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
339477276498	339477277017	339477277567	339477278117	339477278667	339477279217	339477279765	339477280317	339477280867	339477281417	339477281967	339477282517	339477283067	339477283617	339477284167	339477284717	339477285267	339477285815	339477286367	339477286917	339477287467	339477288017	339477288567	339477289117	339477289667	339477290217	339477290765	339477291317	339477291867	339477292417	339477292967	339477293517	339477294067	339477294617	339477295167	339477295717	339477296267	339477296817	339477297367	339477297917	339477298467	339477299017	339477299567	339477300117	339477300667	339477301217	339477301768	339477302317	339477302867	339477303417	339477303967	339477304517	339477305067	339477305617	339477306167	339477306717	339477307267	339477307817	339477308367	339477308917	339477309467	339477310017	339477310567	339477311117	339477311667	339477312217	339477312767	339477313317	339477313867	339477314417	339477314967	339477315517	339477316067	339477316617	339477317167	339477317717	339477318267	339477318817	339477319367	339477319917	339477320467	339477321017	339477321567	339477322117	339477322667	339477323217	339477323767	339477324317	339477324867	339477325417	339477325967	339477326517	339477327067	339477327617	339477328167	339477328717	339477329267	339477329817	339477330367	339477330917	339477331467	339477332017	339477332567	339477333117	339477333667	339477334217	339477334767	339477335317	339477335867	339477336417	339477336967	339477337517	339477338067	339477338617	339477339167	339477339717	339477340267	339477340817	339477341367	339477341917	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22446	20142	27307	22763	20616	21086	19439	16262	15653	15907	15621	22569	43160	41139	30797	22313	17402	15377	15045	14709	14901	15015	14843	14836	14739	14795	14712	14871	14931	14770	14888	14811	14913	14880	14901	15049	15016	14686	14750	14821	14691	14956	14875	14862	14856	14881	14741	14926	14699	14716	14920	14883	14898	14766	14837	14943	14930	14831	14928	14759	14810	14703	15051	14906	14814	14721	14837	14885	14799	14665	14905	14674	14758	14804	14767	14807	14850	14835	14806	14877	14839	14815	14858	14756	14889	14911	14696	14986	14758	14667	14756	14767	14828	14903	14911	14976	14843	14763	14818	14774	14950	14972	14909	14829	14939	14772	14938	14810	14700	14844	14746	14717	14782	14906	14818	15000	14800	14836	14829	14713	14799	14794	14795	14624	14844	14912	15041	14905	14738	14773	14850	14606	14732	14689	14757	14786	14646	14670	14697	14772	14589	14778	14811	14844	14898	14840	14884	14755	14913	14587	14702	14745	14854	14874	14752	14718	14713	14709	14892	14885	14625	14940	14835	14851	14869	14769	14775	14788	14566	14900	14702	14783	14765	14887	14956	14710	14772	14814	14942	14855	14883	14875	14950	14673	14861	14956	15006	14735	14900	14719	14685	14857	14931	14808	14845	14766	14904	14929	14912	14826	14853	14978	14814	14793	14905	14941	14670	14772	14848	14828	14879	14881	14796	14802	14853	14947	14791	14922	14672	14725	14662	14525	14854	14764	14725	14914	14754	14911	14847	14782	14862	14993	14732	14731	14699	14771	14909	14767	14730	14768	14711	14605	14865	14964	14930	14741	14720	14774	14866	14791	14980	14857	15005	14742	14718	14728	14786	14740	14738	14815	14847	14676	14868	14986	14742	14674	14675	14915	14913	14817	14995	14699	14907	14828	14661	14680	14707	14760	14936	14813	14972	14713	14753	14938	14826	14689	14654	14824	14729	14713	14856	14653	15018	14718	14878	14669	14782	14812	14872	14845	14785	14785	14860	14783	14785	14893	14726	14774	14717	14724	14840	14731	14919	14784	14760	14816	14744	14708	14604	14975	14786	14862	14845	14977	14814	14731	14923	14947	14718	14782	14668	14623	14802	14713	14908	14882	14770	14842	14699	14781	14754	14936	14846	14882	14638	14745	14809	14934	14882	14732	14746	14793	14884	14628	14764	14822	14907	14915	14807	14794	14746	14886	14965	14857	14879	14861	14706	14859	14940	14944	14575	14792	14817	14867	14882	14748	14866	14861	14785	14933	15037	14810	14831	14937	14738	14907	14864	14935	14781	14908	14701	14673	14887	14655	14628	14846	14698	14694	14871	14813	14620	14684	14808	14932	14626	14842	14895	14964	14756	14828	14913	14838	14812	14784	14991	14774	14724	14916	14791	14821	14735	14699	14824	14951	14708	14807	14880	14725	14824	14874	14735	14895	14791	15017	14841	14634	14738	14737	14713	14731	14447	14834	14873	14693	14771	14734	14768	14847	14773	14758	14728	14806	14548	14681	14909	14946	14623	14603	14623	14834	14803	14682	14762	14826	14796	14828	14745	14720	14679	14895	14829	14693	14745	14719	14821	14670	14810	14673	14848	14944	14751	14772	14876	14752	14851	14670	14840	14954	14802	14837	14775	14784	14602	14740	14869	14710	14709	14779	14692	14895	14754	14804	14746	14918	14744	14794	14838	14804	14930	14765	14810	14980	14901	14697	14740	14776	14708	14778	14786	14716	14906	14654	14758	14793	14748	14697	14945	14849	14645	14890	14988	14821	14762	14816	14571	14691	14636	14621	14915	14714	14838	14640	14921	14939	14682	14835	14856	14864	14700	14776	14734	14682	14696	14623	14823	14813	14751	14794	14807	14897	14877	14948	14895	14724	14658	14808	14810	14888	14795	14729	14674	14720	14880	14860	14848	14680	14858	14735	14703	14665	14518	14815	14689	14691	14748	14580	14843	14736	14778	14848	14933	14973	14941	14865	14814	14955	14778	14872	14676	14752	14710	14786	14718	14820	14868	14715	14896	14805	14818	14904	14745	14943	14695	14758	14916	14549	14816	14734	14772	14850	14672	14804	14698	14604	14855	14934	14644	14552	14717	14684	14850	14721	14762	14636	14825	14618	14870	14884	14749	14939	14788	14649	14629	14749	14801	14625	14701	14779	14772	14681	14868	14785	15016	14741	14802	14820	14836	14802	14960	14681	14691	14897	14945	14640	14921	14714	14647	14806	14592	14989	14785	14856	14689	14740	14875	14848	14752	14708	14890	14839	14813	14837	14823	14617	14853	14785	14885	14800	14706	14864	14768	14772	14773	14697	15020	14769	14647	14927	14990	14751	14725	14676	14667	14597	14681	14704	14807	14681	14707	14657	14984	14790	14773	14897	14796	14881	14706	14622	14576	14872	14899	14751	14912	14758	14791	14715	14951	14847	14861	14868	14841	14734	14658	14743	14993	14604	14829	14870	14895	14672	14913	14739	14871	14800	14857	14887	14754	14919	14839	14876	14929	14800	14826	14766	14854	14799	14697	14891	14802	14779	14720	14804	14752	14855	15002	14909	14723	14793	14862	14778	14802	14742	14861	14788	14847	14626	14865	14750	14693	14876	14880	14948	14773	14824	15026	14690	14943	14794	14896	14834	14838	14925	14912	14774	14749	14898	14818	14653	14706	14691	14657	14667	14816	14624	14824	14778	14799	14831	14965	14793	14862	14696	14614	14654	14812	14574	14959	14775	14740	14792	14866	14534	14590	14797	14675	14937	14916	14945	14879	14850	14720	14862	14629	14860	14766	14946	14757	14726	14669	14665	14862	14668	14891	14869	14855	14731	14895	14760	14719	14705	14854	14798	14603	14822	14757	14613	14756	14655	14784	14783	14806	14856	14595	14838	14832	14689	14839	14708	14711	14718	14934	14869	14915	14769	14870	14724	14790	14786	14716	14755	14820	14559	14855	14731	14848	14812	14648	14882	14959	14830	14830	14838	14913	14823	14736	14889	14719	14606	14896	14845	14763	14888	14779	14731	14924	14810	14856	14714	14842	14693	14917	14806	14809	14868	14751	14824	14881	14804	14878	14847	14662	14819	14753	14683	14822	14818	14940	14750	14643	14633	14814	14834	14678	14777	14817	14976	14850	14822	14863	14814	14863	14953	14932	14784	14724	14763	14642	14728	14678	14949	14926	14943	14858	14844	14847	14863	14763	14865	14944	15036	14844	14609	15000	14669	14882	14695	14777	14899	14711	14925	14893	14757	15027	14735	14939	14893	14685	14790	14701	14866	14669	14821	14765	14672	14773	14806	14645	14779	14798	14810	14728	14748	14878	14900	14745	14712	14676	14827	14799	14794	14849	14883	14948	14805	14728	14730	14842	14782	14812	14886	14897	14778	14898	14650	14820	14615	14654	14888	14814	14700	14828	14967	14597	14564	14725	14833	14798	14642	14760	14803	14740	14776	14813	14772	14749	14753	14866	14907	14675	14833	14794	14804	14722	14624	14768	14641	14854	14841	14775	14787	14673	14773	14829	14904	15020	15032	14537	14830	14661	15094	14753	14794	14753	14768	14597	14683	14562	14884	14815	14935	14635	14710	14864	14739	14949	14714	14759	14714	14635	15003	14626	14755	14837	14749	14637	14685	14730	14872	15015	14358	14639	14700	14958	14693	14744	14840	14874	14718	14723	14918	14593	14824	14737	14596	14809	14712	14853	14820	14925	14852	14786	14830	14794	14902	15040	14678	14525	14903	14956	14834	14698	14677	14696	14736	14836	15094	14634	14760	14942	14864	14723	14723	14609	14844	14715	14656	14638	14806	14887	14797	14879	14779	14790	14831	14705	14763	14891	14688	14769	14735	14818	14790	14980	14732	14924	14716	14869	14723	15003	14821	14683	14716	14729	14580	14863	14841	14786	14922	14857	14794	14733	14671	14701	14737	14784	14779	14718	14859	14647	14834	14782	14919	14839	14835	14876	14858	14894	14899	14947	14767	14854	14724	14956	14782	14925	14868	14796	14909	14886	14542	14870	14693	14852	14785	14796	14718	14812	14806	14933	14916	14781	14753	14788	14741	14767	14883	14678	14685	14719	14672	14700	14812	14680	14902	14814	14800	14880	14723	14875	14819	14802	14679	14725	14845	14796	14739	14789	14742	14618	14847	14921	14843	14764	14752	14744	15037	14808	14797	14746	14728	14754	14759	14879	14587	14765	14677	14897	14927	14769	14677	14826	14966	14845	14747	14604	14890	15024	14843	14863	14706	14925	14720	14707	14604	14949	14740	14852	14949	14670	14785	14847	14959	15084	14979	14780	14878	14564	14756	14804	14791	14868	15057	14768	14762	14782	14848	14682	14689	14720	14794	14638	14767	14908	14777	14706	14789	14694	14862	14870	14811	14877	14688	14790	14749	14809	14676	14628	14756	14847	14710	14783	14887	14816	14857	14809	14817	14933	14930	14829	14888	14923	14798	14735	14787	14948	14716	14968	14671	14637	14749	14940	14738	14902	14688	14635	14839	15071	14722	14928	14769	14701	14914	14785	14780	14842	14804	14599	14451	14831	14708	14700	14603	14970	14844	14793	14705	15050	14819	14776	14687	14991	14936	14629	14700	14712	14957	14753	14798	14619	14833	14831	14625	14869	14836	14934	14612	14770	14847	14863	14623	14820	15089	14748	14865	14770	14763	14774	14719	14627	14695	14909	14825	14956	14713	14739	14835	14716	14665	14781	14777	14779	14521	14673	14668	14765	14781	14853	14816	14677	14733	14887	14839	14893	14906	14677	14679	14862	14707	14816	14889	14750	14854	14691	14807	14750	14714	14885	14818	14699	14742	14780	14895	14839	14721	14825	14804	14863	14768	14975	15056	14648	14751	14777	15025	14894	14751	14630	14618	14814	14863	14719	14875	14682	14804	14777	14724	14914	14992	14790	14648	14774	14865	15044	14666	14919	14614	14674	14848	14868	14871	14752	14782	14722	14810	14684	14756	14685	14973	14838	14958	14624	14782	14940	14785	14682	14947	14630	14887	14780	14802	14897	14876	14813	14895	14797	14864	14596	14784	14716	14903	14870	14794	14807	14863	14779	14659	14787	14809	14658	14662	14643	14847	14664	14865	14738	14719	14889	14609	14650	14904	14914	14679	14738	14765	14853	14665
15133	25484	23663	19205	17390	15927	14955	14475	14381	14283	14412	25325	45176	41279	30715	21032	15370	13598	13402	13221	13114	13162	13279	13202	13189	13138	13181	13246	13253	13358	13190	13200	13307	13152	13157	13093	13115	13180	13222	13313	13181	13287	13092	13187	13269	13388	13242	13423	13250	13288	13138	13102	13352	13092	13101	13037	13219	13209	13219	13313	13271	13305	13179	13419	13267	13243	13213	13082	13098	13122	13238	13343	13218	13189	13079	13191	13273	13178	13390	13130	13145	13069	13163	13252	13027	13165	13367	13421	13229	13144	13200	13171	13282	13228	13245	13285	13295	13237	13133	13138	13332	13269	13455	13229	13209	13190	13258	13305	13198	13434	13316	13281	13238	13365	13179	13173	13154	13266	13135	13265	13100	13176	13243	13229	13193	13180	13292	13031	13234	13367	13216	13096	13189	13298	13113	13205	13135	13312	13146	13199	13255	13222	13110	13300	13045	13250	13212	13145	13174	13175	13259	13372	13231	13099	13323	13147	13251	13193	13204	13209	13101	13230	13192	13312	13207	13320	13239	13147	13146	13148	13267	13143	13211	13220	13392	13236	13207	13220	13300	13284	13115	13105	13227	13102	13297	13174	13075	13246	13106	13187	13209	13105	13406	13247	13278	13210	13154	13245	13281	13217	13294	13350	13170	13217	13133	13205	13404	13247	13132	13111	13165	13346	13152	13279	13172	13247	13248	13306	13014	13246	13222	13227	12975	13215	13308	13276	13074	13289	13497	13205	13233	13335	13134	13330	13331	13209	13167	13098	13197	13136	13148	13120	13249	13118	13299	13215	13079	13264	13208	13326	13311	13343	13142	13276	13292	13161	13248	13041	13055	13090	13221	13282	13042	13238	13163	13195	13177	13312	13071	13221	13206	13199	13268	13242	13170	13238	13208	13136	13129	13052	13449	13237	13165	13156	13270	13099	13238	13141	12988	13223	13421	13106	13099	13122	13267	13219	13149	13234	13266	13294	13188	13135	13153	13151	13210	13169	13132	13198	13153	13337	13161	13104	13203	13185	13170	13222	13245	13121	13252	13030	13209	13170	13056	13324	13225	13232	13205	13226	13112	13286	13104	13281	13256	13171	13215	13225	13217	13276	13190	13253	13193	13177	13108	13236	13257	13165	13212	13230	13305	13361	12905	13096	13154	13164	13237	13275	13185	13262	13297	13279	13162	13059	13110	13234	13352	13248	13324	13194	13217	13084	13113	13262	13168	13015	13301	13180	13183	13248	13059	13122	13370	13097	13171	13332	13107	13286	13092	13123	13168	13313	13215	13167	13253	13131	13241	13236	13246	13153	13247	13279	13282	13113	13149	13198	13143	13175	13193	13396	13287	12933	12970	13207	13209	13256	13050	13151	13147	13260	13330	13185	13241	13083	13243	13136	13273	13265	13294	13317	13106	13209	13231	13170	13285	13146	13072	13121	13168	13119	13140	13197	13164	13198	13257	13178	13279	13165	13228	13006	13250	13232	13364	13196	13270	13166	13207	13297	13134	13286	13214	13260	13339	13199	13066	13119	13267	13186	13201	13195	13288	13166	13131	13272	13270	13246	13267	13258	13217	13126	13297	13230	13203	13289	13199	13133	13066	13209	13114	13014	13270	13266	13189	13295	13313	13180	13072	13269	13305	13141	13005	13178	13133	13220	13335	13240	13282	13279	13133	13111	13165	13100	13311	13031	13151	13269	13157	13166	13319	13199	13248	13066	13074	13257	13278	13008	13347	13161	13114	13323	13089	13245	13194	13253	13172	13283	13248	13440	13169	13155	13265	13070	13229	13012	13299	13194	13201	13241	13158	13149	13327	13125	13225	13030	13178	13207	13183	13274	13251	13177	13263	13317	13189	13202	13212	13173	13239	13045	13294	13232	13397	13272	13305	13328	13300	13130	13218	13198	13277	13158	13384	13220	13163	13277	13048	13017	13371	13202	13261	13300	13190	13290	13326	13169	13135	13389	13151	13332	13173	13301	13214	13260	13408	13190	13263	13151	13270	13272	13073	13086	13201	13248	13145	13227	13318	13120	13139	13166	13182	13221	13225	13332	13027	13404	13125	13348	13232	13119	13203	13120	13193	13160	13180	13206	13162	13169	13158	13103	13085	13300	13090	13218	13240	13203	13193	13219	13255	13207	13061	13187	13435	13251	13429	13186	13114	13279	13198	13210	13272	13264	13145	13160	13202	13234	13122	13299	13196	13337	13130	13092	13293	13209	13164	13143	13235	13179	13145	13056	13181	13169	13207	13208	13256	13294	13337	13194	12997	13285	13132	13141	13169	13302	13289	13222	13143	13144	13306	13246	13178	13145	13277	13318	13219	13193	13274	13244	13257	13010	13106	13244	13176	13245	13285	13237	13210	13180	13251	13152	13154	13014	13320	13340	13313	13248	13294	13231	13266	13243	13110	13139	13165	13221	13219	13100	13315	13107	13199	13196	13320	13225	13219	13074	13300	13384	13188	13072	13292	13105	13238	13145	13088	13394	13201	13298	13226	13209	13295	13281	13208	13223	13128	13334	13157	13178	13130	13145	13140	13123	13276	13361	13256	13313	13279	13225	13219	13278	13249	13281	13281	13126	13304	13231	13363	13246	13330	13094	13191	13224	13123	13324	13145	13122	13215	13366	13082	13057	13185	13144	13321	13315	13202	13298	13291	13075	13237	13079	13166	13195	13346	13034	13196	13370	13375	13099	13064	13265	13278	13303	13263	13137	13123	13196	13330	13208	13216	13321	13164	13254	13180	13324	13289	13302	13206	13311	13267	13167	13155	13253	13313	13122	13456	13205	13225	13362	13132	13182	13216	13225	13100	13396	13206	13231	13234	13293	13286	13176	13154	13283	13196	13188	13215	13039	13007	13391	13112	13264	13118	13362	13225	13095	13203	13115	13267	13080	13044	13293	13289	13396	13204	13247	13231	13100	13183	13124	13336	13161	13239	13244	13103	13207	13265	13014	13203	13402	13220	13397	13071	13330	13117	13109	13137	13228	13079	13091	13078	13158	13311	13202	13118	13182	13298	13183	13258	13291	13216	13297	13156	13140	13225	13058	13225	13076	13118	13360	13193	13220	13200	13113	13345	13212	13254	13160	13309	13167	13339	13136	13195	13091	13147	13042	13204	13142	13057	13151	13316	13186	13098	13383	13184	13417	13192	13332	12980	13262	13225	13321	13024	13200	13261	13307	13191	13462	13202	13304	13235	13068	13280	13072	13275	13288	13082	13105	13161	13204	13174	13316	13171	13315	13234	13178	13107	13147	13196	13142	13321	13285	13309	13123	13164	13261	13243	13131	13326	13193	13261	13233	13242	13424	13090	13236	13252	13160	13190	13265	13092	13288	13223	13348	13310	13161	13138	13143	13416	13184	13354	13198	13243	13192	13172	13210	13242	13147	13250	13373	13221	13142	13109	13076	13089	13312	13161	13080	13190	13269	13159	13398	13265	13304	13078	13182	13225	13147	13265	13154	13178	13307	13040	13113	13317	13151	13259	13103	13144	13191	13225	13174	13225	13157	13204	13249	13156	13154	13082	13214	13121	13152	13176	13264	13376	13211	13229	13225	13306	12994	13172	13351	13198	13166	13321	13108	13235	13294	13140	13038	13181	13003	13160	13380	13248	13144	13104	13151	13030	13276	13314	13243	13137	13189	13173	13238	13226	13196	13333	13277	13258	13266	13312	13175	13156	13162	13388	13329	13154	13286	13126	13094	13213	13127	13308	13143	13299	13247	13248	13168	13155	13229	13350	13072	13123	13165	13280	13290	13027	13005	13197	13323	13227	13309	13184	13252	13200	13205	13197	13179	13261	13203	13419	13270	13196	13156	13192	13267	13230	13305	13228	13216	13233	13257	13268	13253	13120	13134	13104	13013	13159	13304	13243	13111	13242	13144	13267	13093	13204	13139	13056	13225	13174	13323	13226	13232	13282	13188	13276	13172	13246	13292	13185	13112	13332	13048	13123	13088	13181	13283	13294	13122	13286	13354	13098	13336	13165	13183	13156	13259	13235	13189	13350	13093	13277	13292	13124	13022	13127	13221	13208	13291	13299	13359	13228	13273	13251	13143	13267	12943	13289	13103	13094	13194	13279	13227	13197	13090	13211	13270	13151	13178	13198	13267	13219	13037	13204	13169	13215	13179	13192	13111	13168	13309	13184	13342	13191	13351	13249	13246	13235	13356	13276	13084	13160	13237	13210	13094	13262	13231	13136	13136	13212	13092	13412	13257	13190	13064	13342	13278	13356	13123	13317	13217	13210	13275	13231	13149	13198	13239	13161	13253	13259	13212	13172	13247	13318	13301	13042	13178	13144	13047	13240	13361	13101	13305	13161	13154	13294	13189	13262	13181	13105	13251	13093	13202	13196	13304	13276	13221	13177	13308	13333	13130	13449	13207	13287	13264	13078	13173	13105	13209	13175	13237	13022	13186	13183	13174	13139	13252	13087	13266	13206	13241	13258	13252	13311	13291	13151	13136	13148	13177	13145	13254	13160	13231	13360	12983	13236	13251	13144	13165	13271	13047	13213	13206	13132	13355	13293	13134	13230	13192	13212	13076	13132	13126	13268	13266	13150	13176	13254	13218	13296	13259	13331	13366	13237	13294	13223	13128	13175	13340	13375	12954	13042	13191	13142	13216	13273	13309	13073	13214	13365	13220	13212	13247	13244	13145	13171	13228	13306	13217	13269	13294	13122	13195	13233	13170	13175	13180	13072	13060	13115	13156	13240	13232	13164	13193	13153	13247	13335	13252	13224	13099	13348	13054	13273	13272	13253	13249	13170	13127	13256	13158	13296	13203	13151	13226	13096	13298	13150	13328	13110	13195	13258	13131	13162	13353	13192	13142	13094	13240	13255	13158	13125	13200	13338	13298	13265	13160	13261	13195	13329	13180	13222	13153	13189	13279	13124	13221	13238	13180	13133	13146	13095	13164	13280	13289	13183	13234	13164	13157	13118	13279	13222	13182	13244	13136	13322	13175	13179	13265	13220	13305	13167	13142	13263	13141	13154	13126	13140	13242	13151	13233	13246	13098	13146	13098	13270	13207	13200	13262	13219	13327	13107	13099	13320	13176	13196	13347	13129	13222	13181	13203	13094	13330	13173	13120	13267	13201	13325	13231	13220	13184
29050	21803	20756	17754	15817	15588	15804	15955	15886	16068	15821	16641	19246	19481	18043	16645	16227	15792	15746	15719	15682	15834	15817	16054	15673	15927	15743	15931	15868	15834	15761	15782	15602	15748	15844	15637	15783	15716	15890	15685	15771	15654	15879	15609	15719	15784	15874	15734	15596	15758	15769	15768	15605	15829	15571	15691	15869	15688	15878	15815	15733	15664	15831	15573	15810	15746	15805	15787	15722	15617	15862	15722	15583	15841	15836	15759	15788	16025	15878	15679	15900	15789	15913	15748	15545	15772	15568	15667	15608	15529	15940	15743	15760	16036	15841	15684	15782	15825	15819	15656	15718	15793	15840	15659	15699	15863	15854	15889	15778	15735	15788	15866	15867	15713	15782	15673	15771	15677	15806	15807	15949	15844	15883	15794	15897	15794	15713	15564	15826	15710	15648	15672	15617	15780	15671	15836	15778	15753	15816	15606	15684	15558	15827	15909	15773	15676	15639	15605	15844	15644	15866	15789	15776	15867	15617	15590	15817	15816	15624	15738	15600	15781	15720	15689	15749	15782	15745	15617	15689	15651	15673	15830	15788	15697	15807	15599	15661	15591	15701	15696	15749	15644	15993	15857	15793	15645	15802	15898	15754	15800	15890	15654	15666	15618	15614	15641	15706	15607	15857	15841	15893	15525	15615	15871	15664	15843	15862	15871	15869	15984	15723	15973	15744	15709	15743	15599	15674	15714	16002	15776	15816	15645	15711	15614	15751	15649	15741	15712	15632	15849	15859	15631	15818	15553	15659	15708	15638	15728	15590	15764	15719	15900	15801	15783	15672	15851	15536	15747	15736	15675	15835	15986	15959	15770	15767	15667	15689	15771	15806	15739	15628	15521	15732	15620	15636	15707	15831	15956	15758	15656	15752	15796	15686	15759	15888	15605	15595	15874	15733	15550	15839	15592	15735	15666	15712	15873	15655	15908	15794	15729	15651	15743	15831	15693	15622	15698	15781	15800	15673	15716	15621	15760	15764	15485	15755	15636	15685	15606	15677	15840	15680	15855	15692	15652	15799	15586	15631	15784	15835	15686	15756	15670	15760	15838	15704	15389	15599	15738	15849	15679	15709	15816	15630	15461	15856	15737	15620	15791	15605	15725	15803	15580	15734	15783	15797	15719	15711	15535	15726	15590	15692	15639	15916	16024	15921	15864	15747	15568	15813	15665	15845	15790	15656	15728	15666	15756	15858	15742	15760	15623	15593	15709	15669	15817	15502	15676	15514	15708	15814	15868	15769	15665	15807	15828	15651	15810	15519	15692	15655	15725	15882	15606	15807	15727	15658	15783	15570	15604	15753	15515	15652	15833	15936	15923	15694	15704	15947	15902	15594	15840	16013	15792	15857	15644	15859	15831	15884	15790	15706	15814	15882	15753	15737	15719	15790	15715	15775	15720	15724	15736	15822	15700	15746	15580	15689	15689	15711	15737	15831	15810	15842	15676	15684	15855	15887	15633	15723	15546	15572	15604	15586	15719	15612	15853	15944	15839	15633	15592	15855	15682	15752	15884	15789	15888	15582	15767	15806	15653	15878	15625	15799	15645	15666	15903	15809	15669	15721	15746	15868	15669	15843	15792	15837	15554	15771	15750	15855	15794	15807	15621	15799	15804	15827	15639	15645	15772	15675	15688	15671	15714	15745	15772	15980	15744	15725	15861	15939	15661	15867	15737	15636	15775	15866	15710	15732	15650	15702	15938	15826	15754	15698	15731	15708	15682	15818	15921	15757	15846	15677	15682	15721	15829	15627	15556	15685	15811	15643	15576	15803	15843	15697	15862	15860	15840	15699	15586	15747	15740	15700	15865	15863	15788	15747	15866	15874	15952	15788	15827	15482	15699	15823	15692	15669	15676	15901	15782	15854	15837	15882	15901	15845	15802	15656	15739	15776	15877	15758	15774	15695	15777	15828	15795	15842	15968	15741	15620	15915	15753	15765	15612	15754	15654	15946	15801	15942	15811	15821	15648	15733	15732	15722	15813	15725	15732	15736	15926	15732	15827	15942	15789	15492	15805	15790	15844	15821	15722	15887	15727	15810	15756	15758	15771	15733	15521	15693	15780	15668	15618	15690	15752	15711	15878	15813	15869	15834	15943	15779	15731	15897	15801	15810	15937	15661	15689	15950	15668	15922	15679	15694	15542	15760	15895	15737	15704	15731	15600	15672	15672	15715	15364	15498	15503	15836	15800	15764	15908	15840	15737	16045	15982	15788	15840	15635	15674	15662	15539	15559	15863	15527	15775	15801	15835	15627	15802	15928	15944	15732	15693	15651	15517	15642	15702	15571	15772	15694	15734	15845	15769	15753	15760	15827	15738	15606	15869	15719	15761	15903	15805	15621	15830	15533	15970	15754	15771	15713	15778	15881	15798	15821	15781	15611	15626	15942	15901	15838	15565	15815	15910	15681	15824	15695	15597	15730	15756	15974	15742	15946	15703	15734	15760	15667	15717	15773	15851	15836	15942	15650	15619	15731	15769	15465	15751	15691	15998	15717	15741	15652	15809	15610	15709	15763	15508	15878	15676	15682	15760	15792	15888	15802	15700	15693	15542	15776	15691	15620	15855	15854	15752	15883	15792	15696	15917	15763	15730	15553	15633	15773	15882	15767	15835	15871	15744	15828	15749	15696	15502	15858	15794	15901	15662	15641	15660	15881	15710	15663	15898	15867	15781	15829	15869	15852	15577	15592	15543	16046	15740	15571	15735	15766	15625	15907	15715	15886	15681	15753	15757	15780	15735	15659	15976	15685	15732	15685	15874	15606	15783	15745	15449	15936	15822	15777	15868	15693	15656	15694	15580	15856	15598	15708	15760	15837	15897	15691	15857	15700	15781	15910	15772	15553	15551	15807	15864	15781	15859	15746	15581	15763	15900	15876	15713	15927	15793	15860	15780	15742	15626	15874	15798	15896	15987	15728	15751	15911	15665	15826	15657	15801	15681	15916	15826	15846	15911	15743	15796	15997	15802	15810	15858	15791	15778	15783	15859	15787	15713	15908	15828	15642	15742	15637	15768	15897	15732	15626	15743	15616	15819	15877	15738	15635	15911	15790	15929	15747	15926	15615	15718	15730	15722	15732	15663	15789	15800	15697	15822	15574	15640	15483	15731	15619	15564	15804	15926	15674	15776	15866	15757	15893	15809	15636	15646	15936	15803	16028	15856	15694	15746	15647	15766	15797	15756	15814	15774	15593	15723	15941	15860	15656	15583	15696	15672	15788	15729	15693	15784	15496	15577	15875	15572	15756	15821	15695	15602	15839	15592	15805	15753	15819	15799	15855	15585	15818	15793	15596	15746	15534	15652	15742	15584	15864	15740	15688	15882	15602	15835	15583	15718	15630	15720	15950	16081	15550	15767	15820	15924	15808	15722	15788	15807	15670	15874	15735	15855	15575	15945	15856	15985	15778	15651	15788	15794	15785	15545	15833	15813	15780	15724	15620	15731	15839	15733	15583	15712	15875	15866	15832	15930	15670	15909	15694	15926	15649	15672	15712	15711	15711	15664	15726	15733	15963	15588	15775	15688	15758	15727	15682	15780	15631	15756	15595	15680	15822	15618	15779	15454	15742	15855	15930	15617	15610	15649	15873	15846	15563	15616	15806	15698	15677	15800	15624	15747	15626	15666	15717	15707	15925	15802	15850	15919	15894	15730	15733	15608	15904	15701	15709	15827	15760	16042	15892	15610	15613	15859	15832	15662	15741	15735	15796	15784	15844	15523	15616	15920	15704	15806	15573	15805	15799	15641	15621	15651	15776	15882	15732	15594	15574	15847	15811	15661	15852	15778	15736	15808	16148	15786	15846	15682	15772	15808	15805	15744	15737	15714	15702	15994	15699	15824	15913	15791	15689	15601	15799	15859	15720	15841	15713	15813	15996	15673	15627	15665	15817	15721	15719	15734	15876	15883	15767	15729	15705	15648	15850	15850	15785	15767	15908	15908	15685	15687	15720	15785	15717	15916	15711	15773	15867	15810	15856	15799	15760	15781	15907	15864	16034	15774	15941	15816	15753	15889	15809	15763	15723	15761	15631	15764	15793	15851	15873	15911	15794	15732	15826	15703	15963	15800	15726	15900	15441	15883	15819	15619	15678	15722	15805	15851	15878	15814	15673	15546	15746	15680	15605	15836	15764	15714	15769	15683	15786	15648	15771	15765	15848	15778	15737	15802	15825	15636	15777	15880	15795	15806	15788	15679	15940	15741	15887	15865	15778	15745	15663	15730	15676	15763	15683	15614	15718	15753	15769	15891	15712	15743	15772	15666	15717	15811	15830	15764	15695	15797	15825	15890	15809	15835	15615	15780	15824	15754	15632	15623	15715	15752	15665	15768	15749	15794	15564	15554	15627	15773	15758	15876	15643	15809	15897	15704	15848	15746	15812	15742	15814	15766	15758	15689	15740	15554	15795	15650	15690	15817	15844	15572	15722	15693	15498	15731	15821	15667	15621	15644	15661	15869	15769	15690	15564	15856	15781	15660	15792	15812	15754	15775	15670	15948	15725	15908	15938	15828	15786	15561	15705	15635	15820	15855	15670	15762	15693	15631	15709	15747	15698	15695	15749	15717	15935	15614	15852	15684	15977	15910	15775	15705	15670	15720	15959	16042	15705	15594	15763	15841	15709	15805	15698	15945	15974	15819	15814	15944	15663	15774	15759	15584	15860	15869	15777	16007	15636	15801	15819	15931	15957	15630	15688	16013	15751	15855	15940	15739	15769	15795	15546	15721	15764	15667	15957	15782	15703	15748	15821	15724	15818	15549	15549	15896	15643	15691	15632	15869	15819	15668	15635	15815	15828	15740	15795	15578	15763	15707	15711	15716	15708	15831	15757	15880	15960	15821	15814	15767	15787	15709	15862	15876	15899	15849	15779	15651	15769	15523	15738	15742	15651	15761	15884	15733	15907	15785	15794	15746	15674	15793	15760	15774	15698	15676	15745	15853	16014	15745	15806	15672	15544	15714	15690	15690	15821	15701	15782	15590	15469	15572	15590	15680	15772	15775	15719	15638	15581	15858	15732	15834	15723	15762	15635	15946	15875	15587	15653	15663	15555	15464	15765	15715	15767	15713	15796	16150	15693	15915	15857	15663	15665	15593	15784	15785	15694	15763	15787	15726
14931	15752	15637	14897	14326	14210	14480	14190	14294	14192	14282	15590	19375	19035	16769	14907	14402	14144	13982	14118	14128	14149	13836	14089	14261	14054	14129	13934	13995	14245	14184	14110	14091	14196	14117	14109	14073	14178	14011	13934	13975	14093	14094	14071	14135	14063	14100	14052	14050	14069	14043	14027	14138	14211	14090	14008	14044	14110	13945	14078	14102	14222	14161	13968	13948	14050	14147	14059	14065	14121	14155	14041	14123	14152	14107	14179	13995	14119	14039	14175	13891	14005	13940	14157	14058	14062	14190	14001	14185	14049	14092	14048	14043	14186	14206	13970	14117	14014	14084	13977	13874	14020	14135	14076	13988	14178	14122	14000	14059	14230	14181	13902	13890	14165	14014	14191	14045	14072	14113	14080	14020	13837	13988	14020	13962	13878	14026	14150	13936	14157	14157	14219	14079	14070	13995	14037	13931	14239	14184	14051	13956	14098	14107	13948	13992	14060	14069	13992	14199	14275	14059	14101	14093	14030	14106	14018	13999	13857	14190	14067	14015	14148	14109	13975	14070	13776	14125	14077	14094	14008	13939	14077	14061	13894	14018	14109	14056	13964	14077	14046	13957	14027	14082	13954	14094	13987	14077	14156	14053	13929	14081	14028	13915	14030	14014	14114	14017	14054	14081	14017	14028	13894	14015	14115	14072	14003	14365	13947	14143	14143	14040	14058	14115	14014	14008	14098	14103	14127	14102	14061	14090	14193	14094	14070	14062	14163	14068	14092	14024	13991	14198	14082	14136	14055	14065	14168	14245	14009	14061	14310	14184	14064	14129	14048	14154	14095	14127	13895	14200	13991	14134	13997	14080	14201	14203	14073	14155	14207	14072	14060	14214	14167	14116	14039	13969	14025	14063	14255	14103	14186	14077	13897	13989	13840	14191	13885	14135	13968	14101	14142	14003	14078	14125	13957	14020	14082	14082	14008	14070	14099	14038	13968	13979	14038	13991	14023	13955	14104	14171	14168	14044	14024	14109	14180	14046	13939	14122	14109	14179	14063	14183	14262	13889	14087	14159	14132	14077	14097	13964	14032	14166	14108	13944	14259	13964	14174	13932	14037	14227	14089	14061	13900	14196	14153	13954	14088	14040	13949	14202	14009	14032	13891	14091	13899	13968	14103	14044	14221	14105	14195	14181	14186	14231	14009	14125	14027	14119	14030	14026	14177	14202	14071	14001	14052	14101	14146	14125	14082	14099	14044	14147	14134	13991	14099	13935	14026	14062	14054	14069	14141	14024	14102	14061	14022	14152	13812	14302	13962	13893	14113	14254	14086	14071	14072	14000	14067	14043	14201	14129	14103	14184	14034	14098	13938	14104	14044	13977	14097	14118	14062	14058	14125	14135	14128	14224	13986	14177	14049	14111	14144	14036	14143	14054	14158	14023	14034	14127	14135	14168	14026	13980	14164	13953	14070	14305	14102	14147	14097	13939	14053	13947	14028	14146	14055	14047	14201	14103	14026	14155	14125	14037	14047	13978	14136	14068	14101	13963	14014	14166	13991	14110	14291	13976	14033	14075	14075	14090	13890	14065	14224	14301	14044	14188	14108	13964	14267	14309	13906	14075	14141	14105	14194	14209	13989	14049	14083	14156	14030	14092	13981	14129	13998	14108	14153	14283	14053	14013	14024	14192	14164	14210	14160	13951	14211	13975	14034	14030	14139	14074	13995	14073	14119	14137	14227	13988	14173	14136	14241	13941	14088	14108	14137	14140	13904	14057	14054	14182	14060	14166	13988	14150	14202	14011	13977	14249	13861	14216	13987	14051	14182	14016	13934	13971	14081	14059	14109	14078	14002	14133	14040	13965	14225	14026	14167	14089	14047	14242	13989	13970	14084	14065	14084	13886	14066	14071	13954	14026	14147	13999	13937	14223	14235	14116	13912	14072	13986	13932	14022	14046	13982	13981	13919	14080	14156	13969	14081	14153	14183	14107	14195	14108	13961	14196	13958	14130	14023	13930	13902	14235	14033	14112	14006	14101	14267	14212	14057	14147	13917	14049	14040	14247	14023	13944	14248	14119	13979	14137	14185	13947	14180	14050	14014	13880	14007	14053	14281	14195	13957	14248	14134	14124	14155	14041	14385	14097	13923	14120	13984	14169	14077	13941	14084	14118	14076	13942	14032	14110	14020	14000	13955	14007	14036	14025	14094	13961	14012	14121	14043	13950	14050	14002	14119	14049	14042	14003	14081	14032	14075	14215	14014	14166	14055	14148	14090	14049	14052	14140	14053	14126	14280	13889	14111	14046	14048	14132	14116	14006	14049	14016	14145	14075	13983	14046	14139	14136	14160	14028	14130	14115	14191	14125	14032	13941	13995	14086	13950	14165	14029	13972	13998	14022	14183	14000	14006	14163	14205	14272	14112	14122	14022	14074	14215	14125	14015	14064	14166	14072	13921	13924	14102	14085	14139	14209	14012	14023	14021	14002	14050	13975	14028	14065	14007	14000	14155	13935	14207	14017	14027	14058	13916	13928	14212	13990	14121	14168	14241	14087	14098	13935	13949	14253	14142	14161	14120	14158	14098	14076	14227	14115	13924	14061	14116	14024	14092	13958	14178	14194	13951	14126	14012	14153	14072	14101	14014	13969	14009	14139	14032	14210	14195	14046	14123	14187	14032	14049	13903	14044	13974	14138	14138	13992	13999	14064	13958	14078	14139	14243	14028	14039	14013	13996	14052	14129	13995	13991	14091	13940	13821	13917	14162	13922	13959	14249	13996	14126	14125	14083	14025	14056	14071	14130	14021	13990	14245	13942	14013	14183	13945	14065	14144	14123	14065	14059	14192	14172	14200	13918	14022	14081	14259	14001	13899	14124	13949	14145	14159	14140	14029	14039	14077	13931	14030	14162	14023	14112	14011	14097	14178	14163	13952	14045	14100	14207	14072	14215	14142	14135	13948	13902	14129	14277	14066	14139	14023	14212	13974	14022	14060	14144	14102	14194	14042	14036	14107	14296	14068	13943	14060	14000	14279	14120	14171	14053	13960	14158	14073	14123	14089	13892	14187	14046	14070	14143	14149	13956	14175	14090	14145	13854	14108	14148	14247	14027	14064	14139	14139	13957	14166	13999	14048	14144	13976	14098	14117	14058	14152	13940	13959	13946	14094	14092	14062	13980	14126	14101	14031	14158	14024	14176	14154	14158	13950	14164	14032	14019	14201	14037	14129	14038	14078	14091	14014	14110	13950	13921	14150	14239	14030	13946	14021	14006	14045	14098	13999	14205	14007	14210	14147	14080	14163	13983	14041	14016	13985	14067	14022	14061	14063	13951	14036	14020	14153	14305	14099	14015	14227	13888	14035	14041	13993	14117	14193	13944	14136	14070	14047	14256	14048	14065	14005	14026	14007	13937	14051	14082	14136	14054	14088	14017	13984	14018	14193	14051	14131	13964	14069	14110	14049	14015	14071	14047	14084	14097	14205	14102	14099	14014	14046	14089	14149	14027	14073	14000	14079	14033	13925	14253	14085	14027	14027	14049	14036	14279	14152	13975	13908	14299	13941	13999	14024	13931	14101	14090	14156	14108	14060	13886	13918	14123	13982	14139	14229	14084	14127	14124	14135	14102	13981	14041	13969	14025	14077	14025	13944	14181	14194	14139	14199	13985	14024	14064	14009	14043	14174	13999	14123	14017	14187	13998	14004	14238	14040	14116	14089	14253	14021	14053	14131	14083	14049	14110	14242	14029	13906	14146	14086	14010	14207	14084	14061	14049	14071	13939	14113	14060	14019	13982	13942	14126	14078	14137	14014	14204	13974	13992	14094	13885	14147	14181	13884	14225	14161	14142	14150	14077	14090	13952	14053	13959	14144	14202	14098	14210	13979	14115	13960	14077	14164	14283	14071	14035	14014	14098	13951	14077	14271	14224	14284	14102	14160	14094	14177	14172	14041	14064	14117	14010	14046	14147	14026	13969	14092	14097	14029	13930	14039	13926	13944	14028	13974	14121	14023	14003	14097	14071	14181	13923	14023	13961	14153	14189	14013	14136	13978	14196	13897	14024	14200	14189	14205	14186	14241	13984	14042	13979	14152	14132	14163	13996	13978	14156	14106	13942	14153	14089	14130	13948	14125	14071	13957	14068	13960	14086	13961	13938	14104	14117	14164	14072	14241	13930	14040	14166	14135	14069	14134	14061	13955	14078	14085	13985	14057	14070	14004	14275	14023	13935	14008	13871	14177	14081	14130	14008	14028	14182	14169	14218	14049	13905	14067	14022	14165	14033	14157	14142	13968	13909	14052	14092	13985	14007	14130	14090	14145	14094	14163	14060	14091	14050	13803	14046	14063	14014	14096	13981	13762	14129	14169	14018	14087	14182	14031	14034	14116	13950	13832	14125	13878	14157	13978	14094	13976	14253	14009	13985	14106	14057	14113	14159	13996	13983	14173	14166	14118	14105	14141	14005	14096	13999	14070	14072	13899	14125	14063	14152	13973	13973	14003	14025	14016	14105	13900	14114	14139	14049	14192	14087	13974	14149	13959	14001	14153	14081	14172	13956	13918	14182	14117	13904	14187	13948	14130	14181	13983	13948	14081	14102	14066	13876	14166	14038	13959	14132	14059	14193	14150	14071	14110	13947	14235	14063	14095	14074	14190	14165	13998	13997	14267	13926	14066	14152	14130	14059	14173	14227	14101	14171	14184	13922	13934	13949	14218	14129	13997	14237	14183	14001	14198	13977	14032	14114	13985	14176	14070	14069	13982	14156	14102	14158	14005	13950	14245	13926	14058	14173	14215	14093	14004	14086	14121	14074	14029	14128	14089	14053	14173	14036	14075	14029	14149	14034	14229	14002	13989	14108	13842	14133	14082	14045	14050	14071	14153	14044	14043	14227	14108	14055	14050	14243	14130	13893	14197	14173	14043	14196	14289	14136	14098	14007	14099	14167	14091	14042	14163	14027	14056	13878	13960	14092	13996	14080	14088	14153	14130	13973	14040	14004	14059	14175	14180	13971	14110	14036	14124	14150	14140	14137	14237	14053	14164	14079	14019	14138	14103	14182	14025	14029	13986	14052	13917	14007	13969	14065	14160	14141	13979	14152	14166	14123	14147	13935	14004	14026	13953	14100	13941	14116	14038	14039	14068	14159	14088	13962	14222	14021	14089
25264	21411	28120	25432	20784	18141	17555	16504	16104	16020	17177	27783	36977	31867	24491	19005	16704	15737	15646	15617	15712	15710	15564	15679	15751	15707	15675	15670	15865	15762	15677	15783	15871	15668	15461	15662	15877	15810	15651	15709	15656	15634	15691	15720	15604	15747	15700	15670	15598	15669	15649	15564	15669	15792	15767	15800	15733	15430	15684	15747	15635	15722	15600	15837	15573	15531	15730	15632	15571	15782	15675	15606	15534	15686	15687	15779	15742	15830	15791	15662	15517	15740	15658	15397	15619	15622	15789	15545	15359	15610	15685	15652	15660	15661	15696	15551	15733	15581	15528	15501	15776	15636	15571	15800	15796	15761	15695	15684	15650	15526	15545	15781	15593	15521	15570	15596	15500	15578	15513	15631	15619	15682	15681	15713	15702	15539	15667	15541	15494	15627	15935	15667	15690	15543	15581	15595	15602	15821	15666	15595	15508	15748	15616	15615	15418	15491	15713	15720	15566	15631	15518	15779	15624	15612	15583	15708	15499	15613	15557	15686	15737	15638	15720	15625	15651	15608	15621	15799	15745	15680	15618	15692	15757	15546	15682	15764	15564	15628	15799	15710	15848	15645	15712	15616	15716	15548	15548	15724	15659	15507	15606	15623	15625	15631	15800	15581	15668	15511	15495	15497	15773	15651	15736	15734	15744	15719	15566	15643	15574	15801	15742	15726	15559	15752	15590	15749	15606	15703	15716	15608	15507	15457	15561	15655	15540	15560	15601	15698	15732	15516	15610	15622	15809	15759	15641	15630	15620	15715	15610	15590	15666	15661	15464	15576	15605	15493	15400	15579	15583	15640	15609	15545	15499	15612	15380	15633	15465	15665	15590	15473	15638	15692	15647	15648	15487	15572	15520	15501	15496	15597	15511	15512	15732	15606	15407	15723	16013	15691	15640	15710	15690	15527	15653	15809	15688	15577	15622	15709	15667	15569	15567	15586	15644	15684	15656	15594	15645	15614	15513	15681	15613	15595	15538	15592	15763	15542	15595	15417	15582	15685	15561	15627	15698	15794	15755	15721	15517	15639	15540	15595	15487	15672	15732	15822	15738	15517	15652	15521	15824	15594	15763	15818	15541	15649	15698	15613	15705	15595	15756	15474	15523	15570	15533	15700	15677	15725	15815	15637	15838	15575	15788	15503	15539	15499	15562	15534	15579	15669	15601	15702	15713	15735	15602	15598	15611	15631	15794	15682	15740	15413	15492	15679	15506	15617	15769	15343	15547	15642	15901	15679	15566	15548	15676	15818	15795	15343	15588	15722	15739	15677	15629	15658	15689	15614	15643	15567	15560	15432	15610	15667	15731	15608	15777	15656	15537	15631	15382	15707	15855	15518	15678	15671	15710	15589	15646	15624	15636	15785	15550	15474	15686	15444	15498	15687	15638	15609	15783	15818	15693	15572	15590	15687	15617	15606	15492	15773	15557	15653	15554	15457	15570	15455	15527	15560	15547	15443	15659	15682	15650	15640	15678	15617	15774	15517	15647	15779	15693	15494	15660	15615	15507	15770	15523	15537	15426	15513	15625	15780	15710	15569	15863	15634	15685	15705	15822	15665	15749	15747	15480	15752	15718	15327	15453	15815	15663	15523	15748	15625	15509	15466	15689	15780	15820	15682	15683	15698	15530	15677	15698	15749	15479	15486	15542	15775	15540	15650	15514	15425	15519	15447	15785	15611	15583	15616	15622	15670	15757	15418	15500	15732	15736	15505	15446	15637	15452	15672	15540	15803	15574	15594	15496	15751	15606	15603	15529	15507	15555	15747	15640	15448	15635	15686	15880	15630	15654	15501	15567	15430	15666	15569	15687	15600	15738	15521	15535	15545	15531	15694	15663	15673	15632	15616	15819	15713	15676	15782	15539	15565	15628	15758	15600	15538	15698	15587	15606	15765	15694	15618	15481	15837	15462	15726	15424	15732	15777	15592	15552	15738	15659	15667	15602	15423	15640	15632	15489	15601	15743	15695	15600	15745	15824	15619	15660	15436	15579	15616	15683	15695	15675	15687	15667	15457	15750	15583	15590	15794	15783	15633	15625	15500	15498	15769	15559	15572	15623	15667	15793	15546	15594	15774	15613	15531	15654	15481	15759	15794	15717	15602	15642	15542	15695	15695	15650	15590	15494	15618	15541	15621	15746	15706	15502	15762	15810	15723	15706	15580	15902	15750	15836	15604	15872	15911	15796	15802	15597	15478	15724	15790	15635	15734	15483	15483	15528	15446	15549	15678	15518	15690	15711	15627	15836	15523	15542	15622	15652	15611	15705	15464	15619	15501	15694	15619	15381	15582	15826	15648	15607	15744	15465	15744	15626	15738	15852	15543	15797	15606	15622	15611	15645	15670	15784	15634	15583	15593	15611	15743	15782	15515	15550	15638	15520	15709	15626	15771	15565	15745	15429	15564	15610	15564	15662	15476	15701	15731	15368	15616	15573	15713	15682	15368	15598	15801	15647	15764	15631	15704	15623	15479	15642	15637	15772	15597	15426	15598	15654	15703	15634	15576	15569	15671	15367	15567	15677	15709	15519	15659	15849	15787	15697	15746	15809	15661	15699	15736	15529	15634	15847	15525	15817	15521	15653	15604	15332	15796	15741	15688	15749	15754	15721	15501	15752	15893	15546	15655	15687	15736	15869	15726	15750	15528	15536	15691	15766	15643	15596	15776	15771	15519	15659	15757	15732	15809	15383	15428	15742	15743	15512	15701	15788	15575	15638	15753	15665	15713	15740	15617	15798	15600	15723	15883	15814	15669	15514	15687	15844	15636	15509	15688	15553	15639	15462	15823	15606	15689	15526	15731	15632	15476	15692	15737	15740	15574	15681	15758	15733	15519	15775	15603	15695	15670	15657	15633	15673	15455	15573	15757	15630	15573	15670	15567	15806	15653	15661	15597	15774	15669	15670	15395	15701	15756	15832	15692	15731	15479	15682	15585	15764	15599	15577	15659	15658	15599	15503	15581	15787	15762	15636	15587	15633	15554	15783	15609	15781	15597	15704	15544	15613	15653	15728	15742	15532	15541	15536	15530	15573	15679	15489	15571	15389	15757	15661	15717	15563	15676	15493	15742	15479	15778	15908	15503	15643	15716	15674	15948	15436	15608	15544	15587	15562	15694	15700	15530	15674	15539	15745	15611	15615	15659	15780	15844	15696	15569	15829	15639	15517	15659	15570	15502	15763	15588	15696	15804	15720	15408	15588	15658	15675	15715	15600	15752	15805	15556	15719	15697	15586	15786	15612	15838	15596	15579	15535	15722	15614	15629	15589	15658	15480	15687	15650	15891	15616	15693	15606	15639	15627	15761	15864	15438	15760	15794	15558	15575	15414	15499	15698	15587	15743	15915	15725	15533	15591	15675	15781	15559	15657	15370	15578	15552	15695	15845	15523	15607	15669	15681	15571	15513	15652	15782	15559	15739	15813	15539	15717	15633	15526	15444	15746	15706	15550	15631	15674	15662	15676	15634	15828	15692	15679	15660	15782	15561	15472	15652	15416	15662	15804	15608	15519	15629	15641	15512	15565	15465	15543	15631	15719	15716	15631	15381	15558	15683	15704	15748	15602	15734	15612	15572	15782	15865	15717	15595	15839	15569	15816	15778	15366	15524	15738	15647	15745	15606	15520	15791	15527	15536	15518	15721	15463	15466	15812	15711	15784	15478	15457	15737	15478	15670	15657	15548	15632	15445	15945	15504	15663	15666	15689	15749	15761	15628	15804	15536	15769	15492	15751	15745	15646	15583	15523	15649	15678	15566	15575	15780	15554	15431	15838	15634	15540	15664	15726	15657	15568	15891	15652	15819	15834	15495	15690	15597	15567	15464	15646	15639	15714	15709	15746	15833	15527	15741	15477	15447	15556	15651	15633	15614	15714	15576	15546	15457	15718	15672	15703	15768	15756	15642	15709	15700	15767	15701	15844	15792	15645	15700	15660	15657	15562	15624	15664	15699	15382	15705	15678	15726	15605	15696	15650	15673	15471	15478	15541	15721	15442	15680	15578	15426	15561	15480	15835	15703	15753	15600	15734	15724	15471	15695	15781	15588	15710	15705	15747	15662	15522	15679	15595	15535	15519	15722	15537	15648	15357	15626	15635	15679	15595	15618	15864	15451	15514	15678	15680	15515	15643	15567	15656	15639	15542	15634	15584	15381	15607	15571	15465	15531	15735	15804	15743	15513	15600	15619	15601	15597	15527	15749	15571	15617	15463	15691	15684	15531	15682	15650	15666	15515	15709	15749	15409	15711	15733	15585	15605	15726	15578	15632	15429	15709	15708	15709	15604	15757	15570	15767	15549	15688	15779	15740	15704	15574	15507	15531	15471	15668	15722	15792	15581	15759	15727	15937	15695	15550	15564	15549	15696	15734	15429	15636	15710	15584	15690	15616	15606	15531	15694	15484	15773	15572	15706	15527	15694	15502	15527	15556	15614	15587	15673	15708	15618	15575	15667	15802	15564	15421	15633	15513	15842	15744	15574	15711	15641	15601	15617	15465	15624	15570	15652	15631	15564	15477	15751	15493	15678	15679	15640	15638	15370	15583	15626	15511	15648	15736	15756	15646	15722	15704	15597	15629	15530	15600	15798	15632	15706	15564	15590	15803	15509	15736	15533	15408	15698	15699	15526	15624	15603	15586	15525	15684	15632	15773	15408	15400	15637	15553	15709	15512	15445	15662	15880	15841	15632	15780	15571	15473	15687	15633	15814	15848	15744	15579	15619	15936	15850	15490	15843	15884	15652	15599	15735	15563	15862	15581	15607	15670	15492	15550	15828	15733	15639	15465	15680	15721	15579	15554	15641	15556	15768	15559	15493	15637	15769	15656	15485	15491	15697	15805	15592	15688	15722	15613	15706	15520	15537	15734	15607	15674	15579	15640	15613	15458	15630	15455	15668	15743	15578	15567	15701	15626	15758	15631	15644	15658	15604	15510	15572	15648	15488	15566	15458	15553	15638	15649	15720	15573	15567	15445	15645	15995	15645	15839	15475	15437	15507	15421	15593	15538	15583	15599	15476	15676	15622	15678	15537	15698	15569	15613	15602	15607	15569	15522	15489	15629	15778	15552	15835	15898	15745	15672	15538	15699	15612	15564	15689	15608	15465	15566	15595	15870	15706	15632
14110	22077	20418	16888	15793	15247	14794	14765	14640	14651	16395	32013	39300	32509	23237	17336	14821	14117	14197	13978	14117	13841	13874	13938	14197	13985	14050	13999	13953	14042	14074	13984	14011	14079	14043	13883	14094	14004	14149	13987	14063	14100	14003	14128	13986	14175	14064	14040	14101	13988	14119	13899	14065	13997	14024	14003	14131	14202	14036	13989	14003	14170	13998	14054	13908	13985	14009	14081	14103	13995	13977	13996	13922	14175	13982	13818	14094	13941	14004	14016	14030	14057	13928	14027	13894	13957	14019	13922	14045	14007	14042	14050	14179	13973	14021	14009	13974	14154	14076	13922	14125	13895	14080	13998	14083	13923	13966	13897	14106	13888	14075	13922	13991	14018	13987	14002	13962	14045	14123	14037	14102	13995	13893	14111	13869	13953	14064	13812	13902	13913	14027	14071	14017	13814	14061	14122	13910	13944	14050	13911	13974	13883	14013	13985	13934	13876	13933	14106	14034	13780	14179	14093	13947	14118	14022	14106	13862	13947	14168	13978	14024	14117	13989	13942	14157	13850	14112	14000	14097	13948	14056	14084	14021	13890	14154	14042	14002	14174	13948	14089	13890	13964	14170	14125	14023	13834	14123	14033	14024	14047	13983	14095	13966	14070	13889	13942	13924	14128	14047	13913	14026	13952	13951	13964	14039	13931	13936	14023	13974	14047	14001	14094	13921	13950	14088	13985	14103	14116	14015	13954	14017	13946	14114	14007	13882	14165	13884	13969	14125	13936	14047	14102	13897	14082	13974	13865	14028	14258	14060	14115	13973	14022	13941	14061	13871	14024	14007	14015	14074	14096	14075	13929	13977	14029	13981	13996	14013	13842	14057	14096	13931	14124	13942	14057	14009	13920	13994	13942	14104	13965	14046	13920	13940	13941	14042	14039	14033	14001	14017	14053	14037	13970	14109	14146	14148	13967	13854	14045	13920	13888	14028	13939	14011	14004	13989	14100	14046	13858	14013	14002	14002	13969	13931	13984	14096	13927	14002	13904	14072	14089	13978	14166	13983	13978	13817	13971	13935	14018	14093	13917	13979	14174	13882	13961	14085	14013	14093	13771	13927	13961	13993	14034	13947	13986	13909	13972	14000	14028	13950	13848	14071	13922	14179	13944	14077	14018	13973	14025	14117	13963	13897	14011	14200	14091	13984	13971	13894	13893	14003	13938	13922	14048	14170	14068	14062	13904	14098	14032	14014	13903	13967	14046	14137	13966	14096	13911	14043	14268	13956	14069	14020	13950	13906	14102	14030	14009	14129	13909	13912	13996	13988	14052	13867	14064	14162	13996	13938	13891	14106	13986	14092	13979	14029	14037	13916	14154	14159	14101	13962	13877	14160	14170	14124	14179	13972	14120	13946	14142	14078	13962	13965	13902	13947	14009	13973	14125	14092	13939	14098	14194	13891	13866	14262	13977	14062	14085	14167	14190	14091	14079	14114	13974	13918	13907	13893	13960	14048	13908	14037	13916	13911	14132	14016	14155	14144	14093	14038	14179	14025	13911	13989	13918	13807	13982	13860	13965	14002	13973	13954	14113	14108	13929	13931	14140	14145	13911	14043	13974	13885	13886	13832	14078	13993	13971	14078	14012	13879	14021	13941	14042	13899	13919	13872	14044	14034	14218	14041	13893	13979	14061	13941	14219	13978	13996	14056	14146	13881	13964	13884	13934	14089	14036	13912	13893	14078	14078	14200	13944	13998	13972	14094	14082	13993	14095	13966	14059	14017	13985	13903	14069	14024	14033	13894	13811	13909	14115	13875	14034	13971	14006	14013	14059	14015	13977	14116	13971	13922	14152	14087	14010	13945	14067	14113	13987	13997	14184	14002	14081	13975	14049	13898	13881	13989	13944	13903	13904	14032	14066	14103	13857	13945	14066	13972	14030	13822	14143	13922	14059	14114	13936	14007	14025	13930	13956	14202	13809	13875	14024	13901	13997	14251	14114	14065	14200	14044	14062	14035	14087	13919	14080	14088	14207	14062	14017	13872	13913	14046	14147	13955	13796	14070	13896	14141	13919	13829	14044	13951	14011	13920	14027	13990	14048	13972	13945	13969	14069	14088	14003	14120	14039	14030	14122	13805	14197	13879	13963	14042	13966	14145	13883	14110	14003	13969	14034	14007	13979	14185	14019	14103	13797	14208	13944	13924	14052	14061	14043	13927	14092	13949	14202	14090	14018	14012	14015	14138	13954	13932	13934	14103	13830	14096	13958	13956	14056	14032	13907	14075	14002	14032	13896	14093	13880	13975	13892	13984	13903	14001	14071	14095	14050	14031	14057	13951	13786	14012	14061	14105	14052	14033	14202	13843	13908	14002	14259	13958	14063	13918	13965	13917	13927	14144	14007	13948	13966	14002	14173	14040	14013	14129	13831	13952	13909	14094	14070	14052	13890	14040	13909	14118	14069	14051	13942	13951	13960	14007	13983	14011	13981	13963	14130	13983	14098	13891	13987	14140	14041	14177	13960	14131	14030	14022	14210	14010	14051	13989	14102	13910	13996	14094	13924	14122	13969	14109	14048	14057	14174	14109	13963	14015	14121	14132	13949	14147	13880	13961	14032	14141	13971	14020	14022	13891	13894	14047	14035	14231	13987	14084	14090	14040	14024	14040	13912	14027	13934	14066	14005	14101	13923	13953	13935	14259	13883	13854	13975	13958	14056	14279	14025	14147	13962	14154	13988	13833	14093	14048	14155	14067	13976	13992	13957	14067	14140	13942	13915	14051	14085	13925	14201	14055	14122	13943	13935	14064	13975	14004	14041	14117	14035	13887	14003	14168	13965	14150	14136	14058	13793	13993	14015	13989	13980	13980	14071	14060	14242	13889	13947	14133	14017	14068	13961	13888	14022	14168	14115	14048	13954	14084	14022	14139	13964	14041	14076	14070	14074	14071	13993	13921	14149	13923	14062	13942	13984	14010	14058	14027	14056	14072	13932	14085	14113	14096	14084	14089	13998	13868	13918	13959	14128	14129	14057	13829	14094	14098	14039	14035	14114	13911	13965	14097	14092	14000	13978	14074	14051	13918	14050	13966	14045	14084	13878	14209	14036	13988	13964	13976	14006	14015	13902	14147	13988	14016	14152	14162	14073	13970	13971	14097	13919	14085	13944	13992	13960	13971	14022	14095	13864	13946	14033	14180	14044	13978	14085	13917	14199	14075	14013	14088	14025	14149	14002	13935	14150	14097	14240	14094	13932	13931	13998	13949	13991	14073	13920	13959	13953	13960	14082	14059	13930	14137	13919	13952	13989	14030	14046	14106	13892	14033	14082	14007	13898	14014	13908	14313	14139	14004	14054	14002	13971	13871	14104	14065	14011	13983	14069	13914	13976	13971	14007	14008	13984	13886	14023	14034	14073	13886	13936	13952	13890	13967	14066	13839	14081	14054	14159	14012	14052	14141	14012	14204	14088	14104	14120	13971	13849	14081	14144	13970	14082	14050	14077	13910	14138	13932	13941	13913	13800	13950	14014	14167	14144	14119	14030	14016	13979	13948	13968	13974	14103	13906	13994	14028	14036	13985	14069	14165	13977	14217	14015	13912	14092	14088	14242	14049	14035	14042	14033	14203	13944	14024	14095	13909	13923	14198	13859	14150	13956	14199	14062	14018	13943	14102	14059	13962	13945	14073	14088	14051	13988	14141	14112	14046	14209	13867	14093	14233	13979	14078	14000	13924	13741	13998	13973	14025	14052	13987	13997	13917	14102	14083	13886	14117	13956	13968	14063	14049	13900	14117	13937	13924	13971	13983	13980	13977	13808	14115	13871	13999	13904	13965	14043	13960	14112	13891	14068	14075	14134	13907	14095	14096	13966	13944	14011	13937	14026	13958	14103	14128	13977	14046	14053	13978	13880	13997	14065	14022	13962	14138	14009	14001	14123	13966	13883	14085	14005	13939	14089	14060	14056	14143	13977	14130	13948	14078	13942	13931	13992	14185	13955	14072	13917	14015	13930	14059	13899	14240	14126	14062	14018	14270	13963	14077	13973	14058	13952	14108	14021	13941	14034	13886	13978	13997	13978	13981	14209	13952	13914	13980	14175	13927	13950	13982	14073	13984	13961	14118	14076	13895	13921	14145	13941	14170	14100	14099	14223	14067	14030	14021	14136	14040	14003	14176	14057	13940	14199	13965	13989	14007	13902	14006	13957	14141	14111	14078	14002	13913	14204	14045	14088	14074	14012	13969	14301	13969	13995	13950	14075	13853	13906	14095	13978	14064	14069	13954	14055	14257	14154	14011	13913	14025	13954	14112	13931	14065	14163	13962	13876	14113	14125	13998	14203	14101	13941	14020	13929	13959	14006	14024	14210	14085	13953	13975	14100	14086	14121	13821	14018	13893	13985	14035	14140	14135	13971	13922	13974	14018	14100	14022	13928	14026	13886	13886	14039	14038	14120	14097	13941	14042	13901	13983	14076	14178	14178	13955	14107	14033	14118	13948	13996	13876	13974	13952	13984	14039	14005	14078	14045	14133	14076	13985	14018	14129	14020	13925	14033	13888	13867	13927	13996	14095	14061	14185	14098	14019	14008	14159	13923	13919	14074	13957	13960	14103	14039	14185	14004	14105	13875	13938	14071	14053	14032	14019	14136	13972	14099	14012	14152	13908	14084	14024	14127	14189	14043	14084	14117	13971	13997	13979	13890	14065	13940	13988	13976	13905	14056	13975	14017	13972	14120	14016	13871	14088	13997	14136	14099	14070	14149	13975	14124	14023	13936	14256	13846	14056	14045	14053	14028	13960	13990	14028	14069	14093	14122	13993	13812	14053	14141	14067	13943	14016	14050	14046	14003	13984	14023	13984	14086	14195	13984	13983	14018	14112	13824	13961	14096	14271	13942	14128	14106	13920	14064	14010	14040	13953	14132	14176	14031	14049	14114	14139	14047	14167	13888	14053	14032	14195	13914	14182	14030	14041	14085	13982	13917	13948	13954	13954	13954	13979	14085	14049	14060	14033	14018	13953	14132	14011	13931	13813	14101	14079	14053	13911	13920	13851	14163	13985	13861	13978	14039	14103	13846	13948	13961	13947	14006	14122	14153	14044	14094	14136	14054	14000	14169	13939	13988	14236	13974	14168	13970	13913	13968	13887	14131	14161	13958	13995	14013
23840	21440	29049	24264	21880	22199	20243	17090	16195	17928	28331	41481	46002	39480	28403	20834	17304	16227	15884	15566	15872	15828	15829	15742	15739	15602	15778	15815	15676	15830	15891	15599	15677	15659	15777	15890	15898	15682	15728	15613	15778	15617	15740	15570	15860	15776	15929	15807	15556	15571	15523	15884	15810	15680	15657	15659	15829	15528	15619	15702	15748	15491	15550	15528	15779	15602	15652	15503	15721	15660	15619	15715	15494	15672	15566	15816	15734	15756	15665	15836	15927	15698	15696	15721	15633	15652	15539	15436	15720	15633	15742	15833	15772	15518	15637	15821	15641	15701	16025	15669	15614	15829	15541	15735	15723	15449	15634	15647	15621	15577	15752	15772	15892	15506	15617	15727	15736	15661	15650	15608	15713	15690	15579	15745	15441	15806	15663	15570	15592	15746	15692	15588	15579	15800	15673	15699	15645	15733	15504	15565	15587	15559	15688	15743	15560	15571	15616	15662	15653	15604	15550	15806	15573	15663	15678	15749	15746	15623	15497	15867	15695	15719	15682	15572	15746	15651	15728	15494	15540	15808	15591	15568	15576	15680	15627	15452	15641	15647	15737	15687	15730	15711	15743	15526	15620	15692	15705	15707	15643	15583	15639	15812	15852	15578	15722	15712	15776	15508	15739	15708	15727	15705	15617	15748	15722	15663	15549	15655	15663	15623	15539	15566	15814	15723	15771	15687	15666	15625	15432	15721	15562	15638	15580	15701	15612	15691	15847	15755	15607	15610	15731	15687	15776	15601	15748	15710	15760	15597	15375	15803	15697	15558	15545	15757	15704	15929	15693	15633	15658	15682	15584	15569	15515	15590	15463	15575	15672	15524	15796	15589	15523	15649	15529	15561	15479	15385	15645	15618	15694	15654	15704	15657	15628	15695	15659	15711	15693	15882	15640	15692	15749	15880	15560	15684	15758	15802	15640	15681	15518	15473	15650	15491	15539	15689	15741	15468	15717	15796	15845	15620	15538	15621	15607	15741	15518	15624	15647	15625	15554	15561	15671	15561	15659	15380	15564	15722	15843	15547	15674	15533	15726	15626	15707	15547	15940	15755	15579	15774	15646	15685	15450	15535	15704	15591	15533	15682	15650	15698	15865	15459	15666	15669	15688	15538	15722	15669	15751	15663	15883	15565	15514	15706	15505	15601	15753	15413	15575	15651	15677	15680	15661	15738	15636	15594	15639	15739	15631	15508	15666	15795	15705	15581	15497	15659	15585	15705	15660	15420	15636	15715	15738	15640	15597	15651	15872	15844	15671	15609	15725	15647	15668	15586	15486	15726	15841	15701	15736	15688	15811	15676	15452	15516	15751	15442	15611	15682	15837	15616	15519	15593	15653	15674	15658	15607	15885	15793	15633	15466	15631	15682	15633	15689	15808	15526	15755	15687	15612	15579	15712	15614	15522	15518	15772	15653	15768	15779	15562	15535	15755	15841	15744	15516	15615	15627	15682	15728	15587	15667	15743	15605	15735	15839	15737	15551	15583	15716	15608	15616	15607	15660	15778	15684	15712	15728	15711	15670	15629	15656	15533	15615	15770	15555	15919	15813	15677	15445	15709	15770	15741	15661	15776	15553	15436	15653	15773	15665	15724	15650	15696	15568	15788	15733	15775	15464	15601	15642	15543	15770	15845	15669	15814	15617	15503	15755	15738	15823	15599	15827	15732	15853	15657	15674	15706	15933	15710	15725	15667	15576	15567	15653	15547	15658	15666	15659	15736	15441	15757	15640	15722	15786	15581	15513	15584	15706	15636	15604	15725	15739	15642	15462	15783	15729	15764	15696	15691	15713	15769	15621	15496	15459	15591	15649	15570	15717	15593	15570	15715	15571	15585	15700	15560	15588	15707	15666	15745	15714	15624	15581	15603	15704	15746	15864	15735	15726	15692	15628	15747	15633	15448	15437	15834	15706	15561	15571	15809	15701	15783	15690	15412	15850	15783	15819	15698	15719	15659	15741	15455	15577	15810	15738	15750	15644	15713	15868	15606	15823	15653	15638	15624	15763	15884	15824	15513	15647	15763	15749	15686	15613	15550	15588	15647	15616	15731	15688	15946	15696	15610	15531	15797	15701	15641	15578	15704	15650	15659	15814	15950	15608	15612	15560	15686	15804	15871	15638	15618	15698	15616	15403	15627	15439	15540	15535	15858	15645	15755	15602	15602	15631	15628	15776	15653	15546	15594	15510	15522	15602	15645	15608	15627	15590	15536	15679	15529	15723	15880	15708	15543	15526	15583	15543	15635	15635	15783	15651	15694	15783	15717	15737	15564	15564	15580	15597	15596	15681	15780	15677	15528	15779	15834	15724	15706	15591	15853	15699	15594	15634	15631	15640	15524	15650	15756	15673	15606	15752	15727	15682	15654	15445	15831	15777	15676	15564	15575	15772	15658	15711	15800	15815	15639	15538	15673	15635	15518	15886	15713	15645	15466	15543	15375	15950	15707	15648	15798	15715	15912	15544	15858	15690	15704	15902	15618	15578	15524	15724	15647	15638	15601	15547	15758	15636	15675	15646	15747	15578	15586	15476	15627	15499	15573	15633	15699	15581	15407	15565	15566	15674	15521	15652	15624	15523	15768	15742	15902	15525	15545	15682	15733	15667	15632	15532	15624	15612	15553	15598	15622	15801	15682	15593	15509	15825	15680	15687	15745	15785	15520	15617	15713	15835	15662	15594	15529	15613	15572	15654	15709	15738	15704	15723	15699	15501	15758	15640	15679	15539	15730	15755	15811	15656	15557	15667	15644	15724	15752	15560	15648	15791	15749	15574	15748	15685	15723	15760	15610	15581	15752	15422	15669	15623	15638	15877	15611	15716	15951	15738	15441	15755	15709	15601	15730	15791	15471	15453	15576	15494	15545	15668	15641	15609	15616	15614	15657	15599	15731	15585	15605	15695	15567	15573	15613	15780	15759	15587	15484	15572	15702	15725	15872	15801	15595	15821	15622	15654	15431	15641	15453	15643	15688	15676	15524	15631	15704	15737	15792	15849	15912	15604	15601	15730	15690	15614	15636	15567	15506	15819	15856	15661	15645	15412	15504	15710	15677	15621	15915	15610	15679	15780	15505	15582	15702	15738	15462	15628	15752	15802	15509	15754	15678	15640	15623	15723	15697	15677	15791	15731	15624	15884	15641	15626	15763	15531	15406	15528	15680	15708	15783	15699	15751	15940	15564	15623	15564	15613	15489	15462	15753	15564	15523	15848	15800	15769	15723	15901	15755	15597	15731	15727	15646	15675	15724	15523	15634	15705	15672	15700	15786	15541	15583	15720	15598	15635	15599	15513	15661	15749	15707	15505	15743	15750	15683	15616	15651	15802	15639	15607	15452	15512	15631	15487	15584	15631	15609	15579	15623	15748	15929	15440	15415	15662	15588	15501	15656	15617	15529	15729	15552	15724	15622	15674	15771	15552	15566	15735	15634	15593	15801	15594	15691	15624	15507	15592	15909	15569	15412	15548	15735	15625	15755	15853	15781	15697	15740	15685	15760	15763	15755	15843	15811	15542	15610	15665	15632	15632	15591	15691	15639	15665	15671	15805	15722	15680	15432	15765	15540	15621	15701	15655	15498	15726	15545	15434	15378	15526	15697	15705	15741	15655	15727	15644	15671	15750	15715	15669	15771	15482	15806	15592	15587	15515	15762	15630	15651	15767	15585	15717	15592	15620	15511	15650	15614	15579	15676	15663	15720	15778	15450	15698	15572	15578	15659	15671	15665	15723	15695	15763	15618	15796	15580	15692	15868	15818	15624	15566	15603	15829	15794	15551	15824	15758	15711	15536	15726	15796	15762	15797	15621	15685	15642	15618	15703	15599	15829	15604	15747	15685	15744	15776	15606	15691	15660	15671	15684	15415	15598	15639	15556	15693	15639	15678	15958	15619	15766	15590	15656	15681	15698	15649	15634	15580	15745	15496	15583	15653	15654	15662	15856	15719	15705	15673	15653	15768	15595	15419	15739	15680	15703	15642	15695	15522	15724	15632	15653	15695	15695	15666	15676	15672	15680	15614	15719	15583	15638	15438	15629	15787	15515	15677	15571	15648	15418	15592	15720	15658	15617	15844	15494	15752	15534	15702	15766	15505	15480	15690	15776	15655	15746	15581	15658	15541	15903	15490	15700	15682	15667	15619	15718	15616	15528	15708	15761	15658	15774	15720	15644	15644	15799	15671	15588	15565	15516	15600	15655	15681	15521	15776	15568	15860	15701	15743	15938	15782	15553	15616	15520	15768	15549	15627	15812	15780	15440	15706	15503	15650	15869	15769	15505	15750	15559	15979	15658	15771	15544	15651	15620	15805	15684	15657	15640	15707	15591	15776	15749	15648	15564	15681	15657	15464	15751	15605	15741	15561	15802	15658	15544	15728	15636	15605	15671	15618	15646	15711	15711	15609	15538	15482	15476	15501	15612	15693	15553	15714	15489	15428	15659	15592	15593	15549	15630	15525	15685	15679	15706	15552	15770	15530	15831	15773	15687	15499	15542	15545	15650	15740	15654	15598	15649	15715	15691	15544	15837	15765	15626	15675	15621	15571	15675	15597	15660	15781	15891	15563	15836	15690	15780	15592	15738	15768	15699	15628	15652	15727	15645	15374	15573	15475	15614	15617	15532	15542	15516	15715	15674	15595	15730	15734	15700	15620	15723	15830	15559	15673	15644	15644	15919	15808	15882	15605	15724	15564	15645	15703	15718	15603	15600	15671	15554	15738	15647	15638	15603	15722	15597	15818	15560	15747	15769	15923	15588	15532	15484	15527	15566	15713	15636	15700	15550	15847	15590	15702	15598	15548	15754	15594	15425	15638	15687	15477	15522	15694	15600	15645	15566	15720	15504	15745	15627	15646	15630	15689	15650	15507	15742	15607	15672	15679	15895	15552	15581	15745	15659	15618	15667	15747	15535	15639	15738	15654	15567	15617	15586	15649	15460	15478	15663	15789	15697	15590	15721	15782	15703	15648	15538	15556	15835	15631	15596	15752	15655	15696	15615	15742	15660	15590	15586	15657	15524	15678	15572	15531	15670	15606	15646	15697	15486	15692	15727	15790	15606	15985	15649	15663	15617	15552	15751	15480	15598	15717	15536	15668	15663	15600	15875	15630	15582	15576	15683	15768
15470	25786	23910	19257	17519	16426	15691	15469	15064	17939	33105	44946	46971	39964	27719	18985	15294	14209	14123	14002	13961	13956	13844	13957	14095	14191	14154	14184	13929	14008	14017	14007	14070	14065	13944	14077	14145	13986	14018	14032	14012	14123	14019	14038	14001	13990	14171	14184	13856	14166	14162	13998	13939	14173	14021	14082	14189	13937	14070	14080	14178	14001	14098	14023	14124	13976	13968	13838	13971	13926	13911	13972	13982	13999	14153	14003	14072	14082	14043	14075	14084	14065	14238	14059	13913	14068	13864	14054	14098	14069	14013	14069	13894	14017	14212	14038	14226	13973	14037	14005	14087	14029	13957	14162	14011	14148	14135	14110	13992	13928	13925	14170	14083	13791	13909	13913	13881	14095	14199	14063	13899	14053	13874	13873	14151	14038	14124	14000	13846	14038	14025	14104	14082	14136	14264	13888	13874	14060	14066	14153	13966	13933	14097	13998	13982	14164	13989	13985	14044	13841	14048	14087	14028	14066	13988	14093	14056	14037	14001	14014	13960	13976	13961	14015	14030	14033	13989	14077	13886	13967	13913	13927	13964	14122	13908	13967	14201	14080	13955	14086	14066	13923	14083	14070	13921	13998	14011	14107	14024	13947	13980	13985	14176	14015	14037	14095	14189	14062	14089	14146	13888	13957	14066	14013	14052	14021	13977	13941	13969	14126	14077	14124	13987	13854	13913	14017	14000	13995	14237	13917	13879	14050	13928	13944	14043	14023	13936	13987	13985	14074	14173	14053	14016	13955	13921	14086	13864	14041	14095	13980	14027	14049	14042	14039	14025	14031	14025	14114	14058	13962	14126	14046	13998	14001	14068	14106	14083	13960	14043	13952	14003	14197	13866	13903	14086	13939	14120	13908	14020	13852	14193	13958	14025	13915	14108	14052	14001	13918	14099	13943	13999	14040	14146	13980	14009	14089	14059	13932	13991	13987	13969	14110	14085	14186	14111	14029	13876	14027	13964	14111	13989	14035	13884	13957	14072	13961	13926	13994	14068	14129	13868	13998	14069	13939	14107	13950	14047	14155	14040	14127	14055	14055	14220	14020	14021	14007	13919	13961	13921	14012	14067	14051	13976	13829	14017	14157	13907	14093	14068	13991	13921	14003	14031	14121	14034	13994	14103	13914	14092	14098	14076	13989	14070	14106	14105	13944	14137	13908	14073	14054	14110	14002	13977	14216	14017	13978	14262	14040	14182	14002	14121	14203	14107	14166	14076	13966	14108	14059	14039	13857	14091	13982	14031	14087	14108	14017	13986	14029	14229	13965	14042	13850	14127	13974	14102	13907	14069	13969	14148	14084	13973	13831	14049	13913	14195	13900	13958	14090	13981	13993	13956	14026	13999	14120	13874	14063	14039	14175	14176	14057	13876	14001	14195	14153	14192	14073	13987	13978	14009	13835	14134	14031	14102	13889	13922	13816	13945	14122	13969	13984	14021	14024	14084	13868	14102	13993	14104	14017	14094	14033	14015	14057	14115	14073	14072	13917	14138	14032	14159	13920	13979	14110	14056	14114	13999	14026	13988	13903	14055	13868	14058	14129	14039	13930	14267	13998	13991	13843	14168	14084	14147	13995	14273	14014	13982	14154	14072	13994	14035	13930	14143	14052	14177	13932	13985	14203	13998	14083	14017	13892	13977	13997	13942	14106	14114	13817	14141	13987	14106	14093	13997	14002	14203	14044	14028	14134	14024	14156	13945	13953	14018	13910	14119	14219	13919	13991	14183	13966	14092	14030	14105	14152	13854	14030	13912	14002	14044	14032	13975	13869	14131	13975	13830	13899	14065	14104	13988	13928	13881	13965	13942	14172	14142	13895	13913	14092	14017	13928	13987	14026	13953	14095	13964	14007	13996	13903	14056	14079	14012	13941	14077	14027	14069	13936	14105	13855	14047	14108	14002	14161	14043	13915	14045	13936	14102	14147	14150	14098	13966	14050	13938	14174	14096	13859	14062	13951	14200	14097	14129	14128	14119	14030	14098	13989	13976	14087	14019	13925	14041	13910	13977	14145	13986	13902	14089	14043	14070	14026	14046	13945	14068	14077	14072	14100	14062	14160	13950	13927	14056	14062	13924	13958	14076	14088	13968	14140	13964	14120	14006	14037	14040	13899	14064	14063	13921	13972	14074	14064	14008	13838	14068	14116	13980	14078	14240	13958	14171	13904	14071	13983	14120	14089	14124	14142	13949	14046	14152	14042	14001	14015	14125	14237	14023	13974	14131	13863	14137	14075	14019	14083	14029	13847	14031	13976	14162	13884	13852	14207	14120	14137	14108	13997	14003	13993	13923	14024	13813	14071	14008	13917	14004	13828	13990	14033	14161	13882	14118	13995	14061	14049	14031	14052	13992	13932	13812	14144	13984	13909	14082	14083	14056	14040	13867	14063	13860	14164	13985	13949	14024	13855	14036	13981	14150	14161	13963	14127	14101	14186	13943	14097	14261	14161	14026	13984	13873	14044	14005	13973	13763	14154	14013	14021	13990	14127	13836	14010	13985	13999	14056	14104	13888	13986	13946	14138	14004	13972	14112	13940	13943	14178	14017	14051	13933	13973	13834	13917	13809	13963	13797	13868	13989	14095	14086	14023	14016	14136	13961	13962	14168	13977	14063	14006	14071	14029	14011	14219	14009	14013	13998	14036	14031	13955	14080	14002	14044	13900	13916	14072	14107	14263	14111	13978	14163	14068	13837	14013	14077	14023	14062	14093	14024	14175	13975	13943	14201	13881	13924	14025	13960	14108	14167	13889	13992	13961	14009	13983	13975	13928	14025	14128	14158	14097	13943	14086	13913	13974	13979	14151	13896	13999	13976	14110	14057	13879	13970	14068	13998	14049	14247	14142	13987	14056	13992	13931	13846	14006	14045	14119	14062	14100	14007	14148	13928	13997	13876	13906	13910	14018	13853	14224	13828	14073	14005	14020	13959	14064	13998	13962	13950	14059	14100	14025	14079	14074	14133	14098	14046	14118	14063	14028	14053	14085	13920	14095	14103	14121	13994	14050	14016	14144	14063	14053	14013	14119	13932	14108	14063	13809	13928	14059	14085	13953	14135	14008	14033	14319	14091	14176	14159	13958	13992	14142	13783	13966	14053	14016	14152	13989	14091	13931	14108	13989	13940	14154	13959	14089	13971	14062	13943	13904	13885	14129	14006	13923	13923	14041	14050	14131	14030	14160	13981	14188	14140	14102	14053	13997	13978	13827	14002	13964	14054	14008	14101	14040	14033	13996	14116	14050	13954	14180	14136	14054	14088	14089	13984	14042	14255	13966	14354	14143	13956	14042	13922	14024	14031	13973	14091	13881	14047	13996	14045	13983	14216	13854	14063	14082	14012	14022	13980	13944	13992	14154	13895	14062	14165	13976	13989	13974	13945	14184	13973	14060	14021	14053	14009	14012	13894	14066	14083	14135	14147	14044	13966	14052	14077	13989	14043	14083	14003	14044	14012	13924	14047	13935	14045	14037	13991	13940	14074	14197	14136	13936	14036	14039	14052	14032	14061	13954	14047	14046	14094	14072	13939	14172	14039	13923	13934	14199	14141	13895	14157	14079	14109	14077	13942	14070	14056	14162	13991	13863	14022	14037	14065	14061	13976	13917	14262	13818	14019	13982	13974	13955	14067	14131	14261	14134	14216	14217	14138	14007	14023	14201	13947	13994	14083	14008	14058	14059	14168	14022	14020	14036	14139	13887	14097	13904	14049	14054	14135	14012	14158	14111	14082	13877	14125	13976	13983	13945	13887	13966	13970	14015	13966	14158	14041	13996	13968	13945	13998	14082	14019	14027	14198	13957	14214	14075	13985	14045	13942	13950	14003	14111	14070	14090	14066	14033	14075	14004	14108	13839	13976	13992	14012	14168	14079	14038	14036	13928	14087	13919	14107	14029	13959	14200	14011	14105	14023	13959	13863	14084	14152	14041	14021	14090	13826	14263	14050	13990	14055	13848	14109	14206	13999	13922	14217	14139	13985	13959	14092	14039	14109	13929	13969	14134	14053	14127	14023	14049	13904	14082	14133	14063	14170	13934	14088	13958	14258	14154	14117	14005	13897	14101	13841	14195	13865	14201	14027	13904	13965	14107	14080	14085	14034	13949	14035	14007	14101	14146	13977	14032	14076	13925	14128	13910	13848	13953	13977	14109	14148	14033	14103	14139	14019	14050	14153	14215	13985	13978	13929	14026	14115	14169	13970	13832	14016	14068	14069	14032	13989	14174	14035	14031	13905	14028	14062	14035	13814	13989	14023	14063	13888	14238	13855	14026	13885	14075	14121	13921	14070	14032	14049	14109	14006	14118	14033	14101	14058	14147	14132	14049	14008	14127	14051	14024	14076	13890	13978	13963	13960	13906	14034	13907	14201	14090	13967	14049	13911	14008	13982	14110	14001	13888	14056	13964	14059	14036	14214	13955	14079	14095	14060	14022	13999	14067	14108	13923	13993	14009	14032	13921	14169	14158	14197	14047	13924	13949	14215	14029	14146	13913	14246	14067	13984	13863	14087	14081	14274	13906	14229	14030	13983	14002	14166	14030	14050	14007	13938	14067	14058	14148	14125	13996	13928	13838	14164	14084	14051	14068	13932	14048	13896	14070	13892	14005	13934	14074	14169	14026	13916	14067	14063	14110	13981	14043	13924	14019	14282	13921	13990	14258	13826	14128	14092	14008	14039	13939	14034	13919	14107	14144	14272	14021	14163	13970	14076	14034	14066	14123	14058	14075	14134	13943	14004	14291	13997	14116	13987	14305	14056	14008	14050	14175	13898	14008	14113	14098	14096	14060	14122	13989	14047	14000	14382	14022	14082	13932	14061	14170	13950	13898	14085	14138	13987	14116	14075	14032	13986	14119	14243	14277	14181	14113	14112	14108	14166	14065	13926	13981	14084	13963	13932	14035	13926	14124	14107	13870	13966	14158	14078	14022	13973	14089	14247	13752	14155	13907	14052	14147	13926	13991	14101	14237	13876	14091	13935	14159	14055	13995	14229	13991	14089	13918	13904	13872	14103	14206	14075	14049	13994	14174	14048	14071	13988	14204	14088	14026	14023	14023	14037	14001	13934	14098	14124	14006	14040	14229	14016	14013	14010	13983	14167	13928	13895	13906	14043	13894
28894	21619	20530	17627	15741	15806	15843	15679	15637	15472	15831	16829	19154	19538	17953	16557	15823	15564	15555	15521	15676	15516	15733	15617	15597	15556	15775	15562	15575	15601	15691	15718	15678	15590	15709	15385	15605	15852	15671	15578	15673	15386	15673	15543	15693	15831	15682	15639	15573	15706	15755	15611	15724	15733	15616	15469	15653	15645	15669	15795	15611	15428	15541	15589	15510	15482	15498	15522	15657	15676	15490	15636	15452	15747	15590	15658	15418	15601	15543	15742	15710	15568	15639	15795	15553	15694	15696	15501	15677	15460	15580	15590	15339	15596	15464	15649	15673	15544	15676	15616	15420	15720	15666	15829	15584	15481	15405	15489	15814	15602	15611	15717	15563	15727	15600	15609	15623	15476	15461	15658	15697	15535	15561	15588	15616	15609	15675	15523	15512	15677	15570	15487	15721	15651	15338	15665	15661	15566	15699	15523	15647	15437	15682	15596	15595	15428	15414	15760	15609	15573	15522	15799	15625	15609	15587	15662	15726	15592	15497	15585	15553	15756	15455	15594	15472	15569	15693	15562	15513	15653	15850	15744	15638	15556	15850	15524	15613	15672	15572	15694	15565	15746	15752	15592	15775	15963	15780	15674	15630	15395	15549	15461	15680	15507	15749	15544	15422	15599	15501	15691	15328	15716	15625	15651	15696	15632	15768	15454	15695	15657	15692	15601	15588	15542	15698	15620	15481	15536	15367	15424	15555	15690	15704	15573	15692	15363	15593	15733	15636	15612	15496	15723	15737	15612	15324	15750	15513	15589	15611	15414	15447	15503	15489	15458	15759	15769	15534	15654	15369	15492	15814	15573	15455	15571	15388	15523	15603	15443	15451	15553	15652	15442	15458	15495	15391	15588	15813	15685	15621	15600	15521	15655	15457	15773	15639	15610	15549	15640	15663	15466	15445	15500	15764	15477	15668	15732	15621	15753	15574	15734	15444	15538	15618	15555	15579	15378	15598	15463	15634	15649	15729	15625	15604	15616	15509	15483	15432	15558	15632	15585	15475	15535	15591	15672	15689	15687	15811	15662	15571	15504	15592	15834	15599	15571	15495	15761	15555	15657	15470	15661	15702	15752	15761	15499	15555	15448	15447	15443	15677	15477	15448	15614	15615	15562	15610	15519	15644	15713	15577	15696	15678	15591	15676	15591	15784	15522	15806	15593	15533	15547	15601	15619	15486	15506	15389	15716	15635	15486	15592	15323	15430	15763	15687	15571	15483	15532	15423	15662	15559	15567	15400	15867	15723	15703	15659	15547	15750	15458	15593	15826	15402	15559	15731	15585	15607	15662	15577	15487	15556	15402	15570	15475	15803	15488	15676	15444	15625	15688	15870	15648	15748	15607	15771	15588	15690	15693	15590	15734	15592	15751	15482	15519	15602	15570	15593	15402	15502	15369	15561	15611	15749	15603	15537	15492	15462	15584	15633	15722	15906	15696	15693	15851	15650	15802	15482	15255	15527	15659	15493	15696	15596	15817	15608	15524	15683	15491	15725	15499	15603	15668	15497	15713	15468	15558	15443	15611	15592	15650	15580	15477	15605	15448	15657	15789	15556	15567	15704	15446	15421	15726	15348	15643	15619	15630	15616	15454	15658	15524	15632	15672	15656	15607	15623	15516	15544	15728	15755	15474	15517	15463	15600	15444	15404	15415	15612	15747	15518	15660	15750	15754	15585	15661	15750	15606	15580	15607	15598	15631	15625	15546	15536	15675	15514	15698	15589	15649	15761	15477	15347	15507	15525	15553	15607	15785	15670	15724	15621	15685	15602	15465	15673	15604	15585	15727	15663	15738	15509	15586	15597	15659	15344	15639	15723	15728	15739	15735	15652	15443	15404	15534	15815	15820	15541	15637	15628	15459	15739	15670	15617	15481	15581	15690	15598	15479	15563	15560	15439	15680	15531	15563	15411	15727	15605	15648	15630	15577	15687	15444	15597	15653	15758	15421	15608	15551	15469	15617	15653	15766	15576	15794	15629	15626	15314	15484	15508	15615	15459	15588	15398	15626	15635	15799	15640	15739	15752	15698	15716	15609	15668	15595	15657	15746	15736	15697	15652	15582	15657	15460	15511	15512	15539	15552	15529	15520	15673	15797	15700	15689	15658	15603	15697	15439	15686	15627	15678	15541	15629	15574	15487	15746	15387	15622	15494	15562	15497	15697	15696	15662	15496	15605	15776	15639	15808	15765	15556	15592	15608	15634	15616	15683	15676	15581	15586	15850	15579	15518	15661	15493	15623	15420	15742	15687	15549	15618	15743	15565	15529	15556	15530	15767	15727	15592	15694	15585	15593	15744	15671	15433	15382	15383	15337	15524	15711	15562	15432	15634	15615	15403	15556	15550	15597	15706	15476	15644	15678	15624	15598	15688	15663	15753	15735	15693	15563	15780	15558	15653	15698	15531	15513	15330	15634	15588	15589	15636	15785	15663	15523	15655	15598	15738	15455	15696	15573	15640	15586	15705	15559	15564	15615	15535	15369	15781	15525	15722	15721	15485	15783	15726	15700	15627	15569	15687	15576	15451	15579	15478	15566	15420	15540	15398	15796	15478	15561	15567	15700	15598	15652	15676	15863	15691	15727	15561	15673	15516	15490	15490	15543	15662	15709	15668	15587	15537	15581	15515	15448	15767	15633	15505	15694	15618	15557	15476	15755	15580	15760	15617	15559	15678	15666	15710	15717	15415	15532	15515	15450	15638	15637	15612	15359	15375	15562	15632	15554	15535	15713	15490	15581	15554	15757	15617	15750	15522	15658	15620	15587	15655	15506	15539	15723	15676	15610	15559	15693	15562	15468	15575	15528	15666	15670	15691	15638	15680	15539	15633	15587	15646	15596	15485	15558	15664	15582	15410	15538	15711	15410	15390	15513	15754	15615	15481	15664	15578	15697	15561	15601	15606	15571	15652	15736	15648	15656	15660	15559	15660	15825	15453	15636	15599	15657	15640	15713	15733	15691	15592	15604	15742	15574	15624	15392	15619	15412	15546	15632	15561	15530	15656	15681	15603	15547	15755	15839	15551	15587	15683	15606	15579	15564	15499	15525	15603	15612	15648	15720	15388	15591	15674	15586	15687	15613	15570	15617	15625	15727	15659	15676	15507	15612	15529	15510	15736	15561	15546	15554	15600	15743	15391	15641	15770	15446	15692	15541	15592	15562	15752	15619	15710	15685	15446	15453	15450	15454	15748	15603	15502	15530	15788	15465	15732	15585	15513	15575	15622	15638	15683	15579	15591	15579	15466	15545	15671	15634	15701	15591	15702	15611	15507	15575	15600	15737	15796	15624	15791	15363	15805	15694	15539	15515	15427	15630	15707	15618	15563	15691	15462	15491	15710	15528	15321	15558	15576	15599	15684	15534	15478	15672	15578	15486	15637	15642	15605	15462	15537	15817	15844	15691	15535	15574	15699	15685	15567	15740	15510	15486	15767	15736	15669	15400	15711	15486	15657	15482	15685	15414	15714	15711	15667	15695	15415	15533	15509	15555	15741	15527	15626	15626	15534	15563	15464	15471	15689	15718	15510	15419	15807	15641	15573	15617	15657	15700	15553	15636	15648	15529	15584	15701	15502	15493	15738	15645	15743	15621	15706	15613	15846	15738	15687	15502	15769	15766	15612	15644	15214	15548	15523	15556	15549	15663	15634	15578	15467	15450	15634	15613	15534	15502	15641	15611	15532	15582	15714	15604	15677	15660	15716	15729	15719	15725	15636	15575	15430	15560	15437	15568	15853	15659	15630	15652	15650	15768	15579	15630	15669	15493	15688	15633	15560	15595	15601	15632	15819	15744	15413	15743	15679	15711	15646	15566	15506	15742	15528	15609	15674	15545	15701	15729	15505	15341	15649	15592	15353	15459	15623	15666	15449	15731	15520	15611	15763	15570	15599	15657	15668	15485	15673	15700	15657	15765	15622	15761	15495	15708	15565	15585	15535	15626	15506	15382	15716	15576	15485	15518	15432	15505	15577	15756	15669	15655	15560	15734	15513	15464	15703	15447	15553	15618	15536	15696	15413	15755	15398	15483	15667	15546	15672	15697	15670	15506	15477	15453	15567	15500	15539	15673	15630	15624	15752	15544	15811	15782	15773	15914	15616	15482	15551	15445	15522	15447	15643	15477	15702	15472	15517	15619	15548	15741	15576	15531	15757	15705	15769	15875	15608	15353	15513	15701	15466	15758	15904	15657	15649	15723	15823	15547	15680	15514	15578	15530	15605	15697	15509	15774	15509	15710	15606	15719	15500	15730	15474	15664	15653	15437	15539	15412	15657	15564	15588	15612	15558	15540	15752	15753	15615	15764	15645	15725	15321	15721	15679	15460	15478	15502	15641	15684	15461	15629	15504	15534	15650	15657	15714	15485	15597	15580	15614	15343	15738	15587	15451	15637	15625	15607	15571	15500	15579	15516	15607	15567	15710	15625	15539	15672	15387	15426	15561	15833	15718	15587	15746	15613	15579	15671	15797	15500	15636	15369	15578	15738	15824	15556	15585	15662	15635	15588	15567	15742	15592	15604	15613	15646	15597	15649	15527	15676	15711	15678	15640	15647	15620	15633	15515	15825	15636	15639	15581	15474	15600	15618	15559	15712	15660	15705	15724	15651	15708	15487	15623	15463	15576	15468	15733	15529	15714	15660	15719	15603	15398	15566	15672	15600	15431	15622	15737	15607	15604	15398	15613	15520	15479	15619	15546	15562	15685	15742	15546	15537	15704	15466	15539	15481	15594	15440	15595	15548	15822	15662	15687	15528	15786	15626	15569	15512	15618	15556	15475	15774	15755	15620	15442	15612	15645	15530	15558	15634	15731	15480	15477	15471	15586	15717	15683	15477	15800	15517	15603	15679	15600	15799	15726	15697	15527	15589	15482	15635	15707	15596	15731	15876	15478	15667	15684	15745	15643	15757	15756	15579	15589	15521	15531	15683	15620	15641	15559	15540	15515	15674	15757	15631	15749	15730	15602	15474	15560	15740	15439	15512	15709	15508	15533	15740	15524	15470	15781	15653	15582	15493	15517	15531	15635	15447	15570	15654	15779	15690	15597	15707	15739	15846	15615	15671	15729	15413	15851	15700	15781	15655	15660	15741	15566	15741	15520	15683	15444	15719	15606	15663	15641
14593	15062	14901	14387	14329	14116	14084	14256	14079	14228	14235	16348	19523	18615	16343	14682	14249	14181	14147	14081	14048	14146	13969	14023	13791	13956	14071	14044	14036	13934	14073	14005	14141	14007	13992	13893	14057	13958	14179	14044	14038	13910	13927	14169	13945	14056	14182	13968	13872	13932	14123	13904	13978	13916	13986	13951	14181	13883	13935	14004	13900	14076	14098	13921	14029	14152	13976	13953	14123	14024	14013	14060	14139	14078	14020	13987	13889	14078	13997	14052	14123	14173	14164	13933	14006	13918	13999	13905	14129	13983	13973	13951	14006	14046	14134	14019	14006	13995	13974	13986	13928	14036	14065	14156	13914	13987	13924	14009	14034	14013	13957	14122	13977	14010	13827	13954	13970	13875	13965	14065	13821	14113	14090	13960	14133	13914	14074	13892	13863	14016	13963	14041	14147	14070	13952	14020	14006	13915	14093	14083	13780	14022	14033	14063	14062	13968	14005	14103	14125	14054	14163	13827	14254	13970	14030	14002	13700	13832	13960	13879	13983	14097	14028	14013	14062	13974	13973	14018	13849	14082	13725	14003	14114	13949	14113	14150	13989	13905	13960	13993	13921	13984	14080	13900	13974	14130	13876	14000	14031	14062	14080	13813	14026	13907	14122	13927	14024	14016	13948	13973	13819	14118	13961	14078	14104	13948	13925	14047	14065	14181	14101	14118	13912	14014	14050	13844	13957	13937	13931	14080	13999	14042	13999	13982	14068	13864	14078	13908	14098	13888	13997	13974	14004	14070	13908	13867	13813	14019	14034	14046	14029	13999	13975	14083	14077	13943	14022	14046	14020	13860	14010	13932	14163	14011	13900	13947	14046	14072	14074	14101	14070	13949	14108	14095	14159	13952	14016	13897	13834	13892	14041	14047	13947	13945	14020	13986	13939	14126	13993	14161	13919	14037	13981	13902	14020	14077	13965	14043	14010	14050	13980	14124	14015	13943	13933	13880	14014	14107	13835	13946	14007	13878	13970	14126	13867	14018	14146	14086	14092	14081	14088	13969	13974	13883	14006	13961	13966	13997	13862	13977	13938	13965	14105	14063	14048	13934	14037	13989	14054	13989	14060	13942	14059	14143	13994	13914	14033	14027	14099	13937	13939	13984	14057	14000	13934	14041	13988	14007	14206	13944	13984	13992	13931	14070	13967	14025	13950	14023	14057	13942	13855	14136	13967	14087	14039	14039	14055	14000	13978	13765	13971	13866	14036	13768	13957	14071	14143	14092	14032	13832	14134	14085	13951	14121	13919	13943	14055	14013	13967	14119	13939	14050	13948	13823	14049	14022	14083	14048	13919	13846	14032	14025	13979	13930	13846	14018	13914	13980	13777	13900	14007	13950	13925	13864	14070	13847	13845	14025	13931	14006	13891	14029	13880	13769	13841	13939	13856	14024	14031	13927	13867	13940	14020	14220	13951	13907	13864	13871	13946	14173	13941	14002	14050	14009	13981	13985	13982	13903	14111	13936	14026	14006	13984	14011	13996	13955	13942	14002	13976	14038	14009	14104	14228	13871	13953	13970	14060	13955	13968	14155	13942	14036	14157	13868	13905	14155	14013	13979	14153	13991	14114	14095	14017	13980	14085	14170	13911	14131	14142	13967	13987	13983	13949	13977	14058	14142	14020	14000	13966	14110	13866	13931	13977	13882	14104	13936	14091	13973	14083	14042	13923	13936	13940	13850	14014	14143	13940	14000	14001	13893	13952	14089	13880	14026	13972	14073	14013	13988	13935	14045	13947	14050	13930	13960	14030	13970	14058	14059	13872	13990	13952	14098	13915	13954	13900	14056	13896	13990	13930	13891	13915	14092	13945	14058	14143	13850	13874	14064	13881	13908	13907	13949	13921	13907	13898	14038	14038	13987	14074	13905	14016	14200	14041	13893	14016	14026	13888	13993	14055	14163	13928	13956	13733	13916	13961	13872	13993	13963	14203	14098	13993	14009	13975	13896	13984	14087	14086	13918	14024	14154	13974	14003	14052	14100	14005	14102	13967	14120	13954	14206	13970	13874	14034	14188	13972	13842	14104	14095	14073	13970	14012	14055	13945	14103	14038	14178	14063	14080	13957	14058	14318	13929	14142	14087	13996	13725	13949	13813	13922	14080	14053	13923	14039	14009	13878	14074	13890	14118	13941	13954	13961	13960	13907	14016	13881	13944	14025	14117	14007	14015	14183	14198	13996	13926	13982	13976	13947	13866	14045	13794	14161	14061	13921	13982	13942	13985	13922	13866	14017	13923	14054	14033	13891	13945	14097	14169	13830	14076	13786	14004	14067	13959	13990	14124	14200	13879	13956	13915	13918	14022	13911	13970	14156	14036	14036	13994	13865	13945	13885	14093	14031	13902	13970	14204	14090	13988	14028	14083	13959	13768	13876	14178	14047	13885	13914	14054	13955	14113	14000	13898	13878	13934	14202	13889	14077	13942	14001	14061	14033	13835	13984	13955	14001	14194	13992	13894	14071	13883	14159	13853	14034	14117	13888	13873	14046	14051	13933	14094	14020	14125	14079	14002	13971	14071	13971	13998	14020	13991	14184	13932	13920	14063	14071	14012	13931	13919	13851	14087	14023	14010	13923	14022	13948	14071	13830	13967	13881	13884	13863	13952	14011	13974	14129	14093	13932	13945	13924	13866	14089	13886	14203	14029	13885	13983	13864	13952	13919	14006	14097	13897	13968	14093	14110	13927	14022	13956	14157	14071	13975	13877	13989	14040	14028	13969	14083	14037	14043	14006	13954	13978	13884	13923	13883	13933	14121	14033	14032	13961	14035	13788	14029	13993	13970	14012	14033	13949	14088	13969	14044	14060	13927	14055	13857	13835	13853	13937	13947	13970	13966	13990	13959	13919	13994	13946	13882	14137	13993	14067	14025	13963	13948	14017	13940	13921	14156	13992	13981	14068	13853	14196	13993	13886	14108	13893	14116	14005	14055	13770	14110	13957	14138	14131	14106	13848	13979	14098	14061	14094	14072	14063	13986	13850	13913	14124	13851	14028	13960	14112	13940	14083	14108	13967	14145	14166	13974	14114	13965	13915	13992	13923	13920	14061	13912	13886	14055	13987	14074	13897	14035	13965	13949	14157	14133	14041	13822	14173	14082	13925	14073	14036	13948	13903	13853	14007	13891	13961	14007	13898	14002	13827	13952	14068	14071	13898	14190	13991	14048	14024	14004	13854	13971	13932	14177	13922	13870	14139	14099	13991	13989	13787	14179	14039	14207	14007	14155	13910	14064	13998	13939	13963	13912	13999	14020	14062	14092	13944	13931	13848	13978	14033	14045	14113	13982	14027	14066	13821	14041	14084	14055	13897	14094	14041	13795	13877	13896	14021	13937	13873	14055	14047	13976	14046	14020	14052	13971	14172	14102	13945	14077	14039	14269	13953	13985	13924	13853	14148	14071	14125	13974	14027	13921	14140	13984	13978	13853	13938	13883	13859	13873	14119	13966	13830	13948	13999	14058	13969	14063	13982	13965	14046	14078	14013	13989	13946	13977	14019	13960	13822	13851	13914	14069	14027	14072	13907	13823	14010	14110	13841	13952	14115	13864	14016	14304	13931	14034	14038	14039	13998	13912	13941	13937	13983	13985	14127	14111	13968	13880	13944	13914	13923	13985	14042	13857	14103	13924	14037	13997	13951	13909	14109	13967	13880	14043	14000	13990	14083	14020	14096	13913	13958	14052	13942	13901	13982	14126	14040	13830	14071	14096	13899	14120	14023	14065	13809	14185	13862	13798	14134	14030	14167	13999	13986	14086	14163	13978	14021	13935	14187	14118	14007	13930	13946	13910	14046	14006	13985	14057	13950	14004	13934	13861	14069	13909	14022	14030	14032	13960	14042	14070	14098	13896	14052	13980	13876	13837	14028	14023	14081	13918	14119	14026	13873	13870	13982	14071	14114	14167	13957	14021	14055	14109	13977	13856	14048	13916	14048	14170	13907	13948	14159	13904	13880	13942	13910	13998	14063	14187	13851	14017	14110	14034	14060	14019	14017	13845	13960	14139	14166	14054	13871	13961	14005	14072	13991	13691	14118	13975	14116	14011	13904	13998	14000	13868	14121	14248	13971	13869	14030	14172	13917	14017	13999	13873	13914	14097	14115	13939	14033	14104	14084	13975	14075	13884	13837	14029	13926	13966	13892	13996	14133	13834	14094	13767	14061	14089	13886	13988	14037	13810	14092	14104	13932	13919	14177	14019	13935	13855	13960	13960	13933	13855	14061	13897	14050	14142	13967	13837	13877	13996	13810	14153	13858	14070	14109	13991	14007	14054	13869	14087	13930	13966	13932	13949	13980	14098	13998	13948	13929	14035	14060	14099	13850	14123	14073	14087	14144	14017	13947	14168	14005	13892	13823	14008	13981	14016	14021	13870	14052	13826	14160	13930	13918	14038	13993	13896	14001	14069	13890	14018	14074	14112	14002	13897	14134	14065	13998	13930	13870	14141	14174	14129	13945	14094	13886	14005	13961	13905	14130	14086	14063	14037	13958	14099	13985	13905	14092	13693	14066	14071	13931	14011	13877	14033	14042	13979	13943	14098	14236	14030	14076	14000	13902	14088	14149	13837	14135	13994	13846	14176	13988	13987	13954	14230	14004	14037	13949	13989	13920	14018	14000	13951	13889	14072	14080	14087	14093	13836	14137	13999	14086	13865	14074	14074	13962	14054	13990	14189	14052	14046	13942	13948	13966	14191	14061	13905	14014	14112	13966	14031	13963	13940	14084	14003	14081	13981	13998	13847	14038	13918	13974	14036	13966	13944	13992	13988	13978	13975	13842	14041	13990	13986	14068	14008	14065	13956	14056	13937	13904	14045	14023	13943	14111	13993	14080	13936	13980	13991	14085	14010	14056	13899	13837	14038	14001	13945	14118	13977	14098	14008	14114	14052	13961	13946	14066	13949	14019	14023	14115	13898	14064	14024	13799	13997	13891	14079	14070	14032	13827	14041	14098	13880	14045	13992	13868	14024	14074	13980	13970	14143	14082	14052	13929	14023	14020	14043	13925	14073	14108	14085	14068	14084	13977	14061	14089	14014	14163	14030	14057	13919	13855	13937	14046	14180	14158	14271	14027	14074	14067	13918	13985	14023	13910	13971	13984	13931	14002
25260	21393	28125	25353	20750	17901	17337	16195	15968	16404	17755	28059	34561	32078	24960	19403	16665	15768	15712	15730	15555	15442	15640	15734	15657	15698	15414	15753	15670	15542	15762	15532	15759	15535	15554	15633	15548	15438	15585	15606	15671	15578	15656	15358	15494	15621	15439	15715	15301	15722	15617	15467	15620	15346	15639	15610	15507	15412	15463	15535	15681	15579	15630	15529	15633	15781	15694	15567	15631	15667	15418	15420	15577	15590	15509	15480	15621	15327	15621	15582	15484	15693	15494	15652	15675	15689	15656	15678	15475	15328	15696	15507	15567	15658	15501	15668	15340	15511	15615	15386	15502	15548	15478	15470	15497	15431	15663	15407	15520	15650	15507	15560	15627	15531	15437	15561	15537	15702	15300	15561	15503	15581	15574	15573	15483	15637	15602	15449	15364	15651	15478	15492	15513	15596	15436	15476	15587	15543	15559	15617	15731	15575	15503	15603	15581	15466	15456	15468	15470	15436	15461	15438	15443	15423	15589	15626	15910	15579	15412	15580	15539	15396	15665	15737	15570	15380	15311	15611	15406	15683	15491	15541	15431	15343	15668	15425	15545	15606	15506	15521	15442	15518	15499	15573	15320	15535	15500	15617	15687	15572	15496	15486	15702	15408	15375	15578	15748	15682	15534	15805	15212	15425	15607	15503	15400	15521	15500	15579	15496	15659	15632	15546	15551	15627	15580	15559	15571	15638	15611	15433	15518	15526	15380	15500	15355	15474	15623	15488	15498	15465	15389	15567	15502	15348	15371	15685	15472	15397	15602	15425	15415	15398	15513	15664	15570	15442	15475	15524	15671	15690	15612	15541	15558	15524	15557	15571	15462	15560	15620	15394	15459	15343	15541	15532	15488	15699	15641	15339	15543	15559	15452	15591	15474	15316	15369	15377	15454	15423	15610	15724	15598	15622	15300	15606	15359	15518	15853	15560	15555	15519	15507	15343	15486	15460	15468	15380	15654	15537	15462	15370	15495	15443	15425	15429	15518	15702	15444	15311	15536	15432	15588	15539	15456	15403	15575	15579	15330	15384	15469	15548	15578	15536	15650	15561	15473	15257	15607	15440	15630	15387	15835	15673	15531	15544	15667	15662	15425	15570	15398	15567	15449	15518	15449	15410	15688	15504	15599	15254	15530	15612	15449	15514	15422	15538	15436	15440	15510	15582	15473	15452	15706	15261	15471	15561	15556	15337	15637	15397	15679	15447	15421	15738	15538	15331	15516	15611	15551	15497	15346	15530	15539	15354	15564	15549	15677	15815	15491	15570	15583	15377	15603	15675	15572	15510	15630	15492	15631	15639	15665	15518	15598	15348	15495	15470	15583	15542	15579	15403	15625	15292	15202	15582	15576	15509	15321	15590	15589	15573	15486	15398	15381	15396	15533	15589	15769	15655	15401	15755	15593	15341	15550	15748	15615	15442	15547	15491	15595	15415	15618	15514	15490	15559	15549	15573	15822	15519	15564	15478	15543	15477	15511	15329	15478	15373	15711	15610	15514	15381	15383	15530	15510	15593	15520	15419	15382	15534	15548	15777	15520	15474	15459	15492	15560	15524	15423	15602	15509	15550	15488	15471	15551	15583	15578	15522	15735	15507	15669	15519	15499	15593	15321	15492	15605	15644	15531	15753	15686	15563	15312	15574	15345	15587	15648	15504	15484	15619	15740	15529	15361	15478	15539	15516	15431	15549	15691	15526	15741	15527	15241	15673	15325	15292	15492	15590	15643	15485	15629	15925	15644	15616	15693	15451	15341	15749	15452	15598	15370	15564	15572	15734	15626	15509	15541	15429	15433	15416	15475	15525	15620	15501	15593	15456	15279	15355	15489	15579	15468	15402	15547	15445	15442	15551	15616	15596	15302	15653	15537	15606	15397	15751	15533	15593	15638	15576	15596	15442	15589	15513	15461	15453	15463	15531	15516	15620	15588	15397	15365	15452	15474	15728	15366	15462	15521	15552	15460	15648	15540	15615	15523	15729	15583	15441	15572	15639	15511	15732	15353	15466	15362	15687	15453	15411	15656	15403	15521	15629	15380	15354	15593	15385	15609	15334	15597	15398	15660	15615	15613	15583	15383	15524	15484	15629	15479	15611	15479	15618	15522	15488	15498	15469	15428	15627	15373	15538	15516	15583	15444	15345	15622	15656	15445	15433	15478	15672	15610	15593	15418	15545	15595	15502	15607	15628	15607	15467	15521	15515	15310	15437	15582	15493	15537	15673	15401	15571	15544	15702	15320	15607	15546	15416	15516	15353	15543	15427	15437	15399	15344	15438	15508	15404	15390	15369	15425	15482	15581	15592	15423	15481	15537	15399	15256	15291	15551	15391	15395	15686	15628	15586	15536	15297	15446	15714	15293	15441	15479	15516	15779	15495	15594	15441	15428	15631	15415	15482	15622	15633	15459	15448	15348	15615	15434	15632	15407	15453	15530	15533	15465	15628	15495	15596	15528	15483	15468	15398	15373	15613	15579	15568	15477	15627	15633	15583	15641	15610	15765	15429	15621	15482	15592	15532	15459	15625	15662	15452	15327	15253	15366	15621	15418	15752	15419	15492	15738	15730	15865	15596	15431	15591	15462	15454	15542	15623	15338	15486	15456	15488	15665	15456	15498	15603	15515	15610	15513	15505	15475	15715	15682	15420	15513	15543	15663	15339	15529	15346	15586	15800	15548	15584	15445	15571	15363	15582	15684	15709	15623	15430	15603	15231	15509	15575	15445	15527	15474	15481	15545	15435	15594	15663	15488	15519	15642	15640	15612	15331	15668	15635	15388	15633	15584	15477	15767	15550	15552	15300	15447	15424	15536	15578	15590	15484	15683	15419	15589	15435	15603	15605	15651	15424	15377	15483	15453	15558	15570	15353	15473	15623	15493	15436	15513	15531	15573	15672	15442	15729	15304	15533	15386	15561	15500	15708	15663	15520	15442	15410	15542	15479	15684	15781	15472	15524	15637	15604	15744	15755	15348	15656	15529	15528	15512	15480	15522	15604	15692	15543	15631	15568	15456	15486	15479	15410	15547	15380	15616	15426	15499	15514	15313	15499	15394	15679	15412	15610	15505	15442	15604	15396	15352	15590	15679	15505	15702	15584	15605	15540	15660	15388	15549	15396	15486	15603	15241	15535	15441	15603	15462	15491	15870	15724	15645	15512	15411	15466	15534	15368	15431	15509	15557	15252	15561	15386	15776	15542	15720	15564	15569	15419	15691	15558	15529	15501	15497	15524	15572	15647	15521	15458	15285	15321	15684	15693	15518	15510	15478	15514	15583	15436	15446	15526	15734	15479	15553	15553	15542	15550	15445	15609	15257	15549	15324	15343	15375	15530	15472	15590	15561	15346	15546	15644	15523	15604	15546	15380	15543	15713	15603	15541	15501	15516	15702	15537	15275	15488	15513	15586	15623	15708	15465	15628	15489	15472	15607	15552	15460	15667	15800	15552	15573	15399	15383	15536	15622	15473	15578	15498	15426	15443	15665	15593	15560	15696	15617	15706	15652	15527	15473	15403	15478	15486	15517	15499	15490	15761	15603	15578	15525	15512	15528	15443	15479	15500	15427	15398	15766	15572	15696	15556	15578	15622	15447	15527	15439	15345	15525	15666	15430	15529	15729	15477	15438	15559	15643	15506	15492	15308	15342	15549	15670	15656	15453	15501	15504	15514	15511	15515	15557	15604	15552	15387	15541	15444	15534	15538	15543	15507	15514	15643	15388	15676	15479	15521	15570	15635	15467	15525	15567	15394	15592	15519	15358	15630	15471	15467	15590	15423	15526	15620	15563	15477	15441	15510	15577	15418	15611	15516	15489	15597	15497	15519	15619	15452	15776	15514	15405	15614	15493	15365	15622	15542	15761	15561	15660	15445	15449	15522	15356	15572	15598	15715	15383	15619	15651	15389	15500	15492	15662	15527	15526	15635	15537	15528	15611	15779	15695	15640	15550	15464	15484	15506	15587	15474	15385	15641	15371	15504	15327	15676	15426	15580	15494	15499	15466	15550	15263	15392	15502	15684	15636	15589	15450	15326	15504	15594	15400	15564	15488	15430	15655	15629	15474	15414	15415	15515	15363	15621	15604	15534	15527	15587	15612	15665	15286	15532	15770	15691	15401	15387	15452	15842	15695	15528	15617	15516	15558	15487	15395	15337	15439	15491	15613	15662	15452	15556	15684	15489	15490	15539	15549	15275	15432	15486	15602	15452	15470	15328	15585	15636	15579	15390	15507	15718	15586	15479	15459	15426	15655	15479	15552	15501	15474	15718	15605	15516	15537	15442	15696	15609	15428	15457	15647	15440	15288	15500	15539	15706	15590	15677	15699	15486	15625	15473	15440	15514	15540	15470	15394	15567	15658	15600	15416	15559	15537	15457	15537	15558	15649	15755	15364	15501	15798	15450	15459	15709	15641	15533	15272	15551	15358	15632	15715	15539	15532	15656	15449	15715	15558	15474	15527	15555	15421	15491	15634	15577	15476	15643	15511	15355	15439	15531	15453	15572	15633	15541	15564	15604	15673	15548	15453	15307	15542	15527	15285	15443	15443	15379	15369	15555	15434	15480	15600	15423	15667	15471	15303	15507	15423	15536	15567	15584	15593	15540	15500	15430	15386	15374	15574	15425	15574	15580	15448	15631	15586	15606	15504	15503	15515	15433	15545	15716	15546	15597	15488	15631	15703	15537	15420	15489	15429	15671	15582	15581	15619	15473	15555	15605	15482	15457	15681	15550	15735	15434	15442	15432	15471	15486	15485	15445	15598	15533	15476	15577	15383	15393	15514	15512	15482	15435	15423	15417	15560	15539	15665	15488	15318	15497	15644	15530	15443	15477	15493	15576	15498	15469	15539	15456	15526	15644	15452	15691	15545	15501	15649	15579	15441	15388	15458	15398	15675	15466	15404	15466	15508	15618	15608	15662	15496	15628	15651	15454	15465	15498	15482	15532	15378	15600	15794	15674	15533	15615	15527	15528	15338	15661	15493	15561	15581	15519	15503	15477	15551	15559	15557	15483	15589	15345	15399	15453	15483	15675	15440	15682	15656	15488	15450	15524	15582	15466	15521	15523	15681	15441	15540	15711	15629	15417	15526	15592	15655	15601	15573	15465	15575	15452	15509	15470	15601	15620
13707	20538	19465	16486	15784	15164	14669	14624	14674	15125	17890	32521	37237	33369	24719	17865	14782	14237	14095	14046	13892	14035	14036	13899	14119	14097	13961	14108	13827	14073	14068	13861	13955	14000	14140	14127	13866	13969	13855	14054	14112	13842	14085	14089	14215	13798	14007	13993	14168	13880	14000	13917	14058	14012	13995	13970	14122	13957	13991	14016	14081	14001	14003	13875	13950	13936	14207	14007	13902	13972	14035	13965	14046	13945	13992	13986	13928	14030	13842	13945	13906	13988	14114	14032	14042	13994	13836	13915	14086	14017	13882	13820	13811	14041	14025	14097	13917	13968	14003	13885	14012	14028	14073	14021	13985	13955	14037	13918	14032	13871	14032	13998	13937	14011	13932	13984	13841	13962	14015	14063	13902	13896	14062	14133	14142	13878	13999	14041	14140	13990	13875	13890	14124	13940	13980	13897	14063	13919	14011	13992	13921	13974	14114	13841	13954	13900	14005	14084	13931	14023	14032	13918	13974	14029	13930	13970	13892	14046	14064	13964	13981	14076	13825	13964	13980	13847	13947	14007	13850	13900	13866	14051	14050	13975	13960	14001	13726	14023	13980	14085	14205	13901	13821	13926	13969	14029	13861	13929	14086	14014	13982	13928	13997	13919	14025	14017	14038	13968	13783	14032	14027	13903	14010	14003	14043	14081	14121	14036	14143	13969	14088	13867	14046	14021	13909	14034	13996	14125	13740	14025	13981	13971	13896	14061	13905	13960	13816	13924	14046	13893	14199	14142	14059	13897	14081	14050	13863	13925	14101	13919	14001	14223	13996	14021	14079	14041	14023	13999	14087	14021	14055	13993	14098	13981	13914	13839	13989	13763	14016	14006	13964	14078	13977	14015	13930	14135	13899	13949	13940	14049	14194	14112	14074	14090	13858	13851	14031	14043	13937	13964	13905	14014	14069	14055	14022	13904	14014	14002	13928	13978	13728	14055	13914	13849	13961	13988	13961	13944	13993	14137	13964	13977	13983	14188	13957	13645	14090	14163	13957	14128	13836	13863	13849	13841	14056	14051	14047	13940	13962	13907	13895	13874	13980	13945	13861	14023	13925	13957	13865	13930	13921	14033	14040	14022	13932	13904	14096	13965	14133	14014	13913	14061	14038	14034	13928	14055	14011	14041	14086	13918	13925	13974	13960	14084	13884	13936	14037	13802	14003	14016	13958	13917	13968	14052	13989	13969	14051	13953	13932	14072	13871	13881	14110	14162	14036	14009	13971	14020	13923	13950	14001	13912	13970	13923	14027	13991	14061	13980	13875	13861	14033	13980	13965	13810	14056	13972	13974	13930	14094	13994	14034	13948	13957	14051	14029	14023	14041	13914	14079	13974	14039	13891	13835	13868	13826	14032	14010	14115	14042	14098	13972	14004	13860	13829	13803	14088	13986	14042	14054	14110	14009	13800	13735	13722	14048	14002	13752	14067	13953	13852	14143	13801	13812	14054	14028	14074	13899	13966	14031	13983	14030	13980	14047	14072	14083	13862	13862	13880	14065	13996	13992	13905	13775	14015	14041	14000	13785	13963	13933	13939	13921	14052	14043	13914	13889	14128	13874	13892	13960	13967	13741	13947	13914	13823	13978	13868	13990	13923	13989	14007	13846	13991	13987	13986	13921	14066	13885	13989	13984	13942	13920	13913	13954	13865	13938	14003	13960	13898	13903	13924	14005	13963	13851	14065	13874	13871	13888	13855	14070	13939	14032	13925	13978	13985	13950	14114	13906	13953	13989	14136	13878	13917	13950	13836	14014	14008	14034	13967	14106	14005	14053	14059	14073	14052	13982	13970	13914	13964	13985	13915	14008	14031	13978	14088	13859	13943	13949	13987	13987	13984	13927	14002	13862	13972	13759	14139	13842	13973	13968	13951	13974	14037	14018	13969	14108	13958	13903	14051	13868	14152	13948	13993	13789	13916	14193	14036	13924	14030	14073	13890	13901	14088	14063	14092	13964	13929	14014	14100	14152	14013	13861	13951	14172	13919	14120	14049	14093	13902	13816	14125	14012	13902	14059	14093	14007	14015	13966	14112	14009	13881	13875	14083	14018	14213	14058	14153	14183	13977	13844	14086	13934	13951	14026	14021	13838	13891	13984	13992	14024	13903	13995	13920	14133	14151	14009	14024	13922	13991	13889	13917	13918	14133	13942	14144	13947	13938	13816	14026	13848	13996	13853	13975	14033	13810	13965	13931	13979	13916	14020	13850	13977	13950	14003	13915	14052	13816	13934	14179	14070	14033	14097	13982	13823	14162	13982	14097	13986	13879	13945	13994	14047	14183	13926	13972	13914	14077	13892	14026	13946	13928	14016	13920	13972	13990	14051	13934	14118	13901	13981	13956	14011	13998	13974	13843	13877	13826	13875	13992	13979	14085	13979	13975	13968	13957	14100	13995	13985	14187	13963	13974	14091	13976	13879	13939	14109	13775	14002	13985	14005	13965	13876	13804	13960	13830	14035	13906	13876	14018	14078	14053	14126	14139	13832	13833	13932	13850	13976	14043	13901	13855	13989	13841	14032	13936	14072	13881	14000	13926	13995	14088	14143	13970	13980	14179	14065	14001	14097	14086	14085	13985	13985	13954	14058	13841	13906	14218	13971	13972	13833	14050	14087	13854	13998	13939	13963	14165	14009	14054	13883	13999	13916	14049	13948	14101	13885	13923	14072	14102	14057	13897	14116	14211	14004	13979	13987	14046	14148	14039	13842	13947	13844	14103	13982	13944	13921	14038	14025	13931	13942	14012	13912	13804	13944	14057	13942	14160	13887	14124	14000	13796	13986	14045	14082	14117	13907	13919	14017	14009	13834	14076	14015	13919	13948	14121	13981	13884	13958	14030	13937	13924	13861	13864	14100	13885	14115	14037	14025	14102	13954	13856	13872	13898	14018	14168	14000	14107	13943	13971	13929	14037	14036	14061	13812	13846	14030	13942	13921	14131	14041	14037	13747	13968	13960	14062	14044	14033	14026	13946	13964	13948	13936	13995	13926	13792	14111	13846	13971	13994	14071	14059	14032	14052	13944	14156	14133	13868	14000	14085	13913	13884	13991	13863	13970	13950	14042	13937	14069	14002	14003	14069	13854	14019	13900	13837	13929	13902	13920	13912	14097	13937	13957	13882	13890	13910	13941	13950	14080	13982	13945	14022	13791	14024	14116	13993	13944	13846	13964	13968	13971	13875	13978	14005	14082	14022	13841	14046	13987	13910	14034	14012	13839	14104	14048	13814	13923	13995	14089	14075	14001	13847	13958	13850	14207	14219	13906	14099	13926	13854	13918	13955	14008	13969	14049	14016	13938	14013	13897	14154	13903	13981	14051	14055	14003	14120	13889	14060	14059	14241	14114	13936	13982	13887	14044	14028	13847	14118	14021	13933	14033	13972	13949	13940	14017	14001	13835	13907	13882	14041	13783	13877	14022	14059	13944	13967	14118	14028	14041	13927	14074	13974	13992	13972	13833	13869	13962	13924	13909	13872	13974	13994	14022	14015	14042	14004	13994	14006	13949	13984	13813	13939	13956	13976	14037	13905	13879	13844	14090	13804	14067	14089	13963	13989	13982	14026	13881	14010	13935	14184	13909	13895	14123	13792	14011	13870	14078	13969	13826	14038	13986	13975	13899	13990	14156	13838	13951	14107	14038	13958	14040	13878	13909	13914	13961	13994	13970	14067	14094	14067	13883	13996	14092	13974	13932	14023	13867	13824	13906	13800	14016	14006	14169	14042	14194	14051	13946	13879	13998	13747	13935	14106	14051	14028	14064	14025	13988	13985	14017	13936	14012	14058	13907	13909	14023	14016	14123	13973	14042	14008	14036	13898	13932	13969	13841	14021	13996	13986	13839	13994	14036	14043	13901	13972	13910	14009	13955	14015	13918	13954	14064	13989	13941	14123	13919	14068	13983	14069	13941	13939	13918	14131	13973	14018	14038	14027	14029	14060	13908	14051	13950	13920	13952	13919	13871	13999	13900	14105	13885	13984	14104	13921	14077	13971	13932	13933	13795	13825	13945	13999	13828	13913	13981	14024	13935	13859	13894	13934	14116	14190	13922	13883	13907	14027	13993	14112	13897	14021	14037	14015	14105	14075	14019	14155	13873	13906	13907	14014	13982	13929	14011	13946	14036	13921	14177	13882	13839	14097	13906	13935	14134	14059	13995	14080	13926	14122	13961	14035	13979	13881	13955	13943	14045	14115	13972	14053	14095	13907	13846	13883	13633	13871	13962	13888	13859	13886	13849	13854	14145	13993	14050	13815	13800	13983	13916	13957	14012	13985	13957	13984	14081	13946	13951	13960	14073	14041	13955	13892	13885	14001	14077	14003	14175	13846	14020	13981	14041	13823	13934	14100	14129	14082	14112	14014	14042	14089	14054	14060	14022	14071	13964	14040	14018	13954	14011	13954	13947	13978	13793	13986	14082	14071	14057	14028	13938	13826	14131	13810	13986	13894	13874	14003	13939	13982	13900	14072	13946	13891	13959	13917	13763	14015	14040	14039	13990	14029	14081	13985	13998	14077	14023	14092	13794	13854	14097	14077	14034	14026	14032	14007	14047	14024	13968	14049	14082	13808	13971	13902	14202	13967	14046	14196	14059	14041	14000	14011	13920	14111	13915	14053	13971	14070	14011	13938	13981	13874	13885	13919	14100	13812	13820	14035	13830	13965	14016	14239	14013	13928	13981	14064	14100	14011	14133	13914	14107	13890	13994	13925	13869	13942	14110	14021	13904	13985	13925	13932	13925	13991	14057	14122	14050	14009	14058	14087	14056	14003	14003	13874	14050	13789	13925	13887	13948	14048	13947	14030	14043	14011	13949	13909	13952	13882	14145	13925	13977	14076	13895	14048	14091	13803	14110	14048	14175	14074	13875	14091	14068	14031	14202	13822	14011	14013	13996	14061	13978	13952	13777	13918	14071	13858	13989	13791	14063	14079	13938	14005	14070	13763	14033	14008	14131	13926	13948	13990	14025	13759	13858	13850	13995	13814	14053	13920	14047	14007	13805	14082	13941	14055	13917	13994	14044	13944	14029	13720	14158	13971	14097	14057	13910	13964	13888	13827	14017	13822	13915	13985	13712	13999	13980	13950	14033	13898	14133	14058	13932	14205	13995	13899
23869	21412	28980	24242	21820	22174	20245	16886	16417	19377	26566	38572	46705	39405	29340	21248	17491	16028	15934	15891	15943	15639	15686	15738	15936	15757	15678	15749	15586	15613	15819	15549	15700	15686	15686	15444	15788	15626	15458	15499	15475	15790	15679	15532	15602	15713	15591	15513	15629	15620	15686	15753	15594	15787	15543	15367	15529	15750	15656	15472	15667	15641	15525	15712	15695	15702	15585	15559	15629	15699	15551	15589	15649	15454	15777	15690	15696	15477	15502	15522	15664	15573	15512	15530	15435	15613	15714	15399	15376	15532	15624	15567	15622	15687	15731	15677	15483	15548	15388	15606	15627	15471	15676	15748	15493	15604	15720	15569	15575	15425	15466	15514	15758	15731	15655	15756	15632	15593	15680	15381	15539	15718	15654	15583	15548	15517	15847	15682	15487	15642	15568	15438	15764	15739	15639	15753	15581	15464	15467	15644	15669	15843	15677	15656	15382	15881	15881	15520	15694	15626	15557	15526	15669	15484	15556	15586	15597	15572	15620	15754	15381	15707	15494	15491	15649	15593	15907	15596	15452	15629	15485	15659	15737	15558	15606	15563	15473	15772	15555	15412	15530	15475	15373	15505	15563	15535	15551	15528	15851	15486	15559	15456	15635	15341	15523	15630	15621	15433	15524	15523	15674	15838	15452	15652	15622	15735	15593	15537	15476	15690	15673	15527	15574	15673	15822	15393	15539	15679	15602	15594	15419	15662	15452	15438	15683	15650	15625	15668	15632	15527	15482	15474	15488	15532	15453	15396	15444	15442	15669	15555	15651	15643	15612	15641	15689	15352	15459	15650	15578	15634	15603	15586	15536	15460	15556	15579	15521	15502	15685	15774	15497	15623	15447	15454	15678	15803	15486	15501	15472	15514	15450	15415	15466	15662	15535	15665	15732	15529	15542	15536	15626	15693	15561	15658	15643	15796	15474	15324	15509	15679	15739	15664	15447	15510	15524	15464	15601	15666	15508	15597	15441	15692	15541	15565	15723	15449	15443	15402	15599	15712	15407	15540	15620	15633	15643	15673	15633	15367	15625	15612	15716	15692	15669	15765	15608	15583	15532	15450	15586	15537	15595	15725	15606	15613	15602	15632	15742	15641	15524	15586	15697	15820	15513	15695	15686	15496	15462	15613	15533	15487	15517	15599	15596	15681	15747	15469	15600	15403	15645	15666	15620	15727	15465	15511	15504	15739	15635	15598	15736	15527	15584	15666	15667	15856	15443	15801	15508	15538	15431	15574	15434	15728	15555	15613	15610	15578	15565	15641	15402	15557	15771	15586	15562	15470	15553	15643	15579	15486	15685	15523	15600	15630	15594	15355	15521	15614	15583	15485	15623	15446	15409	15621	15704	15605	15717	15684	15562	15571	15568	15556	15797	15454	15563	15620	15467	15575	15450	15481	15804	15612	15754	15459	15631	15641	15568	15461	15486	15554	15892	15593	15600	15475	15828	15651	15501	15714	15623	15743	15486	15559	15484	15637	15724	15435	15643	15582	15448	15729	15602	15594	15485	15582	15543	15521	15531	15543	15601	15693	15547	15555	15743	15678	15631	15610	15571	15594	15394	15463	15517	15460	15674	15646	15817	15681	15713	15648	15556	15661	15600	15551	15554	15579	15576	15384	15550	15410	15562	15639	15741	15556	15419	15517	15628	15593	15478	15699	15491	15559	15546	15443	15510	15512	15607	15717	15687	15580	15772	15605	15368	15725	15460	15704	15692	15483	15707	15492	15672	15491	15551	15652	15592	15646	15582	15620	15602	15560	15631	15541	15588	15598	15566	15547	15298	15786	15606	15555	15581	15662	15556	15543	15623	15531	15540	15515	15531	15653	15347	15724	15670	15339	15681	15623	15387	15542	15629	15701	15633	15594	15637	15433	15550	15477	15583	15563	15582	15462	15628	15666	15698	15494	15602	15511	15495	15338	15511	15675	15578	15373	15637	15559	15732	15714	15653	15685	15562	15730	15781	15563	15442	15573	15610	15630	15513	15530	15377	15639	15690	15516	15740	15658	15433	15663	15463	15470	15526	15538	15402	15599	15629	15491	15583	15663	15898	15442	15539	15675	15525	15605	15513	15548	15620	15614	15565	15546	15531	15579	15633	15779	15359	15627	15610	15733	15727	15613	15706	15331	15649	15648	15730	15592	15445	15658	15717	15590	15524	15472	15722	15593	15503	15549	15453	15580	15577	15650	15515	15714	15640	15529	15617	15432	15769	15587	15585	15558	15556	15593	15435	15588	15428	15621	15583	15570	15662	15566	15667	15612	15588	15426	15578	15541	15261	15533	15469	15539	15579	15385	15554	15624	15486	15528	15494	15677	15636	15708	15672	15829	15690	15648	15447	15591	15653	15692	15631	15488	15433	15575	15486	15537	15797	15427	15523	15549	15882	15449	15570	15790	15761	15618	15635	15487	15635	15688	15645	15621	15619	15595	15620	15645	15703	15681	15519	15622	15463	15578	15511	15691	15867	15817	15637	15532	15429	15553	15551	15381	15675	15654	15477	15468	15590	15554	15420	15425	15708	15415	15659	15551	15575	15642	15600	15516	15436	15447	15582	15528	15634	15450	15607	15537	15759	15605	15712	15679	15699	15579	15426	15567	15483	15529	15623	15535	15570	15482	15764	15504	15384	15613	15648	15657	15611	15676	15608	15602	15496	15850	15762	15578	15537	15436	15548	15610	15325	15455	15623	15533	15813	15761	15765	15577	15656	15746	15415	15533	15631	15660	15537	15724	15610	15573	15569	15500	15659	15575	15484	15543	15730	15473	15636	15558	15514	15573	15653	15739	15768	15528	15457	15497	15519	15459	15811	15645	15392	15546	15467	15612	15665	15740	15805	15653	15545	15729	15530	15664	15540	15492	15561	15410	15575	15427	15519	15586	15694	15511	15685	15545	15510	15617	15493	15626	15737	15447	15647	15772	15656	15466	15612	15542	15400	15537	15628	15718	15652	15344	15791	15504	15611	15528	15730	15428	15550	15760	15573	15807	15709	15463	15768	15639	15606	15529	15666	15685	15470	15498	15706	15490	15650	15513	15603	15668	15633	15809	15521	15579	15741	15674	15491	15470	15773	15524	15517	15952	15590	15588	15660	15688	15595	15798	15426	15620	15494	15476	15483	15728	15757	15509	15725	15778	15591	15527	15537	15574	15615	15599	15607	15608	15556	15626	15531	15574	15274	15676	15402	15653	15509	15651	15500	15686	15602	15587	15637	15621	15394	15455	15537	15499	15448	15556	15451	15566	15588	15550	15461	15526	15597	15625	15445	15424	15619	15619	15446	15501	15761	15545	15631	15441	15698	15714	15757	15607	15883	15514	15684	15469	15771	15547	15584	15611	15818	15600	15502	15560	15383	15577	15555	15548	15628	15513	15623	15611	15581	15612	15553	15514	15629	15579	15661	15624	15584	15781	15536	15570	15556	15593	15542	15618	15588	15637	15468	15480	15497	15526	15357	15415	15620	15652	15649	15645	15603	15507	15663	15499	15800	15860	15574	15655	15592	15741	15572	15684	15612	15831	15601	15546	15577	15635	15689	15576	15450	15440	15789	15461	15558	15198	15614	15589	15558	15618	15646	15561	15709	15562	15774	15491	15513	15612	15546	15408	15643	15347	15623	15808	15725	15687	15637	15648	15707	15497	15556	15590	15534	15545	15465	15684	15648	15607	15544	15664	15668	15710	15742	15635	15490	15762	15648	15508	15693	15533	15505	15527	15651	15565	15645	15643	15738	15484	15556	15453	15720	15476	15738	15562	15507	15690	15606	15650	15719	15775	15530	15471	15510	15631	15520	15743	15650	15566	15397	15839	15893	15654	15451	15452	15476	15543	15723	15519	15629	15531	15766	15716	15621	15752	15629	15556	15642	15407	15562	15533	15748	15706	15584	15605	15786	15612	15704	15607	15647	15608	15583	15631	15457	15498	15523	15503	15678	15493	15595	15512	15509	15604	15711	15672	15601	15566	15669	15392	15621	15470	15463	15596	15515	15513	15612	15543	15728	15700	15575	15596	15550	15625	15312	15458	15624	15807	15704	15619	15502	15593	15469	15531	15591	15542	15792	15555	15610	15577	15797	15517	15593	15678	15518	15451	15851	15534	15469	15454	15647	15784	15575	15344	15392	15628	15515	15349	15603	15561	15724	15584	15564	15328	15654	15648	15668	15508	15530	15292	15605	15470	15637	15558	15514	15683	15597	15826	15756	15610	15707	15527	15595	15633	15431	15546	15538	15765	15466	15679	15596	15446	15456	15621	15556	15657	15365	15347	15534	15621	15716	15594	15603	15434	15635	15645	15673	15550	15477	15477	15487	15382	15429	15520	15516	15649	15549	15715	15533	15723	15692	15680	15684	15540	15588	15607	15557	15617	15579	15503	15714	15345	15510	15687	15707	15561	15712	15582	15553	15644	15550	15675	15570	15348	15548	15624	15608	15582	15760	15610	15590	15444	15584	15561	15689	15601	15523	15493	15635	15696	15602	15541	15526	15616	15415	15567	15870	15500	15508	15446	15541	15356	15502	15670	15645	15495	15666	15596	15627	15674	15522	15732	15758	15639	15742	15526	15586	15601	15805	15455	15592	15509	15661	15599	15606	15487	15718	15612	15540	15466	15507	15808	15732	15620	15718	15263	15461	15557	15612	15581	15559	15753	15591	15593	15600	15461	15802	15571	15637	15756	15773	15473	15487	15478	15578	15706	15582	15548	15545	15617	15468	15769	15593	15572	15673	15372	15417	15489	15438	15531	15524	15457	15326	15664	15761	15598	15448	15676	15550	15597	15415	15488	15615	15685	15536	15592	15648	15819	15477	15687	15497	15589	15508	15581	15896	15692	15616	15595	15686	15547	15537	15572	15502	15622	15566	15518	15548	15424	15403	15515	15599	15541	15676	15698	15699	15563	15668	15613	15568	15769	15369	15728	15554	15660	15447	15532	15555	15830	15551	15779	15778	15614	15610	15703	15578	15624	15682	15426	15556	15619	15565	15648	15580	15460	15744	15452	15758	15719	15660	15611	15598	15656	15625	15651	15570	15665	15471	15502	15641	15533	15641	15600	15488	15619	15511	15644	15697	15718	15369	15829	15516	15775	15553	15757	15630	15587	15709	15635	15556	15645	15424	15484
15340	25826	23889	19040	17253	16245	15621	15319	15935	20434	30423	42659	47555	39818	29038	19717	15223	14341	14063	14099	13856	13984	14027	14134	14069	14127	14076	13994	14016	13949	14130	14173	14078	13933	14112	14026	13962	14052	13995	13926	14016	14186	13864	13915	14043	14021	14047	13946	14083	14108	13987	14044	13902	14237	14009	14127	14015	13985	13972	13939	14094	13930	14028	14038	13871	14044	14091	13936	14164	14061	13960	14105	14198	13991	14077	13985	13951	13988	13874	14003	14094	14061	14017	14120	13920	14079	14053	14056	14076	14130	14040	13980	14011	14021	14086	13961	14027	14023	13969	13974	14156	13977	14027	14151	14002	14047	14004	14109	13992	14067	13875	14039	14021	14110	13980	13871	14135	14016	13979	13981	13991	13958	13981	14007	13962	14026	13900	13957	14094	14059	14098	14025	14041	14087	13869	13910	14043	14107	13951	14038	14115	14077	13981	14028	13957	14166	14001	13981	13982	13889	14059	14148	13974	13948	13965	14142	14168	13993	14138	14079	13926	13977	14069	14043	13832	13906	13967	13976	13850	14046	13989	13974	14113	14028	13863	13948	14071	13792	14036	14040	13961	14043	14231	13927	14034	14143	13955	14080	14052	14121	13954	13821	14039	14180	13904	14357	14062	13974	13947	13952	13946	14221	14012	14010	14103	13958	14039	14131	14040	14170	13964	14122	14018	14047	14073	14097	13978	13962	13994	14003	13916	13978	14178	13975	14009	13983	13990	14198	13909	13905	13854	14032	14076	14062	14108	14046	14131	13967	13936	14052	14005	13976	13977	13947	13929	13845	13923	13984	13974	14047	14306	13845	14056	13971	14051	14081	14080	13962	14145	13884	13940	13936	14058	13889	14036	14148	13905	14009	14097	14181	13967	14081	14129	14028	14069	14078	14025	14086	14140	14054	13940	13997	13968	13877	14072	14067	13962	13954	13993	14051	14042	14070	14036	14083	14060	14068	14171	13963	14074	14026	13964	14011	13924	13999	14003	14067	14138	13956	13998	14112	13809	14006	13853	14026	14039	14174	14103	13967	14183	14107	13824	13968	13893	13961	13968	14061	14021	14054	14150	14055	14005	14012	13935	13924	14023	14064	13951	13925	13962	13763	14096	14072	13860	13894	14081	13819	14069	14061	14113	14226	13997	14044	13967	14057	13919	14011	14140	13907	13916	14060	13983	13977	14111	13980	13984	13995	14044	14112	13990	13886	13991	14036	13981	13928	14052	13845	14151	13925	14059	14045	14020	13919	14039	13994	13954	13999	13914	13902	13932	13966	13957	14069	14188	13817	14052	14040	14132	13906	13956	14037	14015	13974	14016	13955	13898	13983	14002	14087	14123	14018	14075	14061	13837	14085	14138	14130	14091	13790	13927	14021	13920	13949	14139	14110	14048	14035	14089	14088	14098	14016	14010	13793	14034	13949	14031	13964	14036	13950	13949	14093	13944	14109	14115	13993	14018	13989	13970	13782	14134	13975	14042	13848	14022	14023	14092	13863	13984	14036	14038	13891	13921	14038	14184	13970	14047	13985	13985	14132	13968	13901	13924	13990	13983	13881	14186	14056	13916	14136	14019	13983	13832	13877	14016	14081	14055	13884	13978	13954	14030	13954	13924	14075	14182	13845	14090	13959	13982	14015	13901	13967	14014	14087	13948	13965	14022	13937	13891	14119	13941	13978	13987	13893	13915	13937	14083	14022	14290	13997	14155	14030	13976	14010	13966	14127	14107	14019	13998	14096	14099	13949	14177	14047	13929	14026	13915	13795	14081	14051	14038	14049	14081	14002	13963	13957	14031	14274	13924	14016	13949	13981	13997	14000	13951	14315	14045	13994	13962	14014	13801	13956	14234	14103	14052	13886	14223	14012	14021	14058	13866	13954	14019	14129	14009	13937	14049	14157	13815	14148	14066	13999	14085	14090	14016	13978	13906	14090	13920	14040	13937	13986	14079	13897	14100	13950	13847	13951	13978	13996	13935	14016	14098	13856	14107	14003	13888	14015	14138	14034	13901	13879	14027	13988	13926	13928	13808	14036	14093	13928	14012	13920	13930	14015	13957	14049	13941	14009	14060	13875	14058	13893	13943	13911	14082	14180	13875	14027	13991	13962	14055	13952	13839	14140	14061	13822	14057	14065	13935	14086	14138	13879	14001	13935	13880	14166	14016	14062	14007	13961	13991	14186	13927	14083	13909	14023	13943	14053	13916	13871	13992	13966	13950	14125	14036	13980	13984	13977	14031	14046	14058	14011	14034	13976	14003	13779	13986	13964	14134	14056	13952	14070	13870	14052	14052	14121	13981	14028	13969	13862	13887	14007	14012	14154	13956	13900	13819	14151	14041	14030	14143	14037	14113	14232	13984	14064	13883	14064	13913	14139	14167	13989	14085	14053	13963	13849	13934	13982	14041	13843	13851	14225	14061	13979	14042	14082	14061	13858	14074	14230	13995	13920	14056	14040	13898	14175	13792	14041	13949	13948	14141	14055	14067	13897	14048	14016	13941	13963	14004	14026	13844	14064	13882	14206	13990	13965	13844	13898	14013	14069	13904	14132	13926	13937	13957	14044	13916	14058	14081	14081	14118	13917	13837	14081	13916	14077	14057	14089	13982	14130	14051	13963	14072	14067	14068	14141	13978	13949	13995	14247	13852	13968	14149	13963	14092	13904	14012	13917	14085	14036	13839	14006	13854	14107	14016	13892	13853	14248	13989	13975	13965	14082	14084	13823	13965	13972	14036	14027	14192	14097	14026	13935	14024	13912	14032	14074	14077	13998	14021	13958	13804	14216	13941	13909	14099	13981	13978	14013	13951	13902	13984	14064	14014	13931	14112	14030	13989	14044	13970	14003	13935	13927	14057	14072	14020	13907	14210	13895	14012	13757	13956	13941	14237	14107	14045	14292	13934	14171	14031	13820	14096	14052	14102	13930	13974	14038	13877	13867	13993	13969	14057	13962	14046	13923	14033	13931	14052	13910	14034	14094	14078	13987	14003	14040	13815	14014	13921	14315	13948	14111	13957	14062	14048	13896	14048	13838	13758	13920	14107	13982	13919	14018	14057	14046	13951	14002	14220	14145	13957	14022	13989	14097	14075	13964	14026	14219	14155	14223	13957	14084	13937	14002	14017	14073	13954	14056	13926	13999	14040	14159	14096	14017	13951	14004	13998	13935	14085	14212	14027	13935	14026	13922	14198	13940	13968	14133	13864	13960	14016	13688	13993	14023	13914	14104	14032	13859	13989	14028	14054	14049	14019	14036	14105	13919	14173	13972	13946	14186	14019	13966	13884	14026	14080	13923	14106	14026	13919	13985	13983	13949	14061	13940	14029	13986	13980	14128	14041	14106	13970	14121	14118	13798	13924	14058	13957	14155	14173	13985	14050	14100	13936	13977	13963	13972	14021	13856	14197	14036	14015	13981	13998	14008	14014	13931	13965	13933	13949	14024	14095	14089	13961	14104	14001	14048	13989	13978	13951	14069	14071	14073	13964	13898	14048	14074	13982	13972	14016	14077	14028	14101	14112	14019	13907	13905	14052	14099	14063	14015	13853	13939	13908	13989	14112	14052	13936	13989	13788	14234	14059	14030	13985	13937	13991	14138	14070	13990	14003	13933	13938	14044	14016	14054	13974	14058	14004	13935	14032	13946	14057	13992	14010	14060	14013	13976	14057	13965	13969	13986	14141	13877	13886	14003	14149	14161	14078	14080	13975	13913	14062	14164	13893	14052	14033	13938	14088	14210	14068	13962	14112	13980	13895	14192	13802	13950	13936	13920	13951	13940	13828	14121	13865	13848	14023	14078	14027	14073	13975	14075	14156	14088	14096	13924	14127	14014	14091	14186	13950	14045	13945	14029	13952	13930	14009	13836	13848	14103	14103	14016	14021	14005	14080	14119	14145	13996	13982	13887	14039	14046	14026	13961	14186	14125	13985	14087	14089	13934	13911	14075	14020	13863	14058	14017	13996	14039	13994	14131	13982	13898	14053	14051	13946	13853	14065	13965	13844	14001	13960	14012	13944	14065	13994	13924	14012	14153	13985	14083	13977	14158	14026	13924	13936	14037	14026	14065	13953	13912	14077	14155	13973	14109	14067	14085	13968	14078	13910	13991	14096	13952	14026	14068	14110	14146	13961	13932	14181	13970	14017	14038	14129	13959	14108	13949	13964	14009	13806	14040	14117	13990	13930	14065	13846	14042	13987	13833	14019	14115	13919	14032	14075	14073	13874	13955	14124	13994	13831	14045	13910	14071	14060	13868	14159	14034	14080	13836	14002	13994	13998	14093	14157	14115	14128	14123	13956	14100	14028	14018	13959	14015	14056	13834	14099	14100	13977	14176	13888	13856	13965	13861	14012	14091	13936	14186	13977	13866	13844	14114	13947	14081	13973	14155	13995	14100	14031	14141	13903	14042	14047	14112	13987	13899	14009	13991	13940	13920	14023	14078	13900	13947	14072	13922	14138	13936	14068	14014	13950	13955	13917	13968	14084	13967	14032	13984	14094	14081	13977	14031	14074	13945	13915	14017	13988	13801	14003	14180	13867	14123	13832	14154	14020	13985	13800	13978	14010	13855	13997	14023	14081	14048	13896	14072	14111	13976	14073	14068	13964	14124	13987	13907	14012	14007	14000	14094	14028	13974	13958	14084	14092	14031	14075	14049	14093	13948	14081	13914	13928	14069	14010	14003	13937	13844	14037	13930	14035	13990	13962	14000	13965	13801	14060	13944	14187	14063	13826	14017	14115	13978	13979	13949	14045	13966	13942	13978	14070	14127	14102	13972	13989	14074	13897	13960	13892	13951	13834	14024	14078	13936	14075	14106	14022	13844	14200	13899	14203	13982	13906	14096	14100	13863	13903	14000	14053	14004	14027	14110	14031	13956	14089	13932	14009	14059	13929	14088	13992	14075	14069	14068	13980	13808	13981	14033	13977	13953	13917	13805	14189	13881	13804	13887	14205	13967	13934	14068	13947	13773	14106	13926	13951	13920	14121	13958	14083	14160	14133	13986	13957	14128	14105	13896	14013	14154	13822	14036	14088	14013	14275	13846	13937	14029	14061	14031	13977	14156	13934	14062	14039	13942	13900	14022	13842	14090	14022	14019	13980	14007	13947	14072	14073	13985
29048	21539	20284	17586	15520	15497	15835	15719	15729	15844	16455	18128	19465	18613	17281	16321	15980	15855	15664	15636	15939	15671	15866	15752	15832	15853	15648	15693	15703	15586	15608	15671	15661	15705	15614	15766	15649	15684	15644	15788	15884	15694	15644	15683	15539	15775	15654	15740	15580	15643	15651	15629	15674	15754	15593	15613	15708	15713	15705	15748	15498	15587	15750	15652	15641	15718	15746	15548	15691	15556	15678	15658	15663	15793	15334	15608	15522	15544	15733	15632	15766	15632	15665	15480	15659	15774	15825	15656	15627	15565	15680	15789	15445	15521	15570	15724	15582	15624	15619	15439	15595	15716	15554	15540	15883	15567	15689	15614	15619	15541	15692	15782	15594	15463	15649	15719	15598	15533	15706	15634	15464	15783	15788	15815	15829	15712	15494	15618	15647	15463	15591	15874	15683	15872	15733	15636	15777	15720	15698	15722	15546	15581	15628	15681	15563	15548	15500	15782	15620	15754	15564	15783	15702	15735	15528	15610	15509	15527	15617	15504	15658	15683	15950	15632	15679	15769	15694	15574	15405	15431	15555	15699	15603	15398	15656	15617	15752	15643	15676	15457	15659	15597	15757	15532	15645	15667	15608	15663	15398	15459	15467	15819	15613	15575	15672	15703	15693	15759	15610	15483	15629	15481	15895	15681	15580	15530	15370	15642	15690	15761	15468	15463	15742	15648	15579	15520	15635	15537	15656	15572	15487	15723	15571	15539	15731	15685	15793	15635	15681	15547	15668	15613	15649	15634	15648	15640	15689	15811	15834	15667	15676	15637	15548	15689	15679	15608	15567	15629	15614	15662	15668	15568	15652	15456	15633	15568	15586	15669	15584	15517	15694	15516	15630	15533	15309	15833	15568	15725	15740	15476	15499	15545	15723	15641	15655	15515	15695	15532	15740	15642	15735	15556	15648	15922	15771	15504	15753	15805	15867	15714	15676	15579	15578	15737	15602	15535	15749	15619	15717	15675	15572	15721	15412	15563	15471	15794	15614	15775	15565	15767	15703	15690	15689	15557	15667	15616	15784	15609	15574	15577	15606	15770	15698	15694	15712	15570	15641	15673	15487	15579	15559	15531	15613	15708	15541	15731	15677	15717	15690	15522	15568	15664	15638	15703	15726	15709	15759	15753	15707	15548	15603	15537	15841	15639	15785	15622	15529	15545	15695	15586	15613	15597	15574	15673	15696	15698	15514	15581	15852	15764	15838	15640	15704	15707	15737	15504	15516	15665	15625	15566	15593	15685	15688	15623	15671	15653	15808	15924	15793	15913	15674	15473	15627	15594	15798	15856	15818	15548	15564	15490	15665	15676	15764	15760	15657	15522	15770	15638	15542	15702	15707	15633	15649	15607	15626	15783	15758	15651	15674	15936	15541	15676	15568	15483	15766	15714	15680	15768	15588	15534	15581	15800	15815	15820	15763	15643	15724	15467	15789	15691	15692	15587	15597	15548	15607	15523	15531	15799	15655	15691	15724	15799	15624	15516	15421	15685	15650	15642	15604	15724	15729	15656	15600	15643	15615	15691	15661	15635	15661	15548	15589	15623	15600	15548	15668	15473	15650	15718	15618	15557	15521	15680	15667	15633	15692	15767	15786	15594	15567	15506	15517	15618	15621	15676	15393	15594	15319	15457	15809	15552	15372	15581	15782	15651	15709	15613	15582	15934	15813	15719	15703	15649	15604	15613	15618	15499	15615	15659	15726	15801	15768	15593	15598	15675	15767	15760	15441	15765	15680	15624	15645	15631	15514	15596	15749	15617	15433	15709	15446	15722	15611	15777	15554	15624	15634	15585	15589	15629	15705	15528	15461	15650	15710	15645	15607	15579	15617	15876	15710	15777	15569	15713	15683	15708	15655	15581	15814	15590	15621	15654	15584	15522	15468	15698	15640	15749	15789	15550	15520	15877	15808	15625	15427	15304	15512	15527	15633	15896	15664	15581	15560	15721	15560	15713	15699	15432	15646	15679	15460	15678	15654	15677	15552	15499	15682	15586	15606	15564	15533	15568	15655	15596	15561	15637	15698	15516	15658	15688	15564	15663	15825	15508	15682	15555	15591	15493	15529	15537	15683	15486	15508	15490	15518	15809	15662	15701	15604	15563	15627	15612	15751	15656	15425	15599	15461	15577	15667	15607	15585	15646	15535	15553	15543	15707	15619	15674	15569	15757	15548	15583	15831	15705	15758	15593	15558	15540	15723	15794	15672	15527	15542	15562	15631	15780	15609	15543	15535	15667	15450	15682	15607	15696	15671	15799	15728	15684	15698	15683	15547	15842	15801	15705	15723	15702	15484	15546	15700	15543	15430	15691	15647	15908	15712	15447	15447	15670	15496	15706	15669	15717	15565	15536	15689	15624	15626	15569	15726	15639	15568	15615	15475	15511	15786	15656	15474	15608	15554	15679	15728	15921	15627	15580	15654	15706	15592	15598	15721	15573	15648	15636	15603	15630	15683	15631	15651	15425	15777	15738	15757	15582	15616	15694	15573	15533	15599	15776	15512	15632	15612	15773	15713	15501	15797	15683	15790	15645	15714	15614	15721	15720	15730	15586	15624	15362	15471	15847	15717	15494	15731	15604	15585	15663	15795	15805	15645	15438	15685	15742	15742	15527	15429	15684	15819	15574	15636	15528	15668	15916	15735	15575	15573	15777	15739	15612	15673	15689	15446	15643	15537	15622	15798	15703	15752	15552	15753	15616	15704	15612	15478	15616	15699	15601	15635	15773	15567	15607	15701	15792	15626	15715	15729	15528	15694	15722	15692	15631	15639	15442	15564	15602	15587	15839	15558	15639	15636	15683	15683	15703	15679	15538	15690	15798	15513	15482	15651	15706	15493	15574	15699	15663	15757	15782	15828	15816	15638	15568	15831	15794	15787	15811	15619	15752	15620	15635	15656	15701	15687	15766	15635	15818	15618	15722	15517	15760	15827	15773	15443	15683	15717	15647	15765	15689	15770	15580	15691	15460	15641	15549	15683	15683	15622	15724	15656	15591	15698	15721	15498	15507	15703	15774	15539	15739	15791	15664	15626	15673	15438	15649	15619	15880	15739	15667	15554	15447	15556	15479	15752	15991	15579	15551	15771	15645	15554	15591	15532	15620	15422	15583	15643	15503	15683	15649	15794	15750	15679	15731	15604	15705	15747	15688	15582	15673	15597	15719	15721	15809	15693	15588	15691	15677	15740	15647	15802	15699	15761	15346	15618	15694	15946	15631	15688	15528	15556	15620	15509	15563	15519	15666	15553	15605	15667	15394	15614	15606	15671	15709	15788	15456	15886	15630	15542	15564	15720	15572	15705	15389	15433	15702	15626	15551	15648	15646	15573	15484	15861	15760	15661	15580	15676	15855	15623	15720	15643	15491	15582	15647	15678	15627	15423	15618	15745	15506	15593	15598	15683	15644	15725	15550	15562	15701	15609	15663	15651	15660	15681	15664	15636	15581	15559	15670	15642	15495	15769	15811	15918	15792	15719	15575	15550	15860	15716	15576	15655	15509	15646	15521	15571	15623	15787	15628	15721	15596	15704	15606	15711	15565	15659	15459	15670	15576	15543	15459	15672	15644	15593	15644	15726	15561	15536	15548	15548	15735	15772	15598	15703	15592	15578	15701	15492	15461	15627	15717	15602	15588	15783	15597	15707	15666	15765	15775	15628	15652	15704	15684	15711	15654	15785	15603	15596	15519	15708	15415	15774	15436	15562	15523	15833	15672	15713	15702	15656	15705	15605	15756	15528	15547	15538	15515	15449	15703	15581	15724	15762	15586	15466	15765	15587	15630	15667	15731	15708	15692	15559	15576	15625	15623	15674	15649	15702	15612	15778	15454	15717	15569	15823	15626	15624	15807	15759	15484	15601	15701	15524	15610	15577	15505	15739	15869	15666	15654	15819	15535	15670	15659	15614	15651	15545	15510	15746	15648	15505	15744	15742	15595	15510	15530	15671	15813	15448	15664	15728	15619	15556	15631	15581	15514	15602	15610	15593	15630	15551	15324	15578	15640	15626	15814	15721	15697	15606	15712	15684	15658	15469	15774	15504	15705	15731	15559	15669	15533	15671	15536	15572	15618	15769	15382	15581	15584	15631	15581	15699	15663	15496	15558	15670	15713	15650	15716	15617	15533	15697	15545	15727	15714	15685	15711	15490	15535	15650	15519	15720	15631	15546	15658	15567	15523	15753	15622	15667	15749	15834	15573	15501	15568	15845	15841	15947	15653	15581	15738	15654	15660	15532	15669	15555	15557	15582	15657	15613	15679	15599	15646	15640	15566	15579	15635	15615	15784	15675	15692	15612	15466	15592	15568	15899	15405	15789	15614	15464	15577	15572	15593	15498	15384	15827	15860	15720	15648	15565	15888	15630	15540	15687	15623	15739	15550	15635	15503	15567	15712	15631	15570	15556	15564	15657	15711	15623	15722	15942	15749	15644	15551	15621	15678	15643	15505	15601	15795	15533	15596	15646	15530	15690	15589	15629	15630	15668	15556	15661	15576	15484	15563	15541	15757	15781	15670	15585	15722	15683	15633	15564	15741	15521	15606	15686	15733	15666	15520	15741	15676	15482	15651	15607	15533	15603	15614	15591	15734	15538	15833	15425	15622	15766	15784	15738	15770	15693	15649	15495	15635	15719	15599	15524	15476	15800	15554	15574	15667	15798	15440	15577	15839	15736	15717	15682	15823	15566	15727	15882	15678	15668	15650	15656	15389	15537	15623	15708	15609	15660	15782	15803	15555	15893	15743	15705	15741	15499	15686	15648	15571	15613	15680	15731	15599	15549	15569	15735	15609	15757	15635	15834	15871	15636	15594	15580	15667	15514	15485	15775	15490	15656	15669	15590	15913	15559	15785	15769	15682	15707	15521	15680	15540	15668	15572	15642	15658	15675	15512	15645	15762	15627	15668	15603	15716	15663	15630	15751	15613	15726	15694	15525	15700	15665	15671	15772	15602	15585	15676	15682	15440	15560	15620	15759	15830	15680	15566	15682	15705	15542	15746	15616	15630	15565	15636	15572	15536	15704	15754	15729	15571	15733	15742	15637	15761	15751	15747	15734	15661	15756	15707	15658	15634	15424	15517	15669	15629	15604	15671	15573	15528	15567	15597	15883	15758	15626	15447
14573	14944	14817	14359	14221	14240	14099	13993	14257	14564	15417	17963	19264	17655	15631	14583	14140	14146	14123	14042	14083	13945	14160	14092	14163	14008	13964	14112	13925	14158	14176	14102	14093	14058	13958	13969	14036	13982	14079	14030	14116	13908	13937	14068	14123	14076	14026	14108	14001	14020	13961	13995	14135	14128	13970	13938	14024	14071	14073	14090	13818	13980	14111	13922	14030	13977	13932	14062	14079	13916	13987	13992	14148	13966	14024	14022	14076	14057	14111	14051	14009	14073	13950	13896	14066	14173	14009	14102	14125	14007	13943	14045	14125	14060	13804	13928	14028	13955	14063	13944	13846	14125	14119	14137	14034	14043	13981	14012	13945	14111	13909	14151	14147	14013	14150	14030	14034	14058	13957	14109	14195	14095	14195	13962	14120	14110	14198	14068	14076	14099	14085	14008	13913	14111	13841	13917	14038	14004	14049	13877	13885	14186	14047	14172	13804	14017	14023	13957	14020	13895	13991	13926	14077	14114	14006	14082	14190	14005	13978	14047	13982	14095	13947	14105	13962	14039	14078	13870	14251	14120	13898	14139	13958	14046	14072	14139	14113	13994	13947	14043	14007	13959	13989	14088	13925	13958	13879	14035	13998	13977	13957	13925	13958	14146	13807	13887	14011	14177	13854	14016	14135	13921	13944	13947	14062	14167	13895	14015	14061	13988	13893	14076	13910	14063	14041	14092	14075	13934	13966	14027	14068	13764	14035	14044	14123	14113	13908	14061	14063	13965	14199	13994	14008	13985	13953	13898	13970	13982	14069	14004	14016	13789	14103	13981	14001	14069	13993	14083	14105	14114	14002	14034	13925	14315	14062	14068	14272	14117	14017	13956	13989	14154	13933	14083	14082	14041	13997	14115	13868	14069	14018	13905	14029	14181	14145	14075	13981	13829	14057	14154	14043	14080	14022	13965	14161	14065	14014	13976	14079	14014	14114	14064	14010	14105	13953	13979	14051	14042	13991	14046	13927	13950	14089	14128	14126	14136	14073	14149	13985	14046	14099	13993	13958	13948	14119	14149	14025	14014	14163	14270	14074	14001	13992	13846	13932	14074	14205	13940	14030	14003	14193	14027	14069	14050	14009	13960	14011	14060	14028	14040	14075	13955	13914	13954	14018	14052	14005	13920	14106	13979	14033	13938	14065	13915	13837	14170	13997	14037	13955	13917	14280	14079	13960	13958	14250	13964	13931	13844	13860	13952	13951	14093	14074	13961	14043	14160	14061	14067	13976	14184	14072	13983	14102	13989	13819	14094	14018	13883	14049	13977	13877	14020	14047	13980	13999	13969	14043	14081	13988	14040	13990	13997	13857	14024	14039	13928	14047	14067	14075	13887	14068	13935	14257	14004	14145	13994	14110	13949	14105	14221	14115	13786	14105	14101	14008	14039	13927	13997	14000	14079	13897	14080	14060	13995	14032	14080	13974	14115	14045	13982	13999	14049	13944	14099	14076	13893	14045	14057	14054	14005	14098	13981	13973	13977	13924	13994	14041	14171	13981	14012	14076	14058	14099	14068	14004	14046	14035	14022	14093	14210	14047	13933	14047	14229	13969	14056	13841	13937	14092	13941	14181	13985	13942	13915	14009	14039	13930	14115	13930	14009	13995	14178	14161	14130	13949	14005	14134	14090	14069	14092	14131	14143	13876	14071	14020	14087	13987	13984	13963	14185	14074	14147	13977	14035	14088	14014	13998	14062	13861	14133	13965	14077	13971	14063	14149	14086	13889	13999	13806	14029	13987	14015	14088	14087	14028	13890	14155	13971	14095	14028	14120	14003	14081	14086	13975	13977	14053	13919	14086	14107	14042	13870	14073	14074	14030	14042	14085	14181	13847	14048	13855	14093	14050	13939	14024	14099	13969	14073	14023	14019	13880	13987	14248	13958	14011	13920	14063	13994	13974	13925	14007	14018	13938	14137	14102	14068	14099	14022	14066	13880	13977	14237	13950	14096	13996	14042	14132	14026	14106	14111	14063	13944	13901	13984	14151	14096	14053	13980	14183	14018	14094	14100	13927	13809	13934	14224	13930	14002	13914	13911	13787	14076	13947	14097	14156	14118	14029	14091	14049	13912	14124	14010	14092	14005	13912	14037	13929	13969	14053	13881	14109	14008	13988	14068	13963	13997	14014	13926	14000	13782	13965	13990	14030	13998	13936	14099	14143	14065	14049	14036	14096	14043	14022	14116	14055	14018	14073	14003	13967	14102	14094	13892	14012	14061	14015	13962	13974	14000	14115	14058	14045	14014	13994	14214	13908	14020	14122	13899	13851	14045	13977	13885	14052	13990	14056	13934	14095	14042	13876	14188	14220	14035	13954	14084	14051	14098	13952	14098	13933	14005	13963	13993	13912	14009	14042	14038	13963	13915	14004	13899	13897	14072	14063	14136	13994	13984	13964	14141	13942	13974	14134	13925	14113	14034	13940	13829	13913	14041	13913	13963	14031	14093	14124	14086	14159	14029	13944	14087	13975	14095	14205	14112	13981	14084	13986	13918	13947	14027	13984	14189	14034	13917	13845	13966	13988	13907	13935	13998	14062	14096	13849	14045	14011	14025	14080	13956	14070	14181	13987	14045	14074	14065	14200	14177	13952	13932	13997	13969	13840	14000	14084	13973	13980	14112	13829	14234	14013	14075	14020	13986	14083	13897	14085	14155	14009	14020	13987	14215	13932	14001	14167	13841	13894	14192	13798	14134	13996	13855	14031	14098	14095	13788	14081	14033	13990	14199	14031	13987	14095	13988	13986	14019	14024	14037	13915	14246	13981	13985	13962	13965	14140	13984	14100	14026	14037	14020	14081	14010	13998	14067	13960	14043	14042	14039	14009	14012	13906	13976	14159	14109	13899	13955	14077	13986	14041	13856	14055	14035	14080	13919	13978	14081	14061	13960	13844	13986	14061	14098	14194	14104	13857	13910	13982	14096	14037	14127	14080	14059	13815	14075	14147	13860	14055	14140	13897	13994	13944	14044	13917	13943	14094	14046	13968	14138	13952	13980	14091	14084	13929	14083	13997	14154	14053	13993	14057	13945	14047	13915	14037	14118	14075	14039	14085	14031	13956	14150	14044	13822	14050	14159	14147	14075	14109	14014	14016	14062	13944	13943	14080	14074	14083	14099	13926	14052	13931	14122	13951	13971	14001	13988	14040	14206	13927	13923	13970	13987	14054	13929	14213	13901	14177	14105	13946	14232	14081	14043	14042	13935	14089	13922	13935	14005	14204	14038	13922	13977	13992	14017	14094	13991	14085	13834	13994	14043	13869	14029	14001	14102	13990	13971	14078	14210	14136	13986	13932	14176	14068	14100	14056	14103	13950	14076	14094	14032	14021	14132	14034	13959	14024	14032	13931	14160	14038	13996	13920	14112	14250	14025	14099	13888	13899	14029	14128	14187	13994	14128	14088	13958	13934	14149	14015	14111	13920	14163	14001	14002	14000	14004	13928	13969	14025	13934	14031	13923	13866	14031	14085	13971	13911	13982	14093	14132	13973	14045	14098	14094	14094	14110	14072	14108	14025	14000	14075	13931	14168	14078	14175	14032	14088	13877	14188	13969	14062	13995	13819	14166	14057	13945	14115	14028	13888	13975	14023	13976	14093	14025	14079	13861	14105	14095	13977	13998	13976	14023	13938	14100	14038	13988	13959	13972	13984	14028	14187	14038	14057	14082	14074	14054	14159	14004	13996	14143	13986	14086	14000	14069	13984	14031	14064	13972	13974	14028	14092	14059	14220	14034	13952	14119	14103	14057	13853	14202	14062	13998	14068	14132	13915	14064	13986	14056	14044	13908	13953	13952	14058	14027	14065	14026	14046	14058	14027	14284	14030	14076	14066	13948	13895	13985	14021	13992	14058	13907	13928	14013	14097	14001	13913	13949	13962	13906	14257	14143	14014	13884	14088	14013	14093	14100	14061	13845	13978	13917	14039	14129	13873	14039	14097	14012	14090	13881	14066	14137	14119	13928	13985	14181	14030	14042	13975	13960	14104	13921	13952	13979	14093	13901	13935	14030	13907	14095	14141	13860	14069	14059	14050	13991	14185	14093	13990	14165	14042	13847	14025	14199	13977	14140	13994	14049	14021	14069	14079	14039	14090	14016	14006	13946	14086	14048	13975	14049	13892	14038	13959	14034	14033	14039	13994	14140	14099	13900	13975	14129	14002	14259	14096	13940	13861	13893	14017	13918	14142	14004	13955	13949	14013	14049	14006	13914	13882	13993	14131	14048	14085	14117	14029	13996	14082	13979	13943	14027	13950	14258	14078	14163	14080	14204	14023	13985	14071	13977	14123	14106	13982	14115	14038	14099	14106	14057	14236	13954	14007	13971	13942	13975	13899	14004	14049	14127	14094	13941	13995	14181	14091	14158	14081	14018	13975	14066	14055	14019	13993	13998	14071	14105	13962	14000	13804	14045	14096	13974	14103	14167	13933	13993	14049	14179	14048	14110	14041	14028	14048	14090	14080	14150	13937	14030	13932	14022	14060	14153	14046	13939	13949	14048	14109	14004	14029	13960	14104	14015	13955	13887	13997	13969	14091	13879	14103	14134	14096	14099	14100	14027	13994	13989	14122	13991	13993	14063	14023	14059	14047	13954	13933	14045	13981	13994	13991	14054	14168	13994	14004	14018	14065	14000	13997	14081	14137	14022	14084	14168	14064	13963	14039	14059	13979	13885	14041	14056	14011	13984	14125	13945	13924	13978	14059	14076	14028	13936	14337	14098	14204	14005	14068	14098	13919	13969	13910	14062	14064	13996	14115	14027	14030	14008	14006	14225	14224	14016	14028	14200	14088	13966	14084	14058	14233	13992	14089	14057	13860	14104	14042	14127	14156	13917	13861	14221	13987	13859	14027	14111	14026	13828	14003	14168	14044	14042	13905	14134	14016	13919	14050	14050	14033	14136	14053	14096	14056	14099	14102	14045	14112	14176	14093	13951	13969	13946	13971	14017	14004	14029	13962	14048	14010	14080	14146	14218	14023	13930	14011	13930	14063	14042	14115	14170	13994	13948	13825	14131	14009	13854	14092	13965	13839	14199	13972	14209	13990	13960	14097	14000	13878	13890	14049	14013	14057	14182	13908	13969	14045	14131	14142	14088	14003	14090	14020	14049
25213	21434	28186	25368	20857	17854	17632	16198	16106	17338	22938	34644	35464	28943	22160	18155	16163	15847	15826	15594	15735	15854	15829	15681	15651	15603	15736	15731	15760	15691	15707	15619	15699	15667	15660	15639	15467	15484	15642	15659	15627	15680	15709	15716	15696	15809	15704	15620	15662	15677	15674	15678	15577	15584	15714	15787	15492	15787	15713	15592	15531	15680	15760	15713	15770	15643	15692	15602	15516	15701	15723	15531	15447	15641	15618	15786	15745	15717	15769	15763	15729	15894	15692	15754	15849	15709	15605	15652	15641	15683	15935	15744	15687	15586	15964	15946	15898	15643	15595	15551	15571	15735	15553	15697	15764	15590	15561	15551	15511	15667	15551	15605	15666	15566	15540	15676	15636	15624	15761	15683	15782	15656	15829	15720	15393	15677	15696	15709	15631	15803	15834	15738	15590	15621	15900	15659	15570	15695	15741	15639	15566	15716	15610	15768	15747	15672	15776	15764	15641	15489	15882	15645	15592	15514	15637	15722	15593	15511	15661	15546	15789	15557	15799	15595	15821	15693	15730	15751	15610	15470	15719	15541	15666	15734	15686	15882	15588	15710	15542	15727	15688	15783	15640	15488	15751	15830	15521	15728	15585	15652	15750	15776	15418	15739	15773	15764	15779	15524	15433	15526	15563	15848	15746	15547	15403	15538	15700	15621	15567	15456	15499	15586	15564	15568	15589	15386	15501	15942	15643	15700	15696	15646	15687	15735	15852	15943	15647	15662	15823	15709	15745	15811	15584	15717	15493	15822	15694	15975	15700	15676	15510	15452	15627	15620	15787	15788	15701	15600	15831	15641	15671	16001	15717	15531	15605	15662	15790	15733	15728	15561	15521	15468	15758	15588	15860	15773	15728	15621	15768	15693	15564	15705	15723	15641	15897	15771	15753	15838	15597	15614	15699	15532	15586	15709	15783	15695	15816	15698	15813	15732	15739	15852	15730	15810	15657	15535	15768	15600	15779	15644	15659	15815	15625	15730	15690	15857	15894	15649	15858	15739	15637	15664	15745	15628	15730	15839	15812	15670	15365	15664	15692	15830	15666	15682	15676	15759	15647	15837	15586	15541	15715	15594	15810	15747	15579	15704	15616	15756	15620	15739	15780	15666	15471	15720	15835	15758	15703	15889	15801	15767	15755	15595	15862	15727	15697	15715	15596	15392	15735	15754	15626	15688	15718	15587	15614	15575	15654	15501	15678	15800	15935	15633	15688	15640	15508	15678	15536	15646	15520	15630	15645	15644	15601	15694	15728	15680	15566	15770	16044	15746	15658	15805	15738	15472	15510	15605	15631	15567	15757	15469	15674	15622	15673	15465	15617	15695	15773	15540	15617	15666	15616	15585	15768	15584	15725	15694	15838	15575	15648	15802	15713	15876	15662	15472	15631	15790	15758	15789	15643	15532	15624	15823	15734	15716	15787	15717	15643	15631	15653	15664	15661	15406	15630	15690	15525	15766	15468	15563	15595	15582	15517	15661	15601	15673	15653	15505	15674	15701	15783	15572	15894	15691	15812	15491	15683	15761	15844	15679	15504	15778	15777	15624	15431	15531	15724	15662	15773	15552	15603	15661	15622	15793	15701	15550	15692	15419	15635	15761	15616	15812	15398	15515	15708	15689	15891	15614	15734	15734	15530	15653	15757	15842	15581	15692	15480	15660	15499	15582	15694	15744	15716	15659	15489	15611	15487	15679	15788	15646	15726	15740	15394	15660	15714	15732	15559	15700	15627	15585	15828	15869	15680	15517	15492	15611	15749	15776	15581	15602	15595	15595	15647	15933	15664	15583	15692	15647	15626	15570	15808	15748	15753	15637	15701	15757	15844	15778	15661	16010	15841	15746	15632	15722	15657	15717	15619	15648	15787	15570	15678	15887	15573	15657	15580	15682	15948	15832	15740	15941	15743	15557	15543	15899	15674	15798	15717	15800	15580	15622	15991	15737	15678	15535	15757	15769	15787	15667	15574	15703	15697	15538	15735	15613	15791	15780	15760	15771	15635	15690	15672	15624	15542	15678	15754	15479	15673	15590	15717	15562	15696	15668	15542	15849	15678	15702	15592	15830	15548	15781	15773	15756	15610	15593	15806	15876	15519	15801	15464	15587	15713	15808	15798	15777	15672	15857	15577	15488	15442	15763	15735	15857	15765	15758	15646	15754	15965	15594	15503	15862	15770	15480	15824	15745	15686	15667	15606	15503	16058	15669	15797	15780	15654	15739	15583	15822	15672	15763	15735	15687	15578	15706	15579	15650	15629	15744	15564	15695	15852	15712	15723	15617	15750	15944	15648	15576	15674	15690	15817	15753	15837	15601	15521	15620	15609	15754	15616	15787	15719	15739	15841	15752	15805	15638	15520	15785	15778	15540	15573	15529	15903	15587	15700	15545	15810	15604	15628	15704	15681	15979	15641	15862	15746	15824	15795	15878	15855	15528	15490	15551	15744	15532	15802	15617	15671	15785	15758	15497	15689	15569	15580	15565	15867	15726	15800	15651	15808	15818	15607	15852	15662	15800	15672	15920	15892	15748	15928	15709	15721	15789	15622	15709	15792	15679	15587	15791	15620	15518	15704	15564	15745	15568	15730	15675	15793	15605	15704	15692	15592	15576	15760	15482	15662	15697	15493	15704	15761	15802	15844	15626	15652	15592	15787	15703	15700	15817	15743	15782	15821	15695	15667	15623	15725	15636	15549	15762	15678	15796	15710	15697	15757	15553	15712	15574	15515	15696	15706	15669	15432	15762	15780	15809	15724	15670	15670	15371	15881	15532	15510	15737	15363	15532	15703	15746	15770	15690	15643	15635	15620	15639	15685	15743	15824	15814	15616	15545	15666	15643	15788	15659	15757	15692	15731	15810	15621	15628	15593	15855	15628	15691	15945	15579	15524	15763	15803	15675	15631	15650	15552	15629	15811	15669	15777	15657	15654	15746	15625	15763	15744	15758	15746	15743	15779	15802	15574	15628	15661	15541	15518	15698	15764	15711	15590	15627	15708	15799	15602	15628	15710	15596	15655	15574	15588	15659	15606	15585	15601	15607	15609	15659	15478	15766	15871	15808	15535	15859	15592	15948	15564	15691	15705	15623	15844	15764	15734	15692	15599	15676	15816	15621	15626	15505	15510	15672	15584	15633	15662	15532	15569	15584	15805	15697	15473	15723	15598	15577	15440	15765	15813	15914	15749	15750	15576	15674	15793	15656	15578	15722	15590	15616	15779	15530	15605	15632	15802	15646	15606	15538	15497	15638	15773	15606	15726	15390	15834	15576	15721	15460	15782	15617	15597	15681	15771	15446	15669	15760	15642	15686	15867	15637	15549	15803	15702	15762	15850	15687	15775	15527	15503	15600	15525	15628	15495	15691	15851	15614	15631	15749	15566	15704	15717	15787	15463	15705	15715	15632	15724	15544	15679	15619	15755	15800	15604	15797	15733	15755	15782	15723	15757	15800	15855	15594	15599	15848	15675	15733	15480	15680	15857	15748	15724	15557	15656	15847	15836	15400	15908	15838	15983	15507	15653	15614	15640	15646	15824	15797	15639	15584	15790	15633	15661	15789	15806	15843	15593	15959	15712	15693	15768	15840	15686	15802	15817	15750	15770	15707	15771	15746	15504	15643	15535	15549	15922	15690	15666	15714	15860	15788	15627	15484	15786	15736	15588	15759	15588	15652	15514	15676	15600	15515	15640	15538	15680	15777	15649	15683	15614	15603	15945	15942	15972	15612	15769	15711	15720	15728	15622	15651	15742	15660	15786	15728	15703	15603	15580	15469	15637	15731	15669	15787	15707	15616	15745	15763	15776	15869	15710	15625	15742	15670	15526	15616	15673	15779	15893	15705	15547	15690	15637	15565	15708	15600	15733	15687	15729	15636	15768	15745	15633	15700	15713	15714	15752	15533	15635	15812	15680	15788	15586	15636	15625	15647	15805	15648	15837	15611	15572	15652	15674	15853	15868	15617	15550	15764	15800	15677	15562	15609	15761	15706	15580	15672	15771	15621	15929	15783	15502	15707	15428	15684	15955	15660	15657	15820	15688	15544	15902	15700	15716	15684	15713	15604	15668	15776	15637	15743	15792	15776	15672	15626	15787	15700	15674	15704	15942	15748	15452	15558	15668	15671	15791	15494	15652	15867	15699	15695	15840	15665	15805	15666	15604	15398	15728	15736	15636	15622	15622	15550	15566	15669	15761	15737	15662	15586	15482	15586	15518	15867	15739	15768	15600	15584	15470	15684	15528	15606	15621	15714	15582	15872	15612	15827	15725	15671	15438	15749	15531	15720	15894	15748	15761	15751	15561	15761	15835	15716	15768	15548	15682	15746	15911	15878	15769	15822	15818	15743	15657	15733	15601	15662	15673	15722	15648	15777	15733	15482	15708	15880	15875	15705	15782	15861	15568	15581	15909	15601	15688	15812	15677	15739	15703	15750	15962	15691	15695	15720	15797	15587	15645	15627	15777	15795	15693	15774	15678	15469	15614	15758	15743	15643	15858	15578	15658	15785	15783	15753	15814	15635	15544	15523	15867	15833	15711	15759	15703	15820	15672	15680	15662	15811	15769	15782	15824	15691	15734	15912	15546	15604	15681	15612	15584	15584	15703	15853	15667	15715	15696	15786	15593	15685	15722	15610	15515	15621	15799	15680	15674	15405	15640	15603	15673	15643	15564	15713	15804	15835	15664	15761	15554	15767	15631	15671	15648	15727	15688	15601	15610	15767	15846	15678	15706	15522	15880	15676	15773	15636	15763	15833	15744	15891	15596	15735	15613	15625	15518	15640	15710	15839	15786	15759	15788	15749	15629	15624	15640	15841	15663	15495	15790	15618	15612	15541	15501	15394	15814	15706	15619	15849	15723	15838	15694	15838	15758	15916	15509	15826	15779	15642	15938	15519	15667	15832	15547	15596	15790	15476	15793	15738	15850	15671	15505	15577	15649	15917	15574	15694	15577	15708	15626	15641	15864	15628	15874	15588	16078	15672	15889	15740	15539	15771	15777	15760	15832	15825	15704	15576	15590	15643	15886	15550	15770	15656	15572	15699	15530	15714	15646	15728	15757	15708	15962	15762	15550	15632	15641	15742	15739	15777	15689	15528	15786	16054	15600	15541	15694	15640	15708	15665
13586	20605	19501	16465	15650	15190	14909	14745	14692	16673	25627	38116	36919	29030	20973	16259	14528	14049	14189	13893	14207	14087	13998	14071	14073	14179	14119	13967	14227	14027	14104	14191	13997	13919	14211	13965	14007	14119	14133	14123	14062	14025	14161	14167	13961	13987	14113	13962	14019	13966	14097	14003	14076	14178	14098	14168	13962	14025	14085	14110	14121	14131	14151	14097	14130	14025	14014	14119	14119	14113	14025	14141	13998	14125	13979	14190	13982	13938	14186	14109	14238	14122	13898	14065	14045	13964	14150	14124	14060	13989	14032	14025	14164	14066	14094	14173	13962	14282	14053	13982	14002	14132	14133	14121	14061	14071	13945	14065	14085	14071	13921	14069	13978	14274	13931	14059	14067	13995	14016	14170	14133	13964	14084	14059	14097	13996	14054	13978	14167	14220	14179	13974	14010	13951	14007	14120	13984	13972	14136	14238	14203	14200	14227	14134	13874	13956	14052	14140	14022	14059	14164	14152	14159	14024	13896	14114	14158	14151	13972	13911	14133	13928	14019	13971	13943	13929	14028	14048	13954	13940	13996	14101	13960	13944	14147	14084	14199	14108	13888	13954	14035	14058	14136	13969	13961	14178	14120	14141	13933	14034	14284	14080	14024	14058	14259	13999	14066	14048	14189	13976	14114	14079	13982	14051	14072	13986	14034	14067	13906	14129	14181	14175	14037	14096	14075	14076	13900	14063	14098	14023	14205	14162	14039	14166	14029	13970	14091	14031	14165	14040	13870	14228	13907	14055	14032	14012	14096	14046	14065	14168	13958	14143	14029	14007	14063	14211	14105	14210	14130	13927	13925	13932	14056	14073	14071	14199	14056	14022	14032	13993	14074	13992	13988	14116	14176	14250	13950	14030	14094	14116	14158	14093	13964	14070	14008	13946	13918	14115	14030	14019	13868	14036	14047	14109	14032	13939	13990	14007	14140	14149	14075	14131	14217	14034	14064	14338	14039	14125	14029	14044	14005	14022	14094	14041	14136	13958	14018	14119	14187	14035	14019	13872	14053	14064	14346	14016	14105	13983	14152	13978	14065	13894	14104	14102	14031	14110	14058	14093	14114	14097	14065	14244	13923	14070	14187	13990	14231	14145	14154	13940	13941	14095	13917	13991	13996	14260	13943	14058	14035	14079	14138	14255	14197	13970	13944	14087	14043	14016	14033	14123	14044	13983	14061	13909	14083	14103	14022	14097	14236	14021	14230	14048	13867	14044	14150	13973	14012	14320	14168	13903	14027	14164	14104	14013	14103	14041	14143	14022	13994	14079	14217	14054	14090	14052	14050	14003	14281	14000	14046	14222	14088	13995	14173	14037	13987	14145	13847	14148	14036	14003	14084	14188	14183	14155	14028	14048	14121	14153	13985	14161	13964	14076	14004	14127	14139	14183	14074	13956	14003	13912	14043	13905	13867	14015	13953	13997	14090	14182	14122	14095	14141	14238	14036	14013	14034	14077	14221	13977	14095	13976	14083	13941	13927	14093	13970	14175	14119	14038	14002	14036	13987	14080	14156	14171	13854	14012	13954	14123	14031	14125	14245	14131	14050	14032	13973	14117	14139	14057	14011	14137	14045	14227	14053	14067	14062	14027	13990	14085	14132	14028	14176	14079	14203	14180	14192	14085	14070	14115	14090	14214	14123	14185	14071	14020	14087	13862	14164	14087	13959	14110	14055	14115	14086	14052	14033	14208	13882	14231	14054	14115	14228	14006	13893	13848	14158	14144	14211	14010	14002	14062	14127	13967	14237	14049	14004	14000	14068	14203	14231	14157	13962	14046	14012	14113	14090	14040	14075	14166	13996	14092	14138	13860	13933	14291	14036	14084	14065	14217	13858	14132	14010	14001	14022	14006	14038	14194	13951	14071	14164	14071	14154	14023	14190	14097	13945	13988	14189	14161	13988	14018	14107	14166	14027	13888	14079	14078	14075	13926	13893	14198	13996	14247	14079	14032	14008	14040	14109	14137	14089	14057	14045	13960	14085	14108	14115	14067	14049	14169	13962	13977	14086	14055	14098	14028	14156	14166	13943	14109	13994	13998	14045	14052	14161	14096	14177	14009	14143	14057	14039	14022	13984	14163	14060	14025	14152	14161	14398	14041	14102	13908	14095	14097	13974	14084	13960	13985	14136	14076	14103	13918	14139	14107	14006	14170	13992	14139	14107	13995	14123	14093	14146	14049	14147	13913	14209	14134	14162	14147	14028	14016	14077	13975	14085	13998	14011	13929	14268	13986	13962	14133	13974	13991	14303	14219	14123	14198	13936	14160	13971	14073	14056	14045	14134	14209	14217	14131	13953	14188	14063	14117	14081	14023	14047	14053	14031	14111	14028	13914	14107	13974	14054	14088	14140	14055	14063	14065	13913	14267	14102	14145	14027	13904	14045	14065	14173	13975	14022	14091	14050	14085	14081	14061	14098	13983	14116	14077	14188	14114	13950	14044	13912	14136	14025	14160	13976	14031	13893	13972	14082	13982	13903	14166	14102	14160	13921	14054	14044	14190	14043	14009	14024	14200	14026	13985	14042	14082	14001	14119	13995	13966	14166	13998	14051	13888	13964	14164	13965	14030	14099	14118	13977	14027	13947	13789	14182	14060	14108	14037	14036	14021	14113	14057	14065	13999	13987	14019	14092	13982	14138	13970	14194	13969	14029	14067	14136	13998	14226	13963	14122	13953	14059	13806	14260	14079	14087	14082	14121	14000	14141	14149	13943	14123	14196	14225	14050	14063	13927	13945	14192	14002	14091	13986	14042	13953	14136	13987	13912	14077	14245	13983	13967	14023	14076	14047	14148	14151	14153	14038	14028	13950	13993	14002	13830	14039	14022	14057	14025	14263	14020	13955	14140	14190	13936	14117	13849	14060	14156	14070	13972	13863	14084	14125	14122	13947	14159	14056	13864	14055	14144	14183	13929	13996	14147	14018	14114	14068	14194	13947	14128	14045	14064	13918	14173	13999	13950	14139	14235	13954	13990	14169	14157	13959	14147	14083	14029	14106	14094	14020	13919	14127	14299	14039	14231	14046	14098	14014	14105	14048	14018	13956	14191	14141	13889	14100	14013	14126	14006	13953	14090	13943	14109	14116	14016	14246	14126	14040	14185	14072	13926	14133	14201	14195	14044	14132	13980	14060	14183	14061	14097	14073	14230	14031	14124	14284	14058	14106	14183	14075	14080	13948	14079	13996	14175	13952	13929	13915	13988	14018	14174	13970	14039	14100	13943	14002	14139	13975	14015	14042	13980	14197	13858	14042	14027	13983	13962	14154	14091	14012	14266	14016	14119	13966	14063	14098	14075	14217	14346	14118	14131	14004	13994	14076	14130	14016	13920	14097	14014	14255	13936	14099	13951	14009	14166	14012	14007	14176	14178	14075	14187	14039	14223	13979	14089	14158	14116	14010	13936	13994	14138	13984	14074	13915	14006	13917	14066	14194	13995	14057	14118	14079	14057	13995	13919	13904	14033	13965	13953	14106	13997	14027	14157	14149	13956	14094	14096	14040	14218	13967	14149	14077	14065	13929	14145	13973	14157	14137	14112	13966	14063	14086	14079	13954	13979	14057	13877	13996	13956	14112	14006	14058	14167	13889	14010	14064	14086	13988	14169	14044	14112	14043	13876	14173	13987	14007	13984	14045	13986	14139	14056	13957	14169	14029	14050	14104	13945	13911	14087	14083	14008	14007	14161	14148	14154	14234	14100	14032	14060	13929	13990	14117	14134	14184	14015	14146	14063	14185	13994	14133	14229	14042	14139	14051	14031	14153	14118	14203	14402	14059	13929	13882	14019	14032	14063	14003	13961	14228	14113	14012	14182	14111	14001	13907	13899	14041	14097	14047	14155	14106	14021	14209	14171	14062	14151	14021	14203	13867	14098	13905	13957	14049	14070	14016	14090	13962	14012	14120	13970	14034	14092	14008	13989	14150	14018	14011	14075	14088	14050	14109	14098	14018	14107	13823	14241	13939	14054	14007	14178	13907	14127	14057	13937	13954	14157	14095	13950	14112	14106	13944	13958	14208	13971	14125	14112	14124	13901	14235	14210	14164	13989	14041	13956	14032	14110	14220	14031	13978	13939	14164	14183	14043	14198	14075	14026	13916	14100	13996	13875	13953	13988	13921	14072	14105	14248	14007	13942	14037	13884	14087	14074	14076	13965	14153	14003	13959	13873	13921	13970	14169	14120	14081	13948	14149	14009	14051	13925	14056	14037	14077	14182	14152	14080	14213	14015	14029	14165	14162	14108	14169	13908	14174	13974	14043	14047	14087	13971	13993	14000	14093	14089	14150	14133	14059	14102	14147	13995	13921	14094	14006	14177	14007	14017	14169	14050	13897	14095	13985	14023	13917	14110	13848	14022	14237	14016	14150	14076	13980	13951	14120	14136	14063	14029	14016	14068	14161	13976	14204	13830	14127	14068	13967	14017	14072	13923	14070	13934	14077	14024	13990	14046	14079	13947	14083	14053	14094	14133	14080	13981	13940	13969	14019	14006	13984	14033	14028	13982	14257	13922	14052	14029	14027	14256	14071	14044	14133	14033	13990	13980	14089	14226	14115	14020	14051	14216	14119	13958	13973	14118	14102	14120	14276	14136	13955	13978	13926	14077	14029	14019	13960	14060	14005	14057	13976	14066	13948	14014	14186	13913	13876	13982	14201	14058	14125	14021	13965	14197	13985	14075	14006	13880	14040	14128	14210	14018	14197	13943	13999	14115	14144	14160	14028	14153	14142	14043	14098	14057	14059	13906	13967	13971	14162	13842	14126	14194	14232	14068	14076	14010	14078	13998	14001	14063	14024	13909	13914	13889	14082	14082	14062	14125	14189	14025	14183	13942	14058	13991	14182	14095	14018	13937	14092	14125	14081	14079	13998	14056	13950	14057	14040	14113	13933	14091	14148	13961	14098	14075	14084	14241	14144	14053	13985	14208	14134	14147	14035	14171	14033	14106	14123	14100	14041	14177	14057	14038	13933	14079	14068	14045	14022	14156	14089	14025	13980	13968	14165	13964	14269	14037	14206	14076	14033	14205	14045	14090	14092	14040	13974	14113	14125	14094	14016	14209	13961	14117	14118	14060	14277	13894	14139	14060	14002	13980	14125	14026	14156	14118	14037
23813	21394	29001	24184	21814	22201	20416	16879	16472	18624	23420	44022	45114	38620	28942	21151	17454	16319	15920	16095	15782	15934	15864	15815	16052	15911	15873	15965	15902	15872	15879	15786	15935	15853	15931	15934	15820	15880	15968	15840	15866	16024	15683	15861	15873	15838	15745	15612	15783	15860	15643	15865	15983	15583	15700	15856	15737	15714	15792	15997	15884	15799	15940	15833	15918	15814	15666	15839	15781	15797	15851	15958	15795	15792	15762	15911	15928	15845	16027	15846	15749	15778	15997	15793	15953	15756	15763	15917	15688	15793	15825	15887	15746	15871	15620	15985	15967	15854	15808	15886	15868	15873	15774	15824	16030	15854	15859	15619	15816	15743	15560	15910	15843	15758	15944	15840	15718	15727	15723	15655	15720	16078	15768	15740	15819	15947	15758	15938	15812	16008	15926	15573	15812	15812	15676	15597	15624	15802	15787	15857	15808	15708	15790	15956	15719	15992	15884	15813	15622	15847	15777	15725	15903	15699	15784	15874	15639	15728	15760	15876	15909	15886	16061	15734	15958	16024	15780	15826	15835	15836	15916	15663	15843	15546	15761	15850	15596	15879	15913	15895	15785	15863	15777	15798	15793	15831	15752	15804	15653	15808	15738	15611	15959	15718	15700	15741	15694	15922	15829	15631	15996	15804	15774	15715	15648	15874	15756	15863	15759	15869	15872	15786	15737	15884	15916	15745	15666	15890	15662	15640	15788	15805	15750	15590	15806	15954	16052	15871	15906	15738	15919	15872	15678	15718	15799	15883	15825	15753	15866	15876	15818	15963	15753	15829	15712	15780	15887	15593	15826	15754	15456	15664	15820	15888	15701	15704	15861	15872	15774	15865	15903	15738	15912	15681	15758	15736	15774	15861	15743	15838	15869	15672	15624	15939	15707	15908	15851	16009	15556	15621	15657	15906	15788	15653	15873	15771	15696	15720	15756	15838	15865	15696	15782	15745	15820	15978	15755	15880	15709	15871	15838	15738	15821	15785	15696	15747	15742	15618	15837	15836	15670	16056	15580	15806	15683	15743	15890	15780	15826	15866	15887	15815	15887	15785	15878	15845	15676	15709	15762	15607	15781	15789	15685	15729	15980	15679	15872	15911	15970	15710	15820	15825	15701	15941	15921	15763	15741	15738	15849	15839	15620	15776	15783	15638	15623	15905	15726	15787	15968	15838	15806	15737	15896	15753	15869	15741	15725	15850	15752	15942	15779	15955	16059	15649	15709	15867	15838	15931	15852	15716	15937	15611	15792	15963	15907	15745	15976	15886	15796	15856	15829	15696	15676	15790	15797	15812	15723	15810	15723	15746	15679	15777	15952	15745	15767	15734	15776	15882	15640	15910	15863	15729	15754	15589	15843	15664	15585	15892	15917	15675	15604	15747	15617	15820	16008	15788	15771	15770	15960	15812	15795	15728	15605	15782	15500	15868	15547	15758	15755	15808	15738	15979	15890	15743	15860	15919	15783	15708	15997	15854	15894	15939	15754	15700	15874	15911	15746	15913	15748	15692	15833	15788	15888	15686	15811	15810	15827	15609	15845	15764	15864	15740	15726	15762	15838	15619	15895	15762	15849	15763	15743	15735	15906	15746	15843	15886	15927	15787	15742	15805	15800	15761	15809	15922	15782	15695	15773	15803	15797	15898	15784	15611	15357	15673	15918	15779	15798	15877	15841	15818	15904	15719	15989	15544	15660	15767	15746	15788	15888	15788	15894	15757	15899	15834	15700	15708	15794	15870	15638	15791	15800	15799	15707	15921	15805	15860	15893	15690	15767	15674	15777	15827	15905	15867	15773	15568	15827	15723	15668	15869	15831	15884	15746	15832	15710	15620	15777	15600	15770	15822	15837	15785	15647	15793	15831	15546	15673	15731	15725	15858	15853	15828	16031	15965	15814	15895	15916	15835	15615	15810	15859	15906	15712	15774	15801	15924	15749	15701	15728	15858	15833	15802	15898	15806	15833	15784	15996	16058	15917	15609	15497	15569	15835	15886	15707	15651	15914	15790	15722	15882	15758	15740	15610	15974	15777	16006	15820	15564	15809	15839	15778	15731	15827	15947	15829	15951	15920	15698	15890	15655	15899	15807	15857	15617	15650	15824	15588	15720	15882	15976	15596	15786	15779	15809	15824	15874	15821	15844	15708	15810	15534	15699	15792	15790	15686	15777	15809	15969	15836	15693	15632	15842	15644	15724	15685	15642	15791	15788	15692	15793	15721	15820	15831	15889	15999	15803	15868	15852	15698	15702	15743	15972	16004	15732	15676	15792	15627	15849	15886	16049	15700	15833	15719	15831	15745	15945	15756	15644	15827	15728	15856	15638	15904	15669	16046	16056	15586	15701	15993	15919	15911	15792	15705	15631	15729	15726	15789	15768	15772	15775	15727	15904	16005	15750	15909	15992	15876	15892	15902	15899	15902	15523	15914	15768	15760	15741	15765	15928	15887	15853	15623	15868	15720	15742	15764	15751	15697	15737	15667	15682	15833	15833	15748	15747	15835	15629	15712	15872	15577	15723	15771	15826	15815	15820	15862	15822	15897	15729	15616	15817	15799	15890	15834	15718	15781	15753	15585	15973	15775	15851	15859	15801	15638	15661	15653	15876	15849	15846	15825	15864	15690	15630	15963	15790	15617	15727	15897	15844	15462	15744	15560	15758	15762	15852	15765	15699	16020	15724	15994	15570	15749	15773	15815	15739	15914	15894	15840	15774	15730	15762	15826	15816	15551	15715	15722	15645	15807	15719	15893	15518	15773	15753	15754	15683	15716	15583	15941	15689	15820	15932	15718	15623	15980	15696	15663	15861	15669	15770	15824	15760	15864	15871	15540	15588	15773	15724	15769	15887	15880	15747	15891	15987	15864	15696	15696	15919	15770	15851	15704	15826	15728	15668	15820	15877	15539	15823	15872	15764	15692	15841	16015	15797	15759	15844	15783	15921	15759	15732	15769	15929	15808	15860	15799	15853	15659	15951	15793	15785	15692	15796	15883	15883	15978	15963	15817	15717	15924	16035	15856	15711	15868	15785	15947	15755	15805	15713	15753	15787	15776	15749	15750	15713	15899	15830	15618	15768	15667	15750	15666	15742	15835	15660	15642	15865	15791	15840	15801	15761	15771	15696	15915	15793	15860	15751	15680	15912	15767	15931	15660	15633	15680	15800	15971	15730	15814	15774	15775	15614	15829	15748	16007	15785	15878	15805	15992	15864	15694	15611	15761	15734	15831	15649	15764	15674	15772	15801	15832	15790	15804	15657	15915	15698	15749	15664	15784	15685	15839	15609	15926	15774	16092	15797	15762	15848	15893	15914	15875	15790	15817	15588	15772	15875	15607	15667	15707	15968	15818	15798	15701	15911	15790	15737	15697	15642	15927	15864	15698	15797	15921	15906	15919	15911	15830	15716	15917	15751	15725	15690	15602	15853	15845	15821	15795	15703	15830	15799	15881	15917	15721	15758	15719	15770	15902	15660	15821	15810	15720	15824	15683	15662	15653	15930	15886	15539	15681	15954	15867	15854	16014	15774	15877	15790	15760	15829	15923	15791	15777	15610	15842	15513	15667	15746	15885	15726	15728	15710	15711	15603	15681	15848	15730	15876	15873	15776	15821	15836	15815	15819	15790	15873	15783	15729	15817	15741	15645	15963	15848	15715	15971	15849	15903	15814	15929	15747	15631	15771	15695	15755	15776	15715	15810	15773	15932	15822	15800	15716	15760	15624	15731	15743	15745	15766	15842	15612	15770	15642	15651	15580	15798	15829	15756	15717	15812	15879	15825	15752	15957	15680	15864	15771	15795	15729	15701	15698	15897	15834	15908	15688	15741	15716	15667	15769	15736	15897	15671	15799	15845	15715	15669	15710	15883	15676	15782	15763	15836	15708	15616	15770	15917	15892	15900	15612	15903	15748	15832	15693	15865	15562	15676	15952	15797	15875	15867	15880	15735	15625	15836	15850	15765	15806	15675	15872	15567	15916	15847	15634	15723	15816	15863	15779	15855	15710	15897	15747	15812	15776	15825	15827	15772	15854	15673	15774	15920	15754	15783	15690	15731	15898	15768	15730	15601	15663	15767	15824	15744	15604	15795	15698	15811	15699	15811	15945	15698	15758	15671	15556	15678	15796	15633	15606	15677	15722	15740	15838	15766	15663	15826	15760	15697	15948	15713	15721	15748	15971	15705	15839	15895	15851	15710	15787	15767	15831	15788	15773	15855	15793	15772	15852	15816	15787	15802	15826	15819	15914	15888	15739	15707	15824	15807	15861	15736	15876	15917	15777	15794	15777	15699	15679	15731	15682	15835	15693	15832	15743	15597	15906	15730	15594	15859	15877	15754	15780	15756	15741	15947	15836	15875	15780	15951	15718	15487	15864	15870	15959	15877	15792	15923	15776	15860	15848	15733	15749	15503	15725	15791	15758	15752	15788	15710	15808	15798	15865	15821	15764	15708	15780	15877	15833	15628	15829	15822	15637	15729	15890	16046	15826	15806	15794	15790	15629	15937	15611	15806	15895	16026	15809	15813	15652	15811	15764	15675	15882	15752	15828	15835	15780	15850	15807	15987	15909	15879	15898	15871	15705	15752	15690	15807	15645	15846	15869	15825	15616	15670	15642	15902	15632	15974	15757	15942	15833	15783	15752	15760	15758	15836	15874	15734	15869	15997	15817	15709	15857	15877	15698	15716	15898	16020	15853	15822	15787	15754	15840	15831	16025	16055	15591	15582	15695	15617	15695	15804	15487	15798	15931	15792	15801	15820	15879	15680	15749	15773	15786	15647	15741	15711	15728	15833	15857	15936	15941	15845	15926	15764	15664	15616	16139	15841	15936	15947	15893	15935	15558	15679	15971	15901	15610	15865	15678	15798	15892	15720	15712	15859	15908	15986	16010	15744	15728	15898	15682	15611	15629	15882	15687	15726	15627	15867	15687	15769	15782	15627	15794	15650	15696	15941	15791	15962	15635	15838	15779	15697	15775	15752	15635	15740	15675	15804	15692	15821	15858	15801	15623	15720	15801	15571	15666	15913	15881	15777	15865	15888	15758	15638	15656	15735	15542	15618	15746	15772	15663	15645	15769	15886	15734	15579	15930	15693	15878	15758	15922	16134	15897	15792	15889	15813	15715
15161	25776	23600	19109	17314	16430	15853	15390	15357	19410	26215	47283	45541	39987	28439	19194	15273	14191	14094	14139	14311	13989	14238	13997	13986	14159	14009	14214	14042	14148	14094	14200	14104	14264	14091	14077	13966	14102	14204	14101	14069	13986	14114	14127	14033	14131	14069	13991	14164	14104	14111	14155	14146	14042	14058	13716	14015	14185	14017	14093	13942	14050	14051	14044	14050	14092	14020	14100	14151	14053	14027	14197	14079	14057	14209	14034	14145	14030	14130	14057	14105	14142	13893	14101	14094	14177	14023	14134	14065	14222	14053	14173	14108	14154	14126	14160	14060	13920	14094	13899	14201	14141	14113	14146	14063	14033	13866	14148	14203	14303	13945	14138	14201	14008	14041	14107	14051	14121	13920	14005	14014	14126	14086	14048	13986	14073	14112	14017	14054	14004	14197	14198	13921	14122	14083	14052	14253	13990	14086	14184	14147	13879	14144	14011	14172	14105	14050	13996	14034	14148	14135	14069	14195	14136	14060	14188	13959	14257	14074	14195	13969	13876	14135	14260	14195	14021	13876	14119	13953	14071	13944	14149	14073	14006	13966	14130	14106	13989	14149	14052	14047	14078	14150	14119	14111	14189	14099	14194	14083	13964	14014	13954	14096	14129	14105	14092	13961	13996	14254	14050	13950	14138	13929	14013	14148	14057	14149	14126	14237	14060	14109	14096	13913	14066	13899	14125	14157	13993	14155	14120	14105	14069	14070	14038	13997	14011	14120	14166	13986	14098	14171	14201	13995	14040	14029	13981	14037	14108	14129	14051	14211	14066	14053	14117	14181	14011	14154	13983	14090	13980	14203	14216	14270	14059	13998	13985	13960	14303	14083	14099	14164	14305	14022	13988	14253	13954	14197	14146	14220	14062	14045	14293	13942	14025	13940	14057	14111	14069	14144	14112	13958	14103	14077	14137	14198	14232	14079	14108	14104	14006	13962	14040	14009	13912	14144	14224	13979	14023	14109	14024	13986	14005	14095	13960	14043	14046	14249	14065	13964	14246	13983	14120	14179	13985	14071	14021	14041	14032	14115	13992	14072	13971	14079	13947	13816	14212	14138	13948	14260	14248	14212	14050	14142	13961	14154	14007	13950	14162	13918	13941	14265	14083	14055	14073	14072	14199	13977	14076	14081	14065	14171	14148	13922	13975	14079	14062	14162	14140	14072	14131	13963	14018	14102	14063	14043	13996	14147	14035	14088	14175	14122	14242	14060	14184	13982	14131	14079	14042	14087	14022	14085	13997	14070	14113	14094	14075	14229	14025	13966	14116	14134	13999	14176	14076	13921	14147	14041	14093	14041	14139	14096	13984	14157	14164	14181	13911	13969	14001	14061	14158	13992	14212	14037	14201	14089	14270	13958	13974	13936	14012	14053	14152	13989	14218	14155	14080	14048	14042	14083	14161	14147	13988	14081	14271	14036	14124	14140	14155	14084	13898	14123	14099	14330	13931	14018	14137	14140	14079	14237	14061	14059	13954	14018	14105	13819	14225	14203	14195	13990	14138	14054	13972	14136	14111	13987	14088	14289	14024	13982	14220	14043	13947	13988	13930	14020	14008	14118	14096	14001	14184	14063	14063	14196	13989	13918	14186	13785	14013	14043	13919	14008	14120	13980	13999	14323	13864	14019	13992	14104	13978	14067	14047	14017	13959	13900	14320	13990	14117	14086	14127	14044	13899	13936	14240	13971	14018	14050	14008	14117	13999	14019	14066	14159	14161	14051	14224	14091	13922	14101	14088	14083	14115	13969	14124	13938	14125	14266	14023	14078	14199	13970	13994	14109	14051	14041	13936	14302	14059	14254	14220	14030	13924	14094	14034	14104	14171	14076	14046	14038	13897	14103	14136	14132	14003	14018	14016	14156	14088	14086	14026	14047	14132	13951	14078	14001	13939	14138	14138	14207	14030	13990	14269	13937	14038	14051	13940	14110	14119	14214	14156	14062	13886	14083	14060	14127	14185	13962	14120	14074	14119	14190	14236	14171	14115	14068	13950	14201	14119	14289	14078	13964	14187	13985	14253	14098	13983	14076	14188	14025	14074	13990	14216	14195	14031	14014	14155	14094	13971	14133	14221	13920	14063	14288	14219	14207	14146	14250	13986	14149	14112	14052	14180	14154	14048	13882	14035	13904	13991	14166	13944	13938	14083	14001	14013	14286	14304	14035	14161	14218	14062	13880	13875	14121	14061	14118	14176	14278	14056	14067	14161	14228	14211	14084	14148	14157	13914	13963	14243	14129	14169	14072	14039	14168	14054	14014	14261	14096	14026	13995	14065	13905	14277	14076	14068	14003	14122	14099	14152	14089	13985	14135	14036	14147	14062	14256	14112	14296	14111	14031	14131	14027	14181	14109	13996	14168	14018	14111	14004	14175	14173	14146	14213	14193	14087	14045	14185	14019	13920	14068	14077	13995	14116	13993	14033	14044	14144	13917	14052	13922	14023	14162	13983	13935	14178	14041	14017	13967	14117	14118	14215	13853	14114	14087	14196	14099	14086	14014	14179	13980	14096	14019	14101	13909	14043	14097	14160	14030	14253	14152	14051	14068	13993	14043	14040	14128	14128	13975	13861	14118	14036	14029	14085	14014	14126	14139	14083	14138	14048	13969	13941	14105	14124	13923	14084	14058	14042	13940	13934	13962	14094	14230	13892	13968	14068	14174	13885	14106	13995	14075	14070	14201	14215	14118	14136	14132	13952	14084	14220	14006	14024	14020	14069	14236	14055	14011	13901	14111	14039	14179	13955	13872	14006	14039	14139	14021	14013	13891	14058	14105	13992	14061	14203	14124	14121	14091	14110	14085	14092	13961	13951	14025	14025	14016	14043	13932	14115	14031	14046	14246	14191	14119	14160	14087	14050	14131	14172	14120	14026	14051	14079	14088	14036	14156	14002	14106	13902	14056	14057	14268	14182	14086	14063	14228	13944	14003	13909	14267	14048	13957	14189	14086	14136	14156	14096	14285	14143	13947	13964	13958	14134	14183	14061	14081	14057	14183	14198	13982	14079	14203	14165	14021	14089	14020	14100	14153	13863	14009	14086	14042	14126	14252	14263	14001	14143	14201	14057	13876	14265	13978	14016	14084	14127	14167	14075	13971	14012	14035	13989	13945	14167	14176	14157	14186	14049	14312	14086	14048	13977	14134	14073	14135	14181	14086	14061	13819	14228	13947	13927	14082	14084	14175	14005	14096	14044	14245	14075	13987	14099	14098	14020	13951	13999	14107	14043	14194	13933	14091	14144	14197	13860	14011	14028	14189	14088	14125	14109	13900	14160	13932	14017	14199	14189	14008	14052	14165	14019	14089	14065	13935	14266	14046	14000	14076	14144	14146	14164	14083	14144	14164	14323	14116	14189	14174	14270	13992	14176	14170	14260	14045	14173	14036	14096	14011	13998	14080	14071	13987	14182	14143	13941	14027	14069	14116	13989	14142	14113	13998	13968	14114	14057	14193	13966	14041	14108	14116	14064	14046	13744	14013	14104	14121	14180	13928	14056	14060	14202	14156	14103	14014	14013	14220	14112	14057	14181	14187	14082	14104	14058	14108	14122	13959	14113	14045	14026	14082	14008	14045	14043	14151	14138	14029	14014	14007	14099	14182	14064	14163	14003	13992	14027	13997	14220	13981	14034	14097	14053	14176	14061	13975	14063	14153	14074	14044	14180	13976	14013	14116	14020	14134	14176	14225	13894	14057	14051	14122	14033	13910	14192	14033	13922	14099	14273	13934	14094	14089	14209	14065	14164	14033	14154	14147	14073	14045	14062	14115	13981	14007	13863	14033	14155	14170	14174	14198	14076	14045	14152	14198	14028	14033	14109	14061	14131	13962	14082	13997	14124	14102	14116	14046	14099	13934	14008	13985	14150	14253	14077	13969	14015	14054	14145	14071	14131	14058	14137	14070	14061	14218	14044	14139	14036	14069	14128	14050	14076	14263	13905	13949	14076	14151	14103	14066	14002	14196	14114	14044	13853	14328	14001	14151	14031	14052	14012	14093	13974	13980	14027	14004	13997	14098	13769	14176	14252	14175	14188	14042	14185	14036	14109	14020	14060	14159	13960	14077	14131	14064	14082	14128	14240	14185	14157	14064	14036	14067	14098	14028	14084	14100	14028	14133	14116	14029	14135	14109	14086	14198	14145	13961	14204	14139	14070	14080	13990	14111	14164	13999	14048	14187	14140	14123	14179	14030	14056	14062	14019	14230	13972	14089	14076	14157	14167	14047	14178	13980	14181	14307	13886	14104	13955	14111	14244	14031	14243	14021	14080	14065	14130	14118	14015	14191	13957	14298	14024	14162	14115	14028	14252	14030	13969	14011	14228	13965	14083	14168	14008	13949	14015	13969	14065	14178	13970	14139	14094	14102	14084	14138	14067	14040	14150	14001	14290	14054	14181	14305	14114	14078	14110	13971	14209	14097	14009	14134	14031	13922	13950	14273	13927	14190	14015	14222	14126	14134	14127	14137	14172	14286	14061	14012	14167	14175	14125	14172	14109	14081	14185	13913	14099	14105	14250	14171	14004	14067	14033	14100	14010	13986	13978	14143	14022	14198	13905	14114	14227	14180	14151	14074	14222	14152	13946	14048	14187	14042	14294	14012	14057	14052	14114	14148	14251	14111	14123	13894	14019	14167	14106	14048	14093	14369	14182	13946	13878	14089	14189	14005	14096	14012	14113	14202	13993	13967	14122	14103	14104	14150	14028	14071	13945	14109	14254	14080	14096	14130	14214	13997	13973	14189	14120	14093	14125	14077	14170	14006	14049	14119	13940	14056	13993	14132	14339	13796	14206	14191	14096	14044	14132	14133	13958	14025	14115	14044	14195	13912	14056	14223	14188	14063	14097	14047	14107	14054	14117	14147	14037	14029	14033	14089	14005	14192	13985	14093	14089	13983	14064	13956	14039	14078	14063	14075	14138	14256	14230	13975	14259	14182	14152	14099	14028	14110	14065	14162	13955	14124	13943	14066	13955	14036	14036	14127	13995	14017	13944	14341	13961	14029	13982	14094	14128	14081	14105	13921	14108	13992	13884	13873	14154	14031	14108	14092	13918	14032	14042	14112	13997	14134	14073	13968	14168	13960	14090	14016	14078	14058	13972	14127	14011	14186	14000
28817	21546	20451	17908	15908	15771	15929	15951	15810	15855	16136	17056	18713	19043	18189	16958	16151	15956	15949	15704	15770	15761	15830	15808	15799	15967	15720	15601	15956	15892	15795	15833	15818	15737	15878	15869	16009	15811	15723	15841	15853	15736	15677	15880	15896	15622	15808	15845	15886	15814	15903	15574	15614	15898	15956	15897	15603	15752	15909	15737	15781	15761	15906	15633	15774	15931	15741	15655	15892	16035	16011	15743	15956	15884	15931	15957	15787	15771	15973	15911	15740	15805	15843	15832	15792	15834	15922	15644	15830	15904	15797	15866	15760	15804	15848	15787	15740	15774	15751	15753	16051	15836	15588	15830	16009	15854	15621	15839	15652	15931	15806	15786	15833	15678	15828	15627	15741	15832	15923	15844	15943	15865	15774	15846	15831	15489	15805	15723	16039	15798	15888	15925	15784	15907	15714	15660	15910	15851	15714	15947	15802	15671	15779	15858	15773	15768	15812	15807	15823	15653	15791	15794	15843	15742	15728	15782	15783	15832	15696	15820	15768	15823	15829	15861	15873	15850	15924	15946	15842	15818	15896	15893	15928	15806	15619	15746	15920	15832	15718	15746	15679	15831	15579	15632	15808	15751	15758	15638	15874	15849	15807	15846	15784	15724	15787	15753	15746	15640	15822	15760	15798	15805	15721	15795	15777	15876	15757	15939	15787	15908	15843	15652	15830	15915	16027	15902	15765	15786	15831	15888	15828	15792	15584	15634	15643	15915	15590	15805	15839	15846	15700	15635	15760	15871	15741	15747	15723	15620	15779	15899	15776	15980	15728	15876	15897	15701	15708	15714	15959	15917	15899	15898	15852	15891	15706	15867	15799	15754	15833	15642	15816	15932	16097	15663	15981	15783	15767	15713	15916	15729	15923	15941	15741	15483	15693	15765	15873	15856	15861	15663	16048	15741	15766	15844	15880	15867	15908	15917	15800	15925	15735	15735	16016	15926	15844	15980	15745	15914	15866	16142	15780	15790	15766	15924	15845	15750	15794	15792	15903	15723	15741	15744	15911	15771	15904	15787	15816	15911	15742	15778	15708	15761	15859	15699	15903	15778	15763	15851	15751	15807	15988	15837	15813	15788	15750	15781	15867	15865	15747	15779	15824	15678	15800	15552	15636	15730	15998	15685	15870	15818	15674	15874	15756	15811	15733	15664	15766	15957	15829	15870	15766	16007	15894	15807	15659	15759	15942	15671	15774	15885	15878	15779	15673	15820	15743	15616	15725	15712	15867	15819	15883	15927	15728	15927	15728	15788	15716	15691	15848	15675	15670	15668	15900	15681	15589	15715	15968	15813	15768	15624	15986	15723	15612	15629	15813	15844	15730	15811	15892	15945	15843	16002	15837	15731	15816	15863	15715	15643	15682	15793	15728	15784	15833	15818	15767	15961	15836	15791	15672	15542	15911	15835	15832	15801	15880	15784	15705	15996	15689	15584	15764	15956	15828	15770	15786	15924	15685	15540	15789	15953	15765	15762	15678	15733	15776	15596	15896	15606	15838	15862	15828	15833	15632	15568	15718	15928	15831	15816	15848	15917	15754	15760	15851	15728	15922	15739	15642	15699	15970	15602	15751	15776	15433	15770	15934	15613	15773	15776	15654	15942	15756	15849	15801	15803	16035	15893	15718	15618	15821	15734	15920	15740	15906	15767	16127	15981	15898	15990	15718	15729	16049	15794	15784	15564	15783	15916	15726	15727	15699	15837	15794	15893	15872	15811	15886	15727	15558	15985	15702	15915	15788	15864	15787	15708	15781	15703	15764	15751	15623	15919	15879	15779	15958	15809	15814	15831	15777	15637	15667	15781	15770	15625	15746	15766	15863	15953	15821	15933	15752	16099	15618	15729	15753	15891	15708	15968	15625	15783	15762	15838	15836	15823	15899	15810	16023	15600	15828	15888	15675	15839	15662	15676	15823	15966	15940	15675	15923	15699	15739	15723	15459	15736	15766	15743	15818	15909	15876	15797	15897	15852	15880	15641	15742	16007	15722	15651	15707	15608	15792	15773	15905	15876	15680	15692	15720	15695	15859	15712	15790	15818	15871	15891	15815	15721	15690	15755	15943	15721	15782	15781	15823	15727	15991	15949	15896	15830	15785	15691	15619	15818	15604	15971	15938	15683	15665	15808	15604	16015	15751	15668	15845	15871	15742	15894	15692	15844	15998	15732	15828	15613	15695	15804	15980	15937	15896	15768	15596	15941	15762	16031	15853	15736	15941	15883	16009	15622	15981	15991	16056	15871	15797	15650	15937	15604	15934	15738	15726	15503	15866	15972	15886	15874	15940	15741	15746	15844	15727	15854	15864	15774	15739	15842	15925	15742	15717	15812	15857	15828	15669	15757	15958	15560	15802	15946	15731	15695	15901	15958	15809	15905	15737	16030	15902	15691	15929	15840	15765	15701	15706	15606	15734	15906	15849	16106	15760	15990	15678	15729	15646	15749	15768	15680	15676	15987	15813	15856	15802	15902	15906	15746	15607	15612	15776	15781	15778	15820	15646	15849	15879	15637	15847	15639	15919	15964	15564	15898	15850	15761	15775	15730	15746	15796	15821	15859	15676	15927	15774	15822	15683	15725	15810	15744	15825	15807	15817	15896	15658	15796	15838	16063	15932	15790	15629	15855	15855	15901	15848	15993	15744	15879	15636	15938	15758	15759	16047	15781	15771	15885	15650	15738	15820	15650	15706	15810	15827	15826	15926	15832	15841	15824	15913	16024	15731	15795	15692	15635	15707	15731	15863	15916	15925	15598	15901	15835	15528	15668	16039	15705	16015	15889	15899	15872	15606	15832	15772	15760	15707	15759	15947	15743	15953	15833	15913	15634	15761	15772	15758	15767	15822	15906	15807	15620	15841	15954	16019	15725	15936	15680	15821	15907	15933	15729	15875	15832	15777	15879	15865	15744	15859	15899	15784	15584	15692	15918	15869	15845	15684	15742	15802	15910	15893	15829	15872	15593	15752	15710	15759	15657	15734	15849	15784	15772	15879	15936	15885	15619	15830	15784	15817	15832	15791	15782	15720	15702	15871	15691	15945	15790	15860	15728	15848	15793	16028	15689	15902	15862	15758	15827	15826	15887	15759	15569	15804	15844	15782	16013	15885	15890	15869	15736	15830	15718	15893	15924	16014	15753	15816	15993	15807	15887	16015	15525	15811	15970	15759	15804	15912	16005	15912	16087	15973	15712	15684	15767	15847	15872	15759	15876	15634	15837	15895	15794	15637	15789	15721	15861	15849	15725	15909	15834	15866	15826	15882	15813	15764	15800	15746	15748	15931	15690	15839	16105	15704	15975	15956	15609	15826	15848	15716	15734	15811	16030	15735	15796	15842	15689	16058	15577	15884	15802	15951	15756	15889	15701	15732	15701	15732	15836	15695	15936	15807	15859	15720	15852	15794	15845	16096	15728	15889	15766	15798	15882	15959	15974	15856	15662	15791	15747	15712	15953	15850	15631	16029	15693	15658	15813	15765	15772	16065	15923	15736	15949	15814	15797	15858	15865	15917	15985	15979	15819	15739	15995	15788	15957	15817	15824	15894	15714	15897	15730	15767	15711	15688	15694	15730	15825	15773	15871	15935	15755	15659	15692	15785	15854	15725	15770	15832	15944	15826	15815	15646	15875	15907	15650	15798	15713	15798	15735	15828	15810	15860	15643	15886	15834	15974	15715	15838	15868	15615	15897	15813	15856	15678	15920	15641	15676	16018	15880	15834	15718	15799	15673	15819	15879	15941	15760	15918	15845	15790	15822	15743	15812	15903	15823	15718	15947	15907	15949	15929	15845	15818	15794	15733	15956	15953	15850	15760	15817	15669	15834	16089	15821	15881	15920	15915	15743	15859	15938	15847	15727	15850	15975	15823	15824	15871	15858	15694	15868	15690	15826	15942	15947	15769	15702	15789	15833	15754	15859	15733	15841	15758	15525	15588	15708	15815	15886	15790	15474	15832	15720	15950	15765	15972	16057	15659	15773	15722	15915	15962	15732	15918	15903	15957	15867	15782	15802	15850	15756	15867	15796	15897	15956	15795	15755	15798	15906	15830	15913	15852	15865	15663	15830	15846	15805	15770	16008	15792	15787	15664	15675	15899	15554	15820	16082	15750	15705	16006	15873	15690	15795	15911	15935	15657	15865	15713	15743	15814	15942	15835	15907	15829	15921	15907	15887	15894	15702	15741	15866	15814	15884	15868	15843	15883	15706	15710	15671	15679	15791	15804	15966	16017	15562	15745	15738	15907	15778	15807	15798	16062	15918	15859	15929	15807	15709	15800	15858	15882	15896	15749	15770	15852	15919	15874	15916	15767	15783	15892	15886	15952	15875	15845	15852	15782	15599	15686	15869	15763	15608	15776	15673	15898	15796	15779	15979	15883	15678	15954	15826	15916	15924	15995	15989	15927	15809	15692	15821	15777	15836	15905	15667	15660	15721	15947	16039	15854	15858	15848	15852	15833	15817	16015	15833	15914	15855	15913	15876	15796	15940	15957	15910	15869	16010	15954	15937	15868	15786	15822	15587	15697	15796	15783	15738	15788	15909	15921	15748	15630	15812	15833	15888	15698	15753	15831	15871	15771	15782	15992	15975	15998	15890	15825	15776	15805	15724	15749	15731	15729	15808	15772	15662	15855	15917	15764	15685	15885	15674	15727	15860	15668	15861	15633	15733	15778	15727	15942	15889	16001	15877	15840	15893	15794	15623	16029	15940	15720	15848	15801	15759	15761	15693	15692	15812	15648	15836	15872	15887	15782	15716	15985	15787	15916	15715	15992	15933	15957	15947	15763	15844	15828	15598	15740	15842	15919	15804	15727	15844	15832	15889	15793	15868	15874	15738	15925	15766	15899	15935	15645	16027	15702	15503	15760	15807	15660	15770	15847	15746	15865	15942	15828	15896	15856	15804	15791	15846	15756	15847	15806	15781	15703	15850	15783	15773	15693	15958	15789	15774	15888	15981	15782	15891	15843	15564	15850	15918	15843	15820	15709	15764	15802	15713	15897	15797	15983	15776	15778	15649	15621	15822	15686	15688	15859	16064	15887	15659	15677	15815	15685	15782	15845	15989	15952	15825	15669	15928	15899	15924	15807	15830	15788	15918	15826	15813	15797	15737	15776	15751
14476	15032	14878	14394	14259	14193	14121	14148	14073	14174	14389	16566	18521	17989	16642	15064	14181	14230	13969	14067	14239	14076	14064	13887	14092	14095	13957	14015	13995	14027	14172	13960	14043	13991	13970	14132	13929	14091	14049	14180	13935	14166	14107	14007	14067	14078	14005	13997	14005	14129	14236	14020	14137	14029	14011	14104	13983	14005	14093	14082	14073	14084	13971	13986	14019	14122	14151	14121	13940	14074	13938	13943	13901	14012	14062	14008	14026	14021	13950	14076	14122	14146	14159	14018	13978	14053	13996	14009	13829	14111	14214	13977	13883	14084	13981	14105	14060	13916	14029	13897	14049	13959	13989	13995	14087	14020	13849	14102	14063	14136	13989	14078	14038	14171	14084	14164	13900	14061	13950	14111	13993	13834	14142	13887	14027	14079	14161	14135	14014	14063	13952	14054	14078	13984	13834	14113	14187	14012	13984	13925	13991	13986	13913	13896	14057	14141	13978	13969	14074	13966	14028	13930	13990	14086	14034	14041	14002	14052	14067	14215	13954	14077	14079	13944	13941	14007	14145	14057	14094	13993	13866	14079	14034	14113	14000	13889	14112	13983	13845	14028	14171	13980	14050	14234	13971	13941	13939	14034	13981	14147	14226	14057	13847	14021	14016	13968	14026	14133	13894	13913	14098	13996	13978	14045	14074	14038	14022	14042	13816	13993	14148	13929	14027	13979	14056	13929	13867	14056	14088	14187	14043	14002	14132	14205	13971	14212	13978	13989	13965	13862	14202	14095	13880	14046	14033	14042	14167	13931	14069	14013	13935	13850	14005	13863	13879	13849	13985	13897	14106	14000	13860	14107	14032	14168	14010	14058	13868	13992	14042	14026	14104	14151	13903	13899	13991	14071	14006	14190	13938	13999	14179	13851	14097	14021	14191	14005	14084	14002	14077	14003	13966	14004	14180	14092	13849	13883	13932	14023	14011	14058	14266	14156	14160	14150	14057	13947	14115	14110	14138	13948	14053	14081	13971	14173	14027	14065	13956	14084	14028	14117	14067	14036	13966	13984	14081	14009	13945	14269	13998	13888	13982	13961	13955	14128	13940	14050	13971	14035	14264	14146	14009	14026	13878	14212	14012	14018	14077	14068	14214	13994	13968	14120	14027	14106	14010	14056	14097	14129	14109	14121	14126	13940	14109	13893	14061	14058	13972	14002	14093	13989	13898	14081	13947	13929	13974	13933	13994	14007	13964	14236	14047	13981	14150	13948	14043	14159	13987	14099	14129	14094	13929	14019	14070	14066	14051	14028	14116	14027	13939	14143	14104	14167	14097	13926	14098	14143	13920	14102	14171	13882	14163	14076	14163	14101	14070	14016	13869	13942	13903	14039	14003	13953	14134	14135	13977	13969	13951	13995	14182	14138	14112	13948	14129	14129	14173	14011	14098	13941	14163	14012	14050	14172	14150	14042	14162	13973	14183	13894	14000	13974	14084	14036	13996	14114	13809	13943	14013	13910	13966	14184	14085	14065	13994	13883	14053	14151	13952	13924	14079	13981	14102	13943	14058	13960	14033	14013	14187	14036	14143	13887	14073	13967	14047	14030	14013	14002	14031	13936	14143	14091	13933	13993	14200	13969	14082	13931	13873	14183	14116	14047	14168	14050	14045	14047	14193	14047	14022	14114	14081	14011	14134	14190	13935	13993	13988	14140	14065	13888	14088	13987	14080	14226	14045	14088	13863	14026	14238	13986	13983	13996	13877	13963	14011	13966	13901	13935	14094	14165	13967	14194	14207	14129	14083	13989	13973	13998	14067	13886	14004	14078	14219	14055	14078	13982	14179	14032	14073	14120	14128	13892	14109	14003	13910	14065	14187	13970	14046	13970	14057	14046	14066	14008	14105	13993	14043	14018	14100	14116	14001	14053	14160	14085	14117	14130	13986	13949	14198	14091	14208	13974	14140	13963	13917	13960	13981	13966	14041	14198	14034	14098	14097	13972	14108	14060	14128	13961	13896	13965	14001	13845	14068	14088	13930	13929	14071	13879	14000	13902	13786	14084	14171	13955	14016	14216	14148	14062	14068	13965	14017	13824	13984	14081	14061	14010	14005	14105	14006	14119	14109	14125	14038	13935	13935	14011	14061	13927	13965	14109	14147	14062	14025	13959	13991	14029	14109	14038	14072	14056	14000	14230	13951	14018	14128	14045	13996	14161	14135	13916	13882	14069	14141	14001	13958	14168	13994	13884	14006	14120	14062	13849	14096	14086	14097	13968	13930	13928	14057	14089	14044	14057	14052	14066	14154	13895	14000	14016	14113	14118	13895	13987	13983	14037	13841	13881	14027	14136	13940	14131	14068	14029	14027	14114	14017	13991	14148	14112	13936	13912	14017	13796	13980	13965	14055	14045	14170	13907	14286	14098	14128	14046	14192	13964	14082	14100	14024	13820	14145	14037	13770	14099	14039	14039	13944	13969	14060	14066	14107	14087	13989	14057	14031	14076	14024	13830	14021	14104	13972	13988	14058	14072	13988	14000	14060	14139	14008	14209	14072	13942	14129	13960	13940	13995	13968	14069	13942	14067	14013	14052	14010	13999	13979	14017	13935	14056	13909	14066	14021	14148	14144	14068	13973	13971	14172	14063	14015	14050	14042	14085	14058	13997	14045	13992	14035	14028	13980	13799	14104	14158	14183	14025	14039	14069	13933	13958	14049	14066	13897	14046	13808	14090	14158	14009	14130	14171	14263	14020	14046	14000	14048	13951	13840	14113	14086	14075	13903	14101	14056	14097	14047	13995	14206	14064	14004	13993	14026	13964	13990	13853	14054	13990	14075	13952	14133	13826	14167	13924	14030	14217	13913	14229	14094	14050	13978	14135	14119	13983	13894	13949	13960	13957	14068	14052	14179	13988	13973	14085	13928	14013	13902	13994	14169	13998	14126	13946	13888	13949	14109	14173	13997	14013	14055	14108	13953	14065	13844	13889	13944	14022	13982	14002	14080	14005	13975	13973	14028	14097	14041	13898	14143	13989	14133	13950	13981	14088	14074	14049	13997	14044	14070	14079	14047	14014	14062	14027	14095	14062	14059	13983	14081	14021	14008	14059	14024	14137	14216	14001	13906	14139	14026	14119	14144	14002	14079	13883	14093	14117	14028	13775	14091	13948	14039	13998	13946	14091	14204	14145	14136	14030	14108	13916	14084	14126	14020	14078	14095	14140	14087	14041	13999	14164	14061	14008	14017	14069	13950	13952	13875	13993	14178	14022	14020	14146	14049	14015	14095	13913	14104	14130	14263	14069	14076	14176	14112	14031	14100	14125	13939	14060	14093	14129	14175	14010	14073	13947	14099	13910	14018	14247	14169	13858	14118	14025	13988	13990	13898	14082	14140	14089	14048	14081	13874	14039	13897	14037	14104	14066	14073	14035	13946	14130	14005	14048	14055	14181	14037	13884	14017	14096	14152	13871	14224	14041	14023	14046	14189	14222	14128	14170	13961	13990	14011	14167	13980	14138	13870	14024	14008	14100	13915	14063	14063	14086	14081	14001	14148	13931	14127	14055	14059	13841	14015	13865	14036	14069	14010	14082	13814	14168	13822	13968	13941	13917	13950	14001	14044	13863	13932	14072	13948	14032	13956	14092	13907	13896	14041	14114	14077	13963	14005	13943	14007	14148	14107	14098	14072	14005	14074	13917	14161	14080	14059	14011	13933	13895	14036	13966	13877	14159	14170	14006	14132	14154	13910	14058	13970	14113	13986	14122	14017	14030	14109	13901	14019	13961	14052	13999	14125	14020	13977	14075	13980	14053	14089	14079	14094	14210	13912	14042	14290	14096	13987	14016	14165	14206	13989	13967	14143	13953	14067	14159	14124	13944	14045	14175	14001	14079	14033	14022	13934	14180	14121	13973	14067	14002	14005	14030	14201	14150	13984	13931	14198	13965	14092	13866	14093	14154	14111	14095	14185	14181	13898	13966	13999	14067	14068	14110	13952	14067	13985	13873	14124	13954	14041	14070	13956	14286	14248	13993	14070	13945	14049	14003	14036	14134	14049	13906	13948	14001	14109	13824	13910	13950	14070	14051	14155	14075	14007	13925	14105	14093	14044	14037	13935	14043	13887	14125	14002	14130	13957	14036	14004	14116	14028	14124	13995	13955	14093	14063	14311	14080	13977	13947	13919	14094	14138	14066	14170	13954	13943	14247	13891	14035	13978	13841	14052	14091	14094	14003	14236	13963	14081	14088	14159	14084	13961	14156	13947	14083	14006	13878	13993	13899	13948	14099	14104	14171	14073	14061	14185	13903	14157	13909	14052	13990	14153	13947	14239	14045	14145	13861	14311	13937	14227	13920	14045	14069	14183	14103	13927	14178	13973	14133	14000	14030	14157	14020	13988	14071	13930	13946	13993	14059	14106	13987	13988	14113	14210	14111	14024	14102	13920	13922	14205	14205	14080	14135	13954	13912	14070	13912	14169	14045	13963	14073	14043	13942	13964	14029	14075	14004	13882	14105	14148	14009	14015	13933	13910	14086	13893	14025	13896	13983	14306	13942	14041	14061	14015	14100	14032	14130	14009	14039	14094	13869	14019	14186	14037	14145	14225	13991	14113	14000	13932	14036	14018	14080	13976	14108	13918	14114	13997	14108	13957	14143	14237	14030	14094	14016	13914	14061	14013	13986	14092	14030	14066	14014	14052	13927	13871	13949	13971	13999	13990	14053	13976	13958	14045	13923	14083	14126	13899	14144	14039	14137	13900	13990	14135	14012	13967	14126	13962	14048	13960	13999	14153	14097	14022	13994	14094	14042	14006	13948	13868	14154	14092	14101	14093	14151	14153	14030	13997	13966	14062	14184	14127	14028	14022	13900	14034	14108	13940	14095	14183	13945	14071	14054	14136	14008	13920	13964	14095	13950	14191	13892	14041	13889	13909	14167	14070	14127	14127	14075	14074	14047	13988	14234	13910	13956	14022	13831	13988	14039	14042	13899	14122	13808	14105	13940	13987	13935	14052	13972	14070	14131	13831	14164	14131	14093	14143	13901	13863	14118	14154	13964	14146	13917	13924	14047	14064	13989	14061	14029	13835	14060	14027	14037	14110	14096	13988	14123	13964	14053	14013	14108	14142	14069	13917	13985	14098	14006	13813	14024	13964	14022	14047	14000
25218	21388	28104	25362	20984	18169	17803	16601	16361	16735	19283	25596	30564	30799	27273	22612	18745	17098	16216	15940	16150	15999	16091	16247	16028	16122	15978	15995	15974	16027	15913	15894	15840	15997	15909	15936	15871	15969	16045	16049	16038	15960	15917	15972	15764	16061	15985	16107	15989	15842	15883	15810	15941	15881	15829	16031	15739	16059	16130	15905	15951	15915	15795	15928	16104	15834	15941	15970	15963	16119	15979	15923	16117	15852	16042	15800	15953	15834	15882	15972	16122	15924	15963	15929	16064	15935	15980	15920	16031	15849	16237	15888	15954	15837	16057	16032	16013	15826	15895	15885	15916	15908	15883	16098	16001	15849	15942	15766	15969	15919	15605	16024	15974	15833	15998	16045	15844	15859	15922	15697	16001	15785	15883	15842	15835	16198	16046	16126	15915	15782	16042	15933	16111	16009	15709	16008	15960	16076	15892	16031	16102	15966	15939	15846	15908	15940	15877	16129	15779	15933	15977	15826	15874	15967	15860	16047	15967	16036	15736	16039	16002	16040	15862	15844	15994	15984	15962	15715	15831	15888	16101	15870	16005	15979	15786	15676	15745	16034	16062	15921	16018	15971	15851	15977	16008	15894	15820	15870	15875	16049	15949	15880	16109	15904	15907	15827	15939	15730	15949	15866	16007	15951	15947	16046	15843	15736	15966	15826	15952	15941	15999	15918	15781	15936	15862	16135	16086	15901	15850	15907	15946	15740	15919	15888	16026	15919	16156	15830	15915	15756	15743	15794	15932	15922	15946	15967	15975	15896	15955	16147	15853	15858	15921	16054	15956	16208	16081	15824	16083	16070	16005	15834	16101	16009	15798	15972	15795	16035	15931	15923	15959	15999	15955	15983	15776	15871	15928	15972	16066	16082	15855	15880	15745	15980	15933	15896	15894	16017	15966	16005	15872	15773	15988	15928	15945	15860	15911	15988	16031	15847	15994	15935	16063	15951	15895	15947	15896	15806	15816	15740	16123	15852	15837	15967	15944	15921	15838	15706	15723	15973	15773	15708	15917	15988	16005	15906	15940	15892	15748	15956	15904	15917	15920	16033	15987	15993	15899	15812	15784	15962	15787	15811	15953	15878	15853	15937	15790	15805	16102	16088	15841	16008	15918	15904	15967	15782	15888	15985	15855	15934	15952	15880	16037	15896	15906	15730	15936	15914	15918	15772	16109	15998	16009	16047	15864	15959	15964	15802	15903	15657	16033	15887	15917	15817	15992	15997	15994	15915	15836	15954	15889	15726	15852	15963	15952	16060	15865	15998	15806	15982	15823	15883	15759	15849	15816	15991	16088	16055	15910	15668	16070	15881	15889	15899	16086	15845	15907	15841	16043	16059	16035	16042	15844	15929	15918	15802	15649	15993	15955	15969	15964	15742	15733	15861	15951	16035	15969	15923	15906	15971	15697	15900	15902	15858	15833	15746	15863	15790	15967	15885	15813	15777	15937	15922	15814	16098	15929	15859	15884	15941	16029	15901	15799	15834	15967	15993	15846	16041	15935	15963	15815	15879	15668	15963	15994	16025	15815	15823	15795	15973	16056	16110	15804	15903	15933	15832	15803	15927	15896	15869	15853	16041	16152	15976	16019	15903	16048	15870	15990	15859	15862	15944	15850	15842	15882	15949	15959	15791	16127	15869	16011	16231	16077	16049	15963	15809	15993	15991	15775	15692	15867	15828	15903	16167	15929	16006	15821	15973	16006	15831	15879	15917	16039	15903	16089	16010	15841	15984	16070	15944	15740	16047	15804	15970	15962	16092	15798	15896	15985	15847	15858	15953	15716	15685	15933	16095	15876	15860	16103	15743	16039	16054	16036	15860	15989	15885	16003	15960	15891	15755	15826	15907	15968	15899	15731	15829	15973	15797	15827	15955	15781	15744	15850	16123	16110	16041	15918	15775	15799	15989	15889	15936	15954	16021	15855	15993	15854	15777	15836	15980	15824	15875	15767	15766	15887	15894	15792	15902	15937	16129	15893	15790	15906	16041	15936	15597	15854	15766	15987	16026	15882	15990	15982	15870	15860	16011	16008	15935	15936	16116	15843	15998	16084	15923	15965	15892	15980	15971	15993	16027	15847	16061	15989	15987	15976	16007	15855	15904	15864	15860	15847	15938	16007	15957	15775	15995	15955	16116	15926	16071	15962	15926	16061	15830	15996	15936	16000	16004	15961	16097	15855	16061	15902	15936	16076	15946	15831	15980	16030	15906	15990	15924	15974	16129	15960	15931	16038	15996	15869	15923	15808	15884	15823	15789	15822	15785	15743	15735	15992	15958	15909	15846	15791	16010	16011	15870	15776	15950	16013	15777	15958	15854	15929	15836	15822	15895	15931	15885	15710	15819	15864	15945	15939	15924	16017	15946	15808	16065	15931	15889	15971	15990	15865	15930	15865	16029	15958	15872	15924	15979	15974	15822	15975	15902	15844	15870	15912	15839	15766	15655	15948	15897	16059	15910	15806	15881	15930	15908	15867	15791	15785	15931	15783	15842	15757	15897	15726	15868	15933	16040	15945	15959	15856	15970	15810	15960	15752	15859	15914	15884	16030	16011	15915	16005	15943	16032	15902	15781	16054	15756	16003	16040	15993	16008	16135	15965	15874	15770	15782	15989	15703	15702	15966	15838	15846	16053	15898	16003	15983	15819	15862	15949	15753	15833	15887	16048	15905	15892	15786	15768	15875	15798	15887	15933	15985	15842	15839	15750	15686	15832	15845	15749	15777	15712	15765	15841	16098	15747	15903	15939	15858	16096	15890	15859	15881	15904	16079	16013	15895	15845	15868	16065	15957	15895	15795	15658	15798	15777	15796	15871	16035	15991	16176	15984	15882	15909	15962	15943	15757	15997	16026	15859	15992	15840	16069	15954	16036	15780	15895	15786	15921	15787	15968	15837	15951	16033	15929	15873	16017	15809	16021	15845	15874	15935	16047	15950	16050	15846	15982	15999	15763	15765	16199	15827	15915	15897	15813	15845	15880	15928	15684	15754	15856	15997	15801	15948	16014	16075	15949	15850	16088	15795	15862	15949	15885	15931	15964	15837	15786	15804	15968	15851	15752	15879	16001	15970	16012	16006	15992	16015	16013	16003	15939	16018	15816	16124	15961	15827	16036	15968	15895	15805	15938	15971	15890	15708	15937	15945	15828	15750	15933	15953	15817	15916	15976	15776	15985	16090	15966	16206	15713	15878	15674	15859	16084	15901	15822	15729	15799	15923	15894	15725	16166	15993	15943	16050	15946	15868	15935	15947	15764	15898	15881	15865	16053	15931	15714	15745	15884	16075	15876	15921	15838	15938	15810	15940	16005	15951	15890	16042	16044	15894	16048	15906	16026	15964	15731	15732	15870	15838	15817	15991	15992	15976	16045	15926	15905	15922	15763	15752	16014	15874	15994	15739	15738	15857	15938	16008	15815	15793	15963	15740	15936	15947	15936	16055	15916	15774	15870	15822	15955	15863	15875	15905	15838	16015	15818	15670	15857	16004	15921	15934	15975	15837	15928	16010	15844	15941	15795	16013	16108	15938	16004	15808	16068	15935	16130	16024	15813	15853	15880	15962	15862	16103	15885	15824	15865	15767	15731	15998	15845	16097	15908	15881	15990	15926	16002	15988	15974	15825	15691	15784	15782	16079	15951	16069	16002	16057	16015	15901	15984	15869	15884	15699	15842	15899	15828	15958	15919	16004	15818	15975	15946	15869	15916	15902	15786	15991	15614	15771	15808	15965	15870	15845	15767	16016	16021	15930	15811	15912	15927	15703	15959	15964	16154	15982	15768	15749	16042	15850	15975	15716	15964	15881	15807	15914	15822	15650	15870	15796	15999	16025	15930	15832	15990	16035	16066	15804	15714	15856	15925	15704	15881	16059	15915	16037	16042	15910	15888	15801	15661	15876	15652	15908	15840	15826	15855	16000	15779	15936	16066	15879	15910	15988	15842	15958	16197	16056	15815	15831	15936	16029	16045	15858	15964	15827	15978	15819	15864	15887	15935	15883	15770	15991	15836	15679	15774	15793	16097	15861	15822	16042	16028	15954	16078	16084	15811	15862	15793	15765	15769	15896	15859	16086	15983	15888	16071	15904	15865	15893	15718	15951	15830	15740	15909	15883	15940	15986	16149	15780	15866	15805	15908	15963	16157	16000	15949	15887	15850	15979	15815	16001	16024	15701	15939	15988	15756	15795	15784	15880	16084	16101	15992	15751	15765	15960	15964	15879	15831	15817	16206	15935	15991	15859	15967	15998	16168	15786	15868	15930	15953	15991	15976	15909	15926	15838	15819	15962	15813	16022	15919	15902	15809	15989	15955	15956	15722	15991	15824	15901	15868	15864	15966	15978	15833	15893	15825	15962	15972	15887	15865	15853	16065	16054	15977	15973	15963	15938	15847	15891	15808	15840	15863	15859	15993	15967	16117	16031	15808	15839	15840	16059	16081	15993	16047	15829	15876	15883	15981	15985	15900	15987	15927	15974	15766	16040	15924	16006	15888	15995	15738	15961	15837	15931	15867	15812	16022	15915	15902	15938	16055	15955	16013	15930	15779	15968	16016	15818	15849	15998	16003	15873	15884	15873	16080	15914	16182	15752	15938	15861	15957	16126	15941	15827	15826	16005	15767	15809	15901	16050	15791	15651	15720	15976	15908	15925	15885	15773	16030	15978	16034	16146	15739	16033	15901	16139	15655	15791	15951	16069	15918	16027	15858	15962	16035	15891	15970	15812	15840	16104	15832	15795	15802	15895	15980	15882	15908	15991	16008	16100	15848	15867	15932	15877	16027	15859	15917	15870	15655	15893	15855	15944	15897	15923	15871	15939	16054	16002	15905	15944	15876	15819	15793	15983	15869	15765	15992	15985	15787	15830	16013	16079	15950	16218	16018	15735	15940	15835	15938	15991	15933	15973	15775	15935	16057	16026	16191	16001	16105	16053	15866	16142	16054	15910	16022	15804	15874	15801	15822	16002	15930	15854	15847	15860	15938	16200	16009	16060	15846	15916	15844	16118	16011	16084	15893	15883	15748	16026	16002	15969	15856	15947	15858	15700	15992	16106	15838	16101	15896	15993	15770	16034	16044	16063	15848	15675	15683	15953	16016	15881	15705	15722	16030	16250	15899	15941
13543	20628	19400	16805	15874	15213	14922	14882	15000	15435	19753	28957	33942	32468	28259	21483	17023	15002	14280	14266	14205	14057	14203	14326	14244	14051	14181	14364	14225	14211	14144	14018	14142	14429	14166	14132	14283	14287	14247	14070	14205	14286	14110	14203	14141	14231	14266	14164	14364	14183	14161	14142	14307	14263	14107	14188	14329	14131	14162	14045	14168	14520	14089	14243	14154	14164	14391	14400	14090	14231	14332	14179	14258	14233	14227	14159	14191	14051	14212	14125	14267	14179	14236	14138	14146	14135	14224	14142	14271	13996	14095	14285	14228	14176	14167	14075	14101	14286	14131	14068	14135	14324	14178	14095	14108	14216	14199	14248	14188	14125	14344	14116	14112	14183	14235	14281	14166	14102	14255	14218	14133	14148	14304	14157	14280	14145	14113	14201	14217	14041	14118	14127	14348	14163	13911	14270	14145	14311	14211	14259	14077	14112	14173	14186	14262	14260	14228	14198	14171	14122	14251	14174	14150	14131	14203	14172	14187	14116	14149	14299	14282	14151	14231	14016	14108	14213	14192	14213	14285	14090	14251	14156	14053	14154	14226	14202	14067	14112	14168	14234	14274	14268	13995	14158	14114	14160	14161	14357	14386	14126	14048	14070	14301	14082	14095	14220	14205	14240	14153	14184	14289	14166	14083	14210	14173	14210	13997	14218	14189	14040	14076	14281	14109	14168	14236	14292	13889	14099	14178	14413	14134	14009	14174	14198	14287	14261	14212	14135	14055	14155	14193	14145	14165	14352	14090	14061	14117	14112	14260	14206	14158	14283	14101	14234	14292	14285	14348	14302	14064	14148	14192	14252	14155	14168	14044	14016	14259	14103	14162	14143	14148	14167	14115	14201	14196	14223	14298	14116	14368	14155	14141	14127	14161	14168	14120	14333	14331	14153	14325	14263	14036	14310	14335	14224	14115	14228	14266	14268	14126	14132	14160	14135	14098	14209	14168	14153	14232	13979	13957	14098	14116	14169	14086	14409	14218	14196	14244	14154	14192	14207	14116	14035	14274	14244	14162	14158	14095	14237	14113	14373	14267	14260	14175	14302	14242	14072	14035	14056	14348	14193	14150	14263	14195	14153	14267	14264	14154	14140	14188	14086	14088	14080	14180	14125	14252	14122	14239	14343	14153	14138	14176	14242	14045	13955	14146	14151	14136	14283	14209	14172	14162	14152	14131	14291	14134	14233	14122	14301	14025	14214	14280	14264	14361	14018	14157	14227	14173	14152	14005	14185	14035	14124	14141	14063	14208	14254	14185	14184	14202	14032	14301	14255	14294	14250	14275	14149	14077	14244	14290	14294	14200	14035	13907	14216	14259	14171	14158	14058	14055	13981	14110	14280	14184	14106	14230	14109	14074	14136	14274	14084	14040	14306	14164	14093	14279	14224	14037	14152	14076	14334	14153	14231	14120	14291	14065	14337	14187	14148	14065	14290	14050	14085	14243	14073	14085	14220	14258	14178	14225	14038	14116	13964	14241	14175	14261	14297	14286	14186	14134	14254	14086	13999	14203	14163	14211	14115	14216	14206	14207	14044	14081	14188	14194	14041	14292	14086	14199	14219	14146	14216	14122	14150	14036	14181	14233	14173	14048	14231	14275	14099	14223	14124	14340	14198	14119	14176	14077	14202	14163	14238	14265	14183	14119	14250	14252	14208	14148	13972	14041	14118	14029	14101	14243	13922	14193	14116	14137	14132	14167	14377	14204	14104	14319	14344	14136	14132	14101	14299	14326	14207	14236	14216	14169	14396	14159	14203	14104	14168	14247	14330	14218	14086	13983	14225	14216	14099	14250	14092	14213	14232	14037	14236	14130	14072	14234	14232	14185	14252	14299	14245	13982	14012	14147	14297	14088	14227	14118	14069	14235	14355	14204	14476	14190	14247	14348	14229	14064	14074	14070	14218	14100	14340	14068	14249	14274	14219	14283	14116	14141	13945	14185	14146	14148	14271	14141	14105	14125	14203	14055	14170	14141	14210	14208	14169	14076	14205	14233	14290	14132	14241	14151	14053	14211	14050	14273	14201	14167	14044	14298	14142	14048	13962	14261	14241	14189	14247	14106	14048	14163	14245	14180	14062	14175	14032	14140	14057	14221	14173	13990	14112	14223	14201	14193	14061	14155	14249	14218	14060	14150	14047	14187	14263	14136	14226	14217	14258	14139	14178	14214	14179	14120	14077	14326	14184	14207	14196	14279	14180	14263	14369	14220	14192	14097	14144	14331	14211	14268	14054	14092	14123	14222	14198	14137	14261	14309	14375	14262	14150	14202	14149	14211	14066	14311	13977	14139	14268	14270	14057	14092	14163	14119	14342	14359	14296	14208	14010	14277	14352	14195	14439	14152	14124	14175	14060	14188	14177	14144	14158	14153	14103	14234	14203	14016	14122	14282	14084	14170	14166	14191	14213	14261	14202	14319	14176	14166	14146	14139	14222	14267	14112	14098	14313	14155	14160	14283	14350	14190	14139	14172	14051	13977	14258	13942	14129	14213	14293	14385	14016	14052	14199	14070	14199	14380	14299	14250	13987	14200	14325	14127	14207	14000	14278	14134	14110	14097	14065	14151	14192	14335	13999	14145	14143	14135	14067	14144	14064	14326	14276	14313	14178	14116	14192	14393	14224	14165	14050	14158	14160	14148	14106	14237	14299	14080	14064	14053	14189	14093	14370	14269	14233	14323	14145	14152	14301	14005	14268	14184	14242	14133	14135	14151	14172	14133	14134	14178	14260	14195	14164	14359	14162	14094	14265	14305	14130	14117	14122	14122	14196	14134	14097	14099	14236	14492	14182	14094	14304	14148	14174	14193	14104	14122	14305	14191	14302	14307	14156	14164	14263	14230	14185	14082	14191	14092	14242	14036	14144	14222	14257	14129	14186	14149	14117	14122	14336	14135	13991	14152	14113	14121	14406	14217	14274	14116	14210	14085	14106	14322	14220	14270	14221	14203	14378	14046	14095	14091	14230	14061	14036	14207	14131	14160	14235	14196	14342	14172	14254	14140	14206	14335	14201	14239	14251	14208	14187	14181	14240	14156	14117	14150	14266	14051	14121	14203	14274	14316	14254	14245	14210	14196	14198	14189	14209	14099	14207	14195	14150	14309	14429	14109	14344	14216	14061	14260	14164	14165	14184	14290	14247	14176	14015	14156	14265	14157	14069	14201	14169	14154	14302	14144	14310	14248	14190	14129	14093	14203	14169	14028	14097	14278	14147	14185	14233	14075	14139	14287	14302	14033	14244	14245	14185	14129	14231	14013	14170	14111	14225	13963	14052	14129	14291	14187	14211	14199	14101	14247	14221	13994	14148	14299	14082	14391	14109	14220	14076	14040	14104	14286	14128	14211	14162	14118	14182	14256	13977	14200	14267	14092	14064	14150	14179	14192	13963	14171	14250	14236	14095	14248	14328	14182	14032	14224	14060	14323	14149	14301	14317	14262	14198	14253	14055	14237	14220	14271	14396	14045	14149	14177	14254	14152	14294	14076	14193	14267	14217	14330	14127	14089	14278	14204	14249	14188	14223	14090	14167	14134	14318	14234	14122	14227	14040	14198	14291	14118	14063	14240	14136	14229	14264	14333	14288	14222	14185	14178	14183	14085	14152	14210	14138	14171	14213	14193	14139	14139	14186	14241	14082	14286	14169	14121	14222	14148	14163	14080	14048	14139	14283	14158	14029	14198	14325	14328	14216	14105	14124	14199	14292	14140	14374	14324	14161	14239	14079	14218	14241	14112	14204	14247	14110	14267	14227	14081	14295	14204	14181	14123	14187	14227	14332	14120	14269	14192	14258	14160	14211	14066	14281	14174	14273	14451	14300	14304	14086	14256	14020	14253	14163	14174	14243	14221	14272	14034	14150	14256	14274	14174	14228	14265	14176	14061	14237	14280	14115	14010	14221	14087	14185	14068	14176	14179	14225	14150	14105	14109	14242	14050	14339	14010	14167	14315	14002	14137	14166	14268	14125	14112	14183	14152	14106	14177	14072	14109	14270	14094	14253	14146	14219	14308	14029	14237	14254	14171	14167	14193	14071	14253	14105	14082	14297	14204	14096	14275	14293	14156	14205	14298	14289	14310	14234	14060	14373	14277	13962	14313	14116	14232	14213	14164	14219	14058	14078	14220	14040	14031	14215	14288	14071	14319	14138	14226	14031	14163	14217	14225	14309	14017	14146	14246	14109	14112	14268	14387	14166	14164	14215	14123	14195	14138	14057	14221	14201	14187	14110	14060	14294	14071	14205	14063	14082	14288	14099	14095	14113	14248	14016	14201	14245	14231	14250	14286	14173	14401	14222	14001	14000	14123	14228	14216	14021	14220	14178	14320	14259	14172	14036	14143	14144	14202	14124	14155	14181	14175	14100	14099	14125	14129	14329	14233	14029	14158	14137	14221	14133	14114	14344	14177	14063	14241	14163	14106	14147	14134	14151	14272	14176	14185	14012	14172	14080	14386	14117	14272	14295	14248	14142	14320	14244	14101	14395	14117	13991	14082	14203	14180	14337	14185	14069	14175	14158	14168	14192	14187	14306	14212	14222	14190	14301	14334	14146	14051	14170	14202	14157	14285	14352	14303	14182	14195	14074	14408	14102	14221	13998	14319	14140	14097	14154	14353	14253	14237	14184	14089	14385	14161	14219	14244	14191	14131	14208	14272	14126	14203	14175	14170	14115	14130	14344	14130	14175	14138	14251	14041	14255	14067	14239	14140	14229	14180	14165	14138	14127	14155	14190	14119	14205	14229	14006	14190	14175	14326	14264	14066	14305	14089	14202	14188	14221	14037	14215	14273	14105	14205	14118	14245	14173	14068	14250	14241	14241	14104	14280	14138	14230	14252	14290	14236	14284	14236	14225	14042	14019	14313	14239	14152	14224	14204	14192	14073	14161	14113	14288	14123	14112	14335	14045	14233	14216	14239	14063	13984	14166	14245	14236	14201	14153	14182	14183	14221	14365	14222	14195	14247	14235	14165	14228	14135	14093	14132	14011	14154	14342	14131	14217	14300	14242	14083	13895	14163	14176	14287	14213	14138	14118	14164	14210	14181	14281	14011	14244	14101	14090	14259	14152	14053	13994	14121	14018	14177	14174	14052	14224	14308	14006	14137	14315	14093	14272
23878	21406	28954	24240	21837	22336	21158	17741	17410	17473	20257	25659	34091	43955	38140	28763	21139	17850	16278	16225	16132	16241	16380	16071	15844	16101	16035	16094	16047	16056	16095	16325	16314	16174	16148	16249	16038	15959	16178	15798	15829	15847	15917	16083	16013	16053	16091	16092	16102	16112	15921	16168	16258	15924	15923	15911	16011	15962	15999	15969	15988	16042	16036	16032	16011	16026	15940	15931	16156	15972	15836	15944	16042	16022	16059	16090	15943	15900	16074	16036	16096	16028	16047	16170	15903	16138	16181	16079	16102	15905	16103	15998	16073	16091	15942	16119	16037	16169	15964	16038	15952	16008	15969	16206	16145	15933	15826	15969	16108	16050	15979	16205	15991	15888	15882	15887	15919	16067	16088	16310	15972	16121	15958	15792	15853	15712	15884	15981	15905	16151	15960	16019	16050	16214	15965	16160	16065	15964	15897	16093	16059	15846	16069	15963	16133	15993	15928	16028	15925	16060	15975	16076	16068	16045	15869	15960	15834	16011	16242	16177	15929	15811	15932	15971	16005	15834	15986	15843	16138	15928	15980	15792	16039	15984	16109	15971	16052	15909	15787	16024	15903	15902	15873	16002	16134	16098	15987	15956	16015	16055	16187	15798	16074	16073	15902	15895	16099	16037	15828	16038	16076	15969	15933	16060	15933	16123	15963	15802	15802	16145	16092	15827	15857	16024	15870	15738	15926	15714	15666	15982	16083	16072	16107	15990	16110	15843	15909	16170	15904	16010	15986	15781	15931	15735	15856	15752	15856	15961	15976	16025	15994	16071	15852	15892	15963	15909	15839	16058	16121	15978	15948	16047	15952	15861	16062	15846	15963	15962	15815	15972	15945	15853	15974	16068	16024	16073	15834	15987	15993	15914	15895	15934	16055	16140	16055	16071	16030	15970	15958	15997	16268	15893	15807	16005	16126	15901	15989	15999	15883	16019	15964	16014	15845	15905	16001	15934	15998	16033	15951	16014	16040	15968	16003	16067	15994	15981	15923	16075	16191	15970	15961	16122	15860	15874	16062	16434	16356	15957	15998	15984	16043	15900	16043	15887	16118	15979	15905	16040	15965	16079	15880	15899	16072	15875	16100	15909	16085	15971	16012	16005	16124	15913	16061	15966	16048	15886	15982	15954	15954	15932	16013	15947	15987	16036	16054	16098	15956	15993	15719	16047	16049	15925	16003	15804	15890	16056	15983	16008	15882	15932	16097	15979	16001	15972	15987	15864	15993	15975	15934	15908	15759	16101	15797	15974	16083	16032	16159	16008	16112	15885	15925	16185	15844	16176	16016	15903	16291	15913	16282	15935	16045	16035	16015	15966	16197	15963	15940	15858	16157	15928	16059	15974	15936	16021	16090	15787	15982	15982	15930	15965	16115	15928	16074	15896	15885	15799	15924	16076	15875	15983	15927	16023	16076	15982	15939	15960	15885	15955	15940	16003	15974	16116	16265	16004	15943	16229	16192	15970	16152	16031	16309	15832	15996	15869	15737	15965	15882	15927	16022	15950	16008	16050	15869	15848	15881	15943	15981	16067	15890	15976	15968	16137	15968	15920	16060	15685	15917	15866	16149	16011	15939	16089	16195	16010	16040	16011	16026	15854	16006	15997	16128	16109	15854	15828	16023	15843	15853	16052	16230	15921	15795	15955	15922	16164	16038	15892	15813	16036	15930	15922	15879	16024	15942	15864	16080	16057	16158	15898	15803	15811	15844	16164	15728	15976	15881	15840	15970	15933	16050	15942	16169	15902	15968	16024	15891	16026	16030	16056	16057	16147	16034	16017	15824	15864	16096	15938	16027	15810	16217	16153	15983	16141	16218	15903	15990	16153	15978	15996	15942	15950	16016	16028	15923	15780	15937	15921	15954	15874	15879	16177	15972	15944	16263	15903	15960	15995	16156	16154	16151	15919	15991	16191	16252	16013	15861	16068	15798	15932	15981	16134	16031	15975	16018	16075	16019	15939	15974	16163	15853	16034	15914	16144	16010	15918	16021	16007	16071	16121	16022	15832	15891	15891	15972	15843	15880	16099	15946	15971	15919	16008	16113	16063	16098	16041	15885	15928	16070	16083	15857	16059	16190	16023	16110	16123	15986	15798	15876	16187	16079	15787	15972	16076	15960	16089	16075	15956	15921	16093	15878	15982	15970	16096	15984	15934	16120	15933	15981	16304	15980	16090	15859	15970	16021	16193	15938	15989	16101	15986	16041	15937	15924	16024	15978	15878	15978	16093	16066	15997	16131	16124	15900	15931	15982	16036	15681	15847	16095	16053	15889	15930	15980	15835	16031	15822	15887	16077	15955	16053	15962	15787	16006	15842	16167	15988	15961	15884	16023	16106	16128	16106	16012	15821	16018	16027	16076	16059	15951	16035	15925	15955	15887	15966	15985	16014	16070	16127	16006	15992	16098	15985	15998	15935	15843	16049	15893	15953	15813	16027	15891	15983	16115	15974	15977	15883	16121	16101	16207	15945	15966	15811	16073	16018	15906	15951	15959	16180	16069	15953	15942	16061	15953	16127	16096	16052	15917	16003	15982	15902	16022	15985	15966	15731	15782	15845	15852	16133	15900	15875	15984	15917	16021	15987	16021	16138	16050	15856	15959	15849	15932	15989	15943	16049	16056	15934	15805	16125	16016	15919	15710	16102	16116	16040	15915	15936	16056	16065	16017	15902	15852	16148	16128	16012	16056	16013	15934	15807	15975	15992	15986	16049	16096	16079	16032	16035	16134	16101	16092	15865	16049	15782	15978	16003	16095	15920	15985	15897	15996	16054	16021	16294	15869	15930	15694	15932	16006	15938	16043	16132	16050	15991	15949	16033	16111	15934	15826	15973	15969	15769	15990	16075	16021	16092	15859	15948	16040	16132	15918	15883	15815	15916	16149	15976	15872	15908	15994	16119	15979	16102	15868	15915	15949	15967	15915	15884	16034	15809	16076	15867	15970	15882	15881	15898	16037	16045	15937	16022	15925	15932	15970	16122	15946	15892	15924	15979	15936	15879	15917	15888	15840	15854	15806	15910	15998	15887	16002	16084	16106	15946	15918	15831	16181	15960	15958	15978	15954	15922	15970	15986	16003	15903	15965	15836	15880	15987	15936	15971	16166	16032	16084	15986	16053	15952	15836	15915	15933	15887	15876	16092	15984	15856	16137	15871	15904	16149	15924	16014	16131	15971	16008	16069	15906	15794	16023	16011	15890	15906	16037	15959	15964	15969	15990	16030	15908	15987	16011	15842	15991	15954	16018	15905	16023	15917	15750	16163	16095	15872	15918	16210	16102	15854	16014	15901	15940	16194	15986	15962	15851	16102	15982	15819	16125	15765	15951	16153	15869	15989	15951	15996	15886	15749	15997	16020	15975	15901	15953	16002	15989	15880	15937	16013	16102	15958	16097	16020	15987	15872	15856	15865	16005	15990	15978	16027	16116	15967	16097	16059	16013	15956	15904	16026	16021	15868	15992	15798	15940	16003	15993	15817	15983	16101	16043	16141	15984	16100	15854	15777	16076	16038	15787	15964	15994	15926	16068	16054	15971	15937	16007	16134	15948	15893	15958	16278	15912	15896	15984	15973	15938	15903	16005	15939	16195	15998	16033	15993	15875	15839	16063	15963	15958	16009	15681	15945	15952	15907	16002	15965	16100	15913	15983	15922	15971	15882	15837	15972	16015	15895	16032	15755	15921	16098	16028	15650	15981	15865	16153	15876	15973	15943	16119	15992	16126	16038	16070	15838	16022	15959	15970	15947	15998	15955	15875	16104	15912	15814	16007	15878	15883	15818	15907	16046	16220	15966	16015	15991	15943	15886	15874	15993	16158	16061	15975	15954	15893	16047	16105	15914	15920	15902	15978	15877	15852	16003	15783	15987	16000	15886	15941	15824	15882	15819	15789	16014	15993	15972	16209	16053	15962	15878	16132	16007	15833	15981	16006	15875	15999	15941	15978	16038	16028	15934	15858	15833	15915	15756	15894	15904	16117	15927	16106	15861	16066	16086	15969	16123	15750	15946	16035	15923	15874	16023	15858	15844	15997	15907	15819	15940	15929	15821	16037	15865	15956	15978	15978	16011	16032	16086	15938	15983	15832	15903	15992	15941	15912	15779	15802	15828	16040	15945	16108	16234	16193	16070	15840	15890	16125	15853	16080	15790	16230	15868	15995	16024	15902	15917	15831	16138	16022	16072	16089	15970	16050	15883	16106	15983	15919	15908	16085	15884	16010	16162	15985	16079	16065	16075	15981	16119	16136	16054	15929	16015	16117	16001	16053	15831	16156	15836	16173	16051	16120	15879	15868	15892	16145	15823	16076	16057	16021	15934	15825	16099	15973	15848	16003	15959	15906	15938	16092	15927	15954	15833	16155	15926	15800	16099	16061	15904	16031	15984	15852	16025	15750	15981	16070	15946	16088	16125	15933	16076	16087	15910	15884	16107	16018	15907	15947	15860	15930	15959	16134	16045	16095	15830	16052	15956	15999	15979	16020	15915	15843	15874	15945	16157	16036	15822	16175	16167	16085	15918	15980	16136	15969	16021	16220	16051	15962	16105	15984	15890	15921	15925	15910	15911	15876	16050	15971	15900	15891	15873	16040	15894	15959	15837	16003	16155	15812	15830	16007	15880	15919	16172	16025	15820	15961	15877	15965	15951	16107	15921	15897	15949	15975	15922	15910	16099	15870	15777	15877	16200	15966	15939	16053	16075	16032	15913	16059	16047	15954	16124	15837	16130	16168	16069	15916	16050	15922	15925	16058	16037	15938	15960	16163	15746	16107	16064	15997	16140	15761	15964	15860	15849	15953	16012	15908	16006	15938	15908	15862	15985	15849	15949	15854	16148	16128	16012	16136	15947	15999	15907	15954	15949	16004	16002	15971	16143	16046	16169	16076	16090	15888	15780	15989	16182	15762	15968	16079	15852	15996	15985	15897	16168	15893	15783	15876	15990	15961	16079	15971	15881	15892	15927	15902	16116	15859	16058	16341	15836	16328	15980	15991	15942	16048	15763	15896	15758	15880	15929	16168	15942	16034	16068	16016	15983	15935	15904	15802	15685	16047	16046	15957	16099	16061	15965	15910	16074	15985	16022	16099	16106	16169	15924	15853	16034	16111	15853	16051	15961
15328	25851	23829	19211	17483	16724	16545	16519	16548	16111	21643	28275	38589	45428	38451	28296	19292	15644	14625	14225	14271	14179	14403	14122	14292	14224	14228	14325	14330	14273	14174	14183	14188	14140	14215	14300	14291	14332	14198	14234	14224	14215	14148	14258	14144	14221	14266	14171	14235	14155	14203	14106	14122	14260	14167	14389	14271	14279	14196	14205	14217	14133	14125	14161	14186	14268	14145	14267	14292	14239	14249	14036	14282	14326	14188	14218	14168	14230	14218	14120	14262	14137	14227	14094	14254	14353	14135	14308	14254	14242	14316	14271	14389	14377	14235	14047	14269	14385	14120	14314	14413	14216	14265	14183	14262	14142	14267	14293	14193	14127	14328	13954	14211	14284	14215	14099	14293	14109	14167	14227	14280	14192	14155	14295	14218	14162	14219	14256	14245	14182	14209	14240	14268	14309	14226	14250	14446	14222	14385	14251	14092	14106	14015	14284	14125	14266	14223	14189	14133	14214	14246	14164	14204	14281	13931	14201	14271	14021	14406	14157	14191	14183	14236	14370	14138	14170	14128	14359	14241	14213	14241	14279	14202	14187	14258	14195	14259	14362	14254	14331	14061	14111	14204	14278	14226	14330	14199	14279	14224	14281	14211	14239	14249	14211	14200	14391	14223	14276	14347	14091	14073	14270	14249	14086	14226	14084	14183	14220	14190	14215	14247	14215	14344	14097	14236	14085	14222	14122	14135	14261	14268	14154	14174	14306	14277	14183	14185	14195	14127	14258	14395	14273	14225	14096	14285	14234	14306	14241	14234	14164	14206	14212	14181	14244	14202	14181	14158	14252	14347	14259	14245	14187	14074	14374	14214	14094	14156	14306	14217	14078	14182	14196	14212	13971	14250	14258	14283	14247	14413	14290	14064	14320	14278	14403	14245	14321	14212	14109	14330	14095	14338	14206	14428	14261	14237	14309	14146	14314	14144	14221	14158	14187	14035	14227	14191	14084	14211	14169	14249	14081	14245	14197	14218	14145	14097	14109	14214	14193	14321	14228	14154	14214	14188	14228	14225	14147	14083	14217	14213	14333	14186	14216	14174	14352	14414	14229	14329	14230	14433	14159	13964	14221	14158	14257	14303	14082	14366	14223	14129	14304	14154	14107	14256	14334	14097	14224	14229	14192	14294	14121	14267	14234	14106	14137	14209	14118	14236	14162	14190	14354	14140	14322	14270	14306	14109	14290	14305	14315	14258	14229	14379	14259	14143	14151	14187	14122	14094	14345	14095	14109	14245	14262	14242	14172	14371	14129	14195	14214	14340	14280	14239	14335	14263	14133	14241	14214	14320	14285	14269	14259	14329	14235	14193	14091	14229	14340	14244	14050	14253	14204	14164	14086	14163	14267	14251	14230	14322	14112	14153	14291	14297	14326	14314	14161	14194	14255	14338	14007	14217	14158	14144	14223	14203	14095	14144	14184	14289	14364	14154	14276	14178	14269	14079	14164	14158	14238	14176	14364	14115	14192	14312	14254	14294	14294	14274	14298	14294	14134	14192	14309	14286	14367	14056	14186	14360	14245	14238	14075	14222	14106	14328	14223	14233	14122	14263	14170	14149	14276	14125	14265	14171	14188	14123	14189	14295	14143	14300	14153	14365	14208	14335	14216	14341	14193	14243	14073	14189	14287	14177	14239	14180	14242	14304	14164	14262	14176	14193	13988	14265	14168	14045	14163	14318	14197	14269	14221	14244	14279	14099	14266	14269	14259	14186	14131	14332	14209	14307	14219	14294	14322	14189	14223	14177	14372	14234	14242	14072	14323	14217	14360	14252	14256	14312	14161	14166	14373	14199	14144	14178	14268	14202	14237	14246	14208	14375	14297	14163	14254	14278	14254	14164	14130	14270	14438	14171	14190	14042	14167	14359	14243	14227	14238	14235	14255	14038	14427	14229	13988	14254	14236	14066	14176	14238	14309	14203	14278	14128	14394	14116	14203	14195	14192	14161	14163	14105	14211	14324	14306	14228	14283	14055	14355	14109	14261	14358	14083	14335	14177	14210	14216	14146	14284	14235	14207	14132	14264	14320	14157	14250	14196	14244	14137	14215	14203	14267	14345	14312	14274	14142	14434	14194	14206	14219	14140	14339	14083	14194	14236	14086	14119	14250	14185	14126	14314	14189	14122	14259	14126	14206	14182	14161	14063	14178	14175	14155	14383	14181	14135	14209	14238	14218	14250	14270	14206	14222	14275	14253	14236	14250	14292	14189	14165	14132	14107	14266	14263	14201	14211	14215	14083	14069	14170	14277	14105	14277	14222	14167	14356	14037	14166	14316	14266	14102	14216	14008	14220	14216	14083	14280	14310	14066	14148	14087	14081	14214	14177	14343	14258	14142	14264	14167	14049	14112	14211	14347	14227	14365	14165	14218	14292	14280	14286	14278	14110	14339	14181	14222	14180	14258	14134	14143	14366	14387	14222	14355	14238	14146	14142	14214	14112	14161	14285	14205	14248	14290	14278	14181	14293	14204	14213	14231	14293	14163	14089	14183	14147	14184	14247	14312	14185	14236	14244	14175	14159	14415	14241	14053	14180	14327	14221	14178	14205	14182	14255	14039	14160	14204	14345	14126	14236	14063	14282	14201	14255	14186	14286	14206	14064	14298	14127	14079	14199	14145	14270	14216	14175	14410	14299	14142	14097	14135	14168	14294	14122	14266	14262	14112	14268	14265	14196	14074	14287	14193	14172	14160	14171	14206	14266	14215	14290	14251	14346	14163	14322	14152	14230	14391	14224	14168	14246	14206	14270	14225	14122	14328	14339	14196	14395	14185	14251	14108	14337	14276	14091	14306	14166	14168	14105	14155	14106	14105	14225	14258	14159	14134	14075	14171	14105	14228	14262	14181	14270	14165	14248	14114	14173	14134	14424	14264	14254	14283	14228	14003	14235	14105	14342	14204	14196	14211	14337	14239	14353	14321	14309	14256	14085	14310	14204	14132	14298	14122	14162	14273	14284	14414	14170	14213	14130	14158	14261	14163	14034	14189	14202	14187	14333	14157	14189	14110	14194	14203	14093	14306	14286	14377	14268	14227	14169	14201	14148	14275	14311	14185	14182	14219	14211	14249	14288	14198	14244	14152	14164	14312	14345	14165	14183	14138	14244	14121	14175	14330	14114	14212	14176	14279	14110	14176	14285	14209	14352	14060	14233	14245	14161	14131	14315	14225	14206	14133	14179	14125	14367	14201	14247	14162	14151	14209	14194	14144	14117	14065	14139	14182	14044	14063	14134	14045	14277	14298	14226	14135	14129	14236	14369	13975	14324	14219	14194	14133	14297	14188	14313	14314	14185	14271	14274	14304	14160	14165	14320	14171	14339	14127	14130	14208	14303	14212	14071	14091	14151	14276	14237	14240	14149	14226	14343	14371	14405	14033	14322	14190	14145	14329	14310	14185	14299	14319	14200	14331	14110	14212	14246	14124	14404	14170	14306	14198	14190	14135	14144	14247	14112	14398	14381	14286	14220	14215	14282	14088	14231	14254	14262	14269	14296	14479	14234	14319	14122	14205	14218	14187	14047	14141	14194	14265	14274	14236	14249	14180	14273	14277	14247	14210	14069	14121	14168	14262	14163	13953	14087	14205	14222	14208	14141	14098	14309	14210	14237	14402	14120	14262	14085	14156	14200	14276	14270	14188	14171	14178	14244	14315	14148	14021	14229	14114	14150	14267	14158	14146	14195	14254	14202	14148	14059	14230	14194	14089	14197	14380	14240	14198	14272	14183	14255	14127	14177	14331	14338	14325	14088	14332	14179	14373	14370	14325	14241	14034	14348	14331	14066	14388	14195	14127	14263	14237	14194	14297	14303	14162	14175	14242	14214	14279	14246	14182	14221	14311	14122	14109	14215	14308	14096	14243	14200	14055	14268	14269	14193	14311	14335	14231	14124	14218	14243	14218	14214	14274	14215	14275	14236	14352	14269	14012	14134	14345	14233	14184	14199	14269	14127	14157	14280	14210	14358	14326	14211	14228	14153	14202	14402	14119	14060	14273	14361	14254	14269	14274	14197	14255	14190	14404	14167	14115	14358	14228	14186	14167	14298	14220	14266	14140	14290	14146	14223	14162	14202	14196	14106	14316	14047	14177	14245	14296	14025	14295	14362	14047	14135	14269	14202	14150	14145	14184	14180	14379	14225	14089	14144	14299	14179	14235	14250	14278	14302	14302	14246	14351	14345	14310	14386	14356	14009	14217	14173	14247	14246	14151	14366	14236	14207	14235	14202	14170	14250	14300	14142	14098	14174	14197	14209	14093	14205	13976	14337	14154	14261	14393	14235	14141	14409	14295	14049	14261	14164	14194	14096	14291	14121	14253	14217	14140	14257	14155	14229	14254	14244	14187	14241	14199	14255	14244	14177	14268	14152	14356	14353	14115	14279	14436	14238	14237	14298	14149	14314	14388	14246	14352	14289	14325	14134	14035	14128	14289	14229	14445	14137	14298	14122	14228	14245	13994	14135	14335	14256	14328	14163	14259	14226	14157	14435	14260	14218	14150	14173	14339	14092	14106	14334	14268	14325	14213	14340	14179	14258	14261	14128	14268	14045	14138	14229	14235	14257	14249	14134	14375	14129	14292	13976	14272	14146	14220	14242	14265	14230	14269	14200	14216	14310	14056	14340	14177	14263	14187	14218	14271	14329	14209	14103	14267	14115	14202	14275	14482	14055	14138	14169	14086	14096	14214	14326	14153	13979	14267	14291	14215	14231	14413	14117	14267	14240	14269	14263	14247	14496	13996	14263	14149	14254	14177	14172	14232	14142	14244	14202	14165	14251	14235	14145	14243	14076	14247	14205	14140	14102	14152	14398	14357	14295	14047	14154	14293	14252	14191	14304	14249	14178	14335	14244	14319	14196	14323	14234	14222	14324	14282	14113	14310	14127	14137	14254	14198	14249	14273	14156	14110	14253	14345	14207	14144	14081	14316	14262	14158	14237	14146	14320	14308	14281	14223	14277	14298	14263	14301	14133	14345	14183	14136	14196	14175	14298	14216	14095	14122	14060	14163	14340	14170	14213	14347	14242	14341	14230	14222	14260	14265	14313	14192	14247	14170	14143	14199	14236	14326	14222	14289	14312	14137	14164	14159	14236	14205	14163	14301	14296	14181	14101
29145	21683	20772	17944	16259	16329	16367	16457	16297	16331	16259	16161	16825	19113	19377	17924	17052	16470	16328	16109	16111	16134	16003	16209	16142	15795	16151	16261	16125	16063	16217	16052	15850	15797	15800	16193	15919	15889	16044	16060	15939	16108	16189	15909	16035	16099	16291	15833	16109	16314	16172	16230	15972	15978	16333	16115	15970	15921	16055	15953	16112	16200	15887	16157	16023	15954	15977	16196	16093	16189	16226	15869	16071	16098	16136	16027	16111	16165	15977	15866	16093	15813	16166	16064	16231	16226	16322	16004	16124	16103	16012	16083	16045	15858	15986	16049	16054	16043	16133	16117	15922	16054	16070	15954	15842	16001	16145	16176	16096	16001	16114	16252	15900	15984	15998	16053	16115	16078	16078	16033	15905	16185	16103	15963	15960	16055	16176	16008	16330	16082	16201	16209	16115	16109	16130	15887	16256	16053	16108	15953	16117	15931	15969	15936	16209	16109	15865	16120	15861	16093	16016	16174	16021	16255	16046	16006	15981	16139	16089	15920	15944	16029	16234	15970	16108	15985	16100	16020	15955	16024	15889	15975	16127	16081	16292	16159	16015	16103	16119	16098	16138	15983	16195	16048	16163	16078	16198	16103	15995	15964	15902	16026	16161	15989	16065	15999	16245	15965	16118	16148	16049	16093	16021	16196	16181	15989	15976	15936	16078	16000	16014	15901	16222	16071	15976	16278	16088	16231	16089	16041	16018	16184	16077	15929	15861	15939	16159	15921	16141	16105	16128	16152	16161	16181	16215	16128	16208	15974	16079	15979	15826	16042	16080	16000	16051	16136	15995	16104	16097	16158	16004	15876	16157	15909	16134	16143	16172	16050	16155	16074	16310	16230	16011	16133	16237	15942	16066	16051	15783	16225	16109	16034	16016	16228	16100	16176	16171	16024	15983	16013	16216	16102	16237	16163	16001	16114	16167	16010	16150	15938	15870	16111	16062	16004	15972	16286	16002	16156	16074	16048	15979	15728	16213	16140	16108	16157	16064	16149	16041	16205	16018	15952	16074	16062	16072	15999	16216	15974	16077	16025	15954	15973	16106	16160	16168	16025	16194	16052	16180	16099	15972	16105	16133	16220	16159	16347	15983	16220	15973	16076	16121	15934	16056	15909	16139	15854	15946	16123	16107	16161	16069	16027	16241	16014	15989	15928	16066	15935	15970	15957	16066	16053	16014	16059	16008	16026	16058	16009	15986	16047	16093	15940	16007	15992	16047	16207	15990	15945	15957	15886	16051	15917	16042	16074	16136	15913	16051	16079	16200	16117	16068	16120	16121	16011	15999	16241	15988	16143	15984	16223	16019	16159	16112	15915	15868	15847	15835	16119	16050	16080	15968	15994	16255	15969	16005	15964	16064	16107	15951	16099	16280	16024	16080	16029	16090	16082	15957	16327	16210	16097	16098	15914	16101	16154	16028	16045	15923	15826	15982	16037	16048	15917	16179	16133	15880	16128	15976	15887	16106	15977	16007	16032	16257	16208	15953	16016	15936	15800	16076	15965	15957	15969	15940	16178	16082	16007	16052	15963	15765	16095	16216	16010	15933	15799	15920	16047	15828	16083	15909	16120	16005	16195	16029	16062	15908	16063	15937	16054	16049	15982	16100	15932	16239	16004	15859	15939	15966	16161	15978	16148	15895	15987	16009	16011	15915	16017	15772	15860	15994	16073	16058	15905	16283	16054	16132	15756	15823	16025	16087	15920	16060	15959	16062	15992	16374	16229	15968	16128	16241	16256	16037	16147	16219	15901	15938	16079	16054	15922	16036	16006	16221	16112	16073	16066	16000	16190	16156	16048	15858	16281	16163	15994	16006	15992	16068	16028	15963	15855	16155	16243	16003	16065	16016	16048	15806	15949	15924	16087	16108	16085	15939	16241	15845	16023	16003	15971	15953	16183	15982	15835	16009	16166	16144	15855	15804	15999	16024	15946	16006	15937	16091	15954	16000	16259	15906	16107	16193	16236	16014	16210	16161	15938	15826	15877	16316	16172	16248	15973	16123	15891	16160	16146	16045	16158	16167	16038	16048	16131	16135	15877	16139	16069	16189	16145	16327	16242	16129	16062	15913	16045	16003	16146	16333	16171	16030	15872	16089	16009	15922	16083	16043	16198	16045	15948	15976	16083	16192	16108	15992	15861	16033	15991	16139	15964	15869	16075	16009	16033	16135	16124	16111	16203	16164	16224	16016	15937	15952	16310	15980	15979	16107	16052	16013	16003	15968	16056	16082	16096	16087	16087	16235	16135	16064	15989	16165	16094	15892	15961	16004	16134	16077	15963	15938	16040	16302	15825	16156	15963	16048	16235	15810	16020	16016	15940	15866	16140	15795	15985	16029	16214	16060	16082	16060	15911	16076	16165	15922	15984	16040	16111	15922	16055	16023	16160	16145	16087	16253	16197	16101	16206	16086	15925	16044	16040	15985	16105	16010	16163	16126	15989	16297	16346	16027	16048	16113	15959	16003	16119	15986	16223	16194	16011	16109	16186	16129	16059	16169	16048	15982	15977	15961	15980	15954	16175	15961	16031	16079	15936	15850	16118	16113	16031	16113	16034	15930	16193	16127	16080	16091	16222	16005	16181	16040	16279	15943	16079	16145	16089	15980	15949	16091	16187	16148	16186	15958	16073	16134	16182	16174	16043	16090	16004	15993	16192	16086	15968	16180	16113	16272	16101	16218	16244	16126	15861	15987	16130	15926	16045	15889	16040	16006	15927	15928	16012	16029	16144	16010	15941	15923	16040	16209	16065	16076	16272	16232	16078	16048	16135	16041	16148	16146	16153	16096	15986	15977	16049	16006	16193	16066	15829	15952	16000	16039	15964	15893	16088	16042	16098	16134	15958	16010	16272	16103	15985	16164	15959	15996	16172	16207	16250	16010	16307	15926	16090	15995	16204	16137	15889	16334	16057	16028	16055	16175	16194	16091	16109	15870	16134	15980	16120	16019	16045	16045	15838	16219	16129	16090	15798	16072	16268	15956	16179	15972	16311	15978	16016	16090	16110	15931	16016	15874	16018	15936	16205	16024	15921	16198	16233	16024	16271	16137	16157	15912	16103	16134	16038	16379	15902	16124	16060	16246	15909	15955	16075	15886	16102	15977	16066	15931	15994	16398	16092	16060	16107	15976	16188	16100	16209	15999	15994	15961	16110	16097	16121	15953	16205	16133	16040	16226	16078	16154	15848	16147	16199	15936	16180	15938	16036	16041	16289	15854	16026	15984	15959	16158	16032	16161	16293	15844	15919	16094	16193	16290	16126	16303	16175	15853	16272	16030	15843	16015	15920	16120	16050	16174	15878	16044	16003	16234	16119	15974	16153	16020	15998	16019	16189	16019	16127	16105	16044	15844	15984	16108	16173	16263	15849	15850	15904	15903	16058	16139	15985	16058	16064	16054	16080	15987	16225	16056	16100	16066	16016	15982	16285	16107	16303	16121	16044	16195	16105	15979	15918	16137	16168	15954	15951	16231	15913	16064	16008	16200	15991	16023	16132	16157	15943	16107	15997	16277	15924	16025	16030	16043	16031	15991	16219	16217	16025	16159	16147	16198	16023	16114	16131	16090	15970	16056	16168	16013	16029	16074	15909	16175	16121	16163	15824	15916	16029	16165	16086	16133	16149	16022	16259	16171	16056	16041	16148	16157	15987	16008	15855	15941	16020	16001	16062	16113	16185	15929	16051	16045	15949	15849	16057	15879	16089	16143	15953	16014	16117	16148	16341	16025	16011	15911	16122	16087	15969	16159	15983	15930	16209	16020	15988	16144	16163	15813	16127	16013	16039	15984	16043	16267	16011	16062	16044	16168	16144	15906	16104	16073	16169	16209	15825	16100	16195	16266	16222	16219	15928	16125	16142	16179	16129	16102	16038	16016	16142	16026	16107	16093	16036	16018	16117	16223	16111	15938	15936	16264	16177	16377	16131	16088	16082	16156	16160	16047	16025	16254	15958	16013	16125	16010	15819	15854	16016	16079	16077	16194	16244	16192	16131	16032	16068	16114	15964	16261	16049	16254	16273	15798	16232	16102	15931	15974	16024	15929	15991	15984	16170	16060	16050	16038	16044	15918	16008	16043	15935	16108	16197	16025	16017	16246	16128	16197	15967	16162	16085	16004	16121	16042	16032	16070	16104	16180	16054	16119	16037	16223	16252	16133	15913	16073	16056	16057	16019	16165	15923	16020	15916	16161	16064	16036	16046	15963	15924	16046	16179	15916	16043	15950	16318	16135	16220	16048	16036	16007	16174	16246	16102	15970	16082	16352	15878	15979	16167	16327	16231	16214	16022	16196	15768	16160	15985	16056	16140	16191	15980	16005	15945	16077	16031	16109	15934	16174	16191	15880	16031	15995	16199	16122	15965	16023	16017	16086	16238	16190	15972	16052	16127	15909	15993	16037	16069	16122	16073	16048	16142	16164	16014	16271	16098	16068	16257	16009	16114	16129	16140	15943	16127	16072	16094	15986	16068	15941	16301	16224	16188	16195	16157	16175	16141	16127	15884	16190	16197	16225	16073	16030	16156	16086	15929	15996	15891	16056	16082	15971	16122	16184	16025	16040	15996	16069	16027	16141	16167	16023	15975	16122	15956	15918	15906	16136	16056	15869	16185	16068	15906	15995	15934	16145	16227	16361	16199	15999	16051	16058	16096	16228	16117	16062	15947	16215	16084	15980	16223	16270	15930	16080	16137	16002	16024	16040	16182	15844	16092	16133	16095	16083	16182	16113	15882	16092	16289	15896	15820	16030	16015	16088	15973	16242	16085	16004	15966	16180	16156	16226	16248	16035	16265	16006	16302	16033	16168	16077	16085	15989	15839	16224	16033	15931	16094	16100	16103	15841	16053	16161	16221	16238	16234	15940	16040	16076	16102	16227	16194	16029	15913	15851	16098	15986	15986	16073	16179	16103	16151	16047	16075	15975	16171	16127	15964	16005	15967	16007	16063	16213	15869	16041	16097	16014	16122	16018	15950	16184	16063	15854	16023	15950	16164	16149	16083	16075	16077	15958	16055	16171	16085	16014	16132	16092	16087	16095	16216	16081	16208	15955	16178	16096	16082	16021	15906	16077	16030	16036	16201	16109	15921	16206	16083	15825	16005	16107	16044	15851	16023
14619	15361	15043	14847	14767	14681	14679	14755	14483	14328	14654	14624	15661	18803	18430	16541	15099	14586	14457	14405	14299	14181	14362	14321	14216	14283	14338	14427	14248	14223	14473	14229	14161	14315	14202	14538	14328	14302	14346	14197	14272	14324	14214	14214	14019	14323	14170	14232	14289	14223	14307	14331	14377	14368	14249	14349	14189	14366	14377	14297	14537	14191	14303	14219	14284	14176	14248	14307	14307	14332	14226	14190	14283	14253	14197	14168	14185	14157	14472	14202	14233	14050	14359	14169	14192	14314	14262	14289	14261	14388	14267	14150	14131	14291	14356	14300	14120	14475	14202	14343	14093	14388	14163	14205	14223	14305	14301	14233	14341	14184	14333	14364	14261	14295	14411	14419	14354	14253	14164	14427	14398	14192	14260	14247	14265	14097	14217	14279	14318	14087	14353	14254	14332	14385	14162	14285	14208	14345	14325	14446	14074	14199	14254	14198	14162	14211	14234	14383	14300	14223	14232	14329	14221	14299	14191	14219	14183	14442	14316	14303	14163	14315	14181	14210	14336	14234	14317	14232	14110	14213	14310	14231	14254	14285	14186	14325	14265	14208	14241	14213	14291	14282	14144	14178	14142	14213	14324	14137	14287	14226	14403	14242	14448	14358	14388	14194	14259	14272	14312	14238	14335	14226	14292	14344	14221	14222	14392	14092	14415	14114	14213	14230	14172	14384	14271	14440	14178	14332	14412	14374	14231	14421	14116	14343	14287	14385	14188	14295	13973	14263	14238	14158	14415	14450	14371	14101	14259	14315	14192	14253	14220	14266	14396	14342	14393	14233	14186	14389	14391	14133	14150	14136	14355	14329	14249	14328	14336	14344	14211	14236	14340	14155	14257	14307	14171	14118	14260	14286	14198	14289	14354	14082	14284	14355	14239	14203	14164	14224	14401	14192	14326	14243	14285	14228	14080	14415	14328	14229	14282	14263	14244	14203	14277	14249	14324	14172	14296	14316	14148	14375	14194	14395	14194	14051	14236	14342	14243	14215	14240	14278	14261	14230	14180	14125	14322	14129	14393	14119	14328	14095	14204	14232	14294	14235	14263	14211	14219	14173	14288	14135	14370	14292	14264	14222	14198	14172	14207	14300	14370	14185	14098	14205	14345	14308	14375	14168	14290	14018	14297	14332	14414	14056	14262	14270	14156	14324	14080	14407	14199	14449	14240	14226	14426	14215	14267	14263	14319	14354	14225	14292	14154	14252	14315	14401	14187	14386	14282	14196	14219	14296	14222	14339	14320	14157	14324	14144	14363	14162	14469	14234	14249	14296	14186	14314	14217	14123	14287	14202	14257	14316	14161	14184	14274	14379	14187	14399	14214	14362	14361	14276	14267	14156	14270	14275	14348	14264	14274	14275	14487	14285	14238	14154	14100	14299	14302	14220	14118	14229	14196	14284	14299	14238	14269	14499	14235	14396	14234	14181	14277	14396	14362	14262	14256	14399	14412	14272	14298	14347	14233	14150	14321	14340	14394	14244	14219	14347	14211	14162	14354	14211	14141	14244	14168	14036	14460	14198	14114	14238	14118	14344	14271	14364	14207	14315	14263	14353	14414	14291	14389	14281	14135	14289	14184	14491	14221	14369	14414	14129	14371	14265	14193	14248	14121	14331	14330	14165	14173	14200	14327	14213	14185	14463	14164	14403	14205	14293	14304	14197	14274	14207	14206	14263	14160	14165	14308	14241	14151	14389	14319	14523	14283	14188	14245	14278	14232	14201	14254	14310	14432	14198	14107	14208	14635	14341	14424	14380	14335	14203	14283	14397	14331	14394	14370	14195	14383	14125	14254	14353	14168	14073	14250	14205	14262	14113	14204	14139	14349	14295	14265	14176	14397	14211	14435	14339	14372	14296	14167	14310	14271	14401	14401	14215	14345	14074	14075	14277	14225	14232	14277	14333	14353	14096	14295	14223	14363	14236	14343	14265	14279	14128	14218	14234	14301	14162	14213	14165	14320	14196	14346	14127	14294	14232	14429	14188	14269	14281	14267	14288	14197	14209	14364	14076	14210	14231	14172	14260	14344	14432	14268	14366	14298	14302	14287	14406	14211	14299	14260	14174	14159	14240	14405	14311	14348	14312	14220	14241	14294	14308	14239	14400	14373	14384	14311	14382	14445	14235	14415	14190	14306	14278	14314	14372	14148	14361	14384	14291	14194	14440	14298	14175	14223	14186	14258	14010	14387	14102	14134	14252	14109	14337	14414	14261	14315	14266	14244	14262	14175	14307	14246	14291	14278	14276	14294	14410	14292	14286	14157	14280	14086	14237	14258	14247	14349	14260	14382	14154	14316	14302	14274	14308	14229	14314	14185	14154	14364	14343	14332	14136	14275	14285	14420	14271	14238	14241	14260	14328	14096	14462	14156	14223	14320	14234	14212	14329	14273	14340	14227	14246	14270	14346	14291	14242	14270	14172	14149	14394	14150	14267	14242	14172	14233	14234	14321	14171	14309	14315	14307	14136	14130	14397	14056	14193	14321	14350	14459	14053	14268	14258	14095	14186	14330	14319	14278	14124	14177	14334	14202	14281	14239	14332	14335	14231	14300	14103	14249	14175	14303	14397	14262	14131	14259	14349	14315	14259	14294	14265	14237	14292	14299	14318	14110	14210	14299	14255	14164	14324	14264	14160	14213	14253	14384	14197	14185	14257	14235	14287	14268	14371	14221	14402	14228	14291	14403	14164	14175	14339	14365	14289	14489	14078	14211	14291	14205	14391	14151	14381	14322	14179	14230	14233	14252	14186	14238	14253	14137	14454	14255	14260	14403	14277	14262	14270	14155	14245	14294	14237	14183	14159	14161	14107	14295	14152	14383	14418	14112	14295	14271	14179	14310	14208	14197	14366	14312	14459	14234	14361	14253	14156	14160	14280	14272	14388	14251	14349	14198	14365	14371	14318	14089	14321	14267	14508	14391	14191	14374	14248	14307	14368	14355	14199	14382	14395	14237	14334	14481	14183	14359	14305	14203	14272	14109	14453	14298	14441	14076	14247	14128	14001	14263	14281	14089	14403	14315	14217	14300	14404	14325	14203	14363	14334	14478	14177	14302	14412	14328	14322	14363	14310	14281	14276	14175	14289	14201	14235	14222	14212	14093	14476	14145	14190	14288	14289	14259	14445	14253	14233	14254	14258	14288	14291	14251	14299	14310	14196	14447	14146	14395	14292	14211	14196	14200	14323	14218	14131	14239	14394	14338	14229	14097	14355	14209	14293	14330	14179	14282	14416	14204	14282	14193	14302	14103	14161	14427	14198	14209	14330	14290	14175	14052	14343	14245	14295	14284	14232	14349	14165	14332	14228	14223	14389	14271	14185	14237	14309	14058	14179	14199	14244	14140	14164	14358	14260	14248	14185	14372	14260	14397	14208	14404	14228	14384	14304	14146	14242	14256	14215	14109	14203	14308	14166	14270	14334	14190	14251	14159	14219	14172	14328	14320	14217	14424	14282	14299	14129	14288	14436	14334	14297	14099	14309	14296	14287	14155	14257	14272	14245	14346	14373	14304	14333	14207	14378	14250	14244	14265	14390	14334	14298	14282	14263	14352	14145	14295	14246	14218	14397	14246	14257	14271	14310	14234	14296	14480	14235	14325	14270	14251	14246	14224	14473	14455	14175	14361	14394	14366	14329	14245	14271	14271	14264	14216	14246	14291	14355	14273	14428	14126	14252	14303	14151	14175	14488	14368	14255	14325	14291	14161	14104	14212	14297	14314	14361	14234	14230	14341	14213	14167	14359	14414	14266	14266	14288	14428	14188	14187	14153	14207	14083	14336	14154	14331	14253	14294	14014	14217	14325	14273	14326	14195	14313	14225	14356	14286	14265	14327	14278	14106	14115	14294	14473	14216	14204	14311	14361	14374	14242	14187	14204	14348	14211	14361	14178	14157	14314	14184	14311	14376	14275	14235	14313	14100	14366	14401	14247	14313	14189	14236	14353	14296	14254	14330	14166	14338	14427	14185	14211	14259	14341	14315	14210	14106	14280	14142	14502	14380	14276	14175	14229	14278	14120	14457	14126	14316	14258	14348	14123	14257	14379	14328	14240	14218	14458	14237	14158	13994	14292	14086	14136	14422	14173	14496	14204	14314	14195	14120	14192	14127	14335	14247	14239	14409	14256	14382	14296	14476	14295	14250	14174	14375	14244	14251	14324	14199	14101	14298	14238	14241	14324	14521	14126	14292	14233	14300	14266	14217	14226	14276	14171	14115	14229	14224	14321	14302	14306	14261	14422	14192	14281	14230	14135	14305	14319	14267	14163	14387	14295	14173	14324	14332	14110	14407	14196	14171	14263	14403	14210	14395	14245	14310	14352	14326	14283	14388	14178	14206	14350	14206	14328	14207	14337	14291	14463	14482	14315	14315	14428	14253	14403	14235	14151	14191	14279	14173	14300	14326	14159	14247	14287	14168	14308	14302	14343	14034	14161	14445	14337	14418	14253	14270	14348	14330	14288	14287	14322	14213	14201	14210	14228	14339	14060	14358	14286	14195	14298	14364	14283	14114	14370	14461	14267	14323	14258	14431	14158	14254	14232	14247	14359	14235	14313	14259	14420	14275	14381	14445	14214	14331	14308	14267	14175	14157	14284	14428	14226	14376	14146	14481	14261	14206	14245	14302	14205	14367	14284	14125	14394	14414	14284	14224	14321	14344	14259	14209	14190	14256	14407	14269	14369	14360	14293	14200	14271	14174	14296	14197	14271	14305	14408	14334	14198	14188	14300	14147	14334	14108	14184	14206	14292	14388	14295	14412	14170	14333	14664	14065	14282	14241	14272	14430	14129	14184	14340	14307	14243	14145	14404	14190	14177	14305	14282	14242	14174	14217	14352	14240	14234	14236	14385	14265	14178	14429	14201	14105	14361	14488	14273	14318	14325	14076	14463	14255	14276	14205	14277	14267	14150	14468	14256	14339	14276	14171	14290	14401	14282	14386	14202	14286	14291	14214	14296	14242	14493	14168	14374	14384	14267	14341	14228	14369	14296	14216	14406	14358	14322	14294	14197	14035	14350	14197	14293	14422	14123	14326	14361	14251	14104	14075	14397	14234	14304	14253	14186	14374	14234	14471	14403	14360	14336	14207	14273	14404	14262	14260	14208	14183	14213
25287	21447	28176	25450	21089	18454	18617	16774	16456	16645	16849	17926	26476	33410	30381	24609	19646	17424	16430	16084	15991	16103	16189	16069	16083	16173	16391	16205	16247	16090	16153	15945	16082	16261	16165	16354	16282	16169	16145	15928	16122	16067	16127	16087	16108	16183	16190	16477	16105	16145	15974	15864	16095	15999	16048	16075	16017	16154	16059	16052	15968	16055	16201	16010	16197	16086	16054	16010	15946	16115	15742	15984	16090	16089	16071	16032	15849	15979	16137	16055	16087	16167	16101	16081	15930	16125	16041	15929	16235	15960	16155	16314	16077	15832	15915	15939	15963	16000	16046	15996	16137	16110	15990	15958	15942	16018	15921	16248	15905	16028	16109	16016	16009	16091	16055	15983	15901	16099	15923	15954	16141	16223	15846	15980	16095	16185	16123	15994	16084	16101	16074	15826	16011	16003	16039	16138	16257	16146	16108	15947	16227	16016	15924	16166	16067	15869	15961	15999	16272	16147	16090	16162	16172	16168	16032	15982	16210	15979	16073	16123	16126	16120	15962	15941	16130	16028	16091	15983	15884	15865	16291	16038	16132	15983	15967	16062	16155	16091	16130	16170	15930	15936	16098	16030	16139	16166	16090	16230	15888	16115	15909	16117	15974	16143	16170	16096	16158	16159	15966	16322	15928	15950	16239	16021	16114	16189	16103	16096	16143	15578	15814	16039	16109	16067	15968	16145	15901	15885	16003	16013	16030	15844	16130	16038	15941	16112	16061	16032	16195	15958	16034	15960	16004	16064	16007	15859	15977	15819	16207	15957	15884	16205	16091	16115	16114	16031	16120	15969	16019	16080	16145	16028	15927	16081	16080	16072	16051	15855	15948	16085	16227	16208	16068	15976	15971	15903	16148	15951	16141	16107	15896	16245	15976	16094	15978	16023	16169	15921	16048	15870	15969	15907	16037	16035	16211	16126	16009	16079	15982	15888	16029	16156	16073	16023	15950	16052	15905	15920	15942	16096	16076	15935	16126	15996	16112	15950	16067	15902	16075	16066	16144	16204	15997	15978	16054	16065	16009	16030	16136	16046	16213	16038	15943	16064	16039	16187	16034	16086	16225	16217	16131	16441	16330	16060	16225	16039	16026	16081	16075	16255	16014	16172	16045	15929	16004	16086	16151	16031	16047	15929	16053	15957	16216	16164	16132	15916	16162	16072	16076	16112	16011	16219	16082	16089	16080	16066	16043	16110	16119	16110	15989	16080	16034	15966	15995	16012	16161	15833	15862	16128	15841	16002	15996	16117	16065	15994	16233	16001	15992	16010	16077	16043	16179	16150	16194	16048	16015	16086	16055	16064	16032	16050	16022	16008	15985	15843	16140	15904	15987	16130	16096	16059	16202	16214	16088	16103	16105	15981	15964	16244	16315	16144	15897	16029	16117	16029	15798	16111	16068	16210	16282	16025	15985	16067	15990	16083	16150	16053	16144	15955	16086	15909	16057	16182	16054	15976	16041	15998	16026	16046	16208	16148	16221	16074	16187	16013	16104	15939	16006	15822	16050	16196	16060	16168	16250	16153	16071	15997	16102	16012	16026	15865	15996	15988	16247	16088	15887	16199	16061	15984	15983	16168	16011	16109	16025	16037	16021	16204	16100	16047	15967	16281	16115	15877	16142	16027	16097	16164	16222	15991	16133	16114	16101	15985	15958	16047	16058	15945	15962	15899	15887	16278	16118	16041	16165	15941	16262	15902	16078	15908	15918	16034	16154	16071	16117	16057	16153	16134	16115	15977	16230	16166	16048	16078	15873	16050	16092	15946	15928	15935	16025	16113	15864	15993	16075	16047	16087	16119	16020	15938	15899	16049	16148	16053	15964	16148	16023	16280	16074	16028	16216	16245	16247	16032	15865	16079	16033	16126	16214	16053	16071	16092	16093	16075	16006	16045	16146	16123	15935	15998	16297	15954	16166	16051	16070	16226	16176	16080	16108	16039	16087	15865	16280	15966	16115	15867	16147	16023	15947	15950	16208	15966	16123	16244	16183	16028	15939	16002	16087	15875	15971	15979	16131	15932	15915	15961	16119	16196	16045	16101	15873	16089	16099	15862	16058	16165	16075	16123	16065	16052	15915	16252	16195	15982	16160	16031	16045	15884	15961	16029	16129	16095	16124	16045	16040	16028	16001	16105	16055	15954	16049	16085	16117	16221	16126	16210	16138	15881	16013	16009	16083	16057	16143	16149	16068	15922	16081	15988	16158	16013	15991	16131	16174	15879	16027	16029	16037	15994	15970	16041	16015	16077	16011	16072	16063	16152	16181	16154	16142	16053	15992	15937	15984	15864	16044	15949	15862	16022	16020	15978	16073	16108	16150	15909	15965	16113	16043	16125	16307	16207	16123	15951	16053	16072	16129	16070	16235	16002	15881	16002	16039	15834	16356	15982	16083	16018	15942	16256	16003	16043	16009	15903	16182	16146	16211	16242	15775	15923	16078	16026	15979	15933	16111	15818	16161	15936	16032	16242	15807	15907	16184	16052	16129	16014	16135	15999	15910	16069	16132	16069	16101	16058	16069	16050	16010	15937	16086	16154	16220	16037	15943	16089	16234	16092	15930	15942	16089	16120	16043	16181	16145	16069	16112	16154	16115	15914	16030	16064	16041	16265	16361	16088	16219	15940	16090	16004	15930	16113	16037	16198	16053	15997	16053	16146	16147	16161	16237	15838	16070	16279	16148	16037	16008	15950	16217	16048	15959	16322	15952	16093	16164	16139	16112	16102	16075	16129	16188	16070	15965	16100	16265	16075	16031	15931	16054	16059	16224	16100	16134	16065	16173	16088	16033	16090	16048	16195	16121	16040	15818	15960	16154	16241	16100	16171	15862	15978	16052	16029	15963	16153	16240	16114	16170	16020	16145	16027	16013	15856	16019	16003	16139	15980	16084	15796	16076	16212	16329	16080	16090	15914	15886	15776	16094	16093	16161	16086	16121	16189	16050	16008	16201	16003	15860	16059	16216	16024	16269	16092	16137	16264	16123	15927	16114	15941	15928	15985	16029	16191	16031	16228	15768	15931	15923	16125	15981	16270	16113	16090	16100	15841	16143	16057	15886	16089	16192	16062	16066	15942	16072	15992	16022	16126	16041	15962	15989	16144	15862	16135	16140	16152	16055	16010	15950	16121	15998	16044	15997	16096	15958	15961	15968	16069	16130	16077	15992	15851	15836	16045	16007	16146	15955	16148	16169	15990	15982	16185	15984	15962	15957	15967	15850	15974	16001	16090	16022	15951	16161	16222	16188	16157	16119	16083	15902	16056	16027	16020	15999	16133	16269	16143	15895	16106	16266	16030	16004	15979	16158	16142	16145	15824	15950	16006	16008	16200	16146	16019	16039	15847	16135	16103	15993	16244	15937	16056	16079	16098	16122	15955	15975	16211	16151	16014	15898	16198	16045	16157	15983	15877	16010	15974	15945	16061	16258	16040	16345	16030	16098	16237	16028	15944	16049	16008	16053	16047	15924	16103	16038	16262	15960	16248	16151	16012	16093	16166	16117	16236	16394	16129	16077	15964	16132	16033	16178	15830	16031	15993	16004	16137	16322	16039	16034	16031	16232	16247	16094	16082	16016	16156	15966	15956	16155	15946	16072	15953	16012	16238	16164	15729	16096	15941	16085	16120	16216	16096	16122	16059	16160	16231	16079	16231	16207	16133	15969	16152	16093	16062	16249	16037	15899	16050	15952	16125	16201	16016	15957	15792	16093	16284	16055	16096	16371	15989	16122	15976	16173	15953	16052	15848	16091	15951	16213	16055	15974	16162	15771	15846	16050	15861	15966	16250	16064	16119	16148	15985	16038	16046	16284	16264	15851	16104	16225	15926	16041	16121	16155	15874	16155	16046	16138	15998	16152	16111	16039	16187	16068	16190	16104	16203	16111	15965	16297	16081	15925	16058	16097	15938	16101	16115	16075	16048	16078	15976	16081	15899	16024	16134	15946	16076	15882	15992	16089	15907	15885	16299	16183	16145	16156	15969	16146	15988	16038	16025	16059	16051	15963	16048	16019	16120	16020	16137	16186	16171	16044	16070	16013	15942	16117	16222	16137	15858	16110	16173	16248	16099	16179	15953	15864	16054	15880	16011	15957	15959	16119	16148	15968	16117	15985	16133	16068	15879	16255	16037	15891	15962	16074	16065	15901	15966	16173	16218	16250	15950	16120	16055	16217	15921	16092	16059	15943	16139	16117	15858	15944	16014	16127	15964	16126	16197	16078	16017	16234	15978	16118	16169	15857	15971	16128	16075	16052	15937	15952	16178	16048	16000	15879	16034	16213	16267	15937	16054	16217	16100	16016	16088	16155	15836	15956	16105	15973	15946	15968	16269	15924	16028	16062	16026	16160	16150	16169	16085	16147	16003	15910	15941	15918	15971	16139	16077	15996	16018	16151	15835	15926	15881	16038	16064	16147	16101	16140	15945	15879	16034	16074	16194	15980	16076	16053	16169	16122	16027	16115	16059	16133	16012	16040	16064	16113	16130	15889	16073	16005	15963	16195	15846	15908	16079	16037	15844	16157	16040	16063	15921	16084	15936	16094	16147	16109	15899	16144	16168	16181	16100	16037	16197	16141	16244	16284	16119	16234	16007	16103	16264	16052	16035	16091	16180	15916	16044	16105	16217	16048	16075	16089	16221	16253	16170	16244	16056	16190	16078	15981	16197	16174	15848	16245	16127	16271	16103	16063	16143	16213	15811	15999	16034	15915	16131	16055	16014	15955	16098	16176	16144	16053	15999	16115	16097	16188	15949	15942	15948	16110	16135	15963	15915	15962	16176	16012	16122	16162	15990	16193	15860	15921	16008	16094	16149	16097	16180	16135	15900	15994	16182	16017	16056	16192	15852	15994	15990	16294	15850	16004	15990	16078	16165	16135	16144	16140	16172	16134	16044	15985	15974	15920	15786	16147	16057	16077	16084	16054	16169	16064	16037	16069	15849	16210	16049	16194	16147	16248	16112	16161	15883	15898	15963	15929	16347	16193	16215	16123	16151	16166	16146	16143	16206	15916	15949	16060	15973	15969	16002	16093	15826	16028	16307	16114	16075	16150	16235	16192	16063	15962	16100	16137	15946	16184	15948	16220	15963	16032	16033	16152	16229	16135	16051	15992	16095
13742	20804	19744	17008	15914	15915	15874	15172	14951	14956	15245	17770	30625	35688	31038	23988	17844	15220	14467	14263	14422	14293	14372	14264	14273	14135	14322	14202	14205	14240	14114	14227	14160	14339	14243	14221	14285	14334	14205	14220	14177	14159	14437	14151	14379	14307	14267	14220	14251	14340	14360	14328	14294	14227	14360	14375	14417	14327	14291	14395	14393	14476	14266	14153	14290	14313	14218	14359	14267	14264	14349	14297	14200	14225	14284	14182	14378	14275	14390	14154	14238	14359	14235	14053	14189	14250	14471	14266	14305	14163	14242	14319	14294	14318	14256	14231	14081	14441	14087	14298	14488	14157	14173	14418	14318	14527	14398	14118	14154	14223	14185	14216	14278	14288	14339	14293	14602	14303	14235	14333	14260	14247	14187	14204	14387	14268	14041	14466	14241	14260	14284	14418	14424	14279	14271	14183	14170	14223	14356	14286	14372	14315	14287	14151	14291	14367	14178	14228	14261	14245	14228	14260	14148	14163	14227	14034	14206	14138	14229	14334	14374	14298	14240	14285	14320	14308	14139	14276	14248	14126	14221	14209	14220	14175	14089	14375	14395	14267	14346	14123	14253	14210	14198	14542	14290	14451	14167	14170	14159	14230	14096	14262	14440	14227	14373	14279	14362	14269	14165	14075	14413	14378	14316	14306	14458	14080	14215	14209	14289	14174	14292	14239	14307	14274	14278	14303	14450	14370	14286	14237	14252	14223	14248	14257	14309	14297	14099	14433	14387	14298	14203	14173	14275	14342	14312	14235	14336	14221	14333	14222	14263	14228	14456	14248	14266	14209	14303	14368	14304	14274	14201	14126	14358	14318	14195	14079	14358	14355	14359	14443	14274	14263	14228	14278	14280	14343	14221	14185	14333	14072	14529	14289	14309	14205	14222	14207	14482	14304	14443	14165	14284	14311	14434	13994	14409	14225	14084	14179	14288	14129	14292	14238	14137	14375	14217	14091	14379	14076	14253	14107	14393	14169	14367	14217	14384	14311	14291	14051	14360	14241	14455	14284	14272	14220	14137	14224	14308	14152	14242	14279	14184	14471	14197	14292	14259	14130	14245	14421	14199	14298	14221	14294	14225	14431	14468	14220	14309	14376	14207	14422	14237	14280	14414	14191	14247	14194	14328	14204	14141	14368	14125	14245	14166	14353	14126	14267	14264	14234	14330	14325	14316	14102	14276	14230	14292	14117	14302	14278	14261	14292	14300	14189	14122	14282	14291	14353	14504	14164	14286	14204	14172	14254	14310	14129	14214	14436	14130	14287	14293	14232	14228	14318	14089	14253	14287	14299	14386	14198	14224	14160	14299	14217	14331	14155	14267	14156	14341	14316	14136	14198	14289	14330	14219	14201	14410	14279	14525	14245	14156	14398	14275	14216	14371	14174	14253	14325	14356	14178	14335	14270	14267	14217	14326	14286	14233	14177	14326	14337	14132	14166	14320	14316	14360	14288	14261	14197	14259	14370	14181	14275	14323	14460	14357	14455	14215	14269	14343	14183	14105	14185	14129	14154	14438	14218	14199	14357	14457	14315	14299	14385	14409	14222	14125	14266	14168	14255	14218	14152	14444	14250	14260	14296	14227	14333	14287	14291	14396	14234	14085	14147	14381	14228	14345	14067	14511	14184	14467	14227	14218	14353	14334	14207	14123	14202	14313	14368	14180	14472	14140	14271	14361	14382	14295	14321	14383	14509	14362	14400	14206	14049	14182	14200	14259	14186	14087	14380	14224	14115	14228	14247	14375	14219	14205	14294	14480	14321	14214	14171	14331	14283	14222	14133	14168	14208	14308	14349	14383	14209	14246	14173	14204	14205	14310	14288	14240	14177	14347	14303	14211	14331	14402	14308	14347	14208	14402	14269	14279	14268	14446	14088	14371	14333	14392	14384	14377	14153	14160	14288	14270	14278	14293	14374	14249	14291	14324	14134	14282	14161	14295	14305	14323	14386	14163	14389	14244	14443	14226	14235	14208	14232	14288	14378	14289	14163	14331	14260	14255	14404	14226	14313	14289	14173	14275	14331	14305	14284	14148	14312	14224	14150	14043	14217	14426	14362	14251	14227	14248	14246	14190	14242	14261	14387	14134	14459	14274	14162	14363	14191	14164	14254	14109	14189	14382	14337	14352	14277	14265	14232	14093	14248	14218	14141	14402	14130	14165	14221	14262	14223	14439	14390	14209	14292	14291	14365	14429	14214	14430	14379	14304	14240	14439	14354	14112	14192	14229	14203	14211	14495	14408	14262	14509	14281	14284	14174	14312	14289	14124	14204	14264	14139	14404	14203	14389	14137	14225	14442	14140	14264	14320	14381	14287	14249	14389	14394	14158	14148	14397	14156	14393	14200	14358	14143	14338	14232	14282	14416	14343	14207	14131	14287	14328	14383	14104	14354	14363	14397	14396	14391	14180	14205	14360	14173	14150	14355	14322	14254	14270	14324	14294	14181	14217	14266	14402	14165	14344	14081	14350	14106	14266	14270	14234	14237	14359	14241	14419	14251	14186	14298	14402	14160	14186	14110	14133	14234	14405	14219	14432	14331	14145	14233	14280	14251	14386	14264	14333	14207	14288	14241	14364	14302	14499	14202	14139	14280	14386	14284	14253	14205	14278	14321	14272	14106	14277	14235	14194	14330	14285	14278	14221	14280	14310	14255	14301	14251	14289	14233	14158	14188	14347	14273	14319	14274	14280	14216	14085	14302	14212	14217	14209	14184	14294	14251	14316	14227	14324	14348	14333	14183	14149	14176	14274	14203	14284	14254	14300	14233	14272	14322	14185	14285	14149	14262	14006	14257	14317	14354	14290	14420	14363	14478	14228	14141	14299	14184	14255	14283	14192	14356	14130	14237	14428	14160	14405	14310	14200	14218	14272	14343	14483	14456	14411	14434	14340	14208	14191	14289	14306	14311	14183	14274	14232	14471	14486	14273	14206	14161	14246	14328	14290	14349	14199	14353	14260	14201	14319	14349	14241	14252	14185	14274	14401	14342	14269	14323	14144	14440	14180	14281	14372	14228	14404	14193	14275	14362	14391	14328	14286	14568	14343	14218	14159	14144	14231	14327	14213	14227	14211	14157	14225	14336	14286	14144	14206	14201	14215	14251	14174	14248	14400	14338	14239	14254	14139	14281	14199	14250	14245	14381	14231	14299	14275	14246	14285	14391	14315	14257	14349	14150	14361	14324	14287	14174	14243	14278	14332	14172	14326	14243	14370	14285	14302	14297	14369	14221	14372	14400	14161	14250	14250	14172	14449	14417	14328	14329	14299	14256	14159	14246	14074	14233	14152	14098	14140	14335	14311	14085	14329	14142	14378	14102	14405	14270	14363	14154	14265	14262	14283	14199	14318	14300	14303	14476	14207	14118	14200	14279	14201	14157	14220	14185	14465	14421	14452	14334	14437	14392	14221	14133	14149	14320	14349	14343	14233	14285	14341	14097	14230	14212	14437	14269	14359	14455	14252	14358	14454	14186	14224	14104	14346	14177	14317	14266	14399	14400	14409	14179	14407	14365	14112	14191	14330	14251	14123	14276	14314	14295	14370	14255	14325	14232	14302	14347	14370	14173	14379	14259	14218	14378	14213	14177	14260	14303	14260	14248	14276	14313	14226	14332	14133	14271	14315	14294	14258	14289	14409	14374	14179	14345	14271	14089	14292	14272	14313	14412	14155	14276	14285	14250	14325	14094	14271	14309	14217	14176	14327	14118	14277	14235	14056	14379	14142	14128	14300	14511	14151	14323	14333	14306	14211	14309	14352	14207	14238	14250	14278	14189	14280	14407	14262	14304	14302	14196	14356	14203	14289	14198	14445	14334	14186	14214	14384	14352	14144	14229	14282	14243	14316	14387	14240	14372	14254	14256	14382	14228	14224	14159	14411	14133	14308	14158	14226	14300	14135	14200	14155	14193	14315	14100	14340	14452	14460	14320	14228	14312	14333	14172	14224	14096	14210	14305	14152	14176	14189	14360	14367	14110	14158	14363	14373	14230	14281	14469	14102	14282	14007	14135	14089	14157	14218	14282	14205	14289	14345	14194	14088	14332	14279	14384	14178	14389	14328	14161	14234	14323	14230	14178	14212	14410	14503	14235	14288	14253	14299	14252	14258	14168	14266	14284	14205	14261	14448	14388	14256	14127	14154	14284	14277	14180	14136	14230	14409	14089	14101	14136	14163	14181	14301	14254	14278	14265	14229	14037	14205	14353	14218	14350	14244	14212	14169	14259	14280	14418	14389	14220	14407	14174	14361	14368	14297	14213	14287	14120	14399	14363	14409	14412	14214	14117	14334	14211	14319	14299	14277	14152	14368	14237	14227	14349	14179	14251	14230	14295	14285	14296	14475	14435	14045	14311	14233	14154	14226	14281	14332	14259	14184	14158	14329	14241	14296	14166	14137	14284	14262	14263	14106	14317	14221	14117	14213	14190	14028	14214	14291	14272	14295	14236	14300	14302	14297	14198	14248	14273	14285	14394	14290	14187	14266	14207	14472	14265	14157	14112	14332	14292	14306	14203	14497	14367	14487	14180	14088	14480	14349	14353	14272	14300	14151	14327	14303	14193	14377	14235	14271	14214	14265	14178	14239	14343	14255	14270	14304	14315	14276	14182	14279	14399	14135	14375	14161	14180	14257	14265	14283	14297	14363	14278	14315	14470	14171	14173	14296	14139	14170	14369	14262	14296	14323	14286	14543	14116	14197	14433	14197	14490	14362	14416	14148	14405	14084	14320	14364	14261	14295	14372	14238	14106	14324	14357	14184	14436	14079	14270	14223	14211	14438	14206	14343	14312	14227	14221	14231	14301	14413	14250	14310	14259	14297	14307	14351	14358	14282	14226	14358	14216	14318	14366	14336	14369	14240	14229	14348	14381	14319	14345	14317	14358	14284	14429	14354	14194	14304	14416	14180	14241	14254	14388	14334	14274	14278	14349	14425	14338	14207	14164	14149	14206	14230	14263	14184	14350	14220	14303	14223	14328	14303	14322	14462	14294	14276	14238	14235	14298	14171	14235	14240	14198	14359	14371	14269	14328	14279	14192	14206	14243	14365	14304	14266	14202	14287	14218	14412	14198	14220	14070	14293	14200	14238	14326	14247	14236	14220	14183	14298	14235	14360	14275
23882	21402	28970	24213	21832	22537	21157	17756	16991	17094	16990	19558	34744	44292	39315	29750	22074	18222	16743	16240	16125	16231	16294	16125	16104	16097	16186	16084	16165	16240	16262	16267	16130	16277	16037	16119	16115	16235	16138	16021	16074	16025	16138	16224	16330	16427	16263	16202	16142	16223	16133	15956	16271	16025	16345	16044	15998	15958	15919	16322	15937	16150	16047	16117	16126	16037	15980	16217	16176	16154	15973	16258	16161	15964	16119	16157	16206	16347	16038	15859	16108	16204	15891	15947	16126	16153	15847	15843	16017	16031	15921	16082	16075	16096	16016	16271	16179	16261	16105	16046	16086	16205	15991	15936	16152	16010	16045	15957	16024	16093	16079	16003	16007	16192	15925	16049	15900	15971	15958	16176	16041	16081	15927	15997	15909	15940	15990	16111	16226	16082	16171	15982	16014	15827	16001	15968	16096	15994	16184	16196	16163	16144	16042	16004	16179	16045	16060	16019	16007	16127	16110	16076	15818	16021	16037	16017	16050	15818	15966	16060	16007	16040	16139	16042	15936	15901	15849	15912	16079	15874	16183	15959	15909	15910	16145	16147	15975	16015	16082	15898	16046	16090	16118	16098	16041	15904	16118	16049	16025	16135	15884	16029	16100	16094	16189	16039	16203	16106	15966	15990	16096	15977	16088	16091	16071	16035	16033	15796	15825	16053	16264	16101	15891	15975	16032	16002	16111	16037	15870	16266	16179	15981	15960	15967	16013	16072	16197	16017	16065	16007	16214	15886	16047	16178	15955	16058	16051	15950	15905	15962	16377	15929	16049	15916	15836	16292	15946	16087	16310	16021	16033	16074	16094	15833	16172	16083	16167	16066	16224	16372	16127	16040	16058	16141	15951	16208	16154	16079	16188	16077	15940	16037	15793	16104	16146	16114	16218	16018	16004	16283	16143	15936	15955	16008	16205	16087	16111	16012	15889	16029	16023	16116	15892	15939	16215	16068	15947	16020	15972	15977	16010	16029	15812	15914	16080	16165	16021	15888	15930	16145	16105	16086	15973	15923	16139	16090	16123	16007	15949	16197	15821	15888	15984	16136	16035	16003	15911	16100	16140	16056	16330	16092	16074	16103	16141	15884	16063	15949	16043	16053	15961	16065	16030	16186	16080	15950	16114	16179	16223	16045	16019	15763	15963	15930	16238	16182	15954	15951	16036	15903	16003	15851	15893	16030	16181	16026	15810	16263	16006	16028	16095	15975	16107	16080	16117	16176	15971	16172	15988	15936	16161	16052	15823	15741	16103	16068	15937	16135	16090	16157	16010	16043	16095	15971	16059	16031	16147	15914	15933	16006	15774	16102	15967	16089	16085	15989	16004	16127	16096	16054	15869	16041	16168	15993	15961	16166	16079	16225	16003	15992	15942	15890	15828	16113	15925	15926	16043	16034	16088	15992	16043	16046	15993	16033	16090	16185	16118	15927	15841	15992	16114	16009	16029	15982	16106	15950	16060	15978	15929	15975	16045	16035	16007	16179	16122	16209	16135	15966	15932	16115	16019	15880	15852	16210	16044	16130	15911	16063	15839	16077	15809	16130	16076	16111	16104	16216	16209	15851	15971	15988	16059	15870	16062	16176	16089	15881	16002	16169	16265	16115	16290	16125	16048	15873	16071	15987	16293	15980	16169	15886	16201	16198	16120	16213	16136	16027	16184	16054	16068	16027	15930	15919	16266	16100	16023	16096	16157	16144	15880	16161	16095	16333	15955	16036	15971	16011	16087	16039	15938	15938	16069	16014	16101	15913	16228	15863	15965	16059	16269	16234	16143	15814	16077	16034	16119	16114	15984	16005	15997	16080	15881	15950	16066	15871	15974	16077	16057	16155	16036	15983	15932	16039	16211	16269	16021	15941	15971	16150	16084	16149	16186	16107	16079	16077	15994	16070	16052	16110	16098	16023	15966	16101	16241	15990	15917	16077	15975	15967	16180	16088	15942	15962	15944	15809	16007	16235	15810	16066	15989	15816	15905	16040	16170	15871	16034	16006	15919	16351	15973	16073	16188	16170	16002	15970	15918	15898	16008	16140	15824	16344	16132	16038	15964	15894	15922	15940	16179	16027	15997	15938	16090	15997	16036	15951	16287	16068	16139	16194	16153	15930	16138	16052	16051	16066	16077	16093	16089	16107	16082	15897	15920	16008	16166	15860	16028	16234	15971	16033	16148	15897	16093	15998	16167	15902	15884	16007	16047	16024	16116	15902	16131	15985	16107	15965	16111	16316	16042	16013	16106	15952	16133	16041	16114	16098	16111	16132	15985	15932	15995	15952	16054	16206	15880	16033	16075	15956	15935	15932	15925	16004	15928	16150	16091	16010	15949	15872	16252	16027	15957	16155	16007	15893	16049	16203	15987	16064	15842	16050	15963	16046	16012	16051	15846	16080	15987	16030	16102	15969	15977	15967	16024	16047	16060	15911	16133	15978	16198	16033	15983	15995	16340	16124	15869	16185	15940	16143	16265	16128	16131	15983	15988	16074	15898	16033	16042	16078	16184	16112	15982	16147	16121	16118	15929	16122	16266	16164	16012	16005	16033	16164	16046	16253	15956	16060	16110	15974	16066	15949	16147	16202	16128	15938	15888	16174	16035	16090	16152	15843	16113	16229	15855	15851	16162	15898	16140	16171	16074	16154	16165	15885	16116	15969	16111	16176	16062	16008	15825	16184	16046	16059	16039	15945	16115	15976	16207	15801	16079	16013	16055	16005	15824	16077	15849	15878	16146	16029	16235	15978	16253	16049	16155	15977	15947	16199	15879	15905	16087	15993	16020	16123	16133	16042	15938	16003	16051	16197	15864	16072	15862	16137	15813	16176	15897	16006	16055	16097	16099	15983	15959	15971	16061	16140	15875	16062	15944	16048	16155	16164	16178	16021	16041	16000	16330	16127	16088	16110	15982	16039	15986	16046	15970	16016	15979	16022	15996	15945	16136	15971	15936	15913	16111	16299	16020	15979	16100	15981	16007	16215	15969	16018	16057	16008	15985	16112	16043	16148	16098	15868	15917	16096	16104	16213	16110	16099	16082	16194	16017	16047	16093	16307	16093	15918	15940	16016	16038	16088	15827	15987	16038	15795	15970	16098	16128	16207	16099	16112	16125	15917	15988	16192	16176	16033	16046	15980	16056	15989	15929	16223	15837	15784	15886	16193	16002	16295	16233	16047	16156	16054	16027	16013	16047	16184	15910	15857	16000	16132	15962	16123	15896	16066	16159	16010	16092	16023	16142	15909	16009	16034	16102	16154	16068	16062	16034	15989	16231	15753	15992	16115	16074	16135	15894	16103	16030	15914	15972	15995	16177	16014	16187	16099	16054	15967	15824	16054	16035	15905	16064	16013	16121	16015	15817	16082	16096	15938	15818	15950	16072	16129	16039	15941	16149	16099	16129	15962	15775	16041	15952	16127	16272	16021	15932	15867	16027	16072	16105	16213	16053	16063	16167	15923	16067	16015	16156	16139	16054	16180	16153	16166	15851	16146	15765	15814	16146	15953	16187	15946	15822	16051	15998	16219	16172	16143	16152	16179	16064	16064	15898	16203	15932	16259	16084	16037	16018	16092	16127	15961	16256	15972	16090	15929	16032	16199	16117	15896	15974	16005	15948	16213	16038	16038	16111	15874	15868	16185	16145	15975	16046	15956	16041	16162	15905	15905	15822	15888	16023	15918	16153	16271	15949	16095	16072	16034	16065	16165	16143	16019	15882	16041	16057	15963	16079	16083	16088	16152	16089	15948	16105	16157	16004	15999	16032	16114	16155	15958	16021	16187	16089	16008	15906	15931	16014	16049	16087	15972	16111	16025	16031	16232	16183	16064	16004	16269	15986	16200	15936	16249	15958	16259	16030	15867	15955	15992	15935	16217	16114	15984	15904	16117	15928	16152	16117	16127	16045	16338	16073	15911	16078	16009	16039	16056	16203	16107	16102	16014	16129	15986	16219	15994	16068	16074	15964	15992	16248	16124	16054	16143	16075	16094	15948	16034	15925	16237	15958	16063	16028	16218	16020	16144	15970	15981	16116	16162	16108	15907	16211	16099	16179	15965	16186	16178	16200	16137	16197	16088	16050	16287	16022	16032	16064	15932	16212	16016	15927	16161	16298	16193	16151	16202	16043	15991	16014	15976	15924	15973	15852	15983	16060	15886	16074	15952	16247	16212	15939	15930	15778	16035	16067	16217	16134	16032	15951	16056	16004	16049	16118	16021	15969	16114	15866	15971	16145	15948	15958	16056	16165	16024	15960	15913	15976	16181	15943	16093	15941	15917	15858	15972	15932	15921	16011	15992	15963	16069	16059	16025	16005	16032	16090	16121	16023	16066	16185	16040	16157	16048	15890	16114	16161	15991	16123	15832	16045	15805	16065	15901	16098	15897	15961	16240	15904	16043	16069	16087	16037	16054	16110	16168	15869	15921	15911	15981	15984	16197	16176	15998	15956	15902	15977	15896	15918	16106	15953	16075	15995	15966	16076	15963	16155	16101	15800	16139	15976	16032	16153	16024	16017	16053	16135	15837	15907	16136	16041	15821	15975	16218	16015	16128	15926	16059	16054	16166	16145	16048	16144	16133	16056	15960	15926	16054	16085	16047	16184	16085	16000	16082	15973	15974	16097	16007	16111	16205	15985	16122	16232	15975	15993	16050	16126	16002	16223	15939	15970	16129	16141	16006	15996	16029	16123	15964	16111	16023	16033	16211	16132	15993	15811	15981	16181	16051	16000	16009	16087	16104	15879	16100	16108	15986	16137	16085	15816	16057	16308	16025	16039	15996	15954	15974	16041	15946	16064	16030	16190	16047	16082	16220	16185	16177	15853	16099	16055	15831	16062	16059	16126	15972	16036	16064	16116	16358	16190	15972	15962	16222	16007	15978	15950	15893	16049	16173	16128	16195	16011	15935	16018	15989	16153	16045	16044	16078	15857	16072	16082	16041	16010	16150	16143	15964	16002	16072	16166	16012	15885	16061	16219	16128	16023	16046	16133	16052	16022	16147	15912	16059	16066	15946	16100	15970	16077	16115	15902	16061	16021	15854	16135	16017	15922	15924	16136	16195	16094	16084	16097	16143	16193	16144	16077	16088	16002	15847	16023	16101	16034	16189	16208	15814	15951	15880
15383	26082	24186	19606	17761	17563	16735	16024	16032	16080	15693	21212	39443	45470	39823	29474	20331	16074	14577	14419	14293	14317	14340	14159	14260	14344	14313	14131	14281	14250	14232	14171	14205	14196	14236	14195	14399	14176	14225	14174	14177	14295	14145	14326	14200	14193	14154	14332	14233	14099	14197	14132	14205	14197	14332	14121	14339	14361	14186	14177	14215	14260	14174	14232	14177	14214	14201	14257	14248	14306	14081	14085	14262	14328	14292	14187	14003	14378	14198	14160	13966	14229	14167	14252	14250	14241	14229	14292	14196	14208	14109	14355	14061	14156	14042	14249	14282	14374	14280	14124	14354	14152	14222	14234	14147	14203	14331	14285	14203	14298	14303	14126	14347	14309	14282	14234	14072	14173	14334	14274	14271	14288	14167	14369	14319	14147	14198	14193	14364	14228	14345	14129	14321	14385	14282	14201	14256	14214	14257	14181	14173	14309	14198	14457	14166	14417	14010	14201	14258	14267	14255	14137	14298	14139	14239	14105	14226	14109	14370	14304	14125	14096	14061	14211	14192	14487	14268	14207	14409	14354	14171	14113	14406	14176	14355	14323	14165	14527	14278	14399	14255	14303	14236	14164	14244	14258	14153	14217	14213	14234	14207	14366	14132	14383	14260	14231	14067	14245	14195	14234	14155	14079	14176	14365	14354	14256	14372	14268	14278	14230	14187	14410	14198	14293	14332	14231	14264	14224	14237	14113	14303	14387	14099	14330	14245	14212	14171	14058	14232	14287	14122	14202	14183	14434	14195	14251	14268	14350	14155	14231	14309	14284	14248	14388	14285	14179	14244	14208	14314	14357	14220	14310	14177	14187	14205	14222	14285	14190	14250	14329	14243	14195	14125	14223	14355	14300	14011	14215	14354	14286	14414	14322	14219	14189	14315	14181	14194	14293	14136	14349	14189	14155	14184	14298	14061	14327	14290	14192	14367	14194	14162	14258	14215	13982	14319	14179	14066	14291	14366	14317	14121	14161	14246	14055	14216	14141	14123	14201	14222	14133	14132	14246	14467	14338	14307	14306	14089	14234	14216	14105	14357	14326	14153	14265	14140	14171	14143	14226	14326	14348	14250	14309	14327	14120	14111	14141	14214	14287	14166	14137	14273	14326	14145	14162	14292	14253	14191	14133	14112	14280	14245	14207	14219	14251	14214	14156	14333	14269	14311	14379	14149	14284	14250	14259	14080	14274	14133	14067	14175	14206	14345	14185	14298	13989	14261	14333	14295	14096	14317	14271	14216	14182	14320	14121	14155	14290	14166	14198	14312	14247	14179	14258	14270	14131	14312	14221	14242	14111	14324	14201	14200	14211	14392	14285	14234	14203	14283	14369	14411	14200	14341	14278	14171	14136	14113	14311	14301	14203	14237	14242	14316	14172	14152	14285	14123	14301	14196	14242	14297	14026	14438	14334	14158	14157	14268	14425	14169	14388	14371	14259	14276	14233	14217	14109	14236	14204	14327	14334	14137	14272	14193	14278	14299	14074	14252	14066	14208	14364	14389	14201	14227	14256	14194	14104	14317	14316	14104	14317	14176	14156	14347	14267	14008	14384	14310	14272	14275	13975	14259	14219	14100	14018	14203	14261	14340	14247	14184	14210	14149	14039	14007	14241	14320	13951	14230	14249	14147	14260	14368	14171	14114	14222	14257	14136	14178	14310	14176	14225	14285	14167	14136	14304	14167	14313	14256	14238	14231	14208	14206	14118	14211	14236	14234	14264	14364	14104	14188	14183	14294	14178	14186	14143	14259	14111	14389	14236	14228	14389	14217	14369	13957	14259	14109	14351	14303	14383	14161	14395	14137	14404	14097	14370	14181	14220	14265	14156	14209	14306	14112	14320	14262	14360	14260	14244	14313	14215	14185	14279	14295	14333	14191	14212	14343	14083	14414	14281	14465	14342	14193	14055	14185	14422	14220	14451	14261	13994	14311	14271	14350	14198	14264	14303	14287	14201	14248	14318	14210	14123	14263	14186	14310	14168	14258	14182	14234	14338	14125	14376	14354	14227	14320	14205	14374	14298	14236	14203	14244	14111	14333	14349	14202	14226	14372	14177	14305	14182	14270	14227	14084	14011	14327	14263	14250	14198	14181	14350	14176	14163	14179	14157	14065	14297	14149	14188	14232	14193	14317	14083	14213	14127	14133	14282	14208	14170	14340	14265	14157	14345	14169	14386	14276	14204	14081	14244	14277	14046	14295	14123	14115	14330	14186	14251	14006	14250	14279	14193	14325	14078	14187	14218	14296	14325	14173	14264	14127	14130	14357	14254	14202	14029	14212	14157	14212	14257	14133	14404	14148	14147	14260	14228	14125	14166	14233	14113	14335	14160	14363	14318	14285	14205	14298	14232	14416	14222	14277	14231	14239	14109	14245	14255	14383	14170	14278	14200	14150	14309	14319	14228	14101	14163	14295	14214	14289	14254	14078	14222	14398	14186	14089	14242	14195	14163	14213	14364	14276	14272	14144	14142	14357	14162	14352	14151	14205	14198	14090	14200	14244	14348	14281	14007	14162	14325	14170	14301	14245	14258	14294	14291	14206	14236	14344	14176	14241	14176	14153	14312	14179	14240	14282	14315	14354	14385	14222	14296	14104	14296	14208	14281	14216	14247	14040	14265	14193	14393	14201	14271	14129	14254	14175	14189	14006	14241	14352	14193	14298	14083	14127	14125	14211	14182	14286	14179	14332	14107	14286	14130	14022	14303	14251	14240	14198	14209	14400	14245	14176	14304	14162	14230	14210	14276	14206	14239	14120	14093	14314	14289	14261	14307	14325	14075	14314	14412	14185	14168	14099	14267	14187	14350	14146	14313	14311	14404	14272	14191	14261	14092	14195	14342	14254	14311	14176	14287	14027	14288	14069	14338	14384	14269	14367	14201	14126	14155	14287	14262	14281	14220	14362	14125	14226	14231	14139	14203	14461	14268	14212	14231	14123	14251	14225	14153	14027	14273	14390	14323	14319	14176	14343	14391	14428	14333	14294	14283	14170	14315	14185	14272	14256	14175	14121	14121	14252	14182	14204	14195	14225	14243	14347	14098	14378	14234	14167	14231	14305	14177	14217	14221	14246	14188	14129	14350	14132	14162	14399	14234	14169	14406	14172	14326	14217	14348	14261	14215	14385	14268	14359	14108	14045	14273	14247	14286	14259	14434	14176	14263	14131	14400	14083	14337	14231	14264	14260	14154	14358	14265	14340	14257	14229	14044	14285	14205	14112	14392	14148	14178	14188	14158	14223	14273	14168	14304	14210	14269	14178	14251	14384	14143	14386	14120	14102	14327	14062	14253	14255	14314	14372	14240	14277	14218	14237	14060	14106	14235	14205	14139	14221	14290	13977	14232	14229	14190	14115	14210	14151	14314	14304	14325	14281	14265	14309	14375	14162	14186	14157	14154	14147	14163	14369	14245	14369	14235	14162	14354	14280	14192	14220	14172	14314	14210	14162	14234	14370	14358	14249	14214	14148	14328	14302	14325	14177	14229	14158	14200	14210	14133	14285	14215	14248	14153	14112	14253	14209	14334	14020	14143	14094	14100	14413	14208	14234	14269	14321	14197	14030	14230	14321	14367	14236	14091	14173	14122	14102	14272	14221	14226	14041	14307	14245	14317	14259	14115	14227	14013	14332	14251	14268	14262	14177	14185	14316	14324	14454	14316	14250	14065	14268	14120	14290	14245	14025	14200	14019	14231	14300	14432	14136	14318	14248	14053	14236	14262	14252	14121	14196	14223	14205	14210	14194	14193	14350	14321	14193	14214	14299	14339	14334	14360	14191	14258	14202	14149	14197	14246	14145	14316	14274	14370	14266	14338	14030	14278	14396	14121	14184	14182	14251	14202	14263	13916	14127	14346	14196	14188	14222	14288	14148	14324	14266	14212	14229	14268	14177	14206	14163	14411	14066	14287	14347	14140	14312	14263	14214	14294	14079	14214	14105	14142	14438	14231	14284	14164	14214	14302	14082	14256	14301	14270	14391	14186	14185	14147	14114	14286	14177	14240	14327	14135	14248	14236	14254	14237	14188	14319	14116	14228	14222	14115	14186	14275	14370	14118	14356	14330	14116	14220	14255	14131	14160	14257	14210	14280	14312	14134	14229	14279	14313	14090	14196	14165	14376	14252	14287	14433	14236	14172	14218	14367	14333	14143	14082	14203	14085	14197	14242	14320	14355	14083	14239	14235	14255	14135	14164	14088	14222	14108	14416	14141	14254	14300	14177	14152	14059	14191	14284	14231	14328	14244	14391	14207	14237	14266	14217	14132	14211	14286	14328	14140	14259	14430	14061	14343	14172	14334	14159	14107	14391	14173	14313	14163	14329	14298	14355	14376	14231	14089	14102	14163	14365	14350	14189	14233	14229	14132	14206	14207	14387	14136	14138	14220	14154	14232	14174	14258	14111	14231	14128	14255	14118	14297	14255	14215	14226	14223	14334	14213	14401	14373	14213	14336	14219	14163	14279	14193	14282	14324	14213	14328	14237	14309	14247	14210	14144	14405	14139	14323	14197	14332	14147	14327	14257	14218	14313	14162	14196	14233	14285	14014	14213	14236	14291	14194	14090	14224	14189	14270	14205	14133	14232	14283	14191	14348	14132	14125	14292	14143	14224	14266	14211	14286	14237	14192	14319	14221	14278	14233	14274	14261	14237	14324	14253	14304	14201	14168	14176	14274	14295	14293	14182	14259	14244	14403	14357	14297	14254	14169	14277	14290	14222	14233	14309	14234	14334	14187	14232	14085	14266	14100	14169	14226	14212	14402	14354	14287	14410	14307	14307	14227	14092	14046	14237	14312	14422	14238	14319	14247	14097	14199	14116	14367	14248	14230	14132	14149	14254	14267	14135	14101	14226	14170	14283	14271	14128	14120	14345	14286	13932	14272	14336	14091	14257	14364	14295	14215	14265	14187	14330	14168	14278	14333	14303	14274	14312	14312	14266	14188	14221	14375	14127	14135	14200	14405	14266	14140	14325	14346	14060	14211	14104	14163	14419	14277	14156	14158	14283	14148	14090	14268	14227	14429	14151	14326	14246	14102	14273	14182	14035	14152	14143	14113	14109	14276	14385	14183	14272	14299	14296	14168	14225	14159	14338	14198	14229	14331	14334	13912	14162	14206
29146	21765	21167	18964	17067	16785	16571	16592	16606	16529	16658	16642	17805	19213	19177	17901	16966	16515	16246	16314	16069	16224	16251	16104	15957	16368	16007	16340	16577	16302	16319	16237	16178	16299	16256	16358	16286	16200	16138	16163	16076	16062	16113	16054	16271	16055	16228	16121	16292	16032	16156	15986	16228	16179	16235	16243	16070	16105	16150	16203	16456	16177	16287	16247	16253	16163	16146	16300	16141	16243	16079	16143	16193	16366	15977	16165	16154	16177	16255	16048	16280	16310	15854	16004	16195	16156	16273	16223	16242	16131	15876	16371	16221	16362	16084	16061	16150	15998	16108	16178	16223	16138	16186	16165	16226	16039	16179	16107	16240	16273	16211	16156	16172	16354	16143	16158	16010	16023	16106	16225	16008	16392	15934	16151	16164	16030	16275	16095	16074	16205	16333	16176	16292	16325	16273	16248	16070	16102	16021	15897	16265	16129	16271	16210	16124	16293	16272	16015	15944	16110	16049	16064	16142	16039	16220	16251	16188	16276	16191	16138	16155	15976	16073	16212	16057	16182	16231	16258	16231	16077	16234	16076	16264	16113	16165	16105	16265	16062	16218	16208	16032	16054	16288	16087	16228	16067	16359	16300	16107	16160	16104	16198	16122	16150	16088	16141	16110	16120	16232	16215	16116	16001	16238	16005	16340	16090	16234	16366	16364	16164	16093	16134	16259	16330	16269	16224	15998	16285	16001	16170	16123	16270	15965	15922	15990	16054	16146	16214	16109	16034	16268	16115	16007	16231	16167	16212	16252	16121	16293	16295	16004	16089	16211	16270	16116	16073	16149	16103	16194	16102	16178	16179	16100	16119	16091	16039	16137	16118	16072	16285	16232	16128	16179	16307	16163	16344	15977	16109	16065	16054	16113	16161	16249	16242	16048	16072	16248	16107	16129	16199	16043	16123	16105	16233	16174	16157	15978	16289	16247	16433	16014	16277	16182	16352	16228	16187	15876	16219	16194	16085	16026	16103	16255	16116	16156	16302	16165	16258	16323	16025	16036	16191	16203	15990	16031	16355	16355	16234	16266	16054	16197	16211	16347	16272	16228	16224	16223	16178	16098	16101	16218	16189	16198	16199	16209	16165	16240	16218	16232	16152	16077	16004	16202	15983	16151	16174	16090	16017	16240	16195	16163	16371	16165	16215	16184	16030	15810	16121	16320	16060	16111	16094	16094	15976	16076	16062	16015	16190	16111	16125	16120	16302	16097	16177	15981	16202	16266	16270	16128	16278	16185	16310	16138	16096	16119	16255	16119	16366	16076	16217	16136	16272	16030	16099	16181	16118	16316	16215	16042	16104	16081	16130	16195	16276	16126	16056	16223	16237	16143	16358	16044	16234	16136	16148	16061	16189	16289	16133	16119	15965	16188	16509	16143	16058	16047	16279	16126	16282	16198	15931	16222	16122	16214	16173	16161	16244	16295	16150	16235	16041	16229	16271	16246	16248	15882	16035	16370	16172	16073	16230	16235	16113	16108	16191	16336	16181	16054	16358	16059	16052	16164	15947	16397	16387	16106	16091	16116	16116	15991	16147	16230	16352	16164	16225	16237	16355	16075	16168	16190	16396	16182	16201	16165	16230	16252	15909	16206	16056	16197	16230	16037	16215	16172	16095	15944	15826	16172	16273	16074	16143	16090	15993	16228	16267	16115	16321	16504	16345	15861	16153	15999	16230	16116	16134	16141	16186	16241	16302	16168	15904	16190	16080	16269	16278	16215	16065	16116	16403	16199	16243	16018	16014	16043	16149	16051	16162	16101	16171	16090	16197	16105	16282	16278	16003	16110	15943	16194	16210	16182	16200	16014	16003	16135	16251	16120	15968	15920	16253	16421	16078	16444	16189	16325	16094	16240	16122	16222	16203	16083	16029	16120	16037	16212	16212	16141	15860	16356	16245	16215	16162	16141	15980	16239	16085	16151	16297	16095	16200	16118	16262	16283	16054	16306	16139	16163	16179	15998	16196	16184	15992	16301	16165	15942	16300	16291	16110	16010	16185	16066	16147	16120	15977	15951	16311	16193	15998	16164	16166	16151	16179	16056	16149	16227	16174	16107	16202	16243	16087	16306	16296	16202	16076	16266	16285	16185	16241	15914	16312	16270	15981	16159	16148	15993	16279	16105	16182	16077	16098	16275	15941	16287	16217	16263	16212	16219	16105	16264	16121	16155	16093	16182	16365	16198	16160	16074	16132	16070	16145	15985	16178	16146	16349	16052	16132	16198	16146	16295	16266	16134	16030	16002	15985	16260	15957	16256	16288	16094	16095	16004	16032	16291	16048	16122	16054	16133	16144	16107	16182	16140	16064	15830	16086	16289	16058	16197	16101	15974	16080	16124	16241	16103	16232	16214	16080	16456	16203	16278	15961	16462	16103	16031	16210	16259	16311	16310	16186	16194	16076	16443	16111	15918	16224	16211	16047	16114	16248	16137	16094	16249	16026	16040	16044	16151	16012	16028	16062	16083	16257	16089	16127	16227	16137	16136	16227	15934	15946	16057	16148	16142	16246	16070	16211	16096	16094	16130	16025	16327	16167	16168	16156	16190	16292	16310	16178	16017	16251	16216	15978	16135	16295	16056	16312	16160	16328	16205	16082	16252	16164	16090	16166	16205	16156	16116	16261	16419	16141	16208	16177	16116	16107	16166	16177	16201	16300	16256	16163	16154	16010	16321	16233	16074	16095	16068	16158	16160	16032	16181	16033	16064	16244	16075	16171	16137	16368	16219	16206	16416	16186	16198	16133	16229	16187	15935	16095	16472	16457	16339	16177	16287	16119	16319	16173	16240	16018	16108	16063	16160	16356	16135	16064	16166	16171	16260	16140	16374	16106	16288	16196	16307	16047	16170	15999	16104	16082	16187	16026	16096	16159	16254	16228	16280	16101	16091	16126	16208	16017	16110	16115	16413	16090	16276	16132	16118	16205	16370	16194	16188	16247	16241	16332	16330	16174	16267	16235	16180	16052	16215	16064	16087	16076	16230	15919	16119	16091	16163	16233	16043	16130	16156	16012	16291	16268	16326	16264	16197	16202	16220	16073	16232	16071	15971	16026	16277	16158	16195	16345	16094	15927	16235	16217	16050	16415	16211	16107	16226	16310	16247	15956	16237	16212	16021	16253	16347	16076	16187	16167	16456	16221	16183	16129	16188	16267	16169	16316	16267	16157	16319	16337	16369	16152	16268	16296	16081	16251	15973	16119	16099	16153	16108	16133	16225	16234	15931	16117	16069	16309	16051	16139	16244	16027	15978	16152	16153	16011	16249	16143	16223	15999	16050	16139	16223	16143	16105	16109	16073	16241	16092	16252	16372	16222	16047	16299	16141	16199	16057	16158	16281	16305	16046	16220	16220	16339	16185	16204	16116	16142	16253	16249	16126	16046	16038	16155	16002	16006	16143	15983	16205	16221	16360	16210	16336	16330	16071	16099	16319	16304	16216	16355	16401	16295	16144	16279	16172	16101	16007	16116	16309	16111	16186	16074	16293	16280	16044	16300	16214	16259	16263	16258	16047	16253	16267	16211	16049	16130	16124	16275	16168	16141	15879	16048	16049	16091	16098	16191	16167	16125	16118	16107	16054	16233	16334	16365	16134	16188	16362	16214	16154	16146	16285	16269	16443	16138	16278	16331	16133	16037	15995	16119	16197	16105	16233	16238	16163	16145	16305	16320	16227	16331	16227	16032	16130	16200	16297	16226	16251	16262	16282	16127	16169	16184	16131	16098	16144	16105	16131	16094	16202	15997	16173	16163	16159	16028	16169	16517	16052	16366	16067	16175	16119	16268	16307	16278	16266	16060	16125	16377	16066	16315	16232	16014	16027	16143	16158	16049	16029	16088	16247	16150	16278	16111	16257	16151	16183	16181	16122	16103	16067	16094	16348	16220	16322	16173	16108	16183	16183	16175	16129	16163	16222	16331	16001	16222	16127	16194	16088	16280	16205	16131	16402	16241	16154	16285	16046	16208	16130	16306	16191	16174	16157	16145	16179	16216	16217	16158	16218	16226	16030	16230	16001	16144	16294	16111	16210	16238	16259	16037	16098	16138	16064	16003	16011	16283	15993	16183	16203	16095	16071	16196	16166	16256	16188	15994	16262	16103	16122	15972	16349	16082	16016	16194	16160	16089	16167	16020	16271	16130	16287	16247	16076	16275	16201	16072	16071	16235	16120	16138	16143	16251	16129	16178	16034	16213	16389	16111	16163	16122	16236	16195	16246	16044	16144	16060	16149	16020	16192	16225	16145	16037	16359	16066	16166	16301	16203	16030	16008	16064	16138	16199	16152	15991	16187	16454	16358	16289	16158	16217	16186	16191	16238	16178	16227	16168	16077	16367	16206	16147	16341	16338	15934	16203	16151	16146	15989	16207	16285	16151	15982	16218	16179	16048	16166	16115	16380	16184	16252	16209	16087	16005	16168	16100	16348	16145	16266	16172	16086	16066	16230	16074	16152	16153	16086	16126	15976	16084	16271	16108	16103	16145	16230	16198	16181	16093	16347	16107	16328	16140	16076	16091	16083	16039	16087	15824	16323	16093	16073	16097	16174	15947	16342	16030	16060	16320	16272	16237	16203	16240	16225	16329	16271	16077	16393	16286	16334	16121	16096	16159	16261	16210	16313	16064	16219	16280	16267	16040	16011	16127	16223	16129	16203	16325	16095	16121	16109	15969	16147	16216	16135	16308	16225	16140	16305	16315	16121	16189	16344	16254	16033	16206	16130	16197	16189	16148	16171	16050	16050	16051	16335	16467	16417	16260	16132	16090	15976	16185	16348	16149	16248	16228	16163	16267	16082	16273	16085	16262	16287	16299	16113	16204	16193	16351	16284	16178	16104	16157	15972	16219	16227	16098	16292	16162	16305	16140	16418	16210	16060	16218	16260	16124	16063	16005	16258	16089	16128	16249	16489	16139	16084	16178	16069	16169	16164	16203	16158	16331	15987	16182	16248	15999	16146	16220	16223	16294	16218	16402	16129	16077	16388	16237	16189	16267	16402	16066	15994	16012	16011	16025	16358	16354	16200	16211	16076	16113	16212	16198	16119	16283	16149	16133	16350	16109	16082	16189	16327	16202	16064	16071	16253	15973	16097	16168	16080	16123	16189	16115	16244	16158
14730	15467	15794	15951	15918	15460	14906	14989	14809	14895	15007	15217	17171	18995	18013	16244	15035	14607	14262	14461	14356	14592	14523	14213	14182	14308	14435	14303	14210	14463	14329	14313	14371	14348	14303	14528	14198	14268	14367	14359	14359	14166	14264	14327	14381	14290	14426	14333	14320	14422	14280	14470	14280	14382	14250	14246	14276	14344	14305	14312	14454	14357	14440	14361	14236	14405	14241	14382	14271	14098	14393	14271	14359	14334	14301	14266	14393	14481	14461	14302	14165	14443	14377	14276	14188	14341	14325	14351	14495	14275	14258	14358	14380	14123	14283	14310	14305	14283	14403	14276	14374	14465	14302	14295	14291	14321	14237	14305	14294	14353	14176	14393	14384	14212	14434	14272	14292	14124	14343	14392	14264	14389	14164	14285	14375	14490	14406	14361	14234	14167	14423	14332	14317	14354	14298	14299	14428	14165	14417	14196	14231	14582	14225	14374	14283	14357	14188	14437	14384	14401	14219	14433	14437	14396	14362	14314	14284	14360	14265	14200	14165	14302	14267	14322	14403	14300	14456	14292	14444	14403	14354	14263	14309	14379	14363	14127	14315	14313	14307	14317	14287	14289	14247	14447	14469	14206	14430	14350	14188	14396	14304	14261	14305	14344	14398	14498	14253	14398	14183	14360	14355	14171	14316	14459	14159	14254	14335	14392	14309	14238	14142	14440	14529	14310	14275	14222	14235	14429	14312	14463	14556	14232	14262	14397	14324	14388	14335	14420	14333	14303	14263	14342	14200	14016	14400	14103	14368	14385	14298	14388	14399	14293	14262	14291	14220	14373	14389	14293	14345	14220	14390	14238	14402	14490	14302	14236	14272	14301	14372	14345	14390	14431	14221	14352	14247	14376	14213	14199	14213	14355	14357	14258	14438	14270	14276	14341	14370	14339	14056	14283	14257	14220	14384	14284	14261	14104	14342	14236	14373	14332	14282	14283	14398	14213	14241	14354	14299	14374	14440	14145	14348	14419	14134	14355	14162	14309	14386	14566	14340	14246	14323	14299	14422	14434	14395	14308	14347	14276	14424	14307	14239	14315	14330	14334	14272	14323	14388	14228	14355	14283	14336	14439	14245	14371	14294	14526	14439	14235	14281	14305	14365	14413	14379	14327	14282	14277	14318	14292	14242	14381	14343	14447	14310	14335	14387	14237	14315	14308	14264	14341	14369	14404	14342	14257	14398	14182	14280	14308	14301	14373	14366	14285	14281	14464	14279	14350	14221	14357	14197	14330	14341	14237	14364	14304	14315	14529	14507	14116	14567	14435	14403	14283	14416	14347	14327	14422	14226	14535	14415	14296	14370	14407	14324	14271	14344	14202	14338	14212	14238	14310	14321	14149	14417	14291	14307	14360	14200	14350	14400	14248	14384	14288	14456	14284	14397	14384	14352	14150	14294	14306	14289	14217	14250	14245	14256	14374	14278	14350	14281	14362	14367	14340	14260	14343	14196	14293	14411	14316	14314	14406	14433	14382	14391	14276	14362	14305	14187	14394	14322	14360	14251	14184	14335	14313	14186	14477	14226	14168	14418	14276	14217	14426	14450	14195	14352	14352	14282	14268	14367	14293	14196	14283	14296	14342	14350	14459	14373	14225	14476	14338	14341	14361	14395	14226	14188	14413	14356	14418	14449	14291	14312	14430	14233	14210	14416	14412	14304	14304	14310	14708	14372	14324	14375	14322	14416	14233	14458	14200	14410	14293	14421	14262	14384	14285	14365	14275	14465	14378	14322	14367	14357	14258	14199	14459	14325	14199	14514	14265	14340	14417	14149	14224	14398	14314	14231	14313	14397	14240	14308	14220	14391	14417	14344	14392	14210	14307	14376	14389	14391	14346	14368	14290	14279	14260	14367	14313	14358	14351	14217	14400	14347	14237	14381	14334	14187	14180	14345	14349	14358	14349	14275	14417	14396	14180	14410	14401	14406	14355	14295	14347	14325	14431	14377	14367	14382	14367	14407	14377	14432	14452	14356	14352	14279	14358	14113	14361	14128	14299	14370	14262	14122	14298	14293	14410	14236	14388	14391	14438	14256	14342	14254	14219	14354	14265	14131	14296	14369	14254	14340	14516	14402	14200	14469	14447	14431	14464	14365	14247	14437	14358	14373	14267	14232	14185	14420	14279	14314	14271	14211	14307	14330	14327	14330	14322	14338	14307	14378	14299	14439	14261	14373	14357	14280	14217	14299	14382	14339	14273	14492	14332	14250	14155	14279	14260	14307	14379	14469	14301	14301	14316	14350	14443	14290	14515	14356	14375	14365	14179	14382	14291	14354	14288	14420	14395	14391	14287	14400	14473	14443	14189	14129	14334	14196	14189	14242	14353	14213	14242	14316	14564	14352	14190	14380	14434	14285	14528	14264	14324	14270	14255	14429	14301	14368	14442	14231	14141	14262	14328	14370	14277	14349	14556	14341	14387	14273	14318	14453	14259	14366	14331	14257	14187	14353	14388	14310	14188	14288	14222	14356	14209	14401	14565	14301	14175	14254	14370	14324	14253	14285	14124	14244	14363	14219	14296	14325	14199	14306	14387	14406	14305	14394	14259	14408	14404	14367	14421	14382	14205	14245	14390	14363	14360	14239	14375	14269	14278	14420	14366	14377	14454	14247	14258	14331	14214	14273	14499	14253	14163	14300	14297	14494	14395	14290	14477	14355	14409	14334	14436	14189	14368	14234	14272	14316	14286	14411	14312	14230	14360	14332	14340	14331	14309	14205	14250	14180	14222	14303	14308	14322	14361	14139	14367	14440	14402	14368	14181	14332	14309	14229	14396	14192	14422	14296	14308	14356	14128	14434	14281	14319	14447	14271	14334	14227	14323	14342	14235	14328	14211	14351	14161	14257	14393	14378	14418	14534	14240	14330	14401	14469	14443	14272	14344	14431	14422	14432	14488	14292	14377	14476	14392	14423	14423	14237	14310	14346	14456	14285	14233	14277	14408	14220	14318	14333	14362	14119	14245	14405	14307	14357	14385	14309	14174	14426	14380	14110	14123	14510	14285	14298	14205	14158	14166	14230	14394	14250	14322	14371	14394	14395	14318	14271	14312	14297	14259	14434	14261	14504	14340	14337	14376	14358	14128	14488	14301	14238	14298	14356	14246	14209	14433	14434	14221	14298	14227	14304	14525	14127	14375	14327	14313	14190	14398	14176	14315	14359	14474	14137	14351	14435	14345	14212	14345	14395	14159	14385	14282	14341	14437	14303	14159	14434	14271	14241	14300	14350	14285	14358	14356	14218	14301	14547	14410	14231	14185	14480	14182	14201	14449	14171	14242	14272	14241	14402	14243	14283	14269	14290	14236	14404	14403	14325	14346	14238	14258	14343	14375	14463	14142	14443	14213	14290	14257	14231	14428	14459	14404	14342	14421	14333	14470	14486	14439	14301	14294	14299	14397	14376	14274	14290	14419	14358	14589	14311	14415	14342	14269	14317	14259	14433	14303	14394	14276	14529	14241	14427	14339	14224	14179	14297	14312	14269	14197	14387	14177	14249	14155	14292	14315	14292	14183	14234	14437	14295	14483	14273	14471	14177	14311	14126	14455	14395	14287	14335	14370	14258	14432	14373	14443	14296	14169	14149	14295	14337	14359	14296	14303	14382	14397	14334	14233	14372	14272	14366	14333	14282	14331	14508	14412	14419	14240	14467	14186	14258	14171	14363	14257	14152	14329	14226	14355	14242	14274	14264	14343	14359	14316	14346	14267	14264	14471	14222	14313	14173	14239	14438	14421	14300	14138	14246	14415	14362	14290	14415	14182	14270	14300	14255	14329	14375	14265	14326	14367	14216	14343	14370	14312	14313	14143	14192	14512	14252	14352	14238	14404	14316	14343	14350	14363	14436	14214	14314	14182	14265	14283	14268	14288	14415	14245	14427	14453	14327	14576	14311	14293	14214	14373	14413	14334	14281	14257	14297	14209	14264	14239	14243	14149	14225	14424	14291	14206	14357	14358	14163	14147	14358	14362	14495	14228	14241	14237	14258	14298	14261	14251	14399	14279	14249	14343	14427	14203	14426	14454	14248	14312	14266	14420	14207	14268	14303	14243	14364	14278	14408	14310	14387	14246	14231	14262	14292	14437	14379	14417	14087	14390	14258	14531	14144	14412	14433	14320	14525	14397	14276	14352	14317	14315	14294	14316	14378	14537	14333	14439	14344	14283	14251	14465	14186	14332	14506	14383	14405	14091	14478	14390	14406	14276	14330	14263	14261	14258	14274	14279	14374	14406	14253	14296	14325	14210	14337	14418	14297	14461	14259	14269	14394	14269	14309	14383	14463	14230	14394	14306	14236	14286	14151	14338	14229	14204	14325	14340	14275	14359	14191	14211	14339	14320	14132	14243	14323	14440	14201	14443	14444	14295	14239	14301	14317	14241	14144	14419	14288	14297	14388	14448	14258	14252	14217	14363	14479	14299	14414	14436	14396	14227	14259	14281	14266	14331	14319	14249	14496	14132	14398	14180	14369	14155	14197	14221	14292	14282	14052	14326	14343	14498	14305	14377	14355	14386	14294	14526	14196	14324	14336	14240	14373	14234	14342	14264	14277	14587	14317	14395	14349	14260	14353	14273	14311	14302	14267	14301	14185	14176	14210	14246	14338	14237	14332	14275	14329	14339	14315	14321	14311	14498	14372	14405	14258	14304	14346	14272	14162	14431	14422	14175	14345	14344	14201	14415	14515	14277	14327	14216	14243	14229	14270	14229	14427	14490	14285	14207	14256	14251	14271	14304	14339	14392	14176	14288	14294	14496	14325	14396	14303	14253	14355	14438	14361	14311	14354	14313	14309	14392	14207	14369	14419	14255	14375	14329	14403	14330	14429	14214	14540	14113	14281	14409	14362	14375	14450	14419	14283	14141	14391	14415	14313	14428	14165	14455	14470	14240	14396	14252	14317	14284	14415	14386	14241	14173	14390	14461	14255	14302	14348	14347	14273	14222	14204	14365	14358	14269	14321	14358	14295	14202	14198	14476	14343	14388	14381	14397	14342	14274	14363	14378	14318	14349	14415	14306	14358	14263	14240	14501	14277	14411	14344	14239	14335	14347	14245	14277	14410	14214	14345	14270	14303	14348	14331	14166	14384	14335	14292	14432	14307	14268	14136	14403
25143	21424	28267	25457	21521	19356	18742	17182	16643	17129	17215	18455	28504	33711	29732	23945	19339	17104	16400	16387	16310	16442	16225	16218	16422	16149	16201	15917	16328	16278	16164	16289	16124	16189	16219	16370	16020	16164	16148	16025	16322	16308	16371	16307	16110	16126	16238	16158	16128	16185	16347	16244	16279	16231	16272	16235	16258	16464	16045	16337	16345	16124	16210	16168	16154	16334	16406	16133	16123	16343	16232	16185	16246	16031	16288	15914	16059	16085	16131	16035	16190	16021	16422	16204	15891	16104	16253	16006	16123	16273	16116	16157	16215	16094	16258	16319	16183	16200	16287	16160	16145	16258	16298	16063	16183	16058	16190	16089	16240	16151	16242	16025	16312	16323	16203	16173	15983	16218	16211	16178	16141	16393	16132	16095	16202	16347	16080	16210	16135	16249	16168	16259	16184	16135	16133	15988	16171	16047	15915	16233	16127	16156	16074	16238	16157	16271	16220	16251	16044	16314	16183	16222	15988	15954	16119	16243	16146	16207	16094	16049	15967	16339	16205	16258	16120	16054	16174	16073	16068	16106	16183	16214	16199	16142	16061	16277	16308	16234	16221	16126	16312	16142	16180	16089	16068	16119	16255	16246	16268	16206	16117	16082	15883	16083	16314	16375	16196	16221	16094	16239	16331	16246	15949	16100	16192	16218	16171	16323	16158	16166	16149	16202	16321	16088	16167	16055	16351	16144	16141	16279	16089	16109	16070	16116	16352	16046	16234	16002	16179	16186	16003	16225	16244	16307	16173	16018	16255	16056	16310	16254	16120	16067	16089	16244	16234	16210	16287	16043	16096	16111	16224	16038	16129	16107	16243	16286	15981	15809	16195	16229	16082	16217	16132	16299	16279	16218	16268	16186	16298	16291	16241	16038	16305	16265	16150	16097	16194	16185	16085	16301	16269	16345	16159	16145	16154	16066	16332	16007	16154	16146	16281	16137	16270	16178	16117	16135	16055	16157	15960	15969	15988	16154	16211	16280	16201	16205	16229	16217	16222	16129	16155	16174	16405	16286	16013	16242	16271	16332	16319	16244	16206	16109	15998	16104	16130	16172	16200	16260	16164	16058	16217	16374	16217	16028	16138	16207	16183	16351	16010	16171	16291	16057	16276	16122	16052	16140	15909	16047	16069	16132	16093	16127	16189	16224	15995	16096	16288	16175	16175	16296	16056	16147	16067	16101	16222	15933	16272	16121	16269	16277	16228	16310	16015	15992	16031	16233	16349	16233	16250	16142	16279	16170	16238	16234	16112	16195	16060	16213	16233	16115	16208	16179	16111	16214	16118	16370	16249	16216	16397	16032	16116	16244	16133	16117	16161	16159	16047	16008	16286	16191	16188	16190	16168	16199	16153	16269	16147	16210	16066	15943	16122	16160	16204	16080	16077	16254	16305	16043	16364	16290	16123	16167	16198	16193	16148	16091	16129	16206	16039	16180	16156	16089	16101	16150	16216	16309	16309	16018	16225	16160	16227	16054	16172	16215	16227	16045	16228	16204	16344	15856	16142	16097	16148	16201	16245	16085	16121	16145	16170	15981	16074	16159	16362	15956	16017	16198	16362	16143	16183	16275	16160	16197	16190	16335	16250	16175	16047	16018	16053	16024	16188	16027	16204	16089	16113	16159	16222	16197	15842	16235	16203	16180	16042	16078	16235	16055	16227	16177	16448	16059	16279	16177	16125	16332	15950	16179	16107	16056	16213	16037	16247	16290	16205	16327	16356	16136	16176	15988	16264	16242	16438	16144	16036	16199	16208	16255	16114	16254	16430	16131	16309	16245	16344	16125	15840	16317	16419	16245	16271	16335	16240	16127	16240	16310	16211	16271	16302	15991	16205	16147	15954	16414	16203	16240	16236	16257	16313	16195	16280	16204	16324	16135	16226	15874	16204	16424	16091	16129	16225	16319	16145	16181	16220	16293	16305	16201	16081	16225	16282	16281	16061	16090	16064	16178	16039	16281	16288	16179	16002	16321	16274	16364	16258	16279	16097	16027	16239	16174	16194	16281	16215	16153	16135	16270	16336	16281	16266	16167	16170	16293	16047	16355	16255	16199	16320	16061	16040	16134	16107	16132	16048	16239	16190	16172	16146	16163	16153	16202	16159	16238	16232	15945	16236	16136	16103	15928	16099	16082	16353	16079	16339	16173	16127	16116	16062	16268	16235	16279	16202	16146	16276	16005	16254	16010	16014	16145	16142	16113	16079	16005	16111	16000	16262	16179	16017	16291	15927	16247	16154	16090	16226	16309	16130	16361	16127	16240	16186	16014	15965	16041	16372	16192	16047	16244	16203	16114	16027	15987	15903	16145	16087	16205	16096	16180	16138	16099	16155	16274	16017	16126	16222	16003	16159	15968	16066	16033	16337	16161	16193	16003	16252	16064	16196	16245	16190	16169	16211	16283	16234	16176	16265	16383	16050	16194	15995	16023	16124	16170	16114	16184	16140	16182	16252	16232	16140	16348	16183	16159	16033	16174	16000	16248	15962	16199	16235	16370	16189	16166	16259	16422	16204	16323	16123	16058	16311	16446	16195	16000	16124	16162	16165	16161	16016	16213	16091	16304	16252	16136	16283	15940	16145	16066	16128	16207	16243	16305	16316	16260	16035	16099	16064	16269	16214	16231	16220	16129	16252	16034	16001	16163	16161	16364	16232	16097	16122	16026	15923	16166	16138	16043	16092	16049	16186	16380	16143	16140	16142	16087	16204	16222	16266	16215	16045	16007	16161	16043	16351	16154	16068	16212	16285	16160	16133	16058	16378	16183	16144	16123	16158	15890	15971	16354	16270	16263	16213	16241	16262	16120	16071	16353	16170	16466	16223	16045	16145	16375	16214	16377	16170	16246	16289	16289	16132	16167	16108	16246	16229	16031	16297	16197	16205	16281	16401	16254	16055	16238	16175	16236	16271	16288	16339	16401	16251	16251	16116	16119	16265	16199	16037	16166	16219	16269	16165	16268	16093	16094	16167	16125	16082	16283	16265	16064	16173	16135	16319	16247	16227	16153	15950	16041	16090	16285	16222	16239	16151	16162	16228	16450	16267	16072	16384	16393	16205	16459	16108	16308	16201	16173	16026	16138	16100	16034	16180	16300	16019	16256	16254	16228	16008	16159	16195	16045	16099	16324	16004	16187	16222	16292	16078	16047	16192	16198	16137	16082	16254	16153	16070	16085	16279	16318	15998	16326	16075	16263	16206	16221	16330	16140	16186	16230	16185	16049	16153	16236	16173	16134	15999	16252	16103	16266	16193	16078	16001	16015	16278	16185	16246	16115	16049	16079	16245	16068	16216	16289	16223	16185	16211	16198	16338	16214	16100	16071	16241	16293	16063	16088	16142	16269	16124	16295	16168	16156	16205	16217	16258	16272	16161	16193	16216	16384	16424	16292	16336	16214	16275	16186	16104	16156	16323	16209	16103	16244	16122	16275	16129	16235	16276	16175	16139	16249	16332	16050	16218	16136	16004	16050	16208	16188	16048	16071	16189	16468	16163	15878	16187	16244	16327	16498	16263	16321	16322	16208	16124	16310	16206	16061	16077	16248	16190	16324	16211	16095	16202	16143	16178	16113	16031	16227	16404	16079	16293	16297	16192	16157	16080	16129	16193	16048	16141	16073	16311	16094	16150	16227	16131	16234	16174	16133	15867	16045	16229	15964	16156	16193	16021	15992	16126	16322	16291	16003	16048	16151	16168	16379	16209	16288	16312	16085	16176	16103	16093	16005	16362	16174	16129	16101	16037	16199	16278	16180	16214	16108	16141	16127	16230	16437	16457	16312	16258	16119	16004	16158	16208	16106	15959	16075	16154	16166	16269	16363	16233	16141	16093	16102	16170	16351	16117	16089	16244	16085	15915	16027	16169	16386	16199	16344	16356	16151	16340	16338	16169	16120	16284	16191	16212	16175	16034	16095	16186	16199	16102	16072	16194	16099	16206	16049	16271	16120	16307	16404	16269	16227	16352	15994	15876	16425	16123	16090	16154	16178	16432	16152	16093	15944	16039	16220	16064	16135	16213	16146	16407	16188	16147	16008	16205	16236	16160	16336	15985	16410	16154	16260	16193	16153	16216	16107	16112	16154	16385	16208	16230	16220	16232	16259	16320	16196	16089	16011	16126	16154	16328	16248	16172	16181	16132	16096	16151	16238	16212	16055	16149	15998	16354	16132	16221	16297	16253	16308	16143	16118	16390	16424	16383	16005	16180	16074	16161	16286	16435	16185	16320	16091	16301	16225	15959	16117	16116	16021	16264	16230	16471	16395	16119	16178	16216	16288	16208	16235	16097	16369	16476	16065	16333	16366	16268	16138	16145	16158	16157	16132	16384	16030	16198	16112	16199	16207	16222	16372	16246	16136	16265	16184	16225	16202	16104	16174	16102	16413	16398	16045	16090	16111	16150	16268	16105	16036	16242	16076	16258	16336	16220	16237	16184	16289	16363	16131	16086	16255	16303	16264	16139	16337	16086	16209	16145	16157	16269	16217	16254	16249	16148	16067	16121	16192	16247	16156	16139	16097	16565	16038	16284	15940	16200	16177	16302	16074	16226	16076	16152	16168	16153	16239	16179	16306	16255	16226	16081	16042	16144	15895	16145	16210	16366	16210	16388	16184	16001	16229	15977	16152	16370	16160	16248	16443	16335	16034	16282	16251	16247	15988	15987	15909	16115	16329	16165	16013	16152	16137	16138	16266	16377	16046	16069	15979	15992	16350	15956	16160	16204	16192	16277	16253	16121	16274	15996	16182	16158	16252	16217	16091	16061	15948	16075	16105	16131	16137	15894	16149	16397	15966	16069	16163	16369	16106	16102	16078	16039	16283	16272	16078	16212	16088	16159	16374	16195	16092	16328	16193	16247	16268	16235	16058	16308	16243	16073	16224	16201	16310	16255	16214	16272	16196	16177	16212	16139	16092	16060	16065	16253	16026	16395	16121	16140	16255	16070	16031	16105	16217	16215	16128	16258	16162	16082	16034	16242	16316	16076	16058	16073	16029	16252	16148	16193	16193	16209	16082	16200	16169	16177	16224	16212	16457	16159	15867	16311	16170	16076	16326	16002	16407	16264	16167	16193	16279	16469	16278	16380	16074	16201	16201	16130	16101	15999	16089	16276	16186
13777	22185	22955	20207	17865	16698	15943	15587	15069	15750	15811	18513	32632	35873	30314	22885	17405	14922	14464	14469	14389	14394	14314	14382	14365	14198	14334	14426	14556	14437	14349	14393	14376	14311	14308	14474	14355	14401	14446	14182	14285	14357	14325	14508	14451	14500	14364	14432	14499	14435	14389	14193	14276	14386	14459	14316	14414	14317	14436	14550	14363	14395	14526	14475	14437	14352	14430	14427	14160	14345	14373	14321	14277	14430	14365	14297	14454	14315	14339	14305	14295	14426	14461	14261	14125	14227	14312	14448	14248	14508	14214	14338	14275	14461	14252	14339	14394	14508	14398	14330	14305	14474	14306	14313	14372	14234	14409	14416	14218	14293	14461	14439	14243	14362	14297	14354	14345	14458	14372	14370	14548	14311	14381	14373	14217	14440	14427	14393	14360	14284	14263	14291	14433	14438	14249	14416	14404	14331	14154	14400	14436	14357	14355	14317	14618	14456	14391	14317	14378	14313	14262	14368	14545	14483	14372	14278	14228	14362	14295	14254	14276	14319	14391	14256	14224	14358	14176	14427	14263	14365	14376	14437	14464	14299	14468	14472	14354	14374	14282	14307	14294	14347	14415	14284	14171	14398	14385	14159	14451	14373	14416	14319	14549	14443	14187	14513	14332	14368	14394	14379	14292	14427	14262	14320	14375	14415	14465	14346	14292	14225	14401	14360	14419	14312	14338	14463	14312	14306	14365	14380	14355	14210	14311	14369	14480	14334	14375	14278	14301	14417	14546	14201	14388	14490	14304	14378	14402	14426	14358	14381	14282	14383	14427	14373	14399	14473	14259	14449	14312	14337	14254	14276	14321	14461	14423	14478	14255	14412	14374	14211	14464	14140	14641	14210	14196	14472	14330	14390	14361	14325	14282	14491	14230	14359	14356	14491	14204	14445	14340	14237	14330	14739	14585	14392	14441	14396	14302	14290	14346	14338	14411	14221	14348	14267	14495	14155	14273	14283	14437	14367	14409	14333	14471	14396	14412	14318	14347	14463	14514	14196	14454	14415	14184	14332	14435	14476	14284	14306	14427	14294	14393	14433	14389	14318	14391	14324	14183	14387	14393	14553	14526	14354	14276	14391	14251	14400	14285	14386	14241	14318	14260	14415	14359	14588	14535	14476	14520	14270	14442	14407	14485	14360	14416	14259	14423	14311	14372	14293	14372	14267	14226	14427	14533	14315	14345	14313	14379	14364	14453	14355	14537	14271	14450	14275	14270	14360	14189	14259	14315	14536	14352	14282	14327	14425	14392	14295	14234	14464	14189	14342	14450	14375	14471	14259	14393	14289	14385	14206	14349	14350	14505	14240	14409	14229	14365	14296	14309	14345	14452	14257	14414	14233	14233	14375	14489	14509	14293	14370	14559	14125	14309	14310	14268	14354	14319	14536	14125	14404	14370	14423	14414	14568	14250	14460	14373	14255	14289	14375	14464	14397	14270	14361	14413	14400	14388	14559	14239	14559	14261	14405	14313	14281	14266	14390	14393	14285	14435	14425	14273	14435	14356	14383	14353	14448	14306	14529	14386	14332	14419	14360	14389	14310	14231	14291	14465	14468	14097	14386	14512	14386	14423	14452	14472	14301	14483	14451	14380	14429	14320	14300	14308	14372	14118	14366	14605	14483	14167	14500	14388	14338	14464	14396	14398	14468	14388	14185	14279	14348	14414	14417	14439	14350	14360	14393	14386	14376	14427	14359	14424	14400	14354	14499	14458	14370	14351	14354	14375	14130	14221	14381	14343	14455	14316	14336	14360	14385	14394	14394	14238	14377	14280	14347	14380	14420	14500	14431	14329	14410	14339	14129	14345	14421	14276	14323	14268	14412	14275	14312	14292	14327	14439	14125	14381	14427	14310	14389	14040	14342	14426	14414	14469	14339	14276	14395	14528	14443	14433	14413	14330	14351	14513	14177	14540	14281	14254	14317	14443	14345	14370	14281	14266	14398	14368	14294	14245	14366	14331	14425	14320	14234	14415	14544	14319	14410	14402	14509	14324	14365	14390	14264	14336	14289	14261	14195	14533	14328	14405	14303	14247	14370	14454	14477	14267	14276	14468	14238	14427	14240	14499	14309	14324	14521	14366	14388	14546	14304	14480	14309	14312	14298	14397	14339	14417	14312	14330	14511	14476	14230	14333	14384	14449	14416	14373	14287	14368	14469	14358	14469	14522	14280	14486	14417	14415	14441	14507	14300	14487	14561	14531	14196	14321	14362	14344	14396	14301	14488	14451	14298	14309	14282	14419	14558	14374	14259	14292	14374	14418	14199	14425	14259	14353	14404	14340	14313	14409	14451	14270	14330	14462	14261	14315	14338	14317	14495	14343	14326	14281	14440	14556	14321	14160	14510	14309	14340	14408	14433	14423	14300	14442	14356	14335	14378	14355	14286	14513	14159	14241	14364	14453	14270	14364	14348	14351	14602	14407	14497	14334	14260	14307	14198	14345	14310	14212	14304	14495	14369	14301	14253	14297	14406	14293	14319	14427	14451	14143	14476	14386	14314	14376	14356	14471	14442	14374	14406	14317	14411	14242	14251	14206	14292	14417	14217	14349	14277	14336	14202	14193	14214	14335	14425	14306	14317	14341	14439	14404	14350	14325	14211	14461	14301	14344	14387	14393	14441	14212	14378	14395	14405	14329	14491	14168	14352	14411	14284	14349	14530	14547	14632	14427	14438	14333	14369	14252	14409	14290	14465	14331	14404	14359	14215	14285	14361	14570	14354	14408	14464	14448	14463	14406	14314	14297	14194	14319	14260	14314	14397	14463	14309	14353	14295	14449	14393	14333	14455	14370	14225	14332	14386	14440	14289	14372	14497	14218	14546	14417	14314	14261	14336	14318	14329	14436	14198	14503	14169	14388	14354	14407	14241	14374	14501	14256	14355	14266	14230	14335	14436	14538	14495	14295	14397	14465	14228	14325	14392	14354	14460	14510	14391	14475	14363	14306	14466	14461	14250	14298	14349	14241	14305	14416	14276	14447	14467	14333	14231	14340	14395	14330	14402	14375	14415	14227	14508	14343	14425	14464	14541	14351	14370	14377	14301	14522	14306	14400	14373	14444	14453	14448	14204	14254	14356	14256	14362	14349	14362	14344	14477	14432	14364	14419	14418	14325	14366	14456	14088	14424	14335	14430	14317	14450	14309	14404	14404	14326	14315	14447	14318	14378	14489	14233	14262	14209	14390	14314	14421	14374	14246	14405	14511	14253	14325	14358	14246	14359	14386	14397	14213	14586	14394	14226	14392	14487	14411	14539	14412	14338	14469	14299	14378	14420	14334	14426	14419	14363	14441	14302	14261	14487	14249	14155	14300	14297	14392	14267	14390	14328	14364	14384	14295	14461	14397	14347	14507	14342	14109	14384	14225	14465	14152	14425	14375	14473	14216	14208	14346	14344	14281	14369	14335	14479	14336	14508	14240	14408	14257	14421	14544	14353	14546	14507	14314	14593	14350	14521	14267	14382	14351	14484	14375	14462	14367	14426	14443	14335	14464	14442	14405	14331	14519	14483	14330	14271	14411	14317	14372	14368	14388	14588	14406	14374	14442	14392	14319	14322	14540	14407	14219	14337	14455	14385	14325	14408	14337	14256	14237	14422	14378	14459	14403	14167	14083	14429	14286	14264	14326	14398	14337	14347	14293	14574	14406	14166	14391	14321	14456	14437	14389	14370	14384	14337	14444	14345	14385	14380	14474	14343	14371	14482	14293	14320	14324	14452	14300	14323	14362	14291	14337	14465	14225	14579	14430	14359	14527	14512	14451	14454	14455	14313	14446	14362	14357	14330	14202	14298	14301	14397	14434	14284	14277	14557	14476	14285	14403	14314	14314	14355	14338	14357	14144	14215	14322	14385	14451	14345	14398	14445	14299	14403	14335	14430	14418	14238	14295	14636	14329	14268	14313	14425	14419	14364	14326	14463	14365	14370	14411	14452	14361	14349	14371	14450	14296	14338	14203	14392	14266	14294	14529	14336	14344	14497	14394	14426	14400	14349	14363	14499	14370	14390	14320	14468	14403	14432	14311	14199	14268	14347	14249	14426	14242	14444	14318	14388	14270	14527	14320	14295	14431	14419	14392	14322	14447	14248	14359	14346	14439	14398	14349	14533	14355	14166	14314	14373	14534	14321	14318	14409	14470	14392	14281	14346	14319	14432	14162	14380	14315	14348	14425	14423	14412	14596	14203	14364	14359	14559	14396	14295	14234	14496	14376	14365	14342	14344	14322	14334	14218	14341	14466	14583	14469	14466	14359	14430	14451	14311	14191	14500	14225	14240	14171	14457	14361	14546	14322	14328	14292	14412	14352	14256	14411	14329	14313	14246	14510	14311	14289	14389	14386	14399	14361	14365	14380	14415	14326	14428	14329	14549	14438	14213	14426	14258	14434	14302	14381	14366	14489	14455	14288	14278	14362	14194	14332	14411	14223	14369	14427	14281	14349	14419	14412	14453	14300	14301	14370	14488	14322	14461	14326	14235	14305	14286	14313	14311	14419	14314	14320	14423	14358	14419	14422	14313	14304	14195	14438	14418	14307	14417	14404	14391	14524	14400	14285	14300	14395	14321	14342	14240	14323	14265	14281	14428	14320	14384	14333	14303	14351	14409	14354	14391	14522	14393	14319	14349	14357	14508	14371	14357	14374	14349	14300	14324	14303	14369	14315	14318	14421	14364	14365	14479	14252	14300	14405	14231	14253	14355	14294	14096	14466	14397	14439	14329	14437	14299	14438	14403	14372	14527	14254	14311	14477	14403	14258	14366	14412	14418	14503	14446	14341	14496	14256	14313	14308	14296	14433	14538	14095	14445	14414	14240	14320	14512	14523	14223	14342	14293	14425	14342	14406	14380	14312	14397	14456	14228	14333	14346	14428	14252	14542	14245	14391	14409	14369	14499	14437	14446	14332	14370	14241	14584	14459	14349	14367	14353	14345	14405	14362	14509	14372	14352	14406	14495	14416	14299	14262	14256	14446	14358	14409	14555	14263	14449	14294	14420	14518	14510	14396	14412	14235	14142	14271	14336	14358	14284	14290	14327	14203	14296	14241	14340	14454	14417	14240	14587	14477	14286	14242	14296	14383	14345	14366	14367	14432	14352	14453	14300	14484	14485	14313
23873	21408	28973	24290	22176	23257	22220	18347	17068	17172	17275	20312	33188	43116	39729	30503	22550	18494	16888	16686	16516	16121	16359	16404	16388	16248	16385	16181	16291	16320	16410	16331	16405	16396	16174	16265	16138	16212	16278	16313	16456	16390	16395	16203	16468	16340	16348	16180	16285	16324	16324	16209	16287	16286	16338	16255	16156	16374	16148	16291	16191	16277	16326	16441	16376	16281	16315	16348	16228	16379	16295	16290	16435	16160	16197	16285	16374	16021	16456	16321	16263	16313	16170	16428	16339	16290	16204	16212	16317	16176	16317	16340	16130	16430	16187	16366	16278	16113	16354	16183	16425	16331	16438	16365	16318	16196	16115	16147	16260	16308	16295	16142	16269	16128	16366	16252	16112	16405	16322	16199	16376	16230	16314	16382	16220	16103	16264	16207	16547	16073	16472	16351	16290	16489	16353	16186	16333	16302	16343	16261	16197	16134	16211	16249	16080	16277	16267	16240	16183	16373	16342	16181	16322	15957	16207	16310	16408	16186	16240	16170	16206	16355	16352	16046	16179	16224	16264	16220	16309	16167	16244	16273	16238	16123	16081	16261	16184	16353	16230	16262	16183	16031	16132	16311	16247	16371	16194	16302	16016	16376	16158	16293	16318	16294	16181	16335	16227	16113	16277	16189	16264	16386	16126	16121	16382	16399	16244	16206	16264	16163	16071	16323	16167	16151	16408	16117	16247	16213	16092	16291	16250	16266	16135	16175	16298	16327	16390	16315	16102	16228	16069	16310	16338	16400	16249	16295	16192	16256	16109	16307	16274	16307	16157	16024	16286	16303	16230	16191	16155	16264	16146	16090	16314	16273	16324	16379	16437	16347	16260	16399	16254	16195	16122	16349	16188	16185	16381	16334	16208	16224	16261	16225	16237	16133	16141	16297	16382	16416	16147	16173	16381	16192	16338	16228	16081	16191	16374	16226	16343	16303	16293	16271	16179	16275	16191	16336	16332	16238	16291	16047	16478	16312	16249	16226	16408	16400	16394	16130	16279	16472	16496	16408	16437	16009	16366	16135	16248	16140	16146	16320	16451	16113	16445	16371	16274	16137	16460	16554	16288	16252	16261	16324	16342	16092	16257	16272	16256	16290	16230	16024	16271	16190	16155	16385	16181	16262	16299	16437	16259	16542	16322	16161	16372	16289	16347	16225	16266	16357	16328	16184	16218	16336	16246	16364	16305	16081	16082	16277	16371	16296	16200	16214	16321	16387	16080	16244	16261	16411	16196	16206	16436	16128	16258	16077	16354	16339	16205	16493	16174	15946	16456	16288	16407	16291	16411	16313	16174	16292	16021	16414	16213	16242	16331	16303	16077	16128	16225	16306	16447	16278	16258	16175	16316	16195	16550	16292	16211	16361	16247	16359	16156	16061	16115	16431	16342	16232	16155	16372	16241	16328	16289	16197	16257	16425	16326	16144	16074	16080	16359	16428	16042	16381	16235	16215	16211	16237	16300	16237	16224	16335	16006	16244	16351	16383	16114	16296	16343	16261	16320	16151	16191	16149	16273	16246	16652	16477	16383	16346	16246	16203	16185	16278	16194	16164	16071	16291	16244	16502	16234	16234	16424	16298	16258	16354	16207	16182	16127	16260	16283	16213	16301	16201	16228	16203	16151	16299	16250	16355	16352	16028	16412	16223	16373	16298	16293	16184	16221	16259	16194	16216	16331	16405	16243	16220	16281	16187	16326	16289	16264	16171	16267	16353	16366	16383	16178	16278	16192	16203	16396	16157	16215	16246	16366	16177	16165	16294	16120	16317	16314	16271	16121	16208	16334	16202	16282	16083	16177	16187	16166	16140	16103	16179	16147	16271	16306	16300	16133	16248	16327	16144	16365	16339	16197	16137	16318	16267	16241	16354	16373	16325	15998	16463	16139	16060	16311	16263	16373	16217	16196	16158	16073	16117	16298	16264	16092	16010	16226	16266	16286	16253	16116	16344	16368	16398	16403	16251	16213	16170	16278	16099	16125	16079	16391	16231	16230	16366	16370	16222	16164	16217	16236	16280	16385	16111	16041	16441	16262	16402	16176	16328	16099	16326	16205	16308	16246	16258	16305	16392	16233	16108	16137	16284	16195	16248	16288	16212	16224	16265	16238	16301	16239	16355	16208	16578	16271	16253	16311	16381	16353	16260	16300	16324	16509	16224	16257	16325	16208	16380	16239	16292	16287	16360	16172	16278	16278	16173	16218	16232	16144	16000	16347	16365	16168	16071	16258	16262	16280	16268	16234	16248	16516	16472	16184	16336	16231	16357	16176	16246	16069	16268	16233	16094	16256	16256	16251	16175	16373	16184	16188	16416	16375	16260	16331	16225	16382	16098	16423	16059	16085	16123	16115	16378	16472	16218	16376	16325	16217	15957	16319	16153	16249	16356	16279	16006	16375	16139	16397	16262	16346	16108	16333	16287	16276	16305	16454	16300	16342	16281	15962	16431	16328	16144	16319	16272	16254	16340	16267	16224	16155	16144	16286	16406	16268	16308	16287	16122	16154	16365	16276	16306	16355	16173	16314	16084	16444	16338	16258	16209	16388	16199	16131	16367	16117	16308	16409	16344	16138	16341	16317	16451	16209	16280	16096	16317	16367	16258	16415	16049	16317	16288	16242	16310	16256	16526	16143	16217	16439	16328	16267	16314	16187	16124	16226	16257	16271	16253	16360	16009	16154	16105	16316	16270	16391	16235	16429	16179	16256	16201	16231	16381	16373	16150	16315	16184	16095	16348	16367	16251	16298	16340	16230	16309	16088	16125	16299	16241	16119	16318	16248	16254	16276	16511	16299	16136	16495	16085	16208	16063	16316	16256	16307	16210	16101	16241	16307	16405	16448	16449	16180	16115	16271	16488	16181	16141	16401	16321	16374	16317	16306	16320	16096	16345	16367	16268	16177	16297	16325	16087	16248	16281	16182	16371	16154	16231	16295	16284	16250	16237	16190	16214	16277	16230	16331	16146	16166	16303	16279	16149	16027	16305	16389	16327	16052	16217	16030	16512	16308	16371	16306	16229	16488	16137	16301	16228	16223	16249	16205	16296	16376	16210	16335	16279	16256	16337	16184	16232	16255	16316	16289	16189	16217	16286	16050	16347	16366	16256	16382	16302	16161	16144	16245	16225	16355	16227	16200	16110	16221	16483	16104	16068	15999	16274	16349	16136	16193	16316	16331	16188	16373	16166	16253	16263	16263	16298	16184	16067	16165	16227	16280	16152	16277	16235	16165	16405	16244	16266	16310	16142	16479	16212	16198	16171	16255	16284	16350	16303	16526	16394	16243	16499	16218	16209	16260	16111	16180	16172	16443	16149	16302	16103	16079	16078	16080	16337	16427	16411	16328	16265	16433	16179	16267	16206	16153	16288	16344	16208	16490	16293	16187	16186	16063	16178	16096	16321	16367	16229	16328	16362	16276	16223	16374	16413	16355	16190	16184	16211	16430	16458	16398	16392	16308	16095	16135	16383	16225	16154	16065	16210	16085	16210	16281	16404	16098	16183	16217	16144	16307	16100	16222	16175	16210	16131	16047	16320	16303	16189	16261	16259	16253	16224	16106	16235	16302	16305	16205	16160	16436	16183	16384	16200	16068	16202	16498	16347	16104	16133	16314	16255	16283	16408	16178	16294	16393	16157	16243	16226	16305	16236	16160	16374	16325	16260	16089	16317	16320	16344	16249	16264	16343	16193	16114	16173	16493	16086	16274	16122	16007	16212	16272	16151	16132	16349	16374	16211	16392	16238	16310	16242	16415	16248	16115	16251	16330	16148	16133	16256	16381	16263	16270	16228	16289	16234	16322	16304	16188	16181	16251	16161	16133	16410	16371	16297	16282	16367	16291	16294	16287	16152	16383	16162	16112	16204	16309	16354	16284	16270	16124	16119	16275	16225	16368	16375	16199	16158	16164	16158	16352	16116	16343	16452	16326	16281	16289	16219	16357	16156	16173	16181	16286	16402	16287	16243	16287	16124	16401	16323	16277	16446	16140	16145	16067	16012	16335	16172	16151	16400	16349	16363	16224	16363	16321	16211	16227	16415	16316	16014	16076	16186	16292	16228	16333	16138	16027	16126	16299	16317	16273	16333	16350	16612	16291	16263	16308	16345	16253	16331	16491	16481	16162	16053	16128	16372	16316	16342	16231	16484	16451	16236	16375	16401	16353	16207	16436	16247	16360	16301	16353	16339	16412	16286	16051	15900	16118	16345	16298	16407	16326	16158	16089	16157	16250	16200	16216	15995	16282	16114	16340	16176	16279	16367	16273	16298	16036	16185	16033	16294	16216	16352	15984	16364	16255	16129	16191	16048	16478	16208	16265	16220	16415	16325	16342	16250	16235	16294	16221	16114	16148	16373	16322	16242	16248	16512	16187	16428	16008	16165	16218	16147	16467	16128	16175	15980	16444	16164	16479	16223	16229	16366	16142	16371	16170	16287	16280	16277	16138	16132	16075	16196	16488	16384	16367	16093	16303	16262	16329	16355	16451	16278	16248	16141	16485	16203	16223	16377	16298	16172	16382	16237	16164	16262	16202	16122	16061	16368	16038	16116	16105	16358	16347	16040	16371	16183	16249	16209	16391	16262	16269	16324	16280	16336	16278	16093	16235	16447	16286	16298	16110	16323	16238	16302	16302	16178	16227	16017	16209	16170	16181	16404	16296	16272	16169	16182	16186	16168	16102	16509	16331	16216	16212	16250	16253	16369	16093	16172	16154	16257	16055	16088	16178	16297	16135	16399	16326	16119	16323	16295	16400	16256	16240	16216	16243	16092	16206	16201	16392	16179	16148	16278	16370	16289	16370	16303	16211	16428	16436	16369	16444	16280	16366	16281	16328	16348	16063	16387	16270	16263	16208	16334	16336	16326	16250	16287	16230	16267	16257	16295	16285	16272	16417	16236	16128	16160	16043	16198	16212	16196	16170	16558	16303	16382	16243	16140	16247	16183	16106	16408	16026	16177	16204	16321	16209	16216	16365	16335	16289	16079	16256	16226	16224	16278	16497	16330	16385	16314	16271	16279	16299	16295	16315	16378	16354	16408	16156	16265	16177	16090	16105	16121	16278	16308	16161	16078	16209	16209	16256	16329	16155	16208	16418	16208	16448	16505	16398	16443	16290	16149
15572	27988	28210	23756	22566	19961	17595	16746	15706	15386	16298	21718	37872	44845	40271	30334	21018	16156	14683	14570	14735	14484	14536	14487	14481	14457	14485	14571	14293	14389	14426	14380	14427	14328	14436	14373	14434	14533	14262	14419	14553	14348	14301	14488	14446	14456	14362	14369	14489	14516	14448	14339	14610	14476	14261	14432	14389	14342	14426	14349	14345	14627	14245	14491	14468	14390	14437	14553	14366	14360	14325	14426	14492	14479	14314	14274	14433	14362	14437	14496	14401	14324	14593	14454	14366	14450	14555	14200	14383	14273	14425	14327	14480	14427	14430	14295	14401	14512	14383	14378	14454	14383	14376	14384	14357	14437	14434	14402	14349	14489	14369	14432	14464	14504	14509	14406	14499	14573	14445	14299	14332	14370	14499	14381	14358	14478	14422	14280	14231	14354	14370	14366	14549	14413	14399	14342	14456	14350	14434	14592	14581	14319	14389	14384	14446	14588	14513	14346	14475	14268	14479	14468	14235	14568	14333	14477	14361	14343	14429	14351	14506	14315	14435	14467	14460	14368	14519	14311	14711	14547	14290	14393	14459	14478	14574	14377	14424	14594	14316	14420	14183	14406	14420	14228	14402	14426	14313	14235	14326	14259	14517	14301	14500	14411	14471	14516	14489	14363	14348	14315	14605	14345	14600	14707	14456	14337	14357	14431	14512	14458	14539	14383	14589	14303	14394	14489	14378	14500	14495	14430	14455	14434	14379	14497	14441	14404	14452	14216	14438	14282	14403	14327	14423	14409	14365	14382	14427	14472	14570	14367	14453	14399	14470	14331	14584	14239	14472	14310	14452	14312	14474	14493	14521	14296	14508	14348	14470	14340	14457	14374	14350	14348	14443	14525	14403	14423	14384	14455	14507	14186	14467	14347	14485	14262	14387	14575	14336	14583	14401	14347	14516	14254	14449	14376	14316	14265	14407	14316	14381	14356	14523	14284	14157	14505	14472	14317	14514	14382	14385	14289	14253	14341	14404	14376	14487	14334	14293	14413	14358	14411	14297	14374	14415	14188	14331	14501	14359	14354	14219	14391	14415	14513	14465	14291	14531	14381	14211	14358	14368	14435	14459	14393	14388	14410	14411	14281	14260	14357	14514	14496	14488	14368	14189	14291	14450	14376	14381	14390	14387	14460	14363	14485	14409	14552	14254	14478	14354	14268	14306	14340	14378	14274	14470	14425	14339	14497	14506	14186	14395	14271	14281	14549	14344	14398	14359	14331	14366	14426	14414	14439	14298	14327	14457	14378	14309	14522	14473	14416	14387	14317	14409	14365	14351	14348	14421	14501	14440	14367	14479	14446	14445	14447	14320	14431	14541	14441	14438	14351	14589	14413	14464	14335	14374	14332	14497	14309	14587	14291	14326	14410	14312	14469	14383	14442	14468	14402	14442	14380	14367	14358	14366	14490	14516	14338	14529	14451	14464	14416	14297	14378	14354	14276	14403	14515	14589	14513	14429	14322	14121	14395	14464	14334	14401	14287	14292	14449	14393	14439	14247	14417	14516	14455	14520	14313	14463	14398	14449	14438	14498	14367	14409	14412	14499	14426	14492	14308	14365	14457	14385	14370	14299	14335	14458	14494	14274	14459	14367	14388	14368	14234	14261	14325	14371	14426	14328	14488	14353	14335	14444	14405	14515	14368	14443	14387	14190	14374	14416	14517	14367	14214	14429	14462	14536	14612	14334	14403	14283	14268	14457	14332	14217	14469	14304	14491	14502	14313	14505	14363	14247	14268	14404	14395	14363	14367	14508	14498	14420	14300	14311	14378	14359	14470	14391	14373	14370	14311	14413	14381	14315	14470	14361	14477	14367	14497	14532	14498	14338	14322	14330	14563	14358	14505	14248	14558	14348	14517	14299	14300	14395	14363	14491	14420	14455	14443	14449	14325	14337	14285	14525	14561	14387	14341	14439	14366	14271	14364	14342	14390	14525	14293	14420	14349	14463	14240	14606	14342	14397	14320	14454	14269	14500	14416	14336	14357	14374	14314	14347	14458	14527	14392	14573	14487	14355	14428	14601	14256	14320	14447	14596	14272	14337	14339	14527	14500	14489	14249	14387	14560	14308	14399	14477	14441	14217	14284	14441	14397	14663	14469	14416	14374	14515	14237	14351	14535	14389	14341	14372	14417	14452	14271	14389	14288	14232	14410	14315	14412	14425	14404	14496	14358	14537	14415	14390	14216	14446	14245	14404	14411	14505	14265	14434	14252	14411	14372	14390	14358	14256	14434	14555	14423	14438	14441	14292	14306	14367	14481	14561	14309	14435	14364	14356	14469	14343	14245	14343	14289	14462	14386	14373	14444	14413	14306	14443	14190	14269	14305	14448	14521	14251	14417	14362	14288	14427	14366	14420	14359	14328	14471	14356	14487	14358	14399	14332	14301	14476	14423	14515	14321	14430	14398	14488	14481	14267	14270	14272	14426	14438	14513	14405	14591	14416	14375	14351	14414	14418	14267	14514	14389	14408	14362	14444	14409	14413	14498	14346	14359	14299	14341	14233	14315	14538	14350	14459	14429	14194	14570	14478	14407	14503	14396	14289	14364	14371	14411	14560	14394	14358	14428	14355	14428	14483	14366	14465	14554	14406	14470	14545	14358	14360	14376	14520	14329	14265	14374	14337	14373	14345	14510	14258	14211	14338	14595	14377	14373	14418	14288	14376	14338	14413	14516	14327	14335	14540	14432	14337	14491	14278	14402	14433	14382	14281	14405	14407	14513	14492	14344	14394	14262	14401	14429	14388	14324	14469	14522	14439	14432	14441	14455	14446	14409	14404	14278	14504	14416	14418	14461	14305	14431	14273	14524	14400	14416	14417	14280	14544	14156	14463	14425	14481	14339	14507	14202	14379	14456	14293	14496	14487	14416	14484	14334	14204	14481	14441	14435	14273	14484	14433	14389	14358	14487	14357	14341	14410	14309	14437	14371	14432	14548	14415	14324	14364	14318	14408	14382	14580	14459	14447	14443	14333	14502	14304	14377	14442	14446	14293	14486	14545	14502	14152	14214	14423	14277	14476	14318	14451	14367	14498	14460	14426	14469	14465	14513	14369	14388	14363	14495	14267	14337	14064	14656	14527	14460	14282	14391	14293	14444	14416	14456	14314	14553	14486	14463	14405	14438	14424	14300	14296	14428	14271	14417	14453	14381	14238	14391	14162	14402	14375	14397	14413	14286	14324	14443	14284	14322	14364	14555	14309	14387	14299	14327	14207	14197	14521	14458	14489	14391	14459	14331	14325	14324	14402	14371	14322	14386	14528	14539	14221	14333	14452	14262	14493	14389	14433	14442	14425	14432	14345	14317	14414	14418	14432	14417	14410	14442	14423	14497	14266	14125	14397	14572	14426	14360	14243	14598	14246	14380	14417	14467	14407	14549	14302	14507	14309	14287	14335	14387	14445	14456	14430	14422	14430	14560	14250	14363	14406	14552	14414	14293	14352	14306	14443	14455	14446	14335	14484	14294	14342	14360	14299	14294	14441	14506	14227	14366	14414	14146	14292	14405	14422	14599	14197	14347	14471	14176	14484	14274	14346	14345	14564	14370	14394	14465	14382	14304	14552	14484	14159	14397	14240	14480	14273	14433	14335	14473	14457	14509	14420	14305	14232	14280	14542	14369	14411	14381	14410	14443	14432	14423	14285	14388	14357	14246	14569	14268	14376	14678	14579	14241	14438	14398	14475	14330	14406	14268	14557	14391	14284	14347	14469	14375	14450	14325	14414	14502	14408	14372	14400	14358	14443	14328	14349	14328	14464	14339	14568	14575	14410	14419	14486	14338	14420	14329	14263	14292	14305	14385	14393	14591	14423	14309	14501	14335	14322	14574	14585	14367	14325	14375	14316	14388	14336	14395	14486	14526	14361	14348	14554	14565	14352	14437	14257	14267	14402	14422	14462	14558	14373	14562	14400	14243	14367	14421	14335	14416	14482	14284	14400	14305	14417	14330	14597	14413	14397	14306	14412	14456	14420	14188	14344	14397	14328	14406	14374	14468	14386	14551	14312	14484	14403	14429	14435	14410	14570	14299	14438	14341	14492	14401	14352	14358	14335	14320	14267	14513	14357	14373	14554	14325	14343	14324	14462	14264	14450	14330	14514	14423	14658	14358	14307	14422	14375	14382	14342	14503	14277	14342	14420	14173	14495	14396	14435	14342	14353	14469	14363	14319	14440	14360	14553	14325	14347	14430	14437	14350	14464	14399	14425	14367	14443	14385	14181	14376	14376	14374	14503	14414	14362	14376	14291	14388	14347	14430	14367	14315	14423	14544	14384	14326	14514	14340	14325	14416	14493	14348	14542	14480	14311	14370	14460	14341	14393	14430	14365	14329	14420	14399	14398	14440	14383	14356	14355	14466	14244	14447	14428	14233	14450	14405	14344	14379	14488	14299	14303	14526	14417	14336	14377	14593	14344	14403	14405	14305	14341	14418	14440	14504	14461	14444	14522	14496	14278	14206	14370	14432	14508	14424	14230	14436	14621	14437	14482	14438	14544	14449	14359	14569	14273	14451	14555	14417	14230	14376	14236	14472	14434	14398	14327	14384	14320	14273	14309	14381	14404	14423	14494	14510	14176	14400	14455	14370	14392	14557	14349	14442	14394	14459	14433	14468	14356	14313	14465	14551	14252	14404	14401	14421	14613	14224	14539	14515	14452	14364	14387	14364	14440	14545	14457	14478	14315	14539	14411	14332	14493	14430	14268	14450	14504	14478	14304	14549	14362	14460	14530	14303	14318	14506	14207	14319	14326	14412	14425	14504	14344	14372	14353	14359	14334	14446	14373	14493	14346	14626	14472	14328	14447	14317	14502	14473	14193	14521	14572	14484	14270	14497	14594	14389	14293	14364	14267	14428	14356	14414	14283	14370	14496	14457	14504	14321	14394	14392	14308	14487	14350	14480	14386	14402	14261	14405	14561	14367	14400	14393	14202	14484	14381	14386	14425	14314	14298	14516	14338	14424	14404	14553	14380	14305	14318	14396	14433	14323	14693	14223	14403	14225	14205	14226	14304	14414	14420	14416	14473	14391	14355	14237	14439	14472	14236	14368	14456	14378	14395	14399	14450	14495	14357	14366	14486	14376	14342	14386	14436	14308	14461	14547	14474	14215
29148	22086	22261	19629	17603	17437	17437	16890	16827	16696	16610	16647	17501	19170	19246	18296	17296	16830	16574	16450	16484	16575	16514	16434	16642	16578	16527	16548	16747	16463	16675	16362	16292	16532	16651	16527	16515	16306	16445	16371	16510	16614	16521	16580	16462	16299	16440	16319	16451	16596	16538	16466	16494	16221	16481	16354	16518	16416	16493	16232	16465	16529	16534	16413	16416	16480	16507	16530	16423	16518	16796	16467	16479	16502	16513	16358	16414	16421	16638	16493	16626	16506	16461	16565	16254	16546	16653	16460	16529	16424	16594	16466	16517	16323	16369	16423	16483	16474	16502	16522	16349	16645	16425	16714	16375	16480	16451	16388	16567	16249	16515	16172	16433	16382	16616	16426	16623	16503	16351	16421	16469	16585	16348	16530	16517	16656	16629	16464	16469	16497	16513	16497	16464	16487	16609	16216	16604	16415	16501	16409	16342	16460	16352	16487	16620	16380	16397	16410	16379	16450	16593	16494	16430	16461	16527	16480	16397	16310	16193	16528	16718	16464	16461	16262	16317	16726	16456	16445	16549	16373	16314	16610	16543	16512	16599	16422	16617	16487	16216	16304	16347	16348	16491	16470	16409	16566	16479	16421	16419	16427	16653	16746	16522	16542	16687	16636	16456	16295	16142	16630	16530	16514	16576	16601	16453	16395	16343	16277	16420	16445	16495	16500	16731	16472	16400	16588	16329	16519	16381	16475	16547	16457	16615	16544	16352	16459	16395	16607	16486	16110	16490	16492	16517	16457	16425	16349	16221	16449	16426	16341	16567	16410	16569	16408	16475	16447	16432	16486	16544	16624	16436	16366	16240	16324	16633	16511	16679	16476	16593	16543	16452	16319	16566	16415	16484	16464	16563	16374	16418	16507	16265	16329	16532	16496	16555	16374	16293	16379	16457	16404	16489	16470	16478	16441	16464	16613	16435	16383	16282	16360	16531	16399	16322	16191	16340	16420	16525	16523	16439	16382	16383	16480	16410	16534	16656	16598	16419	16427	16452	16517	16475	16606	16413	16457	16558	16604	16424	16470	16412	16260	16309	16429	16589	16466	16471	16510	16519	16489	16410	16417	16416	16454	16483	16689	16669	16463	16687	16274	16440	16361	16497	16472	16432	16418	16473	16435	16456	16402	16613	16323	16362	16490	16530	16480	16600	16665	16189	16395	16668	16345	16425	16664	16292	16492	16522	16491	16362	16384	16638	16346	16466	16707	16603	16596	16464	16402	16528	16489	16601	16255	16389	16506	16476	16519	16551	16631	16511	16463	16445	16560	16527	16416	16314	16565	16515	16527	16349	16488	16600	16548	16521	16608	16392	16419	16311	16450	16332	16430	16504	16351	16440	16488	16501	16497	16526	16399	16502	16377	16507	16464	16472	16442	16431	16413	16649	16578	16586	16570	16564	16556	16411	16429	16578	16256	16413	16436	16450	16499	16468	16530	16499	16397	16562	16404	16443	16490	16535	16552	16289	16432	16324	16501	16491	16286	16682	16486	16305	16549	16456	16349	16299	16451	16606	16316	16276	16529	16484	16416	16614	16392	16554	16386	16427	16675	16482	16390	16375	16506	16484	16502	16468	16609	16433	16433	16608	16623	16493	16310	16393	16685	16429	16261	16570	16526	16442	16473	16375	16474	16524	16551	16425	16507	16488	16477	16399	16474	16582	16315	16429	16318	16437	16414	16474	16315	16564	16452	16362	16461	16212	16522	16461	16599	16576	16529	16505	16388	16509	16452	16402	16387	16530	16254	16358	16315	16534	16513	16525	16363	16437	16451	16541	16490	16508	16403	16612	16486	16554	16509	16411	16584	16526	16390	16589	16512	16487	16583	16656	16510	16301	16414	16494	16429	16625	16470	16639	16159	16549	16292	16553	16364	16394	16506	16653	16502	16490	16565	16493	16419	16357	16559	16637	16489	16468	16618	16417	16574	16660	16412	16345	16332	16456	16573	16518	16578	16514	16458	16438	16404	16366	16424	16461	16623	16541	16320	16316	16348	16574	16557	16260	16627	16300	16646	16446	16352	16393	16549	16393	16496	16520	16329	16467	16465	16480	16497	16435	16725	16538	16363	16400	16399	16679	16369	16236	16403	16425	16153	16546	16546	16474	16504	16513	16476	16353	16497	16417	16562	16305	16437	16599	16381	16376	16548	16564	16420	16513	16569	16655	16417	16341	16297	16473	16525	16475	16473	16445	16528	16424	16190	16345	16671	16487	16589	16656	16513	16525	16608	16571	16556	16566	16373	16395	16397	16410	16479	16504	16433	16398	16440	16284	16475	16555	16420	16531	16459	16182	16509	16446	16416	16620	16514	16504	16615	16580	16651	16433	16546	16457	16276	16452	16446	16333	16483	16321	16240	16624	16515	16645	16479	16501	16406	16306	16391	16420	16630	16643	16510	16545	16483	16488	16391	16573	16364	16438	16713	16639	16333	16534	16392	16572	16296	16495	16419	16510	16633	16470	16425	16334	16485	16176	16601	16587	16456	16483	16402	16357	16597	16611	16508	16316	16498	16267	16512	16352	16468	16356	16450	16388	16428	16535	16220	16436	16408	16618	16633	16804	16572	16407	16551	16575	16349	16383	16537	16713	16344	16393	16615	16534	16623	16436	16642	16300	16442	16360	16456	16302	16523	16630	16556	16576	16509	16317	16480	16405	16585	16440	16448	16396	16429	16555	16572	16497	16658	16615	16719	16458	16555	16417	16391	16424	16409	16457	16438	16431	16271	16494	16529	16369	16571	16456	16395	16593	16495	16406	16540	16466	16465	16618	16398	16422	16575	16521	16283	16608	16348	16439	16415	16456	16443	16457	16435	16509	16514	16328	16591	16288	16582	16419	16304	16204	16249	16336	16202	16467	16295	16401	16507	16493	16306	16263	16482	16414	16622	16397	16405	16492	16422	16444	16566	16469	16435	16521	16543	16609	16654	16240	16328	16255	16542	16406	16473	16567	16656	16537	16267	16318	16452	16478	16345	16467	16426	16481	16521	16406	16561	16723	16548	16465	16377	16476	16501	16530	16555	16655	16514	16473	16346	16436	16190	16479	16570	16541	16499	16508	16521	16596	16584	16563	16478	16509	16356	16555	16605	16396	16508	16632	16398	16507	16468	16444	16621	16584	16559	16454	16466	16084	16364	16441	16332	16540	16572	16528	16685	16553	16359	16595	16487	16593	16485	16419	16428	16422	16609	16375	16328	16478	16648	16551	16420	16494	16343	16624	16430	16492	16477	16563	16367	16438	16443	16695	16420	16319	16308	16303	16352	16399	16514	16586	16270	16305	16478	16625	16353	16462	16402	16396	16312	16365	16381	16409	16620	16506	16208	16430	16444	16503	16567	16548	16382	16614	16390	16379	16364	16433	16830	16440	16634	16541	16621	16579	16454	16554	16401	16647	16517	16604	16400	16319	16602	16646	16597	16453	16531	16538	16277	16514	16502	16738	16647	16746	16494	16469	16525	16397	16501	16547	16536	16366	16515	16496	16434	16526	16393	16610	16388	16475	16289	16348	16512	16346	16705	16458	16408	16387	16495	16385	16366	16496	16497	16515	16505	16396	16447	16368	16442	16387	16472	16425	16372	16394	16193	16506	16580	16446	16149	16410	16465	16393	16540	16497	16303	16370	16350	16490	16504	16712	16538	16625	16344	16392	16470	16545	16520	16589	16629	16479	16638	16471	16723	16660	16442	16612	16460	16452	16634	16508	16510	16523	16557	16427	16493	16370	16345	16654	16596	16279	16578	16323	16610	16471	16612	16564	16154	16531	16446	16353	16362	16505	16338	16421	16316	16483	16475	16326	16583	16338	16527	16564	16380	16271	16413	16498	16458	16341	16412	16432	16495	16279	16585	16294	16547	16551	16635	16583	16408	16488	16292	16468	16503	16415	16485	16486	16455	16429	16587	16280	16647	16416	16440	16426	16657	16415	16575	16466	16625	16514	16511	16249	16459	16536	16514	16393	16589	16458	16492	16393	16541	16553	16435	16595	16489	16338	16599	16258	16524	16386	16466	16598	16425	16463	16421	16608	16581	16544	16574	16408	16559	16433	16326	16512	16424	16470	16435	16405	16458	16467	16739	16516	16584	16497	16420	16464	16722	16700	16360	16637	16476	16531	16563	16419	16588	16485	16500	16459	16621	16403	16307	16485	16433	16422	16322	16506	16580	16341	16512	16492	16513	16613	16576	16554	16469	16402	16425	16464	16580	16540	16646	16572	16326	16311	16564	16344	16519	16395	16355	16457	16689	16544	16655	16409	16352	16564	16462	16352	16422	16383	16203	16364	16603	16645	16488	16325	16365	16240	16422	16448	16374	16507	16624	16395	16590	16413	16278	16366	16402	16590	16297	16448	16426	16594	16691	16513	16554	16561	16504	16250	16677	16589	16430	16356	16410	16473	16431	16369	16603	16504	16516	16475	16508	16646	16576	16561	16424	16405	16310	16420	16483	16773	16627	16605	16303	16491	16532	16243	16328	16480	16414	16386	16622	16579	16521	16504	16456	16616	16470	16611	16634	16528	16451	16441	16283	16546	16454	16505	16384	16339	16328	16580	16495	16615	16684	16324	16532	16291	16404	16632	16415	16436	16434	16514	16470	16484	16347	16390	16394	16423	16460	16593	16472	16618	16575	16599	16543	16547	16420	16550	16564	16411	16549	16745	16399	16319	16480	16354	16479	16356	16398	16574	16564	16623	16540	16606	16596	16377	16436	16459	16552	16608	16503	16344	16436	16453	16670	16549	16386	16490	16277	16380	16609	16236	16386	16462	16491	16466	16500	16448	16488	16554	16344	16649	16545	16449	16587	16395	16394	16645	16558	16432	16241	16556	16538	16555	16393	16479	16481	16445	16368	16464	16329	16558	16718	16435	16502	16243	16298	16458	16415	16589	16497	16395	16541	16318	16093	16330	16472	16496	16398	16512	16531	16386	16335	16532	16554	16437	16602	16468	16508	16479	16372	16463	16758	16476	16477	16484	16614	16560	16377	16603	16494	16488	16608	16584	16609	16397	16392	16313	16519	16493	16572	16445	16438	16669	16427	16392	16567	16435	16539	16407	16546	16349	16445	16474	16450	16665	16229	16693	16517	16299	16451	16615	16605	16731	16405	16610	16300	16283	16222
15073	16896	17885	16871	16647	15658	15387	15129	14659	14731	14610	14949	16380	18699	18049	16564	15237	14887	14746	14585	14407	14377	14431	14459	14670	14665	14695	14470	14637	14538	14604	14486	14500	14514	14511	14459	14567	14363	14367	14573	14629	14407	14670	14467	14513	14624	14383	14499	14406	14423	14539	14220	14634	14554	14580	14582	14561	14416	14487	14599	14616	14358	14519	14569	14621	14485	14451	14539	14673	14550	14401	14437	14672	14392	14611	14569	14526	14697	14531	14566	14414	14315	14370	14421	14485	14436	14468	14683	14465	14449	14433	14482	14602	14471	14552	14636	14472	14431	14620	14526	14364	14513	14493	14513	14624	14593	14508	14384	14585	14581	14387	14440	14548	14508	14527	14472	14511	14485	14672	14469	14534	14455	14582	14370	14493	14484	14455	14529	14374	14682	14416	14550	14616	14540	14478	14470	14423	14374	14569	14493	14492	14397	14501	14614	14442	14501	14461	14424	14407	14463	14686	14595	14497	14487	14528	14595	14476	14461	14444	14488	14565	14514	14457	14465	14295	14417	14391	14544	14299	14239	14435	14485	14459	14556	14536	14553	14460	14441	14346	14545	14694	14443	14610	14576	14385	14510	14495	14564	14412	14525	14663	14475	14561	14646	14543	14699	14470	14474	14551	14561	14656	14359	14558	14671	14428	14379	14472	14397	14452	14636	14709	14469	14596	14625	14546	14270	14378	14424	14456	14544	14488	14558	14437	14504	14501	14714	14545	14472	14608	14465	14326	14494	14398	14628	14521	14564	14562	14535	14601	14390	14550	14422	14590	14443	14444	14278	14496	14400	14322	14533	14328	14431	14395	14505	14588	14498	14431	14525	14479	14560	14531	14488	14481	14640	14509	14341	14533	14656	14422	14506	14514	14499	14596	14495	14636	14573	14542	14559	14596	14340	14560	14538	14659	14403	14515	14558	14531	14523	14571	14534	14436	14561	14461	14498	14568	14629	14408	14251	14514	14303	14648	14421	14544	14405	14623	14562	14490	14784	14564	14535	14349	14511	14508	14576	14473	14518	14460	14307	14353	14497	14573	14382	14503	14465	14524	14466	14528	14511	14446	14419	14539	14426	14476	14284	14578	14441	14539	14556	14458	14519	14315	14540	14506	14337	14598	14585	14499	14559	14426	14589	14458	14413	14724	14450	14563	14577	14545	14560	14559	14557	14496	14469	14519	14428	14549	14491	14455	14375	14556	14419	14550	14540	14418	14410	14420	14416	14510	14437	14279	14365	14610	14426	14431	14502	14473	14498	14567	14502	14527	14460	14523	14468	14519	14555	14456	14488	14505	14527	14334	14542	14456	14486	14673	14440	14509	14624	14377	14508	14578	14600	14435	14607	14352	14512	14517	14465	14465	14565	14439	14511	14566	14398	14584	14504	14482	14423	14552	14570	14410	14378	14412	14450	14527	14519	14305	14504	14421	14543	14500	14471	14433	14293	14672	14534	14363	14556	14341	14471	14543	14549	14401	14453	14503	14397	14395	14518	14646	14445	14514	14538	14493	14434	14484	14638	14484	14518	14530	14467	14539	14516	14536	14615	14452	14427	14509	14378	14516	14532	14614	14484	14549	14470	14455	14522	14470	14354	14582	14543	14529	14506	14479	14534	14353	14469	14429	14481	14468	14468	14439	14630	14539	14594	14584	14402	14415	14502	14440	14509	14499	14469	14496	14597	14432	14499	14590	14497	14617	14536	14390	14359	14408	14590	14488	14588	14547	14351	14540	14513	14540	14597	14547	14642	14412	14512	14524	14429	14492	14635	14523	14501	14442	14604	14516	14568	14365	14458	14522	14569	14572	14360	14472	14554	14436	14448	14493	14583	14488	14631	14582	14670	14344	14533	14376	14451	14651	14465	14479	14496	14501	14520	14601	14399	14557	14467	14625	14598	14509	14369	14498	14580	14622	14650	14471	14583	14412	14571	14461	14449	14655	14468	14332	14427	14587	14462	14382	14336	14587	14345	14485	14540	14368	14804	14376	14535	14428	14470	14550	14419	14366	14536	14707	14756	14476	14552	14410	14371	14526	14552	14390	14578	14505	14440	14536	14511	14470	14553	14330	14630	14487	14522	14528	14352	14360	14455	14432	14504	14672	14633	14542	14415	14565	14403	14646	14525	14632	14595	14500	14597	14561	14550	14617	14586	14617	14541	14572	14473	14570	14533	14383	14446	14453	14627	14435	14474	14650	14524	14457	14345	14507	14539	14492	14429	14605	14520	14427	14554	14706	14556	14584	14425	14360	14456	14527	14605	14447	14509	14624	14580	14366	14430	14539	14703	14507	14527	14414	14403	14666	14604	14629	14689	14582	14553	14593	14626	14433	14475	14676	14470	14374	14449	14375	14433	14516	14456	14410	14503	14532	14426	14598	14452	14446	14466	14516	14564	14436	14447	14330	14687	14611	14403	14399	14440	14546	14558	14454	14503	14352	14432	14506	14447	14444	14429	14619	14458	14680	14604	14472	14641	14423	14472	14438	14560	14426	14710	14430	14492	14594	14477	14594	14484	14515	14608	14594	14501	14469	14627	14326	14482	14623	14469	14620	14448	14474	14402	14654	14466	14614	14550	14368	14663	14496	14576	14654	14490	14535	14380	14537	14469	14495	14720	14557	14542	14515	14531	14462	14334	14559	14525	14615	14447	14459	14429	14519	14527	14399	14300	14458	14232	14397	14546	14582	14543	14483	14572	14441	14529	14540	14400	14648	14330	14624	14425	14426	14528	14504	14454	14427	14477	14645	14462	14475	14384	14406	14310	14461	14367	14363	14450	14628	14301	14516	14520	14616	14644	14253	14494	14292	14573	14570	14388	14604	14311	14498	14418	14544	14529	14612	14376	14614	14366	14585	14372	14580	14560	14352	14382	14480	14546	14554	14328	14616	14501	14463	14564	14525	14461	14570	14428	14445	14573	14445	14661	14513	14231	14480	14604	14484	14559	14464	14450	14490	14579	14461	14337	14560	14504	14450	14465	14502	14410	14460	14286	14388	14523	14486	14515	14391	14525	14436	14457	14616	14634	14623	14557	14665	14506	14596	14476	14537	14683	14538	14490	14485	14431	14448	14397	14321	14450	14468	14547	14535	14566	14639	14576	14471	14603	14516	14599	14583	14539	14362	14321	14417	14435	14584	14500	14596	14566	14459	14519	14530	14496	14294	14397	14575	14611	14549	14524	14452	14479	14620	14492	14410	14366	14449	14559	14489	14386	14537	14379	14466	14643	14547	14348	14557	14516	14746	14350	14380	14377	14485	14442	14438	14412	14437	14531	14623	14567	14404	14547	14441	14473	14508	14404	14674	14600	14528	14627	14429	14486	14530	14581	14557	14433	14447	14461	14478	14444	14556	14365	14587	14725	14472	14547	14304	14675	14555	14415	14454	14559	14511	14672	14553	14371	14510	14494	14344	14586	14405	14500	14511	14566	14672	14571	14552	14302	14445	14443	14572	14594	14460	14548	14473	14502	14433	14395	14810	14730	14639	14432	14402	14699	14476	14465	14443	14542	14404	14381	14429	14433	14379	14561	14523	14698	14538	14510	14381	14514	14470	14452	14543	14602	14457	14439	14575	14307	14511	14495	14531	14494	14545	14579	14404	14517	14580	14437	14600	14255	14512	14451	14467	14561	14576	14536	14326	14434	14408	14394	14559	14505	14583	14387	14488	14332	14531	14530	14477	14413	14548	14495	14409	14538	14554	14363	14544	14570	14597	14568	14330	14372	14551	14593	14555	14452	14522	14557	14508	14475	14507	14472	14534	14551	14555	14446	14517	14429	14507	14548	14524	14577	14387	14583	14587	14504	14434	14532	14372	14540	14636	14567	14457	14571	14466	14398	14610	14472	14520	14530	14340	14518	14479	14613	14487	14535	14564	14502	14509	14513	14547	14549	14361	14434	14491	14477	14406	14385	14653	14490	14448	14469	14476	14464	14446	14549	14523	14408	14384	14577	14393	14462	14552	14555	14519	14422	14393	14385	14535	14486	14690	14446	14436	14491	14420	14486	14564	14633	14509	14407	14558	14600	14608	14438	14465	14528	14460	14480	14463	14407	14680	14574	14314	14556	14511	14426	14570	14508	14460	14502	14513	14507	14422	14616	14593	14426	14367	14544	14480	14457	14386	14549	14425	14488	14518	14470	14563	14346	14724	14486	14583	14283	14538	14615	14650	14490	14602	14536	14516	14430	14508	14767	14396	14473	14671	14462	14671	14629	14447	14491	14445	14434	14588	14414	14477	14429	14420	14398	14504	14475	14620	14646	14372	14474	14741	14596	14470	14544	14469	14590	14568	14440	14397	14354	14586	14559	14384	14403	14386	14354	14437	14664	14546	14519	14498	14588	14532	14531	14517	14358	14330	14580	14314	14452	14585	14422	14521	14496	14637	14503	14360	14501	14434	14468	14657	14618	14479	14426	14386	14541	14486	14508	14406	14513	14292	14711	14540	14453	14503	14434	14482	14556	14482	14436	14623	14468	14464	14561	14435	14510	14400	14511	14567	14415	14745	14430	14554	14524	14746	14382	14594	14321	14656	14384	14378	14393	14794	14574	14546	14453	14437	14378	14467	14434	14403	14434	14429	14380	14421	14487	14580	14414	14528	14665	14504	14469	14352	14409	14755	14355	14552	14496	14489	14437	14443	14529	14462	14596	14474	14520	14392	14416	14470	14657	14521	14446	14495	14494	14317	14441	14501	14411	14383	14663	14474	14505	14290	14466	14557	14512	14406	14585	14504	14331	14427	14541	14790	14532	14480	14590	14427	14502	14468	14505	14633	14487	14491	14438	14390	14481	14509	14565	14589	14625	14447	14588	14402	14327	14506	14484	14520	14598	14548	14653	14611	14497	14544	14473	14475	14458	14395	14405	14501	14539	14654	14595	14540	14479	14528	14587	14583	14485	14522	14496	14351	14479	14660	14401	14508	14460	14630	14586	14372	14421	14546	14564	14540	14388	14399	14691	14514	14502	14536	14470	14528	14580	14470	14484	14528	14559	14624	14238	14761	14577	14651	14499	14478	14419	14689	14534	14640	14394	14679	14564	14504	14406	14602	14558	14533	14573	14441	14475	14570	14516	14455	14426	14527	14552	14503	14506	14432	14529	14619	14352	14417	14574	14545	14411
25267	21402	28164	25530	21607	19702	19289	18009	17378	17128	16977	17159	24201	33414	31561	25919	20504	17998	17107	16554	16534	16532	16539	16720	16599	16653	16600	16623	16460	16450	16592	16520	16525	16577	16385	16576	16634	16546	16735	16579	16797	16611	16583	16507	16653	16759	16487	16446	16576	16577	16619	16577	16702	16529	16549	16531	16520	16452	16557	16572	16647	16569	16329	16516	16651	16585	16622	16544	16609	16549	16735	16519	16414	16308	16652	16467	16379	16372	16596	16376	16499	16605	16679	16202	16705	16534	16609	16440	16523	16590	16407	16422	16526	16453	16563	16394	16600	16666	16468	16481	16498	16395	16607	16593	16468	16453	16504	16360	16386	16681	16561	16467	16493	16460	16470	16600	16571	16690	16456	16431	16528	16435	16558	16537	16488	16698	16572	16505	16731	16677	16614	16474	16714	16555	16582	16593	16734	16636	16736	16394	16530	16704	16331	16382	16483	16390	16489	16462	16524	16469	16519	16527	16829	16683	16587	16400	16399	16630	16659	16516	16417	16455	16536	16604	16579	16570	16495	16415	16659	16442	16480	16416	16543	16526	16476	16590	16420	16532	16466	16480	16329	16580	16550	16387	16458	16428	16473	16597	16667	16641	16623	16483	16351	16573	16670	16470	16463	16443	16416	16452	16624	16439	16420	16678	16535	16420	16384	16408	16392	16759	16389	16306	16530	16432	16469	16503	16598	16547	16518	16429	16527	16494	16461	16504	16597	16535	16604	16669	16322	16378	16586	16640	16760	16481	16413	16422	16635	16423	16431	16619	16452	16402	16822	16690	16415	16400	16513	16708	16622	16538	16543	16296	16619	16530	16378	16306	16551	16468	16506	16492	16571	16566	16586	16535	16653	16353	16517	16581	16640	16561	16578	16604	16535	16513	16434	16407	16635	16362	16473	16552	16789	16640	16741	16566	16311	16291	16687	16813	16630	16700	16562	16482	16486	16545	16656	16457	16586	16449	16593	16621	16384	16294	16381	16542	16270	16597	16549	16469	16817	16392	16707	16603	16534	16480	16355	16361	16598	16359	16565	16454	16450	16328	16684	16542	16544	16376	16294	16517	16400	16498	16523	16447	16412	16441	16502	16586	16630	16434	16481	16520	16598	16555	16634	16700	16592	16412	16465	16503	16404	16515	16482	16492	16637	16460	16624	16548	16499	16685	16371	16282	16469	16444	16717	16524	16546	16479	16589	16530	16594	16411	16670	16515	16490	16565	16520	16620	16736	16331	16495	16532	16489	16620	16733	16570	16510	16496	16511	16445	16501	16549	16484	16534	16420	16362	16340	16594	16570	16500	16450	16437	16399	16619	16485	16504	16708	16696	16639	16474	16593	16606	16363	16447	16463	16520	16487	16489	16532	16431	16491	16362	16598	16440	16359	16481	16554	16476	16598	16441	16571	16462	16500	16407	16565	16547	16446	16468	16526	16603	16365	16453	16588	16371	16571	16265	16647	16457	16443	16618	16452	16548	16729	16466	16285	16418	16565	16633	16457	16535	16506	16346	16398	16588	16547	16602	16674	16385	16372	16556	16552	16443	16601	16516	16590	16457	16537	16636	16267	16582	16381	16571	16629	16510	16647	16582	16507	16480	16462	16321	16297	16358	16499	16542	16403	16438	16568	16441	16631	16561	16464	16428	16388	16455	16451	16500	16407	16487	16567	16479	16407	16396	16537	16406	16471	16314	16535	16445	16503	16515	16537	16453	16442	16557	16557	16559	16470	16643	16688	16555	16701	16676	16641	16602	16591	16506	16459	16398	16432	16601	16616	16499	16369	16460	16439	16362	16506	16341	16668	16654	16553	16666	16526	16473	16347	16539	16549	16479	16536	16751	16583	16695	16399	16483	16603	16565	16456	16684	16499	16567	16527	16822	16661	16559	16645	16419	16400	16393	16552	16349	16362	16593	16443	16505	16539	16712	16691	16633	16523	16463	16490	16507	16488	16283	16492	16620	16644	16545	16602	16558	16679	16448	16513	16670	16522	16606	16552	16588	16494	16630	16563	16713	16407	16424	16473	16571	16831	16601	16621	16550	16419	16561	16425	16595	16713	16424	16526	16489	16678	16464	16542	16342	16414	16545	16462	16454	16252	16452	16260	16431	16403	16474	16560	16454	16500	16473	16381	16658	16538	16765	16343	16409	16426	16527	16441	16680	16575	16484	16590	16578	16377	16381	16647	16763	16304	16549	16544	16540	16516	16674	16556	16491	16730	16665	16603	16460	16518	16486	16454	16584	16497	16574	16494	16599	16558	16389	16536	16371	16433	16427	16620	16386	16462	16385	16597	16415	16620	16528	16252	16279	16468	16531	16540	16545	16686	16551	16465	16484	16596	16483	16596	16580	16333	16479	16532	16497	16543	16455	16459	16562	16554	16351	16681	16490	16601	16321	16434	16418	16503	16499	16447	16588	16445	16696	16646	16520	16628	16438	16268	16449	16407	16605	16580	16609	16484	16348	16444	16592	16644	16484	16522	16409	16511	16495	16840	16388	16420	16538	16516	16487	16316	16452	16578	16612	16333	16548	16478	16592	16376	16354	16603	16800	16527	16484	16606	16303	16507	16837	16498	16405	16454	16536	16504	16638	16576	16540	16559	16482	16519	16460	16422	16342	16372	16630	16515	16425	16439	16564	16625	16429	16467	16610	16410	16467	16763	16698	16568	16617	16565	16647	16559	16551	16529	16830	16486	16603	16614	16608	16395	16255	16648	16496	16566	16522	16412	16648	16677	16604	16499	16462	16549	16610	16619	16455	16411	16593	16588	16597	16452	16353	16510	16455	16535	16534	16709	16542	16592	16475	16623	16625	16422	16517	16497	16844	16600	16628	16498	16485	16496	16471	16590	16608	16450	16572	16479	16579	16596	16478	16481	16524	16450	16433	16420	16649	16264	16684	16503	16296	16367	16434	16710	16552	16341	16644	16466	16482	16431	16541	16534	16575	16340	16664	16347	16347	16586	16381	16421	16572	16452	16628	16402	16640	16400	16561	16664	16746	16535	16494	16595	16540	16378	16543	16637	16536	16468	16373	16489	16537	16475	16550	16644	16618	16816	16459	16540	16398	16673	16499	16511	16693	16695	16454	16472	16443	16582	16306	16456	16524	16577	16672	16559	16313	16420	16481	16619	16496	16438	16641	16737	16558	16692	16504	16724	16506	16642	16580	16523	16527	16481	16432	16267	16550	16457	16542	16652	16594	16244	16252	16425	16310	16287	16614	16689	16443	16716	16590	16487	16471	16480	16413	16390	16612	16615	16556	16506	16448	16406	16690	16498	16514	16580	16581	16426	16376	16424	16481	16433	16526	16617	16446	16597	16457	16557	16639	16482	16421	16608	16294	16516	16506	16545	16648	16414	16618	16534	16457	16407	16466	16483	16409	16285	16579	16558	16609	16466	16658	16638	16533	16575	16403	16535	16579	16420	16468	16438	16453	16586	16548	16595	16601	16741	16606	16487	16740	16244	16670	16364	16453	16596	16463	16393	16425	16444	16340	16499	16478	16838	16345	16462	16455	16620	16586	16730	16470	16718	16240	16541	16438	16491	16437	16415	16481	16582	16477	16464	16561	16538	16541	16638	16580	16580	16462	16615	16540	16535	16685	16681	16473	16557	16657	16499	16665	16581	16347	16762	16525	16606	16353	16398	16447	16563	16686	16589	16616	16610	16430	16386	16643	16602	16449	16609	16422	16242	16474	16551	16568	16606	16435	16448	16437	16691	16327	16504	16403	16455	16443	16515	16527	16494	16395	16414	16356	16624	16649	16398	16496	16506	16648	16603	16630	16697	16740	16646	16632	16738	16556	16594	16563	16486	16442	16607	16428	16517	16373	16310	16434	16546	16583	16427	16495	16510	16473	16525	16429	16517	16469	16636	16469	16518	16456	16586	16577	16319	16518	16464	16420	16525	16660	16532	16340	16721	16530	16515	16736	16493	16555	16569	16414	16397	16303	16592	16530	16656	16624	16587	16502	16388	16356	16613	16392	16331	16543	16669	16408	16362	16369	16378	16532	16501	16490	16505	16625	16570	16379	16604	16534	16408	16744	16362	16475	16610	16462	16708	16626	16415	16723	16561	16660	16721	16500	16476	16482	16399	16546	16320	16437	16406	16459	16479	16508	16640	16362	16455	16663	16648	16658	16649	16619	16589	16263	16529	16517	16549	16426	16525	16467	16378	16522	16529	16592	16578	16542	16489	16573	16603	16650	16782	16446	16532	16589	16580	16425	16480	16452	16573	16427	16681	16612	16456	16755	16430	16582	16343	16519	16482	16402	16531	16385	16438	16526	16630	16561	16436	16650	16326	16621	16618	16528	16614	16695	16363	16816	16367	16331	16618	16468	16750	16546	16511	16486	16516	16376	16536	16446	16589	16542	16374	16289	16546	16524	16380	16451	16432	16437	16553	16435	16519	16558	16421	16530	16688	16370	16576	16578	16553	16389	16560	16443	16630	16605	16613	16365	16562	16383	16389	16576	16424	16533	16416	16593	16655	16435	16505	16319	16617	16376	16468	16653	16515	16420	16619	16463	16667	16505	16574	16844	16629	16387	16500	16352	16604	16549	16445	16690	16721	16470	16602	16550	16514	16506	16358	16785	16513	16500	16391	16360	16636	16730	16561	16662	16502	16573	16766	16584	16660	16621	16656	16521	16658	16455	16520	16510	16400	16571	16833	16588	16436	16717	16656	16377	16541	16533	16552	16767	16502	16372	16339	16398	16492	16600	16585	16523	16501	16533	16497	16533	16754	16617	16691	16795	16837	16627	16620	16456	16391	16544	16451	16513	16509	16557	16406	16590	16470	16533	16462	16601	16538	16319	16532	16592	16595	16495	16641	16373	16552	16366	16491	16532	16517	16664	16392	16378	16690	16620	16469	16589	16512	16449	16519	16643	16620	16408	16517	16378	16739	16496	16627	16315	16282	16260	16358	16439	16450	16472	16441	16500	16565	16575	16623	16438	16488	16596	16766	16724	16621	16398	16568	16428	16382	16519	16438	16481	16701	16403	16399	16605	16480	16551	16593	16496	16561	16617	16478	16512	16492	16434	16477	16491	16544	16760	16416	16414	16567	16513	16615	16533	16631	16564	16466	16566	16528	16541	16553	16477	16489	16607	16456	16431
14095	22487	22187	18994	17681	17126	16592	16443	16235	15452	15098	15739	27191	35973	32234	25000	18750	15769	14904	14563	14629	14639	14471	14433	14538	14732	14609	14628	14600	14401	14444	14527	14576	14543	14709	14634	14398	14635	14669	14688	14669	14515	14352	14460	14549	14356	14554	14619	14555	14556	14611	14491	14502	14550	14665	14653	14436	14796	14495	14609	14674	14485	14643	14482	14481	14531	14508	14510	14600	14643	14492	14533	14515	14590	14489	14577	14363	14487	14553	14491	14442	14614	14540	14666	14494	14447	14593	14454	14515	14566	14418	14488	14630	14566	14543	14498	14663	14643	14482	14609	14641	14562	14677	14708	14686	14435	14642	14458	14653	14502	14374	14425	14679	14588	14484	14517	14670	14477	14460	14569	14560	14534	14438	14428	14607	14703	14475	14349	14609	14589	14482	14570	14602	14458	14688	14416	14584	14528	14524	14412	14671	14663	14543	14597	14605	14464	14589	14513	14334	14319	14513	14414	14629	14411	14455	14546	14597	14559	14725	14657	14589	14704	14672	14449	14505	14600	14442	14424	14513	14592	14499	14488	14585	14531	14526	14719	14696	14620	14577	14470	14684	14523	14527	14547	14461	14300	14439	14427	14478	14541	14600	14593	14564	14672	14492	14488	14548	14535	14646	14670	14438	14558	14776	14720	14600	14655	14543	14656	14376	14505	14534	14533	14446	14522	14524	14656	14568	14502	14633	14583	14668	14676	14311	14607	14353	14643	14592	14702	14494	14614	14619	14596	14462	14545	14410	14505	14609	14541	14475	14360	14566	14507	14501	14551	14451	14637	14615	14499	14475	14725	14465	14543	14587	14621	14537	14646	14716	14488	14444	14511	14490	14648	14656	14640	14408	14548	14567	14481	14564	14526	14482	14514	14708	14440	14412	14435	14543	14698	14556	14536	14570	14543	14554	14546	14478	14512	14447	14562	14425	14573	14492	14723	14525	14567	14632	14403	14610	14645	14455	14456	14651	14516	14710	14553	14391	14503	14569	14604	14450	14571	14474	14485	14335	14471	14553	14367	14653	14511	14402	14507	14541	14502	14520	14485	14598	14478	14556	14539	14544	14564	14702	14328	14536	14690	14604	14475	14534	14750	14475	14479	14626	14477	14500	14533	14564	14462	14547	14475	14456	14474	14446	14545	14635	14399	14549	14548	14492	14540	14589	14472	14725	14585	14276	14554	14538	14573	14533	14565	14666	14499	14542	14399	14522	14631	14678	14476	14510	14658	14453	14505	14544	14464	14672	14541	14480	14378	14688	14510	14321	14662	14539	14650	14528	14497	14552	14675	14797	14541	14540	14609	14446	14356	14649	14556	14559	14441	14527	14692	14636	14595	14516	14388	14602	14518	14690	14555	14514	14523	14303	14599	14503	14539	14568	14664	14705	14516	14468	14484	14632	14709	14490	14601	14448	14541	14456	14481	14447	14444	14580	14440	14640	14396	14687	14665	14607	14625	14527	14596	14558	14358	14518	14608	14589	14449	14777	14562	14477	14420	14602	14526	14600	14421	14651	14490	14703	14529	14463	14743	14476	14573	14637	14475	14463	14596	14535	14581	14687	14459	14633	14641	14594	14576	14486	14680	14653	14522	14667	14450	14414	14550	14733	14561	14482	14693	14717	14610	14482	14654	14453	14611	14542	14601	14476	14687	14519	14327	14524	14610	14663	14635	14463	14415	14611	14458	14703	14532	14547	14617	14565	14325	14619	14612	14558	14554	14563	14578	14488	14635	14563	14529	14523	14436	14361	14606	14587	14447	14456	14522	14610	14558	14534	14594	14497	14578	14571	14532	14417	14617	14602	14645	14534	14441	14603	14608	14444	14538	14699	14660	14487	14692	14467	14539	14573	14612	14493	14515	14420	14674	14495	14525	14549	14512	14491	14589	14524	14428	14461	14403	14437	14478	14426	14450	14775	14571	14497	14590	14532	14532	14559	14609	14586	14479	14492	14568	14382	14581	14488	14595	14532	14637	14491	14439	14621	14677	14533	14479	14561	14467	14417	14486	14456	14590	14570	14514	14462	14520	14610	14585	14699	14515	14587	14656	14496	14430	14511	14563	14546	14688	14653	14470	14552	14510	14500	14534	14471	14650	14469	14664	14410	14512	14458	14591	14520	14504	14521	14373	14512	14539	14537	14586	14491	14647	14550	14652	14424	14461	14604	14553	14584	14437	14429	14445	14565	14709	14524	14533	14558	14360	14573	14570	14478	14708	14527	14343	14366	14494	14659	14539	14450	14488	14613	14412	14671	14449	14393	14459	14721	14666	14618	14589	14581	14474	14550	14656	14615	14495	14468	14494	14509	14402	14340	14550	14481	14620	14531	14486	14462	14582	14410	14587	14592	14688	14542	14351	14691	14656	14652	14633	14449	14524	14478	14517	14522	14596	14425	14455	14467	14437	14461	14579	14686	14486	14430	14386	14402	14342	14652	14515	14606	14577	14606	14537	14497	14667	14458	14531	14622	14645	14721	14478	14570	14490	14473	14552	14436	14359	14714	14619	14380	14765	14369	14530	14601	14672	14511	14482	14534	14569	14652	14460	14580	14531	14736	14654	14709	14502	14514	14459	14475	14498	14483	14591	14389	14456	14545	14589	14431	14616	14512	14516	14499	14564	14552	14547	14504	14559	14598	14656	14552	14577	14371	14592	14645	14340	14627	14568	14607	14560	14708	14585	14401	14580	14578	14598	14513	14551	14639	14311	14507	14411	14580	14626	14457	14497	14618	14519	14389	14604	14650	14470	14636	14573	14589	14559	14562	14411	14607	14531	14746	14694	14712	14555	14487	14618	14570	14430	14363	14541	14513	14753	14675	14446	14346	14506	14517	14505	14490	14525	14598	14465	14616	14554	14648	14628	14692	14372	14524	14669	14426	14685	14560	14497	14552	14675	14457	14308	14642	14659	14510	14421	14347	14319	14587	14371	14566	14791	14509	14350	14388	14599	14376	14605	14385	14642	14632	14601	14541	14707	14412	14533	14794	14453	14546	14592	14497	14501	14606	14706	14474	14647	14466	14443	14524	14535	14505	14505	14526	14541	14595	14587	14425	14486	14535	14531	14443	14541	14367	14419	14510	14551	14494	14578	14364	14719	14618	14544	14578	14487	14679	14524	14546	14572	14607	14505	14490	14530	14547	14696	14713	14515	14507	14568	14439	14517	14648	14424	14394	14557	14730	14578	14587	14427	14687	14565	14546	14470	14628	14556	14500	14465	14553	14453	14554	14587	14689	14506	14466	14348	14596	14518	14562	14531	14563	14614	14563	14499	14568	14565	14643	14509	14579	14593	14697	14465	14561	14557	14576	14685	14529	14436	14628	14467	14574	14679	14478	14571	14562	14460	14629	14452	14502	14606	14459	14648	14545	14689	14669	14463	14439	14564	14700	14432	14469	14623	14581	14595	14660	14558	14579	14464	14625	14721	14439	14617	14363	14427	14656	14622	14683	14500	14560	14630	14573	14597	14516	14604	14634	14435	14590	14543	14485	14699	14679	14319	14477	14789	14546	14474	14620	14417	14520	14593	14522	14388	14574	14498	14581	14673	14463	14490	14461	14620	14504	14420	14428	14397	14670	14621	14688	14570	14495	14726	14498	14582	14564	14603	14644	14610	14600	14577	14617	14608	14525	14600	14601	14500	14643	14545	14512	14451	14413	14487	14501	14577	14525	14321	14475	14467	14389	14732	14635	14375	14501	14610	14662	14714	14423	14548	14528	14539	14620	14564	14453	14599	14441	14554	14469	14427	14551	14450	14467	14605	14600	14612	14737	14706	14539	14621	14356	14659	14688	14622	14493	14614	14507	14620	14619	14597	14515	14577	14481	14402	14639	14404	14582	14471	14571	14440	14617	14479	14414	14698	14538	14620	14652	14712	14554	14620	14569	14639	14517	14643	14391	14674	14482	14513	14773	14393	14637	14484	14482	14641	14346	14533	14493	14659	14671	14604	14590	14524	14601	14447	14585	14174	14662	14396	14598	14586	14657	14490	14751	14621	14507	14470	14559	14716	14593	14513	14707	14609	14535	14502	14335	14605	14588	14558	14462	14605	14589	14510	14648	14403	14608	14547	14659	14533	14490	14495	14589	14639	14388	14442	14575	14578	14493	14532	14574	14386	14454	14514	14568	14592	14491	14598	14341	14590	14567	14440	14390	14692	14573	14605	14607	14448	14394	14442	14549	14427	14740	14565	14441	14587	14643	14606	14666	14489	14403	14513	14479	14545	14297	14514	14493	14552	14592	14489	14548	14480	14638	14535	14492	14460	14527	14571	14606	14554	14592	14743	14506	14455	14506	14560	14592	14442	14591	14797	14681	14490	14657	14560	14462	14584	14632	14565	14506	14580	14474	14517	14551	14705	14678	14561	14648	14513	14592	14661	14677	14344	14439	14604	14522	14689	14567	14631	14698	14594	14752	14533	14441	14686	14540	14675	14565	14466	14606	14479	14660	14572	14607	14528	14675	14690	14566	14597	14388	14656	14467	14545	14459	14551	14465	14451	14562	14525	14531	14485	14506	14572	14592	14525	14502	14378	14648	14646	14476	14535	14609	14534	14559	14606	14612	14505	14508	14648	14596	14655	14521	14504	14589	14672	14539	14466	14578	14450	14549	14553	14563	14656	14507	14515	14616	14505	14621	14392	14601	14620	14426	14597	14484	14546	14648	14556	14540	14574	14558	14611	14642	14472	14352	14482	14522	14662	14538	14348	14416	14689	14491	14507	14547	14551	14432	14618	14450	14669	14589	14406	14423	14572	14517	14533	14454	14503	14505	14487	14546	14678	14508	14583	14596	14478	14578	14557	14533	14663	14595	14524	14564	14677	14409	14497	14629	14504	14561	14457	14528	14526	14519	14544	14461	14627	14591	14416	14607	14628	14645	14743	14559	14605	14591	14404	14576	14546	14558	14677	14563	14542	14696	14679	14399	14665	14558	14481	14604	14623	14619	14399	14509	14480	14565	14602	14516	14523	14572	14680	14579	14541	14498	14471	14527	14624	14674	14526	14419	14604	14432	14649	14439	14696	14634	14362	14693	14758	14612	14613	14479	14515	14640	14459	14538	14390	14713	14468	14574	14420	14483	14504	14414	14641	14689	14624	14491	14547	14547	14552	14464	14611
23796	21357	28936	24185	21926	23076	22614	19491	17935	17672	17366	18847	30098	40628	41799	33329	24517	19354	17471	16929	17077	17008	16722	16579	16677	16617	16631	16956	16794	16589	16740	16606	16610	16754	16990	16674	16623	16783	16633	16825	16723	16798	16683	16630	16686	16612	16715	16714	16577	16591	16711	16744	16585	16692	16785	16503	16606	16602	16969	16586	16687	16815	16532	16720	16691	16730	16882	16813	16678	16624	16905	16684	16533	16620	16710	16636	16680	16708	16756	16718	16667	16624	16898	16573	16624	16667	16673	16593	16802	16567	16651	16741	16766	16759	16570	16561	16656	16592	16546	16567	16599	16739	16654	16685	16689	16418	16694	16670	16554	16521	16574	16767	16448	16969	16576	16722	16655	16721	16567	16688	16574	16671	16717	16824	16607	16607	16543	16671	16719	16505	16712	16573	16801	16648	16705	16614	16607	16490	16359	16597	16570	16710	16619	16637	16781	16804	16656	16732	16444	16837	16745	16532	16536	16541	16575	16767	16773	16765	16823	16788	16742	16635	16611	16570	16651	16506	16655	16675	16501	16821	16765	16705	16521	16670	16766	16472	16696	16592	16670	16599	16675	16615	16707	16658	16610	16591	16555	16592	16521	16831	16650	16759	16537	16505	16591	16559	16766	16697	16886	16704	16675	16481	16670	16725	16740	16722	16832	16637	16561	16631	16626	16747	16698	16556	16507	16670	16578	16550	16535	16546	16791	16652	16617	16590	16528	16568	16559	16585	16771	16648	16671	16661	16877	16765	16619	16438	16461	16424	16566	16545	16567	16766	16833	16624	16426	16557	16364	16671	16518	16379	16415	16515	16511	16698	16707	16798	16609	16650	16530	16397	16729	16657	16720	16645	16500	16513	16492	16498	16731	16638	16807	16655	16775	16488	16690	16694	16743	16806	16820	16769	16622	16628	16765	16747	16655	16842	16799	16561	16704	16739	16588	16692	16637	16557	16453	16720	16711	16698	16505	16761	16586	16814	16632	16743	16579	16410	16430	16537	16723	16560	16691	16708	16596	16683	16514	16795	16719	16564	16866	16594	16794	16660	16542	16656	16522	16825	16616	16782	16673	16591	16660	16473	16777	16623	16543	16476	16637	16610	16654	16780	16701	16552	16598	16668	16664	16482	16495	16499	16642	16692	16563	16399	16488	16654	16644	16707	16465	16459	16689	16305	16567	16496	16539	16725	16558	16588	16699	16606	16541	16542	16722	16712	16483	16697	16603	16684	16684	16488	16624	16746	16822	16750	16525	16883	16708	16675	16663	16547	16662	16548	16457	16736	16559	16694	16737	16539	16572	16536	16607	16471	16422	16781	16632	16624	16304	16361	16681	16550	16446	16496	16652	16619	16643	16720	16587	16616	16516	16692	16680	16858	16660	16775	16689	16679	16666	16500	16649	16642	16769	16493	16735	16540	16633	16785	16686	16516	16639	16698	16706	16712	16534	16673	16443	16605	16838	16511	16691	16712	16671	16744	16615	16765	16710	16727	16842	16711	16548	16601	16800	16750	16696	16558	16537	16656	16690	16546	16659	16609	16574	16541	16623	16659	16586	16515	16658	16516	16479	16405	16529	16389	16692	16578	16354	16577	16758	16639	16720	16603	16564	16677	16663	16347	16800	16569	16530	16646	16628	16756	16658	16566	16762	16432	16787	16662	16606	16464	16443	16537	16694	16720	16572	16616	16541	16637	16379	16669	16501	16601	16442	16649	16555	16532	16660	16716	16622	16632	16600	16671	16948	16659	16662	16564	16550	16700	16625	16667	16798	16690	16617	16522	16685	16487	16869	16481	16566	16393	16553	16525	16673	16575	16609	16660	16616	16619	16605	16767	16577	16675	16651	16669	16671	16448	16628	16586	16581	16711	16503	16577	16670	16714	16696	16769	16607	16605	16662	16663	16538	16653	16640	16595	16510	16408	16754	16765	16698	16893	16597	16647	16565	16474	16571	16652	16647	16631	16642	16627	16782	16583	16798	16767	16700	16638	16723	16661	16573	16686	16644	16730	16451	16759	16564	16808	16609	16831	16570	16702	16587	16565	16612	16497	16623	16583	16603	16529	16445	16665	16699	16469	16486	16684	16761	16765	16487	16611	16639	16545	16536	16666	16621	16516	16645	16707	16619	16404	16564	16714	16769	16837	16621	16505	16666	16591	16597	16767	16477	16745	16693	16663	16765	16768	16615	16706	16638	16785	16630	16726	16704	16710	16605	16618	16562	16613	16553	16518	16764	16685	16704	16669	16361	16678	16609	16740	16711	16562	16788	16554	16579	16692	16868	16723	16523	16557	16497	16630	16492	16508	16626	16655	16842	16431	16656	16569	16650	16726	16646	16731	16743	16629	16728	16581	16513	16610	16750	16437	16551	16626	16443	16722	16595	16720	16654	16723	16719	16487	16787	16638	16825	16553	16789	16829	16614	16517	16693	16618	16546	16639	16796	16654	16520	16404	16540	16466	16715	16538	16642	16573	16494	16653	16789	16627	16727	16539	16587	16700	16553	16750	16589	16649	16400	16562	16668	16447	16611	16754	16866	16881	16704	16723	16513	16572	16642	16706	16546	16501	16807	16648	16729	16724	16660	16645	16710	16743	16699	16627	16705	16657	16623	16461	16633	16771	16632	16761	16721	16630	16575	16861	16573	16726	16648	16711	16505	16390	16674	16735	16567	16706	16715	16725	16544	16498	16554	16682	16641	16699	16754	16411	16762	16634	16642	16423	16590	16700	16588	16466	16555	16579	16446	16629	16396	16497	16666	16557	16566	16553	16691	16677	16528	16708	16662	16400	16583	16367	16700	16735	16611	16694	16514	16669	16241	16456	16697	16502	16567	16617	16651	16580	16649	16570	16575	16575	16657	16508	16514	16415	16735	16670	16698	16417	16485	16549	16537	16683	16785	16435	16740	16661	16797	16558	16349	16728	16550	16735	16675	16586	16452	16759	16479	16381	16440	16651	16492	16717	16667	16720	16647	16551	16524	16553	16427	16738	16659	16623	16738	16655	16643	16693	16819	16575	16701	16709	16478	16537	16655	16543	16571	16641	16650	16634	16541	16792	16493	16492	16656	16797	16657	16598	16608	16478	16514	16612	16669	16496	16540	16650	16650	16651	16507	16776	16689	16671	16522	16617	16585	16524	16760	16457	16661	16568	16595	16545	16463	16524	16597	16594	16568	16771	16675	16614	16686	16708	16583	16510	16571	16669	16749	16533	16510	16723	16466	16577	16834	16609	16658	16623	16666	16900	16753	16508	16630	16577	16702	16758	16671	16581	16668	16775	16624	16455	16583	16494	16703	16663	16715	16542	16589	16559	16684	16688	16516	16589	16660	16674	16628	16634	16545	16506	16751	16747	16684	16637	16675	16603	16663	16581	16695	16622	16574	16638	16684	16567	16772	16662	16707	16459	16693	16644	16650	16819	16498	16504	16701	16731	16904	16441	16588	16627	16636	16580	16760	16515	16708	16781	16626	16577	16754	16608	16670	16620	16625	16502	16533	16693	16566	16772	16714	16600	16484	16641	16753	16915	16851	16593	16840	16579	16524	16592	16720	16494	16751	16537	16689	16746	16612	16783	16677	16759	16539	16500	16681	16561	16736	16704	16767	16741	16543	16769	16602	16749	16571	16735	16842	16613	16889	16625	16699	16776	16546	16713	16550	16692	16804	16649	16734	16617	16681	16628	16464	16708	16536	16489	16413	16706	16685	16793	16640	16646	16551	16510	16539	16555	16486	16690	16660	16827	16573	16469	16506	16501	16665	16499	16827	16524	16704	16741	16835	16503	16623	16502	16677	16496	16689	16905	16632	16791	16504	16652	16599	16764	16532	16541	16650	16655	16553	16738	16692	16648	16529	16587	16748	16668	16667	16546	16581	16543	16579	16649	16448	16494	16547	16657	16461	16426	16553	16484	16592	16659	16645	16746	16460	16563	16765	16668	16757	16664	16744	16624	16632	16555	16655	16542	16555	16681	16849	16584	16712	16560	16685	16562	16525	16782	16724	16569	16547	16641	16541	16738	16750	16639	16654	16624	16546	16718	16953	16705	16622	16666	16612	16793	16709	16619	16698	16549	16626	16496	16739	16798	16700	16543	16838	16588	16525	16470	16615	16679	16659	16567	16511	16736	16660	16728	16676	16438	16589	16508	16653	16498	16564	16827	16644	16567	16778	16499	16667	16546	16708	16684	16714	16585	16560	16540	16617	16738	16655	16661	16619	16524	16700	16809	16766	16729	16639	16455	16614	16508	16668	16650	16479	16614	16708	16362	16536	16770	16756	16657	16526	16600	16700	16423	16753	16770	16642	16721	16714	16537	16576	16590	16684	16610	16713	16441	16481	16528	16670	16617	16597	16607	16499	16446	16668	16581	16531	16502	16714	16587	16674	16559	16625	16441	16729	16610	16695	16352	16512	16687	16856	16563	16777	16572	16663	16597	16539	16599	16815	16579	16715	16562	16680	16527	16625	16614	16611	16750	16725	16672	16597	16606	16670	16719	16827	16585	16579	16808	16585	16613	16757	16757	16549	16693	16687	16680	16631	16665	16639	16695	16609	16626	16489	16779	16691	16705	16811	16969	16649	16615	16658	16440	16551	16562	16703	16670	16668	16647	16671	16685	16611	16620	16530	16584	16813	16701	16744	16639	16551	16444	16638	16664	16712	16686	16793	16649	16660	16679	16490	16497	16776	16521	16515	16510	16419	16808	16720	16374	16662	16503	16696	16433	16723	16914	16505	16778	16448	16503	16838	16588	16582	16835	16924	16684	16913	16570	16643	16502	16634	16597	16657	16396	16740	16697	16630	16576	16700	16562	16703	16611	16553	16607	16617	16586	16797	16577	16553	16693	16738	16771	16690	16780	16753	16557	16663	16604	16595	16730	16803	16436	16782	16633	16713	16688	16725	16774	16695	16701	16670	16758	16534	16716	16565	16747	16844	16602	16526	16571	16663	16790	16589	16414	16733	16662	16697	16606	16783	16779	16774	16587	16722	16659	16635	16622	16640	16827	16687	16757	16690	16601	16775	16634	16754	16644	16663	16656	16579	16451	16650	16749	16514	16695	16603	16497	16745	16701	16704	16558	16573	16546	16601	16460	16546	16644	16582	16525	16792	16691	16752	16594	16539	16729
15609	26859	25076	20899	19286	18960	18758	18024	16419	15841	15485	18702	34307	43065	42629	32711	22574	16967	15045	14805	14783	14579	14703	14613	14605	14678	14587	14602	14595	14634	14529	14746	14630	14579	14580	14730	14691	14728	14473	14614	14622	14801	14516	14632	14435	14718	14716	14483	14571	14512	14793	14532	14726	14654	14618	14443	14770	14610	14725	14468	14831	14678	14570	14636	14552	14654	14637	14527	14564	14555	14749	14459	14586	14555	14450	14525	14705	14550	14611	14622	14681	14631	14507	14583	14608	14526	14447	14684	14751	14555	14621	14520	14691	14557	14510	14584	14464	14606	14552	14603	14641	14728	14595	14520	14454	14613	14500	14596	14888	14608	14628	14596	14599	14667	14644	14592	14790	14705	14614	14531	14865	14543	14597	14358	14698	14533	14569	14672	14608	14619	14384	14554	14517	14417	14584	14770	14522	14647	14628	14696	14719	14486	14563	14546	14645	14576	14649	14664	14627	14530	14632	14562	14391	14756	14584	14826	14611	14403	14672	14512	14777	14697	14638	14532	14625	14615	14523	14684	14451	14670	14387	14869	14543	14636	14664	14657	14595	14719	14631	14548	14577	14527	14690	14558	14601	14563	14584	14525	14495	14501	14496	14617	14593	14705	14668	14503	14440	14492	14630	14465	14508	14688	14586	14555	14553	14504	14479	14548	14478	14611	14528	14559	14582	14733	14459	14510	14631	14639	14609	14469	14703	14431	14645	14591	14530	14487	14435	14584	14669	14611	14519	14544	14518	14734	14321	14625	14586	14650	14722	14638	14525	14541	14559	14519	14583	14483	14651	14613	14572	14418	14561	14691	14684	14593	14616	14651	14544	14706	14454	14500	14660	14490	14512	14464	14616	14516	14598	14640	14736	14522	14479	14584	14391	14512	14597	14642	14684	14562	14373	14420	14465	14731	14642	14721	14520	14587	14496	14579	14459	14566	14543	14505	14696	14505	14494	14503	14673	14451	14558	14562	14836	14479	14628	14539	14820	14611	14509	14524	14523	14459	14595	14645	14453	14544	14593	14517	14692	14493	14492	14647	14603	14466	14638	14673	14582	14516	14600	14631	14647	14797	14643	14616	14613	14677	14618	14494	14568	14743	14502	14662	14224	14653	14524	14612	14608	14502	14550	14483	14636	14673	14446	14837	14539	14674	14496	14628	14625	14656	14583	14719	14618	14746	14625	14578	14428	14306	14626	14547	14544	14573	14726	14551	14486	14797	14729	14528	14563	14673	14707	14543	14638	14546	14612	14537	14699	14628	14728	14438	14775	14494	14674	14584	14607	14678	14485	14514	14509	14644	14572	14569	14449	14526	14768	14680	14655	14534	14642	14650	14540	14686	14455	14796	14637	14519	14760	14603	14496	14550	14455	14470	14451	14566	14621	14395	14555	14694	14635	14645	14572	14570	14469	14678	14516	14499	14804	14559	14535	14653	14502	14522	14549	14481	14407	14496	14558	14548	14652	14396	14620	14636	14688	14724	14456	14615	14526	14528	14606	14327	14540	14540	14758	14385	14685	14698	14624	14663	14602	14497	14608	14524	14633	14742	14667	14575	14586	14490	14561	14592	14652	14517	14468	14627	14497	14468	14590	14557	14499	14546	14611	14605	14455	14691	14612	14613	14773	14620	14432	14617	14538	14662	14622	14428	14551	14713	14634	14540	14644	14687	14548	14650	14523	14578	14686	14657	14704	14722	14693	14397	14599	14716	14560	14523	14663	14672	14576	14667	14599	14795	14475	14499	14545	14559	14425	14469	14613	14598	14624	14615	14462	14395	14417	14542	14609	14435	14514	14387	14636	14600	14517	14594	14625	14473	14642	14693	14611	14589	14678	14793	14478	14763	14617	14580	14452	14368	14484	14774	14451	14470	14614	14487	14814	14563	14563	14544	14681	14648	14736	14516	14597	14510	14443	14522	14637	14598	14619	14435	14613	14563	14562	14675	14572	14721	14549	14414	14461	14666	14651	14475	14778	14648	14676	14512	14592	14546	14638	14538	14714	14643	14703	14471	14575	14613	14473	14490	14404	14488	14319	14739	14554	14511	14522	14519	14645	14467	14465	14494	14586	14483	14591	14526	14463	14564	14544	14407	14473	14594	14558	14555	14597	14541	14588	14740	14602	14686	14499	14573	14623	14647	14549	14443	14622	14596	14596	14614	14485	14681	14609	14530	14598	14628	14600	14728	14630	14510	14506	14475	14707	14597	14588	14484	14825	14561	14361	14534	14645	14517	14646	14623	14640	14703	14625	14695	14600	14518	14560	14688	14550	14521	14533	14483	14522	14648	14642	14585	14480	14479	14537	14753	14495	14658	14570	14379	14528	14658	14558	14750	14516	14655	14488	14645	14526	14750	14665	14512	14513	14710	14615	14506	14500	14582	14631	14433	14555	14574	14423	14585	14643	14599	14573	14776	14569	14498	14499	14722	14764	14625	14582	14521	14795	14577	14584	14435	14723	14543	14304	14650	14525	14585	14448	14662	14623	14608	14596	14695	14671	14743	14770	14547	14452	14629	14684	14534	14588	14532	14740	14466	14528	14429	14507	14703	14572	14458	14726	14576	14679	14735	14760	14533	14519	14452	14495	14570	14726	14569	14536	14423	14498	14807	14557	14553	14709	14720	14700	14421	14456	14615	14590	14615	14605	14601	14638	14563	14491	14547	14617	14664	14775	14607	14560	14426	14709	14577	14553	14682	14589	14486	14627	14514	14486	14656	14504	14594	14577	14586	14574	14622	14640	14676	14663	14592	14694	14636	14608	14735	14679	14550	14696	14535	14431	14513	14641	14533	14344	14586	14576	14641	14531	14669	14817	14723	14613	14657	14621	14488	14402	14750	14577	14606	14580	14556	14616	14412	14556	14486	14554	14615	14580	14669	14494	14561	14616	14435	14552	14524	14501	14523	14757	14708	14575	14576	14697	14451	14515	14566	14695	14466	14454	14505	14614	14587	14598	14483	14563	14611	14532	14694	14400	14559	14662	14536	14741	14482	14646	14695	14625	14576	14582	14430	14609	14568	14363	14609	14560	14452	14543	14513	14567	14651	14654	14546	14736	14593	14581	14459	14638	14509	14585	14609	14646	14560	14468	14532	14519	14340	14568	14484	14570	14461	14573	14420	14581	14542	14643	14420	14648	14516	14617	14515	14583	14512	14711	14722	14453	14631	14530	14562	14606	14740	14719	14620	14497	14470	14628	14423	14435	14563	14589	14819	14666	14492	14667	14545	14525	14633	14660	14646	14568	14538	14643	14685	14677	14692	14639	14556	14718	14450	14618	14621	14665	14575	14630	14630	14632	14566	14547	14544	14546	14550	14372	14459	14576	14538	14657	14644	14497	14645	14680	14608	14700	14588	14544	14566	14509	14481	14652	14690	14398	14534	14508	14612	14742	14501	14551	14631	14826	14673	14609	14559	14658	14541	14480	14465	14564	14469	14537	14565	14536	14760	14408	14597	14538	14645	14461	14482	14601	14441	14684	14567	14773	14478	14581	14358	14735	14589	14697	14671	14505	14680	14507	14494	14399	14552	14583	14571	14641	14612	14636	14551	14651	14495	14587	14539	14529	14467	14870	14659	14559	14586	14637	14447	14673	14360	14496	14552	14531	14530	14665	14649	14565	14654	14733	14713	14614	14604	14665	14709	14693	14642	14611	14423	14583	14677	14499	14587	14642	14483	14653	14593	14531	14680	14602	14460	14601	14718	14499	14721	14650	14672	14658	14527	14696	14481	14662	14602	14405	14451	14490	14374	14683	14563	14521	14440	14564	14750	14562	14507	14582	14665	14731	14602	14511	14598	14702	14699	14557	14464	14770	14531	14535	14383	14552	14681	14522	14719	14552	14805	14614	14549	14545	14582	14622	14730	14600	14486	14570	14507	14677	14521	14520	14610	14578	14525	14698	14543	14471	14584	14742	14692	14540	14590	14599	14507	14639	14557	14625	14569	14562	14404	14525	14732	14348	14600	14532	14665	14597	14623	14472	14409	14560	14681	14623	14544	14545	14584	14407	14580	14510	14614	14634	14661	14505	14561	14535	14613	14507	14469	14614	14588	14705	14573	14666	14560	14749	14541	14562	14669	14768	14463	14669	14567	14444	14578	14642	14530	14447	14800	14557	14375	14539	14718	14553	14398	14644	14485	14611	14593	14662	14650	14590	14507	14642	14450	14432	14566	14599	14741	14441	14504	14791	14504	14616	14576	14583	14555	14462	14520	14636	14390	14711	14439	14554	14656	14476	14458	14551	14599	14743	14639	14712	14637	14643	14781	14640	14402	14612	14588	14505	14484	14682	14603	14549	14636	14646	14867	14628	14611	14555	14517	14574	14547	14597	14600	14690	14543	14491	14533	14644	14703	14569	14771	14646	14647	14514	14583	14547	14489	14583	14566	14548	14606	14654	14694	14391	14583	14613	14332	14612	14502	14542	14563	14671	14570	14661	14452	14504	14491	14653	14498	14575	14489	14777	14457	14775	14667	14616	14550	14649	14590	14592	14693	14577	14449	14448	14534	14622	14723	14427	14673	14529	14718	14566	14720	14696	14490	14652	14516	14569	14579	14543	14523	14481	14422	14683	14629	14600	14677	14720	14481	14748	14508	14390	14694	14750	14460	14733	14791	14423	14672	14647	14489	14597	14574	14612	14542	14564	14552	14649	14558	14701	14730	14592	14571	14593	14629	14503	14690	14669	14560	14707	14670	14501	14610	14482	14631	14643	14711	14580	14621	14717	14524	14614	14613	14544	14686	14648	14560	14579	14653	14411	14667	14465	14702	14648	14392	14599	14705	14567	14511	14529	14574	14586	14575	14749	14693	14772	14335	14676	14590	14594	14631	14562	14615	14538	14505	14758	14574	14437	14579	14533	14614	14679	14462	14449	14573	14457	14553	14611	14809	14533	14641	14590	14588	14647	14662	14547	14657	14628	14463	14479	14633	14680	14719	14443	14655	14473	14573	14766	14438	14604	14609	14474	14731	14729	14422	14610	14388	14427	14630	14514	14721	14565	14561	14615	14759	14504	14545	14521	14537	14641	14477	14622	14635	14527	14523	14532	14532	14641	14719	14635	14471	14542	14663	14512	14439	14586	14601	14466	14608	14586	14733	14629	14848	14582	14570	14609	14531
29030	22041	22144	19871	17619	18084	17675	17137	16692	16790	16780	17075	17540	19293	19546	18928	17970	17006	17015	16735	16780	16960	16816	16947	16756	16754	16689	16593	16756	16753	16819	16853	16791	16761	16747	16943	16919	17026	16791	16764	16810	16819	16816	16793	16872	16922	16701	16607	16634	16705	16751	16782	16938	16870	16795	16940	16826	16696	16690	16612	16803	16828	16783	16883	16927	16812	16836	16786	16844	16876	16905	16809	16947	16706	16801	16763	16740	16917	16645	16822	16737	16730	16843	16865	16723	16734	16811	16875	16541	16848	16798	16625	16930	16598	16642	16824	16841	16737	16760	16886	16784	16879	16688	16802	16756	16762	16665	16807	16787	16772	16888	16750	16843	16947	16842	16873	16791	16874	16552	16898	16915	16718	16853	16687	16805	16755	16789	16953	16819	16882	16892	16840	16957	16879	16883	16807	16607	16839	16766	16742	16683	16828	16655	16557	16658	16751	16884	16842	16764	16803	16536	16775	16938	16795	16720	16679	16791	16769	16398	16792	16915	16761	16699	16584	16716	16712	16876	16640	16601	16754	16701	16958	16732	16670	16710	16688	16787	16604	16909	16787	16895	16716	16989	16564	16825	16716	16928	16874	16754	16740	16797	16691	16830	16926	16718	16822	16789	16690	16823	16679	16722	16722	16795	16792	16777	16715	16850	16724	16805	16774	16818	16558	16629	17080	16746	16724	16752	16863	16676	16829	16733	16707	16796	16641	16644	16696	16943	16673	16861	16880	16622	16620	16905	16738	16642	16797	16822	16636	16863	16915	16869	16817	16657	16874	16814	16797	16867	16672	16853	16941	16666	16864	16800	16771	16825	16847	16756	16907	16966	16737	16743	16711	16795	16840	16772	16819	16805	16649	16673	16759	16702	16958	17021	16945	16907	16629	17016	16805	16779	16922	16639	16859	16838	16608	16839	16779	16709	16716	16761	16742	16830	16681	16752	16565	16667	16769	16612	16637	16793	16794	16733	16892	16647	16631	16781	16783	16569	16803	16734	16588	16543	16673	16963	16692	16876	16826	16875	16603	16652	16863	16802	16904	16686	16912	16736	16735	16597	16653	16772	16850	16794	16623	16763	16848	16801	16804	16784	16756	16715	16767	16802	16807	16731	16627	16870	16704	16971	16850	16756	16775	16849	16657	16738	16768	16725	16660	16935	16639	16773	16699	16914	16683	17089	16925	16824	16749	16682	16915	16821	16850	16923	16809	16930	16773	16899	16598	16524	16661	16788	16836	16589	16600	16844	16747	16712	16654	16758	16822	16749	16616	16774	16640	16842	16802	16782	16774	16667	16746	16803	16786	16661	16815	16905	16792	16618	16904	16782	16770	16762	16770	16905	16777	17110	16740	16704	16804	16827	16731	16695	16712	16898	16696	16727	16798	16912	16953	16813	16783	16784	16858	16742	16912	16732	16765	16593	16837	16901	16634	16729	16788	16721	16674	16876	16590	16814	16677	17049	16606	16774	16852	16843	16842	17107	16725	16757	16961	16884	16745	17032	16731	16942	16748	16719	16614	16736	16923	16902	16625	16714	16682	16745	16594	16980	16845	16846	16718	16966	16797	16863	16961	16768	16858	16775	16723	16855	16949	16755	16696	16729	16900	16853	16717	16716	16783	16851	16784	16825	16792	16753	16723	16803	16692	16672	16927	16693	16773	16851	16848	16901	16887	16882	16769	16656	16818	16703	16838	16634	16678	16710	16657	16613	16893	16676	16859	16824	16850	16973	16729	16798	16818	16791	16597	16776	16604	16682	16873	16682	16841	16882	16945	16635	16717	16833	16775	16857	16807	16661	16889	16875	16928	16698	16947	16933	16580	16986	16990	16942	16983	16733	16669	16793	16725	16773	16751	16803	16759	16752	16778	16626	16761	16763	16798	17021	16510	16541	16815	16810	16784	16758	16765	16777	16603	16661	16653	16762	16858	16936	16930	16731	16790	16895	17016	16780	16688	16631	16671	16679	16994	16716	16861	16772	16641	16726	16682	16710	16837	16854	16898	16666	16680	16688	16694	16778	16726	16997	16681	16630	16789	16758	16934	16748	16850	16766	16819	16796	17018	16888	16535	16754	16814	16867	16969	16804	17036	16769	16627	16687	16886	16464	16857	16987	16872	16738	16619	17051	16811	16632	16823	16715	16673	16761	16833	16984	16713	16869	16758	16838	16886	16891	16819	16764	16768	16713	16892	16794	16784	16904	16994	17050	16738	16575	16851	16868	16763	16789	16745	16868	17035	16850	16845	16856	16838	16781	16731	16708	16570	16962	16936	16730	16817	16549	16843	16925	16955	16697	16911	16699	16809	16835	16807	16912	16907	16666	16894	16715	16939	16751	16923	16805	16618	16624	16787	16813	16704	16666	17038	16690	16868	16772	16920	17001	16645	16571	16910	16945	16787	17039	16604	16768	16837	16956	16704	16811	16841	16693	16791	16797	16803	16714	16867	16551	16905	16639	16871	16887	16929	16641	16935	16720	16724	16747	16721	16826	16735	16662	16719	16753	16857	16753	16638	16615	16993	16861	17027	16885	17004	16892	16707	16928	16598	16842	16772	16807	16731	16645	16730	16794	16691	16795	16745	16699	16744	16758	16795	16600	16784	16851	17020	16677	16875	16856	16599	16709	16847	16771	16886	16907	16828	16791	16811	16728	16924	16805	16944	16862	16843	16824	16968	16852	16721	16828	16839	16661	16900	16711	16795	16682	16846	16754	16742	16796	16632	16665	16970	16954	16693	16666	16841	16761	16904	16658	16738	16967	16732	16835	16878	16680	16850	16812	16676	16734	16784	16721	16810	16647	16626	16830	16776	17017	16825	16680	16731	16524	16856	16699	16880	16990	17009	16787	16735	16784	16882	16782	16845	16680	16825	16704	16630	16863	16748	16566	16898	16809	16884	16603	16853	16606	16614	16872	16945	16930	16799	16677	16566	16496	16758	16644	16915	16688	16676	16767	16623	16733	16772	16849	16850	16817	16880	16854	16794	16890	16901	16862	16856	16692	16780	16812	16884	16760	16581	16790	16760	16900	16868	16763	16679	16862	16760	16866	16969	16618	16697	16728	16461	16738	16903	16834	17013	16941	16867	16700	16704	16834	16850	17158	16926	16740	16699	16753	16820	16764	16923	16946	16834	16932	16709	16585	16831	16807	16769	16671	16937	16846	16653	16833	16926	16850	16939	16847	16878	16675	16983	16769	16912	16778	16555	16907	16569	16821	16919	16862	16751	16848	16664	16847	17024	16542	16939	16727	16849	16777	16702	16738	16770	16954	16988	16839	16793	16929	16745	16789	16743	17086	16762	16825	16720	16774	16651	16738	16902	16913	16739	16805	16759	16883	16944	16812	16779	16778	16899	16935	16829	16605	16646	16789	16634	16766	16838	16689	16722	16747	16715	16697	16847	16742	16796	16920	17001	16782	16788	16879	16902	16647	16834	16902	16661	17012	16819	16767	16615	16870	16916	16694	16875	16922	16778	16774	16638	16727	16856	16750	16755	16879	16831	16673	16762	16921	16768	16768	16716	16874	16946	16853	16825	16794	16771	16870	16715	16972	16764	16781	16627	16819	16875	16940	16879	16829	16810	16902	16844	16791	16748	16857	16593	17005	16715	16583	16669	16809	16771	16879	16688	16874	16799	16863	16856	16703	16841	16828	16823	16622	16742	16647	16723	16924	16818	16747	16810	16854	16930	16901	16637	16901	16573	16901	16774	16567	17031	16859	16955	16943	16628	16745	16802	16844	16726	16872	17039	16769	16811	16874	16750	16911	16758	16703	16659	16749	16759	16611	16645	16748	16595	16820	16658	16843	16863	16583	16777	16571	16820	16725	16816	16892	16549	16695	16838	16642	16761	16754	16934	16716	16794	16885	16963	16670	16777	16753	16761	16961	16773	16850	16645	16753	16895	16936	16784	16740	16687	16755	16690	16817	16719	16900	16751	16637	16684	16753	16814	16684	16970	16753	16791	16803	16699	16531	16807	16738	16853	16976	16620	16700	16837	16780	16800	16646	16763	16805	16726	16781	16848	16791	16717	16796	16701	16898	16828	17139	16630	16807	16979	16889	16979	16757	16709	16967	16861	16759	16863	16859	16934	17007	16767	16857	16960	16803	16818	16832	16805	16783	16909	16777	16770	16871	16823	16880	16802	16773	16910	16875	16655	16976	16817	16913	16871	16554	16744	16744	16790	16683	16898	16663	16838	16851	16660	16736	16612	16730	16693	16916	16849	16946	16935	16793	16702	16643	16997	16483	16839	16762	16976	16846	16875	16907	16809	16927	16918	17028	16876	16928	16718	16814	16739	16727	16677	16882	16724	16750	16764	16844	16956	16794	16871	17043	16829	16640	16825	16855	16646	16932	16736	16851	16841	16902	16934	16816	16641	16797	16972	16800	16812	16767	16783	16895	16827	16656	16682	16615	16943	16967	16725	16921	16826	16645	16929	16785	16800	16786	16867	16842	16848	16607	16614	16819	16780	16873	16810	16917	16768	16927	16777	16850	16919	16634	16759	16883	16843	16823	16762	16951	16679	16790	16867	16751	17075	16729	16577	17054	16691	17059	16790	16602	16820	16696	16773	16677	16745	16897	16715	16805	16702	16830	17050	16852	16737	16813	16750	16833	16911	16905	16827	16607	16741	16924	16778	16771	16733	16760	16805	16831	16730	16833	16839	16758	16865	16804	16730	16782	16763	16869	16927	16860	16618	16876	16863	16937	16772	16840	16821	16719	16576	16808	16759	16713	16652	16828	16942	16741	16876	16546	16492	16571	16796	16777	16820	16746	16754	16843	16864	16853	16797	16801	16630	16936	16818	16803	16602	16916	16848	16591	16822	16711	16679	16593	16648	16701	16952	16884	16789	16877	17008	16750	16781	17013	16748	16716	16786	16808	16741	16760	16807	16781	16892	17006	16764	16919	16760	16661	16788	16770	16989	16875	16857	16957	16663	16967	16816	16870	16797	16690	16823	16805	16570	16661	16878	16854	16827	16813	16799	16910	16886	16907	16776	16772	16840	16783	16903	16867	17003	16910	16641	16863	16800	16789	16632	16547	16924	17001	16822	16723	16821	16624	16810	17057	16642	16671	16694	16907	16795	16653	16972	16918	16824	16716	16661	16838	16842
15133	17130	17172	16386	15934	16752	15947	14857	14746	14833	14810	14892	15961	18450	18351	17238	16052	15123	14648	14826	14779	14768	14661	14673	14893	14615	14604	14605	14685	14588	14516	14664	14593	14640	14669	14464	14687	14517	14572	14678	14728	14714	14715	14597	14570	14649	14819	14613	14561	14771	14771	14735	14749	14581	14665	14773	14482	14743	14733	14604	14619	14527	14586	14760	14730	14661	14830	14738	14643	14647	14670	14867	14609	14656	14677	14571	14682	14830	14515	14426	14679	14595	14799	14520	14785	14705	14482	14687	14585	14674	14641	14647	14647	14695	14561	14761	14617	14657	14597	14509	14580	14678	14644	14641	14707	14831	14651	14696	14617	14598	14697	14685	14575	14647	14559	14751	14661	14693	14820	14660	14744	14733	14633	14670	14694	14675	14783	14559	14476	14561	14597	14777	14600	14681	14766	14644	14514	14647	14733	14612	14680	14695	14735	14558	14545	14563	14740	14647	14707	14741	14599	14744	14554	14717	14619	14761	14672	14667	14641	14791	14580	14745	14677	14464	14526	14497	14795	14734	14584	14646	14689	14788	14529	14528	14730	14678	14754	14606	14558	14595	14890	14625	14827	14639	14534	14634	14637	14535	14621	14792	14461	14705	14683	14749	14362	14684	14602	14591	14734	14677	14544	14648	14689	14610	14877	14670	14736	14665	14635	14676	14607	14470	14909	14669	14665	14679	14524	14711	14551	14665	14591	14648	14702	14673	14826	14723	14494	14754	14749	14654	14647	14667	14582	14826	14591	14679	14664	14730	14684	14619	14567	14726	14685	14790	14669	14442	14639	14671	14755	14748	14643	14609	14646	14524	14537	14547	14814	14741	14576	14638	14620	14783	14596	14543	14622	14540	14757	14738	14690	14584	14668	14622	14671	14697	14488	14656	14672	14608	14726	14585	14726	14686	14852	14526	14622	14553	14555	14719	14419	14491	14524	14786	14527	14452	14667	14719	14455	14561	14660	14523	14547	14516	14686	14825	14804	14768	14750	14558	14542	14506	14578	14664	14538	14534	14644	14666	14413	14580	14561	14736	14667	14644	14637	14587	14745	14679	14485	14718	14579	14690	14558	14618	14791	14759	14785	14586	14677	14749	14452	14697	14557	14669	14767	14512	14870	14928	14678	14348	14390	14717	14821	14512	14726	14512	14655	14638	14755	14617	14737	14653	14594	14731	14745	14636	14739	14615	14689	14548	14733	14740	14642	14807	14685	14580	14696	14760	14582	14569	14532	14690	14735	14673	14821	14864	14739	14623	14684	14607	14683	14599	14725	14649	14799	14514	14592	14604	14612	14480	14617	14758	14972	14724	14621	14811	14681	14632	14583	14666	14698	14629	14634	14739	14606	14511	14636	14538	14832	14534	14732	14594	14651	14658	14656	14608	14839	14621	14657	14440	14536	14747	14723	14590	14554	14674	14707	14550	14721	14721	14516	14678	14598	14529	14570	14748	14700	14602	14667	14721	14764	14653	14539	14587	14494	14568	14723	14455	14734	14524	14763	14489	14654	14746	14423	14711	14779	14780	14706	14609	14751	14528	14556	14631	14735	14671	14607	14578	14523	14637	14786	14653	14535	14696	14724	14605	14715	14679	14611	14612	14786	14698	14601	14659	14656	14850	14653	14561	14572	14770	14560	14791	14558	14709	14699	14505	14682	14771	14736	14754	14453	14694	14725	14555	14737	14692	14541	14684	14764	14692	14696	14668	14690	14551	14563	14768	14593	14796	14559	14676	14626	14588	14657	14652	14550	14711	14616	14640	14703	14589	14651	14617	14511	14647	14600	14634	14679	14660	14746	14767	14638	14603	14763	14577	14444	14634	14666	14677	14590	14627	14607	14791	14532	14691	14517	14641	14575	14638	14734	14609	14554	14711	14752	14629	14711	14632	14440	14706	14694	14543	14421	14695	14683	14738	14760	14670	14732	14708	14623	14524	14682	14580	14739	14516	14625	14582	14694	14674	14602	14655	14640	14660	14490	14582	14621	14719	14580	14633	14626	14773	14595	14744	14517	14625	14568	14527	14557	14664	14831	14696	14558	14689	14786	14737	14715	14505	14755	14615	14591	14686	14690	14676	14610	14774	14793	14803	14602	14715	14651	14566	14701	14751	14528	14645	14476	14744	14644	14588	14727	14465	14806	14587	14780	14538	14749	14674	14545	14681	14765	14680	14681	14609	14739	14817	14699	14654	14664	14700	14727	14519	14668	14653	14657	14622	14622	14561	14818	14741	14642	14741	14706	14738	14675	14572	14650	14753	14685	14804	14644	14633	14733	14583	14721	14647	14646	14560	14735	14689	14680	14803	14718	14663	14602	14549	14641	14793	14667	14626	14542	14582	14519	14686	14604	14841	14520	14465	14714	14700	14680	14712	14732	14527	14748	14744	14684	14651	14660	14530	14515	14776	14758	14638	14567	14585	14660	14638	14539	14722	14607	14647	14625	14561	14713	14637	14641	14601	14740	14728	14691	14605	14657	14601	14796	14745	14731	14664	14711	14583	14503	14653	14740	14692	14783	14635	14600	14499	14804	14826	14678	14650	14620	14768	14735	14487	14674	14613	14613	14599	14670	14591	14663	14756	14602	14562	14802	14665	14809	14661	14649	14742	14730	14638	14591	14607	14596	14614	14712	14707	14436	14686	14722	14755	14678	14762	14469	14575	14840	14638	14691	14797	14605	14457	14655	14486	14776	14642	14596	14779	14605	14602	14625	14654	14569	14817	14573	14706	14719	14798	14655	14658	14691	14499	14527	14684	14570	14556	14645	14712	14772	14519	14396	14652	14603	14687	14717	14686	14730	14743	14636	14767	14556	14690	14607	14740	14584	14680	14605	14567	14824	14614	14688	14759	14618	14550	14800	14733	14627	14793	14583	14829	14746	14796	14703	14483	14546	14520	14610	14746	14562	14740	14844	14705	14665	14587	14675	14688	14745	14684	14612	14610	14697	14796	14571	14712	14799	14807	14654	14612	14733	14723	14642	14593	14729	14708	14819	14596	14772	14748	14540	14647	14641	14627	14646	14708	14600	14558	14709	14573	14635	14634	14498	14826	14761	14770	14495	14650	14809	14685	14737	14694	14864	14715	14719	14628	14734	14704	14674	14764	14645	14820	14700	14815	14758	14575	14834	14693	14771	14747	14461	14653	14713	14677	14639	14555	14604	14711	14641	14712	14501	14583	14636	14746	14760	14658	14624	14704	14616	14742	14477	14750	14673	14512	14743	14705	14694	14644	14528	14584	14651	14722	14656	14726	14563	14693	14676	14645	14611	14764	14667	14659	14744	14665	14868	14597	14440	14939	14678	14670	14795	14705	14691	14669	14653	14605	14625	14586	14700	14566	14672	14551	14603	14723	14775	14625	14486	14661	14581	14699	14690	14538	14646	14626	14760	14772	14713	14594	14603	14698	14569	14684	14704	14773	14701	14597	14695	14742	14581	14579	14692	14654	14661	14617	14542	14647	14706	14770	14724	14570	14818	14543	14702	14718	14618	14495	14427	14598	14688	14705	14754	14693	14551	14684	14594	14678	14637	14737	14713	14539	14610	14814	14601	14747	14566	14728	14598	14641	14508	14652	14660	14788	14692	14760	14664	14654	14756	14781	14601	14788	14593	14715	14772	14574	14561	14840	14741	14619	14649	14587	14580	14539	14585	14627	14599	14630	14755	14534	14608	14581	14786	14765	14617	14664	14679	14551	14512	14632	14488	14739	14535	14584	14574	14599	14728	14755	14583	14539	14534	14723	14459	14763	14675	14681	14838	14603	14753	14628	14647	14679	14733	14729	14589	14743	14554	14674	14615	14688	14772	14574	14698	14481	14695	14692	14645	14630	14749	14686	14603	14560	14771	14799	14585	14565	14663	14654	14598	14581	14784	14825	14843	14572	14759	14691	14708	14607	14650	14778	14669	14734	14681	14595	14747	14583	14603	14593	14892	14644	14531	14724	14681	14607	14572	14671	14648	14611	14775	14920	14678	14804	14558	14623	14571	14707	14557	14586	14685	14616	14713	14745	14850	14731	14640	14642	14636	14691	14624	14668	14437	14724	14752	14761	14654	14649	14632	14628	14785	14530	14681	14680	14633	14830	14606	14647	14699	14613	14531	14714	14713	14615	14738	14749	14722	14633	14858	14570	14709	14541	14674	14678	14617	14539	14770	14738	14638	14608	14639	14763	14581	14565	14874	14559	14711	14658	14555	14536	14512	14525	14655	14665	14637	14690	14639	14721	14549	14729	14733	14526	14802	14672	14721	14674	14481	14688	14666	14859	14806	14511	14686	14743	14397	14655	14739	14749	14641	14681	14781	14786	14715	14587	14680	14679	14649	14730	14583	14732	14754	14519	14603	14444	14725	14818	14757	14469	14752	14568	14629	14636	14716	14715	14781	14530	14680	14689	14733	14636	14578	14558	14696	14664	14579	14690	14784	14681	14749	14555	14615	14632	14522	14713	14661	14630	14602	14732	14643	14681	14640	14508	14619	14522	14694	14667	14652	14576	14608	14753	14539	14558	14619	14584	14578	14593	14583	14669	14529	14655	14734	14720	14677	14622	14671	14675	14795	14766	14872	14618	14760	14800	14822	14545	14708	14733	14667	14636	14632	14743	14720	14692	14633	14559	14748	14582	14616	14534	14720	14606	14584	14724	14712	14728	14799	14675	14585	14656	14566	14575	14574	14568	14865	14510	14517	14733	14647	14588	14710	14742	14513	14655	14577	14444	14693	14655	14710	14559	14634	14646	14689	14679	14633	14571	14716	14753	14704	14836	14681	14595	14723	14702	14615	14806	14470	14627	14744	14795	14584	14627	14806	14643	14617	14784	14599	14673	14543	14491	14776	14650	14631	14640	14605	14572	14660	14524	14731	14695	14641	14598	14721	14516	14668	14605	14696	14602	14811	14518	14741	14696	14457	14510	14639	14644	14693	14799	14648	14743	14663	14724	14927	14681	14634	14808	14540	14721	14694	14686	14809	14510	14749	14740	14706	14811	14739	14709	14725	14758	14571	14714	14604	14837	14527	14766	14662	14835	14689	14690	14750	14524	14760	14595	14571	14689	14563	14473	14605	14721	14686	14653	14750	14693	14504	14707	14788	14618	14795	14691	14762	14683	14557	14646	14556	14665
25195	21407	28171	25713	22336	20892	19356	17655	17341	17314	17186	17971	26043	32562	30757	25845	21369	18488	17217	17050	16971	17062	16947	16980	16891	16946	16826	17054	17191	16865	16891	16715	16943	16941	16809	16998	16988	16931	16928	17029	16897	16776	16941	16822	16686	16768	16845	17075	16808	16703	16792	16881	16763	16907	16853	16989	17157	16783	16908	16785	16792	16709	16809	16961	16742	16808	16865	16962	16937	16841	16809	16963	16855	17012	16947	16973	16986	16910	16834	16926	16999	16850	16854	16755	16900	16982	16902	16927	16915	16940	16994	16734	16834	16881	17013	16829	16886	16885	16852	17006	16852	16987	16973	17045	16931	16986	16699	16802	17120	16740	16959	17001	17205	16885	16912	16857	16877	16547	16888	16994	16963	16853	17217	16765	17088	16846	16631	16866	16990	16781	16747	16910	16795	16942	16859	16774	16791	16634	16887	16876	16927	16926	16954	16809	16950	17054	16834	16945	16862	16796	16864	16798	16938	16872	16910	16900	16964	17024	16785	16804	16746	17014	16853	16694	16768	16857	16961	16744	16789	16683	16807	16823	17043	16827	16811	16875	16986	16930	16905	16878	16895	17041	16782	16696	16996	16737	16930	16933	16866	16906	16830	16993	16926	16915	16978	16839	16950	16846	16944	16886	16791	16869	16728	16909	16988	16840	16931	16830	17120	16898	16998	16813	16814	17027	16816	16905	17014	16941	16731	16966	16652	16964	16705	16858	16607	16717	16810	16645	16888	16652	16949	16836	16727	17053	16945	16865	16992	16819	17049	16895	17066	16594	16861	16902	16861	16676	16777	16883	16903	16874	16934	16930	16774	16921	16752	16986	16934	17051	16813	17065	16794	16864	16804	16882	16724	16858	16949	16887	16934	17028	17001	17021	16950	16780	16823	16814	17075	16739	16925	16868	16721	16832	16889	16936	17058	16754	17060	16967	16928	16848	16882	16971	16948	16854	17072	16986	16844	16803	16786	17070	16767	16874	16791	16833	16988	16869	16918	16787	16695	16631	16830	16802	16758	16917	17043	16908	16988	16954	16845	16831	16842	16835	16808	17016	17066	16857	16713	16878	16930	16924	16858	17019	16960	16683	16936	16837	16791	16692	16642	16762	17006	16818	16981	16834	16786	16902	16754	16793	16837	16859	17017	16872	16933	16926	16933	16708	16861	16836	16804	16824	16817	16973	17169	17155	17011	16965	16886	16993	17065	16885	16994	16799	16872	16940	16879	16844	16879	16838	17013	16843	16700	16835	16767	16959	16804	16950	16766	16732	16609	16844	16738	17003	16859	16921	16799	16881	16719	16784	16738	16982	16742	16622	16879	16918	16887	16954	16969	16825	16946	16980	16826	16927	16878	16870	17002	16888	16961	16677	16949	16818	16830	16713	16936	17003	16874	16964	16912	17033	16789	16932	16936	16764	16808	16963	16907	16819	16729	16956	16950	16873	16770	16935	16816	16804	16823	16929	16899	16768	16832	16862	16748	16894	17019	16861	16852	16856	16954	16765	16660	16885	16684	16896	17100	16764	16931	16719	16900	16868	16718	16790	16968	16892	16956	16791	17116	16856	16912	16846	17173	16897	16927	16923	16808	16719	16786	16629	16974	16982	17012	16872	16836	16816	16978	16854	16949	16823	16974	16910	16965	16827	16804	16762	17109	16827	16900	16743	16978	16874	16880	16883	16796	16719	16776	16672	16880	16710	16693	16862	16926	16776	16808	16682	16549	16983	17022	16902	16729	16925	16981	17088	16983	16868	16928	16737	16998	16899	16814	16957	16872	16726	16902	17038	17175	16749	16785	16872	16846	16981	16919	17088	16923	16926	16748	16795	16770	16570	16956	16703	16830	16936	16953	16915	16944	16781	16724	16818	16730	16999	17163	16982	16918	16942	16810	16967	16905	16897	16767	16994	17121	16905	16657	16964	16946	16893	16740	16707	16907	16876	16758	17018	16918	16943	16727	16958	16974	16939	16982	16754	16835	16849	16962	16904	16968	16961	16853	16903	16825	16847	16966	16885	16565	16915	16965	16937	16899	16938	16673	16735	16768	17007	16878	17029	17060	16805	16756	16768	16923	16813	16797	16690	16742	16876	16846	16773	16914	16859	16897	17000	16878	16874	16935	17067	16770	16875	16747	16777	16653	16845	16950	16894	16876	16876	16783	16736	16960	17009	16803	16640	16886	16576	16829	16882	16809	16825	16845	16718	16836	16737	16874	16782	16847	16889	17013	16871	16856	16793	16887	16893	16809	16938	16898	16999	16831	16687	16703	16839	16827	16858	16674	16697	16914	16840	16748	16954	16838	16823	16863	17026	16925	16935	16794	16803	16910	16695	16860	16855	16855	16977	16728	17070	16965	16638	16704	16726	16852	16991	16849	16818	17144	16778	16911	17106	17020	16834	17063	16815	16939	16924	17012	16904	17095	16908	16740	16668	16858	16955	16862	16770	16861	16864	16788	16891	17007	17104	17077	17039	16718	16950	16812	16805	16828	16899	16839	17011	16891	16837	16870	16943	16929	16863	16841	16879	16943	16849	16993	16779	16794	16909	16775	16675	16901	16995	17092	16964	17004	16801	16825	16966	17004	16921	16900	16766	16903	16991	16576	16822	16857	16968	16982	16889	16894	16806	16944	16751	16799	16828	16774	16794	16812	16823	16844	16735	17093	17033	16806	16917	16856	16917	16682	16772	16805	16947	16983	16820	16990	16919	16810	16833	16867	16846	16920	17052	16972	16954	16861	16796	16919	17060	17069	16976	16822	16728	16779	17013	16995	16884	16989	16995	16856	16941	16841	16835	16967	16935	16987	16892	16686	16991	16958	16842	16785	16842	16921	16849	16958	16859	16962	16760	16704	16858	16842	16911	17013	16794	16874	16698	16851	16862	16788	16883	16806	17091	16970	17002	16810	16772	16939	17007	16988	17049	16870	16987	16823	17020	16845	16802	16835	16896	16800	16822	16903	17061	17050	16894	17011	16904	16856	16728	17034	16878	16796	16758	17006	16833	17012	16893	16839	16865	16779	16691	16778	16857	16771	16817	16851	16960	16690	17154	17132	16915	16825	16889	16836	16964	16857	17029	16925	16909	16620	16913	16880	16795	16745	17033	16848	16855	16965	16893	16991	16859	16914	17022	16859	17120	16790	17100	16728	16933	16767	16776	17050	16926	16937	16863	16758	17029	16962	17087	16922	16907	17074	16907	16770	16738	16969	16827	16865	16886	16932	17061	16999	17055	16693	16859	16794	16826	17017	17057	16982	16782	16864	17008	17134	16769	16534	16827	16741	16801	17013	16929	16861	16905	16792	17040	16884	16902	16916	16748	17026	16986	16824	16769	16797	16849	16842	16837	17091	16937	16895	16944	17117	16736	16801	17016	16690	16748	16724	16827	16827	16713	16940	16779	16892	16784	16953	17002	16821	16839	16939	16822	16988	16994	16939	16788	16747	16847	16729	16830	16811	16836	16992	17294	16799	16763	16982	16866	16953	16980	16782	16812	16825	16945	16800	16614	17005	16725	16820	17008	16882	16934	16726	16824	16710	16898	16805	16690	16828	16783	16822	16855	16818	16882	17060	16628	16932	16902	16764	16969	16999	16951	16787	16892	16843	16977	16812	16744	16804	16729	16781	17085	16845	16801	16974	16823	16862	16906	16651	16859	16980	16933	16978	16851	16904	16681	16733	16893	16782	16875	16833	17063	16935	16900	16984	16807	16864	16888	16772	16886	17010	16993	16726	16733	16770	16911	16655	16895	16885	16851	17008	16925	16958	16851	16639	16750	16845	16817	16871	16722	16683	16732	16818	16918	16998	16847	16827	16768	16737	16835	16921	16858	16867	16966	16926	16917	16967	16769	16793	16928	16889	16962	16874	17032	16946	16986	17037	17010	16905	16948	16847	17047	16799	16662	16925	16841	16877	16695	16996	16900	16907	16988	16820	16850	16904	16893	16821	17070	16895	16836	16804	16969	16801	16800	16880	17098	16989	16748	16724	16788	16969	16982	16824	16858	16784	16989	17061	16618	16707	16893	16987	16893	17079	16824	16884	16786	17077	17004	16840	16873	16902	16849	16938	16810	16754	16904	16950	16983	16819	16929	17018	16596	16663	16833	16799	16782	16835	17074	16908	16840	16836	16775	16829	16719	16893	16833	16928	17116	16852	16981	16858	16740	16772	16764	16802	16862	16812	16666	16934	16741	16971	16933	16770	16775	16813	17124	16761	16690	16670	16705	16701	16846	17164	16935	16890	16878	16790	16687	17019	16976	16929	16789	16821	16834	16861	16764	16814	16772	16816	17003	16958	16864	16882	16807	16819	16955	16945	16889	16904	16912	16882	16750	16824	16907	16919	16883	16854	16960	16893	16986	16689	17031	17009	16739	16803	16875	16937	16903	16852	16969	16974	16765	16826	16934	16850	16705	16835	16676	16902	17030	16730	16837	16863	16694	16889	16818	17181	16863	17047	16906	16952	16909	16832	16917	16986	16999	16730	16951	16879	16915	16785	16858	16921	16702	17007	16862	16904	16811	16783	16933	16928	16806	16966	16692	16924	16627	16877	16734	17040	16900	16705	16784	17090	16971	16944	16816	16852	16859	16845	17028	16871	16941	16904	16874	16879	16720	16770	16847	16772	16923	16777	16691	16896	16858	16830	16823	16837	16862	16859	16704	16698	16732	17012	16937	16845	16897	16685	16939	16634	17064	16929	16790	16906	16752	16925	16906	16847	16837	16701	16662	16807	16828	16784	16819	16782	16683	16816	16796	16800	16845	16922	16961	17000	16683	16718	16827	16881	16867	16905	17041	16740	16690	16858	16719	16725	16870	16673	16606	16606	16635	16882	17019	17082	16874	16907	16943	17089	16975	17208	16969	16869	16981	16844	17037	16939	16731	16564	16887	17021	16742	16753	16766	17039	16948	16965	16880	16855	16995	16724	16706	16891	16609	16931	16721	17031	16832	16826	17006	16959	16894	16920	16961	16732	16780	16727	16935	16907	16987	16914	16651	17070	16681	16858	16879	16882	16812	17080	16933	16844	16878	16943	17082	16978	16935	16783	16721	16661	16989	16900	17074	16974	16810	16815	16939	16865	16777	16944	16978	16797	16778	16970	16922	16756	16955	16919	16833	16988	16867
14989	24359	23743	21505	20123	18912	16357	15540	15489	15260	15204	17386	29284	34641	31714	24966	19543	15993	15121	14959	14609	14918	14809	14753	14653	14895	14664	14718	14906	14823	14801	14634	14837	14559	14682	14843	14682	14736	14733	14721	14821	14572	14738	14873	14699	14845	14823	14823	14644	14743	14641	14832	14663	14794	14763	14849	14719	14817	14756	14810	14816	14563	14774	14690	14676	14851	14717	14867	14565	14643	14771	14831	14619	14753	14821	14695	14969	14780	14721	14764	15065	14769	14903	14901	14768	14704	14969	14840	14724	14910	14698	14715	14789	14669	14705	14693	14910	14802	14749	14802	14779	14859	14951	14617	14960	14655	14642	14738	14669	14980	14869	14753	14449	14700	14733	14749	14881	14683	14838	14890	14973	14660	14889	14757	14756	14583	14834	14684	14800	14747	14918	14809	14817	14697	14887	14722	14721	14779	14674	14927	14726	14608	14811	14888	14793	14829	14969	14687	14805	14773	14751	14768	14831	14726	14838	14649	14668	14976	14830	14853	14886	14609	14839	14698	14648	14819	14945	14815	14777	14643	14885	14754	14868	14726	14780	14857	14720	14817	14725	14678	14764	14674	14758	14866	14725	14727	14720	14846	14722	14759	14742	14776	14720	14760	14809	14621	14754	14738	14680	14757	14757	14657	14752	14541	14823	14698	14746	14752	14883	14633	14752	14611	14860	14800	14785	14946	14772	14978	14796	14634	14752	14689	14790	14754	14655	14668	14883	14808	14813	14916	14863	14802	14799	14782	14976	14828	14761	14621	14669	14700	15006	14788	14650	14788	14622	14841	14825	14764	14809	14789	14771	14798	14641	14599	14679	14702	14736	14834	14688	14687	14661	14723	14722	14951	14663	14794	14698	14593	14699	14695	14681	14774	14722	14624	14826	14814	14855	14744	14891	14744	14675	14737	14855	14711	14868	14773	14840	14805	14815	14769	14794	14762	14741	14770	14817	14772	14745	14674	14861	14758	14921	14811	14627	14915	14723	14663	14664	14685	14845	14748	14916	14649	14731	14778	14761	14800	14756	14770	14748	14771	14795	14841	14807	14773	14798	14787	14678	14906	14865	14731	14772	14808	14782	14783	14868	14764	14729	14712	14860	14813	14801	14784	14644	14808	14807	14878	14726	14899	14718	14758	14850	14714	14925	14639	14626	14764	14857	14855	14713	14720	14718	14804	14716	14773	14825	14617	14816	14893	14761	14864	14868	14825	14736	14741	14693	14826	14924	14729	14940	14647	14796	14856	14890	14694	14939	14775	14741	14829	14626	14699	14843	14866	14718	14763	14775	14718	14581	14786	14781	14767	14832	14873	14793	14818	14836	14653	14846	14741	14666	14658	14809	14657	14850	14846	14670	14972	14952	14742	14784	14791	14840	14849	14719	14712	14675	14747	14870	14726	14871	14861	14697	14976	14678	14877	14873	14758	14826	14901	14663	14646	14865	14943	14913	14824	14850	14912	14927	14969	14621	14798	14667	14735	14792	14629	14753	14904	14568	14757	14855	14969	14688	14843	14687	14867	14940	14960	14642	14855	14642	14820	14765	14674	14765	14751	14807	14940	14683	14798	14716	14794	14661	14579	14759	14796	14776	14774	14788	14609	14721	14803	14824	14756	14767	14615	14769	14749	14731	14857	15040	14605	14873	14952	14802	14650	14770	14829	14704	14868	14707	14825	14716	14889	14773	14643	14806	14760	14715	14761	14724	14733	14626	14760	14713	14631	14898	14861	14819	14868	14662	14871	14863	14860	14504	14786	15056	14743	14797	14759	14637	14860	14792	14732	14967	14773	14753	14914	14778	14826	14758	14782	14854	14646	14690	14715	14923	14690	14732	14710	14918	14755	14712	15029	14817	14833	14809	14722	14772	14522	14724	14679	14797	14807	14928	14666	14723	14745	14851	14758	14759	14769	14913	14618	14893	14757	14650	14751	14767	14680	14796	14731	14833	14711	14789	14879	14713	14782	14968	14893	14754	14686	14753	14676	14798	14812	14636	14676	14881	14682	14832	14728	14754	14893	14862	14872	14906	14917	14900	14655	14727	14888	14568	14922	14841	14838	15046	14707	14772	14678	14836	14627	14759	14895	14849	15054	14667	14784	14611	14780	14683	14755	14710	14971	14904	14690	14710	14801	14732	14820	14748	14766	14723	14876	14708	14592	14879	14718	14954	14672	14766	14818	14864	14711	14678	14799	14706	14712	14893	14650	14825	14611	14719	14852	14806	14570	14923	14776	14641	14776	14678	14646	14606	14707	14737	14829	14809	14886	14852	14770	14810	14753	14798	14914	14711	14926	14701	14784	14686	15052	14796	14706	14768	14718	14591	14780	14754	14767	14729	14933	14746	14725	14855	14755	14783	14793	14720	14814	14882	14955	14812	14876	14953	14613	14763	14764	14712	14712	14832	14717	14748	14836	14878	14834	14593	14752	14905	14969	14813	14702	14700	14935	14806	14941	14967	14860	14831	14644	14788	14741	14642	14860	14708	14863	14733	14699	14844	14818	14839	14794	14868	14663	14868	14709	14677	14672	14836	14686	14655	14795	14684	14889	14744	14560	14754	14618	14888	14939	14848	14601	14815	14852	14533	14866	14849	14879	14803	14639	14740	14810	14616	14838	14796	14803	14828	14788	14849	14738	14649	14778	14804	14562	14873	14652	14820	14656	14832	14701	14700	14633	14713	14775	14683	14724	14790	14706	14628	14696	14870	14820	14788	14574	14667	14855	14666	14828	14734	14777	14764	14830	14707	14709	14667	14892	14855	14781	14742	14710	14609	14784	15020	14772	14821	14677	14806	14639	14863	14802	14621	14936	14740	14761	14738	14689	14847	14841	14724	14774	14987	14888	14643	14842	14921	14834	14756	14882	14774	14781	14784	14775	14688	14738	14785	14734	14883	14908	14792	14903	14751	14968	14721	14671	14693	14875	14861	14766	14836	14785	14839	14742	14670	14838	14763	14811	14776	14619	14718	14859	14744	14697	14843	14691	14669	14924	14813	14711	14915	14872	14800	14708	14803	15018	14713	14586	14499	14602	14550	14701	14820	14805	14846	14750	14731	14752	14885	14736	14719	14805	14772	14929	14809	14599	14548	14777	14760	14880	14802	14792	14722	14791	14743	14708	14738	14670	14646	14780	14652	14667	14683	14825	14798	14932	14729	14761	14835	14826	14642	14869	14909	14824	14629	14787	14649	14725	14974	14701	14771	14589	14844	14613	14640	14716	14949	14771	14899	14601	14886	14604	14796	14728	14955	14591	14726	14695	14768	14699	14822	14743	14762	14885	14763	14869	14951	14789	14789	14864	14748	14641	14720	14935	14810	14842	14707	14693	14716	14738	14673	14966	14701	14636	14653	14905	14740	14767	14831	14709	14752	14757	14839	14832	14740	14822	14719	14790	14682	14663	14682	14848	14715	14717	14935	14811	14839	14757	14739	14634	14842	14925	14721	14759	14713	14627	14881	14567	14732	14710	14705	14627	14697	14913	14855	14763	14793	14738	14878	14855	14882	14847	14874	14837	14620	14728	14759	14838	14747	14759	14677	14503	14794	14692	14731	14738	14813	14735	14741	14816	14646	14890	14651	14929	14842	14856	14864	14572	14597	14922	14816	14794	14675	14708	14927	14752	14823	14871	14740	14788	14737	14675	14688	14826	14781	14779	14835	14632	14812	14683	14721	14682	14721	14861	14936	14746	14880	14956	14881	14682	14701	14689	14864	14726	14757	14752	14732	14850	14732	14685	14736	14679	14776	14617	14815	14625	14829	14698	14804	14732	14815	14637	14845	14872	14645	14816	14881	14643	14737	14981	14740	14773	14780	14719	14728	14783	14857	14603	14887	14730	14861	14672	14809	14650	14915	14851	14607	14735	14771	14748	14655	14634	14804	14848	14804	14957	14866	14691	14772	14883	14718	14791	14803	14747	14771	14686	14616	14766	14618	14697	14829	14645	14783	14664	14873	14898	14616	14788	14827	14727	14734	14579	14801	14841	14789	14578	14871	14911	14622	14688	14731	14829	14845	14805	14965	14714	14772	14661	14646	14889	14842	14885	14771	14848	14910	14831	14856	14851	14843	14757	14632	14578	14799	14846	14766	14811	14890	14661	14785	14817	14822	14687	14770	14748	14899	14851	14672	14844	14706	14806	14968	14885	14661	14699	14845	14703	14816	15045	14818	14936	14641	14909	14678	14742	14836	14761	14795	14903	14787	14849	14671	14709	14589	14664	14818	14667	14741	14597	14636	14751	14707	14794	14518	14758	14632	14886	14874	14858	14662	15019	14596	14751	14668	14801	14797	14775	14768	14792	14736	14727	14686	14750	14777	14849	14612	14648	14896	14686	14798	14722	14884	14695	14847	14638	14721	14806	14655	14629	14842	14684	14990	14687	14784	14923	14800	14611	14643	14778	14752	14625	14788	14740	14672	14775	14895	14964	14714	14677	14625	14761	14702	14828	14820	14778	14780	14817	14886	14760	14699	14823	14835	14605	14819	14838	14692	14858	14687	14943	14884	14613	14703	14868	14768	14810	14807	14800	14660	14774	14731	14905	14907	14740	14749	14680	14832	14781	14664	14703	14979	14583	14751	14800	14750	14769	14715	14756	14813	14783	14777	14868	14908	14719	14858	14929	14809	14679	14790	14836	14697	14712	14743	14888	14810	14676	14846	14819	14853	14710	14823	14717	14733	14845	14883	14699	14826	14715	14729	14875	14766	14924	14706	14699	14771	14721	14846	14786	14756	14616	14672	15045	14799	14721	14844	15016	14796	14825	14683	14926	14716	14765	14766	14729	14829	14758	14898	14712	14825	14771	14858	14913	14760	14722	14755	14874	14642	15003	14804	14905	14706	14677	14719	14771	14794	14765	14859	14851	14691	14837	14760	14674	14624	14872	14754	14714	14954	14720	14806	14771	14706	14885	14861	14836	14742	14703	14756	14951	14754	14854	14805	14784	14738	14860	14611	14739	14777	14882	14807	14765	14743	14759	14851	14704	14637	14868	14874	14718	14861	14883	14782	14912	14763	14755	14926	14821	14731	14734	14754	14823	14719	14840	14613	14740	14747	14652	14752	14926	14681	14835	14692	14738	14781	14629	14861	14697	14835	14868	14780	14608	14720	14974	14597	15052
23887	21434	29057	24315	22455	23328	22183	18235	18021	18104	17876	18992	34773	42963	39809	31331	24118	19824	17663	17312	17003	17244	17200	16991	17213	17258	17226	17013	16908	16949	17152	17058	17183	17148	17006	17042	17202	16989	17157	17285	17008	16973	17178	17053	17228	17120	17245	17181	17133	17042	17091	17101	17180	17107	17005	16995	17028	17083	16887	17147	16950	16996	17083	16988	17060	17057	17142	16864	16936	16885	16859	16893	16876	16764	17153	16829	17074	17193	17055	17165	16934	17049	17133	16983	17039	17010	17090	17196	17167	16904	16948	17023	17081	16799	16876	16842	17116	16950	17084	17052	17020	16951	16964	17236	17090	17181	17029	16927	17009	17125	17095	17102	17223	16910	17111	16977	17085	17060	17116	16929	17077	17249	16920	16965	16830	16914	17144	17061	16979	17012	17054	17021	17048	16935	17327	17030	17106	17052	17134	17132	17145	17022	16986	17187	16869	17010	16948	16928	17060	17222	17013	17066	16983	16997	17054	17028	16938	16888	17112	16642	16992	17029	17105	17116	17076	17078	17108	16917	16963	17083	17016	16969	16749	16714	16842	16919	17049	17053	16833	17010	16805	17198	17002	16956	16943	16851	17042	16994	17074	17106	17144	16922	17083	16875	17054	16677	16922	16950	16914	17005	17063	16920	16955	16748	17102	17090	17183	17110	17125	16945	16998	17113	17124	17045	17167	17188	17040	17123	16900	17028	17122	16974	16863	16946	17130	16900	17121	16885	17134	17053	16951	16875	16849	16891	17300	17112	16968	17021	16826	17071	17026	17004	17031	17226	17062	17350	17053	17054	17114	17255	17079	16927	16869	16903	17050	17090	17051	17060	16877	16882	16713	17006	16917	17056	17008	17014	16984	17281	16877	17015	17089	17149	16986	17262	17145	17090	17313	16999	16884	16999	16921	17318	17035	16756	16933	16869	16961	17103	17095	17085	17229	16795	16970	16792	17133	17066	17034	16861	17090	16935	16958	16834	17147	16873	17080	16849	17098	16825	17273	17164	17090	16936	16982	16933	17122	16983	16944	17056	16887	16882	17051	16796	17058	16914	17094	17110	16951	17003	17078	16992	17112	16986	17033	17185	16979	16845	16900	17180	17016	16943	17054	16909	17146	16933	16847	16855	16875	17144	16947	16972	17197	17103	17191	17098	16865	16952	16964	16865	16945	17105	16893	17102	16951	17128	17072	17222	17094	16925	16906	17033	17010	16940	17230	16898	16948	17019	16871	16903	17080	17003	17129	17193	17024	16923	16996	16946	17167	16976	17100	17013	17052	16972	16921	17095	16922	16915	17070	16993	17005	16928	17072	17149	17036	17037	17002	16980	17023	16974	16936	17202	16768	17068	16850	16928	17162	16921	17200	16994	17076	16724	17061	16964	17091	17023	16938	16976	16772	16942	17070	17040	17125	16888	17055	16850	17039	17008	17219	17080	17192	16963	16955	17098	17236	17082	17029	17013	17052	17018	16923	16984	17018	17057	17134	17023	17036	17033	16980	16900	16966	17016	16907	16924	16833	17094	16950	17166	16857	17053	16967	16992	17167	16926	16972	17231	17003	17004	17009	17019	16693	16950	16992	16845	16940	16968	17044	17055	17135	16755	16548	16920	16795	17113	16899	16975	16878	17038	17033	17164	17052	17059	17098	17193	17147	17081	17186	17039	17149	16922	17106	17132	17099	17034	16883	17091	17186	16982	17083	17017	16975	16885	16907	16900	17094	17089	16838	17011	17005	16874	16849	16917	16814	16981	17014	16784	17080	16811	17017	16762	17074	16997	17103	17146	17046	16775	16928	17044	16772	16989	16965	16899	16917	16935	16780	16909	17100	17192	16929	17042	16978	17123	16889	16883	17006	17154	17158	16945	16985	17088	16891	17071	17049	16869	17067	16773	17081	16994	17077	17169	17192	17035	16962	16907	17116	16931	17044	17157	17290	17141	17147	17177	17060	17247	17093	17176	17026	17109	17140	16972	16961	16980	16941	17165	16948	17031	16920	16852	16911	17050	17049	16888	16949	17131	16832	17152	17145	17125	16916	16839	16834	16938	17093	17172	16960	17030	17095	17038	17015	16961	17036	16989	16874	17051	16961	16765	17041	16965	17079	16969	16860	16888	16977	17093	17163	17015	16982	17105	17132	17040	17130	16870	17045	16859	16965	17087	17148	16915	16950	17353	17057	17063	17260	17148	17175	16951	17084	17217	16891	16965	16965	17141	17080	16997	16793	16973	16854	16956	17072	17095	17139	16959	17102	16993	17016	17000	16890	16874	17040	16880	17096	17119	17022	17109	16928	17025	16848	17087	17101	17051	17007	17110	16896	16959	16854	16940	17151	16970	16872	17118	17017	17000	17199	16911	16854	16688	17056	16959	17134	17050	17193	17031	17003	16984	17018	17005	17011	17083	16936	16886	16916	17065	17053	16946	17041	16915	16998	16810	17230	17019	16980	16909	16848	16930	17046	17121	16978	17241	16785	17023	16925	17006	16887	16888	17144	17048	17096	16967	16900	16990	17092	17024	17122	17134	16990	17002	16998	17064	16992	17106	17197	17140	17024	17044	17193	16837	16838	17030	17261	16999	16883	16932	16999	17034	17077	17063	17002	16914	16975	17172	17138	16956	16852	17103	17060	16999	17156	16914	17160	16905	16930	16902	16960	17198	17000	17098	17093	16957	16863	16845	16946	16953	17013	17125	17184	17118	17010	17017	17016	16889	17094	17057	17055	16980	16904	17205	16971	17068	16890	17094	17116	17145	17182	17047	16995	17083	16979	17111	17240	16956	17012	17005	17171	16926	17028	16920	17106	16929	17071	17059	16921	17006	16779	16989	17022	17097	17063	16913	16768	17016	17183	17126	17176	17054	17164	16856	17016	16946	17055	16964	16813	17068	17010	17054	16931	17006	17199	17073	17031	17089	17186	16863	17115	17091	17133	17103	17111	17120	16866	17138	16891	16891	17080	16892	16883	17121	17053	16992	17117	17081	16952	17001	17057	17089	17023	16963	16977	16959	16850	16953	16954	16907	17115	16930	17016	17013	17023	17086	16763	16961	16923	17245	17132	16990	17022	16968	17050	16805	17130	17084	17040	17186	17066	17187	17103	17007	17058	17074	17158	16918	16802	17065	17042	17008	16980	17085	17128	17215	16994	16942	17033	17073	16997	17006	16859	17140	17017	17065	17159	17037	17122	17250	17073	17099	17013	17231	17212	17178	17071	16796	16795	16973	17034	17226	17031	16927	16940	17129	16885	16913	17065	17049	17207	17061	17159	16989	17023	17106	17063	16950	16689	16873	16946	16948	17059	17006	16889	17160	16989	17063	17016	16935	16964	16935	17178	17004	16912	16993	17001	16931	16942	17048	17100	16977	16981	16886	17046	16734	16930	16911	17053	17126	16786	17292	17139	17081	16935	16915	16805	17070	16944	17062	17041	16850	16859	16785	16906	16848	16999	16880	17066	16954	17096	17159	17097	17067	16971	16959	17160	16876	17000	16965	16883	17105	16954	17028	17094	17144	17074	17091	17168	17228	17000	16891	16867	16969	17201	16895	17021	17056	17035	16823	17118	17061	17009	16785	17123	16971	16908	16935	16976	17096	17101	16960	16916	17016	17118	16979	16979	17081	16965	16873	17202	17102	16988	17112	17075	17049	17181	16910	17046	16908	16959	16857	17016	16843	17108	17042	17078	17085	17028	17005	16932	16856	16942	16980	17047	17207	17052	17179	16954	17069	17175	17013	16965	17169	17130	16937	16970	16917	16986	16922	16870	17223	16950	16974	16889	17038	17181	16932	16795	17049	16867	17033	16946	16909	17070	17123	17048	16821	17049	16895	17114	17147	16890	16959	17013	16985	17231	17067	16903	16940	16961	16968	16860	16815	16978	16945	17088	16987	16932	16901	17174	16888	17194	17069	16889	16990	16992	17072	17053	16970	17036	17001	16896	17009	17205	17042	17107	16857	16894	16950	16984	16775	17121	16878	16762	17014	17098	17102	16925	16913	17000	16935	17106	16966	16889	17128	17134	16859	16999	17078	16917	17086	16937	17116	16939	16856	16977	17083	16941	17082	17039	16969	16938	17139	17096	16823	16882	16789	17232	17052	17045	17058	16855	17019	16882	16914	17063	17188	17031	17146	16876	16891	16918	17133	17031	17132	17032	16914	17057	17078	16996	17082	16935	17184	16963	17043	16994	17090	17130	17012	17007	16993	16861	16855	17088	17038	16850	17001	17041	16948	17118	17066	16981	17107	17106	16690	16836	16856	17185	16954	17086	17078	17059	17115	16978	16981	16944	16928	16983	17075	16833	16995	17074	16983	16999	16969	16918	16903	17013	17002	17010	16966	17231	16934	17041	16933	16910	17157	17015	16948	17058	16953	17123	17212	17010	16961	17004	16920	16858	16908	16875	17032	16919	17054	16844	16997	16962	17028	17159	16883	16811	17227	17036	17141	16768	17070	16863	17017	17113	16906	17140	16914	17149	17063	17046	17009	16949	17015	16968	16989	16960	17096	16884	16980	16911	16985	17054	17025	16872	16972	16992	16889	16781	16917	16942	17002	17168	17000	16826	16939	16923	17049	17186	17084	16880	16875	17018	17062	17192	17010	17088	17072	17044	17224	17279	17112	17156	16962	17202	17060	17203	17282	16782	16995	17131	16797	16952	17200	17024	16965	17015	16926	16877	17139	17095	17111	16876	17029	16966	16841	16943	16919	16984	16928	17196	17030	17079	17130	16981	16979	17128	16959	16943	17040	16969	17182	16811	17017	17003	16936	17042	17048	17113	16984	17154	16778	16929	17010	17054	16888	16908	16888	17108	17136	16912	17152	17097	17064	16997	17197	17097	16829	16972	16965	16868	16955	17065	17012	16888	17021	17005	17050	17045	16797	16806	16865	16958	17047	17050	17011	16740	17014	17040	17044	17069	17058	17005	17029	17079	17079	16841	17133	17070	16891	16869	17033	17068	17117	17085	16931	16899	16933	17069	16985	17119	16953	16969	16928	16877	16815	16967	17186	16997	16862	17013	16899	16847	17071	17183	16927	17078	17001	17027	16939	17004	17226	17038	17098	17023	16997	17008	17034	16940	16920	16871	16899	17044	17110	16905	16964	16968	16961	16945	16890	17113	16792
16649	29598	29900	26226	24565	18777	16987	16307	16112	15921	15658	18796	39041	44553	39970	30966	22464	17240	15302	15138	14876	14860	14985	14905	14773	14966	14985	14789	14881	14829	14891	14807	14834	14847	14964	15070	14915	14688	14876	14650	14628	15016	14761	14873	14868	14753	14990	14828	14850	14885	15048	14928	14980	14695	14802	14886	14889	14721	14835	14897	14853	14848	14841	14972	14973	14876	14822	14797	14873	14850	14852	14920	14878	14939	14780	14864	14896	14882	14775	14896	14818	14874	14635	14732	14839	15052	14740	14847	14871	14823	14736	14911	14756	14823	14939	14853	14871	14838	14901	14690	14848	14965	14776	14686	14999	14899	14744	14767	14760	14793	14694	14912	14871	14826	14874	14712	14917	14785	14881	14841	14814	14745	15020	14823	14749	14858	14668	14853	14835	14784	14853	14796	14779	14810	14873	14806	14725	14689	14717	14916	14784	14918	14720	14818	14904	14747	14778	14822	14751	14888	14916	14778	14840	14893	14741	14803	14867	14879	14955	14914	14963	14791	14658	14876	15027	14713	14745	14904	14997	14911	14784	14876	14928	14758	14943	14926	14707	14649	14912	14887	14998	14926	14846	14755	14807	14873	14814	14804	14788	15015	14709	14796	14916	14735	14744	14821	14893	14778	14968	14705	14930	14841	14869	14972	14853	14877	14908	14779	14905	14642	14778	14794	14951	14801	14859	14819	14962	14901	14900	14835	14853	14991	14719	14870	14885	14828	14879	14975	15064	15011	14898	14701	14757	14807	14756	15013	15081	14967	14886	14943	14820	14669	14795	14855	14773	14877	14903	14923	14702	14736	14707	14839	14791	14793	14732	14842	14704	14930	14708	14735	14852	14767	14875	14762	14874	14774	14844	14930	14799	14781	14969	14692	14878	14754	14705	14790	14832	15005	14820	14830	14838	14726	14743	14759	14935	15016	14859	14828	14850	14806	14902	14874	14663	14991	14877	14880	14775	14827	14772	14904	14939	14803	14872	14779	14843	14737	14962	14900	14917	14623	14763	14979	14753	14902	14848	14939	14785	14689	14760	14879	14732	14891	14911	14785	14839	14865	14749	14848	14825	14687	14904	14973	14859	14812	14700	14792	14648	14858	14805	14821	14612	14889	14838	14718	14926	14987	14906	14740	14742	14925	14779	14918	14830	14725	14866	14770	14756	14820	14850	14743	14825	14692	14848	14754	14769	14999	14770	14722	14995	14857	14919	14808	14853	14988	14785	14665	14883	14967	14824	14805	15094	14903	14949	14897	14802	14683	14785	14814	14931	14813	14741	14844	14824	14808	14794	14765	14820	14786	14840	14865	14831	14846	14951	14879	14614	14785	14843	14769	14813	14754	14732	14996	15004	14910	14929	14814	14881	14803	14774	14934	14883	14818	14942	14783	14837	14928	14807	14782	14910	14902	14694	14767	14949	14932	14937	14793	14948	14865	14898	14712	14959	15006	14965	14689	14701	14831	14763	14753	14719	14782	14662	14773	14861	14765	14903	14825	15077	14870	14753	14865	14871	14773	14945	14839	14934	14756	14783	14900	14813	14838	14780	14769	14684	14798	14923	14823	14807	14790	14841	14811	14850	14872	14933	14830	14886	14758	14869	14751	14884	14880	14833	14740	14824	14847	14851	14882	15014	14808	14804	14701	14889	14962	14828	14738	14720	14973	14872	14789	14883	14796	14889	14894	14827	14792	14746	14861	14782	14679	14840	14974	14942	14817	14666	14641	14890	14803	14731	15028	14776	14819	14808	14882	14820	14924	14931	14834	14764	14898	14785	14874	14975	14872	14812	14807	14916	14862	14920	14861	14869	14703	14832	14789	14751	14881	14661	14814	14753	15145	14816	14992	14818	14904	14834	14857	14727	14839	14858	14890	14793	14978	14973	14806	14852	14726	14789	14822	14881	14930	14685	14781	14635	14898	14844	14831	14706	14808	14944	14885	14838	14997	14938	14888	14842	14887	14903	14877	14864	14741	14894	14732	14972	14924	14915	14945	14896	14852	14653	14990	14813	14924	14742	14698	14900	14883	14839	14797	14840	14916	14865	14957	14728	15057	14685	14754	14884	15008	14782	14844	14763	14617	14884	14920	14937	14668	14974	14889	14703	14785	14769	14820	14941	14833	14900	14880	14751	14969	14823	14679	14819	14975	14886	14826	14898	14931	14707	14791	14843	14746	14739	14815	14743	14750	14761	14797	14726	14930	14872	14888	14853	14757	14749	14848	14554	14826	14838	14859	14754	14766	14917	14746	14987	14845	14630	14959	14967	14960	14885	14867	14739	14850	14604	14883	14778	14915	14743	14803	14871	14764	14838	14886	14748	14782	14778	14788	14793	14821	14836	14632	14983	14949	14858	14943	14914	14775	14783	14688	14899	14943	14819	15069	14723	14751	14809	14712	14945	14828	14777	14738	14848	14784	14671	14873	14882	14860	14801	14740	14901	14900	14911	14708	14838	14904	14910	14764	14841	14804	14786	14863	14891	14871	14762	14816	14859	14563	14925	14925	14992	14864	14776	15015	14663	14915	14938	14677	14921	14868	14697	14718	14833	14661	14805	14879	14848	14770	14855	14790	14863	14860	14802	14879	14732	14968	14772	14823	14772	14859	14775	14801	15016	14778	14813	14764	14775	14853	14997	14953	14905	15002	14806	14981	14774	14975	14927	14901	14670	14916	14910	14915	14869	14960	14732	14732	14804	14837	14922	14945	14820	14950	14773	14774	14987	14808	14854	14830	14938	14770	14647	14958	14777	15018	14868	14927	14717	14741	14764	14866	14939	14752	14919	14675	14878	14784	14776	14839	14691	14645	14766	14996	14963	14927	14797	14780	14992	14842	14839	14707	14979	14576	14857	14937	14906	14717	14792	14878	14933	14808	14879	14841	14900	14951	14770	14830	14871	14777	14727	14946	14890	14976	14882	14856	14787	14718	14880	14890	14698	14771	15018	14798	14698	14817	14942	14974	14928	14784	14835	14810	14874	14828	14865	14818	14812	14841	14886	14585	14753	14848	14744	14965	14891	14774	14945	14795	14822	14844	14788	14870	14756	14821	14747	15082	14900	14715	14751	14981	14845	14808	14643	14865	14824	14932	14816	14800	14955	14972	14969	14863	14821	14923	14776	14828	14935	14746	14866	14810	14838	14833	14971	14866	14617	14834	14940	14856	14766	14780	14815	14802	14828	14923	14903	14813	14800	14702	14900	14895	14682	15018	14742	14731	14952	14744	14929	14712	14823	14795	14809	15000	14879	14876	14750	14951	14940	14792	14831	14729	14942	14884	14699	14897	14914	14990	14805	14879	14806	14880	14866	14769	14989	14797	14942	14800	14791	14804	14792	14928	15060	14904	14769	14675	14881	14832	14876	14829	14684	14885	14873	14695	14886	14688	14711	14790	15026	14776	14838	14821	14766	14735	14897	14986	14786	14673	14922	14810	14946	14854	14950	14777	14938	14838	14794	14818	14824	14844	14806	14875	14810	14613	14819	14747	14859	14663	14744	14874	14889	14875	14736	14907	14781	14915	14695	15053	14768	14703	14852	14913	14724	14740	14952	14736	14926	14762	14875	14967	14770	14928	14826	14816	14880	14866	14922	15029	14769	14877	14740	14833	14735	14867	14772	14751	14874	14865	14679	14848	14798	14719	14849	14712	14808	14786	15115	14792	14815	14967	14903	14840	14929	14902	14846	14871	14834	14899	14924	14881	14915	14930	14830	14810	14903	14742	14832	14690	14793	14841	14735	14830	14830	14766	14864	14898	14760	14801	14661	14961	15040	14691	14871	14864	14747	14828	14821	14775	14752	14878	14912	14896	14754	14915	15040	14869	14893	14753	14855	14779	14898	14786	14934	14910	14864	14920	14919	14947	15047	14771	14953	15007	14811	14947	14837	14800	14944	14811	14904	14802	14910	14996	14800	14735	14896	14704	14915	14637	14893	14695	14896	14781	14939	14763	14918	14936	14854	15086	14924	14910	14944	15000	14728	14861	14921	14905	14808	14792	14794	14763	14840	14761	14886	14717	14781	14763	14928	14776	14841	14876	14778	14635	15047	14863	14840	14832	14823	14738	14778	14888	14713	14868	14789	14632	14946	14776	14892	14777	14813	14641	14815	14869	14796	14870	14992	14739	14815	14979	14991	14782	14934	14765	14856	14793	14828	14944	14817	14927	14944	14837	14619	14759	14950	14844	14663	14904	14822	14743	14835	14777	14747	14831	14842	14896	14701	14788	14787	14771	15115	14825	14781	14849	14844	14886	14751	14918	14808	14939	14867	14694	14901	14855	14787	14911	14931	14812	14911	14852	14809	14786	14948	14752	14946	14944	14647	14837	14647	14780	14803	14897	14984	14715	14752	14833	14806	14953	14914	14777	14542	14802	14967	14892	14833	14892	14788	14954	14705	14755	14719	15036	14953	14945	14830	14866	14776	14930	14964	14738	14808	14899	14801	14762	14778	14731	14653	14891	14902	14876	14998	14612	14887	14893	14737	14846	14837	14585	14816	14797	14724	14966	14731	14818	14710	14722	14885	14687	14841	14827	14846	14871	14972	14754	14801	14762	14920	14818	14747	14674	14860	14845	14821	14909	14921	14779	14926	14760	14791	14863	14800	14858	14780	14859	15035	14746	14841	14845	14934	14764	14906	14753	14714	14879	14933	14659	14741	14784	14959	14901	15031	14829	14818	14715	14781	14898	14875	14806	14982	14762	14747	14830	14675	14865	14865	14902	14919	14837	14925	14942	14923	14883	14910	14901	14874	14829	14808	14785	14864	14918	14765	14940	14821	14743	14799	14849	14864	14967	14775	14754	14703	14943	14814	14950	14721	14954	14908	14787	14756	15006	14843	14842	14903	14887	14906	14849	14773	14925	14943	14987	14658	14775	14674	14904	14701	14767	14751	14982	14886	14751	14786	14837	14797	14814	14773	14848	14837	14851	14744	14808	14872	14847	14909	14812	14824	14739	14743	14700	14830	14718	14831	14813	14927	14918	14879	14887	14711	14790	14937	14765	14827	14881	14869	14658	14851	14740	14986	14885	14723	14740	14829	14716	14971	14990	14736	14848	14863	14910	14834	14818	14773	14800	14725	14908	14793	14695	14837	14762	15024	14700	14919	14829	14763	14860	14948	14903
29342	22738	23841	20965	18067	17462	17357	17261	17277	17111	17114	17340	18210	19665	19613	18744	18081	17468	17368	16942	16965	16993	16891	16999	17107	16922	16990	17218	17138	16958	17392	17123	17244	16970	16973	17225	17132	17067	17066	17046	17048	16957	16983	17017	16877	16884	17130	16929	16990	16976	16984	17146	16956	16850	16900	16936	17075	17037	16966	16978	17111	17120	16923	17094	17154	17156	17218	16968	17036	17005	16988	16938	17131	16916	17072	17106	16878	16991	16912	16796	17032	16882	17161	16951	16727	16915	17033	16913	17226	16920	17145	16875	16918	16852	17112	17158	17228	16887	17096	17135	17093	16966	17121	16976	17108	16993	17231	17189	17047	16892	16944	16962	17078	17091	17130	17013	17224	16863	16912	16798	16968	17173	16953	16843	17178	17133	16865	17064	16887	17043	17132	16875	17073	16933	17117	16992	16933	16883	17036	16829	17022	17194	16978	16985	17026	17176	17210	17089	17105	16951	17088	17006	16923	16939	17084	16929	17182	17007	17060	16897	17139	16958	17097	17162	17261	17172	17342	16922	17110	17075	16984	17013	16878	17120	17054	16794	17022	17145	17149	16966	17013	17170	16949	17011	17128	17034	16985	16915	17125	16957	17165	16976	17176	17025	17032	17250	17112	17189	16936	17106	17233	17001	17095	16824	16897	16962	17154	16805	16775	17013	17408	17219	17286	17016	17061	17147	16925	16882	16905	17103	16936	16897	17059	17068	17050	17071	17012	17188	17139	16937	16975	16922	16861	17170	17125	16998	17099	17113	17112	17058	16942	17043	16810	16923	16908	16998	17153	17211	16916	17047	16947	17082	17229	17103	17017	17163	17225	17144	17104	17091	16939	16951	17007	17018	17188	17014	17100	16901	16926	17270	17011	17083	16935	16954	17055	16974	17151	17019	17074	17136	17141	17080	16926	16996	16886	16882	16949	16909	16892	16949	17059	17051	17043	17172	16982	17017	17007	16915	16940	16887	17061	17156	17238	16982	16944	16831	16792	16956	16966	17100	17011	17145	17219	17087	17053	17033	17303	17186	17055	17232	17181	17078	16674	17032	17132	16974	17129	17063	17165	16962	16920	17011	16830	16834	17144	17069	16981	16815	16990	17163	17191	16977	16881	17095	17307	16843	17068	17093	16983	17007	17005	16975	16831	17264	17248	16989	17017	17046	16864	16896	17099	17133	16771	17160	17003	16991	17285	16964	16986	17163	16793	17268	17075	16950	17291	17146	17180	17017	16999	16879	17117	17283	17106	17064	17229	17179	17090	17075	17009	17127	16945	17075	17086	17088	16941	17094	16918	17191	17007	17195	16992	17149	17110	16936	17333	16969	16933	16993	17031	17070	16856	16988	16934	17076	16986	17086	17142	17287	17181	17199	17084	17111	16953	16948	17012	16948	17134	16916	16789	17025	17022	17112	17136	17129	17161	16967	16926	17013	16925	17011	16966	17043	16945	16964	16868	16864	17160	17140	17031	17077	17099	16907	17072	17353	17131	17171	17080	17141	17208	16965	17148	17048	17095	17001	16987	17148	16950	17128	17226	17174	16790	17150	16833	16931	17070	17191	17044	16930	16965	16951	17045	17000	17120	17013	17080	16942	17063	17073	16891	16981	16930	16873	17116	16842	16911	16960	17008	17183	17093	17018	16974	16910	16968	16945	17078	16834	16924	17044	17022	17108	17040	17065	17098	17053	17023	16993	17064	17046	17173	17142	17165	17159	16882	16927	17111	16792	16976	17113	17158	17062	16965	16967	17133	17111	17181	17003	16976	16956	16897	16873	16918	17088	16986	16964	16911	16855	17194	16966	17038	17145	16995	17046	17151	17041	16929	17097	16931	17071	17145	16852	17089	17095	17051	17003	16890	16904	16881	17093	16964	16966	17169	16970	17016	16997	17003	16967	17019	17039	16994	16884	17205	17030	17221	17045	16969	17050	17119	17024	17243	16992	16900	16980	17007	17192	16987	17116	17033	16924	17139	16899	17036	17132	17045	16909	17065	16898	17190	17031	17014	17135	17078	17097	16927	17012	17084	17156	16907	16794	17131	17002	17092	17168	17003	16965	16832	17116	17122	16969	16968	16883	17060	16997	17122	16893	16947	16961	16980	16959	16936	16889	16953	16945	17096	17096	17095	17094	16996	17097	17122	17051	16971	17032	16940	17167	17094	17020	17191	16917	16871	17305	17125	17050	17013	17081	17073	17191	16961	17300	17172	17060	17131	17014	16966	16959	17161	17026	17103	16944	17123	17085	17039	17136	16906	16985	17084	17051	16947	16916	16925	17109	17066	17078	17040	16862	17323	17047	17059	16868	16853	16921	17045	17186	17158	17149	17143	16993	16832	17018	16903	17001	16754	16896	17086	16931	17045	17031	17102	16889	16940	17083	17292	17070	17230	16971	16946	16889	17076	17164	17228	16981	17126	16884	17048	17012	17023	17296	17035	16863	16885	17125	16859	16851	17104	17217	17237	17226	17073	16920	17012	17109	17064	16831	16978	17041	16733	17228	17054	16918	16977	16965	17227	16989	17123	17140	17023	16983	16792	17001	17111	16988	16947	16849	16942	16996	16979	17082	17121	16852	16813	16912	16958	16944	17220	17153	16945	17345	17022	16959	17242	16905	17197	17080	17021	16910	17022	17093	17108	16968	17064	17044	17027	16941	16991	17126	16905	17028	16998	17128	17032	17145	16847	16964	16816	16859	17120	16849	17083	17166	17041	17087	16966	17086	17280	17055	17057	17110	16974	17043	17001	17020	17083	17107	17245	16957	17075	17002	17173	17066	16927	17024	16868	16930	16840	17117	17226	17074	17053	16880	16867	17068	17023	17097	17072	16951	17091	16970	17048	17139	17095	16882	17059	17082	16948	16999	16862	16886	17036	17044	16833	16978	17069	16772	16986	16909	16995	17113	17083	17034	17098	17005	17116	16970	17088	17029	17105	16884	17241	17307	17078	17191	17136	17026	17053	17062	17077	17098	17273	16992	17077	16934	17067	16964	17129	16932	16986	17137	17197	16962	16958	17118	16994	17003	16860	17141	16978	16819	17042	17192	16948	17207	17014	17136	17034	17110	16888	17024	17027	17052	16941	17024	17064	16991	17066	16944	17115	16979	16965	17274	17037	17006	17007	17007	16986	17089	17102	17111	17077	16905	16803	17196	17032	16976	17000	16977	17127	16898	16975	17159	17076	17105	17037	16926	17003	17227	16774	17037	16769	17085	16831	16932	17142	16950	17119	17287	16974	16890	16958	17033	16965	17052	17186	17067	16915	17038	16772	17127	17285	16912	17010	17123	16961	17047	16909	16865	17244	17168	17018	17122	16937	17024	16927	16954	16952	17097	17128	17133	16862	16979	17029	17053	16940	17196	17092	16985	16973	16884	17157	17170	17044	16829	16926	17118	17166	17203	17008	17131	17131	17130	16899	17066	17019	16853	16933	16952	16630	16878	16724	17073	17060	17299	16903	17001	17082	17117	16987	17109	17020	17062	17088	16972	17188	17007	17200	17137	17269	16927	16831	17094	17107	16822	16984	17121	17165	17109	16884	17044	17038	16913	16977	17018	17030	17250	17048	17103	16963	16840	17025	17085	17184	17147	17216	17052	17092	17173	16936	16921	17156	16991	17115	17037	17097	16957	16783	17160	17152	16976	17024	17166	16958	16786	16952	17030	16845	17113	16881	16978	17053	16954	16803	16946	16940	16852	17134	17068	16945	17106	17161	16890	17097	17081	16933	16949	17284	17031	17039	17163	17142	17155	17072	17111	17052	17009	17053	17083	16936	16844	16943	16917	17065	17048	17037	17034	17212	17167	17038	17153	16903	16972	16963	17067	16834	17089	17101	17130	17146	17098	17092	16610	16994	17064	17074	16938	17019	16990	16964	16995	16837	16895	17208	16893	17075	17143	16975	17097	16984	16997	17152	16861	16872	16923	17126	16939	17123	17187	17056	17004	17011	16939	17143	17047	16855	16850	17000	17028	17090	17134	17229	16748	16869	17068	16949	17103	17028	17140	17242	17064	17076	17236	17012	17101	17197	16960	16885	16992	17084	17098	17154	16959	17080	17060	16973	16964	17116	17048	16977	16954	17082	17178	17171	17060	17114	17155	17353	17177	17126	16951	16925	16890	17135	17295	16953	17037	17122	16934	16948	17299	17051	17130	17133	16944	16915	16895	17167	17194	17012	16973	17264	17224	16994	17056	17195	16965	16931	17178	16864	17166	16947	16904	17057	16890	17145	17119	17119	16915	17038	17174	17129	17209	17034	17015	17181	17065	17101	16953	16952	16991	17016	16872	17071	16994	16934	17032	17034	17028	17004	17085	16985	17077	17083	17097	16973	17026	17075	16896	17097	17307	17075	16824	17055	17182	17285	16930	16894	17030	17029	16993	16994	17088	17051	17095	17105	16942	17176	17012	16983	16852	16810	16980	16970	16932	16958	16912	17024	17148	16954	17079	17047	17024	16900	16956	17095	16992	17015	17069	16975	17009	17053	17006	17204	17125	17232	16933	17080	16977	17181	17031	16934	16965	16870	17021	17051	16770	16945	16892	17058	16906	17056	16795	17077	17007	17007	17110	17173	17021	17270	16924	17104	17127	17026	16927	16959	17098	17014	16990	16885	17279	17054	17032	16741	17255	16952	17141	16897	17174	17148	16899	17158	16850	17136	17087	16863	17125	17069	17033	17147	17151	16913	16894	16795	17046	17036	17051	17050	17003	17146	17252	17117	16994	17201	17088	17042	17049	17077	17086	17007	16995	17139	16838	17090	17144	17111	16991	17175	17076	16949	17006	16965	16858	17036	17050	17033	17000	17215	17059	17085	17074	17148	16983	17043	17211	16966	17096	16985	16944	17012	16959	17019	17103	17024	17023	17026	16921	16991	16963	17242	17195	16988	17141	17160	17071	16929	16955	16874	17128	16995	16939	16980	17034	17030	17029	17067	17086	17050	16985	17155	17068	17055	17103	17074	16958	16979	17364	17236	17139	17032	17098	17009	16938	17225	17003	17159	16937	16889	17060	17231	17065	16963	16897	17081	17116	17148	17060	17159	17138	17050	17023	16994	17097	16900	16967	17137	17015	16938	16908	16922	17028	16911	17134	16936	16954	17078	17091	16892	16962	17013	17222
16303	19917	20311	17651	16053	15370	15309	15064	14855	14901	14941	15057	17001	18834	18250	16715	15552	15070	14937	14842	14803	14716	14807	14803	14820	14940	14751	14684	14871	14806	14751	14847	14747	14721	14769	14699	14750	14780	14849	14877	14959	14810	14901	14597	14762	14827	14802	14902	14999	14719	14699	15023	14693	14858	14760	15063	14856	14667	14683	14788	14759	14849	14908	14802	14904	14835	14988	14916	14821	14708	14904	14857	14871	14848	14738	14775	14788	14778	14844	14677	14838	14883	14884	14850	14927	14834	14724	14882	14680	14796	14777	14691	14656	15046	14692	14737	14856	14746	14698	14872	15023	14690	14859	14738	14873	14790	14757	14806	14855	14873	14913	14690	14752	14681	14654	14765	14908	14899	14766	14849	14685	14703	14789	14661	14796	14813	14929	14730	14768	14853	14752	14835	14699	14824	14793	14854	14763	14740	14756	14766	14902	14737	14822	14493	14705	14841	14809	14754	14744	15038	14744	14811	14683	14798	14744	14702	14779	14988	14865	14843	14758	14652	14711	14873	14873	14915	14859	14802	14867	14875	14615	14877	14704	14656	14730	14685	14641	14733	14814	14874	14758	14829	14767	14854	14834	14804	14983	15054	14919	15050	14782	14755	14788	14841	14758	14699	14722	14730	14756	14802	14848	14869	14967	14831	14823	14913	14812	14688	14852	14731	14790	14761	14768	14841	14724	14653	14931	14841	14864	14771	14702	14813	14813	14675	14864	14918	14701	14655	14843	14912	14816	14797	14777	14626	14920	15013	14591	14819	14768	14808	14654	14843	14973	14856	14839	14853	14722	14816	14782	14703	14769	14748	14946	14830	14820	14671	14770	14778	14878	14718	14812	14683	14997	14840	14920	14786	14899	14733	14969	14676	14874	14883	14765	14906	14655	14657	14774	14996	14934	14672	14998	14816	14919	14875	14807	14793	14850	14772	14813	14685	14744	14752	14726	14681	14870	14734	14691	14792	14796	14624	14595	14914	14938	14803	14733	14866	14792	14945	14776	14721	14887	14715	14743	14756	14907	14765	14819	14878	14807	14808	14921	14887	14674	14764	14796	14705	14927	14795	14729	14828	14898	14779	14801	14689	14616	14862	14943	14883	14625	14896	14928	14768	14887	14710	14765	14708	14818	14748	14730	14927	14708	14767	14659	14851	14892	14809	14860	14872	14898	14738	14772	14836	14700	14777	14701	14735	14865	14721	14832	14778	14782	14858	14782	14821	14767	14918	14823	14947	14912	14843	14879	14828	14804	14706	14807	14877	14860	14775	14766	14868	14836	14958	14724	14840	14838	14787	14823	14906	14726	14760	14801	14864	14923	14847	14786	14635	14938	14627	14926	14794	14739	14653	14644	14859	14882	14794	14809	14911	14620	14895	14868	14556	14807	14821	14837	14828	14849	14652	14853	14869	14832	14886	14664	14705	14671	14880	14633	14788	14874	14817	14877	14847	14922	14671	14847	14892	14819	14694	14841	14701	14960	14786	14758	14883	15018	14953	14799	14832	14835	14657	14666	14879	14783	14757	14770	14855	14771	14854	14916	14668	14835	14763	14879	14999	14630	14886	14833	14694	14660	14676	14779	14773	14729	14910	14897	14944	14744	14864	14824	14838	14795	14885	14922	14906	14772	14735	14677	14942	14762	14854	14585	14660	14856	14918	14837	14858	14697	14863	14857	15013	14865	14730	14880	14858	14698	14686	14912	14689	14901	14786	14747	14780	14912	14801	14927	14933	14764	14880	14838	14770	14891	14708	15000	14773	14816	14852	14648	14841	14834	14631	14869	14805	14757	15004	14724	14846	14871	14770	14684	14746	14709	14818	14752	14766	14812	14706	14906	14934	14820	14828	14825	14838	14808	14910	14793	14824	14879	14718	14949	14703	14895	14779	14787	14731	14931	14802	14876	14806	14862	14840	14749	14744	14715	14749	14784	14708	14813	14888	14624	14931	14921	14824	14776	14945	14820	14882	14641	14696	14818	14818	14903	14932	14788	14855	14792	14887	14835	14876	14790	14715	14759	14764	14770	14895	14673	14748	14863	14866	14739	14864	14886	15005	14983	14619	14671	14789	14908	14617	14856	14680	14912	14798	14928	14926	14696	14689	14715	14733	14793	15049	14653	14700	14765	14828	14781	14710	14998	14939	14859	14926	14801	14912	14715	14861	14716	14945	14879	14778	14853	14836	14836	14830	14844	14824	14674	14982	14922	14711	14801	14666	14793	14939	14731	14770	14786	14716	14755	14846	14870	14702	14714	14734	14780	14907	14854	14839	14820	14933	14745	14846	14869	15023	14782	14993	14814	14905	15019	14702	14924	14764	14900	14899	14737	14860	14681	14921	14940	14920	14944	14785	14846	14904	14810	14845	14737	14794	14721	14878	14898	14958	14998	14898	14732	14831	14735	14852	14733	14850	14697	14695	14658	14804	14911	14773	14864	14793	14817	14771	14799	14863	14748	14889	14924	14768	14750	14817	14781	14792	14853	15050	14848	14925	14685	14952	14811	14796	14776	14741	14855	14831	14629	14880	14820	14610	14970	14790	15043	14641	14728	14890	14672	14733	14930	14974	14857	14803	14754	14674	14875	14745	14991	14773	14837	14797	14733	15071	14782	14901	14694	14890	14775	14878	14757	14901	14665	14827	14883	14708	14859	14698	14986	14676	14777	14730	14699	14768	14762	14815	14824	14731	14842	14833	14866	14855	14951	14816	14964	14787	14755	14836	14675	14797	14772	14660	14826	14772	14720	14880	14599	14724	14688	14820	14889	14677	14855	14696	14875	14915	14822	14933	14872	14693	14940	14811	14755	14977	14806	14840	14671	14877	14777	14833	14825	14576	14729	14997	14777	14765	14635	14804	14911	14692	14718	14797	14692	14716	14953	14765	14883	14786	14820	14864	14756	14764	14715	14897	14766	14857	14828	14879	14792	14669	14864	14782	14951	14791	14814	14916	14728	14887	14897	14982	14653	14848	14666	14714	14940	14758	14938	14790	14739	14871	14861	14764	14814	14936	14678	14838	14732	14776	14703	14817	14802	14863	14879	14620	14817	14868	14849	14925	14885	14783	14804	15007	14975	14848	14794	14844	14927	14880	15037	14836	14761	14662	14775	14728	14936	14854	14767	14760	14811	14771	14899	14861	14708	14805	14800	14793	14863	14933	14790	14719	14905	14913	14712	14772	14716	14793	14838	14900	14725	14969	14852	14678	14827	14900	14686	14840	14609	14766	14759	14705	14676	14972	14815	14657	14636	14691	14866	14655	14801	14883	14686	14767	14856	14853	14858	14939	14792	14757	14797	14700	14960	14763	14789	14720	14753	14599	14787	14890	14942	14798	14672	14595	14843	14797	14740	14683	14809	14748	14766	14852	14957	14777	14767	14697	14797	14923	15070	14817	14867	14986	14869	14943	14643	14753	15047	14866	14849	14801	14794	14818	14929	14971	14690	14787	14741	14857	14769	14938	14744	14811	14848	14714	14838	14955	14912	14952	14952	14927	14835	14735	14668	14796	14767	14885	14748	14789	14780	14950	14653	14709	14744	14729	14895	14824	14870	14807	14770	14886	14748	14775	14769	14811	14791	14905	14842	14748	14785	14872	14840	14886	14853	14891	14724	14748	14663	14969	14710	14929	14683	14786	14949	14684	14940	14812	14845	14786	14870	14882	14919	14682	14693	14711	14930	14923	14799	14830	14776	14832	14806	14925	14877	14623	14885	14938	14847	14972	14729	14703	14878	14863	14798	14953	14719	14816	14658	14951	14837	14860	14837	14879	14612	14662	15009	14852	14696	14798	14973	14679	14950	14760	14931	14850	14723	14821	14679	14825	14839	14809	14892	14818	14843	14792	14773	14760	14790	14764	15040	14676	14976	14900	14797	14765	14719	14841	14954	14814	14819	14825	14802	14884	14786	14752	14896	14884	14872	14771	14907	14882	14818	14751	14764	14869	14800	14775	14899	14783	14909	14920	14864	14933	14816	14911	14905	14727	14775	14936	14849	14754	14689	14819	14638	14878	14754	14938	14786	14931	14954	14816	14822	14796	14829	14929	14795	14715	14770	14600	14842	14702	14964	14988	14901	14831	14813	14762	14884	14926	14767	14824	14666	14728	14763	14917	14553	14928	14722	14741	14891	14974	14692	14820	14719	14945	14808	14975	14951	14687	14969	14866	15007	14907	14916	14718	14955	14705	14817	14696	14857	14785	14889	14771	14868	14787	14669	14805	14703	14929	14798	14822	14753	14883	14726	14759	14745	14796	15036	14790	14839	14621	14955	14899	14745	14789	14799	15000	14713	14912	14956	14772	14880	14893	14694	14811	14859	14688	14835	14773	14711	14878	14746	14812	14725	14779	14673	14925	14799	14839	14926	14684	14778	14938	14740	14729	14867	14847	14756	14888	14799	14789	14631	14862	14936	14704	14727	14830	14824	15016	14999	14815	14715	14891	14876	14893	14814	14914	14734	14720	14986	14708	14793	15047	14717	14656	14828	14920	14910	14772	14825	14808	14670	14825	14859	14852	14958	14732	14914	14848	14786	14660	14829	14690	14859	14927	14870	14863	14852	14805	14781	14666	14852	14767	14963	14805	14965	14831	14925	14814	14939	14695	14805	14915	14811	14757	14898	14771	14860	14665	14724	14718	14710	14783	14905	14909	14630	14887	14861	14982	14853	14861	14772	14812	14810	14839	14772	14717	14804	14889	14765	14907	14781	14965	14710	14775	14823	14781	14696	14734	14663	15008	14827	14833	14831	14729	14654	14844	14646	14855	14900	14643	14793	14790	14836	14810	14962	14968	14669	14668	14723	14884	14738	14762	14719	14921	14954	14934	14929	14761	14741	14937	14758	14874	14740	14826	14745	14877	14741	14670	14832	14706	14769	14916	14834	14878	14967	14817	14933	14731	14905	14860	14749	14851	14827	14788	14915	14808	14694	14958	14823	14723	14980	14812	14736	14702	14768	14979	14765	14769	14722	14752	14839	14627	14868	14803	14745	14909	14867	14958	14949	14859	14792	14613	14774	14743	14888	14786	14919	14680	14828	14872	14892	14810	14933	14855	14819	14868	14858	14947	14895	14733	14837	14796	14859	14726	14750	14809	14835	14819	14768	14756	14776	14712	14804	14786	14746	14852
25203	21421	28172	25434	21610	19396	18967	17685	17376	17179	17237	18722	27015	33463	31160	25198	20449	18066	17139	16919	17103	16940	17016	16730	16725	16925	17073	17013	16975	17011	17055	16937	17028	16809	16869	17008	16932	16880	16885	16683	16747	16786	16780	16987	16832	17039	16947	16916	16748	16713	17031	16959	16872	16895	16820	16858	16974	16858	16886	16743	16692	16761	16838	17014	16789	16853	16967	16872	16974	16903	16803	16779	16755	16839	16978	16717	16862	16857	16882	16807	17083	17144	16928	17086	16900	16969	16846	17091	17106	16841	16777	16805	16904	16714	16832	16836	16844	16934	16877	16979	16944	16987	16857	16928	16711	16871	16995	16780	16850	16883	16696	16757	16841	17087	16866	17003	16846	16826	16820	16863	16728	16684	16971	16943	16741	16800	17016	16964	16870	17006	16812	16747	16887	16861	16680	16936	16791	16758	17026	16897	16861	16873	16793	16913	16872	16759	16993	16931	16975	16697	16988	17041	16889	16960	16840	16880	16866	16678	16834	16778	17006	16816	16915	17015	16923	16910	16825	16845	16916	16856	16886	17198	16792	16815	16913	16918	16866	16896	16729	16786	16887	16940	16812	16923	16977	16912	16831	16892	16751	16873	16802	16673	16853	16806	16933	16852	16972	17056	16990	16794	16899	16808	16861	16911	16776	16892	16812	16626	16934	16930	16910	16964	16885	16766	16962	16911	16783	16816	16900	16916	16837	16810	16626	16973	17192	16977	16815	16970	16879	16716	16827	16934	16942	16993	16738	16885	16705	16858	16853	16854	16716	16628	16755	17007	16892	16822	16819	16935	16793	16719	16931	16826	16762	16772	16907	16901	16875	16723	16949	16896	16784	16956	17011	16941	16963	16996	16803	16767	16981	17009	16810	16761	16783	16723	16994	16967	16783	17016	16978	16828	16836	16707	16736	16761	16903	16860	16867	16948	16850	16906	16820	16948	16668	17054	16836	16642	16875	16791	16953	16914	16803	16947	16870	16864	17008	16861	16836	16833	16785	16956	16816	16786	16878	16863	16767	16788	16876	16741	16916	16986	16896	16919	16836	16779	16866	16742	16761	16988	16751	17019	16922	16856	16894	17147	16875	16966	16782	16643	16899	16872	16726	16878	16576	16890	16838	16792	16830	16784	16852	16862	16916	16759	16816	16718	17000	16991	16873	16801	16805	16853	16658	16845	16859	16762	16792	16782	16836	16896	16914	16869	16998	16765	16935	17021	16768	16868	16864	16892	16962	17036	16976	17079	16945	16782	16890	16780	16846	16827	16743	17047	17028	16918	16661	17012	16849	17018	16902	16941	16911	16819	16805	16786	17025	17019	16800	16858	16742	16750	16754	17093	16846	16782	16873	16857	16940	16883	16736	16784	16855	16934	16690	16744	16830	16787	17010	16807	17012	16624	16984	17012	16832	16847	16638	16699	16717	16746	16799	16676	16752	16864	16876	16841	16835	16729	16859	17065	16966	17059	16804	16826	16936	16784	16953	17098	17179	16783	16970	16737	16837	16907	16857	16910	16623	17037	16845	16826	16990	16625	16752	16912	17007	16920	16938	16854	16906	16887	16773	16659	16826	16884	16722	16979	17022	16926	16947	17060	16785	16915	16896	16865	16842	16929	16787	17012	16938	16966	16806	16908	16983	16846	16893	16611	17042	17060	17023	16929	16982	16865	17097	16883	17057	16909	16915	16740	16846	16817	16932	16792	16930	16924	16901	16816	16955	16994	17072	16540	16809	16920	16846	16980	16816	16844	16854	16937	17003	16762	16777	16858	16938	16914	17022	16946	16973	16898	16843	16794	16773	16848	17167	17008	16817	16823	16970	16842	16742	16774	16851	16700	16857	16636	16900	17017	16947	16719	16739	16985	16715	16807	17007	16866	16992	16984	16827	16780	16994	16872	16993	16969	16813	16846	16812	17119	16924	16901	16740	16837	16844	16833	16668	16879	16783	16981	16975	16870	16766	17031	16921	16747	16890	16690	16814	16779	16902	16879	17003	16868	16782	16774	17035	16951	16898	16925	16851	16992	17019	16696	16838	17090	16762	16896	16859	17004	16811	16877	16749	17095	16863	16848	16740	16773	16876	16755	17031	17263	17028	16924	16885	16747	16869	16799	16863	16816	16736	16633	16773	16941	16884	16835	16886	17029	17033	16758	16699	16895	16901	16870	17037	17076	17069	17048	17077	16783	16718	16909	16706	16695	16797	16916	16888	16615	16974	16937	16932	16820	16888	16747	16931	16995	16931	16884	16684	16907	16965	16854	16762	17045	16920	16802	16811	16912	17007	16897	16834	16854	16735	16790	16856	17023	16898	16788	16934	16985	17032	16800	16958	16961	17111	16868	16934	16973	16852	16743	17015	16813	16825	16781	16781	16882	16880	16920	16771	16870	16863	16694	16923	16883	16785	16744	16885	16923	16961	16812	16949	16868	16951	16849	16988	16847	16835	17037	16930	16871	16914	16850	17034	16881	16923	17023	16759	16826	16899	16784	16808	16848	16847	16521	16929	16787	16739	16888	16969	17024	16772	16720	16887	16922	16680	16897	17006	17162	17155	16834	16775	16854	16794	16686	16724	16877	16808	16933	16627	16784	16495	16841	16765	16696	16762	16721	17145	16891	16656	16689	16656	16758	16853	16917	16803	16842	16863	17024	16974	16982	16804	16810	16948	16918	16649	16678	16776	16796	16803	16772	16936	16762	16843	16911	16669	16951	16763	16868	17020	16836	17130	16803	17069	16906	16806	16937	16909	16906	16879	16845	16979	16730	16720	16921	16912	16914	17028	16862	16720	16996	16849	16969	16594	16876	17111	16753	16853	17026	16865	16893	16818	16870	16933	17135	16735	16768	16968	16801	16992	16659	16862	16980	16735	16803	16839	16815	16956	16957	17095	16870	17078	16802	16793	16948	16821	17001	16890	16936	16809	16914	16938	16844	16732	16910	16720	16807	16898	16763	16783	16826	16751	16873	17069	16945	16804	16939	16799	16760	16813	16739	16827	16864	17081	16840	16615	17027	16880	16962	16789	16867	16813	16949	17016	16942	16856	16866	16820	16958	16996	16934	16834	16830	16843	16961	16849	16989	16949	16883	16899	16681	16721	16803	16766	16723	16823	16925	16799	17017	16694	16766	17056	16769	16893	16921	16759	16832	16715	17061	16988	16904	16887	16682	16899	17008	16854	16830	17011	16669	16847	17006	17023	16938	16672	16753	16818	16692	16833	16859	16895	16894	16958	16775	16792	16817	16987	16781	16817	16825	16897	16904	16918	16879	16889	16858	16929	16837	16760	16939	16875	16961	16899	16960	16878	16891	16610	16865	16974	16902	17042	16765	16862	16888	16870	16878	17076	16843	16854	16885	16846	16785	16804	17000	16754	16954	16808	16644	16960	16832	16880	16873	16926	16956	16751	16803	16894	16966	16885	16811	16878	16832	16854	16632	16903	16722	16826	16895	16949	16889	16936	16869	17031	16706	16973	16896	17006	16889	16888	16956	16931	17068	16756	16710	16902	16847	17008	16915	16961	16830	16841	16853	16811	16792	16937	16672	16745	16940	16825	16770	16933	16915	16809	16648	17030	16865	16772	17095	16918	16755	16730	17010	17122	16861	16800	16837	16906	16839	16726	16837	17005	17039	16911	17010	16919	16867	16784	16835	16778	16635	17076	16939	16756	16886	16683	16843	16743	16760	16830	16879	17001	16901	16881	16797	16752	16893	16667	16665	16986	16921	17007	17009	16890	16915	16707	16953	17048	16979	16801	16908	16812	16990	16979	16610	16965	17106	17160	16786	17012	16878	16493	16874	16826	17005	16632	17018	16961	16791	16892	16687	17054	17046	17029	16730	16611	16812	16784	16753	16515	16738	16801	16892	16691	16919	16821	16919	16971	16792	16710	16823	16909	16897	16978	16998	16786	16864	16875	16845	16838	16851	16885	16886	16895	16728	16856	16734	16893	16766	16831	17079	16868	16824	17023	16764	17028	16830	16950	17082	16938	16671	16973	17065	16706	16862	16716	16984	16803	16992	16950	17023	16800	16870	16831	16860	16825	16922	16781	16918	16960	16802	16982	16931	16786	16788	16840	16984	16671	16856	17062	16742	16834	16798	16782	16949	16828	16936	16785	16622	16873	16495	16849	17029	16771	16895	16857	16816	17013	16913	16942	16986	16656	16961	16832	16749	16881	17010	16772	16786	17005	16855	16839	16895	16676	16960	16812	17066	16955	16872	16760	16869	16969	16923	16908	16821	16756	17051	17104	16859	16895	16951	17022	16912	16851	16990	16906	16887	16913	16675	16778	16973	16912	16897	16890	16765	16855	16822	16969	16709	16875	16674	16820	16879	16780	16707	17049	16678	16655	16804	17148	16910	16969	17045	16969	16859	16696	16699	16868	16976	17010	16970	16989	16788	16780	16835	16908	17033	16677	16786	17057	16915	16751	16757	16741	16907	16761	16941	16783	17031	16912	16873	16848	16711	16750	16866	16876	16776	16895	16924	16883	16844	16703	16790	16902	16811	16987	16899	16899	16818	16751	16784	16956	16934	16817	16846	16946	16707	17057	16819	17040	16883	16628	16693	16930	16833	17068	16929	16912	16996	16982	16989	16756	16876	16966	16941	16752	16459	16666	16808	16790	16991	16687	16932	16909	16785	16881	16909	16765	16922	16691	16874	16899	16854	16824	16900	16834	17013	16933	16748	16756	16742	16891	17069	17057	16714	16879	16813	16864	16724	16949	16890	16844	16790	16657	16814	16862	16790	16803	16689	16927	16853	16950	16947	16812	16823	16765	16796	16722	16769	16880	17088	16890	16838	16955	17042	17074	16956	16846	16834	17029	16990	16872	16664	16944	16893	16848	16639	16769	16790	16758	16757	16920	16950	16945	16765	16742	16923	16997	16999	16828	16845	16921	16935	17031	16792	17012	17071	16949	16884	17089	16825	16926	16938	16799	16864	16859	17007	16955	16792	16897	16894	17005	16905	16857	16919	17028	17020	16927	16839	16945	16857	16761	16858	16751	16967	16627	16735	16929	16802	16906	16823	16917	16962	16840	17127	16900	16805	16724	16881	16922	16721	16815	16712	17055	16656	16795	16809	16936	16948	16958	16687	16826	16909	17020	17029	16987	16677
15395	25407	22846	18832	17142	16677	15897	15842	15595	15267	15135	18609	30053	35758	31650	24091	18558	15930	14927	14950	14828	14686	14848	14876	14791	14999	14799	14797	14648	14904	14592	14774	14672	14710	14772	14760	14898	14894	14678	14612	14671	14555	14920	14732	14764	14611	14880	14820	14776	14660	14798	14759	14766	14959	14692	14781	14791	14910	14742	14784	14837	14708	14757	14745	14780	14716	14817	14916	14649	14852	14530	14848	14744	14705	14722	14832	14655	14757	14765	14778	14647	14817	14776	14632	14838	14742	14781	14861	14749	14738	14761	14684	14906	14812	14703	14715	14870	14699	14754	14809	14768	14751	14935	14842	14934	14706	14644	14774	14600	14663	14803	14795	14717	14792	14700	14867	14770	14864	14787	14529	14655	14832	14633	14807	14760	14665	14781	14730	14790	14603	14522	14691	14879	14663	14636	14764	14811	14837	14655	14753	14756	14932	14785	14768	14677	14821	14864	14784	14705	14570	14718	14634	14651	14699	14850	14866	14705	14730	14760	14856	14724	14814	14678	14872	14648	14715	14752	14697	14786	14801	14876	14769	14857	14638	14639	14749	14843	14903	14617	14677	14671	14548	14731	14771	14732	14818	14712	14630	14574	14781	14680	14803	14597	14719	14645	14733	14675	14643	14894	14759	14836	14764	14769	14714	14534	14785	14770	14717	14879	14678	14656	14815	14667	14692	14620	14855	14783	14640	14624	14787	14737	14639	14701	14697	14695	14683	14765	14576	14571	14663	14663	14627	14827	14677	14719	14761	14678	14833	14824	14820	14570	14720	14647	14937	14764	14602	14823	14753	14845	14816	14730	14670	14869	14759	14770	14644	14786	14782	14756	14511	14760	14740	14722	14774	14749	14735	14718	14690	14713	14877	14592	14784	14725	14610	14546	14824	14723	14729	14596	14706	14732	14781	14671	14871	14848	14671	14688	14712	14638	14912	14787	14751	14866	14732	14869	14726	14838	14738	14693	14860	14732	14645	14633	14702	14758	14855	14885	14824	14897	14733	14678	14670	14661	14865	14621	14711	14734	14877	14789	14711	14805	14778	14770	14727	14612	14821	14845	14573	14958	14775	14723	14954	14750	14503	14701	14743	14630	14781	14580	14606	14847	14841	14860	14666	14781	14700	14760	14893	14729	14807	14683	14853	14668	14865	14920	14744	14730	14825	14706	14805	14810	14697	14833	14705	14787	14777	14737	14745	14791	14824	14803	14662	14761	14715	14659	14801	14806	14629	14769	14631	14667	14907	14744	14726	14761	14712	14814	14856	14772	14746	14845	14489	14689	14857	14670	14680	14649	14741	14817	14670	14849	14722	14659	14599	14732	14735	14669	14631	14735	14878	14785	14675	14565	14837	14754	14661	14629	14660	14688	14896	14654	14848	14977	14867	14877	14739	14785	14752	14894	14662	14489	14878	14848	14763	15056	14677	14805	14786	14753	14657	14620	14711	14673	14803	14687	14781	14713	14689	14805	14915	14521	14656	14632	14755	14638	14821	14652	14794	14894	14673	14927	14848	14621	14861	14755	14771	14907	14587	14758	14685	14870	14690	14879	14776	14780	14799	14752	14912	14801	14824	14671	14579	14744	14802	14787	14814	14692	14683	14795	14771	14709	14759	14639	14723	14854	14756	14657	14785	14871	14760	14785	14741	14695	14806	14666	14915	14668	14800	14703	14588	14978	14769	14862	14733	14707	14716	14935	14874	14635	14587	14781	14628	14815	14713	14891	14742	14873	14823	14642	14780	14841	14666	14911	14791	14829	14669	14861	14798	14801	14791	14790	14767	14623	14648	14627	14784	14930	14715	14768	14677	14691	14684	14888	14752	14717	14686	14656	14775	14654	14820	14727	14761	14698	14978	14828	14712	14651	14655	14812	14688	14721	14623	14757	14758	14751	14658	14586	14779	14594	14638	14773	14647	14800	14732	14745	14770	14622	14796	14792	14768	14618	14593	14847	14758	14877	14794	14759	14795	14677	14636	14726	14577	14591	14673	14773	14795	14771	14728	14672	14815	14857	14835	14735	14741	14544	14704	14701	14712	14714	14763	14733	14764	14656	14803	14737	14623	14736	14727	14869	14725	14697	14793	14708	14671	14636	14707	14719	14594	14923	14726	14724	14742	14830	14870	14723	14678	14741	14838	14765	14701	14915	14685	14751	14732	14659	14789	14725	14937	14742	14704	14708	14646	14746	14712	14708	14683	14892	14661	14726	14793	14863	14714	14829	14755	14766	14719	14736	14836	14921	14757	14719	14655	14730	14624	14765	14757	14826	14666	14638	14839	14779	14783	14798	14667	14756	14870	14814	14748	14755	14601	14829	14613	14706	14729	14810	14818	14897	14798	14824	14626	14884	14804	14767	14684	14814	14669	14912	14828	14805	14717	14687	14728	14814	14726	14698	14723	14837	14741	14716	14811	14837	14779	14705	14568	14850	14756	14685	14620	14768	14615	14890	14844	14732	14741	14680	14820	14808	14721	14725	14899	14733	14759	14696	14734	14811	14755	14604	14723	14670	14718	14561	14904	14782	14819	14891	14821	14590	14805	14706	14640	14666	14682	14639	14558	14736	14649	14418	14832	14812	14769	14640	14692	14694	14716	14756	14801	14779	14775	14681	14584	14860	14666	14656	14747	14695	14864	14819	14796	14802	14673	14822	14764	14725	14711	14672	14870	14699	14821	14691	14713	14696	14827	14718	14834	14780	14682	14775	14648	14538	14711	14762	14843	14915	14818	14609	14622	14722	14783	14746	14655	14557	14857	14710	14845	14642	14546	14797	14722	14797	14816	14765	14895	14891	14649	14827	14797	14650	14766	14778	14467	14651	14702	14793	14733	14940	14848	14778	14683	14826	14835	14831	14933	14764	14744	14712	14646	14858	14750	14750	14745	14766	14608	14816	14804	14665	14665	14775	14677	14797	14629	14737	14771	14636	14729	14957	14665	14686	14939	14703	14913	14714	14632	14780	14642	14515	14613	14763	14616	14688	14777	14775	14812	14806	14623	14700	14759	14710	14748	14805	14783	14692	14752	14655	14586	14727	14666	14627	14754	14792	14685	14741	14711	14835	14745	14718	14712	14925	14621	14723	14688	14789	14882	14609	14745	14775	14737	14689	14538	14598	14748	14803	14640	14775	14705	14623	14778	14785	14687	14720	14692	14692	14674	14762	14792	14687	14865	14882	14722	14690	14716	14765	14870	14588	14801	14896	14671	14770	14849	14916	14811	14766	14819	14833	14698	14617	14707	14755	14777	14678	14831	14850	14672	14712	14734	14907	14885	14688	14875	14725	14861	14762	14811	14762	14786	14738	14912	14878	14634	14705	14832	14679	14814	14618	14784	14833	14664	14856	14786	14695	14643	14714	14722	14817	14818	14862	14860	14708	14726	14643	14704	14865	14744	14859	14919	14726	14519	14895	14535	14749	14727	14716	14895	14644	14764	14860	14780	14866	14658	14748	14794	14890	14809	14705	14787	14599	14648	14740	14544	14779	14670	14875	14541	14794	14949	14762	14614	14826	14733	14801	14593	14649	14740	14744	14655	14787	14790	14816	14678	14971	14674	14897	14667	14724	14825	14829	14608	14886	14665	14554	14812	14767	14711	14818	14628	14631	14764	14748	14775	14782	14758	14836	14788	14859	14844	14733	14644	14814	14839	14856	14772	14883	14586	14748	14713	14714	14891	14631	14640	14776	14720	14742	14764	14770	14858	14670	14812	14734	14702	14954	14680	14698	14781	14848	14808	14763	14653	14824	14779	14784	14848	14821	14872	14689	14940	14778	14810	14749	14691	14884	14708	14771	14734	14769	14720	14741	14778	14683	14722	14756	14708	14767	14775	14729	14727	14785	14679	14635	14685	14762	14639	14719	14706	14766	14634	14779	14846	14800	14871	14574	14590	14857	14698	14771	14708	14830	14659	14848	14714	14789	14641	14689	14794	14732	14840	14600	14939	14676	14697	14668	14662	14811	14615	14684	14752	14646	14738	14742	14667	14665	14558	14688	14913	14919	14650	14715	14602	14859	14753	14681	14769	14733	14677	14746	14661	14667	14765	14664	14825	14768	14801	14614	14666	14708	14840	14650	14830	14849	14700	14860	14825	14600	14620	14760	14836	14759	14832	14657	14774	14816	14850	14828	14570	14761	14808	14777	14737	14860	14776	14745	14800	14835	14672	14881	14854	14686	14798	14991	14679	14896	14524	14814	14639	14677	14667	14601	14746	14763	14714	14751	14766	14748	14643	14693	14728	14637	14605	14874	14828	14733	14804	14569	14799	14641	14774	14708	14834	14784	14678	14672	14639	14660	14814	14554	14703	14657	14769	14776	14798	14835	14708	14732	14969	14868	14677	14701	14951	14747	14955	14751	14781	14656	14784	14678	14923	14552	14760	14619	14698	14666	14723	14806	14712	14551	14883	14844	14660	14769	14792	14619	14815	14816	14832	14590	14820	14697	14849	14586	14745	14852	14464	14755	14747	14770	14800	14783	14604	14754	14739	14766	15016	14743	14650	14710	14663	14770	14726	14714	14726	14896	14849	14864	14891	14681	14809	14764	14617	14773	14798	14929	14648	14663	14942	14780	14727	14820	14847	14714	14767	14803	14830	14650	14736	14798	14745	14765	14639	14708	14932	14636	14934	14678	14665	14747	14940	14769	14567	14736	14717	14822	14697	14942	15088	14794	14690	14760	14552	14674	14626	14785	14801	14814	14644	14730	14670	14906	14812	14907	14678	14886	14647	14697	14529	14572	14667	14861	14706	14654	14594	14694	14755	14775	14718	14669	14635	14672	14841	14771	14774	15021	14778	14749	14851	14831	14791	14757	14730	14629	14641	14682	14685	14765	14857	14765	14852	14543	14531	14772	14673	14786	14787	14919	14657	14646	14765	14808	14691	14795	14928	14813	14750	14712	14775	14710	14706	14840	14793	14824	14684	14754	14709	14710	14665	14743	14681	14697	14735	14786	14728	14606	14716	14601	14738	14802	14771	14796	14668	14748	14928	14818	14852	14808	14753	14870	14717	14550	14709	14722	14969	14736	14868	14630	14723	14855	14878	14855	14743	14742	14697	14672	14686	14795	14691	14743	14890	14813	14681	14866	14611	14728	14742	14703	14597	14690	14776	14872	14723
23868	21431	28984	24278	21993	22680	21841	18324	17557	17729	17670	19845	32717	43529	40635	31357	23487	19153	17517	16832	17011	16831	17073	17158	17011	16729	17015	16761	17027	16835	16844	17059	17047	16738	17071	16976	16881	16875	16905	16796	16976	16832	16917	16889	16951	16921	16840	16732	16688	16951	17059	16861	16959	16915	16965	16811	16742	16771	16919	16950	16547	16743	16811	16867	16869	16998	16827	16800	16744	16786	16728	16785	16852	16801	16759	16695	16824	16861	16664	16729	16828	16832	16758	16910	16729	16867	16783	16769	16712	16724	16859	16813	16688	16761	16832	16807	16797	16845	16677	16945	16980	16888	16742	16827	16765	16979	16815	16793	16960	16818	16813	17016	16699	16867	16753	16629	16787	16747	16703	16819	16651	16999	16854	16837	16780	16655	16638	16711	16837	16823	16778	16639	17124	16757	16966	16793	16817	16784	16809	16702	16753	17002	16851	16686	16767	16664	16881	16839	17010	16882	16944	16823	16557	16642	16820	16713	17046	16883	16752	16639	16601	16919	16725	16939	16823	16895	16762	16751	16884	16780	16805	16850	16946	16689	16667	16953	16597	16637	16771	16645	16735	16822	16946	16872	16760	16952	16851	16950	16753	16788	16897	16600	16849	16838	16954	16920	16760	16820	16994	16763	16805	16750	16883	16770	16804	16817	16822	16682	16722	16626	16915	16859	16866	16762	16888	16914	16773	16636	16794	16674	16829	16928	16732	16852	16908	16495	16756	16635	16732	16733	16911	16835	16769	16641	16768	16762	16760	16606	16781	16632	16684	16838	16879	16766	16621	16656	16934	16760	16906	16971	16833	16788	16839	16989	16697	16879	16901	16809	16729	16663	16852	16911	16899	16773	16618	16819	16691	16790	16834	16811	16729	16759	16927	16758	16887	16628	16909	16813	16712	16877	16776	16924	16950	16994	16888	16584	16588	16735	16630	16658	16879	16748	17003	16740	16867	16985	16834	16922	16832	16881	16800	16879	16863	16774	16907	16905	16784	16742	16816	16758	16846	16773	16646	16768	16857	16595	16801	16816	16907	16638	16782	16758	16922	16827	16835	16739	16895	16789	16720	16837	16660	16758	16639	16907	16610	16748	16634	16799	16937	16828	16794	16635	16607	16654	16734	16790	16843	16769	16663	16985	16817	16788	16559	16833	16716	16792	16695	17044	17043	16697	16436	16647	16938	16814	16906	16736	16818	16821	16857	16785	16969	16709	16712	16721	16743	16686	16686	16672	16664	16845	16651	16859	16890	16819	16679	16786	16761	16822	16704	16834	16839	16771	16902	16708	16711	16770	16907	16793	16683	16868	16896	16885	16821	16829	16721	16927	16739	16802	16775	16817	16944	16842	16598	16755	16950	16882	16762	16795	16714	16892	16844	16824	16959	16792	16913	16631	16833	16785	16666	16945	16641	16948	16908	16929	16918	16860	16813	16992	16693	16631	16767	16681	16776	16776	16575	16730	16760	16847	16697	16929	16626	16821	16775	16938	16874	16820	16663	16896	16917	16859	16856	16667	16892	17002	16825	16813	16678	16884	16930	16875	16818	16624	16761	16864	16657	16981	16675	16825	16915	16913	16765	16746	16951	16965	16772	16836	16652	16884	16727	16728	16879	16757	16671	16885	16917	16917	16850	17048	16685	16648	16778	16673	16778	16953	16846	16723	16907	16629	16815	16658	16793	16843	16868	16916	16912	16824	16775	17016	16636	16732	16782	16882	16894	16701	16871	16807	16796	16754	16789	16783	16842	16718	17006	16830	16675	16690	16743	16802	16686	16603	16889	16832	16814	16780	16851	16727	16881	16816	16632	16752	16740	16882	16724	16646	16833	16858	16676	16796	16549	16933	16689	16435	16768	16902	16775	16626	16788	16660	16702	16774	16725	16857	16790	16833	16921	16853	16878	16916	16693	16824	16946	16817	16778	16877	16857	16802	16780	16628	16759	16694	16600	16686	16836	16695	16878	16940	16798	16993	16897	16551	16787	16855	16663	16598	16842	16649	16712	16624	16942	16751	16776	16884	16827	16853	16712	16723	16945	16676	16730	16802	16905	16668	16737	16683	16694	16903	16564	16862	16873	16840	16783	16789	16781	16708	16835	16831	16632	16695	16964	16798	16717	17035	16827	16779	16783	16795	16840	16987	16990	16730	16955	16576	16724	16723	16605	16765	16732	16717	16904	16661	16647	16742	16941	16776	16895	16899	16882	16802	16956	16748	16810	16991	16707	16671	16805	16517	16706	16851	16898	16703	16907	16838	16771	16713	16872	16815	16636	16659	16964	16827	16459	16623	16814	16979	16846	16648	16951	16766	16760	16906	16596	16791	16756	16831	16690	16752	16913	16883	16717	16502	16823	16858	16760	16940	16769	16799	16755	16682	16694	16889	16870	16835	16860	16622	16970	16685	16772	16771	16789	16527	16516	16567	16869	16758	16844	16918	16767	16720	16842	16687	16591	16867	16850	16628	16804	16788	16697	16699	16834	16742	16885	16864	16876	16649	16859	16921	16827	16618	16949	16931	16831	16830	16898	16802	16906	16740	16797	16932	16852	16794	16797	16696	16706	16656	16780	16865	16689	16954	16837	16711	16609	16613	17044	16963	16670	16773	16773	16631	17020	16729	16932	16885	16807	16877	16856	16722	16843	16873	16715	16878	16921	16833	16909	16692	16704	16785	16742	16674	16867	16589	16833	16804	16885	16692	16655	16690	16759	16719	16758	16868	16821	16863	16951	16838	16803	16708	16701	16717	16683	16775	16562	16610	16722	16875	16735	16761	16695	16573	16932	16828	16940	16542	16750	16591	16833	16774	16755	16532	16666	16608	16933	17009	16939	16954	16857	16683	16747	16949	16697	16793	16881	16729	16819	16872	16720	16740	16877	16871	16507	16864	16779	16789	16825	16769	16838	16829	17029	16799	16826	16966	16757	16771	17032	16588	16703	16912	16887	16768	16777	16798	16670	16702	16819	16596	16971	17014	16918	16891	16845	16861	16834	16941	16930	16768	16978	16779	16918	16948	16844	16863	16962	16903	16747	16942	16946	16907	16835	16812	16938	16552	16916	16838	16806	16765	16843	16780	16856	16788	16756	16691	16782	16941	17062	16890	16796	16637	16675	16786	16908	16980	16714	16850	16906	16666	16789	16772	17037	16794	16845	17068	16722	16765	16708	17027	16872	16966	16927	16837	16907	16821	16779	16892	16816	16750	16909	16821	17069	16613	16774	16607	16671	16709	17051	16795	16850	16782	16746	16674	16721	16629	16867	16751	16665	16860	16662	16597	17033	16738	16827	16785	16816	16874	16806	16862	16793	16715	16860	16767	16827	16472	16662	16737	16573	16860	16707	16872	16905	16806	16787	16588	16861	16790	16750	16981	16811	16756	16812	16900	16924	16733	16728	16856	16915	16556	16649	16800	16830	16863	16850	16668	16900	16895	16797	16875	16731	16909	16712	16876	16804	16873	16811	16724	16824	16736	16748	16900	16699	16721	16751	16702	16983	16859	16804	16809	16750	16791	16840	16666	16702	16940	16846	16735	16640	16745	16906	16939	16823	16907	16692	16704	16927	16873	16791	16637	16802	16741	16766	16848	16811	16631	16626	16967	16734	16738	16998	16696	16681	16731	16722	16869	16734	16872	16856	16843	16957	16853	16947	16865	16820	16619	16865	16968	16838	16737	16716	16874	16934	16959	16921	16748	16740	16907	17028	16651	16770	16772	16855	16644	16726	16709	17006	16905	16634	16720	16793	16955	16657	16654	16621	16765	16553	16819	17086	16864	16714	16881	16857	16676	16774	17004	16788	16901	16609	16737	16805	16924	16838	16578	16775	16744	17015	16893	16927	16762	16869	16726	16949	16643	16744	16841	16856	16867	16763	16794	17039	16617	16790	16702	16773	16750	16870	16768	16926	16853	16800	16770	16719	16945	16782	16854	16757	16738	16690	16814	16772	16894	16736	16676	16808	16792	16859	16681	16660	16761	16743	16791	16657	16815	16836	16819	16805	16938	16897	16728	16667	16724	16762	16883	16817	16784	16833	16779	16779	16798	16734	16835	16754	16726	16743	16745	16766	16765	16892	16659	16821	17029	16753	16949	16558	16711	16860	16700	16625	16831	16957	17013	16785	16849	16680	16804	16889	16809	16712	16680	16948	16700	16864	16886	16920	16766	16898	16732	16815	16973	16924	16721	16696	16894	16694	16890	16801	16910	16734	16801	16674	16937	16807	16440	16844	16607	16833	16674	16742	16626	16675	16589	16703	16766	16920	16684	16857	16799	16806	16577	16720	16682	16840	16915	16950	16766	16764	16756	16727	16732	16950	16789	16616	16942	16826	16685	16956	16704	16725	16732	16663	16817	16713	16812	16715	16692	16891	16687	16653	16894	16835	16752	16973	16698	16758	16696	17058	16761	16686	16749	16607	16811	16891	16944	16766	16743	16832	16755	16900	16858	16852	16866	16707	16734	16728	16676	16676	16920	16738	16837	17106	16870	16733	16775	16649	16542	16704	16659	16599	16727	16719	16835	16901	16634	16669	16682	16773	16795	16755	16737	16663	16827	16843	16834	16983	16911	16928	16744	16741	16701	16836	16906	16886	16990	16873	16677	16768	16597	16798	16638	16623	16768	16927	16734	16735	16689	16710	17006	16802	16968	16754	16851	16853	16857	16648	16777	16662	16915	16714	16726	16918	16844	16933	16774	16614	16707	16692	16815	16723	16614	16778	16844	16886	16716	16795	16730	16854	16859	16812	16729	16855	16781	16823	16719	16616	16722	16856	16806	16868	16889	16812	16865	16903	16618	16716	16794	16772	16779	16732	16798	16923	16870	16831	16721	16811	16856	16875	17158	16946	16825	16862	16786	16712	16666	16747	16754	16771	16876	17013	16896	16679	16764	16739	16829	17036	16966	16847	16772	16709	16822	16824	16692	17054	16705	16768	16768	16576	16802	16835	16725	16993	16829	16886	16757	16631	16815	16759	16739	16807	16744	16865	16632	16918	16961	16780	16852	16876	16730	16872	16788	16960	16717	16712	16896	16685	16751	17002	16760	16713	16729	16847	16900	16893	16769	16725	16789	16862	16806	16771	16825	16623	16800	16828	16729	16873	16829	16861	16773	16819	16847	16718	16744
17258	29735	27024	21284	18884	17558	16981	16485	15745	15653	16090	20184	37351	45091	40947	31152	21612	16537	15283	14758	14727	14721	14847	14867	14735	14648	14661	14809	14631	14881	14758	14673	14777	14799	14547	14757	14712	14659	14911	14848	14655	14791	14784	14924	14788	14693	14664	14600	14747	14575	14843	14580	14718	14754	14778	14674	14836	14698	14710	14627	14635	14704	14705	14651	14661	14678	14722	14817	14727	14746	14852	14844	14774	14786	14677	14705	14718	14746	14748	14698	14592	14597	14720	14546	14779	14735	14863	14823	14772	14606	14622	14644	14600	14862	14727	14627	14676	14826	14582	14620	14621	14662	14825	14737	14746	14708	14799	14840	14606	14528	14563	14730	14808	14766	14652	14689	14664	14639	14639	14689	14805	14553	14651	14740	14705	14609	14717	14694	14636	14541	14719	14756	14744	14832	14758	14600	14638	14726	14703	14610	14774	14623	14771	14916	14863	14799	14537	15066	14611	14744	14774	14723	14729	14774	14736	14766	14860	14651	14596	14711	14680	14786	14619	14674	14823	14797	14660	14854	14864	14645	14708	14693	14727	14560	14754	14688	14735	14650	14646	14512	14704	14768	14610	14791	14630	14760	14779	14615	14633	14641	14580	14601	14750	14741	14757	14493	14741	14477	14692	14779	14640	14812	14632	14679	14818	14712	14753	14727	14727	14714	14698	14692	14697	14604	14749	14821	14832	14654	14781	14704	14681	14746	14787	14732	14598	14772	14659	14650	14738	14626	14576	14756	14564	14844	14693	14722	14709	14721	14855	14556	14734	14673	14703	14654	14696	14842	14631	14743	14653	14728	14642	14890	14688	14611	14715	14455	14664	14516	14960	14753	14655	14642	14632	14668	14751	14617	14684	14669	14722	14568	14594	14508	14739	14598	14551	14840	14660	14866	14724	14758	14917	14595	14668	14648	14697	14640	14888	14734	14644	14676	14808	14630	14803	14797	14588	14646	14714	14716	14743	14504	14732	14756	14734	14586	14759	14691	14641	14609	14744	14545	14566	14707	14700	14695	14700	14701	14649	14730	14783	14784	14572	14727	14675	14737	14786	14678	14853	14655	14682	14788	14798	14590	14786	14585	14765	14580	14656	14673	14795	14739	14732	14767	14634	14581	14780	14727	14808	14616	14764	14664	14701	14864	14736	14534	14874	14746	14858	14788	14660	14724	14810	14801	14746	14756	14705	14508	14685	14559	14598	14676	14516	14691	14517	14742	14675	14384	14581	14772	14660	14725	14542	14522	14907	14569	14731	14576	14877	14491	14817	14722	14579	14668	14957	14608	14693	14543	14827	14671	14687	14734	14575	14709	14682	14668	14663	14564	14866	14773	14735	14642	14765	14723	14590	14746	14727	14753	14671	14556	14685	14680	14640	14683	14593	14775	14641	14694	14575	14657	14569	14717	14636	14675	14722	14707	14558	14693	14791	14650	14563	14588	14614	14809	14577	14672	14580	14835	14697	14421	14673	14529	14697	14754	14811	14816	14723	14657	14817	14733	14761	14475	14837	14740	14704	14545	14651	14742	14728	14743	14728	14704	14721	14812	14589	14758	14743	14630	14797	14853	14887	14703	14766	14666	14750	14645	14747	14726	14638	14715	14587	14655	14514	14740	14639	14676	14724	14660	14822	14665	14674	14720	14755	14758	14621	14615	14634	14821	14723	14448	14797	14577	14775	14499	14698	14746	14636	14641	14569	14620	14535	14493	14624	14648	14634	14645	14785	14735	14633	14658	14594	14611	14758	14710	14703	14769	14575	14682	14847	14593	14672	14652	14728	14787	14777	14619	14679	14771	14549	14691	14726	14740	14650	14616	14666	14519	14664	14795	14969	14797	14702	14654	14574	14775	14692	14629	14819	14710	14667	14759	14551	14783	14600	14688	14645	14812	14646	14654	14696	14686	14829	14700	14542	14758	14541	14828	14752	14732	14576	14750	14817	14765	14615	14781	14740	14522	14667	14729	14695	14608	14633	14702	14866	14788	14659	14634	14621	14452	14669	14815	14788	14725	14637	14495	14635	14592	14790	14865	14620	14741	14903	14739	14514	14854	14653	14710	14576	14679	14589	14680	14670	14672	14843	14653	14449	14728	14758	14655	14633	14721	14829	14532	14703	14931	14639	14572	14778	14756	14719	14636	14779	14564	14795	14703	14612	14659	14783	14756	14685	14795	14959	14689	14748	14665	14705	14696	14687	14751	14730	14670	14624	14746	14689	14699	14867	14722	14483	14675	14641	14527	14828	14658	14769	14564	14804	14668	14707	14588	14722	14812	14684	14606	14934	14745	14682	14610	14696	14746	14665	14740	14556	14743	14706	14879	14644	14720	14812	14644	14752	14714	14660	14565	14768	14781	14694	14851	14615	14805	14767	14647	14453	14721	14635	14726	14685	14756	14616	14707	14683	14673	14582	14744	14540	14733	14540	14733	14671	14772	14755	14831	14593	14692	14520	14696	14608	14697	14790	14725	14841	14675	14693	14805	14715	14688	14558	14553	14701	14678	14783	14697	14825	14793	14750	14710	14602	14703	14598	14475	14723	14682	14691	14610	14741	14636	14593	14593	14795	14713	14816	14552	14570	14755	14755	14810	14594	14658	14686	14655	14771	14699	14749	14680	14713	14849	14679	14666	14839	14704	14595	14674	14722	14754	14838	14752	14758	14663	14526	14557	14601	14669	14856	14681	14584	14775	14534	14599	14617	14818	14630	14821	14598	14955	14862	14830	14727	14714	14750	14607	14661	14797	14816	14673	14866	14648	14589	14607	14742	14570	14570	14677	14842	14748	14763	14689	14749	14644	14738	14455	14705	14691	14764	14607	14791	14618	14722	14733	14750	14673	14579	14593	14703	14783	14674	14693	14453	14625	14567	14770	14769	14672	14695	14548	14609	14761	14717	14808	14693	14817	14635	14737	14843	14676	14753	14787	14775	14695	14626	14755	14693	14518	14837	14781	14658	14808	14701	14851	14638	14681	14762	14718	14571	14605	14695	14633	14694	14756	14760	14772	14746	14796	14726	14760	14701	14685	14633	14708	14697	14681	14617	14683	14731	14708	14775	14640	14852	14720	14778	14612	14723	14620	14926	14818	14743	14744	14668	14925	14594	14757	14680	14739	14787	14866	14707	14697	14665	14568	14848	14754	14565	14618	14699	14721	14702	14726	14625	14662	14809	14560	14607	14751	14568	14685	14790	14644	14671	14703	14885	14666	14837	14817	14800	14739	14658	14555	14745	14634	14762	14764	14653	14799	14759	14676	14734	14673	14772	14759	14842	14628	14635	14736	14527	14717	14742	14615	14685	14865	14657	14806	14768	14675	14663	14749	14757	14698	14656	14679	14685	14859	14745	14704	14789	14593	14638	14888	14698	14709	14611	14769	14511	14881	14717	14683	14711	14620	14761	14796	14754	14677	14689	14675	14734	14763	14743	14789	14651	14478	14750	14683	14737	14637	14676	14642	14796	14619	14572	14742	14770	14730	14642	14797	14764	14924	14829	14960	14624	14864	14665	14758	14673	14713	14655	14768	14712	14631	14843	14698	14745	14885	14741	14841	14801	14625	14667	14858	14802	14652	14685	14655	14572	14528	14584	14669	14596	14435	14778	14802	14562	14604	14784	14736	14784	14699	14567	14677	14669	14737	14790	14623	14812	14608	14950	14527	14783	14671	14683	14694	14823	14513	14688	14810	14822	14685	14683	14723	14719	14666	14516	14661	14934	14746	14690	14695	14600	14633	14773	14680	14638	14700	14653	14791	14552	14760	14673	14549	14710	14689	14682	14744	14804	14641	14596	14866	14779	14739	14737	14766	14787	14718	14663	14558	14721	14745	14619	14766	14583	14792	14746	14847	14675	14739	14718	14790	14719	14627	14727	14602	14730	14683	14622	14666	14714	14719	14552	14586	14818	14523	14794	14760	14694	14740	14807	14621	14633	14775	14702	14803	14838	14753	14861	14668	14784	14733	14768	14681	14923	14671	14748	14629	14647	14674	14767	14672	14770	14736	14459	14806	14467	14772	14692	14784	14706	14463	14643	14754	14781	14703	14655	14788	14623	14676	14857	14785	14729	14711	14619	14723	14650	14879	14693	14756	14551	14714	14741	14645	14531	14733	14665	14669	14845	14714	14798	14956	14653	14687	14695	14683	14615	14802	14603	14675	14755	14843	14712	14740	14610	14753	14727	14772	14672	14664	14833	14908	14826	14667	14716	14783	14753	14743	14681	14636	14709	14794	14773	14766	14827	14635	14658	14737	14601	14811	14843	14817	14782	14680	14635	14726	14615	14703	14838	14667	14628	14835	14713	14613	14679	14696	14686	14714	14766	14680	14689	14771	14573	14774	14624	14587	14666	14717	14826	14657	14662	14669	14811	14788	14689	14711	14741	14694	14485	14649	14553	14691	14620	14572	14688	14738	14845	14600	14753	14718	14804	14748	14804	14880	14659	14610	14692	14743	14613	14840	14635	14720	14805	14716	14605	14793	14554	14649	14609	14532	14715	14959	14776	14670	14564	14716	14538	14766	14679	14717	14761	14706	14625	14695	14629	14793	14705	14806	14817	14681	14641	14596	14739	14737	14681	14532	14637	14741	14893	14749	14750	14739	14741	14725	14804	14892	14818	14577	14728	14372	14604	14680	14945	14783	14765	14692	14861	14613	14720	14550	14695	14591	14812	14651	14699	14672	14704	14938	14756	14706	14777	14667	14542	14737	14700	14701	14697	14663	14755	14613	14603	14795	14647	14653	14687	14732	14638	14724	14803	14836	14726	14649	14510	14659	14665	14713	14585	14685	14497	14663	14665	14582	14622	14793	14692	14573	14584	14880	14768	14629	14784	14765	14724	14775	14716	14715	14759	14722	14693	14710	14702	14820	14678	14704	14654	14804	14798	14663	14765	14673	14883	14669	14775	14553	14573	14856	14591	14778	14656	14596	14655	14647	14609	14784	14741	14737	14889	14750	14683	14660	14787	14742	14733	14692	14821	14576	14659	14689	14609	14751	14775	14751	14791	14704	14786	14731	14646	14601	14710	14582	14750	14735	14746	14586	14705	14665	14690	14749	14602	14695	14630	14705	14611	14766	14647	14718	14777	14768	14599	14659	14810	14689	14613	14605	14613	14752	14749	14713
29342	22322	21978	19325	17102	17017	17243	17094	16808	16835	16955	17248	18049	19476	19657	18666	17682	17038	16880	16799	16712	16631	16787	16595	16854	16723	16693	16775	16744	16834	16709	16563	16631	16833	16697	16643	16886	16851	16746	16721	16842	16405	16547	16625	16683	16791	16800	16697	16708	16677	16770	16549	16745	16562	16657	16821	16996	16678	16594	16841	16595	16774	16837	16906	16604	16570	16683	16691	16862	16738	16780	16734	16741	16796	17023	16781	16615	16677	16591	16702	16790	16827	16848	16794	16663	16493	16490	16516	16817	16760	16675	16683	16693	16580	16889	16602	16682	16809	16698	17011	16771	16631	16626	16668	16609	16612	16643	16738	16787	16775	16718	16843	16547	16850	16818	16545	16865	16780	16629	16711	16687	16651	16719	16743	16699	16877	16729	16666	16754	16776	16597	16696	16828	16696	16714	16660	16669	16654	16641	16819	16803	16724	16842	16333	16791	16562	16562	16660	16571	16835	16639	16576	16686	16655	16699	16546	16836	16731	16644	16879	16688	16664	16836	16690	16739	16543	16816	16732	16678	16687	16568	16583	16812	16841	16652	16832	16642	16722	16739	16442	16787	16728	16803	16654	16728	16641	16697	16673	16482	16711	16570	16583	16649	16644	16707	16637	16652	16603	16560	16821	16594	16485	16504	16668	16623	16728	16745	16660	16851	16525	16628	16704	16656	16718	16628	16611	16744	16839	16706	16700	16759	16525	16713	16550	16652	16708	16885	16346	16753	16660	16518	16790	16740	16564	16802	16724	16685	16553	16755	16601	16745	16732	16620	16678	16776	16549	16771	16691	16415	16558	16507	16578	16810	16766	16621	16459	16643	16599	16609	16607	16653	16703	16779	16786	16648	16675	16904	16828	16687	16827	16549	16710	16796	16597	16752	16591	16765	16833	16741	16750	16806	16652	16623	16703	16785	16736	16657	16674	16759	16560	16683	16774	16649	16880	16744	16568	16609	16889	16648	16913	16821	16794	16939	16598	16607	16640	16669	16704	16688	16614	16793	16759	16664	16735	16687	16716	16774	16537	16582	16845	16588	16627	16727	16763	16828	16581	16756	16715	16950	16779	16589	16776	16877	16811	16644	16531	16769	16651	16565	16850	16824	16573	16667	16902	16756	16783	16857	16661	16806	16674	16760	16771	16622	16704	16850	16758	16721	16773	16734	16907	16754	16795	16611	16669	16766	16807	16602	16624	16840	16755	16720	16706	16848	16578	16844	16645	16509	16710	16785	16674	16607	16600	16562	16615	16611	16969	16787	16568	16705	16644	16716	16619	16657	16738	16866	17042	16862	16933	16762	16497	16887	16646	16778	16706	16640	16576	16804	16563	16662	16663	16752	16608	16793	16578	16838	16904	16585	16695	16748	16871	16866	16487	16846	16745	16731	16570	16794	16676	16638	16731	16738	16795	16686	16639	16777	16805	16842	16711	16699	16734	16673	16652	16617	16652	16640	16926	16791	16694	16533	16608	16694	16475	16773	16690	16897	16808	16673	16678	16461	16493	16579	16783	16655	16807	16914	16834	16867	16551	16647	16554	16744	16760	16631	16772	16768	16511	16941	16608	16619	16672	16704	16533	16469	16617	16839	16760	16829	16784	16628	16673	16971	16709	16643	16641	16825	16673	16576	16725	16834	16697	16702	16597	16555	16704	16637	16797	16694	16582	16576	16623	16712	16597	16732	16745	16705	16763	16816	16862	16499	16820	16896	16717	16599	16599	16592	16789	16615	16762	16769	16685	16670	16651	16836	16692	16724	16690	16589	16777	16590	16599	16570	16827	16583	16889	16797	16541	16496	16676	16907	16773	16603	16561	16896	16666	16648	16623	16796	16637	16764	16798	16611	16650	16637	16816	16950	16676	16740	16714	16753	16739	16773	16799	16699	16859	16524	16739	16865	16746	16590	16814	16715	16620	16669	16768	16833	16669	16748	16633	16705	16792	16691	16841	16577	16724	16784	16711	16555	16713	16800	16784	16825	16776	16523	16695	16816	16688	16602	16654	16826	16700	16781	16622	16436	16776	16541	16713	16931	16710	16818	16731	16691	16782	16713	16785	16693	16767	16781	16805	16494	16697	16537	16642	16958	16666	16669	16793	16542	16634	16548	16607	16773	16786	16796	16820	16665	16608	16710	16847	16833	16824	16626	16722	16683	16810	16946	16786	16644	16737	16844	16872	16725	16856	16749	16739	16899	16731	16687	16602	16820	16708	16811	16676	16586	16658	16861	16695	16718	16660	16756	16747	16706	16615	16685	16557	16565	16759	16792	16745	16581	16699	16660	16696	16833	16772	16732	16645	16807	16807	16660	16593	16584	16666	16568	16727	16741	16618	16796	16662	16558	16930	16694	16520	16552	16787	16673	16795	16736	16641	16769	16712	16697	16529	16555	16632	16711	16769	16617	16531	16633	16607	16441	16708	16777	16641	16906	16560	16689	16876	16798	16726	16621	16906	16651	17013	16667	16603	16874	16596	16665	16589	16647	16708	16658	16645	16844	16638	16541	16859	16637	16438	16500	16755	16616	16681	16847	16741	16662	16716	16693	16741	16761	16665	16643	16828	16591	16583	16794	16846	16615	16703	16926	16795	16747	16407	16768	16842	16785	16699	16764	16855	16951	16662	16617	16694	16751	16572	16682	16723	16686	16718	16707	16827	16514	16780	16772	16787	16558	16790	16717	16653	16764	16805	16720	16719	16475	16489	16770	16859	16589	16845	16647	16728	16590	16756	16709	16875	16762	16807	16811	16668	16735	16676	16641	16684	16696	16500	16669	16602	16805	16704	16410	16607	16752	16621	16588	16800	16789	16762	16806	16488	16851	16691	16679	16597	16841	16688	16630	16532	16831	16768	16800	16668	16513	16535	16480	16681	16656	16689	16746	16758	16765	16870	16682	16906	16698	16686	16672	16826	16608	16662	16779	16663	16714	16709	16564	16836	16743	16945	16680	16699	16627	16446	16693	16766	16772	16796	16707	16470	16651	16894	16662	16647	16830	16821	16816	16629	16690	16858	16679	16726	16730	16718	16616	16689	16526	16675	16771	16666	16804	16882	16722	16666	16578	16808	16699	16680	16875	16542	16449	16741	16826	16640	16521	16627	16615	16745	16923	16728	16746	16892	16725	16830	16719	16631	16716	16655	16551	16637	16621	16448	16523	16892	16514	16701	16827	16796	16873	16693	16664	16472	16542	16558	16687	16707	16974	16662	16661	16576	16683	16880	16630	16705	16865	16755	16887	16769	16619	16850	16694	16562	16593	16419	16605	16728	16594	16926	16710	16804	16547	16746	16544	16759	16594	16566	16771	16847	16811	16602	16540	16890	16594	16647	16694	16655	16683	16621	16653	16770	16500	16696	16794	16815	16757	16591	16655	16783	16787	16729	16596	17000	16722	16662	16686	16535	16717	16685	16718	16580	16762	16709	16744	16599	16767	16652	16622	16589	16494	16678	16612	16588	16953	16792	17088	16701	16656	16823	16787	16587	16451	16708	16686	16746	16642	16586	16760	16580	16722	16610	16559	16781	16745	17030	16520	16576	16706	16768	16709	16962	16777	16790	16731	16749	16645	16744	16671	16718	16879	16711	16717	16700	16845	16817	16875	16769	16669	16732	16601	16714	16759	16861	16489	16775	16866	16594	16638	16592	16599	16641	16808	16609	16834	16681	16843	16677	16513	16590	16660	16771	16807	16629	16847	16829	16747	16827	16850	16640	16701	16774	16642	16678	16783	16572	16789	16609	16688	16747	16736	16725	16678	16621	16505	16761	16622	16717	16709	16616	16628	16733	16791	16559	16682	16963	16776	16558	16715	16830	16463	16662	16900	16586	16711	16729	16747	16749	16882	16524	16745	16777	16779	16630	16673	16682	16774	16717	16716	16629	16715	16843	16643	16953	16728	16701	16815	16598	16777	16666	16700	16630	16739	16839	16688	16727	16605	16640	16466	16751	16913	16753	16824	16794	16681	16602	16633	16416	16777	16648	16580	16805	16654	16719	16646	16865	16729	16786	16614	16415	16378	16749	16597	16584	16732	16857	16621	16610	16910	16646	16916	16629	16829	16593	16786	16728	16703	16777	16688	16740	16630	16687	16889	16659	16747	16785	16541	16682	16614	16522	16612	16822	16662	16722	16829	16796	16592	16708	16824	16706	16680	16716	16769	16674	16653	16629	16860	16803	16605	16657	16661	16644	16628	16506	16554	16560	16836	16658	16666	16803	16685	16516	16872	16851	16748	16622	16728	16618	16799	16850	16681	16744	16650	16761	16582	16839	16722	16953	16743	16644	16759	16745	16662	16852	16854	16587	16670	16596	16629	16521	16632	16622	16829	16623	16766	16805	16573	16819	16720	16555	16693	16807	16587	16742	16799	16604	16701	16557	16859	16733	16758	16852	16754	16515	16749	16473	16693	16773	16657	16612	16760	16779	16813	16786	16669	16641	16752	16704	16771	16555	16510	16799	16794	16600	16726	16607	16668	16813	16605	16624	16686	16866	16564	16511	16643	16822	16795	16621	16859	16766	16614	16806	16543	16760	16802	16517	16786	16646	16675	16624	16634	16873	16700	16635	16697	16685	16652	16548	16669	16786	16704	16633	16683	16769	16676	16499	16682	16747	16775	16584	16821	16641	16826	16633	16739	16703	16685	16665	16694	16687	16695	16797	16650	16524	16769	16701	16787	16827	16767	16617	16657	16581	16684	16951	16730	16558	16528	16643	16839	16842	16559	16664	16680	16561	16814	16703	16727	16780	16956	16909	17005	16744	16557	16801	16637	16661	16756	16609	16846	16629	16709	16910	16675	16802	16737	16851	16611	16588	16847	16796	16604	16553	16573	16582	16517	16767	16637	16667	16594	16839	16764	16732	16924	16567	16582	16805	16551	16680	16503	16546	16766	16797	16896	16754	16639	16826	16843	16834	16841	16783	16896	16682	16740	16694	16761	16744	16963	16751	16756	16583	16819	16495	16604	16707	16740	16635	16687	16734	16633	16703	16800	16707	16693	16757	16824	16805	16890	16593	16722	16779	16656	16847	16685	16776	16783	16880	16755	16716	16700	16624	16589	16792	16787	16658	16683	16737	16660	16513	16724	16528	16715	16729	16590	16653	16739	16532	16767	16914	16831	16731
16540	17596	16911	15531	15265	15196	15001	15034	14797	14968	15006	15429	16835	18903	18339	16595	15606	14850	14713	14671	14601	14711	14635	14525	14647	14694	14669	14737	14677	14559	14651	14631	14718	14665	14699	14620	14627	14677	14660	14522	14653	14566	14617	14732	14582	14623	14586	14713	14636	14516	14584	14638	14727	14657	14654	14596	14606	14666	14554	14611	14453	14622	14525	14693	14598	14723	14568	14693	14605	14572	14666	14524	14600	14514	14767	14552	14678	14403	14571	14567	14633	14739	14615	14646	14538	14722	14756	14540	14491	14601	14698	14499	14492	14525	14661	14562	14656	14705	14715	14601	14591	14548	14777	14603	14506	14602	14631	14538	14555	14540	14497	14673	14702	14641	14660	14651	14546	14605	14707	14691	14593	14573	14732	14533	14611	14539	14804	14535	14527	14790	14618	14526	14757	14546	14653	14665	14613	14596	14614	14680	14709	14621	14687	14639	14603	14577	14551	14600	14845	14756	14726	14582	14664	14589	14776	14686	14579	14567	14773	14691	14611	14493	14657	14568	14688	14677	14592	14781	14639	14555	14537	14765	14539	14805	14770	14611	14729	14521	14510	14547	14629	14704	14624	14528	14776	14473	14780	14570	14753	14652	14648	14611	14580	14667	14684	14376	14460	14563	14727	14641	14515	14522	14720	14713	14729	14639	14622	14603	14428	14505	14698	14635	14566	14616	14528	14696	14582	14559	14500	14665	14681	14725	14672	14626	14739	14663	14374	14483	14497	14661	14585	14612	14523	14726	14426	14513	14641	14615	14636	14820	14623	14569	14395	14697	14797	14696	14831	14682	14740	14793	14549	14390	14484	14530	14632	14649	14746	14623	14587	14453	14471	14335	14647	14602	14875	14658	14599	14686	14712	14621	14576	14586	14625	14518	14691	14713	14710	14575	14725	14648	14789	14517	14605	14664	14542	14408	14744	14502	14732	14728	14640	14581	14574	14582	14754	14661	14620	14616	14816	14685	14676	14501	14651	14728	14595	14768	14558	14544	14702	14553	14714	14808	14619	14556	14413	14696	14690	14767	14630	14675	14578	14710	14600	14607	14655	14544	14645	14736	14711	14621	14721	14687	14685	14708	14760	14681	14636	14683	14590	14675	14722	14690	14783	14765	14591	14663	14727	14572	14577	14632	14761	14623	14610	14713	14446	14536	14652	14723	14751	14702	14647	14710	14683	14513	14655	14550	14717	14663	14681	14733	14487	14479	14645	14550	14748	14588	14624	14522	14623	14726	14497	14424	14535	14588	14647	14606	14664	14673	14479	14617	14693	14607	14587	14682	14532	14552	14530	14723	14644	14635	14781	14607	14683	14712	14552	14746	14516	14581	14767	14610	14711	14497	14684	14637	14741	14606	14758	14612	14723	14638	14627	14656	14586	14416	14513	14658	14649	14510	14664	14816	14516	14611	14593	14693	14583	14575	14849	14627	14461	14471	14616	14836	14607	14649	14546	14617	14482	14566	14766	14629	14600	14771	14588	14506	14679	14428	14718	14709	14622	14692	14558	14618	14703	14462	14628	14632	14779	14592	14687	14617	14612	14574	14738	14675	14697	14577	14818	14533	14696	14881	14390	14705	14670	14662	14552	14578	14678	14613	14583	14443	14596	14665	14574	14482	14680	14676	14572	14723	14726	14699	14570	14585	14633	14508	14632	14664	14753	14624	14702	14679	14612	14614	14480	14574	14618	14593	14632	14657	14511	14688	14535	14629	14598	14626	14655	14718	14635	14560	14649	14689	14540	14636	14528	14634	14646	14510	14821	14633	14794	14735	14532	14682	14704	14612	14362	14735	14702	14647	14546	14595	14662	14671	14687	14588	14839	14752	14603	14419	14606	14673	14650	14709	14550	14446	14845	14739	14518	14808	14546	14500	14555	14704	14499	14627	14621	14558	14489	14690	14707	14653	14599	14775	14681	14775	14688	14543	14777	14524	14697	14694	14726	14571	14634	14581	14629	14760	14569	14589	14751	14646	14549	14723	14515	14519	14576	14777	14822	14478	14679	14632	14685	14699	14565	14587	14653	14658	14699	14633	14683	14733	14679	14689	14614	14536	14786	14512	14680	14600	14639	14683	14767	14679	14535	14725	14658	14590	14724	14740	14710	14612	14537	14593	14564	14485	14449	14510	14690	14561	14560	14641	14630	14440	14593	14503	14658	14590	14708	14643	14637	14522	14793	14641	14610	14591	14627	14682	14649	14626	14679	14687	14517	14624	14700	14610	14671	14834	14596	14664	14605	14638	14818	14616	14767	14725	14736	14570	14598	14871	14697	14471	14563	14698	14499	14623	14597	14800	14618	14602	14548	14811	14603	14599	14503	14607	14616	14740	14586	14643	14677	14698	14678	14698	14678	14631	14631	14725	14709	14662	14594	14523	14719	14538	14658	14584	14847	14628	14692	14658	14544	14632	14661	14614	14584	14595	14580	14541	14630	14644	14790	14578	14619	14719	14543	14684	14609	14565	14590	14683	14719	14649	14561	14661	14722	14719	14554	14536	14673	14680	14563	14645	14454	14714	14546	14549	14724	14728	14703	14514	14839	14682	14693	14600	14553	14691	14492	14666	14595	14747	14582	14571	14639	14588	14593	14723	14525	14703	14372	14694	14764	14604	14571	14520	14600	14735	14639	14627	14606	14773	14584	14772	14626	14773	14634	14790	14587	14690	14769	14508	14543	14604	14653	14693	14817	14694	14753	14567	14640	14560	14593	14586	14636	14601	14742	14649	14676	14542	14610	14589	14542	14641	14608	14641	14648	14717	14745	14654	14644	14539	14703	14755	14681	14523	14618	14664	14653	14487	14660	14557	14646	14642	14769	14723	14680	14536	14546	14439	14638	14767	14675	14698	14641	14768	14596	14687	14803	14726	14768	14640	14624	14599	14575	14684	14568	14842	14802	14621	14684	14749	14669	14587	14569	14678	14748	14691	14478	14671	14700	14609	14782	14523	14618	14679	14731	14685	14664	14819	14699	14541	14599	14691	14798	14625	14710	14729	14511	14697	14725	14522	14574	14503	14632	14588	14652	14614	14496	14858	14730	14735	14728	14451	14602	14739	14655	14672	14703	14736	14631	14530	14592	14684	14738	14623	14740	14561	14609	14614	14714	14619	14740	14616	14662	14582	14576	14680	14619	14777	14597	14683	14889	14649	14678	14487	14659	14602	14664	14558	14638	14442	14580	14729	14566	14600	14614	14740	14823	14598	14595	14692	14616	14538	14772	14744	14676	14431	14765	14642	14651	14809	14576	14649	14680	14554	14632	14728	14609	14758	14671	14694	14690	14576	14623	14789	14529	14688	14612	14734	14767	14474	14584	14663	14656	14790	14566	14607	14590	14689	14703	14685	14646	14748	14627	14895	14607	14674	14743	14601	14607	14646	14600	14578	14597	14575	14717	14588	14606	14510	14615	14640	14664	14606	14845	14649	14758	14660	14787	14560	14669	14709	14603	14691	14654	14714	14564	14716	14546	14558	14616	14594	14817	14686	14550	14691	14617	14664	14760	14626	14610	14556	14737	14661	14556	14643	14620	14592	14487	14739	14658	14457	14456	14696	14689	14621	14766	14585	14500	14715	14465	14564	14712	14578	14685	14750	14668	14652	14663	14667	14594	14617	14558	14467	14680	14816	14576	14625	14730	14564	14742	14758	14563	14634	14833	14606	14734	14588	14659	14511	14720	14774	14639	14727	14777	14644	14643	14653	14667	14536	14625	14656	14736	14797	14608	14770	14639	14685	14571	14562	14625	14664	14500	14724	14656	14542	14633	14710	14550	14739	14599	14837	14602	14633	14619	14580	14661	14749	14620	14700	14582	14533	14514	14709	14618	14581	14677	14613	14786	14656	14728	14571	14586	14626	14536	14819	14685	14704	14679	14630	14717	14566	14919	14613	14572	14663	14776	14663	14664	14632	14751	14569	14669	14648	14625	14684	14595	14687	14628	14642	14594	14338	14435	14802	14561	14816	14685	14603	14416	14584	14725	14631	14659	14686	14642	14701	14682	14631	14532	14786	14493	14614	14731	14570	14627	14763	14751	14736	14595	14546	14684	14604	14780	14601	14593	14740	14635	14631	14724	14636	14676	14554	14530	14550	14558	14594	14714	14693	14710	14593	14464	14546	14602	14651	14604	14660	14635	14757	14557	14433	14601	14594	14687	14719	14486	14492	14754	14560	14714	14771	14681	14614	14454	14679	14638	14581	14547	14655	14525	14616	14634	14581	14653	14793	14648	14853	14651	14491	14722	14724	14588	14789	14622	14538	14660	14708	14808	14673	14617	14523	14610	14483	14716	14695	14590	14671	14592	14637	14657	14703	14643	14608	14705	14588	14561	14718	14504	14842	14515	14678	14689	14546	14586	14559	14624	14694	14600	14570	14736	14522	14739	14639	14499	14769	14579	14588	14743	14637	14528	14601	14603	14608	14648	14635	14788	14570	14575	14618	14486	14570	14732	14659	14709	14535	14498	14763	14642	14568	14561	14549	14724	14619	14693	14650	14512	14527	14550	14584	14939	14570	14699	14792	14765	14862	14612	14675	14413	14624	14618	14758	14747	14574	14702	14676	14658	14702	14742	14519	14691	14602	14746	14637	14556	14816	14562	14691	14626	14601	14684	14664	14580	14583	14832	14543	14799	14633	14566	14478	14588	14545	14665	14637	14675	14510	14691	14492	14628	14549	14534	14665	14674	14533	14645	14676	14536	14829	14621	14660	14398	14621	14570	14705	14576	14418	14547	14790	14578	14480	14623	14617	14673	14534	14634	14692	14693	14713	14708	14622	14688	14686	14665	14694	14531	14708	14898	14700	14788	14666	14494	14555	14656	14657	14776	14575	14632	14677	14640	14505	14485	14597	14525	14762	14519	14547	14402	14883	14612	14624	14672	14693	14665	14497	14621	14742	14693	14601	14634	14590	14625	14669	14589	14827	14580	14512	14658	14749	14691	14631	14564	14437	14718	14607	14670	14510	14587	14603	14618	14765	14873	14643	14543	14808	14690	14657	14695	14785	14777	14787	14663	14448	14591	14755	14681	14570	14572	14803	14587	14695	14530	14709	14684	14743	14717	14785	14717	14731	14567	14768	14739	14505	14672	14625	14482	14607	14446	14725	14529	14512	14695	14473
25244	21441	28233	25423	21523	19241	18928	17480	17163	17365	17567	18751	26088	32206	30921	25709	20577	18021	16874	16600	16496	16714	16620	16502	16746	16672	16739	16527	16612	16419	16647	16547	16716	16599	16640	16603	16645	16574	16516	16635	16584	16710	16706	16545	16664	16581	16692	16421	16685	16481	16521	16699	16656	16519	16760	16752	16683	16681	16628	16836	16580	16719	16551	16728	16580	16491	16566	16574	16330	16528	16569	16615	16641	16486	16564	16619	16747	16559	16635	16524	16684	16602	16436	16686	16714	16621	16568	16565	16667	16638	16603	16503	16530	16443	16647	16419	16533	16509	16672	16609	16538	16569	16679	16579	16671	16613	16481	16430	16484	16773	16610	16586	16546	16514	16635	16612	16731	16804	16585	16413	16664	16599	16618	16654	16666	16545	16583	16477	16442	16539	16690	16348	16365	16558	16533	16399	16634	16537	16530	16749	16524	16528	16642	16543	16754	16542	16788	16569	16637	16393	16541	16726	16668	16720	16543	16700	16631	16661	16584	16454	16657	16357	16452	16643	16538	16792	16562	16402	16617	16628	16697	16502	16470	16819	16464	16671	16654	16744	16580	16611	16503	16565	16429	16500	16514	16569	16643	16690	16397	16503	16479	16437	16616	16570	16638	16662	16618	16641	16667	16498	16565	16684	16575	16367	16637	16563	16425	16523	16549	16544	16607	16601	16748	16519	16416	16755	16605	16503	16573	16685	16485	16524	16500	16644	16479	16731	16557	16346	16835	16545	16415	16509	16658	16454	16510	16725	16267	16692	16443	16587	16694	16410	16529	16400	16581	16571	16547	16525	16658	16581	16658	16849	16697	16708	16626	16580	16627	16630	16533	16389	16669	16503	16466	16721	16583	16516	16745	16579	16528	16460	16494	16602	16696	16497	16636	16572	16467	16639	16714	16706	16398	16482	16464	16828	16750	16676	16663	16572	16561	16543	16473	16600	16523	16746	16677	16595	16687	16565	16735	16409	16462	16486	16729	16557	16614	16605	16773	16562	16463	16647	16661	16715	16345	16522	16535	16534	16513	16544	16576	16313	16608	16602	16526	16886	16553	16437	16496	16573	16459	16561	16657	16491	16555	16553	16552	16513	16793	16612	16606	16421	16423	16401	16488	16353	16642	16598	16513	16502	16412	16529	16707	16797	16518	16584	16578	16548	16659	16391	16621	16503	16517	16433	16594	16432	16516	16745	16517	16662	16545	16435	16399	16360	16569	16536	16466	16620	16553	16575	16557	16544	16706	16617	16401	16600	16630	16474	16310	16629	16681	16714	16568	16513	16719	16590	16355	16546	16612	16445	16540	16583	16532	16612	16486	16491	16692	16282	16675	16585	16508	16845	16587	16428	16518	16717	16718	16740	16576	16615	16477	16531	16635	16415	16662	16601	16572	16627	16454	16659	16696	16505	16593	16625	16395	16415	16570	16465	16562	16823	16383	16439	16642	16407	16597	16653	16457	16676	16636	16566	16395	16619	16437	16651	16568	16530	16638	16512	16448	16704	16544	16634	16500	16854	16471	16526	16578	16689	16649	16746	16684	16597	16656	16530	16519	16645	16627	16738	16627	16510	16648	16589	16708	16499	16383	16601	16665	16653	16328	16717	16557	16433	16586	16482	16520	16750	16475	16346	16566	16991	16648	16575	16721	16632	16522	16531	16567	16519	16651	16607	16682	16529	16741	16424	16568	16456	16525	16585	16611	16448	16771	16641	16505	16550	16857	16576	16777	16504	16298	16492	16773	16365	16691	16545	16640	16486	16617	16611	16503	16580	16499	16535	16505	16661	16657	16472	16571	16692	16677	16656	16508	16424	16513	16450	16810	16409	16575	16549	16702	16718	16557	16690	16505	16655	16634	16438	16406	16566	16555	16573	16504	16595	16544	16539	16549	16628	16724	16623	16489	16498	16662	16624	16557	16657	16678	16758	16269	16598	16608	16679	16817	16522	16464	16620	16663	16553	16515	16443	16613	16559	16540	16478	16636	16701	16615	16511	16583	16391	16440	16414	16602	16491	16358	16548	16542	16629	16653	16560	16503	16673	16626	16658	16697	16762	16740	16550	16553	16544	16693	16746	16632	16475	16636	16576	16447	16504	16576	16507	16568	16548	16518	16474	16588	16708	16544	16672	16348	16607	16325	16692	16618	16533	16553	16511	16684	16464	16435	16657	16521	16503	16358	16503	16621	16636	16615	16608	16621	16624	16571	16603	16480	16561	16706	16812	16506	16521	16654	16627	16537	16586	16641	16535	16770	16613	16573	16465	16586	16624	16643	16480	16556	16413	16352	16480	16563	16536	16428	16528	16574	16464	16417	16547	16313	16458	16497	16765	16543	16453	16416	16471	16510	16566	16438	16606	16594	16592	16686	16702	16560	16633	16465	16390	16516	16506	16326	16488	16670	16543	16446	16447	16713	16543	16685	16739	16554	16540	16595	16610	16667	16580	16348	16596	16475	16657	16745	16463	16635	16527	16592	16502	16473	16878	16569	16600	16506	16569	16950	16566	16546	16544	16490	16515	16395	16408	16573	16501	16525	16353	16664	16450	16605	16625	16590	16699	16636	16442	16449	16557	16499	16567	16621	16691	16463	16682	16276	16579	16563	16527	16669	16444	16567	16665	16674	16477	16599	16509	16736	16742	16832	16399	16679	16549	16619	16423	16804	16514	16681	16692	16693	16379	16444	16779	16705	16539	16715	16556	16586	16572	16666	16678	16500	16712	16671	16641	16636	16397	16379	16665	16672	16723	16493	16739	16455	16768	16619	16662	16673	16657	16458	16562	16534	16533	16592	16818	16558	16531	16551	16681	16570	16558	16398	16494	16314	16684	16520	16640	16383	16644	16564	16571	16775	16534	16760	16559	16697	16604	16819	16719	16536	16401	16876	16840	16695	16641	16614	16675	16602	16427	16686	16616	16662	16724	16486	16593	16495	16609	16497	16783	16661	16443	16506	16556	16623	16606	16502	16585	16460	16520	16508	16730	16768	16460	16605	16859	16504	16642	16539	16542	16752	16630	16629	16534	16708	16605	16589	16606	16389	16456	16561	16657	16454	16437	16656	16660	16492	16645	16799	16585	16567	16356	16794	16499	16627	16643	16548	16527	16635	16688	16675	16427	16251	16547	16634	16654	16608	16718	16496	16533	16520	16570	16246	16484	16656	16650	16683	16604	16526	16458	16663	16741	16531	16587	16757	16395	16641	16749	16589	16546	16526	16447	16541	16478	16732	16514	16356	16646	16627	16532	16627	16594	16814	16486	16466	16644	16398	16491	16592	16584	16655	16476	16455	16619	16796	16538	16424	16659	16674	16612	16691	16418	16426	16571	16574	16453	16540	16512	16447	16538	16409	16443	16674	16456	16556	16663	16444	16542	16730	16600	16411	16722	16836	16709	16680	16336	16535	16470	16545	16335	16465	16508	16618	16494	16512	16572	16536	16462	16532	16792	16748	16648	16604	16536	16506	16510	16533	16511	16736	16583	16465	16615	16541	16381	16509	16583	16293	16681	16565	16640	16516	16581	16596	16618	16450	16454	16447	16670	16598	16692	16539	16647	16606	16617	16652	16657	16517	16786	16572	16509	16512	16436	16656	16536	16697	16611	16383	16691	16608	16586	16541	16506	16598	16449	16513	16564	16639	16623	16663	16594	16523	16756	16781	16489	16640	16411	16558	16668	16604	16702	16722	16419	16776	16726	16578	16775	16602	16531	16831	16616	16698	16684	16491	16492	16496	16508	16494	16401	16525	16514	16452	16649	16478	16589	16549	16500	16589	16515	16601	16473	16595	16560	16502	16625	16470	16533	16559	16501	16581	16514	16604	16609	16601	16614	16412	16541	16630	16478	16702	16583	16579	16577	16625	16662	16633	16535	16533	16596	16456	16399	16727	16615	16808	16486	16435	16545	16693	16528	16635	16744	16554	16621	16776	16659	16511	16533	16541	16543	16486	16765	16637	16866	16589	16409	16422	16527	16595	16537	16458	16731	16357	16658	16712	16509	16483	16512	16692	16624	16427	16589	16601	16527	16567	16638	16691	16593	16490	16461	16505	16667	16612	16434	16369	16519	16536	16534	16496	16513	16522	16720	16780	16541	16847	16421	16567	16720	16489	16449	16674	16525	16801	16358	16434	16523	16583	16407	16675	16793	16428	16563	16738	16597	16599	16976	16695	16543	16780	16574	16696	16659	16233	16603	16573	16571	16709	16690	16648	16632	16583	16536	16669	16401	16345	16636	16439	16614	16547	16386	16419	16483	16649	16631	16450	16447	16634	16687	16732	16757	16618	16464	16574	16649	16417	16462	16518	16410	16646	16730	16734	16374	16552	16601	16428	16476	16534	16611	16492	16657	16489	16595	16595	16582	16659	16590	16667	16605	16669	16497	16418	16750	16523	16789	16593	16629	16822	16577	16381	16570	16463	16541	16704	16713	16569	16668	16583	16529	16639	16501	16625	16556	16488	16532	16419	16461	16602	16659	16515	16463	16652	16717	16597	16702	16536	16597	16569	16459	16849	16545	16555	16562	16642	16682	16618	16538	16662	16427	16637	16626	16571	16534	16391	16605	16763	16746	16528	16585	16618	16588	16662	16599	16355	16796	16414	16532	16644	16543	16576	16816	16576	16708	16521	16628	16469	16502	16600	16615	16608	16575	16552	16499	16705	16446	16466	16683	16589	16770	16532	16535	16478	16541	16434	16503	16638	16617	16812	16523	16778	16524	16454	16488	16492	16541	16652	16848	16440	16584	16483	16359	16539	16461	16488	16647	16345	16369	16485	16463	16631	16344	16607	16531	16489	16494	16742	16365	16468	16471	16818	16727	16732	16647	16640	16682	16728	16570	16745	16509	16532	16682	16738	16449	16551	16683	16750	16696	16485	16564	16484	16427	16685	16493	16757	16514	16564	16631	16567	16534	16538	16567	16559	16509	16581	16599	16861	16564	16678	16618	16693	16562	16648	16627	16579	16694	16751	16718	16582	16716	16564	16618	16552	16572	16447	16574	16699	16537	16422	16624	16682	16563	16684	16529	16551	16629	16623	16412	16633	16446	16576	16347	16738	16677	16649	16581	16663	16783	16564	16518	16577	16590	16509	16684	16558	16743	16642	16554	16440	16582	16600	16503	16868	16611
15226	23547	22141	18513	17293	16659	16237	15613	15399	15568	16068	18889	29001	34925	31820	24957	18785	15670	14776	14800	14627	14617	14427	14494	14618	14724	14495	14676	14526	14639	14584	14672	14699	14633	14621	14425	14409	14684	14759	14757	14504	14579	14828	14516	14684	14723	14605	14675	14418	14621	14558	14576	14647	14528	14633	14627	14389	14646	14607	14571	14664	14523	14498	14600	14431	14712	14555	14624	14468	14455	14642	14512	14627	14732	14536	14529	14541	14544	14576	14536	14525	14717	14509	14713	14601	14571	14824	14780	14580	14603	14494	14602	14545	14504	14720	14520	14461	14584	14464	14589	14657	14546	14615	14727	14604	14621	14669	14506	14497	14652	14684	14608	14578	14627	14673	14652	14571	14712	14672	14571	14650	14707	14602	14419	14537	14602	14589	14455	14595	14473	14655	14689	14698	14464	14634	14711	14720	14591	14546	14546	14523	14568	14656	14720	14688	14550	14764	14417	14628	14577	14537	14554	14707	14622	14413	14554	14642	14590	14533	14528	14442	14604	14489	14391	14570	14610	14564	14563	14555	14595	14454	14874	14667	14536	14764	14485	14509	14716	14752	14695	14584	14716	14672	14630	14465	14630	14678	14574	14514	14754	14538	14596	14594	14577	14731	14688	14520	14635	14599	14495	14778	14674	14721	14422	14574	14481	14476	14590	14705	14502	14810	14479	14514	14569	14557	14504	14661	14416	14538	14532	14638	14696	14560	14350	14561	14665	14536	14555	14521	14554	14694	14717	14615	14536	14634	14532	14418	14462	14612	14792	14532	14586	14666	14717	14520	14600	14652	14563	14769	14471	14560	14580	14473	14526	14675	14719	14514	14654	14554	14536	14614	14736	14484	14549	14696	14440	14636	14603	14540	14583	14584	14627	14590	14715	14519	14617	14542	14539	14420	14645	14544	14478	14577	14624	14581	14638	14512	14378	14624	14505	14514	14516	14491	14753	14667	14402	14502	14496	14506	14713	14679	14590	14581	14445	14476	14618	14607	14477	14508	14460	14471	14589	14634	14559	14549	14530	14585	14382	14543	14477	14394	14530	14560	14468	14663	14680	14559	14677	14508	14542	14637	14721	14762	14552	14702	14551	14553	14541	14754	14732	14505	14562	14606	14639	14683	14442	14595	14670	14570	14640	14599	14501	14576	14538	14677	14766	14559	14802	14548	14588	14592	14632	14581	14410	14623	14409	14595	14601	14696	14442	14717	14395	14537	14584	14436	14628	14615	14689	14662	14499	14743	14563	14667	14725	14501	14639	14614	14385	14554	14550	14737	14611	14630	14712	14766	14610	14702	14532	14581	14492	14429	14552	14628	14555	14649	14538	14559	14680	14408	14915	14494	14713	14618	14561	14657	14563	14566	14552	14794	14508	14502	14539	14687	14530	14599	14409	14623	14622	14625	14583	14566	14528	14575	14503	14532	14553	14704	14686	14675	14278	14466	14719	14650	14671	14603	14683	14612	14599	14711	14779	14570	14819	14626	14627	14548	14553	14529	14560	14431	14589	14525	14568	14546	14435	14622	14585	14558	14388	14617	14658	14604	14803	14594	14726	14615	14647	14531	14621	14528	14754	14487	14597	14625	14412	14568	14535	14396	14638	14592	14628	14493	14555	14555	14723	14484	14619	14588	14413	14531	14583	14564	14563	14622	14554	14394	14651	14574	14746	14540	14581	14661	14588	14565	14380	14415	14498	14606	14427	14596	14729	14594	14639	14711	14479	14437	14586	14576	14516	14636	14766	14600	14560	14575	14690	14555	14845	14692	14485	14521	14654	14655	14699	14650	14517	14573	14615	14601	14507	14515	14717	14517	14568	14650	14615	14571	14572	14534	14600	14705	14481	14563	14453	14567	14593	14567	14455	14687	14394	14446	14637	14445	14555	14602	14557	14632	14622	14320	14523	14513	14680	14458	14441	14730	14517	14413	14505	14564	14677	14577	14822	14664	14625	14567	14598	14441	14303	14491	14669	14444	14659	14587	14540	14536	14728	14475	14560	14506	14432	14492	14414	14569	14455	14624	14603	14611	14553	14574	14389	14685	14538	14586	14620	14528	14510	14582	14637	14731	14662	14476	14659	14696	14438	14627	14703	14756	14637	14638	14804	14516	14488	14602	14574	14501	14552	14535	14713	14621	14434	14485	14437	14587	14784	14576	14559	14643	14614	14593	14583	14602	14695	14669	14658	14638	14633	14687	14740	14581	14492	14553	14707	14743	14461	14653	14546	14744	14586	14454	14605	14777	14616	14522	14637	14723	14591	14729	14736	14678	14480	14457	14662	14757	14624	14657	14520	14393	14552	14588	14558	14609	14597	14546	14623	14658	14536	14543	14503	14589	14525	14464	14611	14704	14465	14609	14694	14622	14454	14572	14448	14604	14342	14601	14545	14495	14628	14653	14559	14678	14572	14496	14601	14514	14612	14695	14618	14692	14443	14520	14383	14491	14628	14417	14634	14520	14581	14467	14610	14690	14570	14825	14626	14586	14648	14665	14548	14608	14793	14603	14474	14578	14601	14526	14592	14774	14487	14552	14577	14530	14530	14493	14557	14522	14536	14574	14629	14636	14658	14731	14577	14623	14487	14645	14621	14654	14608	14476	14578	14741	14688	14593	14493	14434	14619	14688	14602	14546	14545	14611	14577	14614	14716	14536	14796	14486	14672	14651	14686	14576	14559	14655	14366	14755	14565	14441	14633	14535	14518	14502	14717	14507	14514	14623	14564	14559	14584	14524	14455	14737	14612	14592	14563	14837	14451	14565	14493	14628	14541	14590	14634	14548	14614	14736	14428	14521	14497	14624	14645	14553	14638	14728	14549	14626	14567	14606	14629	14564	14574	14561	14467	14406	14670	14481	14490	14648	14501	14543	14709	14621	14521	14573	14745	14643	14610	14562	14375	14705	14390	14616	14526	14685	14662	14702	14551	14521	14712	14561	14650	14420	14790	14582	14617	14754	14553	14459	14580	14719	14632	14592	14495	14541	14784	14796	14548	14627	14815	14490	14551	14766	14594	14555	14634	14707	14466	14697	14490	14582	14500	14597	14601	14720	14718	14701	14459	14814	14633	14551	14541	14669	14591	14542	14566	14527	14548	14646	14483	14572	14703	14629	14607	14691	14411	14487	14655	14546	14578	14749	14648	14641	14594	14567	14711	14583	14569	14582	14896	14573	14645	14555	14655	14464	14413	14615	14528	14633	14531	14679	14571	14757	14577	14493	14517	14508	14625	14535	14623	14526	14538	14585	14649	14700	14554	14731	14472	14556	14556	14427	14505	14770	14430	14557	14605	14561	14758	14479	14561	14561	14628	14736	14560	14628	14657	14712	14617	14500	14494	14400	14649	14729	14490	14670	14669	14667	14687	14418	14611	14538	14633	14515	14613	14637	14713	14543	14475	14435	14468	14615	14598	14575	14630	14616	14690	14677	14715	14558	14366	14623	14597	14556	14557	14643	14511	14621	14646	14391	14681	14585	14560	14576	14692	14686	14551	14570	14788	14827	14543	14551	14566	14576	14550	14586	14725	14610	14490	14567	14660	14603	14634	14815	14474	14627	14514	14614	14481	14680	14548	14502	14698	14664	14606	14660	14530	14452	14569	14517	14648	14528	14633	14520	14627	14561	14635	14677	14562	14700	14547	14599	14652	14461	14681	14569	14505	14517	14507	14600	14600	14505	14602	14764	14697	14534	14674	14648	14625	14427	14541	14758	14585	14657	14453	14491	14532	14538	14710	14459	14338	14570	14542	14579	14572	14639	14567	14662	14625	14752	14431	14526	14758	14489	14468	14537	14621	14731	14568	14632	14508	14588	14533	14649	14427	14729	14686	14511	14665	14560	14495	14581	14427	14622	14340	14720	14399	14558	14599	14411	14490	14601	14449	14633	14722	14590	14548	14656	14377	14388	14789	14567	14580	14564	14657	14602	14694	14503	14565	14487	14657	14581	14422	14620	14572	14456	14370	14659	14563	14531	14585	14653	14526	14447	14472	14505	14584	14321	14657	14441	14589	14497	14494	14526	14664	14528	14580	14680	14579	14589	14578	14842	14522	14687	14627	14415	14668	14627	14776	14773	14525	14616	14476	14502	14692	14518	14648	14616	14627	14661	14634	14646	14604	14612	14489	14559	14468	14609	14643	14654	14534	14671	14636	14583	14548	14678	14502	14659	14582	14676	14562	14599	14567	14513	14601	14645	14636	14630	14700	14582	14638	14744	14433	14692	14592	14605	14586	14574	14451	14618	14656	14444	14702	14594	14670	14515	14484	14396	14718	14493	14715	14445	14495	14520	14485	14746	14484	14604	14380	14709	14585	14722	14568	14646	14685	14623	14584	14557	14761	14569	14537	14644	14571	14577	14661	14492	14642	14422	14567	14569	14531	14612	14727	14735	14374	14514	14729	14613	14630	14587	14511	14596	14588	14380	14477	14385	14576	14634	14583	14674	14540	14405	14475	14455	14593	14664	14625	14582	14449	14495	14576	14525	14749	14624	14607	14620	14538	14623	14617	14618	14578	14660	14680	14732	14622	14812	14517	14720	14670	14622	14727	14557	14866	14714	14504	14613	14610	14584	14484	14520	14681	14331	14800	14690	14641	14453	14645	14683	14757	14457	14583	14662	14607	14570	14598	14476	14808	14489	14539	14638	14673	14539	14737	14660	14498	14413	14711	14597	14546	14746	14880	14675	14431	14644	14683	14725	14663	14605	14473	14577	14594	14686	14635	14442	14499	14589	14716	14737	14665	14561	14593	14733	14467	14633	14662	14636	14557	14680	14726	14735	14649	14518	14762	14662	14620	14426	14601	14552	14616	14536	14729	14607	14593	14693	14556	14782	14547	14719	14505	14485	14543	14609	14605	14592	14523	14634	14774	14607	14480	14544	14512	14433	14730	14446	14546	14583	14664	14649	14648	14619	14485	14725	14680	14510	14599	14513	14598	14582	14660	14555	14546	14647	14633	14716	14747	14462	14662	14637	14545	14678	14657	14690	14578	14538	14563	14628	14374	14526	14565	14506	14708	14787	14642	14694	14403	14532	14580	14825	14528	14770	14507	14570	14536	14498	14608	14855	14726	14518	14762	14458	14731	14648	14626	14701	14648	14565	14586	14641	14510	14610	14433	14729	14489
23857	21417	28971	24286	22047	23057	21784	18243	17344	17960	18273	18456	36484	41100	39154	31235	23274	19020	17143	16869	16822	16553	16748	16602	16585	16518	16555	16794	16418	16731	16653	16605	16639	16650	16547	16570	16609	16531	16493	16582	16453	16610	16605	16977	16372	16460	16525	16728	16539	16542	16575	16560	16548	16507	16333	16601	16526	16278	16421	16436	16528	16452	16452	16419	16641	16425	16599	16454	16504	16536	16678	16618	16363	16495	16672	16697	16585	16320	16379	16398	16378	16639	16312	16652	16345	16500	16517	16443	16492	16549	16486	16340	16487	16709	16702	16382	16378	16435	16334	16301	16474	16569	16475	16424	16281	16513	16602	16621	16358	16578	16494	16229	16330	16311	16364	16486	16464	16521	16587	16665	16487	16320	16341	16577	16460	16596	16608	16492	16342	16515	16398	16516	16456	16559	16643	16498	16433	16184	16343	16518	16413	16525	16577	16491	16425	16580	16609	16553	16673	16388	16700	16509	16650	16650	16500	16587	16510	16321	16570	16527	16338	16582	16667	16727	16422	16372	16566	16477	16543	16475	16524	16746	16530	16639	16527	16252	16335	16373	16428	16467	16501	16412	16461	16539	16427	16392	16640	16530	16470	16626	16752	16585	16699	16612	16499	16466	16626	16483	16712	16394	16544	16555	16483	16443	16510	16551	16822	16551	16280	16310	16577	16435	16684	16707	16489	16582	16574	16399	16577	16464	16403	16730	16573	16604	16622	16239	16498	16414	16478	16506	16571	16506	16691	16457	16473	16446	16525	16339	16426	16480	16470	16318	16434	16526	16477	16509	16639	16528	16649	16427	16472	16578	16445	16583	16391	16641	16514	16678	16617	16581	16646	16543	16427	16393	16477	16453	16652	16475	16434	16523	16504	16387	16729	16646	16489	16681	16467	16320	16643	16503	16717	16506	16664	16496	16454	16516	16511	16493	16553	16425	16534	16563	16506	16565	16249	16436	16401	16494	16473	16462	16504	16689	16492	16409	16537	16321	16196	16585	16577	16536	16309	16527	16674	16421	16527	16662	16394	16479	16631	16556	16507	16401	16524	16473	16449	16520	16399	16424	16490	16564	16501	16603	16509	16901	16516	16635	16401	16255	16568	16473	16644	16530	16525	16558	16447	16327	16547	16426	16499	16507	16125	16341	16390	16512	16569	16429	16473	16524	16412	16465	16571	16554	16527	16606	16510	16528	16549	16649	16688	16554	16648	16524	16594	16499	16590	16466	16407	16522	16437	16587	16393	16427	16249	16531	16414	16514	16551	16635	16477	16571	16452	16523	16479	16371	16419	16428	16433	16389	16277	16536	16485	16465	16509	16519	16576	16547	16478	16392	16532	16166	16556	16389	16364	16670	16448	16495	16565	16461	16470	16500	16572	16431	16610	16744	16547	16463	16496	16511	16306	16485	16441	16334	16567	16432	16390	16478	16378	16519	16409	16582	16494	16597	16389	16318	16605	16521	16389	16559	16413	16645	16487	16588	16455	16481	16541	16251	16427	16319	16437	16469	16713	16468	16520	16617	16570	16528	16653	16413	16490	16540	16233	16420	16542	16347	16610	16425	16529	16626	16526	16598	16475	16505	16396	16469	16422	16451	16529	16505	16364	16440	16347	16495	16588	16427	16352	16564	16451	16427	16517	16639	16475	16446	16252	16477	16442	16584	16453	16523	16211	16334	16153	16571	16592	16646	16293	16551	16530	16526	16706	16479	16572	16409	16296	16407	16529	16540	16634	16280	16394	16592	16175	16387	16408	16371	16538	16499	16617	16358	16612	16443	16405	16499	16532	16459	16534	16652	16421	16498	16515	16567	16647	16649	16468	16359	16498	16241	16471	16537	16559	16512	16525	16331	16454	16394	16494	16600	16471	16457	16392	16518	16475	16508	16494	16515	16565	16513	16453	16324	16378	16666	16499	16614	16372	16449	16617	16573	16506	16499	16394	16414	16593	16270	16365	16461	16496	16446	16571	16605	16313	16428	16507	16456	16484	16525	16401	16591	16320	16463	16575	16467	16582	16390	16378	16507	16460	16456	16480	16355	16479	16430	16406	16327	16439	16477	16710	16534	16527	16549	16644	16496	16314	16419	16639	16425	16444	16297	16550	16464	16494	16320	16358	16534	16365	16425	16658	16615	16516	16647	16433	16680	16351	16396	16715	16476	16544	16450	16322	16463	16416	16508	16584	16561	16521	16464	16525	16705	16730	16290	16610	16322	16425	16307	16433	16572	16731	16589	16468	16409	16416	16268	16317	16411	16335	16484	16394	16429	16528	16714	16465	16758	16616	16647	16497	16603	16471	16728	16672	16393	16618	16419	16472	16300	16360	16452	16358	16438	16396	16553	16758	16747	16537	16398	16640	16410	16418	16362	16583	16665	16624	16653	16304	16664	16448	16521	16412	16368	16509	16421	16685	16562	16315	16451	16498	16362	16699	16486	16676	16358	16512	16539	16507	16544	16509	16589	16658	16347	16595	16624	16475	16560	16349	16552	16260	16430	16520	16469	16451	16471	16405	16380	16498	16715	16345	16194	16536	16512	16529	16480	16597	16483	16286	16653	16621	16670	16741	16478	16432	16492	16321	16429	16459	16465	16592	16414	16701	16640	16425	16419	16418	16391	16675	16439	16548	16663	16376	16550	16582	16334	16626	16637	16776	16286	16530	16380	16407	16497	16517	16674	16493	16509	16322	16615	16483	16410	16439	16633	16659	16751	16508	16419	16443	16370	16336	16441	16681	16455	16479	16403	16414	16461	16420	16547	16270	16314	16599	16308	16488	16707	16562	16353	16284	16523	16321	16570	16499	16461	16393	16497	16411	16545	16524	16489	16642	16574	16626	16453	16493	16515	16624	16554	16489	16565	16561	16419	16369	16527	16395	16234	16471	16524	16338	16375	16429	16491	16628	16340	16458	16586	16385	16567	16443	16566	16336	16691	16532	16558	16422	16596	16627	16532	16431	16349	16318	16424	16583	16634	16486	16309	16451	16628	16478	16646	16413	16680	16510	16518	16547	16578	16464	16212	16555	16470	16368	16590	16742	16507	16438	16236	16405	16555	16485	16434	16527	16519	16496	16277	16549	16487	16537	16574	16582	16458	16600	16537	16450	16523	16482	16339	16411	16590	16407	16650	16619	16476	16447	16405	16418	16277	16659	16687	16545	16462	16492	16477	16504	16685	16548	16558	16441	16486	16645	16465	16658	16505	16358	16620	16512	16699	16404	16556	16339	16277	16494	16415	16548	16547	16669	16492	16447	16465	16507	16336	16485	16520	16556	16500	16382	16536	16489	16646	16322	16624	16477	16425	16624	16404	16549	16450	16438	16497	16557	16606	16443	16408	16443	16612	16494	16400	16540	16713	16535	16380	16450	16331	16367	16617	16497	16309	16556	16500	16432	16489	16433	16506	16590	16513	16288	16367	16611	16579	16546	16320	16425	16512	16554	16620	16267	16475	16473	16412	16693	16584	16573	16452	16487	16463	16510	16544	16408	16441	16478	16426	16179	16534	16547	16540	16722	16558	16424	16493	16535	16509	16523	16462	16525	16488	16470	16282	16469	16550	16658	16431	16560	16607	16347	16497	16629	16454	16115	16435	16455	16359	16550	16555	16522	16315	16454	16449	16504	16392	16626	16542	16576	16567	16633	16494	16606	16446	16428	16455	16524	16547	16494	16537	16449	16634	16577	16516	16436	16442	16672	16687	16500	16557	16456	16487	16429	16386	16471	16578	16258	16536	16367	16482	16620	16570	16497	16306	16376	16552	16520	16663	16519	16338	16583	16501	16527	16528	16446	16248	16475	16632	16401	16364	16466	16285	16528	16294	16463	16476	16569	16687	16494	16689	16643	16399	16312	16392	16489	16452	16680	16448	16571	16536	16476	16642	16453	16498	16420	16486	16575	16478	16489	16412	16488	16427	16533	16663	16536	16459	16668	16367	16465	16557	16492	16325	16531	16413	16526	16494	16303	16414	16258	16451	16438	16474	16367	16505	16395	16671	16565	16557	16482	16251	16575	16565	16537	16435	16502	16474	16345	16456	16160	16574	16427	16528	16735	16640	16542	16585	16319	16441	16435	16587	16463	16436	16535	16503	16521	16671	16367	16558	16658	16494	16405	16644	16486	16358	16462	16722	16316	16646	16409	16593	16331	16492	16455	16441	16246	16475	16552	16554	16515	16442	16382	16537	16513	16711	16400	16498	16606	16630	16492	16501	16317	16418	16569	16446	16628	16418	16534	16275	16462	16439	16442	16369	16593	16494	16615	16684	16500	16402	16385	16537	16668	16479	16497	16600	16565	16669	16404	16243	16387	16645	16592	16581	16454	16352	16554	16504	16411	16601	16746	16474	16320	16511	16614	16566	16407	16535	16517	16536	16472	16716	16493	16698	16590	16566	16637	16548	16428	16495	16617	16594	16325	16399	16429	16488	16492	16702	16506	16453	16625	16348	16473	16580	16630	16438	16589	16609	16445	16319	16371	16634	16436	16397	16405	16393	16374	16356	16412	16487	16555	16568	16452	16568	16622	16553	16236	16207	16550	16400	16441	16395	16447	16504	16331	16410	16559	16404	16413	16525	16493	16476	16296	16530	16531	16416	16518	16538	16493	16435	16484	16353	16502	16486	16391	16520	16444	16568	16593	16463	16244	16442	16145	16449	16501	16509	16565	16664	16408	16382	16416	16403	16397	16484	16553	16548	16527	16526	16516	16577	16599	16524	16582	16453	16616	16531	16610	16489	16427	16510	16414	16402	16326	16485	16340	16422	16496	16310	16309	16573	16446	16405	16477	16595	16434	16366	16301	16565	16365	16398	16590	16444	16480	16468	16385	16515	16388	16380	16500	16515	16548	16484	16440	16711	16477	16371	16198	16568	16408	16356	16689	16488	16347	16399	16407	16556	16448	16395	16537	16569	16377	16642	16485	16432	16556	16548	16496	16373	16665	16505	16734	16528	16496	16380	16510	16699	16616	16656	16340	16409	16426	16663	16468	16348	16379	16462	16556	16526	16511	16537	16592	16559	16499	16349	16550	16389	16334	16548	16448	16833	16605	16441	16554	16354	16429	16572	16711	16454	16547	16726	16576	16541	16459	16417	16698	16465	16318	16433	16477	16568	16438	16405	16399	16547
16827	28999	26649	21698	20019	18583	17552	16383	16037	16777	17043	18041	40710	42525	39887	31020	21982	16541	15112	14682	14485	14527	14685	14762	14515	14542	14634	14538	14509	14572	14548	14527	14523	14646	14638	14665	14525	14423	14454	14576	14569	14513	14624	14556	14367	14414	14622	14515	14560	14659	14365	14744	14508	14735	14606	14579	14612	14517	14435	14485	14563	14607	14470	14706	14661	14690	14548	14573	14549	14526	14616	14722	14422	14557	14700	14454	14591	14577	14472	14527	14498	14429	14596	14350	14428	14504	14528	14408	14514	14545	14597	14458	14612	14458	14459	14508	14550	14520	14579	14685	14699	14543	14515	14543	14677	14374	14625	14532	14632	14629	14500	14594	14538	14511	14463	14478	14463	14494	14419	14492	14546	14429	14511	14568	14567	14492	14732	14575	14555	14528	14553	14490	14549	14441	14603	14464	14684	14661	14578	14382	14610	14506	14474	14654	14337	14585	14442	14542	14489	14593	14621	14445	14666	14345	14515	14514	14643	14476	14474	14559	14635	14411	14652	14442	14585	14572	14590	14679	14423	14519	14397	14541	14549	14492	14527	14516	14608	14599	14405	14356	14578	14426	14530	14496	14435	14733	14495	14592	14574	14532	14573	14545	14550	14630	14525	14553	14609	14341	14598	14572	14593	14488	14614	14618	14531	14507	14502	14479	14514	14649	14567	14593	14601	14521	14555	14435	14666	14628	14526	14725	14640	14647	14402	14525	14596	14438	14481	14249	14542	14519	14463	14532	14550	14505	14660	14580	14570	14535	14460	14600	14708	14541	14574	14469	14516	14567	14433	14574	14527	14621	14436	14320	14485	14541	14501	14580	14487	14427	14671	14563	14416	14668	14467	14586	14672	14628	14623	14551	14584	14541	14511	14611	14463	14576	14571	14628	14516	14612	14601	14663	14387	14570	14568	14578	14654	14386	14597	14569	14523	14527	14732	14542	14571	14532	14553	14521	14512	14527	14571	14626	14497	14550	14407	14542	14470	14569	14385	14449	14512	14581	14657	14564	14491	14672	14550	14507	14386	14606	14494	14691	14394	14542	14605	14640	14549	14496	14516	14351	14569	14625	14612	14577	14570	14410	14604	14658	14639	14515	14336	14555	14548	14510	14549	14423	14659	14628	14677	14603	14470	14395	14545	14523	14480	14647	14707	14523	14577	14667	14508	14550	14340	14755	14528	14680	14624	14663	14721	14506	14649	14607	14527	14593	14393	14393	14471	14276	14440	14568	14605	14375	14480	14601	14510	14661	14512	14362	14615	14508	14604	14614	14497	14626	14407	14632	14744	14391	14641	14570	14586	14526	14544	14676	14428	14551	14552	14639	14475	14410	14597	14660	14589	14429	14439	14409	14627	14367	14555	14399	14474	14559	14424	14457	14497	14367	14599	14602	14573	14590	14480	14631	14525	14468	14521	14448	14369	14454	14574	14501	14556	14607	14518	14525	14595	14580	14592	14567	14485	14492	14629	14439	14455	14411	14516	14478	14491	14509	14603	14441	14527	14550	14568	14492	14679	14503	14584	14515	14371	14465	14526	14472	14524	14513	14595	14702	14620	14488	14562	14536	14690	14482	14565	14456	14637	14440	14631	14551	14519	14507	14487	14490	14504	14459	14609	14546	14610	14545	14508	14432	14600	14429	14292	14558	14628	14401	14663	14531	14373	14588	14498	14589	14527	14625	14486	14501	14784	14288	14497	14554	14371	14450	14501	14492	14558	14369	14609	14527	14510	14345	14680	14389	14499	14379	14386	14494	14505	14507	14562	14578	14549	14588	14597	14481	14554	14495	14647	14502	14519	14498	14462	14661	14496	14460	14502	14329	14565	14603	14540	14553	14595	14580	14502	14466	14580	14354	14509	14598	14681	14510	14669	14514	14557	14471	14433	14413	14427	14452	14450	14557	14571	14502	14499	14542	14424	14437	14449	14481	14503	14400	14468	14470	14568	14658	14666	14571	14604	14440	14665	14451	14590	14501	14616	14592	14505	14485	14649	14441	14549	14497	14460	14576	14497	14493	14540	14617	14575	14499	14522	14532	14398	14478	14401	14645	14476	14627	14468	14635	14572	14584	14605	14397	14411	14767	14454	14536	14422	14527	14371	14616	14491	14472	14664	14677	14600	14650	14522	14528	14458	14543	14598	14444	14493	14652	14586	14486	14442	14572	14544	14711	14498	14558	14505	14621	14427	14501	14576	14632	14571	14557	14567	14500	14648	14492	14704	14638	14447	14543	14541	14612	14362	14391	14522	14633	14464	14506	14630	14413	14512	14537	14509	14299	14463	14485	14613	14621	14490	14579	14618	14576	14369	14571	14837	14437	14706	14461	14549	14496	14633	14430	14585	14461	14608	14549	14534	14739	14580	14486	14598	14573	14391	14430	14600	14508	14743	14497	14514	14590	14620	14442	14512	14448	14520	14598	14523	14509	14411	14527	14447	14621	14427	14532	14501	14388	14324	14404	14473	14465	14376	14573	14624	14466	14511	14585	14586	14711	14609	14624	14518	14458	14407	14448	14484	14611	14528	14508	14600	14789	14472	14504	14460	14536	14695	14572	14583	14473	14362	14558	14522	14571	14704	14514	14661	14432	14685	14568	14603	14505	14459	14477	14537	14498	14472	14408	14547	14686	14568	14618	14723	14613	14556	14706	14441	14457	14566	14566	14502	14566	14583	14542	14512	14543	14644	14462	14421	14427	14597	14541	14644	14489	14554	14386	14582	14672	14570	14642	14513	14559	14299	14472	14633	14629	14383	14421	14542	14484	14536	14627	14540	14487	14525	14508	14507	14419	14577	14465	14503	14470	14517	14613	14520	14598	14477	14454	14402	14402	14637	14459	14595	14442	14597	14602	14440	14610	14578	14650	14503	14507	14548	14613	14600	14480	14354	14497	14585	14418	14447	14442	14467	14607	14535	14598	14393	14393	14631	14430	14551	14532	14560	14571	14554	14452	14423	14597	14509	14493	14649	14478	14471	14439	14543	14593	14400	14645	14577	14437	14362	14333	14463	14439	14501	14414	14578	14503	14587	14548	14533	14467	14540	14464	14576	14408	14248	14592	14387	14637	14544	14544	14440	14366	14589	14434	14472	14673	14546	14592	14650	14693	14581	14556	14590	14543	14499	14732	14518	14585	14646	14511	14647	14597	14414	14415	14649	14563	14437	14572	14487	14224	14597	14606	14489	14665	14594	14695	14449	14580	14584	14663	14532	14488	14579	14518	14536	14314	14484	14485	14642	14428	14582	14714	14456	14556	14557	14592	14691	14566	14497	14599	14605	14562	14697	14421	14444	14583	14564	14566	14544	14563	14706	14503	14607	14510	14492	14586	14578	14547	14719	14470	14369	14655	14412	14517	14482	14535	14483	14452	14579	14428	14495	14377	14569	14340	14556	14529	14493	14548	14609	14707	14435	14479	14463	14412	14512	14522	14576	14650	14547	14482	14551	14543	14578	14653	14580	14452	14605	14570	14431	14592	14380	14481	14592	14538	14585	14633	14595	14612	14538	14394	14543	14546	14606	14474	14684	14403	14625	14503	14557	14731	14336	14496	14695	14635	14521	14496	14712	14537	14488	14474	14593	14538	14490	14511	14549	14512	14481	14649	14690	14580	14626	14552	14580	14359	14532	14635	14499	14514	14490	14452	14440	14577	14476	14434	14560	14373	14559	14561	14743	14516	14573	14511	14473	14555	14511	14509	14520	14554	14545	14501	14430	14571	14484	14600	14494	14667	14535	14534	14624	14583	14574	14700	14533	14741	14585	14698	14635	14444	14623	14381	14458	14527	14503	14632	14544	14558	14480	14555	14531	14528	14422	14559	14467	14407	14590	14522	14506	14490	14508	14442	14559	14525	14614	14451	14440	14423	14671	14483	14607	14568	14481	14708	14688	14505	14518	14634	14570	14604	14677	14483	14655	14418	14451	14534	14641	14420	14646	14307	14547	14304	14496	14521	14574	14419	14560	14528	14442	14421	14560	14534	14587	14646	14488	14529	14592	14839	14634	14616	14531	14390	14443	14484	14606	14540	14427	14573	14646	14636	14423	14619	14544	14551	14669	14644	14508	14340	14707	14482	14554	14390	14517	14588	14636	14642	14555	14590	14703	14532	14655	14499	14550	14611	14550	14705	14392	14696	14567	14644	14641	14603	14560	14514	14331	14545	14610	14429	14516	14562	14462	14310	14669	14631	14475	14438	14575	14512	14533	14544	14454	14637	14568	14603	14436	14469	14672	14584	14413	14578	14470	14506	14647	14565	14709	14580	14386	14418	14590	14644	14575	14579	14438	14623	14678	14395	14483	14479	14577	14541	14508	14489	14648	14684	14430	14581	14390	14488	14523	14581	14533	14421	14396	14532	14565	14432	14440	14387	14499	14459	14578	14589	14496	14546	14585	14516	14731	14477	14581	14620	14483	14643	14534	14512	14469	14528	14684	14508	14582	14631	14546	14640	14646	14618	14414	14541	14661	14593	14524	14508	14544	14716	14442	14489	14398	14369	14409	14438	14530	14537	14658	14433	14719	14473	14488	14711	14614	14534	14468	14524	14585	14560	14611	14539	14743	14504	14504	14429	14450	14502	14627	14522	14581	14588	14480	14370	14544	14592	14563	14769	14596	14533	14445	14366	14415	14633	14584	14644	14425	14359	14563	14691	14409	14595	14502	14437	14476	14479	14723	14479	14583	14417	14596	14547	14430	14503	14624	14628	14724	14454	14425	14428	14536	14632	14496	14585	14470	14455	14647	14669	14459	14584	14585	14665	14537	14638	14542	14530	14605	14548	14510	14515	14549	14572	14580	14461	14513	14590	14456	14662	14630	14555	14481	14464	14570	14430	14621	14534	14650	14588	14441	14653	14453	14445	14656	14618	14646	14440	14611	14556	14442	14684	14475	14523	14607	14541	14575	14568	14478	14677	14618	14367	14536	14460	14297	14495	14661	14515	14582	14520	14556	14676	14501	14435	14705	14553	14652	14526	14480	14749	14539	14674	14600	14506	14563	14491	14451	14398	14573	14492	14481	14553	14530	14433	14320	14561	14656	14639	14446	14576	14449	14368	14451	14655	14608	14358	14514	14528	14664	14486	14594	14424	14677	14519	14604	14322	14497	14458	14399	14516	14407	14605
29142	22060	21835	19140	17142	17209	17239	17073	16863	16668	16796	16532	18462	19761	18927	18147	17252	16826	16544	16430	16464	16450	16450	16673	16595	16444	16675	16542	16398	16465	16492	16419	16608	16302	16200	16453	16298	16376	16462	16553	16595	16531	16600	16275	16265	16677	16413	16367	16612	16447	16578	16341	16511	16487	16408	16671	16446	16740	16476	16576	16556	16458	16430	16484	16596	16459	16383	16274	16531	16255	16287	16420	16402	16439	16385	16388	16542	16556	16306	16458	16448	16508	16508	16322	16244	16402	16442	16325	16325	16346	16516	16703	16595	16616	16466	16431	16495	16519	16340	16612	16583	16478	16656	16503	16600	16458	16355	16608	16597	16603	16592	16430	16481	16423	16689	16517	16399	16594	16705	16492	16269	16529	16373	16690	16479	16465	16501	16733	16399	16443	16320	16373	16591	16483	16588	16556	16530	16408	16497	16649	16577	16457	16187	16570	16602	16597	16437	16487	16549	16609	16343	16510	16548	16758	16460	16749	16544	16680	16482	16398	16652	16412	16639	16639	16673	16443	16459	16726	16524	16369	16593	16639	16387	16708	16417	16575	16395	16493	16361	16397	16545	16592	16500	16440	16339	16615	16529	16532	16430	16537	16454	16529	16476	16431	16646	16491	16460	16773	16563	16504	16320	16403	16410	16421	16544	16581	16497	16351	16550	16424	16481	16450	16613	16551	16420	16489	16475	16351	16535	16297	16344	16516	16558	16602	16446	16457	16582	16382	16437	16368	16493	16465	16747	16438	16455	16427	16699	16695	16584	16294	16341	16546	16345	16409	16630	16593	16437	16504	16636	16544	16634	16723	16679	16468	16356	16456	16454	16425	16625	16608	16334	16534	16443	16583	16542	16489	16565	16629	16436	16450	16435	16537	16642	16354	16414	16216	16524	16552	16643	16517	16258	16455	16333	16431	16509	16439	16544	16629	16548	16466	16440	16400	16505	16572	16488	16364	16455	16392	16611	16601	16404	16530	16706	16601	16452	16497	16309	16570	16544	16461	16423	16539	16334	16481	16476	16364	16401	16564	16532	16400	16400	16504	16363	16527	16552	16670	16604	16772	16722	16349	16370	16430	16411	16577	16673	16265	16558	16412	16545	16386	16780	16470	16708	16360	16513	16426	16420	16422	16444	16530	16544	16560	16507	16501	16481	16694	16462	16368	16615	16474	16687	16266	16607	16416	16436	16643	16484	16610	16434	16465	16403	16453	16538	16444	16450	16451	16211	16270	16755	16519	16305	16486	16417	16643	16613	16457	16432	16499	16448	16639	16657	16415	16595	16637	16419	16472	16482	16543	16580	16521	16649	16542	16424	16440	16418	16573	16518	16546	16542	16409	16435	16645	16518	16570	16457	16477	16293	16632	16547	16644	16505	16846	16481	16615	16562	16376	16431	16231	16524	16311	16349	16531	16704	16538	16505	16473	16284	16393	16468	16433	16585	16439	16493	16525	16423	16373	16619	16280	16419	16400	16375	16615	16296	16463	16492	16495	16668	16581	16199	16448	16439	16358	16323	16434	16541	16431	16307	16388	16634	16446	16270	16490	16639	16651	16431	16681	16599	16481	16622	16435	16555	16510	16349	16482	16623	16521	16404	16432	16486	16456	16503	16540	16431	16512	16584	16385	16321	16513	16447	16411	16483	16463	16597	16519	16495	16400	16279	16483	16439	16481	16387	16526	16483	16538	16584	16536	16605	16466	16509	16422	16383	16635	16399	16626	16617	16497	16377	16539	16447	16804	16277	16636	16437	16529	16602	16534	16465	16471	16332	16367	16495	16382	16491	16634	16661	16472	16543	16389	16487	16389	16459	16554	16333	16414	16528	16445	16483	16749	16630	16657	16447	16375	16369	16311	16467	16729	16342	16758	16476	16537	16336	16625	16379	16296	16595	16511	16609	16457	16483	16536	16406	16599	16442	16437	16461	16510	16426	16476	16497	16418	16423	16583	16234	16460	16632	16382	16315	16547	16566	16350	16488	16257	16404	16423	16678	16486	16647	16500	16574	16375	16510	16436	16491	16458	16424	16435	16619	16499	16348	16415	16446	16519	16385	16497	16485	16304	16498	16347	16667	16409	16468	16499	16287	16475	16500	16527	16433	16531	16529	16434	16424	16465	16292	16547	16377	16525	16579	16408	16492	16483	16486	16555	16459	16238	16505	16536	16627	16553	16585	16616	16581	16485	16382	16653	16369	16466	16442	16393	16554	16697	16732	16536	16743	16663	16631	16317	16613	16451	16366	16456	16529	16348	16461	16252	16638	16397	16334	16495	16473	16495	16518	16704	16454	16525	16397	16644	16619	16607	16389	16564	16460	16417	16571	16528	16176	16492	16578	16431	16703	16514	16262	16494	16654	16595	16414	16551	16407	16620	16399	16443	16533	16458	16510	16500	16585	16368	16755	16187	16463	16381	16382	16387	16367	16586	16506	16583	16369	16572	16572	16235	16453	16416	16457	16476	16429	16387	16425	16511	16614	16487	16492	16560	16416	16530	16593	16580	16828	16412	16377	16606	16614	16835	16528	16650	16618	16484	16466	16573	16289	16763	16665	16314	16511	16590	16490	16282	16496	16485	16446	16492	16421	16339	16452	16605	16475	16484	16534	16486	16541	16433	16557	16513	16578	16532	16510	16599	16433	16415	16625	16431	16685	16564	16341	16397	16363	16643	16685	16538	16755	16403	16535	16448	16581	16431	16439	16552	16176	16338	16457	16417	16473	16463	16584	16605	16317	16606	16510	16346	16461	16501	16227	16401	16554	16448	16683	16477	16662	16596	16576	16561	16610	16542	16589	16454	16565	16455	16433	16537	16560	16454	16581	16467	16560	16557	16474	16518	16314	16411	16528	16438	16426	16467	16520	16416	16409	16432	16512	16584	16598	16493	16679	16272	16350	16708	16500	16547	16556	16331	16354	16612	16451	16522	16490	16570	16460	16398	16438	16380	16418	16497	16235	16496	16476	16374	16404	16649	16506	16550	16549	16551	16526	16568	16620	16291	16460	16281	16580	16368	16388	16532	16648	16745	16592	16395	16558	16394	16550	16550	16520	16530	16527	16527	16714	16577	16514	16427	16571	16468	16771	16434	16537	16332	16438	16449	16711	16557	16495	16408	16584	16420	16449	16372	16526	16579	16403	16633	16531	16532	16507	16593	16408	16639	16330	16547	16586	16433	16599	16562	16572	16457	16662	16510	16353	16548	16530	16410	16537	16474	16405	16477	16441	16424	16349	16592	16430	16491	16577	16557	16610	16387	16469	16643	16675	16490	16413	16440	16471	16581	16508	16310	16620	16667	16541	16378	16424	16468	16537	16538	16314	16672	16512	16300	16683	16518	16539	16404	16485	16514	16463	16520	16616	16586	16453	16584	16446	16511	16703	16661	16442	16349	16529	16252	16489	16450	16449	16484	16450	16383	16356	16332	16315	16588	16459	16631	16527	16578	16558	16664	16444	16528	16452	16404	16526	16558	16530	16231	16480	16668	16501	16533	16596	16394	16515	16538	16433	16501	16557	16360	16630	16692	16537	16451	16380	16413	16387	16328	16457	16609	16280	16314	16551	16578	16731	16518	16381	16373	16408	16488	16590	16566	16541	16456	16567	16628	16473	16594	16426	16525	16411	16395	16544	16770	16601	16602	16552	16669	16476	16446	16385	16364	16543	16467	16498	16409	16564	16665	16484	16497	16490	16488	16590	16461	16651	16457	16413	16499	16518	16414	16454	16605	16503	16523	16580	16748	16718	16450	16455	16657	16447	16240	16626	16590	16450	16435	16450	16570	16508	16566	16520	16473	16477	16483	16561	16496	16379	16414	16384	16473	16504	16334	16197	16368	16506	16501	16414	16585	16727	16667	16537	16687	16523	16645	16610	16424	16511	16663	16406	16340	16493	16583	16397	16426	16438	16503	16549	16342	16468	16649	16612	16489	16697	16428	16541	16506	16731	16467	16373	16626	16432	16617	16425	16567	16446	16439	16507	16443	16505	16554	16681	16322	16347	16397	16563	16495	16314	16523	16343	16462	16135	16418	16656	16598	16739	16402	16618	16313	16491	16517	16414	16492	16479	16435	16488	16688	16612	16380	16225	16578	16654	16363	16369	16543	16570	16452	16521	16502	16347	16478	16530	16350	16188	16413	16418	16494	16674	16431	16391	16457	16417	16546	16516	16623	16572	16596	16517	16479	16315	16556	16363	16229	16405	16389	16536	16441	16492	16447	16392	16401	16595	16655	16459	16446	16230	16450	16388	16560	16561	16524	16566	16543	16710	16460	16497	16561	16640	16547	16512	16554	16512	16415	16488	16457	16503	16351	16508	16546	16471	16443	16468	16515	16592	16518	16550	16410	16390	16313	16609	16517	16464	16556	16549	16413	16640	16646	16497	16351	16506	16422	16652	16358	16651	16621	16460	16552	16482	16606	16490	16582	16434	16466	16574	16421	16505	16610	16677	16438	16428	16472	16471	16510	16449	16407	16541	16614	16583	16389	16316	16709	16638	16508	16531	16408	16583	16462	16414	16605	16525	16456	16557	16627	16367	16526	16562	16261	16420	16669	16290	16442	16495	16415	16491	16443	16264	16260	16471	16482	16333	16400	16559	16407	16400	16427	16458	16546	16586	16546	16444	16447	16240	16467	16445	16487	16534	16544	16581	16599	16481	16356	16453	16404	16513	16509	16351	16267	16538	16494	16433	16460	16527	16508	16640	16369	16343	16643	16676	16651	16619	16338	16375	16423	16609	16640	16629	16417	16338	16434	16662	16489	16605	16435	16499	16452	16481	16314	16356	16388	16474	16562	16203	16487	16462	16214	16580	16403	16569	16294	16747	16475	16274	16486	16551	16464	16530	16575	16214	16760	16640	16399	16509	16303	16576	16505	16564	16489	16476	16334	16411	16670	16541	16532	16526	16500	16442	16445	16416	16721	16629	16547	16786	16604	16453	16609	16656	16604	16649	16444	16322	16383	16538	16745	16541	16754	16394	16475	16315	16598	16400	16431	16374	16402	16594	16428	16626	16624	16627	16577	16246	16572	16391	16523	16739	16315	16403	16466	16470	16424	16545	16419	16632	16593	16637	16644	16323	16370	16528	16476	16364	16448	16407	16492	16426	16341	16467	16474	16396	16528
15556	17453	16556	15735	15380	15874	15800	15457	15071	15006	15172	14850	18175	18806	17660	16260	15433	14718	14701	14559	14496	14451	14478	14603	14455	14633	14446	14590	14488	14664	14611	14684	14547	14525	14526	14481	14489	14587	14534	14523	14448	14475	14441	14512	14513	14397	14534	14403	14594	14595	14682	14716	14490	14509	14483	14499	14581	14571	14674	14479	14502	14540	14564	14386	14525	14472	14422	14576	14496	14437	14488	14477	14524	14374	14624	14544	14624	14411	14518	14733	14537	14473	14370	14504	14372	14464	14634	14375	14453	14633	14448	14565	14422	14503	14402	14616	14523	14712	14640	14498	14413	14568	14712	14573	14442	14510	14550	14597	14469	14499	14655	14372	14567	14485	14434	14522	14617	14530	14405	14538	14584	14392	14447	14502	14538	14493	14464	14520	14540	14629	14533	14423	14439	14365	14604	14515	14706	14449	14505	14489	14652	14458	14432	14401	14342	14588	14482	14631	14498	14529	14470	14450	14383	14546	14563	14512	14446	14523	14500	14480	14678	14554	14397	14497	14403	14334	14594	14603	14537	14573	14445	14508	14401	14419	14628	14603	14352	14573	14498	14460	14446	14676	14384	14441	14460	14586	14361	14573	14448	14661	14578	14488	14529	14595	14418	14555	14402	14592	14528	14568	14518	14469	14570	14598	14553	14506	14548	14546	14543	14559	14461	14502	14517	14403	14455	14452	14557	14492	14511	14380	14727	14639	14427	14408	14473	14603	14561	14491	14383	14548	14419	14469	14403	14592	14521	14563	14566	14618	14486	14507	14559	14455	14684	14534	14565	14395	14553	14493	14599	14473	14438	14557	14655	14529	14519	14551	14414	14631	14442	14453	14652	14433	14474	14579	14588	14541	14511	14405	14469	14425	14645	14568	14463	14536	14600	14493	14693	14474	14464	14548	14660	14576	14593	14532	14474	14501	14643	14440	14517	14582	14540	14577	14657	14458	14431	14297	14530	14516	14474	14532	14557	14529	14612	14671	14424	14500	14627	14436	14427	14639	14655	14553	14433	14696	14519	14595	14551	14602	14408	14415	14582	14576	14570	14494	14432	14550	14519	14544	14505	14609	14435	14535	14572	14601	14562	14396	14371	14354	14599	14631	14553	14473	14652	14476	14397	14474	14465	14306	14698	14573	14474	14502	14540	14496	14521	14661	14434	14449	14404	14471	14417	14404	14380	14607	14605	14557	14589	14548	14397	14541	14320	14659	14518	14550	14492	14543	14384	14499	14447	14430	14562	14603	14492	14655	14548	14696	14567	14489	14500	14559	14601	14564	14542	14495	14567	14605	14626	14546	14397	14558	14489	14320	14478	14281	14459	14508	14498	14395	14553	14394	14521	14380	14496	14479	14406	14590	14434	14574	14515	14574	14522	14391	14379	14414	14671	14539	14409	14456	14629	14510	14504	14405	14570	14593	14560	14480	14709	14500	14289	14489	14524	14458	14569	14450	14530	14561	14399	14628	14512	14587	14454	14604	14351	14508	14504	14742	14666	14575	14528	14576	14441	14340	14651	14600	14408	14510	14600	14387	14516	14579	14529	14592	14356	14573	14516	14540	14589	14404	14574	14447	14474	14527	14616	14667	14456	14686	14622	14476	14487	14520	14566	14486	14633	14535	14648	14414	14654	14387	14297	14680	14538	14538	14675	14349	14402	14593	14597	14433	14491	14593	14522	14438	14587	14737	14592	14489	14560	14652	14554	14465	14558	14576	14372	14616	14522	14637	14483	14491	14566	14459	14372	14568	14572	14460	14559	14485	14357	14515	14465	14320	14579	14497	14595	14539	14528	14498	14424	14603	14476	14648	14536	14493	14580	14594	14536	14579	14631	14513	14703	14585	14497	14625	14465	14648	14706	14530	14710	14720	14388	14445	14298	14572	14597	14525	14473	14500	14577	14540	14348	14489	14483	14584	14690	14416	14647	14426	14679	14585	14626	14421	14585	14739	14442	14427	14553	14361	14517	14297	14535	14593	14482	14432	14498	14610	14635	14604	14565	14554	14395	14389	14535	14488	14467	14425	14542	14615	14333	14382	14553	14523	14580	14665	14561	14579	14558	14435	14608	14462	14425	14605	14538	14551	14570	14401	14494	14475	14529	14541	14490	14355	14438	14632	14501	14514	14653	14506	14590	14571	14556	14572	14539	14627	14509	14266	14360	14463	14458	14468	14581	14556	14380	14518	14623	14548	14578	14627	14379	14509	14635	14367	14543	14458	14449	14512	14590	14548	14452	14629	14432	14430	14364	14626	14557	14411	14558	14501	14284	14545	14440	14475	14607	14545	14681	14535	14561	14489	14547	14693	14474	14353	14598	14610	14598	14305	14693	14545	14407	14540	14498	14652	14788	14363	14653	14444	14572	14601	14654	14551	14414	14442	14506	14676	14619	14609	14538	14458	14668	14518	14591	14617	14452	14503	14532	14543	14636	14482	14493	14493	14576	14497	14522	14702	14519	14605	14602	14705	14591	14509	14493	14439	14611	14575	14463	14420	14564	14554	14531	14425	14507	14517	14543	14474	14486	14404	14436	14502	14677	14541	14305	14475	14550	14659	14374	14406	14522	14443	14518	14614	14599	14469	14532	14516	14640	14504	14458	14398	14554	14525	14637	14534	14432	14482	14436	14462	14687	14585	14585	14460	14403	14407	14607	14574	14498	14443	14594	14561	14611	14526	14529	14438	14528	14507	14440	14490	14494	14522	14631	14575	14545	14534	14587	14535	14394	14535	14645	14492	14357	14445	14503	14378	14597	14677	14313	14535	14406	14686	14545	14461	14464	14399	14396	14508	14625	14566	14451	14442	14606	14550	14603	14632	14596	14410	14453	14548	14556	14408	14454	14553	14570	14488	14627	14466	14645	14599	14498	14721	14578	14506	14579	14303	14645	14614	14427	14483	14447	14524	14552	14555	14450	14492	14564	14548	14642	14518	14508	14432	14413	14571	14480	14469	14521	14587	14506	14457	14495	14687	14559	14418	14589	14493	14499	14636	14554	14494	14693	14463	14544	14624	14385	14453	14546	14465	14633	14498	14617	14398	14770	14527	14535	14499	14527	14576	14635	14479	14435	14525	14586	14556	14666	14468	14433	14553	14529	14441	14527	14669	14446	14646	14313	14534	14494	14523	14579	14425	14517	14557	14611	14521	14446	14639	14665	14599	14541	14645	14441	14478	14500	14626	14476	14456	14602	14508	14447	14548	14572	14668	14492	14492	14477	14632	14535	14434	14481	14624	14483	14440	14376	14502	14537	14717	14501	14556	14482	14519	14577	14339	14641	14418	14457	14569	14760	14581	14532	14574	14614	14581	14390	14558	14581	14505	14607	14607	14530	14510	14539	14477	14415	14480	14682	14594	14708	14542	14541	14487	14427	14504	14537	14522	14395	14548	14583	14451	14584	14553	14651	14580	14432	14438	14560	14532	14616	14482	14704	14597	14475	14444	14330	14457	14491	14504	14347	14579	14677	14543	14524	14732	14525	14422	14522	14396	14648	14437	14553	14557	14559	14550	14585	14327	14481	14362	14555	14530	14421	14450	14499	14468	14528	14515	14505	14604	14474	14491	14399	14406	14448	14582	14339	14652	14432	14649	14550	14602	14507	14461	14397	14654	14626	14564	14447	14466	14542	14526	14462	14443	14555	14529	14555	14640	14659	14532	14732	14621	14507	14497	14531	14510	14493	14557	14489	14762	14685	14476	14586	14391	14493	14599	14635	14472	14554	14485	14499	14495	14515	14495	14435	14388	14391	14707	14655	14466	14603	14439	14353	14463	14512	14636	14412	14379	14627	14587	14598	14557	14479	14707	14529	14450	14752	14458	14533	14580	14428	14320	14603	14440	14653	14487	14713	14518	14490	14415	14354	14487	14417	14389	14490	14465	14515	14539	14463	14570	14403	14654	14614	14507	14486	14474	14437	14562	14584	14567	14583	14550	14507	14431	14501	14631	14246	14556	14499	14587	14226	14442	14545	14476	14459	14409	14522	14509	14692	14463	14343	14547	14523	14447	14354	14337	14642	14439	14585	14551	14391	14551	14408	14364	14532	14573	14575	14582	14345	14620	14447	14529	14608	14562	14539	14645	14506	14780	14526	14532	14503	14568	14614	14396	14765	14475	14402	14665	14466	14586	14559	14440	14605	14410	14555	14657	14546	14449	14495	14676	14489	14404	14562	14514	14468	14456	14598	14490	14487	14374	14478	14489	14456	14685	14807	14386	14647	14565	14508	14638	14373	14580	14723	14630	14509	14632	14376	14509	14476	14544	14457	14638	14567	14595	14580	14513	14558	14628	14567	14682	14555	14664	14380	14421	14424	14583	14410	14466	14535	14619	14565	14574	14465	14655	14484	14624	14595	14598	14558	14609	14516	14606	14494	14488	14517	14360	14452	14382	14457	14482	14488	14678	14556	14521	14516	14435	14578	14628	14553	14544	14495	14398	14525	14687	14420	14357	14443	14582	14880	14548	14477	14747	14619	14589	14525	14446	14610	14572	14282	14459	14446	14877	14484	14712	14551	14631	14506	14757	14502	14535	14354	14523	14560	14609	14546	14475	14473	14555	14454	14532	14543	14480	14413	14603	14434	14364	14480	14470	14532	14457	14641	14594	14578	14453	14461	14582	14444	14457	14376	14593	14555	14568	14410	14663	14409	14705	14562	14377	14560	14487	14478	14686	14483	14639	14664	14560	14541	14512	14456	14460	14563	14682	14418	14472	14675	14668	14547	14517	14626	14714	14452	14499	14471	14399	14577	14465	14522	14426	14582	14498	14518	14668	14441	14661	14446	14623	14727	14439	14483	14540	14374	14482	14580	14461	14576	14648	14584	14558	14476	14523	14507	14418	14488	14429	14751	14497	14448	14642	14435	14460	14446	14275	14454	14568	14539	14408	14512	14651	14553	14525	14475	14648	14526	14593	14474	14650	14477	14547	14451	14618	14610	14726	14683	14539	14533	14489	14750	14551	14430	14598	14605	14459	14554	14568	14564	14754	14463	14571	14552	14650	14641	14593	14613	14462	14541	14412	14475	14636	14557	14568	14514	14555	14272	14448	14627	14674	14502	14413	14576	14428	14494	14379	14389	14488	14340	14453	14511	14560	14684	14617	14570	14536	14545	14387	14459	14574
25228	21447	28310	25396	21797	20349	19870	18008	17730	17637	17292	17961	32338	34079	28303	22452	18858	17556	16798	16706	16384	16639	16590	16586	16708	16511	16815	16379	16587	16594	16465	16513	16556	16649	16459	16697	16437	16422	16497	16538	16761	16480	16508	16596	16488	16533	16325	16439	16546	16703	16478	16399	16453	16836	16388	16611	16449	16575	16418	16600	16732	16522	16467	16534	16376	16799	16520	16492	16649	16457	16657	16323	16598	16553	16374	16379	16398	16527	16487	16564	16614	16576	16722	16631	16601	16278	16412	16264	16373	16595	16681	16278	16549	16426	16584	16494	16621	16512	16615	16492	16360	16554	16576	16570	16534	16518	16457	16584	16419	16775	16744	16505	16605	16472	16477	16510	16383	16352	16607	16539	16444	16582	16349	16729	16392	16473	16467	16496	16456	16549	16645	16621	16524	16469	16428	16445	16229	16279	16701	16656	16457	16313	16310	16398	16411	16322	16597	16421	16562	16461	16336	16529	16553	16562	16521	16517	16538	16436	16568	16409	16469	16460	16475	16493	16388	16399	16532	16490	16368	16592	16362	16493	16519	16383	16521	16582	16245	16418	16507	16498	16343	16421	16525	16471	16588	16353	16361	16354	16532	16329	16550	16094	16502	16561	16467	16426	16538	16466	16507	16498	16596	16400	16558	16684	16358	16428	16715	16576	16476	16416	16451	16452	16507	16372	16483	16400	16558	16486	16860	16624	16429	16329	16547	16334	16479	16629	16604	16649	16829	16611	16758	16584	16711	16392	16485	16589	16504	16538	16389	16554	16593	16580	16403	16370	16594	16509	16390	16387	16427	16530	16465	16524	16469	16511	16497	16558	16495	16581	16777	16626	16525	16578	16457	16382	16403	16591	16491	16460	16506	16537	16573	16394	16329	16351	16242	16445	16401	16447	16514	16595	16469	16202	16484	16440	16468	16524	16501	16575	16471	16260	16419	16323	16536	16427	16412	16513	16564	16399	16356	16547	16545	16546	16561	16512	16468	16387	16470	16400	16510	16633	16547	16494	16643	16574	16667	16374	16529	16590	16716	16366	16475	16398	16442	16432	16459	16407	16377	16518	16392	16532	16586	16444	16537	16558	16629	16306	16603	16452	16437	16345	16404	16350	16427	16534	16641	16353	16302	16344	16425	16491	16462	16309	16557	16265	16309	16681	16253	16596	16552	16180	16565	16358	16466	16603	16536	16371	16362	16423	16516	16459	16565	16588	16585	16469	16638	16532	16653	16518	16381	16484	16425	16457	16654	16660	16494	16525	16442	16448	16493	16394	16514	16452	16566	16571	16483	16383	16381	16384	16469	16476	16578	16248	16319	16358	16425	16345	16347	16459	16369	16693	16268	16408	16370	16351	16596	16521	16668	16439	16533	16428	16400	16513	16319	16498	16491	16367	16544	16427	16579	16499	16431	16353	16451	16456	16484	16363	16234	16553	16485	16443	16657	16484	16388	16442	16359	16434	16509	16363	16558	16384	16493	16632	16542	16253	16380	16373	16208	16436	16568	16443	16462	16252	16480	16429	16429	16657	16642	16412	16488	16395	16457	16426	16501	16381	16593	16627	16483	16498	16528	16668	16500	16428	16293	16370	16661	16575	16607	16411	16571	16628	16577	16426	16480	16364	16467	16450	16537	16526	16580	16423	16415	16538	16335	16498	16411	16400	16476	16487	16645	16564	16601	16494	16458	16451	16387	16563	16538	16520	16400	16696	16619	16687	16439	16495	16472	16482	16559	16478	16573	16326	16335	16521	16478	16369	16618	16507	16387	16424	16437	16382	16516	16214	16499	16552	16396	16497	16486	16648	16643	16270	16410	16693	16448	16602	16508	16481	16571	16463	16313	16314	16289	16599	16461	16593	16700	16534	16472	16475	16492	16675	16655	16528	16574	16398	16547	16564	16395	16639	16483	16462	16463	16320	16412	16366	16460	16470	16534	16493	16674	16523	16548	16597	16618	16609	16338	16479	16435	16491	16539	16453	16341	16437	16354	16565	16453	16697	16502	16425	16290	16560	16493	16432	16376	16502	16721	16406	16382	16502	16504	16343	16500	16470	16641	16420	16376	16486	16437	16582	16447	16412	16547	16615	16654	16446	16474	16514	16328	16423	16582	16574	16615	16554	16628	16540	16303	16379	16550	16384	16558	16418	16434	16464	16603	16480	16524	16426	16546	16327	16443	16465	16411	16322	16527	16837	16398	16404	16491	16349	16542	16538	16419	16543	16449	16475	16521	16311	16616	16614	16499	16371	16711	16394	16431	16571	16485	16300	16476	16535	16557	16472	16650	16443	16520	16519	16532	16553	16369	16546	16416	16507	16344	16569	16445	16507	16499	16422	16519	16597	16486	16451	16626	16466	16405	16569	16427	16547	16554	16549	16420	16422	16595	16368	16395	16451	16652	16533	16342	16485	16441	16433	16289	16527	16415	16488	16445	16424	16480	16672	16550	16388	16441	16422	16472	16533	16397	16596	16532	16701	16611	16569	16538	16478	16473	16386	16464	16378	16391	16417	16511	16354	16570	16532	16491	16482	16635	16168	16548	16522	16307	16504	16534	16658	16397	16457	16491	16564	16568	16527	16578	16547	16675	16228	16225	16337	16713	16608	16741	16461	16517	16470	16487	16403	16298	16519	16481	16419	16175	16497	16535	16370	16505	16530	16268	16595	16775	16488	16409	16492	16493	16663	16426	16474	16614	16378	16513	16538	16440	16439	16342	16390	16593	16570	16570	16506	16738	16497	16456	16441	16371	16268	16438	16531	16521	16498	16413	16322	16654	16547	16328	16535	16625	16554	16529	16553	16548	16460	16534	16457	16517	16573	16374	16538	16561	16446	16559	16453	16705	16440	16498	16643	16421	16361	16520	16338	16493	16500	16605	16238	16470	16172	16341	16378	16478	16512	16766	16530	16568	16474	16458	16420	16514	16577	16424	16497	16516	16564	16503	16470	16600	16552	16351	16553	16483	16324	16430	16441	16341	16369	16407	16437	16502	16690	16402	16450	16746	16377	16454	16416	16498	16600	16582	16404	16385	16434	16606	16491	16484	16658	16482	16524	16365	16593	16479	16592	16639	16576	16427	16550	16532	16396	16544	16565	16457	16615	16337	16482	16370	16529	16557	16259	16448	16767	16606	16620	16605	16490	16574	16707	16625	16366	16582	16416	16525	16429	16504	16356	16403	16534	16563	16507	16520	16485	16543	16495	16583	16485	16564	16426	16482	16501	16394	16579	16468	16635	16663	16570	16545	16539	16516	16525	16530	16325	16509	16375	16661	16451	16531	16547	16592	16415	16388	16384	16386	16416	16453	16426	16370	16515	16265	16596	16398	16599	16564	16297	16548	16623	16391	16652	16663	16368	16511	16537	16436	16417	16509	16649	16251	16450	16610	16559	16612	16392	16244	16528	16373	16525	16540	16450	16415	16416	16639	16570	16644	16391	16484	16426	16609	16573	16477	16435	16504	16479	16487	16402	16191	16550	16530	16150	16662	16590	16416	16514	16475	16505	16371	16641	16471	16468	16634	16579	16670	16274	16535	16614	16579	16476	16434	16359	16503	16434	16585	16475	16716	16356	16297	16534	16370	16417	16712	16429	16596	16583	16469	16676	16625	16540	16707	16368	16584	16662	16668	16419	16680	16491	16417	16302	16491	16397	16470	16452	16373	16544	16547	16471	16514	16484	16560	16541	16423	16472	16347	16454	16736	16573	16520	16568	16346	16651	16532	16354	16475	16580	16559	16426	16293	16482	16645	16542	16574	16472	16556	16472	16572	16428	16391	16569	16464	16464	16355	16573	16455	16485	16482	16474	16550	16537	16523	16255	16368	16553	16328	16493	16495	16517	16633	16456	16618	16435	16513	16566	16555	16385	16357	16444	16243	16359	16539	16374	16529	16571	16511	16356	16303	16614	16295	16416	16519	16641	16485	16617	16503	16663	16574	16420	16385	16473	16608	16454	16515	16370	16574	16632	16468	16581	16378	16361	16476	16453	16610	16437	16315	16308	16445	16506	16456	16577	16400	16454	16423	16636	16618	16250	16606	16631	16602	16661	16443	16338	16286	16279	16444	16535	16496	16692	16449	16509	16625	16464	16569	16527	16599	16640	16527	16459	16793	16613	16334	16565	16633	16670	16546	16707	16507	16605	16515	16569	16378	16626	16569	16430	16466	16498	16632	16317	16443	16491	16520	16438	16448	16607	16676	16569	16504	16466	16500	16576	16411	16551	16599	16410	16403	16252	16446	16466	16568	16422	16496	16375	16725	16688	16357	16355	16524	16351	16435	16519	16397	16316	16443	16452	16525	16412	16509	16477	16538	16363	16653	16485	16610	16456	16479	16589	16501	16465	16382	16362	16571	16450	16470	16340	16389	16565	16620	16610	16541	16658	16514	16402	16622	16367	16377	16409	16679	16691	16476	16484	16535	16598	16296	16607	16583	16466	16239	16621	16450	16472	16493	16508	16669	16472	16515	16698	16252	16603	16663	16421	16567	16620	16721	16347	16346	16400	16514	16573	16600	16413	16503	16512	16696	16529	16425	16600	16597	16475	16553	16541	16491	16592	16606	16706	16446	16495	16479	16466	16444	16564	16580	16645	16409	16629	16453	16556	16724	16562	16597	16411	16484	16424	16803	16608	16602	16623	16487	16650	16603	16514	16539	16501	16527	16365	16458	16360	16381	16511	16620	16490	16786	16750	16337	16385	16459	16635	16577	16478	16370	16506	16441	16394	16518	16444	16541	16375	16452	16437	16587	16520	16582	16415	16638	16629	16561	16520	16734	16635	16247	16565	16557	16517	16286	16500	16511	16407	16670	16350	16356	16628	16585	16639	16515	16423	16388	16451	16700	16537	16522	16253	16337	16526	16513	16453	16506	16474	16318	16535	16432	16283	16327	16360	16493	16538	16480	16216	16558	16445	16409	16402	16556	16511	16359	16393	16446	16627	16458	16546	16476	16493	16518	16503	16370	16463	16655	16373	16570	16478	16541	16347	16467	16381	16428	16430	16444	16504	16549	16560	16503	16383	16521	16561	16511	16448	16573	16431	16423	16424	16544	16407	16331	16641	16253	16448	16367	16557	16665	16391	16606	16475	16372	16583	16527	16467	16557	16493	16483	16377	16324	16409
14946	23305	22586	19234	18701	18445	17553	16572	16169	15702	15677	17261	36224	35095	28636	21076	16736	15009	14698	14596	14548	14523	14539	14667	14489	14571	14614	14597	14380	14413	14574	14613	14579	14692	14669	14359	14647	14540	14498	14416	14409	14249	14744	14551	14527	14442	14507	14504	14526	14548	14563	14440	14612	14493	14567	14599	14503	14563	14456	14635	14636	14513	14515	14729	14336	14700	14530	14640	14554	14546	14534	14446	14466	14484	14507	14658	14564	14502	14738	14526	14468	14532	14514	14457	14678	14579	14619	14484	14472	14468	14481	14539	14500	14434	14417	14455	14412	14505	14478	14434	14667	14441	14608	14541	14550	14497	14484	14607	14548	14592	14715	14634	14508	14554	14557	14386	14408	14470	14531	14420	14516	14619	14700	14466	14634	14500	14520	14553	14490	14633	14544	14507	14572	14534	14568	14525	14449	14549	14638	14539	14377	14579	14583	14526	14588	14482	14444	14658	14604	14594	14666	14583	14496	14570	14597	14576	14633	14648	14596	14505	14642	14604	14518	14505	14540	14592	14498	14548	14687	14610	14597	14589	14505	14559	14492	14436	14515	14602	14357	14388	14561	14348	14582	14514	14551	14742	14653	14551	14391	14417	14553	14333	14500	14483	14609	14539	14452	14634	14477	14469	14574	14592	14502	14510	14536	14544	14405	14506	14592	14612	14613	14456	14539	14586	14570	14413	14431	14462	14668	14609	14459	14515	14428	14502	14638	14744	14599	14490	14514	14615	14498	14543	14616	14515	14724	14666	14634	14554	14484	14579	14240	14468	14572	14563	14449	14564	14465	14653	14649	14703	14475	14759	14520	14629	14500	14383	14567	14514	14439	14389	14588	14453	14480	14527	14690	14464	14615	14546	14498	14373	14581	14537	14512	14655	14575	14678	14476	14472	14449	14519	14575	14559	14429	14436	14505	14442	14539	14476	14587	14353	14807	14541	14499	14243	14532	14554	14552	14556	14575	14412	14557	14535	14653	14617	14468	14551	14565	14609	14607	14523	14440	14538	14493	14507	14475	14502	14514	14590	14460	14418	14421	14375	14488	14663	14407	14481	14591	14333	14367	14593	14475	14551	14597	14664	14455	14577	14610	14559	14538	14660	14717	14390	14709	14500	14429	14451	14570	14565	14595	14434	14587	14728	14385	14571	14531	14473	14641	14477	14531	14559	14669	14665	14306	14617	14555	14721	14458	14428	14743	14603	14435	14452	14673	14358	14767	14515	14488	14403	14603	14663	14570	14640	14476	14398	14513	14661	14704	14600	14594	14483	14430	14578	14580	14441	14671	14652	14427	14649	14497	14582	14469	14644	14635	14523	14431	14635	14673	14655	14535	14448	14451	14619	14596	14557	14541	14427	14556	14527	14409	14622	14502	14552	14488	14605	14305	14477	14558	14576	14573	14539	14561	14552	14477	14703	14366	14803	14505	14533	14486	14602	14528	14533	14367	14670	14563	14588	14555	14523	14600	14574	14562	14389	14417	14538	14593	14428	14678	14639	14508	14511	14602	14616	14470	14551	14379	14443	14413	14503	14497	14575	14663	14510	14441	14626	14325	14534	14569	14575	14596	14668	14652	14593	14664	14651	14521	14586	14547	14539	14632	14577	14476	14601	14418	14535	14422	14405	14506	14578	14414	14653	14530	14601	14561	14433	14336	14553	14620	14584	14658	14566	14481	14530	14645	14426	14553	14481	14569	14542	14608	14697	14615	14400	14437	14563	14541	14431	14524	14637	14566	14543	14653	14607	14557	14495	14674	14425	14424	14381	14599	14563	14589	14483	14523	14627	14521	14695	14511	14512	14578	14487	14548	14602	14508	14525	14552	14519	14509	14693	14516	14603	14447	14531	14602	14523	14626	14513	14597	14553	14572	14541	14473	14540	14458	14493	14498	14418	14462	14676	14375	14717	14446	14535	14688	14528	14547	14560	14515	14752	14777	14482	14481	14495	14581	14598	14675	14526	14491	14619	14513	14449	14583	14723	14498	14517	14450	14479	14573	14467	14539	14416	14684	14568	14773	14394	14771	14548	14598	14598	14492	14473	14517	14474	14558	14577	14522	14321	14517	14636	14595	14456	14447	14616	14661	14491	14492	14605	14579	14623	14562	14624	14623	14411	14797	14605	14474	14532	14516	14504	14519	14575	14627	14535	14402	14477	14526	14566	14567	14378	14622	14421	14560	14744	14427	14694	14419	14521	14609	14462	14585	14661	14690	14638	14650	14475	14587	14549	14623	14584	14539	14609	14356	14367	14390	14498	14444	14558	14483	14565	14608	14379	14422	14534	14541	14608	14621	14656	14731	14524	14375	14498	14542	14657	14575	14578	14596	14605	14565	14537	14608	14598	14428	14600	14648	14448	14476	14545	14567	14508	14395	14500	14409	14485	14530	14666	14394	14527	14634	14571	14535	14627	14693	14626	14657	14598	14602	14467	14688	14570	14567	14495	14624	14588	14494	14577	14634	14548	14311	14377	14564	14640	14618	14475	14536	14409	14564	14509	14733	14509	14566	14481	14485	14370	14608	14649	14502	14512	14245	14570	14661	14385	14560	14747	14513	14594	14423	14400	14547	14652	14559	14483	14468	14640	14327	14386	14546	14566	14476	14566	14652	14456	14494	14427	14523	14477	14429	14590	14597	14585	14563	14630	14509	14488	14537	14577	14471	14545	14686	14442	14516	14443	14541	14693	14490	14497	14686	14587	14632	14579	14652	14480	14445	14399	14550	14538	14428	14569	14553	14631	14563	14510	14582	14447	14479	14547	14591	14567	14743	14495	14503	14588	14475	14579	14417	14457	14644	14513	14646	14381	14549	14681	14520	14601	14604	14575	14623	14527	14527	14611	14634	14611	14404	14521	14507	14548	14609	14646	14495	14668	14560	14623	14703	14548	14560	14407	14629	14524	14529	14614	14427	14453	14622	14499	14642	14439	14549	14506	14542	14550	14341	14479	14529	14617	14461	14554	14703	14637	14585	14421	14618	14479	14597	14527	14562	14378	14597	14615	14508	14492	14399	14660	14510	14563	14606	14555	14663	14453	14562	14555	14593	14700	14624	14505	14530	14630	14474	14485	14596	14469	14623	14507	14557	14555	14573	14451	14517	14560	14595	14689	14495	14526	14608	14585	14707	14388	14585	14405	14533	14561	14627	14416	14618	14579	14633	14618	14612	14614	14540	14577	14483	14628	14543	14501	14538	14725	14408	14399	14701	14548	14468	14550	14347	14606	14453	14614	14560	14580	14615	14442	14550	14548	14478	14560	14580	14461	14702	14626	14583	14498	14644	14471	14482	14560	14591	14488	14652	14468	14465	14691	14496	14424	14499	14618	14552	14475	14543	14529	14641	14453	14539	14310	14585	14602	14441	14604	14683	14600	14560	14630	14487	14721	14464	14545	14690	14511	14492	14659	14586	14469	14683	14458	14638	14491	14565	14551	14750	14630	14513	14567	14587	14547	14404	14473	14599	14476	14664	14511	14741	14574	14586	14503	14416	14369	14602	14523	14514	14598	14582	14663	14551	14511	14543	14470	14612	14508	14486	14482	14597	14428	14717	14512	14526	14396	14466	14658	14567	14454	14672	14729	14481	14435	14546	14400	14542	14525	14506	14687	14517	14580	14474	14691	14631	14559	14647	14623	14616	14605	14558	14350	14621	14424	14432	14509	14384	14571	14529	14611	14483	14650	14638	14542	14751	14441	14673	14573	14465	14743	14590	14711	14516	14493	14406	14524	14553	14576	14536	14682	14581	14685	14434	14379	14509	14504	14416	14545	14629	14558	14536	14400	14432	14611	14545	14572	14721	14618	14520	14778	14561	14451	14644	14567	14488	14570	14479	14545	14577	14513	14503	14534	14533	14573	14551	14434	14385	14374	14666	14788	14536	14500	14586	14581	14516	14479	14589	14580	14633	14457	14630	14486	14689	14352	14674	14638	14495	14471	14535	14536	14698	14576	14423	14556	14534	14452	14644	14472	14529	14641	14486	14585	14546	14705	14635	14491	14525	14782	14413	14532	14484	14615	14492	14359	14490	14628	14538	14696	14504	14490	14505	14598	14536	14676	14773	14446	14696	14611	14559	14515	14569	14571	14562	14459	14573	14609	14613	14702	14480	14544	14474	14677	14566	14492	14629	14647	14549	14710	14458	14405	14711	14650	14513	14649	14486	14653	14611	14463	14570	14483	14604	14583	14586	14585	14668	14578	14734	14650	14523	14590	14707	14614	14432	14440	14603	14520	14448	14462	14604	14637	14537	14716	14525	14407	14545	14519	14452	14624	14408	14638	14524	14648	14572	14661	14518	14553	14532	14489	14497	14630	14527	14552	14322	14617	14637	14507	14595	14607	14511	14703	14456	14515	14478	14409	14587	14689	14544	14597	14465	14609	14679	14427	14509	14392	14744	14501	14504	14416	14674	14461	14609	14407	14485	14475	14509	14544	14594	14509	14548	14625	14606	14478	14377	14468	14467	14457	14493	14530	14567	14638	14416	14644	14538	14496	14551	14594	14664	14600	14497	14518	14421	14445	14488	14586	14469	14499	14560	14513	14797	14541	14616	14552	14589	14611	14554	14535	14549	14551	14406	14524	14770	14549	14530	14566	14475	14434	14422	14386	14430	14513	14375	14702	14478	14670	14595	14655	14638	14678	14540	14698	14581	14506	14612	14625	14484	14454	14525	14700	14697	14514	14732	14546	14616	14553	14454	14509	14555	14616	14561	14643	14570	14706	14632	14549	14423	14562	14380	14450	14584	14530	14494	14491	14562	14541	14596	14484	14622	14449	14623	14519	14433	14381	14533	14734	14425	14468	14602	14424	14517	14705	14726	14680	14587	14366	14542	14569	14488	14550	14463	14517	14605	14484	14493	14518	14602	14602	14468	14377	14512	14387	14662	14530	14557	14346	14716	14509	14537	14473	14473	14466	14507	14515	14456	14745	14544	14499	14616	14568	14399	14538	14662	14339	14470	14669	14557	14594	14432	14467	14476	14313	14692	14582	14558	14579	14397	14593	14546	14592	14504	14562	14499	14630	14583	14580	14708	14501	14634	14551	14709	14537	14650	14637	14524	14424	14496	14584	14398	14456	14367	14669	14697	14461	14722	14428	14548	14542	14506	14453	14596	14377
23884	21414	28971	24316	22306	23952	23373	19659	18404	18061	18502	19316	40466	44533	35841	27345	21104	18040	17016	16681	16626	16662	16592	16717	16473	16569	16623	16654	16314	16437	16608	16588	16469	16579	16772	16569	16534	16477	16508	16547	16611	16617	16424	16412	16722	16631	16697	16501	16429	16532	16472	16641	16528	16679	16463	16385	16484	16546	16647	16524	16460	16516	16541	16643	16557	16607	16552	16437	16409	16387	16537	16596	16554	16550	16589	16493	16453	16780	16530	16344	16510	16302	16448	16579	16485	16344	16513	16485	16526	16455	16562	16472	16728	16570	16528	16515	16471	16380	16430	16597	16663	16443	16356	16380	16232	16527	16579	16470	16428	16555	16330	16624	16571	16403	16418	16383	16676	16445	16455	16600	16574	16495	16250	16539	16399	16425	16349	16393	16296	16524	16738	16490	16507	16527	16441	16354	16604	16374	16543	16564	16473	16374	16373	16406	16535	16578	16593	16443	16390	16455	16585	16411	16501	16589	16559	16549	16530	16430	16667	16584	16495	16521	16621	16337	16486	16468	16425	16311	16644	16453	16407	16347	16314	16388	16512	16392	16468	16416	16431	16484	16574	16455	16381	16399	16499	16586	16585	16537	16449	16451	16474	16522	16633	16495	16590	16402	16522	16642	16630	16365	16525	16389	16428	16504	16394	16500	16659	16358	16648	16490	16564	16358	16504	16483	16509	16527	16429	16453	16406	16630	16594	16443	16570	16650	16583	16446	16297	16484	16497	16268	16422	16480	16464	16395	16424	16513	16498	16422	16372	16558	16372	16441	16255	16539	16237	16610	16482	16399	16593	16484	16505	16543	16544	16493	16302	16281	16419	16531	16504	16336	16398	16387	16366	16358	16439	16349	16456	16452	16312	16496	16487	16595	16416	16283	16320	16548	16585	16521	16381	16312	16554	16507	16307	16384	16333	16485	16491	16402	16537	16537	16460	16545	16475	16474	16376	16435	16488	16537	16407	16435	16514	16378	16724	16399	16517	16468	16402	16303	16475	16527	16417	16489	16609	16404	16555	16427	16328	16330	16479	16443	16474	16372	16498	16573	16479	16506	16407	16372	16364	16533	16506	16546	16426	16599	16681	16256	16461	16284	16575	16542	16670	16576	16464	16388	16495	16647	16332	16255	16407	16467	16518	16525	16574	16349	16418	16582	16540	16495	16660	16449	16559	16433	16357	16586	16442	16538	16448	16467	16544	16562	16774	16628	16443	16437	16423	16113	16281	16171	16576	16579	16462	16737	16845	16421	16567	16355	16527	16313	16558	16540	16367	16642	16515	16525	16432	16358	16586	16636	16728	16494	16458	16435	16411	16558	16440	16432	16487	16328	16417	16617	16712	16497	16669	16343	16471	16468	16491	16545	16340	16435	16380	16540	16654	16565	16749	16394	16429	16344	16446	16476	16841	16419	16510	16538	16531	16448	16429	16464	16470	16487	16512	16366	16606	16654	16518	16436	16626	16528	16364	16570	16618	16562	16505	16452	16361	16506	16513	16251	16534	16409	16554	16447	16499	16519	16544	16419	16577	16468	16414	16447	16329	16378	16341	16535	16542	16598	16551	16592	16327	16611	16611	16363	16399	16593	16333	16392	16494	16463	16421	16447	16549	16355	16523	16547	16622	16545	16607	16554	16317	16468	16520	16395	16493	16601	16284	16408	16354	16370	16631	16546	16695	16436	16565	16490	16585	16594	16452	16697	16337	16531	16346	16536	16533	16500	16529	16507	16486	16389	16463	16598	16341	16491	16446	16494	16648	16308	16335	16653	16587	16495	16554	16542	16424	16346	16441	16513	16376	16427	16542	16532	16447	16382	16610	16388	16519	16419	16456	16615	16455	16518	16360	16530	16435	16511	16482	16384	16470	16403	16420	16603	16444	16383	16556	16405	16353	16565	16279	16343	16296	16522	16532	16530	16480	16238	16238	16583	16409	16580	16570	16571	16347	16606	16431	16388	16610	16510	16713	16623	16474	16402	16432	16440	16489	16332	16763	16590	16493	16467	16297	16564	16420	16490	16492	16601	16558	16583	16677	16603	16430	16462	16570	16567	16611	16449	16455	16514	16530	16490	16407	16446	16505	16580	16378	16399	16295	16524	16557	16429	16544	16489	16568	16545	16422	16501	16515	16602	16448	16407	16363	16490	16436	16515	16534	16401	16612	16233	16451	16497	16458	16403	16824	16557	16493	16358	16395	16360	16415	16413	16323	16534	16270	16368	16337	16501	16578	16535	16360	16360	16512	16417	16419	16313	16630	16422	16375	16606	16598	16265	16513	16496	16459	16472	16544	16454	16375	16300	16442	16580	16482	16489	16452	16405	16573	16415	16737	16557	16553	16411	16445	16434	16434	16619	16578	16385	16217	16648	16613	16465	16512	16464	16418	16614	16507	16507	16517	16499	16629	16460	16497	16369	16570	16701	16404	16324	16257	16526	16452	16319	16468	16529	16373	16455	16613	16517	16588	16412	16489	16529	16501	16539	16664	16455	16388	16442	16612	16611	16477	16501	16413	16532	16730	16259	16231	16609	16385	16677	16566	16402	16603	16412	16269	16513	16226	16698	16487	16481	16522	16314	16405	16521	16470	16370	16616	16337	16563	16417	16547	16771	16532	16465	16402	16600	16376	16546	16381	16325	16339	16315	16478	16509	16439	16571	16518	16309	16448	16364	16560	16506	16377	16565	16454	16303	16378	16525	16591	16419	16563	16520	16413	16449	16314	16320	16557	16456	16545	16637	16353	16609	16415	16469	16430	16629	16493	16569	16643	16372	16612	16690	16636	16412	16749	16447	16642	16553	16605	16494	16646	16381	16405	16406	16351	16416	16579	16527	16555	16615	16733	16457	16449	16501	16297	16528	16630	16607	16412	16686	16523	16500	16456	16441	16531	16407	16564	16596	16610	16367	16390	16407	16352	16528	16543	16541	16446	16255	16481	16543	16291	16275	16632	16562	16489	16510	16532	16490	16751	16660	16308	16412	16356	16394	16458	16243	16483	16520	16505	16419	16671	16456	16686	16530	16567	16464	16436	16542	16476	16425	16490	16370	16404	16444	16351	16465	16589	16544	16578	16482	16299	16730	16404	16329	16768	16562	16526	16543	16387	16446	16478	16437	16301	16384	16437	16224	16494	16384	16552	16550	16354	16350	16473	16540	16500	16578	16459	16404	16621	16447	16632	16492	16464	16554	16622	16521	16327	16556	16429	16547	16497	16559	16586	16382	16353	16465	16520	16585	16516	16445	16598	16495	16478	16573	16453	16432	16400	16452	16337	16424	16445	16405	16440	16335	16511	16302	16627	16544	16458	16469	16350	16480	16465	16576	16407	16429	16319	16514	16571	16483	16549	16526	16595	16494	16308	16452	16575	16492	16313	16462	16604	16394	16383	16341	16634	16582	16430	16397	16530	16564	16407	16575	16583	16563	16621	16729	16584	16300	16635	16414	16515	16410	16476	16578	16507	16544	16560	16615	16681	16481	16544	16483	16700	16489	16554	16357	16766	16518	16418	16241	16346	16345	16460	16405	16304	16690	16502	16541	16615	16457	16442	16699	16254	16673	16593	16277	16438	16649	16468	16400	16331	16514	16420	16489	16315	16526	16422	16272	16566	16376	16394	16541	16614	16615	16405	16553	16369	16391	16463	16591	16487	16609	16372	16612	16595	16461	16336	16415	16474	16543	16408	16566	16421	16646	16507	16631	16257	16304	16492	16581	16488	16518	16320	16491	16334	16438	16644	16444	16512	16395	16239	16505	16571	16396	16545	16379	16611	16492	16476	16518	16439	16478	16426	16384	16479	16300	16537	16434	16525	16511	16478	16476	16586	16611	16454	16437	16503	16459	16561	16451	16511	16567	16346	16344	16441	16394	16683	16476	16511	16202	16312	16503	16606	16677	16531	16341	16695	16646	16507	16426	16452	16470	16620	16448	16381	16382	16375	16519	16592	16555	16471	16621	16565	16437	16461	16766	16511	16402	16229	16410	16405	16364	16496	16300	16400	16680	16496	16419	16429	16489	16529	16531	16223	16623	16442	16401	16498	16565	16503	16422	16422	16513	16487	16616	16414	16540	16342	16381	16572	16462	16677	16463	16406	16418	16528	16423	16550	16335	16439	16580	16701	16559	16571	16327	16466	16529	16608	16401	16299	16589	16511	16323	16362	16599	16426	16405	16492	16371	16317	16519	16449	16534	16565	16507	16357	16400	16299	16642	16387	16421	16568	16283	16234	16442	16382	16326	16309	16373	16371	16426	16472	16663	16438	16401	16429	16551	16591	16433	16339	16370	16502	16366	16426	16198	16329	16421	16336	16546	16640	16377	16373	16541	16575	16748	16386	16321	16428	16578	16537	16444	16451	16221	16680	16378	16462	16410	16491	16509	16431	16302	16316	16335	16401	16374	16356	16510	16697	16531	16699	16537	16524	16335	16542	16691	16663	16475	16444	16526	16449	16458	16236	16628	16515	16481	16502	16341	16450	16368	16442	16575	16603	16541	16301	16472	16434	16435	16558	16518	16551	16481	16454	16458	16373	16431	16400	16447	16390	16333	16520	16415	16576	16501	16632	16598	16459	16450	16515	16458	16385	16331	16439	16396	16492	16458	16608	16382	16509	16387	16412	16488	16661	16437	16634	16431	16429	16560	16260	16277	16499	16362	16437	16651	16361	16553	16472	16269	16561	16326	16619	16564	16351	16483	16470	16541	16534	16371	16339	16214	16452	16559	16489	16457	16451	16352	16438	16350	16473	16326	16462	16607	16677	16280	16447	16448	16526	16371	16441	16486	16619	16551	16703	16587	16281	16367	16337	16315	16460	16473	16463	16558	16450	16550	16371	16443	16721	16451	16505	16360	16368	16547	16395	16462	16634	16325	16429	16450	16499	16457	16636	16412	16499	16527	16452	16636	16358	16519	16260	16481	16536	16400	16328	16422	16583	16486	16656	16565	16523	16288	16533	16342	16606	16433	16258	16437	16393	16502	16494	16455	16471	16484	16523	16352	16445	16365	16410	16499	16435	16626	16413	16384	16446	16383	16409	16613	16448	16212	16458	16500	16321	16370	16471	16343	16447	16485	16642	16418	16496	16648	16390	16454	16497	16458	16578	16379	16465	16588	16326	16409	16533	16696
16539	28690	27518	24086	23253	22083	19949	18782	17566	16966	17742	19545	44197	44819	36174	26484	19117	15808	14916	14613	14573	14557	14595	14615	14549	14516	14538	14470	14723	14534	14514	14623	14455	14627	14611	14593	14480	14631	14311	14361	14546	14518	14404	14471	14492	14409	14593	14639	14467	14418	14496	14561	14449	14552	14614	14472	14357	14356	14577	14483	14342	14576	14590	14555	14599	14490	14460	14608	14672	14630	14585	14536	14665	14614	14497	14542	14408	14592	14486	14539	14428	14621	14396	14465	14512	14504	14447	14435	14478	14506	14532	14647	14536	14516	14357	14541	14272	14745	14496	14431	14463	14523	14489	14620	14551	14495	14639	14502	14414	14708	14543	14419	14661	14337	14396	14531	14506	14392	14532	14293	14403	14498	14688	14578	14471	14682	14535	14685	14386	14423	14394	14618	14339	14495	14602	14564	14455	14654	14592	14593	14481	14550	14578	14470	14535	14611	14437	14522	14325	14576	14586	14575	14503	14462	14354	14465	14452	14557	14545	14630	14486	14538	14438	14576	14509	14347	14543	14438	14524	14546	14509	14572	14370	14503	14421	14437	14550	14472	14478	14483	14686	14593	14623	14613	14457	14442	14290	14460	14532	14507	14420	14395	14468	14610	14566	14499	14580	14497	14462	14472	14541	14539	14431	14580	14523	14650	14487	14555	14619	14495	14744	14580	14727	14418	14612	14412	14449	14405	14539	14511	14636	14596	14516	14532	14488	14416	14432	14469	14418	14613	14448	14727	14594	14507	14517	14651	14597	14540	14466	14426	14527	14669	14511	14474	14483	14479	14412	14391	14451	14461	14490	14409	14579	14588	14527	14441	14507	14256	14433	14473	14326	14566	14510	14648	14489	14522	14436	14469	14643	14433	14430	14507	14482	14372	14563	14471	14281	14525	14530	14527	14408	14499	14571	14470	14432	14317	14606	14570	14690	14426	14530	14423	14509	14385	14538	14413	14476	14478	14638	14569	14486	14453	14555	14622	14660	14607	14515	14449	14524	14498	14604	14607	14504	14539	14464	14543	14466	14504	14511	14459	14525	14624	14582	14395	14437	14389	14509	14347	14527	14500	14509	14390	14420	14418	14501	14550	14559	14507	14554	14632	14409	14359	14633	14355	14360	14388	14688	14243	14376	14535	14528	14435	14432	14543	14510	14538	14567	14430	14537	14629	14302	14697	14491	14636	14353	14486	14571	14434	14347	14514	14408	14557	14491	14379	14516	14649	14474	14377	14516	14482	14329	14361	14324	14528	14528	14472	14500	14525	14604	14458	14434	14479	14415	14759	14384	14577	14508	14369	14535	14545	14385	14516	14401	14542	14626	14412	14661	14702	14477	14481	14428	14611	14426	14592	14593	14399	14520	14497	14627	14560	14552	14438	14612	14480	14405	14382	14471	14649	14546	14444	14518	14591	14640	14400	14470	14445	14346	14457	14501	14435	14714	14405	14556	14425	14540	14654	14501	14484	14486	14654	14592	14738	14574	14467	14378	14433	14517	14423	14554	14431	14532	14542	14372	14466	14566	14608	14535	14548	14509	14539	14422	14578	14690	14656	14461	14309	14528	14494	14570	14519	14500	14486	14539	14438	14469	14648	14586	14527	14327	14628	14667	14523	14428	14414	14515	14340	14514	14569	14531	14612	14478	14597	14511	14313	14412	14567	14509	14519	14537	14457	14430	14504	14435	14495	14598	14506	14487	14485	14482	14391	14574	14534	14394	14511	14490	14403	14496	14541	14619	14654	14488	14508	14419	14576	14476	14429	14502	14500	14276	14471	14479	14580	14576	14515	14460	14422	14580	14498	14478	14592	14486	14423	14599	14523	14380	14556	14518	14543	14386	14522	14440	14423	14448	14284	14477	14518	14630	14330	14597	14392	14536	14372	14327	14637	14535	14565	14514	14535	14686	14471	14552	14436	14507	14404	14415	14597	14387	14647	14430	14525	14511	14619	14556	14553	14545	14568	14410	14354	14489	14725	14495	14511	14536	14611	14568	14519	14517	14507	14603	14596	14539	14586	14495	14534	14559	14630	14458	14306	14535	14455	14644	14441	14364	14478	14495	14525	14441	14581	14592	14471	14532	14495	14512	14479	14494	14587	14410	14554	14630	14410	14391	14586	14321	14488	14427	14529	14338	14572	14408	14569	14517	14546	14424	14530	14472	14349	14561	14518	14566	14637	14536	14426	14607	14541	14597	14472	14456	14432	14696	14330	14464	14407	14491	14611	14548	14635	14467	14325	14540	14620	14688	14475	14510	14651	14506	14734	14504	14582	14539	14532	14408	14593	14470	14428	14592	14381	14383	14424	14662	14624	14409	14443	14388	14535	14303	14479	14438	14380	14612	14555	14380	14459	14517	14519	14576	14466	14447	14561	14515	14585	14384	14470	14673	14383	14499	14667	14560	14388	14562	14452	14480	14400	14562	14516	14610	14350	14621	14442	14414	14489	14584	14541	14422	14612	14454	14583	14535	14565	14368	14588	14488	14616	14443	14599	14443	14358	14445	14595	14542	14630	14477	14470	14500	14372	14589	14469	14559	14337	14395	14652	14625	14432	14416	14626	14381	14533	14524	14650	14487	14594	14474	14572	14350	14491	14714	14584	14513	14499	14673	14537	14557	14506	14625	14398	14525	14533	14411	14559	14548	14490	14441	14582	14661	14456	14528	14554	14448	14459	14331	14388	14527	14617	14415	14409	14631	14536	14536	14553	14618	14447	14452	14441	14424	14686	14464	14605	14672	14542	14524	14608	14436	14691	14582	14443	14498	14267	14514	14519	14521	14533	14454	14514	14424	14549	14631	14442	14432	14382	14610	14418	14565	14565	14458	14564	14467	14502	14384	14533	14533	14430	14431	14608	14351	14567	14626	14416	14425	14524	14513	14550	14464	14376	14737	14453	14460	14349	14662	14614	14594	14519	14495	14643	14543	14562	14443	14468	14464	14492	14617	14401	14432	14497	14502	14607	14555	14489	14655	14302	14470	14475	14565	14542	14409	14644	14549	14387	14545	14318	14534	14360	14440	14463	14613	14471	14496	14400	14618	14445	14543	14417	14553	14519	14440	14405	14575	14694	14526	14580	14384	14355	14631	14501	14463	14494	14501	14445	14611	14421	14472	14388	14577	14433	14474	14490	14327	14678	14563	14566	14458	14543	14407	14497	14646	14579	14566	14547	14443	14440	14602	14442	14487	14275	14581	14500	14351	14586	14427	14640	14472	14623	14526	14404	14482	14524	14553	14578	14465	14593	14603	14644	14444	14436	14464	14621	14426	14370	14427	14560	14552	14294	14459	14385	14445	14561	14565	14510	14386	14559	14492	14484	14390	14567	14734	14580	14432	14437	14586	14512	14519	14467	14562	14320	14553	14606	14617	14582	14457	14524	14551	14534	14471	14538	14476	14435	14450	14463	14607	14546	14468	14297	14399	14572	14660	14384	14749	14687	14536	14392	14627	14346	14616	14493	14636	14622	14415	14711	14509	14763	14388	14521	14422	14473	14561	14562	14604	14557	14607	14467	14539	14618	14385	14427	14568	14067	14494	14471	14568	14532	14524	14561	14580	14699	14628	14459	14589	14603	14316	14436	14514	14589	14535	14483	14499	14438	14273	14656	14457	14533	14630	14450	14617	14553	14403	14527	14482	14286	14617	14453	14452	14406	14494	14636	14609	14603	14504	14497	14534	14656	14568	14461	14503	14492	14582	14367	14535	14746	14541	14491	14340	14616	14509	14683	14460	14775	14442	14502	14609	14732	14532	14447	14519	14513	14636	14550	14325	14630	14410	14532	14539	14623	14483	14606	14517	14483	14382	14593	14579	14326	14369	14439	14482	14560	14469	14678	14610	14658	14651	14635	14383	14557	14441	14539	14502	14599	14324	14649	14569	14531	14559	14299	14494	14639	14578	14482	14535	14478	14641	14587	14586	14694	14394	14549	14549	14575	14558	14574	14333	14332	14472	14645	14556	14462	14467	14622	14364	14574	14367	14396	14377	14411	14460	14369	14547	14541	14545	14477	14370	14503	14593	14525	14656	14470	14631	14594	14519	14448	14592	14500	14473	14482	14425	14376	14436	14425	14541	14442	14611	14710	14548	14595	14464	14389	14415	14547	14355	14592	14673	14469	14377	14684	14451	14413	14383	14514	14620	14519	14490	14536	14469	14519	14458	14590	14516	14415	14431	14538	14516	14428	14646	14542	14497	14554	14587	14569	14537	14367	14552	14509	14570	14471	14779	14495	14649	14554	14439	14678	14525	14604	14565	14466	14462	14375	14478	14480	14464	14559	14589	14608	14661	14527	14568	14740	14700	14485	14601	14607	14433	14420	14633	14743	14482	14451	14389	14402	14458	14493	14409	14604	14428	14535	14553	14730	14638	14600	14464	14514	14460	14686	14407	14590	14290	14403	14605	14454	14525	14475	14694	14531	14493	14483	14508	14486	14496	14488	14476	14569	14462	14433	14602	14481	14450	14455	14449	14574	14426	14629	14569	14548	14523	14620	14479	14543	14435	14530	14473	14354	14498	14425	14346	14469	14452	14401	14301	14498	14507	14405	14468	14369	14502	14589	14573	14426	14567	14459	14723	14544	14472	14603	14602	14497	14527	14472	14439	14496	14441	14562	14546	14547	14416	14542	14604	14423	14576	14561	14532	14441	14632	14492	14576	14447	14462	14515	14568	14487	14595	14560	14541	14537	14482	14488	14533	14426	14577	14489	14342	14603	14401	14396	14663	14527	14459	14450	14459	14351	14451	14563	14521	14648	14474	14547	14624	14560	14419	14463	14543	14380	14454	14348	14503	14392	14497	14415	14335	14601	14535	14433	14434	14483	14529	14606	14648	14439	14538	14393	14510	14543	14454	14389	14667	14481	14408	14414	14508	14462	14364	14432	14578	14588	14411	14563	14464	14449	14541	14596	14495	14566	14448	14420	14589	14509	14512	14440	14560	14481	14569	14569	14495	14630	14504	14385	14430	14356	14517	14526	14295	14521	14409	14520	14489	14551	14631	14451	14792	14530	14419	14533	14576	14480	14554	14384	14588	14513	14639	14412	14467	14493	14619	14604	14513	14421	14519	14569	14455	14475	14381	14424	14574	14545	14393	14369	14459	14554	14591	14526	14394	14455
29085	22254	23086	20280	18080	17579	17257	17487	17446	17408	17564	17609	18851	20090	19284	17807	17215	16635	16817	16579	16570	16558	16448	16571	16577	16659	16743	16523	16737	16400	16487	16411	16511	16549	16570	16642	16509	16481	16493	16571	16635	16700	16458	16718	16617	16784	16378	16476	16791	16583	16475	16590	16463	16451	16733	16527	16489	16383	16734	16391	16496	16646	16565	16513	16696	16450	16558	16612	16567	16422	16392	16500	16643	16348	16594	16274	16462	16638	16493	16495	16622	16547	16355	16357	16506	16474	16643	16485	16552	16626	16542	16572	16553	16400	16539	16623	16503	16562	16743	16700	16725	16581	16679	16668	16619	16663	16501	16604	16636	16406	16452	16588	16595	16576	16571	16413	16756	16462	16583	16723	16757	16598	16677	16382	16395	16695	16616	16543	16566	16358	16494	16419	16584	16448	16720	16601	16608	16394	16593	16562	16669	16553	16643	16515	16586	16529	16611	16602	16608	16659	16509	16643	16461	16687	16499	16645	16543	16496	16531	16207	16668	16586	16733	16502	16653	16368	16592	16631	16589	16461	16528	16782	16418	16423	16583	16616	16564	16540	16263	16547	16669	16841	16804	16638	16647	16526	16483	16604	16561	16480	16548	16591	16744	16444	16608	16549	16512	16530	16586	16570	16588	16347	16567	16581	16578	16588	16528	16569	16542	16511	16642	16610	16462	16641	16651	16555	16560	16553	16516	16313	16457	16589	16565	16592	16546	16485	16279	16781	16571	16511	16596	16337	16433	16760	16446	16367	16704	16507	16458	16542	16718	16702	16831	16534	16651	16441	16416	16591	16832	16514	16490	16583	16478	16465	16466	16520	16483	16546	16685	16506	16405	16490	16384	16476	16586	16776	16505	16683	16585	16528	16680	16520	16347	16615	16610	16545	16557	16684	16481	16438	16484	16806	16402	16340	16497	16487	16548	16597	16690	16554	16604	16651	16463	16506	16531	16594	16579	16525	16675	16563	16632	16550	16517	16547	16623	16431	16716	16542	16560	16468	16677	16438	16589	16591	16427	16488	16401	16497	16553	16252	16702	16434	16588	16419	16588	16615	16695	16594	16517	16427	16519	16566	16634	16473	16362	16608	16462	16716	16445	16581	16341	16386	16718	16457	16723	16572	16596	16646	16446	16589	16572	16782	16394	16373	16578	16542	16722	16504	16434	16321	16639	16489	16421	16559	16392	16719	16579	16798	16511	16426	16704	16767	16610	16444	16393	16500	16617	16497	16739	16607	16650	16508	16582	16536	16424	16516	16578	16415	16619	16396	16558	16587	16548	16614	16587	16302	16562	16507	16700	16490	16457	16673	16520	16494	16511	16718	16441	16479	16575	16554	16657	16528	16366	16451	16583	16413	16445	16463	16559	16579	16612	16801	16518	16713	16545	16571	16437	16572	16435	16546	16465	16494	16490	16590	16889	16544	16434	16464	16465	16499	16702	16595	16485	16718	16662	16523	16520	16565	16366	16384	16509	16690	16675	16628	16590	16498	16530	16812	16457	16672	16827	16685	16507	16662	16516	16536	16565	16534	16796	16450	16357	16609	16509	16634	16588	16647	16513	16692	16650	16676	16495	16525	16406	16477	16460	16503	16663	16581	16635	16528	16654	16493	16568	16488	16720	16360	16501	16557	16555	16531	16445	16432	16448	16420	16430	16390	16529	16566	16728	16689	16455	16659	16509	16585	16622	16729	16602	16630	16665	16477	16590	16663	16501	16595	16590	16547	16568	16487	16427	16492	16682	16493	16613	16786	16413	16465	16793	16591	16512	16694	16660	16464	16493	16609	16618	16420	16604	16682	16587	16392	16637	16849	16617	16339	16386	16610	16427	16560	16619	16621	16523	16554	16479	16482	16528	16446	16639	16716	16557	16561	16460	16560	16611	16673	16567	16604	16622	16504	16528	16701	16612	16572	16495	16573	16503	16457	16301	16437	16370	16670	16657	16572	16472	16570	16272	16518	16624	16431	16489	16481	16435	16613	16523	16521	16521	16531	16599	16473	16476	16617	16563	16559	16494	16487	16545	16714	16589	16573	16582	16638	16606	16542	16460	16575	16587	16333	16475	16745	16567	16720	16724	16590	16406	16647	16525	16644	16465	16460	16538	16620	16532	16426	16582	16675	16603	16607	16451	16585	16664	16578	16379	16488	16591	16478	16521	16485	16330	16531	16546	16479	16595	16601	16607	16411	16468	16629	16661	16517	16636	16394	16769	16744	16504	16742	16583	16714	16419	16522	16589	16618	16509	16546	16714	16632	16698	16570	16420	16371	16538	16717	16339	16442	16528	16485	16589	16361	16643	16507	16381	16503	16558	16690	16755	16461	16651	16638	16517	16372	16392	16517	16611	16580	16566	16522	16634	16461	16342	16676	16377	16600	16635	16607	16526	16524	16738	16658	16569	16494	16548	16595	16572	16419	16543	16454	16497	16699	16478	16524	16671	16512	16646	16648	16594	16741	16583	16520	16425	16524	16325	16406	16659	16496	16418	16599	16752	16798	16549	16562	16469	16510	16519	16641	16463	16680	16511	16679	16617	16611	16655	16539	16513	16476	16617	16646	16585	16481	16525	16571	16490	16496	16544	16605	16461	16521	16586	16331	16706	16646	16586	16617	16490	16565	16592	16494	16501	16522	16432	16255	16510	16691	16532	16424	16476	16665	16494	16382	16752	16516	16671	16668	16620	16541	16579	16585	16447	16496	16570	16524	16440	16558	16433	16549	16655	16543	16336	16421	16523	16435	16443	16660	16894	16514	16615	16667	16567	16655	16402	16688	16598	16659	16605	16581	16287	16622	16581	16407	16642	16432	16523	16440	16405	16443	16484	16572	16589	16527	16584	16545	16705	16511	16478	16610	16551	16382	16527	16505	16363	16688	16457	16528	16772	16597	16391	16472	16635	16464	16451	16651	16729	16542	16694	16401	16328	16514	16447	16620	16605	16348	16249	16798	16533	16594	16460	16444	16371	16427	16695	16557	16517	16760	16810	16575	16513	16537	16379	16528	16599	16448	16775	16654	16404	16576	16581	16528	16620	16463	16376	16579	16509	16691	16559	16752	16627	16605	16649	16611	16610	16562	16579	16606	16521	16597	16415	16615	16420	16638	16414	16336	16637	16696	16582	16598	16450	16454	16520	16791	16541	16495	16665	16510	16568	16686	16556	16642	16617	16471	16630	16641	16692	16617	16503	16545	16446	16429	16584	16531	16613	16529	16469	16745	16664	16417	16460	16696	16694	16635	16520	16619	16712	16522	16520	16858	16594	16448	16601	16672	16510	16447	16456	16544	16636	16604	16620	16594	16386	16554	16780	16746	16665	16487	16485	16578	16458	16639	16498	16515	16509	16579	16703	16412	16471	16731	16753	16592	16565	16517	16431	16369	16501	16564	16438	16512	16658	16656	16628	16657	16410	16607	16527	16519	16574	16553	16752	16617	16719	16673	16561	16505	16532	16674	16758	16850	16618	16652	16823	16631	16551	16320	16332	16222	16636	16701	16582	16451	16544	16725	16698	16506	16511	16665	16612	16627	16704	16403	16497	16391	16589	16504	16497	16561	16425	16495	16625	16660	16411	16523	16405	16457	16489	16428	16573	16616	16586	16618	16517	16771	16714	16520	16369	16623	16454	16646	16630	16563	16538	16666	16705	16541	16736	16607	16492	16571	16440	16562	16203	16602	16678	16641	16621	16831	16427	16650	16640	16506	16557	16615	16495	16376	16568	16547	16616	16584	16432	16787	16657	16616	16480	16612	16515	16605	16631	16468	16561	16608	16586	16837	16624	16673	16707	16580	16559	16376	16498	16517	16496	16449	16436	16548	16525	16629	16578	16512	16665	16698	16701	16669	16426	16549	16527	16581	16441	16575	16489	16520	16415	16572	16508	16489	16463	16720	16522	16441	16351	16598	16744	16570	16677	16573	16622	16592	16572	16542	16587	16600	16771	16544	16745	16555	16465	16610	16601	16687	16661	16621	16563	16543	16299	16542	16734	16624	16454	16566	16272	16533	16460	16682	16417	16629	16606	16650	16475	16511	16572	16570	16558	16425	16682	16575	16496	16407	16531	16525	16602	16499	16687	16541	16598	16389	16449	16484	16603	16478	16404	16613	16760	16693	16587	16680	16659	16509	16642	16537	16601	16560	16526	16576	16610	16486	16463	16730	16528	16545	16656	16604	16629	16301	16547	16289	16448	16657	16607	16713	16615	16451	16647	16488	16667	16754	16484	16574	16486	16740	16501	16250	16509	16594	16704	16573	16381	16499	16607	16634	16664	16652	16539	16585	16533	16344	16449	16398	16753	16566	16485	16420	16748	16730	16495	16442	16699	16541	16577	16621	16517	16519	16428	16488	16598	16595	16592	16763	16631	16612	16696	16408	16551	16547	16572	16808	16749	16413	16605	16391	16482	16470	16726	16637	16711	16350	16414	16491	16635	16568	16670	16600	16660	16469	16774	16806	16337	16317	16542	16461	16474	16487	16457	16551	16510	16432	16466	16578	16646	16628	16701	16603	16644	16496	16347	16622	16491	16651	16734	16636	16579	16591	16681	16725	16560	16442	16654	16488	16531	16498	16439	16540	16535	16497	16722	16426	16491	16297	16671	16734	16761	16545	16675	16585	16514	16562	16566	16460	16770	16772	16804	16687	16667	16560	16558	16503	16466	16613	16508	16625	16493	16620	16542	16432	16291	16512	16367	16605	16623	16474	16356	16517	16585	16525	16528	16519	16636	16486	16633	16623	16498	16770	16707	16350	16407	16608	16683	16394	16519	16639	16490	16621	16447	16425	16433	16495	16708	16805	16726	16666	16665	16541	16465	16700	16773	16721	16717	16576	16520	16701	16649	16779	16547	16447	16492	16565	16448	16694	16401	16530	16660	16651	16748	16686	16741	16623	16544	16804	16728	16731	16553	16529	16693	16684	16561	16564	16522	16409	16607	16512	16602	16656	16679	16508	16572	16545	16481	16580	16644	16707	16427	16822	16703	16588	16584	16551	16751	16651	16643	16293	16552	16490	16554	16551	16324	16361	16689	16600	16633	16637	16641	16347	16587	16666	16525	16607	16436	16577	16623	16709	16384	16628	16665	16366	16681	16528	16531	16764	16393	16624	16461	16632	16453	16479
15604	18100	19526	17407	17199	16169	15868	15635	15961	16020	16294	16122	18622	19426	17552	15898	15086	14719	14598	14590	14615	14693	14662	14555	14616	14403	14634	14641	14663	14424	14512	14567	14508	14453	14790	14489	14654	14635	14406	14595	14374	14579	14625	14403	14580	14632	14461	14581	14694	14626	14296	14717	14429	14518	14760	14685	14697	14481	14418	14430	14423	14543	14497	14439	14555	14645	14392	14397	14627	14575	14498	14609	14460	14675	14511	14577	14497	14573	14693	14467	14583	14432	14454	14515	14610	14663	14416	14607	14552	14498	14335	14627	14560	14595	14619	14550	14573	14480	14396	14704	14504	14427	14656	14500	14576	14730	14587	14619	14475	14375	14532	14530	14565	14545	14521	14297	14521	14386	14599	14526	14407	14438	14522	14430	14501	14636	14364	14349	14440	14687	14343	14670	14439	14525	14495	14648	14387	14378	14633	14396	14595	14445	14445	14509	14559	14581	14480	14719	14619	14592	14466	14602	14557	14408	14406	14516	14554	14516	14552	14533	14595	14687	14485	14563	14568	14523	14371	14525	14554	14309	14539	14475	14543	14460	14584	14541	14569	14567	14437	14653	14620	14384	14613	14350	14596	14410	14596	14427	14649	14491	14649	14447	14550	14568	14555	14664	14510	14600	14461	14418	14549	14470	14658	14655	14578	14627	14463	14424	14641	14460	14413	14504	14369	14529	14492	14499	14451	14472	14615	14391	14603	14601	14466	14450	14491	14595	14443	14513	14409	14609	14554	14448	14457	14478	14700	14384	14667	14537	14491	14519	14422	14394	14391	14511	14452	14353	14581	14454	14406	14466	14541	14471	14359	14454	14426	14524	14493	14535	14485	14491	14516	14607	14330	14612	14531	14657	14564	14649	14421	14589	14562	14531	14489	14551	14684	14486	14678	14431	14501	14489	14661	14484	14611	14541	14537	14434	14444	14634	14645	14552	14525	14541	14365	14566	14412	14604	14479	14677	14441	14558	14521	14507	14748	14507	14698	14697	14462	14650	14615	14827	14661	14578	14526	14556	14774	14554	14471	14562	14585	14525	14549	14548	14630	14492	14754	14537	14427	14648	14656	14667	14397	14694	14601	14504	14496	14614	14599	14397	14592	14613	14706	14543	14483	14552	14484	14537	14539	14533	14603	14648	14548	14487	14610	14483	14575	14570	14356	14245	14617	14548	14631	14526	14583	14519	14590	14769	14458	14485	14469	14547	14592	14632	14531	14535	14499	14484	14580	14545	14532	14456	14713	14585	14427	14506	14576	14537	14535	14547	14440	14423	14492	14535	14570	14524	14440	14631	14644	14398	14557	14716	14610	14431	14582	14488	14659	14531	14603	14296	14706	14398	14573	14582	14508	14594	14693	14708	14434	14606	14507	14535	14483	14665	14533	14572	14626	14577	14470	14660	14558	14627	14498	14363	14360	14637	14460	14548	14424	14712	14587	14537	14620	14613	14635	14518	14447	14539	14514	14646	14485	14675	14527	14582	14558	14561	14535	14439	14554	14469	14601	14669	14684	14527	14646	14639	14579	14607	14472	14612	14511	14640	14567	14532	14621	14590	14542	14658	14459	14522	14383	14492	14597	14507	14423	14642	14644	14560	14468	14572	14407	14428	14451	14590	14534	14523	14646	14644	14712	14560	14600	14591	14497	14536	14517	14538	14569	14429	14605	14687	14587	14490	14584	14696	14616	14529	14528	14620	14398	14597	14548	14481	14544	14434	14639	14546	14547	14495	14557	14563	14590	14441	14640	14474	14632	14366	14551	14645	14618	14611	14453	14509	14592	14537	14395	14590	14453	14404	14639	14605	14548	14532	14374	14687	14471	14592	14696	14556	14555	14643	14624	14495	14686	14510	14455	14488	14697	14473	14404	14581	14349	14393	14555	14409	14436	14548	14573	14422	14581	14551	14561	14424	14624	14508	14428	14611	14553	14616	14576	14379	14639	14421	14440	14492	14566	14553	14659	14700	14651	14547	14564	14624	14526	14422	14569	14606	14555	14543	14651	14587	14596	14597	14574	14382	14428	14663	14587	14454	14426	14643	14702	14452	14425	14574	14445	14572	14616	14628	14486	14405	14534	14464	14481	14470	14466	14581	14524	14449	14644	14657	14565	14387	14540	14701	14476	14540	14637	14456	14597	14752	14549	14730	14530	14677	14680	14468	14376	14675	14593	14649	14742	14424	14550	14416	14642	14360	14493	14436	14629	14538	14508	14616	14409	14482	14652	14516	14613	14523	14338	14500	14454	14476	14512	14676	14433	14547	14448	14605	14486	14564	14581	14615	14408	14509	14482	14469	14706	14747	14509	14563	14514	14618	14430	14387	14524	14630	14535	14532	14650	14502	14352	14577	14501	14701	14642	14426	14577	14439	14564	14646	14386	14475	14492	14531	14573	14424	14555	14510	14459	14612	14478	14499	14520	14541	14335	14617	14443	14562	14495	14456	14530	14581	14475	14593	14507	14601	14542	14476	14501	14535	14647	14614	14505	14498	14502	14564	14366	14627	14554	14445	14484	14539	14543	14459	14482	14367	14601	14463	14551	14341	14694	14549	14510	14399	14612	14528	14400	14408	14611	14500	14755	14492	14587	14450	14475	14564	14773	14590	14627	14442	14505	14493	14437	14528	14649	14553	14601	14554	14396	14580	14481	14525	14543	14491	14492	14415	14427	14543	14613	14593	14678	14468	14580	14509	14455	14571	14638	14456	14480	14566	14601	14475	14706	14582	14528	14443	14478	14659	14595	14556	14615	14414	14415	14606	14684	14401	14456	14469	14572	14585	14410	14598	14487	14353	14570	14727	14426	14585	14541	14465	14540	14622	14514	14539	14558	14557	14332	14577	14523	14564	14518	14485	14456	14518	14569	14472	14662	14687	14711	14523	14599	14505	14364	14529	14548	14554	14509	14493	14610	14622	14558	14426	14440	14572	14483	14532	14709	14531	14694	14556	14430	14642	14567	14549	14533	14406	14604	14706	14545	14538	14613	14457	14678	14483	14710	14687	14585	14579	14494	14739	14573	14513	14609	14402	14551	14500	14622	14638	14639	14553	14647	14536	14624	14538	14676	14516	14265	14535	14311	14578	14511	14455	14400	14496	14624	14630	14630	14514	14434	14435	14306	14559	14525	14597	14496	14287	14577	14519	14578	14547	14686	14590	14543	14613	14562	14588	14520	14511	14629	14366	14584	14546	14554	14529	14476	14553	14529	14401	14537	14544	14345	14449	14597	14596	14622	14362	14700	14623	14467	14377	14594	14623	14584	14568	14759	14405	14577	14544	14445	14588	14608	14504	14538	14654	14558	14513	14678	14465	14509	14542	14467	14589	14508	14646	14506	14366	14689	14618	14563	14363	14534	14432	14510	14771	14496	14596	14511	14420	14631	14585	14505	14482	14538	14429	14495	14521	14536	14559	14581	14616	14576	14619	14773	14504	14703	14716	14538	14555	14483	14769	14717	14822	14555	14547	14323	14683	14563	14471	14536	14651	14480	14528	14615	14549	14564	14517	14606	14531	14517	14498	14519	14537	14338	14534	14438	14580	14785	14440	14466	14614	14523	14397	14605	14508	14583	14562	14591	14692	14614	14489	14386	14407	14485	14522	14526	14708	14469	14437	14605	14448	14691	14527	14561	14373	14671	14465	14689	14414	14746	14381	14517	14580	14491	14499	14508	14558	14585	14540	14401	14416	14473	14656	14511	14590	14748	14501	14529	14725	14615	14559	14583	14602	14669	14500	14414	14660	14586	14539	14468	14552	14601	14664	14554	14511	14608	14582	14512	14540	14534	14400	14547	14620	14648	14518	14649	14571	14590	14665	14509	14611	14489	14496	14497	14542	14481	14589	14599	14408	14524	14538	14520	14636	14607	14470	14514	14474	14529	14450	14497	14420	14521	14580	14644	14581	14646	14426	14428	14560	14617	14420	14562	14612	14426	14642	14513	14525	14570	14539	14504	14522	14628	14419	14557	14342	14606	14596	14564	14665	14508	14557	14563	14618	14508	14636	14647	14462	14469	14478	14446	14609	14461	14563	14520	14504	14629	14387	14545	14582	14651	14434	14412	14430	14498	14427	14535	14757	14789	14587	14606	14451	14457	14562	14615	14588	14670	14523	14488	14708	14597	14517	14592	14494	14510	14630	14363	14549	14534	14533	14618	14509	14370	14429	14632	14534	14631	14689	14497	14548	14542	14466	14487	14474	14467	14592	14690	14478	14521	14573	14460	14495	14455	14584	14510	14408	14420	14577	14591	14703	14549	14595	14524	14496	14437	14391	14482	14593	14468	14610	14465	14690	14363	14500	14562	14448	14574	14434	14686	14628	14493	14566	14462	14505	14465	14512	14558	14581	14573	14502	14546	14480	14676	14331	14376	14592	14543	14428	14581	14399	14560	14529	14554	14642	14533	14428	14613	14602	14523	14519	14543	14657	14518	14519	14394	14651	14613	14510	14572	14455	14435	14656	14545	14666	14483	14603	14317	14491	14514	14513	14480	14665	14455	14658	14615	14725	14674	14498	14551	14577	14582	14587	14593	14526	14533	14643	14657	14672	14487	14512	14612	14586	14650	14383	14535	14410	14482	14505	14588	14582	14589	14423	14567	14529	14601	14627	14588	14424	14574	14591	14747	14541	14546	14473	14511	14445	14556	14562	14500	14697	14552	14503	14610	14576	14453	14543	14586	14411	14451	14396	14434	14444	14695	14460	14623	14665	14403	14546	14633	14443	14554	14516	14631	14565	14540	14670	14355	14683	14563	14567	14608	14490	14564	14793	14569	14464	14603	14569	14654	14562	14727	14474	14496	14430	14649	14542	14603	14353	14618	14448	14644	14532	14497	14598	14478	14511	14514	14559	14620	14479	14456	14535	14699	14655	14615	14593	14453	14396	14566	14599	14528	14608	14558	14440	14456	14613	14579	14600	14488	14561	14490	14428	14722	14523	14560	14499	14581	14473	14553	14544	14527	14434	14450	14718	14549	14617	14369	14289	14603	14610	14542	14533	14397	14581	14556	14468	14545	14637	14393	14610	14396	14616	14396	14485	14514	14734	14450	14347	14588	14499	14664	14356	14515	14561	14583	14625	14552	14554	14544	14652	14525	14567	14561	14504	14446	14509	14366	14541	14505	14621
25163	21439	28295	25442	21640	19762	19316	18509	18907	18956	18639	18354	25879	30234	29998	26190	21390	18426	17162	16836	16722	16734	16905	16642	16948	16798	16579	16656	16577	16597	16604	16622	16678	16511	16782	16589	16707	16719	16701	16730	16845	16606	16762	16518	16661	16580	16670	16672	16667	16560	16661	16510	16565	16669	16588	16595	16613	16454	16782	16488	16641	16596	16756	16386	16635	16585	16712	16469	16656	16749	16711	16787	16846	16702	16685	16413	16827	16573	16652	16673	16600	16559	16584	16641	16497	16628	16587	16621	16529	16554	16506	16677	16788	16618	16587	16570	16518	16822	16630	16739	16589	16582	16627	16867	16735	16746	16516	16572	16604	16719	16582	16493	16679	16642	16552	16636	16744	16631	16707	16732	16688	16610	16586	16494	16490	16829	16502	16518	16606	16404	16569	16451	16560	16569	16600	16534	16514	16487	16553	16441	16623	16547	16629	16692	16457	16566	16754	16649	16655	16866	16561	16682	16499	16725	16556	16661	16742	16496	16654	16608	16675	16454	16613	16477	16459	16658	16638	16693	16670	16734	16766	16568	16709	16803	16531	16594	16648	16646	16775	16885	16701	16621	16512	16805	16628	16608	16437	16445	16511	16554	16873	16675	16459	16467	16783	16624	16599	16718	16644	16640	16657	16662	16621	16697	16581	16500	16550	16759	16479	16540	16441	16612	16650	16530	16712	16651	16568	16555	16550	16600	16680	16401	16648	16774	16805	16712	16605	16535	16607	16738	16665	16541	16536	16785	16733	16576	16499	16711	16579	16671	16731	16553	16609	16777	16563	16658	16720	16550	16524	16565	16674	16666	16692	16538	16560	16631	16742	16565	16858	16370	16730	16563	16704	16506	16411	16798	16788	16601	16639	16674	16626	16511	16595	16593	16576	16634	16715	16608	16650	16771	16523	16513	16470	16738	16548	16535	16615	16667	16618	16337	16476	16643	16536	16494	16714	16607	16759	16603	16589	16760	16507	16677	16569	16537	16726	16576	16692	16514	16679	16450	16615	16799	16518	16695	16627	16617	16710	16650	16854	16515	16442	16609	16634	16675	16661	16782	16482	16705	16575	16534	16513	16544	16736	16655	16662	16716	16720	16580	16599	16589	16747	16641	16673	16543	16425	16712	16639	16615	16772	16626	16713	16477	16686	16717	16561	16683	16502	16718	16577	16795	16434	16749	16521	16713	16482	16609	16574	16521	16598	16719	16681	16436	16555	16652	16650	16602	16701	16498	16612	16538	16684	16386	16700	16626	16484	16594	16550	16514	16716	16506	16636	16555	16758	16675	16617	16444	16633	16709	16803	16520	16517	16568	16622	16463	16604	16612	16640	16388	16650	16659	16506	16717	16620	16926	16593	16760	16636	16722	16580	16711	16638	16793	16744	16638	16669	16553	16532	16531	16692	16691	16656	16608	16834	16589	16627	16539	16647	16589	16589	16566	16584	16639	16688	16660	16643	16493	16415	16491	16551	16707	16580	16527	16529	16648	16577	16617	16804	16483	16634	16881	16387	16690	16587	16627	16592	16795	16561	16629	16722	16492	16573	16634	16607	16615	16559	16295	16460	16716	16742	16584	16586	16625	16782	16683	16514	16548	16623	16518	16677	16628	16760	16559	16749	16672	16673	16798	16766	16493	16697	16533	16656	16818	16635	16536	16544	16600	16521	16618	16508	16688	16787	16640	16577	16669	16637	16700	16660	16639	16525	16422	16577	16611	16684	16608	16562	16600	16718	16661	16540	16694	16499	16498	16629	16673	16467	16430	16492	16501	16607	16617	16603	16624	16481	16740	16821	16736	16583	16656	16537	16538	16513	16722	16672	16616	16700	16655	16580	16632	16479	16811	16682	16694	16703	16637	16647	16611	16815	17030	16648	16757	16648	16507	16654	16523	16579	16669	16618	16709	16566	16613	16644	16471	16587	16783	16410	16611	16927	16650	16857	16585	16685	16839	16479	16693	16709	16705	16736	16643	16509	16679	16307	16725	16713	16645	16513	16672	16564	16688	16790	16705	16611	16802	16534	16647	16660	16601	16634	16526	16489	16520	16778	16603	16708	16532	16584	16610	16568	16414	16587	16596	16629	16432	16338	16566	16553	16584	16528	16540	16580	16575	16568	16463	16873	16580	16435	16737	16491	16550	16555	16750	16577	16634	16598	16377	16549	16594	16439	16555	16723	16538	16700	16809	16796	16342	16394	16636	16699	16675	16830	16585	16608	16586	16601	16709	16750	16574	16615	16576	16764	16750	16703	16759	16598	16445	16750	16527	16548	16527	16703	16581	16501	16367	16479	16595	16864	16666	16512	16406	16667	16639	16599	16549	16703	16685	16672	16622	16630	16650	16587	16709	16625	16550	16725	16704	16810	16451	16424	16763	16669	16580	16530	16441	16377	16658	16701	16570	16629	16726	16699	16666	16575	16392	16723	16635	16283	16690	16666	16703	16413	16666	16585	16574	16737	16585	16508	16710	16584	16589	16649	16559	16614	16677	16612	16784	16599	16613	16668	16617	16671	16694	16567	16556	16665	16744	16565	16570	16400	16798	16441	16901	16595	16581	16696	16515	16901	16748	16537	16587	16759	16724	16420	16926	16656	16462	16540	16702	16711	16609	16446	16568	16497	16676	16670	16563	16797	16622	16592	16608	16779	16679	16595	16400	16504	16451	16689	16449	16471	16464	16759	16544	16478	16751	16687	16578	16628	16496	16415	16483	16854	16794	16448	16697	16850	16575	16591	16453	16676	16600	16723	16429	16687	16627	16582	16528	16668	16690	16803	16647	16445	16538	16622	16629	16617	16460	16459	16699	16607	16603	16424	16519	16753	16687	16453	16608	16310	16586	16509	16391	16663	16662	16785	16530	16775	16753	16458	16608	16498	16452	16593	16636	16657	16646	16773	16748	16595	16603	16553	16601	16655	16816	16722	16665	16549	16795	16779	16863	16733	16812	16639	16801	16701	16590	16536	16513	16564	16653	16780	16763	16576	16445	16692	16575	16563	16575	16581	16610	16671	16772	16597	16640	16631	16648	16696	16582	16524	16558	16659	16638	16851	16702	16492	16541	16743	16722	16650	16568	16634	16808	16412	16577	16711	16831	16672	16543	16531	16518	16764	16600	16567	16727	16640	16465	16754	16690	16813	16654	16720	16667	16429	16497	16549	16537	16358	16452	16546	16648	16712	16756	16586	16569	16579	16666	16651	16621	16418	16630	16460	16634	16603	16575	16522	16465	16529	16656	16706	16659	16842	16661	16749	16357	16654	16703	16607	16609	16645	16538	16518	16614	16561	16695	16748	16572	16686	16883	16821	16610	16476	16471	16457	16531	16588	16627	16654	16695	16744	16636	16700	16676	16577	16686	16564	16701	16644	16601	16562	16724	16727	16669	16659	16771	16554	16591	16751	16419	16699	16662	16729	16583	16485	16575	16559	16309	16626	16489	16563	16623	16722	16668	16815	16686	16530	16665	16581	16594	16755	16648	16649	16636	16747	16536	16656	16514	16800	16543	16427	16602	16595	16373	16701	16590	16681	16722	16573	16450	16514	16565	16560	16450	16665	16524	16621	16657	16505	16577	16593	16621	16493	16640	17000	16707	16510	16735	16669	16624	16413	16680	16668	16866	16630	16541	16462	16572	16503	16264	16570	16572	16667	16686	16707	16519	16417	16375	16533	16494	16708	16550	16581	16673	16750	16696	16607	16481	16702	16571	16433	16560	16399	16544	16688	16540	16692	16768	16506	16503	16631	16756	16522	16584	16510	16816	16711	16687	16626	16446	16761	16644	16405	16587	16509	16605	16606	16625	16647	16691	16773	16584	16689	16611	16466	16622	16707	16484	16608	16634	16790	16659	16603	16609	16682	16520	16601	16687	16960	16766	16582	16770	16639	16590	16559	16666	16654	16777	16528	16685	16644	16528	16776	16659	16618	16687	16601	16521	16529	16725	16573	16717	16653	16786	16631	16750	16350	16337	16854	16677	16530	16633	16668	16602	16333	16535	16565	16675	16615	16677	16466	16701	16582	16539	16818	16856	16529	16442	16674	16719	16604	16450	16731	16687	16734	16599	16652	16690	16558	16759	16598	16835	16597	16582	16694	16724	16572	16596	16535	16731	16667	16806	16571	16762	16601	16530	16614	16634	16586	16593	16524	16437	16745	16836	16441	16711	16624	16727	16665	16521	16574	16808	16633	16723	16652	16716	16325	16632	16868	16619	16641	16619	16754	16610	16540	16539	16504	16739	16639	16569	16663	16383	16631	16781	16705	16664	16721	16534	16599	16672	16532	16482	16541	16614	16625	16656	16534	16744	16857	16590	16448	16566	16672	16481	16690	16719	16737	16653	16674	16659	16464	16733	16496	16597	16720	16601	16522	16575	16588	16693	16639	16729	16392	16523	16678	16603	16754	16794	16580	16680	16642	16768	16542	16704	16818	16631	16661	16931	16630	16628	16466	16429	16441	16407	16732	16707	16443	16637	16597	16524	16724	16576	16532	16588	16557	16392	16536	16684	16611	16724	16669	16637	16709	16880	16517	16466	16576	16629	16740	16663	16616	16554	16597	16695	16588	16511	16739	16614	16708	16694	16571	16731	16742	16495	16643	16549	16769	16576	16705	16625	16602	16596	16700	16615	16758	16610	16636	16792	16706	16563	16470	16699	16481	16549	16668	16560	16830	16667	16565	16576	16491	16549	16784	16636	16640	16669	16469	16649	16598	16472	16580	16579	16580	16517	16642	16546	16711	16612	16245	16588	16527	16675	16810	16622	16800	16619	16456	16653	16793	16547	16507	16614	16703	16814	16649	16561	16579	16748	16570	16731	16675	16555	16619	16843	16512	16571	16852	16510	16729	16500	16347	16645	16665	16749	16682	16725	16591	16421	16468	16548	16904	16495	16722	16803	16598	16547	16793	16876	16513	16687	16520	16672	16746	16727	16677	16513	16857	16799	16794	16709	16511	16743	16590	16677	16736	16675	16730	16600	16716	16428	16684	16741	16830	16575	16500	16686	16475	16603	16670	16668	16663	16650	16574	16497	16569	16729	16777	16757	16610	16815	16635	16748	16759	16714	16582	16660	16730	16801	16666	16709	16529	16885	16870	16599	16632	16597	16639	16542	16792	16616	16499	16634
15245	24553	23756	19318	17979	17019	16618	17423	18862	18482	17809	17448	28928	32617	30901	25856	19445	15993	14894	14468	14756	14765	14584	14495	14602	14705	14620	14670	14666	14666	14793	14721	14746	14624	14712	14658	14761	14669	14615	14644	14489	14664	14556	14535	14504	14639	14466	14706	14645	14537	14596	14672	14493	14624	14723	14523	14644	14678	14530	14598	14614	14516	14709	14538	14586	14734	14664	14658	14663	14495	14518	14485	14506	14547	14467	14582	14570	14668	14584	14636	14604	14612	14597	14494	14523	14693	14580	14517	14558	14640	14619	14547	14586	14583	14671	14679	14565	14506	14586	14525	14538	14622	14692	14613	14642	14589	14556	14606	14392	14619	14508	14548	14544	14676	14647	14578	14627	14699	14689	14610	14533	14668	14561	14716	14654	14609	14801	14560	14558	14700	14725	14498	14633	14598	14560	14527	14727	14701	14471	14584	14582	14542	14417	14642	14547	14519	14624	14568	14575	14643	14574	14463	14530	14689	14499	14727	14537	14588	14611	14498	14694	14716	14646	14596	14508	14546	14639	14544	14548	14525	14559	14574	14429	14486	14555	14657	14592	14733	14682	14586	14554	14663	14482	14707	14354	14540	14678	14602	14672	14683	14625	14604	14469	14607	14629	14779	14850	14622	14693	14757	14674	14634	14637	14543	14469	14750	14652	14575	14392	14598	14597	14626	14658	14667	14601	14535	14682	14579	14766	14624	14673	14627	14603	14612	14639	14579	14693	14740	14528	14562	14768	14614	14520	14703	14642	14622	14556	14556	14623	14650	14683	14604	14571	14714	14470	14458	14519	14486	14519	14718	14664	14649	14601	14565	14444	14647	14774	14568	14483	14667	14743	14635	14567	14564	14506	14570	14552	14730	14639	14571	14580	14640	14760	14454	14608	14733	14604	14651	14680	14505	14665	14568	14710	14531	14590	14633	14577	14628	14835	14525	14575	14634	14634	14681	14571	14523	14625	14604	14635	14562	14551	14585	14872	14791	14546	14568	14630	14564	14530	14580	14367	14658	14464	14591	14676	14527	14636	14597	14757	14527	14553	14588	14532	14527	14523	14474	14805	14400	14580	14569	14645	14521	14565	14591	14536	14653	14452	14615	14567	14573	14682	14404	14622	14623	14524	14704	14600	14780	14749	14685	14461	14526	14584	14517	14593	14545	14513	14634	14636	14540	14544	14598	14687	14560	14572	14717	14544	14514	14680	14499	14621	14743	14464	14700	14755	14599	14665	14602	14441	14645	14695	14521	14601	14669	14630	14412	14523	14722	14663	14698	14509	14589	14635	14652	14467	14467	14561	14552	14645	14475	14573	14714	14508	14519	14776	14543	14617	14612	14632	14594	14650	14669	14570	14533	14585	14497	14730	14641	14756	14595	14586	14491	14724	14647	14634	14628	14558	14583	14495	14650	14580	14561	14660	14708	14755	14740	14662	14510	14653	14572	14753	14678	14742	14557	14596	14677	14550	14720	14621	14525	14446	14691	14553	14574	14438	14542	14729	14673	14674	14647	14737	14649	14592	14491	14459	14631	14608	14610	14704	14636	14732	14658	14650	14597	14447	14640	14695	14533	14738	14605	14715	14619	14639	14487	14635	14394	14590	14759	14536	14444	14645	14722	14539	14831	14591	14525	14589	14647	14530	14673	14469	14498	14744	14667	14441	14577	14561	14622	14699	14585	14620	14688	14516	14660	14567	14620	14652	14624	14656	14705	14601	14551	14528	14615	14591	14512	14540	14455	14580	14500	14599	14586	14546	14649	14680	14616	14687	14642	14591	14401	14512	14612	14702	14511	14602	14501	14520	14727	14538	14535	14719	14501	14425	14568	14525	14475	14517	14478	14505	14680	14652	14672	14576	14558	14570	14665	14492	14496	14535	14607	14458	14487	14716	14642	14781	14674	14572	14589	14634	14552	14538	14564	14700	14600	14689	14618	14662	14642	14664	14536	14534	14668	14479	14558	14428	14442	14441	14583	14689	14523	14693	14617	14839	14609	14647	14586	14579	14563	14845	14537	14436	14688	14541	14550	14619	14506	14619	14619	14650	14730	14556	14646	14610	14584	14704	14590	14809	14659	14713	14458	14589	14701	14569	14577	14460	14570	14458	14578	14580	14658	14609	14521	14590	14688	14486	14480	14672	14502	14574	14624	14544	14462	14544	14580	14661	14700	14770	14634	14621	14622	14529	14498	14524	14645	14586	14687	14421	14560	14593	14563	14537	14599	14659	14533	14703	14585	14509	14583	14769	14501	14625	14610	14578	14468	14647	14528	14453	14561	14591	14576	14532	14566	14535	14754	14534	14560	14608	14624	14607	14765	14670	14432	14659	14721	14563	14635	14581	14555	14552	14468	14542	14663	14432	14604	14659	14648	14542	14601	14639	14604	14602	14603	14555	14494	14551	14692	14779	14684	14572	14700	14658	14694	14585	14528	14613	14564	14649	14456	14474	14488	14575	14548	14550	14633	14536	14627	14738	14737	14690	14724	14663	14529	14591	14682	14777	14664	14592	14540	14716	14470	14555	14583	14788	14625	14637	14393	14511	14533	14526	14579	14748	14727	14460	14384	14695	14460	14616	14621	14477	14578	14754	14448	14639	14787	14550	14731	14660	14555	14647	14558	14503	14658	14634	14664	14522	14629	14369	14604	14530	14732	14639	14482	14555	14674	14634	14751	14572	14628	14536	14562	14500	14612	14593	14484	14628	14636	14633	14686	14597	14390	14582	14613	14752	14720	14598	14616	14548	14432	14569	14299	14671	14712	14553	14729	14726	14610	14617	14672	14607	14518	14501	14605	14547	14616	14354	14551	14632	14633	14511	14635	14531	14562	14741	14446	14615	14635	14502	14803	14578	14674	14517	14519	14678	14629	14744	14510	14652	14664	14644	14522	14512	14598	14643	14494	14453	14664	14517	14724	14567	14477	14685	14712	14587	14680	14630	14615	14569	14569	14512	14485	14614	14490	14778	14665	14514	14546	14710	14838	14566	14520	14784	14743	14630	14552	14558	14564	14601	14496	14614	14699	14556	14679	14629	14577	14507	14653	14695	14580	14551	14597	14725	14598	14680	14537	14549	14749	14527	14578	14572	14651	14752	14502	14605	14464	14678	14531	14748	14608	14753	14688	14630	14659	14552	14553	14521	14685	14662	14673	14540	14462	14685	14566	14643	14752	14784	14503	14665	14581	14600	14423	14619	14619	14434	14631	14562	14617	14574	14423	14595	14498	14653	14530	14575	14579	14560	14638	14510	14528	14604	14584	14652	14758	14521	14526	14655	14597	14631	14535	14599	14729	14621	14747	14631	14568	14779	14553	14677	14547	14380	14402	14501	14629	14609	14510	14525	14584	14652	14455	14679	14662	14773	14733	14586	14467	14555	14654	14778	14568	14475	14564	14648	14530	14712	14565	14542	14678	14326	14628	14557	14570	14666	14707	14478	14534	14533	14683	14546	14538	14564	14590	14653	14689	14700	14698	14767	14555	14561	14779	14628	14845	14662	14686	14492	14570	14568	14489	14676	14444	14441	14474	14511	14515	14738	14586	14547	14461	14510	14658	14626	14416	14532	14577	14623	14526	14838	14648	14620	14645	14773	14550	14661	14642	14766	14691	14517	14712	14607	14530	14491	14650	14581	14585	14542	14507	14698	14503	14493	14653	14609	14496	14816	14590	14743	14494	14622	14624	14859	14630	14628	14408	14526	14732	14517	14596	14447	14542	14550	14619	14738	14506	14658	14597	14667	14531	14614	14575	14557	14436	14696	14482	14545	14524	14783	14574	14547	14524	14490	14622	14515	14554	14575	14673	14564	14842	14632	14519	14557	14581	14568	14635	14554	14641	14675	14653	14542	14617	14532	14604	14624	14536	14677	14513	14514	14641	14619	14709	14466	14716	14744	14585	14653	14668	14762	14620	14656	14434	14632	14817	14574	14677	14611	14559	14832	14574	14583	14647	14664	14487	14653	14627	14627	14514	14531	14880	14540	14693	14672	14494	14699	14498	14664	14473	14746	14599	14583	14485	14446	14571	14558	14433	14593	14685	14560	14619	14552	14545	14659	14673	14479	14476	14440	14490	14542	14735	14518	14683	14772	14640	14546	14680	14371	14571	14481	14471	14548	14593	14696	14580	14603	14538	14589	14639	14626	14668	14633	14338	14453	14738	14670	14613	14580	14659	14604	14495	14577	14654	14764	14518	14500	14698	14577	14732	14607	14566	14438	14551	14652	14418	14571	14405	14548	14750	14661	14597	14588	14569	14665	14493	14577	14511	14505	14556	14583	14621	14434	14534	14635	14538	14607	14548	14679	14528	14586	14620	14745	14481	14768	14502	14645	14759	14595	14596	14546	14768	14599	14604	14547	14601	14602	14497	14584	14793	14557	14561	14481	14508	14607	14642	14448	14730	14600	14565	14539	14683	14507	14648	14483	14695	14683	14585	14681	14655	14621	14652	14557	14501	14586	14516	14408	14736	14820	14692	14649	14596	14608	14568	14438	14613	14506	14580	14433	14758	14669	14596	14733	14672	14567	14561	14688	14596	14668	14630	14605	14460	14605	14730	14496	14553	14686	14548	14676	14781	14657	14660	14606	14585	14600	14578	14645	14572	14584	14683	14776	14513	14608	14428	14403	14633	14638	14689	14679	14500	14503	14763	14498	14611	14721	14575	14738	14640	14610	14575	14610	14599	14639	14590	14638	14641	14532	14514	14661	14525	14553	14617	14607	14792	14746	14465	14670	14471	14491	14525	14574	14690	14729	14651	14563	14566	14668	14646	14417	14548	14637	14764	14587	14540	14524	14548	14713	14612	14539	14589	14545	14615	14463	14598	14527	14648	14663	14600	14573	14752	14525	14604	14598	14539	14408	14656	14589	14782	14661	14481	14608	14578	14747	14683	14512	14630	14487	14491	14481	14629	14628	14764	14522	14712	14615	14524	14647	14761	14589	14597	14667	14389	14598	14446	14691	14569	14634	14601	14626	14651	14553	14476	14601	14529	14745	14596	14506	14699	14680	14561	14454	14513	14666	14686	14755	14508	14633	14495	14600	14697	14660	14566	14633	14611	14487	14744	14553	14404	14587	14544	14509	14594	14605	14569	14647	14481	14609	14482	14706	14855	14485	14555	14532	14712
23848	21453	29041	24341	22187	23359	22637	19448	19593	20016	19831	19840	29155	40524	39138	32453	24899	19620	17373	16861	16865	16738	16752	16587	16656	16765	16789	16829	16520	16580	16715	16665	16776	16849	16820	16706	16691	16672	16824	16646	16799	16703	16601	16622	16825	16760	16876	16645	16817	16429	16658	16645	16639	16642	16716	16752	16695	16755	16590	16759	16561	16625	16530	16763	16693	16565	16721	16599	16421	16503	16729	16751	16774	16594	16525	16724	16711	16449	16823	16688	16828	16531	16687	16571	16638	16775	16996	16663	16570	16479	16523	16347	16774	16530	16681	16702	16614	16587	16512	16497	16489	16649	16783	16531	16618	16445	16622	16722	16790	16543	16676	16567	16454	16780	16757	16463	16676	16599	16718	16540	16683	16658	16618	16729	16530	16493	16555	16590	16607	16472	16774	16596	16627	16445	16567	16794	16722	16603	16538	16664	16628	16724	16584	16496	16524	16629	16706	16379	16467	16722	16718	16790	16398	16581	16550	16509	16586	16521	16799	16470	16393	16473	16692	16718	16557	16856	16732	16596	16582	16633	16650	16571	16413	16671	16721	16534	16681	16612	16509	16646	16559	16619	16775	16588	16499	16594	16852	16838	16767	16647	16609	16538	16542	16731	16610	16635	16603	16686	16627	16782	16558	16559	16750	16731	16508	16625	16598	16543	16616	16672	16731	16657	16520	16521	16720	16702	16713	16550	16567	16517	16492	16325	16575	16658	16685	16539	16599	16629	16587	16692	16664	16513	16706	16489	16525	16704	16616	16470	16491	16542	16721	16621	16493	16541	16527	16507	16735	16562	16749	16599	16501	16639	16599	16542	16694	16612	16848	16485	16572	16572	16430	16484	16558	16499	16584	16864	16679	16721	16710	16555	16639	16520	16563	16724	16668	16585	16432	16624	16823	16671	16664	16646	16663	16558	16671	16754	16494	16681	16568	16489	16767	16588	16623	16970	16661	16683	16715	16686	16635	16683	16569	16631	16469	16655	16589	16680	16765	16735	16756	16546	16448	16430	16805	16603	16671	16499	16501	16669	16784	16692	16827	16373	16545	16402	16960	16611	16385	16464	16534	16581	16582	16567	16559	16416	16610	16672	16517	16534	16600	16605	16552	16421	16527	16541	16714	16601	16564	16500	16318	16460	16775	16629	16625	16580	16539	16709	16618	16564	16710	16828	16682	16584	16541	16581	16705	16599	16387	16770	16842	16632	16641	16363	16583	16543	16578	16713	16515	16679	16673	16678	16560	16547	16512	16724	16345	16597	16608	16606	16634	16454	16547	16651	16560	16502	16446	16743	16581	16602	16548	16696	16571	16591	16457	16427	16564	16440	16636	16461	16425	16775	16582	16557	16708	16656	16614	16678	16502	16554	16628	16523	16411	16673	16606	16571	16497	16509	16416	16492	16778	16595	16505	16416	16558	16571	16640	16535	16513	16622	16656	16651	16485	16701	16583	16658	16639	16529	16476	16392	16695	16753	16711	16705	16641	16511	16600	16516	16562	16601	16708	16781	16580	16343	16681	16666	16522	16581	16509	16674	16585	16654	16816	16773	16731	16670	16772	16504	16685	16633	16585	16580	16425	16673	16522	16586	16683	16612	16635	16644	16436	16689	16583	16544	16833	16481	16334	16654	16504	16849	16568	16572	16579	16633	16711	16619	16643	16461	16385	16430	16401	16559	16611	16375	16573	16573	16662	16574	16581	16731	16819	16832	16600	16740	16499	16620	16577	16669	16888	16543	16535	16573	16599	16772	16651	16684	16503	16590	16691	16435	16515	16606	16897	16553	16485	16679	16507	16688	16588	16391	16400	16555	16546	16609	16525	16608	16562	16577	16654	16610	16511	16620	16609	16550	16523	16562	16637	16635	16653	16728	16557	16650	16677	16545	16417	16653	16586	16621	16576	16554	16566	16586	16693	16362	16407	16825	16518	16702	16616	16537	16577	16697	16574	16754	16595	16639	16457	16479	16389	16425	16734	16581	16749	16492	16451	16608	16296	16591	16527	16547	16523	16611	16507	16371	16689	16583	16547	16600	16530	16697	16489	16484	16565	16818	16535	16560	16571	16555	16517	16472	16734	16903	16893	16602	16697	16455	16457	16429	16483	16566	16516	16609	16361	16760	16585	16643	16570	16546	16859	16532	16658	16566	16618	16629	16539	16635	16539	16680	16535	16520	16619	16558	16670	16678	16559	16748	16616	16484	16556	16380	16433	16504	16723	16644	16550	16488	16789	16604	16626	16596	16525	16697	16803	16570	16486	16694	16535	16431	16687	16556	16626	16757	16610	16614	16623	16804	16569	16412	16334	16689	16729	16635	16741	16577	16676	16643	16664	16755	16649	16601	16425	16507	16560	16645	16703	16631	16495	16793	16683	16719	16672	16444	16712	16698	16616	16317	16647	16686	16683	16518	16488	16561	16578	16621	16567	16718	16628	16430	16679	16699	16682	16639	16751	16660	16550	16607	16718	16590	16596	16585	16601	16492	16653	16519	16850	16734	16666	16702	16848	16743	16680	16646	16536	16523	16530	16766	16742	16611	16462	16655	16547	16802	16563	16682	16519	16612	16719	16758	16523	16679	16488	16587	16607	16476	16725	16721	16541	16813	16688	16566	16613	16686	16485	16584	16651	16739	16619	16642	16516	16638	16458	16821	16583	16659	16397	16416	16612	16641	16445	16640	16525	16664	16571	16728	16657	16547	16667	16783	16645	16792	16727	16595	16550	16555	16571	16624	16726	16811	16622	16764	16489	16595	16536	16510	16393	16439	16575	16687	16665	16477	16433	16354	16647	16510	16372	16465	16573	16696	16682	16655	16545	16587	16616	16538	16697	16506	16739	16520	16455	16447	16533	16504	16539	16641	16598	16665	16418	16628	16510	16549	16452	16469	16702	16556	16524	16581	16632	16641	16589	16834	16588	16664	16644	16633	16629	16677	16663	16616	16883	16742	16701	16770	16663	16680	16768	16689	16611	16409	16738	16795	16732	16908	16742	16781	16576	16500	16606	16599	16571	16569	16567	16613	16655	16573	16680	16442	16586	16571	16647	16671	16766	16634	16740	16721	16662	16279	16588	16706	16602	16707	16492	16682	16525	16491	16631	16535	16390	16379	16699	16403	16566	16515	16895	16728	16551	16531	16732	16511	16654	16814	16606	16685	16373	16645	16601	16724	16626	16525	16659	16620	16565	16628	16482	16542	16606	16746	16640	16582	16674	16433	16535	16688	16563	16828	16762	16630	16678	16862	16743	16785	16618	16396	16656	16559	16762	16581	16504	16574	16727	16653	16689	16467	16673	16695	16790	16766	16441	16532	16893	16576	16619	16617	16655	16524	16631	16531	16458	16638	16567	16517	16512	16463	16447	16496	16439	16558	16614	16512	16635	16456	16691	16560	16499	16472	16571	16581	16537	16524	16694	16675	16726	16859	16697	16577	16666	16753	16607	16562	16547	16592	16498	16712	16531	16686	16640	16614	16658	16362	16464	16250	16587	16802	16493	16427	16500	16501	16584	16604	16453	16553	16639	16531	16659	16619	16563	16562	16559	16529	16707	16710	16513	16675	16712	16513	16637	16491	16734	16544	16617	16439	16826	16519	16483	16622	16618	16636	16559	16553	16595	16625	16616	16602	16491	16544	16633	16637	16571	16729	16848	16771	16739	16588	16698	16643	16636	16712	16555	16612	16569	16353	16730	16726	16693	16633	16353	16511	16487	16589	16508	16688	16635	16491	16606	16630	16624	16521	16495	16772	16497	16681	16588	16663	16496	16566	16457	16826	16544	16563	16572	16598	16414	16484	16586	16558	16573	16473	16603	16581	16602	16696	16725	16780	16762	16834	16540	16689	16416	16580	16487	16482	16536	16472	16636	16812	16552	16661	16698	16435	16521	16706	16628	16692	16507	16572	16593	16462	16467	16539	16499	16498	16648	16549	16653	16578	16631	16536	16613	16734	16697	16811	16614	16728	16554	16749	16509	16690	16586	16505	16550	16641	16820	16805	16621	16648	16751	16409	16693	16739	16611	16699	16454	16655	16557	16634	16559	16719	16469	16711	16517	16535	16742	16540	16842	16678	16598	16588	16516	16545	16569	16648	16728	16603	16611	16763	16741	16571	16586	16492	16787	16470	16668	16762	16601	16831	16684	16638	16556	16651	16595	16904	16539	16451	16703	16667	16528	16653	16717	16517	16457	16757	16791	16676	16520	16593	16737	16586	16581	16522	16640	16408	16755	16481	16460	16549	16559	16634	16597	16466	16802	16701	16657	16408	16563	16511	16479	16639	16665	16643	16720	16523	16557	16556	16621	16655	16783	16540	16541	16612	16604	16703	16741	16700	16480	16399	16600	16590	16662	16566	16494	16738	16533	16643	16611	16564	16540	16580	16589	16653	16547	16262	16764	16627	16764	16557	16580	16617	16383	16494	16465	16593	16719	16618	16641	16550	16578	16539	16750	16834	16642	16509	16490	16564	16775	16530	16555	16655	16492	16736	16444	16832	16789	16746	16723	16623	16407	16523	16429	16619	16536	16312	16737	16395	16532	16618	16641	16389	16607	16668	16547	16544	16748	16543	16619	16629	16679	16553	16510	16473	16457	16517	16669	16641	16573	16624	16687	16543	16707	16660	16624	16630	16621	16553	16721	16666	16445	16292	16390	16571	16630	16762	16607	16963	16491	16534	16358	16662	16637	16830	16580	16661	16600	16605	16623	16527	16681	16645	16623	16677	16709	16526	16427	16705	16824	16716	16838	16587	16474	16646	16558	16639	16817	16537	16398	16603	16650	16549	16688	16722	16580	16820	16718	16493	16767	16722	16627	16462	16291	16651	16758	16437	16595	16521	16696	16720	16637	16619	16599	16715	16711	16610	16626	16823	16597	16589	16607	16752	16629	16506	16796	16641	16697	16570	16606	16442	16744	16750	16525	16457	16759	16516	16696	16562	16747	16608	16661	16517	16577	16756	16744	16674	16468	16476	16527	16620	16546	16662	16699	16738	16730	16895	16634	16675	16606	16592	16285	16454	16550	16470	16586	16512	16601	16499	16531	16726	16455	16615	16330	16368	16734	16480	16605	16770	16862	16581	16483	16511	16536	16551	16680	16550	16641	16590	16729	16622	16606	16560	16490	16540
17271	29103	28080	24340	22691	19662	18193	18585	19730	19725	19235	19852	32976	42954	39682	32521	23141	16971	15132	14782	14544	14779	14599	14640	14773	14681	14727	14593	14653	14562	14642	14641	14781	14752	14375	14772	14656	14629	14521	14489	14718	14600	14515	14627	14418	14761	14718	14658	14666	14510	14587	14754	14608	14481	14563	14695	14494	14615	14630	14593	14596	14804	14579	14576	14519	14624	14521	14603	14560	14561	14572	14682	14594	14587	14549	14406	14680	14525	14595	14516	14565	14583	14549	14615	14691	14604	14500	14539	14551	14587	14466	14730	14548	14612	14598	14586	14763	14630	14773	14605	14815	14645	14427	14656	14632	14684	14568	14625	14733	14544	14784	14462	14400	14621	14630	14453	14516	14598	14648	14496	14702	14556	14624	14621	14522	14555	14416	14650	14683	14623	14470	14688	14606	14534	14668	14560	14242	14499	14611	14510	14606	14442	14525	14464	14732	14610	14777	14651	14703	14650	14480	14582	14648	14708	14561	14754	14606	14452	14393	14547	14605	14561	14526	14551	14483	14575	14620	14605	14520	14518	14661	14546	14594	14614	14625	14533	14491	14591	14488	14641	14664	14644	14478	14800	14528	14589	14587	14578	14393	14607	14512	14482	14661	14610	14683	14498	14639	14412	14731	14632	14618	14743	14519	14564	14545	14803	14595	14570	14680	14732	14741	14552	14471	14500	14697	14613	14512	14648	14571	14602	14472	14379	14538	14516	14753	14801	14702	14715	14559	14640	14563	14576	14643	14579	14742	14390	14523	14530	14463	14572	14556	14441	14509	14620	14712	14552	14249	14778	14656	14571	14866	14906	14676	14671	14603	14590	14836	14568	14540	14578	14556	14669	14517	14798	14634	14527	14715	14700	14448	14476	14716	14675	14696	14515	14613	14692	14599	14573	14685	14630	14426	14511	14640	14368	14645	14580	14563	14550	14667	14495	14594	14722	14673	14640	14510	14531	14572	14686	14415	14550	14569	14545	14668	14623	14651	14530	14636	14659	14492	14760	14571	14695	14433	14596	14745	14610	14612	14574	14596	14459	14674	14437	14456	14597	14589	14476	14580	14711	14645	14524	14552	14546	14685	14524	14492	14526	14533	14606	14590	14626	14557	14640	14653	14656	14586	14553	14549	14635	14506	14593	14593	14645	14582	14700	14797	14603	14493	14696	14637	14436	14518	14556	14531	14573	14584	14485	14652	14540	14551	14340	14572	14578	14509	14594	14551	14731	14396	14810	14571	14712	14525	14626	14541	14522	14714	14646	14607	14674	14511	14443	14704	14656	14794	14537	14643	14542	14500	14470	14592	14683	14662	14577	14492	14598	14439	14669	14468	14541	14609	14700	14602	14594	14536	14658	14457	14712	14523	14593	14551	14555	14711	14558	14612	14632	14490	14514	14654	14605	14539	14584	14533	14483	14594	14661	14641	14504	14617	14521	14603	14502	14722	14582	14520	14535	14511	14578	14562	14607	14549	14496	14492	14653	14598	14459	14647	14543	14690	14776	14805	14486	14684	14632	14730	14685	14586	14675	14605	14540	14640	14670	14541	14630	14595	14528	14585	14596	14397	14600	14481	14758	14558	14650	14606	14487	14631	14446	14528	14491	14619	14496	14705	14655	14515	14648	14719	14559	14568	14646	14569	14516	14528	14688	14531	14601	14606	14679	14561	14520	14578	14758	14660	14289	14688	14638	14667	14485	14505	14670	14640	14479	14664	14666	14694	14614	14436	14446	14767	14485	14624	14675	14614	14528	14608	14417	14489	14610	14607	14674	14713	14614	14806	14482	14802	14424	14493	14717	14725	14531	14541	14721	14743	14697	14674	14683	14512	14689	14698	14398	14508	14589	14560	14465	14676	14619	14557	14668	14687	14535	14444	14727	14620	14682	14677	14649	14516	14563	14784	14678	14442	14593	14456	14472	14656	14696	14559	14520	14390	14766	14666	14480	14493	14723	14456	14560	14646	14396	14493	14541	14405	14435	14635	14663	14602	14631	14675	14649	14586	14541	14614	14558	14378	14698	14564	14480	14585	14854	14504	14830	14469	14695	14629	14575	14640	14606	14636	14578	14615	14565	14612	14645	14505	14518	14662	14719	14612	14503	14716	14516	14642	14493	14480	14475	14540	14549	14707	14431	14565	14722	14551	14378	14526	14562	14619	14559	14624	14515	14643	14629	14432	14563	14653	14527	14466	14574	14641	14567	14631	14569	14557	14657	14504	14718	14534	14664	14670	14461	14455	14424	14520	14588	14543	14537	14645	14539	14768	14410	14624	14438	14463	14563	14553	14533	14743	14580	14533	14641	14415	14572	14572	14564	14472	14733	14673	14549	14588	14659	14630	14553	14592	14534	14517	14655	14581	14725	14451	14639	14665	14529	14540	14547	14501	14568	14621	14628	14437	14592	14570	14623	14460	14499	14656	14638	14487	14646	14596	14598	14587	14526	14735	14707	14615	14675	14589	14479	14607	14532	14665	14472	14523	14438	14755	14594	14630	14547	14430	14556	14575	14506	14679	14614	14604	14306	14655	14657	14559	14645	14578	14434	14574	14676	14591	14623	14626	14479	14574	14634	14664	14609	14511	14657	14491	14588	14725	14422	14555	14492	14734	14586	14740	14516	14525	14616	14619	14612	14447	14666	14835	14487	14551	14704	14649	14644	14687	14761	14583	14531	14584	14584	14514	14552	14660	14574	14529	14458	14520	14677	14562	14598	14658	14422	14538	14683	14570	14545	14499	14652	14457	14554	14498	14736	14407	14625	14766	14580	14684	14545	14579	14389	14454	14539	14620	14603	14666	14763	14463	14533	14409	14578	14601	14624	14579	14723	14593	14469	14567	14526	14558	14684	14591	14634	14356	14733	14570	14658	14628	14472	14480	14639	14555	14568	14588	14515	14626	14516	14582	14676	14574	14680	14513	14685	14571	14499	14596	14593	14643	14636	14485	14576	14587	14487	14672	14487	14672	14641	14759	14593	14492	14617	14716	14535	14547	14660	14427	14535	14629	14685	14571	14760	14551	14571	14600	14767	14477	14464	14480	14584	14696	14689	14694	14476	14568	14681	14528	14516	14707	14556	14572	14590	14596	14716	14584	14540	14627	14591	14612	14545	14416	14573	14598	14590	14691	14547	14607	14462	14597	14350	14704	14618	14523	14575	14536	14605	14467	14783	14521	14615	14573	14643	14675	14499	14534	14576	14658	14565	14661	14560	14519	14625	14645	14637	14530	14665	14684	14622	14661	14462	14700	14483	14561	14509	14725	14669	14626	14524	14716	14518	14702	14576	14501	14522	14364	14397	14449	14552	14540	14570	14678	14731	14752	14555	14531	14782	14703	14731	14598	14674	14591	14462	14804	14578	14530	14697	14699	14610	14487	14765	14635	14600	14520	14821	14533	14738	14480	14615	14467	14453	14653	14487	14455	14652	14574	14642	14524	14628	14590	14433	14611	14516	14699	14522	14543	14580	14532	14516	14689	14717	14600	14489	14429	14622	14771	14474	14522	14638	14582	14657	14684	14568	14499	14421	14497	14334	14530	14613	14657	14650	14614	14431	14668	14499	14728	14309	14639	14546	14481	14685	14706	14533	14650	14550	14525	14453	14651	14558	14655	14700	14660	14742	14505	14447	14499	14649	14559	14728	14706	14676	14659	14579	14527	14616	14667	14620	14586	14599	14538	14551	14567	14496	14558	14450	14542	14605	14662	14629	14564	14531	14672	14467	14279	14562	14550	14489	14717	14494	14684	14729	14564	14481	14645	14535	14768	14481	14733	14559	14555	14734	14675	14558	14668	14522	14663	14775	14585	14582	14749	14613	14671	14536	14466	14566	14516	14584	14605	14551	14527	14535	14560	14593	14618	14734	14611	14484	14467	14684	14525	14488	14590	14417	14677	14782	14706	14579	14457	14714	14640	14550	14621	14544	14555	14381	14510	14612	14528	14451	14405	14662	14573	14562	14702	14539	14478	14572	14533	14610	14617	14603	14598	14534	14534	14651	14594	14487	14550	14523	14450	14458	14603	14532	14686	14504	14488	14606	14734	14604	14521	14672	14630	14639	14422	14529	14677	14514	14580	14731	14659	14681	14742	14554	14555	14593	14588	14529	14600	14660	14467	14640	14537	14499	14702	14553	14670	14628	14524	14456	14431	14620	14691	14576	14616	14519	14586	14615	14539	14462	14578	14501	14545	14485	14674	14572	14605	14615	14497	14623	14634	14532	14549	14533	14768	14430	14582	14639	14634	14569	14722	14552	14583	14672	14547	14419	14554	14755	14531	14468	14511	14469	14584	14640	14591	14738	14669	14485	14464	14643	14478	14812	14620	14502	14805	14595	14426	14647	14730	14610	14509	14594	14711	14331	14574	14693	14413	14663	14697	14612	14633	14604	14407	14565	14687	14574	14454	14618	14527	14567	14665	14679	14546	14680	14710	14530	14654	14681	14480	14605	14646	14676	14591	14624	14729	14655	14476	14509	14417	14576	14539	14483	14657	14746	14601	14544	14609	14543	14466	14621	14521	14517	14597	14527	14716	14717	14532	14529	14615	14460	14498	14622	14614	14603	14603	14665	14617	14710	14593	14760	14668	14403	14694	14629	14511	14595	14637	14695	14616	14405	14733	14571	14635	14620	14405	14655	14785	14549	14674	14597	14673	14515	14634	14690	14551	14803	14786	14691	14530	14573	14614	14478	14700	14682	14585	14664	14585	14491	14475	14698	14600	14697	14682	14439	14551	14577	14479	14724	14624	14563	14653	14609	14578	14571	14597	14638	14549	14657	14558	14477	14591	14632	14558	14613	14690	14569	14626	14548	14680	14488	14515	14624	14572	14605	14543	14629	14602	14657	14517	14520	14536	14567	14436	14647	14559	14590	14483	14681	14574	14435	14638	14760	14608	14634	14515	14627	14574	14623	14632	14595	14437	14594	14652	14521	14672	14411	14561	14566	14643	14600	14764	14509	14582	14498	14678	14607	14692	14451	14350	14699	14523	14612	14701	14620	14550	14630	14657	14600	14476	14775	14536	14501	14638	14590	14569	14570	14543	14423	14676	14615	14582	14640	14489	14593	14509	14632	14630	14510	14796	14661	14598	14608	14639	14700	14546	14578	14505	14716	14489	14610	14479	14657
29367	22524	23160	20173	17763	17423	17382	17273	17440	17394	17680	17461	17462	19208	19481	18644	17442	16853	16630	16584	16572	16450	16764	16611	16458	16606	16668	16309	16538	16430	16487	16656	16603	16554	16502	16473	16573	16433	16482	16495	16408	16320	16557	16280	16401	16565	16600	16510	16469	16525	16559	16712	16708	16415	16598	16564	16587	16404	16352	16601	16426	16468	16479	16390	16465	16441	16553	16446	16516	16601	16615	16352	16609	16476	16649	16298	16627	16315	16671	16464	16468	16413	16637	16677	16409	16501	16545	16350	16447	16474	16349	16251	16593	16646	16435	16346	16525	16633	16699	16502	16484	16655	16630	16481	16358	16523	16433	16401	16582	16367	16325	16296	16444	16506	16609	16631	16389	16490	16557	16261	16363	16396	16570	16586	16554	16488	16617	16307	16539	16532	16654	16488	16528	16402	16384	16473	16375	16175	16655	16488	16367	16505	16472	16517	16572	16590	16444	16608	16532	16466	16514	16372	16413	16377	16436	16440	16617	16352	16276	16529	16594	16483	16466	16505	16587	16441	16431	16151	16171	16598	16420	16348	16416	16397	16464	16505	16523	16427	16584	16482	16541	16496	16612	16526	16517	16407	16508	16319	16446	16335	16644	16675	16312	16326	16373	16452	16430	16512	16461	16501	16410	16594	16526	16542	16459	16474	16720	16373	16372	16390	16581	16484	16501	16368	16575	16442	16432	16450	16362	16558	16421	16490	16501	16634	16508	16547	16403	16499	16489	16414	16474	16280	16527	16515	16412	16435	16492	16309	16438	16359	16302	16625	16721	16630	16564	16506	16589	16524	16577	16612	16489	16246	16446	16707	16500	16401	16462	16429	16537	16545	16443	16561	16501	16609	16664	16607	16404	16456	16459	16373	16573	16482	16580	16514	16521	16483	16489	16559	16438	16636	16567	16528	16336	16524	16561	16298	16379	16583	16475	16398	16567	16477	16568	16633	16551	16610	16407	16488	16329	16553	16493	16340	16358	16532	16461	16229	16468	16438	16353	16536	16395	16428	16304	16439	16427	16481	16682	16558	16572	16315	16524	16533	16213	16569	16408	16501	16544	16580	16534	16419	16517	16351	16484	16481	16323	16523	16265	16384	16498	16493	16393	16690	16526	16447	16478	16450	16624	16580	16325	16420	16358	16553	16524	16450	16481	16504	16473	16269	16447	16537	16692	16307	16189	16495	16698	16453	16289	16443	16668	16490	16724	16575	16473	16504	16580	16582	16621	16425	16403	16320	16516	16502	16453	16482	16527	16454	16359	16489	16460	16732	16541	16428	16626	16362	16613	16310	16450	16390	16471	16528	16772	16365	16552	16717	16499	16404	16399	16410	16586	16556	16512	16631	16540	16607	16460	16721	16344	16490	16465	16499	16756	16498	16407	16517	16486	16426	16368	16668	16432	16535	16313	16269	16459	16475	16661	16573	16472	16484	16229	16555	16355	16472	16558	16407	16435	16677	16340	16313	16509	16390	16612	16443	16496	16505	16529	16552	16484	16615	16385	16402	16452	16377	16466	16586	16549	16345	16666	16448	16326	16285	16593	16446	16459	16419	16422	16179	16433	16504	16699	16687	16584	16696	16568	16437	16513	16571	16467	16391	16665	16585	16364	16422	16582	16574	16544	16548	16421	16248	16580	16423	16233	16581	16564	16442	16524	16661	16456	16356	16390	16526	16393	16445	16506	16568	16350	16412	16433	16611	16366	16389	16396	16477	16380	16623	16300	16318	16531	16385	16635	16558	16670	16384	16400	16332	16629	16532	16584	16325	16439	16371	16545	16637	16530	16424	16592	16401	16628	16571	16551	16508	16558	16692	16310	16484	16533	16467	16448	16482	16554	16549	16497	16368	16502	16353	16678	16682	16395	16562	16486	16629	16449	16472	16388	16610	16519	16603	16501	16424	16479	16471	16489	16474	16394	16474	16569	16449	16532	16368	16428	16406	16430	16481	16440	16432	16578	16536	16643	16435	16776	16615	16332	16354	16489	16405	16433	16440	16528	16235	16603	16476	16513	16777	16421	16427	16466	16263	16559	16476	16489	16499	16334	16349	16520	16619	16424	16541	16649	16499	16466	16507	16516	16613	16655	16522	16388	16306	16421	16757	16582	16625	16427	16434	16467	16559	16365	16551	16366	16278	16499	16490	16498	16591	16394	16538	16700	16453	16465	16536	16239	16517	16289	16451	16510	16543	16477	16415	16468	16400	16463	16485	16691	16542	16933	16502	16510	16403	16623	16592	16622	16466	16641	16454	16599	16533	16666	16375	16476	16351	16526	16574	16556	16481	16420	16616	16418	16534	16565	16612	16528	16449	16471	16513	16472	16463	16550	16463	16460	16575	16546	16630	16517	16524	16450	16479	16573	16402	16331	16425	16307	16414	16436	16495	16581	16500	16598	16493	16449	16512	16253	16362	16685	16558	16565	16348	16249	16534	16587	16672	16545	16528	16581	16520	16452	16418	16654	16595	16715	16344	16314	16454	16386	16600	16453	16655	16479	16437	16563	16311	16704	16576	16578	16326	16555	16709	16594	16782	16516	16722	16424	16513	16514	16461	16543	16589	16403	16307	16516	16497	16429	16385	16530	16597	16594	16601	16429	16484	16408	16384	16682	16322	16365	16625	16576	16549	16468	16432	16548	16420	16505	16499	16498	16504	16578	16445	16364	16506	16443	16328	16444	16569	16233	16447	16528	16431	16458	16523	16657	16409	16392	16412	16571	16611	16523	16420	16551	16238	16358	16555	16308	16497	16392	16307	16366	16630	16346	16654	16589	16604	16567	16572	16534	16543	16423	16446	16412	16516	16286	16439	16394	16310	16431	16444	16519	16528	16509	16525	16503	16554	16512	16467	16438	16541	16414	16557	16520	16369	16259	16728	16566	16504	16683	16364	16426	16636	16738	16588	16713	16370	16637	16546	16642	16394	16458	16456	16526	16808	16272	16310	16335	16423	16514	16362	16547	16352	16565	16611	16478	16410	16397	16654	16290	16427	16376	16478	16468	16536	16436	16405	16466	16544	16513	16439	16392	16690	16581	16793	16271	16448	16386	16362	16478	16506	16631	16460	16512	16495	16469	16489	16273	16401	16517	16423	16600	16321	16471	16369	16636	16416	16382	16705	16624	16570	16416	16494	16496	16474	16507	16499	16471	16384	16467	16535	16527	16400	16479	16736	16556	16541	16579	16369	16497	16393	16564	16502	16678	16433	16561	16566	16481	16603	16465	16554	16559	16380	16487	16457	16597	16418	16612	16345	16777	16705	16658	16483	16591	16394	16441	16369	16505	16421	16566	16473	16635	16454	16566	16566	16453	16553	16380	16420	16326	16249	16642	16459	16590	16567	16416	16428	16542	16593	16600	16491	16644	16442	16518	16572	16426	16461	16507	16434	16518	16435	16444	16452	16413	16451	16595	16417	16375	16222	16473	16621	16785	16529	16585	16437	16322	16265	16233	16439	16584	16341	16384	16303	16455	16444	16633	16507	16616	16609	16470	16675	16493	16409	16519	16375	16566	16333	16692	16637	16566	16524	16377	16678	16664	16525	16588	16421	16534	16336	16537	16511	16456	16457	16558	16622	16451	16601	16670	16470	16602	16559	16676	16313	16527	16333	16415	16379	16546	16479	16578	16472	16599	16558	16403	16477	16511	16666	16305	16481	16594	16328	16527	16422	16530	16626	16648	16602	16517	16406	16497	16536	16437	16649	16641	16464	16605	16680	16484	16572	16595	16457	16535	16613	16489	16384	16608	16571	16381	16465	16525	16555	16572	16449	16624	16480	16437	16461	16457	16437	16619	16627	16562	16473	16476	16507	16694	16540	16369	16410	16553	16510	16536	16319	16468	16460	16424	16567	16544	16400	16328	16473	16367	16482	16230	16516	16399	16469	16490	16450	16434	16392	16430	16352	16323	16345	16630	16361	16430	16639	16814	16459	16496	16339	16379	16701	16464	16232	16433	16403	16427	16563	16640	16636	16551	16547	16463	16530	16679	16528	16494	16518	16408	16332	16240	16373	16274	16439	16546	16486	16361	16520	16588	16586	16517	16499	16705	16458	16408	16591	16507	16524	16567	16558	16423	16494	16454	16404	16489	16505	16418	16445	16452	16473	16550	16473	16498	16660	16519	16549	16401	16561	16464	16452	16450	16413	16615	16564	16710	16541	16506	16466	16401	16617	16581	16519	16621	16549	16624	16486	16168	16473	16360	16436	16488	16468	16488	16657	16793	16352	16605	16383	16406	16485	16373	16506	16388	16489	16473	16262	16510	16549	16613	16611	16474	16252	16220	16600	16567	16566	16549	16469	16427	16581	16528	16428	16905	16649	16371	16531	16451	16376	16535	16489	16386	16615	16408	16571	16542	16386	16406	16493	16591	16458	16738	16539	16453	16336	16406	16754	16336	16710	16472	16463	16546	16478	16677	16315	16541	16408	16262	16606	16432	16361	16420	16596	16510	16380	16529	16397	16507	16575	16516	16334	16388	16534	16598	16484	16530	16525	16283	16526	16487	16359	16635	16407	16445	16567	16654	16452	16484	16685	16445	16281	16561	16604	16362	16582	16372	16565	16417	16374	16552	16498	16714	16541	16466	16463	16374	16313	16608	16440	16514	16499	16722	16524	16424	16504	16457	16307	16649	16379	16379	16305	16474	16524	16565	16384	16737	16511	16568	16584	16509	16600	16490	16647	16488	16435	16490	16493	16431	16433	16616	16448	16485	16547	16633	16325	16810	16398	16607	16537	16481	16439	16316	16557	16481	16596	16472	16600	16502	16283	16694	16257	16339	16548	16370	16482	16520	16448	16424	16379	16411	16531	16529	16613	16665	16505	16619	16663	16330	16544	16512	16538	16413	16383	16313	16291	16545	16573	16573	16498	16421	16621	16526	16586	16302	16269	16453	16595	16680	16605	16431	16527	16577	16464	16530	16408	16485	16461	16534	16482	16744	16393	16514	16530	16616	16542	16418	16596	16552	16536	16495	16712	16372	16407	16566	16649	16615	16497	16470	16397	16330	16297	16708	16648	16469	16286	16516	16466	16263	16344	16671	16536	16559	16557	16829	16654	16331	16535	16510	16439	16656	16463	16415	16477	16653	16380	16500	16702	16298	16635	16503	16308	16441	16642
16085	18738	19306	17208	16233	16139	15685	15339	16045	16411	16489	16139	15744	18736	18353	16880	15600	14900	14908	14545	14494	14389	14622	14501	14545	14613	14358	14687	14574	14520	14579	14575	14640	14595	14506	14491	14532	14593	14347	14574	14508	14620	14515	14577	14667	14634	14557	14493	14386	14491	14489	14573	14518	14614	14371	14490	14544	14501	14661	14444	14533	14514	14685	14477	14509	14464	14506	14412	14412	14540	14526	14548	14395	14605	14504	14409	14513	14645	14521	14622	14432	14579	14489	14571	14510	14516	14526	14341	14579	14541	14308	14457	14550	14430	14684	14399	14540	14389	14548	14559	14534	14562	14343	14538	14419	14589	14555	14425	14456	14380	14549	14664	14459	14501	14492	14645	14723	14459	14369	14530	14545	14531	14510	14530	14638	14537	14554	14682	14636	14539	14577	14560	14492	14660	14466	14551	14529	14365	14733	14482	14597	14560	14563	14385	14564	14425	14624	14404	14432	14670	14487	14524	14446	14455	14591	14545	14479	14570	14539	14381	14535	14528	14555	14492	14480	14442	14686	14571	14409	14554	14294	14644	14511	14429	14415	14617	14589	14425	14330	14501	14415	14557	14294	14579	14453	14614	14315	14613	14501	14520	14492	14518	14620	14584	14665	14508	14632	14437	14440	14446	14481	14485	14487	14422	14600	14405	14527	14531	14593	14566	14501	14611	14484	14568	14391	14560	14665	14561	14493	14506	14422	14427	14580	14511	14620	14431	14290	14648	14460	14548	14462	14484	14431	14472	14510	14477	14434	14364	14597	14402	14594	14538	14474	14419	14540	14550	14556	14542	14408	14663	14530	14380	14671	14480	14314	14524	14652	14485	14370	14617	14578	14571	14677	14453	14598	14571	14508	14474	14547	14443	14445	14394	14348	14352	14569	14508	14382	14619	14395	14502	14528	14464	14605	14505	14583	14748	14445	14648	14359	14414	14370	14468	14491	14421	14499	14673	14443	14635	14429	14583	14456	14520	14641	14416	14525	14392	14492	14439	14558	14571	14509	14573	14656	14429	14640	14483	14472	14492	14488	14630	14458	14290	14494	14425	14491	14533	14382	14581	14498	14621	14476	14431	14417	14422	14366	14317	14651	14478	14617	14288	14456	14660	14530	14438	14527	14370	14610	14575	14542	14393	14338	14650	14586	14731	14442	14515	14598	14583	14470	14546	14547	14498	14561	14471	14498	14656	14520	14565	14459	14599	14528	14598	14564	14374	14594	14516	14557	14554	14481	14618	14498	14594	14538	14488	14452	14456	14532	14448	14604	14489	14549	14640	14475	14456	14612	14458	14519	14551	14500	14571	14758	14387	14574	14684	14516	14573	14516	14496	14455	14574	14369	14504	14414	14621	14517	14668	14418	14547	14564	14340	14466	14437	14401	14620	14470	14287	14520	14499	14360	14575	14665	14655	14708	14487	14482	14709	14610	14455	14630	14501	14465	14538	14419	14381	14565	14498	14600	14480	14484	14451	14596	14177	14601	14489	14624	14569	14526	14488	14536	14496	14569	14347	14632	14605	14363	14412	14618	14405	14543	14416	14562	14533	14596	14528	14546	14602	14564	14397	14536	14402	14344	14436	14491	14532	14638	14537	14569	14390	14535	14401	14538	14415	14362	14464	14608	14510	14622	14709	14487	14466	14552	14536	14402	14660	14538	14447	14544	14461	14462	14366	14559	14488	14597	14551	14381	14484	14510	14536	14550	14495	14497	14444	14524	14517	14591	14418	14539	14570	14628	14405	14549	14417	14482	14674	14457	14552	14489	14524	14598	14421	14649	14523	14459	14380	14642	14568	14443	14421	14317	14549	14512	14574	14644	14591	14601	14387	14518	14349	14385	14614	14443	14485	14424	14425	14502	14383	14443	14556	14723	14401	14469	14516	14582	14367	14478	14550	14610	14734	14386	14599	14411	14553	14475	14473	14599	14526	14357	14330	14389	14527	14573	14540	14668	14523	14630	14670	14539	14466	14632	14527	14458	14479	14669	14388	14556	14571	14542	14417	14356	14449	14647	14386	14668	14702	14622	14582	14438	14606	14466	14466	14560	14574	14596	14523	14389	14602	14602	14553	14630	14266	14498	14550	14500	14529	14520	14676	14527	14334	14550	14452	14548	14506	14403	14433	14348	14612	14466	14469	14539	14400	14564	14516	14541	14554	14579	14492	14567	14457	14650	14580	14466	14616	14472	14437	14459	14594	14540	14420	14647	14639	14703	14389	14431	14457	14338	14578	14576	14704	14610	14472	14553	14503	14515	14633	14651	14326	14638	14442	14506	14324	14629	14571	14660	14377	14469	14512	14509	14664	14496	14546	14524	14386	14480	14449	14477	14602	14517	14592	14528	14542	14509	14527	14367	14605	14507	14615	14516	14507	14516	14436	14525	14504	14538	14456	14648	14515	14676	14434	14516	14503	14627	14489	14448	14592	14435	14493	14617	14622	14514	14596	14444	14543	14383	14404	14252	14452	14528	14456	14574	14462	14578	14453	14734	14467	14498	14610	14420	14348	14513	14513	14549	14284	14430	14569	14298	14625	14393	14575	14464	14451	14493	14569	14406	14258	14537	14485	14540	14413	14544	14584	14423	14584	14533	14596	14371	14628	14317	14489	14588	14677	14649	14473	14603	14415	14337	14418	14507	14609	14620	14361	14515	14468	14523	14584	14518	14524	14569	14520	14476	14524	14303	14536	14742	14490	14559	14501	14476	14548	14599	14527	14501	14322	14538	14573	14365	14553	14656	14641	14484	14565	14509	14590	14575	14428	14547	14519	14691	14493	14448	14489	14368	14529	14580	14654	14653	14575	14490	14733	14485	14585	14475	14351	14680	14540	14682	14558	14397	14557	14441	14649	14512	14629	14463	14634	14631	14613	14539	14527	14577	14286	14574	14690	14666	14507	14524	14397	14589	14484	14455	14570	14758	14513	14696	14473	14431	14454	14400	14366	14548	14481	14497	14532	14564	14544	14549	14512	14481	14618	14566	14475	14615	14528	14438	14467	14596	14490	14490	14672	14459	14613	14638	14366	14455	14384	14571	14540	14490	14567	14548	14642	14446	14645	14398	14647	14495	14472	14602	14390	14567	14491	14564	14523	14588	14588	14540	14518	14723	14562	14467	14603	14568	14787	14544	14355	14672	14566	14456	14378	14448	14527	14616	14720	14293	14387	14637	14418	14502	14503	14429	14467	14450	14543	14626	14539	14367	14637	14454	14524	14474	14617	14521	14484	14391	14336	14598	14454	14431	14479	14716	14441	14502	14515	14442	14573	14513	14530	14545	14592	14533	14530	14624	14494	14494	14477	14494	14671	14499	14747	14605	14339	14532	14626	14436	14581	14591	14581	14384	14534	14458	14422	14545	14433	14567	14388	14508	14420	14344	14630	14420	14415	14468	14399	14461	14388	14484	14663	14641	14588	14431	14537	14542	14479	14545	14642	14483	14618	14445	14473	14507	14670	14647	14619	14597	14447	14507	14631	14489	14507	14680	14702	14411	14409	14532	14541	14483	14445	14360	14533	14510	14533	14549	14592	14557	14701	14476	14628	14481	14413	14435	14541	14276	14615	14478	14573	14521	14597	14541	14628	14436	14556	14523	14372	14580	14589	14585	14508	14469	14506	14464	14494	14362	14233	14447	14550	14456	14481	14440	14472	14468	14498	14488	14609	14586	14409	14511	14723	14565	14530	14550	14506	14571	14473	14577	14482	14447	14282	14544	14409	14501	14466	14421	14632	14367	14560	14617	14461	14603	14768	14586	14554	14491	14388	14577	14565	14563	14422	14554	14498	14239	14617	14389	14497	14565	14541	14609	14438	14617	14586	14505	14450	14589	14293	14469	14417	14424	14625	14467	14545	14412	14423	14568	14549	14566	14458	14504	14572	14554	14722	14331	14460	14481	14400	14471	14475	14648	14526	14725	14543	14507	14555	14667	14499	14586	14735	14685	14387	14444	14386	14512	14466	14522	14618	14471	14500	14541	14494	14617	14595	14435	14382	14473	14349	14425	14441	14538	14612	14392	14477	14535	14571	14446	14579	14454	14472	14608	14525	14485	14711	14549	14355	14293	14639	14378	14468	14432	14561	14392	14510	14490	14502	14464	14544	14601	14636	14514	14588	14532	14437	14513	14481	14583	14562	14619	14576	14493	14558	14564	14580	14512	14460	14604	14518	14706	14580	14653	14442	14499	14670	14477	14499	14482	14550	14397	14566	14549	14490	14618	14555	14532	14479	14567	14548	14456	14394	14576	14539	14437	14549	14498	14581	14544	14474	14502	14551	14483	14433	14433	14598	14550	14403	14398	14550	14477	14563	14482	14541	14570	14495	14656	14727	14497	14477	14486	14534	14591	14691	14406	14483	14671	14425	14426	14612	14360	14572	14564	14481	14396	14412	14474	14431	14538	14641	14642	14565	14677	14492	14617	14586	14541	14607	14538	14509	14484	14500	14437	14458	14657	14621	14442	14397	14560	14466	14581	14580	14680	14461	14627	14574	14528	14538	14527	14433	14771	14593	14424	14765	14574	14553	14494	14444	14587	14656	14602	14666	14672	14570	14460	14620	14500	14389	14618	14488	14650	14510	14446	14596	14505	14416	14436	14407	14419	14507	14577	14638	14406	14552	14397	14676	14458	14483	14465	14592	14491	14534	14610	14597	14614	14584	14456	14454	14591	14288	14562	14512	14693	14357	14629	14503	14654	14586	14505	14444	14385	14707	14436	14425	14448	14382	14597	14526	14764	14577	14562	14655	14479	14422	14592	14578	14452	14477	14539	14389	14590	14535	14338	14673	14504	14570	14551	14499	14561	14474	14266	14517	14501	14558	14609	14597	14597	14421	14445	14611	14553	14435	14475	14609	14516	14455	14512	14460	14435	14380	14543	14459	14524	14344	14512	14537	14523	14454	14538	14505	14534	14594	14504	14538	14522	14460	14628	14516	14399	14631	14388	14577	14539	14447	14436	14495	14598	14581	14479	14578	14409	14348	14603	14534	14464	14401	14445	14524	14422	14522	14616	14567	14454	14450	14453	14513	14616	14437	14467	14389	14583	14503	14517	14534	14555	14336	14480	14422	14509	14568	14524	14360	14580	14288	14502	14477	14476	14523	14509	14728	14675	14515	14404	14577
25269	21468	28180	25619	21730	19785	19437	18385	18080	17970	18456	18308	23908	31593	29553	25221	20636	17746	16565	16540	16537	16533	16427	16536	16564	16264	16473	16458	16514	16424	16461	16552	16319	16445	16426	16246	16447	16538	16394	16395	16249	16532	16517	16361	16408	16365	16499	16465	16314	16343	16521	16439	16504	16441	16208	16320	16239	16531	16389	16290	16537	16355	16459	16327	16499	16157	16318	16306	16583	16539	16495	16335	16324	16156	16403	16291	16168	16459	16217	16325	16476	16344	16321	16341	16275	16292	16398	16395	16492	16326	16304	16355	16469	16359	16529	16377	16438	16358	16410	16583	16359	16489	16318	16388	16608	16369	16349	16345	16375	16410	16249	16561	16536	16292	16418	16407	16253	16378	16272	16534	16225	16517	16340	16574	16372	16506	16316	16397	16398	16295	16519	16551	16421	16472	16524	16265	16443	16180	16390	16351	16536	16448	16638	16328	16353	16382	16337	16546	16395	16393	16208	16331	16407	16610	16273	16413	16567	16411	16233	16208	16362	16575	16377	16385	16199	16358	16358	16464	16556	16239	16401	16290	16394	16435	16216	16381	16379	16417	16482	16543	16450	16431	16391	16369	16453	16405	16418	16408	16429	16361	16380	16315	16398	16150	16436	16385	16277	16259	16283	16290	16555	16161	16303	16298	16497	16345	16386	16265	16488	16251	16428	16339	16223	16487	16458	16276	16416	16454	16423	16417	16272	16235	16455	16457	16277	16502	16564	16446	16310	16268	16378	16584	16529	16425	16594	16413	16445	16410	16324	16490	16275	16412	16586	16441	16428	16462	16345	16325	16133	16368	16428	16411	16298	16497	16398	16471	16395	16497	16471	16377	16443	16427	16493	16217	16372	16399	16562	16367	16337	16259	16399	16387	16513	16459	16650	16344	16343	16482	16363	16451	16336	16342	16317	16364	16268	16370	16377	16435	16445	16398	16436	16448	16827	16428	16468	16538	16302	16271	16393	16603	16345	16239	16217	16600	16469	16436	16224	16411	16537	16463	16310	16514	16518	16416	16115	16209	16326	16329	16452	16450	16482	16480	16488	16358	16424	16414	16443	16464	16359	16327	16406	16501	16367	16370	16190	16392	16418	16275	16291	16514	16462	16410	16430	16330	16507	16391	16480	16234	16344	16316	16343	16423	16388	16478	16245	16365	16324	16427	16528	16457	16391	16451	16263	16406	16331	16285	16327	16274	16199	16423	16289	16390	16558	16281	16412	16527	16433	16072	16340	16461	16387	16555	16576	16410	16347	16515	16376	16376	16105	16425	16406	16309	16509	16386	16495	16276	16387	16390	16342	16171	16437	16465	16261	16559	16575	16389	16335	16387	16513	16519	16403	16393	16411	16289	16515	16435	16287	16504	16411	16468	16605	16357	16556	16497	16309	16256	16411	16279	16378	16337	16433	16266	16404	16582	16432	16316	16381	16297	16385	16271	16329	16447	16373	16155	16568	16222	16475	16368	16466	16332	16242	16266	16481	16664	16438	16380	16334	16215	16427	16617	16357	16397	16218	16204	16520	16201	16293	16474	16233	16562	16235	16415	16305	16403	16294	16456	16332	16333	16242	16531	16196	16318	16389	16462	16470	16343	16479	16360	16365	16314	16363	16405	16638	16261	16461	16475	16506	16320	16413	16348	16459	16599	16309	16292	16534	16395	16547	16422	16337	16306	16337	16520	16395	16347	16202	16355	16298	16195	16506	16408	16232	16425	16334	16375	16562	16478	16319	16395	16536	16292	16411	16254	16589	16497	16537	16448	16350	16395	16384	16572	16332	16236	16241	16323	16289	16369	16221	16565	16437	16537	16389	16372	16256	16483	16124	16261	16203	16417	16448	16568	16338	16433	16477	16320	16476	16328	16338	16443	16265	16278	16426	16232	16414	16505	16451	16270	16397	16410	16196	16140	16408	16423	16452	16347	16483	16280	16298	16380	16246	16220	16474	16527	16535	16391	16432	16373	16533	16158	16237	16396	16367	16448	16294	16472	16304	16401	16193	16398	16356	16226	16377	16398	16454	16455	16529	16438	16401	16362	16418	16237	16439	16494	16456	16345	16277	16412	16396	16320	16321	16570	16309	16388	16503	16414	16272	16560	16410	16472	16202	16473	16489	16312	16376	16265	16296	16264	16435	16332	16538	16429	16532	16481	16294	16332	16281	16359	16312	16477	16388	16386	16472	16284	16287	16173	16380	16374	16501	16293	16323	16334	16295	16355	16368	16252	16437	16377	16503	16434	16419	16364	16432	16456	16254	16384	16575	16315	16392	16529	16229	16188	16238	16209	16414	16306	16430	16290	16377	16468	16456	16304	16290	16506	16466	16333	16421	16439	16484	16276	16463	16290	16434	16391	16355	16357	16471	16339	16460	16375	16497	16490	16503	16431	16346	16365	16463	16192	16288	16651	16468	16658	16348	16494	16445	16457	16121	16255	16419	16417	16560	16501	16370	16407	16342	16317	16385	16413	16489	16592	16616	16437	16391	16483	16475	16263	16523	16452	16437	16365	16555	16399	16348	16270	16456	16400	16388	16241	16508	16384	16358	16403	16404	16232	16434	16431	16477	16512	16532	16359	16455	16222	16520	16433	16501	16377	16278	16467	16499	16246	16359	16411	16479	16443	16551	16406	16317	16473	16386	16407	16495	16587	16409	16312	16322	16256	16392	16430	16412	16518	16290	16227	16388	16396	16300	16615	16254	16392	16448	16379	16327	16463	16498	16269	16172	16319	16404	16235	16393	16279	16483	16437	16455	16320	16538	16453	16362	16504	16196	16543	16670	16430	16642	16484	16557	16180	16413	16340	16602	16204	16286	16333	16574	16291	16455	16314	16421	16525	16338	16549	16539	16253	16350	16382	16445	16340	16458	16442	16452	16504	16405	16304	16335	16130	16473	16124	16298	16370	16409	16223	16346	16368	16317	16511	16412	16278	16592	16339	16531	16536	16341	16348	16463	16461	16475	16325	16403	16434	16463	16352	16458	16455	16337	16578	16453	16470	16477	16368	16333	16448	16382	16268	16533	16237	16405	16433	16455	16474	16351	16269	16280	16253	16253	16191	16312	16450	16507	16577	16481	16283	16304	16235	16249	16353	16332	16089	16456	16284	16341	16564	16510	16327	16425	16639	16234	16520	16142	16410	16371	16269	16453	16521	16489	16164	16362	16534	16378	16657	16674	16466	16496	16282	16468	16704	16368	16109	16326	16371	16528	16363	16390	16303	16311	16351	16435	16364	16226	16150	16545	16318	16200	16427	16283	16356	16402	16473	16558	16488	16481	16547	16393	16164	16514	16459	16285	16341	16434	16286	16635	16260	16350	16326	16516	16443	16282	16320	16205	16477	16319	16429	16483	16352	16411	16331	16292	16577	16452	16275	16486	16299	16421	16235	16577	16273	16350	16365	16572	16501	16475	16554	16348	16383	16494	16327	16413	16395	16530	16252	16351	16300	16346	16355	16232	16365	16314	16199	16392	16393	16433	16300	16419	16568	16352	16248	16550	16433	16383	16374	16474	16186	16404	16402	16401	16495	16429	16381	16414	16485	16476	16468	16630	16543	16536	16287	16385	16409	16452	16410	16566	16211	16148	16259	16296	16307	16289	16313	16631	16368	16454	16250	16532	16339	16394	16290	16347	16380	16571	16443	16384	16411	16340	16230	16537	16373	16342	16366	16370	16318	16386	16333	16471	16442	16311	16420	16696	16341	16566	16532	16420	16378	16460	16383	16226	16289	16292	16477	16581	16360	16288	16377	16404	16529	16217	16510	16342	16367	16595	16268	16460	16021	16408	16768	16289	16536	16401	16387	16601	16271	16178	16162	16438	16173	16292	16380	16486	16500	16365	16464	16335	16391	16720	16400	16204	16506	16480	16359	16481	16315	16475	16338	16527	16512	16382	16392	16422	16487	16409	16570	16355	16346	16215	16226	16561	16448	16254	16195	16436	16348	16363	16387	16565	16228	16456	16370	16591	16473	16349	16278	16281	16295	16264	16332	16391	16357	16398	16471	16527	16362	16392	16337	16393	16457	16516	16418	16538	16212	16253	16273	16456	16536	16478	16498	16266	16470	16475	16466	16417	16370	16397	16212	16342	16339	16490	16594	16491	16494	16365	16231	16475	16156	16375	16340	16402	16446	16484	16593	16438	16421	16427	16338	16295	16258	16299	16616	16535	16357	16425	16529	16477	16367	16297	16414	16629	16342	16453	16460	16343	16451	16468	16321	16261	16488	16461	16549	16426	16326	16437	16307	16388	16399	16334	16144	16405	16518	16480	16347	16441	16315	16474	16571	16553	16417	16488	16459	16419	16535	16272	16353	16154	16478	16628	16360	16502	16486	16633	16331	16436	16327	16441	16318	16434	16340	16569	16224	16310	16339	16399	16470	16379	16361	16396	16394	16280	16452	16357	16229	16342	16297	16402	16665	16365	16660	16473	16357	16361	16264	16390	16612	16467	16524	16456	16618	16411	16375	16256	16502	16525	16429	16446	16233	16326	16557	16200	16424	16402	16405	16549	16319	16474	16366	16407	16417	16372	16417	16370	16275	16452	16405	16359	16280	16319	16205	16300	16334	16384	16551	16498	16400	16390	16229	16520	16388	16249	16551	16531	16563	16390	16481	16408	16408	16454	16353	16467	16462	16543	16378	16427	16321	16648	16387	16333	16400	16425	16291	16368	16479	16427	16254	16321	16270	16274	16218	16283	16101	16402	16504	16392	16471	16472	16419	16506	16513	16264	16439	16505	16434	16467	16410	16400	16376	16300	16385	16514	16431	16471	16407	16382	16463	16387	16548	16438	16463	16386	16258	16493	16520	16363	16563	16348	16348	16498	16190	16251	16149	16286	16621	16517	16422	16552	16608	16447	16394	16454	16318	16643	16407	16323	16317	16298	16336	16184	16302	16591	16342	16543	16415	16422	16296	16427	16407	16393	16450	16454	16330	16341	16303	16598	16384	16311	16407	16431	16465	16374	16443	16415	16438	16580	16216	16338	16509	16302	16454	16432	16432	16536	16402	16319	16428	16373	16253	16288	16483	16235	16507	16409	16332	16221	16376	16455	16331	16567	16661	16422	16380	16197	16368	16514	16209	16503	16494	16102	16184	16491	16339	16204	16440	16392	16414
15121	24188	23647	19934	18438	17413	17452	17791	17616	17234	17640	17769	26279	34703	30611	24987	18890	15650	14648	14481	14451	14392	14603	14507	14357	14555	14549	14557	14413	14492	14625	14601	14539	14368	14547	14422	14570	14587	14467	14489	14443	14508	14634	14415	14440	14500	14550	14473	14426	14443	14542	14418	14482	14416	14617	14477	14504	14433	14563	14458	14494	14461	14457	14451	14334	14398	14476	14287	14594	14481	14478	14574	14550	14538	14431	14357	14414	14484	14702	14403	14340	14363	14540	14379	14542	14382	14526	14572	14370	14545	14647	14412	14519	14428	14630	14592	14434	14419	14463	14402	14336	14548	14491	14426	14480	14571	14376	14493	14440	14423	14465	14445	14292	14597	14574	14525	14485	14423	14504	14391	14604	14718	14504	14424	14567	14588	14507	14512	14427	14677	14594	14509	14343	14460	14433	14475	14408	14508	14348	14386	14562	14422	14544	14527	14412	14433	14534	14656	14476	14442	14647	14437	14445	14495	14332	14340	14430	14448	14523	14519	14424	14536	14433	14371	14382	14579	14548	14474	14623	14375	14494	14594	14463	14340	14569	14407	14407	14334	14462	14543	14415	14320	14514	14465	14360	14369	14515	14456	14330	14330	14447	14585	14475	14488	14428	14338	14556	14475	14464	14533	14432	14265	14534	14567	14367	14466	14516	14635	14585	14425	14561	14397	14396	14370	14525	14455	14569	14436	14435	14494	14497	14388	14409	14526	14329	14425	14488	14506	14473	14325	14585	14472	14351	14577	14560	14388	14500	14756	14429	14446	14293	14493	14552	14339	14251	14517	14587	14373	14578	14594	14353	14393	14626	14352	14445	14380	14446	14296	14484	14466	14587	14390	14533	14505	14385	14343	14418	14524	14572	14605	14619	14397	14412	14397	14382	14576	14462	14570	14499	14375	14411	14445	14499	14511	14560	14424	14370	14478	14384	14414	14401	14415	14389	14453	14523	14367	14482	14427	14369	14545	14493	14402	14557	14568	14651	14478	14501	14317	14549	14504	14460	14630	14485	14399	14374	14475	14499	14604	14386	14402	14572	14218	14431	14474	14524	14495	14424	14416	14410	14436	14516	14550	14477	14501	14470	14416	14578	14491	14538	14299	14494	14326	14416	14280	14585	14550	14466	14309	14460	14375	14390	14403	14415	14467	14309	14529	14554	14272	14443	14504	14601	14474	14426	14398	14470	14423	14567	14352	14490	14480	14489	14364	14572	14324	14406	14489	14473	14506	14568	14552	14363	14376	14587	14440	14393	14311	14349	14350	14522	14517	14601	14623	14389	14563	14509	14478	14422	14540	14530	14421	14436	14347	14481	14335	14355	14471	14503	14480	14536	14433	14536	14420	14511	14302	14674	14425	14358	14594	14445	14467	14568	14536	14493	14625	14501	14371	14346	14600	14473	14390	14487	14504	14590	14455	14490	14539	14632	14417	14403	14489	14579	14407	14534	14449	14517	14544	14485	14431	14517	14551	14444	14375	14488	14579	14375	14538	14446	14507	14364	14347	14492	14582	14496	14558	14507	14459	14433	14626	14600	14449	14411	14504	14403	14518	14505	14450	14410	14526	14665	14421	14327	14494	14608	14703	14335	14452	14560	14412	14584	14483	14526	14388	14409	14541	14463	14433	14376	14591	14425	14477	14489	14531	14392	14576	14531	14368	14411	14387	14385	14491	14595	14540	14436	14500	14602	14425	14395	14442	14405	14356	14446	14244	14659	14450	14662	14545	14553	14363	14548	14340	14352	14457	14490	14433	14518	14387	14407	14403	14563	14409	14492	14310	14491	14207	14623	14428	14408	14537	14355	14470	14343	14508	14428	14518	14486	14442	14402	14408	14508	14535	14536	14422	14524	14351	14383	14462	14535	14413	14608	14440	14604	14403	14432	14409	14358	14618	14435	14518	14473	14339	14316	14470	14385	14470	14440	14561	14557	14464	14465	14469	14359	14432	14488	14403	14446	14591	14572	14500	14423	14687	14516	14609	14539	14392	14480	14425	14518	14327	14540	14480	14494	14581	14189	14537	14497	14483	14560	14418	14236	14373	14315	14456	14531	14478	14406	14407	14523	14471	14407	14397	14432	14489	14534	14310	14480	14554	14421	14516	14466	14526	14473	14462	14466	14568	14561	14677	14631	14275	14652	14547	14547	14467	14464	14604	14458	14414	14479	14408	14449	14520	14396	14546	14541	14420	14517	14505	14429	14312	14472	14430	14480	14353	14461	14415	14485	14485	14444	14582	14350	14625	14470	14468	14511	14576	14466	14438	14599	14477	14468	14513	14528	14476	14416	14516	14481	14466	14442	14505	14394	14397	14478	14577	14448	14521	14278	14444	14574	14543	14557	14531	14315	14621	14488	14322	14467	14567	14525	14307	14489	14473	14565	14454	14364	14441	14431	14413	14646	14384	14551	14303	14474	14525	14484	14400	14402	14439	14423	14287	14393	14553	14538	14436	14398	14451	14317	14431	14608	14497	14453	14478	14407	14407	14397	14428	14526	14418	14517	14449	14484	14467	14436	14504	14622	14398	14438	14472	14285	14328	14405	14508	14428	14604	14417	14344	14343	14436	14604	14483	14435	14517	14455	14519	14435	14584	14590	14492	14423	14459	14439	14446	14462	14494	14560	14734	14535	14443	14647	14382	14586	14468	14325	14463	14486	14343	14434	14494	14483	14444	14477	14636	14330	14317	14649	14493	14453	14401	14523	14281	14554	14507	14342	14227	14371	14361	14485	14489	14521	14423	14569	14448	14389	14399	14448	14406	14347	14491	14545	14381	14461	14409	14609	14448	14455	14695	14406	14502	14415	14441	14387	14346	14360	14556	14506	14530	14389	14307	14556	14259	14494	14493	14431	14741	14644	14418	14369	14473	14580	14440	14414	14403	14524	14420	14517	14403	14360	14486	14351	14423	14293	14492	14476	14568	14458	14556	14470	14329	14451	14531	14464	14488	14480	14530	14413	14465	14508	14470	14421	14423	14515	14514	14625	14569	14388	14379	14634	14422	14570	14405	14356	14666	14577	14439	14439	14372	14455	14516	14380	14466	14571	14397	14527	14597	14411	14535	14592	14368	14431	14329	14449	14430	14355	14536	14493	14395	14473	14540	14509	14535	14525	14448	14432	14619	14351	14431	14508	14533	14444	14506	14553	14484	14468	14483	14481	14578	14364	14550	14357	14490	14496	14395	14440	14381	14540	14614	14434	14520	14482	14298	14460	14365	14377	14434	14550	14399	14444	14539	14611	14504	14471	14482	14587	14530	14524	14366	14443	14469	14544	14515	14516	14602	14472	14258	14527	14561	14364	14370	14585	14349	14496	14495	14544	14689	14364	14579	14287	14451	14480	14475	14509	14537	14436	14379	14604	14562	14465	14679	14378	14514	14623	14445	14387	14550	14526	14595	14470	14598	14695	14440	14461	14418	14560	14336	14456	14465	14466	14578	14446	14512	14525	14432	14306	14441	14505	14611	14422	14568	14362	14458	14387	14302	14439	14447	14533	14417	14472	14492	14418	14540	14646	14366	14482	14518	14524	14478	14553	14722	14386	14470	14498	14530	14509	14498	14483	14414	14469	14436	14529	14625	14520	14436	14642	14454	14432	14462	14614	14529	14546	14401	14511	14479	14433	14506	14339	14603	14357	14441	14687	14548	14554	14327	14541	14504	14474	14356	14409	14595	14448	14480	14375	14425	14343	14477	14349	14649	14444	14457	14483	14422	14175	14279	14493	14466	14537	14673	14436	14393	14532	14603	14477	14559	14410	14431	14281	14501	14415	14502	14481	14523	14549	14531	14498	14337	14383	14433	14443	14635	14454	14545	14417	14372	14561	14413	14448	14382	14469	14586	14395	14610	14387	14600	14405	14483	14397	14409	14551	14382	14396	14372	14572	14382	14570	14466	14440	14442	14485	14486	14563	14546	14556	14548	14391	14440	14555	14313	14572	14653	14414	14539	14369	14459	14289	14413	14452	14526	14479	14402	14328	14405	14606	14595	14173	14453	14510	14512	14583	14455	14485	14267	14376	14379	14424	14449	14387	14484	14462	14582	14462	14435	14398	14485	14449	14437	14390	14521	14476	14369	14571	14454	14442	14514	14482	14527	14531	14449	14432	14419	14437	14447	14505	14396	14490	14386	14502	14516	14502	14596	14389	14523	14444	14357	14325	14448	14481	14419	14534	14482	14432	14646	14478	14555	14367	14514	14522	14556	14577	14349	14457	14345	14426	14416	14310	14616	14376	14525	14398	14503	14524	14453	14423	14425	14595	14537	14486	14541	14522	14535	14413	14285	14414	14519	14487	14553	14553	14570	14524	14432	14387	14414	14280	14389	14511	14398	14368	14546	14402	14329	14505	14637	14496	14528	14304	14541	14315	14523	14561	14457	14288	14273	14407	14559	14558	14526	14479	14526	14436	14432	14435	14484	14539	14542	14614	14565	14546	14474	14531	14426	14419	14510	14510	14568	14534	14375	14356	14451	14388	14390	14405	14583	14555	14479	14504	14376	14505	14567	14532	14526	14502	14470	14438	14641	14554	14514	14450	14529	14341	14529	14347	14517	14507	14505	14680	14421	14486	14420	14500	14519	14614	14382	14402	14490	14388	14489	14418	14479	14387	14438	14457	14612	14427	14561	14348	14442	14453	14249	14373	14485	14300	14402	14518	14445	14412	14564	14438	14443	14530	14661	14461	14436	14457	14569	14562	14526	14423	14521	14460	14469	14471	14432	14393	14440	14515	14477	14369	14440	14253	14575	14438	14417	14489	14422	14644	14409	14640	14464	14576	14492	14356	14386	14427	14468	14395	14474	14429	14468	14484	14540	14353	14250	14456	14372	14447	14480	14295	14532	14479	14270	14472	14472	14538	14559	14291	14623	14390	14440	14536	14614	14410	14467	14547	14413	14275	14441	14627	14342	14538	14428	14460	14593	14373	14438	14538	14441	14371	14603	14402	14567	14449	14538	14399	14557	14386	14534	14469	14335	14632	14581	14553	14542	14477	14473	14353	14323	14367	14535	14407	14449	14362	14535	14553	14543	14388	14696	14361	14300	14490	14342	14378	14523	14496	14383	14435	14550	14530	14396	14444	14414	14516	14594	14516	14456	14641	14433	14532	14560	14573	14529
23896	21389	28962	24272	21999	23408	23630	20595	19522	19217	19139	18993	22969	39064	40524	32630	24622	19099	17133	16683	16516	16355	16228	16394	16470	16445	16378	16264	16462	16332	16318	16255	16206	16252	16407	16462	16249	16306	16148	16206	16322	16441	16248	16366	16412	16462	16233	16318	16076	16320	16327	16229	16351	16324	16597	16287	16158	16260	16268	16291	16189	16163	16389	16304	16102	16116	16386	16399	16277	16257	16393	16405	16194	16216	16231	16178	16221	16324	16178	16214	16242	16269	16169	16200	16259	16247	16118	16261	16411	16287	16296	16227	16300	16325	16182	16145	16220	16400	16475	16466	16324	16283	16419	16472	16107	16069	16202	16318	16214	16212	16367	16362	16405	16345	16207	16198	16334	16142	16235	16275	16177	16111	16172	16399	16332	16157	16272	16218	16194	16169	16329	16154	16271	16132	16074	16253	16135	16231	16389	16369	16292	16290	16379	16233	16323	16068	16427	16173	16362	16284	16441	16266	16158	16333	16260	16193	16300	16124	16152	16161	16332	16280	16253	16283	16212	16158	16231	16166	16171	16104	16166	16230	16124	16256	16070	16087	16337	16208	16189	16176	16385	16060	16223	16173	16086	15995	16340	16289	16273	16077	16264	16322	16290	16356	16479	16238	16302	16223	16321	16266	16280	16223	16206	16154	16258	16297	16380	16325	16223	16215	16040	16366	16449	16366	16378	16288	16204	16204	16207	16143	16155	16277	16275	16089	16113	16366	16534	16437	16322	16151	16162	16330	16295	16207	16159	16273	16310	16387	16190	16117	16147	16178	16173	16200	16158	16347	16368	16129	16192	16294	16203	16365	16411	16408	16238	16355	16151	16262	16220	16265	16340	16049	16108	16235	16234	16267	16347	16436	16288	16293	16340	16366	16151	16202	16211	16101	16278	16288	16381	16049	16267	16328	16205	16268	16218	16286	16161	16249	16375	16269	16344	16243	16389	16215	16315	16200	16228	16161	16197	16336	16245	16132	16062	16251	16130	16150	16163	16152	16192	16252	16319	16214	16319	16126	16365	16216	16041	16200	16256	16189	16235	16251	16145	16258	16152	16068	16289	16319	16088	16279	16090	16277	16406	16366	16102	16374	16548	16272	16370	16092	16061	16224	16216	16348	16091	16362	16370	16396	16213	16247	16234	16142	16131	16284	16113	16307	16255	16175	16234	16255	16138	16419	16278	16302	16360	16300	16205	16323	16264	16211	16082	16091	16286	16230	16263	16194	16388	16171	16198	16480	16171	16120	16301	16206	16218	16298	16018	16141	16281	16145	16236	16345	16203	16234	16110	16105	16225	16282	16201	16347	16284	16202	16224	16118	16180	16286	16234	16390	16222	16230	16363	16279	16112	16282	16106	16341	16403	16203	16122	16081	16424	16219	16392	16064	16137	16256	16525	16168	16071	16175	16407	16321	16177	16058	16336	15941	16271	16138	16123	16070	16066	16121	16035	16329	16266	16398	16303	15933	16247	16286	16487	16245	16172	16217	16176	16265	16321	16307	16148	16163	16296	16130	16043	16222	16320	16189	16134	16195	16221	16151	16249	16377	16235	16460	16384	16273	16427	16226	16298	16190	16025	16347	16170	16353	16024	16121	16163	16123	16266	16267	16167	16178	16018	16220	16234	16202	16401	16452	16441	16485	16207	16338	16326	16320	16419	16154	16327	16189	16162	16062	16245	16086	16131	16154	16453	16210	16320	16353	16246	16224	16328	16229	16108	16081	16214	16264	16231	16340	16338	16274	16342	16254	16492	16294	16127	16204	16129	16205	16258	16022	16277	16408	16179	16203	16330	16184	16404	16292	16125	16250	16394	16187	16253	16142	16202	16387	16474	16351	16136	16049	16179	16116	16038	16352	16167	16208	16148	15997	16119	16015	16136	16316	16313	16033	16332	16162	16149	16405	16375	16338	16215	16375	16128	16303	16180	16131	16255	16342	16226	16409	16233	16185	16100	16109	16287	16159	16322	16118	16332	16391	16102	16320	16231	16170	16317	16332	16152	16126	16112	16308	16394	16213	16291	16208	16356	16109	16115	16094	16360	15875	16097	16158	16126	16288	16260	16197	16146	16479	16254	16189	16236	16228	16275	16338	16287	16394	16396	15964	16189	16316	16353	16270	16113	16243	16094	16011	16132	16263	16148	16360	16388	16373	16432	16307	16207	16253	16216	16311	16346	16242	16289	16322	16207	16231	16049	16090	16225	16301	16051	16310	16340	16201	16412	16299	16147	16293	16099	16327	16291	16295	16314	16235	16197	16376	16274	16205	16065	16193	16133	16318	16062	16334	16240	16264	16177	16212	16193	16288	15996	16404	16147	16182	16414	16461	16207	16346	16376	16090	16146	16095	16311	16340	16374	16268	16333	16234	16106	16380	16065	16193	16432	16433	16177	16161	16284	16372	16257	16214	16080	16209	16171	16054	16205	16215	16135	16101	16184	16219	16103	16126	16271	16293	16181	16200	16348	16316	16068	16201	16436	16378	16205	16352	16357	16307	16460	16320	16262	16241	16289	16218	16265	16382	16241	16254	16228	16099	16200	16149	16258	16030	16169	16230	16359	16485	15975	16298	16153	16354	16162	16059	16277	16117	16294	16091	16167	16233	16291	16231	16147	16198	16016	16270	16410	16173	16280	16275	16365	16193	16351	16060	16089	16278	16408	16258	16309	16470	16287	16296	16395	16171	16026	16085	16282	16330	16172	16126	16251	16285	16161	16153	16210	16163	16408	16226	16408	16317	16322	16248	16399	16228	16273	16257	16229	16285	16125	15878	16334	16150	16249	16277	16242	16365	16247	15985	16300	16277	16271	16019	16243	16199	16252	16280	16245	16263	16152	16196	16450	16089	16080	16115	16429	16029	16072	16227	16255	16364	16241	16316	16375	16354	16345	16295	16159	16202	16192	16224	16321	16187	16263	16354	16253	16139	16282	16144	16152	16371	16245	16386	16341	16397	16270	16294	16239	16414	16339	16294	16325	16336	16111	16110	16489	16267	16299	16330	16280	16252	16224	16346	16229	16194	16192	16175	16426	16288	16157	16102	16164	16285	16199	16045	16328	16169	16150	16322	16269	16290	16231	16188	16432	16105	16178	16225	16202	16364	16232	16269	16246	16134	16179	16390	16295	16261	16238	16336	16374	16159	16178	16367	16388	16570	16272	16126	16316	16284	16403	16252	16167	16128	16242	16238	16055	16202	16245	16234	16203	16316	16438	16243	16287	16206	16041	16282	16229	16369	16236	16193	16358	16196	16193	16056	16282	16279	16037	16326	16293	16162	16095	16411	16341	16446	16253	16111	16278	16314	16273	16169	16103	16374	16178	16188	16227	16331	16495	16281	16089	16112	16156	16212	16443	16309	16312	16166	16482	16293	16203	16202	16253	16180	16278	16262	16273	16121	16218	16238	16135	16379	16320	16184	16333	16209	16290	16266	16087	16356	16587	16112	16509	16231	15933	16211	16117	16146	16336	16310	16299	16311	16256	16369	16320	16232	16124	16101	16243	16038	16133	16295	16283	16333	16305	16282	16190	16417	16291	15884	16413	16260	16262	16238	16248	16302	16255	16149	16143	16215	16273	16170	16334	16171	16275	16349	16166	16322	16097	16350	16156	16276	16279	16138	16363	16212	16278	16246	16241	16238	16176	16243	16227	16082	16377	16061	16274	16261	16107	16135	16249	16193	16237	16070	16200	16119	16281	16157	16036	16216	16188	16213	16372	16193	16120	16199	16179	16099	16231	16150	16245	16191	16328	16231	16285	16119	16286	16446	16077	16248	16379	16256	16367	16037	16320	16194	16195	16133	16219	16467	16420	16263	16238	16310	16354	16194	16421	16268	16230	16431	16231	16042	16025	16368	16366	16350	16225	16195	16369	16216	16388	16150	16190	16203	15962	16047	16240	16311	16340	16174	16091	16180	16179	16095	16143	16157	16209	16236	16280	16155	15961	16213	16356	16030	16151	16192	16258	16277	16299	16108	16374	16477	15971	16107	16339	16233	16219	16263	16316	16193	16294	16228	16428	16117	16170	16359	16232	16213	16335	16408	16189	16293	16439	16229	16246	16166	16305	16227	16170	16253	16475	16481	16268	16184	16251	16274	16213	16383	16084	16258	16484	16209	16287	16084	16157	16356	16134	16310	16277	16389	16240	16332	16300	16035	16375	16172	16098	16190	16252	16061	16293	16375	16425	16296	16245	16269	16236	16203	16267	16273	16183	16316	16266	16201	16175	16259	16274	16387	16151	16522	16282	16224	16220	16352	16383	16377	16181	16217	16197	16064	16326	16294	16164	16393	16119	16305	16224	16306	16064	16335	16201	16299	16049	16231	16172	16346	16353	16146	16195	16269	16175	16262	16296	16110	16222	15928	16283	16193	16274	16356	16291	16320	16205	16113	16159	16323	16176	16172	16330	16285	16391	16463	16052	16266	16168	16107	16186	16124	16241	16263	16286	16223	16312	16120	16136	16139	16064	16121	16487	16355	16276	16169	16057	16200	16242	16356	16281	16285	16286	16283	16157	16105	16313	16208	16278	16283	16323	16469	16207	16333	16072	16233	16289	16162	16280	16357	16245	16191	16076	16136	16463	16179	16150	16052	16245	16275	16244	16373	16298	16254	16110	16104	16263	16165	16142	16269	16299	16188	16299	16130	16257	16285	16404	16110	16150	16316	16363	16190	16164	16200	16225	16318	16166	16013	16210	16079	16224	16267	16350	16179	16263	16249	16228	16289	16056	16093	16295	16344	16498	16171	16316	16391	16113	16139	16278	16100	16089	16085	16264	15990	16265	16145	16248	16193	16241	16251	16294	16268	16259	16423	16274	16210	16323	16459	16107	16180	16283	16248	16244	16203	16163	16017	16374	16368	16212	16209	16251	16180	16281	16380	16167	16161	16366	16227	16144	16131	16440	16011	16067	16304	16394	16168	16493	16220	16363	16243	16195	16083	16383	16392	16135	16224	16321	16367	16149	16215	16422	16301	16119	16357	16290	16076	16322	15965	16166	16234	16276	16137	16225	16135	16155	16314	16101	16282	16242	16403	16308	16240	16356	16101	16248	16449	16329	16324	16142	16184	16230	16393	16318	16199	16168	16012	16176	16463	16374	16385	16268	16261	16182	16126	16270	16290
16723	28500	26988	22767	20808	20272	21161	20637	19931	19019	19245	18616	25370	42539	40797	33182	23119	16778	14928	14504	14438	14399	14605	14299	14476	14520	14396	14582	14617	14437	14566	14271	14364	14335	14445	14478	14408	14452	14516	14365	14504	14273	14247	14410	14479	14379	14318	14294	14402	14405	14352	14390	14401	14354	14601	14430	14391	14448	14267	14342	14462	14494	14290	14421	14360	14379	14503	14336	14279	14444	14430	14323	14414	14495	14363	14624	14435	14349	14562	14514	14474	14374	14332	14537	14504	14372	14410	14373	14462	14371	14338	14311	14336	14295	14464	14234	14310	14402	14483	14414	14383	14147	14429	14320	14408	14347	14429	14398	14348	14452	14492	14457	14334	14350	14389	14451	14486	14565	14316	14340	14257	14574	14305	14338	14440	14325	14411	14436	14427	14415	14254	14379	14367	14373	14377	14455	14416	14301	14275	14448	14373	14445	14428	14273	14408	14329	14432	14312	14330	14301	14453	14527	14368	14577	14354	14571	14385	14360	14454	14513	14320	14370	14497	14213	14426	14485	14411	14329	14457	14361	14317	14207	14291	14339	14454	14366	14595	14472	14259	14492	14479	14484	14363	14330	14362	14369	14289	14310	14655	14538	14356	14509	14235	14383	14562	14495	14297	14369	14346	14382	14412	14532	14343	14381	14416	14458	14336	14427	14380	14482	14281	14407	14411	14401	14316	14369	14453	14497	14307	14372	14428	14382	14363	14332	14420	14572	14392	14338	14310	14329	14326	14491	14277	14392	14215	14512	14431	14329	14500	14339	14386	14442	14450	14442	14475	14438	14389	14343	14549	14566	14358	14431	14465	14410	14495	14527	14406	14458	14378	14247	14196	14436	14402	14448	14453	14368	14383	14233	14445	14284	14352	14475	14397	14391	14437	14274	14247	14295	14437	14571	14314	14391	14283	14162	14410	14646	14421	14259	14518	14420	14370	14536	14435	14403	14383	14333	14428	14479	14470	14511	14516	14325	14401	14369	14537	14355	14382	14449	14477	14232	14310	14569	14528	14345	14551	14228	14268	14410	14434	14468	14446	14364	14361	14523	14428	14408	14484	14340	14351	14437	14431	14094	14369	14295	14498	14436	14298	14246	14339	14296	14344	14479	14348	14524	14401	14429	14391	14354	14454	14456	14510	14411	14376	14364	14255	14511	14265	14288	14478	14385	14390	14468	14506	14414	14361	14503	14377	14257	14276	14429	14458	14487	14302	14453	14545	14286	14412	14334	14333	14354	14425	14505	14317	14342	14229	14337	14468	14539	14297	14485	14482	14417	14324	14281	14646	14352	14441	14362	14371	14254	14482	14390	14474	14309	14463	14447	14495	14552	14451	14408	14592	14408	14447	14349	14542	14388	14440	14292	14544	14284	14338	14422	14362	14387	14357	14147	14241	14276	14259	14442	14463	14095	14432	14486	14428	14502	14237	14505	14407	14133	14405	14159	14380	14232	14439	14201	14477	14346	14325	14252	14330	14358	14281	14258	14458	14394	14417	14292	14500	14421	14396	14383	14374	14306	14381	14336	14441	14364	14404	14316	14434	14411	14391	14372	14343	14484	14315	14477	14530	14389	14332	14448	14333	14550	14400	14430	14453	14292	14282	14562	14481	14387	14294	14437	14560	14317	14411	14257	14286	14392	14322	14380	14386	14394	14333	14397	14405	14361	14428	14322	14383	14416	14261	14264	14347	14356	14409	14336	14392	14382	14423	14459	14502	14526	14358	14441	14455	14502	14390	14303	14339	14590	14304	14316	14428	14445	14305	14362	14238	14390	14338	14356	14342	14346	14192	14366	14604	14276	14397	14382	14337	14406	14328	14223	14327	14317	14509	14418	14282	14258	14288	14391	14473	14404	14422	14176	14524	14468	14324	14452	14465	14196	14284	14269	14583	14184	14323	14354	14356	14324	14452	14458	14443	14531	14449	14405	14302	14469	14328	14474	14426	14289	14322	14423	14308	14469	14332	14451	14330	14435	14446	14420	14494	14342	14324	14284	14341	14401	14273	14427	14430	14581	14312	14332	14336	14342	14384	14288	14518	14374	14434	14331	14422	14303	14462	14340	14464	14370	14338	14545	14280	14371	14519	14230	14360	14488	14412	14423	14254	14300	14366	14518	14434	14449	14508	14393	14364	14391	14344	14405	14330	14470	14422	14449	14474	14419	14357	14371	14383	14371	14327	14441	14362	14316	14444	14497	14402	14632	14412	14413	14394	14414	14400	14463	14440	14302	14141	14495	14420	14477	14421	14514	14431	14289	14630	14329	14573	14397	14195	14288	14461	14460	14248	14515	14374	14430	14232	14381	14431	14286	14519	14487	14384	14397	14392	14379	14520	14478	14423	14303	14558	14380	14521	14497	14290	14263	14198	14407	14406	14211	14422	14369	14413	14419	14406	14478	14444	14439	14388	14453	14308	14429	14436	14396	14411	14488	14518	14299	14312	14473	14415	14462	14280	14411	14472	14210	14279	14332	14424	14472	14546	14514	14358	14371	14461	14430	14358	14380	14523	14549	14611	14485	14446	14423	14373	14313	14489	14285	14230	14407	14426	14366	14348	14424	14321	14365	14324	14244	14493	14386	14253	14408	14644	14319	14481	14438	14465	14367	14351	14434	14270	14514	14384	14344	14336	14452	14418	14366	14470	14507	14374	14317	14550	14381	14365	14331	14336	14334	14313	14250	14330	14389	14463	14357	14544	14267	14288	14500	14439	14454	14347	14390	14433	14345	14598	14357	14452	14308	14396	14392	14451	14311	14558	14385	14498	14446	14435	14357	14388	14515	14310	14439	14333	14285	14418	14316	14299	14478	14453	14502	14374	14321	14396	14298	14442	14356	14422	14352	14403	14273	14323	14298	14407	14432	14203	14368	14597	14352	14650	14304	14288	14356	14308	14432	14391	14497	14211	14243	14360	14318	14280	14544	14340	14242	14538	14468	14452	14399	14358	14395	14363	14389	14378	14263	14479	14251	14449	14188	14426	14320	14466	14423	14333	14697	14368	14400	14269	14395	14432	14529	14383	14436	14354	14344	14556	14479	14242	14440	14401	14465	14553	14444	14426	14322	14487	14441	14449	14313	14390	14494	14433	14338	14417	14327	14503	14326	14427	14337	14410	14364	14314	14412	14364	14194	14379	14475	14514	14301	14399	14398	14350	14356	14349	14389	14382	14496	14308	14470	14320	14365	14524	14134	14376	14507	14371	14339	14327	14231	14568	14460	14341	14297	14329	14551	14264	14340	14293	14448	14354	14406	14367	14358	14414	14358	14470	14450	14370	14319	14273	14381	14479	14346	14378	14156	14328	14295	14470	14462	14358	14406	14562	14456	14263	14319	14369	14366	14457	14343	14424	14284	14187	14496	14410	14478	14427	14429	14255	14494	14409	14375	14476	14444	14315	14283	14441	14320	14313	14378	14426	14325	14341	14646	14542	14134	14159	14341	14364	14294	14326	14409	14457	14467	14200	14378	14453	14334	14414	14411	14474	14277	14444	14420	14310	14482	14417	14459	14360	14491	14434	14311	14349	14409	14428	14373	14291	14314	14311	14429	14303	14537	14421	14406	14404	14458	14527	14450	14418	14481	14387	14553	14297	14453	14294	14366	14312	14384	14509	14545	14313	14208	14437	14293	14480	14260	14387	14325	14427	14344	14478	14454	14342	14455	14300	14466	14315	14291	14504	14441	14389	14275	14365	14572	14615	14499	14506	14320	14465	14430	14554	14397	14458	14509	14537	14312	14265	14264	14151	14366	14292	14490	14343	14424	14284	14297	14308	14339	14463	14465	14379	14429	14306	14373	14347	14431	14452	14593	14397	14418	14455	14409	14495	14542	14330	14399	14311	14419	14418	14358	14442	14453	14449	14478	14511	14380	14493	14322	14313	14247	14474	14320	14284	14366	14490	14417	14344	14357	14371	14347	14443	14371	14371	14323	14527	14357	14310	14358	14260	14311	14335	14486	14262	14339	14270	14416	14258	14515	14462	14276	14275	14380	14552	14325	14260	14465	14412	14509	14384	14273	14330	14415	14389	14412	14444	14329	14376	14347	14403	14330	14340	14461	14365	14420	14404	14379	14417	14148	14435	14342	14301	14377	14355	14383	14378	14519	14472	14446	14357	14444	14342	14576	14331	14255	14367	14477	14468	14571	14453	14497	14424	14505	14423	14211	14291	14425	14424	14271	14589	14254	14422	14305	14364	14269	14466	14459	14428	14319	14402	14408	14302	14459	14349	14335	14397	14323	14371	14308	14346	14387	14328	14390	14582	14368	14409	14384	14481	14370	14372	14380	14410	14462	14398	14380	14286	14359	14498	14343	14267	14553	14297	14509	14354	14419	14430	14467	14359	14488	14417	14299	14458	14485	14541	14505	14477	14435	14415	14405	14230	14495	14447	14305	14410	14284	14358	14588	14376	14477	14344	14295	14303	14574	14644	14426	14386	14411	14411	14307	14401	14441	14375	14437	14380	14355	14426	14400	14442	14436	14387	14521	14534	14531	14310	14350	14462	14207	14442	14310	14326	14417	14348	14351	14521	14376	14463	14308	14587	14322	14403	14426	14368	14236	14490	14383	14535	14412	14401	14493	14397	14467	14236	14352	14456	14405	14378	14330	14288	14475	14311	14552	14405	14422	14497	14533	14410	14311	14419	14410	14478	14503	14498	14334	14381	14362	14399	14301	14275	14352	14424	14507	14368	14370	14394	14261	14545	14343	14352	14376	14257	14514	14566	14375	14443	14336	14325	14364	14424	14308	14485	14423	14431	14357	14199	14504	14443	14328	14412	14519	14549	14380	14359	14422	14463	14514	14469	14314	14252	14434	14424	14379	14378	14381	14281	14318	14223	14307	14509	14251	14223	14584	14216	14371	14225	14462	14252	14414	14457	14386	14373	14440	14535	14389	14352	14318	14378	14479	14510	14398	14347	14337	14311	14386	14611	14320	14429	14309	14209	14319	14387	14280	14436	14341	14443	14346	14411	14498	14327	14268	14416	14303	14412	14471	14299	14331	14282	14433	14405	14583	14397	14429	14335	14465	14545	14379	14474	14401	14315	14428	14368	14406	14396	14473	14387	14400	14416	14423	14587	14484	14435	14376	14250	14354	14505	14464	14298	14546	14306	14536
29188	22386	23194	21918	19337	18724	18291	18200	18025	17487	17257	17027	17167	18685	19081	18289	17285	16720	16692	16437	16240	16172	16277	16187	16434	16328	16150	16333	16152	16276	16294	16319	16267	16310	16047	16342	16301	16215	16156	16128	16213	16065	16277	16378	16321	16060	16243	16302	16204	16268	16128	16057	16336	16235	16358	16444	16260	16346	16292	16171	16513	16451	16173	16224	16091	16099	16156	16347	16323	16232	16288	16524	16408	16340	16405	16313	16152	16368	16417	16330	16182	16123	16147	16313	16165	16433	16311	16106	16269	16239	16210	16341	16310	16363	16315	16195	16184	16168	16258	16159	16235	16365	16110	16310	16272	16165	16312	16362	16251	16288	16233	16243	16211	16340	16248	16268	16255	16219	16316	16338	16216	16324	16342	16278	16224	16400	16213	16146	16241	16038	16167	16230	16331	16399	16280	16312	16201	16256	16317	16273	16218	16271	16402	16475	16228	16288	16161	16472	16340	16381	16244	16260	16150	16199	16352	16270	16230	16457	16337	16397	16231	16323	16253	16365	16312	16177	16355	16519	16512	16334	16430	16373	16325	16203	16364	16321	16236	16033	16281	16429	16267	16121	16299	16358	16255	16396	16516	16360	16245	16289	16412	16356	16262	16252	16286	16311	16474	16212	16031	16276	16421	16401	16342	16375	16234	16133	16486	16401	16438	16409	16277	16142	16338	16327	16085	16233	16295	16425	16291	16397	16328	16260	16305	16288	16202	16359	16402	16412	16304	16422	16446	16502	16249	16374	16244	16440	16469	16171	16397	16063	16260	16163	16347	16539	16217	16195	16306	16294	16316	16101	16309	16272	16073	16183	16248	16198	16113	16364	16263	16326	16179	16117	16245	16153	16219	16341	16389	16135	16357	16316	16060	16422	16308	16404	16149	16206	16239	16371	16176	16362	16179	16435	16235	16246	16213	16317	16372	16269	16462	15990	16184	16291	16263	16275	16497	16347	16248	16394	16292	16252	16340	16308	16156	16426	16292	16214	16281	16292	16343	16352	16139	16441	16231	16564	16330	16407	16183	16374	16351	16232	16323	16316	16270	16365	16211	16362	16279	16315	16453	16288	16438	16189	16193	16411	16415	16341	16327	16420	16462	16097	16378	16230	16314	16109	16298	16417	16175	16109	16299	16146	16191	16402	16551	16387	16367	16299	16283	16152	16211	16254	16144	16296	16424	16305	16161	16236	16265	16362	16308	16372	16312	16058	16132	16379	16321	16170	16452	16290	16615	16395	16238	16319	16325	16302	16308	16204	16385	16278	16181	16361	16189	16431	16395	16302	16416	16393	16308	16053	16350	16099	16296	16251	16099	16322	16290	16218	16348	16401	16269	16475	16258	16346	16316	16313	16276	16273	16298	16279	16282	16201	16234	16321	16037	16300	16281	16402	16219	16314	16225	16186	16201	16126	16120	16295	16401	16267	16200	16249	16179	16356	16232	16259	16390	16046	16505	16338	16300	16292	16346	16179	16431	16191	16137	16139	16004	16218	16425	16450	16197	16402	16322	16322	16324	16357	16254	16222	16204	16379	16397	16265	16098	16401	16434	16313	16359	16323	16078	16290	16391	16302	16424	16093	16362	16195	16216	16125	16134	16025	16119	16255	16347	16381	16245	16399	16445	16273	16170	16144	16461	16347	16350	16254	16416	16375	16257	16188	16276	16324	16340	16214	16224	16205	16304	16253	16137	16293	16299	16227	16268	16219	16357	16238	16328	16279	16353	16393	16572	16132	16210	16213	16521	16361	16326	16149	16241	16506	16527	16476	16297	16167	16313	16309	16365	16383	16183	16193	16296	16219	16380	16293	16355	16172	16209	16436	16379	16379	16579	16203	16235	16277	16324	16305	16410	16277	16491	16155	16321	16415	16236	16280	16391	16359	16400	16451	16398	16324	16284	16349	16188	16293	16188	16469	16286	16310	16197	16217	16187	16304	16306	16186	16471	16395	16271	16252	16399	16387	16318	16448	16349	16468	16224	16291	16450	16194	16310	16145	16195	16336	16400	16279	16277	16352	16230	16311	16317	16246	16447	16360	16092	16254	16418	16147	16027	16243	16280	16375	16338	16207	16232	16096	16422	16056	16373	16225	16132	16226	16268	16347	16220	16302	16291	16508	16470	16146	16451	16206	16563	16414	16369	16214	16406	16421	16359	16545	16246	16228	16351	16173	16492	16285	16285	16366	16392	16303	16228	16435	16454	16112	16194	16312	16203	16312	16359	16170	16258	16397	16231	16348	16302	16373	16439	16270	16263	16300	16550	16164	16388	16343	16356	16353	16100	16229	16290	16076	16253	16254	16285	16209	16230	16320	16603	16337	16495	16268	16307	16296	16340	16143	16222	16202	16414	16234	16255	16274	16507	16532	16345	16364	16315	16369	16246	16165	16252	16369	16207	16136	16227	16311	16447	16140	16201	16139	16205	16193	16260	16037	16295	16426	16355	16400	16384	16368	16284	16051	16225	16356	16090	16206	16252	16374	16231	16161	16262	16221	16197	16262	16294	16305	16218	16270	16064	16228	16188	16400	16394	16399	16117	16391	16315	16316	16383	16168	16316	16337	16319	16241	16448	16196	16319	16089	16188	16405	16255	16478	16398	16020	16298	16238	16287	16165	16095	16256	16400	16295	16247	16300	16590	16407	16248	16112	16241	16303	16245	16419	16267	16392	16564	16376	16321	16300	16216	16098	16461	16444	16272	16195	16256	16184	16296	16335	16503	16253	16190	16218	16337	16383	16410	16341	16366	16345	16283	16193	16343	16242	16369	16316	16440	16398	16302	16439	16248	16359	16134	16298	16321	16266	16352	16197	16369	16587	16308	16286	16189	16325	16333	16184	16376	16219	16497	16285	16306	16419	16312	16280	16254	16325	16198	16404	16237	16154	16319	16426	16320	16294	16350	16462	16302	16389	16251	16180	16248	16045	16253	16214	16277	16295	16408	16354	16180	16137	16189	16499	16300	16262	16271	16198	16252	16311	16277	16180	16173	16138	16230	16302	16258	16288	16285	16234	16398	16249	16422	16196	16339	16102	16388	16415	16298	16473	16181	16241	16301	16429	16475	16216	16180	16331	16477	16094	16431	16227	16337	16173	16183	16336	16214	16407	16235	16247	16275	16425	16344	16228	16212	16225	16292	16467	16257	16268	16445	16310	16442	16098	16142	16367	16343	16401	16425	16134	16308	16301	16362	16175	16368	16396	16306	16076	16207	16379	16108	16207	16470	16340	16338	16265	16253	16203	16268	16225	16349	16297	16329	16354	16294	16319	16115	16350	16241	16320	16370	16353	16392	16279	16192	16091	16221	16061	16261	16395	16255	15959	16311	16317	16079	16427	16406	16426	16410	16349	16542	16366	16230	16307	16110	16152	16470	16248	16182	16319	16341	16142	16297	16159	16506	16329	16356	16324	16254	16258	16391	16158	16373	16278	16263	16306	16243	16258	16065	16178	16296	16526	16455	16303	16311	16265	16230	16459	16201	16278	16290	16419	16330	16377	16366	16386	16249	16397	16426	16155	16060	16195	16338	16315	16439	16093	16256	16152	16438	16200	16336	16146	16111	16301	16102	16197	16435	16161	16277	16267	16248	16252	16366	16399	16357	16283	16344	16265	16324	16245	16218	16287	16306	16188	16449	16299	16372	16319	16568	16207	16189	16355	16302	16426	16265	16383	16473	16273	16252	16516	16472	16264	16304	16167	16385	16248	16095	16248	16350	16262	16253	16347	16217	16062	16382	16362	16329	16110	16234	16344	16248	16476	16165	16204	16323	16199	16243	16260	16238	16230	16206	16385	16576	16248	16390	16378	16376	16420	16443	16523	16344	16325	16454	16373	16320	16475	16188	16264	16376	16235	16111	16329	16565	16246	16275	16336	16281	16402	16547	16390	16335	16087	16201	16262	16212	16264	16366	16370	16195	16378	16305	16424	16390	16220	16408	16357	16302	16263	16352	16347	16047	16146	16265	16236	16408	16262	16230	16185	16090	16379	16117	16117	16318	16395	16427	16282	16467	16215	16284	16228	16316	16065	16192	16395	16226	16179	16221	16334	16232	16195	16249	16418	16217	16472	16378	16274	16367	16042	16285	16352	16434	16382	16235	16242	16399	16217	16389	16263	16368	16072	16373	16160	16229	16238	16335	16242	16406	16325	16439	16340	16256	16198	16506	16462	16328	16240	16424	16339	16470	16262	16231	16194	16185	16354	16362	16388	16396	16491	16517	16431	16265	16244	16295	16178	16494	16425	16391	16397	16426	16321	16481	16337	16427	16228	16324	16460	16397	16368	16406	16194	16248	16363	16536	16325	16187	16431	16259	16104	16164	16359	16280	16327	16300	16539	16462	16253	16153	16218	16368	16007	16247	16211	16313	16303	16317	16148	16280	16127	16286	16145	16277	16305	16284	16637	16350	16189	16437	16228	16239	16180	16330	16451	16229	16301	16119	16302	16277	16384	16333	16209	15929	16331	16329	16358	16086	16359	16330	16407	16433	16363	16354	16499	16312	16336	16224	16437	16231	16355	16243	16258	16267	16170	16378	16258	16258	16463	16325	16261	16294	16383	16241	16353	16430	16274	16369	16300	16138	16062	16138	16205	16435	16298	16390	16352	16219	16349	16383	16223	16295	16215	16315	16315	16209	16337	16417	16247	16428	16373	16218	16191	16313	16225	16408	16129	16071	16349	16547	16097	16252	16205	16303	16335	16118	16398	16028	16355	16151	16346	16373	16338	16302	16395	16460	16430	16323	16359	16229	16262	16203	16219	16216	16107	16463	16279	16304	16389	16203	16339	16291	16180	16577	16298	16311	16386	16281	16384	16161	16278	16306	16256	16288	16388	16165	16229	16395	16278	16171	16233	16542	16247	16144	16232	16325	16348	16267	16303	16492	16262	16370	16390	16405	16383	16305	16249	16305	16359	16003	16248	16287	16116	16383	16285	16220	16247	16307	16264	16270	16319	16391	16292	16275	16608	16310	16406	16207	16313	16331	16426	16295	16211	16414	16175	16361	16211	16206	16463	16314	16326	16206	16127	16365	16200	16101	16499	16434	16564	16354	16321	16006	16297	16202	16211	16225	16233	16394	16346	16272	16184	16350	16258	16306	16310	16451	16404	16058	16371	16264	16286
15938	18296	19377	19686	18741	17772	17596	17774	16968	16412	16159	15766	16198	18002	17936	16916	15490	14662	14389	14426	14254	14374	14610	14625	14344	14502	14443	14391	14285	14372	14593	14372	14427	14327	14482	14348	14462	14447	14336	14288	14209	14368	14284	14513	14377	14332	14406	14641	14308	14556	14482	14451	14478	14511	14434	14281	14392	14554	14450	14342	14288	14374	14534	14299	14485	14539	14301	14351	14433	14515	14446	14570	14496	14301	14563	14435	14439	14371	14451	14434	14433	14623	14423	14335	14466	14466	14455	14322	14502	14269	14463	14536	14364	14451	14398	14228	14427	14344	14455	14372	14263	14524	14425	14541	14537	14449	14449	14432	14483	14405	14380	14469	14256	14503	14376	14488	14355	14362	14505	14127	14591	14418	14403	14539	14306	14410	14390	14424	14381	14477	14454	14290	14393	14436	14522	14587	14328	14371	14341	14494	14483	14341	14429	14447	14423	14443	14485	14313	14417	14361	14418	14416	14371	14525	14379	14403	14404	14365	14446	14402	14333	14267	14353	14487	14282	14440	14349	14349	14312	14403	14374	14432	14399	14201	14344	14299	14500	14469	14488	14532	14520	14353	14613	14499	14325	14429	14451	14455	14510	14371	14374	14464	14543	14382	14499	14517	14404	14531	14633	14545	14359	14255	14416	14356	14389	14298	14408	14303	14430	14453	14563	14419	14347	14410	14517	14320	14462	14429	14430	14362	14460	14418	14459	14399	14526	14332	14408	14502	14421	14465	14480	14414	14424	14361	14350	14307	14293	14383	14264	14293	14534	14401	14242	14333	14376	14383	14451	14397	14600	14302	14490	14394	14525	14350	14344	14436	14401	14295	14310	14284	14340	14322	14373	14450	14499	14454	14335	14463	14541	14443	14358	14488	14303	14302	14421	14464	14291	14407	14427	14575	14326	14487	14341	14434	14444	14349	14548	14551	14543	14494	14360	14411	14549	14314	14476	14656	14427	14472	14419	14404	14279	14283	14543	14381	14525	14346	14564	14266	14291	14383	14448	14362	14513	14475	14423	14284	14403	14331	14326	14498	14428	14365	14379	14385	14362	14539	14324	14592	14416	14379	14372	14484	14309	14667	14280	14414	14351	14327	14464	14362	14429	14324	14439	14351	14413	14653	14239	14499	14518	14524	14433	14355	14297	14544	14266	14541	14524	14438	14259	14374	14337	14286	14347	14176	14317	14407	14509	14467	14392	14301	14346	14349	14496	14508	14441	14434	14488	14355	14451	14259	14332	14318	14351	14498	14378	14295	14437	14494	14285	14349	14247	14345	14448	14497	14295	14412	14369	14569	14340	14409	14407	14426	14325	14418	14370	14299	14406	14380	14389	14360	14510	14298	14328	14281	14411	14278	14352	14558	14264	14323	14353	14472	14360	14427	14418	14457	14428	14442	14329	14404	14495	14473	14441	14565	14435	14480	14582	14513	14355	14441	14496	14507	14502	14476	14408	14394	14535	14527	14431	14514	14407	14558	14409	14315	14305	14347	14527	14453	14544	14567	14317	14369	14382	14307	14518	14426	14520	14455	14388	14459	14453	14501	14477	14321	14320	14538	14455	14357	14492	14245	14421	14462	14450	14449	14369	14486	14458	14384	14302	14261	14329	14423	14474	14450	14401	14451	14319	14196	14317	14441	14386	14361	14345	14440	14447	14494	14200	14233	14435	14487	14526	14508	14383	14535	14371	14519	14325	14275	14395	14414	14458	14544	14314	14607	14534	14219	14336	14395	14478	14336	14427	14577	14415	14256	14312	14393	14385	14437	14340	14594	14296	14435	14617	14223	14320	14423	14439	14234	14411	14482	14450	14533	14409	14270	14472	14460	14500	14437	14298	14326	14247	14371	14451	14509	14433	14448	14474	14357	14398	14499	14474	14367	14414	14225	14379	14530	14393	14460	14380	14408	14554	14529	14372	14319	14378	14449	14284	14450	14489	14413	14353	14501	14445	14316	14255	14353	14381	14422	14476	14487	14534	14512	14188	14553	14577	14386	14374	14369	14297	14362	14437	14435	14466	14525	14593	14421	14484	14451	14432	14478	14513	14455	14496	14433	14420	14474	14391	14478	14520	14465	14452	14365	14454	14473	14414	14554	14308	14598	14418	14287	14446	14325	14475	14351	14422	14374	14349	14352	14353	14442	14271	14581	14483	14292	14363	14327	14350	14426	14310	14451	14465	14381	14310	14360	14427	14451	14427	14461	14427	14337	14394	14398	14559	14360	14548	14590	14440	14559	14330	14381	14359	14293	14541	14386	14463	14730	14338	14441	14400	14344	14475	14226	14430	14357	14400	14526	14387	14430	14337	14474	14401	14391	14358	14359	14411	14465	14395	14555	14330	14354	14262	14481	14652	14366	14462	14453	14416	14427	14408	14467	14383	14607	14364	14423	14413	14461	14198	14379	14520	14321	14520	14515	14530	14482	14622	14307	14532	14398	14498	14387	14375	14477	14238	14450	14363	14417	14449	14386	14423	14419	14319	14413	14354	14474	14349	14356	14453	14447	14376	14379	14557	14459	14393	14448	14389	14474	14418	14389	14501	14331	14376	14453	14477	14212	14514	14415	14557	14383	14540	14368	14524	14320	14408	14409	14314	14434	14436	14371	14353	14402	14600	14406	14414	14421	14355	14427	14537	14344	14443	14437	14381	14338	14349	14481	14231	14281	14515	14447	14490	14398	14384	14440	14475	14449	14479	14373	14430	14648	14421	14439	14241	14522	14478	14423	14497	14290	14416	14553	14581	14228	14165	14364	14377	14400	14510	14403	14388	14265	14369	14408	14388	14419	14421	14503	14394	14507	14487	14566	14465	14331	14431	14622	14408	14431	14357	14561	14344	14369	14367	14523	14485	14490	14390	14403	14264	14451	14309	14505	14231	14450	14253	14325	14615	14543	14481	14389	14377	14425	14435	14444	14416	14559	14254	14400	14336	14423	14456	14389	14519	14487	14354	14539	14243	14487	14472	14467	14323	14623	14480	14400	14536	14346	14453	14413	14337	14395	14396	14358	14449	14532	14430	14532	14372	14443	14384	14331	14361	14289	14463	14604	14439	14467	14471	14499	14310	14396	14499	14640	14438	14457	14316	14353	14423	14382	14378	14461	14525	14342	14389	14447	14436	14237	14485	14548	14559	14378	14448	14253	14274	14464	14381	14366	14608	14548	14457	14366	14435	14451	14469	14421	14449	14324	14400	14314	14395	14402	14483	14390	14505	14366	14396	14401	14299	14325	14276	14246	14383	14405	14399	14475	14324	14380	14372	14249	14592	14482	14340	14192	14408	14366	14407	14446	14452	14448	14287	14343	14558	14455	14484	14594	14395	14448	14416	14260	14282	14671	14435	14304	14455	14322	14399	14389	14480	14429	14489	14490	14480	14333	14451	14475	14427	14417	14486	14394	14481	14188	14338	14334	14460	14384	14468	14470	14315	14419	14332	14356	14490	14423	14479	14397	14423	14551	14300	14402	14276	14440	14624	14268	14356	14510	14470	14342	14363	14478	14392	14455	14334	14446	14307	14499	14383	14431	14244	14419	14479	14390	14413	14397	14449	14476	14209	14552	14430	14547	14418	14259	14477	14419	14499	14406	14315	14458	14487	14444	14244	14384	14344	14577	14403	14409	14414	14409	14502	14533	14610	14730	14469	14382	14284	14330	14531	14415	14320	14423	14456	14432	14363	14243	14665	14358	14450	14346	14405	14588	14449	14306	14333	14417	14532	14391	14228	14489	14501	14495	14435	14460	14241	14378	14564	14295	14278	14503	14433	14356	14404	14344	14445	14460	14578	14460	14229	14527	14251	14516	14263	14372	14470	14580	14468	14458	14341	14408	14282	14377	14423	14470	14417	14422	14430	14393	14311	14297	14343	14485	14348	14725	14358	14369	14421	14362	14380	14392	14465	14456	14419	14409	14489	14289	14311	14539	14409	14401	14406	14575	14599	14621	14373	14471	14361	14627	14406	14429	14454	14483	14179	14454	14467	14458	14254	14392	14377	14243	14365	14443	14458	14473	14475	14329	14607	14497	14410	14531	14417	14369	14130	14432	14382	14273	14417	14209	14376	14569	14544	14339	14349	14373	14475	14274	14391	14391	14497	14203	14456	14337	14500	14387	14528	14385	14416	14442	14671	14575	14490	14354	14473	14542	14375	14294	14490	14321	14431	14390	14603	14457	14426	14371	14452	14521	14582	14329	14503	14492	14403	14269	14427	14334	14394	14449	14346	14400	14441	14268	14567	14481	14458	14603	14553	14443	14335	14400	14435	14319	14483	14545	14313	14400	14414	14484	14445	14334	14420	14350	14364	14363	14399	14402	14210	14336	14458	14400	14363	14534	14526	14522	14312	14295	14514	14286	14561	14451	14529	14536	14274	14503	14474	14368	14424	14287	14295	14521	14450	14276	14481	14322	14354	14326	14528	14287	14331	14565	14343	14227	14457	14477	14511	14464	14272	14419	14454	14331	14412	14484	14503	14490	14405	14419	14442	14211	14313	14282	14474	14323	14396	14370	14322	14443	14429	14364	14452	14483	14421	14517	14573	14515	14513	14375	14423	14642	14366	14431	14352	14501	14348	14365	14447	14412	14508	14445	14475	14433	14345	14558	14604	14467	14469	14408	14416	14451	14260	14384	14626	14518	14282	14429	14389	14469	14473	14315	14325	14434	14418	14534	14544	14340	14412	14319	14351	14442	14542	14234	14391	14511	14356	14335	14406	14381	14519	14500	14577	14371	14368	14411	14459	14591	14568	14405	14302	14375	14381	14312	14458	14514	14467	14350	14437	14522	14320	14243	14418	14364	14567	14420	14527	14411	14418	14408	14419	14480	14514	14560	14528	14436	14410	14432	14578	14453	14489	14411	14349	14334	14552	14355	14559	14354	14523	14603	14495	14430	14313	14342	14251	14533	14515	14430	14239	14391	14546	14400	14459	14484	14358	14367	14433	14338	14372	14378	14599	14408	14470	14346	14515	14313	14536	14360	14502	14379	14467	14466	14287	14462	14349	14469	14405	14343	14463	14257	14395	14369	14156	14558	14482	14400	14502	14375	14583	14354	14418	14261	14295	14504	14381	14459	14387	14425	14314	14479	14574	14477	14422	14442	14564	14405	14265	14408	14287	14454
25221	21423	28237	26235	23562	22534	21156	19383	18530	18653	18407	17843	17643	29105	32349	25932	20809	17731	16553	16432	16284	16221	16157	16237	16214	16229	15908	16175	16111	16327	16214	16240	16253	16133	16181	16160	16051	16358	16333	16117	16056	16206	16309	16303	16214	16058	16134	16136	16034	16141	16318	16145	15956	16140	16164	16172	16114	16464	16218	16004	16057	16159	16077	16107	16116	16172	16283	16166	16130	16108	16147	16131	16181	16124	16309	16234	16221	15996	16107	16233	16046	16282	16146	16167	16021	16068	16227	16125	16404	16159	16136	16103	16023	16173	16037	16203	16062	16227	16127	16190	16284	16378	16227	16073	16380	16133	16383	16087	16249	15972	16077	16133	16257	16142	16092	16145	16221	16291	15967	16141	16065	16140	16205	16185	16067	16038	16142	16205	15932	16168	16290	16218	16207	16033	16366	16234	15954	16206	16087	16073	15940	16154	16246	16127	16318	16046	16193	16008	16048	16265	16152	16182	16065	16212	16106	16197	16030	16185	16107	16077	16235	16149	16240	16002	16214	16084	16231	16121	16172	16186	15838	16122	16213	16139	16166	16218	16218	16103	16196	16061	16109	16148	16245	16171	16159	16117	16401	16177	16230	16119	16086	16243	16198	16187	16174	16065	16319	16151	16362	16045	16234	16041	16239	16243	16201	16036	16169	16051	16232	16069	16059	16246	16292	16172	15987	16375	16366	16225	16367	15888	16201	16262	16339	16348	16246	16157	16402	16343	16158	16180	16166	16325	16017	16085	16125	16039	16177	16081	16088	16063	16191	16223	16176	16282	16142	16199	16148	16338	16038	16152	16107	16141	16243	16132	15948	16235	16275	16243	15953	16351	16240	16191	16168	16131	16047	16248	16203	16041	16037	16222	16059	16367	16296	16224	16105	16262	16152	15986	16184	16173	16094	16111	16132	16232	16142	15922	16152	16232	16294	16154	16054	16358	16152	16181	16266	16260	16271	16039	15960	16196	16256	16127	16232	16177	16351	16176	16164	16093	16167	16006	16023	16107	16123	16055	16157	16380	16278	16116	16134	16184	15996	16164	16293	16213	16142	16371	15974	15949	16392	16331	16205	16230	15922	16328	16269	16064	16238	16283	16285	16119	16160	16036	16147	16256	16167	16147	16141	16134	16208	16320	16231	16407	16269	16107	15970	16147	15879	16061	16177	16140	16108	16093	16118	16040	16257	16330	16293	16387	16158	16028	16069	16093	16083	16214	16020	16224	16153	16294	16267	16132	16241	15960	16043	16154	16079	16348	16139	16211	16083	16265	16220	15850	16213	16169	16233	16192	16311	16156	15992	15974	16172	16097	16082	16186	16226	16229	16246	15994	16187	16294	16010	16032	16112	16281	16105	15999	16141	16253	16077	16110	16114	16326	16447	16125	16253	16103	16197	16008	16308	16253	16231	16130	16185	16239	16027	16309	16058	16242	16119	15952	16100	16155	16084	16177	16244	16119	16116	16134	16150	16031	16320	16206	16137	15973	16153	15926	16108	16132	15900	16087	16094	16279	16107	16216	16013	16089	16012	16418	16324	16025	16241	16286	16196	16126	16342	16014	16110	16200	16056	16041	16166	15998	15968	16069	16264	16106	16258	16388	16049	16190	16248	16151	16087	16117	16123	16146	15991	16179	16082	16247	16093	16167	16186	16097	16322	16116	16239	16085	16112	16171	16071	16288	16193	16235	16230	15960	16080	16140	16266	16162	16243	16138	16131	16290	16129	16158	15959	16195	16279	16137	16040	16148	16199	16069	16033	16267	16153	16206	16222	16053	16016	16341	16123	16268	16081	16178	16005	16344	16209	16003	16293	16113	16015	16041	16139	15962	15989	16223	16138	16066	16212	16110	16079	16103	16129	16085	16004	16217	16141	16071	16230	16289	16360	16203	16074	16069	16199	16394	16194	16131	16222	16288	16166	16115	16164	16118	15936	16210	16127	16218	16185	16175	15861	16341	16155	16244	16069	16326	16148	16233	16345	16253	16151	16061	16254	15993	16033	16205	16114	16076	16160	16256	16218	16114	15991	16155	16340	16451	16120	16132	16314	16235	16166	16241	16062	16293	16104	16222	16070	16190	16500	16052	16343	16115	16081	16107	16310	15821	16009	16120	16152	16232	16227	16026	16139	16138	16162	16217	15978	16384	16140	16157	15988	15970	16032	16269	16095	16147	16386	16132	16043	16208	16257	16195	16383	15950	16169	16107	16197	16136	16226	16124	16325	16272	16035	16098	16186	16104	16181	16033	16336	15898	16165	16175	16083	16040	16017	16205	16190	15828	16041	16153	16072	16216	16132	16194	16137	16085	16114	16094	16039	15977	16015	16187	16211	16104	16047	16176	16244	16090	16195	16064	16274	16129	16122	16043	16120	16220	16147	16169	16205	16121	15974	15986	16200	16134	16290	16118	15932	16042	16006	16003	16122	16069	16115	16141	16242	16227	16193	16140	16100	16016	16133	16208	16110	16071	16400	16129	16077	16201	16146	16250	16175	16146	16023	16056	16115	16126	16298	16299	16171	16207	16043	15976	16002	16062	16251	16265	16287	16225	16124	16165	16230	16070	16167	16282	16238	16252	16023	15983	16206	16429	16071	16264	16106	16161	16146	16119	15972	16116	16348	16284	16304	16471	16331	16097	16109	16010	16407	16160	16269	16226	16385	16159	16218	16101	16326	16111	16175	16052	16202	16164	16323	15952	16082	16094	16369	16120	16031	16111	16118	16127	16198	16105	16171	16150	15987	16074	16109	16135	15985	16041	16249	16234	16320	16131	16289	16317	16258	16210	16011	16115	16262	16203	16242	16091	16193	16296	16138	16149	16279	16291	16211	16013	16193	16236	15939	16277	16163	16172	16299	16303	16307	16342	16237	16013	16242	16203	16362	16216	16096	16210	16246	16136	16028	16159	16103	16271	15900	16134	16292	16222	16147	15987	16091	16087	16106	16091	16225	16233	16195	16238	16214	16238	16125	16271	16404	16236	16039	16027	16189	16189	16060	16216	16275	16031	16004	16079	16211	16311	16305	16102	16197	16101	16208	15981	16085	16287	15964	16116	16227	16047	16325	16152	16078	16227	16359	16107	16004	16049	16002	16251	16114	16083	16271	16212	16140	16029	16247	16092	15954	16142	16210	16149	16000	16036	16125	16221	16261	16072	16110	16006	16124	16186	16200	15999	16172	16290	16150	15983	16246	16230	16133	16242	16356	16186	16279	16106	16199	15838	15916	16194	16104	16186	16203	16073	16052	15999	16431	16121	16165	16094	16369	16215	16151	16274	16141	16013	16148	16305	16337	16146	16073	16232	16113	16311	16163	16381	16012	16185	16096	16196	16416	16069	16211	16268	16152	16326	16118	16118	16203	16210	16137	15970	16359	16302	16166	16080	16073	16260	16053	16278	16145	16174	16086	16263	16247	16219	16123	16079	16076	16257	16141	16107	16088	16218	16260	16234	16029	15964	16210	16026	16029	16220	16153	16393	16170	16185	16326	16048	16077	16165	16121	15927	15980	16195	16164	16071	16070	15917	16166	16264	16155	16158	15964	15954	16066	16335	16158	16031	15960	16292	16330	16134	16211	16397	16051	15877	16111	16051	16125	16172	16262	15954	16156	16145	16231	16225	16126	16201	16090	16094	16300	16199	16299	16155	16165	16417	16210	16188	16301	16216	16007	16106	16070	16177	16216	16202	16076	15954	15860	16228	16261	15996	16339	16061	16236	16315	16119	16116	16298	16108	16155	16228	16143	16242	16065	16147	16036	16134	16388	16161	16186	16184	15972	16109	16242	16214	15983	16234	16290	16105	16193	16036	16067	16259	16156	16193	16116	16154	16010	16082	16127	16090	16170	16011	16224	16316	16077	16166	16262	16112	16071	16098	16031	16152	16217	16199	16033	16069	16064	16245	16071	16177	16145	16223	16153	16127	16139	16275	15975	16070	16224	16023	16089	16286	16325	16334	16261	16159	16233	16174	16240	16189	16050	16054	16141	15927	16350	16204	16133	16036	16170	16210	16091	16129	16327	16028	16231	16182	16030	16048	16093	16356	15991	16175	16181	15954	16142	16116	16141	16227	16056	16124	16087	16155	16133	16071	16180	16234	16206	16165	16319	16090	16016	16041	16226	16133	16291	16420	16121	16081	16105	16247	16092	16253	16248	16364	16178	16251	16425	16080	16163	16292	16227	16283	16110	16191	16407	16257	16264	16293	16256	16015	16102	16196	16142	15932	16208	16150	16047	16312	16165	16056	16120	16293	16271	16311	16290	16218	16195	16282	16047	16255	16211	16091	16340	16337	16301	15992	15912	16075	16099	16005	16106	16337	16199	15961	16219	16177	16196	16205	16110	16094	16273	16103	15992	16344	16377	16245	16128	16083	16146	16294	16200	16195	16206	16160	16448	16146	16283	16226	16098	16096	16179	16131	16140	16222	16195	16088	16333	16073	16255	16277	16155	16133	16170	16008	16177	16206	16177	16218	15962	16071	16253	16187	16298	16170	16211	16151	16073	16042	16183	16108	16308	16328	16044	16275	16333	16131	16030	16164	16148	16104	16124	16337	16243	16002	16151	16140	16266	16014	16073	16117	16079	16168	16120	16105	16166	16206	16130	16123	16157	16160	16153	16190	16236	16194	16303	16176	16145	16159	16246	16257	16306	16278	16231	16146	16184	16244	16294	16202	16216	16226	16092	16349	16084	16420	16081	16156	16280	15940	16272	16101	16114	15955	16082	16164	16055	15948	15985	16224	16188	16185	16179	16146	16280	16073	15866	16173	16036	16318	16196	16367	16212	16301	16229	16347	16197	16208	16128	16198	16117	16257	16040	16122	15899	16158	16097	16100	16176	16099	16075	16075	16425	16283	16154	16021	16051	16105	16057	16138	16294	16297	15948	16190	16157	16266	16100	16131	16273	16121	16295	16302	16215	16300	16250	16111	16180	16132	16052	16163	16370	16257	16266	16060	16062	16264	16124	16125	16222	16125	16012	15932	16129	16246	16220	16227	16378	16174	16129	16146	16113	16159	16216	16190	16297	16117	16070	16164	16030	16095	16228	16418	16129	16374	16361	16263	16135	16052	16132	16282	16288	16030	16160	16284	16231	16249	16117	16180	16138	16229	16087	16083	16084	16144
14900	24271	26420	26317	24954	22035	19656	19351	18151	18178	17784	17148	16918	32963	33093	25796	18889	15609	14481	14277	14557	14363	14387	14337	14346	14304	14205	14408	14349	14396	14370	14364	14306	14398	14223	14409	14357	14315	14561	14393	14360	14168	14355	14398	14349	14290	14385	14597	14389	14555	14371	14440	14396	14418	14272	14364	14450	14413	14627	14404	14355	14228	14463	14205	14451	14472	14529	14442	14429	14368	14351	14242	14336	14448	14392	14341	14481	14181	14345	14387	14380	14425	14331	14478	14261	14336	14386	14474	14392	14285	14402	14413	14364	14449	14469	14289	14268	14473	14340	14285	14393	14341	14512	14433	14364	14350	14422	14433	14489	14346	14321	14334	14331	14487	14236	14436	14341	14379	14413	14383	14390	14293	14428	14390	14346	14525	14361	14357	14225	14368	14311	14330	14281	14402	14423	14415	14273	14434	14461	14438	14260	14472	14305	14413	14207	14480	14376	14443	14482	14294	14458	14180	14383	14344	14466	14437	14417	14465	14426	14443	14231	14320	14439	14322	14452	14227	14334	14313	14335	14353	14410	14377	14459	14478	14425	14469	14407	14163	14413	14498	14361	14407	14529	14495	14205	14385	14278	14298	14472	14293	14334	14403	14352	14477	14311	14350	14281	14355	14108	14475	14310	14340	14322	14130	14270	14376	14391	14279	14342	14379	14323	14441	14314	14441	14413	14355	14352	14462	14295	14294	14495	14358	14386	14286	14330	14363	14276	14376	14256	14228	14183	14417	14370	14380	14226	14360	14384	14236	14335	14354	14236	14299	14374	14435	14524	14321	14474	14392	14295	14336	14449	14283	14344	14491	14347	14418	14163	14147	14227	14187	14354	14276	14368	14442	14391	14369	14313	14449	14327	14277	14414	14366	14427	14319	14266	14317	14445	14383	14373	14429	14369	14334	14337	14381	14409	14417	14539	14092	14244	14527	14239	14700	14551	14357	14333	14406	14423	14510	14314	14436	14503	14383	14493	14421	14312	14373	14387	14292	14350	14301	14396	14320	14343	14195	14228	14281	14349	14310	14344	14353	14392	14245	14262	14337	14397	14346	14347	14237	14470	14370	14544	14413	14339	14519	14506	14208	14358	14345	14425	14349	14396	14289	14395	14349	14292	14320	14506	14531	14339	14465	14261	14375	14441	14255	14267	14407	14257	14502	14130	14386	14342	14422	14466	14271	14265	14285	14281	14463	14266	14392	14375	14427	14386	14381	14406	14430	14148	14230	14397	14286	14238	14354	14381	14288	14378	14390	14384	14389	14444	14374	14404	14508	14416	14492	14253	14298	14413	14389	14415	14414	14394	14376	14460	14414	14345	14508	14482	14463	14305	14462	14641	14375	14356	14371	14393	14338	14372	14410	14461	14512	14217	14376	14379	14380	14306	14190	14429	14308	14228	14362	14500	14231	14357	14383	14359	14370	14329	14505	14380	14273	14300	14279	14435	14454	14459	14200	14406	14591	14248	14363	14452	14357	14361	14458	14313	14311	14408	14424	14511	14276	14346	14261	14327	14357	14427	14285	14385	14405	14311	14363	14179	14280	14360	14501	14333	14267	14346	14455	14348	14385	14386	14147	14388	14502	14291	14387	14238	14368	14381	14311	14170	14234	14211	14425	14313	14499	14299	14321	14413	14507	14367	14213	14405	14262	14347	14230	14437	14267	14423	14364	14562	14325	14418	14364	14269	14382	14349	14398	14534	14230	14336	14344	14518	14400	14354	14287	14285	14328	14243	14345	14420	14379	14274	14277	14447	14311	14550	14377	14294	14492	14298	14315	14323	14413	14333	14330	14288	14190	14413	14461	14251	14303	14318	14493	14233	14314	14440	14259	14445	14367	14320	14246	14271	14426	14442	14300	14290	14407	14424	14402	14306	14382	14231	14306	14289	14420	14168	14317	14362	14281	14396	14341	14397	14453	14374	14370	14113	14307	14456	14284	14464	14332	14349	14447	14331	14224	14270	14324	14239	14440	14387	14414	14456	14216	14552	14322	14426	14396	14278	14436	14366	14307	14326	14368	14347	14309	14391	14202	14377	14409	14326	14453	14372	14306	14296	14238	14295	14351	14412	14246	14320	14419	14296	14531	14425	14208	14278	14376	14522	14340	14359	14302	14403	14470	14468	14601	14367	14311	14321	14315	14498	14345	14317	14393	14462	14504	14450	14272	14705	14360	14421	14473	14385	14499	14528	14379	14262	14290	14359	14357	14344	14477	14458	14333	14478	14436	14501	14282	14263	14279	14275	14467	14485	14237	14407	14388	14380	14365	14508	14373	14349	14346	14149	14367	14361	14355	14401	14354	14299	14496	14384	14471	14361	14411	14406	14241	14314	14256	14379	14440	14176	14444	14294	14331	14412	14393	14319	14327	14264	14375	14286	14270	14281	14250	14508	14379	14360	14271	14400	14444	14405	14286	14345	14293	14199	14463	14442	14337	14504	14312	14423	14420	14435	14261	14311	14187	14354	14456	14238	14341	14399	14350	14303	14326	14241	14251	14248	14350	14352	14351	14217	14210	14370	14426	14306	14451	14198	14346	14314	14388	14390	14369	14240	14379	14249	14420	14140	14394	14462	14394	14406	14507	14303	14370	14356	14303	14245	14393	14342	14399	14362	14472	14471	14335	14512	14227	14513	14377	14339	14426	14308	14214	14394	14320	14535	14344	14356	14447	14375	14271	14318	14463	14387	14289	14340	14553	14346	14464	14334	14279	14501	14371	14382	14335	14427	14317	14252	14303	14223	14372	14292	14498	14333	14419	14333	14451	14265	14469	14421	14183	14171	14351	14264	14433	14262	14264	14197	14511	14394	14417	14500	14392	14065	14409	14453	14279	14277	14526	14331	14296	14309	14327	14345	14337	14329	14312	14286	14277	14277	14397	14410	14358	14404	14414	14411	14211	14306	14263	14297	14433	14452	14504	14300	14238	14344	14454	14451	14329	14297	14144	14440	14400	14488	14392	14208	14314	14362	14520	14368	14463	14228	14412	14432	14409	14326	14445	14267	14262	14370	14327	14492	14432	14284	14354	14525	14255	14368	14265	14575	14349	14268	14378	14338	14461	14428	14492	14321	14535	14245	14411	14385	14393	14324	14428	14167	14398	14391	14295	14427	14311	14389	14277	14319	14395	14369	14382	14392	14399	14532	14239	14268	14402	14229	14255	14475	14289	14369	14321	14489	14251	14318	14381	14495	14273	14253	14473	14360	14252	14315	14384	14176	14450	14278	14400	14283	14419	14336	14290	14322	14375	14354	14431	14493	14378	14373	14387	14318	14291	14273	14397	14426	14375	14309	14392	14375	14303	14510	14259	14454	14380	14378	14443	14358	14274	14365	14271	14439	14393	14184	14423	14421	14250	14458	14416	14455	14428	14530	14328	14365	14189	14412	14336	14097	14430	14379	14330	14600	14391	14243	14316	14426	14427	14347	14265	14145	14319	14621	14305	14428	14322	14453	14377	14367	14458	14405	14439	14263	14433	14393	14383	14381	14333	14395	14396	14173	14282	14342	14310	14308	14280	14375	14396	14505	14330	14308	14395	14486	14483	14282	14447	14370	14253	14377	14419	14450	14239	14521	14270	14338	14227	14308	14234	14149	14505	14311	14251	14445	14444	14383	14348	14357	14367	14216	14342	14372	14266	14451	14368	14579	14356	14292	14224	14386	14393	14323	14261	14351	14286	14115	14241	14619	14344	14498	14346	14432	14453	14361	14324	14336	14242	14338	14333	14304	14301	14407	14425	14214	14445	14389	14477	14609	14411	14483	14394	14536	14313	14481	14321	14504	14283	14331	14453	14281	14377	14358	14312	14495	14443	14448	14457	14453	14350	14456	14277	14331	14530	14366	14194	14490	14362	14370	14408	14433	14406	14316	14329	14535	14267	14528	14340	14352	14468	14278	14192	14341	14289	14364	14389	14448	14222	14392	14299	14418	14349	14307	14434	14522	14339	14201	14473	14370	14344	14369	14337	14357	14263	14300	14201	14344	14359	14271	14404	14372	14212	14307	14357	14328	14220	14349	14196	14302	14427	14471	14148	14690	14252	14343	14474	14501	14351	14569	14405	14497	14269	14257	14336	14458	14224	14238	14396	14432	14259	14349	14412	14366	14322	14309	14311	14351	14392	14312	14165	14347	14308	14337	14389	14354	14432	14443	14610	14260	14378	14257	14262	14181	14445	14391	14338	14319	14337	14473	14465	14339	14165	14476	14389	14579	14589	14372	14396	14237	14418	14272	14296	14418	14351	14310	14410	14528	14293	14492	14336	14076	14321	14320	14382	14376	14426	14368	14434	14245	14313	14412	14447	14383	14453	14363	14364	14361	14424	14265	14382	14355	14463	14385	14390	14431	14463	14293	14404	14388	14480	14334	14291	14535	14420	14338	14339	14270	14452	14309	14283	14347	14458	14430	14292	14468	14247	14327	14445	14410	14329	14415	14391	14303	14233	14425	14260	14316	14506	14462	14371	14431	14432	14340	14470	14270	14543	14131	14290	14404	14266	14305	14525	14436	14265	14403	14096	14460	14353	14599	14200	14367	14555	14289	14386	14306	14356	14370	14431	14358	14421	14415	14345	14404	14382	14402	14341	14434	14453	14336	14418	14126	14267	14406	14324	14256	14345	14337	14401	14308	14187	14288	14401	14366	14301	14285	14434	14367	14360	14404	14389	14389	14290	14165	14261	14351	14403	14258	14243	14402	14263	14228	14250	14255	14336	14307	14207	14442	14406	14528	14280	14212	14260	14427	14258	14432	14297	14434	14432	14353	14277	14128	14083	14416	14301	14159	14326	14309	14241	14487	14357	14280	14301	14410	14314	14383	14358	14364	14372	14240	14380	14354	14428	14393	14372	14360	14460	14338	14482	14421	14279	14360	14418	14331	14284	14351	14341	14297	14386	14299	14269	14282	14385	14345	14288	14517	14312	14343	14263	14404	14516	14428	14384	14406	14469	14519	14467	14362	14313	14172	14387	14231	14318	14509	14465	14469	14306	14420	14351	14459	14374	14420	14493	14536	14367	14384	14462	14336	14486	14245	14364	14226	14589	14308	14453	14307	14391	14403	14462	14335	14434	14553	14478	14478	14403	14300	14460	14470	14070	14351	14400	14452	14398	14490	14343
23954	21445	29089	24431	22802	24657	24546	20441	19717	20283	19322	18788	19319	37781	41971	32917	24913	19547	17131	16368	16312	16276	16215	16421	16523	16240	16348	16406	16319	16311	16385	16442	16361	16282	16292	16233	16268	16188	16276	16277	16294	16396	16309	16133	16312	16158	16198	16131	16264	16368	16377	16271	16051	16230	16463	16259	16313	16279	16486	16176	16336	16341	16316	16220	16183	16137	16200	16216	16351	16313	16237	16281	16180	16203	16562	16382	16193	16342	16253	16390	16331	16189	16386	16265	16262	16077	16311	16288	16232	16336	16313	16244	16369	16436	16151	16283	16191	16304	16215	16198	16513	16357	16219	16112	16156	16380	16372	16274	16217	16102	16262	16480	16312	16477	16473	16418	16158	16301	16181	16134	15997	16264	16108	16201	16169	16248	16236	16316	16520	16149	16206	16028	16238	16098	16230	16105	16309	16568	16356	16307	16311	16180	16292	16444	16180	16245	16263	16308	16262	16116	16116	16146	16396	16051	16421	16294	16163	16254	16108	16348	16180	16326	16369	16278	16133	16066	16378	16233	16295	16297	16290	16566	16290	16052	16262	16244	16208	16232	16249	16096	16129	16302	16379	16108	16105	16273	16352	16351	16315	16174	16221	16327	16255	16344	16265	16332	16203	16055	16152	16299	16252	16344	16168	16348	16194	16184	16150	16236	16322	16431	16266	16247	16122	16246	16383	16375	16289	16368	16089	16225	16229	16365	16201	16325	16215	16173	16195	16327	16047	16140	16388	16373	16357	16412	16042	16354	16044	16162	16112	16341	16256	16120	16250	16222	16271	16152	16273	16356	16346	16303	16264	16249	16388	16194	16304	16295	16210	16124	16047	16341	16370	16305	16308	16145	16362	16226	16283	16187	16410	16082	15933	16168	16232	16418	16280	16350	16134	16179	16290	16187	16200	16267	16339	16276	16184	16072	16204	16310	16228	16179	16323	16161	16114	16165	16394	16305	16110	16154	16086	16302	16309	16232	16211	16348	16248	16426	16249	16218	16184	16211	16211	16287	16343	16224	16219	16183	16494	16334	16394	16212	16281	16211	16277	16286	16172	16214	16301	16225	16167	16235	16221	16299	16357	16018	16276	16235	16326	16188	16118	16238	16222	16354	16625	16380	16134	16252	16161	16154	16281	16413	16347	16353	16310	16384	16321	16438	16496	16350	16195	16146	16252	16319	15975	15961	16361	16271	16101	16249	16273	16352	16284	16132	16508	16322	16261	16262	16250	16275	16161	16344	16276	16342	16164	16385	16360	16102	16344	16174	16283	16326	16277	16301	16416	16284	16380	16160	16383	16208	16317	16071	16337	16123	16173	16212	16266	15993	16233	16081	16152	16283	16272	16255	16345	16047	16336	16265	16082	16317	16156	16221	16259	16400	16105	16185	16290	16202	16346	16416	16456	16243	16290	16367	16257	16263	16174	16517	16379	16368	16193	16265	16267	16134	16274	16280	16216	16015	16249	16140	16211	16270	16411	16385	16272	16120	16316	16243	16181	16389	16221	16064	16173	16253	16339	16524	16381	16403	16392	16425	16221	16185	16352	16240	16264	16256	16274	16154	16140	16427	16072	16153	16298	16267	16210	16186	16046	16071	16225	16217	16285	16311	16125	16442	16314	16285	16267	16115	16286	16531	16062	16117	16320	16062	16266	16148	16206	16153	16465	16260	16252	16157	16310	16215	16222	16375	16366	16096	16203	16318	16056	16208	16038	16159	16327	16425	16369	16316	16175	15963	16198	16331	16180	16372	16425	16515	16386	16356	16227	16311	16366	16133	16232	16440	16194	16337	16245	16267	16191	16170	16224	16256	16264	16269	16203	16326	16050	16319	16006	16252	16253	16282	16121	16253	16116	16271	16125	16393	16297	16278	16211	16386	16313	16211	16211	16013	16144	16130	16254	16209	16297	16137	16433	16119	16293	16185	16333	16446	16354	16288	16179	16299	16300	16150	16284	16013	16397	16414	16197	16064	16365	16336	16231	16166	16018	16413	16447	16337	16231	16407	16488	16179	16194	16432	16303	16035	16303	16286	16211	16273	16198	16341	16243	16346	16371	16257	16374	16447	16118	16141	16230	16256	16221	16494	16193	16323	16195	16321	16396	16141	16275	16359	16067	16100	16202	16231	16203	16101	16206	16060	16275	16143	16218	16222	16292	16021	16171	16485	16275	16235	16175	16284	16283	16158	16258	16341	16085	16352	16198	16478	16405	16242	16325	16331	16270	16148	16333	16234	16423	16367	16225	16429	16466	16007	16201	16227	16444	16127	16216	16126	16256	16200	16250	16332	16555	16088	16222	16169	16266	16162	16273	16083	16083	16312	16380	16288	16246	16189	16199	16236	16138	16064	16224	16254	16158	16191	16204	16146	16289	16284	16147	16091	16050	15979	16157	16334	16344	16257	16295	16256	16330	16267	16271	16191	16228	16110	16260	16227	15951	16129	16203	16221	16265	16217	16176	16324	16208	16213	16447	16246	16160	16269	16256	16411	16228	16230	16266	16321	16325	16228	16337	16233	16247	16116	16168	16199	16360	16215	16237	16287	16310	16258	16204	16221	16277	16350	16206	16321	16239	16422	16304	16375	16219	15965	16244	16190	16064	16259	16308	16150	16226	16208	16331	16159	16268	16360	16173	16260	16171	16059	16297	16107	16136	16335	16111	16144	16451	16104	16252	16343	16414	16527	16198	16168	16226	16398	16418	16218	16149	16321	16190	16167	16332	16161	16420	16189	16156	16336	16149	16232	16308	16084	16315	16329	16295	16118	16322	16295	16011	16167	16295	16116	16117	16271	16365	16181	16084	16129	16361	16159	16173	16142	16322	16269	16054	16244	16279	16194	16186	16197	16204	16183	16186	16358	16246	16091	16107	16104	16276	16452	16163	16038	16247	16212	16324	16285	16099	16227	16121	16072	16257	16093	16272	16169	16303	16202	16233	16313	16155	16214	16313	16287	16139	16343	16135	16302	16547	16215	16274	16236	16390	16064	16260	16363	16207	16136	16098	16163	16352	16346	16154	16400	16215	16085	16404	16223	16204	16072	16310	16147	16269	16405	16257	16423	16406	16167	16388	16367	16283	16195	16453	16227	16116	16230	16422	16085	16315	16153	16424	16322	16431	16345	16241	16342	16194	16354	16188	16384	16213	16300	16426	16287	16138	16474	16139	16353	16275	16303	16142	16410	16280	16127	16060	16171	16161	16206	16345	16064	16246	16311	16330	16259	16193	16212	16366	16267	16350	16285	16246	16423	16380	16310	16328	16161	16286	16264	15972	16296	16340	16396	16189	16241	16330	16171	16283	15971	15847	16224	16207	16247	16237	16265	16401	16099	16358	16173	16263	16153	16177	16123	16089	16178	16219	16194	16069	16119	16154	16210	16375	16145	16411	16145	16308	16188	16193	16131	16262	16264	16017	16122	16093	16183	16444	16307	16119	16265	16236	16238	16259	16263	16233	16316	16422	16383	16270	16154	16311	16328	16323	16156	16189	16287	16384	16288	16217	16155	16162	16478	16453	16432	16130	16396	16240	16189	16292	16149	16278	16329	16299	16223	16296	16176	16089	16361	16274	16196	16411	16395	16139	16135	16209	16202	16431	16172	16432	16267	16109	16376	16327	16173	16188	16322	16245	16218	16122	16206	16163	16383	16346	16066	16317	16367	16277	16324	16048	16361	16245	16141	16100	16567	16357	16234	16323	16249	16099	16224	16258	16366	16234	16153	16158	16283	16267	16175	16135	16158	16042	16211	16182	16331	16228	16003	16257	16240	16348	16428	16311	16219	16114	16338	16246	16574	16214	16389	16299	16218	16110	16143	16101	16342	16218	16239	16161	16529	16090	16207	16054	16300	16214	16417	16235	16358	16244	16407	16258	16406	16169	16234	16378	16255	16264	16107	16359	16229	16153	16198	16274	16296	16279	16316	16098	16089	15980	16186	16182	16386	16411	16125	16116	16140	16507	16411	16341	16344	16164	16152	16151	16204	16253	16277	16211	16263	16344	16267	16307	16279	16290	16356	16207	16184	16453	16353	16136	16264	16229	16237	16310	16340	16443	16466	16136	16282	16258	16148	16253	16312	16323	16255	16173	16258	16175	16249	16399	16105	16379	16253	16301	16310	16247	16345	16365	16270	16230	16282	16101	16377	16188	16267	16080	16221	16059	16143	16096	16147	16330	16560	16254	16173	16318	16020	15999	16350	16413	16090	16305	16154	16181	16159	16295	16202	16204	16083	16267	16200	16111	16245	16397	16352	16327	16391	16241	16267	16100	16426	16233	16538	16209	16245	16251	16139	16168	16228	16333	16122	16127	16295	16277	16099	16297	16168	16337	16127	16366	16307	16231	16275	16356	16181	16177	16154	16286	16136	16119	16206	16340	16336	16256	16218	16258	16336	16276	16267	16065	16266	16279	16305	16330	16126	16179	16224	16230	16255	16219	16211	16103	16207	16108	16089	16011	16187	16073	16107	15920	16177	16309	16128	16210	16246	16243	16293	16075	16296	16256	16330	16340	16226	16291	16348	16102	16230	16218	16005	16084	16021	16419	16406	16202	16250	16226	16469	16337	16155	16200	16201	16057	16193	16298	16354	16287	16476	16104	16221	16195	16191	16197	16385	16369	16341	16372	16067	16064	16175	16184	16287	16264	16147	16442	16185	16231	16207	16207	16324	16270	16264	16158	16331	16288	16312	16107	16336	16212	16254	16252	16298	16256	16093	16141	16135	16261	16281	16180	16675	16048	16179	16311	16299	16356	16308	16225	16311	16332	16249	16262	16247	16302	16206	16345	16227	16182	16119	16103	16161	16310	16111	16462	16340	16255	16095	16134	16332	16330	16214	16430	16374	16347	16342	16183	16386	16302	16476	16259	16135	16198	16239	16224	16088	16182	16369	16081	16221	16321	16211	16116	16310	16241	16200	16254	16120	16169	16274	16412	16469	16112	16346	16165	16483	16331	16218	16445	16361	16284	16400	16202	16357	16290	16350	16333	16152	16321	16311	16348	16337	16114	16310	16180	16194	16121	16253	16242	16350	16463	16365	16240	16193	16266	16296	16271	16435	16276	16220	16212	16238	16201	16308	16360	16325	16208	16310	16349	16332	16528	16278	16138	16105	16215	16244	16100	16101
16728	29733	31570	28948	26340	24073	22092	20192	20385	20265	19071	18109	18904	42169	41913	33183	23523	17116	14824	14462	14418	14507	14456	14270	14451	14375	14199	14421	14457	14406	14324	14279	14440	14388	14488	14521	14423	14259	14472	14347	14319	14448	14218	14333	14522	14438	14304	14450	14347	14475	14518	14450	14318	14390	14429	14261	14271	14446	14423	14356	14473	14437	14311	14309	14283	14427	14238	14444	14227	14163	14451	14433	14542	14478	14215	14292	14174	14414	14495	14543	14357	14431	14401	14476	14462	14338	14329	14257	14427	14401	14339	14380	14381	14286	14230	14213	14505	14357	14442	14278	14452	14257	14144	14332	14241	14216	14354	14392	14321	14429	14508	14297	14308	14365	14329	14473	14375	14427	14271	14447	14489	14442	14266	14364	14322	14430	14309	14376	14411	14102	14349	14292	14482	14357	14396	14403	14502	14402	14480	14313	14293	14525	14396	14382	14331	14395	14214	14304	14186	14295	14327	14392	14397	14477	14341	14358	14390	14389	14137	14332	14508	14291	14399	14319	14363	14381	14321	14380	14436	14262	14441	14273	14179	14289	14331	14254	14225	14454	14475	14444	14356	14208	14199	14549	14473	14362	14305	14435	14374	14453	14262	14470	14450	14282	14232	14411	14447	14268	14304	14513	14308	14372	14411	14316	14308	14197	14361	14375	14327	14490	14248	14536	14302	14219	14284	14241	14359	14421	14443	14256	14440	14441	14374	14219	14339	14360	14424	14436	14603	14322	14410	14281	14370	14486	14402	14466	14375	14279	14384	14206	14473	14423	14480	14455	14384	14147	14297	14499	14365	14342	14404	14363	14334	14312	14483	14247	14416	14191	14507	14306	14465	14373	14358	14609	14212	14264	14384	14392	14408	14362	14122	14440	14423	14420	14323	14253	14374	14450	14444	14295	14532	14438	14306	14442	14526	14367	14334	14245	14366	14312	14352	14429	14197	14319	14405	14414	14428	14271	14475	14264	14213	14353	14447	14312	14508	14405	14482	14280	14500	14281	14481	14510	14489	14397	14429	14260	14403	14379	14320	14339	14386	14366	14404	14184	14384	14360	14332	14415	14318	14353	14229	14203	14202	14449	14411	14391	14300	14298	14435	14353	14366	14302	14204	14553	14491	14480	14278	14249	14382	14277	14292	14197	14404	14395	14327	14416	14244	14439	14392	14213	14309	14273	14360	14323	14504	14440	14503	14261	14486	14329	14265	14340	14255	14273	14386	14440	14478	14405	14469	14344	14235	14470	14250	14232	14414	14435	14297	14184	14360	14267	14453	14468	14329	14512	14358	14393	14308	14435	14313	14355	14465	14328	14311	14387	14208	14498	14289	14332	14344	14351	14334	14387	14148	14423	14428	14242	14362	14214	14500	14344	14399	14448	14352	14362	14536	14464	14351	14278	14396	14334	14632	14500	14418	14476	14343	14262	14450	14413	14377	14314	14259	14397	14402	14377	14309	14321	14431	14363	14445	14410	14285	14389	14166	14413	14429	14385	14459	14314	14398	14384	14347	14191	14373	14384	14322	14361	14398	14353	14382	14374	14495	14420	14268	14382	14185	14461	14299	14435	14321	14323	14399	14362	14606	14313	14369	14389	14392	14417	14368	14364	14422	14456	14355	14320	14478	14430	14423	14358	14388	14229	14382	14356	14400	14342	14396	14359	14445	14493	14091	14270	14418	13977	14416	14306	14432	14294	14360	14284	14358	14330	14486	14393	14231	14468	14317	14324	14225	14334	14332	14321	14447	14420	14385	14407	14416	14526	14547	14241	14435	14312	14179	14288	14386	14406	14388	14286	14224	14464	14411	14350	14327	14466	14299	14464	14402	14337	14417	14409	14378	14292	14483	14362	14170	14417	14459	14289	14396	14163	14404	14457	14336	14426	14341	14328	14283	14457	14451	14246	14417	14353	14325	14459	14250	14430	14363	14346	14420	14229	14333	14378	14478	14399	14351	14244	14364	14336	14433	14405	14399	14186	14373	14439	14284	14488	14541	14324	14444	14355	14450	14419	14435	14448	14346	14467	14229	14145	14527	14308	14150	14315	14410	14288	14381	14333	14440	14280	14354	14447	14377	14382	14379	14445	14405	14389	14394	14324	14359	14444	14469	14313	14386	14348	14343	14413	14431	14339	14364	14452	14442	14285	14345	14417	14276	14464	14175	14257	14403	14353	14422	14281	14425	14403	14113	14351	14242	14457	14295	14288	14443	14402	14447	14286	14430	14310	14243	14543	14271	14387	14194	14338	14288	14326	14608	14272	14430	14302	14223	14474	14414	14450	14453	14293	14448	14332	14273	14477	14264	14350	14281	14366	14395	14318	14381	14196	14265	14323	14407	14432	14322	14200	14396	14192	14405	14376	14330	14438	14303	14284	14264	14434	14366	14422	14430	14401	14305	14123	14446	14347	14370	14508	14381	14233	14371	14253	14484	14424	14534	14419	14429	14380	14291	14473	14291	14289	14432	14441	14195	14509	14153	14278	14259	14405	14349	14333	14299	14513	14235	14357	14219	14363	14542	14492	14265	14375	14339	14367	14267	14288	14396	14518	14446	14382	14258	14325	14566	14223	14441	14219	14410	14173	14270	14506	14235	14224	14432	14143	14326	14355	14414	14347	14236	14428	14388	14352	14395	14276	14203	14424	14250	14426	14471	14331	14394	14174	14352	14384	14334	14404	14472	14461	14275	14160	14363	14320	14363	14524	14213	14333	14443	14375	14312	14426	14296	14401	14417	14318	14485	14456	14379	14340	14440	14281	14301	14427	14435	14251	14318	14503	14497	14401	14620	14320	14338	14477	14622	14364	14387	14254	14240	14332	14343	14437	14232	14340	14585	14284	14205	14172	14370	14351	14222	14398	14432	14260	14306	14341	14203	14376	14177	14374	14477	14283	14337	14358	14312	14309	14339	14620	14150	14414	14446	14342	14347	14336	14374	14271	14460	14284	14448	14363	14340	14262	14426	14353	14386	14466	14446	14327	14179	14439	14619	14289	14324	14421	14418	14416	14319	14264	14305	14150	14380	14354	14320	14399	14230	14369	14386	14275	14400	14368	14556	14410	14283	14383	14412	14521	14404	14427	14356	14354	14387	14470	14351	14461	14278	14441	14570	14368	14411	14592	14283	14281	14401	14431	14478	14381	14334	14504	14425	14393	14326	14457	14378	14444	14419	14185	14441	14322	14270	14346	14280	14467	14484	14437	14482	14396	14617	14224	14317	14317	14433	14301	14476	14277	14434	14290	14437	14433	14299	14340	14380	14458	14441	14376	14383	14331	14154	14319	14330	14555	14415	14179	14343	14345	14434	14376	14406	14470	14390	14335	14379	14359	14420	14407	14344	14451	14191	14284	14392	14417	14269	14369	14463	14365	14452	14499	14551	14223	14363	14382	14500	14453	14370	14318	14305	14425	14206	14224	14228	14350	14275	14237	14338	14363	14276	14525	14269	14381	14312	14373	14247	14356	14432	14607	14293	14437	14308	14247	14380	14385	14302	14525	14383	14476	14348	14380	14227	14394	14272	14499	14444	14290	14458	14384	14448	14388	14305	14312	14362	14420	14344	14339	14395	14387	14284	14102	14312	14291	14351	14521	14231	14519	14415	14358	14266	14405	14397	14345	14600	14411	14492	14417	14308	14421	14395	14400	14473	14363	14213	14487	14352	14285	14535	14351	14350	14264	14548	14255	14221	14396	14376	14305	14289	14462	14395	14354	14387	14298	14300	14335	14329	14231	14370	14596	14313	14234	14415	14523	14503	14310	14339	14370	14296	14314	14535	14336	14612	14309	14266	14622	14391	14411	14293	14400	14219	14266	14382	14259	14462	14398	14393	14323	14347	14232	14331	14486	14365	14361	14299	14426	14356	14454	14313	14210	14289	14504	14377	14443	14374	14420	14354	14372	14450	14320	14183	14460	14514	14521	14233	14294	14344	14152	14373	14417	14537	14350	14306	14416	14385	14545	14537	14286	14382	14406	14367	14406	14429	14209	14504	14236	14422	14286	14373	14274	14576	14298	14337	14264	14405	14292	14237	14270	14339	14281	14284	14469	14327	14280	14424	14237	14327	14541	14517	14437	14430	14485	14304	14289	14490	14481	14389	14216	14404	14357	14350	14505	14300	14208	14395	14378	14268	14423	14229	14364	14372	14341	14167	14378	14286	14375	14385	14431	14280	14309	14518	14292	14378	14501	14325	14367	14297	14235	14491	14304	14272	14259	14252	14477	14350	14404	14457	14536	14477	14232	14339	14434	14407	14273	14343	14389	14419	14444	14363	14338	14375	14466	14557	14419	14352	14527	14323	14577	14352	14274	14368	14429	14487	14395	14226	14447	14346	14450	14428	14438	14339	14276	14248	14435	14388	14328	14504	14462	14150	14355	14362	14223	14448	14358	14443	14347	14606	14465	14413	14270	14206	14316	14570	14204	14189	14407	14437	14279	14222	14350	14378	14143	14406	14591	14205	14450	14155	14362	14283	14348	14365	14391	14373	14298	14443	14379	14330	14340	14318	14267	14316	14408	14338	14460	14266	14421	14456	14260	14238	14452	14359	14429	14380	14457	14188	14346	14328	14382	14385	14364	14363	14416	14457	14238	14292	14401	14377	14314	14323	14494	14350	14405	14350	14314	14397	14513	14375	14444	14516	14292	14403	14399	14400	14378	14335	14361	14380	14419	14548	14350	14524	14366	14362	14201	14293	14503	14285	14479	14294	14385	14212	14502	14421	14309	14428	14313	14362	14345	14398	14329	14341	14426	14420	14320	14242	14348	14284	14282	14383	14260	14299	14343	14336	14373	14197	14235	14387	14572	14346	14512	14378	14357	14402	14470	14371	14383	14366	14324	14432	14430	14495	14355	14262	14568	14244	14339	14424	14345	14396	14420	14586	14452	14563	14334	14364	14448	14548	14211	14399	14478	14328	14301	14298	14279	14361	14276	14370	14355	14643	14493	14520	14368	14313	14206	14367	14410	14209	14367	14362	14335	14531	14228	14469	14299	14373	14521	14303	14439	14314	14301	14351	14231	14284	14280	14488	14478	14335	14501	14488	14216	14306	14308	14385	14313	14460	14388	14458	14242	14376	14354	14418	14265	14184	14371	14378	14347	14326	14487	14332	14409	14300	14261
29301	23210	25900	23629	20359	19069	18727	17986	17993	17707	17474	17020	17145	19248	19259	18056	17227	16616	16401	16280	16327	16269	16260	16135	16237	16263	16363	16248	16235	16182	16277	16271	16357	16254	16125	16265	16386	16165	16158	16209	16324	16284	16282	16169	16138	16316	16430	16090	16343	16403	16386	16271	16068	16308	16202	15950	16083	16126	16319	16305	16388	16383	16388	16153	16193	16190	16411	16308	16302	16180	16198	16586	16206	16162	16325	16338	16149	16295	16371	16338	16033	16158	16074	16326	16071	15998	16431	16427	16426	16276	16085	16148	16119	16213	16239	16107	16144	16217	16300	16194	16180	16184	16261	16325	16357	16419	16303	16250	16239	16449	16397	16181	16242	16409	16536	16294	16269	16253	16159	16417	16285	16394	16115	16308	16106	16081	16170	16076	16346	16168	16077	16375	16497	16214	16206	16324	16156	16230	16348	16311	16383	16145	16242	16232	16222	16320	16330	16435	16294	16360	16251	16307	16230	16230	16306	16268	16280	16194	15982	16077	16357	16047	16352	16125	16262	16310	16448	16315	16199	16164	16176	16323	16162	16324	16354	16512	16218	16390	16167	16240	16351	16266	16404	16340	16422	16404	16261	16106	16090	16273	16249	16216	16441	16146	16324	16172	16285	16199	16277	16201	16247	16405	16272	16202	16194	16212	16349	16250	16110	16206	16237	16366	16332	16151	16226	16192	16231	16091	16423	16366	16275	16415	16306	16266	16318	16173	16305	16382	16248	16249	16219	16014	16171	16096	16159	16163	16250	16298	16297	16259	16218	16261	16457	16295	16384	16330	16418	16170	16154	16446	16385	16244	16162	16128	16141	16337	16186	16156	16144	16046	16208	16294	16197	16198	16427	16375	16553	16238	16177	16303	16244	16311	16325	16160	16186	16305	16536	16352	16324	16345	16136	16234	16150	16267	16168	16096	16210	16304	16311	16196	16182	16305	16032	16197	16311	16316	16117	16416	16200	16272	16291	16006	16170	16305	16252	16359	16316	16153	16274	16146	16219	16147	16028	16371	16290	16282	16050	16159	16217	16229	16151	16125	16114	16289	16185	16060	16296	16278	16172	16313	16192	16380	16168	16205	16084	16331	16241	16316	16093	16249	16150	16475	16102	16222	16227	16352	16264	16008	16271	16224	16135	16241	16133	16466	16225	16275	16327	16100	16288	16066	16232	16362	16227	16328	16133	16230	16219	16117	16284	16363	16352	16102	16117	16303	16312	16296	16186	16184	16327	16304	16219	16391	16217	16128	16220	16340	16062	16264	16198	16453	16094	16248	16137	16237	16065	16334	16139	16075	16359	16042	16213	16214	16167	16186	16272	16302	16332	16209	16343	16216	16315	16333	16311	16359	16318	16005	16137	16061	16317	16077	16346	16330	16315	16332	16397	16271	16173	16398	16265	16080	16312	16307	16136	16193	16116	16227	16146	16252	16343	16336	16210	16423	16266	16372	16424	16300	16113	16230	16311	16185	16213	16204	16203	16112	16325	16322	16290	16091	16112	16307	16254	16369	16224	16099	16369	16048	16107	16430	16340	16269	16264	16229	16243	16374	16020	16006	16347	16362	16143	16285	16204	16282	16274	16400	16247	16251	16356	16191	16242	16479	16318	16311	16182	16254	16267	16360	16331	16148	16293	16257	16287	16206	16386	16218	16295	16285	16212	16317	16221	16256	16243	16353	16342	15977	16304	16280	16290	16376	16428	16451	16341	16257	16299	16236	16179	16544	16253	16266	16422	16200	16448	16209	16218	16362	16322	16096	16381	16102	16208	16243	16349	16267	16111	16418	16235	16303	16368	16144	16227	16156	16412	16043	16330	16413	16225	16262	16333	16388	16433	16164	16384	16352	16213	16264	16270	16159	16020	16052	15988	16318	16378	16328	16360	16275	16245	16404	16431	16185	16222	16247	16302	16332	16356	16328	16312	16103	16234	16208	16305	16338	16262	16278	16260	16534	16324	16230	16191	16097	16353	16301	16137	16278	16307	16218	16316	16257	16295	16253	16190	16391	16299	16305	16446	16351	16261	16378	16232	16211	16220	16332	16222	16314	16122	16243	16240	16317	16321	16381	16473	16152	16332	16154	16189	16465	16324	16482	16195	16273	16293	16285	16370	16133	16250	16326	16556	16169	16360	16388	16390	16304	16401	16188	16273	16282	16258	16068	16206	16131	16400	16265	16222	16170	16346	16364	16266	16172	16313	16271	16186	16160	16325	16276	16019	16208	16228	16140	16299	16352	16191	15943	16274	16236	16265	16231	16430	16227	16279	16234	16475	16252	16275	16250	16323	16281	16327	16061	16164	16100	16173	16347	16277	16188	16166	16474	16033	16276	16112	16365	16213	16114	16101	16229	16153	16093	16303	16565	16149	16310	16187	16042	16187	16096	16292	16282	16251	16212	16392	16205	16162	16194	16045	16114	16497	16301	16240	16280	16347	16270	16347	16478	16466	16131	16332	16322	16222	16212	16227	16233	16205	16178	16221	16244	16288	16252	16272	16264	16256	16295	16257	16203	16322	16270	16110	16226	16399	16397	16375	16356	16196	16329	16382	16295	16310	16146	16320	16316	16200	16327	16096	16256	16309	16353	16240	16386	16381	16191	16281	16317	16198	16144	16296	16239	16186	16468	16303	16266	16308	16171	16403	16211	16178	16202	16159	16060	16320	16293	16267	16328	16048	16410	16224	16134	16122	16084	16194	16079	16098	16159	16054	16108	16199	16150	16186	16406	16118	16238	16500	16058	16412	16293	16420	16148	16346	16335	16374	16321	16240	16336	16279	16235	16313	16423	16293	16271	16379	15983	16145	16053	16153	16199	16326	16135	16370	16249	16253	16167	16262	16218	16172	16149	16358	16474	16334	16189	16199	16308	16386	16271	16196	16581	16364	16249	16186	16246	16115	16132	16261	16352	16370	16288	16143	16147	16393	16175	16124	16443	16169	16273	16248	16252	16329	16074	16386	16441	16240	16089	16197	16590	16403	16311	16208	16467	16151	16236	16218	15983	16269	16287	16227	16306	16193	16217	16187	16277	16228	16216	16151	16192	16145	16168	16397	16182	16308	16293	16305	16173	16155	16144	16240	16106	16156	16245	16185	16105	16331	16078	16307	16199	16315	16323	16274	16250	16429	16125	16155	16216	16193	16289	16029	16322	16232	16308	16142	16035	16395	16280	16089	16302	16383	16285	16239	16096	16040	16288	16263	16142	16274	16226	16372	16123	16420	16453	16133	16238	16265	16347	16232	16364	16241	16218	16566	16335	16319	16164	15953	16363	16265	16257	16337	16213	16182	16211	16186	16211	16362	16230	16313	16179	16153	16031	16281	16184	16342	16373	16313	16315	16297	16035	16143	16433	16167	16375	16155	16127	16149	16235	16380	16290	16254	16158	16461	15996	16303	16356	16210	16081	16303	16389	16030	16355	16300	16264	16233	16241	16204	16384	16528	16139	16263	16301	16340	16385	16170	16169	16417	16352	16188	16259	16272	16299	16263	16314	16353	16378	16341	16278	16382	16148	16245	16135	16321	16320	16339	16310	16233	16297	16257	16273	16392	16429	16168	16309	16142	16278	16379	16243	16273	16153	16332	16246	16113	16106	16401	16249	16174	16338	16417	16440	16314	16426	16302	16150	16327	16294	16289	16295	16287	16381	16111	16077	16459	16300	16360	16292	16166	16386	16248	16353	16314	16289	16243	16342	16191	16193	16074	16197	16292	16145	16261	16332	16301	16184	16239	16293	16186	16109	16154	16095	16254	16264	16290	16205	16096	16001	16386	16159	16359	16231	16212	16089	16126	16292	16232	16421	16176	16216	16277	16256	16264	16293	16342	16219	16114	16293	16207	16070	16201	16128	16384	16091	16154	16334	16167	16238	16272	16037	16403	16302	16143	16031	16178	16230	16214	16256	16265	16185	16173	16121	16324	16140	16134	16232	16349	16284	16212	16193	16045	16214	16362	16316	16163	16244	16100	16342	16192	16463	16243	16182	16284	16170	16169	16113	16395	16309	16283	16223	16439	16183	16191	16288	16167	16188	16025	16113	16153	16068	16240	16243	16225	16291	16164	16072	16154	16407	16156	16202	16378	16509	16208	16153	16369	16227	16248	16396	16578	16151	16334	16357	16363	16312	16321	16180	16300	16109	16188	16362	16330	16260	16363	16337	16647	16400	16393	16205	16200	16203	16373	16271	16456	16332	16305	16349	16049	16317	16251	16314	16185	16117	16333	16399	16249	16232	16218	16110	16230	16331	16334	16509	16450	16278	16247	16402	16566	16300	16276	16249	16501	16121	16296	16356	16301	16618	16205	16090	16169	16414	16368	16416	15985	16313	16362	16257	16209	16323	16261	16299	16016	16298	16334	16153	16120	16202	16157	16339	16273	16340	16109	16270	16219	16326	16049	16165	16249	16293	16451	16438	16303	16067	16306	16097	16174	16389	16346	16340	16452	16240	16036	16152	16376	16225	16167	16199	16163	16153	16311	16413	16337	16267	16155	16186	16296	16429	16260	16227	16076	16310	16448	16358	16286	16240	16417	16117	16281	16333	16310	16187	16219	16163	16358	16455	16403	16196	16446	16238	16294	16194	16348	15935	16192	16274	16210	16378	16413	16302	16137	16240	16375	16365	16312	16301	16250	16199	16027	16279	16267	16512	16314	16314	16335	16335	16396	16086	16274	16315	16221	16274	16291	16070	16332	16127	16277	16238	16216	16463	16169	16266	16316	16162	16131	16275	16201	16287	16305	16365	16298	16220	16272	16493	16216	16288	16277	16321	16118	16063	16444	16328	16215	16225	16202	16119	16309	16259	16089	16300	16164	16336	16308	16329	16289	16238	16431	16288	16354	16234	16127	16307	16263	16148	16271	16108	16297	16450	16093	16260	16275	16153	16254	16363	16097	16327	16205	16242	16164	16219	16290	16232	16273	16052	16129	16261	16385	16140	16358	16320	16140	16041	16424	16307	16145	16271	16295	16430	16458	16133	16144	16114	16255	16012	16289	16435	16373	16252	16470	16233	16292	16318	16348	16387	16325	16229	16204	16250	16216	16483	16331	16140	16227	16266	16357	16266	16422	16295	16299	16084	16251	16253	16367	16176	16245	16588	16253	16222	16130	16230	16059	16036
15975	20528	23255	21565	19681	18441	18165	17727	17112	16714	16378	15410	15673	18610	18047	16483	15329	14699	14534	14311	14267	14544	14355	14455	14303	14480	14466	14320	14342	14268	14352	14283	14356	14230	14370	14336	14390	14349	14480	14417	14348	14343	14447	14408	14375	14297	14237	14171	14417	14486	14386	14469	14371	14375	14262	14309	14287	14444	14452	14341	14321	14520	14253	14354	14264	14342	14309	14241	14414	14452	14270	14337	14440	14341	14408	14345	14340	14196	14438	14347	14492	14369	14240	14307	14333	14348	14256	14212	14434	14338	14312	14314	14198	14441	14284	14442	14353	14253	14491	14196	14531	14272	14283	14374	14251	14318	14570	14486	14307	14374	14284	14342	14341	14357	14317	14359	14377	14266	14341	14197	14373	14395	14450	14320	14420	14413	14507	14228	14376	14309	14310	14333	14245	14372	14270	14395	14330	14362	14388	14326	14152	14345	14402	14348	14292	14380	14436	14169	14457	14415	14325	14417	14324	14403	14210	14189	14368	14366	14308	14307	14368	14258	14413	14301	14240	14541	14354	14176	14374	14279	14473	14363	14341	14376	14188	14355	14148	14489	14462	14449	14255	14386	14377	14505	14258	14323	14525	14368	14398	14347	14406	14408	14356	14299	14412	14286	14337	14345	14086	14410	14332	14431	14419	14212	14396	14400	14345	14351	14468	14442	14274	14429	14444	14480	14397	14453	14365	14321	14332	14261	14356	14381	14406	14327	14349	14439	14343	14313	14466	14438	14377	14370	14409	14339	14475	14185	14451	14350	14190	14255	14345	14301	14385	14352	14393	14346	14255	14212	14475	14493	14344	14225	14295	14235	14245	14550	14416	14273	14182	14323	14402	14262	14361	14551	14324	14339	14355	14414	14308	14428	14552	14315	14316	14174	14439	14253	14148	14338	14427	14297	14299	14159	14343	14238	14485	14476	14411	14638	14281	14196	14385	14335	14509	14442	14262	14467	14178	14429	14437	14141	14382	14180	14396	14358	14231	14381	14313	14234	14199	14180	14444	14442	14394	14359	14260	14482	14425	14252	14245	14136	14396	14436	14407	14427	14362	14518	14416	14374	14530	14261	14513	14376	14190	14323	14272	14308	14496	14360	14270	14288	14429	14313	14387	14362	14312	14397	14388	14304	14388	14115	14281	14264	14483	14384	14246	14365	14501	14287	14463	14415	14402	14399	14394	14290	14284	14279	14353	14662	14447	14249	14124	14527	14182	14338	14309	14273	14441	14397	14288	14326	14330	14411	14371	14249	14256	14372	14448	14288	14028	14422	14447	14312	14455	14126	14387	14346	14363	14330	14179	14338	14425	14408	14327	14392	14187	14375	14298	14326	14359	14298	14345	14245	14441	14282	14353	14238	14482	14183	14338	14408	14472	14295	14274	14422	14367	14362	14313	14297	14222	14528	14472	14390	14295	14421	14415	14367	14485	14563	14340	14292	14574	14432	14435	14443	14165	14236	14306	14414	14448	14458	14195	14398	14344	14390	14257	14270	14443	14381	14224	14288	14244	14372	14337	14446	14461	14265	14246	14413	14373	14284	14450	14266	14482	14342	14268	14312	14253	14435	14470	14357	14428	14241	14243	14263	14449	14295	14391	14270	14199	14297	14375	14363	14463	14273	14353	14447	14441	14497	14336	14270	14351	14418	14303	14473	14375	14339	14453	14325	14529	14340	14318	14394	14398	14437	14295	14448	14338	14330	14350	14419	14346	14391	14315	14289	14417	14173	14233	14218	14351	14313	14086	14423	14311	14385	14521	14359	14288	14236	14390	14298	14266	14264	14239	14319	14417	14196	14285	14334	14362	14254	14499	14232	14295	14414	14288	14393	14235	14284	14356	14411	14245	14411	14363	14293	14282	14410	14190	14490	14452	14364	14462	14408	14573	14372	14197	14459	14344	14361	14355	14190	14365	14475	14432	14481	14234	14318	14343	14487	14374	14571	14230	14421	14318	14474	14334	14409	14303	14183	14526	14276	14253	14326	14488	14278	14151	14263	14293	14374	14498	14519	14445	14202	14220	14345	14282	14343	14329	14530	14220	14279	14353	14439	14450	14480	14164	14290	14292	14376	14460	14476	14361	14406	14387	14368	14347	14450	14219	14313	14236	14486	14470	14306	14375	14237	14313	14574	14138	14171	14230	14460	14313	14175	14370	14484	14479	14267	14305	14283	14434	14447	14324	14472	14331	14378	14415	14333	14404	14502	14235	14321	14222	14466	14370	14285	14414	14263	14341	14615	14335	14372	14314	14453	14300	14356	14296	14344	14358	14364	14344	14382	14456	14270	14351	14265	14241	14380	14376	14299	14344	14268	14346	14277	14263	14222	14455	14495	14439	14400	14324	14216	14235	14319	14239	14492	14448	14365	14355	14350	14322	14475	14431	14461	14230	14409	14342	14271	14271	14497	14221	14350	14315	14255	14354	14298	14368	14325	14346	14461	14398	14553	14312	14502	14371	14293	14376	14353	14361	14457	14380	14288	14455	14406	14287	14380	14284	14434	14075	14310	14270	14374	14433	14326	14377	14197	14336	14308	14053	14220	14386	14433	14374	14398	14419	14435	14467	14407	14259	14210	14455	14399	14453	14342	14401	14353	14438	14389	14158	14379	14367	14159	14447	14595	14370	14336	14400	14269	14352	14210	14417	14433	14288	14323	14287	14416	14355	14318	14369	14315	14298	14459	14435	14406	14397	14402	14411	14311	14227	14351	14427	14324	14443	14346	14510	14259	14243	14352	14245	14321	14346	14352	14324	14344	14311	14361	14298	14375	14404	14341	14251	14361	14280	14434	14267	14214	14440	14288	14276	14359	14295	14271	14416	14520	14386	14224	14414	14271	14380	14422	14281	14493	14392	14441	14337	14379	14307	14374	14417	14337	14136	14181	14392	14233	14430	14418	14210	14259	14334	14249	14621	14272	14428	14276	14349	14512	14418	14181	14258	14328	14389	14298	14384	14176	14488	14314	14481	14243	14296	14435	14463	14261	14285	14276	14137	14271	14318	14346	14336	14206	14325	14327	14375	14314	14255	14237	14245	14326	14270	14283	14499	14429	14511	14287	14528	14273	14472	14334	14484	14422	14346	14243	14316	14249	14146	14403	14384	14329	14289	14227	14403	14384	14385	14229	14364	14296	14427	14166	14362	14393	14410	14414	14394	14172	14255	14382	14428	14406	14287	14388	14344	14165	14416	14403	14459	14357	14396	14389	14206	14269	14310	14296	14376	14305	14326	14226	14377	14302	14375	14390	14471	14223	14491	14297	14185	14280	14382	14365	14184	14408	14335	14366	14260	14329	14411	14356	14259	14327	14298	14468	14426	14386	14416	14405	14330	14507	14311	14358	14290	14276	14471	14456	14173	14544	14438	14260	14305	14268	14354	14289	14281	14464	14275	14306	14108	14325	14318	14354	14331	14208	14479	14144	14310	14290	14347	14417	14411	14348	14352	14381	14503	14385	14495	14321	14173	14417	14406	14437	14316	14436	14468	14364	14380	14557	14256	14265	14356	14435	14464	14359	14387	14292	14419	14310	14268	14232	14447	14441	14175	14411	14232	14424	14404	14555	14405	14351	14463	14343	14330	14436	14387	14326	14404	14325	14174	14313	14305	14335	14299	14161	14264	14299	14268	14347	14311	14382	14260	14289	14451	14294	14314	14521	14458	14256	14337	14279	14286	14233	14452	14458	14422	14494	14241	14344	14143	14353	14386	14296	14350	14312	14426	14364	14495	14260	14417	14371	14342	14225	14384	14306	14408	14354	14383	14398	14499	14345	14451	14483	14234	14272	14457	14384	14367	14391	14174	14395	14176	14245	14430	14399	14264	14345	14433	14383	14138	14483	14346	14338	14218	14290	14188	14362	14333	14481	14202	14243	14397	14360	14412	14305	14269	14323	14255	14383	14249	14394	14455	14230	14393	14273	14451	14365	14397	14367	14418	14291	14228	14170	14499	14330	14546	14362	14367	14250	14427	14343	14372	14432	14394	14458	14196	14418	14143	14317	14334	14416	14182	14347	14468	14317	14296	14210	14257	14584	14386	14488	14434	14492	14438	14215	14155	14263	14434	14234	14555	14372	14234	14291	14407	14508	14401	14279	14408	14308	14354	14470	14235	14297	14378	14428	14338	14474	14329	14313	14294	14340	14204	14447	14316	14172	14557	14286	14288	14340	14330	14201	14278	14389	14427	14250	14304	14284	14307	14363	14353	14312	14312	14448	14252	14246	14223	14377	14486	14240	14379	14270	14353	14388	14347	14479	14322	14431	14331	14214	14243	14369	14269	14214	14368	14170	14375	14300	14352	14283	14308	14329	14377	14343	14308	14377	14313	14354	14379	14218	14335	14266	14392	14187	14394	14303	14329	14258	14356	14393	14452	14353	14285	14350	14341	14251	14341	14440	14326	14455	14348	14317	14338	14406	14363	14426	14293	14465	14367	14330	14393	14434	14408	14388	14371	14352	14396	14348	14349	14313	14259	14322	14478	14152	14430	14487	14243	14112	14527	14545	14336	14438	14196	14388	14405	14259	14263	14184	14153	14526	14463	14183	14460	14313	14444	14453	14281	14482	14208	14574	14384	14328	14479	14492	14103	14445	14504	14483	14346	14293	14446	14377	14419	14442	14328	14406	14245	14201	14363	14352	14407	14268	14121	14319	14286	14280	14275	14398	14156	14208	14437	14352	14256	14419	14334	14393	14393	14445	14426	14524	14380	14374	14216	14266	14310	14414	14473	14337	14266	14394	14363	14350	14265	14469	14571	14228	14499	14364	14369	14328	14380	14250	14426	14282	14236	14293	14486	14479	14430	14228	14379	14365	14295	14156	14419	14377	14387	14422	14464	14374	14420	14271	14447	14273	14528	14362	14438	14367	14488	14322	14404	14309	14478	14371	14475	14394	14205	14532	14513	14301	14327	14520	14271	14289	14437	14186	14400	14407	14129	14314	14487	14419	14361	14497	14222	14329	14392	14510	14422	14361	14406	14380	14401	14310	14304	14313	14358	14469	14395	14391	14589	14368	14397	14249	14327	14355	14411	14404	14282	14430	14340	14453	14486	14407	14350	14482	14402	14302	14388	14338	14466	14293	14314	14207	14322	14298	14522	14252	14415	14284	14407	14296	14161	14384
25246	21454	28421	26022	22582	21445	22204	20752	18851	18076	17680	17754	19821	31952	30268	25100	20119	17491	16507	16319	16327	16315	16280	16164	16180	16118	16132	16283	16157	16143	16201	16142	16435	16173	16198	16046	16216	16320	16084	16273	16244	16196	16310	16203	16155	16156	16301	16334	16381	16070	16179	16260	16066	16116	16013	16200	16359	16129	16258	16243	16181	16146	16179	15942	16046	16140	16045	16265	16296	16195	16054	16172	16171	15967	16074	16002	16112	15974	16098	16263	16147	15998	16397	16163	16296	16084	16174	16166	16182	16065	16060	16109	16083	16135	16172	16105	16065	16039	16180	16263	16020	16278	16216	16061	16302	16289	16199	16085	16090	16165	16150	16200	15973	16037	16183	16237	16380	16031	16220	15960	16304	16054	16137	16062	16063	16050	16323	16136	16196	15869	16267	15982	16178	16189	15949	16183	16003	15985	16053	15991	16086	16129	16204	16265	16290	16251	16268	16141	16233	15986	15854	16003	16177	16101	16063	16055	15884	16058	15997	16125	16040	16307	16046	16210	16116	15952	16195	15966	16199	16150	16123	16114	16199	16267	16174	16170	16162	15912	16216	16118	16157	16204	16058	16143	15919	16150	16364	16355	15949	16023	16162	15921	16239	16032	15941	15854	16267	16215	16101	16085	16190	16262	16204	16138	16055	16086	16218	16098	16192	16232	16157	16244	16231	16110	16144	16178	16123	16040	16029	16170	16347	16274	16357	16019	16209	16191	16250	16023	15978	16106	16359	16239	16180	16079	16134	16158	16089	16116	16023	16012	16024	16143	16100	16019	16179	16302	16009	16181	16182	16184	16086	16151	15983	16133	16076	16056	15987	15955	16114	16058	16115	16061	15947	16298	16113	16270	16226	16237	16208	16282	15956	16072	15988	16234	15909	16167	15974	16211	16178	16265	16196	16144	16046	16178	16282	16182	16122	16041	16214	16084	16209	16156	15908	16037	16132	16081	16079	16067	15902	15954	16303	16189	16061	16086	16256	16127	15971	16186	16111	16104	16042	15943	16266	16172	16045	16222	16326	16238	16133	16215	16143	16081	16409	16255	16065	16126	16175	16118	16058	16087	16120	16189	16102	16274	16232	15922	16150	16141	16153	16042	16034	16118	16267	16145	16161	16296	16135	16036	16216	16131	16142	16125	16021	16271	16169	16050	16258	16186	16132	15890	16356	16143	16409	16309	16170	16043	16208	16126	16189	16106	16125	16200	16180	16120	16265	16139	16061	16149	16185	16137	16142	16292	16183	16238	16240	16183	16099	16360	16115	16031	16052	16233	16193	16178	16282	16306	16095	16049	16090	16106	16222	15956	15966	16082	16054	16065	15938	16259	16081	16032	16118	16304	16054	15998	15910	16253	15908	16091	16019	16133	16202	15929	16120	16140	16216	16054	16256	16408	16264	16347	16196	15938	16117	16030	16201	16197	16162	16061	16040	15937	16227	16350	16402	16140	16282	16118	16056	16136	16322	16212	16099	15850	16138	16096	15959	16197	16264	16110	16071	16143	16210	16354	16148	16227	15931	15973	16279	16076	16209	16100	15988	16137	16399	16145	16218	16061	15947	16151	16260	16197	16089	16021	16000	16046	16145	16309	16222	16209	15966	15972	16238	16020	16022	16035	16218	16092	15963	16052	16106	16056	16070	16135	16249	16120	16428	16023	16284	16325	16060	16321	16203	16153	16077	16093	16032	16047	16083	16062	16160	16090	16044	16109	15971	16136	16071	16031	16146	16200	16007	16015	16125	16117	16073	16155	16187	16250	16359	16016	16126	16100	16075	16125	16231	16061	16271	16175	16273	16155	16141	16077	15902	16009	16306	16287	16066	16031	16158	16100	16075	16198	15935	16227	16145	16105	15959	15956	16141	16231	16350	16141	16013	16009	16164	16190	16169	16291	16095	16018	16159	16211	16254	16130	15984	16131	16069	16099	16086	16127	16024	16090	16241	16160	16158	16158	16001	16053	16296	16050	16123	16043	16108	16345	16053	16163	16224	16248	16079	15990	16135	16192	16124	16163	15975	16028	16051	16091	16115	16146	16257	16330	16086	16162	16081	16170	16118	16177	16081	16164	16174	16156	16162	16270	16122	15987	16050	16193	16135	16235	16218	16227	16071	16115	16199	16077	16247	16145	16276	16191	16220	16078	16345	15963	16201	16025	16183	16130	15945	16050	15926	16078	16340	16048	16097	16284	16177	16133	16321	16144	15930	16027	16156	16004	16223	16003	16139	16228	16217	16241	16252	16199	16162	15808	16240	15776	16091	16256	16059	16296	16341	16189	16248	16285	16383	16113	16308	16016	16103	16057	16054	16144	16171	15832	16172	15951	16205	16134	16024	16007	16244	16013	16211	16210	16339	16351	16298	16115	16219	16062	16232	16283	16058	16337	16142	16170	16236	16086	16154	16250	15925	16219	16295	15932	16280	15985	15915	16129	16168	16175	16127	16238	16128	16207	16073	16018	16277	15968	16307	16205	16301	16134	16197	16111	16004	16206	16214	16178	16112	16000	16241	16250	16252	16125	16166	16130	16091	16102	16244	16259	16135	16254	16175	16075	16222	16148	16235	16195	16119	16227	16007	16115	16166	16211	16060	15860	16196	16055	16186	16088	16063	16373	16066	16210	16082	16423	16185	16158	16095	16209	16091	16325	16166	16291	16116	15938	16194	16234	16266	16204	16119	16091	15969	16195	16220	16231	16358	16008	16076	16029	16180	16071	16268	16113	15987	16102	16348	16031	16215	16073	16099	15961	16135	16031	16093	16113	16325	16120	16290	16162	16165	16211	16361	16310	16065	16150	16045	16048	16094	16193	16267	16150	16265	16046	16222	16241	16129	16175	16071	16223	16202	16192	16263	15999	16181	16054	16151	15916	16053	15990	15992	16043	16047	16049	16091	16001	16137	15956	16080	16276	16122	16255	16223	16163	16054	16117	16095	15913	15974	16031	16075	16142	16208	16054	16157	16103	15977	16132	16097	16204	16009	16238	16023	16159	16315	16014	16209	16209	15989	16005	15935	16194	16230	16120	16402	16423	16181	16315	16125	16082	16193	16286	16191	16038	15950	16156	16384	16016	16039	16025	16136	16172	16089	16000	16108	16255	16286	16061	16046	15960	16302	16437	16234	16111	16051	16143	16071	16230	16041	16067	16155	15949	16317	16076	16160	16154	15997	16095	16169	16035	16256	15986	15915	15929	16109	16355	16076	16211	16136	16006	16138	16011	16147	16176	16075	16301	16355	16322	15981	16232	16197	16024	16095	16091	16299	16197	16110	16165	16177	16186	16037	16010	16261	16134	16136	16214	15948	16183	16200	16248	16123	16257	15949	16147	16092	16293	16188	16319	16199	16064	16202	16077	16013	15969	16063	16307	16379	16155	16203	16127	16314	16184	16223	16534	16129	16007	16155	16084	16283	16007	16372	16133	16086	16235	16117	16184	16172	16186	16136	16082	16272	16183	16228	16259	16083	16280	16230	16090	16075	16197	16133	16189	16130	16021	16532	16210	16187	16268	16140	16183	16186	15990	16147	16266	16017	16121	16198	16097	16193	16000	16031	16022	16190	15998	16195	16065	16180	16109	15990	16180	16036	16194	16094	16042	15959	16253	16097	15960	16175	16247	16380	16016	16148	16167	16174	16241	16102	16245	16122	16171	16180	16024	16129	15960	16119	16223	16384	16227	16353	16341	16159	16193	16190	16085	16045	16063	16341	16156	16212	16211	16137	16061	16015	15988	15993	16216	16165	15958	16228	16048	16098	16210	16103	16192	16361	16226	16233	16071	16157	16039	16363	15972	16132	16146	16243	16213	16159	16213	16034	16055	16286	16094	16231	16061	16386	16067	16052	16083	16193	16455	16096	16014	16313	16003	16067	16178	16086	16340	16211	16208	16143	16261	16116	16265	16051	16132	16194	16150	16312	16040	16249	16017	16147	16175	16307	16163	16107	16245	16312	16068	16150	16223	16088	16158	15973	15985	16266	16123	16093	16238	16065	16133	16231	16201	16290	16032	16248	16256	16165	16093	15982	16315	16022	16023	15960	16083	15834	16276	16242	15837	16194	16124	15974	16139	16092	16177	16147	16337	16056	16101	16178	16121	16196	16104	16271	16072	16088	16050	16087	16121	16109	16167	16094	16186	15990	16195	16190	16222	15906	16221	16161	16316	16242	16199	16115	16095	16045	16137	16100	16144	15973	15994	16310	16185	16115	16144	16074	15917	16249	16105	16102	16038	16383	16109	16350	16270	16257	16158	16224	16141	16086	16283	16164	16052	16243	16186	15982	16128	15958	16173	16345	16131	16010	16258	16060	16100	16267	16125	16176	16203	16223	16322	16226	16032	16277	16183	16129	16214	16208	15959	16381	16225	16092	16054	16210	16272	16237	16301	16163	16203	16255	16141	16128	16146	16137	16319	16168	15977	16082	16114	16236	15906	16337	16138	15959	16263	16189	16193	16095	16092	16249	15989	16032	15939	16236	16048	16013	16273	16050	15854	16282	15924	15875	16240	16272	16192	16384	16068	16093	16122	16135	16247	16119	16149	15925	16276	16041	16132	16073	16098	16109	16075	16148	15991	16238	16102	16326	16129	16213	16195	16320	16260	16128	16246	16148	16089	16056	16267	16046	16104	16057	16036	16042	16311	16133	16015	16085	16043	16165	15996	16115	16196	16151	16402	16054	16153	16162	16216	16110	16106	16159	16067	16187	16133	16236	16149	16053	16147	16216	15931	16191	16264	16125	16149	16102	16145	16156	16208	16272	16234	16103	16256	16382	16190	16146	16185	16254	16283	16221	16178	16119	16041	16210	16142	16263	16268	16177	15859	16099	16189	15915	16152	16199	16202	16055	15932	16207	16280	16054	16173	16000	16095	16309	16112	16108	16274	16168	16349	16000	16119	16331	16089	16116	16144	15934	16208	16075	16147	16314	16021	16147	16274	16144	16230	16183	16078	15953	16073	16222	16243	16335	16033	16108	15984	16054	16329	16168	16001	16068	15995	16204	16173	16017	15963	16208	15938	16368	16155	16104	16167	16087	16173	16042	16075	16310	16257	16112	16059	16211	16140	16249	16185	16243	16069	16185	16191	16282	16120	16028	16152	16123	16228	16285	16079	16353	16218	16269	16097
16017	26620	27988	24991	21983	21146	21640	21010	18941	17059	16714	17123	21247	35192	31120	24536	18763	15346	14585	14300	14372	14170	14399	14330	14103	14370	14492	14363	14440	14290	14505	14470	14456	14269	14147	14404	14233	14321	14158	14494	14534	14487	14372	14501	14252	14406	14385	14374	14362	14448	14399	14209	14407	14238	14419	14329	14466	14235	14523	14265	14316	14275	14382	14407	14343	14205	14549	14250	14201	14317	14393	14314	14393	14300	14225	14261	14324	14305	14400	14279	14526	14341	14414	14330	14412	14362	14318	14269	14297	14233	14466	14371	14382	14351	14363	14327	14327	14348	14272	14401	14299	14239	14385	14174	14396	14323	14335	14271	14233	14311	14253	14308	14347	14442	14320	14506	14186	14227	14304	14178	14248	14190	14339	14253	14469	14452	14570	14360	14472	14434	14190	14457	14403	14336	14323	14305	14414	14327	14229	14259	14344	14108	14307	14231	14275	14457	14431	14185	14350	14101	14258	14326	14264	14406	14300	14412	14238	14284	14479	14343	14348	14247	14342	14425	14139	14290	14316	14182	14265	14328	14312	14222	14208	14442	14207	14460	14280	14500	14201	14311	14326	14252	14401	14166	14290	14270	14290	14320	14481	14263	14208	14284	14314	14402	14304	14372	14274	14120	14229	14344	14355	14383	14170	14436	14347	14225	14391	14413	14271	14314	14335	14245	14540	14291	14241	14305	14225	14391	14311	14409	14317	14301	14109	14374	14172	14059	14443	14249	14246	14442	14362	14257	14354	14312	14402	14458	14272	14428	14415	14255	14412	14290	14178	14493	14267	14162	14351	14323	14463	14276	14226	14281	14343	14467	14153	14356	14547	14413	14363	14381	14149	14434	14491	14285	14127	14456	14260	14346	14328	14165	14372	14324	14344	14350	14401	14282	14429	14275	14279	14302	14261	14245	14342	14280	14332	14296	14272	14352	14417	14133	14448	14407	14307	14356	14225	14209	14375	14446	14369	14361	14306	14224	14397	14249	14379	14340	14173	14269	14213	14073	14394	14256	14239	14381	14458	14402	14184	14422	14359	14219	14289	14335	14280	14347	14443	14393	14278	14268	14445	14347	14176	14320	14304	14342	14093	14384	14243	14305	14212	14279	14437	14266	14161	14298	14289	14345	14341	14472	14255	14301	14441	14231	14255	14203	14159	14358	14148	14168	14401	14337	14387	14313	14295	14462	14434	14366	14375	14312	14228	14337	14261	14321	14292	14286	14218	14402	14086	14198	14138	14232	14368	14407	14496	14226	14416	14156	14305	14366	14328	14439	14242	14229	14560	14145	14266	14374	14192	14327	14297	14235	14310	14348	14199	14287	14288	14481	14135	14462	14327	14419	14249	14415	14223	14353	14336	14484	14376	14367	14426	14298	14406	14455	14373	14243	14355	14337	14335	14248	14349	14600	14325	14293	14314	14276	14169	14287	14385	14291	14391	14302	14377	14533	14328	14441	14271	14340	14151	14275	14363	14304	14369	14277	14217	14316	14366	14309	14292	14336	14198	14443	14319	14192	14495	14429	14236	14525	14401	14426	14294	14229	14299	14295	14350	14404	14220	14417	14446	14254	14329	14392	14321	14237	14262	14364	14428	14475	14189	14345	14299	14377	14488	14361	14321	14449	14332	14552	14317	14314	14415	14190	14316	14417	14418	14448	14288	14482	14273	14317	14493	14427	14364	14394	14236	14284	14086	14309	14506	14275	14371	14296	14144	14341	14186	14461	14358	14304	14158	14256	14379	14309	14368	14303	14252	14417	14247	14326	14490	14239	14316	14323	14410	14249	14385	14390	14491	14386	14149	14189	14251	14267	14358	14236	14428	14338	14255	14421	14379	14420	14163	14390	14344	14310	14349	14272	14324	14367	14464	14380	14313	14361	14270	14408	14327	14400	14279	14363	14297	14247	14309	14432	14318	14349	14293	14133	14510	14277	14314	14251	14499	14229	14479	14467	14186	14251	14478	14304	14283	14264	14448	14446	14221	14227	14170	14388	14181	14357	14395	14244	14302	14279	14191	14399	14252	14287	14351	14221	14291	14202	14342	14478	14281	14268	14314	14279	14453	14307	14295	14251	14250	14395	14467	14257	14373	14231	14453	14339	14202	14468	14336	14221	14463	14206	14413	14240	14276	14308	14383	14237	14281	14389	14311	14434	14216	14519	14338	14252	14220	14449	14256	14376	14137	14441	14311	14357	14378	14282	14278	14444	14450	14275	14243	14315	14303	14352	14378	14476	14257	14306	14361	14374	14489	14390	14282	14256	14452	14234	14301	14391	14367	14443	14386	14443	14395	14336	14367	14268	14277	14294	14302	14237	14338	14348	14307	14256	14261	14475	14437	14371	14284	14282	14351	14341	14375	14141	14463	14272	14386	14197	14493	14451	14348	14291	14479	14315	14399	14338	14405	14275	14357	14294	14229	14226	14381	14297	14382	14499	14420	14477	14231	14217	14292	14216	14533	14337	14233	14346	14504	14309	14388	14456	14328	14425	14344	14495	14485	14326	14213	14423	14332	14375	14152	14318	14450	14453	14209	14231	14363	14249	14184	14418	14423	14235	14429	14420	14406	14244	14220	14275	14306	14390	14422	14272	14348	14344	14398	14341	14368	14244	14410	14450	14287	14332	14360	14256	14330	14124	14105	14176	14079	14190	14296	14279	14146	14374	14549	14331	14375	14488	14298	14448	14161	14371	14457	14313	14226	14368	14436	14291	14443	14426	14270	14327	14379	14305	14433	14303	14317	14371	14286	14589	14371	14100	14271	14166	14324	14403	14300	14566	14236	14300	14333	14194	14348	14327	14231	14288	14325	14330	14319	14198	14268	14384	14215	14300	14326	14239	14332	14485	14465	14407	14163	14434	14399	14384	14522	14287	14359	14176	14166	14299	14341	14373	14350	14349	14392	14121	14109	14319	14254	14319	14346	14392	14300	14291	14274	14344	14286	14147	14263	14423	14359	14387	14363	14254	14303	14397	14315	14352	14142	14420	14374	14336	14440	14397	14263	14227	14173	14360	14307	14326	14175	14229	14526	14282	14412	14249	14424	14317	14303	14330	14318	14518	14338	14133	14370	14240	14259	14270	14342	14368	14280	14180	14246	14275	14309	14342	14243	14471	14228	14415	14492	14405	14551	14393	14339	14520	14523	14406	14514	14399	14547	14330	14270	14279	14581	14252	14424	14408	14303	14128	14285	14349	14259	14254	14302	14413	14379	14357	14332	14550	14558	14274	14176	14394	14207	14327	14519	14452	14271	14328	14377	14400	14167	14255	14278	14409	14437	14383	14338	14356	14432	14352	14312	14179	14264	14184	14163	14398	14216	14307	14352	14358	14412	14389	14384	14418	14382	14197	14183	14168	14286	14266	14331	14378	14354	14198	14297	14309	14415	14281	14235	14208	14277	14255	14316	14517	14413	14336	14347	14336	14284	14437	14379	14325	14285	14418	14302	14435	14297	14306	14454	14483	14293	14378	14205	14350	14285	14258	14313	14383	14347	14217	14345	14288	14306	14142	14325	14244	14357	14258	14477	14332	14493	14370	14425	14358	14273	14361	14207	14337	14277	14322	14146	14488	14194	14287	14297	14284	14170	14317	14299	14337	14301	14436	14329	14139	14318	14372	14225	14299	14465	14240	14427	14404	14269	14383	14300	14194	14176	14203	14369	14299	14414	14451	14188	14280	14375	14334	14346	14347	14332	14406	14366	14226	14188	14262	14385	14294	14431	14337	14346	14349	14365	14411	14439	14313	14240	14341	14353	14464	14187	14215	14420	14305	14327	14329	14311	14310	14279	14245	14490	14255	14385	14360	14500	14478	14335	14262	14363	14385	14454	14377	14284	14230	14360	14429	14183	14408	14321	14363	14509	14291	14418	14345	14194	14351	14314	14328	14448	14214	14196	14321	14452	14281	14375	14271	14420	14351	14168	14295	14453	14459	14479	14304	14193	14286	14270	14331	14401	14395	14283	14358	14398	14452	14188	14406	14453	14347	14245	14227	14169	14323	14296	14244	14221	14421	14281	14304	14479	14221	14439	14452	14374	14334	14270	14224	14387	14344	14350	14317	14354	14389	14271	14206	14438	14283	14168	14334	14480	14480	14318	14207	14286	14406	14374	14266	14399	14250	14391	14464	14323	14315	14299	14102	14429	14408	14373	14203	14392	14308	14312	14420	14280	14380	14305	14337	14387	14382	14339	14312	14211	14232	14357	14468	14418	14125	14392	14373	14539	14261	14290	14246	14251	14416	14269	14361	14377	14274	14379	14328	14357	14231	14286	14208	14297	14322	14226	14390	14262	14262	14440	14397	14406	14378	14391	14361	14336	14337	14325	14226	14348	14424	14511	14226	14452	14424	14339	14353	14402	14312	14181	14410	14181	14264	14140	14355	14510	14376	14495	14412	14379	14158	14281	14231	14426	14203	14391	14139	14342	14457	14293	14360	14551	14297	14395	14247	14270	14387	14246	14131	14296	14131	14335	14338	14394	14290	14386	14450	14304	14415	14395	14345	14182	14194	14396	14272	14287	14319	14245	14207	14487	14388	14267	14394	14320	14143	14460	14318	14283	14307	14228	14387	14393	14237	14236	14366	14386	14220	14299	14303	14258	14303	14286	14225	14149	14419	14382	14397	14473	14275	14142	14316	14295	14315	14268	14299	14288	14462	14380	14338	14333	14279	14291	14359	14191	14234	14403	14319	14243	14359	14349	14290	14289	14334	14246	14263	14438	14329	14472	14447	14247	14488	14314	14382	14208	14148	14490	14330	14209	14403	14381	14408	14372	14249	14343	14419	14319	14299	14294	14384	14343	14226	14342	14392	14350	14302	14252	14310	14383	14293	14282	14190	14237	14432	14302	14343	14447	14148	14363	14419	14276	14306	14461	14273	14256	14479	14425	14297	14345	14293	14332	14367	14267	14468	14246	14088	14413	14269	14272	14485	14305	14185	14271	14337	14087	14456	14307	14426	14291	14223	14318	14526	14208	14360	14276	14345	14268	14406	14325	14415	14364	14346	14149	14351	14309	14181	14363	14191	14344	14274	14380	14478	14354	14221	14265	14299	14430	14178	14365	14201	14324	14396	14517	14379	14447	14253	14495	14344	14341	14289	14335	14446	14290	14355	14229	14382
23884	21425	29006	24380	22503	24278	25521	21894	20025	19262	18535	18904	23241	40824	39227	31558	23547	18521	16883	16283	16397	15996	16436	16058	16201	16242	16192	16127	16258	16255	16147	16274	16271	15973	16399	16327	16194	16159	15985	16057	16256	16170	16214	16074	15960	16191	16282	16190	16223	16178	16081	16229	16080	16138	15925	15908	16078	15911	16204	16060	16259	16046	16161	16182	16307	16227	16098	15965	16150	15990	15947	15980	16047	16216	16058	16194	16227	16267	16221	16087	16022	16467	16232	16032	16226	16025	16094	16183	16195	16044	15994	15988	15966	16172	15987	16165	16145	16012	15984	16172	16296	16051	16266	16031	16304	16131	16007	16136	16209	16127	16226	16105	16198	16106	16223	16124	16132	16074	15937	15990	16092	16092	16089	16074	16062	16095	16279	16197	16168	16298	16113	16021	16182	16020	16101	16196	15946	15999	16242	16134	15971	16272	16046	16308	16094	16054	16373	16032	16053	16089	16101	16073	16230	15981	16069	16061	16017	16242	16124	16126	16190	16061	16298	16097	15932	16270	16047	16055	15998	16065	16069	16133	16066	16168	16225	16075	16334	16204	16099	15999	16256	15889	16311	15997	16014	15933	15978	16083	16031	16174	16135	16314	16231	16056	16276	16141	16105	16023	16135	16117	16012	16013	16144	15913	16067	15879	16089	15844	16104	16195	16073	16282	16050	16013	16179	16200	16177	16318	16298	16154	16212	16158	16293	16135	16077	16255	16299	16103	16110	16049	16171	16071	16205	15998	16181	16077	15887	16207	16195	16011	16088	15985	15948	16229	15983	16147	16165	16048	16212	15933	16059	16059	16029	16108	15964	15992	16002	16099	16058	16054	16114	16231	15968	16201	16191	16075	16039	16021	15877	16117	16263	16147	16153	16171	16132	15858	16221	16193	16058	16224	16306	16185	16064	16163	15936	16119	16121	16159	15893	16008	16101	16008	16092	16242	15827	15909	16093	16110	16155	16072	16068	16208	16075	16110	16008	16003	16163	15929	16073	16204	16195	16215	16255	16047	16050	16022	16307	16242	15948	15970	16098	15936	16148	16180	15984	16157	16216	16346	16190	16125	15999	15982	16057	16128	16183	16166	16079	16171	16147	16084	16176	16135	15971	16135	16167	15922	16009	16191	16035	16067	16261	15947	16006	16267	16218	16142	16104	16222	16072	16194	16137	16052	16289	16108	16191	16212	16102	16195	16150	15979	16093	15981	16108	16063	16061	15981	16074	15981	16215	16019	16081	16170	15992	16317	15856	16013	16203	16108	16063	16060	15819	16112	16159	16046	16160	16081	15966	16091	16082	16292	16087	16000	16138	16035	16014	16115	16028	16051	15918	15925	16222	15961	16156	16039	16174	16005	16108	16315	16049	16014	16031	16143	16104	16148	16171	15990	16213	16012	16122	16203	16127	16248	16008	16103	16059	16063	16224	16357	16064	16074	16336	16058	16221	16142	16067	16139	16075	16155	16096	15941	16097	16223	16099	16117	16184	16079	16144	16222	16213	16029	15918	16091	16132	16194	16097	16059	16430	16067	15885	16176	16140	16237	16157	15981	16185	16042	16038	16115	16160	16152	16086	16107	16125	16055	16081	16004	15989	16192	16143	16074	16121	16173	16026	16003	16135	16074	15890	16171	16099	16017	16381	16004	16163	15969	16226	15990	16110	16277	16130	16273	16284	16000	16045	16101	16163	15988	16276	15862	16252	15999	15982	16002	16164	15986	15863	16173	16063	16125	16280	15952	16103	16056	16301	16086	16210	16351	16270	16032	15902	16026	15978	15898	16184	16216	16239	16116	16180	16213	16192	16045	16084	16091	16154	15925	16102	16274	16111	16050	16082	16077	16035	15863	16037	16071	16006	16093	16200	16208	16196	16121	16048	15921	16140	16202	16132	16053	16255	16033	16072	16092	16103	16189	15996	16361	15981	16075	16130	16325	15946	15933	16056	16047	16003	16050	16026	16073	16186	16121	16108	16196	16167	15981	15972	15912	15906	15969	16241	15932	16098	16061	16082	16071	15922	15968	16364	16027	15978	15947	16207	15971	16067	15970	15989	15988	16136	16146	15964	15903	15952	16179	16078	16013	16312	16299	16090	16215	16121	16021	15748	16025	16032	16071	16161	15973	15822	16151	15845	16046	16106	16093	16086	15927	16142	16020	15929	16156	16177	16077	16083	16094	16148	16058	16026	16230	15939	16049	16044	16026	16089	16181	16126	16173	16127	16018	16137	16059	15968	16010	16194	16244	16080	16113	16123	16097	16120	16110	16012	16175	16116	15936	16040	15936	15959	16144	16298	16117	16100	16123	15841	16039	16038	16227	16029	16073	16002	15889	16110	15911	16180	16227	16238	16056	16098	16081	15948	16134	16156	16073	16193	16096	15926	16170	15898	16068	16190	16190	16212	16015	16063	15997	16198	15961	15861	15974	16064	16108	16200	16074	16020	15978	16059	16340	16171	16075	15974	16088	15926	16153	16267	15979	16234	16050	15957	16039	16129	15947	16127	16194	16147	15926	16128	16093	16026	16076	15862	16133	16171	16130	15908	16147	16191	16107	15853	15863	15974	16171	16256	16194	15930	16160	16146	16125	15966	16221	16089	16085	16131	16187	15966	16169	16065	16050	16260	16056	16121	16028	16030	16233	16244	16105	16090	15995	16006	16124	16248	16073	16224	16098	16160	16027	16068	15909	15977	16014	16147	16157	16119	16113	15944	15941	16256	16135	16018	16035	16379	16217	16025	16113	16008	16029	16061	16135	16103	16016	15941	16004	16014	16303	15975	16020	15947	16086	16146	16046	16228	16083	16187	16224	16194	16170	16192	16145	16005	15725	16244	16092	16248	15918	16072	16106	16148	16077	15896	16075	16095	15998	15937	16035	16114	15816	16072	15946	15930	16151	15923	16163	16039	16210	16285	16283	16187	15981	16143	16117	16083	16245	15961	16014	16100	16244	16108	16136	16133	15996	15917	15989	16152	16232	16042	16203	15996	16194	15898	16129	16004	16129	16196	16134	16043	16017	16211	16181	15915	16199	16116	16017	16201	15929	16218	16317	16113	16113	16045	16256	16134	16054	16103	16075	16097	16080	16126	15902	15967	15768	16125	16205	16120	16165	16121	16253	16227	16199	16082	16211	16059	16076	16248	16203	16191	16275	16160	15944	16070	16179	15978	16084	16180	15954	15902	16129	15967	16074	16236	16234	15998	15901	16149	16037	16176	16058	16114	15917	16047	16096	16191	16036	16072	16148	16242	16111	15928	15929	16127	16166	16106	16075	16036	16101	15888	15938	16078	16024	15956	16085	16143	16112	15956	16070	15913	16130	16086	16120	16229	16000	16065	16036	16191	16135	16294	15895	16347	15920	15952	16068	16091	16050	16240	16037	16196	16168	16069	16091	16079	15948	16111	16153	15925	16130	15970	16005	16106	16199	16095	16096	15901	15950	16185	16121	16151	16083	16175	16228	15957	16085	16232	16176	16195	16401	16088	16081	16042	16054	16184	16186	16151	16078	15993	16144	16019	16108	16051	16233	16039	16044	16085	16136	16149	16248	16000	16082	16220	16286	16075	15801	16016	16080	16234	16225	16121	16051	16140	16037	16146	16136	16043	16092	16080	16113	16026	16190	15991	16009	16200	16202	16136	16094	16057	15901	16119	16077	15939	16120	16084	16294	16004	16057	16149	16093	16055	16174	16224	15992	16094	16165	16067	16046	16150	16255	16071	16124	16309	16172	16144	16069	16051	16013	16110	16028	16000	15960	16230	15875	16065	16157	15946	15965	15976	16051	16218	16023	16009	16081	16075	16024	16250	16148	16086	16130	16112	16020	16186	16150	15986	16063	16203	15973	16196	16236	16064	16439	16115	16019	16173	16085	16130	16191	16095	16248	16072	16224	15820	16003	15982	16001	15924	16172	16310	16185	15987	16104	16101	16211	16192	15980	15965	15962	16348	15973	16296	16166	16182	16038	16102	16143	16204	16198	15912	16020	16369	16097	16132	16080	16156	16095	16198	16013	16056	16260	16257	15916	16359	15950	16132	16236	16197	16113	15966	16173	16182	15999	16167	16119	16218	15999	15957	16167	16170	16023	16070	16117	16209	16173	15914	15989	16121	16037	16129	16134	16128	15928	16115	16050	16065	16283	16045	16033	16110	16115	16007	16072	16109	16122	16164	15941	15977	16257	16255	16327	16262	16099	16101	16207	15833	16281	15926	16011	15977	15876	16211	16015	15997	16067	16072	16053	16276	16031	16095	16027	16031	15947	16124	16108	16188	16149	15920	16025	16099	16016	16082	16139	16201	16089	15878	16048	16103	16192	16118	16132	16071	16019	16161	15938	16153	15883	16026	15975	16135	16163	15941	16015	16232	16099	16002	16227	15897	16045	16208	16058	16171	16037	16138	16061	16041	16313	16312	16328	15920	16136	16043	16028	16063	16383	16247	16148	16037	16080	16049	15953	16218	16083	16113	16245	15872	16043	16199	15961	16112	16138	15933	16079	16017	16078	15967	16285	15984	16190	16032	16070	16103	16258	16095	16182	16194	16280	16273	16065	16027	15970	16081	16026	16024	16205	16090	15993	16298	16141	16202	16336	16209	16170	16340	16189	16152	16077	15966	16295	16108	16236	16080	16295	15996	16147	15864	16028	16112	16128	16129	16125	16235	16248	16057	16151	16103	16042	15972	16115	16083	15952	16101	15928	16044	16255	15951	15974	16113	16027	16184	16030	15931	15930	16279	15985	16073	16025	15965	16121	16123	16012	16032	15968	16085	15976	16048	16159	16241	15984	16240	16132	15910	16029	16231	15965	16148	16146	16058	16185	16214	16064	16133	16099	16095	16268	16176	16092	16044	16030	16026	16075	16202	16147	16014	16242	16017	15886	16176	15979	16216	16197	16370	16071	16142	16128	15981	16018	16239	16082	15986	15906	16037	16126	15920	16209	16193	16035	16004	16054	16084	16024	15966	16231	16089	16002	16139	16088	16103	16012	15939	16247	16151	16083	16135	15926	16123	16153	16023	16153	16154	16175	16107	16223	16054	16114	16209	15944	16039	16165	16263	16170	15948	16114	16164	15982	16095	16157	15946	16067	15980	16085	16100	16269	15944	16318	16238	16385	15997	15995
17711	31309	31731	28460	25094	23365	23983	22655	20246	18941	18161	18647	25745	43329	40242	32159	22531	16598	14661	14433	14291	14311	14504	14365	14350	14284	14411	14358	14339	14173	14224	14248	14286	14146	14478	14459	14388	14294	14361	14304	14375	14302	14493	14284	14135	14342	14358	14331	14266	14430	14309	14364	14456	14343	14178	14390	14175	14282	14195	14179	14221	14656	14353	14300	14169	14227	14389	14454	14368	14150	14324	14436	14327	14360	14493	14277	14372	14358	14289	14250	14233	14283	14298	14283	14247	14406	14482	14360	14362	14180	14386	14191	14166	14281	14416	14382	14470	14290	14265	14314	14263	14274	14242	14202	14357	14242	14451	14341	14266	14336	14350	14175	14339	14225	14474	14248	14398	14318	14351	14282	14297	14341	14319	14410	14274	14299	14478	14305	14355	14414	14348	14272	14308	14426	14209	14284	14399	14168	14355	14436	14275	14209	14337	14292	14191	14150	14262	14208	14268	14275	14425	14228	14358	14377	14520	14415	14182	14391	14243	14399	14411	14396	14464	14347	14455	14255	14223	14246	14457	14344	14344	14305	14293	14258	14224	14356	14439	14307	14218	14112	14349	14073	14302	14367	14246	14480	14277	14151	14502	14191	14267	14348	14362	14465	14390	14467	14296	14305	14418	14225	14223	14262	14348	14227	14222	14379	14164	14303	14188	14201	14307	14400	14469	14329	14326	14442	14322	14312	14306	14198	14264	14454	14269	14328	14358	14470	14237	14288	14298	14391	14130	14289	14391	14354	14203	14202	14463	14143	14372	14344	14123	14283	14419	14411	14293	14425	14395	14206	14346	14374	14258	14230	14256	14292	14330	14406	14342	14225	14113	14365	14307	14224	14305	14295	14482	14058	14342	14506	14153	14387	14235	14302	14491	14409	14312	14276	14507	14230	14277	14382	14244	14421	14262	14187	14306	14210	14270	14449	14334	14402	14040	14249	14508	14498	14450	14498	14445	14323	14119	14440	14343	14174	14185	14346	14420	14370	14295	14153	14428	14273	14301	14409	14287	14277	14316	14258	14263	14446	14253	14322	14144	14402	14310	14362	14471	14319	14463	14048	14327	14328	14314	14250	14531	14303	14248	14406	14291	14380	14267	14286	14416	14302	14361	14151	14045	14393	14448	14356	14380	14215	14443	14351	14302	14282	14271	14302	14219	14488	14244	14382	14357	14339	14335	14146	14204	14364	14267	14284	14354	14275	14267	14302	14185	14387	14347	14242	14280	14262	14295	14425	14255	14327	14247	14264	14311	14234	14299	14355	14344	14278	14360	14338	14188	14421	14367	14311	14458	14330	14213	14356	14267	14247	14398	14207	14170	14226	14232	14399	14241	14245	14207	14191	14285	14214	14259	14310	14237	14375	14228	14190	14212	14373	14351	14219	14303	14355	14481	14432	14198	14232	14236	14295	14367	14347	14221	14326	14399	14259	14247	14265	14360	14227	14214	14295	14442	14345	14580	14252	14482	14325	14462	14435	14351	14329	14313	14090	14204	14352	14371	14248	14478	14250	14247	14420	14333	14339	14375	14425	14382	14240	14435	14295	14308	14275	14230	14329	14225	14382	14204	14159	14327	14378	14523	14328	14317	14396	14150	14382	14295	14354	14324	14113	14310	14311	14395	14404	14442	14351	14336	14316	14354	14367	14384	14258	14334	14550	14324	14401	14378	14362	14353	14314	14249	14244	14318	14326	14281	14365	14080	14434	14130	14339	14330	14304	14494	14186	14502	14241	14397	14327	14341	14339	14063	14298	14428	14200	14201	14458	14117	14312	14327	14303	14228	14249	14497	14271	14322	14268	14357	14212	14242	14274	14278	14357	14510	14428	14291	14362	14131	14412	14256	14499	14382	14330	14248	14238	14365	14171	14267	14339	14211	14135	14432	14394	14245	14265	14418	14322	14266	14594	14310	14289	14401	14271	14298	14297	14349	14265	14498	14188	14378	14368	14372	14351	14220	14333	14290	14290	14383	14280	14360	14236	14178	14422	14349	14375	14194	14431	14436	14399	14447	14541	14446	14232	14421	14248	14312	14417	14159	14484	14394	14180	14353	14199	14300	14401	14456	14410	14322	14375	14390	14264	14343	14352	14119	14353	14187	14280	14223	14268	14312	14435	14190	14211	14301	14293	14409	14370	14202	14406	14601	14323	14433	14362	14361	14157	14201	14219	14303	14267	14437	14221	14345	14380	14338	14348	14202	14254	14363	14199	14459	14304	14385	14246	14454	14299	14360	14352	14354	14245	14380	14383	14377	14267	14297	14373	14196	14390	14371	14188	14134	14175	14287	14267	14349	14362	14302	14182	14396	14160	14274	14394	14142	14373	14458	14194	14367	14377	14283	14371	14333	14159	14246	14371	14407	14444	14397	14223	14358	14421	14411	14266	14240	14452	14454	14233	14104	14254	14221	14375	14283	14361	14303	14306	14305	14362	14138	14276	14283	14287	14302	14386	14254	14238	14217	14370	14359	14328	14667	14310	14384	14089	14280	14228	14393	14314	14316	14289	14412	14146	14471	14316	14325	14318	14234	14237	14288	14290	14445	14306	14249	14383	14279	14316	14365	14384	14320	14155	14257	14291	14238	14202	14357	14208	14331	14179	14425	14424	14286	14381	14267	14360	14412	14116	14477	14271	14371	14269	14438	14518	14367	14184	14245	14124	14381	14237	14333	14359	14282	14476	14485	14228	14251	14245	14365	14290	14324	14227	14333	14281	14478	14248	14335	14227	14416	14276	14274	14243	14405	14421	14265	14426	14274	14302	14350	14496	14137	14431	14261	14511	14362	14413	14564	14452	14316	14422	14225	14433	14253	14262	14318	14204	14384	14366	14367	14454	14279	14477	14294	14383	14246	14398	14391	14378	14395	14270	14190	14289	14304	14302	14357	14360	14263	14320	14366	14202	14348	14469	14263	14322	14310	14236	14287	14347	14276	14405	14343	14431	14380	14321	14262	14252	14310	14332	14335	14442	14214	14238	14299	14406	14347	14260	14216	14185	14226	14370	14328	14319	14408	14345	14345	14332	14213	14407	14223	14181	14267	14280	14342	14207	14170	14357	14335	14320	14333	14396	14239	14207	14410	14215	14374	14285	14023	14039	14241	14348	14202	14149	14284	14508	14159	14282	14396	14307	14283	14408	14422	14264	14339	14293	14394	14318	14270	14409	14247	14423	14323	14254	14243	14240	14391	14335	14246	14480	14269	14372	14409	14446	14284	14406	14363	14231	14312	14512	14351	14280	14316	14370	14225	14406	14412	14395	14201	14400	14362	14395	14370	14382	14363	14421	14244	14208	14357	14436	14404	14342	14302	14325	14291	14373	14249	14410	14306	14315	14126	14406	14249	14209	14374	14454	14356	14198	14299	14281	14384	14470	14287	14321	14403	14191	14332	14381	14311	14304	14286	14450	14333	14220	14332	14284	14213	14215	14360	14263	14408	14225	14361	14328	14233	14393	14270	14177	14256	14062	14382	14323	14161	14230	14379	14436	14524	14483	14367	14423	14306	14176	14417	14457	14342	14396	14321	14350	14454	14243	14265	14348	14320	14309	14439	14339	14380	14104	14319	14195	14202	14413	14335	14419	14228	14471	14247	14284	14260	14403	14514	14205	14343	14566	14298	14452	14279	14377	14459	14246	14098	14383	14207	14437	14404	14513	14279	14133	14282	14159	14334	14234	14311	14175	14370	14258	14277	14455	14210	14258	14264	14208	14240	14293	14357	14361	14141	14283	14364	14375	14317	14361	14258	14446	14349	14323	14345	14177	14444	14417	14317	14363	14224	14170	14392	14466	14287	14354	14467	14254	14382	14337	14387	14310	14389	14249	14277	14296	14267	14303	14287	14393	14158	14248	14315	14362	14327	14394	14280	14353	14290	14248	14384	14312	14520	14347	14401	14503	14355	14285	14419	14220	14211	14284	14175	14136	14267	14229	14442	14224	14363	14189	14294	14367	14446	14112	14400	14262	14276	14304	14269	14373	14268	14316	14193	14318	14290	14392	14394	14316	14225	14337	14477	14440	14339	14335	14209	14396	14321	14241	14225	14436	14463	14228	14259	14245	14223	14463	14169	14354	14334	14289	14331	14234	14295	14256	14316	14382	14344	14282	14363	14270	14409	14057	14364	14258	14437	14456	14226	14224	14337	14335	14211	14230	14256	14396	14510	14182	14321	14425	14415	14212	14266	14347	14327	14262	14285	14281	14335	14554	14254	14199	14402	14423	14301	14487	14346	14314	14385	14214	14242	14300	14415	14171	14261	14378	14394	14327	14270	14272	14185	14244	14351	14375	14408	14358	14290	14346	14415	14155	14289	14254	14053	14293	14193	14364	14246	14433	14283	14387	14243	14230	14272	14274	14174	14253	14276	14361	14156	14339	14254	14233	14418	14463	14292	14193	14307	14376	14300	14566	14298	14366	14360	14184	14126	14302	14230	14234	14189	14306	14235	14369	14228	14317	14420	14382	14186	14242	14342	14258	14318	14503	14247	14330	14314	14223	14402	14079	14357	14329	14315	14446	14339	14325	14456	14244	14255	14270	14340	14325	14464	14279	14341	14493	14039	14304	14481	14245	14421	14189	14328	14237	14302	14256	14338	14201	14164	14180	14349	14279	14175	14198	14329	14266	14252	14327	14347	14322	14196	14061	14296	14227	14379	14271	14386	14310	14367	14127	14247	14331	14286	14325	14231	14388	14342	14301	14263	14311	14326	14175	14336	14395	14447	14261	14321	14256	14355	14346	14290	14304	14379	14501	14383	14345	14480	14330	14429	14452	14369	14190	14347	14309	14232	14195	14247	14147	14397	14259	14283	14231	14328	14317	14257	14209	14274	14359	14459	14390	14338	14293	14221	14359	14288	14434	14286	14262	14187	14228	14132	14443	14319	14356	14356	14405	14165	14498	14305	14465	14189	14440	14315	14377	14282	14285	14329	14257	14413	14107	14242	14176	14306	14282	14390	14245	14405	14354	14338	14462	14310	14249	14289	14425	14165	14342	14315	14267	14300	14249	14322	14299	14146	14243	14376	14252	14146	14466	14353	14403	14185	14343	14298	14202	14356	14310	14267	14414	14220	14342	14259	14281	14021	14111	14135	14197	14163	14336	14204	14259	14144	14507	14180	14389
29384	23635	26416	23844	20168	19065	18839	18692	17905	17036	17061	16895	17242	19398	19057	17873	16823	16240	16198	16305	16133	16331	16122	16305	16196	16094	16038	16162	16317	15931	15983	16181	16136	16117	16075	16066	16080	16180	15956	16372	16194	16263	16183	16358	16306	16069	16176	16019	16206	16249	16123	15902	16104	16061	16395	16126	15942	16083	16169	16055	16281	16174	16183	16276	16147	16058	15918	16043	16297	16176	16216	16286	16056	16233	16137	15923	16162	16148	16280	16088	16258	16185	16175	16261	15924	16079	16132	16233	16207	16291	16123	16110	16320	16105	15984	16181	16117	16192	15816	16102	16282	15929	16178	16063	16132	16239	16101	16170	16188	15973	16213	15937	16078	16133	16070	15903	16244	15985	16250	16175	16099	16133	16254	16140	16173	16228	16121	16225	16473	16030	16263	16136	16267	16144	16136	16258	16289	16109	16240	16093	15840	16276	16211	16318	16168	16039	15858	16280	16096	16170	16264	16237	16292	16024	16147	16089	16001	15866	16120	16105	16174	16020	16283	16188	16173	16250	16192	15901	16175	16113	16216	16026	16154	16005	16150	16070	16152	15945	16163	16082	16099	15991	16068	15972	15984	16106	16321	16118	16257	16021	16022	16183	16266	16173	16024	16131	15935	16077	16083	16064	16078	16177	16078	16153	16177	16244	15883	16100	16271	16086	16385	16286	16086	16122	16059	16200	16114	16050	16309	16213	16068	16202	16180	16029	16158	16087	16043	15950	15879	16178	16263	15923	15986	16057	15888	15853	15996	16001	16037	16243	16041	16114	16229	16146	16149	16098	16300	15837	16149	16223	16209	16328	16064	16277	16223	16028	16141	16142	16177	16265	16122	16066	16023	16147	16170	16096	16064	16360	16077	16354	16101	16136	16126	16090	15960	16046	16046	16081	16053	16167	15978	16149	16183	15875	16134	15947	16226	16117	16128	16052	16102	16294	16318	16225	16311	16100	16138	16009	16157	16076	16225	16258	16178	16134	16271	16196	16136	16193	15954	15947	16083	15917	16091	16083	16091	16054	16181	16127	15848	16060	16029	16018	15944	16250	16053	15999	16113	15994	16060	16179	16073	16236	16196	16096	16408	16110	16052	16163	16287	16325	16081	16215	15940	16030	16221	16209	16231	16291	16091	16175	16215	16083	16177	16366	16362	16031	16152	16307	16101	16176	16232	16116	15996	16015	16264	16199	15906	16029	16171	15934	16166	16197	15996	16044	16216	15943	16048	15923	16138	16155	16109	16089	16168	16163	16072	16116	16348	16173	16250	15982	15933	16104	16123	16088	16203	16149	16033	15951	16071	16121	16186	15973	16090	16160	16252	16082	16013	16208	16066	16035	16258	16095	16180	16163	16134	16066	16316	16034	16300	16070	16126	16109	16093	16223	16219	16266	16231	16196	16264	16100	15977	16301	15959	16171	16115	16175	16088	16252	16152	15939	16089	16185	16051	16011	16116	16334	16252	16181	16063	16099	16225	16018	16194	16058	16334	16076	16011	16194	16056	16168	16168	16057	16221	15990	16219	16160	16289	16132	16078	16365	16246	16119	15970	16053	16273	16178	16162	16016	16262	16051	16093	15980	16136	16137	16133	16144	16238	16003	16045	16317	16214	16083	15955	15994	16155	16157	16213	16166	16004	16172	16061	16154	15979	16266	15986	16066	16129	16139	16188	16068	15997	16233	16259	16152	16102	16298	16009	16196	16120	16160	16163	15966	16108	16064	16226	16352	16025	16065	16168	16047	15977	16100	16091	15907	16079	16115	16136	16316	16107	16164	16093	15840	16234	15995	16201	16124	16090	16265	16075	16146	15947	16149	16212	16204	16256	16118	16241	16196	16064	16168	16298	15960	16158	16072	16167	16262	16010	16157	16266	16055	16173	16202	16132	15958	16071	16161	16080	16024	16149	15946	16341	16247	16027	16116	16152	16110	16002	15991	16030	16086	16161	16099	16129	16097	16115	16003	16374	15893	16067	16135	16184	16029	15932	16147	16166	16072	16122	16197	16282	15810	16077	16179	16082	16116	16114	16106	16087	15989	16043	16060	16042	16112	16262	16216	16233	16153	16202	16237	16065	16083	16051	16142	15981	15995	16207	16149	16075	16094	16151	15988	16103	16098	16045	16199	16108	16222	16218	16175	16013	15940	16082	16214	16086	15978	16324	16157	16233	16055	16123	16316	16141	16014	15897	16110	16109	16192	16249	16121	16208	16318	16317	15969	16269	16147	16180	16103	16278	16266	16280	16247	16042	16106	16293	16118	16160	16056	16350	16273	16198	16235	16128	16317	16152	16175	16089	15990	15822	16133	15929	16026	16121	15982	15988	16252	16160	15997	16194	16290	16274	16169	15989	16165	15929	16149	16144	16013	16040	16153	16126	16209	16435	16233	15994	16027	16009	15917	16004	16223	16277	16017	16114	16207	16068	16138	16173	16209	16229	16117	16250	16312	16121	16285	16083	16141	16209	16268	16057	16022	16056	16009	16052	16102	16372	16096	16129	16075	16121	16266	16147	16169	16335	16173	16081	16382	16101	16019	16132	16223	16209	16394	15935	16028	16005	16115	16024	16087	16155	16054	16317	16063	16192	16196	16308	16106	16244	16038	16182	16046	16013	16270	16014	16139	16020	16179	16234	16152	16166	15993	16110	16044	16086	16294	16003	16045	16114	16036	16101	15957	16032	16101	16131	16150	16217	15852	16155	16172	16111	16227	16247	16038	16079	16147	16071	15960	16133	16226	16247	16231	16421	16247	16078	16226	16061	16086	16216	16115	16093	16140	16030	16117	16382	16058	16136	15941	15926	16271	16103	16313	16093	16106	16382	15965	16240	16008	16129	16311	16387	16202	16154	16115	15999	16251	16054	16162	16099	16241	16082	16259	16407	16063	16338	16208	16268	16108	15996	16213	16207	16099	16110	16243	16170	16050	16162	16169	16190	16075	16313	16038	16103	16008	16099	15998	16163	16036	15947	16172	16181	16311	16209	16195	16255	16211	16218	16118	16109	16220	16272	16188	16273	16171	16199	16077	16342	16289	16103	16059	16245	16091	16075	16298	16319	16154	15989	16238	16204	16164	16286	15957	16173	15941	16266	16036	16020	16024	16071	16127	16179	16030	16117	16038	16278	16076	16197	16199	16170	16204	16094	15968	16185	16129	16314	16214	16085	16225	16129	16137	16208	16155	16046	16143	16234	16030	16121	16022	16173	15939	16023	15980	16075	16109	16282	16023	15979	16324	15974	16121	16172	16245	16010	16295	16067	16129	16269	16084	16017	16212	16108	16101	16063	15937	16195	16112	16258	16218	16093	16189	16056	15977	16116	16361	16083	16175	15964	16144	16251	16225	16173	16105	16028	16032	15946	16051	16073	16108	16235	16164	16065	16187	16178	16166	16295	16039	16110	16178	16399	16286	16155	16045	16204	16240	16145	16226	16109	16176	16181	16135	16199	16219	16132	15994	16200	15948	16164	16050	16270	16216	16177	16091	16182	16049	16191	16061	16113	15920	16203	16119	16171	16118	16170	16074	16208	16155	16027	16026	16102	15889	16123	16184	16257	16181	16075	16220	16061	16176	16154	16016	15934	16200	16095	16169	16112	16014	16136	16024	16022	16118	16287	16244	16272	16315	16074	16133	16109	16045	16196	16120	16201	16080	16082	16133	16035	16272	16195	16176	16045	16170	16053	16116	16271	15962	15877	16222	16087	16053	16017	16113	16298	16093	16121	16085	16389	16204	15976	15976	16005	16283	16171	16026	16228	16060	16452	16253	16127	16229	16056	16143	15724	16114	16216	16077	16268	16232	16265	15953	16359	16095	16199	15921	16282	16039	16119	16373	16071	16190	16287	15990	16312	15983	16059	16279	15998	16168	16076	16074	15963	16055	16105	16246	16074	16025	16139	16254	16070	16217	16196	16236	16147	16163	16154	16074	16145	15867	16213	16243	16128	15978	16254	15979	16120	15995	15858	16148	16140	16164	16111	16144	16197	16079	16074	16335	16106	16321	16139	16195	16099	16300	16177	16361	16075	16093	16246	16162	16078	16049	16049	16033	16165	16107	16057	16274	15915	16048	16153	16234	16196	16150	16230	16081	16038	16207	16079	16101	16249	16288	16179	16152	16128	15949	16124	16114	16179	16068	16119	16233	16145	16212	15981	16118	16182	15975	16180	16016	16048	16011	16183	16051	16179	15926	16231	16005	16072	16220	15950	16174	16088	15932	15945	16224	16164	16231	16047	16095	16158	16122	16083	16056	16103	15994	16111	16062	16155	16119	16035	16201	16250	16162	16046	16097	16324	16168	16069	16088	16132	16273	16270	16163	15996	16193	16110	16201	15980	15993	16047	16089	16207	16153	16154	16145	16015	15964	16120	16076	16115	16191	16031	16208	16083	16111	16212	15927	16161	15875	16085	16157	16088	16074	16112	16184	16025	16249	16331	16184	16067	15983	16177	16073	15922	16139	16296	16037	16194	16087	16449	16187	16110	16263	16057	15992	15947	16031	16072	16202	16257	16265	15981	16104	16198	16135	16225	16097	16101	16352	15995	16128	16251	15934	15993	16196	16031	16089	16013	16145	16012	16175	16163	16047	16061	16296	16015	16026	16197	16278	16134	15996	16072	16036	16316	16298	16368	16337	15941	16063	16154	16026	15976	15985	16237	15914	16214	16217	16022	16057	16090	16161	16217	16074	16013	16064	16233	16145	16047	16060	16144	16133	16202	16250	16305	16144	16235	16116	16226	15965	16138	16220	15943	16067	15979	16042	16431	16034	15941	16257	16184	16053	16122	15917	16151	16198	16007	16077	16196	16225	16054	16131	16263	15964	16214	16021	16189	16199	16262	16087	16307	16025	16253	16015	16345	16094	16027	16159	16133	16142	15969	16144	16203	15952	16071	16028	16074	16436	16133	16219	16028	15997	16021	16196	16150	16254	16138	16038	15993	16198	16252	16280	16093	16152	16082	16011	16185	16069	16121	16243	15929	16067	16033	16097	16057	16182	16194	15908	16167	16098	16154	16152	16119	15933	16113	15918	16241	15993	16129	16043	16064	16083	16233	16108	16106	16046	15949	16063	16159	16174	16124	16044	16087	16069	15947	16072	16228	16075	16091	15917	16106	16047	16205	16119
17225	23043	24300	22279	20127	18814	18726	18365	17022	15828	15453	15820	16463	18904	17765	16255	14993	14478	14342	14155	14352	14314	14176	14246	14204	14319	14297	14284	14212	14367	14317	14185	14038	14232	14361	14444	14333	14347	14203	14286	14362	14124	14210	14300	14443	14305	14321	14280	14175	14320	14306	14295	14316	14253	14395	14242	14136	14312	14339	13974	14386	14208	14374	14306	14492	14109	14209	14278	14311	14300	14222	14287	14304	14402	14305	14340	14254	14352	14201	14361	14413	14134	14261	14291	14371	14312	14130	14199	14287	14295	14388	14289	14438	14130	14151	14219	14109	14262	14271	14424	14252	14222	14315	14229	14169	14258	14256	14123	14285	14356	14366	14253	14229	14223	14318	14450	14363	14322	14471	14252	14088	14240	14365	14290	14265	14129	14301	14114	14435	14206	14265	14291	14392	14277	14304	14337	14287	14329	14387	14186	14108	14351	14364	14280	14233	14388	14190	14405	14342	14288	14190	14504	14376	14307	14260	14311	14345	14214	14203	14139	14129	14171	14284	14267	14454	14191	14425	14456	14408	14257	14286	14330	14203	14157	14245	14404	14348	14283	14337	14370	14208	14135	14301	14412	14392	14286	14289	14401	14208	14292	14332	14256	14182	14417	14258	14437	14363	14301	14329	14304	14228	14251	14223	14303	14392	14492	14389	14183	14485	14155	14287	14323	14405	14169	14388	14163	14177	14252	14238	14411	14231	14271	14320	14368	14365	14299	14100	14297	14298	14203	14232	14277	14348	14253	14187	14205	14435	14304	14248	14296	14345	14257	14328	14353	14194	14165	14344	14326	14165	14275	14390	14471	14344	14417	14196	14335	14213	14265	14390	14276	14257	14223	14287	14237	14360	14281	14218	14405	14214	14187	14307	14385	14294	14385	14128	14338	13993	14165	14272	14275	14304	14430	14349	14222	14224	14321	14298	14443	14251	14187	14214	14371	14283	14199	14163	14341	14221	14356	14312	14241	14288	14116	14163	14159	14288	14283	14343	14229	14125	14287	14361	14217	14144	14394	14345	14346	14266	14220	14325	14267	14197	14376	14221	14320	14424	14370	14133	14245	14362	14238	14358	14066	14260	14128	14262	14144	14363	14333	14401	14167	14165	14225	14234	14247	14349	14209	14320	14204	14290	14333	14324	14330	14095	14189	14386	14299	14172	14379	14416	14234	14321	14279	14446	14270	14395	14181	14271	14415	14121	14316	14176	14197	14364	14308	14280	14190	14233	14411	14359	14225	14374	14263	14226	14333	14181	14357	14217	14471	14393	14248	14311	14320	14270	14201	14271	14276	14474	14275	14301	14221	14303	14266	14255	14168	14384	14237	14212	14158	14355	14404	14214	14252	14310	14254	14154	14306	14315	14179	14310	14340	14263	14276	14331	14307	14102	14185	14138	14185	14221	14368	14224	14295	14343	14169	14322	14219	14290	14274	14247	14293	14336	14264	14177	14404	14227	14222	14335	14344	14335	14256	14335	14326	14244	14339	14314	14324	14350	14352	14490	14403	14200	14288	14339	14285	14213	14419	14128	14296	14250	14266	14174	14134	14259	14441	14236	14287	14334	14333	14373	14273	14327	14234	14153	14285	14184	14338	14265	14299	14434	14144	14327	14269	14247	14359	14452	14323	14297	14299	14448	14283	14236	14199	14369	14084	14224	14254	14254	14346	14353	14232	14182	14184	14385	14295	14311	14344	14270	14078	14506	14198	14288	14379	14136	14201	14137	14412	14279	14240	14451	14371	14436	14288	14340	14203	14369	14216	14362	14209	14352	14061	14163	14357	14252	14061	14205	14218	14231	14187	14187	14298	14213	14285	14298	14329	14213	14199	14118	14176	14199	14278	14212	14278	14259	14328	14233	14251	14193	14177	14354	14230	14194	14323	14310	14228	14252	14218	14307	14167	14110	14248	14363	14287	14173	14329	14272	14278	14269	14350	14512	14389	14191	14284	14361	14272	14251	14363	14217	14305	14239	14162	14129	14335	14324	14269	14303	14270	14378	14109	14331	14056	14259	14202	14238	14246	14282	14203	14270	14277	14426	14206	14195	14416	14311	14172	14015	14416	14153	14294	14265	14262	14218	14429	13965	14318	14246	14321	14178	14352	14125	14217	14285	14144	14178	14280	14113	14493	14328	14316	14245	14252	14298	14222	14134	14343	14257	14147	14357	14214	14320	14311	14186	14263	14246	14183	14328	14219	14258	14240	14213	14143	14288	14147	14260	14256	14123	14458	14276	14325	14224	14222	14333	14148	14212	14155	14317	14209	14322	14460	14173	14365	14181	14322	14315	14225	14305	14219	14299	14201	14199	14315	14337	14382	14371	14280	14298	14113	14333	14235	14076	14114	14285	14241	14306	14118	14323	14264	14385	14247	14378	14382	14390	14331	14292	14222	14277	14327	14208	14426	14190	14200	14294	14224	14208	14205	14194	14332	14190	14222	14345	14509	14344	14420	14195	14367	14053	14249	14283	14340	14227	14246	14216	14289	14211	14036	14262	14317	14332	14123	14364	14378	14392	14294	14219	14345	14355	14290	14295	14208	14242	14289	14178	14321	14181	14073	14406	14249	14321	14189	14407	14296	14181	14361	14182	14358	14180	14361	14447	14417	14251	14225	14314	14216	14341	14152	14166	14203	14290	14235	14256	14272	14335	14232	14303	14135	14226	14234	14221	14125	14373	14278	14333	14105	14218	14148	14305	14308	14162	14410	14328	14165	14436	14441	14095	14287	14244	14188	14294	14468	14175	14198	14308	14303	14241	14222	14253	14143	14374	14282	14213	14323	14321	14246	14275	14219	14257	14271	14207	14107	14320	14401	14358	14334	14160	14240	14258	14246	14524	14193	14336	14433	14328	14399	14166	14269	14200	14215	14269	14307	14344	14334	14185	14228	14248	14353	14067	14288	14265	14394	14423	14361	14212	14190	14268	14374	14265	14318	14312	14264	14264	14210	14384	14270	14246	14220	14456	14176	14436	14115	14369	14392	14525	14252	14447	14255	14443	14204	14358	14265	14247	14184	14348	14147	14330	14187	14304	14302	14209	14225	14508	14337	14224	14127	14492	14304	14358	14187	14326	14351	14264	14306	14199	14227	14382	14106	14384	14263	14282	14353	14146	14122	14264	14204	14271	14396	14286	14346	14363	14257	14174	14396	14271	14134	14214	14269	14393	14165	14255	14300	14186	14212	14305	14438	14345	14175	14306	14123	14311	14393	14162	14448	14340	14127	14225	14341	14366	14193	14284	14294	14347	14423	14196	14421	14251	14309	14272	14179	14288	14307	14144	14336	14266	14071	14534	14182	14169	14244	14284	14363	14374	14316	14419	14365	14343	14275	14216	14290	14331	14226	14127	14257	14419	14395	14299	14394	14426	14353	14300	14256	14338	14251	14362	14265	14162	14155	14258	14294	14298	14199	14257	14152	14204	14353	14206	14310	14092	14254	14415	14060	14260	14351	14412	14244	14354	14211	14472	14268	14452	14281	14305	14392	14371	14306	14178	14294	14246	14289	14420	14177	14276	14269	14239	14111	14193	14241	14241	14154	14288	14292	14214	14348	14276	14420	14394	14254	14363	14363	14472	14209	14410	14195	14365	14248	14403	14210	14119	14380	14246	14319	14473	14250	14265	14269	14255	14268	14249	14234	14403	14249	14299	14348	14061	14146	14383	14177	14297	14156	14285	14232	14248	14179	14292	14274	14191	14224	14477	13941	14467	14276	14161	14447	14219	14245	14443	14283	14414	14283	14287	14274	14288	14308	14319	14294	14271	14342	14235	14289	14140	14300	14139	14333	14323	14396	14445	14084	14314	14024	14392	14216	14303	14245	14367	14418	14387	14460	14197	14328	14390	14208	14234	14320	14241	14217	14232	14356	14290	14356	14071	14189	14345	14189	14357	14369	14235	14303	14289	14159	14362	14394	14191	14456	14129	14221	14324	14447	14330	14275	14324	14342	14443	14250	14204	14339	14301	14132	14493	14173	14451	14322	14351	14282	14280	14202	14171	14194	14309	14175	14246	14318	14401	14349	14324	14352	14234	14302	14395	14279	14333	14436	14349	14373	14370	14235	14308	14277	14285	14282	14323	14328	14278	14198	14338	14326	14320	14452	14301	14183	14239	14329	14389	14213	14200	14373	14266	14237	14336	14170	14325	14368	14190	14186	14302	14319	14222	14153	14152	14316	14360	14127	14195	14293	14273	14526	14166	14494	14184	14107	14354	14278	14265	14297	14334	14373	14256	14216	14312	14284	14358	14392	14281	14247	14318	14371	14141	14329	14294	14301	14411	14244	14337	14060	14386	14288	14193	14255	14272	14374	14237	14328	14448	14323	14277	14193	14326	14297	14150	14159	14187	14318	14365	14206	14185	14241	14308	14472	14403	14261	14285	14159	14219	14133	14334	14441	14219	14311	14095	14371	14308	14281	14245	14139	14310	14140	14258	14146	14297	14195	14277	14435	14228	14381	14317	14369	14344	14155	14439	14168	14295	14135	14271	14296	14190	14223	14243	14405	14472	14216	14248	14110	14314	14170	14302	14377	14410	14327	14210	14134	14267	14206	14076	14182	14378	14306	14330	14323	14215	14162	14311	14416	14273	14151	14229	14319	14393	14358	14257	14218	14224	14299	14278	14258	14315	14431	14419	14282	14183	14290	14298	14450	14307	14122	14461	14319	14230	14327	14267	14484	14238	14272	14373	14347	14084	14390	14315	14321	14329	14113	14151	14304	14350	14231	14261	14379	14282	14297	14281	14303	14097	14212	14287	14341	14321	14119	14193	14173	14430	14425	14066	14382	14311	14157	14154	14294	14378	14291	14268	14418	14382	14342	14245	14153	14136	14246	14258	14356	14425	14351	14242	14284	14391	14323	14154	14466	14233	14280	14382	14181	14361	14356	14493	14232	14476	14434	14383	14285	14282	14310	14482	14180	14415	14345	14228	14154	14382	14314	14287	14323	14350	14352	14217	14301	14296	14415	14346	14185	14297	14123	14260	14453	14089	14228	14306	14174	14133	14363	14263	14176	14340	14004	14159	14152	14241	14410	14292	14409	14348	14303	14304	14288	14316	14326	14203	14232	14222	14302	14095	14304	14242	14330	14328	14332	14279	14116	14376	14221	14236	14398
25183	21429	28318	26182	23217	22499	21551	19883	19086	18552	17856	17642	19873	35133	30793	22883	18705	16697	16422	16315	16231	16384	16233	16242	16140	15918	16043	15972	16333	16174	16244	16079	16286	16088	16170	16166	16265	16170	16248	16240	16015	16096	16283	16185	16040	16048	16129	16086	16250	16375	16231	15942	16226	15960	16036	15942	16176	16241	16160	15930	16225	16066	16085	16233	16106	16287	16040	15995	16274	16126	16036	16094	16128	15995	16078	16130	16049	16081	16034	16157	15999	15957	16033	16058	15822	16004	16140	15911	16192	16187	16320	16050	16140	16068	15909	15892	16236	16175	16381	15952	16011	16095	16156	16048	16339	15946	16242	16027	16288	16024	16073	16351	16260	16174	16078	15995	16154	16116	16268	16065	16057	16119	16140	16218	16121	16133	16011	16145	16033	16034	16149	16063	16248	16109	16100	16050	16307	16195	16230	16158	16217	15965	16012	15990	16045	16008	16212	16029	15869	16155	16135	16008	16051	16073	16154	16129	16166	16055	16170	15984	16258	15983	16088	15970	16259	15966	16295	16130	16080	16056	16186	16024	16145	15990	16145	16203	16150	16068	15882	15925	16115	16206	16059	16135	15978	15859	16010	16256	16129	15913	16116	16068	16155	16063	15980	16265	16140	16129	16212	15984	16027	16169	16170	16005	16084	15940	16102	16116	16100	16132	16011	16149	16067	16000	16132	16197	16022	15927	15831	16013	16006	16049	15943	16049	16054	16064	15857	16074	16100	16037	16165	16195	15929	15967	16001	15849	16263	16142	16249	15993	15945	16108	16185	16161	15997	15996	16007	16151	15926	16226	15995	16191	16096	15850	16233	16119	15972	16009	15919	15920	15966	16173	16216	16063	16130	16106	16152	16054	15989	16227	15962	16027	16131	15935	15973	16113	16155	16007	15949	16175	16106	16067	15964	16076	16172	16153	16125	15976	16190	16185	16030	16072	15943	16178	16251	16221	16137	15830	16129	16149	16203	15995	16095	16174	16266	16112	16166	16049	16140	16045	16071	16170	16063	16012	16216	16205	16156	16078	16156	16003	16271	16032	16170	16140	15974	16138	16188	16018	16250	16094	16070	16079	16147	16136	15884	16163	16169	16082	15968	16015	16060	16070	16198	16013	16247	15891	16097	16120	16028	15993	16249	15987	16243	16141	15964	15976	15996	16120	15891	16000	16173	16152	16203	16053	16135	15998	16148	16099	16092	16061	16131	16182	16126	16160	15956	16040	15928	16142	15955	16019	16067	16024	16058	16151	15991	16187	16146	16139	16003	16206	16165	16057	16008	16170	16239	15960	15976	16161	16245	16264	16223	16156	16018	15916	16012	16191	16234	16128	16093	16106	16088	15834	16073	15947	16039	16260	16156	16133	15907	15999	15973	16218	16061	16168	16025	16011	16128	16000	16107	15872	16033	16159	16294	16118	15977	15987	16079	16059	16183	16087	16071	16084	15879	16058	15894	16034	16205	16115	15958	15906	16315	15963	16063	16047	15936	16035	16047	16107	15948	16042	16310	16147	16214	16098	16063	16011	16203	15842	15878	16109	16088	16281	16028	16156	16100	16057	16220	16246	16054	16142	15906	16156	16043	16103	16020	16100	15915	16241	15994	15959	16018	15846	16144	15993	16096	16123	16215	16053	16003	16009	16032	15988	15909	15975	16097	16063	16209	16082	15986	16162	16494	16211	15988	16229	15932	15812	16033	15985	16135	16060	16127	16181	16318	16080	16085	16025	16087	16095	15953	16042	16001	16118	16135	16330	16157	15993	16080	16053	16293	16244	16013	16120	16149	15962	16176	16138	16223	15842	16178	16033	16241	16151	16031	16179	16062	16227	16172	16232	16060	16089	16125	16138	16187	16101	16206	16059	16172	16077	16131	16196	16188	16096	16195	16078	16017	15946	16200	15997	15978	16015	16196	16029	16265	16118	15987	16140	16217	16113	16175	15991	15985	16155	16347	16126	16175	15846	16056	16242	16054	16258	16113	16129	15952	16176	16051	16197	15994	15996	15913	16034	16041	16117	16357	16020	15860	16080	16149	16114	16359	16044	16067	16143	16010	16120	16014	16141	16044	16037	16021	16254	16087	16021	16108	16134	16258	16196	16040	15996	16064	16216	16026	16107	16124	15958	15990	16078	16205	16127	15979	16084	16126	15951	15953	15962	16055	15876	16044	16125	16023	15907	16232	16123	15970	16115	16060	15847	15919	16125	16039	16254	16077	15970	16041	16189	16138	16330	16167	16075	15882	15973	16176	16101	16137	16022	16067	16083	16186	16036	15968	16122	16032	16174	16141	16075	16151	16170	16150	16148	16111	16060	16138	16078	15956	16168	16041	16175	16020	16012	16050	15977	16023	16178	15954	16259	16139	16265	16195	16081	16004	16052	16108	16172	16260	16133	16041	16223	16028	16184	16113	16129	16219	16120	16194	16170	16128	16177	16005	16062	16089	16114	15945	16235	16110	16222	15877	16043	16141	15906	16146	16095	16172	15945	15933	16294	16242	16052	16096	15976	16030	16035	16126	16001	15983	15984	16123	15928	16075	16008	16050	15998	16074	16245	16216	16173	16032	16077	15948	16108	16189	16112	16077	16040	16130	16168	16199	16047	16108	16149	16090	15973	16101	16022	16205	16168	16301	16202	16056	15958	15791	15994	16068	16081	16084	16030	16314	16075	16147	15958	16107	16012	16009	15900	16262	15870	15891	16248	16101	16129	16059	16338	16085	16090	16003	16213	16087	16078	16092	15958	15977	16143	16038	16141	16193	16133	15918	15976	16115	16153	16043	15993	16328	16108	16154	16114	16083	15821	16132	16086	16279	16038	15977	15761	16056	16085	16021	16129	15944	16174	16147	16222	16224	16319	16095	16198	16180	15985	16292	15868	16129	16040	16172	15889	16257	16054	16146	16160	16091	16012	15922	16051	16044	16205	16105	16088	16217	16253	15902	16113	16209	16118	16059	16052	16129	16230	16191	16239	16118	16093	16053	15909	16035	16097	16047	16190	16149	16057	16090	16012	16055	16167	15897	16064	16368	16079	16013	16253	16147	16109	16038	16011	16197	16049	16279	15961	16001	15960	16013	16233	16279	15995	16121	16069	15921	16000	15979	16168	15937	16118	16029	16232	16235	16194	16184	16242	15985	15938	16300	15987	15921	16276	15962	16275	15974	15996	16035	15916	16260	16025	16172	16006	16180	16030	16056	16072	16047	16147	16267	16188	15885	15938	16068	16012	16089	16093	16011	16140	15966	16208	16117	15925	16189	16061	15954	16167	16032	16234	15983	15816	15940	16067	16176	16105	16043	16260	16065	16119	16007	16000	16012	16256	16252	15924	15988	15952	16014	16178	15872	16024	16205	15995	15995	16308	16218	16150	16185	15928	16111	16050	16049	16154	16030	16138	16231	16321	16062	16050	15975	15998	16132	16196	16015	16144	16072	16251	15953	16183	16093	15987	15963	16080	16173	15982	16099	16049	16270	16096	16138	16053	16040	16135	16188	16259	16167	16107	16188	16121	16147	16126	16001	16287	16358	16130	16146	16008	16236	16231	16096	15783	16259	16135	16076	16061	16155	16012	16177	16155	16049	16092	16109	16023	16146	16017	16220	16076	16072	16208	16024	16077	16141	16102	15999	15962	16074	16115	16053	16148	15971	16098	16019	16105	15974	16060	16107	16070	16175	16243	16224	16231	15909	16225	16319	16035	16175	16241	16097	16240	16339	15899	16186	16091	16003	15967	16151	15942	16123	16028	16174	16002	15874	15771	15985	16245	16197	16104	15850	16285	16035	16121	16114	16167	16103	15879	15921	16133	16182	16078	16018	16082	16057	15942	15992	16225	15970	16231	15899	16115	16182	16277	16000	16075	16064	15968	16222	16096	16087	16030	16143	16135	15964	16189	15989	16119	15986	16004	16063	16097	16260	16174	16110	15868	16003	16233	16130	16139	16263	16319	16287	16188	16074	16137	16116	16245	16163	16169	15826	16261	16255	15961	16007	16042	16041	16057	16016	16112	16010	16083	16085	15904	15948	16056	16121	16087	16012	16193	16059	16085	16072	16017	16179	16209	16233	16100	16233	16181	15918	16063	16340	16005	16103	16043	15855	15960	16153	16225	16051	16213	16108	15918	16057	16134	15885	16168	16052	16220	16172	16297	16057	16134	16105	15997	16163	16229	16144	16245	16167	15946	16271	16205	16069	15983	16248	16198	16062	16094	16024	16056	15943	16067	16137	16199	16061	16030	15816	16003	16090	16211	16138	16049	16052	15959	16201	16067	16312	16126	16099	16035	15970	16142	16045	15983	16289	15978	16014	16028	16074	15932	15860	16137	16088	15966	16088	16011	16117	16057	15848	16176	16043	16220	16221	16109	16189	16209	16198	15905	16036	15992	16022	16178	16180	16072	16237	16296	16039	16114	16043	16212	16011	15924	16376	16049	16194	16122	16226	16079	16259	16121	16044	16231	15927	16086	16073	15993	16103	15981	16080	16107	15989	16098	15916	15954	16198	16146	16227	15998	16254	16183	16009	15968	15886	16146	16279	16098	16000	16122	16225	16183	16200	16035	15859	16068	16071	16017	15987	16120	16092	15789	16102	16061	16170	16023	16148	16083	16254	16081	16394	16186	16096	16176	16087	16090	16028	16280	16084	15962	16112	16069	16063	16264	16312	16133	16025	15798	16168	16121	15961	16021	16027	16240	15997	16124	16309	16003	16246	16217	15885	15969	16185	16028	15977	15911	16133	15963	16201	16180	16479	15952	16207	16182	16018	15940	16066	15946	16175	16054	16073	15958	16154	16081	16063	16185	16124	16075	16181	16025	16047	15970	16023	16091	16127	16132	16058	16125	15680	16083	16183	16081	16099	16367	16233	16307	15986	16050	16108	16003	16206	15954	16109	16070	16117	16026	16002	16286	16128	15966	15986	16118	16071	16128	16231	16107	15957	16188	16200	15914	15899	16108	15921	16363	16054	15930	16099	16181	15943	16008	16072	16033	15985	16083	15990	15961	16153	16189	16023	16140	15895	16125	16093	15970	16169	16124	15915	15943	16115	16139	16160	16121	16199	16259	15875	16175	16233	16059	15972	16102	15918	15876	16241	16303	16074	16215	16162	16330	16226	16147	16263	16163
16337	27974	28247	25838	24176	22031	20791	20009	19455	18150	17140	16480	21066	38353	29934	21761	16621	14681	14466	14424	14439	14300	14261	14507	14356	14319	14406	14201	14343	14329	14330	14297	14196	14415	14390	14170	14277	14505	14506	14197	14207	14250	14167	14251	14349	14309	14239	14448	14277	14294	14344	14437	14370	14342	14342	14380	14315	14164	14364	14302	14464	14102	14482	14349	14220	14343	14220	14181	14338	14264	14401	14212	14205	14254	14324	14281	14547	14343	14386	14395	14382	14401	14280	14400	14310	14336	14368	14347	14279	14333	14317	14432	14257	14303	14375	14406	14268	14399	14217	14255	14364	14236	14373	14037	14403	14348	14275	14300	14431	14239	14313	14162	14273	14257	14302	14241	14310	14236	14425	14140	14448	14205	14308	14381	14408	14285	14401	14239	14364	14312	14331	14251	14366	14246	14243	14186	14287	14179	14413	14199	14430	14406	14269	14563	14245	14478	14353	14349	14267	14125	14339	14349	14257	14249	14474	14244	14262	14316	14239	14105	14239	14249	14442	14368	14164	14486	14292	14433	14262	14439	14401	14240	14282	14347	14498	14396	14246	14190	14240	14392	14402	14218	14225	14224	14397	14371	14520	14372	14337	14259	14447	14182	14400	14335	14325	14539	14240	14500	14240	14211	14222	14362	14236	14343	14465	14294	14597	14379	14160	14439	14113	14429	14301	14197	14275	14051	14457	14223	14220	14197	14400	14274	14280	14351	14292	14349	14300	14063	14372	14378	14299	14432	14226	14178	14150	14329	14230	14428	14097	14342	14218	14303	14329	14312	14284	14241	14363	14243	14407	14161	14391	14418	14420	14217	14234	14383	14513	14278	14188	14498	14398	14308	14323	14385	14240	14452	14190	14386	14369	14332	14310	14403	14267	14288	14427	14271	14288	14412	14378	14291	14272	14260	14244	14291	14275	14219	14294	14301	14221	14255	14357	14415	14397	14398	14436	14406	14097	14095	14327	14372	14365	14303	14300	14381	14365	14353	14220	14267	14452	14267	14293	14369	14340	14378	14228	14402	14129	14300	14380	14317	14392	14122	14204	14262	14391	14179	14285	14383	14139	14350	14293	14083	14407	14301	14295	14164	14320	14502	14378	14390	14397	14330	14272	14240	14337	14393	14323	14269	14201	14373	14310	14409	14425	14375	14320	14252	14215	14330	14260	14330	14378	14287	14317	14278	14376	14371	14304	14470	14296	14260	14367	14165	14331	14132	14335	14372	14296	14286	14339	14179	14353	14435	14160	14315	14476	14162	14267	14260	14243	14331	14317	14331	14238	14359	14322	14378	14460	14336	14327	14336	14270	14179	14292	14414	14338	14386	14071	14283	14271	14391	14465	14247	14339	14335	14205	14471	14341	14378	14266	14406	14365	14255	14192	14292	14280	14294	14206	14234	14058	14355	14437	14079	14334	14376	14416	14164	14310	14333	14452	14431	14440	14321	14280	14336	14378	14280	14324	14379	14290	14476	14378	14335	14251	14287	14304	14331	14240	14228	14342	14298	14499	14392	14110	14291	14086	14437	14208	14439	14449	14284	14443	14328	14500	14278	14264	14103	14285	14350	14262	14338	14335	14519	14272	14255	14424	14257	14511	14197	14436	14280	14254	14311	14309	14153	14264	14360	14460	14227	14341	14154	14289	14331	14280	14309	14389	14364	14527	14447	14296	14256	14450	14221	14266	14344	14429	14112	14273	14145	14310	14300	14291	14339	14324	14395	14175	14253	14431	14329	14393	14313	14276	14377	14278	14333	14410	14230	14256	14362	14273	14248	14351	14304	14271	14219	14290	14545	14388	14181	14309	14309	14292	14237	14414	14533	14388	14364	14280	14345	14283	14253	14261	14333	14343	14502	14196	14368	14357	14212	14306	14508	14348	14289	14313	14323	14316	14307	14344	14404	14422	14352	14278	14396	14296	14226	14222	14208	14140	14327	14183	14299	14561	14187	14137	14274	14257	14246	14267	14318	14301	14232	14336	14461	14288	14206	14308	14329	14334	14444	14283	14392	14315	14255	14305	14374	14556	14436	14225	14359	14438	14196	14341	14494	14293	14503	14319	14376	14360	14177	14380	14380	14418	14340	14266	14491	14420	14460	14220	14265	14398	14477	14330	14174	14324	14235	14371	14395	14173	14366	14186	14323	14291	14334	14248	14371	14300	14424	14396	14342	14188	14273	14223	14365	14224	14143	14159	14360	14271	14202	14226	14359	14358	14282	14445	14308	14294	14375	14438	14329	14277	14356	14417	14384	14158	14285	14224	14269	14197	14284	14474	14355	14325	14275	14332	14358	14318	14238	14312	14279	14374	14261	14287	14333	14120	14413	14383	14171	14415	14222	14288	14380	14359	14344	14289	14296	14358	14449	14249	14378	14349	14315	14282	14421	14314	14326	14356	14290	14422	14154	14192	14320	14407	14363	14316	14359	14423	14106	14383	14462	14279	14432	14362	14341	14422	14420	14183	14523	14356	14107	14323	14372	14231	14368	14207	14370	14244	14250	14259	14171	14363	14296	14270	14293	14374	14243	14259	14337	14349	14308	14409	14364	14242	14351	14394	14356	14383	14425	14374	14229	14412	14222	14483	14411	14235	14415	14353	14283	14394	14339	14168	14243	14277	14392	14346	14287	14423	14399	14284	14247	14453	14299	14276	14332	14502	14470	14129	14419	14239	14338	14286	14380	14377	14354	14450	14335	14290	14459	14267	14124	14363	14307	14433	14389	14308	14307	14261	14454	14384	14379	14455	14414	14250	14383	14369	14249	14260	14419	14322	14264	14433	14393	14379	14442	14324	14273	14191	14225	14333	14484	14335	14188	14424	14389	14213	14253	14314	14368	14363	14376	14129	14351	14172	14228	14458	14177	14343	14241	14375	14451	14291	14233	14207	14302	14109	14158	14303	14339	14487	14265	14267	14399	14127	14276	14162	14388	14414	14307	14510	14292	14254	14298	14356	14294	14149	14334	14283	14267	14340	14372	14428	14266	14361	14467	14472	14216	14334	14330	14444	14249	14255	14229	14427	14366	14299	14455	14316	14197	14199	14228	14386	14354	14305	14224	14326	14313	14172	14187	14290	14233	14308	14230	14298	14232	14352	14219	14331	14265	14469	13994	14345	14259	14395	14229	14142	14262	14398	14538	14316	14388	14405	14214	14422	14182	14416	14295	14360	14547	14398	14344	14314	14330	14285	14457	14405	14357	14274	14306	14464	14416	14163	14218	14333	14407	14269	14311	14190	14284	14317	14372	14301	14202	14285	14265	14279	14387	14306	14382	14427	14332	14410	14240	14255	14291	14297	14459	14320	14505	14240	14226	14287	14398	14364	14375	14359	14365	14149	14183	14215	14399	14163	14235	14296	14254	14396	14366	14305	14392	14473	14242	14477	14191	14400	14392	14329	14393	14309	14215	14410	14263	14109	14201	14381	14386	14236	14417	14214	14110	14463	14301	14346	14177	14494	14323	14270	14362	14409	14395	14287	14343	14498	14270	14437	14464	14353	14396	14302	14275	14415	14274	14255	14439	14430	14353	14237	14365	14348	14345	14501	14385	14225	14278	14321	14529	14237	14340	14286	14305	14327	14336	14510	14287	14177	14312	14478	14280	14432	14237	14324	14143	14375	14383	14219	14283	14281	14234	14362	14335	14256	14273	14341	14354	14400	14238	14213	14399	14380	14430	14246	14241	14316	14252	14235	14172	14354	14309	14366	14251	14442	14353	14281	14248	14322	14300	14474	14299	14499	14242	14416	14176	14397	14361	14311	14402	14238	14289	14301	14122	14342	14439	14437	14329	14289	14236	14313	14170	14333	14301	14438	14380	14280	14255	14259	14271	14348	14501	14245	14292	14275	14388	14346	14304	14428	14243	14525	14244	14401	14533	14149	14104	14335	14426	14326	14291	14295	14432	14376	14301	14375	14285	14492	14247	14288	14413	14412	14264	14384	14305	14154	14404	14251	14368	14302	14409	14310	14330	14348	14246	14400	14418	14427	14038	14353	14417	14276	14184	14239	14225	14399	14373	14302	14228	14416	14257	14449	14338	14403	14311	14215	14326	14190	14285	14502	14294	14444	14296	14144	14211	14345	14234	14481	14364	14242	14295	14217	14198	14203	14329	14406	14339	14316	14262	14383	14173	14278	14410	14266	14357	14246	14354	14331	14220	14275	14313	14353	14171	14434	14256	14423	14338	14308	14289	14306	14295	14603	14369	14277	14318	14418	14189	14417	14154	14447	14355	14181	14313	14158	14145	14455	14399	14304	14281	14191	14355	14467	14378	14296	14322	14393	14342	14184	14136	14300	14305	14222	14245	14252	14270	14359	14198	14378	14228	14419	14316	14493	14440	14509	14356	14405	14450	14385	14221	14354	14264	14362	14326	14542	14313	14273	14353	14432	14325	14110	14146	14458	14388	14399	14206	14338	14332	14223	14393	14314	14463	14447	14277	14278	14366	14269	14370	14308	14469	14330	14216	14240	14285	14332	14169	14373	14395	14193	14357	14324	14256	14186	14340	14378	14267	14388	14409	14302	14379	14408	14456	14190	14458	14201	14362	14238	14446	14400	14334	14413	14536	14328	14073	14190	14207	14302	14288	14435	14307	14451	14390	14592	14352	14388	14286	14441	14338	14305	14322	14394	14368	14257	14116	14372	14327	14458	14334	14354	14325	14265	14079	14230	14375	14241	14385	14332	14349	14317	14391	14370	14352	14380	14360	14155	14269	14361	14359	14197	14344	14258	14441	14370	14341	14226	14197	14320	14400	14319	14274	14590	14464	14272	14250	14362	14297	14195	14210	14297	14265	14436	14321	14275	14316	14318	14236	14271	14400	14491	14344	14391	14341	14359	14201	14300	14286	14481	14394	14466	14381	14199	14248	14338	14333	14188	14235	14358	14384	14419	14255	14315	14402	14324	14337	14323	14191	14336	14442	14204	14341	14382	14250	14268	14202	14450	14123	14439	14176	14121	14279	14408	14229	14357	14310	14284	14310	14218	14398	14336	14230	14273	14401	14352	14340	14322	14317	14382	14296	14176	14341	14392	14421	14337	14347	14276	14211	14322	14406	14304	14503	14376	14233	14300	14136	14251	14297	14360	14252	14271	14321	14191	14233	14401	14383	14330	14347
23926	21472	29061	24418	22991	25059	25603	21047	20451	20472	19840	19070	24535	44698	39028	27366	20812	17317	16632	16526	16234	16339	16195	16117	16460	16298	16215	16081	16129	16220	16205	16018	16541	16309	16223	16030	16249	16198	16291	16267	16157	16201	16280	16200	16297	16144	16198	16132	16472	16273	16244	16044	16232	16155	16214	16296	16379	16196	16173	16361	15993	16212	16170	15957	16212	16197	16205	16319	16295	16284	16182	16239	16044	16363	16139	16182	16106	16162	16196	16127	16087	16209	16044	16177	16407	16277	16057	16157	16301	16234	16161	16144	16217	16223	16061	16129	16223	16196	16259	16126	16288	16159	16220	16132	16072	16245	16127	16410	16287	16126	16308	16257	16310	16336	16450	16390	16211	16099	16196	16289	16147	16007	16337	16123	16194	16268	16150	16123	16011	16137	16193	15921	16132	16187	16042	16181	16146	16269	16050	16116	16067	16220	16279	16331	16277	16189	16260	16067	16200	15921	16363	16185	15983	16099	16425	15987	16110	16120	16185	16061	15876	15910	16105	16163	16324	16219	16137	15914	16074	15907	16051	16115	16245	16321	16047	16282	16195	16401	16077	16299	16065	16167	16033	15992	16289	16157	16387	16068	16028	15971	16122	16152	16088	16302	16244	16164	16287	16179	16062	16057	16274	16128	16096	16212	16048	16160	16177	15943	16118	16096	16076	16313	16280	16054	16135	16053	16372	16351	16012	16155	16219	16124	16242	16151	16220	16017	16078	16232	16144	16173	16149	16097	16100	16200	16186	16259	16198	15959	16321	16248	16181	16273	16181	16240	16226	16235	16114	16226	15996	16253	16184	16150	16195	16162	16227	16094	16166	16045	16085	16067	15998	16171	16101	16115	16182	16218	16068	16171	16120	16321	16250	16220	15965	16172	16341	16200	16190	16407	16377	16047	16078	16240	16158	15938	16042	16311	16405	16024	16162	15988	16072	16043	16215	16025	16028	16145	16099	16067	16062	16183	16119	16279	16195	16232	16197	16338	16234	16017	16182	16132	16272	16086	16165	16174	16117	16087	16344	16185	16091	16254	16426	16201	16211	16142	16210	16171	16049	16132	16170	16276	16174	16081	15965	16014	16131	16331	16287	16292	16016	16060	16279	16135	16162	16441	16047	16090	16223	15970	16335	16212	16088	16143	16171	16142	16244	16208	15982	16209	15999	16198	16120	16174	16195	16069	16119	16148	15951	15945	16174	16243	16259	16120	16256	16242	16207	16369	16174	16100	16172	16128	16060	16122	16131	16208	16299	16140	16219	16262	16119	16264	16203	16279	16213	16282	16182	16051	15981	16415	16144	16287	16331	16130	16359	16142	16161	16230	16249	16220	16205	16106	16303	16228	16310	16198	16170	16201	16143	16252	15968	16165	16098	16022	15986	16129	16216	15979	16115	16100	16024	16113	15982	16066	16129	16445	16132	16196	16166	16189	16294	16249	16209	16259	16293	16080	16428	16203	16206	16089	16284	16065	16114	16409	16299	16176	16164	16141	16175	16297	16170	16030	16064	16188	15997	16139	16080	16373	16002	16201	16301	16094	16279	15985	16055	15948	16022	15995	16216	16212	16105	16141	16145	16005	16180	16050	16155	16139	16183	16172	16177	16066	16012	15982	16304	16390	16196	15989	15993	16039	16167	16167	16366	16185	16304	16170	16280	16258	16152	16159	16227	16211	16223	16063	16026	16219	16122	16163	16145	16098	16212	16070	16015	16113	16362	16185	16214	15969	16128	16171	15971	16238	16184	16127	16305	15942	16095	16131	16055	16362	16176	16258	16174	16099	16165	16181	16341	16184	16063	16131	16305	16154	16102	16095	16133	16105	15931	16046	16081	16068	16097	16350	16283	16215	16029	16138	16094	16101	16011	16106	16288	16208	16189	16010	16196	16039	16185	16256	16189	15942	16115	16122	16209	16076	16051	16233	16163	16087	15902	16286	15974	16113	16092	16064	16417	16240	16104	16217	16062	16164	16114	16007	16066	15966	16291	16047	16190	16165	16177	16065	16282	16094	16126	16372	16148	15940	16437	16165	16130	16389	16203	16256	16014	16256	16354	16322	16097	16273	16382	16348	16248	16263	16111	16114	16342	16173	16077	16235	16165	16108	16017	16305	15939	16294	16262	16130	16222	16187	16067	16049	16040	16287	16302	16191	16104	16190	16193	16026	16055	16066	16027	16157	16172	16324	16204	16158	16208	16222	15955	16210	16208	15863	16138	16385	16191	16260	16297	16416	16414	16159	16154	16285	16312	16020	16287	16160	16051	16194	16129	16280	16184	16132	16397	16160	16053	16073	16205	16128	16302	16234	16223	16212	16206	16274	16158	15924	16155	16069	16101	16092	16254	16237	16036	15995	16165	16193	16305	16078	15949	16250	16126	15782	16067	16158	16196	16269	16045	16031	16271	16184	16046	16084	15973	16058	16090	16035	15993	16189	16255	16208	16245	16204	16037	16099	16245	15877	16135	16373	16133	15951	16152	15975	16281	16132	16312	16198	16063	16181	16229	16148	16263	16148	15872	16252	16230	16033	16002	16168	16296	16237	16272	16195	16220	16145	16276	16217	16102	16319	16286	15974	16036	16159	16116	16272	16274	16191	16236	16147	16097	16093	16199	16190	15927	16303	16311	16108	16190	16181	16116	15973	16203	16247	16186	16275	16273	16183	16241	16189	16062	16074	16323	16193	16023	16142	16039	16212	16145	16162	16051	16112	16118	16271	16491	16111	16055	16071	16145	16161	16246	16139	16190	16207	16163	16056	16131	15892	16230	16170	16084	16166	16245	16148	16148	16218	16063	16252	16137	16272	16207	16186	16136	16207	16268	16095	16237	16298	16102	16202	16231	16209	15958	15982	16116	16211	16013	16126	16162	16152	16173	16102	16089	16247	16335	16157	16215	16159	16171	16169	15979	16117	16095	15984	16173	16196	16039	15936	16344	16098	16339	16249	16183	16274	16049	16113	16252	16068	16240	16121	16104	16298	16372	16060	16310	16327	16184	16124	16244	16163	16362	16141	16113	16171	16130	16144	16124	16316	16351	16161	16166	16315	16080	16265	16305	15864	16221	16251	16150	16009	15922	16073	16117	16064	16109	16089	16125	16131	16166	16043	16085	16165	16091	16253	16183	16039	16249	16215	16196	16096	16335	16287	16028	15955	16095	16223	16149	16174	16139	16225	16115	16072	16122	16319	16263	16101	16215	16231	15980	16094	16229	16219	15949	15984	16146	16169	16003	15925	16055	16089	16182	16150	16108	16060	16309	16203	16204	16298	16383	16177	16225	16224	16339	16350	16220	16235	16065	15997	16009	16239	16251	16076	16061	16161	16238	16179	16259	16163	16083	16195	16189	16099	16135	16037	16204	16345	16020	16147	16131	16286	16180	16402	16373	16179	15924	16110	16092	16170	15965	16111	16190	16179	16115	15956	16088	16088	16232	16271	16082	16242	16211	16382	16265	16355	16120	16062	16142	16063	16136	16081	16205	16216	16144	16166	16231	16425	16200	16184	16245	16198	16214	16231	16309	16138	16205	16104	16245	16301	16129	16161	16154	16217	16215	16163	16067	16251	16215	16269	16190	16178	16108	16224	16054	16059	16148	16075	16208	16172	16067	16141	16037	16323	16159	16152	16246	16229	16154	16103	16150	16105	16067	16096	15985	16024	16110	16113	16396	16112	15968	16214	16078	16026	16093	16234	16181	16100	16140	16064	16018	16218	16183	16201	16108	16108	16159	16278	16239	16136	16341	16171	16245	16140	16350	16125	16137	16099	16029	16077	16107	16134	16042	16097	16158	16348	16259	16181	16069	16181	16133	16221	16295	16218	16092	16056	16258	16018	16109	16071	15981	16180	16252	16140	16123	16167	16109	16081	16041	16153	16239	16185	16092	16194	16050	16148	16095	16195	16255	15996	15943	16203	16166	16345	16339	16207	16295	16329	16249	15995	16166	16114	15969	16316	16287	16241	16059	16131	16028	16218	16110	16050	16095	16090	16016	16125	16161	16071	16066	16061	16250	16222	16041	16053	16121	16393	16330	16087	16165	16098	16229	16132	16269	16223	16184	16041	16184	16330	16180	16216	16183	16231	16238	16179	16167	16108	16162	16130	16145	16365	16205	16078	16124	16210	16089	16281	16285	15933	16231	16092	16120	16120	16156	16190	16023	16071	16212	16248	16183	16314	16162	16127	16196	15960	16249	16165	16156	16206	16320	16281	16190	16218	16204	16109	15954	16161	16280	16196	16137	16143	16311	16138	16323	16096	16028	16138	16341	16219	16092	16185	16208	16027	16269	16389	16210	16170	16079	16265	16101	16254	16057	15917	16125	16312	16348	16225	16277	16167	16343	16351	16175	16189	16410	16107	16093	16358	16195	16003	16112	16279	16291	15979	16054	16154	16176	16244	16256	16043	16143	16220	15974	16067	16164	16095	16139	16201	16275	16084	16030	16174	16219	16248	16063	16201	16151	16080	16239	16192	16356	16101	16232	16252	15949	16469	16218	16265	16173	16169	16197	16073	16145	16083	16294	16096	16151	16437	16119	16177	15992	16113	15943	16242	16215	16187	16092	16025	15963	16282	16295	16192	16196	15996	16244	16081	16386	16173	16039	16141	16229	16232	16244	16201	16227	16112	16176	16175	16207	16211	16120	16311	16115	16212	16102	16165	16208	16174	16159	16088	16147	15904	16158	16123	16222	16155	16190	16102	16146	16107	16176	16332	16007	16111	16139	16146	16337	16208	16330	16176	16159	16127	16229	16241	16264	16198	16134	16137	16137	16144	16349	16060	16193	16016	16293	16082	16052	16228	16151	16193	16165	16112	16215	16204	16315	16231	16170	16234	16133	16068	16155	16214	16206	16322	15954	16042	16013	16066	16392	16188	16135	16180	16109	16047	16045	16266	16175	16267	16258	16289	16212	15986	16079	16265	16192	16138	16273	16231	16149	16385	16110	16180	16492	16148	16096	16302	16307	16193	16196	16410	16303	16028	16107	16214	16186	16171	16138	16267	16286	16204	16198	16195	16160	16222	16224	16086	16128	16151	16107	16148	15977	16001	16290	16045	16256	16215	16304	16180	16069	15972	16119	16148	16219	16177	16375	16190	16177	16239	16180	16161	16085	16164	16023	15977
18537	32117	31467	29205	27823	25210	24351	21326	21488	20573	19504	18684	27394	46669	37764	26731	18471	15075	14564	14472	14371	14320	14373	14206	14319	14275	14361	14581	14354	14320	14436	14391	14416	14500	14531	14395	14125	14297	14342	14383	14390	14299	14230	14420	14265	14321	14446	14237	14378	14337	14408	14490	14392	14458	14412	14256	14318	14307	14420	14363	14438	14463	14217	14316	14440	14361	14106	14226	14149	14362	14322	14442	14423	14212	14346	14249	14274	14400	14502	14314	14303	14326	14348	14392	14140	14194	14298	14440	14349	14397	14341	14391	14229	14495	14331	14554	14486	14244	14388	14356	14351	14353	14319	14471	14459	14309	14199	14272	14401	14382	14404	14279	14291	14343	14265	14288	14403	14394	14438	14472	14365	14283	14267	14434	14189	14434	14478	14414	14342	14469	14374	14370	14416	14296	14283	14257	14461	14418	14288	14168	14316	14173	14382	14156	14389	14386	14156	14524	14232	14301	14256	14527	14350	14242	14351	14500	14368	14269	14323	14445	14289	14309	14320	14297	14422	14474	14499	14509	14256	14277	14298	14555	14129	14300	14497	14261	14424	14228	14241	14269	14206	14280	14399	14200	14197	14252	14365	14358	14299	14384	14420	14335	14305	14438	14321	14281	14198	14330	14298	14234	14247	14271	14266	14230	14401	14413	14426	14367	14208	14340	14430	14323	14293	14392	14257	14178	14414	14487	14397	14403	14450	14371	14464	14278	14426	14349	14252	14365	14473	14464	14329	14588	14263	14393	14306	14383	14487	14439	14343	14378	14327	14300	14412	14283	14381	14355	14409	14226	14221	14238	14338	14378	14278	14242	14269	14367	14298	14425	14314	14300	14371	14355	14244	14191	14542	14231	14476	14238	14203	14412	14376	14461	14407	14449	14305	14324	14401	14223	14361	14250	14261	14163	14357	14341	14199	14308	14198	14395	14331	14375	14341	14285	14406	14517	14315	14306	14396	14353	14459	14262	14512	14363	14417	14218	14341	14303	14367	14260	14305	14283	14311	14397	14346	14281	14294	14511	14403	14347	14380	14283	14464	14160	14356	14350	14367	14305	14262	14411	14405	14311	14417	14354	14313	14299	14348	14204	14599	14463	14535	14371	14172	14229	14329	14404	14376	14303	14395	14344	14331	14221	14259	14407	14386	14493	14330	14375	14253	14372	14412	14303	14285	14357	14255	14379	14289	14456	14383	14334	14372	14414	14396	14276	14266	14311	14209	14270	14209	14224	14449	14325	14292	14248	14367	14363	14543	14334	14390	14381	14284	14338	14377	14272	14271	14370	14203	14382	14442	14433	14268	14403	14249	14490	14482	14277	14385	14271	14373	14242	14382	14402	14231	14287	14238	14252	14382	14384	14420	14395	14498	14583	14450	14308	14548	14307	14307	14440	14162	14359	14479	14225	14474	14281	14202	14397	14465	14335	14425	14274	14408	14283	14312	14259	14330	14298	14379	14410	14401	14329	14369	14413	14208	14252	14369	14267	14282	14291	14293	14157	14184	14408	14268	14207	14269	14319	14516	14356	14265	14358	14314	14496	14512	14435	14439	14304	14244	14261	14304	14368	14330	14454	14414	14296	14308	14242	14258	14368	14355	14371	14313	14351	14399	14321	14334	14366	14415	14320	14405	14508	14266	14373	14402	14300	14261	14322	14286	14298	14309	14257	14193	14262	14299	14441	14348	14278	14507	14333	14447	14091	14471	14376	14253	14388	14257	14354	14420	14492	14266	14276	14279	14495	14143	14380	14300	14270	14282	14456	14422	14397	14245	14337	14419	14527	14167	14352	14379	14192	14306	14294	14289	14573	14388	14397	14404	14334	14296	14321	14437	14535	14333	14277	14437	14266	14268	14343	14278	14437	14166	14245	14364	14249	14245	14260	14387	14303	14377	14362	14206	14486	14338	14447	14289	14332	14312	14329	14360	14285	14316	14336	14320	14121	14326	14249	14462	14284	14341	14391	14435	14324	14494	14320	14403	14323	14230	14336	14271	14434	14287	14348	14308	14233	14376	14291	14403	14356	14282	14296	14347	14254	14350	14232	14257	14182	14456	14504	14264	14324	14356	14480	14446	14376	14229	14370	14305	14259	14224	14299	14297	14243	14325	14296	14266	14373	14512	14379	14255	14317	14238	14484	14365	14452	14373	14328	14349	14205	14413	14326	14311	14233	14380	14269	14390	14362	14258	14333	14419	14394	14506	14181	14385	14419	14313	14303	14396	14458	14165	14366	14338	14293	14270	14310	14286	14313	14291	14201	14412	14135	14341	14513	14332	14508	14286	14341	14227	14194	14191	14266	14433	14336	14246	14281	14376	14309	14230	14177	14439	14159	14529	14350	14358	14345	14436	14418	14259	14298	14452	14172	14484	14223	14411	14561	14329	14363	14289	14371	14508	14395	14392	14530	14161	14354	14333	14259	14296	14279	14381	14491	14061	14309	14392	14569	14477	14241	14334	14240	14385	14257	14440	14409	14189	14332	14153	14374	14479	14267	14400	14236	14446	14355	14237	14201	14275	14350	14161	14380	14329	14365	14247	14387	14339	14319	14096	14432	14464	14401	14333	14402	14224	14325	14236	14441	14420	14301	14363	14413	14342	14293	14167	14414	14386	14453	14284	14293	14182	14262	14450	14405	14483	14219	14335	14459	14347	14385	14324	14362	14375	14161	14393	14438	14413	14231	14297	14524	14386	14293	14382	14217	14373	14465	14326	14294	14414	14290	14363	14467	14253	14295	14190	14247	14420	14371	14233	14284	14392	14358	14302	14460	14361	14416	14306	14415	14350	14327	14263	14436	14310	14249	14389	14466	14229	14329	14287	14229	14369	14292	14328	14329	14091	14288	14208	14342	14333	14156	14219	14549	14413	14385	14273	14524	14377	14404	14317	14365	14403	14167	14344	14194	14539	14269	14105	14453	14398	14478	14262	14390	14336	14241	14174	14394	14231	14112	14348	14374	14402	14329	14288	14507	14152	14349	14287	14450	14212	14369	14186	14269	14141	14316	14085	14410	14277	14224	14375	14454	14343	14354	14332	14251	14239	14358	14480	14381	14442	14315	14138	14325	14262	14272	14221	14261	14225	14390	14347	14416	14384	14201	14415	14522	14342	14298	14280	14218	14439	14313	14428	14449	14335	14527	14376	14433	14308	14317	14320	14348	14287	14247	14438	14467	14309	14297	14458	14304	14128	14371	14179	14315	14279	14283	14189	14211	14218	14480	14479	14476	14315	14130	14199	14276	14268	14310	14343	14375	14303	14333	14352	14366	14403	14314	14327	14299	14205	14441	14374	14405	14276	14348	14261	14308	14463	14280	14482	14448	14320	14308	14383	14219	14383	14455	14437	14414	14347	14444	14243	14394	14238	14352	14282	14382	14322	14438	14266	14377	14354	14256	14312	14542	14276	14347	14328	14259	14325	14396	14335	14315	14213	14152	14321	14242	14311	14149	14162	14255	14303	14318	14319	14315	14366	14325	14347	14294	14343	14463	14327	14345	14354	14450	14287	14212	14243	14172	14404	14221	14477	14372	14369	14451	14214	14302	14313	14181	14310	14316	14477	14452	14421	14232	14335	14304	14584	14340	14401	14379	14413	14388	14419	14253	14386	14218	14499	14363	14298	14295	14402	14406	14189	14301	14300	14544	14282	14399	14359	14212	14395	14282	14283	14256	14365	14409	14508	14005	14148	14383	14270	14316	14363	14286	14277	14378	14285	14282	14449	14390	14264	14248	14401	14321	14278	14442	14282	14434	14501	14316	14251	14253	14271	14212	14339	14131	14398	14370	14079	14205	14318	14375	14351	14413	14165	14334	14103	14408	14161	14417	14417	14328	14337	14387	14435	14269	14372	14319	14292	14342	14452	14421	14301	14237	14422	14273	14387	14432	14368	14383	14354	14226	14226	14372	14286	14157	14449	14216	14251	14493	14203	14277	14349	14197	14266	14248	14413	14231	14356	14322	14294	14390	14264	14223	14558	14399	14311	14340	14420	14245	14344	14471	14402	14178	14492	14405	14497	14414	14352	14324	14297	14275	14326	14447	14454	14363	14374	14222	14354	14264	14343	14402	14382	14524	14495	14383	14277	14393	14410	14360	14458	14334	14251	14434	14516	14496	14266	14246	14423	14228	14270	14282	14344	14280	14421	14513	14337	14339	14408	14404	14289	14314	14271	14347	14364	14276	14370	14331	14218	14383	14358	14435	14392	14072	14359	14313	14179	14480	14279	14382	14247	14302	14336	14326	14282	14372	14189	14201	14588	14486	14463	14428	14476	14343	14175	14364	14303	14355	14378	14387	14502	14306	14417	14324	14365	14230	14226	14506	14255	14243	14347	14190	14364	14341	14455	14467	14256	14335	14440	14369	14271	14417	14318	14328	14554	14296	14402	14422	14282	14242	14544	14382	14335	14405	14245	14393	14354	14351	14256	14396	14252	14393	14383	14330	14359	14301	14413	14281	14395	14144	14346	14212	14381	14317	14476	14263	14267	14282	14433	14361	14306	14266	14262	14301	14500	14229	14541	14482	14461	14321	14294	14360	14367	14249	14299	14366	14473	14287	14298	14459	14213	14395	14377	14223	14455	14452	14172	14470	14211	14282	14304	14390	14430	14426	14326	14417	14288	14333	14359	14429	14469	14313	14356	14351	14408	14410	14341	14295	14423	14373	14391	14262	14304	14468	14403	14338	14293	14394	14194	14227	14350	14453	14461	14346	14398	14177	14244	14365	14357	14372	14424	14320	14201	14313	14279	14287	14406	14209	14389	14400	14398	14240	14318	14418	14408	14367	14292	14531	14498	14213	14319	14237	14369	14335	14423	14454	14271	14313	14334	14343	14367	14431	14249	14541	14345	14210	14309	14393	14521	14324	14192	14352	14284	14398	14389	14292	14204	14422	14252	14463	14494	14322	14272	14428	14424	14243	14237	14456	14442	14350	14316	14319	14431	14187	14431	14301	14292	14565	14186	14308	14398	14185	14358	14254	14317	14368	14340	14463	14270	14397	14355	14284	14157	14382	14181	14347	14262	14380	14279	14567	14412	14385	14397	14314	14438	14240	14357	14182	14243	14377	14310	14395	14427	14230	14485	14387	14303	14447	14270	14400	14271	14193	14270	14360	14422	14235
29672	24248	25064	21873	18377	17521	16801	16584	17000	17444	17415	16880	17245	19872	19331	17755	16810	16364	15981	16052	16086	16274	16210	16097	16185	16168	16161	16114	16096	16028	16170	16261	16179	16396	16200	16217	16313	16218	16138	15973	16119	16100	16189	16169	16082	16209	16119	16069	16211	16083	16060	16251	15968	16011	16019	16130	16263	16010	16064	16297	16175	16150	16222	16080	16381	16142	16283	16108	16121	16192	15799	16042	16170	16165	16293	16171	16085	16119	16133	16200	16117	16119	16018	16225	16060	16041	16124	16184	16070	16071	16128	16090	16133	16030	16169	16210	16230	16138	16133	16177	16234	16401	16098	16121	16083	15910	16252	16005	15889	16008	16126	15989	16290	16242	16215	16141	16181	16085	16050	16141	15982	15994	16136	16234	16102	16128	16087	16000	16110	16253	16238	16056	16071	16091	16232	16186	16107	16059	16098	16140	16037	16230	16258	16303	16360	16073	15968	16198	16133	16006	16131	15885	15998	15976	16190	16297	16182	16163	16079	16072	16378	16070	16341	15995	15940	16217	16124	16141	16204	16247	16143	16072	16168	16053	16004	16104	16238	16226	16219	16154	16248	16141	16066	16059	16126	15902	16118	16013	16272	16270	16262	16087	16082	16038	16189	15938	16152	16231	16102	16295	16372	16210	16255	16232	16275	16131	15955	16139	16114	16163	16095	16109	16104	16337	16220	16146	16027	16189	16089	16109	16133	16215	16092	16297	16180	15969	16236	16140	16206	16129	16292	16321	16123	16120	16094	16301	16202	16184	16136	16045	15999	15986	16023	16110	16020	16214	16214	16116	16257	16122	16117	16112	16140	16174	16101	15987	16240	16226	16162	16094	16342	16265	16073	16009	16198	15980	16110	16104	16239	16022	15943	16254	16001	16109	16380	16152	16400	16241	16293	16210	16058	16143	16349	16167	16221	16215	16304	16305	16079	16101	16032	16179	16121	16278	16339	16390	16246	16069	16098	15985	16176	16101	16179	16011	16038	16006	15989	16168	16086	15961	16139	16181	16060	16025	16251	16013	15920	16186	16190	15889	16078	16213	16101	16171	16285	16117	16161	16168	15935	16165	16226	16010	16169	16271	16178	16008	16129	16058	16111	16199	16201	16215	16104	16193	16100	16097	16120	16087	16244	16106	16064	15948	16137	16056	16307	16132	15945	16158	16336	16236	16101	16118	16189	16168	15996	16111	16194	16157	16170	16033	16290	15974	16084	16175	16079	16316	16004	16238	16136	16249	16175	16112	16034	15957	16190	16028	16170	16093	16167	16139	16047	16020	16145	16146	15995	16041	16144	16188	16182	15998	16083	16056	16290	16023	16034	15970	16124	16128	16075	16131	16144	16176	15972	16042	16332	16136	16083	16080	16229	16083	16202	16283	16148	16238	16239	15889	16244	16193	16134	16089	16142	16060	16104	16241	16263	16106	16061	16121	15956	16062	16308	16271	16042	16164	16202	16149	16145	16209	16148	16187	16317	16258	15988	16127	16091	16102	16198	16110	16217	16184	16275	16288	16078	16136	16172	16049	16040	16192	16226	16274	16211	16219	16062	16055	15947	16115	16223	16122	16097	16008	15946	16174	15996	16205	15948	16094	16052	16096	16325	15999	16102	16248	16147	16118	16023	16073	16270	16092	16168	16286	16367	16021	16013	16406	16173	16135	16244	16132	16152	16133	15921	16228	16050	15976	16228	16019	16147	16233	15984	16128	16174	16417	16070	15988	16156	16276	16018	16094	16114	16009	16076	16082	15900	16010	15980	16184	16194	16095	16034	15994	16227	16161	16105	16077	16137	16022	16207	16297	16313	16321	16303	16264	16288	16367	16187	16222	16051	16259	16218	16276	16106	16038	16027	16033	16059	16307	16228	16050	16261	16242	16128	16073	16098	16018	16084	16062	16137	16095	16264	15915	16139	16227	16010	16185	16287	16158	15999	16026	16131	16043	15974	16062	16040	16231	16128	15985	16357	16098	16183	16277	16126	16292	16208	16123	16180	16063	16087	16147	15971	15979	16121	16223	16015	16082	16031	16311	16177	16194	16061	16104	16053	16159	16367	16250	16456	16131	16312	16118	16182	16072	16165	16082	16111	16365	16262	16174	16080	16148	16261	16033	16029	16095	16170	16261	16215	16253	16343	16106	16250	16239	16282	16165	16155	16165	16069	16127	16064	16126	16240	16253	16171	16223	16285	15970	16167	16081	16239	16187	16138	16179	16242	16146	15994	16263	16129	16188	15915	16170	16098	16099	15990	16140	16295	16050	16106	16249	15968	16047	16096	16068	16051	16050	16131	16009	16152	16145	16104	16225	16000	16229	16065	16166	16035	16094	16040	16262	16090	16166	16016	16137	16024	15996	16197	16167	16204	15898	16041	16284	16150	16071	16067	16247	16181	16091	16177	16158	16198	16033	16146	16102	16118	16230	16220	16049	16182	16164	16242	16215	16169	16205	16178	16151	16144	16043	16205	16078	16113	16151	16073	16156	16168	15973	16214	16121	16181	16001	16098	16361	16131	16142	16331	16034	16083	15983	15869	16397	15981	16110	16136	16114	16062	16105	15853	15911	15944	16170	16102	16009	16132	16211	16065	16350	16018	16203	16224	16203	16190	16020	16334	16130	16127	16036	16186	16177	16078	16197	16186	16215	16325	15904	16345	16162	16125	16189	16032	16261	16295	16204	16024	16145	16190	16169	16068	16063	16083	15994	16147	16109	16045	16292	16284	16015	16123	16167	16216	16120	16133	16338	16240	16129	16037	16006	15870	16240	16184	16186	16082	16136	16149	16117	16275	16311	16019	16129	16161	16067	16257	16064	16200	16107	16127	16047	16217	16240	16205	16100	16131	16076	16030	16379	16053	16064	15970	16177	16223	16235	15841	16110	16227	16010	16042	16072	16182	16090	16254	16064	16143	16191	16131	15946	16026	16045	16192	16069	16112	16213	16188	16090	16229	16087	16208	16143	16179	15877	16143	16111	16129	15900	16174	16247	16386	16063	16078	16050	16197	16088	16293	16031	15983	16231	16044	16149	16319	15911	16005	16204	16312	16181	15999	15988	16408	16086	15988	16020	16050	16183	15823	16129	16099	16115	16215	16274	16081	16330	16131	16002	16385	16147	16178	16264	16018	16312	16035	16068	16202	16241	16309	16164	16129	16106	16124	16069	16225	16231	16264	16148	16105	16082	16153	16062	16186	16150	16147	16200	15946	16173	16120	15991	16259	16192	16108	16277	16179	16226	16219	16275	16103	16273	16144	16240	16210	16053	16301	16178	16504	16180	16246	16078	16270	16062	16175	16201	16097	16137	16204	16096	16360	16339	16238	16226	16028	16128	16272	16124	16322	16311	16150	16143	16140	16341	16236	16070	16209	16030	16135	15790	16083	16048	15927	16220	16239	16232	16264	16152	16274	16325	16031	16197	16168	16029	15973	15995	16095	16226	16151	16120	16132	16108	16088	16175	16183	16024	16340	15968	16229	16106	16119	15986	16047	16249	16006	16239	16292	16103	16124	16140	16119	16185	16095	16077	16151	16037	16045	16310	15967	16157	16132	16080	16211	16177	16141	16056	16093	16151	16100	16105	16146	16398	16139	16023	16247	16109	16099	16206	16214	16150	16188	16216	16312	16110	16158	16083	15991	16228	16032	16172	16087	16282	16178	15961	16022	16262	16110	16136	16110	16142	16027	16115	16098	16081	16359	16149	16044	16140	16220	16094	16185	16221	16165	16140	16121	16188	16187	16183	16127	16071	16105	16175	16277	15928	16079	16066	16086	16236	16113	16130	16083	16046	16095	16145	16255	16268	16274	15938	16250	16119	16115	16135	16089	16272	16024	15993	16206	16301	16029	16067	15899	16029	16127	15989	16126	16043	16093	16248	16094	16247	15943	16053	16121	16129	16255	16169	16134	16325	16234	16149	16138	16137	16202	16206	16168	16000	16229	15949	16107	16059	16121	16184	16250	16070	15947	16138	16285	16021	16169	16096	16112	16205	16256	16110	16303	16127	16047	16059	16270	16181	16237	16068	16244	16011	16206	16082	16041	16102	16166	15966	16179	16138	16241	16281	16049	16160	16202	16388	16188	16296	16227	16092	16213	16089	16105	16093	16091	16303	16197	16200	16129	16347	16197	16162	16303	16008	16018	15975	16375	16198	16050	16295	16180	15993	15996	16102	15992	16303	16218	16116	16242	16082	16274	16243	16218	16056	16094	15960	16193	16082	16157	15985	16151	16177	16122	16132	16159	16211	16171	16246	16309	16281	16049	16260	16206	16202	16226	16108	15979	16090	16119	15974	16121	16018	16132	16171	15937	16093	16247	15997	16175	15981	16115	15853	16097	16161	16139	16345	16321	16048	15914	16084	16199	16097	16038	16047	16315	16352	16043	16327	16255	16087	16144	16143	16102	16023	16177	16203	16328	15950	16115	16056	16158	16092	16152	16143	16214	16202	16343	16144	15941	15997	16130	16258	16113	16266	16180	16223	16178	16071	16130	16004	16209	16327	16267	16023	16094	16284	16283	16037	16205	16258	16197	16227	16213	16150	16297	16164	16221	16295	16318	16046	16174	16226	16279	16262	16094	16175	16097	16081	16010	16223	16166	16191	16105	16297	16165	15982	16123	16102	16011	16277	16020	15957	16375	16131	16095	16161	16275	16135	16266	16183	16245	16103	16102	16176	16236	15893	15845	16267	16051	16371	16230	16065	16219	16065	16002	16228	16275	16373	16166	16205	16249	16194	16186	16185	16195	16085	16124	16133	16073	16196	16245	16053	16183	16234	16300	16349	15975	16029	16169	16222	16394	15943	16216	15997	16209	16129	16024	16065	16111	16245	16074	16004	16051	16098	16086	16138	16321	16273	16237	16043	16008	16360	16240	15958	16365	16045	16175	15969	16117	16290	16080	16229	16226	16008	15896	16178	16143	16256	15963	16102	16131	16151	16146	16203	16415	16357	16314	15987	16019	16276	16192	16069	16095	16216	16156	16192	16028	16172	16162	16221	16216	16355	16163	16129	16086	16057	16124	16025	15987	15940	15983	16092	16207	16103	16051	16404	15859	16296	16018	16314	16197	16293	16180	16136	16133	16212	16046	16041	16235	15969	16099	16076	16092	15975	16098	16124	16095	16090
17789	22994	20891	19420	17471	16218	14977	15032	15891	16513	15846	15731	16726	20248	18310	16041	14893	14614	14316	14304	14463	14414	14269	14366	14339	14440	14413	14254	14200	14215	14372	14437	14343	14429	14187	14367	14301	14406	14387	14423	14240	14315	14392	14284	14337	14322	14336	14204	14324	14245	14286	14410	14305	14323	14504	14214	14249	14345	14196	14384	14340	14317	14365	14433	14401	14295	14283	14456	14445	14471	14395	14273	14234	14366	14179	14354	14455	14227	14223	14166	14356	14264	14345	14259	14352	14287	14315	14262	14192	14447	14322	14368	14298	14370	14407	14340	14277	14390	14435	14246	14390	14454	14250	14415	14343	14200	14196	14219	14457	14295	14321	14270	14239	14287	14462	14257	14374	14319	14195	14398	14170	14242	14280	14221	14252	14275	14486	14377	14278	14447	14281	14309	14443	14331	14269	14309	14291	14269	14232	14373	14316	14252	14298	14236	14363	14314	14187	14287	14332	14406	14325	14266	14164	14449	14425	14305	14304	14285	14277	14237	14354	14195	14282	14387	14120	14285	14468	14303	14146	14368	14241	14488	14222	14310	14420	14202	14323	14380	14433	14246	14183	14521	14359	14281	14433	14315	14326	14427	14347	14323	14427	14363	14348	14396	14336	14401	14181	14361	14280	14340	14279	14325	14447	14354	14239	14521	14409	14187	14341	14100	14267	14482	14304	14299	14315	14326	14325	14271	14306	14263	14401	14300	14359	14374	14258	14305	14355	14471	14179	14342	14295	14159	14374	14329	14516	14324	14495	14392	14209	14398	14234	14334	14336	14308	14246	14356	14378	14325	14518	14345	14351	14241	14372	14065	14311	14391	14505	14320	14530	14474	14341	14423	14220	14242	14324	14344	14310	14288	14251	14494	14226	14187	14294	14399	14322	14346	14405	14209	14157	14451	14446	14428	14194	14510	14429	14247	14352	14293	14260	14389	14190	14265	14237	14328	14346	14365	14466	14368	14485	14294	14433	14232	14241	14431	14457	14383	14262	14251	14417	14203	14289	14323	14335	14364	14357	14341	14405	14333	14309	14266	14227	14375	14473	14290	14282	14322	14335	14424	14346	14305	14214	14517	14434	14382	14383	14362	14510	14364	14409	14366	14353	14270	14288	14275	14428	14311	14469	14257	14253	14432	14205	14371	14581	14230	14424	14307	14251	14338	14411	14420	14431	14459	14460	14335	14277	14357	14445	14335	14366	14442	14560	14408	14374	14316	14396	14342	14330	14407	14229	14287	14271	14364	14223	14422	14558	14392	14543	14430	14274	14271	14309	14275	14431	14156	14334	14340	14058	14244	14434	14323	14329	14178	14389	14300	14239	14408	14444	14285	14392	14252	14405	14340	14387	14398	14233	14134	14203	14205	14312	14280	14334	14179	14374	14332	14231	14311	14257	14245	14323	14371	14215	14415	14251	14294	14315	14302	14325	14477	14419	14317	14404	14332	14426	14628	14319	14263	14354	14384	14133	14432	14318	14278	14437	14300	14280	14214	14273	14266	14283	14282	14162	14343	14304	14326	14337	14188	14143	14397	14340	14424	14392	14164	14167	14408	14298	14349	14411	14327	14243	14233	14306	14306	14232	14391	14242	14173	14433	14389	14222	14480	14219	14478	14361	14438	14249	14532	14334	14281	14282	14326	14304	14373	14335	14274	14454	14409	14334	14255	14228	14429	14239	14506	14238	14376	14404	14327	14286	14313	14227	14240	14430	14084	14309	14276	14472	14230	14204	14409	14350	14599	14314	14202	14227	14184	14539	14419	14408	14475	14190	14328	14506	14150	14326	14447	14117	14287	14470	14383	14369	14506	14312	14365	14386	14306	14509	14301	14406	14400	14339	14225	14394	14465	14473	14182	14329	14228	14288	14305	14285	14293	14331	14401	14338	14249	14120	14329	14332	14486	14444	14327	14360	14312	14426	14333	14428	14277	14350	14351	14370	14245	14372	14273	14489	14273	14148	14376	14368	14589	14258	14432	14421	14542	14149	14392	14352	14344	14492	14478	14272	14274	14302	14422	14323	14364	14230	14417	14335	14334	14353	14183	14257	14367	14340	14342	14207	14293	14290	14365	14335	14426	14362	14386	14382	14510	14312	14448	14274	14203	14412	14287	14304	14420	14366	14447	14172	14460	14315	14266	14351	14585	14383	14388	14291	14392	14218	14470	14147	14572	14316	14409	14420	14312	14268	14305	14347	14301	14519	14260	14463	14184	14247	14329	14412	14279	14377	14296	14187	14344	14309	14312	14342	14321	14507	14416	14348	14351	14343	14425	14394	14253	14322	14376	14292	14445	14253	14305	14315	14418	14605	14603	14234	14252	14200	14444	14358	14457	14438	14154	14448	14307	14163	14347	14199	14405	14440	14423	14278	14292	14204	14345	14308	14177	14283	14169	14517	14476	14457	14436	14412	14472	14352	14367	14279	14322	14430	14396	14466	14400	14411	14404	14363	14480	14298	14386	14166	14427	14310	14272	14417	14434	14409	14279	14486	14214	14612	14425	14262	14556	14329	14327	14506	14308	14237	14430	14188	14208	14234	14319	14220	14313	14281	14294	14216	14327	14439	14412	14482	14330	14311	14406	14386	14273	14251	14155	14438	14147	14424	14313	14399	14389	14513	14360	14306	14371	14293	14411	14232	14372	14296	14339	14537	14161	14434	14524	14280	14358	14310	14325	14151	14147	14229	14382	14436	14476	14281	14309	14309	14217	14147	14453	14356	14346	14322	14301	14479	14277	14428	14468	14359	14339	14355	14486	14453	14404	14274	14449	14369	14340	14234	14308	14384	14401	14342	14188	14353	14347	14397	14243	14277	14478	14319	14308	14405	14332	14207	14357	14413	14479	14340	14482	14312	14263	14324	14255	14237	14298	14339	14359	14379	14375	14581	14268	14324	14362	14273	14408	14397	14270	14490	14240	14358	14519	14205	14374	14345	14467	14444	14225	14354	14453	14280	14232	14301	14398	14331	14292	14183	14532	14418	14308	14444	14259	14379	14386	14225	14274	14447	14440	14173	14394	14417	14437	14478	14312	14426	14375	14358	14282	14285	14291	14211	14448	14371	14230	14413	14462	14356	14234	14380	14270	14303	14351	14149	14394	14387	14312	14406	14133	14310	14482	14187	14149	14279	14341	14293	14478	14320	14310	14484	14213	14138	14353	14199	14276	14313	14346	14422	14424	14430	14258	14482	14228	14235	14296	14403	14159	14161	14307	14454	14350	14207	14274	14233	14288	14253	14051	14456	14266	14314	14387	14211	14415	14366	14464	14422	14127	14290	14375	14471	14294	14419	14356	14308	14280	14226	14369	14317	14459	14348	14361	14399	14380	14398	14283	14269	14260	14324	14219	14350	14265	14362	14330	14418	14320	14446	14399	14293	14189	14422	14362	14509	14334	14316	14235	14273	14388	14409	14474	14440	14309	14404	14463	14301	14393	14252	14360	14253	14325	14249	14309	14447	14447	14365	14195	14476	14229	14190	14437	14273	14288	14301	14416	14376	14410	14184	14493	14122	14297	14294	14262	14311	14360	14417	14110	14386	14231	14263	14181	14377	14292	14256	14249	14380	14382	14322	14344	14357	14258	14415	14368	14383	14239	14300	14353	14231	14449	14269	14436	14368	14315	14485	14358	14406	14534	14133	14269	14368	14418	14506	14198	14248	14388	14327	14451	14363	14309	14355	14386	14305	14287	14239	14219	14340	14500	14287	14267	14571	14380	14319	14391	14374	14360	14424	14223	14408	14238	14315	14343	14424	14250	14431	14382	14445	14318	14294	14301	14361	14288	14256	14210	14265	14206	14323	14258	14403	14318	14429	14155	14418	14276	14258	14330	14304	14498	14246	14375	14395	14291	14290	14380	14214	14280	14388	14122	14328	14409	14284	14222	14279	14093	14316	14245	14164	14344	14449	14323	14245	14424	14266	14511	14321	14420	14373	14370	14380	14287	14481	14467	14254	14253	14256	14191	14283	14355	14229	14295	14423	14212	14244	14260	14387	14244	14297	14256	14342	14267	14239	14341	14514	14339	14231	14203	14256	14297	14392	14326	14432	14324	14457	14357	14440	14367	14354	14412	14362	14436	14360	14365	14431	14264	14342	14359	14329	14378	14393	14200	14432	14352	14369	14312	14240	14300	14320	14361	14359	14210	14168	14434	14362	14413	14352	14372	14444	14580	14336	14256	14310	14305	14147	14533	14291	14366	14364	14361	14337	14356	14298	14214	14263	14499	14456	14460	14267	14366	14306	14383	14321	14432	14298	14177	14199	14363	14403	14251	14268	14402	14203	14173	14313	14436	14265	14378	14355	14471	14121	14447	14416	14339	14319	14320	14230	14373	14260	14293	14347	14345	14347	14394	14397	14173	14422	14350	14354	14293	14240	14093	14452	14298	14247	14337	14366	14350	14399	14253	14294	14462	14391	14382	14281	14368	14335	14203	14228	14350	14358	14333	14290	14404	14297	14224	14462	14488	14313	14261	14345	14260	14292	14216	14400	14288	14398	14405	14310	14336	14235	14416	14176	14294	14295	14515	14261	14265	14243	14302	14239	14288	14411	14309	14353	14412	14316	14317	14247	14394	14453	14249	14164	14305	14426	14530	14460	14322	14307	14353	14464	14448	14333	14470	14243	14208	14449	14339	14252	14189	14227	14314	14372	14318	14503	14165	14259	14201	14345	14347	14369	14300	14181	14432	14268	14226	14333	14252	14222	14471	14258	14282	14365	14360	14258	14348	14286	14209	14366	14455	14576	14352	14321	14273	14331	14409	14304	14292	14422	14311	14474	14323	14251	14449	14041	14351	14439	14301	14315	14239	14381	14211	14299	14305	14289	14196	14412	14136	14226	14122	14457	14345	14256	14245	14586	14239	14436	14345	14399	14225	14264	14462	14202	14336	14399	14304	14222	14409	14408	14381	14353	14508	14524	14302	14428	14309	14233	14330	14195	14233	14273	14357	14579	14163	14301	14275	14430	14243	14311	14323	14303	14374	14287	14358	14284	14339	14403	14362	14317	14259	14301	14211	14178	14361	14217	14289	14540	14429	14539	14380	14508	14229	14448	14305	14434	14273	14351	14327	14551	14262	14231	14418	14274	14407	14436	14488	14463	14340	14145	14349	14401	14357
25288	21411	28248	25837	22809	20745	19507	18007	18355	18247	17728	17270	22185	35680	29216	22594	18354	16508	16177	16022	15934	16060	15949	15910	15823	16046	15777	16006	16134	16029	15973	15950	15817	15862	16004	16088	16012	15871	16075	16112	15942	16044	15971	15762	15875	15841	15902	15918	15967	15640	15857	15895	15999	16232	15958	15915	16044	15923	16211	15854	15978	16096	16028	15906	15821	15892	15923	15923	15808	16055	15956	15968	16016	15975	16059	15878	15962	15935	16027	15914	16229	15988	15860	15884	16013	16261	15913	15796	16134	16119	16029	15949	15984	16090	15734	16185	15777	15863	16015	15887	15878	15877	15859	15867	15819	16004	16032	15818	15912	15901	15930	16008	15749	15674	15953	16016	15965	15877	15783	15703	16000	15742	15826	15840	15821	15776	16007	16056	15818	15921	16040	15908	15826	15773	15677	15881	15827	15866	16054	15957	15954	15799	15828	15966	16020	15948	15900	16017	15860	16130	15677	15840	16071	16006	15921	16027	16197	15853	15924	15871	15840	15833	16004	15819	15937	15997	15784	15859	15877	15811	15868	16034	16080	15879	15991	15876	15923	15907	16111	16012	15937	15729	15808	15815	15942	16050	15926	15985	15933	15799	16068	16047	15896	15877	16015	15937	15900	16038	15998	15981	16277	16014	16071	15734	15821	15767	15928	15811	15988	15823	15864	15952	15966	16077	15800	15917	15842	15840	16027	16108	15844	15872	15913	15901	15862	15860	15881	16020	15941	15862	15771	16058	15824	15953	16047	16006	15854	15849	15700	15849	15991	15822	15897	15872	15973	15994	15812	15611	15786	15752	15770	16005	16009	15969	16053	15951	15867	15973	15658	15769	15869	15873	16015	15812	15972	15878	16166	15654	15942	15940	15819	15833	16095	15885	15910	15856	16053	15796	15912	15654	15820	16032	15917	15754	15853	15755	15911	15625	15735	15884	15756	15916	15818	15889	16003	16036	16007	15719	15826	15854	16021	15953	15981	15837	15774	16009	16008	15905	15979	15924	15704	16085	15909	15666	15928	16084	15905	15856	15827	15745	15932	16041	15754	15981	15885	16061	15778	15874	16044	15896	15768	15840	15972	16045	15774	15927	15884	15879	16050	15869	15952	15833	15964	15865	15793	15927	15829	15691	15871	15880	15763	15881	16003	15808	15684	15715	15949	15890	15767	15875	15958	15755	15932	15727	15840	15930	15770	15984	15863	15915	15784	16038	16071	16027	16021	15933	15859	15868	16087	16097	16046	15900	15958	15904	15968	15972	15806	15851	15910	15993	15868	15894	15813	15921	15935	15984	15968	15902	15938	15984	16040	15891	16017	15778	15856	15924	15917	15914	16001	15907	15855	15890	15832	15799	15961	15854	15829	15914	15961	15615	15907	15929	15893	16083	15960	15758	15945	15967	15895	15858	15895	16108	15827	15905	15940	15917	15808	16059	15758	16027	15886	15747	16109	15824	15820	15932	16058	15860	15932	15850	16018	16031	16063	16046	16008	16010	15888	15813	15987	15852	15804	15874	15991	15741	15805	15988	16223	16159	15960	15794	15862	15816	15887	15906	15969	15780	15807	15909	16078	15889	15839	15744	15816	15867	16018	15888	15744	16000	15754	15905	15974	15972	15898	15865	15799	15905	15789	15918	16029	15859	15944	16084	16056	15874	15851	15756	15980	16019	16083	15667	15933	15995	16058	15842	15931	15818	15808	16085	15872	15735	15856	16017	15897	15813	15839	16018	15879	15963	16032	15870	15740	15999	15728	15815	15896	15907	15855	15899	15826	15891	15591	15761	15974	15900	15939	15795	15895	15712	15905	15759	15898	15953	15797	15996	15998	15773	15934	15932	15877	16028	15807	15896	16035	15944	15984	15832	15651	15863	15755	15769	15943	15860	15635	15950	15931	15841	15942	15725	15829	15694	15992	15810	15863	15899	16070	16089	15819	16140	16022	15663	15666	15803	15850	15758	16011	15818	16012	15803	15768	15930	15888	15950	15844	15972	15839	15889	15885	15794	15688	15876	15906	16080	15925	16021	15940	15873	15960	15781	15910	15910	16004	15827	16008	15818	15860	16134	15871	16051	16132	16005	15881	16001	15814	15743	15926	15993	15868	16056	15945	15962	15866	15973	16083	15954	15950	15735	15965	15826	15864	15763	16016	15843	15827	16032	16042	16021	16115	15848	15825	15966	15922	15921	15893	16033	15839	15925	15948	15920	15819	15951	16015	16033	15877	15770	15886	15865	16096	15908	16018	15980	15948	15908	15799	16053	15936	16026	15641	16053	15813	15886	15702	15832	15917	15778	15903	16064	15731	15868	15924	15939	16049	16010	15983	15933	15909	15734	15878	15883	15926	16041	16032	15919	15925	16016	15894	15714	15854	16054	15975	15977	16024	15992	15947	16056	15897	15729	15901	15841	15790	16039	15888	15880	15759	15876	15838	15895	15893	16145	15937	15975	15878	15971	16070	15881	15963	15707	15849	15797	15826	16139	16001	15824	15961	15819	15931	15959	15801	16028	16052	15862	16060	15752	15835	15717	16067	16135	15741	15784	16001	15731	15967	15880	15842	15884	15884	15918	16054	15950	15833	15876	15872	15993	15720	15794	15842	15961	15798	15915	15842	15708	15926	15787	15899	16044	15825	15747	15824	16190	15881	16034	15991	15876	15806	15954	15841	15754	15721	15820	15969	16033	15987	15870	15870	15896	15980	16072	15758	16004	15997	15966	15965	15844	16003	16158	15857	15867	16053	16089	16056	16030	16051	15957	15780	15998	15958	15894	16152	15918	15991	16097	15892	15841	15901	15980	15863	15935	16083	15887	15839	16073	16009	16038	15857	15977	15969	15980	15780	15915	15905	16067	15938	15976	15956	15940	15974	15749	15947	15922	15868	15782	16032	15736	15945	15872	15682	15939	15763	15890	15855	15960	15799	15936	15885	15990	15949	16045	16030	15978	15989	15883	15955	15856	16123	15940	15867	16067	15891	15875	15941	15879	15806	15809	16018	15796	15844	15904	16034	16113	15948	15863	16017	16015	15951	15805	15886	15927	16022	15816	15860	15964	15845	15900	15918	16144	16225	15824	15806	16002	15788	16046	15878	15752	16005	15848	15932	15888	15857	15879	15855	15915	16078	15978	15736	15753	15902	16099	15890	15991	15799	15729	15899	15883	15883	15862	15851	16063	15957	15990	15750	16067	15895	15754	15903	15852	15756	16014	15880	16021	15962	15977	15973	15848	15972	15887	15975	15880	15820	15994	15989	15807	15717	16017	16013	15966	15673	15922	15948	15778	15989	16097	16013	15869	15905	15866	16103	15867	15946	15801	15895	15991	15709	15892	15818	15893	16069	16050	15906	16027	15958	15864	15929	15932	15805	15898	15951	15867	15997	15981	15977	15865	16004	16108	15969	15919	16066	15973	15887	16005	15936	15826	15847	15918	15935	15971	15753	15805	15730	15944	15974	15766	16018	15872	16100	16018	16056	15925	15877	15941	15848	16084	15972	15793	15916	15978	15888	15810	15968	16029	16010	16000	15922	15759	15884	15865	15788	15939	16160	15994	15985	15833	15839	16002	16006	16025	16016	15964	15873	15988	15861	15855	16138	15806	15887	15768	15833	16155	16045	15976	15950	15830	15905	16088	16070	15890	15835	16117	15791	15933	15943	15925	15730	15861	15996	15897	16013	15975	16005	15945	16103	16008	15942	15960	15927	15926	15973	16044	16072	15906	16093	15898	15992	15868	15815	15774	15802	15907	15948	15943	16034	15958	16015	16007	16063	15878	15962	15919	15935	15693	15834	16118	15944	15721	16023	16267	16008	15957	15788	16072	15946	15974	15889	16063	16039	15933	15955	15866	15991	15954	16046	15780	15997	15929	15920	15758	16123	16154	15972	15862	15688	15841	15995	16112	15990	16000	16059	15787	15724	15903	15894	15888	15997	15985	16073	16002	15866	15695	15836	15931	15863	15993	15933	15939	15765	15905	15926	15913	15998	15882	15793	16104	15998	15888	15924	16006	15933	15966	15905	15897	16128	15853	16038	15875	15856	16070	15958	15863	16088	15767	15719	16058	15876	16028	16012	15857	15851	15878	15659	16022	15955	15831	15985	15865	15670	16049	15929	15796	15867	15820	16082	15996	15921	16058	16029	15892	16117	15922	15762	15934	15837	15912	15938	16075	15779	15918	15972	15957	15898	15941	15994	15812	16005	15652	15961	15908	15789	15917	15660	15896	15971	15745	15731	15925	16003	15897	15825	15960	15904	15791	15801	15806	15958	15974	15940	15912	15949	15897	15911	16096	16056	15907	15863	15880	16006	15828	15937	15904	16000	15910	15873	15993	15748	15809	15797	15961	15722	16097	15855	15938	16075	15847	15850	15877	15856	15719	15726	15846	15686	15923	15878	15861	15942	15921	15652	15959	15983	16101	15932	15919	15856	15975	15906	15877	15989	15882	16099	15969	15761	15852	15740	15960	16066	16002	15931	15910	16037	15903	16001	15897	15819	15946	15985	16039	15903	15861	15914	15857	15882	15954	15933	15882	16061	15821	15945	16089	15829	15934	15952	15912	15883	15909	16012	15962	16066	15935	15702	15935	16100	16170	15884	15806	15860	15977	15799	15804	15833	15905	15869	15899	15790	15868	15703	15821	16060	16025	15938	15851	15906	15668	15849	15840	15865	15805	15806	15940	15894	15723	16089	15931	15802	15852	15709	16075	15682	16081	16073	15670	15989	15973	15852	15801	16142	15903	15935	15790	15920	15959	15886	15826	15847	15987	15893	15932	15853	15902	15803	15747	15786	15843	15733	15907	15809	15974	15917	15755	15894	15900	15834	15747	15827	16006	16151	15850	15819	15847	15923	16017	15706	15925	16129	15807	15770	16012	15915	15724	15926	16006	15833	15982	15775	15765	16153	15895	16068	15969	16023	16005	15929	15802	15788	15859	15985	15842	16128	15945	15927	15732	15947	15794	15718	15766	15794	16099	15831	15937	15905	15941	15740	15875	15812	16008	15889	15862	16039	15818	15822	15892	15989	15934	15919	15895	16173	15904	16034	16014	15927	15913	15895	16137	15877	15855	16020	15939	15964	15974	15792	15861	15872	15979	15879	15673	15977	15991	15862	15977	16012	16077
16894	25310	23543	23566	22573	19161	17322	17632	18410	17586	17014	16563	24872	38300	28606	21405	16474	14815	14422	14305	14329	14436	14408	14283	14100	14241	14179	14233	14299	14309	14328	14183	14289	14110	14201	14232	14257	14285	14206	14312	14362	14247	14246	14320	14278	14346	14282	14164	14177	14188	14417	14226	14278	14227	14190	14294	14290	14304	14386	14333	14171	14174	14292	14173	14305	14276	14370	14383	14259	14088	14267	14192	14293	14169	14154	14258	14209	14295	14077	14214	14402	14401	14192	14318	14183	14234	14368	14341	14189	14428	14211	14227	14182	14344	14415	14134	14200	14317	14289	14212	14256	14181	14273	14300	14263	14344	14338	14245	14276	14349	14164	14373	14273	14344	14169	14308	14210	14138	14238	14230	14249	14344	14236	14288	14137	14096	14152	14249	14354	14294	14255	14242	14297	14270	14427	14050	14287	14125	14319	14380	14212	14314	14180	14369	14119	14357	14391	14371	14288	14220	14286	14181	14268	14068	14316	14185	14358	14367	14236	14371	14172	14386	14290	14157	14228	14253	14272	14063	14286	14438	14314	14329	14121	14305	14260	14387	14293	14301	14280	14234	14314	14349	14343	14176	14365	14220	14320	14232	14504	14311	14352	14288	14238	14146	14286	14294	14196	14273	14224	14183	14278	14164	14383	14174	14187	14315	14275	14287	14249	14360	14203	14207	14422	14252	14208	14280	14354	14207	14180	14452	14174	14341	14336	14247	14229	14319	14333	14311	14485	14279	14208	14279	14381	14155	14309	14226	14179	14128	14393	14231	14165	14151	14334	14140	14247	14229	14286	14350	14203	14358	14151	14365	14316	14326	14165	14118	14259	14109	14271	14311	14111	14289	14290	14244	14229	14191	14338	14101	14099	14230	14167	14385	14193	14249	14272	14418	14413	14123	14205	14347	14244	14315	14228	14295	14263	14309	14127	14314	14415	14309	14124	14250	14230	14487	14119	14345	14210	14323	14299	14295	14163	14280	14297	14156	14269	14253	14034	14236	14309	14375	14316	14305	14195	14260	14085	14308	14341	14208	14291	14325	14165	14171	14286	14227	14283	14244	14297	14419	14055	14487	14273	14317	14180	14323	14246	14461	14143	14113	14327	14278	14221	14231	14170	14210	14197	14337	14330	14311	14396	14206	14276	14362	14355	14141	14090	14302	14178	14427	14298	14252	14370	14376	14232	14369	14183	14243	14155	14334	14219	14216	14286	14406	14158	14345	14281	14222	14203	14230	14371	14235	14216	14321	14332	14296	14182	14265	14198	14168	14304	14037	14125	14256	14335	14223	14305	14255	14384	14244	14102	14296	14188	14239	14141	14436	14289	14130	14296	14446	14171	14204	14178	14246	14320	14287	14268	14262	14265	14281	14362	14284	14383	14288	14248	14121	14274	14494	14251	14233	14347	14225	14394	14333	14410	14263	14222	14315	14298	14242	14208	14211	14203	14175	14274	14278	14103	14329	14146	14342	14337	14254	14093	14251	14250	14253	14390	14301	14255	14105	14482	14300	14347	14359	14240	14469	14229	14162	14277	14320	14189	14455	14226	14266	14263	14263	14296	14177	14256	14228	14424	14321	14206	14360	14249	14407	14200	14254	14191	14215	14298	14020	14277	14281	14395	14177	14211	14338	14318	14243	14241	14185	14290	14083	14325	14304	14395	14139	14193	14343	14142	14331	14306	14275	14261	14367	14050	14123	14154	14264	14295	14451	14233	14189	14197	14425	14371	14179	14249	14261	14169	14118	14432	14230	14334	14233	14159	14256	14182	14294	14339	14289	14199	14340	14209	14283	14298	14403	14132	14240	14145	14098	14228	14355	14204	14149	14542	14112	14281	14222	14290	14345	14202	14221	14356	14385	14403	14437	14230	14224	14327	14235	14321	14370	14081	14272	14242	14277	14317	14304	14338	14153	14159	14375	14183	14234	14274	14222	14243	14377	14231	14199	14181	14218	14191	14234	14280	14326	14330	14140	14280	14204	14115	14240	14179	14236	14383	14324	14158	14235	14353	14316	14350	14159	14096	14251	14371	14117	14242	14247	14320	14246	14496	14166	14266	14290	14245	14370	14269	14400	14296	14297	14153	14157	14228	14217	14243	14393	14244	14298	14138	14147	14316	14305	14313	14332	14149	14231	14209	14172	14097	14445	14184	14426	14328	14123	14135	14158	14126	14144	14316	14156	14318	14159	14159	14276	14322	14255	14233	14246	14276	14454	14354	14225	14200	14248	14081	14289	14352	14267	14194	14418	14210	14279	14302	14179	14200	14319	14380	14171	14404	14346	14125	14239	14581	14111	14196	14355	14291	14320	14413	14036	14370	14202	14185	14248	14342	14309	14298	14421	14236	14188	14103	14403	14320	14317	14265	14239	14391	14360	14294	14246	14166	14070	14193	14249	14304	14178	14238	14405	14219	14410	14239	14412	14374	14285	14216	14259	14210	14301	14377	14265	14193	14427	14265	14280	14475	14114	14320	14248	14231	14158	14348	14210	14242	14266	14111	14214	14236	14132	14335	14348	14351	14282	14282	14334	14216	14302	14308	14276	14338	14228	14300	14112	14301	14454	14159	14277	14315	14241	14264	14177	14306	14334	14226	14321	14329	14307	14223	14271	14424	14266	14285	14323	14322	14322	14115	14332	14130	14274	14353	14415	14258	14274	14251	14191	14233	14227	14328	14240	14117	14167	14201	14213	14274	14156	14231	14259	14369	14369	14344	14199	14365	14195	14257	14054	14338	14156	14137	14298	14240	14234	14314	14362	14356	14466	14234	14181	14195	14217	14280	14287	14158	14197	14231	14186	14231	14235	14336	14041	14251	14393	14220	14491	14502	14147	14315	14152	14203	14136	14189	14176	14277	14138	14242	14264	14227	14225	14195	14399	14393	14252	14318	14186	14167	14248	14506	14201	14215	14045	14249	14290	14275	14240	14154	14169	14293	14183	14320	14260	14394	14219	14346	14212	14361	14309	14417	14154	14226	14145	14405	14348	14244	14270	14317	14348	14277	14287	14110	14150	14314	14447	14354	14074	14400	14413	14224	14372	14170	14128	14403	13935	14217	14306	14356	14381	14270	14345	14318	14247	14177	14270	14330	14149	14173	14280	14255	14453	14206	14241	14266	14214	14429	14357	14163	14161	14229	14296	14318	14247	14218	14246	14319	14257	14482	14257	14225	14272	14281	14082	14219	14272	14316	14226	14382	14148	14319	14370	14183	14307	14226	14321	14187	14269	14277	14205	14319	14564	14298	14239	14393	14304	14375	14238	14178	14264	14308	14201	14230	14331	14224	14230	14198	14375	14409	14046	14246	14242	14241	14303	14248	14249	14240	14300	14445	14078	14361	14299	14298	14203	14190	14379	14327	14290	14208	14198	14288	14217	14581	14386	14170	14112	14278	14295	14270	14375	14152	14261	14267	13997	14320	14277	14211	14127	14306	14325	14298	14322	14242	14256	14072	14259	14232	14159	14264	14262	14223	14236	14288	14198	14272	14232	14289	14423	14357	14208	14267	14109	14448	14190	14267	14291	14215	14196	14282	14239	14335	14191	14245	14294	14271	14190	14399	14368	14162	14102	14301	14294	14164	14231	14178	14307	14260	14189	14355	14356	14253	14283	14383	14207	14280	14074	14237	14165	14141	14265	14317	14199	14184	14315	14257	14305	14352	14200	14191	14124	14155	14260	14315	14121	14096	14250	14215	14287	14358	14193	13994	14131	14191	14345	14210	14353	14257	14428	14300	14319	14183	14217	14365	14224	14312	14333	14316	14338	14293	14276	14258	14292	14156	13980	14165	14212	14263	14356	14347	14263	14144	14330	14265	14227	14135	14260	14394	14367	14306	14364	14381	14261	14374	14387	14037	14276	14272	14241	14297	14224	14173	14348	14204	14221	14074	14183	14304	14261	14179	14375	14328	14215	14292	14326	14270	14467	14211	14376	14074	14214	14357	14067	14253	14092	14316	14090	14144	14114	14437	14340	14117	14281	14136	14084	14389	14297	14171	14384	14229	14316	14145	14237	14420	14255	14318	14238	14178	14312	14254	14414	14227	14364	14251	14313	14179	14181	14238	14147	14385	14118	14288	14331	14351	14220	14272	14123	14348	14181	14337	14181	14365	14239	14328	14236	14312	14456	14091	14347	14449	14211	14288	14348	14287	14294	14153	14351	14274	14261	14158	14429	14343	14426	14127	14131	14330	14266	14488	14289	14219	14284	14322	14265	14212	14249	14291	14307	14127	14330	14316	14033	14212	14212	14348	14128	14291	14231	14135	14444	14363	14305	14259	14282	14272	14396	14361	14218	14394	14322	14281	14295	14256	14243	14202	14195	14177	14219	14254	14479	14273	14244	14337	14112	14251	14335	14319	14279	14180	14331	14162	14180	14392	14237	14049	14302	14171	14314	14193	14198	14165	14071	14202	14308	14357	14310	14308	14368	14291	14335	14336	14258	14305	14477	14157	14302	14225	14229	14255	14291	14128	14183	14192	14193	14220	14217	14126	14219	14228	14359	14222	14373	14446	14349	14390	14360	14382	14290	14166	14427	14269	14129	14200	14286	14145	14200	14256	14249	14370	14258	14296	14317	14302	14284	14210	14110	14205	14087	14190	14269	14249	14238	14447	14329	14254	14345	14182	14239	14143	14302	14222	14358	14183	14173	14230	14465	14181	14250	14164	14231	14448	14295	14230	14396	13999	14425	14252	14192	14256	14272	14416	14224	14256	14193	14297	14215	14295	14078	14338	14176	14348	14048	14277	14234	14443	14161	14266	14210	14245	14270	14176	14227	14406	14303	14266	14365	14477	14350	14370	14235	14100	14304	14340	14313	14170	14320	14387	14336	14294	14341	14280	14372	14101	14358	14376	14280	14352	14302	14230	14182	14438	14270	14205	14162	14231	14392	14241	14454	14362	14319	14148	14281	14185	14222	14233	14362	14287	14409	14257	14269	14309	14161	14199	14270	14211	14169	14201	14243	14323	14179	14113	14123	14349	14372	14257	14260	14222	14502	14319	14364	14338	14279	14332	14241	14128	14302	14385	14276	14376	14227	14267	14200	14280	14080	14348	14031	14344	14233	14170	14202	14270	14121	14218	14145	14480	14249	14265	14240	14263	14267	14185	14306	14161	14386
23806	21417	28965	24271	22181	23001	22649	19440	18769	18938	18678	17627	26640	47807	37666	27944	20764	17250	16159	15904	15965	16022	16052	16101	16082	16105	16053	16012	15855	16138	15857	15900	16017	16080	16001	15864	16143	16053	16104	16151	15884	15966	16099	15952	15851	16043	15968	16066	15833	15861	15935	15934	15902	15932	16095	16119	15885	15880	16068	15821	16036	15876	15803	15927	15966	15977	15976	15970	15748	15996	16019	15835	15935	15988	16054	15952	16011	16054	15865	15936	15889	15917	16026	16188	16119	15955	15989	16026	15935	15947	16108	16074	16046	16043	15879	15747	15818	15892	16009	16090	16063	15846	16036	15788	15837	16218	16053	15858	15916	16039	15973	15935	15931	15877	15652	16128	15933	15883	16042	15904	15871	16242	15724	16054	15898	16024	15719	16072	15871	15947	15832	15793	16097	16011	15978	15931	15931	15892	16103	16030	15976	16001	15765	15947	15955	15936	15983	15798	15771	16020	15987	15844	15864	15863	15900	16016	16197	16203	16014	15905	16028	15878	15853	16153	15956	16010	15851	15811	16065	15898	16043	16074	16127	16220	15963	16015	15949	15990	15939	15864	15979	15816	15856	15887	15978	16085	15867	16030	15972	15946	15859	15983	15788	15872	15737	16016	15933	16147	16072	15830	16031	15954	15837	15953	16011	16011	15974	15875	15890	15815	15906	15975	16079	15889	16007	15831	15829	15587	15894	15950	15947	15838	16071	15930	15986	15931	15932	16042	15877	15910	15943	16069	16101	15950	15923	16128	15821	16037	15941	15975	15939	15909	15726	16100	15942	15947	15678	15992	16094	16007	16049	16061	16034	15954	16035	16026	15933	15859	15851	15888	16023	15753	15804	15713	15971	15849	15849	16062	15639	16074	15962	15905	15892	15866	15821	16090	16067	15878	16022	15925	15973	15995	16063	15786	15772	15895	15817	16029	15900	15934	15930	15849	15912	15977	15979	15860	15907	15900	16096	15977	15847	15834	15958	16121	15969	15823	16030	15801	15997	15878	16090	16010	15940	15886	15847	15861	15845	16000	15933	16012	16015	16026	15901	15911	16122	16084	15944	16068	15990	16077	15968	15998	15925	16102	15881	15642	16056	15909	16013	15751	15874	16015	15866	15869	15960	16000	16148	15875	16117	15962	15945	15930	15979	16054	16117	16076	15902	15868	15936	16131	15962	15879	16063	16112	15904	16012	16076	15848	15854	16061	15840	15981	16011	15969	16003	15974	15989	16036	15830	15795	16102	16074	16086	15925	15852	16035	15924	15812	16181	16026	15878	16080	15940	15904	15948	16084	16008	16005	15778	15832	16015	15833	15903	15823	15961	15871	15994	16143	16009	15995	15965	15942	15964	15831	15869	16088	16050	16158	15905	15882	16265	15873	15896	15981	15875	15840	15700	16214	16050	15948	15981	15940	15871	15953	15915	15928	15853	16085	15777	15946	15980	16042	16141	16103	16061	16127	15999	15905	15933	15920	16112	15852	15781	15904	15885	16041	16063	15792	15853	15853	15718	15932	15960	15959	16036	16062	16024	15884	15877	15937	16067	16090	15843	15889	15988	15917	16026	15906	15962	15910	16067	15978	16059	16091	15893	15982	15835	15982	15999	15851	15863	15920	15935	16013	16056	15848	16006	15827	16147	15901	15847	15856	15822	15790	16092	16045	15845	15684	15812	16025	15900	15992	15892	15843	15906	15969	15857	15719	15804	15738	15951	16077	16083	15945	16012	16087	15979	15956	16127	15857	15891	16008	16053	15807	16016	15925	15890	15837	16058	16049	16038	16063	15986	15962	16012	16129	16062	15969	15829	15901	16038	15941	15963	15970	16058	16065	16156	15936	15996	15848	15856	15972	15857	15741	15905	15812	15895	15894	15827	16050	15850	15955	16026	15952	15902	15939	15971	15846	16025	16063	15905	15838	15900	15800	15813	16003	15768	16028	16039	15806	16002	15961	15913	15842	16114	15959	16071	16198	16162	15827	16002	15903	16006	15852	15930	15882	15975	15976	15818	16097	15760	15909	15903	15911	15993	15972	15789	15978	15893	15921	15758	15971	16101	15983	15970	15838	15850	15876	15876	15807	15916	15859	15816	15891	16013	16028	15951	16056	15956	15913	16146	16024	15983	16058	16027	15854	16055	15797	16008	15860	15784	16131	16035	16034	15973	15702	15776	15937	15997	15838	15862	15993	16027	16025	15826	16182	16025	16036	15835	16083	15852	15894	15795	16026	16076	15920	15848	16078	16220	15982	16149	15819	15853	15869	15969	15931	16018	15702	16116	15959	16019	16024	15938	16045	16031	15953	16076	15922	16012	15796	16094	16126	16154	15881	16100	15931	16152	15962	15924	15985	15913	15927	16005	16162	15912	15977	16047	15737	16144	16000	16033	15923	15920	15990	16008	15931	15850	16127	16111	15991	15973	15991	16006	15946	15850	16006	16069	16087	16031	16057	15859	15894	15890	15972	15917	15937	15848	15855	16135	15840	15758	15804	15988	15915	15876	15969	15771	15728	15912	15840	16050	15723	15607	16001	15888	16013	15900	16095	16067	15948	15870	15857	15955	16019	16091	16011	15866	15861	15756	15979	16077	15923	16099	15925	16093	15971	16004	16069	15953	15871	16031	15859	15971	16182	16056	16063	15944	16067	16059	15971	16266	15972	15977	15926	16219	15891	15813	15988	15837	15895	15872	15972	16060	15842	16006	16132	16003	16189	16026	16261	15815	16021	15865	15910	16003	15850	15935	16037	15829	16086	16143	16074	16025	16010	16073	15906	15917	15900	16189	16072	15837	15807	15923	15975	15919	15865	15921	15934	15730	15723	16057	16012	15898	15909	15964	16008	15958	16013	15828	15751	15949	15930	15872	15835	15970	16094	15931	15953	16206	16022	16136	15986	15899	15775	15916	16217	16030	15855	15960	15970	16167	15894	16081	16100	15890	15913	16030	16021	16156	15811	15933	15811	16087	16061	15884	16043	15945	15874	15965	16055	15919	15883	15962	15853	15821	16012	16043	15934	15900	15752	16056	16070	15914	15862	15902	15870	15916	16010	15843	15992	15960	15832	15905	15962	16033	15950	15957	15988	15961	16060	16019	15970	15777	15858	15968	15964	15962	15733	15827	15869	15978	16084	16068	15893	16006	16002	15806	15908	15958	16044	15944	16084	16005	16005	15716	16036	15962	16001	16075	16019	15735	16112	16108	15895	15957	15877	15973	15980	15887	16076	15899	15989	15820	15749	15913	15794	15693	15770	15854	15854	15919	15697	15975	15927	15904	15868	15988	15932	16258	15946	15838	15982	15940	15829	16009	15953	15924	15954	15887	15924	16011	15969	15894	16021	15989	15967	16095	15919	15861	15825	16070	15939	15906	15839	15822	15892	15926	15965	15938	15997	16074	15933	16029	16004	15944	15871	15915	15872	15842	16002	16151	15942	16094	15970	15931	15923	16063	15953	16076	15865	15898	16100	16042	16045	15887	16061	15847	16037	15937	15811	15982	15839	15973	16090	15816	16091	16093	15894	16105	15970	15877	16092	15870	16050	15964	15976	15830	16028	16020	15875	15955	15985	16046	15909	15958	15951	15957	15891	15900	15955	15805	15948	15969	15887	15827	15940	16060	15981	15883	15872	16135	15848	15913	15929	15882	15818	16145	16098	15970	15937	15932	15830	15972	15844	15850	15751	16012	16018	15973	15822	15978	15934	15939	16037	15866	15739	16111	15854	15942	15724	16047	15885	15752	15786	15782	15802	15990	15927	15891	15850	15800	16074	15950	15743	15860	15937	16092	15908	15891	16069	16031	15942	15796	15862	16197	15975	15943	15698	15975	15888	16035	15911	15974	16085	16043	15984	16114	15854	15992	15846	15970	15900	15854	15986	16105	15877	15959	15963	15883	15991	15830	16003	15913	15837	15929	15999	15834	15941	15895	16018	15940	16000	16051	16166	16001	16047	16327	15884	15997	16005	15874	15973	15910	15860	15894	15866	16007	16041	16121	15893	15998	16149	15978	15843	15925	15937	16102	16121	16042	16035	16141	16003	16092	16022	15805	16031	15879	15782	15946	16088	15721	16112	15772	16165	16079	16020	15964	15804	15963	15802	15948	15870	15840	16035	15996	16185	15852	15890	15757	15793	15868	16082	16005	15873	16022	15933	15995	15942	15915	16114	15958	16073	15833	16025	15883	15906	15989	16240	16008	15950	15891	16001	15968	16067	16038	15720	16063	15927	16001	16051	15930	15899	15828	16255	15847	16056	15892	15771	15917	16070	15854	16012	15961	15894	16089	15891	15932	15852	16158	15929	16038	15734	15910	15856	15880	15978	16049	15980	15992	15928	16054	15891	15904	16044	15713	15943	15954	15741	15909	15851	15801	15909	15772	15996	16176	15936	15891	16049	16014	15954	15722	15958	15987	15887	15785	15923	15735	15831	15989	15739	15998	16001	15882	16076	16150	15840	15970	15998	15943	15933	15739	15907	15648	15899	15996	15865	15976	16009	15966	15781	15898	15891	15648	15963	15815	16081	15850	15861	15988	15944	15944	16144	15981	15850	16032	15952	15877	15912	15981	15779	15919	16010	16043	15988	15984	15821	16057	15912	16090	15955	16233	15998	15893	15870	15800	15651	15915	16045	16017	15957	15962	15816	15789	15866	15744	15981	15792	15912	15989	16129	16048	15907	15965	15728	16016	15992	15958	15941	16073	15942	15826	15992	16099	16018	15847	15809	16038	15966	16012	15970	15955	16186	16020	15886	15899	15879	15840	15824	15968	16307	16034	16050	15825	15929	15967	16057	15723	15832	15916	15990	15862	15851	15873	15836	16035	15884	16000	15696	15800	15799	15990	15948	15998	15986	15869	15856	15817	15972	15943	15879	16024	15881	15859	15831	15987	15942	16001	15879	16103	16006	15812	15997	15713	15772	15776	16078	15962	16001	15889	15952	16015	15829	16031	16020	15921	16028	15846	15992	15940	15927	16078	15967	15870	15837	15871	15915	16063	15974	15983	16102	15973	15993	16039	15880	15769	16147	15931	15699	16047	15835	15963	15932	15881	15798	16094	15902	15976	16060	16022	16021	15861	15683	15929	15963	16104	15883	15972	16039	15898	16143	16002	16047	16038	15908	15876	15943
17578	28180	27182	22268	22284	19564	19204	19223	19027	19071	18184	16439	30418	48644	37303	27503	18801	15312	14227	14324	14286	14185	14261	14148	14290	14281	14369	13996	14255	14243	14210	14410	14353	14247	14377	14114	14217	14193	14234	14316	14209	14297	14261	14360	14414	14272	14186	14441	14221	14279	14177	14231	14175	14262	14217	14137	14289	14351	14277	14319	14187	14132	14207	14204	14228	14245	14249	14133	14455	14231	14363	14316	14096	14326	14313	14196	14230	14255	14257	14321	14349	14296	14217	14318	14410	14324	14317	14178	14159	14200	14292	14109	14236	14261	14179	14276	14176	14213	14078	14196	14117	14257	14244	14155	14242	14213	14334	14280	14402	14185	14142	14205	14078	14181	14191	14145	14513	14269	14242	14052	14190	14248	14299	14212	14251	14345	14274	14244	14239	14356	14247	14294	14192	14188	14368	14141	14147	14179	14124	14134	14281	14130	14240	14279	14227	14183	14222	14260	14116	14138	14173	14340	14121	14338	14187	14290	14302	14373	14042	14010	14174	14087	14321	14303	14266	14249	14334	14056	14281	14448	14197	14301	14210	14130	14214	14348	14242	14305	14203	14206	14364	14222	14300	14126	14143	14352	14314	14234	14101	14252	14271	14121	14208	14070	14189	14440	14213	14169	14380	14140	14275	14216	14317	14138	14006	14379	14142	14244	14180	14148	14125	14261	14121	14301	14406	14201	14246	14265	14281	14209	14190	14341	14285	14426	14213	14262	14098	14184	14318	14205	14272	14184	14248	14297	14274	14174	14208	14255	14249	13960	14234	14286	14180	14199	14141	14191	14190	14193	14208	14247	14198	14175	14338	14084	14336	14264	14323	14287	14405	14356	14236	14222	14183	14219	14235	14394	14083	14376	14323	14264	14298	14349	14335	14027	14348	14268	14181	14264	14202	14149	14331	14241	14129	14331	14187	14388	14217	14234	14174	14345	14283	14212	14315	14187	14267	14246	14136	14352	14327	14161	14205	14263	14099	14353	14248	14224	14274	14217	14067	14121	14270	14050	14094	14320	14268	14498	14206	14035	14304	14205	14304	14289	14312	14222	14155	14250	14086	14325	14216	14285	14205	14457	14327	14196	14133	14351	14358	14347	14050	14296	14156	14145	14231	14277	14291	14340	14279	14275	14265	14026	14175	14021	14351	14088	14290	14340	14089	14183	14073	14253	14175	14240	14187	14237	14437	14395	14230	14183	14371	14185	14146	14300	14165	14302	14180	14126	14223	14249	14347	14254	14182	14230	14366	14275	14265	14110	14069	14172	14189	14278	14236	14307	14154	14209	14074	14222	14100	14223	14224	14344	14286	14228	14248	14279	14252	14169	14121	14217	14156	14222	14245	14283	14132	14333	14262	14272	14259	14231	14268	14164	14211	14116	14233	14275	14238	14335	14253	14362	14115	14075	14153	14262	14142	14138	14310	14079	14059	14312	14411	14131	14270	14244	14193	14254	14221	14113	14140	14258	14225	14097	14188	14051	14377	14183	14244	14224	14259	14208	14186	14288	14242	14269	14358	14153	14217	14357	14128	14212	14421	14138	14388	14172	14335	14276	14170	14313	14399	14239	14192	14224	14391	14362	14247	14242	14253	14377	14262	14306	14349	14112	14068	14110	14187	14309	14136	14343	14205	14236	14080	14311	14260	14297	14165	14231	14387	14267	14210	14302	14206	14315	14217	13927	14079	14469	14299	14213	14286	13985	14339	14205	14186	14083	14172	14382	14095	14158	14153	14286	14400	14326	14136	14245	14251	14263	14381	14254	14361	14263	14337	14124	14298	14229	14222	14379	14147	14190	14280	14097	14239	14270	14307	14208	14146	14269	14171	14264	14121	14314	14191	14229	14351	14203	14228	14305	14289	14189	14164	14249	14228	14222	14244	14282	14263	14227	14112	14169	14312	14148	14251	14169	14217	14097	14232	14166	14160	14313	14133	14319	14115	14144	14259	14124	14254	14301	14212	14176	14259	14253	14171	14012	14308	14211	14298	14252	14273	14327	14305	14353	14205	14512	14182	14252	14095	14201	14239	14225	14192	14228	14154	14078	14400	14218	14208	14225	14347	14128	14226	14148	14326	14220	14285	14095	14130	14319	14231	14159	14170	14145	14230	14178	14089	14182	14213	14307	14215	14286	14149	14340	14314	14018	14126	14142	14285	14285	14073	14305	14278	14176	14336	14362	14281	14202	14143	14371	14172	14177	14296	14293	14216	14453	14277	14335	14176	14266	14241	14148	14120	14282	14161	14439	14468	14226	14259	14311	14284	14166	14282	14265	14002	14197	14291	14327	14267	14181	14258	14210	14271	14203	14159	14183	14268	14328	14251	14236	14413	14361	14374	14198	14298	14273	14065	14143	14110	14256	14282	14374	14239	14325	14252	14022	14218	14352	14225	14187	14049	14278	14290	14188	14110	14096	14353	14248	14356	14390	14022	14138	14153	14330	14376	14203	14159	14200	14224	14361	14248	14205	14142	14355	14231	14366	14239	14227	14110	14071	14200	14135	14316	14380	14250	14017	14225	14197	14199	14368	14100	14038	14204	14158	14329	14229	14303	14298	14130	14376	14456	14332	14241	14201	14147	14236	14359	14168	14226	14142	14144	14250	14242	14192	14211	14307	14335	14247	14180	14420	14150	14278	14351	14126	14086	14064	14065	14128	14333	14141	14067	14250	14273	14260	14215	14256	14164	14226	14227	14127	14277	14237	14265	14180	14331	14177	14257	14231	14218	14211	14295	14175	14136	14232	14181	14203	14162	14223	14256	14280	14267	14187	14196	14254	14221	14236	14361	14296	14149	14267	14241	14210	14177	14323	14274	14008	14208	14080	14144	14156	14150	14205	14250	14213	14304	14001	14360	14149	14330	14204	14243	14413	14354	14246	14176	14335	14231	14353	14129	14294	14229	14249	14161	14191	14307	14198	14267	14222	14286	14172	14082	14313	14403	14283	14220	14159	14182	14242	14180	14127	14361	14181	14204	14198	14201	14258	14245	14122	14407	14157	14308	14339	14148	14285	14221	14214	14263	14139	14179	14288	14190	14372	14186	14384	14044	14174	14226	14201	13981	14254	14217	14227	14309	13979	14267	14103	14307	14296	14236	14037	14286	14165	14184	14278	14263	14107	14270	14326	14354	14139	14253	14267	14287	14315	14228	14325	14238	14172	14264	14448	14241	14167	14302	14188	14269	14282	14354	14136	14235	14257	14242	14278	14179	14207	14214	14170	14216	14206	14132	14336	14273	14137	14325	14293	14081	14148	14184	14415	14165	14251	14278	14234	14206	14116	14168	14124	14373	14319	14201	14069	14269	14177	14164	14174	14213	14231	14103	14034	14103	14166	14259	14103	14371	14288	14268	14121	14257	14237	14345	14334	14264	14160	14187	14297	14488	14282	14231	14109	14337	14204	14164	14298	14456	14391	14204	14336	14104	14235	14216	14347	14146	14243	14326	14169	14224	14239	14137	14182	14291	14303	14291	14223	14137	14162	14114	14211	14052	14300	14108	14202	14391	14214	14156	14255	14251	14201	14361	14354	14275	14071	14175	14103	14111	14096	14335	14139	14222	14287	14131	14233	14261	14342	14208	14145	14204	14226	14295	14073	14154	14104	14327	14180	14129	14159	14105	14256	14242	14222	14065	14128	14252	14405	14241	14102	14297	14020	14288	14214	14255	13953	14091	14242	14290	14346	14110	14264	14277	14143	14133	14218	14373	14054	14162	14239	14249	14285	14152	14082	14428	14212	14216	14355	14111	14121	14138	14018	14256	14052	14254	14341	14228	14136	14086	14325	14346	14150	14193	14204	14278	14388	14335	14168	14203	14375	14188	14293	14163	14203	14327	14147	14483	14163	14301	14240	14296	14222	14172	14459	14312	14368	14189	14187	14366	14235	14276	14170	14153	14353	14205	14273	14244	14255	14222	14081	14266	14166	14110	14301	14155	14267	14332	14299	14141	14281	14169	14249	14241	14262	14169	14205	14297	14440	14295	14263	14245	14240	14233	14392	14197	14118	14179	14300	14177	14142	14249	14350	14140	14401	14266	14362	14260	14146	14129	14256	13947	14341	14188	14372	14234	14260	14137	14197	14234	14335	14172	14193	14146	14356	14307	14204	14289	14142	14441	14214	14230	14285	14372	14113	14332	14463	14340	14200	14320	14158	14086	14312	14275	14239	14284	14307	14355	14277	14240	14180	14340	14271	14115	14288	14008	14224	14326	14261	14271	14267	14255	14178	14198	14164	14215	14208	14236	14335	14306	14227	14474	14163	14281	14095	14152	14294	14432	14197	14351	14188	14284	14403	14190	14278	14171	14180	14121	14378	14204	14169	14151	14223	14080	14235	14268	14120	14117	14233	14151	14100	14186	14136	14243	14257	14202	14288	14276	14290	14242	14293	14361	14258	14230	14375	14299	14370	14146	14235	14196	14185	14415	14184	14236	14167	14097	14148	14390	14260	14205	14290	14204	14202	14189	14208	14209	14164	14274	14085	14136	14280	14354	14212	14234	14233	14293	14178	14286	14231	14128	14206	14238	14093	14236	14245	14391	14177	14407	14319	14324	14331	14204	14266	14113	14309	14256	14344	14231	14225	14139	14214	14266	14318	14307	14174	14303	14255	14112	14223	14212	14346	14237	14262	14345	14434	13963	14249	14197	14221	14231	14152	14212	14075	14288	14105	14134	14263	14217	14219	14349	14260	14354	14321	14265	14221	14168	14348	14121	14278	14215	14098	14262	14165	14350	14293	14206	14372	14289	14167	14210	14166	14279	14281	14331	14187	14272	14354	14193	14072	14212	14184	14335	14301	14309	14209	14142	14403	14222	14311	14240	14224	14251	14255	14180	14194	14189	14335	14259	14123	14176	14241	14268	14186	14206	14268	14237	14169	14303	14157	14275	14363	14074	14160	14286	14323	14083	14268	14156	14303	14155	14117	14156	14390	14327	14296	14151	14288	14299	14211	14227	14216	14347	14401	14358	14395	14167	14134	14264	14196	14216	14274	14235	14249	14056	14235	14353	14328	14175	14139	14276	14383	14108	14361	14201	14126	14309	14072	14163	14110	14216	14206	14277	14182	14338	14294	14373	14164	14269	14168	14147	14274	14080	14111	14340	14205	14195	14166	14199	14366
29250	22020	21261	20533	17807	17356	17001	16981	16791	17021	16742	16576	16992	19931	19107	17672	16640	16177	16073	16149	16060	16019	16147	15988	16172	15917	16021	15990	16246	16035	16009	15725	16015	16109	16116	15947	16102	16022	16132	16073	15905	15947	16071	16009	16034	16056	16192	16163	15843	16047	16110	15986	15992	15799	16083	15985	16140	16268	16158	16007	16065	16175	15997	16052	15958	15913	15973	16021	15787	15940	15832	15988	16093	16186	16021	16023	15875	15929	15959	16099	16260	16152	16166	15941	15935	16207	16132	16021	16167	16184	16082	15796	15926	16156	15961	15919	15904	15999	16041	16077	16137	16053	15984	15814	16163	15969	15942	16000	15787	16065	16062	15768	16038	15924	15932	16190	16034	16065	15994	16034	16101	16168	16021	15893	16023	16026	16082	15970	15873	16198	15867	15930	16066	15974	16068	16040	15859	15826	15850	16110	16151	16124	15915	16049	16122	15805	15945	16055	16061	15992	15992	15975	15946	15800	16011	15965	15773	16196	16039	15877	15953	16060	16164	16050	16121	16105	15864	16008	16068	16063	15776	15923	16170	15746	16252	15913	15915	15883	16022	15994	15880	16088	16027	15956	16039	15916	16024	16075	15916	16032	16002	15734	15758	15998	15806	15978	15971	16120	16190	16092	15959	16086	15969	16038	16121	16041	16065	15875	16051	16025	16026	16126	15984	16024	15905	16100	16111	15968	15922	15889	16102	15971	16046	15985	15997	16030	16151	15847	16080	15937	16102	16117	15930	16214	16206	16001	16010	15903	16067	16074	15876	15942	16061	16051	16045	15996	16053	16082	15884	15912	16194	16150	15917	15898	16032	15932	16113	15935	15910	15937	16050	15980	15941	15959	15738	16024	15945	16074	16200	15972	15792	15878	16003	15833	16201	16022	15948	15870	16025	16020	16056	16168	16140	16003	16080	16311	15946	15852	16131	15939	15956	15940	16056	15994	15911	16045	15914	16045	16092	16055	15959	16036	15957	15861	15896	15947	16025	15926	16019	16020	15839	16000	15986	16076	15899	15983	16088	16072	16116	16044	15830	15940	16089	16192	15938	16079	15955	16357	16010	15910	15970	16124	16162	16081	16084	16107	16055	15857	15898	15842	15937	16060	15963	16079	15622	16024	15933	16097	16011	15886	15993	16023	15861	15888	15927	15917	16062	16037	16245	16018	15880	16016	15979	15940	16069	16041	15905	16068	16030	16189	15966	15905	16043	16154	16078	15812	16130	15952	15882	15933	16064	15867	16121	16046	16050	15838	15993	16121	16202	15934	15962	15936	15948	16054	16176	15972	15991	15965	16042	16132	15932	16120	15824	16117	16030	16086	16173	15999	15992	15974	16127	16222	15983	15968	15771	15854	16020	16153	16084	16041	15793	15944	16132	16039	16039	16376	16084	16147	15796	15913	16276	15930	16183	16194	16093	16157	16022	16110	16327	15929	15901	15969	16135	16004	16043	16214	16027	15898	15897	15871	16222	15899	15836	16095	16233	15974	16090	16096	16008	15976	16005	15885	15969	15866	15886	15966	16136	15926	16185	15986	16107	15974	16037	16018	16019	15981	16125	16124	16061	16039	16088	15745	16077	15952	15853	15973	15942	16032	15974	15973	15987	15928	16020	15939	15974	15987	16039	16009	16001	15987	15953	15930	16005	16052	16002	16018	16069	16168	16098	16089	16027	16128	16037	16102	16071	16269	16112	15928	15926	16051	16017	16052	16268	16147	16119	16191	16153	16125	15930	16013	16015	15810	16009	16087	16103	16018	15798	16013	16127	15950	16237	16162	16191	15966	15885	15828	16147	15965	16098	16208	15951	16011	16113	16031	15881	15962	15988	16125	15926	15959	16075	15920	15920	16106	15853	15979	16010	15970	15980	15959	16165	16136	15967	15960	16188	15927	15909	15871	16138	15959	16002	16191	15984	16010	16043	15885	15959	15832	15992	15971	15953	16236	16039	16122	16097	15872	15998	16060	15887	15988	16118	16003	16068	15845	15981	15861	16143	16034	15900	16125	16022	16063	15993	16005	16185	15995	15939	16102	16124	16181	16038	16011	16032	15931	15814	16018	15890	16181	16032	15766	16063	16009	15882	15874	15993	15897	16125	16064	16006	15949	16016	16036	15883	16138	16084	16213	16020	15924	16105	16078	15842	15908	15871	16014	15960	15956	15977	16197	15954	16117	16048	15973	16032	15956	15921	16041	15804	15955	16028	16079	16029	16116	15927	15901	16103	15934	15992	15958	16203	15989	16071	16038	15981	16180	16039	16057	16109	16053	16192	15893	16062	16001	15936	16094	16041	16042	16275	15965	16089	15949	15947	16216	15982	16067	16081	16092	16011	15919	15990	16068	16041	15978	15857	16149	16102	15979	15974	15885	15842	15956	15984	16066	15868	16053	16130	15929	16049	16268	16068	15967	16082	16041	16056	15850	16036	16039	16081	15979	15996	16054	15914	15873	16051	16035	15908	15867	15917	15807	15937	16133	16081	16019	16041	15955	15836	16023	15900	16194	15883	16040	15909	16160	15820	16101	16329	15946	16125	15909	16075	16004	16114	16096	16195	15891	16055	16055	16063	16017	16005	15874	15808	16025	16160	16136	16219	16030	15860	15929	16066	16167	16021	16040	16035	16097	16083	16074	16041	15916	15899	16271	16239	15946	15861	15989	16000	16065	15907	16091	16024	15889	16112	15854	16045	15918	16046	16004	16244	16148	16012	15991	15942	16003	16079	15937	16122	16109	15965	16213	15924	16011	16192	16130	15913	16028	16060	16206	16075	15956	15905	16027	15919	15854	16267	15946	16073	16089	16120	15906	15973	16176	15898	16089	15989	16090	16051	15951	16177	16212	16176	15905	16015	16087	15879	16045	16180	15876	16011	15921	15771	16244	15912	16079	16026	15914	16003	16002	16064	16013	15971	16143	15943	16027	16074	16077	15903	16016	16339	15979	16046	16011	16048	15872	16066	16114	16188	16076	15891	15989	16135	16063	15910	16087	16117	16023	15862	15793	15893	16092	15933	15801	16005	16057	16075	16018	16147	16025	16145	16009	16146	16086	16038	16026	15903	15911	15984	16065	16024	15956	15989	15931	15855	16011	15978	15979	16038	15857	16188	16004	16044	16068	16141	15961	15894	16090	16032	16107	15983	16079	16074	16068	15974	16001	16016	16062	16186	15973	15844	15945	15909	16074	15971	15973	15996	15978	16223	16053	16224	15997	16068	15977	16132	16164	15974	16070	15819	15743	16035	16354	15966	15862	15979	16065	15911	15997	16023	16068	16115	15972	15973	15889	16041	15851	16109	16079	16193	16109	16057	16044	15900	16011	15978	15980	15747	15900	15925	15976	16073	16040	16050	16045	16088	15914	16014	16104	16071	16017	15992	16104	15977	16281	16002	16216	16008	15959	16212	15857	16182	16003	16088	15986	16010	16008	16042	16098	16029	15958	16133	16062	15910	15993	16073	15991	16024	16069	16043	15854	15938	16179	16107	15946	15960	16083	16262	15943	16078	16039	16132	15952	16058	15902	16075	15946	16014	16110	15834	15914	16100	15933	16049	16278	16006	15981	16141	15961	15909	15854	16018	16035	16013	16063	16082	15992	16007	16040	16116	16097	15865	16088	16149	16016	16084	16146	16002	15988	16011	16021	15882	15975	16058	16056	15979	16162	16080	16052	15981	16333	16109	16124	16011	15861	16118	15924	16079	16157	15885	15950	16020	15947	16084	15836	16031	15943	15937	15919	15955	16052	15934	15970	15818	15919	15997	15987	16055	16021	15992	16055	16005	16129	15900	16101	16139	15979	16240	15920	15993	16108	15946	15975	16003	15991	15864	15992	15914	15676	16063	15942	15975	16158	15863	15986	16237	16059	15970	15893	15946	16110	16165	16052	15962	15889	16047	15854	16176	16009	16043	15986	16159	15849	16167	15896	15806	15844	16050	16028	16021	16275	15937	15960	15887	16086	16233	15951	16064	15853	16218	16104	16138	15994	16052	16029	15771	16137	16088	16036	15908	16030	15864	16094	16011	15941	16138	15836	15881	16104	16040	15941	15880	16023	15903	16040	16178	15950	16095	15968	15944	15933	16150	15904	15993	16225	16168	16209	15934	15938	15959	15922	16100	16069	15858	15843	15924	16078	16257	16153	15951	15943	15948	16152	16002	16051	16252	15870	16197	16107	16214	16107	15998	16024	15932	16177	16072	16230	15883	15952	16174	16021	15993	16274	15904	15975	15954	15827	16034	16059	15766	16218	16153	16099	15959	16033	16221	16085	16050	16005	16016	15889	15948	16018	16180	16182	16076	15789	16165	16064	16011	16194	15966	15859	15861	16008	16260	16315	16063	15976	16233	15998	16083	15956	16113	15871	16162	16091	15827	15802	15993	15992	16110	16043	16079	15916	16170	16034	15985	16011	15908	15920	15967	16052	16004	15912	15923	16078	16000	15977	16135	16126	16167	15900	15950	16228	16176	16102	15934	15949	16073	16166	16054	15947	15993	16091	15987	16071	15901	15892	16119	15727	15880	16135	15984	16121	16042	16232	16077	16134	16101	16129	16217	15896	15806	16019	16189	16227	15995	15969	16309	15931	15853	16094	15930	15962	16098	15970	16234	16054	16056	16104	16033	16146	16082	16048	16074	16024	15736	16086	15937	15996	15896	15992	16038	16075	16142	15857	15987	15869	16127	15982	16270	16019	16020	15740	16090	16106	15894	16190	16054	16010	15903	15917	16088	16067	15947	15895	15882	15990	15985	16036	15996	15995	16098	16064	16066	16033	16027	15762	16010	16026	15951	15996	15944	15928	16057	16175	15997	16010	16065	16077	15986	16095	15825	16038	15911	16211	15846	15577	16136	16096	15969	15933	15698	15991	16077	16138	15985	16298	16078	16116	15955	16299	15916	16147	15994	15898	15874	15968	16038	16066	15984	15996	16033	16077	16092	16013	15979	16095	15926	16118	16127	15991	15976	15942	16085	15903	15945	16011	15999	15921	15913	16074	16171	15975	15896	15974	15961	16012	16104	16148	16165	16028	16061	15775	16089	16200	16012	16212	15999	16006	16063	16129	16020	15906	15992	16058	16140	16102	16041	16040	16001	16125	16057	16030	16119	15873	15988	16023	15885	16027
15657	17012	16389	18210	16497	16245	16090	15805	15932	15879	15796	15284	16094	19898	17715	15909	14859	14343	14364	14153	14254	14342	14301	14190	14179	14281	14271	14178	14170	14128	14273	14209	14282	14340	14133	14269	14174	14269	14255	14176	14201	14304	14119	14377	14333	14309	14203	14419	14223	14301	14190	14171	14251	14202	14307	14162	14204	14241	14103	14174	14259	14124	14220	14324	14148	14070	14278	14269	14219	14202	14228	14198	14261	14172	14138	14244	14280	14122	14276	14243	14225	14246	14204	14285	14167	14359	14320	14174	14103	14319	14364	14009	14340	14195	14141	14240	14108	14168	14240	14277	14323	14141	14182	14358	14221	14442	14249	14230	14294	14308	14262	14257	14274	14044	14144	14213	14158	14182	14353	14310	14110	14225	14278	14211	14275	14395	14310	14042	14213	14311	14119	14097	14117	14293	14240	14277	14204	13992	14262	14361	14209	14303	14202	14028	14273	14168	14150	14116	14195	14201	14096	14433	14211	14282	14341	14143	14272	14165	14178	14215	14260	14213	14230	14381	14151	14320	14155	14352	14200	14262	14266	14166	14226	14171	14253	14146	14288	14355	14285	14161	14052	14146	14272	14361	14224	14277	14371	14215	14390	14271	14220	14392	14196	14343	14309	14218	14288	14099	14201	14266	14238	14166	14106	14166	14138	14135	14102	14237	14410	14196	14341	14349	14159	14144	14148	14177	14181	14354	14350	14336	14353	14179	14106	14264	14273	14475	14222	14360	14090	14269	14170	14143	14276	14043	14169	14099	14184	13993	14508	14179	14437	14236	14237	14154	14258	14205	14268	14211	14308	14234	14314	14190	14315	14313	14099	14177	14341	14170	14253	14301	14057	14353	14295	14122	14218	14023	14136	14122	14320	14191	14301	14359	14379	14088	14149	14142	14147	14194	14308	14335	14357	14435	14068	14253	14128	14221	14263	14219	14305	14181	14212	14206	14113	14287	14314	14051	14330	14249	14232	14216	14242	14212	14151	14208	14225	14230	14225	14197	14190	14309	14205	14190	14261	14112	14213	14087	14354	14253	14087	14133	14193	14350	14226	14258	14267	14251	14235	14123	14313	14184	14040	14272	14231	14093	14107	14047	14445	14353	14127	14335	14144	14119	14455	14222	14259	14258	14226	14125	14318	14271	14300	14313	14281	14224	14095	14241	14146	14123	14191	14206	14212	14257	14152	14235	14193	14244	14236	14235	14176	14198	14172	14254	14249	14370	14077	14399	14061	14306	14360	14119	14081	14252	14190	14146	14354	14247	14251	14136	14293	14114	14357	14150	14349	14179	14086	14114	14130	14181	14339	14292	14229	14184	14096	14128	14134	14065	14346	14257	14238	14360	14223	14177	14244	14232	14213	14138	14166	14176	14206	14224	14237	14261	14095	14235	14221	14268	14120	14149	14164	14231	14283	14235	14178	14211	14231	14186	14150	14257	14340	14188	14265	14358	14254	14386	14316	14260	14271	14337	14399	14148	14239	14372	14184	14238	14249	14282	14134	14310	14253	14161	14322	14231	14108	14211	14262	14191	14304	14238	14200	14183	14304	14334	14342	14165	14270	14260	14296	14339	14132	14219	14241	14199	14249	14226	14205	14121	14152	14299	14366	14243	14242	14258	14249	14266	14087	14152	14292	14346	14162	14096	14170	14244	14081	14208	14275	14399	14274	14192	14298	14112	14195	14203	14315	14269	14257	14213	14139	14350	14250	14123	14277	14068	14091	14117	14088	14243	14181	14155	14310	14453	14272	14136	14226	14309	14237	14339	14113	14107	14260	14187	14203	14130	14118	14174	14099	14249	14267	14159	14055	14395	14307	14277	14315	14195	14159	14193	14138	14202	14249	14115	14047	14351	13861	14299	14194	14391	14161	14218	14343	14016	14321	14309	14197	14081	14231	14202	14153	14087	14248	14245	14250	14226	14205	14368	14306	14246	14228	14322	14274	14131	14117	14227	14253	14168	14219	14219	14159	14308	14286	14385	14098	14343	14267	14253	14058	14155	14260	14207	14056	14289	14149	14401	14233	14257	14041	14158	14118	14205	14360	14196	14267	14282	14224	14236	14181	14224	14063	14238	14329	14180	14205	14205	14307	14285	14303	14180	14200	14376	14260	14416	14241	14193	14258	14122	14200	14282	14297	14125	14217	14354	14203	14219	14362	14123	14142	14096	14159	13966	14236	14269	14174	14252	14309	14137	14178	14211	14224	14253	14228	14356	14048	14395	14112	14334	14199	14178	14324	14178	14194	14257	14203	14339	14383	14075	14184	14372	14148	14037	14356	14358	14225	14257	14185	14140	14363	14183	14229	14182	14280	14127	14074	14282	14285	14220	14126	14354	14098	14084	14479	14082	14193	14414	14311	14318	14138	14182	14069	14371	14225	14326	14296	14176	14354	14226	14154	14281	14183	14192	14306	14236	14197	14204	14206	14205	14212	14282	14292	14178	14348	14288	14036	14190	14280	14186	14372	14161	14153	14161	14174	14278	14280	14193	14160	14217	14074	14288	14167	14066	14059	14282	14029	14223	14221	14207	14214	14085	14277	14229	14329	14253	14264	14165	14178	14331	14190	14168	14317	14300	14358	14323	14273	13961	14362	14385	14289	14098	14256	14276	14236	14252	14368	14139	14313	14276	14322	14149	14323	14252	14213	14223	14224	14278	14030	14191	14218	14211	14256	14257	14210	14261	14177	14357	14155	14255	14177	14295	14212	14209	14250	13991	14202	14359	14268	14178	14303	14291	14385	14248	14447	14046	14195	14232	14477	14184	14165	14361	14211	14290	14102	14183	14249	14157	14288	14210	14043	14100	14151	14437	14173	14298	14164	14235	14330	14087	14251	14149	14191	14318	14267	14153	14144	14222	14270	14146	14269	14237	14241	14276	14071	14167	14040	14353	14136	14088	14209	14210	14359	14146	14277	14094	14253	14447	14263	14231	14196	14275	14103	14219	14233	14263	14407	14201	14225	14340	14403	14148	14421	14363	14233	14242	14239	14043	14321	14155	14400	14281	14226	14267	14353	14379	14190	14365	14111	14109	14373	14158	14306	14248	14167	14145	14182	14351	14169	14196	14250	14255	14077	14297	14208	14299	14164	14138	14226	14190	14214	14206	14255	14274	14084	14174	14056	14181	14221	14303	14180	14159	14235	14305	14161	14084	14120	14381	14104	14198	14340	14122	14327	14241	14061	14358	14325	14119	14333	14295	14140	14050	14196	14206	14260	14236	14358	14290	14235	14411	14392	14161	14190	14225	14203	14186	14203	14259	14357	14191	14215	14350	14264	14007	14225	14169	14049	14195	14157	14262	14309	14414	14247	14289	14130	13993	14198	14370	14251	14013	14359	14075	14346	14412	14439	14055	14215	14124	14036	14178	14314	14215	14229	14209	14261	14221	14264	13969	14408	14179	14153	14357	14252	14236	14195	14281	14061	14192	14221	14332	14137	14245	14235	14141	14201	14161	14138	14260	14351	14424	14199	14338	14244	14322	14192	14381	14293	14263	14286	14252	14159	14246	14267	14225	14122	14270	14347	14297	14273	14205	14136	14146	14074	14168	14351	14103	14394	14286	14236	14054	14207	14290	14116	14375	14211	14203	14206	14293	14197	14325	14301	14293	14194	14285	14427	14246	14404	14086	14201	14247	14345	14111	14389	14071	14269	14245	14265	14052	14315	14222	14247	14233	14151	14333	14092	14124	14360	14229	14290	14220	14091	14101	14337	14259	14213	14168	14300	14266	14086	14391	14296	14169	14098	14310	14173	14228	14013	14207	14217	14195	14313	14146	14028	14203	14316	14225	14275	14127	14337	14146	14086	14258	14263	14115	14156	14343	14231	14316	14474	14184	14017	14171	14176	14213	14127	14290	14113	14272	14388	14305	14356	14146	14227	14205	14230	14215	14220	14222	14236	14214	14352	14038	14274	14257	14189	14127	14237	14294	14299	14157	14302	14312	14164	14295	14237	14182	14152	14329	14241	14285	14146	14296	14190	14194	14309	14230	14196	14327	14304	14181	14281	14073	14155	14229	14266	14302	14232	14333	14474	14066	14311	14147	14147	14350	14248	14018	14134	14217	13983	14117	14291	14343	14155	14232	14296	14208	14201	14181	14262	14332	14305	14313	14074	14271	14287	14283	14214	14220	14327	14128	14145	14291	14097	14102	14426	14176	14197	14106	14197	14240	14229	14306	14229	14178	14407	14246	14202	14195	14402	14359	14009	14303	14216	14342	14186	14256	14373	14192	14195	14161	14325	14370	14305	14193	14074	14204	14193	14185	14327	14286	14271	14326	13965	14249	14084	14191	14217	14202	14290	14214	14207	14145	14365	14345	14224	14262	14217	14265	14365	14173	14304	14196	14229	14311	14327	14277	14174	14156	14160	14197	14377	14255	14263	14141	14217	14124	14220	14233	14038	14043	14047	14239	14192	14251	14248	14336	14196	14181	14073	14174	14176	14098	14171	14131	14102	14301	14228	14386	14259	14141	14188	14165	14181	14082	14225	14136	14205	14137	14203	14186	14256	14286	14211	14173	14329	14262	14178	14181	14393	14228	14298	14210	14205	14206	14229	14193	14333	14242	14200	14098	14314	14223	14296	14214	14183	14109	14285	14226	14232	14084	14238	14291	14242	14547	14241	14174	14265	14145	14300	14253	14210	14272	14300	14176	14235	14061	14267	14087	14369	14235	14261	14144	14236	14274	14094	14197	14296	14159	14085	14212	14204	14342	14040	14397	14304	14175	14205	14360	14303	14238	14161	14349	14067	14281	14230	14021	14158	14548	14309	14145	14345	14154	14158	14180	14131	14043	14305	14261	14388	14317	14119	14252	14129	14359	14208	14240	14350	14376	14095	14288	14303	14164	14182	14177	14200	14335	14257	14248	14095	14225	14130	14374	14322	14142	14211	14268	14190	14375	14392	14397	14422	14274	14073	14274	14410	14156	14204	14175	14271	14234	14239	14275	14179	14330	14186	14215	14095	14135	14331	14223	14218	14173	14157	14382	14224	14232	14189	14300	14364	14343	14202	14289	14167	14205	14131	14077	14384	14074	14187	14222	14263	14200	14235	14142	14242	14300	14175	14275	14127	14199	14325	14313	14165	14236	14371	14216	14268	14377	14261	14161	14309	14067
25265	21405	28199	25539	21931	20274	19529	17998	17687	17762	17684	17383	23435	36959	29095	22563	18075	16538	16187	15943	15937	16027	15984	16126	15962	15881	15992	15808	15986	16024	15886	15705	15763	15864	15849	15874	15711	15711	15761	15969	15861	15994	16045	16057	15737	15959	15882	15851	15751	16029	15999	15773	15765	15934	15826	15757	15714	15786	15837	15780	15710	15532	15970	15815	15945	15737	15831	15860	15872	15807	15748	15659	15960	15675	15966	15902	15780	15894	15822	15720	15627	15863	15832	15927	15880	15898	15721	15798	16079	15983	15896	15716	15779	15778	16025	15768	15733	15743	15992	15933	15791	15797	15916	15699	15775	15880	15703	15717	15806	15978	15881	15922	15652	15944	15767	15835	15773	15749	15720	15836	15701	15817	15818	15734	16026	15720	15706	15759	15845	15802	15666	15789	15802	15936	15725	15878	15602	15925	15855	15773	15620	15843	15749	15713	15858	15741	15958	15927	15950	16083	15624	15990	15911	15611	15845	15787	15851	15806	15857	15928	16012	15932	15759	15819	15703	15698	15971	15585	15669	15743	15797	15869	15914	15865	15869	15782	15752	15972	15985	15768	15874	15818	15762	15844	15675	15916	15870	15795	15763	15832	15866	15941	15876	15765	15991	15605	16090	15785	15804	15727	15906	15992	15747	15708	15659	15814	15984	15925	15781	15829	15912	15847	15776	15610	15696	15845	15942	15911	15888	15860	15578	15734	15917	15841	15649	15848	15666	15943	15909	15720	15857	15786	15871	15953	16024	15783	15763	15861	15934	15858	15748	15817	15737	15792	15802	15736	15955	15856	15815	15876	15892	15715	15853	15898	15829	16003	15954	15818	16023	15906	15814	15775	15878	15702	15809	15993	15795	15903	15813	15744	15858	15751	15962	15841	15690	15830	15702	15689	15848	15862	15869	15784	15952	15835	15648	15707	15903	15946	15769	15822	15833	15934	15954	15923	15963	15861	15688	15951	15995	15908	15613	15906	15930	15980	15610	15910	15886	15778	15807	15803	15717	15773	15653	15926	15881	15786	15781	16003	15992	15900	15784	15799	15852	15805	15717	15746	15822	15801	15901	15580	15795	15991	15780	15588	15774	15761	15637	15846	15931	15760	15830	15772	15627	15804	15640	15905	15817	15882	15866	15636	15922	15870	15976	15779	15830	15973	15894	15816	15670	15674	15830	15734	15831	15720	15683	15780	15844	16033	15852	15870	15955	15921	15780	15940	15942	15891	15824	15800	15768	15791	15985	15976	15894	15805	15824	15962	15859	15745	15837	15789	15866	15669	15839	15880	15976	15929	15813	15788	15860	15801	16033	15571	15919	15683	15995	15944	15845	15798	15851	15848	15738	15790	15603	15859	15782	15545	15848	15707	16038	15779	15837	15934	15941	15751	16007	15764	15788	16001	15723	15908	15913	15904	15871	15795	15924	15712	15691	16005	15682	15909	15901	15810	15822	15914	15741	15885	15788	15819	15869	15864	15899	15982	15950	15967	15860	15616	15972	15970	15827	15802	15889	15781	15879	15649	15771	16008	15855	15823	15782	15668	15769	15826	15803	15712	15743	15965	15835	15870	15872	15820	15810	15978	16050	15924	15806	15906	15972	15799	15904	15798	15898	15852	15740	15815	15672	15982	15943	15838	15685	15768	15644	15863	15675	15924	15954	15767	15873	15749	15820	15635	15749	15869	15803	15811	15793	15887	15848	15709	15851	15801	15688	15960	15700	15877	15919	15898	16041	16007	15761	15803	15822	15800	15867	15707	15634	15633	16007	15854	15648	16010	15878	15623	15777	15897	15777	15896	15945	15987	15757	15989	15955	15990	15771	15706	15593	15981	15743	15785	16012	15914	15830	15959	15710	15878	15748	15630	15706	15748	15752	15958	15657	15883	15707	15890	15651	15766	15748	15696	15776	15804	15846	15909	15648	15880	15631	15732	15972	15964	15889	15939	15684	15939	15749	15855	15892	15827	15880	15854	15698	15792	15743	15670	15763	15843	15736	15963	15724	15825	15957	15898	15911	15772	15782	15730	15518	15773	15892	15972	15709	15772	15844	16022	15697	15813	15875	15663	15814	15945	15980	15775	15848	15794	15900	15793	15800	15796	15798	15857	15921	15725	15792	15775	15762	15871	15918	15894	15775	15783	15805	15871	15667	16019	15877	15715	15643	15701	15822	15732	15643	15743	15862	15659	15781	15996	15976	16049	15751	15832	15845	15669	15755	15800	15890	15718	15505	15865	15552	15860	15614	15718	15768	15875	15834	15964	15852	15718	15883	15929	15944	15875	15629	15931	15684	15605	15862	15891	15720	15741	15690	15900	15796	15796	15956	15823	15789	15928	15841	15718	15754	15734	15693	15724	15826	15764	15780	15746	15884	15915	15853	15980	15919	15782	15899	16008	15936	15803	15794	15784	15923	15812	15722	15857	15908	15794	15665	15904	15683	15622	15952	15724	15698	15820	15991	15856	15791	15754	15815	15997	15973	15761	15787	15819	15948	15744	15812	15931	15964	15833	15820	15736	15766	15631	16059	15880	15711	15806	15947	15784	15692	15922	15673	15769	15847	15745	15783	15772	15741	15827	15834	15797	15977	15867	15848	15833	15786	16025	15833	15821	15900	15882	15816	16005	15948	15831	15900	15864	15814	15848	15863	15807	15779	15715	15672	15878	15839	15936	15731	15929	15713	15654	15916	15656	15932	15936	15811	15799	15880	15784	16032	15835	15967	15937	15755	15868	15991	15832	15844	16077	15807	15840	15902	15809	15976	15941	16005	15855	15899	15825	15808	15706	15978	15801	15946	15666	15798	15845	15987	15833	15878	15992	15572	15841	15962	15668	15747	15891	15726	15867	15806	15949	15960	15814	15825	15906	15781	16012	15963	15965	15664	15896	15821	15780	15972	15829	15718	15895	15874	15747	15821	15751	15812	15829	15970	15791	15781	15804	15801	15919	15877	16036	15815	15943	15852	15911	15666	15865	15984	15629	15824	15719	15941	16108	15920	15932	15833	15892	15805	15753	15835	15811	15906	15561	15815	15839	15983	15695	15648	15769	15640	15864	15830	15585	15859	15975	15849	15899	15862	15878	15690	15907	16004	15874	15950	15807	15782	15670	15752	15762	15816	15863	15749	15666	15746	15925	15716	15887	15901	16016	15807	15765	16041	15825	15634	15752	15742	15882	15777	15826	15824	16059	15857	15930	15951	15921	15647	15784	15825	15847	15887	15811	15836	15668	15680	15746	15823	15892	16055	15862	15779	15739	15862	15824	15900	15723	15823	15948	15855	15873	15919	15762	15760	15843	15686	15956	15750	15656	15874	15870	15853	15820	15866	16031	15769	15794	15787	15735	15890	15925	15675	15757	16058	15905	15980	15838	15853	15758	15690	15669	15908	15823	15804	15823	15832	15944	15834	15689	15789	15728	15820	15870	15836	15831	15798	15976	15978	15985	15766	15860	16000	15996	15862	15856	15775	15798	15698	15782	15678	15859	15919	15830	15811	15927	15884	15972	15727	15745	15752	15927	15882	15707	15802	15864	15874	15847	15710	15906	15686	15824	15922	15951	15770	15731	15782	15925	15894	15902	15886	15820	15767	15751	15932	15688	15865	15618	15817	16059	15678	15820	15942	15896	15859	16019	15867	15757	16032	15894	15758	15896	15850	15758	15863	15816	15709	15913	15753	15863	15863	15704	15818	15833	15879	15932	15824	15836	15938	15853	16084	15754	15744	15929	15734	15903	15742	15792	15950	15736	15669	15835	15879	15842	15856	15870	15971	15697	15688	15926	15754	15952	15620	15807	15782	15731	15599	15809	15613	15934	15935	15727	15872	15868	15947	15885	15583	15884	15893	15868	15941	15882	15807	15829	15786	15759	15866	15820	16046	15672	15689	15881	15926	15710	15955	16007	15810	15764	15804	15979	15729	15847	15681	15874	15857	15602	15973	15879	15602	15885	15745	15643	15878	15732	15755	15954	15899	15807	15925	15763	15884	15782	15790	15895	15904	15866	16077	15566	15768	15841	15776	16088	15824	15831	15968	15651	15839	15806	15925	15761	15845	15623	16100	15975	15852	15824	15800	15794	15833	15844	15891	15752	15894	15930	15708	15855	15812	15741	15633	16075	15753	15835	15817	15925	15846	15750	15833	15835	15752	15824	15861	15777	15730	15779	15894	16014	15898	15919	15955	15922	15867	15687	15992	15961	15719	15737	15788	15971	15903	15753	15851	15686	15928	15762	15694	15763	15827	16014	15863	15732	15727	15848	15762	15702	15790	15748	15974	15968	15724	15868	15863	15946	15843	15669	15698	15739	16112	15904	15917	15892	15615	15822	15902	15876	15923	15696	15777	15975	15843	15775	15793	15918	16165	16000	15745	15869	15767	15909	15790	15878	15692	15903	15946	15904	15730	15583	15845	15817	15830	15814	15939	15839	15762	15840	16029	15902	15933	15950	15903	15829	15838	15809	15847	16140	16053	15874	15899	15863	15819	15990	15988	15977	15579	15826	15754	15949	15893	15884	15928	15825	15946	15982	15928	15745	15818	15747	15954	15828	15900	15852	15732	15883	15735	15740	15792	15741	15975	15609	15788	15804	15938	15722	15751	15839	15886	15905	15891	15549	15855	15669	15988	15812	15877	15749	15964	15771	15755	15860	15771	16025	15929	15743	15889	15780	15854	15880	15749	15728	15651	15819	15815	15890	15716	15865	15761	15716	15813	15907	15757	15705	15822	15801	15841	15825	15826	15768	15768	15806	15895	15708	15885	15694	15778	15887	15878	15876	15826	15921	15762	15926	16125	15961	15682	15852	15679	15766	15749	15848	15884	15886	15871	15887	15767	15945	15889	15636	16151	15588	15839	15740	15701	15701	15820	15966	15932	16026	15814	15739	15887	15914	15972	15683	15907	15770	15738	15855	15916	15829	15707	16016	15829	15751	15729	15601	15786	15804	15681	15872	15811	15662	16053	16007	15773	15614	15784	15925	15690	15746	15825	15691	15984	15727	15982	15720	15724	15888	16046	15850	15761	15679	15842	15641	15956	15698	15648	15664	15952	15910	15751	15894	15863	15634	15946	15970	15915	15916	16063	15756	15898	15784	15727	15700	15839	15874	15797	15977	15855	15969	15758	15734
14461	22909	23283	20521	19833	18909	17937	17780	17203	17016	17052	16368	26198	38812	28646	21386	16635	14597	14457	14102	14168	14235	14081	14030	14162	14163	14216	14138	14206	14278	14133	14277	13989	14223	14226	14111	14203	14201	14269	14144	14132	14152	13983	14237	14138	14147	14145	14354	14171	14266	14176	14247	14291	14117	14321	14131	14074	14242	13949	14219	14149	14124	14171	14038	14244	14108	14053	14084	14135	14255	14276	14262	14259	14000	14143	14112	14067	14247	14073	14306	13981	14166	14207	14274	14178	14252	14090	14106	14202	14217	13968	14090	14062	14140	14121	14070	14154	14173	14160	14151	14059	14044	14189	14258	14118	14275	14144	14185	14360	14322	14198	14026	14147	14102	14161	14198	14134	14139	14072	14215	14145	14140	14167	14255	14168	14279	14004	14081	14198	14171	14073	14242	14157	14071	14305	14062	14059	14271	13895	14014	14155	14093	14165	14241	14186	14202	13888	14126	14225	14150	14156	14206	14283	14255	14195	14277	14227	14211	14234	14199	14208	14205	14222	14056	14193	14000	14285	14120	14325	14244	14234	14161	14190	14177	14266	14179	14077	13837	14171	13917	14167	14274	13956	14130	14158	14021	14096	14032	14108	14192	14023	14025	14348	14112	14067	14178	14071	14141	14111	14139	14219	14318	14193	14150	14053	14142	14142	14056	14157	14272	14277	14194	14235	14132	14093	14216	14263	13992	14077	14167	14124	14081	14301	14202	14035	14142	14174	14135	14106	14316	14200	14128	14087	14049	14268	14145	14050	14176	14121	14227	14126	14213	14312	14047	14104	14155	14116	14110	14108	14222	14183	14244	14154	14091	14147	14244	14279	14220	14112	14150	14193	14093	14296	14167	14166	14155	14086	14095	14209	13957	13972	14132	14308	14296	14175	14154	14004	14116	14063	14192	14039	14234	14175	14222	14266	14268	14169	14254	14170	14081	14035	14133	14135	14261	14264	14210	14151	14282	14126	14110	13990	14293	14168	14161	14284	14184	14148	14208	14301	14125	14291	14239	14279	14339	13964	14186	14121	14173	13993	14136	14291	14282	14224	14156	14115	14163	14104	14111	14149	14192	14236	14199	14249	14288	14278	14083	14105	14043	14205	14137	14099	14244	14107	14088	14113	14297	14228	14201	14019	14340	14343	14047	14335	14102	14055	14137	13979	14060	14419	14143	14245	14148	14098	14204	14314	14105	14061	13954	14225	14275	14072	14007	14054	14164	14154	14027	14076	14186	14128	14171	14110	14237	14162	14151	14192	14146	14299	14221	14237	14255	14164	14259	14123	14060	14286	14223	14242	14147	14076	14256	14062	14088	14178	14061	14063	14036	14222	14288	14244	14160	14243	14066	14046	14153	14228	14236	14078	14165	14182	13974	14141	14128	14110	14185	14236	14142	13967	14140	13999	14199	14231	14172	14145	14100	14085	14235	14129	14275	14161	14087	14274	14164	14259	14090	14100	14221	14115	14092	14256	14313	14148	14076	14333	14077	14206	14185	14183	14036	14157	14001	13959	14295	14224	14023	14270	14150	14183	14122	14062	14170	14128	14228	14181	14253	14157	14311	14033	14227	14037	14229	14080	14082	14222	14191	14132	14038	14270	14257	14017	13968	14245	14146	14191	14071	14094	14196	14037	14389	14146	14269	14373	14139	14146	14007	13992	14270	14275	14206	14137	14142	14170	14092	14211	14114	14239	14161	14255	14123	14281	14157	14185	14082	14121	14076	14023	14099	14177	14137	14133	14111	14219	14094	14110	14177	14308	13931	14127	14289	13995	14232	14201	14388	14142	14203	14072	14186	14117	14135	14097	14234	14100	14218	14116	14241	14134	14052	14087	14230	14029	14082	14098	14109	14113	14128	14173	14230	14149	14069	14217	14099	14222	14107	14347	14162	14193	14052	14241	14098	14119	14186	14217	14133	14397	14179	14090	14252	14255	14183	14105	14263	14137	14242	14154	14027	14125	14274	14079	14189	14286	14109	14260	14132	14172	14172	14170	13940	14316	14172	14060	14304	14156	14171	14259	14232	14113	14127	14099	14257	14148	14208	14201	14083	14052	14258	14030	14286	14342	14236	14093	14031	14220	14251	14180	14171	14154	14097	14013	14116	14219	14257	14151	14226	14108	14076	14031	14212	14238	14010	14150	14065	14146	14099	14141	14188	14236	13962	14240	14213	14217	14129	14119	14300	14011	14308	13976	14140	14152	14095	14222	14156	14229	14100	14273	14252	14181	14083	14244	14190	14320	14267	14115	14003	14247	14172	14225	14182	14037	14287	14293	14095	14137	14115	14362	14075	14146	14339	14126	14232	14315	14316	14223	14170	14172	14218	14002	14223	14070	14321	14148	14213	14075	14152	14154	14258	14103	14154	14205	14039	14377	14085	14124	14252	14258	14190	14128	14028	14412	14134	14298	14153	14207	14205	14137	14252	14164	14140	14107	14119	14198	14303	14353	14270	14187	14186	14127	14113	14050	14161	14244	14160	14076	13956	14145	14104	14120	14163	14244	14087	14163	14059	14108	14258	14181	14187	14083	14238	14222	14225	14235	14059	14318	14035	14238	14300	14195	14147	14396	14150	14117	13993	14259	14107	14011	14343	14160	14106	14194	14217	14148	14209	14207	14112	14176	14263	14217	14098	14182	14068	14189	14207	14188	14111	14022	14208	14114	14302	14268	14079	14058	14153	14341	14171	14293	14045	14147	14249	14153	14295	14012	14144	14161	14081	14105	13978	14148	14161	14123	14035	14231	14214	14216	13979	14179	14277	14094	14070	14112	14168	14229	14099	14161	14240	14213	14208	14091	14213	14202	14094	14214	14189	14230	14118	14232	14261	14216	14119	14288	14219	14256	14265	14136	14246	14152	14361	14171	14222	14216	14160	14009	14064	14149	14279	14076	14059	14101	14104	14149	14011	14006	14238	14092	13993	14200	14098	14221	14167	14086	14209	13963	14122	14090	14174	14241	14172	14030	14195	14238	14204	14144	14171	14102	14214	13963	14125	14223	14154	14231	14148	14128	13986	14102	14161	14276	14030	14201	14300	14228	14362	14109	14292	14191	14175	14144	14114	14194	14052	14156	14210	14233	14169	14237	13968	14244	14242	14308	14068	14123	14264	14077	14123	14241	14256	14182	14116	14123	14357	14253	14183	14029	14180	14013	14365	14086	14259	14107	14147	14191	14044	14196	14171	14131	14382	14065	14334	14068	14129	14412	14046	14262	13990	14235	14274	14153	14197	14134	14241	14244	14319	14044	14159	14205	14176	14152	14074	14069	14106	14136	14384	14135	14187	14197	14228	14134	14340	14242	14263	14074	14056	14097	14260	14206	14060	14186	14131	14219	14194	14184	14150	14130	14113	14096	14171	14255	14072	14268	14011	14067	14146	14162	14124	14358	14160	14191	14064	14062	14079	14083	14042	14304	14246	14233	14132	14307	13959	14022	14171	14118	14238	13940	14137	14209	14108	14132	14074	14092	14326	14199	14175	14195	14076	14296	14199	14146	14138	13968	14063	14201	14144	14178	14178	14055	14254	13995	13980	14088	14165	14046	14168	14133	14194	14211	14300	14154	14107	13944	14170	14070	14280	14087	14225	14282	14156	14269	14172	14272	14112	14116	14338	14124	14322	14062	14130	14464	14167	14214	14183	14209	14124	14223	14178	14056	14293	14191	14146	14304	14208	14197	13980	13921	14104	14211	14083	14231	13909	14234	14060	14023	13983	14334	14191	14086	14142	14125	14111	14321	14226	14239	14155	14155	14198	14344	14098	14178	13980	14084	14203	14191	14191	14231	14030	14155	14159	14166	14016	14286	14148	14168	14178	14195	14298	14280	14118	14100	14138	14250	14261	14200	14231	14155	13951	14123	14238	14183	14183	14181	14073	14150	14141	14060	14212	14290	14174	14275	14227	14056	14110	13859	14166	14139	14158	14008	14198	14058	14242	14163	14033	14160	14091	14148	14320	14257	14149	14140	14203	14228	14267	14075	14110	14102	14138	14261	14139	14154	14039	14134	14173	14155	14171	14177	14271	14120	14284	14154	14166	13987	14266	14117	14011	14106	14203	14177	14159	14001	14065	14238	14151	14281	14198	14314	14444	14152	14006	14145	14143	14165	14231	14067	14168	13974	14160	14203	14140	14238	14142	14213	14082	14195	14018	14230	14169	14162	14131	14016	14184	14039	14367	14103	14255	14187	14195	14214	14111	14202	14175	14160	14242	14258	14132	14227	14281	14140	14119	14154	14138	14063	14216	14206	14241	14305	14162	14295	14129	14229	14240	14109	14154	14275	14261	14225	14275	14232	14096	14111	14142	14117	14176	14144	14121	14170	14112	14171	14141	14184	14089	14190	14223	14292	14048	14232	14186	14013	14224	14227	14141	14250	14190	13982	14279	14119	14050	14135	14075	14133	14286	14268	13927	13997	14073	14230	14155	14107	14071	14143	14271	14047	14115	14347	14198	14265	14269	14161	14042	14260	14188	14258	14238	14148	14192	14265	14220	14400	14028	14279	14279	14097	14169	14130	14259	14149	14102	14268	14008	14052	14172	14164	14301	14156	14273	14123	14211	14312	14107	14148	14057	14110	14208	14222	14243	14152	14193	14324	13969	14090	14214	14193	14153	14255	14005	14368	14074	14193	14094	14214	14156	14101	14201	14186	14233	14347	14194	14081	14206	14256	14178	14116	14190	13918	14347	14232	14093	14288	14221	14095	14143	14149	14187	14162	14028	14060	14190	14268	14198	14214	14052	14244	14169	14178	14285	14069	14027	14214	14188	14120	14223	14262	14193	14154	14151	14239	14083	14185	14070	14225	14023	14110	14159	14169	14143	14108	14148	14100	14124	14133	13921	14137	14227	14131	14186	14112	14273	14392	14166	14397	14069	14191	14307	14280	14130	14317	14141	14263	14040	14098	14194	14202	14261	14160	14148	14087	14236	14084	14298	14281	14183	14294	14176	14299	14289	14213	14232	14117	14094	14193	14198	14211	14228	14135	14159	14091	14232	14248	14120	14089	14049	14136	14228	14131	13948	14104	14269	14267	14157	14095	14255	14251	14214	14158	14056	14080	14191	13962	14307	14161	14132	14198	14104	14185	14038	13944	14204	14113	14274	14193	14242	14258	14202
23849	21404	29021	24249	22194	23625	22793	18799	18309	18519	18050	17706	34875	45308	35028	25647	19523	16798	15871	15890	16147	15940	15928	15728	15846	16015	15956	15837	15823	15988	15788	15721	15806	15998	15851	15758	15851	15993	15956	15899	15865	16021	15946	15918	15797	15759	15838	15839	15821	15755	15835	15916	15823	15795	15883	15815	15790	15830	15879	15951	15910	15634	15996	16029	15689	15719	15888	15860	15798	15788	15768	15922	15831	15794	15604	15871	15798	15673	15825	15754	15877	15799	15929	15864	16096	16006	15709	15745	15712	15568	15802	15903	15751	15765	15738	15795	15712	15897	15756	15722	15840	15679	15930	15954	15840	15665	15816	15868	15700	15720	15648	15515	15956	15691	15813	15679	15841	15745	15634	15837	15751	15767	15919	15664	15836	15595	15873	15751	15798	15662	15748	15666	15567	15867	15822	15819	15820	15790	15873	15704	15845	15951	15824	15832	15772	15781	15801	15782	15759	15973	15764	15987	15726	15710	15795	15685	16023	15781	15791	15825	15864	15760	15781	15722	15804	15739	15846	15769	15692	15694	15633	15682	15787	15681	15870	15743	15665	15689	15661	15641	15667	15540	15748	15951	15817	15891	15988	15679	15794	15939	15877	15862	15867	15781	15668	15679	15758	15802	15737	15901	15766	15896	15788	15761	15753	15798	15648	15683	15831	15747	15834	15859	15912	15923	15837	15626	15685	15790	15721	15872	15654	15836	15754	15941	15951	15694	15506	15553	15752	15712	15897	15713	15740	15578	15751	15823	15747	15696	15857	15740	15822	15895	15708	15712	15667	15640	15843	16015	15923	15783	15650	15757	15669	15775	15786	15762	15857	15727	15668	15891	15715	15769	15674	15804	15766	15602	15686	15698	15847	15730	15756	15746	15681	15807	15782	15868	15836	15561	15845	15797	15811	15773	15824	15914	15703	15752	15866	15745	15823	15838	15776	15548	15823	15970	15815	15468	15841	15636	15732	15739	15828	15858	15705	15895	15892	15537	15739	15582	15834	15970	15840	15773	15730	15798	15950	15718	15785	15768	15663	15503	15857	15552	15872	15669	15683	15810	15766	15787	15868	15870	15895	15681	15726	15638	15632	15804	15825	15651	15809	15749	15721	15743	15766	15509	15859	15609	15638	15768	15888	15713	15706	15580	15750	15916	15826	15809	15820	15857	15763	15831	15590	15744	15726	15723	15945	15805	15780	15758	15647	15582	15644	15797	15648	15576	15705	15882	15922	15787	15886	15816	15652	15770	15767	15675	15809	15790	15655	15749	15758	15768	15850	15697	15692	15773	15861	15730	15834	15889	15841	15774	15992	15754	15689	15581	15701	15936	15705	15798	15918	15638	15811	15834	15762	15579	15639	15792	15825	15876	15626	15716	15613	15700	15913	15923	15733	15642	15690	15673	15644	15768	15777	15940	15713	15896	15768	15615	15902	15718	15694	15753	15726	15749	15769	15760	15661	15930	15626	15822	15774	15622	15867	15851	15850	15468	15667	15819	15713	15797	15856	15708	15797	15731	15615	15638	15648	15591	15720	15756	15925	15742	15611	15788	15788	15792	15771	15674	15812	15913	15862	15967	15745	15730	15921	15719	15775	15836	15707	15674	15812	15636	15844	15897	15798	15636	15882	15704	15880	15746	15776	15674	15684	15747	15641	15816	15717	15969	15954	15713	15781	15854	15740	15707	15981	15810	15673	15853	15785	15726	15643	15822	15781	15681	15668	15569	15750	15805	15827	15740	15731	15870	15779	15611	15651	15789	15596	15723	15625	15797	15867	15605	15769	15837	15742	15953	15728	15949	15830	15742	15568	15863	15891	15526	15704	15877	15654	15725	15884	15745	15749	15944	15830	15778	15709	15706	15729	15769	15696	15712	15559	15832	15847	15907	15783	15605	15751	15724	15733	15605	15769	15846	15630	15608	15788	15670	15794	15600	15943	15788	15584	15837	15723	15796	15761	15771	15597	15862	15715	15682	15777	15731	15738	15667	15786	15819	15768	15740	15850	15899	15833	15829	15899	15920	15706	15784	15789	15902	15751	15774	15788	15645	15809	15866	15884	15677	15859	15830	15637	15882	15725	15752	15979	15830	15862	15793	15799	15970	15837	15759	15810	15830	15745	15822	15851	15699	15763	15836	15606	15752	15653	15774	16043	15805	15704	15555	15648	15899	15671	15619	15835	15834	15688	15615	15661	15743	15778	15646	15861	15719	15720	15617	15674	15652	15788	15700	15854	15711	15802	15734	15753	15748	15498	15852	15681	15809	16018	15741	15937	15586	15927	15713	15855	15698	15866	15867	15850	15984	15668	15613	15916	15873	15850	15767	15761	15580	16009	15653	15558	15567	15514	15631	15734	15861	15928	15701	15773	15923	15664	15623	15654	15694	15645	15948	15652	15740	15565	15800	15800	15725	15845	15798	15799	15722	16096	15743	15726	15875	15738	15836	15764	15858	15696	15980	15792	15832	15755	15975	15864	15927	15751	15703	15821	15732	15793	15738	15719	15819	15669	15698	15711	15637	15665	15812	15746	15763	15846	15907	15888	15644	15785	15890	15765	15813	15822	15928	15922	15683	15904	15771	15929	15990	15983	15615	15803	15711	15791	15799	15665	15691	15777	15757	15743	15840	15699	15724	15921	15814	15820	15882	15701	15801	15668	15793	15690	15565	15647	15808	15721	15729	15758	15928	15890	15850	15886	15763	15806	15526	15798	15841	15707	15769	15920	15675	15796	15631	15773	15712	15830	15820	15807	15688	15602	15912	15857	15784	15637	15739	15629	15826	15823	15802	15649	15770	15734	15749	15959	15968	15936	15872	15745	15863	15772	15769	15756	15633	15888	15847	15618	15777	15740	15817	15568	15677	15598	15767	15867	15624	15840	15814	15570	15727	15818	15711	15693	15518	15854	15704	15750	15851	15717	15860	15855	15868	15713	15788	15687	15783	15685	15842	15713	15768	15695	15852	15927	15755	15752	15987	15576	15613	15661	15795	15645	15732	15712	15770	15904	15818	15695	15600	15762	15866	15705	15812	15533	15836	15680	15992	15747	15855	15672	15790	15965	15746	15585	15902	15932	15689	15716	15907	15772	15866	15686	15772	15933	15662	15703	15701	15875	15710	15682	15843	15981	15651	15792	15796	15596	15710	15535	15846	15715	15947	15514	15666	15683	15681	15576	15771	15747	15723	15692	15639	15605	15802	15811	15588	15912	15775	15883	15769	15769	15835	15692	15791	15849	15749	15712	15755	15963	15801	15954	15775	15955	15655	15772	15719	15784	15674	15714	15748	15883	15871	15955	15927	15864	15902	15788	15753	15890	15846	15867	15895	15646	15811	15746	15791	15669	15840	15950	15807	15883	15681	15936	15781	15820	15859	15784	15538	15618	15827	15832	15843	15663	15724	15738	15668	15790	15760	15657	15697	15767	15616	15863	15641	15803	15891	15796	15811	15803	15862	15721	15766	15845	15975	15995	15896	15760	15740	15764	15725	15645	15837	15793	15395	15781	15799	15783	15859	15785	15741	15947	15844	15748	15715	15754	15901	15854	15716	15748	15783	15807	15996	15736	15688	15761	15603	15911	15743	15827	15687	15794	15778	15838	15824	15726	15674	15821	15776	15728	15873	15859	15737	15849	15759	15629	15638	15757	15672	15681	15560	15600	15584	15538	15638	15791	15853	15733	15995	16010	15998	15566	15744	15895	15717	15722	15878	15833	15676	15839	15822	15795	15608	15807	15677	15920	15613	15767	15631	15675	15871	15811	15719	15775	15841	16008	15842	15718	15783	15622	15827	15935	15605	15756	15684	15686	15797	15876	15868	15712	15708	15692	15749	15898	15757	15735	15683	15816	15777	15492	15762	15624	15704	15645	15921	15899	15658	15774	15742	15644	15849	15861	15843	15742	15643	15733	15808	15766	15859	15678	15721	15800	15765	15826	15810	15620	15691	15803	15814	15801	15544	15731	15623	15750	15765	15752	15849	15670	15784	15852	15729	15777	15766	15581	15596	15810	15965	15921	15577	15659	15898	15848	15930	15865	15908	15672	15877	15893	15625	15735	15872	15686	15848	15868	15844	15800	15775	15574	15514	15731	15741	15846	15553	15726	15619	15780	15772	15714	15663	15824	15849	15834	15927	15761	15656	15650	15699	15572	15804	16093	15812	15640	15660	16002	15828	16045	15835	15796	15704	15500	15732	15904	15731	15846	15928	15937	16068	15834	15831	15868	15765	15837	15824	15841	15853	15680	15837	15804	15726	15751	15757	15663	15819	15868	15662	15675	15786	15900	15934	15725	15822	15611	15699	15768	15928	15739	15751	15775	15634	15771	15775	15712	15945	15643	15812	15671	15670	15778	15811	15652	15802	15746	15644	15758	15789	15481	15929	15734	15838	15725	15770	15942	15786	15789	15819	15814	15739	15688	15904	15765	15714	15692	15752	15799	15707	15696	15773	15771	15819	15968	15779	15811	15417	15688	15763	15917	15819	15658	15983	15934	15734	15873	15853	15610	15521	15886	15853	15760	15763	15610	15856	15808	15956	15719	15654	15768	15678	15783	15742	15687	15727	15959	15651	15931	15772	15784	15869	15839	15557	15720	15647	15621	15655	15648	15715	15755	15658	15657	15829	15963	15909	15781	15748	15605	15843	15792	15746	15712	15637	15728	15917	15620	15630	15797	15400	15547	15682	15806	15896	15710	16006	15776	15952	15884	15750	15691	15811	15637	15625	15778	15759	15768	15793	15912	15768	15666	15708	15662	15728	15761	15755	15664	15738	15760	15633	15749	15967	15867	15857	15658	15721	15705	15719	16063	15781	15836	15792	15819	15716	15721	15941	15959	15828	15849	15798	15549	15435	15757	15784	15601	15811	15478	15777	15844	15794	15804	15558	15832	15778	15617	15779	15855	15703	15708	15690	15712	15667	15658	15728	15670	15929	15794	15814	15842	15844	15896	15876	15773	15737	15840	15682	15759	15891	15756	15677	15887	15781	15739	15704	15834	15672	15660	15597	15714	15677	15573	15735	15690	15847	15736	15834	15733	15719	16101	15692	15779	15698	15710	15791	15804	15850	15842	15548	15830	15773	15732	15893	15595	15760	15695	15568	15637	15778	15737	15520	15613	15729	15707	15804
16525	28415	26581	23691	23623	21644	19659	18619	18494	17915	17590	17189	39788	45647	34928	25036	17784	15057	14272	14176	14034	14158	14133	14090	14158	14220	14259	14171	14277	14109	14114	13981	14101	14116	13978	14095	14258	14103	14264	13984	14031	14277	14032	14077	14096	14089	14343	14088	14106	14150	14018	14114	14163	14231	13961	14266	14081	14103	14031	14122	14120	14121	14115	14138	14005	14036	14149	14194	14191	14181	14032	14113	13964	14160	14083	14070	13942	14088	13998	14128	14087	14015	14057	13899	14016	14147	14106	14192	14149	14088	14079	14040	14071	14091	13987	13909	14089	14057	14087	14191	14049	14094	14084	14172	14143	14134	14202	14150	14177	14131	14369	13986	14165	14013	14105	14055	14032	14059	14063	14223	14005	14164	14008	14129	14118	14096	14201	14111	14172	14118	14123	14143	14217	14194	14036	14009	14070	14103	14065	14221	13960	13986	14069	14263	14039	14027	14082	14022	14107	14065	14012	14123	14208	14109	14104	14128	14097	13993	14009	14040	14252	14006	14094	14127	14088	14082	14179	14075	14039	14003	14176	14100	14051	14267	13876	14082	14072	14046	14154	14182	14080	14097	14171	14061	14097	14185	14131	14144	13958	14006	14049	14110	14160	14149	14031	14051	14156	14133	14065	13972	13980	14201	14084	13918	14126	14005	14095	14022	14095	14007	14133	13915	14041	14225	14202	14133	14259	14038	14223	14223	13956	14172	14094	13998	14080	14136	14038	14085	14209	13925	14006	14154	14242	13902	14002	14018	14191	14074	14063	14127	14219	14060	14110	14058	14105	14153	14200	13983	13928	14219	14128	14143	14149	14046	14131	14132	13962	14133	14048	14137	14199	14039	14043	14052	14172	14089	13988	14161	14043	14088	14065	14196	14048	14054	14087	14240	13927	14085	14091	14198	14200	14135	14292	14265	14164	14209	14094	13963	14188	13865	14069	14163	14124	14029	14132	14145	14195	14115	14106	13954	14098	14110	14143	14011	13943	14247	14080	14163	14049	14057	14046	14074	14205	14118	13917	14128	14240	14105	14295	13996	13936	14051	14061	14060	13971	14044	14184	13940	14007	14118	14208	14167	13949	14182	14000	14037	14077	13955	14124	14115	14114	13973	14079	14064	14293	14247	14210	14176	14139	13985	14090	13941	14159	14147	14122	14169	14171	14265	14009	14029	14155	14111	14006	14145	14127	14113	14042	14144	14143	14167	14150	14078	14155	13993	13933	14060	14038	14145	14219	14035	14088	14177	14095	13961	14138	14023	14160	13942	14085	14018	14074	14037	14269	14196	14040	14130	14119	14208	14217	14047	14136	14141	14060	14131	14008	14145	13997	13966	14176	13998	14238	14174	13900	14216	14081	14062	14027	14006	14050	13982	14236	13989	14135	14074	14142	14088	14046	13874	14025	14040	13956	14023	14003	14040	13956	14074	14210	13977	14069	14084	14167	14057	14107	13940	14041	13904	14165	14169	13981	14098	14187	14137	14130	14172	14037	14168	14242	14075	14074	14079	14084	14207	14041	14056	13980	14133	14219	14139	14098	14069	14174	13935	14052	14043	14227	13874	14048	14001	14049	14080	14117	14259	14273	14079	14091	14255	14145	14013	14068	14155	14106	14266	14072	14058	14106	14071	14018	13923	14094	14275	14178	14206	14241	14135	14118	14304	14298	14117	14245	14214	14044	14047	14113	14095	14074	14074	14073	14208	13993	14124	14194	14041	14057	14006	14181	14015	13957	14104	14101	14165	14073	13908	14116	13892	14133	14167	13819	14162	14092	14090	13966	14144	14033	14117	14035	14221	14074	14096	14115	13959	13993	13942	14123	14072	14136	14035	13960	13935	14120	13987	14116	14189	14211	14090	14160	14315	14178	14109	14239	14028	14105	14037	14273	14108	14092	14092	14019	13986	14023	14223	13989	14241	14083	14105	14191	14019	14086	13966	13942	14006	14150	14126	14119	13999	14095	14001	14200	13966	14174	14052	14129	14230	13874	14037	14115	14156	13923	14178	14121	13973	14175	14111	14051	13971	14157	14024	14209	14041	14127	14136	13998	14114	14246	14121	14064	14049	13939	14194	14132	13962	14078	14147	13769	14020	14025	14214	13986	13981	14183	14078	14187	14235	14168	14090	14129	14000	14076	14140	14035	14031	14108	14109	13919	14216	14142	14124	14051	14168	14037	14046	14129	14194	14112	14049	14006	14185	13880	14156	14166	14153	14185	13932	14121	14105	14126	14066	14120	13992	14154	14033	14015	14213	14135	13898	14074	13981	14195	14077	14083	14090	14140	14034	14204	14023	14190	14218	14108	14079	13892	14148	14176	14041	14210	14074	14133	13887	14073	14032	14107	14235	14068	14263	14023	14116	14056	14074	14171	13991	14174	14135	13977	13997	13998	14125	14055	14158	14213	14167	14106	14067	13954	14148	14065	14060	14071	14088	13983	14235	14028	13989	14062	14117	14250	14070	14150	14171	14143	13910	14060	14096	13938	14026	14073	14092	14083	14011	14214	14240	14111	14113	14118	14086	14107	14322	14142	14180	14048	14022	14143	14210	14189	14166	14087	14101	14231	14084	14006	13929	14093	14029	14132	13990	14107	13942	14061	14103	14107	13988	14032	14143	14068	14125	14059	14074	14061	14053	13988	14047	14062	14063	14146	13979	14131	14108	13989	14088	14110	14070	13995	14010	14119	14134	14033	14216	14135	13919	14123	13998	14169	14061	14130	14129	14192	14072	14074	14255	14162	14070	14088	14137	14265	14150	14156	14163	14120	14170	13970	14141	14023	14185	14068	14005	14008	14160	14214	14117	14226	14021	14121	14131	14095	14136	14013	14116	14029	14186	14009	14085	14080	14128	14097	14081	14016	14023	14018	14075	14092	14167	14048	14121	13973	14227	14050	14006	14213	14114	14274	14090	14121	14101	14008	14066	14162	14293	14165	14122	14119	14046	14041	14183	14088	14229	14111	14230	14043	14026	14214	14125	14090	14072	14120	14161	14211	14172	14225	14091	14141	14128	14321	13836	14051	13891	14129	13954	14089	13900	13971	14041	13906	14177	14013	14196	14332	14009	14084	14130	13991	14220	14102	13953	13915	13970	14021	14188	14100	14014	14062	14017	13958	14038	14235	13968	14009	13944	14220	14062	13765	14202	13997	14089	14042	14008	14054	14172	14072	14003	13888	14035	13955	14032	13989	14117	14029	14019	14031	14078	14145	14112	14138	14134	14158	14141	14031	14103	13970	13935	14030	14181	14018	14081	13944	14105	14092	14039	14092	14008	14119	13976	14101	14230	14092	14048	14068	14108	14131	14021	14080	14216	14110	14198	14205	13941	14005	14245	14037	14075	14101	14147	13873	14087	14033	14010	14115	14143	14069	14095	14094	14215	13973	14030	14144	14038	13976	14196	14007	14046	14185	14193	14015	14090	14183	14091	14096	14066	14450	14199	14151	14075	14197	14225	14197	14034	14075	13951	14145	14040	14136	14053	14013	14108	14035	14120	14023	14013	14103	14017	14020	14077	14275	13857	14082	14268	13963	14205	13947	14054	13993	14136	14240	14167	14120	14158	14097	14100	14083	14207	14269	14089	14009	14084	13984	13954	13986	13967	14036	14160	14121	14211	14083	13974	14215	14124	14259	14097	14056	14170	14048	14203	14156	14248	14157	14004	14020	14215	14020	14122	14162	14021	14043	14128	14138	14011	14128	14196	14154	14013	14091	13976	13914	14033	14058	14275	14018	14085	14198	14217	14035	13973	14017	14072	14200	14173	14150	14114	14106	14106	13966	14063	14163	14102	14083	14099	14113	14123	13887	14026	14011	14018	14025	14053	14136	14114	14101	14091	14056	14081	14127	14147	14075	14091	14052	13983	14164	14132	14208	13998	14141	14116	14466	14001	14148	14223	14048	14180	14001	13985	14108	14104	14039	14047	14065	14091	14079	13900	14018	13946	14287	14028	14103	14022	14043	14043	14065	14151	14109	14103	14171	14015	14048	14152	14218	14111	14094	13974	14052	14061	14093	14224	13820	14014	14185	14093	14076	14051	14203	14147	14089	14049	14186	14301	14139	14025	14147	14128	14064	14220	13952	14120	13987	14186	14074	13923	14111	14017	14030	14148	14066	14012	14013	14117	14069	13945	13997	14059	14049	14087	14026	14145	13899	14017	14092	14043	14023	14098	14232	14086	14180	13986	14057	13994	14208	14078	14070	13978	14054	14097	14096	14114	14144	13981	14107	13984	14252	14160	14067	14127	14074	14166	14191	14044	14198	14096	14146	14111	14110	14079	14186	13969	14068	14184	14068	14128	13988	14118	13987	14021	14206	14065	14107	13998	14085	14055	14163	14014	14121	14040	14106	14178	14120	14054	14044	14349	14167	13927	14098	14134	13982	14046	14075	14065	13971	14023	14005	13992	14129	14172	14058	14241	14208	14025	14098	14240	14144	14158	14250	14044	14173	14024	14131	14083	14062	14109	14121	14059	13949	14197	14133	14098	14071	13921	14244	14075	14133	14151	13933	14039	14057	14191	14068	14173	14194	14137	14051	14024	14284	14033	14119	14172	14010	14159	14198	14176	14051	14207	14256	14137	14062	14167	13953	14074	14091	14019	14140	14059	13841	14155	14042	14114	14221	14061	14264	14098	13974	14194	14041	14178	14210	14085	14134	14194	14140	14064	13961	14046	14157	14199	14020	14357	14189	14019	14157	13986	14089	14091	14152	14325	14071	14089	13997	14042	14074	14097	14167	14171	14061	14039	14022	14177	14177	14084	13929	14063	13946	14134	14003	14178	13894	14127	14231	14056	14153	14015	14285	14246	14140	13994	14159	14011	13985	14047	14222	13950	13978	14020	14068	14284	14029	14018	14041	14174	14060	14209	14085	13958	14044	14183	14034	14177	14187	13856	14111	14090	14050	14112	14105	14073	14099	14133	14105	14185	14131	14256	14115	13932	14173	14006	14009	13983	13860	13975	14095	14125	14040	14024	13984	14060	13975	14057	14116	14038	14125	13971	13968	14019	14121	14331	14256	13986	14073	14001	14032	13880	14265	14072	14076	13955	14157	14234	14071	14174	14065	14000	14165	14025	14279	14126	14032	14132	14177	14029	14045	14056	14006	14195	14055	14112
29124	22039	21888	20064	17772	17621	17245	16764	16623	16288	16185	16031	17222	18855	18392	17385	16320	15992	15700	15703	15578	15558	15575	15478	15626	15569	15681	15841	15526	15611	15316	15827	15663	15590	15597	15593	15603	15783	15707	15535	15500	15389	15647	15626	15452	15596	15817	15696	15640	15299	15492	15370	15650	15542	15439	15409	15523	15444	15549	15477	15704	15453	15538	15638	15427	15342	15497	15630	15719	15522	15785	15435	15644	15417	15383	15738	15452	15624	15599	15676	15728	15445	15649	15485	15565	15557	15567	15531	15527	15789	15644	15567	15653	15661	15775	15469	15565	15520	15518	15675	15559	15600	15587	15491	15611	15713	15459	15678	15719	15532	15667	15488	15733	15528	15588	15706	15567	15698	15801	15639	15442	15348	15547	15656	15849	15591	15703	15659	15678	15426	15636	15529	15395	15594	15492	15658	15526	15518	15597	15618	15465	15407	15594	15543	15538	15779	15616	15509	15531	15454	15480	15575	15416	15476	15226	15482	15495	15571	15611	15389	15644	15491	15564	15522	15437	15510	15531	15306	15598	15474	15635	15588	15617	15491	15718	15526	15621	15516	15644	15631	15711	15638	15549	15576	15547	15663	15587	15582	15580	15524	15744	15703	15696	15459	15494	15287	15377	15667	15649	15521	15762	15402	15735	15616	15697	15440	15578	15510	15610	15710	15619	15767	15513	15531	15606	15535	15671	15786	15390	15536	15471	15553	15463	15627	15681	15500	15663	15483	15224	15582	15341	15563	15496	15492	15701	15528	15588	15463	15629	15594	15638	15641	15570	15536	15688	15566	15546	15626	15665	15616	15606	15586	15824	15703	15621	15576	15747	15542	15599	15677	15520	15595	15449	15430	15437	15584	15531	15706	15498	15489	15635	15719	15385	15382	15670	15700	15718	15586	15549	15538	15768	15752	15684	15801	15644	15693	15653	15541	15620	15513	15457	15608	15700	15614	15572	15601	15638	15588	15603	15644	15604	15665	15617	15729	15608	15728	15620	15725	15460	15673	15749	15516	15627	15586	15625	15714	15614	15646	15516	15623	15603	15522	15565	15637	15857	15503	15447	15631	15548	15595	15385	15559	15667	15721	15694	15591	15678	15594	15490	15246	15571	15601	15484	15566	15512	15432	15589	15721	15551	15647	15598	15718	15472	15687	15552	15621	15477	15463	15559	15567	15616	15556	15438	15689	15632	15678	15607	15620	15562	15683	15716	15445	15435	15662	15584	15517	15494	15590	15604	15511	15631	15708	15458	15596	15577	15586	15361	15501	15488	15604	15360	15716	15509	15391	15555	15660	15675	15646	15601	15691	15528	15523	15683	15386	15626	15721	15646	15427	15349	15512	15538	15539	15747	15521	15514	15705	15428	15422	15436	15447	15394	15306	15527	15479	15380	15313	15325	15452	15685	15727	15749	15544	15538	15582	15500	15543	15586	15441	15580	15594	15627	15639	15718	15623	15476	15509	15453	15473	15505	15563	15570	15643	15646	15677	15551	15527	15497	15702	15686	15678	15666	15519	15699	15453	15433	15624	15431	15519	15477	15499	15671	15450	15516	15628	15579	15567	15501	15469	15465	15576	15667	15687	15598	15395	15418	15613	15524	15639	15583	15358	15481	15448	15541	15447	15607	15608	15673	15742	15574	15358	15418	15542	15484	15566	15481	15482	15666	15625	15398	15707	15490	15732	15612	15625	15654	15693	15677	15547	15527	15548	15722	15538	15482	15558	15554	15533	15729	15592	15601	15679	15567	15783	15637	15588	15608	15489	15612	15506	15490	15612	15481	15412	15350	15540	15559	15524	15614	15623	15656	15524	15496	15722	15526	15478	15449	15562	15665	15680	15583	15707	15702	15453	15509	15446	15530	15628	15572	15770	15638	15663	15524	15485	15622	15569	15559	15685	15749	15427	15454	15590	15703	15580	15581	15396	15506	15471	15577	15571	15656	15742	15514	15434	15648	15532	15517	15421	15474	15551	15769	15591	15457	15650	15647	15681	15650	15532	15489	15271	15466	15416	15708	15678	15650	15696	15765	15627	15718	15373	15533	15467	15475	15387	15588	15466	15586	15497	15620	15569	15401	15621	15524	15549	15703	15562	15613	15405	15578	15491	15758	15637	15650	15577	15806	15480	15675	15594	15406	15593	15730	15654	15610	15372	15635	15556	15481	15660	15587	15623	15523	15605	15541	15523	15668	15572	15780	15568	15556	15599	15463	15531	15629	15618	15421	15748	15563	15548	15440	15376	15572	15616	15554	15693	15453	15599	15495	15750	15619	15559	15476	15539	15594	15484	15591	15474	15735	15582	15620	15729	15484	15653	15622	15542	15458	15463	15608	15571	15666	15609	15536	15662	15598	15568	15586	15476	15669	15451	15627	15559	15579	15434	15549	15670	15613	15635	15625	15467	15611	15526	15442	15515	15513	15663	15597	15445	15696	15523	15495	15624	15621	15527	15574	15469	15433	15269	15607	15539	15530	15688	15536	15441	15700	15845	15659	15620	15734	15463	15582	15669	15708	15738	15522	15444	15495	15557	15743	15636	15554	15461	15603	15521	15467	15571	15461	15529	15645	15644	15528	15648	15598	15675	15521	15590	15469	15601	15501	15740	15601	15392	15633	15437	15502	15493	15453	15479	15620	15368	15535	15621	15390	15475	15904	15606	15634	15867	15516	15428	15650	15658	15718	15470	15574	15592	15640	15505	15573	15421	15555	15482	15589	15660	15733	15516	15809	15689	15527	15672	15662	15560	15546	15311	15747	15590	15569	15563	15586	15532	15581	15590	15475	15632	15374	15560	15519	15424	15610	15734	15573	15520	15627	15629	15318	15403	15634	15657	15463	15359	15581	15407	15562	15562	15504	15537	15301	15400	15495	15664	15637	15472	15351	15680	15610	15588	15825	15726	15386	15674	15648	15650	15733	15603	15611	15469	15491	15554	15506	15550	15573	15562	15471	15600	15513	15532	15397	15706	15560	15657	15483	15327	15587	15603	15602	15509	15484	15540	15841	15644	15494	15586	15512	15518	15533	15809	15659	15745	15836	15505	15375	15609	15554	15513	15504	15537	15546	15686	15694	15607	15532	15509	15568	15467	15721	15522	15515	15627	15649	15525	15716	15636	15413	15482	15443	15646	15547	15551	15433	15447	15646	15556	15572	15753	15442	15412	15706	15463	15474	15682	15342	15661	15748	15503	15603	15554	15612	15615	15603	15598	15262	15549	15436	15608	15513	15541	15708	15788	15571	15615	15662	15689	15756	15338	15539	15539	15538	15319	15573	15550	15469	15453	15633	15526	15512	15703	15633	15577	15853	15470	15654	15535	15745	15685	15514	15596	15525	15639	15501	15674	15629	15680	15657	15605	15676	15649	15577	15550	15684	15649	15467	15586	15563	15432	15487	15808	15626	15577	15719	15778	15448	15551	15515	15498	15650	15577	15442	15713	15601	15563	15624	15507	15813	15663	15702	15538	15500	15489	15762	15529	15438	15450	15364	15411	15505	15436	15691	15526	15625	15556	15429	15415	15465	15463	15538	15708	15539	15707	15462	15652	15762	15652	15655	15566	15753	15568	15688	15570	15494	15666	15460	15624	15704	15496	15472	15649	15538	15556	15414	15592	15485	15420	15626	15560	15521	15372	15537	15435	15569	15661	15663	15735	15653	15411	15550	15513	15685	15523	15556	15594	15538	15662	15534	15408	15480	15701	15573	15580	15637	15602	15675	15686	15672	15862	15476	15723	15614	15508	15440	15518	15577	15716	15635	15521	15553	15441	15560	15546	15842	15603	15601	15534	15612	15727	15652	15794	15586	15553	15514	15748	15571	15359	15610	15579	15488	15595	15609	15666	15769	15726	15551	15309	15382	15439	15561	15458	15431	15500	15441	15727	15613	15550	15566	15664	15475	15443	15584	15691	15603	15654	15474	15685	15577	15586	15614	15705	15580	15568	15661	15497	15683	15601	15585	15525	15455	15564	15622	15570	15580	15551	15437	15807	15606	15636	15614	15692	15745	15516	15431	15345	15495	15606	15609	15472	15607	15608	15431	15684	15751	15590	15526	15628	15523	15710	15583	15520	15690	15470	15628	15815	15538	15480	15616	15472	15634	15571	15573	15643	15596	15514	15555	15589	15694	15705	15768	15626	15624	15544	15436	15590	15677	15500	15669	15555	15550	15297	15431	15555	15682	15537	15410	15603	15628	15622	15563	15613	15644	15522	15428	15755	15571	15497	15753	15641	15697	15724	15672	15458	15740	15672	15520	15590	15578	15517	15675	15314	15489	15701	15659	15539	15599	15797	15628	15588	15610	15624	15546	15700	15267	15653	15702	15481	15688	15630	15609	15527	15598	15497	15481	15857	15529	15558	15515	15659	15657	15492	15780	15621	15347	15559	15522	15553	15440	15528	15692	15463	15620	15478	15517	15648	15511	15547	15919	15523	15522	15634	15487	15571	15352	15575	15487	15912	15580	15605	15648	15654	15655	15762	15562	15576	15701	15635	15500	15427	15478	15591	15572	15554	15676	15782	15771	15657	15719	15680	15568	15558	15630	15450	15543	15554	15665	15618	15714	15557	15632	15539	15611	15565	15359	15449	15581	15644	15588	15585	15469	15754	15516	15313	15470	15645	15521	15448	15415	15409	15514	15593	15512	15798	15573	15721	15717	15625	15530	15654	15672	15567	15573	15477	15713	15812	15365	15694	15560	15524	15763	15642	15584	15754	15522	15774	15474	15480	15643	15520	15655	15486	15630	15615	15480	15643	15644	15628	15517	15643	15585	15768	15449	15526	15614	15486	15554	15625	15535	15586	15526	15474	15550	15555	15532	15467	15601	15614	15417	15343	15605	15555	15732	15577	15626	15433	15479	15563	15538	15789	15641	15469	15725	15618	15606	15710	15629	15750	15680	15545	15575	15580	15644	15698	15515	15561	15587	15536	15464	15484	15525	15586	15636	15585	15630	15570	15744	15577	15503	15519	15699	15415	15568	15602	15460	15580	15695	15654	15574	15480	15458	15514	15619	15640	15801	15513	15590	15756	15618	15646	15429	15561	15534	15556	15639	15493	15402	15532	15499	15582	15632	15579	15705	15463	15480	15447	15487	15609	15593	15561	15451	15540	15718	15564	15704	15531
15504	17383	17631	18129	17455	16982	16301	15780	15338	15191	14966	14861	16889	18535	17466	15604	14558	14151	13944	13950	14011	13987	13999	13869	13959	13927	13879	13994	13973	13878	13916	14072	13893	14038	14023	13914	13928	13879	14039	14142	13906	14092	13904	14130	14078	13880	14016	13871	14017	13959	13814	13990	13959	14027	14019	14094	13934	13853	13941	13882	13989	13971	13997	14042	13936	13965	13920	14011	13993	14005	13810	13789	13976	14097	13996	13917	13840	14064	13918	13811	14086	13959	14132	14039	13918	13929	13867	13947	13889	14146	13938	14077	13956	14002	13946	13879	14076	13937	13800	13921	14163	14062	14068	13969	14068	13981	13911	13975	14039	13892	13984	14088	13875	13810	14087	13950	14043	14013	13909	13946	13974	13829	13877	13933	14085	13907	14245	13891	13863	13996	13841	14137	14065	13803	13773	13928	14116	14036	14007	13994	13867	13923	13987	13984	13808	14074	13843	14074	13909	14130	13791	13967	14016	13930	13829	14025	14020	13909	13836	13834	13922	13886	14132	14005	13938	14011	13862	14073	13958	13917	13967	14159	13948	14160	13940	13973	13856	13871	14010	13838	14009	14180	13912	13964	13993	13955	13951	13905	13886	13880	13835	13989	13959	14169	13969	13852	13895	14029	13971	13897	14038	14005	13873	14024	13893	13743	13997	13933	14004	14057	13873	13830	14064	13865	13952	14082	13902	13912	13970	13978	13938	14023	14024	13817	14033	14125	14045	13962	13991	14091	13689	13948	14223	14036	13955	14006	13978	14001	13925	13967	13858	13996	13842	13858	13922	13986	14057	13916	14057	14058	14003	13838	14020	14026	14028	14015	13962	13846	13958	13872	14031	13844	13829	13819	13898	13933	13819	13981	14089	14007	13963	13947	14053	13917	13991	14008	14044	14026	13965	14095	13946	13937	13948	14021	14185	13987	13869	13913	14047	13952	14059	13919	13969	13922	13992	14119	14016	13950	14027	13971	14064	13884	14031	14025	14112	13906	14104	13970	13872	13833	14026	13953	13940	13803	14017	14053	13858	14009	13965	14118	13882	13987	13918	13965	13960	13795	13965	13954	14031	13998	13895	13892	13969	13992	13865	14031	13983	13907	14016	13862	13846	13949	14157	13869	13993	13967	14036	13976	13919	13983	13957	13943	14056	14038	14013	13887	13828	13897	13999	14024	13908	13981	14010	14075	14007	14033	14159	13986	14068	13936	14008	13993	13748	14058	13792	14013	13910	14138	13982	13722	13720	14006	13917	13789	13870	13927	14026	13904	14012	14039	13975	14044	14018	14000	13810	13895	13915	13952	14036	14085	13880	14015	14020	14022	13858	14117	13911	13951	13997	14064	13859	13853	14087	13864	13969	13927	13900	14011	14087	13920	14046	14012	13847	14150	14157	13788	13889	13906	14127	14045	13953	13964	13757	13973	13982	13873	14001	14057	13922	14081	14139	13976	13918	14007	13941	13941	14010	13953	14024	13935	13897	13953	13768	13855	13913	13964	13884	14076	14009	13893	14039	14065	14040	14215	14039	13675	14032	13912	14132	14044	14009	13924	13969	14140	13870	14024	13904	13904	14100	13951	14029	13861	14128	13845	13893	14092	13971	13958	14102	14020	13855	13979	14211	14029	14028	13961	14031	14076	14043	13987	13897	14038	13920	13885	13901	13939	13931	14009	13927	13991	13966	13926	13980	13905	13945	13838	13995	13852	13820	14041	13839	13925	13971	13958	13916	14001	14014	13948	13989	13912	14043	13930	13870	13993	13849	13952	13923	13941	13962	14080	13959	13999	13888	13960	14011	14035	13829	13876	14024	13920	13783	13961	14004	13835	14007	13849	14045	13911	14036	13917	13930	13919	13943	13947	13873	13964	13918	13800	13992	14082	13909	13725	13945	13979	14092	14093	14027	13754	13956	14124	14019	13895	14008	13993	13990	14085	13986	14048	13973	13987	14107	13897	13969	13897	14009	13971	13911	13962	14105	13904	14042	13970	14138	13929	13906	13953	13936	13978	14009	13913	13829	13964	13921	13885	13932	13932	13915	13988	13970	14006	13837	13970	13940	13806	13971	14096	14144	14043	13986	14071	14088	13891	14004	13861	14040	13934	13929	13970	14021	14068	13929	14144	14013	13958	13887	13941	13938	13909	14029	13955	14036	13931	14077	14097	13794	13872	13998	14042	13939	14024	13942	13982	13992	13911	13864	14033	14041	14195	13952	13836	13983	13965	13877	13954	13877	13909	14029	13968	13869	14019	13894	13886	14086	14042	14002	13809	13862	13949	13928	13910	13926	13937	14034	13996	13864	13902	14039	13949	13942	13971	13870	13972	13952	14059	13908	13929	13844	14044	13916	13921	13957	13941	14085	13969	13791	13979	13978	14079	13876	14036	13930	13906	13913	13936	14020	14077	13926	13801	13959	14008	14016	13926	13980	13856	13964	14099	13940	14024	14031	13969	14051	14310	14102	13879	13947	13900	13967	14022	13915	13977	13952	13945	14025	13772	13851	14017	13954	13870	14041	14161	13945	13933	13915	14025	14086	13846	14010	13900	14010	13920	14029	14050	13988	13827	14115	13854	13999	13926	13926	14043	14048	13977	13901	13960	14000	13986	14065	13889	13888	13896	13822	14037	13946	13943	13951	13975	14003	14008	13943	14138	14117	13868	14104	13979	13848	13986	13956	14225	13879	14030	14038	13950	13850	13958	14000	13855	14116	14024	13943	14130	14130	14142	14048	13974	13962	14139	13875	13855	13933	14157	14092	14145	14007	14074	13922	13822	14006	13929	14142	13995	13991	13906	13913	13990	13940	13909	14059	14014	13954	13963	13976	14093	14050	14040	13889	14121	13960	14116	14054	13746	13973	13950	14025	14108	14045	13974	13924	13947	13848	14011	13849	14107	13929	13889	14025	14127	14006	13894	13988	13921	14216	14052	13819	14027	14036	13889	13962	13916	13771	14059	13882	14003	13896	13946	13921	13972	14149	13992	13964	13948	14059	13844	14065	14047	13911	14043	14152	13970	13800	14115	13953	13975	13802	14099	13890	14050	13914	13781	13989	14117	13933	13912	13963	14169	14043	13917	13918	13981	13982	14015	13894	13944	14186	13922	14012	13899	13878	13976	13982	13917	14110	13902	14053	13959	13944	14075	13892	13990	13911	14009	13896	13966	14108	13785	13902	13970	13954	13999	13988	13913	14074	13989	14099	13833	13967	13946	13951	13985	13883	13972	14064	13906	13864	14010	13944	13959	14083	13883	13952	13891	13950	13875	13937	13928	13914	14013	14138	13932	14142	13961	13858	14005	13901	13943	13977	14000	13909	13790	14125	14136	13933	13938	14004	14089	13908	14032	13829	13847	13903	14047	14125	13942	13909	13945	13877	14099	13911	14005	14076	13833	13966	14030	13920	13970	13970	14020	13837	14052	14087	13915	13946	14014	14067	14046	14065	13883	13904	14049	13910	13988	13911	14018	14057	13962	14007	14082	14134	13987	13978	14101	13983	13733	14015	13933	14011	14084	14001	13886	13981	14051	14062	13967	14008	14112	13812	13940	13919	14071	13955	13953	14070	14015	14052	13813	14057	14006	14081	13940	13993	14058	14107	13937	13879	13954	13869	13901	14012	13918	13761	13889	13889	13948	13907	13789	14083	13965	14039	13980	13888	13845	13869	14003	13883	13918	13812	13902	13971	14033	13974	13858	13956	13887	13875	13932	13979	13932	13915	13967	13898	13933	14095	14054	14095	14120	13986	13954	13952	14023	14033	13804	13989	13875	13992	13963	14031	13935	13894	13828	13884	13948	13942	13980	13789	14005	13991	14047	13888	14070	14052	13925	14028	13905	13957	14107	14041	13888	13976	14085	13996	14009	14054	14066	13873	13961	14050	14137	13748	13986	14074	14011	13951	13903	13922	13824	13949	13930	14026	14046	13934	14037	13988	13975	14024	13919	13986	14005	13950	14005	13984	14057	14058	13885	13986	13935	13883	14005	14018	13871	13918	13702	14003	13945	14058	13835	13984	13894	13972	13922	14089	13893	13856	14021	14013	13940	14024	13916	14096	13847	13974	13975	14051	13844	13984	13891	13962	13939	13869	14046	13981	13836	13935	14090	14131	13805	14078	13926	13980	14017	14005	14078	13939	13940	14183	13913	13832	14005	13982	13911	13789	14106	13924	13843	14033	13951	14074	13899	13930	13864	14065	14130	13944	13839	14046	13998	13968	14065	14158	14135	13905	13999	14201	13947	14002	14111	13891	13966	13883	13996	13984	13911	13850	14174	13841	14040	13896	13859	13994	13840	14149	13827	13873	14073	13912	13955	13865	14036	14005	13963	13862	14061	13869	14014	14050	13997	13990	14048	13937	13910	14053	13927	13859	13917	13896	14078	13969	14088	14041	13892	13812	14074	14047	13872	13799	14011	13953	13798	13802	14106	14069	13879	14043	13971	14110	14012	14216	13864	13890	14004	13920	14050	13997	14102	13968	14036	13957	13991	14074	13963	14134	13957	13998	13972	14094	13910	13961	13837	14086	14086	13965	13980	14091	13922	13862	13905	13942	13965	13942	13937	13904	13790	13993	13972	13899	14011	14109	14138	13958	14050	13902	13917	13944	13912	13885	14070	14122	13866	13985	13835	13959	14115	13889	14102	14026	14064	13930	14021	14040	13957	14041	14014	13984	14033	13863	14014	14045	14162	13997	13926	14127	13958	13994	14112	14015	14089	14001	13949	13955	13869	14070	13950	13905	14057	13899	14060	13876	13957	13978	13836	13924	13827	13988	14062	14190	13883	13973	13796	13886	13819	14105	14044	14050	14036	13999	14017	14027	13913	14068	13886	13968	14078	13862	13967	13960	13980	13955	14010	13904	14051	14087	13996	14024	13951	13862	13838	14076	14226	14004	14056	13888	13853	14034	13940	14025	13927	14076	14024	14062	14104	13987	13937	13979	14012	13943	13942	13886	14089	14071	13889	13865	13958	14019	13894	13922	14010	13946	14077	13896	14120	14091	13885	14069	13938	13994	13839	14072	13910	13868	14061	14071	13924	13976	14076	13924	13814	14023	13822	13794	13977	13851	14023	13923	13946	13863	13989	13976	14094	13866	13863	14019	13856	14075	14053	14105	14127	14021	13918
25281	21423	28242	25585	21901	20178	19329	17839	17090	16808	16305	16568	26248	32805	28818	23030	18617	16587	15891	15697	15591	15487	15490	15599	15352	15507	15615	15619	15606	15464	15469	15621	15565	15475	15674	15698	15500	15661	15652	15380	15548	15394	15610	15570	15477	15610	15589	15274	15518	15439	15469	15337	15618	15604	15692	15404	15575	15541	15677	15640	15560	15599	15596	15719	15431	15367	15615	15441	15722	15546	15558	15296	15476	15518	15528	15685	15377	15596	15802	15480	15377	15488	15567	15587	15570	15499	15422	15498	15548	15469	15557	15653	15441	15515	15615	15466	15509	15538	15386	15480	15417	15648	15568	15505	15283	15622	15644	15594	15402	15405	15526	15551	15543	15553	15534	15534	15322	15223	15464	15599	15745	15488	15296	15610	15468	15590	15323	15338	15481	15469	15653	15469	15501	15450	15549	15533	15394	15444	15359	15349	15295	15378	15730	15518	15499	15448	15557	15700	15487	15378	15508	15407	15528	15611	15438	15734	15516	15570	15509	15534	15590	15579	15410	15448	15564	15301	15538	15413	15539	15534	15627	15561	15509	15428	15602	15438	15529	15438	15636	15375	15441	15352	15550	15561	15433	15652	15378	15271	15775	15386	15758	15468	15340	15586	15573	15611	15440	15403	15410	15630	15718	15427	15589	15329	15402	15573	15629	15545	15620	15512	15585	15296	15527	15351	15612	15578	15491	15475	15384	15510	15372	15653	15511	15470	15400	15382	15611	15522	15423	15314	15337	15583	15494	15605	15402	15494	15499	15607	15495	15401	15432	15577	15678	15479	15501	15535	15329	15601	15472	15406	15619	15401	15639	15482	15649	15269	15321	15551	15570	15342	15495	15505	15465	15414	15418	15420	15558	15622	15388	15632	15351	15362	15473	15701	15546	15572	15399	15249	15535	15731	15578	15505	15518	15583	15466	15498	15676	15520	15641	15546	15625	15756	15856	15634	15650	15563	15586	15534	15620	15601	15560	15661	15600	15341	15529	15362	15631	15528	15510	15702	15461	15719	15471	15555	15413	15478	15371	15465	15519	15502	15420	15467	15381	15658	15588	15631	15534	15450	15539	15525	15603	15546	15600	15367	15625	15482	15573	15514	15439	15532	15711	15567	15646	15480	15485	15673	15508	15608	15537	15500	15315	15548	15339	15588	15506	15186	15438	15625	15551	15515	15493	15425	15571	15562	15618	15443	15451	15545	15570	15555	15379	15688	15428	15562	15449	15412	15481	15399	15479	15421	15714	15438	15680	15561	15524	15309	15321	15564	15493	15574	15595	15350	15439	15572	15293	15475	15489	15557	15621	15618	15313	15356	15733	15660	15615	15558	15566	15578	15555	15303	15540	15576	15409	15575	15475	15252	15548	15714	15480	15518	15440	15413	15602	15833	15605	15404	15536	15492	15379	15316	15463	15471	15501	15560	15458	15398	15267	15724	15579	15460	15221	15518	15568	15547	15557	15390	15543	15692	15192	15328	15602	15451	15547	15317	15441	15564	15533	15462	15657	15560	15554	15593	15432	15688	15583	15577	15617	15588	15399	15478	15507	15483	15746	15636	15452	15442	15574	15505	15482	15469	15579	15529	15622	15557	15392	15350	15531	15657	15576	15496	15674	15432	15405	15627	15284	15543	15412	15361	15584	15440	15486	15484	15678	15496	15554	15615	15434	15398	15445	15550	15784	15497	15451	15403	15216	15562	15493	15623	15505	15468	15597	15309	15545	15512	15387	15456	15454	15476	15567	15598	15424	15337	15379	15562	15397	15604	15606	15699	15512	15385	15396	15743	15719	15435	15352	15429	15468	15540	15486	15356	15561	15548	15516	15565	15587	15580	15593	15440	15416	15458	15448	15461	15596	15313	15583	15578	15560	15600	15416	15311	15712	15611	15390	15351	15447	15419	15357	15578	15283	15492	15693	15585	15561	15550	15434	15565	15442	15396	15512	15511	15604	15715	15565	15377	15368	15491	15458	15272	15531	15606	15539	15436	15355	15305	15356	15525	15583	15500	15455	15359	15483	15496	15529	15509	15516	15378	15521	15439	15503	15509	15394	15559	15502	15472	15454	15410	15537	15504	15397	15513	15423	15476	15461	15518	15503	15405	15564	15552	15610	15592	15539	15551	15426	15317	15379	15565	15458	15571	15650	15588	15491	15277	15528	15442	15467	15418	15423	15512	15432	15470	15438	15547	15630	15468	15510	15386	15457	15459	15449	15387	15624	15349	15635	15383	15427	15512	15601	15450	15640	15524	15520	15481	15556	15537	15640	15444	15577	15606	15512	15356	15497	15790	15558	15435	15728	15590	15700	15485	15548	15440	15559	15432	15471	15569	15540	15675	15535	15382	15375	15551	15471	15118	15567	15387	15586	15421	15430	15492	15480	15251	15550	15642	15418	15587	15615	15476	15481	15593	15566	15532	15639	15492	15561	15429	15597	15666	15465	15684	15693	15425	15300	15530	15602	15422	15426	15645	15261	15441	15424	15293	15425	15462	15619	15668	15425	15348	15668	15433	15529	15445	15687	15543	15463	15479	15555	15485	15553	15335	15476	15513	15488	15561	15352	15341	15521	15473	15683	15634	15518	15580	15150	15491	15582	15430	15636	15523	15520	15495	15494	15579	15454	15507	15515	15473	15440	15387	15569	15537	15631	15467	15387	15530	15473	15597	15421	15587	15536	15553	15680	15522	15496	15413	15599	15396	15416	15651	15326	15463	15524	15499	15463	15515	15247	15428	15398	15452	15518	15571	15556	15494	15324	15373	15487	15445	15506	15572	15562	15505	15451	15575	15540	15311	15341	15397	15632	15422	15519	15555	15531	15565	15518	15694	15649	15500	15406	15549	15389	15480	15549	15425	15486	15457	15452	15458	15533	15456	15363	15397	15602	15510	15412	15391	15642	15620	15593	15563	15321	15565	15470	15672	15410	15557	15521	15446	15313	15535	15585	15422	15480	15404	15635	15399	15552	15331	15657	15551	15521	15536	15468	15511	15614	15445	15615	15357	15534	15824	15658	15596	15481	15531	15567	15434	15423	15645	15546	15585	15669	15752	15352	15588	15517	15374	15464	15727	15385	15710	15364	15517	15529	15663	15529	15613	15510	15396	15682	15682	15550	15595	15543	15397	15441	15238	15414	15644	15416	15475	15720	15520	15510	15543	15518	15467	15580	15724	15461	15448	15555	15356	15715	15419	15526	15531	15671	15524	15559	15395	15436	15393	15713	15474	15778	15490	15617	15253	15644	15407	15604	15503	15562	15583	15585	15602	15541	15544	15621	15392	15571	15223	15359	15480	15500	15320	15666	15654	15424	15640	15608	15736	15539	15472	15480	15530	15458	15415	15487	15599	15652	15528	15486	15464	15347	15413	15566	15470	15617	15357	15431	15472	15407	15289	15431	15589	15418	15458	15507	15478	15607	15501	15530	15623	15424	15734	15279	15601	15453	15464	15407	15679	15586	15352	15505	15307	15461	15502	15659	15429	15556	15511	15504	15442	15682	15529	15560	15543	15375	15641	15604	15436	15409	15525	15425	15616	15384	15590	15649	15479	15462	15564	15344	15491	15618	15650	15559	15315	15430	15408	15334	15464	15484	15451	15484	15407	15501	15350	15477	15548	15499	15479	15401	15518	15312	15695	15408	15368	15577	15617	15672	15430	15548	15614	15422	15583	15558	15589	15511	15444	15536	15369	15570	15617	15433	15451	15610	15526	15410	15404	15603	15769	15570	15451	15462	15334	15375	15538	15613	15501	15468	15630	15485	15381	15364	15530	15413	15610	15583	15509	15556	15551	15560	15476	15521	15393	15520	15554	15487	15516	15580	15738	15493	15299	15483	15581	15448	15275	15484	15730	15773	15454	15501	15510	15438	15565	15406	15427	15561	15680	15589	15456	15672	15419	15516	15723	15546	15571	15376	15388	15474	15381	15549	15451	15544	15523	15503	15466	15590	15567	15624	15338	15582	15391	15542	15675	15445	15589	15514	15510	15343	15427	15487	15447	15390	15408	15570	15433	15460	15587	15450	15661	15594	15368	15392	15622	15425	15537	15506	15630	15586	15616	15472	15356	15544	15554	15555	15529	15537	15489	15453	15633	15569	15300	15331	15391	15483	15390	15567	15499	15436	15388	15522	15438	15572	15448	15472	15371	15537	15549	15369	15404	15686	15498	15543	15504	15660	15469	15377	15577	15530	15578	15562	15531	15504	15530	15326	15598	15402	15562	15538	15544	15439	15465	15667	15401	15578	15438	15439	15470	15509	15517	15752	15454	15735	15685	15678	15448	15566	15589	15437	15472	15426	15648	15465	15383	15487	15451	15395	15421	15479	15644	15434	15439	15335	15536	15385	15529	15409	15633	15681	15425	15409	15466	15491	15508	15508	15621	15703	15368	15343	15450	15620	15349	15343	15346	15324	15424	15425	15572	15418	15378	15259	15677	15479	15467	15498	15588	15529	15367	15507	15614	15531	15602	15352	15405	15580	15346	15535	15527	15603	15484	15521	15446	15439	15589	15287	15467	15552	15438	15471	15628	15495	15285	15475	15555	15248	15346	15372	15389	15475	15519	15635	15356	15534	15493	15492	15441	15446	15604	15481	15479	15591	15440	15607	15417	15551	15656	15770	15519	15665	15587	15583	15627	15660	15417	15397	15464	15502	15596	15474	15560	15694	15585	15448	15433	15480	15512	15619	15409	15385	15562	15610	15443	15431	15580	15490	15632	15408	15475	15513	15602	15637	15591	15531	15605	15449	15395	15611	15706	15536	15428	15414	15635	15531	15326	15418	15530	15386	15493	15497	15693	15470	15658	15548	15538	15512	15459	15560	15400	15308	15526	15458	15327	15452	15418	15669	15423	15601	15540	15509	15512	15517	15546	15327	15383	15451	15469	15710	15675	15634	15515	15388	15340	15489	15642	15687	15617	15451	15463	15526	15443	15761	15562	15456	15514	15570	15672	15447	15507	15482	15591	15509	15402	15395	15442	15503	15383	15532	15241	15677	15498	15174	15455	15465	15567	15410	15273	15429	15651	15592	15538	15545	15382	15618	15426	15467	15279	15397	15696	15563	15418	15490	15454	15525	15528	15622	15376	15433	15427	15608	15363	15455	15637	15591	15432	15699	15487	15453	15642
14674	25142	25236	21721	20103	18675	17646	17526	16589	16003	15012	15523	30289	34910	29772	22366	16936	14763	14179	14024	13958	13969	13812	13912	13827	13999	14035	14103	13957	13965	13913	13978	13896	13986	13982	13968	14043	13828	13865	13806	13955	13942	13917	13875	13979	13971	14031	14063	13882	14024	14033	13996	14111	13936	13903	13806	13868	13913	13821	14060	13830	13994	13925	14069	13856	13891	13916	14071	13781	13952	14070	13902	13972	13994	13865	14065	14025	13892	13866	13978	14046	14037	13997	14068	13891	13966	13952	14033	13946	13969	13858	13856	13850	13806	14004	13970	13902	13727	13916	14026	13929	13778	13863	13886	14014	13965	13946	14072	13925	14012	13868	14039	13905	13856	13926	13899	13901	13867	13936	13949	13951	13936	13922	14019	13784	14036	14000	13965	14015	13841	14018	13903	13974	13785	13943	13982	13983	13939	13789	13801	13932	13915	13831	13898	13718	13770	13855	13974	14139	14041	14031	13864	13994	13975	13750	13922	13865	13936	14154	14007	13902	13884	13837	14105	13834	13961	13993	13852	13930	13767	13748	13727	13947	13999	13930	14018	13973	14012	13980	13999	13920	14029	13951	13679	13876	13810	13898	14067	14020	13806	13931	14042	13845	13916	14068	14051	14039	14033	13933	14010	13863	13961	13989	13948	13916	13902	14105	14009	13987	13937	13950	13889	14012	13901	13999	13692	14023	13900	13851	13841	13915	14072	13996	13976	13850	14030	14007	14098	14026	13961	14101	13949	13856	13962	13831	13953	13913	13868	13906	13975	13883	13953	14012	13871	13952	14124	13951	13928	13818	14030	13932	13968	14011	13857	14002	13826	14054	13917	14054	13969	13933	13822	13947	13835	14074	13802	13808	13915	13934	14128	14103	13974	13855	14018	13986	14031	13827	14024	13951	14034	13820	14042	13951	13897	13889	13898	13900	13961	13939	13968	13963	13927	13839	13839	13901	13968	14013	13819	13763	14012	13975	13966	13771	13883	13923	13876	13959	13904	14069	14067	13977	13923	13771	13784	13782	13839	13978	13926	13916	13847	13889	13923	13917	13964	13894	13835	14070	13762	13830	13882	13888	13892	14086	14056	13923	13854	13939	13899	13853	13822	13937	13902	13801	13979	13912	13895	14101	13871	13910	14042	14035	14076	13988	13846	14074	13707	13961	13965	13864	13836	13724	13916	14093	14030	13927	13956	13991	13891	13969	13937	14013	13973	13977	13794	13802	13934	13967	13944	13968	14078	14061	13973	13911	13916	14160	13942	13974	13886	13948	14055	13823	13969	13872	13765	13922	13950	14089	13824	13821	14021	13954	13887	13806	13798	13746	13861	13871	13925	14022	14019	13899	13986	13947	13933	13975	13969	13897	13899	13983	13830	13948	13906	14005	13922	13787	13923	14184	13864	13989	13851	13994	14028	13918	14034	13963	13789	14008	13953	13886	13835	13970	14168	13971	13914	13966	13974	14115	13895	13813	13941	13924	14015	13896	13827	13993	13996	13809	14029	13933	13813	13812	14015	13986	13875	13965	13913	14027	13860	13992	13934	13931	13861	13939	13957	14022	13697	13866	14044	13923	13975	13787	14043	13981	14004	13980	13925	13924	13977	13991	13967	13953	13788	13971	14079	13881	13793	13945	14007	13910	14090	13971	14060	13977	13890	14033	13994	14015	13885	13950	13988	14032	13933	13861	13745	14163	14034	13926	13988	13910	13863	14046	14099	14183	13965	13945	13994	14009	14033	14145	13846	13852	13912	13940	13869	13952	13910	13956	13890	13779	13996	13937	13905	13782	13834	14024	14104	13983	13971	14016	13889	14093	13967	14036	14104	13912	14039	13993	13977	14069	13963	13755	13939	13886	13866	13872	14019	13899	14159	13911	13892	13747	13951	13897	14016	14083	13855	13952	13940	14018	14014	13939	13901	13851	13779	13966	13904	13845	14002	13685	14064	13885	13720	13959	13976	13966	13936	13814	13848	13954	14139	13876	13752	13903	13894	14094	13943	13903	14004	13900	13845	14065	14042	13897	13848	13819	13986	14089	13897	13922	13862	14073	13896	13910	14000	14026	13928	13981	14101	14001	14082	14029	13880	13784	14046	13962	14146	13987	13908	13969	13885	14162	13808	13973	13943	14088	13960	14120	14016	14065	14058	13894	13956	13875	13784	13688	13983	13873	13872	13971	13960	13892	13933	13950	14020	13952	13949	13995	13857	13974	13955	14014	13882	13980	13693	13952	14135	13991	13860	13784	13974	13922	14151	14106	13805	13892	13997	13955	13933	14086	13965	13753	14069	14037	14127	13981	13789	13940	14029	14012	13798	14058	14094	13878	14051	13890	13907	13868	13867	13895	13945	13959	13951	13817	13900	13967	14000	13931	13900	13950	14060	13870	13804	13962	13951	14029	13948	13978	14014	13682	13875	14042	13926	13964	13843	13892	14048	13988	13984	13855	13969	14054	13800	14037	13913	13876	13819	13910	13812	13793	13888	13877	14018	13878	13909	13988	13795	13947	13906	13952	13959	14000	13904	13918	13946	13915	14210	13976	13881	13881	13981	13949	14014	13831	14022	13993	13967	13989	14023	13986	13770	13793	14002	14071	13921	13819	14026	14023	13947	14035	13974	14120	14035	13892	14022	14045	13902	13964	13990	13904	14073	13884	14013	13932	13929	13964	13874	13815	13992	13945	14041	13972	14013	13901	13929	13929	13688	13897	13801	14018	13927	13787	14108	13953	13895	13947	14179	13927	13874	13976	13837	13975	13859	14088	13990	13969	13990	13914	13950	14002	14046	14012	13884	13918	14010	13898	13880	14026	13906	14166	14010	13923	13926	13989	14044	13868	13951	13792	13848	14044	13887	14084	14106	13913	13977	14053	13894	14002	13998	13866	13906	13989	14024	13934	13806	13930	13848	13710	13850	13921	13766	13882	14151	13983	13898	13919	13929	14055	13960	13864	13920	13943	13989	13734	13806	13981	14177	13829	13965	13939	13919	14023	13871	13941	13997	13885	14009	13877	13996	13818	13986	14021	13874	14002	13984	13944	14011	13805	13989	13766	13992	13981	13873	13818	13893	14036	13800	13845	13995	13957	13897	13848	13901	13928	14032	13948	13941	13866	14061	13928	14110	13930	14184	13942	14117	13960	13952	14032	14024	13928	13986	14020	13907	13962	14048	13828	14012	13897	13889	14020	13845	13927	14001	14059	13994	13891	14081	13911	14021	14050	13885	13955	14156	13991	13863	14034	13832	13966	14055	13936	14031	14162	14004	13971	13865	13958	14027	14115	13868	13968	14032	13978	13907	14024	13938	13936	13903	13922	13940	13939	14060	14069	14059	13989	13969	13893	14099	13993	13883	14075	14009	14099	13922	13876	13783	13842	13955	13760	14086	14090	13943	13969	14070	14041	13968	13860	14050	14002	14082	13883	13945	13675	13934	13751	14099	13951	13928	13883	13771	13831	13809	14028	13960	13790	13899	14017	14096	13997	13900	13941	13974	13836	13978	13753	13918	13877	13983	13709	13920	13990	13929	14014	14020	13879	13985	13875	13907	13791	13834	13751	14020	13910	13805	13930	14169	13916	13789	13980	14003	13897	14044	13912	13930	14084	14026	13919	14020	13868	13801	14022	13969	13840	13935	13852	13817	13931	13916	13970	13907	13909	13901	13979	13908	13844	13944	13881	13902	13888	14138	13839	13960	13771	14007	14027	13934	14038	13851	14058	13979	13907	13838	14036	13977	13939	13832	14071	13927	13929	13999	13819	14032	13918	13864	14114	13960	14052	13921	13935	14028	13851	14070	13855	13999	13967	14002	13858	13972	13942	14023	13915	13961	13896	14029	14026	13892	13957	13734	14000	13952	13933	14056	13948	13997	13856	13857	13858	13964	14083	13894	14184	13949	14022	14036	14052	14021	14013	14106	14017	13886	13757	13784	13867	13891	13887	13909	13957	14007	13852	13730	14020	13876	13896	14061	13921	13827	13973	13782	13878	13795	13917	13974	13925	13877	14199	13924	13914	13964	13800	13924	13796	13857	13830	13970	13979	14005	13802	13915	13785	14000	13875	13983	13891	14133	13819	14031	14011	14039	14012	13843	13968	13941	14018	13843	13894	14226	13980	13967	13967	13759	13956	13943	13864	13914	13819	14064	14027	14009	13778	14160	13970	13869	13938	14063	13806	14018	13802	14054	13835	13999	13943	14033	14033	13814	13780	13968	14049	13898	13815	13759	13791	13892	13887	13987	13915	13856	13784	13843	14081	13829	13865	14007	13952	14073	13849	13971	13967	14035	13811	13908	13868	14045	14070	13928	13930	13934	13951	13960	13867	14012	13942	13866	13781	13978	13932	14076	14096	13938	14180	13755	13961	14036	14006	13995	13895	14000	13910	13883	13997	13861	14071	13721	13938	14052	13944	14056	14007	14040	13911	13886	13978	14084	13870	13923	13911	13901	13974	13986	13867	13977	13910	13986	13954	13959	14030	14002	13877	13890	13921	14010	13978	13935	14102	14038	14045	13876	13911	13845	13973	13940	13896	13826	13889	14166	13940	13951	14005	13919	14052	14042	13900	13837	13840	13892	13966	13877	13980	13877	14003	14025	14039	13885	13974	13940	14064	14014	13975	13821	14108	13913	13936	13979	13934	14017	14024	13904	13957	13900	13972	13929	13915	13952	13899	13982	13603	14092	13957	13877	13959	13777	13845	13940	14117	14044	13887	13878	13920	13871	13944	14031	13803	14078	13799	13742	13948	14024	13960	14094	13898	13874	13911	14016	14035	13855	13804	13979	13943	13910	14030	13994	13925	14066	13897	14018	13895	14048	14032	13933	13935	13811	13859	14004	13753	14022	13927	13985	13937	13794	13963	13846	14122	13922	14069	13992	13910	13945	13861	14003	13848	13843	13787	13890	13919	14003	13881	13957	13925	13666	13914	14010	13806	14084	13816	14062	13962	13926	13995	14046	13945	13992	13920	13971	14206	13925	14020	14017	13835	13923	13997	13906	14070	14006	13936	13948	13972	13892	13951	13935	13882	13912	13981	13892	14040	13791	13931	13724	13907	13931	14046	14061	13963	14014	14063	13878	13918	13973	13899	13928	13941	13853	13891	13841	13693	13993	13952	14190	13889	14031
23940	21403	29024	24323	22364	23556	22601	19324	18415	17017	16495	17641	31393	42888	37951	29178	21254	17194	16082	15611	15590	15555	15557	15273	15672	15540	15386	15487	15343	15579	15687	15421	15321	15266	15374	15475	15535	15497	15512	15561	15501	15476	15547	15525	15643	15269	15472	15492	15445	15265	15496	15393	15498	15503	15337	15641	15370	15467	15279	15322	15473	15577	15428	15321	15541	15505	15288	15364	15407	15458	15473	15398	15516	15511	15361	15501	15417	15390	15482	15443	15539	15458	15406	15424	15251	15531	15399	15347	15208	15372	15455	15224	15586	15447	15317	15514	15547	15340	15610	15377	15298	15393	15450	15462	15371	15285	15579	15377	15457	15332	15477	15569	15651	15577	15302	15264	15500	15319	15298	15444	15397	15395	15491	15452	15584	15250	15496	15391	15267	15162	15483	15569	15423	15386	15579	15191	15593	15371	15362	15328	15423	15492	15353	15571	15618	15382	15340	15513	15552	15233	15266	15569	15433	15460	15533	15271	15359	15357	15309	15098	15440	15385	15318	15390	15369	15369	15492	15640	15389	15409	15388	15509	15327	15411	15274	15179	15576	15349	15452	15425	15349	15564	15418	15522	15414	15379	15383	15471	15468	15502	15408	15413	15519	15336	15284	15535	15495	15493	15469	15361	15552	15430	15428	15285	15587	15380	15297	15271	15460	15317	15563	15243	15309	15377	15275	15362	15312	15490	15677	15308	15391	15293	15361	15341	15289	15428	15466	15183	15381	15531	15394	15332	15421	15341	15264	15599	15366	15220	15246	15330	15393	15532	15429	15439	15329	15399	15399	15437	15448	15443	15274	15361	15489	15419	15469	15425	15503	15411	15370	15446	15425	15295	15253	15345	15331	15464	15506	15429	15472	15314	15404	15470	15613	15689	15414	15490	15498	15521	15409	15520	15354	15320	15483	15497	15507	15472	15573	15225	15373	15487	15427	15334	15323	15508	15408	15440	15387	15449	15386	15416	15428	15285	15357	15434	15411	15390	15439	15351	15434	15465	15283	15417	15594	15366	15358	15337	15191	15312	15196	15276	15333	15278	15529	15522	15320	15320	15413	15393	15377	15359	15434	15282	15306	15376	15323	15423	15343	15474	15414	15366	15244	15425	15332	15440	15592	15324	15454	15302	15265	15437	15492	15361	15246	15266	15299	15439	15496	15458	15437	15500	15477	15347	15361	15409	15251	15465	15454	15385	15477	15394	15309	15408	15502	15360	15383	15544	15366	15481	15373	15441	15514	15587	15247	15429	15370	15402	15448	15329	15546	15305	15342	15310	15220	15388	15360	15370	15433	15514	15400	15411	15381	15290	15334	15484	15474	15388	15398	15347	15417	15368	15534	15299	15491	15420	15330	15164	15330	15351	15456	15389	15571	15323	15370	15369	15460	15370	15414	15462	15383	15211	15233	15475	15367	15505	15463	15356	15267	15447	15422	15507	15400	15459	15474	15473	15704	15363	15538	15290	15515	15512	15449	15448	15401	15629	15377	15406	15266	15506	15550	15415	15384	15516	15420	15426	15599	15475	15337	15459	15429	15318	15467	15486	15428	15536	15479	15414	15430	15359	15317	15429	15454	15440	15445	15245	15372	15326	15382	15462	15661	15369	15424	15326	15517	15411	15371	15535	15478	15504	15363	15401	15561	15375	15530	15507	15481	15405	15433	15381	15594	15334	15638	15504	15420	15295	15379	15414	15385	15555	15368	15262	15458	15567	15203	15432	15353	15480	15440	15480	15344	15502	15587	15466	15384	15431	15541	15346	15399	15290	15465	15447	15464	15555	15316	15358	15271	15422	15469	15460	15394	15446	15294	15329	15315	15380	15462	15420	15483	15439	15582	15402	15474	15284	15593	15470	15437	15396	15311	15350	15437	15539	15323	15487	15384	15338	15453	15037	15335	15534	15665	15491	15339	15550	15604	15349	15323	15366	15481	15301	15473	15521	15355	15263	15457	15396	15306	15193	15317	15280	15266	15357	15436	15386	15513	15223	15516	15410	15288	15361	15352	15370	15307	15282	15546	15522	15628	15494	15248	15291	15285	15544	15443	15413	15315	15354	15302	15522	15324	15311	15404	15415	15454	15491	15417	15513	15615	15501	15411	15426	15519	15521	15462	15422	15371	15498	15371	15294	15570	15388	15425	15376	15162	15351	15610	15424	15247	15478	15309	15435	15254	15472	15327	15372	15433	15454	15553	15547	15278	15203	15339	15400	15390	15488	15435	15384	15489	15342	15436	15316	15286	15359	15404	15400	15645	15549	15351	15578	15332	15469	15382	15396	15431	15520	15587	15477	15614	15565	15252	15347	15515	15484	15523	15416	15319	15455	15421	15562	15398	15189	15237	15436	15311	15308	15510	15499	15428	15527	15647	15324	15438	15332	15440	15345	15357	15543	15221	15337	15173	15299	15547	15308	15390	15307	15246	15478	15424	15547	15426	15312	15307	15221	15484	15398	15467	15407	15418	15259	15322	15437	15393	15649	15378	15298	15455	15424	15617	15504	15332	15427	15368	15450	15519	15399	15522	15328	15324	15411	15436	15575	15436	15531	15494	15379	15331	15494	15439	15327	15450	15327	15409	15273	15395	15357	15421	15344	15527	15348	15427	15664	15542	15325	15465	15401	15391	15366	15173	15543	15415	15385	15434	15386	15377	15586	15467	15452	15500	15454	15427	15427	15286	15202	15399	15391	15507	15370	15382	15512	15514	15437	15519	15332	15391	15403	15471	15353	15496	15442	15404	15364	15252	15379	15283	15346	15274	15484	15288	15613	15563	15345	15442	15337	15460	15378	15508	15251	15438	15330	15369	15576	15318	15350	15432	15322	15334	15432	15563	15541	15355	15375	15666	15386	15446	15416	15393	15313	15267	15354	15376	15376	15400	15202	15382	15385	15423	15549	15359	15584	15247	15436	15506	15470	15303	15346	15203	15599	15477	15480	15480	15421	15505	15429	15405	15426	15376	15371	15641	15745	15413	15379	15369	15327	15537	15218	15193	15215	15355	15391	15401	15291	15413	15550	15466	15493	15436	15376	15420	15446	15446	15590	15329	15341	15178	15416	15365	15501	15345	15378	15220	15573	15280	15498	15508	15280	15367	15573	15417	15364	15451	15351	15573	15209	15429	15410	15411	15487	15674	15564	15492	15423	15516	15359	15248	15434	15398	15482	15333	15396	15251	15257	15324	15265	15380	15553	15611	15463	15476	15461	15499	15591	15520	15308	15455	15460	15421	15424	15501	15571	15414	15327	15352	15425	15480	15473	15478	15405	15372	15510	15536	15538	15407	15454	15394	15518	15406	15330	15409	15389	15449	15383	15401	15446	15261	15379	15416	15573	15345	15421	15493	15400	15153	15483	15352	15390	15648	15531	15326	15576	15434	15374	15413	15372	15358	15414	15624	15307	15456	15382	15395	15421	15329	15343	15336	15363	15540	15430	15466	15431	15409	15417	15482	15544	15315	15300	15469	15366	15603	15400	15186	15558	15293	15251	15294	15281	15298	15319	15482	15359	15370	15423	15394	15424	15308	15272	15439	15361	15462	15299	15324	15317	15417	15399	15500	15315	15188	15571	15221	15348	15653	15449	15496	15509	15422	15240	15494	15370	15589	15397	15409	15369	15522	15491	15684	15359	15540	15328	15547	15396	15289	15429	15479	15233	15376	15337	15551	15329	15461	15393	15721	15301	15458	15271	15379	15434	15473	15164	15377	15385	15368	15299	15461	15272	15511	15427	15517	15496	15479	15379	15339	15375	15356	15399	15370	15410	15268	15441	15304	15537	15340	15199	15492	15439	15493	15351	15579	15320	15392	15314	15677	15527	15268	15379	15608	15289	15260	15247	15252	15561	15418	15651	15259	15354	15533	15529	15636	15320	15340	15271	15409	15480	15704	15337	15508	15561	15369	15307	15273	15361	15325	15291	15496	15405	15356	15367	15547	15287	15490	15381	15069	15283	15316	15387	15416	15374	15520	15403	15470	15488	15528	15452	15481	15236	15542	15312	15381	15214	15391	15483	15448	15478	15359	15418	15336	15286	15479	15257	15234	15405	15379	15369	15378	15216	15649	15429	15275	15674	15425	15327	15397	15366	15283	15391	15358	15469	15544	15380	15266	15321	15551	15170	15272	15304	15483	15507	15420	15478	15398	15418	15535	15494	15532	15479	15343	15329	15477	15485	15427	15541	15388	15452	15450	15388	15348	15481	15466	15259	15363	15261	15328	15395	15447	15363	15317	15642	15571	15350	15600	15308	15461	15250	15466	15442	15500	15229	15305	15197	15318	15361	15520	15239	15669	15269	15410	15379	15430	15367	15514	15534	15423	15470	15474	15250	15399	15414	15565	15536	15323	15352	15333	15454	15404	15425	15430	15555	15260	15538	15417	15315	15480	15386	15548	15292	15446	15619	15274	15571	15310	15331	15373	15268	15234	15223	15352	15387	15509	15404	15553	15566	15538	15580	15373	15277	15336	15340	15400	15323	15531	15452	15383	15386	15383	15597	15356	15472	15378	15552	15418	15439	15598	15416	15368	15552	15295	15136	15421	15359	15322	15390	15306	15502	15334	15224	15487	15446	15351	15424	15608	15557	15348	15225	15586	15355	15313	15476	15392	15423	15548	15255	15526	15446	15290	15304	15394	15320	15532	15358	15543	15517	15494	15401	15307	15369	15288	15249	15348	15331	15333	15442	15488	15622	15242	15363	15502	15358	15329	15276	15258	15225	15475	15351	15495	15519	15421	15326	15152	15445	15623	15415	15399	15500	15578	15388	15506	15404	15476	15394	15280	15500	15341	15588	15447	15300	15255	15289	15411	15295	15357	15497	15368	15214	15472	15410	15209	15255	15304	15587	15405	15430	15343	15594	15590	15411	15454	15416	15277	15295	15577	15181	15311	15199	15513	15459	15542	15426	15540	15348	15352	15446	15378	15431	15438	15445	15398	15467	15395	15413	15333	15515	15438	15282	15508	15375	15296	15477	15453	15511	15441	15593	15374	15201	15525	15414	15543	15444	15332	15470	15327	15414	15408	15319	15475	15478	15479	15312	15254	15486	15510	15540	15503	15309	15293	15295	15300	15617	15474	15525	15556	15343	15246	15422	15379	15632	15605	15479	15463	15466	15405	15645
16527	29469	29669	26602	24636	21614	19830	19623	18457	15618	15087	17980	36387	44342	38712	29331	19350	15339	14355	14024	13896	13901	13937	13835	13838	13856	14010	13924	14032	13925	13874	13864	14014	13809	13793	14031	13907	13808	13992	13848	13852	14080	13972	13877	13989	13983	14013	14033	13892	13990	13869	13852	14171	13812	13948	13859	13986	13801	13949	13908	14011	13932	14029	13930	13987	13885	13870	13908	14029	13853	13809	13944	13938	13761	13761	13840	13854	13900	13707	13950	13813	14093	13892	13762	13999	13798	13819	13832	13980	13842	13984	13863	13888	13973	13980	13976	13971	13976	13828	13875	13985	13914	13735	13996	13936	13824	13917	13872	13959	13733	13803	14028	14066	13701	13780	13753	13842	13819	13869	14035	13972	13867	13957	13830	13788	13967	13986	13813	13844	13752	13900	13884	13899	14001	13823	13957	13925	13775	13861	14007	14002	13856	13962	13809	13944	14019	13811	13918	13836	13916	14025	13950	13886	13840	13767	13869	14053	13912	13937	13859	13859	13925	13907	13873	13885	13978	13848	13912	13826	13838	13897	13954	13817	13924	13969	13892	13949	13976	14041	13931	13894	13793	13925	13840	13804	13839	13899	13916	13950	14075	13928	13835	13960	13952	13864	13896	13824	13839	13989	13837	13863	13960	13949	13961	13872	13865	13852	13960	13759	13799	13894	13914	13950	13727	13960	14005	13855	13881	14019	14070	13989	13969	13960	13770	14005	14011	14061	13802	13790	14020	13747	14128	14008	13760	13865	14027	13912	14087	13925	13992	13846	13749	14021	13875	14123	13979	13699	13860	13916	13923	14041	13946	13908	13801	13989	13936	13859	13825	13889	13922	13739	13855	13958	13922	13868	13891	13958	13913	13920	14028	13868	14060	13795	13878	13841	13784	13964	13837	13916	13847	13939	13852	13671	14022	13872	13923	13940	14020	13893	14040	13651	14086	14051	14054	13864	13636	13972	13866	13756	13711	13894	13912	13841	13756	13840	13927	13963	13951	13943	13974	13855	13974	13882	13806	14011	14028	13919	13869	13842	13849	13953	13922	13793	13899	13911	13915	13881	13879	14079	13889	13848	13804	14044	13970	13978	14030	14041	13878	13925	13773	13854	13708	13947	13942	13886	13915	13910	13865	13903	13860	13908	13883	13906	13990	13936	13999	13957	13957	13981	13769	13838	13812	13825	13749	13896	13903	13914	13976	14021	14014	14112	13940	13895	13916	13955	13999	14035	13948	13946	13871	13815	13880	13906	13830	13724	13870	13819	13871	14044	13923	13860	13938	13907	13991	13954	13856	13824	13866	13787	13652	13828	13794	14065	13867	13863	13969	13888	13765	13668	14012	13861	14016	13901	13913	13912	13934	13925	14035	13946	13879	13867	13829	13869	13846	14027	13933	13841	13974	13873	13825	13955	14000	13895	13941	13873	13989	13980	13891	13990	13713	13915	13994	13906	13848	13726	13694	13936	13777	13886	13820	13889	13906	13952	14091	13795	13853	13971	13837	13908	13901	13910	14053	13849	13871	13914	14170	13896	14074	13799	13931	13860	14084	13949	13947	13866	13844	13987	13851	13954	13762	13719	13837	13877	13876	14040	13892	13897	13815	13909	13863	13881	13786	13932	13838	14098	13936	13890	13985	13700	13950	13919	13884	13859	13889	14046	14050	14015	14124	13917	13938	13974	14098	14005	14177	14154	13838	14064	13939	13928	13744	13818	14011	13815	13755	13944	13902	13881	13855	14037	13768	13876	13887	13892	13911	13964	13835	13988	13954	13865	13966	13998	13895	13836	13906	13891	13811	13769	13851	13875	13832	13835	13912	13946	13843	13779	13884	13741	13989	13970	13774	13884	13886	13867	13856	13906	13847	13932	13969	13846	13817	13855	13814	13992	13849	13972	13850	13765	13933	13958	13997	13871	14204	14009	13856	13841	13794	14019	13806	13796	13842	13961	14041	13867	13846	14049	13717	14021	13809	13914	13858	14052	13835	14002	13746	14034	13979	13924	13812	13987	13949	13917	13991	13817	14000	13935	13877	13943	13792	13929	13824	13818	14031	13941	14066	13800	13800	13919	13853	13883	13975	13851	13984	13942	13808	13832	13844	13748	13874	13959	13741	13798	14025	13864	13822	13937	13961	13933	13913	13832	13824	13785	13810	13764	13949	13814	13870	13903	13901	14006	13910	13890	13939	13866	13895	13892	13817	13850	13853	13873	13882	14042	13908	13794	13912	13995	13856	14073	13997	13913	13856	13851	13785	13973	13830	13757	13810	14093	13919	13790	13908	13906	13871	13835	13881	13992	13745	13952	13699	13896	13809	13612	14007	13952	13759	13958	14068	13802	13846	13823	14064	13830	13861	13961	13708	13787	13898	13811	13742	13861	13896	13992	13765	14080	13931	13860	13805	13962	14045	13840	13876	13846	13918	13860	14014	13949	13811	13940	13847	13750	13976	13793	13946	13799	13942	13935	13811	13828	13946	13863	13883	14084	13962	14031	14035	13905	13954	13923	14103	13801	13797	13927	13952	14022	13994	13907	13793	13724	13764	13888	13962	13771	13875	13965	13947	13899	13953	13889	13962	13958	13845	13896	13770	14019	13919	13829	13765	13911	14054	13863	13827	13872	13983	13924	13915	14047	13838	14047	13889	13857	13765	13805	13969	13826	13767	13818	14002	13745	13806	13925	13749	13894	14089	13983	13833	13926	13915	14024	13687	13980	13890	13761	13997	13858	13838	13808	14004	13965	13811	13785	13897	13997	13970	13917	13922	14039	13893	14006	13840	13891	13791	14058	13970	13927	13766	13863	13970	13969	13932	13844	13943	13823	13888	13921	13827	13967	13903	13927	13995	13887	13858	13825	13940	13986	13937	13891	13852	13966	13917	13997	13884	13924	13888	14076	13979	13934	14045	13879	13937	13903	13924	13871	13824	14058	13881	13867	13999	14110	14110	13911	13834	13686	13915	13928	13927	13879	13910	14095	14012	13864	14120	13773	13904	13794	14023	13772	13898	14002	13630	13947	13841	13922	14002	13916	13664	13882	13942	14004	13913	14015	13997	13883	13725	13945	13946	13848	14018	13915	13822	13820	13782	13851	13802	13952	13957	13880	13847	13691	13741	13881	13903	13882	13747	13786	14055	13850	13821	13968	13854	13921	14114	13942	13722	14072	13943	13699	13898	13955	13830	14025	13861	13893	13852	14025	13949	13973	13956	13895	13652	13824	13821	13885	13889	13781	13835	13872	14015	14001	13889	13886	13776	13799	13871	13840	13839	13780	13957	13909	13772	13767	13854	13798	14122	14042	14003	13927	13916	13743	13874	13809	13927	14034	14067	13899	13708	13799	14038	13847	13886	13976	13803	13937	13908	13902	13742	13971	13837	13939	14023	13972	13783	13950	13954	13996	13928	13938	13908	13891	13842	13932	14002	13908	14078	13906	13954	13970	13878	13987	13857	13876	13928	14019	13920	13842	13907	13842	13931	13942	13871	13981	13800	13808	13884	14061	13668	13816	13875	13945	14113	13904	13959	13771	13844	13922	13862	13825	13929	13784	13921	13897	13936	13909	13949	13973	13851	13899	13886	13899	13841	13973	13841	13924	14009	13933	13893	13903	13816	14066	13896	13905	13890	13971	13868	13924	14003	13868	13716	14032	13827	13813	13814	14101	14000	13777	13790	14082	13837	13936	13775	13958	14111	13874	13900	13892	13937	13839	14032	13944	13907	13794	13828	13879	13825	13841	13952	13971	13920	13910	14032	13846	13928	14003	13896	13945	13813	13733	13973	13851	13884	13852	13934	13754	13962	14179	13748	14001	13936	13893	13875	13955	13832	13898	13854	14037	13851	13828	14109	13895	14045	13931	13781	13929	13799	13994	14046	13804	13921	13854	14007	13912	14029	13884	13747	13676	13950	13885	13735	13907	13876	13998	13941	13963	13941	13963	13841	13815	14002	13943	13882	14000	13732	13701	13856	13890	13962	13868	14022	14025	13906	13791	13868	13797	13701	13882	13968	13962	13908	13833	13778	14003	13997	13864	13839	13972	13982	13826	13943	13973	13764	14038	13785	13904	13818	13726	14010	13978	14119	13924	13836	13869	13935	13827	13998	13827	13991	13986	13871	13941	13842	14068	13831	13837	13849	13958	13757	13929	13840	13919	13926	13971	13916	13901	13759	13807	13894	13924	13897	13995	14138	13866	13909	13736	13869	14061	13873	14073	13859	13945	13944	13902	13779	13907	13786	13896	13943	13959	13944	14076	13971	14019	14000	14032	13792	13918	13839	13749	13892	13832	13878	13968	14040	13904	13828	14026	13918	13942	13937	13925	13941	14035	13984	13818	14032	14000	13791	13978	13758	14078	14106	13952	13804	13809	14006	13932	13825	13908	13944	13794	14045	14001	14044	13823	14104	13940	13971	13916	13934	13895	14015	13906	13736	13968	13866	13808	13813	13889	13897	13824	13840	13914	13980	13870	13977	13840	13868	13943	14021	13850	13938	13862	13957	13901	13900	13745	13873	13746	13787	13938	13772	13874	13972	13886	13953	13932	13849	14056	13839	14087	13777	13869	13823	13948	13834	13891	13938	13968	13807	13868	13801	14069	14063	13881	13865	13830	14079	13992	13972	13925	13929	13915	13908	13737	13982	13923	13869	13925	13826	13855	13914	13929	13744	13783	13838	14093	14021	13868	13878	13814	13974	13825	13857	13933	13845	14014	13995	13841	13940	13958	14045	13826	13841	13885	13860	13939	13886	13894	13984	13986	13803	13938	14021	13980	13985	14010	13887	13777	13922	13790	14024	13860	13912	14038	13963	13870	13810	13943	13978	13906	13857	13852	13884	13919	14031	13919	13834	13974	13921	13869	13971	13853	13867	13829	14036	13744	14045	13783	13975	13990	14041	14098	13766	13882	13922	13849	13896	13932	13886	13927	13963	13691	13873	13910	13842	13799	13857	13995	13980	14014	13910	13928	13897	13895	13873	13806	13980	13838	14016	13894	13808	14066	13898	13677	13816	13821	13830	13988	13863	13795	13844	13991	13903	14040	13971	13882	13806	13798	13889	13829	13795	13811	13984	14054	13935	13653	14009	13974	13720	13870	14015	14005	13853	14035	13822	13790	13891	13788	13807
29240	22798	24175	20826	16794	16345	16963	16812	16259	15888	15682	15881	16568	18080	18562	17837	16637	16164	16046	15850	15768	15696	15696	15597	15619	15805	15719	15882	15692	15784	15830	15675	15721	15879	15824	15685	15612	15569	15771	15685	15644	15761	15868	15741	15765	15655	16050	15729	15613	15832	15823	15686	15704	15694	15750	15635	15760	15622	15576	15681	15716	15571	15762	15722	15705	15890	15746	15525	15824	15778	15752	15819	15777	15714	15729	15729	15794	15536	15787	15680	15631	15654	15633	15632	15766	15664	15850	15572	15759	15786	15706	15731	15766	15790	15715	15547	15579	15748	15777	15565	15819	15671	15840	15597	15860	15795	15876	15609	15634	15573	15874	15992	15777	15533	15612	15622	15540	15760	15846	15502	15747	15588	15791	15607	15659	15522	15526	15589	15725	15636	15667	15836	15657	15792	15800	15723	15559	15646	15602	15609	15592	15743	15611	15621	15598	15816	15693	15555	15560	15650	15834	15667	15727	15679	15605	15833	15722	15667	15683	15741	15911	15540	15848	15805	15706	15659	15582	15723	15682	15834	15605	15805	15682	15718	15680	15695	15488	15548	15579	15656	15858	15851	15662	15659	15636	15694	15758	15850	15717	16005	15758	15627	15573	15990	15680	15495	15486	15459	15855	15763	15781	15684	15687	15716	15590	15678	15794	15693	15683	15607	15701	15764	15884	15751	15734	15586	15422	15724	15834	15711	15722	15728	15693	15604	15867	15613	15581	15931	15924	15803	15799	15704	15690	15984	15660	15535	15644	15875	15738	15609	15641	15618	15804	15682	15626	15630	15812	15659	15838	15672	15620	15694	15451	15883	15758	15699	15658	15801	15928	15840	15576	15688	15574	15654	15865	15741	15732	15528	15694	15811	15579	16082	15807	15837	15701	15742	15782	15725	15835	15735	15742	15535	15774	15709	15526	15427	15602	15848	15785	15722	15624	15669	15769	15808	15707	15581	15674	15843	15817	15582	15592	15723	15856	15555	15667	15854	15739	15824	15748	15565	15663	15695	15699	15643	15590	15727	15800	15599	15685	15560	15818	15868	15826	15595	15474	15477	15704	15783	15623	15630	15623	15546	15598	15806	15481	15719	15685	15497	15871	15758	15636	15811	15812	15731	15764	15805	15764	15704	15757	15543	15785	15692	15690	15587	15491	15657	15707	15718	15431	15698	15688	15874	15615	15756	15453	15639	15553	15786	15671	15556	15718	15634	15838	15574	15537	15663	15553	15584	15545	16007	15690	15523	15686	15572	15590	15865	15703	15623	15670	15788	15756	15806	15632	15586	15665	15649	15613	15936	15739	15835	15865	15742	15663	15595	15808	15744	15648	15643	15493	15585	15644	15560	15858	15796	15582	15728	15899	15701	15627	15682	15584	15754	15841	15915	15580	15680	15628	15769	15609	15765	15660	15540	15583	15608	15735	15990	15564	15746	15694	15806	15637	15667	15571	15676	15727	15589	15646	15574	15703	15655	15513	15581	15731	15714	15633	15669	15695	15606	15632	15580	15637	15590	15849	15776	15872	15638	15738	15577	15460	15727	15667	15643	15919	15880	15740	15598	15732	15580	15776	15896	15785	15680	15799	15748	15754	15708	15789	15486	15683	15541	15664	15522	15698	15593	15643	15551	15791	15810	15675	15740	15771	15751	15787	15625	15822	15935	15533	15563	15557	15790	15791	15642	15637	15637	15636	15720	15672	15595	15731	15534	15787	15767	15643	15746	15701	15684	15618	15789	15856	15688	15752	15679	15463	15751	15658	15591	15827	15709	15600	15703	15594	15636	15833	15777	15758	15692	15681	15820	15611	15680	15716	15533	15650	15715	15706	15676	15767	15858	15706	15711	15662	15887	15700	15436	15704	15777	15812	15781	15763	15731	15716	15505	15704	15661	15608	15525	15684	15827	15739	15652	15617	15875	15862	15522	15774	15625	15706	15818	15603	15697	15767	15856	15676	15624	15856	15712	15653	15603	15762	15851	15773	15634	15715	15568	15748	15643	15770	15587	15706	15784	15774	15900	15848	15704	15652	15721	15653	15702	15787	15768	15940	15706	15670	15772	15901	15778	15863	15848	15579	15827	15736	15819	15590	15824	15560	15798	15537	15724	15844	15740	15571	15918	15651	15483	15926	15740	15700	15625	15667	15789	15333	15896	15776	15751	15926	15569	15581	15592	15620	15507	15638	15809	15681	15761	15678	15636	15415	15684	15803	15641	15790	15566	15704	15620	15721	15671	15580	15720	16020	15659	15662	15729	15583	15717	15704	15621	15778	15640	15736	15732	15662	15584	15808	15695	15562	15623	15536	15659	15789	15737	15746	15622	15682	15682	15727	15682	15717	15725	15615	15845	15827	15921	15834	15787	15759	15713	15785	15491	15692	15556	15894	15794	15867	15718	15782	15719	15674	15441	15547	15776	15714	15681	15577	15627	15764	15714	15655	15752	15816	15613	15830	15695	15720	15876	15624	15699	15769	15719	15891	15738	15440	15755	15779	15704	15798	16023	15770	15559	15595	15645	15610	15718	15796	15630	15763	15917	15721	15575	15654	15750	15728	15664	15610	15576	15646	15710	15624	15694	15669	15841	15661	15704	15889	15738	15769	15789	15674	15587	15574	15741	15627	15506	15683	15753	15711	15734	15681	15649	15794	15581	15565	15548	15499	15666	15586	15728	15820	15731	15668	15708	15646	15869	15666	15622	15633	15634	15884	15786	15966	15816	15899	15751	15741	15581	15852	15954	15782	15667	15486	15807	15692	15734	15582	15671	15563	15513	15540	15731	15759	15827	15649	15578	15627	15639	15547	15624	15674	15500	15742	15686	15579	15640	15707	15725	15815	15642	15771	15629	15503	15729	15783	15757	15623	15761	15531	15774	15848	15637	15822	15777	15868	15559	15582	15639	15631	15601	15582	15356	15655	15698	15689	15757	15768	15634	15585	15788	15784	15763	15807	15827	15640	15834	15629	15693	15530	15935	15875	15798	15510	15801	16080	15712	15660	15668	15507	15660	15654	15747	15792	15636	15454	15751	15642	15856	15734	15713	15845	15709	15681	15771	15940	15981	15774	15640	15830	15750	15834	15640	15610	15844	15478	15780	15827	15656	15540	15846	15798	15590	15827	15785	15842	15710	15701	15736	15601	15637	15929	15794	15614	15710	15954	15848	15574	15577	15762	15719	15819	15640	15711	15684	15705	15736	15637	15769	15547	15856	15756	15856	15665	15692	15711	15793	15869	15795	15716	15700	15698	15618	15606	15499	15892	15660	15627	15706	15552	15670	15640	15497	15651	15766	15599	15704	15557	15691	15564	15807	15780	15623	15640	15682	15668	15666	15773	15744	15628	15593	15654	15665	15580	15557	15464	15653	15674	15669	15623	15663	15772	15611	15554	15716	15681	15822	15735	15819	15584	15748	15904	15707	15708	15836	15657	15745	15678	15703	15800	15666	15821	15607	15647	15618	15697	15540	15821	15804	15728	15646	15673	15768	15551	15817	15815	15764	15562	15864	15620	15552	15767	15693	15712	15674	15722	15774	15803	15621	15818	15687	15779	15639	15710	15755	15734	15705	15758	15675	15665	15698	15774	15794	15761	15792	15634	15582	15822	15631	15826	15606	15827	15678	15825	15865	15473	15674	15657	15669	15673	15858	15724	15637	15687	15729	15496	15776	15687	15752	15816	15530	15513	15693	15717	15739	15860	15956	15629	15687	15616	15566	15726	15658	15720	15537	15486	15717	15704	15613	15595	15562	15657	15589	15543	15577	15710	15656	15631	15711	15708	15893	15830	15740	15520	15722	15616	15674	15445	15706	15629	15630	15618	15733	15577	15554	15668	16017	15676	15804	15719	15581	15698	15602	15965	15825	15805	15744	15693	15627	15501	15590	15621	15693	15638	15696	15709	15809	15623	15688	15615	15645	15845	15676	15746	15523	15770	15511	15819	15626	15726	15783	15642	15731	15663	15939	15605	15611	15894	15644	15549	15835	15627	15728	15737	15757	15717	15712	15714	15757	15703	15714	15553	15702	15861	15812	15620	15789	15725	15661	15715	15657	15694	15568	15729	15677	15659	15729	15780	15579	15816	15712	15601	15796	15574	15680	15923	15919	15707	15652	15942	15699	15788	15564	15540	15637	15779	15766	15728	15697	15717	15646	15630	15691	15830	15585	15650	15751	15661	15557	15805	15687	15868	15792	15549	15714	15696	15503	15523	15795	15733	15866	15728	15608	15690	15826	15633	15528	15614	15686	15707	15907	15753	15834	15771	15755	15696	16010	15805	15654	15730	15575	15722	15562	15847	15481	15633	15939	15921	15702	15762	15845	15785	15551	15705	15494	15717	15684	15826	15871	15507	15651	15514	15660	15751	15736	15670	15736	15641	15571	15796	15756	15770	15719	15651	15597	15696	15786	15629	15688	15746	15621	15722	15849	15851	15686	15660	15808	15812	15637	15553	15622	15670	15886	15759	15696	15832	15705	15846	15773	15817	15597	15658	15710	15745	15933	15616	15649	15765	15945	15889	15710	15722	15884	15733	15508	15638	15629	15801	15669	15917	15636	15599	15803	15790	15524	15567	15686	15763	15615	15688	15482	15700	15672	15586	15714	15728	15471	15761	15632	15783	15648	15555	15601	15807	15941	15740	15744	15585	15702	15514	15649	15603	15675	15783	15717	15515	15726	15689	15675	15617	15648	15712	15534	15633	15875	15756	15725	15467	15566	15868	15722	15514	15540	15778	15741	15672	15817	15740	15576	15852	15676	15687	15834	15710	15744	15570	15689	15494	15679	15610	15671	15688	15639	15610	15579	15658	15609	15636	15693	15779	15751	15779	15720	15804	15756	15720	15615	15854	15517	15645	15728	15784	15779	15877	15777	15789	15738	15753	15613	15687	15521	15616	15653	15754	15833	15543	15577	15640	15605	15797	15884	15737	15673	15740	15627	15686	15552	15671	15718	15743	15571	15613	15583	15754	15656	15694	15824	15564	15559	15764	15642	15739	15591	15654	15525	15598	15565	15748	15637	15734	15618	15648	15805	15736	15690	15551	15614	15727	15515	15586	15625	15603	15852	15699	15796	15520	15747	15704	15894	15591	15660	15649	15771	15530	15474	15662	15750	15874	15799	15892	15743
16183	19600	20982	17996	15206	15495	16100	15919	14991	14089	14269	14171	15431	17483	17647	16752	15076	14291	14097	13953	14271	13979	13938	14118	14058	14079	14145	14260	14009	14228	14036	13951	13898	14011	14103	14061	14289	13834	14285	13907	13986	14174	14145	14182	14156	13968	13972	13963	14097	14050	13962	14043	14079	14165	14124	14102	13998	14052	13926	13979	14127	14004	14060	14038	13963	13916	13939	14090	14099	14163	13923	14038	14168	13865	14211	14115	14117	14092	14018	14106	14102	14107	13858	13903	14213	14093	14170	13984	14046	14022	13894	14105	14054	14039	14060	14113	14043	14133	14153	14101	13983	13955	14104	14075	14071	13944	13896	13921	14160	14086	13996	14037	13963	13942	14032	14102	14051	13908	13969	14008	14060	14048	14228	13957	14166	14014	14026	14103	14058	13927	13935	13739	13823	13870	13993	13985	14111	14096	13929	14103	13846	14118	14081	14174	14182	14115	13957	14214	14091	14056	14047	13934	14174	13963	14171	14045	14201	14106	13887	14190	14110	14089	14159	14009	14113	13878	14071	14249	14046	14206	13887	13951	14130	14098	14072	13988	14021	14161	13902	14021	14052	14201	13975	14066	14069	13988	13959	13891	14134	13910	14135	14131	14137	14046	14045	14020	14053	14130	14052	14055	14019	13975	13974	14086	14006	13948	14064	14067	13993	14082	14116	14022	14020	14129	14108	13995	14084	13953	14036	13939	14110	14138	14096	14082	14112	14046	14127	14124	14182	14039	14129	14074	13904	13952	13930	14054	13888	14004	13965	14070	13916	14203	13990	13913	13984	14054	14027	13993	14069	14046	14007	14062	13873	14187	13942	14053	14067	14039	13983	13961	14060	14085	14007	13970	13898	14113	13923	14041	14150	13904	14157	13925	13947	14078	14172	14112	14043	14108	14005	14023	14010	14093	14019	13985	14188	13987	14077	14077	14083	14029	14118	14085	14034	14031	13864	14127	14048	13890	14049	14197	14029	14012	14131	14084	13963	14090	14058	14059	13922	14032	14087	14126	14175	14154	14108	14089	14039	14021	14016	14155	14044	14052	13919	13935	14137	14179	14086	14035	14070	14077	14082	14024	14060	14118	14065	14058	14109	13810	14217	14039	13943	14200	14176	13952	14128	13925	13998	14003	14121	14098	14106	14027	14181	13916	14171	14192	14049	14112	14180	14133	14065	13904	14174	13904	14035	13965	13966	14018	14182	13944	13958	14061	13857	14273	13923	13984	14121	14058	14013	14099	14046	14134	13962	14136	13877	13959	14146	13997	14120	14065	14094	13976	14071	13955	14088	13995	13965	14007	13966	14138	14128	14138	14010	14117	14138	14150	14079	14070	13977	13984	14019	13850	13973	14045	14179	14208	13892	14059	14050	13886	14093	14097	14062	13892	14280	14003	14154	13901	14063	14021	14049	14177	14065	14150	14174	14165	14270	14115	14118	14000	14094	14017	13993	14018	14174	14042	13937	14033	14140	14087	14192	14180	14025	14204	13907	14045	14066	14014	14124	14046	14222	14101	14072	14228	14072	14071	14394	14028	14027	13938	14113	13945	14009	14148	14223	14068	13981	13979	14007	14056	14017	14055	13934	13995	14019	14070	14141	13924	14187	14015	14035	13990	14096	14063	14029	14116	14016	14178	14100	13998	13968	14046	14104	14120	14044	14167	13888	14147	13922	14035	13887	14094	14138	14205	14029	14185	14058	14072	13955	14000	13987	13906	14055	14018	14115	14140	14066	13935	13993	14153	13994	13989	13860	14125	14138	14079	14212	14217	14072	14048	14179	13948	13994	14067	14074	14040	14072	14070	14170	14081	14061	14090	13995	14042	14049	13857	14043	13876	14036	14029	14141	14048	14088	14051	14172	14000	14017	14138	14036	14128	13988	13918	14191	13954	13915	14083	14114	14042	14046	14076	13821	14074	14018	13979	14138	14146	13977	14072	14187	14073	13965	13976	13791	14026	13982	14140	14080	13913	14183	14268	14176	14057	14038	14150	14115	13907	13869	14017	14008	14130	13962	14202	13822	14060	14170	14099	13912	14024	14107	14012	14096	13922	14007	13963	14124	14034	13890	14188	13995	14095	13918	14007	14268	14065	13933	13959	13994	13975	14246	14082	14110	14011	14048	14087	14000	14208	14019	14123	14086	14160	14015	13808	14248	14022	14080	14142	14125	14043	14047	14172	14002	14043	13996	14060	14056	13959	14000	14056	14021	14063	14008	14137	13968	14094	13953	14166	13920	14069	14039	14145	14143	13951	14038	14115	13991	14078	14087	14186	14119	14011	14024	13934	13915	13839	14175	13973	14073	14160	14057	13953	13983	14042	14063	13946	14059	14168	14059	14050	14090	13913	14024	14056	14134	14159	14066	13949	13892	13990	14097	14183	14071	14120	13946	14028	14094	14107	14101	14071	14095	13986	14065	13918	14041	13998	14032	13902	14129	14024	14083	14036	14016	14017	14059	14023	13936	14008	13965	14163	14183	13984	14015	13867	13959	13927	14086	14149	14079	14132	13984	14014	14139	14067	14065	13969	13900	14102	14168	13908	14004	14088	14025	14161	14032	14022	13974	13989	14166	14165	14080	13888	13986	13941	14095	14068	14048	14154	14140	14065	14283	13996	13919	14036	14046	14087	13906	14042	13896	14084	14020	13931	14119	13959	13953	14091	13996	13980	13904	13950	14070	14104	14088	14156	14127	14009	14078	13999	14029	13954	14264	13854	13914	14004	14087	14134	14194	13956	13962	14124	14069	13984	13959	14115	13984	14138	14133	14023	14080	13979	13919	13967	14063	13967	13995	13996	13958	13975	14034	14061	14168	14039	13978	13981	14200	13937	14098	13911	13966	14067	14080	13940	14074	14049	14048	14151	14073	13951	13898	14153	13988	14128	14111	14049	13943	14152	14098	14105	14125	13995	13894	14079	14100	13974	13999	13990	14169	14084	13988	14017	13974	14093	14007	14051	14152	14016	13977	14086	14019	14128	14084	13969	13999	13884	14144	14093	14104	13954	14091	14003	13971	14184	13988	14155	14051	14024	14077	14248	13880	13988	14169	14118	14169	13992	14050	13840	14062	13943	14132	14023	14061	14095	14061	14021	14173	14151	13970	14075	14047	14132	14041	13944	13926	13989	14051	13944	13898	13914	14148	13896	14108	14125	13881	14008	14012	13969	14007	13846	14201	13965	14166	14182	14015	14077	13964	14045	14116	14001	13978	14054	13985	13973	13946	13974	14127	14138	13994	13939	13955	13986	14148	14042	14036	14109	13984	14147	14018	13992	14048	13866	14142	14034	14003	14033	13981	14075	13980	14090	14036	14010	14011	13969	14062	13986	14115	14159	14033	14100	14148	13941	14207	13937	14139	14044	14042	14046	13947	14071	14118	14154	14194	13945	13964	13953	14019	13966	14048	14120	13960	14146	14070	14035	14264	13996	13981	14279	14150	14090	14056	13988	14100	14037	14192	13968	13980	13969	14093	14100	14009	14104	13942	14087	14010	13985	14019	14070	14156	14027	14210	14085	14187	13919	14042	14234	13989	14037	14032	13976	14174	14029	14186	13985	14072	14043	14137	14130	14000	13971	13937	13937	13999	14016	14114	13902	14167	13972	14026	13979	14159	14186	14073	14085	14165	14128	14091	14112	14007	14002	14020	14106	14011	14191	14029	14069	13813	14110	14016	14093	13973	14029	13967	14017	14067	14176	14083	14152	14134	14017	14033	14054	14082	14086	13920	14003	13921	14110	13984	13956	14135	14043	14085	13950	14110	13964	13944	13938	13929	13935	14241	14051	14071	13952	14117	13887	14185	14000	13857	14037	13974	13965	14012	14089	14017	14025	14123	14022	14179	14050	14067	14028	14106	13856	14229	14093	14067	14041	14097	14098	13964	14044	14269	13975	14075	14059	13845	14199	14210	13964	14222	14068	13978	14095	14053	14094	13873	14099	14065	14042	13914	14101	14135	14091	13994	14146	14151	14031	13958	14001	14088	14185	13950	14045	14200	13950	14130	14050	14018	13866	14156	13929	14110	14092	14199	14168	13997	14199	14028	14011	14024	13982	14091	14213	14214	13853	14038	14097	14112	13993	14131	13939	13926	13837	13975	13980	14082	13964	13941	13957	14078	13980	14060	13946	14012	14106	14074	14091	13923	13987	14140	14157	14103	14116	14011	14088	13985	14070	14170	14259	14084	14191	14052	14048	13958	14142	13927	14008	14210	13949	13990	14237	14107	14124	13997	14182	14025	14020	14196	14055	13967	14256	14001	14047	13901	14023	14054	13895	14074	14038	14068	13975	14140	13942	13979	14131	14130	14061	14132	13913	13992	13979	14074	14070	14136	14071	13895	14003	14010	14031	14034	13995	14128	14165	13980	14003	14027	13968	14040	14151	14009	14266	13968	14037	14136	14070	14139	13996	13978	14152	14095	14009	14216	14028	14079	14004	13979	14082	14151	14008	13912	14044	13883	14063	14155	13900	14005	13991	14056	14247	14168	13996	14173	14006	13945	13899	13997	14095	13946	13971	14144	14091	14029	14092	13959	13975	14145	14097	14192	13941	14032	14172	13904	13973	14084	13960	14067	14039	13981	14123	14112	14087	13978	13937	13990	14028	14143	14080	13997	14146	14029	13956	14027	13996	14024	13966	13975	13913	14172	14172	13932	14152	14113	14136	14111	14001	14075	14164	14019	14055	14107	14040	14061	14188	13904	14036	14152	13901	13959	14154	14120	13872	13947	14020	13898	13906	14145	14083	14142	14166	13955	14093	14122	14000	13995	14234	14098	14165	14047	14024	14041	14075	14098	14143	13876	14152	14015	14017	14091	13961	14100	14168	13971	14019	14098	14016	13932	14095	14073	13934	14031	14080	13997	14058	14033	14082	13934	14118	14209	14079	13999	13908	14036	14102	14003	14026	14051	13915	13901	14121	13971	14004	14107	14035	14061	14039	14119	14066	14198	13997	13896	14064	14047	13926	14012	13938	13940	14191	14114	14074	14101	14021	14128	14013	14161	13934	14001	13995	14073	13967	14123	14159	14073	13898	13950	14003	14073	13908	14054	14056	13882	14124	14096	13891	13969	13886	13983	14032	14096	14140	14039	14004	14080	14010	14064	14173	14283	13963	13954	14080
25301	21442	28212	25519	21253	18693	18065	17655	17163	16722	16527	16171	17020	30394	33040	26706	20576	17285	16277	16104	16050	15813	15854	15795	16201	15940	15979	15964	15923	16023	16226	15871	15949	15880	15940	15875	15875	16130	15909	15757	15984	16079	15825	15930	16027	15859	15901	15963	15827	15734	15843	15800	15870	16009	15951	15872	15797	15943	15818	15991	15766	15841	15949	15783	15964	15868	15951	15997	15853	15867	15996	15844	15837	15904	15807	15659	15922	15946	16024	15912	16026	15966	15965	16031	15889	15931	15882	15864	16025	15802	15940	16030	15968	15768	15992	15781	15978	15891	15782	15795	15798	15836	15905	15848	15840	15935	15957	15989	15853	15789	15830	15890	15881	15909	15857	15826	15818	16043	15874	15736	16037	15814	16089	16056	15819	15909	15836	15795	15764	15835	15967	15835	16008	15861	15682	15846	15824	16004	16062	15676	15899	15897	15585	15796	16035	15919	15897	15726	15877	15768	15632	15853	15908	15885	15751	15756	15882	15977	15917	15830	15890	15937	15864	15774	15862	16056	15705	15851	15856	15830	15754	15873	16055	15899	16086	15998	15771	15778	15847	15768	16027	15884	15831	15775	15829	15964	16012	15897	15858	15846	15920	15903	16013	15995	15911	15756	16006	15943	15910	15971	15738	15997	15826	15710	15955	15867	15891	16021	15857	15820	16006	15837	15870	15984	15903	15873	15948	15910	15919	15878	16001	16033	15835	15812	16004	15691	15894	15696	15799	15814	15858	15866	15765	15897	15769	15950	15824	15795	15714	15696	15740	15758	15783	15606	15879	15968	15725	15907	15903	16031	15713	15800	15830	15936	15846	15787	15830	15744	15799	15846	15820	15852	15913	15559	15813	16020	15801	15674	15953	15849	15695	15894	15882	15805	15791	15950	15745	15961	15713	15880	15879	15818	15813	15972	15858	15798	15890	15886	15944	15824	15931	15896	15888	15973	15640	15829	16051	15758	15742	15793	15966	16037	15838	15822	15919	15915	15936	15918	15651	16085	15788	15992	15552	15738	15826	15903	16100	15746	15786	15878	15886	15857	16029	15909	15923	15644	15881	16056	15785	15966	16023	15899	16025	16087	15822	15924	15776	15880	15880	15854	15771	15857	15905	15974	15989	15926	15994	15753	15799	15923	15850	15859	15833	15946	15817	15949	15870	15758	15933	16035	15890	16016	15710	15963	15880	15734	15893	15795	15715	15984	15788	16002	15835	15824	15669	15839	15777	15865	16098	16011	15921	15666	15982	15998	15866	15978	15779	15895	15717	15690	15673	15814	15890	15954	15840	15831	15894	16029	15745	16087	15896	16061	15971	15938	16044	16005	15876	15750	16041	15829	15778	15794	15844	15933	15906	15694	15885	15838	15731	15684	15821	15771	15793	15832	15919	16016	15832	16035	15944	15906	15819	15853	15860	15827	15761	15830	15694	15853	15968	15736	15950	15937	15870	15811	15941	15692	15870	15941	15961	15799	16032	15713	15837	15877	15887	15956	15678	15895	15850	15835	15828	15775	15707	16008	15918	15848	15862	15974	15794	15835	15802	15925	15898	15868	15900	15898	15853	15812	15857	15950	15914	15796	15838	15770	15976	15814	15902	15826	15967	15995	15805	15954	15893	15983	15763	15854	15741	15940	15734	15832	15841	15798	15991	15916	15917	15735	15879	15721	15762	15791	15869	15764	15901	16000	16028	15831	15871	15592	16030	15682	15917	15948	15998	15948	15895	15889	15843	15935	16016	15759	15914	15699	16039	16055	16000	16058	15835	15927	15834	15740	15914	15812	16038	15763	15761	16051	15880	16080	16031	16002	15776	15866	15974	15834	15834	15777	15938	15916	15979	15851	15886	15740	15848	15855	15807	15778	15893	15787	15868	15876	16006	15927	15850	15778	15873	15874	15799	15729	16068	15882	15794	15770	15727	15940	15634	15933	15770	15953	16004	15924	15819	15951	15917	15903	15763	15847	15774	15867	15859	15825	15803	15683	15947	15914	15857	15749	15912	15888	15873	15902	15766	15784	16016	15828	15837	15952	15969	15725	15800	15810	15926	15710	15832	16013	15870	15943	15911	15852	15929	15845	15851	16023	15856	15927	15929	15846	15992	15874	15795	15810	15935	15920	16003	15914	16070	15826	15573	15977	15987	15956	15644	16042	15632	15898	15838	15803	15888	15738	15971	15784	15883	15866	16077	15871	15918	15899	15708	15741	15641	15896	16125	15760	15873	15936	15726	15802	15927	15975	15839	15793	15845	15961	15795	15903	15935	15775	15981	15836	16017	15694	15802	15704	15986	15986	15768	15839	15948	15976	15827	15926	15867	15724	15763	16029	15885	15764	15873	15659	15974	15965	15851	15982	15920	15981	15950	15878	16004	15845	15963	16025	15782	15855	15857	15844	15943	15870	15992	15835	15930	15877	15990	15869	16057	15832	15828	15777	15680	15893	15663	15936	15931	15834	15815	16043	15813	15940	15952	15948	15946	15954	15837	15770	15757	16009	15816	15863	15995	16029	16148	16024	15961	15847	15807	15793	15692	15945	15819	15897	16030	16043	15850	15796	15765	15758	15914	15864	15779	16036	15918	15845	16078	15858	16024	15792	15928	15979	15744	15727	15850	15744	15904	15807	16007	15868	16019	15713	15930	15859	15968	15939	15771	16115	15922	15808	16032	16116	16031	15875	15954	15964	15832	15898	15979	15984	15874	16015	15803	15809	15879	15885	15665	15912	15948	16042	15990	15931	15708	15949	15970	15910	15829	15847	15833	15932	16075	15877	15702	15887	15827	15904	15863	15777	16035	15939	15988	15936	15857	15811	15965	15924	15943	15851	15916	15946	15863	15894	15903	15946	15847	15874	15825	15944	15930	15991	15915	15903	15690	15777	15742	15903	15910	15768	16025	15876	16121	15836	15921	15878	15822	15696	15929	15986	15844	15925	15885	15876	15839	15948	15662	15903	16020	15867	15907	15952	15889	15908	15928	15980	15684	15975	16057	15834	15995	15921	15862	15825	15891	15924	15837	15802	15854	16004	15704	15686	15877	15753	15955	15754	15750	15970	15992	15819	15900	15865	15801	15890	15949	15776	15749	16001	15790	15927	15839	15816	15964	15874	15848	16060	15919	15823	15791	16022	15853	15817	15929	15967	15973	15658	15836	15904	15988	15969	15844	15635	16001	16036	16068	16031	15928	15741	15868	16099	15962	15825	15846	15974	16075	15715	15826	15755	16051	15780	15732	15904	15976	15922	16052	15916	15952	15853	15746	15816	15813	15922	16045	15905	15816	16013	15726	15811	15896	15754	16053	15915	15640	16051	16039	15872	15791	15766	15914	16158	15905	16100	16085	15892	15726	15839	15790	16052	15853	15972	15831	16033	15786	15870	15782	15942	15871	15955	15796	15986	15912	15992	15725	15806	15897	15781	15667	15856	15909	15785	15893	16028	15921	15946	15842	15795	15979	15693	15881	15918	15761	15894	15940	15877	16016	15751	15968	15827	15830	15787	15975	15729	15727	15855	15787	15925	15799	16030	15671	15742	15936	15920	16034	15844	15806	15849	15554	15789	15825	15990	15757	15879	15921	15773	15843	15898	15849	15848	15870	15853	15877	15818	15829	16020	15924	15604	15791	15926	15848	15983	15756	15852	15692	16072	15944	15802	15956	15838	15967	15801	15941	15828	15727	15936	15964	16088	15846	16197	16009	15983	15854	15879	16046	15966	15950	15708	15751	15790	16024	15938	16002	16098	15832	15931	15924	15727	15720	15957	15761	15889	15952	15815	15798	15681	16001	15863	15797	15701	15764	15925	15618	15882	15866	15867	15667	15669	15891	15793	15945	15950	15759	15858	15761	15647	15746	15801	15765	15912	16089	15845	15942	15769	15755	15603	15620	15769	15683	15886	15563	15885	15976	15769	16086	15875	16191	15803	15757	15891	15751	16002	15977	16186	15854	15923	15925	15926	15739	15820	15827	15823	15832	15817	15891	15658	15915	15801	15931	15965	15872	15803	15627	15938	15706	15916	15851	15727	15794	16025	15936	15785	16021	15923	16112	15736	15840	16002	15802	15858	15915	15927	15827	15990	15869	15705	15944	15917	15895	15896	15988	15805	15701	16097	15796	15948	15784	15684	15865	15899	15767	15911	15974	15798	15999	15762	16009	15825	15888	15886	15910	15875	15910	15869	15893	15840	16030	15799	15855	15990	15915	15615	15845	15954	16001	15975	15724	15834	15738	15888	15779	15897	15899	16034	15907	15761	15942	16051	15909	15835	15892	15652	15939	16030	15738	15874	15985	15969	15917	15968	16041	15911	15971	15902	15948	15892	15774	15899	15694	15812	15915	15863	15928	15906	15888	15745	15758	15647	15972	15787	15846	15695	15886	15869	15986	15916	16125	16045	15880	15947	15870	15883	15798	15961	15870	15939	15882	15754	15851	15665	15724	15974	15892	15785	15862	15976	15954	16027	15957	15849	15660	15725	15727	15831	15911	15586	15879	15728	15787	15790	15878	15811	16017	15972	15951	15561	15902	15734	15824	15880	15750	15881	15769	15853	15721	15754	15911	15865	15866	15947	15730	15869	15856	15853	15885	15694	16080	15982	15745	15772	15885	15740	15940	15726	15840	16013	16133	15905	15872	15915	15893	15698	15764	15851	15784	15731	15871	15861	15846	15625	15814	15774	15838	15774	15959	15873	16009	15900	16008	15896	15956	15774	15959	15816	15891	15890	15911	15870	15989	15871	15777	15864	15970	15903	15883	15755	15898	15878	15915	15873	15993	15818	15821	15870	15870	15956	15923	15872	15707	15919	15751	15865	16032	15976	15939	16147	15724	15829	15817	15836	15881	15833	15876	15905	15817	15758	15695	15854	15950	15998	15954	15894	15848	15880	15751	16015	15891	15862	15835	16036	15921	15881	15744	15825	15746	15868	15807	15875	15799	16010	15761	16027	15947	15996	15898	15674	15750	15665	15866	15797	15827	15973	15645	15735	16139	15755	15811	16008	15834	15829	15887	15852	16062	16081	16026	15892	15858	15623	16020	15972	16105	16029	15748	15949	15787	15971	15862	15816	16008	15772	15970	15943	15758	15847	15935	15876	15879	15778	15887	15903	15952	15803	15725	15680	15882	15857
15817	25741	24000	18584	16716	15809	15335	17017	16379	15273	14794	14916	16182	34132	33906	26418	18789	15528	14558	14321	14140	14292	14206	14279	14266	14260	14088	14162	14246	14156	14303	14103	14214	14261	14071	14297	14162	14208	14377	14230	14100	14341	14186	14238	14090	14174	14122	14523	14233	14280	14275	14162	14275	14192	14241	14067	14231	14218	14272	14183	14334	14260	14096	14177	14177	14209	14173	14213	14142	14226	14284	14051	14238	14174	14121	14271	14265	14270	14156	14069	14217	14304	14170	14184	14334	14212	14264	14184	14172	14203	14052	14194	14222	14221	14101	14135	14192	14272	14311	14164	14149	14067	14306	14303	14417	14293	14215	13936	14191	14224	14126	14281	14201	14349	14326	14192	14198	14368	14237	14261	14225	14242	14134	14285	14220	14257	14218	14178	14210	14151	14206	14150	14134	14145	14111	14091	14201	14179	14190	14122	14204	14105	14289	14201	14170	14414	14066	14132	14345	14423	14207	14144	14302	14099	14148	14224	14311	14292	14267	14241	14151	14266	14122	14325	14132	14055	14095	14389	13924	14292	14164	14111	14174	14185	14329	14182	14215	14271	14197	14126	14280	14131	14243	14269	14329	14331	14034	14251	14241	14159	14160	14102	14228	14240	14209	14316	14255	14074	14151	14304	14171	14291	14106	14097	14163	14121	14208	14173	14222	14192	14259	14250	14136	14137	14144	14138	14060	14140	14076	14193	14202	14141	14162	14211	14151	14104	14374	14214	14194	14338	14222	14193	14140	14150	14233	14149	14362	14220	13906	14228	14215	14331	14376	14210	14441	14206	14194	14293	14263	14176	14307	14330	14086	14211	14111	14274	14211	14174	14178	14150	14257	14181	14114	14054	14119	14013	14273	14145	14197	14149	14177	14267	14268	14199	14233	14172	14247	14144	14246	14417	14108	14206	14114	14170	14557	14057	14127	14179	14281	14256	14220	14165	14169	14221	14127	14139	14281	14087	14277	14250	14282	14275	14301	14285	14246	14147	14108	13951	14295	14302	14439	14238	14182	14334	14277	14085	14157	14177	14213	14114	14212	14248	14311	14198	14207	14263	14138	14205	14228	14247	13988	14084	14148	14281	14193	14129	14288	14283	14223	14303	14154	14051	14209	14156	14178	14333	14001	14267	14348	14256	14258	14237	14160	14243	14308	14145	14203	14225	13974	14155	14273	14015	14141	14306	14292	14261	14212	14176	14118	14242	14216	14170	14112	14246	14237	14262	14102	14220	14199	14120	14272	14244	14141	14178	14154	14226	14176	14263	14183	14314	14302	14206	14273	14166	14135	14241	14346	14079	14061	14208	14128	14112	14096	14242	14122	14170	14308	14097	14250	14118	14237	14150	14238	14322	14128	14246	14185	14258	14276	14199	14261	14098	14178	14310	14113	14215	14291	14386	14310	14171	14146	14047	14104	14003	14164	14293	14002	14335	14020	14175	14137	14171	14157	14278	14124	14161	14265	14322	14093	14212	14210	14161	14214	14141	14256	14142	14243	14259	14243	14280	14246	14338	14188	14187	14355	14244	14149	14285	14095	14095	14147	14290	14039	14146	14254	14218	14208	14287	14283	14229	14231	14166	14098	14121	14250	14192	14273	14160	14210	14138	14149	14298	14060	14081	14304	14182	14256	14369	14232	14132	14168	14292	14107	14168	14239	14178	14232	14293	14195	14241	14252	14354	14050	14201	14251	14071	14186	14270	14086	14349	14084	14249	14252	14276	14256	14128	14097	14207	14294	14308	14224	14232	14317	14103	14309	14293	14261	14251	14504	14167	14080	14237	14132	14272	14204	14173	14143	14254	14137	14140	14173	14268	14198	14278	14210	14074	14267	14108	14070	14146	13945	14325	14157	14061	14166	14041	14193	14337	14151	14243	14109	14326	14187	14165	14050	14265	14129	14309	14120	14182	14183	14350	14078	14306	14207	14339	14257	14052	14085	14331	14165	14059	14265	14245	14151	14148	14173	14107	14000	14205	14232	14286	14066	14309	14083	14150	14259	14186	14133	14223	14215	14217	14136	14242	14106	14317	14209	14117	14139	14137	14059	14156	14197	14141	14103	14077	14181	14192	14124	14290	14261	14285	14199	14282	14208	14239	14272	14236	14264	14140	14286	14177	14200	14204	14223	14010	14140	14323	14240	14323	14104	14262	14163	14185	14132	14138	14253	14363	14173	14285	14153	14270	14195	14150	14245	14300	14258	14224	14080	14124	14216	14171	14209	14132	14101	14119	14193	14056	14228	14130	14262	14230	14110	14251	14295	14097	14041	14183	14120	14282	14047	14220	14264	14066	14213	14163	14288	14141	14335	14149	14234	14251	14185	14165	14219	14200	14401	14327	14198	14217	14061	14254	14123	14020	14206	14184	14228	14254	14327	14324	14212	14125	14308	14122	14170	14190	14131	14124	14168	14351	14011	14287	14146	14365	14157	14208	14046	14318	14135	14202	14100	14215	14083	14136	14024	14061	14371	14198	14056	14428	14258	14211	14225	14196	14210	14213	14270	14094	14228	14225	14279	14266	14126	14081	14301	14230	13923	14169	14245	14183	14145	14183	14237	14395	14390	14085	14070	14226	14272	14096	14189	14277	14242	14334	14306	14238	14220	14314	14100	14077	14178	14282	14210	14471	13975	14146	14158	14236	14339	14251	14174	14069	14236	14179	14248	14277	14085	14208	14372	14153	14179	14363	14222	14223	14110	14020	14068	14294	14160	14289	14222	14198	14236	14289	14157	14087	14112	14150	14192	14091	14140	14104	13973	14169	14396	14122	14259	14182	14223	14343	14330	14157	14216	14252	14067	14236	14140	14139	14080	14128	14225	14248	14290	14169	14244	14002	14336	14180	14171	14221	14123	14140	14184	14337	14240	14247	14333	14196	14306	14115	14282	14268	14200	14188	14305	14131	14121	14376	14238	14171	14169	14220	14210	14126	14136	14214	14251	14197	14257	14267	14268	14006	14309	14144	14199	14226	14315	14101	14163	14351	14263	14307	14158	14144	14240	14179	14103	14306	14077	14142	14214	14173	14003	14299	14254	14101	14340	14184	14265	14181	14133	14218	13965	14299	14078	14221	14259	14071	14249	14210	14143	14239	14154	14107	14196	14296	14123	14257	14234	14357	14137	14139	14200	14207	14344	14257	14202	14344	14099	14227	13947	14205	14020	14231	14261	14116	14314	14144	14192	14243	14116	14171	14159	14212	14278	14172	14067	14104	14217	14320	14216	14218	14289	14043	14106	14323	14024	14247	14378	14218	14101	14223	14337	14236	14113	14185	14295	14176	14072	14129	14186	14294	14179	14232	14257	14213	14162	14217	14093	14338	14178	14286	14113	14307	14342	14243	14110	14117	14210	14388	14167	14181	14158	14084	14200	14094	14172	14152	14337	14240	14164	14277	14093	14186	14296	14164	14223	14188	14252	14367	14128	14071	14160	14270	14320	14389	14024	14090	14146	14107	14235	14266	14224	14313	14102	14343	14328	14274	14003	14283	14320	14198	14200	14180	14338	14137	14115	14276	14213	14222	14219	14268	14169	14135	14227	14122	14120	14207	14208	14248	14194	14046	14242	14242	14108	14229	14377	14145	14155	14251	14226	14192	14200	14369	14165	14299	14409	14215	14302	14077	14163	14238	14164	14043	14111	14437	14182	14140	14411	14163	14399	14371	14252	14317	14151	14242	14156	14129	14240	14236	14137	14092	14323	14344	14188	14250	14025	14184	14180	14280	14094	14120	14100	14150	14171	14237	14061	14308	14053	14072	14168	14172	14307	14220	14215	14110	14198	14281	14338	14285	14184	14199	14198	14249	13967	14274	14240	14069	14289	14215	14179	14159	14156	14218	14188	14226	14119	14332	14265	14227	14270	14034	14106	14196	14212	14068	14237	14269	14282	14211	14206	14149	14201	14271	14289	14264	14188	14293	14288	14190	14268	14389	14259	14293	14220	14179	14232	14267	14375	14046	14295	14222	14135	14103	14163	14303	14141	14240	14187	14224	14199	14262	14108	14088	14190	14135	14172	14243	14127	14139	14050	14316	14006	14275	14199	14293	14190	14325	14160	14115	14342	14268	14268	14240	14058	14085	14026	14247	14169	14120	14090	14101	14415	14294	14182	14134	14282	14174	14118	14203	14190	14319	14168	14072	14182	14319	14239	14245	14412	14278	14113	14209	14286	14194	14198	14208	14188	14102	14146	14066	14145	14078	14102	14223	14235	14336	14220	14163	14373	14141	14208	14108	14122	14113	13969	14188	14122	14224	14260	14232	14167	14212	14178	14143	14246	14286	14356	14213	14266	14220	14135	14229	14326	14242	14186	14182	14303	14100	14381	14145	14033	14232	14178	14186	14199	14149	14113	14173	14391	14032	14207	14082	14320	14165	14222	14094	14227	14163	14336	14381	14085	13916	14132	14245	14128	14085	14248	14311	14176	14427	14260	14163	14200	14271	14167	14128	14071	14069	14267	14131	14170	14225	14096	14258	14263	14209	14319	14321	14329	14181	14222	14281	14176	14118	14337	14205	14125	14302	14090	14116	14298	14347	14269	14099	14133	14204	14241	14344	14191	14294	14119	14359	14208	14158	14233	14027	14119	14209	14284	14159	14323	14262	14259	14128	14061	14195	14269	14101	14286	14332	14463	14089	14146	14126	14157	14267	14281	14176	14327	14287	14222	14308	14136	14280	14268	14108	14056	14206	13979	14229	14209	14261	14206	14193	14145	14114	14148	14194	14215	14019	14100	14283	14184	14179	14329	14196	14170	14130	14215	14159	14091	14077	14168	14348	14347	14178	14276	14350	14279	14260	14140	14281	14172	14172	14086	14188	14172	14197	14187	14207	14076	14298	14181	14137	14151	14356	14089	14200	14082	14238	14248	14346	14288	14214	14418	14274	14122	14264	14061	14251	14198	14178	13986	14139	14249	14149	14147	14150	14213	14193	14324	14331	14421	14249	14280	14211	14362	14146	14235	14331	14153	14193	14150	14155	14245	14317	14231	14083	14239	14079	14222	14263	14256	14177	14310	14017	14210	14170	13972	14249	14213	14075	14232	14122	14212	14232	14232	14281	14188	14118	14302	14228	14346	14227	14243	14115	14216	14397	14212	14203	14143	13961	14258	14080	14167	14266
23826	21406	29011	24221	21912	22418	21006	17788	18685	18174	17544	17202	21600	46254	40638	30888	22022	18032	16851	16369	16246	16094	16425	16294	16162	16258	16281	16166	16358	16252	16493	16253	16127	16233	16164	16253	16075	16112	16198	16192	16186	16238	16049	16046	16176	16178	16096	16270	16161	16134	16346	16322	16171	16183	15962	15877	16146	16162	15928	16212	16085	16195	16060	16209	16111	16267	16085	16246	16040	16327	16232	16154	16043	16047	16268	16003	16247	16175	16269	16014	16214	16275	16068	16196	16156	16053	16208	16121	16184	16276	16133	16019	16195	16195	16302	16217	16096	16099	16130	16320	16077	16139	16237	16186	16072	16186	16136	16156	15974	16172	15988	16234	16149	15985	16250	16091	16186	16068	16195	16188	16361	16101	16234	16116	16046	15963	16248	16094	16156	16101	15983	16170	16082	16154	16321	16057	16121	16109	16229	15953	16028	16133	16094	16186	16204	16232	16159	16022	16316	16366	16263	16062	16344	16065	16049	16301	16371	16226	15903	16267	16209	16072	15915	15924	16041	16247	16081	16121	16261	16283	16268	16189	16111	16064	16215	16159	16105	15996	16188	16258	16039	15914	16292	16141	16190	16071	16232	15954	15970	15854	15983	15939	16076	16209	16036	15954	16195	16065	16341	16092	15998	15758	16144	16077	15931	16127	16245	16164	16162	16041	16256	16152	16191	16273	16085	16052	16042	16118	16044	16115	16102	16068	16259	15975	16148	16180	16026	16324	16064	15949	16077	16236	16293	16097	16209	16182	16068	16091	15994	16251	16222	16084	16218	16063	16189	16263	16153	16163	16049	16011	16174	16184	16201	16217	16234	16288	16084	16179	16140	16167	16162	16192	15967	15981	16174	16077	16165	16034	16116	16207	16258	16060	15997	16021	16138	16114	16183	16218	16127	16148	16049	16159	16053	16176	16101	16110	16271	16062	15990	16228	16115	16266	16029	15962	16046	16171	16260	16332	16347	16225	16205	16033	16304	16010	16158	16032	16150	16086	16271	15997	16094	16266	16226	16182	16121	16081	16016	16166	16220	16133	16065	16214	16174	15885	16184	16235	16051	16165	16312	16125	16086	16218	16072	16062	16173	16141	16051	16227	15997	16001	15843	16071	16286	16181	16080	16041	16193	16114	16175	16168	16190	15945	16081	16264	16202	16016	16116	16224	15940	16176	16127	16089	15985	16205	16130	16114	16236	16252	16205	16125	16266	16185	16224	16390	16163	16229	16173	15995	16073	16124	16132	16109	16155	16259	15949	16130	16177	15938	15976	15969	16144	16137	16209	16045	16067	16136	16013	16051	16163	16084	16022	16260	16292	16136	16028	16068	16502	16015	16197	16144	16003	15989	16091	16163	16234	16152	16119	16095	16180	16282	16289	16040	15933	16132	16182	16174	16034	16164	16024	16223	16034	16169	16200	16080	16107	16136	16260	16087	16304	16269	16140	16041	15994	16238	16132	16154	16139	16213	16153	15789	16161	16117	16179	15913	16188	16019	16244	15888	16237	16258	16108	16140	16034	16122	16124	16035	16220	16103	16146	16360	16075	16162	16202	16284	16109	16102	15916	16114	16213	16226	16023	16095	16220	15993	16104	16115	16248	16135	16167	15943	16104	16137	16116	16176	16004	16184	16041	16120	15989	16173	16045	16155	16186	16171	16090	16105	16067	16048	16031	16099	16350	16041	15911	16078	16460	16169	16044	16216	16055	16222	16199	16102	16031	16280	16043	15998	16288	16179	16069	16014	16001	16179	16130	16130	16130	16233	16228	16086	16177	16175	16111	16079	16086	16216	15980	16152	16098	16048	16156	16075	16278	16046	16435	16108	16064	16115	16121	16258	16071	16151	15980	16143	16179	16053	16314	16068	16078	16142	16144	16092	15822	16063	16203	15992	16090	16021	16164	16163	16167	16074	16234	16071	16243	16066	16038	16004	15988	16250	16078	16065	16015	16138	16228	16158	15918	16044	16122	15996	15946	16066	16149	16050	16135	16228	16011	16225	15965	16005	16076	16163	15997	15998	16071	16146	16074	16082	16040	16290	16192	15971	16008	16073	16013	16174	16207	16146	15999	16163	16483	16311	16087	16158	16090	16117	16204	16257	16191	16029	16013	16431	16078	16292	16197	16038	16311	16065	16057	15992	16112	16112	16155	16138	16116	16112	16132	16224	16089	16177	16136	15920	16474	15834	16159	16183	16119	16112	16197	16026	16280	16234	16065	16248	16092	16121	16045	16069	16210	16146	16204	16134	16158	16053	16124	16047	16204	16088	16091	16097	16009	16216	16187	16218	16089	15942	16180	16032	16181	16316	16103	15986	16195	15855	16203	16035	16144	16198	16139	16075	16169	16229	16040	16218	15992	16142	15997	15999	15998	16205	16125	16220	16090	15962	15868	16340	16030	16083	15896	16217	16171	16270	16212	16077	16301	16016	16040	15970	16063	15980	16104	16153	16048	16156	16318	16280	16009	16250	16215	16103	16122	16098	16051	16137	16220	16129	15922	16235	16265	16124	16020	16080	16045	16166	16058	16107	16140	16250	16267	16108	16169	16139	16071	15960	16113	16225	16242	15998	16431	16160	16169	16125	16295	16072	16203	16051	16254	16328	16037	15923	15996	15956	16430	16143	16240	16119	16060	16141	16077	16289	15987	16038	16196	16078	16212	16323	16034	16091	16044	15871	16164	16074	16278	16106	15979	16177	16183	16244	15993	16165	15949	16268	16104	15966	16337	15987	16143	16071	16038	15945	16027	15990	16185	16197	16157	16044	16298	16018	15996	16187	16331	16110	16242	16102	16033	16056	16073	16238	16081	16197	16142	16097	16137	16137	16077	16178	16017	16049	16032	15922	16073	16150	16009	16121	16236	16020	15917	16241	16083	16059	16024	16029	16101	16230	16130	16250	16094	16179	16238	16167	16062	15993	16120	16036	15981	15963	15920	16158	16246	16081	16036	16114	16191	16036	16104	16098	16000	16055	16278	16185	16203	16314	16022	16180	16260	16137	16008	15927	16332	16296	16186	16163	16198	15871	16214	16150	15993	16063	15985	16114	16002	16108	16055	16145	16278	16071	16023	16250	16105	16072	16238	16098	16151	16125	16304	16128	15978	16242	16245	16163	16214	16178	15980	16083	16165	16057	16142	16168	16238	16142	16021	15981	16172	16087	16242	16100	15898	16197	16130	16249	15944	15948	16037	16192	15968	16429	16007	16036	16150	16003	16253	16208	16451	16241	16169	16129	16041	16127	16013	16222	16250	16222	16158	15991	16227	16066	16368	16139	16090	16181	16033	16105	16233	16069	15992	16056	16135	16177	16109	15960	16285	16086	16201	16194	16294	16287	16063	15974	16035	16286	15946	16145	16129	16152	16208	16317	16172	15973	16030	16227	16067	16156	16129	16361	16093	16062	16035	16118	16187	16148	16352	16138	16095	16192	16252	15976	16062	16180	16307	16213	16015	16202	15961	16177	16279	16127	16038	16046	16223	16145	15964	16121	16063	16113	16087	15889	16166	16172	16125	16128	16209	16146	15951	16297	16165	16105	16108	16033	16108	16078	16155	16182	16171	16093	16049	16093	16139	16147	16241	15927	16161	15912	16173	16108	16108	16094	16171	16373	16050	16127	16184	16072	16018	16089	16072	16122	16109	16192	16221	16064	16228	16224	16311	16204	16220	16101	15915	15957	16264	16200	15949	15936	16118	16176	16240	16032	16087	16130	16213	16162	16081	16199	16002	16337	16310	16105	16133	16119	16138	16149	16068	16028	16013	16152	16072	16244	16121	16293	15906	16261	16028	16191	16135	16094	16023	16108	16130	16177	16213	16079	16098	16119	16074	16276	16166	16203	16144	16127	16156	16179	15881	16040	16221	15983	16141	16198	16188	16075	16052	15994	16126	16277	16307	16173	16089	16156	16194	15900	16389	16039	16199	16232	15951	16230	16184	16101	16328	16071	16031	16251	16164	16065	16083	16190	16069	16097	16264	15984	16117	16187	16128	16236	16221	15948	16124	16047	15821	15896	15990	16065	16174	15993	16019	16019	16116	16071	16045	16138	16170	16038	16006	16112	15969	16151	16268	15899	16244	16174	16252	16082	15918	16148	16116	15970	16074	16099	16230	16060	16069	16205	16254	16216	16015	16204	16185	16015	15886	16107	16085	16056	16161	16099	16054	16136	16056	16177	16061	16193	16041	16135	16090	16120	15906	16173	15878	16131	16097	16128	16130	15967	16160	16072	16128	16098	15930	16247	16248	16089	16118	16057	15990	16111	15867	16106	16162	16007	16385	15973	16169	16002	16329	16103	16148	16310	16024	16114	16335	16094	16030	15950	16133	15997	16344	16127	16042	16176	16066	16195	16082	16060	16294	16139	16349	16161	16111	16128	15974	15915	16110	16104	16190	16245	16093	16117	16127	16120	16272	16074	16034	16171	16153	16112	16085	16065	16212	16080	16183	16103	16082	16000	16084	16223	16091	15999	16300	16312	16132	16147	16241	16123	16132	16111	16197	16047	16152	16292	16086	15939	16037	16172	16222	15847	16042	16175	16152	16168	16056	15994	16045	16043	16064	16219	16094	16222	16293	16058	15970	16173	16425	16019	16293	16266	16184	16080	15841	16064	16228	16081	16082	16023	16175	16150	16148	16232	16053	16094	16039	16160	16127	16017	15980	16180	16066	16106	16100	16124	16089	16261	16279	16199	16190	16132	16295	16177	16133	15905	16041	16178	16133	16285	16248	16012	16142	15808	16132	16153	16050	16158	16335	16140	15964	16115	16093	16047	16203	16277	15970	16278	16066	16067	16141	16032	16111	16210	16083	16203	16134	16076	16388	16011	16082	16255	16107	16072	15941	16045	16305	16033	16033	16207	16093	16237	16011	16371	16164	16154	16216	16057	16074	16198	16099	16129	16138	16153	16362	15997	16175	16056	16099	15993	16063	16103	15995	16232	16158	16105	15999	16022	16064	16292	16135	16055	15957	16174	16232	16321	16139	16131	15999	16144	16162	16151	16190	16212	16353	16067	16343	16345	16425	16160	16151	15961	16195	16040	16123	16209	16227	16202	16163	16062	16084	16013	16068	16306	16229	16107	16239	16098	15978	16188	16097	16141	16184	16225	16059	16229	16134	15887
17495	30051	27104	21478	18642	17077	16498	16371	18778	17181	15767	15974	23216	47777	40217	30429	20247	15907	14591	14290	14383	14348	14400	14316	14505	14210	14434	14446	14342	14494	14326	14391	14522	14460	14314	14349	14247	14454	14381	14418	14481	14116	14495	14358	14407	14416	14457	14288	14349	14394	14440	14299	14369	14246	14353	14431	14307	14302	14303	14489	14472	14294	14449	14335	14549	14315	14142	14354	14441	14172	14303	14341	14254	14438	14231	14464	14385	14382	14342	14376	14283	14437	14379	14450	14462	14381	14422	14368	14276	14393	14429	14291	14279	14311	14518	14394	14300	14470	14564	14191	14327	14252	14131	14338	14418	14567	14398	14405	14251	14372	14189	14257	14331	14358	14279	14360	14445	14390	14393	14444	14457	14402	14367	14336	14319	14351	14444	14235	14316	14398	14314	14404	14351	14255	14264	14453	14535	14201	14308	14430	14339	14337	14377	14443	14303	14225	14371	14294	14250	14334	14445	14415	14331	14316	14350	14440	14486	14214	14512	14279	14421	14412	14283	14289	14314	14230	14465	14499	14299	14384	14530	14405	14439	14362	14403	14315	14437	14330	14226	14289	14405	14495	14207	14211	14405	14436	14308	14411	14305	14299	14174	14168	14415	14505	14431	14363	14352	14322	14457	14483	14211	14332	14224	14297	14405	14342	14305	14376	14423	14318	14271	14358	14307	14447	14505	14379	14268	14302	14461	14140	14368	14489	14396	14440	14276	14335	14393	14334	14332	14475	14214	14287	14354	14345	14616	14375	14255	14366	14430	14335	14405	14440	14183	14210	14401	14487	14502	14396	14287	14476	14414	14261	14386	14290	14375	14334	14277	14226	14434	14400	14248	14459	14384	14508	14353	14355	14150	14279	14329	14443	14455	14454	14453	14475	14193	14135	14485	14390	14375	14504	14324	14374	14357	14412	14301	14394	14465	14380	14487	14244	14304	14273	14421	14413	14347	14418	14263	14236	14479	14333	14363	14404	14144	14341	14298	14279	14284	14401	14350	14251	14538	14270	14262	14422	14532	14314	14328	14461	14444	14319	14266	14471	14217	14359	14362	14429	14328	14269	14375	14385	14287	14449	14380	14298	14307	14344	14256	14528	14458	14443	14412	14218	14265	14427	14337	14320	14555	14378	14536	14341	14232	14151	14206	14287	14305	14306	14372	14185	14522	14249	14329	14395	14305	14343	14183	14260	14248	14339	14361	14220	14566	14427	14409	14439	14158	14388	14312	14298	14409	14364	14289	14571	14291	14457	14222	14342	14481	14413	14333	14439	14444	14268	14440	14328	14269	14409	14432	14352	14444	14409	14359	14334	14383	14229	14428	14521	14462	14424	14391	14311	14164	14457	14393	14196	14047	14361	14312	14256	14275	14416	14311	14451	14242	14456	14232	14356	14431	14404	14364	14349	14384	14214	14533	14415	14335	14304	14322	14368	14470	14352	14198	14572	14344	14362	14342	14214	14373	14420	14499	14259	14235	14276	14321	14374	14292	14279	14368	14544	14318	14338	14245	14268	14429	14264	14379	14330	14304	14380	14424	14249	14475	14262	14289	14387	14342	14459	14441	14341	14268	14198	14419	14454	14394	14432	14520	14238	14277	14292	14425	14372	14537	14451	14218	14428	14299	14503	14317	14262	14211	14388	14247	14518	14330	14424	14405	14371	14414	14232	14385	14314	14341	14279	14315	14376	14348	14207	14271	14145	14278	14322	14316	14429	14347	14254	14491	14410	14283	14387	14354	14336	14376	14673	14534	14319	14351	14348	14236	14369	14183	14389	14357	14212	14429	14499	14278	14265	14339	14356	14272	14260	14334	14309	14298	14374	14319	14268	14291	14216	14325	14332	14298	14311	14460	14411	14471	14435	14400	14407	14364	14345	14356	14345	14375	14347	14576	14278	14416	14369	14344	14347	14306	14470	14358	14354	14423	14382	14344	14171	14209	14413	14460	14344	14279	14271	14430	14429	14242	14193	14341	14310	14389	14519	14221	14503	14426	14314	14433	14294	14340	14160	14239	14252	14404	14422	14264	14331	14492	14346	14455	14526	14268	14381	14280	14371	14264	14560	14250	14422	14467	14262	14304	14410	14321	14491	14345	14345	14226	14368	14418	14356	14288	14509	14393	14404	14270	14414	14478	14368	14320	14452	14294	14204	14155	14259	14356	14126	14498	14346	14313	14440	14434	14426	14335	14318	14372	14457	14228	14324	14492	14388	14452	14324	14369	14380	14385	14341	14320	14266	14247	14451	14308	14230	14403	14480	14483	14324	14408	14452	14297	14338	14401	14407	14368	14213	14322	14484	14347	14249	14256	14426	14281	14414	14388	14368	14499	14439	14403	14314	14258	14425	14464	14489	14285	14414	14519	14378	14376	14264	14386	14355	14221	14375	14362	14318	14185	14359	14458	14307	14246	14412	14490	14444	14388	14329	14532	14489	14319	14364	14437	14527	14430	14494	14235	14303	14264	14289	14500	14345	14409	14347	14395	14423	14470	14318	14400	14356	14424	14411	14378	14296	14316	14333	14370	14534	14263	14329	14530	14232	14423	14406	14178	14192	14388	14304	14484	14278	14444	14291	14350	14335	14415	14493	14342	14255	14412	14380	14313	14493	14367	14399	14389	14533	14387	14326	14334	14290	14300	14219	14256	14418	14177	14367	14456	14396	14371	14350	14181	14367	14277	14470	14448	14304	14286	14292	14252	14406	14257	14378	14302	14386	14287	14320	14396	14357	14442	14375	14437	14642	14215	14290	14385	14161	14333	14318	14440	14350	14363	14340	14195	14277	14452	14235	14441	14172	14433	14483	14343	14298	14585	14411	14272	14213	14286	14389	14218	14433	14318	14211	14362	14369	14393	14466	14131	14342	14446	14396	14264	14438	14272	14400	14238	14387	14383	14205	14204	14285	14490	14157	14330	14247	14313	14446	14400	14320	14228	14353	14428	14508	14248	14262	14504	14381	14361	14481	14278	14270	14245	14302	14436	14261	14245	14438	14503	14602	14319	14392	14330	14363	14311	14303	14308	14207	14385	14351	14290	14537	14527	14466	14195	14396	14263	14398	14347	14287	14435	14414	14384	14403	14323	14441	14432	14456	14284	14228	14509	14382	14282	14244	14252	14366	14291	14475	14331	14357	14421	14276	14400	14448	14340	14210	14417	14331	14446	14357	14405	14262	14488	14345	14360	14382	14301	14290	14326	14325	14310	14436	14330	14311	14309	14412	14300	14244	14333	14412	14350	14510	14376	14405	14257	14441	14360	14545	14329	14280	14396	14332	14248	14379	14407	14359	14313	14349	14376	14148	14260	14435	14393	14392	14229	14471	14416	14466	14420	14454	14259	14359	14379	14436	14278	14387	14223	14468	14387	14465	14471	14263	14374	14278	14287	14508	14323	14322	14396	14229	14300	14575	14379	14481	14274	14493	14339	14285	14391	14383	14310	14375	14338	14393	14389	14261	14321	14321	14175	14219	14425	14367	14379	14447	14328	14473	14488	14480	14437	14544	14471	14322	14339	14471	14476	14437	14269	14397	14468	14448	14375	14365	14349	14368	14387	14310	14307	14333	14362	14348	14345	14210	14396	14220	14290	14368	14260	14310	14297	14279	14254	14262	14421	14309	14485	14321	14369	14187	14193	14466	14497	14301	14242	14339	14260	14409	14367	14488	14221	14460	14424	14388	14382	14258	14254	14363	14532	14221	14313	14191	14242	14425	14464	14527	14336	14405	14353	14210	14421	14428	14425	14253	14451	14475	14301	14454	14492	14306	14445	14364	14484	14454	14418	14398	14299	14451	14256	14217	14425	14396	14208	14574	14446	14359	14236	14212	14242	14575	14275	14435	14447	14301	14302	14353	14377	14266	14269	14352	14300	14351	14609	14440	14386	14291	14353	14360	14435	14352	14434	14444	14376	14291	14240	14335	14352	14390	14479	14398	14163	14542	14253	14519	14331	14312	14517	14148	14343	14362	14467	14470	14493	14304	14404	14268	14310	14552	14270	14342	14306	14373	14269	14153	14553	14277	14326	14435	14447	14380	14473	14340	14409	14287	14417	14393	14388	14307	14371	14494	14324	14266	14333	14389	14275	14200	14368	14364	14346	14570	14297	14341	14396	14285	14430	14482	14466	14441	14242	14400	14413	14239	14423	14283	14408	14439	14294	14520	14546	14353	14361	14438	14378	14358	14378	14202	14371	14238	14374	14377	14422	14213	14543	14351	14408	14182	14308	14310	14399	14410	14378	14319	14298	14489	14447	14469	14548	14474	14403	14360	14620	14448	14323	14335	14291	14289	14387	14387	14300	14419	14375	14344	14343	14284	14325	14326	14449	14328	14422	14487	14419	14266	14369	14449	14402	14325	14390	14429	14450	14314	14413	14487	14167	14460	14316	14274	14513	14320	14419	14427	14298	14436	14437	14194	14308	14391	14367	14348	14311	14273	14345	14351	14272	14439	14399	14451	14344	14429	14293	14479	14324	14096	14411	14340	14395	14208	14471	14465	14331	14389	14442	14364	14431	14250	14433	14164	14449	14486	14491	14397	14403	14320	14345	14327	14303	14328	14127	14455	14431	14302	14220	14346	14475	14260	14467	14292	14257	14276	14362	14258	14311	14203	14531	14237	14424	14484	14304	14327	14330	14395	14278	14306	14291	14238	14237	14191	14486	14146	14290	14348	14394	14275	14410	14266	14120	14305	14406	14403	14411	14437	14266	14490	14243	14496	14413	14332	14468	14301	14436	14414	14418	14366	14402	14262	14472	14179	14432	14529	14207	14408	14315	14106	14314	14313	14456	14554	14359	14119	14320	14433	14378	14553	14299	14285	14352	14303	14259	14249	14328	14333	14333	14386	14359	14230	14306	14394	14450	14386	14293	14214	14410	14418	14383	14272	14336	14468	14462	14428	14389	14396	14239	14495	14501	14509	14370	14319	14544	14321	14371	14456	14251	14332	14224	14406	14463	14370	14358	14445	14310	14342	14292	14408	14391	14543	14371	14264	14366	14212	14398	14630	14354	14225	14333	14329	14348	14214	14337	14282	14399	14419	14387	14329	14313	14456	14294	14359	14256	14414	14384	14284	14357	14540	14194	14313	14309	14333	14473	14437	14314	14185	14321	14410	14441	14435
29416	22696	22040	19188	16851	16673	16685	16582	16674	16903	16978	16821	18163	20246	18842	18051	17195	16708	16681	16586	16523	16729	16375	16522	16569	16669	16694	16638	16521	16594	16493	16504	16670	16578	16463	16556	16567	16624	16653	16569	16496	16442	16420	16558	16425	16426	16628	16595	16531	16706	16615	16588	16511	16634	16378	16479	16691	16523	16749	16452	16770	16463	16752	16516	16689	16401	16378	16621	16443	16550	16573	16522	16586	16551	16726	16432	16524	16601	16564	16444	16579	16553	16623	16497	16512	16398	16187	16676	16617	16472	16456	16680	16445	16507	16572	16522	16640	16502	16429	16316	16654	16442	16441	16518	16536	16483	16744	16572	16457	16619	16716	16406	16565	16686	16481	16637	16504	16479	16551	16673	16661	16557	16548	16398	16415	16600	16560	16526	16547	16645	16488	16494	16502	16396	16714	16580	16468	16574	16410	16445	16560	16660	16673	16465	16566	16570	16489	16642	16492	16397	16430	16513	16479	16669	16676	16532	16334	16649	16368	16599	16347	16607	16728	16647	16450	16419	16593	16676	16488	16607	16534	16363	16606	16429	16587	16632	16518	16589	16651	16412	16445	16714	16163	16399	16517	16496	16593	16499	16540	16402	16508	16561	16562	16661	16542	16467	16589	16384	16445	16467	16465	16486	16550	16528	16612	16711	16743	16537	16405	16319	16550	16405	16263	16539	16499	16457	16605	16603	16565	16497	16323	16378	16507	16440	16438	16513	16475	16384	16595	16520	16523	16293	16388	16613	16615	16596	16773	16386	16440	16370	16391	16479	16649	16553	16288	16279	16710	16419	16764	16527	16399	16462	16450	16484	16593	16505	16600	16490	16580	16632	16552	16592	16543	16533	16504	16556	16669	16696	16581	16613	16465	16505	16366	16556	16777	16468	16511	16341	16646	16565	16478	16596	16284	16456	16577	16535	16679	16604	16558	16657	16603	16325	16715	16409	16418	16532	16555	16464	16528	16454	16459	16498	16344	16417	16453	16492	16569	16491	16464	16581	16597	16403	16609	16551	16513	16483	16528	16347	16354	16629	16511	16630	16390	16549	16568	16441	16631	16587	16431	16555	16491	16642	16522	16543	16380	16648	16518	16497	16532	16358	16559	16434	16490	16555	16589	16391	16549	16375	16578	16482	16577	16667	16517	16463	16558	16581	16596	16475	16551	16570	16560	16573	16473	16574	16499	16616	16244	16518	16307	16449	16390	16526	16451	16655	16543	16691	16545	16595	16564	16765	16425	16544	16581	16560	16516	16550	16591	16634	16452	16532	16570	16722	16366	16526	16346	16604	16705	16747	16658	16580	16615	16443	16731	16400	16413	16518	16573	16496	16773	16501	16402	16405	16445	16425	16386	16455	16550	16538	16341	16561	16484	16416	16291	16375	16432	16603	16589	16591	16410	16525	16623	16557	16698	16677	16557	16286	16378	16467	16529	16530	16556	16495	16437	16403	16432	16643	16214	16322	16375	16462	16572	16354	16707	16478	16554	16417	16549	16596	16546	16611	16513	16533	16561	16610	16604	16512	16605	16704	16505	16446	16507	16574	16767	16571	16284	16447	16599	16367	16505	16670	16396	16551	16555	16713	16546	16565	16504	16557	16588	16558	16652	16504	16410	16511	16418	16672	16459	16516	16413	16417	16509	16504	16683	16670	16426	16671	16615	16568	16341	16214	16602	16363	16349	16534	16427	16398	16530	16486	16747	16485	16431	16529	16526	16616	16372	16422	16516	16479	16431	16588	16568	16650	16483	16695	16344	16472	16613	16349	16521	16807	16591	16735	16374	16556	16646	16408	16582	16444	16674	16750	16446	16550	16454	16582	16570	16508	16483	16536	16539	16440	16455	16197	16526	16599	16485	16415	16481	16526	16249	16465	16464	16318	16656	16548	16544	16450	16580	16685	16730	16577	16616	16538	16359	16628	16431	16668	16526	16661	16654	16665	16975	16613	16624	16590	16713	16715	16520	16539	16409	16539	16527	16346	16568	16395	16628	16599	16397	16712	16602	16685	16531	16468	16550	16633	16550	16583	16737	16521	16706	16755	16408	16459	16603	16675	16555	16619	16561	16574	16397	16572	16467	16470	16585	16577	16697	16588	16718	16654	16615	16444	16649	16722	16598	16444	16359	16307	16573	16554	16538	16588	16745	16475	16660	16552	16625	16475	16287	16491	16771	16538	16384	16532	16612	16345	16585	16512	16683	16421	16582	16821	16554	16486	16691	16496	16701	16592	16773	16595	16580	16607	16596	16440	16508	16701	16543	16712	16463	16400	16446	16739	16455	16411	16619	16562	16537	16641	16553	16556	16724	16492	16533	16341	16671	16504	16605	16431	16711	16556	16466	16460	16629	16476	16653	16451	16555	16462	16346	16631	16543	16626	16352	16372	16542	16563	16341	16646	16543	16488	16494	16549	16482	16608	16635	16533	16504	16558	16464	16162	16494	16377	16471	16735	16448	16328	16432	16469	16352	16716	16575	16676	16555	16392	16395	16470	16508	16349	16511	16496	16591	16476	16344	16462	16334	16614	16606	16456	16352	16565	16654	16602	16678	16597	16476	16655	16533	16413	16642	16430	16474	16432	16493	16657	16484	16646	16404	16459	16698	16489	16477	16506	16611	16420	16476	16541	16607	16366	16437	16571	16308	16582	16600	16433	16419	16421	16271	16484	16344	16638	16489	16458	16514	16512	16473	16603	16444	16485	16486	16436	16515	16442	16649	16747	16608	16531	16573	16552	16650	16539	16632	16451	16615	16382	16640	16469	16545	16580	16543	16671	16610	16731	16284	16448	16550	16536	16690	16667	16462	16428	16510	16563	16292	16326	16543	16593	16581	16461	16494	16558	16441	16531	16510	16533	16716	16616	16515	16504	16655	16426	16495	16360	16767	16732	16832	16708	16526	16690	16471	16522	16517	16682	16434	16488	16757	16548	16490	16561	16493	16373	16336	16493	16439	16692	16434	16543	16555	16585	16433	16441	16560	16474	16528	16396	16333	16605	16654	16396	16575	16458	16648	16424	16455	16459	16517	16539	16635	16403	16371	16506	16658	16668	16485	16445	16452	16412	16569	16649	16577	16574	16411	16352	16569	16537	16467	16540	16896	16680	16630	16443	16663	16657	16461	16450	16552	16468	16603	16573	16462	16468	16531	16505	16554	16502	16580	16556	16636	16418	16600	16447	16474	16641	16610	16537	16489	16451	16423	16489	16518	16611	16601	16560	16658	16552	16566	16554	16363	16415	16477	16449	16587	16564	16341	16640	16402	16509	16588	16606	16568	16518	16594	16477	16548	16407	16459	16495	16679	16544	16425	16624	16552	16383	16600	16539	16567	16473	16535	16462	16508	16551	16481	16659	16754	16556	16600	16594	16589	16498	16544	16411	16669	16511	16506	16574	16602	16661	16304	16504	16507	16520	16456	16492	16432	16529	16342	16523	16366	16472	16536	16652	16595	16587	16474	16684	16521	16533	16548	16460	16572	16472	16289	16505	16639	16483	16527	16292	16479	16610	16380	16552	16597	16373	16311	16623	16501	16513	16533	16354	16788	16378	16512	16654	16532	16600	16518	16526	16559	16484	16674	16349	16436	16707	16649	16652	16476	16542	16365	16512	16575	16631	16473	16464	16590	16344	16550	16534	16340	16480	16560	16641	16466	16549	16512	16602	16541	16441	16508	16444	16528	16574	16570	16594	16513	16538	16338	16541	16610	16649	16531	16402	16473	16566	16568	16465	16429	16664	16619	16498	16458	16538	16354	16542	16591	16489	16667	16395	16657	16604	16493	16441	16557	16593	16549	16528	16399	16536	16451	16658	16386	16532	16450	16489	16497	16652	16628	16425	16645	16489	16602	16681	16642	16421	16285	16583	16363	16619	16581	16623	16556	16743	16396	16654	16401	16522	16692	16555	16417	16470	16600	16594	16496	16487	16483	16444	16547	16580	16562	16543	16525	16588	16351	16601	16496	16561	16603	16621	16337	16350	16339	16586	16419	16597	16744	16633	16399	16413	16722	16340	16475	16750	16576	16476	16518	16510	16436	16517	16292	16448	16349	16431	16393	16500	16592	16695	16444	16512	16582	16548	16500	16546	16458	16375	16366	16668	16441	16753	16505	16705	16591	16588	16470	16381	16520	16349	16555	16400	16472	16589	16556	16504	16733	16564	16590	16453	16629	16739	16561	16543	16571	16471	16417	16423	16587	16665	16418	16545	16443	16607	16634	16473	16706	16693	16556	16532	16591	16474	16376	16486	16310	16407	16564	16427	16488	16402	16536	16599	16336	16401	16723	16530	16472	16395	16773	16614	16507	16405	16548	16542	16506	16589	16683	16473	16505	16446	16558	16287	16662	16565	16537	16727	16616	16617	16620	16359	16511	16387	16473	16463	16368	16598	16511	16800	16439	16472	16764	16406	16487	16567	16310	16472	16702	16554	16465	16525	16329	16347	16466	16496	16448	16240	16611	16307	16595	16538	16489	16552	16667	16487	16549	16529	16589	16649	16318	16574	16354	16482	16367	16625	16545	16525	16603	16510	16435	16454	16445	16480	16661	16644	16517	16415	16608	16428	16578	16434	16623	16497	16374	16698	16479	16437	16678	16720	16800	16443	16726	16599	16649	16463	16708	16656	16444	16603	16728	16617	16467	16503	16601	16585	16453	16629	16666	16460	16555	16755	16605	16423	16523	16395	16504	16590	16624	16613	16650	16608	16410	16618	16482	16450	16751	16459	16433	16486	16589	16497	16403	16390	16527	16505	16470	16603	16545	16547	16626	16504	16834	16472	16608	16679	16481	16380	16365	16395	16565	16274	16432	16431	16404	16454	16504	16643	16243	16750	16498	16563	16454	16546	16533	16552	16615	16490	16544	16473	16645	16380	16476	16366	16562	16408	16760	16288	16406	16682	16551	16487	16646	16595	16360	16474	16493	16455	16551	16600	16359	16558	16439	16506	16476	16513	16734	16667	16559	16541	16709	16433	16703	16619	16599	16539	16506	16642	16584	16600	16720	16518	16714	16458	16532	16532	16435	16553	16511	16536	16560	16555	16421	16549	16531	16424	16479	16609	16583	16431	16646	16413	16500	16584	16603	16456	16703	16491	16541	16569	16482	16451	16531	16513	16578	16573
16592	19376	17222	15740	15139	14950	14729	14703	14903	15088	15150	15239	17232	19636	17319	16265	15329	14811	14698	14699	14644	14565	14692	14400	14714	14560	14545	14586	14690	14577	14584	14508	14540	14588	14583	14549	14665	14534	14619	14674	14627	14575	14624	14458	14582	14737	14588	14670	14570	14452	14516	14655	14593	14668	14466	14449	14562	14619	14620	14635	14672	14610	14624	14514	14590	14519	14656	14723	14626	14625	14497	14488	14442	14700	14632	14531	14759	14609	14520	14578	14516	14564	14806	14568	14625	14711	14493	14560	14377	14676	14430	14474	14652	14610	14661	14520	14832	14785	14701	14588	14508	14547	14604	14461	14617	14611	14597	14548	14457	14642	14584	14721	14526	14620	14539	14578	14639	14708	14544	14572	14533	14620	14553	14573	14542	14642	14681	14570	14730	14622	14570	14598	14662	14623	14433	14621	14664	14456	14544	14524	14549	14449	14650	14557	14615	14341	14548	14433	14351	14649	14528	14786	14443	14700	14598	14527	14545	14672	14585	14524	14544	14606	14555	14619	14496	14738	14336	14494	14632	14536	14636	14459	14572	14522	14651	14540	14564	14544	14525	14563	14568	14665	14505	14529	14474	14649	14600	14383	14465	14500	14563	14535	14554	14595	14677	14548	14588	14726	14571	14644	14587	14686	14624	14474	14416	14500	14351	14548	14491	14526	14652	14555	14699	14695	14552	14528	14421	14538	14476	14693	14427	14717	14547	14429	14509	14659	14602	14487	14425	14572	14577	14338	14552	14556	14660	14551	14630	14683	14535	14521	14610	14504	14559	14592	14358	14610	14481	14522	14626	14545	14482	14593	14800	14524	14658	14653	14403	14593	14551	14607	14781	14511	14590	14500	14403	14552	14528	14464	14571	14454	14623	14567	14513	14458	14485	14504	14537	14590	14645	14533	14690	14612	14598	14534	14562	14697	14614	14613	14346	14652	14682	14607	14622	14620	14403	14492	14621	14377	14686	14516	14667	14694	14604	14452	14537	14580	14529	14745	14616	14540	14617	14628	14451	14583	14716	14578	14539	14624	14581	14576	14445	14511	14435	14554	14488	14647	14672	14532	14512	14660	14529	14663	14522	14568	14684	14574	14428	14492	14567	14580	14578	14520	14585	14709	14596	14568	14514	14663	14615	14575	14726	14515	14482	14673	14625	14736	14762	14495	14414	14446	14780	14628	14542	14504	14484	14640	14763	14707	14546	14492	14638	14569	14592	14552	14710	14536	14410	14623	14633	14608	14583	14450	14652	14714	14509	14490	14512	14836	14628	14477	14654	14650	14692	14610	14667	14562	14581	14593	14619	14516	14576	14716	14717	14510	14710	14560	14591	14748	14543	14547	14636	14514	14562	14559	14546	14574	14683	14546	14478	14547	14625	14615	14414	14687	14551	14573	14628	14577	14443	14547	14578	14611	14724	14660	14608	14566	14573	14661	14675	14693	14593	14642	14653	14372	14625	14638	14566	14367	14513	14708	14407	14423	14679	14602	14661	14487	14585	14535	14540	14675	14562	14725	14507	14435	14667	14570	14579	14777	14773	14563	14557	14496	14533	14575	14587	14532	14510	14522	14541	14649	14642	14578	14420	14648	14525	14520	14597	14580	14796	14768	14489	14453	14540	14517	14559	14646	14529	14516	14596	14611	14534	14589	14619	14507	14515	14755	14774	14554	14473	14450	14622	14566	14390	14389	14475	14666	14551	14646	14553	14644	14579	14561	14580	14695	14682	14576	14580	14453	14515	14423	14453	14605	14651	14550	14573	14578	14753	14471	14574	14484	14741	14600	14631	14733	14341	14667	14388	14609	14677	14590	14606	14677	14437	14659	14553	14675	14714	14530	14666	14605	14460	14612	14520	14569	14650	14627	14762	14625	14441	14516	14426	14470	14588	14789	14739	14654	14559	14660	14487	14454	14548	14769	14412	14668	14673	14646	14559	14649	14536	14495	14634	14535	14505	14640	14568	14636	14418	14372	14526	14421	14546	14493	14583	14410	14643	14421	14516	14408	14623	14574	14498	14430	14661	14627	14601	14570	14653	14510	14665	14629	14459	14462	14587	14421	14512	14536	14590	14619	14510	14471	14415	14367	14618	14503	14580	14574	14658	14674	14747	14623	14654	14581	14474	14664	14606	14389	14787	14652	14584	14699	14520	14540	14467	14550	14876	14408	14536	14514	14567	14575	14758	14670	14475	14459	14537	14747	14555	14586	14592	14531	14584	14527	14737	14588	14575	14548	14516	14477	14540	14606	14546	14519	14544	14452	14560	14570	14672	14535	14642	14427	14719	14580	14628	14577	14516	14556	14390	14649	14556	14589	14737	14597	14575	14574	14562	14510	14472	14560	14405	14633	14532	14589	14596	14520	14458	14595	14525	14656	14586	14611	14656	14668	14609	14614	14565	14554	14597	14673	14526	14675	14629	14436	14727	14779	14573	14524	14774	14354	14614	14502	14657	14662	14627	14434	14550	14706	14565	14585	14496	14667	14462	14612	14561	14551	14505	14642	14487	14587	14580	14556	14527	14625	14640	14478	14532	14545	14586	14671	14678	14812	14398	14631	14436	14470	14675	14429	14436	14538	14607	14507	14460	14443	14582	14530	14631	14503	14613	14587	14501	14662	14596	14672	14561	14356	14480	14577	14687	14723	14633	14576	14632	14436	14510	14688	14692	14454	14517	14576	14482	14640	14536	14378	14627	14671	14474	14352	14720	14669	14421	14519	14551	14665	14545	14432	14494	14779	14430	14691	14591	14556	14747	14482	14677	14570	14573	14615	14741	14520	14488	14683	14595	14576	14536	14591	14668	14546	14559	14573	14487	14594	14560	14610	14520	14526	14489	14576	14656	14700	14577	14510	14653	14516	14639	14633	14559	14580	14705	14770	14653	14629	14635	14645	14582	14452	14593	14824	14627	14515	14568	14389	14596	14427	14504	14512	14551	14601	14565	14627	14584	14538	14726	14726	14427	14522	14637	14584	14566	14461	14537	14614	14662	14665	14432	14617	14652	14482	14573	14541	14516	14598	14567	14673	14590	14589	14660	14638	14479	14658	14607	14780	14547	14598	14589	14580	14463	14517	14601	14633	14652	14462	14645	14596	14478	14432	14416	14726	14546	14316	14560	14659	14633	14591	14437	14372	14702	14586	14525	14657	14562	14659	14660	14470	14625	14680	14676	14745	14434	14472	14613	14550	14653	14563	14436	14483	14676	14615	14534	14509	14637	14706	14565	14676	14625	14510	14571	14544	14460	14626	14508	14552	14641	14446	14620	14637	14778	14471	14513	14444	14642	14614	14431	14589	14535	14633	14705	14627	14601	14776	14518	14446	14608	14598	14550	14717	14509	14686	14596	14610	14646	14662	14679	14579	14460	14476	14600	14605	14641	14640	14463	14646	14542	14650	14531	14616	14630	14482	14518	14567	14627	14671	14599	14421	14554	14584	14541	14456	14442	14674	14764	14500	14516	14517	14734	14748	14551	14527	14549	14648	14500	14542	14681	14612	14602	14543	14608	14486	14485	14515	14636	14532	14433	14517	14600	14668	14632	14636	14545	14462	14570	14537	14424	14400	14697	14444	14559	14572	14685	14672	14701	14510	14524	14515	14568	14578	14634	14552	14663	14474	14560	14581	14377	14590	14673	14703	14673	14457	14304	14534	14536	14587	14554	14519	14507	14577	14543	14500	14580	14373	14641	14596	14601	14566	14573	14473	14518	14586	14552	14488	14644	14554	14680	14627	14635	14524	14668	14495	14693	14424	14639	14509	14666	14598	14474	14668	14573	14769	14525	14644	14580	14560	14455	14499	14607	14536	14630	14579	14612	14582	14635	14579	14489	14574	14607	14539	14487	14847	14379	14621	14486	14605	14464	14559	14651	14537	14638	14563	14424	14650	14598	14644	14547	14643	14591	14577	14614	14430	14447	14625	14550	14736	14565	14603	14382	14454	14564	14554	14673	14554	14521	14525	14549	14659	14691	14513	14709	14612	14533	14602	14615	14504	14649	14621	14618	14516	14625	14518	14632	14386	14564	14542	14554	14474	14543	14492	14449	14508	14486	14434	14630	14739	14543	14665	14736	14538	14623	14713	14536	14529	14637	14659	14705	14537	14529	14528	14584	14588	14668	14707	14598	14519	14463	14640	14623	14619	14596	14682	14387	14539	14577	14555	14665	14552	14615	14689	14424	14874	14575	14429	14699	14513	14454	14484	14540	14595	14780	14558	14643	14495	14625	14564	14553	14521	14568	14749	14536	14591	14475	14547	14614	14481	14573	14804	14472	14520	14435	14563	14615	14745	14490	14567	14662	14442	14605	14441	14735	14549	14636	14590	14579	14471	14657	14585	14750	14547	14605	14556	14499	14580	14501	14534	14643	14559	14638	14578	14643	14486	14654	14483	14593	14624	14538	14495	14739	14626	14472	14598	14540	14554	14706	14578	14687	14721	14706	14740	14521	14574	14588	14629	14429	14754	14547	14483	14444	14616	14583	14653	14642	14509	14504	14588	14593	14446	14557	14640	14596	14495	14485	14525	14621	14605	14423	14731	14592	14550	14532	14580	14658	14579	14728	14557	14621	14792	14557	14555	14589	14556	14681	14610	14565	14717	14732	14615	14604	14556	14556	14658	14615	14547	14495	14633	14612	14526	14618	14680	14528	14668	14603	14636	14631	14648	14428	14619	14480	14504	14669	14544	14464	14414	14618	14703	14423	14497	14745	14557	14683	14404	14559	14655	14538	14568	14527	14658	14693	14672	14619	14609	14745	14699	14526	14460	14651	14607	14610	14686	14523	14611	14639	14566	14433	14462	14582	14558	14581	14404	14690	14535	14406	14561	14613	14477	14516	14543	14612	14619	14499	14634	14749	14456	14681	14514	14553	14522	14451	14598	14538	14456	14578	14687	14475	14637	14592	14601	14642	14691	14555	14661	14502	14680	14464	14459	14684	14564	14636	14655	14613	14524	14512	14609	14599	14553	14577	14494	14760	14634	14397	14403	14475	14554	14542	14365	14461	14598	14492	14719	14581	14683	14753	14584	14703	14717	14536	14534	14574	14725	14519	14735	14467	14518	14566	14664	14535	14817	14564	14578	14559	14589	14518	14494	14555	14632	14535	14531	14487	14690	14665	14649
25192	21423	28168	25454	21584	19419	18988	18392	17651	17355	17394	17592	25722	34185	29377	24376	20516	17926	17279	16884	16605	17040	16903	16513	16704	16870	16662	16811	16759	16590	17039	16735	16500	16650	16698	16714	16958	16708	16709	16543	16509	16781	16805	16734	16581	16678	16750	16781	16808	16464	16726	16594	16837	16724	16683	16648	16685	16717	16565	16525	16621	16758	16631	16653	16615	16637	16628	16526	16622	16617	16577	16656	16777	16622	16695	16805	16743	16631	16614	16759	16814	16642	16540	16679	16797	16473	16610	16594	16810	16611	16649	16548	16653	16797	16769	16681	16774	16752	16620	16693	16576	16388	16596	16734	16820	16530	16775	16681	16696	16736	16670	16541	16493	16757	16641	16595	16597	16447	16441	16468	16683	16525	16571	16609	16648	16794	16582	16754	16728	16666	16494	16730	16467	16726	16638	16732	16781	16656	16478	16650	16573	16598	16487	16744	16940	16609	16623	16542	16740	16444	16636	16696	16738	16856	16623	16548	16789	16548	16543	16629	16683	16736	16713	16368	16629	16773	16753	16697	16914	16620	16728	16818	16717	16474	16585	16583	16640	16739	16766	16812	16642	16697	16764	16518	16476	16688	16856	16813	16659	16417	16646	16650	16522	16864	16765	16646	16858	16506	16639	16600	16747	16460	16747	16815	16739	16475	16692	16687	16555	16622	16785	16681	16738	16603	16598	16613	16624	16608	16760	16688	16632	16582	16438	16680	16680	16488	16629	16678	16689	16720	16581	16538	16613	16603	16577	16584	16541	16592	16711	16596	16549	16598	16667	16582	16643	16634	16536	16717	16513	16591	16614	16609	16460	16638	16754	16530	16682	16664	16818	16854	16779	16690	16522	16755	16678	16679	16574	16492	16633	16771	16658	16519	16574	16795	16625	16664	16535	16551	16756	16588	16532	16611	16500	16618	16732	16522	16785	16564	16699	16699	16390	16839	16802	16799	16691	16526	16592	16530	16520	16518	16752	16693	16708	16603	16553	16510	16816	16766	16755	16395	16689	16716	16755	16768	16712	16661	16575	16689	16670	16724	16560	16718	16481	16771	16755	16599	16793	16717	16764	16731	16760	16774	16582	16847	16820	16653	16663	16754	16540	16709	16593	16497	16538	16839	16571	16757	16514	16623	16423	16652	16776	16540	16663	16648	16621	16530	16531	16620	16638	16614	16791	16625	16655	16802	16584	16443	16724	16535	16590	16606	16769	16525	16692	16492	16665	16547	16577	16669	16664	16698	16705	16776	16782	16602	16721	16505	16753	16844	16724	16642	16653	16679	16623	16697	16622	16549	16745	16555	16487	16575	16656	16842	16716	16629	16708	16720	16596	16716	16452	16718	16642	16741	16526	16661	16507	16651	16579	16576	16571	16625	16643	16585	16831	16569	16928	16398	16647	16504	16656	16617	16570	16360	16719	16467	16660	16604	16720	16686	16785	16710	16574	16745	16547	16458	16666	16678	16642	16693	16893	16676	16752	16548	16616	16555	16736	16611	16475	16664	16545	16705	16460	16579	16781	16662	16752	16631	16574	16642	16685	16613	16535	16756	16580	16597	16795	16610	16825	16712	16748	16688	16578	16264	16596	16792	16656	16747	16630	16550	16599	16695	16608	16638	16451	16618	16637	16595	16487	16852	16544	16652	16566	16695	16622	16646	16736	16635	16712	16657	16798	16548	16826	16648	16878	16591	16634	16532	16697	16515	16893	16715	16598	16697	16580	16706	16648	16574	16843	16765	16662	16738	16637	16593	16485	16571	16524	16456	16594	16608	16488	16619	16605	16600	16631	16892	16635	16723	16454	16533	16625	16816	16687	16731	16670	16460	16688	16770	16520	16796	16626	16545	16502	16589	16553	16539	16559	16713	16587	16685	16591	16733	16828	16723	16720	16537	16522	16590	16698	16634	16644	16680	16473	16573	16563	16581	16857	16612	16663	16853	16817	16678	16502	16651	16623	16664	16797	16759	16531	16591	16686	16499	16590	16803	16452	16559	16493	16775	16435	16615	16652	16609	16646	16691	16840	16644	16603	16641	16720	16731	16660	16612	16606	16742	16485	16602	16627	16752	16732	16576	16681	16824	16515	16683	16593	16690	16553	16670	16622	16566	16680	16587	16572	16577	16644	16693	16643	16858	16810	16624	16866	16597	16692	16841	16741	16578	16716	16548	16873	16736	16660	16648	16650	16503	16747	16768	16510	16727	16720	16493	16489	16690	16675	16577	16937	16566	16650	16603	16543	16718	16612	16791	16889	16766	16538	16516	16682	16784	16792	16597	16588	16522	16500	16603	16649	16587	16842	16684	16519	16740	16896	16479	16683	16546	16825	16577	16665	16560	16815	16560	16464	16702	16742	16503	16646	16618	16578	16520	16630	16768	16692	16814	16937	16592	16557	16715	16757	16636	16627	16595	16651	16674	16672	16536	16444	16682	16720	16623	16659	16720	16768	16618	16429	16807	16669	16572	16717	16662	16667	16770	16637	16813	16751	16565	16789	16698	16713	16640	16441	16600	16590	16665	16836	16737	16682	16602	16535	16693	16840	16630	16706	16835	16853	16799	16954	16713	16725	16652	16704	16655	16687	16433	16749	16842	16727	16529	16625	16820	16191	16675	16778	16748	16754	16652	16816	16483	16681	16713	16402	16623	16687	16953	16590	16759	16599	16755	16581	16741	16749	16524	16669	16717	16753	16740	16803	16562	16675	16566	16550	16645	16571	16867	16799	16759	16651	16559	16591	16377	16764	16761	16741	16789	16782	16595	16772	16620	16752	16591	16523	16749	16847	16756	16694	16653	16589	16747	16599	16672	16796	16876	16614	16449	16614	16599	16637	16686	16567	16726	16499	16608	16627	16775	16663	16691	16740	16724	16800	16735	16590	16604	16768	16488	16692	16687	16929	16682	16653	16718	16629	16573	16678	16653	16666	16727	16537	16599	16696	16600	16433	16680	16632	16803	16709	16757	16671	16699	16688	16541	16733	16486	16584	16598	16799	16711	16632	16744	16799	16578	16663	16530	16586	16779	16579	16797	16739	16819	16693	16581	16574	16891	16696	16779	16670	16734	16841	16888	16791	16716	16505	16807	16847	16684	16490	16738	16727	16748	16625	16434	16652	16749	16662	16734	16523	16658	16675	16681	16603	16844	16677	16680	16618	16655	16654	16661	16823	16641	16714	16764	16581	16840	16647	16538	16776	16685	16635	16664	16624	16406	16786	16691	16671	16633	16694	16853	16678	16605	16836	16760	16751	16684	16759	16647	16542	16675	16593	16498	16596	16962	16753	16786	16826	16759	16775	16528	16788	16456	16641	16614	16543	16737	16794	16622	16596	16571	16602	16707	16600	16605	16956	16736	16730	16555	16645	16790	16713	16818	16567	16606	16778	16459	16771	16603	16658	16608	16668	16588	16638	16619	16882	16558	16590	16598	16668	16696	16509	16626	16667	16576	16626	16582	16711	16583	16799	16802	16592	16604	16727	16870	16590	16523	16683	16879	16656	16710	16709	16572	16558	16445	16598	16629	16822	16738	16678	16664	16683	16809	16558	16802	16750	16697	16583	16660	16771	16594	16697	16734	16677	16828	16692	16696	16631	16647	16694	16339	16690	16893	16594	16616	16618	16737	16700	16439	16704	16688	16720	16646	16780	16644	16667	16469	16755	16782	16656	16650	16707	16678	16556	16618	16747	16621	16656	16712	16943	16701	16634	16670	16573	16776	16529	16764	16616	16856	16492	16489	16698	16721	16664	16778	16733	16458	16608	16659	16655	16700	16854	16842	16688	16808	16728	16574	16687	16837	16748	16681	16816	16694	16771	16695	16847	16715	16791	16754	16656	16565	16669	16731	16508	16669	16531	16768	16753	16625	16746	16429	16540	16564	16650	16495	16715	16826	16712	16691	16561	16654	16499	16525	16612	16667	16554	16834	16761	16635	16746	16577	16421	16659	16727	16666	16831	16701	16878	16688	16556	16581	16782	16734	16711	16756	16573	16521	16502	16678	16649	16783	16818	16689	16501	16763	16637	16640	16863	16751	16720	16565	16550	16627	16684	16731	16964	16810	16703	16554	16733	16630	16619	16810	16763	16766	16736	16682	16681	16675	16641	16584	16805	16649	16771	16499	16562	16380	16669	16706	16745	16536	16950	16745	16599	16718	16667	16641	16712	16886	16674	16653	16509	16675	16637	16723	16516	16522	16662	16696	16590	16792	16683	16651	16875	16608	16757	16638	16830	16690	16535	16604	16695	16410	16792	16569	16740	16740	16660	16610	16587	16787	16854	16831	16655	16864	16834	16440	16496	16458	16726	16673	16867	16740	16840	16733	16817	16732	16580	16632	16691	16548	16568	16652	16760	16805	16650	16845	16469	16665	16651	16537	16522	16683	16781	16689	16571	16661	16754	16695	16938	16782	16687	16750	16634	16578	16858	16568	16610	16774	16680	16553	16819	16741	16400	16535	16637	16744	16641	16708	16590	16791	16511	16756	16599	16819	16629	16672	16673	16693	16753	16751	16739	16685	16646	16550	16654	16776	16902	16708	16648	16530	16603	16553	16557	16532	16787	16932	16499	16650	16582	16815	16771	16520	16613	16728	16431	16649	16651	16661	16821	16655	16466	16669	16668	16732	16710	16630	16603	16764	16681	16696	16512	16812	16547	16709	16705	16646	16719	16824	16500	16700	16531	16469	16601	16660	16754	16605	16699	16674	16723	16650	16568	16546	16504	16639	16611	16702	16731	16690	16618	16609	16782	16757	16708	16747	16637	16852	16714	16857	16646	16727	16750	16614	16671	16748	16711	16684	16597	16601	16757	16713	16662	16666	16919	16672	16614	16711	16900	16777	16827	16671	16726	16674	16660	16649	16635	16550	16528	16782	16602	16892	16734	16848	16654	16822	16680	16670	16531	16708	16726	16849	16691	16627	16822	16562	16459	16585	16670	16695	16555	16489	16749	16656	16704	16725	16580	16571	16677	16603	16613	16628	16620	16542	16645	16460	16760	16669	16814	16836	16760	16797	16547	16588	16689	16804	16774	16643	16614	16607	16798	16570	16540	16612	16666	16646	16658	16590	16614	16605	16781	16551	16686	16520	16607	16680	16765	16684	16784	16671	16789	16758	16442	16512	16500	16656
15620	25052	21950	18322	17504	16510	16362	17402	15983	15689	15754	16411	28844	35858	29610	23621	18772	15780	15062	14695	14867	14680	14580	14855	14774	14657	14659	14649	14940	14921	14766	14668	14782	14832	14645	14630	14734	14746	14706	14972	14909	14833	14854	14672	14625	14609	14814	14976	14738	14951	14642	14772	14826	14742	14944	14755	14738	14659	14832	14723	14830	14773	14696	14608	14778	14687	14759	14855	14711	14732	14735	14681	14632	14705	14970	14782	14706	14683	14629	14818	14662	14727	14635	14691	14712	14699	14529	14687	14683	14655	14664	14746	14882	14708	14803	14753	14687	14708	14959	14840	14643	14521	14671	14730	14707	14789	14796	14836	14757	14823	14838	14877	14693	14772	14774	14815	14758	14746	14772	14799	14753	14684	14892	14625	14574	14901	14675	14741	14581	14584	14679	14718	14680	14520	14741	14792	14620	14766	14663	14747	14809	14698	14648	14611	14795	14660	14700	14670	14647	14763	14907	14748	14747	14646	14901	14696	14732	14521	14721	14773	14820	14775	14733	14714	14688	14681	14504	14868	14861	14699	14637	14800	14616	14816	14621	14616	14836	14789	14827	14693	14753	14668	14666	14673	14679	14658	14686	14596	14758	14747	14833	14799	14715	14831	14674	14568	14949	14744	14864	14900	14751	14818	14906	14733	14704	14701	14713	14667	14651	14648	14578	14560	14630	14736	14664	14772	14800	14690	14790	14679	14632	14741	14779	14827	14629	14775	14650	14731	14798	14437	14866	14858	14623	14616	14779	14692	14710	14848	14742	14883	14758	14891	14931	14712	14758	14676	14767	14749	14852	14762	14632	14484	14856	14693	14681	14676	14825	14659	14717	14530	14751	14784	14792	14776	14734	14618	14769	14634	14765	14580	14790	14718	14787	14755	14764	14742	14758	14669	14691	14705	14970	14804	14742	14663	14684	14719	14797	14753	14654	14572	14719	14604	14674	14636	14886	14592	14697	14706	14641	14913	14715	14682	14811	14847	14654	14787	14610	14811	14814	14738	14638	14724	14857	14678	14839	14839	14923	14670	14794	14627	14738	14747	14763	14786	14811	14813	14614	14773	14750	14700	14857	14623	14793	14698	14743	14496	14833	14703	14934	14650	14550	14819	14617	14674	14953	14706	14830	14660	14698	14700	14706	14797	14769	14726	14572	14738	14848	14727	14715	14721	14621	14813	14530	14747	14746	14812	14888	14814	14763	14613	14801	14783	14710	14715	14621	14801	14783	14637	14895	14661	14676	14794	14793	14727	14724	14672	14867	14736	14679	14681	14506	14854	14654	14820	14776	14568	14705	14773	14583	14755	14934	14951	14692	14701	14886	14674	14701	14782	14679	14739	14570	14759	14771	14776	14612	14671	14772	14547	14636	14750	14784	14852	14764	14921	14683	14701	14696	14913	14735	14683	14691	14648	14554	14505	14636	14540	14784	14864	14697	14782	14618	14394	14692	14699	14845	14825	14848	14676	14858	14599	14933	14735	14575	14806	14814	14856	14771	14653	14702	14725	14647	14711	14739	14659	14736	14673	14766	14758	14735	14523	14649	14758	14729	14726	14750	14608	14668	14582	14631	14604	14782	14743	14789	14662	14661	14738	14761	14573	14872	14814	14806	14657	14832	14638	14798	14755	14855	14680	14742	14649	14770	14727	14876	14852	14609	14634	14808	14849	14684	14784	14591	14830	14718	14786	14689	14659	14780	14671	14666	14724	14651	14790	14805	14737	14685	14757	14886	14824	14656	14647	14855	14803	14681	14777	14816	14745	14714	14794	14675	14763	14693	14891	14760	14623	14626	14721	14592	14671	14902	14747	14676	14747	14785	14547	14818	14723	14755	14728	14580	14804	14800	14736	14881	14612	14684	14746	14752	14883	14679	14755	14743	14735	14780	14782	14566	14790	14713	14647	14658	14682	14817	14532	14611	14731	14579	14727	14644	14835	14695	14824	14775	14744	14719	14747	14818	14712	14663	14803	14699	14624	14806	14913	14661	14874	14815	14446	14768	14688	14816	14625	14837	14930	14890	14743	14624	14702	14609	14662	14641	14638	14723	14845	14775	14822	14721	14772	14669	14669	14890	14778	14786	14750	14745	14620	14693	14692	14776	14628	14782	15012	14788	14599	14556	14800	14682	14828	14776	14837	14863	14705	14755	14793	14646	14764	14817	14644	14725	14639	14777	14574	14751	14713	14650	14970	14759	14597	14849	14695	14855	14722	14809	14783	14872	14711	14609	14692	14701	14820	14884	14764	14779	14814	14677	14758	14790	14686	14797	14693	14826	14718	14601	14782	14775	14657	14841	14724	14786	14721	14862	14807	14691	14807	14820	14840	14687	14589	14754	14749	14783	14982	14901	14697	14655	14650	14696	14789	14786	14785	14802	14803	14741	14681	14852	14790	14707	14592	14672	14899	14599	14697	14782	14708	14771	14722	14749	14931	14658	14808	14688	14689	14690	14851	14612	14636	14665	14637	14846	14692	14743	14642	14836	14591	14593	14649	14752	14736	14723	14899	14804	14690	14755	14618	14868	14816	14759	14583	14767	14885	14789	14684	14866	14634	14583	14634	14811	14713	14684	14727	14821	14868	14865	14599	14751	14857	14720	14701	14631	14821	14658	14664	14623	14728	14773	14784	14608	14727	14800	14722	14585	14802	14781	14733	14718	14697	14668	14795	14546	14662	14787	14617	14750	14737	14769	14427	14773	14741	14642	14763	14876	14625	14689	14789	14666	14761	14754	14685	14697	14829	14616	14805	14786	14766	14782	14841	14829	14802	14731	14645	14715	14771	14706	14785	14697	14593	14691	14917	14783	14891	14843	14823	14786	14672	14717	14704	14790	14715	14663	14664	14974	14742	14904	14725	14815	14943	14792	14586	14641	14734	14531	14779	14703	14804	14775	14781	14673	14764	14779	14658	14585	14765	14802	14700	14660	14885	14621	14729	14808	14806	14688	14551	14815	14747	14680	14588	14756	14659	14567	14596	14589	14766	14616	14771	14720	14626	14640	14553	14716	14699	14806	14894	14646	14615	14799	14533	14681	14692	14737	14908	14817	14787	14728	14820	14749	14880	14762	14844	14695	14584	14775	14582	14738	14673	14712	14746	14824	14762	14771	14842	14702	14542	14809	14684	14762	14627	14737	14721	14870	14518	14853	14809	14743	14652	14728	14639	14637	14750	14652	14843	14780	14826	14653	14936	14673	14862	14754	14688	14765	14716	14830	14871	14743	14851	14681	14760	14747	14671	14764	14568	14711	14465	14748	14828	14783	14856	14726	14855	14768	14703	14728	14760	14661	14823	14831	14713	14595	14841	14722	14640	14763	14796	14794	14576	14788	14777	14874	14608	14601	14807	14772	14847	14675	14629	14634	14780	14647	14771	14641	14837	14752	14703	14759	14678	14651	14822	14778	14600	14726	14651	14699	14771	14706	14617	14726	14646	14634	14702	14662	14902	14471	14706	14817	14713	14838	14700	14790	14746	14928	14828	14633	14802	14780	14685	14796	14690	14634	14751	14718	14725	14841	14708	14615	14862	14476	14743	14743	14676	14743	14707	14775	14671	14650	14822	14732	14697	14832	14788	14624	14720	14701	14599	14984	14632	14567	14649	14833	14877	14777	14728	14795	14640	14673	14510	14692	14785	14865	14737	14716	14693	14772	14953	14764	14917	14905	14593	14700	14736	14871	14757	14688	14760	14748	14709	14708	14756	14694	14705	14893	14828	14629	14710	14660	14680	14739	14592	14754	14550	14759	14564	14783	14797	14743	14869	14755	14694	14668	14659	14714	14748	14664	14857	14729	14745	14722	14685	14749	14642	14865	14816	14678	14690	14770	14819	14788	14647	14788	14674	14864	14774	14712	14741	14674	14806	14517	14832	14738	14855	14742	14757	14682	14625	14778	14667	14754	14739	14912	14818	14778	14779	14655	14738	14741	14494	14755	14622	14979	14697	14684	14692	14604	14638	14827	14784	14791	14969	14664	14769	14841	14704	14803	14787	14755	14784	14779	14680	14911	14634	14736	14609	14620	14754	14696	14775	14763	14702	14712	14585	14794	14768	14768	14734	14789	14763	14889	14613	14796	14728	14639	14789	14765	14639	14799	14765	14650	14762	14790	14671	14675	14768	14763	14766	14713	14713	14727	14685	14763	14582	14611	14573	14633	14759	14624	14738	14818	14738	14940	14630	14850	14543	14776	14830	14732	14810	14814	14756	14774	14796	14711	14767	14768	14772	14609	14815	14812	14666	14754	14615	14772	14815	14725	14608	14766	14656	14800	14648	14757	14774	14722	14678	14775	14810	14642	14810	14678	14682	14830	14716	14658	14780	14578	14777	14787	14869	14658	14774	14640	14701	14784	14874	14637	14718	14729	14904	14759	14723	14732	14736	14775	14732	14710	14782	14731	14701	14836	14588	14797	14666	14734	14720	14603	14821	14731	14663	14741	14767	14693	14786	14703	14730	14561	14742	14769	14460	14790	14801	14777	14749	14726	14821	14712	14811	14667	14707	14678	14808	14752	14873	14902	14679	14539	14732	14647	14684	14997	14897	14732	14573	14668	14741	14718	14837	14728	14599	14577	14605	14697	14904	14646	14856	14664	14678	14559	14712	14773	14658	14944	14601	14658	14680	14737	14600	14794	14565	14850	14859	14755	14665	14749	14694	14817	14646	14838	14791	14653	14943	14639	14756	14654	14725	14748	14791	14766	14787	14760	14949	14760	14613	14692	14628	14813	14877	14617	14680	14889	14711	14668	14862	14663	14667	14833	14621	14706	14869	14672	14859	14818	14698	14726	14613	14738	14578	14735	14793	14675	14734	14718	14768	14731	14953	14830	14653	14607	14780	14721	14816	14556	14702	14850	14762	14806	14625	14677	14818	14843	14657	14795	14634	14768	14828	14740	14582	14656	14939	14745	14598	14804	14825	14733	14682	14694	14799	14684	14700	14683	14743	14820	14641	14750	14768	14652	14762	14667	14733	14733	14760	14826	14711	14781	14600	14816	14601	14721	14770	14903	14707	14917	14824	14745	14650	14938	14589	14770	14672	14696	14623	14678	14810	14631	14869	14757	14805	14734	14807	14798	14857	14762	14821	14742	14914	14582	14805	14749	14659	14692	14713	14766	14858
23829	21416	28978	24289	22531	23938	23107	19192	18366	17807	17603	18412	27350	41335	39849	32814	25609	20442	17760	17166	17223	17003	16895	17009	17086	17027	17007	17027	17055	16814	16918	17131	16834	16903	16844	16897	16979	17072	16889	16931	16811	17000	16891	16791	16914	16915	17033	16768	17158	17127	17061	16794	16868	16839	16941	17079	16919	16978	17046	17037	16844	16860	16723	16843	17021	16872	16857	16954	16729	16709	16733	16848	16917	16824	16876	17002	16726	16772	16881	16863	16669	17069	16968	16778	16806	16799	16819	16938	17070	16910	16834	17002	16979	16910	16904	16679	16783	16918	16758	16891	16976	16912	17140	16916	16824	16636	16963	16732	16979	16842	16952	16960	16989	17130	16891	16906	16815	17060	16863	16810	16745	16889	16789	16910	16872	16799	16867	16763	16785	16954	16943	16783	16916	16915	16893	16894	16716	16835	17026	16977	16750	16984	16769	16846	17000	17005	16747	16812	16589	16834	17032	16835	17111	16876	16917	16882	16760	16855	16996	16938	16905	16740	16881	17058	16932	16944	16813	16860	16804	16782	17033	16963	16973	16689	16962	16927	16982	16876	16976	16935	16740	16920	16845	16766	16739	16767	16733	16772	16806	16972	16847	17086	16859	16768	16791	16736	16942	16765	16833	16990	16725	16848	16704	16715	16893	16760	16910	16820	16825	16852	16947	16909	16848	16793	16709	16913	17003	16898	16890	16909	17058	16900	16811	16887	16786	16799	16860	16928	16846	16798	16971	16796	16925	16907	16716	16892	16900	16935	16890	16891	16846	16976	16802	16889	16929	17061	16958	16883	17012	16806	16883	16861	16660	16923	16781	16847	16853	16831	16731	16789	16767	16865	16862	16832	17036	16754	16774	16649	16988	17114	16852	16749	16976	16840	17026	16983	16960	16872	16910	16834	16741	16804	17006	16987	16934	16922	16891	16942	16972	17001	16905	16723	16860	17003	16834	16810	16921	16817	16808	16848	16940	16820	16820	16925	16866	16759	16899	16879	16721	16896	16869	16821	16912	16675	16888	16943	16697	16812	17058	16926	16879	16856	16878	16979	16787	16932	16888	16920	16793	16968	16944	16870	16910	16651	16712	16861	16834	16948	17067	16975	16757	16860	16839	16829	17114	16839	16809	16895	16860	16757	16937	16837	16781	17003	16883	16817	16783	16887	16814	17026	16713	16776	16762	16779	16924	16770	16971	16936	16823	16816	16890	16933	17048	17132	17184	16819	16880	16869	17027	16823	16945	16754	16693	16712	16676	16852	16815	16989	16787	16916	16749	17169	16937	17082	16739	16867	16983	16955	16750	16900	16786	16821	16827	16744	16849	16882	16819	16964	16924	16739	16812	16822	16716	16764	16928	16984	16931	16954	16705	16995	16802	16882	16840	16987	16691	16913	17008	16965	16928	16778	16940	16656	16777	16889	16840	16763	16829	16932	16897	16806	16843	16707	17067	16950	16791	16729	16644	16730	16761	16818	16736	16825	16801	16697	16992	16764	16845	16920	16887	16842	16816	16807	16953	16662	16729	16833	16775	16744	17033	16964	16886	16648	16833	17130	16890	16763	16796	16879	16927	16955	16830	16839	16830	17009	16927	16640	16817	17039	16873	16843	16784	16825	16877	16953	16844	16837	17033	16789	16833	16906	16874	16709	16841	16827	16917	16728	16874	16764	16787	16815	17005	16686	16783	17089	16812	16819	16624	16896	16865	16871	16811	16844	17040	16992	16784	16946	17115	16912	16936	16906	16810	16865	17074	16885	16872	16814	16959	16779	16659	16728	16824	16876	16762	16918	17143	16840	16736	16936	16756	16943	17061	16984	16731	16828	16964	16766	16978	16791	16665	16926	17041	16793	16913	16787	16946	16821	17013	16789	16792	16730	16681	16665	16769	16803	16912	16697	16895	16826	16829	16848	16656	16977	16800	16904	17014	17017	16984	16720	16852	16944	16895	16938	16928	16886	16957	16682	16635	16955	16877	16974	16932	16925	16732	16942	16795	16889	16859	16947	16768	16849	17007	16931	16677	16816	16758	16812	16740	16806	16942	16867	16940	16721	16664	16702	16810	16767	16789	16713	16958	16830	16842	16929	16837	16894	16893	16969	16933	16970	16751	16733	16866	16790	16771	16620	16772	16754	16929	16784	16805	17086	17013	17018	16789	16721	16875	16937	16745	17091	16925	16841	16838	16826	16808	16894	16951	17109	16504	17096	16936	16765	16934	17007	16937	16827	16907	16995	16779	17106	16980	16778	16989	16969	16822	16715	16698	16859	16954	16807	16926	16890	16948	17012	16958	16846	16975	16952	16915	16841	16965	16840	16833	16877	16969	17098	16783	16879	16693	16936	16640	16814	16722	16873	16959	16996	16914	17004	16860	16745	16771	16694	16817	16842	16835	16882	16857	16742	16841	16971	16785	17094	16850	16763	16929	16807	16512	16658	16842	16917	16941	16778	16921	16639	17025	16815	16725	16856	16995	16814	17073	16898	16755	16809	16813	16841	16751	16714	16834	16682	17007	16809	16872	16664	16845	16920	16882	16819	16950	16846	16809	16833	16766	17001	17046	17125	16744	17072	16660	16942	16856	16859	16655	16966	16776	16656	16821	16859	16892	16824	16671	16885	16872	16966	16823	16862	16886	16915	16801	16915	16836	16805	16707	16874	16784	16790	16896	16681	16861	16803	16787	16779	16650	16871	16893	17058	16851	16800	16710	16927	16806	16772	16703	16805	16840	16817	16800	16886	16900	16793	16866	16788	16822	16863	16913	16729	16913	16867	16908	16765	16724	16823	16940	16891	16913	16941	16836	16842	16759	16852	16881	17001	17072	17141	16703	16841	16824	16857	17000	16819	16750	16919	17040	16886	16762	16840	16958	16944	16787	16895	16679	16958	16919	16683	16858	16796	16907	16917	16843	16886	17018	17027	16859	16966	17119	17207	16908	16694	16803	16737	17064	16726	16881	17028	16782	16899	16822	16886	16820	17035	16792	16829	16740	16838	16851	16916	16883	16881	16930	16821	16913	16988	16805	16809	16958	16709	16995	16828	16714	16768	16871	16847	16983	16790	16695	17030	16935	16891	16564	16858	16887	16865	16765	16838	16827	17103	16814	16931	17046	16872	16968	17059	16854	16830	16927	16974	16860	16708	16892	16805	16819	16690	16607	16903	16957	17003	16816	16823	16870	16835	17010	16915	16621	16690	16740	16941	16936	16979	16883	16883	16714	16828	16870	16916	16902	16820	16837	16937	16928	16895	16803	16855	16932	16697	16833	16952	17042	16720	16897	16684	16954	16727	16808	16865	16955	16828	16548	17193	16855	16876	16933	17212	16982	17024	16861	16893	16845	16634	16900	16830	16823	16837	16881	16918	16872	16739	16924	16933	16905	16841	16740	16737	16886	16989	16816	16831	16803	16861	16769	16702	16805	17062	16997	16967	16774	16987	16583	16852	16880	16494	16875	16585	16862	16782	17016	16874	16700	16783	16659	16886	17035	16923	16763	16949	16848	16869	16787	16858	16865	16840	16962	16831	16885	16810	17064	16845	16679	16783	16815	16872	16733	16864	16675	16722	16780	16950	16873	16942	16773	16712	16928	16776	17030	17009	16995	16852	16865	16892	16904	16998	16911	16768	16966	17096	16922	16871	16811	16932	16900	17001	16895	16817	16778	16897	16822	16734	16920	17003	16854	16762	16990	16750	16963	16980	16772	16848	16910	16845	16727	16950	16749	16979	16662	16904	16903	16809	16694	16808	17047	16898	16819	16723	16827	17065	17027	16904	16673	16673	16911	16927	16960	16863	16841	17026	16890	16622	16760	16805	16775	16787	16908	16698	16872	16746	16870	16866	16861	16731	16944	16976	16814	16736	16971	16821	16798	16936	16848	16823	16714	16943	16709	16725	16833	16666	16744	16655	16836	16910	16604	16637	16797	16780	16578	16642	16909	16864	16635	17029	17004	16851	16886	16830	16555	16767	17077	16656	16801	16806	16877	16862	17077	16747	16625	16721	16799	16805	16864	16663	16923	16835	16820	16796	16943	16618	16900	16967	16947	16704	16650	16845	16910	16933	16880	16970	16860	16864	17049	16708	16665	16831	16791	16931	16921	16939	17135	16860	16960	17039	16666	17036	16981	16847	16892	16890	16791	16956	16942	16860	17044	16921	16872	16948	16893	16820	16908	16834	16939	16957	16882	16824	16893	16750	16758	17041	16938	16955	16879	16825	16806	16788	16828	16495	16944	16840	16938	16838	16708	16736	16870	16761	16817	16863	16903	16906	16894	16999	16974	16932	16959	16908	16967	16952	16806	16906	16611	16803	16809	16650	16830	16930	16927	16978	16729	16752	16815	16927	16785	16872	16723	16818	16860	16828	16861	16869	16626	16846	17013	16954	16758	16878	16990	17029	16876	16757	16773	16738	16910	17021	16914	16778	17093	16894	17049	16779	16671	16818	16891	16923	16754	16860	16842	17210	16889	16913	16776	16756	17118	16753	16745	16871	16997	16800	16854	17036	16825	16700	16964	16808	16905	16860	16818	16685	16918	16884	16651	16914	17052	16959	16710	17057	16838	16864	17006	16922	17075	16910	17043	16807	16854	16773	16912	16941	16817	17119	16784	16762	16857	16729	16798	16847	16851	17018	16818	16640	16897	16878	17014	16875	16835	16968	16906	16938	16937	16949	16747	16949	16722	17078	16985	16654	16975	16800	16847	17000	16844	16851	16919	16901	16859	16838	16734	16767	16761	16923	16953	16757	16826	16924	16816	16710	16822	16903	16928	16915	16641	16874	16909	17065	16710	17046	16859	16709	16827	16731	16910	16705	16953	16789	16948	17139	16702	16838	17063	16843	16791	16754	17097	16929	17114	17077	16934	16665	16904	16946	16952	16861	16814	16979	16774	16836	17085	16834	16807	16842	16698	16706	16825	16855	16927	16835	16988	16977	16906	16771	16901	16847	16544	16860	16653	16987	16862	16877	16977	16773	16772	16772	16764	16914	16811	16957	16922	17064	16865	16994	16962	16636	16689	16823	16903	16734	16994	16724	17061	17005	16992	16855	16794	16749	16862	17022	16829	16914	16804	16938	16796	16817	16863	16744	16916	16711	16742	16730	16911	17073	16979	16646	16677	16734
17632	28598	26367	20945	24891	21181	19006	17685	16743	15954	15746	17621	31137	43375	40719	33168	24488	18182	15708	15135	14846	14954	14879	14953	14956	14679	14738	14757	14765	14916	14953	14822	14989	14810	14762	14875	14838	14831	14759	14774	14912	14769	14861	14950	14635	14872	14790	14827	14826	14871	14785	14782	14857	14770	14833	14741	14738	14867	14774	14817	14907	14892	14809	14856	14829	14815	14954	14704	14859	14685	14875	14954	14977	14794	14767	14691	14845	14815	14969	14897	14909	14801	14630	14848	14843	14839	14799	14682	14937	14916	14748	14831	14799	14724	14665	14860	14813	14923	14856	14852	14821	14807	14724	14798	14932	14767	14771	14724	14900	14761	14809	14793	14946	14731	14810	14769	14685	14728	14909	14765	14704	14728	14753	14742	14809	14681	14763	14705	14794	14828	14866	14821	14997	14753	14787	14882	14766	14819	14742	14863	14754	14979	14806	14845	14795	14779	14835	14838	14863	14793	14755	14967	14790	14708	14819	14541	14909	15012	14756	14796	14841	15033	14763	14998	14879	14993	14868	14860	14765	14780	14693	14788	14740	14737	14627	14757	14848	14805	14845	14800	14912	14707	14852	14805	14802	14733	14766	14832	14688	14920	14716	15069	14988	14874	14891	14842	14702	14808	14810	14787	14863	14859	14745	14880	14846	14750	14871	14851	14954	14673	14790	14835	14732	14958	14952	14941	14711	14815	14800	14896	14819	14581	14864	14675	14803	14769	14863	14636	14725	14788	15027	14833	14717	14873	14795	14789	14715	14907	14787	14784	14861	14929	14923	14875	14679	14899	14673	14935	14802	14786	14748	14726	14750	14872	14754	14868	14875	14921	14775	14916	14883	14737	14898	14889	14834	14855	14739	14793	14802	14988	14711	14858	14801	15029	14920	15008	14708	14826	14765	14845	14853	14882	14844	14725	14859	14866	14805	14765	14870	14799	14865	14672	14844	14792	14931	14763	14781	14825	14699	14961	14802	14890	14693	15030	14733	14780	14914	14779	14780	14850	14856	14926	14827	14844	14770	14912	14774	14881	14729	14516	14785	14937	14695	14889	14805	14787	14828	14854	14664	14873	14668	14825	14935	14876	14884	14799	14724	14877	15007	14893	14831	14783	14882	14815	14843	14784	14729	14741	14722	14725	14753	14811	14841	14835	14670	14833	14845	14961	14873	14828	14878	14811	14615	14804	14939	14742	14863	14836	14799	14788	14834	14688	14863	14990	14934	14854	14834	14917	14900	14694	14958	14586	14897	14697	14771	14815	14740	14858	14858	14794	14850	14786	14727	14949	14801	14865	14817	14916	14812	14910	14771	14895	14945	14819	14877	14671	14826	14679	14678	14865	14938	14801	14802	14736	14880	14845	14992	14736	14927	14829	14811	14666	14947	14984	14640	14806	14839	14812	14754	14868	14764	14699	14652	14845	14739	14782	14755	14913	14819	14770	14985	14804	14961	14735	14844	14718	14793	14913	14842	14917	14769	14859	14826	14753	14793	14843	14703	14738	14892	14792	14879	14900	14905	14866	14677	14846	14781	14787	14956	14774	14856	14901	14803	14859	14639	14886	14635	14875	14635	14829	14687	14638	14796	14869	14733	14797	14826	14835	14931	14746	14875	14922	14766	15015	14778	14779	14811	14965	14812	14948	14756	14922	14914	14876	14753	14817	14891	14663	14943	14899	14932	14944	14743	14825	14686	14969	14759	14745	14783	14761	14677	14704	14788	14666	14857	14775	14803	14913	14819	14859	14968	14713	14986	14727	14813	14942	14745	14795	14887	14877	14785	14729	15032	14789	14745	14844	14836	14853	14802	14914	14826	14839	14727	14784	14961	14854	14710	14886	14866	14697	14768	14864	14713	14847	14917	14832	14895	14645	14857	15024	14871	14853	14903	14597	14862	14911	14734	14737	14793	15024	14792	14788	14851	14880	14940	14776	14865	14784	14757	14692	14910	14914	14861	14873	14782	14874	14815	14725	14677	14980	14717	14922	14730	14848	14919	14967	14804	14770	14731	14706	14889	15005	14938	14773	14781	14728	14785	14838	14826	14860	14884	14759	14814	14784	14691	14786	14933	14782	14729	14611	14674	14987	14838	14900	14706	14676	14800	14770	14874	14865	14683	14954	14671	14852	14738	14681	14907	14661	14796	14785	14827	14706	14816	14973	14807	14863	14859	14716	14729	14804	14776	14826	14674	14609	14843	15068	14843	14781	14827	14759	14778	14782	14834	14675	14823	15067	14731	14825	14826	14788	14760	14772	14698	14777	14687	14931	14898	14809	14717	14870	14923	14789	14857	14883	14676	14761	14862	14803	14785	14824	14786	14733	14789	14880	14733	14721	14883	14754	14769	14853	14897	14836	14688	14859	14992	14724	15000	14767	14876	14709	14709	14854	14762	14691	14710	14670	14792	14788	14919	14828	14775	14572	14940	14899	14732	14700	14781	14787	14756	14913	14726	14881	14759	14852	14686	14734	14665	14815	14844	14894	14681	14834	14849	14800	14623	14846	14818	14748	14848	14728	14943	14741	14885	14768	14941	14691	14905	14807	14717	14866	14781	14814	14798	14888	14998	14565	14980	14929	14980	14800	14997	14782	15047	14811	14971	14773	14650	14750	14764	14933	14862	14834	14796	14687	14720	14724	14672	14798	14788	14795	14884	14777	14759	14927	14730	14640	14669	14805	14877	14854	14640	14684	14751	14912	14933	14650	14747	14836	14867	14863	14776	14818	14661	14775	14608	14944	14772	14787	14989	14726	15067	14656	14806	14981	14785	14806	14765	14651	14783	14707	14783	14666	14777	14680	14762	14811	14797	14824	14722	14826	14880	14903	14782	14879	14779	14840	14835	14810	14756	14802	14921	14821	14817	14867	14868	14909	14957	14726	14837	14944	14817	14859	14847	14699	15006	14820	14808	14813	14832	14721	14782	14948	14858	14901	15044	14916	14848	15000	14871	14757	14772	14934	14832	14660	14935	14788	14676	15038	14735	14948	14856	14861	14956	14908	14859	14849	14838	14649	14810	14970	14869	14599	15070	14977	14903	14939	14988	14750	14849	14906	14749	14849	14757	14832	14972	14622	14863	14713	14687	14794	14828	14747	14844	14981	15005	14954	14740	14803	14763	14876	14732	14964	14642	14645	14884	14989	14874	14952	14904	14979	14782	14927	14792	14726	14909	14964	14790	14860	14858	14833	14928	14862	14835	14719	14894	14922	14847	14689	14946	14952	14711	14940	15053	14754	14776	14804	14692	14869	14774	14920	14883	14715	14882	14966	14671	14703	14741	14766	14629	14799	14757	14790	14979	14790	14700	14672	14983	14819	14735	14644	14869	14861	14981	14811	15007	14792	14852	14927	14791	14705	14891	14780	14895	14955	14765	14642	14947	14799	14775	14874	14802	15044	14732	14911	14798	14787	15057	14724	14762	14892	14785	14802	14848	14844	14910	14753	14861	14695	14765	14689	14833	14895	14649	14849	14919	14909	14857	14643	14767	14894	14762	14866	14736	14784	14806	14829	14977	14894	14812	14901	14877	14745	14984	14789	14879	14901	14811	14767	14924	14710	15004	14987	14920	14762	14912	14848	14835	14889	14757	14874	14926	14670	14866	14795	14752	14703	14813	14645	14833	14898	14845	14782	14889	14842	14706	14838	14622	14786	14686	14719	14844	14738	14815	14870	14838	14813	14883	14781	14770	14728	14989	14863	14780	14856	14726	14929	14583	14770	14819	15033	14907	14846	14841	14832	14667	14894	14941	14834	14863	14873	14751	14780	14927	15035	14850	14789	14824	14828	14944	14727	14766	14831	14847	14982	14941	14700	14911	14724	14879	14770	14976	14912	14853	15003	14849	14834	14817	14872	14804	14812	14795	14925	14791	14875	14773	14678	14916	14841	14896	14711	14904	14728	14840	14858	14897	14639	14856	14933	14713	14848	14948	14723	14778	14712	14894	14689	14788	14847	14993	14697	14725	14846	14975	14881	14833	14877	14836	14949	14915	14822	14753	14745	14839	14966	14796	14752	14883	14671	14796	14790	14687	14966	14830	14872	14806	14841	14840	14666	15020	14633	14794	14930	14836	14847	14691	14888	14633	14656	14802	14814	14845	14661	14860	14823	14913	14797	14873	14797	14705	14779	14867	14818	14817	14749	14929	14716	14883	14864	14927	14749	14649	14917	14950	14761	14696	14886	14892	14922	14857	14913	14703	14955	14602	14959	14810	14747	14994	14733	14784	14896	14793	14944	14892	14935	14840	14797	14897	14937	14804	14738	14724	14741	14889	14702	14937	14823	14640	14753	14980	14910	14629	14844	15004	14755	14768	14904	14890	14737	14882	14786	14769	14841	14845	14802	14868	14892	14851	14723	15027	14925	14858	14796	14770	14912	14910	14666	14736	14863	14810	14711	14678	14784	14955	14915	14863	14713	14654	14751	14809	14731	14983	14763	14917	14870	14779	14795	14731	14802	14869	14711	14898	14761	14741	14862	14923	14802	14857	14773	14928	14775	14823	14842	14829	15056	14787	14786	14840	14798	14736	14913	14729	14704	14816	14904	14954	14808	14699	14782	14923	14672	14837	14746	14672	15047	14750	14601	14755	14808	14813	14909	14801	14807	14786	14740	14735	14900	14920	14901	14966	14900	14772	15007	14994	14744	14686	14777	14598	14905	14873	14892	14779	14672	14711	14776	14678	14950	14774	14804	14856	14661	14941	14821	14752	14760	15055	14712	14645	14987	14665	14831	14836	14959	14857	14900	14791	14839	14809	14863	14846	14714	14963	14895	14803	14821	14875	14713	14969	14797	14805	14785	14843	14875	14871	14960	14749	14817	14914	14752	14853	14916	14769	14630	14888	14906	15008	14780	14820	14922	14821	14879	14913	14956	14733	14910	14776	14793	14757	14845	14660	14840	14964	14816	14799	14868	14877	14834	14725	14816	14917	14906	14648	14813	14782	14717	14718	14827	14893	14937	14794	14937	14816	14599	14881	14894	14768	14783	14813	14851	14971	14575	14894	14737	14838	14886	14872	14728	14959	14828	14950	14840	14867	14715	14709	14795	14754	15012	14918	14880	14971	14663	14899	14841	14591	14679	14890	14812	14972	14903	14781	14665	14761	14809	14792	15018	14869	14817
29093	22178	22005	20679	18759	17673	17320	17163	17027	17059	16988	17070	17295	19132	19563	19094	18205	17496	17148	17180	16888	16907	17066	16898	17122	17102	17126	16927	17087	16978	17230	16989	17268	16831	17124	17087	17050	17009	16980	17068	17060	16844	16945	17110	16993	16882	16923	16961	16841	16818	17107	16853	16956	16848	16748	16919	17032	17087	16912	17123	16904	16957	16887	17100	16933	17027	17289	16891	17201	17071	16853	16992	16892	16983	17272	16990	16931	17210	16900	17135	16940	16952	17032	17174	17069	17009	16850	16815	16994	17143	17120	17025	16996	17064	16777	16841	17023	16958	17021	16969	16923	17067	16907	16829	17238	16723	17041	16989	16787	16988	16983	16890	16921	17002	16755	16873	17067	17063	16967	17146	17077	16954	16958	16978	17088	16974	17056	17011	17015	16980	17119	17083	16898	16866	16969	16965	17012	16837	16868	16845	17024	16950	16883	17022	17010	16701	16864	16838	17005	16943	16939	17037	16866	17106	17074	17111	16841	17042	16883	16909	17114	17108	16947	16893	17217	17104	17087	16904	16924	16947	16886	16915	17176	17065	17009	17084	16976	17044	16886	17057	16905	17089	17089	17007	16878	16963	17089	16900	16869	17133	16968	17021	16932	16942	16963	16936	17055	16719	17248	17097	17125	16931	16995	17031	16916	17080	17162	17120	16811	17002	16844	17020	17247	17106	16967	16863	16999	16948	16855	16963	16902	17086	16918	16825	17073	16901	17120	17229	16869	16932	16838	16980	16796	16961	17173	17034	17049	16986	17015	17182	17201	17198	17130	16977	17113	16772	17068	16951	17068	17137	16921	17192	16818	16838	16974	17111	16958	17243	16986	16951	16858	16670	16815	16853	17114	16975	16963	17013	16961	16987	16733	16961	16924	16961	16957	16991	16957	16832	16899	16880	16986	16938	17039	17062	16889	16955	17038	17042	16969	17128	16963	17217	17078	16970	16969	17046	17038	16864	16961	16989	17200	16897	17154	17035	17124	17040	17016	16913	17084	16863	17067	16999	16838	16890	16779	16953	16814	16977	17083	17125	17163	17007	16928	16980	16781	16866	17004	16906	16866	16925	16968	16887	16860	17105	16815	17010	16946	17029	16852	17088	17185	16983	16950	16870	17031	16843	16913	17072	16962	16954	17160	16877	17073	17112	16949	16941	17026	16876	17183	17130	17013	17083	17135	17003	17134	16943	16973	16858	17082	16967	16922	17033	16915	16970	16766	16701	16834	16934	17014	17014	16973	17091	17042	16975	16960	17065	17008	16929	16694	16895	16996	17024	17040	16937	17111	16729	16936	16898	16950	16995	16918	17007	16900	16835	16935	17126	16906	17044	17040	17030	16892	17160	17103	17093	17234	16958	16771	16860	16938	17024	17031	16915	17071	16870	16790	17140	16968	17081	17136	16932	16915	17163	16858	16920	17091	17184	17057	16913	16883	16988	17023	17025	16995	16827	16801	16827	17077	17100	16940	16857	16851	17164	16983	17090	16814	16914	16942	17038	16813	16772	16897	16965	16902	16834	17083	16907	17112	16980	17017	16974	17111	17045	16762	16835	17075	17046	16981	17013	16987	16929	16893	16982	17203	16855	17154	16894	17080	17053	17021	16954	16943	16930	16964	17012	16988	17108	17029	17126	17059	16830	16971	16964	17002	17020	17045	17025	17201	17072	17137	16944	16898	17070	17005	16784	16845	16986	16926	16950	16902	17059	16837	17084	16917	17101	17044	16892	17054	16997	17097	17007	16884	16918	17227	16989	17070	16802	17084	17133	16994	17084	17133	16978	16842	16856	17010	16922	16909	16884	17058	17208	16996	16905	16816	17173	16875	16909	16943	17134	16989	17159	17189	17028	17043	16928	16885	16942	16951	16983	16826	16786	17000	17073	16997	16910	17121	16910	17159	16824	16989	17046	17139	17029	16974	16962	17158	17030	16989	16895	17219	16854	17079	16940	17103	17061	16926	17113	17061	16845	17010	17032	16990	16969	16920	17004	17071	16852	17044	16705	16948	17105	17059	16806	17029	16652	16842	16891	16974	17049	16871	16853	17046	17086	16989	16916	17064	16905	16824	17104	16895	17118	16792	16857	16886	17175	16839	17035	16850	17102	17136	17031	17016	16893	17080	16936	16975	17011	17072	17142	16939	17026	17177	17020	17078	16954	17196	17036	16870	17043	16996	17032	17105	16937	16875	17045	16899	16984	17042	16911	17133	17028	16867	17113	17018	17053	17008	16898	16931	16937	16937	16859	16909	16859	16996	17027	16898	16860	16844	17000	17009	16965	16973	17104	16945	16850	17067	16852	16977	16902	16967	17049	17080	16933	17043	16977	17083	17162	17037	16885	16891	17071	17038	16807	16878	16879	16814	17165	16947	17054	17058	16965	16862	16908	16817	16963	17004	16960	16966	16866	16895	16940	16916	17130	17023	16794	17062	16994	16872	17050	17022	16963	17016	16814	16827	16786	17194	17066	17233	17166	16824	16935	17089	16917	16880	16822	16942	16999	17208	17105	16944	17028	16794	17064	17021	17057	17095	17004	17160	16896	17017	17002	16997	16898	16983	17026	16899	17129	16904	17167	17007	16909	17055	17024	16993	16970	16874	17058	17009	16773	16839	16973	16983	17028	17061	17037	17012	16878	16991	17164	17240	16949	16972	17007	16893	16932	17013	17154	17155	17052	17056	16997	16985	16976	16904	16852	16809	17058	16996	16985	17026	16978	16905	16768	17133	16884	17106	17064	16757	17026	16980	17024	16979	17190	17005	17006	16800	16984	16997	16825	17042	16824	16834	16980	16872	17105	16875	16899	17035	17142	17024	17148	16809	16826	17082	17168	17141	16766	17002	17193	17162	16717	16906	17023	16956	16963	16947	17013	16941	16871	16799	17041	16970	16940	16854	16997	17056	17005	17107	17045	16998	16993	16985	17087	17114	17069	16927	16900	17037	17046	17111	17027	17051	16980	16983	16850	17078	16988	16887	16939	17155	16942	16849	16913	16823	16822	16818	16969	16835	17016	17050	17113	17266	17072	17001	16989	17089	16881	16939	17014	16925	17193	17141	17095	17008	16990	16919	17182	16961	17052	17087	16844	16880	17067	16833	16916	16982	16887	17036	16942	16889	17029	17062	16937	16949	16894	16984	17074	16906	16946	17169	16887	16959	16688	17267	16934	17153	17001	17127	17101	16988	16964	16812	17116	17089	16867	17045	17164	16837	17021	17015	16846	16898	17116	16958	16810	17089	17028	16857	16780	17028	16799	16984	16878	17011	17102	16965	16980	16945	16990	17150	17044	17078	17010	16933	17068	16941	16942	17065	16967	17181	16854	16992	17031	16942	17078	17177	17100	17210	16878	16917	17040	17092	16902	16764	16871	17059	17090	17049	16992	16969	17050	17023	16953	17001	17005	17201	17013	16837	16948	17055	16873	16841	17085	17083	16977	17115	16928	17087	17093	17022	16833	16869	16959	17058	17039	16953	17008	17009	17068	17008	16884	17183	16817	17060	16926	17080	17228	17015	16915	16673	16816	17112	17014	17153	16992	17053	16887	17012	16976	16805	17007	17118	16818	17113	16799	16930	16925	16959	17014	17048	16812	16832	17073	16949	17268	17001	17162	16872	17040	17028	16905	17082	16906	17022	16954	16846	17066	17023	16943	16977	17072	16917	16837	16891	16912	16646	17073	17083	16951	16880	16907	16778	16926	16866	16991	16918	17046	16901	17038	16933	17217	16995	17108	16878	17021	16991	17004	17130	16915	16995	17048	16958	17047	16992	17035	17120	16964	16963	16761	17015	16978	16838	17058	16923	17092	17128	16991	17097	16954	17082	16868	17116	17100	17054	17098	17213	17100	16878	16986	16935	16970	16755	16934	16992	16947	17188	17038	17076	17077	17228	17155	17116	17087	17225	17071	17105	17106	17044	17095	16914	16920	17116	17170	16930	16878	17015	17029	16754	16908	16845	16949	17028	17017	17140	17000	16744	16878	17026	17098	16921	17007	17018	17297	16722	16923	17046	16901	16904	16893	17086	17076	16791	16887	16791	17118	16998	17052	17077	17090	17013	16925	16951	16858	16879	16991	17044	16922	17227	17062	16996	16894	16980	16870	16967	17037	17130	16929	16891	16888	16962	17071	16961	17070	17206	17070	17006	16936	16783	17056	16884	16828	16980	16854	16956	17185	16891	16937	17199	16985	17023	16951	17018	16883	17006	17081	17005	17049	17096	16971	17006	16786	16895	16847	17105	16967	17166	17274	16962	17064	16805	16857	17138	17007	17011	16931	16925	16937	17002	17018	16989	16804	16989	17050	16980	16848	16964	17231	16959	16876	17020	17160	16938	17032	16937	17034	16887	17114	17042	17077	17119	17066	17035	16967	16961	17117	16866	16780	16800	16918	16749	17051	17087	16852	16910	16943	17014	17057	17030	17126	17100	17070	17048	16923	16815	17139	17168	17038	17075	17046	16957	16993	17155	17079	17058	17112	17068	16719	16984	16978	16806	16941	17086	16890	17023	16954	16865	16887	17116	17137	17176	16970	17342	17207	17023	16912	16934	16854	16961	16985	17045	16932	16895	17090	16956	17084	17095	17084	16912	16997	17193	16888	16988	16933	17072	17034	17175	17029	17135	16907	16746	16982	16939	17130	17137	16883	16976	17037	16955	17065	17041	17041	17058	16768	16978	17030	16964	17006	16962	17146	17015	17033	17087	17022	16962	16993	17056	16833	16742	17052	17061	17074	17064	17175	17051	17072	17098	16929	16967	17114	17031	17085	16884	16865	16968	16952	16899	16866	16940	17086	17081	17051	17099	17071	16994	16902	16997	16928	17082	16910	16995	17098	16995	16984	16853	16872	16857	16848	16998	17099	16934	16968	17149	17097	17134	16883	17104	17154	17015	16949	17069	16856	17084	17085	16898	17137	17103	16972	17123	16989	17006	16976	16932	16879	16995	17101	17078	17018	17049	17108	17303	17064	16837	17184	16716	16992	16953	16857	16987	17022	17097	17092	16988	17145	16987	16975	16911	16946	17092	16970	16936	16934	16970	17100	16884	16859	16951	16954	16953	16857	16769	17116	16999	16973	16974	16879	16739	16835	17049	16938	16900	16955	16799	16979	17011	16970	17012	17109
16132	17533	16574	18103	17517	15597	15138	15133	15016	14808	14872	15008	15707	18140	18540	17370	16153	15275	15037	15009	14879	15004	14871	15125	14768	14962	14987	14813	14828	14737	14747	14757	14829	14856	14915	14954	14748	14904	14946	14858	14718	14839	14846	14914	15068	14969	14810	14752	14915	14863	14853	14785	14698	14883	14674	14880	14793	14873	14771	14718	14756	14884	14765	14815	14941	14932	14790	14760	14767	14868	14828	14953	14863	14896	14892	14720	14732	14874	14860	14820	14851	14768	14837	14897	14774	14901	14923	14916	14857	14998	14782	14801	14694	15053	14861	14733	14756	14774	14776	14819	14898	14892	14873	14964	14755	14905	14849	14594	14931	14771	14745	14812	14722	14802	14723	14852	14957	14856	14781	14703	14958	14772	14605	14739	14760	14810	14748	14932	14884	14771	14866	14954	14690	14699	14811	14832	14904	14850	14733	15010	14861	14853	14959	14759	14734	14990	14809	14753	14826	14950	14861	14650	14844	14891	15040	14917	14892	14836	14914	14874	14782	14842	14690	14918	15003	14670	14856	14658	14918	14807	14864	14777	14955	14683	14748	14913	14897	14788	14797	14802	14651	14777	14818	14793	14901	14719	14726	14823	14882	14875	14651	14757	14832	14752	14891	15084	14854	14736	14784	14806	14937	14707	14804	14587	14841	14863	14812	14849	14888	14815	14878	14903	14897	14796	14966	14844	14981	14864	14759	14996	14796	14897	14790	14774	14674	14802	14804	14855	14910	14823	14968	14754	14947	14893	14942	14801	14903	14677	14879	14711	14884	15048	14696	15013	14706	14903	14933	14989	14925	14746	14740	14915	14990	14834	14690	14798	14840	14737	14888	14769	14764	14803	14893	14937	14890	14943	14682	14669	14903	14719	14742	14702	14824	14871	14899	14868	14857	14792	14850	14820	15031	14744	14888	14816	14921	14848	15005	15013	14822	14819	14933	14839	14921	14817	14892	14784	14772	14761	14840	14692	14878	14806	14925	14668	14844	14765	14851	14906	14838	14925	14835	14847	15149	14786	14875	14867	14918	14766	14705	14746	14823	14829	14831	14623	14772	14860	14905	14983	15038	14937	14701	14879	14674	14678	14998	15023	14836	14978	14719	14857	14918	14818	14860	14909	14969	14825	14767	14836	14859	14895	14889	14846	14805	14777	14831	14795	14737	14821	14952	14796	14949	14891	14818	14797	14795	14800	14793	14847	14760	14964	14720	14708	14921	14934	14830	14807	14892	14827	14807	14816	14962	14714	14789	14686	14918	14812	14805	14914	14906	14699	14915	14908	14626	14752	15117	14778	14920	14783	14721	14775	14720	14706	14918	14803	14736	14857	14947	14769	14894	14785	14677	14856	14767	14864	14765	14701	14909	14778	14813	15008	14712	14904	14868	14752	14732	14778	14837	14973	14750	14841	14797	14817	14936	14916	14875	14708	14856	15013	14827	14823	14976	14919	14838	14888	14974	14725	15057	14848	15031	14836	14865	14829	14791	14918	14799	14923	14886	14836	14905	14923	14845	14828	14801	14846	14765	14806	14948	14871	15042	14882	14933	14901	14915	14862	14808	14926	14901	14769	14793	14798	14868	14847	14860	14885	14965	14698	14956	14918	14830	14794	14874	14897	14958	14791	14799	14797	14713	14887	14764	14878	14927	14794	14854	14961	14819	14859	14735	15000	14822	14845	14698	15035	15006	14886	14779	14824	14836	14967	14744	15020	14849	14795	14927	14767	14835	14755	14884	14959	14827	14796	14916	14739	14790	14919	14868	14764	14792	14862	14770	14769	14722	14758	14822	14904	14868	14825	14768	14875	15005	14897	14859	14918	14944	14757	14767	14950	14941	14847	14797	14733	14851	14890	14815	14769	14844	14846	14881	14862	14705	14680	14753	14861	14745	15027	14944	14848	14937	14764	14877	14800	14928	14634	14839	14914	14778	14900	14903	14790	14725	14919	14791	14799	14795	14937	14733	14798	14900	14888	14707	14780	14942	14934	14893	14900	14800	14840	14827	14775	14860	14759	15048	14961	14741	14797	14743	14881	14993	14865	14770	14926	14924	14887	14828	14631	14794	14830	14731	14719	14819	14676	14890	14834	14638	14939	14834	14876	15034	14901	14854	14899	14902	14910	15047	14993	14864	14928	14694	14894	14774	14972	14782	14981	14751	14984	14831	14840	15082	14690	14898	14863	14895	14883	14895	14761	14769	14926	14821	14909	14833	14704	14788	14976	14898	14703	14597	15067	14692	14696	14945	14883	14654	14778	14950	14741	14695	14811	14984	14907	14843	14929	14773	14779	14892	14975	14941	14850	14794	14835	14974	14552	14895	14913	14997	14805	14854	14943	14893	14816	14940	14885	14942	14633	14774	14979	14883	14997	14862	14722	14931	14703	15018	14725	14824	14846	14674	14979	14775	14962	14910	15094	14753	14901	14880	14782	14794	14719	14963	14739	14760	14815	15040	14891	14610	14897	14965	14997	14914	15012	14681	14788	14808	14866	14940	14940	14964	15081	14784	14868	14756	14739	14871	14869	14660	14960	14859	14719	14879	14692	14807	14775	14927	14742	14849	14795	14983	14832	14769	14790	14867	14935	14796	14884	14933	14807	14906	14892	14865	14841	14810	14969	14883	14892	14836	14750	14912	14975	14710	15032	14886	14867	14906	14766	14727	14832	14720	14842	14853	14670	14708	14700	14857	14886	14913	14700	14617	14991	14907	14767	14821	14904	14816	14779	14878	14896	14818	14844	14967	14905	14792	14721	14927	15040	14695	14960	14832	14677	15007	14807	14992	14763	14866	15035	14640	14818	14847	14860	14908	14904	14844	14852	14767	14826	14915	14876	14843	14774	14916	14749	14955	14798	14762	14735	14877	14817	15024	14974	14799	14741	14895	14647	14854	14761	14972	14757	14694	14873	14852	14820	14813	15012	14791	14897	14876	14907	14873	14955	14902	14740	14851	14801	14669	14866	14868	14763	14924	14727	14911	14852	14867	14693	14696	14946	14723	14755	14923	14752	14870	14936	14891	14743	14800	14879	14817	14694	14800	14841	14840	14812	14923	14830	14740	14717	14883	14841	14781	14647	14670	14800	14902	14824	14970	14844	14832	14922	14905	14768	14800	14911	14846	14778	14959	14666	15006	14957	14894	14954	14938	14968	14826	14737	15053	14765	14827	14909	14756	14810	14795	14881	14762	14670	14817	14763	14717	14897	14909	14854	14991	14821	14807	14848	14889	14696	14711	15012	14733	14882	14997	14838	15036	14726	15023	14890	14794	14875	14858	14963	14693	14897	14905	14663	14801	14775	14754	14949	14779	14811	15003	14695	14902	14818	14742	14948	14717	14796	14858	14913	14803	14917	14852	14733	15009	14935	14763	14817	14901	14862	14833	14913	14912	14809	14714	14821	14911	14869	14813	14891	14851	14984	14810	14886	14831	14954	14960	14862	14745	14786	14898	14878	14708	14903	14898	14731	14782	14828	14761	14640	14816	14751	14780	15174	14705	14862	14807	14947	14909	14909	14858	14916	14971	15019	14954	14952	14953	14874	14835	14842	14700	14879	14827	14897	14837	14922	14843	14981	15014	14854	14724	14934	14836	14835	14916	14704	14816	14963	14800	14924	14751	14778	14777	14808	14913	14791	14832	14885	14858	14842	14874	15041	14995	15004	14967	14816	14947	14813	14818	14799	14980	14816	14836	14823	14758	14900	14798	14843	14891	14816	14828	14855	14853	14827	14783	14944	14704	14892	14940	14819	14837	14855	14881	14873	14814	14869	14995	14940	14654	14821	14850	14779	14887	14906	14856	14958	14952	14810	14903	15077	14804	14924	14851	14980	14875	14967	14922	14888	14906	14918	14764	14862	14690	14836	14970	14792	14986	14993	15012	14823	14673	14932	14809	14724	14803	14945	14835	14801	14853	14821	14857	14946	15021	14792	14874	14827	14993	14755	14791	14890	14841	14863	14746	14869	14947	14799	14791	14852	14792	14668	14983	14701	14677	14821	14786	14885	14797	15016	14827	14955	14859	14872	14931	14841	14938	14948	14913	14768	14860	14926	14896	14847	14829	14865	14801	15052	14881	14904	14920	14813	14903	14696	14918	14885	14731	14837	14842	14972	14953	14955	14783	14928	14903	14771	14946	14806	14801	14866	15082	15003	14767	14914	14913	14809	15001	14873	14930	14847	14820	14930	14853	14797	14891	14772	14849	14744	14851	14778	14985	14750	14892	14742	15096	14820	14829	14881	14888	14712	14859	14770	14864	14746	14928	14955	14848	14667	14861	14808	14678	14922	14905	14890	14798	14750	14867	14859	14886	14978	15002	14718	14873	14802	14748	15095	14763	14658	14941	14934	14902	14922	14801	14950	14825	14966	14764	14834	14754	14997	14806	15018	14788	14854	14813	14912	14790	14853	14785	14852	14889	14883	14797	14913	14691	14902	15091	14792	14773	14852	14769	14839	14807	14864	14854	14795	14858	14748	14879	14889	15035	14851	14994	14693	14825	14811	14912	14887	14955	14996	14855	14716	15114	14835	14850	14838	14791	14806	14958	14784	14867	14853	14699	14958	14994	14737	14879	14808	14958	14800	14780	14939	14726	14737	14748	14822	14955	14903	14883	14793	14876	14945	14863	14863	15055	14893	14978	14693	14895	14950	14766	14901	14813	14748	14778	14914	14785	14955	14897	14810	14798	14912	14840	14835	14708	14843	14785	14756	14838	14812	14917	14819	14765	14810	14650	14749	14883	14774	14710	14995	14886	14853	14896	14686	14723	14899	14841	14842	14887	14866	14871	14914	14617	14933	14933	14916	15084	14903	14665	14970	14830	14876	14750	14904	14744	14728	14773	14815	14975	14873	14829	14731	14865	14904	14928	15101	14679	14955	14957	14788	14823	14831	14895	14808	14883	14851	14818	14713	14881	14958	14807	14988	14817	14875	14708	14870	14837	14845	14683	15014	14941	14874	14970	14864	14846	14723	14891	14829	14977	14931	14962	14933	15072	14858	14754	14756	14875	14834	14734	14732	14735	14791	14784	14805	14884	14877	15045	14707	14894	14931	15036	14729	14739	14878	14830	14722	14865	14694	14718	14867	14793	14719	14895	14909	14826	14936	14718	14862	14901	14829	14789	14833
25205	21413	28205	25733	22010	20085	19489	17895	17656	17592	17613	17524	20315	29740	32676	28116	23496	19710	18020	17383	17449	17363	17404	17323	17306	17423	17473	17292	17165	17189	16975	17101	17257	17343	17487	17222	17231	17365	17370	17353	17189	17314	17308	17208	17190	17194	17309	17137	17123	17153	17219	16911	17181	17341	17224	17385	17158	17449	17168	17067	17096	17327	17179	17139	17471	17200	17240	17017	17247	17141	17222	17081	17252	17183	17258	17176	17371	17245	17086	17003	17204	17232	17258	17204	17243	17105	17258	17197	17154	17012	17275	17427	17243	17167	17246	17427	17103	17274	17262	17354	17343	17021	17168	17173	17130	17224	17176	16974	17150	17163	17336	17079	17132	17192	17315	17134	17324	17028	17153	17174	17199	17261	17246	17314	17128	17268	17357	17149	17098	17175	17163	17250	17187	17210	17242	17239	16976	17226	17232	17236	17285	17322	17316	17197	17182	17213	17304	17224	17483	17138	17152	17021	17195	17283	17289	17053	17319	17143	17165	17303	17482	17228	17009	17255	17135	17134	16999	17233	17185	17175	17054	17028	17130	17402	17022	17091	17365	17159	17170	17103	17160	17198	17478	17204	17321	17063	17165	17220	16963	17186	17358	17288	17168	17131	17169	17298	17085	17296	17319	17117	17338	17367	17350	17195	17094	17152	17105	17012	17123	17052	17280	17122	17310	17276	17245	17193	17246	17175	17102	17005	17178	17264	17266	17037	17106	17123	17121	17018	17136	17113	17386	17155	17141	17154	17462	17249	17205	16916	17198	17179	17320	17365	17152	17094	17050	17112	17186	17228	17108	17163	17322	17275	17299	17351	17192	17200	17287	17240	17180	17146	17197	17290	17200	17142	16964	17259	17259	17249	17187	17286	17181	17240	17130	17291	17083	17361	17198	17288	17141	17291	17255	17188	17193	17263	17104	17099	17105	17338	17198	17228	17144	17121	17350	17250	17200	17205	17383	16950	17113	17199	17113	16987	17092	17269	17215	17188	17321	17214	17174	17294	17236	17088	17163	16951	17142	17360	17111	17027	17027	17257	17430	17148	17241	17197	17135	17279	17437	17163	17167	17098	17197	17161	17382	17102	17278	17118	17180	17323	17311	17166	17150	17127	17296	17284	17265	17245	17209	17059	17171	17283	17197	17055	17131	17161	17338	17247	17118	17095	17166	17382	17237	16978	17256	17237	17221	17334	17170	17191	17205	17272	17214	17135	17232	17216	17371	16988	17064	17217	17100	17234	17189	17317	17203	17214	17349	17186	17148	16992	17236	17436	17364	17451	17050	17194	17113	17237	17011	17273	17021	17158	17167	17146	17395	17155	17291	17053	17186	17286	17147	17185	16963	17283	17308	17236	17381	17322	17247	17277	17182	17099	17235	17161	17329	17095	17196	17053	17380	17379	17292	17244	17262	17314	17150	17193	17249	17021	17037	17412	17165	17263	17134	17334	17207	17107	17290	17047	17088	17291	17135	17102	17165	17252	17236	17193	17055	17045	17223	17218	17206	17241	17113	17098	17212	17221	17253	17151	17286	17455	17242	17198	17054	17130	17235	17166	17240	17278	17190	17138	17091	17120	17203	17152	17259	17302	17451	17324	17022	17112	17194	17202	17312	17228	17204	17178	17344	17031	17347	17144	17059	17036	17160	17084	17193	17140	17179	17267	17118	17376	17142	16980	17279	17124	17366	17348	17158	17057	17066	17349	17160	17176	17081	17375	17097	17232	17278	17259	17084	17298	17309	17183	17251	17104	17203	16997	17273	17063	17202	17098	17257	17257	17175	17388	17156	17137	17257	17170	17025	17217	17106	17248	17053	17290	17355	17134	17234	17197	17291	17358	17188	17179	17185	17104	16996	17046	17236	17266	17083	17215	17305	17073	17247	17150	17248	17360	17126	17180	17311	17296	17003	17181	17077	17214	17161	17262	17122	17215	16940	17114	17202	17247	17106	17196	17290	17243	17164	17508	17389	17065	17279	17215	17173	17248	17181	17149	17158	17088	17309	17145	17185	17204	17053	17096	17055	17069	17110	17033	17348	17055	17219	17472	17373	17223	17160	17202	17087	17218	17009	17160	17029	17235	17063	17106	17112	17121	17287	17307	17395	17204	17245	17211	17218	17344	16982	17181	17047	17132	17242	17240	17348	17305	17261	17160	17121	17145	17116	17088	17053	17054	16974	17240	17001	17353	17080	17135	17320	17373	17418	17159	17263	17164	17285	17274	16991	17031	17216	17073	17180	17248	17062	17177	17331	16988	17232	17201	17240	17361	17181	17220	17259	17071	17269	17073	17296	17111	17231	17271	17128	17180	17141	17109	17339	17268	17254	17019	17150	17148	16994	17139	17323	17032	17130	17065	17273	17316	17318	16969	17126	17150	17158	17245	17296	17174	17255	17226	17440	17217	17052	17187	17191	17121	17296	17297	17439	17098	17301	17167	17122	17049	17189	17272	17155	17209	17131	17216	17199	17298	17115	17230	17144	17151	17294	17132	17096	17179	17328	17131	16941	17313	17295	17233	17261	17172	17112	17131	17473	17226	17323	17138	17090	17165	17098	16947	17134	17439	17192	17054	17350	17245	17165	17343	17031	17247	17003	17024	17336	17255	17253	17175	17244	17132	17262	17167	17255	17129	17237	17240	17270	17177	17169	17184	17380	17269	17239	17245	17195	17176	17151	17044	17168	17128	17346	17234	17234	17235	17296	17171	17162	17163	16985	17051	17273	17170	17120	17204	17264	17080	17224	17385	17304	17325	17109	17431	17189	17292	17251	17224	17298	16945	16981	17302	16941	17094	17259	17372	17180	17394	17238	17031	17101	17019	17202	17224	16827	17099	17275	17229	17111	17116	17300	17325	17133	17254	17195	16960	17317	16956	17524	17234	17177	17256	17187	17269	17141	17197	17234	17257	17152	17184	17234	17137	17300	17218	17412	17224	17130	17282	17092	17159	17004	17155	17142	17080	17140	17232	17238	17159	17344	17244	17255	17252	17265	17185	17182	17376	17240	17269	17203	17181	17135	17186	17167	17092	17111	17174	17342	17545	17265	17138	17334	17183	17287	17262	17144	17103	17085	17113	17255	17146	17093	17305	17301	17069	17187	16999	17143	17389	17291	17054	17125	17248	17094	16979	17323	17170	17347	17189	17153	17099	17228	17152	17339	17260	16949	17100	17145	17061	17304	17176	17166	17201	17177	17349	17281	17190	17099	17309	17180	17294	17329	17198	17149	17267	17257	17207	17479	17144	17345	17024	17272	16968	17203	17058	17086	17328	16905	17034	17349	17335	17167	17278	17256	17145	17102	17106	17173	17291	17271	17274	17258	17243	17302	17307	17322	17024	17312	17157	17103	17103	17200	17099	17313	17165	17211	17203	17136	17146	17423	16995	17306	17319	17284	17284	17145	17334	17208	17146	17202	17305	17325	17230	17052	17226	17056	17197	17304	17125	17174	17270	17342	17068	17133	17163	17296	17409	17448	17330	16992	17419	17273	17115	17187	17215	17015	17049	17081	17195	17191	17224	17082	17069	17266	17242	17210	17163	17367	17498	17158	17263	17338	17180	17125	17111	17205	17161	17164	17168	17167	17097	17082	17176	17268	17097	17317	17337	17042	17198	17071	17348	17322	17233	17269	17307	17230	17222	17252	17086	17190	17219	17061	17364	17263	17306	17223	17195	17046	17374	17212	17049	17237	17394	17149	17121	17000	17250	17254	17269	17090	17074	17418	17296	17164	17211	17246	17241	17251	17027	17199	17366	17165	17086	17222	17440	17071	17074	17200	17329	17100	17074	17110	17158	17238	17182	17371	17351	17409	17204	17451	17017	17210	17021	17318	17133	17332	17327	17127	17197	17095	16999	17163	17291	17184	17214	17223	17001	17280	17246	17363	17271	17003	17366	17265	17181	17098	17325	17369	17057	17019	17131	17091	17310	17274	17249	17272	17338	17213	17244	17195	17445	17319	17208	17077	17192	17224	17221	17253	17383	17469	17288	17236	17352	17270	17378	17073	17135	17205	17363	17317	17305	17349	17237	17372	17281	17173	17178	17137	17200	17164	17185	17311	17055	17057	17356	17235	16935	17147	17234	17207	17156	17107	17238	17385	17063	17180	17089	17267	17110	17186	17341	17350	17334	17256	17450	17214	17085	17488	17053	17158	17122	17082	17182	17043	17173	17332	17004	17196	17275	17305	17360	17366	17255	17149	17439	17187	16933	17120	17059	17275	17144	17138	17332	17254	17114	17261	17317	17243	17206	17348	17358	17229	17450	17342	17191	17300	17060	17284	17134	16983	17230	17354	17118	17398	17310	17179	17175	17175	17086	17367	17391	17190	17244	17109	17161	17139	17075	17245	17189	17388	17058	17059	16957	17122	17066	17402	17061	17132	17350	17194	17174	17217	17250	17358	17183	17303	17269	17145	17264	17050	17057	17278	17222	17135	17277	17130	17151	17173	17252	17249	17037	17078	17076	17147	17179	17313	17171	17146	17308	17310	17070	17221	17186	17232	17148	17177	17094	17221	17359	17036	16970	17244	17118	17035	17222	17081	17271	17208	17341	17475	17306	17377	17349	17181	17353	17344	17195	17009	17292	17085	17137	17259	17080	17048	17252	17112	16927	17150	17236	17083	17442	17364	17144	17163	17064	17351	17260	17321	17011	17095	17357	17204	17261	17220	17197	16984	17140	17097	17001	17093	16978	17090	17069	17284	17040	17173	17176	17160	17192	17043	17237	17129	17066	17230	17131	17260	17235	16941	17174	17228	17059	17112	17296	17156	17191	17200	17104	17375	17014	17086	17153	17295	17326	17025	17089	17131	17069	17201	17294	17095	17051	17131	17197	17247	17081	17245	17169	17095	17319	17122	17368	17121	17221	17224	17292	17213	17100	17246	17369	17323	17105	17201	17161	17305	17297	17117	17209	17364	17300	17330	17190	17281	17225	17325	17004	17271	17393	17177	17013	17346	17299	17259	17040	17092	17345	17278	17057	17017	17095	17149	17180	17109	17324	17203	17193	17370	17225	17310	17196	17443	17094	17327	17323	17425	17174	17342	17319	17194	17293	17385	17052	17131	16999	17253	17069	17172	17241	17298	17452	17318	17344	17275	17003	17190	17179	17254	17272	16986	17374
15423	24667	22664	22265	18813	17055	16349	15780	15510	15487	15391	15635	20364	32755	33751	27801	21680	17508	15468	15164	14965	15053	15046	15032	15144	14950	15043	15004	14981	14821	15089	14978	15165	15213	15050	15030	15153	15013	14922	15110	15065	15044	15084	14866	15154	14985	15025	14971	14981	14932	14967	15002	14815	14844	14987	15349	15169	14975	14942	14905	15093	15041	14854	15011	15021	15109	14893	15208	14881	15049	14973	15081	15028	15129	14995	15035	14900	15042	14973	14965	15012	14862	15025	14942	14900	15043	15027	15160	14959	14834	15069	15014	15003	14883	14865	15080	14991	15043	14969	14952	15130	14897	14900	15106	15117	14732	14956	15014	14865	15012	14804	14865	15022	15072	14989	14831	14865	15092	14800	15077	14908	14966	14935	14980	14980	15138	15050	14918	15118	15063	14952	14952	15027	14974	14964	14923	15059	15082	14940	14807	15033	14942	15126	14988	15022	15109	14962	15040	15000	15109	14966	14965	15048	14880	15019	14906	15069	15038	15206	15040	15080	15075	14997	14913	14962	15064	14835	14956	15111	14924	15120	14967	14921	14960	14988	14844	14837	14958	14980	14925	15078	14964	14960	15070	15032	14975	14934	15151	15040	15115	14913	14944	14953	15066	15129	15073	15200	14993	15196	14895	15078	15014	15186	15132	15040	15034	15006	15016	15118	15075	15041	14866	14747	14944	14986	14793	14839	15082	14996	15086	15000	15113	14832	15058	14875	14846	15030	14954	14990	14929	15102	15036	14919	15017	15068	14796	14882	14939	15117	15099	14955	15059	14985	14923	14909	14963	15082	14859	14970	15095	15098	15002	14963	15035	14942	14931	14948	15101	14971	15209	15118	15009	15011	15022	14927	15041	15154	14934	15149	15126	14933	15102	14985	14906	15210	15007	14893	15060	14977	14932	15053	14929	15115	14984	15125	15075	14997	15055	14943	14832	14962	15018	14816	14963	15007	15027	15151	14948	14946	14975	15025	15085	14747	15045	15050	15045	14971	14883	14848	15088	14995	15060	14979	15006	14994	15008	15146	15007	14879	15084	14889	14984	15011	15150	15104	15115	14969	15019	14960	14925	14997	14878	15025	15072	14833	15093	14905	15199	14958	14937	14876	15008	14932	15067	14972	14981	15037	14980	14973	15090	14816	14959	15186	14967	15114	14887	14907	14870	14885	14905	15057	14998	14944	15115	15009	14927	15103	15054	14824	14860	14978	14819	14846	15004	15025	14905	14824	14947	14901	14980	14987	15030	14950	15151	15226	15044	14927	15045	15180	15067	14983	15177	15096	15091	14882	14970	14895	15049	14937	14811	14922	14949	15111	15007	15216	15110	14936	15013	15316	14765	14966	14888	15060	15024	15196	14995	14980	15027	14885	14937	14901	15017	14955	14961	15054	14910	14937	15060	14853	15077	15005	14934	15025	15033	14981	15019	15093	15119	15103	15010	14908	15131	14978	14903	14993	14842	14938	14975	14874	14977	15195	14803	15004	15108	14980	15097	15011	14909	15066	15051	15109	14943	15064	14988	14905	14969	14897	14958	15134	15083	14881	15005	15026	14942	15056	15025	15064	14998	15004	15147	15099	14845	14983	14845	15052	15212	14964	15050	14992	14868	15144	15149	14839	14809	15148	15051	14863	15023	14840	14874	15057	15083	15052	14912	15164	14972	15082	15022	15160	15071	14981	14981	14999	14838	15035	14850	15145	15032	14993	15011	15034	14956	14964	14981	15023	14930	14883	15113	15141	15065	15041	14881	15037	14902	15055	15055	15056	14761	15101	14975	14864	14896	15041	15056	14988	15123	14961	14937	15061	15004	14996	15064	14897	14858	14923	14894	15046	15123	15056	14962	15161	15069	15069	15020	14890	15042	14942	15078	15057	14844	14911	14843	14995	14983	14961	15027	14959	14879	15175	14895	14986	15141	15043	15184	15044	14944	15032	14995	14836	15129	14986	14997	14807	15046	15101	14904	14977	15078	15067	14983	14899	14956	15036	14989	14986	15165	15024	15080	15122	15022	14896	15184	15053	14937	14974	14990	15080	15020	14841	15017	15136	15118	14988	15119	15029	15011	14907	15157	15006	14998	14865	14956	15097	14854	14987	14853	14819	15108	14995	15064	15246	14892	14937	15037	14868	15219	14999	15016	15098	15116	14863	15112	15145	15046	15058	15022	14921	15060	15115	14958	14938	14864	15051	15140	14991	15070	14923	15008	15060	14948	15149	15212	15028	14921	14781	15058	15100	15023	14992	14989	14857	14840	14982	14995	14967	15157	15020	14963	14921	15089	14777	15022	14950	14942	15089	14950	15076	14951	14913	14873	15092	15093	15002	14982	14953	14989	15014	14913	14985	15002	15064	15090	15130	15060	15158	15109	14995	14838	14971	14925	14916	14825	15036	14984	15027	14983	15292	14991	14949	15005	14800	14975	14991	15090	15038	15062	15206	15063	15004	15057	14996	15039	15032	15089	14879	14946	14966	15040	15016	15160	14976	15111	15042	14851	15058	15189	15009	15000	15137	15075	14956	14941	15013	15043	15008	15109	15095	14853	14993	15157	14984	15060	14910	15023	14731	14986	15086	15048	14883	15034	15155	14981	15068	15075	15020	14799	15060	15026	15009	15155	15017	15009	15079	14932	14997	14967	15044	14906	15081	15039	15055	15085	15082	15031	14923	15105	14959	15010	14994	14915	15044	14966	14982	15174	15011	15135	15118	15070	15029	15058	14935	15060	15045	14918	14937	15203	15125	14930	14928	14845	14932	15046	15075	15038	15076	14902	15031	15004	14971	15060	15120	15011	15052	14832	15108	15035	15009	14925	15077	15008	15053	14915	14902	15021	15007	15005	15051	14930	15086	15107	14865	15113	15138	15026	15202	14888	14945	15066	14948	14948	15068	14870	15119	14945	14970	14997	15098	14940	14974	14886	15013	15170	15129	14988	14747	14853	15133	14860	14973	14926	14917	15185	14989	14973	15077	15002	15008	14912	14935	15182	14947	15010	14969	14881	15108	14841	14962	14948	14988	14905	15110	15037	14955	15146	14960	14977	14929	15156	14977	15022	14839	14863	15128	15081	14897	14980	14914	14968	14975	14967	14937	15085	14999	14886	15099	14961	15230	15024	15090	15078	14902	15217	15013	15048	14913	14967	14916	14949	15027	15071	15171	14745	14817	15004	15061	14968	14798	14966	14967	15006	14908	15114	14942	15044	14872	15049	15134	14902	15058	15115	14957	14925	15058	14856	14963	14967	14952	15012	15001	14981	14963	14872	15067	14959	14972	15145	14955	15140	15040	14943	15066	15134	15013	15077	15015	14899	15023	15045	14940	15091	14958	15026	14956	15117	14904	15099	14992	15124	15035	14932	14981	14906	15025	14766	14971	15083	15038	15010	15002	15034	14862	14934	15052	15011	14988	15062	14923	15081	14979	15140	14833	15202	14976	14994	15044	14948	14918	15078	15011	14881	14946	14906	15098	14955	14900	15088	14971	15062	14987	15071	14992	15024	15020	15237	14996	15043	15077	15026	14957	14917	15086	14975	15037	15029	14917	15038	15073	14930	14945	15131	14842	15029	15070	15075	14961	14946	14994	15122	14951	15041	14846	14973	15094	15018	14951	15110	14974	15104	14876	15234	15017	14911	14909	15128	14938	14867	15127	15106	14939	14982	15049	14903	14982	14853	14920	14843	14891	14970	15144	15060	14844	15039	15180	15090	15044	15156	15064	15131	15063	15072	14902	15039	14895	14954	14967	15049	15081	14998	15042	15049	14952	15054	14937	14984	14881	15007	14926	15070	15086	14906	15012	15119	15004	15051	15087	14854	15016	15089	14887	14995	15099	14865	15052	15064	14917	15075	15005	14900	14827	14904	15079	14952	15155	15015	14902	15168	14979	15060	15144	15010	14873	14943	14953	14925	14980	15043	15108	15036	14911	15062	14988	15123	14901	15037	14900	14926	14975	14779	15172	14966	15123	15058	15001	14903	15102	14969	15057	15064	15024	15064	15109	14996	15023	14876	15012	15061	15176	14912	14944	15215	14829	14944	15006	14926	14950	14934	14978	15187	14909	14976	14919	14913	15024	14972	14990	15047	14972	14952	15062	14994	15112	14899	15155	14998	14842	15181	14945	15042	15008	14941	15140	14925	15056	14981	14905	14871	14968	15044	14982	14940	14907	14906	15111	15147	14913	15202	14967	15164	15050	14934	14977	14947	14931	15035	14992	15167	14996	15025	15173	14745	14977	15134	15051	15020	15047	15035	14865	14980	14974	15133	14894	14958	14952	15169	15036	15094	14963	14957	14936	15004	14770	15006	15088	14965	14946	14953	15087	15098	14843	15106	14956	14952	15150	15068	14981	14914	14975	14881	14996	14938	15044	14968	14836	15052	15018	14999	14920	14982	15035	14902	14925	14909	15047	14949	15126	14955	14898	15094	14983	14918	14950	15120	14998	15138	14956	15012	15007	14936	15166	15041	14956	14924	14910	14886	15308	14963	15080	14908	14940	15105	15084	15167	15112	14996	15000	15085	14876	14894	14884	14914	15061	14940	15051	14965	15238	15223	15068	15001	15006	14929	15142	15256	15007	15130	14988	15024	15026	15094	15078	14922	14953	15055	15262	15087	15003	15044	15022	15162	15063	14796	14971	15053	14883	15087	14876	14956	14905	15013	14941	14986	14991	15086	15001	15032	14946	14965	15034	14926	15255	15144	14972	14904	15171	14857	14844	15076	14993	15027	15023	15038	15090	14922	15049	14951	14926	15013	15152	15102	14905	15067	15015	14988	14953	14947	15134	14920	14911	15205	14996	14765	14949	15104	14967	14976	14905	15077	15165	14835	14903	14946	14997	14971	14981	14931	15032	15111	14977	14798	15078	15002	15024	14952	15094	15022	14901	15090	15067	15082	15156	15080	15011	15112	15019	14892	15099	14928	14910	15184	14941	15073	14900	14970	14966	14856	14985	15004	15145	15095	14917	15033	14942	15117	15102	15024	14955	15070	14876	14907	15052	15055	14919	15034	15013	15143	15120	14856	15089	15177	14999	14923	14987	15062	14974	14977	14996	15042	14928	14979	15160	15055	15020	15031	15070	14919	15056	14911	14976	14983	15013	14943	14966	15052	14990	14989	15220	15053
23860	21445	29083	24320	22196	23104	22609	19180	17891	18254	17927	17938	22385	36172	42245	36615	28831	22426	18970	17870	17519	17611	17492	17395	17561	17579	17497	17338	17383	17476	17393	17323	17419	17260	17450	17402	17475	17300	17341	17544	17567	17318	17403	17588	17571	17177	17536	17206	17366	17326	17304	17503	17584	17355	17320	17330	17217	17132	17386	17476	17570	17287	17445	17230	17235	17491	17303	17222	17417	17212	17368	17313	17335	17232	17649	17300	17412	17463	17505	17250	17220	17446	17385	17359	17408	17298	17173	17338	17351	17234	17246	17168	17423	17395	17312	17372	17281	17291	17313	17365	17496	17443	17262	17201	17282	17380	17262	17469	17532	17169	17265	17481	17431	17238	17295	17418	17282	17372	17346	17402	17351	17406	17410	17326	17348	17238	17379	17392	17485	17459	17276	17449	17266	17485	17309	17309	17388	17261	17416	17213	17391	17441	17333	17242	17293	17282	17332	17664	17251	17405	17293	17324	17363	17370	17374	17343	17436	17344	17196	17399	17199	17322	17500	17290	17413	17208	17448	17288	17212	17584	17363	17115	17388	17248	17272	17218	17146	17305	17305	17276	17292	17513	17463	17399	17570	17169	17369	17351	17250	17369	17119	17256	17495	17311	17259	17395	17483	17271	17389	17368	17285	17223	17282	17343	17251	17174	17409	17360	17407	17462	17173	17459	17359	17493	17351	17349	17193	17376	17294	17324	17318	17375	17209	17344	17382	17478	17421	17363	17177	17415	17432	17297	17464	17318	17040	17240	17391	17322	17314	17192	17437	17246	17182	17421	17358	17396	17213	17380	17465	17541	17445	17433	17345	17403	17407	17446	17359	17181	17410	17389	17345	17247	17342	17108	17403	17458	17484	17453	17297	17367	17271	17581	17370	17134	17236	17289	17286	17355	17463	17389	17242	17280	17127	17203	17158	17499	17305	17364	17345	17116	17343	17247	17361	17129	17510	17421	17558	17394	17298	17254	17539	17387	17267	17295	17484	17407	17212	17281	17164	17394	17289	17189	17330	17469	17284	17481	17552	17411	17252	17138	17290	17386	17338	17298	17452	17323	17369	17275	17526	17489	17177	17495	17373	17382	17181	17435	17411	17367	17248	17190	17500	17253	17374	17297	17398	17252	17512	17486	17349	17330	17309	17147	17223	17248	17319	17474	17330	17261	17138	17086	17391	17282	17417	17259	17510	17147	17419	17267	17388	17274	17192	17397	17328	17499	17109	17309	17287	17169	17388	17266	17239	17248	17295	17425	17486	17233	17473	17340	17225	17188	17469	17266	17359	17267	17181	17135	17318	17348	17258	17404	17417	17525	17251	17129	17314	17296	17358	17144	17293	17354	17423	17402	17211	17233	17385	17433	17332	17279	17277	17211	17434	17486	17427	17288	17277	17412	17283	17206	17538	17465	17397	17558	17291	17432	17452	17390	17463	17506	17213	17179	17323	17330	17473	17289	17379	17170	17403	17542	17209	17209	17354	17132	17353	17216	17459	17365	17279	17468	17261	17328	17317	17553	17614	17248	17269	17013	17261	17229	17294	17279	17375	17176	17409	17325	17449	17076	17174	17360	17335	17281	17358	17335	17380	17219	17307	17445	17395	17577	17216	17239	17384	17324	17430	17524	17342	17384	17335	17440	17525	17431	17400	17148	17255	17361	17214	17340	17363	17271	17246	17225	17379	17244	17377	17439	17364	17190	17168	17345	17050	17420	17296	17323	17125	17301	17285	17246	17550	17330	17524	17344	17186	17479	17327	17396	17434	17281	17365	17159	16939	17236	17133	17455	17145	17326	17479	17422	17325	17406	17229	17248	17319	17345	17401	17311	17504	17496	17498	17356	17248	17216	17426	17241	17406	17314	17278	17446	17384	17364	17184	17447	17074	17296	17524	17688	17450	17369	17347	17346	17436	17207	17282	17252	17524	17459	17493	17233	17592	17170	17208	17393	17467	17441	17466	17274	17246	17220	17453	17191	17195	16935	17180	17367	17203	17302	17335	17429	17276	17490	17392	17254	17360	17326	17513	17497	17454	17447	17439	17192	17404	17218	17289	17527	17322	17396	17354	17476	17208	17359	17313	17389	17274	17572	17354	17331	17390	17303	17527	17295	17498	17205	17376	17386	17408	17350	17418	17302	17426	17225	17544	17410	17464	17277	17455	17350	17471	17405	17334	17611	17324	17274	17254	17256	17493	17203	17357	17309	17512	17291	17448	17076	17086	17263	17269	17351	17112	17218	17057	17212	17259	17121	17204	17358	17368	17281	17408	17342	17442	17348	17296	17340	17329	17326	17286	17323	17246	17378	17264	17333	17244	17405	17159	17308	17385	17228	17306	17371	17528	17340	17301	17528	17263	17230	17526	17096	17285	17440	17210	17137	17244	17265	17145	17337	17328	17599	17372	17382	17477	17241	17326	17496	17143	17250	17320	17471	17249	17486	17325	17364	17202	17395	17403	17237	17332	17491	17433	17019	17323	17274	17215	17381	17420	17317	17455	17283	17348	17453	17279	17211	17476	17566	17210	17276	17429	17232	17248	17301	17340	17408	17459	17409	17322	17380	17270	17306	17435	17301	17374	17312	17255	17299	17319	17272	17560	17375	17596	17400	17309	17175	17551	17190	17387	17262	17457	17079	17127	17289	17457	17177	17195	17088	17318	17345	17437	17320	17282	17227	17206	17210	17044	17263	17242	17322	17399	17426	17212	17311	17398	17397	17325	17242	17328	17288	17288	17294	17479	17176	17425	17327	17342	17407	17303	17400	17293	17508	17452	17501	17271	17363	17591	17257	17222	17307	17308	17394	17231	17100	17399	17556	17248	17376	17165	17252	17361	17216	17257	17305	17306	17430	17538	17262	17263	17158	17403	17342	17478	17261	17286	17296	17201	17342	17508	17258	17353	17395	17312	17376	17410	17273	17347	17266	17426	17462	17344	17355	17533	17468	17497	17353	17265	17490	17399	17358	17441	17475	17393	17332	17263	17343	17320	17424	17368	17099	17270	17448	17371	17131	17384	17420	17335	17307	17394	17226	17270	17272	17384	17308	17400	17044	17290	17111	17241	17413	17332	17427	17276	17251	17223	17283	17408	17312	17239	17230	17253	17201	17218	17271	17217	17342	17171	17198	17258	17266	17532	17128	17267	17358	17609	17259	17344	17416	17397	17438	17405	17165	17432	17465	17325	17370	17426	17231	17197	17391	17207	17194	17253	17230	17302	17402	17193	17381	17260	17258	17502	17299	17389	17271	17351	17398	17413	17318	17413	17317	17415	17381	17242	17270	17351	17337	17433	17240	17115	17412	17236	17344	17472	17177	17218	17336	17340	17199	17434	17369	17642	17104	17428	17383	17262	17453	17342	17263	17259	17184	17319	17280	17250	17008	17181	17219	17476	17520	17115	17309	17207	17211	17492	17439	17323	17239	17369	17371	17118	17622	17387	17425	17372	17492	17454	17422	17401	17378	17309	17218	17380	17306	17454	17459	17295	17469	17238	17300	17175	17194	17559	17384	17208	17370	17328	17366	17360	17332	17150	17175	17287	17344	17312	17375	17192	17276	17519	17378	17458	17172	17272	17465	17611	17444	17315	17401	17365	17228	17310	17228	17300	17044	17294	17271	17175	17278	17345	17280	17307	17518	17430	17337	17374	17215	17445	17372	17412	17196	17338	17289	17239	17249	17336	17343	17082	17119	17231	17153	17247	17402	17338	17294	17275	17265	17295	17241	17278	17253	17344	17319	17230	17442	17306	17358	17605	17139	17402	17246	17211	17158	17247	17250	17395	17250	17364	17421	17353	17316	17371	17395	17215	17244	17280	17219	17540	17490	17276	17509	17190	17538	17261	17397	17360	17508	17331	17273	17299	17345	17268	17334	17213	17330	17467	17233	17426	17278	17117	17456	17358	17314	17322	17222	17332	17410	17462	17466	17491	17532	17366	17466	17599	17463	17361	17372	17239	17355	17225	17240	17334	17228	17366	17290	17242	17274	17325	17372	17201	17296	17396	17244	17360	17463	17366	17284	17374	17131	17293	17514	17292	17420	17412	17409	17396	17215	17226	17425	17413	17316	17397	17301	17327	17369	17204	17389	17268	17506	17626	17355	17172	17351	17225	17454	17411	17291	17154	17385	17116	17340	17407	17434	17219	17305	17447	17189	17422	17226	17496	17248	17346	17279	17199	17300	17048	17590	17469	17344	17262	17408	17318	17385	17189	17330	17422	17423	17331	17409	17451	17270	17340	17462	17329	17454	17459	17461	17276	17349	17386	17284	17283	17586	17152	17475	17231	17491	17296	17440	17117	17343	17309	17423	17479	17557	17439	17188	17236	17340	17455	17290	17338	17313	17385	17329	17519	17436	17256	17318	17083	17225	17264	17351	17299	17381	17449	17336	17689	17258	17373	17300	17365	17259	17444	17243	17450	17211	17350	17337	17303	17306	17563	17250	17181	17542	17272	17448	17336	17463	17356	17384	17437	17247	17329	17291	17263	17152	17296	17544	17137	17469	17269	17327	17240	17203	17364	17348	17410	17102	17485	17309	17379	17379	17221	17440	17359	17386	17484	17350	17145	17192	17092	17394	17270	17349	17165	17059	17308	17200	17512	17334	17269	17233	17530	17235	17428	17368	17466	17415	17256	17288	17189	17311	17248	17288	17265	17462	17230	17354	17399	17150	17318	17274	17406	17443	17264	17395	17328	17465	17457	17514	17443	17374	17408	17264	17286	17411	17282	17380	17497	17373	17399	17402	17331	17220	17352	17058	17194	17361	17492	17180	17382	17282	17351	17471	17390	17408	17624	17394	17333	17406	17178	17244	17312	17249	17485	17470	17504	17369	17494	17346	17317	17353	17202	17117	17135	17117	17381	17271	17200	17193	17351	17384	17405	17316	17282	17424	17242	17187	17381	17295	17251	17261	17407	17340	17316	17395	17588	17503	17396	17317	17429	17365	17440	17421	17373	17299	17236	17279	17241	17301	17114	17187	17281	17082	17493	17476	17611	17214	17320	17394	17519	17267	17515	17333	17453	17275	17209	17341	17288	17327	17225	17352	17363	17317	17511	17228	17490	17424	17400	17350	17486	17247	17263	17327	17410	17374	17510	17353	17333	17169	17226	17233	17292	17405	17426	17388
17579	29586	29527	24689	20449	18042	17726	16834	16309	15821	15657	16146	24153	39507	43019	36519	27384	19824	16107	15430	15116	15160	14923	15312	15087	15020	15058	15164	14996	14971	15084	15104	15278	15099	15097	15164	15230	15107	15230	15062	15049	15063	15105	15251	14983	15138	15044	15237	15114	15125	15005	15246	15207	15139	15122	15027	15074	15129	14944	15059	15148	15057	15297	15133	14858	15343	15035	15106	14930	15215	15199	15140	15163	15214	15277	15227	15255	15100	15052	15074	15050	15032	15172	15084	14875	15085	14971	14933	15090	15245	15063	15280	15023	14972	15167	15077	15178	15053	14880	15074	14988	15112	15152	15039	15064	14906	15044	15103	15002	15101	15140	15186	15090	15023	14979	15069	15205	15210	15077	15182	15144	15035	15037	14996	15183	15073	15047	15074	14948	15098	15117	15143	15371	15138	15093	15031	15158	15069	15073	15050	15235	15197	15225	15201	14970	15104	15046	15065	15162	15025	14918	14867	15087	15174	15140	14937	15250	15006	14916	15049	15127	15156	14969	14970	15097	15045	15067	15034	15306	14866	15038	15189	15093	15052	15050	14996	15138	15165	15047	15087	15125	15169	15143	14931	15046	15235	15041	14925	15275	14945	15015	15045	15017	14949	15211	15060	14994	14933	15103	14821	14868	15123	15149	15021	15121	15171	14883	15057	14931	15135	15031	15231	15126	15119	14939	15120	15083	14932	15000	15284	15221	15084	15108	15169	14894	15024	14948	15153	15165	15030	15261	15036	15056	14989	15087	15078	15083	15106	15018	14993	15095	15082	15152	15063	15032	15005	15036	15150	15066	15036	15225	14927	14914	15105	15060	14888	15281	14929	15094	14985	14959	15052	15157	15063	15231	15086	15039	15239	15038	15163	14856	15004	15229	14992	15142	15159	15126	15116	15041	15232	15071	15143	15107	15175	15011	14934	14956	15174	15156	15053	15095	15103	15120	15160	15104	15077	15003	15257	15121	15200	15296	15169	15105	15082	15108	15045	15165	15030	15001	15050	15002	15048	15032	15036	15130	15061	15035	15061	15118	15055	15058	15102	14962	15089	14984	14990	15198	15156	14971	15081	15103	15133	15082	15019	15042	15141	15137	14845	15133	14976	14974	15122	15025	15135	15078	14943	15148	15225	15097	15294	15038	15119	15006	15191	15025	15231	15084	15133	15033	15142	15092	15013	14985	14932	15014	15027	15192	14992	15101	15039	15236	15225	15068	15099	15241	15110	15155	15095	15063	15023	15111	15061	15201	15050	15208	15208	15138	15108	15086	15205	15196	14947	15022	15254	15196	15071	15241	14954	15175	15062	15277	15099	15067	14894	14923	15007	15124	15087	14998	15075	15122	14961	15076	15096	15122	15078	15090	14996	14969	15082	15094	15202	15052	14991	15070	15084	15103	15218	15050	15095	15194	15176	14935	15149	15052	14971	14925	15136	15021	15228	15180	14931	15093	15071	15093	15024	15059	15028	15186	14931	15007	14915	15125	15148	15017	15099	15215	15054	15051	15156	15179	15046	15047	15105	15028	15088	15203	15170	14952	15239	15057	15040	14982	15070	15065	15145	15067	15150	15132	15098	15155	15252	14983	15123	15094	15077	15051	15015	14969	15124	15135	15094	15084	15076	14953	14839	15256	15055	15059	15061	14977	15159	15027	15059	15065	14960	14975	15005	15103	15227	14940	15025	15073	14982	15262	14945	15111	15120	14853	15104	15144	15109	15008	15130	15028	14946	15060	15089	14944	15071	14948	15078	15062	15031	15009	15246	15044	14965	15017	14986	15114	15201	14950	15172	15145	15140	15027	14935	14995	15162	15143	14854	15077	15018	15003	15187	15030	15085	14908	15255	15049	15201	15192	15155	15073	15048	14947	15115	14996	15077	15047	15083	14903	14972	15109	15080	15074	15179	15088	15153	14943	15294	15080	15003	15211	15086	15030	15097	15162	15043	15008	15053	15202	15072	15041	15099	15079	15073	15150	15024	14960	15016	15217	15041	15070	15119	14944	15122	15203	14895	15159	14995	15001	15133	15045	14929	15167	14926	15198	15009	15058	15129	15029	15154	15074	15068	15101	14971	15151	15216	15005	15014	14827	15119	15166	15071	15057	15173	15198	15259	15174	15056	15167	15095	14980	15222	15051	15070	15075	14996	15131	15100	15030	15016	15077	15093	15167	15155	15128	15093	15172	15144	15060	15024	15109	15024	15108	15253	14775	15177	15013	15058	14998	15063	14947	15096	15073	15001	15112	15214	15108	15064	15014	14985	15185	15121	14936	15004	15020	14908	15117	14924	15160	14991	14978	15212	15086	15046	15076	15211	15008	15115	15152	14973	15083	15130	15120	15122	15054	14880	15091	15081	15261	15069	14974	15039	15252	15052	15083	15073	15095	15023	15184	15157	15081	15063	14948	15179	15097	15211	14951	14995	15390	15012	15066	15178	15101	15112	15162	15129	14888	15056	15257	14999	14924	15107	15256	15038	15024	15160	15046	15032	15049	15226	14927	15092	15112	15141	15130	15196	14999	14981	15173	15051	14971	14995	15031	15019	15185	15090	15105	15013	14990	15205	15232	15121	15051	14944	15254	15074	15002	15028	15040	15051	15169	15136	15065	15204	15195	15067	15158	15068	15133	14978	15104	15368	15033	15079	15159	15208	15020	15152	15122	15025	15014	15256	15076	15062	15031	15118	14986	15154	14844	15122	15200	14990	15119	15024	15090	15021	15128	15022	15129	15081	14987	15142	15201	15228	15151	15094	15005	15166	15022	15013	15028	15162	15067	15050	14920	15107	15063	14976	15234	15101	15133	15173	15233	14890	15070	14961	14958	15171	15166	15001	15180	15037	15108	15196	15134	15025	15095	14929	15056	15171	15200	14987	15159	15049	15069	15168	14885	14954	15096	15060	15272	15011	15075	15119	15134	15076	15094	15092	15041	15002	15095	14990	15090	15053	14968	15082	15205	15194	14973	15057	15151	14934	15041	15200	15160	15057	15113	15128	15141	15133	14985	15054	15109	15040	15037	15177	15059	15060	15166	15131	15009	15055	15187	15053	15035	15153	15294	15144	15142	15186	15046	15092	15086	15096	14973	15157	15147	15031	15045	15064	15133	14983	15102	15283	15078	15051	15104	15079	15131	15091	15093	14953	14983	14957	15078	15032	14899	15066	15036	14965	15068	15156	15344	14882	15009	15141	15092	15277	15139	15047	15175	15096	15143	15142	15080	15253	15089	14944	15322	15054	15080	15025	15048	15307	14992	15017	15099	15104	15169	15065	15139	14966	15212	15161	15075	14981	14903	14901	15166	15036	14991	15158	14980	15172	15021	15039	14903	15037	15005	15287	15029	15131	15345	15009	14953	14968	15111	14980	15213	14972	15086	15129	15102	15129	14820	14929	15037	15102	14857	14975	14976	15061	15031	15061	15063	15081	15003	15125	14965	15115	15057	14817	15063	15025	15005	15100	15015	15043	15078	15020	15163	15052	15269	15117	15115	15094	15051	15089	15229	15303	15051	14934	15118	15141	14878	15122	15286	15050	15097	15052	14974	14970	14985	15112	15013	15075	15196	15091	15157	15024	15024	15120	15029	15161	15197	15054	15198	15059	15217	15043	15106	14914	15273	15284	15131	15116	15143	14897	14948	15213	15071	15146	15073	15011	15016	15092	15133	15024	15076	15119	15202	15019	15025	15087	15011	15211	15097	15016	15021	15095	15175	14936	15182	15085	14972	15030	15009	15078	14978	15123	14880	14994	15249	15192	14968	15161	14895	15277	15099	15117	15056	15116	15076	15001	15050	15219	15073	15118	15149	14942	15208	14993	15046	15000	15201	15233	14862	15036	15145	15211	14958	15085	15070	15114	14906	15103	15090	15015	15017	15090	14984	15175	15017	15067	15242	15159	15181	15002	15026	15057	15009	15145	15095	15021	15015	14982	15122	15094	15094	15119	15144	15076	15147	15044	15096	15266	15100	15031	15218	15026	15082	15115	15065	15004	15077	15033	15036	15074	15179	15089	15150	15190	14930	15070	15046	15039	14951	15012	15110	15073	15143	14978	15090	15174	15001	15275	15114	14977	15103	15108	15120	15022	15191	15294	15104	15121	15161	15048	15251	15068	15280	15046	15039	15099	15181	15047	15177	14984	15110	15046	15137	15103	15162	14900	15181	14966	14878	15066	15248	15198	15067	15218	14900	15075	15185	14991	15228	15067	15005	15217	14980	15005	14969	15172	14999	14942	15195	15029	14977	15060	15167	14975	15229	15022	15193	15035	15093	15100	15175	15124	15116	14933	15144	15189	15036	15157	15164	14840	15037	14998	15054	14997	15076	15042	15078	15188	14990	14958	15094	14954	15200	14994	15148	15118	15052	14986	15067	14956	14993	15067	14993	15093	15006	15145	14954	15164	15074	15163	15070	14908	15065	14902	15343	15104	15019	15114	15256	14971	15238	15107	14980	14941	15161	15049	15042	15105	15021	14891	15122	15108	14950	15193	15103	15152	15075	15143	15142	15002	15286	15113	15136	15158	15047	15230	15047	15071	15217	14857	14935	15114	15221	14962	15206	15033	15075	15107	15383	15031	15168	14904	15224	14745	15093	15213	15044	14908	15133	15125	15007	15091	15184	15020	14977	14948	15129	15086	15116	14920	14982	15172	15005	15100	15026	14907	15051	15127	15160	15114	15061	15032	15025	15021	15094	15068	15292	14875	15181	15015	15142	15179	15120	15215	14941	15148	15111	15002	14977	15166	15217	14996	14972	15055	15192	15037	15065	15110	15090	15112	15097	15138	15070	15049	15032	15051	15143	15264	15128	15159	14995	15041	15021	15243	15056	15015	15078	15066	15168	15006	14988	15071	15186	15013	15068	15152	15096	14958	15075	15032	15197	14995	15218	15141	15229	15051	15204	15125	15051	15165	15209	15101	15012	15171	14990	15082	14908	15105	14963	14942	14997	15168	15021	14977	14990	15029	15097	15118	15052	15183	15185	15305	15021	15208	15041	15120	15341	15133	14903	15130	14990	15172	15118	15084	15086	15096	15037	15007	15046	14970	15012	15043	15126	15128	14997	15062	15249	14986	15089	15220	15156	15155	15113	15096	15008	14845	15419	15075	15020	15135	15142	14971	15028	15063
29421	23096	24206	20728	17851	17804	17832	17867	17687	17582	17764	17741	17768	19122	20389	20011	19072	18292	17776	17628	17647	17423	17561	17628	17692	17555	17647	17624	17602	17727	17548	17537	17493	17599	17548	17360	17476	17603	17672	17784	17824	17462	17617	17720	17523	17548	17590	17496	17576	17510	17577	17856	17716	17485	17732	17434	17777	17649	17680	17594	17409	17531	17633	17808	17682	17586	17499	17684	17665	17691	17645	17608	17634	17616	17506	17673	17660	17804	17636	17690	17537	17711	17767	17729	17633	17418	17595	17730	17511	17537	17460	17633	17676	17499	17415	17713	17679	17665	17698	17581	17649	17566	17617	17668	17677	17674	17724	17466	17574	17563	17821	17569	17476	17649	17451	17757	17671	17634	17799	17544	17638	17627	17483	17625	17740	17765	17756	17581	17604	17489	17621	17473	17402	17605	17498	17571	17779	17840	17695	17535	17525	17657	17558	17676	17534	17531	17710	17671	17655	17345	17552	17558	17547	17532	17653	17664	17508	17725	17480	17642	17729	17680	17559	17654	17502	17559	17554	17607	17716	17689	17718	17580	17539	17411	17764	17509	17497	17433	17387	17581	17652	17527	17366	17557	17670	17593	17785	17675	17633	17542	17494	17617	17669	17542	17699	17724	17548	17470	17607	17564	17618	17801	17562	17627	17620	17642	17521	17737	17677	17528	17724	17682	17759	17539	17706	17515	17657	17456	17570	17523	17499	17638	17587	17652	17457	17449	17622	17517	17620	17460	17615	17757	17554	17505	17564	17569	17659	17432	17644	17392	17614	17586	17569	17733	17767	17489	17620	17660	17474	17588	17411	17778	17594	17267	17584	17584	17771	17376	17574	17527	17647	17608	17605	17592	17666	17608	17529	17731	17561	17573	17625	17633	17579	17635	17381	17717	17530	17601	17506	17653	17437	17599	17609	17524	17281	17513	17546	17530	17524	17639	17581	17669	17646	17636	17529	17547	17583	17631	17549	17706	17547	17548	17707	17836	17566	17579	17344	17595	17420	17491	17592	17642	17649	17786	17545	17799	17548	17790	17654	17559	17542	17433	17750	17739	17369	17606	17377	17540	17428	17348	17609	17601	17561	17800	17737	17678	17617	17474	17576	17621	17543	17578	17726	17626	17548	17697	17567	17581	17803	17657	17603	17659	17577	17491	17766	17568	17621	17490	17463	17488	17605	17476	17759	17463	17347	17531	17709	17599	17593	17485	17592	17448	17788	17622	17568	17598	17399	17472	17764	17628	17541	17632	17684	17660	17546	17595	17687	17724	17616	17510	17510	17577	17522	17558	17539	17633	17773	17695	17779	17617	17525	17506	17661	17491	17437	17563	17490	17670	17580	17705	17716	17640	17506	17464	17683	17555	17712	17537	17482	17521	17591	17620	17462	17435	17668	17545	17665	17513	17713	17567	17631	17478	17382	17661	17705	17545	17710	17789	17564	17486	17795	17402	17546	17634	17454	17547	17778	17691	17761	17646	17608	17761	17615	17483	17518	17688	17643	17577	17561	17783	17876	17586	17590	17552	17682	17619	17575	17440	17513	17516	17837	17665	17531	17395	17452	17585	17818	17767	17635	17734	17619	17423	17632	17814	17542	17432	17584	17725	17509	17607	17559	17762	17372	17421	17642	17530	17461	17592	17389	17521	17699	17681	17726	17661	17609	17501	17709	17546	17562	17443	17523	17500	17500	17475	17452	17827	17633	17690	17691	17440	17863	17729	17393	17590	17773	17516	17621	17769	17229	17645	17566	17506	17616	17730	17636	17691	17513	17641	17517	17612	17574	17577	17664	17624	17582	17759	17826	17512	17649	17581	17635	17562	17320	17532	17495	17650	17351	17623	17515	17454	17643	17713	17638	17632	17458	17624	17770	17608	17640	17786	17626	17447	17758	17584	17643	17625	17688	17507	17572	17705	17559	17639	17640	17780	17647	17447	17653	17505	17612	17647	17686	17537	17533	17753	17433	17493	17314	17603	17770	17725	17660	17601	17700	17627	17490	17547	17853	17626	17585	17648	17590	17680	17746	17508	17745	17470	17445	17770	17576	17630	17890	17677	17518	17485	17594	17598	17664	17546	17662	17629	17517	17509	17625	17541	17803	17542	17679	17514	17479	17445	17537	17559	17692	17706	17540	17540	17344	17619	17363	17698	17511	17754	17599	17724	17548	17833	17621	17619	17434	17586	17442	17475	17720	17504	17557	17728	17801	17477	17580	17563	17592	17545	17495	17693	17533	17685	17601	17715	17497	17765	17648	17422	17498	17515	17826	17604	17523	17643	17714	17674	17693	17725	17647	17465	17675	17530	17654	17506	17615	17584	17424	17540	17757	17552	17503	17518	17568	17662	17660	17509	17470	17639	17472	17601	17477	17555	17395	17534	17599	17386	17631	17706	17609	17500	17538	17559	17556	17487	17485	17396	17626	17632	17562	17593	17760	17477	17702	17504	17759	17582	17621	17516	17605	17614	17499	17556	17714	17715	17668	17608	17431	17464	17581	17620	17731	17564	17540	17743	17631	17748	17387	17578	17630	17528	17407	17776	17520	17644	17367	17669	17791	17887	17821	17575	17610	17696	17695	17672	17671	17730	17598	17612	17716	17612	17602	17592	17527	17595	17513	17549	17572	17748	17532	17518	17750	17372	17592	17654	17722	17555	17521	17511	17573	17743	17672	17533	17713	17437	17700	17649	17588	17709	17629	17545	17747	17632	17519	17864	17755	17509	17417	17737	17737	17603	17702	17737	17664	17720	17548	17678	17727	17738	17556	17566	17809	17445	17663	17722	17692	17699	17807	17650	17529	17541	17543	17511	17603	17632	17602	17567	17475	17586	17601	17677	17594	17449	17515	17521	17609	17577	17465	17699	17659	17531	17583	17680	17757	17517	17516	17703	17563	17733	17552	17573	17580	17801	17679	17479	17518	17686	17581	17812	17711	17691	17428	17642	17561	17403	17671	17690	17628	17782	17502	17566	17607	17733	17593	17646	17702	17589	17777	17735	17642	17515	17568	17402	17690	17520	17606	17481	17331	17375	17521	17485	17407	17423	17654	17590	17585	17610	17549	17574	17540	17865	17714	17850	17580	17492	17635	17782	17697	17433	17575	17675	17631	17721	17637	17601	17584	17590	17546	17567	17682	17671	17620	17684	17738	17619	17537	17689	17585	17653	17530	17467	17750	17538	17712	17641	17618	17676	17413	17594	17656	17636	17527	17657	17588	17464	17698	17558	17695	17686	17576	17543	17570	17435	17519	17701	17592	17658	17595	17831	17636	17453	17545	17554	17681	17548	17662	17644	17589	17644	17536	17594	17595	17546	17597	17690	17461	17549	17611	17684	17482	17712	17484	17465	17445	17539	17531	17347	17539	17611	17593	17707	17646	17611	17608	17704	17730	17432	17717	17596	17507	17756	17784	17455	17561	17466	17601	17299	17615	17513	17659	17732	17651	17557	17706	17758	17633	17589	17563	17596	17579	17633	17523	17476	17575	17505	17653	17594	17686	17755	17772	17711	17275	17750	17580	17517	17546	17665	17493	17701	17567	17556	17497	17681	17486	17668	17587	17633	17622	17731	17622	17566	17630	17441	17761	17523	17623	17529	17647	17607	17532	17637	17526	17702	17391	17689	17523	17675	17609	17518	17732	17745	17627	17491	17593	17459	17493	17711	17760	17712	17701	17797	17403	17631	17466	17757	17655	17461	17612	17414	17692	17450	17400	17457	17483	17436	17395	17569	17666	17565	17525	17708	17434	17464	17579	17654	17497	17632	17654	17744	17490	17612	17455	17591	17484	17717	17721	17689	17753	17705	17641	17655	17378	17444	17660	17527	17663	17591	17681	17655	17500	17614	17462	17451	17601	17540	17537	17445	17529	17630	17496	17464	17579	17587	17634	17514	17656	17728	17463	17372	17570	17600	17804	17643	17557	17726	17726	17514	17444	17415	17710	17506	17628	17599	17586	17568	17704	17785	17469	17746	17731	17461	17635	17639	17643	17647	17514	17680	18000	17612	17679	17813	17783	17835	17712	17639	17535	17406	17617	17534	17759	17532	17426	17580	17590	17687	17544	17712	17634	17408	17740	17415	17542	17627	17589	17709	17738	17590	17749	17733	17479	17640	17586	17577	17747	17586	17786	17515	17590	17388	17611	17688	17667	17536	17768	17522	17632	17569	17717	17686	17508	17623	17482	17545	17505	17603	17555	17544	17581	17363	17602	17685	17588	17597	17519	17736	17584	17641	17698	17653	17599	17639	17753	17431	17564	17632	17516	17601	17694	17584	17515	17507	17454	17488	17539	17663	17503	17534	17580	17402	17751	17520	17571	17693	17543	17695	17743	17539	17499	17636	17522	17513	17481	17487	17590	17721	17766	17783	17510	17593	17647	17748	17647	17597	17537	17595	17505	17672	17603	17632	17512	17584	17602	17420	17746	17895	17579	17632	17692	17559	17447	17634	17482	17532	17472	17577	17633	17665	17619	17682	17523	17647	17614	17777	17471	17536	17562	17657	17489	17469	17520	17623	17533	17530	17435	17600	17402	17536	17679	17352	17566	17393	17510	17688	17555	17785	17607	17510	17394	17698	17418	17724	17746	17711	17600	17421	17718	17654	17589	17620	17644	17724	17772	17621	17682	17726	17733	17433	17516	17491	17420	17431	17765	17810	17468	17725	17475	17537	17524	17514	17519	17722	17624	17453	17545	17737	17610	17659	17672	17725	17599	17744	17762	17516	17627	17449	17680	17622	17727	17559	17720	17610	17384	17568	17521	17532	17555	17591	17580	17710	17426	17431	17562	17380	17477	17484	17590	17537	17601	17632	17468	17783	17668	17661	17698	17503	17640	17546	17542	17561	17716	17599	17660	17414	17693	17550	17603	17627	17742	17531	17569	17713	17790	17562	17691	17648	17542	17531	17629	17586	17781	17453	17644	17672	17366	17676	17677	17498	17561	17721	17664	17443	17503	17589	17647	17674	17600	17642	17929	17651	17593	17448	17464	17553	17731	17356	17521	17501	17546	17412	17558	17578	17651	17405	17748	17530	17552	17575	17786	17529	17488	17559	17663	17532	17417	17452	17783	17548	17619	17610	17642	17598	17704	17483	17813	17633	17739	17535	17652	17616	17730	17675	17562	17556
16652	19790	19524	16931	15678	15455	15492	15269	15407	15339	15389	15271	15387	17675	18872	18260	16882	15811	15174	15362	15212	15347	15121	15249	15083	15264	15244	15183	15202	15236	15089	15201	15205	15162	15107	15311	15242	15083	15279	15280	15054	15146	15284	15225	15380	15280	15223	15190	15116	15262	15156	15186	15228	15276	15141	15122	15187	15125	15054	15115	15288	15244	15275	15167	15176	15092	15168	15252	15215	15101	15240	15207	15234	15310	15375	15287	15174	15287	15142	15275	15026	15173	15135	15168	15386	14999	15135	15285	15095	15137	15203	15218	15325	15297	15060	15089	15178	15367	15280	15226	15310	15181	15130	15239	15086	15166	15166	15245	15141	15334	14971	15040	15136	15332	15191	15092	15302	15198	15202	15323	15208	15227	15191	15402	14830	15104	15192	15198	15137	15110	15238	15282	15050	15152	15089	15064	15250	15241	15233	15170	15132	15245	15218	15107	15281	15171	15267	15205	15060	15182	15269	15141	15242	15250	15335	15193	15104	15341	15275	15077	15156	15179	15309	15219	15148	15302	15208	15057	15290	15229	15155	15209	15237	15068	15186	15254	15168	15029	15189	15090	15217	15374	15195	15243	15173	15066	15131	15052	15165	15210	15200	15147	15108	15248	15199	15241	15124	15174	15127	15148	15075	15238	15098	15140	15211	14949	15330	15236	15195	15153	15228	15183	15228	15163	15239	15135	15178	15162	15116	15054	15000	15117	15100	15280	15288	15207	15196	15202	15094	15112	15103	15064	15095	15096	15242	15264	15155	15292	15159	15357	15144	15099	15262	15170	15200	14978	15262	15144	15183	15090	15113	15151	15330	15182	15191	15250	15148	15179	15026	15315	15433	15110	15189	15177	15111	15283	15202	15220	15129	15169	15245	15108	15169	15067	15218	15128	15112	15203	15164	15288	15054	15195	15128	15106	15084	15268	15229	15328	15174	15174	15099	15030	15131	15137	15385	15333	15254	15127	15187	15240	15155	15131	15190	15148	15317	15174	15308	15194	15229	15261	15217	15234	15181	14994	15235	15310	14989	15207	15223	15253	15215	15242	15277	15213	15095	15389	15195	15127	15387	15068	15305	15124	15353	15134	15237	15174	15191	15147	15127	15131	15089	14970	15281	15257	15221	15137	15097	15167	15177	14970	15222	15266	15198	15387	15281	15300	15201	15199	15020	15169	15270	15180	15147	15344	15305	15308	15292	15104	15248	15318	15068	15073	15158	15187	15429	15007	15262	15023	15236	15224	15177	15145	15073	14941	15222	15093	15189	15231	15124	15231	15350	15074	15252	15118	15099	15175	15287	15190	15164	15204	15128	15342	15181	15114	15169	15176	15225	15141	15275	15014	15081	15140	15138	15220	15275	15279	15073	15138	15064	15277	15227	15260	15370	15120	15343	15232	15133	15116	15315	15047	15337	15058	15287	15119	15163	15167	15250	15179	15224	15191	15309	15179	15283	15243	15238	15195	15215	15228	15122	15182	15248	15225	15247	15091	15271	15247	15300	15169	15206	15297	15154	15298	15296	15053	15416	15216	15243	15129	15271	15215	15242	15347	15189	15333	15182	15073	15117	15083	15186	15372	15115	15082	15124	15234	15461	15162	15068	15093	15147	15148	15134	15172	15204	15065	15217	15206	15116	15078	15139	15271	15042	14954	15264	15253	15116	15014	15262	15174	15326	15201	15125	15203	15149	15245	15198	15236	15273	15198	15185	15267	15149	15291	15354	15147	15100	15198	15169	15307	15141	15207	15115	15087	15286	15284	15253	15152	15190	15145	15443	15081	15351	15211	15043	15207	15281	15128	15204	15244	15335	15262	15435	15325	15130	15386	15030	15192	15064	15304	15092	15152	15150	15188	15034	15275	15124	15295	15002	15238	15407	15095	15221	15254	15346	15298	15137	15146	15052	15332	15140	15244	15102	15051	15218	15090	15104	15296	15223	15420	15067	15188	15258	15057	15168	15160	15203	15038	15142	15281	15094	15247	15009	15180	15236	15119	15146	15230	15089	15183	15201	15114	15105	15148	15228	15192	15215	15059	15304	15247	15196	15278	15263	15053	15209	15209	15160	15211	15315	15073	15306	15115	15203	15115	15261	15110	15107	15380	15073	15105	15303	15275	15154	15299	15137	15180	14971	15187	15190	15017	15062	15234	15197	15184	15206	15189	15237	15211	15161	15106	15125	15130	15059	15257	15099	15118	15355	15170	15249	15176	15281	15222	15231	15011	15232	15148	15113	15330	15215	15183	15220	15190	15326	15234	15043	15161	15224	15197	15271	15235	15307	15247	15310	15031	15271	15222	15129	15192	15231	15196	15108	15090	15143	15272	15254	15287	15032	15287	15255	15201	15070	15033	15118	15263	15323	15136	15093	15370	14999	15205	15244	15201	15123	15347	15254	15117	15129	15048	15044	15277	15285	15260	15192	15237	15117	15101	15120	15113	15232	15040	15208	15209	15133	15101	15162	15151	15327	15085	15139	15285	15308	15033	15253	15252	15273	15237	15163	15380	15196	15263	15269	15245	15099	15171	15278	15151	15038	15159	15000	15331	15249	14993	15232	15137	15140	15185	15191	15175	15127	15241	15254	15164	15146	15233	15036	15243	15125	14978	15238	15022	15129	15334	15081	15169	15349	14946	15194	15152	15284	14960	15116	15327	15254	15247	15168	15374	15028	15234	15306	15171	15038	15195	15152	15284	15039	15064	15189	15100	15154	15277	15174	15353	15165	15348	15012	15209	15097	15115	15288	15020	15191	15156	15184	15253	15199	15192	15279	15229	15231	15274	15140	14997	15272	15131	15050	15171	15232	15186	15113	15145	15229	15165	15235	15192	15445	15107	15116	15311	15422	15172	15074	15061	15129	15254	15144	15055	15176	15100	15249	15088	15062	15077	15308	15024	15223	15159	15058	15206	15136	15129	15143	15254	15181	15394	15226	15135	14999	15297	15142	15115	15105	14999	15248	15117	15192	15056	15277	15160	15431	15304	15133	15290	15188	15124	15463	15018	15268	15135	15287	15211	15194	15245	15213	15286	15187	15293	15188	15172	15287	15113	15246	14982	15215	15388	15206	15156	15175	15144	15189	15105	15058	15102	15179	15243	15231	15266	15373	15223	15202	15245	15179	15050	15159	15211	15232	15068	15225	15182	15168	15186	15185	15229	15044	15172	15237	15131	15275	15241	15032	15215	15183	15161	15229	15187	15255	15163	15100	15123	15118	15192	15240	15189	15151	15294	15050	15160	15192	15309	15049	15243	15121	15317	15132	15066	15238	15316	15371	15235	15045	15320	15381	15099	15231	14972	15093	15248	15087	15101	15136	15193	15431	15286	15103	15178	15150	15191	15171	15166	15263	15350	15235	15077	15193	15268	15275	15097	15225	15175	15221	15105	15184	15070	15261	15188	15150	15381	15026	15177	15330	15142	15266	15088	15190	15311	15174	15059	15166	15127	15173	15251	15086	15112	15175	15229	15151	15217	15349	15101	15092	15035	15290	15227	15156	15116	15209	15226	15215	15126	15209	15222	15036	15160	15020	15028	15198	15126	15256	15283	15133	15223	15229	15090	15095	15178	15336	15226	15095	15159	15311	15069	15076	15217	15258	15266	15047	15407	15348	15207	15195	15103	15158	15125	15177	15221	15113	15194	15267	15287	15219	15128	15234	15123	15232	15159	15263	15104	15239	15239	15296	15187	15231	15119	15080	15024	15353	15230	15126	15043	15254	15242	15339	15207	15230	15187	15463	15304	15236	14974	15057	15137	15044	15232	15309	15143	15056	15047	15004	15113	14979	15293	15271	15163	15338	15305	15165	15092	15188	15285	15277	15176	15185	15213	15173	15081	15109	15315	15112	15238	15164	15131	15236	15134	15211	15158	15323	14979	15063	15310	15127	15227	15183	15224	15109	15117	15153	15258	15223	15185	15303	15261	14980	15280	15212	15096	15204	15152	15262	15082	15152	15166	15125	15101	15314	15213	15217	15107	15153	15256	15146	15333	14997	15180	15193	15154	15202	15234	15184	15295	15386	15192	15219	15349	15140	15197	15171	15253	15083	15157	15096	15292	15198	15078	15167	15310	15392	15179	15212	14967	15173	15092	15145	15318	15062	15131	15213	15137	15413	15262	15145	15211	15168	15038	15225	15208	15438	15050	15117	15230	15069	15346	15054	15214	15236	15065	15327	15086	15252	15215	15182	15267	15218	15212	15025	15156	15208	15319	15390	15321	15266	15252	15072	15133	15120	15150	15146	15062	15116	15149	15109	15435	15061	15237	15212	15247	15298	15069	15172	15320	15294	15303	15272	15029	15129	15209	15080	15120	15327	15301	15230	15252	15302	15156	15183	15194	15090	15250	15178	15147	15279	15431	15128	15089	15230	15238	15409	15148	15062	15188	15277	15070	15194	15225	15240	15194	15035	15287	15196	15217	15193	15340	15273	15331	15105	15256	15105	15197	15148	15135	15064	15247	15134	15082	15253	15060	15160	15197	15272	15112	15264	15232	15251	15191	14995	15137	15259	15206	15191	15331	15036	14947	15325	15203	15272	15198	15212	15247	14915	15371	15230	15266	15326	15100	15277	15276	15246	15131	15371	15192	15267	15223	15306	15189	15186	15186	15238	15397	15190	15062	15245	15200	15420	15178	15312	15180	15094	15113	15206	15193	15326	15160	15122	15120	15231	15223	15363	15169	15102	14979	15316	15294	15334	15198	15225	15224	15227	15168	15204	15382	15188	15234	15097	15360	15319	15302	15292	15128	15425	15083	15152	15261	15224	15106	15150	15328	15235	14957	15307	15105	15246	14994	15173	15134	15230	15295	15318	15208	15249	15083	15304	15251	15311	15276	15127	15133	15089	15122	15391	15295	15072	15206	15289	15232	15172	15178	15084	15154	14990	15205	15224	15210	15068	15202	15170	15090	15393	15167	15153	15231	15134	15357	15202	15092	15155	15225	15253	15162	15275	15176	15155	15138	15143	15248	15318	15056	15124	15162	15159	15150	15216	15353	15159	15145	15294	15036	15251	15116	15151	15230	15303	15133	15239	15061	15254	15267	15048	14995	15158	15103	15201	15170	15168	15172	15338	15154	15220	15006	15170	15246	15157	15194	15306	15247	15053	15306	15227	14949	15076	15240
25112	21427	28230	25525	21687	19720	19508	18130	17942	18032	18214	17953	18426	28595	33292	29053	24334	20242	18181	17831	17572	17686	17562	17509	17689	17504	17457	17605	17559	17478	17416	17553	17502	17402	17658	17469	17342	17485	17376	17585	17379	17503	17402	17529	17497	17307	17472	17351	17358	17611	17739	17668	17447	17562	17598	17620	17526	17496	17554	17472	17460	17556	17390	17452	17392	17670	17527	17378	17425	17407	17359	17410	17403	17486	17503	17483	17516	17348	17273	17323	17354	17441	17480	17550	17490	17427	17630	17639	17578	17440	17560	17480	17658	17447	17413	17466	17202	17522	17541	17594	17607	17452	17569	17390	17459	17471	17531	17440	17324	17632	17474	17579	17365	17463	17405	17568	17398	17734	17453	17578	17603	17434	17464	17513	17433	17416	17481	17506	17450	17599	17723	17595	17692	17454	17377	17372	17492	17496	17548	17306	17478	17537	17369	17500	17465	17343	17505	17332	17453	17305	17171	17437	17550	17469	17786	17514	17507	17566	17608	17593	17589	17477	17397	17493	17520	17501	17484	17437	17395	17458	17460	17524	17354	17520	17574	17374	17360	17521	17487	17445	17313	17463	17430	17466	17576	17469	17547	17429	17556	17481	17325	17574	17580	17282	17447	17447	17422	17444	17359	17369	17380	17465	17531	17367	17575	17388	17511	17554	17440	17364	17364	17328	17326	17610	17574	17607	17288	17521	17743	17486	17352	17461	17543	17448	17558	17362	17330	17467	17339	17438	17388	17555	17457	17307	17389	17450	17551	17625	17260	17494	17522	17418	17250	17638	17601	17457	17597	17373	17367	17494	17541	17444	17533	17402	17603	17355	17550	17465	17571	17327	17425	17517	17611	17428	17373	17401	17534	17349	17423	17558	17459	17588	17337	17329	17442	17570	17485	17564	17609	17395	17595	17383	17507	17424	17636	17396	17346	17441	17413	17545	17467	17503	17366	17313	17499	17458	17428	17276	17308	17551	17305	17336	17351	17286	17470	17245	17468	17393	17654	17572	17539	17509	17355	17493	17351	17432	17435	17240	17318	17532	17444	17488	17575	17417	17710	17367	17500	17454	17495	17384	17519	17287	17450	17229	17318	17417	17431	17291	17501	17287	17359	17481	17419	17476	17440	17307	17488	17252	17510	17372	17318	17578	17451	17474	17395	17445	17390	17540	17437	17461	17514	17430	17482	17617	17629	17580	17401	17473	17460	17395	17491	17534	17404	17228	17584	17345	17522	17566	17409	17569	17458	17472	17612	17476	17403	17570	17507	17335	17583	17635	17569	17473	17356	17288	17115	17528	17640	17352	17376	17648	17515	17386	17483	17454	17469	17261	17321	17385	17461	17398	17360	17372	17484	17312	17602	17642	17445	17387	17454	17460	17448	17459	17620	17417	17517	17526	17496	17563	17531	17380	17546	17316	17385	17604	17230	17434	17503	17502	17697	17390	17380	17545	17435	17518	17477	17424	17523	17376	17436	17280	17428	17635	17619	17641	17410	17479	17498	17535	17428	17498	17539	17395	17362	17407	17316	17383	17466	17380	17257	17292	17553	17421	17350	17474	17399	17423	17580	17454	17410	17408	17394	17454	17540	17648	17366	17382	17405	17443	17371	17481	17536	17513	17323	17427	17368	17484	17493	17646	17556	17552	17437	17529	17545	17355	17566	17175	17478	17447	17593	17467	17332	17520	17589	17649	17455	17670	17429	17547	17312	17533	17224	17491	17290	17409	17426	17432	17433	17508	17458	17535	17554	17574	17409	17375	17423	17444	17411	17453	17626	17468	17206	17323	17487	17614	17308	17469	17532	17600	17281	17285	17601	17456	17297	17503	17408	17289	17308	17517	17553	17252	17622	17558	17295	17483	17470	17447	17352	17513	17369	17624	17385	17223	17433	17550	17391	17494	17437	17638	17621	17722	17365	17416	17415	17382	17551	17396	17361	17384	17393	17479	17370	17421	17454	17462	17517	17755	17378	17586	17641	17575	17618	17332	17764	17353	17300	17475	17445	17608	17443	17609	17370	17429	17425	17289	17386	17329	17599	17314	17289	17469	17363	17501	17371	17567	17360	17408	17606	17372	17502	17594	17522	17574	17680	17507	17357	17521	17546	17392	17310	17428	17581	17765	17521	17250	17448	17493	17674	17475	17497	17406	17446	17437	17619	17424	17554	17680	17577	17697	17507	17765	17626	17400	17547	17461	17607	17372	17474	17650	17446	17488	17598	17304	17386	17411	17214	17431	17566	17453	17361	17498	17377	17672	17290	17589	17558	17551	17390	17533	17560	17517	17477	17528	17389	17597	17391	17458	17421	17256	17219	17450	17601	17440	17508	17288	17565	17165	17426	17452	17574	17393	17387	17492	17714	17367	17590	17362	17597	17401	17400	17432	17469	17611	17554	17535	17515	17623	17540	17461	17478	17420	17324	17488	17775	17491	17423	17455	17408	17514	17789	17502	17385	17358	17516	17322	17582	17441	17474	17549	17432	17426	17489	17525	17371	17429	17490	17545	17473	17521	17607	17524	17364	17494	17485	17482	17539	17471	17573	17382	17523	17212	17409	17321	17329	17419	17640	17529	17383	17321	17445	17391	17355	17506	17724	17401	17256	17557	17590	17475	17379	17606	17267	17303	17467	17531	17441	17450	17490	17281	17590	17404	17465	17506	17423	17542	17763	17472	17336	17370	17709	17375	17524	17479	17560	17605	17503	17393	17321	17400	17349	17351	17400	17489	17469	17613	17524	17499	17524	17318	17208	17697	17512	17359	17607	17435	17526	17563	17503	17424	17377	17510	17542	17501	17417	17617	17544	17719	17431	17449	17321	17466	17498	17608	17533	17368	17556	17426	17679	17452	17427	17596	17529	17543	17437	17462	17774	17689	17536	17554	17480	17312	17505	17546	17359	17460	17634	17255	17433	17458	17506	17394	17270	17631	17437	17510	17444	17350	17483	17458	17472	17583	17400	17586	17494	17619	17620	17557	17382	17564	17426	17513	17402	17483	17528	17492	17304	17419	17592	17612	17504	17493	17495	17723	17530	17456	17554	17191	17654	17358	17468	17464	17400	17337	17565	17398	17289	17538	17573	17482	17502	17546	17457	17522	17462	17505	17426	17459	17542	17636	17633	17553	17552	17576	17312	17340	17456	17423	17573	17404	17445	17487	17425	17594	17548	17210	17349	17571	17687	17510	17532	17464	17366	17336	17603	17334	17481	17554	17512	17283	17549	17433	17513	17480	17402	17425	17560	17375	17565	17406	17554	17552	17464	17560	17533	17402	17379	17434	17357	17411	17367	17427	17335	17387	17257	17402	17497	17532	17270	17294	17542	17525	17281	17227	17454	17589	17239	17553	17514	17483	17474	17320	17398	17560	17448	17459	17310	17697	17499	17629	17514	17409	17273	17628	17674	17575	17503	17368	17379	17440	17427	17382	17357	17400	17353	17472	17526	17417	17633	17483	17461	17420	17555	17705	17479	17514	17490	17571	17301	17316	17489	17516	17389	17523	17397	17294	17346	17379	17491	17305	17550	17659	17297	17595	17343	17451	17414	17351	17656	17334	17346	17515	17651	17615	17557	17301	17672	17538	17442	17572	17370	17302	17511	17735	17520	17270	17630	17247	17470	17465	17329	17459	17399	17536	17438	17279	17153	17507	17716	17371	17420	17348	17565	17349	17630	17493	17627	17506	17433	17325	17453	17586	17573	17548	17529	17694	17573	17492	17581	17351	17474	17316	17369	17392	17729	17491	17515	17352	17471	17599	17602	17425	17294	17491	17368	17502	17373	17312	17595	17621	17424	17337	17414	17523	17443	17429	17459	17501	17648	17427	17371	17595	17690	17495	17598	17280	17477	17395	17444	17375	17198	17527	17477	17484	17206	17325	17409	17261	17597	17485	17384	17221	17353	17467	17404	17342	17435	17556	17601	17575	17438	17221	17490	17524	17458	17426	17462	17595	17496	17457	17507	17493	17453	17330	17303	17505	17244	17378	17479	17446	17583	17311	17347	17330	17494	17520	17521	17461	17559	17419	17456	17466	17526	17589	17442	17494	17336	17381	17411	17391	17507	17435	17602	17721	17518	17431	17520	17568	17475	17423	17452	17359	17339	17445	17365	17533	17432	17444	17521	17475	17304	17648	17515	17605	17491	17412	17467	17405	17608	17596	17537	17596	17375	17377	17385	17513	17488	17497	17455	17478	17536	17476	17426	17400	17484	17395	17353	17381	17490	17532	17570	17381	17534	17506	17508	17552	17290	17384	17363	17419	17357	17485	17583	17544	17699	17466	17507	17230	17441	17453	17555	17454	17446	17399	17573	17366	17463	17512	17520	17356	17376	17544	17319	17333	17358	17209	17391	17316	17734	17384	17518	17448	17601	17341	17528	17332	17615	17477	17312	17377	17486	17608	17425	17368	17404	17504	17526	17429	17389	17463	17294	17524	17499	17464	17360	17241	17400	17528	17463	17477	17553	17569	17620	17627	17595	17421	17326	17518	17442	17411	17465	17269	17473	17624	17535	17293	17578	17465	17290	17621	17496	17422	17463	17497	17551	17383	17327	17422	17454	17543	17406	17417	17257	17403	17461	17378	17521	17447	17475	17440	17504	17546	17502	17478	17538	17310	17239	17595	17477	17354	17383	17255	17605	17497	17558	17650	17364	17440	17651	17527	17648	17458	17520	17337	17520	17534	17434	17344	17388	17397	17558	17328	17553	17318	17493	17447	17466	17429	17384	17247	17590	17538	17504	17594	17629	17532	17407	17424	17571	17428	17340	17273	17347	17392	17478	17480	17618	17493	17425	17554	17611	17554	17481	17377	17489	17571	17516	17422	17613	17356	17510	17503	17388	17471	17686	17368	17311	17402	17542	17620	17416	17613	17646	17455	17598	17482	17459	17258	17358	17501	17509	17318	17546	17372	17435	17571	17455	17486	17509	17717	17498	17710	17554	17412	17568	17434	17436	17380	17405	17607	17426	17628	17468	17587	17432	17507	17277	17494	17499	17634	17466	17535	17406	17611	17610	17361	17521	17507	17596	17523	17389	17666	17427	17518	17472	17393	17474	17469	17408	17492	17214	17628	17372	17400	17648	17494	17336	17401	17355	17405	17363	17565	17515	17340	17396	17388	17526	17674
15749	25141	23897	19283	17124	16302	16271	15770	15968	15995	15969	15877	17184	31410	34266	28766	22809	17786	15777	15366	15197	15157	15250	15288	15341	15054	15150	15197	15307	15243	15201	15085	15123	15153	15269	15202	15076	15175	15153	15033	15166	15171	15262	15146	15022	15364	15084	15308	15175	15111	15203	15278	15208	15451	15140	15138	15195	15444	15226	15218	15322	15156	15118	15349	15237	15170	15089	15280	15276	15148	15204	15174	15287	15351	15410	15220	15160	15278	15373	15031	15113	15278	15075	15166	15085	15277	15201	15125	15168	15095	15218	15179	15336	15199	15047	15124	15224	15242	15059	15104	15458	15267	15210	15277	15264	15155	15040	15179	15154	15194	15211	15194	15216	15028	15143	15265	15182	15190	15272	15165	15203	15281	15254	15149	15061	15255	15125	15175	15333	15273	15190	15274	15237	15223	15187	15173	15220	15065	15145	15272	15334	15209	15288	15192	15113	15327	15225	15142	15081	15332	15172	15207	15205	15071	15262	15295	15045	15148	15094	15296	15090	15166	15292	15134	15134	15322	15194	15071	15221	15319	15161	15185	15188	15006	15179	15298	15231	15262	15171	15034	15361	15303	15183	15373	15227	15223	15187	15188	15132	15207	15264	14983	15214	15072	15322	15190	15357	15286	15378	15239	15354	15230	15136	15116	15056	15202	15258	15225	15250	15257	15022	15288	15255	15204	15145	15365	15120	15227	15229	15172	15189	15309	15122	15116	15100	15265	15393	15180	15097	15299	15156	15076	15125	15343	15110	15235	15218	15144	15375	15233	15168	15230	15015	15261	15150	15221	15188	15285	15067	15347	15152	15188	15069	15373	15064	15203	14941	15258	15148	14926	15194	15061	15133	15165	15375	15197	15251	15232	15167	15358	15187	15090	15451	15128	15182	15153	15045	15218	15266	15259	15212	15107	15232	15290	15230	15119	15117	15111	15185	15222	15209	15049	15172	15223	14968	15189	15123	15206	15191	15353	15262	15175	15253	15187	15383	14995	15082	15260	15183	15067	15170	15164	15251	15317	15243	15275	15189	15140	15332	15079	15229	15106	15157	15238	15382	15127	15138	15114	15040	15285	15214	15191	15189	15343	15219	15072	15070	15225	15266	15220	15294	15148	15154	15187	15213	15224	15079	15304	15124	15239	15413	15070	15258	15218	15272	15152	15209	15199	15219	15247	15056	15334	15354	15295	15070	15192	15121	15309	15054	15088	15100	15257	15326	15116	15300	15092	15382	15293	15319	15145	15174	14976	15191	15033	15131	15124	15211	15087	15237	15062	15202	15024	15007	15163	15162	15189	15135	15156	15028	15189	15125	15039	15278	15066	15196	15296	15124	15205	15265	15147	15541	15154	15224	15120	15347	15168	15106	15146	15327	15139	15253	15145	15118	15083	15313	15226	15215	15283	15131	15223	15255	15212	15204	15201	15300	15045	15133	15136	15321	15293	15130	15290	15411	15116	15109	15110	15128	15212	15068	15140	15263	15201	15099	15166	15285	15254	15188	15309	15145	15060	15236	15328	15203	15126	15392	15395	15067	15296	15316	15292	15182	15268	15159	15201	15301	15221	15110	15212	15140	15255	15331	15114	15184	15052	15282	15183	15269	15176	15065	15121	15296	15085	15136	15160	15082	15191	15203	15324	15200	15161	15268	15148	15138	15191	15276	15332	15248	15148	15307	15040	15213	15118	15353	15299	15269	15248	15073	15032	15038	15068	15056	15251	14963	15260	15115	15203	15239	15304	15381	15223	14937	15176	15082	15184	15078	15289	15170	15147	15232	15144	15185	15277	15341	14997	15331	15380	15151	15218	15182	15047	15184	15177	15265	15165	15383	15223	15176	15197	15191	15054	15383	15149	15299	15201	15344	15288	15111	15176	15274	15138	15094	15062	15206	15174	15086	15267	15294	15116	15207	15153	15258	15206	15073	15231	15128	15179	15264	15085	15301	14994	15107	15210	15207	15117	15204	15210	15205	15256	15229	15190	15111	15087	15375	15199	15391	15241	15358	15247	15290	15089	15219	15164	15001	15226	15293	15060	15339	15105	15221	15203	15182	15176	15166	14977	15327	14945	15085	15276	15144	15163	15310	15317	15106	15161	15101	15265	15202	15361	15233	15129	15412	15204	14981	15142	15275	15433	15075	15168	15268	15148	15301	15161	15113	15226	15173	15125	15232	15193	15190	15141	15089	15187	15070	15145	15275	15163	15175	15244	15092	15402	15184	15061	15153	15291	15216	15240	15242	15314	15239	15095	15224	15209	15154	15263	15284	15279	15199	15151	15259	15018	15141	15267	15161	15197	15280	15456	14915	15376	15231	15136	15322	15164	15178	15086	15260	15185	15275	15030	15193	15171	15143	15333	15264	15130	15301	15304	15187	15227	15331	15428	15288	15308	15184	15319	15312	15190	15178	15119	15083	15236	15274	15241	15287	15298	15172	15114	15226	15266	15175	15156	15153	15094	15181	15160	15162	15251	15101	15076	15170	15182	15111	15353	15148	15350	15166	15204	15221	15221	15247	15066	15164	15227	15257	15115	15243	15150	15186	15183	15108	15205	15165	15263	15304	15160	15221	15251	15357	15339	14898	15209	15221	15184	15186	15253	15212	15260	15201	15172	15221	15272	15087	15264	15287	15202	15146	15215	15307	15297	15301	15133	15234	15295	15172	15085	15155	15349	15121	15176	15216	15204	15243	15192	15124	15275	15166	15199	15254	15141	15296	15250	15223	15197	15238	15198	15121	15176	15222	15210	15212	15180	15228	15020	15231	15063	15307	15364	15280	15032	15215	15000	15138	15029	15114	15238	15154	15229	15372	15315	15338	15144	15067	15130	15093	15207	15173	15132	15235	15267	15266	15355	15244	15238	15245	15274	15094	15369	15148	15130	15302	15107	15192	15343	15280	15285	15339	15259	14957	15266	15107	15196	15317	15281	15074	15052	15247	15091	15142	15113	15175	15209	15203	15156	15364	15232	15318	15201	15243	15150	15278	15178	15137	15148	15122	15347	15110	15219	15192	15250	15290	15121	15127	15246	15111	15239	15356	15183	15117	15149	15202	15045	15170	15336	15323	15272	15287	15070	15162	15155	15126	15261	15099	15126	15303	15169	15342	15284	15261	15172	15239	15257	15196	15154	15131	15199	15195	15103	15087	15296	15213	15061	14978	15187	15076	15210	15366	15241	15207	15032	15232	15280	15092	15157	15272	15368	14993	15212	15295	15271	15177	15255	15470	15004	15273	15080	15067	15218	15261	15289	15268	15262	15290	15054	15098	15440	15229	15260	15194	15260	15185	15189	15201	15136	15368	15229	15260	15180	15067	15072	15301	15266	15191	15238	15100	15069	15140	15099	15314	15240	15121	15159	15251	15243	15213	15044	15295	15220	15191	15247	15058	15299	15218	15214	15319	15145	15179	15242	15234	14997	15151	15233	15133	15265	15251	15216	15310	15184	14997	15225	15314	15174	15234	15129	15111	15318	15352	15174	15167	15302	14936	15175	15089	15176	15130	15120	15191	15373	15225	15189	15159	15267	15213	15365	15173	15203	15272	15189	15268	14991	15117	15051	15308	15056	15274	15143	15128	15135	15258	15293	15164	15220	15089	15051	15260	15164	15198	15235	15173	15285	15124	15250	15268	15211	15223	15240	15108	15182	15154	15208	15018	15291	15181	15186	15195	15034	15133	15132	15096	15156	15132	15207	15222	14921	15149	15178	15059	15275	15150	15173	15246	15156	15229	15221	15290	15420	15178	15241	15192	15276	15150	14981	15156	15085	15146	15152	15081	15089	15120	14925	15022	15141	15316	15333	15214	15200	15189	15288	15287	15305	15150	15183	15247	15257	15211	15199	15108	15217	15157	15252	15202	15045	15152	15266	15202	15303	15363	15235	15219	15354	15186	15245	15356	15171	15172	15120	15375	15257	15233	15254	15210	15322	15090	15419	15269	15211	15199	15108	15071	15294	15148	15339	15315	15080	15097	15171	15091	15106	15131	15223	15140	15121	15150	15195	15394	15292	15123	15335	15223	15269	15411	15209	15338	15312	15207	15041	15213	15325	15165	15137	15158	15348	15024	15137	15192	15118	15165	15397	15016	15199	14996	15105	15198	15156	15331	15066	15150	15174	15333	15193	15164	15229	15237	15326	15175	15057	15111	15206	15104	15196	15133	15209	15234	15193	15190	15198	15320	15244	15193	15159	15090	15341	15105	15281	15096	15069	15054	15123	14999	15271	15231	15103	15191	14985	15240	15161	15183	15139	15247	15406	15217	15247	15215	15287	15368	15208	15161	15201	15316	15213	15134	15206	15142	15043	15260	15188	15182	15349	15207	15252	15246	15323	15173	15228	15192	15136	15140	15183	15088	15154	15255	15014	15243	15182	15225	15238	15006	15262	15271	15243	15240	15377	15131	15293	15248	15293	15222	15093	15138	15232	15100	15145	15058	15107	15233	15130	15269	15272	15069	15150	15210	15270	15144	15321	15206	15246	15105	15229	15200	15034	15117	15296	14986	15207	15235	15344	15231	15244	15241	15261	15223	15135	15266	15466	15235	15217	15065	15096	15315	15169	15151	15123	15171	15076	15062	15174	15277	15103	15146	15187	15203	15245	15104	15161	15232	15237	15121	15138	15212	15113	15240	15110	15331	15145	15293	15293	15160	15196	15280	15266	15229	15301	15228	15180	15373	15206	15248	15348	15388	15268	15285	15370	15434	15071	15313	15240	15299	15037	15167	15158	15086	15330	15192	15279	15235	15333	15235	15177	15143	15250	15223	15140	15163	15097	15203	15302	15237	15187	15242	15198	14990	15230	15152	15283	15095	15138	15089	14949	15240	15169	15269	15222	15208	15196	15249	15167	15237	15050	15285	15270	15221	15412	15052	15184	15236	15171	15182	15156	15276	15190	15196	15247	15324	15238	15060	15231	15222	15211	15132	15283	15158	15119	15275	15213	15222	15122	15149	15172	15289	15274	15248	15271	15297	15294	15261	15017	15186	15224	15256	15181	15348	15245	15171	15245	15258	15193	15137	15289	15106	15217	15247	15169	15115	15275	15183	15152	15303	15215	15067	15025	15209	15120	15376	15295	15140	15174	15292	15223	15273	15271	15170	15170	15168	15183	15047	15326	15145	15055
23864	21434	28991	24269	22069	23077	22704	18949	18123	18798	18775	18589	26641	44163	39812	32700	25113	20474	18446	17835	17784	17678	17497	17721	17575	17651	17583	17768	17618	17416	17613	17484	17484	17481	17717	17699	17452	17578	17531	17636	17455	17491	17536	17479	17539	17594	17558	17503	17512	17647	17578	17677	17547	17411	17725	17432	17411	17318	17666	17571	17667	17607	17554	17318	17532	17574	17513	17470	17417	17631	17520	17625	17391	17217	17513	17436	17216	17577	17337	17539	17417	17545	17518	17387	17489	17377	17669	17598	17567	17543	17583	17543	17668	17607	17344	17404	17706	17452	17535	17466	17308	17304	17323	17617	17481	17238	17338	17665	17683	17440	17325	17421	17362	17436	17542	17452	17383	17644	17660	17489	17253	17414	17483	17269	17418	17463	17356	17492	17693	17331	17489	17509	17501	17312	17311	17353	17477	17293	17522	17420	17426	17582	17351	17446	17487	17545	17482	17626	17631	17407	17482	17703	17437	17625	17444	17510	17398	17522	17476	17439	17528	17320	17428	17350	17282	17407	17437	17562	17318	17502	17421	17444	17592	17405	17437	17330	17479	17525	17440	17395	17242	17400	17455	17306	17525	17532	17384	17496	17502	17359	17291	17471	17528	17585	17606	17517	17588	17322	17341	17541	17459	17562	17299	17281	17568	17395	17644	17475	17584	17386	17326	17531	17323	17514	17513	17401	17564	17545	17314	17630	17310	17514	17548	17563	17506	17511	17585	17446	17454	17537	17424	17395	17469	17480	17414	17495	17481	17403	17539	17373	17285	17490	17317	17681	17686	17462	17311	17391	17453	17114	17432	17562	17499	17517	17486	17368	17586	17296	17452	17578	17367	17485	17236	17478	17606	17476	17397	17426	17343	17529	17579	17500	17569	17569	17620	17620	17565	17701	17489	17379	17501	17288	17406	17559	17388	17477	17554	17496	17520	17528	17253	17385	17415	17430	17624	17617	17456	17359	17650	17461	17456	17494	17419	17703	17323	17370	17384	17360	17462	17575	17509	17394	17600	17198	17670	17512	17524	17390	17489	17576	17376	17394	17515	17375	17415	17545	17133	17383	17349	17619	17351	17501	17375	17267	17400	17518	17472	17531	17539	17433	17415	17311	17321	17563	17220	17334	17594	17501	17312	17414	17467	17389	17487	17448	17263	17647	17574	17302	17415	17573	17328	17404	17273	17443	17463	17396	17426	17285	17501	17416	17770	17529	17536	17496	17367	17683	17392	17485	17454	17718	17591	17502	17359	17382	17670	17381	17443	17583	17376	17297	17270	17410	17420	17298	17400	17439	17364	17247	17425	17478	17408	17426	17480	17556	17526	17630	17354	17401	17518	17490	17400	17375	17540	17304	17658	17354	17460	17621	17438	17467	17345	17458	17455	17505	17578	17447	17560	17373	17471	17426	17539	17396	17523	17278	17345	17580	17588	17426	17590	17543	17462	17449	17323	17328	17600	17290	17200	17563	17449	17450	17570	17584	17428	17454	17593	17601	17339	17326	17555	17464	17530	17619	17438	17566	17435	17546	17404	17495	17429	17525	17660	17453	17300	17536	17564	17313	17496	17181	17399	17449	17551	17667	17403	17571	17149	17485	17623	17466	17539	17245	17523	17405	17475	17445	17473	17248	17637	17440	17383	17563	17526	17477	17369	17340	17464	17496	17283	17764	17703	17457	17361	17433	17397	17193	17488	17415	17231	17449	17366	17463	17471	17336	17561	17308	17511	17441	17551	17499	17554	17574	17388	17456	17417	17728	17448	17625	17366	17370	17364	17372	17528	17396	17429	17427	17295	17365	17314	17261	17663	17436	17455	17446	17405	17394	17332	17290	17802	17266	17369	17260	17442	17338	17609	17488	17448	17471	17592	17454	17570	17597	17578	17274	17317	17498	17480	17261	17378	17606	17221	17562	17461	17334	17474	17101	17421	17531	17488	17368	17390	17303	17414	17337	17452	17278	17445	17467	17334	17233	17617	17591	17470	17433	17552	17610	17362	17479	17506	17609	17533	17438	17379	17487	17543	17494	17368	17405	17316	17381	17260	17557	17513	17418	17452	17316	17261	17355	17356	17228	17276	17337	17487	17554	17554	17405	17229	17219	17380	17468	17591	17541	17299	17578	17576	17382	17362	17593	17383	17392	17450	17396	17439	17118	17457	17856	17523	17654	17483	17470	17388	17028	17483	17426	17432	17667	17493	17466	17589	17450	17595	17370	17477	17644	17381	17382	17428	17473	17491	17446	17508	17429	17414	17483	17515	17195	17397	17492	17341	17507	17579	17421	17421	17568	17540	17330	17318	17307	17366	17350	17431	17185	17449	17676	17273	17418	17432	17442	17371	17309	17421	17457	17496	17555	17317	17511	17452	17287	17726	17595	17536	17466	17535	17373	17446	17554	17568	17439	17344	17341	17390	17525	17468	17363	17516	17351	17442	17502	17443	17224	17520	17323	17480	17447	17529	17364	17342	17540	17617	17524	17311	17170	17339	17409	17495	17283	17396	17644	17351	17448	17519	17535	17657	17451	17172	17458	17556	17550	17396	17440	17293	17239	17485	17632	17545	17302	17502	17270	17208	17596	17565	17362	17361	17498	17408	17356	17268	17485	17679	17626	17493	17539	17449	17391	17397	17628	17382	17535	17429	17507	17599	17507	17408	17273	17676	17558	17315	17554	17414	17553	17524	17542	17443	17298	17525	17410	17624	17592	17393	17334	17678	17567	17524	17541	17195	17594	17559	17527	17220	17378	17437	17693	17432	17522	17323	17369	17430	17626	17370	17508	17647	17747	17558	17616	17527	17554	17475	17498	17459	17336	17594	17541	17453	17566	17344	17391	17244	17457	17534	17445	17345	17452	17406	17552	17271	17445	17360	17475	17574	17466	17425	17741	17732	17555	17492	17680	17496	17537	17513	17361	17267	17346	17697	17591	17543	17564	17466	17338	17637	17459	17331	17425	17441	17435	17484	17714	17646	17496	17624	17469	17505	17537	17533	17498	17351	17395	17547	17363	17435	17557	17316	17311	17564	17427	17556	17328	17412	17443	17429	17402	17480	17543	17194	17412	17473	17254	17449	17403	17227	17330	17674	17604	17259	17485	17438	17395	17349	17456	17663	17439	17256	17465	17551	17309	17513	17450	17326	17243	17648	17451	17364	17346	17503	17476	17473	17305	17356	17509	17507	17419	17425	17567	17435	17259	17536	17406	17529	17326	17462	17472	17472	17310	17551	17378	17327	17676	17409	17411	17453	17478	17475	17683	17465	17416	17476	17480	17537	17739	17619	17513	17392	17479	17624	17310	17160	17246	17108	17541	17481	17458	17582	17668	17361	17558	17725	17431	17529	17329	17503	17633	17622	17380	17249	17382	17518	17742	17671	17482	17498	17449	17478	17578	17472	17388	17421	17513	17412	17580	17533	17551	17279	17274	17249	17346	17428	17679	17518	17486	17651	17514	17427	17432	17354	17557	17547	17498	17469	17358	17335	17463	17550	17481	17669	17406	17442	17533	17556	17614	17490	17255	17586	17331	17335	17384	17356	17309	17355	17688	17622	17540	17490	17477	17385	17609	17531	17461	17344	17533	17591	17494	17706	17534	17221	17579	17508	17618	17623	17604	17620	17304	17565	17610	17567	17432	17277	17506	17322	17247	17542	17473	17376	17448	17317	17456	17448	17657	17667	17601	17299	17482	17614	17397	17601	17640	17259	17393	17383	17402	17706	17400	17380	17554	17373	17707	17671	17179	17536	17417	17547	17458	17396	17304	17586	17538	17406	17398	17466	17409	17486	17496	17306	17536	17406	17613	17506	17213	17438	17313	17464	17434	17523	17464	17352	17548	17396	17335	17542	17504	17430	17433	17433	17290	17485	17448	17474	17394	17520	17562	17285	17334	17415	17532	17452	17675	17409	17357	17415	17415	17572	17681	17408	17624	17519	17512	17365	17441	17549	17703	17440	17393	17248	17502	17450	17616	17432	17419	17513	17431	17408	17307	17255	17492	17431	17431	17655	17329	17518	17443	17592	17499	17622	17489	17444	17294	17283	17419	17616	17458	17354	17525	17494	17569	17276	17614	17332	17515	17297	17466	17503	17464	17267	17496	17536	17540	17356	17570	17536	17592	17488	17545	17636	17545	17592	17511	17407	17510	17465	17305	17291	17343	17385	17560	17530	17232	17321	17473	17526	17269	17467	17663	17557	17442	17321	17278	17432	17339	17346	17473	17362	17580	17274	17614	17497	17453	17329	17454	17298	17430	17470	17272	17290	17423	17519	17513	17471	17409	17360	17430	17589	17446	17553	17449	17549	17513	17576	17425	17324	17520	17463	17563	17663	17304	17352	17400	17373	17469	17265	17550	17477	17411	17613	17602	17237	17375	17491	17559	17664	17712	17552	17546	17463	17497	17410	17561	17715	17448	17456	17425	17409	17601	17517	17449	17494	17516	17569	17361	17616	17466	17462	17553	17407	17488	17544	17406	17416	17492	17461	17409	17412	17482	17466	17453	17533	17347	17386	17537	17481	17408	17453	17510	17504	17577	17519	17480	17311	17458	17245	17504	17286	17442	17419	17452	17375	17461	17384	17298	17588	17455	17732	17412	17504	17476	17431	17495	17382	17470	17315	17397	17566	17391	17469	17504	17376	17399	17563	17198	17428	17424	17433	17345	17403	17340	17567	17369	17272	17360	17314	17288	17296	17438	17592	17485	17325	17662	17351	17544	17541	17386	17431	17394	17471	17293	17191	17471	17520	17430	17649	17479	17599	17431	17286	17298	17539	17540	17506	17438	17296	17302	17149	17426	17236	17610	17571	17400	17301	17470	17377	17385	17348	17463	17284	17406	17462	17588	17672	17546	17397	17359	17351	17323	17450	17478	17537	17515	17469	17451	17654	17604	17517	17383	17545	17234	17356	17589	17841	17365	17326	17495	17480	17316	17519	17490	17351	17505	17552	17411	17425	17450	17620	17324	17489	17599	17443	17357	17235	17385	17463	17513	17416	17461	17462	17580	17610	17542	17711	17355	17415	17347	17430	17611	17372	17557	17487	17611	17369	17449	17426	17306	17587	17538	17594	17301	17471	17450	17223	17203	17325	17501	17463	17388	17292	17646	17440	17466	17481	17558	17484	17498
18400	30738	27005	21303	19844	18599	17742	16992	16519	16868	16819	16290	29444	45256	40464	32999	23593	18101	15685	15313	15170	15182	15099	15210	15343	15239	15129	15072	15315	15113	15167	15162	15291	15220	15251	15196	15144	15196	15108	15210	14978	15072	15156	15279	15122	15150	15330	15286	15126	15160	15122	15068	15185	15108	15111	15368	15310	15159	15256	15115	15098	15282	15280	15103	15226	15248	15169	15107	15261	15287	15261	15155	15229	15272	15120	15344	15110	15167	15367	15190	15175	15224	14887	15269	15083	15193	15184	15064	15189	15369	15324	15048	15376	15167	15331	15145	15240	15191	15303	15022	15198	14980	15108	15224	15142	15306	15177	15089	15213	15092	15352	15126	15256	15332	15109	15148	15185	15181	15115	15076	15252	15161	15239	14980	15167	15038	15160	15177	15143	15102	15204	15239	15238	15115	15163	14965	15135	15117	15061	15191	15271	15176	15173	15130	15274	15183	15081	14926	15245	15145	15133	15189	15031	15090	15145	15188	15170	15008	15175	15138	15296	15231	15120	15210	15072	15123	15039	15052	15180	15047	15113	15088	15106	15121	15096	15206	15033	15246	15041	15092	15359	15062	15237	15135	15083	15133	15065	15209	15173	15276	15023	15264	15177	15075	15263	14991	15245	15093	15227	15102	15167	15225	15162	15102	15074	15132	15254	15198	15174	15202	15247	15064	15120	15220	15240	15249	15086	15216	15200	15021	15269	15069	15047	15163	15174	15153	15069	15212	15243	15174	15042	15096	15122	15183	15081	15146	15242	15186	15242	15014	15176	15118	15148	15084	15040	15397	15236	15307	15100	15229	15141	15214	15212	15221	15241	15230	15318	15197	15195	15210	15159	15209	15130	15193	15227	15171	15284	15120	15188	15197	15233	15151	15315	15082	15252	15273	15199	15038	15206	15235	14973	15200	15265	15089	15229	15190	15233	15136	15371	15187	15183	15133	15043	15050	15148	14982	15266	15188	15340	15030	15138	15087	15102	15173	15121	15372	15081	15382	15089	15097	14968	15108	15059	15109	15170	15311	15221	15221	15064	15238	15251	15098	15053	15222	15268	15126	15240	15149	15077	15150	15346	15124	15272	15229	15239	15197	15193	15091	15272	15122	15297	15217	15095	15165	15206	15152	15287	15048	15256	15180	15226	15210	14961	15372	15111	15138	15199	15159	15221	15082	15254	15190	15243	15221	15183	15280	15116	14993	15101	15023	15250	15125	15109	15211	15186	15237	15143	15056	15205	15074	15242	15176	15136	15183	15189	15061	15261	15171	15161	15211	15101	15167	15136	15063	15221	15124	15133	15222	15119	15023	15120	15114	15221	15177	15317	15242	15019	15298	15115	15119	15124	15314	15064	15192	15123	15291	15275	15249	15130	15395	15086	15334	15267	15096	15342	15114	15138	15031	15186	15267	15107	15119	15116	15162	15050	15202	15210	15095	15255	15037	15158	15110	15114	14934	15340	15059	15167	15137	15215	15217	15351	15077	15208	15082	15224	15209	15150	15102	15197	15136	14842	15140	15175	14907	15030	15216	14977	15094	14963	15307	15152	15118	15107	15127	15361	15113	15082	15197	15124	14816	15201	15124	15057	15201	15262	15110	15354	15257	15203	15181	15253	15076	14890	15181	15079	15146	15367	15086	15188	15174	15217	15258	15166	15050	15157	15188	15119	15151	15084	15318	15182	15044	15077	15130	15066	15202	15340	15096	15296	15098	15400	15043	15188	15239	15092	15067	15199	15117	14963	15167	15112	15025	15000	15104	14976	15179	15084	15227	15256	15048	15260	15099	15221	15172	15188	15223	15317	15102	15211	15334	15275	15214	15327	15016	15236	15280	15194	15106	15008	15038	15077	15140	15146	15035	15210	15206	15038	15265	15174	15221	14997	15130	15378	15059	15246	15271	15277	15079	15145	15158	15204	15218	15286	15194	15150	15046	15176	15297	15149	15234	15339	15101	15189	15099	15204	14933	15255	15184	15119	15126	15150	15082	15039	15219	15213	15227	15332	15019	15268	15219	15212	15096	15189	15203	15191	15293	15069	15150	15085	15098	15242	15111	15235	15085	15123	15207	15082	15117	15182	15178	15311	15053	15081	15190	15182	14963	15271	15149	15159	15147	15245	15244	15227	15255	15212	15120	15078	14994	15287	15117	15024	15077	15076	15187	15193	15235	15177	15387	15082	15209	15152	15213	15111	15295	15149	15316	15038	15253	15210	15129	15295	15140	15394	15178	15158	15292	15103	15197	15206	15128	15231	15250	15310	15193	15218	15221	15096	15365	15282	15194	15150	15168	15274	15156	15083	15138	15105	15222	15171	15121	15016	15197	15239	15205	15196	15039	15359	15158	15279	15124	15222	15175	15147	15336	15184	15194	15212	15108	15103	15181	15182	15215	15193	15201	15155	15209	15172	15201	15109	15217	15108	15234	15012	15241	15078	15079	15038	15257	15142	15113	15100	15023	15165	15048	15360	15181	15125	15168	15282	15170	15167	15093	15301	15286	15155	15207	15215	15124	14956	15118	15066	15201	15185	15194	15171	15170	15120	15337	15190	15214	15173	15252	15319	15156	15370	15083	15073	15130	15233	15175	15096	15248	15004	15235	15130	15223	15193	15266	15095	15113	15221	15070	15203	15057	15176	15211	15098	15285	15111	15258	15141	15167	15104	15176	15205	15289	15043	15295	15093	15204	15134	15266	15201	15163	14996	14937	15174	15199	15114	15015	15226	15175	15157	15163	15253	15207	15123	15124	15110	15071	15279	15073	15042	15120	15174	15167	14972	15102	15151	15169	15180	14999	15006	15251	14950	15238	15100	15071	15296	15067	15207	15213	15096	15086	15208	15147	15041	15209	15242	15142	15157	15065	15213	15196	15242	15154	15138	15124	15127	15185	15105	15167	15250	15174	15226	15212	15129	15107	15038	15178	15198	14976	15189	15139	15199	15101	15088	15235	15183	15251	15092	15290	15164	15309	15152	15275	15141	15243	15337	15116	15192	15224	15210	15187	15262	15133	15152	15167	15263	15144	14946	15140	15144	15128	15128	15154	15136	15201	14903	15104	15119	15199	15160	15156	15150	15190	15194	15026	15198	15262	15134	15131	15342	15046	15263	15233	15167	15190	15150	15248	15252	15219	15102	15152	15233	15130	15104	15213	15068	15126	15228	15128	15251	15220	15094	15185	15288	15077	15331	15110	15296	15197	15195	15071	15151	15135	15135	15221	15160	15190	14877	15143	15105	15154	15151	15125	15254	15067	15271	15210	15134	15236	15338	15180	15307	15224	15102	15105	15225	15179	15115	15235	15133	15196	15188	15274	15145	15270	15262	15213	15059	15246	15191	15407	14969	15229	15041	15149	15085	15196	15365	15019	15525	15298	15142	15259	15068	15007	15239	15258	15248	15167	15070	15209	15310	15294	15043	15255	15062	15228	15110	15118	15120	15292	15150	15198	14941	15326	15113	15101	15018	15166	15372	15335	15288	15221	15265	15181	15218	15180	15302	15120	15203	15142	15196	15179	15161	15186	15232	15004	15031	15143	15148	15230	15238	15171	15215	15104	15080	15184	15244	15032	15114	15202	15342	15394	15319	15206	15267	15184	15016	14968	15167	15236	15160	15166	15163	15134	15204	15299	15096	15081	15135	15096	15149	15309	15086	15181	15062	15154	15151	15262	15340	15198	15099	15272	15137	15049	15086	15254	15208	15105	15245	15205	15144	15088	15262	15233	15110	15090	15209	15135	15357	15306	15255	15243	15016	15171	15107	15366	15156	15038	15206	15081	14947	15103	15094	15244	15174	15157	15325	14986	15298	15138	15162	15122	15154	15181	15112	15184	15013	15072	15056	15313	15257	15156	15328	15067	15108	15180	15032	15155	15238	15134	15077	15207	15104	15176	15279	14990	15270	15057	15197	15099	15191	15180	15155	15078	14996	15342	15100	15157	15148	15123	15032	15232	15069	15106	15195	15280	15250	15141	15113	15140	15251	15087	15237	15299	15278	15198	15174	15285	15162	15291	15337	15100	15183	14992	15185	15123	15277	15271	15153	15244	15227	15142	15099	15173	15217	15052	15291	15346	15239	15134	15142	15063	15361	15109	15287	15336	15243	15014	15118	15292	15268	15175	15375	15131	15249	15235	15229	15219	15130	15154	15155	15175	15212	15300	15144	15331	15155	15115	15027	15350	15181	15159	15262	15237	15183	15045	15181	15057	15046	15232	15165	15146	15201	15184	15155	15201	15089	15123	15214	15177	15200	15282	15220	15088	15348	14861	15227	15204	15268	15296	15208	15014	15227	15139	15257	15200	14991	15257	15098	15238	15286	15135	15296	15239	15240	15226	15054	15174	15153	15103	15081	15106	15287	15179	15199	15017	15078	15026	15062	15236	15149	15180	15202	15142	15163	15227	15248	15389	15256	15017	14999	15096	15225	14964	15297	15099	15181	15163	15175	15202	15155	15104	15114	15100	15257	15222	15284	15326	15199	15255	15138	15119	15241	15116	15107	15212	15135	15053	15082	15160	15131	15207	15133	15260	15136	15209	15055	15104	15354	15092	15123	15154	15133	15200	15249	15143	15216	15114	15050	15010	15144	15090	15078	15128	15202	14947	15095	15211	15257	15312	15287	15219	15133	15144	15103	15056	15020	15128	15243	15087	15001	14971	15174	15095	15233	15230	15213	15331	15024	15198	15198	15098	15177	15237	15003	15157	15217	15173	15234	15158	15216	15181	15159	15110	15206	15269	15019	15187	15261	14993	15120	15294	15288	15010	15221	15024	15061	15167	15189	15243	15117	15272	15279	15179	15144	15181	15190	15243	15260	15122	15147	15037	15207	14940	15239	15195	15279	15107	15268	15213	15042	15275	15078	15189	15164	15210	15471	15270	15284	15253	15053	15189	15213	15053	15304	15176	15106	15215	15105	15100	15261	15096	15156	14894	15149	15065	15235	15193	15169	15052	15178	15113	15159	15249	15336	15189	15216	14988	15263	14974	15223	15099	15131	14988	15282	15145	15291	15089	15184	15084	15244	15262	15177	15188	15067	15255	15086	15236	15259	14997	15171	15180	15325	14987	15137	15148	15217	15081	15069	15041	15031	15276	15244	15131	15002	15209	15225	15174	15182	15191	15011	15108
29501	22948	23005	20043	18024	17963	17887	17440	17597	18049	17975	17800	18597	20624	20194	19225	18381	17669	17487	17421	17601	17608	17541	17482	17550	17382	17313	17430	17379	17510	17508	17508	17574	17462	17545	17414	17498	17439	17374	17655	17482	17338	17465	17524	17430	17444	17287	17448	17300	17313	17587	17432	17365	17487	17387	17453	17631	17571	17310	17544	17506	17279	17500	17384	17373	17474	17676	17495	17482	17449	17462	17429	17327	17527	17551	17576	17435	17366	17303	17531	17537	17425	17449	17538	17518	17600	17355	17376	17494	17279	17530	17518	17591	17275	17533	17523	17581	17284	17385	17423	17469	17608	17570	17515	17637	17303	17275	17321	17412	17453	17375	17413	17472	17379	17478	17441	17251	17481	17322	17337	17270	17359	17577	17440	17554	17501	17600	17543	17440	17447	17484	17280	17303	17375	17499	17337	17515	17194	17691	17627	17471	17211	17225	17486	17363	17456	17594	17450	17519	17659	17627	17716	17605	17769	17553	17643	17375	17482	17386	17541	17769	17436	17485	17177	17279	17486	17591	17435	17597	17409	17342	17467	17503	17669	17494	17533	17452	17436	17399	17348	17481	17500	17414	17369	17413	17468	17287	17427	17508	17345	17459	17539	17518	17314	17376	17449	17350	17330	17536	17498	17630	17535	17468	17592	17510	17649	17439	17660	17451	17358	17670	17580	17492	17638	17580	17534	17444	17413	17352	17481	17289	17424	17452	17445	17363	17340	17406	17315	17505	17335	17448	17471	17406	17324	17373	17493	17506	17359	17623	17377	17479	17544	17450	17468	17481	17521	17332	17658	17349	17425	17281	17568	17374	17549	17300	17488	17488	17630	17448	17347	17450	17567	17709	17634	17376	17491	17615	17371	17643	17701	17492	17212	17339	17467	17502	17475	17536	17602	17361	17616	17427	17421	17472	17276	17468	17445	17606	17548	17565	17463	17425	17423	17453	17293	17432	17609	17456	17620	17346	17592	17569	17498	17419	17412	17536	17717	17316	17538	17446	17620	17532	17485	17378	17569	17482	17390	17455	17426	17624	17523	17355	17420	17429	17525	17150	17322	17415	17538	17572	17515	17347	17551	17663	17509	17591	17480	17268	17398	17575	17505	17522	17394	17495	17360	17501	17556	17620	17427	17511	17362	17560	17368	17638	17635	17338	17474	17476	17544	17522	17472	17538	17457	17665	17488	17557	17513	17776	17631	17479	17284	17744	17451	17498	17362	17645	17435	17563	17368	17708	17590	17590	17524	17447	17363	17436	17612	17682	17499	17407	17579	17424	17346	17469	17412	17617	17454	17497	17548	17506	17484	17332	17395	17284	17393	17318	17276	17292	17374	17367	17450	17440	17413	17305	17388	17426	17346	17450	17814	17445	17361	17598	17453	17438	17345	17564	17489	17477	17479	17360	17228	17478	17336	17601	17518	17411	17337	17215	17437	17500	17410	17606	17457	17556	17380	17443	17480	17514	17318	17426	17399	17446	17573	17350	17363	17436	17418	17359	17275	17387	17494	17755	17588	17614	17572	17545	17403	17214	17472	17430	17470	17508	17319	17430	17430	17496	17743	17682	17479	17421	17549	17338	17384	17515	17518	17465	17381	17475	17483	17510	17367	17531	17503	17409	17272	17354	17154	17526	17538	17510	17399	17289	17465	17570	17489	17440	17534	17628	17490	17541	17521	17387	17349	17414	17582	17490	17521	17614	17350	17561	17674	17527	17428	17375	17224	17415	17508	17298	17504	17395	17358	17373	17259	17479	17411	17462	17315	17211	17444	17374	17398	17527	17611	17538	17401	17380	17541	17283	17255	17284	17363	17495	17616	17509	17419	17400	17616	17334	17332	17426	17551	17444	17293	17139	17437	17609	17604	17532	17447	17483	17440	17524	17667	17401	17433	17363	17313	17533	17484	17489	17426	17620	17441	17516	17293	17488	17617	17421	17404	17446	17288	17148	17477	17605	17282	17316	17261	17571	17470	17535	17369	17446	17500	17412	17527	17756	17483	17228	17400	17347	17583	17315	17488	17568	17501	17733	17519	17356	17454	17431	17326	17300	17502	17390	17393	17426	17386	17371	17412	17442	17741	17580	17541	17728	17419	17413	17345	17367	17478	17490	17514	17537	17406	17947	17367	17545	17277	17523	17433	17574	17349	17537	17447	17440	17312	17325	17565	17809	17521	17529	17452	17319	17399	17590	17410	17486	17553	17529	17396	17539	17650	17468	17478	17318	17555	17628	17553	17417	17493	17392	17416	17360	17463	17571	17298	17558	17511	17456	17547	17673	17551	17565	17449	17680	17555	17469	17320	17445	17394	17367	17399	17364	17549	17368	17276	17314	17248	17579	17623	17299	17404	17423	17491	17581	17381	17479	17427	17494	17591	17506	17495	17323	17472	17483	17384	17454	17347	17442	17470	17513	17238	17479	17388	17535	17435	17676	17589	17322	17448	17411	17275	17455	17336	17333	17483	17569	17475	17432	17427	17484	17515	17426	17404	17531	17413	17386	17356	17438	17533	17567	17586	17430	17368	17540	17547	17416	17278	17546	17388	17391	17544	17363	17488	17445	17379	17591	17514	17488	17662	17459	17436	17508	17528	17442	17462	17439	17498	17617	17499	17402	17460	17353	17393	17402	17244	17403	17615	17218	17526	17323	17525	17676	17516	17319	17372	17407	17537	17502	17458	17372	17323	17424	17172	17413	17304	17350	17175	17593	17293	17538	17497	17575	17443	17452	17467	17334	17550	17450	17148	17415	17473	17397	17447	17407	17474	17530	17354	17281	17586	17368	17519	17403	17500	17390	17209	17588	17378	17488	17563	17348	17459	17410	17445	17505	17571	17499	17521	17629	17639	17551	17518	17351	17357	17299	17429	17520	17456	17371	17521	17606	17508	17863	17633	17505	17489	17422	17373	17390	17568	17500	17265	17489	17403	17386	17425	17608	17413	17591	17321	17404	17512	17334	17426	17397	17370	17391	17578	17725	17401	17519	17565	17573	17404	17245	17352	17444	17436	17584	17498	17464	17404	17195	17305	17483	17474	17344	17362	17347	17407	17431	17462	17550	17415	17490	17696	17294	17308	17538	17616	17410	17463	17360	17409	17263	17425	17337	17520	17475	17535	17662	17533	17668	17546	17589	17384	17512	17448	17472	17459	17660	17539	17542	17587	17615	17506	17295	17472	17527	17485	17456	17326	17545	17488	17470	17360	17508	17389	17419	17512	17450	17379	17517	17446	17499	17775	17277	17504	17473	17388	17584	17480	17541	17557	17542	17591	17538	17384	17304	17590	17397	17440	17430	17435	17413	17392	17573	17392	17336	17491	17557	17551	17470	17404	17344	17383	17460	17660	17743	17533	17410	17411	17329	17408	17427	17443	17355	17481	17420	17504	17492	17512	17355	17455	17364	17255	17457	17348	17487	17454	17475	17568	17608	17463	17462	17404	17498	17318	17240	17522	17714	17482	17364	17484	17319	17561	17324	17438	17630	17529	17472	17376	17556	17339	17562	17570	17619	17503	17489	17413	17587	17546	17427	17451	17609	17512	17431	17650	17391	17470	17479	17425	17317	17532	17452	17527	17648	17594	17557	17389	17717	17455	17585	17351	17412	17385	17373	17409	17432	17379	17395	17462	17430	17514	17329	17661	17411	17472	17388	17382	17313	17521	17648	17445	17357	17673	17412	17402	17386	17375	17452	17504	17301	17406	17531	17354	17625	17599	17226	17399	17442	17569	17540	17762	17466	17512	17494	17358	17708	17552	17453	17481	17642	17403	17420	17610	17446	17400	17561	17624	17366	17376	17611	17478	17460	17734	17419	17440	17555	17282	17413	17392	17527	17446	17528	17327	17590	17350	17378	17327	17529	17345	17303	17611	17415	17420	17381	17448	17389	17478	17526	17340	17487	17320	17345	17383	17614	17494	17464	17641	17550	17509	17546	17232	17494	17591	17398	17498	17383	17486	17360	17634	17705	17639	17360	17446	17492	17425	17271	17456	17398	17655	17314	17581	17374	17519	17483	17529	17444	17642	17373	17244	17506	17379	17469	17759	17482	17449	17529	17521	17561	17638	17421	17442	17245	17423	17548	17359	17400	17710	17437	17542	17528	17490	17613	17487	17573	17447	17637	17455	17472	17668	17708	17433	17637	17392	17395	17474	17469	17426	17439	17503	17434	17396	17517	17504	17374	17518	17634	17444	17328	17499	17341	17392	17663	17451	17450	17524	17332	17399	17394	17392	17468	17439	17405	17483	17343	17414	17524	17581	17468	17342	17400	17393	17549	17415	17308	17208	17570	17579	17515	17425	17433	17586	17272	17446	17580	17393	17626	17328	17295	17530	17556	17465	17491	17475	17518	17798	17584	17474	17331	17352	17550	17513	17371	17583	17629	17487	17478	17590	17543	17503	17568	17539	17400	17477	17385	17501	17501	17520	17701	17507	17447	17357	17526	17691	17328	17542	17640	17527	17482	17514	17472	17411	17464	17497	17693	17475	17570	17440	17412	17401	17383	17671	17322	17510	17368	17466	17294	17708	17394	17446	17610	17604	17344	17500	17417	17395	17640	17500	17479	17494	17426	17471	17513	17419	17360	17467	17463	17511	17713	17533	17481	17660	17506	17541	17349	17488	17479	17424	17651	17522	17371	17258	17491	17289	17463	17643	17542	17597	17403	17398	17585	17452	17327	17717	17784	17486	17448	17368	17601	17510	17397	17543	17384	17759	17452	17457	17413	17177	17497	17514	17569	17441	17546	17498	17495	17365	17415	17516	17440	17532	17460	17569	17593	17500	17672	17556	17756	17625	17583	17283	17538	17455	17620	17574	17444	17447	17594	17615	17671	17371	17465	17509	17496	17376	17591	17400	17530	17604	17467	17368	17494	17647	17412	17439	17513	17486	17411	17378	17464	17429	17415	17388	17366	17202	17348	17429	17357	17640	17406	17369	17257	17155	17486	17400	17405	17478	17492	17501	17304	17436	17420	17628	17689	17252	17678	17556	17677	17451	17480	17488	17608	17507	17389	17175	17521	17444	17418	17451	17433	17615	17454	17539	17458	17410	17539	17479	17480	17402	17456	17373	17285	17670	17547	17401	17410	17417	17279	17085	17362	17695	17598	17480	17366	17542	17542	17487
17121	20107	18161	16240	16326	15996	15479	15503	15875	15795	15765	15694	17177	19665	18471	17093	16056	15538	15222	15204	15247	15192	15134	15177	15116	15143	15186	15218	15373	15174	15215	15124	15180	15166	15217	15059	15049	15301	15286	15118	15279	15254	15059	15079	15117	15320	15191	15250	15301	15241	15168	15145	15062	15237	15255	15287	15211	15014	15170	15103	15155	15348	15224	15102	15099	15158	15101	15201	15165	15088	15172	15242	15228	15195	15061	15155	15275	15230	15254	15232	15045	15139	15297	15137	15074	15093	15157	15030	15222	15166	15065	15280	15361	15008	15209	15134	15155	15004	15049	15117	15250	15020	15101	15265	15177	14987	15107	15160	15115	15254	15072	15175	15235	15349	15088	15116	15261	15151	15105	15016	15151	15044	15146	15037	15145	15123	15083	15025	15207	15143	15190	15203	15047	15206	15195	15134	15138	15460	15119	15232	15205	15209	15425	15017	15053	15241	15298	15223	14996	15150	15361	15029	15178	15225	15108	15004	15125	15096	15170	15419	15107	15263	15245	14945	15284	15173	15075	15076	15040	15313	15080	15318	15229	15031	15209	15021	14902	15071	15163	15081	15094	15370	15117	15362	15152	15250	15220	15204	15172	15202	15027	15193	15027	15284	15186	15345	15211	15114	15116	15046	15134	15151	15111	15129	15226	15110	15163	15248	15244	15238	15227	15162	15024	15222	15159	15045	15079	15101	15124	14974	15261	15169	15170	15017	14952	15177	15406	15021	15355	15085	15293	15126	15234	15194	15152	15065	15071	15119	15301	15120	15085	15362	15110	15139	15198	15133	15256	15104	15130	15134	15234	15163	15199	15107	15063	15115	15295	15344	15228	15108	15118	15197	15118	15008	15195	14986	15140	15076	15113	15124	15089	15276	15108	15079	15183	15079	15284	15106	15320	15390	15114	15215	15063	15215	15068	15209	15195	15112	15100	15209	15335	15075	15030	15116	15256	15197	15095	15092	15180	15299	15318	15050	15129	15093	15123	15110	15255	15147	15106	15066	15145	15136	15091	15265	15135	15024	15170	15035	15184	15098	15314	15350	15215	15202	15245	15151	15245	15073	15112	15119	15073	15189	14998	15108	15175	15070	15312	15108	15116	14940	15030	15347	15026	15323	15096	15098	15200	15120	15162	15301	15290	15291	15163	15206	15197	15129	15288	15032	15120	15156	15204	15205	15225	15209	15137	15017	15050	15296	15227	15196	15092	15249	15191	15083	15360	15091	15148	15139	15136	15062	15134	15099	15126	14998	15133	15215	15197	15140	15262	15122	15045	15190	15286	15235	15311	15012	15169	15147	15089	15238	15126	15096	15244	15094	15259	15184	15113	15260	15185	15222	15051	15022	15121	15152	14967	15103	15165	15172	15194	15119	15342	15314	15206	15185	15096	15121	15093	15113	15150	15188	15120	15142	15292	15147	15259	15259	14951	15135	15262	14983	15092	15130	15177	15225	15206	15240	15389	15205	14888	14984	15054	15184	15174	15109	15076	15192	15153	15188	15320	14984	15000	15230	15192	15053	15123	15327	15123	15110	15288	15228	15226	15109	15009	15241	15060	15048	15222	15058	14973	15132	15075	15057	15110	15239	15083	15127	15255	15229	15028	15243	15191	15104	15185	15149	15219	15207	15001	15037	14927	15133	15226	15120	15227	15226	15165	15264	15124	15096	15107	15073	15229	15066	15092	15351	15101	15171	15260	15149	15199	14967	15103	15056	15095	15208	15254	15135	15021	15154	15031	15133	15195	15032	15202	15159	15224	15164	15107	15250	15236	15256	15079	15270	15089	15148	15073	15155	15096	15205	15247	15203	15253	15225	15040	15173	15210	15137	15278	15277	15082	15085	15098	15337	15143	15233	15307	15052	14938	15148	15283	15049	15082	15145	15171	15076	15170	15247	15023	15067	15151	14936	15113	15181	14941	15170	14993	15116	15257	15088	15109	15065	15166	15253	15239	15039	15161	15064	15068	15125	15065	15141	14994	15045	15196	15256	15310	15173	15174	15152	15152	15191	15192	15231	15062	15293	15085	15212	15071	15128	15084	15132	15193	15043	15125	15215	15019	15257	15239	15088	15270	15193	15381	15011	15135	15253	15285	15201	15105	15103	15009	15221	15236	15218	15142	15275	15137	14942	15243	15121	15241	15171	15091	15411	15203	15339	15177	15067	15166	15145	15143	15279	15107	15180	15202	15245	15172	15216	15295	15113	15405	15150	15116	15256	15002	15267	15128	15265	15138	15115	15096	15072	15032	15116	15253	15133	15195	15232	15119	15114	15098	15094	15232	15116	15071	15256	15230	15035	15122	15304	15352	15198	15262	15304	15116	15143	15017	15149	15152	15108	15206	15122	15248	15218	15305	15338	15213	15103	15054	15062	15029	15287	15220	15206	15229	15220	15118	15210	15149	15202	15305	15071	15083	15082	15209	15076	15214	15147	15200	15109	15239	15133	15150	15264	15144	15150	15225	14920	15169	15350	15173	15110	15219	15269	15162	15168	15182	15156	15082	15203	15064	14883	15255	15184	15178	15206	15278	15074	15192	15186	15267	15126	15299	15037	15055	15297	15146	15212	15233	15260	15167	15271	15205	15154	15140	15129	15122	15062	15105	15168	15153	15312	15224	15089	15289	15099	15167	14960	15149	15130	15205	15007	14884	15212	15245	15179	15122	15119	15107	15024	15101	15195	15134	15086	15108	15154	15207	15230	15084	15214	15011	15226	15053	15079	15228	15064	15218	15103	15137	15230	15101	15082	15157	15130	15042	15262	15178	15224	15288	15267	15263	15175	15252	15171	15205	15071	15148	15149	15172	15183	15039	15171	15378	15217	15113	15250	15372	15143	15160	15104	14984	15047	15102	15250	15196	15221	15147	15066	15168	15041	15012	15196	15141	15186	15221	15121	15088	15111	15079	15206	15114	15266	15291	15234	15200	15305	15207	15250	15028	15170	15139	15204	15081	15040	15182	15184	15206	15087	15070	15085	15226	15137	15083	15062	15251	15187	15163	15105	15325	15117	15002	15062	15303	15148	15111	15086	15190	15123	15146	15075	14957	15086	15220	14995	15224	15288	15110	15197	15319	15176	15350	15212	15121	15250	15208	15120	15073	15052	15235	15111	15227	15219	15302	15170	15172	15224	15214	15283	15210	14983	15400	15275	15394	15144	15086	15013	15121	15211	15105	15064	15188	15192	15113	15306	15185	15230	15113	15083	15240	15144	15214	15155	15134	15413	15190	15121	15132	15183	15024	15281	15149	15268	15068	15107	15130	15154	15217	15230	15128	15128	15228	15270	15060	15189	15179	15079	15153	15162	15017	15297	15297	15069	15045	15265	15270	15187	15166	15017	15171	15150	15249	15121	15172	15389	15279	15192	15119	15302	15168	15109	15134	15266	15102	15103	15275	15270	15001	15119	15004	15087	15274	15119	15189	15137	15104	15145	15278	15274	15173	15223	15162	14975	15225	15248	15024	15027	15014	15135	15110	14977	15135	15207	15134	15194	14960	15098	15146	15253	15297	15177	15172	14987	15267	15201	15195	15007	15095	15168	15250	15170	15098	15065	15167	15156	15148	15107	15262	15105	15280	15162	15333	15087	15100	15167	15020	15091	15122	15328	15134	15005	15067	15088	15272	15311	15076	15105	15141	15114	15149	15127	15090	15151	15196	14962	15215	15134	15131	15224	15265	15239	15211	15172	15117	15262	14948	15109	15040	14970	15161	15115	14982	15255	15132	15257	15011	15520	15274	15094	15151	15144	15259	15234	15229	15146	15308	15171	15146	15163	15228	14997	15143	15091	15202	15310	15060	15164	15182	15125	15274	15154	15149	15163	15129	15148	15115	14944	15270	15152	15163	15296	15159	15118	15122	15391	15036	15126	15175	14992	15215	15235	15095	15235	15277	15236	15257	15141	15173	15245	15217	15109	15122	15142	15171	15225	15108	15134	14981	15096	15431	15209	15047	15123	15151	15202	15070	15149	14946	15194	15188	15178	15337	15262	15164	15179	15149	15187	15223	15191	15221	15083	15014	15172	15169	15080	15248	14950	15162	15101	15193	15327	15110	15268	15228	15138	15177	15004	15195	15072	15045	14862	15367	15159	15190	15317	15195	15109	15080	15008	15285	15079	15158	15148	15049	15101	15175	15256	15279	15165	15010	15357	15186	15023	15314	15278	15109	15164	15179	15107	15149	15005	15184	15072	15192	15313	15065	15164	15179	15064	15219	15235	15121	15212	15227	15181	15168	15189	15276	15381	15068	15169	15114	15122	15141	15217	15210	15045	15020	15049	15194	15185	15098	15228	15266	15044	15165	15204	15169	15127	15044	15199	15356	15198	15011	15044	15231	15292	15191	15039	15147	15120	15100	14984	15109	15185	15191	15128	15185	15173	15108	15364	15157	14958	15288	15213	15269	15242	15184	15127	15204	15141	15151	15050	15201	15324	15180	15196	15377	15113	15149	15109	15035	15211	15097	15254	15152	15136	15131	15372	15094	15135	15161	15207	15315	15250	15120	15207	15182	15086	15115	15122	15076	15150	15133	15277	15051	15111	15185	15144	14979	15219	15225	15215	14987	15166	15213	15157	15154	15289	15233	15139	15058	15188	14920	15179	15277	15236	15144	15023	15181	14976	15007	15286	14996	15292	15080	15203	15190	15170	15330	15204	15102	15209	15143	15064	15224	15119	15046	15013	15095	15173	15194	15157	15131	15118	15134	15196	15191	15102	15040	15193	15018	15076	15134	15106	15233	15209	15071	15002	14955	15188	15293	15297	15075	15022	15362	15131	15231	15278	14988	15179	15028	15110	15267	15305	15138	15115	15129	15226	15319	15116	15200	15049	15202	15166	15163	15323	15107	15341	15192	15132	15296	15169	15191	15091	15117	15017	15322	15060	15190	15109	15203	15200	14903	15237	15232	15088	15236	14937	15032	15201	15329	15069	15059	15225	15323	15212	15070	15007	15191	15363	15142	15113	15233	15117	15016	15143	15375	15173	15248	15034	15104	14972	15187	15097	15249	15332	15190	15203	15110	15226	15318	15055	15212	15004	15178	15305	15075	15275	15236	15329	15190	15146	15269	15024	14996	15137	15139	15152	15068	15157	15094	15212	15143	15141	15128	15208	15214	15104
25280	21470	28202	25530	21770	19863	19291	17828	18085	18219	18072	17775	22833	31996	33363	27778	21826	18760	17775	17510	17378	17410	17569	17705	17483	17366	17348	17381	17239	17214	17283	17461	17359	17412	17152	17330	17518	17199	17448	17535	17594	17355	17359	17447	17213	17132	17289	17234	17333	17366	17282	17353	17286	17497	17457	17410	17465	17405	17240	17458	17361	17376	17418	17270	17162	17332	17283	17442	17333	17198	17349	17553	17294	17329	17309	17283	17427	17406	17426	17529	17398	17574	17389	17369	17276	17249	17327	17404	17351	17335	17378	17424	17338	17519	17447	17577	17359	17370	17225	17430	17525	17447	17342	17364	17416	17262	17411	17173	17304	17378	17143	17385	17241	17391	17203	17402	17102	17274	17355	17329	17272	17433	17405	17168	17217	17362	17086	17670	17381	17355	17368	17305	17248	17227	17197	17354	17368	17304	17335	17366	17292	17424	17352	17391	17472	17183	17437	17180	17450	17361	17424	17205	17394	17436	17316	17146	17554	17266	17132	17367	17307	16961	17228	17417	17403	17238	17243	17303	17214	17086	17413	17239	17402	17353	17319	17526	17309	17387	17278	17295	17096	17246	17217	17457	17288	17278	17298	17336	17328	17421	17322	17316	17297	17143	17518	17462	17438	17339	17108	17455	17365	17232	17332	17316	17312	17395	17158	17173	17468	17255	17277	17422	17323	17295	17429	17220	17399	17427	17320	17432	17182	17401	17308	17264	17375	17273	17174	17420	17153	17346	17291	17183	17215	17489	17467	17090	17285	17223	17263	17383	17480	17061	17295	17331	17402	17474	17341	17359	17247	17307	17375	17471	17284	17333	17532	17347	17254	17378	17206	17374	17362	17208	17309	17333	17350	17478	17377	17138	17252	17505	17415	17251	17496	17315	17342	17324	17482	17475	17242	17494	17311	17184	17289	17280	17155	17415	17209	17241	17455	17294	17294	17467	17268	17483	17370	17339	17546	17355	17234	17297	17456	17362	17300	17319	17261	17230	17470	17314	17488	17484	17531	17440	17299	17266	17369	17283	17303	17127	17521	17341	17390	17460	17560	17467	17468	17279	17243	17384	17433	17445	17080	17375	17259	17200	17168	17390	17179	17480	17300	17163	17440	17254	17180	17372	17323	17309	17129	17349	17245	17343	17426	17251	17464	17325	17341	17345	17193	17339	17385	17501	17187	17423	17204	17345	17413	17258	17134	17253	17142	17243	17216	17544	17284	17426	17189	17315	17094	17099	17231	17411	17343	17043	17198	17283	17314	17390	17382	17184	17540	17386	17247	17167	17531	17376	17277	17194	17288	17394	17194	17130	17270	17207	17280	17394	17154	17240	17396	17375	17494	17335	17299	17388	17254	17316	17173	17211	17306	17184	17435	17318	17328	17192	17212	17304	17452	17416	17249	17254	17455	17379	17298	17372	17398	17435	17442	17413	17365	17366	17108	17403	17302	17210	17439	17356	17336	17427	17385	17607	17254	17428	17140	17278	17293	17318	17330	17244	17472	17285	17058	17321	17398	17400	17375	17453	17252	17183	17170	17448	17108	17216	17466	17200	17456	17378	17422	17328	17441	17420	17357	17304	17342	17181	17363	17154	17165	17185	17447	17077	17330	17254	17438	17332	17475	17233	17382	17408	17444	17193	17433	17277	17449	17345	17410	17433	17168	17231	17268	17224	17278	17102	17495	17093	17392	17300	17403	17197	17315	17173	17298	17124	17498	17306	17357	17328	17427	17391	17234	17267	17188	17516	17396	17405	17424	17296	17246	17323	17297	17238	17283	17395	17295	17490	17277	17440	17360	17535	17433	17499	17294	17394	17274	17528	17342	17463	17321	17169	17413	17286	17186	17355	17394	17358	17334	17405	17249	17616	17494	17322	17045	17264	17251	17284	17151	17398	17266	17460	17325	17619	17287	17381	17403	17235	17365	17124	17350	17183	17472	17345	17345	17440	17396	17299	17300	17389	17471	17493	17199	17354	17387	17224	17275	17267	17419	17318	17356	17110	17409	17531	17350	17461	17378	17281	17370	17245	17378	17310	17266	17339	17414	17246	17265	17271	17335	17241	17175	17027	17292	17310	17376	17272	17057	17633	17385	17227	17102	17419	17534	17284	17442	17540	17214	17350	17419	17362	17257	17333	17369	17366	17279	17314	17534	17493	17404	17193	17225	17377	17317	17448	17474	17281	17209	17320	17380	17425	17340	17240	17275	17245	17406	17196	17374	17166	17284	17052	17151	17357	17109	17377	17457	17301	17463	17329	17314	17310	17388	17321	17348	17280	17186	17123	17409	17194	17172	16961	17369	17227	17314	17499	17653	17212	17143	17398	17045	17422	17320	17356	17510	17350	17287	17264	17268	17250	17397	17269	17451	17315	17234	17443	17308	17367	17273	17187	17278	17406	17267	17447	17377	17149	17352	17327	17219	17151	17394	17332	17430	17364	17296	17353	17245	17212	17206	17417	17238	17172	17376	17468	17505	17338	17160	17316	17354	17345	17385	17316	17684	17257	17376	17334	17472	17159	17148	17320	17144	17455	17463	17258	17159	17470	17346	17301	17459	17265	17207	17396	17483	17252	17300	17320	17466	17138	17282	17395	17266	17310	17541	17414	17378	17599	17281	17410	17395	17452	17300	17150	17394	17381	17258	17329	17465	17467	17310	17382	17432	17289	17182	17269	17264	17345	17352	17268	17516	17231	17578	17271	17403	17365	17359	17430	17297	17326	17665	17205	17227	17289	17319	17350	17504	17374	17269	17321	17206	17121	17263	17234	17274	17228	17273	17426	17476	17444	17571	17239	17531	17172	17224	17507	17430	17397	17510	17196	17299	17545	17280	17456	17463	17383	17285	17289	17290	17468	17365	17163	17249	17489	17331	17369	17247	17316	17290	17189	17358	17329	17498	17301	17269	17360	17380	17504	17350	17232	17472	17322	17359	17460	17368	17521	17217	17493	17302	17316	17660	17446	17374	17442	17446	17305	17173	17255	17115	17301	17392	17252	17323	17112	17302	17280	17273	17185	17321	17395	17235	17370	17395	17434	17065	17119	17309	17421	17568	17401	17514	17219	17269	17041	17247	17280	17190	17286	17335	17250	17466	17316	17270	17291	17428	17327	17533	17458	17501	17244	17314	17329	17303	17224	17183	17290	17257	17332	17445	17443	17309	17198	17468	17354	17522	17466	17279	17380	17386	17340	17463	17295	17348	17298	17468	17434	17449	17352	17475	17319	17256	17359	17221	17293	17335	17245	17461	17231	17643	17390	17460	17369	17281	17276	17362	17475	17432	17441	17392	17295	17209	17392	17373	17343	17263	17386	17414	17321	17460	17231	17420	17357	17526	17394	17304	17256	17355	17262	17144	17581	17509	17326	17377	17517	17222	17391	17419	17295	17290	17241	17335	17151	17456	17130	17255	17542	17460	17316	17251	17358	17484	17299	17419	17252	17446	17210	17327	17352	17309	17189	17250	17383	17316	17462	17281	17404	17436	17273	17430	17491	17290	17335	17336	17263	17348	17171	17337	17305	17262	17297	17207	17396	17271	17242	17263	17206	17341	17313	17575	17316	17303	17488	17260	17514	17501	17368	17221	17280	17182	17161	17485	17227	17344	17332	17403	17343	17307	17137	17429	17330	17377	17212	17267	17325	17486	17353	17330	17218	17113	17260	17492	17423	17446	17304	17335	17180	17460	17269	17504	17461	17313	17313	17460	17138	17313	17409	17433	17391	17488	17123	17367	17314	17405	17402	17377	17369	17437	17292	17340	17407	17398	17343	17141	17332	17297	17451	17356	17396	17403	17271	17348	17493	17219	17267	17317	17176	17386	17199	17245	17117	17285	17426	17332	17359	17180	17405	17396	17236	17464	17338	17322	17443	17074	17363	17499	17321	17332	17379	17277	17259	17378	17365	17549	17238	17461	17329	17569	17270	17220	17454	17367	17502	17485	17465	17319	17254	17341	17253	17464	17354	17483	17271	17369	17384	17256	17268	17154	17391	17351	17059	17269	17367	17237	17348	17267	17406	17377	17122	17190	17292	17627	17425	17407	17424	17228	17501	17582	17257	17125	17339	17404	17332	17278	17253	17407	17549	17593	17361	17294	17333	17516	17364	17550	17309	17368	17144	17334	17271	17330	17345	17414	17306	17356	17385	17224	17282	17242	17190	17445	17280	17224	17550	17594	17240	17107	17502	17326	17571	17278	17300	17298	17485	17185	17449	17343	17399	17257	17366	17312	17471	17200	17268	17242	17318	17390	17380	17405	17355	17050	17275	17274	17226	17404	17438	17439	17299	17346	17588	17144	17524	17280	17218	17359	17367	17507	17393	17305	17495	17278	17314	17434	17215	17313	17444	17259	17232	17290	17174	17309	17493	17564	17534	17473	17350	17297	17328	17364	17399	17394	17263	17262	17332	17291	17294	17356	17140	17262	17340	17323	17359	17576	17456	17558	17122	17317	17417	17411	17335	17450	17279	17240	17249	17345	17342	17361	17342	17210	17192	17405	17363	17318	17170	17297	17451	17289	17200	17174	17382	17420	17483	17123	17264	17289	17374	17351	17394	17260	17215	17398	17188	17298	17207	17323	17134	17452	17305	17245	17234	17353	17197	17440	17409	17288	17328	17414	17097	17327	17345	17394	17197	17509	17371	17365	17056	17227	17315	17199	17425	17467	17165	17272	17384	17447	17253	17437	17174	17243	17240	17361	17323	17235	17358	17248	17239	17330	17200	17281	17475	17343	17468	17279	17263	17350	17372	17359	17413	17422	17316	17356	17391	17275	17247	17454	17247	17389	17291	17254	17292	17413	17241	17323	17242	17393	17331	17396	17282	17295	17439	17422	17452	17319	17123	17387	17369	17446	17363	17179	17203	17334	17321	17423	17264	17460	17412	17152	17193	17297	17241	17302	17219	17244	17521	17317	17372	17301	17359	17248	17410	17288	17437	17259	17241	17190	17267	17545	17363	17107	17193	17096	17296	17222	17254	17359	17244	17267	17341	17389	17237	17269	17419	17278	17375	17263	17306	17311	17428	17497	17187	17417	17297	17415	17365	17292	17191	17282	17236	17364	17166	17251	17362	17247	17486	17343	17301	17429	17278	17391	17302	17463	17220	17391	17362	17520	17379	17296	17302
16523	25740	22831	18635	17986	16856	16394	16103	16526	16523	16253	15760	24607	34544	34173	26852	19472	16352	15445	15223	15446	15185	15035	15059	15184	15152	15161	15182	15158	15093	15155	15138	15158	15304	15230	15097	15122	15201	15296	15145	14975	15264	15025	15374	15301	15118	14979	15032	15336	15186	15084	15155	15068	15045	15155	15214	15199	15225	15067	15181	15148	15170	15106	15119	15116	15205	15254	14907	15197	15190	15073	15209	15120	15077	15051	15107	15131	15027	15056	15070	15041	15168	15245	14988	15161	15227	15328	15001	15037	15013	14993	14977	15299	15089	15061	15188	15099	15339	15129	15079	14993	15211	15261	14900	15096	15162	15196	15064	15184	14974	15192	15143	14933	15242	15196	15276	15055	15143	15104	15166	14945	15252	15209	15137	15109	15146	15069	15129	15219	15008	15295	15042	15103	15202	15191	15189	15206	15155	15352	14984	15002	15259	15216	15093	15163	15104	15096	15116	15047	15067	15166	15242	15141	15126	15194	15079	15158	15188	15260	15190	15197	15187	15121	15050	15208	15044	15276	15228	15204	14905	15026	15088	15139	15075	15273	15031	15043	15243	15132	14997	15121	15237	15087	15093	15141	15122	15286	15253	15054	15171	15213	15144	15077	15233	15263	15233	15157	14918	15148	15068	15196	15166	15115	15036	15141	15013	15105	15088	15254	15125	15282	14981	15259	15199	15059	15160	15339	15046	15158	15216	15233	15062	15191	15217	15171	15226	15257	15003	15063	15195	15186	15299	14920	15221	14996	15259	15144	15135	15107	15358	15083	15203	15164	15148	15063	15095	14927	15099	15096	15192	15082	15068	15014	15246	15284	15120	15156	14906	15207	15005	15076	15122	15026	15221	15221	15027	15000	15151	15089	15097	15216	15068	15129	15074	15146	15051	15130	15178	15098	15236	15085	15061	15169	15081	15204	15134	15172	15096	15076	15039	15142	14942	15151	15118	15093	15231	15061	15071	15183	15193	15275	15246	15130	15168	15251	15108	15058	15070	15025	15206	15336	14958	15106	15238	15212	15080	15242	15193	15032	15202	15111	15210	15172	15186	15227	14945	15224	15086	15156	15127	15182	15237	15101	15052	15334	15211	15135	15107	15287	15018	15078	15084	15252	15151	15156	15268	14961	15205	15202	15034	15006	15125	15221	15132	15319	15216	14994	15290	15077	15255	15131	15264	15091	15171	15204	14812	15310	15135	15100	15247	15102	15022	15132	15156	15190	15197	15079	15148	15178	15209	15081	15046	15127	15073	15105	15123	15188	15075	15059	15098	15031	15096	15161	15204	15054	15102	15051	15337	15183	15190	15146	15183	15468	15212	15224	15081	15194	15109	14959	15034	15301	15215	15112	15210	15146	15130	15141	15069	15013	15025	15004	15142	15246	15171	15219	15126	15277	15289	15116	15098	15100	15053	15133	15207	15086	15136	14903	15117	15052	15078	15072	14973	15100	15172	15138	15186	15135	15122	15180	15082	15025	15166	15039	15240	15083	15113	15140	15061	15067	15141	15146	15174	15255	15203	15109	15051	15084	15061	15111	15067	15127	15175	15185	15072	15115	15083	15214	15010	15239	15205	15158	15136	15264	15179	15027	15216	14965	15208	15126	15086	15162	15208	15105	15317	15129	15154	15091	15103	15218	15085	15118	15174	15262	15115	15186	15268	15044	15087	15075	15055	14957	15130	15049	15170	15171	15374	15157	15097	15169	15065	14929	15024	15263	15107	15247	14960	15005	15069	15070	15166	15229	15139	15166	15154	15083	15136	15116	15317	15199	15193	15200	15105	15183	15197	15068	15090	15135	15082	15067	15239	15171	15046	15297	15167	14896	15101	15251	14991	15201	15171	15144	14958	15147	15116	15087	15118	15128	15019	15260	15142	15206	15137	15149	15114	15128	15271	14964	15267	15079	15088	15111	15210	15151	15126	15035	15106	15097	15165	15087	15096	15002	15154	14937	15180	15207	14958	15145	15194	15158	15102	15221	15110	15126	15058	15214	15143	15033	15185	14953	15158	15234	15215	15221	15038	15102	15263	15257	15193	15153	15091	15211	15076	15166	15124	15151	15198	15192	15101	15166	15000	15111	15163	15226	15055	15241	15266	15169	15109	15242	15186	15218	15154	14960	15145	15070	15232	15098	15216	15007	14997	15176	15264	15076	15113	15132	15098	15015	14963	15202	15131	15055	14933	15078	15130	15141	15280	15187	15277	15029	15109	15078	15132	15060	15207	15143	15182	15286	15098	15224	15269	15072	14974	15187	15190	15234	15155	15133	15195	15120	15070	15053	15015	15161	15210	15041	14893	14942	15311	15163	15073	15233	15172	14996	15240	15391	15073	15050	15180	15021	14987	15118	15045	15180	15172	15290	15201	15161	15185	14945	15049	15209	15103	15178	14998	15068	14939	15114	15218	15273	15144	15159	15292	15146	15297	15182	15067	15009	15057	15104	15185	15181	15185	15228	15124	15021	15201	14885	15115	15292	14903	15243	15234	15330	15074	15119	15172	15178	15033	15120	15099	15309	15022	15000	15058	15069	15324	15038	15079	15353	15047	15083	15143	15309	15037	15065	15032	15267	15249	15021	15109	15046	15228	15353	14987	15286	15342	15162	15016	15002	15135	15043	15203	15002	15305	15068	15203	15060	15274	15185	15235	15018	15169	15131	15229	15098	15166	15213	14995	15098	15203	15181	15096	15209	15076	15056	15342	15248	15045	15120	15144	15192	15099	15185	15197	15227	15075	15182	15093	15137	15063	15120	15153	15210	15277	15227	15100	15143	15173	15059	15183	15012	15136	15087	15155	15099	15087	15051	15105	15245	15049	15025	15138	15097	15086	15033	15168	15301	15143	15205	15046	15230	15050	15103	15135	15184	15133	15122	15085	15193	15018	15295	15100	15011	15196	15256	15217	15134	15036	15184	15181	15024	15232	15180	15098	15109	15115	15306	15074	14967	15306	15326	15102	15076	15242	15172	15016	14938	15009	15118	15001	15087	15023	15224	15175	15111	15313	15157	15105	15175	15105	15013	15008	15316	15120	15091	15160	15061	15187	15287	15169	15012	15129	15239	15201	15115	15230	15296	15048	15189	15158	15195	15137	15013	15066	15134	15218	15151	15034	15124	14933	15190	15065	15118	15106	14986	15148	15068	15036	15322	15227	15115	15238	14989	14937	15154	15056	15110	15228	15210	15069	15096	15048	15040	15210	15043	15228	15146	15222	14941	15212	15258	15152	15145	15190	15091	15150	15345	15166	15118	15136	15156	15120	15037	14964	15106	15251	15101	15299	15225	15250	15216	15221	14984	15386	15236	15040	15235	15190	15129	15024	15316	15120	15376	15313	15150	15200	15173	15084	15092	15045	15016	15083	15121	15196	15072	15078	15137	15202	15029	15090	15026	15348	15258	15018	15235	15064	15154	15219	15149	15005	15143	15110	15169	15125	15196	15061	15025	15126	15177	15122	15110	15093	15131	15246	15195	14855	15106	15000	15132	14987	15155	14988	15201	15092	15263	15129	15039	15178	14963	15097	15089	15228	15028	15082	15091	15138	15113	15159	15014	15215	15072	15278	15021	14940	15005	14981	15289	15051	15059	15110	15174	15195	15233	15200	15047	15212	15077	15117	15143	15118	15303	15084	15172	15144	15243	15132	15136	15163	15236	15322	15289	15437	15062	15276	15173	15313	15121	15068	15059	15190	15087	15158	15078	15131	15110	15075	15123	15085	15159	15227	15084	15061	15232	15046	15225	15237	15040	14980	15087	15089	15112	15180	15039	15108	15125	15148	15101	15013	15047	15111	15124	15125	15167	15095	15146	15243	15061	15170	15057	15125	15049	15020	15072	15168	14962	15155	15158	15257	15130	15054	15097	15250	14994	15211	15022	15034	15169	15093	15241	15144	15208	15178	15213	15061	14848	15264	15236	15273	15141	15032	15200	15048	15186	15164	15189	15082	14892	14883	15158	15206	15157	15088	15227	15204	15172	15034	15146	15175	15159	15191	15183	15098	15296	15193	15286	14981	15037	15039	15269	15186	15237	15083	15127	15136	15175	15224	15150	15041	15000	15326	15063	15065	14992	15163	15122	15136	15057	15023	15070	14941	15068	15271	15045	15045	15109	15066	15079	15056	15175	15088	15237	15209	14960	15064	15103	15153	15215	15042	15170	15040	15305	15085	15241	15206	15098	15206	15190	15066	15114	15027	15164	15025	15103	15139	15052	15260	15114	15083	15302	15162	15121	15176	15028	15029	15173	15126	15185	15056	14852	15109	15321	15058	15149	15139	15148	15095	15032	15176	14985	15115	15110	15007	15260	15073	15140	15274	15253	15116	15105	15011	15159	15299	15125	15058	15191	15158	15125	15235	15117	15382	15185	15130	15207	15156	15192	14965	15289	15255	15128	15196	15109	14982	15051	15118	15230	15160	15284	15248	14973	15196	14998	15006	15052	15150	15119	15101	15394	15000	14971	14998	15059	15170	15204	15261	15174	15239	15147	15199	15086	15018	15058	15219	15156	15277	15200	15110	15158	15299	15293	15109	15011	15077	15070	15058	15159	15176	15108	15221	15110	15095	15076	15169	15121	15197	15219	15136	15086	15009	15290	15089	15153	15156	15138	15190	15099	15048	15214	15249	15089	15116	15273	15207	15175	15229	15101	15113	15075	15106	15149	15206	15215	15157	15038	15139	15000	15287	15262	14998	15141	15078	15152	14989	15228	15129	15089	15134	15052	14928	15129	15125	15293	15187	15197	15061	15390	15022	15241	15159	15053	14955	15255	15187	15195	15037	15089	15240	15047	15234	15204	15122	15190	15090	15181	15131	15113	15333	15056	15088	15172	14984	15130	15166	15038	14903	15240	14975	15159	15179	15087	15186	15099	15214	15300	15039	15253	15054	15294	15234	15051	15117	15085	15122	15176	15008	15044	15066	15203	15216	15114	15075	15137	15137	15166	15047	15067	15085	15152	14984	14995	15220	14994	15256	15170	15184	14886	15158	15292	15142	15075	15126	15016	15246	15285	15155	15132	15180	15233	15200	15303	15047	15001	15236	15217	15085	15172	15108	15078	15103	15076	15181	15185	15320	15225	15203	15143	15153	15074	15190	15113	14922	15366	15158	15209	14993	15200	15099
23818	21422	29033	24256	22016	23154	22260	19442	18607	18663	18193	18200	31101	44788	40672	30979	23726	19451	17906	17788	17316	17331	17275	17561	17505	17271	17381	17481	17395	17259	17250	17318	17424	17231	17043	17326	17474	17317	17237	17334	17283	17128	17278	17339	17140	17279	17247	17256	17400	17400	17421	17053	17246	17357	17428	17265	17209	17321	17310	17248	17172	17390	17214	17226	17106	17280	17230	17119	17243	17267	17178	17082	17432	17218	17369	17289	17433	17122	17053	17316	17201	17365	17189	17344	17445	17457	17186	17179	16990	17382	17224	17297	17371	17449	17236	17231	17333	17235	17175	17323	17245	17170	17054	17396	17407	17199	17132	17273	17330	17168	17359	17191	17285	17461	17152	17250	17088	17370	17265	17346	17304	17327	17240	17173	17018	17265	17241	17245	17372	17220	17170	17348	17220	17167	17204	17243	17172	17411	17059	17221	17085	17028	17226	17065	17208	17160	17273	17363	17179	17366	17304	17267	17206	16888	17232	17224	17307	17342	17499	17198	17287	17189	17288	17338	17188	17091	17272	17204	17317	17087	17203	17188	17108	17209	17456	17196	17117	17234	17231	17227	17338	17205	16963	17117	17135	17221	17214	17632	17357	17290	17100	17277	17220	17478	17390	17051	17585	17286	17273	17456	17200	17248	17322	17298	17268	17313	17295	17297	17346	17216	17157	17189	17167	17300	17251	17101	17175	17128	17179	17203	17223	17232	17206	17244	17171	17251	17329	17130	17220	17409	17551	17302	17355	17328	17269	17333	16982	17115	17130	17046	17180	17502	17134	17319	17211	17161	17253	17162	17214	17172	17263	17218	17171	17175	17301	17396	17286	17197	17316	17319	17047	17311	17034	17174	17161	17464	17257	17105	17093	17029	17123	17186	17329	17351	17166	17306	17350	17040	17207	17062	17551	17213	17207	17273	17236	17247	17383	17119	17210	17184	17252	17321	17224	17125	17101	17288	17273	17278	17274	17245	17196	17233	17174	17413	17305	17339	17441	17390	17199	17278	17206	17239	17187	17403	17207	17405	17206	17056	17286	17000	17304	17486	17163	17175	17281	17325	17298	17181	17213	17252	17174	17247	17115	17236	17364	17133	17344	17344	17284	17155	17229	17115	17156	17209	17323	17128	16966	17252	17034	17103	17167	17328	17346	17121	17164	17181	17221	17199	17309	17268	17184	17241	17201	17164	17300	17159	17067	17194	17278	17184	17267	17333	17159	17286	17302	17230	17169	17122	16988	17224	17262	17189	17093	17031	17001	17127	17184	17263	17147	17038	17248	17309	17295	17260	17306	17360	17137	17518	17248	17305	17081	16967	17178	17365	17269	17120	17245	16904	17135	17214	17142	17480	17153	17361	17381	17382	17449	17363	17370	17121	17456	16993	17135	17161	17446	17231	17241	17182	17123	17248	17338	17288	17191	17181	17210	17284	17266	17263	17212	17184	17063	17253	17317	17220	17206	17255	17349	17282	17316	17307	17295	17350	17311	17212	17203	17148	17155	17216	17375	17219	17261	17393	17240	17171	17181	17355	17276	17472	17292	17348	17247	17284	17317	17290	17417	17202	17243	17315	17080	17143	17234	17438	17314	17140	17373	17280	17277	17087	17350	17326	17057	17314	17265	17338	17043	17186	17324	17276	17163	17142	17369	17166	17182	17278	17119	17154	17020	17162	17071	17164	17548	17255	17187	17231	17344	17116	17040	17293	17362	17326	17204	17221	17412	17265	17274	17306	17254	17218	17296	17367	17304	17286	17373	17249	17422	17309	17334	17183	17330	17204	17201	17227	17240	17364	17285	17180	17471	17356	17356	17224	17198	17037	17327	17187	17291	16956	17519	17376	17313	17265	17169	17254	17345	17298	17214	17276	17275	17156	17094	17202	17355	17267	17325	17254	17230	17157	17249	17278	17221	16993	17168	17182	17218	17166	17346	17117	17260	17242	17149	17173	17247	17372	17378	17437	17342	17212	17467	17138	17252	17328	17427	17215	17223	17246	16965	17112	17369	17260	17314	17113	17088	17172	17193	17273	17382	17309	17084	17031	17012	17299	17333	17220	17283	17387	17377	17395	17321	17457	17152	17210	17214	17171	17142	16938	17042	17294	17341	17281	17252	17305	17317	17280	17361	17167	17263	17236	17256	17370	17484	17321	17546	17234	17247	17241	17322	17260	17393	17160	17078	17221	17384	17275	17183	17330	17052	17212	17234	17134	17273	17233	17284	17014	16936	17111	17091	17190	17310	17304	17244	17358	17297	17330	17213	17081	17308	17217	17320	17332	17131	17258	17382	17327	17291	17175	17307	17063	17082	17171	17444	17266	17419	17142	17225	17317	17438	17274	17318	17425	17235	17151	17110	17189	17196	17327	17203	17122	17319	17181	17223	17262	17387	17263	17232	17411	17342	17200	17354	17106	17382	17174	17218	17020	17258	17115	17491	17208	17302	17236	17140	17321	17280	17221	17265	17027	17154	17410	17335	17132	17148	17235	17326	17242	17434	17261	17347	17232	17281	17176	17210	17208	17197	17152	17357	17266	17206	17115	17171	17323	17230	17187	17183	17243	17308	17046	17142	17055	16935	17310	17251	17193	17235	17345	17206	17277	17290	17495	17154	17269	17451	17387	17268	17233	17157	17430	17333	17249	17264	17153	17302	17188	17198	17198	17141	17363	17353	17164	17188	17234	17298	17264	17109	17390	17243	17182	17203	17284	17180	17314	17107	17136	17133	17238	17422	17166	17041	17234	17312	17424	17288	17168	17165	17145	17254	17165	17260	17488	17316	17326	17330	17248	16979	17212	17339	17436	17351	17209	17496	17238	17108	17391	17161	17262	17439	17227	17210	17248	17349	17330	17348	17242	17226	17175	17135	17473	17469	17036	17019	17057	17131	17223	17304	17061	17311	17326	17111	17394	17341	17296	17308	17430	17167	17358	17333	17278	17196	17310	17309	17237	17279	17390	17253	17354	17164	17179	17219	17002	17453	17100	17202	17407	17204	17259	17212	17322	17272	17238	17181	17121	17195	17091	17224	17317	17258	17286	17281	17345	17127	17428	17189	17369	17277	17103	17214	17453	17239	17099	17158	17210	17158	17384	17450	17115	17186	17288	17362	17368	17178	17153	17201	17354	17176	17158	17182	17102	17308	17466	17310	17414	17152	17495	17401	17148	17317	17320	17180	17100	17183	17267	17316	17344	17297	17219	17382	17254	17243	17345	17200	17335	17280	17257	17127	17339	17279	17352	17254	17115	17481	17455	17333	17273	17292	17249	17250	17611	17329	17142	17332	17035	17119	17385	17375	17306	17050	17287	17140	17184	17306	17250	17282	17200	16999	17114	17114	17144	17125	17326	17301	17143	17247	17260	17230	17328	17109	17199	17319	17217	17289	17146	17368	17258	17331	17314	17302	17285	17275	17310	17315	17184	17346	17313	17155	17337	17163	17182	17307	17111	17370	17274	17031	17308	17212	17372	17163	17357	17223	17308	17310	16933	17118	17254	17178	17474	17316	17186	17282	17177	17380	17419	17230	17276	17520	17078	17239	17179	17319	17156	17232	17061	17142	17207	17228	17043	17397	17175	17258	17163	17147	17341	17498	17327	17319	17347	17150	17145	17306	17162	17413	17367	17425	17279	17346	17132	17163	17136	17164	17267	17165	17230	17312	17335	17249	17240	17300	17351	17009	17220	17250	17203	17308	17208	17276	17299	17142	17239	17163	17171	17121	17092	17198	17303	17248	17409	17616	17257	17211	17325	17285	17350	17218	17293	17237	17341	17424	17203	17210	17276	17283	17195	17123	17258	17188	17406	17380	17048	17272	17335	17277	17262	17136	17385	17268	17242	17119	17188	17311	17106	17303	17139	17274	17096	17251	17447	17112	17143	17430	17083	17180	17057	17254	17312	17270	17167	17167	17181	17241	17366	17290	17197	17015	17156	17205	17152	17159	17063	17273	17185	17321	17245	17329	17179	16939	17232	17324	17382	17325	17242	17310	17442	17465	17252	17472	17350	17203	17235	17175	17094	17204	17295	17337	17201	17360	17278	17231	17361	17367	17269	17115	17256	17060	17115	17009	17165	17286	17350	17242	17229	17347	17390	17346	17189	17322	17151	17284	17226	17206	17275	17253	17358	17170	17234	17013	17114	17228	17334	17426	17129	17342	17394	17468	17358	17078	17128	17141	17120	17289	17178	17247	17248	17365	17082	17311	17105	17550	17109	17170	17184	17447	17034	17223	17214	17098	17286	17259	17172	17176	17292	17343	17279	17322	17344	17014	17053	17120	17324	17223	17181	17336	17251	17291	17420	17204	17078	17130	17279	17348	17262	17311	17092	17171	17092	17295	17181	17266	17149	17083	17155	17203	17210	17264	17212	17542	17284	17098	17240	17305	17041	17386	17273	17157	16943	17399	17248	17129	17306	17331	17367	17404	17346	17143	17049	17041	17153	17423	16985	17377	17258	17173	17325	17219	17036	17279	17263	17359	17136	17285	16999	17225	17507	17211	17220	17218	17227	17344	17174	17182	17310	17289	17332	17335	17277	17268	17235	17302	17193	17322	17278	17281	17166	17132	17236	17399	17550	17226	17176	17330	16994	17144	17391	17263	17365	17342	17199	17335	17166	17349	17213	17265	17515	17180	17196	17313	17271	17194	17397	17076	17252	17196	17239	17443	17596	17298	17134	17291	17292	17283	17125	17450	17291	17381	17189	17258	17366	17168	17073	17203	17236	17475	17288	17340	17434	17231	17198	17489	17406	17356	17336	17009	17124	17119	17421	17152	17420	17204	17306	17450	17173	17361	17325	17307	17229	16898	17280	17257	17208	17286	17311	17226	17186	17192	17195	17292	17294	17316	17211	17272	17156	17503	17271	17153	17355	17528	17410	17181	17342	17247	17298	17334	17094	17544	17212	17365	17257	17071	17513	17318	17283	16841	17250	17106	17094	17201	17017	17351	17309	17239	16962	17216	17198	17176	17319	17234	17084	17240	17148	17318	17273	17332	17335	17126	17212	17610	17350	17177	17120	17336	17219	17455	17199	17413	17262	17306	17186	17264	17132	17389	17324	17203	17277	17207	17332	17033	17114	17255	17287	17331	17117	17344	17266	17292	17437	17228	17220	17222	17268	17549	17201
17971	30023	27102	21673	19630	18084	17603	17785	17498	17271	16277	16342	35347	45261	41301	30156	22106	17285	15365	15250	15149	15330	15057	15081	15049	14975	15091	15016	15046	15009	15097	14993	15185	15086	15047	15124	14918	14879	14989	15022	15126	14829	15108	14868	15270	15077	15142	15029	14908	15159	15230	15085	15086	15088	15155	15055	15080	15048	15057	14988	15067	14959	15062	15060	15031	15084	15141	15140	14966	15182	15056	14897	15181	15174	14953	15099	14856	15059	15063	15062	14941	14970	15117	15125	15006	14937	15027	15026	15094	15021	15165	15033	15024	15099	15119	15020	15033	15075	14976	15013	15060	15111	15100	15241	15156	15000	15125	14912	15065	15145	14926	15104	15026	15030	14944	15039	15152	15059	15000	15222	15144	15129	14975	15093	15100	15116	15210	15101	15120	15060	15212	15147	14838	15152	15022	15019	15060	14876	14925	14987	15096	15155	15094	14990	15195	14980	15135	15101	15139	14906	15008	14962	14941	15149	15027	14816	15090	14973	14946	15098	15137	15076	15055	15038	15034	14927	14947	14968	15067	15152	15068	15196	15067	15171	15191	15113	14943	15173	15032	15143	14957	15055	15240	15086	14934	14873	15005	15084	14933	15033	15029	15043	15069	14905	15111	14997	14961	15071	14886	14980	15074	15175	15163	15013	15080	15349	15135	15029	14977	15126	15045	14952	15176	15085	15054	14824	14935	15014	15111	15097	15021	14885	15153	14928	14976	15010	15025	15154	14988	15184	15176	15182	15137	15173	15030	15259	15109	15012	14992	15096	14998	15144	15295	14956	15249	14976	15172	15080	15090	15071	14995	14998	15069	15076	15105	15175	15052	14995	15148	15037	14967	15042	14987	14964	15079	15048	14884	15038	15020	15096	15011	15044	14898	15019	15015	14927	14999	14965	15058	15102	14971	15103	14880	15153	15151	14959	15084	15001	15101	15077	15059	15065	15233	15140	15176	15099	14980	15130	14885	15021	14987	15116	15130	14924	14937	15073	14853	14911	14980	15102	15195	15038	15025	15092	15135	14975	15102	15156	15070	14907	14984	14952	14956	15180	15039	15065	14926	15025	15248	15031	15092	15214	15041	15107	15080	15154	14969	14942	15049	15004	15075	14988	15068	15034	15009	15090	14926	15104	14911	14995	14980	14923	14912	15071	15013	14994	15029	14878	15177	15057	15091	15062	15066	14984	14927	14932	15178	15082	15021	15106	14971	15024	15161	15068	15183	15022	14974	15098	15167	15026	15112	15115	14898	14975	15113	15239	15014	15159	14983	15160	15008	15089	15109	15172	14952	15126	15122	15108	15007	15039	14948	15055	14965	14934	14921	14842	14979	15061	14992	14870	15076	15108	15045	14863	15040	15067	15050	15090	15089	14999	15191	14891	15199	15133	15012	15223	15174	14991	15142	15147	15124	14903	15157	14996	15212	14991	15034	14828	15011	14871	15082	15260	14960	14977	15077	15003	15092	14986	15005	15084	15054	15141	15091	15173	15144	14926	14978	14879	15074	14935	15062	15045	14951	15016	14944	14814	15078	15051	15102	15110	14949	14791	15053	15116	14836	14942	15008	15229	15199	15105	14964	14857	15147	14984	15048	14853	15196	15107	14983	14927	14959	15062	15101	15113	15054	15011	15139	15107	14913	14974	14987	15052	14941	15003	15019	14988	15166	15053	15251	15175	15076	15134	15159	15132	15187	15183	14970	15075	15167	15034	15089	14960	14949	14998	15108	15103	15191	15158	14967	15166	14996	15016	15002	15071	14886	15070	15085	14944	14944	15066	15187	14946	15134	15037	15126	15077	14952	14863	15130	14921	15051	15035	15122	15037	15089	15019	15009	15002	15048	15010	14890	15057	15064	15079	15009	15139	15022	14950	15088	14974	15229	15088	15058	14959	14899	15047	14989	15090	15066	15059	14964	15067	15084	15144	14946	15054	15264	15037	14928	15077	14912	15029	14940	15023	15154	15018	15085	15157	15158	15168	14882	14994	14876	15143	14928	15121	15127	15092	15012	15145	15165	15161	15122	14909	15186	15073	15042	14990	15096	15345	15059	14989	15111	15014	14869	15185	15043	14872	15008	14956	14972	14997	15073	15055	15037	15238	15132	15067	14910	15046	15126	15224	15076	15115	14982	15072	14969	15135	15086	14901	14927	15055	15046	15089	14973	15014	15100	15135	15145	15218	15162	15084	14978	15125	15055	15048	15104	15047	15071	15113	14974	15215	15100	15180	15196	15088	15051	14920	15091	14910	15137	15080	15101	14841	15064	14863	15182	15041	14918	15059	15105	15115	15058	15239	15160	15144	15022	14906	15067	15257	14899	14943	15017	15092	14960	15235	15002	15112	14982	15051	15012	15061	15188	14974	14993	15065	15139	15052	14988	14926	14905	15186	15137	15033	15079	15163	14940	14974	14992	15050	15047	15228	15142	15061	15208	15099	14986	15008	15222	15126	15127	14971	15125	15122	14984	15075	15056	15040	15123	15055	15096	15164	15128	14872	15091	15021	15129	14939	15087	14948	15000	15033	15149	15026	15012	15051	15005	15064	15196	15135	15088	15007	15102	14997	15069	14931	14973	15231	15070	15153	15078	15235	15045	14914	14901	15100	14774	15036	15028	15033	15284	14890	15085	14957	15172	15164	15064	15024	15005	15042	15029	14961	14899	14875	15083	15186	14985	15036	15021	15085	14978	15076	15006	15050	15085	15131	15127	15092	14908	15023	14904	15150	14948	15172	14973	14978	15104	15182	15146	15031	15195	15173	15260	14966	15062	14824	14893	15040	14960	14925	15082	15194	15084	14931	15054	15142	14955	15031	15009	15035	15158	15116	14839	15098	15194	15177	14947	15034	15060	14976	14994	14962	14917	15161	14975	15109	14996	14998	15098	14929	15077	14951	15124	14879	15129	14901	14936	15240	14969	15084	15093	14839	14976	15121	15149	15000	15032	14979	14971	14960	14965	15093	15115	15021	15090	15106	15010	15027	14843	14953	14938	15000	15043	15214	15091	15246	14876	15073	14942	15128	15203	15102	14962	15051	15005	15122	15168	14935	15155	15145	15252	15060	14999	15060	15144	15202	15076	15049	14979	15101	15024	15027	15150	15115	15033	14999	14998	15065	15089	15075	15084	15042	14917	15082	15135	14995	15165	14935	15238	14950	14977	15042	15178	14941	15095	15094	15075	15062	15033	15129	15032	14949	15002	14971	15253	15031	14844	15263	15155	15019	14931	15133	15028	15059	15043	15145	14930	15079	14925	14945	14878	15087	15247	15056	15166	15001	14991	14952	15011	14972	15182	15047	15133	14997	15135	15112	15153	15031	14864	15021	15020	14949	15141	14870	15031	15116	15213	15096	15203	14840	14954	15018	15223	15092	15031	14993	14963	15037	15137	15032	15196	15127	15295	15107	15002	14993	15095	15073	15080	15031	15039	15006	15119	14911	15090	15092	15028	15044	15048	14979	14984	15001	15095	15116	15008	14892	15155	15233	14937	15019	15034	14999	15071	15107	15132	15082	14959	15082	15134	15208	15222	15019	14939	14972	15109	15115	14880	15024	14916	15088	15051	15115	15102	14940	15090	15049	15097	14831	14844	14911	15184	14926	15169	14952	15093	15222	15076	15142	14917	14925	14962	15098	14969	15122	15088	15197	15050	15314	15121	15142	15027	15089	15049	14916	15052	15199	15104	15207	15097	15192	14943	15170	15167	14913	15033	15204	14984	15123	14947	15098	15019	15095	15019	15080	15044	14934	14961	15206	14988	15065	14987	14957	14999	14974	15037	15062	15176	15100	15113	14973	14937	14955	15119	15133	15084	14925	15085	15181	14932	15064	15138	15073	14999	15269	15125	15082	14937	14935	15048	15010	14945	15105	15147	15047	14970	15205	15165	15058	15218	15103	15116	15006	15243	15059	15072	14943	15144	14965	15161	15061	15051	14911	15051	14894	15013	15145	15048	14935	15218	15007	14985	15260	15059	15064	15063	15143	15164	14918	15208	14907	15164	14957	14970	15186	15045	14876	15024	15108	14920	15132	15156	15069	15157	15185	15050	15087	14862	14876	15001	15001	15089	15189	15195	15036	14967	15109	14984	15048	15212	15013	14990	15201	14915	15167	14969	15066	15028	14998	15078	15148	14993	15030	15069	15096	14911	14882	15021	15079	15028	15001	15073	15163	15094	15134	15014	15056	15179	15021	14959	14998	15092	15158	15224	14917	14949	15183	14979	15159	15051	15002	14962	15182	15064	15124	15030	15092	15165	15096	15117	15089	15112	15174	14959	14998	14810	15110	15189	15100	14939	15218	15109	15022	15091	14995	15068	15181	15049	15145	15134	14987	15189	15065	15094	14876	15195	15076	14935	15090	14977	14994	14891	15116	15096	14918	15115	15036	14910	15080	15109	15097	15090	15141	15111	15056	15100	15050	15028	15196	15084	15219	15142	15063	15106	15097	15056	14979	15243	15113	15088	15047	15050	14962	15235	14868	14985	14932	15142	15024	14966	15212	15017	15067	15028	15034	15308	14996	14939	14953	14973	14834	15285	15029	15087	15114	15118	15055	14995	14903	15034	15112	15136	15059	15037	15195	15107	14896	15001	15043	15099	15021	15005	15043	15038	15065	15037	15063	15043	15090	14941	15093	14988	14914	14822	14978	15135	14898	15047	15270	14976	14912	14941	15075	15017	15060	15037	14964	15169	15143	14988	14997	14978	15026	15065	14972	15007	14998	14970	15112	15090	15076	15058	15269	15076	15153	14972	15185	15046	15113	15033	15217	15012	15081	14987	15094	15057	15057	15067	15220	14960	14917	14953	15077	15107	14916	15012	15045	15129	15086	15066	15056	15108	15037	15029	14916	15026	15005	15104	14941	15301	15108	15027	15069	15010	15074	15081	14882	14957	15109	15159	15086	15084	14924	15306	15152	15177	15156	15111	14992	15048	15110	15142	14932	14918	15038	14993	15081	15178	14979	15133	15119	15005	15093	14954	14978	15049	15109	15180	15109	15095	15055	14952	14958	15044	15164	14991	14959	15143	15086	15098	15052	15104	15139	14989	15054	15014	15119	14943	15035	15012	14932	14916	14880	14886	15106	15170	15098	15038	15077	14999	15145	15055	14868	14927	14836	15107	14931
29564	22948	23159	19897	17521	17468	17603	17758	17770	17515	17474	17544	18277	19843	21238	19049	18009	17693	17530	17228	17344	17338	17261	17422	17185	17278	17386	17143	17499	17254	17289	17345	17232	17410	17417	17334	17233	17233	17269	17505	17511	17422	17337	17297	17266	17385	17430	17289	17214	17164	17388	17468	17254	17555	17309	17233	17507	17285	17323	17405	17270	17235	17026	17260	17410	17402	17361	17195	17201	17202	17229	17308	17353	17385	17307	17334	17233	17178	17270	17338	17202	17353	17264	17105	17203	17424	17237	17184	17202	17379	17228	17163	17337	17352	17205	17078	17316	17515	17273	17189	17224	17156	17465	17298	17461	17466	17320	17353	17531	17136	17458	17262	17478	17607	17280	17383	17301	17460	17373	17262	17307	17237	17370	17019	17047	17343	17274	17255	17518	17409	17261	17480	17297	17233	17283	17374	17384	17251	17135	17073	17387	17248	17105	17341	17199	17531	17461	17357	17194	17433	17296	17160	17079	17257	17471	17230	17213	17466	17568	17568	17568	17160	17273	17083	17192	17208	17329	17218	17226	17331	17293	17394	17275	17438	17372	17233	17404	17264	17239	17088	17196	17248	17209	17261	17220	17325	17212	17508	17123	17211	17378	17351	17215	17299	17362	17368	17218	17300	17372	17353	17370	17344	17302	17109	17355	17234	17383	17255	17334	17275	17385	17393	17275	17201	17391	17458	17331	17488	17130	17240	17435	17419	17156	17168	17320	17151	17285	17263	17526	17346	17515	17316	17160	17120	17376	17426	17329	17201	17187	17306	17044	17318	17268	17263	17381	17309	17365	17397	17378	17342	17323	17412	17312	17255	17472	17249	17291	17352	17157	17164	17436	17116	17230	17206	17307	17373	17278	17309	17249	17152	17165	17186	17472	17069	17184	17296	17234	17314	17399	17461	17381	17322	17472	17224	17409	17161	17227	17258	17307	17389	17499	17251	17383	17289	17290	17318	17430	17283	17157	17276	17509	17236	17289	17176	17413	17132	17467	17197	17215	17234	17170	17284	17361	17079	17327	17300	17165	17363	17299	17391	17246	17189	17287	17425	17481	17392	17332	17223	17264	17286	17392	16996	17559	17310	17178	17326	17192	17271	17214	17278	17410	17265	17350	17409	17166	17042	17177	17208	17306	17259	17233	17227	17242	17299	17048	17323	17299	17344	17304	17326	17155	17275	17374	17384	17383	17302	17203	17563	17325	17320	17104	17313	17287	17326	17108	17214	17509	17468	17238	17336	17048	17028	17405	17159	17488	17377	17375	17243	17438	17303	17414	17321	17083	17289	17285	17356	17171	17209	17296	17317	17281	17139	17170	17574	17248	17378	17199	17323	17429	17227	17228	17397	17390	17316	17353	17294	17425	17499	17151	17238	17312	17202	17314	17302	17133	17266	17073	17344	17400	17541	17296	17331	17433	17225	17411	17209	17256	17520	17394	17382	17286	17259	17259	17186	17299	17252	17313	17251	17119	16989	17320	17111	17095	17381	17339	17162	17256	17383	17227	17155	17388	17247	17428	17339	17237	17334	17316	17247	17359	17171	17223	17320	17415	17386	17289	17380	17236	17403	17212	17449	17309	17385	17404	17146	17399	17132	17352	17231	17387	17303	17128	17309	17318	17373	17259	17214	17338	17172	17328	17381	17293	17323	17330	17240	17349	17376	17303	17329	17451	17262	17195	17098	17109	17235	17516	17450	17220	17237	17241	17206	17268	17184	17165	17037	17206	17243	17144	17083	17294	17310	17190	17420	17306	17289	17383	17060	17462	17365	17219	17311	17360	17194	17348	17102	17278	17412	17316	17297	17222	17286	17123	17365	17432	17428	17153	17316	17331	17221	17280	17271	17245	17460	17240	17581	17418	17429	17331	17195	17224	17303	17213	17308	17260	17342	17434	17408	17266	17262	17402	17350	17327	17498	17351	17366	17330	17255	17134	17545	17329	17492	17431	17200	17349	17226	17396	17260	17274	17264	17089	17266	17259	17148	17067	17346	17419	17330	17450	17557	17224	17154	17107	17188	17096	17233	17219	17295	17423	17255	17279	17307	17170	17437	17213	17210	17557	17324	17605	17394	16997	17338	17035	17163	17279	17043	17318	17353	17576	17392	17336	17289	17192	17237	17542	17382	17433	17282	17304	17475	17218	17266	17410	17301	17225	17075	17279	17329	17336	17272	17330	17366	17369	17159	17129	17396	17293	17256	17325	17600	17039	17248	17369	17302	17398	17352	17349	17231	17283	17158	17253	17221	17444	17204	17142	17410	17426	17150	17255	17147	17428	17106	17266	17229	17405	17070	17162	17295	17328	17047	17296	17511	17250	17227	17279	17282	16961	17242	17240	17489	17234	17234	17258	17284	17424	17497	17349	17304	17373	17310	17467	17407	17228	17256	17400	17283	17327	17162	17257	17415	17433	17148	17210	17350	17075	17320	17254	17231	17413	17094	17287	17242	17269	17319	17254	17189	17377	17224	17357	17295	17213	17192	17290	17400	17402	17222	17394	17240	17047	17403	17281	17325	17196	17319	17293	17259	17355	17328	17135	17457	17226	17406	17512	17239	17009	17278	17392	17442	17287	17192	17374	17336	17477	17372	17331	17086	17312	17329	17156	17299	17349	17345	17229	17359	17414	17129	17126	17357	17340	17279	17340	17363	17009	17154	17131	17385	17427	17198	17295	17292	17402	17395	17281	17502	17163	17222	17397	17299	17440	17454	17243	17343	17090	17268	17080	17306	17195	17293	17080	17225	17343	17341	17336	17256	16930	17237	17244	17331	17453	17199	17287	17221	17298	17164	17256	17257	17304	17294	17300	17393	17489	17218	17235	17207	17311	17206	17264	17216	17468	17315	17110	17327	17169	17233	17473	17226	17374	17288	17057	17500	17344	17204	17373	17161	17236	17272	17557	17061	17095	17198	17489	17326	17235	17318	17127	17374	17236	17040	17432	17293	17350	17489	17359	17317	17391	17463	17416	17106	17348	17212	17242	17350	17268	17550	17358	17195	17210	17441	17275	17443	17380	17184	17154	17301	17379	17360	17232	17173	17157	17234	17358	17321	17293	17145	17295	17240	17339	17390	17338	17204	17378	17175	17310	17211	17379	17153	17395	17323	17377	17190	17210	16983	17144	17220	17335	17394	17361	17539	17270	17323	17307	17501	17352	17322	17214	17139	17169	17368	17291	17347	17482	17230	17090	17307	17166	17089	17208	17098	17120	17390	17222	17277	17186	17417	17114	17318	17144	17447	17165	17178	17191	17244	17195	17320	17558	17322	17338	17392	17269	17252	17276	17494	17448	17494	17114	17095	17352	17234	17273	17279	17273	17408	17093	17217	17268	17292	17283	17354	17392	17208	17199	17184	17366	17278	17546	17308	17326	17401	17363	17267	17315	17294	17209	17408	17378	17251	17316	17419	17287	17347	17236	17300	17445	17401	17304	17310	17546	17203	17403	17195	17270	17330	17058	17307	17428	17403	17221	17283	17433	17217	17338	17231	17295	17160	17371	17283	17382	17274	17175	17302	17179	17167	17330	17377	17085	17352	17203	17368	17288	17343	17211	17189	17351	17350	17194	17322	17179	17298	17404	17353	17389	17320	17268	17186	17370	17285	17437	17288	17371	17692	17516	17264	17367	17358	17363	17238	17223	17236	17393	17247	17321	17361	17457	17322	17379	17120	17206	17287	17272	17150	17340	17421	17331	17435	17400	17530	17171	17223	17299	17223	17381	17233	17318	17322	17407	17325	17232	17417	17376	17428	17341	17319	16992	17249	17323	17314	17253	17415	17124	17245	17348	17322	17421	17415	17256	17310	17362	17232	17385	17391	17329	17453	17453	17387	17319	17459	17287	17449	17187	17158	17282	17128	17173	17300	17515	17313	17231	17204	17355	17228	17129	17181	17331	17336	17188	17134	17230	17399	17196	17361	17282	17187	17317	17223	17319	17205	17376	17392	17291	17378	17386	17400	17259	17123	17226	17314	17305	17377	17449	17275	17380	17522	17263	17382	17255	17390	17397	17040	17269	17238	17301	17406	17216	17397	17150	17437	17154	17372	17406	17229	17309	17230	17492	17317	17295	17334	17326	17153	17279	17199	17249	17240	17368	17337	17328	17332	17398	17334	17473	17447	17298	17285	17427	17378	17285	17007	17365	17217	17263	17050	17244	17596	17183	17301	17173	17292	17235	17320	17337	17303	17443	17249	17305	17307	17233	17404	17292	17333	17402	17406	17425	17355	17213	17159	17289	17285	17220	17129	17379	17128	17187	17101	17289	17304	17435	17243	17240	17393	17288	17368	17273	17164	17247	17183	17216	17185	17293	17283	17384	17414	17387	17266	17478	17076	17306	17252	17271	17223	17293	17335	17470	17304	17215	17210	17327	17170	17178	17110	17150	17417	17176	17205	17350	17287	17307	17433	17261	17449	17327	17303	17284	17378	17264	17341	17532	17387	17185	17322	17422	17252	17250	17410	17457	17185	17143	17280	17243	17307	17290	17380	17420	17559	17283	17498	17473	17417	17341	17461	17339	17500	17226	17355	17433	17431	17257	17285	17332	17312	17395	17392	17263	17363	17286	17433	17356	17247	17625	17472	17310	17285	17269	17141	17192	17249	17282	17232	17360	17381	17283	17449	17236	17385	17367	17416	17260	17416	17391	17312	17305	17269	17362	17194	17169	17305	17340	17357	17302	17303	17346	17167	17318	17251	17484	17349	17226	17298	17265	17213	17272	17238	17358	17536	17252	17345	17344	17332	17339	17360	17255	17214	17305	17108	17224	17475	17394	17312	17446	17218	17210	17417	17176	17229	17458	17563	17481	17208	17246	17290	17361	17402	17284	17495	17215	17397	17030	17098	17304	17403	17320	17626	17290	17273	17320	17066	17231	17373	17207	17405	17210	17335	17341	17189	17178	17372	17354	17348	17273	17209	17328	17275	17285	17266	17341	17359	17288	17303	17152	17257	17311	17425	17418	17422	17387	17249	17561	17283	17248	17146	17341	17315	17291	17255	17193	17241	17286	17233	17349	17244	17286	17158	17270	17375	17211	17307	17339	17376	17338	17326	17244	17319	17256	17276	17176	17344	17179	17280	17494	17245	17452	17567	17304	17342	17169	17357	17168	17403	17264	17265
17094	19781	18389	16300	15854	15471	15516	15985	15885	15807	15246	15315	16586	19120	19828	16865	15711	15431	15198	14973	15053	15010	15124	15118	15130	15063	15039	15037	15263	15131	15151	15241	15272	15171	15137	15226	14955	15043	15129	15102	15145	15148	15103	15036	15096	15028	15182	14944	15033	15105	15098	15033	15111	15130	14932	14973	15164	15142	15044	15247	15040	15001	15194	15064	15196	15013	14953	15189	15080	14853	15134	15172	15152	14969	15043	15205	15127	15034	15069	15020	15243	14991	15117	14969	15048	14987	15157	15133	15107	15119	14839	15153	14962	15180	15024	15067	14988	15145	15073	15157	14914	15046	15267	15023	15096	15082	15056	15090	15021	15054	15213	14990	15005	15007	14891	14944	15041	15247	14964	14826	14854	15041	14833	15217	15032	15020	14965	14953	15170	15145	15146	15185	15148	15088	15079	15226	15094	15097	15113	15141	15182	15145	15148	15151	15145	15021	15043	14932	15048	15124	15087	15145	15109	15197	14951	14954	15099	15220	15132	15075	15123	15099	15081	15040	15138	15108	15289	14945	15141	15184	15026	14986	15135	15103	15178	15086	15166	15045	15102	15023	15127	15180	15134	14987	15196	15003	15082	15166	15077	14945	15043	15112	15074	15162	14988	15214	15117	15125	15159	15095	15095	14999	15185	15077	14937	15040	15163	15073	15064	15103	14911	14971	15055	15174	14862	15132	15229	15091	15117	15157	15113	15080	15097	14965	15017	15183	15214	15147	15039	15120	15111	15160	14935	15125	15037	15146	15077	15177	15172	14875	15001	15139	15090	15081	14964	14956	14954	15110	15075	15032	15051	15021	15167	15095	15045	15253	15043	15163	15162	15053	14979	15085	15142	15006	15069	15226	15091	15091	15166	15128	15045	15040	15055	15115	14977	15047	15163	15163	15156	15113	15013	15076	15212	15115	14922	14971	15187	15147	15131	14990	15079	15054	14950	15227	14868	14939	15029	15002	15042	15061	14948	15185	14922	15128	15091	15037	15087	14998	14840	15082	15101	14997	15252	14962	15258	15206	15020	15278	15063	14983	14901	15006	15025	14973	15186	15110	15036	15039	14938	15045	15032	14911	15147	15073	14861	15266	15073	14914	15025	15184	15178	14909	15162	15140	15071	14824	15159	14953	15114	14826	15023	14925	15120	15106	15082	15097	15189	15098	15074	15080	15174	15200	14909	15061	15156	15075	15021	15072	15135	14959	15103	15058	15229	14988	15030	15105	15078	15078	15001	15032	15108	15145	15010	15088	14926	15132	15001	15178	15146	14956	15131	15045	15120	15205	15002	14885	15178	15113	15108	15111	14992	15042	15129	15112	15290	15087	15238	15004	15031	15126	15109	15093	14853	15061	15127	15029	15050	15116	15215	14982	14975	15212	15273	15230	15124	15108	15019	14945	14989	15080	15038	15039	15057	14946	14875	15126	15194	15055	15116	15134	15084	15010	15125	15159	14987	15106	15061	15046	15116	15282	15041	15108	15173	14902	14968	15197	15042	14936	14930	15072	15084	14914	15187	15067	15061	15112	14986	15218	14985	14968	15274	15048	15112	14934	15236	15063	15027	15090	15061	15001	15029	14978	15234	15154	15201	15213	15080	14992	15013	14978	15177	15146	14989	15069	14998	15187	15124	14908	14956	15237	15058	15056	15069	15096	15038	15032	15184	15208	14994	15048	14962	15085	14941	15118	15125	15273	15090	15065	15104	14946	15196	14961	15146	15012	15114	14901	15359	15048	15180	14892	15011	15079	15074	15336	15023	14895	15046	15072	15097	15047	14862	15045	15053	15060	15171	15126	15065	15047	15114	15072	15217	15108	15230	15179	15038	15031	14956	15288	15075	15119	15062	15110	15174	15019	15042	15187	15090	15111	15040	15127	15002	14946	15046	15045	15151	15153	15213	15087	15030	15081	15105	14982	15090	15289	15199	15140	15184	15289	15177	14958	14983	15000	15052	15028	15262	14957	14964	15137	15150	15226	15042	15128	15154	15217	14987	15173	14939	15129	15091	15183	15128	15100	15114	14994	15125	15131	15128	14994	15032	15042	14964	15127	15025	15181	15049	15067	15042	15100	15091	15087	15060	15077	15045	14944	14960	14949	14933	15128	15158	15134	14914	15187	14937	15168	15036	15181	15032	15077	15124	15034	15228	15007	14902	15141	15007	15089	14920	15004	15012	15162	15167	15023	15003	15126	15103	15140	15233	15215	15088	15205	15153	14877	14971	15062	15074	14995	15148	15142	15077	15158	15071	15147	15060	14899	15084	15095	15122	15017	15035	15170	15075	15060	14997	15136	15059	15048	14907	15162	15005	15055	15009	15022	15162	15041	15095	15157	15040	15134	15228	15129	15096	15099	14977	15082	15152	14982	15026	15209	15155	15109	14943	15033	15027	15041	15194	15122	15040	15305	15053	15194	15152	15136	15097	15128	14921	15002	15020	15017	15067	15047	15179	14952	15211	15106	15142	15117	15169	15084	14999	14975	15112	14955	15186	15001	15067	15120	15087	15124	15108	15160	15057	15115	15174	15161	15095	15006	14998	15076	15037	14975	15180	15010	15091	15051	15023	15245	14937	14927	14995	14920	15363	15105	15147	15036	14878	15059	14953	15015	14986	15047	15070	15182	15165	15149	15151	15104	15012	15181	15227	15294	14836	15106	15121	15034	15068	15004	15364	15154	15117	15003	15122	15225	15090	14955	15139	15126	15215	15051	14932	15335	15017	15130	14937	15038	15128	14935	15109	15135	15114	14983	15082	15022	15072	15018	15213	15145	15090	15081	15023	15193	14994	15059	15125	15019	15067	15046	15047	15130	15109	14832	15095	15120	14891	15091	15151	15107	15130	14963	15252	15245	14941	15024	15259	14926	15096	15117	15104	15132	15034	15070	14915	15143	15123	14947	15134	15208	15079	14954	15126	15102	15103	15179	15218	15027	15084	15189	15069	15070	15140	14963	15093	14862	14844	15213	15109	15091	15088	15249	15010	15107	15125	15090	15083	15048	14982	15071	14936	15135	15050	14951	15224	14999	15014	15091	15189	15149	15038	15102	15126	15210	14989	14924	14964	15033	15022	14929	15072	14953	15211	15028	15062	15028	15102	15138	15079	14949	14996	14922	14932	15144	15073	15246	15081	15239	15063	14987	15065	14951	15325	15110	14967	15182	15148	15056	15086	15270	15159	15045	14981	15142	15097	15147	15007	14906	14963	15113	15064	15007	15148	15089	15018	15291	15097	15108	14963	15002	15038	15055	15004	15010	15041	15070	15095	15028	15141	15006	15189	15232	15144	14968	15082	14963	15153	15002	15157	15223	14978	15089	15103	15060	15204	15267	15101	15115	15136	15199	15108	15193	15076	14950	15147	15010	15192	15110	15164	15067	14948	14999	14900	15219	15083	14996	15083	15139	14977	15143	15055	15091	14932	15076	15157	14937	15160	14968	15001	14954	15041	15057	15017	15083	15053	15099	15055	14926	15283	15010	15186	14991	14996	15119	15109	14978	15216	15142	14999	15130	15216	15026	14997	15243	15065	15100	14947	14921	15078	14966	15014	15051	15113	15018	15020	14936	15191	15071	15099	15008	15114	15124	15163	15206	15110	14975	15174	15010	15049	14893	15134	14954	15013	15177	15029	15094	15075	14952	15069	15065	15210	15150	15059	15152	15189	15074	15036	14980	15022	15164	14995	15230	14993	15062	15138	15237	15055	14961	15253	15084	15064	15010	15204	15200	15218	15119	14896	15022	15138	15102	15229	15216	14941	15059	15172	14947	15017	15128	15015	14992	15267	14974	14926	15104	14976	14974	15048	15263	15238	14821	15088	15094	14964	15253	14880	15020	15091	14980	14999	15089	14999	14995	15083	15124	15121	15108	15133	14993	15234	15025	15156	15030	15031	15003	15141	15246	14910	15131	15090	15051	15216	15016	15135	14947	15142	14948	15065	14960	15108	15269	15136	15044	15070	15088	15140	15199	15017	14839	15010	15072	14936	15205	15167	15051	15120	14944	14956	15115	15203	15102	15101	15027	14982	15277	15031	15292	14953	15296	15171	15082	15027	15010	15030	15089	15139	15119	15118	15074	15032	15122	15072	14993	15097	15041	15101	14957	15123	14997	15097	15113	15299	15163	14896	15158	15120	15130	15179	15026	14985	15083	15118	15064	14911	15130	15043	15037	15109	15296	15121	15091	14985	14952	15083	14989	15050	15129	15116	15108	15335	15082	15003	15074	14940	15100	15020	15140	15055	15128	14900	15255	15069	15037	15122	15204	15185	15110	14954	15081	15038	15114	15101	15141	15131	15066	15135	14962	15053	14972	15194	15122	15249	15081	15084	15116	15100	14920	15038	14961	14945	15058	15160	15089	15134	15245	15143	15117	15056	15186	15164	15041	15203	15207	15218	15243	14938	15040	15187	15034	15203	14979	15068	15017	14919	15182	14986	15030	14944	15216	15105	14939	15169	15010	15116	15153	15183	15061	14931	15144	15110	15278	15109	15032	15185	15000	15139	15090	15028	15154	15072	15055	14989	15126	15123	15048	15024	14994	14909	14908	15053	14878	15088	15001	15145	15143	15007	15153	15042	15028	15168	14911	15232	15047	15131	15113	15170	14982	14993	15026	14979	15049	15319	15111	15091	15091	14941	15032	15178	15074	15146	15230	14924	15069	14990	15052	14966	15138	15137	15121	14950	15057	15073	15077	15120	15048	15008	15178	15252	15040	15180	15062	14748	15093	15149	15073	15085	15173	15055	15050	15200	14938	15088	15052	15104	15248	15100	15052	15101	15069	15085	14945	15204	15142	15167	15110	15048	15100	15093	15053	15080	15255	14996	15013	14869	15163	15091	15018	15321	15048	15101	15186	15164	15139	15198	15123	15228	14981	15228	15089	15052	14877	15160	15231	15195	14955	15097	15086	15117	15077	15090	15160	15048	15072	15069	14954	15146	15057	15098	15130	15038	15033	15210	14975	15076	15158	15175	15128	15278	15144	15070	15191	15297	15116	14873	15041	14961	14951	15148	14893	14968	14999	14877	15010	15096	15178	15173	14817	14932	15105	15123	14962	15330	15107	15228	15075	15043	15208	15069	15223	15073	15148	15153	15255	15123	15141	15047	14977	15042	15111	15230	14993
25149	21411	28198	25416	21701	19991	19890	18590	18120	17637	17706	17762	25222	33839	31173	25145	20838	18777	17548	17309	17295	17169	17200	17422	17077	17136	17129	17040	17210	17311	17044	17168	17202	17219	17247	17206	17205	17293	17180	17087	17081	17146	17109	17213	17314	17364	17284	17358	17197	17170	17115	17070	17259	17274	17102	17173	17168	16976	17161	17296	17316	17374	17173	17037	16983	17017	17070	17260	17253	17352	17182	17177	17136	17334	17126	16929	17202	17172	17082	17048	16958	17136	17058	17047	17217	17069	17068	17098	17064	17256	17106	17013	16965	17251	17262	17167	16936	17220	17037	17203	16987	17110	17399	17130	17143	17064	17081	16983	17125	17093	17066	16994	17238	17070	17268	17180	17198	17034	17293	17208	17145	17177	17031	17111	17275	17017	17129	16950	16825	17060	17110	16954	16985	17115	17040	16887	17191	17266	17435	17051	17011	17084	17064	17320	17225	16987	17085	17020	17187	17203	17164	17255	17141	17093	17157	17195	17254	17178	17266	17089	17170	17055	17297	17350	17230	17097	17173	17150	17132	17120	17098	17149	17131	17083	16997	17031	16780	17138	17048	17377	17038	17041	17007	17079	17126	17278	17002	17184	17097	16944	17094	17035	17296	17154	17044	17094	17206	17204	17092	17056	17165	17131	17207	17135	17107	17072	17248	17130	17047	17096	17047	17155	17113	17128	17239	17247	16983	17218	17501	17160	17201	17143	17132	17152	17175	17037	16909	17182	17007	17054	17129	17073	17294	17413	17177	17212	17325	17074	17060	17183	17200	16923	17123	17205	17155	17263	17052	17101	17024	17027	17149	17181	17208	17211	17129	17254	17134	17000	16946	17052	17176	17078	17048	17121	17022	17257	17054	17243	17251	17064	17368	17051	17143	17185	17117	17032	17243	17032	17002	17387	17202	17156	17164	17288	16973	17182	17245	17116	17315	17082	17291	17067	17081	17037	17166	16994	16984	17079	17030	17187	17102	17060	17089	17200	17315	17335	17044	16993	17245	16879	17187	17009	17058	17169	17075	17270	16973	17139	17187	17116	17137	16938	16823	17216	17071	17001	17201	17123	17132	17364	17187	17137	16893	17092	17069	17106	17095	17198	17047	16892	17109	17234	17003	17231	16999	16961	17152	17043	17011	17134	17108	16906	17192	17206	17092	17250	17097	17116	17120	16978	17171	17149	17338	17140	17152	17255	17029	17005	17118	17031	17374	17196	17125	17149	17014	16921	17189	17148	17095	17232	17176	17170	16914	17111	17095	17248	17184	16975	17312	17291	17127	17284	17187	17234	17191	17144	17142	17332	16770	17151	17134	16885	17030	17334	16962	17123	17180	17171	17026	17106	17171	17154	17179	17144	17236	17231	17169	17100	17234	17171	17089	17067	17188	17193	16953	17208	17252	17130	17214	16990	17221	17045	17246	16989	16948	17139	17229	17168	17018	17050	17070	17103	17168	17001	17144	17195	17106	17332	17059	17274	17264	17207	17201	17197	17332	17110	17112	17229	17192	17132	17251	17243	17298	17214	17181	17134	17074	17263	17042	17162	16923	17080	17394	17308	17310	17167	17006	17160	17197	17046	17021	17309	17095	17081	17102	17327	17148	17033	17081	17173	17128	16988	17040	16944	17269	17132	17167	17024	17130	17170	16997	17198	17302	17360	17202	17240	17324	17059	17018	17222	17178	17265	17160	17261	17198	17117	17100	17218	17122	17142	17136	16916	17032	17106	17272	17140	17288	17295	17193	17367	16999	17097	17329	17120	17051	17066	17119	17047	17058	17306	17180	17167	16963	17074	17037	17177	17128	17220	17278	17097	17369	17175	17133	17205	17146	16978	16978	17042	17075	17108	17001	16940	17116	17130	17103	17134	17145	17185	17102	16995	17257	17329	16885	17187	17101	17191	17191	17042	17245	17235	17024	16847	17207	17257	16925	17242	17179	17197	16930	17296	17224	17211	17213	17253	17023	16963	17000	17037	17195	17139	17205	17218	17163	17157	17194	17084	17097	17179	16916	17173	17101	17174	17138	17237	17300	17019	17234	17096	17097	17017	17262	17138	17178	17156	17007	17058	17267	17102	17134	16897	17144	17370	17076	17007	17279	17347	16942	17118	17283	17133	17128	17241	16996	16926	17011	17097	16959	17074	16860	17169	17031	17171	17265	17132	17104	17101	17059	17080	17158	17012	16948	17142	16914	17258	17070	17061	17082	17281	16932	17151	17126	17101	17092	17260	17055	16987	17185	17178	17348	17176	17150	17045	17211	17134	17114	17239	17186	17047	17173	17320	17090	16976	17207	16935	17020	17106	17060	17010	17130	17214	17149	17156	17236	17099	17357	16983	17058	17051	17079	17182	17123	16847	17070	16889	17086	16987	17125	17082	17154	17021	17246	17043	17032	16980	17215	17142	17123	16936	17271	17299	17197	17041	17186	17130	17287	17206	17071	17187	17088	17151	17296	17191	17027	17014	16950	17180	17114	17108	17143	17305	17258	17159	17158	17295	17227	17374	17074	17181	17120	17210	17183	17108	17148	16943	17107	17161	17046	17112	17106	17415	17230	17203	17128	17315	17398	17043	17022	16972	17290	17099	17244	16955	17270	17048	17087	17189	17212	17179	17133	17200	17113	17117	17018	17138	17152	16972	17100	17110	17178	17244	17176	17171	17279	17179	17035	17190	17104	17212	17304	17123	16965	17146	17066	17110	17220	17221	17150	17163	17113	17017	16943	17301	17276	16988	17088	17056	17031	17084	17081	17273	17037	17011	17335	17105	16932	17204	17262	17159	17054	17118	16970	17140	17118	17012	16954	17144	17121	17312	17211	17016	16860	17181	17276	17136	17220	17271	17365	17037	17018	17100	17327	17258	17027	17075	17134	17154	17194	17127	17061	17136	17217	17055	17050	17225	16968	16900	17253	16981	17151	17238	17130	16993	17095	17397	17286	17038	17217	17198	17139	17285	16988	16836	17175	17201	17167	17226	17109	17070	17241	17230	17078	17025	17165	17090	17268	17195	17387	17184	17168	17176	17066	17162	17248	17157	16886	17067	17114	17168	17180	16984	17197	17378	17117	17160	17205	17165	17306	17064	17027	17048	17179	17089	17213	17079	16844	17178	17254	17152	17094	17193	17221	17169	17172	17084	17123	17346	17367	17164	17148	17096	17360	17034	17124	17333	17018	17142	17120	17096	17175	17030	17098	17148	17191	17044	17150	17085	17314	17117	17087	16896	17218	17134	17247	17152	17133	17197	16988	17212	17292	17084	17352	17225	17148	17283	17217	17141	17239	17178	17397	17128	16932	16952	17223	17129	17163	17199	17182	17045	17243	17114	17080	17090	17193	17149	17098	17195	16985	17125	17156	17043	16972	17044	17068	17224	17135	17089	16894	17020	17309	17162	16952	16929	17251	17164	17242	17010	16910	17077	17088	16915	17143	17079	16990	16990	17324	17090	16854	17198	17172	17309	17238	17066	17268	17131	17213	17146	17180	16850	16978	17124	17081	17155	17058	17384	17148	17121	17338	16990	17104	17184	17058	17151	17194	17170	17266	17096	17098	17182	17335	17229	17307	17236	17390	17120	17089	17360	17552	17110	17119	17388	17278	17177	17103	17145	17380	17064	17100	17174	17046	17074	17130	17074	17158	17194	17377	17204	16958	17135	17200	17070	17091	17144	16974	17096	17157	17070	17212	17092	17094	17159	17110	17080	17416	17052	17054	17239	16924	17269	17181	17151	17173	17139	17089	17115	16980	17000	17110	17182	16987	17287	17187	16997	17029	17132	17098	17142	17078	17280	17197	17259	17225	17287	17273	17020	17131	16948	17064	16936	17215	16929	17124	17438	17293	17126	17322	17089	17339	17173	17085	17024	17087	17059	17313	17061	17170	17228	17339	17083	17092	17241	17217	16956	16968	17172	17361	17189	17256	17199	17150	16965	16987	17161	17223	17283	16918	16968	16841	17084	17077	17027	17244	17186	17302	17298	16936	17060	17361	17184	17118	17148	16945	16986	17034	17148	17072	17004	17181	17057	17109	17054	17172	16984	17181	16959	17067	17198	17152	16965	17112	17120	17196	16997	17057	17157	17044	16962	17174	17057	17141	17144	17106	17298	17297	16916	17065	17276	17202	17147	17285	17147	17236	16981	17041	17311	17157	17152	17204	17080	17203	17311	17244	17213	17018	17217	17268	17266	17263	17127	17133	17147	17001	17057	17145	17193	16864	17146	17276	17243	17329	17257	17018	17037	17118	17209	17072	17063	17239	16991	17149	17042	17236	16989	17130	16993	17149	17234	17065	17415	17137	17031	16998	17013	17021	17040	17182	17269	17217	17233	17124	16980	17281	17181	17344	17246	17125	17176	17073	17173	17152	17108	17090	16993	17056	16931	17174	17181	17117	17195	17139	17051	17057	17224	17222	17212	17134	17006	17164	17102	17125	17121	17148	17192	17299	17050	16923	17275	17146	17212	17333	17339	17445	17376	17149	17134	17151	17228	17163	17099	17164	17164	17079	17187	17128	16996	17258	17174	17232	16965	16988	17101	17093	17205	17218	17229	17140	17278	17285	17165	17239	17090	17155	17194	17062	17067	17081	17248	17243	17322	17218	17062	17026	17091	17076	16866	16944	17263	17327	17091	17193	16922	17064	17291	17164	17127	17207	17243	17231	17137	17139	17141	17169	16985	17188	17178	16956	17086	17063	17196	17218	17323	16991	17067	17203	17051	17272	17098	17240	17291	16938	17214	17247	17030	17200	17139	17184	16859	17170	17100	17363	17366	17112	17026	17191	16973	17046	17134	17332	17177	17063	17240	17185	17290	17199	17366	17207	17150	17238	16892	16968	17331	17067	17154	17106	17173	17240	17172	17136	17108	16982	17019	17034	17057	17336	16836	17104	16946	17043	17484	17222	17230	17098	17055	17124	17038	16986	17105	17245	17065	17181	17150	17164	17122	16824	16986	17210	17190	17072	17035	17084	17029	17162	17154	17130	17290	17163	17225	16982	16999	17101	17099	17284	17185	17101	17297	17256	16930	17227	17066	17080	17286	17216	17025	17130	16993	17207	17150	17118	17473	17167	16979	16987	17247	17184	17253	17067	17092	17002	17158	17093	17134	17039	17162	17180	16962	17022	17169
15823	24804	23627	19156	17320	17046	17078	16949	16529	15852	15720	16090	27848	36126	31327	24202	18838	16396	15421	15174	15052	15008	14909	15088	14816	15062	15012	15029	14926	14908	15022	15137	15038	15217	15120	14919	14933	15136	15042	15000	15132	15100	15002	15127	14877	14984	15013	14871	15111	14906	14965	15085	15003	15109	15027	14990	14984	14950	15253	15054	15069	14881	14813	15037	14997	14928	15051	15079	15029	14933	15059	15089	15024	15090	15067	14954	15032	14914	15012	14953	14832	15043	15201	15025	14998	14945	14920	15013	14967	14918	14972	14940	15005	14876	14889	14966	14923	14834	15056	15050	14997	14973	15079	14937	14953	15013	14982	14982	14970	14985	14907	14735	15134	15007	14828	15017	14808	14839	14943	15083	14875	15006	14850	15081	14945	15029	15078	14735	15086	15023	15001	15098	15136	15224	15097	14902	15114	14989	14920	14885	15122	15021	14970	14963	14950	14868	15050	15038	15134	14945	14969	14988	15095	15134	14982	15040	15130	15023	14987	15076	14984	14946	15000	14990	14920	15065	14840	14982	15119	14996	14972	14989	14944	15044	14982	15064	14919	15037	14781	15088	15040	15015	15055	15177	14818	14946	14738	14880	15130	14985	15098	15010	15051	15073	14950	14920	14903	15067	14979	14921	15055	15085	14930	15242	14978	14993	14932	14811	14853	14992	14914	15097	15030	14922	15038	15081	14943	15197	14862	14890	15043	14881	15022	14802	15041	14971	14874	15022	15015	14886	15106	15015	15089	14787	15110	15048	15010	14998	15064	14838	15012	15049	15150	14894	15023	14909	14879	14839	14973	15113	15066	14961	14859	15119	14940	14892	14984	15179	14968	14842	15144	15086	14997	14958	15127	15098	14922	14990	14904	15015	15034	14888	15084	15000	15029	14968	14944	15098	14971	15044	14881	15071	14951	15035	14920	14969	14896	14750	15065	15017	14840	14857	14877	15076	14957	15062	14930	15047	15128	14990	15070	14984	15001	15034	14955	14928	15001	14825	14929	14970	14903	15234	14973	14929	14979	14999	15077	14903	15029	14979	14864	14910	15026	14838	15125	14869	14956	14902	14928	15063	14979	14953	15040	14945	15115	14983	15092	14876	15036	14939	14897	14893	14960	14897	15111	14938	14946	15107	14997	14866	14833	14985	14909	15025	15067	14947	14883	14966	15008	14963	14830	14951	14969	15032	14983	15140	14775	15121	14960	14849	14973	15073	14984	14882	14968	14948	14907	14916	15119	14967	15175	15019	14981	15212	15124	14936	15070	14986	15134	14948	15097	14985	14964	14905	14998	14840	14964	15041	15112	14895	15017	14922	15049	14967	15035	15034	15151	14968	15026	14899	15029	14932	15142	15057	14811	14934	15199	15097	14981	14996	14915	14791	15223	15072	14949	14936	14860	15038	14900	14891	14906	14886	15089	14931	15081	15053	15056	15102	15100	15064	15042	14909	14694	15111	15014	14962	14999	14964	15023	15036	15134	14911	14916	15121	15126	14982	15050	15059	14928	14869	15034	14857	15039	15028	15131	15049	15071	15067	15051	14985	15141	14915	15071	14989	14981	15071	14867	15021	14930	14976	14883	15022	14984	14937	15051	14930	15206	14789	15015	14996	15104	14936	15003	14968	15068	14853	14973	15100	14993	14954	14898	15188	14769	15142	14955	14927	14853	15011	14946	15095	14810	14859	15070	14882	14833	15019	15115	15019	14896	14831	14901	14975	14858	14998	14781	14951	14987	14999	14815	14906	15021	14818	15044	14966	14933	14961	14896	15178	15013	15022	15049	14984	15027	15053	15121	15067	15097	14912	14968	14839	15073	14918	15111	15028	14900	14934	15116	15130	15001	14815	14887	14977	15085	15091	14926	15146	14785	14956	15044	14983	15050	14970	15128	14960	15109	14931	14991	15046	14942	15067	14999	15037	14881	15138	14910	15007	14769	14901	15049	15127	15050	14942	14952	15003	15138	14902	15047	14808	14957	14952	15012	14968	15013	14980	15076	14994	15019	14952	15026	14968	14986	15078	14986	15052	14924	15127	14986	15145	15057	14893	14884	15087	15078	14973	14918	15184	15045	14899	15295	14958	15011	15045	14970	14982	14963	14864	15135	15045	15102	14959	15116	15147	15094	15257	15013	15052	15067	14972	15089	15061	15078	15244	14949	14998	15052	15049	14968	14982	15168	15038	15066	15083	14870	15260	15013	14960	14802	14973	15037	14958	15063	15042	15021	14846	14954	14991	14990	15037	14975	15025	15018	14831	14943	14884	14825	14907	14960	14817	14988	15033	15032	14858	15123	15327	15016	15001	14996	15257	15018	15106	15014	14871	14963	15075	15064	15135	14852	14783	15048	15059	14919	15123	15063	15124	15062	15046	15109	15026	14903	14923	14893	14903	15031	15024	15017	15033	14875	15091	15170	14895	14792	15108	14988	15034	15052	14987	14945	15046	15014	15170	14858	14883	14979	14988	14991	14954	15034	14789	14864	15048	15085	14930	14965	15093	15077	15153	15063	14948	15072	14908	14993	14882	14981	14846	14979	15019	14975	14837	15072	14898	14928	14884	15031	14895	14926	14843	14918	14852	14993	15019	15005	14975	15008	15031	15031	14915	14970	14892	14975	14848	15044	14990	14929	14948	15070	14842	14992	14941	15068	15097	14942	14939	15131	14947	14839	14960	14988	15047	14954	15066	14887	15041	15064	15037	14984	14857	15065	15070	14934	14983	15062	14964	14890	15085	15110	14950	14967	15250	15156	14999	14996	14944	15148	14789	14976	14846	14916	15078	15020	15051	14805	15055	14951	14993	14927	15021	15122	14990	14927	15045	15035	15022	15052	15108	15114	15016	15122	15082	14964	14960	15079	14925	14833	15148	14872	15019	15039	15043	14974	14943	15013	14976	15160	15027	15067	14876	14931	14932	14903	15027	14891	15017	14977	14934	15056	15084	15115	14987	15117	14794	15020	15099	15113	14978	14987	14952	14892	15033	15124	15092	14923	14840	14976	15088	14947	14972	14850	14877	15018	14989	14851	14960	15016	15057	15087	14905	14956	15072	15108	15056	15052	15025	14936	14952	14849	15036	14682	15052	15100	15015	14949	14987	14960	14900	15067	14813	15055	15014	14940	15272	15083	15036	14915	14978	15132	14892	14981	15180	14975	15039	14927	15007	15002	15001	15085	14978	14805	15049	14944	15044	15032	14891	14839	14969	15019	14841	15177	14986	15058	15104	15160	15088	14971	15054	14939	14993	14897	15013	14902	15095	15198	15166	15104	14972	14925	14870	14995	14945	15113	14918	14802	14893	14970	15098	15032	14962	14978	15017	15069	14953	14921	15056	15068	14879	15019	15105	14891	14935	14946	15012	15074	14991	15034	15011	14996	15000	14873	14928	15087	15032	14974	15014	15084	15033	15010	15010	14963	15070	14973	15039	14920	15026	15143	14912	15030	14922	14976	15095	15171	15015	15068	14882	14884	15060	14963	14952	15037	14899	15067	15033	15045	14942	15015	14923	15061	15035	14992	15094	14987	14962	14835	15054	14955	14999	14987	14921	15035	15070	14958	15049	14797	15197	15101	14969	15049	14996	14882	14874	14932	15045	14998	15239	15172	15064	15128	15099	15104	14845	14931	15053	14804	15086	14961	14929	14857	14914	14836	14885	15077	15060	14886	14996	15068	15137	14996	15005	14920	14936	15132	14915	15045	14990	14892	15066	15050	14935	15083	14949	15034	14986	15101	14984	15116	15000	15051	15032	14935	15016	15125	14911	14962	14988	15084	14751	14902	15250	15005	15005	14700	15010	15090	14945	15020	14943	14978	14874	15008	14989	14944	14901	15020	14943	15138	14906	15017	15058	15098	14931	15017	14807	14943	14872	14956	15090	15083	15052	14982	15111	14923	14996	14861	14990	14935	15052	15039	15054	14938	15001	15070	15001	15180	15088	15034	14914	15091	14914	15070	14992	14989	14944	14822	15093	15057	15084	15110	14959	14952	14985	15017	15086	14955	15155	14949	14980	14979	15019	14953	14944	15122	14880	15124	14960	14910	15003	14946	14727	14927	15069	14973	15019	14938	15029	14863	14976	14833	15000	14932	15086	14960	14982	15079	14918	14909	15053	14999	15155	15014	14981	15011	14772	15013	14997	14943	15000	14880	15101	15018	14954	15106	14988	15030	14898	15134	15075	15007	15112	14979	14808	15139	14890	14893	14994	15065	15069	15194	14928	14928	15141	14973	14980	15076	15046	14989	14796	15116	15090	14916	15058	15027	14947	15088	14991	14942	14913	14897	15045	15093	14909	15045	14952	15012	14903	15051	15013	14906	14734	14851	15060	15279	14995	15073	15000	14946	14915	15046	15102	15233	14711	14976	15034	14940	14961	15118	15030	14843	15205	15036	14809	15133	15020	14943	15015	14916	14978	15076	15012	14831	15077	15011	14935	14924	15082	15109	14848	15149	15106	14974	15055	15111	15038	14899	14895	15132	15073	15039	15050	14899	14936	14969	15107	15031	15076	15076	14998	15017	14881	15119	15087	14886	14989	15077	14920	14969	15010	15059	14962	14851	15049	15149	14773	15030	14890	14753	14941	14988	15109	14925	15121	15102	14927	14890	15291	15070	15093	14996	14909	15009	14841	15139	14927	15103	14910	15122	15145	14937	14806	15127	15030	14999	15008	15058	14896	15105	14914	14992	15247	15117	14871	14986	14953	14969	14809	14971	15046	14980	15032	15008	14998	14891	15037	15223	15022	15077	14978	14991	14983	14964	15086	15067	15171	14953	14947	14906	15152	14876	14938	15000	15098	15082	15017	14976	15058	15042	15115	15068	15183	15062	14847	15137	14951	15051	15073	15017	15102	15013	15024	15305	15080	15001	14879	14965	14906	15122	14970	14964	14953	15005	15022	15038	15067	14971	15023	15013	15019	14976	14989	15083	15072	14960	14762	15110	14947	15086	14915	14850	15135	15108	14923	14907	15089	14997	14856	15066	14969	15073	15069	14983	14911	14884	15041	14789	15039	15068	14951	15135	15017	15093	14896	14981	15007	14817	14959	15080	15103	14941	15031	14982	15098	14963	15019	15129	15211	15073	15124	15057	15113	15068	14937	14730	15098	14971	14870	14932	14900	14984	14984
23824	21383	28960	24196	22034	23211	22964	19740	18374	18324	18373	17920	33265	45243	37554	30186	23546	19675	17937	17315	17178	17294	17048	17354	17224	17135	17286	17299	17109	17251	16989	17099	17143	17131	17288	17017	17155	17005	17072	16919	17107	17246	17117	17164	17090	17164	16937	17233	17007	17170	16952	17146	17246	17069	17196	17157	17164	17066	17077	17077	17092	17003	17138	17118	16977	17202	16989	17073	17103	17151	17156	17017	17021	16830	17005	17193	17314	17153	17111	17232	17029	17257	17123	16902	17142	17089	16894	17191	17125	17032	17136	16942	17078	17149	17047	16944	17189	16859	17201	17067	17262	17218	17130	17052	17245	16886	17083	17040	17143	16961	17080	16852	16986	17318	17103	17254	17106	16941	17240	17173	17074	16998	17315	17144	17095	17115	17166	16917	17151	16967	17133	17102	16951	17041	17026	16974	16999	17113	17088	17168	16843	16909	17016	17260	17013	17014	16977	17069	17355	16925	17102	17104	17095	17276	17342	17034	16993	17281	17279	17130	17194	16981	16947	16921	17095	17092	17106	16996	17202	17070	17005	16987	17010	17080	17131	16964	17079	16962	17087	17065	17115	16963	17060	17188	17341	17168	17177	16976	16880	17117	17052	16995	17090	17064	17243	17064	17184	16865	16947	17042	17074	16981	16903	16989	16964	16971	17160	17181	17064	16883	17015	16982	17277	17307	17061	17129	17194	17014	17162	17067	16814	16987	17053	16978	17191	17004	17062	17117	17122	17150	16954	17147	16907	16976	17044	17145	17124	17186	17055	16992	17149	17041	17046	17024	16997	16951	17144	16886	17038	16901	17139	17147	17210	17096	17073	17245	17116	17258	17231	17135	17021	17161	17140	17101	17015	17118	17265	16997	17305	16986	16959	17138	17201	16932	17194	17040	17024	17089	17069	17176	17096	17062	17226	16889	17030	17077	17103	17086	17094	17126	17112	17154	17055	17040	17230	17230	17020	17254	17033	17055	17156	16994	17058	16908	17177	16809	16880	16879	16970	17047	17010	17063	16983	16920	16851	17218	17154	17262	17176	17211	17365	16995	16863	17039	17038	17037	16812	16980	17220	17025	17143	17079	17257	17038	17100	16900	16823	17074	16974	17138	17012	17010	16957	17052	17115	17368	16996	17081	17204	17048	17020	17154	16982	17140	16970	17135	17213	17024	16914	16894	17016	17234	17126	17109	16974	16979	17202	17099	17152	17048	17076	17314	16995	16853	17012	17053	17114	17045	16955	16870	17222	16920	17204	17080	17100	17201	17172	16968	17234	17260	17110	16968	16871	16997	17131	17082	17128	16863	17059	17000	17031	17247	17144	17171	16990	16961	16957	17086	17020	17072	17002	17028	17133	17224	17083	17184	17108	17111	17069	16938	17225	16992	17076	16890	17219	17279	17331	17237	16943	16959	17029	17075	17357	17050	16956	16932	16984	17251	16984	17203	17299	17022	17191	16960	17067	17057	17044	17084	17060	17335	17095	17172	17409	17075	17214	17027	17001	17008	17098	17184	16972	17153	17302	17234	16949	17203	17220	17105	17229	16900	16948	16871	17214	16798	17079	16945	17027	16984	17009	17043	16970	16975	16799	17123	17113	16939	17222	17064	17131	17163	16976	17095	17039	17047	17199	17153	17122	17180	16970	16876	17203	16955	17172	17117	16985	17030	17002	16922	16920	16840	17142	17287	17170	17235	17301	17056	17219	17237	17198	17140	17133	16789	17038	17042	17137	17089	17076	17004	16962	16895	17065	17300	17180	17083	17073	16989	17275	16978	17225	17104	17133	17064	17150	17019	17101	17191	17089	17036	16873	16941	16936	17113	17036	16864	17196	17044	16923	17018	17204	17235	17109	16982	16980	17107	16942	16858	17037	16738	17061	17062	17105	17088	16993	17085	17013	17138	17153	17005	16959	16736	17027	16953	17164	16983	17356	16966	16893	17259	17095	17059	17219	17101	16990	16979	17080	17073	16957	17336	17200	17291	17193	17186	17032	17137	17021	16961	17233	17092	17103	17129	17184	16833	17042	17054	17053	17094	17125	17125	17044	17036	16852	16930	17049	16923	16764	16934	17090	17074	17282	17126	16946	16989	16968	16920	17136	17220	17044	17239	17134	17117	17114	16986	17146	17077	17072	17068	17130	17157	16839	17023	17047	17066	17183	16904	17073	17148	17126	16873	16986	17211	17230	17046	17204	17232	16915	16951	17215	17023	16900	16988	17228	17295	17206	16962	16891	16871	17068	16987	17044	16882	16957	17029	17078	17135	17178	17094	17034	17046	17139	17064	17110	17172	16997	17235	16998	17225	17121	17048	16994	16869	17042	16879	17077	17147	17167	17038	17043	16888	16963	17151	17367	17013	17166	17076	17111	16965	16861	17086	16942	17005	17112	16925	17249	17116	17165	16980	17084	16914	17222	17196	17186	17090	17068	17054	16956	16997	17076	16732	17054	17121	17165	17043	17226	17281	17018	16988	16994	16858	16900	17041	16885	16958	16858	17138	17088	17148	17082	17025	17042	16954	17156	16867	16955	16977	17026	17082	17082	17076	16893	17150	17261	17223	16915	17130	16979	16932	17212	17307	17057	17204	17013	16874	17105	17022	16992	17253	17015	16770	16996	16982	17171	17138	16922	17095	17158	16946	16899	16904	17131	16935	16939	17005	16915	16967	17031	17129	17019	17016	17215	16833	16935	17054	17060	16941	17030	16995	16977	16961	17025	17072	17063	16882	17021	16843	17070	17036	17040	16931	17012	17142	17163	17175	17100	17017	17336	16892	16973	17255	16995	17073	17190	17068	17116	17053	17180	17019	16950	17082	16830	16952	16951	17005	17157	16938	16927	17225	17016	17046	17076	17160	16899	17220	17030	17072	16922	16952	16966	17217	17127	17155	16990	16981	17050	17101	17127	17010	17222	17105	17050	16994	17035	17010	17129	17210	16952	17057	17007	16991	16996	17067	17200	16923	17061	17106	17127	17125	16958	16972	16882	17163	17326	16841	16930	17032	17043	16966	17219	16999	17124	16916	16933	16909	16863	17155	17063	17170	17147	16925	16898	16941	17095	17104	17132	17401	17138	17123	16952	17018	17159	17136	17342	17098	16955	17101	16989	16900	17172	16951	17118	17108	17158	17160	17119	17030	17022	17164	16978	17231	17251	16945	17108	16918	16959	16918	17175	16849	17008	16897	17022	17031	17052	17102	16908	17016	17060	16988	16958	17091	16827	17080	17154	17257	17098	16950	16935	17194	17060	16879	17146	16997	16998	17215	16941	16996	17179	17071	17048	16903	17002	17094	17134	17057	16985	17096	16870	17029	17130	17195	16919	17217	16824	17234	17019	17067	16815	16914	17276	17070	17138	17009	16869	17078	17084	16999	17108	17206	17157	16877	17140	17339	17255	17151	17042	17031	17069	16966	16931	16985	17010	16975	17115	17081	16896	17052	17025	16940	16975	16897	17050	17075	17127	17088	17366	17233	17152	17100	16905	17007	17125	16877	17013	16976	17008	17193	17101	17093	17245	17214	17081	17184	17101	17030	16869	16981	17136	17053	17065	17053	17146	17065	17053	17107	17090	17179	16865	17021	17169	17186	17359	17266	17082	17188	17108	17229	17073	16946	17125	17049	17029	16903	17024	16927	16983	16839	17131	17133	17142	17140	16978	17035	16983	16904	17050	17046	17005	17172	17066	17192	17055	16926	16964	17286	17238	17053	17091	16988	17061	17115	17186	17098	17015	16967	17066	16915	17003	17032	17353	16989	16976	16957	17116	16893	16946	17041	16859	17157	17103	17056	17092	17119	17136	16997	17093	17151	17043	17227	17249	17222	17309	17219	17186	17067	17042	16867	17003	17086	16941	17239	16959	16900	17079	17140	17310	17209	16997	17114	17132	16964	17050	17179	17012	17150	17038	17070	17070	17222	17188	17137	16960	16989	16947	17054	16807	16924	16939	16936	17192	17180	17307	17239	17170	17022	16983	17024	17155	17174	17095	17067	16946	16990	16974	16975	17150	17114	17216	17135	17011	17278	17174	17061	17015	17037	16995	17121	17170	17178	17020	17037	16951	16960	17230	17046	17152	17224	17063	17078	17107	17016	17011	17231	17022	17119	17317	17110	17225	17212	17105	17052	17185	17147	17174	17142	17148	17159	17176	17115	16994	17032	17192	17138	17025	17226	16938	16986	17140	16952	17191	17222	17014	16984	17012	16823	17151	16896	17100	17183	17122	16969	17160	17134	16964	17027	17206	16946	17167	17032	17163	17388	17120	17265	17042	17073	17259	17176	16997	17097	17153	17016	17230	17169	16966	16957	17078	16989	17213	17275	17016	17172	16987	17147	17211	16957	17032	17101	16988	16984	16977	17165	17201	17155	17119	17230	17017	17080	16942	17160	17153	17061	17006	16885	17115	16967	17029	16958	16986	17185	17129	16995	17068	17265	17137	17034	17059	17199	17269	17331	17198	16990	17239	16938	17004	17080	17205	17058	16996	17258	17137	16990	17085	17058	16881	17225	16894	16873	17101	17151	17188	17132	17266	16893	16967	17042	17195	17070	17221	17198	17002	17321	17083	17042	17199	17215	17218	16993	17121	17067	17044	16927	17131	17222	17021	17205	17016	17137	17235	17087	17092	17211	17217	17177	16967	17285	17317	17306	17211	17196	16907	17182	17034	17316	17178	17255	16984	17051	17028	17002	17213	17169	17077	16969	16995	17095	17175	16913	17082	16953	16866	17011	17020	17081	17090	17135	17251	17064	17157	17008	16969	17303	17157	17317	17084	17158	17030	17309	17105	17162	17084	16822	16977	16948	16916	17113	17090	17329	16988	17127	17000	16978	17148	16955	17001	17021	17154	16940	17007	16993	17093	17014	17028	16880	16876	16996	17075	16988	17222	16953	17046	17045	17039	16885	17167	17064	16915	16957	17028	17023	17093	17398	17059	17181	17006	17116	17106	16886	17097	17099	17094	17015	17038	16892	17050	17159	17284	17224	17102	17257	17280	16846	17133	17140	16913	17063	17097	17208	17080	16954	17147	17217	16972	17140	16948	17082	17236	17243	17115	16765	17054	16961	17309	17074	17119	16888	17028	16938	17183	17143	17200	17037	17003	16945	17024	17209	17055	16862	17084	17043
17033	29022	27470	22272	19799	19163	19049	18467	17577	16755	16589	16227	37635	44950	38317	30232	22168	17374	15683	14948	15077	15149	14946	14916	15043	15013	14756	14889	14948	14905	14862	15081	14981	15112	15026	14995	14895	15039	14904	15001	15106	14773	14787	15016	14884	14967	14966	14840	14915	14910	14918	14835	15065	15030	15052	14943	14895	14847	15030	15088	14983	14949	14915	14968	14976	15014	15215	15129	14916	14982	15003	14841	15021	15022	15071	15065	14980	14918	14956	14842	14929	14937	15005	14946	15009	14809	14933	14885	14895	15009	14909	14877	14962	14870	14788	14879	15070	14771	15114	14790	15102	15013	15028	14893	15043	14819	14950	14866	14817	14952	14850	14985	14914	14829	14875	14935	15027	14960	15173	15093	14857	14850	14842	14903	14817	14858	15029	14948	15137	14808	15126	14893	14903	14947	14946	15047	14900	14885	14780	14938	14949	15037	14994	15002	14970	14953	14793	14824	14830	14940	14818	14923	15069	14942	14860	15068	14934	14957	15021	15098	14903	14973	14971	14885	14864	14945	15013	14791	14882	14927	15121	15059	14990	14931	14913	15001	15133	14973	14811	14958	14908	14770	15095	14956	15005	15059	15061	14942	15127	14909	14969	15186	14827	15074	14919	14658	14920	14855	14793	15047	14953	14725	15031	14940	14976	14889	15067	15059	14998	14826	14917	14940	14871	14862	14896	14880	14818	14937	15034	14962	14958	15101	14988	14841	15117	15052	14895	14937	14941	14931	15036	14853	15060	14804	14981	14892	14920	14993	14932	14933	14899	15041	14853	15046	14845	14968	14956	14938	14833	14951	14715	15007	14944	15060	14728	15013	14932	14853	14937	14916	14968	14907	14882	14949	14931	15010	15038	14863	14879	14851	14901	15046	15051	14991	14900	14961	14801	14999	14961	14988	15122	14783	14777	14861	15007	14810	14871	14902	15043	15123	14973	14923	14847	14879	15029	14879	14915	14786	14821	15008	15113	14912	14935	14901	14944	14779	14870	14867	14875	14935	14920	15183	14749	14965	14921	14944	14992	14858	14972	15085	14833	15095	14876	14876	14975	14963	14945	14765	14970	15000	14931	14798	14912	14973	15099	14838	14872	14826	14950	15024	14999	15014	15044	14956	15038	15043	15043	14905	14910	14898	14871	14983	14864	14829	14980	15136	15078	14968	15006	14990	14959	14979	14964	14806	14987	14839	15062	14959	14932	14943	14880	14919	14782	14898	14815	15050	15025	14809	14947	14900	15065	14897	14913	15018	14944	14834	15296	15093	14960	14782	15019	15030	14864	14881	14955	15085	14705	14825	15038	15077	14869	15124	14897	14949	14714	14943	14917	15075	14967	14832	14935	14953	14923	14860	15007	14853	14823	14901	15080	14974	14976	15029	14928	15004	15031	14981	14887	15029	15077	14959	14726	15080	14930	14952	14834	14937	14823	14971	14900	15044	15001	14896	14963	14912	14802	14820	14875	14988	14914	14889	14840	14964	14968	14948	14881	14929	14911	14874	14926	14913	15030	14939	14854	14816	15087	14835	14985	14929	14788	14913	14974	14717	15087	14742	15083	14969	15001	14901	15087	15042	15040	14908	14903	14870	14989	14798	14859	15001	15064	14821	14967	14763	14795	14826	14995	15034	15011	15027	14968	15174	14867	14836	14877	15030	14748	15021	14783	14935	14940	15060	15032	15045	14919	15122	14873	15016	14938	14954	14924	14745	15055	15055	14724	14943	14960	14961	15023	15059	14987	15054	14865	14896	14926	15054	14976	14945	14996	14857	14929	15102	14799	14900	14975	14955	14885	14986	15036	15023	14876	14770	14847	14979	14972	15061	14958	15020	14938	14853	15061	14808	15043	14919	14851	14742	14959	14782	14958	15075	14950	14973	15022	14965	14862	14784	14854	14966	14818	14920	14985	14943	14872	14995	14979	14969	15042	14814	14811	14975	14982	14987	14982	14977	15088	15006	14811	14969	14760	14895	14981	15043	15075	14908	14974	14935	14851	14776	14889	14787	14911	14782	14961	14981	14881	15066	15056	14997	14845	14935	14985	15007	14914	14787	15041	14962	14898	15000	14956	14956	14816	14939	15037	15018	15061	14794	14902	14885	14941	15143	14931	14901	14792	14969	14846	15006	15012	15063	15005	14835	15036	15161	14822	14895	14915	14825	15106	14979	14941	14897	14936	14938	15102	14983	15033	14869	14894	15081	14878	15095	15079	14918	14800	15026	14855	15050	14966	15029	14935	14744	15033	14964	15074	14911	14916	14983	14987	14779	15066	14878	15055	14772	14915	15018	14915	14965	14992	14947	14969	14859	14935	14937	14891	14940	15007	14857	14980	14942	14760	14828	15163	14874	14843	15077	14927	15027	14803	14861	14982	15055	14977	14917	14949	14965	14995	15004	15023	15140	14846	14906	14788	14776	14956	14958	15010	14980	14950	15088	14950	14882	15052	14838	14936	15045	14931	15009	14957	14938	14893	14986	15029	14756	14954	14874	14889	15022	14845	15011	15082	14836	14927	14948	15109	14848	14880	14950	15088	14972	14896	14845	15135	14972	14917	14957	14844	14924	14981	15007	15000	14925	14827	15032	14967	15089	14866	14819	14997	14971	14917	14883	14935	14742	14878	14811	14850	14989	14853	14994	14886	14943	15172	14867	14907	15094	15002	15090	14849	14925	14872	14853	14928	14961	14786	14852	15019	14894	14912	14986	14865	14850	15020	14799	14868	15040	14960	14971	14911	14910	14874	14999	14963	14989	14954	14835	14982	15031	14897	15006	14947	14805	14865	14819	14864	15010	14824	15016	14902	14977	14957	15021	14988	14845	14961	14983	15064	15049	14952	15005	14852	15066	14783	14847	14890	15010	14871	14850	14934	15141	15053	14853	14931	14814	15000	14899	14942	14929	14919	14923	14767	14879	14994	14993	14990	14874	14955	14941	14986	15018	14900	14962	14735	14874	14867	15035	15155	14848	15030	14877	15072	14821	14749	14978	14933	14755	14973	14743	15053	14979	14891	15017	14822	14937	14942	14927	14894	14930	14958	14931	14895	14768	14965	14943	14982	15034	14877	14975	14899	14990	15025	14933	14989	14915	14921	14922	14874	14843	14892	15111	14991	14762	14884	14842	14923	15075	14953	14990	14911	15055	14773	14915	15043	14868	14870	14759	14884	14972	15087	14975	14945	14896	14989	14654	14976	15073	14989	14999	14993	15027	14979	14911	14968	14920	15025	15059	14978	15016	15007	14823	14948	14838	15006	14976	15045	14816	15064	14856	14939	14996	14995	14935	15017	14969	14881	14926	14935	14873	15096	14777	14835	14991	14913	15096	15073	14923	14955	14954	14869	14975	14833	14732	14964	14995	15210	14854	14981	14907	14824	15014	14853	14982	14915	15041	14786	14993	14988	14893	14976	15181	14807	14868	14916	14817	14948	14969	14914	14991	14878	14952	15041	14876	14769	15148	14889	14888	15028	14810	14998	14803	14929	15132	14985	14865	14954	14981	14881	15004	15115	15013	15087	14768	14995	14956	15088	14890	14882	15050	15133	14994	15025	14878	14978	14967	14816	14968	14905	14974	14914	14933	15082	14978	14781	14917	14943	15002	14928	14816	14777	15055	14781	15034	14885	14908	15023	14854	14890	14888	15074	14784	14896	14830	14928	15057	14963	14996	14964	14877	15096	14869	14794	15035	15013	15026	14938	14890	14847	14935	15054	15037	14908	15101	14889	14999	14888	14952	15126	14913	14955	14815	14860	14960	15029	14883	14994	14793	14944	15120	14890	14954	15090	14899	15062	14843	14977	14872	14851	14966	14942	14876	14949	14877	15070	14903	15146	14922	14986	14861	15051	14805	14959	14906	14912	14802	14944	14898	14948	14949	14984	14837	14838	14909	14866	14888	14965	14853	14899	15003	15153	14976	15035	14964	15000	14990	15114	14960	14922	14838	14944	14900	14924	14918	14860	14935	14908	14895	15061	14842	15004	15080	14817	14888	14795	14906	15036	15044	14939	14980	14850	14974	14960	14970	14982	14756	14907	14884	15009	14931	14950	15043	15009	15099	14862	15035	14930	14933	14977	15025	14948	15001	14890	15021	14915	14854	14932	15091	15019	14993	14688	14955	15061	14894	14846	14910	14992	14844	14926	15064	14841	14872	14956	14902	14786	14781	14957	14930	15043	14931	14761	15147	15147	14919	14937	15091	15007	14808	14811	14795	15007	14878	14875	14892	14870	14690	15068	15074	15049	14956	15127	14756	15051	14875	15064	15016	14950	15043	14851	14969	14924	14804	14891	15041	14967	14996	14869	14943	14937	14902	14919	15099	14984	15103	14883	14802	14829	14977	14998	14963	15094	14896	14775	14916	15025	15008	15059	14854	15058	14878	14847	15113	14919	14845	14993	14846	15114	14861	14830	15162	15038	14947	14843	14903	14629	15047	14965	14905	15053	15101	14943	14987	15039	14905	15057	14863	15046	14968	15075	15258	14803	14894	15006	14882	14809	15101	14921	14887	14916	14838	14868	15041	14910	14986	14894	14749	14826	15150	14923	14915	15038	14684	15047	14967	14922	14984	14762	15046	14967	15003	14912	14834	14969	14789	15075	14949	14841	15045	14981	14845	15032	14817	14952	14973	14998	14663	15004	14902	14933	14988	14828	14821	14967	15008	15054	14942	14920	14863	15058	15072	14861	14905	14905	15030	14890	15190	14840	14927	15075	14993	14967	14958	14903	14956	14767	14922	14920	14928	15049	14969	15038	14822	14862	15050	14917	14953	14975	14768	14996	14906	15107	14734	14977	15111	14896	15056	14954	14853	14935	14854	14956	15017	15000	15050	14945	14975	15029	15023	14961	14811	14908	14979	14846	14815	14907	14767	15072	14843	14888	14911	14926	14891	14801	15069	14941	14935	15048	14948	14966	15051	14914	15078	14804	14967	15037	14985	15017	14893	14895	14867	14987	14789	14991	14917	14956	14932	14936	14980	14917	14918	14858	14993	14900	14851	14868	15083	14799	14988	14930	14856	14859	14922	14848	14781	14934	14952	14995	14825	15077	14925	14897	15022	15039	14914	14933	14887	14954	15181	14941	15088	14926	14928	14934	14891	14977	15038	15048	14729	14838	14850	14823	14964
29245	22331	22439	20016	18121	18139	18204	17676	17450	17316	17390	17259	18002	19079	19714	19498	18347	17760	17323	17028	17014	17335	17240	17228	16895	17094	17080	16990	17187	17083	17279	17209	17164	17169	16889	17062	17196	17172	17219	17027	17046	17133	17025	17091	16995	17045	17073	17114	17169	16972	17269	16978	16958	16991	17186	17003	17085	17137	17039	17145	17050	17183	17175	17010	17016	17188	16876	17106	17139	17083	17073	17183	17045	16935	17298	16902	17264	17091	16981	17025	17169	17171	17211	17187	17018	17237	17128	17288	17029	17135	17256	16907	17187	16978	16977	16994	17303	17069	17132	16927	17063	17298	16905	17112	17052	17149	17066	16920	17057	17141	16775	16942	16771	16977	16932	17035	17221	17355	17019	17175	16995	17154	17178	17018	16906	17061	16993	17065	16979	17114	17192	17232	17237	17246	17111	17180	17268	17096	16907	17048	17135	17090	17255	17044	17084	17056	16944	17197	17158	16922	17047	17154	17123	17080	16961	16899	16932	17004	17142	17019	17048	17024	17039	17098	17022	16892	17219	17048	17060	17241	17173	17271	17344	17084	16992	16953	17149	16985	17192	16989	17188	17123	16947	17278	17179	17049	17151	17087	17177	16991	16946	17083	16906	17055	17073	17096	17045	17298	17176	17029	17044	17075	17065	17103	17214	17071	17023	17112	16976	17095	17112	17104	17159	17029	17190	17327	17189	17130	17255	16885	17148	17025	17121	17126	16935	16911	17112	17277	17162	17060	16976	17118	17149	17051	17022	17106	16998	17039	16928	17146	17118	17064	16937	16976	17222	17106	16837	16917	17023	17015	16919	17071	17047	16988	17101	17137	17230	17268	16932	17069	17092	17128	16941	17063	17090	17052	17034	17302	16999	17004	17097	16867	17158	17328	17205	17119	17030	17185	16949	17023	17111	17087	16994	17177	16942	17064	17178	17060	17026	17129	17223	16930	17116	17043	17060	17175	16960	17149	17011	17138	16991	16912	17068	16957	16988	17022	17184	17019	17199	17058	17275	16991	16904	17188	17139	17069	17130	16983	16927	17028	17261	17129	17051	17169	17077	17158	17127	17065	16935	17391	17113	17408	17116	17006	17098	17041	17129	17013	17030	17049	17211	17204	17217	17269	17102	17081	17193	17077	17216	17145	17217	17022	17050	17008	16949	16999	17023	17191	17069	17070	16851	17242	17046	16898	17010	16972	17100	16962	17113	17017	17072	16980	16743	17017	17173	17118	17165	17288	17051	17038	17162	16995	17138	17207	17045	17048	16794	17100	17173	17248	17115	17462	17170	16981	17046	17025	17331	17047	16970	17050	17154	17024	17090	17058	17086	17195	17031	17061	17270	16924	16917	17203	17177	17053	17145	17025	16920	17078	17224	17165	17293	17271	17253	16885	16994	17095	17342	17030	16963	17139	16965	17007	17032	16907	17109	16959	17087	16990	17071	17195	17014	16836	17118	17115	17361	17123	17051	17118	17003	16996	17075	17023	17400	17051	17080	17155	16905	17059	17141	17229	17138	16982	17154	17017	17283	17109	17153	16971	17101	17084	17176	17121	17020	17157	17137	17260	17133	17109	17091	17117	17133	17097	17072	17077	17165	17022	16909	17080	17007	17039	16902	17103	17086	17032	17122	17071	17157	16995	17177	17025	17102	17012	17196	17033	17165	16938	17179	17231	17350	17113	17077	17142	17092	17029	16969	16896	17256	16994	17262	16901	17204	17031	17083	17083	17187	17128	17249	16937	17278	17191	17040	17151	17051	16938	17117	17110	17019	16979	17345	17176	17080	17126	17216	17239	17274	17175	17032	17151	17046	16926	17095	16993	17262	17214	17070	17234	17042	17241	17139	16983	17086	17090	17121	17024	16996	16943	17108	17161	17354	17106	17085	17173	16931	17043	16910	17271	17168	17182	16970	16984	16934	16935	17127	17199	17213	16952	17222	16981	17178	17058	17081	16976	17069	17201	17113	17096	16997	16998	16973	17167	16967	16974	17029	17237	17243	17121	16954	17003	16982	17156	16867	17119	17136	17171	17135	17175	17187	17144	17126	16895	17329	17350	17000	17026	17180	17178	16932	17044	17087	17098	16967	17278	16982	17178	17197	17082	16952	17060	17037	16975	17079	17093	17161	17017	17235	17037	17272	17030	17193	17155	17128	17141	17033	16939	16859	17025	17147	16891	17285	17161	17006	17009	16995	16977	16999	16959	16946	17003	17178	17036	16911	17195	17015	17023	17368	17009	17118	17302	17022	17034	16995	16951	17000	17129	17027	16947	17207	17055	16971	17223	17066	16960	17085	17105	17073	17135	17216	17133	17154	17262	17078	17064	17129	17033	17265	17137	17032	17127	17005	17017	17093	17027	17226	17163	17136	17289	17006	16975	17114	17216	17049	16936	16920	17213	17259	17102	17264	17219	16912	17134	17282	17004	17039	16919	16971	16997	17230	17072	17129	16938	17066	17044	17065	16941	17104	17151	17126	17053	17049	17152	17124	17056	17295	16932	17094	17223	16989	17186	17233	17127	17086	16900	17043	17008	17120	17149	17052	17153	16974	17131	17119	16962	17221	17139	17122	17183	17080	17198	17232	17032	16962	17256	16923	17253	17161	17275	17041	16913	17217	17115	17194	16890	17226	16974	17405	17166	17042	17249	17203	17010	16962	16981	17212	17137	16998	17259	17047	17193	17023	17120	16976	17233	17084	17050	17022	17066	16973	16995	16996	16982	17145	17089	17057	17013	17219	16823	17122	16802	17152	17073	17336	17270	17080	16887	17053	17139	17301	17177	16945	17207	17196	16934	17149	17183	17269	17157	17089	17132	17187	17217	17158	17088	17121	17095	17045	17157	17198	17059	17151	16967	17046	17078	17103	17017	17041	17059	17298	17095	17139	17086	17038	17175	17186	16838	16983	17070	16880	17036	16960	17180	17016	17070	17098	16908	16977	17247	16976	16844	17138	17016	17007	17092	17022	17081	17154	17009	17165	17235	16985	17131	17149	17156	17147	17197	17368	17028	17242	17046	17023	17084	17071	17142	17117	17068	17114	17135	16929	17001	17292	17029	17171	17064	17072	17118	17237	17152	17159	17035	17117	17009	17153	16975	17095	17150	17195	17264	17242	17238	17072	17050	17007	17083	16915	17161	17022	16978	17205	16958	17136	17027	16989	17069	17060	17186	16929	16947	17149	16958	17073	16896	17133	16984	17102	16949	17208	17246	17177	16938	17188	16963	17151	17018	16996	17211	17016	17114	17159	17039	16970	17240	17187	17375	17393	17189	17049	17113	17176	17080	17103	16971	16829	17071	17229	17225	17069	16961	16932	16942	17143	17150	17075	16984	16946	17317	17075	17140	17200	17137	17075	17144	16810	17166	17237	17135	17098	17142	17051	17234	17185	17055	17086	17154	17105	17101	17170	17030	17036	16991	17096	17080	16986	16991	17096	17092	17357	17174	17202	16960	17202	17172	17323	17203	17025	17123	17072	17127	17029	17214	17134	16867	17032	16920	17129	16980	16987	17094	17159	16977	17086	17261	17139	16866	17240	17251	17061	17205	17072	17086	17339	17020	17102	17134	16972	17288	17134	17221	17063	16855	17049	16948	17024	17078	17133	17148	17088	17139	16907	17165	17182	16942	17113	16941	16996	16996	17150	17194	17234	17070	17130	17016	17216	17170	17046	17245	16983	17183	17129	17070	17051	17179	17132	17004	17039	16928	16979	16851	17071	17006	17431	17261	17225	17133	16884	17008	17019	17216	17085	17052	17017	16990	17094	16985	17019	16936	17162	17002	17057	17128	17115	17153	17016	17318	17156	17108	16949	17206	16924	17019	17161	17050	17181	17245	16959	17192	17036	17253	17106	17202	17128	17122	17040	17018	17041	16948	17149	17132	17042	17095	17201	16993	17019	17068	17128	17092	16967	17167	17186	17079	16991	17113	17002	16936	17139	17055	17086	17030	17056	16998	17184	17077	16983	17036	17001	17091	17068	17009	17079	17129	16957	17255	17063	17222	17213	16918	17205	17045	17047	17164	17041	17025	17116	17046	17131	17085	17029	17057	17252	16922	17058	16973	17216	16938	17189	17265	17055	17130	17077	17188	16979	17240	17219	16832	17044	17062	17098	17065	17302	17191	17138	17143	17130	17144	17022	17234	17262	17138	17427	16953	16979	17008	17014	16866	17117	17364	17365	17115	17245	17182	17051	16927	16962	17068	16922	17116	17042	17350	17321	16961	17237	16941	17182	17113	17118	17078	16931	17100	17065	16996	16910	17135	16946	17165	16991	16843	17151	17053	17245	17122	17201	17330	17036	17151	17060	17085	16977	16907	16946	17018	17255	17168	17038	17210	16994	17253	16939	17181	17153	17157	17187	17101	16864	16998	17099	16981	16989	17275	17122	17274	17068	17201	17339	17070	17259	17053	17217	17120	16958	17215	17037	17291	17114	16916	17336	17277	17128	17019	17081	17271	17137	17029	17064	17038	16982	17040	17206	17167	17182	17066	17052	17093	17089	16998	17256	17068	17159	16973	17307	17168	17031	16990	17169	17230	17097	17230	17183	17018	17316	16986	17182	17150	17135	17075	17144	17159	17025	17211	17070	17163	17006	16900	17066	17069	17074	17080	17162	17054	17085	17012	16904	17087	17053	17034	17034	17008	17137	16957	16844	17154	16921	17215	17177	17102	17155	17109	17129	17112	17084	17089	17011	17010	17003	16992	17185	17198	17310	17111	16955	17026	17081	16949	17220	17228	17132	17035	17247	17174	17127	17153	17218	17107	17172	17073	17233	17024	17178	17132	17117	16980	17131	17005	17057	16987	17061	17082	17013	17031	16956	17019	17105	17198	16826	17043	17253	17052	17204	17042	16980	17150	17204	16953	17033	16835	17191	16963	17045	17165	17085	16833	17182	16904	17077	17161	16998	17099	17084	17159	17257	17146	17036	17099	17339	17216	17269	16975	17027	17287	17190	16978	17138	17036	17392	17080	17186	17197	16977	16966	17014	17008	17310	17147	17152	17011	16982	17108	16890	17127	17176	17151	17177	17152	16930	17067	17125	17009	17009	17010	16852	17236	16951	17016	17060	17177	17121	17197	17064	16992	17188	17005	17132	17140	17131	17170	17214	17114	17168	17114
15724	17988	18240	16795	16941	16632	16262	16019	15882	15300	15245	15754	16245	18509	18551	17826	16376	15507	14971	15084	14925	15106	14863	14927	14994	14938	14917	14847	14959	14969	14938	14953	15009	15023	15127	15213	14954	14882	14745	14875	14950	15114	14923	14874	14835	14937	14833	14880	15006	14906	15033	14972	15148	14925	14980	15027	15045	15056	15002	15074	14880	14933	14968	14757	14929	14786	14900	15025	14945	14747	14933	14961	14927	15014	14857	15101	15185	14902	14926	14876	15048	14926	15131	14913	14853	14865	14972	14781	15069	14803	15088	14955	14911	15056	14859	14754	14849	14987	14999	15021	15105	14886	14945	15022	15042	14959	14954	14915	14848	15023	14932	14979	15088	14895	14970	14708	14834	14881	14864	15040	14817	15047	14949	14980	14852	14960	15005	14949	15226	14822	14885	14908	14911	15037	14781	15019	14919	14865	14900	15014	15023	15005	14909	14919	14894	15165	14975	14873	14948	15224	14907	14935	14967	14915	14960	15003	14800	14988	14883	15029	14954	15037	14999	15032	14838	15002	14982	14960	14886	14918	15001	14969	15104	14780	15033	14891	15099	15083	14876	14831	14958	14970	14983	14760	14838	15066	14974	15087	14775	14945	15090	15028	14954	14958	15023	14773	14980	14880	14816	14913	14862	14821	15136	14971	14998	15013	15042	15043	15033	14756	15047	14773	14895	14996	15031	14915	14927	15001	14970	14884	14972	14954	14951	14985	14830	14811	14863	15037	14950	14955	14931	15021	15053	14960	15037	14948	15040	14918	14951	14784	14938	14901	14985	14996	14824	14935	15026	14888	14924	14727	14912	14782	14835	14810	15093	14835	14904	14815	14847	14917	14966	14884	14855	14874	14861	14824	14964	14891	15041	15027	15031	14945	14950	15005	14821	14929	15021	14908	14904	15040	14795	14950	14933	14977	15060	14899	14933	14972	15065	14888	15012	14910	15045	14885	15038	14976	14974	14790	14897	14887	15030	14967	14874	15070	15018	14875	14936	14870	15014	14875	14990	15065	14978	14835	14899	15020	14951	14783	14780	14800	14818	15024	14932	14936	14971	14996	14901	14956	14895	14840	14949	14889	14957	14756	15109	15061	14907	15037	14869	15061	15080	14998	14969	14933	14931	14859	15099	14862	14985	14911	15090	14929	14796	15042	15020	14930	14852	15002	14980	14962	15020	15039	15087	14974	14743	14820	14880	14977	14949	14907	14886	14834	14749	15002	14964	15034	14984	14827	14970	14816	14830	14915	15083	14868	14956	14782	14766	14938	15039	14998	14966	14971	14896	14990	14846	15139	14796	14881	15033	14847	14843	14962	14958	14883	14931	15074	14796	14942	14995	15001	15035	15064	14774	15073	15022	14913	14889	14949	14816	14953	14856	15142	14881	15008	14929	14962	14756	14840	14911	14932	14960	15042	15033	15002	14918	14987	15003	14875	14894	14840	14839	15054	14941	14933	15067	14910	15121	14812	14997	14982	14921	14896	14840	14915	14888	15121	14985	14920	15045	14970	14904	14886	14918	15028	14995	14926	15184	15124	15153	14863	14946	14918	15000	15038	15000	14895	14918	14991	15096	14970	14861	14969	14962	14951	15003	14914	14991	14920	14962	14923	14827	14894	14991	14967	14906	14948	14800	15079	14852	14946	14928	15008	14908	15021	15097	14847	14956	14872	15151	15030	14900	15020	14901	15043	14975	14931	14870	14991	15047	14959	14932	15084	15053	14777	15041	14883	15044	14861	14978	14871	14849	14922	14923	14931	14928	14975	15111	14932	14969	14994	14993	14857	14798	14936	14887	14829	15141	14868	14942	14934	14887	14961	14955	14867	14950	14958	15134	14972	14972	14995	15006	14913	14744	14957	14894	15034	14891	15081	15002	14995	14894	14992	14818	14951	14902	15009	14853	14890	14910	14958	15035	15016	14883	14901	14862	14797	14951	14862	15014	14898	15106	14827	15035	15100	14920	14914	14959	14758	14972	14912	15059	14900	14894	15064	14949	14918	15008	14906	14977	14955	14847	15154	14885	15103	15031	15062	14906	15040	14709	14971	14938	15164	15072	14880	14794	14952	15017	15000	15079	15085	14994	15056	15108	14789	14884	15101	15163	14890	14741	14874	15001	15151	14948	14935	14954	14962	15045	14887	14884	14793	14973	15023	14832	15064	14917	14914	14942	14904	15025	14955	14813	15047	14958	15029	14803	14786	14774	14841	15015	14920	14886	15170	14797	14939	14917	15041	14979	14843	15006	14927	14826	14930	15018	14924	14983	14907	14829	15007	14917	14943	14996	14903	15047	15023	14976	14868	15031	15050	15023	14826	15074	15014	14924	15025	14744	15219	14900	14874	14872	14941	14860	15059	14891	15051	15057	14882	15001	14860	15018	14908	14828	14924	14930	15071	14863	14941	14886	14935	14808	15091	14804	14980	14866	14990	14854	14866	14834	14885	15033	14911	14933	14988	14786	14909	14927	14930	15077	14995	14960	15022	15008	14895	15042	14825	14973	14956	14829	14946	14964	14873	14965	14945	14810	14925	14968	15100	14926	14891	14804	14887	15048	14949	14913	14897	14856	14859	14821	14920	14896	15050	14946	14950	14758	14966	14932	14907	14928	15082	14910	14929	14900	14941	14976	14926	15059	14817	14924	14761	14921	14903	14910	14848	14943	14977	15073	14906	14787	14877	15028	14989	15129	14989	14952	15023	15078	14978	15017	15138	14880	14693	14899	14957	14980	14989	14924	14970	15163	14798	15015	14916	14991	14984	14955	14864	15013	14842	15079	15002	14810	14844	14988	14894	14976	14906	14805	15024	14790	15049	14861	14884	14853	15072	14910	14920	15086	14999	14862	15100	14915	14943	14854	14841	14989	14869	14908	14922	15033	14878	15106	14804	14975	15030	14999	14954	15019	14897	15006	15137	14981	14896	14871	14889	15091	15022	15024	14980	15047	14771	14814	14926	14849	14823	14868	14838	15038	15043	14848	15003	15022	14943	14827	14991	14777	14778	14809	14777	14965	14938	14810	14823	15102	14946	15028	14922	14803	14973	14980	14797	14920	14962	14947	14878	15079	14940	14995	14860	14971	14818	14947	15032	14965	15136	14874	15106	14923	14796	14911	14906	14973	14967	15079	15030	14948	15010	15107	15120	14993	14905	14974	14852	14864	14785	15196	14937	14861	14975	14877	15013	14848	14818	14722	14977	14990	14999	14904	14885	15142	14729	15018	15120	15043	14931	15046	14991	14772	14954	14969	14897	14918	14907	15008	14948	15068	14953	14883	14861	15049	14937	14851	14957	14942	14979	15020	14987	14986	14923	14901	14813	14937	14985	14858	14966	15179	14944	14952	15095	14972	15068	14962	14933	14930	14947	15000	14888	14954	14986	14904	14936	14828	14821	14764	14989	15012	15133	14693	15016	14874	15034	14868	14961	14974	14849	15100	14971	15055	14772	14817	14986	15125	14904	15030	14837	15009	14885	15001	14853	15065	15077	14855	14957	14861	14877	14957	14861	14922	14903	14867	14992	14959	14917	14917	15098	14964	14895	14885	14863	14965	14870	14893	14943	14855	14984	14820	14804	14954	14942	14784	14926	14926	15054	14927	14858	14921	15014	14951	14903	14840	14899	14906	15061	14828	14804	15021	15023	15033	14983	14944	14916	14901	15115	14774	14831	14881	14872	14823	15024	14844	14987	15147	14939	15048	14862	14854	14982	15048	15191	14899	14830	14998	14825	14654	14819	15049	15013	14745	14836	15050	14800	14827	14959	14898	14777	15007	15018	14996	14913	14800	14882	14894	14607	14928	14871	15010	14911	15060	14715	14901	14838	14867	14867	15016	14927	14989	15040	15010	15001	14878	15076	14874	14886	14972	14872	15009	14953	15022	15057	14949	15057	14932	15015	14964	14983	15011	14921	14979	14894	15028	14988	14929	15184	14955	15011	14889	14972	14959	14876	14860	15006	14921	14833	14979	14763	15040	14948	14827	15078	14946	14816	14985	14779	14909	14848	14981	14831	14929	14950	14973	15039	14886	15010	14857	14908	14861	15247	14950	14943	14838	14975	14887	14964	15051	14857	15014	14908	14877	14827	14805	14909	14850	14987	14951	14865	15004	14912	15008	15068	14960	15007	15071	14945	14949	15044	15025	14821	15147	14884	14988	14938	14895	15106	15066	15191	15093	14874	15041	15174	14999	14987	15031	15017	14941	15014	14860	14830	15117	14943	15043	14783	15090	14922	14814	14858	14829	15088	14971	14983	14920	15008	14897	14888	14746	14853	14969	14973	14896	14995	15114	14957	14998	15038	14824	15072	14970	14785	14907	15008	14922	14853	15069	15054	14925	15003	15031	14952	14940	14947	14974	14838	15070	15071	15122	14908	14896	15028	14924	14944	15002	14823	14905	14980	14773	14983	14944	14916	14928	14886	14957	14943	15090	14879	14896	15010	15038	14924	14950	15051	14862	14951	14992	14890	15053	14942	15006	14819	15002	14983	14883	14923	15167	15174	14925	15157	14964	14963	14941	15041	14969	14912	14858	14894	14763	14862	15100	14831	15003	14878	14976	14973	14697	15029	15022	14948	15132	14903	15077	14960	14915	15018	14856	15138	14991	14824	14980	14993	14974	14727	14842	15001	14771	14907	14897	14876	14948	14848	14817	15024	15078	14885	14758	14983	15022	14960	15111	14924	14797	15033	14988	14822	15013	15002	14946	14979	14893	14839	14881	14999	14941	15001	14967	15005	14988	15116	14819	14856	14987	14988	15020	14820	14922	14984	14953	14854	14953	14865	15060	15004	14918	14874	15032	14901	14930	14876	15107	14913	15072	14914	14978	14957	15148	14981	14940	14983	14902	14866	15118	14888	15045	14958	14946	14796	14949	15018	14924	14871	15028	14842	14903	15022	14980	14931	14937	14882	14990	14790	14926	15009	14930	14973	14889	14991	15011	14934	14894	15040	14943	14815	14951	15017	14884	15096	15016	14909	14929	14871	14893	15068	14917	14932	14913	15058	14805	14929	14989	14923	14909	14915	14847	15063	15059	14974	14848	14975	14670	14834	14689	15095	14942	14990	14697	14964	14910	14981	14920	14922	14847	14880	14925	14894	15130	14913	14985	14904	15105	14834	14841	15020
25219	21426	28174	25603	21822	20240	19345	18143	17748	17970	17835	18331	19410	28098	32913	28317	22805	19004	17555	17049	16979	16816	16605	16939	16848	16895	16900	16710	16899	16989	16861	16951	16943	16843	16676	16881	16832	16719	16945	16868	16940	16801	16849	16670	16766	16764	16848	16736	16762	16810	16895	16789	16773	16876	16733	16657	16601	16708	16686	16837	16796	16694	16717	16869	16968	16686	16728	16854	16706	16506	16622	16884	17008	16667	16916	16689	16723	16618	16764	16546	16749	16901	16884	16685	16730	16742	16654	16838	16860	16714	16768	16746	16692	16662	16936	16899	16559	16749	16869	16636	16841	16841	16822	16902	16731	16609	16910	16677	16771	16737	16835	16895	16890	16945	16749	16630	16847	16625	16891	16848	16874	16858	16912	16711	16857	16707	16978	16781	16860	16759	16750	16743	16809	16811	16733	16975	16874	16864	16760	16596	16879	16722	16761	16637	16794	16834	16909	16671	16756	16773	16785	17010	16681	16634	16626	16712	16649	16933	16856	16593	16827	16742	16930	17063	16790	16802	16721	16876	16573	16805	16609	16820	16823	16788	16769	16935	16765	16754	16595	16668	16811	16867	16652	16615	16725	16671	16800	16651	16846	16787	16944	16926	16561	16713	16852	16781	16833	16754	16992	16734	16914	16805	16818	16835	16661	16614	16668	16662	16595	16892	16751	16777	16930	16784	16820	16854	16553	16719	16781	16836	16752	16779	16676	16633	16911	16915	16768	16961	16930	16915	16821	16844	16808	16864	16638	16795	16913	16735	16788	16656	16972	16762	16690	16537	16850	16806	16806	16875	16811	16789	16963	16899	16656	16626	16727	16819	16865	16921	16940	16926	16843	16787	16775	16850	16558	16652	16772	16664	16492	16601	16768	16980	16936	16828	16883	17076	16742	16926	16809	16688	16812	16630	16890	16747	16874	16956	16772	16711	16768	16739	16815	16881	16792	16813	16720	16792	17094	16893	16846	16729	16684	16693	16814	16848	16635	16911	16883	16847	16705	16809	16908	16654	16766	16860	16946	16671	16954	16670	16848	16737	16745	16788	17051	16801	16785	16844	16818	16591	16657	16941	17020	16710	16881	16710	17029	16778	16672	17014	16799	16726	16986	16938	16810	16787	16712	16824	16877	16746	16665	16556	16825	16627	17060	16869	16741	16844	16686	16964	16857	16752	16768	16758	17006	16603	16749	16789	16826	16632	16681	16726	16841	16750	16769	16650	16952	16794	16770	16998	16840	16953	16951	16978	16849	16651	16836	16843	16798	16936	16825	16706	16810	16838	16565	16640	16768	16710	16871	16859	16776	16793	16814	16700	16754	16727	16761	16763	16888	16574	16902	16875	16690	16821	16763	16694	16701	16781	16907	16996	16846	16801	16699	16740	16798	16800	16684	16816	16841	16870	16640	16666	16827	16695	16834	16708	16707	16675	16926	16801	16822	16923	16836	16619	16800	16753	16663	16763	16861	16747	16678	16513	16729	16996	16698	16892	16731	16738	16639	16820	16801	16811	16746	16847	16651	16928	16852	16733	16774	16763	16733	16946	16783	16841	16969	16698	16809	16786	16779	16759	16927	16924	16761	16722	16685	16819	16811	16733	16587	16604	16819	16910	16726	16917	16851	16740	16872	16792	16815	16666	16868	17040	16863	16822	16929	16693	16657	16762	16877	16887	16884	16738	16814	16922	16782	16814	16718	17002	16755	16776	16959	16804	16891	16816	16555	16689	16710	16647	16890	16838	16891	16747	16732	16763	16887	16780	16816	16984	16672	16841	16759	16746	16710	16738	16850	16625	16563	16577	16763	16942	16795	16561	16828	16770	16646	16746	16921	16726	16930	16747	16811	16909	16801	16722	16618	16857	16769	16997	16910	16852	16936	16939	16752	16824	16797	16734	16809	16715	16808	17039	16723	16691	16827	16735	17076	16829	16902	16501	16953	16764	16594	16659	16794	16703	16940	16936	16909	16699	16906	16677	16866	16567	16785	17008	16728	16967	16874	16938	16783	16809	17022	16901	16859	16657	16728	16778	16771	16868	16686	16920	16719	16704	16740	16709	16688	16768	16629	16997	16786	16770	16645	16784	16794	16731	17091	16845	16701	16997	16590	16904	16772	16787	16738	16840	16760	16804	16563	16652	16939	16917	16862	16680	16700	16682	16797	16784	16741	16928	16790	16812	16803	17017	16655	16717	16909	16862	16648	16938	16731	16562	16734	16690	16760	16726	16904	16702	17056	16648	16734	16867	16675	16786	16834	16811	16905	16821	16830	16760	16773	16741	16884	16862	16878	16818	16667	16621	16782	16712	16809	16797	16747	17071	16752	16698	16985	16689	16881	16833	16758	16837	16921	16765	16833	16861	16900	16676	16744	16748	16670	16862	16855	16785	16645	16856	16680	16884	16895	16745	16637	16650	16996	16804	16902	16840	16734	16876	16802	16665	16653	17037	16988	16909	16683	16825	16844	16909	16794	16785	16949	16876	16818	16814	16779	16710	16890	16790	16789	16826	16814	17040	16938	16747	16956	16804	16747	16910	16885	16899	16808	16787	16910	16834	16849	16890	16715	16658	16871	16723	16903	16870	16861	16686	16729	16817	16480	16716	16948	16928	16740	16807	16812	16770	16614	17112	16840	16748	17069	16833	16825	16867	16952	16648	16741	16720	16726	16598	16781	16896	16952	16730	16716	16799	16617	16692	16587	16904	16877	16869	16778	16877	16787	16807	16799	16882	16915	16873	16886	16832	16691	16819	16957	17027	16855	16651	16828	16755	16839	16757	16875	16807	16940	16719	16869	16929	16571	16540	16850	16730	16763	16860	16721	16776	16870	16875	16654	16626	16784	16780	16833	16870	16776	16871	16786	16847	17097	16614	16743	16868	16800	16822	16785	16778	16777	16631	16691	16744	16793	16548	17045	16928	16787	16799	16779	16629	16918	16919	16829	16685	16830	16892	16819	16774	16705	16720	16729	16583	16792	16806	16867	16868	16887	16841	16807	16956	16657	16918	16823	16624	16805	16804	16990	16842	16719	16681	16807	16709	16835	16620	16774	16661	16744	16832	17003	16965	16845	16660	16798	16838	16778	16722	16944	16746	16862	16953	16858	16825	16795	16873	16896	16766	16613	16986	16720	16931	16857	16835	17185	16829	16773	16505	16716	16720	16671	16881	16726	16761	16716	16739	16844	16726	16857	16687	16583	16716	16828	16864	16664	16838	16889	16988	17035	16765	16879	16664	16915	16707	16716	16784	16799	16754	16818	16668	16775	16667	16814	16715	16841	16870	16911	16669	16774	16843	16816	16784	16641	16824	16738	16821	16771	16905	16726	16756	16986	16646	16815	16546	16897	16732	16778	16762	16755	16794	16711	16692	16794	16890	16816	16838	16487	16866	16892	16896	16845	16691	16839	16635	16782	17070	16844	16856	16794	16753	16823	16743	16745	16797	16722	16878	16747	16718	16805	16827	16804	16716	16879	16774	16791	16736	16619	16716	16671	16849	16595	16806	16814	16846	16748	16817	16891	16947	17055	16863	16754	16734	16659	16858	16725	16873	16930	16664	16830	16786	16907	16799	16870	16842	16744	16818	16716	16737	16835	16683	16801	16708	16937	16824	17011	16803	16857	16859	16862	16654	16830	16790	16737	16927	16880	16907	16730	16718	16739	16741	16952	16857	16802	16726	16715	16779	16598	16773	16973	16884	16867	16679	16691	16627	17006	16646	16888	16715	16669	16892	16883	16875	16946	16923	16775	16762	16671	16950	16757	16812	16779	16748	16825	16985	16960	16849	16824	16876	16681	16908	16920	16761	16793	16977	17006	17005	16678	16630	16773	16813	16875	16760	16846	16728	16945	16903	16912	16907	16869	16725	16813	16751	16721	16538	16715	17053	16769	16875	16868	16633	16749	16848	16695	16900	16836	16683	16865	16970	16693	16714	16787	17075	16889	16902	16602	16836	16885	16566	16766	16671	16808	16694	16758	16722	16628	16591	16860	17068	17096	16896	16824	16651	16675	16623	16549	16782	16894	16954	16885	16844	16802	16702	16880	16915	16755	16848	16738	16835	16699	16632	16834	16768	16749	16822	16703	16756	16717	16800	16812	16520	16838	16810	16752	16748	16852	16716	16698	16894	16757	16915	17069	16844	16621	16745	16660	16885	16920	16779	16909	16862	16704	16493	16830	16663	16783	16885	16755	16741	17012	16797	16779	17150	16739	16782	16874	17037	16957	16903	16822	16850	16883	16687	16735	16805	16839	16756	16759	16955	16671	16703	16929	16812	16780	16778	16877	16774	16753	16693	16783	16927	16803	16764	16725	16989	16787	16831	16525	16737	16855	16738	16902	16715	16755	16905	16916	16734	16607	16717	16687	16653	16656	16804	16771	16779	17055	16819	16798	16703	16910	16745	16907	16539	16966	16675	16941	16680	16865	16794	16840	16882	16853	16919	16772	16869	16571	16657	16740	16926	16763	16851	16734	16882	16748	16796	16725	16760	16882	16742	16681	16796	16595	16630	16696	16723	16651	16766	16919	16808	16681	16642	16983	16832	16908	16775	16930	16895	16854	16810	16788	16811	16601	16831	16681	17022	16967	16585	16754	16506	16845	16861	16897	16874	16871	16757	16738	16662	17094	16726	16842	16654	16680	16780	16686	16694	16789	16753	16757	16779	16930	16830	16829	16914	16954	16960	17097	16870	16918	16834	16795	16772	16756	16901	16803	16811	16730	17045	16936	16950	16606	16902	16673	16605	16963	16767	16755	16766	16896	16663	16911	16860	16920	16935	17066	16845	16881	16649	16999	16898	16626	16740	16885	16636	16808	16753	16593	16831	16660	16703	16673	17058	16763	16786	16744	16677	16980	16821	16542	16948	16977	16828	16782	16531	16748	16924	16880	16833	16748	16845	16779	16819	16747	16824	16773	16871	16935	16814	16861	16783	16775	16763	16849	16721	16773	16744	16752	16954	16806	16806	16888	16786	16731	16715	16784	16730	16688	16829	16811	16658	16729	16668	16827	16884	16835	16964	16703	16786	16623	16736	16928	16715	16694	16724	16919	16675	16755	16843	16691	16850	16724	16924	16782	16627	16671	16679	16825	17151	16893	16772	16766	16659	16676	16779	16832	16811	16686	16877
15026	23226	22917	19616	18543	17422	17074	16578	16113	16656	16582	17437	19028	31685	34609	28368	21384	16813	15264	14830	14767	14799	14736	14937	14785	14706	14889	14772	14827	14790	14842	14850	14722	14737	14753	14788	14641	14975	14816	14700	14962	14914	14997	14839	14739	14767	14778	14781	14615	14833	14656	14789	14869	14851	14869	14615	14857	14758	14774	14807	14794	14952	14808	14768	14765	14758	14746	14862	14867	14834	14849	14797	14819	14897	14902	14829	14945	14845	14775	14749	14733	14715	15047	14698	14732	14896	14802	14925	14759	14693	14835	14719	14850	14705	14740	14785	14888	14738	14786	14618	14836	14939	14754	14842	14696	14811	14774	14736	14932	14676	14816	14804	15016	14678	14758	14861	14931	14669	14808	14771	14865	14605	14609	14699	14873	14816	14708	14774	14684	14876	14898	14757	14730	14719	14726	14813	14775	14597	14701	14837	14745	14792	14960	14728	14729	14760	14774	14739	14890	14861	14665	14702	14885	14622	14658	14799	14776	14806	14839	14884	14874	14809	14753	14663	14862	14895	14698	14770	14837	14659	14852	14949	14775	14812	14837	14735	14510	14848	14495	14934	14902	14767	14755	14737	14860	14897	14801	14735	14861	14652	14741	14630	14748	14655	14646	14897	14503	14737	14742	14708	14921	14693	14574	14890	14889	15012	14945	14780	14730	14807	14843	14792	14890	14980	14777	14922	14632	14744	14867	14744	14760	14954	14830	14814	14791	14826	14685	14736	14700	14666	14677	14868	14743	14852	14855	14699	14921	14741	14895	14754	14852	14694	14939	14769	14886	14779	14749	14812	14913	14774	14804	14835	14862	14677	14725	14664	14910	14619	14807	14712	14768	14679	14775	14781	14877	14676	14878	14792	14840	14930	14680	14850	14790	14761	14771	14567	14764	14899	14733	14798	14872	14858	14720	14828	14610	14677	14612	14752	14773	14922	14815	14734	14927	14730	14830	14892	14746	14674	14867	14706	14815	14855	14765	14840	14805	14909	14681	14710	14736	14804	14777	14716	14631	14836	14656	14826	14843	14963	14710	14743	14743	14731	14828	14770	14918	14732	14759	14784	14661	14748	14830	14790	14838	14936	14820	14624	14840	14589	14852	14779	14936	14708	14710	14749	14795	14718	14678	14611	14532	14697	14680	14832	14876	14678	14670	14799	14737	14763	14813	14599	14897	14845	14863	14801	14795	14642	14732	14881	14643	14663	14752	14738	14802	14778	14765	14759	14887	14892	14641	14767	14703	14791	14734	14749	14768	14759	14803	14956	14843	14869	14836	14849	14834	14735	14773	14777	14925	14839	14634	14745	14762	14586	14834	14931	14775	14699	14965	14844	14818	14762	14700	14572	14930	14986	14755	14830	14618	14694	14912	14725	14825	14790	14870	14741	14728	14612	14605	14812	14727	14745	14990	14715	14801	14711	14679	14775	14815	14774	14898	14655	14736	14932	14834	14669	14932	14643	14589	14895	14891	14803	14846	14659	14789	14776	14821	14873	14799	14910	14834	14756	14727	14811	14749	14764	14769	14653	14768	14812	14737	14816	14714	14757	14595	14779	14843	14766	14674	14700	14747	14878	14786	14846	14740	14787	14694	14847	14797	14867	14936	14714	14814	14645	14928	14871	14676	14827	14848	14579	14796	14818	14875	14929	14650	14905	14717	14756	14786	14823	14673	14742	14803	14700	14690	14685	14688	14875	14747	14945	14975	14748	14794	14658	14730	14711	14752	14848	14647	14727	14803	14594	14864	14624	14792	14689	14672	14758	14876	14709	14683	14857	14730	14881	14739	14922	14976	14854	14828	14635	14872	14863	15036	14735	14814	14723	14855	14753	14951	14738	14799	14819	14769	14719	14855	14887	14777	14882	14761	14735	14714	14679	14859	14785	14764	14982	14755	14900	14807	14781	14657	14635	14803	14714	14834	14639	14817	14845	14800	14690	14811	14786	14819	14638	14725	14783	14776	14719	14833	14803	14710	14746	14749	14599	14839	14744	14789	14762	14771	14791	14787	14756	14712	14689	14974	14798	14828	14888	14894	14768	14730	14938	14919	14691	14805	14749	14703	14801	14745	14724	14798	14692	14849	14677	14788	14690	14838	14774	14788	14710	14650	14656	14709	14709	14544	14765	14927	14815	14921	14543	14693	14799	14703	14785	14794	14779	14570	14832	14778	14727	14825	14814	14891	14631	14880	14832	14677	14741	14784	14733	14730	14567	14822	14706	14841	14717	14822	14804	14809	14723	14676	14572	14816	14739	14817	14778	14750	14816	14860	14683	14853	14837	14729	14854	14691	14848	14702	14726	14738	14865	14856	14732	14777	14770	14624	14781	14857	14799	14714	14869	14745	14671	14773	15107	14794	14775	14765	14830	14794	14815	14784	14952	14621	14756	15011	14807	14870	14718	14781	14723	14882	14670	14645	14782	14839	14831	14597	14547	14782	14843	14781	14745	14922	14964	14872	14874	14793	14767	14638	14738	14778	14763	14696	14803	14784	14817	14939	14691	14924	14628	14784	14781	14815	14800	14718	14692	14901	14758	14814	14752	14858	14789	14714	14821	14662	14595	14847	14595	14900	14801	14771	14840	14980	14761	14818	14861	14829	14649	14865	14941	14838	14820	14710	14795	14767	14713	14667	14826	14704	14806	14840	14633	14830	14675	14619	14815	14763	14724	14948	14631	14861	14759	14760	14798	14916	14893	14800	14568	14725	14735	14723	14755	14892	14622	14816	14789	14728	14834	14662	14977	14703	14671	14687	14784	14728	14865	14598	14869	14936	14808	14913	14701	14828	14773	14800	14868	14720	14803	15076	14693	14781	14790	14674	14670	14858	14738	14692	14615	14829	14799	14747	14856	14667	14605	14744	14628	14770	14888	14818	15019	14797	14891	14758	14668	14744	14699	14882	14749	14742	14656	14786	14768	14746	14648	14815	14678	15012	14838	14790	14824	14823	14823	14726	14855	14754	14694	14863	14757	14926	14824	14853	14646	14589	14577	14950	14930	14742	14748	14708	14749	14793	14852	14690	14627	14813	14760	14799	14953	14673	14897	14728	14864	14886	14620	14866	14973	14780	14681	14749	14583	14800	14828	14571	14890	14856	14752	14717	14908	14868	14973	14834	14793	14763	14795	14796	14603	14801	14710	14758	14795	14771	14815	14769	14803	14876	14845	14935	14747	14799	14699	14821	14746	14893	14710	14825	14914	14704	14816	14804	14731	14676	14843	14679	14855	14879	14686	14827	14744	14677	14738	14736	14746	14798	14537	14802	14789	14942	14730	14834	14605	14791	14792	14791	14802	14823	14831	14838	14860	14701	14786	14712	14863	14805	14678	14704	14824	14773	14738	14781	14823	14841	14843	14762	14723	14716	14704	14758	14841	14714	14896	14821	14785	14792	14815	14787	14676	14801	14885	14838	14912	14690	14794	14803	14830	14864	14757	14933	14685	14767	15000	14730	14776	14807	14747	14755	14704	14848	14656	14729	14909	14856	14750	14657	14795	14853	14634	14788	14802	14879	14555	14822	14928	14930	14790	14885	14752	14761	14728	14724	14695	14763	14573	14958	14844	14744	14860	14809	14743	14663	14769	14810	14863	14866	14721	14808	14861	14727	14998	14759	14981	14866	14732	14700	14882	14778	14827	14805	14588	14768	14834	14837	14888	14847	14724	14693	14722	14887	14779	14733	14862	15002	14843	14758	14908	14935	14763	14737	14694	14846	14891	14760	14764	14720	14713	14745	14779	14954	14679	14761	14799	14758	14779	14765	14798	14878	14861	14807	14788	14867	14851	14727	14885	14841	14933	14723	14862	14753	14818	14690	14770	14806	14762	14723	14762	14683	14791	14812	14648	14721	14635	14585	14824	14594	14785	14796	14688	14867	14650	14877	14755	14634	14699	14960	14713	14910	14855	14735	14869	14739	14763	14769	14850	14676	14886	14892	14763	14909	14787	14747	14853	14755	14812	14881	14915	14801	14816	14679	14788	14766	14661	14805	15008	14704	14947	14669	14815	14694	14721	14876	14728	14801	14786	14655	14668	14815	14911	14924	14834	14742	14715	14795	14826	14935	14702	14747	14784	14966	14641	14570	14987	14583	14746	14741	14786	14657	14884	14765	14824	14820	14667	14750	14658	14748	14798	14815	14643	14761	14894	14969	14872	14888	14689	14964	14944	14764	14742	14762	14773	14800	14836	14796	15037	14719	14594	14931	14721	14761	14799	14816	14753	14742	14760	14929	14885	14768	14773	14887	14866	14787	14792	14887	14910	14844	14697	14985	14792	14744	14762	14853	14912	14841	14508	14865	14813	14869	14618	14762	14876	14850	14808	14912	14649	14713	14837	14961	14720	14708	14860	14599	14996	14836	14869	14794	14917	14804	14871	14833	14757	14833	14724	14812	14718	14876	14751	14715	14826	14656	14680	14822	14872	14930	14961	14785	14726	14770	14842	14843	14960	14818	14703	14721	14642	14863	14799	14663	14850	14720	14747	14702	14652	14630	14602	14819	14850	14931	14739	14768	14769	14686	14924	14681	14721	14824	14788	14976	14786	14808	14694	14792	14663	14838	14742	14811	14725	14742	14563	14692	14622	14862	14648	14709	14807	14824	14646	14783	14749	14832	14684	14781	14657	14806	14745	14853	14688	14838	14954	14683	14916	14768	14822	14540	14797	14792	14739	14825	14819	14759	14865	14818	14786	14779	14867	14679	14739	14802	14731	14706	14877	14762	14653	14805	14737	14680	14862	14709	14814	14544	14775	14834	14834	14844	14725	14943	14782	14720	14739	14722	14659	14733	14834	14764	14787	15030	14885	14798	14946	14828	14759	14715	14732	14821	14699	14951	14675	14759	14756	14742	14648	14737	14836	14528	14791	14725	14809	14842	14813	14829	14726	14844	14704	14936	14866	14871	14773	14735	14676	14780	14700	14912	14834	14650	14986	14543	14683	14602	14890	14769	14871	14789	14737	14831	14843	14726	14991	14851	14724	14852	14871	14801	14807	14684	14692	14881	14855	15008	14873	14968	14897	14658	14600	14843	14765	14821	14898	14817	15012	14946	14829	14708	14809	14801	14927	14709	14750	14765	14703	14881	14929	14910	14730	14664	14958	14760	14837	14750	14663	14880	14716
23795	21376	28916	24265	22158	23079	21862	18471	17841	17991	18452	18984	21065	40094	41845	33960	25694	20126	17737	16814	16834	16746	16755	16598	16716	16683	16625	16781	16788	16674	16686	16663	16752	16486	16475	16689	16660	16421	16567	16698	16416	16542	16806	16623	16618	16664	16542	16613	16485	16752	16610	16587	16481	16589	16617	16495	16659	16665	16589	16671	16502	16640	16585	16700	16535	16572	16495	16601	16529	16654	16492	16464	16685	16672	16574	16542	16548	16637	16479	16756	16515	16608	16341	16604	16471	16504	16699	16656	16565	16628	16796	16379	16646	16646	16443	16455	16505	16635	16488	16445	16444	16639	16492	16709	16724	16551	16650	16554	16481	16662	16658	16644	16536	16579	16534	16406	16740	16449	16630	16651	16463	16474	16376	16395	16679	16707	16545	16558	16466	16582	16592	16689	16593	16654	16656	16452	16594	16412	16626	16600	16737	16772	16497	16488	16808	16371	16619	16330	16407	16614	16719	16543	16652	16507	16823	16354	16653	16708	16696	16536	16501	16501	16463	16540	16643	16641	16461	16549	16721	16756	16509	16438	16536	16518	16534	16729	16825	16560	16430	16706	16614	16406	16612	16437	16544	16789	16640	16530	16797	16819	16638	16494	16537	16488	16766	16516	16263	16400	16327	16525	16418	16424	16643	16684	16551	16460	16449	16596	16389	16553	16633	16482	16737	16595	16412	16548	16658	16555	16506	16684	16628	16552	16422	16400	16452	16491	16709	16590	16436	16641	16469	16343	16664	16393	16321	16521	16418	16542	16413	16327	16637	16359	16701	16672	16270	16494	16452	16583	16643	16553	16694	16563	16476	16618	16567	16389	16482	16504	16803	16658	16449	16412	16554	16329	16569	16741	16514	16561	16611	16402	16734	16604	16412	16535	16626	16602	16472	16309	16427	16679	16659	16699	16605	16771	16704	16496	16506	16676	16698	16551	16536	16366	16640	16453	16565	16439	16635	16545	16783	16466	16627	16460	16762	16665	16579	16383	16506	16521	16582	16663	16541	16632	16371	16397	16568	16577	16686	16531	16304	16498	16524	16637	16629	16626	16770	16540	16317	16481	16578	16461	16563	16392	16620	16675	16610	16519	16550	16634	16511	16446	16461	16580	16590	16514	16453	16740	16528	16496	16417	16589	16602	16681	16573	16589	16474	16574	16531	16476	16597	16595	16521	16450	16377	16404	16307	16579	16412	16204	16340	16433	16629	16586	16602	16541	16508	16699	16388	16471	16515	16641	16579	16645	16880	16392	16398	16586	16509	16546	16542	16560	16717	16502	16629	16641	16713	16689	16656	16541	16513	16544	16338	16387	16691	16423	16510	16531	16609	16793	16577	16408	16508	16471	16454	16438	16286	16513	16491	16744	16517	16543	16492	16504	16384	16607	16454	16656	16490	16491	16596	16386	16381	16585	16592	16496	16636	16551	16415	16438	16518	16526	16492	16648	16472	16700	16380	16549	16590	16466	16662	16463	16434	16764	16636	16655	16480	16431	16659	16633	16394	16399	16650	16499	16505	16575	16428	16676	16448	16679	16528	16658	16457	16427	16471	16501	16382	16464	16723	16682	16527	16532	16576	16441	16563	16667	16419	16511	16380	16354	16628	16605	16531	16563	16404	16440	16362	16481	16646	16514	16636	16561	16619	16554	16655	16421	16264	16528	16453	16694	16565	16423	16662	16563	16468	16685	16636	16451	16482	16585	16635	16521	16671	16436	16507	16592	16589	16548	16487	16592	16651	16735	16726	16476	16556	16489	16423	16582	16392	16505	16497	16495	16712	16689	16421	16471	16623	16686	16450	16541	16451	16445	16545	16518	16469	16553	16606	16738	16531	16315	16448	16484	16419	16689	16497	16495	16534	16497	16659	16607	16298	16468	16588	16535	16526	16361	16385	16496	16429	16602	16375	16600	16524	16558	16511	16425	16443	16500	16450	16607	16661	16597	16434	16641	16503	16597	16561	16597	16519	16830	16435	16272	16612	16492	16567	16507	16452	16549	16499	16621	16436	16508	16558	16696	16595	16488	16586	16625	16577	16565	16633	16762	16568	16451	16650	16443	16530	16613	16552	16783	16401	16632	16493	16425	16400	16510	16663	16362	16557	16667	16475	16544	16483	16506	16663	16577	16737	16393	16539	16438	16543	16630	16564	16501	16726	16417	16561	16518	16610	16537	16876	16258	16528	16592	16540	16608	16509	16474	16441	16563	16632	16681	16436	16556	16550	16376	16697	16647	16554	16529	16493	16512	16861	16731	16427	16309	16754	16388	16594	16567	16555	16451	16575	16540	16613	16591	16725	16606	16654	16733	16481	16399	16567	16581	16567	16502	16583	16658	16481	16682	16724	16412	16324	16499	16417	16596	16923	16674	16673	16409	16467	16660	16515	16620	16614	16486	16559	16347	16528	16351	16675	16553	16401	16513	16620	16440	16534	16249	16739	16566	16661	16447	16661	16669	16627	16766	16690	16683	16553	16525	16688	16511	16443	16590	16396	16647	16458	16787	16600	16565	16483	16584	16736	16527	16568	16453	16422	16599	16666	16608	16799	16365	16561	16525	16410	16427	16488	16411	16450	16340	16469	16513	16619	16449	16405	16597	16387	16644	16442	16449	16670	16623	16550	16523	16505	16477	16674	16307	16590	16669	16556	16531	16503	16759	16792	16741	16425	16490	16520	16626	16368	16612	16536	16568	16715	16552	16781	16778	16550	16713	16809	16635	16378	16424	16533	16473	16397	16448	16450	16297	16619	16447	16399	16635	16549	16622	16573	16607	16471	16542	16662	16424	16575	16458	16549	16466	16652	16691	16685	16446	16643	16668	16635	16535	16671	16525	16494	16539	16553	16714	16717	16625	16414	16458	16501	16368	16552	16616	16391	16471	16635	16607	16651	16580	16585	16554	16390	16606	16488	16699	16683	16477	16523	16551	16500	16481	16779	16373	16634	16526	16800	16520	16490	16663	16463	16569	16572	16344	16547	16542	16516	16643	16637	16742	16569	16424	16618	16591	16383	16558	16547	16529	16567	16536	16593	16611	16566	16573	16519	16586	16694	16497	16444	16656	16607	16427	16605	16444	16522	16553	16427	16423	16651	16567	16441	16481	16681	16790	16562	16670	16700	16605	16677	16520	16520	16592	16647	16488	16681	16434	16670	16598	16498	16669	16411	16378	16474	16394	16546	16850	16598	16453	16449	16555	16578	16583	16470	16632	16627	16717	16569	16489	16393	16586	16561	16517	16437	16429	16383	16624	16477	16741	16596	16448	16723	16695	16501	16609	16377	16597	16502	16403	16523	16511	16459	16447	16512	16612	16474	16566	16417	16566	16434	16539	16630	16465	16385	16616	16581	16376	16521	16673	16586	16436	16638	16766	16624	16667	16500	16375	16616	16440	16573	16408	16496	16304	16752	16593	16785	16552	16668	16601	16470	16649	16667	16634	16279	16612	16627	16636	16617	16658	16716	16754	16599	16490	16481	16551	16515	16703	16513	16497	16641	16507	16450	16587	16669	16518	16373	16839	16594	16531	16395	16560	16631	16581	16472	16649	16536	16529	16476	16534	16433	16370	16508	16410	16539	16730	16395	16552	16492	16594	16524	16346	16550	16448	16568	16406	16509	16635	16497	16570	16622	16554	16628	16473	16538	16483	16397	16576	16516	16715	16556	16558	16444	16648	16249	16580	16514	16561	16746	16241	16573	16691	16615	16505	16525	16604	16524	16568	16340	16656	16462	16468	16746	16637	16665	16625	16415	16626	16495	16520	16534	16562	16449	16726	16635	16689	16665	16682	16730	16497	16394	16615	16543	16448	16597	16740	16559	16631	16497	16679	16620	16670	16516	16488	16587	16736	16468	16599	16667	16633	16479	16519	16715	16516	16470	16432	16668	16587	16598	16563	16514	16457	16812	16574	16431	16479	16425	16502	16622	16666	16585	16423	16683	16773	16473	16594	16576	16353	16688	16720	16453	16503	16485	16503	16511	16528	16468	16472	16529	16494	16566	16538	16464	16719	16455	16539	16469	16677	16388	16462	16568	16509	16532	16576	16494	16338	16469	16518	16626	16732	16741	16620	16697	16699	16601	16681	16635	16723	16465	16454	16700	16641	16445	16545	16430	16759	16566	16510	16514	16469	16609	16731	16663	16659	16401	16619	16449	16482	16630	16544	16671	16607	16437	16510	16609	16435	16540	16614	16587	16505	16495	16405	16402	16494	16594	16702	16481	16541	16575	16501	16709	16583	16575	16434	16488	16674	16418	16461	16609	16634	16569	16718	16547	16560	16657	16539	16559	16582	16610	16577	16597	16590	16655	16715	16568	16584	16604	16474	16709	16414	16499	16464	16486	16573	16673	16294	16492	16530	16378	16505	16765	16439	16583	16476	16603	16553	16514	16600	16571	16562	16667	16593	16669	16541	16424	16542	16463	16542	16400	16299	16281	16697	16541	16517	16603	16583	16507	16471	16739	16502	16527	16373	16566	16459	16526	16687	16557	16445	16488	16603	16759	16289	16639	16627	16716	16392	16390	16810	16659	16622	16420	16668	16607	16620	16670	16460	16616	16545	16499	16430	16586	16694	16724	16652	16490	16406	16431	16504	16504	16576	16424	16399	16489	16332	16386	16598	16606	16664	16503	16466	16670	16649	16499	16460	16364	16488	16482	16461	16646	16644	16611	16540	16502	16453	16527	16604	16450	16410	16692	16616	16520	16655	16503	16457	16433	16503	16576	16748	16482	16613	16681	16680	16506	16483	16510	16686	16753	16607	16529	16484	16652	16454	16553	16500	16698	16786	16537	16679	16477	16614	16528	16535	16615	16574	16300	16330	16664	16754	16707	16584	16517	16559	16871	16626	16726	16713	16516	16742	16333	16640	16608	16454	16763	16532	16592	16567	16512	16236	16529	16376	16565	16432	16632	16483	16423	16713	16652	16503	16618	16857	16658	16579	16537	16571	16505	16475	16682	16794	16800	16658	16543	16791	16516	16499	16496	16476	16644	16651	16451	16453	16720	16498	16560	16528	16360	16387	16679	16548	16554	16524	16589	16537	16418	16542	16587	16513	16625	16547	16559	16563	16434	16523	16486	16537	16515	16524	16569	16479	16664	16637	16489	16441	16401	16420	16586	16534
16455	28628	27125	23953	22507	18912	17534	16946	16660	16791	17545	18449	22634	43440	42490	34131	24569	17938	15409	14693	14653	14723	14667	14625	14674	14707	14673	14523	14816	14544	14532	14660	14599	14767	14674	14752	14660	14588	14665	14522	14672	14491	14654	14700	14898	14538	14646	14392	14694	14579	14553	14580	14536	14650	14516	14501	14545	14573	14670	14721	14690	14573	14615	14627	14669	14572	14539	14628	14609	14613	14555	14596	14602	14566	14486	14633	14623	14629	14575	14620	14467	14564	14525	14624	14513	14716	14532	14560	14478	14647	14544	14531	14568	14655	14679	14751	14536	14462	14600	14701	14772	14577	14733	14509	14728	14463	14628	14634	14521	14594	14583	14515	14486	14523	14692	14668	14702	14739	14721	14541	14813	14595	14703	14817	14539	14435	14615	14621	14483	14596	14529	14646	14664	14617	14496	14741	14559	14687	14430	14545	14610	14549	14706	14507	14550	14652	14704	14609	14552	14701	14525	14705	14490	14557	14808	14540	14684	14526	14661	14595	14522	14657	14712	14626	14686	14522	14607	14475	14569	14485	14630	14567	14676	14552	14601	14518	14722	14528	14525	14629	14696	14486	14760	14720	14577	14497	14633	14738	14661	14510	14661	14676	14632	14582	14567	14551	14670	14693	14700	14690	14707	14652	14656	14682	14578	14534	14684	14499	14520	14709	14527	14643	14735	14502	14546	14649	14621	14512	14656	14788	14594	14663	14562	14583	14759	14755	14601	14644	14469	14502	14468	14515	14514	14660	14537	14654	14523	14548	14552	14718	14545	14708	14741	14487	14593	14638	14572	14540	14552	14685	14381	14618	14520	14458	14506	14527	14521	14702	14585	14491	14663	14703	14607	14687	14612	14426	14646	14475	14677	14579	14498	14499	14471	14629	14767	14631	14612	14911	14543	14392	14702	14528	14680	14528	14639	14568	14586	14548	14552	14683	14586	14545	14554	14685	14723	14393	14521	14695	14738	14643	14549	14561	14553	14602	14564	14644	14653	14640	14554	14701	14679	14755	14743	14666	14556	14609	14590	14727	14530	14538	14719	14537	14767	14479	14658	14580	14500	14677	14533	14605	14685	14630	14650	14641	14724	14589	14598	14554	14547	14553	14663	14644	14614	14727	14525	14643	14665	14518	14613	14722	14371	14535	14517	14682	14559	14594	14619	14455	14476	14629	14748	14517	14388	14693	14583	14742	14643	14599	14681	14608	14727	14542	14496	14415	14660	14556	14690	14507	14552	14591	14627	14655	14547	14615	14611	14725	14678	14426	14653	14510	14778	14529	14546	14388	14641	14432	14770	14550	14483	14662	14638	14687	14541	14716	14540	14592	14640	14522	14609	14469	14646	14784	14473	14518	14568	14616	14634	14611	14595	14568	14542	14455	14849	14415	14602	14585	14707	14686	14573	14581	14657	14651	14568	14508	14623	14562	14472	14542	14767	14619	14614	14768	14646	14736	14566	14738	14440	14473	14398	14477	14697	14535	14564	14596	14712	14545	14509	14521	14662	14825	14442	14569	14632	14548	14518	14600	14402	14605	14480	14551	14624	14577	14506	14571	14485	14492	14601	14539	14564	14592	14585	14656	14682	14511	14607	14720	14610	14729	14606	14677	14665	14503	14644	14626	14823	14746	14622	14695	14603	14541	14544	14570	14688	14375	14709	14506	14787	14613	14471	14475	14479	14617	14451	14719	14663	14708	14551	14611	14592	14701	14613	14557	14586	14598	14719	14683	14692	14472	14591	14685	14600	14621	14611	14541	14606	14654	14469	14655	14772	14630	14643	14552	14472	14760	14644	14665	14488	14636	14735	14720	14513	14531	14585	14591	14712	14610	14664	14523	14555	14590	14615	14569	14448	14757	14757	14591	14470	14623	14630	14645	14772	14491	14428	14528	14472	14683	14550	14797	14599	14580	14737	14394	14601	14770	14522	14513	14614	14728	14584	14586	14538	14668	14677	14653	14597	14525	14576	14661	14605	14632	14644	14559	14649	14507	14738	14652	14507	14616	14636	14471	14662	14448	14564	14631	14617	14574	14619	14591	14653	14563	14489	14508	14507	14523	14591	14629	14746	14536	14512	14461	14532	14646	14601	14595	14573	14643	14544	14538	14653	14657	14587	14525	14566	14629	14646	14516	14597	14563	14531	14742	14611	14651	14728	14592	14532	14621	14654	14608	14743	14568	14676	14403	14632	14720	14540	14585	14611	14525	14726	14485	14380	14467	14683	14585	14602	14656	14532	14579	14537	14534	14745	14461	14748	14453	14571	14725	14541	14381	14647	14600	14487	14550	14508	14670	14554	14652	14559	14566	14606	14606	14691	14653	14598	14722	14583	14368	14708	14475	14714	14672	14616	14731	14596	14758	14651	14683	14550	14682	14734	14668	14496	14622	14589	14448	14685	14590	14700	14591	14573	14721	14478	14775	14717	14490	14655	14696	14447	14540	14589	14382	14543	14669	14525	14628	14421	14697	14708	14608	14550	14559	14547	14454	14787	14748	14699	14552	14460	14634	14549	14516	14523	14566	14526	14676	14707	14478	14543	14643	14641	14761	14506	14516	14471	14454	14530	14636	14618	14556	14636	14383	14519	14600	14596	14703	14701	14515	14550	14520	14518	14642	14561	14657	14556	14672	14704	14434	14846	14484	14605	14686	14640	14570	14619	14407	14713	14669	14569	14588	14683	14681	14638	14695	14535	14492	14777	14563	14502	14787	14743	14665	14470	14510	14587	14576	14787	14614	14390	14500	14592	14510	14644	14576	14612	14517	14588	14574	14513	14606	14629	14469	14542	14435	14727	14699	14528	14550	14544	14634	14528	14642	14426	14531	14609	14563	14711	14467	14580	14601	14569	14807	14566	14586	14454	14509	14524	14621	14551	14664	14462	14805	14599	14523	14536	14507	14655	14712	14493	14625	14524	14558	14550	14692	14581	14740	14774	14540	14519	14635	14590	14573	14646	14517	14637	14553	14504	14596	14529	14518	14721	14619	14581	14555	14442	14490	14410	14527	14498	14484	14502	14733	14547	14491	14735	14531	14597	14630	14609	14658	14644	14621	14671	14655	14562	14664	14589	14632	14564	14520	14526	14625	14364	14709	14670	14719	14628	14534	14659	14650	14509	14550	14497	14568	14556	14616	14635	14597	14601	14594	14617	14713	14468	14736	14489	14469	14480	14706	14602	14597	14585	14557	14648	14440	14495	14573	14680	14336	14530	14600	14485	14492	14581	14620	14852	14661	14473	14626	14576	14504	14406	14561	14606	14426	14640	14567	14559	14743	14666	14472	14594	14601	14465	14535	14515	14683	14541	14716	14634	14568	14581	14621	14581	14504	14712	14534	14764	14626	14715	14462	14539	14484	14577	14409	14677	14622	14615	14483	14609	14698	14747	14614	14665	14648	14569	14639	14567	14612	14456	14434	14638	14545	14721	14515	14597	14470	14638	14615	14474	14607	14565	14682	14535	14552	14739	14664	14482	14690	14582	14513	14502	14593	14533	14518	14482	14564	14548	14481	14702	14378	14697	14606	14698	14593	14647	14667	14701	14472	14717	14561	14551	14608	14591	14465	14645	14542	14909	14553	14645	14678	14492	14411	14510	14500	14717	14622	14767	14663	14534	14600	14575	14518	14449	14615	14562	14528	14549	14592	14528	14539	14512	14476	14435	14660	14447	14596	14719	14656	14728	14623	14653	14779	14650	14527	14581	14497	14458	14670	14366	14586	14635	14501	14635	14491	14558	14548	14606	14789	14579	14532	14413	14733	14701	14500	14572	14381	14677	14541	14648	14530	14552	14602	14429	14610	14894	14614	14477	14567	14541	14365	14634	14503	14642	14552	14606	14706	14488	14667	14639	14346	14626	14730	14764	14464	14537	14431	14579	14733	14672	14511	14853	14637	14605	14453	14584	14560	14620	14589	14422	14616	14561	14519	14437	14604	14573	14801	14695	14562	14649	14654	14498	14634	14691	14477	14770	14640	14602	14736	14666	14655	14540	14509	14618	14574	14505	14615	14548	14648	14655	14613	14687	14746	14513	14838	14450	14591	14543	14444	14621	14551	14541	14504	14444	14628	14717	14770	14687	14797	14407	14620	14643	14562	14711	14486	14725	14458	14576	14625	14657	14585	14579	14657	14544	14585	14564	14493	14699	14620	14525	14600	14605	14549	14645	14505	14699	14535	14679	14558	14551	14496	14480	14539	14597	14535	14615	14565	14649	14691	14474	14691	14659	14385	14620	14481	14623	14551	14526	14524	14656	14702	14537	14681	14522	14626	14579	14613	14626	14464	14649	14721	14548	14699	14690	14566	14543	14646	14713	14512	14630	14773	14563	14520	14369	14585	14651	14613	14676	14737	14624	14385	14679	14498	14772	14536	14655	14602	14612	14523	14518	14619	14808	14544	14511	14561	14611	14588	14467	14548	14619	14605	14551	14614	14663	14446	14645	14563	14616	14560	14665	14432	14627	14681	14567	14634	14718	14598	14668	14449	14658	14516	14634	14578	14566	14422	14625	14618	14506	14483	14650	14723	14714	14625	14680	14665	14666	14517	14553	14635	14511	14612	14522	14540	14517	14631	14686	14573	14732	14510	14639	14591	14481	14464	14527	14435	14645	14414	14682	14632	14531	14542	14642	14570	14546	14567	14603	14585	14606	14813	14529	14485	14699	14564	14557	14746	14460	14670	14754	14512	14764	14543	14652	14594	14480	14692	14522	14524	14557	14716	14588	14648	14600	14655	14498	14666	14680	14617	14552	14469	14574	14655	14592	14684	14442	14524	14553	14682	14443	14713	14578	14748	14640	14688	14498	14536	14496	14582	14467	14708	14697	14583	14679	14685	14633	14702	14645	14526	14614	14644	14568	14601	14494	14615	14591	14445	14454	14573	14618	14650	14563	14654	14554	14600	14655	14711	14804	14712	14722	14478	14621	14629	14564	14718	14546	14667	14577	14589	14534	14531	14556	14628	14543	14454	14627	14503	14588	14583	14567	14603	14711	14520	14486	14631	14574	14441	14590	14683	14648	14763	14561	14583	14670	14641	14587	14742	14566	14399	14473	14646	14533	14472	14590	14683	14444	14612	14658	14424	14665	14655	14631	14771	14453	14619	14745	14738	14660	14520	14626	14496
29211	22143	22985	20436	17494	17259	17514	17146	17115	16922	17249	17322	17252	19343	19949	18772	17644	17083	16584	16542	16372	16414	16597	16709	16650	16467	16396	16458	16723	16621	16516	16674	16388	16554	16754	16569	16453	16546	16594	16398	16559	16652	16667	16500	16637	16596	16616	16661	16588	16610	16478	16471	16609	16621	16486	16553	16710	16599	16571	16463	16771	16694	16756	16665	16716	16287	16531	16629	16463	16530	16721	16636	16635	16669	16523	16733	16446	16464	16566	16461	16408	16551	16736	16583	16685	16473	16506	16446	16514	16521	16360	16740	16392	16395	16420	16508	16653	16589	16695	16660	16404	16589	16807	16468	16431	16509	16602	16718	16602	16411	16635	16431	16540	16539	16652	16588	16344	16622	16510	16461	16698	16494	16697	16731	16458	16831	16595	16490	16671	16690	16519	16787	16328	16670	16514	16829	16589	16430	16526	16514	16498	16466	16711	16578	16348	16379	16769	16639	16282	16603	16464	16382	16571	16689	16654	16518	16433	16648	16760	16576	16486	16582	16394	16650	16582	16776	16772	16623	16720	16622	16540	16575	16474	16614	16413	16625	16531	16492	16539	16575	16516	16542	16701	16526	16451	16725	16509	16752	16613	16479	16640	16394	16642	16498	16545	16713	16430	16560	16566	16683	16285	16383	16518	16633	16684	16592	16542	16435	16380	16567	16426	16459	16502	16620	16493	16522	16587	16642	16795	16692	16522	16689	16675	16487	16655	16590	16760	16382	16560	16539	16718	16583	16632	16642	16485	16636	16667	16478	16727	16587	16415	16715	16507	16540	16478	16778	16523	16630	16657	16434	16572	16513	16585	16708	16467	16467	16773	16694	16643	16635	16749	16418	16471	16769	16431	16337	16371	16617	16690	16555	16640	16450	16579	16547	16549	16579	16548	16628	16610	16581	16601	16496	16433	16495	16530	16587	16630	16510	16505	16508	16579	16545	16435	16450	16375	16452	16691	16628	16747	16482	16585	16717	16730	16443	16682	16656	16616	16587	16430	16758	16642	16819	16710	16437	16451	16584	16435	16724	16617	16575	16614	16582	16587	16631	16471	16410	16359	16592	16684	16527	16622	16670	16788	16560	16755	16544	16554	16418	16602	16522	16480	16699	16793	16472	16750	16545	16540	16307	16772	16438	16474	16586	16553	16520	16477	16595	16697	16777	16695	16563	16445	16519	16660	16648	16584	16403	16542	16475	16501	16568	16473	16580	16640	16650	16613	16519	16583	16522	16423	16588	16380	16622	16660	16663	16611	16382	16649	16457	16545	16680	16702	16379	16439	16486	16451	16490	16588	16715	16469	16525	16533	16475	16653	16564	16452	16574	16519	16593	16818	16679	16357	16637	16707	16579	16637	16713	16714	16569	16617	16405	16566	16624	16580	16717	16549	16486	16694	16610	16634	16666	16804	16662	16416	16516	16654	16788	16338	16492	16444	16492	16781	16422	16519	16629	16463	16609	16550	16546	16406	16588	16611	16644	16609	16662	16355	16365	16481	16618	16660	16521	16612	16762	16400	16565	16674	16549	16750	16490	16777	16738	16682	16649	16833	16381	16544	16416	16875	16683	16535	16611	16492	16667	16597	16427	16662	16546	16615	16344	16592	16701	16748	16738	16502	16396	16590	16602	16514	16544	16334	16566	16543	16642	16554	16476	16621	16407	16560	16682	16692	16771	16779	16716	16588	16416	16635	16520	16746	16564	16807	16699	16499	16550	16760	16463	16674	16501	16622	16602	16646	16570	16693	16561	16455	16601	16647	16670	16680	16639	16576	16831	16791	16657	16623	16597	16411	16772	16488	16725	16600	16463	16688	16496	16561	16380	16575	16584	16589	16727	16587	16538	16618	16500	16576	16576	16660	16585	16768	16579	16559	16402	16781	16514	16542	16574	16398	16727	16411	16503	16576	16502	16573	16515	16634	16590	16719	16546	16634	16377	16527	16571	16522	16597	16582	16591	16335	16688	16580	16318	16463	16647	16513	16469	16498	16693	16571	16315	16553	16654	16461	16446	16608	16512	16476	16591	16344	16379	16607	16562	16549	16553	16664	16650	16565	16597	16530	16481	16446	16717	16579	16517	16509	16705	16495	16583	16503	16284	16661	16593	16610	16333	16440	16589	16292	16469	16634	16627	16599	16589	16674	16702	16534	16565	16718	16721	16549	16294	16621	16739	16519	16525	16730	16443	16321	16580	16455	16572	16602	16603	16685	16627	16550	16494	16484	16610	16431	16386	16422	16402	16509	16610	16492	16582	16564	16390	16601	16503	16415	16699	16522	16640	16833	16501	16547	16554	16674	16448	16329	16300	16536	16598	16434	16606	16504	16463	16589	16492	16532	16355	16476	16545	16518	16614	16446	16548	16494	16408	16552	16728	16477	16742	16615	16463	16406	16526	16596	16683	16680	16641	16487	16709	16564	16594	16657	16675	16516	16541	16570	16706	16403	16664	16561	16466	16553	16438	16658	16594	16480	16468	16527	16486	16780	16584	16462	16272	16360	16571	16528	16625	16344	16728	16477	16490	16623	16535	16473	16574	16645	16507	16590	16533	16502	16399	16511	16565	16423	16375	16480	16712	16664	16512	16393	16721	16793	16644	16473	16545	16557	16548	16731	16630	16397	16389	16299	16518	16458	16702	16488	16542	16350	16561	16596	16618	16611	16431	16583	16643	16767	16465	16560	16603	16602	16509	16646	16518	16626	16727	16674	16595	16796	16610	16402	16511	16497	16391	16444	16642	16688	16675	16618	16493	16538	16530	16577	16649	16470	16514	16680	16755	16612	16497	16524	16542	16652	16546	16650	16463	16471	16670	16476	16527	16662	16559	16553	16565	16375	16524	16639	16718	16592	16438	16622	16452	16444	16639	16635	16460	16807	16471	16633	16559	16619	16394	16661	16524	16569	16661	16521	16504	16303	16721	16457	16575	16665	16562	16655	16478	16428	16527	16480	16507	16390	16531	16419	16521	16483	16828	16436	16615	16571	16606	16437	16426	16549	16627	16760	16522	16475	16483	16490	16559	16657	16579	16495	16489	16504	16618	16453	16462	16444	16539	16772	16569	16660	16443	16566	16607	16608	16550	16558	16723	16698	16411	16595	16602	16519	16567	16395	16421	16416	16652	16577	16478	16606	16577	16616	16463	16559	16623	16567	16565	16469	16552	16554	16737	16711	16554	16728	16222	16384	16551	16626	16676	16611	16586	16665	16560	16638	16731	16419	16641	16439	16607	16541	16543	16497	16645	16575	16468	16583	16495	16737	16530	16618	16598	16636	16659	16612	16519	16571	16457	16525	16579	16546	16551	16829	16492	16571	16651	16590	16522	16547	16481	16883	16416	16401	16472	16500	16544	16376	16687	16645	16538	16664	16551	16534	16540	16672	16593	16486	16638	16701	16427	16506	16556	16500	16626	16801	16611	16550	16675	16640	16684	16753	16471	16552	16447	16677	16500	16604	16558	16601	16481	16562	16741	16646	16601	16790	16594	16525	16485	16480	16585	16535	16336	16621	16621	16592	16511	16430	16693	16637	16491	16684	16496	16388	16434	16509	16531	16693	16424	16427	16513	16677	16662	16555	16662	16738	16430	16604	16670	16426	16712	16487	16516	16431	16493	16538	16613	16626	16350	16422	16469	16587	16515	16564	16461	16393	16468	16500	16588	16620	16553	16311	16499	16396	16631	16696	16529	16260	16568	16422	16500	16543	16709	16654	16499	16646	16599	16669	16714	16512	16457	16702	16450	16691	16419	16691	16581	16513	16546	16370	16707	16444	16662	16697	16815	16582	16625	16620	16663	16826	16677	16778	16595	16546	16544	16566	16524	16347	16753	16405	16560	16635	16735	16639	16594	16692	16726	16663	16913	16635	16436	16534	16549	16550	16472	16610	16521	16596	16585	16601	16591	16545	16509	16539	16634	16442	16395	16512	16690	16570	16603	16581	16517	16537	16542	16551	16531	16370	16367	16462	16545	16661	16659	16520	16647	16564	16739	16485	16619	16567	16697	16420	16443	16575	16578	16514	16675	16480	16698	16610	16319	16723	16535	16563	16636	16488	16624	16529	16694	16579	16538	16629	16533	16611	16562	16624	16608	16488	16740	16705	16653	16724	16669	16724	16430	16601	16557	16636	16461	16668	16941	16599	16551	16602	16691	16492	16458	16647	16633	16619	16484	16840	16666	16673	16518	16661	16702	16648	16542	16582	16647	16592	16388	16596	16641	16621	16526	16495	16575	16554	16544	16438	16725	16745	16558	16319	16503	16519	16621	16761	16438	16489	16439	16467	16530	16698	16594	16411	16657	16634	16581	16606	16757	16636	16501	16483	16645	16520	16558	16463	16432	16570	16638	16538	16456	16682	16588	16745	16408	16496	16811	16745	16610	16650	16656	16662	16493	16696	16686	16639	16428	16653	16562	16569	16620	16479	16577	16548	16504	16670	16533	16409	16606	16429	16421	16511	16510	16644	16605	16488	16786	16528	16402	16705	16482	16549	16609	16631	16671	16620	16702	16723	16690	16649	16555	16769	16534	16816	16632	16547	16529	16719	16492	16479	16518	16564	16499	16514	16681	16467	16381	16659	16613	16695	16480	16813	16776	16664	16738	16576	16761	16450	16430	16668	16570	16775	16401	16685	16632	16564	16714	16646	16654	16429	16499	16706	16622	16753	16513	16447	16622	16669	16584	16601	16481	16555	16529	16626	16563	16524	16608	16677	16502	16494	16678	16485	16453	16355	16603	16620	16566	16425	16428	16629	16580	16622	16541	16438	16688	16446	16493	16493	16597	16552	16508	16498	16771	16494	16652	16446	16674	16609	16481	16536	16690	16639	16780	16617	16299	16469	16659	16611	16464	16511	16676	16513	16359	16802	16255	16561	16708	16621	16655	16573	16497	16505	16762	16646	16480	16591	16637	16533	16529	16618	16635	16620	16653	16729	16476	16707	16671	16684	16290	16604	16476	16532	16653	16589	16773	16822	16553	16527	16734	16706	16631	16606	16582	16616	16420	16439	16671	16654	16620	16552	16581	16565	16598	16519	16555	16739	16648	16528	16452	16689	16457	16612	16585	16551	16591	16424	16390	16350	16534	16680	16622	16406	16469	16578	16491	16686	16435	16642	16594	16711	16591
15950	17974	19407	17772	15792	15815	15602	15642	15476	15323	15512	15720	15454	19056	18962	17014	15696	14952	14814	14669	14630	14729	14570	14539	14527	14679	14473	14566	14518	14561	14535	14742	14630	14616	14579	14654	14617	14457	14658	14559	14402	14553	14587	14569	14567	14629	14540	14564	14688	14639	14598	14657	14615	14652	14673	14581	14526	14596	14651	14455	14458	14546	14567	14585	14541	14510	14672	14467	14503	14632	14690	14717	14470	14504	14665	14604	14433	14520	14560	14622	14541	14466	14566	14698	14470	14663	14483	14493	14525	14743	14586	14411	14565	14458	14618	14549	14573	14697	14579	14600	14606	14445	14558	14651	14459	14545	14568	14633	14545	14577	14572	14657	14567	14667	14484	14609	14342	14612	14564	14648	14618	14446	14491	14539	14535	14412	14528	14461	14626	14524	14428	14578	14570	14600	14641	14606	14544	14696	14535	14560	14381	14441	14494	14465	14532	14701	14491	14486	14809	14729	14777	14500	14443	14391	14446	14703	14508	14558	14646	14620	14462	14439	14495	14477	14403	14633	14536	14479	14516	14404	14628	14506	14625	14575	14604	14630	14494	14576	14428	14682	14325	14562	14444	14664	14566	14546	14665	14436	14630	14451	14669	14442	14557	14579	14688	14566	14689	14497	14722	14389	14558	14494	14505	14457	14647	14518	14717	14536	14558	14618	14391	14602	14424	14476	14529	14586	14558	14525	14617	14572	14458	14364	14561	14568	14592	14503	14612	14443	14646	14531	14593	14549	14713	14596	14439	14654	14593	14530	14600	14602	14439	14625	14437	14583	14563	14584	14455	14451	14725	14438	14498	14612	14557	14623	14572	14478	14466	14465	14566	14555	14686	14438	14828	14575	14605	14744	14418	14569	14664	14668	14680	14684	14584	14674	14573	14618	14651	14734	14446	14532	14654	14715	14757	14386	14548	14572	14560	14537	14647	14531	14641	14572	14443	14512	14833	14641	14621	14653	14603	14355	14546	14483	14639	14622	14665	14557	14405	14382	14526	14598	14495	14651	14649	14590	14689	14578	14497	14549	14539	14442	14586	14485	14552	14661	14535	14589	14423	14479	14558	14590	14662	14682	14672	14458	14550	14482	14554	14507	14620	14495	14757	14506	14678	14564	14542	14554	14780	14405	14446	14538	14547	14570	14523	14454	14549	14524	14587	14572	14589	14495	14631	14642	14687	14419	14522	14488	14737	14460	14456	14493	14518	14614	14450	14682	14549	14609	14550	14435	14577	14495	14552	14444	14630	14604	14583	14591	14693	14585	14612	14717	14647	14587	14564	14556	14626	14453	14719	14530	14675	14556	14468	14486	14577	14638	14506	14466	14608	14604	14425	14646	14614	14479	14601	14505	14586	14539	14587	14557	14480	14594	14504	14498	14585	14598	14452	14428	14687	14595	14639	14610	14593	14775	14567	14500	14435	14451	14421	14665	14538	14571	14690	14560	14535	14603	14546	14573	14579	14557	14552	14649	14516	14568	14571	14578	14559	14615	14638	14532	14551	14561	14569	14533	14421	14532	14715	14357	14415	14775	14497	14469	14433	14598	14416	14591	14662	14548	14478	14697	14371	14528	14496	14542	14564	14648	14520	14624	14641	14558	14585	14583	14607	14599	14701	14497	14413	14434	14646	14419	14563	14540	14720	14597	14709	14654	14572	14503	14340	14499	14556	14413	14718	14593	14536	14688	14444	14446	14431	14555	14444	14729	14564	14470	14717	14491	14589	14562	14488	14590	14485	14505	14708	14437	14676	14483	14490	14467	14489	14723	14574	14608	14606	14636	14559	14516	14429	14606	14601	14655	14487	14506	14595	14270	14409	14638	14630	14589	14497	14541	14519	14680	14539	14627	14602	14673	14559	14519	14493	14689	14497	14488	14491	14477	14535	14691	14576	14592	14453	14536	14479	14356	14630	14606	14593	14378	14632	14577	14548	14675	14687	14700	14519	14748	14614	14485	14624	14563	14547	14657	14536	14561	14568	14674	14642	14574	14568	14547	14591	14659	14623	14488	14673	14609	14452	14655	14609	14502	14659	14446	14601	14530	14514	14530	14564	14608	14674	14616	14575	14580	14466	14378	14566	14503	14464	14452	14617	14712	14416	14529	14600	14548	14557	14540	14585	14405	14426	14510	14632	14529	14567	14575	14606	14612	14493	14473	14339	14695	14459	14719	14574	14620	14532	14526	14740	14568	14612	14614	14484	14680	14611	14504	14412	14361	14603	14520	14656	14407	14429	14601	14638	14690	14611	14568	14365	14490	14737	14515	14460	14451	14564	14632	14638	14418	14649	14713	14531	14718	14541	14382	14616	14663	14654	14567	14565	14349	14474	14630	14521	14680	14624	14565	14491	14636	14635	14617	14479	14617	14594	14731	14538	14678	14415	14728	14649	14614	14514	14521	14575	14490	14553	14712	14603	14493	14620	14444	14453	14540	14600	14594	14634	14531	14594	14741	14554	14736	14579	14573	14606	14564	14484	14488	14482	14602	14536	14658	14622	14533	14780	14548	14760	14677	14574	14649	14517	14657	14437	14486	14593	14761	14515	14695	14510	14627	14549	14601	14483	14705	14574	14630	14457	14431	14817	14527	14698	14297	14540	14508	14574	14468	14689	14505	14611	14640	14490	14491	14453	14430	14483	14529	14366	14608	14520	14653	14486	14518	14462	14708	14569	14513	14449	14519	14617	14564	14425	14365	14456	14540	14463	14476	14366	14687	14766	14571	14560	14636	14592	14557	14505	14587	14505	14660	14651	14504	14360	14570	14610	14536	14554	14444	14447	14468	14636	14475	14458	14615	14606	14465	14563	14570	14501	14640	14553	14302	14559	14685	14518	14741	14659	14513	14525	14636	14640	14614	14667	14714	14592	14498	14563	14560	14410	14598	14554	14545	14745	14540	14628	14539	14637	14459	14596	14484	14613	14543	14553	14665	14460	14435	14740	14587	14610	14471	14585	14504	14520	14512	14729	14524	14560	14402	14608	14650	14654	14281	14546	14714	14641	14530	14571	14589	14676	14622	14454	14424	14578	14441	14467	14478	14625	14504	14352	14642	14359	14747	14688	14620	14426	14580	14613	14528	14510	14530	14500	14648	14547	14584	14628	14493	14583	14680	14550	14420	14668	14470	14742	14570	14574	14450	14505	14422	14498	14589	14440	14546	14768	14639	14458	14576	14338	14719	14620	14548	14636	14644	14578	14494	14524	14542	14535	14678	14600	14574	14460	14705	14564	14576	14535	14676	14555	14453	14730	14501	14370	14579	14632	14413	14452	14508	14599	14545	14726	14758	14518	14785	14612	14608	14614	14645	14684	14536	14592	14626	14435	14505	14538	14595	14485	14582	14568	14739	14570	14588	14750	14613	14465	14605	14583	14659	14613	14534	14564	14677	14589	14498	14528	14541	14422	14587	14617	14642	14690	14580	14633	14554	14325	14689	14629	14677	14676	14388	14679	14489	14641	14447	14536	14569	14530	14524	14745	14408	14510	14625	14692	14388	14607	14573	14553	14701	14562	14422	14565	14614	14452	14533	14656	14535	14670	14442	14625	14699	14444	14658	14591	14509	14750	14634	14331	14551	14535	14358	14366	14540	14654	14656	14505	14432	14436	14539	14642	14472	14735	14615	14474	14542	14609	14448	14443	14650	14553	14495	14728	14525	14674	14325	14598	14612	14453	14455	14656	14584	14488	14610	14432	14523	14615	14493	14596	14638	14610	14584	14474	14504	14552	14551	14509	14559	14431	14551	14643	14494	14522	14497	14557	14654	14644	14535	14684	14579	14517	14679	14467	14469	14649	14590	14646	14608	14389	14602	14588	14564	14513	14600	14613	14549	14469	14465	14637	14287	14440	14618	14624	14587	14608	14563	14603	14564	14547	14584	14557	14852	14526	14473	14617	14485	14635	14757	14649	14520	14469	14533	14600	14538	14576	14653	14582	14599	14488	14506	14638	14592	14483	14506	14736	14686	14457	14516	14415	14745	14586	14540	14426	14499	14521	14585	14605	14545	14568	14466	14397	14536	14456	14544	14533	14692	14583	14490	14579	14389	14633	14479	14499	14611	14413	14415	14773	14535	14622	14638	14576	14489	14537	14623	14390	14617	14618	14531	14625	14428	14786	14606	14459	14688	14613	14605	14417	14408	14525	14437	14710	14613	14568	14500	14653	14612	14580	14709	14540	14558	14471	14433	14748	14534	14496	14508	14641	14777	14513	14551	14478	14562	14616	14693	14767	14495	14602	14690	14542	14429	14601	14476	14517	14582	14563	14589	14517	14422	14571	14581	14523	14565	14396	14603	14447	14551	14491	14498	14460	14548	14624	14656	14508	14680	14716	14576	14528	14525	14634	14817	14537	14618	14491	14646	14571	14710	14730	14448	14599	14463	14507	14539	14388	14492	14628	14526	14517	14581	14585	14550	14558	14646	14644	14462	14504	14617	14448	14562	14612	14554	14465	14541	14478	14418	14533	14734	14532	14380	14427	14704	14438	14499	14546	14600	14656	14641	14652	14455	14509	14640	14491	14501	14512	14561	14592	14480	14597	14419	14454	14455	14568	14562	14550	14592	14673	14595	14661	14418	14697	14700	14593	14682	14344	14759	14623	14454	14469	14636	14538	14618	14594	14563	14587	14612	14559	14395	14654	14441	14495	14533	14571	14452	14586	14545	14509	14596	14604	14453	14590	14513	14595	14401	14524	14539	14698	14555	14642	14499	14541	14544	14691	14537	14633	14601	14384	14726	14525	14715	14607	14577	14701	14602	14498	14537	14601	14404	14679	14421	14583	14703	14380	14585	14553	14455	14553	14576	14559	14553	14580	14576	14499	14509	14637	14590	14736	14536	14603	14645	14498	14497	14568	14514	14584	14648	14645	14542	14577	14545	14451	14366	14589	14533	14519	14561	14571	14651	14676	14523	14671	14462	14648	14627	14474	14484	14544	14427	14539	14475	14624	14570	14825	14685	14623	14641	14685	14576	14481	14665	14689	14683	14516	14539	14440	14586	14515	14584	14586	14561	14599	14598	14599	14662	14594	14623	14615	14463	14568	14537	14673	14684	14420	14681	14608	14545	14651	14423	14534	14418	14389	14563	14619	14708	14535	14461	14507	14590	14546	14651	14497	14612
25284	21419	28202	25545	21466	20108	19498	18325	18272	17809	17937	17947	22074	35278	31368	24469	20228	17715	16638	16585	16599	16598	16395	16618	16389	16473	16419	16343	16350	16380	16484	16557	16716	16369	16083	16546	16400	16472	16472	16506	16444	16443	16415	16468	16673	16480	16637	16478	16278	16543	16534	16581	16381	16296	16227	16345	16386	16261	16430	16552	16312	16362	16464	16501	16440	16511	16284	16380	16433	16627	16415	16116	16385	16538	16538	16445	16428	16314	16556	16480	16317	16239	16446	16333	16362	16429	16448	16385	16605	16378	16388	16425	16370	16465	16376	16495	16369	16437	16256	16451	16681	16265	16556	16487	16381	16355	16379	16394	16371	16293	16374	16495	16345	16365	16509	16403	16591	16347	16419	16516	16377	16512	16387	16515	16309	16410	16476	16274	16386	16257	16388	16333	16178	16337	16237	16493	16514	16468	16674	16356	16492	16494	16316	16529	16475	16498	16502	16238	16213	16469	16397	16345	16345	16326	16369	16304	16539	16444	16407	16237	16522	16507	16528	16604	16532	16323	16361	16574	16379	16429	16374	16356	16300	16173	16394	16312	16379	16390	16629	16447	16146	16480	16372	16485	16295	16167	16309	16212	16314	16474	16430	16315	16396	16295	16437	16556	16388	16341	16581	16505	16543	16151	16335	16389	16339	16380	16455	16445	16483	16643	16412	16280	16356	16350	16435	16239	16164	16227	16260	16670	16440	16555	16494	16380	16487	16179	16349	16220	16263	16308	16483	16444	16350	16459	16256	16602	16478	16464	16516	16448	16545	16304	16256	16387	16310	16679	16412	16459	16431	16284	16276	16426	16539	16388	16488	16430	16327	16269	16554	16407	16243	16373	16462	16355	16458	16371	16392	16395	16342	16270	16469	16286	16349	16420	16498	16643	16595	16450	16485	16360	16201	16420	16445	16489	16406	16495	16519	16390	16364	16414	16281	16269	16436	16326	16318	16266	16351	16554	16273	16354	16475	16460	16355	16369	16494	16444	16309	16429	16476	16444	16465	16216	16396	16208	16604	16387	16364	16539	16477	16396	16325	16343	16560	16295	16260	16320	16451	16185	16281	16473	16437	16373	16476	16471	16391	16224	16350	16304	16516	16447	16241	16169	16421	16317	16436	16555	16347	16450	16444	16365	16500	16502	16176	16387	16627	16388	16543	16406	16361	16577	16479	16492	16269	16738	16454	16081	16462	16376	16313	16371	16367	16491	16342	16225	16290	16503	16404	16373	16430	16242	16322	16239	16455	16416	16306	16482	16384	16373	16720	16569	16469	16391	16551	16583	16395	16542	16722	16486	16249	16281	16337	16233	16202	16446	16424	16423	16538	16422	16598	16304	16515	16465	16363	16322	16321	16579	16335	16253	16196	16348	16425	16239	16354	16331	16454	16435	16245	16461	16446	16189	16457	16416	16402	16288	16235	16268	16382	16271	16266	16494	16236	16647	16294	16327	16588	16471	16265	16280	16430	16431	16465	16208	16379	16500	16276	16342	16374	16406	16474	16220	16442	16317	16368	16442	16333	16228	16249	16562	16392	16525	16598	16378	16314	16511	16388	16388	16413	16398	16156	16199	16220	16398	16310	16500	16108	16227	16178	16355	16516	16396	16320	16429	16307	16357	16450	16423	16253	16350	16491	16439	16395	16442	15956	16501	16327	16404	16315	16426	16300	16285	16432	16323	16347	16244	16367	16449	16238	16234	16351	16323	16507	16298	16383	16473	16477	16343	16418	16228	16390	16380	16415	16224	16370	16412	16622	16591	16315	16413	16487	16351	16546	16249	16421	16417	16328	16489	16564	16474	16487	16258	16600	16251	16303	16382	16498	16482	16227	16414	16244	16504	16345	16418	16244	16359	16412	16405	16441	16481	16579	16421	16557	16399	16453	16464	16455	16332	16250	16422	16512	16187	16347	16448	16552	16352	16509	16404	16504	16475	16283	16493	16436	16322	16596	16287	16417	16444	16420	16261	16391	16261	16377	16410	16513	16339	16446	16331	16441	16391	16409	16286	16491	16164	16439	16417	16489	16399	16357	16429	16332	16432	16462	16362	16407	16273	16440	16221	16240	16430	16362	16427	16285	16400	16544	16445	16423	16357	16415	16532	16370	16529	16246	16228	16353	16375	16437	16462	16395	16488	16517	16342	16267	16360	16423	16355	16544	16262	16475	16362	16465	16551	16238	16356	16530	16306	16385	16468	16471	16489	16416	16498	16136	16358	16398	16542	16481	16236	16415	16415	16414	16354	16394	16254	16389	16472	16545	16486	16273	16201	16446	16403	16524	16369	16572	16275	16242	16393	16285	16369	16366	16348	16432	16419	16641	16512	16431	16570	16328	16382	16443	16273	16422	16536	16412	16501	16442	16576	16437	16450	16420	16478	16328	16469	16358	16468	16486	16511	16491	16425	16314	16289	16469	16349	16440	16214	16430	16222	16390	16513	16305	16286	16285	16372	16416	16423	16271	16330	16328	16366	16409	16316	16513	16497	16376	16278	16253	16313	16384	16405	16317	16606	16468	16462	16406	16174	16368	16528	16466	16501	16322	16603	16526	16301	16274	16346	16340	16472	16397	16315	16468	16304	16563	16397	16394	16419	16425	16480	16353	16285	16337	16383	16404	16517	16496	16321	16371	16199	16271	16478	16520	16532	16366	16481	16577	16384	16497	16574	16256	16410	16326	16483	16548	16445	16425	16471	16377	16352	16408	16516	16486	16384	16428	16500	16360	16422	16490	16276	16333	16348	16304	16343	16215	16346	16415	16336	16364	16391	16450	16450	16505	16281	16394	16494	16372	16422	16571	16444	16508	16403	16302	16295	16367	16547	16387	16484	16511	16324	16393	16432	16422	16543	16470	16267	16576	16556	16151	16506	16374	16437	16444	16446	16375	16314	16408	16402	16419	16423	16442	16501	16545	16369	16276	16466	16471	16218	16500	16210	16438	16254	16285	16374	16457	16457	16405	16383	16452	16352	16327	16415	16594	16485	16331	16556	16445	16397	16505	16508	16348	16502	16405	16256	16493	16515	16460	16513	16543	16476	16411	16327	16321	16220	16464	16384	16410	16733	16327	16491	16511	16497	16253	16317	16434	16577	16364	16417	16297	16469	16519	16393	16294	16405	16427	16546	16743	16364	16236	16292	16407	16478	16532	16236	16307	16372	16299	16425	16220	16520	16401	16330	16497	16367	16345	16265	16431	16390	16338	16572	16501	16350	16479	16237	16325	16401	16358	16529	16559	16378	16445	16583	16497	16231	16372	16321	16395	16305	16378	16467	16451	16274	16386	16200	16277	16384	16407	16474	16422	16332	16460	16282	16406	16390	16477	16330	16439	16345	16450	16384	16488	16397	16330	16377	16308	16417	16330	16491	16437	16121	16339	16207	16446	16341	16408	16389	16289	16263	16343	16462	16397	16446	16436	16303	16403	16574	16250	16432	16297	16107	16333	16372	16291	16334	16405	16287	16376	16284	16273	16551	16355	16333	16492	16376	16531	16383	16288	16370	16456	16422	16355	16441	16374	16608	16438	16388	16554	16275	16368	16495	16234	16355	16478	16329	16514	16351	16497	16330	16261	16286	16509	16409	16498	16379	16533	16513	16518	16471	16339	16466	16445	16177	16382	16303	16309	16369	16525	16518	16181	16389	16601	16574	16349	16374	16438	16371	16236	16330	16704	16385	16461	16460	16472	16392	16373	16277	16431	16326	16298	16548	16613	16326	16568	16401	16469	16412	16193	16380	16491	16339	16302	16379	16410	16393	16477	16438	16425	16390	16423	16455	16347	16403	16480	16440	16273	16427	16454	16422	16471	16341	16337	16429	16561	16523	16586	16422	16344	16327	16452	16493	16495	16151	16339	16295	16422	16360	16429	16371	16449	16304	16401	16493	16371	16209	16389	16483	16384	16333	16374	16402	16314	16280	16383	16312	16472	16480	16455	16346	16437	16410	16374	16445	16363	16376	16202	16295	16376	16467	16301	16203	16477	16468	16542	16452	16495	16584	16389	16363	16528	16316	16467	16528	16522	16426	16476	16420	16650	16560	16363	16247	16419	16374	16256	16423	16352	16304	16298	16459	16491	16631	16229	16365	16419	16503	16501	16376	16271	16672	16422	16446	16372	16134	16452	16224	16291	16281	16506	16394	16408	16182	16301	16352	16253	16510	16458	16599	16223	16483	16404	16304	16554	16370	16327	16528	16505	16328	16486	16488	16618	16403	16502	16321	16417	16336	16300	16375	16587	16470	16116	16510	16459	16385	16506	16350	16282	16449	16292	16471	16340	16294	16480	16398	16239	16411	16424	16303	16405	16433	16361	16259	16397	16403	16581	16418	16530	16495	16445	16242	16161	16146	16260	16394	16364	16431	16392	16400	16384	16403	16461	16327	16397	16245	16279	16252	16435	16372	16422	16280	16186	16483	16334	16260	16438	16623	16382	16369	16438	16603	16135	16055	16463	16449	16461	16334	16398	16342	16638	16538	16406	16383	16409	16396	16210	16470	16351	16464	16353	16295	16395	16575	16408	16392	16471	16332	16263	16422	16268	16274	16270	16165	16287	16341	16238	16505	16384	16246	16425	16392	16714	16591	16394	16286	16606	16188	16401	16565	16483	16631	16461	16218	16203	16398	16301	16454	16283	16332	16390	16302	16321	16337	16342	16328	16458	16361	16387	16594	16565	16444	16496	16417	16521	16409	16549	16354	16494	16516	16406	16359	16608	16270	16337	16367	16494	16453	16499	16351	16477	16420	16465	16333	16448	16045	16429	16423	16656	16384	16565	16528	16418	16458	16304	16603	16223	16308	16242	16535	16294	16374	16510	16563	16505	16638	16298	16543	16090	16357	16559	16271	16437	16444	16307	16513	16193	16256	16225	16472	16393	16309	16406	16325	16277	16386	16263	16431	16252	16464	16226	16309	16413	16289	16402	16572	16325	16208	16469	16530	16539	16375	16346	16204	16340	16318	16336	16670	16268	16461	16554	16292	16427	16267	16388	16311	16552	16369	16388	16450	16305	16223	16238	16485	16443	16373	16085	16216	16449	16506	16430	16473	16289	16316	16394	16454	16389	16390	16509	16537	16294	16306	16441	16379	16417	16421	16469	16333	16481	16550	16270	16338	16385	16345
15337	25684	25095	19954	17825	18003	17254	17474	17571	16895	16750	17088	23742	38063	31605	23956	18466	15438	14811	14747	14639	14570	14486	14605	14505	14598	14458	14622	14529	14413	14482	14502	14354	14496	14578	14585	14568	14580	14400	14718	14391	14422	14514	14430	14511	14601	14453	14585	14598	14562	14627	14380	14607	14640	14479	14480	14528	14557	14454	14503	14639	14515	14555	14483	14449	14520	14487	14657	14592	14515	14611	14573	14445	14494	14418	14435	14516	14442	14645	14390	14583	14546	14497	14532	14487	14376	14763	14503	14399	14393	14505	14415	14569	14632	14421	14462	14579	14489	14389	14574	14463	14365	14521	14555	14577	14333	14548	14592	14635	14564	14642	14427	14305	14589	14607	14454	14470	14692	14386	14631	14481	14586	14435	14576	14538	14474	14516	14680	14368	14517	14496	14627	14377	14564	14385	14506	14471	14533	14556	14556	14527	14481	14568	14417	14564	14522	14436	14716	14581	14441	14606	14476	14474	14485	14485	14559	14566	14443	14524	14514	14276	14424	14602	14670	14480	14466	14433	14654	14509	14566	14468	14502	14713	14581	14537	14514	14558	14428	14470	14554	14496	14658	14587	14593	14449	14523	14473	14450	14664	14507	14471	14436	14549	14463	14514	14669	14560	14433	14579	14584	14604	14537	14423	14617	14536	14355	14801	14567	14428	14586	14582	14355	14588	14638	14497	14492	14436	14571	14407	14686	14619	14527	14582	14443	14447	14615	14514	14621	14477	14500	14479	14497	14447	14369	14510	14469	14688	14561	14542	14563	14376	14714	14615	14549	14478	14761	14593	14622	14545	14656	14564	14701	14544	14272	14409	14638	14459	14514	14460	14512	14499	14649	14662	14647	14533	14594	14643	14510	14386	14476	14534	14543	14536	14477	14540	14482	14542	14518	14402	14737	14505	14372	14685	14513	14654	14612	14421	14321	14580	14535	14496	14414	14628	14375	14462	14590	14376	14431	14695	14590	14343	14663	14479	14377	14858	14340	14403	14540	14552	14525	14566	14533	14502	14579	14479	14505	14521	14564	14521	14372	14325	14536	14729	14512	14551	14442	14535	14581	14534	14558	14705	14516	14462	14697	14608	14594	14606	14404	14602	14532	14615	14524	14427	14557	14569	14462	14549	14425	14590	14543	14454	14533	14487	14499	14388	14530	14557	14553	14556	14323	14608	14687	14294	14667	14515	14481	14672	14653	14625	14390	14652	14451	14570	14479	14566	14599	14352	14446	14412	14725	14475	14415	14495	14481	14425	14484	14469	14497	14505	14413	14447	14550	14617	14374	14497	14588	14487	14573	14318	14491	14780	14422	14542	14470	14531	14489	14637	14660	14430	14437	14582	14536	14543	14408	14594	14431	14460	14522	14380	14644	14557	14580	14428	14468	14631	14576	14448	14516	14654	14494	14408	14523	14480	14657	14465	14616	14562	14342	14449	14476	14597	14541	14602	14393	14397	14401	14389	14467	14577	14435	14601	14543	14628	14560	14520	14704	14488	14655	14434	14619	14492	14614	14493	14478	14645	14664	14666	14531	14483	14476	14583	14636	14402	14440	14667	14448	14686	14586	14467	14490	14661	14368	14647	14658	14710	14441	14551	14485	14682	14533	14471	14433	14463	14405	14557	14510	14272	14548	14563	14478	14440	14504	14508	14547	14619	14588	14689	14519	14714	14603	14572	14440	14452	14512	14627	14434	14467	14447	14522	14643	14461	14492	14461	14559	14590	14537	14657	14545	14530	14528	14578	14553	14548	14389	14618	14603	14626	14623	14461	14483	14474	14533	14480	14531	14560	14529	14511	14410	14559	14514	14463	14511	14325	14503	14656	14326	14472	14337	14558	14520	14752	14619	14583	14566	14621	14578	14700	14666	14453	14613	14443	14579	14393	14478	14541	14577	14593	14557	14669	14652	14487	14486	14551	14542	14468	14533	14539	14616	14400	14544	14464	14648	14292	14609	14646	14453	14774	14327	14552	14566	14380	14498	14614	14593	14496	14517	14500	14493	14570	14481	14588	14461	14482	14717	14442	14540	14572	14575	14419	14603	14481	14401	14497	14474	14501	14451	14400	14401	14438	14761	14516	14473	14497	14451	14479	14509	14733	14506	14489	14532	14534	14517	14510	14574	14682	14547	14483	14550	14498	14451	14487	14477	14493	14552	14469	14436	14610	14516	14533	14511	14561	14685	14591	14528	14579	14406	14657	14522	14696	14530	14471	14396	14534	14511	14501	14451	14324	14542	14500	14541	14542	14381	14522	14607	14754	14486	14611	14431	14726	14678	14470	14437	14527	14558	14547	14471	14648	14548	14405	14411	14495	14490	14449	14548	14620	14510	14575	14644	14496	14575	14604	14708	14505	14473	14421	14626	14570	14710	14500	14505	14573	14670	14459	14554	14438	14535	14591	14513	14561	14449	14766	14419	14480	14647	14695	14274	14693	14551	14600	14402	14480	14659	14481	14441	14544	14666	14482	14416	14527	14384	14589	14702	14666	14568	14542	14569	14472	14577	14675	14391	14679	14581	14451	14478	14427	14537	14740	14506	14492	14478	14527	14546	14472	14427	14455	14570	14444	14524	14631	14642	14549	14521	14513	14657	14404	14549	14504	14566	14435	14662	14485	14618	14557	14623	14540	14622	14492	14598	14494	14590	14568	14609	14581	14414	14458	14575	14682	14634	14535	14753	14558	14613	14525	14464	14460	14490	14488	14650	14495	14529	14544	14538	14428	14727	14508	14346	14617	14393	14592	14502	14594	14589	14661	14377	14446	14583	14578	14534	14570	14559	14542	14465	14514	14567	14540	14513	14503	14356	14389	14585	14468	14485	14655	14432	14484	14516	14666	14553	14669	14594	14364	14528	14697	14462	14593	14541	14411	14654	14560	14490	14550	14603	14530	14571	14483	14690	14586	14555	14509	14531	14525	14511	14622	14526	14489	14536	14536	14500	14615	14564	14525	14548	14430	14494	14639	14441	14517	14509	14643	14517	14450	14520	14539	14456	14586	14572	14660	14561	14718	14562	14505	14410	14439	14514	14473	14563	14660	14466	14419	14537	14634	14681	14492	14500	14597	14522	14566	14620	14478	14453	14431	14451	14736	14471	14535	14672	14497	14428	14410	14648	14576	14536	14602	14400	14599	14623	14542	14616	14442	14672	14508	14660	14393	14463	14458	14435	14583	14487	14611	14289	14672	14355	14465	14576	14243	14412	14534	14629	14448	14716	14535	14629	14577	14479	14212	14460	14617	14688	14470	14560	14395	14587	14747	14587	14418	14712	14691	14502	14480	14662	14445	14585	14619	14540	14405	14512	14474	14430	14402	14715	14559	14363	14779	14501	14531	14582	14525	14590	14564	14471	14460	14254	14724	14676	14386	14341	14429	14471	14369	14476	14531	14425	14439	14579	14522	14548	14456	14512	14309	14511	14443	14719	14552	14451	14484	14478	14524	14420	14620	14533	14465	14567	14520	14506	14505	14443	14603	14438	14568	14459	14546	14655	14397	14469	14717	14378	14556	14417	14552	14508	14624	14654	14666	14386	14683	14777	14400	14434	14533	14507	14615	14372	14460	14586	14716	14561	14461	14433	14621	14600	14722	14534	14642	14449	14553	14599	14513	14566	14654	14511	14806	14583	14590	14490	14373	14476	14619	14632	14473	14502	14634	14578	14580	14365	14638	14508	14566	14619	14510	14488	14491	14633	14566	14612	14492	14518	14360	14546	14400	14689	14460	14560	14561	14463	14566	14662	14642	14520	14645	14459	14531	14573	14669	14576	14651	14648	14392	14443	14297	14419	14515	14527	14541	14489	14572	14467	14535	14685	14647	14564	14519	14445	14424	14781	14627	14515	14527	14495	14538	14507	14591	14503	14653	14513	14518	14566	14428	14351	14456	14425	14540	14660	14507	14560	14487	14459	14522	14420	14552	14563	14498	14462	14427	14490	14657	14526	14583	14373	14623	14513	14390	14297	14589	14519	14369	14571	14481	14354	14421	14534	14485	14365	14493	14543	14486	14553	14617	14449	14544	14567	14528	14511	14406	14677	14438	14543	14471	14739	14589	14561	14350	14473	14648	14455	14434	14262	14593	14363	14602	14629	14601	14533	14523	14526	14606	14528	14539	14474	14548	14569	14629	14446	14553	14498	14503	14479	14607	14536	14510	14595	14526	14560	14509	14515	14652	14453	14584	14530	14573	14621	14504	14488	14617	14594	14490	14586	14531	14328	14654	14483	14504	14583	14781	14423	14697	14542	14545	14584	14560	14376	14570	14491	14537	14427	14574	14359	14587	14353	14528	14499	14507	14430	14384	14484	14671	14484	14586	14565	14416	14325	14524	14484	14631	14522	14535	14490	14553	14431	14594	14705	14590	14414	14322	14590	14634	14573	14623	14483	14551	14485	14455	14632	14460	14481	14522	14482	14468	14633	14681	14472	14489	14512	14488	14601	14485	14401	14508	14572	14584	14558	14522	14457	14534	14495	14502	14476	14540	14545	14526	14587	14498	14490	14642	14524	14720	14607	14805	14516	14449	14540	14391	14631	14531	14513	14419	14630	14396	14586	14517	14532	14397	14528	14673	14407	14544	14504	14457	14573	14744	14494	14575	14383	14534	14550	14587	14537	14566	14638	14602	14566	14465	14516	14685	14367	14485	14448	14496	14367	14610	14603	14326	14521	14669	14470	14452	14574	14369	14716	14675	14633	14737	14369	14642	14456	14479	14460	14483	14325	14631	14534	14373	14592	14541	14527	14573	14676	14552	14577	14497	14559	14473	14396	14469	14628	14548	14567	14608	14544	14404	14553	14496	14763	14568	14489	14516	14506	14309	14416	14618	14484	14454	14542	14400	14477	14530	14375	14498	14681	14549	14552	14627	14396	14480	14521	14607	14595	14518	14530	14753	14664	14346	14532	14363	14515	14445	14328	14566	14542	14575	14561	14525	14339	14623	14452	14576	14456	14575	14500	14496	14635	14317	14304	14585	14439	14453	14596	14585	14631	14539	14542	14470	14357	14459	14482	14727	14529	14517	14447	14441	14569	14688	14482	14571	14524	14667	14348	14604	14593	14597	14566	14527	14560	14382	14443	14404	14670	14679	14434	14562	14552	14679	14483	14509	14478	14575	14337
23918	21400	28942	24300	22170	23316	24455	21841	20969	18701	18497	20192	38404	42875	36237	27766	21559	18242	16892	16720	16670	16416	16453	16539	16583	16489	16371	16552	16402	16394	16451	16759	16399	16412	16452	16390	16422	16532	16390	16473	16465	16509	16537	16404	16445	16192	16224	16506	16501	16402	16548	16425	16366	16402	16457	16382	16246	16547	16331	16353	16268	16347	16560	16323	16356	16345	16528	16564	16328	16494	16404	16340	16519	16578	16506	16397	16659	16525	16372	16436	16363	16250	16470	16433	16364	16435	16490	16592	16606	16571	16288	16454	16446	16327	16265	16462	16224	16390	16292	16617	16650	16447	16288	16298	16353	16477	16383	16405	16555	16578	16549	16306	16354	16427	16595	16445	16325	16412	16477	16337	16353	16493	16414	16389	16324	16362	16619	16317	16483	16455	16349	16320	16445	16438	16516	16247	16356	16458	16322	16468	16359	16354	16350	16422	16450	16393	16598	16424	16371	16378	16524	16283	16155	16433	16213	16364	16431	16514	16584	16364	16373	16356	16508	16389	16437	16331	16339	16509	16406	16435	16497	16524	16493	16407	16443	16264	16495	16742	16519	16342	16495	16501	16501	16392	16371	16417	16541	16500	16446	16499	16348	16332	16642	16367	16490	16384	16383	16219	16384	16364	16208	16435	16353	16346	16444	16416	16324	16311	16332	16349	16317	16511	16368	16598	16503	16218	16545	16375	16286	16429	16428	16588	16421	16500	16345	16357	16483	16430	16351	16390	16525	16502	16199	16524	16342	16319	16498	16397	16518	16432	16263	16409	16271	16454	16430	16349	16455	16414	16275	16296	16297	16365	16412	16534	16425	16451	16328	16383	16242	16249	16340	16600	16343	16449	16530	16495	16478	16547	16447	16232	16320	16376	16493	16356	16296	16394	16281	16462	16275	16324	16382	16516	16474	16352	16429	16452	16223	16385	16476	16261	16196	16279	16443	16428	16322	16322	16385	16304	16324	16407	16579	16463	16536	16255	16368	16547	16317	16468	16129	16380	16398	16422	16440	16316	16235	16363	16158	16232	16432	16300	16355	16437	16312	16511	16263	16149	16405	16254	16404	16491	16477	16442	16322	16260	16474	16324	16419	16344	16270	16514	16322	16375	16201	16374	16001	16462	16483	16231	16353	16263	16636	16403	16387	16421	16127	16377	16519	16445	16419	16408	16433	16491	16197	16375	16534	16166	16393	16192	16453	16555	16292	16503	16327	16225	16379	16177	16366	16536	16426	16319	16570	16294	16222	16188	16595	16492	16234	16303	16283	16273	16473	16351	16381	16471	16230	16432	16338	16434	16443	16325	16232	16486	16309	16215	16352	16410	16372	16270	16440	16143	16327	16183	16607	16509	16441	16353	16512	16514	16347	16338	16284	16518	16436	16441	16511	16332	16245	16213	16435	16374	16568	16267	16345	16531	16215	16222	16461	16384	16426	16405	16395	16339	16329	16241	16234	16346	16307	16229	16252	16508	16465	16474	16493	16441	16383	16316	16330	16396	16443	16234	16511	16566	16495	16357	16583	16417	16411	16319	16348	16448	16434	16149	16492	16510	16399	16391	16402	16458	16486	16298	16314	16445	16256	16480	16381	16395	16226	16473	16318	16449	16473	16352	16559	16491	16580	16293	16582	16298	16461	16325	16525	16456	16495	16196	16433	16271	16498	16325	16247	16436	16216	16438	16473	16451	16449	16365	16370	16283	16278	16310	16471	16240	16346	16242	16352	16376	16393	16364	16436	16225	16371	16520	16345	16466	16470	16276	16490	16290	16496	16346	16525	16239	16303	16502	16489	16298	16422	16550	16357	16316	16357	16272	16334	16450	16540	16549	16305	16496	16347	16314	16395	16502	16380	16337	16398	16257	16374	16197	16474	16497	16465	16440	16475	16260	16350	16358	16542	16497	16444	16369	16385	16335	16342	16237	16372	16179	16252	16448	16389	16285	16404	16336	16300	16244	16300	16470	16385	16158	16475	16366	16476	16167	16585	16360	16381	16365	16178	16460	16306	16535	16470	16377	16430	16250	16540	16425	16631	16399	16319	16434	16301	16605	16248	16314	16317	16590	16473	16248	16442	16330	16294	16371	16331	16439	16371	16262	16357	16289	16321	16141	16193	16194	16475	16305	16513	16528	16497	16337	16346	16302	16463	16502	16310	16358	16372	16479	16388	16516	16471	16384	16488	16295	16383	16433	16435	16470	16396	16458	16244	16353	16535	16385	16468	16499	16573	16515	16486	16374	16470	16385	16403	16449	16461	16358	16127	16418	16405	16263	16455	16494	16443	16322	16321	16476	16491	16282	16454	16405	16339	16169	16343	16501	16377	16482	16451	16217	16553	16544	16668	16421	16279	16484	16381	16265	16395	16161	16400	16321	16569	16640	16436	16375	16327	16425	16088	16250	16317	16465	16366	16339	16279	16359	16357	16229	16249	16406	16232	16436	16568	16375	16275	16293	16458	16388	16304	16319	16331	16108	16289	16380	16263	16399	16479	16190	16354	16298	16365	16284	16456	16513	16488	16368	16302	16390	16470	16253	16364	16539	16426	16529	16625	16307	16318	16506	16514	16330	16338	16273	16510	16181	16306	16212	16451	16502	16560	16492	16400	16151	16411	16299	16340	16313	16415	16159	16538	16420	16338	16491	16583	16329	16521	16257	16519	16341	16409	16443	16424	16426	16289	16079	16528	16379	16180	16338	16265	16424	16377	16292	16464	16437	16478	16468	16518	16191	16486	16413	16393	16388	16473	16412	16501	16413	16543	16333	16380	16434	16258	16299	16522	16198	16336	16378	16318	16265	16441	16296	16405	16301	16500	16368	16291	16542	16341	16498	16653	16410	16349	16488	16203	16444	16442	16493	16323	16623	16501	16538	16341	16281	16462	16455	16170	16481	16392	16392	16461	16436	16373	16364	16664	16461	16256	16264	16452	16379	16499	16328	16159	16271	16202	16405	16250	16345	16195	16285	16445	16322	16488	16313	16300	16358	16513	16405	16246	16218	16308	16367	16518	16404	16529	16437	16503	16392	16474	16185	16528	16490	16388	16554	16585	16342	16315	16416	16344	15945	16512	16407	16569	16369	16351	16304	16209	16371	16432	16543	16600	16358	16441	16287	16415	16454	16459	16364	16459	16124	16404	16279	16382	16285	16465	16364	16293	16403	16154	16421	16389	16284	16401	16368	16266	16363	16462	16390	16186	16324	16287	16582	16391	16432	16254	16347	16478	16486	16219	16246	16404	16483	16539	16379	16400	16426	16276	16313	16304	16434	16310	16286	16397	16453	16429	16625	16477	16373	16519	16225	16421	16324	16325	16224	16478	16249	16254	16492	16364	16420	16163	16426	16582	16357	16213	16373	16417	16451	16464	16437	16328	16476	16529	16429	16296	16371	16318	16525	16494	16508	16442	16521	16182	16422	16389	16246	16308	16396	16484	16276	16408	16224	16351	16348	16636	16630	16525	16198	16497	16576	16461	16303	16447	16378	16253	16451	16300	16169	16356	16355	16420	16419	16581	16253	16209	16406	16444	16159	16320	16317	16310	16483	16370	16364	16506	16483	16408	16503	16494	16453	16400	16495	16492	16285	16347	16598	16268	16622	16291	16175	16403	16426	16203	16227	16197	16362	16447	16265	16177	16108	16282	16438	16559	16258	16365	16400	16439	16438	16272	16300	16294	16252	16148	16413	16400	16204	16155	16517	16600	16266	16369	16257	16237	16407	16328	16379	16608	16437	16310	16242	16242	16220	16239	16348	16199	16141	16172	16408	16427	16466	16351	16401	16575	16541	16355	16294	16464	16424	16592	16551	16477	16291	16161	16372	16541	16448	16204	16375	16257	16279	16528	16300	16404	16577	16407	16217	16527	16494	16479	16461	16147	16274	16299	16392	16360	16306	16429	16391	16470	16507	16284	16102	16549	16378	16590	16199	16447	16329	16453	16364	16485	16494	16482	16425	16619	16392	16153	16475	16293	16269	16417	16290	16469	16438	16462	16446	16377	16299	16557	16394	16322	16280	16466	16309	16459	16372	16330	16327	16429	16245	16370	16488	16246	16585	16519	16337	16241	16385	16352	16228	16342	16356	16304	16269	16498	16677	16298	16592	16392	16263	16351	16396	16268	16233	16382	16456	16056	16455	16224	16338	16318	16455	16281	16352	16301	16309	16542	16172	16459	16290	16296	16112	16406	16436	16404	16419	16363	16549	16413	16388	16310	16434	16491	16225	16445	16303	16327	16211	16112	16517	16306	16322	16472	16039	16428	16467	16464	16305	16511	16282	16455	16535	16510	16346	16535	16521	16390	16578	16404	16475	16377	16355	16427	16346	16368	16377	16229	16252	16331	16510	16382	16325	16187	16457	16363	16278	16374	16275	16477	16247	16387	16374	16280	16453	16467	16342	16505	16256	16418	16288	16434	16362	16524	16551	16418	16413	16473	16276	16344	16413	16487	16390	16286	16327	16362	16574	16352	16285	16126	16386	16431	16248	16336	16221	16299	16458	16490	16339	16270	16314	16124	16323	16517	16415	16345	16243	16302	16121	16405	16433	16376	16272	16268	16324	16341	16416	16275	16338	16421	16530	16405	16413	16288	16328	16560	16718	16376	16461	16277	16234	16435	16232	16047	16350	16380	16474	16354	16401	16540	16274	16533	16301	16386	16298	16643	16230	16421	16399	16426	16509	16257	16434	16579	16322	16326	16410	16388	16455	16348	16627	16433	16337	16467	16495	16343	16379	16297	16295	16326	16436	16272	16598	16541	16436	16425	16472	16415	16319	16309	16333	16435	16287	16415	16270	16351	16362	16369	16467	16411	16340	16336	16151	16335	16585	16365	16186	16356	16247	16350	16188	16358	16236	16508	16505	16367	16342	16529	16534	16387	16336	16397	16358	16255	16399	16528	16344	16334	16367	16242	16337	16125	16272	16418	16403	16783	16413	16382	16217	16329	16516	16449	16273	16591	16350	16439	16539	16362	16453	16542	16273	16466	16474	16288	16441	16474	16178	16267	16478	16317	16308	16376	16589	16435	16416	16309	16527	16382	16568	16470	16538	16310	16595	16422	16408	16413	16274	16476	16398	16444	16362	16325	16456	16452	16325	16317	16164	16149	16344	16542	16461	16284	16233
17441	30141	28433	23016	22233	19910	22728	22374	21760	17622	18000	20929	41359	43922	37256	27375	19828	15923	14867	14752	14554	14497	14624	14554	14588	14735	14427	14622	14463	14510	14518	14571	14662	14538	14474	14509	14514	14615	14436	14456	14534	14481	14467	14531	14496	14486	14700	14556	14578	14476	14479	14444	14682	14618	14473	14484	14474	14469	14423	14407	14438	14588	14405	14499	14630	14532	14536	14500	14623	14422	14578	14400	14660	14498	14470	14620	14514	14391	14403	14472	14538	14633	14526	14565	14588	14482	14571	14301	14703	14297	14592	14400	14357	14602	14526	14557	14531	14550	14607	14524	14651	14413	14510	14433	14541	14549	14534	14576	14447	14503	14494	14531	14356	14541	14578	14435	14589	14616	14345	14494	14314	14426	14443	14314	14481	14500	14406	14543	14409	14594	14349	14396	14474	14625	14508	14381	14488	14496	14466	14492	14407	14558	14471	14420	14551	14460	14470	14503	14408	14431	14603	14441	14671	14516	14444	14470	14393	14444	14341	14690	14295	14475	14462	14418	14412	14472	14613	14494	14463	14692	14386	14453	14576	14464	14529	14596	14412	14544	14526	14388	14603	14249	14586	14541	14500	14445	14518	14393	14549	14323	14508	14335	14551	14529	14554	14626	14472	14619	14437	14524	14451	14449	14449	14427	14543	14541	14541	14611	14444	14421	14521	14529	14565	14465	14567	14304	14402	14436	14464	14412	14570	14361	14396	14358	14535	14584	14448	14406	14435	14484	14476	14422	14323	14370	14535	14563	14499	14474	14543	14375	14553	14403	14518	14648	14538	14494	14518	14529	14516	14321	14316	14301	14562	14396	14619	14551	14369	14416	14561	14313	14486	14375	14293	14549	14613	14516	14597	14476	14482	14561	14289	14511	14465	14659	14606	14598	14655	14532	14527	14408	14579	14335	14476	14367	14534	14477	14436	14481	14684	14395	14526	14701	14607	14400	14554	14238	14473	14343	14522	14335	14373	14668	14592	14329	14550	14514	14515	14588	14553	14462	14529	14419	14487	14552	14465	14575	14492	14498	14474	14460	14564	14423	14420	14354	14487	14305	14507	14599	14430	14493	14484	14367	14522	14529	14516	14298	14602	14531	14467	14512	14605	14291	14545	14472	14584	14570	14475	14555	14315	14474	14517	14543	14610	14461	14433	14275	14471	14453	14389	14408	14552	14633	14451	14466	14546	14448	14380	14476	14520	14410	14548	14544	14663	14434	14624	14453	14518	14449	14537	14481	14482	14605	14565	14503	14530	14516	14350	14597	14387	14552	14319	14526	14549	14551	14434	14539	14510	14323	14410	14470	14510	14587	14501	14354	14573	14419	14482	14422	14336	14370	14464	14603	14390	14530	14560	14660	14483	14544	14420	14443	14255	14550	14552	14505	14247	14417	14381	14532	14534	14481	14512	14551	14597	14486	14450	14479	14432	14443	14437	14340	14474	14459	14490	14488	14578	14503	14417	14531	14474	14356	14510	14427	14566	14451	14551	14451	14460	14620	14480	14319	14442	14560	14498	14587	14620	14444	14547	14277	14610	14411	14535	14413	14530	14457	14472	14435	14469	14568	14522	14525	14423	14358	14378	14490	14431	14561	14529	14478	14497	14478	14582	14350	14387	14466	14489	14402	14526	14384	14246	14313	14509	14542	14317	14451	14411	14557	14483	14509	14439	14495	14393	14339	14398	14659	14336	14540	14747	14358	14484	14338	14492	14448	14462	14336	14493	14492	14522	14508	14369	14586	14469	14508	14545	14592	14403	14599	14747	14405	14674	14509	14635	14425	14583	14599	14290	14506	14482	14551	14454	14544	14395	14545	14453	14377	14438	14498	14593	14363	14498	14457	14605	14463	14522	14413	14460	14431	14461	14271	14453	14546	14363	14431	14441	14533	14315	14483	14638	14430	14433	14522	14415	14516	14511	14628	14522	14547	14438	14393	14551	14580	14443	14646	14567	14466	14377	14387	14356	14456	14488	14315	14417	14591	14540	14399	14636	14310	14475	14400	14481	14456	14401	14500	14485	14529	14348	14516	14378	14296	14360	14495	14620	14294	14451	14548	14430	14517	14573	14494	14496	14464	14531	14475	14437	14479	14483	14558	14508	14316	14489	14408	14481	14468	14443	14583	14550	14463	14349	14406	14408	14411	14594	14360	14438	14497	14501	14464	14417	14457	14458	14480	14411	14520	14519	14553	14529	14482	14481	14333	14582	14550	14491	14420	14386	14544	14399	14429	14513	14458	14647	14567	14516	14491	14514	14414	14423	14445	14562	14396	14473	14384	14563	14452	14349	14514	14530	14346	14604	14461	14469	14449	14463	14435	14418	14449	14464	14483	14662	14452	14551	14420	14567	14450	14452	14535	14430	14496	14420	14439	14373	14544	14544	14496	14453	14609	14449	14524	14426	14507	14439	14417	14706	14628	14407	14553	14325	14549	14498	14472	14510	14665	14395	14407	14697	14507	14477	14466	14430	14485	14564	14529	14399	14502	14579	14419	14613	14432	14502	14564	14515	14409	14429	14494	14496	14411	14414	14490	14615	14496	14413	14534	14399	14463	14337	14594	14362	14482	14471	14445	14520	14392	14422	14532	14347	14688	14530	14482	14452	14678	14528	14607	14431	14504	14437	14503	14477	14498	14382	14490	14537	14359	14682	14415	14389	14497	14374	14521	14471	14417	14490	14588	14508	14555	14413	14445	14541	14512	14410	14464	14518	14453	14391	14534	14563	14320	14348	14210	14492	14602	14495	14545	14590	14439	14649	14393	14493	14445	14690	14443	14419	14613	14465	14528	14441	14438	14595	14500	14536	14530	14415	14472	14475	14520	14496	14470	14505	14623	14637	14526	14617	14349	14449	14373	14427	14625	14469	14674	14525	14512	14508	14536	14492	14482	14382	14494	14324	14560	14314	14577	14464	14483	14337	14438	14537	14399	14549	14446	14563	14417	14575	14507	14540	14498	14542	14301	14473	14541	14478	14487	14364	14558	14377	14429	14431	14466	14495	14446	14507	14510	14472	14432	14531	14507	14524	14376	14482	14309	14506	14282	14395	14445	14654	14399	14466	14545	14429	14523	14463	14504	14610	14441	14435	14342	14479	14309	14570	14525	14329	14577	14572	14400	14515	14478	14275	14510	14580	14601	14520	14508	14410	14571	14481	14536	14364	14526	14449	14561	14754	14583	14401	14576	14532	14508	14564	14599	14633	14410	14437	14471	14579	14453	14556	14515	14362	14513	14383	14465	14495	14467	14582	14599	14558	14467	14481	14392	14413	14413	14487	14698	14465	14567	14460	14397	14533	14557	14376	14245	14491	14497	14441	14425	14275	14439	14499	14401	14433	14689	14451	14508	14538	14530	14467	14595	14482	14509	14433	14484	14512	14555	14523	14513	14514	14507	14520	14464	14566	14466	14542	14542	14654	14658	14374	14359	14402	14474	14424	14574	14564	14551	14509	14484	14472	14288	14517	14619	14486	14407	14463	14449	14438	14512	14470	14394	14488	14321	14410	14466	14421	14609	14435	14592	14619	14436	14597	14458	14498	14409	14551	14598	14412	14493	14446	14492	14471	14636	14414	14397	14447	14323	14621	14541	14526	14566	14489	14521	14349	14523	14506	14637	14574	14377	14510	14387	14530	14381	14426	14353	14538	14422	14394	14581	14596	14409	14328	14535	14574	14537	14479	14628	14472	14446	14491	14458	14527	14490	14611	14559	14444	14441	14345	14547	14471	14441	14447	14514	14404	14467	14333	14480	14397	14410	14464	14651	14364	14540	14498	14635	14624	14435	14507	14574	14549	14395	14417	14469	14403	14476	14711	14451	14520	14527	14411	14538	14447	14479	14625	14515	14494	14430	14665	14528	14411	14225	14610	14544	14556	14599	14511	14636	14608	14361	14640	14491	14549	14444	14562	14631	14456	14617	14494	14575	14502	14465	14580	14658	14562	14478	14618	14329	14389	14477	14592	14578	14646	14484	14409	14370	14371	14574	14381	14482	14487	14401	14509	14512	14586	14474	14472	14493	14550	14417	14580	14557	14513	14464	14556	14503	14659	14211	14472	14392	14398	14446	14472	14529	14355	14542	14603	14526	14535	14491	14411	14597	14382	14458	14577	14459	14441	14433	14501	14511	14380	14483	14392	14466	14467	14472	14650	14434	14543	14540	14409	14285	14415	14498	14356	14422	14624	14561	14451	14524	14315	14426	14281	14485	14440	14515	14331	14638	14597	14334	14560	14361	14563	14581	14602	14448	14521	14285	14451	14572	14451	14530	14506	14476	14363	14396	14479	14340	14429	14625	14546	14677	14371	14410	14663	14487	14340	14322	14536	14489	14626	14584	14617	14317	14586	14327	14421	14491	14525	14454	14470	14659	14464	14621	14529	14409	14463	14437	14410	14614	14533	14512	14548	14582	14497	14310	14492	14416	14362	14564	14539	14395	14371	14630	14723	14306	14604	14673	14472	14314	14476	14287	14524	14600	14433	14523	14341	14558	14531	14435	14582	14708	14537	14552	14392	14387	14519	14421	14409	14447	14509	14490	14492	14538	14435	14458	14497	14641	14426	14431	14536	14431	14489	14496	14400	14386	14518	14480	14603	14457	14569	14541	14459	14625	14599	14582	14284	14578	14560	14396	14385	14500	14505	14431	14486	14517	14447	14535	14444	14548	14542	14428	14490	14507	14559	14479	14568	14669	14479	14451	14448	14408	14434	14342	14363	14502	14390	14408	14443	14548	14429	14345	14541	14470	14314	14449	14377	14497	14453	14471	14391	14410	14509	14387	14628	14626	14725	14500	14463	14486	14417	14454	14527	14489	14397	14446	14459	14421	14579	14437	14628	14514	14456	14361	14604	14465	14574	14368	14394	14370	14511	14573	14512	14505	14446	14471	14459	14394	14618	14534	14499	14558	14340	14433	14378	14540	14548	14708	14447	14484	14683	14440	14454	14653	14478	14528	14419	14520	14447	14369	14594	14522	14492	14656	14425	14493	14626	14511	14515	14345	14588	14263	14491	14450	14411	14694	14375	14487	14399	14726	14470	14494	14478	14441	14497	14413	14613	14391	14574	14439	14581	14590	14671	14522	14521	14650	14476	14618	14533	14477	14436	14577	14440	14514	14517	14580
29449	22332	22241	20179	17816	17362	18708	17678	17678	17590	17855	17455	18459	18685	18736	18007	17516	16886	16655	16478	16447	16546	16597	16322	16542	16416	16554	16379	16434	16408	16566	16673	16315	16404	16317	16375	16414	16367	16232	16418	16481	16583	16335	16308	16348	16379	16316	16583	16522	16410	16422	16490	16484	16521	16371	16503	16503	16606	16186	16305	16488	16388	16479	16388	16396	16424	16393	16380	16244	16420	16498	16467	16452	16421	16555	16437	16267	16337	16313	16446	16726	16451	16409	16268	16207	16415	16525	16533	16498	16416	16416	16466	16103	16430	16395	16391	16390	16454	16451	16500	16407	16307	16268	16312	16463	16479	16498	16543	16571	16527	16495	16520	16277	16384	16556	16422	16238	16450	16525	16401	16519	16478	16265	16560	16617	16592	16512	16632	16493	16671	16575	16596	16351	16493	16570	16300	16514	16472	16486	16492	16567	16363	16214	16399	16532	16508	16373	16524	16387	16457	16431	16457	16345	16526	16416	16405	16345	16316	16577	16504	16615	16537	16439	16380	16517	16529	16409	16260	16272	16238	16532	16452	16476	16171	16277	16218	16362	16240	16426	16238	16270	16482	16357	16490	16467	16548	16572	16444	16552	16395	16506	16385	16324	16313	16470	16355	16473	16653	16459	16508	16338	16322	16578	16410	16377	16393	16322	16441	16465	16354	16443	16476	16401	16383	16309	16680	16528	16560	16592	16378	16443	16327	16521	16475	16378	16502	16444	16535	16570	16280	16477	16428	16374	16472	16346	16253	16381	16539	16403	16397	16299	16566	16635	16346	16324	16271	16414	16517	16319	16320	16555	16532	16241	16431	16407	16419	16464	16332	16317	16402	16486	16549	16435	16496	16541	16361	16407	16445	16492	16410	16364	16343	16452	16434	16211	16298	16468	16650	16557	16505	16417	16446	16427	16299	16382	16312	16349	16446	16401	16271	16380	16424	16414	16514	16485	16348	16453	16336	16334	16411	16407	16324	16461	16423	16387	16383	16290	16291	16506	16446	16390	16500	16669	16354	16438	16392	16463	16486	16389	16468	16591	16420	16394	16458	16401	16358	16360	16698	16344	16401	16368	16408	16422	16582	16546	16253	16378	16416	16394	16408	16506	16399	16447	16414	16511	16391	16562	16362	16502	16494	16498	16566	16380	16259	16230	16459	16389	16435	16402	16337	16145	16313	16559	16284	16510	16518	16428	16420	16392	16226	16428	16330	16315	16628	16205	16468	16426	16359	16354	16472	16373	16412	16525	16623	16501	16323	16436	16439	16465	16474	16398	16446	16341	16492	16564	16500	16485	16418	16489	16552	16424	16483	16449	16487	16575	16439	16431	16558	16543	16412	16559	16403	16558	16482	16435	16564	16328	16494	16575	16473	16569	16608	16431	16256	16620	16397	16396	16623	16425	16450	16480	16486	16655	16347	16396	16312	16331	16546	16427	16567	16237	16216	16406	16432	16361	16482	16291	16522	16561	16239	16386	16545	16306	16349	16358	16412	16453	16562	16435	16129	16400	16391	16495	16173	16259	16576	16494	16605	16462	16615	16355	16355	16481	16456	16528	16502	16468	16527	16384	16601	16334	16680	16557	16389	16337	16410	16471	16530	16377	16413	16402	16450	16609	16418	16429	16428	16320	16627	16465	16491	16282	16201	16294	16446	16575	16389	16471	16349	16544	16306	16375	16519	16536	16256	16485	16415	16441	16545	16358	16447	16352	16490	16202	16500	16447	16268	16479	16352	16469	16361	16327	16562	16385	16465	16414	16450	16506	16409	16510	16310	16332	16482	16266	16498	16584	16390	16381	16262	16248	16358	16543	16498	16331	16300	16402	16355	16273	16304	16599	16295	16329	16447	16366	16285	16332	16387	16519	16374	16397	16268	16371	16396	16344	16340	16418	16143	16465	16404	16483	16422	16251	16475	16492	16292	16522	16437	16356	16440	16504	16644	16304	16564	16571	16513	16331	16510	16645	16183	16500	16497	16223	16406	16523	16267	16427	16481	16303	16188	16351	16472	16315	16427	16283	16445	16182	16421	16411	16249	16419	16394	16477	16371	16486	16564	16446	16407	16480	16431	16347	16481	16335	16293	16489	16616	16525	16442	16501	16432	16386	16595	16679	16333	16229	16465	16436	16248	16205	16495	16440	16226	16459	16770	16320	16459	16301	16259	16382	16414	16394	16309	16449	16521	16499	16182	16566	16444	16456	16224	16134	16532	16579	16479	16323	16292	16334	16429	16263	16374	16799	16441	16446	16512	16477	16313	16330	16341	16386	16301	16341	16461	16352	16167	16520	16481	16256	16297	16492	16568	16578	16369	16689	16470	16670	16383	16468	16408	16465	16457	16506	16200	16399	16405	16293	16294	16433	16349	16332	16597	16544	16485	16279	16462	16492	16608	16505	16473	16571	16473	16490	16378	16281	16482	16388	16600	16429	16546	16382	16589	16425	16365	16401	16379	16526	16504	16178	16484	16250	16507	16369	16396	16314	16459	16581	16491	16524	16543	16457	16529	16415	16367	16397	16404	16408	16349	16582	16555	16322	16787	16504	16510	16530	16369	16369	16389	16465	16368	16381	16512	16452	16343	16624	16565	16528	16457	16321	16352	16426	16392	16516	16435	16595	16451	16542	16421	16350	16359	16376	16439	16432	16482	16350	16349	16326	16329	16286	16464	16607	16338	16406	16557	16606	16495	16621	16589	16500	16254	16359	16396	16389	16435	16514	16498	16261	16440	16396	16227	16279	16446	16439	16406	16395	16512	16415	16661	16733	16568	16303	16513	16497	16416	16475	16427	16476	16274	16266	16607	16418	16425	16402	16482	16562	16559	16490	16470	16522	16362	16449	16371	16444	16382	16446	16340	16417	16346	16421	16499	16370	16395	16472	16407	16275	16453	16501	16184	16361	16276	16410	16409	16510	16626	16436	16376	16646	16347	16451	16481	16554	16445	16134	16267	16557	16510	16621	16344	16428	16481	16451	16464	16429	16397	16491	16442	16477	16636	16502	16416	16412	16486	16236	16373	16820	16332	16554	16538	16541	16191	16180	16337	16546	16420	16366	16135	16339	16387	16418	16325	16266	16339	16260	16586	16287	16401	16453	16625	16609	16536	16445	16474	16512	16315	16506	16561	16383	16364	16566	16504	16192	16390	16513	16389	16239	16633	16449	16487	16543	16167	16348	16511	16128	16210	16413	16261	16310	16133	16341	16488	16483	16216	16275	16632	16427	16547	16493	16480	16314	16327	16431	16278	16499	16491	16588	16419	16414	16431	16325	16379	16292	16558	16371	16343	16543	16557	16697	16472	16514	16680	16418	16412	16448	16341	16303	16375	16568	16307	16296	16451	16355	16383	16270	16360	16396	16621	16591	16414	16362	16417	16508	16524	16415	16431	16201	16394	16574	16349	16253	16513	16274	16384	16531	16389	16607	16268	16577	16283	16332	16337	16409	16353	16534	16526	16658	16286	16486	16390	16607	16660	16533	16310	16521	16304	16470	16559	16521	16389	16637	16401	16564	16299	16513	16694	16421	16324	16310	16400	16437	16389	16418	16273	16488	16316	16197	16391	16497	16371	16372	16472	16329	16477	16409	16524	16250	16361	16489	16621	16369	16371	16370	16280	16187	16452	16347	16372	16510	16549	16492	16244	16406	16489	16474	16475	16604	16375	16512	16486	16343	16410	16383	16270	16444	16475	16588	16231	16380	16595	16431	16403	16287	16436	16570	16387	16428	16426	16346	16149	16570	16569	16451	16301	16310	16372	16277	16472	16496	16524	16370	16306	16277	16484	16547	16479	16519	16269	16419	16363	16463	16388	16612	16400	16389	16518	16438	16520	16418	16508	16417	16349	16491	16414	16347	16524	16576	16560	16695	16447	16561	16586	16406	16519	16434	16399	16624	16427	16364	16509	16488	16565	16666	16419	16162	16480	16445	16438	16538	16535	16283	16287	16512	16593	16419	16165	16177	16525	16401	16429	16422	16349	16530	16259	16482	16432	16452	16326	16401	16327	16207	16465	16396	16408	16269	16337	16614	16340	16293	16320	16477	16488	16608	16450	16524	16424	16438	16271	16470	16255	16446	16404	16528	16501	16395	16515	16484	16404	16319	16438	16633	16371	16516	16372	16406	16387	16463	16408	16327	16344	16478	16508	16359	16605	16394	16425	16502	16383	16675	16537	16443	16351	16441	16611	16486	16232	16671	16444	16361	16350	16407	16509	16288	16281	16358	16422	16371	16501	16330	16245	16433	16544	16511	16501	16337	16494	16513	16427	16578	16595	16425	16263	16328	16209	16320	16396	16394	16295	16392	16662	16855	16493	16371	16327	16333	16520	16332	16193	16482	16442	16260	16366	16491	16372	16304	16189	16469	16444	16460	16378	16307	16348	16572	16589	16338	16333	16559	16441	16403	16554	16327	16376	16499	16613	16435	16517	16479	16628	16409	16383	16469	16387	16341	16508	16365	16423	16487	16399	16462	16319	16489	16353	16445	16513	16545	16491	16401	16521	16453	16382	16358	16205	16386	16536	16449	16444	16337	16515	16592	16402	16464	16500	16365	16502	16623	16341	16437	16397	16662	16434	16545	16476	16491	16368	16425	16469	16625	16499	16406	16428	16555	16331	16642	16602	16335	16440	16340	16575	16396	16369	16515	16521	16560	16453	16408	16389	16186	16403	16501	16528	16502	16384	16294	16478	16439	16280	16242	16379	16331	16483	16523	16449	16406	16351	16336	16484	16473	16392	16446	16280	16573	16454	16467	16597	16415	16520	16663	16436	16311	16573	16207	16240	16550	16666	16424	16418	16452	16405	16514	16402	16468	16405	16555	16375	16388	16411	16376	16512	16396	16421	16611	16413	16340	16412	16325	16720	16345	16573	16241	16542	16468	16267	16472	16455	16597	16396	16538	16620	16378	16412	16530	16747	16457	16255	16393	16497	16655	16378	16525	16486	16450	16481	16546	16560	16399	16424	16350	16420	16422	16301	16368	16367	16236	16505	16405	16375	16336	16418	16479	16326	16427	16424	16301	16432	16461	16440	16516	16652	16499	16450	16303	16297	16579	16461	16584	16296	16472	16495	16474	16405	16374	16644	16535	16683	16401	16470	16472	16405	16345	16583	16447	16328
16556	18728	18163	17392	16924	16512	18425	16497	16641	16112	16484	16377	18267	17674	17661	16454	15531	14813	14773	14403	14548	14632	14428	14514	14548	14589	14604	14564	14539	14530	14656	14460	14503	14613	14453	14686	14552	14494	14494	14483	14785	14540	14647	14618	14467	14495	14516	14582	14543	14631	14570	14549	14448	14529	14512	14508	14604	14266	14573	14486	14536	14571	14410	14484	14473	14600	14525	14662	14496	14639	14656	14587	14501	14540	14587	14540	14497	14544	14609	14456	14384	14484	14447	14397	14617	14570	14543	14718	14459	14571	14624	14687	14450	14625	14603	14677	14399	14423	14528	14481	14544	14423	14526	14434	14574	14353	14594	14569	14702	14555	14654	14498	14610	14271	14445	14508	14685	14464	14502	14607	14645	14511	14597	14484	14474	14481	14486	14404	14523	14436	14426	14545	14514	14514	14446	14476	14403	14523	14508	14468	14451	14565	14562	14456	14403	14402	14471	14591	14436	14549	14448	14505	14685	14631	14608	14668	14472	14501	14520	14500	14489	14406	14576	14496	14530	14589	14699	14552	14417	14382	14651	14523	14619	14370	14455	14625	14501	14508	14445	14398	14479	14366	14488	14487	14589	14484	14480	14659	14580	14580	14642	14733	14544	14491	14516	14722	14420	14446	14694	14508	14423	14512	14383	14701	14431	14621	14617	14595	14529	14602	14483	14384	14528	14293	14426	14413	14420	14598	14637	14526	14431	14526	14425	14516	14474	14461	14884	14462	14507	14523	14574	14434	14482	14665	14537	14501	14566	14564	14473	14518	14448	14449	14471	14581	14545	14442	14445	14475	14638	14468	14465	14548	14467	14479	14546	14510	14455	14623	14481	14530	14587	14615	14568	14596	14710	14611	14484	14667	14424	14355	14632	14567	14490	14381	14463	14442	14425	14497	14592	14630	14610	14674	14667	14551	14648	14378	14633	14576	14371	14618	14589	14474	14504	14475	14458	14622	14563	14598	14454	14571	14695	14546	14613	14288	14480	14479	14554	14583	14655	14577	14581	14565	14744	14480	14467	14581	14618	14499	14517	14659	14634	14583	14619	14448	14532	14524	14533	14361	14522	14366	14466	14575	14546	14577	14516	14807	14326	14439	14377	14608	14402	14548	14516	14437	14535	14483	14483	14408	14568	14634	14646	14628	14600	14442	14479	14440	14638	14635	14673	14650	14457	14412	14520	14693	14544	14420	14476	14656	14554	14447	14519	14450	14602	14570	14646	14663	14590	14409	14584	14618	14628	14636	14465	14464	14613	14531	14622	14495	14456	14510	14576	14459	14683	14589	14325	14456	14445	14378	14420	14521	14588	14500	14590	14564	14683	14399	14861	14575	14466	14459	14517	14685	14564	14626	14479	14667	14651	14372	14576	14378	14604	14621	14512	14488	14502	14545	14593	14673	14718	14499	14490	14601	14667	14351	14657	14558	14516	14607	14572	14500	14506	14535	14583	14538	14646	14463	14652	14551	14509	14421	14394	14588	14638	14632	14625	14638	14322	14634	14539	14623	14405	14527	14544	14431	14463	14408	14744	14355	14648	14524	14657	14530	14505	14643	14560	14514	14541	14680	14544	14488	14452	14564	14580	14578	14414	14389	14661	14625	14465	14397	14571	14475	14516	14507	14319	14556	14570	14596	14565	14582	14655	14384	14439	14637	14352	14485	14469	14634	14631	14495	14610	14576	14478	14423	14573	14340	14482	14634	14612	14560	14440	14605	14522	14497	14510	14516	14595	14607	14557	14512	14572	14417	14494	14530	14431	14557	14612	14417	14343	14534	14653	14565	14553	14568	14644	14560	14538	14516	14362	14590	14719	14471	14514	14542	14560	14416	14620	14444	14521	14596	14508	14243	14605	14522	14632	14732	14551	14359	14600	14430	14721	14536	14650	14534	14388	14580	14455	14520	14495	14486	14591	14438	14508	14644	14509	14471	14589	14500	14881	14516	14636	14534	14511	14556	14554	14577	14512	14390	14593	14513	14293	14640	14556	14331	14459	14541	14562	14561	14466	14554	14329	14420	14599	14371	14586	14582	14616	14526	14585	14374	14417	14454	14529	14537	14480	14415	14444	14519	14615	14637	14544	14514	14300	14494	14599	14463	14663	14593	14510	14497	14498	14615	14575	14528	14437	14495	14425	14555	14496	14383	14619	14407	14611	14511	14605	14431	14697	14561	14545	14604	14480	14575	14433	14483	14636	14514	14373	14600	14565	14621	14439	14516	14444	14656	14490	14409	14587	14547	14579	14463	14605	14429	14521	14390	14540	14634	14620	14525	14531	14503	14686	14602	14474	14527	14516	14518	14695	14517	14638	14506	14537	14554	14413	14674	14532	14509	14421	14322	14706	14567	14548	14595	14550	14381	14559	14522	14501	14461	14555	14365	14572	14621	14471	14553	14495	14533	14631	14613	14781	14467	14386	14574	14525	14538	14657	14390	14629	14536	14466	14595	14574	14532	14440	14540	14534	14540	14485	14464	14634	14573	14598	14659	14625	14508	14511	14391	14663	14587	14639	14826	14595	14499	14541	14588	14596	14487	14651	14701	14493	14565	14519	14729	14656	14438	14748	14370	14738	14470	14489	14681	14308	14493	14492	14597	14433	14566	14518	14641	14577	14564	14635	14538	14387	14594	14790	14631	14476	14523	14552	14552	14566	14522	14661	14513	14733	14589	14571	14540	14443	14569	14506	14573	14677	14585	14444	14695	14722	14613	14507	14608	14682	14665	14415	14644	14571	14393	14573	14462	14481	14711	14414	14597	14536	14617	14329	14531	14624	14413	14472	14607	14515	14514	14504	14511	14668	14542	14524	14437	14475	14559	14377	14482	14610	14581	14606	14478	14471	14546	14514	14381	14532	14574	14592	14471	14587	14581	14495	14682	14569	14549	14474	14660	14417	14369	14636	14554	14516	14653	14387	14480	14592	14584	14684	14307	14374	14404	14508	14577	14485	14540	14620	14487	14618	14659	14498	14567	14437	14519	14504	14560	14711	14492	14551	14580	14512	14588	14444	14625	14506	14469	14567	14627	14503	14570	14444	14573	14499	14597	14433	14399	14608	14484	14591	14451	14401	14384	14451	14559	14575	14257	14503	14545	14469	14414	14668	14621	14691	14554	14560	14593	14538	14687	14530	14694	14509	14704	14437	14513	14627	14444	14491	14689	14538	14362	14659	14503	14626	14399	14782	14619	14565	14545	14487	14566	14401	14329	14588	14643	14376	14472	14470	14603	14605	14382	14434	14570	14527	14548	14650	14559	14463	14610	14508	14661	14614	14508	14712	14562	14524	14519	14438	14435	14488	14506	14282	14492	14531	14539	14608	14495	14465	14426	14633	14517	14668	14580	14507	14628	14580	14493	14495	14501	14708	14497	14671	14589	14407	14531	14605	14595	14658	14534	14354	14457	14537	14587	14363	14543	14522	14600	14571	14514	14509	14671	14518	14528	14633	14558	14444	14410	14682	14659	14542	14466	14670	14547	14708	14624	14449	14536	14574	14420	14596	14507	14468	14525	14563	14462	14446	14674	14557	14408	14430	14557	14402	14591	14619	14425	14581	14594	14482	14713	14634	14717	14653	14675	14539	14492	14481	14539	14624	14420	14531	14587	14514	14704	14594	14754	14448	14633	14535	14540	14555	14527	14482	14495	14590	14590	14391	14384	14581	14433	14384	14561	14473	14404	14656	14480	14591	14423	14629	14542	14453	14458	14667	14599	14684	14545	14587	14486	14471	14503	14509	14407	14570	14599	14717	14417	14566	14584	14556	14344	14596	14446	14440	14592	14449	14474	14397	14541	14586	14670	14415	14543	14512	14449	14405	14643	14572	14635	14473	14585	14553	14566	14489	14570	14542	14299	14518	14482	14534	14623	14484	14555	14409	14451	14443	14496	14531	14612	14403	14445	14744	14486	14533	14553	14635	14613	14395	14569	14505	14540	14607	14617	14407	14575	14574	14588	14603	14485	14703	14670	14599	14569	14471	14615	14511	14508	14721	14479	14644	14549	14513	14572	14385	14603	14677	14428	14614	14618	14522	14514	14496	14574	14616	14512	14524	14532	14553	14535	14538	14656	14635	14443	14464	14585	14563	14443	14594	14364	14491	14394	14524	14493	14466	14615	14509	14734	14631	14684	14707	14637	14572	14411	14603	14516	14565	14482	14428	14342	14544	14607	14480	14630	14619	14681	14446	14420	14701	14441	14566	14525	14661	14732	14472	14681	14511	14418	14528	14681	14452	14501	14399	14595	14567	14636	14727	14572	14562	14501	14674	14414	14619	14460	14540	14645	14550	14521	14469	14643	14574	14613	14682	14537	14533	14446	14558	14364	14566	14496	14448	14524	14506	14634	14482	14571	14582	14560	14489	14493	14524	14437	14633	14570	14536	14477	14605	14576	14466	14670	14569	14461	14530	14633	14489	14511	14414	14702	14414	14561	14586	14615	14631	14538	14536	14485	14660	14445	14684	14515	14387	14568	14514	14600	14447	14433	14500	14650	14560	14555	14469	14431	14399	14461	14535	14430	14553	14501	14648	14593	14455	14511	14652	14705	14438	14533	14658	14520	14550	14616	14616	14635	14420	14429	14355	14469	14436	14556	14378	14484	14525	14579	14753	14480	14414	14517	14572	14503	14560	14526	14595	14340	14356	14561	14400	14638	14711	14493	14463	14415	14588	14418	14503	14628	14438	14653	14682	14327	14519	14468	14488	14416	14610	14635	14520	14511	14452	14566	14543	14576	14496	14559	14409	14574	14696	14556	14527	14565	14464	14521	14523	14430	14538	14611	14612	14426	14583	14613	14561	14490	14526	14570	14504	14527	14450	14578	14589	14585	14679	14470	14631	14626	14535	14487	14586	14641	14595	14609	14468	14421	14447	14553	14470	14514	14580	14606	14521	14402	14647	14595	14494	14458	14722	14501	14748	14544	14526	14523	14510	14515	14535	14547	14526	14499	14651	14543	14525	14571	14609	14473	14627	14468	14420	14422	14475	14496	14656	14474	14574	14595	14450	14614	14408	14401	14465	14529	14450	14409	14647	14508	14633	14592	14543	14520	14682	14669	14416	14735	14521	14715	14393	14490	14437	14666	14708	14534	14624	14499	14646	14678	14488	14547	14499	14706	14683	14676
25265	21440	28247	25698	21933	20038	19829	17963	18258	18822	18784	18428	21912	27516	32691	26411	21706	18655	17245	16763	16491	16515	16518	16503	16572	16451	16473	16524	16499	16610	16544	16419	16558	16508	16584	16393	16526	16498	16505	16551	16571	16575	16370	16462	16428	16363	16551	16319	16363	16402	16445	16621	16474	16230	16325	16446	16471	16570	16535	16545	16521	16365	16459	16356	16578	16327	16307	16345	16394	16446	16482	16337	16294	16401	16589	16427	16604	16515	16533	16587	16524	16414	16488	16475	16291	16476	16308	16199	16582	16691	16333	16460	16474	16472	16549	16400	16621	16431	16646	16439	16502	16571	16515	16757	16469	16430	16521	16245	16443	16407	16542	16354	16412	16569	16461	16416	16423	16538	16506	16389	16252	16470	16510	16470	16349	16389	16491	16344	16459	16401	16534	16518	16437	16406	16486	16415	16477	16566	16399	16453	16509	16259	16392	16316	16190	16566	16477	16416	16585	16452	16467	16463	16595	16335	16531	16406	16547	16414	16520	16459	16312	16382	16396	16410	16382	16547	16394	16493	16400	16520	16710	16269	16428	16474	16412	16388	16438	16404	16352	16479	16433	16301	16178	16416	16389	16434	16439	16268	16630	16502	16469	16428	16428	16363	16481	16351	16291	16527	16562	16300	16341	16272	16435	16461	16445	16620	16411	16543	16359	16368	16697	16532	16455	16482	16603	16555	16382	16431	16183	16409	16577	16568	16405	16414	16399	16549	16414	16331	16384	16551	16417	16437	16554	16481	16438	16420	16334	16413	16485	16340	16546	16178	16549	16491	16438	16369	16559	16431	16343	16500	16341	16460	16518	16463	16463	16521	16444	16511	16344	16562	16404	16440	16495	16497	16578	16560	16500	16354	16422	16443	16342	16461	16324	16560	16495	16102	16321	16378	16330	16396	16547	16597	16349	16393	16237	16358	16625	16410	16568	16413	16478	16469	16438	16495	16567	16466	16609	16421	16409	16504	16343	16615	16471	16324	16494	16468	16510	16430	16373	16419	16313	16463	16449	16277	16390	16268	16324	16396	16403	16419	16598	16485	16481	16240	16509	16344	16332	16467	16388	16518	16413	16498	16341	16381	16389	16261	16456	16598	16454	16587	16299	16525	16512	16348	16345	16398	16233	16398	16468	16632	16521	16395	16457	16455	16588	16480	16452	16326	16309	16438	16546	16382	16423	16331	16478	16602	16598	16302	16418	16560	16236	16508	16250	16476	16366	16562	16454	16449	16563	16374	16319	16421	16606	16437	16439	16407	16463	16567	16361	16336	16519	16515	16436	16569	16468	16294	16250	16432	16541	16415	16229	16527	16259	16494	16399	16438	16389	16471	16467	16533	16540	16493	16601	16344	16472	16587	16488	16441	16325	16322	16252	16505	16469	16425	16452	16409	16392	16290	16362	16297	16288	16549	16513	16395	16513	16427	16687	16352	16314	16408	16576	16480	16361	16420	16436	16524	16325	16570	16635	16559	16581	16598	16752	16514	16465	16342	16601	16300	16556	16308	16544	16364	16359	16412	16578	16590	16532	16465	16640	16289	16617	16337	16317	16243	16338	16538	16384	16227	16365	16485	16558	16617	16424	16414	16420	16451	16463	16359	16369	16292	16434	16400	16411	16522	16416	16481	16626	16519	16244	16191	16250	16371	16411	16496	16369	16521	16493	16502	16768	16375	16531	16511	16339	16563	16325	16355	16747	16483	16486	16412	16634	16556	16557	16364	16555	16565	16366	16408	16257	16352	16232	16439	16292	16189	16331	16386	16286	16359	16390	16616	16414	16526	16460	16466	16626	16590	16557	16549	16261	16355	16265	16318	16522	16445	16496	16478	16572	16514	16541	16613	16669	16662	16406	16465	16343	16772	16359	16187	16413	16410	16397	16654	16392	16270	16490	16299	16321	16531	16607	16332	16383	16448	16405	16421	16405	16615	16448	16380	16439	16446	16406	16439	16246	16435	16465	16532	16371	16339	16542	16538	16697	16446	16491	16263	16540	16590	16722	16282	16362	16400	16349	16365	16370	16377	16529	16484	16367	16415	16580	16556	16211	16408	16358	16405	16516	16510	16363	16306	16625	16575	16481	16437	16397	16422	16556	16368	16376	16409	16409	16438	16354	16448	16428	16450	16410	16251	16639	16444	16601	16197	16398	16592	16479	16345	16420	16485	16259	16570	16492	16448	16504	16483	16484	16719	16404	16627	16444	16483	16664	16428	16461	16630	16299	16434	16633	16485	16532	16452	16390	16451	16404	16341	16378	16607	16567	16576	16496	16359	16524	16528	16587	16385	16476	16385	16599	16565	16548	16592	16478	16558	16536	16464	16566	16414	16471	16494	16500	16307	16595	16520	16356	16312	16524	16471	16422	16570	16575	16419	16399	16422	16296	16665	16610	16344	16433	16613	16604	16371	16476	16277	16526	16506	16373	16200	16580	16515	16669	16429	16389	16492	16396	16545	16499	16336	16352	16370	16486	16232	16449	16469	16387	16482	16135	16533	16422	16519	16438	16602	16465	16400	16388	16600	16685	16422	16251	16393	16378	16381	16249	16264	16338	16389	16432	16440	16457	16386	16573	16328	16464	16486	16481	16570	16358	16486	16438	16649	16476	16517	16424	16363	16344	16556	16527	16652	16447	16389	16362	16224	16288	16509	16547	16406	16543	16581	16463	16582	16477	16424	16361	16335	16558	16529	16426	16458	16387	16650	16396	16432	16518	16525	16260	16669	16291	16434	16506	16505	16357	16500	16556	16360	16640	16485	16429	16760	16369	16405	16513	16376	16420	16350	16362	16475	16550	16401	16438	16524	16457	16444	16690	16511	16418	16424	16395	16444	16556	16347	16376	16315	16528	16479	16493	16497	16365	16497	16523	16306	16601	16499	16397	16460	16465	16422	16474	16484	16528	16384	16604	16282	16386	16349	16413	16477	16416	16595	16622	16401	16426	16490	16619	16470	16273	16545	16500	16361	16540	16500	16439	16535	16388	16550	16438	16252	16390	16365	16474	16542	16527	16628	16496	16379	16615	16550	16337	16417	16297	16406	16363	16438	16403	16349	16631	16326	16406	16405	16545	16279	16521	16498	16571	16751	16511	16272	16243	16331	16361	16334	16385	16459	16515	16520	16414	16238	16347	16536	16459	16368	16450	16679	16575	16262	16370	16420	16424	16401	16470	16523	16465	16286	16295	16467	16649	16450	16440	16486	16538	16479	16474	16393	16384	16425	16408	16529	16716	16548	16492	16548	16345	16433	16477	16532	16740	16355	16461	16501	16286	16419	16333	16334	16342	16579	16537	16490	16438	16680	16429	16485	16453	16348	16483	16387	16510	16429	16487	16453	16426	16571	16347	16368	16534	16435	16486	16314	16403	16616	16552	16535	16529	16565	16514	16440	16502	16527	16677	16606	16358	16395	16303	16405	16430	16304	16429	16437	16636	16537	16571	16426	16245	16591	16279	16481	16414	16199	16397	16509	16405	16428	16318	16509	16370	16317	16345	16533	16405	16343	16432	16581	16478	16323	16497	16456	16423	16411	16351	16306	16509	16248	16424	16393	16425	16564	16493	16511	16358	16571	16493	16387	16550	16531	16455	16262	16379	16543	16621	16482	16294	16470	16546	16410	16430	16635	16323	16504	16478	16474	16521	16504	16420	16319	16475	16260	16348	16213	16320	16597	16486	16458	16411	16388	16383	16678	16300	16525	16462	16478	16487	16450	16575	16342	16511	16387	16424	16477	16560	16347	16431	16552	16346	16579	16403	16457	16746	16268	16437	16308	16462	16659	16147	16464	16567	16585	16442	16607	16377	16403	16477	16419	16285	16446	16325	16599	16525	16535	16472	16369	16415	16555	16307	16380	16335	16501	16298	16314	16554	16538	16549	16424	16406	16128	16280	16470	16524	16672	16240	16385	16665	16518	16640	16508	16515	16492	16472	16533	16474	16455	16349	16414	16185	16599	16378	16437	16482	16439	16380	16302	16624	16535	16443	16460	16390	16371	16470	16397	16459	16471	16382	16430	16497	16475	16583	16437	16495	16316	16508	16213	16490	16560	16714	16571	16338	16422	16547	16346	16488	16487	16627	16399	16445	16421	16404	16492	16413	16639	16642	16447	16294	16484	16643	16424	16639	16673	16434	16452	16430	16627	16377	16221	16586	16708	16373	16443	16375	16159	16521	16868	16554	16397	16371	16428	16382	16459	16517	16404	16459	16434	16532	16378	16526	16700	16514	16442	16251	16329	16608	16267	16482	16487	16351	16278	16545	16455	16393	16284	16668	16378	16530	16535	16442	16419	16591	16406	16397	16658	16430	16376	16636	16373	16513	16428	16489	16520	16471	16510	16532	16546	16543	16354	16324	16454	16381	16575	16450	16598	16672	16453	16211	16328	16392	16547	16345	16412	16492	16298	16555	16474	16573	16270	16334	16230	16701	16470	16417	16559	16376	16232	16480	16365	16437	16475	16462	16444	16450	16443	16510	16434	16498	16408	16378	16267	16572	16331	16301	16526	16400	16417	16471	16418	16668	16735	16503	16475	16521	16648	16476	16381	16522	16645	16472	16489	16504	16291	16620	16350	16557	16334	16470	16476	16270	16447	16272	16581	16518	16598	16662	16453	16508	16360	16555	16536	16363	16386	16556	16425	16297	16591	16421	16623	16346	16420	16568	16354	16448	16205	16742	16235	16475	16461	16553	16421	16397	16428	16524	16498	16424	16486	16444	16516	16568	16349	16258	16452	16435	16623	16195	16662	16578	16263	16320	16460	16218	16401	16372	16516	16382	16440	16345	16610	16509	16598	16379	16548	16356	16711	16393	16447	16626	16636	16404	16338	16232	16513	16404	16654	16364	16636	16730	16345	16346	16408	16341	16367	16492	16376	16336	16482	16489	16580	16643	16531	16550	16252	16601	16592	16532	16323	16537	16492	16333	16461	16458	16589	16532	16524	16443	16565	16510	16402	16583	16534	16669	16607	16279	16330	16468	16434	16491	16470	16273	16543	16418	16306	16412	16506	16451	16578	16417	16414	16462	16207	16409	16283	16367	16174	16409	16600	16574	16241	16257	16216	16508	16441	16487	16309	16732	16294	16418	16468	16352	16582	16448	16298	16541	16585	16530	16499	16474	16362
15389	25354	25188	22030	19491	17720	18061	16767	17678	18602	18409	17792	22943	29869	33549	26178	20519	16584	15084	14729	14698	14694	14298	14704	14584	14436	14447	14733	14571	14638	14642	14512	14355	14602	14580	14533	14675	14638	14525	14553	14540	14707	14542	14624	14643	14474	14688	14570	14430	14673	14667	14650	14514	14664	14594	14549	14578	14557	14586	14442	14488	14616	14586	14598	14667	14604	14497	14708	14543	14533	14548	14570	14617	14540	14628	14710	14524	14509	14538	14683	14581	14593	14458	14578	14522	14765	14736	14709	14581	14606	14645	14617	14578	14682	14308	14604	14629	14677	14609	14426	14623	14619	14570	14634	14617	14630	14536	14595	14666	14625	14601	14633	14463	14465	14589	14718	14517	14577	14685	14650	14473	14412	14490	14598	14589	14584	14465	14412	14634	14558	14507	14538	14662	14400	14584	14596	14601	14679	14481	14670	14482	14511	14595	14559	14531	14661	14627	14607	14721	14454	14499	14543	14554	14519	14616	14544	14626	14589	14499	14673	14656	14636	14555	14573	14484	14561	14609	14605	14702	14635	14566	14737	14576	14435	14455	14588	14603	14436	14596	14590	14647	14658	14569	14537	14661	14671	14615	14531	14471	14423	14394	14451	14573	14506	14644	14632	14519	14722	14412	14708	14631	14649	14522	14545	14665	14587	14596	14667	14572	14646	14539	14579	14662	14445	14631	14528	14527	14541	14693	14483	14671	14583	14473	14662	14620	14645	14520	14384	14532	14574	14504	14607	14523	14510	14520	14537	14656	14475	14649	14399	14594	14449	14515	14644	14750	14660	14515	14562	14656	14582	14599	14633	14620	14600	14704	14655	14562	14648	14627	14544	14545	14539	14516	14649	14583	14684	14452	14514	14588	14504	14730	14619	14608	14543	14554	14532	14591	14466	14512	14607	14538	14766	14506	14706	14681	14384	14456	14676	14555	14527	14644	14749	14561	14412	14592	14536	14665	14498	14564	14637	14673	14608	14568	14534	14589	14524	14700	14665	14572	14640	14748	14655	14652	14436	14596	14593	14682	14577	14623	14426	14799	14488	14657	14477	14606	14591	14612	14471	14636	14504	14588	14522	14429	14538	14491	14522	14515	14473	14544	14638	14612	14617	14678	14694	14659	14589	14659	14621	14474	14592	14641	14455	14582	14596	14483	14638	14620	14626	14485	14619	14739	14540	14645	14504	14454	14694	14599	14382	14373	14617	14535	14619	14432	14593	14587	14661	14638	14681	14577	14585	14488	14594	14715	14458	14630	14500	14507	14555	14499	14542	14770	14511	14762	14605	14466	14486	14501	14390	14679	14561	14557	14562	14649	14566	14503	14562	14622	14420	14436	14436	14451	14604	14602	14544	14606	14659	14616	14636	14576	14706	14637	14617	14485	14397	14573	14568	14447	14817	14509	14695	14635	14559	14456	14540	14346	14648	14420	14629	14549	14487	14545	14686	14491	14576	14810	14360	14460	14535	14573	14758	14623	14530	14520	14551	14587	14535	14546	14478	14620	14634	14531	14541	14539	14628	14554	14581	14595	14528	14606	14671	14515	14739	14460	14611	14610	14568	14591	14566	14516	14366	14582	14476	14750	14575	14480	14590	14487	14668	14632	14395	14688	14585	14575	14810	14584	14612	14715	14539	14685	14456	14754	14505	14608	14724	14650	14536	14550	14593	14667	14618	14618	14508	14527	14554	14480	14682	14536	14497	14509	14576	14494	14574	14463	14543	14605	14583	14537	14529	14483	14447	14786	14763	14531	14486	14599	14601	14480	14619	14566	14651	14611	14564	14677	14410	14499	14541	14531	14625	14574	14540	14385	14576	14487	14621	14707	14474	14555	14553	14751	14566	14654	14515	14469	14672	14400	14483	14585	14438	14615	14541	14624	14545	14642	14655	14436	14617	14652	14346	14472	14542	14667	14705	14537	14637	14789	14540	14593	14488	14652	14601	14585	14643	14489	14602	14549	14697	14668	14660	14498	14515	14622	14562	14635	14669	14543	14644	14555	14672	14680	14597	14549	14475	14617	14533	14682	14540	14584	14516	14747	14480	14619	14519	14572	14568	14523	14661	14629	14502	14550	14659	14608	14670	14607	14634	14553	14681	14619	14716	14671	14604	14701	14780	14435	14659	14469	14484	14647	14561	14435	14622	14548	14623	14629	14741	14511	14481	14471	14535	14557	14629	14528	14499	14587	14443	14592	14706	14493	14654	14514	14785	14519	14642	14709	14678	14480	14392	14545	14533	14496	14540	14627	14498	14430	14736	14437	14748	14578	14477	14456	14522	14725	14539	14725	14808	14524	14590	14526	14614	14549	14444	14596	14580	14504	14657	14543	14433	14624	14631	14603	14643	14597	14498	14635	14489	14665	14620	14610	14668	14546	14553	14637	14549	14550	14556	14659	14771	14619	14657	14438	14568	14524	14527	14595	14502	14543	14504	14693	14773	14620	14518	14617	14373	14547	14597	14603	14508	14568	14755	14790	14599	14633	14667	14589	14513	14509	14555	14696	14707	14395	14606	14390	14522	14591	14599	14519	14345	14737	14604	14524	14541	14656	14520	14518	14659	14503	14476	14577	14387	14580	14635	14531	14614	14421	14507	14603	14557	14650	14370	14669	14452	14456	14599	14564	14578	14660	14651	14524	14555	14551	14674	14625	14552	14502	14633	14493	14485	14441	14663	14648	14603	14534	14696	14619	14590	14520	14614	14598	14689	14450	14633	14571	14491	14556	14637	14383	14655	14653	14581	14644	14651	14528	14542	14517	14532	14463	14694	14387	14628	14576	14580	14551	14620	14543	14573	14520	14573	14653	14593	14608	14716	14562	14433	14547	14581	14635	14651	14611	14741	14562	14527	14512	14492	14612	14530	14491	14585	14327	14571	14461	14587	14591	14445	14527	14566	14737	14613	14706	14504	14499	14605	14640	14532	14556	14624	14633	14472	14534	14403	14705	14538	14564	14569	14782	14523	14659	14481	14701	14724	14571	14555	14684	14585	14703	14587	14792	14581	14547	14574	14537	14579	14666	14877	14445	14613	14529	14534	14562	14515	14439	14710	14623	14633	14480	14579	14615	14646	14640	14562	14562	14637	14556	14560	14569	14486	14609	14702	14638	14497	14696	14726	14573	14568	14448	14557	14533	14758	14501	14519	14494	14547	14643	14517	14734	14570	14611	14514	14577	14484	14419	14541	14675	14585	14552	14443	14471	14607	14486	14532	14563	14720	14694	14646	14493	14467	14547	14672	14653	14475	14630	14612	14574	14425	14744	14577	14610	14637	14575	14464	14650	14433	14466	14568	14470	14654	14547	14484	14540	14563	14554	14473	14399	14365	14590	14624	14556	14685	14320	14547	14551	14430	14458	14724	14623	14629	14584	14546	14583	14511	14630	14697	14685	14651	14564	14661	14625	14608	14492	14616	14473	14526	14462	14545	14651	14559	14636	14480	14557	14504	14633	14584	14637	14751	14624	14514	14665	14524	14460	14685	14694	14584	14545	14475	14449	14611	14683	14549	14627	14489	14631	14648	14579	14610	14438	14760	14629	14590	14467	14411	14488	14569	14483	14560	14380	14480	14545	14577	14562	14700	14519	14640	14447	14723	14596	14618	14458	14673	14706	14650	14515	14537	14583	14556	14573	14628	14467	14621	14423	14499	14661	14740	14558	14499	14519	14642	14708	14503	14456	14621	14557	14637	14512	14725	14502	14456	14592	14662	14669	14681	14351	14574	14688	14495	14455	14617	14644	14267	14401	14546	14473	14396	14542	14547	14537	14656	14717	14607	14583	14673	14570	14627	14527	14598	14663	14521	14322	14538	14588	14446	14604	14421	14677	14619	14537	14681	14520	14489	14575	14711	14527	14594	14485	14476	14505	14660	14626	14573	14589	14470	14583	14477	14525	14526	14655	14519	14504	14603	14480	14511	14396	14422	14539	14594	14733	14572	14537	14556	14567	14712	14674	14487	14562	14562	14540	14524	14657	14692	14575	14781	14597	14796	14586	14528	14549	14448	14502	14691	14571	14348	14431	14610	14594	14560	14572	14692	14499	14539	14622	14694	14529	14595	14570	14682	14553	14470	14480	14723	14672	14405	14678	14569	14556	14532	14583	14522	14566	14605	14555	14716	14679	14499	14709	14380	14485	14420	14521	14552	14653	14490	14762	14722	14404	14575	14568	14769	14448	14669	14538	14612	14553	14676	14536	14593	14564	14550	14621	14461	14620	14617	14548	14588	14770	14612	14654	14586	14538	14565	14611	14512	14801	14563	14577	14537	14677	14417	14486	14703	14616	14505	14595	14421	14693	14595	14641	14540	14571	14498	14568	14478	14603	14516	14756	14353	14493	14513	14621	14625	14666	14513	14516	14611	14621	14611	14681	14641	14744	14696	14616	14688	14524	14615	14652	14482	14608	14644	14697	14654	14429	14560	14533	14531	14612	14489	14725	14451	14450	14479	14688	14474	14709	14517	14416	14481	14566	14558	14756	14641	14608	14549	14624	14769	14612	14722	14460	14603	14495	14519	14684	14558	14550	14743	14778	14733	14417	14739	14658	14633	14538	14365	14554	14511	14504	14595	14639	14447	14502	14592	14303	14526	14605	14612	14486	14726	14539	14672	14504	14565	14410	14636	14515	14596	14488	14584	14785	14453	14455	14473	14553	14506	14535	14416	14535	14773	14482	14582	14657	14550	14614	14506	14550	14651	14635	14612	14369	14450	14588	14641	14574	14615	14537	14508	14473	14597	14550	14516	14527	14601	14549	14722	14515	14418	14558	14597	14526	14577	14751	14581	14563	14445	14553	14606	14514	14615	14618	14791	14388	14593	14612	14618	14638	14424	14601	14385	14632	14520	14377	14723	14549	14567	14372	14536	14631	14672	14714	14604	14537	14719	14630	14591	14557	14496	14507	14451	14613	14455	14535	14534	14623	14806	14624	14571	14486	14671	14604	14581	14496	14511	14573	14690	14521	14686	14525	14760	14641	14555	14440	14555	14572	14467	14488	14555	14445	14522	14546	14533	14614	14634	14443	14625	14616	14603	14729	14452	14696	14515	14300	14843	14583	14518	14476	14678	14423	14745	14845	14545	14552	14539	14520	14661	14547	14440	14453	14472	14646	14527	14650	14577
23909	21430	29025	24333	22174	23383	22383	19444	19556	20389	19457	19605	34480	41815	36793	29831	23357	19368	17364	16943	16743	16860	16908	16700	16851	16613	16737	16725	16627	16724	16790	16695	16561	16590	16702	16648	16815	16622	16819	16749	16306	16397	16748	16562	16529	16501	16615	16578	16450	16617	16622	16646	16297	16718	16676	16688	16649	16458	16566	16437	16497	16601	16371	16558	16692	16570	16663	16636	16681	16391	16691	16615	16741	16510	16420	16576	16576	16461	16515	16786	16481	16478	16499	16595	16564	16601	16634	16378	16381	16786	16690	16453	16666	16594	16595	16660	16664	16616	16613	16491	16565	16503	16609	16369	16506	16658	16416	16609	16625	16660	16604	16578	16397	16623	16595	16591	16425	16533	16563	16590	16546	16503	16474	16639	16594	16377	16476	16407	16606	16647	16707	16646	16548	16419	16673	16292	16531	16523	16708	16446	16582	16639	16634	16393	16633	16614	16532	16310	16348	16719	16603	16590	16455	16420	16582	16485	16503	16398	16458	16506	16451	16503	16670	16378	16686	16445	16656	16480	16650	16398	16500	16649	16662	16530	16757	16886	16614	16585	16599	16665	16643	16711	16565	16493	16630	16613	16683	16589	16449	16473	16614	16638	16474	16589	16669	16591	16693	16579	16503	16552	16454	16442	16400	16422	16557	16476	16601	16615	16792	16675	16594	16694	16796	16712	16646	16498	16462	16490	16337	16394	16711	16496	16547	16478	16452	16435	16449	16669	16712	16755	16621	16683	16306	16735	16605	16698	16470	16565	16560	16442	16612	16308	16756	16520	16535	16633	16612	16652	16490	16320	16609	16609	16669	16546	16574	16488	16548	16607	16648	16585	16655	16535	16845	16307	16649	16697	16647	16668	16513	16445	16728	16553	16521	16607	16489	16632	16658	16528	16556	16612	16630	16573	16651	16374	16463	16632	16524	16483	16621	16469	16697	16637	16557	16472	16433	16535	16433	16561	16703	16621	16562	16619	16606	16502	16635	16588	16550	16507	16466	16516	16418	16603	16846	16598	16548	16507	16623	16635	16709	16441	16594	16438	16626	16425	16474	16482	16534	16426	16665	16463	16472	16682	16558	16547	16488	16547	16706	16608	16592	16642	16586	16664	16486	16617	16510	16527	16583	16562	16545	16371	16614	16714	16490	16677	16651	16693	16608	16516	16438	16454	16452	16716	16642	16293	16523	16531	16654	16465	16608	16519	16446	16404	16433	16606	16504	16538	16354	16517	16502	16536	16402	16577	16702	16453	16701	16652	16659	16559	16517	16533	16388	16555	16565	16508	16402	16580	16668	16391	16511	16600	16349	16750	16502	16550	16518	16504	16495	16604	16470	16489	16588	16535	16546	16505	16508	16756	16829	16555	16596	16744	16528	16494	16372	16496	16461	16538	16511	16527	16485	16569	16594	16539	16705	16538	16582	16498	16629	16572	16637	16555	16526	16525	16529	16456	16636	16632	16357	16530	16730	16606	16553	16431	16342	16574	16501	16587	16678	16734	16269	16644	16758	16548	16607	16440	16673	16581	16660	16750	16575	16801	16606	16763	16628	16497	16412	16469	16588	16796	16567	16608	16625	16614	16680	16392	16604	16496	16445	16606	16703	16522	16516	16620	16548	16473	16626	16477	16615	16466	16685	16711	16589	16504	16566	16476	16505	16514	16565	16470	16459	16504	16494	16695	16741	16374	16510	16546	16292	16408	16673	16502	16472	16508	16458	16565	16568	16454	16498	16606	16496	16369	16577	16529	16468	16291	16493	16614	16525	16627	16505	16367	16682	16556	16637	16487	16625	16699	16436	16507	16343	16491	16304	16458	16517	16530	16586	16427	16565	16575	16580	16592	16582	16590	16620	16745	16837	16517	16525	16739	16437	16679	16603	16717	16508	16476	16717	16673	16346	16693	16590	16317	16419	16579	16565	16630	16482	16557	16614	16318	16554	16560	16551	16478	16658	16688	16555	16509	16696	16757	16603	16577	16604	16558	16690	16548	16557	16630	16513	16662	16476	16617	16472	16465	16599	16668	16678	16568	16558	16690	16696	16407	16427	16732	16768	16702	16420	16430	16590	16487	16513	16568	16615	16665	16428	16653	16658	16607	16515	16418	16651	16618	16612	16553	16595	16505	16766	16619	16584	16293	16519	16607	16467	16365	16601	16661	16799	16668	16706	16334	16452	16589	16581	16694	16592	16593	16558	16561	16595	16628	16458	16576	16682	16564	16496	16522	16505	16493	16648	16502	16632	16423	16370	16597	16501	16486	16473	16421	16779	16504	16630	16683	16545	16492	16574	16528	16624	16705	16378	16676	16645	16589	16418	16526	16573	16657	16457	16334	16498	16561	16522	16519	16389	16592	16501	16479	16496	16579	16427	16557	16720	16715	16689	16494	16641	16479	16659	16695	16457	16645	16564	16454	16731	16521	16455	16487	16511	16455	16722	16531	16676	16632	16656	16672	16598	16587	16411	16506	16695	16606	16558	16550	16536	16631	16447	16562	16349	16598	16690	16523	16611	16579	16717	16496	16637	16576	16786	16427	16587	16711	16502	16694	16438	16467	16619	16528	16384	16421	16603	16563	16553	16667	16524	16448	16730	16354	16384	16598	16594	16465	16525	16506	16690	16467	16503	16499	16576	16492	16482	16619	16529	16556	16365	16934	16520	16683	16645	16719	16743	16691	16565	16450	16351	16636	16609	16520	16639	16646	16587	16624	16575	16585	16682	16523	16640	16427	16718	16705	16520	16372	16433	16584	16539	16697	16611	16489	16289	16729	16602	16587	16400	16610	16575	16357	16630	16539	16560	16446	16499	16519	16545	16597	16461	16500	16483	16488	16426	16560	16647	16565	16538	16370	16504	16595	16654	16425	16605	16504	16542	16477	16585	16490	16708	16516	16566	16594	16433	16438	16474	16480	16673	16482	16572	16446	16445	16487	16561	16543	16505	16609	16360	16644	16372	16560	16677	16473	16578	16670	16393	16494	16624	16592	16425	16688	16471	16610	16596	16585	16440	16390	16491	16425	16549	16605	16782	16589	16354	16691	16637	16690	16611	16294	16691	16666	16662	16437	16435	16474	16407	16578	16504	16458	16473	16485	16613	16579	16631	16699	16592	16673	16580	16557	16627	16559	16665	16534	16636	16444	16346	16525	16653	16480	16595	16558	16610	16575	16522	16486	16570	16469	16550	16702	16675	16640	16460	16505	16556	16553	16612	16645	16389	16578	16373	16376	16621	16592	16626	16581	16867	16565	16497	16596	16434	16616	16476	16663	16444	16448	16443	16598	16657	16808	16505	16585	16541	16595	16510	16576	16606	16716	16535	16505	16682	16497	16406	16477	16492	16731	16393	16374	16599	16594	16450	16656	16862	16475	16588	16531	16528	16524	16472	16475	16445	16491	16560	16381	16605	16485	16706	16589	16480	16469	16467	16403	16555	16608	16598	16526	16782	16785	16472	16511	16468	16797	16715	16634	16637	16499	16681	16640	16715	16519	16552	16387	16718	16610	16643	16454	16577	16575	16415	16647	16514	16643	16580	16468	16518	16651	16798	16509	16537	16505	16715	16574	16624	16728	16561	16461	16595	16564	16440	16409	16569	16546	16741	16462	16405	16347	16673	16329	16414	16644	16495	16662	16610	16529	16607	16462	16555	16457	16602	16514	16672	16205	16546	16535	16388	16580	16727	16530	16704	16601	16590	16624	16586	16447	16727	16646	16544	16395	16500	16675	16607	16435	16425	16789	16714	16584	16506	16588	16413	16639	16591	16548	16520	16666	16729	16541	16609	16648	16431	16594	16510	16377	16530	16464	16423	16487	16559	16510	16408	16604	16578	16465	16426	16528	16825	16539	16501	16621	16507	16405	16605	16590	16322	16683	16462	16656	16546	16511	16571	16583	16556	16674	16678	16543	16648	16515	16583	16755	16620	16562	16610	16774	16590	16556	16740	16618	16703	16562	16532	16560	16528	16429	16389	16752	16582	16727	16491	16700	16485	16438	16613	16451	16622	16537	16718	16414	16559	16500	16601	16600	16560	16349	16502	16329	16405	16421	16764	16495	16544	16418	16410	16492	16523	16526	16458	16495	16583	16506	16727	16442	16520	16374	16505	16676	16684	16587	16266	16512	16668	16442	16398	16445	16487	16390	16592	16473	16639	16399	16427	16432	16435	16559	16499	16727	16769	16432	16476	16595	16636	16733	16484	16453	16414	16449	16701	16600	16411	16599	16566	16499	16658	16625	16617	16565	16687	16609	16478	16525	16637	16628	16473	16477	16423	16393	16297	16405	16636	16634	16313	16507	16518	16656	16559	16574	16649	16545	16668	16520	16681	16579	16654	16581	16494	16576	16511	16797	16448	16691	16479	16759	16654	16775	16722	16794	16659	16573	16264	16790	16622	16578	16532	16453	16799	16508	16613	16491	16639	16423	16422	16754	16637	16613	16496	16605	16564	16641	16541	16570	16577	16457	16624	16429	16558	16577	16633	16545	16429	16505	16462	16526	16585	16476	16403	16462	16605	16444	16634	16351	16390	16470	16648	16513	16484	16567	16546	16499	16648	16668	16412	16696	16585	16657	16485	16695	16564	16722	16473	16616	16427	16543	16550	16503	16614	16581	16720	16329	16526	16630	16683	16539	16638	16698	16664	16726	16771	16795	16446	16785	16607	16688	16745	16696	16640	16445	16472	16703	16622	16522	16519	16494	16536	16338	16575	16562	16610	16710	16678	16600	16428	16660	16440	16540	16543	16495	16570	16532	16407	16434	16481	16469	16581	16751	16488	16430	16713	16468	16614	16681	16741	16714	16572	16516	16416	16671	16496	16511	16640	16544	16397	16593	16496	16640	16578	16679	16660	16682	16756	16548	16673	16536	16458	16551	16705	16567	16491	16479	16577	16670	16605	16393	16364	16753	16406	16510	16398	16499	16758	16635	16617	16434	16658	16579	16462	16546	16716	16670	16659	16664	16815	16669	16628	16509	16645	16785	16649	16476	16580	16547	16553	16443	16303	16747	16552	16504	16550	16599	16416	16354	16509	16632	16490	16496	16726	16482	16598	16456	16362	16399	16378	16358	16532	16475	16465	16448	16601	16476	16495	16634	16473	16689	16510	16391	16599	16670	16619	16545
17142	29836	30164	24835	21701	20027	18573	18864	20161	20611	19051	19658	38619	43131	37726	29802	22173	17260	15190	14921	14614	14541	14675	14667	14654	14752	14778	14706	14619	14609	14670	14663	14615	14524	14491	14568	14403	14538	14653	14560	14748	14571	14596	14529	14583	14623	14658	14692	14540	14721	14750	14510	14673	14590	14609	14570	14429	14443	14685	14620	14554	14765	14550	14334	14602	14733	14673	14538	14653	14780	14642	14695	14736	14714	14587	14700	14664	14471	14567	14418	14607	14546	14699	14638	14604	14750	14561	14738	14668	14635	14744	14616	14415	14457	14558	14492	14538	14591	14652	14498	14569	14781	14586	14630	14631	14666	14555	14627	14556	14763	14710	14628	14674	14535	14567	14564	14616	14614	14528	14659	14662	14485	14772	14517	14550	14684	14565	14459	14703	14462	14495	14461	14651	14612	14577	14479	14647	14686	14580	14566	14607	14499	14659	14726	14543	14564	14635	14568	14477	14735	14609	14582	14598	14639	14621	14599	14526	14686	14667	14314	14487	14518	14749	14592	14645	14629	14604	14605	14600	14594	14718	14590	14413	14679	14658	14550	14783	14636	14683	14506	14685	14591	14604	14456	14541	14538	14414	14632	14621	14630	14639	14569	14573	14510	14483	14668	14545	14636	14644	14548	14480	14652	14472	14719	14644	14603	14470	14553	14544	14640	14442	14508	14579	14522	14595	14430	14618	14517	14674	14571	14631	14780	14538	14562	14661	14619	14647	14528	14787	14588	14463	14481	14595	14516	14814	14488	14705	14665	14688	14677	14537	14787	14585	14581	14657	14580	14724	14600	14758	14649	14583	14666	14504	14711	14624	14560	14680	14674	14696	14678	14679	14688	14598	14481	14644	14411	14677	14612	14653	14712	14628	14510	14599	14547	14557	14557	14595	14574	14499	14683	14497	14581	14541	14496	14495	14563	14561	14601	14464	14507	14531	14537	14589	14643	14586	14493	14389	14681	14658	14661	14622	14567	14645	14704	14692	14719	14614	14757	14598	14659	14581	14605	14509	14559	14638	14619	14596	14581	14687	14486	14476	14596	14679	14594	14712	14525	14623	14589	14403	14567	14684	14738	14710	14751	14469	14767	14445	14721	14638	14541	14628	14686	14676	14546	14497	14485	14492	14598	14647	14714	14479	14422	14513	14655	14507	14508	14771	14585	14740	14597	14678	14692	14600	14526	14472	14732	14657	14676	14488	14602	14655	14646	14699	14658	14645	14392	14656	14727	14724	14394	14516	14610	14598	14661	14489	14490	14641	14638	14497	14514	14530	14539	14708	14537	14545	14497	14653	14529	14688	14635	14712	14597	14568	14460	14617	14495	14636	14603	14582	14539	14645	14709	14721	14743	14820	14617	14594	14740	14567	14552	14526	14716	14761	14683	14467	14644	14542	14480	14524	14517	14495	14685	14574	14690	14564	14740	14457	14552	14587	14659	14660	14589	14595	14679	14532	14671	14728	14572	14634	14691	14478	14493	14400	14657	14628	14630	14574	14544	14468	14671	14534	14411	14627	14446	14692	14590	14533	14409	14534	14721	14525	14594	14572	14732	14691	14490	14627	14563	14742	14655	14474	14721	14658	14521	14581	14654	14585	14434	14444	14690	14543	14561	14717	14560	14735	14653	14650	14505	14554	14547	14636	14535	14555	14649	14364	14681	14476	14713	14508	14553	14687	14614	14723	14594	14627	14531	14582	14744	14687	14786	14463	14582	14598	14620	14561	14620	14526	14632	14626	14537	14691	14644	14635	14587	14710	14600	14568	14645	14750	14733	14606	14604	14841	14505	14634	14599	14632	14573	14504	14540	14706	14390	14471	14466	14688	14530	14542	14636	14661	14569	14619	14650	14607	14703	14537	14620	14522	14645	14701	14578	14385	14673	14678	14503	14666	14653	14513	14581	14656	14548	14719	14578	14699	14660	14425	14598	14567	14530	14683	14526	14666	14784	14685	14610	14572	14687	14798	14680	14606	14561	14636	14559	14646	14704	14585	14494	14750	14637	14548	14599	14534	14575	14488	14635	14507	14560	14583	14648	14697	14653	14757	14559	14726	14742	14543	14648	14653	14705	14865	14677	14594	14562	14663	14626	14512	14671	14586	14475	14599	14642	14681	14637	14546	14706	14588	14511	14451	14529	14690	14542	14472	14754	14587	14648	14472	14727	14564	14459	14626	14681	14606	14647	14474	14613	14559	14702	14461	14616	14453	14542	14585	14548	14610	14669	14664	14622	14648	14684	14684	14573	14574	14731	14653	14698	14677	14648	14665	14416	14711	14748	14632	14592	14707	14442	14554	14706	14674	14571	14604	14669	14729	14676	14620	14552	14616	14456	14614	14461	14607	14556	14511	14554	14466	14487	14690	14666	14608	14498	14669	14536	14657	14520	14518	14549	14525	14607	14602	14626	14730	14646	14501	14549	14530	14486	14456	14423	14545	14486	14669	14761	14602	14661	14626	14572	14501	14732	14827	14518	14606	14580	14520	14552	14566	14595	14576	14663	14595	14550	14644	14596	14558	14547	14764	14609	14517	14692	14531	14636	14700	14632	14766	14698	14691	14547	14535	14608	14713	14461	14617	14683	14640	14559	14681	14469	14446	14751	14637	14591	14643	14749	14457	14614	14614	14517	14647	14718	14657	14837	14567	14714	14536	14540	14742	14523	14514	14522	14564	14566	14521	14749	14587	14577	14650	14656	14487	14615	14543	14568	14709	14624	14586	14579	14618	14682	14744	14575	14666	14560	14667	14682	14847	14699	14482	14935	14635	14698	14555	14316	14757	14614	14781	14615	14544	14591	14571	14610	14643	14321	14570	14607	14663	14659	14554	14522	14785	14618	14600	14613	14576	14660	14566	14689	14680	14485	14588	14603	14480	14623	14697	14570	14649	14514	14607	14844	14775	14533	14503	14660	14574	14763	14720	14602	14591	14644	14681	14483	14546	14584	14604	14641	14714	14544	14528	14542	14664	14585	14540	14627	14549	14641	14456	14633	14537	14630	14561	14484	14679	14598	14616	14536	14757	14534	14448	14527	14691	14697	14562	14549	14624	14701	14564	14625	14645	14696	14315	14538	14526	14604	14789	14526	14615	14687	14466	14634	14674	14501	14671	14497	14588	14545	14696	14707	14600	14758	14682	14540	14551	14629	14489	14671	14660	14693	14677	14775	14700	14681	14413	14688	14648	14756	14521	14697	14519	14791	14730	14474	14555	14658	14635	14465	14540	14733	14742	14568	14444	14675	14508	14673	14682	14615	14743	14645	14758	14412	14535	14720	14604	14639	14594	14525	14611	14626	14727	14636	14840	14573	14518	14760	14737	14513	14582	14657	14604	14677	14563	14573	14436	14566	14557	14541	14652	14680	14643	14498	14451	14720	14659	14673	14573	14548	14712	14620	14533	14612	14547	14751	14596	14349	14616	14365	14806	14527	14661	14750	14553	14649	14533	14670	14639	14529	14539	14620	14744	14527	14652	14613	14611	14547	14662	14615	14663	14659	14685	14556	14645	14679	14753	14624	14551	14583	14533	14642	14576	14541	14518	14529	14603	14785	14509	14465	14677	14673	14644	14536	14598	14569	14663	14627	14579	14700	14613	14467	14485	14544	14610	14488	14744	14601	14639	14425	14680	14587	14546	14692	14473	14675	14716	14554	14493	14465	14655	14540	14568	14529	14563	14474	14521	14572	14592	14440	14682	14603	14870	14598	14558	14527	14707	14785	14756	14653	14649	14628	14624	14654	14690	14567	14777	14529	14645	14542	14597	14589	14818	14578	14659	14745	14784	14475	14652	14568	14509	14656	14692	14563	14632	14487	14695	14491	14635	14502	14636	14477	14627	14576	14550	14624	14575	14575	14569	14501	14685	14598	14599	14522	14700	14574	14430	14700	14719	14744	14732	14523	14534	14593	14723	14497	14550	14706	14852	14495	14572	14585	14556	14603	14557	14597	14410	14345	14637	14585	14660	14456	14717	14699	14646	14530	14705	14674	14680	14590	14506	14618	14607	14523	14558	14619	14697	14662	14642	14613	14590	14617	14751	14530	14598	14624	14523	14687	14616	14585	14575	14583	14530	14578	14673	14491	14603	14596	14715	14567	14470	14694	14576	14679	14535	14557	14817	14554	14633	14557	14742	14788	14655	14488	14591	14566	14581	14503	14500	14771	14685	14723	14671	14610	14685	14570	14536	14605	14650	14691	14525	14624	14518	14593	14635	14587	14634	14517	14474	14645	14520	14621	14737	14479	14806	14605	14648	14697	14450	14703	14640	14614	14539	14600	14793	14748	14642	14523	14591	14555	14602	14536	14577	14424	14666	14628	14672	14602	14752	14455	14632	14447	14358	14739	14728	14679	14366	14686	14700	14614	14698	14474	14534	14695	14651	14602	14486	14639	14560	14553	14726	14533	14600	14696	14824	14551	14602	14684	14537	14609	14576	14578	14639	14662	14563	14598	14538	14547	14636	14736	14665	14544	14639	14728	14468	14664	14662	14700	14566	14625	14698	14505	14616	14650	14567	14651	14443	14549	14690	14684	14683	14535	14672	14576	14597	14614	14566	14523	14436	14628	14645	14644	14659	14669	14705	14685	14673	14456	14608	14637	14644	14419	14689	14582	14587	14697	14706	14591	14712	14702	14454	14434	14789	14493	14682	14538	14570	14566	14646	14810	14413	14669	14485	14586	14700	14675	14565	14620	14656	14661	14638	14640	14646	14681	14739	14543	14602	14382	14583	14616	14616	14682	14568	14565	14532	14702	14583	14658	14572	14540	14552	14510	14690	14714	14696	14744	14633	14505	14494	14657	14550	14749	14699	14459	14587	14605	14465	14634	14662	14515	14580	14551	14525	14665	14651	14585	14597	14684	14669	14579	14651	14614	14656	14479	14531	14589	14456	14713	14688	14435	14673	14758	14677	14690	14654	14589	14625	14527	14574	14695	14592	14688	14514	14714	14658	14604	14682	14633	14581	14525	14648	14672	14609	14813	14596	14692	14606	14479	14587	14685	14773	14521	14661	14647	14647	14568	14560	14437	14551	14667	14576	14538	14560	14535	14567	14491	14476	14453	14665	14597	14599	14554	14651	14489	14511	14604	14814	14522	14485	14679	14709	14680	14469	14481	14700	14749
29650	22678	23657	20361	18155	17923	18386	18238	18164	17604	17499	17383	19530	19633	18596	17883	17302	16963	16883	16862	16794	16728	16760	16819	16660	16710	16627	16695	16630	16789	16816	16943	16875	16736	16814	16803	16822	16648	16703	16734	16628	16691	16837	16678	16877	16972	16856	16578	16840	16840	16774	16768	16782	16692	16682	16743	16838	16657	16807	16642	16668	16699	16715	16806	16721	16758	16796	16915	16576	16888	16814	16752	16958	16812	16800	16787	16544	16762	16792	16736	16672	16832	16638	16739	16710	16742	16819	16641	16777	16654	16702	16717	16635	16830	16602	16669	16773	16835	16846	16568	16713	16636	16853	16611	16793	16797	16709	16727	16639	16537	16738	16573	16476	16595	16783	16737	16868	16642	16919	16643	16644	16785	16690	16664	16659	16813	16788	16749	16528	16771	16806	16678	16802	16740	16818	16559	16743	16733	16894	16641	16820	16602	16700	16631	16716	16751	16751	16830	16712	16730	16791	16642	16675	16900	16921	16569	16876	16853	16860	16797	16665	16770	16654	16563	16814	16399	16716	16778	16734	16679	16819	16796	16699	16640	16775	16750	16626	16767	16636	16735	16867	16672	16486	16522	16803	16772	16703	16589	16700	16663	16676	16635	16684	16662	16713	16717	16745	16560	16680	16756	16532	16624	16875	16596	16739	16616	16976	16773	16822	16521	16732	16701	16670	16482	16885	16813	16716	16856	16841	16705	16750	16622	16638	16550	16802	16793	16677	16765	16658	16648	16747	16905	16896	16892	16543	16778	16678	16691	16779	16837	16683	16835	16768	16909	16692	16782	16814	16551	16681	16664	16917	16937	16937	16704	16687	16700	16695	16837	16652	16490	16938	16698	16575	16579	16736	16644	16890	16841	16750	16570	16650	16702	16718	16716	16723	16690	16668	16500	16715	16687	16802	16748	16833	16880	16792	16697	16598	16553	16612	16674	16769	16650	16603	16712	16615	16694	16648	16649	16775	16817	16673	16564	16824	16713	16721	16923	16693	16658	16844	16652	16676	16580	16597	16824	16693	16877	16630	16809	16626	17006	16825	16713	16708	16722	16907	16674	16914	16908	16697	16669	16760	16578	16822	16641	16820	16639	16727	16605	16734	16718	16829	16733	16751	16638	16798	16742	16657	16455	16609	16628	16613	16606	16926	16848	16775	16682	16751	16722	16858	16490	16788	16706	16931	16531	16703	16803	16923	16703	16636	16864	16668	16882	16718	16617	16718	16666	16623	16796	16782	16776	16705	16575	16408	16866	16745	16752	16605	16534	16621	16824	16754	16611	16749	16825	16665	16657	16770	16607	16528	16739	16759	16714	16833	16612	16905	16555	16619	17016	16852	16671	16754	16797	16677	16714	16730	16826	16551	16928	16785	16695	16939	16749	16844	16773	16746	16765	16730	16606	16661	16519	16701	16781	16828	16335	16616	16778	16506	16832	16712	16833	16719	16633	16707	16857	16716	16470	16645	16744	16761	16868	16786	16608	16721	16613	16630	16576	16836	16940	16777	16613	16586	16656	16502	16678	16621	16719	16711	16639	16631	16670	16792	16732	16566	16434	16633	16644	16755	16704	16592	16757	16872	16820	16773	16531	16733	16764	16536	16890	16766	16767	16646	16599	16634	16747	16706	16670	16858	16615	16745	16873	16811	16750	16699	16851	16770	16537	16755	16520	16590	16936	16858	16648	16673	16774	16983	16878	16621	16848	16632	16756	16852	16613	16719	16828	16636	16779	16852	16887	16746	16781	16704	16603	16805	16669	16697	16725	16769	16725	16845	16731	16638	16740	16934	16729	16686	16682	16652	16649	16624	16730	16832	16792	16740	16756	16829	16628	16738	16786	16883	16792	16766	16856	16758	16912	16802	16899	16824	16757	16715	16674	16791	16575	16843	16916	16899	16662	16811	16809	16475	16723	16718	16827	16905	16831	16849	16380	16596	16650	16692	16686	16639	16707	16668	16628	16711	17029	16677	16685	16785	16715	16810	16686	16561	16616	16880	16792	16681	16611	16794	16797	16640	16703	16589	16751	16859	16834	16775	16868	16971	16706	16703	16598	16640	16745	16712	16608	17012	16674	16695	16838	16542	16826	16870	16560	16821	16695	16770	16691	16848	16661	16730	16635	16868	16598	16598	16680	16604	16591	16575	16640	16677	16604	16611	16669	16633	16786	16916	16808	16568	16798	16710	16775	16856	16801	16913	16871	16678	16753	16650	16804	16787	16750	16717	16676	16872	16835	16742	16643	16788	16656	16433	16629	16602	16808	16610	16615	16633	16774	16760	16594	16598	16684	16645	16614	16634	16726	16715	16741	16893	16740	16840	16741	16684	16790	16704	16652	16890	16804	16790	16868	16707	16612	16895	16874	16776	16565	16557	16830	16803	16830	16757	16513	16736	16690	16638	16765	17062	16700	16751	16983	16661	16856	16845	16816	16748	16717	16765	16799	16616	16562	16537	16636	16885	16790	16574	16762	16632	16756	16867	16853	16907	16638	16613	16977	16807	16561	16626	16744	16634	16470	16627	16712	16761	16797	16627	16721	16787	16713	16694	16658	16756	16608	16753	16482	16844	16765	16848	16700	16762	16602	16640	16765	16788	16544	16797	16601	16719	16840	16729	16768	16585	16701	16636	16663	17028	16755	16809	16573	16711	16898	16701	16729	16814	16508	16724	16874	16772	16642	16621	16547	16849	16627	16720	16720	16550	16694	16753	16832	16898	16777	16733	16615	16838	16855	16922	16730	16703	16574	16756	16773	16661	16704	16567	16682	17063	16840	16722	16777	16443	16744	16790	16768	16586	16516	16864	16660	16701	16656	16648	16787	16671	16562	16651	16890	16644	16767	16763	16778	16893	16726	16843	16765	16674	16716	16666	16727	16796	16955	16885	16601	16645	16682	16739	16830	16730	16734	16726	16646	16524	16639	16715	16790	16797	16756	16694	16574	16756	16661	16669	16723	16826	16840	16843	16699	16773	16698	16785	16725	16650	16789	16782	16558	16736	16566	16720	16645	16792	16682	16670	16843	16921	16766	16813	16594	16808	16636	16648	16626	16807	16703	16562	16590	16636	16757	16938	16770	16684	16820	16758	16768	16921	16677	16700	16857	16841	16526	16778	16828	16738	16539	16719	16979	16879	16548	16677	16633	16530	16666	16566	16747	16679	16691	16674	16576	16899	16801	16787	16638	16641	16573	16665	16755	16659	16820	16724	16781	16710	16684	16615	16635	16492	16769	16851	16757	16662	16763	16604	16723	16606	16681	16904	16636	16686	16691	16654	16699	17109	16907	16776	16710	16649	16804	16666	16809	16692	16914	16898	16724	16689	16732	16672	16812	16627	16628	16695	16793	16725	16764	16637	16637	16634	16476	16662	16877	16573	16699	16671	16631	16816	16785	16648	16710	16867	16667	16580	16710	16674	16904	16757	16809	16679	16545	16830	16570	16645	16810	16537	16715	16426	16673	16723	16656	16804	16924	16640	16746	16741	16740	16807	16732	16543	16716	16685	16723	16749	16581	16643	16906	16726	16763	16782	16579	16576	16794	16935	16791	16737	16643	16537	16744	16728	16925	16800	16802	16945	16734	16627	16818	16823	16596	16524	16545	16859	16599	16777	16728	16895	16695	16844	16818	16716	16764	16793	16787	16589	16781	16713	16610	16705	16725	16732	16665	16406	16930	16845	16668	16899	16618	16695	16624	16713	16491	16840	16689	16774	16421	16745	16619	16662	16615	16577	16670	16737	16849	16788	16478	16730	16649	16681	16818	16697	16571	16832	16954	16768	16520	16921	16852	16881	17019	16662	16912	16638	16696	16490	16858	16757	16889	16757	16705	16714	16571	16716	16780	16495	16565	16732	16639	16567	16686	16687	16599	16987	16662	16694	16734	16686	16692	16685	16652	16590	16594	16537	16764	16820	16710	16785	16837	16762	16886	16691	16755	16823	16822	16936	16775	16855	16591	16546	16827	16608	16885	16564	16380	16929	16718	16614	16687	16744	16823	16659	16597	16796	16725	16769	16890	16622	16581	16927	16794	16785	16700	16853	16625	16749	16627	16828	16659	16901	16630	16874	16859	16759	16767	16689	16686	16608	16795	16721	16793	16846	16605	16904	16708	16696	16616	16645	16857	16595	16735	16913	16715	16570	16623	16766	16781	16698	16948	16580	16773	16912	16801	16960	16819	16638	16739	16802	16514	16706	16501	16734	16579	16747	16741	16912	16895	16756	16673	16549	16669	16628	16719	16468	16662	16725	16751	16846	16828	16741	16663	16540	16835	16684	16569	16803	16794	16751	16634	16846	16877	16571	16642	16767	16624	16638	16747	16517	16817	16771	16473	16602	16632	16638	16584	16658	16833	16627	16621	16482	16823	16482	16593	16823	16730	16959	16709	16832	16659	16657	16925	16788	16744	16630	16606	16574	16602	16686	16528	16683	16646	16788	16512	16785	16683	16870	16779	16918	16735	16655	16788	16744	16622	16793	16869	16753	16903	16678	16575	16769	16885	16627	16838	16782	16904	16781	16701	16662	16668	16757	16545	16824	16648	16824	16780	16735	16733	16601	16598	16700	16539	16809	16701	16596	16822	16541	16716	16613	16764	16590	16774	16689	16635	16708	16543	16717	16596	16738	16682	16557	16672	16589	16699	16740	16863	16719	16943	16711	16596	16685	16708	16507	16485	16694	16644	16637	16962	16677	16648	16726	16608	16766	16778	16688	16743	16548	16775	16881	16720	16829	16722	16814	16716	16734	16549	16797	16592	16651	16577	16936	16629	16564	16751	16736	16875	17048	16747	16606	16659	16587	16583	16581	16731	16647	16840	16670	16721	16728	16691	16628	16667	16763	16604	16669	16563	16725	16668	16634	16683	16761	16598	16630	16761	16692	16721	16575	16797	16565	16828	16700	16757	16527	16642	16937	16715	16823	16777	16621	16909	16791	16647	16658	16867	16730	16860	16663	16707	16697	16697	16685	16763	16629	16774	16721	16784	16744	16643	16749	16680	16739	16718	16762	16593	16641	16930	16679	16766	16683	16466	16664	16557	16664	16783	16688	16754	16833	16622	16958	16739	16819	16637	16703	16890	16529	16697	16851	16821	16660	16764	16772	16775	16849	16802	16577	16698	16639	16919
16236	20091	20458	17524	17019	16756	17458	17573	17119	16236	15909	15679	18928	18226	16650	15966	15210	15020	14729	14603	14858	14503	14732	14771	14721	14645	14667	14541	14603	14626	14741	14753	14607	14839	14748	14693	14712	14807	14673	14718	14785	14654	14641	14817	14610	14669	14650	14707	14731	14555	14622	14706	14819	14718	14661	14683	14794	14727	14605	14562	14729	14626	14777	14694	14660	14810	14617	14680	14670	14637	14894	14650	14686	14731	14792	14645	14558	14610	14631	14866	14763	14638	14480	14836	14629	14750	14578	14777	14549	14751	14742	14726	14698	14593	14677	14747	14605	14641	14549	14669	14771	14777	14629	14474	14529	14709	14616	14794	14596	14632	14769	14636	14701	14487	14653	14594	14800	14537	14786	14723	14679	14584	14596	14674	14561	14628	14789	14478	14530	14594	14618	14762	14570	14590	14659	14646	14878	14772	14648	14701	14647	14850	14581	14680	14725	14499	14730	14654	14650	14782	14681	14602	14726	14802	14592	14827	14743	14618	14719	14437	14816	14598	14609	14708	14697	14696	14486	14633	14775	14703	14810	14602	14622	14771	14401	14684	14612	14769	14728	14528	14815	14750	14655	14732	14680	14598	14570	14623	14725	14543	14620	14691	14842	14560	14828	14661	14585	14695	14711	14857	14645	14640	14565	14773	14651	14798	14728	14641	14578	14769	14458	14857	14642	14534	14702	14758	14736	14400	14722	14688	14613	14599	14597	14655	14713	14669	14781	14651	14663	14529	14727	14630	14652	14873	14581	14817	14592	14563	14694	14780	14614	14666	14551	14543	14568	14678	14758	14674	14749	14771	14584	14707	14767	14603	14760	14556	14809	14682	14673	14772	14680	14701	14668	14669	14623	14583	14651	14491	14715	14590	14867	14687	14591	14505	14627	14564	14593	14650	14654	14791	14616	14609	14750	14783	14769	14701	14692	14764	14681	14817	14647	14806	14779	14491	14682	14733	14776	14665	14881	14601	14709	14745	14719	14560	14717	14585	14654	14899	14685	14602	14732	14838	14716	14873	14792	14796	14638	14722	14680	14678	14792	14537	14608	14689	14830	14514	14693	14536	14719	14653	14668	14597	14737	14767	14500	14715	14587	14734	14612	14521	14734	14763	14783	14700	14675	14622	14835	14483	14585	14573	14585	14736	14718	14731	14762	14629	14610	14759	14827	14716	14718	14810	14695	14769	14498	14762	14565	14542	14645	14693	14778	14876	14684	14549	14535	14701	14673	14829	14632	14652	14548	14606	14553	14610	14783	14725	14707	14778	14731	14722	14878	14593	14707	14491	14587	14732	14659	14753	14552	14767	14603	14572	14462	14731	14681	14725	14553	14720	14674	14651	14666	14710	14846	14739	14658	14774	14741	14645	14726	14642	14887	14698	14598	14859	14633	14695	14802	14846	14722	14658	14603	14661	14713	14746	14668	14521	14843	14612	14518	14584	14749	14778	14844	14562	14687	14675	14761	14729	14769	14670	14472	14571	14764	14616	14725	14674	14729	14566	14679	14774	14638	14590	14842	14571	14841	14855	14751	14775	14660	14886	14642	14675	14768	14576	14707	14617	14685	14513	14769	14483	14566	14584	14655	14644	14650	14603	14857	14711	14706	14594	14652	14786	14619	14716	14518	14821	14630	14662	14833	14838	14718	14632	14669	14805	14809	14428	14858	14646	14622	14523	14749	14517	14482	14765	14531	14756	14690	14649	14558	14656	14477	14577	14950	14821	14723	14857	14817	14730	14737	14708	14633	14680	14730	14775	14696	14656	14763	14603	14642	14504	14726	14683	14633	14728	14623	14631	14552	14740	14821	14810	14815	14906	14805	14772	14532	14571	14761	14654	14645	14570	14862	14581	14847	14582	14819	14700	14705	14769	14874	14551	14763	14729	14747	14840	14637	14524	14698	14576	14757	14636	14855	14512	14576	14580	14675	14644	14595	14576	14602	14479	14736	14665	14509	14611	14620	14924	14696	14648	14564	14754	14729	14480	14723	14675	14706	14716	14818	14725	14626	14536	14721	14556	14532	14801	14583	14787	14499	14684	14708	14650	14725	14698	14779	14610	14645	14817	14976	14571	14883	14622	14628	14760	14749	14683	14652	14558	14716	14741	14616	14725	14736	14730	14676	14684	14673	14666	14602	14704	14645	14746	14655	14830	14744	14566	14826	14579	14668	14669	14620	14733	14582	14750	14648	14676	14756	14762	14550	14573	14691	14670	14606	14735	14693	14633	14713	14692	14629	14832	14652	14814	14646	14700	14797	14693	14734	14664	14759	14763	14736	14820	14651	14855	14612	14661	14699	14711	14593	14637	14790	14642	14781	14701	14760	14689	14607	14476	14893	14705	14764	14546	14663	14573	14721	14634	14698	14832	14767	14754	14730	14840	14721	14771	14813	14835	14620	14648	14787	14709	14655	14769	14747	14599	14903	14541	14802	14719	14506	14505	14652	14562	14777	14621	14691	14610	14608	14605	14712	14554	14776	14624	14536	14690	14711	14752	14795	14602	14625	14667	14679	14701	14724	14822	14652	14784	14648	14699	14766	14874	14705	14653	14534	14562	14734	14527	14674	14621	14653	14671	14742	14501	14623	14691	14672	14567	14538	14627	14740	14639	14843	14588	14753	14832	14698	14699	14625	14678	14616	14836	14779	14700	14567	14665	14575	14642	14479	14725	14600	14653	14604	14837	14871	14643	14565	14829	14536	14848	14664	14782	14753	14564	14848	14491	14624	14599	14814	14674	14800	14747	14637	14553	14777	14536	14793	14543	14513	14508	14692	14483	14554	14776	14757	14767	14764	14739	14689	14806	14675	14734	14765	14520	14739	14758	14907	14545	14691	14672	14538	14690	14626	14629	14656	14699	14745	14745	14602	14833	14594	14806	14827	14752	14609	14626	14695	14794	14543	14707	14672	14714	14902	14601	14822	14665	14634	14698	14698	14648	14629	14546	14725	14801	14720	14685	14690	14677	14818	14687	14728	14755	14784	14765	14718	14639	14632	14766	14671	14595	14668	14554	14719	14642	14665	14683	14690	14690	14675	14770	14670	14712	14809	14636	14705	14570	14912	14794	14752	14728	14548	14546	14852	14556	14595	14672	14589	14799	14640	14426	14834	14708	14616	14713	14752	14836	14619	14682	14718	14569	14749	14507	14757	14692	14728	14728	14628	14644	14543	14623	14744	14629	14666	14815	14561	14724	14664	14705	14730	14661	14644	14641	14562	14665	14770	14672	14717	14637	14730	14654	14671	14594	14616	14613	14766	14620	14715	14815	14655	14630	14731	14698	14663	14696	14702	14700	14738	14780	14587	14786	14677	14550	14792	14623	14608	14817	14568	14669	14672	14627	14667	14740	14671	14682	14701	14591	14908	14594	14741	14581	14728	14787	14652	14740	14778	14867	14711	14792	14742	14758	14537	14606	14656	14685	14680	14475	14694	14661	14505	14602	14756	14796	14776	14785	14728	14591	14599	14645	14631	14680	14710	14575	14522	14852	14733	14792	14736	14728	14720	14688	14696	14624	14814	14698	14702	14728	14654	14598	14684	14669	14773	14917	14782	14475	14653	14578	14755	14778	14653	14753	14762	14714	14900	14746	14909	14725	14779	14646	14708	14744	14779	14790	14625	14589	14665	14655	14778	14604	14697	14806	14740	14625	14931	14807	14709	14699	14585	14665	14551	14608	14817	14504	14558	14715	14516	14818	14739	14927	14648	14561	14591	14525	14694	14754	14743	14784	14662	14638	14732	14844	14709	14643	14734	14655	14561	14683	14686	14673	14761	14769	14721	14781	14661	14837	14750	14785	14800	14853	14626	14649	14798	14728	14605	14692	14783	14885	14789	14776	14659	14543	14754	14761	14734	14512	14827	14644	14627	14686	14576	14927	14615	14673	14718	14653	14610	14906	14581	14615	14643	14775	14833	14799	14688	14718	14780	14680	14831	14794	14584	14893	14670	14843	14546	14731	14566	14645	14743	14568	14854	14623	14717	14606	14719	14535	14604	14650	14821	14624	14979	14762	14652	14633	14662	14792	14710	14719	14623	14830	14720	14773	14734	14514	14628	14777	14714	14779	14774	14701	14754	14750	14645	14687	14657	14792	14727	14739	14788	14494	14646	14631	14693	14804	14646	14794	14708	14687	14503	14723	14569	14651	14824	14806	14754	14686	14678	14714	14644	14737	14629	14599	14898	14855	14559	14690	14767	14763	14810	14732	14723	14960	14531	14656	14903	14659	14678	14524	14627	14625	14587	14840	14746	14550	14720	14694	14618	14787	14705	14734	14823	14756	14706	14575	14689	14683	14766	14713	14673	14556	14649	14723	14613	14714	14696	14685	14609	14752	14661	14638	14755	14665	14607	14668	14736	14723	14624	14765	14721	14713	14672	14867	14776	14690	14567	14858	14635	14692	14451	14857	14579	14688	14571	14733	14667	14626	14566	14641	14760	14778	14611	14741	14821	14513	14536	14772	14826	14743	14674	14670	14671	14531	14842	14714	14703	14599	14605	14750	14769	14515	14823	14678	14656	14741	14647	14752	14566	14629	14713	14551	14736	14755	14725	14727	14588	14570	14565	14881	14765	14614	14709	14564	14649	14790	14612	14712	14697	14639	14831	14690	14749	14686	14820	14768	14869	14539	14660	14649	14826	14622	14668	14514	14690	14711	14723	14680	14856	14852	14624	14648	14714	14525	14626	14571	14609	14637	14748	14666	14816	14739	14658	14710	14904	14712	14693	14728	14767	14754	14598	14579	14644	14768	14717	14738	14680	14697	14660	14671	14689	14609	14580	14927	14754	14788	14824	14577	14659	14609	14731	14759	14660	14641	14672	14645	14415	14692	14789	14699	14513	14811	14775	14875	14786	14901	14619	14780	14887	14753	14722	14585	14619	14484	14630	14769	14674	14671	14820	14727	14724	14768	14704	14639	14888	14691	14736	14689	14792	14862	14689	14602	14611	14565	14792	14837	14736	14660	14583	14723	14473	14649	14772	14614	14799	14788	14681	14840	14718	14691	14576	14759	14556	14880	14591	14763	14634	14649	14686	14787	14717	14900	14534	14708	14676	14688	14710	14617	14885	14766	14639	14628	14607	14601	14903	14824	14591	14619	14796	14696	14534	14650	14748	14792
25265	21405	28182	25584	21919	20168	20045	18963	18697	18725	18229	22967	35445	31013	26149	21714	18969	17476	16670	16794	16666	16605	16774	16752	16483	16659	16790	16883	16857	16879	16740	16580	16680	16874	16674	16705	16552	16651	16491	16568	16615	16979	16638	16447	16732	16688	16621	16850	16801	16897	16841	16719	16718	16791	16907	16786	16687	16747	16601	16667	16653	16691	16577	16745	16976	16722	16901	16721	16770	16603	16515	16873	16693	16654	16682	16787	16576	16515	16747	16668	16766	16749	16702	16756	16517	16729	16716	16602	16574	16494	16720	16870	16851	16558	16456	16596	16535	16455	16898	16780	16655	16526	16880	16767	16612	16653	16656	16628	16657	16607	16607	16581	16919	16785	16893	16913	16657	16757	16739	16698	16727	16545	16696	16641	16620	16665	16738	16432	16580	16648	16817	16898	16692	16722	16664	16884	16719	16569	16822	16845	16847	16391	16573	16648	16764	16525	16683	16654	16577	16607	16491	16603	17023	16920	16739	16493	16647	16472	16500	16610	16659	16835	16476	16756	16638	16633	16497	16690	16711	16891	16619	16687	16753	16577	16668	16795	16705	16489	16750	16667	16554	16674	16862	16530	16646	16600	16732	16790	16660	16670	16619	16791	16615	16698	16627	16504	16655	16559	16671	16617	16633	16791	16805	16617	16673	16547	16721	16830	16700	16618	16527	16756	16653	16694	16955	16851	16896	16629	16645	16831	16442	16673	16632	16876	16954	16669	16816	16585	16761	16792	16651	16678	16694	16680	16604	16557	16456	16692	16732	16748	16659	16779	16878	16709	16781	16686	16478	16764	16653	16723	16758	16874	16708	16722	16741	16481	16656	16675	16537	16727	16640	16664	16815	16614	16465	16595	16501	16710	16768	16774	16738	16539	16535	16808	16935	16888	16706	16802	16676	16646	16659	16667	16675	16586	16750	16578	16716	16729	16783	16812	16398	16621	16658	16877	16660	16778	16346	16881	16720	16864	16805	16640	16653	16642	16776	16579	16776	16715	16684	16767	16654	16847	16821	16696	16676	16636	16826	16708	16572	16760	16784	16675	16615	16608	16701	16788	16741	16763	16729	16689	16657	16617	16589	16839	16812	16689	16670	16679	16826	16728	16451	16787	16992	16642	16857	16827	16581	16671	16640	16705	16596	16761	16892	16677	16564	16677	16530	16653	16619	16657	16694	16807	16545	16662	16650	16712	16670	16643	16669	16492	16722	16632	16759	16506	16406	16675	16783	16641	16672	16800	16562	16666	16852	16736	16787	16777	16641	16776	16685	16650	16690	16841	16613	16674	16739	16687	16816	16703	16884	16614	16788	16662	16627	16619	16623	16813	16769	16632	16734	16485	16684	16706	16550	16750	16728	16590	16733	16865	16711	16521	16554	16663	16707	16599	16789	16604	16675	16784	16654	16865	16738	16870	16653	16805	16882	16729	16927	16728	16768	16538	16591	16738	16598	16783	16848	16790	16800	16743	16860	16767	16859	16650	16855	16762	16638	16643	16836	16639	16849	16790	16684	16784	16754	16748	16875	16700	16641	16545	16437	16718	16813	16845	16561	16419	16745	16554	16723	16618	16584	16642	16631	16683	16899	16600	16857	16873	16677	16525	16939	16660	16833	16890	16595	16443	16925	16858	16666	16740	16796	16765	16674	16679	16627	16549	16585	16520	16572	16656	16606	16656	16722	16782	16729	16741	16596	16869	16728	16546	16666	16643	16730	16717	16871	16819	16667	16775	16762	16690	16513	16707	16751	16724	16679	16565	16772	16630	16609	16606	16624	16763	16726	16724	16697	16525	16631	16611	16691	16469	16796	16757	16631	16849	16719	16633	16735	16504	16655	16774	16620	16646	16745	16715	16520	16701	16751	16552	16539	16648	16748	16720	16652	16658	16702	16690	16675	16787	16959	16611	16853	16792	16704	16962	16981	16565	16572	16502	16735	16526	16750	16782	16764	16757	16518	16542	16785	16552	16621	16828	16751	16561	16738	16682	16809	16820	16648	16830	16859	16821	16960	16490	16790	16535	16584	16750	16672	16562	16731	16832	16633	16807	16653	16559	16855	16897	16628	16549	16662	16673	16726	16612	16593	16657	16696	16548	16687	16625	16751	16716	16552	16793	16722	16635	16665	16680	16578	16689	16709	16476	16682	16789	16683	16535	16859	16666	16708	16644	16642	16706	16760	16752	16618	16540	16556	16668	16636	16718	16530	16519	16626	16681	16676	16507	16728	16691	16534	16708	16884	16685	16715	16776	16682	16629	16752	16728	16826	16620	16815	16769	16683	16870	16780	16641	16754	16721	16585	16605	16643	16531	16838	16912	16598	16714	16764	16695	16506	16756	16829	16808	16897	16661	16753	16815	16650	16559	16574	16824	16692	16721	16892	16929	16868	16618	16856	16762	16692	16707	16546	16859	16787	16883	16584	16745	16689	16642	16760	16673	16705	16567	16608	16564	16767	16783	16523	16614	16844	16718	16718	16780	16698	16746	16877	16706	16757	16857	16573	16557	16774	16778	16971	16883	16768	16687	16748	16775	16716	16607	16629	16688	16782	16706	16699	16772	16613	16400	16743	16944	16771	16684	16792	16627	16461	16888	16683	16814	16773	16848	16726	16789	16621	16610	16732	16584	16369	16454	16675	16856	16758	16761	16555	16641	16960	16742	16683	16754	16536	16652	16646	16869	16553	16608	16669	16781	16632	16757	16732	16767	16827	16760	16418	16842	16864	16596	16481	16680	16754	16772	16679	16647	16545	16792	16646	16738	16697	16777	16808	16629	16555	16694	16742	16601	16648	16604	16572	16519	16719	16534	16771	16685	16747	16764	16750	16504	16698	16754	16749	16662	16646	16797	16534	16733	16496	16842	16556	16638	16633	16681	16574	16692	16715	16680	16921	16484	16741	16810	16665	16773	16519	16630	16752	16760	16810	16682	16739	16559	16608	16760	16717	16836	16736	16686	16765	16723	16643	16717	16712	16835	16879	16587	16535	16746	16676	16651	16715	16557	16865	16753	16826	16971	16715	16801	16761	16736	16725	16733	16749	16542	16726	16692	16564	16691	16616	16642	16727	16632	16750	16907	16689	16289	16698	16766	16698	16829	16606	16648	16712	16522	16704	16697	16696	16731	16692	16533	16702	16623	16752	16806	16648	16654	16823	16557	16571	16488	16791	16715	16935	16668	16804	16606	16673	16618	16606	16636	16684	16590	16663	16893	16733	16776	16731	16593	16749	16626	16711	16578	16862	16873	16792	16563	16682	16946	16667	16805	16685	16744	16614	16415	16599	16695	16888	16624	16916	16713	16717	16786	16867	16785	16525	16639	16561	16852	16741	16744	16770	16771	16826	16548	16716	16603	16656	16712	16661	16792	16780	16388	16878	16757	16829	16736	16851	16913	16840	16485	16789	16637	16726	16606	16953	16709	16590	16460	16682	16723	16714	16630	16530	16645	16812	16528	16732	16915	16785	16725	16585	16710	16758	16677	16828	16836	16753	16900	16772	16616	16767	16828	16612	16663	16612	16662	16847	16788	16926	16551	16851	16684	16755	16814	16566	16604	16569	16608	16356	16656	16656	16672	16609	16809	16836	16729	16441	16702	16535	16594	16884	16649	16588	16502	16735	16617	16882	16728	16618	16720	16765	16682	16733	16702	16869	16709	16682	16809	16599	16557	16652	16632	16910	16666	16649	16733	16724	16764	16762	16876	16536	16792	16643	16617	16531	16655	16700	16823	16467	16688	16565	16737	16835	16691	16488	16663	16677	16763	16690	16609	16741	16595	16714	16599	16718	16615	16690	16795	16615	16767	16666	16569	16880	16716	16721	16624	16615	16689	16487	16737	16848	16500	16604	16698	16655	16615	16741	16613	16816	16887	16574	16702	16952	16592	16659	16690	16542	16686	16659	16851	16771	16637	16864	16793	16577	16779	16631	16570	16638	16908	16799	16712	16724	16607	16677	16809	16689	16870	16715	16820	16649	16987	16938	16790	16669	16765	16793	16838	16600	16720	16598	16755	16681	16794	16634	16668	16740	16674	16803	16698	16739	16701	16599	16514	16715	16763	16726	16775	16796	16679	16671	16745	16700	16719	16645	16612	16662	16785	16668	16366	16751	16625	16660	16600	16789	16586	16840	16729	16629	16833	16661	16746	16786	16650	16676	16644	16825	16882	16597	16701	16760	16656	16577	16606	16806	16607	16644	16676	16513	16586	16634	16599	16560	16571	16781	16658	16737	16818	16577	16656	16697	16694	16721	16579	16724	16698	16730	16533	16689	16855	16688	16753	16484	16734	16695	16601	16535	16522	16652	16693	16698	16615	16535	16633	16822	16823	16669	16733	16754	16682	16789	16648	16562	16712	16583	16673	16649	16722	16789	16702	16715	16690	16920	16653	16500	16854	16756	16588	16741	16701	16677	16720	16861	16768	16864	16700	16754	16841	16635	16680	16827	16899	16804	16563	16588	16769	16696	16618	16567	16850	16611	16769	16629	16537	16814	16679	16746	16624	16828	16751	16729	16616	16589	16700	16674	16641	16700	16705	16627	16745	16860	16877	16478	16472	16539	16737	16695	16656	16594	16652	16559	16703	16719	16561	16658	16773	16769	16558	16912	16756	16679	16587	16665	16784	16766	16624	16625	16605	16631	16618	16623	16724	16640	16599	16609	16657	16658	16676	16718	16739	16721	16598	16994	16694	16818	16656	16773	16659	16973	16701	16511	16571	16720	16616	16485	16543	16664	16379	16721	16686	16680	16668	16741	16608	16642	16882	16662	16596	16739	16816	16880	16764	16545	16638	16749	16742	16708	16634	16793	16776	16476	16591	16589	16564	16758	16878	16791	16762	16554	16753	16569	16667	16642	16703	16702	16471	16595	16450	16607	16752	16827	16981	16865	16737	16808	16636	16632	16892	16796	16622	16801	16917	16581	16717	16677	16512	16659	16633	16796	16673	16566	16592	16733	16512	16800	16595	16923	16647	16562	16622	16905	16961	16637	16576	16747	16836	16699	16669	16580	16590	16509	16599	16540	16726	16720	16705	16690	16684	16789	16888	16750	16811	16801	16589	16870	16534	16711	16818	16677	16769	16510	16756	16562	16848	16770	16654	16682	16746	16647	16506	16613	16697	16678	16540
15746	25982	25248	20950	18780	17953	18041	18599	18229	17705	17139	25325	37842	31880	25850	20593	17141	15499	14902	14858	14701	14718	14861	14748	15031	14725	14621	14948	14671	14627	14827	14628	14730	14873	14733	14568	14604	14868	14679	14738	14897	14622	14745	14854	14679	14687	14886	14879	14574	14615	14735	14770	14694	14792	14719	14733	14804	14689	14897	14712	14855	14847	14667	14743	14722	14759	14735	14663	14792	14742	14701	14759	14653	14684	14774	14626	14671	14834	14532	14589	14558	14851	14642	14800	14684	14702	14669	14739	14719	14756	14797	14874	14615	14732	14835	14550	14768	14648	14793	14719	14710	14743	14630	14543	14647	14689	14597	14895	14748	14652	14644	14868	14802	14689	14775	14777	14565	14706	14700	14832	14599	14718	14541	14800	14654	14678	14681	14761	14713	14699	14643	14816	14568	14724	14580	14681	14692	14697	14770	14736	14696	14693	14803	14663	14632	14688	14657	14824	14770	14859	14657	14654	14706	14589	14697	14769	14753	14667	14880	14724	14646	14755	14536	14816	14692	14810	14784	14622	14631	14764	14770	14829	14736	14772	14765	14672	14840	14699	14741	14648	14844	14667	14647	14646	14727	14685	14871	14601	14604	14667	14643	14608	14681	14686	14520	14768	14773	14610	14912	14895	14789	14742	14733	14692	14662	14839	14780	14697	14647	14772	14688	14688	14558	14881	14861	14726	14657	14936	14865	14626	14867	14830	14636	14669	14832	14695	14808	14807	14652	14774	14796	14705	14736	14632	14748	14542	14842	14742	14748	14785	14710	14512	14730	14878	14774	14788	14790	14597	14693	14655	15002	14707	14686	14679	14712	14703	14718	14933	14691	14655	14740	14623	14744	14573	14674	14696	14796	14640	14803	14537	14595	14699	14691	14644	14662	14611	14876	14754	14497	14582	14667	14740	14670	14684	14736	14740	14886	14608	14806	14689	14636	14681	14629	14842	14769	14706	14689	14721	14644	14606	14843	14681	14626	14703	14856	14578	14794	14578	14792	14636	14746	14721	14770	14696	14725	14629	14791	14542	14768	14659	14723	14711	14705	14709	14616	14724	14711	14762	14628	14799	14620	14777	14686	14749	14689	14714	14913	14550	14805	14511	14692	14817	14814	14554	14820	14624	14694	14669	14670	14765	14567	14732	14645	14724	14649	14769	14725	14824	14609	14743	14714	14819	14714	14802	14637	14834	14723	14568	14646	14610	14756	14704	14711	14760	14766	14672	14849	14661	14552	14808	14937	14713	14695	14750	14777	14926	14860	14677	14697	14698	14726	14630	14689	14682	14715	14756	14645	14718	14631	14781	14741	14725	14862	14774	14667	14783	14752	14754	14663	14642	14718	14738	14635	14836	14758	14818	14759	14780	14743	14784	14833	14716	14788	14855	14609	14735	14809	14638	14699	14602	14629	14758	14764	14785	14679	14739	14756	14794	14792	14905	14595	14682	14672	14655	14633	14806	14831	14803	14592	14728	14843	14603	14650	14819	14471	14688	14616	14808	14737	14906	14662	14648	14893	14700	14679	14668	14563	14731	14955	14675	14725	14706	14633	14688	14800	14825	14804	14632	14816	14681	14825	14704	14745	14703	14686	14753	14758	14840	14741	14924	14819	14670	14753	14705	14656	14661	14748	14702	14596	14656	14597	14636	14806	14648	14660	14861	14673	14734	14629	14813	14673	14795	14811	14664	14697	14794	14686	14710	14618	14742	14678	14629	14658	14663	14526	14823	14635	14976	14783	14702	14544	14814	14691	14700	14637	14704	14894	14760	14730	14749	14704	14576	14651	14831	14657	14756	14590	14668	14648	14726	14750	14569	14726	14869	14555	14865	14756	14714	14661	14726	14583	14701	14757	14623	14620	14867	14753	14848	14736	14750	14788	14777	14733	14743	14812	14795	14693	14769	14784	14621	14595	14751	14740	14721	14804	14820	14556	14730	14684	14889	14642	14744	14781	14670	14772	14741	14752	14729	14848	14702	14721	14913	14666	14612	14667	14633	14735	14665	14669	14693	14645	14790	14783	14669	14842	14749	14708	14758	14841	14824	14743	14450	14852	14710	14748	14769	14922	14561	14709	14694	14741	14701	14605	14745	14802	14565	14839	14615	14800	14600	14726	14756	14615	14729	14750	14751	14696	14898	14781	14869	14580	14512	14830	14723	14533	14681	14835	14822	14614	14788	14563	14830	14725	14719	14751	14811	14628	14700	14639	14701	14604	14733	14581	14655	14660	14772	14729	14832	14588	14646	14758	14577	14860	14796	14797	14739	14717	14636	14422	14773	14757	14643	14723	14682	14792	14633	14891	14884	14908	14755	14744	14654	14626	14896	14756	14815	14794	14587	14880	14721	14522	14735	14544	14646	14890	14717	14727	14825	14620	14705	14722	14773	14825	14862	14685	14694	14837	14780	14792	14633	14762	14723	14767	14846	14672	14665	14800	14734	14663	14559	14659	14766	14584	14716	14842	14846	14619	14848	14731	14612	14567	14695	14791	14782	14805	14744	14635	14771	14785	14588	14715	14854	14725	14738	14699	14710	14675	14827	14768	14719	14855	14771	14633	14750	14870	14819	14596	14658	14795	14754	14758	14739	14592	14719	14579	14766	14808	14783	14820	14551	14738	14800	14768	14772	14657	14666	14619	14702	14724	14575	14743	14631	14698	14757	14772	14650	14873	14442	14673	14586	14756	14708	14769	14639	14765	14888	14935	14797	14802	14651	14963	14802	14661	14836	14709	14616	14612	14603	14727	14730	14829	14591	14771	14843	14771	14857	14800	14771	14754	14681	14685	14761	14752	14700	14887	14777	14805	14733	14672	14829	14922	14723	14715	14770	14775	14658	14793	14622	14740	14755	14817	14739	14717	14689	14739	14849	14698	14676	14521	14827	14697	14738	14692	14759	14614	14910	14705	14770	14586	14914	14652	14651	14820	14716	14782	14766	14738	14733	14582	14683	14841	14960	14773	14796	14678	14639	14646	14792	14771	14750	14762	14827	14803	14784	14805	14595	14663	14682	14758	14685	14537	14703	14725	14849	14812	14535	14727	14872	14607	14670	14729	14832	14660	14656	14877	14666	14502	14555	14774	14789	14596	14638	14774	14786	14734	14816	14539	14784	14823	14549	14871	14612	14662	14841	14763	14833	14502	14767	14553	14582	14674	14793	14526	14761	14663	14678	14868	14753	14636	14585	14570	14602	14781	14500	14716	14683	14807	14807	14584	14873	14711	14621	14638	14890	14800	14560	14854	14531	14823	14700	14656	14624	14860	14726	14780	14679	14766	14890	14796	14727	14513	14667	14761	14787	14610	14563	14780	14575	14726	14804	14723	14636	14578	14780	14653	14625	14791	14760	14617	14876	14689	14742	14655	14808	14846	14652	14634	14760	14685	14608	14865	14634	14820	14624	14783	14711	14686	14652	14700	14746	14664	14675	14662	14757	14760	14684	14680	14938	14805	14768	14649	14728	14754	14663	14655	14558	14762	14616	14798	14717	14654	14638	14744	14714	14743	14640	14703	14759	14813	14900	14507	14665	14741	14669	14827	14684	14757	14773	14742	14827	14717	14646	14633	14695	14809	14782	14803	14840	14711	14796	14708	14877	14510	14547	14804	14571	14678	14796	14703	14732	14800	14814	14562	14715	14729	14658	14785	14728	14789	14744	14910	14723	14601	14877	14805	14681	14718	14799	14699	14623	14877	14602	14811	14799	14716	14651	14794	14596	14679	14646	14774	14609	14724	14788	14589	14780	14698	14892	14611	14739	14667	14713	14836	14708	14666	14690	14789	14734	14654	14825	14713	14769	14622	14808	14678	14673	14727	14892	14601	14820	14836	14757	14726	14772	14770	14760	14756	14784	14823	14669	14612	14709	14714	14674	14705	14809	14588	14850	14772	14529	14703	14574	14778	14792	14772	14662	14980	14620	14694	14716	14907	14908	14705	14777	14721	14725	14740	14676	14615	14722	14685	14652	14680	14755	14889	14639	14727	14573	14749	14613	14555	14694	14764	14636	14702	14635	14683	14806	14764	14785	14790	14854	14582	14744	14747	14594	14818	14739	14682	14508	14843	14721	14693	14653	14643	14728	14707	14662	14799	14607	14747	14698	14613	14826	14655	14817	14664	14586	14669	14787	14685	14638	14762	14881	14628	14786	14533	14614	14786	14730	14791	14821	14714	14781	14929	14578	14657	14649	14777	14563	14706	14635	14653	14743	14579	14750	14714	14702	14803	14608	14639	14626	14674	14510	14733	14621	14912	14702	14600	14886	14654	14794	14702	14754	14694	14799	14676	14946	14718	14621	14766	14593	14737	14738	14804	14734	14751	14577	14799	14654	14728	14712	14772	14637	14622	14639	14733	14726	14656	14810	14707	14684	14694	14694	14732	14694	14790	14662	14721	14620	14873	14557	14797	14655	14825	14683	14638	14619	14866	14806	14554	14728	14801	14814	14608	14626	14883	14810	14748	14666	14675	14633	14675	14680	14604	14800	14867	14702	14648	14801	14801	14899	14770	14619	14835	14781	14617	14663	14701	14651	14947	14822	14727	14562	14749	14698	14694	14648	14566	14801	14596	14687	14891	14821	14622	14885	14804	14739	14666	14695	14796	14845	14668	14720	14822	14802	14647	14722	14823	14693	14883	14746	14716	14635	14546	14737	14854	14801	14870	14707	14794	14537	14939	14658	14636	14982	14733	14553	14894	14690	14876	14736	14619	14637	14623	14736	14648	14788	14626	14896	14683	14736	14814	14751	14772	14766	14837	14563	14857	14747	14828	14702	14879	14646	14660	14621	14650	14746	14669	14584	14873	14641	14678	14641	14658	14872	14788	14949	14673	14811	14641	14827	14522	14756	14700	14623	14736	14896	14873	14680	14566	14758	14805	14566	14695	14748	14658	14842	14770	14752	14665	14577	14712	14716	14747	14775	14608	14726	14779	14764	14848	14685	14710	14702	14595	14726	14685	14731	14870	14660	14772	14874	14801	14659	14724	14879	14619	15017	14741	14749	14751	14785	14599	14896	14723	14916	14884	14708	14784	14757	14644	14794	14667	14908	14717	14717	14678	14690	14597	14582	14654	14844	14846	14687	14614	14700	14733	14868	14770	14610	14762	14846	14726	14805	14707	14749
23838	21412	28992	24289	22252	23942	24312	20939	19771	19663	19260	24199	37397	38610	36259	29148	23239	19278	17590	17098	16937	16875	16984	16824	17118	17016	16639	16898	16846	16594	17087	16984	16770	16824	16863	16768	16889	16822	16718	16805	16872	16892	16826	16690	16925	16718	16799	16811	16750	16771	16689	16919	16702	16628	16853	16800	16943	16611	16589	16690	16635	16768	16617	17010	16801	16802	16923	16790	16705	16728	16778	16773	16803	16618	16790	16788	16658	16832	16932	16719	16885	16709	16833	16697	16741	16690	16885	16764	16644	16726	16862	16730	16659	16700	16837	16619	16747	16776	16598	16804	16687	16789	16659	16932	16907	16661	16770	16633	16595	16700	16624	16732	16661	16949	16971	16661	16707	16651	16780	16766	16626	16603	16513	16818	16687	16816	16650	16799	16523	16711	16706	16741	16618	16670	16954	16679	16745	16755	17023	16896	16701	16671	16637	16857	16721	16789	16866	16638	16686	16803	16654	16689	16677	16696	16759	16657	16721	16718	16532	16716	16616	16643	16859	16655	16774	16821	16770	16656	16825	16718	16834	16726	16736	16803	16797	16688	16864	16783	16705	16772	16683	16808	16784	16730	16733	16939	16871	16636	16838	16684	16674	16657	16573	16753	16783	16568	16789	16663	16732	16796	16834	16741	16713	16688	17039	16820	16778	16765	16954	16639	16567	16863	16708	16591	16885	16733	16596	16573	16680	16643	16729	16787	16809	16685	16752	16751	16780	16649	16813	16627	16829	16669	16680	16730	16696	16775	16746	16783	16540	16669	16537	16580	16784	16664	16707	16806	16566	16648	16765	16616	16721	16925	16728	16938	16761	16852	16679	16833	16681	16706	16721	16728	16845	16708	16637	16573	16645	16559	16559	16612	17010	16600	16714	16843	16575	16498	16720	16779	16495	16730	16723	17063	16632	16880	16776	16595	16823	16685	16818	16853	16884	16627	16705	16604	16842	16702	16722	16609	16747	16521	16870	16766	16712	16826	16709	16558	16727	16658	16703	16820	16830	16839	16928	16930	16682	16640	16667	16675	16716	16845	16838	16774	16779	16745	16498	16825	16752	16630	16908	16891	16772	16718	16641	16668	16697	16917	16741	16647	16747	16719	16644	16446	16581	16596	16713	16743	16616	16667	16798	16854	16844	16919	16842	16862	16792	16785	16713	16967	16543	16719	16810	16494	16901	16528	16624	16649	16841	16739	16815	16854	16764	16784	16647	16813	16699	16624	16631	16711	16538	16773	16653	16764	16665	16723	16810	16736	16768	16937	16770	16722	16970	16783	16753	16686	16759	16806	16884	16938	16670	16819	16794	16745	16627	16594	16749	16559	16737	16850	16840	16789	16786	16843	16885	16899	16658	16679	16822	16654	16568	16800	16743	16855	16572	16895	16846	16726	16782	16679	16751	16825	16800	16869	16563	16802	16752	16691	16689	16647	16799	16728	16658	16728	16790	16639	16589	16716	16840	16591	16526	16691	16867	16789	16761	16735	16710	16744	16660	16679	16693	16716	16901	16606	16513	16710	16661	16648	16696	16566	16689	16759	16821	16466	16704	16791	16785	16660	16662	16755	16736	16797	16465	16702	16748	16724	16707	16695	16775	16707	16651	16884	16546	16909	16676	16643	16882	16871	16662	16904	16749	16689	16658	16701	16661	16758	16708	16571	16753	16626	16872	16716	16729	16582	16769	16617	16888	16765	16550	16608	16627	16620	16787	16590	16882	16771	16790	16694	16569	16742	16707	16789	16787	16676	16873	16701	16906	16595	16526	16667	16703	16691	16765	16654	16656	16712	16685	16704	16682	16849	16741	16797	16800	16600	16861	16735	16542	16913	16821	16729	16750	16649	16768	16625	16910	16903	16791	16769	16777	16699	16684	16749	16674	16881	16752	16534	16812	17003	16803	16632	16761	16672	16639	16762	16734	16674	16874	16578	16722	16871	16766	16734	16662	16936	16748	16617	16744	16779	16659	16937	16791	16757	16621	16733	16845	16788	16745	16653	16657	16849	16708	16642	16639	16635	16645	16836	16550	16895	16998	16766	16695	16767	16680	16777	16804	16810	16830	16754	16664	16771	16962	16878	16554	16529	16602	16699	16681	16893	16904	16721	16936	16546	16824	16854	16771	16620	16766	16596	16788	16582	16687	16532	16476	16761	16546	16707	16851	16803	16813	16676	16492	16801	16673	16623	16682	16764	16531	16694	16649	16640	16693	16668	16719	16741	16582	16704	16713	16535	16756	16474	16777	16640	16571	16660	16509	16733	16650	16880	16667	16864	16594	16601	16723	16745	16759	16519	16622	16746	16811	16656	16710	16700	16604	16826	16585	16784	16619	16590	16611	16507	16660	16694	16785	16553	16711	16663	16607	16590	16538	16830	16794	16749	16772	16717	16885	16713	16918	16684	16787	16763	16750	16616	16830	16646	16831	16724	16770	16639	16575	16647	16774	16522	16766	16729	16623	16732	16910	16708	16775	16940	16612	16794	16732	16764	16765	16606	16590	16671	16735	16636	16565	16576	16804	16687	16704	16576	16693	16888	16617	16594	16823	16763	16713	16737	16794	16560	16688	16601	16666	16636	16699	16558	16582	16780	16651	16602	16703	16807	16741	16827	16735	16650	16822	16829	16638	16616	16525	16847	16576	16748	16784	16743	16650	16767	16678	16768	16720	16891	16486	16654	16639	16805	16642	16851	16718	16754	16554	16646	16503	16764	16520	16752	16631	16794	16710	16784	16589	16825	16520	16811	16776	16735	16628	16905	16631	16699	16495	16615	16628	16841	16691	16764	16751	16701	16704	16840	16822	16545	16765	16601	16832	16730	16703	16644	16700	17010	16751	16643	16569	16675	16612	16627	17092	16861	16674	16819	16658	16729	16686	16680	16695	16711	16795	16552	16585	16742	16827	16711	16799	16902	16702	16746	16785	16821	16787	16687	16744	16607	16683	16705	16595	16614	16785	16668	16669	16669	16669	16651	16756	16665	16682	16680	16799	16846	16722	16848	16694	16580	16788	16747	16867	16656	16764	16772	16624	16616	16862	16746	16631	16710	16523	16869	16740	16607	16410	16688	16817	16763	16739	16661	16619	16728	16740	16733	16764	16681	16513	16805	16651	16789	16861	16809	16735	16730	16687	16712	16656	16989	16703	16718	16690	17039	16633	16657	16579	16612	16588	16852	16696	16768	16743	16777	16688	16708	16559	16816	16540	16634	16712	16594	16543	16917	16742	16784	16866	16768	16764	16727	16905	16729	16754	16752	16614	16686	16949	16737	16779	16753	16677	16715	16746	16921	16909	16747	16738	16662	16675	16602	16726	16814	16730	16685	16806	16765	16829	16626	16940	16657	16728	16770	16648	16718	16707	16753	16792	16767	16946	16514	16670	16660	16854	16723	16698	16750	16680	16488	16571	16753	16839	16807	16661	16667	16668	16591	16610	16710	16754	16781	16726	16907	16725	16746	16701	16621	16768	16862	16831	16642	16884	16708	16797	16582	16579	16643	16608	16660	16524	16764	16519	16754	16845	16735	16638	16585	16782	16682	16623	16717	16598	16666	16653	16750	16549	16858	16717	16635	17027	16654	16741	16824	16772	16749	16725	16681	16744	16607	16747	16604	16653	16764	16746	16789	16813	16747	16769	16986	16583	16690	16733	16878	16697	16693	16835	16609	16787	16614	16685	16737	16721	16488	16804	16818	16871	16500	16673	16541	16619	16668	16508	16650	16787	16812	16704	16434	16699	16577	16765	16782	16744	16722	16722	16556	16791	16783	16692	16712	16645	16683	16983	16831	16798	16787	16584	16805	16935	16692	16634	16732	16894	16738	16707	16474	16789	16722	16550	16833	16755	16777	16520	16539	16651	16675	16690	16690	16709	16571	16829	16918	16761	16821	16646	16705	17012	16774	16799	16620	16736	16769	16598	16776	16720	16592	16721	16915	16760	16762	16732	16771	16776	16781	16784	16703	16526	16736	16852	16631	16725	16506	16650	16895	16618	16928	16641	16640	16697	16552	16568	16736	16748	16700	16539	16813	16644	16461	16672	16807	16687	16768	16553	16679	16842	16604	16765	16579	16759	16747	16514	16604	16567	16814	16635	16710	16752	16636	16805	16758	16796	16636	16577	16587	16506	16755	16631	16764	16464	16774	16623	16536	16610	16705	16993	16629	16513	16741	16616	16832	16602	16560	16677	16833	16909	16510	16580	16535	16699	16557	16654	16796	16606	16651	16989	16674	16636	16812	16823	16675	16591	16795	16591	16825	16756	16797	16742	16691	16677	16690	16656	16627	16869	16665	16720	16561	16908	16761	16800	16696	16647	16748	16783	16786	16820	16847	16687	16433	16826	16808	16755	16786	16903	16813	16749	16874	16744	16690	16845	16813	16822	16598	16680	16597	16508	16720	16682	16724	16883	16755	16909	16683	16549	16777	16520	16748	16888	16676	16657	16644	16723	16700	16601	16712	16751	16688	16432	16622	16753	16626	16714	16737	16602	16738	16563	16645	16640	16643	16946	16705	16610	16833	16896	16661	16906	16789	16706	16734	16794	16725	16739	16776	16621	16804	16688	16760	16782	16741	16838	16857	16967	16705	16846	16722	16768	16608	16681	16638	16632	16726	16639	16654	16897	16678	16594	16797	16730	16983	16551	16668	16761	16790	16770	16817	16683	16603	16536	16624	16701	16656	16615	16553	16597	16793	16516	16533	17000	16808	16751	16781	16738	16754	16740	16702	16768	16688	16568	16767	17007	16639	16854	16791	16895	16624	16948	16828	16638	16659	16612	16702	16707	16774	16513	16657	16663	16659	16643	16711	16522	16797	16729	16802	16638	16838	16789	16596	16715	16766	16617	16732	16676	16882	16785	16886	16689	16899	16757	16601	16774	16830	16802	16765	16532	16813	16699	16631	16769	16558	16840	16763	16654	16907	16818	16722	16707	16651	16724	16717	16757	16757	16503	16698	16725	16836	16923	16621	16693	16759	16553	16851	16685	16666	16804	16566	16712	16714	16791	16746	16574	16773	16876	16737	16969	16709	16832	16624	16596	16863	16558	16665	16769	16651	16787	16588	16711	16659	16854	16626	16662	16668	16878	16689	16662	16590	16628	16700	16796	16759	16686	16398	16582	16678
17973	30111	27879	23182	22424	21336	21498	20563	19800	19624	18466	26204	39048	41177	36434	29107	21912	16971	15349	14834	14846	14900	14815	14942	14725	14808	14677	14668	14646	14754	14721	14685	14657	14809	14727	14817	14767	14494	14665	14811	14800	14797	14797	14903	14908	14678	14722	14675	14663	14756	14715	14898	14689	14857	14796	14805	14730	14639	14658	14775	14642	14822	14811	14742	14746	14492	14692	14763	14712	14710	14713	14881	14837	14751	14855	14661	14744	14591	14803	14807	14691	14706	14751	14800	14631	14722	14744	14730	14840	14669	14662	14657	14770	14654	14734	14831	14654	14760	14639	14732	14609	14531	14863	14603	14657	14817	14635	14760	14774	14662	14771	14735	14789	14679	14672	14663	14829	14600	14513	14963	14784	14717	14868	14805	14760	14735	14780	14678	14764	14662	14689	14800	14696	14796	14819	14761	14747	14575	14788	14677	14758	14659	14792	14828	14959	14653	14758	14701	14770	14704	14627	14702	14638	14705	14636	14806	14834	14641	14760	14803	14661	14674	14659	14800	14933	14888	14668	14802	14841	14595	14692	14847	14847	14761	14798	14700	14563	14860	14751	14616	14701	14658	14730	14768	14735	14702	14731	14724	14633	14798	14509	14681	14910	14748	14844	14534	14813	14804	14736	14742	14663	14676	14537	14714	14768	14845	14728	14773	14644	14905	14848	14776	14661	14786	14773	14774	14813	14765	14706	14816	14765	14631	14855	14601	14750	14517	14779	14694	14762	14662	14867	14789	14766	14722	14689	14705	14758	14647	14760	14547	14841	14759	14745	14774	14769	14726	14810	14627	14567	14700	14721	14846	14747	14669	14576	14713	14682	14679	14782	14792	14743	14708	14762	14661	14783	14860	14897	14526	14668	14646	14640	14859	14701	14731	14881	14903	14709	14809	14625	14759	14618	14709	14804	14542	14570	14813	14811	14810	14830	14617	14732	14815	14816	14688	14654	14855	14607	14701	14760	14641	14621	14705	14726	14852	14722	14629	14641	14757	14730	14742	14771	14790	14851	14573	14877	14659	14821	14771	14738	14775	14830	14721	14802	14744	14602	14829	14736	14655	14849	14818	14788	14830	14714	14638	14801	14684	14791	14616	14732	14708	14513	14657	14617	14766	14725	14881	14786	14922	14761	14817	14707	14601	14717	14842	14556	14774	14512	14789	14763	14646	14868	14830	14658	14682	14917	14743	14917	14639	14908	14638	14734	14719	14727	14765	14680	14768	14655	14817	14663	14652	14846	14687	14859	14779	14649	14746	14778	14768	14813	14766	14577	14714	14715	14673	14834	14881	14713	14790	14633	14716	14740	14760	14714	14663	14647	14801	14836	14724	14873	14588	14818	14730	14684	14702	14746	14779	14698	14774	14806	14619	14798	14638	14788	14737	14706	14701	14809	14714	14698	14829	14708	14607	14832	14742	14652	14847	14734	14774	14593	14655	14734	14881	14656	14723	14776	14825	14741	14768	14675	14780	14824	14929	14645	14792	14762	14740	14665	14718	14755	14600	14592	14757	14829	14820	14883	14666	14725	14880	14585	14890	14631	14762	14754	14702	14799	14799	14738	14744	14611	14889	14731	14720	14570	14687	14712	14682	14684	14778	14651	14816	14634	14977	14699	14951	14834	14897	14710	14563	14606	14699	14670	14727	14615	14830	14513	14884	14748	14643	14683	14644	14785	14723	14820	14719	14683	14749	14825	14768	14711	14832	14591	14482	14667	14880	14852	14662	14910	14786	14856	14717	14917	14671	14664	14750	14761	14677	14702	14712	14633	14841	14852	14789	14706	14622	14826	14696	14600	14767	14795	14670	14702	14930	14465	14703	14622	14851	14698	14802	14821	14863	14714	14768	14780	14718	14780	14592	14684	14684	14487	14659	14793	14700	14701	14727	14648	14693	14814	14655	14769	14696	14828	14887	14642	14675	14742	14544	14535	14873	14624	14782	14538	14573	14723	14815	14746	14686	14781	14852	14591	14676	14668	14666	14879	14732	14745	14660	14739	14772	14608	14689	14810	14982	14530	14672	14779	14835	14930	14706	14731	14743	14700	14580	14641	14868	14705	14748	14741	14735	14817	14819	14609	14859	14784	14691	14643	14787	14787	14576	14799	14796	14571	14846	14968	14554	14635	14805	14901	14663	14761	14759	14821	14743	14837	14705	14746	14838	14707	14680	14625	14578	14793	14782	14724	14655	14619	14978	14692	14803	14842	14751	14750	14812	14716	14770	14509	15019	14688	14654	14869	14574	14856	14638	14565	14809	14809	14754	14538	14661	14760	14755	14940	14769	14852	14590	14725	14566	14594	14735	14690	14575	14874	14746	14696	14720	14767	14746	14713	14546	14721	14635	14607	14773	14666	14582	14747	14605	14733	14685	14775	14678	14878	14695	14659	14720	14836	14764	14887	14554	14671	14898	14943	14753	14648	14727	14817	14680	14620	14760	14577	14769	14767	14671	14709	14818	14833	14848	14956	14734	14789	14778	14767	14698	14605	14750	14840	14725	14760	14806	14819	14871	14799	14788	14769	14785	14772	14827	14703	14690	14559	14640	14688	14691	14588	14552	14761	14868	14697	14735	14862	14677	14445	14904	14770	14631	14857	14600	14666	14794	14602	14730	14706	14854	14870	14681	14884	14739	14736	14503	14731	14693	14651	14582	14766	14707	14917	14693	14579	14749	14779	14576	14730	14666	14871	14618	14603	14792	14704	14743	14681	14741	14712	14787	14719	14929	14727	14763	14760	14636	14773	14755	14859	14757	14675	14767	14838	14510	14748	14756	14826	14917	14744	14744	14764	14819	14653	14803	14762	14552	14829	14880	14700	14646	14779	14645	14790	14912	14754	14752	14747	14786	14839	14711	14781	14691	14624	14809	14739	14676	14725	14779	14700	14633	14740	14779	14642	14505	14657	14777	14603	14670	14862	14776	14842	14846	14688	14860	14965	14601	14873	14657	14752	14872	14816	14534	14629	14824	14659	14515	14698	14696	14589	14688	14783	14639	14640	14675	14649	14817	14671	14677	14600	14766	14745	14590	14537	14791	14617	14582	14661	14734	14892	14759	14594	14761	14742	14584	14743	14686	14832	14589	14673	14642	14784	14513	14758	14809	14908	14605	14784	14804	14621	14832	14807	14607	14866	14777	14603	14740	14620	14693	14625	14605	14838	14748	14818	14840	14826	14558	14669	14685	14903	14621	14796	14837	14854	14887	14684	14554	14933	14679	14845	14840	14802	14746	14734	14576	14770	14781	14806	14741	14754	14630	14844	14731	14831	14766	14768	14594	14663	14723	14686	14612	14765	14839	14817	14812	14532	14803	14715	14744	14687	14666	14783	14867	14714	14746	14708	14699	14589	14699	14793	14706	14739	14764	14714	14581	14810	14798	14472	14839	14715	14667	14695	14807	14510	14891	14698	14594	14737	14579	14681	14720	14657	14718	14831	14735	14712	14838	14830	14746	14779	14810	14704	14610	14651	14721	14887	14435	14780	14686	14745	14697	14760	14929	14809	14762	14590	14639	14873	14607	14688	14575	14649	14724	14760	14653	14774	14603	14746	14901	14702	14745	14603	14756	14631	14732	14821	14784	14725	14590	14710	14679	14537	14614	14637	14878	14629	14845	14726	14698	14731	14752	14804	14698	14561	14718	14881	14682	14783	14677	14575	14705	14664	14650	14533	14688	14672	14878	14889	14717	14937	14775	14707	14843	14729	14835	14825	14733	14758	14757	14838	14601	14701	14642	14654	14788	14772	14766	14745	14710	14803	14785	14698	14587	14868	14642	14730	14850	14504	14680	14769	14831	14707	14821	14683	14793	14725	14663	14694	14818	14654	14700	14693	14834	14900	14673	14625	14732	14745	14672	14681	14921	14732	14687	14669	14758	14746	14630	14741	14909	14701	14883	14870	14577	14827	14717	14687	14864	14665	14660	14736	14837	14603	14619	14574	14567	14663	14745	14766	14751	14615	14686	14647	14620	14917	14911	14890	14732	14875	14759	14710	14729	14841	14500	14619	14732	14737	14778	14778	14891	14706	14785	14851	14718	14669	14909	14658	14635	14740	14745	14812	14893	14827	14701	14684	14689	14660	14805	14716	14900	14732	14829	14785	14802	14804	14761	14711	14759	14691	14785	14701	14816	14543	14744	14875	14759	14620	14624	14588	14554	14665	14740	14732	14694	14835	14669	14532	14667	14651	14618	14741	14852	14588	14876	14741	14643	14819	14492	14746	14682	14555	14911	14806	14871	14725	14703	14564	14720	14884	14730	14694	14714	14659	14668	14452	14717	14695	14788	14746	14892	14635	14569	14759	14659	14845	14681	14652	14556	14841	14740	14811	14779	14575	14660	14719	14760	14701	14529	14701	14643	14615	14696	14691	14674	14744	14876	14716	14683	14778	14759	14796	14929	14630	14706	14829	14620	14833	14618	14727	14837	14740	14872	14882	14722	14758	14742	14833	14856	14689	14575	14689	14824	14772	14813	14779	14733	14735	14728	14742	14721	14702	14637	14687	14830	14676	14805	14670	14800	14685	14876	14717	14834	14542	14659	14839	14786	14651	14776	14837	14748	14823	14724	14766	14721	14741	14852	14879	14763	14631	14783	14903	14687	14657	14730	14767	14780	14890	14733	14603	14779	14938	14797	14735	14934	14817	14624	14687	14692	14779	14702	14708	14787	14891	14644	14738	14706	14741	14726	14706	14730	14588	14713	14803	14756	14689	14613	14722	14647	14748	14737	14768	14813	14789	14625	14587	14651	14688	14759	14746	14732	14998	14720	14758	14568	14771	14791	14541	14749	14707	14723	14862	14723	14731	14670	14740	14634	14900	14522	14805	14722	14761	14827	14672	14632	14646	14676	14580	14721	14818	14647	14792	14800	14562	14815	14695	14522	14749	14916	14893	14858	14806	14528	14692	14566	14749	14593	14619	14834	14844	14739	14903	14891	14793	14942	14871	14771	14805	14832	14701	14730	14690	14830	14710	14655	14774	14766	14807	14737	14764	14723	14724	14608	14738	14510	14674	14736	14503	14839	14663	14717	14689	14755	14847	14668	14724	14820	14706	14783	14576	14622	14713	14650	14701	14769	14614	14828	14574	14552	14720	14715	14644	14643	14813	14853	14731	14828
29446	22307	22389	20287	18582	18449	18704	18526	18092	17499	17385	17022	17244	19144	19544	18837	17878	17285	16924	16952	16892	17147	16751	16940	16867	16591	16907	16957	16786	16752	17082	16893	16939	16930	16818	16884	16861	16824	16942	16945	16957	16849	16614	16935	16787	16967	16867	16863	16836	16833	16794	17005	16927	16811	16721	16851	17065	17041	16775	16894	16937	16830	16783	16629	16883	16826	17039	16808	16829	16875	17017	16739	16786	16822	16934	16748	16948	16787	16783	16710	17046	16708	16859	16925	16638	16758	16747	16807	16841	16804	16850	16858	16909	16790	16820	16807	16792	16834	16793	16805	16905	16782	16838	16838	16890	16922	16824	16986	16910	16777	16633	16787	17002	16998	16802	16789	16633	16663	16866	16988	16939	17288	17027	16509	16963	16862	16850	16809	16805	16918	16808	16905	16750	17064	17005	16855	16732	16690	16864	16819	16956	16839	16697	16939	17160	16970	16860	17131	16666	16861	16674	16627	16987	16761	16901	16961	17062	16886	16892	16921	16921	16860	16698	16857	16618	16807	16873	16971	16897	16997	16951	16833	16781	16852	16770	16909	16705	16760	16963	16941	16865	16753	16941	16840	16924	16940	16784	16812	16748	16626	16819	16976	16733	16750	16616	16677	16891	16912	16931	16625	16821	16729	16689	16876	16900	16847	16784	16948	16768	16931	16814	16805	16879	16948	16591	16982	16890	16823	16809	16692	16980	16771	16968	16942	16874	16769	16890	16927	16504	16766	16772	16916	16852	16726	16927	16766	16930	16886	16861	16867	16691	16693	16997	16713	16802	16954	16895	16827	16943	17098	16915	16921	16691	16832	16772	16787	16908	16781	16889	16883	16789	16799	17011	16948	16835	16773	16854	16818	16705	17063	16865	16927	16920	16614	16796	16942	16846	16798	16777	16807	16858	16944	16870	16803	16705	17009	16872	16812	16771	17067	16842	16851	16842	16903	16818	16901	16888	16743	16901	16863	16792	16894	16858	16914	16810	16950	17004	16958	16791	16981	17094	16942	16929	16891	16806	16801	16703	16634	17009	17075	16759	16937	17035	16756	16857	16804	16797	16793	16971	16677	16840	16802	17036	16679	16923	16830	16769	16740	16608	17006	16721	16803	16888	17007	16767	16794	16850	16909	16865	16889	16960	16863	16960	16837	16782	16587	16909	16866	16831	16769	16841	16764	16904	16825	17018	16828	16976	16840	16826	16913	17081	17047	16827	16913	16715	16868	16802	16686	16980	16846	16793	16974	16858	16914	16802	16763	16810	17031	17010	16952	16775	16846	16781	16682	16777	16930	16944	16942	16782	16848	17064	17039	16833	16826	16665	16890	16942	16806	16785	16713	16956	16789	16835	16760	16919	16922	16790	17003	16996	16967	16851	16757	16836	16908	16723	16738	16918	16779	16925	16841	16696	16767	16827	17013	16902	16983	16766	17060	16795	16765	16902	17031	16756	16841	16734	16878	16906	16942	16849	16950	17267	16775	17007	17081	17030	16900	16897	16952	17000	16582	16870	16707	16867	16873	16798	16907	16790	16814	16928	16848	16807	17039	16848	16828	16922	16884	16783	17076	16836	16744	16903	16786	16862	16765	17001	16861	16855	16905	16863	16765	16764	16817	17112	16754	16902	17018	16776	16777	16790	16772	16828	16716	16837	16786	17029	17014	17042	16931	16693	16844	16796	16797	16876	17061	16745	16753	16760	16789	16920	16891	16747	16734	17064	16782	16759	16920	16733	16942	16794	17052	16679	16849	16898	16780	16784	16830	16784	16882	16704	16814	16913	16771	16716	16758	16661	16912	17001	16842	16944	17086	16957	16884	16879	16746	16806	16931	17063	16877	16848	16877	17054	16768	16825	16815	16896	16946	16957	16846	16829	16930	16832	16824	17010	16818	16902	16859	16846	16792	17003	17025	17002	16809	16828	17004	16802	16806	16962	16839	16914	16885	16876	17002	16806	16948	16946	16902	16776	16909	17028	17028	16970	16953	16971	16935	16763	17017	16954	16940	16756	16764	16948	16761	16779	16806	16931	16986	16850	17041	17043	16709	16894	16744	16932	16717	16787	16861	17000	16825	16939	16879	16879	16782	16710	16650	16829	16894	16890	16768	17101	16988	16818	16896	16853	17060	17145	16831	17005	16966	16991	16823	16850	16790	16938	16776	16943	16900	16860	16762	16784	17017	16813	16807	16875	16768	16877	16909	16886	16905	16907	16659	16756	16682	16967	16802	16865	16619	16979	16776	16907	16936	16776	16810	16929	16904	16882	16960	16869	16919	16869	16813	16804	16817	16861	16779	16924	16865	16826	16920	16949	16753	16973	16989	16993	16637	16738	16856	16801	16815	16683	16846	16799	17014	17192	16930	16911	16933	16792	16683	16705	16861	16992	16793	16829	16843	16736	16673	16779	16621	16901	16915	16753	17070	16718	16666	16791	16792	16765	16978	16801	16871	16948	16890	16843	16835	16863	16879	16724	16803	16817	17063	16896	16984	17061	16904	16966	17059	16893	16806	16899	16952	16623	16896	16866	16903	16953	16692	16805	16652	16900	16734	17015	16796	17021	16825	16795	16815	16671	16831	16999	16906	16966	16821	17028	16862	16681	16990	17004	16772	16810	16883	16778	16811	17028	16920	16761	17020	16705	16885	16911	16873	16851	16943	16942	16926	16894	17028	17025	16898	16740	16757	16764	17019	16868	16842	17024	16777	16746	16859	16651	16876	16878	16828	16899	16853	16763	16895	16860	17045	16760	16790	17046	16824	16878	16877	16813	16839	16755	16875	16864	16889	17013	16639	16788	17020	17012	16915	16852	16783	16897	16883	16850	16913	16920	16787	16740	16779	16974	16968	17006	16763	16970	17005	16883	16926	16720	16736	16917	16924	17025	16794	17078	16823	16659	16915	17042	17029	16910	16764	16979	16706	16871	16807	16961	16944	16758	16938	16812	16587	16773	16787	16954	16866	16783	16674	16712	17022	16940	17019	16932	16822	16971	16960	16725	16908	16905	16719	17005	16939	16934	16990	16767	16650	16915	16768	16823	16758	16752	17055	16756	16787	16889	16801	16901	16955	16818	16789	16832	16821	16845	16930	16977	16764	16745	16722	16904	16920	16971	16847	16721	16922	16893	16751	16906	16907	16902	16885	16905	16992	16929	16881	16820	16835	16784	16822	16900	16979	16935	16830	16706	16814	16812	16820	16679	17006	16860	16870	16761	16855	16925	16932	16921	16661	16882	17072	16756	17006	16616	16789	17005	16875	16897	16853	17056	16874	16929	17104	16810	16925	16947	17073	16745	16863	16787	16856	17068	16794	16901	16861	16742	16837	17050	16927	16772	16833	16734	16895	16813	16907	16952	16917	16785	16785	16666	16786	16987	16810	16923	16840	16919	16807	17014	17031	16596	16832	16755	16873	17010	16796	17018	16958	16778	17012	16829	16881	16893	16775	16862	16639	16647	16862	16704	16871	16908	16690	16509	17058	16904	16898	16893	16913	16619	16812	16896	17082	17090	16849	16841	16720	16920	16969	16882	16609	16822	17002	17099	16786	16835	16824	16912	16829	16737	17006	17127	17012	16770	16823	17131	16983	16925	16952	16786	16896	16822	16902	16962	16781	16950	16868	16808	16856	16803	16876	16955	17055	16964	16679	16874	16970	16986	16919	16898	16932	16997	16728	17023	16876	16774	16535	16957	16806	16972	16773	16833	16878	16817	16798	16605	16829	16846	16699	16841	16970	16859	16882	17012	16989	16823	16840	16789	16950	17024	16704	16807	16799	16889	16881	16967	17000	16878	16728	16723	16791	16750	16916	16847	16948	16868	16917	16853	16706	16816	16857	16883	16646	16615	16856	16712	16784	16724	16917	16888	16951	16881	16876	16858	16744	16936	16998	16860	16814	16774	17032	16764	17138	16764	16749	16737	16745	16966	16662	16803	16834	16759	16805	16755	16968	17007	16677	16711	16587	17058	16898	16847	16894	16940	16917	16804	16835	16736	16962	16814	16800	16852	16910	16940	16917	16887	16729	16839	16779	16889	16651	16831	16705	16910	16997	16950	16703	16615	16781	16676	16904	16817	16743	16764	16843	16765	16816	17257	16955	16922	16793	16887	16946	16627	16971	16724	16829	16673	16756	16918	16892	16630	16838	16892	17047	17046	17047	16683	16781	16762	16815	16661	16755	16681	16849	16701	16768	17159	16981	16722	16901	16872	17111	16885	16883	16819	16871	16749	16922	17004	16916	16943	17130	16981	16792	16699	16892	16775	16993	16853	16676	16772	16934	16912	16895	16845	16787	16937	16880	16799	16810	16842	16996	16872	16805	16875	17061	17075	16874	16837	16787	16710	16798	16842	16827	16914	16995	16875	16818	16995	16803	17113	16809	16749	16885	16977	16936	16827	16950	16806	16994	17062	16931	16826	16976	16841	16893	16792	16942	16971	16828	16766	16736	16610	16794	16713	16797	16735	16838	16784	16819	16887	16751	16954	16799	16896	16838	17017	16967	16805	16664	16787	17026	16812	16696	16863	16869	16894	16726	16891	16780	16739	17048	17024	16866	16929	16851	16819	16799	16743	16820	16690	16786	16851	16704	16755	16783	16832	16975	17054	16926	16861	16954	16867	16825	16989	16919	16927	16723	16731	16883	16922	17061	16695	16803	16906	16920	16834	16782	16871	16858	17003	16938	16914	16730	16804	17009	16880	16972	16840	16760	16898	16804	16768	17014	17028	16887	16949	16823	16922	16941	17150	16739	16930	16997	17123	16872	17031	16688	16831	16809	17001	16987	16928	16831	16952	16830	16882	16926	16802	16751	17073	17107	16984	16789	16786	16744	16841	16845	16746	16823	16989	16801	17012	16760	16761	16973	16759	16937	16766	16880	16716	16766	16828	17023	16684	16836	16833	16778	16910	16738	16997	16905	16837	16763	16948	16923	16942	16901	16940	16999	16970	16914	16977	16987	16946	16962	16814	16857	16961	16832	16779	16763	16689	16844	16938	17012	16887	16868	16873	16942	16858	16726	16829	16811	16864	16933	17028	17132	16872	16894	16778	16997	16953	16977	16992	16816	16885	16976	16967	16738	16874	16934	16802	16934	16885	16939	16860	16890	16824	16932	16804	16840	16703	17006
16477	18105	18160	17730	17563	17684	17654	17604	16982	16290	15369	14894	15843	18406	18714	17017	15823	15249	15049	14764	14810	14913	14928	14986	14702	14720	14988	14952	14864	14877	14808	14719	14787	14797	14725	14803	14605	14912	14777	14885	14874	14796	14844	14826	14651	14971	14780	14975	14801	14900	14780	14769	14713	14805	14976	14823	14945	14771	14901	14637	14872	14789	14859	14710	14812	14811	14914	14677	14781	14761	14861	14754	14789	14742	14689	14847	14796	14959	14897	14921	14869	14983	14693	14739	14707	14682	14783	14718	14885	14956	14642	14835	14807	14836	14901	14801	14791	14749	14805	14641	14881	14814	14916	14895	14621	14774	14861	14919	14988	14858	14749	14656	14856	14967	14866	14913	14594	15051	14730	14900	14923	14808	14694	14828	14849	14786	14776	15006	14849	14821	14820	14863	14860	14812	14824	14825	14825	14749	14833	14718	14835	14751	14692	14697	14785	14821	14603	15022	14844	14864	14839	14732	14758	14839	14945	14651	14870	14739	14790	15021	14753	14740	14740	14695	14687	14794	14637	14610	14704	14804	14718	14880	14988	14827	14821	15042	14821	14827	14784	14697	14759	14819	14774	14879	14760	14852	14873	14833	14930	14849	14745	14643	14973	14841	14833	14915	14863	14866	14773	14551	14874	14862	14782	14763	14670	14753	14821	14905	14927	14866	14855	14867	14837	14860	14817	14802	14773	14820	14814	14856	14862	14729	14798	14833	14711	14866	14852	14703	14797	14852	14880	14767	14900	14863	14735	14766	14953	14882	14797	14879	14952	15029	14789	14719	15004	14751	14879	14692	14629	14825	14821	14815	14736	14681	14828	14767	14683	14788	14833	14664	14820	14783	14861	14873	14852	14911	14606	14865	14817	14667	15012	14677	14786	14827	14716	14913	14710	14800	14751	14810	14745	14836	14788	15062	14763	14975	14693	14843	14914	14668	14830	14788	14830	14796	14934	14736	14816	14814	14881	14807	14682	14810	14649	14792	14837	14960	14704	14789	14688	14549	14773	14899	14837	14955	14851	14691	14851	14937	14843	14842	14874	14917	14797	14663	14588	14791	14754	15011	15056	14762	14766	14874	14897	14981	14805	14689	14757	14836	14608	14887	14675	14773	14989	14743	14783	14738	14764	14784	14907	14749	14728	14802	14933	14649	14766	14868	14857	14822	14844	14925	14741	14857	14789	14820	14930	15006	14944	14888	14953	14822	14822	14661	14944	14867	14806	14980	14774	14797	14883	14740	14867	14818	14818	14781	14800	14817	14765	14832	14964	14854	14941	14705	14938	14922	14738	14757	14751	14821	14955	14786	14893	14994	14784	14707	14636	14836	14952	14882	14692	14865	14956	14788	14677	14891	14762	14777	14722	14909	14800	14779	14761	14826	14793	14740	14846	14767	14863	14737	14904	14836	14769	14670	14967	14742	14691	14906	14806	14969	14881	14910	14700	14764	14796	14845	14832	14741	14696	14680	14811	14791	14829	14823	14990	14786	14955	14892	14935	14796	14809	14803	14857	14938	14764	14600	15082	14778	14822	14805	14494	14596	14789	14790	14907	14714	14719	14765	14705	14746	14822	14639	14833	14908	14812	14767	14739	14647	14748	14814	14807	14669	14780	14696	14751	14794	14867	14798	14820	14829	14864	14750	14803	14836	14823	14813	14657	14873	14809	15044	14964	14704	14792	14901	14749	14916	14827	14754	14866	14765	14740	14863	14768	14949	14579	14909	14870	14827	14841	14884	14745	14745	14986	14975	14685	14843	14716	14785	14818	14822	14720	14691	14900	14930	14785	14753	14702	14798	14718	14727	14844	14813	14805	14801	14790	14836	14685	14784	14930	14827	14906	14891	14794	14969	14882	14840	14822	14664	14909	14826	14709	14881	14689	14805	14829	14927	14907	14874	14823	14818	14758	14845	14828	14858	14761	14702	14659	14622	14862	14774	14900	14827	14765	14759	14808	14814	14814	14924	14872	14843	14802	14742	14877	14936	14744	14731	14915	14715	14932	14877	14822	14892	14976	14856	14916	15002	14869	14917	14965	14904	14882	14767	14730	14847	14892	14788	14939	14878	14832	14793	14715	14802	14770	14975	14860	14697	14918	14688	14877	14910	14812	14851	15010	14728	14802	14583	14746	14785	14769	14756	14920	14779	14762	14809	14687	14784	14606	14893	14910	14819	14903	14886	14622	14694	14762	14767	14950	14892	14807	14758	14904	14746	14863	14914	14819	14924	14755	14907	14990	14698	14645	14809	14877	14929	14952	14786	14863	14839	14729	14840	14740	14780	14722	14734	14631	14790	14570	14817	14701	14913	14689	14855	14779	14674	14936	14885	14867	14789	14872	14889	14777	14829	14743	14870	14670	15050	14953	14819	14831	14928	14869	14711	14919	14752	14755	14765	14873	14965	14860	14635	15006	14814	14847	14989	14898	14780	14603	14837	14814	14820	14846	14853	14864	14729	14663	14759	14968	14714	15006	14713	14809	14844	14834	14891	14789	14601	14830	14926	14835	14828	14776	14614	14919	14873	14881	14750	14847	14788	14698	14889	14786	14847	14837	14867	14713	14872	14829	14778	14978	14883	14734	14824	14636	14808	14904	14814	14865	14840	14788	14652	14937	14866	14704	14753	14860	14682	14985	14900	14888	14792	14693	14584	14926	14652	14825	14790	14861	14744	14747	14965	14847	14822	14725	14792	14871	14823	14699	14712	14792	14833	14708	14797	14599	14895	14807	14836	14913	14818	14818	14953	14624	14680	14831	14767	14908	14876	14751	14913	14883	14710	14805	14799	14921	14814	14711	14813	14828	14774	14715	14869	14913	14975	14750	14790	14759	14843	14894	14597	14674	14810	14828	14863	14852	14851	14791	14943	14780	14892	14860	14872	14874	14936	14928	14929	14974	14701	14740	14721	14898	14888	14689	14735	15041	14742	14853	14706	14739	15020	14935	14682	14838	14854	14768	14869	14755	14905	14809	14947	14761	14700	14862	14848	14800	15052	14825	14816	14814	14713	14892	14722	14743	14746	14809	14794	14873	14912	14659	15048	14885	14877	14714	14737	14691	14822	14784	14992	14831	14776	14766	14842	14745	14698	14782	14560	14797	14976	14875	14995	14734	14816	14749	14756	14760	14833	14685	14852	14677	14767	14905	14810	14724	14986	14873	14880	14728	14946	14732	14733	14897	14708	14933	14859	14786	14876	14702	14918	14744	14713	14952	15002	14904	14821	14879	14962	14823	14705	14895	14982	14929	14735	14808	14668	14712	14643	14858	14816	14815	14753	14861	14762	14939	14714	14836	14662	14770	14693	14751	14859	14949	14849	14869	14870	14797	14694	14729	14682	14639	14633	14822	14822	15023	14723	14786	14808	14863	14735	15028	14718	14776	14825	14726	14768	14883	14783	14760	14847	14620	14840	14707	14771	14747	14974	14877	14677	14789	14754	14735	14820	14953	14738	14672	14806	14711	14998	14650	14741	14684	14948	14835	14782	14781	14990	14806	14831	14856	14977	14968	14772	14880	14799	14995	14836	14789	14692	14912	14696	14707	14922	14641	14751	14998	14744	14859	14846	14836	14913	14788	14798	14850	14849	14826	14763	14777	14832	14710	14772	14904	14749	14883	15038	14950	14907	14707	14685	14848	14655	14772	14791	14749	14878	14778	14797	14938	14805	14927	14708	14908	14841	14847	14893	14719	14886	14856	14827	14967	14701	14870	14873	14811	14613	14749	14679	14832	14750	14794	14763	14885	14855	14964	14918	14662	14831	14936	14915	14699	14870	14902	14830	14855	14887	14718	14713	15032	15044	14727	15006	14748	14864	14838	14851	14816	14940	14788	14808	14795	14779	14744	14806	14746	14850	14840	14798	14926	14762	14783	14761	14895	14742	14857	14858	14868	14787	14683	14756	14861	14839	14959	14714	14904	14875	14745	14775	14972	14952	14811	14691	14718	14851	14774	14807	14845	14892	14689	14911	14943	14670	14875	14841	14920	14916	14845	14769	14860	14933	14732	14829	14559	14823	14791	14871	14812	14757	14875	14760	14654	14774	14830	14734	14820	14875	14756	14693	14808	14788	14747	14677	14818	14841	14739	14696	14833	14611	14822	14921	14835	14681	14892	14780	14642	14981	14705	14677	14806	14641	14878	14658	14862	14924	14884	14705	14749	14810	15007	14934	14896	15022	14763	14865	14683	14624	14778	14942	14825	14694	14761	14976	14732	14840	14904	14621	14853	14824	14836	14791	14914	14890	14814	14785	14759	14821	14944	14850	14735	15028	14737	14818	14809	14740	14752	14691	14874	14643	14872	14840	14705	14728	14652	14912	14644	14922	14811	14857	14891	14879	14701	15055	14730	14905	14856	14749	14852	14836	14700	14764	14926	14681	14733	14644	14935	14758	14892	14820	14902	14699	14795	14839	15059	14907	14878	14797	14921	14672	14816	14909	14932	14849	14841	14768	14727	14727	14919	14871	14716	14987	14836	14724	14871	14875	14841	14715	14906	14910	14873	14730	14916	14918	14756	14681	14917	14859	14754	14947	14823	14817	14735	14947	14814	14762	14811	14860	14821	14827	14894	14796	14778	14740	14831	14971	14821	14623	14797	14884	14901	14928	14933	14717	14651	14901	14834	14715	14929	14910	14879	14715	14891	14848	14819	14779	14784	14779	14910	14879	14913	14834	14844	14874	14823	14901	14673	14895	14881	14760	14809	14679	14947	14813	14748	14820	14800	15011	14800	14816	14911	14792	14803	14738	14840	14922	14823	14646	14892	14795	14750	14871	14722	14815	14850	14516	14881	14877	14652	14804	14741	14832	14673	14888	14909	14910	14659	14748	14955	14788	14705	14918	14912	14875	14896	14887	14849	14887	14788	14813	14938	14720	14724	14970	14948	14870	14800	14890	14915	14850	14675	14813	14684	14590	14835	14891	14696	14910	14800	14786	14810	14758	14781	14735	14843	14868	14738	14852	14715	14693	14633	14808	14778	14890	14866	14632	14729	14685	14869	14773	14789	14874	14682	14630	14956	14750	15025	14818	14856	14903	14836	14745	14834	14765	14796	14823	14614	14735	14908	14828	14842	14886	14977	14757	14849	14855	14851	14770	14949	14590	14741	14783	14728	14822	14895	14808
25254	21409	28208	25652	22479	21226	21224	19594	19061	18817	17739	17600	23511	30633	29509	25661	21085	18417	17304	17046	16796	17009	16668	16834	16804	16919	16925	16709	16665	16919	16568	16703	16659	16806	16663	16875	16504	16645	16738	16814	16790	16703	16860	16800	16905	16554	16765	16871	16825	16716	16732	16697	16651	16838	16819	16520	16874	16784	16826	16731	16809	16801	16682	16621	16933	16697	16685	16668	16750	16683	16750	16718	16716	16820	16555	16578	16617	16874	16636	16827	16793	16811	16754	16694	16909	16751	16787	16791	16704	16639	16782	16660	16737	16615	16729	16841	16882	16735	16880	16710	16740	16599	16839	16673	16761	16542	16561	16657	16812	16795	16679	16595	16671	16697	16603	16412	16817	16609	16669	16547	16694	16619	16805	16547	16642	16632	16510	16673	16777	16700	16753	16746	16623	16584	16635	16831	16480	16587	16624	16749	16699	16538	16669	16800	16594	16771	16690	16661	16757	16764	16716	16846	16750	16659	16783	16761	16975	16624	16646	16577	16821	16888	16610	16758	16794	16903	16430	16569	16645	16596	16560	16770	16696	16939	16553	16832	16811	16667	16775	16657	16706	16918	16651	16759	16710	16698	16909	16790	16679	16777	16818	16582	16422	16652	16770	16857	16627	16419	16835	16824	16732	16645	16608	16762	16666	16620	16824	16779	16838	16579	16559	16638	16856	16478	16895	16743	16832	16649	16648	16598	16604	16668	16602	16780	16602	16793	16555	16721	16713	16700	16821	16643	16579	16732	16784	16610	16464	16579	16788	16762	16713	16674	16427	16683	16742	16631	16785	16542	16768	16637	16604	16702	16645	16506	16700	16765	16757	16676	16672	16789	16578	16692	16856	16673	16804	16528	16799	16721	16698	16904	16737	16631	16708	16459	16747	16673	16695	16852	16900	16835	16685	16803	16494	16533	16646	16865	16888	16481	16771	16714	16887	16751	16622	16792	16657	16735	16699	16696	16836	16559	16746	16765	16677	16623	16556	16654	16674	16652	16702	16769	16710	16781	16951	16874	16975	16685	16674	16575	16682	16705	16764	16885	16656	16868	16909	16715	16642	16715	16791	16724	16820	16648	16627	16557	16491	16801	16685	16863	16661	16695	16891	16777	16613	16613	16751	16551	16442	16566	16668	16617	16640	16787	16597	16691	16783	16731	16787	16720	16765	16552	16828	16811	16731	16781	16629	16857	16548	16649	16748	16553	16615	16759	16648	16718	16747	16546	16645	16568	16836	16733	16720	16529	16724	16657	16887	16735	16503	16722	16837	16806	16586	16755	16744	16687	16814	16661	16553	16601	16694	16832	16715	16726	16767	16609	16462	16566	16849	16724	16748	16871	16708	16762	16633	16904	16699	16710	16806	16685	16683	16807	16804	16604	16640	16703	16775	16475	16550	16435	16730	16525	16612	16580	16735	16735	16718	16633	16785	16712	16641	16587	16528	16612	16568	16446	16827	16721	16785	16662	16601	16816	16759	16751	16763	17072	16928	16814	16654	16703	16803	16860	16696	16530	16892	16856	16851	16599	16835	16716	16635	16654	16712	16839	16904	16769	16724	16795	16705	16840	16839	16795	16819	16685	16737	16699	16738	16692	16580	16862	16830	16925	16858	16762	16657	16708	16874	16911	16695	16652	16755	16621	16796	16578	16888	16658	16780	16745	16598	16620	16763	16817	16781	16658	16670	16733	16739	16605	16708	16692	16566	16760	16764	16627	16748	16472	16699	16717	16898	16806	16775	16796	16848	16792	16595	16620	16776	16521	16612	16640	16667	16553	16838	16736	16843	16853	16699	16741	16797	16766	16870	16751	16864	16618	16559	16776	16658	16795	16575	16708	16607	16600	16632	16792	16771	16506	16749	16748	16560	16749	16864	16884	16923	16708	16797	16701	16701	16775	16420	16763	16611	16584	16693	16725	16718	16723	16638	16824	16619	16757	16545	16633	16655	17053	16890	16743	16701	16793	16756	16742	16613	16777	16694	16729	16598	16538	16628	16821	16692	16614	16768	16734	16689	16599	16650	16750	16637	16692	16670	16689	16818	16703	16735	16697	16710	16796	16823	16571	16788	16822	16612	16657	16690	16766	16817	16688	16789	16804	16853	16554	16772	16916	16778	16823	16701	16723	16733	16826	16682	16606	16762	16461	16882	16802	16617	16603	16773	16690	16763	16629	16693	16797	16782	16630	16644	16816	16721	16793	16712	16586	16767	16664	16822	16809	16535	16755	17007	16637	16687	16785	16865	16638	16800	16725	16736	16825	16583	16713	16599	16698	16796	16495	16793	16742	16571	16777	16874	16901	16584	16704	16642	16935	16773	16697	16803	16577	16814	16554	16808	16800	16744	16478	16830	16589	16642	16965	16752	16757	16838	16709	16791	16719	16728	16619	16653	16720	16787	16693	16590	16665	16720	16529	16751	16791	16617	16716	16683	16729	16707	16794	16747	16799	16845	16695	16677	16581	16646	16681	16856	16730	16702	16735	16587	16719	16914	16627	16668	16707	16576	16664	16583	16516	16815	16668	16783	16856	16977	16693	16708	16640	16667	16479	16665	16734	16806	16870	16746	16708	16638	16800	16550	16591	16672	16676	16650	16733	16713	16555	16882	16910	16713	16825	16995	16741	16800	16781	16770	16879	16606	16852	16822	16695	16476	16760	16687	16800	16574	16670	16621	16858	16786	16851	16704	16908	16400	16796	16738	16737	16688	16674	16786	16619	16561	16653	16605	16841	16685	16926	16789	16919	16828	16629	16718	16868	16615	16770	16753	16760	16641	16739	16563	16731	16715	16963	16664	16897	16924	16888	16731	16688	16545	16825	16847	16770	16711	16972	16778	16744	16724	16854	16913	16757	16648	16789	16583	16527	16775	16791	16774	16737	16650	16670	16571	16933	16828	16699	16689	16739	16644	16788	16687	16752	16858	16522	16598	16887	16653	16804	16537	16848	16737	16843	16685	16685	16704	16710	16661	16855	16673	16712	16704	16757	16772	16626	16959	16898	16698	16833	16708	16909	16583	16874	16979	16924	16772	16698	16671	16706	16775	16596	16688	16905	16711	16721	16954	16842	16692	16643	16456	16857	16825	16588	16790	16592	16831	16780	16502	16792	16823	16693	16693	16687	16663	16841	16795	16788	16731	16860	16991	16670	16769	16616	16649	16768	16665	16578	17005	16672	16781	16738	16857	16545	16799	16664	16777	16773	16882	16580	16650	16521	16808	16803	16675	16677	16706	16986	16735	16759	16812	16554	16732	16789	16801	16776	16708	16720	16769	16609	16610	16697	16713	16841	16684	16635	16702	16759	16740	16706	16507	16558	16676	16699	16768	16870	16845	16589	16706	16626	16605	16866	16504	16872	16872	16700	16674	16907	16737	16573	16672	16598	16813	16656	16811	16642	16871	16617	16751	16637	16652	16635	16633	16564	16722	16766	16701	16885	16677	16818	16702	16655	16711	16714	16796	16815	16636	16734	16882	16636	16699	16655	16623	16558	16773	16680	16889	16763	16829	16729	16676	16782	16821	16730	16709	16697	16727	16909	16680	16670	16812	16691	16924	16819	16709	16612	16652	16923	16748	16577	16641	16688	16661	16549	16694	16715	16558	16544	16639	16577	16658	16720	16718	16850	16901	16535	16824	16841	16756	16647	16891	16643	16674	16683	16550	16629	16746	16838	16705	16838	16485	16942	16536	16572	16456	16602	16601	16684	16670	16674	16858	16623	16977	16714	16638	16798	16794	16848	16632	16805	16648	16546	16709	16865	16745	16648	16721	16723	16965	16905	16608	16570	16727	16787	16657	16572	16629	16659	16858	16717	16921	16577	16640	16713	16542	16612	16696	16705	16755	16672	16912	16810	16800	16814	16687	16622	16647	16669	16874	16928	16989	16773	16758	16732	16644	16665	16732	16625	16747	16620	16603	16824	16830	16788	16713	16807	16895	16643	16812	16879	16805	16698	16650	16496	16687	16618	16880	16495	16715	16778	16915	16810	16830	17053	16863	16664	16763	16635	16814	16774	16844	16676	16834	16778	16702	16759	16814	16655	16772	16749	16753	16853	16692	16650	16710	16828	16922	16506	16717	16682	16686	16818	16644	16756	16660	16630	16888	16722	16750	16714	16913	17010	16619	16653	16715	16851	16769	16815	16951	16792	16647	16691	16804	16706	16804	16746	16643	16863	16551	16643	16726	16696	16732	16519	16720	16687	16696	16727	16872	16784	16619	16803	16721	16572	16626	16754	16917	16720	16550	16566	16588	16448	16579	16701	16704	16839	16655	16766	16596	16612	16419	16569	16653	16761	16628	16753	16628	16907	16887	16702	16858	16659	16693	16406	16750	16571	16844	16815	16769	16712	16552	16488	16925	16629	16969	16759	16694	16680	16669	16480	16686	16744	16750	16713	16670	16593	16477	16691	16709	16473	16578	16838	16773	16776	16570	16736	16901	16680	16781	16508	16538	16813	16650	16690	16569	16772	16691	16694	16773	16779	16671	16686	16340	16489	16747	16660	16837	16677	16674	16726	16803	16903	16587	16751	16689	16566	16905	16930	16888	16801	16642	16520	16663	16768	16584	16638	16492	16707	16523	16692	16721	16776	16880	16827	16666	16734	16984	16755	16817	17146	16758	16607	16886	17037	16898	16840	16640	16861	16907	16791	17024	16533	16869	16611	16697	16746	16630	16893	16636	16648	16607	16675	16688	16742	16666	16886	16702	16751	16731	16652	16569	16745	16724	16719	16664	16668	16719	16914	16802	16738	16651	16564	16804	16592	16682	16804	16853	16649	16845	16908	16531	16636	16731	16535	16593	16397	16687	16745	17035	16817	16590	16719	16643	16662	16715	16712	16856	16733	16806	17025	16802	16620	16739	16743	16704	16776	16697	16788	16707	16637	16714	16876	16721	16623	16888	16674	16698	16714	16626	16684	16682	16846	16643	16681	16533	16680	16962	16635	16725	16733	16827	16748	16828	16630	16706	16633	16691	16520	16716	16550	16735	16850	16776	16783	16875	16810	16688	16794	16666	16680	16835	16755	16851	16749	16798	16724	16897	16866	16864	16637	16635	16939	16662	16801	16762	16761	16534	16738	16831	16727	16745	16475	16402	16763	16559	16898	16518	16494	16859	16836
15344	24292	25304	22498	21227	19879	19898	19338	18913	18018	16098	16655	25879	32347	31023	25424	19438	16491	15295	14624	14996	14788	14620	14906	14806	14854	14681	14750	14725	14691	14879	14806	14734	14957	14866	14781	14777	14819	14728	14907	14639	14892	14968	14618	14734	14695	14861	14654	14745	14880	14832	14761	14690	14648	14704	14761	14752	14659	14789	14822	14669	14788	14668	14729	14790	14860	14618	14823	14792	14589	14687	14685	14859	14798	14830	14875	14667	14653	14672	14806	14697	14607	14651	14771	14792	14726	14858	14692	14766	14789	14786	14692	14834	14962	14663	14627	14700	14712	14621	14739	14764	14650	14745	14828	14728	14805	14755	14755	14861	14626	14830	14672	14839	14641	14881	14811	14821	14741	14747	14806	14637	14725	14690	14755	14844	14810	14941	14843	14875	14817	14854	14687	14726	14590	14722	14710	14700	14685	14915	14735	14900	14860	14787	14713	14827	14486	14861	14790	14537	14858	14588	14723	14764	14801	14677	14926	14837	14669	14755	14923	14743	14676	14775	14826	14766	14653	14605	14722	14775	14785	14927	14733	14720	14762	14716	14705	14914	14766	14678	14680	14625	14609	14893	14800	14591	14718	14868	14761	14743	14813	14648	14935	14807	15016	14628	14760	14783	14754	14885	14733	14604	14845	14802	14706	14646	14709	14875	14874	14597	14588	14784	14758	14774	14663	14767	14923	14561	14862	14766	14775	14698	14864	14665	14703	14526	14684	14638	14743	14899	14541	14947	14686	14793	14906	14739	14858	14745	14726	14687	14796	14685	14692	14735	14673	14709	14750	14944	14858	14730	14710	14783	14730	14729	14791	14816	14820	14842	14620	14705	14983	14714	14745	14892	14777	14688	14854	14616	14745	14738	14963	14771	14857	14619	14909	14762	14679	14863	14616	14802	14699	14803	14864	14566	14772	14734	14696	14793	14767	14670	14760	14805	15011	14896	14879	14667	14898	14909	14742	14697	14670	14860	14836	14993	14479	14786	14712	14722	14856	14695	14712	14840	14748	14930	14646	14840	14897	14829	14792	14674	14792	14645	14752	14714	14695	14760	14664	14868	14740	14848	14808	14690	14643	14731	14727	14751	14753	14651	14594	14786	14925	14795	14696	14633	14738	14783	14820	14756	14853	14652	14705	14823	14613	14808	14767	14704	14521	14722	14709	14537	14713	14835	14801	14594	14648	14784	14678	14705	14621	14535	14774	14854	14737	14736	14918	14628	14803	14571	14811	14620	14726	14661	14642	14841	14746	14724	14854	14771	14911	14997	14703	14768	14786	14734	14674	14623	14814	14717	14805	14861	14847	14734	14726	14670	14459	14805	14619	14699	14746	14804	14824	14839	14980	14638	14829	14613	14582	14906	14770	14760	14703	14721	14871	14940	14763	14841	14880	14812	14613	14818	14806	14829	14727	14673	14961	14775	14701	14554	14808	14825	14698	14702	14783	14788	14807	14650	14686	14654	14636	14787	14737	14709	14688	15005	14848	14753	14834	14566	14774	14713	14870	14633	14701	14648	14632	14588	14628	14535	15004	14735	14547	14751	14751	14928	14691	14747	14676	14642	14755	14865	14583	14849	14747	14772	14780	14763	14849	14857	14657	14840	14861	14723	14603	14671	14656	14903	14631	14817	14903	14750	14775	14534	14860	14987	14688	14645	14913	14634	14777	14794	14670	14758	14793	14744	14608	14671	14849	14840	14859	14804	14749	14578	14669	14974	14831	14525	14718	14763	14704	14761	14727	14689	14832	14849	14742	14908	14642	14844	14822	14702	14759	14671	14831	14778	14721	14910	14799	14930	14802	14855	14842	14772	14689	14671	14860	14770	14708	14685	14701	15040	14651	14870	14701	14700	14742	14809	14927	14850	14763	14777	14773	14708	15025	14920	14796	14740	14726	14870	14710	14822	14664	14990	14888	14651	14742	14865	14831	14824	14777	14633	14823	14904	14845	14723	14599	14654	14745	14734	14978	14616	14666	14901	14902	14812	14785	14789	14949	14742	14880	14763	14679	14655	14803	14811	14787	14778	14875	14722	14681	14849	14663	14691	14782	14837	14725	14680	14750	14881	14838	14741	14976	14852	14608	14766	14799	14811	14691	14814	14735	14674	14840	14934	14779	14648	14718	14738	14787	14851	14863	14786	14712	14766	14683	14725	14848	14757	14706	14587	14667	14631	14764	14761	14756	14770	14767	14566	14697	14868	14769	14782	14775	14809	14659	14783	14744	14726	14668	14624	15105	14890	14686	14675	14737	14799	14866	14588	14694	14716	14636	14653	14963	14791	14879	14691	14793	14753	14796	14765	14790	14821	14712	14697	14839	14818	14663	14815	14651	14818	14721	14781	14880	14703	14758	14881	14836	14911	14622	14796	14670	14811	14640	14790	14527	14600	14766	14796	14768	14841	14813	14943	14807	14838	14768	14840	14564	14728	14784	14778	14779	14576	14718	14763	14581	14899	14695	14797	14693	14960	14765	14730	14877	14710	14571	14682	14987	14654	14625	14670	14865	14730	14714	14722	14880	14680	14792	14843	14736	14711	14620	14752	14780	14731	14818	14840	14792	14756	14668	14838	14767	14763	14735	14929	14795	14780	14761	14540	14647	14725	14684	14911	14725	14633	14896	14733	14782	14676	14771	14728	14712	14802	14879	14815	14742	14770	14795	14722	14711	14800	14916	14771	14735	14869	14635	14664	14728	14585	14760	14786	14671	14817	14689	14896	14631	14740	14778	14785	14851	14920	14818	14988	14541	14740	14754	14848	14687	14733	14739	14572	14627	14733	14841	14820	14669	14758	14775	14699	14826	14694	14737	14815	14811	14672	14764	14696	14802	14798	14772	14814	14844	14835	14717	14754	14661	14825	14773	14567	14747	14769	14839	14852	14777	14682	14662	14742	14758	14803	14795	14832	14732	14897	14644	14907	14753	14757	14612	14777	14861	14877	14801	14729	14898	14812	14833	14699	14800	14789	14857	14664	14687	14765	14701	14891	14869	14588	14707	14787	14887	14771	14818	14834	14839	14868	14664	14823	14782	14852	14849	14829	14926	14616	14841	14846	14740	14804	14786	14658	14709	14863	14837	14736	14787	14618	14740	14863	14872	14811	14627	14546	14795	14815	14654	14704	14722	14695	14871	14839	14699	14773	14828	14695	14599	14663	14724	14687	14763	14690	14727	14851	14720	14666	14800	14997	14758	14778	14674	14828	14739	14715	14872	14867	14791	14834	14600	14732	14829	14887	14752	14728	14592	14619	14686	14809	14572	14828	14775	14775	14792	14695	14803	14596	14718	14629	14602	14683	14601	14801	14902	14755	14766	14861	14876	14657	14721	14813	14744	14960	14655	14606	14836	14539	14806	14690	14804	14804	14822	14810	14682	14831	14690	14627	14573	14785	14694	14660	14782	14807	14724	14608	14778	14648	14853	14860	14801	14795	14535	14795	14802	14845	14818	14828	14772	14810	14700	14598	14682	14853	14785	14908	14792	14810	14838	14694	14988	14624	14801	14703	14792	14852	14723	14679	14844	14782	14856	14707	14775	14774	14741	14883	14800	14842	14787	14693	14628	14752	14795	14735	14666	14805	14823	14728	14822	14854	14725	14773	14798	14796	14883	14840	14815	14666	14767	14759	14788	14755	14621	14687	14717	14898	14781	14834	14734	14804	14754	14691	14839	14764	14758	14594	14775	14732	14867	14447	14755	14818	14647	14835	14873	14803	14913	14658	14650	14829	14757	14820	14880	14937	14618	14724	14765	14823	14735	14676	14543	14752	14804	14755	14922	14846	14741	14746	14664	14731	14786	14842	14768	14812	14820	14793	14716	14715	14744	14674	14723	14703	14763	14820	14599	15005	14687	14825	14661	14869	14653	14586	14807	14720	14687	14709	14720	14893	14720	15109	14741	14839	14690	14656	14844	14831	14651	14699	14769	14888	14756	14711	14685	14654	14777	14701	14611	14939	14745	14934	14796	14656	14923	14790	14907	14878	14682	14870	14829	14873	14993	14662	14820	14707	14892	14777	14756	14858	14663	14685	14729	15002	14792	14849	14780	14762	14852	14493	14745	14935	14669	14660	14674	14559	14599	14825	14776	14575	14737	14880	14669	14851	14854	14744	14884	14796	14894	14656	14930	14759	14880	14839	14791	14788	14644	14802	14561	14865	14773	14838	14850	14791	14636	14726	14865	14833	14590	14723	14707	14851	14796	14824	14855	14841	14600	14825	14735	14637	14637	14837	14883	14855	14665	14761	14725	14762	14992	14773	14631	14608	14882	14790	14686	14874	14814	14673	14876	14757	14858	14837	14803	14820	14724	14730	14815	14666	14724	14665	14920	14632	14833	14818	14709	14769	14652	14840	14807	14732	14734	14900	14666	14634	14694	14851	14610	14652	14814	14699	14755	14813	14771	14782	14801	14750	14657	14765	14792	14707	14768	14645	14881	14823	14751	14636	14780	14708	14722	14707	14546	14699	14716	14844	14873	14656	14742	14607	14675	14643	14836	14830	14677	14777	14854	14810	14663	14776	14702	14873	14646	14894	14687	14857	14822	14755	14739	14576	14702	14914	14724	14799	14774	14627	14783	14731	14727	14757	14971	14701	14701	14892	14838	14755	14722	14800	14948	14673	14855	14718	14733	14773	14783	14879	14801	14948	14776	14633	14686	14750	14769	14639	14757	14674	14607	14782	14737	14698	14844	14713	14809	14734	14868	14801	14684	14784	14919	14841	14786	14868	14740	14663	14684	14656	14809	14715	14762	14842	14885	14603	14846	14744	14690	14781	14738	14699	14798	14834	14759	14588	14764	14570	14677	14723	14812	14774	14670	14692	14665	14595	14708	14771	14913	14805	14826	14842	14753	14818	14545	14734	14717	14757	14729	14804	15021	14779	14705	14602	14874	14798	14792	14807	14748	14770	14809	14721	14836	14822	14818	15088	14687	14586	14903	14886	14798	14742	14813	14847	14778	14744	14951	14767	14932	14809	14911	14817	14666	14910	14657	14660	14847	14794	14697	14713	14840	14718	14678	14820	14698	14787	14835	14739	14856	14769	14878	14673	14808	14761	14687	14826	14608	14702	14512	14615	14997	14904	14682	14549	14816	14778	14579	14822	14711	14698	14710	14710	14708
23827	21419	29002	24336	22506	24435	24434	21514	21504	21016	20038	22867	39997	40490	33559	26643	21271	18338	17244	16909	17003	16979	16734	16950	16953	16914	16691	16868	16648	16745	16754	16806	16969	16798	16710	16946	16794	16829	16886	16938	16721	16750	16833	16749	16856	16937	16985	16691	16867	16532	16738	16779	16616	16827	16737	16859	16632	16876	16820	16759	16847	16561	16677	16613	16722	16666	17023	16736	16761	16970	16669	16590	16639	16606	16944	16727	16714	16642	16818	16650	16574	16620	16705	16674	16734	16750	16898	16809	16987	16628	16719	16789	16655	16749	16890	16914	16713	16630	16751	16793	16871	16919	16898	16717	16629	16770	16579	16876	16655	16460	16773	16725	16801	16782	16808	16753	16600	16827	16666	16668	16665	16733	16781	16819	16634	16585	16781	16630	16906	16863	16661	16665	16847	16868	16608	16712	16798	16740	16607	16797	16799	16720	16753	16793	16724	16798	16771	16814	16665	16757	16845	16691	16646	16645	16589	16590	17024	16582	16836	16745	16687	16581	16868	16809	16863	16799	16565	16895	16657	16592	16872	16606	16654	16584	16730	16736	16865	16815	16839	16704	16806	16931	16879	16805	16893	16812	16702	16958	16600	16567	16621	16749	16787	16804	16775	16961	16837	16784	16882	16826	16711	16794	16973	16785	16869	17002	16794	16583	16898	16755	16692	16716	16781	16763	16682	16679	16623	16682	16582	16880	16593	16803	16761	16672	16760	16639	16670	16719	16762	16655	16694	16629	16831	16703	16773	16677	16746	16907	16727	16681	16839	16712	16760	16669	16621	16783	16759	16623	16714	16896	16710	16697	16764	16579	16900	16660	16641	16912	16833	16662	16698	16573	16804	16681	16752	16790	16823	16757	16659	16789	16807	16847	16826	16690	16483	16826	16737	16855	16774	16674	16854	16643	16594	16463	16647	16754	16849	16631	16804	16940	16579	16718	16728	16579	16475	16623	16965	16979	16702	16744	16800	16731	16497	16946	16713	16648	16835	16876	16708	16794	16724	16551	16655	16778	16847	16733	16900	16870	16807	16903	16655	16842	16742	16855	16565	16775	16739	16605	16823	16735	16676	16776	16997	16825	16610	16740	16778	16528	16760	16661	16647	16864	16732	16884	16728	16692	16873	16755	16759	16704	16599	16677	16952	16853	16738	16649	16745	16782	16839	16732	16774	16974	16664	16687	16854	16920	16619	16746	16872	16796	16743	16882	16622	16580	16900	16825	16694	16710	16695	16710	16756	16799	16931	16757	16831	16755	16664	16745	16746	16689	16643	16738	16498	16653	16857	16733	16778	16754	16920	16762	16842	16853	16617	16738	16852	16754	16740	16952	16754	16560	16792	16722	16730	16561	16881	16634	16706	16732	16703	16797	16735	16557	16773	16865	16572	16759	16583	16673	16656	16706	16707	16855	16670	16686	16698	16515	16607	16829	16906	16747	16742	16832	16636	16556	16674	16911	16661	16638	16889	17026	16950	16673	16562	16703	16910	16673	16789	16582	16721	16842	16877	16722	16907	16679	16596	16801	16612	16695	16661	16719	16837	16692	16644	16681	16604	16800	16678	16701	16722	16737	16832	16758	16871	16838	16923	16628	16680	16662	16857	16915	16781	16631	16800	16707	16764	16901	16952	16665	16830	16692	16850	16585	16687	16775	16864	16537	16653	16767	16782	16815	16736	16778	16812	16771	16854	16556	16731	16552	16905	16698	16836	16636	16689	16759	16718	16744	16718	16770	16719	16723	16644	16717	16506	16728	16754	16680	16570	16666	16643	16837	16655	16678	16816	16742	16845	16581	16785	16621	16578	16758	16866	16622	16645	16730	16721	16694	16697	16802	16891	16842	16742	16575	16655	16832	16634	16697	16836	16831	16920	16795	16737	16737	16521	16705	16876	16545	16787	16770	16749	16761	16679	16601	16688	16782	16808	16752	16560	16669	16747	16747	16581	16832	16731	16692	16511	16666	16764	16545	16854	16454	16678	16799	16871	16825	16678	16827	16690	16445	16789	16621	16774	16657	16812	16791	16671	16631	16604	16658	16807	16840	16538	16681	16682	16593	16806	16778	16753	16746	16738	16541	16642	16826	16849	16665	16778	16639	16741	16697	16574	16600	16930	16574	16754	16761	16845	16664	16605	16814	16863	16634	16681	16620	16510	16826	16456	16594	16903	16624	16632	16693	16634	16789	16920	16678	16754	16716	16967	16717	16865	16653	16607	16781	16735	16794	16615	16810	17000	16816	16643	16774	16783	16783	16826	16763	16756	16453	16524	16720	16768	16707	16815	16764	16684	16837	16815	16750	16705	16816	16591	16612	16697	16785	16858	16547	16851	16723	16511	16554	16793	16947	16903	16763	16826	16665	16737	16742	16928	16866	16698	16731	16468	16820	16753	16877	16873	16802	16781	16890	16740	16820	16906	16559	16637	16735	16709	16478	16885	16578	16676	16778	16585	16621	16824	16611	16698	16830	16715	16784	16610	16505	16705	16568	16836	16735	16825	16671	16650	16734	16561	16820	16595	16764	16669	16615	16681	16836	16919	16953	16748	16913	16778	16831	16764	16708	16745	16608	16751	16771	16893	16673	16787	16648	16632	16679	16704	16614	16923	16844	16703	16598	16664	16747	16780	16729	16635	16723	16982	16679	16774	16677	16860	16736	16790	16810	16814	16735	16517	16628	16668	16761	16872	16868	16904	16687	16848	16760	16967	16881	16625	16801	16623	16838	16815	16613	16765	16666	16662	16866	16816	16655	16676	16861	16856	16749	16790	16815	16785	16713	16898	16494	16883	16548	16824	16777	16704	16738	16807	16629	16596	16735	16847	16673	16521	16599	16795	16585	16732	16713	16743	16761	16830	16759	16726	16623	16630	16586	16664	16824	16695	16735	16625	16744	16816	16959	16917	16542	16727	16588	16950	16644	16767	16677	16898	16806	16559	16576	16722	16751	16788	16651	16664	16791	16593	16787	16614	16783	16725	16584	16809	16668	16789	16548	16752	16861	16737	16612	16901	16593	16578	16770	16679	16718	16794	16708	16859	16659	16768	16775	16586	16754	16559	16590	16759	16828	16716	16768	16816	16746	16748	16685	16788	16673	16708	16676	16758	16759	16837	16693	16789	16685	16722	16528	16816	16622	16620	16666	16726	16726	16646	16506	16604	16758	16816	16900	16619	16760	16487	16695	16768	16689	16764	17013	16670	16824	16587	16821	16599	16832	16516	16521	16753	16676	16793	16830	16715	16760	16663	16591	16734	16626	16665	16589	16771	16787	16849	16870	16752	16764	16542	16740	16832	16807	16862	16506	16742	16976	16725	16792	16815	16608	16666	16698	16784	16404	16544	16584	16775	16603	16718	16790	16637	16526	16645	16666	16518	16727	16680	16672	16757	16612	16715	16592	16638	16593	16556	16779	16944	16717	16582	16577	16783	16784	16681	16537	16732	16746	16813	16777	16648	16721	16658	16780	16788	16736	16633	16673	16619	16834	16794	16746	16856	16635	16776	16683	16695	16723	16719	16704	16844	16971	16568	16736	16829	16843	16698	16790	16708	16878	16864	16883	16857	16737	16917	16560	16822	16544	16820	16733	16799	16777	16918	16662	16624	16840	16812	16509	16779	16697	16864	16747	16783	16724	16859	16828	16563	16724	16834	16964	16897	16745	16758	16755	16835	16604	16580	16764	16572	16841	16648	16557	16747	16852	16583	16713	16921	16821	16742	16769	16743	16673	16789	16717	16716	16829	16810	16637	16718	16770	16607	16790	16668	16900	16476	16737	16608	16998	16800	16803	16879	16673	16536	16666	16770	16650	16590	16735	16847	16814	16741	16620	16699	16852	16789	16787	16575	16775	16744	16765	16636	16805	16680	16719	16839	16734	16606	16673	16646	16673	16757	16784	16623	16582	16665	16859	16599	16593	16772	16804	16698	16860	16653	16612	16599	16858	16974	16710	16648	16703	16581	16606	16721	16866	16729	16855	16777	16890	16493	16597	16656	16624	16897	16786	16673	16941	16718	16663	16720	16752	16774	16617	16813	16701	16824	16814	16657	16612	16950	17027	16621	16606	16504	16708	16636	16677	16892	16715	16687	16575	16728	16988	16758	16740	16865	16673	16667	16891	16714	16729	16636	16619	16697	16669	16638	16751	16761	16835	16937	16526	16853	16676	16692	16435	16655	17014	16942	16727	16723	16937	16587	16703	16602	16969	16663	16776	16724	16795	16714	16469	16712	16874	16836	16739	16703	16611	16775	16734	16686	16709	16759	16924	16720	16635	16503	16807	16842	16770	16595	16789	16728	16578	16601	16846	16771	16665	16706	16739	16689	16812	16728	16730	16525	16804	16746	16635	16579	16761	16751	16602	16902	16661	16837	16736	16729	16707	16739	16558	16774	16838	16837	16537	16753	16650	16799	16653	16766	16780	16703	16493	16896	17043	16799	16851	16780	16759	16573	16767	16710	16925	16750	16903	16727	16671	17011	16730	16717	16739	16661	16801	16775	16772	16875	16690	16868	16589	16493	16775	16512	16455	16616	16841	16740	16820	16798	16768	16737	16883	16959	16756	16861	16656	16794	16557	16752	16550	16857	16848	16851	16808	16706	16692	16769	16813	17077	16743	16585	16568	16914	16703	16697	16726	16856	16774	16743	16691	16687	16744	16708	16627	16638	16929	16532	16689	16725	16797	16721	16629	16761	16752	16840	16530	16579	16814	16611	16901	16839	16743	16649	16644	16648	16745	16929	16844	16776	16767	16800	16834	16646	16425	16592	16617	16590	16840	16788	16562	16738	16655	16872	16658	16782	16682	16603	16538	16892	16696	16819	16743	16730	16660	16441	16591	16845	16694	16797	16821	16687	16662	16609	16741	16720	16763	16722	16491	16741	16591	16792	16706	16521	16825	16723	16697	16718	16708	16843	16761	16773	16642	16887	16620	16671	16717	16683	16850	16824	16543	16810	16723	16601	16710	16915	16712	16665	16781	16802	16732	16894	16730	16687	16719	16689	16739	16641	16699	16613	16714	16902	16809	16851	16775	16694	16448	16674	16817	16790	16807	16840	16762	16717	16623	16623	16789	16666	16534	16875	16512	16770	16850	16697	16775	16760	16837	16566	16744	16849	16662	16907	16729
17300	30314	30289	26926	24768	23605	21807	22022	22603	20916	19434	24488	42805	41607	33715	26043	19685	16266	15109	14838	14635	14697	14832	14896	14869	14694	14838	14852	14633	14909	14814	14783	14730	14790	14779	14743	14750	14844	14788	14693	14610	14637	14633	14802	14626	14891	14732	14595	14793	14668	14940	14704	14667	15048	14852	14737	14472	14764	14772	14758	14834	14636	14917	14777	14752	14735	14860	14720	14769	14761	14626	14749	14819	14687	14677	14812	14689	14635	14653	14766	14795	14706	15050	14829	14690	14703	14682	14712	14665	14640	14792	14650	14778	14623	14655	14586	14619	14848	14744	14625	14796	14467	14987	14653	14702	14695	14776	14887	14736	14869	14830	14756	14647	14829	14752	14682	14719	14699	14776	14749	14751	14706	14773	14782	14648	14748	14650	14752	14605	14842	14644	14693	14725	14672	14713	14790	14634	14620	14694	14574	14752	14693	14638	14865	14621	14487	14684	14754	14570	14652	14874	14681	14651	14733	14634	14784	14602	14776	14743	14928	14638	14587	14914	14628	14794	14437	14735	14694	14743	14619	14706	14714	14748	14896	14618	14672	14934	14763	14815	15008	14759	14743	14652	14632	14796	14659	14705	14700	14796	14780	14757	14752	14678	14676	14816	14620	14737	14879	14804	14794	14856	14599	14809	14656	14732	14727	14532	14749	14976	14784	14655	14822	14713	14734	14604	14679	14453	14738	14757	14615	14852	14586	14644	14641	14776	14770	14697	14763	14779	14713	14790	14690	14656	14716	14628	14801	14758	14523	14600	14746	14617	14748	14745	14510	14741	14675	14740	14751	14770	14621	14706	14526	14613	14758	14496	14616	14757	14556	14834	14618	14683	14667	14779	14709	14748	14659	14869	14647	14650	14778	14644	14719	14748	14534	14748	14677	14829	14630	14741	14648	14902	14750	14593	14723	14837	14637	14554	14648	14702	14597	14606	14779	14523	14714	14630	14734	14831	14860	14497	14678	14692	14589	14860	14821	14710	14691	14817	14726	14682	14771	14619	14762	14714	14704	14706	14569	14664	14735	14796	14963	14656	14641	14834	14761	14665	14721	14587	14750	14904	14647	14492	14689	14751	14526	14795	14741	14663	14680	14703	14675	14586	14737	14585	14608	14674	14662	14830	14610	14846	14778	14612	14663	14666	14719	14696	14771	14763	14565	14672	14616	14586	14448	14769	14559	14545	14692	14902	14843	14701	14824	14741	14768	14700	14621	14726	14704	14757	14590	14837	14572	14856	14829	14821	14829	14655	14578	14718	14882	14755	14628	14712	14572	14796	14733	14719	14685	14776	14799	14430	14613	14769	14595	14706	14783	14742	14638	14744	14718	14656	14660	14715	14738	14721	14539	14723	14622	14723	14884	14865	14528	14796	14797	14608	14704	14861	14711	14785	14756	14755	14690	14684	14767	14750	14624	14862	14724	14695	14645	14825	14756	14970	14642	14658	14564	14728	14728	14672	14700	14603	14783	14749	14748	14692	14669	14706	14791	14831	14810	14746	14681	14819	14621	14712	14560	14739	14668	14723	14797	14707	14667	14603	14761	14668	14678	14776	14658	14689	14638	14704	14714	14627	14654	14684	14745	14675	14827	14815	14643	14695	14645	14764	14700	14773	14659	14788	14822	14703	14782	14740	14741	14705	14697	14662	14870	14598	14705	14621	14703	14552	14784	14734	14830	14820	14773	14778	14812	14766	14780	14704	14735	14774	14716	14897	14844	14817	14609	14758	14798	14606	14643	14628	14824	14700	14864	14630	14766	14746	14621	14807	14668	14607	14878	14800	14766	14594	14874	14941	14729	14604	14716	14836	14768	14736	14824	14688	14712	14656	14622	14869	14688	14817	14926	14740	14563	14767	14902	14786	14859	14525	14696	14958	14539	14827	14689	14614	14611	14562	14674	14771	14799	14635	14676	14935	14708	14612	14808	14799	14711	14852	14858	14574	14878	14592	14743	14596	14774	14556	14666	14777	14831	14715	14936	14714	14762	14778	14793	14830	14712	14718	14743	14580	14701	14808	14799	14681	14720	14594	14500	14584	14587	14630	14782	14638	14803	14509	14796	14766	14738	14785	14928	14640	14638	14666	14785	14845	14812	14674	14800	14563	14720	14952	14672	14708	14787	14793	14678	14782	14714	14525	14840	14497	14781	14686	14761	14719	14691	14639	14698	14836	14712	14751	14681	14716	14731	14668	14622	14737	14686	14682	14727	14670	14610	14617	14721	14778	14624	14680	14697	14813	14876	14736	14699	14909	14743	14555	14526	14724	14648	14873	14707	14749	14846	14717	14651	14772	14707	14729	14903	14847	14638	14759	14517	14750	14702	14812	14625	14740	14671	14777	14624	14758	14712	14634	14653	14547	14601	14682	14746	14726	14728	14653	14885	14610	14733	14653	14555	14541	14736	14750	14809	14592	14764	14770	14804	14638	14719	14574	14664	14832	14626	14729	14601	14793	14634	14822	14856	14609	14760	14609	14779	14970	14874	14722	14722	14790	14772	14817	14637	14781	14997	14676	14745	14716	14659	14633	14655	14577	14720	14765	14902	14727	14772	14529	14690	14833	14742	14693	14804	14622	14736	14495	14769	14787	14754	14554	14753	14685	14883	14903	14821	14549	14660	14696	14679	14737	14779	14835	14870	14843	14584	14752	14769	14728	14795	14611	14635	14742	14863	14566	14709	14655	14663	14647	14681	14601	14617	14760	14556	14617	14658	14935	14569	14695	14752	14805	14629	14783	14701	14661	14648	14756	14601	14696	14606	14771	14668	14722	14724	14793	14676	14698	14767	14673	14698	14767	14724	14769	14794	14752	14885	14732	14604	14759	14869	14847	14733	14689	14742	14722	14883	14712	14771	14631	14741	14882	14662	14709	14861	14624	14811	14635	14896	14776	14721	14601	14810	14830	14538	14572	14709	14724	14768	14608	14622	14796	14664	14779	14712	14721	14694	14703	14677	14752	14643	14735	14894	14716	14757	14796	14796	14639	14849	14677	14769	14635	14650	14819	14759	14549	14772	14796	14739	14886	14794	14592	14765	14857	14686	14627	14822	14685	14732	14740	14783	14662	14707	14704	14809	14612	14670	14773	14677	14861	14919	14686	14746	14633	14751	14741	14847	14820	14741	14878	14576	14795	14754	14772	14810	14803	14770	14702	14680	14890	14824	14623	14678	14686	14751	14698	14815	14703	14791	14771	14655	14835	14711	14645	14603	14796	14608	14755	14731	14893	14747	14725	14684	14762	14733	14817	14441	14719	14711	14664	14758	14622	14777	14866	14766	14675	14672	14626	14801	14813	14755	14804	14720	14722	14749	14887	14812	14782	14679	14839	14813	14801	14745	14768	14722	14881	14644	14791	14656	14647	14706	14714	14700	14795	14740	14645	14767	14593	14675	14713	14721	14714	14691	14858	14727	14723	14747	14717	14751	14732	14796	14779	14602	14720	14770	14812	14885	14764	14626	14639	14807	14587	14792	14769	14699	14629	14807	14682	14840	14676	14713	14797	14495	14623	14591	14728	14641	14737	14683	14740	14539	14705	14728	14784	14774	14708	14773	14774	14579	14758	14708	14841	14779	14625	14661	14659	14708	14749	14647	14695	14589	14503	14695	14860	14777	14606	14604	14669	14824	14800	14580	15066	14660	14755	14776	14632	14609	14804	14807	14751	14721	14780	14865	14616	14752	14660	14847	14573	14497	14678	14632	14720	14686	14764	14807	14734	14854	14858	14782	14601	14537	14761	14686	14665	14699	14686	14676	14629	14698	14667	14695	14687	14774	14662	14936	14627	14692	14808	14605	14713	14640	14560	14880	14742	14783	14611	14790	14672	14676	14596	14634	14660	14646	14638	14731	14670	14704	14689	14524	14597	14708	14764	14763	14915	14638	14745	14750	14758	14697	14813	14763	14753	14740	14723	14581	14795	14744	14738	14490	14820	14674	14748	14736	14681	14913	14831	14784	14753	14700	14855	14856	14653	14947	14480	14840	14639	14672	14646	14608	14623	14810	14764	14620	14811	14837	14741	14671	14648	14779	14795	14712	14872	14689	14811	14742	14557	14650	14843	14842	14787	14742	14737	14798	14572	14651	14654	14854	14760	14783	14763	14701	14956	14700	14727	14655	14739	14594	14808	14523	14714	14699	14573	14653	14617	14640	14874	14850	14649	14716	14868	14662	14816	14671	14569	14703	14848	14825	14644	14804	14773	14731	14909	14679	14826	14476	14838	14769	14717	14688	14690	14636	14574	14814	14851	14640	14873	14757	14706	14744	14847	14733	14803	14688	14741	14738	14730	14727	14778	14740	14715	14706	14749	14710	14600	14762	14696	14773	14553	14699	14802	14771	14766	14683	14630	14715	14699	14846	14725	14725	14805	14788	14905	14597	14652	14766	14793	14815	14716	14681	14752	14621	14799	14718	14707	14780	14582	14797	14880	14651	14701	14621	14822	14871	14565	14775	14695	14597	14862	14759	14860	14665	14681	14648	14738	14748	14857	14698	14661	14655	14580	14660	14612	14754	14781	14677	14795	14811	14751	14692	14714	14672	14678	14728	14587	14585	14538	14739	14721	14663	14789	14648	14602	14575	14672	14582	14661	14815	14652	14731	14573	14529	14678	14674	14739	14551	14628	14612	14597	14742	14596	14859	14740	14739	14567	14790	14801	14816	14793	14734	14663	14611	14766	14813	14633	14507	14739	14830	14864	14736	14819	14783	14714	14765	14765	14783	14761	14831	14611	14711	14784	14810	14690	14565	14659	14583	14701	14687	14636	14796	14630	14630	14668	14721	14771	14716	14875	14729	14824	14832	14739	14718	14723	14768	14632	14705	14774	14689	14826	14824	14813	14789	14649	14700	14770	14736	14594	14830	14650	14635	14711	14661	14607	14806	14553	14708	14655	14853	14534	14844	14600	14717	14634	14630	14594	14887	14633	14834	14620	14686	14778	14779	14617	14730	14644	14746	14720	14771	14833	14689	14728	14739	14744	14637	14824	14753	14758	14639	14801	14638	14767	14680	14716	14789	14758	14692	14705	14656	14894	14905	14548	14671	14754	14580	14824	14755	14722	14561	14577	14742	14827	14625	14746	14766	14747	14701	14584	14721	14822	14542	14775	14798	14804	14675
29118	22425	23886	22364	19291	18720	18768	18566	18223	17996	17661	17474	19342	19401	18903	17819	17197	16783	16781	16763	16663	16752	16766	16760	16648	16693	16846	16813	16729	16610	16738	16717	16608	16496	16957	16770	16696	16832	16946	16836	16614	16589	16701	16767	16584	16590	16558	16775	16762	16630	16645	16627	16357	16740	16639	16547	16818	16645	16434	16550	16769	16683	16708	16478	16489	16517	16776	16780	16670	16785	16569	16621	16761	16762	16643	16698	16720	16702	16711	16678	16587	16688	16639	16464	16703	16771	16704	16826	16722	16602	16524	16597	16443	16625	16669	16621	16454	16620	16631	16656	16597	16653	16856	16679	16663	16426	16681	16620	16608	16608	16679	16506	16682	16564	16721	16620	16745	16869	16684	16560	16612	16636	16569	16725	16635	16812	16815	16731	16640	16558	16866	16679	16603	16546	16482	16593	16696	16516	16658	16620	16723	16730	16574	16554	16697	16523	16766	16646	16609	16568	16806	16673	16884	16594	16501	16417	16419	16879	16571	16579	16663	16654	16634	16812	16713	16623	16649	16731	16493	16614	16537	16818	16718	16545	16584	16623	16712	16792	16682	16728	16679	16511	16484	16789	16785	16689	16635	16606	16409	16627	16759	16485	16501	16555	16652	16676	16484	16726	16774	16640	16378	16632	16814	16689	16621	16633	16833	16504	16662	16743	16633	16497	16673	16675	16602	16738	16661	16600	16692	16673	16513	16586	16832	16592	16600	16744	16499	16708	16719	16526	16774	16591	16634	16745	16675	16786	16614	16603	16719	16709	16717	16717	16791	16829	16557	16581	16657	16759	16706	16575	16698	16639	16648	16703	16751	16531	16702	16647	16678	16835	16804	16518	16686	16674	16590	16753	16561	16589	16550	16888	16660	16673	16601	16539	16673	16615	16795	16640	16650	16829	16798	16826	16637	16605	16758	16572	16511	16492	16596	16695	16548	16629	16764	16694	16655	16675	16675	16694	16464	16730	16631	16720	16496	16540	16504	16565	16706	16672	16686	16637	16522	16614	16584	16748	16825	16647	16729	16612	16713	16496	16566	16634	16710	16606	16699	16548	16863	16706	16751	16459	16545	16734	16620	16449	16828	16690	16585	16780	16574	16634	16684	16703	16773	16935	16571	16692	16684	16898	16664	16642	16598	16506	16588	16664	16885	16688	16669	16582	16427	16650	16628	16412	16735	16667	16759	16755	16766	16474	16646	16701	16771	16695	16569	16651	16695	16761	16783	16625	16480	16396	16582	16571	16600	16738	16638	16792	16598	16581	16785	16653	16635	16519	16775	16833	16729	16714	16749	16752	16427	16313	16610	16787	16690	16614	16508	16902	16670	16481	16660	16925	16608	16455	16672	16601	16738	16731	16512	16791	16827	16739	16701	16797	16691	16637	16620	16552	16441	16706	16656	16825	16517	16662	16640	16809	16644	16506	16523	16639	16544	16770	16517	16536	16440	16530	16558	16629	16946	16576	16776	16538	16804	16474	16578	16716	16667	16786	16548	16340	16756	16999	16733	16509	16774	16846	16680	16686	16705	16792	16752	16582	16523	16583	16780	16686	16610	16849	16676	16638	16730	16646	16612	16678	16681	16917	16724	16616	16769	16594	16702	16707	16849	16708	16646	16523	16585	16587	16684	16886	16565	16567	16642	16565	16719	16600	16660	16550	16859	16740	16635	16627	16754	16577	16754	16575	16647	16623	16644	16633	16847	16734	16779	16484	16693	16659	16692	16632	16765	16659	16757	16735	16663	16462	16807	16850	16783	16668	16485	16586	16764	16608	16577	16730	16672	16547	16661	16722	16620	16569	16678	16699	16704	16512	16581	16753	16862	16453	16778	16597	16556	16799	16515	16440	16818	16664	16442	16747	16543	16516	16630	16740	16664	16552	16860	16854	16711	16612	16644	16693	16710	16711	16760	16654	16643	16639	16743	16700	16748	16636	16543	16812	16782	16650	16572	16591	16542	16783	16605	16592	16723	16537	16524	16621	16458	16591	16823	16724	16756	16525	16664	16703	16490	16716	16620	16620	16535	16638	16596	16768	16721	16642	16760	16725	16690	16686	16609	16582	16696	16675	16682	16921	16753	16630	16629	16456	16596	16779	16598	16884	16521	16550	16918	16567	16738	16560	16540	16820	16697	16710	16680	16598	16527	16676	16767	16665	16553	16596	16700	16746	16430	16578	16742	16629	16619	16485	16681	16864	16530	16634	16740	16752	16757	16758	16878	16787	16716	16779	16669	16664	16893	16756	16678	16553	16518	16616	16764	16715	16653	16721	16577	16794	16526	16607	16395	16575	16752	16772	16572	16609	16851	16695	16628	16654	16794	16833	16572	16768	16871	16624	16674	16370	16680	16668	16706	16650	16515	16593	16572	16785	16629	16479	16665	16573	16489	16692	16765	16742	16793	16586	16611	16731	16719	16747	16746	16810	16593	16445	16637	16674	16519	16726	16641	16729	16690	16682	16795	16644	16590	16696	16891	16694	16679	16811	16750	16631	16564	16540	16717	16766	16547	16639	16728	16715	16606	16518	16720	16534	16670	16516	16398	16533	16567	16613	16668	16595	16693	16719	16604	16736	16772	16509	16690	16830	16787	16467	16682	16661	16674	16522	16641	16637	16592	16451	16973	16690	16706	16669	16681	16582	16703	16664	16787	16746	16817	16611	16730	17015	16622	16854	16593	16557	16842	16488	16563	16607	16594	16640	16769	16735	16636	16687	16602	16492	16813	16715	16789	16602	16796	16655	16592	16571	16475	16496	16660	16802	16497	16767	16743	16745	16549	16697	16580	16604	16780	16690	16606	16746	16600	16597	16665	16807	16794	16497	16617	16810	16691	16876	16716	16647	16640	16584	16533	16652	16807	16651	16704	16552	16875	16648	16563	16643	16621	16567	16737	16712	16698	16915	16463	16584	16567	16899	16687	16663	16686	16711	16830	16858	16572	16604	16683	16490	16569	16396	16692	16649	16620	16593	16711	16702	16652	16605	16695	16699	16814	16754	16499	16624	16775	16706	16744	16581	16732	16512	16660	16694	16646	16511	16606	16700	16739	16650	16651	17074	16970	16809	16657	16422	16451	16708	16601	16735	16550	16640	16558	16743	16916	16809	16561	16612	16508	16746	16652	16883	16553	16506	16694	16682	16838	16667	16700	16770	16700	16526	16743	16690	16717	16571	16749	16718	16761	16507	16574	16567	16697	16622	16519	16850	16494	16681	16564	16749	16586	16754	16681	16566	16644	16796	16704	16731	16539	16595	16692	16840	16726	16687	16869	16797	16677	16696	16766	16719	16617	16625	16573	16675	16806	16623	16476	16564	16658	16663	16657	16664	16531	16694	16612	16695	16981	16659	16595	16769	16708	16634	16562	16683	16663	16675	16688	16608	16612	16689	16825	16696	16451	16577	16568	16567	16591	16871	16628	16628	16592	16687	16673	16695	16740	16655	16821	16669	16625	16754	16485	16502	16409	16739	16626	16533	16599	16649	16740	16521	16711	16765	16671	16847	16612	16651	16620	16784	16887	16869	16782	16800	16679	16738	16587	16510	16635	16536	16568	16580	16692	16519	16756	16668	16740	16583	16475	16471	16578	16628	16656	16575	16638	16758	16775	16646	16677	16779	16557	16764	16800	16680	16828	16768	16657	16689	16487	16533	16663	16635	16802	16802	16734	16834	16625	16508	16574	16478	16718	16695	16687	16729	16725	16578	16791	16565	16651	16463	16483	16530	16490	16825	16501	16613	16632	16843	16843	16662	16772	16803	16686	16495	16705	16688	16629	16584	16631	16625	16696	16555	16579	16570	16770	16730	16529	16728	16717	16661	16587	16589	16574	16922	16547	16692	16722	16534	16630	16873	16716	16720	16623	16674	16828	16737	16714	16562	16750	16676	16639	16578	16502	16559	16698	16699	16807	16380	16650	16516	16634	16634	16704	16695	16775	16704	16709	16741	16690	16360	16653	16592	16669	16529	16762	16719	16653	16831	16730	16547	16569	16444	16761	16506	16769	16650	16715	16735	16697	16730	16651	16714	16772	16673	16773	16502	16592	16632	16492	16868	16742	16551	16780	16456	16557	16486	16764	16655	16728	16763	16818	16604	16668	16649	16678	16434	16558	16558	16679	16756	16747	16616	16687	16659	16549	16582	16767	16601	16516	16558	16710	16660	16702	16714	16731	16750	16620	16804	16685	16786	16639	16540	16692	16757	16668	16523	16567	16451	16696	16794	16428	16526	16672	16542	16611	16565	16642	16808	16617	16557	16706	16729	16735	16756	16805	16682	16752	16537	16715	16772	16744	16575	16578	16590	16608	16681	16564	16611	16590	16558	16708	16765	16573	16518	16549	16725	16570	16862	16905	16700	16777	16534	16718	16709	16472	16677	16614	16546	16588	16654	16639	16663	16484	16669	16780	16727	16649	16718	16745	16570	16774	16528	16711	16876	16683	16677	16637	16605	16721	16526	16541	16765	16542	16772	16574	16508	16739	16748	16756	16611	16626	16434	16505	16543	16649	16809	16685	16621	16624	16778	16641	16615	16671	16434	16834	16569	16545	16710	16643	16664	16560	16677	16790	16734	16694	16667	16799	16820	16780	16669	16648	16614	16665	16576	16835	16512	16625	16570	16536	16796	16699	16542	16581	16686	16641	16566	16488	16558	16609	16422	16632	16500	16717	16640	16831	16569	16658	16686	16759	16520	16576	16457	16621	16735	16669	16602	16676	16713	16655	16570	16845	16615	16702	16757	16866	16677	16619	16712	16597	16639	16657	16759	16940	16749	16559	16798	16471	16488	16693	16716	16683	16697	16636	16595	16747	16591	16726	16589	16491	16808	16733	16336	16743	16596	16676	16428	16710	16754	16625	16808	16723	16562	16720	16721	16677	16715	16683	16831	16623	16782	16647	16475	16616	16688	16670	16790	16701	16604	16440	16622	16741	16600	16707	16549	16736	16492	16663	16677	16504	16803	16677	16610	16714	16983	16753	16657	16557	16692	16568	16763	16631	16634	16588	16617	16553	16590	16563	16793	16590	16707	16658	16715	16523	16715	16751	16609	16765	16715	16633	16752	16568	16695	16780	16833	16703	16563	16578	16579	16798	16694	16777	16559	16652	16623	16606	16612	16814	16621
16294	19675	21214	20263	18701	18036	18042	18118	17492	16823	16332	16110	18637	18188	17287	15990	15159	14841	14771	14545	14564	14880	14628	14605	14588	14714	14712	14599	14794	14807	14642	14717	14700	14700	14535	14599	14632	14668	14617	14727	14771	14582	14573	14631	14696	14766	14623	14643	14721	14645	14828	14820	14691	14652	14625	14565	14781	14576	14631	14704	14609	14568	14740	14833	14636	14803	14623	14732	14807	14752	14586	14589	14826	14616	14813	14622	14591	14560	14699	14837	14645	14553	14736	14793	14605	14598	14812	14670	14827	14781	14631	14756	14669	14632	14710	14846	14678	14696	14602	14637	14541	14607	14708	14662	14553	14722	14631	14648	14600	14742	14592	14618	14482	14556	14626	14586	14603	14615	14866	14528	14812	14816	14493	14696	14644	14695	14653	14620	14518	14518	14658	14470	14797	14627	14752	14826	14618	14496	14762	14560	14567	14902	14656	14706	14778	14581	14799	14495	14653	14750	14647	14593	14606	14678	14589	14636	14605	14701	14564	14680	14819	14601	14609	14606	14735	14590	14543	14722	14681	14609	14473	14735	14564	14601	14601	14685	14673	14450	14663	14729	14707	14694	14766	14548	14634	14719	14673	14666	14636	14497	14459	14706	14803	14643	14538	14808	14753	14641	14668	14724	14636	14614	14535	14838	14813	14615	14604	14550	14633	14573	14538	14526	14717	14659	14822	14792	14898	14781	14721	14542	14634	14697	14681	14646	14632	14713	14537	14619	14635	14675	14783	14645	14676	14768	14764	14619	14580	14445	14691	14668	14429	14619	14604	14595	14571	14671	14656	14749	14546	14713	14582	14734	14840	14547	14762	14643	14668	14677	14617	14534	14580	14544	14633	14636	14691	14732	14748	14698	14797	14697	14801	14707	14666	14699	14692	14742	14621	14669	14570	14783	14683	14553	14699	14722	14682	14716	14693	14663	14540	14806	14673	14662	14758	14652	14755	14522	14608	14470	14660	14770	14803	14643	14621	14648	14608	14731	14702	14655	14541	14751	14641	14714	14728	14611	14807	14712	14719	14720	14630	14438	14716	14571	14533	14762	14761	14802	14671	14575	14670	14702	14532	14681	14712	14617	14662	14552	14697	14671	14548	14579	14499	14754	14516	14634	14597	14657	14813	14682	14723	14534	14634	14725	14740	14549	14616	14513	14790	14780	14605	14702	14687	14863	14722	14833	14685	14496	14793	14851	14785	14544	14720	14575	14599	14798	14778	14668	14633	14677	14831	14655	14760	14676	14913	14703	14733	14703	14735	14658	14594	14566	14788	14656	14788	14703	14626	14978	14604	14668	14685	14408	14822	14707	14637	14601	14743	14455	14735	14492	14622	14718	14643	14715	14704	14470	14826	14662	14730	14638	14832	14510	14630	14584	14758	14638	14673	14609	14541	14801	14559	14659	14580	14617	14525	14736	14528	14706	14612	14598	14748	14607	14572	14711	14615	14710	14649	14675	14695	14942	14580	14766	14623	14748	14560	14808	14783	14727	14682	14724	14492	14592	14631	14547	14769	14689	14685	14503	14497	14649	14651	14597	14561	14601	14756	14686	14654	14815	14543	14641	14554	14772	14695	14680	14605	14668	14668	14657	14591	14691	14717	14702	14637	14629	14733	14698	14750	14543	14686	14669	14743	14633	14678	14588	14732	14545	14648	14901	14671	14549	14719	14524	14753	14657	14773	14748	14635	14551	14692	14608	14569	14758	14685	14521	14499	14712	14721	14839	14721	14895	14651	14531	14789	14639	14515	14620	14550	14595	14654	14733	14727	14439	14592	14699	14493	14728	14732	14791	14708	14682	14653	14725	14638	14713	14565	14725	14695	14615	14628	14646	14522	14638	14644	14721	14575	14655	14727	14618	14753	14780	14794	14632	14723	14670	14624	14720	14690	14652	14715	14754	14747	14720	14693	14595	14625	14573	14748	14688	14711	14660	14729	14848	14747	14808	14724	14617	14792	14785	14671	14778	14675	14705	14685	14826	14604	14646	14623	14588	14667	14667	14663	14685	14716	14600	14753	14577	14736	14614	14705	14690	14736	14667	14543	14706	14616	14615	14754	14712	14723	14607	14828	14650	14663	14470	14621	14606	14702	14829	14635	14696	14700	14615	14658	14746	14728	14604	14807	14668	14590	14718	14754	14531	14543	14758	14728	14547	14529	14725	14612	14701	14741	14756	14657	14645	14632	14649	14672	14694	14703	14739	14845	14526	14825	14778	14828	14667	14585	14747	14710	14584	14648	14854	14692	14673	14678	14611	14647	14578	14583	14641	14628	14596	14520	14737	14537	14766	14383	14687	14443	14810	14775	14693	14516	14589	14846	14601	14605	14639	14512	14647	14635	14628	14630	14875	14585	14683	14717	14519	14744	14651	14567	14688	14784	14511	14639	14635	14677	14643	14656	14724	14563	14648	14576	14706	14649	14857	14647	14671	14720	14764	14801	14761	14649	14611	14872	14669	14605	14590	14692	14651	14564	14674	14611	14565	14704	14593	14632	14724	14701	14698	14525	14618	14668	14597	14666	14615	14546	14804	14733	14657	14641	14681	14674	14725	14534	14825	14894	14621	14633	14655	14662	14603	14830	14621	14690	14704	14572	14734	14586	14800	14574	14685	14794	14463	14695	14614	14688	14382	14723	14579	14717	14742	14787	14745	14637	14650	14527	14731	14715	14716	14669	14726	14625	14705	14768	14708	14753	14801	14660	14640	14552	14709	14814	14694	14661	14564	14721	14701	14595	14551	14545	14640	14784	14683	14581	14552	14462	14695	14775	14460	14656	14905	14581	14706	14696	14658	14777	14761	14777	14730	14700	14726	14453	14731	14414	14738	14466	14542	14703	14717	14852	14681	14604	14831	14592	14704	14644	14688	14774	14810	15021	14758	14719	14669	14699	14694	14789	14661	14678	14616	14772	14665	14620	14691	14723	14605	14527	14650	14625	14686	14588	14631	14582	14598	14580	14637	14813	14634	14462	14598	14570	14748	14765	14880	14567	14662	14823	14562	14658	14576	14703	14724	14612	14692	14836	14644	14729	14621	14608	14583	14759	14595	14846	14539	14720	14687	14618	14750	14728	14654	14671	14711	14724	14565	14616	14640	14733	14797	14619	14530	14834	14693	14672	14694	14841	14630	14531	14697	14608	14596	14590	14768	14682	14750	14612	14644	14640	14738	14610	14778	14590	14755	14740	14603	14585	14589	14571	14716	14661	14734	14807	14645	14494	14773	14721	14685	14684	14583	14590	14706	14677	14426	14693	14756	14799	14741	14717	14635	14672	14643	14755	14706	14624	14754	14608	14622	14615	14649	14608	14905	14560	14742	14517	14747	14705	14737	14741	14615	14714	14694	14505	14647	14594	14543	14743	14711	14571	14548	14761	14840	14637	14682	14477	14661	14645	14753	14732	14703	14671	14665	14613	14620	14562	14734	14663	14758	14782	14734	14884	14703	14774	14676	14668	14728	14682	14603	14742	14617	14555	14702	14737	14591	14708	14761	14769	14705	14680	14656	14588	14809	14633	14720	14738	14695	14691	14548	14575	14753	14830	14565	14675	14766	14672	14555	14729	14675	14721	14586	14590	14885	14780	14659	14748	14561	14683	14661	14539	14679	14660	14780	14605	14724	14719	14841	14655	14685	14462	14703	14697	14719	14457	14733	14668	14781	14697	14672	14684	14418	14714	14683	14765	14751	14614	14846	14685	14752	14891	14645	14584	14722	14689	14825	14669	14654	14567	14457	14564	14590	14687	14518	14692	14789	14665	14811	14605	14762	14817	14750	14719	14716	14568	14718	14611	14588	14514	14772	14669	14745	14579	14660	14666	14545	14845	14559	14619	14608	14671	14730	14605	14502	14799	14654	14501	14645	14515	14658	14729	14687	14615	14666	14766	14526	14689	14669	14583	14757	14771	14623	14528	14605	14541	14686	14758	14644	14770	14841	14525	14738	14707	14730	14597	14642	14676	14743	14660	14574	14761	14565	14683	14686	14669	14709	14779	14655	14829	14572	14703	14723	14572	14759	14725	14619	14602	14687	14579	14751	14715	14666	14772	14682	14686	14631	14707	14724	14560	14652	14729	14758	14755	14753	14607	14786	14671	14653	14607	14607	14629	14705	14821	14619	14656	14529	14642	14758	14844	14636	14760	14553	14660	14646	14589	14658	14672	14448	14783	14714	14768	14670	14724	14572	14687	14785	14713	14601	14771	14650	14775	14663	14696	14728	14719	14692	14616	14754	14963	14635	14690	14661	14771	14576	14699	14732	14669	14534	14789	14703	14507	14515	14546	14735	14657	14743	14664	14761	14702	14713	14766	14551	14680	14578	14675	14696	14628	14651	14786	14576	14756	14655	14616	14631	14589	14660	14619	14659	14490	14703	14565	14810	14564	14786	14513	14694	14553	14702	14883	14689	14673	14680	14694	14611	14372	14677	14661	14545	14731	14836	14505	14557	14695	14601	14553	14648	14631	14713	14838	14611	14694	14537	14471	14589	14609	14684	14640	14481	14721	14629	14662	14701	14622	14586	14623	14640	14813	14755	14746	14456	14688	14711	14621	14584	14530	14662	14557	14716	14718	14656	14733	14578	14771	14497	14656	14734	14791	14663	14502	14609	14815	14633	14605	14588	14691	14642	14765	14633	14541	14620	14624	14645	14795	14631	14819	14672	14760	14540	14764	14589	14689	14794	14600	14626	14782	14608	14784	14731	14777	14677	14769	14641	14559	14414	14682	14642	14686	14567	14579	14835	14900	14657	14664	14559	14597	14629	14674	14558	14581	14751	14685	14704	14552	14515	14635	14751	14770	14594	14682	14680	14696	14561	14656	14695	14757	14746	14618	14723	14585	14596	14552	14656	14703	14560	14699	14766	14779	14698	14715	14618	14738	14676	14674	14609	14851	14669	14644	14776	14716	14567	14705	14582	14580	14849	14603	14576	14613	14750	14567	14773	14643	14689	14690	14805	14707	14655	14818	14727	14558	14553	14747	14650	14507	14744	14611	14733	14634	14691	14725	14706	14656	14662	14578	14648	14810	14796	14636	14660	14689	14688	14765	14475	14723	14431	14653	14564	14597	14601	14743	14666	14458	14568	14682	14637	14512	14638	14606	14666	14757	14719	14794	14694
25241	21404	28213	25987	23046	22003	22113	20887	19977	19668	18806	19184	28566	31484	27764	22625	19092	17505	17044	16560	16701	16829	16793	16549	16688	16840	16726	16692	16605	16625	16753	16708	16658	16674	16774	16778	16662	16579	16755	16729	16495	16602	16533	16534	16776	16612	16789	16788	16784	16692	16709	16556	16648	16623	16677	16649	16671	16603	16604	16737	16586	16564	16694	16526	16649	16393	16693	16559	16638	16681	16741	16612	16685	16521	16552	16417	16728	16550	16893	16649	16758	16707	16699	16606	16741	16795	16654	16711	16768	16466	16573	16681	16536	16380	16688	16589	16668	16646	16711	16755	16534	16673	16522	16459	16639	16824	16484	16644	16674	16725	16621	16586	16624	16722	16841	16614	16519	16405	16655	16605	16567	16521	16697	16523	16614	16677	16560	16642	16694	16549	16466	16571	16704	16704	16404	16549	16476	16568	16636	16691	16541	16470	16606	16707	16575	16545	16516	16577	16661	16472	16833	16497	16734	16567	16695	16304	16749	16624	16673	16464	16637	16541	16707	16569	16534	16837	16588	16678	16632	16683	16647	16557	16523	16728	16803	16583	16681	16442	16547	16437	16391	16453	16653	16765	16587	16618	16897	16545	16683	16575	16375	16540	16747	16568	16582	16583	16606	16571	16694	16560	16666	16615	16657	16589	16692	16700	16576	16572	16666	16595	16527	16525	16475	16773	16638	16610	16645	16495	16426	16821	16487	16434	16647	16538	16762	16580	16766	16765	16608	16755	16649	16422	16640	16673	16669	16629	16713	16621	16509	16357	16665	16582	16454	16631	16647	16422	16545	16520	16514	16874	16551	16595	16486	16767	16626	16682	16661	16530	16532	16412	16815	16554	16477	16708	16562	16915	16830	16560	16507	16573	16600	16814	16435	16654	16735	16689	16598	16632	16795	16652	16456	16504	16695	16759	16566	16747	16632	16555	16841	16632	16561	16704	16417	16332	16793	16588	16515	16746	16507	16526	16660	16535	16598	16603	16618	16588	16388	16579	16418	16621	16546	16652	16679	16499	16413	16611	16468	16546	16599	16518	16703	16624	16480	16521	16450	16660	16523	16414	16839	16576	16574	16576	16624	16586	16515	16726	16612	16611	16561	16558	16445	16452	16627	16587	16672	16617	16469	16633	16547	16732	16467	16633	16756	16559	16540	16672	16577	16564	16531	16660	16575	16579	16584	16480	16664	16726	16632	16549	16409	16665	16582	16620	16530	16711	16456	16489	16538	16273	16658	16520	16692	16525	16609	16462	16854	16640	16754	16606	16665	16582	16544	16660	16782	16635	16752	16553	16506	16590	16505	16529	16558	16437	16465	16582	16646	16772	16578	16381	16396	16395	16604	16685	16760	16574	16773	16694	16725	16573	16555	16589	16679	16441	16595	16783	16519	16562	16614	16513	16749	16587	16381	16647	16549	16859	16535	16662	16780	16508	16949	16746	16673	16404	16621	16601	16451	16568	16617	16510	16656	16614	16667	16687	16553	16719	16581	16614	16688	16338	16575	16548	16627	16748	16425	16511	16651	16648	16638	16666	16735	16629	16539	16578	16631	16696	16713	16802	16692	16757	16532	16428	16491	16583	16576	16543	16648	16594	16758	16727	16722	16387	16519	16637	16432	16487	16566	16651	16769	16432	16777	16537	16505	16584	16614	16493	16525	16615	16563	16679	16599	16554	16482	16742	16530	16617	16856	16516	16446	16525	16640	16489	16563	16600	16661	16566	16740	16609	16731	16586	16453	16670	16687	16676	16554	16572	16601	16562	16669	16697	16737	16754	16626	16555	16510	16554	16738	16644	16650	16599	16373	16303	16465	16585	16520	16469	16614	16659	16590	16544	16636	16547	16646	16691	16683	16462	16550	16740	16577	16548	16850	16706	16490	16643	16552	16743	16540	16601	16587	16513	16573	16815	16719	16486	16493	16494	16718	16786	16755	16619	16715	16622	16633	16746	16761	16865	16784	16664	16539	16530	16525	16672	16570	16611	16642	16730	16675	16578	16663	16838	16543	16425	16440	16740	16534	16901	16584	16546	16594	16745	16656	16599	16660	16496	16829	16658	16783	16586	16783	16413	16606	16403	16812	16718	16678	16503	16684	16532	16601	16746	16631	16693	16586	16544	16393	16554	16462	16540	16662	16728	16713	16576	16599	16625	16697	16518	16770	16466	16517	16361	16666	16504	16669	16602	16626	16418	16494	16542	16679	16650	16682	16425	16687	16720	16431	16591	16617	16591	16504	16893	16560	16739	16692	16487	16762	16693	16716	16335	16547	16596	16619	16600	16455	16548	16549	16703	16736	16517	16635	16559	16758	16551	16699	16457	16495	16390	16698	16589	16781	16694	16610	16656	16891	16465	16509	16366	16628	16558	16584	16408	16713	16766	16508	16554	16641	16533	16550	16641	16862	16728	16506	16585	16535	16749	16541	16463	16656	16531	16689	16617	16480	16591	16577	16526	16654	16752	16530	16725	16822	16453	16447	16692	16728	16722	16675	16596	16580	16602	16604	16597	16517	16541	16564	16696	16542	16732	16601	16747	16433	16514	16600	16640	16712	16872	16603	16460	16526	16682	16607	16597	16597	16601	16446	16567	16630	16558	16604	16718	16506	16509	16568	16834	16741	16501	16627	16686	16534	16571	16363	16629	16633	16828	16697	16814	16596	16768	16498	16480	16497	16641	16542	16577	16694	16585	16828	16637	16802	16752	16606	16614	16784	16796	16730	16606	16543	16607	16727	16664	16792	16717	16741	16494	16652	16709	16542	16741	16714	16399	16415	16565	16662	16692	16522	16494	16556	16579	16593	16666	16693	16418	16398	16548	16628	16571	16406	16533	16684	16476	16513	16710	16541	16561	16535	16504	16518	16784	16708	16530	16754	16460	16562	16629	16657	16578	16631	16765	16658	16577	16692	16562	16541	16726	16713	16662	16479	16523	16594	16670	16436	16519	16587	16530	16901	16784	16689	16674	16757	16750	16488	16281	16645	16612	16664	16569	16473	16554	16554	16480	16767	16555	16622	16487	16587	16506	16494	16612	16487	16499	16675	16381	16658	16637	16645	16726	16724	16629	16601	16686	16421	16678	16637	16485	16472	16674	16500	16554	16515	16624	16477	16592	16608	16727	16481	16508	16621	16604	16584	16669	16581	16529	16763	16530	16617	16564	16775	16574	16549	16456	16653	16686	16646	16676	16489	16673	16688	16512	16577	16806	16710	16581	16611	16625	16635	16543	16572	16762	16712	16515	16628	16646	16670	16690	16435	16629	16478	16667	16753	16649	16575	16715	16517	16298	16526	16563	16494	16794	16689	16868	16545	16637	16623	16338	16782	16549	16522	16796	16518	16551	16556	16703	16663	16699	16602	16467	16480	16842	16572	16484	16547	16539	16691	16574	16359	16699	16500	16533	16596	16569	16665	16816	16656	16631	16610	16502	16467	16666	16646	16677	16694	16379	16688	16762	16869	16925	16812	16747	16569	16538	16553	16348	16572	16649	16679	16777	16714	16457	16454	16574	16503	16725	16448	16455	16437	16681	16588	16665	16793	16549	16736	16389	16460	16453	16625	16735	16594	16727	16779	16692	16610	16548	16722	16536	16537	16769	16552	16828	16635	16520	16449	16488	16613	16745	16732	16584	16664	16701	16743	16602	16437	16719	16724	16565	16816	16687	16847	16762	16435	16618	16633	16517	16497	16699	16612	16451	16650	16645	16518	16829	16649	16695	16693	16820	16502	16540	16513	16701	16393	16770	16686	16560	16666	16765	16701	16660	16766	16704	16672	16608	16737	16552	16627	16565	16598	16596	16518	16724	16741	16766	16677	16876	16754	16753	16536	16545	16639	16570	16461	16434	16795	16461	16717	16624	16548	16267	16612	16842	16610	16529	16681	16597	16670	16798	16708	16612	16810	16582	16601	16516	16640	16541	16489	16592	16632	16710	16792	16585	16599	16675	16525	16481	16589	16757	16672	16646	16553	16471	16590	16587	16589	16680	16611	16722	16506	16612	16638	16664	16622	16568	16553	16759	16568	16678	16649	16525	16564	16622	16389	16708	16648	16823	16749	16579	16530	16809	16644	16477	16617	16601	16500	16783	16752	16740	16759	16628	16614	16592	16871	16692	16522	16632	16703	16434	16705	16622	16693	16645	16591	16475	16584	16633	16775	16538	16697	16664	16540	16673	16464	16515	16750	16669	16737	16498	16670	16555	16882	16589	16665	16606	16609	16610	16337	16867	16800	16683	16755	16717	16634	16531	16308	16625	16597	16532	16599	16774	16649	16513	16621	16523	16448	16662	16477	16614	16659	16604	16640	16577	16539	16556	16810	16585	16610	16554	16614	16541	16489	16519	16455	16536	16587	16530	16695	16704	16872	16457	16631	16380	16454	16639	16496	16569	16730	16793	16616	16696	16620	16754	16622	16633	16422	16728	16804	16593	16664	16680	16685	16553	16815	16670	16606	16634	16802	16571	16626	16508	16550	16471	16556	16668	16542	16499	16703	16849	16860	16639	16321	16463	16696	16491	16751	16844	16748	16607	16468	16715	16554	16616	16542	16681	16465	16726	16757	16464	16394	16710	16654	16614	16449	16516	16557	16508	16557	16535	16707	16549	16604	16523	16756	16857	16586	16549	16752	16650	16779	16714	16620	16625	16641	16553	16907	16662	16512	17011	16588	16742	16445	16512	16653	16664	16598	16566	16633	16479	16573	16576	16595	16734	16466	16663	16687	16477	16503	16519	16688	16528	16672	16500	16590	16321	16529	16788	16558	16667	16737	16614	16685	16629	16721	16607	16788	16646	16602	16528	16854	16694	16630	16500	16517	16576	16596	16813	16479	16681	16465	16663	16668	16518	16463	16738	16689	16804	16679	16612	16584	16632	16633	16660	16869	16596	16451	16588	16574	16530	16549	16599	16737	16559	16531	16731	16515	16659	16763	16609	16724	16574	16614	16821	16430	16747	16728	16430	16676	16619	16688	16620	16585	16642	16636	16581	16727	16888	16657	16698	16689	16568	16559	16715	16563	16667	16604	16611	16567	16415	16722	16769	16660	16488	16688	16547	16494	16442	16548	16484	16685	16523	16475	16430	16806	16468	16546	16667	16570	16500	16488	16590	16633	16607	16354	16684
16022	26886	28058	25800	23051	21136	21001	21335	19866	19323	17695	19612	31913	33520	27808	21414	17643	15594	14923	14856	14773	14709	14783	14671	14618	14711	14806	14621	14735	14668	14614	14748	14640	14641	14801	14727	14862	14704	14777	14807	14685	14739	14713	14757	14745	14929	14655	14536	14647	14783	14808	14544	14757	14588	14832	14674	14674	14859	14760	14727	14734	14728	14569	14664	14619	14724	14798	14785	14614	14736	14727	14637	14506	14698	14821	14640	14544	14578	14713	14690	14591	14616	14762	14745	14717	14545	14731	14671	14748	14662	14692	14693	14682	14692	14817	14757	14683	14566	14776	14732	14557	14723	14556	14617	14788	14638	14741	14672	14763	14694	14730	14559	14783	14676	14801	14780	14596	14649	14622	14796	14756	14662	14567	14602	14536	14786	14733	14872	14783	14717	14644	14762	14470	14478	14559	14862	14718	14539	14609	14703	14717	14572	14659	14798	14693	14676	14771	14511	14607	14785	14429	14538	14732	14573	14611	14708	14749	14642	14711	14550	14641	14613	14663	14583	14663	14712	14596	14675	14633	14615	14740	14802	14634	14629	14775	14783	14647	14663	14648	14745	14597	14608	14754	14787	14616	14705	14725	14684	14716	14657	14770	14878	14628	14798	14533	14740	14727	14685	14644	14660	14840	14572	14737	14606	14724	14684	14828	14762	14684	14660	14625	14718	14708	14675	14601	14740	14542	14722	14784	14717	14596	14802	14715	14482	14756	14653	14746	14613	14696	14738	14762	14657	14721	14646	14774	14549	14557	14667	14602	14702	14592	14686	14765	14701	14626	14563	14587	14626	14761	14647	14800	14594	14546	14758	14759	14676	14817	14559	14940	14526	14643	14738	14842	14839	14675	14638	14747	14679	14966	14699	14748	14637	14599	14604	14436	14584	14768	14764	14749	14637	14525	14744	14689	14627	14766	14741	14731	14934	14854	14788	14675	14656	14616	14664	14798	14635	14823	14790	14658	14613	14932	14689	14754	14766	14692	14564	14754	14678	14708	14753	14734	14755	14616	14459	14693	14536	14696	14596	14786	14671	14567	14910	14697	14673	14742	14740	14658	14709	14840	14814	14820	14575	14519	14786	14633	14771	14699	14574	14779	14792	14790	14517	14591	14599	14721	14703	14777	14606	14797	14764	14756	14427	14541	14788	14667	14491	14641	14725	14791	14718	14687	14746	14592	14664	14601	14573	14564	14760	14738	14768	14609	14582	14602	14885	14745	14713	14798	14608	14650	14748	14661	14527	14636	14719	14713	14562	14566	14686	14828	14616	14743	14677	14692	14592	14619	14769	14671	14858	14728	14794	14769	14517	14820	14760	14594	14519	14752	14701	14673	14575	14727	14726	14799	14733	14812	14689	14712	14662	14680	14675	14801	14687	14695	14606	14637	14564	14659	14745	14721	14610	14678	14761	14712	14807	14686	14685	14643	14668	14677	14802	14760	14871	14657	14767	14553	14598	14721	14685	14624	14784	14812	14572	14745	14520	14666	14631	14723	14732	14713	14540	14655	14780	14626	14683	14671	14729	14596	14732	14633	14630	14803	14648	14665	14592	14729	14530	14689	14782	14693	14651	14655	14676	14732	14862	14714	14684	14599	14635	14902	14767	14698	14779	14616	14771	14660	14804	14673	14805	14540	14816	14602	14669	14631	14640	14800	14627	14607	14591	14591	14693	14605	14614	14792	14553	14541	14624	14508	14793	14639	14702	14722	14563	14793	14691	14689	14839	14709	14548	14590	14841	14749	14768	14692	14698	14762	14637	14787	14730	14617	14703	14812	14601	14533	14682	14401	14789	14634	14772	14553	14743	14601	14739	14632	14644	14595	14677	14628	14628	14509	14755	14771	14713	14686	14646	14712	14599	14525	14720	14753	14711	14675	14740	14685	14479	14743	14566	14646	14668	14779	14621	14565	14757	14821	14495	14657	14785	14563	14635	14684	14765	14587	14982	14780	14783	14482	14708	14698	14741	14643	14667	14617	14691	14597	14567	14625	14744	14646	14623	14752	14874	14685	14724	14654	14692	14526	14527	14721	14513	14760	14589	14814	14734	14701	14448	14738	14757	14836	14694	14728	14647	14606	14708	14598	14843	14749	14770	14709	14682	14570	14778	14507	14594	14644	14722	14742	14751	14702	14644	14515	14708	14712	14827	14720	14560	14635	14478	14689	14675	14543	14685	14664	14771	14670	14778	14689	14825	14833	14502	14702	14701	14653	14669	14741	14683	14763	14734	14641	14675	14788	14752	14574	14718	14535	14590	14608	14729	14616	14728	14716	14621	14586	14681	14647	14737	14756	14698	14600	14656	14636	14716	14732	14545	14745	14856	14746	14608	14714	14716	14711	14710	14810	14683	14827	14597	14811	14665	14513	14987	14544	14725	14654	14763	14678	14756	14689	14711	14638	14742	14904	14597	14616	14809	14944	14817	14684	14614	14520	14713	14709	14610	14757	14634	14634	14671	14544	14712	14651	14692	14667	14578	14631	14926	14651	14525	14890	14647	14594	14743	14778	14519	14523	14478	14650	14707	14801	14765	14728	14658	14777	14807	14584	14726	14644	14728	14766	14601	14637	14868	14690	14740	14531	14650	14645	14590	14561	14628	14552	14625	14668	14497	14702	14548	14700	14862	14586	14563	14672	14736	14794	14725	14666	14646	14621	14673	14716	14767	14681	14894	14709	14614	14547	14668	14703	14573	14695	14586	14630	14804	14626	14596	14677	14753	14693	14643	14534	14811	14688	14629	14604	14551	14748	14565	14667	14876	14561	14880	14817	14667	14711	14745	14709	14655	14692	14581	14722	14741	14809	14520	14733	14710	14674	14513	14666	14822	14645	14727	14868	14623	14589	14689	14629	14658	14668	14684	14714	14638	14714	14548	14826	14680	14605	14472	14685	14777	14659	14437	14732	14595	14725	14628	14723	14774	14696	14625	14597	14614	14740	14799	14784	14824	14725	14690	14544	14659	14613	14596	14730	14682	14629	14595	14575	14677	14657	14709	14723	14754	14737	14879	14553	14790	14607	14823	14571	14904	14715	14741	14652	14612	14845	14580	14678	14795	14635	14846	14828	14588	14730	14584	14764	14567	14749	14706	14751	14763	14674	14661	14803	14765	14667	14689	14595	14539	14571	14799	14699	14579	14899	14616	14560	14733	14700	14712	14543	14778	14651	14571	14738	14591	14680	14563	14888	14617	14717	14730	14716	14700	14652	14814	14654	14705	14636	14727	14580	14702	14772	14761	14485	14773	14587	14764	14633	14631	14590	14744	14909	14588	14553	14625	14723	14652	14600	14669	14475	14628	14656	14838	14639	14688	14610	14747	14711	14646	14467	14657	14798	14798	14649	14705	14601	14593	14646	14785	14770	14705	14726	14724	14632	14643	14755	14688	14663	14751	14661	14601	14598	14562	14594	14836	14692	14599	14623	14821	14714	14646	14645	14568	14634	14666	14575	14743	14654	14661	14658	14728	14619	14745	14853	14652	14650	14770	14725	14756	14684	14650	14706	14668	14666	14678	14746	14926	14649	14679	14755	14795	14698	14802	14763	14728	14668	14567	14521	14810	14796	14632	14626	14658	14673	14762	14617	14804	14834	14513	14674	14667	14698	14722	14683	14654	14656	14646	14630	14536	14752	14973	14703	14672	14522	14892	14700	14770	14892	14543	14593	14583	14873	14689	14613	14733	14626	14613	14729	14799	14538	14694	14636	14722	14715	14710	14623	14578	14702	14609	14772	14738	14639	14775	14607	14660	14603	14749	14560	14690	14560	14588	14559	14586	14787	14654	14582	14690	14694	14465	14667	14768	14725	14481	14693	14802	14647	14781	14547	14791	14618	14752	14611	14677	14804	14647	14711	14650	14709	14608	14601	14761	14814	14695	14771	14631	14767	14699	14815	14672	14786	14597	14713	14722	14882	14744	14664	14595	14811	14607	14944	14742	14677	14754	14825	14771	14495	14822	14701	14585	14656	14759	14681	14509	14704	14686	14691	14569	14648	14721	14822	14663	14660	14682	14610	14703	14536	14657	14733	14813	14544	14685	14659	14804	14650	14676	14642	14657	14760	14530	14610	14698	14549	14763	14702	14782	14716	14512	14481	14603	14717	14701	14648	14539	14708	14720	14796	14536	14689	14768	14729	14607	14682	14689	14670	14646	14688	14688	14612	14833	14563	14608	14772	14764	14658	14713	14760	14673	14645	14660	14731	14775	14596	14812	14816	14521	14800	14584	14502	14656	14705	14682	14811	14768	14622	14590	14791	14689	14678	14468	14787	14854	14601	14738	14759	14848	14846	14631	14814	14779	14619	14793	14596	14713	14697	14749	14571	14762	14598	14595	14695	14650	14605	14747	14841	14679	14602	14705	14493	14787	14659	14775	14761	14533	14780	14581	14695	14630	14644	14581	14651	14574	14776	14634	14669	14741	14566	14723	14721	14712	14751	14664	14732	14534	14594	14654	14607	14521	14687	14678	14692	14789	14863	14632	14647	14639	14742	14707	14686	14804	14598	14698	14599	14707	14630	14779	14835	14685	14547	14783	14786	14821	14606	14691	14760	14689	14694	14749	14820	14688	14686	14703	14791	14478	14769	14509	14806	14858	14746	14714	14860	14623	14802	14834	14646	14648	14824	14575	14761	14755	14692	14610	14715	14561	14658	14724	14703	14786	14617	14646	14734	14648	14482	14724	14684	14680	14642	14695	14684	14557	14635	14792	14730	14689	14564	14681	14684	14796	14600	14662	14767	14494	14658	14678	14720	14652	14684	14900	14670	14706	14770	14543	14808	14689	14843	14817	14592	14674	14857	14665	14591	14783	14629	14900	14764	14572	14576	14638	14766	14574	14720	14651	14680	14727	14596	14860	14808	14516	14635	14720	14774	14752	14477	14740	14831	14613	14729	14578	14672	14652	14646	14804	14868	14808	14729	14775	14491	14512	14657	14589	14693	14671	14864	14630	14772	14622	14661	14586	14619	14720	14586	14598	14620	14767	14774	14675	14636	14626	14690	14801	14713	14759	14813	14597	14722	14784	14650	14499	14768	14544	14618	14768	14511	14620	14648	14602	14780	14598	14843	14612	14801	14735	14839	14790	14668	14610	14779	14826	14676	14719	14819	14837	14727	14763
23848	21386	28960	24316	22813	25577	26858	24052	22198	20958	20114	20521	29412	35918	33881	29058	24780	20372	17743	16973	16656	16680	16691	16621	16694	16534	16674	16355	16571	16556	16806	16432	16602	16611	16527	16576	16752	16490	16476	16533	16536	16450	16533	16610	16604	16487	16536	16534	16499	16709	16650	16580	16628	16603	16593	16597	16515	16512	16593	16586	16335	16250	16543	16582	16587	16538	16619	16586	16447	16425	16552	16474	16514	16536	16403	16431	16614	16730	16512	16382	16608	16556	16526	16486	16415	16560	16563	16768	16508	16445	16554	16597	16609	16569	16746	16486	16498	16415	16523	16640	16498	16482	16512	16541	16521	16568	16538	16198	16589	16539	16588	16611	16520	16423	16400	16554	16572	16512	16517	16473	16621	16447	16586	16577	16533	16713	16677	16496	16624	16448	16230	16554	16357	16467	16692	16414	16450	16565	16557	16441	16574	16454	16515	16616	16611	16455	16469	16571	16582	16576	16388	16607	16413	16506	16540	16395	16568	16507	16471	16606	16290	16574	16707	16452	16672	16432	16379	16492	16542	16254	16599	16585	16520	16642	16605	16590	16496	16439	16550	16474	16469	16301	16527	16465	16609	16377	16662	16488	16402	16561	16645	16464	16319	16276	16585	16233	16433	16528	16530	16534	16600	16718	16466	16442	16425	16427	16481	16462	16583	16686	16211	16515	16640	16483	16510	16535	16433	16363	16464	16396	16478	16459	16601	16409	16580	16366	16524	16577	16679	16644	16632	16386	16435	16602	16569	16545	16560	16336	16571	16508	16441	16495	16780	16567	16591	16570	16465	16415	16358	16546	16407	16430	16426	16309	16364	16473	16601	16603	16573	16686	16411	16463	16696	16510	16570	16424	16573	16666	16532	16490	16754	16629	16528	16380	16580	16663	16526	16410	16296	16374	16502	16570	16508	16532	16523	16421	16484	16275	16492	16287	16498	16602	16580	16521	16373	16537	16548	16654	16579	16472	16634	16546	16521	16617	16598	16312	16488	16230	16548	16635	16513	16668	16447	16435	16303	16467	16520	16509	16475	16461	16491	16520	16661	16321	16320	16523	16560	16488	16423	16523	16600	16408	16465	16481	16628	16390	16398	16620	16554	16415	16420	16570	16381	16392	16379	16457	16653	16573	16378	16644	16457	16268	16357	16290	16473	16379	16575	16564	16536	16342	16451	16272	16455	16445	16452	16493	16550	16468	16437	16541	16533	16500	16623	16500	16538	16428	16379	16741	16535	16355	16558	16320	16419	16539	16464	16389	16562	16602	16712	16771	16603	16449	16508	16580	16583	16426	16534	16574	16568	16375	16631	16404	16569	16539	16444	16594	16317	16382	16452	16488	16605	16357	16395	16524	16407	16617	16669	16475	16647	16672	16316	16454	16409	16298	16511	16309	16612	16371	16433	16239	16464	16404	16319	16645	16575	16540	16596	16521	16661	16304	16447	16623	16512	16469	16405	16314	16407	16440	16291	16523	16423	16737	16363	16443	16590	16483	16584	16498	16445	16568	16551	16314	16452	16618	16389	16504	16383	16587	16475	16366	16477	16512	16564	16539	16651	16540	16363	16409	16478	16505	16537	16592	16475	16527	16570	16564	16676	16414	16188	16395	16424	16753	16539	16438	16386	16413	16236	16354	16608	16457	16399	16440	16521	16682	16581	16495	16259	16504	16706	16505	16613	16359	16418	16555	16423	16650	16569	16536	16613	16595	16570	16518	16334	16413	16489	16485	16584	16456	16481	16434	16661	16324	16294	16425	16462	16380	16602	16395	16527	16714	16584	16618	16565	16554	16481	16533	16588	16430	16722	16570	16398	16566	16318	16567	16549	16342	16518	16491	16678	16396	16342	16413	16554	16571	16387	16460	16407	16505	16526	16537	16681	16552	16453	16558	16360	16624	16386	16771	16349	16291	16333	16541	16522	16407	16640	16269	16498	16549	16533	16500	16439	16623	16297	16681	16587	16516	16689	16556	16678	16538	16392	16322	16514	16307	16480	16490	16517	16650	16397	16643	16552	16486	16416	16631	16590	16488	16315	16540	16241	16598	16752	16447	16476	16472	16525	16720	16518	16556	16400	16369	16560	16484	16455	16599	16655	16495	16437	16509	16477	16540	16614	16677	16563	16455	16622	16479	16458	16566	16388	16633	16550	16303	16722	16391	16257	16515	16460	16508	16527	16537	16609	16547	16582	16363	16881	16525	16482	16388	16493	16366	16721	16488	16630	16409	16514	16517	16354	16356	16415	16494	16481	16351	16494	16625	16607	16427	16642	16398	16275	16346	16603	16386	16385	16321	16443	16528	16363	16459	16377	16429	16536	16658	16573	16355	16462	16421	16625	16445	16474	16487	16498	16602	16275	16548	16562	16458	16593	16505	16372	16454	16694	16546	16481	16514	16570	16576	16563	16724	16515	16431	16342	16627	16496	16548	16518	16515	16592	16408	16403	16437	16579	16632	16370	16638	16366	16383	16559	16559	16456	16696	16463	16609	16650	16389	16384	16564	16544	16417	16430	16514	16503	16426	16589	16433	16486	16399	16602	16584	16389	16553	16466	16497	16565	16831	16714	16517	16442	16450	16402	16546	16597	16694	16520	16388	16558	16490	16632	16558	16562	16573	16525	16537	16646	16615	16508	16535	16232	16293	16523	16674	16411	16316	16496	16416	16502	16574	16390	16529	16484	16450	16400	16422	16554	16553	16452	16438	16444	16755	16544	16383	16432	16485	16540	16567	16581	16639	16501	16642	16531	16470	16338	16442	16670	16370	16638	16323	16639	16606	16331	16472	16446	16488	16505	16527	16679	16438	16448	16619	16479	16612	16627	16608	16650	16586	16609	16387	16528	16561	16542	16268	16454	16426	16432	16439	16443	16617	16454	16565	16546	16494	16590	16379	16353	16278	16469	16553	16447	16432	16480	16537	16578	16561	16645	16674	16579	16560	16539	16437	16594	16627	16490	16477	16459	16498	16591	16254	16579	16416	16346	16496	16679	16358	16472	16436	16576	16488	16666	16475	16491	16515	16561	16488	16562	16594	16525	16508	16518	16715	16297	16378	16528	16335	16515	16488	16555	16401	16671	16608	16449	16620	16636	16558	16314	16542	16368	16501	16566	16488	16448	16384	16478	16259	16579	16473	16458	16406	16533	16548	16673	16553	16563	16622	16530	16577	16549	16592	16458	16549	16611	16580	16543	16485	16508	16485	16504	16681	16613	16314	16446	16375	16586	16626	16343	16523	16308	16576	16493	16583	16646	16535	16691	16520	16503	16354	16508	16338	16391	16515	16519	16640	16565	16605	16433	16425	16375	16511	16237	16420	16476	16494	16618	16392	16544	16337	16520	16571	16389	16604	16297	16322	16396	16555	16588	16473	16639	16569	16555	16509	16643	16486	16417	16480	16548	16540	16573	16533	16411	16590	16578	16378	16638	16533	16607	16612	16562	16582	16392	16594	16389	16375	16634	16459	16447	16471	16572	16571	16102	16375	16381	16350	16546	16480	16569	16576	16500	16539	16413	16515	16507	16427	16545	16554	16456	16577	16471	16563	16505	16355	16643	16416	16592	16431	16364	16680	16638	16454	16477	16485	16529	16535	16425	16499	16656	16487	16410	16483	16426	16695	16282	16423	16477	16503	16445	16588	16513	16564	16509	16576	16599	16630	16631	16416	16379	16638	16569	16399	16513	16516	16353	16288	16584	16402	16703	16379	16490	16421	16417	16559	16648	16637	16362	16574	16317	16504	16577	16635	16679	16550	16427	16430	16480	16482	16620	16486	16447	16513	16531	16525	16370	16316	16476	16310	16507	16443	16574	16617	16556	16537	16461	16556	16539	16497	16352	16583	16251	16391	16441	16511	16528	16434	16418	16486	16410	16608	16363	16618	16630	16600	16612	16583	16517	16388	16327	16367	16440	16361	16402	16711	16259	16454	16635	16528	16492	16423	16353	16519	16154	16428	16519	16377	16433	16654	16587	16569	16439	16412	16341	16569	16581	16337	16667	16442	16201	16335	16591	16350	16532	16259	16392	16336	16410	16552	16573	16506	16554	16408	16543	16471	16382	16322	16676	16568	16469	16649	16665	16606	16664	16500	16586	16373	16526	16431	16328	16568	16573	16390	16518	16488	16661	16551	16486	16539	16372	16622	16490	16390	16523	16426	16586	16661	16740	16303	16524	16353	16442	16538	16296	16444	16495	16544	16355	16389	16600	16521	16447	16465	16547	16460	16517	16436	16585	16463	16419	16397	16572	16517	16561	16326	16469	16410	16602	16371	16397	16532	16324	16503	16622	16604	16266	16442	16764	16694	16672	16496	16642	16434	16576	16428	16231	16605	16546	16498	16459	16496	16720	16520	16602	16414	16349	16444	16642	16518	16395	16468	16545	16498	16475	16409	16681	16627	16475	16618	16690	16490	16413	16575	16559	16357	16425	16508	16389	16301	16453	16666	16357	16471	16526	16543	16561	16636	16666	16511	16472	16629	16513	16344	16534	16404	16574	16371	16592	16387	16548	16563	16347	16386	16464	16343	16431	16605	16593	16650	16546	16511	16486	16333	16441	16493	16230	16555	16318	16428	16665	16464	16515	16493	16639	16327	16362	16316	16445	16267	16491	16564	16657	16557	16572	16375	16568	16535	16300	16478	16552	16738	16488	16606	16386	16543	16507	16479	16357	16330	16424	16374	16548	16535	16338	16534	16489	16517	16338	16631	16515	16302	16183	16485	16386	16503	16505	16458	16512	16401	16484	16535	16499	16482	16433	16333	16338	16499	16515	16606	16637	16573	16573	16457	16475	16440	16495	16624	16463	16548	16589	16504	16479	16421	16420	16232	16630	16607	16507	16446	16647	16538	16649	16583	16458	16343	16374	16585	16326	16567	16422	16463	16451	16362	16492	16255	16429	16442	16592	16449	16645	16301	16609	16503	16520	16394	16522	16382	16336	16398	16307	16534	16459	16474	16155	16458	16440	16559	16415	16456	16355	16505	16555	16576	16550	16466	16391	16538	16501	16466	16592	16673	16647	16354	16414	16501	16591	16569	16352	16375	16563	16566	16503	16434	16466	16541	16714	16586	16518	16352	16392	16497	16467	16675	16707	16555	16569	16547	16484	16487	16546	16401	16533	16511
17723	31856	32299	28502	27441	26577	26129	25749	23350	20507	20323	21687	33485	38741	34660	30033	24151	18526	15781	14913	14536	14554	14637	14530	14608	14588	14558	14680	14585	14681	14729	14512	14610	14654	14599	14819	14512	14732	14741	14557	14568	14456	14536	14774	14697	14625	14661	14696	14588	14710	14422	14612	14647	14552	14549	14653	14501	14519	14637	14697	14601	14622	14555	14735	14456	14588	14471	14663	14690	14580	14572	14615	14547	14562	14536	14707	14509	14681	14618	14607	14527	14607	14627	14608	14673	14664	14624	14638	14538	14569	14512	14607	14569	14672	14696	14647	14532	14622	14571	14355	14568	14506	14546	14563	14467	14506	14514	14711	14595	14658	14373	14673	14583	14647	14452	14727	14588	14577	14668	14796	14534	14571	14504	14633	14606	14635	14564	14648	14536	14663	14597	14680	14519	14424	14604	14760	14690	14571	14455	14488	14852	14725	14646	14557	14667	14614	14453	14594	14660	14729	14467	14415	14685	14470	14798	14536	14742	14503	14496	14534	14660	14639	14661	14552	14685	14590	14760	14790	14443	14573	14626	14697	14567	14714	14632	14674	14611	14744	14663	14572	14637	14607	14435	14460	14720	14678	14578	14682	14370	14571	14622	14600	14443	14669	14788	14576	14701	14591	14662	14443	14732	14492	14598	14592	14636	14430	14747	14570	14505	14589	14583	14662	14618	14766	14485	14764	14492	14660	14696	14536	14457	14540	14651	14613	14491	14640	14552	14578	14767	14618	14627	14579	14561	14663	14604	14592	14541	14489	14622	14459	14573	14827	14668	14726	14479	14723	14620	14717	14479	14478	14738	14353	14703	14707	14571	14584	14687	14560	14649	14469	14592	14362	14655	14734	14703	14500	14527	14523	14657	14520	14688	14638	14540	14592	14725	14433	14595	14673	14532	14414	14589	14579	14545	14415	14638	14656	14588	14619	14516	14472	14509	14445	14486	14645	14533	14499	14582	14768	14659	14579	14588	14551	14775	14694	14624	14541	14626	14563	14769	14542	14593	14716	14637	14704	14694	14448	14731	14648	14471	14527	14535	14612	14550	14360	14588	14380	14453	14579	14645	14645	14476	14504	14630	14676	14551	14495	14630	14571	14645	14636	14538	14620	14615	14503	14730	14672	14633	14587	14586	14558	14585	14636	14626	14598	14510	14635	14619	14712	14651	14576	14552	14481	14717	14644	14603	14635	14605	14713	14626	14694	14611	14638	14569	14313	14724	14619	14619	14527	14499	14617	14549	14655	14857	14601	14538	14627	14631	14643	14603	14588	14603	14606	14422	14528	14661	14456	14568	14515	14786	14571	14664	14536	14570	14684	14530	14438	14593	14528	14508	14725	14609	14454	14512	14403	14460	14464	14561	14573	14604	14493	14486	14570	14565	14576	14498	14540	14633	14554	14545	14590	14724	14607	14605	14696	14657	14501	14674	14602	14494	14655	14636	14621	14490	14584	14577	14459	14645	14634	14632	14528	14506	14716	14617	14420	14677	14536	14530	14619	14576	14605	14564	14724	14608	14492	14567	14668	14480	14718	14574	14680	14516	14680	14499	14643	14583	14720	14707	14568	14562	14720	14602	14501	14589	14589	14690	14615	14764	14679	14490	14418	14720	14474	14638	14508	14547	14718	14543	14714	14458	14700	14673	14643	14748	14626	14705	14567	14808	14730	14426	14646	14570	14695	14662	14517	14445	14785	14538	14689	14699	14694	14302	14544	14574	14703	14429	14673	14617	14542	14676	14653	14630	14639	14573	14540	14580	14518	14562	14583	14444	14516	14665	14553	14646	14618	14679	14554	14565	14501	14784	14442	14601	14568	14445	14595	14692	14546	14646	14462	14758	14532	14528	14585	14485	14570	14624	14562	14661	14713	14564	14531	14521	14630	14564	14529	14480	14559	14555	14654	14434	14657	14525	14757	14689	14509	14534	14575	14530	14499	14557	14572	14705	14394	14736	14496	14581	14503	14495	14500	14807	14564	14540	14615	14664	14522	14645	14581	14510	14549	14496	14675	14524	14471	14547	14773	14449	14621	14603	14595	14633	14589	14485	14495	14662	14570	14537	14460	14575	14648	14568	14737	14554	14635	14665	14658	14522	14646	14804	14567	14547	14569	14564	14716	14485	14520	14607	14476	14566	14609	14576	14550	14521	14686	14615	14693	14453	14672	14658	14678	14590	14500	14685	14625	14585	14680	14518	14730	14560	14789	14599	14705	14445	14659	14528	14499	14756	14731	14467	14524	14631	14709	14494	14526	14522	14531	14593	14615	14649	14558	14449	14556	14761	14626	14519	14543	14588	14574	14499	14604	14650	14610	14932	14557	14596	14460	14519	14597	14707	14438	14757	14569	14574	14831	14503	14566	14607	14735	14579	14624	14629	14727	14640	14588	14663	14542	14579	14668	14477	14612	14650	14592	14559	14540	14634	14597	14526	14560	14519	14758	14813	14593	14566	14547	14436	14543	14726	14633	14486	14707	14519	14652	14620	14594	14514	14430	14667	14771	14675	14467	14554	14775	14547	14567	14629	14847	14693	14556	14706	14551	14503	14476	14481	14513	14696	14698	14817	14405	14599	14695	14656	14617	14561	14551	14467	14617	14633	14558	14518	14400	14644	14678	14541	14577	14690	14572	14465	14585	14713	14587	14574	14904	14680	14564	14538	14535	14578	14563	14755	14417	14605	14708	14672	14406	14626	14528	14549	14586	14409	14611	14703	14638	14662	14655	14688	14480	14693	14581	14561	14580	14435	14595	14587	14570	14501	14521	14425	14697	14673	14637	14589	14650	14697	14688	14562	14463	14721	14678	14619	14579	14574	14681	14596	14553	14565	14761	14611	14578	14713	14576	14538	14617	14649	14723	14614	14544	14731	14455	14726	14565	14438	14567	14398	14636	14633	14596	14765	14617	14593	14420	14443	14632	14695	14539	14707	14568	14612	14521	14482	14446	14503	14566	14644	14578	14522	14699	14587	14613	14593	14518	14621	14558	14546	14660	14698	14709	14551	14526	14456	14601	14779	14652	14592	14628	14590	14747	14441	14753	14483	14534	14653	14654	14625	14694	14613	14486	14652	14572	14730	14506	14658	14458	14691	14553	14564	14713	14642	14529	14469	14397	14543	14577	14549	14573	14686	14715	14613	14622	14576	14545	14646	14704	14521	14726	14632	14484	14562	14630	14654	14526	14852	14681	14436	14540	14454	14558	14704	14759	14677	14624	14690	14664	14746	14609	14629	14588	14713	14622	14621	14618	14624	14582	14730	14608	14519	14655	14629	14565	14669	14714	14574	14707	14664	14522	14678	14650	14581	14695	14596	14588	14544	14671	14675	14568	14577	14646	14638	14645	14567	14546	14533	14724	14537	14530	14679	14668	14769	14478	14593	14632	14675	14625	14464	14681	14570	14760	14473	14663	14595	14587	14715	14659	14564	14565	14651	14652	14584	14576	14505	14508	14676	14736	14497	14699	14642	14684	14440	14690	14596	14500	14620	14613	14651	14655	14634	14716	14599	14604	14498	14576	14677	14801	14530	14749	14511	14688	14688	14628	14492	14584	14566	14450	14747	14659	14599	14556	14607	14608	14676	14644	14696	14512	14566	14387	14589	14432	14558	14596	14743	14602	14678	14590	14654	14575	14553	14557	14618	14584	14815	14530	14696	14654	14561	14686	14642	14589	14558	14461	14646	14559	14656	14455	14636	14520	14468	14715	14545	14505	14585	14567	14756	14354	14686	14496	14595	14484	14591	14464	14650	14556	14599	14554	14679	14526	14580	14450	14561	14484	14589	14470	14724	14610	14673	14466	14551	14424	14497	14680	14532	14674	14465	14735	14682	14628	14629	14467	14649	14704	14630	14559	14545	14591	14603	14575	14565	14565	14560	14659	14578	14690	14573	14628	14852	14554	14626	14756	14572	14530	14637	14664	14617	14715	14647	14571	14956	14580	14547	14654	14642	14631	14573	14540	14588	14597	14667	14635	14673	14546	14583	14700	14674	14553	14677	14514	14683	14647	14698	14491	14632	14708	14639	14621	14403	14640	14633	14621	14653	14806	14653	14551	14580	14583	14530	14512	14656	14429	14592	14585	14461	14674	14786	14684	14512	14615	14692	14606	14848	14510	14649	14679	14572	14357	14519	14695	14619	14658	14531	14535	14564	14632	14536	14564	14550	14710	14539	14782	14627	14653	14746	14421	14621	14644	14510	14604	14531	14559	14652	14551	14571	14678	14604	14755	14616	14691	14647	14480	14645	14877	14563	14454	14511	14461	14572	14763	14609	14552	14610	14542	14751	14592	14678	14555	14532	14570	14656	14731	14550	14773	14467	14535	14536	14638	14662	14591	14553	14627	14831	14685	14384	14602	14524	14483	14788	14612	14564	14462	14641	14487	14490	14675	14627	14599	14390	14553	14426	14759	14588	14591	14506	14602	14560	14594	14464	14351	14553	14753	14693	14682	14595	14776	14541	14731	14638	14590	14454	14483	14521	14585	14603	14654	14595	14688	14754	14525	14606	14540	14657	14639	14503	14681	14600	14638	14632	14573	14658	14612	14500	14784	14549	14722	14328	14629	14656	14538	14664	14459	14644	14537	14482	14324	14679	14573	14680	14706	14690	14582	14618	14520	14715	14612	14520	14646	14556	14549	14738	14560	14634	14658	14627	14468	14712	14620	14619	14775	14652	14708	14555	14587	14788	14434	14590	14485	14670	14603	14498	14559	14677	14653	14539	14631	14604	14577	14529	14460	14551	14529	14688	14449	14667	14380	14709	14549	14388	14606	14693	14536	14642	14676	14570	14555	14388	14700	14600	14619	14593	14616	14654	14626	14525	14603	14535	14737	14666	14674	14579	14613	14469	14700	14622	14736	14495	14762	14551	14637	14573	14638	14686	14594	14729	14670	14738	14578	14655	14488	14524	14806	14587	14861	14605	14647	14557	14518	14535	14592	14545	14669	14536	14546	14674	14650	14601	14640	14711	14698	14699	14716	14584	14436	14589	14605	14761	14656	14578	14484	14507	14578	14690	14636	14601	14740	14584	14617	14701	14574	14533	14718	14382	14566	14719	14745	14381	14729	14498	14503	14754	14593	14698	14536	14629	14714	14695	14508	14614	14596	14468	14757	14545	14532
29385	23381	25265	23117	20841	21195	20146	19107	18726	18390	18454	17988	17885	18560	18442	17991	17669	17141	16775	16786	16635	16682	16824	16518	16675	16839	16603	16536	16844	16678	16713	16743	16503	16586	16486	16315	16581	16701	16735	16587	16678	16494	16615	16588	16689	16485	16638	16522	16574	16659	16448	16575	16741	16730	16690	16454	16530	16639	16350	16794	16541	16550	16761	16707	16716	16700	16524	16575	16553	16528	16625	16712	16654	16690	16613	16704	16692	16575	16578	16633	16483	16542	16596	16537	16849	16578	16583	16577	16614	16576	16538	16592	16458	16551	16510	16696	16714	16641	16463	16557	16526	16586	16635	16492	16481	16801	16407	16475	16637	16574	16667	16674	16626	16535	16728	16552	16535	16646	16581	16434	16691	16446	16705	16678	16431	16666	16411	16417	16517	16525	16507	16654	16455	16550	16621	16627	16462	16557	16487	16495	16590	16499	16500	16545	16653	16492	16490	16596	16653	16523	16532	16387	16696	16576	16482	16578	16600	16582	16683	16661	16584	16602	16588	16653	16675	16229	16568	16644	16456	16522	16403	16624	16642	16686	16726	16526	16762	16523	16634	16557	16573	16667	16625	16405	16572	16472	16723	16776	16463	16742	16675	16616	16543	16751	16414	16600	16761	16498	16513	16441	16807	16535	16465	16551	16606	16481	16707	16354	16426	16567	16489	16657	16519	16709	16546	16580	16630	16561	16634	16588	16460	16783	16605	16655	16549	16538	16693	16461	16691	16502	16660	16443	16547	16728	16550	16682	16480	16467	16435	16602	16477	16344	16688	16544	16628	16404	16453	16647	16556	16558	16575	16496	16571	16611	16621	16821	16580	16551	16683	16504	16581	16611	16636	16669	16628	16561	16710	16601	16590	16696	16669	16673	16675	16865	16498	16555	16584	16768	16719	16706	16876	16622	16462	16541	16651	16554	16817	16549	16654	16672	16507	16609	16654	16747	16666	16515	16635	16567	16378	16394	16623	16550	16458	16471	16534	16581	16594	16498	16730	16760	16688	16548	16519	16565	16523	16605	16657	16612	16649	16717	16746	16471	16498	16810	16710	16711	16487	16602	16618	16692	16565	16351	16534	16520	16715	16633	16784	16516	16508	16673	16665	16464	16737	16909	16712	16677	16579	16568	16697	16756	16647	16502	16540	16582	16491	16463	16795	16439	16452	16511	16569	16457	16639	16556	16832	16575	16702	16507	16612	16802	16605	16496	16525	16681	16537	16596	16448	16693	16660	16577	16345	16668	16804	16665	16730	16787	16616	16597	16524	16533	16696	16362	16632	16660	16731	16334	16524	16532	16794	16631	16619	16540	16544	16424	16591	16651	16690	16679	16632	16684	16590	16536	16537	16714	16597	16467	16633	16524	16610	16550	16689	16673	16507	16577	16595	16433	16751	16506	16635	16535	16446	16653	16456	16683	16565	16540	16674	16633	16595	16618	16807	16599	16617	16603	16384	16461	16715	16354	16556	16723	16573	16658	16600	16526	16615	16609	16731	16487	16610	16705	16571	16652	16476	16533	16659	16679	16591	16444	16643	16626	16555	16541	16709	16620	16734	16576	16493	16791	16675	16522	16707	16644	16320	16555	16797	16456	16652	16521	16529	16682	16520	16614	16537	16528	16582	16732	16667	16776	16854	16510	16489	16401	16747	16550	16580	16698	16694	16558	16555	16602	16588	16622	16755	16536	16541	16696	16666	16775	16551	16730	16395	16704	16375	16630	16705	16604	16516	16536	16530	16579	16605	16449	16487	16364	16567	16260	16694	16783	16676	16731	16528	16586	16636	16633	16512	16723	16645	16537	16565	16516	16638	16614	16630	16613	16599	16584	16523	16539	16371	16505	16553	16595	16543	16662	16425	16444	16721	16628	16646	16616	16644	16600	16626	16642	16566	16582	16566	16648	16667	16548	16411	16734	16578	16706	16387	16709	16595	16726	16651	16616	16710	16450	16828	16686	16559	16705	16574	16503	16843	16464	16553	16495	16498	16649	16541	16587	16585	16425	16779	16486	16621	16696	16757	16628	16681	16693	16574	16546	16556	16533	16679	16676	16530	16465	16477	16642	16556	16708	16676	16545	16421	16670	16551	16516	16499	16685	16642	16439	16539	16613	16705	16793	16461	16597	16624	16482	16467	16483	16681	16529	16418	16448	16567	16551	16466	16463	16648	16531	16728	16426	16536	16384	16385	16433	16444	16666	16524	16593	16554	16569	16695	16482	16735	16481	16585	16472	16769	16640	16673	16505	16485	16678	16664	16583	16593	16660	16581	16677	16525	16532	16436	16527	16473	16395	16750	16407	16608	16628	16655	16586	16640	16637	16546	16647	16771	16585	16554	16428	16357	16684	16663	16553	16550	16594	16786	16445	16544	16566	16551	16480	16594	16517	16684	16481	16445	16501	16312	16614	16575	16544	16690	16409	16684	16608	16589	16826	16711	16562	16556	16783	16609	16820	16707	16623	16521	16564	16558	16634	16685	16657	16539	16650	16602	16567	16503	16750	16679	16638	16779	16465	16661	16368	16656	16605	16605	16701	16643	16483	16467	16630	16648	16456	16561	16384	16579	16770	16649	16586	16473	16527	16538	16450	16623	16461	16530	16700	16537	16610	16486	16520	16759	16574	16630	16675	16472	16507	16681	16600	16668	16656	16599	16429	16659	16422	16559	16668	16585	16456	16502	16534	16572	16612	16553	16683	16577	16636	16605	16688	16716	16376	16742	16697	16565	16761	16482	16505	16774	16624	16547	16706	16722	16752	16673	16436	16672	16630	16596	16510	16597	16511	16532	16713	16700	16668	16726	16572	16502	16714	16606	16535	16345	16536	16741	16861	16579	16613	16442	16485	16658	16702	16699	16628	16725	16455	16396	16507	16555	16520	16806	16786	16755	16654	16642	16794	16634	16542	16437	16417	16502	16700	16524	16595	16518	16738	16663	16574	16371	16428	16506	16482	16600	16351	16660	16592	16689	16596	16530	16398	16607	16601	16681	16522	16497	16674	16759	16528	16531	16618	16665	16574	16485	16720	16479	16571	16553	16760	16719	16766	16734	16555	16584	16665	16792	16601	16797	16608	16649	16657	16652	16493	16531	16507	16580	16422	16574	16519	16416	16682	16562	16581	16655	16479	16667	16478	16493	16532	16585	16543	16721	16664	16474	16535	16489	16529	16567	16696	16554	16803	16676	16463	16531	16484	16481	16551	16563	16846	16729	16685	16776	16412	16714	16548	16618	16548	16580	16702	16747	16591	16704	16506	16568	16673	16763	16520	16571	16785	16690	16698	16654	16656	16521	16713	16796	16752	16474	16572	16548	16489	16672	16598	16671	16633	16475	16528	16697	16617	16751	16673	16730	16553	16769	16705	16756	16493	16537	16501	16550	16553	16792	16810	16563	16757	16679	16746	16611	16685	16848	16537	16667	16642	16604	16465	16552	16585	16735	16632	16756	16500	16600	16545	16548	16572	16559	16459	16702	16540	16663	16819	16704	16799	16639	16571	16712	16547	16490	16497	16552	16425	16588	16566	16613	16609	16729	16555	16607	16604	16634	16581	16471	16629	16554	16633	16584	16639	16514	16521	16674	16712	16594	16595	16507	16644	16597	16666	16340	16650	16433	16669	16567	16685	16752	16702	16668	16355	16575	16768	16705	16726	16598	16657	16603	16536	16771	16674	16768	16532	16509	16507	16740	16388	16493	16817	16603	16792	16581	16466	16622	16573	16388	16532	16557	16472	16770	16694	16431	16655	16634	16733	16491	16654	16558	16529	16817	16404	16544	16375	16744	16429	16432	16686	16701	16549	16755	16542	16520	16373	16645	16420	16509	16438	16673	16635	16583	16642	16656	16494	16552	16489	16598	16636	16566	16655	16629	16368	16527	16437	16621	16638	16551	16590	16755	16631	16801	16574	16630	16810	16639	16609	16771	16598	16677	16657	16594	16633	16571	16596	16459	16684	16728	16506	16767	16558	16532	16527	16631	16686	16670	16492	16596	16769	16748	16532	16425	16627	16413	16464	16609	16668	16421	16643	16602	16630	16763	16559	16656	16650	16522	16657	16567	16493	16442	16634	16592	16664	16592	16848	16649	16351	16532	16588	16588	16754	16532	16677	16614	16526	16690	16563	16580	16331	16567	16644	16537	16598	16741	16623	16417	16698	16561	16516	16787	16756	16656	16528	16465	16411	16441	16655	16696	16649	16499	16572	16535	16656	16622	16482	16683	16466	16686	16585	16649	16471	16581	16427	16525	16396	16653	16388	16643	16574	16425	16619	16456	16614	16669	16678	16549	16485	16772	16652	16552	16696	16480	16902	16589	16725	16610	16460	16720	16618	16692	16752	16585	16561	16487	16709	16585	16704	16579	16618	16580	16484	16566	16582	16595	16861	16880	16599	16644	16672	16823	16727	16676	16348	16644	16668	16560	16572	16714	16746	16592	16590	16655	16550	16240	16647	16671	16580	16487	16557	16512	16625	16719	16788	16631	16586	16400	16422	16721	16600	16607	16579	16736	16652	16694	16739	16823	16660	16724	16766	16794	16580	16605	16851	16594	16612	16631	16617	16626	16624	16637	16537	16572	16588	16909	16692	16650	16551	16599	16711	16813	16836	16509	16692	16574	16681	16565	16686	16518	16564	16468	16733	16502	16561	16582	16692	16554	16603	16757	16652	16643	16580	16754	16488	16477	16587	16623	16667	16780	16657	16409	16612	16679	16746	16693	16573	16481	16594	16619	16801	16409	16659	16612	16616	16733	16718	16634	16856	16589	16660	16678	16873	16581	16445	16611	16496	16601	16679	16918	16622	16637	16663	16573	16702	16685	16631	16583	16694	16706	16507	16587	16696	16421	16630	16600	16693	16572	16685	16787	16504	16923	16767	16626	16483	16708	16780	16495	16692	16519	16611	16808	16579	16725	16833	16536	16745	16594	16599	16422	16468	16565	16690	16729	16310	16588	16466	16478	16664	16457	16730	16552	16525	16412	16574	16588	16647	16642	16600	16700	16508	16454	16631	16500	16630	16626	16588	16449	16589	16561	16543	16688	16777	16775	16593	16605	16533	16555	16759	16617	16479	16845	16756	16747	16727	16557	16688	16775	16570	16660	16383	16501	16663	16333	16449	16736	16565
17247	23452	23530	21335	21434	21566	20287	18827	18155	17723	17623	16876	16542	17771	16851	16240	15700	15287	14730	14714	14650	14610	14739	14821	14594	14754	14824	14625	14724	14603	14640	14774	14622	14530	14665	14582	14687	14590	14607	14560	14607	14839	14562	14636	14792	14465	14645	14633	14597	14749	14521	14516	14732	14744	14713	14595	14664	14529	14640	14689	14585	14669	14575	14795	14614	14715	14505	14617	14597	14651	14397	14635	14635	14545	14612	14571	14791	14721	14716	14534	14456	14657	14479	14770	14697	14616	14689	14729	14720	14565	14620	14671	14680	14586	14627	14738	14496	14653	14730	14608	14648	14848	14635	14516	14737	14594	14660	14575	14493	14636	14596	14613	14662	14500	14560	14648	14607	14730	14591	14569	14748	14668	14597	14786	14524	14372	14659	14526	14613	14685	14566	14745	14571	14594	14578	14584	14599	14850	14830	14763	14638	14657	14723	14443	14720	14483	14529	14799	14736	14753	14556	14675	14718	14647	14702	14660	14853	14596	14645	14576	14795	14588	14580	14782	14676	14521	14647	14545	14709	14590	14543	14664	14657	14687	14684	14625	14738	14572	14688	14689	14742	14727	14665	14588	14633	14596	14694	14536	14779	14751	14522	14599	14540	14609	14399	14576	14615	14549	14735	14676	14592	14493	14645	14751	14636	14562	14762	14746	14540	14595	14727	14579	14743	14696	14555	14730	14756	14562	14574	14473	14640	14686	14645	14750	14530	14564	14652	14626	14630	14611	14686	14742	14765	14735	14741	14658	14725	14618	14676	14623	14614	14715	14614	14447	14588	14840	14668	14653	14761	14652	14636	14728	14734	14615	14643	14473	14627	14563	14622	14822	14620	14656	14706	14606	14682	14617	14674	14509	14625	14538	14647	14777	14646	14736	14612	14579	14639	14653	14636	14697	14629	14504	14708	14721	14637	14726	14680	14698	14573	14543	14567	14587	14669	14580	14753	14607	14620	14605	14567	14604	14624	14732	14579	14733	14586	14681	14534	14601	14670	14665	14696	14711	14556	14448	14657	14564	14581	14585	14800	14735	14462	14629	14640	14633	14654	14658	14688	14617	14471	14756	14556	14729	14671	14754	14691	14700	14536	14546	14589	14738	14722	14511	14613	14655	14693	14708	14744	14597	14787	14625	14601	14797	14706	14649	14600	14569	14527	14912	14617	14772	14748	14624	14818	14624	14590	14710	14718	14674	14538	14828	14735	14708	14839	14652	14517	14630	14744	14537	14607	14576	14640	14720	14622	14551	14656	14590	14726	14622	14424	14645	14636	14663	14706	14585	14580	14576	14725	14601	14785	14630	14644	14871	14555	14639	14585	14601	14656	14573	14703	14700	14731	14517	14692	14775	14675	14779	14744	14673	14543	14586	14640	14668	14644	14525	14609	14555	14629	14646	14656	14655	14654	14475	14665	14428	14732	14839	14672	14636	14586	14670	14497	14506	14562	14553	14756	14527	14779	14599	14657	14619	14562	14473	14536	14629	14681	14499	14627	14688	14603	14708	14637	14568	14823	14658	14688	14675	14594	14897	14760	14670	14448	14716	14629	14623	14473	14462	14439	14539	14719	14625	14535	14603	14583	14666	14632	14734	14676	14721	14556	14644	14491	14570	14681	14368	14539	14591	14602	14659	14544	14488	14829	14660	14635	14655	14534	14454	14792	14543	14678	14907	14764	14584	14846	14632	14337	14618	14678	14701	14649	14671	14583	14597	14560	14581	14654	14621	14625	14674	14637	14667	14519	14716	14575	14709	14731	14510	14703	14731	14765	14662	14700	14577	14653	14562	14718	14498	14689	14486	14645	14635	14604	14596	14688	14590	14724	14765	14682	14511	14579	14507	14507	14509	14648	14732	14631	14492	14716	14531	14745	14561	14733	14527	14697	14689	14453	14811	14590	14676	14513	14681	14537	14740	14653	14636	14719	14583	14643	14643	14640	14540	14642	14690	14550	14654	14720	14560	14815	14764	14640	14726	14573	14682	14618	14644	14751	14668	14536	14545	14607	14515	14724	14689	14634	14604	14613	14687	14685	14679	14584	14716	14417	14587	14676	14656	14592	14641	14702	14645	14720	14993	14723	14660	14754	14806	14661	14658	14528	14670	14593	14582	14620	14539	14771	14725	14583	14540	14673	14751	14675	14626	14737	14690	14845	14745	14541	14427	14444	14664	14694	14729	14586	14534	14595	14478	14690	14653	14701	14721	14684	14588	14544	14694	14646	14651	14757	14445	14464	14674	14702	14700	14794	14603	14564	14590	14655	14479	14593	14541	14634	14611	14678	14713	14652	14538	14599	14622	14374	14709	14353	14622	14684	14665	14711	14762	14590	14713	14610	14667	14646	14553	14647	14656	14741	14509	14729	14718	14564	14475	14698	14691	14593	14538	14602	14697	14705	14704	14807	14618	14694	14566	14682	14618	14626	14541	14803	14780	14570	14734	14549	14658	14730	14490	14825	14619	14587	14610	14756	14669	14487	14594	14670	14553	14657	14592	14622	14646	14626	14678	14620	14740	14433	14558	14662	14770	14567	14554	14794	14683	14616	14831	14591	14578	14552	14676	14717	14603	14742	14553	14522	14631	14620	14559	14647	14498	14889	14682	14772	14888	14546	14690	14713	14679	14618	14645	14611	14521	14486	14687	14613	14640	14498	14698	14629	14544	14595	14703	14666	14495	14670	14699	14736	14806	14492	14656	14387	14744	14672	14515	14630	14649	14652	14584	14703	14523	14513	14726	14696	14606	14680	14823	14617	14579	14551	14657	14553	14737	14642	14655	14618	14483	14719	14667	14681	14747	14550	14569	14546	14550	14646	14602	14667	14655	14659	14571	14682	14536	14758	14689	14627	14746	14541	14701	14508	14451	14657	14686	14581	14629	14751	14713	14871	14613	14699	14675	14671	14740	14558	14474	14717	14667	14556	14601	14768	14668	14742	14768	14658	14590	14507	14688	14755	14567	14685	14713	14545	14599	14660	14761	14568	14665	14585	14615	14612	14486	14800	14581	14533	14668	14639	14764	14586	14629	14683	14816	14527	14548	14540	14576	14682	14613	14564	14647	14666	14905	14693	14868	14758	14808	14426	14454	14907	14594	14637	14773	14576	14455	14720	14483	14816	14569	14587	14607	14655	14567	14871	14587	14843	14622	14781	14605	14716	14702	14599	14815	14628	14515	14640	14461	14728	14517	14621	14646	14741	14715	14652	14705	14610	14573	14644	14757	14671	14578	14697	14539	14481	14511	14576	14732	14597	14743	14710	14779	14560	14588	14747	14515	14757	14642	14726	14653	14640	14553	14501	14549	14531	14596	14629	14565	14620	14569	14609	14465	14501	14523	14587	14447	14614	14554	14587	14651	14490	14686	14735	14699	14714	14614	14694	14620	14656	14656	14596	14607	14750	14631	14591	14769	14689	14571	14611	14574	14571	14607	14723	14774	14591	14661	14706	14723	14699	14404	14683	14649	14678	14700	14657	14617	14672	14597	14598	14507	14777	14597	14766	14624	14536	14549	14668	14580	14658	14727	14636	14644	14641	14474	14549	14563	14559	14606	14472	14818	14652	14686	14610	14603	14599	14591	14530	14664	14606	14701	14725	14584	14582	14628	14507	14501	14773	14629	14737	14588	14604	14455	14663	14483	14616	14603	14701	14651	14733	14591	14616	14711	14619	14684	14666	14685	14681	14644	14467	14624	14594	14617	14712	14653	14607	14664	14689	14636	14680	14646	14654	14710	14651	14558	14546	14583	14754	14535	14691	14746	14558	14556	14605	14707	14696	14721	14552	14662	14734	14636	14708	14612	14732	14564	14533	14472	14620	14428	14721	14579	14582	14508	14696	14700	14742	14688	14824	14637	14551	14572	14454	14587	14597	14596	14499	14601	14679	14519	14597	14689	14651	14494	14677	14789	14731	14661	14635	14607	14716	14507	14622	14568	14589	14666	14589	14553	14730	14576	14715	14467	14596	14563	14590	14660	14625	14559	14618	14703	14425	14772	14653	14552	14600	14687	14619	14750	14455	14778	14609	14596	14630	14677	14652	14529	14669	14496	14652	14601	14580	14643	14698	14402	14543	14688	14727	14662	14649	14510	14786	14604	14575	14621	14722	14723	14724	14773	14766	14665	14565	14774	14707	14616	14518	14590	14632	14681	14767	14441	14595	14723	14600	14681	14654	14710	14705	14632	14773	14506	14476	14577	14546	14626	14598	14510	14482	14748	14617	14654	14797	14502	14632	14769	14600	14750	14672	14750	14734	14553	14552	14696	14592	14633	14687	14726	14561	14622	14637	14642	14689	14755	14682	14619	14675	14647	14654	14642	14519	14631	14705	14540	14725	14530	14550	14542	14729	14689	14563	14720	14843	14641	14589	14741	14523	14662	14601	14578	14612	14718	14448	14743	14747	14555	14651	14540	14488	14572	14555	14827	14515	14622	14642	14875	14402	14704	14756	14723	14636	14604	14582	14495	14710	14517	14551	14537	14595	14628	14733	14595	14535	14573	14574	14744	14633	14523	14536	14638	14526	14541	14606	14704	14573	14549	14559	14681	14682	14608	14622	14628	14647	14392	14591	14761	14563	14741	14857	14650	14632	14609	14375	14722	14769	14580	14673	14732	14579	14686	14723	14497	14666	14631	14648	14751	14715	14754	14666	14643	14716	14666	14512	14709	14911	14580	14705	14572	14664	14586	14599	14582	14604	14631	14748	14739	14387	14701	14829	14711	14541	14561	14720	14541	14562	14681	14561	14680	14645	14689	14644	14636	14537	14437	14662	14789	14576	14643	14684	14509	14638	14535	14634	14665	14717	14597	14631	14729	14668	14457	14543	14814	14641	14612	14517	14566	14526	14595	14628	14704	14713	14604	14638	14744	14518	14535	14491	14610	14519	14564	14496	14783	14780	14597	14582	14615	14797	14538	14634	14672	14666	14600	14574	14696	14679	14534	14549	14647	14720	14459	14609	14614	14737	14738	14681	14610	14470	14518	14523	14868	14569	14544	14579	14731	14595	14577	14563	14751	14594	14815	14674	14699	14680	14591	14444	14558	14717	14514	14721	14765	14694	14657	14836	14719	14754	14749	14779	14422	14711	14694	14598	14730	14786	14586	14666	14512	14591	14459	14681	14573
25151	21420	28444	26730	25887	26725	25372	23313	21133	20280	19825	19073	22977	26210	24243	23360	20660	18359	17386	16710	16618	16583	16681	16725	16580	16650	16367	16670	16605	16688	16411	16675	16599	16719	16562	16739	16564	16545	16475	16576	16517	16533	16518	16395	16654	16499	16442	16475	16620	16559	16481	16660	16748	16558	16427	16585	16296	16545	16707	16397	16314	16552	16566	16413	16401	16627	16615	16580	16467	16483	16516	16716	16525	16433	16520	16635	16583	16737	16548	16612	16591	16637	16658	16485	16530	16477	16444	16407	16286	16453	16448	16346	16531	16464	16519	16488	16664	16413	16351	16461	16470	16538	16478	16377	16508	16561	16447	16650	16615	16722	16573	16397	16553	16657	16727	16714	16537	16430	16536	16460	16610	16619	16703	16471	16584	16401	16479	16528	16692	16786	16657	16559	16477	16377	16520	16692	16470	16543	16554	16566	16551	16312	16424	16400	16412	16489	16538	16659	16714	16651	16534	16583	16668	16352	16542	16769	16646	16465	16379	16602	16589	16305	16526	16733	16414	16793	16741	16487	16498	16487	16498	16615	16286	16426	16431	16363	16650	16435	16255	16541	16490	16666	16305	16402	16518	16506	16492	16498	16539	16632	16519	16614	16580	16459	16553	16263	16443	16532	16477	16588	16537	16373	16426	16574	16606	16476	16338	16463	16477	16612	16281	16687	16492	16619	16566	16637	16425	16610	16578	16369	16592	16692	16478	16560	16558	16438	16463	16492	16605	16523	16455	16434	16579	16555	16540	16542	16504	16534	16519	16584	16556	16401	16498	16394	16387	16481	16595	16592	16548	16581	16601	16540	16731	16438	16518	16456	16575	16691	16581	16727	16419	16527	16468	16415	16449	16213	16482	16492	16602	16502	16565	16521	16269	16575	16433	16699	16564	16429	16680	16294	16495	16421	16603	16585	16345	16518	16530	16485	16666	16397	16570	16569	16507	16709	16700	16490	16528	16555	16448	16649	16451	16575	16533	16508	16522	16294	16541	16566	16455	16752	16264	16488	16381	16550	16557	16525	16600	16512	16493	16416	16585	16612	16434	16681	16427	16546	16113	16560	16521	16374	16769	16516	16454	16358	16639	16525	16553	16582	16386	16584	16392	16493	16474	16546	16562	16593	16549	16618	16469	16547	16651	16428	16439	16380	16395	16376	16497	16564	16455	16557	16489	16400	16555	16524	16528	16596	16590	16526	16566	16596	16807	16524	16618	16519	16461	16522	16500	16729	16590	16590	16651	16584	16368	16498	16347	16596	16543	16406	16605	16613	16463	16440	16549	16377	16436	16418	16572	16580	16491	16529	16501	16447	16478	16251	16599	16528	16495	16670	16514	16786	16509	16545	16389	16579	16602	16452	16535	16513	16408	16458	16592	16724	16591	16629	16486	16607	16550	16531	16527	16585	16480	16640	16644	16530	16457	16570	16548	16471	16680	16501	16442	16369	16301	16589	16297	16444	16631	16479	16618	16574	16578	16505	16553	16415	16455	16551	16503	16512	16400	16362	16568	16597	16373	16523	16391	16468	16663	16532	16719	16468	16525	16349	16717	16598	16467	16444	16644	16638	16577	16666	16498	16420	16660	16704	16587	16554	16492	16427	16486	16481	16336	16593	16492	16501	16469	16564	16543	16370	16425	16542	16524	16457	16620	16399	16480	16471	16582	16709	16598	16434	16312	16657	16248	16327	16652	16685	16351	16509	16430	16522	16746	16331	16476	16566	16554	16459	16606	16584	16473	16624	16482	16572	16621	16607	16467	16462	16511	16480	16566	16647	16483	16482	16436	16623	16339	16533	16551	16431	16553	16764	16683	16602	16526	16657	16489	16477	16283	16506	16553	16493	16608	16516	16622	16545	16614	16414	16592	16353	16475	16515	16562	16362	16324	16624	16598	16451	16739	16640	16656	16569	16513	16578	16623	16537	16580	16630	16680	16633	16512	16505	16437	16530	16604	16561	16584	16630	16512	16606	16535	16316	16559	16612	16514	16642	16495	16428	16327	16465	16704	16474	16459	16490	16615	16511	16439	16600	16531	16743	16417	16543	16533	16547	16227	16505	16441	16558	16646	16635	16609	16589	16583	16570	16412	16455	16421	16418	16498	16409	16557	16379	16701	16475	16520	16526	16530	16492	16568	16707	16719	16330	16447	16439	16409	16572	16612	16782	16383	16387	16636	16402	16379	16584	16587	16430	16583	16587	16600	16668	16621	16516	16635	16478	16502	16415	16518	16695	16516	16401	16471	16551	16431	16800	16497	16590	16472	16575	16611	16460	16337	16369	16600	16570	16461	16542	16427	16342	16548	16515	16519	16429	16418	16466	16585	16445	16616	16544	16486	16375	16704	16656	16487	16416	16512	16603	16393	16685	16355	16475	16693	16499	16425	16658	16492	16554	16604	16540	16509	16433	16334	16539	16647	16679	16536	16477	16511	16736	16470	16741	16469	16547	16742	16579	16567	16665	16518	16252	16650	16381	16520	16735	16549	16597	16474	16558	16616	16582	16653	16438	16804	16621	16586	16550	16552	16302	16310	16560	16439	16661	16492	16522	16481	16324	16521	16499	16514	16310	16760	16552	16574	16517	16529	16494	16389	16387	16464	16390	16310	16476	16384	16326	16432	16466	16587	16388	16389	16464	16412	16528	16647	16686	16627	16473	16556	16658	16533	16788	16391	16457	16464	16516	16421	16625	16485	16485	16407	16520	16699	16630	16702	16634	16577	16548	16512	16479	16444	16371	16523	16696	16644	16557	16664	16642	16560	16452	16629	16389	16461	16549	16501	16434	16403	16433	16402	16516	16598	16467	16551	16589	16476	16626	16417	16552	16539	16631	16521	16425	16674	16478	16594	16655	16597	16305	16567	16388	16438	16303	16538	16605	16346	16462	16386	16581	16278	16471	16502	16485	16548	16377	16664	16616	16578	16423	16784	16519	16791	16450	16541	16457	16525	16570	16644	16374	16645	16630	16632	16399	16457	16478	16435	16601	16618	16656	16601	16462	16629	16555	16458	16687	16433	16542	16490	16396	16474	16392	16498	16587	16442	16451	16543	16429	16394	16641	16632	16498	16574	16506	16875	16660	16463	16517	16325	16498	16619	16413	16362	16568	16694	16625	16559	16607	16405	16448	16460	16484	16583	16162	16392	16472	16503	16428	16515	16383	16576	16518	16601	16297	16427	16518	16574	16561	16498	16497	16584	16442	16557	16593	16574	16467	16441	16506	16561	16467	16415	16640	16591	16655	16578	16683	16474	16388	16558	16523	16731	16708	16528	16750	16589	16591	16652	16450	16606	16381	16693	16524	16477	16419	16821	16611	16347	16676	16513	16522	16707	16566	16501	16727	16653	16516	16459	16540	16686	16436	16712	16429	16552	16469	16641	16572	16531	16515	16596	16445	16468	16452	16361	16595	16512	16559	16463	16560	16564	16757	16632	16529	16391	16384	16568	16380	16516	16505	16464	16546	16454	16663	16542	16557	16703	16425	16465	16628	16664	16479	16463	16477	16645	16598	16533	16394	16689	16511	16636	16597	16512	16413	16410	16657	16554	16531	16500	16550	16383	16497	16494	16327	16426	16520	16500	16771	16393	16561	16530	16494	16490	16571	16734	16501	16741	16651	16458	16604	16466	16465	16575	16398	16425	16502	16406	16512	16266	16572	16337	16561	16684	16548	16676	16583	16725	16708	16512	16480	16386	16530	16434	16527	16569	16599	16605	16521	16472	16493	16530	16676	16413	16449	16565	16449	16709	16723	16760	16490	16485	16273	16669	16598	16467	16366	16577	16642	16402	16619	16456	16409	16516	16361	16592	16639	16514	16487	16586	16271	16470	16466	16656	16723	16774	16586	16652	16650	16571	16534	16443	16499	16656	16467	16488	16503	16643	16537	16447	16534	16482	16427	16513	16468	16553	16308	16392	16534	16545	16398	16544	16375	16481	16639	16772	16374	16385	16437	16575	16540	16636	16482	16485	16549	16515	16510	16387	16261	16703	16567	16511	16602	16489	16515	16617	16338	16497	16725	16479	16497	16505	16514	16527	16571	16321	16549	16556	16504	16427	16522	16387	16423	16498	16633	16305	16412	16594	16480	16601	16444	16660	16380	16648	16450	16448	16487	16567	16640	16360	16448	16774	16527	16541	16346	16374	16505	16532	16386	16554	16508	16465	16614	16509	16574	16563	16580	16585	16488	16685	16378	16267	16460	16800	16531	16555	16507	16512	16557	16518	16301	16591	16428	16474	16474	16440	16550	16516	16569	16332	16524	16605	16442	16667	16542	16481	16616	16810	16297	16596	16426	16507	16427	16401	16392	16548	16542	16582	16585	16563	16524	16563	16691	16600	16586	16660	16658	16528	16515	16673	16753	16338	16382	16398	16426	16566	16388	16610	16343	16566	16536	16565	16630	16659	16611	16486	16352	16679	16504	16269	16581	16489	16648	16290	16357	16613	16457	16407	16563	16615	16282	16479	16473	16623	16673	16397	16459	16507	16576	16611	16597	16626	16363	16530	16503	16428	16570	16585	16666	16438	16556	16547	16510	16409	16223	16535	16526	16523	16399	16653	16560	16446	16660	16625	16492	16784	16426	16567	16671	16522	16413	16617	16461	16455	16577	16582	16280	16659	16463	16561	16627	16626	16577	16298	16567	16508	16397	16533	16486	16386	16600	16443	16665	16366	16474	16443	16595	16486	16378	16603	16388	16455	16586	16312	16434	16487	16465	16572	16399	16398	16782	16679	16558	16589	16526	16664	16644	16598	16726	16466	16404	16559	16577	16592	16334	16654	16365	16520	16423	16521	16514	16494	16672	16696	16464	16550	16492	16547	16377	16528	16617	16721	16528	16432	16551	16629	16596	16480	16603	16548	16460	16599	16535	16485	16421	16577	16339	16638	16601	16399	16646	16618	16314	16645	16663	16435	16675	16598	16621	16433	16379	16302	16546	16457	16622	16868	16444	16400	16443	16368	16513	16650	16590	16622	16685	16524	16687	16321	16356	16494	16577	16445	16478	16430	16682	16493	16528	16429	16504	16445	16372	16685	16466	16552	16662	16465	16662	16543	16532	16446	16539	16688	16636	16777	16670	16406	16554	16279	16584	16628	16596	16638	16677	16584	16549	16592	16426
16644	28680	31093	30462	29998	28236	25384	24346	21482	20326	20074	18313	24425	27582	24770	23283	19702	16822	15285	14907	14763	14706	14728	14576	14789	14501	14703	14565	14611	14586	14660	14750	14734	14670	14807	14721	14615	14582	14534	14664	14665	14545	14619	14657	14466	14621	14604	14640	14676	14701	14658	14756	14697	14663	14792	14545	14730	14727	14742	14578	14660	14642	14724	14572	14732	14604	14802	14712	14726	14780	14514	14773	14621	14587	14728	14711	14638	14518	14588	14741	14488	14621	14688	14483	14583	14508	14538	14588	14708	14725	14624	14730	14662	14609	14605	14655	14716	14490	14551	14693	14699	14675	14592	14657	14625	14680	14687	14534	14685	14692	14594	14657	14752	14722	14732	14578	14596	14615	14653	14612	14589	14621	14469	14603	14775	14603	14707	14674	14632	14695	14582	14787	14632	14809	14582	14704	14723	14735	14544	14621	14642	14752	14551	14530	14656	14711	14827	14615	14547	14834	14662	14630	14638	14521	14558	14517	14450	14481	14633	14652	14715	14602	14717	14562	14627	14637	14736	14786	14654	14823	14710	14683	14683	14871	14575	14644	14546	14708	14644	14551	14704	14452	14657	14628	14719	14615	14531	14659	14661	14598	14661	14483	14688	14638	14417	14785	14683	14814	14536	14659	14574	14590	14667	14664	14594	14673	14648	14523	14600	14691	14639	14578	14711	14719	14548	14616	14625	14749	14683	14551	14653	14816	14571	14513	14690	14661	14602	14664	14546	14769	14684	14633	14568	14790	14485	14881	14681	14765	14673	14553	14553	14716	14665	14571	14693	14583	14597	14629	14532	14650	14640	14439	14655	14597	14695	14719	14650	14632	14632	14606	14628	14589	14867	14675	14614	14788	14614	14710	14607	14615	14783	14653	14801	14724	14584	14473	14563	14617	14800	14613	14605	14582	14661	14491	14892	14592	14472	14617	14737	14534	14614	14591	14645	14660	14743	14686	14706	14544	14803	14635	14690	14579	14718	14582	14740	14708	14656	14680	14488	14670	14757	14661	14751	14689	14633	14544	14652	14779	14487	14635	14799	14625	14690	14700	14695	14714	14639	14610	14885	14729	14574	14793	14563	14653	14399	14695	14635	14674	14784	14632	14601	14652	14644	14705	14532	14711	14510	14658	14660	14616	14596	14678	14616	14550	14589	14584	14638	14792	14604	14655	14629	14637	14629	14593	14606	14714	14685	14535	14663	14762	14730	14735	14605	14673	14663	14686	14666	14669	14576	14816	14688	14706	14723	14699	14682	14722	14567	14567	14706	14733	14617	14655	14661	14510	14651	14602	14659	14652	14761	14858	14700	14610	14675	14571	14616	14490	14742	14568	14638	14618	14728	14575	14774	14582	14634	14607	14649	14726	14624	14668	14737	14708	14707	14814	14625	14684	14531	14808	14717	14697	14635	14642	14526	14356	14675	14490	14764	14711	14725	14511	14737	14834	14541	14602	14521	14597	14582	14686	14735	14723	14457	14591	14706	14724	14522	14555	14535	14400	14534	14763	14589	14713	14653	14616	14530	14399	14725	14581	14767	14595	14612	14744	14712	14532	14718	14703	14605	14540	14605	14697	14572	14775	14668	14669	14643	14695	14574	14668	14648	14724	14397	14655	14630	14523	14592	14482	14543	14689	14592	14502	14643	14506	14625	14665	14628	14739	14743	14825	14671	14648	14696	14725	14419	14544	14570	14545	14628	14729	14607	14417	14810	14607	14661	14567	14766	14839	14702	14571	14633	14576	14679	14740	14754	14735	14652	14474	14886	14584	14665	14742	14601	14676	14485	14737	14530	14538	14537	14594	14635	14767	14693	14630	14499	14695	14702	14730	14672	14599	14701	14700	14737	14717	14745	14624	14563	14734	14706	14660	14538	14659	14636	14519	14612	14510	14636	14534	14671	14635	14681	14558	14529	14717	14750	14579	14727	14613	14658	14786	14511	14540	14568	14550	14840	14605	14684	14616	14724	14663	14682	14399	14782	14463	14672	14538	14506	14670	14638	14689	14542	14675	14753	14594	14617	14540	14746	14754	14514	14732	14577	14548	14685	14733	14744	14740	14628	14597	14519	14561	14693	14534	14458	14646	14525	14680	14786	14556	14787	14743	14742	14604	14747	14724	14606	14720	14683	14726	14676	14486	14553	14518	14597	14497	14526	14564	14503	14738	14694	14589	14671	14579	14602	14579	14742	14606	14581	14661	14853	14552	14616	14634	14584	14792	14429	14487	14541	14603	14538	14622	14866	14579	14586	14682	14734	14515	14472	14665	14602	14855	14499	14669	14654	14569	14657	14643	14693	14617	14528	14695	14581	14689	14689	14591	14764	14781	14605	14527	14625	14760	14695	14588	14693	14427	14420	14717	14504	14761	14545	14729	14653	14627	14762	14661	14637	14703	14724	14720	14676	14832	14798	14656	14782	14534	14574	14701	14615	14566	14871	14844	14527	14797	14623	14640	14680	14883	14714	14685	14537	14487	14551	14798	14788	14432	14747	14529	14632	14678	14526	14624	14742	14632	14630	14578	14728	14755	14471	14653	14555	14681	14613	14673	14609	14844	14634	14564	14691	14690	14755	14651	14824	14512	14733	14616	14592	14603	14650	14783	14585	14693	14748	14673	14565	14496	14535	14757	14678	14566	14730	14446	14598	14603	14671	14609	14677	14687	14623	14742	14722	14472	14649	14486	14597	14639	14596	14462	14760	14658	14785	14731	14662	14581	14707	14547	14601	14689	14656	14574	14479	14603	14680	14522	14595	14747	14426	14557	14655	14750	14674	14539	14610	14696	14750	14549	14654	14765	14578	14539	14800	14569	14860	14670	14689	14725	14551	14795	14854	14629	14578	14760	14635	14781	14569	14605	14643	14558	14749	14714	14605	14797	14818	14689	14627	14668	14587	14603	14760	14711	14562	14660	14697	14778	14664	14696	14648	14757	14598	14523	14649	14618	14654	14698	14830	14692	14522	14590	14461	14628	14611	14727	14697	14751	14601	14678	14653	14779	14692	14585	14803	14517	14667	14737	14655	14635	14664	14678	14693	14780	14729	14644	14464	14686	14687	14437	14587	14723	14550	14742	14628	14755	14605	14648	14619	14679	14693	14637	14683	14696	14740	14741	14614	14704	14656	14663	14765	14605	14712	14702	14712	14612	14540	14727	14768	14877	14585	14573	14554	14775	14703	14652	14602	14607	14665	14619	14637	14629	14679	14779	14599	14732	14643	14539	14657	14572	14576	14490	14576	14617	14682	14645	14711	14540	14614	14581	14656	14882	14790	14583	14689	14390	14666	14657	14714	14713	14694	14574	14686	14868	14714	14898	14561	14677	14639	14656	14712	14651	14523	14549	14666	14816	14493	14625	14649	14550	14582	14557	14615	14539	14568	14569	14564	14656	14595	14706	14605	14654	14552	14611	14575	14691	14705	14852	14715	14593	14610	14764	14545	14625	14715	14771	14758	14554	14579	14706	14605	14708	14575	14562	14654	14479	14647	14556	14519	14606	14665	14631	14559	14559	14704	14794	14686	14656	14740	14628	14660	14624	14692	14492	14663	14613	14603	14594	14500	14774	14901	14599	14747	14458	14537	14610	14730	14529	14590	14667	14615	14419	14656	14641	14485	14593	14708	14637	14801	14655	14724	14619	14695	14591	14640	14717	14526	14809	14660	14668	14575	14593	14736	14657	14744	14701	14760	14682	14705	14504	14754	14530	14608	14489	14591	14628	14565	14708	14636	14754	14577	14647	14684	14753	14486	14793	14652	14588	14599	14582	14415	14563	14499	14444	14599	14595	14571	14499	14781	14755	14606	14721	14604	14540	14654	14725	14564	14581	14731	14753	14515	14558	14749	14605	14581	14570	14638	14758	14739	14683	14450	14660	14668	14648	14706	14636	14644	14657	14706	14461	14786	14664	14558	14752	14589	14641	14664	14686	14725	14575	14709	14512	14710	14513	14633	14569	14654	14850	14715	14533	14753	14723	14741	14624	14606	14670	14650	14608	14710	14909	14566	14662	14687	14815	14688	14662	14645	14820	14723	14579	14737	14656	14665	14538	14840	14602	14518	14527	14631	14658	14602	14666	14552	14796	14641	14574	14591	14710	14710	14715	14679	14599	14560	14688	14679	14742	14649	14738	14661	14617	14633	14644	14598	14796	14784	14469	14497	14731	14712	14653	14823	14804	14747	14560	14658	14526	14755	14679	14728	14686	14591	14676	14697	14499	14569	14529	14783	14732	14579	14603	14739	14742	14679	14520	14641	14664	14514	14621	14606	14704	14763	14718	14692	14523	14478	14631	14556	14654	14695	14679	14694	14602	14741	14674	14522	14568	14685	14547	14574	14768	14523	14593	14752	14631	14582	14699	14641	14665	14639	14546	14589	14636	14709	14536	14571	14682	14721	14584	14777	14590	14581	14640	14484	14630	14660	14693	14430	14522	14727	14657	14467	14768	14565	14492	14675	14666	14613	14619	14752	14689	14525	14629	14701	14633	14687	14728	14679	14671	14623	14664	14742	14562	14696	14467	14580	14662	14601	14515	14575	14559	14698	14731	14696	14551	14756	14587	14680	14622	14609	14468	14630	14674	14610	14519	14678	14573	14639	14671	14556	14517	14689	14596	14723	14514	14757	14666	14782	14764	14474	14618	14622	14644	14667	14683	14703	14622	14519	14587	14654	14600	14764	14744	14669	14705	14703	14606	14665	14613	14686	14715	14556	14595	14590	14720	14624	14602	14760	14472	14583	14828	14613	14532	14619	14752	14601	14523	14481	14636	14775	14711	14540	14760	14677	14721	14779	14809	14810	14789	14608	14837	14651	14626	14689	14680	14526	14595	14638	14755	14660	14477	14713	14702	14642	14803	14529	14590	14679	14535	14647	14710	14639	14660	14635	14580	14877	14642	14689	14683	14681	14730	14700	14726	14772	14698	14643	14707	14500	14674	14678	14503	14536	14586	14743	14709	14799	14642	14632	14647	14616	14577	14578	14667	14605	14642	14622	14504	14585	14654	14558	14683	14744	14540	14542	14608	14573	14694	14692	14612	14812	14485	14732	14646	14595	14695	14470	14583	14538	14553	14701	14663	14750	14646	14630	14628	14567	14804	14764	14812	14539	14636	14610	14864	14596	14813
23901	21426	29106	24932	25235	29951	30669	24871	22652	22558	22546	21021	21934	30878	32539	28708	23436	19863	17932	16895	16792	16720	16831	16858	16542	16492	16547	16665	16723	16665	16645	16654	16695	16559	16541	16622	16581	16547	16639	16598	16684	16717	16683	16441	16611	16661	16577	16509	16486	16672	16548	16368	16661	16828	16721	16669	16536	16491	16616	16577	16570	16557	16363	16605	16636	16535	16595	16695	16702	16726	16579	16427	16579	16620	16712	16544	16661	16712	16490	16413	16640	16415	16648	16477	16588	16427	16619	16622	16572	16698	16789	16462	16499	16383	16446	16484	16642	16410	16655	16523	16647	16575	16557	16606	16577	16601	16750	16468	16480	16409	16591	16468	16569	16515	16730	16566	16416	16652	16572	16660	16570	16426	16571	16589	16484	16482	16299	16641	16364	16578	16668	16487	16500	16718	16827	16389	16462	16539	16655	16586	16588	16596	16576	16681	16692	16555	16655	16651	16547	16570	16508	16566	16720	16656	16639	16599	16533	16674	16332	16608	16709	16618	16698	16457	16433	16799	16400	16621	16560	16559	16531	16520	16559	16622	16739	16612	16452	16529	16901	16647	16598	16373	16426	16620	16569	16664	16578	16728	16448	16532	16718	16692	16805	16702	16892	16594	16510	16518	16663	16661	16585	16566	16459	16417	16602	16464	16655	16446	16564	16624	16708	16452	16626	16703	16556	16633	16428	16621	16382	16390	16607	16489	16554	16625	16734	16616	16704	16476	16499	16587	16485	16621	16580	16584	16606	16679	16356	16569	16462	16650	16576	16489	16653	16638	16609	16518	16661	16503	16749	16760	16670	16454	16604	16518	16348	16571	16514	16513	16480	16517	16577	16657	16367	16611	16552	16655	16626	16508	16472	16424	16570	16547	16614	16662	16495	16585	16779	16651	16534	16928	16717	16669	16461	16699	16590	16661	16573	16543	16606	16793	16677	16504	16508	16502	16372	16471	16465	16582	16538	16491	16470	16416	16377	16452	16620	16682	16624	16516	16488	16505	16594	16654	16472	16439	16532	16593	16584	16636	16467	16289	16573	16576	16316	16481	16438	16526	16562	16680	16469	16489	16699	16713	16771	16507	16565	16522	16454	16468	16634	16555	16661	16324	16816	16597	16603	16735	16462	16418	16439	16407	16599	16572	16508	16449	16293	16560	16462	16637	16499	16525	16514	16526	16400	16715	16580	16544	16322	16394	16556	16354	16686	16585	16574	16503	16597	16593	16400	16657	16645	16521	16515	16511	16494	16529	16509	16451	16505	16418	16442	16557	16573	16560	16484	16467	16389	16615	16614	16553	16534	16748	16545	16675	16430	16563	16609	16598	16603	16508	16566	16595	16429	16818	16580	16614	16552	16477	16529	16378	16839	16371	16689	16592	16521	16612	16478	16459	16554	16482	16660	16503	16780	16488	16612	16562	16494	16672	16463	16597	16713	16510	16731	16504	16543	16504	16632	16622	16576	16467	16574	16506	16204	16682	16535	16511	16473	16537	16660	16659	16656	16440	16635	16658	16339	16500	16734	16623	16607	16531	16483	16472	16623	16611	16656	16534	16581	16449	16598	16513	16643	16629	16613	16406	16583	16469	16600	16579	16435	16472	16682	16540	16700	16591	16756	16690	16513	16266	16467	16641	16603	16615	16536	16596	16572	16670	16595	16427	16374	16801	16572	16528	16566	16488	16686	16564	16541	16600	16636	16501	16593	16485	16566	16538	16516	16529	16646	16578	16459	16425	16499	16514	16476	16556	16514	16756	16714	16486	16632	16552	16485	16512	16760	16579	16670	16525	16571	16551	16522	16533	16495	16845	16398	16432	16531	16540	16551	16592	16675	16401	16645	16659	16535	16521	16620	16548	16487	16623	16695	16472	16476	16396	16420	16465	16436	16437	16375	16723	16459	16778	16648	16531	16519	16502	16677	16628	16400	16371	16554	16632	16363	16504	16657	16581	16605	16402	16629	16533	16634	16570	16520	16423	16556	16648	16610	16536	16520	16480	16521	16546	16691	16729	16494	16601	16564	16486	16645	16528	16654	16465	16458	16425	16621	16634	16500	16446	16704	16677	16318	16334	16574	16612	16507	16680	16439	16441	16468	16625	16411	16390	16561	16497	16524	16689	16715	16695	16661	16544	16353	16674	16746	16614	16715	16429	16470	16722	16582	16673	16650	16515	16478	16651	16443	16732	16674	16452	16460	16735	16539	16603	16427	16529	16675	16433	16539	16695	16376	16563	16393	16595	16514	16492	16556	16635	16458	16547	16748	16478	16582	16483	16403	16653	16509	16320	16467	16586	16443	16527	16595	16605	16597	16454	16638	16500	16562	16632	16471	16568	16715	16614	16471	16353	16512	16564	16921	16510	16372	16510	16495	16723	16621	16545	16459	16397	16260	16464	16631	16591	16587	16636	16595	16612	16620	16758	16795	16732	16734	16656	16371	16434	16637	16622	16485	16638	16418	16487	16627	16707	16495	16391	16408	16638	16627	16788	16404	16625	16519	16627	16576	16535	16670	16543	16637	16484	16668	16513	16476	16822	16502	16576	16700	16464	16507	16438	16734	16504	16635	16435	16557	16631	16372	16557	16550	16578	16362	16702	16716	16505	16532	16542	16659	16670	16577	16631	16441	16375	16487	16537	16696	16572	16444	16512	16553	16687	16450	16552	16585	16613	16662	16626	16699	16542	16603	16487	16452	16566	16806	16447	16690	16592	16374	16530	16520	16532	16596	16542	16562	16586	16571	16600	16493	16551	16522	16636	16605	16580	16634	16346	16457	16644	16598	16599	16504	16459	16669	16527	16759	16618	16597	16491	16400	16524	16514	16571	16770	16540	16504	16514	16465	16826	16359	16668	16428	16888	16462	16785	16478	16650	16521	16593	16698	16627	16644	16781	16539	16597	16580	16524	16695	16672	16454	16673	16456	16458	16641	16359	16620	16549	16388	16480	16602	16582	16456	16574	16293	16388	16510	16396	16726	16488	16381	16384	16335	16530	16493	16678	16640	16737	16416	16376	16513	16569	16496	16405	16609	16834	16567	16454	16468	16503	16557	16468	16580	16672	16547	16461	16551	16692	16579	16712	16622	16657	16460	16500	16519	16473	16432	16543	16611	16473	16552	16749	16581	16420	16550	16639	16332	16572	16687	16450	16623	16541	16618	16423	16610	16603	16579	16685	16576	16479	16545	16561	16499	16546	16576	16642	16593	16402	16456	16569	16753	16541	16425	16606	16398	16556	16508	16575	16505	16619	16539	16596	16755	16448	16698	16600	16645	16498	16570	16579	16634	16539	16650	16546	16525	16546	16616	16446	16726	16608	16678	16481	16860	16522	16341	16551	16746	16575	16718	16604	16634	16726	16891	16589	16594	16546	16453	16337	16537	16518	16544	16582	16696	16661	16425	16650	16739	16586	16685	16587	16621	16575	16329	16422	16529	16489	16562	16439	16579	16687	16555	16556	16548	16464	16545	16478	16683	16403	16500	16472	16499	16559	16812	16532	16639	16803	16466	16728	16392	16623	16554	16391	16446	16548	16451	16545	16659	16653	16539	16461	16418	16422	16585	16559	16620	16740	16631	16274	16807	16573	16331	16596	16444	16586	16463	16501	16818	16534	16482	16361	16620	16488	16704	16675	16645	16549	16527	16677	16604	16616	16626	16653	16431	16472	16677	16613	16679	16536	16510	16634	16576	16474	16425	16607	16515	16684	16518	16398	16716	16674	16494	16482	16474	16539	16556	16552	16519	16598	16458	16662	16512	16562	16434	16550	16734	16348	16576	16723	16596	16664	16690	16482	16690	16380	16589	16389	16515	16611	16694	16412	16440	16472	16618	16463	16489	16222	16612	16527	16513	16657	16625	16549	16608	16608	16617	16660	16596	16465	16765	16452	16357	16566	16321	16395	16466	16582	16495	16539	16443	16629	16528	16506	16560	16568	16569	16472	16692	16377	16618	16350	16324	16615	16722	16428	16574	16584	16494	16537	16501	16623	16453	16513	16502	16589	16378	16611	16462	16687	16649	16617	16621	16711	16629	16553	16546	16644	16525	16525	16594	16665	16577	16723	16593	16551	16545	16410	16369	16586	16511	16769	16592	16470	16553	16456	16375	16683	16717	16556	16633	16576	16482	16420	16734	16593	16575	16494	16459	16550	16565	16621	16602	16751	16676	16619	16507	16677	16587	16542	16631	16389	16506	16586	16570	16574	16594	16331	16421	16498	16543	16606	16588	16409	16386	16715	16398	16530	16642	16591	16702	16561	16684	16431	16713	16575	16556	16448	16544	16517	16596	16569	16727	16808	16463	16662	16437	16746	16486	16692	16469	16787	16667	16558	16484	16559	16429	16517	16596	16505	16451	16446	16419	16501	16569	16606	16523	16412	16395	16625	16520	16653	16565	16503	16502	16718	16550	16658	16636	16504	16708	16758	16261	16603	16527	16352	16497	16613	16543	16558	16528	16528	16472	16372	16611	16420	16741	16501	16330	16460	16492	16478	16484	16470	16511	16690	16601	16455	16483	16407	16450	16489	16595	16534	16550	16676	16431	16529	16430	16490	16510	16597	16521	16452	16592	16551	16536	16459	16376	16703	16618	16686	16507	16495	16217	16569	16644	16386	16345	16629	16646	16522	16538	16338	16584	16849	16422	16441	16470	16570	16479	16542	16521	16551	16549	16557	16598	16793	16652	16453	16615	16500	16613	16499	16411	16567	16499	16496	16588	16568	16580	16526	16602	16586	16474	16762	16509	16381	16702	16421	16597	16669	16521	16490	16473	16634	16565	16710	16607	16514	16648	16463	16632	16404	16440	16658	16448	16493	16607	16540	16478	16424	16838	16491	16617	16818	16583	16653	16530	16817	16618	16444	16597	16748	16834	16547	16466	16581	16639	16626	16571	16588	16566	16498	16623	16623	16447	16326	16471	16605	16606	16533	16586	16369	16511	16712	16543	16722	16767	16635	16598	16610	16605	16607	16474	16605	16507	16578	16654	16628	16525	16551	16662	16644	16749	16698	16612	16650	16588	16665	16726	16506	16482	16398	16385	16638	16568	16394	16374	16601	16763	16589	16447	16545	16685	16421	16768	16381	16478	16720	16476	16468	16702	16772	16641	16611	16676	16809	16496	16641
18671	36706	40743	38248	36709	34444	30471	26186	23919	23740	23444	21459	23155	34439	34149	29403	22417	17919	15743	14827	14553	14633	14776	14661	14604	14617	14633	14616	14553	14631	14685	14602	14659	14628	14623	14589	14545	14602	14654	14585	14754	14563	14568	14616	14670	14533	14557	14788	14599	14857	14750	14629	14722	14616	14638	14723	14575	14623	14472	14573	14520	14659	14552	14610	14657	14534	14664	14703	14645	14516	14656	14709	14602	14583	14608	14737	14678	14673	14736	14604	14702	14584	14642	14828	14642	14616	14742	14447	14547	14752	14755	14655	14543	14471	14845	14530	14588	14611	14517	14663	14838	14580	14573	14513	14693	14755	14664	14628	14651	14596	14776	14545	14599	14641	14661	14531	14517	14615	14811	14639	14613	14568	14788	14668	14598	14680	14553	14703	14734	14590	14603	14564	14805	14748	14534	14635	14682	14714	14574	14581	14671	14588	14647	14695	14546	14450	14663	14599	14824	14453	14503	14575	14669	14627	14717	14541	14539	14608	14562	14552	14581	14557	14736	14549	14634	14711	14632	14545	14506	14549	14717	14674	14374	14602	14533	14509	14629	14524	14811	14806	14505	14535	14715	14757	14551	14511	14645	14510	14695	14508	14467	14494	14558	14486	14469	14660	14651	14769	14601	14617	14690	14641	14585	14764	14563	14594	14538	14672	14651	14716	14559	14677	14625	14739	14591	14594	14627	14556	14688	14591	14775	14738	14608	14586	14712	14670	14729	14683	14733	14732	14525	14689	14511	14559	14864	14650	14887	14636	14696	14572	14728	14574	14631	14557	14705	14622	14484	14531	14552	14612	14554	14543	14600	14597	14667	14740	14623	14682	14719	14631	14665	14566	14579	14646	14550	14754	14752	14623	14662	14619	14654	14659	14748	14708	14433	14625	14659	14564	14596	14734	14714	14586	14415	14538	14558	14706	14501	14596	14609	14464	14710	14620	14819	14705	14542	14613	14709	14671	14479	14688	14525	14694	14702	14612	14779	14568	14503	14622	14761	14647	14633	14706	14623	14676	14678	14539	14574	14741	14775	14516	14587	14694	14448	14672	14716	14639	14573	14730	14596	14646	14675	14575	14526	14521	14646	14671	14562	14805	14663	14442	14670	14605	14815	14610	14470	14647	14445	14605	14594	14771	14642	14696	14576	14759	14438	14701	14547	14573	14458	14664	14571	14452	14682	14646	14585	14752	14495	14656	14663	14716	14622	14603	14595	14615	14655	14776	14793	14572	14518	14625	14528	14505	14588	14595	14825	14619	14572	14561	14561	14744	14617	14644	14532	14622	14460	14653	14635	14515	14648	14576	14563	14604	14814	14598	14566	14586	14666	14620	14540	14627	14658	14679	14450	14690	14644	14517	14608	14537	14439	14642	14679	14710	14533	14593	14583	14820	14706	14786	14561	14738	14612	14629	14549	14505	14731	14596	14645	14652	14581	14769	14565	14664	14537	14702	14544	14643	14650	14806	14642	14694	14523	14620	14464	14591	14532	14768	14557	14413	14667	14548	14545	14567	14599	14654	14603	14581	14708	14514	14760	14624	14661	14691	14741	14727	14542	14521	14616	14695	14592	14676	14547	14612	14747	14654	14764	14605	14869	14458	14709	14550	14536	14794	14631	14396	14676	14438	14692	14640	14586	14699	14627	14655	14603	14568	14590	14699	14673	14580	14683	14649	14806	14647	14640	14548	14733	14731	14659	14755	14697	14731	14556	14592	14726	14661	14599	14734	14643	14592	14503	14714	14677	14694	14690	14792	14517	14566	14640	14563	14701	14670	14646	14651	14449	14794	14531	14558	14653	14578	14650	14568	14740	14571	14573	14497	14708	14633	14709	14614	14658	14643	14631	14657	14633	14744	14560	14491	14680	14757	14485	14589	14525	14640	14736	14491	14734	14579	14636	14636	14649	14731	14501	14462	14660	14602	14520	14539	14562	14813	14612	14511	14881	14724	14745	14641	14620	14669	14633	14607	14464	14603	14641	14691	14617	14551	14753	14721	14732	14552	14424	14626	14707	14722	14533	14582	14569	14476	14655	14506	14460	14718	14450	14729	14712	14513	14677	14506	14654	14673	14677	14538	14516	14592	14643	14590	14513	14692	14690	14613	14534	14541	14806	14693	14610	14566	14621	14671	14773	14473	14570	14451	14643	14507	14472	14609	14693	14621	14760	14752	14598	14483	14554	14705	14487	14630	14634	14611	14723	14593	14640	14457	14720	14636	14707	14594	14667	14603	14752	14601	14568	14641	14662	14629	14686	14591	14693	14644	14664	14764	14608	14669	14707	14485	14640	14680	14582	14711	14626	14701	14763	14700	14749	14401	14785	14603	14564	14700	14628	14537	14662	14621	14540	14607	14610	14531	14536	14554	14571	14849	14511	14648	14957	14596	14822	14595	14628	14619	14690	14662	14471	14514	14696	14627	14593	14630	14476	14715	14489	14767	14692	14609	14573	14560	14665	14615	14757	14470	14761	14815	14561	14560	14499	14636	14628	14649	14458	14556	14438	14348	14562	14635	14595	14650	14760	14602	14657	14826	14656	14559	14558	14538	14622	14585	14836	14680	14615	14728	14626	14483	14744	14577	14792	14744	14492	14771	14380	14597	14577	14670	14522	14582	14602	14627	14458	14804	14541	14472	14634	14611	14598	14561	14555	14766	14616	14730	14714	14637	14563	14491	14647	14635	14592	14656	14631	14518	14605	14533	14562	14567	14544	14579	14392	14709	14697	14614	14483	14631	14569	14478	14768	14573	14560	14609	14654	14619	14650	14793	14543	14589	14492	14757	14722	14639	14497	14533	14676	14734	14761	14558	14586	14635	14652	14689	14564	14560	14689	14660	14669	14722	14549	14696	14496	14545	14642	14576	14652	14757	14541	14686	14682	14609	14678	14552	14757	14727	14754	14628	14875	14646	14579	14584	14639	14494	14632	14587	14613	14497	14743	14483	14763	14631	14669	14727	14686	14428	14647	14550	14657	14518	14505	14698	14597	14682	14690	14725	14650	14554	14598	14524	14581	14647	14695	14613	14695	14692	14576	14517	14670	14689	14728	14635	14700	14752	14733	14599	14597	14608	14751	14652	14685	14674	14588	14643	14709	14706	14700	14743	14537	14555	14715	14485	14378	14768	14587	14747	14407	14528	14537	14660	14616	14483	14700	14622	14673	14630	14639	14593	14570	14666	14683	14689	14727	14669	14613	14707	14754	14599	14680	14619	14663	14641	14669	14771	14600	14565	14659	14688	14607	14477	14469	14667	14717	14525	14562	14587	14574	14584	14668	14524	14634	14587	14639	14552	14590	14689	14719	14645	14590	14543	14583	14682	14855	14570	14779	14588	14471	14623	14733	14515	14491	14628	14616	14602	14674	14621	14588	14780	14652	14636	14626	14648	14704	14626	14485	14685	14718	14635	14657	14550	14661	14583	14555	14641	14677	14430	14649	14473	14825	14691	14737	14573	14658	14725	14558	14421	14504	14643	14507	14564	14645	14654	14520	14619	14557	14561	14567	14636	14643	14560	14697	14581	14529	14371	14731	14571	14778	14817	14519	14484	14650	14560	14550	14559	14685	14637	14808	14813	14664	14527	14681	14789	14661	14648	14701	14601	14704	14529	14767	14554	14522	14667	14604	14730	14633	14811	14443	14453	14785	14523	14603	14642	14631	14602	14534	14476	14523	14595	14629	14661	14827	14538	14506	14712	14658	14660	14684	14486	14528	14669	14587	14492	14509	14616	14526	14535	14664	14617	14471	14581	14556	14575	14623	14525	14848	14667	14523	14626	14535	14507	14701	14626	14575	14664	14675	14609	14573	14622	14554	14626	14857	14651	14392	14620	14602	14602	14529	14531	14784	14760	14635	14636	14853	14572	14543	14607	14666	14791	14533	14616	14605	14681	14667	14622	14528	14790	14529	14616	14566	14481	14536	14634	14807	14735	14422	14680	14709	14721	14711	14652	14618	14611	14523	14621	14481	14623	14541	14503	14580	14663	14542	14476	14754	14679	14602	14627	14637	14657	14569	14587	14741	14732	14608	14476	14560	14662	14622	14667	14752	14777	14642	14775	14561	14720	14743	14585	14663	14664	14757	14705	14570	14788	14697	14724	14664	14678	14612	14594	14711	14717	14744	14757	14674	14752	14523	14609	14596	14463	14480	14625	14595	14561	14532	14677	14549	14500	14684	14700	14615	14737	14552	14540	14814	14635	14684	14726	14749	14672	14572	14614	14551	14810	14574	14539	14699	14631	14537	14512	14496	14656	14747	14624	14627	14562	14557	14648	14737	14662	14684	14614	14545	14495	14638	14518	14516	14814	14632	14704	14627	14566	14533	14745	14579	14610	14569	14572	14465	14814	14709	14614	14624	14706	14602	14805	14647	14513	14504	14606	14850	14558	14565	14736	14583	14625	14644	14466	14751	14533	14669	14637	14523	14580	14605	14742	14555	14483	14753	14672	14711	14639	14777	14756	14543	14582	14712	14536	14804	14536	14784	14678	14732	14579	14607	14699	14576	14547	14737	14386	14640	14666	14646	14673	14739	14816	14712	14770	14622	14603	14603	14634	14547	14482	14679	14509	14654	14617	14568	14610	14462	14539	14575	14689	14777	14735	14764	14530	14731	14696	14597	14554	14596	14673	14658	14748	14521	14589	14628	14700	14546	14713	14528	14524	14654	14538	14742	14546	14630	14586	14720	14600	14682	14607	14634	14560	14624	14603	14645	14671	14471	14670	14569	14688	14578	14787	14662	14683	14518	14753	14658	14709	14660	14596	14661	14659	14719	14434	14747	14643	14712	14604	14618	14468	14652	14595	14636	14610	14627	14480	14739	14647	14753	14479	14672	14746	14605	14738	14722	14607	14534	14774	14645	14609	14543	14873	14575	14583	14616	14607	14693	14611	14555	14504	14767	14548	14584	14560	14582	14791	14563	14593	14673	14833	14876	14552	14556	14801	14522	14665	14621	14563	14676	14594	14650	14793	14446	14602	14646	14752	14514	14638	14513	14817	14635	14540	14625	14677	14682	14635	14612	14479	14713	14510	14722	14617	14458	14656	14754	14602	14622	14552	14509	14683	14550	14553	14650	14608	14553	14787	14569	14733	14724	14564	14669	14653	14548	14715	14482	14676
29725	24875	29348	30103	28288	23882	21383	20261	19328	18618	18551	17888	17897	18164	18319	17835	17299	17031	16712	16722	16690	16750	16761	16774	16751	16671	16699	16766	16721	16483	16655	16732	16606	16779	16575	16857	16744	16829	16700	16571	16561	16470	16585	16512	16726	16688	16722	16524	16650	16534	16622	16739	16825	16680	16630	16582	16544	16669	16832	16599	16705	16724	16706	16566	16830	16570	16632	16743	16809	16836	16709	16634	16667	16559	16900	16558	16679	16555	16569	16546	16621	16781	16605	16499	16520	16561	16766	16632	16742	16615	16534	16634	16637	16442	16652	16651	16794	16669	16869	16586	16622	16518	16623	16487	16678	16573	16572	16582	16648	16773	16809	16483	16787	16776	16689	16585	16728	16508	16597	16462	16574	16580	16606	16684	16806	16679	16527	16697	16739	16665	16615	16443	16421	16569	16538	16780	16802	16829	16677	16605	16838	16639	16779	16524	16592	16687	16477	16623	16734	16647	16649	16600	16621	16795	16707	16540	16572	16644	16706	16646	16678	16489	16439	16575	16596	16734	16580	16713	16680	16775	16632	16752	16513	16703	16616	16317	16685	16535	16638	16599	16332	16578	16665	16674	16502	16635	16738	16648	16569	16458	16642	16677	16720	16708	16813	16726	16685	16604	16641	16521	16531	16518	16646	16763	16683	16593	16506	16585	16853	16560	16742	16634	16539	16567	16625	16486	16526	16706	16519	16614	16503	16625	16655	16528	16727	16734	16544	16740	16614	16684	16827	16597	16633	16638	16657	16498	16707	16643	16831	16649	16638	16681	16672	16521	16538	16724	16601	16691	16470	16700	16711	16637	16642	16743	16655	16401	16793	16466	16717	16544	16628	16581	16481	16447	16640	16671	16743	16713	16599	16663	16710	16657	16711	16549	16618	16527	16654	16550	16757	16626	16506	16628	16702	16615	16667	16634	16771	16797	16535	16570	16720	16564	16377	16653	16775	16630	16520	16821	16524	16635	16704	16752	16749	16520	16721	16718	16509	16907	16446	16653	16738	16626	16778	16566	16544	16570	16583	16621	16635	16536	16675	16590	16660	16629	16549	16959	16689	16616	16715	16651	16443	16619	16576	16597	16572	16439	16528	16683	16575	16616	16712	16607	16531	16670	16524	16535	16577	16627	16487	16696	16801	16677	16550	16652	16567	16612	16501	16602	16629	16303	16643	16808	16648	16589	16489	16629	16612	16491	16636	16560	16765	16686	16523	16635	16344	16511	16813	16581	16620	16642	16610	16627	16596	16674	16497	16686	16627	16655	16983	16598	16504	16652	16724	16511	16610	16464	16406	16404	16511	16557	16700	16663	16875	16671	16779	16485	16529	16919	16583	16560	16761	16701	16650	16760	16637	16559	16646	16639	16587	16677	16502	16718	16669	16720	16601	16543	16709	16759	16626	16603	16359	16505	16738	16931	16759	16650	16795	16611	16667	16737	16595	16519	16740	16802	16709	16569	16670	16640	16681	16778	16651	16837	16610	16597	16564	16632	16507	16607	16623	16501	16713	16724	16812	16671	16779	16603	16497	16620	16546	16663	16776	16626	16697	16799	16647	16583	16381	16722	16553	16501	16668	16488	16659	16490	16812	16698	16363	16673	16691	16527	16420	16842	16657	16526	16598	16842	16630	16481	16662	16673	16668	16578	16447	16803	16465	16753	16776	16696	16687	16651	16736	16560	16574	16638	16541	16588	16552	16564	16779	16804	16652	16609	16660	16699	16692	16663	16550	16722	16800	16761	16707	16475	16671	16765	16710	16633	16603	16564	16544	16356	16431	16655	16637	16712	16659	16577	16622	16613	16615	16736	16565	16442	16618	16693	16469	16513	16559	16632	16646	16582	16633	16470	16671	16616	16717	16661	16630	16564	16672	16436	16692	16573	16692	16529	16658	16458	16631	16683	16570	16546	16587	16736	16956	16579	16669	16640	16638	16553	16853	16766	16676	16636	16575	16550	16594	16546	16555	16529	16745	16733	16659	16490	16687	16722	16683	16548	16597	16651	16630	16552	16408	16600	16733	16804	16445	16690	16708	16436	16500	16630	16626	16832	16678	16630	16661	16777	16674	16622	16627	16528	16665	16805	16872	16721	16598	16584	16695	16736	16762	16796	16641	16691	16617	16490	16649	16612	16698	16588	16652	16709	16702	16470	16749	16603	16793	16789	16427	16660	16547	16760	16822	16775	16763	16536	16798	16486	16688	16767	16655	16708	16729	16665	16710	16648	16660	16694	16788	16661	16452	16693	16626	16326	16515	16665	16477	16720	16673	16702	16659	16625	16471	16680	16700	16858	16760	16674	16631	16642	16799	16474	16729	16535	16468	16514	16678	16615	16670	16771	16626	16669	16760	16614	16461	16561	16786	16419	16668	16837	16632	16794	16515	16427	16896	16598	16649	16356	16777	16565	16560	16646	16693	16611	16693	16573	16757	16588	16685	16508	16468	16520	16779	16739	16693	16498	16757	16716	16478	16704	16840	16506	16582	16602	16859	16731	16586	16686	16765	16586	16774	16635	16746	16820	16549	16762	16671	16688	16643	16711	16601	16951	16682	16693	16598	16620	16572	16745	16758	16785	16658	16526	16652	16749	16543	16540	16460	16642	16627	16426	16474	16753	16752	16574	16731	16682	16664	16531	16554	16129	16428	16765	16598	16755	16549	16626	16732	16483	16603	16713	16706	16715	16612	16721	16666	16737	16696	16734	16583	16663	16520	16563	16431	16640	16783	16728	16700	16539	16502	16784	16649	16641	16462	16728	16741	16664	16675	16678	16595	16582	16697	16680	16486	16588	16621	16558	16618	16547	16451	16712	16633	16617	16531	16620	16720	16705	16871	16907	16648	16455	16698	16567	16682	16794	16773	16732	16653	16464	16538	16727	16551	16576	16641	16718	16491	16723	16669	16639	16598	16667	16661	16289	16598	16519	16658	16528	16586	16788	16642	16712	16738	16769	16432	16783	16818	16499	16785	16633	16597	16754	16741	16632	16423	16381	16721	16679	16656	16677	16706	16458	16491	16462	16569	16787	16637	16546	16766	16660	16613	16579	16548	16688	16646	16450	16531	16603	16760	16632	16814	16639	16680	16722	16466	16778	16670	16741	16602	16713	16717	16615	16490	16536	16745	16645	16690	16527	16610	16604	16517	16845	16675	16483	16710	16562	16742	16648	16614	16724	16669	16563	16648	16624	16768	16691	16553	16501	16558	16798	16728	16745	16503	16688	16592	16732	16720	16467	16587	16584	16732	16460	16565	16694	16636	16706	16709	16662	16630	16726	16461	16543	16676	16620	16733	16843	16539	16532	16665	16622	16376	16636	16524	16549	16543	16607	16563	16595	16680	16634	16578	16622	16488	16670	16671	16448	16565	16749	16674	16564	16648	16724	16509	16850	16744	16841	16785	16827	16539	16443	16744	16796	16789	16524	16481	16692	16711	16451	16930	16724	16421	16792	16734	16572	16585	16612	16700	16752	16689	16784	16577	16695	16569	16652	16606	16657	16600	16583	16882	16603	16605	16672	16564	16404	16640	16645	16492	16587	16801	16842	16536	16713	16778	16640	16642	16528	16612	16583	16485	16732	16557	16690	16678	16597	16646	16648	16623	16841	16555	16512	16553	16631	16730	16667	16641	16715	16628	16512	16443	16625	16697	16453	16671	16666	16784	16586	16395	16708	16792	16554	16430	16459	16672	16712	16834	16708	16725	16536	16729	16910	16608	16559	16461	16589	16711	16703	16720	16605	16607	16484	16593	16544	16723	16559	16610	16657	16948	16606	16645	16628	16769	16723	16711	16657	16710	16723	16653	16814	16611	16604	16568	16683	16710	16530	16549	16530	16761	16724	16685	16609	16743	16831	16559	16622	16695	16557	16840	16626	16557	16440	16805	16728	16592	16244	16452	16430	16634	16620	16563	16584	16684	16704	16782	16785	16752	16677	16772	16520	16575	16778	16636	16624	16644	16576	16705	16755	16560	16504	16822	16760	16550	16569	16468	16557	16675	16693	16667	16864	16643	16601	16577	16442	16771	16452	16660	16854	16683	16654	16621	16773	16501	16628	16677	16537	16709	16717	16534	16567	16655	16712	16458	16653	16574	16450	16553	16465	16675	16611	16819	16644	16779	16845	16718	16709	16536	16579	16477	16699	16692	16587	16626	16666	16807	16608	16668	16722	16621	16288	16709	16798	16602	16606	16592	16567	16823	16643	16654	16705	16627	16549	16797	16535	16724	16621	16672	16639	16497	16606	16444	16626	16598	16838	16636	16665	16578	16773	16463	16489	16656	16575	16607	16499	16291	16676	16550	16663	16584	16712	16480	16602	16676	16563	16493	16505	16498	16629	16628	16541	16844	16527	16751	16519	16576	16626	16669	16653	16630	16553	16686	16503	16639	16614	16680	16700	16663	16678	16528	16801	16611	16563	16715	16732	16535	16665	16715	16728	16640	16661	16651	16699	16430	16490	16660	16488	16733	16590	16562	16777	16703	16526	16747	16547	16860	16700	16791	16664	16775	16614	16700	16575	16619	16674	16651	16587	16616	16707	16741	16712	16493	16437	16637	16493	16607	16352	16700	16597	16642	16573	16697	16645	16547	16766	16833	16728	16597	16678	16755	16555	16621	16782	16689	16774	16295	16578	16573	16599	16807	16586	16680	16620	16593	16649	16512	16800	16606	16687	16775	16502	16615	16447	16721	16855	16633	16728	16608	16554	16708	16801	16745	16749	16694	16407	16792	16958	16657	16660	16583	16589	16586	16743	16681	16511	16501	16755	16758	16623	16668	16513	16668	16673	16685	16599	16778	16641	16718	16524	16548	16774	16831	16900	16680	16649	16740	16631	16551	16712	16656	16750	16494	16699	16637	16621	16668	16600	16598	16704	16652	16661	16865	16789	16542	16798	16678	16555	16543	16725	16848	16692	16704	16752	16730	16653	16533	16550	16621	16798	16630	16666	16697	16709	16579	16554	16541	16544	16640	16659	16629	16717	16638	16599	16567	16619	16698	16687	16617	16792	16322	16885	16516	16453	16670	16623	16713	16786	16676	16651	16742	16699	16715	16624	16604	16665	16533	16681	16794	16627	16689	16670	16653	16638	16779	16622	16624	16621	16743	16552	16594	16560	16528	16582
18638	26630	29138	30372	29416	24426	21543	20241	18767	18014	17603	16844	16638	17288	16774	15945	15292	14980	14800	14782	14801	14611	14505	14641	14662	14717	14584	14665	14663	14694	14837	14526	14563	14694	14850	14647	14620	14770	14653	14614	14710	14759	14776	14523	14653	14747	14509	14752	14459	14650	14766	14569	14692	14631	14435	14785	14548	14738	14786	14610	14655	14590	14579	14823	14749	14674	14675	14695	14725	14671	14728	14661	14737	14611	14770	14690	14676	14585	14684	14561	14452	14567	14597	14870	14586	14478	14609	14619	14721	14769	14591	14685	14573	14646	14666	14688	14642	14637	14670	14732	14691	14680	14724	14740	14695	14643	14589	14652	14626	14669	14620	14498	14711	14755	14622	14699	14507	14634	14655	14890	14839	14544	14716	14747	14733	14633	14792	14657	14626	14632	14660	14608	14507	14480	14726	14737	14766	14575	14665	14623	14687	14712	14468	14737	14683	14736	14712	14686	14708	14583	14534	14751	14565	14698	14810	14528	14765	14606	14437	14648	14584	14756	14499	14648	14709	14640	14671	14759	14553	14636	14701	14666	14674	14604	14800	14605	14835	14588	14605	14522	14584	14551	14759	14601	14825	14616	14645	14754	14489	14603	14677	14655	14743	14640	14494	14723	14644	14610	14734	14458	14825	14558	14654	14723	14634	14671	14570	14563	14607	14602	14733	14701	14756	14408	14538	14787	14559	14706	14660	14554	14717	14609	14719	14823	14614	14705	14523	14687	14592	14708	14626	14595	14654	14697	14732	14700	14759	14672	14681	14503	14636	14516	14697	14594	14774	14468	14553	14778	14625	14650	14722	14436	14620	14572	14630	14696	14616	14830	14792	14653	14860	14779	14577	14626	14594	14622	14690	14594	14561	14668	14789	14466	14666	14593	14768	14649	14581	14728	14479	14710	14777	14433	14654	14579	14551	14752	14820	14679	14743	14651	14586	14579	14738	14696	14724	14556	14556	14699	14588	14675	14868	14894	14453	14655	14700	14727	14751	14558	14662	14748	14658	14678	14587	14725	14666	14500	14673	14480	14650	14737	14666	14651	14785	14637	14558	14682	14782	14635	14664	14581	14663	14628	14568	14786	14676	14802	14596	14759	14758	14666	14626	14725	14821	14476	14658	14682	14770	14646	14618	14544	14706	14618	14692	14686	14504	14720	14564	14651	14678	14761	14688	14489	14586	14598	14770	14640	14502	14654	14729	14721	14550	14650	14649	14677	14785	14624	14517	14615	14695	14569	14687	14788	14586	14574	14516	14635	14548	14601	14724	14678	14621	14696	14554	14712	14614	14725	14664	14793	14518	14755	14499	14794	14528	14690	14781	14388	14664	14711	14614	14766	14758	14550	14617	14850	14627	14771	14644	14746	14604	14659	14527	14744	14796	14640	14657	14585	14656	14575	14614	14868	14595	14776	14631	14693	14721	14711	14678	14529	14741	14777	14730	14700	14798	14619	14683	14604	14697	14562	14647	14706	14624	14581	14827	14732	14559	14589	14754	14543	14669	14673	14624	14771	14493	14655	14528	14755	14652	14527	14700	14909	14708	14656	14779	14636	14623	14622	14658	14633	14502	14634	14746	14622	14744	14526	14436	14717	14669	14796	14633	14667	14680	14670	14719	14489	14630	14742	14598	14711	14536	14717	14557	14892	14703	14712	14511	14780	14512	14589	14710	14723	14776	14685	14753	14572	14667	14574	14562	14736	14671	14580	14626	14718	14741	14578	14742	14490	14619	14761	14669	14704	14650	14617	14768	14680	14407	14648	14561	14638	14748	14700	14700	14579	14695	14710	14654	14680	14765	14696	14722	14669	14697	14644	14574	14605	14791	14609	14581	14674	14754	14644	14656	14724	14607	14798	14728	14479	14787	14638	14570	14824	14629	14808	14511	14638	14458	14696	14711	14608	14561	14689	14672	14720	14689	14359	14709	14623	14746	14546	14535	14749	14575	14803	14661	14623	14755	14541	14707	14647	14558	14608	14619	14717	14607	14609	14737	14547	14787	14631	14682	14696	14541	14583	14715	14750	14603	14760	14566	14678	14627	14707	14727	14592	14485	14663	14649	14713	14769	14687	14677	14751	14604	14539	14790	14793	14746	14572	14879	14651	14604	14811	14702	14820	14785	14730	14606	14548	14764	14731	14720	14690	14589	14876	14707	14647	14549	14741	14694	14651	14664	14552	14593	14553	14596	14693	14659	14753	14705	14776	14613	14591	14642	14575	14595	14600	14511	14813	14808	14634	14626	14673	14620	14667	14752	14567	14699	14562	14689	14598	14705	14775	14774	14691	14741	14542	14761	14605	14748	14542	14799	14520	14764	14573	14601	14559	14702	14575	14677	14622	14487	14550	14479	14667	14678	14522	14563	14616	14756	14539	14638	14675	14721	14520	14611	14627	14616	14735	14711	14569	14501	14780	14744	14519	14672	14782	14701	14475	14691	14577	14665	14610	14862	14704	14624	14828	14629	14680	14713	14558	14520	14542	14718	14585	14502	14724	14777	14785	14622	14749	14771	14667	14667	14840	14560	14534	14588	14677	14478	14769	14870	14678	14721	14575	14601	14561	14673	14623	14688	14687	14617	14535	14612	14659	14565	14823	14691	14741	14652	14547	14649	14617	14627	14514	14761	14683	14572	14695	14743	14558	14683	14643	14388	14787	14708	14643	14661	14541	14683	14669	14774	14797	14793	14627	14569	14737	14710	14742	14648	14739	14616	14688	14734	14714	14829	14720	14661	14566	14795	14684	14556	14682	14780	14735	14655	14686	14716	14573	14491	14741	14554	14590	14539	14831	14598	14625	14484	14817	14677	14581	14679	14631	14616	14595	14736	14817	14549	14643	14639	14473	14684	14779	14619	14654	14727	14733	14437	14698	14587	14689	14710	14803	14676	14720	14448	14621	14583	14592	14612	14736	14776	14745	14783	14705	14861	14849	14579	14732	14602	14499	14573	14573	14721	14564	14598	14724	14721	14548	14592	14718	14735	14603	14617	14782	14758	14560	14662	14767	14475	14683	14597	14741	14659	14706	14748	14665	14620	14551	14870	14568	14569	14668	14669	14656	14598	14627	14689	14599	14807	14668	14706	14685	14695	14824	14782	14675	14723	14760	14538	14738	14645	14831	14748	14687	14590	14551	14620	14658	14763	14618	14536	14388	14805	14727	14683	14561	14712	14544	14694	14804	14752	14836	14529	14739	14705	14565	14670	14836	14637	14700	14675	14854	14568	14776	14568	14675	14679	14658	14696	14673	14715	14691	14712	14607	14547	14560	14622	14503	14606	14591	14700	14491	14748	14636	14791	14783	14676	14502	14791	14871	14654	14635	14690	14744	14601	14628	14680	14779	14738	14645	14672	14507	14633	14718	14579	14613	14641	14735	14671	14564	14802	14474	14522	14778	14756	14618	14649	14646	14811	14632	14575	14607	14596	14719	14494	14628	14717	14558	14564	14695	14569	14648	14679	14830	14629	14678	14769	14746	14503	14586	14756	14684	14420	14502	14770	14725	14672	14546	14829	14543	14474	14490	14626	14572	14654	14595	14673	14558	14714	14707	14441	14668	14528	14624	14649	14708	14685	14640	14681	14705	14728	14706	14819	14662	14724	14778	14623	14709	14573	14563	14805	14725	14686	14760	14589	14592	14582	14741	14602	14758	14778	14545	14616	14726	14907	14773	14590	14692	14784	14776	14518	14662	14636	14737	14884	14576	14670	14690	14704	14570	14763	14492	14710	14746	14647	14493	14788	14688	14622	14740	14680	14516	14903	14605	14651	14533	14687	14765	14748	14530	14721	14581	14654	14557	14556	14502	14543	14689	14762	14632	14617	14670	14641	14633	14710	14708	14557	14709	14699	14552	14662	14637	14780	14637	14553	14651	14620	14574	14621	14552	14555	14663	14591	14656	14526	14588	14642	14604	14516	14508	14567	14668	14669	14714	14751	14733	14707	14696	14631	14606	14709	14559	14560	14577	14736	14667	14938	14682	14772	14738	14714	14649	14674	14739	14672	14680	14732	14679	14703	14601	14571	14686	14862	14571	14696	14619	14607	14657	14639	14653	14678	14581	14666	14761	14518	14690	14639	14579	14618	14838	14718	14612	14574	14596	14755	14798	14694	14744	14526	14378	14670	14693	14653	14540	14684	14629	14763	14581	14712	14627	14562	14569	14619	14572	14804	14567	14664	14550	14690	14652	14779	14683	14702	14701	14549	14584	14628	14571	14758	14568	14534	14605	14764	14665	14765	14515	14772	14694	14717	14824	14722	14715	14782	14596	14731	14670	14508	14752	14722	14810	14806	14623	14673	14625	14691	14765	14661	14555	14642	14611	14663	14624	14549	14677	14646	14685	14629	14446	14702	14615	14771	14549	14529	14746	14666	14702	14565	14511	14622	14882	14844	14545	14684	14627	14724	14605	14675	14664	14629	14628	14656	14698	14639	14751	14571	14557	14586	14631	14700	14770	14621	14723	14499	14610	14804	14725	14827	14582	14604	14658	14617	14594	14811	14739	14638	14485	14759	14621	14690	14678	14638	14756	14678	14604	14660	14507	14535	14806	14592	14560	14590	14755	14719	14710	14840	14821	14745	14828	14747	14533	14797	14481	14673	14745	14684	14682	14618	14711	14713	14733	14751	14538	14643	14558	14765	14708	14655	14760	14549	14751	14672	14726	14655	14600	14603	14678	14658	14667	14682	14672	14719	14558	14636	14591	14675	14670	14541	14622	14734	14529	14582	14613	14771	14593	14577	14672	14745	14875	14742	14660	14606	14623	14704	14618	14617	14585	14712	14842	14615	14654	14534	14695	14692	14477	14720	14731	14707	14593	14534	14588	14670	14683	14572	14740	14528	14631	14555	14792	14716	14761	14581	14601	14615	14659	14615	14733	14531	14724	14517	14627	14533	14633	14735	14627	14886	14590	14855	14740	14660	14712	14606	14777	14824	14654	14831	14898	14711	14769	14745	14658	14624	14628	14460	14654	14753	14711	14493	14708	14575	14570	14704	14531	14608	14753	14640	14588	14664	14805	14721	14720	14723	14739	14621	14776	14689	14606	14591	14800	14678	14628	14800	14538	14690	14657	14622	14767	14612	14662	14631	14656	14664	14695	14727	14738	14666	14804	14781	14507
25208	21571	29670	30518	28037	27025	26538	23544	22115	21138	20004	19316	19932	25297	24086	21916	19441	17823	16976	16884	16668	16693	16702	16859	16710	16501	16617	16803	16467	16523	16600	16603	16769	16682	16629	16722	16772	16551	16436	16617	16708	16490	16672	16597	16635	16803	16798	16648	16816	16532	16447	16542	16650	16663	16635	16669	16690	16473	16641	16589	16509	16551	16745	16599	16667	16445	16648	16676	16487	16620	16873	16407	16556	16648	16615	16565	16810	16564	16773	16570	16624	16529	16538	16702	16613	16500	16632	16831	16617	16559	16740	16601	16628	16651	16659	16727	16632	16775	16464	16467	16597	16427	16779	16574	16677	16702	16661	16756	16547	16671	16747	16431	16687	16696	16629	16422	16564	16554	16601	16708	16596	16705	16674	16758	16549	16333	16539	16663	16647	16575	16621	16612	16490	16584	16681	16624	16846	16603	16608	16591	16614	16632	16691	16651	16636	16687	16589	16549	16666	16778	16710	16596	16705	16745	16552	16450	16509	16683	16587	16766	16591	16571	16675	16848	16697	16505	16534	16574	16675	16632	16731	16537	16673	16643	16727	16630	16636	16615	16595	16658	16647	16461	16640	16676	16558	16560	16551	16399	16548	16737	16555	16626	16693	16455	16478	16449	16842	16487	16541	16726	16592	16434	16571	16352	16611	16585	16552	16667	16610	16705	16638	16796	16608	16578	16607	16668	16506	16751	16413	16431	16379	16742	16664	16766	16522	16673	16695	16462	16616	16623	16830	16899	16544	16653	16603	16531	16583	16710	16582	16791	16641	16563	16645	16681	16647	16660	16595	16572	16613	16654	16440	16760	16589	16562	16567	16473	16565	16556	16665	16704	16675	16688	16472	16684	16536	16606	16548	16606	16573	16538	16335	16511	16835	16410	16749	16727	16748	16735	16400	16479	16679	16816	16739	16721	16836	16581	16575	16755	16794	16722	16591	16594	16680	16441	16732	16628	16779	16499	16441	16720	16680	16711	16511	16744	16803	16575	16235	16675	16541	16458	16417	16620	16720	16546	16651	16657	16601	16590	16523	16726	16569	16700	16508	16631	16723	16747	16610	16546	16562	16494	16700	16456	17039	16427	16831	16578	16457	16385	16438	16620	16509	16593	16718	16421	16527	16458	16509	16507	16614	16813	16454	16478	16626	16596	16647	16576	16640	16482	16639	16561	16814	16570	16432	16537	16474	16539	16649	16620	16697	16383	16523	16855	16694	16696	16631	16738	16592	16516	16634	16600	16639	16519	16791	16596	16637	16769	16571	16613	16667	16667	16619	16418	16585	16530	16639	16693	16675	16665	16529	16683	16883	16728	16581	16489	16721	16288	16521	16454	16653	16560	16545	16543	16705	16504	16628	16672	16628	16407	16784	16779	16552	16648	16434	16581	16566	16465	16566	16781	16644	16541	16736	16610	16442	16664	16471	16567	16768	16909	16772	16549	16442	16665	16346	16646	16617	16789	16584	16479	16525	16546	16630	16601	16805	16401	16851	16636	16485	16370	16562	16668	16523	16788	16443	16550	16809	16669	16634	16493	16674	16536	16735	16646	16561	16498	16509	16652	16609	16733	16657	16513	16702	16714	16588	16806	16592	16691	16796	16658	16683	16803	16748	16534	16711	16523	16629	16633	16614	16768	16650	16517	16563	16817	16714	16579	16596	16544	16795	16684	16550	16472	16689	16607	16821	16738	16576	16654	16817	16594	16848	16375	16634	16492	16549	16765	16738	16595	16587	16589	16932	16594	16573	16776	16569	16695	16692	16632	16600	16809	16515	16599	16961	16666	16799	16566	16591	16725	16609	16711	16605	16635	16571	16408	16644	16630	16734	16670	16735	16498	16735	16470	16495	16828	16536	16828	16680	16583	16626	16732	16543	16530	16678	16613	16595	16634	16606	16560	16545	16556	16589	16774	16694	16614	16940	16710	16591	16314	16531	16514	16628	16691	16636	16809	16720	16697	16748	16307	16573	16711	16717	16479	16686	16617	16535	16700	16456	16568	16635	16688	16460	16843	16508	16589	16486	16550	16607	16726	16768	16778	16548	16548	16615	16515	16613	16617	16553	16682	16690	16576	16655	16738	16508	16440	16533	16581	16467	16696	16573	16618	16441	16576	16584	16709	16596	16793	16762	16781	16671	16676	16700	16619	16613	16431	16819	16697	16713	16659	16319	16474	16691	16626	16702	16669	16634	16468	16607	16452	16538	16612	16496	16766	16597	16476	16648	16594	16580	16546	16611	16607	16631	16477	16571	16552	16619	16652	16607	16538	16743	16492	16601	16657	16578	16538	16661	16661	16484	16441	16579	16586	16345	16552	16798	16775	16815	16829	16659	16717	16691	16656	16734	16646	16645	16602	16592	16510	16520	16650	16709	16557	16558	16764	16652	16611	16717	16733	16601	16513	16633	16609	16572	16651	16701	16735	16594	16714	16782	16658	16679	16674	16587	16588	16785	16737	16605	16621	16836	16670	16274	16583	16484	16540	16263	16801	16672	16452	16641	16351	16612	16535	16737	16718	16548	16812	16563	16654	16713	16682	16578	16844	16336	16634	16666	16596	16591	16493	16680	16559	16625	16653	16661	16789	16747	16625	16692	16519	16641	16512	16557	16592	16590	16732	16732	16617	16635	16568	16493	16565	16618	16520	16572	16528	16501	16441	16518	16720	16700	16391	16367	16656	16495	16604	16692	16430	16607	16584	16699	16730	16597	16694	16522	16641	16600	16408	16635	16600	16563	16657	16779	16622	16582	16787	16493	16616	16464	16620	16705	16610	16512	16567	16527	16513	16377	16428	16841	16705	16642	16493	16485	16507	16540	16700	16635	16652	16526	16611	16558	16747	16652	16739	16438	16638	16620	16629	16654	16556	16705	16728	16435	16635	16551	16538	16571	16474	16635	16558	16465	16690	16468	16537	16582	16553	16811	16658	16545	16716	16602	16735	16647	16505	16650	16723	16494	16680	16554	16642	16583	16618	16598	16723	16743	16647	16594	16583	16543	16625	16568	16788	16574	16435	16583	16546	16615	16542	16723	16559	16292	16766	16558	16576	16745	16619	16638	16737	16955	16867	16615	16466	16481	16234	16529	16668	16666	16546	16604	16575	16716	16588	16629	16667	16630	16445	16668	16545	16367	16659	16702	16398	16730	16450	16802	16723	16474	16750	16516	16563	16568	16433	16619	16347	16538	16532	16618	16664	16627	16674	16712	16720	16597	16771	16469	16461	16815	16741	16537	16600	16815	16659	16587	16710	16706	16698	16473	16661	16657	16689	16515	16587	16574	16433	16664	16540	16754	16502	16477	16625	16317	16458	16565	16606	16598	16664	16827	16522	16560	16676	16457	16614	16715	16775	16684	16741	16536	16761	16574	16462	16469	16695	16513	16546	16672	16724	16627	16613	16685	16795	16745	16626	16698	16699	16694	16514	16674	16712	16718	16588	16625	16919	16640	16564	16667	16620	16645	16460	16608	16547	16601	16606	16666	16655	16571	16659	16573	16564	16504	16434	16569	16565	16458	16666	16740	16734	16506	16353	16473	16719	16688	16887	16729	16576	16585	16366	16537	16740	16413	16526	16702	16596	16737	16634	16506	16680	16609	16573	16559	16736	16433	16654	16648	16633	16614	16580	16723	16995	16550	16778	16632	16783	16743	16728	16593	16473	16958	16790	16774	16661	16574	16821	16679	16490	16575	16692	16579	16537	16546	16683	16503	16576	16440	16861	16773	16519	16600	16583	16767	16580	16799	16509	16828	16497	16709	16625	16743	16625	16684	16412	16541	16596	16608	16638	16645	16595	16950	16668	16520	16596	16675	16740	16625	16596	16562	16537	16750	16772	16612	16665	16611	16698	16580	16640	16811	16424	16590	16678	16568	16609	16588	16516	16762	16738	16619	16526	16388	16557	16808	16619	16733	16487	16803	16525	16643	16652	16685	16678	16560	16725	16517	16652	16689	16774	16558	16679	16585	16726	16719	16615	16630	16625	16628	16561	16687	16613	16533	16592	16795	16707	16823	16674	16589	16692	16555	16590	16721	16658	16738	16610	16768	16631	16642	16694	16725	16622	16557	16747	16740	16637	16576	16619	16544	16638	16598	16468	16517	16582	16682	16684	16678	16568	16561	16627	16561	16619	16577	16436	16788	16706	16701	16742	16667	16890	16529	16605	16666	16671	16653	16642	16649	16534	16599	16654	16663	16660	16596	16427	16509	16644	16538	16670	16658	16525	16503	16614	16804	16734	16834	16529	16704	16641	16369	16696	16609	16753	16514	16466	16571	16644	16594	16650	16565	16580	16660	16796	16574	16693	16617	16774	16615	16421	16714	16536	16654	16794	16854	16442	16599	16649	16501	16463	16482	16450	16601	16518	16520	16551	16635	16546	16613	16563	16749	16864	16674	16587	16433	16606	16576	16655	16498	16471	16718	16662	16721	16546	16548	16614	16657	16613	16517	16668	16494	16660	16459	16745	16694	16666	16528	16597	16581	16600	16592	16693	16614	16498	16557	16589	16649	16541	16707	16674	16614	16791	16480	16695	16697	16583	16508	16595	16555	16560	16546	16765	16574	16632	16700	16659	16627	16702	16468	16518	16764	16679	16657	16540	16656	16596	16751	16483	16454	16528	16822	16649	16619	16669	16650	16638	16406	16732	16615	16713	16511	16492	16626	16636	16658	16550	16672	16759	16802	16573	16572	16505	16514	16702	16709	16511	16494	16579	16757	16706	16620	16578	16661	16432	16618	16770	16624	16738	16563	16603	16756	16647	16534	16633	16620	16535	16663	16487	16599	16505	16698	16753	16521	16757	16652	16585	16702	16679	16602	16794	16710	16541	16773	16578	16419	16647	16873	16515	16530	16539	16757	16757	16870	16551	16656	16553	16638	16480	16840	16458	16556	16482	16512	16498	16674	16569	16479	16456	16400	16438	16414	16641	16644	16689	16688	16623	16554	16759	16537	16589	16563	16551	16741	16766	16698	16647	16595	16522	16489	16777	16527	16523	16534	16465	16457	16464	16497	16523	16520	16635	16479	16511	16687	16723	16570	16680	16687	16565	16840	16638	16594	16611	16838	16511	16606	16557	16697	16690	16731	16511	16518	16510	16775	16613	16602	16613	16563	16648	16534	16590
18521	36394	41241	38954	31838	28117	26576	24511	22970	20976	19513	18461	20298	26966	24095	20840	17673	15746	14717	14990	14751	14573	14438	14561	14622	14557	14800	14630	14635	14654	14616	14565	14692	14662	14593	14594	14571	14724	14665	14843	14644	14675	14544	14700	14716	14459	14649	14576	14768	14627	14686	14744	14694	14582	14502	14646	14768	14677	14462	14627	14699	14581	14612	14670	14672	14707	14614	14850	14442	14730	14538	14765	14774	14809	14752	14706	14755	14666	14837	14698	14746	14607	14650	14649	14553	14955	14761	14662	14627	14742	14718	14648	14580	14636	14426	14751	14588	14712	14622	14741	14694	14710	14611	14756	14637	14739	14677	14493	14683	14585	14591	14438	14587	14731	14683	14661	14677	14756	14474	14642	14685	14589	14692	14647	14656	14521	14515	14642	14911	14486	14691	14563	14667	14646	14623	14627	14708	14652	14762	14673	14675	14632	14613	14575	14687	14699	14755	14685	14703	14708	14537	14732	14621	14721	14603	14630	14753	14539	14581	14814	14546	14645	14564	14712	14636	14679	14651	14655	14675	14636	14743	14733	14456	14747	14710	14642	14600	14541	14682	14565	14527	14699	14589	14746	14773	14568	14638	14766	14651	14693	14671	14497	14630	14807	14505	14622	14656	14565	14687	14757	14695	14599	14466	14682	14420	14652	14599	14712	14716	14681	14684	14630	14552	14713	14514	14708	14690	14615	14700	14648	14866	14586	14746	14566	14674	14601	14480	14769	14654	14776	14763	14583	14519	14670	14698	14689	14550	14535	14573	14632	14800	14667	14497	14659	14607	14701	14737	14507	14921	14608	14756	14660	14716	14721	14692	14628	14661	14673	14516	14729	14754	14671	14626	14576	14713	14638	14793	14545	14597	14578	14600	14438	14673	14632	14680	14599	14681	14516	14793	14828	14622	14727	14613	14737	14660	14721	14708	14729	14657	14708	14538	14831	14677	14607	14537	14739	14727	14697	14672	14558	14638	14728	14715	14593	14619	14673	14833	14558	14676	14658	14690	14616	14681	14623	14761	14588	14684	14626	14772	14667	14680	14530	14696	14756	14655	14815	14633	14603	14681	14626	14782	14794	14529	14588	14662	14686	14623	14714	14654	14666	14484	14701	14619	14731	14620	14781	14644	14698	14736	14656	14650	14579	14693	14771	14846	14687	14743	14748	14632	14595	14839	14594	14480	14508	14651	14621	14640	14693	14677	14632	14796	14865	14667	14686	14592	14717	14695	14671	14585	14773	14825	14747	14673	14772	14842	14439	14762	14629	14671	14571	14774	14567	14574	14738	14620	14584	14606	14648	14765	14714	14609	14709	14784	14610	14613	14774	14712	14600	14536	14651	14751	14566	14844	14621	14429	14685	14565	14598	14865	14782	14664	14639	14721	14582	14492	14731	14637	14655	14801	14592	14814	14411	14708	14762	14665	14741	14626	14680	14658	14651	14685	14739	14628	14583	14611	14705	14637	14569	14730	14639	14643	14614	14570	14698	14658	14571	14800	14740	14550	14628	14735	14727	14653	14700	14693	14691	14550	14829	14668	14665	14605	14753	14548	14597	14581	14628	14621	14572	14548	14797	14467	14662	14741	14737	14519	14580	14636	14566	14606	14668	14816	14656	14533	14628	14714	14773	14663	14793	14741	14644	14749	14645	14363	14678	14680	14843	14607	14562	14804	14661	14615	14495	14452	14682	14830	14759	14647	14559	14683	14638	14499	14503	14589	14555	14581	14511	14659	14764	14528	14606	14371	14731	14785	14643	14674	14625	14627	14756	14590	14733	14772	14578	14505	14517	14722	14674	14681	14751	14692	14667	14604	14734	14601	14696	14665	14798	14516	14638	14722	14776	14584	14605	14778	14532	14692	14510	14637	14632	14606	14638	14520	14820	14676	14681	14621	14701	14559	14514	14710	14580	14747	14656	14687	14645	14514	14442	14435	14755	14733	14526	14616	14514	14582	14629	14551	14641	14611	14556	14687	14681	14768	14650	14750	14581	14675	14514	14754	14796	14665	14554	14895	14731	14674	14781	14535	14784	14698	14670	14581	14739	14605	14599	14456	14588	14647	14674	14607	14702	14727	14728	14720	14696	14733	14355	14671	14514	14736	14742	14633	14499	14721	14742	14573	14623	14778	14888	14548	14613	14722	14780	14817	14718	14727	14711	14645	14661	14691	14697	14456	14650	14682	14636	14639	14676	14742	14557	14603	14646	14517	14569	14642	14539	14781	14670	14444	14652	14395	14572	14602	14613	14822	14746	14691	14665	14703	14762	14713	14655	14619	14734	14758	14703	14776	14785	14676	14670	14708	14672	14666	14742	14762	14757	14757	14840	14723	14480	14552	14569	14743	14653	14634	14655	14695	14518	14663	14430	14727	14814	14559	14624	14536	14506	14736	14760	14804	14675	14503	14793	14590	14542	14638	14633	14789	14712	14604	14541	14824	14612	14626	14720	14747	14805	14637	14668	14631	14781	14650	14623	14609	14663	14562	14603	14695	14555	14764	14737	14728	14523	14589	14522	14681	14721	14523	14634	14795	14668	14638	14728	14566	14616	14445	14597	14654	14618	14699	14639	14707	14648	14709	14629	14567	14580	14623	14700	14566	14632	14608	14565	14724	14737	14623	14662	14685	14587	14864	14552	14688	14720	14563	14757	14617	14648	14694	14765	14577	14619	14657	14775	14678	14588	14713	14534	14748	14695	14667	14558	14708	14885	14721	14561	14847	14791	14593	14740	14815	14675	14614	14589	14709	14662	14676	14696	14675	14617	14586	14558	14680	14657	14641	14662	14747	14838	14774	14681	14784	14727	14596	14641	14588	14653	14660	14676	14529	14674	14745	14542	14611	14690	14611	14637	14585	14629	14721	14723	14745	14684	14493	14851	14543	14712	14771	14629	14662	14766	14652	14686	14617	14554	14773	14688	14520	14768	14708	14730	14628	14606	14683	14630	14631	14646	14638	14561	14654	14630	14749	14715	14609	14615	14655	14482	14670	14752	14804	14754	14685	14597	14666	14690	14723	14630	14539	14720	14606	14706	14542	14649	14604	14871	14712	14838	14711	14721	14623	14625	14667	14660	14910	14798	14670	14668	14645	14702	14523	14577	14666	14682	14596	14609	14647	14822	14771	14706	14688	14565	14691	14572	14635	14614	14710	14548	14697	14682	14656	14606	14774	14590	14873	14664	14701	14641	14630	14669	14633	14586	14724	14773	14813	14536	14517	14589	14534	14516	14799	14655	14658	14764	14710	14600	14804	14639	14477	14703	14732	14611	14673	14651	14640	14572	14599	14613	14522	14582	14561	14777	14574	14746	14516	14564	14730	14827	14605	14640	14680	14666	14587	14652	14677	14627	14635	14605	14665	14681	14694	14489	14626	14699	14580	14698	14607	14610	14665	14447	14667	14634	14736	14684	14664	14299	14751	14739	14444	14761	14852	14489	14723	14798	14629	14827	14676	14458	14643	14428	14551	14564	14776	14734	14578	14514	14630	14572	14670	14743	14708	14645	14832	14615	14680	14561	14764	14523	14665	14800	14681	14797	14456	14698	14889	14662	14804	14558	14613	14610	14754	14552	14788	14663	14797	14828	14699	14752	14476	14681	14674	14582	14583	14609	14747	14668	14653	14589	14829	14615	14647	14783	14605	14570	14607	14751	14589	14547	14759	14624	14666	14660	14509	14788	14457	14714	14766	14643	14797	14636	14721	14704	14669	14583	14578	14758	14728	14540	14664	14594	14656	14490	14878	14748	14667	14539	14645	14633	14746	14634	14671	14720	14602	14677	14878	14695	14822	14686	14755	14683	14769	14628	14731	14739	14490	14525	14778	14757	14605	14623	14837	14594	14743	14759	14513	14692	14690	14658	14421	14608	14727	14725	14672	14738	14679	14684	14626	14583	14497	14697	14753	14541	14708	14636	14766	14732	14687	14529	14571	14643	14692	14804	14640	14694	14523	14763	14501	14619	14792	14729	14765	14558	14800	14608	14527	14645	14721	14606	14796	14483	14713	14477	14623	14671	14753	14616	14681	14631	14684	14685	14700	14481	14604	14581	14628	14711	14715	14795	14706	14804	14561	14720	14770	14437	14564	14673	14834	14705	14663	14755	14752	14664	14561	14728	14647	14675	14731	14672	14572	14662	14471	14554	14517	14769	14722	14650	14741	14478	14704	14912	14461	14743	14574	14563	14693	14604	14785	14720	14543	14493	14621	14665	14699	14514	14810	14639	14818	14697	14596	14722	14645	14677	14571	14511	14673	14573	14512	14700	14729	14721	14776	14677	14791	14582	14713	14653	14540	14534	14814	14721	14686	14583	14467	14552	14721	14585	14623	14653	14473	14623	14577	14614	14621	14677	14537	14580	14639	14692	14551	14696	14721	14718	14594	14601	14652	14608	14736	14484	14534	14621	14669	14725	14716	14557	14678	14718	14536	14723	14630	14612	14682	14773	14723	14623	14730	14657	14525	14777	14579	14876	14730	14571	14537	14626	14917	14570	14486	14588	14649	14762	14583	14717	14688	14595	14561	14793	14641	14545	14560	14741	14694	14555	14790	14587	14654	14587	14403	14626	14605	14543	14633	14735	14667	14632	14629	14740	14712	14702	14545	14704	14684	14431	14724	14640	14587	14666	14754	14662	14650	14730	14708	14664	14936	14744	14678	14642	14531	14549	14813	14688	14652	14529	14753	14742	14800	14613	14683	14598	14962	14874	14576	14638	14573	14718	14755	14679	14617	14633	14681	14608	14654	14618	14737	14661	14808	14631	14703	14685	14759	14552	14658	14834	14587	14633	14865	14641	14768	14742	14642	14632	14559	14664	14586	14695	14662	14764	14605	14678	14572	14531	14637	14674	14588	14545	14613	14844	14764	14706	14677	14721	14574	14780	14596	14559	14674	14815	14575	14697	14650	14614	14616	14669	14623	14768	14642	14756	14703	14855	14778	14781	14741	14546	14622	14755	14633	14700	14843	14839	14499	14758	14647	14795	14595	14698	14728	14755	14679	14644	14488	14761	14737	14707	14562	14693	14664	14618	14720	14703	14844	14743	14707	14463	14616	14585	14636	14712	14582	14635	14650	14663	14712	14786	14771	14780	14597	14621	14674	14612	14561	14742	14562	14676	14826	14676
23864	21487	29343	25434	25763	29899	31813	28352	26319	24448	22420	20806	20174	26493	29605	26183	21236	18547	17137	16826	16554	16511	16801	16627	16725	16536	16672	16645	16706	16712	16614	16582	16695	16470	16415	16441	16619	16561	16620	16531	16630	16846	16581	16585	16724	16735	16572	16528	16581	16747	16774	16511	16718	16633	16756	16529	16597	16739	16633	16550	16639	16610	16564	16689	16381	16823	16706	16464	16632	16678	16689	16594	16793	16747	16688	16520	16666	16477	16621	16538	16590	16598	16835	16431	16543	16551	16683	16649	16457	16641	16398	16608	16553	16547	16550	16593	16621	16538	16684	16661	16665	16857	16373	16664	16644	16635	16643	16567	16398	16585	16596	16613	16628	16650	16489	16543	16619	16480	16578	16724	16579	16467	16739	16300	16666	16682	16405	16438	16547	16599	16617	16381	16702	16717	16603	16506	16671	16555	16643	16652	16634	16614	16718	16704	16614	16551	16554	16505	16677	16646	16746	16754	16620	16465	16563	16568	16613	16449	16516	16475	16540	16325	16702	16495	16694	16430	16383	16499	16712	16658	16705	16739	16679	16511	16564	16491	16653	16496	16651	16553	16310	16663	16470	16475	16588	16401	16660	16473	16484	16517	16435	16489	16727	16707	16591	16670	16637	16615	16425	16453	16383	16719	16733	16490	16506	16605	16511	16711	16567	16863	16540	16665	16597	16612	16651	16555	16664	16469	16614	16575	16442	16645	16516	16527	16424	16568	16630	16495	16757	16538	16834	16668	16644	16610	16749	16426	16443	16464	16650	16444	16280	16619	16717	16415	16675	16687	16594	16576	16586	16561	16481	16465	16503	16686	16580	16519	16716	16567	16548	16597	16595	16495	16669	16481	16445	16456	16722	16672	16532	16805	16579	16747	16544	16520	16637	16560	16478	16601	16675	16549	16768	16829	16595	16423	16481	16490	16751	16451	16476	16574	16766	16572	16697	16640	16656	16509	16650	16517	16420	16596	16574	16501	16683	16608	16678	16460	16705	16502	16540	16546	16789	16613	16319	16723	16536	16699	16490	16669	16686	16571	16563	16583	16680	16655	16546	16394	16559	16433	16731	16551	16518	16464	16494	16668	16636	16796	16625	16405	16616	16650	16387	16487	16396	16540	16560	16804	16644	16589	16235	16681	16717	16620	16452	16583	16634	16435	16559	16584	16411	16373	16650	16447	16635	16718	16475	16527	16578	16764	16750	16397	16537	16642	16581	16431	16716	16535	16759	16776	16637	16655	16534	16559	16529	16636	16794	16716	16858	16553	16723	16576	16665	16643	16630	16510	16275	16626	16547	16621	16688	16602	16564	16744	16597	16594	16612	16590	16486	16411	16612	16689	16434	16660	16562	16722	16271	16355	16427	16608	16600	16476	16476	16661	16618	16583	16635	16840	16601	16477	16468	16412	16715	16535	16533	16508	16537	16704	16566	16626	16573	16583	16415	16532	16201	16478	16467	16660	16444	16410	16625	16517	16419	16567	16649	16699	16693	16868	16773	16645	16659	16495	16430	16533	16584	16435	16692	16483	16499	16639	16540	16600	16557	16583	16533	16456	16537	16461	16567	16545	16404	16465	16710	16633	16430	16640	16495	16544	16557	16666	16460	16739	16561	16777	16696	16675	16526	16653	16548	16473	16557	16644	16493	16611	16557	16906	16649	16420	16611	16636	16593	16637	16580	16484	16521	16808	16702	16603	16729	16501	16649	16459	16622	16497	16683	16472	16809	16575	16611	16375	16748	16691	16584	16594	16697	16583	16479	16535	16601	16831	16455	16601	16760	16527	16577	16648	16479	16653	16792	16652	16565	16823	16496	16667	16426	16461	16368	16534	16526	16604	16665	16724	16719	16617	16613	16656	16688	16486	16369	16431	16665	16820	16525	16562	16586	16519	16737	16630	16592	16417	16507	16506	16613	16688	16584	16615	16689	16521	16500	16475	16667	16523	16602	16674	16669	16676	16752	16574	16578	16542	16443	16519	16519	16409	16644	16734	16651	16603	16632	16423	16483	16646	16651	16633	16569	16875	16616	16586	16770	16563	16636	16537	16550	16552	16651	16567	16524	16686	16549	16610	16655	16441	16548	16642	16504	16697	16686	16591	16477	16571	16696	16689	16597	16925	16610	16575	16492	16597	16540	16615	16560	16403	16644	16473	16533	16436	16413	16544	16701	16475	16395	16492	16516	16703	16492	16449	16495	16287	16473	16507	16764	16471	16631	16414	16746	16623	16596	16735	16492	16591	16598	16751	16553	16252	16546	16461	16569	16569	16645	16788	16634	16617	16448	16615	16567	16509	16498	16349	16591	16612	16448	16527	16567	16436	16585	16448	16378	16678	16661	16649	16568	16508	16714	16870	16419	16685	16591	16509	16704	16565	16603	16525	16591	16755	16588	16792	16639	16623	16503	16654	16587	16596	16605	16664	16660	16204	16561	16648	16693	16530	16388	16467	16493	16674	16535	16647	16425	16574	16374	16442	16770	16616	16390	16557	16610	16579	16663	16524	16485	16606	16544	16568	16681	16592	16692	16673	16664	16560	16599	16341	16513	16557	16620	16690	16611	16555	16650	16458	16582	16633	16438	16458	16503	16547	16776	16457	16570	16541	16476	16651	16569	16798	16556	16776	16438	16452	16665	16503	16632	16567	16378	16597	16597	16653	16488	16598	16680	16425	16526	16344	16675	16646	16474	16484	16421	16544	16824	16713	16507	16645	16556	16593	16589	16470	16567	16424	16559	16611	16620	16529	16696	16519	16478	16435	16559	16641	16673	16551	16425	16509	16575	16525	16614	16706	16649	16644	16237	16476	16608	16692	16747	16833	16741	16555	16647	16459	16505	16411	16514	16545	16758	16488	16471	16655	16693	16600	16534	16604	16610	16685	16781	16816	16408	16612	16640	16772	16546	16754	16503	16619	16446	16590	16714	16614	16703	16564	16451	16438	16666	16662	16657	16432	16621	16641	16523	16870	16548	16611	16639	16605	16662	16527	16723	16453	16661	16592	16519	16564	16344	16501	16362	16431	16670	16490	16593	16397	16648	16524	16737	16412	16609	16534	16409	16629	16435	16536	16610	16426	16495	16726	16455	16538	16485	16473	16675	16677	16547	16563	16566	16507	16602	16720	16588	16570	16581	16541	16662	16452	16550	16635	16669	16406	16580	16738	16413	16633	16656	16507	16518	16497	16424	16357	16803	16623	16622	16395	16515	16580	16546	16421	16610	16511	16650	16476	16627	16800	16495	16659	16470	16455	16352	16622	16564	16649	16643	16549	16536	16561	16497	16415	16576	16655	16603	16454	16588	16506	16530	16573	16495	16472	16641	16539	16359	16506	16519	16606	16652	16515	16696	16718	16618	16810	16566	16613	16532	16266	16535	16471	16579	16483	16626	16554	16540	16549	16564	16443	16435	16585	16544	16709	16597	16758	16577	16397	16458	16564	16499	16559	16625	16703	16579	16430	16600	16512	16692	16676	16555	16760	16439	16548	16676	16499	16562	16530	16529	16692	16878	16676	16604	16505	16447	16553	16530	16382	16531	16564	16667	16625	16719	16477	16715	16504	16541	16475	16595	16659	16610	16541	16663	16450	16555	16445	16552	16424	16527	16775	16498	16677	16635	16574	16650	16426	16533	16671	16560	16647	16608	16674	16586	16419	16622	16589	16613	16556	16352	16474	16614	16654	16712	16621	16473	16462	16458	16560	16228	16493	16457	16578	16556	16566	16463	16586	16675	16544	16571	16485	16687	16544	16800	16573	16755	16509	16692	16700	16490	16613	16640	16516	16537	16547	16651	16513	16495	16494	16531	16425	16414	16495	16573	16597	16737	16567	16332	16620	16733	16787	16535	16729	16477	16778	16572	16479	16435	16600	16637	16646	16637	16509	16387	16678	16508	16448	16658	16560	16711	16339	16583	16717	16586	16537	16488	16609	16913	16558	16553	16500	16557	16470	16495	16489	16454	16634	16537	16508	16599	16290	16539	16643	16473	16628	16403	16434	16466	16610	16710	16596	16569	16611	16498	16478	16544	16500	16506	16453	16520	16482	16525	16585	16491	16476	16524	16478	16525	16414	16736	16595	16464	16555	16547	16589	16558	16731	16698	16802	16529	16690	16620	16668	16575	16535	16684	16535	16570	16522	16631	16519	16640	16420	16704	16470	16516	16548	16746	16416	16567	16519	16540	16476	16699	16566	16621	16565	16518	16665	16482	16595	16600	16584	16466	16521	16578	16532	16496	16544	16605	16848	16651	16653	16586	16475	16554	16673	16648	16583	16540	16667	16517	16693	16674	16653	16664	16516	16508	16522	16614	16676	16504	16591	16623	16485	16658	16552	16691	16633	16662	16491	16607	16456	16689	16281	16561	16521	16553	16572	16518	16493	16541	16646	16617	16577	16625	16570	16515	16667	16500	16614	16586	16508	16590	16603	16678	16661	16536	16525	16495	16511	16536	16504	16522	16481	16490	16505	16537	16638	16652	16475	16543	16633	16584	16588	16976	16636	16678	16646	16552	16677	16741	16245	16542	16542	16537	16616	16612	16506	16522	16450	16573	16446	16660	16567	16545	16568	16590	16625	16586	16477	16589	16446	16703	16636	16524	16556	16688	16745	16701	16709	16619	16601	16483	16477	16473	16482	16612	16404	16471	16590	16712	16502	16524	16497	16564	16361	16522	16582	16608	16727	16643	16614	16519	16601	16625	16681	16483	16489	16553	16537	16583	16442	16493	16554	16685	16457	16565	16602	16687	16707	16634	16498	16623	16518	16557	16490	16568	16720	16577	16630	16588	16577	16584	16440	16632	16524	16706	16378	16413	16622	16416	16678	16560	16820	16600	16549	16549	16700	16672	16716	16492	16467	16707	16600	16561	16719	16733	16652	16793	16585	16479	16752	16465	16572	16820	16716	16595	16512	16528	16597	16481	16513	16524	16654	16506	16376	16609	16616	16722	16507	16652	16411	16536	16606	16480	16553	16541	16538	16589	16759	16568	16501	16656	16469	16604	16830	16590	16437	16776	16734	16543	16514	16866	16548	16594	16399	16710	16673	16474	16372	16505	16473	16650	16913	16529	16615	16640	16487	16471	16687	16660	16758	16497	16658	16696	16871	16857	16618	16581	16482	16701	16728
22493	43593	45349	40852	36632	34348	32665	31136	28215	25383	22901	20727	19845	29196	30749	25998	19748	16198	15193	14775	14674	14603	14571	14678	14660	14680	14598	14791	14571	14613	14698	14612	14546	14659	14594	14782	14637	14610	14749	14694	14719	14731	14564	14813	14641	14611	14723	14434	14854	14591	14536	14852	14694	14628	14588	14490	14531	14537	14711	14467	14515	14617	14694	14663	14602	14619	14639	14701	14581	14598	14652	14635	14520	14675	14660	14664	14557	14513	14660	14619	14612	14670	14577	14756	14754	14735	14672	14689	14658	14748	14705	14412	14629	14632	14722	14761	14391	14458	14792	14682	14668	14587	14687	14699	14554	14697	14738	14510	14616	14652	14436	14751	14602	14497	14537	14526	14561	14653	14641	14643	14633	14748	14751	14768	14559	14537	14497	14636	14685	14655	14708	14493	14801	14633	14486	14589	14561	14694	14626	14612	14681	14679	14612	14587	14555	14524	14798	14647	14513	14616	14644	14653	14697	14586	14509	14519	14722	14601	14473	14669	14793	14685	14672	14520	14610	14738	14744	14646	14626	14556	14568	14606	14653	14582	14645	14650	14742	14673	14723	14578	14455	14810	14616	14618	14655	14655	14766	14610	14516	14530	14665	14669	14595	14670	14591	14628	14723	14681	14546	14599	14665	14463	14577	14755	14817	14819	14577	14754	14494	14712	14643	14628	14727	14755	14606	14519	14660	14538	14735	14558	14630	14840	14630	14619	14564	14569	14466	14601	14423	14411	14686	14549	14610	14574	14642	14766	14633	14473	14629	14590	14500	14419	14502	14693	14663	14615	14753	14489	14648	14752	14539	14650	14692	14742	14737	14647	14730	14630	14749	14554	14477	14630	14621	14878	14680	14726	14538	14567	14628	14741	14569	14639	14765	14501	14578	14647	14594	14732	14531	14491	14531	14698	14697	14655	14589	14532	14699	14695	14747	14569	14658	14629	14755	14412	14554	14475	14676	14692	14480	14655	14725	14465	14656	14485	14630	14591	14603	14581	14522	14653	14688	14595	14499	14595	14676	14677	14688	14677	14651	14640	14767	14631	14699	14571	14821	14481	14623	14712	14529	14551	14498	14645	14694	14570	14668	14690	14528	14537	14508	14569	14565	14472	14596	14556	14502	14524	14647	14780	14717	14531	14679	14578	14605	14489	14590	14625	14723	14579	14518	14577	14673	14676	14563	14553	14591	14580	14415	14566	14487	14657	14523	14639	14601	14529	14633	14596	14594	14747	14692	14756	14533	14628	14597	14652	14510	14650	14674	14597	14494	14770	14787	14622	14619	14735	14745	14723	14738	14505	14604	14584	14563	14738	14724	14634	14654	14723	14693	14755	14744	14812	14539	14552	14619	14538	14660	14625	14724	14678	14570	14629	14611	14741	14749	14751	14514	14684	14467	14587	14746	14715	14673	14412	14823	14463	14713	14642	14693	14769	14546	14693	14736	14519	14523	14701	14535	14731	14594	14617	14604	14528	14641	14808	14665	14559	14508	14544	14476	14680	14511	14686	14653	14544	14565	14633	14448	14720	14689	14747	14549	14636	14854	14541	14715	14523	14731	14466	14733	14563	14690	14854	14469	14554	14516	14664	14457	14743	14561	14500	14693	14836	14675	14716	14648	14616	14661	14771	14725	14570	14611	14569	14737	14552	14607	14662	14574	14608	14593	14713	14427	14652	14486	14750	14620	14586	14600	14532	14607	14661	14641	14411	14709	14722	14553	14676	14552	14700	14836	14593	14526	14483	14651	14568	14646	14599	14664	14621	14581	14642	14449	14636	14767	14744	14666	14572	14824	14636	14593	14590	14670	14589	14522	14653	14611	14434	14627	14535	14672	14595	14548	14660	14581	14557	14558	14503	14662	14807	14659	14734	14502	14774	14537	14594	14800	14687	14679	14547	14691	14736	14538	14601	14561	14581	14541	14577	14692	14692	14777	14553	14674	14813	14545	14518	14649	14548	14677	14603	14513	14629	14585	14646	14534	14737	14566	14819	14655	14678	14561	14469	14636	14630	14526	14670	14550	14649	14507	14676	14613	14577	14585	14585	14610	14393	14746	14828	14663	14622	14610	14487	14570	14551	14654	14747	14769	14713	14558	14549	14650	14705	14482	14682	14792	14648	14553	14631	14634	14526	14663	14529	14695	14571	14542	14612	14626	14547	14557	14583	14796	14619	14628	14714	14531	14531	14560	14654	14569	14582	14706	14598	14651	14737	14551	14601	14592	14555	14573	14649	14688	14586	14667	14536	14774	14576	14581	14553	14469	14774	14528	14589	14491	14697	14588	14463	14589	14699	14666	14511	14625	14479	14546	14704	14557	14747	14653	14697	14716	14468	14676	14573	14597	14688	14564	14479	14612	14657	14654	14587	14685	14551	14610	14595	14661	14620	14725	14671	14675	14642	14638	14597	14557	14663	14672	14629	14617	14597	14588	14689	14645	14677	14607	14596	14643	14625	14552	14550	14603	14432	14587	14851	14598	14474	14667	14636	14687	14697	14695	14542	14840	14665	14876	14600	14801	14622	14715	14487	14703	14709	14688	14739	14579	14638	14900	14608	14578	14682	14557	14541	14629	14778	14549	14459	14616	14609	14682	14626	14655	14674	14690	14402	14686	14603	14787	14717	14653	14674	14560	14370	14537	14548	14466	14645	14719	14506	14657	14547	14642	14605	14589	14484	14446	14475	14572	14622	14531	14564	14589	14643	14677	14663	14627	14575	14755	14558	14729	14674	14738	14694	14650	14553	14672	14362	14587	14697	14696	14788	14523	14580	14750	14692	14639	14651	14458	14567	14736	14710	14682	14709	14690	14792	14618	14608	14457	14686	14763	14604	14634	14636	14720	14547	14695	14539	14573	14440	14763	14631	14605	14617	14732	14770	14411	14671	14549	14851	14613	14593	14639	14675	14643	14597	14836	14560	14622	14650	14666	14494	14753	14616	14513	14645	14654	14667	14790	14706	14602	14715	14519	14552	14818	14724	14677	14559	14571	14572	14741	14655	14629	14573	14630	14678	14581	14577	14779	14647	14663	14577	14544	14554	14829	14707	14540	14513	14629	14695	14658	14675	14486	14636	14695	14512	14540	14559	14670	14631	14608	14506	14566	14564	14657	14724	14655	14655	14591	14697	14641	14559	14639	14793	14750	14587	14602	14704	14666	14666	14605	14685	14588	14413	14479	14707	14640	14668	14648	14696	14593	14743	14620	14711	14590	14627	14651	14545	14609	14609	14646	14723	14727	14647	14618	14608	14561	14578	14638	14767	14807	14656	14665	14565	14744	14674	14625	14693	14485	14648	14587	14486	14637	14570	14589	14765	14714	14594	14576	14487	14634	14648	14383	14676	14576	14862	14678	14711	14512	14605	14619	14514	14763	14455	14534	14611	14587	14730	14424	14574	14627	14677	14514	14715	14613	14600	14754	14806	14685	14706	14687	14469	14535	14654	14582	14532	14715	14719	14603	14654	14546	14774	14567	14618	14788	14636	14696	14745	14886	14570	14608	14629	14656	14699	14694	14624	14676	14609	14667	14732	14598	14525	14659	14653	14678	14597	14537	14667	14680	14676	14510	14775	14409	14652	14498	14593	14693	14616	14558	14654	14576	14810	14849	14663	14679	14540	14734	14654	14583	14732	14579	14635	14558	14563	14534	14691	14521	14569	14662	14576	14701	14719	14504	14653	14528	14575	14662	14586	14497	14485	14687	14611	14636	14731	14663	14644	14616	14527	14747	14599	14753	14676	14711	14590	14618	14661	14650	14633	14738	14822	14740	14544	14678	14640	14684	14586	14698	14534	14601	14640	14665	14728	14646	14774	14610	14661	14302	14585	14521	14654	14515	14435	14435	14610	14769	14527	14577	14628	14627	14597	14681	14670	14519	14598	14674	14640	14679	14561	14733	14595	14593	14697	14611	14596	14600	14710	14650	14689	14622	14621	14748	14619	14667	14548	14668	14802	14542	14484	14676	14657	14541	14756	14651	14496	14732	14570	14600	14588	14647	14549	14559	14677	14484	14628	14793	14664	14712	14779	14698	14624	14437	14466	14435	14593	14663	14635	14576	14570	14558	14531	14690	14727	14590	14757	14652	14813	14654	14618	14417	14499	14614	14604	14484	14550	14720	14738	14649	14702	14738	14714	14630	14618	14621	14780	14462	14810	14568	14736	14721	14610	14633	14638	14625	14589	14718	14699	14614	14607	14644	14513	14627	14657	14501	14547	14787	14590	14508	14588	14779	14565	14608	14592	14592	14632	14804	14642	14718	14656	14791	14512	14626	14783	14799	14584	14688	14506	14590	14588	14726	14624	14730	14764	14694	14640	14808	14546	14560	14629	14664	14614	14786	14588	14851	14680	14523	14604	14582	14682	14471	14721	14573	14681	14725	14488	14651	14501	14648	14649	14658	14524	14585	14481	14475	14561	14605	14603	14548	14676	14591	14636	14618	14574	14755	14598	14628	14878	14589	14777	14612	14721	14638	14713	14866	14638	14583	14528	14611	14482	14614	14600	14729	14524	14708	14523	14642	14559	14576	14677	14520	14763	14579	14666	14579	14529	14603	14654	14644	14647	14852	14757	14750	14603	14655	14658	14784	14827	14681	14652	14663	14585	14573	14607	14515	14597	14639	14632	14569	14549	14738	14527	14574	14906	14676	14494	14570	14682	14579	14656	14601	14599	14652	14680	14516	14732	14634	14564	14546	14466	14666	14579	14665	14699	14519	14659	14672	14648	14794	14662	14569	14648	14487	14606	14737	14449	14550	14632	14553	14581	14602	14654	14684	14579	14576	14634	14599	14567	14640	14694	14765	14657	14655	14605	14644	14764	14668	14609	14537	14651	14648	14466	14504	14575	14492	14578	14697	14694	14706	14527	14618	14670	14599	14591	14526	14681	14728	14456	14626	14670	14818	14683	14474	14647	14528	14628	14592	14646	14628	14538	14784	14599	14481	14564	14729	14444	14749	14544	14605	14602	14610	14445	14548	14606	14423	14501	14750	14780	14714	14556	14560	14662	14559	14629	14544	14630	14452	14612	14542	14652	14544	14694	14631	14599	14692	14763	14532	14660	14557	14597	14526	14746	14661	14634	14750	14610	14605	14663	14515	14598	14709	14541	14503	14675	14582	14504
30374	28950	33232	29173	25743	24819	23456	21874	20596	19101	17878	17147	16754	17509	18081	17509	17007	16786	16650	16444	16611	16638	16477	16524	16576	16468	16582	16615	16763	16688	16638	16555	16454	16508	16635	16537	16476	16728	16399	16510	16588	16641	16728	16554	16667	16582	16533	16412	16429	16402	16622	16499	16404	16686	16525	16519	16715	16642	16559	16595	16406	16536	16498	16446	16487	16435	16594	16631	16413	16520	16626	16610	16619	16522	16284	16403	16433	16458	16429	16470	16412	16549	16694	16471	16569	16536	16337	16492	16571	16619	16617	16637	16444	16634	16575	16457	16366	16536	16513	16448	16585	16511	16630	16480	16522	16478	16218	16549	16422	16584	16407	16582	16761	16519	16478	16529	16435	16451	16482	16459	16430	16338	16440	16471	16700	16696	16591	16554	16502	16602	16410	16533	16600	16431	16542	16353	16333	16681	16523	16484	16303	16773	16471	16375	16396	16459	16487	16493	16559	16284	16546	16553	16800	16389	16409	16457	16496	16512	16520	16454	16433	16272	16501	16611	16594	16695	16534	16467	16659	16533	16639	16793	16434	16509	16349	16331	16504	16478	16583	16474	16672	16579	16503	16635	16650	16568	16469	16472	16756	16644	16511	16153	16678	16417	16341	16473	16540	16549	16375	16366	16593	16646	16545	16565	16525	16521	16545	16429	16512	16460	16373	16414	16556	16600	16415	16689	16519	16481	16557	16484	16372	16556	16581	16578	16582	16635	16439	16450	16502	16507	16483	16586	16601	16474	16619	16443	16483	16435	16478	16462	16483	16408	16472	16646	16436	16442	16442	16643	16237	16388	16532	16614	16550	16532	16592	16594	16580	16378	16476	16599	16502	16666	16595	16534	16624	16545	16687	16532	16482	16564	16459	16469	16491	16545	16555	16364	16436	16462	16464	16640	16490	16611	16525	16554	16740	16497	16339	16646	16595	16671	16470	16520	16450	16635	16513	16627	16609	16575	16402	16448	16662	16582	16718	16627	16608	16475	16600	16406	16533	16592	16596	16516	16475	16481	16345	16597	16668	16435	16549	16636	16540	16791	16362	16732	16443	16443	16739	16530	16581	16612	16532	16586	16660	16448	16776	16499	16500	16527	16404	16608	16436	16450	16448	16588	16488	16522	16453	16471	16593	16594	16578	16418	16301	16507	16553	16727	16623	16393	16510	16436	16610	16581	16366	16642	16529	16611	16386	16530	16514	16531	16566	16450	16656	16502	16546	16587	16443	16611	16599	16339	16584	16570	16645	16715	16790	16455	16700	16762	16667	16327	16566	16636	16535	16703	16592	16550	16563	16685	16527	16416	16480	16380	16633	16538	16399	16520	16566	16601	16450	16597	16657	16507	16636	16712	16584	16528	16536	16371	16590	16554	16490	16642	16266	16546	16366	16530	16602	16537	16612	16662	16442	16445	16515	16582	16464	16549	16602	16751	16679	16773	16422	16454	16698	16342	16514	16420	16349	16629	16562	16439	16490	16648	16627	16604	16607	16773	16469	16514	16704	16514	16266	16415	16608	16436	16462	16395	16475	16476	16593	16448	16628	16372	16753	16710	16461	16462	16330	16493	16421	16496	16468	16630	16702	16665	16668	16565	16477	16436	16449	16609	16577	16520	16648	16603	16467	16736	16450	16603	16489	16582	16682	16387	16605	16590	16661	16588	16791	16639	16668	16543	16588	16297	16291	16720	16424	16423	16643	16270	16351	16551	16513	16538	16623	16604	16337	16397	16456	16721	16505	16583	16521	16632	16607	16656	16481	16419	16455	16537	16509	16390	16493	16470	16631	16511	16473	16667	16663	16566	16599	16601	16542	16566	16519	16723	16393	16655	16336	16410	16553	16481	16673	16546	16617	16384	16563	16503	16588	16540	16619	16416	16529	16509	16612	16458	16455	16527	16527	16531	16492	16509	16412	16606	16617	16736	16589	16617	16786	16433	16542	16532	16533	16476	16573	16478	16598	16532	16583	16413	16627	16517	16574	16577	16648	16653	16463	16685	16286	16481	16626	16432	16456	16494	16738	16671	16550	16419	16512	16582	16286	16610	16501	16337	16609	16602	16570	16646	16551	16514	16561	16492	16590	16497	16401	16509	16462	16560	16402	16587	16539	16299	16331	16333	16327	16431	16382	16344	16567	16580	16602	16595	16357	16337	16685	16457	16480	16438	16560	16320	16380	16384	16610	16477	16649	16631	16350	16282	16313	16560	16619	16626	16580	16510	16444	16670	16569	16579	16358	16465	16565	16524	16456	16483	16548	16369	16398	16358	16542	16442	16480	16361	16438	16438	16356	16518	16396	16359	16503	16677	16743	16529	16450	16618	16599	16495	16550	16452	16492	16644	16541	16588	16455	16476	16571	16497	16607	16656	16523	16436	16536	16598	16721	16569	16788	16462	16607	16493	16869	16499	16577	16396	16500	16678	16735	16512	16524	16621	16639	16554	16573	16342	16624	16455	16368	16830	16547	16400	16563	16488	16466	16453	16570	16654	16638	16634	16412	16576	16579	16551	16686	16648	16474	16691	16716	16778	16475	16628	16754	16605	16445	16552	16532	16646	16723	16613	16539	16399	16496	16314	16367	16516	16653	16716	16315	16641	16551	16514	16519	16490	16606	16477	16443	16693	16493	16651	16512	16590	16541	16630	16616	16544	16524	16596	16499	16531	16535	16667	16495	16543	16499	16490	16438	16407	16531	16406	16358	16574	16510	16685	16483	16558	16478	16491	16464	16446	16579	16811	16682	16696	16572	16640	16628	16392	16428	16462	16448	16570	16597	16509	16545	16320	16321	16491	16474	16339	16496	16604	16515	16681	16579	16582	16617	16553	16541	16320	16598	16616	16578	16604	16604	16654	16614	16517	16453	16484	16281	16449	16539	16650	16507	16623	16482	16606	16404	16640	16537	16450	16433	16546	16595	16437	16574	16623	16587	16523	16464	16676	16759	16565	16233	16618	16603	16611	16324	16487	16589	16345	16461	16606	16668	16447	16529	16863	16568	16590	16430	16495	16334	16798	16523	16513	16420	16505	16547	16525	16539	16546	16441	16472	16619	16687	16573	16618	16431	16370	16496	16651	16562	16676	16736	16606	16647	16595	16621	16506	16402	16762	16470	16719	16468	16509	16556	16512	16627	16671	16447	16421	16565	16563	16634	16525	16636	16612	16398	16506	16525	16720	16664	16616	16594	16509	16472	16666	16468	16447	16513	16662	16426	16791	16591	16688	16579	16645	16335	16553	16415	16485	16364	16469	16646	16467	16358	16641	16714	16585	16593	16465	16535	16630	16507	16521	16569	16516	16531	16456	16646	16636	16240	16467	16364	16566	16460	16601	16483	16598	16526	16563	16518	16457	16558	16407	16555	16398	16481	16536	16378	16601	16362	16509	16696	16468	16515	16480	16606	16588	16400	16392	16639	16560	16389	16433	16654	16465	16556	16508	16757	16689	16527	16592	16624	16488	16457	16450	16680	16622	16283	16455	16713	16560	16531	16451	16558	16688	16561	16340	16516	16609	16478	16499	16607	16521	16649	16631	16604	16611	16540	16636	16464	16507	16532	16396	16656	16571	16554	16356	16434	16747	16304	16660	16525	16555	16469	16653	16466	16309	16574	16339	16769	16606	16406	16526	16562	16230	16534	16402	16384	16498	16611	16529	16557	16404	16464	16629	16569	16424	16631	16630	16594	16490	16437	16847	16517	16513	16640	16550	16634	16697	16642	16453	16403	16500	16629	16720	16665	16509	16432	16501	16635	16662	16678	16466	16447	16542	16665	16696	16573	16614	16582	16615	16591	16234	16454	16541	16592	16624	16250	16499	16474	16517	16570	16605	16665	16417	16684	16375	16531	16539	16616	16510	16418	16673	16294	16384	16456	16539	16439	16506	16326	16518	16669	16290	16448	16587	16340	16468	16647	16597	16422	16677	16638	16656	16712	16422	16557	16392	16651	16502	16469	16592	16578	16619	16536	16635	16292	16502	16554	16387	16646	16412	16562	16364	16500	16507	16393	16566	16622	16364	16519	16689	16699	16464	16509	16650	16461	16655	16521	16478	16498	16394	16317	16420	16541	16725	16743	16563	16576	16552	16810	16586	16718	16394	16480	16434	16674	16743	16411	16536	16591	16523	16454	16448	16371	16613	16648	16541	16524	16517	16384	16438	16608	16626	16257	16514	16483	16563	16494	16655	16514	16248	16565	16455	16432	16463	16430	16542	16492	16739	16605	16575	16549	16637	16690	16744	16542	16659	16486	16623	16586	16536	16668	16540	16629	16387	16452	16591	16506	16359	16416	16555	16580	16725	16479	16668	16561	16578	16793	16458	16513	16594	16576	16447	16697	16644	16446	16714	16571	16397	16539	16497	16278	16980	16697	16492	16612	16461	16507	16482	16631	16400	16528	16456	16638	16461	16468	16401	16363	16434	16425	16720	16614	16623	16739	16353	16443	16638	16597	16603	16440	16393	16616	16420	16508	16434	16521	16497	16448	16419	16450	16621	16574	16566	16581	16585	16365	16625	16635	16670	16591	16455	16656	16698	16631	16834	16621	16709	16684	16626	16501	16439	16589	16634	16614	16384	16547	16559	16666	16538	16562	16530	16501	16764	16395	16300	16520	16497	16468	16538	16666	16541	16599	16535	16494	16438	16410	16684	16777	16598	16704	16552	16480	16592	16806	16632	16676	16378	16542	16559	16399	16435	16319	16640	16431	16465	16554	16280	16703	16592	16472	16638	16448	16532	16619	16691	16435	16590	16423	16498	16678	16629	16529	16693	16439	16554	16671	16577	16473	16432	16534	16644	16369	16449	16561	16574	16592	16451	16412	16579	16548	16779	16534	16643	16451	16511	16591	16675	16448	16406	16453	16501	16440	16414	16646	16535	16550	16506	16459	16361	16685	16572	16611	16816	16501	16476	16395	16495	16766	16444	16610	16512	16530	16450	16550	16641	16595	16511	16730	16568	16654	16528	16575	16323	16570	16630	16522	16410	16445	16518	16469	16616	16682	16545	16573	16328	16414	16529	16508	16524	16439	16529	16503	16566	16587	16505	16789	16626	16649	16555	16791	16530	16475	16577	16460	16540	16565	16559	16407	16568	16496	16463	16659	16619	16627	16375	16565	16524	16481	16394
22239	35691	35026	28763	27449	26483	24588	22306	20559	18235	16433	15456	15006	15936	16413	15596	14916	14818	14594	14528	14684	14523	14633	14560	14605	14654	14482	14441	14583	14461	14596	14537	14446	14620	14558	14627	14472	14487	14572	14453	14548	14469	14641	14548	14529	14479	14529	14605	14542	14591	14514	14432	14531	14602	14488	14659	14547	14545	14558	14491	14558	14394	14501	14479	14412	14461	14638	14616	14529	14538	14546	14547	14449	14394	14661	14499	14500	14624	14575	14547	14494	14579	14488	14494	14520	14576	14509	14534	14531	14383	14521	14441	14549	14659	14632	14478	14497	14548	14640	14491	14730	14614	14727	14423	14506	14412	14517	14371	14474	14512	14403	14409	14556	14447	14546	14602	14576	14477	14534	14629	14443	14537	14685	14409	14632	14533	14617	14612	14473	14514	14587	14583	14632	14601	14732	14540	14576	14471	14536	14597	14577	14545	14402	14458	14494	14675	14500	14545	14513	14534	14494	14469	14563	14496	14669	14705	14671	14685	14272	14595	14484	14567	14493	14549	14604	14417	14392	14372	14512	14633	14559	14511	14659	14543	14493	14425	14616	14611	14317	14686	14592	14536	14462	14396	14530	14675	14406	14659	14573	14397	14473	14487	14494	14531	14484	14460	14596	14622	14545	14677	14326	14540	14619	14567	14694	14496	14449	14395	14512	14494	14620	14506	14808	14467	14611	14346	14586	14608	14525	14505	14456	14568	14587	14467	14494	14492	14559	14539	14611	14570	14608	14527	14386	14570	14487	14744	14310	14370	14412	14537	14513	14494	14621	14461	14672	14535	14482	14543	14556	14582	14542	14400	14548	14583	14496	14704	14549	14482	14471	14479	14463	14512	14512	14485	14327	14445	14635	14556	14695	14488	14527	14728	14611	14559	14385	14519	14494	14651	14514	14622	14476	14620	14417	14520	14375	14548	14629	14366	14601	14512	14477	14670	14437	14708	14491	14560	14525	14493	14512	14559	14475	14506	14459	14632	14544	14542	14557	14612	14558	14531	14693	14543	14565	14507	14596	14605	14608	14524	14620	14658	14574	14535	14562	14572	14322	14502	14668	14672	14444	14575	14677	14622	14418	14621	14418	14698	14497	14561	14475	14512	14526	14545	14599	14609	14622	14716	14592	14529	14744	14582	14491	14502	14513	14526	14543	14391	14551	14423	14384	14510	14564	14683	14595	14572	14648	14534	14506	14508	14332	14544	14492	14558	14581	14423	14566	14596	14397	14506	14545	14432	14525	14524	14679	14591	14512	14392	14563	14394	14587	14444	14414	14578	14696	14619	14433	14356	14660	14490	14423	14533	14386	14468	14604	14468	14493	14685	14612	14423	14450	14597	14299	14522	14584	14507	14530	14640	14519	14590	14426	14498	14428	14500	14671	14527	14479	14522	14643	14519	14516	14622	14468	14541	14403	14461	14487	14497	14515	14454	14653	14702	14503	14508	14473	14475	14537	14554	14614	14452	14642	14598	14585	14583	14453	14509	14458	14525	14664	14591	14432	14491	14588	14650	14549	14718	14600	14596	14324	14612	14555	14448	14557	14554	14663	14547	14515	14634	14519	14523	14532	14519	14705	14417	14491	14644	14583	14521	14525	14568	14530	14548	14578	14523	14613	14520	14551	14239	14619	14444	14369	14644	14485	14520	14511	14529	14398	14418	14419	14591	14543	14549	14525	14674	14511	14319	14616	14603	14602	14477	14506	14622	14366	14508	14570	14566	14612	14543	14502	14510	14635	14636	14636	14556	14587	14508	14406	14459	14575	14563	14535	14542	14535	14569	14527	14475	14626	14550	14557	14667	14548	14412	14513	14594	14473	14796	14557	14570	14526	14702	14566	14443	14559	14544	14715	14544	14480	14426	14665	14373	14672	14363	14576	14522	14487	14546	14362	14365	14346	14657	14562	14624	14680	14547	14469	14582	14297	14560	14396	14594	14469	14796	14503	14544	14554	14556	14522	14554	14635	14486	14427	14479	14641	14710	14597	14441	14448	14576	14537	14514	14563	14556	14510	14530	14480	14635	14354	14474	14581	14662	14646	14447	14499	14676	14647	14377	14533	14598	14596	14459	14648	14541	14471	14560	14546	14447	14612	14558	14405	14506	14749	14512	14519	14715	14640	14459	14712	14428	14584	14815	14541	14560	14491	14679	14703	14517	14653	14563	14433	14689	14575	14595	14479	14604	14519	14633	14605	14582	14418	14605	14380	14317	14507	14482	14674	14580	14542	14593	14548	14588	14459	14468	14607	14587	14454	14595	14553	14629	14485	14630	14565	14518	14654	14505	14562	14566	14566	14500	14447	14371	14711	14576	14651	14619	14604	14593	14536	14485	14504	14521	14477	14502	14616	14516	14570	14378	14341	14530	14616	14506	14503	14670	14426	14456	14550	14567	14681	14550	14482	14492	14549	14295	14650	14553	14622	14509	14650	14618	14537	14432	14647	14590	14653	14598	14454	14442	14476	14559	14569	14708	14674	14509	14547	14529	14734	14670	14457	14493	14481	14627	14651	14600	14538	14606	14396	14715	14633	14541	14527	14567	14611	14832	14514	14595	14612	14642	14491	14524	14510	14635	14419	14443	14449	14491	14742	14387	14510	14617	14546	14514	14486	14609	14519	14605	14501	14596	14399	14527	14424	14682	14489	14708	14629	14553	14533	14597	14533	14405	14680	14432	14641	14682	14552	14510	14517	14676	14629	14482	14572	14524	14419	14496	14622	14630	14458	14306	14647	14670	14739	14564	14678	14584	14437	14611	14564	14483	14412	14435	14543	14585	14613	14494	14551	14541	14529	14444	14607	14804	14520	14695	14603	14379	14319	14725	14559	14486	14469	14590	14450	14401	14577	14559	14564	14497	14390	14442	14576	14507	14430	14242	14571	14401	14734	14475	14387	14561	14581	14620	14602	14682	14367	14615	14561	14725	14521	14622	14425	14400	14520	14568	14581	14569	14345	14630	14487	14592	14526	14693	14587	14659	14456	14467	14469	14500	14428	14470	14513	14601	14541	14389	14506	14604	14475	14452	14634	14715	14467	14495	14545	14458	14528	14414	14655	14523	14413	14406	14523	14647	14765	14554	14566	14526	14571	14546	14478	14527	14645	14531	14556	14633	14541	14707	14493	14565	14589	14463	14522	14523	14566	14636	14638	14355	14581	14439	14585	14801	14528	14762	14579	14681	14564	14486	14472	14651	14434	14361	14551	14539	14621	14428	14626	14380	14422	14452	14557	14463	14640	14434	14399	14628	14506	14642	14543	14571	14413	14320	14632	14489	14525	14628	14660	14567	14466	14535	14648	14718	14578	14486	14596	14585	14434	14529	14532	14629	14607	14596	14554	14553	14368	14523	14556	14551	14706	14744	14520	14712	14522	14464	14646	14465	14546	14606	14475	14767	14473	14431	14493	14518	14518	14637	14632	14421	14431	14550	14398	14486	14424	14642	14414	14501	14395	14551	14468	14538	14512	14541	14377	14666	14614	14669	14503	14680	14485	14591	14621	14568	14580	14531	14406	14543	14540	14477	14459	14528	14564	14591	14543	14475	14721	14571	14603	14632	14690	14572	14654	14520	14509	14500	14480	14418	14600	14616	14496	14686	14632	14496	14507	14567	14573	14441	14658	14532	14536	14455	14461	14615	14600	14583	14577	14631	14600	14449	14585	14523	14483	14424	14461	14505	14584	14611	14523	14635	14689	14431	14582	14728	14481	14566	14632	14578	14477	14631	14533	14567	14750	14459	14559	14304	14549	14533	14564	14620	14490	14458	14693	14520	14580	14474	14465	14413	14540	14546	14506	14618	14415	14481	14451	14587	14574	14505	14484	14554	14448	14605	14642	14501	14494	14435	14695	14685	14501	14581	14630	14532	14802	14665	14440	14559	14685	14570	14447	14647	14539	14768	14387	14551	14347	14500	14501	14581	14621	14622	14644	14596	14497	14576	14575	14609	14611	14481	14480	14660	14431	14506	14383	14480	14507	14742	14447	14534	14630	14690	14503	14557	14593	14612	14596	14528	14625	14526	14594	14532	14483	14751	14494	14541	14485	14428	14584	14444	14643	14434	14415	14627	14588	14640	14528	14418	14441	14421	14489	14538	14538	14412	14507	14584	14627	14538	14495	14582	14558	14546	14465	14650	14551	14804	14648	14505	14361	14557	14568	14412	14482	14404	14469	14574	14651	14466	14509	14648	14467	14448	14586	14436	14559	14358	14493	14433	14564	14477	14495	14611	14389	14609	14432	14640	14477	14694	14559	14590	14690	14477	14609	14534	14594	14599	14571	14530	14478	14448	14609	14485	14646	14555	14530	14717	14513	14592	14607	14589	14603	14497	14580	14408	14603	14675	14444	14445	14601	14618	14600	14459	14540	14616	14445	14488	14514	14647	14529	14569	14503	14468	14450	14585	14561	14541	14442	14557	14541	14649	14589	14584	14575	14583	14474	14637	14432	14615	14423	14539	14548	14598	14604	14518	14688	14584	14512	14431	14489	14529	14486	14592	14417	14491	14642	14478	14535	14637	14549	14462	14494	14471	14525	14482	14736	14478	14507	14607	14485	14511	14573	14493	14474	14474	14476	14475	14486	14495	14462	14466	14583	14452	14548	14575	14665	14588	14581	14498	14396	14665	14662	14582	14529	14462	14593	14433	14547	14433	14421	14535	14659	14622	14642	14464	14514	14516	14646	14462	14576	14596	14449	14615	14668	14590	14556	14450	14550	14517	14406	14621	14476	14665	14496	14626	14618	14549	14450	14553	14508	14477	14422	14468	14525	14526	14579	14612	14615	14682	14487	14578	14431	14550	14640	14612	14398	14602	14476	14523	14457	14410	14623	14489	14401	14628	14572	14686	14676	14659	14487	14590	14569	14573	14440	14605	14441	14556	14577	14560	14629	14476	14568	14575	14486	14458	14585	14511	14599	14571	14572	14593	14674	14512	14512	14592	14406	14617	14514	14575	14440	14600	14741	14509	14503	14603	14607	14384	14460	14573	14502	14676	14512	14597	14519	14510	14639	14552	14531	14420	14422	14394	14544	14461	14630	14582	14411	14590	14371	14480	14646	14435	14515	14391	14466	14471	14596	14643	14607	14492	14659	14590	14565	14540	14640	14317	14603	14586	14651	14640
25274	21617	29226	29181	29753	31323	30042	26386	22924	20389	18514	17316	17602	23223	24043	20954	18582	17356	16773	16696	16526	16428	16633	16540	16551	16467	16499	16524	16492	16551	16560	16465	16619	16620	16362	16415	16550	16402	16500	16715	16520	16487	16519	16593	16386	16510	16452	16447	16643	16469	16475	16524	16667	16676	16556	16576	16458	16601	16563	16681	16407	16389	16424	16440	16557	16466	16636	16584	16424	16514	16509	16313	16486	16545	16447	16551	16563	16548	16537	16571	16413	16455	16427	16396	16376	16348	16532	16483	16708	16403	16361	16327	16515	16467	16432	16570	16639	16523	16311	16473	16554	16605	16482	16297	16254	16515	16457	16458	16426	16614	16712	16477	16461	16540	16371	16458	16645	16404	16726	16598	16573	16597	16489	16625	16584	16511	16429	16412	16659	16518	16523	16560	16355	16379	16339	16331	16368	16478	16341	16374	16390	16274	16400	16370	16540	16476	16694	16832	16382	16556	16527	16568	16582	16578	16690	16560	16348	16349	16521	16626	16395	16522	16602	16417	16401	16501	16370	16550	16398	16308	16480	16373	16428	16347	16442	16619	16528	16617	16316	16501	16607	16281	16588	16342	16498	16352	16425	16628	16483	16425	16529	16429	16602	16577	16359	16448	16525	16616	16539	16513	16404	16582	16628	16339	16600	16424	16666	16431	16500	16447	16379	16466	16405	16571	16433	16516	16161	16447	16536	16588	16493	16691	16676	16621	16465	16454	16281	16504	16312	16284	16372	16461	16361	16399	16583	16553	16420	16495	16605	16450	16531	16496	16386	16532	16520	16480	16246	16485	16408	16599	16379	16344	16630	16519	16424	16540	16495	16506	16387	16554	16352	16584	16571	16698	16348	16408	16625	16244	16455	16534	16471	16538	16428	16507	16349	16409	16541	16475	16728	16497	16535	16557	16578	16629	16360	16213	16445	16586	16792	16428	16551	16604	16555	16296	16480	16506	16668	16459	16431	16430	16487	16497	16537	16378	16436	16454	16539	16514	16541	16558	16309	16468	16726	16618	16524	16726	16397	16428	16528	16523	16580	16423	16458	16471	16379	16404	16438	16595	16573	16471	16515	16658	16672	16499	16352	16506	16337	16408	16444	16218	16492	16549	16554	16751	16369	16484	16490	16510	16519	16376	16629	16543	16494	16568	16421	16536	16412	16467	16516	16310	16585	16506	16393	16370	16394	16539	16399	16572	16310	16338	16539	16376	16557	16490	16351	16351	16574	16463	16495	16395	16438	16499	16585	16481	16393	16660	16430	16410	16407	16480	16582	16542	16577	16663	16459	16509	16346	16568	16385	16470	16320	16263	16615	16371	16573	16379	16418	16415	16501	16241	16492	16432	16511	16626	16560	16363	16486	16479	16382	16556	16548	16313	16569	16401	16393	16567	16559	16388	16452	16609	16617	16326	16431	16541	16226	16396	16421	16360	16651	16572	16345	16481	16404	16443	16573	16430	16280	16552	16533	16384	16577	16365	16606	16431	16359	16251	16495	16564	16622	16262	16320	16329	16377	16383	16420	16404	16505	16500	16354	16489	16428	16599	16454	16311	16568	16527	16456	16546	16626	16543	16677	16371	16484	16431	16376	16553	16471	16278	16361	16528	16401	16476	16452	16557	16486	16608	16548	16487	16307	16339	16342	16445	16537	16479	16487	16471	16536	16652	16589	16509	16603	16514	16475	16411	16617	16469	16324	16610	16518	16404	16446	16338	16414	16490	16237	16328	16429	16507	16653	16404	16495	16439	16510	16324	16465	16317	16276	16485	16563	16451	16415	16540	16456	16667	16393	16273	16392	16497	16498	16555	16341	16496	16483	16567	16383	16565	16440	16541	16464	16286	16568	16514	16389	16488	16532	16627	16619	16489	16544	16339	16566	16598	16421	16521	16477	16424	16492	16492	16640	16489	16584	16403	16191	16536	16437	16408	16375	16375	16673	16457	16338	16406	16360	16505	16625	16405	16401	16466	16421	16475	16587	16749	16593	16455	16444	16409	16588	16473	16365	16512	16462	16603	16642	16578	16501	16339	16418	16421	16536	16453	16592	16506	16242	16480	16756	16547	16422	16345	16383	16594	16485	16483	16383	16446	16513	16437	16635	16511	16331	16508	16497	16326	16580	16461	16534	16557	16387	16526	16567	16470	16445	16436	16355	16605	16356	16651	16647	16615	16311	16385	16307	16369	16597	16438	16657	16453	16585	16612	16361	16433	16591	16524	16455	16623	16525	16469	16451	16479	16388	16319	16403	16558	16496	16668	16182	16465	16321	16528	16593	16423	16451	16471	16328	16536	16487	16609	16686	16412	16526	16541	16663	16575	16483	16410	16348	16396	16432	16574	16519	16525	16331	16687	16366	16338	16516	16566	16485	16627	16469	16513	16514	16514	16504	16360	16535	16481	16600	16452	16478	16592	16451	16396	16553	16711	16783	16625	16591	16495	16527	16623	16538	16722	16502	16421	16288	16632	16333	16366	16450	16486	16513	16449	16813	16404	16544	16389	16291	16373	16334	16443	16340	16615	16313	16453	16506	16440	16454	16353	16520	16491	16676	16566	16607	16588	16395	16383	16319	16560	16380	16574	16471	16715	16341	16430	16603	16368	16557	16454	16437	16479	16625	16402	16687	16471	16550	16728	16506	16696	16517	16506	16515	16476	16430	16457	16386	16470	16651	16484	16439	16581	16617	16616	16408	16569	16405	16384	16387	16503	16514	16377	16691	16601	16539	16552	16511	16374	16283	16346	16497	16481	16431	16609	16346	16467	16378	16150	16506	16774	16593	16415	16463	16312	16313	16580	16448	16471	16679	16517	16457	16573	16418	16494	16569	16377	16339	16524	16437	16191	16440	16541	16365	16512	16625	16749	16532	16740	16607	16421	16533	16555	16679	16394	16477	16329	16537	16642	16289	16548	16495	16408	16549	16613	16467	16558	16591	16474	16514	16561	16452	16324	16329	16575	16617	16363	16569	16451	16516	16494	16452	16573	16507	16528	16599	16367	16282	16603	16660	16433	16296	16495	16511	16538	16646	16677	16494	16274	16400	16590	16436	16419	16511	16622	16538	16421	16642	16409	16571	16669	16476	16467	16468	16641	16411	16535	16369	16431	16598	16501	16538	16412	16434	16512	16447	16450	16431	16509	16399	16350	16648	16586	16383	16481	16566	16397	16621	16421	16456	16539	16454	16545	16424	16590	16574	16329	16287	16435	16319	16519	16594	16447	16299	16128	16464	16565	16560	16393	16525	16421	16391	16338	16484	16385	16593	16587	16369	16477	16594	16402	16518	16481	16374	16710	16617	16511	16549	16372	16344	16459	16318	16506	16551	16585	16371	16678	16373	16188	16457	16548	16577	16789	16425	16463	16463	16611	16303	16551	16359	16419	16400	16599	16593	16550	16560	16532	16407	16545	16512	16780	16584	16511	16438	16364	16513	16508	16541	16306	16434	16259	16550	16426	16537	16542	16464	16571	16508	16510	16645	16554	16465	16520	16385	16427	16574	16607	16509	16428	16528	16357	16456	16502	16344	16142	16543	16504	16624	16390	16546	16449	16377	16397	16366	16449	16523	16650	16568	16408	16525	16553	16533	16364	16428	16398	16472	16389	16719	16493	16439	16467	16601	16533	16551	16451	16634	16595	16383	16524	16641	16640	16357	16431	16516	16428	16487	16756	16350	16563	16549	16544	16494	16315	16574	16680	16326	16467	16622	16550	16443	16589	16735	16309	16480	16662	16481	16346	16264	16543	16348	16467	16439	16497	16515	16607	16377	16350	16527	16544	16726	16424	16401	16489	16319	16264	16763	16472	16472	16606	16406	16431	16373	16609	16726	16645	16471	16353	16485	16365	16517	16583	16450	16373	16637	16551	16541	16493	16283	16440	16412	16598	16307	16681	16529	16378	16362	16660	16515	16584	16584	16311	16455	16572	16491	16566	16519	16577	16368	16460	16595	16341	16505	16302	16408	16427	16610	16359	16497	16692	16460	16504	16601	16429	16408	16328	16473	16217	16542	16444	16409	16493	16680	16302	16494	16397	16576	16563	16325	16389	16298	16556	16476	16342	16435	16334	16344	16376	16515	16419	16465	16538	16384	16300	16383	16554	16503	16426	16427	16488	16338	16547	16629	16448	16295	16323	16383	16425	16506	16524	16448	16514	16441	16358	16294	16480	16509	16316	16516	16516	16529	16417	16413	16436	16403	16678	16355	16429	16415	16481	16385	16548	16464	16506	16394	16578	16411	16473	16470	16405	16325	16229	16438	16588	16540	16491	16565	16541	16373	16447	16350	16534	16661	16457	16488	16498	16395	16537	16511	16449	16622	16411	16530	16365	16483	16428	16573	16312	16592	16493	16570	16565	16368	16538	16392	16430	16630	16291	16392	16408	16526	16534	16446	16366	16279	16460	16434	16618	16486	16489	16439	16396	16559	16309	16561	16443	16302	16410	16548	16697	16401	16435	16549	16567	16518	16422	16235	16289	16424	16513	16422	16287	16430	16395	16702	16272	16398	16474	16590	16478	16708	16294	16615	16395	16396	16529	16582	16635	16575	16496	16666	16863	16532	16598	16596	16566	16409	16584	16493	16450	16663	16642	16282	16505	16509	16534	16570	16437	16423	16269	16371	16469	16319	16376	16382	16400	16462	16199	16409	16570	16487	16569	16380	16245	16303	16486	16401	16296	16522	16447	16421	16444	16534	16577	16530	16668	16567	16552	16634	16665	16412	16553	16519	16474	16428	16423	16698	16597	16550	16364	16619	16515	16582	16507	16532	16453	16316	16562	16495	16435	16573	16622	16514	16684	16528	16252	16423	16458	16498	16302	16488	16432	16463	16620	16494	16367	16391	16448	16365	16360	16398	16508	16452	16406	16554	16418	16469	16648	16428	16500	16604	16580	16572	16413	16289	16506	16296	16555	16574	16364	16379	16643	16604	16545	16608	16434	16411	16500	16405	16253	16492	16351	16531	16619	16397	16487	16632	16449	16499	16659	16364	16488	16344	16366	16557	16509	16501	16494	16547	16577	16752	16298	16595	16425	16581	16573	16594	16479	16558	16574	16571	16577	16417	16541	16480	16728	16352	16326	16427	16555	16713	16492	16578	16296	16422	16395	16586	16438	16454	16618
23745	41308	39263	37710	36121	33896	31107	28009	23429	19623	17027	15984	16251	24941	24304	19722	16593	15148	14613	14524	14666	14701	14643	14645	14778	14548	14552	14497	14620	14521	14692	14601	14601	14581	14591	14676	14710	14662	14797	14635	14525	14510	14681	14689	14658	14746	14679	14496	14599	14782	14640	14615	14590	14698	14708	14528	14580	14649	14583	14721	14630	14680	14514	14720	14474	14607	14679	14566	14671	14536	14609	14580	14683	14637	14691	14546	14666	14739	14580	14685	14753	14692	14556	14624	14731	14575	14504	14522	14794	14630	14669	14419	14515	14632	14567	14368	14499	14557	14576	14766	14625	14476	14613	14680	14641	14639	14428	14709	14796	14575	14706	14469	14726	14346	14468	14628	14670	14763	14514	14575	14580	14696	14598	14831	14487	14458	14763	14564	14549	14558	14476	14609	14520	14736	14595	14650	14597	14686	14730	14460	14658	14708	14605	14411	14691	14637	14499	14595	14566	14694	14633	14753	14498	14740	14472	14585	14624	14613	14720	14489	14660	14533	14612	14551	14584	14618	14624	14564	14574	14652	14792	14488	14548	14779	14549	14654	14585	14552	14616	14755	14665	14432	14750	14710	14593	14639	14661	14486	14799	14790	14663	14600	14542	14677	14667	14688	14504	14774	14576	14567	14799	14528	14731	14526	14471	14682	14503	14628	14532	14786	14535	14533	14553	14496	14506	14555	14643	14573	14498	14755	14698	14584	14697	14359	14651	14559	14424	14626	14529	14623	14574	14619	14496	14503	14628	14587	14525	14685	14551	14428	14591	14529	14616	14528	14730	14405	14704	14573	14524	14714	14696	14519	14594	14722	14572	14683	14798	14477	14580	14527	14642	14649	14657	14485	14489	14723	14568	14674	14536	14673	14730	14808	14614	14651	14784	14609	14493	14581	14564	14710	14502	14573	14645	14569	14493	14575	14617	14758	14574	14551	14523	14509	14549	14727	14585	14577	14626	14566	14614	14659	14807	14559	14576	14594	14535	14653	14487	14598	14461	14504	14534	14659	14558	14515	14467	14549	14632	14800	14626	14552	14569	14483	14679	14438	14521	14483	14541	14597	14442	14626	14801	14527	14516	14591	14631	14626	14739	14378	14517	14590	14416	14669	14564	14580	14704	14471	14516	14615	14803	14485	14655	14658	14795	14471	14635	14644	14642	14768	14562	14718	14478	14635	14580	14631	14736	14787	14693	14549	14525	14684	14584	14448	14619	14656	14568	14583	14608	14611	14691	14742	14753	14570	14599	14585	14820	14598	14626	14653	14621	14678	14551	14504	14621	14499	14564	14505	14692	14692	14514	14604	14708	14662	14593	14526	14496	14548	14459	14578	14603	14621	14763	14668	14501	14504	14639	14710	14599	14451	14622	14894	14631	14547	14634	14590	14629	14592	14502	14603	14572	14650	14592	14670	14721	14717	14480	14505	14558	14517	14522	14487	14761	14506	14650	14476	14636	14595	14600	14620	14521	14657	14584	14872	14710	14701	14682	14598	14749	14582	14566	14617	14511	14660	14687	14561	14494	14450	14501	14555	14520	14588	14551	14462	14612	14739	14556	14493	14773	14671	14665	14606	14539	14491	14764	14659	14391	14716	14644	14505	14556	14739	14659	14611	14536	14725	14664	14689	14641	14510	14666	14558	14649	14532	14709	14597	14604	14771	14522	14557	14578	14499	14611	14765	14599	14454	14760	14635	14715	14510	14598	14645	14722	14637	14451	14609	14571	14532	14702	14654	14700	14479	14697	14532	14585	14700	14632	14566	14475	14496	14681	14544	14596	14630	14599	14760	14631	14610	14581	14574	14539	14520	14551	14562	14491	14706	14581	14791	14402	14630	14642	14724	14688	14705	14522	14662	14361	14758	14755	14423	14519	14639	14642	14559	14636	14545	14389	14648	14529	14588	14611	14413	14545	14464	14792	14773	14654	14568	14568	14565	14556	14831	14449	14658	14579	14584	14757	14606	14622	14510	14613	14581	14625	14551	14568	14634	14524	14713	14713	14691	14508	14783	14531	14654	14623	14667	14678	14482	14481	14550	14819	14679	14587	14495	14666	14793	14691	14714	14463	14675	14503	14743	14579	14648	14619	14574	14686	14665	14683	14628	14569	14608	14488	14746	14575	14633	14702	14601	14491	14568	14498	14551	14464	14565	14714	14613	14525	14540	14541	14580	14587	14608	14714	14700	14786	14695	14434	14543	14492	14632	14524	14675	14595	14600	14533	14430	14697	14449	14584	14614	14588	14621	14806	14683	14658	14565	14653	14589	14745	14577	14416	14530	14600	14586	14637	14695	14590	14640	14482	14597	14653	14573	14535	14569	14815	14560	14634	14307	14711	14602	14530	14560	14676	14625	14582	14702	14610	14611	14619	14656	14593	14528	14801	14533	14431	14352	14572	14558	14545	14661	14591	14497	14569	14585	14537	14464	14670	14539	14571	14532	14483	14750	14558	14642	14703	14625	14631	14513	14649	14732	14578	14655	14660	14611	14566	14554	14557	14748	14495	14768	14782	14602	14754	14678	14627	14614	14723	14666	14725	14538	14527	14667	14611	14644	14567	14669	14542	14589	14559	14682	14553	14705	14603	14608	14690	14538	14585	14573	14694	14620	14554	14635	14633	14746	14723	14741	14523	14562	14590	14769	14542	14645	14373	14568	14572	14546	14685	14541	14441	14549	14621	14710	14686	14696	14492	14601	14667	14608	14607	14646	14803	14632	14521	14622	14634	14636	14509	14732	14629	14565	14670	14532	14748	14518	14707	14648	14671	14688	14552	14509	14605	14738	14630	14710	14510	14787	14562	14601	14678	14693	14676	14532	14611	14634	14709	14677	14652	14505	14666	14562	14693	14545	14741	14671	14702	14544	14374	14533	14725	14610	14488	14635	14598	14613	14478	14676	14593	14608	14714	14524	14694	14470	14462	14479	14728	14610	14591	14718	14531	14586	14660	14509	14524	14694	14607	14566	14602	14805	14626	14665	14488	14579	14510	14512	14656	14532	14491	14591	14424	14438	14649	14613	14503	14809	14616	14713	14634	14671	14584	14470	14576	14826	14646	14712	14639	14733	14736	14654	14662	14714	14521	14656	14636	14550	14625	14587	14491	14569	14702	14560	14464	14652	14581	14715	14680	14678	14673	14612	14641	14627	14644	14588	14506	14687	14597	14652	14727	14626	14542	14795	14633	14652	14643	14626	14653	14572	14600	14766	14448	14548	14656	14574	14657	14444	14660	14730	14491	14711	14522	14721	14626	14692	14682	14604	14682	14622	14492	14482	14458	14564	14482	14728	14673	14536	14576	14670	14662	14743	14630	14474	14779	14664	14439	14444	14775	14455	14571	14543	14613	14567	14596	14893	14671	14423	14624	14652	14464	14562	14650	14628	14754	14634	14571	14649	14529	14718	14589	14545	14645	14578	14659	14699	14628	14593	14617	14548	14739	14553	14624	14622	14474	14755	14526	14594	14629	14650	14436	14637	14450	14544	14638	14644	14792	14626	14728	14680	14737	14422	14553	14747	14477	14540	14473	14655	14418	14681	14625	14585	14668	14410	14571	14677	14526	14549	14645	14624	14451	14644	14508	14753	14650	14715	14745	14762	14699	14816	14676	14805	14482	14627	14597	14785	14607	14674	14710	14562	14586	14713	14552	14699	14679	14596	14652	14728	14486	14609	14713	14752	14580	14545	14631	14566	14607	14470	14575	14583	14517	14519	14707	14757	14692	14605	14447	14432	14719	14568	14524	14481	14522	14687	14678	14614	14684	14641	14734	14518	14604	14608	14738	14630	14741	14480	14516	14544	14679	14625	14684	14576	14534	14755	14523	14590	14566	14719	14642	14595	14474	14494	14545	14491	14411	14624	14658	14639	14586	14756	14479	14534	14715	14560	14831	14326	14634	14622	14595	14455	14606	14614	14367	14507	14567	14586	14522	14638	14392	14423	14591	14684	14706	14695	14637	14542	14566	14760	14536	14715	14550	14456	14688	14539	14529	14702	14490	14340	14589	14501	14705	14549	14708	14546	14532	14678	14656	14557	14449	14632	14530	14729	14723	14625	14576	14429	14645	14669	14753	14624	14616	14576	14778	14630	14777	14794	14607	14657	14757	14506	14649	14641	14552	14547	14840	14474	14741	14643	14697	14667	14510	14660	14773	14705	14746	14784	14683	14609	14816	14607	14842	14500	14680	14647	14592	14636	14492	14757	14605	14390	14656	14619	14572	14615	14704	14530	14776	14482	14761	14602	14670	14852	14582	14644	14641	14551	14603	14432	14617	14473	14660	14513	14664	14626	14882	14660	14584	14571	14586	14700	14649	14622	14591	14584	14593	14556	14401	14519	14738	14628	14784	14550	14609	14679	14655	14729	14585	14651	14497	14542	14452	14536	14419	14512	14663	14680	14596	14585	14499	14550	14711	14611	14713	14423	14695	14617	14673	14700	14682	14703	14621	14494	14776	14562	14489	14521	14666	14497	14587	14488	14685	14700	14618	14516	14665	14761	14536	14617	14528	14723	14541	14623	14449	14544	14530	14599	14593	14569	14548	14625	14533	14428	14475	14643	14636	14814	14653	14521	14745	14499	14614	14505	14706	14546	14600	14559	14709	14625	14576	14627	14884	14515	14632	14625	14570	14651	14615	14607	14633	14580	14346	14753	14670	14616	14531	14569	14470	14662	14613	14541	14495	14765	14534	14792	14603	14587	14477	14599	14601	14512	14720	14641	14664	14694	14589	14502	14602	14783	14550	14687	14664	14758	14586	14870	14420	14470	14660	14514	14564	14654	14587	14563	14703	14543	14754	14489	14728	14604	14669	14660	14714	14522	14542	14547	14579	14425	14505	14753	14588	14721	14622	14564	14606	14656	14740	14570	14660	14604	14546	14606	14603	14516	14618	14689	14561	14543	14595	14584	14502	14432	14611	14712	14665	14517	14528	14644	14525	14579	14662	14718	14619	14507	14605	14561	14457	14642	14538	14547	14581	14750	14578	14651	14689	14652	14684	14649	14520	14491	14697	14689	14631	14436	14634	14550	14602	14621	14528	14480	14822	14583	14666	14498	14676	14546	14669	14455	14561	14619	14452	14513	14586	14603	14631	14558	14604	14736	14588	14632	14581	14646	14555	14757
23922	21500	29269	26881	30805	35206	34372	27888	23781	21063	19357	18258	18412	29383	29397	24460	20138	17569	17136	16865	16605	16654	16745	16531	16698	16658	16829	16676	16455	16604	16573	16529	16745	16815	16604	16672	16600	16591	16594	16722	16508	16537	16624	16629	16625	16618	16595	16644	16727	16513	16570	16454	16734	16510	16401	16586	16631	16717	16602	16586	16678	16437	16775	16512	16628	16535	16389	16505	16534	16590	16617	16618	16783	16722	16423	16696	16771	16585	16634	16565	16725	16684	16656	16487	16507	16295	16713	16558	16629	16912	16599	16566	16522	16565	16624	16655	16498	16468	16625	16565	16601	16563	16674	16729	16343	16468	16544	16466	16433	16507	16588	16418	16604	16645	16696	16651	16610	16743	16588	16480	16515	16557	16680	16625	16505	16511	16561	16558	16752	16521	16503	16508	16519	16723	16561	16539	16771	16470	16617	16367	16540	16666	16621	16606	16641	16646	16545	16488	16437	16497	16465	16523	16465	16822	16645	16566	16473	16588	16542	16573	16598	16575	16596	16692	16550	16481	16456	16435	16619	16330	16752	16645	16668	16654	16653	16544	16535	16595	16675	16646	16484	16283	16492	16723	16648	16676	16614	16620	16450	16325	16564	16636	16685	16543	16736	16537	16402	16317	16577	16531	16461	16638	16463	16333	16392	16555	16465	16519	16368	16555	16724	16446	16490	16551	16561	16734	16440	16420	16456	16562	16758	16642	16589	16678	16412	16487	16532	16637	16750	16552	16690	16615	16695	16526	16711	16477	16469	16529	16497	16479	16595	16613	16597	16648	16623	16621	16628	16481	16590	16476	16817	16722	16432	16419	16511	16444	16596	16835	16558	16401	16720	16625	16695	16531	16401	16430	16577	16395	16572	16433	16547	16601	16563	16575	16606	16653	16415	16400	16534	16593	16558	16629	16593	16617	16606	16507	16677	16670	16535	16270	16431	16446	16443	16525	16495	16495	16449	16658	16672	16527	16358	16568	16748	16488	16566	16550	16530	16540	16438	16492	16488	16516	16346	16402	16557	16641	16531	16501	16732	16521	16551	16494	16509	16303	16455	16491	16752	16510	16648	16079	16675	16757	16351	16684	16679	16608	16606	16614	16580	16444	16794	16627	16499	16822	16697	16489	16565	16612	16471	16603	16496	16619	16765	16535	16556	16513	16554	16707	16531	16663	16356	16541	16740	16488	16628	16349	16436	16555	16525	16707	16537	16491	16467	16490	16589	16533	16511	16588	16525	16630	16488	16640	16408	16505	16526	16376	16576	16493	16647	16585	16516	16585	16558	16669	16563	16516	16557	16576	16289	16489	16595	16606	16730	16496	16429	16396	16589	16532	16616	16639	16492	16543	16529	16446	16578	16736	16510	16670	16637	16500	16595	16576	16544	16510	16628	16669	16519	16619	16657	16501	16565	16489	16615	16518	16637	16565	16439	16734	16556	16732	16691	16427	16619	16425	16584	16508	16604	16375	16388	16299	16713	16494	16542	16585	16280	16276	16497	16509	16495	16700	16558	16504	16601	16653	16608	16470	16605	16536	16393	16689	16506	16401	16570	16515	16437	16529	16423	16456	16601	16659	16514	16404	16527	16268	16585	16759	16549	16650	16482	16522	16250	16568	16364	16413	16612	16410	16488	16653	16526	16664	16627	16421	16560	16523	16616	16736	16665	16464	16750	16566	16579	16673	16487	16444	16558	16443	16662	16706	16612	16703	16626	16573	16677	16580	16628	16523	16506	16440	16422	16632	16687	16614	16609	16623	16614	16651	16609	16430	16775	16604	16489	16431	16705	16544	16735	16630	16470	16682	16316	16585	16532	16704	16697	16670	16585	16392	16344	16418	16502	16796	16402	16392	16567	16463	16709	16532	16415	16566	16376	16534	16505	16571	16493	16450	16561	16663	16528	16427	16512	16476	16441	16751	16429	16526	16647	16901	16447	16612	16453	16386	16715	16513	16447	16519	16617	16641	16572	16477	16510	16668	16471	16425	16530	16695	16351	16673	16354	16433	16639	16600	16598	16565	16624	16609	16536	16637	16549	16671	16664	16438	16434	16568	16515	16418	16549	16654	16588	16568	16717	16726	16465	16603	16476	16430	16706	16443	16806	16680	16478	16297	16520	16603	16583	16614	16713	16677	16531	16547	16454	16571	16636	16385	16523	16732	16764	16316	16285	16321	16465	16695	16755	16537	16689	16480	16441	16723	16699	16601	16585	16617	16575	16417	16315	16526	16525	16695	16482	16520	16482	16611	16508	16605	16536	16408	16608	16438	16716	16670	16563	16662	16582	16549	16540	16344	16634	16489	16656	16584	16743	16461	16496	16373	16487	16538	16392	16634	16613	16529	16476	16705	16596	16529	16945	16570	16481	16568	16290	16569	16506	16340	16565	16497	16535	16581	16688	16543	16574	16433	16539	16382	16358	16475	16561	16596	16565	16606	16436	16478	16708	16462	16315	16545	16488	16571	16499	16657	16774	16622	16754	16575	16582	16524	16468	16574	16539	16662	16614	16535	16649	16521	16473	16401	16373	16492	16467	16638	16550	16665	16627	16705	16594	16470	16396	16414	16633	16470	16531	16507	16557	16594	16534	16410	16489	16658	16723	16498	16462	16587	16543	16637	16462	16781	16603	16631	16544	16484	16675	16447	16625	16374	16722	16685	16511	16765	16631	16756	16622	16715	16532	16587	16454	16851	16593	16694	16592	16602	16619	16567	16544	16514	16623	16705	16566	16563	16479	16303	16500	16718	16583	16463	16591	16636	16400	16487	16660	16499	16464	16445	16726	16467	16519	16596	16444	16550	16652	16327	16566	16570	16736	16354	16549	16477	16643	16521	16644	16582	16416	16620	16680	16538	16726	16451	16392	16544	16677	16505	16635	16569	16543	16306	16631	16325	16766	16483	16472	16646	16488	16426	16661	16690	16498	16382	16681	16615	16401	16577	16452	16523	16610	16578	16625	16579	16514	16302	16513	16786	16683	16448	16651	16737	16456	16490	16554	16471	16543	16790	16429	16460	16585	16570	16640	16444	16456	16617	16462	16565	16584	16379	16674	16475	16518	16693	16546	16574	16439	16537	16447	16536	16572	16436	16510	16743	16377	16418	16671	16494	16583	16471	16477	16382	16504	16627	16532	16675	16319	16572	16603	16663	16482	16576	16572	16653	16593	16649	16663	16528	16746	16746	16602	16583	16397	16613	16554	16436	16730	16780	16681	16607	16611	16599	16607	16416	16482	16532	16574	16737	16630	16370	16450	16655	16643	16610	16484	16472	16434	16427	16581	16424	16598	16489	16446	16584	16707	16621	16664	16846	16660	16799	16616	16659	16501	16766	16532	16371	16536	16527	16447	16593	16626	16593	16442	16651	16571	16565	16353	16671	16351	16483	16599	16439	16590	16659	16685	16691	16431	16720	16517	16550	16569	16546	16651	16555	16659	16702	16670	16496	16557	16763	16630	16585	16539	16509	16555	16383	16296	16478	16732	16644	16570	16844	16619	16572	16673	16501	16648	16620	16536	16701	16536	16435	16587	16677	16601	16660	16774	16564	16395	16439	16793	16668	16445	16534	16674	16602	16673	16665	16582	16554	16423	16581	16770	16636	16425	16380	16621	16638	16704	16559	16537	16419	16542	16603	16636	16717	16550	16528	16676	16470	16400	16622	16655	16567	16692	16640	16590	16473	16691	16805	16672	16531	16663	16532	16515	16445	16522	16866	16656	16689	16685	16655	16524	16475	16648	16548	16510	16528	16477	16611	16478	16615	16585	16425	16502	16543	16379	16695	16511	16516	16519	16471	16478	16498	16622	16579	16741	16800	16592	16686	16735	16404	16474	16726	16424	16635	16602	16457	16554	16562	16616	16440	16447	16471	16462	16647	16638	16526	16437	16464	16393	16540	16653	16510	16635	16729	16420	16517	16692	16523	16526	16748	16618	16674	16561	16406	16615	16579	16818	16442	16548	16609	16494	16714	16755	16451	16550	16432	16684	16751	16754	16699	16582	16570	16867	16640	16618	16543	16400	16540	16558	16725	16569	16527	16561	16348	16509	16671	16649	16650	16431	16446	16582	16774	16571	16607	16519	16594	16691	16667	16731	16483	16716	16481	16377	16578	16498	16508	16649	16549	16551	16782	16840	16665	16646	16499	16666	16456	16792	16541	16589	16546	16647	16500	16592	16486	16488	16674	16699	16666	16445	16688	16471	16453	16684	16506	16518	16599	16665	16480	16624	16624	16568	16509	16585	16502	16707	16553	16500	16571	16585	16647	16701	16770	16514	16476	16613	16429	16518	16589	16574	16532	16667	16674	16537	16466	16806	16480	16663	16550	16615	16478	16609	16403	16636	16357	16549	16543	16583	16723	16687	16462	16434	16629	16423	16603	16609	16407	16463	16631	16454	16732	16411	16430	16682	16541	16479	16752	16713	16502	16726	16495	16596	16644	16545	16685	16436	16447	16633	16712	16633	16510	16626	16486	16523	16689	16511	16617	16561	16664	16497	16580	16540	16575	16558	16449	16433	16551	16455	16296	16496	16525	16594	16672	16730	16551	16625	16693	16687	16653	16514	16619	16478	16432	16619	16495	16480	16468	16445	16577	16401	16619	16677	16484	16414	16352	16574	16367	16659	16386	16446	16773	16607	16594	16360	16599	16540	16553	16445	16643	16652	16471	16593	16490	16540	16413	16712	16671	16584	16513	16462	16547	16685	16743	16671	16592	16386	16502	16689	16509	16641	16663	16590	16421	16446	16666	16563	16507	16699	16587	16429	16595	16440	16550	16803	16616	16712	16746	16653	16641	16581	16523	16671	16632	16710	16637	16584	16711	16369	16486	16667	16629	16633	16366	16744	16760	16509	16608	16750	16556	16674	16715	16567	16596	16526	16511	16428	16321	16617	16623	16667	16417	16505	16603	16682	16566	16626	16586	16620	16540	16539	16494	16729	16497	16418	16748	16567	16553	16586	16720	16322	16552	16516	16447	16451	16616	16348	16436	16609	16564	16578	16496	16504	16586	16667	16416	16524	16553	16552	16374	16621	16545	16624	16459	16597	16520	16758	16536	16505	16674	16497	16714	16518	16592	16594	16689	16732	16612	16654	16586	16535	16541	16664	16639	16418	16444	16656	16754
24856	43658	43922	46910	45396	40381	35188	29621	24112	20080	18148	16618	16951	32798	30262	23790	18110	15513	14778	14708	14580	14919	14466	14532	14503	14498	14674	14669	14827	14714	14642	14610	14673	14629	14702	14667	14737	14449	14532	14673	14764	14612	14592	14609	14523	14654	14791	14754	14423	14525	14559	14682	14532	14692	14659	14581	14546	14674	14660	14645	14567	14751	14654	14559	14518	14634	14627	14723	14504	14654	14726	14581	14441	14552	14593	14644	14721	14676	14709	14742	14379	14979	14702	14729	14601	14603	14569	14572	14709	14427	14620	14420	14640	14573	14686	14684	14524	14704	14500	14508	14731	14601	14557	14686	14620	14739	14655	14622	14598	14564	14692	14699	14602	14531	14685	14633	14617	14597	14520	14600	14540	14539	14708	14625	14597	14614	14594	14538	14471	14592	14578	14594	14545	14611	14667	14505	14667	14573	14774	14582	14485	14631	14628	14776	14687	14495	14745	14572	14708	14483	14679	14633	14489	14480	14756	14569	14600	14698	14529	14621	14777	14789	14454	14603	14673	14583	14644	14656	14529	14503	14530	14837	14697	14502	14471	14677	14505	14678	14643	14654	14700	14669	14729	14628	14744	14720	14522	14464	14483	14599	14743	14449	14684	14700	14654	14430	14563	14675	14570	14634	14639	14672	14602	14594	14618	14651	14574	14685	14663	14689	14596	14533	14481	14741	14464	14533	14538	14629	14776	14466	14662	14717	14645	14722	14648	14666	14516	14609	14727	14685	14360	14612	14470	14576	14658	14442	14526	14510	14574	14669	14585	14621	14542	14451	14588	14700	14657	14625	14607	14692	14497	14470	14504	14679	14553	14536	14717	14669	14506	14580	14643	14569	14548	14516	14503	14746	14541	14661	14488	14602	14475	14658	14671	14564	14613	14641	14708	14634	14632	14636	14665	14605	14673	14577	14586	14584	14461	14603	14600	14644	14569	14685	14618	14568	14737	14645	14489	14401	14735	14629	14620	14558	14457	14639	14485	14532	14578	14792	14584	14702	14420	14523	14685	14641	14584	14570	14649	14652	14671	14732	14632	14683	14409	14593	14917	14777	14497	14708	14611	14543	14746	14563	14509	14692	14576	14714	14482	14631	14511	14415	14593	14754	14649	14523	14783	14599	14604	14566	14604	14619	14730	14615	14724	14493	14589	14759	14548	14568	14661	14475	14542	14705	14441	14511	14518	14490	14606	14669	14500	14616	14611	14561	14592	14500	14525	14550	14532	14545	14656	14602	14746	14657	14576	14580	14716	14674	14679	14450	14587	14645	14554	14576	14632	14692	14483	14769	14686	14644	14669	14673	14621	14476	14629	14671	14504	14725	14659	14597	14644	14486	14468	14725	14675	14712	14559	14618	14594	14667	14671	14643	14793	14853	14739	14545	14715	14581	14753	14595	14585	14482	14501	14657	14630	14571	14594	14640	14701	14633	14648	14683	14701	14558	14735	14621	14729	14647	14730	14727	14738	14575	14542	14782	14578	14515	14516	14599	14628	14640	14596	14485	14616	14625	14586	14638	14572	14699	14465	14769	14690	14623	14608	14632	14638	14782	14744	14758	14666	14586	14602	14608	14474	14722	14738	14563	14543	14630	14571	14588	14671	14603	14635	14746	14407	14645	14694	14515	14610	14539	14580	14534	14723	14542	14627	14521	14533	14568	14506	14543	14706	14661	14521	14761	14777	14601	14511	14464	14543	14653	14462	14679	14604	14555	14594	14511	14550	14686	14677	14490	14554	14274	14592	14573	14723	14639	14456	14612	14506	14642	14645	14544	14577	14487	14889	14744	14552	14586	14596	14539	14497	14525	14545	14550	14466	14611	14578	14762	14668	14607	14625	14645	14698	14575	14626	14524	14858	14621	14647	14628	14490	14487	14693	14739	14644	14593	14594	14616	14530	14665	14453	14686	14713	14663	14607	14652	14574	14602	14421	14756	14634	14631	14541	14763	14667	14668	14654	14690	14564	14523	14561	14540	14670	14698	14715	14505	14485	14622	14591	14557	14590	14650	14625	14544	14588	14641	14642	14708	14661	14554	14567	14570	14711	14794	14607	14716	14791	14693	14495	14578	14456	14674	14528	14518	14619	14513	14593	14789	14613	14705	14666	14612	14729	14704	14630	14582	14560	14683	14539	14755	14429	14668	14684	14621	14638	14580	14731	14565	14669	14656	14691	14646	14708	14597	14487	14723	14556	14558	14597	14704	14552	14807	14677	14615	14653	14682	14675	14684	14712	14505	14660	14605	14457	14461	14632	14656	14612	14695	14623	14572	14784	14613	14742	14466	14610	14665	14559	14691	14501	14521	14496	14560	14623	14516	14703	14597	14577	14703	14613	14624	14602	14566	14567	14494	14605	14678	14569	14806	14709	14484	14672	14704	14593	14619	14365	14644	14708	14705	14558	14509	14538	14396	14570	14738	14610	14592	14663	14610	14635	14741	14646	14606	14467	14623	14376	14816	14620	14688	14630	14694	14768	14700	14467	14684	14686	14550	14508	14484	14513	14594	14373	14400	14528	14546	14680	14594	14632	14717	14658	14700	14684	14835	14643	14612	14557	14661	14538	14677	14748	14532	14730	14664	14687	14722	14769	14741	14575	14282	14544	14571	14538	14594	14518	14706	14555	14488	14576	14614	14700	14596	14713	14617	14477	14613	14555	14636	14531	14558	14635	14615	14710	14713	14715	14789	14659	14607	14485	14378	14620	14591	14484	14696	14576	14813	14504	14708	14671	14602	14352	14682	14529	14543	14684	14868	14680	14673	14648	14520	14608	14699	14595	14557	14605	14715	14462	14548	14622	14616	14714	14650	14666	14697	14722	14753	14729	14534	14683	14611	14655	14577	14612	14648	14704	14730	14605	14499	14627	14572	14485	14483	14777	14592	14730	14571	14506	14514	14514	14597	14552	14610	14592	14527	14643	14552	14673	14530	14458	14549	14590	14648	14638	14704	14563	14595	14697	14691	14511	14495	14587	14704	14808	14762	14594	14531	14385	14569	14816	14667	14752	14530	14567	14767	14644	14645	14648	14702	14576	14645	14655	14654	14471	14572	14842	14536	14670	14448	14770	14777	14528	14433	14674	14570	14653	14646	14691	14491	14754	14621	14730	14776	14528	14766	14627	14715	14515	14473	14732	14629	14467	14638	14637	14581	14616	14420	14735	14633	14611	14606	14529	14485	14559	14576	14397	14523	14644	14369	14423	14555	14709	14771	14595	14528	14668	14578	14644	14718	14601	14661	14632	14603	14562	14736	14422	14636	14609	14555	14646	14638	14613	14624	14589	14554	14667	14595	14755	14424	14524	14625	14374	14748	14616	14745	14807	14827	14409	14720	14643	14723	14679	14643	14529	14670	14583	14712	14645	14572	14597	14638	14722	14674	14480	14630	14644	14479	14581	14690	14524	14779	14493	14877	14702	14644	14663	14696	14651	14487	14681	14599	14731	14664	14664	14621	14607	14614	14726	14597	14715	14692	14667	14712	14643	14763	14584	14687	14527	14658	14740	14700	14639	14571	14555	14672	14622	14511	14548	14271	14609	14690	14719	14612	14789	14669	14609	14492	14674	14614	14682	14632	14522	14460	14718	14694	14575	14617	14826	14573	14717	14671	14690	14724	14608	14664	14621	14464	14698	14554	14699	14521	14697	14567	14464	14546	14658	14583	14593	14617	14680	14603	14682	14639	14821	14565	14735	14625	14466	14842	14710	14684	14350	14541	14728	14635	14543	14796	14671	14599	14415	14598	14653	14578	14537	14739	14517	14506	14671	14577	14624	14590	14616	14743	14517	14592	14822	14652	14776	14765	14450	14539	14723	14523	14537	14643	14684	14654	14649	14673	14582	14397	14647	14683	14547	14604	14546	14598	14663	14597	14627	14634	14747	14784	14506	14512	14612	14739	14592	14660	14603	14469	14631	14707	14718	14643	14600	14529	14501	14381	14824	14590	14542	14662	14615	14643	14574	14629	14666	14552	14590	14734	14608	14355	14570	14341	14565	14875	14730	14651	14595	14630	14704	14670	14726	14649	14757	14629	14657	14544	14744	14569	14592	14678	14292	14454	14566	14744	14719	14645	14496	14629	14753	14711	14659	14605	14415	14586	14569	14528	14752	14667	14699	14659	14533	14699	14696	14644	14610	14596	14710	14625	14507	14551	14638	14695	14614	14610	14677	14561	14571	14606	14685	14568	14515	14575	14587	14665	14698	14710	14717	14754	14513	14599	14740	14628	14621	14445	14511	14721	14734	14454	14698	14664	14691	14702	14701	14322	14530	14702	14800	14638	14502	14794	14659	14624	14570	14515	14614	14588	14570	14649	14634	14512	14535	14641	14597	14552	14781	14700	14569	14518	14552	14783	14599	14555	14853	14637	14652	14488	14624	14721	14499	14602	14585	14684	14477	14405	14648	14460	14535	14529	14581	14734	14614	14591	14445	14643	14637	14710	14505	14546	14755	14675	14620	14607	14770	14548	14645	14559	14516	14597	14583	14565	14687	14477	14523	14741	14558	14544	14695	14704	14731	14568	14659	14549	14753	14647	14656	14651	14532	14618	14497	14476	14598	14597	14610	14631	14509	14719	14620	14714	14844	14794	14792	14642	14784	14752	14522	14588	14630	14648	14478	14603	14518	14739	14681	14724	14762	14689	14444	14589	14564	14813	14759	14617	14643	14557	14715	14492	14463	14597	14696	14723	14555	14733	14662	14585	14408	14732	14596	14639	14680	14665	14563	14505	14729	14730	14650	14558	14610	14463	14700	14574	14565	14654	14578	14562	14773	14549	14826	14693	14679	14630	14501	14529	14641	14636	14609	14564	14577	14686	14588	14601	14639	14658	14654	14692	14640	14607	14704	14562	14521	14659	14659	14498	14703	14535	14697	14551	14539	14757	14664	14737	14482	14463	14563	14513	14485	14817	14737	14506	14618	14614	14601	14587	14546	14637	14547	14552	14699	14523	14670	14675	14623	14369	14595	14900	14409	14634	14504	14676	14563	14625	14590	14714	14545	14576	14476	14625	14466	14723	14650	14528	14384	14631	14594	14608	14884	14441	14703	14729	14785	14509	14598	14648	14607	14653	14636	14572	14553	14489	14639	14624	14703	14582	14586	14524	14476	14707	14604	14583
30421	28046	36306	38364	29969	21958	18685	17759	17629	17965	17616	17415	17240	17873	18472	17904	17409	16714	16561	16570	16602	16653	16701	16539	16486	16545	16614	16627	16545	16665	16440	16592	16430	16613	16618	16651	16288	16583	16468	16686	16499	16358	16521	16392	16495	16578	16651	16534	16706	16500	16430	16503	16412	16385	16484	16710	16524	16298	16553	16588	16525	16605	16706	16754	16679	16444	16491	16480	16529	16487	16429	16547	16692	16366	16622	16612	16655	16570	16411	16646	16622	16726	16630	16645	16663	16421	16313	16510	16481	16549	16581	16558	16622	16837	16470	16492	16576	16501	16518	16696	16520	16561	16687	16680	16508	16605	16623	16568	16586	16386	16648	16635	16366	16420	16318	16466	16481	16388	16387	16561	16447	16277	16599	16605	16709	16552	16426	16583	16664	16624	16460	16605	16662	16466	16811	16691	16645	16537	16328	16461	16568	16541	16684	16396	16395	16451	16398	16399	16371	16573	16559	16307	16582	16669	16555	16502	16655	16518	16419	16656	16477	16740	16655	16554	16556	16434	16592	16512	16558	16431	16612	16609	16474	16524	16397	16322	16492	16776	16585	16401	16702	16793	16506	16667	16483	16428	16629	16583	16659	16682	16444	16519	16549	16647	16486	16506	16342	16379	16482	16679	16657	16490	16440	16389	16413	16633	16527	16654	16400	16535	16540	16437	16490	16385	16550	16433	16485	16397	16221	16572	16386	16335	16709	16698	16657	16676	16465	16443	16642	16630	16508	16547	16493	16368	16617	16556	16482	16353	16571	16629	16501	16473	16488	16601	16613	16570	16584	16506	16543	16597	16680	16560	16501	16409	16576	16593	16403	16509	16674	16578	16548	16749	16396	16569	16390	16604	16522	16545	16695	16612	16758	16674	16594	16530	16827	16546	16628	16395	16486	16308	16504	16548	16529	16661	16480	16660	16760	16542	16632	16475	16555	16586	16492	16610	16434	16622	16545	16349	16435	16707	16523	16373	16512	16520	16391	16504	16594	16464	16284	16327	16614	16518	16655	16402	16703	16397	16620	16383	16387	16764	16675	16550	16453	16403	16571	16629	16619	16552	16427	16429	16676	16571	16554	16496	16408	16495	16696	16706	16620	16566	16466	16318	16537	16527	16379	16539	16617	16617	16533	16720	16462	16360	16606	16387	16616	16674	16692	16625	16605	16455	16374	16374	16802	16572	16337	16636	16568	16376	16408	16460	16458	16534	16570	16323	16580	16569	16402	16488	16630	16380	16634	16378	16318	16678	16611	16517	16523	16467	16303	16650	16618	16580	16800	16483	16717	16584	16538	16561	16427	16484	16377	16689	16576	16699	16536	16543	16522	16631	16624	16411	16684	16532	16539	16298	16412	16613	16436	16480	16522	16643	16396	16547	16530	16546	16595	16618	16641	16617	16777	16588	16534	16414	16358	16523	16539	16423	16605	16657	16686	16511	16335	16661	16381	16560	16553	16497	16635	16469	16618	16313	16640	16522	16570	16593	16479	16653	16481	16437	16570	16562	16485	16679	16533	16388	16481	16456	16371	16462	16662	16338	16487	16545	16668	16397	16620	16496	16462	16624	16384	16634	16572	16553	16663	16546	16620	16376	16561	16518	16558	16478	16644	16381	16637	16627	16620	16621	16565	16724	16536	16505	16525	16577	16493	16216	16438	16650	16423	16603	16383	16364	16450	16456	16530	16753	16602	16542	16639	16510	16590	16407	16572	16346	16489	16411	16560	16508	16566	16579	16493	16678	16576	16435	16543	16699	16500	16635	16494	16586	16239	16561	16561	16692	16500	16492	16519	16609	16408	16445	16553	16793	16568	16496	16563	16347	16479	16467	16610	16434	16536	16488	16568	16430	16757	16556	16310	16441	16330	16564	16507	16607	16614	16400	16536	16476	16495	16417	16480	16446	16530	16317	16589	16550	16419	16669	16748	16405	16690	16411	16461	16756	16744	16577	16653	16428	16540	16413	16602	16685	16568	16699	16556	16712	16526	16561	16605	16615	16757	16516	16391	16560	16650	16530	16517	16481	16421	16577	16572	16654	16588	16373	16419	16610	16712	16730	16750	16562	16585	16310	16550	16672	16591	16721	16606	16152	16541	16614	16458	16571	16665	16522	16655	16477	16410	16522	16472	16500	16484	16774	16663	16609	16613	16450	16432	16529	16642	16608	16615	16518	16695	16726	16692	16631	16602	16388	16494	16516	16620	16443	16629	16574	16341	16400	16350	16470	16519	16579	16499	16607	16570	16598	16707	16775	16555	16433	16277	16549	16695	16641	16638	16403	16679	16419	16469	16518	16577	16338	16548	16436	16445	16599	16523	16511	16579	16599	16586	16583	16586	16495	16618	16527	16555	16507	16607	16582	16485	16472	16458	16322	16726	16540	16306	16666	16559	16630	16543	16280	16475	16705	16458	16649	16543	16503	16389	16603	16708	16480	16421	16519	16626	16546	16704	16629	16435	16483	16740	16579	16597	16406	16554	16526	16572	16446	16567	16558	16395	16615	16679	16501	16539	16455	16428	16570	16596	16623	16547	16463	16530	16509	16614	16613	16502	16657	16683	16728	16524	16527	16403	16415	16660	16360	16532	16541	16723	16744	16581	16646	16603	16558	16442	16636	16600	16711	16406	16476	16494	16554	16638	16586	16418	16653	16646	16592	16598	16564	16514	16495	16530	16622	16622	16480	16538	16425	16527	16349	16589	16673	16633	16696	16413	16485	16541	16505	16750	16427	16501	16485	16519	16590	16531	16543	16508	16576	16560	16438	16450	16418	16672	16591	16684	16383	16758	16568	16624	16529	16534	16524	16504	16581	16635	16544	16311	16559	16424	16745	16719	16454	16539	16480	16650	16520	16594	16658	16409	16482	16617	16504	16531	16584	16531	16529	16671	16555	16380	16542	16394	16368	16726	16441	16331	16299	16412	16481	16316	16707	16414	16669	16514	16587	16439	16449	16767	16436	16536	16426	16577	16429	16663	16422	16496	16578	16634	16503	16624	16635	16457	16455	16472	16593	16437	16398	16591	16527	16281	16444	16574	16607	16512	16435	16796	16579	16503	16395	16442	16488	16765	16485	16697	16466	16449	16676	16371	16446	16552	16383	16679	16671	16425	16620	16608	16526	16638	16674	16733	16538	16574	16479	16540	16469	16480	16630	16848	16445	16588	16602	16636	16565	16685	16441	16780	16546	16404	16364	16581	16518	16563	16797	16494	16809	16789	16572	16638	16530	16670	16372	16602	16512	16647	16488	16521	16492	16600	16555	16681	16616	16602	16554	16847	16630	16557	16526	16726	16563	16676	16655	16711	16624	16427	16573	16622	16673	16533	16677	16686	16359	16637	16390	16512	16469	16409	16591	16610	16450	16357	16408	16527	16551	16501	16575	16580	16516	16503	16495	16400	16309	16539	16606	16510	16506	16537	16700	16542	16363	16522	16510	16539	16444	16640	16634	16664	16505	16512	16396	16560	16540	16522	16679	16643	16529	16420	16543	16517	16413	16724	16477	16447	16543	16598	16765	16679	16394	16472	16500	16711	16600	16645	16547	16521	16524	16589	16647	16567	16573	16608	16564	16493	16402	16534	16707	16691	16547	16334	16709	16561	16489	16445	16447	16607	16347	16733	16499	16322	16424	16544	16638	16737	16573	16656	16544	16599	16509	16513	16512	16456	16639	16410	16624	16373	16388	16441	16526	16572	16420	16457	16697	16492	16600	16396	16509	16480	16697	16670	16600	16674	16650	16679	16553	16457	16528	16661	16448	16417	16396	16656	16637	16514	16668	16677	16515	16536	16679	16445	16688	16558	16636	16446	16659	16401	16794	16521	16382	16441	16438	16524	16600	16597	16714	16482	16683	16530	16445	16433	16320	16617	16559	16482	16623	16629	16586	16706	16574	16479	16702	16690	16757	16525	16453	16717	16578	16486	16741	16421	16473	16637	16520	16604	16613	16563	16747	16516	16401	16664	16521	16494	16563	16508	16494	16569	16401	16710	16571	16583	16399	16569	16773	16827	16568	16577	16511	16677	16453	16605	16727	16573	16519	16669	16562	16466	16626	16514	16385	16793	16575	16612	16451	16372	16583	16700	16633	16434	16521	16698	16580	16374	16586	16504	16484	16767	16608	16344	16665	16665	16532	16428	16619	16420	16471	16528	16540	16472	16565	16485	16666	16683	16634	16479	16492	16624	16728	16398	16487	16613	16425	16650	16495	16435	16425	16633	16536	16565	16434	16507	16459	16408	16581	16750	16545	16713	16439	16494	16577	16433	16550	16713	16414	16402	16462	16280	16634	16482	16625	16459	16409	16456	16518	16442	16454	16517	16684	16596	16737	16570	16504	16343	16508	16623	16515	16788	16426	16653	16519	16612	16419	16498	16382	16583	16565	16474	16484	16451	16722	16489	16615	16430	16573	16579	16674	16383	16744	16534	16567	16623	16577	16608	16685	16710	16478	16411	16504	16785	16454	16583	16529	16637	16536	16542	16608	16570	16506	16475	16578	16317	16448	16689	16423	16612	16679	16617	16693	16552	16582	16398	16717	16533	16531	16438	16515	16481	16644	16603	16607	16608	16748	16541	16371	16583	16575	16571	16749	16580	16356	16582	16511	16726	16579	16659	16647	16465	16451	16494	16498	16499	16380	16496	16678	16662	16590	16477	16506	16458	16435	16509	16671	16419	16589	16625	16646	16565	16538	16620	16680	16582	16695	16451	16619	16459	16426	16563	16503	16413	16769	16450	16583	16555	16410	16577	16702	16702	16543	16303	16379	16660	16669	16401	16496	16632	16585	16651	16465	16553	16253	16611	16556	16595	16548	16593	16594	16629	16730	16712	16488	16478	16454	16624	16368	16441	16387	16606	16710	16481	16613	16709	16646	16505	16585	16525	16550	16879	16628	16516	16452	16500	16578	16464	16495	16618	16431	16677	16514	16455	16545	16551	16500	16508	16414	16512	16576	16672	16517	16468	16600	16608	16606	16460	16577	16776	16554	16370	16579	16516	16632	16527	16688	16548	16643	16577	16458	16504	16300	16472	16602	16588	16699	16564	16504	16586	16447	16387	16751	16371	16464	16493	16543	16719	16520	16472	16499	16683	16517	16528	16575	16649	16867	16615	16589	16464	16740
23027	33877	38416	38472	29627	19752	17059	15744	16058	16992	16237	15544	14985	16681	16936	16002	15071	14813	14477	14591	14601	14496	14343	14542	14548	14617	14633	14479	14583	14690	14566	14476	14661	14515	14553	14307	14503	14627	14472	14366	14454	14586	14625	14708	14464	14460	14379	14456	14571	14368	14551	14740	14594	14429	14703	14575	14532	14430	14543	14424	14534	14679	14574	14608	14555	14585	14531	14548	14645	14544	14545	14565	14516	14581	14668	14462	14621	14355	14488	14496	14518	14453	14633	14530	14388	14573	14525	14402	14543	14502	14521	14538	14678	14475	14611	14393	14415	14542	14691	14627	14688	14461	14545	14397	14621	14555	14501	14497	14308	14532	14682	14556	14546	14579	14491	14662	14590	14559	14635	14373	14695	14673	14685	14365	14715	14347	14621	14557	14595	14482	14643	14406	14551	14551	14585	14574	14622	14510	14634	14656	14433	14454	14467	14561	14416	14630	14680	14588	14776	14508	14548	14520	14564	14646	14538	14546	14446	14545	14497	14615	14508	14517	14451	14456	14490	14335	14514	14544	14376	14679	14446	14667	14604	14447	14585	14386	14643	14494	14488	14528	14518	14434	14426	14543	14517	14506	14583	14373	14528	14622	14645	14614	14562	14508	14386	14509	14636	14640	14601	14517	14580	14449	14552	14483	14399	14519	14590	14481	14372	14481	14795	14617	14647	14372	14492	14487	14534	14518	14670	14807	14581	14600	14471	14471	14516	14552	14550	14693	14388	14505	14375	14455	14683	14534	14449	14557	14426	14597	14603	14530	14525	14516	14545	14464	14621	14439	14387	14567	14393	14514	14592	14515	14607	14460	14419	14605	14365	14545	14544	14539	14666	14518	14500	14490	14360	14568	14659	14523	14721	14524	14342	14546	14491	14671	14465	14423	14409	14577	14496	14538	14530	14324	14513	14570	14580	14587	14454	14532	14509	14551	14643	14500	14633	14480	14435	14526	14538	14599	14536	14574	14455	14531	14621	14443	14374	14567	14529	14556	14629	14503	14466	14431	14434	14499	14498	14639	14624	14486	14678	14541	14587	14541	14612	14623	14381	14714	14610	14523	14664	14657	14407	14418	14679	14635	14663	14574	14531	14453	14461	14411	14625	14485	14479	14605	14551	14483	14466	14526	14637	14520	14569	14536	14553	14701	14583	14555	14451	14391	14502	14568	14646	14429	14661	14435	14458	14510	14488	14537	14708	14550	14344	14534	14460	14527	14630	14524	14298	14323	14451	14380	14644	14484	14639	14637	14597	14436	14541	14574	14541	14480	14592	14554	14508	14467	14641	14503	14444	14432	14657	14309	14364	14727	14550	14468	14546	14483	14565	14611	14597	14457	14466	14669	14486	14414	14577	14403	14430	14523	14491	14513	14402	14610	14591	14593	14570	14521	14693	14445	14448	14658	14585	14590	14646	14511	14471	14577	14437	14634	14614	14645	14519	14748	14433	14523	14469	14426	14660	14464	14586	14531	14479	14497	14505	14484	14438	14474	14457	14400	14669	14358	14556	14471	14509	14477	14622	14455	14501	14385	14664	14514	14499	14548	14538	14452	14675	14420	14587	14550	14568	14497	14455	14536	14612	14622	14466	14600	14660	14690	14398	14357	14544	14567	14623	14537	14581	14480	14448	14470	14484	14526	14711	14458	14545	14471	14606	14620	14399	14541	14505	14721	14550	14636	14447	14500	14395	14406	14603	14393	14517	14528	14609	14307	14338	14711	14473	14547	14428	14658	14697	14465	14586	14533	14649	14441	14571	14356	14497	14318	14432	14535	14449	14790	14500	14503	14417	14545	14549	14252	14699	14392	14599	14535	14485	14468	14422	14749	14452	14471	14591	14625	14596	14549	14580	14608	14646	14381	14369	14465	14626	14561	14453	14316	14582	14462	14619	14485	14741	14423	14420	14584	14453	14741	14514	14575	14511	14525	14501	14517	14530	14600	14393	14590	14626	14692	14396	14541	14525	14525	14469	14470	14392	14365	14551	14633	14469	14471	14460	14612	14572	14503	14487	14424	14437	14583	14602	14570	14655	14385	14490	14600	14598	14604	14456	14706	14506	14450	14626	14479	14419	14448	14532	14367	14467	14631	14480	14436	14506	14642	14605	14452	14571	14570	14520	14573	14549	14623	14620	14495	14595	14555	14646	14391	14542	14556	14427	14604	14599	14675	14530	14539	14574	14688	14482	14412	14455	14467	14527	14487	14568	14580	14670	14462	14540	14482	14704	14618	14652	14508	14575	14427	14413	14462	14537	14523	14647	14510	14552	14619	14596	14673	14722	14433	14360	14598	14686	14580	14469	14383	14468	14526	14492	14638	14772	14637	14688	14753	14529	14477	14522	14663	14496	14600	14614	14521	14384	14598	14732	14410	14476	14594	14467	14590	14511	14491	14603	14501	14589	14718	14579	14445	14556	14660	14622	14562	14626	14564	14571	14661	14588	14478	14439	14673	14559	14423	14485	14451	14391	14542	14499	14768	14422	14468	14523	14689	14579	14629	14482	14448	14472	14511	14578	14610	14554	14512	14513	14549	14610	14599	14404	14387	14627	14562	14627	14547	14537	14514	14333	14538	14508	14507	14629	14395	14412	14434	14647	14344	14508	14667	14755	14698	14620	14555	14514	14555	14550	14512	14614	14604	14620	14402	14563	14494	14500	14602	14627	14542	14573	14552	14457	14387	14669	14505	14600	14547	14647	14372	14660	14547	14391	14559	14504	14429	14554	14405	14702	14710	14383	14521	14690	14461	14625	14480	14472	14715	14431	14401	14654	14484	14409	14409	14518	14489	14505	14450	14537	14587	14543	14542	14556	14583	14621	14566	14698	14605	14480	14607	14463	14516	14443	14656	14532	14432	14669	14535	14504	14591	14590	14495	14624	14473	14648	14421	14428	14563	14566	14607	14633	14636	14481	14582	14638	14594	14399	14527	14359	14574	14569	14478	14520	14582	14529	14850	14401	14503	14440	14559	14437	14494	14740	14480	14572	14616	14473	14438	14775	14520	14462	14569	14497	14649	14388	14431	14503	14563	14652	14461	14529	14465	14563	14539	14555	14634	14373	14520	14501	14484	14495	14427	14568	14685	14574	14493	14531	14489	14608	14433	14581	14542	14492	14657	14291	14347	14570	14676	14558	14699	14364	14521	14503	14574	14672	14565	14538	14755	14380	14505	14456	14631	14428	14586	14562	14511	14523	14626	14548	14513	14554	14595	14369	14650	14478	14451	14701	14446	14593	14558	14601	14598	14491	14592	14475	14482	14480	14419	14536	14431	14798	14509	14415	14468	14588	14381	14616	14329	14723	14461	14499	14459	14469	14445	14510	14605	14481	14406	14534	14427	14655	14445	14624	14730	14635	14487	14413	14563	14523	14474	14619	14398	14598	14547	14451	14484	14464	14523	14489	14537	14453	14587	14557	14536	14603	14549	14605	14533	14572	14519	14374	14491	14465	14450	14400	14645	14544	14598	14502	14494	14559	14575	14614	14397	14542	14435	14668	14741	14500	14571	14362	14623	14669	14627	14573	14739	14672	14416	14495	14478	14602	14587	14452	14369	14658	14356	14580	14511	14695	14447	14591	14621	14485	14576	14570	14388	14448	14496	14668	14462	14574	14393	14589	14503	14547	14573	14463	14692	14363	14563	14606	14598	14489	14657	14684	14425	14721	14641	14457	14439	14665	14545	14497	14492	14695	14288	14856	14504	14518	14426	14539	14556	14551	14434	14539	14424	14395	14502	14618	14588	14492	14552	14588	14425	14464	14421	14595	14619	14510	14757	14578	14472	14527	14467	14640	14616	14740	14474	14699	14513	14442	14598	14442	14628	14503	14541	14489	14654	14592	14426	14539	14509	14580	14732	14478	14602	14564	14608	14592	14416	14622	14431	14556	14554	14586	14592	14505	14452	14557	14539	14609	14516	14543	14439	14683	14471	14467	14533	14531	14591	14537	14446	14408	14663	14402	14364	14477	14487	14569	14599	14527	14472	14425	14650	14292	14582	14562	14572	14645	14796	14426	14525	14545	14440	14467	14437	14579	14498	14558	14577	14532	14251	14376	14638	14594	14502	14556	14515	14489	14600	14609	14490	14555	14548	14750	14312	14479	14514	14514	14297	14620	14324	14462	14503	14563	14616	14363	14541	14499	14464	14475	14669	14597	14566	14769	14464	14508	14616	14563	14518	14578	14457	14430	14541	14519	14526	14459	14445	14325	14466	14527	14359	14459	14551	14601	14519	14619	14680	14476	14546	14719	14428	14510	14580	14551	14637	14489	14627	14414	14476	14579	14575	14630	14557	14519	14457	14359	14538	14641	14520	14591	14602	14326	14633	14550	14598	14534	14401	14399	14531	14492	14518	14502	14461	14492	14515	14599	14513	14354	14460	14529	14523	14436	14566	14625	14541	14439	14411	14439	14467	14611	14560	14654	14676	14616	14376	14551	14534	14585	14549	14597	14555	14417	14627	14493	14468	14500	14586	14575	14520	14417	14604	14461	14431	14595	14638	14660	14440	14633	14576	14587	14712	14695	14563	14467	14459	14829	14553	14565	14600	14528	14364	14482	14473	14622	14462	14415	14603	14651	14590	14567	14662	14447	14745	14639	14517	14411	14680	14712	14400	14505	14563	14494	14670	14465	14416	14544	14523	14526	14517	14605	14680	14412	14443	14558	14607	14495	14454	14544	14624	14575	14639	14434	14414	14469	14469	14492	14479	14434	14586	14675	14526	14596	14612	14502	14338	14482	14559	14647	14713	14632	14554	14406	14513	14437	14574	14608	14502	14443	14393	14456	14414	14454	14570	14545	14345	14630	14586	14603	14488	14468	14542	14519	14641	14381	14450	14637	14532	14519	14345	14644	14539	14492	14465	14539	14515	14717	14539	14355	14527	14493	14603	14628	14463	14549	14640	14575	14542	14549	14498	14480	14843	14458	14561	14598	14420	14420	14685	14519	14426	14638	14588	14536	14366	14558	14585	14549	14566	14627	14513	14432	14473	14423	14584	14557	14385	14346	14549	14584	14512	14460	14454	14356	14617	14370	14491	14632	14546	14676	14454	14421	14466	14528	14578	14657	14433	14491	14686	14591	14479	14562	14483	14383	14590	14537	14563	14541	14408	14640	14578
25187	21572	31037	32286	27981	22827	19677	17567	17192	17262	17761	18940	26991	27897	25008	21455	18921	17264	16865	16840	16599	16608	16749	16860	16726	16501	16567	16597	16652	16377	16699	16476	16555	16483	16686	16797	16768	16529	16568	16688	16602	16568	16593	16624	16766	16707	16456	16540	16807	16537	16723	16721	16588	16742	16434	16653	16714	16684	16531	16587	16548	16364	16755	16437	16688	16492	16463	16641	16534	16536	16647	16648	16653	16479	16636	16711	16741	16612	16607	16688	16651	16692	16688	16563	16610	16582	16519	16492	16397	16654	16519	16646	16479	16527	16569	16370	16609	16652	16502	16604	16598	16419	16321	16478	16747	16499	16520	16495	16623	16637	16542	16387	16724	16645	16523	16572	16558	16635	16495	16656	16504	16481	16678	16333	16615	16600	16628	16552	16676	16604	16592	16538	16621	16421	16679	16710	16598	16813	16491	16581	16601	16620	16513	16481	16437	16770	16586	16783	16379	16523	16566	16528	16409	16598	16515	16616	16434	16540	16655	16431	16646	16692	16641	16681	16392	16621	16490	16534	16628	16639	16409	16599	16526	16495	16753	16441	16557	16654	16396	16477	16642	16715	16638	16483	16592	16627	16700	16369	16554	16430	16663	16433	16457	16610	16469	16526	16593	16593	16609	16437	16472	16491	16574	16565	16653	16496	16590	16533	16477	16632	16717	16538	16622	16657	16540	16593	16729	16369	16550	16617	16402	16550	16477	16584	16490	16657	16713	16623	16647	16386	16503	16801	16647	16731	16654	16464	16723	16771	16633	16528	16643	16616	16517	16614	16528	16649	16616	16401	16431	16440	16662	16764	16568	16460	16508	16539	16547	16504	16500	16514	16789	16555	16575	16586	16667	16524	16571	16620	16390	16466	16724	16618	16548	16603	16641	16630	16761	16753	16731	16550	16602	16755	16567	16447	16642	16661	16558	16622	16807	16561	16459	16606	16438	16589	16544	16489	16400	16552	16616	16586	16670	16554	16566	16580	16403	16510	16610	16451	16677	16431	16582	16658	16683	16570	16567	16720	16711	16580	16662	16477	16712	16468	16700	16629	16339	16717	16551	16524	16442	16375	16650	16537	16624	16502	16562	16644	16531	16796	16473	16680	16318	16488	16618	16725	16688	16533	16500	16463	16582	16660	16459	16461	16468	16501	16595	16617	16660	16692	16588	16435	16599	16568	16552	16473	16458	16637	16634	16511	16532	16494	16537	16661	16407	16417	16611	16526	16565	16624	16613	16707	16728	16511	16534	16703	16474	16531	16587	16624	16560	16503	16524	16630	16673	16765	16479	16570	16585	16562	16613	16545	16541	16524	16544	16315	16755	16624	16609	16566	16554	16387	16515	16582	16744	16611	16523	16474	16499	16473	16538	16667	16681	16603	16475	16509	16610	16694	16566	16441	16603	16438	16716	16483	16490	16415	16783	16600	16607	16651	16673	16587	16616	16386	16510	16495	16637	16702	16741	16495	16487	16462	16669	16451	16552	16693	16408	16515	16604	16495	16454	16783	16830	16582	16405	16344	16636	16600	16644	16589	16672	16465	16512	16353	16462	16374	16628	16641	16557	16556	16631	16555	16754	16625	16617	16404	16727	16477	16578	16646	16588	16579	16596	16594	16597	16367	16609	16597	16716	16580	16535	16654	16627	16361	16447	16695	16647	16423	16617	16629	16396	16578	16530	16630	16561	16812	16612	16499	16523	16692	16609	16458	16654	16441	16497	16409	16514	16536	16606	16440	16733	16707	16574	16660	16673	16474	16521	16672	16590	16561	16617	16726	16484	16703	16335	16570	16669	16669	16471	16461	16525	16525	16619	16734	16566	16484	16535	16497	16664	16644	16604	16306	16696	16395	16616	16534	16422	16573	16604	16597	16726	16638	16689	16648	16499	16588	16666	16664	16814	16412	16564	16566	16583	16582	16558	16451	16421	16462	16488	16786	16465	16560	16527	16591	16696	16668	16630	16703	16484	16545	16496	16651	16466	16620	16449	16550	16433	16431	16563	16542	16442	16416	16622	16690	16470	16673	16427	16798	16632	16397	16542	16757	16530	16436	16523	16586	16583	16700	16536	16424	16666	16455	16724	16460	16451	16677	16500	16716	16545	16657	16502	16472	16464	16426	16535	16474	16732	16808	16436	16459	16399	16376	16675	16577	16569	16265	16617	16467	16679	16705	16692	16604	16472	16412	16485	16527	16511	16541	16475	16416	16762	16534	16606	16683	16623	16605	16748	16711	16518	16543	16628	16611	16453	16639	16776	16545	16734	16747	16738	16454	16608	16666	16602	16640	16642	16591	16504	16385	16620	16447	16615	16744	16475	16656	16474	16766	16704	16638	16675	16468	16540	16677	16462	16624	16686	16306	16635	16548	16570	16607	16550	16510	16494	16643	16648	16551	16649	16812	16612	16618	16533	16466	16469	16652	16571	16686	16534	16625	16541	16450	16481	16430	16427	16586	16496	16578	16723	16595	16469	16542	16703	16481	16667	16450	16500	16773	16588	16691	16590	16486	16489	16552	16433	16430	16612	16572	16479	16463	16683	16538	16550	16522	16608	16774	16560	16425	16301	16479	16519	16480	16411	16643	16445	16578	16594	16533	16529	16644	16700	16527	16566	16512	16604	16543	16574	16632	16552	16575	16569	16578	16630	16551	16630	16550	16581	16478	16435	16497	16419	16520	16583	16543	16668	16711	16561	16614	16758	16730	16533	16625	16702	16493	16535	16503	16561	16550	16577	16633	16502	16483	16556	16662	16524	16713	16506	16403	16535	16705	16537	16623	16526	16602	16600	16682	16597	16675	16385	16462	16279	16465	16598	16565	16567	16552	16532	16518	16822	16556	16651	16646	16776	16710	16722	16473	16566	16587	16531	16529	16691	16500	16635	16796	16481	16576	16407	16348	16602	16556	16670	16665	16659	16434	16722	16808	16590	16676	16539	16718	16524	16486	16508	16467	16492	16634	16540	16405	16483	16642	16686	16532	16358	16595	16708	16555	16684	16542	16751	16681	16616	16663	16554	16457	16493	16703	16644	16638	16479	16533	16602	16617	16780	16483	16427	16825	16673	16655	16507	16589	16608	16622	16788	16733	16765	16599	16473	16833	16601	16683	16708	16469	16543	16420	16627	16585	16564	16794	16771	16435	16550	16641	16519	16483	16499	16521	16664	16638	16429	16496	16484	16855	16699	16661	16727	16452	16536	16629	16710	16587	16551	16543	16684	16580	16893	16492	16389	16581	16412	16393	16502	16552	16548	16374	16525	16708	16585	16649	16540	16547	16383	16696	16626	16406	16661	16511	16769	16645	16562	16402	16736	16546	16669	16704	16445	16497	16635	16512	16642	16302	16392	16421	16704	16614	16460	16492	16581	16533	16693	16687	16647	16593	16674	16782	16556	16554	16591	16674	16561	16662	16582	16678	16439	16449	16608	16587	16544	16588	16452	16527	16450	16662	16579	16474	16535	16790	16489	16553	16468	16584	16646	16434	16522	16377	16553	16478	16404	16568	16649	16647	16727	16654	16632	16603	16633	16394	16612	16546	16363	16507	16468	16446	16580	16576	16563	16505	16572	16746	16612	16509	16726	16689	16680	16631	16822	16553	16651	16559	16825	16625	16515	16395	16580	16627	16524	16567	16677	16731	16527	16593	16532	16550	16528	16392	16528	16569	16573	16575	16411	16375	16666	16609	16571	16630	16542	16684	16452	16560	16659	16626	16726	16579	16464	16575	16597	16507	16412	16468	16653	16779	16530	16526	16553	16555	16623	16802	16482	16571	16654	16612	16662	16581	16793	16792	16537	16457	16533	16470	16554	16599	16512	16751	16447	16509	16496	16630	16583	16500	16448	16615	16657	16527	16562	16659	16912	16541	16493	16566	16729	16437	16491	16715	16629	16482	16670	16695	16492	16549	16731	16558	16580	16769	16543	16628	16537	16638	16614	16578	16435	16440	16587	16479	16777	16591	16494	16581	16431	16622	16559	16733	16474	16576	16699	16602	16531	16653	16605	16537	16696	16356	16841	16638	16609	16627	16748	16509	16750	16862	16426	16711	16708	16675	16566	16572	16618	16541	16817	16593	16619	16622	16676	16500	16588	16710	16621	16601	16433	16350	16636	16483	16523	16590	16578	16597	16516	16617	16685	16477	16749	16550	16814	16429	16454	16497	16668	16805	16617	16640	16561	16412	16485	16547	16673	16471	16412	16531	16625	16470	16707	16429	16514	16336	16584	16625	16677	16592	16673	16483	16597	16658	16647	16714	16717	16562	16704	16633	16634	16559	16480	16539	16628	16439	16466	16685	16454	16668	16527	16645	16524	16697	16553	16509	16666	16761	16849	16592	16656	16498	16626	16609	16574	16529	16574	16585	16477	16611	16664	16679	16625	16464	16382	16533	16732	16531	16386	16549	16539	16479	16757	16645	16774	16719	16557	16501	16477	16487	16902	16607	16491	16644	16843	16498	16707	16596	16357	16731	16766	16725	16673	16449	16474	16571	16662	16510	16642	16778	16631	16562	16622	16274	16859	16619	16493	16652	16739	16584	16436	16457	16631	16559	16609	16503	16519	16577	16675	16600	16439	16541	16585	16533	16682	16499	16449	16400	16661	16402	16762	16479	16501	16535	16590	16505	16815	16484	16529	16514	16578	16371	16648	16725	16596	16804	16641	16516	16646	16469	16553	16383	16606	16627	16403	16441	16552	16661	16632	16601	16511	16354	16607	16449	16588	16478	16562	16735	16637	16521	16623	16528	16474	16638	16531	16678	16719	16480	16470	16471	16435	16521	16557	16633	16724	16439	16484	16656	16572	16595	16647	16613	16427	16406	16427	16403	16390	16597	16544	16553	16396	16511	16577	16594	16770	16615	16689	16641	16514	16810	16499	16719	16641	16663	16766	16546	16677	16625	16549	16721	16589	16702	16515	16465	16535	16444	16608	16599	16706	16590	16675	16757	16599	16529	16489	16407	16427	16395	16575	16599	16590	16562	16695	16577	16650	16629	16785	16602	16454	16531	16661	16564	16741	16439	16570	16669	16455	16520	16456	16545	16614	16685	16401	16645	16674	16656	16660	16554	16601	16562	16727	16706	16434	16725	16765	16315	16449	16361	16537	16613	16515	16761	16512	16455
23401	39228	46231	42283	30786	19405	16281	15627	15013	15161	16564	18432	29206	28907	24926	20488	16909	15239	14798	14621	14456	14641	14495	14528	14539	14572	14674	14452	14629	14493	14654	14487	14561	14499	14710	14501	14538	14608	14726	14691	14652	14579	14757	14446	14537	14723	14623	14651	14660	14707	14593	14612	14443	14656	14690	14669	14693	14458	14799	14781	14315	14601	14519	14616	14492	14666	14783	14584	14580	14703	14438	14564	14331	14685	14650	14685	14577	14661	14579	14483	14590	14578	14599	14530	14494	14491	14808	14476	14560	14819	14558	14612	14512	14643	14720	14517	14633	14623	14529	14623	14581	14472	14543	14413	14665	14593	14640	14638	14604	14443	14401	14600	14426	14648	14667	14584	14633	14600	14558	14627	14701	14801	14525	14539	14512	14584	14710	14506	14617	14701	14688	14454	14601	14787	14573	14455	14682	14726	14636	14489	14660	14643	14477	14503	14665	14880	14660	14625	14688	14590	14590	14569	14622	14677	14650	14589	14774	14574	14743	14521	14603	14616	14638	14427	14551	14714	14621	14489	14546	14699	14595	14654	14619	14419	14431	14535	14619	14492	14546	14680	14565	14445	14593	14500	14497	14553	14478	14604	14524	14585	14780	14596	14594	14547	14619	14614	14500	14698	14526	14579	14591	14471	14735	14567	14529	14638	14580	14343	14601	14476	14675	14440	14631	14565	14422	14780	14623	14656	14731	14566	14621	14602	14568	14512	14600	14592	14647	14563	14597	14518	14632	14514	14567	14609	14715	14585	14566	14633	14770	14572	14463	14552	14452	14545	14525	14616	14559	14685	14489	14636	14683	14636	14696	14681	14649	14609	14680	14642	14539	14610	14650	14407	14400	14634	14593	14480	14483	14541	14487	14589	14588	14418	14696	14512	14625	14666	14696	14522	14649	14727	14589	14410	14494	14595	14532	14547	14662	14550	14669	14505	14612	14428	14466	14704	14649	14316	14663	14446	14522	14379	14476	14623	14616	14390	14719	14669	14544	14583	14668	14518	14711	14571	14475	14617	14631	14616	14566	14553	14508	14438	14578	14517	14569	14635	14460	14512	14577	14552	14557	14503	14655	14605	14563	14633	14481	14439	14746	14673	14698	14623	14538	14603	14525	14639	14642	14724	14762	14483	14664	14597	14638	14482	14648	14573	14456	14587	14523	14423	14591	14617	14517	14598	14562	14704	14572	14599	14521	14481	14711	14453	14485	14373	14505	14577	14633	14563	14549	14402	14613	14696	14632	14624	14746	14477	14617	14522	14605	14671	14553	14525	14683	14569	14656	14382	14560	14713	14564	14673	14445	14645	14597	14497	14460	14491	14463	14390	14397	14531	14586	14638	14664	14579	14569	14573	14600	14621	14676	14516	14616	14520	14547	14689	14672	14571	14635	14622	14596	14709	14554	14694	14481	14441	14388	14524	14633	14475	14690	14734	14487	14543	14728	14530	14517	14688	14661	14635	14727	14474	14533	14413	14536	14506	14461	14302	14706	14625	14304	14626	14634	14642	14772	14592	14725	14529	14588	14688	14647	14552	14509	14525	14565	14321	14667	14562	14589	14577	14711	14397	14594	14433	14698	14490	14506	14538	14561	14603	14659	14712	14652	14354	14651	14487	14731	14468	14604	14444	14536	14594	14332	14542	14401	14531	14504	14686	14663	14511	14574	14561	14576	14521	14456	14572	14533	14674	14525	14480	14678	14561	14439	14652	14562	14637	14606	14494	14563	14517	14468	14625	14482	14649	14518	14407	14535	14649	14619	14587	14734	14752	14550	14587	14674	14713	14591	14599	14636	14522	14550	14708	14401	14562	14609	14572	14628	14612	14580	14534	14674	14490	14495	14563	14662	14496	14511	14455	14526	14584	14485	14367	14686	14518	14533	14429	14704	14632	14469	14550	14426	14492	14623	14496	14697	14694	14563	14548	14603	14546	14478	14484	14695	14533	14513	14338	14539	14667	14525	14744	14684	14399	14623	14709	14632	14784	14577	14589	14425	14740	14572	14619	14660	14562	14486	14671	14476	14715	14520	14674	14552	14373	14427	14635	14727	14620	14495	14627	14573	14514	14536	14596	14667	14493	14547	14395	14448	14636	14509	14501	14534	14773	14656	14657	14636	14669	14439	14517	14504	14555	14625	14624	14582	14542	14446	14506	14556	14504	14673	14561	14587	14488	14607	14666	14624	14660	14594	14556	14436	14675	14540	14813	14596	14518	14686	14545	14571	14854	14587	14723	14537	14460	14541	14731	14525	14365	14522	14827	14716	14467	14544	14534	14679	14547	14534	14612	14756	14594	14539	14455	14627	14685	14693	14584	14519	14693	14643	14586	14689	14545	14591	14493	14682	14548	14514	14767	14529	14593	14657	14552	14643	14535	14645	14466	14689	14476	14451	14477	14487	14482	14463	14607	14725	14631	14631	14560	14584	14596	14477	14627	14574	14423	14766	14479	14611	14612	14652	14721	14699	14588	14371	14638	14545	14781	14646	14522	14569	14565	14706	14527	14532	14412	14564	14655	14499	14721	14540	14772	14504	14604	14589	14535	14590	14686	14598	14477	14413	14537	14585	14599	14640	14524	14685	14555	14511	14414	14625	14477	14742	14579	14572	14341	14616	14442	14550	14576	14511	14710	14544	14571	14512	14572	14745	14529	14702	14475	14551	14455	14663	14601	14341	14558	14617	14705	14604	14471	14479	14538	14436	14523	14699	14655	14657	14631	14597	14669	14720	14624	14597	14534	14460	14603	14553	14456	14597	14373	14729	14460	14696	14568	14603	14494	14685	14684	14669	14550	14385	14503	14520	14686	14567	14554	14616	14573	14666	14650	14716	14583	14564	14474	14493	14544	14582	14513	14523	14477	14615	14542	14714	14597	14429	14598	14759	14393	14581	14558	14543	14411	14444	14537	14421	14403	14426	14689	14706	14674	14378	14644	14498	14525	14498	14565	14525	14663	14392	14605	14734	14507	14701	14499	14554	14669	14383	14538	14674	14644	14665	14422	14617	14639	14624	14541	14743	14494	14459	14547	14556	14744	14495	14538	14520	14541	14629	14556	14548	14546	14619	14579	14611	14515	14679	14585	14527	14403	14640	14508	14511	14503	14705	14584	14429	14538	14537	14553	14715	14482	14765	14686	14627	14544	14586	14649	14517	14523	14583	14541	14506	14691	14581	14430	14533	14736	14428	14497	14719	14632	14625	14542	14558	14535	14691	14529	14652	14523	14698	14606	14646	14638	14451	14601	14765	14527	14623	14656	14514	14576	14508	14535	14680	14670	14655	14596	14590	14756	14601	14429	14260	14553	14581	14526	14750	14599	14550	14600	14621	14444	14595	14429	14583	14423	14365	14568	14707	14552	14537	14543	14581	14446	14359	14473	14545	14478	14519	14663	14548	14662	14487	14722	14601	14620	14489	14529	14566	14707	14625	14639	14717	14724	14556	14602	14527	14595	14356	14693	14617	14400	14619	14645	14445	14547	14469	14659	14650	14695	14605	14682	14640	14430	14674	14675	14755	14551	14553	14493	14543	14578	14629	14631	14570	14445	14560	14515	14795	14665	14536	14379	14581	14567	14631	14638	14526	14587	14668	14453	14506	14524	14456	14638	14691	14495	14542	14642	14435	14640	14454	14593	14515	14551	14575	14626	14556	14481	14523	14387	14818	14498	14533	14571	14479	14649	14551	14701	14457	14530	14744	14532	14501	14648	14778	14463	14536	14557	14351	14560	14609	14551	14543	14691	14638	14560	14516	14557	14720	14657	14458	14449	14492	14441	14570	14526	14552	14567	14470	14661	14604	14657	14703	14762	14504	14530	14573	14757	14548	14702	14535	14531	14430	14730	14623	14659	14488	14544	14602	14679	14551	14528	14527	14499	14777	14454	14691	14443	14517	14431	14638	14509	14554	14577	14622	14588	14705	14664	14525	14329	14633	14713	14496	14424	14613	14498	14486	14390	14752	14494	14524	14569	14571	14376	14592	14536	14497	14730	14684	14568	14598	14474	14701	14558	14556	14761	14477	14478	14383	14656	14708	14578	14710	14466	14535	14545	14605	14608	14466	14504	14697	14565	14590	14545	14577	14520	14684	14582	14741	14573	14612	14454	14675	14428	14622	14604	14548	14588	14541	14617	14706	14561	14585	14405	14372	14690	14606	14585	14513	14766	14461	14685	14484	14742	14657	14578	14524	14511	14711	14546	14730	14645	14857	14656	14613	14668	14495	14529	14743	14582	14489	14412	14521	14571	14590	14673	14614	14646	14410	14730	14511	14603	14524	14652	14659	14400	14648	14730	14716	14625	14637	14556	14580	14509	14590	14595	14585	14670	14598	14365	14574	14545	14549	14674	14648	14470	14542	14573	14673	14616	14532	14608	14678	14507	14659	14657	14695	14491	14574	14544	14569	14372	14544	14489	14703	14558	14605	14549	14446	14506	14347	14651	14594	14573	14440	14552	14500	14605	14419	14488	14423	14329	14659	14548	14602	14509	14625	14705	14551	14578	14528	14592	14626	14661	14819	14502	14697	14432	14733	14604	14520	14579	14597	14565	14493	14481	14571	14580	14435	14477	14543	14637	14531	14556	14610	14666	14627	14608	14623	14618	14442	14542	14656	14381	14713	14488	14579	14586	14559	14623	14667	14526	14600	14733	14473	14723	14695	14401	14543	14490	14528	14542	14617	14519	14589	14407	14662	14573	14423	14662	14609	14522	14635	14541	14594	14551	14708	14609	14642	14457	14563	14460	14652	14459	14566	14520	14472	14505	14449	14505	14558	14587	14460	14578	14529	14640	14414	14732	14519	14557	14662	14401	14709	14817	14550	14621	14539	14709	14686	14413	14631	14501	14503	14565	14628	14448	14645	14723	14599	14513	14681	14574	14701	14528	14538	14357	14745	14464	14582	14667	14637	14565	14486	14767	14665	14523	14649	14616	14578	14600	14472	14693	14442	14598	14435	14320	14645	14800	14559	14623	14586	14551	14648	14570	14537	14491	14699	14763	14516	14636	14663	14581	14511	14663	14592	14439	14473	14650	14689	14650	14580	14795	14495	14601	14588	14604	14622	14510	14575	14564	14575	14451	14610	14550	14628	14550	14528	14611	14745	14628	14746	14649	14522	14549	14621	14586
23878	21529	29478	25912	22918	22934	21730	18263	17645	17991	17899	19358	38497	40002	30004	24362	20083	17644	17001	16828	16813	16534	16740	16821	16697	16573	16617	16705	16724	16748	16629	16671	16752	16571	16786	16784	16684	16846	16753	16603	16684	16750	16564	16825	16612	16556	16524	16612	16709	16836	16736	16815	16713	16908	16790	16514	16690	16674	16614	16700	16674	16811	16598	16575	16703	16439	16764	16856	16582	16729	16706	16498	16667	16702	16688	16528	16600	16625	16560	16560	16663	16734	16733	16671	16896	16584	16898	16515	16585	16879	16516	16606	16786	16728	16530	16630	16700	16517	16573	16600	16645	16723	16672	16574	16671	16945	16716	16528	16764	16775	16586	16669	16866	16497	16682	16807	16753	16684	16677	16615	16567	16759	16650	16685	16627	16805	16493	16814	16809	16797	16487	16454	16625	16532	16538	16515	16541	16631	16626	16571	16596	16596	16532	16612	16703	16686	16929	16590	16601	16627	16590	16772	16527	16657	16606	16695	16740	16789	16616	16589	16677	16984	16695	16712	16665	16450	16544	16574	16444	16644	16650	16669	16591	16731	16730	16596	16789	16496	16664	16453	16671	16614	16761	16487	16764	16600	16546	16667	16681	16658	16571	16782	16465	16669	16685	16532	16599	16541	16748	16700	16769	16823	16616	16493	16566	16759	16637	16802	16744	16329	16686	16686	16520	16526	16556	16499	16667	16509	16513	16612	16909	16710	16520	16566	16721	16612	16639	16510	16594	16702	16478	16624	16459	16845	16590	16614	16780	16771	16457	16715	16508	16695	16651	16674	16666	17002	16431	16487	16766	16587	16507	16677	16522	16547	16620	16672	16630	16645	16618	16698	16599	16758	16520	16588	16660	16496	16689	16777	16701	16591	16842	16512	16600	16571	16641	16768	16778	16712	16518	16671	16698	16502	16818	16714	16598	16727	16656	16589	16561	16916	16713	16603	16432	16538	16415	16636	16728	16681	16784	16564	16424	16641	16659	16562	16718	16620	16619	16563	16496	16627	16567	16792	16586	16606	16601	16447	16646	16638	16727	16705	16723	16607	16514	16786	16737	16597	16644	16903	16608	16550	16845	16530	16714	16624	16542	16646	16710	16640	16616	16573	16801	16573	16503	16839	16628	16611	16799	16488	16715	16736	16658	16723	16718	16688	16520	16632	16642	16747	16583	16639	16590	16524	16727	16633	16563	16665	16645	16688	16598	16719	16691	16633	16694	16461	16942	16669	16747	16782	16556	16590	16673	16612	16699	16587	16695	16418	16478	16596	16667	16832	16777	16728	16588	16682	16669	16551	16888	16706	16876	16877	16714	16534	16620	16625	16692	16713	16514	16747	16606	16406	16614	16655	16626	16400	16691	16520	16663	16544	16715	16687	16766	16633	16823	16568	16842	16591	16578	16684	16831	16538	16721	16455	16445	16564	16609	16510	16776	16712	16748	16635	16418	16515	16690	16643	16712	16433	16439	16454	16472	16668	16642	16590	16655	16770	16452	16571	16654	16596	16480	16844	16604	16549	16721	16679	16833	16606	16797	16692	16772	16521	16811	16490	16440	16338	16721	16507	16478	16678	16910	16692	16656	16592	16598	16690	16749	16616	16651	16820	16756	16772	16582	16585	16539	16464	16605	16706	16505	16551	16689	16846	16630	16474	16624	16600	16605	16671	16593	16521	16516	16672	16739	16631	16686	16387	16596	16619	16487	16347	16588	16566	16796	16549	16624	16508	16741	16484	16507	16561	16688	16560	16440	16657	16781	16595	16838	16667	16689	16809	16561	16707	16541	16720	16924	16607	16682	16709	16533	16495	16667	16669	16494	16586	16832	16803	16733	16410	16557	16572	16553	16538	16707	16860	16825	16567	16615	16345	16638	16531	16589	16653	16417	16581	16637	16707	16705	16437	16567	16698	16545	16507	16560	16651	16630	16676	16736	16622	16623	16524	16661	16512	16566	16821	16463	16794	16695	16455	16415	16679	16585	16809	16732	16484	16554	16664	16682	16687	16444	16680	16684	16616	16399	16797	16442	16664	16796	16705	16737	16551	16682	16652	16708	16856	16791	16626	16470	16707	16703	16639	16753	16471	16728	16429	16605	16527	16673	16433	16778	16613	16602	16562	16834	16541	16716	16646	16665	16690	16607	16657	16725	16644	16549	16510	16507	16754	16465	16567	16577	16539	16565	16562	16601	16469	16722	16622	16539	16951	16528	16643	16720	16520	16597	16768	16690	16495	16391	16576	16614	16569	16632	16595	16620	16815	16513	16534	16701	16505	16638	16673	16409	16650	16768	16632	16477	16812	16664	16777	16688	16737	16627	16934	16425	16450	16657	16509	16629	16632	16603	16529	16664	16549	16680	16679	16540	16487	16450	16648	16430	16542	16542	16862	16522	16588	16659	16640	16558	16597	16728	16759	16614	16769	16815	16883	16685	16597	16682	16562	16604	16608	16775	16781	16631	16543	16611	16635	16596	16530	16687	16666	16637	16650	16494	16476	16634	16626	16658	16676	16581	16673	16539	16617	16666	16600	16621	16446	16513	16808	16636	16717	16504	16508	16782	16625	16605	16603	16665	16676	16555	16718	16681	16666	16604	16859	16615	16596	16732	16770	16700	16617	16675	16652	16787	16736	16532	16740	16455	16684	16612	16679	16526	16393	16414	16664	16464	16664	16557	16659	16641	16728	16749	16647	16653	16360	16537	16618	16430	16724	16405	16711	16647	16559	16551	16587	16496	16643	16782	16499	16700	16476	16611	16644	16787	16850	16830	16406	16702	16695	16474	16562	16600	16458	16473	16625	16691	16768	16610	16512	16610	16713	16471	16727	16725	16585	16845	16617	16741	16751	16757	16777	16677	16794	16678	16621	16661	16628	16715	16676	16613	16672	16578	16607	16680	16660	16623	16655	16606	16540	16506	16605	16541	16477	16799	16660	16694	16681	16634	16735	16573	16537	16573	16673	16787	16429	16659	16767	16496	16644	16570	16474	16610	16621	16587	16737	16606	16686	16760	16763	16448	16596	16733	16472	16726	16695	16689	16724	16786	16532	16682	16558	16574	16584	16608	16547	16794	16590	16422	16418	16717	16455	16662	16731	16675	16570	16661	16623	16681	16729	16689	16734	16622	16543	16548	16621	16577	16633	16808	16683	16768	16559	16562	16618	16559	16707	16514	16650	16652	16714	16706	16486	16562	16387	16560	16553	16693	16591	16837	16749	16656	16746	16893	16644	16640	16619	16705	16410	16669	16599	16554	16651	16641	16390	16613	16618	16656	16763	16558	16863	16597	16653	16596	16510	16676	16579	16569	16808	16586	16593	16957	16627	16583	16736	16780	16500	16373	16782	16724	16609	16690	16633	16839	16543	16487	16694	16457	16519	16626	16695	16614	16422	16791	16796	16516	16584	16617	16576	16651	16628	16594	16369	16415	16666	16612	16518	16679	16630	16565	16504	16654	16635	16592	16584	16630	16531	16626	16753	16460	16580	16434	16624	16676	16653	16579	16657	16656	16659	16584	16631	16706	16573	16667	16756	16692	16804	16695	16570	16657	16548	16659	16435	16550	16658	16439	16887	16368	16532	16552	16579	16434	16465	16327	16626	16629	16508	16796	16771	16532	16467	16690	16743	16614	16550	16488	16639	16499	16786	16570	16582	16715	16526	16639	16546	16652	16621	16754	16640	16627	16634	16495	16717	16657	16546	16495	16503	16660	16738	16846	16456	16599	16666	16601	16724	16570	16589	16768	16709	16724	16458	16547	16671	16561	16649	16639	16846	16790	16721	16619	16503	16593	16653	16626	16633	16502	16352	16492	16602	16773	16670	16819	16793	16778	16718	16642	16623	16706	16658	16608	16727	16594	16712	16592	16680	16771	16792	16739	16647	16809	16858	16785	16689	16385	16551	16653	16697	16619	16488	16694	16682	16756	16640	16701	16570	16809	16812	16624	16609	16554	16729	16610	16557	16596	16421	16460	16519	16588	16721	16643	16695	16613	16678	16695	16732	16511	16740	16681	16772	16540	16651	16499	16762	16675	16884	16645	16589	16647	16496	16700	16634	16471	16590	16527	16660	16585	16696	16640	16631	16670	16692	16799	16653	16581	16688	16639	16493	16595	16605	16602	16454	16665	16806	16581	16592	16714	16641	16593	16635	16819	16736	16496	16497	16634	16562	16669	16561	16557	16752	16670	16637	16571	16586	16781	16590	16706	16999	16816	16748	16713	16774	16917	16412	16624	16512	16687	16718	16650	16820	16510	16505	16699	16384	16581	16607	16457	16777	16675	16744	16738	16618	16600	16621	16561	16671	16639	16546	16407	16922	16791	16600	16617	16755	16613	16614	16778	16489	16594	16696	16631	16754	16603	16704	16569	16523	16747	16526	16551	16612	16672	16604	16384	16622	16757	16559	16607	16546	16688	16625	16632	16545	16402	16614	16618	16689	16678	16812	16620	16591	16742	16647	16600	16560	16754	16680	16489	16447	16567	16590	16755	16842	16482	16651	16625	16724	16586	16762	16471	16530	16520	16728	16789	16632	16549	16770	16494	16434	16656	16553	16584	16696	16604	16567	16684	16590	16611	16582	16579	16555	16775	16516	16576	16786	16653	16417	16516	16699	16573	16706	16643	16576	16503	16660	16592	16741	16613	16857	16669	16318	16540	16727	16725	16529	16697	16672	16591	16838	16801	16498	16437	16426	16602	16621	16640	16777	16676	16635	16755	16580	16423	16570	16620	16620	16633	16654	16576	16720	16722	16757	16616	16607	16644	16605	16808	16617	16640	16811	16693	16643	16856	16428	16531	16503	16360	16622	16466	16605	16520	16487	16738	16656	16732	16659	16519	16611	16791	16551	16400	16636	16609	16723	16627	16560	16620	16691	16535	16565	16793	16690	16767	16649	16777	16618	16718	16761	16628	16600	16655	16831	16765	16515	16744	16675	16659	16700	16504	16698	16743	16399	16538	16681	16705	16595	16523	16645	16617	16610	16415	16507	16675	16385	16448	16682	16640	16696	16702	16610	16452	16712	16667	16495	16544	16708	16732	16719	16494	16522	16632	16467	16272	16673	16517	16437	16511	16624	16685	16627	16650	16575	16748	16544	16780	16440	16548	16604	16808	16718	16610	16512	16539	16626
24924	45446	48265	39515	23828	17773	16496	15970	16067	16142	15586	19447	42256	39655	30236	23742	18282	15494	14588	14592	14579	14502	14518	14748	14783	14705	14674	14645	14737	14751	14558	14579	14657	14636	14567	14551	14477	14640	14701	14390	14681	14473	14730	14555	14695	14783	14598	14517	14307	14566	14751	14443	14565	14651	14757	14637	14549	14691	14514	14652	14739	14603	14678	14464	14533	14707	14522	14491	14607	14702	14708	14874	14667	14801	14597	14685	14764	14440	14610	14545	14698	14635	14537	14597	14529	14523	14648	14786	14569	14702	14474	14477	14723	14578	14588	14551	14609	14612	14646	14578	14657	14721	14590	14418	14839	14679	14486	14601	14563	14671	14561	14696	14593	14559	14672	14559	14554	14643	14442	14609	14495	14519	14472	14683	14549	14669	14546	14494	14763	14593	14654	14660	14732	14537	14537	14605	14521	14530	14590	14556	14587	14568	14638	14592	14700	14651	14532	14627	14526	14611	14582	14609	14608	14680	14663	14541	14970	14690	14473	14718	14705	14672	14592	14731	14572	14611	14739	14646	14479	14581	14662	14461	14595	14607	14514	14442	14916	14516	14517	14600	14570	14530	14720	14806	14500	14442	14626	14536	14555	14554	14641	14463	14499	14804	14642	14723	14552	14704	14453	14608	14663	14521	14641	14586	14672	14550	14575	14626	14709	14530	14764	14557	14609	14651	14631	14586	14513	14543	14696	14575	14716	14729	14663	14629	14501	14581	14626	14506	14567	14733	14496	14801	14509	14535	14683	14724	14626	14440	14775	14405	14539	14697	14694	14612	14694	14674	14522	14576	14508	14647	14527	14462	14591	14566	14528	14575	14516	14597	14847	14620	14542	14593	14520	14651	14497	14705	14574	14646	14742	14648	14753	14487	14715	14607	14536	14709	14633	14800	14600	14759	14739	14509	14451	14590	14612	14783	14611	14606	14564	14647	14581	14590	14544	14426	14579	14528	14523	14552	14480	14565	14646	14468	14769	14508	14638	14652	14637	14620	14551	14563	14672	14621	14486	14747	14599	14514	14465	14572	14514	14517	14473	14576	14728	14588	14636	14729	14443	14670	14552	14536	14732	14532	14548	14545	14692	14741	14563	14740	14593	14611	14678	14397	14467	14594	14464	14483	14538	14546	14560	14461	14619	14412	14773	14544	14666	14567	14775	14525	14780	14345	14698	14537	14693	14340	14573	14574	14485	14603	14723	14725	14638	14529	14507	14628	14638	14702	14462	14660	14527	14664	14679	14753	14696	14679	14611	14585	14577	14561	14603	14795	14606	14447	14673	14561	14579	14489	14769	14769	14579	14601	14500	14621	14577	14502	14533	14611	14540	14689	14505	14520	14608	14480	14659	14382	14572	14598	14650	14660	14666	14591	14621	14694	14535	14640	14424	14505	14556	14563	14584	14521	14544	14505	14546	14485	14517	14639	14787	14707	14715	14638	14436	14696	14663	14519	14652	14573	14632	14595	14623	14485	14532	14579	14765	14560	14569	14564	14679	14733	14613	14650	14569	14690	14666	14746	14481	14648	14841	14675	14589	14649	14727	14575	14635	14659	14542	14558	14571	14558	14671	14656	14520	14494	14586	14607	14689	14756	14447	14634	14566	14494	14530	14647	14641	14655	14711	14666	14516	14571	14690	14608	14616	14570	14618	14693	14533	14815	14520	14690	14677	14492	14684	14615	14563	14585	14787	14725	14586	14532	14624	14617	14782	14676	14572	14549	14528	14513	14570	14582	14508	14730	14590	14411	14610	14567	14598	14774	14608	14612	14622	14744	14559	14604	14635	14563	14464	14532	14478	14776	14612	14578	14539	14636	14532	14571	14488	14657	14719	14614	14561	14451	14499	14679	14561	14486	14522	14650	14513	14588	14606	14510	14621	14766	14698	14674	14469	14635	14760	14589	14637	14795	14633	14526	14626	14548	14613	14745	14597	14594	14794	14516	14695	14530	14534	14600	14569	14611	14694	14789	14658	14599	14581	14526	14515	14546	14515	14720	14659	14566	14534	14465	14566	14649	14517	14607	14603	14760	14550	14699	14377	14496	14641	14739	14752	14457	14471	14720	14581	14795	14548	14522	14557	14735	14455	14674	14445	14438	14699	14708	14536	14391	14636	14595	14613	14616	14684	14605	14683	14714	14532	14761	14652	14724	14579	14600	14652	14427	14647	14566	14639	14521	14559	14729	14528	14552	14648	14731	14691	14511	14614	14533	14751	14612	14513	14645	14643	14582	14535	14435	14468	14578	14556	14737	14595	14542	14484	14534	14524	14586	14640	14759	14583	14374	14447	14543	14628	14597	14633	14670	14526	14663	14515	14681	14670	14497	14596	14682	14544	14572	14494	14722	14660	14626	14580	14863	14419	14709	14787	14737	14986	14687	14371	14452	14637	14785	14544	14630	14608	14521	14603	14420	14605	14504	14769	14556	14460	14538	14632	14641	14684	14618	14692	14529	14727	14595	14595	14588	14700	14587	14541	14578	14805	14598	14536	14432	14437	14628	14471	14668	14792	14506	14689	14758	14507	14572	14709	14626	14500	14621	14573	14427	14693	14581	14638	14683	14618	14544	14684	14460	14537	14642	14692	14483	14830	14578	14632	14429	14472	14579	14638	14647	14473	14717	14606	14616	14466	14627	14558	14659	14638	14637	14756	14721	14416	14722	14635	14698	14564	14481	14605	14628	14489	14652	14697	14527	14558	14528	14429	14580	14665	14674	14588	14525	14483	14625	14663	14576	14526	14705	14461	14650	14572	14626	14466	14555	14548	14620	14434	14664	14521	14679	14510	14545	14632	14634	14593	14605	14625	14533	14624	14568	14583	14498	14662	14643	14489	14658	14424	14617	14636	14686	14586	14670	14507	14641	14620	14701	14716	14479	14704	14484	14594	14674	14506	14597	14649	14679	14717	14694	14597	14484	14701	14583	14568	14469	14683	14637	14492	14400	14619	14668	14624	14545	14805	14500	14748	14476	14601	14530	14778	14518	14497	14613	14448	14610	14660	14567	14697	14580	14630	14608	14569	14569	14614	14517	14631	14544	14772	14517	14444	14627	14596	14520	14622	14660	14677	14798	14567	14568	14533	14528	14606	14583	14482	14605	14574	14692	14556	14707	14609	14460	14734	14583	14538	14428	14523	14605	14560	14543	14544	14631	14389	14498	14618	14682	14717	14571	14578	14597	14664	14637	14627	14528	14776	14579	14637	14725	14520	14532	14650	14540	14529	14458	14525	14693	14610	14481	14574	14458	14864	14562	14601	14470	14618	14507	14579	14645	14765	14582	14466	14419	14635	14589	14655	14685	14582	14719	14695	14664	14725	14496	14470	14693	14570	14663	14515	14587	14531	14554	14652	14531	14588	14661	14517	14728	14491	14472	14651	14550	14659	14593	14608	14673	14432	14683	14554	14581	14624	14722	14506	14635	14551	14687	14608	14399	14737	14735	14664	14573	14551	14644	14775	14732	14578	14571	14618	14470	14470	14660	14647	14551	14517	14592	14581	14653	14623	14645	14740	14557	14666	14615	14632	14395	14557	14604	14757	14620	14538	14643	14546	14622	14590	14620	14629	14652	14583	14555	14384	14346	14542	14700	14595	14578	14605	14696	14676	14631	14646	14462	14629	14668	14815	14638	14724	14525	14664	14464	14543	14514	14533	14625	14477	14763	14735	14760	14577	14616	14507	14684	14677	14497	14518	14715	14692	14869	14602	14442	14582	14621	14416	14685	14621	14653	14580	14446	14626	14654	14707	14530	14815	14623	14654	14488	14741	14421	14623	14420	14624	14611	14453	14482	14738	14568	14590	14507	14491	14632	14588	14616	14684	14654	14629	14555	14547	14632	14600	14420	14446	14648	14601	14583	14716	14667	14778	14552	14637	14586	14525	14578	14691	14665	14456	14606	14503	14548	14536	14758	14543	14596	14676	14707	14732	14523	14612	14629	14578	14600	14690	14525	14547	14457	14473	14649	14446	14557	14642	14556	14649	14621	14560	14559	14454	14586	14608	14541	14639	14608	14609	14563	14497	14647	14659	14689	14510	14620	14490	14551	14666	14555	14499	14528	14691	14623	14626	14535	14581	14652	14642	14668	14556	14641	14676	14735	14550	14608	14495	14728	14663	14694	14599	14687	14562	14569	14579	14488	14711	14496	14471	14664	14574	14760	14654	14573	14518	14706	14592	14648	14468	14561	14575	14507	14477	14639	14684	14700	14597	14528	14493	14454	14626	14615	14633	14445	14643	14557	14743	14643	14668	14405	14742	14590	14633	14590	14636	14623	14604	14530	14658	14509	14541	14563	14515	14490	14556	14511	14627	14602	14466	14559	14440	14471	14551	14575	14562	14586	14541	14536	14620	14584	14575	14563	14535	14692	14602	14497	14405	14698	14669	14653	14427	14640	14647	14844	14642	14576	14611	14420	14619	14607	14511	14664	14598	14809	14708	14636	14619	14681	14511	14513	14585	14676	14774	14458	14722	14538	14583	14508	14546	14711	14814	14669	14703	14578	14725	14599	14652	14624	14736	14550	14441	14495	14560	14555	14655	14585	14765	14529	14529	14627	14632	14487	14464	14503	14624	14536	14496	14602	14561	14573	14632	14457	14640	14562	14492	14548	14801	14463	14708	14634	14578	14556	14672	14619	14615	14554	14613	14541	14594	14608	14678	14465	14505	14638	14698	14730	14393	14598	14650	14549	14675	14531	14635	14411	14768	14586	14606	14676	14571	14471	14524	14592	14650	14533	14542	14646	14585	14558	14669	14473	14518	14468	14659	14545	14732	14563	14652	14654	14695	14676	14563	14506	14645	14661	14647	14701	14619	14609	14801	14564	14722	14671	14644	14381	14572	14640	14602	14793	14850	14651	14655	14611	14446	14641	14580	14557	14588	14605	14494	14480	14670	14543	14541	14799	14581	14586	14472	14709	14851	14607	14697	14665	14626	14572	14642	14668	14598	14596	14525	14656	14474	14499	14661	14557	14794	14622	14533	14643	14638	14672	14685	14604	14647	14697	14441	14767	14476	14413	14691	14585	14690	14595	14642	14533	14512	14687	14556	14626	14810	14516	14585	14647	14627	14569	14424	14657	14612	14497	14573	14661	14657	14472	14388	14696	14500	14515	14662	14711
31363	32643	36983	25318	18269	17076	17076	17170	17003	16886	16832	16735	18930	19570	18240	17452	17098	16674	16759	16472	16843	16778	16914	16501	16597	16322	16761	16730	16554	16744	16693	16564	16644	16653	16595	16680	16550	16583	16509	16711	16593	16713	16837	16637	16624	16254	16493	16672	16591	16383	16657	16642	16460	16467	16638	16875	16700	16338	16471	16830	16679	16613	16782	16676	16606	16508	16681	16598	16520	16477	16675	16654	16557	16562	16585	16799	16671	16818	16935	16605	16634	16577	16648	16786	16591	16563	16711	16637	16565	16711	16409	16677	16672	16554	16598	16495	16599	16704	16599	16379	16429	16603	16830	16821	16688	16568	16515	16457	16457	16570	16592	16592	16693	16639	16712	16744	16714	16692	16516	16726	16664	16511	16768	16667	16864	16533	16700	16534	16711	16676	16767	16657	16529	16637	16482	16699	16685	16564	16715	16658	16855	16701	16815	16421	16712	16606	16723	16503	16632	16535	16424	16713	16708	16565	16522	16566	16543	16638	16554	16614	16707	16725	16660	16784	16782	16825	16575	16442	16522	16687	16765	16720	16657	16792	16907	16670	16602	16691	16765	16644	16698	16584	16571	16480	16604	16657	16473	16773	16431	16504	16489	16595	16522	16609	16647	16626	16509	16686	16737	16627	16647	16526	16818	16692	16573	16775	16606	16757	16610	16574	16536	16644	16549	16581	16672	16414	16374	16538	16575	16620	16608	16646	16637	16447	16717	16515	16618	16664	16685	16563	16767	16717	16493	16616	16745	16800	16420	16688	16550	16635	16785	16634	16666	16697	16836	16551	16683	16550	16833	16615	16647	16567	16667	16695	16692	16552	16685	16637	16687	16710	16728	16625	16595	16511	16603	16458	16624	16666	16698	16436	16749	16564	16556	16751	16649	16649	16535	16692	16657	16734	16592	16531	16614	16723	16657	16672	16466	16781	16780	16539	16696	16498	16620	16624	16541	16609	16582	16696	16501	16611	16718	16620	16602	16669	16621	16749	16721	16674	16578	16621	16624	16522	16583	16511	16634	16802	16709	16800	16522	16747	16781	16796	16715	16738	16431	16548	16861	16492	16735	16383	16571	16552	16673	16566	16587	16601	16474	16759	16563	16645	16549	16647	16521	16546	16554	16822	16670	16734	16750	16722	16438	16606	16391	16682	16645	16560	16697	16484	16538	16463	16407	16693	16518	16872	16628	16693	16792	16709	16639	16587	16572	16623	16552	16512	16637	16764	16568	16534	16655	16505	16541	16759	16656	16614	16750	16490	16796	16601	16765	16605	16644	16360	16575	16542	16774	16500	16571	16573	16616	16582	16702	16680	16457	16529	16567	16598	16587	16758	16755	16865	16722	16694	16563	16591	16550	16643	16526	16692	16580	16715	16545	16660	16671	16615	16575	16803	16611	16581	16452	16627	16713	16656	16646	16662	16837	16632	16714	16644	16572	16699	16673	16534	16764	16720	16567	16673	16566	16696	16653	16465	16637	16642	16480	16591	16621	16702	16604	16542	16716	16697	16533	16694	16779	16584	16784	16466	16785	16599	16797	16625	16570	16704	16348	16531	16530	16501	16663	16557	16641	16564	16584	16592	16496	16490	16742	16553	16649	16729	16774	16571	16647	16611	16732	16840	16656	16626	16680	16676	16574	16724	16441	16578	16517	16559	16520	16588	16559	16698	16705	16503	16576	16788	16598	16431	16680	16791	16574	16621	16831	16606	16788	16575	16408	16658	16598	16664	16570	16653	16561	16527	16548	16479	16641	16643	16424	16700	16805	16700	16643	16706	16757	16575	16298	16641	16682	16499	16775	16808	16579	16605	16631	16518	16398	16810	16819	16758	16708	16597	16511	16689	16467	16886	16602	16547	16708	16634	16573	16421	16633	16588	16717	16854	16556	16540	16699	16669	16735	16772	16490	16623	16515	16543	16525	16629	16526	16692	16471	16469	16556	16586	16663	16732	16581	16566	16609	16613	16627	16654	16629	16413	16847	16602	16869	16684	16481	16660	16707	16767	16599	16548	16612	16480	16420	16509	16637	16555	16691	16675	16590	16637	16523	16571	16392	16419	16632	16763	16744	16935	16509	16559	16670	16647	16559	16809	16777	16494	16786	16821	16616	16720	16613	16621	16606	16549	16701	16743	16453	16678	16702	16637	16743	16725	16531	16558	16480	16598	16498	16648	16559	16593	16690	16625	16510	16491	16426	16715	16594	16616	16566	16806	16615	16588	16803	16587	16509	16685	16592	16512	16627	16581	16637	16692	16882	16616	16828	16549	16593	16490	16337	16683	16633	16679	16630	16741	16627	16708	16590	16585	16430	16593	16548	16707	16691	16739	16716	16720	16760	16761	16645	16485	16633	16436	16474	16764	16702	16607	16502	16728	16683	16675	16695	16631	16508	16608	16611	16614	16622	16713	16605	16621	16666	16798	16538	16580	16591	16628	16658	16705	16751	16593	16571	16713	16587	16814	16767	16771	16729	16611	16737	16710	16801	16532	16888	16544	16773	16586	16666	16777	16701	16748	16611	16405	16739	16715	16616	16956	16645	16474	16514	16690	16666	16555	16529	16491	16728	16597	16609	16547	16752	16496	16622	16684	16553	16662	16717	16572	16558	16571	16603	16681	16689	16610	16867	16647	16793	16668	16661	16514	16649	16547	16641	16565	16802	16735	16780	16787	16566	16609	16460	16553	16910	16671	16691	16678	16698	16913	16756	16754	16480	16714	16649	16662	16689	16669	16707	16470	16629	16644	16525	16485	16528	16424	16563	16622	16630	16428	16507	16647	16605	16839	16641	16642	16713	16583	16779	16537	16647	16820	16652	16486	16687	16560	16756	16649	16631	16878	16477	16549	16684	16632	16764	16848	16774	16766	16734	16727	16509	16845	16639	16413	16680	16958	16540	16692	16746	16581	16854	16699	16475	16762	16502	16662	16739	16763	16735	16601	16574	16667	16809	16672	16403	16525	16570	16694	16789	16674	16446	16717	16404	16583	16622	16631	16433	16620	16622	16617	16491	16802	16728	16539	16711	16627	16659	16490	16473	16626	16595	16536	16896	16616	16675	16645	16750	16647	16633	16786	16770	16690	16584	16574	16702	16654	16730	16601	16452	16522	16678	16674	16769	16741	16583	16645	16399	16653	16668	16682	16654	16324	16638	16641	16562	16578	16683	16816	16777	16797	16762	16377	16627	16553	16701	16489	16492	16621	16632	16715	16801	16502	16639	16520	16500	16813	16653	16671	16466	16480	16745	16755	16555	16735	16629	16629	16661	16670	16598	16741	16557	16588	16631	16487	16524	16644	16567	16709	16599	16682	16651	16512	16783	16817	16754	16539	16749	16460	16826	16500	16639	16632	16680	16558	16684	16649	16604	16696	16554	16619	16645	16663	16735	16584	16688	16677	16639	16398	16647	16660	16613	16667	16452	16475	16619	16573	16623	16598	16471	16639	16835	16755	16523	16594	16690	16684	16627	16671	16562	16652	16477	16241	16613	16507	16735	16623	16734	16604	16675	16621	16848	16656	16681	16744	16736	16546	16771	16646	16673	16618	16734	16696	16759	16662	16657	16580	16815	16892	16659	16641	16678	16604	16701	16606	16608	16576	16578	16631	16659	16702	16648	16763	16587	16496	16731	16444	16749	16537	16653	16617	16520	16691	16529	16558	16560	16801	16669	16658	16657	16614	16720	16726	16776	16617	16663	16586	16485	16628	16496	16615	16654	16561	16698	16681	16807	16724	16788	16644	16605	16566	16756	16507	16704	16581	16535	16463	16658	16592	16521	16672	16626	16755	16623	16635	16644	16737	16739	16735	16597	16770	16823	16587	16670	16620	16478	16731	16330	16565	16897	16689	16785	16592	16690	16666	16683	16618	16784	16644	16665	16590	16583	16699	16650	16715	16577	16557	16674	16721	16681	16541	16618	16610	16819	16608	16460	16584	16769	16252	16486	16514	16520	16732	16657	16515	16518	16691	16364	16412	16617	16512	16696	16528	16611	16490	16576	16528	16610	16717	16599	16848	16439	16767	16592	16638	16730	16655	16598	16710	16597	16809	16562	16687	16735	16521	16722	16776	16312	16565	16645	16790	16654	16537	16697	16579	16578	16713	16739	16692	16652	16527	16712	16601	16730	16775	16632	16754	16641	16531	16806	16570	16680	16655	16611	16538	16557	16748	16846	16648	16603	16810	16554	16550	16514	16610	16645	16704	16835	16602	16566	16516	16607	16580	16534	16507	16708	16618	16671	16737	16654	16459	16686	16417	16648	16529	16720	16535	16735	16623	16871	16910	16716	16441	16514	16720	16741	16729	16538	16627	16605	16887	16774	16736	16608	16468	16496	16563	16795	16803	16573	16531	16543	16574	16626	16676	16702	16700	16772	16504	16518	16646	16631	16583	16604	16722	16453	16752	16770	16747	16452	16788	16489	16512	16546	16938	16746	16804	16790	16566	16709	16549	16661	16538	16604	16694	16616	16711	16790	16534	16571	16679	16588	16545	16717	16695	16644	16710	16871	16748	16575	16492	16576	16688	16544	16638	16610	16695	16541	16613	16715	16792	16683	16747	16560	16561	16703	16560	16838	16545	16617	16693	16516	16879	16521	16595	16667	16758	16989	16668	16690	16563	16661	16422	16406	16716	16723	16569	16755	16590	16452	16654	16561	16709	16702	16543	16517	16448	16711	16800	16720	16791	16540	16753	16686	16726	16639	16510	16657	16593	16719	16750	16825	16629	16680	16680	16617	16479	16660	16616	16731	16662	16635	16689	16561	16556	16653	16604	16613	16474	16772	16424	16686	16717	16710	16677	16833	16689	16437	16815	16380	16478	16575	16590	16545	16498	16733	16660	16595	16720	16785	16660	16552	16570	16653	16393	16736	16711	16781	16884	16860	16394	16598	16763	16612	16710	16630	16767	16718	16552	16616	16738	16604	16565	16726	16546	16571	16492	16514	16755	16753	16600	16678	16592	16746	16625	16729	16642	16694	16462	16650	16520	16736	16631	16581	16790	16471	16772	16622	16852	16770	16509	16736	16752	16801	16679	16742	16582	16478	16561	16811	16737	16676	16785	16725	16695	16806	16698	16631	16655	16677	16690	16425	16609	16774	16569	16603	16516	16760	16714	16649	16610
25651	39298	37409	20421	15903	14951	15228	15931	15716	14926	14777	15068	18153	18557	16244	15504	15018	14874	14557	14663	14681	14765	14721	14918	14649	14663	14632	14727	14816	14571	14516	14676	14657	14719	14674	14600	14720	14650	14685	14404	14558	14517	14492	14680	14773	14784	14720	14849	14600	14627	14865	14699	14484	14577	14807	14655	14531	14568	14662	14684	14636	14621	14577	14740	14671	14594	14508	14579	14552	14752	14708	14687	14647	14563	14627	14572	14508	14634	14710	14684	14715	14681	14628	14716	14760	14848	14674	14428	14590	14671	14542	14782	14680	14530	14640	14596	14657	14517	14849	14584	14700	14664	14634	14629	14686	14606	14803	14595	14528	14690	14708	14571	14624	14548	14633	14687	14561	14742	14630	14742	14490	14604	14640	14601	14765	14613	14629	14687	14730	14737	14585	14724	14663	14556	14603	14735	14679	14577	14575	14546	14586	14631	14712	14652	14622	14637	14536	14640	14639	14578	14675	14468	14694	14687	14674	14601	14647	14770	14645	14608	14592	14727	14741	14585	14694	14678	14689	14413	14473	14655	14661	14759	14682	14627	14643	14599	14583	14661	14601	14556	14680	14590	14503	14652	14703	14587	14539	14575	14534	14577	14493	14788	14610	14795	14533	14690	14566	14602	14550	14602	14770	14715	14562	14778	14630	14616	14562	14663	14711	14634	14780	14622	14675	14585	14710	14615	14584	14668	14711	14616	14631	14625	14560	14448	14715	14763	14650	14485	14567	14604	14609	14689	14682	14625	14816	14589	14610	14601	14709	14694	14719	14793	14477	14622	14461	14559	14566	14707	14662	14743	14710	14512	14509	14771	14439	14793	14564	14671	14529	14599	14666	14644	14613	14776	14494	14738	14550	14618	14681	14552	14644	14593	14724	14572	14836	14733	14664	14663	14628	14551	14546	14859	14578	14584	14469	14757	14740	14465	14592	14699	14781	14629	14537	14720	14551	14890	14650	14756	14629	14422	14623	14709	14625	14669	14641	14616	14731	14792	14616	14638	14623	14461	14548	14793	14562	14690	14760	14618	14872	14643	14525	14758	14692	14676	14662	14673	14597	14773	14622	14672	14612	14607	14600	14577	14543	14831	14690	14592	14583	14605	14827	14785	14566	14674	14591	14552	14770	14678	14687	14746	14593	14629	14776	14529	14668	14662	14770	14614	14744	14603	14565	14607	14642	14777	14860	14611	14761	14741	14705	14662	14558	14616	14727	14777	14615	14726	14528	14657	14635	14639	14765	14579	14691	14607	14534	14857	14565	14824	14679	14564	14577	14612	14686	14600	14758	14742	14521	14658	14681	14900	14600	14625	14622	14580	14622	14601	14741	14686	14557	14499	14560	14656	14718	14848	14492	14701	14722	14533	14849	14730	14728	14619	14855	14619	14702	14643	14773	14597	14659	14679	14601	14636	14705	14519	14604	14624	14740	14622	14666	14516	14528	14629	14702	14544	14577	14624	14690	14519	14695	14491	14551	14559	14551	14622	14722	14578	14565	14540	14760	14681	14653	14729	14722	14712	14728	14646	14633	14673	14606	14851	14552	14637	14694	14753	14559	14694	14661	14835	14544	14573	14752	14769	14560	14695	14457	14663	14679	14789	14726	14575	14516	14509	14758	14550	14676	14608	14573	14730	14783	14600	14570	14691	14733	14777	14534	14816	14592	14638	14530	14593	14494	14586	14811	14706	14670	14620	14519	14818	14674	14697	14645	14622	14615	14633	14690	14782	14689	14604	14787	14797	14653	14585	14746	14804	14746	14545	14591	14590	14608	14721	14515	14696	14736	14550	14531	14748	14762	14684	14675	14635	14568	14759	14706	14326	14670	14516	14726	14609	14552	14670	14591	14577	14634	14717	14542	14690	14544	14668	14717	14479	14650	14707	14698	14736	14716	14655	14776	14572	14714	14653	14801	14725	14696	14488	14667	14601	14480	14590	14735	14660	14587	14666	14784	14617	14771	14533	14563	14672	14643	14427	14660	14640	14601	14888	14638	14624	14697	14547	14612	14660	14539	14655	14760	14778	14538	14563	14447	14517	14567	14540	14528	14495	14689	14497	14616	14634	14533	14769	14512	14520	14781	14603	14579	14714	14753	14677	14561	14780	14559	14569	14689	14663	14523	14656	14659	14690	14660	14811	14704	14561	14662	14474	14671	14513	14793	14755	14661	14705	14534	14811	14780	14698	14502	14610	14534	14567	14752	14805	14596	14611	14688	14616	14571	14645	14407	14741	14661	14668	14836	14666	14586	14599	14634	14767	14608	14677	14537	14801	14516	14649	14434	14677	14616	14643	14728	14774	14694	14689	14641	14816	14685	14711	14673	14767	14636	14655	14582	14670	14468	14767	14797	14528	14693	14817	14902	14496	14679	14616	14763	14552	14612	14693	14741	14694	14548	14746	14674	14694	14665	14753	14813	14526	14702	14659	14728	14765	14716	14607	14580	14656	14727	14743	14599	14723	14567	14605	14624	14668	14776	14638	14647	14675	14592	14642	14672	14757	14762	14655	14496	14535	14565	14800	14459	14575	14636	14546	14503	14698	14761	14652	14637	14689	14532	14696	14788	14607	14705	14604	14636	14765	14509	14766	14462	14503	14631	14571	14545	14636	14639	14661	14829	14657	14514	14715	14525	14522	14685	14606	14578	14591	14410	14729	14883	14470	14656	14585	14639	14673	14653	14687	14727	14559	14664	14665	14487	14645	14621	14738	14670	14636	14605	14600	14754	14636	14736	14598	14780	14695	14705	14557	14590	14675	14442	14592	14642	14764	14554	14692	14625	14732	14547	14643	14776	14665	14608	14619	14688	14706	14753	14698	14656	14650	14704	14659	14610	14666	14477	14647	14613	14632	14578	14634	14704	14630	14515	14470	14688	14704	14644	14454	14754	14695	14616	14672	14731	14531	14727	14672	14788	14544	14912	14524	14688	14597	14535	14537	14720	14441	14665	14636	14598	14580	14586	14552	14676	14632	14527	14619	14556	14656	14625	14733	14738	14706	14713	14639	14588	14661	14565	14660	14560	14756	14563	14575	14694	14691	14531	14611	14617	14663	14689	14592	14587	14786	14712	14663	14728	14761	14658	14758	14460	14742	14596	14783	14630	14744	14769	14781	14787	14605	14506	14694	14545	14501	14566	14582	14782	14663	14602	14730	14816	14795	14886	14664	14759	14648	14467	14612	14708	14523	14626	14510	14736	14612	14650	14510	14561	14709	14713	14737	14568	14728	14728	14597	14694	14720	14599	14708	14543	14781	14642	14713	14637	14470	14643	14679	14660	14756	14700	14639	14620	14859	14762	14647	14445	14629	14815	14650	14550	14610	14495	14797	14897	14607	14630	14485	14622	14736	14674	14634	14573	14611	14709	14814	14683	14582	14784	14640	14727	14697	14667	14822	14671	14661	14590	14708	14572	14486	14566	14722	14527	14537	14532	14668	14752	14636	14582	14706	14778	14614	14741	14635	14697	14779	14643	14716	14841	14649	14652	14685	14706	14653	14753	14595	14530	14805	14734	14558	14678	14573	14784	14715	14649	14722	14753	14554	14506	14885	14623	14624	14703	14834	14887	14654	14830	14613	14705	14760	14705	14583	14654	14704	14830	14492	14624	14764	14782	14605	14670	14556	14520	14574	14514	14688	14789	14523	14766	14655	14746	14575	14598	14686	14652	14625	14601	14707	14573	14783	14616	14731	14771	14542	14739	14626	14594	14741	14759	14745	14626	14654	14662	14775	14496	14687	14700	14665	14740	14645	14619	14724	14785	14732	14855	14687	14629	14665	14629	14607	14709	14621	14690	14648	14548	14606	14711	14572	14589	14635	14734	14683	14631	14652	14587	14656	14577	14595	14634	14870	14739	14614	14627	14724	14578	14549	14470	14669	14631	14605	14622	14581	14562	14601	14782	14858	14599	14647	14695	14636	14592	14587	14726	14599	14639	14558	14719	14636	14584	14554	14749	14683	14594	14737	14616	14588	14611	14792	14825	14688	14688	14625	14578	14676	14520	14695	14507	14814	14547	14601	14775	14492	14439	14621	14515	14685	14816	14568	14922	14645	14552	14754	14739	14699	14768	14770	14605	14693	14673	14604	14706	14561	14574	14774	14656	14611	14705	14485	14551	14629	14505	14723	14561	14743	14555	14655	14596	14460	14666	14620	14714	14741	14561	14603	14926	14586	14606	14600	14541	14601	14683	14606	14589	14663	14725	14589	14589	14732	14729	14721	14644	14597	14722	14614	14616	14553	14609	14595	14800	14559	14679	14672	14585	14688	14717	14683	14650	14610	14796	14646	14825	14541	14631	14680	14603	14665	14607	14641	14698	14498	14812	14550	14717	14609	14688	14485	14786	14743	14623	14649	14821	14452	14686	14586	14599	14610	14637	14663	14452	14853	14642	14586	14570	14835	14596	14573	14698	14611	14699	14490	14688	14786	14628	14752	14745	14537	14831	14615	14716	14716	14738	14804	14508	14521	14677	14726	14639	14479	14513	14423	14627	14833	14538	14647	14804	14681	14536	14595	14841	14555	14521	14744	14661	14745	14596	14812	14603	14650	14756	14585	14679	14738	14588	14708	14661	14578	14577	14586	14823	14496	14656	14627	14704	14820	14818	14568	14822	14685	14641	14782	14674	14622	14630	14646	14662	14640	14611	14625	14600	14706	14640	14808	14819	14630	14550	14603	14638	14608	14749	14654	14542	14597	14650	14595	14784	14516	14652	14761	14705	14579	14590	14714	14612	14658	14533	14711	14699	14611	14602	14511	14614	14828	14765	14689	14718	14714	14539	14600	14732	14711	14749	14649	14631	14655	14643	14742	14731	14621	14758	14520	14597	14786	14638	14740	14645	14593	14561	14662	14589	14664	14858	14574	14784	14624	14731	14666	14602	14560	14555	14784	14617	14619	14656	14655	14752	14881	14722	14646	14700	14473	14644	14834	14607	14568	14770	14528	14550	14543	14674	14770	14613	14814	14729	14535	14668	14592	14619	14391	14669	14608	14573	14724	14642	14599	14621	14695	14710	14859	14634	14535	14677	14532	14653	14545	14660	14703	14712	14650	14712	14769	14763	14762	14545	14585	14599	14826	14689	14574	14560	14613	14717	14730	14664	14607	14430	14573	14713	14619
25273	21713	28598	25788	21233	19295	19398	18237	17241	17374	17347	17137	25817	31945	28064	22814	18892	17396	16811	16753	16549	16450	16695	16505	16561	16710	16693	16459	16745	16768	16725	16535	16595	16503	16492	16524	16503	16521	16545	16567	16470	16409	16475	16450	16688	16565	16571	16480	16467	16675	16356	16601	16502	16419	16598	16584	16372	16609	16598	16692	16438	16579	16472	16395	16480	16384	16498	16514	16478	16312	16709	16664	16710	16634	16398	16680	16613	16468	16538	16553	16519	16502	16601	16640	16434	16464	16566	16402	16898	16543	16687	16672	16567	16515	16586	16724	16698	16753	16512	16635	16433	16434	16452	16551	16501	16422	16552	16623	16300	16545	16718	16497	16599	16604	16514	16521	16458	16641	16426	16430	16599	16330	16687	16461	16371	16472	16490	16502	16789	16394	16540	16525	16539	16552	16556	16555	16549	16457	16282	16530	16633	16702	16480	16406	16566	16475	16563	16430	16725	16471	16445	16729	16606	16511	16563	16589	16478	16555	16422	16616	16458	16661	16363	16653	16452	16652	16342	16568	16662	16539	16395	16590	16595	16717	16452	16503	16534	16307	16647	16565	16700	16482	16683	16666	16746	16415	16476	16430	16482	16299	16550	16493	16579	16618	16412	16567	16434	16579	16586	16442	16352	16349	16696	16488	16555	16577	16568	16733	16660	16585	16405	16597	16394	16400	16474	16842	16376	16577	16514	16615	16667	16461	16517	16533	16532	16514	16691	16583	16734	16612	16414	16329	16605	16499	16423	16473	16418	16431	16600	16599	16591	16657	16362	16548	16541	16363	16384	16453	16536	16329	16563	16568	16435	16464	16568	16360	16561	16666	16599	16535	16565	16560	16439	16711	16573	16548	16733	16285	16621	16643	16558	16258	16745	16522	16360	16492	16453	16548	16385	16457	16589	16530	16606	16526	16464	16362	16598	16542	16775	16405	16484	16626	16499	16484	16686	16514	16637	16798	16541	16409	16540	16638	16563	16453	16504	16588	16318	16548	16547	16475	16380	16489	16490	16491	16595	16518	16472	16612	16405	16585	16421	16714	16841	16547	16634	16393	16675	16441	16382	16699	16694	16640	16765	16620	16403	16250	16549	16732	16598	16574	16471	16501	16607	16696	16559	16658	16429	16334	16608	16563	16601	16509	16537	16521	16476	16606	16459	16309	16553	16485	16435	16547	16552	16455	16393	16441	16382	16781	16436	16377	16422	16632	16529	16451	16539	16481	16497	16757	16610	16564	16377	16489	16556	16197	16512	16415	16608	16572	16648	16469	16555	16507	16467	16411	16699	16523	16371	16821	16683	16491	16742	16700	16441	16477	16607	16431	16463	16526	16529	16489	16642	16420	16619	16541	16616	16567	16816	16625	16578	16397	16523	16501	16771	16499	16549	16594	16575	16411	16502	16357	16517	16735	16529	16579	16725	16563	16493	16372	16385	16493	16674	16461	16513	16490	16514	16493	16633	16567	16434	16504	16381	16741	16371	16493	16425	16511	16474	16558	16429	16725	16555	16483	16342	16586	16816	16319	16583	16519	16693	16513	16678	16597	16609	16530	16343	16573	16564	16505	16490	16484	16571	16575	16466	16470	16815	16526	16584	16767	16591	16386	16677	16646	16484	16532	16558	16681	16647	16726	16453	16474	16299	16430	16600	16675	16469	16503	16421	16529	16362	16552	16807	16624	16394	16465	16527	16515	16438	16687	16517	16382	16561	16680	16666	16398	16458	16478	16375	16503	16302	16504	16531	16474	16692	16712	16507	16401	16459	16432	16532	16571	16547	16386	16485	16521	16619	16439	16435	16458	16412	16431	16348	16648	16676	16687	16663	16526	16529	16558	16602	16524	16474	16397	16760	16415	16484	16427	16584	16661	16667	16493	16549	16506	16438	16535	16414	16652	16519	16408	16695	16684	16536	16500	16459	16581	16617	16561	16571	16404	16497	16567	16563	16654	16518	16523	16340	16458	16576	16501	16408	16520	16551	16613	16465	16505	16680	16734	16585	16558	16743	16523	16661	16460	16625	16502	16685	16495	16419	16617	16656	16508	16477	16460	16483	16396	16489	16438	16458	16531	16637	16497	16498	16505	16427	16502	16478	16590	16570	16572	16601	16500	16750	16544	16420	16435	16280	16421	16405	16548	16481	16671	16494	16476	16456	16665	16601	16561	16599	16551	16529	16517	16393	16441	16519	16610	16515	16675	16614	16630	16665	16694	16785	16570	16593	16439	16511	16507	16641	16361	16705	16460	16587	16510	16617	16404	16353	16366	16628	16553	16416	16563	16577	16460	16596	16386	16514	16383	16368	16451	16381	16522	16432	16620	16580	16526	16478	16766	16575	16576	16475	16773	16608	16462	16461	16496	16488	16487	16497	16544	16420	16605	16557	16590	16507	16373	16641	16626	16626	16512	16791	16532	16429	16485	16630	16858	16400	16423	16466	16653	16371	16659	16523	16465	16509	16407	16595	16573	16369	16304	16389	16661	16582	16736	16550	16288	16580	16420	16511	16540	16456	16523	16600	16384	16515	16438	16456	16530	16501	16549	16674	16498	16574	16576	16459	16487	16534	16462	16614	16499	16331	16412	16491	16647	16472	16457	16552	16476	16759	16595	16439	16340	16589	16605	16637	16422	16637	16657	16453	16593	16678	16531	16578	16523	16628	16513	16294	16631	16620	16605	16486	16604	16566	16591	16562	16480	16673	16654	16407	16468	16613	16623	16770	16468	16544	16634	16602	16644	16501	16602	16631	16556	16495	16527	16596	16483	16596	16546	16611	16559	16517	16582	16491	16422	16534	16272	16552	16562	16476	16466	16575	16568	16553	16437	16636	16572	16552	16583	16515	16867	16327	16378	16413	16449	16566	16611	16563	16472	16555	16584	16526	16732	16624	16360	16624	16529	16663	16565	16414	16477	16492	16513	16489	16752	16698	16509	16619	16582	16509	16443	16591	16518	16401	16536	16558	16484	16683	16418	16479	16621	16538	16553	16303	16505	16697	16445	16326	16370	16463	16630	16704	16474	16331	16511	16691	16477	16554	16543	16455	16372	16460	16403	16607	16625	16470	16471	16622	16729	16398	16586	16523	16516	16599	16490	16621	16469	16439	16384	16446	16768	16783	16578	16470	16534	16459	16364	16606	16869	16445	16538	16555	16553	16468	16719	16308	16732	16522	16556	16641	16420	16614	16499	16548	16594	16321	16540	16644	16532	16559	16474	16378	16378	16512	16713	16489	16634	16640	16558	16616	16411	16656	16621	16482	16441	16398	16425	16523	16510	16456	16677	16655	16436	16549	16460	16508	16752	16544	16664	16606	16576	16548	16450	16490	16539	16633	16583	16533	16608	16611	16544	16440	16541	16395	16377	16574	16323	16588	16416	16312	16610	16475	16443	16595	16270	16712	16514	16505	16537	16605	16588	16412	16275	16416	16599	16569	16591	16442	16330	16495	16524	16622	16484	16545	16332	16629	16486	16465	16576	16560	16686	16508	16709	16670	16714	16443	16558	16528	16585	16551	16461	16624	16691	16397	16572	16599	16578	16506	16617	16347	16405	16545	16448	16603	16635	16451	16545	16290	16554	16481	16521	16506	16565	16569	16570	16514	16599	16363	16649	16489	16577	16542	16545	16624	16569	16615	16422	16466	16424	16535	16677	16559	16339	16517	16674	16480	16438	16652	16507	16746	16576	16483	16539	16726	16476	16521	16476	16651	16612	16776	16640	16533	16507	16571	16705	16495	16518	16544	16640	16503	16560	16622	16440	16590	16405	16449	16474	16556	16577	16414	16369	16357	16520	16638	16530	16522	16522	16654	16686	16859	16627	16485	16559	16602	16655	16704	16318	16529	16483	16761	16582	16849	16659	16572	16674	16565	16279	16525	16705	16382	16649	16402	16691	16741	16744	16484	16476	16621	16553	16572	16659	16490	16494	16355	16602	16471	16581	16522	16467	16424	16649	16653	16436	16705	16616	16497	16429	16459	16494	16604	16468	16683	16618	16257	16410	16482	16414	16562	16454	16697	16448	16451	16541	16505	16473	16448	16420	16654	16645	16660	16482	16527	16584	16531	16481	16446	16490	16617	16541	16621	16610	16364	16536	16871	16507	16687	16618	16559	16484	16544	16688	16569	16539	16563	16479	16550	16721	16488	16624	16601	16662	16588	16568	16571	16667	16516	16495	16641	16555	16481	16292	16381	16441	16483	16587	16716	16572	16481	16493	16573	16445	16510	16438	16468	16502	16630	16300	16480	16480	16258	16487	16677	16465	16622	16458	16576	16560	16419	16407	16577	16575	16541	16519	16544	16523	16619	16531	16568	16503	16662	16406	16474	16511	16563	16686	16563	16596	16605	16596	16566	16490	16508	16377	16572	16537	16426	16560	16406	16465	16479	16419	16526	16429	16614	16570	16578	16411	16291	16507	16649	16693	16474	16453	16480	16592	16619	16583	16470	16525	16337	16367	16349	16399	16593	16638	16409	16736	16577	16530	16577	16420	16746	16732	16752	16665	16578	16570	16563	16665	16468	16309	16437	16632	16476	16518	16754	16644	16600	16595	16576	16508	16352	16435	16528	16337	16454	16370	16703	16631	16512	16578	16596	16553	16587	16485	16464	16631	16682	16536	16395	16568	16510	16497	16640	16516	16622	16645	16464	16536	16558	16551	16471	16251	16702	16767	16602	16370	16399	16419	16557	16577	16561	16482	16463	16510	16400	16464	16438	16464	16558	16586	16655	16511	16489	16511	16750	16565	16511	16447	16460	16429	16562	16367	16474	16413	16383	16419	16646	16503	16610	16379	16454	16543	16538	16585	16317	16636	16792	16613	16757	16549	16414	16543	16408	16280	16387	16547	16713	16456	16584	16710	16435	16731	16372	16647	16557	16435	16609	16547	16523	16505	16572	16791	16716	16447	16503	16410	16758	16489	16629	16582	16599	16550	16624	16720	16427	16486	16290	16531	16575	16574	16380	16451	16711	16441	16606	16622	16440	16659	16373	16491	16549	16600	16622	16583	16417	16603	16647	16359	16488	16524	16634	16597	16682	16583	16643	16694	16548	16506	16672	16483	16740	16456	16567	16624	16494	16512	16531	16484	16454	16613	16405	16503	16669	16493	16547	16505	16803	16551
25764	41614	34034	20563	16376	16349	17081	16857	15286	15732	15601	15722	28832	32839	28358	21533	16414	15098	14645	14585	14733	14653	14544	14681	14523	14746	14626	14654	14596	14474	14653	14522	14541	14668	14792	14685	14714	14555	14606	14757	14508	14593	14390	14518	14770	14655	14507	14680	14578	14510	14650	14697	14666	14526	14555	14634	14685	14798	14532	14597	14565	14629	14633	14431	14554	14738	14656	14606	14574	14617	14451	14485	14543	14602	14587	14752	14427	14690	14514	14784	14480	14441	14579	14643	14466	14460	14524	14686	14592	14640	14511	14807	14596	14584	14644	14804	14638	14650	14571	14743	14405	14679	14781	14531	14524	14617	14543	14718	14460	14521	14581	14634	14698	14584	14593	14584	14547	14750	14528	14863	14555	14513	14692	14613	14518	14599	14708	14514	14636	14604	14449	14596	14697	14507	14615	14594	14595	14685	14752	14555	14654	14640	14829	14655	14598	14646	14659	14581	14591	14778	14691	14441	14604	14774	14518	14617	14553	14599	14580	14698	14402	14567	14658	14603	14699	14547	14797	14607	14569	14592	14533	14605	14848	14435	14529	14589	14474	14493	14722	14666	14515	14598	14683	14646	14657	14564	14512	14659	14515	14525	14655	14502	14649	14707	14651	14771	14770	14619	14474	14583	14662	14550	14498	14467	14576	14654	14696	14896	14642	14788	14505	14629	14660	14603	14752	14563	14677	14513	14455	14769	14494	14652	14691	14447	14683	14544	14625	14520	14518	14678	14553	14503	14564	14556	14614	14637	14603	14609	14371	14548	14578	14767	14701	14594	14608	14556	14519	14842	14740	14627	14536	14609	14571	14551	14734	14524	14513	14504	14601	14443	14671	14578	14627	14715	14418	14806	14691	14533	14720	14514	14659	14545	14565	14520	14583	14564	14509	14593	14652	14630	14719	14605	14615	14618	14733	14594	14447	14720	14742	14515	14814	14596	14643	14598	14566	14600	14505	14470	14501	14589	14547	14541	14581	14537	14658	14571	14698	14579	14743	14756	14528	14550	14591	14545	14616	14452	14590	14576	14660	14580	14607	14453	14508	14528	14622	14511	14452	14432	14613	14581	14459	14568	14592	14562	14649	14548	14608	14611	14614	14689	14583	14487	14548	14651	14588	14701	14550	14557	14582	14537	14578	14658	14564	14594	14927	14622	14600	14666	14605	14568	14488	14659	14716	14528	14551	14584	14686	14688	14591	14575	14722	14638	14442	14546	14621	14669	14687	14651	14656	14594	14488	14640	14708	14519	14521	14566	14609	14476	14667	14660	14584	14679	14590	14663	14595	14458	14686	14610	14618	14655	14465	14631	14434	14598	14409	14525	14678	14587	14673	14397	14455	14563	14481	14529	14516	14696	14576	14498	14575	14549	14551	14534	14575	14618	14649	14647	14568	14669	14597	14572	14621	14490	14551	14611	14457	14475	14660	14651	14629	14653	14716	14738	14669	14641	14508	14425	14579	14671	14481	14665	14711	14531	14710	14588	14561	14646	14602	14565	14360	14659	14640	14563	14676	14665	14620	14513	14570	14783	14595	14483	14740	14475	14807	14672	14607	14465	14578	14604	14630	14456	14652	14870	14694	14537	14561	14509	14736	14669	14625	14516	14560	14670	14433	14747	14718	14536	14669	14568	14784	14623	14669	14903	14605	14665	14479	14690	14506	14685	14743	14672	14558	14470	14609	14705	14652	14748	14604	14521	14625	14561	14676	14638	14590	14768	14643	14659	14486	14446	14631	14536	14664	14647	14686	14655	14716	14615	14674	14598	14732	14662	14625	14574	14660	14632	14572	14531	14456	14658	14531	14555	14547	14755	14650	14699	14658	14667	14524	14559	14690	14664	14653	14594	14521	14645	14575	14655	14580	14531	14662	14688	14584	14576	14538	14833	14549	14561	14700	14555	14617	14654	14660	14663	14631	14587	14584	14721	14702	14605	14604	14601	14572	14786	14494	14478	14607	14854	14623	14574	14675	14606	14571	14675	14552	14688	14538	14628	14500	14557	14588	14753	14703	14580	14618	14470	14604	14593	14666	14718	14702	14667	14511	14699	14538	14634	14813	14539	14449	14561	14810	14473	14626	14782	14781	14475	14643	14638	14621	14525	14565	14602	14453	14522	14652	14741	14641	14619	14461	14439	14542	14628	14626	14566	14473	14665	14633	14636	14635	14628	14690	14642	14619	14785	14599	14697	14637	14518	14626	14624	14608	14578	14674	14607	14750	14481	14662	14686	14605	14681	14658	14585	14594	14546	14560	14504	14750	14644	14629	14496	14501	14536	14549	14619	14590	14448	14618	14650	14520	14631	14497	14734	14560	14603	14635	14634	14617	14726	14604	14719	14627	14434	14675	14466	14459	14820	14530	14479	14557	14704	14602	14611	14548	14687	14751	14506	14582	14761	14491	14666	14592	14580	14686	14625	14580	14604	14600	14429	14592	14426	14830	14549	14592	14579	14526	14648	14589	14698	14508	14639	14548	14561	14624	14570	14382	14412	14427	14754	14641	14619	14408	14619	14504	14674	14530	14625	14616	14761	14622	14512	14716	14640	14472	14585	14575	14637	14477	14723	14491	14573	14700	14555	14630	14614	14765	14601	14764	14456	14596	14680	14551	14501	14597	14670	14617	14515	14547	14546	14590	14733	14598	14767	14523	14727	14426	14458	14647	14638	14547	14778	14592	14719	14630	14741	14637	14625	14638	14528	14590	14517	14660	14568	14735	14615	14697	14586	14587	14583	14659	14575	14735	14734	14591	14655	14728	14721	14451	14647	14479	14494	14535	14601	14496	14570	14695	14499	14583	14518	14744	14467	14551	14528	14617	14589	14549	14705	14623	14504	14501	14480	14671	14471	14679	14511	14721	14658	14562	14694	14550	14518	14634	14579	14403	14528	14667	14661	14594	14682	14534	14574	14570	14575	14725	14655	14708	14708	14621	14585	14686	14659	14594	14638	14540	14538	14623	14554	14611	14678	14600	14645	14855	14552	14520	14569	14744	14596	14684	14626	14563	14579	14550	14552	14581	14558	14593	14602	14619	14641	14631	14709	14619	14810	14583	14453	14729	14592	14606	14667	14381	14719	14584	14490	14538	14628	14595	14717	14536	14485	14485	14547	14605	14661	14519	14584	14602	14551	14596	14620	14517	14631	14731	14628	14480	14563	14511	14545	14677	14546	14532	14531	14660	14608	14600	14741	14573	14539	14599	14362	14496	14642	14465	14516	14393	14665	14369	14572	14606	14629	14602	14756	14403	14564	14370	14731	14442	14443	14570	14555	14545	14436	14582	14698	14485	14615	14529	14403	14558	14524	14690	14635	14604	14725	14668	14482	14634	14462	14727	14651	14676	14491	14461	14600	14599	14607	14580	14578	14671	14513	14575	14602	14584	14771	14712	14557	14598	14691	14530	14616	14476	14616	14521	14711	14655	14816	14477	14574	14603	14681	14638	14565	14633	14556	14606	14643	14691	14841	14712	14418	14640	14630	14611	14590	14520	14353	14760	14696	14599	14463	14589	14608	14628	14630	14561	14623	14668	14603	14748	14589	14653	14620	14737	14652	14536	14540	14704	14712	14590	14552	14500	14519	14637	14638	14629	14590	14637	14635	14625	14628	14592	14705	14537	14752	14634	14437	14641	14535	14715	14445	14495	14576	14563	14573	14654	14625	14586	14614	14692	14681	14555	14607	14575	14772	14687	14454	14591	14648	14620	14612	14608	14662	14694	14505	14668	14628	14649	14603	14704	14635	14660	14706	14498	14622	14614	14599	14621	14634	14517	14563	14760	14581	14685	14395	14478	14647	14609	14800	14545	14513	14587	14592	14630	14571	14619	14672	14747	14602	14615	14406	14515	14734	14585	14647	14554	14562	14594	14680	14695	14556	14684	14572	14579	14591	14659	14677	14415	14575	14563	14590	14648	14607	14577	14788	14812	14731	14670	14455	14376	14729	14442	14500	14625	14592	14532	14661	14548	14514	14477	14569	14680	14670	14716	14508	14654	14691	14510	14781	14552	14493	14584	14697	14336	14602	14574	14555	14598	14605	14442	14629	14703	14481	14556	14427	14580	14586	14590	14512	14675	14725	14534	14461	14485	14635	14691	14522	14563	14569	14622	14509	14754	14664	14700	14660	14558	14710	14674	14558	14564	14764	14485	14609	14704	14587	14612	14491	14514	14553	14681	14620	14478	14566	14759	14592	14557	14696	14578	14713	14746	14552	14692	14573	14622	14613	14662	14527	14591	14453	14542	14602	14582	14513	14658	14646	14499	14640	14575	14519	14620	14568	14546	14634	14474	14582	14739	14599	14573	14731	14557	14434	14664	14606	14596	14690	14584	14688	14608	14618	14530	14595	14550	14685	14605	14733	14493	14663	14733	14700	14755	14561	14530	14513	14595	14616	14541	14744	14624	14602	14635	14628	14657	14490	14603	14629	14643	14652	14555	14537	14704	14524	14565	14522	14553	14725	14655	14597	14599	14633	14563	14697	14664	14552	14630	14648	14614	14594	14530	14677	14546	14673	14813	14465	14641	14480	14546	14675	14657	14635	14655	14569	14659	14490	14768	14495	14766	14737	14587	14760	14691	14610	14722	14493	14717	14555	14422	14748	14516	14585	14505	14631	14547	14672	14754	14513	14427	14534	14588	14853	14556	14594	14694	14544	14605	14723	14534	14552	14399	14534	14458	14625	14694	14584	14655	14683	14671	14685	14478	14643	14619	14556	14511	14576	14596	14719	14648	14568	14728	14633	14612	14623	14807	14689	14578	14590	14559	14571	14770	14551	14576	14706	14606	14644	14771	14648	14635	14714	14638	14664	14533	14529	14490	14753	14643	14625	14710	14558	14574	14623	14506	14633	14599	14597	14553	14730	14645	14439	14554	14552	14576	14642	14769	14470	14672	14768	14555	14762	14614	14679	14632	14688	14652	14508	14670	14511	14633	14562	14504	14725	14638	14622	14544	14520	14524	14563	14643	14714	14698	14670	14525	14688	14685	14628	14639	14773	14692	14610	14708	14608	14540	14570	14735	14596	14717	14498	14611	14407	14611	14589	14716	14669	14650	14633	14435	14511	14690	14534	14566	14507	14609	14553	14665	14667	14555	14604	14426	14601	14647	14502	14785	14462
23883	21493	28877	24334	21959	22632	21779	20148	20076	18893	19087	18497	29547	41491	36384	28320	21408	18110	16911	16701	16656	16763	16540	16706	16744	16625	16579	16722	16834	16614	16682	16631	16521	16525	16762	16404	16457	16504	16531	16631	16460	16605	16618	16218	16772	16626	16476	16302	16466	16612	16718	16379	16283	16496	16483	16443	16837	16602	16740	16629	16789	16560	16335	16432	16593	16569	16639	16531	16517	16652	16848	16700	16612	16489	16795	16759	16627	16367	16589	16608	16688	16767	16547	16584	16585	16518	16710	16557	16435	16602	16473	16463	16870	16587	16486	16520	16447	16421	16506	16418	16370	16534	16438	16669	16536	16572	16444	16702	16668	16512	16695	16556	16717	16425	16703	16532	16412	16552	16572	16495	16491	16469	16469	16620	16640	16650	16525	16429	16563	16462	16591	16360	16815	16602	16450	16534	16710	16643	16498	16576	16723	16636	16533	16673	16528	16534	16358	16577	16451	16691	16833	16568	16648	16616	16517	16527	16540	16459	16656	16575	16577	16715	16392	16548	16577	16611	16600	16547	16534	16478	16545	16645	16565	16578	16715	16506	16553	16651	16404	16428	16476	16456	16571	16739	16469	16554	16547	16551	16699	16546	16601	16467	16601	16581	16327	16411	16459	16629	16566	16518	16452	16548	16432	16595	16432	16380	16626	16641	16528	16637	16533	16671	16409	16556	16436	16538	16616	16627	16572	16496	16593	16614	16404	16436	16450	16459	16614	16625	16465	16626	16449	16390	16650	16444	16297	16551	16432	16487	16513	16540	16504	16701	16627	16587	16604	16428	16631	16647	16574	16473	16628	16719	16744	16457	16482	16443	16616	16579	16396	16774	16414	16365	16528	16398	16370	16440	16521	16421	16354	16579	16355	16605	16289	16555	16604	16572	16417	16584	16427	16400	16550	16525	16473	16524	16605	16551	16348	16358	16518	16454	16629	16420	16520	16509	16583	16675	16486	16599	16474	16758	16578	16733	16552	16468	16396	16473	16412	16521	16486	16557	16655	16471	16457	16502	16755	16537	16455	16432	16526	16498	16526	16568	16348	16534	16494	16416	16579	16421	16529	16556	16612	16585	16547	16642	16800	16562	16228	16527	16490	16560	16602	16510	16406	16532	16878	16674	16515	16608	16558	16479	16444	16639	16270	16248	16428	16415	16597	16604	16483	16429	16474	16528	16569	16593	16752	16453	16661	16426	16774	16706	16531	16379	16490	16412	16523	16627	16428	16375	16513	16507	16350	16558	16427	16368	16537	16580	16581	16428	16467	16410	16590	16393	16474	16519	16464	16617	16531	16753	16757	16602	16436	16390	16670	16730	16540	16456	16485	16444	16645	16538	16473	16650	16506	16570	16587	16556	16706	16586	16522	16515	16593	16577	16756	16329	16638	16538	16639	16461	16576	16508	16514	16561	16738	16415	16628	16656	16714	16657	16559	16547	16444	16518	16355	16679	16511	16645	16300	16389	16678	16489	16481	16618	16469	16313	16393	16687	16534	16502	16625	16544	16460	16474	16553	16426	16401	16598	16462	16632	16563	16457	16566	16618	16664	16593	16643	16632	16706	16568	16461	16559	16512	16612	16661	16517	16539	16541	16552	16479	16557	16714	16628	16622	16510	16514	16664	16688	16367	16573	16520	16630	16735	16371	16711	16547	16727	16447	16646	16337	16578	16509	16616	16436	16333	16517	16433	16611	16477	16645	16436	16489	16622	16510	16807	16588	16841	16755	16464	16554	16553	16434	16629	16403	16786	16292	16513	16527	16706	16541	16807	16444	16489	16543	16438	16554	16521	16570	16495	16535	16405	16344	16612	16609	16482	16522	16611	16595	16466	16669	16479	16525	16524	16501	16553	16247	16425	16565	16476	16478	16547	16563	16544	16429	16489	16457	16534	16472	16414	16593	16591	16523	16436	16439	16610	16528	16495	16669	16522	16743	16522	16455	16583	16595	16621	16678	16550	16552	16476	16614	16614	16593	16582	16563	16687	16481	16657	16557	16479	16523	16522	16502	16414	16577	16315	16451	16543	16639	16437	16315	16445	16619	16508	16751	16463	16528	16411	16576	16638	16411	16517	16502	16472	16533	16565	16466	16533	16407	16363	16568	16765	16617	16552	16541	16562	16535	16328	16385	16417	16503	16467	16345	16453	16573	16501	16492	16529	16500	16405	16703	16528	16500	16539	16371	16489	16703	16459	16241	16406	16375	16644	16692	16477	16574	16502	16511	16581	16499	16288	16714	16374	16444	16330	16517	16416	16547	16544	16604	16585	16461	16497	16631	16530	16496	16632	16513	16487	16607	16438	16670	16494	16448	16694	16474	16829	16509	16694	16494	16640	16650	16623	16554	16313	16252	16693	16610	16578	16489	16434	16741	16637	16522	16556	16351	16496	16567	16650	16525	16367	16495	16468	16582	16599	16514	16465	16481	16533	16709	16517	16539	16485	16588	16545	16678	16482	16561	16506	16575	16442	16568	16658	16522	16589	16489	16472	16505	16665	16534	16621	16667	16507	16565	16363	16517	16831	16396	16561	16602	16468	16425	16555	16742	16595	16594	16870	16639	16668	16321	16540	16524	16631	16580	16307	16577	16390	16392	16366	16345	16488	16591	16524	16631	16489	16742	16559	16557	16486	16518	16645	16672	16502	16606	16576	16688	16628	16680	16646	16334	16341	16561	16539	16749	16459	16583	16537	16555	16587	16435	16454	16508	16638	16614	16462	16810	16415	16628	16471	16647	16309	16502	16563	16475	16734	16714	16700	16648	16528	16520	16628	16524	16475	16651	16604	16486	16320	16588	16670	16540	16796	16635	16456	16486	16787	16413	16531	16325	16435	16461	16489	16618	16657	16434	16649	16360	16605	16397	16416	16397	16538	16496	16545	16483	16432	16549	16725	16517	16447	16503	16380	16527	16568	16794	16612	16411	16500	16550	16365	16566	16638	16440	16570	16619	16615	16363	16560	16302	16664	16516	16489	16595	16412	16781	16600	16687	16567	16578	16260	16565	16682	16648	16665	16569	16559	16441	16538	16435	16512	16611	16407	16555	16689	16522	16381	16449	16357	16414	16474	16722	16728	16469	16487	16447	16506	16575	16538	16383	16658	16382	16693	16361	16540	16488	16632	16597	16535	16681	16367	16569	16466	16602	16648	16503	16462	16334	16528	16579	16782	16669	16591	16429	16719	16460	16678	16682	16700	16575	16486	16565	16568	16617	16668	16468	16605	16504	16726	16481	16549	16556	16710	16366	16546	16611	16653	16416	16474	16448	16451	16564	16529	16690	16476	16586	16453	16469	16456	16419	16698	16633	16510	16355	16459	16331	16464	16505	16503	16508	16475	16407	16433	16498	16521	16632	16603	16570	16497	16598	16585	16744	16726	16364	16432	16534	16634	16552	16583	16543	16717	16787	16649	16575	16746	16733	16702	16626	16465	16508	16484	16479	16588	16640	16415	16497	16437	16497	16438	16438	16483	16527	16648	16638	16628	16640	16368	16566	16397	16345	16388	16567	16523	16617	16712	16617	16845	16348	16719	16428	16540	16409	16735	16523	16797	16666	16486	16480	16425	16557	16500	16520	16601	16770	16457	16655	16568	16540	16527	16662	16533	16448	16465	16508	16353	16457	16640	16661	16522	16396	16432	16462	16508	16542	16666	16713	16528	16461	16630	16565	16485	16740	16525	16700	16567	16426	16770	16470	16571	16575	16527	16513	16536	16359	16594	16591	16447	16636	16622	16372	16421	16554	16579	16505	16675	16576	16657	16414	16460	16414	16575	16415	16559	16532	16751	16488	16619	16561	16542	16385	16495	16553	16624	16603	16484	16602	16367	16604	16535	16489	16296	16449	16517	16494	16626	16645	16481	16603	16579	16444	16338	16508	16458	16326	16294	16713	16262	16439	16456	16459	16543	16751	16662	16639	16460	16701	16600	16529	16526	16415	16493	16576	16783	16487	16448	16600	16402	16507	16614	16380	16509	16518	16710	16624	16693	16622	16658	16613	16732	16547	16684	16398	16750	16691	16599	16466	16494	16398	16635	16532	16333	16538	16529	16411	16576	16687	16631	16523	16537	16486	16576	16550	16497	16379	16600	16419	16483	16518	16560	16474	16512	16565	16543	16710	16510	16651	16455	16591	16413	16704	16359	16416	16176	16552	16684	16529	16453	16720	16391	16721	16623	16448	16500	16679	16566	16637	16572	16543	16472	16517	16626	16632	16514	16495	16470	16579	16346	16369	16617	16789	16468	16313	16357	16364	16651	16499	16467	16414	16381	16403	16462	16602	16579	16734	16384	16441	16542	16538	16589	16565	16535	16532	16639	16529	16809	16702	16648	16504	16562	16632	16587	16563	16414	16345	16452	16511	16699	16394	16450	16620	16518	16516	16453	16638	16546	16512	16574	16592	16683	16499	16462	16536	16744	16534	16571	16630	16730	16488	16836	16692	16527	16538	16629	16443	16450	16562	16475	16604	16632	16497	16544	16540	16569	16810	16550	16565	16702	16662	16423	16450	16679	16405	16508	16600	16582	16639	16699	16789	16562	16463	16357	16327	16601	16442	16490	16514	16527	16538	16406	16576	16465	16569	16553	16472	16669	16563	16610	16578	16509	16542	16439	16480	16637	16550	16370	16554	16482	16725	16541	16554	16496	16577	16568	16502	16627	16308	16566	16444	16484	16482	16596	16386	16469	16423	16435	16606	16647	16540	16737	16429	16390	16493	16547	16545	16570	16706	16487	16273	16517	16614	16651	16587	16230	16498	16734	16554	16794	16767	16439	16529	16625	16421	16436	16483	16647	16700	16451	16484	16641	16615	16374	16517	16288	16443	16446	16461	16440	16382	16446	16592	16584	16539	16606	16595	16586	16568	16631	16535	16390	16446	16717	16342	16419	16638	16598	16582	16479	16664	16687	16631	16711	16689	16587	16743	16709	16487	16586	16400	16460	16642	16517	16358	16517	16485	16617	16377	16709	16560	16499	16638	16554	16489	16610	16615	16418	16601	16592	16644	16491	16553	16604	16753	16576	16628	16522	16596	16461	16461	16503	16640	16367	16505	16353	16580	16704	16614	16499	16568	16608	16551	16557	16531	16467	16415	16342	16638	16645	16507	16559	16535	16539	16495
25609	38066	30690	20433	18538	17453	17944	19857	20228	17632	18414	17138	33296	42781	37110	27779	19064	15525	14943	14544	14469	14481	14759	14637	14860	14636	14495	14575	14714	14721	14570	14561	14505	14618	14601	14632	14635	14397	14643	14643	14615	14619	14683	14729	14548	14786	14725	14630	14616	14722	14591	14719	14662	14512	14405	14479	14565	14576	14572	14768	14647	14712	14673	14625	14547	14804	14674	14533	14570	14740	14576	14583	14406	14570	14654	14555	14723	14708	14688	14798	14634	14636	14458	14526	14713	14633	14522	14606	14623	14618	14689	14634	14612	14710	14632	14612	14537	14570	14558	14628	14760	14398	14632	14506	14707	14608	14451	14715	14760	14557	14519	14678	14781	14627	14570	14770	14581	14713	14513	14659	14643	14510	14428	14566	14707	14562	14648	14376	14586	14619	14749	14503	14563	14516	14463	14559	14586	14676	14664	14605	14514	14536	14625	14527	14582	14632	14710	14488	14661	14700	14459	14494	14606	14707	14586	14401	14453	14598	14475	14421	14498	14530	14639	14544	14592	14548	14641	14378	14499	14605	14592	14522	14489	14730	14784	14638	14520	14890	14553	14622	14536	14511	14563	14512	14758	14590	14584	14589	14508	14506	14579	14618	14721	14687	14678	14829	14521	14572	14613	14504	14487	14502	14542	14701	14454	14629	14628	14634	14680	14521	14426	14605	14587	14524	14584	14620	14622	14451	14537	14515	14584	14638	14568	14900	14690	14651	14510	14590	14519	14545	14575	14549	14459	14546	14530	14576	14714	14751	14588	14460	14657	14535	14573	14660	14588	14762	14450	14466	14689	14591	14546	14665	14495	14372	14675	14566	14642	14640	14703	14542	14468	14572	14515	14448	14616	14538	14698	14594	14807	14477	14685	14768	14490	14574	14574	14475	14552	14634	14418	14720	14816	14496	14691	14464	14372	14627	14526	14515	14485	14551	14531	14632	14637	14568	14537	14499	14565	14484	14600	14609	14453	14504	14466	14721	14766	14650	14556	14594	14539	14598	14684	14634	14588	14653	14664	14626	14681	14707	14586	14673	14670	14292	14668	14669	14565	14692	14584	14582	14426	14586	14649	14501	14385	14574	14396	14639	14557	14463	14494	14760	14507	14496	14728	14499	14547	14678	14603	14647	14520	14582	14684	14581	14620	14535	14465	14606	14667	14552	14694	14636	14507	14666	14559	14583	14621	14627	14541	14635	14500	14592	14697	14592	14677	14468	14722	14460	14685	14559	14601	14580	14454	14551	14693	14597	14619	14607	14623	14536	14576	14644	14546	14760	14644	14684	14668	14570	14668	14651	14495	14551	14553	14609	14611	14641	14518	14542	14533	14507	14529	14525	14610	14474	14693	14604	14704	14542	14586	14403	14566	14547	14542	14619	14607	14704	14520	14723	14655	14481	14445	14451	14684	14699	14414	14541	14629	14686	14685	14543	14499	14563	14588	14414	14899	14525	14662	14682	14569	14612	14518	14682	14652	14629	14606	14502	14625	14680	14697	14587	14569	14702	14612	14658	14652	14591	14605	14570	14570	14670	14714	14673	14689	14493	14658	14526	14643	14628	14716	14592	14498	14611	14550	14603	14652	14574	14580	14744	14676	14575	14767	14627	14405	14583	14493	14510	14569	14430	14579	14524	14507	14611	14619	14381	14655	14542	14558	14686	14538	14550	14505	14774	14620	14425	14641	14670	14591	14672	14525	14664	14629	14465	14597	14446	14669	14476	14631	14784	14499	14429	14466	14733	14750	14620	14539	14446	14683	14602	14525	14501	14684	14580	14623	14513	14519	14785	14591	14675	14700	14440	14525	14575	14626	14716	14603	14465	14600	14495	14501	14591	14690	14459	14541	14654	14614	14604	14681	14817	14550	14471	14595	14466	14557	14695	14529	14697	14782	14410	14383	14559	14589	14487	14608	14604	14559	14482	14768	14571	14618	14654	14573	14640	14752	14535	14767	14564	14435	14530	14617	14553	14568	14674	14533	14543	14393	14615	14652	14593	14652	14654	14584	14515	14609	14502	14732	14519	14626	14410	14433	14807	14763	14568	14488	14626	14562	14646	14575	14427	14530	14644	14485	14639	14557	14516	14513	14457	14580	14476	14664	14446	14443	14575	14609	14640	14430	14591	14537	14565	14725	14682	14602	14503	14494	14607	14484	14478	14520	14723	14770	14601	14581	14653	14727	14736	14498	14475	14576	14594	14557	14559	14645	14516	14647	14644	14425	14496	14624	14648	14690	14529	14599	14641	14499	14579	14708	14725	14634	14499	14587	14696	14518	14532	14539	14692	14634	14455	14507	14665	14467	14723	14506	14634	14610	14623	14512	14525	14693	14541	14439	14383	14552	14515	14614	14655	14716	14778	14550	14747	14537	14480	14356	14557	14549	14456	14489	14669	14464	14713	14542	14573	14578	14547	14475	14504	14538	14622	14666	14589	14579	14691	14685	14517	14509	14567	14604	14523	14692	14484	14653	14611	14813	14588	14618	14477	14532	14487	14600	14559	14616	14564	14611	14623	14628	14620	14737	14649	14679	14464	14580	14338	14607	14618	14711	14488	14475	14607	14411	14491	14422	14678	14703	14539	14463	14495	14592	14462	14597	14496	14600	14629	14603	14661	14510	14610	14597	14474	14595	14532	14596	14580	14618	14502	14723	14584	14701	14576	14652	14561	14526	14745	14697	14484	14697	14716	14657	14803	14748	14550	14534	14594	14694	14605	14681	14432	14533	14616	14559	14649	14588	14510	14671	14531	14621	14666	14657	14428	14504	14383	14461	14534	14629	14531	14774	14460	14517	14621	14582	14590	14578	14610	14551	14628	14593	14605	14617	14600	14514	14601	14649	14457	14574	14622	14487	14806	14689	14647	14749	14767	14509	14710	14730	14584	14690	14647	14739	14749	14460	14574	14643	14610	14637	14551	14581	14647	14698	14595	14472	14643	14655	14783	14546	14496	14734	14615	14468	14703	14491	14648	14467	14444	14611	14561	14531	14454	14578	14689	14518	14678	14554	14682	14503	14587	14598	14540	14528	14626	14575	14603	14599	14570	14599	14466	14496	14668	14825	14624	14615	14569	14531	14553	14571	14566	14655	14536	14530	14604	14609	14560	14571	14803	14524	14559	14458	14482	14484	14547	14530	14737	14462	14579	14694	14553	14550	14507	14545	14695	14519	14505	14520	14668	14477	14573	14595	14621	14518	14577	14577	14691	14677	14526	14556	14584	14593	14627	14524	14473	14661	14621	14735	14545	14557	14636	14466	14640	14518	14457	14608	14755	14553	14614	14614	14651	14479	14520	14683	14661	14690	14609	14537	14580	14622	14711	14471	14412	14615	14602	14523	14531	14665	14680	14515	14485	14564	14709	14517	14822	14592	14544	14561	14524	14476	14484	14680	14467	14585	14520	14540	14564	14556	14675	14563	14559	14608	14724	14469	14695	14642	14514	14656	14610	14498	14524	14438	14630	14607	14595	14653	14386	14546	14590	14567	14603	14559	14721	14665	14749	14542	14661	14639	14614	14643	14597	14538	14815	14621	14622	14704	14574	14765	14618	14475	14727	14729	14474	14397	14450	14563	14484	14416	14653	14622	14614	14594	14606	14495	14604	14589	14472	14724	14505	14583	14564	14560	14535	14632	14493	14476	14737	14534	14465	14672	14715	14484	14618	14563	14544	14715	14468	14699	14608	14712	14626	14611	14591	14610	14658	14673	14601	14665	14567	14390	14675	14659	14505	14611	14545	14697	14670	14559	14532	14654	14494	14678	14589	14569	14506	14407	14779	14559	14620	14648	14622	14605	14534	14478	14525	14645	14559	14619	14640	14619	14582	14651	14615	14661	14563	14729	14489	14636	14453	14484	14723	14632	14545	14672	14694	14621	14658	14683	14600	14683	14612	14668	14580	14449	14723	14659	14677	14747	14598	14400	14576	14594	14464	14713	14552	14615	14494	14546	14623	14400	14669	14707	14674	14537	14521	14620	14589	14607	14540	14555	14513	14571	14703	14610	14609	14640	14647	14655	14543	14491	14543	14610	14663	14617	14552	14522	14685	14719	14703	14532	14684	14662	14815	14611	14522	14688	14440	14684	14516	14616	14590	14570	14654	14465	14767	14645	14725	14629	14322	14546	14516	14653	14720	14648	14658	14431	14497	14618	14647	14575	14559	14716	14657	14610	14657	14788	14644	14638	14472	14502	14497	14547	14693	14477	14544	14477	14621	14633	14600	14355	14496	14606	14599	14711	14707	14459	14607	14582	14626	14590	14639	14674	14591	14669	14563	14631	14673	14597	14669	14474	14628	14562	14565	14667	14581	14617	14608	14646	14614	14652	14491	14587	14676	14715	14432	14613	14470	14782	14548	14446	14639	14543	14513	14523	14699	14672	14627	14576	14572	14504	14603	14477	14609	14513	14600	14547	14497	14444	14735	14681	14485	14420	14611	14525	14620	14679	14586	14568	14771	14591	14646	14688	14613	14561	14532	14636	14745	14622	14706	14780	14499	14708	14555	14569	14578	14588	14601	14619	14626	14711	14621	14673	14654	14543	14681	14590	14485	14623	14839	14579	14551	14423	14466	14479	14586	14726	14677	14549	14685	14669	14708	14519	14579	14597	14724	14488	14587	14508	14607	14664	14551	14651	14551	14590	14461	14563	14599	14515	14600	14647	14427	14709	14538	14519	14579	14479	14563	14731	14744	14409	14681	14592	14680	14753	14567	14517	14567	14525	14450	14497	14632	14515	14537	14644	14606	14727	14788	14430	14542	14434	14591	14592	14636	14623	14649	14578	14533	14497	14738	14638	14658	14654	14529	14693	14637	14532	14537	14591	14487	14496	14618	14592	14535	14587	14789	14560	14666	14495	14470	14649	14638	14632	14518	14542	14568	14599	14763	14617	14530	14497	14597	14674	14521	14506	14739	14644	14536	14747	14630	14685	14569	14600	14589	14619	14649	14485	14558	14670	14570	14700	14644	14643	14625	14638	14564	14720	14542	14656	14497	14447	14404	14362	14814	14378	14648	14543	14493	14619	14708	14582	14608	14679	14594	14472	14625	14691	14566	14685	14457	14678	14639	14698	14422	14561	14594	14654	14649	14658	14732	14525	14603	14562	14511	14560	14594	14560	14649
30488	23797	23101	19397	17193	17193	17114	17066	17277	17279	17143	16918	17637	19077	19083	18301	17269	17009	16829	16479	16662	16625	16717	16699	16507	16583	16668	16637	16485	16519	16765	16578	16750	16634	16556	16611	16586	16447	16615	16669	16635	16569	16814	16668	16626	16620	16576	16661	16498	16554	16534	16759	16456	16639	16849	16480	16541	16386	16719	16656	16706	16559	16577	16392	16582	16718	16514	16688	16563	16395	16465	16582	16638	16875	16802	16602	16700	16582	16449	16785	16682	16699	16421	16478	16908	16558	16422	16740	16646	16658	16561	16513	16588	16905	16546	16705	16355	16673	16543	16556	16734	16626	16736	16539	16713	16737	16703	16437	16655	16636	16812	16442	16778	16695	16563	16691	16696	16589	16601	16760	16725	16541	16545	16564	16621	16592	16706	16804	16616	16732	16687	16741	16580	16684	16426	16543	16515	16732	16673	16651	16512	16660	16463	16792	16353	16662	16552	16718	16655	16652	16665	16483	16735	16525	16671	16650	16501	16370	16662	16831	16588	16642	16703	16697	16385	16736	16475	16602	16636	16687	16445	16757	16504	16627	16570	16492	16653	16583	16700	16505	16520	16448	16627	16743	16617	16611	16376	16692	16549	16612	16484	16552	16466	16557	16650	16605	16623	16490	16493	16495	16525	16288	16653	16709	16720	16666	16728	16425	16604	16464	16770	16773	16469	16457	16553	16673	16597	16597	16779	16652	16527	16512	16587	16651	16850	16600	16408	16666	16515	16659	16475	16394	16637	16635	16860	16586	16561	16628	16593	16407	16682	16699	16377	16794	16443	16561	16683	16763	16562	16496	16583	16780	16478	16550	16603	16407	16708	16624	16529	16577	16601	16512	16645	16608	16472	16691	16398	16563	16453	16687	16698	16501	16733	16428	16533	16545	16417	16428	16355	16379	16567	16474	16538	16585	16767	16430	16610	16587	16450	16589	16650	16435	16598	16703	16582	16662	16802	16863	16554	16768	16542	16650	16663	16568	16723	16409	16523	16770	16533	16473	16350	16542	16711	16634	16513	16550	16633	16496	16602	16676	16644	16517	16567	16806	16652	16611	16684	16621	16565	16534	16719	16699	16666	16593	16561	16486	16593	16727	16666	16678	16666	16562	16543	16589	16538	16610	16615	16519	16452	16536	16625	16556	16620	16557	16557	16502	16466	16550	16542	16671	16492	16478	16530	16701	16523	16542	16665	16794	16610	16456	16636	16712	16696	16597	16718	16594	16586	16468	16618	16514	16590	16580	16544	16624	16519	16557	16458	16706	16645	16730	16573	16376	16528	16533	16476	16619	16737	16759	16602	16502	16663	16519	16544	16688	16813	16569	16513	16384	16656	16565	16501	16657	16636	16684	16720	16684	16646	16555	16704	16649	16656	16541	16705	16443	16585	16586	16555	16441	16638	16425	16495	16641	16594	16687	16662	16504	16615	16616	16911	16871	16713	16524	16540	16664	16429	16658	16565	16658	16531	16527	16721	16703	16747	16616	16601	16277	16463	16637	16579	16796	16740	16530	16688	16645	16526	16521	16465	16634	16850	16646	16453	16545	16499	16547	16554	16513	16645	16447	16564	16832	16794	16485	16683	16510	16637	16636	16574	16914	16804	16646	16494	16515	16553	16525	16680	16712	16411	16646	16784	16552	16447	16587	16441	16514	16631	16712	16641	16349	16705	16691	16547	16502	16684	16708	16647	16743	16340	16483	16641	16670	16703	16416	16654	16561	16588	16682	16733	16593	16492	16684	16516	16669	16541	16656	16704	16704	16661	16608	16458	16764	16766	16701	16610	16703	16467	16656	16354	16653	16617	16518	16723	16411	16650	16651	16687	16696	16480	16414	16603	16542	16641	16597	16624	16491	16804	16432	16590	16549	16386	16680	16495	16494	16660	16568	16531	16476	16706	16527	16757	16616	16520	16444	16736	16703	16643	16518	16685	16441	16589	16406	16603	16531	16554	16639	16618	16465	16521	16760	16671	16532	16735	16480	16702	16678	16584	16684	16577	16964	16576	16617	16667	16664	16635	16584	16620	16630	16654	16595	16550	16586	16597	16526	16571	16569	16774	16692	16681	16435	16600	16707	16544	16536	16578	16430	16691	16562	16678	16699	16378	16578	16553	16707	16497	16498	16670	16696	16719	16718	16615	16705	16744	16663	16368	16678	16688	16679	16624	16541	16661	16543	16768	16666	16672	16606	16666	16507	16568	16584	16696	16548	16535	16626	16422	16684	16521	16627	16608	16525	16688	16601	16415	16678	16477	16792	16576	16631	16813	16618	16716	16538	16554	16658	16520	16523	16586	16673	16728	16466	16560	16515	16479	16581	16565	16542	16710	16569	16608	16586	16661	16491	16608	16549	16611	16688	16609	16792	16477	16701	16691	16682	16609	16810	16571	16447	16341	16624	16564	16494	16566	16800	16648	16686	16603	16487	16715	16606	16589	16646	16687	16644	16808	16567	16602	16766	16678	16439	16556	16659	16664	16639	16714	16667	16514	16842	16627	16491	16823	16451	16611	16405	16534	16623	16655	16466	16577	16541	16813	16612	16684	16714	16446	16488	16566	16906	16643	16588	16586	16706	16560	16403	16676	16519	16588	16714	16643	16652	16516	16521	16734	16676	16612	16915	16617	16483	16799	16778	16597	16474	16609	16694	16539	16579	16684	16556	16528	16610	16722	16498	16598	16644	16720	16544	16440	16568	16477	16521	16492	16503	16495	16590	16565	16507	16655	16442	16615	16802	16548	16580	16476	16639	16488	16731	16647	16758	16641	16476	16551	16567	16719	16646	16507	16614	16624	16427	16285	16531	16440	16767	16674	16592	16528	16592	16549	16691	16754	16640	16514	16702	16761	16661	16805	16400	16419	16593	16722	16712	16693	16768	16509	16570	16654	16573	16738	16655	16577	16759	16632	16469	16487	16669	16555	16365	16580	16670	16607	16493	16388	16484	16584	16758	16754	16629	16803	16398	16536	16363	16817	16570	16434	16779	16707	16630	16663	16805	16566	16579	16596	16513	16596	16494	16826	16689	16727	16553	16624	16687	16590	16518	16728	16661	16652	16663	16766	16737	16584	16625	16439	16553	16610	16589	16715	16543	16721	16548	16656	16658	16543	16530	16508	16467	16653	16601	16510	16529	16657	16609	16619	16513	16661	16515	16514	16462	16524	16597	16415	16673	16704	16546	16690	16509	16691	16639	16607	16603	16569	16650	16533	16526	16593	16510	16521	16693	16668	16493	16526	16649	16439	16503	16561	16814	16628	16726	16725	16533	16671	16489	16564	16524	16576	16555	16543	16761	16698	16631	16617	16445	16535	16540	16652	16628	16472	16443	16643	16848	16559	16553	16530	16554	16703	16583	16632	16498	16622	16480	16609	16355	16630	16693	16565	16453	16667	16656	16356	16748	16631	16752	16809	16621	16618	16766	16544	16714	16414	16645	16594	16753	16487	16663	16477	16542	16778	16448	16534	16580	16529	16584	16546	16553	16399	16510	16575	16424	16482	16738	16638	16663	16655	16626	16450	16443	16454	16526	16772	16587	16560	16555	16463	16679	16537	16498	16469	16752	16640	16609	16787	16911	16694	16570	16772	16662	16700	16581	16414	16497	16629	16519	16583	16496	16844	16753	16527	16658	16429	16594	16544	16484	16594	16687	16663	16496	16776	16681	16616	16506	16629	16523	16514	16623	16784	16548	16683	16549	16711	16609	16590	16693	16715	16515	16637	16618	16497	16548	16512	16446	16762	16470	16543	16702	16625	16508	16553	16419	16458	16641	16595	16670	16633	16457	16546	16597	16537	16669	16616	16689	16762	16657	16457	16600	16575	16694	16472	16579	16483	16630	16561	16787	16524	16562	16603	16707	16593	16750	16676	16755	16570	16500	16638	16571	16597	16627	16231	16616	16536	16559	16597	16588	16586	16565	16599	16481	16455	16631	16728	16795	16527	16766	16758	16672	16647	16727	16539	16581	16585	16592	16706	16528	16540	16710	16512	16575	16765	16708	16643	16557	16439	16523	16701	16388	16597	16332	16552	16527	16632	16597	16582	16566	16546	16639	16597	16487	16612	16672	16718	16642	16691	16521	16578	16697	16259	16652	16716	16500	16622	16599	16482	16461	16558	16705	16617	16690	16569	16623	16553	16583	16549	16447	16731	16654	16602	16588	16605	16601	16668	16777	16787	16581	16448	16573	16547	16540	16618	16676	16439	16616	16715	16502	16522	16581	16727	16560	16583	16491	16553	16694	16384	16607	16410	16511	16583	16573	16630	16418	16671	16725	16619	16622	16698	16650	16599	16602	16667	16616	16587	16628	16618	16435	16696	16676	16622	16512	16732	16720	16596	16832	16524	16561	16746	16757	16567	16529	16523	16518	16632	16539	16610	16458	16773	16597	16768	16628	16752	16619	16568	16934	16592	16804	16751	16654	16635	16567	16689	16774	16435	16692	16697	16457	16675	16706	16536	16607	16530	16673	16624	16581	16800	16600	16583	16569	16625	16508	16550	16561	16519	16685	16627	16538	16670	16570	16511	16615	16672	16527	16752	16623	16649	16771	16685	16470	16651	16506	16497	16569	16755	16680	16491	16507	16568	16517	16544	16583	16701	16707	16576	16788	16751	16549	16633	16602	16726	16624	16516	16568	16525	16680	16589	16767	16765	16471	16668	16726	16636	16545	16559	16408	16541	16780	16790	16458	16797	16744	16732	16665	16520	16718	16788	16606	16660	16693	16460	16609	16559	16868	16703	16721	16681	16662	16568	16724	16424	16476	16548	16382	16548	16784	16741	16570	16519	16332	16611	16887	16676	16770	16628	16587	16513	16641	16451	16470	16626	16333	16532	16595	16502	16432	16560	16571	16510	16548	16484	16548	16631	16579	16497	16621	16755	16492	16628	16574	16407	16697	16634	16639	16744	16729	16689	16488	16693	16571	16745	16699	16586	16617	16549	16745	16419	16658	16691	16582	16606	16604	16449	16697	16694	16621	16631	16761	16634	16568	16730	16514	16555	16514	16720	16712	16645	16512	16545	16782	16636	16712	16681	16534	16661	16408	16591	16648	16763	16550	16519	16522	16466	16443	16555	16673	16592	16628	16668	16569	16477	16374	16838	16649	16524	16542	16493	16531
22610	23227	18821	16307	15450	15137	15326	15472	15783	15851	15781	14990	16873	18043	18024	16371	15259	14762	14762	14614	14725	14739	14639	14543	14691	14735	14552	14624	14622	14699	14648	14692	14463	14580	14517	14527	14573	14551	14776	14592	14641	14484	14667	14621	14621	14760	14775	14733	14673	14565	14636	14749	14706	14459	14592	14551	14726	14783	14530	14663	14624	14763	14596	14685	14537	14617	14696	14532	14616	14559	14631	14795	14435	14651	14789	14626	14595	14635	14711	14760	14626	14726	14674	14788	14732	14649	14520	14637	14724	14610	14748	14598	14528	14550	14721	14674	14657	14743	14474	14573	14548	14773	14631	14725	14644	14493	14720	14622	14590	14597	14638	14539	14729	14393	14580	14550	14686	14664	14680	14730	14745	14604	14530	14670	14637	14521	14442	14621	14568	14529	14755	14533	14625	14666	14540	14551	14570	14603	14681	14632	14608	14753	14761	14672	14510	14512	14588	14545	14469	14708	14546	14656	14687	14675	14578	14503	14740	14563	14477	14654	14739	14616	14662	14550	14550	14624	14581	14599	14556	14531	14599	14503	14660	14573	14483	14607	14507	14662	14395	14744	14572	14797	14731	14578	14534	14656	14704	14573	14694	14619	14655	14584	14707	14586	14620	14477	14701	14600	14722	14692	14614	14812	14594	14557	14712	14772	14747	14653	14558	14677	14567	14693	14748	14621	14575	14570	14645	14684	14566	14733	14667	14715	14705	14865	14639	14689	14626	14576	14702	14654	14662	14595	14708	14623	14708	14478	14686	14671	14599	14680	14658	14561	14733	14602	14543	14594	14653	14506	14622	14536	14588	14504	14761	14633	14555	14639	14640	14477	14722	14699	14518	14707	14545	14572	14635	14789	14634	14783	14625	14633	14676	14769	14798	14651	14655	14631	14557	14615	14605	14702	14776	14491	14594	14596	14897	14578	14635	14515	14605	14700	14665	14543	14399	14638	14688	14597	14848	14614	14636	14571	14584	14537	14695	14652	14689	14683	14571	14677	14647	14421	14607	14440	14734	14653	14541	14692	14574	14454	14542	14644	14640	14674	14581	14515	14636	14658	14568	14525	14563	14720	14602	14685	14549	14661	14574	14607	14586	14719	14661	14647	14502	14530	14706	14579	14701	14654	14666	14547	14646	14719	14783	14559	14535	14520	14705	14735	14628	14647	14537	14517	14409	14742	14613	14610	14578	14588	14850	14587	14584	14549	14509	14667	14528	14694	14728	14536	14478	14508	14561	14750	14534	14640	14767	14622	14765	14597	14523	14538	14565	14669	14588	14480	14751	14616	14648	14580	14534	14566	14603	14523	14701	14469	14641	14530	14786	14619	14649	14436	14674	14772	14530	14535	14763	14659	14514	14531	14578	14555	14706	14522	14700	14632	14492	14579	14429	14529	14734	14593	14682	14568	14595	14628	14596	14660	14751	14513	14747	14648	14691	14541	14664	14582	14609	14706	14605	14674	14607	14402	14752	14665	14563	14641	14524	14787	14704	14748	14626	14624	14710	14578	14363	14612	14518	14527	14575	14627	14695	14683	14626	14578	14541	14492	14332	14627	14602	14544	14671	14530	14623	14638	14598	14477	14530	14588	14628	14581	14723	14573	14469	14525	14578	14571	14616	14417	14759	14735	14598	14829	14568	14700	14435	14758	14572	14719	14648	14544	14574	14795	14651	14517	14699	14576	14523	14653	14638	14588	14731	14447	14578	14616	14523	14758	14544	14740	14702	14635	14566	14577	14775	14715	14580	14582	14589	14623	14784	14629	14623	14756	14619	14592	14672	14693	14691	14556	14514	14495	14858	14548	14497	14791	14594	14574	14549	14497	14497	14541	14669	14598	14542	14608	14577	14360	14538	14609	14531	14476	14466	14772	14620	14525	14650	14420	14626	14774	14519	14689	14576	14727	14543	14693	14543	14562	14378	14385	14772	14585	14593	14555	14585	14697	14721	14636	14775	14591	14606	14425	14736	14498	14516	14566	14552	14628	14462	14597	14617	14540	14603	14770	14610	14704	14581	14680	14568	14580	14713	14766	14535	14615	14583	14737	14592	14662	14699	14737	14543	14767	14697	14599	14675	14634	14513	14516	14652	14728	14623	14639	14674	14551	14491	14578	14565	14814	14344	14632	14536	14714	14735	14643	14755	14725	14643	14735	14615	14478	14458	14530	14737	14635	14446	14508	14470	14668	14634	14724	14530	14713	14558	14600	14709	14554	14553	14635	14641	14565	14622	14715	14571	14476	14779	14659	14628	14592	14645	14590	14589	14599	14768	14685	14643	14649	14676	14538	14603	14513	14774	14567	14818	14647	14759	14534	14905	14572	14617	14641	14757	14712	14579	14463	14399	14602	14750	14538	14531	14682	14592	14757	14585	14478	14471	14585	14735	14627	14714	14620	14760	14494	14587	14583	14618	14758	14527	14633	14781	14538	14590	14526	14392	14577	14547	14428	14540	14541	14674	14574	14562	14647	14480	14874	14606	14461	14599	14669	14643	14408	14630	14768	14658	14578	14630	14540	14479	14547	14675	14591	14635	14466	14622	14426	14676	14528	14638	14546	14448	14673	14549	14562	14478	14596	14564	14716	14681	14690	14661	14475	14693	14520	14560	14602	14718	14650	14536	14716	14507	14614	14652	14762	14488	14663	14573	14603	14668	14582	14400	14578	14730	14697	14574	14569	14627	14588	14427	14731	14709	14543	14595	14634	14652	14525	14725	14686	14791	14655	14711	14592	14521	14751	14668	14514	14522	14633	14728	14674	14634	14515	14562	14744	14554	14672	14604	14731	14551	14770	14613	14458	14699	14691	14526	14787	14718	14787	14695	14636	14675	14783	14431	14552	14625	14544	14496	14704	14559	14643	14632	14485	14731	14638	14543	14572	14669	14567	14780	14488	14533	14462	14636	14716	14510	14710	14784	14623	14654	14734	14546	14682	14660	14741	14670	14672	14637	14613	14630	14601	14568	14534	14748	14590	14759	14707	14417	14626	14554	14374	14912	14648	14489	14623	14552	14490	14612	14540	14603	14530	14500	14698	14716	14692	14883	14556	14750	14507	14804	14495	14569	14692	14783	14609	14512	14700	14529	14609	14607	14673	14575	14546	14468	14552	14426	14622	14722	14731	14686	14773	14633	14559	14587	14481	14719	14554	14586	14347	14508	14653	14575	14671	14760	14656	14661	14634	14531	14613	14575	14707	14661	14555	14572	14656	14644	14560	14594	14624	14648	14563	14686	14619	14583	14688	14688	14602	14723	14721	14586	14617	14610	14687	14700	14642	14658	14730	14675	14777	14654	14625	14655	14721	14794	14592	14462	14710	14702	14530	14478	14822	14646	14630	14619	14606	14671	14853	14582	14709	14678	14431	14677	14601	14502	14675	14542	14546	14574	14544	14729	14479	14508	14506	14561	14578	14637	14858	14661	14770	14599	14661	14654	14779	14717	14626	14529	14604	14529	14612	14827	14540	14707	14697	14706	14576	14536	14560	14588	14512	14465	14742	14594	14630	14702	14535	14667	14634	14505	14806	14558	14546	14585	14587	14542	14603	14632	14634	14643	14622	14706	14600	14583	14745	14707	14682	14655	14556	14570	14526	14522	14636	14695	14659	14503	14696	14647	14565	14589	14626	14591	14605	14593	14588	14678	14530	14698	14699	14593	14633	14806	14656	14496	14657	14436	14751	14573	14544	14516	14535	14538	14751	14678	14742	14681	14625	14831	14800	14683	14638	14731	14615	14640	14602	14476	14656	14791	14461	14752	14682	14392	14682	14779	14604	14634	14495	14589	14364	14671	14580	14680	14634	14684	14519	14664	14747	14686	14594	14539	14494	14580	14566	14591	14724	14630	14676	14759	14622	14660	14531	14633	14622	14699	14539	14616	14455	14845	14619	14611	14785	14701	14617	14664	14561	14570	14583	14573	14628	14651	14590	14844	14637	14595	14531	14612	14716	14629	14540	14771	14570	14458	14726	14657	14593	14597	14578	14537	14590	14576	14390	14367	14635	14587	14596	14506	14582	14541	14564	14637	14610	14586	14781	14618	14661	14719	14612	14617	14587	14771	14728	14501	14485	14686	14576	14674	14688	14597	14757	14738	14755	14501	14686	14577	14609	14701	14478	14610	14568	14561	14548	14597	14741	14656	14561	14645	14616	14652	14794	14523	14602	14617	14689	14601	14559	14824	14509	14646	14637	14645	14635	14589	14700	14639	14592	14708	14497	14459	14585	14584	14621	14778	14609	14515	14680	14580	14681	14596	14627	14579	14510	14611	14636	14710	14744	14615	14593	14710	14472	14664	14696	14671	14668	14627	14618	14614	14615	14614	14645	14553	14607	14621	14795	14517	14635	14567	14604	14632	14726	14584	14473	14577	14563	14443	14614	14598	14738	14688	14652	14699	14527	14695	14656	14688	14683	14557	14719	14661	14629	14482	14557	14651	14668	14644	14644	14734	14807	14859	14582	14716	14467	14541	14683	14535	14760	14692	14597	14643	14635	14601	14603	14624	14702	14671	14670	14618	14643	14501	14712	14614	14710	14592	14562	14575	14715	14605	14485	14646	14552	14748	14537	14844	14740	14642	14710	14660	14626	14467	14667	14591	14707	14652	14702	14514	14636	14741	14784	14483	14801	14730	14647	14652	14684	14630	14675	14590	14532	14567	14643	14607	14844	14760	14448	14722	14664	14466	14663	14521	14673	14586	14645	14688	14508	14547	14573	14587	14602	14737	14627	14660	14704	14665	14628	14636	14613	14663	14572	14821	14645	14528	14648	14470	14537	14551	14817	14535	14597	14518	14653	14554	14684	14736	14767	14690	14615	14733	14622	14654	14672	14634	14677	14555	14589	14638	14635	14520	14557	14505	14594	14544	14651	14571	14735	14605	14610	14736	14607	14817	14623	14611	14714	14627	14634	14651	14552	14634	14706	14749	14743	14622	14816	14642	14721	14661	14726	14753	14730	14815	14570	14521	14668	14597	14752	14703	14759	14541	14593	14764	14627	14600	14546	14641	14845	14549	14559	14680	14655	14640	14621	14731	14654	14591	14578	14721	14642	14642	14703	14547	14564	14628	14484	14654	14720	14577	14604	14774	14658	14651	14633	14642	14646	14447	14714	14689	14676	14442	14634
25245	21463	28078	25453	21212	19218	18873	17382	17540	17338	17059	17201	19290	32839	31492	25791	20361	17832	16862	16664	16669	16568	16441	16562	16534	16663	16574	16525	16492	16679	16526	16539	16446	16455	16579	16512	16547	16588	16524	16528	16631	16687	16419	16425	16563	16636	16544	16683	16523	16669	16608	16601	16713	16441	16465	16544	16346	16436	16518	16570	16573	16615	16593	16609	16428	16581	16616	16489	16534	16344	16519	16547	16648	16423	16565	16778	16424	16448	16561	16540	16528	16425	16328	16664	16349	16595	16592	16655	16445	16424	16455	16464	16677	16645	16489	16614	16520	16626	16737	16653	16377	16426	16407	16505	16587	16644	16409	16532	16612	16585	16779	16443	16567	16373	16464	16496	16393	16476	16495	16682	16439	16662	16624	16529	16332	16354	16578	16605	16572	16542	16527	16475	16539	16647	16471	16517	16588	16550	16434	16466	16499	16414	16492	16450	16527	16398	16487	16401	16661	16600	16603	16523	16606	16376	16614	16394	16491	16490	16745	16451	16388	16387	16217	16464	16539	16471	16524	16448	16566	16446	16628	16257	16354	16529	16574	16565	16416	16555	16620	16454	16389	16407	16490	16541	16406	16520	16429	16614	16684	16485	16477	16540	16506	16345	16585	16345	16457	16384	16456	16442	16564	16329	16516	16411	16569	16603	16518	16349	16340	16486	16525	16536	16288	16524	16519	16404	16580	16478	16400	16421	16370	16772	16536	16717	16484	16550	16590	16556	16380	16595	16551	16463	16565	16589	16532	16653	16504	16385	16503	16332	16601	16621	16309	16368	16427	16414	16449	16552	16268	16575	16440	16570	16666	16480	16381	16416	16474	16748	16634	16332	16495	16503	16375	16673	16310	16423	16483	16385	16561	16670	16306	16313	16398	16510	16646	16530	16471	16571	16464	16398	16380	16394	16631	16478	16459	16433	16343	16576	16302	16599	16494	16528	16452	16398	16357	16391	16368	16432	16506	16509	16393	16597	16634	16469	16497	16561	16478	16324	16529	16451	16689	16492	16563	16430	16342	16630	16528	16584	16442	16705	16440	16464	16346	16357	16502	16295	16488	16217	16376	16257	16403	16304	16595	16415	16619	16362	16553	16361	16444	16391	16437	16697	16613	16563	16459	16534	16539	16401	16300	16434	16470	16425	16438	16643	16610	16543	16381	16280	16367	16386	16413	16458	16578	16652	16396	16381	16478	16559	16362	16584	16439	16292	16730	16708	16563	16529	16531	16584	16600	16526	16672	16320	16420	16162	16373	16411	16549	16424	16565	16407	16580	16567	16377	16347	16518	16476	16372	16545	16514	16604	16332	16498	16191	16576	16520	16593	16692	16238	16527	16428	16331	16432	16396	16597	16464	16629	16502	16437	16506	16648	16592	16607	16592	16570	16347	16621	16493	16542	16485	16542	16471	16362	16268	16475	16339	16557	16396	16579	16434	16560	16625	16390	16316	16576	16450	16464	16574	16463	16600	16477	16495	16590	16397	16526	16329	16508	16509	16461	16405	16553	16500	16440	16561	16530	16623	16566	16604	16419	16493	16437	16491	16379	16598	16584	16593	16373	16451	16502	16414	16392	16416	16628	16500	16438	16639	16527	16615	16485	16525	16384	16410	16436	16343	16309	16369	16375	16611	16502	16636	16501	16417	16822	16356	16423	16580	16477	16519	16480	16354	16453	16420	16376	16339	16627	16517	16658	16463	16339	16429	16566	16448	16432	16535	16501	16394	16579	16329	16432	16432	16357	16378	16348	16379	16430	16481	16449	16611	16362	16666	16511	16471	16298	16502	16430	16590	16411	16515	16165	16605	16622	16634	16611	16551	16378	16570	16593	16527	16329	16449	16336	16504	16466	16577	16469	16465	16352	16441	16327	16608	16410	16300	16451	16573	16496	16407	16714	16534	16459	16507	16324	16543	16399	16403	16457	16481	16611	16386	16468	16415	16403	16369	16293	16608	16535	16578	16657	16453	16344	16501	16608	16587	16264	16545	16334	16630	16514	16454	16267	16378	16465	16405	16504	16502	16594	16372	16476	16552	16524	16487	16711	16578	16459	16387	16597	16476	16443	16520	16547	16459	16209	16650	16305	16394	16427	16287	16343	16480	16479	16436	16492	16468	16473	16474	16498	16668	16473	16624	16387	16466	16333	16435	16631	16478	16442	16566	16538	16567	16577	16558	16443	16582	16510	16571	16610	16423	16563	16483	16665	16665	16513	16589	16545	16385	16508	16491	16540	16282	16395	16579	16342	16738	16555	16544	16389	16329	16432	16459	16515	16562	16525	16442	16594	16585	16553	16486	16261	16500	16564	16602	16351	16540	16594	16532	16480	16461	16458	16560	16658	16616	16627	16457	16333	16392	16457	16566	16476	16462	16591	16445	16480	16685	16437	16474	16430	16519	16802	16556	16442	16452	16720	16625	16351	16283	16483	16441	16536	16491	16397	16520	16602	16527	16329	16528	16682	16587	16430	16555	16510	16442	16500	16534	16451	16447	16477	16584	16594	16508	16510	16418	16601	16652	16639	16429	16527	16483	16482	16382	16461	16604	16582	16814	16498	16546	16667	16494	16596	16464	16376	16589	16300	16516	16258	16270	16433	16523	16345	16576	16543	16605	16440	16583	16559	16519	16448	16516	16548	16628	16646	16355	16441	16364	16502	16384	16562	16460	16543	16383	16592	16473	16520	16386	16489	16483	16775	16554	16684	16495	16625	16449	16377	16582	16485	16431	16580	16560	16576	16439	16382	16351	16520	16461	16438	16407	16621	16413	16553	16579	16501	16678	16407	16632	16351	16404	16363	16760	16678	16260	16397	16599	16590	16327	16586	16448	16516	16684	16629	16577	16533	16512	16316	16413	16342	16363	16453	16689	16610	16453	16487	16452	16400	16584	16505	16503	16455	16353	16447	16552	16463	16540	16455	16337	16687	16729	16523	16412	16407	16489	16384	16373	16620	16516	16564	16518	16401	16333	16420	16548	16567	16456	16429	16443	16533	16412	16284	16415	16491	16477	16474	16498	16340	16643	16579	16722	16556	16510	16371	16378	16381	16722	16534	16538	16478	16396	16673	16415	16542	16451	16429	16663	16472	16425	16480	16552	16502	16572	16453	16601	16461	16254	16515	16452	16351	16321	16581	16582	16439	16507	16383	16522	16494	16654	16524	16515	16485	16460	16450	16627	16242	16422	16449	16561	16367	16495	16331	16383	16558	16484	16536	16580	16491	16404	16483	16450	16397	16550	16475	16381	16623	16441	16652	16652	16297	16450	16710	16444	16342	16432	16506	16480	16767	16506	16474	16740	16480	16375	16454	16297	16471	16467	16486	16538	16611	16520	16100	16620	16387	16309	16155	16595	16255	16295	16563	16378	16509	16478	16403	16585	16586	16347	16591	16487	16480	16564	16648	16629	16594	16513	16648	16654	16524	16437	16615	16538	16395	16432	16432	16361	16555	16739	16504	16491	16339	16392	16446	16438	16424	16630	16504	16548	16505	16479	16543	16691	16452	16429	16436	16587	16604	16453	16421	16578	16604	16623	16488	16514	16559	16508	16403	16349	16479	16567	16340	16418	16576	16698	16475	16564	16405	16510	16288	16398	16654	16492	16533	16581	16373	16681	16516	16398	16525	16434	16332	16377	16291	16516	16463	16343	16644	16394	16584	16581	16544	16626	16375	16488	16588	16398	16572	16588	16452	16468	16550	16582	16616	16403	16528	16464	16434	16431	16339	16388	16412	16463	16505	16414	16460	16634	16449	16517	16328	16482	16396	16550	16554	16706	16470	16480	16576	16545	16285	16414	16679	16609	16375	16323	16632	16457	16390	16587	16685	16517	16410	16521	16490	16341	16507	16505	16731	16476	16348	16502	16712	16539	16531	16600	16431	16408	16467	16532	16348	16479	16656	16496	16497	16595	16405	16556	16566	16370	16394	16388	16571	16506	16552	16310	16529	16396	16280	16445	16539	16407	16451	16566	16408	16378	16558	16418	16364	16510	16410	16558	16467	16613	16440	16576	16616	16427	16702	16616	16546	16373	16436	16417	16478	16637	16420	16470	16480	16387	16581	16423	16618	16644	16210	16651	16349	16626	16444	16572	16379	16589	16494	16325	16446	16431	16489	16373	16557	16483	16340	16491	16467	16509	16597	16578	16551	16604	16305	16566	16536	16494	16630	16516	16512	16485	16582	16563	16419	16503	16471	16591	16475	16435	16705	16430	16469	16722	16621	16342	16412	16665	16451	16534	16508	16479	16470	16370	16482	16570	16518	16228	16710	16591	16457	16575	16378	16654	16549	16785	16562	16388	16426	16472	16562	16553	16452	16510	16519	16366	16537	16407	16427	16539	16239	16368	16546	16547	16480	16383	16722	16404	16570	16414	16510	16337	16546	16626	16548	16491	16464	16637	16487	16735	16563	16541	16379	16478	16541	16420	16570	16550	16626	16514	16329	16662	16456	16528	16425	16398	16485	16458	16739	16378	16485	16562	16321	16377	16455	16393	16617	16474	16528	16565	16454	16632	16415	16372	16583	16375	16653	16456	16575	16362	16676	16584	16416	16451	16538	16616	16500	16598	16594	16498	16600	16412	16689	16543	16572	16621	16647	16512	16499	16549	16688	16503	16471	16458	16563	16394	16407	16629	16457	16601	16628	16493	16498	16462	16390	16594	16452	16593	16515	16550	16581	16396	16481	16386	16623	16547	16595	16594	16399	16564	16337	16428	16292	16498	16460	16542	16530	16652	16543	16501	16422	16536	16466	16651	16586	16735	16490	16586	16587	16682	16556	16371	16311	16513	16556	16391	16600	16571	16760	16483	16527	16276	16499	16540	16400	16487	16588	16514	16648	16478	16296	16368	16652	16366	16505	16488	16557	16425	16404	16414	16525	16260	16485	16506	16647	16442	16695	16613	16833	16637	16501	16656	16311	16422	16571	16230	16492	16406	16600	16451	16372	16368	16639	16485	16352	16463	16478	16480	16662	16492	16624	16411	16513	16528	16553	16513	16290	16615	16608	16352	16399	16322	16475	16736	16516	16397	16461	16633	16482	16446	16502	16326	16456	16595	16507	16390	16490	16499	16440	16363	16448	16338	16573	16389	16578	16346	16520	16431	16452	16453	16530	16595	16471
21072	28528	24670	17717	16448	16613	16173	15798	16100	15778	15359	15346	19350	35901	32199	24991	18499	15594	14697	14667	14536	14661	14651	14519	14659	14671	14468	14551	14549	14581	14709	14500	14597	14748	14646	14579	14369	14375	14475	14583	14699	14678	14594	14588	14479	14555	14557	14557	14570	14586	14557	14728	14567	14597	14491	14469	14666	14644	14466	14788	14523	14414	14649	14548	14710	14306	14702	14612	14634	14678	14725	14527	14450	14642	14629	14748	14556	14501	14495	14690	14609	14493	14602	14559	14639	14572	14492	14623	14755	14578	14557	14597	14432	14613	14424	14763	14558	14702	14554	14574	14486	14634	14619	14454	14513	14633	14559	14507	14557	14706	14472	14618	14619	14648	14680	14532	14544	14556	14519	14543	14593	14653	14704	14654	14422	14511	14708	14662	14492	14694	14607	14643	14597	14751	14549	14573	14622	14577	14762	14670	14572	14515	14414	14574	14470	14822	14448	14725	14676	14521	14597	14518	14715	14738	14506	14607	14513	14602	14610	14680	14699	14514	14408	14616	14572	14537	14550	14596	14443	14576	14690	14452	14457	14499	14544	14570	14482	14551	14751	14592	14521	14662	14691	14562	14681	14591	14529	14464	14579	14644	14650	14685	14581	14663	14663	14537	14518	14666	14530	14549	14630	14680	14535	14499	14403	14470	14541	14701	14729	14490	14558	14630	14509	14696	14728	14580	14572	14628	14596	14624	14717	14575	14457	14526	14505	14571	14542	14480	14599	14794	14545	14637	14532	14627	14483	14634	14556	14594	14563	14479	14468	14548	14530	14491	14738	14715	14657	14602	14754	14503	14646	14578	14671	14543	14527	14570	14553	14693	14586	14586	14599	14622	14630	14569	14677	14422	14448	14692	14667	14620	14496	14634	14376	14537	14559	14703	14624	14481	14661	14505	14668	14656	14576	14490	14520	14680	14577	14460	14685	14699	14487	14600	14509	14644	14430	14624	14598	14525	14631	14554	14629	14574	14587	14608	14531	14783	14397	14645	14569	14675	14671	14485	14432	14734	14542	14538	14405	14541	14684	14403	14560	14365	14533	14648	14631	14679	14476	14365	14660	14574	14465	14595	14645	14540	14470	14642	14417	14479	14821	14615	14507	14435	14512	14571	14588	14711	14480	14505	14548	14604	14470	14550	14394	14641	14645	14509	14539	14615	14652	14664	14601	14516	14530	14740	14536	14458	14513	14666	14415	14582	14385	14702	14694	14624	14707	14564	14526	14544	14743	14692	14600	14553	14498	14508	14632	14443	14486	14546	14552	14397	14767	14609	14459	14586	14721	14640	14711	14459	14435	14412	14609	14646	14776	14801	14650	14508	14529	14562	14786	14557	14538	14711	14648	14564	14716	14495	14452	14461	14584	14470	14662	14556	14500	14521	14733	14695	14624	14576	14665	14515	14643	14687	14733	14553	14498	14700	14490	14756	14457	14644	14644	14510	14575	14583	14461	14730	14447	14586	14650	14639	14534	14698	14450	14514	14381	14684	14585	14572	14559	14722	14675	14635	14448	14428	14496	14388	14596	14537	14673	14576	14692	14600	14677	14639	14641	14456	14519	14586	14601	14739	14597	14698	14529	14651	14772	14494	14688	14613	14483	14626	14577	14433	14433	14581	14588	14591	14647	14584	14553	14562	14558	14493	14548	14620	14531	14536	14478	14661	14454	14533	14394	14479	14584	14510	14661	14647	14526	14636	14467	14760	14562	14410	14568	14531	14536	14497	14706	14539	14550	14447	14636	14628	14652	14575	14539	14647	14624	14413	14527	14597	14425	14693	14567	14533	14604	14660	14554	14540	14668	14537	14543	14601	14611	14705	14438	14645	14784	14612	14691	14545	14658	14605	14339	14581	14641	14738	14569	14568	14442	14591	14590	14647	14432	14494	14735	14471	14417	14768	14518	14513	14515	14673	14501	14669	14456	14671	14578	14563	14626	14689	14618	14563	14759	14643	14622	14386	14567	14693	14530	14708	14637	14357	14520	14586	14548	14618	14745	14455	14414	14715	14726	14384	14758	14614	14583	14600	14695	14641	14607	14740	14661	14616	14582	14626	14548	14553	14539	14593	14680	14618	14378	14547	14658	14660	14569	14661	14451	14469	14717	14585	14394	14638	14541	14663	14704	14519	14616	14559	14453	14689	14434	14656	14735	14721	14616	14468	14543	14676	14549	14417	14634	14550	14504	14633	14574	14751	14584	14383	14626	14438	14420	14598	14567	14507	14559	14594	14645	14588	14395	14421	14780	14572	14596	14535	14618	14659	14492	14358	14465	14462	14467	14593	14674	14423	14588	14460	14645	14535	14565	14685	14688	14477	14640	14573	14688	14477	14543	14588	14618	14506	14533	14626	14536	14501	14576	14711	14532	14573	14530	14547	14705	14610	14503	14543	14675	14548	14613	14615	14544	14490	14566	14497	14892	14693	14551	14499	14587	14537	14639	14692	14645	14545	14612	14670	14659	14616	14609	14577	14610	14574	14530	14467	14506	14681	14584	14618	14644	14521	14586	14563	14568	14492	14715	14551	14286	14621	14493	14723	14737	14730	14588	14592	14652	14516	14580	14636	14643	14406	14681	14503	14506	14495	14572	14411	14594	14741	14520	14672	14553	14492	14773	14575	14475	14547	14547	14618	14639	14595	14775	14567	14758	14638	14699	14585	14577	14735	14794	14750	14688	14642	14543	14665	14554	14508	14512	14444	14496	14578	14567	14595	14549	14577	14681	14633	14495	14590	14661	14613	14479	14591	14625	14580	14594	14673	14612	14685	14414	14545	14489	14479	14619	14694	14497	14548	14628	14669	14517	14531	14447	14699	14620	14419	14578	14598	14635	14594	14462	14517	14564	14779	14570	14497	14577	14444	14538	14510	14216	14583	14632	14413	14515	14494	14593	14596	14708	14745	14662	14482	14675	14591	14408	14451	14683	14620	14575	14499	14593	14650	14504	14561	14707	14624	14710	14594	14417	14741	14569	14662	14616	14583	14498	14678	14514	14498	14621	14625	14505	14522	14752	14732	14574	14541	14715	14809	14544	14585	14580	14558	14469	14508	14610	14712	14606	14523	14722	14342	14543	14492	14686	14711	14457	14496	14726	14547	14615	14399	14568	14552	14656	14708	14556	14530	14698	14414	14384	14651	14517	14621	14727	14511	14455	14675	14516	14666	14519	14561	14698	14685	14570	14481	14503	14421	14528	14595	14619	14477	14487	14728	14542	14458	14563	14550	14630	14589	14686	14596	14584	14685	14450	14638	14536	14534	14637	14608	14677	14547	14609	14577	14665	14360	14383	14633	14499	14564	14569	14493	14601	14587	14615	14573	14536	14509	14627	14487	14639	14557	14597	14421	14580	14531	14526	14603	14516	14496	14514	14685	14522	14649	14564	14539	14695	14522	14536	14425	14527	14607	14489	14512	14488	14521	14628	14547	14652	14628	14734	14577	14645	14465	14626	14498	14443	14590	14590	14629	14538	14667	14491	14497	14647	14630	14554	14631	14547	14654	14610	14640	14696	14628	14493	14580	14834	14553	14452	14643	14639	14517	14569	14558	14579	14583	14648	14585	14618	14683	14609	14787	14801	14640	14452	14675	14659	14532	14709	14437	14545	14524	14545	14717	14445	14696	14430	14649	14530	14588	14613	14463	14544	14623	14476	14609	14491	14614	14601	14760	14520	14575	14544	14722	14645	14497	14473	14467	14627	14546	14533	14596	14729	14537	14684	14412	14547	14531	14698	14618	14521	14589	14519	14474	14530	14664	14553	14688	14548	14851	14692	14516	14638	14674	14576	14614	14672	14664	14487	14602	14568	14503	14825	14735	14443	14491	14640	14626	14640	14566	14705	14498	14579	14619	14666	14496	14556	14610	14505	14571	14542	14544	14276	14548	14552	14737	14565	14453	14658	14657	14381	14568	14671	14593	14465	14507	14582	14591	14654	14766	14613	14631	14525	14598	14669	14821	14770	14426	14529	14648	14473	14551	14545	14441	14708	14616	14642	14573	14673	14583	14609	14490	14693	14546	14648	14640	14658	14542	14518	14631	14509	14797	14619	14645	14608	14710	14528	14674	14521	14514	14770	14619	14523	14577	14694	14709	14441	14510	14601	14590	14539	14610	14643	14628	14435	14573	14644	14523	14492	14622	14496	14617	14587	14620	14554	14640	14553	14576	14553	14565	14537	14538	14492	14693	14510	14414	14500	14568	14517	14673	14538	14632	14604	14558	14638	14696	14489	14603	14739	14531	14697	14615	14428	14560	14499	14629	14696	14556	14469	14572	14479	14495	14643	14461	14620	14563	14501	14528	14474	14702	14484	14579	14640	14567	14563	14523	14612	14643	14665	14752	14618	14733	14699	14437	14580	14673	14517	14703	14630	14486	14603	14590	14412	14642	14679	14408	14530	14524	14410	14645	14602	14658	14543	14528	14594	14427	14767	14497	14535	14569	14443	14583	14663	14474	14513	14468	14627	14523	14820	14569	14596	14645	14663	14625	14466	14510	14654	14733	14681	14566	14527	14589	14731	14623	14348	14635	14490	14604	14688	14539	14638	14689	14763	14564	14778	14536	14607	14540	14718	14726	14671	14618	14651	14518	14531	14478	14509	14524	14623	14564	14561	14715	14598	14505	14680	14631	14531	14644	14513	14634	14605	14754	14645	14732	14540	14548	14672	14645	14495	14631	14587	14639	14643	14583	14693	14614	14518	14611	14581	14625	14645	14665	14597	14450	14572	14552	14469	14721	14501	14545	14451	14794	14542	14567	14462	14658	14400	14540	14721	14563	14599	14679	14640	14388	14620	14514	14729	14600	14549	14496	14475	14510	14625	14544	14496	14597	14725	14609	14514	14493	14634	14499	14584	14615	14701	14454	14467	14587	14652	14629	14540	14438	14648	14675	14541	14485	14499	14678	14617	14480	14668	14542	14638	14559	14637	14557	14396	14741	14600	14453	14652	14577	14709	14367	14712	14665	14556	14502	14512	14578	14596	14518	14560	14657	14437	14470	14663	14626	14458	14681	14757	14627	14680	14522	14687	14435	14540	14634	14414	14684	14481	14569	14710	14650	14535	14585	14574	14688	14566	14583	14408	14616	14520	14588	14633	14501	14483	14563	14451	14662	14442	14631
23916	21438	29012	24245	21967	22628	21367	18132	17355	17223	17056	17261	20585	41122	40843	32903	24637	19199	17254	16621	16566	16464	16435	16501	16471	16544	16652	16526	16492	16474	16576	16443	16436	16560	16470	16459	16408	16497	16444	16438	16427	16515	16521	16628	16493	16484	16416	16268	16362	16558	16254	16471	16425	16581	16566	16349	16349	16672	16474	16474	16459	16469	16406	16541	16510	16448	16471	16417	16486	16359	16726	16396	16380	16495	16452	16590	16362	16402	16332	16217	16591	16425	16463	16508	16540	16497	16293	16561	16533	16472	16666	16413	16430	16532	16476	16456	16355	16245	16397	16507	16403	16378	16486	16549	16433	16205	16410	16451	16600	16200	16275	16490	16368	16410	16403	16530	16333	16371	16669	16527	16464	16457	16467	16519	16295	16404	16260	16394	16264	16327	16335	16563	16572	16433	16232	16446	16452	16305	16528	16513	16474	16315	16371	16431	16490	16361	16484	16367	16472	16327	16079	16388	16510	16539	16330	16371	16357	16176	16415	16251	16166	16165	16390	16484	16495	16386	16710	16631	16448	16598	16360	16412	16334	16495	16447	16533	16394	16193	16234	16473	16180	16250	16343	16334	16298	16349	16345	16403	16662	16431	16529	16486	16491	16464	16520	16493	16533	16407	16471	16381	16228	16446	16541	16377	16450	16408	16324	16546	16336	16537	16243	16485	16298	16597	16506	16471	16254	16232	16391	16540	16392	16332	16447	16131	16311	16403	16401	16325	16517	16339	16388	16339	16598	16379	16633	16127	16327	16440	16483	16544	16621	16345	16429	16367	16315	16373	16334	16389	16418	16444	16362	16493	16238	16453	16438	16479	16515	16454	16312	16447	16525	16557	16469	16597	16342	16384	16310	16486	16344	16337	16400	16357	16186	16427	16414	16279	16518	16352	16441	16784	16432	16522	16276	16373	16397	16474	16320	16358	16272	16215	16280	16457	16372	16313	16356	16245	16445	16464	16310	16288	16449	16355	16399	16413	16417	16376	16524	16649	16684	16405	16318	16456	16561	16518	16233	16437	16638	16264	16398	16469	16349	16311	16429	16427	16354	16452	16420	16392	16431	16354	16318	16572	16171	16249	16279	16334	16469	16272	16438	16473	16473	16282	16377	16528	16441	16297	16616	16254	16548	16394	16339	16717	16512	16420	16279	16257	16268	16295	16284	16335	16203	16265	16353	16445	16586	16272	16361	16546	16254	16311	16505	16364	16429	16405	16428	16291	16486	16297	16346	16427	16409	16454	16418	16588	16507	16317	16232	16277	16534	16621	16333	16376	16378	16494	16341	16260	16431	16492	16486	16445	16503	16648	16429	16402	16426	16212	16351	16409	16525	16389	16358	16382	16249	16604	16298	16297	16294	16211	16597	16433	16288	16415	16430	16433	16536	16598	16589	16566	16454	16449	16250	16358	16382	16480	16597	16375	16383	16423	16367	16263	16394	16302	16199	16261	16376	16433	16405	16274	16555	16570	16543	16301	16284	16427	16347	16262	16389	16364	16480	16376	16227	16308	16368	16474	16307	16414	16378	16456	16671	16560	16603	16525	16132	16327	16430	16418	16385	16281	16568	16453	16243	16290	16196	16533	16407	16259	16312	16554	16598	16508	16352	16352	16330	16448	16153	16426	16372	16489	16463	16297	16601	16358	16286	16568	16564	16340	16440	16420	16458	16362	16332	16338	16615	16265	16583	16615	16390	16491	16486	16227	16385	16373	16605	16517	16445	16576	16337	16284	16191	16392	16536	16451	16212	16371	16465	16459	16193	16427	16291	16477	16448	16400	16580	16280	16355	16470	16246	16426	16492	16466	16355	16252	16527	16524	16447	16416	16470	16593	16488	16412	16577	16415	16551	16440	16581	16515	16439	16460	16424	16503	16405	16239	16360	16413	16233	16243	16485	16362	16241	16478	16250	16324	16327	16447	16402	16341	16257	16616	16638	16205	16321	16624	16416	16548	16633	16478	16390	16335	16335	16277	16407	16463	16456	16366	16238	16589	16575	16431	16411	16469	16418	16494	16388	16431	16422	16574	16385	16544	16396	16585	16532	16363	16470	16383	16468	16269	16405	16331	16527	16488	16386	16363	16442	16249	16356	16513	16219	16417	16476	16604	16474	16528	16524	16440	16277	16458	16287	16371	16259	16500	16355	16436	16282	16426	16549	15998	16350	16312	16157	16366	16438	16432	16232	16217	16383	16408	16438	16472	16444	16369	16312	16615	16588	16290	16333	16412	16449	16252	16364	16484	16328	16315	16435	16455	16662	16326	16267	16406	16416	16243	16490	16172	16579	16473	16374	16566	16408	16466	16352	16451	16362	16493	16349	16296	16312	16467	16520	16335	16349	16406	16631	16562	16465	16509	16494	16421	16604	16492	16606	16337	16421	16429	16438	16514	16247	16441	16379	16286	16398	16394	16252	16516	16463	16566	16503	16242	16420	16441	16222	16422	16508	16401	16575	16373	16245	16370	16385	16331	16270	16438	16569	16403	16382	16435	16324	16381	16523	16524	16523	16327	16510	16439	16564	16360	16501	16486	16434	16323	16505	16359	16371	16383	16251	16322	16334	16539	16479	16440	16279	16367	16383	16373	16445	16404	16441	16474	16464	16433	16399	16426	16443	16351	16282	16653	16385	16558	16450	16460	16364	16493	16351	16502	16446	16498	16419	16463	16344	16353	16321	16544	16316	16184	16522	16565	16319	16328	16407	16338	16577	16297	16389	16407	16308	16125	16456	16389	16520	16496	16122	16246	16304	16293	16369	16561	16516	16134	16412	16346	16324	16478	16589	16434	16328	16436	16491	16563	16423	16353	16381	16430	16420	16527	16324	16338	16593	16376	16414	16301	16222	16242	16356	16487	16455	16230	16268	16311	16487	16423	16472	16304	16273	16362	16488	16408	16530	16402	16396	16317	16465	16448	16277	16198	16409	16717	16389	16374	16295	16269	16287	16400	16360	16475	16229	16391	16331	16454	16574	16378	16330	16270	16392	16479	16494	16228	16211	16340	16487	16394	16355	16342	16406	16384	16316	16384	16398	16303	16567	16449	16448	16319	16377	16364	16109	16249	16457	16381	16328	16414	16408	16531	16558	16460	16306	16339	16357	16554	16450	16277	16276	16375	16420	16422	16449	16475	16269	16193	16529	16454	16398	16494	16406	16431	16356	16272	16298	16401	16554	16581	16312	16174	16361	16415	16300	16443	16433	16406	16320	16164	16342	16605	16526	16592	16559	16429	16435	16595	16414	16374	16505	16396	16568	16305	16391	16477	16366	16366	16332	16407	16225	16412	16254	16303	16277	16350	16369	16188	16433	16443	16290	16370	16208	16469	16532	16254	16543	16431	16459	16395	16446	16505	16413	16413	16350	16503	16443	16339	16365	16422	16362	16383	16566	16468	16471	16387	16391	16387	16509	16512	16467	16445	16287	16605	16560	16460	16316	16568	16343	16179	16187	16455	16328	16518	16363	16402	16338	16221	16404	16454	16346	16506	16296	16422	16185	16592	16363	16467	16318	16245	16399	16374	16364	16429	16350	16513	16423	16447	16344	16287	16472	16295	16441	16369	16408	16482	16309	16433	16294	16306	16422	16611	16575	16052	16570	16383	16199	16473	16350	16272	16348	16504	16509	16456	16472	16057	16507	16403	16510	16607	16306	16465	16319	16392	16251	16420	16488	16350	16367	16392	16297	16401	16438	16450	16402	16298	16383	16548	16542	16396	16684	16424	16416	16361	16306	16417	16501	16272	16217	16198	16330	16381	16283	16318	16377	16373	16194	16474	16463	16385	16279	16486	16329	16444	16489	16450	16179	16417	16443	16499	16304	16509	16149	16314	16369	16453	16340	16501	16496	16400	16445	16254	16342	16384	16301	16383	16362	16447	16528	16451	16380	16208	16520	16227	16554	16223	16191	16338	16409	16449	16465	16453	16351	16329	16422	16550	16517	16605	16624	16292	16328	16152	16538	16290	16448	16492	16333	16681	16442	16440	16357	16427	16520	16386	16482	16380	16307	16403	16290	16285	16455	16427	16291	16329	16428	16470	16305	16472	16330	16338	16244	16353	16505	16488	16356	16248	16432	16548	16396	16334	16533	16369	16580	16379	16273	16382	16442	16394	16494	16522	16452	16378	16447	16363	16606	16533	16398	16339	16448	16255	16235	16355	16255	16334	16269	16608	16504	16475	16401	16201	16202	16445	16359	16446	16406	16500	16532	16432	16425	16508	16394	16356	16520	16195	16534	16520	16109	16292	16488	16420	16409	16302	16377	16439	16169	16632	16488	16471	16443	16385	16335	16450	16345	16391	16364	16485	16514	16450	16432	16471	16430	16474	16463	16467	16559	16506	16223	16662	16465	16386	16413	16181	16486	16475	16525	16170	16445	16345	16449	16483	16435	16504	16421	16479	16486	16299	16248	16393	16452	16285	16338	16343	16266	16144	16453	16389	16253	16406	16273	16385	16304	16481	16385	16309	16372	16317	16265	16457	16327	16226	16199	16503	16370	16375	16421	16431	16304	16408	16484	16288	16431	16347	16426	16533	16213	16335	16304	16498	16332	16528	16432	16306	16530	16523	16348	16306	16446	16401	16359	16411	16511	16422	16536	16366	16641	16584	16295	16658	16489	16334	16556	16521	16398	16349	16304	16418	16267	16295	16338	16574	16334	16375	16544	16351	16490	16314	16406	16411	16524	16496	16446	16440	16423	16165	16390	16355	16454	16293	16355	16246	16635	16425	16262	16447	16642	16274	16423	16320	16465	16243	16509	16491	16445	16339	16393	16519	16430	16462	16567	16558	16553	16463	16378	16410	16052	16427	16268	16311	16278	16502	16430	16417	16211	16349	16271	16337	16337	16369	16471	16267	16320	16505	16546	16284	16348	16568	16398	16436	16396	16486	16572	16324	16354	16192	16095	16261	16525	16497	16549	16217	16451	16442	16195	16311	16278	16374	16316	16498	16199	16444	16404	16211	16382	16363	16427	16410	16434	16502	16512	16245	16367	16318	16369	16495	16443	16452	16466	16508	16287	16389	16475	16433	16369	16607	16486	16597	16578	16492	16352	16663	16367	16415	16303	16303	16378	16551	16393	16511	16226	16277	16436	16223	16277	16455	16483	16408	16281	16343
21228	32496	27923	20862	18954	17794	17011	16537	15976	15568	15481	15615	21717	44310	41533	33748	23113	16908	15222	14761	14549	14795	14782	14564	14595	14511	14602	14348	14546	14423	14648	14606	14616	14523	14563	14606	14546	14545	14719	14464	14539	14689	14531	14462	14539	14517	14398	14364	14543	14556	14419	14548	14567	14543	14565	14613	14553	14702	14545	14490	14532	14462	14538	14597	14689	14675	14722	14427	14492	14518	14490	14604	14572	14570	14349	14564	14577	14646	14447	14475	14561	14540	14559	14600	14605	14504	14541	14400	14588	14394	14544	14628	14565	14541	14572	14519	14388	14514	14455	14475	14662	14525	14516	14600	14615	14529	14494	14559	14557	14571	14519	14479	14513	14652	14585	14534	14571	14628	14554	14551	14639	14471	14451	14579	14557	14461	14530	14431	14679	14332	14591	14414	14583	14703	14675	14511	14481	14430	14473	14423	14569	14361	14527	14650	14414	14254	14595	14486	14688	14634	14435	14427	14588	14677	14428	14446	14684	14445	14553	14448	14491	14350	14471	14528	14393	14584	14414	14591	14593	14453	14488	14393	14486	14730	14388	14392	14431	14403	14530	14479	14446	14516	14485	14630	14562	14652	14635	14432	14444	14459	14605	14552	14571	14432	14456	14487	14707	14383	14596	14603	14416	14632	14429	14510	14501	14441	14493	14624	14494	14509	14488	14575	14454	14470	14418	14649	14471	14479	14513	14475	14404	14582	14559	14592	14414	14604	14672	14606	14582	14565	14626	14488	14632	14635	14682	14665	14629	14528	14561	14527	14533	14556	14587	14528	14351	14432	14695	14573	14592	14629	14528	14592	14495	14544	14556	14523	14470	14606	14642	14459	14419	14635	14537	14522	14496	14657	14534	14611	14359	14501	14522	14289	14656	14588	14574	14603	14597	14390	14709	14493	14524	14798	14744	14599	14502	14535	14569	14525	14487	14412	14433	14664	14608	14519	14394	14433	14426	14517	14498	14510	14570	14480	14563	14437	14514	14727	14517	14463	14415	14353	14632	14387	14489	14565	14485	14614	14557	14674	14386	14348	14609	14503	14502	14601	14560	14513	14579	14597	14528	14325	14537	14500	14461	14616	14659	14366	14600	14489	14317	14688	14451	14448	14548	14477	14453	14458	14378	14512	14607	14654	14554	14602	14352	14595	14471	14475	14547	14444	14462	14657	14365	14714	14343	14483	14589	14551	14636	14663	14539	14498	14658	14570	14553	14357	14570	14535	14480	14438	14521	14417	14564	14476	14516	14421	14522	14535	14524	14478	14532	14483	14705	14618	14667	14382	14486	14517	14641	14507	14607	14572	14512	14654	14465	14633	14716	14575	14694	14557	14659	14572	14582	14620	14487	14384	14714	14461	14534	14720	14495	14479	14479	14531	14438	14548	14565	14475	14607	14540	14595	14653	14610	14498	14564	14614	14590	14736	14484	14477	14678	14484	14418	14610	14394	14403	14541	14464	14504	14554	14280	14350	14605	14641	14487	14609	14597	14545	14601	14582	14451	14605	14488	14359	14399	14655	14587	14428	14522	14413	14602	14559	14491	14515	14500	14492	14731	14693	14452	14544	14614	14724	14600	14463	14549	14344	14738	14633	14490	14356	14568	14503	14488	14619	14562	14510	14551	14454	14822	14427	14527	14460	14632	14624	14511	14601	14599	14573	14571	14465	14481	14676	14627	14663	14636	14389	14525	14475	14431	14452	14487	14576	14693	14579	14469	14591	14619	14537	14607	14473	14364	14600	14552	14523	14407	14434	14563	14676	14468	14614	14486	14432	14579	14448	14491	14435	14528	14525	14410	14572	14488	14509	14587	14637	14620	14391	14614	14506	14453	14729	14569	14547	14637	14544	14548	14520	14451	14401	14501	14501	14493	14478	14516	14520	14626	14592	14423	14619	14652	14446	14542	14545	14512	14524	14494	14814	14465	14378	14527	14551	14509	14653	14534	14632	14530	14458	14624	14402	14518	14441	14436	14566	14354	14651	14544	14414	14478	14532	14522	14576	14640	14487	14630	14494	14657	14376	14582	14618	14527	14766	14680	14433	14512	14473	14638	14645	14585	14521	14572	14458	14593	14562	14537	14415	14421	14515	14581	14514	14716	14483	14582	14454	14488	14570	14569	14533	14500	14583	14509	14489	14528	14592	14523	14544	14611	14612	14602	14512	14494	14581	14483	14524	14505	14515	14455	14439	14559	14593	14433	14280	14575	14624	14343	14643	14611	14597	14616	14608	14644	14449	14553	14521	14555	14451	14505	14565	14628	14452	14580	14487	14542	14514	14692	14408	14724	14397	14488	14580	14522	14558	14690	14600	14522	14558	14510	14642	14661	14633	14493	14598	14352	14523	14467	14547	14585	14557	14545	14745	14591	14506	14437	14407	14571	14495	14515	14610	14558	14400	14443	14447	14411	14580	14454	14681	14482	14557	14509	14405	14546	14435	14609	14316	14590	14558	14454	14458	14615	14522	14548	14502	14523	14488	14472	14399	14558	14469	14680	14520	14408	14531	14451	14497	14486	14458	14341	14542	14577	14493	14484	14607	14432	14534	14512	14628	14625	14410	14596	14506	14495	14615	14513	14446	14641	14471	14493	14544	14506	14613	14555	14572	14490	14524	14554	14545	14578	14459	14543	14422	14539	14467	14492	14498	14597	14579	14440	14444	14497	14428	14525	14489	14680	14500	14576	14616	14522	14669	14654	14434	14571	14555	14447	14656	14449	14491	14532	14645	14481	14501	14618	14339	14583	14570	14666	14535	14531	14552	14684	14554	14710	14476	14489	14545	14372	14642	14491	14469	14537	14635	14597	14527	14544	14561	14613	14526	14689	14490	14600	14504	14615	14388	14596	14510	14543	14483	14519	14509	14517	14523	14486	14711	14677	14423	14673	14470	14519	14557	14700	14616	14442	14509	14494	14529	14614	14422	14770	14688	14581	14361	14701	14455	14519	14453	14503	14386	14520	14626	14393	14565	14513	14490	14655	14745	14457	14659	14746	14602	14611	14623	14370	14495	14390	14477	14356	14584	14611	14534	14660	14672	14472	14641	14570	14573	14584	14396	14560	14652	14496	14489	14559	14522	14440	14562	14553	14594	14478	14630	14646	14544	14476	14407	14476	14525	14532	14507	14459	14682	14439	14498	14508	14582	14706	14442	14469	14624	14497	14603	14565	14599	14430	14445	14757	14435	14433	14523	14577	14462	14537	14529	14471	14544	14450	14473	14507	14542	14487	14573	14521	14263	14495	14628	14302	14474	14555	14431	14618	14548	14609	14590	14546	14575	14637	14439	14623	14460	14464	14506	14608	14596	14655	14683	14467	14577	14537	14471	14589	14509	14335	14597	14444	14370	14585	14531	14567	14668	14704	14479	14412	14633	14477	14551	14676	14655	14505	14581	14651	14547	14374	14521	14453	14449	14474	14371	14596	14424	14609	14586	14464	14388	14551	14524	14594	14488	14545	14351	14573	14471	14375	14299	14669	14563	14532	14492	14579	14627	14690	14443	14510	14645	14572	14406	14456	14572	14567	14525	14565	14550	14523	14502	14619	14500	14448	14538	14526	14367	14623	14574	14538	14480	14674	14600	14618	14464	14448	14508	14564	14379	14518	14566	14497	14575	14494	14410	14401	14628	14531	14386	14565	14704	14353	14496	14417	14380	14490	14569	14506	14626	14491	14503	14543	14564	14620	14428	14476	14611	14606	14615	14517	14630	14664	14470	14472	14446	14413	14604	14719	14409	14476	14480	14619	14544	14474	14573	14417	14472	14451	14661	14495	14607	14372	14507	14359	14527	14533	14461	14523	14662	14476	14500	14726	14535	14659	14560	14477	14456	14500	14350	14594	14581	14520	14694	14531	14493	14554	14499	14589	14635	14561	14600	14566	14638	14650	14492	14454	14605	14511	14440	14491	14509	14544	14576	14616	14557	14527	14562	14349	14508	14469	14554	14680	14449	14530	14440	14487	14730	14582	14599	14379	14653	14695	14611	14477	14559	14516	14469	14526	14397	14543	14495	14491	14574	14422	14693	14586	14547	14532	14522	14643	14635	14513	14621	14337	14366	14535	14521	14529	14458	14464	14607	14666	14669	14498	14578	14571	14461	14660	14539	14531	14607	14702	14557	14380	14558	14576	14543	14395	14603	14563	14569	14385	14471	14587	14487	14570	14561	14600	14344	14634	14642	14519	14570	14392	14404	14618	14485	14494	14474	14611	14462	14550	14490	14552	14583	14620	14460	14619	14529	14541	14485	14455	14545	14497	14639	14552	14494	14639	14421	14577	14591	14491	14656	14411	14439	14632	14429	14506	14567	14368	14627	14536	14545	14497	14601	14546	14526	14527	14463	14608	14526	14551	14561	14464	14666	14679	14409	14599	14484	14518	14635	14545	14345	14546	14483	14426	14377	14622	14441	14562	14538	14707	14575	14547	14616	14497	14514	14678	14622	14549	14649	14605	14501	14548	14428	14507	14542	14399	14447	14537	14521	14476	14640	14552	14606	14496	14593	14583	14549	14443	14384	14561	14630	14621	14488	14356	14548	14541	14743	14616	14446	14470	14639	14505	14471	14502	14527	14408	14648	14471	14521	14586	14459	14384	14624	14449	14693	14377	14500	14623	14704	14595	14537	14611	14536	14539	14624	14519	14544	14565	14567	14672	14458	14335	14526	14461	14611	14475	14521	14607	14455	14540	14525	14549	14360	14550	14560	14532	14579	14534	14429	14540	14754	14638	14692	14616	14527	14502	14518	14727	14413	14557	14416	14541	14432	14655	14587	14495	14589	14610	14547	14629	14524	14480	14571	14476	14525	14565	14453	14458	14580	14598	14481	14354	14460	14520	14575	14541	14597	14649	14630	14629	14437	14568	14538	14551	14494	14503	14595	14407	14468	14482	14495	14613	14490	14534	14466	14587	14625	14537	14607	14515	14412	14430	14719	14465	14549	14519	14705	14730	14739	14654	14536	14629	14555	14531	14562	14636	14427	14545	14458	14527	14611	14644	14621	14664	14604	14626	14627	14633	14430	14493	14609	14488	14517	14729	14504	14550	14584	14495	14560	14583	14580	14675	14624	14535	14479	14581	14700	14533	14649	14506	14524	14523	14545	14288	14448	14539	14456	14439	14531
29257	22141	21755	19141	16749	16630	16619	16426	16530	16336	16418	16429	16586	18315	19349	18979	17490	16786	16295	16272	16260	16145	16412	16110	16253	16212	16295	16258	16282	16386	16291	16415	16520	16477	16364	16040	16365	16122	16236	16475	16313	16241	16282	16528	16059	16282	16302	16408	16302	16151	16123	16244	16356	16338	16296	16256	16272	16426	16230	16313	16207	16369	16429	16302	16119	16243	16156	16210	16290	16214	16372	16348	16220	16250	16258	16178	16331	16198	16086	16409	16022	16220	16286	16168	16219	16287	16129	16332	16066	16303	16070	15943	16346	16165	16394	16133	16272	16336	16473	16332	16081	16366	16174	16558	16109	16151	16231	16164	16212	16168	16391	16162	16347	16286	16183	16301	16098	16474	16396	16260	16400	16310	16371	16191	16234	16273	16336	16179	15962	16104	16202	16170	16136	16333	16044	16351	16268	16298	16433	16311	16271	16184	16183	16403	15999	16411	16209	16261	16152	16104	16427	16461	16202	16298	16215	16271	16209	16276	16157	16115	16293	16292	16363	16376	16191	16153	16143	16250	16393	16161	16292	16214	16315	16417	16378	16266	16503	16349	16312	16228	16351	16182	16108	16365	16050	16119	16198	16309	16461	16136	16187	16279	16327	16441	16264	16162	16094	16171	16043	16306	16121	16277	16218	16183	16221	16331	16068	16223	16336	16440	16295	16105	16157	16422	16229	16185	16176	16513	16430	16132	16247	16289	16171	16089	16356	16175	16158	16256	16210	16244	15943	16296	16237	16258	16193	16230	16158	16324	16341	16401	16382	16073	16137	16357	16299	16299	16178	16303	16288	16218	16137	16394	16271	16040	16016	16413	16282	16218	16228	16109	16067	16119	16270	16235	16106	16360	16094	16140	16179	16074	16163	16280	16142	16227	16299	16307	16242	16329	16250	16351	16201	16246	16340	16251	16239	16063	16209	16088	16041	16304	16089	16103	16279	16325	16318	16280	16160	16084	16200	16347	16084	16162	15989	16248	16385	16115	16371	16233	16305	16374	16113	16287	16335	16153	16311	16251	16260	16380	16455	16244	16471	16309	16360	16283	16319	16308	16259	16355	16432	16359	16335	16253	16307	16294	16228	16101	16054	16300	16172	16421	16268	16169	16257	16161	16292	16109	16165	16320	16215	16285	16437	16301	16078	16110	16230	16115	16160	16159	16308	16169	16153	16271	16205	16195	16277	16155	16410	16092	16191	16325	16338	16146	16502	16178	16227	16065	16308	16117	16366	16235	16298	16152	16158	16179	16258	16321	16091	16296	16241	16453	16146	16059	16186	16232	16185	16243	16334	16316	16153	16122	16217	16208	16245	16366	16216	16228	16019	16129	16279	16236	16233	16089	16174	16293	16270	16228	16295	16283	16177	16189	16182	16114	16367	16233	16216	16354	16032	16139	16319	16289	16056	16206	16134	16115	16365	15978	16232	16205	16222	16471	16305	16321	16090	16334	16229	16360	16245	16046	16236	16320	16337	16163	16207	16229	16533	16379	16421	16368	16260	16118	16305	16138	16226	16358	16352	16368	16374	16027	16315	16342	16169	16177	16296	16180	16096	16287	16251	16315	16335	16172	16145	16293	16111	16187	16164	16100	16266	16030	16107	16238	16031	16249	16228	16316	16257	16201	16163	16340	16062	16362	16221	16180	16313	16381	16219	16418	16086	16237	16001	16052	16049	15972	16316	16139	16369	16139	16300	16169	16069	16260	16272	16242	16313	16148	16182	16226	16120	16351	16201	16219	16059	16381	16363	16260	16348	16295	16458	16312	16244	15965	16282	16266	16326	16311	16269	16346	16362	16268	16366	16166	16285	16081	16128	16215	16274	16205	16223	16120	16352	16078	16330	16228	16169	16217	16251	16026	16313	16143	16243	16289	16402	16391	16452	16159	16529	16530	16301	16232	16353	16349	16368	16432	16064	16278	16230	16213	16266	16276	16237	16283	16368	16207	16048	16311	16321	16182	16220	16124	16038	16204	16160	16243	16204	16257	16503	16401	16423	16211	16249	16148	16289	16431	16164	16467	16244	16204	16270	16176	16103	16191	16129	16256	16324	16355	16183	16329	16154	16244	16318	16296	16075	16321	16279	16219	16121	16195	16197	16233	16249	16101	16158	16242	16065	16275	16313	16275	16385	16137	16502	16349	16337	16205	16201	16239	16202	16271	16186	16364	16189	16384	16155	16460	16407	16395	16323	16294	16295	16185	16292	16337	16247	16106	16103	16234	16295	16343	16239	16284	16200	16311	16315	16170	16224	16254	16229	16364	16373	16206	16153	16248	16234	16285	16229	16318	16254	16394	16246	16324	16318	16368	16096	16286	16238	16319	16329	16394	16080	16283	16219	16106	16147	16234	16295	16094	16132	16246	16086	16168	16108	16166	16399	16381	15948	16180	16219	16145	16138	16147	16456	16360	16174	16204	16184	16381	16210	16224	16253	16166	16182	16275	16266	16330	16230	16395	16388	16485	16170	16205	16153	16272	16394	16216	16263	16233	16168	16135	16371	16318	16166	16463	16248	16334	16408	16227	16329	16207	16333	16234	16168	16442	16231	16125	16195	16133	16294	16196	16418	16128	16242	16114	16334	16201	16292	16190	16105	16001	16247	16209	16254	16216	16269	16486	16182	16282	16412	16203	16156	16173	16216	16478	16054	16514	16209	16324	16322	16438	16233	16267	16273	16222	16281	16337	16280	16480	16455	16259	16205	16339	16195	16312	16301	16195	16365	16368	16320	16192	16154	16348	16268	16372	16291	16334	16216	16153	16239	16287	16093	16347	16370	16259	16246	16205	16300	16190	16324	16163	16185	16145	16311	16258	16518	16206	16047	16173	16174	16382	16257	16192	16520	16290	16346	16222	16203	16362	16299	16126	16334	16142	16405	15949	16210	16286	16250	16331	16217	16334	16167	16323	16420	16222	16118	16252	16114	16330	16172	16372	16238	16394	16238	16229	16132	16306	16226	16133	16079	16336	16407	16327	16290	16278	16309	16289	16374	16305	16102	16233	16223	16150	16414	16193	16270	16138	16392	16267	16377	16326	16439	16376	16326	16387	16231	16107	16295	16053	16295	16239	16370	16172	16282	16123	16374	16128	16127	16235	16252	16235	15921	16144	16276	16145	16163	16191	16293	16226	16210	16240	16165	16135	16347	16223	16151	16306	16321	16459	16464	16196	16384	16326	16263	16372	15932	16404	16190	16219	16048	16265	16180	16178	16197	16297	16236	16109	16335	16136	16388	16291	16232	16199	16061	16220	16250	16166	16251	16103	16196	16186	16088	15968	16504	16170	16180	16293	16266	16220	16251	16238	16075	16364	16231	16312	16161	16137	16310	16151	16266	16232	16211	16303	16394	16162	16068	16175	16257	16112	16193	16265	16133	16368	16457	16092	16391	16036	16110	16308	16231	16302	16378	16243	16215	16238	16167	16291	16093	16359	16164	16153	16294	16287	16217	16240	16117	16056	16027	16269	16212	16144	16310	16267	16251	16356	16396	16343	16224	16287	16324	16140	16170	16335	16266	16118	16397	16320	16199	16146	16237	16369	16258	16303	16297	16370	16180	16149	16074	16125	16209	16187	16157	16262	15971	16232	16295	16546	16269	16330	16208	16148	16078	16321	16466	15953	16313	16329	16270	16117	16182	16304	16174	16165	16374	16435	16245	16299	16187	16261	16297	16312	16238	16108	16200	16210	16220	16270	16246	16400	16236	16311	16163	16179	16377	16381	16099	16344	16174	16356	16346	16097	16264	16088	16258	16284	16321	16165	16381	16249	16237	16341	16094	16144	16283	16150	16229	16393	16221	16250	16300	16013	16331	16342	16456	16109	16174	16230	16224	16299	16323	16238	16064	16215	16178	16220	16291	16352	16269	16082	16261	16360	16072	16370	16266	16238	16201	16340	16278	16065	16351	16173	16225	16133	16193	16261	16184	16314	16284	16147	16248	16309	16469	16306	16273	16236	16199	16185	16187	16498	16178	16331	16307	16390	16247	16305	16264	16297	16169	16201	16226	16094	16303	16206	16284	16359	16381	16213	16219	16320	16459	16222	16256	16508	16267	16010	16243	16221	16271	16442	16408	16416	16251	16413	16205	16458	16250	16232	16120	16263	16280	15983	16198	16329	16472	16308	16285	16117	16196	16426	16250	16247	16113	16256	16455	16389	16373	16419	16157	16122	16255	16104	16100	16140	15940	16217	16172	16170	16213	16410	16331	16126	16273	16262	16192	16198	16336	16189	16433	16387	16220	16349	16346	16260	16367	16476	16248	16360	16215	16206	16194	16197	16186	16272	16226	16290	16422	16113	16145	16417	16344	16139	16336	16469	16243	16219	16421	16220	16213	16344	16247	16170	16425	16102	16480	16411	16202	16292	16271	16344	16243	16367	16054	16109	16227	16101	16220	16336	16284	16289	16250	16179	16188	16263	16274	16074	16021	16137	16357	16319	16341	16231	16275	16307	16300	16252	16419	16376	16291	16350	16263	16170	16253	16468	16508	16153	16245	16338	16112	16392	16621	16383	16218	16179	16165	16421	16140	16212	16058	16247	16214	16050	16207	16115	16099	16371	16279	16218	16294	16183	16116	16274	16198	16126	16253	16467	16111	16267	16516	16242	16361	16124	16471	16421	16260	16241	16506	16236	16176	16414	16270	16309	16140	16179	16360	16215	16198	16335	16095	16271	16301	16333	16199	16096	16263	16180	16121	16338	16209	16170	16106	15953	16161	16205	16161	16468	16170	16653	16396	16415	16316	16265	16309	16201	16119	16382	16432	16223	16491	16119	16332	16292	16214	16261	16310	16321	16220	16159	16338	16391	16284	16285	16281	16156	16286	16251	16293	16307	16312	16219	16217	16215	16292	16246	16379	16083	16061	16130	16425	16286	16313	16276	16151	16276	16271	16213	16353	16061	16223	16102	16310	16480	16395	16139	16021	16168	16203	16422	16287	16226	16244	16166	16237	16058	16126	16285	16331	16076	16347	16342	16263	16330	16056	16492	16159	16237	16468	16317	16156	16105	16276	16229	16301	16175	16187	16367	16277	16141	16345	16297	16188	16276	16348	16277	16226	16264	16178	16355	16392	16226	16197	16151	16346	16243	16349	16375	16409	16263	16149	16269	16257	16047
17130	18419	17401	16331	15311	14851	14854	14720	14718	14526	14572	14712	15040	18016	18649	17261	15918	14785	14570	14444	14555	14430	14297	14414	14380	14526	14425	14324	14422	14511	14277	14244	14491	14535	14388	14488	14591	14369	14496	14357	14396	14557	14339	14523	14396	14406	14553	14258	14508	14413	14423	14461	14397	14398	14254	14465	14531	14551	14293	14372	14520	14355	14441	14372	14575	14336	14347	14513	14442	14454	14396	14241	14391	14440	14506	14508	14458	14610	14248	14480	14464	14305	14176	14465	14483	14330	14237	14396	14458	14289	14508	14346	14283	14391	14395	14424	14152	14519	14373	14295	14463	14529	14463	14284	14520	14257	14252	14461	14448	14342	14441	14375	14527	14330	14547	14381	14358	14349	14584	14446	14606	14350	14453	14435	14430	14339	14408	14607	14441	14466	14375	14552	14301	14308	14358	14227	14454	14386	14269	14489	14413	14376	14577	14414	14724	14269	14451	14477	14471	14548	14442	14340	14411	14351	14261	14441	14497	14339	14344	14469	14522	14278	14299	14587	14349	14340	14470	14431	14448	14392	14484	14529	14443	14595	14550	14349	14343	14317	14391	14511	14391	14535	14329	14273	14367	14354	14611	14282	14476	14578	14300	14438	14381	14476	14311	14399	14410	14246	14354	14349	14473	14330	14459	14546	14426	14449	14463	14435	14475	14409	14550	14521	14380	14486	14470	14344	14369	14394	14370	14387	14388	14305	14256	14437	14475	14467	14376	14500	14506	14475	14451	14463	14396	14425	14536	14342	14445	14228	14245	14499	14440	14311	14298	14433	14422	14413	14297	14506	14410	14321	14359	14566	14556	14389	14488	14287	14533	14398	14278	14237	14508	14282	14430	14472	14314	14398	14579	14459	14374	14330	14319	14544	14350	14414	14248	14222	14301	14433	14560	14418	14423	14522	14505	14422	14371	14467	14530	14381	14419	14442	14458	14339	14414	14388	14449	14389	14381	14407	14348	14308	14502	14365	14523	14240	14579	14511	14501	14362	14502	14350	14250	14329	14332	14659	14449	14430	14464	14312	14387	14359	14353	14241	14350	14363	14569	14351	14337	14334	14261	14289	14579	14242	14363	14276	14512	14448	14569	14350	14246	14385	14513	14375	14438	14448	14500	14339	14254	14473	14322	14423	14214	14492	14363	14418	14366	14539	14541	14294	14397	14594	14261	14539	14416	14344	14211	14559	14255	14500	14366	14359	14369	14341	14448	14379	14306	14469	14454	14339	14536	14444	14449	14384	14377	14467	14415	14369	14533	14455	14493	14367	14412	14479	14524	14378	14442	14431	14380	14376	14232	14407	14538	14359	14303	14453	14416	14301	14487	14475	14393	14446	14547	14295	14340	14351	14429	14312	14335	14606	14459	14411	14363	14487	14377	14306	14332	14408	14331	14435	14484	14440	14401	14377	14510	14452	14368	14393	14384	14423	14442	14329	14442	14334	14413	14364	14494	14272	14503	14378	14520	14396	14538	14438	14281	14517	14560	14446	14322	14393	14428	14332	14275	14366	14287	14334	14479	14471	14436	14407	14364	14483	14206	14482	14222	14243	14385	14373	14330	14417	14391	14445	14506	14576	14397	14386	14482	14437	14493	14363	14390	14550	14418	14449	14436	14438	14327	14389	14351	14364	14392	14487	14377	14375	14464	14547	14455	14506	14360	14463	14437	14530	14502	14470	14371	14569	14576	14367	14423	14365	14446	14327	14351	14409	14505	14463	14415	14430	14495	14421	14570	14487	14511	14474	14478	14309	14449	14423	14380	14377	14397	14385	14502	14345	14291	14476	14536	14378	14374	14489	14298	14393	14488	14424	14368	14361	14567	14495	14441	14405	14364	14443	14335	14670	14477	14499	14383	14492	14559	14276	14536	14525	14371	14337	14364	14468	14541	14430	14508	14429	14541	14283	14512	14540	14498	14257	14334	14304	14427	14467	14440	14358	14374	14337	14573	14380	14473	14415	14592	14334	14344	14419	14473	14322	14491	14428	14400	14452	14412	14361	14384	14435	14620	14147	14462	14246	14392	14493	14456	14547	14328	14319	14431	14575	14381	14362	14192	14316	14405	14489	14478	14522	14471	14418	14437	14286	14391	14402	14351	14436	14254	14422	14409	14496	14424	14348	14410	14488	14374	14446	14391	14216	14257	14497	14424	14355	14491	14421	14427	14355	14381	14286	14437	14466	14357	14303	14399	14482	14523	14347	14470	14475	14507	14446	14453	14468	14520	14234	14489	14407	14508	14315	14516	14455	14520	14416	14617	14479	14405	14511	14558	14499	14409	14382	14425	14444	14383	14471	14464	14267	14357	14434	14579	14468	14459	14503	14416	14458	14352	14349	14357	14385	14332	14292	14353	14280	14473	14501	14348	14379	14500	14414	14428	14494	14461	14600	14275	14447	14391	14332	14473	14345	14369	14429	14461	14461	14348	14421	14381	14329	14401	14353	14435	14457	14381	14331	14475	14568	14466	14357	14343	14435	14391	14454	14411	14469	14569	14429	14349	14390	14325	14397	14273	14411	14301	14613	14349	14222	14376	14375	14277	14382	14552	14416	14456	14345	14347	14426	14424	14446	14681	14400	14460	14249	14286	14447	14454	14507	14451	14450	14463	14389	14278	14505	14443	14494	14345	14311	14550	14473	14298	14471	14476	14300	14413	14479	14417	14308	14450	14273	14517	14339	14433	14228	14492	14375	14610	14318	14359	14451	14467	14352	14211	14488	14522	14385	14326	14548	14242	14417	14311	14390	14524	14260	14482	14385	14301	14236	14210	14460	14216	14316	14446	14457	14515	14299	14464	14502	14383	14477	14449	14391	14367	14340	14670	14387	14411	14357	14412	14364	14544	14404	14578	14221	14474	14278	14208	14448	14583	14215	14501	14597	14418	14406	14282	14331	14463	14496	14471	14526	14398	14411	14254	14362	14402	14388	14487	14432	14371	14318	14284	14383	14404	14326	14350	14497	14626	14434	14350	14331	14432	14523	14578	14379	14288	14481	14618	14404	14309	14425	14446	14416	14393	14298	14317	14541	14395	14403	14485	14544	14325	14319	14565	14504	14508	14487	14408	14570	14453	14299	14400	14248	14365	14541	14429	14506	14516	14428	14416	14317	14380	14444	14418	14411	14457	14446	14149	14536	14496	14381	14429	14564	14469	14333	14684	14403	14323	14404	14330	14367	14377	14458	14360	14482	14556	14437	14441	14290	14471	14444	14381	14498	14430	14321	14259	14380	14432	14389	14358	14418	14382	14389	14309	14443	14434	14470	14455	14327	14474	14289	14313	14378	14361	14392	14248	14512	14350	14379	14460	14397	14216	14385	14478	14628	14453	14542	14635	14469	14321	14440	14607	14373	14553	14370	14502	14349	14366	14363	14460	14467	14411	14508	14355	14467	14386	14418	14699	14249	14441	14329	14278	14475	14408	14401	14341	14485	14607	14521	14460	14198	14375	14553	14437	14394	14477	14387	14401	14423	14372	14317	14374	14416	14438	14522	14445	14562	14500	14410	14364	14393	14443	14384	14435	14269	14529	14474	14454	14357	14265	14354	14511	14456	14553	14363	14269	14274	14401	14457	14393	14401	14266	14517	14437	14426	14431	14403	14441	14375	14482	14374	14395	14269	14255	14384	14359	14349	14336	14556	14294	14417	14383	14430	14443	14462	14451	14425	14419	14501	14500	14616	14335	14375	14505	14254	14449	14411	14352	14360	14525	14487	14413	14494	14222	14538	14446	14629	14407	14476	14422	14411	14180	14546	14396	14260	14315	14264	14449	14440	14323	14585	14481	14552	14413	14603	14410	14278	14548	14354	14466	14299	14256	14507	14392	14310	14459	14525	14467	14345	14459	14279	14501	14454	14270	14422	14345	14453	14475	14396	14422	14501	14525	14257	14492	14463	14445	14330	14255	14546	14534	14442	14514	14374	14435	14459	14501	14335	14422	14434	14523	14303	14428	14542	14303	14487	14408	14298	14468	14408	14403	14569	14563	14261	14410	14422	14259	14364	14582	14348	14481	14309	14402	14417	14297	14393	14396	14509	14447	14398	14478	14400	14302	14346	14323	14422	14298	14452	14525	14454	14489	14473	14431	14474	14261	14340	14399	14211	14372	14203	14412	14465	14389	14266	14455	14373	14425	14300	14497	14482	14426	14328	14190	14425	14482	14226	14311	14392	14398	14390	14225	14312	14322	14553	14365	14617	14515	14491	14525	14412	14298	14363	14480	14418	14412	14256	14413	14308	14476	14602	14548	14469	14470	14498	14400	14462	14296	14247	14448	14420	14339	14440	14515	14360	14434	14419	14414	14493	14422	14395	14328	14407	14551	14576	14481	14360	14480	14424	14613	14499	14379	14408	14517	14499	14475	14411	14522	14292	14492	14489	14546	14389	14355	14350	14471	14501	14374	14314	14449	14350	14389	14368	14317	14474	14430	14348	14278	14365	14465	14565	14373	14423	14333	14406	14459	14236	14462	14506	14328	14446	14532	14439	14369	14446	14418	14331	14383	14309	14442	14418	14455	14375	14212	14452	14499	14459	14442	14355	14327	14458	14606	14386	14283	14534	14286	14581	14468	14598	14381	14398	14443	14496	14453	14529	14509	14382	14449	14534	14371	14322	14333	14437	14484	14495	14331	14313	14446	14484	14411	14376	14506	14397	14308	14543	14274	14362	14491	14586	14462	14380	14422	14441	14341	14424	14454	14443	14428	14465	14441	14229	14368	14361	14372	14417	14231	14398	14281	14443	14432	14395	14627	14375	14240	14458	14466	14282	14399	14307	14410	14599	14528	14404	14344	14497	14376	14374	14574	14411	14307	14324	14508	14583	14449	14351	14338	14314	14412	14287	14426	14545	14254	14506	14526	14322	14358	14344	14371	14366	14621	14391	14426	14504	14397	14432	14406	14314	14340	14412	14410	14338	14433	14385	14591	14561	14466	14331	14526	14522	14473	14546	14234	14546	14537	14370	14464	14312	14478	14394	14484	14448	14334	14457	14302	14508	14480	14529	14471	14567	14630	14424	14333	14513	14480	14531	14375	14450	14473	14603	14490	14433	14454	14394	14507	14333	14502	14299	14380	14443	14438	14399	14440	14354	14536	14463	14354	14379	14485	14511	14551	14522
25244	21404	28151	25379	20978	18441	17851	16605	16594	16627	16646	16775	17460	30074	32052	27340	21499	17776	16521	16216	16215	16176	16126	16143	15951	15983	16146	15897	16107	16061	16079	15983	15884	15916	15903	16066	16034	15875	15834	16016	15966	15773	15871	15952	15986	15930	15769	15778	15890	16085	15983	15952	15811	15881	15848	16059	15934	15962	15962	15875	16135	15914	15927	15799	15857	16040	16022	16138	15936	15815	16044	15962	15889	15831	16027	16055	15822	16034	15729	15952	15993	15928	15846	15949	16027	15911	16032	16007	16062	15938	15885	15976	15804	16020	15936	15934	15916	15870	16075	15990	15939	15910	15879	16049	15844	15971	15896	15912	16084	16157	15920	16097	15926	15926	15618	15990	15934	15651	16069	15887	15927	15764	15825	16129	16030	16026	15896	15960	15856	15861	15971	16085	15983	15930	15893	15912	15806	15702	15871	16059	15907	15759	15648	15767	15967	15998	15883	15887	15931	15796	15935	15900	15892	15711	15751	16003	16010	15844	15958	16093	16009	15808	15857	15941	15831	15917	15859	16062	15916	16059	15958	15940	15791	16106	15910	15890	15813	15962	15788	15924	15980	15923	15944	15743	16104	15925	16032	15781	15779	15889	15814	15812	15939	16022	15806	15547	15997	15976	16179	15862	15847	15849	15972	16015	15993	16042	15942	16020	16152	15954	15788	16221	15892	15745	15707	16047	15970	15886	16006	16024	15888	15902	15928	15915	16070	15999	15889	15918	15931	15756	15854	15998	15878	15857	15981	15906	15920	16016	15888	15899	16034	15894	15982	15959	15874	15826	16055	15702	15886	15790	15979	15889	15921	15822	15874	15795	15956	15862	16071	15853	15860	15905	15974	15863	15723	15759	15997	15717	15923	15854	15776	15845	15971	16018	15995	15896	15850	16141	15843	15809	15976	15923	16046	15950	16024	16039	15969	15925	16016	16005	16040	15990	15901	15881	15869	15667	15918	15999	16054	15885	15964	15740	15618	15899	15968	15754	15983	15907	15962	15957	15973	15818	15801	15969	15946	15993	15967	16034	15897	15917	16036	15982	15896	15973	15895	15993	15864	16068	15795	15785	15987	15892	16081	15668	15804	15801	15989	15913	16010	16039	16153	15856	15801	15971	16027	15819	15892	16073	16062	15915	15900	15969	15925	15945	15929	16012	15967	15922	15721	15870	15599	15820	15930	15857	15827	15696	15891	15761	15701	15837	15909	15803	15998	15699	15781	15858	15828	15964	15857	15974	16056	15825	15761	15812	16052	15739	16076	15992	15792	16021	15935	15929	16040	15751	15915	15928	16065	15799	15969	15844	16024	15887	15901	15916	15936	15818	15964	15690	15864	15942	15968	16010	15795	15726	15790	15948	15859	15982	15776	15955	15833	15960	15808	15834	15788	15799	15815	15867	15826	15943	15876	16058	15837	15837	16016	15932	16015	15788	15696	15889	15849	15944	15819	15918	15963	15842	15796	15953	15862	15886	16038	16010	15991	15863	16002	15910	15966	15964	16043	15959	16057	15912	15991	15791	15815	15843	15978	15806	16279	15846	15833	16057	15953	15830	15922	16009	15844	16073	16143	15865	15934	16047	15981	16024	15907	15829	16012	16018	15810	15983	15852	15877	15991	15978	15854	15966	15738	15807	15846	15911	16143	15809	16137	15921	15817	15891	16107	15981	15814	16170	16058	15960	15916	16051	16167	15930	16059	15880	15964	15900	15823	16038	15941	15957	16044	16058	16073	15881	15988	16114	15972	15838	16233	16065	15815	15760	15912	15939	15898	15978	15899	15800	15950	15970	15860	15977	15892	15882	15978	15954	15970	16014	15834	16102	15777	15801	15963	15736	15925	16061	16031	15789	15961	15980	15929	15859	15876	16000	15883	15905	15891	15968	15752	15908	16065	16029	15958	15919	16056	15917	15881	15764	15768	15936	15773	15882	16126	16081	15698	15933	16015	15934	15939	15932	16131	15826	16097	16032	15892	15942	15912	15861	15753	15752	15816	16195	15742	15969	15698	15927	15903	15880	15992	15974	15949	15742	15855	16002	15927	15809	15998	15974	15922	15809	15978	15759	15742	15987	15840	15860	16020	16029	15912	15882	15913	16015	15946	15998	16119	16023	15976	16005	15903	15906	16110	15882	15777	15885	15748	16034	15796	16003	15848	15889	15843	16187	16083	15893	15963	15853	15829	15885	15875	15978	16070	16037	15978	16087	15876	15866	15872	16021	16020	16148	15983	15890	15833	15978	15829	15893	15920	15839	16002	15885	15946	16116	15749	15929	15890	16040	15969	15757	15925	15777	16113	16021	15858	16153	15991	16065	15750	15996	15999	15817	15870	15930	16074	16005	16033	15854	15912	15938	15782	15865	15850	15890	15899	15855	15949	16051	16021	15728	15999	16060	16020	15840	16079	15965	15731	15909	15698	15958	15837	16074	15985	15947	15873	15916	15944	15920	15845	15917	16005	15907	15789	15677	15926	15910	15984	15846	15927	15948	15648	16015	15908	16058	15871	15842	15955	16037	15980	15987	16003	15919	16070	15991	15950	16114	15812	15960	15893	15808	16025	16193	15996	15982	15910	15901	15674	16047	15985	15964	16169	15769	16009	15785	16038	15943	16049	16046	16020	15967	15928	15727	15843	15757	15886	15833	15979	16069	15790	16014	15991	15758	15902	15957	15921	16077	15963	15949	15773	15973	15751	15842	16050	15936	15975	15870	15869	15814	16008	16019	16113	15978	15872	15882	16096	15931	15861	16023	15950	16000	15833	16021	15914	15741	15941	16051	15950	15846	15897	15937	15866	16000	15878	15703	15899	16010	15991	15955	15909	15932	15723	15843	15992	15986	15943	15920	16072	16138	15992	15736	15941	15885	16016	15910	15891	15942	16015	16080	15898	15919	15980	16121	15942	15816	15836	15697	15785	15906	16163	16004	15670	15832	15888	15832	15838	15753	15983	16117	15873	15951	15867	15849	16015	16011	15943	15863	15828	15704	15924	16045	15844	15944	15901	15941	16054	15841	16046	15987	16114	15900	15906	16024	15881	16033	16176	15948	15761	15787	15734	15762	15769	16066	16083	15963	16105	15885	15820	15936	15934	15834	15893	16135	16100	15923	16015	15895	15964	15850	16023	15923	16055	16042	15781	15808	15943	15924	16004	15950	15765	15947	15775	15851	15721	15936	15642	16018	15887	15889	15929	15852	15858	15876	15846	15809	15794	15858	15868	15897	15812	16138	16052	15905	15821	15639	15841	15799	16005	15737	16091	15914	16017	15849	15805	15910	16002	15778	15904	16065	15884	16132	16039	15949	15953	15925	15877	15786	16034	16024	15889	15978	15959	15866	16000	16003	15999	15977	15938	16030	15943	15722	15810	15993	16061	15966	15976	16099	16097	15931	15710	15809	15889	15845	15934	16006	16051	15940	15701	15826	16037	15838	16026	15960	15876	15884	15990	15726	15821	15889	15815	16068	15792	15895	15826	16018	15904	15863	15913	15815	15809	16002	16000	15950	15921	15971	16079	16076	16031	15957	15858	15860	16102	16065	15746	15644	15815	15853	15841	16009	15931	15936	15758	15865	16084	15924	16039	15880	15741	15949	15859	15761	15957	15897	15994	15897	16111	15930	15912	16086	15795	15848	16121	15916	15806	15848	15776	15887	15907	15962	16012	15913	15880	15756	16088	15888	15964	16022	15911	16076	15905	15838	15886	15749	15920	15852	15923	15759	15989	16042	15974	16020	16060	15778	15894	15977	16058	16001	15985	16001	15948	15953	15848	15854	15931	15850	15736	15839	15863	15840	15911	15969	15893	15940	15817	16055	15999	16089	15851	15911	16008	15992	15885	15711	15773	15957	15924	15952	15957	15953	15969	15961	16062	15755	15868	16126	15921	15924	15870	15981	15912	15813	15965	15794	15902	15831	15894	15885	15917	15966	15812	15981	15842	15941	15991	16128	16004	16077	15909	15863	15972	15788	15933	15987	15867	15951	15968	15833	15976	15913	15911	16007	16030	15908	16005	15955	15980	15986	15898	15834	15750	15849	15864	15895	16070	15977	15914	15924	15944	15870	15865	15962	15974	15998	15847	16001	15981	16004	15947	16099	15850	15893	15883	15991	15922	16094	15898	15989	15872	15926	15916	15987	15874	15831	15878	16116	15911	15755	15949	16015	16095	15821	15935	15904	15871	16023	15969	15999	16037	15848	15693	15934	15910	16063	15973	15771	15901	15914	15921	15987	15642	15890	15992	15847	15950	15797	15937	16008	15918	15946	15801	15969	15806	15989	15844	15793	15822	15836	15976	15995	16018	16090	15868	15824	15826	15695	15973	16016	16021	15814	16020	16002	15964	15902	15913	16021	15830	15858	15953	16056	15918	15968	15833	15953	15976	15947	15890	15900	16097	15799	15852	15840	15936	15907	15788	16008	16076	16067	15845	16022	16048	15921	15909	15927	15893	15955	15858	15886	15984	16029	15909	16017	15947	15887	16053	15811	16054	15934	15916	15865	16037	16008	15881	15803	15849	15775	16038	15837	15891	15948	16092	15921	15936	16080	15984	16120	15973	15962	15941	15992	15938	15733	16009	16007	16014	15879	15972	15932	16002	15850	15918	15954	15776	15987	15855	15699	15905	15828	15822	15981	15921	15854	15742	15955	16108	15898	15946	15956	15909	15596	15892	15795	16044	15936	15882	15859	15966	16152	15921	15912	16059	15836	15929	16008	15978	16079	15999	16027	15953	15812	15719	15681	15943	15989	16006	15929	15963	15782	15863	15917	16055	15890	15970	15943	16015	15759	15962	16044	16047	15937	15935	15938	15895	15894	15944	15733	15809	15988	15853	15862	15856	15998	15968	15891	15829	15833	15816	15834	16061	16020	16000	15688	15962	15875	15935	15887	15976	15851	16011	15821	15841	15765	16089	15870	15927	16153	15911	15927	15896	15911	15971	15734	15904	16136	15838	15961	16173	15942	15895	16010	16071	16026	16053	15846	15821	15849	15925	15810	16004	15948	15873	15907	15847	16141	15789	15896	15992	16020	16000	16006	15887	15812	15883	15907	16171	15777	16017	15981	15879	15776	15668	15764	15958	15815	16008	15778	15948	15819	15960	15856	15868	15888	15926	15891	15929	15700
16683	24719	22038	17318	16233	15693	15325	15218	15393	15265	15372	15331	17035	34153	34052	27557	19744	15824	14553	14324	14341	14280	14253	14139	14182	14206	14120	14287	14087	14276	14472	14252	14342	14303	14346	14286	14376	14507	14263	14260	14383	14366	14271	14248	14101	14260	14290	14375	14170	14369	14351	14429	14384	14206	14206	14344	14239	14330	14497	14338	14190	14194	14476	14387	14294	14325	14322	14325	14196	14298	14378	14410	14213	14347	14317	14245	14268	14134	14034	14404	14208	14117	14314	14214	14182	14316	14245	14343	14183	14349	14207	14146	14228	14250	14434	14253	14186	14317	14069	14276	14420	14369	14199	14276	14270	14377	14201	14051	14259	14241	14356	14266	14137	14320	14327	14312	14196	14238	14126	14308	14284	14268	14277	14173	14315	14267	14092	14177	14488	14298	14208	14366	14154	14367	14200	14327	14331	14365	14330	14303	14037	14117	14344	14234	14334	14224	14212	14322	14293	14287	14400	14334	14336	14243	14329	14458	14233	14337	14382	14335	14316	14286	14064	14293	14235	14300	14284	14334	14373	14143	14224	14335	14308	14235	14290	14274	14194	14321	14118	14224	14101	14297	14119	14269	14226	14191	14092	14279	14398	14156	14185	14412	14474	14318	14248	14252	14288	14384	14359	14259	14290	14289	14241	14207	14247	14327	14335	14257	14181	14323	14356	14276	14188	14314	14348	14383	14027	14251	14487	14145	14219	14200	14405	14135	14218	14246	14271	14306	14222	14268	14371	14125	14301	14131	14195	14272	14421	14000	14422	14249	14434	14195	14207	14170	14151	14438	14123	14325	14226	14068	14128	14459	14239	14184	14164	14350	14343	14161	14334	14326	14315	14154	14307	14202	14246	14169	14249	14359	14246	14295	14140	14230	14374	14244	14207	14192	14262	14209	14217	14328	14323	14171	14188	14292	14376	14356	14311	14224	14149	14309	14127	14262	14279	14218	14267	14304	14310	14249	14281	14206	14181	14166	14172	14253	14357	14264	14330	14323	14209	14369	14057	14363	14290	14153	14267	14255	14204	14333	14305	14031	14138	14142	14217	14090	14366	14228	14323	14335	14478	14176	14408	14348	14208	14239	14239	14349	14185	14390	14386	14144	14240	14412	14251	14231	14148	14220	14296	14447	14177	14324	14270	14252	14393	14369	14259	14151	14405	14254	14477	14062	14408	14267	14152	14269	14290	14088	14444	14343	14118	14286	14249	14377	14282	14328	14031	14314	14211	14270	14268	14120	14293	14321	14311	14248	14261	14134	14155	14412	14113	14528	14249	14314	14170	14244	14243	14281	14200	14256	14155	14421	14293	14118	14291	14241	14341	14254	14261	14458	14387	14417	14193	14404	14175	14234	14269	14216	14190	14166	14203	14380	14258	14166	14341	14173	14182	14305	14237	14224	14256	14265	14341	14332	14194	14392	14315	14265	14593	14211	14135	14288	14211	14438	14300	14189	14322	14169	14168	14387	14409	14165	14315	14262	14288	14304	14205	14243	14332	14273	14311	14297	14356	14154	14379	14150	14259	14252	14175	14149	14324	14339	14207	14322	14299	14280	14221	14218	14302	14347	14164	14366	14109	14359	14374	14240	14186	14340	14228	14280	14229	14253	14421	14167	14131	14289	14284	14224	14264	14244	14363	14396	14231	14206	14162	14234	14250	14273	14169	14363	14159	14129	14349	14233	14324	14170	14338	14158	14187	14439	14416	14089	14324	14234	14246	14365	14273	14366	14468	14116	14229	14374	14148	14263	14328	14293	14156	14327	14241	14481	14179	14364	14151	14356	14314	14123	14314	14324	14168	14331	14204	14425	14236	14170	14227	14356	14252	14264	14246	14225	14205	14107	14231	14270	14197	14222	14280	14230	14313	14253	14269	14134	14270	14102	14427	14375	14165	14343	14204	14255	14331	14218	14228	14308	14367	14231	14394	14232	14383	14328	14200	14165	14127	14287	14295	14323	14320	14166	14300	14307	14123	14311	14192	14546	14176	14298	14205	14405	14279	14307	14242	14156	14185	14232	14257	14121	14233	14309	14320	14226	14130	14353	14436	14364	14269	14383	14260	14175	14296	14229	14368	14349	14126	14295	14246	14316	14304	14323	14259	14386	14363	14226	14239	14308	14185	14372	14254	14145	14345	14343	14393	14286	14428	14356	14242	14336	14257	14272	14254	14084	14170	14303	14275	14339	14251	14213	14280	14366	14380	14261	14210	14235	14338	14414	14240	14295	14320	14207	14160	14428	14219	14244	14146	14182	14219	14376	14269	14335	14279	14268	14193	14302	14278	14151	14110	14234	14238	14389	14143	14415	14323	14213	14234	14317	14395	14066	14283	14242	14184	14277	14238	14297	14204	14236	14309	14307	14200	14266	14324	14125	14209	14289	14201	14212	14376	14331	14388	14332	14221	14272	14342	14253	14349	14215	14209	14370	14115	14271	14285	14234	14236	14426	14377	14343	14298	14263	14270	14323	14198	14262	14208	14309	14233	14314	14335	14255	14295	14220	14261	14100	14270	14370	14179	14241	14330	14267	14217	14174	14322	14296	14345	14366	14274	14215	14145	14238	14331	14078	14251	14267	14312	14179	14198	14274	14306	14289	14303	14041	14378	14414	14295	14220	14271	14292	14321	14296	14169	14042	14243	14207	14451	14374	14155	14374	14093	14113	14283	14255	14228	14208	14173	14259	14298	14311	14251	14242	14183	14202	14110	14555	14189	14288	14126	14197	14390	14247	14222	14423	14151	14263	14253	14181	14361	14209	14163	14120	14398	14370	14267	14354	14344	14230	14477	14341	14216	14239	14276	14249	14330	14263	14291	14188	14165	14281	14418	14307	14297	14260	14243	14204	14281	14289	14295	14215	14165	14259	14330	14245	14303	14317	14302	14217	14358	14188	14291	14397	14349	14298	14397	14324	14266	14350	14297	14446	14291	14115	14272	14188	14281	14263	14280	14243	14416	14422	14225	14272	14214	14230	14205	14405	14284	14314	14268	14277	14303	14186	14213	14263	14311	14344	14244	14304	14105	14328	14215	14124	14238	14129	14275	14257	14326	14194	14399	14408	14307	14253	14292	14127	14342	14335	14446	14288	14363	14289	14321	14290	14180	14209	14293	14256	14484	14303	14243	14349	14322	14182	14291	14330	14397	14211	14399	14143	14312	14222	14240	14239	14237	14402	14232	14335	14249	14275	14350	14344	14106	14258	14130	14308	14437	14265	14176	14372	14261	14275	14422	14345	14064	14271	14253	14331	14224	14329	14143	14200	14159	14333	14272	14162	14225	14281	14359	14372	14340	14358	14080	14260	14242	14332	14340	14108	14345	14335	14264	14277	14287	14437	14403	14252	14320	14399	14217	14246	14314	14198	14280	14363	14309	14331	14165	14391	14263	14323	14323	14334	14322	14228	14193	14480	14241	14247	14456	14188	14377	14279	14141	14085	14196	14273	14224	14380	14327	14295	14283	14597	14273	14132	14318	14270	14335	14165	14192	14253	14269	14153	14336	14227	14284	14284	14253	14284	14434	14401	14250	14226	14254	14367	14269	14255	14381	14204	14291	14129	14304	14333	14299	14216	14194	14296	14208	14339	14348	14149	14186	14314	14343	14294	14109	14442	14220	14341	14358	14333	14226	14350	14123	14247	14181	14312	14291	14309	14216	14322	14156	14348	14317	14483	14293	14269	14338	14309	14325	14288	14296	14295	14340	14116	14233	14162	14177	14173	14300	14313	14402	14467	14423	14338	14350	14343	14237	14263	14318	14309	14322	14227	14273	14141	14270	14171	14365	14313	14240	14170	14369	14280	14305	14290	14127	14262	14303	14236	14385	14371	14418	14275	14234	14357	14277	14229	14221	14378	14323	14369	14346	14374	14444	14260	14182	14119	14253	14390	14232	14295	14455	14343	14247	14241	14106	14317	14336	14265	14359	14291	14226	14435	14240	14328	14323	14253	14227	14277	14197	14233	14416	14134	14375	14276	14437	14411	14129	14347	14394	14178	14192	14373	14259	14189	14290	14331	14399	14320	14148	14199	14434	14165	14372	14238	14435	14150	14239	14178	14434	14306	14225	14216	14373	14085	14154	14433	14045	14236	14122	14161	14254	14383	14259	14246	14308	14207	14251	14260	14354	14337	14190	14374	14177	14250	14042	14423	14171	14344	14133	14244	14147	14253	14367	14265	14231	14356	14296	14308	14172	14486	14243	14347	14373	14211	14221	14241	14225	14248	14236	14185	14334	14329	14267	14281	14218	14287	14331	14235	14355	14351	14345	14266	14293	14397	14354	14322	14288	14283	14194	14269	14217	14274	14221	14371	14276	14333	14383	14177	14374	14093	14301	14120	14293	14285	14218	14330	14324	14372	14365	14301	14249	14180	14157	14264	14259	14193	14300	14315	14305	14187	14286	14400	14328	14267	14382	14223	14320	14245	14231	14380	14371	14064	14228	14303	14256	14402	14375	14378	14147	14193	14341	14394	14208	14298	14286	14228	14149	14382	14177	14186	14359	14199	14212	14294	14213	14401	14150	14181	14267	14157	14192	14120	14392	14348	14291	14270	14201	14282	14341	14239	14460	14114	14238	14338	14256	14395	14179	14323	14327	14294	14207	14319	14184	14287	14275	14279	14096	14307	14325	14251	14269	14282	14456	14379	14287	14234	14283	14419	14014	14450	14320	14185	14363	14276	14438	14189	14138	14175	14243	14339	14382	14167	14294	14389	14394	14329	14265	14301	14281	14487	14171	14342	14325	14284	14169	14328	14337	14349	14318	14259	14373	14394	14315	14259	14346	14255	14190	14336	14368	14390	14412	14343	14414	14385	14115	14326	14270	14224	14251	14278	14165	14351	14129	14278	14166	14140	14183	14312	14299	14338	14347	14427	14379	14141	14219	14138	14297	14281	14377	14231	14207	14233	14267	14294	14170	14278	14259	14229	14397	14291	14127	14301	14251	14350	14255	14255	14220	14183	14200	14422	14180	14120	14161	14266	14197	14326	14303	14270	14409	14217	14347	14219	14444	14458	14390	14418	14341	14350	14319	14156	14367	14364	14387	14313	14343	14315	14326	14268	14280	14400	14364	14465	14233	14160	14287	14208	14306	14329	14332	14308	14309	14166	14173	14153	14253	14339
23862	21380	28945	24206	21862	22177	20554	17508	16755	16966	16802	17122	26101	41654	39677	31706	23672	18567	16564	15860	15644	15823	15779	15797	15656	15985	15569	15762	15625	15734	15646	15775	15746	15656	15585	15655	15704	15728	15705	15773	15735	15817	15441	15584	15621	15652	15527	15638	15560	15500	15593	15499	15459	15570	15549	15842	15715	15652	15725	15598	15786	15621	15454	15534	15832	15558	15674	15652	15695	15471	15628	15722	15587	15501	15573	15709	15725	15693	15577	15579	15471	15460	15706	15585	15629	15668	15700	15334	15528	15454	15676	15435	15868	15703	15540	15512	15487	15460	15698	15679	15645	15787	15653	15650	15729	15503	15816	15540	15491	15476	15506	15586	15661	15626	15743	15693	15443	15547	15525	15483	15691	15734	15654	15513	15476	15521	15570	15558	15671	15611	15521	15558	15583	15687	15551	15615	15663	15560	15517	15440	15583	15641	15512	15616	15406	15419	15623	15703	15496	15507	15551	15488	15521	15711	15445	15609	15723	15612	15529	15665	15508	15573	15584	15291	15670	15588	15659	15579	15497	15516	15648	15446	15603	15439	15563	15639	15728	15492	15644	15748	15594	15659	15642	15641	15613	15615	15663	15515	15472	15452	15613	15510	15442	15456	15743	15518	15574	15546	15397	15640	15589	15840	15581	15573	15804	15578	15369	15596	15520	15653	15620	15658	15579	15683	15640	15776	15406	15491	15422	15533	15683	15678	15655	15307	15543	15461	15533	15529	15431	15679	15624	15551	15614	15649	15598	15722	15711	15561	15666	15581	15577	15603	15656	15638	15619	15752	15309	15506	15710	15612	15647	15605	15417	15394	15607	15730	15713	15657	15601	15659	15601	15669	15578	15492	15264	15591	15648	15675	15716	15602	15577	15531	15474	15644	15589	15671	15724	15440	15703	15637	15616	15751	15537	15758	15652	15444	15763	15649	15752	15606	15785	15496	15451	15413	15553	15770	15657	15553	15519	15607	15540	15747	15544	15643	15622	15672	15627	15353	15592	15623	15594	15449	15443	15465	15353	15620	15603	15633	15611	15605	15597	15633	15572	15652	15407	15703	15815	15668	15497	15607	15571	15506	15554	15549	15498	15387	15505	15409	15657	15447	15594	15383	15542	15596	15655	15574	15528	15680	15601	15599	15790	15581	15572	15802	15560	15544	15562	15647	15703	15630	15730	15376	15593	15745	15680	15409	15505	15403	15581	15621	15628	15390	15585	15317	15615	15629	15780	15816	15582	15443	15657	15571	15753	15565	15690	15577	15806	15522	15587	15482	15652	15707	15520	15666	15494	15780	15576	15499	15579	15573	15717	15746	15366	15527	15477	15434	15689	15677	15625	15496	15614	15635	15415	15713	15628	15589	15769	15538	15647	15715	15484	15445	15715	15597	15626	15622	15696	15300	15541	15506	15698	15367	15493	15618	15662	15473	15734	15670	15678	15681	15401	15378	15651	15690	15457	15661	15417	15589	15645	15667	15643	15593	15766	15775	15523	15452	15435	15544	15746	15437	15578	15646	15552	15356	15502	15704	15651	15653	15461	15635	15600	15590	15783	15680	15664	15518	15619	15594	15736	15707	15592	15563	15503	15716	15564	15677	15711	15465	15642	15759	15612	15676	15618	15561	15402	15460	15667	15542	15515	15626	15629	15445	15462	15431	15399	15649	15788	15620	15582	15569	15587	15560	15648	15475	15732	15560	15848	15619	15652	15534	15687	15720	15626	15609	15545	15751	15720	15360	15478	15483	15565	15583	15617	15663	15540	15653	15567	15658	15487	15539	15640	15522	15542	15679	15468	15625	15619	15602	15766	15618	15573	15541	15671	15633	15507	15658	15654	15717	15593	15637	15796	15601	15623	15728	15456	15691	15605	15564	15852	15523	15544	15464	15687	15786	15666	15613	15658	15625	15829	15489	15441	15514	15563	15478	15415	15424	15645	15558	15798	15558	15552	15590	15517	15370	15896	15755	15486	15813	15640	15628	15597	15684	15567	15622	15462	15551	15655	15526	15461	15571	15509	15569	15628	15587	15414	15545	15460	15527	15505	15486	15633	15539	15516	15429	15621	15394	15542	15715	15629	15721	15562	15536	15488	15463	15523	15810	15619	15510	15226	15628	15539	15467	15719	15552	15678	15374	15463	15656	15767	15583	15619	15567	15613	15583	15669	15735	15447	15404	15528	15806	15632	15828	15839	15456	15383	15671	15609	15446	15611	15566	15886	15678	15557	15587	15540	15431	15575	15550	15687	15689	15746	15798	15558	15741	15622	15585	15495	15519	15592	15414	15335	15373	15412	15654	15369	15471	15503	15594	15500	15720	15820	15589	15405	15674	15575	15538	15605	15547	15589	15630	15561	15542	15665	15719	15589	15645	15577	15510	15370	15484	15629	15521	15867	15445	15476	15549	15628	15574	15693	15636	15737	15454	15535	15445	15736	15593	15758	15583	15708	15582	15630	15644	15386	15553	15671	15578	15709	15489	15482	15606	15673	15662	15540	15521	15533	15634	15751	15474	15554	15551	15704	15724	15505	15554	15564	15624	15711	15449	15606	15796	15442	15741	15748	15725	15807	15636	15648	15720	15752	15466	15659	15620	15581	15622	15620	15676	15458	15680	15535	15630	15498	15464	15561	15491	15507	15645	15730	15398	15701	15611	15754	15566	15456	15452	15702	15415	15625	15659	15663	15463	15453	15417	15573	15592	15519	15510	15485	15595	15551	15550	15645	15501	15401	15542	15514	15536	15484	15514	15697	15655	15452	15539	15508	15656	15514	15575	15704	15610	15506	15594	15988	15742	15522	15706	15476	15468	15583	15656	15793	15619	15774	15564	15698	15599	15678	15723	15652	15695	15585	15661	15701	15738	15718	15783	15673	15470	15540	15721	15575	15428	15476	15478	15673	15745	15489	15608	15432	15422	15435	15606	15691	15813	15727	15540	15433	15546	15625	15770	15481	15638	15490	15416	15652	15672	15543	15431	15533	15752	15519	15487	15637	15608	15622	15665	15758	15736	15855	15588	15614	15417	15469	15498	15635	15772	15585	15571	15612	15632	15799	15617	15461	15531	15472	15738	15593	15666	15621	15630	15574	15566	15761	15461	15491	15406	15586	15315	15699	15724	15634	15551	15516	15676	15796	15388	15567	15758	15397	15528	15452	15509	15541	15575	15672	15645	15540	15716	15676	15528	15499	15542	15718	15840	15562	15740	15605	15830	15518	15770	15577	15391	15665	15352	15729	15502	15626	15430	15691	15526	15606	15518	15679	15369	15713	15575	15457	15605	15483	15527	15369	15738	15748	15549	15552	15471	15482	15853	15460	15511	15458	15795	15555	15526	15745	15552	15729	15547	15876	15558	15465	15594	15540	15535	15651	15683	15556	15505	15444	15658	15538	15686	15722	15800	15755	15579	15620	15757	15446	15514	15687	15732	15581	15577	15593	15670	15548	15637	15573	15470	15639	15530	15608	15688	15598	15756	15637	15378	15588	15545	15352	15693	15560	15602	15614	15702	15637	15495	15491	15527	15698	15593	15523	15538	15450	15691	15632	15558	15756	15649	15657	15766	15515	15463	15458	15597	15548	15644	15597	15576	15590	15617	15520	15464	15526	15645	15705	15644	15505	15704	15417	15615	15518	15613	15727	15570	15676	15391	15534	15572	15578	15627	15731	15537	15575	15452	15451	15502	15588	15623	15693	15544	15567	15553	15497	15699	15390	15756	15631	15661	15599	15559	15461	15699	15904	15758	15734	15688	15595	15719	15710	15541	15583	15725	15348	15750	15667	15605	15769	15590	15493	15565	15416	15493	15750	15486	15387	15534	15580	15637	15780	15723	15486	15776	15517	15490	15663	15603	15535	15496	15524	15570	15630	15753	15694	15567	15487	15536	15534	15772	15656	15515	15585	15377	15333	15694	15833	15503	15462	15426	15488	15461	15511	15562	15501	15628	15570	15500	15762	15621	15679	15580	15708	15548	15464	15643	15593	15461	15434	15486	15440	15632	15732	15548	15596	15604	15601	15649	15678	15644	15748	15751	15683	15600	15671	15612	15634	15553	15713	15405	15383	15640	15722	15705	15686	15694	15573	15561	15599	15568	15426	15771	15752	15643	15640	15342	15652	15700	15685	15712	15510	15572	15557	15481	15591	15650	15559	15520	15834	15564	15500	15800	15657	15585	15781	15776	15563	15500	15488	15698	15652	15522	15625	15475	15595	15567	15764	15718	15627	15427	15449	15625	15604	15388	15448	15583	15568	15609	15508	15543	15631	15635	15538	15477	15746	15493	15765	15532	15573	15471	15479	15440	15582	15556	15575	15468	15519	15705	15568	15519	15268	15541	15631	15485	15566	15467	15490	15560	15598	15397	15640	15439	15810	15524	15528	15668	15608	15652	15474	15578	15663	15626	15512	15502	15657	15594	15680	15513	15613	15469	15543	15531	15733	15624	15795	15623	15750	15525	15521	15405	15454	15688	15643	15577	15551	15451	15825	15462	15531	15574	15445	15603	15508	15554	15628	15374	15668	15677	15603	15627	15707	15400	15535	15758	15652	15606	15272	15642	15479	15736	15574	15580	15526	15504	15764	15611	15716	15469	15604	15601	15676	15647	15667	15623	15599	15719	15509	15534	15444	15532	15754	15696	15605	15453	15681	15517	15577	15525	15818	15505	15620	15659	15707	15538	15642	15640	15538	15544	15624	15677	15621	15482	15530	15590	15635	15574	15508	15612	15636	15795	15536	15394	15589	15456	15666	15612	15465	15375	15536	15597	15594	15283	15510	15351	15530	15418	15410	15514	15727	15457	15607	15632	15767	15668	15694	15550	15524	15507	15774	15586	15551	15814	15374	15875	15560	15486	15765	15677	15549	15852	15653	15640	15616	15668	15324	15607	15570	15556	15581	15467	15417	15554	15626	15622	15545	15665	15663	15726	15516	15386	15501	15679	15645	15582	15647	15749	15637	15464	15694	15453	15237	15474	15349	15637	15592	15534	15611	15505	15562	15790	15596	15637	15363	15616	15820	15587	15670	15355	15607	15374	15462	15589	15646	15641	15531	15669	15422	15760	15654	15481	15571	15486	15567	15492	15496	15498	15740	15439	15646	15627	15696	15715	15355	15545	15659	15351	15582	15637
19294	29793	24324	19207	17732	16737	16215	16270	15736	15411	16099	16989	29817	44089	40736	32287	22563	16686	14572	14366	14088	14028	13985	14152	13968	13963	13986	14065	14137	14214	14164	14067	14281	14007	14179	14049	14018	14091	14120	14135	14088	13912	13999	14071	14083	14136	13945	13919	14034	14070	14155	14154	14113	14149	13888	14147	13963	14169	14126	13978	14001	14220	14040	14088	13961	14046	13962	13956	13965	14130	14087	13899	14079	14308	14003	13935	14213	13950	14009	13909	14084	14074	13942	14197	13932	14004	13967	14050	14051	14224	14119	14009	14031	14000	13980	13971	14088	13953	14133	13924	13939	14074	14062	14132	14037	13884	14071	14051	13876	14015	14091	14025	14056	14128	13898	14152	13894	14071	13984	14234	14063	13860	14037	14077	13968	14061	14107	13933	14059	13942	14092	14029	14008	14001	14172	14133	13849	14033	14053	13960	14014	13956	14136	13892	13867	14173	14081	13967	14096	14048	13942	14193	13933	14187	13989	14138	13963	13835	13994	14053	14042	14137	14064	14016	13899	13962	14115	13948	14083	14054	14073	14062	14061	14047	14136	14054	14106	14043	14044	14001	13825	14159	14051	14031	13866	14038	13984	14207	14064	14033	13995	13977	14089	13997	14147	14088	14213	14246	14002	14120	14009	14046	14061	14006	14048	13933	14035	14173	14099	14034	14144	14226	14073	14062	14047	14160	13990	14038	14075	13999	14068	14018	14007	13958	14099	14086	14005	13974	14108	14002	14012	14220	14024	14060	14133	14039	14052	13968	13924	14091	14119	13907	14049	14028	14044	13969	14098	14096	14210	13982	14128	13997	14037	14081	14012	14133	14093	14014	13882	14118	14027	13877	14074	14008	13967	14043	14080	14001	13980	13999	13898	14175	13973	13857	14034	13837	14043	14219	13980	13953	14028	13923	14101	14242	13947	14199	14055	14226	14052	14060	13876	14030	14025	14012	13995	14100	13995	14007	14121	13952	13994	14189	14104	14037	13985	14156	14191	13900	14053	14044	13929	13955	14236	13957	14002	13957	14066	14135	14192	14010	13904	14019	13973	13892	14036	14003	14063	14154	14023	14134	14085	13890	14034	14005	13936	13982	14067	13927	13963	14178	14169	14106	14081	14037	14136	14001	14140	13944	14010	14019	14174	14049	14117	14237	14208	14093	13941	13920	14138	13982	13917	13955	13984	14045	14157	14051	14001	14061	13972	14075	14081	14074	14136	14098	14129	14025	14129	13999	14139	14042	14105	13972	14183	14023	14085	13966	13927	13935	14065	13947	13982	14035	14087	14010	13845	14195	13899	13892	13981	14000	14152	13944	14097	14089	14012	14025	13978	14029	13983	14103	13989	13970	13885	14139	13986	14008	14033	13869	14074	14048	14033	14020	14078	14019	14125	13999	13936	14162	14134	14057	14063	14056	14099	14007	14103	13959	14152	14040	14117	13991	14091	14101	13937	13977	14109	14137	14257	14013	13980	13886	14144	14043	14060	14020	14019	14193	14010	14024	13963	14027	14031	13934	14088	14031	14168	13967	14031	13903	14105	14125	14153	14001	14123	14069	14048	14198	14066	13911	14032	13999	14270	13922	13925	14090	14127	14105	14069	14089	14188	14035	14073	13906	14024	14179	13709	14027	14038	14049	14085	13961	13923	13961	13975	14139	14034	14024	14210	14019	14050	14167	14060	13936	13975	14201	14101	14031	13977	14019	13969	13942	14014	13965	14114	14206	13855	14052	14122	14061	14027	14060	14232	14038	13920	13892	13972	13881	14202	14114	14128	13996	13968	14124	14258	14022	14009	14056	14054	13800	14056	14067	14008	14132	14013	13946	13910	14239	14228	14144	14016	13993	13929	14081	14102	13946	14116	14023	14089	14092	14084	14061	14055	14098	13911	14075	13925	14080	13959	13887	13902	13947	13807	14039	13988	14214	13984	14017	14087	14138	13968	14056	14394	14015	13839	14024	13948	14061	14158	13959	14095	14014	14008	13994	14262	13947	13931	13963	14007	14007	14078	14166	14073	14164	14026	14149	14158	13940	13870	13988	14062	13925	13998	14034	13967	14047	14136	13932	13962	14050	13997	14102	13910	14168	13982	14068	14089	14050	13878	14135	13969	14242	14119	14161	14058	14058	14088	14158	13933	14134	13976	14167	14037	13956	14035	14098	14042	14106	14186	13929	14037	14136	14232	14036	14017	14023	14046	13967	14148	14094	13902	13969	13970	14261	14098	14117	13925	14065	13948	14108	14040	14053	14149	14141	14121	13987	14035	14161	13962	14060	14109	13990	14082	14065	14074	14021	13925	13886	14030	13992	14062	14074	14055	13948	14078	13973	14067	14035	14112	14025	14025	13855	13988	13995	14148	14122	14036	14140	14024	14042	14120	14015	13984	14029	13942	14052	13878	14180	14081	14071	13991	14015	14200	14180	14019	14130	14117	14130	13932	14191	14070	14158	14050	14101	14061	14000	14063	14094	14093	14102	14007	14030	13949	14008	14081	14108	14014	14192	14087	14068	13902	14203	14196	14229	13894	14184	14030	14019	14077	14202	14115	14039	14045	14008	14014	14142	14074	14198	14036	14193	14109	13996	14053	13916	13931	13847	14087	14095	14077	14131	13963	13996	14143	14056	14121	14030	13978	13846	13985	14218	13916	14007	14093	13991	14017	14046	14023	13902	13853	14083	14205	13899	14052	14055	14056	13971	14085	14034	14102	14054	14001	14099	14122	14191	14009	14062	13929	14083	14088	13962	13921	14039	14086	14109	14105	13914	13840	14016	13967	14246	14092	14036	14021	14111	14162	14000	13975	14050	14035	13993	14063	13999	14279	14019	14125	14046	14072	13925	14213	14012	13907	14058	14206	14076	14008	14085	13989	13863	13986	13919	13905	13925	14138	14006	14031	14124	14131	14175	14170	14000	14023	14117	14168	14123	14073	13897	13870	14032	13955	14003	14174	13920	13975	14132	13901	14141	13976	13941	14017	13951	13889	14101	14010	14006	13844	13961	13896	13975	14091	13926	13968	14178	14140	14081	14105	13919	14028	14010	13938	14052	14045	14092	14039	13980	14021	14107	14002	14093	13945	14049	14068	14025	14076	14054	14069	13945	14011	13992	14104	14042	14064	13797	13893	13983	14079	13980	13844	14129	13872	14008	14073	14001	13906	14065	13973	14015	14055	14028	13984	14023	14186	14039	14007	14121	13973	14080	13868	14209	14137	14207	14018	14030	14172	14045	14116	14077	14060	14059	14006	13947	13954	14164	14104	13981	13994	14029	14073	14059	13905	14106	14104	14084	14030	14025	14021	14038	14174	14066	13882	13933	14026	14183	13943	14002	14018	14061	14207	13933	14164	13972	13969	13921	14042	13997	14075	14147	14004	13937	14023	14130	14006	13962	14159	13853	13911	14077	13930	14148	14153	13866	13948	13928	13915	13945	14026	14000	14027	14028	14038	14141	13995	14087	14102	13866	14167	13985	14137	14045	14052	14064	13971	14048	14040	14088	14242	14058	13938	14051	14123	14080	14270	14032	14178	14070	14090	14032	14024	14077	14249	14122	14145	14166	14044	14075	14197	13998	13982	14025	14070	13924	13938	13874	13880	14002	14051	14080	14036	14193	14203	13932	14096	14076	14080	13995	13882	14003	13994	14104	14149	13999	14169	13883	14046	14183	13939	14084	14069	13899	14056	13935	13962	14088	13945	14074	13875	13951	13967	14154	14295	14062	14054	13968	14088	13969	14024	14052	14071	14049	13961	14074	14079	14035	13946	14025	14148	13901	14133	14006	13921	14075	13986	14166	13981	13926	14081	14095	14130	13964	14034	14117	14130	13906	13886	14120	14032	14006	14085	14009	13980	14007	13961	13932	13963	14076	13991	13895	13937	14106	13881	14081	14039	13987	14123	13921	13947	13900	13928	14160	14201	14176	14062	14016	13916	14094	14113	13952	13963	14067	14043	14051	14044	14176	14162	13975	14038	14013	14138	13993	13973	14071	13988	14107	14111	13968	13865	13982	14008	13964	14080	14062	14169	14010	14036	14082	13997	13947	14131	14073	13974	14014	14155	14003	14071	13951	13959	14123	14051	14030	13982	13988	13970	14001	14031	14101	14081	14067	14168	14202	14211	13938	14112	14026	14092	14003	14074	13956	13961	13900	14114	13976	13966	13963	14089	14056	14055	14135	14080	14224	14155	14025	14312	14032	13902	13961	14033	13959	14022	14221	14032	14109	13949	13964	14215	14053	14011	13948	13905	14037	13842	14043	14061	14065	13902	13953	14102	14052	13931	14038	14206	14015	14078	14124	13894	14054	13885	13965	14085	14022	14362	13889	14043	14126	14067	13951	13974	14072	13932	14159	14057	14085	14005	13965	14034	14115	13982	14256	14112	13996	14122	14096	14057	14050	13952	14072	13966	14044	13985	14042	14021	14090	13985	14009	14111	13969	14055	13918	13959	13859	14057	14178	14157	14132	14030	14193	13972	13987	13966	13976	13963	14203	14014	13930	14185	13903	14120	13965	14050	14031	14180	13965	13900	14145	14082	14162	14142	13964	13875	14154	14150	14183	13991	14109	14163	14042	14128	13974	14082	14135	14029	13954	14146	14019	14034	14087	14002	14062	13951	14097	13978	14142	14177	14111	13929	14075	14175	14135	13873	14076	13956	13947	14096	14150	13976	14112	14014	14000	14171	14154	14077	13947	14025	14024	13983	14170	14191	14062	14046	14083	14177	14191	14012	14002	14031	14201	14154	14131	14137	14036	13971	13998	13925	14159	13972	13986	14234	14023	13954	13940	14010	14140	14072	14030	13969	14048	14022	14210	14082	14107	14071	13833	14141	14117	14015	14185	14018	13901	14104	14126	14136	14043	14110	13951	14026	14017	13979	13819	14099	14061	14142	13939	13978	13956	14291	13876	14016	14075	14209	14139	14184	14012	14009	14124	13934	13987	14242	14121	13935	13908	13966	14001	13978	13930	14045	14097	13990	14052	14001	14040	14091	13962	14114	14092	14005	13989	14046	13881	14113	14130	14070	14090	14038	14018	14125	14170	14075	13897	14095	13916	14254	14097	14169	13991	13969	14080	14222	13937	14038	13886	14161	14046	14058	14002	14155	14037	13934	13890	14057	14089
28887	21733	20265	17516	15683	15724	15551	15573	15520	15410	15606	15374	16487	18037	17859	16992	16166	15621	15516	15543	15654	15332	15370	15443	15286	15463	15196	15282	15346	15323	15294	15263	15413	15468	15373	15452	15409	15404	15164	15417	15355	15197	15388	15470	15250	15308	15461	15273	15306	15475	15404	15278	15229	15110	15394	15325	15330	15193	15506	15370	15507	15384	15110	15288	15239	15385	15197	15273	15300	15549	15395	15174	15237	15185	15259	15415	15286	15233	15237	15221	15420	15232	15247	15215	15448	15252	15373	15355	15136	15201	15326	15326	15193	15430	15202	15171	15438	15337	15249	15176	15015	15175	15260	15289	15442	15441	15408	15476	15154	15523	15571	15423	15239	15362	15418	15319	15129	15231	15152	15179	15270	15314	15257	15322	15148	15302	15275	15250	15316	15422	15168	15346	15166	15295	15173	15340	15235	15371	15311	15319	15317	15311	15459	15526	15292	15288	15356	15345	15227	15260	15523	15495	15452	15245	15329	15169	15285	15194	15170	15459	15302	15500	15226	15259	15358	15266	15211	15278	15381	15156	15307	15395	15357	15129	15205	15240	15323	15342	15304	15384	15383	15310	15307	15402	15181	15208	15499	15417	15462	15420	15231	15307	15211	15441	15279	15279	15289	15381	15338	15262	15217	15188	15336	15320	15262	15360	15428	15239	15490	15475	15234	15223	15370	15289	15181	15383	15532	15523	15328	15464	15475	15367	15367	15405	15325	15228	15281	15483	15544	15239	15487	15635	15500	15507	15210	15194	15281	15326	15386	15525	15086	15342	15438	15337	15531	15198	15396	15336	15259	15493	15180	15190	15218	15282	15339	15262	15484	15414	15460	15300	15327	15332	15316	15289	15438	15155	15307	15199	15462	15286	15248	15294	15351	15536	15276	15145	15251	15377	15402	15390	15084	15362	15295	15212	15406	15515	15217	15465	15246	15224	15315	15335	15286	15424	15313	14980	15399	15141	15058	15461	15419	15193	15286	15092	15352	15253	15364	15294	15321	15197	15280	15387	15416	15187	15456	15319	15352	15326	15227	15215	15529	15368	15253	15067	15270	15344	15188	15195	15472	15426	15411	15436	15226	15245	15530	15301	15354	15370	15063	15507	15259	15490	15406	15351	15446	15314	15278	15320	15387	15232	15110	15276	15204	15302	15438	15281	15312	15246	15543	15200	15117	15210	15328	15192	15433	15195	15333	15384	15398	15259	15230	15443	15084	15358	15392	15224	15167	15305	15281	15221	15215	15472	15130	15252	15099	15406	15252	15489	15154	15272	15287	15183	15384	15534	15543	15270	15345	15365	15377	15303	15386	15325	15254	15253	15002	15129	15182	15458	15043	15336	15210	15119	15274	15210	15248	15238	15444	15300	15373	15395	15350	15168	15111	15167	15227	15092	15319	15217	15346	15316	15279	15350	15176	15438	15432	15489	15201	15217	15331	15295	15350	15313	15320	15382	15301	15392	15489	15177	15323	15177	15389	15354	15175	15408	15236	15408	15298	15097	15227	15308	15329	15502	15333	15156	15200	15510	15415	15311	15443	15355	15298	15366	15406	15337	15432	15246	15368	15504	15275	15486	15534	15297	15044	15278	15494	15431	15588	15422	15320	15280	15280	15313	15437	15157	15282	15359	15308	15137	15167	15254	15382	15379	15357	15385	15338	15282	15303	15310	15098	15131	15193	15287	15445	15431	15388	15312	15535	15188	15351	15170	15177	15082	15171	15395	15260	15398	15256	15241	15280	15286	15200	15430	15292	15265	15458	15218	15282	15188	15421	15393	15414	15419	15248	15390	15230	15429	15236	15210	15412	15182	15332	15329	15216	15284	15331	15378	15200	15246	15514	15175	15302	15269	15373	15363	15328	15283	15344	15582	15243	15379	15304	15330	15155	15365	15455	15371	15387	15119	15418	15250	15238	15174	15161	15281	15314	15416	15406	15470	15215	15364	15183	15256	15444	15271	15127	15312	15545	15469	15386	15050	15353	15378	15454	15414	15396	15122	15392	15410	15315	15604	15384	15444	15339	15286	15254	15278	15321	15322	15341	15211	15296	15308	15333	15307	15250	15229	15272	15156	15415	15321	15379	15421	15333	15336	15271	15204	15439	15159	15249	15103	15368	15351	15303	15446	15254	15187	15471	15458	15159	15417	15359	15553	15241	15409	15333	15307	15311	15361	15315	15265	15304	15323	15226	15461	15319	15483	15532	15651	15330	15333	15184	15251	15375	15288	15587	15358	15438	15523	15315	15332	15475	15397	15307	15351	15355	15352	15416	15240	15384	15590	15480	15322	15375	15350	15343	15426	15329	15491	15229	15207	15385	15277	15276	15221	15301	15478	15277	15432	15323	15424	15268	15304	15254	15172	15228	15325	15292	15243	15557	15292	15469	15242	15281	15291	15190	15241	15195	15303	15340	15325	15248	15248	15331	15496	15257	15379	15244	15381	15248	15420	15433	15299	15317	15259	15374	15259	15278	15362	15231	15322	15492	15401	15246	15319	15494	15219	15378	15326	15081	15221	15361	15171	15326	15491	15165	15210	15339	15304	15191	15327	15327	15367	15217	15169	15372	15373	15292	15380	15261	15413	15491	15325	15221	15449	15309	15029	15311	15201	15184	15212	15323	15340	15306	15233	15342	15472	15189	15293	15248	15163	15357	15265	15160	15369	15276	15263	15213	15316	15490	15313	15360	15254	15233	15429	15587	15276	15338	15428	15505	15346	15347	15274	15082	15272	15221	15102	15261	15256	15415	15392	15232	15221	15331	15413	15381	15368	15256	15420	15336	15426	15414	15598	15319	15265	15249	15152	15342	15404	15263	15324	15228	15013	15419	15336	15305	15408	15283	15322	15409	15332	15262	15221	15333	15329	15393	15565	15367	15245	15513	15398	15408	15283	15346	15194	15540	15348	15288	15226	15372	15248	15451	15355	15265	15186	15360	15362	15362	15339	15338	15080	15261	15388	15343	15456	15408	15348	15398	15240	15188	15416	15403	15336	15463	15257	15213	15230	15293	15313	15259	15242	15504	15258	15367	15088	15219	15375	15373	15250	15451	15307	15440	15244	15305	15265	15211	15171	15257	15254	15255	15317	15172	15009	15103	15315	15165	15336	15428	15241	15301	15341	15114	15368	15210	15139	15184	15265	15091	15419	15317	15239	15425	15525	15048	15333	15380	15310	15386	15300	15227	15357	15240	15322	15331	15179	15376	15395	15185	15240	15296	15360	15252	15436	15361	15255	15393	15299	15342	15156	15402	15307	14991	15398	15228	15436	15434	15315	15435	15462	15443	15385	15485	15448	15173	15316	15384	15395	15398	15203	15428	15244	15388	15271	15222	15289	15412	15171	15472	15137	15420	15241	15148	15083	15276	15357	15312	15334	15446	15363	15203	15211	15262	15159	15407	15363	15530	15309	15402	15206	15336	15224	15242	15274	15186	15392	15487	15338	15359	15391	15308	15331	15273	15400	15330	15151	15440	15349	15362	15254	15527	15272	15344	15410	15330	15261	15418	15428	15334	15349	15340	15440	15425	15276	15465	15342	15288	15424	15508	15338	15485	15278	15400	15234	15432	15410	15247	15221	15279	15327	15399	15413	15282	15423	15422	15288	15393	15425	15130	15337	15347	15201	15151	15439	15495	15200	15454	15271	15373	15247	15185	15291	15231	15084	15223	15382	15407	15209	15374	15498	15208	15361	15474	15328	15286	15369	15428	15598	15368	15361	15397	15224	15184	15221	15173	15124	15235	15273	15466	15426	15546	15326	15375	15124	15335	15395	15244	15280	15226	15295	15430	15434	15462	15548	15409	14992	15436	15211	15383	15412	15253	15343	15200	15165	15297	15219	15347	15237	15202	15227	15351	15416	15291	15289	15441	15360	15386	15380	15289	15107	15204	15372	15444	15318	15375	15441	15307	15265	15300	15353	15200	15211	15150	15326	15262	15094	15423	15422	15389	15425	15270	15481	15172	15171	15375	15171	15377	15268	15092	15387	15338	15300	15541	15201	15423	15226	15273	15298	15222	15217	15220	15254	15293	15341	15507	15247	15299	15310	15251	15440	15345	15233	15195	15313	15380	15262	15339	15553	15299	15351	15365	15284	15283	15300	15209	15253	15317	15276	15275	15242	15414	15436	15550	15443	15455	15215	15437	15242	15228	15302	15292	15353	15348	15350	15074	15289	15152	15359	15277	15210	15256	15098	15261	15365	15087	15177	15328	15283	15333	15283	15299	15248	15372	15274	15430	15107	15520	15289	15339	15236	15325	15254	15342	15433	15453	15404	15322	15145	15109	15326	15380	15313	15270	15209	15509	15279	15161	15429	15326	15243	15412	15285	15204	15464	15375	15278	15318	15317	15234	15285	15298	15362	15509	15353	15389	15333	15304	15294	15242	15289	15357	15406	15377	15322	15300	15257	15243	15186	15144	15295	15413	15490	15355	15282	15014	15152	15069	15359	15325	15454	15375	15305	15302	15341	15314	15383	15328	15374	15272	15180	15405	15128	15255	15255	15325	15258	15391	15172	15275	15190	15357	15398	15243	15164	15346	15068	15444	15481	15385	15449	15422	15302	15179	15266	15404	15261	15299	15241	15268	15234	15361	15282	15438	15308	15189	15146	15488	15249	15289	15251	15282	15390	15143	15227	15397	15289	15099	15186	15320	15417	15390	15133	15529	15464	15367	15344	15314	15273	15203	15367	15353	15329	15216	15210	15335	15468	15273	15211	15373	15316	15234	15385	15407	15209	15321	15402	15386	15165	15161	15229	15218	15299	15372	15319	15382	15303	15226	15471	15351	15186	15198	15418	15225	15035	15353	15447	15228	15232	15444	15394	15294	15472	15355	15494	15462	15431	15313	15506	15388	15289	15383	15424	15429	15136	15353	15152	15250	15438	15432	15418	15302	15156	15330	15382	15381	15317	15301	15201	15484	15505	15303	15129	15185	15396	15330	15248	15493	15436	15315	15316	15438	15504	15362	15431	15270	15090	15564	15434	15348	15395	15343	15251	15375	15255	15263	15548	15089	15295	15350	15304	15415	15174	15131	15397	15435	15160	15426	15391	15489	15280	15419	15261	15303	15244	15267	15449	15375	15259	15157	15409	15185	15270	15395	15274	15423	15380	15368	15336
15977	17805	15240	14388	14747	14537	14293	14169	14068	14048	13953	13929	15948	18102	17304	15846	14674	14189	13888	13972	13755	13854	13793	13850	13885	13968	13978	13763	13826	13944	13953	13764	13880	13777	13798	13782	13784	13707	13860	13935	13969	13802	13852	13785	13965	14020	13731	13874	13838	13791	13881	13911	13628	13718	14029	13877	13765	13918	13761	13923	13884	13829	13861	13804	13878	13783	13926	13900	13800	13783	13833	13924	13890	13738	13841	13758	13995	13764	13784	13876	13882	13809	13769	13796	13847	13856	13739	13717	13867	13760	13851	13877	13827	13694	13758	13911	13779	13830	13752	13920	13692	13762	13835	13777	13966	13819	13941	13979	13983	13861	13851	13756	13793	13857	13806	13769	13828	13832	14014	13889	13858	13826	13772	13948	13743	13900	13679	13705	13914	13737	13821	13848	13832	13629	13769	13969	13779	13685	13804	13887	13862	13882	13829	13877	13762	13867	13816	13916	13734	13719	13958	13812	13768	13810	13795	14033	13541	13656	13972	13860	13778	13925	13854	13999	13864	13743	13827	13868	13701	13787	13857	13782	13720	13870	13949	13808	14023	13840	13862	13723	13930	13806	13840	13785	13746	13744	13738	13715	13973	13774	13804	13676	13913	13733	13998	13660	13857	13882	13755	13907	13862	13910	13745	13726	13982	13758	13764	13815	13857	13919	13754	13936	13794	13836	13775	13876	13661	13783	13783	13963	13843	13876	13776	13651	13763	13836	13991	13840	13659	13789	13755	13688	13754	13747	13993	13965	13816	13878	13802	13819	13861	13843	13816	13921	13852	13919	13965	13877	13810	13852	13722	13782	13935	13768	13653	13811	13801	13886	13909	13852	13844	13845	13792	13813	13707	13880	13757	13858	13768	13793	13750	13824	13996	13913	13793	13786	13907	13818	13759	13668	13778	14012	13766	13641	13840	13870	13746	13759	13913	13896	13881	13702	13771	13806	13661	13755	13791	13958	13799	13896	13819	13837	13899	13782	13749	13905	13791	13973	13974	13898	14025	13681	13647	13928	13716	13966	13821	13743	13876	13879	13811	13969	13851	13712	13859	13820	13884	13893	13928	13990	13751	13821	13740	13675	13887	13767	13655	13703	13760	13844	13653	13708	13889	13943	13961	13982	13732	13773	13864	13813	13666	13806	13829	13828	13837	13730	13891	13939	13762	13614	13852	13914	13861	13718	13855	13865	13736	13666	13760	13753	13743	13884	13859	13778	13990	13866	13740	13848	13891	13935	13838	13838	13766	13957	13835	13802	13766	13820	13707	13822	13911	13839	13852	13907	13895	13777	13807	13861	13704	13831	13573	13769	13973	13953	13664	13739	13795	13826	13834	13763	13640	13773	13749	13777	13965	13906	13681	13689	13864	13676	13763	13712	13787	13833	13761	13951	13883	13817	13854	14041	13759	13703	13862	13872	13720	13929	13820	13745	13713	13872	13692	13622	13885	13912	13746	13792	13802	13994	13876	13927	13877	13901	13803	13914	13783	13875	13696	13798	13841	13962	13952	13821	13804	13945	13912	13713	13683	13808	13734	13793	13888	13901	13923	13911	13770	13802	13831	13822	13688	13859	13940	13890	13707	13730	13727	13956	13847	13882	13814	13854	13813	13859	13796	13818	13907	13665	13888	13887	13858	13960	13781	13824	13876	13815	13858	13869	13857	13856	13962	13813	13917	13810	13924	13877	13857	13943	13858	13761	13675	13920	13838	13682	14020	13784	13802	13796	13870	13764	13897	13829	13765	13739	13836	13800	13758	13707	13866	13801	13895	13769	13750	13875	13756	13748	13919	13876	13874	13746	13732	13803	13874	13882	13717	13752	13870	13648	13763	13914	13755	13858	13880	13742	13809	13901	13704	13925	14043	13867	13773	13731	13663	13918	13744	13657	13745	13758	13807	13654	13797	13711	13748	13899	13659	13908	13753	13719	13830	13939	13913	13986	13722	13634	13905	13689	13920	13835	13665	13790	13899	13743	13901	13690	13837	13834	13882	13859	14002	13839	13891	13756	13960	13673	14060	13834	13828	13843	13802	13693	13838	13860	13799	13755	13797	13610	13810	13999	13824	13731	13854	13871	13934	13827	13782	13814	13793	13893	13739	13789	13751	13871	14020	13999	13938	13871	13784	13892	13901	13816	14092	13766	13921	13757	13801	13816	13708	13798	13701	13930	13802	13818	13760	13869	13630	13853	13826	13794	13905	13794	13847	13804	13825	13716	13774	13742	13729	13789	13875	13739	13923	13724	13747	13789	13870	13776	13903	13800	13949	13864	13864	13821	13815	13778	13909	13774	13736	13686	13860	13791	13630	13851	14010	13769	13875	13823	13767	13938	13825	13821	13851	13874	13794	13832	13858	13777	13640	13890	13866	13887	13674	13865	13925	13735	13716	14037	13804	13853	13841	13773	13959	13883	13817	13821	13901	13859	13814	13837	13788	13795	13864	13678	13847	13749	13902	13750	13788	13894	13867	13808	13821	13969	13662	13616	13856	13773	13894	13846	13890	13745	13824	13803	13727	13924	13937	13808	13933	13755	13708	13811	13772	13707	13855	13769	13747	13830	13827	13852	13836	13845	13922	13844	13947	13811	13739	13802	13833	13788	13955	13676	13834	13806	13926	13755	13883	13928	13923	13847	13786	13876	13700	13790	13913	13789	13635	13812	13831	13929	13859	13849	13852	13742	13993	13908	13741	14047	13940	13981	13964	13679	13828	13814	13895	13786	13846	13961	13914	13797	13733	13805	13824	13814	13789	13918	13684	13782	13766	13802	13929	13646	13924	13846	13700	13915	13818	13895	13910	13848	13884	13832	13862	13909	13893	13852	13825	13795	13750	13798	14060	13714	13847	13969	13706	13895	13790	14040	13736	13981	13950	13596	13750	13868	13664	13693	13833	13819	13850	13870	13796	13982	13742	13826	13876	13887	13908	13775	13870	13725	13836	13850	13828	13896	13685	13842	13692	13793	13780	13841	13933	13883	13956	13920	13894	13765	13943	13857	13955	13884	13841	13702	13920	13869	14014	14085	13843	13910	13735	13814	14027	13899	13866	13989	13957	13829	13866	13800	14031	13787	13907	13850	13875	13811	13832	13600	13882	13946	13845	13823	13745	13842	13858	14024	13971	13782	13856	13748	13834	13806	13844	13768	13968	13891	13668	13948	13931	13870	13922	13978	13781	14004	13900	13796	14011	13753	13916	13766	13850	13853	13907	13740	13632	13970	13836	13896	13662	13997	13796	13816	13817	13893	13726	13807	13934	13782	13818	13862	13884	13876	13920	13898	13708	13761	13861	13897	13919	13779	13712	13789	13870	13743	13797	13717	13854	13713	13849	13962	13783	13821	13896	13782	13847	13784	13822	13852	13804	13820	13803	13813	13747	13910	13820	13801	13805	13627	13934	13956	13909	13819	13799	13867	13766	13801	13875	13600	13725	13873	13830	13913	13824	13852	13748	13717	13867	13622	13831	13875	13822	13778	13846	13796	13825	13667	13883	13950	13844	13677	13870	13931	13778	13970	13896	13750	13869	13790	13751	13855	13924	13762	13664	13892	13886	13748	13738	13755	13787	13735	13813	13914	13707	13860	13978	13918	13860	13737	13926	13794	13744	13884	13883	13628	13709	13715	13511	13887	13801	13799	13845	13835	13805	13746	13880	13700	13712	13876	13865	13844	13695	13880	13707	13877	13825	13834	13804	13828	13965	13744	13919	13875	13823	13854	13994	13712	14065	13853	14021	13798	14058	13780	13830	13883	13935	13856	13696	13926	13783	13625	13810	13933	13697	13748	13780	13722	13844	13898	13763	13766	13999	13761	13969	13799	13765	13941	13884	13866	13668	13838	13855	13901	13772	13979	13831	13729	13903	13615	13950	13754	13799	13930	13848	13813	13920	13780	13813	13798	13735	13859	13718	13647	13888	13849	13927	13731	13846	13876	13874	13872	13648	13918	13951	13835	13802	13942	13710	14034	13832	13827	13979	13719	13882	13811	13786	13889	13925	13805	13831	13872	13890	14052	13885	13730	13832	13796	13765	13822	13607	13706	13971	13833	13968	13558	13871	13734	13795	13913	13660	13985	13842	13750	13876	13817	13919	13791	13769	13813	13892	13843	13829	13708	13758	13811	13893	13860	13787	13819	13670	13844	13701	13811	13933	13884	13904	13787	13735	13747	13818	14017	13740	13843	13912	13967	13738	13695	13899	13913	13810	13836	13793	13791	13882	13787	13709	13796	13709	13720	13710	13891	13877	13721	13710	13873	13776	13842	13768	13694	13806	13855	13972	13832	13815	13896	13884	13916	13751	13861	13834	13794	13794	13770	13953	13772	13887	13746	13959	13730	13819	13912	13782	13729	13803	13887	13885	13687	13732	14032	13773	13781	13885	13931	13762	13832	13728	13908	13746	13835	13836	13862	13851	14035	13832	13787	13842	13871	13852	13859	13761	13793	13712	13834	13800	13928	14055	13922	13920	13725	13934	13984	13774	13774	13722	13799	13917	13839	13847	13724	13767	13931	13872	13722	13818	13922	13895	13810	13763	13859	13844	13893	13739	13881	13779	13837	13786	13803	13785	13802	13936	13891	13814	13895	13881	13802	13977	13869	14004	13867	13850	13875	13824	13867	13891	13807	14003	13862	13676	13841	13776	13837	13749	13818	14001	13937	13936	13740	13749	13776	13824	13747	14029	13680	13684	13838	13908	13927	13828	13930	13960	13757	13822	13924	13852	13693	13688	13805	13918	13771	13778	13791	13875	13879	13750	13945	13879	13893	13856	13705	13930	13780	13837	13785	13840	13956	13685	13766	13831	13812	13892	13645	13997	13826	13848	13985	13736	13756	13684	13822	13774	13932	13786	13808	13836	13897	13803	13814	13884	13902	13767	13993	13800	13770	14004	13971	13896	13711	13675	13931	13590	13938	13671	13890	13891	13778	14008	13887	13837	13724	13754	13823	13745	13921	14052	13871	13877	13880	13824	13872	13902	13953	13905	13762	13946	13827	13882	13881	13849	13895	13861	13769	13845	14053	13800	13797	13829	13793	13741	13906	13919	13767	13761	13777	13901	13827	13802	13871	13714	13861	13795	14007	13801	13814	13960	13978	13799	13817	13864	13931	13858	13747	13749	13820
25265	21441	28138	25451	20805	17595	17086	16135	15695	16019	15777	15722	18784	33264	31139	24824	19699	16676	15665	15256	15384	15437	15554	15143	15426	15336	15462	15285	15206	15277	15349	15091	15280	15301	15387	15244	15247	15288	15353	15312	15465	15275	15068	15405	15332	15065	15377	15349	15219	15277	15188	15224	15330	15334	15340	15332	15439	15278	15252	15058	15199	15314	15392	15400	15188	15369	15249	15212	15198	15126	15360	15256	15219	15431	15199	15137	15323	15284	15314	15149	15174	15355	15189	15259	15275	15238	15335	14964	15291	15216	15419	15234	15135	15195	15314	15372	15297	15088	15217	15255	15316	15315	15198	15253	15177	15187	15330	15324	15160	15373	15108	15158	15105	15263	15402	15097	15254	15293	15366	15309	15137	15307	15074	15354	15027	15336	15367	15258	15209	15213	15195	15194	15447	15433	15430	15216	15369	15146	15109	15333	15261	15270	15372	15256	15362	15302	15355	15144	15195	15252	15326	15285	15237	15073	15262	15202	15157	15257	15395	15429	15453	15253	15486	15046	15362	15179	15292	15227	15313	15328	15158	15188	15393	15242	15315	15318	15287	15257	15303	15013	15243	15183	15434	15304	15364	15453	15256	15318	15246	15007	15233	15479	15253	15127	15373	15126	15134	15058	15265	15193	15216	15430	15109	15333	15395	15501	15360	15275	15150	15173	15381	15174	15326	15443	15358	15489	15466	15204	15264	15293	15259	15239	15350	15226	15065	15382	15374	15350	15463	15206	15136	15383	15226	15105	15281	15204	15233	15094	15254	15310	15396	15164	15379	15253	15297	15161	15355	15196	15086	15211	15278	15282	15216	15304	15293	15104	15268	15330	15162	15276	15255	15183	15222	15278	15362	15275	15284	15078	15222	15306	15346	15294	15201	15256	15141	15139	15304	15391	15424	15281	15274	15069	15331	15311	15190	15288	15298	15383	15177	15272	15043	15369	15058	15121	15363	15350	15220	15278	15112	15385	15214	15370	15238	15190	15347	15128	15233	15163	15190	15300	15343	15345	15285	15011	15140	15448	15126	15082	15453	15353	15227	15290	15235	15039	15112	15280	15300	15182	15196	15355	15114	15249	15301	15171	15325	15423	15269	15254	15128	15266	14998	15376	15181	15175	15408	15314	15236	15291	15126	15177	15334	15276	15383	15303	15264	15291	15368	15355	15313	15076	15226	15320	15175	15292	15278	15253	15429	15513	15439	15375	15147	15460	15307	15277	15158	15226	15235	15139	15181	15151	15156	15149	15283	15364	15111	15168	15255	15071	15361	15373	15214	15097	15252	15240	15283	15138	15118	15158	15282	15325	15010	15294	15284	15252	15089	15330	15143	15272	15491	15232	15181	15351	15212	15221	15205	15436	15320	15164	15306	15236	15186	15326	15179	15316	15313	15161	15074	15205	15186	15314	15154	15114	15082	15234	15285	15373	15296	15292	15393	15189	15380	15319	15333	15307	15209	15104	15250	15367	15245	15216	15404	15293	15415	15291	15341	15321	15304	15244	15454	15253	15210	15206	15180	15163	15455	15416	15247	15058	15196	15300	15239	15376	15276	15193	15276	15108	15307	15187	15062	15097	15297	15200	15326	15279	15215	15329	15303	15387	15374	15405	15321	15107	15336	15167	15087	15185	15360	15275	15113	15107	15329	15183	15344	15280	15117	15100	15233	15159	15093	15306	15169	15501	15206	15268	15285	15324	15259	15249	15175	15394	15007	15315	15219	15303	15236	15281	15054	15327	15413	15175	15282	15295	15294	15344	15314	15236	15502	15384	15296	15097	15183	15324	15118	15263	15280	15475	15347	15390	15329	15163	15317	15080	15337	15426	15387	15198	15251	15143	15317	15165	15448	15077	15265	15128	15178	15306	15171	15292	15197	15204	15272	15243	15239	15118	15248	15180	15278	15501	15134	15218	15231	15371	15187	15195	15170	15118	15315	15328	15405	15242	15462	15403	15376	15150	15180	15186	15125	15313	15345	15298	15292	15318	15011	15440	15185	15337	15240	15207	15304	15217	15210	15227	15222	15350	15181	15220	15176	15080	15095	15144	15140	15376	15362	15313	15278	15244	15097	15258	15275	15177	15147	15236	15240	15371	15323	15315	15383	15112	15196	15339	15182	15083	15240	15435	15454	15297	15214	15119	15259	15407	15444	15295	15247	15265	15407	15390	15175	15356	15210	15392	15181	15188	15407	15257	15125	15108	15186	15023	15159	15281	15281	15340	15319	15142	15290	15238	15234	15415	15336	15140	15185	15161	15302	15297	15009	15147	15181	15237	15334	15364	15064	15299	15227	15401	15304	15251	15443	15138	15119	15333	15158	15331	15350	15312	15348	15098	15181	15299	15269	15337	15179	15213	15106	15159	15322	15240	15338	15098	15334	15172	15271	15329	15260	15315	15249	15256	15179	15142	15424	15309	15210	15238	15357	15092	15444	15267	15219	15205	15106	15186	15195	15195	15329	15186	15166	15109	15402	15388	15096	15181	15205	15516	15385	15332	15193	15212	15219	15230	15286	15193	15276	15319	15245	15322	15404	14988	15304	15363	15128	15196	15143	15221	15234	15328	15466	15150	15108	15308	15050	15282	15246	15284	15470	15324	15341	15300	15258	15321	15105	15292	15149	15306	15083	15420	15128	15171	15203	15399	15215	15175	15074	15375	15492	15178	15278	15179	15104	15168	15184	15190	15387	15131	15110	15333	15131	15096	15381	15167	15337	15148	15343	15067	15204	15334	15328	15219	15433	15109	15146	15367	15125	15427	15245	15172	15273	15369	15250	15316	15029	15069	15148	15439	15249	15307	15120	15298	15272	15152	15402	15193	15244	15304	15360	15437	15274	15310	15122	15255	15178	15223	15032	15325	15290	15145	15182	15224	15012	15356	15363	15251	15261	15036	15271	15320	15327	15228	15297	15240	15400	15157	15328	15323	15233	15326	15392	15293	15354	15195	15249	15310	15216	15199	15087	15266	15127	15306	15273	15338	15127	15231	15470	15129	15383	15305	15315	15329	15218	15453	15256	15347	15283	15207	15329	15246	15366	15270	15416	15285	15298	15126	15252	15251	15170	15058	15202	15225	15419	15315	15236	15142	15257	15454	15287	15336	15160	15249	15286	15208	15154	15244	15275	15209	15271	15288	15421	15179	15196	15482	15356	15444	15265	15196	15113	15329	15118	15282	15217	15275	15269	15246	15173	15091	15261	15156	15337	15157	15234	15222	15260	15280	15270	15250	15235	15152	15210	15517	15315	15125	15149	15103	15144	15298	15230	15321	15234	15380	15267	15195	15211	15227	15233	15161	15345	15197	15112	15297	15111	15218	15321	15198	15445	15190	15250	15098	15321	15315	15131	14947	15256	15105	15195	15275	15228	15414	15319	15313	15149	15369	15430	15145	15216	15238	15587	15183	15170	15143	15223	15177	15311	15310	15219	15349	15376	14998	15327	15013	15279	15430	15224	15266	15197	15275	15373	15156	15349	15364	15317	15380	15219	15209	15389	15109	15316	15246	15177	15349	15184	15321	15293	15249	15369	15294	15352	15212	15400	15307	15150	15306	15329	15295	15301	15366	15206	15297	15275	15258	15304	15175	15275	15351	15286	15220	15211	15429	15176	15087	15180	15311	15333	15146	15375	14952	15126	15459	15325	15314	14967	15329	15489	15254	15148	15238	15261	15226	15307	15217	15368	15269	15217	15527	15121	14985	15368	15100	15235	15316	15325	15172	15286	15210	15215	15128	15157	15199	15198	15235	15306	15440	15145	15270	15478	15392	15299	15371	15078	15281	15316	15313	15147	15431	15247	15177	15259	15296	15380	15082	15284	15209	15239	15339	15350	15074	15031	15196	15339	15223	15194	15263	15383	15365	15236	15166	15058	15167	15247	15359	15534	15295	15297	15181	15012	15239	15301	15240	15251	15171	15143	15188	15451	15419	15099	15197	15169	15523	15206	15233	15199	15046	15137	15217	15124	15264	15208	15341	15328	15132	15389	15285	15328	15085	15160	15225	15274	15336	15230	15120	15166	15123	15200	15321	15341	15283	15331	15252	15300	15221	15119	15195	15279	15298	15113	15385	15289	15288	15257	15099	15140	15274	15247	15391	15410	15253	15483	15094	15209	15146	15298	15303	15298	15244	15048	15331	15328	15272	15241	15336	15209	15359	15149	15356	15375	15218	15345	15385	15390	15255	15174	15077	15210	15163	15069	15206	15341	15262	15255	15268	15127	15224	15240	15455	15373	15181	15172	15243	15372	15131	15360	15101	15230	15285	15277	15271	15306	15066	15184	15284	15259	15418	15285	15211	15071	15411	15230	15129	15194	15183	15298	15262	15136	15257	15241	15368	15245	15336	15081	15198	15234	15315	15490	15174	15595	15373	15286	15268	15406	15308	15230	15149	15220	15254	15179	15378	15105	15330	15344	15349	15373	15272	15195	15222	15293	15088	15297	15366	15091	15385	15241	15240	15092	15287	15286	15480	15094	15206	15201	15311	15367	15239	15293	15181	15225	15299	15308	15223	15248	15096	15276	15395	15292	15157	15180	15283	15326	15234	15268	15134	15234	15104	15382	15322	15145	15311	15283	15486	15475	15291	15243	15282	15230	15318	15359	15078	15316	15455	15156	15347	15330	15424	15397	14973	15079	15246	15405	15260	15230	15320	15374	15243	15261	15131	15267	15139	15274	15254	15279	15353	15199	15399	15269	15162	15397	15327	15306	15239	15271	15335	15029	15346	15207	15357	15136	15266	15218	15311	15440	15156	15141	15300	15081	15194	15259	15214	15307	15345	15287	15349	15348	15044	15239	15101	15377	15320	15199	15327	15172	15078	15441	15150	15157	15202	15308	15430	15246	15156	15125	15289	15337	15209	15261	15406	15291	15225	15111	15436	15110	15162	15186	15115	15426	15324	15322	15196	15039	15296	15504	15429	15118	15355	15123	15541	15227	15322	15318	15317	15167	15342	15437	15047	15197	15292	15359	15194	15280	15350	15380	15450	15335	15327	15342	15334	15275	15347	15403	15220	15146	15096	15252	15305	15188	15262	15251	15206	15120	15274	15171	15073	15156	15071	15246	15504	15276	15290	15398	15306	15378	15261	15489	15265	15323	15424	15408	15302	15401	15364	15176	15368
16401	24323	20308	16934	16213	15207	14799	14944	14479	14532	14334	14358	20245	36852	32382	24819	18464	14968	14258	13892	13689	13922	13861	13886	13753	13930	13609	13809	14032	13889	13765	13896	13971	13825	13676	13936	13844	13917	13836	13668	13883	13966	13775	13654	13776	13970	13861	13675	13757	13892	13887	13832	13688	13909	13960	13625	13936	13904	13953	13802	14026	13827	13929	13682	13986	13899	13784	13827	13834	13872	13884	13976	14057	14028	13769	13781	13748	13814	13991	13935	13731	13912	13909	13991	13964	14108	13880	13888	13763	13937	13934	13946	13818	13813	13907	14022	13918	13863	13716	13753	13679	13641	13931	13874	13978	13662	13821	13762	13917	13789	13886	13819	13900	13752	13969	13864	14082	13798	13798	13777	13773	13891	13809	13957	13777	13888	13932	13829	13819	13942	13816	13856	13981	14064	13772	13886	13883	13874	13823	13825	13745	13748	13844	13818	13716	13856	13705	13638	13837	13929	13975	13839	13954	13913	13780	13851	13627	13840	13818	13784	13823	13827	13759	13849	13882	14028	13704	13800	13701	13915	13834	13823	13808	13794	13871	13946	13824	13831	14110	13904	13991	13791	13734	13967	13824	13817	13665	13771	13791	13807	13864	13876	13754	13941	13878	13913	13902	13726	13819	13894	13745	14074	13784	13740	13847	13916	13939	13890	13943	13774	13813	13840	13880	13824	13862	13887	13848	13780	13656	13809	13785	13584	13897	14002	13808	13779	13786	13828	13727	13852	13828	13830	13982	13713	13798	13921	13791	13835	13878	13951	13818	13779	13849	13836	13897	13823	13981	13899	13751	13900	13989	13805	13868	13816	13727	14025	13788	13979	13800	13799	13978	13862	13850	13839	13779	13813	13848	13775	13902	13878	13875	13874	13660	13882	13936	13951	13867	13775	13879	13934	13926	13787	13744	13862	13819	13841	13817	13740	13875	13857	13807	13889	13845	13850	13940	13877	13816	13751	13834	13829	13872	13873	13774	14079	13780	13787	13902	13880	13939	13878	13945	13883	13887	13637	13926	13882	13708	13926	13726	13660	13715	13928	13749	13842	13749	13767	13886	13894	14013	13899	13799	13776	13933	13888	14035	13792	13959	13818	14024	13696	13858	13695	13855	13806	13806	13677	13911	13837	13641	13823	13870	13841	13860	13772	13778	13899	13676	13880	13794	13764	13828	13751	13734	13872	13913	13749	13731	13863	13832	13839	13672	13717	13992	13861	13957	13830	13754	13891	13813	13793	13755	13854	13885	13811	13768	13907	13770	13888	13746	13946	13881	13799	14010	13761	13863	13699	13967	13804	13765	13677	13802	13853	13642	13794	13832	13699	13935	13916	13742	13779	13797	13712	13739	13768	13918	13790	13775	13852	13862	13918	13748	13761	14022	13923	14028	13983	13833	13703	13791	13807	13867	13962	14023	13866	13816	13884	13935	13881	13900	13723	13948	13737	13925	13937	13844	13729	13982	13641	13814	13868	13789	13942	13830	13744	13850	13925	13878	13719	13735	13753	13866	13823	13795	13923	13831	13864	13648	13766	13767	13951	13959	13960	13903	13960	13821	13825	13960	13719	13909	13809	13880	13853	13740	13785	13727	14061	13904	13862	13871	13776	13779	13897	13896	13856	13917	13964	13794	13649	13844	13716	13847	13620	13811	13792	13808	13776	13786	13701	13768	13968	13818	13837	13983	13813	13958	13741	14000	13873	13909	13820	13756	13987	13766	13857	13892	13798	13822	13739	13858	13865	13833	13853	13855	13800	13831	13933	13937	13787	13807	13872	13890	13854	13857	13674	13884	13911	13854	13859	13909	13936	13760	13902	13988	13821	13769	13944	13837	13843	13758	13992	13976	13881	13777	13807	13931	13872	14062	13958	13842	13936	13751	13837	13802	13780	14040	13825	13859	13921	13797	13784	13665	13768	13922	13664	13633	13812	13750	13891	13728	13858	13629	13768	13912	13937	13898	13781	13986	13836	13829	13753	13869	13845	13807	13736	13788	13677	13901	13751	13764	13864	13879	13711	13741	13725	13803	13950	13752	13704	13694	13782	13942	13919	13799	13970	13808	14004	13943	13830	13759	13786	13664	13888	14038	13868	14059	13847	13917	13767	13903	13904	13740	13757	13831	13855	13764	13770	13828	13835	13848	13979	13834	13815	13917	13795	13770	13784	13799	13762	13746	13900	13775	13784	13780	13794	13788	14038	13780	13808	13854	13872	13791	13927	13638	13918	13773	13752	13878	13879	13837	13913	13891	13988	13804	13756	13725	13778	13947	13991	13686	13791	14011	13745	13875	13847	14015	13656	13871	13601	13878	13827	13698	13873	13705	13813	13913	13898	13996	13877	13863	13726	13820	13850	13720	13889	13919	13869	13827	13956	13825	13818	13946	13766	13912	13953	13747	13784	13701	13774	13931	13714	13865	13904	13756	13791	13995	13778	13787	13911	13949	13718	13857	13841	13796	13930	13792	13734	13899	13860	13812	13873	13908	13761	13897	13680	13998	13853	13912	13738	13810	13822	13676	13998	13794	13902	13920	13840	13858	13767	13707	13886	13976	13838	13847	13856	13621	13781	13861	13876	13870	14050	13942	13866	13833	14067	13774	13791	13911	13873	13893	13747	13824	13844	13803	13892	13851	13844	13930	13786	13790	13855	13724	13898	13903	13865	13670	13723	13829	13860	13717	13791	13703	13776	13820	13750	13910	13823	13965	13811	13860	13700	13848	14015	13810	13930	13759	13965	13893	13845	13703	13860	13802	13915	13768	13703	13740	13855	13619	13881	13929	13864	14054	13843	13813	13772	13788	13940	13723	13840	13708	13908	13865	13881	13912	13893	13938	14105	13890	13865	13965	13737	13906	13838	13728	13921	13850	13826	13811	13918	14012	13839	13905	13917	13835	13842	13841	13864	13983	13753	13919	13716	13821	13838	13833	13989	13616	13860	13932	13796	13661	14113	13598	13865	13802	13862	13883	13901	13984	13864	13827	13785	13734	13975	13763	13607	13763	13882	13792	14042	13848	13905	13965	13831	14023	13811	13947	13852	13867	13728	13876	13972	13715	13846	13785	13859	13780	13943	13878	13935	13919	13797	13585	13793	13871	13971	13836	13756	13965	13992	13839	13917	13770	13948	13792	13873	13795	13652	13947	13858	13826	13834	13651	13950	14019	13688	13917	13926	14005	13905	13813	13929	13965	13801	13828	13801	13706	13936	13820	13799	13785	13944	13702	13853	13763	13775	13869	13889	13825	13941	13957	13917	13819	13739	13945	13872	13811	13911	14022	13769	14021	13804	13701	13931	13996	13684	13817	13843	13910	13815	14080	13742	13887	13714	13777	13824	13703	13892	13860	13738	13842	13851	13987	13755	13893	13834	13910	13717	13837	13915	13985	13761	13815	13755	13767	14041	13826	13730	13869	13865	13905	13720	13759	13820	13830	13849	13695	13940	13886	13828	13793	13800	13766	13710	13793	13710	13965	13850	13907	13675	13798	13812	13874	13721	13723	13959	13872	13831	13860	13790	13895	13854	13936	13855	13837	13865	13892	13885	13858	13739	13674	13967	13916	13811	13861	13762	13841	13901	13704	13879	13946	13895	13847	13779	13756	13785	13848	13773	13848	13887	13814	13806	13846	13774	13825	13865	13887	13994	13894	13834	13870	13907	13778	13647	13818	13752	13899	13805	13823	13865	13820	13825	13644	13740	13807	13821	13799	13928	13714	13915	13849	13885	13890	13748	13683	13774	14104	13706	13838	13797	13907	13631	13981	13543	13946	13763	13846	13835	13958	13897	13717	13978	13641	13768	13826	13787	13862	13909	13857	13863	13774	13753	13859	13898	13732	13890	13785	13819	13876	13735	13906	13954	13694	13782	13976	13698	13936	13904	13776	13906	13868	13849	13916	13805	13792	13911	13796	13822	13699	13781	13843	13725	13673	13815	13840	13930	14003	13842	13835	13935	13821	13902	13935	13887	13940	13628	13770	13681	13892	14012	13877	13952	13832	13971	13731	13862	13866	13975	13869	13697	13881	13801	13849	13906	13936	13849	13752	13882	14016	13881	13759	13853	13825	13791	13813	13898	13828	13815	13767	13642	13791	13698	13713	13834	13857	13897	13908	13785	13835	13824	13821	13934	13942	13727	13727	13774	13905	13680	13718	13804	13823	13931	13853	13765	13907	13870	13668	13959	13808	13955	13972	13909	13796	13841	13760	13892	13742	13764	13628	13862	13798	13802	13979	13806	13979	13749	13890	13879	13940	14038	13912	14049	13830	13700	13877	13822	13699	13874	14006	13621	13844	13843	13782	13895	13748	13930	13907	13897	13791	13920	13797	13827	13869	13800	13703	14010	13861	13951	13966	13691	14024	14054	13873	13937	13869	13801	13811	13813	13676	13741	13934	13909	13841	14065	13807	13815	13933	13871	13859	14018	13805	13935	13713	13835	13829	13833	13847	13926	13807	14088	13797	13802	13740	13878	13932	13854	13849	13768	13858	13768	13798	13762	13863	13919	13783	13993	13677	13960	13846	13873	13901	13656	13802	13880	13907	13783	13837	13786	14066	13796	13680	13915	13873	13929	13804	13885	13847	13778	13707	13716	13781	13802	14026	13892	13761	13932	13794	13692	13811	13807	13705	13954	13973	13763	13853	13842	13786	13842	13851	13880	13848	14043	13688	13651	13900	13915	13841	13801	13678	14019	13757	13944	13845	13730	13888	13764	13967	13854	13921	13658	13572	13994	13988	13869	13945	13766	14012	13905	13902	13966	13619	13867	13876	13875	13749	13840	13779	13922	13908	13883	13920	13849	13914	13816	13897	13927	13759	13769	14174	13899	13802	13930	13956	13708	13824	13899	13781	13731	13796	13712	13774	13857	13742	14001	13714	13796	13703	14145	13905	13929	13720	13869	13808	13824	13874	13796	13841	13831	13932	13808	13717	13998	13880	13742	13720	13870	14078	13738	13788	13890	13782	14033	13838	13690	13736	13934	13924	13845	13769	13841	13834	13645	13963	13863	13855	13717	13837	13959	13903	13701	13844	13760	13819	13943	13792	13841	13725	13616	13989	13823	13713	14023	13822	13794	13712	13732	14012	13778	13820	13893	13701	13953	13916	13869	13834	13753	13781	13996
23886	21405	28990	24215	21831	21751	19625	16368	15816	16044	15910	15687	20281	43253	40468	31451	22977	17720	15775	15083	15228	15347	15270	14992	14855	15044	15103	15217	14956	15147	15111	15078	14815	15023	14904	14940	15004	15051	15021	15031	14767	15024	14960	14927	15128	15124	15054	15007	14935	14945	15194	14950	15097	15041	15029	14831	14973	15046	14994	14918	15006	15051	14917	14822	14967	14983	14957	14991	14924	15033	15093	14936	14908	14945	14941	14916	15141	15008	15033	14993	14872	15071	15068	14793	15013	14937	14941	14937	14872	15036	14904	15012	15077	14861	14932	14956	14978	14938	14849	15101	15173	14981	14955	14820	15148	15059	14954	14932	15075	14936	14946	14972	15017	14898	14742	14775	14923	14918	14860	14969	14938	14912	14843	15015	14925	15042	14942	14839	14997	14917	14920	15051	14998	14945	15030	14778	14788	15007	14989	14873	14954	15080	15001	14845	14904	14935	14743	14812	14890	14829	15274	15036	14956	14980	14930	15042	14928	14878	15067	14985	14946	14786	14963	14953	15099	14938	14904	14918	15017	14981	14815	14893	14795	14844	14781	15007	14924	14968	14901	15093	15126	14915	15101	15051	15020	14860	14943	14869	14873	14976	14992	14933	15001	14943	14928	14695	15038	14883	15075	14883	14999	14958	14918	14863	14953	14868	14805	14873	15094	14913	14984	15007	14891	14911	14913	14908	14871	14774	14931	15219	14728	14859	14827	14712	15128	14843	15098	15056	14918	14816	15008	15063	14889	14805	15204	14939	15096	15025	14929	14828	15022	14820	14841	15036	15140	15079	14941	14969	14756	15253	14948	15081	15050	14748	14768	15042	14956	14999	15000	14857	15011	14840	15032	14953	14974	15027	14977	15058	15010	14977	14709	15004	15007	15057	15042	15098	15012	14820	14761	14887	14762	14994	15171	14885	14926	14940	15118	15032	15016	14840	15130	14937	14949	15038	15018	14989	14863	14945	14935	14796	14775	15065	14855	14859	15034	14920	15004	14856	14999	14966	14903	14690	14998	14987	14872	14913	14998	15061	14984	14934	14938	14951	14884	15104	14999	15048	14874	14910	15076	15062	14785	14975	14798	14926	14815	14927	14935	14909	15106	14945	14932	15039	15029	14986	14847	14844	15013	15110	15055	14969	14890	14926	14911	14799	14867	14971	14853	14822	14853	14957	14928	14818	15034	14911	14829	15047	14995	14909	14789	14990	15089	15073	14810	15044	15038	14825	14817	14809	15007	15071	14916	15150	15052	15193	15089	14963	14850	14981	14966	15017	15064	14884	14845	14809	15054	14692	15129	14919	14815	14857	14989	14976	15102	15001	14801	14994	14877	14817	15105	14728	14823	14890	14962	14968	14923	14793	15011	14984	14910	14872	14895	14786	15015	15098	14942	14796	14952	14877	14700	15007	15054	14963	14983	15074	15031	14772	14899	14960	15040	14957	14853	14864	14730	14961	15031	14887	14798	14684	15060	14963	14974	15068	14950	15032	15007	14827	14980	14946	14809	15026	14726	14799	14737	14869	14824	14930	14966	15113	15109	15111	14952	14875	14955	14816	15016	14982	14920	14899	14892	14889	14970	14926	14938	14917	14920	14867	14960	15073	14991	15086	15047	14938	14810	15149	14988	14934	14808	14838	14748	14882	14718	14914	14950	14971	14878	14992	14760	14934	15107	15094	14977	14921	15164	14911	14910	14751	15019	14869	15026	14957	14900	15022	15023	14991	14951	14987	14913	15052	14887	14798	15187	14872	14872	14985	15031	14909	15080	14963	14999	14990	15062	15037	14893	15020	14915	15011	14754	14774	14927	15079	15028	15051	14947	14902	14786	14882	14889	14734	14980	14938	15024	14825	14905	14790	14875	14982	14928	15028	14953	14898	14921	15000	15001	14946	14811	15035	14960	14800	14755	15066	14961	14935	15130	14896	14985	14917	14872	14788	15199	15062	14900	14706	15040	14715	14932	14964	14887	15051	14959	14857	14994	15035	14941	14983	15087	15121	14999	14743	14914	15204	14837	14913	15029	14922	14846	14771	14995	14877	14848	14768	14940	14964	14993	14792	14799	14840	14834	14693	15007	14985	14986	14815	15029	14856	14832	14932	14819	14939	14823	14892	15062	15005	14983	14964	15064	14873	15079	15106	15087	14897	14862	14730	15015	14813	14868	14985	14961	15083	14954	15003	14968	14893	15016	15059	14941	14833	15060	14854	14974	14961	15027	15070	14944	14857	15035	15126	14854	14715	15042	14926	14959	14872	14903	14846	14944	15026	15054	14886	14892	14948	15107	14908	15098	14971	15130	15014	14935	15043	14863	14942	15040	14982	14705	14861	14959	15046	14979	15035	14993	15125	15013	15211	14987	15158	14869	14930	15013	15010	14786	15046	15021	15076	15009	14922	15012	14853	14976	15124	15100	14977	14839	14892	15023	15040	14989	14848	14819	15114	14941	14876	14851	14727	15038	14958	14956	14830	15001	14845	14897	14967	14957	14853	14874	15048	14901	14902	14885	15011	14836	14918	14895	15010	14965	14889	14787	14962	15055	14869	14779	14819	14917	14791	14898	14958	14789	15026	14992	14951	14964	14864	14945	14884	14814	14839	14951	14876	15009	15025	14924	14931	14993	14915	14722	14938	14961	14869	14888	15039	14812	14862	14825	15027	15002	14809	15054	14908	15031	14907	15063	15008	15099	14985	14865	14962	14870	15070	15017	15073	15004	14951	14932	15002	15003	14965	14957	14907	14899	14947	15028	14972	15049	14822	15037	15150	14915	14936	14691	14923	14941	14745	14872	14834	14842	15066	15068	15147	14981	14955	15125	15010	15097	14914	15264	14988	14967	14959	15016	14986	14938	15002	14860	14883	14976	14959	14897	14901	15109	14948	14866	15141	14970	14938	14938	14923	14950	14949	14894	14946	14924	15020	14956	14988	15224	14932	14879	14778	14769	14845	14946	14949	14796	14989	15034	15218	14970	14638	14981	14913	14907	14849	14780	15040	14984	14914	14922	14885	15126	14852	14752	15097	14892	14922	14917	15061	15097	15064	14903	14840	15089	14907	15013	15002	14991	14977	15020	14877	15046	14820	14821	14865	15010	15062	15039	15037	15029	14996	14976	14922	14863	14914	14968	15163	15020	15107	15077	14972	14938	14822	14935	14959	14966	14889	14869	14955	14849	14844	14949	14899	14851	15082	14988	14963	14877	14933	14912	14823	14950	14901	14874	14866	14829	15069	15005	14980	15097	14792	14998	14887	15036	14993	14868	14975	15003	14981	14843	15013	14754	14872	14804	15007	14954	15000	14980	15096	14908	14787	14938	14939	15037	14876	14984	15066	14982	14992	15065	15067	15117	14817	14948	15007	14885	14972	14961	15012	15136	14878	15002	14863	14942	14945	14985	14969	15047	14873	14980	14856	14850	14819	14848	14955	15001	15008	15074	14889	15092	14981	15085	14984	14805	14862	14836	15118	15021	14863	15219	15030	14951	15234	14853	14908	14898	15070	14941	14927	15189	14870	14968	15129	15063	14998	14930	14656	15030	14944	14839	14850	15017	14927	14859	14797	14880	14828	14780	14959	15056	15074	15002	14953	15050	15207	14852	14869	14903	14824	15000	14967	15260	14949	15030	14760	14838	15068	14834	14833	14964	14818	15124	14973	14837	14873	14899	14999	15141	14809	14959	15312	14899	15138	14884	14831	15097	14915	15061	14986	15115	14933	14885	15023	15013	15009	14786	14954	14687	14978	14899	15021	15008	14812	15024	15036	14750	14811	15226	14879	15138	14867	14731	14988	14990	15080	14955	14951	14904	15013	14871	14871	14970	15000	15011	14915	14867	14611	14872	14830	14851	14857	15004	15007	15083	14802	14863	15079	15027	14873	14921	14968	14928	15069	14772	14979	15053	14880	14918	15246	15077	14975	14780	14989	14861	15061	15088	14965	14841	14732	15084	14822	14767	14854	15059	14782	14815	15014	14862	15175	14981	14958	15172	15009	14750	14936	14922	14824	15107	14963	15032	14993	15001	14870	14871	14897	14999	15032	14822	14807	14780	15001	14938	14704	14791	14730	14921	14908	14957	14950	15129	15120	14968	14990	14827	14815	14910	14977	14996	14774	14821	15071	15056	15027	15054	14994	14862	15047	14996	14988	14989	15067	14883	14927	14844	14906	14982	14733	14914	15027	14944	15087	15027	14887	14930	14912	14905	15056	15124	14875	14838	14941	15015	15034	14913	14901	14934	15080	14922	14881	15074	14905	15091	15016	15010	15014	15078	14731	14958	14939	14953	14989	15045	14901	14955	14925	14955	14943	14715	14735	15050	14829	14883	15003	14995	15188	15143	15081	14981	15005	14909	14928	14933	14944	15056	15090	14985	14860	14878	15014	14749	14702	14829	14804	15008	15075	14824	14844	14755	14857	14882	14922	15178	15018	14765	14890	14929	15074	15076	14954	15045	15008	14878	14989	14909	14994	15092	14746	14997	14975	14928	14948	14936	14901	14926	14971	14820	14893	14952	15007	14894	14838	15012	14968	14899	14814	14858	14958	15116	14901	14797	14971	15083	14905	14865	14739	14955	14964	15071	14885	14901	14916	14915	15010	15107	14883	14945	15023	14883	14999	14910	14942	14972	14806	14926	14837	14851	15081	14956	15006	14868	15010	14990	14880	14841	14767	14905	14979	14983	14938	15030	14673	14873	15135	15054	14932	14856	14823	14875	14996	15043	15047	14906	14927	14895	14828	14949	14954	14933	14870	14803	14896	15109	14886	14986	15003	14772	15031	15121	15012	14900	15142	14971	14939	14815	14972	14994	14855	14961	15029	14959	14890	15008	14931	14842	14998	14641	14833	15089	14739	14874	14842	14969	14797	15093	14850	15029	14904	14821	14827	14950	15006	15039	14962	15073	14923	14941	14929	15138	15007	15027	14690	14944	14808	14908	14920	14865	15014	15070	14858	15005	14935	14934	14891	14940	14941	14932	15103	14884	15015	14924	14790	14833	14831	15077	15032	15061	15015	15032	15095	14866	14962	14964	14981	14999	14857	14949	14746	14796	14875	14853	15068	15116	14934	14899	14847	14880	15074	14976	14930	14715	14788	14810	14876	15048	14818	15003	14956	15065	14987	14984	15030
17538	27769	24528	19421	17344	16096	15671	15140	14996	14526	14433	14347	22611	45968	41034	32145	22132	16213	14193	13963	13675	13848	13812	13672	13639	13685	13457	13664	13779	13614	13748	13682	13853	13839	13726	13698	13634	13507	13649	13742	13675	13562	13744	13805	13647	13806	13636	13697	13594	13790	13609	13744	13700	13742	13629	13712	13561	13537	13742	13646	13519	13685	13623	13625	13821	13645	13752	13693	13623	13680	13599	13529	13586	13788	13719	13663	13730	13772	13606	13574	13602	13594	13635	13659	13708	13524	13776	13678	13647	13620	13788	13605	13720	13560	13883	13710	13566	13573	13677	13631	13762	13627	13727	13631	13651	13752	13603	13526	13714	13642	13617	13679	13526	13642	13668	13695	13709	13694	13741	13551	13772	13707	13583	13572	13651	13513	13580	13592	13816	13652	13642	13728	13768	13670	13666	13581	13868	13545	13639	13620	13641	13555	13568	13597	13723	13739	13550	13601	13582	13673	13705	13629	13609	13615	13747	13614	13625	13610	13588	13601	13713	13636	13705	13579	13521	13614	13596	13664	13512	13566	13723	13436	13544	13787	13455	13549	13578	13787	13738	13658	13659	13641	13419	13569	13626	13709	13767	13580	13684	13555	13573	13692	13671	13724	13651	13607	13768	13630	13616	13695	13627	13659	13421	13735	13517	13685	13607	13710	13641	13702	13575	13791	13576	13675	13566	13447	13499	13683	13541	13490	13691	13505	13676	13661	13686	13731	13580	13584	13621	13612	13631	13600	13755	13540	13740	13573	13615	13617	13645	13680	13732	13635	13676	13640	13591	13551	13369	13421	13688	13505	13606	13705	13692	13484	13654	13638	13675	13731	13584	13679	13803	13520	13775	13616	13534	13770	13523	13601	13678	13764	13789	13538	13604	13679	13787	13409	13732	13583	13699	13772	13696	13613	13573	13722	13642	13600	13554	13691	13590	13535	13585	13513	13717	13892	13711	13624	13518	13719	13583	13560	13742	13758	13600	13708	13710	13601	13575	13490	13483	13639	13599	13653	13640	13608	13587	13440	13760	13612	13674	13825	13651	13638	13632	13785	13612	13675	13625	13790	13613	13600	13712	13597	13634	13707	13572	13661	13709	13520	13714	13764	13586	13486	13723	13689	13703	13574	13528	13551	13589	13549	13785	13614	13629	13521	13670	13800	13611	13554	13472	13522	13717	13755	13621	13663	13456	13708	13579	13573	13607	13740	13596	13676	13637	13651	13678	13657	13571	13701	13641	13633	13690	13641	13506	13528	13731	13697	13769	13589	13568	13684	13542	13759	13630	13634	13776	13507	13596	13749	13641	13552	13574	13654	13609	13612	13544	13698	13469	13579	13615	13633	13656	13845	13602	13625	13578	13532	13642	13575	13633	13424	13543	13710	13722	13738	13725	13650	13697	13686	13495	13567	13757	13642	13713	13672	13425	13746	13763	13749	13623	13565	13719	13711	13505	13559	13677	13645	13528	13626	13613	13590	13671	13619	13663	13626	13670	13693	13651	13648	13583	13724	13711	13566	13608	13771	13778	13739	13637	13585	13624	13676	13675	13523	13424	13588	13578	13668	13498	13648	13588	13639	13593	13629	13744	13529	13702	13764	13678	13570	13710	13469	13756	13477	13589	13626	13635	13588	13710	13640	13751	13694	13411	13544	13650	13660	13683	13641	13633	13595	13493	13600	13652	13720	13770	13681	13611	13446	13537	13684	13589	13571	13779	13699	13534	13638	13742	13545	13710	13438	13516	13625	13826	13728	13706	13674	13442	13571	13592	13522	13722	13605	13638	13553	13712	13591	13773	13672	13733	13494	13697	13786	13572	13602	13638	13611	13700	13693	13675	13626	13751	13702	13683	13572	13628	13515	13645	13669	13559	13567	13684	13672	13483	13569	13650	13665	13606	13733	13663	13635	13629	13780	13565	13715	13697	13644	13655	13729	13678	13583	13796	13457	13904	13393	13588	13634	13536	13765	13474	13660	13671	13663	13425	13692	13639	13713	13659	13601	13574	13737	13658	13723	13766	13717	13539	13562	13731	13591	13520	13533	13644	13547	13676	13594	13631	13721	13665	13642	13685	13724	13488	13692	13631	13706	13630	13612	13563	13556	13605	13550	13579	13663	13391	13732	13762	13474	13605	13634	13673	13715	13667	13638	13588	13548	13560	13775	13667	13585	13562	13657	13504	13695	13491	13740	13472	13728	13548	13764	13654	13672	13617	13686	13447	13507	13719	13449	13601	13616	13648	13667	13516	13536	13530	13804	13582	13486	13746	13746	13449	13401	13772	13573	13674	13692	13665	13588	13555	13665	13583	13600	13560	13781	13721	13503	13661	13560	13511	13539	13611	13572	13576	13583	13615	13626	13776	13696	13583	13616	13645	13628	13650	13515	13717	13560	13707	13674	13734	13620	13589	13808	13535	13735	13667	13606	13870	13671	13663	13622	13601	13745	13622	13495	13588	13643	13741	13628	13864	13476	13553	13602	13695	13676	13578	13591	13566	13663	13694	13454	13644	13526	13749	13594	13662	13739	13505	13754	13518	13577	13639	13460	13668	13808	13642	13672	13488	13578	13653	13663	13576	13672	13608	13735	13776	13568	13653	13696	13685	13717	13659	13796	13385	13650	13617	13716	13600	13789	13783	13623	13577	13726	13892	13528	13671	13594	13560	13491	13631	13482	13666	13604	13681	13588	13704	13555	13724	13576	13761	13600	13663	13752	13726	13770	13698	13749	13647	13664	13711	13663	13460	13486	13587	13490	13699	13597	13647	13710	13566	13757	13745	13723	13691	13566	13596	13608	13501	13702	13655	13612	13653	13727	13717	13562	13605	13642	13681	13649	13493	13677	13686	13779	13595	13618	13686	13687	13645	13442	13819	13437	13718	13572	13603	13556	13582	13680	13721	13576	13508	13558	13559	13655	13688	13786	13645	13676	13548	13796	13505	13869	13509	13608	13785	13733	13628	13534	13706	13684	13723	13546	13578	13734	13613	13583	13723	13758	13593	13631	13558	13541	13625	13724	13674	13641	13731	13641	13601	13651	13460	13628	13731	13518	13651	13638	13725	13553	13554	13549	13616	13657	13699	13593	13604	13610	13674	13746	13819	13659	13656	13633	13716	13594	13739	13640	13750	13743	13663	13605	13637	13545	13580	13752	13637	13796	13571	13633	13777	13695	13554	13660	13642	13769	13618	13606	13802	13766	13704	13754	13814	13543	13536	13672	13714	13724	13784	13641	13723	13704	13746	13687	13690	13566	13663	13638	13598	13546	13635	13561	13737	13664	13700	13565	13710	13772	13601	13612	13493	13798	13811	13525	13637	13660	13589	13570	13562	13717	13625	13582	13626	13520	13790	13594	13686	13700	13718	13594	13586	13669	13554	13571	13658	13575	13734	13601	13712	13690	13619	13731	13689	13596	13712	13754	13746	13782	13606	13741	13758	13666	13659	13583	13743	13493	13717	13582	13526	13643	13749	13674	13815	13576	13617	13663	13600	13594	13685	13581	13623	13730	13852	13454	13732	13572	13540	13594	13572	13579	13747	13717	13656	13634	13512	13544	13738	13786	13631	13671	13744	13507	13590	13511	13617	13458	13597	13579	13557	13771	13621	13582	13518	13701	13628	13623	13653	13618	13461	13764	13661	13583	13663	13538	13716	13558	13657	13523	13453	13597	13758	13625	13715	13660	13582	13585	13714	13653	13617	13721	13583	13915	13725	13493	13659	13743	13592	13674	13586	13790	13543	13775	13519	13618	13561	13586	13810	13593	13540	13610	13595	13560	13714	13641	13639	13666	13748	13687	13891	13584	13671	13579	13618	13727	13538	13518	13518	13593	13529	13790	13540	13739	13661	13581	13770	13598	13666	13619	13639	13701	13583	13681	13707	13754	13670	13737	13611	13415	13597	13622	13664	13571	13733	13575	13685	13682	13638	13706	13679	13666	13486	13618	13553	13781	13621	13711	13764	13553	13565	13604	13737	13684	13647	13779	13684	13516	13806	13724	13611	13655	13737	13605	13834	13681	13690	13603	13748	13653	13756	13487	13755	13653	13684	13738	13611	13743	13645	13647	13677	13439	13700	13597	13572	13586	13756	13865	13677	13496	13560	13548	13715	13590	13687	13613	13828	13579	13620	13642	13615	13504	13493	13590	13604	13675	13718	13448	13710	13726	13595	13794	13644	13719	13613	13490	13579	13616	13670	13574	13559	13681	13544	13731	13520	13605	13535	13746	13814	13723	13589	13640	13638	13659	13685	13606	13498	13600	13633	13652	13829	13672	13621	13653	13570	13442	13740	13687	13618	13733	13633	13467	13704	13675	13578	13600	13633	13570	13650	13550	13503	13553	13638	13727	13587	13748	13727	13613	13654	13682	13570	13758	13558	13654	13784	13618	13696	13630	13739	13449	13593	13663	13639	13678	13832	13611	13589	13743	13644	13651	13629	13640	13772	13609	13604	13655	13631	13655	13666	13600	13739	13609	13660	13594	13731	13735	13639	13547	13508	13615	13674	13579	13688	13598	13611	13547	13525	13657	13787	13620	13730	13488	13703	13703	13578	13538	13704	13526	13468	13701	13693	13644	13539	13751	13597	13649	13723	13789	13565	13636	13544	13656	13553	13597	13657	13535	13700	13840	13510	13452	13606	13813	13599	13741	13606	13617	13570	13837	13614	13574	13695	13512	13585	13662	13631	13717	13587	13652	13607	13668	13580	13755	13438	13707	13604	13679	13583	13706	13630	13546	13581	13711	13662	13600	13736	13505	13607	13731	13804	13782	13571	13580	13492	13772	13836	13712	13777	13729	13363	13534	13568	13646	13699	13632	13613	13572	13647	13491	13695	13651	13748	13700	13737	13552	13606	13755	13660	13650	13685	13609	13746	13704	13552	13722	13562	13648	13647	13647	13626	13737	13667	13533	13799	13628	13701	13750	13635	13582	13570	13687	13520	13658	13624	13764	13692	13685	13708	13663	13496	13646	13533	13638	13538	13666	13536	13638	13477	13728	13756	13578	13667	13613	13470	13639	13670	13721	13756	13591	13600	13590	13738	13562	13589	13604	13557	13640	13698	13873	13581	13576	13772	13548	13662	13780	13795	13712	13651	13515	13553	13585	13501	13722	13750	13678	13576	13519
28935	21576	19826	16965	15048	15356	15239	15157	14969	14987	14939	15029	15738	17535	17879	16908	16117	15350	15030	14914	14874	14921	14947	14842	14942	14899	15004	14872	14851	14858	14872	14831	14859	15042	14905	15023	14978	14717	14838	14882	14935	15007	15004	15153	15036	15088	14913	14854	14874	14896	14858	15051	14985	14909	14996	14920	14943	14887	14744	14813	14995	14864	14776	14797	14773	14917	15035	14942	14967	14752	15051	14702	14844	14877	15080	14829	14827	14840	14814	14921	14894	14876	14926	14954	14722	14938	14841	14885	14955	15009	14980	14896	14897	15062	14982	14926	14991	14957	14918	14719	14989	14727	15075	15217	14803	14691	14947	14949	14979	14957	14986	14673	14587	14980	14922	14893	14922	14941	14831	14660	15007	14683	14904	14824	14851	14982	14913	14791	15007	15107	14855	14784	14865	15032	14935	15070	14860	14986	14795	14904	14726	14811	14779	14877	14993	14714	14872	14922	14957	14813	14940	14817	14861	14865	15091	14906	14891	14930	14957	15045	14863	14944	15040	14767	15084	14831	14649	14796	14781	14882	14903	14786	14996	14959	15102	15030	14810	14820	15011	14857	14862	14837	14852	14991	14999	14792	14955	15027	14800	14885	14818	14840	15064	14848	14652	14886	14992	15096	14871	14800	14810	14944	14986	14874	14920	14843	14920	14775	14946	14655	14910	14891	14862	14915	14958	14941	14810	14916	14879	14826	14804	14725	14980	14794	14926	14884	14963	14837	15008	15096	14914	14905	14950	14955	14823	14829	14868	14972	14851	14658	15031	14846	14949	14863	14878	15027	14748	14849	14883	14969	14850	14836	14657	15029	14801	14669	14836	14939	14996	14683	14816	15146	14995	14842	14729	14946	14949	14893	14753	15114	14954	14945	14881	14922	15014	14876	14840	14795	14949	14903	14855	14882	14895	14777	14743	14953	14802	14861	14809	14844	14971	14992	15043	14868	15060	14906	14898	15014	14903	14858	15144	14950	14911	14810	14998	14706	14917	15032	14956	14893	14876	14727	14904	14794	15007	14806	14843	14806	14728	14709	14824	14899	14990	14709	15009	14763	14735	14837	14799	15009	15022	15039	15030	14967	14841	14900	14760	14978	15024	14907	14788	14873	14801	14783	14706	14950	14856	15055	14964	15009	14862	15022	14908	14691	14923	14983	14994	15020	14850	14826	14876	14930	14888	14725	14818	14876	14873	14801	14804	14904	14915	15012	14953	14891	14922	14977	14984	14945	14896	14849	15046	15017	15050	14997	14895	14965	15052	14926	14891	14888	14927	15129	14931	15086	14843	15032	14849	14743	14901	14803	14911	14757	14930	15105	14943	15114	15050	14927	14886	14856	14782	14968	14905	14817	14896	14867	14877	14877	14719	14876	14814	14987	14842	14864	14879	14936	15007	15026	14706	15142	14928	14888	14975	14950	15028	14884	14796	14854	14940	14827	14759	14824	14863	14872	15116	15021	14808	14770	14957	15004	15010	14830	14894	14786	14991	14779	14947	14765	15009	14861	14751	14700	14836	14716	14936	14896	14805	14877	14755	14980	14615	14827	14967	14813	14849	15050	14871	14832	14767	14885	14918	14856	14862	14903	14861	14878	14849	14883	14849	14877	15030	15009	15002	14946	14951	14967	14879	15013	14916	14831	14671	14906	15100	14948	14923	15088	14946	14957	14864	14859	14945	14837	14856	14969	15106	14811	15062	14960	15067	15033	14898	15098	14793	14844	14959	14873	14806	15040	15115	14880	14934	14942	14881	14633	14934	14807	14896	15045	15012	15045	14697	14857	15022	15176	14908	14784	15014	15061	14958	15006	14912	14750	14983	14917	14953	14826	14857	14817	15016	14921	14946	15126	14970	14906	14959	14908	14920	14799	14999	14811	14906	14830	15036	14784	14887	14940	14903	14891	15090	14906	14982	14828	14874	14803	14995	14914	14985	14915	14938	14866	14872	14770	14979	14697	14882	14806	14695	15001	14913	14962	14801	14879	14960	14812	14931	14841	14801	14772	14864	14915	14831	14819	14911	15005	14912	14919	14919	14953	14814	14923	14971	14961	14909	14711	14878	14724	15039	15000	15112	14949	14913	14963	14833	14912	14928	14997	14982	14859	14909	15021	15036	15118	14860	14844	14909	14838	15069	14761	15181	14882	15018	14835	14944	14782	14779	15040	14797	15070	14836	14956	14883	14802	14887	14852	14725	14901	14823	14988	14801	15068	14962	15080	14880	15022	14810	14748	15005	14959	14781	14920	14783	14794	14999	14883	14836	14917	15000	14809	15120	14912	14732	15088	14806	15107	14949	14845	14878	15079	14746	14780	14732	14709	14842	14866	14788	14986	14886	15093	14732	14904	14804	14844	15029	15050	14900	14858	14728	14907	14913	14876	14733	14962	14936	14949	15101	15032	14865	15186	14951	14910	14891	14989	14986	14841	14939	15013	15070	14759	15040	14854	14895	14865	15024	15007	14852	14953	15069	14849	14904	14997	14897	14803	14793	15132	14849	15048	14931	14867	15027	14878	14795	14915	14927	14855	14806	14768	14856	15068	15088	14841	14968	14929	14771	15020	15058	14968	14857	14739	14963	14888	15092	14996	14891	14812	15162	15006	14883	14894	15019	14970	14900	14923	14867	15004	14840	15017	14955	14863	14854	14800	14848	14774	14680	14869	14974	15004	14898	15070	14949	14874	14930	14907	14870	14911	14962	14957	14824	14853	15006	14911	15009	15084	15017	14908	14909	15029	14973	14866	14997	15037	15043	14949	14940	14897	14935	15111	14773	14653	15031	14912	14852	14885	14804	14766	14981	14894	14993	14801	14732	14924	14671	14835	14747	14927	14979	14860	14998	15037	14762	14973	14825	15047	15002	14839	14865	14796	14771	14986	15102	14948	14744	15084	14907	14883	14754	14664	14977	14849	14753	14748	14846	14937	14976	14840	14838	14676	14987	14845	14801	14812	14945	14771	14830	14867	14761	14843	14977	15144	14876	14836	14780	14904	14848	14941	14951	15078	14820	14870	14751	14807	14814	14903	14653	14829	14902	14889	15028	15002	15090	15164	14760	14901	15061	14955	14815	14840	14862	14977	14960	15026	14919	14826	14855	14878	14955	14875	14920	15010	14849	15053	15010	14891	15105	14969	15022	14654	14755	14842	14887	14880	14903	14856	15007	14816	14972	14897	14954	14776	15005	15191	14997	14815	15084	14907	14996	14886	14889	15125	14937	14923	14758	14825	14911	14923	14841	14949	14784	14972	14917	15039	15117	15076	14869	14860	14887	15070	15119	14806	14893	14722	14598	14730	14834	15090	14904	14788	15057	14945	14872	14913	14842	15127	14720	14889	14929	14997	15008	15075	14817	14988	14869	14789	14821	14819	14794	14717	14872	14807	14861	14867	14853	15107	15145	14919	14939	14792	14973	14853	15029	14883	14980	14974	15012	14909	15006	14808	14939	14981	14867	14863	14762	15024	14867	15123	15056	14812	14968	15076	15077	14928	14802	14808	14837	14973	14960	15103	14815	14916	15016	15039	14924	14881	15073	14806	15033	14885	14680	14913	15123	14937	14928	14909	14948	14972	14945	14824	14739	14768	15124	14906	14794	14909	15077	14823	14921	14830	14809	14763	14934	15148	14913	14830	14833	14876	14888	14899	14833	14818	15093	14910	14891	14860	14895	14879	14888	14914	14989	15085	14734	14949	14954	14802	14830	14954	14943	14783	15003	15018	14830	14749	14895	14974	15000	14783	14925	15026	14916	14869	15011	14967	14950	14995	14832	14934	14842	14989	14873	14888	14934	15005	15010	14971	14883	14882	14554	14908	15121	14911	15022	15007	14793	14935	14963	14979	15012	14849	14893	15087	14814	14719	14751	15050	14840	14969	14925	15061	14976	14979	14882	14798	14826	14866	14923	14754	14984	14894	14836	14866	14943	14981	14837	14730	14884	14800	14991	15051	14990	14884	14918	14981	14879	14911	14878	15080	15015	14587	14861	14833	14885	14830	14848	14804	14884	14990	15074	15017	15035	14729	14789	14895	14830	14940	14950	14871	14962	14949	14800	14823	14776	14997	14876	14850	14910	14758	14910	14782	14862	14851	14906	15017	15006	14965	14881	14748	14995	14706	14865	14874	14712	14892	14918	14974	14662	14772	14992	15028	15282	14992	15008	14892	14914	15025	14928	14831	14962	14945	14906	14864	14854	14787	14917	14976	14880	14843	15003	14758	15031	14863	14842	15068	15065	14768	15020	14894	14911	15031	14909	14678	14819	15012	15075	14842	14867	14945	14950	14786	14985	14928	15151	14879	14826	14840	14963	14948	14808	14728	14887	15031	14928	14804	14869	14903	14848	14909	14777	15132	15028	14939	14932	14886	14918	14934	14756	15162	14958	14983	15014	14920	15043	15037	14875	15008	14987	14901	14948	14787	14957	14860	14855	14903	14947	14831	14903	15072	14915	15013	14837	14821	14937	14893	14948	14844	14763	14951	14871	14786	14951	15109	15018	15120	14866	14896	15032	14748	14997	14999	14983	14808	14811	15036	14924	14690	14955	14778	14937	14763	14883	14922	14884	14964	14800	15212	14991	15088	14904	15049	14799	14866	14952	14726	15028	14826	15077	15230	14865	14964	14836	15002	15007	15091	15066	14880	14772	14893	14793	14927	14887	14967	14886	14866	14870	14948	14806	15042	14932	15065	14977	14846	14808	14917	14897	14766	14855	15009	14973	14918	14832	14920	14689	14765	14853	14820	15140	14907	14894	14970	15060	14853	15170	14945	14845	14772	14883	14886	14777	14872	14981	14947	14824	14905	14987	14949	14834	14735	14929	14886	15097	14814	14790	14875	14825	14996	14870	14801	14944	14978	14970	14673	14790	14808	14969	14750	14875	15088	14664	15109	14860	15017	14856	14760	14781	15013	15073	14960	14824	14724	14785	15009	14917	15009	14658	14920	15080	14722	14860	14925	14784	14744	14795	14848	14890	14814	14937	14939	14969	14919	14710	14756	14847	14916	14742	14930	14888	14904	15060	15126	14656	14930	14883	14972	15065	14990	15024	14895	14890	14913	15030	14920	14788	14836	14962	14828	14986	14827	14855	14749	14847	14807	14962	14948	14988	14882	14754	14780	15093	14836
15345	15689	15103	14354	13986	13931	14064	14008	13720	13743	13745	13664	15113	17564	17585	16001	14758	14071	13772	13621	13604	13565	13694	13748	13744	13550	13599	13783	13591	13824	13939	13689	13547	13637	13750	13751	13617	13472	13901	13654	13796	13725	13622	13558	13781	13529	13585	13712	13756	13603	13579	13625	13626	13662	13717	13481	13613	13661	13641	13703	13597	13688	13553	13598	13637	13532	13519	13615	13462	13718	13769	13601	13531	13629	13693	13686	13674	13620	13661	13674	13741	13452	13711	13514	13578	13737	13579	13460	13604	13669	13661	13629	13452	13655	13704	13623	13517	13699	13663	13612	13451	13634	13738	13692	13650	13633	13669	13384	13685	13733	13804	13605	13471	13643	13576	13738	13573	13848	13532	13574	13689	13784	13575	13478	13719	13534	13672	13595	13769	13657	13688	13540	13728	13614	13664	13599	13662	13549	13568	13600	13591	13607	13674	13752	13734	13591	13567	13703	13748	13542	13536	13665	13586	13624	13697	13746	13609	13635	13577	13516	13550	13712	13626	13597	13629	13471	13657	13582	13532	13625	13603	13670	13534	13627	13656	13634	13631	13546	13636	13605	13658	13667	13776	13641	13656	13652	13665	13407	13747	13738	13668	13803	13650	13718	13698	13655	13742	13656	13501	13500	13711	13671	13423	13735	13616	13754	13751	13674	13550	13593	13603	13524	13705	13642	13664	13583	13524	13767	13477	13704	13573	13582	13526	13661	13549	13686	13714	13631	13599	13599	13701	13752	13683	13792	13729	13670	13527	13617	13727	13647	13709	13665	13567	13555	13669	13732	13621	13628	13605	13597	13531	13713	13575	13736	13458	13459	13761	13745	13729	13733	13637	13599	13642	13664	13816	13703	13475	13623	13713	13773	13586	13644	13626	13750	13734	13590	13745	13803	13628	13517	13615	13694	13644	13525	13641	13495	13496	13548	13551	13516	13688	13559	13605	13424	13826	13661	13687	13588	13536	13710	13456	13425	13730	13670	13493	13569	13734	13573	13856	13642	13615	13574	13787	13724	13455	13752	13785	13541	13565	13617	13496	13688	13646	13664	13445	13767	13689	13653	13596	13796	13664	13758	13562	13735	13521	13527	13642	13685	13637	13735	13662	13604	13712	13702	13497	13776	13559	13689	13507	13752	13733	13573	13645	13607	13697	13617	13766	13382	13787	13762	13780	13799	13729	13559	13605	13603	13575	13643	13558	13612	13655	13525	13727	13600	13778	13816	13479	13605	13734	13607	13733	13662	13580	13645	13666	13637	13606	13612	13845	13558	13542	13705	13722	13802	13520	13519	13553	13545	13788	13506	13547	13626	13632	13672	13658	13700	13773	13647	13567	13878	13667	13536	13625	13646	13513	13656	13714	13627	13797	13681	13659	13646	13631	13635	13598	13473	13697	13631	13731	13747	13746	13715	13719	13735	13896	13612	13544	13589	13497	13562	13726	13612	13693	13642	13545	13648	13731	13610	13552	13534	13679	13728	13765	13670	13628	13676	13667	13727	13601	13461	13530	13676	13576	13519	13644	13689	13842	13570	13698	13770	13751	13596	13772	13535	13637	13573	13744	13796	13483	13623	13580	13732	13620	13536	13506	13625	13412	13644	13682	13654	13691	13565	13657	13648	13756	13599	13563	13610	13764	13402	13608	13563	13680	13689	13582	13608	13592	13584	13617	13634	13907	13529	13666	13728	13641	13737	13576	13734	13717	13621	13778	13788	13710	13665	13697	13710	13743	13643	13659	13766	13768	13493	13656	13617	13711	13675	13740	13639	13675	13406	13589	13694	13528	13825	13467	13662	13737	13637	13715	13631	13680	13652	13476	13688	13808	13732	13861	13588	13656	13463	13771	13683	13564	13575	13674	13703	13628	13622	13740	13654	13694	13635	13361	13748	13513	13552	13619	13722	13462	13726	13500	13693	13735	13571	13699	13606	13652	13802	13702	13681	13597	13582	13654	13739	13726	13673	13554	13595	13586	13729	13617	13500	13809	13684	13675	13739	13502	13605	13723	13644	13697	13588	13587	13838	13677	13702	13736	13755	13619	13654	13627	13612	13709	13701	13688	13732	13665	13587	13778	13621	13644	13499	13586	13501	13665	13652	13617	13757	13557	13600	13712	13642	13636	13647	13791	13655	13562	13673	13700	13676	13589	13732	13519	13674	13700	13712	13623	13665	13720	13529	13636	13719	13703	13621	13749	13656	13410	13767	13657	13691	13687	13668	13571	13602	13524	13701	13749	13725	13589	13497	13754	13592	13665	13685	13701	13853	13821	13462	13608	13645	13683	13667	13718	13607	13727	13685	13683	13614	13508	13654	13676	13569	13521	13766	13488	13721	13720	13649	13601	13521	13565	13654	13712	13905	13628	13613	13794	13597	13522	13498	13632	13687	13676	13768	13561	13650	13625	13500	13577	13618	13786	13760	13697	13677	13812	13714	13800	13682	13728	13624	13617	13552	13714	13745	13716	13666	13654	13676	13756	13628	13633	13603	13606	13722	13660	13608	13614	13640	13580	13550	13639	13569	13650	13547	13777	13683	13564	13620	13680	13688	13490	13779	13607	13797	13643	13714	13548	13698	13535	13516	13703	13584	13583	13774	13580	13411	13556	13541	13633	13631	13746	13782	13603	13908	13473	13599	13808	13793	13711	13453	13497	13694	13611	13649	13585	13495	13830	13582	13733	13635	13689	13565	13661	13497	13659	13768	13533	13577	13650	13677	13816	13623	13496	13653	13725	13561	13737	13805	13625	13677	13675	13544	13607	13468	13636	13575	13679	13501	13638	13509	13679	13680	13619	13578	13602	13651	13518	13491	13711	13625	13610	13601	13612	13543	13652	13679	13456	13670	13721	13773	13405	13649	13679	13664	13672	13760	13768	13619	13741	13554	13500	13711	13419	13652	13809	13469	13689	13706	13577	13459	13471	13684	13645	13676	13656	13712	13532	13559	13471	13564	13759	13620	13723	13552	13554	13795	13541	13572	13640	13569	13582	13539	13731	13698	13453	13564	13694	13529	13532	13773	13484	13699	13631	13590	13643	13712	13723	13433	13697	13766	13621	13637	13761	13641	13542	13606	13749	13820	13714	13579	13648	13614	13666	13642	13662	13621	13637	13753	13668	13549	13644	13622	13684	13671	13588	13721	13727	13614	13652	13657	13704	13617	13629	13530	13548	13804	13616	13622	13724	13637	13684	13544	13653	13701	13591	13756	13616	13677	13702	13508	13669	13676	13693	13636	13764	13465	13655	13712	13727	13766	13727	13587	13734	13510	13658	13496	13536	13742	13714	13595	13669	13569	13693	13623	13571	13630	13679	13625	13486	13741	13757	13534	13626	13505	13542	13604	13675	13587	13788	13529	13684	13598	13659	13573	13603	13654	13364	13687	13725	13643	13430	13693	13567	13616	13756	13556	13721	13692	13601	13721	13737	13612	13531	13684	13622	13564	13622	13526	13463	13680	13634	13727	13572	13839	13579	13555	13756	13585	13587	13722	13606	13550	13717	13610	13849	13591	13701	13652	13684	13441	13702	13598	13533	13644	13633	13707	13612	13569	13704	13776	13492	13661	13550	13678	13671	13685	13641	13635	13776	13656	13593	13437	13426	13683	13799	13858	13628	13570	13568	13655	13591	13648	13763	13480	13637	13638	13677	13581	13548	13461	13677	13558	13629	13691	13740	13707	13616	13606	13635	13637	13645	13812	13599	13529	13740	13741	13585	13537	13792	13641	13695	13554	13664	13671	13437	13757	13578	13537	13652	13688	13473	13797	13468	13548	13640	13691	13550	13681	13702	13699	13611	13633	13658	13651	13670	13527	13856	13606	13664	13797	13679	13671	13589	13670	13651	13659	13665	13701	13605	13766	13740	13625	13626	13716	13572	13598	13667	13779	13583	13616	13619	13601	13680	13649	13737	13792	13757	13656	13624	13654	13658	13638	13832	13793	13664	13620	13640	13591	13486	13509	13494	13734	13557	13539	13713	13459	13705	13587	13687	13573	13722	13711	13670	13615	13630	13619	13653	13774	13643	13516	13701	13655	13641	13659	13729	13691	13683	13587	13550	13536	13650	13879	13663	13771	13708	13742	13559	13572	13602	13614	13659	13704	13721	13715	13720	13727	13772	13560	13677	13729	13547	13618	13770	13553	13695	13592	13450	13544	13650	13545	13713	13649	13656	13592	13533	13568	13641	13666	13654	13629	13714	13664	13651	13755	13625	13736	13603	13707	13630	13472	13604	13755	13660	13581	13686	13734	13505	13859	13693	13481	13501	13624	13603	13638	13543	13690	13616	13603	13561	13572	13602	13621	13612	13598	13608	13550	13777	13595	13503	13517	13572	13749	13603	13654	13720	13493	13572	13684	13673	13530	13747	13596	13471	13739	13678	13671	13655	13765	13589	13627	13640	13729	13540	13683	13515	13672	13534	13653	13628	13680	13530	13830	13602	13684	13692	13712	13748	13592	13731	13731	13595	13646	13609	13677	13716	13708	13823	13533	13584	13765	13529	13610	13804	13670	13748	13424	13490	13627	13805	13545	13636	13675	13622	13694	13698	13538	13702	13573	13641	13701	13579	13699	13688	13643	13716	13574	13657	13826	13678	13642	13722	13800	13795	13584	13759	13861	13551	13616	13622	13578	13506	13723	13488	13654	13748	13623	13507	13669	13757	13681	13580	13712	13364	13581	13733	13731	13694	13735	13683	13592	13582	13661	13713	13698	13650	13475	13647	13776	13663	13780	13679	13703	13647	13601	13661	13747	13792	13710	13485	13701	13701	13604	13621	13356	13622	13748	13497	13589	13621	13709	13611	13530	13572	13726	13668	13802	13479	13570	13641	13563	13550	13677	13708	13712	13614	13675	13463	13672	13601	13605	13651	13618	13594	13777	13681	13674	13662	13636	13514	13509	13714	13640	13715	13628	13568	13876	13701	13633	13682	13736	13677	13687	13575	13578	13813	13599	13752	13735	13561	13607	13839	13652	13654	13622	13674	13825	13604	13601	13697	13674	13840	13651	13554	13682	13639	13655	13697	13682	13712	13544	13689	13579	13624	13643	13591	13432	13765	13608	13800	13745	13616	13641	13543	13713	13759	13495	13705	13662	13694	13725	13631	13816	13812	13685	13570	13756
25182	21406	28102	25369	20686	17464	16661	15510	15368	15071	15098	15131	22789	32472	30627	23908	18709	15977	15158	14798	14731	14789	14991	14735	14902	14783	14978	14957	14875	14790	14813	14747	14752	14720	14745	14622	14826	14789	14792	14879	14767	14934	14963	14779	14850	14760	14648	14779	14627	14779	14837	14815	14843	15029	14698	14664	14702	14839	14713	14867	14969	14841	14720	14660	14746	14613	14726	14897	14720	14667	14724	14808	14655	14805	14833	14601	14654	14728	14851	14853	14672	14844	14774	14700	14739	14838	14864	14700	14713	14792	14831	14666	14702	14473	14690	14683	14718	14597	14707	14828	14752	14600	14647	14794	14814	14643	14720	14744	14670	14835	14769	14764	14982	14670	14702	14761	14725	14638	14902	14563	14497	14819	14641	14764	14739	14770	14739	14650	14831	14816	15074	14874	14658	14922	14877	14789	14611	14810	14848	14773	14661	14619	14831	14932	14976	14797	14970	14801	14779	14825	14750	14665	14693	14860	14789	14819	14501	14749	14876	14809	14893	14764	14718	14675	14750	14849	14926	14606	14691	14515	14858	14572	14615	14688	14616	14750	14849	14610	14677	14777	14835	14588	14683	14662	14645	14760	14928	14643	14752	14651	14807	14894	14655	14378	14588	14866	14675	14923	14761	14590	14740	14930	14748	14790	14695	14868	14922	14713	14719	14416	14867	14815	14743	14736	14833	14623	14901	14936	14704	14811	14655	14869	14840	14661	14785	14732	14703	14669	14624	14691	14689	14538	14839	14851	14780	14716	14806	14741	14720	14637	14632	14790	15014	14836	14717	14713	14859	14593	14575	14669	14785	14632	14719	14718	14870	14779	14962	14771	14746	14758	14703	14773	14801	14704	14832	14612	14745	14726	14693	14722	14520	14624	14796	14755	14874	14721	14713	14602	14774	14849	14959	14861	14740	14674	14975	14823	14839	14938	14671	14755	14702	14896	14664	14711	14775	14796	14820	14747	14698	14773	14698	14781	14827	14737	14866	14723	14594	14809	14570	14637	14730	14750	14960	14746	14840	14878	14618	14719	14570	14953	14827	14807	14600	14729	14666	14862	14790	14767	14709	14861	14877	14749	14830	14605	14837	14768	14890	14657	14799	14600	14685	14751	14753	14774	14659	14893	14659	14823	14616	14896	14816	14868	14737	14818	14715	14738	14736	14657	14760	15023	14969	14865	14696	14712	14862	14907	14680	14832	14665	14711	14842	14891	14627	14781	14679	14717	14826	14728	14890	14860	14749	14771	14847	14762	14648	14748	14787	14744	14690	14893	14882	14857	14793	14816	14862	14885	14728	14696	14748	14832	14706	14624	14956	14769	14710	14937	14702	14911	14809	14744	14817	14648	14664	14605	14816	14868	14822	14747	14609	14592	14716	14731	14876	14684	14806	14784	14716	14801	14962	14814	14775	14660	14805	14717	14768	14634	14629	14773	14670	14659	14937	14792	14761	14800	14868	14820	14679	14733	14689	14782	14756	14730	14620	14668	14537	14583	14660	14765	14663	14622	14511	14950	14848	14754	14881	14802	14895	14761	14634	14929	14844	14745	14772	14947	14829	14648	14771	14760	14689	15080	14865	14652	14705	14670	14652	14847	14550	14804	14887	14741	14784	14728	14655	14509	14720	14672	14788	14576	14593	15004	14677	14683	14791	14725	14650	14689	14814	14908	14731	14883	14640	14791	14712	14655	14885	14757	14743	14864	14666	14726	14860	14611	14869	14855	14534	14602	15083	14827	14731	14658	14851	14683	14714	14817	14877	14736	14691	14656	14927	14651	14668	14775	14644	14752	14617	14997	14823	14680	14553	14611	14719	14985	14671	14721	14898	14644	14738	14667	14932	14829	14727	14746	14621	14705	14835	14623	14907	14876	14640	14810	14707	14716	14972	14706	14849	14752	14702	14600	14704	14942	14900	14791	14879	14875	14830	14726	14825	14649	14804	14871	14539	14770	14751	14710	14802	14628	14688	14807	14746	14680	14650	14663	14738	14653	14861	14764	14744	14772	14737	14745	14899	14737	14840	14596	14721	14891	14709	14644	14771	14740	14810	14813	14722	14746	14647	14715	14837	14959	14696	14720	14680	14803	14666	14933	14898	14893	14781	14741	14796	14705	14684	14878	14766	14613	14699	14743	14605	14709	14899	14796	14860	14792	14733	14622	14868	14795	14742	14806	14768	14654	14693	14782	14595	14494	14638	14725	14784	14759	15016	14808	14781	14804	14582	14747	14667	14617	14908	14905	14733	14893	14693	14791	14761	14779	14768	14735	14820	14694	14752	14750	14743	14808	14609	14963	14797	14840	14879	14549	14793	14849	14803	14570	14984	14820	14728	14814	14767	14596	14746	14825	14933	14624	14857	14677	14821	14665	14856	14922	14908	14647	14720	14615	14835	14973	14540	14730	14671	14857	14669	14788	14933	14812	14978	14802	14817	14938	14951	14724	14845	14898	14840	14983	14670	14713	14707	14675	14664	14754	14486	14657	14703	14776	14571	14718	14800	14711	14832	14735	14903	14603	14831	14766	14870	14859	14498	14828	14627	14754	14780	14612	14779	14557	14656	14792	14914	14821	14746	14649	14887	14790	14756	14729	14428	14867	15051	14596	14755	14729	14920	14719	14695	14690	14896	14827	14767	14800	14972	14753	14728	14616	14674	14742	14803	14854	14580	14638	14891	14795	14642	14428	14824	14572	14760	14655	14921	14769	14828	14733	14626	14991	14739	14756	14827	14738	14802	14627	14860	14853	14724	14894	14791	14846	14807	14868	14654	14599	14837	14790	14803	14664	14782	14862	14885	14899	14941	14802	14801	14630	14605	14706	14766	14893	14823	14717	14889	14582	14785	14657	14771	14824	14726	15023	14928	14677	14698	14749	14739	14594	14737	14713	14777	14507	14869	14840	14640	14799	14680	14633	14655	14754	14661	14935	14647	14781	14909	14773	14628	14724	14754	14640	14738	14798	14659	14807	14610	14808	14712	14867	14604	14639	14649	14782	14615	14791	14756	14790	14702	14920	14921	14790	14641	14642	14818	14794	14878	14875	14730	14912	14638	14734	14860	14680	14980	14772	14735	14880	14883	14813	14826	14774	14765	14644	14810	14662	14668	14788	14891	14701	14695	14809	14817	14791	14869	14746	14722	14834	14823	14650	14552	14609	14784	15032	14626	14702	14972	14715	14599	14827	14872	14694	14702	14687	14729	15041	14681	14786	14693	14753	14732	14822	14865	14763	14652	14791	14572	14751	14638	14793	14662	14811	14790	14723	14698	14718	14656	14732	14751	14704	14583	14810	14551	15004	14751	14619	14879	14951	14617	14920	14788	14536	14738	14916	14641	14650	14721	14855	14831	14680	14755	14543	14659	14621	14706	14664	14906	15014	14851	14923	14956	14799	14738	14848	14896	14650	14743	14557	14661	14848	14693	14666	14664	14861	14692	14694	14693	14831	14890	14834	14836	14877	14831	14753	14602	14730	14698	14720	14817	14822	14847	14743	14602	14793	14749	14770	14888	14802	14768	14595	14816	14690	14742	14789	14717	14925	14613	14961	14903	14819	14815	14761	14952	14835	14587	14764	14800	14625	14842	14592	14657	14915	14939	14595	14737	14748	14675	14794	14715	14596	14866	14725	14720	14968	14908	14564	14864	14790	14961	14779	14477	14745	14862	14682	14836	14837	14781	14833	14930	14826	14578	14827	14797	14833	14686	14824	14767	14846	14910	14819	14872	14881	14755	14754	14869	14615	14709	14783	14686	14586	14944	14701	14752	14892	14779	14856	14789	14669	14856	14731	14934	14743	14701	14758	14886	14588	14951	14938	14730	14840	14820	14805	14742	14784	14813	14793	14816	14642	14766	14867	14747	14826	14787	14719	14802	14674	14748	14823	14857	14884	14721	14806	14609	14714	14635	14578	14591	14773	14793	14771	14820	14714	14734	14795	14870	14729	14719	14734	14665	14808	14639	14741	14570	14670	14573	14860	14915	14805	14640	14839	14713	14743	14841	14556	14711	14810	14843	14606	14770	14738	14638	14731	14870	14824	14944	14644	15014	14901	14892	14622	14894	14721	14821	14850	14702	14732	14656	14710	14685	14808	14823	14609	14815	14878	14665	14787	14890	14811	14673	14692	14654	14784	14614	14733	14583	14680	14677	14826	14787	14817	14905	14702	14853	14578	14626	14712	14714	14816	14691	14598	14732	14679	14689	14865	14732	14901	14939	14937	14731	14882	14789	14687	14881	14836	14785	14708	14695	14753	14847	14983	14848	14684	14978	14764	14803	14853	14671	14637	14630	14932	14798	14820	14676	14758	14684	14645	14701	15005	14811	14800	15035	14726	14782	14790	14983	14724	14670	14894	14913	14899	14845	14748	14855	14704	14731	14793	14703	14758	14552	14912	14722	14733	14804	14618	14830	14906	14882	14841	14609	14748	14776	14736	14716	14765	14907	14942	14807	14741	14751	14962	14726	14832	14674	14716	14858	14613	14824	14894	14826	14704	14781	14667	14805	14683	14708	14760	14961	14847	14763	14705	14623	14905	14677	14705	14848	14918	14637	14817	15013	14506	14845	14658	14754	14679	14680	14724	14834	14893	14718	14638	14779	14817	14804	14721	14674	14672	14759	14826	14784	14609	14978	14627	14728	14570	14567	14928	14615	14965	14659	14647	14892	14668	14908	14998	14753	14782	14782	14594	14861	14849	14831	14840	14873	14672	14733	14584	14858	14863	14915	14842	14799	14820	14804	14564	14930	14669	14660	14753	14845	14925	14724	14691	14906	14763	14800	14726	14581	14641	14713	14856	14707	14731	14742	14994	14692	14877	14882	14841	14779	14921	14800	14861	14962	14643	14626	14817	14644	14901	14688	14769	14792	14858	14696	14650	14737	14820	14629	14731	14713	14692	14882	14960	14818	14812	14839	14696	14550	14728	14664	14732	14673	14951	14807	14836	14696	14646	14784	14939	14770	14776	14831	14717	14805	14898	14741	14849	14962	14663	14868	14804	14860	14775	14734	14583	14779	14723	14734	14875	14708	14755	14738	14827	14684	14853	14738	14769	14785	14737	14812	14697	14686	14803	14878	14644	14627	14669	14839	14695	14811	14763	14433	14838	14819	14594	14871	14477	14741	14378
14878	21082	19412	16775	15895	15366	14764	14162	14126	14137	13765	13814	26823	36195	31918	23734	17729	14645	13767	13504	13561	13489	13706	13612	13634	13615	13481	13559	13470	13476	13383	13484	13717	13529	13496	13710	13558	13642	13586	13506	13423	13510	13589	13616	13549	13500	13621	13567	13459	13559	13532	13724	13519	13647	13585	13505	13508	13502	13463	13664	13437	13555	13645	13530	13599	13516	13494	13524	13657	13486	13610	13527	13481	13601	13577	13544	13557	13498	13548	13532	13403	13440	13568	13622	13442	13593	13667	13624	13548	13660	13578	13478	13519	13653	13573	13616	13663	13523	13599	13701	13490	13615	13509	13566	13645	13333	13566	13409	13591	13596	13391	13441	13584	13615	13671	13630	13513	13543	13539	13539	13552	13555	13537	13503	13522	13560	13588	13489	13516	13644	13732	13530	13503	13494	13424	13593	13527	13690	13423	13590	13741	13514	13414	13564	13555	13722	13332	13781	13437	13578	13510	13430	13653	13526	13397	13575	13592	13606	13524	13561	13362	13365	13401	13419	13553	13598	13569	13632	13453	13512	13369	13702	13587	13532	13468	13396	13667	13607	13451	13474	13630	13445	13532	13623	13527	13480	13608	13532	13603	13447	13560	13480	13574	13551	13566	13610	13596	13530	13517	13741	13557	13524	13605	13469	13559	13772	13444	13610	13792	13391	13520	13597	13591	13606	13382	13513	13616	13572	13364	13566	13424	13649	13390	13433	13599	13575	13574	13819	13547	13756	13679	13719	13677	13438	13468	13593	13700	13534	13545	13516	13730	13521	13448	13451	13704	13508	13474	13483	13640	13529	13654	13452	13702	13512	13737	13486	13633	13609	13722	13675	13494	13591	13491	13797	13620	13591	13551	13595	13509	13537	13550	13536	13552	13649	13375	13736	13494	13569	13458	13630	13516	13617	13522	13548	13384	13598	13555	13500	13660	13523	13522	13391	13429	13557	13411	13504	13488	13423	13561	13558	13529	13574	13543	13378	13481	13702	13525	13604	13504	13659	13567	13355	13510	13415	13457	13561	13693	13607	13586	13505	13484	13617	13503	13702	13592	13489	13527	13471	13600	13658	13630	13436	13612	13450	13523	13603	13483	13512	13535	13654	13562	13593	13463	13339	13452	13345	13466	13618	13657	13604	13574	13712	13629	13434	13586	13642	13479	13681	13646	13561	13436	13656	13529	13458	13576	13654	13462	13481	13595	13530	13404	13652	13540	13543	13430	13475	13485	13588	13808	13392	13557	13645	13544	13410	13613	13615	13655	13460	13682	13581	13457	13524	13564	13503	13608	13536	13579	13591	13485	13460	13500	13598	13677	13597	13746	13463	13574	13538	13453	13673	13565	13606	13606	13610	13473	13487	13484	13548	13608	13598	13844	13566	13638	13528	13514	13584	13583	13506	13417	13610	13474	13705	13688	13441	13691	13441	13469	13405	13458	13416	13627	13572	13608	13424	13412	13659	13501	13534	13509	13570	13495	13463	13674	13622	13453	13550	13582	13580	13646	13479	13487	13568	13532	13449	13497	13451	13545	13578	13481	13418	13484	13541	13503	13540	13572	13478	13477	13650	13602	13631	13489	13583	13832	13688	13485	13513	13580	13553	13654	13434	13646	13657	13555	13736	13449	13689	13558	13538	13600	13593	13488	13528	13662	13394	13551	13584	13646	13569	13545	13712	13719	13498	13504	13519	13560	13601	13546	13647	13633	13652	13459	13675	13553	13600	13724	13595	13479	13577	13508	13736	13435	13616	13461	13623	13512	13457	13557	13483	13606	13652	13503	13510	13440	13495	13517	13525	13346	13447	13401	13615	13517	13684	13495	13672	13468	13657	13458	13497	13605	13486	13569	13526	13742	13488	13486	13514	13549	13625	13497	13530	13538	13657	13630	13424	13510	13602	13516	13551	13536	13493	13482	13485	13571	13499	13586	13520	13705	13489	13442	13470	13486	13363	13549	13633	13553	13470	13595	13473	13356	13557	13490	13633	13527	13519	13625	13491	13627	13529	13762	13645	13315	13488	13517	13536	13486	13563	13641	13618	13425	13616	13626	13542	13611	13543	13580	13602	13555	13458	13442	13549	13625	13457	13440	13545	13532	13453	13484	13594	13571	13577	13517	13554	13620	13529	13538	13585	13405	13611	13655	13515	13423	13712	13411	13516	13483	13573	13445	13629	13692	13626	13644	13720	13493	13636	13535	13392	13420	13520	13377	13415	13626	13556	13553	13544	13470	13452	13600	13559	13390	13674	13516	13542	13773	13487	13498	13570	13514	13573	13561	13673	13457	13524	13468	13585	13570	13734	13376	13552	13611	13762	13533	13544	13359	13449	13519	13445	13754	13494	13551	13629	13652	13599	13595	13470	13676	13576	13591	13670	13579	13635	13521	13549	13357	13541	13505	13666	13457	13604	13562	13500	13361	13783	13665	13504	13596	13477	13695	13678	13430	13548	13537	13622	13680	13627	13586	13691	13457	13504	13533	13558	13586	13572	13646	13664	13512	13811	13583	13611	13446	13604	13641	13587	13725	13518	13575	13636	13597	13395	13497	13544	13611	13576	13548	13513	13443	13533	13528	13377	13551	13376	13602	13504	13478	13655	13735	13343	13632	13424	13508	13480	13597	13548	13669	13537	13620	13641	13447	13651	13467	13613	13616	13572	13407	13490	13599	13555	13585	13537	13539	13570	13688	13595	13413	13649	13592	13609	13737	13633	13486	13669	13621	13457	13630	13598	13730	13558	13774	13619	13520	13559	13546	13723	13563	13618	13564	13443	13568	13624	13453	13650	13573	13577	13556	13641	13578	13790	13443	13607	13479	13668	13467	13477	13588	13666	13481	13494	13454	13424	13685	13585	13620	13613	13519	13557	13488	13553	13504	13570	13574	13569	13604	13638	13668	13698	13443	13716	13522	13750	13618	13700	13509	13550	13552	13462	13420	13544	13669	13442	13643	13628	13474	13356	13530	13461	13679	13616	13552	13551	13544	13494	13445	13618	13583	13487	13469	13441	13503	13500	13465	13485	13530	13522	13659	13513	13540	13654	13477	13489	13501	13554	13642	13642	13652	13651	13671	13602	13482	13521	13437	13633	13688	13651	13596	13667	13551	13673	13489	13452	13598	13414	13551	13661	13611	13650	13586	13592	13507	13633	13586	13679	13695	13608	13727	13672	13554	13582	13652	13664	13518	13573	13485	13588	13388	13605	13555	13574	13445	13510	13585	13446	13602	13438	13565	13617	13365	13568	13467	13595	13723	13650	13396	13586	13540	13703	13543	13572	13669	13511	13525	13513	13472	13625	13523	13508	13371	13573	13768	13551	13586	13586	13569	13597	13424	13528	13574	13585	13703	13573	13760	13658	13703	13576	13551	13528	13678	13607	13558	13251	13554	13732	13353	13436	13620	13441	13590	13530	13503	13446	13656	13548	13615	13598	13614	13453	13429	13552	13615	13488	13629	13511	13529	13463	13606	13525	13500	13583	13461	13477	13528	13627	13529	13521	13548	13490	13661	13598	13659	13615	13591	13595	13596	13686	13630	13549	13600	13409	13596	13799	13419	13598	13535	13551	13559	13653	13539	13616	13752	13616	13361	13424	13535	13538	13500	13446	13432	13552	13714	13523	13555	13679	13537	13420	13584	13770	13454	13442	13580	13675	13557	13592	13677	13614	13472	13498	13654	13506	13621	13551	13597	13558	13609	13560	13647	13559	13433	13509	13438	13620	13552	13531	13552	13520	13599	13573	13411	13555	13509	13690	13447	13582	13717	13769	13465	13627	13593	13470	13592	13497	13467	13556	13474	13617	13509	13512	13588	13484	13779	13641	13485	13665	13663	13534	13548	13466	13624	13558	13498	13545	13427	13651	13676	13612	13458	13524	13540	13592	13585	13584	13377	13636	13587	13541	13454	13429	13623	13424	13615	13530	13591	13588	13524	13623	13604	13462	13517	13708	13549	13499	13696	13551	13532	13399	13615	13689	13617	13597	13562	13605	13564	13493	13533	13554	13512	13599	13546	13321	13518	13586	13709	13396	13593	13665	13711	13664	13528	13508	13455	13601	13472	13643	13366	13584	13686	13471	13493	13558	13529	13331	13573	13545	13444	13459	13557	13503	13652	13515	13566	13479	13558	13669	13687	13461	13370	13591	13560	13478	13595	13479	13639	13446	13711	13528	13555	13576	13585	13552	13404	13507	13470	13583	13635	13511	13712	13686	13553	13511	13434	13578	13845	13413	13521	13648	13536	13526	13603	13540	13423	13567	13520	13446	13633	13560	13432	13479	13572	13588	13465	13585	13684	13509	13643	13427	13627	13634	13662	13662	13628	13685	13676	13531	13507	13628	13688	13622	13600	13407	13678	13578	13672	13726	13483	13526	13535	13619	13547	13513	13469	13685	13674	13538	13555	13526	13487	13566	13587	13598	13578	13541	13413	13656	13601	13513	13628	13367	13748	13399	13419	13486	13416	13635	13520	13632	13579	13617	13528	13424	13548	13538	13626	13510	13571	13693	13460	13461	13649	13657	13682	13521	13572	13643	13609	13430	13584	13547	13525	13509	13629	13458	13569	13636	13564	13564	13555	13538	13696	13555	13383	13639	13647	13584	13478	13489	13401	13433	13509	13455	13514	13375	13508	13555	13745	13576	13614	13444	13552	13630	13531	13509	13528	13565	13555	13462	13515	13403	13427	13565	13579	13606	13489	13581	13706	13407	13453	13631	13482	13596	13658	13427	13663	13536	13500	13577	13748	13429	13653	13523	13454	13634	13738	13522	13640	13456	13572	13430	13499	13411	13510	13476	13560	13484	13499	13588	13543	13605	13486	13467	13602	13608	13644	13492	13539	13573	13605	13666	13695	13730	13476	13623	13639	13691	13457	13700	13579	13588	13556	13794	13477	13557	13539	13467	13586	13626	13558	13374	13664	13571	13676	13667	13528	13509	13646	13579	13637	13555	13754	13676	13546	13525	13494	13733	13470	13533	13475	13641	13455	13595	13646	13647	13731	13585	13397	13540	13363	13456	13373	13640	13585	13733	13702	13491	13585	13424	13575	13608	13534	13600	13723	13517	13717	13444	13597	13601	13672	13491	13570	13591	13524	13424	13508	13676	13565	13690	13394	13545	13577	13635
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
