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
339518430439	339518430956	339518431506	339518432056	339518432606	339518433156	339518433706	339518434256	339518434806	339518435356	339518435906	339518436456	339518437006	339518437556	339518438106	339518438656	339518439206	339518439756	339518440306	339518440856	339518441406	339518441956	339518442506	339518443056	339518443606	339518444156	339518444706	339518445256	339518445806	339518446356	339518446906	339518447456	339518448006	339518448556	339518449106	339518449656	339518450206	339518450756	339518451306	339518451856	339518452406	339518452956	339518453506	339518454056	339518454606	339518455156	339518455706	339518456256	339518456806	339518457356	339518457906	339518458456	339518459006	339518459556	339518460106	339518460656	339518461206	339518461756	339518462306	339518462856	339518463406	339518463956	339518464506	339518465056	339518465606	339518466156	339518466706	339518467256	339518467806	339518468356	339518468906	339518469456	339518470006	339518470556	339518471106	339518471656	339518472206	339518472756	339518473306	339518473856	339518474406	339518474956	339518475506	339518476056	339518476606	339518477156	339518477706	339518478256	339518478806	339518479356	339518479906	339518480456	339518481006	339518481556	339518482107	339518482656	339518483206	339518483756	339518484306	339518484856	339518485406	339518485956	339518486506	339518487056	339518487606	339518488156	339518488706	339518489256	339518489806	339518490356	339518490906	339518491456	339518492006	339518492556	339518493106	339518493656	339518494206	339518494756	339518495306	339518495856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2736	3600	2300	2736	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2739	3600	2300	2739	3600	2300	2740	3600	2300	2740	3600	2300	2741	3600	2300	2741	3600	2300	2742	3600	2300	2742	3600	2300	2743	3600	2300	2743	3600	2300	2744	3600	2300	2745	3600	2300	2745	3600	2300	2746	3600	2300	2746	3600	2300	2747	3600	2300	2747	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2749	3600	2300	2749	3600	2300	2750	3600	2300	2750	3600	2300	2751	3600	2300	2752	3600	2300	2752	3600	2300	2753	3600	2300	2753	3600	2300	2754	3600	2300	2755	3600	2300	2756	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22913	22487	31621	26154	20367	13991	2093	601	507	519	517	527	531	508	554	562	527	525	528	522	540	523	523	537	462	521	548	550	536	552	565	470	558	529	500	555	509	560	549	523	576	529	548	496	497	524	509	564	560	514	502	523	552	535	570	592	492	541	479	543	496	530	511	539	533	480	486	537	488	530	520	517	519	538	479	490	537	507	532	525	531	514	509	528	499	517	461	518	511	509	485	502	510	490	516	488	455	473	523	526	537	498	514	568	547	563	512	485	474	530	540	510	532	531	533	523	516	507	512	518	459	505	530	534	527	546	532	542	505	524	553	516	532	521	544	531	543	527	524	531	544	537	482	482	522	594	534	504	533	518	504	501	499	533	510	496	497	547	565	543	509	532	494	537	540	512	541	549	536	458	513	511	544	498	553	542	550	541	522	532	477	557	500	544	505	511	523	551	552	506	503	521	530	532	538	539	515	529	510	544	520	551	555	539	549	488	483	514	516	501	504	566	544	502	548	530	523	480	540	498	490	515	530	498	540	546	528	518	554	519	497	551	525	519	544	514	544	513	502	482	465	553	524	521	536	513	481	529	550	516	541	492	548	517	523	505	525	570	519	505	530	525	514	555	475	516	517	530	519	519	549	507	541	548	498	482	525	512	549	486	492	506	462	459	541	508	525	517	500	543	552	565	482	498	510	585	558	515	487	498	533	500	560	510	535	517	514	529	472	542	495	557	564	511	500	495	542	522	507	536	528	522	510	514	488	514	506	517	535	515	502	545	533	519	536	536	490	538	537	567	549	544	541	552	549	520	510	535	536	518	512	534	537	514	512	494	509	540	539	527	549	508	545	551	544	529	560	492	488	553	575	555	520	513	523	539	529	532	517	532	521	524	525	546	518	506	480	526	538	528	526	523	538	532	546	515	538	471	504	509	517	530	519	535	509	543	533	511	517	519	537	519	491	512	534	488	493	538	527	535	539	488	526	529	512	501	509	517	530	508	527	556	507	518	523	541	527	496	480	526	527	485	518	539	500	495	560	517	510	525	485	517	528	529	498	545	532	521	489	534	547	490	515	565	495	520	496	531	542	548	549	536	501	561	543	536	559	548	537	514	528	539	554	512	534	528	503	525	536	547	465	511	528	524	508	512	508	529	499	542	586	494	529	501	541	513	536	546	534	514	527	521	592	535	523	511	509	530	518	491	476	531	514	515	550	505	524	472	564	533	524	497	502	513	507	508	513	561	505	552	531	488	541	508	526	517	545	490	527	511	550	518	515	569	527	504	570	487	517	536	511	530	505	529	515	528	529	529	559	511	498	517	540	470	505	517	552	534	577	548	506	459	511	482	536	519	500	528	504	567	538	554	559	534	513	521	508	511	515	517	514	491	513	547	485	527	527	546	525	513	480	522	539	528	505	531	504	534	525	523	539	518	478	513	518	504	523	503	506	523	541	529	538	545	541	536	514	525	524	530	490	532	506	525	483	496	513	502	502	517	517	515	507	540	566	512	496	465	515	518	530	510	555	526	527	496	539	516	546	552	497	461	517	506	516	540	518	541	504	543	517	502	503	509	521	494	506	544	539	546	509	504	517	495	505	535	558	501	482	562	508	510	526	503	474	516	524	509	541	494	508	511	505	532	529	525	533	528	521	552	562	478	508	530	505	523	545	495	499	533	539	542	524	548	569	540	479	541	484	514	527	518	538	536	545	527	536	527	483	543	512	542	513	552	517	512	550	520	545	492	527	564	514	540	508	509	507	543	524	552	506	504	560	502	554	475	533	492	526	515	523	536	492	535	537	468	535	545	537	540	482	525	504	494	534	523	493	534	489	519	577	569	546	493	498	498	523	554	525	545	488	540	517	503	540	569	532	493	522	504	531	529	527	508	512	531	536	507	480	495	565	543	501	498	515	520	555	521	557	525	518	496	526	518	522	514	518	559	536	556	467	528	506	516	506	517	494	519	535	518	526	547	506	535	512	484	540	515	519	495	507	525	533	489	540	517	549	535	519	506	543	481	500	477	512	535	540	549	549	526	530	561	551	504	480	510	531	563	553	532	502	494	514	490	543	508	514	522	490	517	552	562	518	533	520	505	538	494	509	553	534	522	519	529	532	515	526	514	498	507	504	514	493	529	537	500	526	507	479	556	531	509	530	513	509	545	505	495	492	475	541	498	515	534	513	530	511	543	496	562	475	504	516	544	530	497	536	492	553	518	540	521	526	522	537	548	518	512	551	514	523	501	527	521	519	522	536	541	537	480	489	551	530	539	494	529	481	545	513	545	498	508	550	521	536	498	548	501	511	554	547	584	532	503	464	547	497	472	530	528	534	529	514	506	527	537	505	478	520	537	516	514	532	538	523	486	523	525	501	511	546	524	546	487	505	481	493	511	544	488	509	540	502	497	488	510	550	529	503	545	520	528	501	561	501	486	468	520	485	543	525	538	515	514	546	515	542	540	513	543	544	511	512	540	538	501	523	520	537	515	470	485	541	511	548	499	498	506	529	500	532	485	540	517	548	495	559	483	526	515	506	507	521	511	512	487	459	530	552	510	507	503	538	504	499	548	534	532	501	515	539	621	513	540	520	538	539	498	552	542	494	500	539	506	519	502	511	488	524	526	541	523	485	497	520	526	540	548	529	538	486	570	530	513	466	506	527	520	519	539	562	535	538	500	565	516	569	500	521	507	542	516	508	565	500	523	518	501	540	492	546	530	501	564	518	498	526	520	496	535	477	510	521	505	471	523	569	501	528	497	507	510	515	516	467	523	492	507	534	475	513	521	545	488	504	550	518	537	507	522	497	525	529	512	485	527	511	489	514	549	537	507	569	484	525	550	467	539	507	516	544	495	498	477	523	560	513	498	523	498	531	529	465	537	531	479	534	513	537	541	560	543	516	534	546	497	524	532	538	532	523	529	515	529	534	539	526	536	492	470	521	541	525	556	530	480	504	511	525	519	516	575	502	553	506	479	547	504	551	499	505	531	506	525	547	528	545	508	524	532	516	533	578	525	548	533	530	547	527	497	495	497	511	508	548	539	527	532	532	475	541	540	512	501	544	516	538	532	544	572	538	521	556	548	561	489	489	531	508	503	554	471	526	519	512	553	541	486	516	515	523	551	513	509	548	517	472	484	507	516	485	456	535	543	513	483	522	493	515	520	505	551	537	570	549	504	524	495	525	535	526	531	488	522	527	485	515	530	506	510	521	492	528	524	493	457	520	508	506	555	495	475	541	539	483	573	553	527	547	517	523	498	509	496	568	506	509	528	535	532	481	520	530	537	516	521	513	519	522	515	519	526	523	572	532	522	527	530	491	483	504	538	538	496	532	500	524	525	503	550	516	513	523	486	541	524	552	543	507	509	528	546	551	516	547	511	508	553	506	517	514	545	544	528	497	538	522	501	518	563	515	528	532	506	498	519	515	503	523	524	520	521	523	521	512	520	508	486	513	526	520	482	505	515	516	512	493	517	555	530	527	552	534	529	498	517
59271	97073	71643	44781	14365	2062	814	801	812	893	796	831	800	808	872	814	792	793	843	765	785	808	779	775	772	857	792	799	811	781	791	814	776	790	763	793	821	773	753	784	780	756	804	744	844	812	783	759	750	813	777	786	813	778	784	753	804	735	786	788	791	746	781	778	818	779	796	790	792	796	818	766	810	790	764	771	743	775	788	820	772	792	808	772	811	797	776	818	816	774	802	760	785	823	812	767	778	784	798	746	796	810	791	747	795	786	798	779	779	809	809	769	840	738	780	825	795	771	825	808	806	767	817	785	830	793	789	777	775	786	828	825	752	782	791	798	757	785	788	776	804	826	827	769	802	769	853	783	805	844	814	798	801	838	817	832	821	800	810	775	758	797	808	792	786	811	761	750	783	804	829	776	732	791	762	774	767	753	775	771	815	751	765	806	788	813	776	831	753	829	755	854	795	760	772	792	875	773	765	806	744	752	769	785	792	837	772	787	781	777	789	822	809	793	782	831	796	755	769	833	807	761	815	795	823	826	811	766	797	818	790	794	792	794	775	790	824	815	811	778	820	800	820	790	782	772	794	778	807	774	805	850	765	805	834	786	788	779	773	757	819	784	814	807	797	808	788	794	821	831	783	786	789	744	835	772	837	778	798	792	821	769	858	708	833	799	769	774	751	788	788	828	764	805	830	773	807	810	809	796	792	777	800	787	757	817	790	808	775	747	775	792	827	797	803	830	793	823	787	821	801	859	847	816	774	818	771	788	762	776	775	821	835	800	800	812	778	814	796	798	798	760	788	832	826	777	764	811	893	763	807	764	815	777	803	761	819	731	756	795	796	782	814	758	799	793	763	801	810	804	813	772	779	796	802	796	782	846	820	831	751	795	811	826	781	807	761	784	823	838	820	814	775	777	775	774	812	766	775	756	787	799	766	814	831	779	769	786	827	818	815	837	788	747	760	819	824	799	744	814	770	780	848	793	781	763	785	768	814	805	793	783	815	798	819	779	820	792	774	770	784	794	804	781	797	821	815	801	805	786	766	767	778	805	787	781	823	755	809	728	783	804	760	781	807	827	796	814	799	781	803	799	766	811	822	786	757	763	773	833	756	797	784	743	801	851	726	804	790	800	768	769	801	811	791	750	816	769	781	824	801	759	759	706	792	797	754	739	811	801	742	758	823	838	822	796	793	809	845	782	829	809	772	827	774	808	782	825	751	794	828	796	866	747	754	820	776	788	845	812	785	819	785	786	802	776	766	812	793	742	805	830	849	840	737	787	816	830	800	788	793	779	713	794	806	743	761	789	764	871	829	799	791	753	801	759	824	766	797	803	835	803	796	783	807	786	774	820	785	839	795	815	802	751	800	772	710	784	812	768	814	810	779	806	790	876	797	796	772	806	794	805	791	785	828	747	790	757	817	848	777	797	797	798	770	826	765	770	763	815	750	749	844	806	813	758	788	820	776	761	822	789	772	792	766	769	784	762	825	779	775	775	812	765	789	773	794	781	786	767	818	769	807	801	773	802	786	833	847	767	801	721	792	793	787	797	797	794	776	808	776	800	812	776	849	757	811	820	761	789	787	779	784	763	809	804	732	804	798	825	747	805	825	823	796	763	774	754	758	809	814	765	817	770	860	745	840	763	809	802	796	778	782	814	795	790	837	770	801	832	789	771	884	783	828	834	742	833	757	821	814	825	814	792	782	841	735	759	781	808	760	774	763	791	846	765	715	767	744	809	779	772	748	796	755	791	770	798	755	761	815	796	784	798	832	850	755	767	753	818	815	801	808	803	813	796	813	777	796	787	816	755	823	817	744	792	813	776	810	809	818	802	809	786	779	812	818	730	816	791	806	776	783	786	853	840	812	802	815	852	781	750	778	780	803	786	749	777	751	828	765	799	780	793	797	821	743	772	760	791	804	766	788	783	800	788	744	821	781	873	837	764	837	766	818	800	781	826	789	845	797	817	831	861	841	807	793	743	798	783	805	802	843	782	769	805	774	802	806	821	771	750	808	754	791	774	798	811	774	799	823	774	785	761	811	825	783	812	778	767	767	746	838	831	778	780	768	767	813	745	750	794	771	776	840	851	724	808	756	765	789	827	787	808	834	809	766	785	771	804	824	772	767	813	757	770	779	768	755	761	784	745	768	770	795	786	819	793	799	803	776	775	814	788	762	806	812	814	789	740	806	783	794	740	759	803	850	809	752	808	761	793	762	809	759	767	810	763	823	794	828	801	756	779	748	813	842	811	805	840	805	793	772	778	769	822	774	784	802	764	816	741	772	773	725	799	800	808	795	791	776	822	784	724	825	804	785	785	743	806	801	853	810	812	792	758	806	816	807	776	808	758	850	800	741	809	778	746	798	772	790	794	743	781	791	816	825	863	788	830	784	802	801	807	779	821	781	725	741	787	770	805	774	830	787	790	747	777	747	821	767	793	851	759	820	761	796	867	851	759	786	796	727	808	775	777	771	789	823	754	773	812	780	802	818	821	751	843	755	737	791	773	747	834	803	818	813	796	808	794	829	784	771	802	791	800	818	826	756	779	766	794	805	774	775	793	807	782	765	780	811	756	752	822	788	787	785	839	809	767	804	766	803	777	814	803	773	781	753	774	746	777	785	821	773	811	787	779	779	770	841	755	814	772	806	805	783	756	810	783	792	802	782	805	781	837	794	759	792	786	786	803	744	797	815	773	794	790	788	749	810	739	809	823	779	746	820	849	815	786	786	776	803	799	793	802	806	827	785	867	841	759	790	795	795	791	821	815	807	773	784	835	803	757	797	753	828	822	826	794	821	780	796	781	821	794	775	814	820	794	817	805	740	797	783	834	799	798	789	863	775	788	813	783	845	812	808	764	766	818	750	795	781	751	803	782	800	739	807	812	770	776	774	763	803	800	800	830	798	787	824	807	809	829	771	803	810	778	759	830	772	780	820	782	796	826	803	774	794	800	814	746	804	809	750	802	779	818	755	801	773	751	780	809	768	828	830	760	825	789	815	782	821	854	804	834	786	800	774	847	785	796	858	713	764	735	795	809	770	794	793	776	803	774	769	835	810	771	800	809	805	741	836	799	773	770	715	774	847	792	849	820	793	800	775	782	785	809	776	801	777	790	799	782	800	843	807	753	775	809	818	804	823	876	788	780	824	765	775	798	817	774	775	802	747	797	846	747	810	804	829	775	784	793	786	800	779	819	778	755	783	746	782	746	787	783	782	798	770	776	797	794	781	783	786	811	785	768	775	835	803	856	805	817	772	803	792	766	800	809	784	782	814	823	822	780	771	818	782	804	765	779	788	822	749	822	822	836	798	780	808	785	799	781	830	798	758	788	740	763	794	812	769	807	769	787	809	801	837	851	772	747	805	772	808	759	801	784	826	770	754	820	793	812	764	805	758	781	847	829	746	802	825	804	808	777	810	774	808	791	796	807	818	826	810	801	805	797	825	820	787	770	795	806	804	810	765	781	735	798	797	787	799	831	827	773
31439	33011	29659	14863	1809	345	304	305	304	297	277	301	270	306	301	316	272	287	275	285	310	289	326	311	272	318	269	300	327	258	281	269	290	315	289	292	295	271	290	267	311	295	290	303	304	292	284	289	282	258	289	308	301	305	277	283	305	290	254	316	299	269	302	293	265	289	271	316	311	271	269	269	294	289	298	313	288	285	296	300	307	288	316	274	297	310	280	286	322	277	280	289	318	276	322	313	288	286	285	317	271	314	310	296	272	292	304	274	285	276	286	291	260	297	292	313	301	267	302	291	289	294	324	302	309	309	287	276	290	299	271	307	283	295	299	338	272	293	308	311	311	286	266	270	313	313	282	316	313	277	317	254	269	280	294	306	297	307	275	309	287	280	297	286	267	277	312	299	278	265	277	280	284	288	267	285	297	274	272	322	322	278	316	302	285	306	314	305	275	298	270	289	292	297	326	307	294	311	278	264	286	282	277	278	292	272	311	284	298	276	307	334	290	276	279	318	264	282	288	266	278	290	325	249	287	300	296	295	290	310	279	278	301	328	299	280	319	274	242	260	273	299	332	283	303	306	265	277	313	307	319	290	284	295	291	282	290	314	279	281	292	314	272	286	290	280	312	294	268	256	318	270	301	281	295	281	301	307	286	303	318	332	294	296	286	304	257	329	332	268	299	268	279	274	315	303	299	296	302	268	280	303	286	300	298	318	287	273	285	268	305	282	313	280	290	281	295	319	308	278	312	266	281	281	286	284	301	301	290	297	306	273	269	286	275	292	296	274	282	311	290	298	289	321	269	284	276	284	301	294	264	267	302	309	270	305	281	256	266	295	267	296	292	264	274	304	289	301	289	278	316	295	279	295	305	279	293	306	329	276	278	312	295	275	299	281	269	283	265	306	306	285	290	300	281	293	317	266	272	280	288	289	322	312	320	331	279	281	255	288	292	294	298	285	298	264	282	265	325	294	256	290	318	316	288	273	291	275	246	302	291	275	307	277	312	289	287	292	282	279	280	311	311	316	289	320	292	291	302	274	288	271	273	293	288	294	292	264	353	297	270	308	287	304	294	311	308	277	283	310	280	316	300	289	273	306	305	285	282	315	266	284	297	291	286	289	294	285	299	280	318	285	280	282	268	289	272	289	279	309	251	309	273	340	249	285	281	274	288	303	310	291	284	308	299	279	271	277	282	281	283	277	304	346	306	263	307	279	287	262	308	304	291	283	275	281	290	276	287	278	314	263	291	293	287	310	298	296	318	278	288	299	278	294	309	289	319	291	348	280	297	277	303	305	294	295	290	299	278	305	297	306	322	288	284	317	278	265	279	307	267	300	301	312	298	307	293	289	264	297	301	285	297	289	297	300	331	275	276	287	292	296	259	280	247	282	265	284	293	268	285	304	295	284	296	310	302	307	286	306	274	289	258	308	297	276	256	315	294	311	298	303	256	291	305	287	268	280	290	275	326	332	284	285	294	280	266	276	290	288	268	298	296	269	311	275	267	301	296	294	283	292	280	299	294	266	270	317	286	293	256	297	303	297	290	296	285	285	311	284	288	278	319	302	302	294	316	271	297	296	281	281	259	270	292	312	270	297	284	276	281	289	315	300	287	283	303	276	313	280	292	291	298	308	296	298	285	289	305	294	284	283	277	301	308	281	278	285	298	287	268	273	293	264	291	291	285	310	290	310	299	295	308	287	281	276	296	304	303	297	299	303	273	303	277	305	276	300	307	276	268	285	309	309	283	272	285	292	318	282	242	297	302	281	280	283	242	297	294	306	277	257	324	289	313	298	311	277	289	293	288	281	290	300	273	278	292	296	331	277	299	337	311	240	291	271	269	299	290	331	335	289	281	334	263	296	265	338	293	291	264	290	252	287	320	303	297	312	310	301	285	303	273	339	288	303	274	304	283	304	291	300	303	288	296	282	284	300	271	291	291	286	294	276	284	260	274	278	272	307	257	291	260	312	281	312	308	275	320	304	302	301	284	287	283	284	289	277	288	300	283	306	301	273	294	276	276	318	308	277	311	272	272	293	323	307	287	276	280	289	306	284	283	283	285	288	265	286	260	324	281	304	276	339	285	258	274	288	303	283	301	296	287	295	285	304	285	306	293	288	294	293	288	266	304	269	285	291	292	299	315	295	282	317	297	253	289	312	264	294	268	276	305	290	329	281	303	308	286	278	258	290	275	276	279	303	313	289	272	262	299	284	294	284	301	283	311	297	292	265	280	294	294	274	304	275	310	270	252	262	266	303	305	281	264	293	301	294	300	303	311	290	287	314	263	309	269	315	293	277	273	284	312	290	293	296	315	265	253	292	299	281	279	301	254	277	289	281	293	309	269	264	285	275	301	319	283	310	280	326	313	288	305	278	292	289	314	293	285	276	270	311	318	323	326	303	320	279	294	273	304	296	283	284	309	279	299	281	293	295	312	278	312	289	304	276	285	320	301	312	281	290	305	298	291	285	314	294	330	300	287	308	306	303	299	303	285	331	272	295	277	312	261	299	295	299	287	322	293	304	291	267	282	256	282	332	327	299	297	288	311	300	309	312	297	297	296	288	304	243	307	299	289	278	285	280	296	277	287	258	256	321	276	292	300	276	274	300	252	301	267	294	288	284	288	254	295	308	275	249	287	295	310	282	277	286	279	272	268	309	271	263	253	271	301	299	300	297	307	289	290	277	306	245	304	300	280	308	287	281	305	277	290	307	301	287	293	275	259	289	278	300	331	277	279	292	279	270	291	262	270	284	285	283	288	282	315	309	289	280	300	291	301	273	304	319	301	279	303	266	307	274	296	306	291	273	304	299	280	299	278	299	291	292	321	275	284	280	304	281	288	286	279	291	284	289	266	288	281	308	289	297	320	326	268	262	261	283	297	290	310	299	299	303	295	302	303	310	278	320	280	276	298	266	310	315	281	272	274	282	292	283	294	303	301	306	295	265	306	287	286	314	295	288	281	277	286	294	286	290	299	293	274	291	283	306	312	293	341	312	309	278	290	285	326	314	289	329	297	300	264	314	317	302	289	297	354	325	292	286	257	311	304	284	286	257	310	299	285	302	281	269	276	271	282	284	285	280	281	269	295	291	291	290	296	320	308	290	294	303	302	294	273	278	290	285	310	278	288	302	281	276	311	276	298	296	302	274	267	283	248	296	300	292	294	289	273	304	314	306	276	287	311	300	303	265	250	339	280	293	293	286	270	293	291	309	277	297	295	282	262	295	283	321	270	273	258	282	302	301	315	279	288	292	317	312	271	276	280	272	291	274	294	297	257	297	303	335	283	268	327	283	290	280	265	298	287	278	285	278	298	286	271	258	302	284	276	288	273	292	261	304	281	249	289	317	272	294	308	298	273	287	291	285	296	285	270	275	275	307	281	288	294	301	286	329	306	272	297	299	296	253	259	318	281	278	304	248	296	290	303	287	305	303	291	265	303	279	289	290	257	299	332	273	282	288	278	324	271	283	290	294	306	314	306	285
40264	50586	34095	15723	2588	557	500	437	480	474	499	511	503	492	475	511	484	526	484	451	480	482	468	477	484	488	534	503	478	489	494	497	494	513	498	482	506	500	482	490	464	471	500	474	485	489	500	509	466	498	468	485	485	501	516	458	495	514	504	476	504	487	513	484	488	474	485	460	471	519	483	502	486	462	433	512	449	473	481	475	474	482	475	454	441	477	465	441	473	440	500	502	469	468	484	479	470	470	478	455	504	461	450	511	452	460	497	465	474	499	474	500	506	513	490	462	482	443	479	485	460	502	456	467	475	485	507	500	511	445	487	503	459	498	474	455	479	472	495	493	500	489	505	496	497	459	510	470	501	456	504	454	501	496	496	476	506	465	493	436	483	507	475	458	478	468	488	513	505	508	538	478	488	488	480	526	491	459	495	441	503	497	463	492	513	488	522	489	470	468	475	489	440	482	506	486	520	512	492	512	493	488	458	485	482	479	492	462	489	490	496	479	523	491	492	479	475	478	478	494	492	538	473	468	500	478	482	491	494	506	465	464	522	480	470	512	472	511	487	485	487	486	463	516	504	445	458	511	477	491	490	483	486	515	446	492	470	501	483	488	496	487	457	463	496	475	483	488	490	462	494	469	505	493	514	497	484	500	496	477	486	468	484	527	520	480	475	499	496	501	490	447	511	485	477	482	514	497	505	477	470	504	490	494	455	497	509	532	498	515	490	493	471	462	483	499	474	504	478	449	453	515	488	481	478	513	450	501	467	474	475	513	517	457	444	503	500	466	473	477	448	496	458	474	492	479	487	489	463	489	497	519	456	483	470	502	449	460	468	491	497	499	450	471	474	484	464	505	496	513	494	498	543	489	500	440	450	461	480	471	496	488	495	438	506	478	513	461	457	499	477	451	482	454	458	510	499	484	492	479	522	444	516	472	492	540	480	487	489	489	501	493	471	511	476	473	500	480	506	497	515	534	518	477	474	483	450	475	466	507	477	505	502	479	480	475	471	472	510	509	476	447	494	524	465	482	465	459	505	489	462	453	482	461	508	489	468	469	473	507	456	463	446	471	473	481	502	500	550	494	478	540	484	505	471	515	455	480	517	482	486	501	533	521	485	479	481	501	505	457	486	459	493	493	499	474	475	511	490	475	492	481	458	488	548	515	476	458	465	508	521	477	475	515	494	480	480	510	457	486	477	485	513	507	485	512	476	519	507	483	475	493	446	479	464	485	501	462	461	485	481	468	495	517	488	460	513	503	511	481	499	467	459	489	492	511	478	506	462	505	479	499	505	502	489	493	442	495	455	514	499	456	478	450	457	467	492	498	467	493	501	479	496	464	484	501	453	446	517	473	485	453	523	463	516	486	489	505	490	485	474	535	477	484	475	511	496	483	449	488	484	483	536	460	465	456	465	438	461	462	506	501	523	489	506	479	520	533	517	489	481	486	502	487	493	493	511	451	509	506	497	511	493	483	478	493	477	513	501	492	489	478	467	464	503	496	492	478	436	495	474	460	462	453	476	482	484	480	493	480	498	481	495	482	492	524	487	533	464	481	454	478	458	488	490	510	465	496	491	506	458	462	458	489	482	509	509	475	472	494	472	479	510	504	493	499	515	482	498	475	471	485	494	512	450	507	487	511	494	455	494	528	473	468	466	455	462	507	468	480	498	448	478	473	492	457	485	440	523	466	492	500	513	558	477	488	556	482	457	499	484	483	495	466	461	508	468	478	497	477	465	477	520	482	521	471	516	445	504	480	468	471	498	514	472	524	516	509	428	473	471	441	480	451	470	532	463	459	504	493	476	499	531	479	471	480	474	422	479	483	494	549	478	493	496	503	500	517	504	489	482	486	485	480	486	477	458	446	486	517	477	464	472	480	453	443	469	479	487	482	503	466	479	495	465	475	495	453	489	464	470	456	472	478	519	494	468	488	522	495	498	490	466	463	448	467	474	479	467	460	452	492	469	508	469	490	473	440	457	510	465	500	502	475	460	474	512	455	468	486	470	484	461	488	462	450	468	480	452	506	437	440	491	452	484	508	515	477	494	460	502	472	428	490	497	532	467	506	502	493	454	460	476	512	520	499	475	506	505	511	499	466	497	487	463	485	504	502	436	465	477	475	469	484	507	543	491	513	482	503	512	485	498	459	497	462	480	491	465	479	523	489	482	462	456	484	458	522	465	462	456	500	497	496	504	523	519	457	492	498	466	458	492	494	506	508	468	472	493	506	508	460	473	448	512	526	493	484	440	478	461	477	457	438	452	497	435	474	501	467	506	461	490	480	488	470	445	498	461	449	513	490	482	499	501	478	467	500	497	488	495	474	475	503	488	513	452	470	488	482	503	499	502	482	515	448	470	480	525	523	500	510	458	513	465	518	504	541	520	488	518	487	480	463	460	475	499	493	498	484	527	484	472	500	498	468	515	463	474	454	526	487	455	489	464	520	503	489	466	469	466	477	492	498	447	466	482	484	466	504	501	461	472	529	501	488	524	483	501	502	446	517	481	459	478	493	504	450	493	484	495	487	476	492	520	464	507	470	494	538	482	482	497	565	486	483	460	462	514	520	532	465	489	500	475	526	470	458	490	456	512	471	469	492	478	472	490	484	531	485	459	518	487	494	447	486	511	468	473	440	471	472	488	468	467	481	504	500	448	505	523	494	448	500	483	449	496	510	468	439	487	483	469	477	472	492	480	498	472	480	465	496	438	446	449	517	502	498	446	506	473	466	453	464	524	504	493	436	450	474	465	477	493	487	459	472	485	437	494	512	476	486	459	459	488	505	465	474	463	447	476	498	525	534	458	473	507	470	438	445	473	509	497	516	491	456	467	472	504	493	490	499	446	474	454	452	452	447	474	439	453	502	478	479	493	469	475	449	492	493	450	507	497	470	477	463	487	513	516	452	489	495	500	451	492	524	529	484	491	504	473	490	509	532	476	481	463	501	532	517	512	496	488	495	525	468	467	487	451	475	487	498	466	510	487	464	466	486	501	510	474	498	503	476	473	501	507	501	490	442	491	468	480	477	474	461	535	468	499	483	489	488	537	498	485	521	464	481	505	471	484	496	532	519	466	518	499	475	471	475	485	512	410	522	512	470	488	441	506	472	463	457	450	520	487	499	507	506	518	455	471	509	497	471	511	493	485	471	497	491	522	453	521	494	441	483	454	479	492	510	501	526	487	450	456	480	501	510	469	494	461	490	510	472	487	461	495	496	494	504	504	482	483	481	500	496	503	491	506	479	472	497	476	530	457	483	489	518	447	411	517	478	500	464	501	460	483	468	477	496	474	498	482	463	512	479	501	497	506	491	465	461	469	505	521	446	473	469	477	495	483	463	485	499	505	467	488	505	519	491	497	465	500	507	508	509	483	500	487	484	524	493	495	511	472	444	474	470	507	516	493	505	483	484	508	503	476	534	467	466	479	508	503	488	512	473	483	505	491	493	481	456	524	490	505	490	454	497	473	523	481	467	481	472	478	514
25600	25292	36463	30940	19113	5849	525	374	341	384	379	387	358	356	379	376	374	375	389	370	387	401	338	345	386	368	363	329	376	368	371	329	352	351	337	383	348	322	380	387	348	387	381	351	318	357	371	356	394	353	372	340	347	407	362	380	368	391	351	375	302	388	392	364	360	338	323	367	345	354	397	384	375	333	397	353	358	373	347	337	349	366	340	369	344	378	354	372	364	372	380	345	335	364	341	325	386	372	344	368	379	372	376	379	315	363	358	350	348	375	351	359	339	361	348	379	374	348	368	390	376	341	348	362	330	361	332	350	366	385	366	376	345	345	318	353	352	350	370	403	336	379	355	371	350	360	367	339	357	356	392	398	335	371	330	376	366	357	354	335	364	318	354	333	403	359	315	341	333	363	355	373	382	358	365	432	330	345	355	356	359	335	377	330	369	349	346	370	362	364	359	353	386	374	358	332	366	371	371	346	368	324	384	377	369	354	333	328	358	368	380	350	320	363	362	360	342	348	344	359	369	352	330	359	362	358	331	348	379	359	347	391	363	370	333	357	347	375	393	367	374	352	375	372	377	345	379	337	366	353	375	356	355	360	350	376	378	381	360	387	346	366	355	355	362	374	387	364	330	378	369	369	366	353	360	364	365	340	388	372	335	362	418	354	356	379	360	337	340	333	353	371	373	360	348	368	363	374	370	346	349	312	366	380	362	372	380	349	368	374	374	344	348	371	372	367	370	370	325	375	334	374	365	329	383	353	380	351	350	339	339	323	355	398	358	369	370	370	341	333	391	377	361	371	374	331	371	358	356	354	342	337	373	379	373	338	320	352	353	346	382	344	386	338	358	400	332	341	343	355	348	380	350	349	364	332	350	384	363	338	352	346	372	369	351	379	350	371	389	384	356	354	354	381	376	368	389	375	383	373	392	351	386	338	359	330	353	369	385	353	353	360	398	390	372	403	341	350	359	361	363	379	380	368	339	332	343	356	362	372	357	353	375	333	344	386	334	352	372	338	352	374	383	352	360	371	363	383	320	392	389	344	354	351	340	374	359	367	359	344	379	366	308	358	350	362	357	351	360	340	347	328	348	387	348	382	369	328	337	368	345	348	360	344	395	384	335	334	371	376	361	345	395	360	382	379	349	381	346	338	382	348	346	317	372	351	342	349	364	387	357	318	364	328	344	382	384	351	393	371	322	389	382	356	405	355	363	346	351	334	346	371	380	386	360	359	349	333	322	349	367	365	377	344	354	352	361	349	340	365	381	347	346	356	356	340	386	351	363	359	364	338	381	331	343	348	325	345	383	375	367	377	355	354	384	344	364	386	368	353	379	367	390	358	343	343	363	329	355	358	373	352	339	375	335	397	396	391	346	354	360	352	346	353	353	370	365	348	365	379	342	373	342	408	342	339	341	359	314	372	410	403	382	365	370	367	360	342	342	378	369	332	360	385	348	370	363	356	330	327	376	361	318	369	369	370	339	343	374	359	345	364	346	367	364	335	391	368	370	327	409	338	349	379	411	361	360	346	360	373	389	369	367	373	328	321	343	344	372	369	356	356	348	359	371	369	355	383	354	350	350	383	346	397	352	365	366	332	378	343	354	355	350	327	360	363	367	346	351	348	363	358	378	345	363	371	374	379	359	396	374	344	378	316	345	367	364	356	384	373	362	386	380	356	398	343	348	361	355	360	339	332	350	359	350	349	333	346	356	340	347	353	351	360	338	356	397	370	364	373	386	329	341	336	354	343	335	337	381	359	363	340	390	345	389	353	330	356	383	347	328	333	338	368	344	350	341	347	369	379	326	381	361	379	368	374	352	345	340	355	356	374	369	376	353	351	311	349	345	368	374	359	364	333	371	384	373	341	358	334	342	357	340	381	348	355	340	380	346	348	358	374	352	369	359	305	366	377	342	362	341	406	361	345	351	361	324	352	344	362	324	368	350	355	399	380	316	352	389	358	369	377	378	354	382	352	350	379	333	352	396	368	379	346	378	338	362	384	364	424	376	367	336	367	345	363	362	344	340	362	342	404	382	359	376	390	357	329	339	357	349	367	325	365	371	366	370	385	346	377	349	375	362	347	350	344	380	374	334	381	354	336	367	348	354	368	369	334	366	350	370	375	362	350	333	327	369	364	364	382	388	373	342	365	357	371	332	352	341	310	369	384	339	377	367	354	346	296	347	375	368	356	358	354	362	344	356	353	358	366	362	351	356	367	333	392	367	359	343	381	352	355	352	344	354	356	369	375	352	369	380	381	382	362	340	358	380	362	381	385	365	362	361	348	405	373	367	352	368	368	327	354	361	372	342	343	366	359	354	351	347	313	339	334	343	368	366	353	371	366	368	350	308	364	362	338	358	384	336	328	343	359	355	335	367	371	331	355	354	380	363	357	381	384	337	381	379	350	336	324	360	354	363	364	376	374	339	352	361	345	343	328	357	376	386	362	367	370	361	378	375	348	338	350	332	356	371	378	374	378	397	363	344	365	371	350	349	379	377	358	351	365	364	362	368	366	350	371	328	365	371	364	362	389	383	352	375	365	327	330	327	381	359	320	380	350	321	380	398	349	347	345	369	371	311	355	368	348	363	378	367	358	405	393	381	327	341	343	398	385	343	343	380	372	371	346	379	344	364	389	375	389	368	323	330	360	329	360	346	354	350	359	382	371	368	385	354	343	387	355	344	340	386	370	339	335	364	321	351	350	374	350	323	324	399	371	358	351	373	358	360	340	375	350	366	347	359	339	346	354	348	323	387	338	366	389	343	340	358	371	386	330	357	356	352	379	375	385	336	352	351	364	351	382	339	352	362	357	346	337	364	400	338	357	321	387	399	343	368	364	390	380	357	367	391	358	368	357	346	348	349	352	351	350	344	370	381	352	355	356	360	332	387	377	350	343	381	375	387	345	354	375	384	348	377	339	337	361	334	348	414	361	370	361	355	361	363	331	404	353	370	345	347	356	324	349	361	350	371	369	402	359	347	320	347	349	368	389	379	354	376	349	315	364	352	355	381	394	371	328	338	368	365	342	359	334	357	334	377	367	370	317	338	388	354	342	397	394	352	349	371	354	339	383	340	338	338	353	355	362	349	351	379	352	405	390	346	330	361	356	325	366	358	361	354	333	366	352	382	339	387	381	369	334	357	347	363	343	336	359	366	364	356	376	354	391	369	364	370	332	312	331	353	387	341	383	352	372	352	360	365	389	358	342	340	357	354	355	375	365	386	345	333	315	398	361	351	363	364	319	359	399	359	326	386	347	366	382	357	369	391	340	365	350	355	377	353	356	385	364	368	374	359	334	353	362	347	358	364	349	363	368	390	374	334	344	325	357	337	365	339	344	355	368	357	363	361	352	346	345	361	369	337	358	356	372	367	332	376	383	346	339	383	341	363	347	357	397	338	365	370	354	364	331	358	356	353	350	344	331	389	340	355	339	335	352	345	381	398	384	394	309	366	357	363	355	363	350	400	346	333	354	341	345	356	379
63108	93636	68327	41555	11826	1627	598	588	612	585	601	634	567	547	592	586	620	590	553	625	561	583	624	563	565	552	611	518	580	556	564	578	583	629	600	569	560	575	585	533	622	603	585	546	591	621	565	589	559	594	572	565	556	565	561	542	582	531	570	597	602	568	572	587	601	591	564	558	577	613	570	597	559	577	601	584	593	586	632	545	592	606	541	571	578	578	562	590	589	582	594	572	589	539	597	566	571	540	524	592	582	547	601	605	547	561	558	589	584	545	551	529	550	578	602	565	607	588	621	599	586	560	585	583	571	559	578	576	578	579	570	578	569	587	581	536	574	577	597	608	574	580	576	624	579	595	527	566	596	643	568	578	550	604	568	540	619	571	538	577	563	507	558	593	595	575	603	578	536	605	592	550	585	531	579	589	606	557	557	594	551	614	560	512	579	531	597	582	552	581	562	566	616	568	541	552	569	546	580	592	588	552	590	547	565	567	552	582	560	592	582	624	472	590	587	582	580	581	609	618	610	562	533	577	566	614	583	555	563	557	551	592	551	528	581	582	581	602	587	574	616	597	593	558	599	611	572	601	563	544	604	599	557	547	612	582	530	598	555	576	589	587	581	593	593	575	577	546	569	581	588	588	567	582	525	564	600	573	567	579	570	578	539	586	607	595	599	567	610	584	540	622	562	576	596	582	596	580	562	564	594	577	581	616	579	606	538	557	555	584	545	565	610	595	602	578	548	550	565	622	588	582	595	566	646	580	583	556	578	581	581	581	566	569	579	576	571	578	615	589	564	591	606	579	585	608	584	570	599	607	598	600	564	577	581	556	544	573	535	566	572	636	624	608	604	526	564	617	584	594	578	640	597	579	596	605	566	580	574	562	556	583	563	564	611	609	606	538	546	576	569	550	582	603	551	589	564	587	587	555	583	560	606	611	546	589	590	562	581	601	557	529	564	569	536	588	566	553	557	576	569	582	551	598	582	574	559	537	611	622	568	552	621	584	549	578	554	592	600	597	568	571	607	604	584	579	613	564	581	596	588	563	515	598	552	585	580	579	536	560	600	595	565	607	611	619	564	577	605	587	602	575	544	596	567	606	588	579	590	623	554	570	585	586	528	580	544	565	576	553	578	567	580	596	548	578	573	552	568	579	598	583	523	569	587	563	590	549	610	537	560	561	597	584	580	589	538	569	547	594	563	601	590	590	577	600	584	560	569	585	567	591	547	617	548	594	552	584	613	557	596	589	574	593	601	535	563	560	574	592	581	565	571	593	560	560	568	571	580	591	589	617	598	587	582	613	564	603	560	609	590	601	592	602	555	598	560	574	594	604	603	587	625	606	598	581	543	575	576	579	539	578	582	574	577	593	578	530	610	535	576	589	569	599	602	622	588	573	547	589	602	567	597	621	588	574	577	593	590	557	604	614	557	584	570	603	553	567	519	574	569	577	561	586	608	593	549	589	582	600	559	547	593	563	548	591	529	579	581	584	543	602	590	592	549	547	558	596	596	583	624	534	581	584	596	582	595	527	567	607	609	600	608	588	523	556	584	573	611	612	614	565	582	537	577	563	573	561	574	538	566	572	608	604	566	575	573	577	596	555	573	594	578	630	598	533	586	579	572	587	528	621	613	569	590	555	578	611	596	548	557	598	583	561	620	585	606	549	526	598	555	574	577	548	571	573	585	567	583	582	568	611	579	606	601	535	572	591	593	575	561	555	583	587	570	543	589	612	596	555	602	585	588	587	576	592	549	584	588	562	562	581	581	579	550	530	568	604	565	615	583	582	542	579	561	544	562	599	544	601	595	616	561	549	561	546	576	597	597	582	560	587	574	571	628	631	568	587	544	558	576	577	604	572	599	566	560	576	568	604	581	543	545	557	575	530	539	582	577	626	565	590	622	587	580	597	582	577	612	550	557	537	582	542	563	570	581	518	561	583	568	538	547	594	613	631	569	577	589	566	553	599	553	605	548	577	599	532	609	593	564	552	566	594	620	597	582	543	578	551	569	563	564	568	574	567	524	620	548	595	592	560	544	570	592	554	565	558	589	619	608	569	559	557	614	582	586	582	583	568	575	612	621	544	624	602	561	597	604	612	578	606	559	632	544	601	613	574	592	589	594	558	533	603	567	566	555	569	577	612	603	597	564	590	592	538	591	575	557	589	591	611	604	590	560	563	569	589	563	516	581	599	578	587	577	558	580	530	598	573	585	557	565	559	542	556	560	593	556	599	611	587	598	577	538	602	590	581	608	586	553	562	579	579	564	588	574	556	557	575	536	554	562	575	604	587	575	580	598	599	586	597	580	605	587	594	588	578	592	567	588	562	569	584	566	563	554	538	629	570	569	564	595	570	600	540	580	605	553	562	588	521	659	553	602	584	557	562	563	536	561	560	531	564	599	555	616	609	583	588	592	578	641	550	589	579	565	545	599	565	572	571	560	567	561	590	566	578	626	545	595	607	576	569	629	577	562	549	518	579	621	606	598	570	594	576	597	582	571	598	610	564	601	558	575	545	530	597	548	572	587	601	604	586	567	559	576	592	536	580	596	620	562	605	572	603	559	606	540	551	595	580	564	525	580	571	591	569	542	579	569	577	564	586	569	550	578	574	587	555	572	573	581	552	597	578	591	591	606	557	585	603	601	626	576	581	557	630	562	540	543	608	556	573	572	549	586	553	576	595	575	549	592	578	569	590	555	590	554	569	609	599	518	569	611	576	592	614	575	625	568	544	586	552	548	557	564	626	579	581	543	555	585	593	602	556	600	544	568	584	606	560	579	598	572	629	562	613	579	547	597	563	555	560	599	586	601	590	573	576	543	623	519	574	528	574	594	597	563	571	595	599	568	559	538	580	533	568	565	572	579	579	591	582	555	553	557	584	576	591	560	548	555	555	581	599	566	608	611	591	576	570	597	628	545	611	586	590	578	566	624	604	567	550	546	560	555	572	566	584	602	591	544	582	584	594	577	571	590	595	581	643	584	564	583	640	546	571	557	533	544	613	576	535	531	549	572	627	583	586	626	528	598	614	589	572	559	611	622	585	599	548	563	590	561	551	601	597	579	588	574	578	537	571	575	603	562	603	585	562	615	593	574	535	584	572	595	526	580	583	612	571	596	554	605	567	577	589	602	563	548	624	540	593	556	587	582	560	572	553	559	611	599	634	583	603	550	573	574	539	515	561	589	611	579	594	566	618	586	604	526	570	621	595	601	601	577	538	583	540	564	625	557	575	612	560	585	594	553	569	591	576	573	566	617	534	590	576	573	539	601	584	535	592	589	563	569	552	552	623	587	557	574	587	560	547	566	532	572	574	572	570	594	612	548	566	578	552	515	565	624	583	554	583	536	583	632	591	586	605	580	534	554	593	544	608	571	590	609	555	580	538	588	558	617	583	582	572	542	573	568	606	580	539	572	581	578	587	572	599	604	565	575	559	549	606	562	559	591	567	591	585	576	612	606	582	588	569	533	572	564	603	555	574	606	569
24421	23367	32974	27063	21573	16121	2848	657	575	582	598	584	580	537	540	604	541	561	530	582	524	574	548	595	539	567	573	576	622	546	568	589	546	562	547	557	573	561	579	611	564	560	575	526	557	558	554	563	502	544	574	544	520	548	589	558	590	595	567	546	543	586	611	572	543	587	581	535	530	517	567	591	575	527	544	530	539	579	572	524	556	593	534	583	579	579	552	572	544	537	579	547	583	584	513	545	568	587	574	537	564	594	555	554	549	580	562	559	522	576	523	568	546	575	558	523	549	555	541	593	543	551	582	534	554	556	565	512	571	565	515	529	553	550	537	556	521	555	539	583	517	539	546	565	577	580	516	572	544	546	553	555	586	573	550	547	528	535	561	572	524	567	529	551	554	614	583	527	548	537	538	541	554	518	569	547	514	573	557	524	569	553	569	583	551	521	562	588	561	528	530	570	594	543	588	551	548	544	570	558	537	538	575	505	560	581	569	582	555	571	547	579	556	543	565	601	571	548	542	523	538	564	544	536	558	579	576	555	539	559	569	521	576	535	540	533	536	559	583	556	559	556	551	571	574	549	536	578	573	574	568	563	543	539	553	546	542	600	574	578	566	573	549	542	542	587	544	563	562	542	537	575	564	565	526	564	554	592	533	529	523	571	531	549	611	552	578	573	593	590	522	568	515	544	549	578	555	571	519	545	523	492	569	591	529	556	544	531	517	575	538	529	584	551	474	577	636	547	566	615	591	541	540	565	508	550	559	548	504	539	590	586	534	545	555	540	565	514	523	554	588	592	523	583	545	547	544	521	582	562	576	541	561	541	556	555	539	581	577	559	568	554	567	528	544	562	506	560	543	545	570	557	550	584	514	566	585	591	557	544	591	569	580	537	578	512	545	577	501	564	559	536	522	556	539	580	548	595	551	591	564	527	551	545	590	552	523	576	544	535	560	584	535	564	546	548	545	530	540	546	522	550	527	550	552	591	536	558	552	538	562	547	522	530	530	540	536	522	575	515	568	592	572	558	602	539	565	578	568	527	530	504	582	541	546	511	580	546	566	563	592	541	570	590	547	592	563	568	578	552	540	567	559	539	548	575	518	496	580	556	588	579	591	505	526	532	579	543	567	568	551	579	537	548	541	494	581	541	533	565	549	595	572	559	590	572	571	529	576	545	567	569	543	599	529	552	555	576	533	551	556	608	556	525	537	557	561	562	578	533	543	551	528	542	527	566	583	555	540	527	570	561	555	556	582	554	574	556	587	532	557	569	553	563	567	532	562	567	558	559	516	551	532	556	566	554	557	529	553	543	519	543	503	545	517	561	565	536	613	573	569	529	523	574	542	568	525	557	582	579	542	567	564	532	581	524	577	539	550	541	566	554	532	570	569	553	564	564	525	538	547	550	543	522	556	601	569	520	556	547	556	553	568	508	506	539	536	577	536	573	606	531	567	536	562	547	535	592	545	507	573	516	491	561	519	580	612	567	538	528	532	553	531	532	554	575	553	579	608	546	532	502	602	558	535	536	577	564	530	573	561	562	545	571	554	541	574	579	532	570	537	534	561	577	572	528	562	515	574	554	539	579	519	580	561	557	570	524	604	537	544	569	536	553	578	537	528	517	552	566	565	573	590	531	568	539	554	541	563	523	560	576	573	566	571	544	565	556	570	560	559	515	563	523	568	547	547	561	568	543	546	596	569	552	526	612	552	568	530	533	592	593	573	538	558	569	553	564	601	561	542	558	585	576	557	525	537	552	514	557	506	550	540	554	547	558	524	538	605	556	550	573	576	581	552	564	550	579	565	581	583	539	545	578	557	547	619	570	574	549	566	572	530	575	552	567	535	527	557	570	538	595	565	553	553	567	592	549	602	535	542	552	528	580	553	599	577	530	563	504	568	532	564	595	562	552	501	556	585	558	533	601	606	554	547	563	542	553	526	562	573	503	532	544	507	527	552	534	578	546	573	514	506	519	552	537	588	603	570	560	551	544	541	527	517	534	581	587	548	572	591	560	586	547	545	559	587	512	543	573	573	551	515	533	528	580	542	574	564	513	581	611	548	558	571	582	540	556	543	581	559	552	525	512	546	583	552	569	522	589	585	545	533	557	578	610	543	579	584	577	556	537	555	558	540	579	551	588	559	562	542	580	582	586	566	539	593	537	551	550	538	549	538	557	589	575	564	610	604	574	544	545	578	602	574	600	532	547	548	559	529	533	559	573	578	571	548	564	515	544	561	558	525	590	575	587	530	544	552	527	586	566	540	580	542	566	519	593	536	542	522	554	561	562	549	530	592	523	555	551	522	556	534	524	534	543	569	551	554	517	600	544	503	588	563	569	609	547	580	541	564	554	541	530	550	532	551	536	544	545	548	542	535	550	550	520	533	589	582	517	585	536	548	592	553	547	590	509	578	535	563	525	511	557	564	587	573	561	526	523	568	546	554	552	592	553	532	565	571	557	514	568	543	530	544	527	535	543	530	590	558	550	504	572	555	562	567	553	615	578	574	550	564	546	574	546	549	541	542	550	567	558	544	552	542	539	548	564	524	509	563	559	618	557	564	530	545	565	592	552	573	576	601	542	599	560	555	515	596	517	529	554	569	549	522	536	594	551	551	586	492	571	546	542	540	555	537	548	597	582	583	545	563	551	577	541	556	529	537	544	533	530	553	600	518	563	578	575	581	574	549	543	474	567	547	518	566	546	546	545	542	503	561	533	557	551	568	569	576	557	586	542	511	536	594	593	572	547	556	529	557	530	528	541	554	536	552	553	547	533	592	565	566	549	568	558	565	529	541	529	573	519	548	535	553	537	564	554	562	568	562	546	501	510	590	541	536	543	537	566	540	512	509	523	525	553	572	558	529	605	545	564	538	514	542	533	537	579	554	574	571	531	521	568	531	598	526	571	602	567	576	521	528	555	512	538	581	567	523	565	539	537	525	571	544	562	530	560	581	557	586	530	602	551	589	544	505	604	546	578	565	554	521	590	557	549	551	554	525	482	549	597	556	528	511	570	568	563	554	538	570	567	542	543	530	533	560	585	556	545	546	520	560	591	554	542	586	494	564	575	555	571	579	585	533	558	576	560	591	519	571	508	536	542	530	555	560	591	559	552	561	545	536	511	566	567	575	565	583	560	554	576	563	553	538	555	524	550	581	575	536	542	522	582	554	545	568	582	562	553	515	562	517	551	573	598	567	568	557	580	540	524	604	529	567	539	543	530	562	538	552	525	588	551	538	527	601	571	550	581	537	581	559	539	553	507	556	539	523	560	553	531	534	565	588	543	559	566	576	546	513	521	557	534	587	564	536	546	589	554	603	578	534	543	537	526	564	538	545	520	542	537	544	545	584	567	593	530	575	576	566	546	506	583	587	541	533	531	535	546	528	613	560	544	555	530	562	538	558	561	576	583	543	566	572	543	573	562	573	591	547	513	564	508	574	562	547	560	609	550	543	542	578	514	572	548	546	536	559	519	597	566	533	525	597	565
61910	103184	76071	46639	15877	2382	883	833	878	821	865	873	865	836	824	828	849	852	861	887	876	827	811	893	844	878	834	831	818	886	878	811	861	830	863	824	824	839	888	840	845	839	857	825	878	812	849	819	826	810	840	798	827	777	843	857	831	878	876	843	851	808	801	859	799	874	837	834	911	820	796	865	830	860	839	842	775	868	816	892	819	863	834	846	839	856	878	814	871	853	860	831	874	855	831	823	809	846	839	845	834	800	811	800	818	830	862	848	860	880	805	831	828	861	827	798	864	823	825	834	834	823	803	772	917	817	810	873	778	820	825	849	876	866	767	850	801	851	830	847	847	842	838	845	874	805	871	850	835	897	824	845	767	832	853	850	809	839	848	837	872	834	776	845	877	859	804	828	852	861	789	878	827	840	849	825	828	875	829	824	856	837	845	850	821	840	870	885	843	851	835	848	862	832	840	838	829	768	839	848	820	799	839	868	804	847	835	841	844	833	850	802	823	853	870	830	794	857	818	856	805	836	869	879	875	863	876	883	833	854	805	898	819	811	825	890	819	860	831	846	818	779	820	827	839	825	819	848	823	799	833	838	833	880	862	857	819	820	809	868	851	836	821	867	834	871	822	849	823	861	865	796	804	869	819	793	826	895	776	858	801	854	864	791	801	869	881	832	883	819	895	839	835	859	880	825	832	861	881	849	835	822	883	822	840	865	857	861	825	884	824	876	868	846	799	824	865	817	849	868	861	837	837	791	828	815	875	865	811	943	859	847	843	860	879	890	777	822	852	892	825	829	845	839	850	816	851	856	854	833	789	886	820	828	818	817	858	796	861	795	822	869	832	864	825	844	826	835	876	881	832	833	877	845	847	837	847	857	831	839	823	860	814	817	804	782	878	822	819	800	891	861	879	854	851	802	834	842	863	808	829	878	827	809	807	839	838	866	840	844	851	836	852	832	922	849	799	868	812	859	817	850	860	812	883	806	823	843	877	801	866	858	821	822	850	803	898	799	836	809	835	876	833	804	884	867	893	805	853	847	844	815	843	804	830	775	809	888	824	826	811	842	834	826	873	807	832	850	821	839	774	832	847	849	830	810	833	853	794	901	899	875	799	887	836	820	869	831	890	852	871	859	886	829	858	827	890	835	851	834	795	817	837	844	846	848	819	838	851	824	903	814	851	832	808	802	863	810	829	909	789	852	863	854	860	826	809	784	844	833	838	823	895	811	887	792	805	828	881	798	860	923	843	828	835	875	846	801	841	869	852	798	817	825	827	842	816	828	904	841	813	830	801	884	855	825	847	806	861	856	857	843	805	795	832	837	838	831	843	817	772	822	773	832	820	769	868	879	838	946	830	804	867	817	798	866	839	832	809	855	832	813	870	867	851	813	849	873	785	822	799	796	875	830	850	849	783	829	854	828	873	869	846	830	852	808	836	873	861	856	858	835	854	800	888	806	836	832	843	874	808	788	824	839	849	817	815	900	781	782	818	846	768	840	854	813	831	872	867	848	881	852	855	855	889	822	828	860	861	854	810	874	837	902	822	825	814	876	794	838	771	853	850	823	841	821	884	875	832	862	859	839	901	837	815	848	831	850	811	844	801	803	815	844	878	809	851	881	873	833	804	899	853	846	841	848	852	882	850	787	900	843	800	802	881	854	820	805	825	857	862	844	839	880	888	832	833	871	822	862	865	842	827	787	790	825	854	860	860	818	853	845	824	840	891	823	802	857	847	796	869	862	845	845	869	825	812	861	789	830	883	801	829	851	820	803	839	903	834	860	804	809	846	823	883	862	844	822	822	866	818	824	829	822	781	850	829	797	849	808	811	809	840	857	844	843	806	857	802	856	850	774	852	864	797	856	821	857	865	847	871	848	839	867	877	835	882	850	860	836	828	861	829	829	831	837	854	804	829	875	861	824	853	817	819	820	848	876	850	833	793	793	851	857	808	874	853	915	870	864	850	853	818	860	832	802	834	854	852	840	813	829	878	826	810	854	797	812	807	855	886	877	842	858	832	850	854	789	834	870	864	855	865	851	867	798	818	813	819	857	808	829	852	796	830	790	841	872	859	831	866	837	861	806	788	839	830	874	806	797	783	842	909	818	832	847	868	789	870	842	857	829	874	820	866	777	834	814	899	819	868	879	841	848	854	813	880	870	805	889	833	835	821	859	886	848	853	888	803	821	829	851	865	857	856	861	867	777	853	796	850	837	776	792	864	840	843	805	876	824	848	879	864	846	854	886	826	837	867	869	843	833	783	841	915	793	860	819	846	871	886	804	832	839	827	829	869	823	904	812	838	842	872	810	890	794	848	855	794	846	854	834	879	793	824	834	859	826	844	879	829	830	812	866	859	836	804	825	791	835	835	852	839	832	805	862	877	853	836	827	840	853	814	795	815	869	823	817	793	783	814	840	862	845	836	850	866	827	832	834	822	776	801	857	802	856	810	844	816	830	851	843	871	868	851	875	856	809	818	814	826	846	823	807	842	815	832	843	792	828	828	831	824	873	822	837	824	867	847	838	839	836	876	834	880	835	871	821	854	859	778	806	781	821	833	807	839	864	796	847	882	895	863	856	849	798	861	818	836	848	837	867	852	820	901	846	828	838	829	815	837	858	781	810	865	854	819	901	858	864	886	878	828	845	832	862	819	823	805	827	847	765	872	832	791	847	862	812	820	865	867	849	881	862	869	849	840	876	788	820	832	837	892	848	768	828	857	825	785	874	867	855	843	799	844	852	825	821	841	823	836	819	849	861	825	823	819	811	818	813	826	839	784	864	839	845	800	883	812	836	824	860	800	820	839	803	871	867	814	784	838	859	853	872	794	881	850	838	814	839	868	868	844	816	822	866	781	858	823	788	803	834	803	811	833	834	873	822	889	842	875	806	863	878	838	817	870	853	906	840	881	811	767	881	833	823	775	795	851	884	790	801	819	829	839	812	847	835	785	858	849	844	817	788	849	855	783	802	816	844	825	803	872	753	812	811	856	850	842	857	875	820	843	823	854	774	847	899	806	845	810	849	811	824	821	841	812	839	841	852	862	817	803	846	853	786	863	870	856	856	863	805	816	836	850	864	859	851	832	858	819	815	834	788	806	847	874	841	896	839	838	825	818	845	804	789	850	826	867	848	812	829	836	884	861	826	848	842	799	852	868	912	887	838	837	869	843	799	835	804	890	811	868	872	864	872	831	852	827	822	849	851	836	823	778	830	846	877	800	758	793	855	825	812	840	827	850	789	785	875	809	786	869	846	860	838	832	845	825	831	828	839	821	865	785	849	878	845	882	843	864	789	883	847	818	840	765	872	818	836	802	797	853	782	831	818	844	837	833	855	848	863	860	831	810	790	816	896	852	789	808	884	877	860	825	816	831	852	813	830	843	815	843	827	852	833	895	864	855	798	903	869	898	816	805	852	841	793	820	820	797	802	854	799	867	844	764	892	831	823	798	837	873	841	852	861	850	848	825	886	819	862	822	846	798	796
31603	34070	29014	13664	1371	337	303	280	285	312	306	279	294	278	287	267	279	321	286	315	302	273	299	309	270	324	276	294	304	291	308	279	313	290	299	317	277	286	308	264	295	287	314	286	318	269	273	273	266	286	266	270	265	282	294	277	248	286	296	302	282	308	291	331	306	297	291	296	277	289	295	287	311	301	288	286	278	282	311	304	299	297	292	305	285	278	273	281	307	279	298	321	306	281	273	289	274	296	265	294	300	310	281	279	272	267	287	324	302	291	285	277	291	312	280	306	281	299	321	294	285	268	272	317	277	285	304	269	294	307	285	303	276	286	275	279	275	278	304	256	280	270	301	285	323	289	273	291	299	305	292	307	311	274	312	294	299	264	292	306	271	328	295	296	288	289	284	263	295	313	274	278	283	289	294	282	264	248	296	294	312	280	276	283	257	288	304	312	295	302	284	310	317	301	300	287	291	300	281	331	296	296	272	287	281	287	289	266	269	312	295	310	312	297	324	260	265	307	295	274	285	272	256	310	340	274	294	315	267	295	271	316	318	277	320	296	267	270	268	301	279	277	284	287	276	254	292	244	296	299	296	328	299	311	299	275	277	287	288	279	318	293	271	286	281	292	290	295	299	289	281	293	322	311	289	289	275	295	289	288	273	270	286	265	305	297	289	274	299	271	269	285	270	284	292	313	297	283	282	286	260	269	274	269	318	312	280	284	282	306	280	313	268	278	284	266	314	302	311	304	281	277	306	248	285	293	272	277	324	291	300	293	266	308	281	303	309	310	323	278	278	292	264	293	301	304	306	288	289	283	280	296	290	285	260	285	293	269	282	254	297	288	314	282	277	274	304	312	293	297	288	286	331	305	299	290	262	321	297	257	293	277	308	275	280	296	292	286	308	288	276	263	284	286	302	304	298	307	310	257	301	270	291	237	296	300	278	271	273	298	307	258	295	270	268	255	289	282	298	297	313	289	302	305	291	310	296	309	309	266	313	297	299	290	282	293	250	289	285	277	307	308	312	301	291	309	301	280	285	270	281	274	310	300	293	306	293	284	320	274	289	286	296	309	294	325	294	269	290	293	253	269	301	286	305	291	286	284	304	286	265	289	286	289	280	307	275	281	289	301	294	335	295	297	290	270	294	282	304	288	282	291	274	287	306	313	320	261	298	262	269	296	271	256	296	303	295	327	301	295	283	276	296	306	269	288	288	314	266	282	284	315	295	289	308	285	267	299	289	293	293	270	284	310	275	306	273	280	295	289	302	287	296	277	288	244	295	301	313	299	280	287	309	270	261	282	263	291	261	305	313	321	271	271	289	313	316	282	309	306	302	279	272	283	279	281	277	269	296	294	273	283	295	281	283	295	283	294	288	298	259	283	280	285	255	286	329	308	300	275	286	277	307	310	253	283	282	292	281	306	308	280	304	293	287	308	325	289	265	303	293	289	297	270	277	296	321	277	302	292	272	274	270	298	278	294	287	283	290	300	300	276	298	286	283	300	299	291	299	316	273	259	293	282	308	292	271	264	332	297	287	278	255	292	292	311	304	288	262	276	281	288	299	298	271	279	289	291	274	259	272	307	313	318	279	294	320	278	303	288	307	292	307	309	282	283	296	296	284	300	290	298	276	283	275	282	285	287	295	292	305	297	307	301	287	287	262	279	300	259	291	293	295	288	293	282	288	296	283	315	278	303	291	299	285	306	275	300	309	292	288	260	296	304	305	299	292	259	265	285	300	303	308	280	308	293	290	299	294	285	284	301	281	308	282	296	295	264	263	303	309	276	266	266	291	287	302	293	302	298	275	286	288	303	321	289	293	292	296	302	285	296	294	276	296	284	273	274	302	275	312	294	287	311	279	253	304	282	285	329	274	300	293	304	319	303	289	337	300	282	291	295	285	274	285	287	286	276	282	288	298	301	308	269	278	287	262	294	305	253	291	278	293	291	271	305	273	291	309	288	239	326	288	299	277	310	303	288	341	277	285	306	297	319	310	310	306	265	279	271	268	285	309	291	282	274	304	279	307	287	289	283	295	278	314	277	268	297	282	315	299	297	261	297	297	331	308	308	313	287	304	270	291	290	307	291	296	312	264	298	291	281	291	286	299	270	284	283	265	332	284	303	286	282	280	278	311	301	285	295	293	305	293	313	314	259	270	327	283	288	314	281	301	262	280	280	302	273	297	310	263	264	279	268	287	294	294	286	251	295	315	287	316	280	288	337	286	298	303	294	277	305	318	306	302	313	290	274	298	306	312	263	301	298	306	316	304	293	288	270	280	281	304	259	261	270	263	312	322	316	275	300	303	333	323	292	285	265	274	259	256	293	290	299	273	308	297	261	324	296	297	285	278	265	283	265	302	274	278	294	273	294	286	294	281	283	301	321	294	272	257	289	276	281	273	268	305	295	295	288	293	282	272	281	299	289	285	281	288	325	304	281	281	307	329	316	308	272	265	259	290	289	326	259	266	270	318	296	278	276	275	299	297	278	276	311	289	289	305	278	271	292	315	302	289	305	326	303	305	251	290	264	278	294	281	298	273	258	291	258	285	312	259	298	290	327	272	271	281	309	309	288	278	307	309	295	292	294	265	259	315	289	300	302	278	270	293	288	271	295	276	294	292	303	215	307	298	306	298	285	254	313	257	287	309	291	299	297	302	279	312	290	315	270	268	300	310	286	259	278	265	277	285	301	332	303	279	296	305	290	291	305	309	327	314	281	287	292	299	292	289	291	248	280	285	332	266	307	297	289	293	277	285	326	289	300	287	298	319	260	291	301	279	294	263	300	301	298	279	266	303	282	309	306	290	307	266	284	278	283	271	282	308	272	287	305	299	286	256	294	257	254	279	301	304	279	309	287	306	280	287	276	288	296	289	285	288	310	307	295	322	301	272	284	301	291	282	295	276	291	298	307	298	320	265	303	299	293	274	313	293	283	292	308	286	289	273	293	286	280	282	289	282	285	320	286	249	288	263	304	266	273	294	295	295	293	323	274	291	293	290	291	290	296	298	318	286	279	264	282	298	309	278	318	291	307	312	304	321	312	297	262	269	296	285	287	280	266	287	287	304	294	288	281	272	287	272	269	310	313	259	229	307	328	277	274	293	317	302	274	275	284	286	338	295	274	285	289	283	320	278	262	283	294	314	279	307	286	277	278	277	293	269	310	287	289	287	315	286	325	294	264	284	280	293	302	330	307	306	281	283	314	318	301	265	282	284	291	288	294	280	274	299	295	286	251	297	283	318	320	277	292	289	294	265	307	285	316	293	292	300	307	256	272	285	286	292	289	284	357	303	259	306	287	299	311	293	272	283	291	289	306	267	285	288	261	304	295	295	268	315	316	278	315	292	281	293	304	289	272	306	274	288	287	301	305	291	277	290	288	304	293	267	285	267	295	273	306	258	310	281	290	322	291	331	282	323	281	304	305	319	271	281	275	260	281	295	278	283	278	301	271	273	276	273	309	300	309	293	284	275	301	264	291	334	274
40424	51168	33478	13865	2030	599	461	496	516	518	495	489	487	502	442	488	447	462	449	510	471	439	505	496	478	473	516	483	479	476	472	503	481	490	470	467	465	461	452	504	508	493	477	489	460	495	461	487	475	472	467	453	462	469	488	490	482	494	482	494	442	496	477	509	487	509	472	511	461	462	472	512	514	466	514	490	497	465	478	465	518	465	520	460	454	450	472	455	502	495	500	494	484	492	484	462	486	508	487	485	526	482	457	472	481	494	545	522	477	486	524	443	477	490	481	507	512	532	476	489	486	528	476	475	472	471	488	471	420	516	440	478	490	497	514	459	487	499	476	470	461	468	490	508	480	501	493	465	485	471	466	494	534	483	512	462	513	471	483	458	485	488	529	483	492	485	496	500	469	494	485	461	498	478	439	494	488	458	464	508	480	493	493	500	509	465	477	449	513	505	490	542	448	469	460	511	491	471	546	453	495	474	501	522	499	506	471	491	482	491	512	496	471	485	495	488	495	506	468	506	469	457	455	475	507	507	449	515	500	485	488	473	477	469	468	481	459	530	481	483	474	478	486	561	485	483	483	530	460	467	459	464	482	476	489	479	484	422	456	468	448	443	489	488	500	480	417	529	485	485	509	509	450	475	493	473	454	506	487	508	452	446	473	512	501	475	471	478	485	485	458	458	455	482	473	477	465	472	454	515	481	492	511	500	515	487	486	499	502	472	497	489	479	478	497	502	450	471	480	491	456	482	454	529	479	485	466	489	536	482	469	489	515	459	470	465	451	501	503	491	478	511	460	511	466	503	516	475	494	500	521	464	501	464	450	492	490	494	467	454	501	461	471	492	516	507	467	478	532	453	512	463	484	471	440	443	500	436	449	490	506	462	464	488	500	473	519	455	460	508	477	465	524	439	498	473	436	443	501	489	480	507	490	466	460	477	545	470	472	490	514	490	463	491	466	480	463	463	477	520	473	527	489	499	496	491	483	435	480	495	498	495	466	495	476	512	508	466	495	517	484	469	469	477	509	481	453	475	502	505	479	489	446	475	507	525	504	518	476	495	494	496	473	463	491	499	465	480	539	496	469	473	512	494	476	512	450	498	472	469	483	501	506	486	509	520	491	469	462	472	489	495	482	468	462	496	486	499	474	508	525	456	506	457	528	486	474	475	435	477	480	463	474	500	477	462	508	476	460	493	473	514	484	462	489	479	490	482	499	474	485	477	496	460	491	464	486	504	470	497	470	450	562	484	489	492	500	500	450	484	464	506	536	504	489	508	504	457	520	466	493	484	479	497	488	475	492	482	516	479	456	504	465	499	474	484	505	503	479	495	483	467	462	487	487	499	451	440	496	488	502	478	484	493	544	521	476	505	497	500	492	430	467	475	434	471	448	497	483	508	539	455	487	471	459	478	493	454	476	484	477	524	501	536	485	480	496	457	504	490	481	443	484	465	517	499	541	477	493	470	484	488	461	437	527	476	524	466	481	484	417	513	473	480	474	505	470	489	468	468	484	478	478	455	444	479	514	453	473	511	441	480	499	465	488	478	466	507	471	498	514	451	479	467	517	519	492	474	510	485	478	462	516	454	498	463	476	467	481	455	418	498	525	490	484	491	476	485	479	511	445	480	479	474	499	477	459	510	482	466	472	491	463	439	477	473	470	465	470	485	482	507	473	460	508	497	464	465	469	522	466	483	512	487	502	465	508	483	476	474	515	493	446	477	503	473	494	461	468	452	477	488	484	517	490	469	458	457	480	505	474	455	472	467	485	544	488	492	456	514	503	466	459	499	490	494	487	457	505	494	454	468	513	431	469	476	454	483	488	471	468	530	489	482	499	489	471	503	489	461	487	483	489	474	487	501	475	541	465	455	490	489	464	491	506	514	484	476	404	504	482	542	465	496	539	433	434	492	494	507	459	508	515	485	461	476	484	497	474	496	504	480	516	441	497	489	501	456	449	478	485	499	472	502	470	484	469	492	490	489	456	449	433	506	485	499	489	502	508	474	492	519	469	463	495	506	521	484	479	490	519	464	484	450	465	490	444	469	520	517	462	494	466	473	521	480	516	497	479	480	494	487	514	495	521	502	503	482	477	469	484	474	468	466	478	481	475	512	499	491	456	443	484	479	469	476	492	500	472	440	471	490	466	465	492	495	490	478	487	518	448	475	542	458	456	490	470	470	464	516	507	510	487	472	510	495	502	476	463	482	508	502	514	463	454	492	452	496	478	467	485	487	484	516	500	520	456	485	506	487	502	483	499	462	496	488	519	508	506	482	474	460	455	468	456	495	505	511	478	470	454	475	447	458	488	462	474	458	483	457	469	471	490	490	457	497	513	478	479	473	494	485	488	484	498	488	465	494	485	499	489	462	471	493	494	484	496	471	468	499	486	473	493	497	497	447	471	469	452	485	483	487	491	466	490	495	441	468	520	454	483	493	498	492	472	504	497	478	503	484	521	446	467	462	529	503	497	487	530	468	498	429	475	459	460	468	483	498	422	503	485	488	516	474	498	470	506	460	484	434	473	445	510	493	491	491	515	485	462	486	499	495	489	490	455	523	507	489	517	493	461	481	475	495	480	482	529	509	461	512	480	475	457	510	482	489	488	484	476	467	506	498	461	500	491	506	544	495	511	513	480	490	486	476	474	508	472	510	503	497	490	509	461	467	468	491	506	470	503	484	464	509	504	481	450	483	488	489	484	503	483	519	457	473	469	492	469	497	483	496	462	487	464	479	434	474	494	503	506	461	463	483	479	467	427	487	477	455	506	491	463	469	451	479	456	495	456	519	496	480	523	489	516	482	472	512	465	511	474	440	492	474	504	502	511	474	499	479	478	482	487	491	498	487	503	477	463	469	502	518	486	478	465	469	495	490	498	496	428	515	459	558	473	463	475	469	465	478	494	452	482	477	471	489	483	463	478	497	459	491	476	509	489	475	528	465	493	455	513	467	478	491	495	471	506	488	446	461	531	471	468	459	477	484	457	449	501	452	487	482	517	513	467	468	498	515	472	504	450	493	523	494	452	438	505	461	479	458	472	465	495	482	451	500	499	464	464	499	478	503	500	462	491	505	457	501	505	467	467	471	504	480	487	494	492	470	522	458	487	481	456	475	497	455	493	468	462	495	480	509	480	465	443	526	516	504	474	480	479	468	503	518	503	518	491	516	464	465	477	495	470	491	473	480	504	505	482	432	454	484	456	485	501	453	469	493	487	481	509	495	531	505	468	522	520	486	523	497	437	446	517	484	497	497	515	462	522	482	511	483	470	444	481	522	489	471	496	464	519	474	471	482	497	485	481	495	476	495	509	477	525	478	490	504	495	506	454	503	494	486	494	504	457	508	487	468	483	471	503	463	509	500	490	476	490	435	447	492	455	490	505	484	476	499	504	475	441	495	465	504	450	441	462	494	443	434	503	501	497	471	495	466	491	494	509	486	493	515	529	519	492	484	475	474	467	519	481	503	505	476	482	491	470	447	481	462
25627	25863	35399	29465	19311	6309	516	417	397	374	380	366	349	397	359	354	361	353	362	375	356	389	377	362	364	340	382	351	342	378	369	374	343	358	375	358	390	351	344	363	379	382	347	326	413	388	355	337	341	373	346	367	340	384	378	362	364	393	364	344	332	355	351	347	391	354	356	387	375	362	375	352	341	365	349	381	342	357	375	373	367	344	346	326	321	344	364	366	379	368	331	361	351	358	347	383	386	325	374	369	356	359	382	343	360	394	344	334	383	389	377	338	404	384	369	352	325	326	371	358	370	352	352	355	371	376	386	385	374	317	345	344	342	379	366	379	320	338	354	350	372	313	378	369	323	377	333	361	393	346	371	362	355	375	351	372	365	344	357	343	362	348	336	341	355	374	347	351	340	363	382	391	349	353	336	342	370	373	390	330	324	349	390	341	343	326	383	346	343	367	374	346	358	346	348	372	378	358	346	336	334	350	371	366	341	358	336	347	347	363	353	342	356	359	335	336	353	355	369	350	396	343	329	370	368	366	350	372	371	399	360	348	361	382	360	350	367	352	361	335	376	327	369	332	355	330	347	345	355	357	340	325	338	323	375	342	391	326	355	385	327	372	391	354	368	358	347	364	332	384	371	354	378	362	360	344	361	365	368	342	369	408	326	365	351	348	379	330	379	354	351	342	364	401	363	341	338	340	351	368	362	391	364	338	376	366	362	383	369	361	348	333	397	361	333	344	367	340	341	357	373	340	368	353	363	362	355	338	381	365	357	321	365	348	371	375	354	376	356	360	351	376	362	375	352	359	344	359	349	354	364	374	392	345	336	375	354	346	366	327	371	376	348	365	331	339	329	356	335	339	326	336	338	332	366	357	359	354	363	356	344	345	367	357	376	384	346	343	356	362	356	332	381	360	351	347	351	352	323	366	387	348	357	335	355	345	330	335	353	374	359	367	336	342	373	346	352	343	345	341	346	313	334	369	330	365	360	370	359	385	325	341	365	366	357	376	397	370	343	375	360	356	332	393	373	329	388	352	341	334	346	354	358	371	355	377	348	353	348	390	330	360	346	378	371	369	364	322	348	357	348	374	342	379	381	361	358	373	366	365	357	351	351	364	337	357	348	364	341	346	375	349	403	366	381	381	370	356	332	359	354	370	357	359	363	365	364	363	360	373	384	355	386	336	362	386	339	361	365	363	395	336	344	359	361	345	348	348	356	358	364	349	375	367	390	352	372	335	332	355	366	300	358	365	360	399	354	348	410	354	384	427	319	363	334	326	332	349	357	337	343	342	346	370	349	405	367	341	365	348	342	362	364	330	351	372	375	363	358	354	351	366	336	358	320	381	334	371	338	370	373	377	375	391	337	351	362	340	357	335	353	362	343	374	351	358	327	369	365	374	359	359	391	360	332	373	351	347	366	357	376	339	367	351	369	370	370	355	353	346	344	378	391	379	369	355	361	345	364	400	335	384	364	350	362	350	388	340	344	349	327	349	330	336	348	348	366	365	366	332	350	366	359	357	347	359	386	342	316	342	366	312	332	374	353	381	360	367	340	367	320	366	357	361	372	349	344	328	381	331	338	350	341	341	364	366	358	324	345	380	362	389	411	337	368	370	369	338	338	344	375	343	375	351	334	360	355	361	321	361	353	343	344	362	332	344	344	364	334	360	334	386	356	369	365	378	354	348	337	378	355	370	310	351	350	360	357	355	394	310	354	370	356	363	372	356	385	354	388	380	379	328	356	342	372	352	338	346	354	345	359	379	335	404	348	342	362	359	406	364	370	320	359	367	364	342	350	306	356	337	342	363	347	331	352	387	380	369	339	347	349	345	345	351	340	358	368	383	347	364	346	350	340	353	399	395	366	333	307	336	369	350	360	373	356	365	376	330	352	362	339	356	348	382	330	380	340	362	347	354	367	374	374	370	322	370	359	366	325	351	349	366	341	336	382	356	325	353	343	387	344	348	360	388	380	383	363	342	392	342	385	361	388	370	344	341	359	347	328	337	356	385	383	357	358	363	380	365	378	329	342	355	344	355	353	313	381	332	338	341	374	357	382	331	359	365	365	367	357	363	351	351	339	385	337	339	352	333	313	348	369	318	359	395	363	347	364	342	357	361	352	362	375	360	358	381	332	374	364	371	348	374	330	366	379	364	352	365	385	395	354	392	378	355	381	374	383	344	372	351	367	388	354	335	337	340	376	382	354	297	367	340	356	346	357	347	351	326	332	352	342	353	336	371	366	370	345	345	350	363	368	348	353	379	385	347	387	367	365	377	340	331	353	371	352	336	350	365	365	352	337	346	370	332	352	340	335	365	378	350	380	331	374	362	364	398	352	345	400	362	350	359	326	355	370	335	374	363	379	356	359	340	378	351	399	382	362	351	375	359	376	360	394	366	323	365	379	359	367	377	374	353	382	345	334	374	366	377	328	317	388	353	380	381	379	345	392	340	374	352	356	350	348	360	338	324	345	361	396	385	387	361	381	334	385	351	365	370	381	347	379	401	377	416	396	387	399	327	320	354	348	341	360	358	364	330	374	374	337	384	338	325	386	369	376	341	368	349	373	373	361	341	344	366	384	375	382	345	362	337	358	386	352	363	377	309	344	377	348	327	351	367	334	347	367	343	380	368	359	356	336	369	373	336	339	333	380	355	371	374	420	355	357	364	381	350	329	361	358	370	370	367	381	368	367	386	375	321	379	384	386	386	336	330	386	297	335	391	321	319	343	375	352	377	356	369	346	346	353	349	369	373	386	348	350	350	393	373	378	365	375	352	335	389	355	349	379	341	325	349	344	354	356	328	383	352	369	336	369	398	354	356	371	354	375	347	328	375	352	369	360	334	332	338	351	356	395	395	367	391	348	377	367	353	355	372	366	377	331	370	346	351	343	357	355	341	365	357	336	327	348	341	377	355	316	341	356	314	337	320	344	367	335	362	367	363	360	356	329	346	328	382	336	373	371	327	332	340	351	353	371	380	359	309	376	361	349	379	355	362	383	320	336	356	349	335	363	389	321	362	355	337	360	341	375	340	348	345	337	345	358	393	329	372	372	329	363	373	368	361	338	354	359	390	346	367	381	371	341	375	316	354	331	332	361	368	357	351	324	387	345	367	351	351	396	354	387	370	351	357	332	354	354	395	368	326	338	345	336	335	343	394	361	354	320	360	366	352	339	363	363	341	371	349	396	363	363	371	372	353	345	387	338	366	346	389	361	344	365	345	354	325	344	380	406	342	373	384	332	364	306	362	366	376	383	349	367	357	357	345	402	332	341	324	362	337	364	377	389	351	351	318	367	378	344	329	350	340	372	355	357	380	369	337	341	344	330	327	354	370	360	368	359	348	329	370	362	347	365	370	373	372	344	385	372	364	364	340	321	363	352	389	356	369	352	358	351	346	332	344	372	344	389	377	360	355	369	332	341	357	349	348	353	382	375	388	375	365	350	389	322	388	379	372	375	371	331	370	331	373	351	359	359	376	355	329
63103	94384	67750	38312	11929	1686	605	559	627	587	591	612	564	583	597	587	584	561	613	590	605	599	569	595	602	584	601	584	522	552	538	586	563	558	610	567	562	622	566	596	585	589	586	541	556	534	531	576	613	559	574	569	545	578	573	556	569	596	574	565	624	536	583	545	573	554	566	547	561	625	536	558	567	614	587	562	574	606	577	613	617	561	602	577	569	559	599	606	620	627	589	575	566	613	567	587	579	583	612	587	546	551	608	545	540	546	557	573	538	554	567	588	580	602	588	569	568	578	586	609	569	582	610	558	590	595	593	555	520	582	545	632	578	557	613	587	558	547	619	552	575	552	606	559	560	538	548	577	552	577	527	573	602	550	587	587	570	606	591	578	567	565	592	563	537	573	597	600	577	580	586	592	544	591	600	557	574	596	519	562	571	621	567	575	564	564	573	583	579	581	572	607	606	549	592	593	529	568	619	571	589	596	587	590	545	544	562	574	578	540	562	599	555	546	625	577	580	573	561	571	592	533	544	619	591	549	564	619	575	553	552	606	596	572	591	558	597	605	591	575	627	630	562	562	587	578	580	549	557	598	567	564	533	577	603	550	609	621	562	510	602	542	585	578	529	540	541	622	556	552	577	547	584	569	579	583	582	570	554	564	623	578	599	541	561	577	629	576	580	584	606	593	587	591	565	552	584	556	535	605	549	612	602	598	590	552	575	580	530	571	551	501	591	618	581	545	583	593	581	579	613	600	621	574	580	614	578	561	559	557	564	563	559	569	571	563	529	546	624	589	585	566	602	594	623	578	579	589	547	524	531	575	585	558	579	590	594	609	573	595	589	575	634	509	606	561	603	575	560	567	571	547	588	567	558	565	595	572	582	552	574	575	582	595	572	523	569	536	594	583	603	585	562	597	615	593	545	621	576	536	586	564	601	577	553	526	537	561	593	549	600	594	547	580	551	568	518	561	547	552	601	560	607	590	557	587	598	562	549	570	556	578	568	582	544	557	562	581	585	597	574	604	547	586	528	623	577	571	603	556	567	585	556	587	548	556	633	572	605	599	625	562	581	563	587	586	535	576	589	588	564	581	586	602	605	551	579	562	601	545	616	581	571	586	550	577	560	549	549	621	547	562	564	539	611	573	552	574	569	560	546	562	599	606	583	556	568	558	602	539	559	625	576	611	574	561	597	590	532	562	586	571	563	621	554	598	551	571	611	575	600	528	616	578	562	575	582	593	569	553	565	537	593	546	546	574	584	582	569	563	538	602	566	580	547	563	589	581	577	564	611	593	573	555	598	618	541	547	610	598	567	583	563	591	558	593	599	605	590	592	577	560	580	585	592	549	559	604	602	574	642	579	573	543	571	594	594	574	564	560	559	567	553	579	555	595	535	549	569	551	588	600	601	556	586	562	588	555	537	542	566	569	598	564	552	608	583	626	560	613	610	541	595	611	541	587	576	555	587	540	564	577	576	568	552	603	574	536	563	605	572	570	589	559	609	600	585	546	592	531	611	526	583	607	594	571	579	554	556	567	557	532	593	577	582	583	602	596	532	611	578	610	562	536	577	598	597	603	612	584	584	550	599	588	548	582	558	556	619	569	576	566	544	594	561	575	573	556	546	580	582	574	578	565	560	597	579	640	587	549	552	603	578	584	572	628	568	553	606	568	599	553	612	592	556	593	549	611	580	572	562	545	556	584	567	617	544	562	586	580	530	605	561	596	548	600	522	555	616	573	569	633	548	561	542	576	571	591	554	543	606	590	589	575	555	568	600	642	564	570	595	571	597	564	549	559	531	583	586	543	559	574	598	593	560	551	600	629	554	565	587	566	566	582	548	542	581	539	612	560	600	573	591	514	599	584	600	569	582	552	586	597	636	565	580	563	585	560	563	575	553	560	570	606	612	595	625	537	579	591	553	547	606	572	589	583	618	554	572	578	623	582	555	638	608	612	567	568	615	579	616	529	565	642	528	561	564	609	533	592	579	568	581	561	580	582	551	604	617	564	573	550	615	546	570	598	584	569	583	620	540	569	589	548	570	591	563	566	542	553	574	591	579	580	595	617	597	576	582	577	597	528	587	588	617	573	564	607	610	559	590	600	594	565	570	571	614	562	569	611	554	549	559	592	566	560	576	530	584	573	589	560	567	597	603	569	521	568	560	589	583	566	554	607	592	552	570	581	570	571	562	588	571	596	590	566	614	612	552	550	549	626	613	625	585	566	569	555	619	599	539	619	643	558	604	566	561	570	573	564	578	590	597	594	625	557	586	570	588	556	588	548	568	569	545	561	560	606	584	566	555	601	549	597	574	553	584	595	574	526	614	608	575	575	575	583	577	568	576	582	576	602	605	577	574	559	540	598	640	577	580	581	597	572	539	583	583	607	576	585	589	543	592	588	543	547	602	584	546	584	589	616	590	593	624	587	581	548	571	586	572	561	567	585	561	612	533	552	615	602	569	568	560	538	582	584	553	629	562	643	562	591	613	591	540	596	592	583	575	605	607	570	561	590	605	581	553	582	604	599	618	557	573	590	547	538	609	621	562	589	588	547	634	551	567	584	634	550	602	549	581	565	618	573	604	567	545	570	538	570	573	563	589	615	575	596	558	590	599	565	543	601	566	582	586	554	616	566	603	605	616	572	582	592	590	588	600	610	560	565	564	558	586	603	572	569	571	573	565	534	553	539	570	593	590	562	595	558	577	563	592	559	564	549	549	630	605	540	583	564	547	557	574	586	550	607	586	603	545	614	569	545	568	605	557	570	582	594	567	574	605	600	583	516	588	577	587	587	550	600	569	546	507	571	611	564	565	605	542	564	527	584	550	577	535	581	577	599	562	605	589	571	587	554	547	529	556	573	596	594	622	575	602	564	525	589	529	614	569	569	582	592	551	550	535	586	617	605	596	550	549	549	566	591	594	593	617	541	571	591	609	581	566	567	582	578	584	621	583	574	608	598	570	569	564	613	563	600	569	597	573	549	589	560	583	565	608	561	555	574	544	553	560	588	598	551	560	585	587	581	583	550	569	584	571	606	610	578	572	579	608	603	576	550	581	521	583	540	571	580	581	622	579	557	561	562	596	556	569	546	578	565	579	605	536	618	573	594	592	594	555	583	557	587	552	585	595	588	591	533	599	567	586	582	587	562	586	579	605	554	582	603	595	584	544	556	574	569	584	555	581	573	558	614	605	566	549	593	586	603	613	586	587	556	602	602	531	524	578	591	588	582	592	550	552	570	572	552	553	619	589	571	557	563	562	590	552	602	575	569	598	576	595	578	566	577	585	567	597	569	558	588	612	584	595	544	553	569	607	560	540	548	555	600	592	564	542	602	566	570	575	555	597	555	608	539	522	559	578	607	579	608	558	561	614	603	548	592	559	554	599	591	547	597	597	562	591	559	604	543	599	589	595	602	603	554	545	603	595	570	544	623	582	589	519	530	636	585	583	567	597	598	580	587	599	581	592	627	580	593	604	543	595	578	597	588
24380	23538	32950	27957	21834	15351	2491	655	582	545	617	569	567	591	551	515	578	547	540	518	548	522	559	566	538	548	566	527	561	565	564	566	555	549	534	563	571	549	509	565	563	550	546	553	538	556	602	582	566	569	554	556	589	596	546	557	541	537	515	551	532	566	537	569	557	548	544	535	573	514	542	555	564	543	508	564	533	524	580	525	501	568	513	577	545	543	504	551	547	543	525	594	535	549	525	555	559	577	563	593	620	568	516	548	568	532	533	566	589	521	584	518	503	555	546	596	513	539	552	539	590	522	577	545	557	559	555	526	549	512	578	576	531	556	512	544	554	531	558	513	512	568	544	541	551	572	548	559	566	583	547	539	524	560	574	511	555	584	509	559	533	571	527	556	564	557	516	512	575	565	567	534	567	590	526	519	572	493	512	544	537	544	555	573	498	552	584	530	595	500	487	516	511	553	543	585	558	581	555	586	524	542	554	583	567	542	530	538	534	532	550	568	507	515	524	566	559	551	547	558	520	550	552	558	524	531	520	560	578	531	576	516	559	537	532	538	537	566	525	600	539	540	513	523	566	549	583	543	536	558	550	527	591	543	533	563	531	544	490	549	567	543	507	548	561	553	515	537	550	529	547	527	562	551	551	521	573	548	563	546	530	586	512	599	533	555	579	564	550	554	538	561	528	560	533	565	513	562	533	512	598	512	517	534	545	537	525	542	569	541	531	567	530	566	535	531	576	551	538	522	538	543	524	551	536	538	543	577	591	585	559	558	513	534	566	513	520	552	534	560	539	572	542	580	555	547	498	516	547	503	511	544	564	554	515	530	562	547	572	520	520	572	528	550	562	543	544	550	541	537	558	540	543	526	508	547	531	560	566	540	528	574	496	510	523	515	558	507	559	514	523	510	532	552	519	572	513	544	558	538	503	499	530	516	533	558	500	554	558	552	526	562	521	494	549	540	549	533	544	534	533	558	565	538	509	500	544	560	539	548	535	613	537	566	546	546	529	534	550	555	557	533	529	615	589	585	572	549	544	535	544	542	539	561	534	536	503	548	586	537	522	537	569	541	561	521	528	521	544	527	527	555	518	552	516	540	529	548	509	530	585	469	513	524	509	555	536	579	550	524	531	528	510	524	564	517	524	538	524	556	544	635	542	572	581	561	534	537	543	563	518	523	532	540	524	515	556	575	519	586	531	523	562	543	543	513	556	524	550	506	526	537	518	554	546	529	562	529	512	549	506	519	509	529	570	543	561	515	556	545	520	576	556	518	557	542	535	487	515	552	537	515	557	549	542	506	558	531	533	553	548	555	557	563	572	571	593	534	535	545	552	530	537	553	527	512	548	523	571	517	554	587	562	560	562	555	537	553	524	557	587	523	521	572	543	542	561	534	538	561	543	544	609	575	507	573	582	528	572	558	522	505	501	576	551	570	535	527	533	517	561	551	550	521	547	568	562	572	514	497	537	503	547	530	557	510	513	479	536	550	492	531	575	587	557	536	527	530	529	588	581	549	526	574	548	494	520	531	534	569	542	523	556	554	545	542	546	579	562	577	545	518	578	549	539	551	530	551	573	552	577	526	530	529	549	546	569	558	562	510	539	518	524	563	492	536	566	568	522	524	536	537	546	567	570	543	559	577	547	530	564	543	525	534	530	529	515	566	552	576	565	513	567	518	524	562	547	534	525	568	591	510	582	558	569	522	545	542	533	557	517	572	521	554	537	530	584	583	596	530	572	514	604	545	563	555	503	538	502	519	545	554	531	500	561	580	537	556	552	516	605	499	580	564	550	545	534	525	527	529	544	527	560	563	525	552	539	538	544	537	578	547	562	565	569	585	543	554	526	544	537	549	535	524	539	530	545	547	569	570	583	534	515	575	518	563	563	543	537	527	596	558	558	521	520	535	555	578	506	570	541	557	554	548	540	536	530	522	546	501	574	546	522	525	544	579	481	527	551	529	546	532	523	513	525	564	544	543	524	532	565	525	587	544	594	511	575	545	564	579	554	578	544	567	546	572	515	571	549	524	567	546	531	529	522	539	566	537	544	582	532	529	543	564	550	531	537	538	540	540	521	575	523	541	540	505	564	533	553	558	535	521	584	545	558	535	541	543	542	560	537	560	492	559	552	537	559	545	533	566	550	554	514	490	572	546	558	530	560	538	554	529	524	570	544	557	525	576	503	578	555	548	526	517	541	551	538	525	561	558	519	508	567	571	538	533	561	521	532	548	537	506	539	551	540	481	557	551	566	562	554	559	562	600	563	561	525	529	546	587	516	530	563	560	552	525	550	519	555	540	542	540	563	531	557	532	540	542	541	536	527	536	579	522	623	557	534	540	537	521	526	556	537	555	532	518	549	545	548	539	523	536	561	529	535	514	552	498	555	501	531	557	551	572	574	549	518	563	531	530	535	513	544	559	521	551	554	548	571	564	559	607	541	553	530	533	573	532	528	554	570	527	569	530	542	549	568	558	527	535	539	535	567	520	520	596	570	529	524	521	557	500	532	525	552	557	558	532	541	539	570	555	574	565	562	541	536	528	579	557	542	565	536	519	558	565	538	517	581	485	606	561	545	538	512	526	518	543	495	553	545	515	519	516	536	542	556	538	505	539	541	586	586	544	513	528	547	544	573	529	554	549	569	509	551	549	577	554	571	513	549	539	558	510	508	560	554	527	550	554	535	585	561	526	536	529	540	561	525	581	539	555	537	558	518	544	540	560	580	564	554	529	538	562	551	572	574	551	478	585	553	592	520	559	548	512	536	563	503	532	579	527	559	516	548	541	545	561	587	534	540	544	551	566	554	548	545	522	533	489	549	551	552	517	534	541	555	566	546	487	517	549	501	530	563	538	546	587	545	541	548	545	546	536	546	508	568	560	505	525	584	521	541	549	572	533	510	553	583	509	534	553	559	545	547	532	535	563	581	536	533	525	559	533	566	555	529	563	529	496	546	523	531	519	574	520	533	580	566	553	550	513	585	546	564	563	583	566	521	561	544	567	513	493	538	543	577	558	609	527	592	562	497	530	511	508	533	565	588	537	565	529	530	546	507	532	543	530	589	556	546	574	554	542	531	520	536	503	529	577	534	544	527	541	525	530	567	550	518	505	554	554	557	559	522	524	569	554	559	547	538	535	511	549	523	513	542	565	535	572	509	539	547	572	538	554	560	551	541	565	549	518	532	582	544	545	542	515	544	539	516	504	575	576	551	539	551	523	538	518	538	533	534	538	570	497	565	572	538	560	555	566	560	546	497	575	549	578	566	521	533	561	538	533	545	545	546	536	526	530	547	573	558	554	514	525	571	524	518	508	556	544	557	549	547	555	514	524	504	530	565	521	560	541	509	516	531	578	531	536	556	553	508	581	566	571	525	549	584	527	564	555	520	556	590	507	581	535	538	591	549	535	520	534	555	596	578	548	553	565	528	536	528	517	519	533	482	558	543	527	546	518	510	549	507	599	540	537	518	547	575	540	490	596	543	561
62615	103109	78074	47916	19220	3317	844	885	806	811	885	898	891	801	838	836	874	813	844	843	869	829	896	823	852	876	810	857	874	842	858	750	796	796	818	809	820	835	809	848	821	881	841	811	775	807	878	811	880	825	831	807	853	817	797	833	824	918	850	820	879	867	887	864	801	848	836	794	864	798	842	764	791	800	751	868	781	851	811	876	904	785	836	817	885	835	869	825	854	835	807	853	851	833	816	796	832	819	851	837	780	882	816	785	824	818	787	823	837	775	858	856	861	823	786	811	826	818	835	803	820	834	811	854	821	847	812	835	815	837	844	818	864	798	805	839	801	776	846	855	819	774	774	836	799	835	848	821	809	830	891	783	796	871	757	824	841	836	839	880	836	815	758	842	768	865	803	877	856	826	826	828	883	807	850	792	840	875	813	798	844	875	839	837	865	816	810	827	848	855	851	870	821	784	832	812	808	817	766	864	876	784	883	834	812	772	822	834	821	855	841	766	874	824	816	820	837	830	802	798	772	811	812	818	808	816	835	856	812	832	821	838	794	810	829	785	832	814	833	782	867	809	828	798	827	823	847	811	755	862	795	776	819	821	797	824	776	868	852	808	844	811	828	856	825	849	808	844	790	771	849	850	785	823	815	794	843	823	784	859	799	859	811	857	835	857	840	796	805	828	822	793	785	831	812	841	800	814	834	823	847	808	838	837	792	837	806	863	822	820	865	814	810	840	815	800	830	781	781	811	831	838	851	803	848	849	807	866	846	843	817	863	842	822	787	868	785	877	832	798	827	845	856	806	804	806	845	858	846	818	845	792	807	830	821	837	884	836	843	798	794	852	865	862	791	866	816	838	808	832	898	888	774	803	812	845	808	814	827	800	832	785	812	847	897	829	825	794	843	815	817	824	817	834	825	835	783	847	789	825	816	792	857	814	844	820	824	818	821	863	807	832	833	855	849	861	815	843	862	777	830	801	837	834	797	807	801	801	810	822	874	778	836	796	795	834	843	877	828	843	828	840	853	824	853	850	785	847	821	803	838	864	831	791	747	840	903	853	842	789	850	858	860	871	818	845	827	831	876	860	835	842	853	778	832	826	890	866	816	816	842	832	867	785	818	858	817	837	797	808	810	806	866	845	797	831	766	793	887	857	881	816	809	840	841	834	854	822	805	836	760	834	817	847	804	841	829	837	830	798	808	850	814	768	747	906	831	808	845	836	841	867	841	876	835	815	827	798	783	824	819	846	771	820	857	844	841	809	803	861	809	871	825	827	819	832	892	826	840	859	835	835	777	848	783	839	815	822	839	813	854	845	839	832	861	804	835	800	840	793	845	841	825	851	861	811	837	840	826	826	799	869	841	800	825	811	831	878	841	774	844	851	852	838	877	791	836	848	851	845	798	820	822	773	840	875	795	794	788	833	847	828	822	825	828	805	836	865	847	838	847	811	835	824	825	816	882	854	782	845	760	849	838	818	870	847	865	821	865	805	831	828	848	899	843	848	828	825	860	837	848	862	835	814	818	878	837	821	831	802	830	795	757	796	910	846	844	797	871	860	849	819	891	783	789	894	813	815	857	808	815	839	840	782	841	787	821	825	819	790	798	823	829	832	791	821	848	847	771	771	839	882	899	794	805	759	847	864	836	785	824	818	850	815	802	821	868	811	849	857	846	764	825	803	804	813	801	861	815	778	872	805	820	812	789	843	808	824	829	809	835	799	834	826	779	798	813	811	833	840	831	811	823	871	803	777	809	825	871	840	851	808	813	866	807	886	848	825	824	874	756	842	866	817	806	836	857	837	882	819	853	849	789	880	800	790	838	786	839	859	859	818	854	840	861	816	854	850	805	881	785	832	828	774	881	799	840	802	782	850	851	793	888	825	861	832	753	854	849	831	796	817	836	821	856	814	830	845	862	889	867	819	802	847	854	855	800	832	825	838	822	827	791	833	802	827	842	844	833	841	807	857	877	835	877	860	808	786	812	828	835	834	839	769	793	877	836	841	805	846	849	822	844	790	841	814	832	876	789	811	838	840	843	849	853	809	832	818	824	797	836	829	831	871	842	838	861	828	850	840	807	840	859	781	822	838	852	811	846	839	867	856	868	850	825	834	845	774	805	836	822	843	806	829	857	813	802	861	780	771	849	817	789	835	814	834	845	798	888	770	858	844	794	814	843	948	823	811	779	864	829	835	838	832	818	823	826	816	805	832	796	851	846	876	875	821	771	810	857	840	859	858	844	854	820	836	861	795	747	839	823	861	819	856	870	867	857	859	836	833	846	794	838	794	806	829	824	850	836	806	800	865	799	787	805	824	858	818	796	860	845	783	868	850	862	844	865	852	867	848	769	801	822	786	853	834	840	853	848	840	839	817	859	838	860	807	794	822	865	800	844	802	822	882	818	810	834	852	880	799	858	847	891	869	894	903	866	854	826	827	833	844	937	847	810	823	816	858	767	872	848	840	768	823	811	842	848	823	776	791	859	834	870	824	831	831	840	818	854	787	818	840	809	784	817	808	822	817	836	814	830	880	842	823	880	850	868	815	818	837	853	805	799	788	792	827	856	829	822	783	826	880	826	825	774	832	829	799	812	880	775	826	915	821	869	812	824	851	809	860	828	860	827	830	871	914	806	912	840	818	850	838	852	884	833	858	772	809	831	786	783	805	834	812	840	783	851	888	828	781	764	828	884	830	874	788	830	802	865	817	874	813	856	839	818	850	837	854	833	812	781	841	817	805	865	832	867	788	802	840	807	868	856	802	796	846	796	856	829	850	866	820	861	830	799	778	780	833	850	810	869	827	784	839	796	846	821	763	784	810	808	790	933	839	822	847	857	806	830	794	839	789	839	781	838	815	848	796	846	832	822	799	858	849	837	861	858	826	790	830	868	828	794	756	837	843	840	839	892	824	832	833	861	820	858	842	817	874	830	853	838	794	831	821	866	876	831	797	797	820	842	810	811	788	853	825	828	815	845	777	839	820	793	844	846	855	822	824	857	835	804	828	819	827	868	836	846	871	858	842	855	839	842	842	769	823	833	813	825	759	845	766	848	827	891	774	789	846	874	855	834	805	810	803	827	817	804	782	841	854	838	832	828	854	827	790	839	788	834	822	791	864	831	807	855	859	861	891	830	788	854	851	816	831	875	776	815	839	823	848	810	821	820	812	832	835	859	823	870	875	809	827	864	804	819	836	826	842	880	847	801	812	824	861	888	856	845	834	809	826	835	822	830	785	854	793	767	845	869	850	812	789	844	839	789	831	852	793	838	837	819	830	838	841	808	867	853	860	771	849	806	887	806	761	876	855	821	836	876	853	792	793	824	819	816	883	804	798	825	843	839	872	842	835	852	862	842	794	844	909	848	876	830	786	802	848	828	837	838	825	838	859	826	775	834	828	833	872	835	832	843	851	863	816	822	854	857	875	783	881	886	820	826	812	803	813	816	858	819	876	820	830	779	841	866	822	846	827	835	857	796	875	841	891	834	826
31145	32517	29302	14599	1781	378	279	282	270	279	275	262	258	296	253	276	240	292	279	301	271	283	298	288	285	281	270	305	295	274	269	284	292	281	294	296	314	293	278	272	303	272	286	279	319	249	270	277	274	312	292	279	275	269	270	300	285	303	279	277	294	262	323	274	286	272	280	267	287	258	288	300	273	278	261	289	270	263	303	294	260	247	273	294	273	289	271	284	313	333	290	274	295	283	266	284	294	261	283	267	275	255	291	298	251	308	266	283	267	270	272	263	277	264	287	265	277	281	281	254	288	291	302	259	260	288	300	290	314	259	281	291	279	287	294	269	262	313	293	266	266	280	294	276	296	281	300	261	255	275	299	284	296	299	287	277	307	276	291	271	292	301	279	297	263	315	290	258	283	294	269	281	285	280	298	290	298	309	286	271	279	308	253	294	275	290	277	278	275	314	264	285	278	270	278	263	285	270	270	266	283	284	264	278	266	272	252	280	271	312	258	314	276	280	306	282	261	280	285	290	303	263	314	293	256	274	296	309	286	268	290	294	280	281	300	279	238	281	289	247	248	258	297	304	278	262	263	270	276	284	277	281	284	277	316	282	295	264	288	285	278	279	274	274	271	270	283	264	275	273	331	286	284	300	293	256	280	318	298	302	263	264	293	253	263	289	236	276	297	281	314	318	292	243	308	280	263	265	305	294	285	277	267	295	263	281	265	268	264	266	284	261	251	264	284	277	305	283	291	276	254	252	277	259	252	294	288	307	266	288	304	276	267	272	296	267	280	271	299	267	282	310	262	289	299	276	299	285	327	301	306	288	236	302	295	300	301	284	293	291	295	281	276	283	278	267	279	275	291	301	264	297	278	283	275	314	285	303	265	284	302	266	241	278	292	272	273	285	311	288	271	275	296	280	274	275	274	303	270	253	286	287	267	272	284	288	278	293	267	288	265	280	289	278	307	296	315	262	288	303	290	259	279	270	285	257	276	254	286	297	283	275	271	283	313	303	296	257	282	278	272	287	278	316	278	269	295	295	259	250	249	266	261	263	267	288	289	288	279	262	288	281	268	284	294	267	279	260	261	302	292	281	277	245	301	269	281	258	291	284	291	309	296	283	296	281	278	282	316	281	298	308	277	258	290	318	287	305	280	301	297	281	257	294	296	279	261	301	272	307	296	267	276	305	244	299	306	286	276	286	238	298	272	305	285	287	270	247	305	287	271	293	281	266	282	286	288	266	292	307	278	270	271	274	276	280	258	309	284	310	327	305	315	264	291	257	263	281	266	303	292	303	317	300	276	284	274	293	292	239	283	256	291	287	268	274	256	302	271	294	275	313	258	298	285	295	251	336	303	295	291	259	279	286	277	274	301	274	276	275	297	290	267	298	271	277	311	300	297	297	289	279	274	279	284	268	298	306	303	270	258	253	254	293	276	299	291	311	266	251	274	294	305	276	302	287	283	286	263	268	292	283	267	285	260	290	277	281	287	306	272	275	280	264	305	287	285	288	256	258	279	290	267	277	306	282	276	305	282	264	287	279	307	277	283	291	273	268	259	276	253	269	289	245	303	300	270	312	312	312	275	273	261	295	286	292	268	253	284	266	296	269	286	293	316	265	284	311	274	292	298	265	287	302	257	270	284	316	280	272	276	298	274	285	262	279	252	288	278	280	286	264	245	314	260	288	272	305	283	293	286	283	265	304	282	260	298	262	292	258	299	300	299	261	296	245	308	276	281	289	291	302	297	249	286	267	283	291	228	277	297	291	272	294	291	265	278	306	296	279	278	282	282	307	253	295	269	285	272	270	297	293	277	272	284	292	299	278	268	317	293	309	293	277	285	296	274	272	277	292	284	286	298	310	328	285	280	248	261	272	292	280	287	279	269	296	307	298	303	314	255	313	281	297	280	296	299	276	321	269	276	292	256	302	278	265	291	267	301	265	259	294	282	277	281	248	281	310	287	275	258	293	249	299	266	302	287	281	277	284	289	273	275	284	310	277	280	247	271	254	272	291	295	290	275	271	289	275	293	290	264	274	263	285	272	248	276	261	267	265	278	327	289	307	264	273	293	285	275	271	298	279	250	293	263	263	301	271	267	280	299	296	279	248	264	288	252	272	245	286	304	293	274	253	312	286	257	286	284	287	269	294	274	303	286	280	269	279	260	279	292	281	281	278	302	268	276	296	298	272	276	270	289	267	268	289	273	261	288	304	295	268	287	269	301	272	302	285	237	246	282	267	271	295	304	261	308	306	260	288	281	282	242	299	293	239	252	256	281	289	317	289	296	284	249	266	303	280	281	283	240	250	280	260	271	283	276	313	290	240	264	286	282	303	277	282	257	276	263	264	329	266	303	285	282	263	270	270	290	274	274	275	273	283	246	284	273	244	287	278	277	291	279	269	300	286	264	290	276	273	304	301	277	270	294	280	282	292	270	310	260	301	284	308	300	301	248	279	279	259	293	243	289	290	282	284	270	283	306	294	288	259	257	248	271	280	305	273	290	260	262	288	309	267	279	277	268	290	309	305	292	270	266	255	298	243	259	271	270	273	285	275	256	289	273	273	277	280	293	300	284	276	273	288	308	267	274	296	291	263	266	269	251	284	312	291	284	307	277	264	282	276	290	288	290	269	291	273	306	257	273	301	289	282	282	279	314	303	267	256	274	287	241	258	302	286	287	308	256	286	297	276	276	277	288	280	257	281	292	302	285	280	297	285	249	280	265	262	254	296	269	296	306	307	281	270	281	273	262	292	251	268	256	288	268	293	277	277	298	281	273	275	287	306	251	275	269	320	280	271	280	265	307	248	280	314	294	276	277	286	286	257	272	294	277	280	278	315	273	284	301	268	274	283	291	282	261	291	279	267	261	272	265	306	307	247	284	285	311	278	300	290	273	275	255	312	284	274	302	296	270	268	273	279	332	259	269	290	310	297	288	282	291	279	276	324	307	281	286	309	292	285	306	312	286	290	272	279	258	263	288	277	290	258	298	304	279	312	299	275	269	302	268	278	264	250	293	298	264	249	285	307	276	300	264	286	269	298	290	308	282	306	287	286	281	263	319	310	252	258	296	236	270	255	302	254	284	264	283	272	273	296	290	278	298	276	294	255	265	257	269	267	304	270	274	305	277	256	284	301	269	283	325	278	270	267	304	289	277	292	272	250	271	275	317	281	302	274	248	262	305	258	286	310	270	264	259	303	292	276	289	297	279	253	288	270	269	291	282	283	290	309	269	251	278	300	285	243	291	310	278	272	285	314	274	293	269	255	270	271	313	257	280	292	258	297	275	263	290	296	307	277	288	299	285	280	266	265	298	279	303	275	264	271	288	297	289	256	274	283	288	249	297	257	296	263	257	262	287	297	280	272	285	291	268	255	276	273	282	283	292	307	285	281	290	251	239	312	273	249	315	268	274	295	288	285	282	285	265	283	279	264	285	300	279	285	288	291	311	290	260	300	297	279	293	291	290	274	285	302	277	284	272	259	279	276
39830	50556	34666	14963	2562	636	463	496	513	500	471	522	456	508	456	472	487	486	480	464	488	472	445	477	474	445	483	453	456	468	482	448	474	452	487	493	458	442	472	449	427	496	434	500	491	464	438	406	476	498	474	479	462	457	477	470	469	465	482	432	519	465	462	464	433	534	501	450	446	448	485	453	504	445	486	458	485	469	482	477	490	486	489	500	488	465	506	458	469	472	447	488	437	449	440	435	439	490	475	482	484	462	453	484	489	460	469	479	473	500	478	441	514	503	459	454	478	450	489	466	449	474	483	476	462	466	449	483	467	452	442	444	458	486	469	498	482	449	452	498	505	470	483	511	442	466	451	491	496	453	474	442	475	450	477	487	451	445	474	469	443	440	475	466	450	471	456	488	483	471	468	483	434	477	462	436	455	495	466	452	495	492	478	488	490	488	493	450	507	446	464	477	487	444	464	455	520	482	442	435	451	460	476	486	470	497	462	481	474	464	449	480	470	478	476	504	444	481	467	482	422	479	491	497	472	511	469	457	460	457	493	428	461	490	462	458	493	476	519	501	501	470	425	491	497	463	484	476	492	463	481	498	496	467	471	448	461	470	443	455	457	439	474	464	447	448	470	486	475	471	442	474	488	476	480	472	448	461	476	468	455	467	462	466	440	463	490	480	489	505	461	485	451	464	488	471	472	467	515	465	485	496	413	425	441	452	477	498	422	484	469	473	416	474	477	464	446	507	479	471	478	478	463	450	431	488	515	504	513	430	440	444	468	472	463	470	433	478	451	523	478	491	456	496	465	485	459	481	509	478	428	437	447	512	508	481	502	437	481	485	445	484	472	462	449	440	455	487	480	455	503	499	461	497	443	443	453	438	439	474	459	464	426	459	459	481	484	456	459	458	452	486	467	486	476	471	446	471	453	466	408	492	472	489	475	473	463	484	458	479	461	485	485	485	460	491	456	452	458	462	487	457	454	468	468	459	454	481	477	475	452	451	484	479	440	460	464	448	485	477	474	453	464	454	494	478	455	467	471	502	469	461	478	487	478	487	463	452	464	451	464	472	484	481	430	492	390	461	509	460	477	480	439	455	472	458	462	461	473	480	496	482	474	485	504	471	506	484	454	478	481	465	496	506	532	467	444	437	510	464	478	473	469	454	483	489	452	454	466	481	489	442	485	486	449	461	411	493	498	463	474	469	447	471	452	463	477	477	445	504	465	466	467	488	434	458	431	500	474	450	460	417	447	493	459	436	474	498	439	475	467	468	478	475	478	453	471	454	478	464	459	464	483	473	479	476	457	486	463	464	464	451	518	437	516	493	459	486	448	459	445	445	461	470	490	443	447	459	477	492	495	422	455	477	509	462	477	468	460	481	457	485	475	471	467	501	467	449	462	468	457	475	439	459	449	500	483	469	487	449	480	483	494	444	488	462	433	488	490	448	463	431	491	450	459	470	495	457	437	458	502	449	467	467	448	521	451	455	502	462	475	485	485	459	479	462	503	469	498	465	443	455	456	507	486	444	469	452	508	470	452	466	482	463	504	451	479	456	475	447	467	457	498	440	449	448	506	468	468	489	454	439	482	477	450	468	470	450	493	504	485	468	485	471	481	474	474	484	511	452	460	484	487	442	468	484	516	492	467	498	448	527	474	476	466	495	467	472	509	470	462	507	514	441	481	438	494	486	471	443	489	523	481	454	467	464	452	463	467	461	482	474	422	484	453	491	470	494	494	463	516	462	525	524	464	515	472	469	478	423	462	464	506	478	452	442	463	458	484	458	476	474	448	481	438	501	484	479	487	477	458	484	457	504	493	487	513	505	476	433	473	479	481	416	500	510	440	465	480	477	457	456	442	503	492	484	478	496	488	480	471	498	497	458	461	482	478	453	480	517	467	443	473	464	452	486	451	487	513	454	500	482	458	477	489	444	449	450	494	489	445	515	481	484	485	485	473	492	481	452	468	471	417	460	472	485	481	485	431	447	496	465	510	479	499	500	431	501	463	470	477	454	476	477	445	459	422	492	450	481	459	463	477	446	458	462	464	487	475	521	487	477	473	443	472	455	455	470	455	475	484	505	469	455	469	497	459	489	523	489	477	475	465	469	485	454	488	498	490	479	463	471	496	462	477	475	498	482	466	501	494	464	464	494	487	467	490	496	446	461	447	473	481	450	467	474	475	462	489	437	466	476	465	478	460	520	480	445	506	477	446	467	495	458	459	477	470	462	496	459	480	491	489	464	478	444	471	483	518	484	470	472	466	457	456	500	468	474	439	446	473	467	508	511	468	482	499	501	482	456	472	475	491	468	455	463	464	435	457	479	487	475	502	452	474	499	495	443	501	445	486	486	493	461	536	478	460	451	516	442	466	431	473	399	463	471	482	426	450	507	498	433	456	454	469	466	520	461	476	472	484	501	508	492	521	465	492	460	506	479	493	491	490	476	466	491	447	503	499	465	485	475	459	479	456	476	470	524	485	484	467	479	479	461	456	509	460	468	470	486	461	481	475	453	478	473	469	443	470	471	428	453	454	441	509	460	509	453	453	490	452	423	466	488	444	442	445	456	513	489	440	505	498	444	460	422	470	440	497	467	465	455	477	451	465	483	507	437	465	458	465	504	499	510	498	501	491	424	509	461	455	481	462	466	438	469	476	498	480	452	465	465	468	432	522	447	458	477	465	477	510	527	486	471	471	463	462	495	476	424	471	482	490	484	462	523	463	514	463	463	466	498	485	484	513	447	493	488	458	455	496	464	460	473	462	432	478	469	443	467	494	462	452	482	471	446	479	507	434	487	491	496	473	458	473	469	455	468	456	471	459	449	459	472	459	461	474	480	451	436	467	432	456	478	446	480	471	496	447	486	459	467	449	459	480	465	479	444	470	497	474	468	498	486	499	468	462	475	491	459	418	458	493	455	472	472	431	469	490	477	460	490	484	492	501	461	499	436	469	495	481	493	461	472	457	439	493	506	466	452	507	469	483	484	442	451	482	458	460	478	472	498	506	512	465	506	442	466	490	468	485	459	476	468	465	433	455	489	404	482	474	470	436	458	464	477	444	459	454	459	423	449	510	506	456	478	504	487	459	429	462	513	485	463	452	475	441	483	463	469	462	497	475	475	484	459	479	478	471	486	475	459	467	474	454	465	466	438	519	440	481	474	445	456	464	476	469	479	460	458	502	471	489	490	463	481	463	497	468	497	476	469	457	485	501	470	516	460	483	457	473	482	509	492	500	485	475	467	462	468	425	448	444	445	461	469	438	488	441	479	460	483	485	479	470	456	465	480	473	501	492	448	463	496	445	457	429	457	491	444	477	466	469	477	468	496	527	447	477	470	501	451	465	514	483	488	477	472	496	505	471	452	497	475	469	459	477	474	462	467	490	471	468	464	447	469	467	498	491	488	494	428	515	446	461	477	459	509	462	514	450	513	485	495	475	465	486	515	508	493	432	473	462	459	473	470	507	424	475	513	477	480	438	456	444	467
25544	25660	35936	29269	19510	6928	533	416	344	362	378	392	384	346	309	373	354	353	370	412	366	379	312	346	339	353	383	363	352	334	333	362	340	354	328	361	374	380	386	394	373	334	370	374	365	362	354	369	375	325	367	361	359	361	365	360	348	340	347	368	333	359	368	351	345	375	355	369	365	351	346	355	345	342	367	322	325	360	330	344	365	331	367	349	346	358	362	336	348	377	377	372	362	345	336	334	363	370	386	341	366	366	339	367	343	355	326	372	378	352	335	348	368	353	401	363	375	348	362	355	355	387	408	355	342	373	339	376	385	346	350	357	375	387	383	371	367	337	346	380	400	376	354	318	362	350	354	365	330	397	404	362	368	399	324	330	353	367	332	355	355	350	337	367	409	334	381	368	343	384	344	330	326	375	409	348	342	361	335	362	376	358	371	374	340	340	315	355	372	354	357	321	339	368	320	345	364	390	365	375	356	349	325	359	388	391	331	357	347	385	361	312	393	353	356	350	359	372	363	364	381	378	353	333	369	368	333	360	366	353	396	364	374	368	350	337	333	325	357	371	371	352	350	350	334	356	345	365	329	369	365	349	349	344	349	358	362	320	364	365	346	377	361	367	377	359	348	338	341	389	356	345	361	327	367	360	361	332	319	357	363	368	393	329	381	328	385	365	349	361	349	367	346	377	376	352	373	349	303	395	366	373	409	313	350	347	352	357	329	324	315	366	344	338	335	354	396	379	349	355	361	353	362	362	383	369	367	364	370	345	330	401	384	353	378	353	365	355	354	342	364	368	362	397	363	326	366	347	374	383	354	368	385	336	357	384	317	359	346	356	355	321	340	359	370	329	421	351	361	357	351	346	374	356	362	332	360	321	348	383	348	330	366	377	359	365	389	360	356	374	371	335	375	370	347	366	350	363	360	321	322	380	374	358	362	335	382	327	363	389	330	362	344	392	379	357	334	334	323	378	355	356	352	350	360	346	351	365	399	383	337	349	365	349	315	332	377	375	385	381	332	384	354	366	337	368	357	380	354	331	341	346	355	384	343	329	357	370	306	374	345	378	362	327	354	357	383	343	322	343	359	345	359	364	334	376	338	369	361	345	324	348	397	371	359	360	345	351	379	367	394	329	354	378	385	378	358	352	360	370	366	372	362	356	335	350	346	327	360	357	368	329	345	353	312	346	371	347	353	353	340	378	341	379	366	362	341	376	361	369	318	351	383	342	358	393	350	359	385	393	336	346	346	380	378	384	339	382	354	343	349	338	366	373	361	354	349	347	374	351	344	385	355	374	363	360	341	396	344	402	375	355	349	376	348	322	386	390	366	342	359	354	351	373	343	382	367	347	343	345	361	344	350	350	352	364	351	370	382	371	323	354	385	381	346	367	362	354	359	330	364	368	323	395	385	343	352	323	379	335	358	322	365	387	368	390	346	363	378	358	356	347	344	341	375	351	358	334	338	359	410	389	348	338	355	344	380	348	354	346	357	368	388	364	348	350	341	369	325	329	366	313	365	340	353	354	349	339	363	345	328	344	346	361	380	339	348	369	354	348	330	356	397	346	371	348	355	362	355	372	347	347	349	352	369	358	342	369	371	366	375	342	377	325	371	363	341	355	334	364	395	360	365	385	373	336	350	365	360	350	350	345	341	335	390	341	314	366	365	362	343	384	355	362	343	374	370	378	352	329	365	345	330	377	352	359	335	351	357	364	329	332	367	356	376	360	349	357	346	344	340	370	355	321	353	361	372	339	356	378	349	362	330	362	358	348	374	364	338	349	365	320	344	352	344	323	358	369	340	357	348	366	367	346	365	387	404	349	358	350	361	379	340	303	379	382	352	378	395	376	353	362	354	352	375	377	362	312	371	354	332	350	336	367	368	383	346	353	355	344	343	355	387	352	370	363	379	336	358	346	371	348	363	367	385	399	376	342	340	354	357	366	414	388	356	382	357	370	360	375	354	338	368	346	346	360	379	366	327	376	353	331	376	349	345	366	340	330	366	368	389	344	360	364	361	366	346	319	399	352	378	309	360	332	351	352	357	342	370	338	354	360	322	324	379	361	333	340	373	345	358	348	341	381	347	360	327	344	333	338	335	365	365	348	358	349	364	365	357	373	346	338	352	389	370	346	341	339	364	318	384	317	349	374	361	364	376	395	365	334	317	374	369	356	379	346	353	371	333	364	360	344	333	346	385	341	353	394	333	364	353	368	348	328	391	325	367	368	334	387	337	380	332	331	358	394	354	342	356	357	324	349	385	357	358	357	379	387	359	370	366	364	378	365	350	351	361	348	348	350	359	351	337	379	353	338	364	358	338	327	369	342	366	339	356	322	341	338	369	328	363	353	362	354	372	349	380	341	350	341	374	380	382	353	343	380	370	367	336	351	353	365	364	317	340	362	365	333	352	332	365	368	386	393	359	363	363	375	369	350	374	342	364	345	361	336	402	352	346	356	336	367	336	345	346	359	352	330	388	341	340	385	338	334	368	352	382	379	379	361	382	354	368	345	369	367	340	379	375	361	336	354	331	377	363	341	363	374	338	371	345	327	360	347	328	337	382	355	338	372	374	361	333	392	364	351	353	321	366	345	326	337	358	343	338	371	377	368	368	399	300	341	363	344	376	348	361	340	372	369	385	329	342	337	343	341	358	347	339	386	374	349	381	322	379	336	369	336	326	358	335	338	347	392	363	359	335	344	363	329	373	349	336	373	363	340	348	344	349	408	320	343	349	367	314	348	376	350	345	405	357	357	362	312	374	343	328	389	343	342	356	344	347	365	353	347	360	351	360	383	364	347	374	342	350	351	372	367	344	385	377	395	404	383	341	358	353	372	374	362	334	336	338	349	332	354	360	360	351	344	355	331	363	347	367	342	385	386	381	344	328	398	340	337	346	365	344	355	355	347	380	346	385	349	367	390	336	348	338	369	398	391	339	354	329	359	324	364	310	344	366	344	329	362	383	342	349	363	374	355	363	377	356	347	363	354	356	366	363	372	360	371	352	341	339	385	353	327	314	345	323	340	388	362	374	342	377	396	359	364	363	345	363	357	352	353	374	366	368	365	348	400	350	343	359	357	354	360	381	371	348	364	328	342	365	337	373	345	382	314	345	359	371	348	352	338	359	369	388	376	323	369	369	350	354	371	343	351	390	358	368	383	374	362	386	338	348	369	351	365	356	339	360	375	350	338	358	370	328	333	357	333	354	392	343	314	332	369	330	356	368	336	366	356	374	361	334	374	338	328	367	369	337	335	353	335	368	348	368	355	366	361	345	376	366	356	356	321	349	337	392	344	351	331	357	356	354	395	351	342	330	359	356	385	338	323	348	361	370	373	370	325	343	348	377	355	335	376	326	385	385	381	376	318	354	366	365	355	335	346	362	375	355	348	360	372	349	373	379	377	321	370	342	322	357	352	350	365	369	350	380	354	345	366	339	358	358	364	360	304	353	365	347	381	382	345	326	367	373	365	333	356	371	366	398	374
63105	94599	68096	37927	12594	2327	596	567	581	585	598	605	526	560	574	560	578	585	607	588	581	578	585	572	547	584	552	561	557	550	605	613	572	579	610	582	587	574	550	533	567	575	594	561	560	563	611	553	579	563	608	564	580	606	550	529	528	545	582	572	540	529	584	552	574	589	584	565	591	526	611	579	629	562	521	598	563	591	581	574	601	586	601	534	592	589	563	583	579	589	557	541	590	527	566	564	556	583	581	548	603	561	595	536	577	571	581	569	589	559	561	568	537	560	574	565	549	545	587	582	573	531	590	567	563	585	594	588	552	586	582	566	574	576	531	560	594	574	548	606	545	554	574	603	620	560	519	572	594	548	563	548	612	572	557	593	546	550	513	581	599	577	570	559	600	604	552	602	577	607	586	613	559	533	604	578	535	523	600	563	600	537	621	578	582	541	609	569	606	618	569	594	589	549	560	585	571	571	611	584	562	553	562	606	589	583	568	604	577	564	538	580	551	532	564	587	563	567	564	616	571	556	584	619	546	580	584	575	542	625	588	595	578	581	571	580	598	599	527	597	590	567	566	611	565	596	568	573	588	595	570	595	641	550	583	582	609	568	533	590	572	560	599	579	558	569	577	543	580	578	577	598	578	582	608	551	533	553	558	614	568	560	563	573	574	615	587	546	621	550	604	578	595	574	562	569	602	590	582	613	559	575	574	609	608	581	557	557	586	585	540	563	570	589	636	567	596	578	603	612	625	577	570	540	558	490	571	561	581	569	576	536	575	550	569	606	535	569	553	555	567	598	565	566	578	566	620	562	571	596	614	606	646	600	575	604	611	530	616	521	606	585	578	597	530	554	592	528	584	539	528	586	573	618	553	572	573	558	579	550	597	610	599	590	552	592	597	557	568	537	587	609	602	527	563	564	564	575	565	539	574	603	540	590	587	580	544	513	567	565	571	573	572	561	593	592	586	567	532	581	597	583	596	608	564	549	552	572	601	569	596	546	549	564	548	575	576	582	594	584	586	574	561	592	583	583	554	580	607	550	612	600	557	561	577	604	570	571	564	511	562	587	594	566	573	583	593	578	575	581	554	569	596	612	553	590	601	560	592	589	556	603	516	601	561	587	589	580	601	596	615	512	539	549	544	565	593	596	557	575	590	540	557	564	588	603	612	570	595	575	597	599	559	572	507	550	549	561	560	586	571	595	608	563	585	556	569	578	582	542	584	558	572	604	593	501	587	580	567	612	563	628	563	516	556	525	559	576	576	532	584	567	548	568	551	598	553	574	547	549	593	602	556	544	590	588	516	613	594	558	570	563	564	571	610	560	553	582	600	605	613	540	599	586	523	587	557	578	560	612	568	578	551	633	571	541	561	579	571	528	563	577	605	576	574	572	562	559	607	576	564	579	532	527	572	582	581	560	587	619	568	569	618	595	577	538	579	591	580	568	567	531	582	555	564	538	597	533	598	604	582	588	608	591	604	560	582	534	593	562	546	573	552	578	525	545	564	602	585	611	596	533	549	570	575	589	565	595	535	566	563	552	567	565	540	576	543	595	585	558	593	578	544	604	571	576	563	603	559	604	584	543	576	585	575	555	601	594	529	576	570	587	583	595	583	594	562	535	546	565	568	569	580	555	589	526	577	539	613	549	586	585	571	598	565	545	589	580	625	587	545	574	550	531	522	580	610	530	579	589	540	612	567	595	568	587	530	588	596	562	551	559	542	575	542	610	607	607	578	559	602	581	557	555	552	595	612	559	573	569	591	571	547	552	617	586	578	542	540	537	600	601	580	582	568	574	601	587	538	579	527	537	580	569	560	610	568	584	620	535	532	588	549	535	575	573	528	540	566	553	573	585	570	585	602	575	575	579	593	575	557	570	542	591	555	600	598	572	597	584	565	543	552	593	604	596	566	575	543	567	553	598	563	554	574	594	591	573	535	529	552	562	569	557	566	591	557	583	555	559	562	583	589	609	590	572	591	576	538	544	528	551	590	576	569	604	601	581	574	572	596	550	578	617	560	568	591	574	606	579	536	524	562	611	559	565	603	544	608	582	553	578	567	593	542	563	557	580	598	604	566	580	587	557	581	583	576	582	548	612	578	569	580	548	565	587	564	573	528	587	614	587	587	561	537	559	573	562	568	604	599	542	597	558	548	529	584	572	566	575	566	579	587	561	549	578	587	597	571	555	551	585	581	575	580	552	531	566	606	577	573	588	536	576	578	563	549	567	567	568	545	541	549	573	567	581	554	578	593	583	549	563	561	593	563	523	610	599	627	583	552	558	580	585	586	517	569	598	546	602	585	574	597	588	510	593	566	631	582	559	566	572	585	579	596	569	581	563	561	532	531	586	591	556	573	587	561	547	597	569	620	541	590	530	584	535	572	611	577	552	560	565	590	588	564	530	591	608	596	550	588	554	589	565	561	567	583	595	589	578	593	539	581	614	570	574	571	552	560	580	530	609	558	586	525	596	568	569	588	572	609	616	581	563	557	564	539	587	595	559	577	574	599	608	586	554	555	594	587	541	583	606	568	616	575	580	616	601	539	553	586	587	565	586	538	553	552	557	610	559	583	539	559	585	527	579	600	586	557	521	617	569	566	597	593	545	523	580	566	565	582	573	549	573	562	584	595	555	587	562	527	555	616	588	584	590	571	613	585	562	562	584	524	567	575	595	576	551	555	612	588	608	559	561	586	563	548	553	510	604	542	590	592	572	562	597	560	569	528	563	584	567	588	574	567	559	602	538	594	635	609	590	586	516	555	592	618	616	580	604	596	552	560	602	578	583	547	572	592	598	562	562	567	552	567	523	555	537	598	604	589	531	556	539	596	595	609	548	564	554	589	595	572	529	577	587	564	521	563	594	567	613	567	574	600	547	579	544	534	563	592	544	579	631	601	559	562	546	567	582	566	567	573	569	586	592	578	554	575	580	543	596	594	606	553	581	565	595	559	553	562	596	593	552	628	590	585	548	550	587	586	572	580	585	627	568	558	543	588	555	619	549	571	527	575	544	575	575	546	579	619	592	545	564	568	578	573	594	539	610	575	528	568	546	578	592	582	553	558	556	605	519	561	544	546	585	553	569	573	580	561	569	610	619	570	602	569	553	569	577	594	606	602	547	582	547	567	577	597	558	577	561	592	591	535	606	552	567	608	596	611	605	570	566	563	557	597	551	552	539	610	592	548	541	531	580	562	558	585	571	605	581	565	523	588	534	555	584	535	562	572	532	549	568	592	581	527	625	569	534	596	593	599	578	595	577	576	580	539	586	588	601	567	584	592	561	579	555	558	585	578	570	585	562	569	602	588	563	603	554	556	567	597	611	576	627	542	511	546	561	569	611	587	579	550	524	566	577	572	563	568	556	602	598	526	609	558	607	546	578	564	581	567	614	598	542	554	517	598	602	577	598	580	606	595	584	573	562	566	564	596	585	597	563	555	584	601	535	516	554	542	553	573	547	558	570	561	573	552	599	588	544	540	563	560	562
24323	23386	32882	26597	21747	16812	3108	629	590	561	580	584	570	563	582	522	578	548	554	562	634	553	584	579	550	549	536	554	536	558	561	553	604	601	569	538	526	543	505	561	528	547	591	569	541	541	549	544	547	538	568	546	584	493	550	565	535	573	558	520	558	561	568	540	528	568	582	548	518	552	597	548	548	557	569	580	547	531	560	533	591	548	540	566	587	541	567	609	536	539	554	529	544	578	563	525	572	572	564	524	544	598	539	556	554	560	573	538	557	597	536	525	537	556	560	562	529	529	552	535	565	582	591	524	547	556	562	516	512	583	574	541	518	611	547	531	531	528	537	537	534	546	556	535	569	491	530	567	552	551	549	570	594	571	572	543	550	576	551	580	551	552	583	544	545	564	512	539	537	646	593	542	559	560	547	488	567	544	532	553	535	568	551	559	542	538	559	522	518	536	560	585	546	547	540	512	528	625	529	525	534	553	560	577	535	564	570	560	586	569	530	588	490	540	521	561	495	577	566	556	572	557	525	569	570	546	564	575	572	523	521	579	560	525	549	520	548	576	601	547	581	547	534	569	587	531	555	556	556	531	571	513	559	584	563	518	565	544	520	574	553	519	556	552	550	557	570	620	550	544	536	567	540	556	574	555	549	570	547	551	530	548	559	533	536	618	542	553	584	576	541	561	535	552	496	544	538	519	573	502	568	572	591	540	562	588	526	505	543	589	545	562	572	562	514	570	571	531	557	514	547	591	597	571	533	520	555	573	562	564	527	538	551	586	514	545	552	520	526	567	539	520	528	588	545	516	514	571	514	510	571	558	526	546	586	532	520	546	505	562	526	550	588	574	532	573	534	582	607	535	535	539	525	552	515	483	537	570	562	599	558	531	572	543	518	532	565	575	561	519	575	603	585	484	559	553	606	565	572	554	519	566	556	587	584	546	554	528	585	552	548	534	563	562	548	552	532	523	513	506	547	583	536	558	593	530	528	548	587	551	533	548	546	565	553	565	550	565	563	551	601	547	575	561	560	575	541	521	574	570	542	557	525	540	527	574	603	560	587	558	562	536	538	572	529	538	517	573	526	585	501	546	546	550	518	593	558	548	583	604	547	529	568	566	533	557	550	593	575	523	516	552	547	533	538	563	572	560	533	563	573	536	560	574	548	529	538	558	574	534	554	541	555	560	549	515	507	549	563	540	534	551	584	551	556	580	542	559	581	581	599	493	521	564	579	564	576	541	563	539	513	557	563	590	546	556	555	557	533	593	497	578	539	560	525	537	509	537	576	607	566	552	534	554	582	494	495	568	591	519	562	530	551	536	552	552	592	496	562	518	553	520	551	577	572	592	539	546	536	507	540	542	582	556	547	559	504	578	596	550	561	566	561	542	557	576	580	553	526	544	533	587	556	597	513	510	583	542	590	531	558	585	539	567	530	537	576	542	538	596	563	579	533	543	540	545	534	548	552	535	526	536	563	538	589	561	569	557	542	543	537	525	556	564	545	534	528	531	546	531	557	574	537	495	542	544	563	554	567	545	544	549	523	550	545	557	537	509	522	502	570	536	570	548	573	521	525	531	549	571	541	547	571	590	573	563	555	544	506	532	528	519	556	576	582	537	560	543	554	586	574	587	564	544	560	596	533	589	500	507	518	549	578	538	589	555	508	564	601	563	503	558	535	558	527	518	523	532	518	547	558	573	565	559	528	516	564	527	546	555	533	564	510	547	573	533	540	536	505	573	548	559	563	546	563	529	565	589	531	577	563	553	558	560	530	548	569	561	562	544	546	563	557	551	552	550	519	561	507	579	529	530	534	551	544	523	554	593	568	574	533	558	554	604	553	547	564	573	521	522	549	519	575	552	524	533	590	583	527	552	552	535	571	562	558	561	534	570	579	551	564	557	603	546	535	554	542	569	568	601	536	519	553	528	496	517	564	555	523	586	549	512	545	549	572	542	531	562	525	567	533	557	543	546	524	489	533	533	488	534	527	510	520	577	586	562	517	581	508	567	552	563	524	589	554	536	557	510	521	568	533	499	548	509	563	561	502	598	581	562	569	539	505	527	584	567	546	544	527	523	586	558	520	579	528	503	497	541	547	540	546	546	538	578	533	523	541	531	530	584	545	571	531	575	555	537	570	529	553	556	579	562	543	541	518	576	552	554	537	584	546	523	546	569	542	552	560	512	508	501	566	561	558	557	541	553	513	527	563	559	550	557	579	543	563	555	528	551	553	564	536	521	544	550	576	544	560	611	540	563	558	555	509	527	561	526	603	530	542	596	593	538	551	552	563	573	554	506	574	588	540	548	527	539	563	588	541	531	544	590	515	609	569	537	551	568	573	554	561	595	547	570	557	550	539	548	579	537	591	500	556	551	525	557	520	564	566	546	541	529	541	570	560	527	583	515	562	562	538	577	535	563	505	540	559	597	529	579	508	588	550	540	532	545	563	608	575	536	553	546	547	542	550	570	561	553	553	536	565	586	540	562	553	581	580	544	558	533	563	544	575	505	573	523	539	528	582	524	539	555	555	580	584	524	545	513	573	556	543	541	534	538	554	597	519	525	584	549	557	554	558	561	546	566	567	548	526	531	559	552	526	554	547	546	581	545	538	535	514	582	533	535	544	582	538	558	566	530	521	531	547	573	534	562	579	558	526	549	551	545	528	549	533	539	529	539	572	552	582	549	576	569	592	586	539	557	535	545	550	536	550	554	588	579	542	573	568	558	579	558	582	503	533	558	550	558	506	592	544	525	550	546	492	576	568	519	528	581	593	562	547	569	595	575	551	559	568	560	516	551	556	537	561	559	519	551	557	579	534	557	571	541	571	538	526	560	542	541	558	543	588	543	513	569	539	536	601	522	537	510	518	557	512	577	584	532	526	527	516	540	551	545	535	566	556	517	565	573	544	565	523	549	573	582	545	504	550	568	576	503	535	530	546	555	541	547	571	562	523	592	581	555	555	582	570	572	558	540	525	490	520	576	584	561	543	531	554	559	516	522	558	518	516	553	545	523	532	560	525	568	500	506	582	566	588	527	551	550	526	529	551	543	571	526	549	574	602	553	575	538	581	584	523	551	539	554	588	538	557	527	546	506	500	550	535	544	559	538	540	570	534	565	559	541	553	548	570	540	549	562	555	582	555	519	527	578	538	535	565	557	516	567	521	571	586	578	532	540	534	558	560	555	510	580	590	549	537	546	540	525	545	534	560	569	564	581	527	551	530	553	568	560	540	520	520	556	554	544	576	540	561	528	585	579	572	500	536	539	511	544	550	576	581	543	546	506	544	534	534	541	557	545	545	564	564	536	548	572	543	489	539	518	595	517	580	586	526	583	538	531	586	543	544	541	552	568	520	553	533	544	523	552	557	523	557	561	532	553	549	535	548	549	551	529	561	572	608	546	575	544	573	538	521	540	540	557	568	565	590	547	578	529	573	582	549	531	529	540	561	586	526	533	597	563	567	585	545	576	571	540	546	510	581	559	555	539
62927	101391	76781	47531	19218	4869	849	891	840	801	797	868	856	876	800	822	792	846	843	807	869	836	866	842	811	834	839	792	873	830	870	832	874	882	801	847	816	871	850	838	853	825	834	862	829	842	857	824	818	815	872	838	850	884	831	887	837	873	786	840	810	818	831	873	856	813	850	862	838	866	751	853	824	840	850	784	821	847	815	791	849	817	850	814	822	815	816	791	825	832	832	862	857	872	806	828	819	839	828	826	776	815	769	818	884	821	865	810	843	812	833	836	813	863	811	806	806	809	864	781	858	841	824	805	822	858	837	797	896	820	872	791	815	867	850	806	850	787	795	825	795	791	817	783	840	879	847	817	850	787	807	854	866	860	847	799	815	832	839	823	841	861	803	835	809	774	775	800	813	830	852	870	827	815	811	807	861	771	784	775	865	865	879	839	797	786	825	831	833	837	785	798	859	805	832	819	838	845	840	778	869	848	830	824	808	820	851	866	816	859	848	807	865	839	889	825	774	820	819	872	867	828	848	842	801	856	809	860	819	836	833	835	799	868	788	805	835	880	789	856	799	792	841	839	764	805	840	787	803	857	809	844	875	844	808	792	839	826	866	829	877	853	818	842	847	841	906	854	850	863	834	844	853	867	847	801	868	825	856	825	860	828	822	805	776	794	859	871	808	857	852	834	813	839	794	833	810	855	785	896	824	831	828	817	836	823	852	807	816	851	881	836	793	820	806	785	835	799	846	884	778	816	805	809	879	867	842	839	817	825	819	791	802	844	932	835	806	825	865	765	784	880	851	838	843	849	794	806	849	828	855	805	789	820	849	843	793	861	857	842	804	855	868	849	876	863	871	812	799	858	839	833	856	848	887	805	818	824	842	863	853	895	836	837	832	818	840	863	887	856	801	870	801	844	844	842	885	915	894	788	820	786	794	839	855	835	785	829	871	867	780	881	865	876	861	880	791	869	833	784	821	831	859	832	850	816	809	806	827	838	834	787	854	787	783	838	845	798	784	837	876	841	784	861	842	788	859	821	805	869	826	825	812	826	841	835	835	816	831	851	854	817	812	793	823	840	819	825	793	845	820	870	810	849	863	827	859	798	823	850	839	821	817	872	843	826	849	862	808	802	813	813	835	822	816	784	835	805	855	820	836	848	827	816	829	813	857	803	895	845	882	820	776	840	847	857	882	856	880	823	801	847	833	816	874	819	878	844	832	862	814	835	862	844	827	887	809	855	806	752	822	794	815	831	804	840	828	863	812	799	858	836	856	849	838	872	830	833	815	875	855	842	843	827	824	778	840	780	814	835	846	858	844	873	832	852	839	829	839	849	888	842	856	839	781	815	834	873	843	852	793	825	834	842	852	838	834	879	810	834	825	842	860	825	807	855	879	831	818	834	864	807	839	823	789	813	847	817	841	876	873	864	804	814	851	841	806	819	828	826	885	792	846	859	835	855	871	896	816	828	850	858	846	840	823	819	815	888	831	812	832	825	838	798	789	861	826	879	774	827	826	868	836	824	869	834	832	816	857	816	850	886	803	818	884	794	877	821	820	837	757	826	785	817	841	800	825	771	829	904	878	846	856	840	858	815	887	818	847	824	836	833	880	835	790	892	844	831	782	874	837	796	825	863	856	806	798	809	811	806	851	833	831	821	837	867	808	814	878	815	793	848	771	813	855	827	796	853	829	855	816	804	806	851	850	833	798	853	826	846	800	825	842	827	799	814	792	812	839	802	856	803	803	873	845	852	816	874	835	784	853	846	856	863	831	858	892	811	830	833	811	821	829	807	842	851	783	798	867	823	848	805	896	840	861	859	816	839	842	843	831	826	842	886	867	798	862	824	820	820	836	841	804	819	807	826	773	833	868	859	814	882	873	845	826	877	819	854	828	825	826	761	799	821	824	807	842	830	836	864	789	821	867	866	863	825	856	797	810	789	846	794	825	815	870	842	847	835	849	869	804	811	841	853	815	802	839	819	828	842	851	857	799	828	833	850	868	838	792	836	909	824	829	810	837	839	843	813	839	808	814	803	841	827	829	801	844	862	863	903	799	784	807	828	839	830	835	821	822	896	795	822	821	847	816	847	886	816	863	859	833	802	833	784	849	820	816	859	858	835	813	795	790	820	824	799	780	857	840	815	830	825	813	790	816	861	869	824	803	829	806	793	877	850	821	825	865	804	861	819	798	846	844	834	856	824	806	869	790	826	799	804	821	835	812	801	804	800	790	818	826	839	837	785	843	833	798	831	838	851	841	843	857	829	779	802	789	808	780	857	846	861	814	784	873	837	863	854	824	839	857	823	831	878	828	838	848	809	839	817	837	806	854	819	863	830	801	828	868	814	787	811	783	829	846	804	809	847	820	812	798	823	837	817	874	798	803	798	852	832	860	839	780	860	798	856	854	810	860	817	826	850	865	797	834	825	777	835	850	859	835	827	877	844	809	829	830	857	852	809	790	819	819	810	841	804	850	833	841	794	854	884	805	850	817	866	846	828	787	815	827	824	816	821	827	869	798	873	815	837	787	825	821	793	834	855	857	804	848	862	883	797	866	765	868	872	864	894	838	825	783	783	813	844	833	804	819	860	874	816	802	868	818	832	839	875	878	836	801	839	820	855	856	855	850	851	856	854	811	867	841	805	770	828	868	771	818	817	866	838	859	795	841	812	887	776	819	826	831	847	807	859	845	839	817	824	835	818	839	814	827	831	792	834	859	840	884	826	776	785	773	831	805	798	843	817	772	802	781	814	844	836	837	844	851	911	852	815	825	836	834	820	804	833	861	829	824	858	779	885	803	873	850	874	838	853	818	822	779	876	818	798	868	836	871	815	831	832	857	819	821	882	792	791	841	818	836	768	838	880	857	842	886	811	860	805	786	808	781	810	869	830	839	776	866	800	842	879	847	833	838	826	823	817	805	818	777	843	832	846	849	818	787	854	827	837	845	851	829	816	811	820	804	856	884	785	858	830	873	872	798	811	833	831	839	870	817	838	891	819	880	842	798	824	848	802	810	878	818	869	821	756	802	822	797	799	855	845	857	837	873	807	843	783	790	800	854	795	829	834	807	789	835	810	812	826	818	829	838	804	823	827	873	852	859	826	818	860	835	858	879	832	827	858	847	824	808	808	817	827	792	822	819	807	823	816	835	832	803	835	809	806	833	840	863	861	821	837	873	879	837	811	807	829	855	844	844	827	830	792	831	836	855	830	770	832	854	876	905	849	788	847	805	805	833	842	873	791	842	891	836	810	811	802	863	813	870	774	816	793	841	807	875	849	794	844	827	860	818	823	841	827	860	800	772	837	776	849	839	849	788	817	859	820	803	872	797	818	793	829	840	856	829	834	805	813	834	868	882	822	788	797	841	851	842	875	814	843	825	856	829	824	791	819	860	843	863	794	813	820	819	814	833	830	838	823	793	792	833	815	816	845	820	839	828	850	823	836	830	850	881	834	833	802	819	839	827	837	817	806	797	876	851	863	834	858
31326	31868	29806	14276	2008	540	323	283	254	268	291	324	304	272	264	285	292	249	286	307	279	285	298	319	286	284	298	288	316	259	289	274	273	288	307	292	263	265	295	298	277	308	301	300	297	265	277	283	290	297	271	309	283	300	272	271	298	296	271	301	295	321	291	289	299	294	302	271	252	311	292	299	318	278	294	296	282	286	309	303	255	279	298	280	301	288	269	311	285	278	304	301	292	283	255	286	303	288	274	309	293	269	307	281	294	264	318	283	291	284	301	292	258	289	291	280	300	314	309	260	275	288	261	295	313	284	260	286	320	331	288	274	309	293	305	267	276	290	286	305	305	297	291	295	291	278	281	286	287	266	275	294	267	312	304	299	278	281	264	295	280	302	291	318	281	294	285	296	309	293	302	285	289	297	290	269	316	296	254	270	293	263	296	279	309	290	271	303	306	262	268	276	301	276	307	312	298	296	255	290	292	268	303	312	269	267	287	297	275	271	292	291	270	292	290	302	281	289	285	292	273	275	291	293	258	258	302	269	268	299	306	298	282	311	285	281	272	285	288	308	298	292	300	309	309	283	285	291	294	310	275	278	290	278	290	236	296	282	286	280	282	294	302	262	281	295	310	255	265	315	337	307	277	301	274	268	289	308	269	325	281	283	300	272	277	274	259	285	284	307	297	310	275	303	299	276	259	249	294	283	290	327	297	296	284	254	288	268	250	304	275	294	282	275	296	291	284	281	308	268	267	279	275	282	297	281	322	275	315	296	305	301	298	296	282	295	264	251	301	282	287	289	286	296	315	271	290	277	286	262	240	265	286	278	286	298	281	289	292	298	287	282	298	290	287	301	288	301	309	285	299	282	292	274	308	277	284	286	271	270	267	278	282	254	315	283	287	288	270	299	283	285	305	337	290	286	270	276	280	232	277	279	266	268	263	280	317	281	269	280	301	253	293	277	299	273	297	287	256	279	302	273	299	309	286	301	291	280	297	308	312	282	316	295	269	254	287	276	285	288	295	288	290	250	295	264	288	311	287	296	297	279	280	263	302	300	313	271	307	256	277	280	280	297	297	289	277	285	292	289	295	279	289	302	265	281	291	325	276	287	279	294	307	292	264	295	278	287	308	309	300	290	315	302	276	272	277	285	299	305	272	308	302	269	311	265	293	279	285	296	285	259	290	285	307	278	313	312	283	287	306	289	284	270	277	315	298	307	292	293	292	243	298	306	246	263	261	299	299	305	292	294	293	283	283	305	269	275	305	283	280	276	292	271	294	289	297	294	297	284	289	284	268	302	307	288	282	244	283	281	266	296	299	263	306	307	300	293	287	286	272	297	257	280	282	296	325	240	280	284	318	285	260	263	306	272	294	288	291	291	268	306	297	274	293	277	284	283	302	313	274	262	311	278	297	305	279	279	296	303	285	313	317	261	261	296	242	300	320	264	289	295	296	293	289	307	282	281	279	279	280	276	265	324	271	260	257	295	278	308	290	287	276	273	293	274	300	287	322	266	290	296	264	284	294	262	293	295	284	286	287	325	254	284	259	281	272	255	297	271	292	305	268	300	285	299	285	281	272	305	298	247	299	266	280	278	308	313	248	284	311	296	259	294	299	290	270	302	285	306	277	281	275	293	283	302	284	310	286	283	242	316	303	276	259	280	280	278	299	312	305	296	293	280	263	295	307	299	313	335	305	266	289	301	278	315	283	303	303	269	270	260	284	296	286	292	294	227	284	301	304	277	301	275	315	260	281	294	286	258	281	306	307	289	300	265	268	286	267	288	270	260	286	289	270	286	317	307	254	273	282	322	309	246	323	322	288	261	301	288	344	302	313	274	290	276	272	270	304	266	262	253	317	304	273	313	292	308	280	282	248	298	249	279	288	293	306	306	303	294	302	297	288	296	252	277	291	261	285	263	293	251	304	307	313	294	273	276	292	293	269	285	305	290	308	282	257	282	303	297	270	287	264	272	320	304	274	280	286	290	279	279	288	269	272	296	293	268	281	275	274	325	268	300	310	272	287	272	303	297	286	300	284	290	274	300	270	280	309	307	284	316	274	267	273	299	270	280	276	289	246	308	274	296	273	288	295	310	275	309	270	286	267	279	305	273	306	300	272	288	260	273	307	248	275	288	316	284	292	274	308	269	301	272	293	287	266	305	286	301	294	301	293	273	282	275	310	264	274	288	301	284	295	294	269	279	303	298	283	285	305	264	294	290	258	296	316	285	305	350	282	276	275	300	294	257	288	284	291	270	285	301	283	295	286	307	294	279	294	288	282	292	264	301	280	281	281	282	287	276	270	283	287	280	287	264	261	274	282	276	273	286	297	315	283	292	269	310	300	313	286	304	298	294	278	272	322	268	288	258	293	286	301	293	297	295	321	294	303	257	303	284	308	318	280	254	305	268	299	309	325	267	293	280	273	319	282	276	279	264	309	314	277	302	293	287	288	304	311	268	284	307	298	291	277	285	298	277	276	300	271	278	325	284	284	285	298	266	288	305	310	275	287	269	298	270	287	272	292	278	260	301	261	292	275	302	266	297	301	294	279	273	285	281	284	289	310	280	262	302	291	277	303	271	275	274	284	282	324	270	313	286	283	303	260	314	252	264	306	282	255	300	283	284	309	273	279	276	273	267	263	303	287	290	266	292	289	282	289	266	310	275	288	273	261	304	258	290	286	270	300	275	300	300	295	317	245	285	296	265	252	305	304	271	285	269	288	261	275	273	301	295	292	286	263	316	281	288	289	272	292	287	296	302	283	247	278	273	271	280	258	275	267	290	281	294	295	300	284	310	264	291	297	270	285	289	291	307	276	288	296	327	290	254	283	292	303	292	300	258	308	278	286	274	272	261	281	270	307	289	298	272	263	270	297	292	255	277	307	277	323	283	285	284	272	297	278	304	267	303	290	274	294	245	302	272	307	283	260	279	311	269	313	281	320	283	303	310	308	291	301	298	278	284	309	284	286	290	269	275	302	293	259	273	283	268	298	280	313	276	275	276	277	274	263	288	310	285	303	298	273	288	288	280	291	307	301	306	291	282	269	275	296	308	288	299	306	270	279	275	243	316	282	278	295	278	290	297	318	298	268	289	281	281	300	314	307	283	267	293	277	274	291	292	302	276	298	308	287	253	306	314	288	270	276	282	297	284	282	256	273	284	298	292	319	296	291	271	271	306	278	317	291	280	279	259	269	280	287	279	256	276	304	282	276	248	310	282	283	302	296	299	304	309	302	302	309	287	266	272	272	290	295	288	302	262	262	285	276	280	329	309	294	273	300	321	301	299	298	292	268	292	265	300	294	319	312	323	282	316	268	305	314	297	336	283	299	307	304	287	309	270	290	323	287	288	286	267	309	278	291	287	312	268	298	288	277	269	248	289	283	296	253	290	309	298	298	289	260	289	283	284	279	291	275	288	243	278	313	289	285	301	276	295	263	304	307	319	303	279	309	281	260	275	303	298	299	272	300	292	306	288	299	302	303	271
40074	49982	35221	14782	3032	804	484	471	437	503	511	464	434	463	491	428	496	461	516	467	475	497	475	520	515	451	461	482	470	452	464	487	457	490	474	488	464	486	482	471	476	512	493	517	497	459	518	475	459	494	488	481	486	474	469	480	500	457	493	483	443	478	478	448	495	452	482	486	487	481	489	457	501	474	513	505	454	488	472	509	446	473	489	456	477	422	479	467	475	471	469	506	491	467	499	471	481	471	500	415	441	463	425	483	505	464	489	459	468	477	480	466	471	436	490	500	442	498	477	476	444	492	465	504	459	474	447	496	523	492	459	468	465	484	471	505	464	456	516	458	473	487	496	472	511	492	467	483	504	463	414	475	452	443	476	486	491	481	473	478	498	463	475	460	491	487	472	479	488	469	490	474	473	455	470	481	496	477	467	465	479	491	452	487	510	441	480	463	515	412	451	500	438	462	461	449	492	477	507	470	507	499	474	459	465	489	478	463	512	444	485	480	485	494	512	469	498	467	459	514	495	458	472	498	479	461	452	489	463	471	472	483	458	465	482	449	463	521	469	487	454	480	444	505	519	479	487	468	473	464	487	463	442	479	466	466	480	486	470	461	473	471	483	446	462	482	451	493	501	453	453	511	460	485	497	437	476	479	480	490	478	453	457	489	483	458	455	488	445	464	480	465	481	455	432	494	480	466	473	487	473	521	446	463	467	482	451	452	523	484	473	487	483	450	461	464	493	475	495	468	501	473	476	477	434	489	484	468	459	487	503	468	450	498	448	500	465	471	479	469	454	488	455	468	459	491	492	462	479	464	490	483	457	455	494	487	513	446	505	504	461	426	462	459	506	457	451	471	490	438	487	472	453	456	504	504	486	470	454	509	476	499	482	467	505	502	504	469	469	439	478	421	437	510	472	460	475	443	476	466	467	470	489	501	489	486	455	468	479	423	474	463	472	452	496	469	475	531	471	465	477	485	461	465	451	477	463	479	510	453	482	474	451	519	506	460	466	468	504	495	507	459	460	470	481	470	442	431	486	476	455	444	475	514	454	472	493	466	475	471	479	458	510	451	479	458	478	410	477	502	500	460	498	465	493	455	467	479	460	454	508	485	501	451	506	521	506	488	453	472	513	424	437	481	465	483	473	503	456	463	453	468	441	422	433	460	480	505	461	493	481	468	464	446	440	467	514	476	496	460	483	497	473	471	466	469	494	489	477	433	472	468	487	489	456	468	494	474	442	429	475	484	413	506	445	482	469	470	454	478	492	491	467	491	439	473	476	495	436	490	495	478	489	467	466	479	465	517	450	499	495	496	464	448	476	496	471	457	476	489	453	456	521	466	469	473	475	470	514	457	438	509	468	525	465	492	499	512	465	464	477	504	473	493	463	451	479	505	506	465	451	489	446	482	457	497	476	502	492	486	479	460	489	478	452	462	475	453	488	439	495	470	464	454	480	474	495	503	445	509	436	488	475	476	471	475	496	457	446	463	477	501	461	472	512	447	432	492	504	453	469	516	468	476	500	475	466	487	478	480	471	481	473	488	464	512	467	474	477	426	452	480	470	481	470	479	487	475	439	465	475	484	481	465	490	507	480	485	459	472	450	439	489	470	429	473	452	460	484	446	444	470	493	478	489	490	473	494	496	460	482	450	527	439	459	443	477	467	491	438	436	467	476	486	453	471	504	507	500	450	426	477	476	466	451	500	503	463	486	493	472	488	466	471	468	448	459	476	510	486	454	486	476	457	448	444	513	468	487	435	470	459	456	472	474	493	505	504	448	503	463	462	468	486	468	445	443	449	491	488	475	447	506	503	479	473	488	470	477	492	466	444	476	474	466	462	501	448	475	452	456	459	453	496	488	490	482	476	466	432	485	454	486	513	474	457	527	433	480	475	502	474	460	515	455	492	448	448	477	455	452	455	473	432	486	456	504	467	447	454	481	468	485	468	451	465	494	486	451	480	500	489	522	458	468	512	490	468	481	472	467	513	458	464	420	479	454	505	460	463	506	461	496	472	510	450	491	445	435	467	438	451	459	528	479	446	473	472	451	467	507	453	472	488	471	478	471	509	455	488	463	478	482	505	457	493	483	491	460	491	504	445	493	435	473	499	469	428	464	458	466	474	463	452	457	521	467	411	445	466	458	518	439	481	528	459	484	482	479	458	464	492	499	475	469	499	477	442	494	479	486	483	496	451	435	471	478	481	439	471	460	467	482	460	462	492	507	456	475	483	489	477	488	489	476	479	441	517	481	442	474	443	507	455	485	496	476	495	448	511	452	508	453	472	497	475	464	477	446	399	485	502	476	493	466	490	479	497	477	486	454	475	469	448	479	468	502	474	460	479	466	475	434	504	476	445	483	450	469	462	452	465	505	473	524	476	508	454	447	466	500	462	443	528	503	454	479	469	517	458	448	493	461	446	469	485	498	456	452	460	465	460	459	459	482	486	489	488	450	499	462	484	481	483	493	495	445	500	482	480	484	498	465	468	448	517	472	470	443	507	475	475	470	472	478	469	463	509	470	478	485	479	488	482	489	516	449	510	515	466	467	466	492	489	451	489	469	506	471	546	481	488	487	452	429	481	461	483	446	477	440	448	477	499	514	473	495	466	481	484	479	461	486	487	500	415	462	474	486	471	450	505	481	484	435	492	456	519	475	466	468	482	456	427	519	495	468	493	477	501	452	491	462	516	456	445	508	454	457	491	486	475	465	475	493	476	491	467	425	460	493	473	474	459	489	451	511	459	496	466	482	493	488	511	474	489	479	483	471	449	443	479	501	473	458	463	442	476	459	452	488	464	472	507	468	461	475	448	459	473	480	469	462	423	492	488	478	472	433	481	440	488	492	491	479	433	476	488	452	458	493	508	506	484	450	437	451	465	444	516	515	493	467	463	456	474	501	434	447	499	490	478	455	482	454	476	442	464	470	459	447	490	478	448	472	505	486	459	463	443	444	434	509	465	443	491	458	487	461	470	454	502	459	471	476	486	459	465	521	452	481	511	454	468	489	469	445	432	469	483	468	480	477	424	482	478	503	457	482	474	475	462	408	451	458	457	491	493	469	481	499	459	494	455	474	460	459	478	479	498	449	482	444	469	489	494	474	458	440	503	479	494	463	438	457	474	467	503	441	457	451	461	501	522	476	465	483	482	443	491	443	448	485	467	492	488	522	454	475	509	477	496	478	475	485	479	502	471	454	482	456	455	466	471	469	461	480	410	506	467	459	498	490	490	441	473	475	465	479	484	502	479	470	452	482	451	462	486	439	476	469	463	490	445	447	449	485	484	463	488	499	468	480	520	455	483	441	462	494	462	496	499	494	477	484	481	469	469	459	494	505	505	506	447	536	456	500	466	471	485	449	457	412	484	438	508	474	488	460	466	462	446	478	477	493	465	493	509	469	496	456	452	488	482	495	478	498	474	491	456	448	479	454	483	484	463	505	455	499	449	475	449	444	464	470	493	450	472	499	448	503	476	501	489	442	475
25512	25180	35636	29056	19886	7771	564	371	385	358	382	390	375	395	372	378	360	408	357	359	332	348	355	360	408	371	356	371	340	371	387	335	343	361	370	380	355	377	390	372	357	354	359	390	370	361	343	406	348	387	335	369	368	369	370	325	356	365	364	365	379	368	402	350	348	385	358	374	375	351	338	351	379	350	389	376	371	371	368	374	402	376	380	370	352	377	410	387	355	349	366	369	364	405	343	378	362	409	368	348	364	366	387	374	359	340	338	359	345	325	357	351	405	353	399	384	379	356	339	353	391	353	357	398	406	351	354	398	366	376	340	357	357	384	374	367	372	398	346	393	370	372	354	386	384	354	350	339	357	352	351	385	391	358	338	354	362	371	387	375	370	408	355	346	364	369	363	371	357	342	365	356	387	328	347	363	364	373	360	347	388	351	393	384	388	420	367	380	331	360	379	356	348	353	357	363	392	386	393	325	347	395	358	380	381	409	344	353	366	381	347	345	359	368	351	366	340	349	371	347	354	366	378	391	368	342	377	411	376	368	337	378	378	372	361	351	359	351	372	356	368	334	331	362	352	346	367	350	390	363	395	399	363	380	342	348	333	383	357	326	391	322	384	380	360	372	355	379	358	343	327	361	389	370	387	345	367	363	375	362	376	361	362	354	363	346	365	368	369	363	342	371	373	358	368	378	360	333	368	384	348	377	377	345	363	373	344	370	356	361	335	361	384	375	411	363	369	363	367	369	378	350	388	357	389	353	379	375	368	375	338	372	343	374	412	397	383	368	356	358	349	344	371	393	355	385	363	344	381	346	375	392	377	408	326	389	349	354	371	375	371	369	386	363	326	371	361	333	378	376	384	353	379	387	343	351	352	386	360	357	356	378	338	365	389	367	372	381	373	352	366	354	349	335	349	344	399	369	347	367	355	362	360	402	345	362	381	362	356	347	383	376	342	352	376	334	347	367	366	366	407	356	346	368	386	371	369	353	376	371	364	397	350	373	358	388	387	376	338	354	352	333	378	374	323	352	365	375	395	356	365	363	364	344	336	354	394	385	385	357	378	385	352	375	373	346	372	340	369	394	364	360	354	367	351	357	384	386	334	390	366	350	393	348	351	348	390	372	373	356	344	365	345	362	367	366	364	372	355	360	368	396	359	371	374	380	393	355	381	422	366	346	364	369	362	371	364	364	362	346	368	350	404	359	387	369	348	364	363	360	367	392	367	344	354	365	377	348	382	382	375	388	363	335	365	390	352	354	376	364	328	350	358	381	369	365	383	404	359	350	345	334	389	322	357	373	340	363	364	350	407	334	351	401	367	399	379	375	363	377	374	392	360	350	373	354	371	330	368	386	377	407	349	361	393	342	378	395	339	336	371	323	379	353	373	363	390	359	366	366	344	372	371	367	367	390	346	353	352	344	344	389	366	372	376	348	376	351	383	376	372	356	387	377	342	365	364	344	359	356	346	344	394	353	361	371	371	383	363	349	393	344	320	353	340	352	380	357	361	377	342	360	351	374	391	360	378	376	381	369	386	341	390	388	381	350	342	364	354	393	351	392	373	347	375	389	338	392	351	370	372	350	391	365	342	386	344	371	371	358	365	365	336	363	340	359	341	356	379	357	380	360	365	358	343	395	357	355	394	323	367	363	341	385	342	382	355	347	352	365	321	362	374	385	385	342	392	397	335	354	369	370	388	362	374	376	359	364	393	345	367	354	364	358	373	365	362	372	385	376	354	416	365	384	367	378	346	366	354	352	362	359	397	324	319	360	361	369	381	355	350	365	371	379	379	354	349	371	368	365	366	384	362	371	371	380	383	389	373	371	388	356	354	350	363	373	370	363	339	371	391	371	349	366	363	339	364	368	362	349	402	327	378	364	374	385	375	377	329	315	324	377	369	398	370	358	380	379	348	329	354	394	391	379	372	357	364	363	345	354	395	397	368	367	371	363	394	347	353	348	366	385	405	377	372	355	363	356	387	365	395	334	384	325	351	333	386	359	353	396	340	414	342	399	370	367	362	361	361	358	350	329	346	375	387	368	377	330	361	353	365	365	366	353	359	365	357	388	325	323	382	309	339	381	332	354	347	383	361	339	402	396	367	394	354	377	367	379	366	356	410	331	365	379	344	362	368	344	326	364	388	377	350	330	381	396	353	353	367	346	370	388	343	347	342	354	358	360	380	349	373	353	373	367	379	387	374	343	389	409	356	354	318	351	394	356	375	372	384	375	389	368	391	357	367	402	350	384	354	405	390	376	385	391	349	373	410	369	350	414	391	353	345	402	367	343	326	352	359	391	360	355	384	389	375	368	350	370	344	356	381	347	340	349	358	420	363	355	376	385	355	331	368	363	349	364	383	332	351	327	354	385	362	379	342	348	375	384	361	379	362	378	378	354	392	386	347	397	373	327	343	351	389	403	396	350	364	364	368	391	343	345	344	360	351	357	361	385	341	373	349	351	374	337	389	351	361	367	370	357	357	377	390	369	367	353	374	389	363	375	375	341	364	378	385	379	334	386	350	355	376	373	328	336	340	372	370	386	379	367	383	345	347	367	376	373	360	360	356	379	380	350	371	380	367	358	390	404	387	365	355	367	352	381	368	399	399	365	378	375	416	363	383	376	365	365	350	335	359	371	391	365	363	393	378	347	369	355	389	386	355	367	352	357	347	358	338	345	374	364	396	326	361	386	388	352	379	370	342	359	380	390	380	385	378	374	364	356	372	338	334	347	343	353	377	380	353	329	376	379	377	360	394	366	377	350	332	388	369	370	352	370	341	371	364	366	379	358	360	389	390	367	381	366	361	344	402	332	349	376	357	342	352	379	380	374	358	373	377	351	390	379	363	334	380	369	386	356	365	371	355	392	328	367	370	382	343	390	393	364	371	359	357	348	369	309	374	364	387	404	330	371	349	411	353	410	343	353	355	344	389	371	358	351	372	387	400	364	416	348	388	361	356	342	381	370	348	369	363	374	356	376	356	370	340	378	391	386	369	390	353	371	360	370	347	353	377	375	392	367	353	415	359	339	359	367	352	363	374	379	344	323	346	352	337	355	333	395	341	390	341	374	321	326	378	361	380	382	409	364	363	397	377	365	324	377	361	389	368	361	366	331	353	301	352	356	380	343	369	388	371	369	383	359	352	361	352	360	368	365	368	392	380	344	392	350	358	365	326	358	348	409	392	350	356	373	379	385	342	377	379	366	350	341	372	354	392	380	356	356	361	355	346	365	370	351	361	382	359	325	345	326	358	376	365	369	365	381	405	395	365	353	379	359	361	352	381	360	402	354	384	362	366	378	360	354	378	362	378	375	346	374	407	369	358	341	368	351	392	339	356	383	346	341	389	318	356	386	350	327	333	371	370	362	371	363	328	354	379	376	387	385	398	379	366	388	349	382	360	395	387	355	335	365	374	358	380	368	352	367	354	374	368	368	352	367	333	352	354	347	355	367	386	377	346	359	359	412	361	365	352	408	352	350	358	373
62815	93956	67633	39064	14126	4027	610	601	609	581	556	577	629	592	567	615	614	607	600	614	550	574	568	560	543	584	562	555	596	570	599	608	568	615	589	581	543	585	582	571	606	605	587	594	611	534	566	599	565	595	534	589	608	593	527	600	568	597	616	574	593	594	616	598	604	573	564	610	559	573	609	565	572	587	552	590	597	551	599	587	619	558	566	555	555	565	605	556	580	584	597	599	613	544	584	562	545	613	661	575	597	589	560	572	562	575	539	531	560	557	616	581	605	552	557	559	561	580	583	585	565	596	574	579	555	612	568	591	580	587	592	623	580	612	620	582	578	541	599	579	606	588	614	602	548	557	579	544	597	574	586	561	577	593	571	553	557	601	560	577	562	570	558	556	599	600	560	559	601	603	590	587	570	594	571	630	549	573	574	575	612	605	592	587	551	549	554	562	624	575	552	600	569	591	566	590	583	592	582	567	575	568	572	551	591	553	603	561	566	550	628	523	593	567	610	537	616	561	632	580	555	613	576	549	607	597	583	549	572	560	601	595	554	608	579	575	562	619	602	568	547	571	594	629	623	612	543	564	626	610	632	638	540	560	629	569	579	562	580	542	586	571	558	548	608	590	601	546	602	593	638	593	566	595	606	574	555	633	552	605	639	545	559	575	558	557	549	565	563	549	613	617	569	625	591	570	623	563	596	580	575	567	587	535	551	574	563	579	574	571	557	595	592	583	606	606	580	582	592	558	594	585	560	576	594	570	562	591	572	627	547	549	566	577	574	622	574	589	587	506	534	578	578	559	591	559	586	560	574	579	603	591	592	579	563	595	541	550	588	585	572	590	561	562	595	587	556	572	538	544	538	565	570	534	585	566	543	538	587	536	582	558	577	531	592	524	556	597	557	672	551	590	597	553	575	552	575	634	554	622	581	552	552	543	563	557	570	566	577	560	577	542	583	560	545	547	579	569	578	543	568	601	550	561	600	545	600	610	573	556	588	572	591	579	585	589	553	589	572	597	584	588	560	565	561	604	563	597	551	559	629	588	583	543	546	593	545	552	609	576	577	560	577	596	568	569	560	583	610	592	591	580	559	555	530	586	590	567	553	608	561	573	578	591	605	563	564	583	531	535	573	545	543	589	574	542	557	551	562	612	574	550	564	591	532	584	590	566	582	594	568	531	561	538	614	547	601	572	599	589	603	605	531	595	544	643	595	586	565	554	536	590	606	578	590	587	577	544	569	606	613	551	575	584	545	566	582	537	536	590	558	586	579	562	569	550	593	535	550	549	599	574	586	583	585	605	586	521	552	548	536	607	616	568	626	556	590	559	597	564	566	546	652	574	580	648	584	567	526	556	524	573	602	584	560	613	559	605	571	551	561	598	564	569	572	603	575	582	566	581	556	627	595	551	569	614	566	594	546	593	580	591	583	623	580	593	579	585	575	583	582	532	542	580	600	567	595	568	584	634	548	536	582	570	547	542	553	580	538	613	595	621	538	566	553	589	561	602	573	536	567	606	554	575	551	549	576	527	548	628	582	575	592	603	587	571	574	598	569	587	632	571	591	578	599	584	614	587	592	576	604	619	580	585	586	580	587	638	559	596	564	592	599	561	572	584	606	586	591	631	603	559	558	603	533	594	564	600	572	572	559	581	590	584	569	638	609	595	571	612	560	606	567	588	543	556	599	610	554	592	560	578	540	608	615	569	593	532	592	626	554	590	555	562	539	551	593	584	583	556	557	586	555	540	579	554	575	561	574	581	583	589	556	601	583	590	568	567	578	550	568	605	576	635	594	582	558	565	555	583	580	598	530	638	566	552	548	572	597	622	556	570	600	536	568	555	562	562	553	590	554	588	548	600	526	558	540	630	583	575	567	540	599	560	556	530	568	584	556	533	574	566	569	585	554	557	569	589	563	585	571	528	545	631	588	518	576	577	588	581	581	587	546	594	599	596	564	521	564	569	588	595	584	581	560	590	567	577	561	580	533	551	572	562	577	561	557	554	559	597	610	571	540	563	571	552	561	561	577	626	598	605	612	624	580	607	564	583	646	620	570	591	553	573	597	553	564	567	612	594	576	590	528	624	562	598	597	546	587	576	619	582	588	575	613	579	592	591	594	621	601	563	571	594	553	535	629	582	529	577	608	563	538	552	578	582	603	581	548	588	592	575	561	563	616	582	547	644	570	640	585	541	570	603	610	600	596	585	555	580	592	599	554	629	586	572	601	574	596	551	562	571	581	590	593	574	555	608	561	605	546	582	612	622	572	561	592	549	555	599	561	574	572	569	609	565	579	620	585	557	593	571	553	541	575	577	532	552	556	592	524	580	572	592	568	596	591	544	580	616	570	556	567	575	598	613	616	551	554	595	584	591	552	559	561	628	564	566	585	605	591	607	605	531	602	569	530	581	586	554	580	623	566	572	580	575	612	551	564	553	572	575	565	571	541	586	619	540	586	587	611	602	584	581	579	579	609	565	566	553	555	571	583	548	598	565	600	558	553	516	588	575	552	548	558	603	589	579	585	565	548	589	561	604	556	563	502	566	617	620	566	580	603	569	577	614	617	549	571	588	562	590	568	582	580	590	595	572	586	581	561	565	594	580	629	599	580	583	576	618	539	569	571	614	563	618	611	596	588	625	584	591	597	585	544	612	571	609	589	555	585	593	559	584	575	551	515	606	580	610	569	548	571	573	595	596	612	561	563	533	577	647	575	548	554	572	596	552	568	614	614	555	576	563	570	580	599	587	585	562	607	555	553	559	544	563	582	622	585	544	564	590	557	566	566	569	550	562	609	589	565	561	559	539	556	571	570	542	554	569	585	588	571	594	586	564	606	621	542	549	580	614	574	567	581	626	579	549	598	615	562	560	597	537	599	551	555	578	578	566	582	605	639	571	558	557	595	584	590	615	561	564	579	547	543	590	611	569	556	634	631	605	554	551	589	621	562	562	580	547	581	582	595	586	519	581	606	540	613	541	567	574	598	576	624	585	542	613	557	559	599	623	565	580	553	562	560	550	561	585	580	564	529	564	561	556	548	602	629	545	596	571	591	570	573	572	560	560	594	575	572	568	578	569	566	578	590	606	547	572	581	606	611	575	629	545	589	565	546	586	606	561	574	563	550	579	537	583	568	547	577	588	543	598	570	586	590	577	556	589	580	591	615	592	611	543	592	591	578	598	580	588	579	573	596	552	578	558	612	610	530	570	581	563	558	561	524	553	521	584	575	557	590	578	569	549	542	559	597	561	564	603	588	624	600	601	561	585	577	583	583	620	564	586	549	581	610	598	589	623	558	589	573	568	581	582	582	551	570	572	576	546	593	612	562	602	618	569	613	614	571	594	584	595	602	581	576	557	600	572	577	561	584	533	551	578	610	605	554	591	627	587	576	590	568	549	539	573	542	583	601	591	630	560	576	586	574	595	564	611	563	585	568	579	628	608	578	569	590	586	614	539	574	623	568	561	599	571	564	604	555	543	575	569	582	578
24346	23900	34371	28042	21707	15482	2549	659	558	550	576	650	579	609	599	590	526	548	577	592	579	526	555	546	548	573	610	580	538	577	532	551	580	578	537	554	587	608	520	569	529	578	550	560	524	546	581	545	548	592	611	527	566	580	554	557	500	594	578	535	547	582	565	567	492	585	565	570	523	561	539	629	548	542	581	536	547	523	586	591	561	560	573	523	583	563	573	600	532	565	572	550	495	556	539	577	578	555	582	583	585	563	561	604	582	571	562	536	546	567	523	509	556	592	534	582	519	583	549	566	548	571	567	555	566	614	563	561	591	576	535	501	541	531	504	555	549	550	575	546	559	580	527	582	537	521	570	563	549	598	562	547	511	545	569	583	588	555	545	544	565	515	570	533	538	568	561	558	597	572	532	519	536	559	575	530	536	537	619	592	563	525	572	587	586	571	607	547	544	549	583	535	571	551	577	526	557	543	560	537	616	563	554	579	600	508	531	595	542	553	577	549	545	525	572	570	536	593	569	557	559	568	560	551	593	583	518	554	538	537	571	502	564	614	563	537	550	562	558	562	576	542	513	534	570	597	524	545	573	586	543	520	571	546	578	604	553	538	567	549	549	547	556	542	585	562	549	547	605	559	581	486	582	532	536	556	553	548	515	564	560	567	547	551	537	557	593	560	596	567	592	567	552	514	551	544	530	566	588	588	594	574	553	549	519	589	592	528	568	540	548	552	546	626	560	574	524	572	595	562	526	567	573	535	536	565	558	532	529	548	593	568	546	554	586	573	570	535	564	580	594	596	554	561	523	527	551	534	543	564	522	584	572	571	555	565	545	518	543	528	564	531	541	533	565	548	557	533	571	576	509	519	531	584	602	598	548	553	532	528	579	542	551	578	579	591	564	545	529	573	556	559	591	502	578	549	560	535	499	521	573	573	525	598	540	557	522	609	543	578	577	538	566	578	545	543	554	572	552	550	536	559	540	567	569	562	565	546	582	572	582	560	563	562	561	586	547	547	490	565	507	541	572	530	545	557	556	570	517	591	531	568	599	543	544	563	590	551	559	550	519	563	558	517	612	580	551	548	571	568	558	578	552	545	605	556	529	539	512	541	536	582	542	566	548	561	508	564	568	578	574	560	566	511	538	536	577	581	556	582	542	577	531	570	526	566	519	545	574	552	513	517	575	582	579	522	613	555	509	567	585	543	569	523	537	603	542	539	583	500	556	528	531	545	578	557	528	547	494	586	562	527	566	537	546	533	538	532	541	519	574	570	561	544	543	583	582	587	559	552	564	539	552	549	515	586	543	546	550	593	549	604	584	556	570	552	588	577	588	558	543	515	581	533	559	600	569	542	532	574	491	563	568	528	564	559	542	526	563	543	562	544	540	543	572	544	547	514	581	543	565	520	586	563	536	584	558	530	544	583	576	622	555	562	557	536	564	570	578	535	548	536	544	548	587	547	607	575	547	585	524	605	600	549	577	541	610	513	556	548	547	554	532	542	548	573	586	575	571	533	575	572	531	586	531	544	547	564	546	524	545	538	560	550	578	520	554	571	565	540	556	558	555	529	544	565	554	561	588	541	522	528	558	532	572	556	542	555	557	584	510	538	520	559	560	558	539	609	549	589	526	606	550	549	589	576	531	556	513	531	590	527	559	577	535	601	522	560	547	539	535	580	528	569	544	548	556	536	561	541	520	553	554	538	529	582	572	547	565	575	529	559	560	567	569	535	551	547	528	558	592	587	586	530	583	553	554	547	524	563	554	545	540	548	515	520	566	625	531	528	500	533	575	532	549	626	584	544	558	521	523	589	548	536	536	566	580	519	581	555	544	548	601	568	564	566	523	519	571	572	557	616	560	610	539	570	527	581	590	541	523	563	537	581	586	545	572	580	517	538	553	489	511	523	569	561	556	547	526	576	534	551	537	578	560	565	492	559	522	563	544	560	539	582	565	594	535	506	556	536	569	543	566	587	542	564	586	590	499	550	548	578	606	579	506	570	565	537	597	578	557	498	582	503	570	544	563	518	591	543	549	546	549	487	552	601	572	538	552	584	566	568	560	551	591	525	522	572	519	593	518	590	551	559	534	537	531	536	537	533	549	577	538	558	563	557	558	586	476	538	544	558	566	537	554	562	576	561	591	553	584	537	543	562	568	572	584	546	516	579	542	537	561	531	564	518	533	548	590	549	532	572	551	578	542	540	582	526	552	583	569	548	597	499	562	533	571	526	565	575	541	585	540	527	557	554	544	566	524	595	550	522	509	505	536	575	527	565	569	503	596	536	551	541	560	515	559	583	561	548	554	544	593	557	552	563	533	575	549	559	588	538	531	530	550	561	545	554	526	575	508	566	552	514	525	532	518	578	577	517	542	525	551	545	548	558	562	522	568	533	541	586	556	557	597	561	574	543	584	561	575	544	497	552	566	573	543	545	550	548	575	550	563	542	575	557	593	568	582	577	562	529	575	538	570	534	548	554	531	542	538	528	518	557	595	622	548	556	603	546	568	544	570	609	548	599	563	571	535	575	567	568	580	567	606	550	567	563	571	568	563	604	517	559	517	586	554	565	566	562	509	593	594	556	568	566	610	576	583	563	596	553	521	532	629	579	532	525	531	534	521	562	546	531	559	544	537	561	552	562	565	550	550	569	591	546	577	550	526	566	583	569	538	560	548	567	579	577	540	530	523	567	559	573	574	531	548	535	553	561	563	568	546	575	554	555	561	561	557	543	574	546	551	567	531	556	556	562	566	553	563	567	562	526	582	596	536	550	565	556	548	580	532	556	565	536	542	528	520	544	580	561	530	538	540	590	527	540	548	583	540	535	574	567	600	538	568	550	534	569	541	528	533	557	546	567	565	575	576	554	524	546	574	530	576	523	556	551	528	542	497	552	516	607	565	533	558	557	584	540	570	601	571	565	533	536	557	576	556	560	576	558	525	570	542	596	571	571	551	552	530	574	569	546	591	562	600	560	571	557	556	560	566	596	514	513	543	500	555	523	557	550	624	553	539	574	545	559	573	583	550	540	596	546	556	585	560	533	592	589	570	579	560	528	530	564	563	574	550	528	548	528	559	556	547	541	579	563	591	544	572	578	571	556	552	567	555	522	549	581	562	590	543	559	560	581	548	607	513	571	581	547	558	574	531	581	546	540	549	597	544	570	523	545	609	560	550	536	538	586	556	573	556	574	566	550	571	544	578	566	583	527	543	546	569	546	589	573	578	573	571	531	499	579	560	541	556	518	512	597	581	578	584	524	573	533	583	551	589	544	553	550	559	578	512	583	557	540	560	548	579	503	545	534	552	516	556	551	558	586	567	559	555	552	589	549	578	605	553	539	539	564	568	585	530	540	530	595	582	557	524	539	570	545	592	512	573	544	547	545	553	561	563	574	550	556	562	549	565	524	581	555	583	567	562	521	531	541	517	530	553	551	563	565	564	521	577	549	565	536	556	573	559	524	530	540	545	538	562	536	534	588	561	594	559	552
61882	102736	76563	46033	18649	6852	860	870	898	822	846	861	896	843	875	804	802	891	860	893	870	862	852	863	883	894	905	866	833	848	866	870	794	808	842	831	854	899	840	845	842	815	804	867	850	847	851	872	805	830	830	877	848	864	852	892	818	835	813	808	793	840	871	941	857	869	890	859	816	848	832	845	851	856	933	835	872	820	830	854	823	834	828	851	856	838	849	810	848	879	830	883	890	815	860	821	811	837	855	822	862	874	871	816	900	849	835	865	871	868	810	833	883	827	776	871	864	819	886	840	874	810	803	843	833	867	816	841	907	819	823	839	861	862	895	823	880	864	884	858	852	855	790	876	826	827	871	878	846	869	903	872	865	813	838	843	860	841	818	832	846	875	807	781	850	832	821	843	828	795	854	857	802	821	899	838	901	838	879	851	845	929	784	874	779	843	890	836	832	884	864	790	851	830	846	798	822	828	826	851	850	917	843	849	860	853	850	836	885	843	861	792	837	850	786	850	861	856	846	840	771	837	809	847	846	844	847	855	821	883	836	797	842	839	803	829	848	847	782	865	863	862	813	853	786	827	879	814	877	837	877	854	831	893	864	868	871	825	801	812	801	859	872	806	793	838	849	863	816	896	850	841	842	856	865	835	875	834	833	871	822	834	849	825	812	872	800	775	827	851	810	871	843	805	775	809	777	855	870	854	906	833	821	852	880	813	831	862	848	897	856	860	929	815	865	837	870	862	834	876	856	824	865	816	852	870	851	853	887	866	833	805	818	833	894	837	886	888	828	824	837	813	883	834	850	830	890	841	852	849	834	778	791	830	861	827	857	838	905	844	854	819	818	830	864	827	840	787	823	835	816	853	786	760	787	871	885	864	889	882	819	825	866	831	860	855	825	829	810	816	882	835	851	809	870	836	855	835	897	854	779	809	834	901	878	865	867	844	815	852	812	872	791	845	828	864	867	866	906	890	834	826	840	835	845	862	877	776	852	853	857	852	863	835	808	818	803	903	859	829	853	802	831	837	892	833	872	799	884	818	900	847	822	891	852	828	901	888	831	839	808	826	846	865	861	816	863	865	871	869	887	813	856	810	838	881	832	867	880	832	835	889	867	877	852	845	806	893	828	880	867	831	852	847	851	900	840	826	884	854	846	819	848	854	843	782	915	862	831	874	820	856	850	846	809	845	862	866	842	906	795	843	795	827	848	831	840	849	860	818	868	819	818	892	831	841	820	836	818	887	876	866	846	883	840	798	837	856	855	842	834	830	822	795	854	831	873	820	828	816	847	862	837	839	838	878	825	879	814	840	802	843	904	807	834	884	856	865	887	782	823	852	854	853	873	870	844	858	824	862	844	917	875	826	894	841	860	855	838	831	843	828	851	854	887	805	867	873	863	840	820	827	869	855	845	868	811	830	868	887	829	827	841	851	918	867	855	864	834	825	840	782	805	837	836	869	849	864	855	821	820	842	846	829	881	871	872	835	822	790	854	873	840	854	829	837	790	836	836	841	800	842	813	828	829	833	887	833	855	785	830	822	850	851	852	847	843	867	827	815	806	843	842	851	857	829	830	878	858	836	828	875	860	870	852	863	778	836	831	843	848	872	825	822	870	867	812	848	844	847	755	836	831	836	861	821	896	841	843	814	858	860	858	862	839	853	847	836	858	837	856	838	848	871	865	860	823	864	887	919	799	815	842	868	829	876	891	839	857	831	870	816	867	851	914	832	817	861	773	873	873	867	852	830	884	862	807	831	819	870	866	839	820	819	837	855	850	773	818	868	847	868	884	829	862	827	859	838	858	850	859	814	840	804	842	847	847	829	836	840	832	873	841	830	767	854	796	831	817	868	836	849	843	794	837	830	872	842	832	884	845	835	784	843	867	852	827	812	893	864	812	832	827	841	822	851	834	897	840	852	821	836	798	842	863	796	825	797	894	808	843	808	815	816	847	832	890	869	851	882	823	817	811	785	834	839	845	815	836	881	838	837	840	826	859	829	865	816	851	794	820	843	860	842	853	837	832	851	878	905	837	872	840	811	848	861	888	868	817	821	894	860	877	852	817	865	837	860	865	841	908	856	827	820	835	851	856	830	801	823	836	819	837	803	791	818	921	850	875	826	849	835	844	846	807	846	830	854	785	870	919	860	832	905	809	855	872	783	841	834	840	815	846	858	836	842	877	844	864	935	823	826	836	811	825	846	821	909	872	876	861	844	842	845	876	855	861	842	798	880	850	888	848	806	861	851	798	844	802	861	788	848	791	810	884	819	822	815	875	860	847	827	876	877	897	831	828	824	849	835	801	844	873	862	864	826	847	884	898	771	811	853	845	835	846	844	840	835	806	841	823	836	875	838	887	854	879	806	821	813	856	852	805	873	851	859	855	845	870	824	875	868	855	853	900	858	868	795	864	843	794	822	825	804	857	858	836	845	835	851	843	861	841	845	796	820	851	839	859	864	857	815	848	817	839	813	876	844	848	824	846	813	847	839	854	835	822	819	820	872	868	845	853	897	813	858	822	829	826	837	842	864	858	859	800	839	788	814	839	806	864	858	870	774	830	818	800	864	877	835	888	827	827	803	840	862	878	817	866	841	855	801	875	835	835	860	870	849	902	885	825	816	824	815	835	890	833	844	827	838	868	865	818	798	804	835	890	837	832	811	841	824	874	857	797	848	832	824	887	804	859	831	766	773	872	820	822	833	828	856	839	853	880	829	897	903	875	841	837	862	811	841	806	849	839	887	858	832	793	877	890	789	815	838	849	872	875	794	825	801	831	859	805	817	808	839	860	820	839	822	859	841	819	838	822	832	878	815	814	833	848	851	845	806	856	829	891	844	867	853	848	841	878	851	814	837	868	849	850	857	784	845	852	853	789	890	792	842	863	813	831	773	841	822	862	821	852	855	868	790	873	817	851	853	844	831	873	835	875	888	804	831	888	881	851	798	825	884	827	855	795	829	811	837	853	833	808	862	848	823	839	839	812	876	811	834	846	871	870	790	877	841	838	902	814	859	852	813	862	811	862	832	810	887	861	879	829	828	851	902	844	783	815	838	821	843	819	831	872	783	886	869	891	866	848	859	839	834	835	857	834	843	875	870	861	873	830	831	856	807	843	869	830	868	830	843	881	833	873	853	800	895	839	756	820	854	850	828	835	857	848	861	862	840	839	846	810	778	819	842	835	843	786	893	840	838	830	854	868	839	863	808	892	823	877	844	820	886	803	828	801	867	828	850	890	864	832	822	847	833	785	857	861	832	819	869	846	771	843	855	879	853	820	904	902	860	869	898	832	846	810	799	865	815	860	833	816	889	828	846	812	822	813	843	894	858	841	791	849	878	802	855	797	841	819	834	785	842	814	843	863	894	925	881	843	857	806	866	838	843	882	834	814	862	869	877	834	876	865	812	844	812	856	826	878	878	863	811	843	808	860	799	878	861	861	866	798	883	840	830	880	839	846	866	791	844	841	861	891	845	860	782	868	849	835	816
31111	32480	30255	13611	1771	537	327	302	265	283	294	311	297	284	330	296	305	301	292	290	306	294	326	325	307	290	285	320	286	296	282	321	311	277	308	281	317	295	273	313	302	310	299	309	319	308	297	317	303	308	306	287	308	303	274	302	286	262	300	344	303	316	286	309	324	278	310	290	297	308	314	299	303	315	289	257	289	284	268	270	290	273	307	317	307	315	319	301	287	307	264	292	320	288	303	299	313	301	276	280	306	278	283	286	301	311	287	261	295	281	289	297	322	295	267	262	298	283	295	274	293	351	297	273	299	293	318	275	282	291	295	277	326	310	290	299	272	319	294	299	296	306	273	271	307	309	269	301	314	288	297	275	284	300	337	290	265	310	271	311	317	306	326	290	310	309	288	302	301	296	320	273	289	300	310	280	296	283	281	283	282	306	278	320	284	304	310	314	284	272	291	311	299	302	309	294	283	322	281	286	311	295	299	294	281	266	313	316	292	308	297	309	285	322	308	289	295	287	290	281	293	303	294	291	273	292	276	309	307	294	302	301	288	300	275	274	263	301	273	288	295	315	298	311	315	289	280	300	301	293	286	289	271	312	303	280	297	312	300	329	293	304	273	258	288	293	288	298	298	305	307	306	294	289	283	311	295	298	286	285	275	290	258	301	303	287	296	308	301	314	268	305	288	271	297	290	272	272	289	282	280	305	290	298	289	296	318	300	281	288	292	304	308	285	310	285	285	328	295	280	317	296	288	272	296	304	271	303	309	298	279	316	288	289	295	284	320	278	297	293	297	294	255	299	282	299	270	267	310	315	297	306	311	272	295	303	277	265	267	321	284	272	315	317	295	301	282	288	295	285	288	272	305	302	306	336	320	281	295	311	268	271	299	291	302	306	305	316	297	294	287	257	282	289	278	284	281	292	292	262	287	302	315	288	288	281	282	290	328	291	295	317	312	341	302	275	278	293	317	284	272	287	298	264	305	324	308	298	297	268	295	292	325	304	287	290	276	296	317	315	298	291	291	274	279	292	302	326	275	315	297	295	330	296	295	315	293	290	306	299	271	284	304	286	316	294	300	317	313	315	318	296	291	298	266	305	307	297	296	277	288	283	294	273	288	293	282	315	328	287	278	290	298	296	280	298	293	288	322	315	312	313	292	259	325	276	266	285	334	314	300	324	328	323	321	299	276	301	274	299	271	274	273	278	308	266	280	270	294	285	266	272	294	279	318	287	300	295	278	294	285	303	321	284	277	277	287	306	270	305	312	289	323	270	288	306	325	305	302	301	272	272	289	329	272	316	267	296	296	319	323	278	284	285	287	283	300	302	308	281	305	311	311	284	298	294	294	298	303	300	313	304	295	316	292	301	278	298	292	304	295	327	354	308	320	297	314	293	289	272	298	318	287	316	290	306	346	295	281	303	282	296	314	316	278	301	276	274	302	292	305	304	276	308	291	289	295	299	273	290	303	290	262	308	283	283	286	309	300	287	288	298	309	308	281	311	296	275	289	288	320	302	284	309	299	274	295	298	284	305	302	301	282	301	284	318	296	311	310	305	297	256	300	290	298	281	301	277	316	278	269	316	313	294	353	290	319	297	282	292	302	251	276	315	304	285	293	302	290	306	282	264	270	283	292	300	314	287	288	315	316	301	330	304	270	300	302	304	269	263	320	272	284	307	317	258	330	294	307	289	253	317	295	259	288	297	293	304	276	287	279	284	319	298	319	298	309	285	306	281	279	282	267	276	287	293	283	289	291	310	299	285	312	281	288	289	274	285	305	310	335	312	317	301	277	309	318	317	264	261	283	315	289	286	277	277	316	284	287	273	298	286	293	296	285	285	309	327	274	263	290	301	290	279	261	271	312	247	294	257	279	303	274	269	293	280	293	293	277	285	298	288	299	301	310	302	295	283	320	290	283	316	294	266	273	272	268	282	319	303	323	315	267	297	323	292	317	307	297	309	280	309	313	281	280	291	322	309	282	307	286	304	277	277	264	294	314	282	283	289	289	299	295	295	310	295	267	291	301	265	293	285	313	319	304	288	316	271	288	275	280	302	274	291	310	292	288	309	283	282	276	294	276	306	328	291	309	268	314	281	288	294	299	291	259	293	306	294	317	322	287	322	284	304	308	267	306	285	288	297	269	302	315	287	321	281	278	322	259	291	277	298	299	272	313	272	281	301	285	305	281	317	291	298	264	271	304	273	286	285	277	288	280	298	279	324	271	346	299	279	270	282	308	292	279	291	290	262	306	301	276	288	308	295	307	300	269	283	291	312	313	300	299	321	299	289	279	296	263	300	294	289	298	261	276	295	294	284	318	286	306	280	330	304	274	319	279	294	312	275	305	292	294	283	280	287	304	313	316	291	264	293	316	275	304	299	319	298	340	321	293	279	310	305	295	287	327	298	256	281	326	267	305	278	270	309	284	278	302	281	294	281	299	292	310	263	299	292	290	278	318	306	287	277	278	262	293	276	294	289	333	269	335	281	292	284	286	302	310	309	290	304	279	299	267	279	299	262	302	245	278	327	286	294	299	273	303	297	297	278	324	300	280	289	306	292	298	295	278	289	291	282	291	279	270	324	288	281	282	310	296	297	288	293	324	288	295	312	294	278	302	287	323	285	307	282	274	274	280	283	288	303	265	305	317	248	310	278	318	293	306	253	277	307	298	304	294	308	290	282	268	295	317	308	270	296	317	292	330	314	334	334	301	271	313	282	320	301	309	287	284	315	307	304	316	281	273	302	282	266	256	271	282	277	311	288	314	311	323	311	288	307	300	311	301	287	286	292	327	291	292	260	293	299	311	298	286	297	289	292	299	288	264	275	332	304	283	311	292	300	302	337	252	320	323	291	274	286	327	249	308	315	287	276	279	282	269	311	291	281	323	294	279	304	292	272	284	297	273	296	284	301	272	289	268	264	275	312	284	293	277	273	298	296	304	307	309	273	295	291	319	311	304	278	278	279	287	265	285	293	293	303	304	305	330	330	317	292	311	316	284	280	324	276	306	291	307	296	313	296	321	300	296	305	289	268	284	313	301	286	281	288	306	298	290	288	277	302	278	299	282	304	290	317	308	295	308	290	316	285	273	323	285	253	294	270	264	291	276	268	288	296	286	280	280	329	288	293	269	275	279	286	291	290	293	267	292	307	311	310	253	311	281	300	273	282	273	310	255	292	269	286	320	275	289	295	299	276	280	283	284	285	297	293	285	285	280	302	291	290	324	286	280	288	317	301	286	308	294	314	307	307	298	287	291	302	269	283	301	297	302	293	296	273	293	284	288	284	307	325	285	339	268	302	300	307	321	294	289	319	283	292	292	328	300	281	301	259	288	306	285	291	287	292	286	297	316	332	305	277	280	286	307	303	292	290	310	295	273	275	331	284	286	309	290	289	289	310	309	298	309	273	303	292	310	266	267	286	323	281	303	303	322	278	307	288	286	309	315	272	276	288	318	296	283	268	268	290	283	286	279	320	293	310	286	263
39969	50444	35231	13232	2804	1031	495	454	470	517	484	517	492	479	508	469	455	483	498	500	518	465	484	465	478	507	459	468	521	496	476	488	478	463	485	498	478	508	484	485	484	488	450	504	507	494	483	512	487	486	472	491	452	484	494	507	516	458	487	489	464	517	448	476	491	486	498	481	491	485	472	452	502	479	501	511	520	477	472	486	486	511	499	480	510	495	507	442	484	475	502	496	517	488	504	483	526	475	503	506	490	503	506	443	527	456	466	513	418	467	497	486	511	509	457	474	458	495	452	463	494	483	495	467	490	482	492	517	535	487	490	482	459	483	516	495	500	522	456	473	496	485	534	488	534	493	477	471	478	520	464	476	572	422	488	492	474	452	510	472	483	508	481	469	482	510	505	513	513	484	470	472	465	497	493	468	487	456	494	452	509	465	498	500	471	437	506	502	501	476	490	490	473	492	457	507	493	473	494	502	471	487	462	459	482	446	474	480	516	462	460	465	493	459	474	465	499	480	480	477	492	484	476	484	483	473	513	514	481	466	513	512	462	464	486	479	487	490	431	531	501	510	528	457	482	471	515	479	524	490	490	477	491	540	506	461	478	489	490	517	487	514	469	461	502	509	493	510	520	445	540	473	467	498	485	481	446	488	517	474	486	495	477	456	484	471	475	438	490	483	465	496	536	481	469	430	485	507	523	508	473	485	497	492	495	501	482	482	500	487	481	503	474	488	491	463	460	481	474	452	498	486	476	501	523	447	497	462	471	488	458	475	489	494	521	472	497	483	468	446	479	516	504	469	483	466	511	488	483	476	502	462	477	512	477	466	493	501	461	476	452	521	470	516	484	490	499	505	467	492	514	444	499	494	480	485	499	527	524	499	464	482	482	479	495	494	504	448	478	510	478	476	471	497	490	478	504	461	479	515	525	495	460	486	471	523	486	463	484	476	476	450	444	481	520	471	495	494	473	487	447	495	472	492	496	506	509	490	528	470	481	483	497	515	510	520	489	463	507	478	462	508	489	490	482	551	492	509	473	510	485	505	462	471	515	512	482	500	483	519	514	494	515	464	495	488	516	478	460	506	510	471	467	521	491	520	495	469	479	460	497	463	504	498	459	476	509	511	475	454	491	476	490	481	526	483	501	491	478	522	479	441	467	496	541	513	474	479	487	496	527	499	474	528	484	483	494	495	501	485	502	496	476	489	473	459	476	495	519	496	477	484	492	493	519	427	483	468	474	487	475	448	483	499	522	479	475	471	528	484	495	456	474	484	468	513	511	485	465	494	489	466	519	502	521	480	490	512	516	472	486	557	491	487	498	482	442	501	536	508	521	510	453	495	483	497	509	474	488	515	479	514	486	518	497	473	490	485	488	509	527	478	511	501	473	495	494	476	535	520	482	481	480	437	469	522	502	498	485	511	499	477	503	514	507	516	503	485	491	507	487	499	463	437	466	439	496	522	508	497	470	491	456	477	444	475	497	453	510	508	488	499	452	488	475	508	516	506	466	489	482	485	471	511	521	500	508	486	483	468	500	451	486	511	481	436	496	516	473	470	506	456	523	518	480	491	445	477	503	460	506	501	497	490	465	490	495	451	535	497	507	513	481	465	526	460	450	496	491	480	524	505	476	509	492	485	509	523	470	531	514	514	491	476	508	506	516	523	513	535	519	499	505	480	480	480	479	488	516	484	473	557	485	479	462	490	502	487	516	459	511	491	441	490	484	521	479	460	469	464	517	522	471	541	434	492	460	487	477	497	533	468	501	499	459	542	490	481	471	535	500	489	465	486	496	538	488	473	507	473	491	519	495	490	514	434	451	514	510	508	464	482	487	482	481	487	484	490	479	491	472	466	433	443	494	470	494	478	430	486	450	466	493	525	494	482	482	467	455	465	514	496	491	526	483	492	511	466	526	507	495	502	481	469	481	492	487	473	506	481	482	499	489	513	483	514	525	480	479	478	488	484	494	460	483	530	466	517	499	503	516	479	467	489	458	462	492	506	511	499	481	485	453	484	480	473	488	540	509	501	505	446	476	485	467	491	505	487	524	479	476	526	515	448	488	494	508	501	486	481	452	499	473	487	493	559	516	433	492	469	479	499	536	496	517	483	469	513	525	537	492	472	500	530	479	507	464	453	481	478	488	488	529	482	490	499	498	493	470	504	485	476	476	457	467	516	533	472	502	500	515	479	490	492	490	462	499	480	502	479	454	464	483	452	524	472	488	483	468	498	515	482	486	515	460	459	494	527	489	443	475	487	470	489	509	504	482	505	471	499	500	434	484	464	520	472	495	486	516	469	445	497	470	481	468	495	501	445	513	462	509	478	508	459	525	473	493	527	492	456	477	524	484	507	475	504	524	476	517	440	507	477	508	501	495	493	483	458	481	514	507	500	493	512	456	499	496	505	505	524	476	498	499	492	494	502	505	514	481	491	452	515	448	472	517	483	511	466	486	469	497	490	481	491	508	500	496	432	462	482	502	458	471	511	487	513	449	507	500	479	498	458	493	493	504	484	537	489	477	471	471	505	513	512	496	474	494	463	467	497	473	441	524	472	493	488	504	502	492	489	469	472	495	455	468	488	483	471	470	478	473	509	498	516	544	509	526	485	496	482	525	486	520	494	477	477	449	479	483	497	455	480	446	501	515	479	493	474	457	496	532	482	499	485	458	465	496	499	464	504	476	504	486	513	499	456	503	491	476	502	505	492	495	502	471	467	523	485	471	510	458	495	495	498	493	485	510	520	510	479	498	451	482	491	511	451	484	471	500	479	489	477	482	462	489	493	485	469	503	493	501	496	473	488	499	479	519	479	468	482	511	491	494	469	499	487	467	492	504	485	484	503	503	449	485	452	480	497	469	488	472	510	488	439	491	488	483	501	509	496	484	480	478	521	484	461	502	488	472	489	476	491	502	489	465	506	489	475	477	469	502	445	496	478	448	491	480	456	520	480	463	488	487	518	472	507	507	486	502	453	481	468	510	489	505	489	493	491	458	506	516	498	497	507	531	488	452	498	498	485	495	485	474	477	522	494	475	484	472	477	477	481	467	524	485	500	476	486	501	491	515	465	516	506	508	499	519	521	503	485	491	479	487	508	461	476	469	494	533	479	498	518	516	489	502	498	501	514	499	477	479	466	498	498	502	485	513	444	484	513	463	517	512	456	510	518	476	483	496	507	510	502	503	472	507	508	479	511	450	515	490	455	478	496	475	448	537	505	515	500	473	518	475	533	493	496	497	483	475	525	453	507	493	489	516	435	511	515	486	474	470	475	490	488	508	481	504	472	495	472	508	484	474	499	479	491	507	517	495	469	503	479	487	479	478	479	484	505	481	474	481	489	461	515	462	482	477	456	431	451	491	482	506	473	460	500	473	484	488	498	485	477	479	501	462	511	466	492	506	479	525	459	477	445	492	480	489	472	492	490	474	474	493	473	510	468	490	482	495	473	464	505	452	511	495	462	478	457	460	509	495	481	503	475	548	480
25509	25160	35036	28206	19640	8013	605	396	372	373	380	392	387	366	372	366	342	380	371	379	374	390	412	377	353	408	364	352	381	371	394	357	367	386	397	359	347	458	359	399	404	355	386	384	404	368	363	347	363	402	371	360	361	383	357	360	382	383	384	370	382	382	390	360	365	389	395	371	362	395	332	381	369	376	407	379	381	333	369	393	353	396	382	411	377	382	384	341	378	349	385	374	354	405	379	388	388	365	373	373	365	377	353	346	364	389	373	352	378	344	343	389	361	391	401	351	362	355	373	384	374	375	333	372	382	375	379	379	371	382	364	369	381	410	366	338	337	358	369	383	343	384	346	356	360	383	393	361	382	356	364	371	388	362	381	400	375	368	366	356	352	362	389	389	380	396	369	359	380	332	374	424	372	371	392	340	346	386	358	362	375	381	404	358	388	384	357	383	358	365	333	334	403	370	352	366	378	394	391	378	352	373	368	381	364	344	406	400	364	374	393	416	355	398	393	394	393	378	405	400	352	378	369	386	376	389	395	344	371	383	369	361	379	357	362	359	354	354	381	384	364	370	339	370	365	343	370	367	344	353	349	343	356	370	342	394	338	378	371	361	379	391	341	369	370	347	375	383	374	401	359	350	343	378	375	396	351	361	380	360	380	380	368	361	377	357	366	361	397	390	363	380	360	372	385	376	409	353	366	322	382	347	367	372	362	361	404	358	417	383	419	353	375	396	352	368	360	351	348	356	380	384	361	366	352	369	403	398	401	393	369	356	373	361	312	352	370	370	358	347	364	378	389	392	379	416	376	372	383	398	357	349	381	367	368	363	348	373	396	364	395	373	373	353	391	385	356	385	384	399	406	383	337	338	377	348	352	385	346	388	365	388	345	357	384	348	353	390	383	339	348	372	359	382	377	355	385	369	410	362	361	359	336	366	383	348	379	378	378	361	370	417	362	351	383	362	380	363	399	383	395	357	397	355	426	397	370	353	394	377	365	402	382	350	373	364	372	383	353	368	371	346	369	348	377	365	400	378	361	386	344	347	398	354	387	372	366	382	380	334	395	383	410	370	386	347	369	357	378	351	404	355	361	370	333	365	394	385	385	360	368	387	333	397	361	334	373	372	375	340	341	382	352	373	342	378	363	380	415	367	379	349	347	371	370	343	366	382	365	362	376	336	326	364	382	364	362	357	378	394	365	365	377	373	357	354	355	369	373	340	394	360	391	394	369	353	394	396	375	380	413	367	334	370	373	374	405	366	333	353	384	395	401	364	368	361	364	394	363	366	399	388	389	401	353	385	382	392	362	390	372	347	397	374	363	357	390	348	368	367	382	384	379	362	369	368	380	349	340	396	377	372	329	347	388	368	379	375	359	372	346	403	371	370	372	371	376	413	401	398	372	374	342	372	351	348	379	336	390	374	341	379	357	372	347	370	347	378	369	419	380	387	394	353	388	361	371	363	367	410	377	396	386	339	370	374	365	396	378	340	379	358	390	376	347	371	368	352	342	358	360	354	385	390	382	385	400	368	387	358	404	357	375	344	367	376	368	360	376	379	335	331	359	377	354	343	355	362	376	377	384	351	393	380	355	367	379	373	353	368	373	361	340	353	398	392	354	368	377	350	369	382	329	367	383	380	377	378	325	381	352	357	363	369	378	389	394	345	350	366	419	361	436	388	369	367	353	382	357	371	392	386	374	368	336	378	347	382	339	354	342	366	385	423	357	396	349	347	354	368	353	354	363	359	324	368	375	376	350	385	373	346	355	364	341	325	368	387	377	350	331	375	382	360	362	392	375	388	369	354	413	369	355	380	371	358	361	353	380	358	367	390	360	377	360	340	339	358	354	410	376	359	378	363	371	373	373	370	404	376	368	400	366	346	360	369	349	376	363	365	355	394	383	380	383	402	390	319	333	354	371	365	361	380	372	377	393	357	388	341	372	387	352	381	377	372	417	394	368	378	372	381	395	376	368	356	353	375	393	345	366	367	361	386	358	391	391	380	397	348	373	366	375	378	380	363	392	400	356	382	347	385	349	346	342	378	395	375	380	368	401	371	349	364	355	364	368	350	383	349	332	391	376	390	390	375	382	394	358	361	362	364	372	365	368	353	364	334	381	349	372	336	389	383	353	348	351	405	403	366	376	353	380	375	367	369	391	395	359	347	361	351	374	373	377	402	368	355	350	360	392	397	382	374	378	373	357	386	382	372	389	385	419	372	337	330	397	372	375	379	404	354	379	387	370	379	373	390	393	381	423	368	349	374	345	352	371	352	371	357	382	363	370	381	419	350	382	359	374	352	387	374	355	376	362	393	353	361	358	380	358	370	327	404	404	346	349	368	382	373	394	372	374	355	354	421	352	337	364	399	339	382	349	372	364	399	390	363	389	373	370	330	391	385	359	354	357	404	363	360	361	401	376	349	370	371	357	376	338	385	359	360	394	344	360	362	407	337	377	359	346	384	426	362	395	356	362	339	366	367	367	334	387	382	365	396	362	357	360	347	387	364	378	366	357	362	386	370	387	379	339	391	381	411	382	369	363	338	364	403	365	356	391	404	393	359	378	398	379	373	382	383	376	379	382	349	380	382	346	357	367	382	376	360	362	338	386	379	387	386	367	366	360	380	374	371	380	349	352	340	350	355	391	358	410	371	321	357	381	393	348	404	377	381	368	377	370	356	325	363	389	390	377	335	398	372	385	384	358	376	346	346	363	375	407	361	380	397	356	367	391	336	361	389	348	348	372	402	364	376	335	382	342	359	360	382	391	350	375	363	378	365	388	365	377	322	363	356	381	362	382	357	381	379	336	359	354	375	354	378	370	341	378	393	394	366	344	371	368	395	374	356	400	367	369	387	359	397	380	336	387	386	389	381	371	382	369	371	379	362	329	326	379	350	375	358	384	371	368	352	392	349	326	381	388	368	386	407	403	374	385	358	382	368	358	362	357	366	371	338	382	360	343	376	359	324	373	373	369	387	361	372	378	341	375	355	414	380	388	366	346	360	404	370	372	375	375	356	384	397	383	356	371	398	374	366	383	341	335	368	360	393	379	362	398	351	343	358	400	365	411	348	370	340	364	401	407	385	349	389	370	362	367	384	341	364	353	384	377	370	374	400	356	371	373	348	365	383	364	371	370	408	353	354	382	362	388	375	359	361	393	391	347	374	376	396	373	399	386	360	359	397	333	357	350	388	382	364	401	380	384	362	373	348	396	427	382	345	379	356	362	387	343	373	393	366	386	339	341	362	367	349	350	388	394	392	371	330	373	382	371	364	381	355	375	378	370	372	417	354	401	372	376	361	384	405	377	388	372	393	360	352	370	384	356	398	357	359	346	364	370	380	357	399	364	377	389	351	379	375	367	340	354	370	398	343	355	373	368	367	339	367	381	352	389	351	356	360	383	386	378	341	406	359	370	370	355	334	352	341	351	348	360	357	374	372	401	364	341	366	390	383	390	414	363	353	353	353	389	398	372	388	370	367	387	364
62117	93924	68529	36886	13182	4334	582	570	619	591	624	595	595	594	569	566	570	592	592	623	608	566	589	547	615	564	608	534	588	564	527	618	610	607	586	630	604	639	575	560	564	634	629	589	616	596	592	581	553	605	606	621	633	637	567	558	615	551	593	590	597	566	599	534	579	598	541	599	562	582	582	551	555	602	557	604	604	624	560	578	573	538	586	604	585	596	559	621	551	595	602	581	550	588	591	522	585	553	578	594	594	600	604	585	584	618	604	555	588	597	560	536	577	556	612	577	600	579	599	620	587	609	605	634	584	631	632	586	618	587	579	569	581	592	574	585	598	595	587	572	633	601	609	589	568	580	615	589	597	585	596	571	609	587	600	555	582	601	566	586	598	603	556	595	577	594	627	610	606	613	601	591	638	568	573	589	609	597	602	564	577	598	639	589	608	593	579	632	592	565	583	554	592	599	572	625	579	564	615	586	549	576	615	568	609	594	595	566	580	642	568	582	604	534	523	593	619	597	587	584	562	565	569	547	605	605	552	561	563	542	586	634	639	613	606	585	577	597	557	615	596	560	586	617	611	546	611	616	544	614	622	570	611	591	593	560	581	584	597	557	613	599	596	600	606	581	575	593	577	609	622	565	578	550	567	550	584	564	595	636	595	573	582	608	601	631	584	619	601	600	650	573	586	583	578	603	614	577	595	546	550	613	642	591	544	622	554	614	611	634	608	595	575	586	578	576	627	588	545	598	628	612	587	565	617	625	594	572	564	610	603	586	558	590	615	602	568	602	604	585	637	650	592	509	578	526	628	575	564	635	588	550	657	610	632	599	614	594	580	606	564	571	609	604	584	597	619	579	613	589	598	531	556	596	564	629	559	587	617	633	590	598	572	589	611	598	577	562	592	591	608	617	559	582	632	616	590	544	552	581	590	584	612	586	586	579	592	561	593	597	595	560	583	588	589	588	588	659	517	579	638	618	567	564	600	593	549	551	606	512	577	624	558	565	597	584	566	600	601	581	569	573	601	578	582	591	566	609	609	557	662	573	537	604	612	577	611	571	564	573	588	623	591	598	642	619	591	564	593	588	557	564	553	576	590	598	601	586	554	543	608	599	589	612	578	539	568	565	590	606	566	594	579	552	604	605	616	616	606	603	579	650	593	536	616	588	630	585	617	587	597	611	601	604	597	592	572	612	550	571	610	590	571	555	596	602	610	567	606	579	614	619	530	549	583	618	576	582	628	582	624	540	604	556	585	559	559	580	578	591	599	595	616	616	540	555	569	603	601	591	586	548	611	579	573	585	613	607	545	600	606	637	591	533	598	591	569	558	623	576	627	535	578	537	543	634	588	564	613	611	569	577	618	582	620	565	575	571	583	589	581	587	588	569	588	599	544	613	577	611	533	593	583	599	577	568	558	585	566	590	599	578	578	591	558	571	593	575	583	553	561	612	554	607	627	577	580	602	533	581	585	567	561	596	583	577	572	599	594	594	576	603	582	612	578	577	566	638	571	608	623	549	589	575	575	632	577	575	609	604	616	585	606	560	562	581	619	613	585	557	595	549	576	626	568	574	568	614	534	622	563	555	585	605	594	607	600	553	616	544	580	609	618	553	605	614	588	631	582	589	613	645	585	592	575	548	623	616	543	588	540	590	625	552	626	594	573	570	541	565	587	571	620	568	530	563	571	582	594	564	611	581	583	592	577	579	583	541	582	613	599	533	602	613	592	623	581	531	575	611	618	618	582	642	610	581	574	589	589	586	610	622	588	603	612	600	587	596	609	596	584	550	617	601	572	621	615	552	552	611	636	596	545	572	540	538	603	583	580	570	612	598	598	606	594	593	586	609	599	614	563	615	571	590	569	530	578	583	601	584	585	586	595	595	605	562	577	621	533	590	609	579	551	554	569	596	586	565	593	602	574	571	589	608	567	566	600	565	605	597	604	571	547	528	602	609	595	582	608	611	572	581	611	632	584	599	566	561	604	585	555	592	605	593	607	553	584	610	573	567	630	585	570	604	559	556	576	591	561	563	572	591	578	604	581	590	580	578	518	586	562	596	542	595	614	566	595	575	616	603	577	584	603	594	593	543	550	604	593	553	567	584	617	576	592	559	562	559	595	610	577	578	559	574	622	576	590	579	571	587	624	581	545	596	617	602	605	575	592	583	565	566	578	608	564	555	578	594	580	594	587	589	578	575	561	591	568	577	571	602	617	608	594	606	618	601	581	622	565	557	604	580	625	585	610	612	578	519	634	590	613	601	594	575	574	577	617	595	576	583	601	563	555	589	573	582	602	562	567	584	551	607	585	610	556	586	593	558	587	578	612	574	560	584	587	574	595	580	577	587	628	597	589	578	610	592	588	581	575	588	553	601	602	642	530	556	606	575	612	578	549	565	582	566	585	561	587	615	545	599	577	606	530	582	589	590	619	599	602	601	587	656	572	615	606	572	596	578	588	599	579	587	584	577	600	594	561	585	583	604	591	584	553	596	566	598	622	589	604	607	575	619	556	572	586	613	557	577	619	600	598	584	656	621	570	594	575	595	612	635	601	586	621	633	566	570	581	572	572	663	633	543	560	534	583	629	581	580	604	593	557	586	562	602	587	603	639	619	597	607	575	573	595	559	524	569	572	558	592	563	596	568	600	585	613	548	581	578	582	627	543	567	578	586	594	586	584	631	600	592	635	579	580	590	627	620	608	580	596	567	589	564	581	594	607	603	560	611	609	599	573	601	575	622	593	583	582	549	587	606	551	618	598	584	589	595	541	629	592	582	564	592	560	615	586	611	619	577	560	582	569	593	574	584	571	605	570	571	586	588	623	589	562	592	578	583	595	612	572	571	537	565	595	579	593	566	567	624	637	602	566	615	620	614	602	620	641	608	599	579	545	560	565	561	627	639	614	591	598	560	601	601	576	648	565	588	563	592	599	583	577	637	557	545	574	605	615	554	568	573	568	601	550	583	620	567	575	548	573	575	602	600	542	591	623	589	608	598	603	577	571	596	595	581	598	609	593	644	538	599	615	599	595	555	573	617	637	572	598	552	610	573	589	610	576	574	629	632	541	622	596	519	599	558	569	597	607	571	602	595	608	599	570	623	598	609	534	578	611	636	557	581	605	602	568	612	564	565	602	584	560	577	599	586	538	578	589	576	574	603	571	610	589	588	579	593	637	560	558	607	608	603	637	594	579	619	574	533	556	586	609	607	588	563	587	597	581	587	528	610	556	552	630	594	588	596	571	566	577	601	611	558	579	614	584	605	618	604	598	622	558	574	603	582	557	580	565	567	560	609	585	587	581	620	569	601	575	619	587	621	587	622	588	556	615	550	572	580	634	590	595	616	543	607	574	540	597	631	599	614	612	600	601	568	600	567	507	598	620	560	606	597	597	550	597	582	572	573	599	572	556	577	595	634	596	623	586	540	603	590	618	580	586	586	590	593	643	554	611	578	615	573	592	533	583	549	530	580	617	578	581	563	599	603	598	581
24383	23486	33237	27198	21921	16022	2730	648	596	593	570	581	580	572	565	556	545	618	557	553	543	541	557	578	551	583	576	543	550	553	549	543	546	572	593	582	556	560	551	552	585	592	556	534	564	598	570	575	547	563	593	584	606	606	545	606	575	557	589	589	579	590	504	573	587	629	582	561	542	545	586	596	575	580	546	553	555	556	601	607	537	564	554	542	540	533	561	594	549	546	569	564	568	593	589	571	606	506	544	532	557	555	582	539	551	570	545	568	552	522	570	539	539	539	587	597	583	540	570	562	556	537	562	565	521	547	568	558	564	569	581	530	557	542	634	567	570	551	548	529	583	577	561	568	541	591	562	580	566	591	553	593	565	567	579	538	570	601	597	554	536	555	593	564	588	616	574	532	547	572	541	555	556	558	531	564	560	564	546	601	545	542	570	566	534	567	584	609	543	559	575	521	561	545	570	534	565	496	518	583	513	564	551	553	546	572	577	566	541	600	528	555	535	587	581	608	587	604	562	528	549	573	517	551	564	549	530	565	585	525	539	598	540	569	564	540	605	555	525	566	541	561	563	570	575	558	541	574	591	548	539	537	581	583	538	537	562	556	496	600	537	556	539	555	560	557	562	566	576	579	568	569	601	550	576	542	582	528	536	579	553	535	598	601	541	574	548	586	585	577	550	563	549	540	570	561	552	595	543	610	527	563	536	550	555	537	573	571	580	536	604	548	566	582	594	554	513	525	565	571	571	555	574	523	540	562	552	565	579	546	566	512	543	567	575	536	539	555	580	531	552	599	569	548	567	559	563	598	545	564	569	575	558	586	518	568	568	568	553	559	574	553	592	594	600	577	533	592	545	574	534	606	605	573	569	564	614	598	594	572	557	520	535	558	580	567	601	582	550	564	536	525	588	604	596	586	602	579	562	581	539	553	599	503	579	624	558	566	567	593	538	533	576	531	594	568	546	567	518	571	568	562	594	542	543	567	522	545	526	608	534	521	554	540	561	550	572	554	569	553	567	579	575	587	535	541	530	571	580	597	550	564	582	571	553	555	530	550	543	561	517	584	505	550	612	565	602	623	548	550	567	577	545	581	524	572	610	582	543	557	602	563	560	576	549	599	562	562	586	557	572	544	557	565	600	540	561	564	552	558	550	558	572	562	558	533	574	542	575	540	588	540	634	593	559	551	566	515	560	541	552	608	570	548	542	562	573	586	533	563	546	554	576	586	588	511	549	562	569	543	563	580	581	487	564	596	557	554	581	560	531	562	580	566	587	554	545	584	580	569	563	568	567	579	542	548	579	578	546	540	568	528	575	551	554	583	568	540	599	591	568	583	583	567	553	552	555	531	579	519	537	594	602	569	523	599	569	594	589	609	579	538	564	580	595	563	577	608	596	562	581	547	533	559	593	588	540	534	592	557	550	560	540	566	586	563	541	548	586	569	534	561	561	543	587	597	576	551	523	594	547	571	586	577	567	579	569	534	575	543	519	534	529	549	550	541	531	555	572	565	556	567	571	538	595	557	602	569	573	583	556	564	616	544	537	561	541	559	572	580	570	572	579	561	544	541	574	540	577	549	578	595	575	553	584	561	572	596	593	587	568	594	604	582	624	595	528	524	564	562	545	588	545	561	587	578	566	549	599	531	550	579	556	571	581	619	597	542	565	531	593	573	573	555	571	527	590	565	588	547	574	587	593	601	523	560	560	553	575	560	576	555	572	584	541	578	559	533	555	580	544	535	540	565	583	526	572	547	519	527	565	541	548	557	487	523	579	592	593	583	558	523	582	546	566	553	531	550	528	615	573	533	576	539	598	533	583	583	585	572	567	541	558	565	562	574	520	543	571	553	575	570	569	557	551	546	512	569	547	543	538	534	529	539	590	563	571	563	537	519	615	538	538	555	538	604	573	574	509	571	597	535	588	543	549	517	548	557	538	610	544	584	592	563	566	561	620	584	585	529	557	544	589	595	519	566	570	534	540	525	569	567	602	568	561	501	554	543	558	529	593	562	588	565	545	549	560	566	588	615	553	576	539	561	544	550	585	523	612	561	600	533	590	560	549	538	517	606	536	559	535	533	571	570	516	566	561	528	526	539	556	527	577	616	569	583	568	543	600	604	537	577	568	544	524	613	548	589	563	540	537	567	563	552	549	508	598	547	540	587	581	562	491	553	590	603	539	517	557	529	556	539	586	575	542	584	502	572	530	501	521	600	559	548	527	560	567	546	557	527	557	561	559	572	552	610	533	550	548	557	551	528	536	558	564	589	567	531	561	562	584	580	561	561	531	549	570	581	527	602	530	572	558	537	586	537	551	594	529	555	580	581	522	538	553	585	566	562	583	556	535	559	532	539	517	607	523	541	562	542	567	545	544	581	591	577	543	584	565	571	604	586	570	540	587	537	587	563	563	561	540	585	550	556	530	556	566	588	598	541	558	560	582	578	549	564	565	574	586	563	555	572	537	560	556	573	543	573	573	528	625	583	567	578	557	591	563	553	546	553	591	558	549	585	557	631	588	585	551	567	522	568	505	528	567	551	560	561	564	552	558	542	526	539	548	535	561	582	575	564	546	565	554	567	556	558	567	543	562	568	574	584	548	554	544	561	575	570	569	587	566	501	566	562	566	583	589	568	552	573	597	545	588	549	573	539	548	597	602	566	567	553	569	540	571	572	508	534	544	580	576	550	585	543	585	515	543	593	569	539	572	562	551	587	572	548	585	557	576	602	548	556	550	543	566	537	572	586	586	567	584	579	556	500	596	544	527	564	542	567	598	562	562	595	588	529	592	558	559	609	579	559	570	514	562	539	562	538	560	508	598	558	525	557	531	584	555	583	537	524	583	578	582	569	551	577	553	541	580	530	563	527	541	569	614	601	548	577	572	594	538	593	594	563	527	561	507	554	545	597	562	566	602	573	556	557	601	540	547	566	595	510	590	562	537	545	570	566	532	544	531	559	577	552	560	532	539	530	528	569	595	539	581	530	542	532	572	562	557	544	554	532	569	542	523	548	559	557	547	536	564	551	554	563	555	586	516	565	522	534	544	569	549	553	596	579	555	542	543	599	555	532	564	509	536	586	568	596	584	550	537	578	545	541	559	544	568	528	550	580	609	522	591	571	553	581	531	576	563	578	561	567	560	544	579	593	563	532	595	543	550	620	580	596	550	533	576	577	524	531	552	535	583	592	576	611	533	565	588	546	592	558	566	572	578	533	591	581	555	548	585	566	572	555	598	554	547	521	555	565	564	546	550	550	555	586	540	566	549	561	579	565	599	586	588	546	539	604	531	520	531	561	542	561	577	551	565	527	561	590	562	627	542	546	558	572	529	581	547	554	500	579	578	586	542	550	556	598	579	558	582	599	530	547	504	539	565	566	536	534	563	550	586	575	619	592	528	555	562	590	539	555	549	537	536	591	547	534	594	580	547	559	585	552	516	612	598	517	550	557	550	535	532	588	608	544	558	575	569	599	565	565	576	534	510	535
62522	100968	77139	46493	20138	6393	925	795	803	869	846	836	857	810	855	845	869	817	881	885	843	874	835	864	843	855	842	843	855	812	838	849	791	835	874	788	828	831	849	826	833	823	871	814	862	858	870	839	832	838	865	846	821	836	831	866	855	829	823	819	862	856	830	856	845	852	859	843	886	893	811	812	857	945	821	822	884	918	864	867	857	839	837	805	846	829	811	871	869	832	791	845	835	772	835	829	882	836	831	793	840	825	847	843	870	827	832	864	855	854	833	849	882	835	843	905	839	849	786	848	849	860	905	897	852	813	904	844	784	823	823	841	870	850	807	845	852	853	864	869	875	853	838	837	823	841	852	846	817	864	878	843	823	902	872	839	805	834	867	777	861	860	826	861	884	862	841	866	933	850	845	816	863	855	840	876	859	831	818	876	845	848	864	828	796	792	830	813	891	790	899	880	883	817	892	808	885	848	849	857	890	803	886	844	849	828	843	853	830	818	811	868	914	907	859	825	837	877	822	841	857	802	836	804	842	815	860	846	829	806	829	864	836	850	792	874	828	862	855	829	837	830	811	852	855	851	885	858	851	864	872	822	895	866	826	810	842	828	820	848	817	813	805	847	824	841	838	855	839	846	895	790	853	832	862	820	857	870	846	855	817	856	831	912	794	820	819	866	896	806	843	877	869	869	823	819	803	826	819	859	774	840	847	820	848	840	899	840	837	873	819	790	854	781	816	836	880	870	851	910	892	834	862	772	862	809	869	859	837	846	850	856	863	869	845	824	818	844	863	826	829	875	812	788	849	856	822	850	866	819	843	868	869	869	777	842	838	840	864	782	812	854	905	873	835	808	842	836	850	854	863	880	798	844	881	861	815	830	856	803	836	894	820	789	862	853	836	824	844	890	823	893	844	868	824	868	791	822	877	862	874	830	807	834	833	886	884	822	836	783	837	843	834	872	875	853	837	824	831	795	831	832	830	845	838	839	889	845	846	840	864	870	819	908	872	830	795	835	839	871	848	837	851	829	843	882	799	831	852	824	795	795	820	802	802	842	850	834	813	841	853	921	839	826	833	821	845	829	855	833	879	907	831	817	908	825	871	817	812	878	841	881	823	850	878	876	861	882	877	835	849	852	830	888	850	868	820	826	876	835	867	853	836	809	905	812	846	868	798	898	863	803	821	793	840	850	857	836	835	801	896	857	851	844	843	874	858	867	790	827	801	811	813	823	860	839	894	815	865	818	896	866	819	807	827	839	877	863	827	836	810	804	881	802	848	827	869	877	879	840	838	866	886	792	852	881	881	910	884	850	850	873	835	809	869	798	849	880	837	833	829	793	846	815	883	827	813	858	826	830	869	814	846	827	865	846	879	813	806	920	862	869	832	873	841	868	869	839	846	803	857	860	868	818	880	839	801	843	805	857	803	886	822	820	832	866	809	825	826	795	860	859	850	848	844	830	861	778	817	878	840	837	823	822	797	831	843	900	831	853	819	877	800	898	814	924	816	814	846	885	831	815	854	855	779	872	804	825	880	795	851	873	882	862	865	859	842	849	859	905	910	864	864	846	878	889	826	820	787	837	851	861	827	831	842	866	849	826	831	864	867	811	839	825	875	837	865	872	862	814	858	807	814	816	890	805	879	843	818	844	843	854	856	871	821	830	819	843	862	896	889	783	830	839	876	823	859	834	812	858	843	879	812	828	850	843	829	826	831	853	878	799	840	815	839	790	836	845	931	782	849	862	877	887	837	839	833	874	832	816	765	867	841	811	852	897	859	859	821	899	854	838	866	835	911	829	846	821	829	856	845	829	869	840	861	836	803	823	857	871	810	840	865	869	818	810	871	815	817	855	861	892	866	838	799	862	872	914	866	799	886	824	818	862	854	860	829	855	815	817	892	823	834	863	861	848	840	877	891	815	820	842	850	862	779	808	887	836	907	864	838	829	810	860	895	858	861	879	781	893	850	848	822	848	854	872	856	840	854	850	796	861	839	809	840	801	805	825	879	803	864	812	862	904	858	814	891	838	784	881	834	876	820	881	811	846	814	833	818	894	852	779	863	762	870	851	865	868	859	855	856	848	804	842	848	832	860	827	824	856	859	811	844	862	793	861	820	876	844	782	842	797	843	830	815	888	820	825	846	843	780	834	845	899	862	833	872	852	843	832	877	853	843	891	865	829	793	868	847	868	833	831	811	897	828	851	805	856	903	858	875	800	846	843	841	881	917	871	837	834	843	871	830	840	786	813	863	831	834	821	843	813	868	830	911	817	852	831	889	897	883	864	889	791	808	848	854	823	865	834	852	837	836	807	844	856	857	835	872	827	887	843	841	816	902	814	887	821	866	845	835	819	832	848	821	853	845	854	799	871	828	831	847	843	826	821	866	867	832	853	865	829	886	853	871	853	850	825	814	843	833	869	850	855	876	905	804	824	826	832	851	793	805	846	860	837	853	821	822	837	878	817	884	844	830	837	862	852	796	845	839	828	875	824	844	856	891	863	905	836	914	810	881	825	764	835	895	803	860	887	839	805	861	834	841	836	821	860	887	864	873	804	882	876	806	914	815	848	841	768	841	852	802	886	850	812	873	840	854	846	838	806	856	847	857	876	830	873	855	846	813	830	823	818	860	877	855	857	862	804	863	819	878	854	801	833	889	816	842	857	853	836	826	830	862	856	826	853	866	794	893	881	807	861	786	833	842	857	864	859	883	841	813	817	843	891	868	868	848	809	810	829	829	796	869	821	801	830	821	903	884	871	877	873	899	874	828	856	849	828	823	825	904	895	877	815	782	840	860	880	881	804	823	836	829	860	878	830	841	838	807	841	867	817	843	894	875	824	804	898	828	926	843	843	866	884	842	845	871	849	809	864	872	790	833	866	852	859	825	849	846	843	827	863	836	897	799	838	906	858	882	900	840	783	805	847	807	823	839	788	823	802	860	846	876	835	865	847	857	863	845	847	845	872	833	859	848	832	878	840	851	854	837	872	809	827	866	826	903	822	837	861	815	813	825	840	827	864	872	875	840	842	840	849	849	843	851	853	835	806	852	830	874	827	852	825	858	804	853	842	842	813	923	809	932	813	818	832	825	846	804	858	803	890	809	781	875	817	861	846	871	884	829	824	907	832	821	879	832	871	852	844	861	881	832	886	805	863	888	887	873	891	825	828	825	883	837	831	833	896	846	860	854	850	817	855	800	836	868	850	815	821	897	858	815	872	857	860	863	874	853	869	868	816	860	815	873	837	859	816	870	808	847	828	843	850	842	827	845	839	865	874	868	844	847	831	830	860	821	827	884	844	839	847	875	854	856	879	864	898	921	833	890	890	856	816	834	876	821	824	878	823	835	808	857	832	903	840	841	855	839	824	837	828	866	857	859	847	847	876	817	832	892	825	859	803	844	847	862	899	898	804	869	829	836	833	798	869	821	840	855	839	867	870	862	857	826	875	812	856	842	877	849	865	865	802	842	840	781	843	803	863	844	877	837	864
31175	33673	29280	13819	1755	492	278	304	293	316	283	321	264	327	303	298	297	265	309	291	294	319	314	295	260	280	301	308	306	330	295	287	305	270	319	267	279	294	302	302	297	285	318	273	309	273	288	290	301	298	273	270	304	308	316	304	298	298	320	288	313	290	318	247	300	308	282	311	294	286	282	286	282	285	277	276	311	293	289	308	288	323	309	299	278	306	337	259	298	273	304	306	306	291	285	271	302	267	291	296	283	284	297	282	292	263	265	279	315	314	281	286	302	266	264	276	291	296	283	262	295	281	290	283	279	280	312	306	273	307	305	304	290	303	315	289	293	293	295	303	289	308	304	263	300	283	304	270	285	312	292	280	295	305	288	283	303	282	296	283	294	316	291	318	276	252	282	288	321	297	265	274	324	274	296	307	297	276	305	328	296	298	306	285	281	333	293	289	328	302	310	261	287	287	329	303	306	295	301	284	311	339	281	281	297	278	258	292	267	266	305	299	292	268	288	292	258	289	280	273	267	291	309	251	301	311	296	304	302	296	270	286	291	270	295	293	288	265	238	296	285	325	304	299	281	285	273	297	295	311	297	288	307	254	313	318	291	307	280	296	332	284	291	298	258	292	307	291	286	305	295	317	295	301	292	280	307	302	317	295	321	303	305	304	304	313	293	278	299	311	279	312	257	298	290	291	274	279	303	277	286	317	276	264	294	307	264	263	299	271	325	278	321	302	316	323	286	304	312	281	290	302	271	301	278	277	316	301	269	290	304	296	275	265	302	310	263	301	269	280	307	315	296	328	294	284	332	279	322	267	291	271	293	326	301	298	285	276	290	290	273	267	318	276	273	297	282	277	297	312	281	294	277	291	288	296	318	245	322	280	264	301	277	324	267	280	267	296	264	286	289	306	276	301	333	311	288	263	296	289	309	293	301	299	305	288	269	276	282	323	300	299	305	293	279	283	281	284	302	295	292	300	284	287	283	295	308	288	290	287	296	291	287	295	323	322	284	284	308	296	268	304	265	317	262	299	264	297	299	299	296	294	261	305	302	302	276	274	306	300	282	306	320	303	264	297	299	299	272	286	283	312	263	282	278	285	317	298	284	262	284	286	253	295	300	284	336	309	288	288	275	278	306	316	315	301	292	300	286	310	298	313	294	285	315	277	279	284	288	301	302	300	311	286	307	291	316	281	317	278	293	284	302	314	275	285	247	289	288	279	312	308	291	289	310	266	288	290	318	306	309	324	294	300	283	290	311	286	322	346	301	278	272	275	258	320	265	282	316	305	275	323	279	272	312	282	312	291	290	303	284	308	295	292	252	328	303	303	302	309	271	294	294	300	288	307	311	300	292	281	270	262	306	290	308	282	321	278	314	309	304	287	288	302	309	300	292	274	289	275	293	258	306	320	283	294	276	276	291	303	278	309	301	277	296	304	306	286	288	314	255	309	291	294	285	285	302	308	320	335	318	279	293	305	277	282	316	295	281	324	298	293	276	285	269	316	301	284	311	288	308	310	326	301	327	291	309	288	280	318	271	283	290	273	316	284	300	275	291	275	303	289	286	261	290	279	334	311	286	295	290	283	307	256	304	282	296	316	284	302	309	276	316	276	282	284	297	305	282	311	286	262	260	312	311	280	281	292	312	320	283	260	295	287	276	310	281	285	287	300	286	278	315	263	312	268	284	297	301	296	311	278	307	299	295	308	276	281	270	338	312	281	326	283	293	277	289	279	283	284	308	300	281	280	304	294	329	279	265	276	288	283	296	313	309	289	307	293	309	281	310	290	327	282	287	269	287	298	287	312	301	289	286	293	266	285	302	300	309	264	274	290	293	303	295	308	302	284	308	300	265	298	279	309	282	308	277	311	298	291	317	304	317	287	314	304	289	295	291	306	285	256	304	320	281	310	286	299	281	307	286	290	250	280	293	315	315	310	285	335	291	304	321	273	280	280	265	282	298	294	280	333	313	263	278	306	298	313	291	295	301	286	289	309	285	266	287	310	283	270	286	303	259	266	284	300	278	321	261	291	302	303	294	305	331	256	285	273	310	271	288	269	309	295	271	286	279	274	270	294	301	286	289	316	283	312	288	277	308	300	262	283	257	286	317	297	266	282	303	308	278	282	301	293	287	258	289	289	294	278	301	304	304	298	268	295	284	317	275	303	252	276	276	279	262	300	272	307	298	288	277	280	293	277	311	294	307	294	279	279	260	278	273	283	319	352	318	315	319	271	259	291	279	291	309	266	289	285	283	301	282	271	284	309	301	297	256	320	304	268	305	324	303	267	285	302	282	289	333	277	294	310	312	316	273	291	288	299	295	286	297	299	302	266	278	249	253	288	322	272	277	315	296	315	283	276	290	288	332	256	325	270	272	296	282	281	303	267	314	296	262	291	311	308	284	312	335	282	290	313	300	258	258	294	279	288	307	308	282	322	297	305	298	272	275	304	286	309	333	297	317	324	275	315	295	327	293	305	300	292	341	297	290	325	296	295	272	296	315	287	303	264	325	291	316	299	321	288	263	323	321	295	310	268	280	292	311	299	296	300	296	272	296	283	268	287	308	300	299	281	259	298	320	305	266	303	304	262	282	286	306	287	270	280	291	284	303	324	290	326	282	274	291	308	280	257	300	299	306	276	318	286	266	307	304	283	287	326	282	303	329	306	274	315	264	295	276	256	330	299	284	270	298	284	309	295	277	334	279	283	288	318	307	310	277	290	288	304	275	313	321	289	281	294	297	326	255	299	284	286	297	282	271	313	296	303	299	283	285	292	314	284	271	269	297	270	312	262	321	307	294	307	285	289	309	274	262	300	294	285	284	293	330	284	299	291	291	266	296	297	273	271	301	308	280	330	315	267	291	311	286	313	298	290	299	283	290	277	265	311	308	291	318	326	282	272	301	324	266	311	295	287	300	283	277	301	259	296	284	296	293	291	305	287	291	292	291	295	300	281	309	291	301	325	304	299	291	285	288	294	299	287	300	278	313	283	302	293	267	322	298	274	286	273	283	285	282	298	324	278	296	258	267	309	307	288	296	270	245	287	301	288	273	273	264	321	274	305	312	291	312	290	296	310	272	274	290	291	317	294	290	286	307	311	297	296	289	301	278	296	321	290	298	294	295	296	267	281	277	314	282	312	319	310	291	305	277	268	309	317	314	294	283	275	290	283	285	291	275	290	303	284	328	284	301	285	296	310	303	269	300	291	282	321	303	298	256	289	288	277	297	311	296	323	317	282	290	276	226	282	294	288	302	268	272	303	271	310	306	294	300	291	298	311	321	267	304	314	306	297	296	323	295	249	264	277	283	272	311	289	265	295	294	288	277	290	295	297	302	262	274	258	331	321	308	272	310	290	310	288	293	305	290	303	284	268	294	307	279	288	309	290	264	282	265	306	302	296	306	281	279	282	296	303	284	287	274	303	288	287	316	285	294	286	318	293	281	284	301	289	287	295	282	295	243	319	287	284	300	324	272	279	282	303	283	292
39863	50576	34301	13714	2978	862	463	509	517	560	510	494	468	449	474	480	514	479	509	482	489	478	465	529	522	482	495	501	492	493	464	516	450	473	497	516	478	498	493	493	476	517	493	489	499	467	482	496	478	493	513	487	496	459	482	525	475	485	489	497	444	496	508	510	466	528	492	498	493	515	500	471	500	504	485	514	501	495	485	487	514	492	512	473	501	455	473	535	457	525	476	502	433	496	499	478	470	506	469	488	496	475	494	510	508	487	502	452	468	496	487	493	496	441	477	475	475	535	465	486	472	489	520	512	467	462	497	483	511	515	489	512	487	487	530	473	443	515	490	473	482	504	478	480	482	505	499	478	489	501	474	493	458	487	489	511	492	456	479	482	475	462	483	479	524	509	441	507	478	456	530	545	502	502	451	461	478	497	474	488	496	509	484	500	468	506	486	489	448	527	486	456	458	445	518	505	455	485	499	481	483	500	483	490	501	473	484	482	461	498	484	475	436	485	457	493	430	503	518	467	483	463	483	491	493	458	478	456	417	474	507	452	477	496	501	475	505	482	497	500	482	507	509	456	514	493	502	483	489	488	494	511	459	517	515	473	489	517	507	465	500	483	547	477	467	506	511	462	466	513	485	458	461	497	460	497	476	485	489	493	431	465	484	505	477	483	500	479	524	470	494	482	481	468	499	509	518	496	481	473	448	487	464	537	493	511	465	461	480	504	516	529	493	516	466	504	467	479	498	475	492	557	480	483	447	479	453	506	539	466	479	499	486	432	522	467	452	478	503	505	494	462	487	482	473	480	468	507	447	521	464	467	496	512	520	513	472	492	442	485	426	471	487	505	489	496	484	487	478	505	491	467	470	508	495	483	497	492	481	490	479	460	499	474	472	462	481	472	478	478	472	529	474	503	501	510	500	461	502	469	467	475	478	481	464	487	510	459	486	486	493	537	486	473	440	473	481	472	477	501	456	521	445	502	526	483	475	486	463	491	505	445	466	491	460	463	494	462	472	477	483	505	473	543	495	493	513	462	530	481	499	508	468	503	493	511	495	479	472	515	496	492	501	502	488	499	495	515	504	488	510	474	516	505	477	557	486	466	483	497	529	490	476	509	472	544	521	478	469	520	484	496	488	471	499	450	514	445	506	467	450	431	461	514	508	517	505	463	511	475	486	477	450	443	465	498	488	450	491	471	501	497	473	531	490	466	482	501	508	478	475	478	462	470	477	457	512	503	487	492	486	443	451	506	508	521	493	486	480	484	516	489	510	466	482	495	492	508	474	492	478	470	492	511	472	491	480	470	479	478	496	481	513	490	469	485	453	486	492	495	465	469	474	501	484	480	479	480	487	479	496	497	491	485	459	473	483	463	497	513	438	504	520	488	478	447	499	490	535	480	489	474	510	475	452	467	475	484	481	493	471	501	483	516	489	501	492	485	489	484	544	458	485	491	471	465	480	489	497	501	526	511	518	474	450	506	490	473	487	475	492	444	529	495	462	485	465	466	502	479	459	471	494	487	479	502	525	467	511	476	492	518	477	509	476	471	474	446	496	500	482	486	470	486	458	488	470	457	446	502	515	478	489	470	470	460	448	527	450	464	449	442	482	508	495	475	465	462	474	471	472	480	463	500	512	469	513	460	496	510	540	498	481	486	456	467	482	520	483	469	493	499	490	442	488	465	504	503	457	485	437	467	490	484	483	524	474	480	498	485	448	479	458	469	514	499	480	491	484	506	548	506	483	505	503	487	518	516	475	456	458	501	542	467	488	499	495	513	504	479	498	467	454	466	480	486	467	476	498	441	494	456	449	475	492	490	465	493	459	521	494	487	477	442	483	513	486	479	471	460	496	491	550	477	479	522	506	555	485	473	467	484	458	499	498	455	473	473	484	502	468	475	434	490	492	513	434	487	512	506	477	492	473	474	508	498	494	492	499	485	494	445	468	482	471	446	494	500	459	501	498	488	486	486	511	474	476	486	472	446	475	467	500	472	475	487	497	496	493	509	474	496	466	494	462	477	527	464	500	468	506	435	503	482	454	514	496	471	478	505	492	462	519	483	478	469	492	459	529	456	429	478	497	488	459	490	495	472	460	500	466	484	457	510	467	495	485	513	522	509	486	466	487	479	496	533	474	514	492	496	499	473	506	503	491	477	466	488	502	489	528	496	458	501	483	494	498	448	472	488	479	460	517	464	504	492	472	473	472	474	459	505	516	501	436	480	460	479	444	487	479	510	493	488	489	432	485	460	484	511	502	472	501	511	445	489	469	479	492	510	496	482	458	478	438	507	502	515	549	496	476	525	482	440	467	494	487	484	476	489	526	519	476	474	463	513	499	494	510	496	442	455	498	494	495	465	509	492	467	487	480	497	505	457	431	506	491	478	497	497	494	510	444	481	514	505	505	484	493	455	465	471	464	506	489	435	506	484	514	486	482	472	493	484	483	460	521	478	458	518	501	460	508	527	453	480	478	515	528	511	543	504	467	485	503	513	513	487	503	508	536	520	500	503	487	456	469	525	553	506	468	476	514	486	439	482	516	493	496	468	453	488	463	521	485	500	493	492	478	464	463	487	509	494	488	465	449	443	485	468	471	432	454	505	481	517	506	460	487	435	509	498	496	490	486	461	484	487	475	472	467	514	538	452	484	508	452	495	472	488	472	468	479	505	475	480	482	465	473	477	494	459	512	504	470	513	457	492	488	489	533	502	470	498	466	476	479	475	495	500	493	471	471	480	523	470	462	485	484	483	519	514	486	493	464	494	516	469	485	518	492	504	491	489	498	505	466	451	523	500	479	491	500	463	461	505	466	483	514	471	497	533	451	506	464	490	457	513	493	474	482	482	465	509	496	467	477	484	507	494	481	426	478	494	469	523	486	459	484	494	502	507	490	488	504	442	477	487	482	486	447	469	510	484	458	514	486	460	509	473	474	490	454	503	485	465	482	460	484	492	471	518	475	487	495	519	533	481	486	471	473	490	478	493	471	467	481	474	467	498	450	496	494	462	497	461	493	483	476	459	468	507	505	449	473	475	498	461	466	475	464	513	474	456	499	482	447	527	493	472	477	484	488	494	503	493	497	488	499	462	483	468	493	468	452	502	492	483	455	495	526	462	494	497	478	477	474	473	494	496	474	493	495	530	490	524	477	470	459	499	463	505	455	476	475	459	487	489	506	440	473	446	500	507	503	526	506	474	480	475	457	511	500	481	499	492	495	508	512	477	480	511	481	487	516	502	504	500	470	487	479	507	495	508	492	495	521	499	520	457	502	508	489	489	468	474	485	492	489	461	468	491	510	448	486	484	502	480	464	483	511	491	463	431	481	432	486	473	497	481	481	464	500	515	511	458	479	477	500	495	481	471	471	478	512	470	494	460	462	474	471	478	491	480	492	467	497	473	476	497	484	473	463	491	449	441	499	478	528	460	499	460	470	513	455	549	504	501	475	475	495	480	466	501	482	484	486	470	506	519	465	515	452	521	473	446
25593	26316	36567	29255	19139	6503	538	381	372	377	373	365	359	369	393	390	366	406	401	377	384	351	384	351	352	374	370	352	382	384	403	373	336	313	342	363	358	364	352	365	387	346	389	321	351	376	365	344	396	369	370	356	315	360	345	365	361	385	354	386	382	349	390	363	368	352	391	339	380	360	356	367	348	371	378	347	401	362	341	362	379	379	348	315	356	354	393	385	370	368	349	369	358	383	357	371	382	362	352	332	408	367	371	379	370	359	346	391	347	384	354	349	357	344	368	369	385	348	389	384	333	386	399	362	361	352	396	367	336	374	390	352	367	352	385	388	362	361	328	378	365	372	389	341	392	377	380	366	342	372	365	364	342	366	385	403	391	369	359	378	351	362	342	362	355	382	404	343	347	378	361	360	360	371	355	357	376	355	366	370	382	386	375	361	336	325	316	351	361	353	399	360	382	389	408	351	362	389	372	357	356	343	361	354	384	373	406	366	353	359	324	346	365	337	329	374	393	375	384	347	381	364	367	373	370	339	364	328	342	339	377	368	372	354	350	348	339	367	363	353	390	366	371	375	391	349	368	346	384	357	344	412	382	358	363	359	359	347	357	390	339	328	359	364	384	343	370	344	363	372	365	377	388	374	363	379	355	348	342	343	371	377	370	358	372	370	338	380	410	373	374	353	379	353	376	353	371	348	338	380	374	337	325	365	358	338	376	344	372	370	360	367	363	381	361	357	353	360	351	354	384	373	370	333	352	361	375	346	369	380	355	364	343	354	370	366	346	359	375	364	341	365	384	369	352	375	377	351	316	341	338	377	379	366	355	378	356	361	367	337	373	355	361	369	361	343	385	335	376	409	364	371	365	357	347	395	369	404	386	367	380	368	388	326	351	376	325	354	411	377	361	371	381	357	366	338	351	350	373	381	372	373	336	376	372	364	383	365	386	385	367	393	368	327	388	364	394	371	353	387	388	348	355	343	344	372	360	363	367	386	347	374	388	406	355	397	346	343	379	374	379	377	328	361	363	370	400	398	355	367	363	387	355	360	351	359	378	367	367	357	375	351	361	385	379	389	343	353	354	366	371	397	351	380	388	352	357	341	346	354	350	349	363	392	346	364	366	352	373	363	329	388	388	333	362	350	369	420	337	353	372	364	351	370	367	367	356	369	382	364	379	377	357	331	371	359	360	379	363	360	362	385	336	372	376	368	352	330	371	371	368	369	363	360	348	392	358	363	382	354	357	365	343	365	380	347	349	370	358	367	366	379	367	349	371	380	375	362	377	339	347	350	377	372	358	396	381	349	380	376	381	352	383	333	343	400	393	345	346	361	369	368	373	354	372	335	389	368	352	368	357	346	366	342	361	328	358	335	374	383	379	362	385	359	390	423	356	360	349	356	367	363	380	364	344	367	345	376	323	367	384	348	374	318	364	349	363	334	356	350	350	351	362	343	385	341	349	356	369	349	354	363	382	380	363	371	364	377	365	365	369	382	323	376	362	328	392	376	381	418	378	366	343	356	384	359	353	375	376	390	339	374	349	376	390	353	362	390	336	367	334	367	358	362	366	394	366	374	392	370	401	350	370	374	373	363	389	354	373	372	370	384	336	368	332	379	385	391	399	367	382	340	343	338	355	375	358	385	373	339	365	337	335	344	349	382	340	358	345	375	354	357	376	359	380	383	328	362	358	354	366	402	366	359	339	355	394	336	362	355	379	391	375	353	366	365	338	336	375	363	356	378	370	392	372	327	358	347	380	354	377	336	358	386	322	377	379	410	351	371	319	369	349	367	383	316	363	375	358	342	384	367	395	367	363	381	371	361	388	395	359	372	364	356	372	386	371	361	356	361	360	365	352	378	368	377	380	362	303	350	330	353	365	361	374	363	367	347	311	356	357	370	362	381	381	322	365	385	326	336	412	328	372	375	337	353	394	327	362	325	342	398	359	377	354	356	373	371	377	340	351	338	344	371	348	346	375	365	347	378	342	374	333	366	382	404	366	337	397	366	341	347	381	386	373	379	374	367	375	409	366	359	356	343	393	358	355	349	353	359	367	343	353	383	395	336	350	378	316	411	376	330	387	332	362	368	344	373	374	370	348	371	366	346	370	382	349	366	340	388	356	363	400	383	355	379	370	357	350	352	379	351	329	402	371	348	343	370	353	341	340	375	387	339	374	363	380	381	364	392	338	349	385	353	350	366	364	333	385	383	374	359	358	371	356	352	367	358	368	362	353	348	344	372	391	366	363	359	359	384	347	373	354	353	327	388	403	335	361	356	346	330	319	386	356	375	362	327	360	377	405	387	358	375	372	365	356	387	356	388	392	348	392	388	334	355	385	383	349	338	385	375	400	386	337	384	367	376	388	353	339	349	406	377	386	334	389	365	364	363	349	352	376	377	351	374	338	366	358	372	359	364	354	365	383	360	343	362	339	345	368	392	354	356	372	338	392	362	362	349	355	357	386	374	363	356	383	361	379	355	390	392	382	341	365	391	340	382	339	362	383	366	379	334	360	341	350	362	371	367	388	334	359	366	356	360	350	364	386	364	348	383	373	330	380	355	339	370	356	358	357	407	362	380	373	393	349	389	344	367	328	366	369	370	365	384	372	336	354	375	372	357	384	359	362	362	320	378	340	366	400	370	325	353	354	373	380	363	366	364	352	361	383	365	346	373	369	366	404	362	331	383	351	378	362	380	372	380	355	404	337	365	363	356	349	347	358	367	336	371	370	342	356	319	384	395	347	353	349	389	357	362	373	355	323	340	349	345	378	386	380	340	353	357	378	331	362	351	356	373	357	379	384	342	379	363	357	329	348	343	385	365	389	389	349	364	417	372	337	336	348	381	385	367	331	350	315	366	349	345	388	370	364	350	365	381	368	366	363	351	372	367	354	401	373	370	381	368	357	367	359	342	384	385	320	371	377	355	345	368	332	394	363	359	367	349	361	387	360	364	371	378	384	357	350	346	379	371	374	375	377	360	382	356	370	393	353	353	376	370	375	372	401	400	380	374	401	348	372	372	357	354	325	372	352	363	361	374	381	379	374	336	370	368	383	368	380	342	330	355	352	388	419	354	357	392	348	369	351	343	383	365	345	370	357	376	374	366	350	342	315	351	401	384	381	363	378	346	336	399	363	359	376	351	360	341	349	376	366	349	362	350	351	346	344	371	387	349	372	347	363	357	371	362	365	387	362	400	359	358	365	385	364	369	333	352	392	367	354	354	336	371	396	368	354	379	369	354	362	374	369	348	389	366	366	357	347	379	344	343	376	374	389	339	385	371	356	329	358	365	352	362	347	380	400	365	351	318	358	372	373	336	348	395	362	352	377	389	385	332	357	404	338	344	343	357	379	393	343	345	386	328	342	335	358	334	357	407	340	349	346	391	352	366	375	342	387	350	403	350	352	388	359	341	355	369	353	346	369	356	349	351	399	368	331	361	379	359	356	373	342	340	365	331	381	364	370	325	378	381	353	343	355	362	345	344
63037	93760	68574	37617	14512	3887	586	587	594	613	552	586	622	563	582	565	576	572	580	557	580	553	583	544	612	608	612	609	597	617	607	583	602	600	537	594	593	556	589	633	602	625	586	630	548	585	626	539	580	576	537	576	588	577	598	575	599	606	596	606	600	573	565	596	605	564	614	549	607	587	571	629	600	568	576	589	569	568	603	599	606	594	592	576	558	592	613	573	601	549	602	553	570	573	603	566	626	564	559	544	591	537	518	569	587	594	544	561	590	611	595	586	584	576	559	586	562	551	592	550	535	574	629	574	545	618	623	572	590	546	588	558	630	588	572	598	598	574	572	601	566	594	598	598	613	591	640	567	608	596	571	584	584	578	576	605	631	597	571	586	589	584	600	580	531	565	567	573	542	566	550	568	559	598	524	644	548	589	557	534	621	585	590	534	575	566	580	609	545	547	602	556	549	604	559	581	571	616	578	569	591	601	595	539	560	631	563	548	552	566	607	579	579	621	560	551	608	657	588	596	591	609	612	561	635	572	605	562	606	574	604	629	589	581	578	581	556	585	571	616	589	599	598	556	579	627	597	602	592	581	554	573	578	573	634	608	589	591	614	563	600	599	622	583	585	598	613	589	603	561	576	596	612	573	572	580	566	567	604	612	585	629	596	630	621	587	617	569	574	590	629	616	544	591	592	570	573	567	586	593	595	580	603	584	576	562	592	560	571	570	624	550	614	623	568	587	584	562	573	614	588	580	583	621	605	604	614	594	615	592	576	562	533	591	589	608	604	574	609	622	546	564	583	648	555	574	587	602	578	632	576	571	569	581	565	605	537	633	555	604	516	590	589	558	621	595	587	634	624	558	613	608	607	557	612	573	617	592	599	581	574	574	607	591	567	586	578	546	561	582	629	552	596	585	604	557	571	604	576	584	597	602	547	616	586	561	562	579	591	601	610	575	583	550	574	580	575	577	575	598	598	576	606	531	587	594	605	546	568	594	582	629	607	596	552	593	601	613	535	576	571	578	603	615	596	556	592	584	562	552	593	566	613	581	592	575	609	606	573	613	590	538	584	602	587	544	584	563	590	637	635	556	600	579	601	602	562	563	633	629	589	583	605	590	576	595	584	600	572	564	586	614	582	563	571	571	587	593	603	519	582	578	588	563	578	605	561	555	549	583	573	570	594	541	581	635	591	623	607	625	566	575	568	612	564	574	574	577	587	587	605	568	621	606	561	636	570	612	554	582	582	607	625	601	602	614	552	592	558	599	574	555	564	587	626	583	583	608	573	578	576	541	599	570	592	589	615	573	560	583	592	616	570	573	576	633	599	614	598	611	594	545	604	581	598	567	547	644	569	596	628	589	595	604	634	645	598	580	559	585	615	613	595	563	573	588	608	561	596	602	586	619	594	551	541	605	611	566	563	584	562	559	555	594	584	573	557	582	597	550	577	577	543	549	595	583	607	586	560	601	569	549	586	593	612	601	608	579	617	591	580	589	581	595	597	621	570	581	549	577	604	593	556	550	562	590	612	593	617	577	610	594	616	603	566	592	557	609	602	630	565	602	586	571	586	578	610	544	594	575	602	543	583	560	604	631	559	546	542	578	614	593	570	601	547	601	571	641	559	568	569	538	546	618	607	603	594	588	549	602	582	597	575	568	553	554	531	550	586	620	544	617	590	612	579	591	560	592	594	567	569	572	574	593	579	551	596	573	606	617	597	585	586	598	602	564	588	605	578	566	549	572	572	610	580	601	595	644	604	579	618	587	579	590	611	609	556	593	576	600	572	620	636	574	554	632	582	578	584	567	583	579	575	553	577	546	591	596	586	592	540	578	592	574	602	598	591	587	600	590	598	606	565	613	582	600	614	620	566	567	597	558	565	570	603	588	621	578	608	551	589	626	567	593	571	579	590	591	603	588	570	580	576	605	591	560	554	585	558	556	594	627	587	617	602	579	578	555	598	598	549	577	603	610	574	612	598	551	582	589	634	597	583	602	605	616	616	579	606	593	572	583	576	615	651	605	567	597	596	546	582	569	581	600	572	611	635	616	634	577	584	590	578	565	595	576	605	599	587	588	638	657	614	587	587	647	611	604	615	589	607	561	599	565	603	609	636	594	577	564	583	593	609	573	562	577	592	605	551	542	600	624	624	595	598	575	598	572	621	588	602	560	619	585	572	632	608	578	619	609	612	583	613	581	560	588	595	551	621	569	590	586	599	538	558	557	536	540	565	591	597	591	586	584	622	536	611	563	563	592	556	593	566	585	599	564	562	616	556	572	586	595	618	639	570	587	582	640	597	585	588	577	595	594	604	579	581	583	580	602	578	567	559	544	603	573	586	607	607	593	574	589	620	587	573	598	599	568	600	573	545	532	582	572	597	629	641	605	613	610	569	618	568	608	584	606	624	590	619	592	621	593	611	575	577	556	601	549	562	589	561	582	553	559	537	576	565	608	565	599	611	611	583	590	603	520	647	588	574	568	589	569	560	574	592	594	613	603	603	604	541	567	598	577	567	547	583	593	563	607	587	610	586	580	599	572	624	563	600	633	614	575	589	611	561	567	553	529	604	591	592	584	602	595	566	546	571	595	597	543	568	602	593	589	600	590	567	588	597	586	587	640	605	618	594	570	612	560	601	593	605	579	548	627	593	646	608	590	671	606	563	611	609	605	601	581	576	616	561	549	570	620	542	579	609	566	587	627	547	560	590	613	572	581	579	577	599	621	575	623	578	599	571	605	630	592	608	586	584	571	616	580	552	572	597	622	554	618	579	594	563	579	595	549	568	609	611	593	595	586	624	599	532	590	618	592	610	595	562	582	609	650	575	612	524	580	569	615	606	571	598	565	618	596	571	558	591	588	571	579	591	605	557	585	608	572	544	623	575	586	589	551	610	611	597	591	610	612	581	551	604	584	582	609	566	623	587	578	590	579	567	630	598	578	538	559	562	577	578	613	572	553	579	575	591	568	635	618	583	590	607	599	566	570	615	577	536	571	610	629	598	637	595	572	656	538	598	572	596	584	567	596	530	603	568	540	597	583	581	627	565	575	605	576	606	578	568	617	680	578	620	572	624	578	564	593	651	562	572	568	580	582	594	597	626	595	611	605	565	620	614	575	579	588	636	568	631	610	568	611	594	546	616	559	566	562	578	599	619	590	601	547	592	617	572	586	597	614	588	559	604	594	537	593	574	585	572	599	577	540	584	586	624	628	623	568	645	590	588	575	624	610	574	610	559	588	608	618	551	635	561	570	607	605	583	575	578	571	586	593	585	600	625	541	573	568	554	622	605	609	589	602	609	590	591	564	595	599	599	555	570	598	610	585	589	566	537	585	541	577	602	592	592	576	549	566	584	595	554	578	585	642	633	573	612	617	592	608	538	602	552	573	590	615	551	622	608	641	586	611	567	607	607	569	610	593	575	623	571	576	627	546	590	583	612	546	583	564	563	545	591	550	622	563	578	577	567	615	617	555	591	577	628	578	563	552
24344	23917	34154	27987	21807	15327	2499	612	582	594	583	539	560	575	581	591	548	567	561	583	579	554	524	579	611	557	506	526	553	534	581	551	530	546	577	595	530	558	542	559	565	600	540	582	593	539	553	619	530	596	624	549	512	535	554	588	602	568	577	574	564	582	557	564	494	519	570	567	571	570	584	555	547	548	595	550	571	589	558	550	558	567	535	552	539	547	531	559	543	551	574	562	519	566	581	592	554	546	561	521	590	547	555	573	556	594	564	521	584	545	543	556	538	538	556	525	592	537	552	549	570	578	550	570	548	526	557	581	571	562	539	575	552	499	549	539	539	508	551	545	553	545	553	569	528	536	551	564	568	565	542	570	528	567	570	543	532	534	547	602	537	565	542	508	594	572	579	547	552	552	570	524	587	551	572	541	597	531	541	587	528	542	559	582	567	581	604	555	570	532	550	562	517	551	543	515	558	541	562	561	557	570	581	565	514	563	561	579	570	568	563	541	563	529	521	593	587	587	540	515	543	559	521	558	548	505	588	545	577	590	559	541	538	549	551	563	606	522	579	542	584	562	559	547	555	557	589	517	568	522	587	536	570	568	588	522	529	560	560	562	568	530	555	548	518	530	566	540	582	527	570	575	579	571	522	526	527	553	569	572	571	569	586	548	541	542	580	577	559	523	558	573	523	534	496	569	505	579	561	530	550	607	562	570	592	566	555	572	568	572	535	487	537	505	541	557	512	542	575	607	575	517	588	563	531	500	532	578	513	586	526	540	541	560	576	542	496	572	572	583	553	561	573	559	572	546	564	611	602	522	594	561	546	572	549	570	570	575	512	586	565	543	555	515	536	535	582	518	526	592	517	536	571	555	538	551	562	593	548	559	559	537	582	540	546	537	575	545	593	552	534	534	551	520	555	563	555	532	563	597	547	577	561	561	575	577	553	580	620	572	552	605	537	541	545	550	539	551	547	621	583	584	603	562	589	554	547	525	568	496	552	542	577	557	551	543	585	576	525	595	554	575	562	598	546	543	564	557	534	542	562	628	601	528	584	572	563	595	509	559	560	564	599	588	554	549	534	531	568	544	559	553	520	576	568	592	518	568	524	572	568	562	540	538	546	591	541	566	545	578	613	571	565	536	553	578	557	547	551	542	569	585	571	533	512	550	616	522	562	575	580	588	580	565	559	560	503	562	541	543	592	548	561	550	553	533	555	586	588	536	531	564	571	545	495	535	541	565	596	560	516	547	560	526	542	578	578	548	513	546	568	524	528	555	553	523	604	544	553	534	578	573	551	561	544	523	513	544	561	551	541	571	566	500	553	581	539	525	589	544	593	556	543	592	575	562	553	564	585	545	600	573	543	568	557	571	552	590	587	578	543	548	553	552	542	554	571	550	568	553	543	531	563	534	544	581	584	535	516	527	576	580	556	526	536	567	548	564	535	574	556	542	564	547	533	559	537	593	557	557	556	562	558	543	515	574	548	549	505	586	575	531	557	522	559	578	547	588	543	535	521	516	563	574	528	550	574	570	568	558	574	545	573	569	503	526	588	539	547	583	583	572	588	544	530	560	530	548	535	555	597	560	567	559	528	552	544	623	546	517	536	590	586	581	560	580	531	538	554	567	513	542	578	532	555	565	560	612	559	542	610	561	558	569	568	564	565	548	552	583	572	533	517	584	567	556	574	609	562	539	517	632	568	534	540	576	551	548	544	558	530	528	519	582	531	543	545	542	587	549	554	568	551	563	530	588	571	565	545	605	579	524	571	578	590	608	564	538	505	567	590	542	538	526	561	565	551	529	538	530	563	585	537	592	604	584	595	589	546	542	564	548	566	590	553	574	591	567	564	551	571	545	522	564	564	525	570	548	577	574	557	528	527	584	559	564	550	513	566	553	576	550	574	575	565	574	499	523	559	533	583	584	534	548	568	551	627	532	563	562	560	526	587	569	541	593	570	522	581	563	548	558	575	536	561	534	561	511	591	560	548	547	572	517	545	537	582	568	563	503	561	551	543	524	545	580	557	567	565	570	523	569	543	517	563	543	532	539	531	580	564	561	569	563	553	600	573	543	576	549	548	594	591	554	559	501	565	559	557	572	550	566	553	554	607	544	543	538	536	537	585	538	547	553	546	560	555	577	517	518	534	520	536	580	563	537	565	570	561	564	535	565	557	527	544	560	582	518	544	575	552	580	535	563	582	524	532	552	593	520	551	566	591	557	519	566	533	559	579	553	520	532	565	563	532	575	584	539	543	595	528	544	580	528	538	555	551	575	586	542	580	514	548	570	554	578	556	550	517	615	564	574	523	574	489	596	575	531	563	612	548	557	575	577	607	555	529	562	555	546	557	546	554	519	573	551	564	522	586	567	551	541	518	550	581	524	553	549	520	583	572	505	555	589	507	591	590	553	565	574	530	543	569	532	553	541	581	587	612	547	561	546	549	589	577	531	552	547	592	537	543	558	536	592	547	566	561	532	565	548	581	544	555	543	593	567	597	586	557	537	547	549	509	547	553	587	544	544	566	553	550	578	604	531	584	545	569	566	526	543	540	542	537	547	558	595	562	595	568	531	533	559	601	518	574	566	535	541	511	590	559	520	570	578	558	544	552	544	596	526	536	550	571	568	583	585	568	537	547	509	545	506	538	541	549	536	548	562	575	538	574	559	567	553	566	560	548	573	552	569	575	574	559	582	545	539	532	548	500	530	576	546	555	566	617	569	535	560	577	525	542	535	560	558	557	576	534	597	525	558	502	578	541	561	534	595	625	540	538	546	540	532	566	501	544	550	550	567	547	569	523	549	597	543	552	544	563	566	542	561	543	577	567	581	549	521	544	540	533	567	575	578	540	593	565	554	566	538	533	567	586	563	585	598	576	503	599	573	542	606	547	523	590	552	590	570	578	527	581	501	509	562	555	577	543	551	563	581	575	529	562	581	531	575	587	529	553	583	514	535	548	587	551	543	526	512	541	582	565	581	546	546	566	540	575	555	567	583	567	549	532	516	540	557	574	605	553	533	544	531	532	573	561	517	509	542	512	563	574	590	562	537	568	571	551	527	570	558	578	546	547	550	558	561	573	564	523	570	541	555	576	524	583	591	548	562	569	549	562	548	569	545	554	574	545	574	571	503	571	577	565	590	553	532	574	530	608	566	524	538	569	569	555	536	534	557	578	556	563	524	550	535	519	564	594	544	580	557	576	524	537	585	609	548	566	563	544	541	556	563	524	554	562	565	577	567	561	553	522	521	561	559	544	558	555	570	569	520	553	569	562	499	564	582	539	554	572	549	539	542	579	551	561	572	581	543	554	553	551	527	568	570	545	552	562	528	543	558	540	602	540	570	582	536	575	586	551	597	528	573	566	504	606	514	573	538	589	553	556	541	595	542	550	571	542	567	562	536	586	526	532	544	542	555	519	550	540	588	576	542	594	518	577	542	594	540	566	531	583	547	533	553	583	543	544	608	557	553	563	570	584	560	537	580	542	556
63479	102682	78305	45827	20649	5952	871	884	880	825	851	871	861	846	862	853	831	873	888	875	835	826	887	836	773	827	879	826	851	865	841	868	858	843	827	836	843	830	829	830	851	874	827	859	813	824	821	819	858	835	817	852	926	801	872	814	869	831	846	872	790	842	841	850	812	854	869	837	843	854	860	852	844	826	879	876	886	823	872	829	820	883	806	862	801	871	837	821	834	805	848	839	878	842	825	797	822	897	883	871	825	816	859	812	849	819	851	856	860	837	854	809	851	837	824	833	843	846	857	884	833	845	886	856	847	864	819	825	856	841	851	863	823	846	794	808	858	832	828	828	838	869	836	798	799	874	857	858	801	874	808	854	865	819	827	830	877	832	824	904	825	858	845	813	812	841	840	838	878	848	873	867	848	913	860	765	805	860	850	807	902	910	853	835	910	815	819	817	886	822	851	861	804	859	841	871	848	884	819	760	850	832	833	783	816	829	833	790	826	844	825	814	861	846	862	830	847	869	828	836	848	870	810	820	827	861	856	864	798	878	816	874	837	838	861	813	842	848	833	837	855	839	816	804	768	893	811	853	792	865	880	828	911	867	851	863	864	821	815	842	827	799	850	846	820	876	847	849	828	856	820	863	847	810	837	791	825	859	865	920	856	843	844	875	878	873	833	800	841	853	830	850	904	872	876	902	869	756	844	794	813	876	871	815	858	805	825	841	847	804	828	838	938	817	831	890	796	782	852	876	869	862	885	833	820	873	852	879	859	808	864	831	865	791	848	785	819	799	852	818	868	849	815	899	863	850	826	819	856	864	847	819	840	862	870	843	833	823	874	843	843	849	823	870	866	861	886	807	887	856	830	832	802	855	886	856	810	813	842	841	906	917	844	843	864	888	824	876	807	889	805	798	835	862	855	817	819	834	886	824	879	836	839	845	866	878	860	879	854	830	827	881	863	799	827	895	820	859	805	843	864	874	843	884	832	839	871	806	795	896	861	829	874	843	876	798	848	867	838	817	918	797	847	860	820	856	818	852	848	785	816	906	781	857	821	842	863	870	891	885	831	819	817	839	839	869	835	835	861	878	833	815	804	848	797	862	829	825	808	821	836	833	822	821	814	827	868	873	890	822	836	845	830	850	881	878	828	800	862	825	825	908	852	843	882	883	838	855	853	864	890	774	839	820	821	835	820	851	911	844	797	819	859	867	894	854	882	853	866	846	853	824	854	870	849	832	846	782	864	821	852	841	793	798	861	832	859	824	819	825	830	855	828	822	880	806	906	801	865	841	842	807	808	839	837	850	823	824	836	883	868	834	910	871	862	831	871	881	861	847	862	839	834	869	863	854	831	859	879	834	881	824	846	797	845	888	845	836	832	860	849	891	819	819	870	856	840	801	901	876	820	837	804	907	823	804	882	781	845	843	814	814	813	796	879	911	813	824	853	815	859	836	802	853	903	834	862	878	820	850	807	864	829	842	822	835	834	817	832	875	848	805	831	823	826	814	800	861	848	855	874	835	807	842	825	828	845	816	870	907	812	873	855	819	863	853	798	874	824	799	837	846	874	829	805	827	841	843	824	839	827	839	856	796	888	853	789	867	807	871	845	804	790	848	863	826	834	865	843	863	849	865	805	904	867	877	837	866	840	834	830	868	852	858	798	865	794	800	851	813	839	861	793	847	841	803	859	804	877	806	853	871	898	860	822	828	864	843	828	797	831	847	774	857	821	884	850	856	827	815	870	812	854	880	850	879	808	873	852	822	827	845	870	926	838	823	926	822	809	840	903	871	840	839	828	868	822	853	834	832	803	839	833	849	820	838	843	861	848	902	854	829	894	839	817	878	811	859	838	933	863	848	842	827	820	847	788	891	851	874	890	831	843	888	915	848	853	886	812	867	866	858	854	844	849	862	878	844	838	800	817	829	863	770	857	874	808	856	852	818	845	824	840	843	837	831	781	861	851	829	880	814	847	843	854	862	898	839	824	828	822	856	833	861	864	812	811	851	811	902	804	846	837	794	886	813	883	841	906	835	838	789	862	857	820	865	864	824	798	872	883	833	867	828	872	786	870	837	820	832	821	828	846	872	891	881	866	845	878	889	851	847	883	804	869	761	815	839	796	843	886	868	795	854	870	898	856	851	827	825	843	872	899	845	791	834	807	896	762	852	926	821	835	822	874	822	832	870	801	837	850	832	870	860	835	886	881	840	866	831	818	866	825	858	848	831	792	871	789	839	837	889	836	897	849	859	797	834	846	879	877	822	806	824	836	831	840	907	852	798	863	813	846	846	807	869	810	827	858	850	824	813	855	857	870	847	806	865	889	875	868	869	838	834	872	803	890	862	804	826	816	835	839	826	799	912	837	842	877	875	841	860	857	920	830	871	883	856	782	829	834	818	833	861	819	827	860	868	886	822	866	860	898	859	875	840	867	885	872	883	828	881	847	846	817	841	892	858	840	832	807	829	917	831	823	836	872	860	862	844	831	866	879	847	771	842	850	837	870	787	840	860	827	808	880	827	860	805	823	889	830	849	822	845	838	825	868	846	785	868	878	821	873	816	842	819	878	879	796	867	854	824	880	872	884	855	872	870	838	824	786	840	846	796	851	786	813	809	815	814	857	812	893	859	896	869	817	806	833	822	836	867	853	814	881	811	874	879	813	794	856	836	841	866	896	824	865	832	834	828	874	870	890	833	901	815	826	851	812	811	816	858	842	851	863	860	842	806	838	771	863	824	835	838	848	862	813	847	885	769	824	831	827	823	826	897	852	845	928	837	864	824	886	854	835	833	875	797	837	810	823	801	851	849	888	851	792	850	843	890	827	807	839	792	832	902	806	851	843	882	836	856	864	860	836	855	878	861	854	823	813	858	857	838	853	854	867	818	832	817	913	877	873	859	822	796	858	850	898	831	841	796	891	816	801	830	887	816	790	852	875	870	856	831	881	842	797	828	869	899	861	827	867	853	804	882	828	843	844	866	854	828	901	835	835	816	861	873	840	858	794	883	848	818	866	840	840	819	880	844	883	824	823	853	845	825	831	858	819	844	836	851	871	845	808	769	877	863	856	878	826	838	852	841	866	880	874	811	826	860	864	844	834	880	805	842	825	842	858	832	821	848	824	808	857	812	893	827	868	905	848	854	852	806	798	829	804	834	910	863	854	837	886	852	808	813	838	857	808	815	843	835	867	887	800	838	839	824	843	807	841	893	859	855	861	847	878	821	853	834	807	851	911	879	816	813	840	888	842	844	863	812	825	814	814	844	867	866	856	820	848	845	901	881	847	819	823	847	851	887	835	910	830	821	811	828	838	828	800	865	856	859	781	854	843	836	858	834	867	790	826	856	846	867	844	806	884	842	824	827	784	898	792	814	856	828	870	851	894	835	781	822	828	801	802	904	867	846	885	867	861	811	871	831	852	876	921	846	815	883	804	816	859	766	842	839	871	823	856	835	834	815	802	873	815	838	861	842	828	863	822	829	833	849	879	850
31123	33183	30640	12553	1540	481	322	288	267	276	312	285	277	300	288	272	285	287	289	301	301	297	279	301	307	289	299	270	280	278	266	286	289	302	290	322	295	259	301	322	287	282	306	271	294	309	308	284	305	273	322	306	273	330	294	300	300	281	280	291	286	304	287	303	293	302	293	264	294	315	273	267	300	327	271	299	315	294	329	295	318	310	300	298	292	261	282	280	303	275	285	272	291	278	262	280	275	285	298	281	301	300	297	282	288	309	332	284	300	333	312	266	261	277	287	270	256	275	287	286	281	286	300	277	288	301	291	290	309	311	276	286	274	276	275	288	270	265	298	278	317	292	306	293	286	276	282	264	262	291	260	256	309	263	282	300	269	298	310	288	274	300	271	297	284	276	272	268	298	291	249	298	291	257	281	288	288	314	284	257	296	288	296	260	280	291	278	283	284	280	295	275	294	273	285	312	313	304	297	305	291	301	269	301	298	289	269	285	306	266	318	324	291	285	261	279	287	311	291	274	265	277	317	282	267	301	285	306	298	286	285	264	298	306	309	288	311	327	303	314	310	310	280	291	311	321	259	276	273	286	286	271	264	268	283	284	278	325	294	307	303	281	318	321	293	282	257	278	297	287	307	285	258	306	287	286	277	263	284	304	266	290	265	298	297	283	284	289	290	294	268	286	251	285	271	262	252	299	311	299	272	292	291	281	303	264	268	271	277	271	279	281	283	267	299	273	271	294	301	287	300	266	280	277	302	302	305	292	259	278	266	272	277	289	274	318	299	304	281	326	295	323	270	325	288	297	284	291	306	278	283	287	254	289	292	312	270	293	272	294	299	304	286	271	276	314	293	295	314	257	292	302	283	280	271	295	298	298	274	298	294	283	271	289	283	304	290	304	293	275	280	323	264	270	290	311	290	285	297	273	301	258	291	272	284	283	275	288	285	305	277	281	276	269	285	274	269	265	311	274	262	299	272	276	297	326	294	294	322	297	299	259	311	261	287	268	276	290	292	261	310	263	301	304	297	301	280	282	290	297	305	267	278	306	277	309	296	295	286	300	301	253	273	287	297	299	312	288	289	313	313	290	272	302	299	320	323	283	286	296	288	286	282	288	263	278	285	304	299	292	305	289	288	309	276	281	276	308	297	265	280	285	312	281	289	330	296	288	303	312	255	311	280	285	292	279	271	301	295	278	262	297	262	276	277	311	302	312	293	289	297	273	316	292	260	289	285	281	286	292	307	275	293	308	289	276	292	283	287	295	289	299	281	330	310	290	280	323	281	283	307	271	271	285	302	283	322	333	312	280	284	291	316	292	275	318	280	273	287	300	303	318	285	285	258	296	288	305	298	312	277	294	279	284	280	304	289	333	277	265	290	298	303	272	292	284	284	285	288	296	275	282	291	274	284	293	260	283	297	268	303	279	281	264	298	313	298	296	293	298	292	257	289	281	323	286	278	277	285	316	302	286	273	313	310	262	286	263	286	285	279	283	296	278	272	286	292	295	283	309	281	308	311	268	288	272	281	275	290	295	268	284	282	315	313	288	310	306	282	295	274	318	298	260	308	283	299	273	275	271	268	303	299	306	295	308	275	291	238	300	300	298	270	305	312	261	304	295	297	307	229	299	262	290	308	303	282	294	278	295	267	309	277	316	322	283	329	301	307	290	337	295	286	309	305	292	315	275	276	303	313	301	296	285	310	289	299	290	288	269	272	279	302	310	286	280	309	295	303	268	309	297	318	291	250	283	275	303	269	282	304	307	281	278	277	302	275	306	307	272	287	304	271	306	281	308	288	292	274	295	270	282	311	286	281	300	293	293	307	325	301	302	317	259	308	286	277	281	315	302	307	316	291	287	292	322	274	296	282	277	269	295	283	290	260	303	274	288	313	285	296	306	325	274	289	288	291	298	255	288	314	323	294	266	292	293	293	336	284	315	258	301	283	309	301	282	275	290	311	271	303	301	281	274	275	293	274	292	305	288	275	307	294	288	284	296	298	274	283	278	298	350	296	282	290	273	284	280	283	303	282	295	258	303	316	303	260	289	300	277	274	283	315	265	319	285	285	279	282	296	273	289	302	266	306	269	288	301	287	268	313	310	294	259	274	292	312	278	290	303	258	283	295	266	274	290	308	280	289	299	274	238	272	301	283	280	293	264	290	266	295	322	300	292	304	284	280	295	298	286	278	304	309	249	280	284	312	280	278	289	269	306	310	294	313	306	303	275	298	287	277	285	318	292	270	268	273	289	285	273	283	286	316	276	241	297	279	253	319	305	282	282	302	274	311	298	293	284	287	320	287	309	277	276	303	317	284	271	289	309	284	286	277	285	266	252	277	272	306	296	276	288	262	299	285	297	298	283	291	269	300	273	280	289	301	270	313	297	302	274	288	300	279	289	291	245	283	267	297	274	274	307	278	294	282	298	250	293	304	283	297	295	262	273	298	286	297	291	271	305	270	260	294	287	262	292	299	280	278	291	279	285	283	319	301	311	317	284	312	293	290	276	301	264	287	305	341	295	263	291	307	302	283	294	308	273	276	286	271	292	303	283	284	273	289	281	270	290	249	268	296	318	269	267	281	324	315	262	281	260	302	299	309	273	313	305	302	283	308	258	267	287	299	267	330	279	282	315	292	305	311	312	287	307	269	275	319	270	283	259	309	306	291	304	280	293	263	276	257	314	278	274	299	263	284	297	286	288	288	310	277	287	302	293	296	295	277	248	321	289	302	299	309	280	283	315	294	294	273	273	321	299	292	289	276	262	317	262	324	294	261	285	286	291	318	287	313	240	276	269	316	295	276	292	293	307	317	276	297	290	293	283	256	299	320	321	292	282	299	284	272	289	266	260	270	280	318	283	304	254	310	271	288	252	278	252	299	303	282	281	311	272	314	312	285	329	272	288	293	288	280	291	297	297	301	257	272	276	294	310	273	271	293	301	320	260	271	287	282	311	326	299	282	276	303	317	246	281	321	261	279	257	285	266	309	288	315	297	287	314	257	296	279	256	288	275	278	315	287	281	271	285	286	304	295	250	293	291	257	329	278	282	275	262	268	292	303	266	275	286	317	314	275	282	291	304	249	294	277	334	317	282	318	334	314	307	295	283	286	276	320	295	301	293	281	296	267	275	289	280	298	283	301	299	269	294	290	295	317	299	282	307	303	274	292	282	297	291	293	284	288	274	313	294	305	270	312	284	289	281	288	301	314	284	255	283	316	292	284	353	270	290	268	300	289	274	303	294	286	317	291	280	309	269	280	299	287	301	307	299	283	262	277	267	293	258	286	316	324	301	310	308	291	277	305	254	272	281	289	282	304	274	299	290	289	318	289	270	287	297	315	259	305	296	297	288	315	328	321	296	317	290	284	268	258	280	282	307	276	272	275	265	303	312	300	267	274	303	295	289	302	293	284	293	282	292	283	282	303	281	299	282	280	292	289	272	292	309	281	264	267	269	302	296	288	291	281	311	284	283	313	276	292	277	296	315
39741	51428	34980	11682	2701	870	497	475	459	454	472	475	486	482	494	470	490	490	487	495	502	495	508	540	505	490	477	469	477	495	468	513	506	488	460	486	499	518	492	512	460	467	499	462	500	431	500	479	476	461	487	503	525	517	498	459	453	467	527	482	468	470	487	486	487	494	483	503	461	484	504	496	499	468	507	485	501	452	515	489	496	506	505	487	459	469	462	499	484	486	441	464	499	500	491	501	500	448	484	480	498	519	521	516	484	480	460	483	524	501	494	471	482	470	439	498	526	501	520	491	497	488	477	491	507	538	490	513	489	451	491	529	494	474	480	458	520	510	508	477	456	487	495	517	517	489	465	507	485	487	478	520	481	507	472	524	498	475	490	493	480	492	460	486	504	466	493	468	469	480	455	523	491	490	498	464	464	494	504	471	495	487	472	470	489	495	510	488	465	507	459	478	469	472	470	498	479	468	556	470	466	443	479	493	459	478	510	526	480	462	439	494	483	482	488	461	521	480	510	528	518	497	485	477	518	464	476	499	481	486	495	488	479	506	493	495	479	513	486	451	495	447	486	480	491	517	515	476	507	443	513	478	463	513	465	509	466	497	477	479	490	482	463	496	443	420	482	486	470	474	485	488	486	513	484	458	485	487	471	483	507	447	503	495	496	491	459	458	486	460	454	475	467	487	479	503	461	480	504	471	490	441	517	508	493	492	508	453	469	440	491	509	499	487	494	468	476	468	472	475	508	534	498	485	513	504	474	521	482	438	511	463	469	468	489	502	472	487	497	462	457	455	516	456	487	474	489	486	491	453	488	489	466	499	471	513	522	467	519	469	480	484	474	457	491	492	516	513	465	530	496	478	525	491	477	462	485	466	490	475	480	523	508	484	473	459	471	511	513	495	514	476	489	477	483	529	542	494	479	495	493	503	488	482	539	419	473	476	487	498	468	482	483	538	489	500	471	478	508	497	474	488	479	539	521	444	496	488	472	497	496	503	502	465	501	456	460	476	507	534	498	483	500	454	501	463	478	510	477	469	491	436	469	493	518	468	469	481	475	481	469	493	506	469	533	493	498	483	483	509	486	448	483	503	483	466	494	475	502	479	499	482	517	426	497	505	455	490	429	487	484	475	460	497	491	487	467	513	519	489	478	509	502	454	487	501	481	484	480	462	509	478	506	485	444	511	502	507	476	482	499	492	496	482	479	480	485	469	500	506	476	459	496	475	500	515	464	519	516	490	497	461	456	501	451	497	464	487	511	464	454	491	486	466	457	486	522	494	486	506	481	463	474	483	466	496	491	514	441	498	517	492	503	473	481	471	448	486	481	480	475	488	467	508	477	476	477	489	483	489	528	488	475	520	512	471	468	488	480	488	497	466	476	557	499	484	482	517	474	502	492	495	453	513	474	514	497	480	522	459	467	511	492	496	531	488	488	476	481	489	474	468	500	494	443	467	501	493	493	478	497	476	471	477	460	463	438	468	494	474	479	472	494	441	493	496	508	481	443	490	503	487	514	459	507	530	546	496	479	509	530	499	510	463	494	492	474	514	481	475	470	493	499	495	469	450	501	481	490	487	495	502	490	513	469	506	487	504	488	485	462	492	493	451	508	458	493	455	501	502	464	478	499	519	487	481	511	505	481	481	510	509	513	492	457	478	482	494	504	495	491	461	516	472	509	440	477	496	492	474	523	485	456	528	493	480	456	487	472	509	498	522	481	489	497	440	470	504	482	499	538	489	476	519	517	438	529	454	490	456	502	457	491	474	490	467	492	481	468	498	442	452	483	485	485	503	466	505	452	477	517	470	484	495	512	491	450	482	479	488	492	457	472	464	467	511	532	502	463	482	475	478	475	505	465	494	483	447	458	465	459	517	514	518	478	472	519	450	462	502	525	496	524	444	488	483	477	456	432	477	469	502	461	524	475	489	502	489	532	475	484	477	483	497	486	472	479	467	467	490	462	500	502	459	549	494	527	485	473	480	498	484	494	462	482	445	487	490	486	470	497	504	520	510	491	495	475	478	488	485	445	481	507	493	487	465	473	522	511	486	453	458	500	491	492	530	507	439	479	497	482	494	502	487	508	492	482	504	466	484	527	455	464	490	472	463	520	491	483	515	504	487	479	472	469	490	465	523	505	482	482	498	473	513	498	485	470	440	487	472	509	480	500	506	457	495	468	515	459	490	514	500	484	499	518	517	439	466	516	496	508	467	484	508	483	474	512	502	477	521	489	482	493	450	463	458	467	500	522	491	503	504	499	494	494	523	495	469	473	503	492	451	496	493	526	506	485	503	526	480	490	476	504	499	494	456	483	458	465	509	457	457	529	519	508	494	468	479	451	454	493	481	478	462	503	484	473	484	474	487	474	490	524	527	520	497	502	498	520	478	466	456	493	450	489	514	482	461	497	517	490	478	483	487	533	442	506	502	492	480	476	447	458	459	500	477	494	459	507	506	496	500	501	513	473	495	473	473	458	509	504	483	482	446	503	487	455	516	490	494	472	462	486	485	464	506	485	459	486	501	455	513	474	493	522	467	468	520	494	491	437	517	486	435	483	495	486	469	527	472	474	485	529	454	478	497	466	509	516	513	498	500	511	503	484	500	513	479	488	504	462	468	487	489	492	494	491	481	482	495	466	463	494	454	526	504	502	515	521	459	463	490	473	454	487	448	464	517	476	518	527	475	488	497	472	510	503	532	483	477	485	462	539	486	471	511	508	478	452	516	498	463	488	521	469	498	494	476	487	484	468	491	524	522	502	540	489	507	490	493	504	481	501	514	512	473	503	493	500	492	516	482	500	474	467	477	482	500	472	483	476	493	467	494	501	467	474	464	453	470	510	449	545	501	481	521	488	486	486	490	482	522	455	464	515	473	500	440	475	488	478	504	507	482	474	463	487	475	502	494	484	482	490	501	492	507	491	485	505	421	490	490	499	490	498	515	498	487	438	497	461	491	458	482	503	473	511	455	476	502	515	481	460	469	523	444	505	484	487	514	495	507	453	493	485	488	483	502	517	499	455	523	495	479	509	488	509	498	519	453	464	490	487	506	484	476	524	491	490	471	557	514	483	489	468	486	468	503	479	512	463	470	475	515	514	487	482	533	488	494	524	494	493	474	476	501	520	515	504	480	498	461	483	512	536	477	475	490	495	500	474	489	499	478	447	513	453	492	504	478	509	479	478	534	506	482	468	477	504	469	486	488	530	482	461	513	503	459	505	491	467	510	505	505	504	495	502	499	499	496	504	484	516	499	498	502	487	502	471	471	463	523	474	512	473	448	503	495	515	474	495	468	482	491	524	469	476	496	508	496	468	515	487	498	481	472	477	446	508	451	494	481	504	488	438	483	510	498	441	476	517	476	512	467	474	538	481	451	469	447	490	477	509	499	464	482	497	480	479	525	482	493	427	493	466	515	471	481	510	485	449	471	473	553	459	462	490	449	480	451	522	447	459	471	495	477	501	466	489	500	487	470	502	499	517	453
25573	26525	37012	28071	19221	7053	552	389	406	372	359	386	358	353	389	371	373	390	383	340	394	371	354	358	375	390	379	367	339	363	353	391	375	353	385	364	379	369	360	356	346	350	364	367	346	334	362	372	362	390	394	376	370	383	353	357	374	372	359	331	395	376	360	354	348	380	367	368	390	355	361	384	379	374	383	331	381	365	387	349	369	373	346	364	357	363	348	379	356	369	395	411	360	410	381	360	359	378	366	355	358	379	391	377	384	375	372	345	357	369	391	360	370	343	325	365	363	384	362	372	346	348	340	326	375	398	359	366	370	341	377	376	385	363	352	365	381	349	355	366	394	391	380	375	386	380	382	360	358	383	372	335	380	333	374	355	375	359	354	358	364	352	370	353	356	331	400	390	342	339	360	374	394	368	370	376	342	343	332	362	375	396	352	392	368	343	371	391	352	338	380	392	365	392	385	393	347	392	362	372	369	379	381	338	355	357	370	340	383	385	344	358	384	354	397	367	334	356	389	364	347	385	360	356	356	368	372	352	370	383	352	371	366	370	370	409	354	368	369	372	384	368	390	373	374	360	366	380	365	334	380	377	351	341	361	386	393	349	366	350	357	370	373	353	368	372	338	383	351	365	352	383	371	356	366	354	378	369	365	347	350	339	379	362	363	383	377	366	384	381	362	358	399	371	365	339	366	373	400	374	355	382	372	353	384	349	376	377	358	334	368	366	359	380	384	351	366	367	356	376	379	336	344	332	330	366	372	361	386	351	314	333	335	377	338	367	342	379	367	364	363	358	360	331	370	364	388	357	375	352	375	351	379	392	386	377	374	382	351	343	366	359	389	366	405	357	369	376	391	388	352	370	327	350	375	381	360	419	390	348	383	350	352	397	370	377	343	388	341	368	340	377	343	348	362	343	363	362	367	337	336	385	348	360	340	361	399	368	350	347	369	365	366	408	414	331	367	345	371	386	364	341	382	358	352	396	391	393	355	383	365	366	344	368	349	345	332	369	358	346	357	341	343	360	359	390	408	350	386	358	372	358	365	370	392	370	359	352	370	345	385	364	354	342	376	361	361	353	370	357	386	361	389	364	395	379	341	336	352	365	380	361	369	348	353	372	377	363	347	363	382	367	370	329	377	364	374	360	358	385	358	414	398	364	372	360	383	335	354	329	381	337	355	340	326	355	342	388	375	383	355	321	369	370	336	358	348	338	331	371	387	359	338	356	360	388	394	346	333	402	384	367	346	369	361	368	397	369	386	364	392	341	356	360	407	378	373	357	384	347	370	380	332	391	373	341	373	365	359	346	348	379	393	360	346	368	382	373	364	367	396	356	373	348	327	377	359	368	369	358	378	352	359	365	346	348	347	374	374	338	373	340	353	349	356	366	371	359	338	342	349	324	354	336	412	340	323	345	344	360	366	395	336	393	367	357	376	358	352	404	343	363	356	360	367	340	365	364	378	385	361	353	399	379	323	350	353	339	406	374	406	314	399	405	382	366	393	334	376	356	353	349	370	393	387	346	355	353	360	360	358	361	371	335	342	374	375	352	364	366	362	345	346	367	391	377	388	363	360	353	371	337	332	384	382	377	373	369	344	380	368	363	390	387	353	354	359	367	355	368	377	351	387	361	383	358	343	360	361	318	341	375	356	357	357	328	366	362	349	393	375	350	322	358	375	365	345	354	388	380	357	384	405	345	332	355	359	344	343	369	372	392	359	348	328	375	342	376	364	370	387	386	399	353	375	353	331	319	386	386	346	382	389	371	370	384	369	345	397	351	369	348	379	359	401	370	347	385	361	364	372	362	374	364	365	385	384	358	367	403	340	386	327	346	369	346	401	342	372	358	370	350	367	370	348	341	352	372	362	385	340	384	356	339	355	359	375	369	374	375	349	353	349	357	389	350	369	388	374	359	364	347	360	366	328	403	388	352	368	391	384	351	364	368	364	376	364	375	339	402	366	392	400	386	383	391	379	352	357	368	381	383	364	386	368	346	354	347	364	374	372	376	384	346	385	380	367	357	394	395	371	371	355	360	370	388	358	364	363	356	347	346	373	351	352	381	333	377	370	362	383	366	366	351	327	365	340	352	370	372	354	370	377	366	344	382	346	386	343	353	375	351	385	349	376	379	329	370	356	381	327	385	390	391	346	358	370	377	347	355	387	345	394	375	363	362	374	373	368	373	356	355	348	362	359	345	391	365	339	350	371	341	426	369	352	353	361	361	337	337	350	367	382	365	355	386	316	353	333	346	357	383	338	352	398	400	338	378	343	378	386	351	348	358	339	378	367	367	371	351	409	394	373	418	371	380	386	368	352	363	367	372	358	385	346	385	367	350	361	381	347	339	377	370	359	391	381	376	354	343	390	346	382	361	352	382	361	397	362	400	381	361	354	362	369	335	417	374	365	396	339	352	378	381	378	358	376	414	353	394	355	344	372	360	367	407	388	377	360	351	372	338	380	341	384	375	346	343	387	399	357	348	346	344	372	374	358	357	365	357	354	367	356	373	369	361	376	352	354	357	349	396	373	388	359	379	375	365	352	384	335	360	378	378	364	357	326	361	343	332	364	380	393	403	393	351	338	340	369	336	375	375	393	385	388	352	335	374	368	361	340	376	363	326	336	392	356	344	380	356	362	339	367	393	365	345	356	318	358	360	378	340	372	373	341	378	362	350	362	332	385	372	341	383	340	340	333	381	333	373	375	387	360	354	352	394	337	374	353	373	356	367	372	363	348	372	394	360	354	363	386	363	368	383	352	361	359	359	358	366	377	339	355	370	407	384	374	396	335	367	327	381	394	356	373	347	350	381	403	374	353	360	385	345	387	390	345	368	364	402	346	360	354	362	333	369	381	354	363	374	342	368	336	332	380	391	393	338	372	390	390	355	365	383	369	358	334	353	364	332	402	359	362	398	349	352	354	386	387	388	352	386	389	364	341	348	393	368	400	375	352	454	352	328	356	410	378	357	378	381	379	363	358	354	340	373	371	412	359	353	328	353	335	355	342	365	369	370	400	394	350	379	378	370	350	391	391	356	372	344	374	397	359	362	353	399	370	391	407	376	379	364	340	370	389	350	395	400	359	325	401	361	356	371	373	384	364	421	409	373	337	377	345	341	352	350	359	362	361	402	352	367	347	368	340	349	394	361	366	359	351	376	377	352	369	361	344	381	382	375	365	361	362	377	404	340	374	398	343	376	383	356	334	389	360	388	376	351	358	364	383	371	387	382	396	331	382	408	361	369	378	385	369	390	348	351	344	372	332	360	365	404	368	386	348	390	363	373	362	351	356	349	411	362	349	379	331	370	404	350	366	344	353	387	366	348	369	350	304	393	367	375	367	362	364	383	364	371	397	338	380	382	361	366	346	372	342	368	383	360	361	356	366	368	354	362	349	360	363	381	393	370	369	389	375	358	346	359	355	400	351	419	351	354	340	389	365	375	353	351	374	349	366	390	367	351	347	366	346	393	337	358	382	370	340	383
62969	96190	68302	34991	12425	3876	610	604	597	595	600	600	619	596	577	628	580	589	597	593	549	620	561	602	613	617	570	597	594	606	577	608	577	601	603	602	579	621	568	570	574	585	542	583	589	601	593	585	592	561	588	611	585	616	627	553	579	602	618	581	584	588	620	567	557	597	559	609	609	559	593	594	573	597	579	577	584	561	604	578	581	595	633	579	557	591	600	563	609	558	579	600	592	582	631	594	598	607	561	626	542	608	584	603	603	623	568	618	577	590	595	570	603	548	628	590	581	621	616	561	528	621	631	644	569	574	651	604	602	593	586	560	605	600	590	598	584	632	556	629	624	582	568	564	585	605	579	583	581	619	575	593	563	549	558	584	592	583	599	625	580	569	540	597	621	621	610	573	579	581	610	597	615	621	610	580	562	594	591	588	535	592	552	580	596	601	603	555	628	596	551	599	587	583	596	566	621	600	559	561	596	583	573	607	622	574	580	621	551	604	599	603	614	618	581	515	578	623	583	581	566	593	574	613	578	589	593	572	606	610	562	556	601	639	587	604	546	562	595	566	573	602	601	586	570	611	545	585	635	600	555	594	583	583	597	589	586	591	591	590	565	604	603	579	595	592	573	595	557	567	608	616	602	558	562	567	640	558	598	599	611	611	659	569	571	642	602	571	637	587	564	609	560	623	609	609	612	579	638	604	554	556	581	566	578	622	582	577	585	645	569	634	566	621	612	590	615	616	610	592	612	623	610	557	595	622	583	563	591	615	591	590	565	581	584	557	595	598	581	608	643	571	558	610	604	583	606	552	568	610	555	568	575	613	589	593	603	602	591	509	557	579	594	576	540	557	539	576	623	575	569	548	604	602	585	595	566	586	599	631	604	577	563	584	601	626	619	568	581	580	561	597	585	603	591	591	586	617	570	581	600	617	537	555	615	570	611	621	571	608	563	557	589	621	617	593	612	618	610	567	614	596	630	603	630	601	537	619	610	621	616	621	613	631	591	576	587	605	593	596	592	560	608	598	616	566	579	602	529	579	561	568	596	600	605	611	577	596	542	610	621	594	579	612	614	574	577	646	560	587	583	613	571	606	520	560	611	618	570	577	577	601	553	586	543	582	611	611	574	593	609	550	619	581	604	564	583	580	588	607	596	550	589	578	612	618	622	624	575	605	577	626	585	582	613	598	562	563	618	595	593	624	569	563	590	575	603	577	611	569	637	565	600	618	598	612	582	620	641	563	594	608	582	588	612	578	558	551	594	558	582	618	605	572	610	622	572	596	565	585	613	571	576	612	557	599	582	609	617	581	616	565	572	575	584	529	596	581	632	608	618	601	590	611	601	598	538	631	588	585	602	572	566	588	602	646	602	581	592	570	647	602	573	574	603	579	618	568	571	610	630	613	583	603	639	596	611	586	601	580	550	598	619	571	610	599	567	565	582	605	562	616	575	610	529	580	586	567	583	625	553	569	615	572	640	562	607	556	631	580	540	591	573	608	563	625	586	588	600	588	572	577	612	568	588	584	595	584	600	558	577	570	593	607	603	559	553	600	604	609	563	578	603	571	602	590	572	566	586	638	599	576	574	633	569	583	610	602	572	606	630	627	654	611	598	617	583	584	634	558	603	596	582	572	578	589	584	568	608	592	584	605	570	578	559	601	576	598	538	577	613	548	571	585	592	580	558	598	559	607	598	579	582	583	599	589	610	599	545	593	604	626	587	596	588	587	619	653	555	570	558	559	573	593	615	590	628	601	612	576	558	591	599	576	545	622	625	597	642	592	551	557	595	580	579	603	590	586	570	606	592	558	570	561	623	553	599	616	577	614	544	613	518	604	622	568	597	531	581	583	581	657	592	633	624	579	571	595	610	579	564	580	570	591	626	624	585	603	578	589	607	575	587	650	643	586	565	605	597	602	572	569	595	589	601	583	618	592	570	592	600	593	607	621	579	609	567	588	578	576	579	572	563	587	591	595	575	602	631	604	611	583	598	627	586	596	598	576	586	582	557	608	559	582	575	583	597	556	619	607	586	551	581	620	595	593	578	585	580	576	634	572	605	567	605	616	620	549	542	561	611	535	573	571	575	619	599	566	593	572	626	612	584	630	600	610	619	624	627	558	574	557	589	595	584	572	589	623	587	604	610	586	544	583	589	590	588	592	631	609	606	588	571	625	569	609	590	549	580	617	574	583	607	605	604	562	597	606	580	582	574	618	610	600	571	613	567	573	570	596	624	587	624	570	573	560	597	571	603	611	620	591	602	622	610	554	605	556	606	626	566	540	578	630	623	572	592	599	561	576	553	565	604	591	576	611	565	622	639	545	568	546	608	620	586	575	576	617	543	610	578	578	622	570	616	557	598	561	570	595	590	656	591	589	600	607	566	587	609	599	579	614	588	572	657	589	597	570	604	610	599	575	641	600	603	616	593	568	588	585	552	557	569	614	596	575	558	577	583	610	591	567	622	571	594	607	565	584	575	568	576	580	605	548	575	578	610	599	608	590	572	652	645	623	571	633	612	586	584	585	565	582	587	611	597	578	594	594	579	608	565	582	559	556	603	616	626	612	609	633	568	618	544	595	538	603	563	546	575	586	595	572	608	630	619	549	578	617	581	626	602	598	609	580	586	577	582	603	597	590	574	618	563	582	580	581	600	568	567	592	584	589	630	578	556	582	570	593	561	588	599	573	586	576	595	600	580	589	635	548	559	583	614	589	590	588	569	602	605	600	614	628	626	600	631	580	571	590	587	599	589	548	583	593	566	591	566	579	601	639	572	589	586	570	593	560	556	598	617	610	592	605	587	626	598	565	587	585	595	575	621	602	617	576	535	585	602	619	588	589	617	539	606	548	597	578	578	603	572	536	610	606	563	585	618	588	577	614	580	603	637	569	606	604	600	578	545	579	633	598	638	621	564	602	578	602	592	605	570	590	597	574	608	628	548	580	538	566	590	564	559	635	578	572	567	623	580	582	565	600	566	599	583	555	570	557	594	583	546	560	616	610	588	599	577	602	557	600	592	606	577	620	582	640	561	579	565	616	554	610	580	605	592	583	571	574	617	554	575	591	605	594	580	592	602	606	595	562	586	637	626	584	631	562	571	626	572	637	626	588	619	594	549	575	593	602	574	554	566	614	589	586	632	588	601	581	609	570	549	574	607	599	573	604	567	575	599	573	623	590	602	551	582	575	555	611	566	577	567	572	597	564	547	586	552	578	641	599	536	565	615	594	571	579	580	598	623	562	609	539	585	568	566	614	571	587	563	568	611	591	615	586	637	584	615	644	610	601	605	589	611	618	663	570	634	591	585	592	604	597	563	569	544	585	554	629	631	534	586	596	630	583	562	578	549	582	590	579	627	605	581	574	563	596	572	610	566	602	624	598	607	577	605	570	581	596	577	525	596	589	553	612	573	575	611	576	615	590	590	583	565	585	566	621	593	620	560	560	533	611	554	599	622	590	610	585	592	549	577	575	629	572	515	605	564	613
24366	24398	34687	26743	21575	15694	2486	661	571	547	573	621	567	601	573	578	584	555	546	566	603	575	571	589	549	593	529	577	585	563	563	593	588	568	586	574	563	601	550	554	595	562	581	553	588	590	539	602	536	612	598	596	587	570	536	575	626	573	601	594	553	575	595	585	561	528	537	550	538	572	549	542	560	599	527	586	584	535	551	505	558	611	569	546	598	550	578	562	563	611	627	540	537	590	549	536	536	541	564	555	547	566	589	580	558	577	551	592	556	572	568	546	564	560	558	563	558	559	579	602	571	569	571	571	561	572	592	559	559	576	617	572	568	564	582	567	552	578	550	583	598	610	567	631	526	597	551	570	570	572	572	507	546	564	563	575	559	545	569	532	528	571	561	555	569	574	572	573	553	560	586	529	582	575	559	583	563	545	561	530	512	578	560	542	569	540	602	537	522	596	522	579	551	566	536	567	569	607	574	539	583	561	548	570	566	601	536	575	563	549	600	581	564	546	579	534	529	575	577	591	576	608	575	542	584	558	530	513	608	539	556	537	590	570	545	559	549	527	530	583	563	508	564	545	538	577	590	585	532	533	593	559	557	561	582	547	517	551	552	592	553	565	582	579	597	579	583	583	513	550	560	577	572	551	530	543	550	548	564	582	553	552	570	554	566	554	573	568	580	604	540	599	555	562	527	587	585	551	591	546	555	525	532	586	542	560	559	564	533	541	520	537	612	612	540	539	564	571	540	553	574	536	537	520	544	605	561	543	563	545	572	527	545	565	569	557	610	556	551	568	546	555	545	510	501	628	544	561	591	580	572	519	517	577	548	570	529	535	571	557	593	568	546	562	579	507	582	539	557	539	524	528	563	558	537	538	523	585	609	550	544	589	591	553	539	548	540	544	535	573	598	582	629	553	535	549	570	577	564	553	539	537	542	570	578	531	572	554	538	520	560	572	553	577	591	540	545	549	588	544	555	519	560	555	567	583	565	591	586	563	544	540	556	573	514	563	564	615	604	571	612	577	578	572	570	551	579	570	550	582	549	560	595	584	562	589	561	572	570	576	581	570	556	545	565	557	558	570	551	548	533	563	610	588	545	553	565	613	554	543	571	531	583	559	563	598	546	553	589	538	572	567	558	565	567	529	527	601	569	567	581	569	547	556	560	543	536	580	538	525	539	553	555	546	574	537	557	559	555	592	534	541	567	573	544	552	527	535	595	544	551	578	510	552	567	558	546	533	589	525	562	581	574	561	503	585	530	573	553	601	551	561	523	567	577	551	561	560	537	555	563	554	605	579	582	537	578	586	550	583	531	578	561	609	581	574	566	542	539	537	567	546	576	566	537	575	559	552	587	557	607	540	578	574	557	537	596	588	577	575	587	537	595	571	585	562	538	538	582	600	539	542	542	531	594	522	578	563	547	575	548	564	583	536	508	553	574	554	569	581	582	502	589	508	541	580	559	549	550	587	551	588	533	588	538	547	562	584	534	558	518	542	565	561	571	566	578	559	572	571	561	557	556	560	567	547	550	530	525	563	601	568	546	594	603	571	525	582	581	529	594	593	573	530	560	575	561	514	543	550	537	560	532	530	539	548	564	561	604	537	581	535	532	549	602	586	560	529	573	598	550	567	576	536	545	582	502	512	552	523	566	613	554	492	534	544	551	587	588	572	575	596	562	581	569	617	573	518	586	567	567	539	559	587	576	523	545	588	584	582	577	550	524	542	576	581	550	561	583	570	548	564	578	573	551	577	561	561	572	534	564	583	544	552	531	536	555	542	581	560	576	555	571	565	558	584	567	590	519	547	537	561	566	557	506	543	598	569	573	540	545	575	558	519	543	578	566	535	608	569	551	542	569	561	561	561	563	511	569	564	601	575	564	535	555	579	553	555	514	608	575	587	532	531	570	517	576	534	576	563	578	562	558	532	521	539	519	512	545	552	573	595	551	594	560	547	547	547	556	547	574	550	564	565	539	581	584	531	545	550	543	559	564	551	581	556	566	549	608	543	572	582	586	567	514	533	575	567	556	537	557	582	548	543	544	567	557	568	583	525	561	593	546	535	540	576	578	504	576	554	541	556	533	565	552	572	593	544	536	578	577	538	543	511	593	563	544	523	554	538	521	521	593	549	569	555	571	539	548	569	558	561	597	522	549	610	551	559	523	570	559	514	538	553	545	597	569	536	569	563	561	551	621	565	545	551	563	548	540	536	515	521	566	540	563	543	547	519	509	562	584	571	553	559	522	533	563	546	560	537	569	572	545	547	528	578	568	561	603	560	562	525	559	564	539	542	599	527	537	544	558	536	538	565	569	556	513	533	565	530	537	494	536	554	533	565	562	608	617	564	620	583	535	567	559	523	578	498	544	561	542	543	547	575	555	570	566	555	569	575	559	531	550	575	572	559	561	559	490	589	536	607	549	589	599	587	556	578	587	564	562	565	618	537	545	590	536	529	556	577	587	536	569	563	529	542	564	553	538	564	541	597	544	552	542	600	565	577	579	583	530	530	568	542	531	537	551	535	559	583	562	577	557	558	601	552	532	520	552	559	565	531	554	520	560	546	502	541	558	553	530	520	583	530	562	590	597	602	564	554	569	528	581	546	545	580	533	577	577	560	530	586	544	561	577	530	556	550	582	594	599	574	573	573	554	556	558	566	573	555	544	521	547	571	593	546	584	523	522	577	521	612	552	577	542	564	565	560	536	569	619	580	560	567	528	516	544	523	574	534	564	562	525	570	529	553	585	569	557	535	564	546	547	532	535	563	533	586	536	560	511	533	535	555	579	494	558	538	540	556	606	531	561	547	509	524	554	569	619	575	532	531	565	581	543	586	610	588	542	523	600	564	540	552	592	547	597	572	601	567	593	549	521	538	573	556	532	580	567	528	571	593	562	586	559	575	547	557	530	541	546	577	552	580	573	591	535	500	605	562	540	541	558	555	579	547	566	547	565	561	556	550	600	515	538	522	508	556	560	581	538	526	584	543	600	558	550	545	533	523	539	614	553	594	572	525	584	555	525	587	580	529	527	566	586	530	526	579	563	562	589	602	559	595	568	575	594	570	571	547	541	543	595	569	601	554	537	544	610	551	569	591	583	549	594	542	548	583	559	581	529	529	566	540	601	578	567	588	564	525	553	546	576	527	522	543	571	595	553	559	570	565	544	535	601	559	534	555	547	580	542	593	555	569	554	528	534	574	574	528	589	556	530	545	541	554	584	570	535	562	584	538	554	558	550	516	575	559	528	563	560	559	550	550	546	537	536	520	580	547	570	555	552	571	537	573	508	588	606	542	558	580	586	593	567	563	559	563	614	563	567	569	592	612	547	602	535	543	512	580	558	572	562	607	535	572	569	550	545	559	525	565	575	530	572	527	532	564	537	598	597	617	556	579	569	559	579	588	514	571	546	541	562	565	573	565	593	552	523	545	559	552	568	541	584	531	575	617	537	593	514	541	573	575	551	593	608	542	588	565	548	507	523	549	518	524
63531	103442	76137	42348	18433	5879	861	886	819	862	922	883	854	912	859	882	890	806	879	862	866	922	919	894	866	819	863	873	863	851	859	854	904	880	866	869	862	834	847	833	839	823	855	817	844	865	844	854	898	813	804	870	856	822	892	867	815	834	844	807	856	881	847	844	889	871	818	800	818	865	837	852	791	865	798	835	810	822	852	810	882	849	841	856	833	794	803	897	833	807	833	807	841	854	866	865	849	861	835	866	868	860	798	862	822	849	836	840	837	829	877	846	841	823	849	852	824	859	844	846	875	883	829	839	845	831	870	870	825	819	850	838	901	851	853	847	906	866	831	814	813	869	829	836	851	888	797	836	833	877	815	833	850	818	856	819	827	891	864	896	848	840	865	818	870	774	848	804	852	865	822	901	885	841	827	857	789	856	858	845	807	896	839	877	895	826	820	880	833	886	823	821	818	907	884	833	859	863	811	808	840	848	871	819	796	734	832	798	815	843	899	837	863	860	850	862	829	863	897	923	854	875	810	801	833	822	863	794	833	823	805	878	805	846	857	842	867	776	898	845	848	809	863	829	820	851	874	791	837	855	833	854	803	784	793	890	853	859	864	791	843	850	847	869	889	863	845	900	855	869	803	828	822	836	842	785	850	859	830	811	850	819	830	888	829	827	867	856	868	793	829	892	803	868	853	835	875	854	841	877	852	832	836	850	837	817	855	844	867	857	872	810	832	841	790	869	805	840	892	858	849	848	878	868	844	833	847	798	800	862	811	837	812	848	814	880	824	847	851	861	836	823	888	840	852	805	804	872	873	931	853	835	881	830	862	854	887	897	831	855	833	842	826	870	800	835	806	839	842	836	836	835	832	848	854	812	840	887	791	915	838	856	839	797	874	888	907	835	872	860	864	819	815	863	853	877	833	820	902	845	884	877	872	859	862	852	908	824	803	842	853	785	868	832	834	838	813	882	827	811	848	897	833	837	859	874	857	838	840	789	799	782	843	797	862	873	856	898	855	788	839	895	828	817	846	816	871	861	874	940	837	822	899	834	838	843	832	805	862	873	864	858	808	831	835	878	869	848	833	892	899	826	813	874	858	834	829	792	909	833	831	802	847	786	801	839	798	817	872	858	863	871	877	862	911	856	826	843	831	867	853	900	902	804	854	885	834	829	830	832	845	792	822	909	813	877	806	884	823	897	812	858	875	866	843	827	884	878	855	804	806	873	828	851	864	857	845	870	844	784	854	831	874	792	843	814	779	864	840	808	856	833	842	825	826	875	894	859	867	859	843	885	843	856	889	832	835	824	853	843	859	849	833	864	857	868	851	846	851	861	951	843	874	860	830	833	824	814	837	817	834	856	831	886	896	841	884	813	848	847	888	880	863	879	898	805	856	878	901	826	851	898	865	842	836	861	870	865	876	816	857	842	858	871	870	841	869	845	915	921	836	861	884	885	835	845	791	820	907	828	844	904	814	827	882	808	840	832	843	832	834	833	883	813	862	847	867	826	851	824	825	793	847	801	810	820	875	845	850	845	855	884	813	927	826	850	845	884	862	840	804	916	847	804	852	835	848	839	901	837	852	787	828	830	804	889	820	867	795	922	824	807	812	875	864	849	882	907	798	845	879	814	868	822	864	813	878	799	847	839	806	884	862	830	865	845	774	843	855	826	883	785	825	816	830	805	791	820	806	850	764	850	900	784	855	834	841	867	854	872	871	859	836	808	869	862	824	828	847	857	789	786	865	859	888	845	860	805	881	885	898	835	817	892	872	808	850	862	811	828	831	852	825	847	866	792	804	879	846	833	860	804	827	855	779	810	813	832	855	875	789	868	852	837	807	830	883	882	857	824	822	815	842	855	832	846	893	914	903	792	884	783	841	855	883	827	841	903	826	820	871	870	829	859	845	803	844	891	823	860	858	785	848	852	849	797	801	849	860	892	791	883	859	880	813	830	842	815	831	889	833	828	896	810	888	831	851	865	878	858	855	848	850	851	853	850	834	838	835	841	871	840	856	827	884	822	887	839	880	845	811	905	813	825	831	847	881	821	862	872	870	880	780	879	825	840	847	829	821	844	828	854	838	851	803	818	855	847	820	843	858	847	864	865	799	824	867	877	825	781	814	858	887	898	843	867	904	906	832	849	879	847	830	870	859	762	829	792	908	839	877	834	850	828	867	862	800	860	858	852	845	866	824	845	832	840	794	844	823	842	821	850	859	802	858	846	840	856	853	854	874	825	828	902	853	824	885	864	857	835	838	881	787	842	869	806	789	879	844	802	860	875	874	847	837	861	865	896	838	878	853	804	832	829	855	816	875	838	827	830	820	812	853	762	821	803	896	837	830	826	834	842	802	870	844	823	815	874	859	900	854	834	801	858	826	853	876	828	828	885	824	901	825	828	808	862	799	866	819	873	801	851	898	864	823	856	810	857	833	855	881	800	817	821	891	883	827	838	838	842	835	831	906	823	866	867	802	869	850	842	831	866	805	858	827	858	863	823	847	845	831	793	873	846	868	798	848	827	852	815	824	869	878	898	857	799	855	838	892	827	895	863	865	815	816	836	889	841	886	871	830	854	877	834	838	876	845	858	867	872	857	883	837	801	851	870	839	878	801	830	815	816	883	834	898	852	849	829	844	819	855	836	834	868	841	851	859	808	833	813	887	836	840	866	816	828	824	822	782	842	890	851	849	831	868	855	816	805	860	784	847	863	819	858	883	876	907	854	860	866	823	883	822	899	862	858	869	826	856	865	856	858	842	890	795	863	926	876	810	850	836	841	852	866	887	891	825	820	849	829	846	824	839	827	835	862	869	890	869	875	872	834	834	863	855	782	881	870	841	870	867	834	864	894	827	885	841	848	829	827	865	869	813	843	832	822	884	831	882	870	842	870	844	920	866	911	803	840	903	797	857	841	878	812	825	836	826	923	783	838	911	838	863	911	853	853	899	836	821	890	847	921	820	837	829	862	864	804	844	795	839	814	867	825	867	849	858	815	859	792	797	870	787	830	850	824	837	848	805	825	864	820	835	788	806	830	846	821	814	805	860	866	799	851	843	778	797	833	826	806	856	813	925	846	835	872	868	854	836	897	846	841	845	768	834	850	791	851	842	877	822	847	892	853	887	826	819	870	843	871	876	844	867	884	908	844	900	840	884	893	837	849	823	862	838	865	855	851	870	929	870	805	821	886	842	895	855	869	819	885	928	824	884	780	847	871	894	867	870	848	813	887	848	818	829	836	840	808	806	790	872	857	830	837	870	833	802	887	804	870	871	899	855	842	863	836	873	897	852	839	805	878	855	831	847	843	876	879	830	819	843	864	830	892	828	880	821	844	852	820	858	815	831	859	896	859	845	855	837	864	810	896	789	848	859	858	870	849	857	836	893	847	838	820	887	797	868	784	871	886	908	865	841	849	854	832	859	823	813	817	869	824	843	829	818	816	828	878	820	837	896	804	872	790	910	860	840	852	819	873	840	847	859	843	844	869
31239	34006	30748	12734	1532	465	288	304	274	306	301	299	267	347	297	316	249	288	290	258	296	302	299	315	302	298	294	298	302	282	285	296	277	294	310	266	292	283	297	313	280	269	313	252	272	291	302	299	297	292	296	263	286	267	305	258	286	282	267	292	273	310	320	294	304	274	302	251	256	272	270	277	249	276	258	295	303	312	285	294	267	281	316	264	290	280	275	302	291	289	304	308	289	302	271	298	275	265	284	259	293	287	299	302	268	286	269	282	269	312	294	320	335	278	302	283	292	303	301	277	294	273	295	268	275	270	308	318	291	304	320	285	268	311	283	296	315	284	314	294	258	255	294	315	244	331	324	324	286	302	334	267	302	296	289	269	287	287	295	313	288	271	304	295	316	275	273	306	309	292	272	312	318	276	301	277	300	311	312	288	287	313	283	293	321	298	298	283	332	282	288	261	329	311	316	318	303	270	295	282	264	286	268	278	309	272	265	271	271	288	309	283	302	313	269	279	311	289	263	273	293	313	276	282	314	289	297	281	282	274	286	306	303	280	311	271	264	297	271	274	330	258	305	316	275	272	311	257	306	295	277	297	303	298	295	307	283	295	311	304	275	288	295	281	326	298	283	299	290	252	285	316	309	256	292	288	297	300	285	253	290	283	240	316	294	300	310	285	305	302	291	292	270	284	294	308	303	326	285	274	294	308	282	302	306	289	286	283	298	294	286	278	281	305	323	316	276	291	294	289	311	305	280	260	303	308	280	295	274	300	286	302	271	280	290	255	294	309	298	277	290	289	283	239	315	320	292	322	275	295	290	254	295	282	304	261	271	323	308	271	278	306	294	295	287	309	282	268	338	289	266	305	324	292	279	289	292	275	278	305	274	305	294	297	301	286	276	287	291	313	295	279	309	300	305	279	285	276	296	295	319	282	273	300	282	311	303	312	280	292	308	337	319	291	285	278	312	268	272	271	244	305	296	301	275	274	285	319	299	285	270	287	294	324	294	310	279	305	314	287	294	296	257	285	291	302	306	285	295	297	307	311	273	265	289	285	285	303	318	298	289	283	257	302	285	323	279	288	284	256	309	297	317	263	287	258	310	306	316	268	282	269	305	283	303	287	281	300	273	296	306	333	296	305	310	297	273	271	293	259	297	304	302	299	304	279	328	344	289	302	285	258	257	282	285	287	273	312	277	283	281	275	279	294	310	278	302	295	270	288	254	308	311	271	306	302	312	284	306	297	300	302	267	292	308	290	298	285	295	280	322	282	296	276	290	308	293	271	275	279	290	265	278	290	289	297	285	306	312	287	292	267	276	275	289	281	280	324	255	269	298	268	292	280	302	272	308	333	305	292	299	298	281	303	306	255	320	292	276	279	280	267	281	304	274	293	283	276	292	249	297	294	294	302	297	280	301	298	264	290	345	309	265	289	272	285	306	298	277	275	288	287	288	319	281	269	302	284	278	303	305	285	305	319	285	299	309	271	305	289	286	300	298	280	270	302	281	290	279	295	314	286	271	305	282	290	282	303	278	298	299	288	284	304	303	297	276	281	315	261	296	273	273	290	294	303	282	310	305	295	302	287	338	261	280	299	264	278	297	287	286	280	298	305	310	300	302	294	285	318	300	305	317	301	311	288	255	279	284	295	313	279	287	291	316	301	283	300	325	285	288	263	299	297	280	293	274	295	308	289	276	285	285	288	303	291	300	299	279	309	301	319	285	322	274	323	276	303	316	312	273	283	248	273	288	308	272	296	285	298	268	325	297	309	284	262	256	289	278	272	258	313	302	295	297	256	286	311	290	293	302	302	305	270	291	325	265	290	280	294	286	289	293	312	272	270	269	310	310	281	264	314	322	285	299	282	284	306	321	284	283	275	264	288	288	323	298	321	267	287	277	283	307	308	249	304	309	268	287	281	288	297	305	277	294	314	275	313	310	299	288	257	307	286	277	287	272	267	266	293	321	275	285	274	294	288	269	303	280	302	279	288	303	297	271	285	297	290	307	285	291	283	277	292	292	276	288	277	277	300	310	314	279	277	309	291	293	284	272	255	278	286	311	288	283	297	260	318	316	299	286	301	298	273	272	293	272	290	307	295	308	263	288	291	320	276	268	279	277	293	326	310	283	300	336	287	281	269	286	314	294	300	252	306	288	270	316	277	310	290	288	271	312	290	265	304	304	304	296	307	308	327	297	258	285	294	275	305	286	287	284	279	268	303	289	301	267	284	309	312	283	291	282	270	311	283	289	257	315	279	308	289	282	302	287	329	286	306	289	286	284	280	298	315	323	304	284	305	289	290	253	284	291	299	294	325	284	268	277	286	278	305	279	301	278	270	266	323	311	290	297	271	281	283	307	281	259	296	283	272	307	290	333	270	293	276	296	272	284	291	293	316	286	285	308	310	312	265	331	288	310	283	286	294	302	312	289	306	294	293	298	301	303	281	272	278	267	282	293	308	269	287	290	305	299	300	277	296	300	295	284	271	302	261	281	279	273	290	295	272	291	270	286	267	280	292	288	331	266	280	277	289	300	297	309	294	316	287	314	310	311	284	267	304	286	295	287	253	279	279	302	297	295	290	281	282	311	316	251	271	290	310	286	314	300	292	306	330	305	266	291	307	295	260	288	286	297	293	273	275	304	289	290	290	307	314	308	293	281	280	290	261	289	291	310	290	287	275	291	293	278	262	302	283	288	328	271	275	283	288	303	265	332	288	282	288	264	277	291	284	297	317	281	290	257	322	273	285	281	330	306	267	273	266	306	266	290	299	290	299	305	283	278	291	283	303	313	269	298	264	317	326	306	312	279	292	267	261	294	268	292	291	305	288	296	315	299	317	291	291	274	279	304	291	284	320	279	287	312	271	317	255	274	288	285	309	282	296	286	273	277	299	268	299	293	286	314	265	288	292	285	311	322	284	280	283	289	258	313	305	283	296	282	265	273	288	316	273	279	279	290	296	267	287	293	304	306	303	294	308	261	285	302	263	271	293	293	320	265	287	275	283	295	293	307	313	318	265	276	273	307	293	313	305	282	291	306	289	259	299	273	284	272	293	291	285	297	242	287	291	281	297	260	302	270	272	304	267	278	309	317	286	294	279	301	275	301	290	318	300	328	314	310	317	329	302	287	290	285	302	269	324	274	276	295	257	284	278	324	312	286	300	314	276	306	317	282	267	277	255	333	283	295	286	301	305	281	301	297	272	284	294	301	294	317	278	300	283	270	302	259	284	298	266	276	260	297	286	269	291	273	281	273	303	295	278	296	285	261	313	324	273	267	313	291	323	303	297	295	297	293	299	311	282	302	307	272	293	311	290	292	317	290	294	284	265	289	284	269	287	302	278	281	299	281	312	315	319	288	315	280	270	318	302	278	269	285	287	298	302	294	302	264	286	302	255	296	303	284	276	281	271	300	265	285	298	309	244	296	299	315	321	301	317	290	277	286	294	280	294	300	291	295	282	281	287	260	282	271	309	306	284	281	309	286	282
39634	52040	34737	11451	2503	983	483	488	487	492	488	464	476	503	500	464	464	480	463	493	484	507	484	485	507	522	462	463	439	478	425	481	464	476	544	500	514	455	458	495	527	457	477	478	446	507	481	484	480	496	547	475	498	502	508	472	485	462	478	492	513	496	489	504	483	480	493	483	518	498	457	500	478	502	477	462	480	460	491	461	473	452	507	494	511	517	535	506	472	472	511	469	470	492	475	481	484	489	486	464	461	491	478	497	498	437	496	503	473	479	496	488	458	455	472	479	468	471	476	492	495	505	503	484	463	513	441	490	484	495	522	497	468	424	515	491	476	478	499	479	445	477	489	492	442	474	455	477	473	483	459	488	445	499	513	469	444	497	467	503	484	506	473	518	466	546	511	467	536	519	448	476	476	467	484	454	489	523	493	457	526	471	471	469	521	478	478	495	487	471	472	463	463	484	471	502	469	465	469	488	440	482	524	447	482	460	486	503	477	487	489	484	473	454	490	455	482	466	516	487	476	476	525	516	516	462	487	462	421	470	478	452	494	419	466	482	478	514	433	500	496	452	502	476	499	467	508	458	488	527	461	511	475	447	489	467	466	488	501	497	482	475	450	453	489	479	456	504	501	493	487	484	445	470	475	502	446	455	491	503	501	491	493	464	487	513	457	440	470	497	453	479	510	499	475	456	484	493	469	444	477	500	512	481	497	504	475	442	491	456	468	468	525	486	445	493	490	492	518	503	480	453	508	454	482	460	488	479	479	472	476	499	498	472	501	489	493	438	467	455	447	510	459	445	450	496	504	468	438	454	491	475	489	499	493	468	463	484	478	471	489	478	473	495	481	466	458	456	450	496	494	451	472	489	456	426	477	489	440	478	459	470	512	499	444	513	517	482	484	428	498	467	483	481	479	512	519	471	470	516	503	493	483	471	476	477	486	496	473	464	528	459	436	488	499	515	466	477	487	499	484	479	503	503	494	470	464	470	427	450	514	484	440	535	486	464	499	525	474	487	479	457	472	459	496	492	503	484	444	476	477	466	452	452	456	483	501	492	456	492	460	454	440	492	485	503	485	485	487	462	510	503	452	473	494	473	489	480	493	502	472	469	455	490	518	490	474	433	468	516	469	444	491	455	501	460	446	491	470	493	522	519	462	498	512	502	466	501	499	497	461	468	452	480	415	475	464	491	486	481	504	484	492	500	467	469	486	529	530	488	489	495	468	476	469	503	523	469	520	465	486	480	480	491	499	464	445	480	494	480	490	469	486	461	479	515	486	487	460	477	487	491	459	439	496	501	499	476	492	527	441	492	487	481	527	464	498	512	462	496	470	494	459	510	515	502	472	486	507	476	464	457	484	470	502	449	493	477	506	466	505	462	440	502	489	480	430	484	512	496	501	517	459	484	443	484	478	499	519	473	485	487	523	511	474	490	469	521	474	469	495	483	488	500	472	492	467	511	499	462	481	478	520	461	510	463	490	485	498	493	487	492	472	483	455	481	533	475	455	500	523	474	492	454	502	489	474	470	498	460	472	461	484	481	450	499	488	475	444	481	456	471	526	459	490	512	469	450	534	468	499	477	475	500	504	486	467	532	491	459	477	509	468	514	456	467	482	458	486	460	499	476	482	472	484	467	435	455	480	456	467	452	459	455	476	522	486	484	490	503	465	478	479	473	490	437	494	502	459	491	480	485	480	461	503	473	469	446	494	479	518	488	489	519	494	516	479	523	445	469	450	512	484	487	474	463	464	457	474	483	472	462	484	548	507	476	491	485	472	474	509	467	480	510	461	471	478	517	443	466	490	464	468	474	463	506	485	476	512	486	489	484	495	483	454	494	475	467	445	484	473	494	467	521	500	465	461	486	464	544	461	484	455	507	481	507	523	486	513	481	496	489	496	504	501	467	476	475	487	468	467	503	468	501	497	467	493	478	510	481	439	499	472	449	460	502	497	503	482	477	486	485	467	433	492	496	518	470	485	528	483	465	495	489	480	507	515	448	458	519	451	493	488	479	469	432	474	455	481	469	479	507	507	501	482	480	491	528	477	464	510	494	441	497	483	465	483	498	444	472	452	478	482	457	469	498	503	462	524	452	486	444	484	458	497	463	515	492	478	502	463	462	491	449	473	516	532	511	503	476	475	498	470	497	464	463	471	464	471	465	490	465	529	510	477	499	511	469	473	455	463	486	440	483	477	483	469	484	484	492	502	474	475	498	484	463	458	427	492	478	475	496	480	475	428	489	457	514	500	439	443	463	553	500	485	467	453	455	459	434	487	511	488	490	484	479	476	509	497	486	505	471	480	476	492	472	489	489	469	504	501	519	510	472	438	460	464	448	463	486	475	470	494	494	470	491	473	474	485	468	496	469	483	512	495	499	426	453	458	460	497	503	477	513	497	468	498	454	502	506	438	504	478	492	485	513	473	473	475	474	447	478	466	460	480	496	477	482	510	489	512	470	491	495	485	497	503	517	455	493	472	489	444	491	508	484	474	512	479	499	488	466	470	484	529	490	441	467	481	535	486	445	470	506	474	445	450	488	471	464	458	474	498	477	497	491	474	510	471	445	530	490	521	542	484	471	494	483	487	511	494	504	470	491	464	466	473	484	452	431	499	451	501	501	509	490	475	519	495	493	511	454	527	486	448	464	467	481	461	454	474	475	507	504	528	455	464	493	503	475	503	481	469	478	475	483	438	448	474	532	501	500	466	473	473	500	447	493	471	433	533	448	487	489	493	448	537	478	474	493	497	491	515	475	497	491	468	469	478	493	471	433	482	472	496	490	439	447	486	509	498	467	491	503	479	459	476	476	491	511	496	488	482	460	513	501	468	481	496	455	482	475	513	522	499	445	448	482	501	463	507	482	465	472	444	434	520	520	483	468	489	452	486	478	482	476	499	430	538	498	504	430	508	486	476	491	476	490	508	474	478	448	505	455	495	473	497	518	504	470	508	487	501	482	444	437	502	523	509	463	505	522	497	505	482	484	488	495	487	463	478	502	471	487	494	510	459	498	524	441	487	469	482	489	471	515	481	485	461	467	431	515	488	472	486	469	486	483	468	463	482	459	450	469	453	509	461	433	507	507	506	533	494	464	486	515	478	472	477	478	494	458	482	537	473	490	478	472	484	515	472	486	510	487	517	463	437	513	506	490	502	440	518	466	441	469	475	526	505	475	504	445	485	514	506	472	479	494	439	483	476	490	471	472	479	505	472	494	448	526	468	463	519	471	482	483	489	477	431	489	461	473	501	481	470	443	464	463	462	510	483	495	455	479	498	481	464	491	499	502	461	454	465	461	493	505	471	514	528	471	478	520	533	498	525	522	511	511	501	464	476	491	432	472	462	506	479	515	452	509	448	443	475	473	510	482	475	494	504	505	483	519	490	434	454	491	458	461	479	509	503	493	489	444	460	484	503	467	487	508	479	466	484	460	483	488	499	466	460	462	492	493	433	456	500	507	502	479	497	546	458	457	481	524	474	473
25457	26033	36294	28650	19212	7218	507	387	337	384	394	376	374	394	356	369	373	401	396	335	360	379	369	385	373	353	365	361	335	340	355	368	365	383	346	389	391	378	406	339	386	387	377	378	353	404	375	363	329	391	365	356	348	365	378	365	323	358	339	390	371	407	405	387	376	335	331	367	350	377	358	385	350	380	353	365	369	368	367	388	362	351	357	374	350	377	387	369	401	382	372	336	352	390	408	327	380	345	348	375	390	411	355	366	356	362	345	399	369	389	379	375	358	374	372	382	340	367	368	380	333	383	380	356	337	348	371	386	386	393	374	368	350	339	348	384	369	353	371	330	360	387	381	338	343	335	391	363	358	410	378	362	343	394	358	335	373	374	351	363	386	379	401	345	362	387	346	365	362	376	356	350	389	348	343	372	372	359	400	340	399	364	359	344	359	370	367	322	338	350	362	372	315	376	358	372	339	365	359	379	361	353	381	367	337	383	378	375	358	342	320	380	386	354	360	371	368	365	369	347	351	349	401	339	358	366	394	357	374	396	361	349	374	367	341	324	389	374	365	355	360	376	373	370	348	373	379	341	331	360	384	353	360	371	353	368	359	352	357	378	375	378	343	336	364	382	324	336	380	386	365	376	365	406	334	366	342	352	392	376	376	335	374	363	349	383	341	399	366	375	383	375	348	366	380	367	386	374	380	372	348	342	375	363	362	358	365	363	364	357	345	370	368	350	371	365	370	356	368	360	393	380	361	373	365	325	351	350	356	386	401	370	363	404	364	353	333	331	354	370	387	379	387	382	376	360	354	372	355	365	381	341	351	340	410	323	326	366	360	362	387	348	319	368	355	371	357	349	369	376	340	359	374	370	370	390	351	362	355	386	355	390	326	402	391	336	338	340	385	380	393	336	407	374	343	356	373	354	346	389	367	365	388	354	357	362	413	353	391	339	367	388	351	398	351	353	349	379	358	362	376	394	362	358	353	399	346	372	377	387	364	369	375	368	361	381	357	350	351	371	372	348	392	369	388	367	323	368	358	398	329	345	357	372	377	342	349	373	378	360	386	359	349	358	351	372	388	348	367	318	365	370	375	367	392	341	362	381	360	378	392	372	403	351	337	352	381	368	344	342	348	349	345	349	360	386	385	346	365	339	369	334	390	405	386	378	393	349	396	337	351	355	354	390	365	367	388	345	352	368	360	385	362	398	360	338	349	373	372	354	379	312	357	340	330	372	344	353	350	350	351	367	342	379	353	377	352	391	375	364	359	368	363	378	344	395	357	368	376	371	367	345	348	390	369	345	385	372	385	313	374	355	386	356	367	363	374	381	403	384	330	405	357	362	391	360	342	360	380	364	377	379	356	371	366	357	352	406	369	344	392	351	339	357	383	398	366	371	381	375	360	368	345	379	356	359	359	365	345	361	374	346	381	381	370	375	342	372	344	350	382	383	325	371	408	391	308	353	354	385	398	364	366	347	372	383	386	359	386	361	383	376	359	343	376	367	364	395	365	352	367	347	333	383	379	356	350	395	378	351	371	370	344	391	388	372	363	343	366	349	348	363	340	364	389	371	417	403	353	350	376	381	388	365	386	352	314	347	399	397	391	345	344	334	336	334	377	386	357	390	363	370	346	385	346	359	368	368	368	365	353	379	376	364	367	356	362	375	372	365	364	387	351	357	355	380	363	398	370	368	370	320	309	366	353	377	383	358	440	363	351	346	361	333	370	404	396	416	342	349	377	366	337	355	420	371	371	362	356	354	351	339	363	339	392	356	365	362	391	377	380	378	345	377	340	376	338	375	345	339	388	403	351	384	363	374	361	385	384	377	345	359	372	366	356	339	369	355	374	357	371	360	387	395	390	339	365	374	386	341	349	330	390	369	359	390	365	348	398	393	362	363	349	365	353	344	334	344	386	376	408	362	378	349	357	356	352	378	366	347	405	360	364	365	313	360	374	411	367	344	328	342	369	354	362	360	369	368	407	350	375	363	361	394	346	359	401	352	364	377	361	360	351	343	386	376	396	370	352	385	384	376	391	382	388	329	359	348	367	327	367	372	400	356	332	381	358	369	354	383	397	360	349	363	356	346	411	354	375	391	392	363	357	369	391	372	361	381	356	366	379	367	365	376	395	371	367	378	361	377	373	352	362	351	355	394	385	371	367	368	364	351	379	352	362	350	399	352	383	375	377	399	359	377	358	323	393	359	394	362	358	363	394	389	348	352	371	315	345	406	356	367	367	405	364	343	350	340	372	349	361	359	362	380	364	343	380	365	357	375	388	385	423	378	331	360	345	346	388	344	383	370	359	392	352	374	355	413	344	338	399	374	372	354	361	357	357	374	372	372	383	340	356	339	358	361	361	375	366	361	365	394	352	390	366	361	353	347	345	356	352	344	370	346	347	347	379	334	351	342	414	376	366	364	362	374	368	357	349	369	352	381	358	391	358	379	367	372	360	363	362	374	340	346	347	356	365	365	378	374	369	419	369	344	381	378	382	378	394	363	379	378	386	340	371	385	394	365	391	377	373	355	373	349	364	370	342	372	406	375	374	399	354	347	368	332	374	363	385	368	363	381	363	383	365	363	361	379	353	362	361	344	395	397	374	370	391	337	341	379	373	331	382	342	354	366	352	391	381	394	355	368	368	370	374	389	393	358	346	384	363	374	369	350	356	357	379	391	354	335	360	367	378	368	323	355	395	353	356	354	350	356	373	371	355	390	361	382	388	363	386	350	347	368	355	379	387	334	356	352	379	376	364	415	353	341	359	356	382	360	316	355	368	376	348	363	355	380	395	390	369	345	373	355	343	372	387	383	368	359	400	360	361	395	373	364	342	366	382	379	350	357	389	372	364	382	326	366	322	331	394	335	396	353	360	342	381	380	358	380	370	342	350	384	365	397	365	363	353	389	350	393	403	366	334	394	349	373	359	334	331	388	378	362	382	357	362	374	355	362	344	393	337	372	362	402	341	358	359	394	375	401	408	390	363	362	376	389	342	359	319	379	359	363	375	373	401	360	349	363	376	353	363	330	345	365	369	388	363	396	375	383	368	342	381	354	387	351	405	403	366	398	362	368	379	365	324	385	379	341	373	382	365	375	360	374	354	348	372	381	379	380	347	348	364	392	343	363	328	354	369	355	343	381	373	384	370	346	376	356	377	355	332	349	401	418	375	381	372	355	401	357	378	377	374	338	369	358	368	369	360	336	327	379	343	350	400	340	356	385	368	366	357	368	359	365	320	340	371	367	368	345	364	375	353	317	319	366	358	353	373	354	383	376	395	352	332	378	365	340	374	371	333	360	357	351	344	360	374	351	350	363	396	382	366	367	380	346	357	391	334	388	370	361	344	326	349	351	393	367	373	342	391	371	379	380	381	367	391	375	360	369	374	373	402	374	335	371	381	344	368	350	360	371	392	368	349	361	352	355	352	361	374	341	320	371	341	371	348	360	388	355	382	357	370	348	374	361	398	363	379	361	375	371	390	388
62940	96588	67154	35038	13071	4194	574	599	606	588	572	575	556	564	572	581	585	592	556	598	606	565	606	597	579	624	611	624	639	560	545	599	570	622	617	601	594	609	571	566	563	584	555	606	554	590	573	593	622	577	604	557	572	623	588	621	586	550	574	620	545	604	593	589	575	555	588	590	603	611	583	570	600	583	623	609	616	596	599	589	586	658	580	569	565	586	579	601	551	550	574	598	586	574	651	581	603	597	625	569	605	633	539	568	584	590	584	572	595	613	584	584	610	595	623	562	603	567	621	619	613	529	572	611	600	600	580	590	591	569	606	564	626	631	592	606	589	621	628	567	593	633	582	605	557	572	565	609	583	573	619	602	565	628	581	580	576	599	587	557	584	594	573	588	587	597	609	581	589	553	571	586	600	583	603	603	617	621	573	601	594	633	601	613	578	606	608	617	574	596	575	595	582	618	596	579	629	601	568	642	621	603	581	601	589	652	619	575	592	580	559	581	601	560	558	566	617	583	586	578	586	598	606	540	571	598	591	613	576	581	640	546	592	589	584	596	550	628	620	599	542	547	567	586	568	589	591	590	571	590	601	571	588	560	603	614	608	597	625	548	611	578	608	590	547	596	626	574	576	618	606	569	585	606	621	561	596	554	593	582	630	568	568	575	579	574	596	577	581	593	629	606	602	607	609	573	562	589	609	571	544	629	586	598	636	599	594	559	596	565	585	572	598	586	607	557	573	586	546	608	579	606	557	573	594	535	581	594	588	555	601	627	631	628	602	572	596	591	567	571	586	591	582	623	647	629	605	597	565	570	578	563	643	548	573	616	521	576	580	589	560	589	588	572	598	608	594	605	574	582	583	615	571	527	590	625	559	582	592	590	540	573	592	571	577	601	547	555	611	575	609	593	572	550	578	595	551	613	599	597	607	553	591	577	577	577	577	617	602	570	564	515	598	585	595	555	591	591	618	615	572	566	597	584	624	570	622	569	588	587	627	612	615	571	600	522	575	594	575	641	593	545	571	554	563	594	607	579	600	525	576	609	631	590	553	596	573	561	542	600	598	582	586	573	507	530	581	517	585	594	564	559	586	585	597	556	607	545	581	585	615	583	600	595	558	595	615	584	617	578	583	604	550	591	599	572	563	611	626	592	586	608	570	592	603	615	616	554	546	625	577	605	616	620	592	599	592	593	627	529	628	584	549	558	581	598	593	598	540	576	580	598	611	616	590	604	605	584	622	581	591	582	580	626	571	584	592	555	547	610	564	605	561	607	564	562	565	619	563	585	569	620	543	583	579	568	564	581	628	606	555	567	550	616	601	595	584	556	579	613	626	609	602	633	583	615	602	568	570	590	563	576	563	597	575	594	580	611	597	603	599	597	557	571	589	600	604	585	566	608	582	602	598	614	593	588	614	604	574	551	576	590	577	581	595	582	596	591	574	577	570	615	584	542	588	625	573	573	609	611	552	591	604	583	633	587	601	598	641	574	599	585	547	603	565	565	577	602	584	608	553	617	559	591	608	601	592	602	555	586	603	576	546	617	590	607	568	594	601	580	602	575	512	576	556	573	606	637	592	547	602	625	585	603	600	576	591	550	586	577	612	594	595	576	591	606	590	587	587	593	604	592	587	613	586	624	581	600	596	636	603	586	584	577	563	607	546	530	576	531	556	557	603	619	591	594	558	573	599	566	580	623	607	589	609	601	617	567	626	561	598	568	603	600	569	612	626	579	590	570	583	595	582	584	614	618	557	601	616	614	587	585	600	551	648	568	579	608	560	566	590	593	561	572	601	593	580	600	555	583	556	591	587	596	558	604	575	604	601	601	594	597	597	596	615	600	621	578	586	572	617	609	587	609	588	574	558	581	578	584	617	576	581	609	572	532	557	579	612	561	559	592	580	552	599	562	603	591	558	631	590	631	613	611	571	567	605	635	651	572	564	571	596	614	598	529	573	600	580	573	578	566	605	595	596	574	571	595	579	594	592	593	568	626	616	563	545	551	594	567	604	585	594	539	599	598	608	631	565	571	588	614	570	574	532	594	610	573	579	592	632	618	586	637	615	589	543	576	567	605	617	629	607	568	572	587	600	604	564	566	559	551	595	602	558	582	550	546	583	594	585	555	631	584	609	567	601	542	579	565	601	570	596	589	561	560	598	575	587	577	602	555	549	611	586	599	564	614	597	564	613	610	638	649	598	580	581	613	555	538	586	592	592	569	566	586	630	579	593	600	580	575	589	582	600	583	607	575	571	551	585	587	592	598	587	580	571	581	559	596	546	601	586	605	573	572	597	588	573	583	645	587	565	620	594	582	570	581	551	622	576	600	596	601	573	590	593	584	595	602	591	618	544	580	607	550	593	531	558	577	567	611	599	549	570	585	572	571	562	586	577	572	587	625	571	616	599	583	641	586	573	603	595	554	603	568	597	577	586	615	602	588	615	569	568	631	573	564	584	613	571	611	584	577	540	560	556	621	531	617	614	588	601	603	629	613	562	565	558	567	532	594	603	600	630	615	557	561	553	538	573	623	658	593	624	571	562	593	596	570	570	564	581	547	613	608	559	554	596	569	551	573	605	584	603	637	565	575	594	658	580	569	598	590	589	566	616	607	612	575	569	631	596	580	571	606	607	612	585	622	555	537	563	595	566	592	598	572	619	616	590	580	584	579	547	581	564	543	595	605	573	586	593	592	595	608	614	578	593	596	540	604	574	596	591	628	596	570	576	572	582	590	591	575	595	530	630	562	540	594	583	601	572	574	609	586	615	606	555	619	589	612	592	572	598	565	542	578	545	568	630	577	557	602	575	563	609	560	618	604	605	587	611	593	581	570	616	630	617	586	563	577	589	529	604	594	581	569	590	572	590	538	598	590	566	600	591	587	594	591	570	594	565	609	613	578	569	602	559	571	563	617	590	592	624	563	581	599	555	621	588	598	560	579	564	596	572	564	585	560	567	560	580	598	616	616	606	582	607	576	518	599	580	562	587	588	586	594	560	599	597	579	582	556	562	608	578	552	606	600	582	620	608	596	556	582	580	578	576	592	610	582	542	537	604	598	552	614	564	598	544	579	584	588	580	599	587	579	600	563	579	587	580	602	566	548	549	583	610	597	583	601	584	577	574	601	562	573	573	571	571	557	581	646	582	616	588	603	608	600	590	618	589	552	519	607	576	570	619	603	568	584	593	599	558	597	584	608	610	540	585	576	589	587	557	581	586	595	581	576	599	636	579	600	625	593	574	587	594	578	588	585	563	561	558	593	591	567	532	606	628	615	545	632	573	570	597	583	579	598	607	624	557	628	564	583	574	616	631	613	604	595	576	568	563	587	566	599	611	601	578	573	562	595	579	585	591	577	576	617	564	567	569	604	614	560	603	574	629	595	610	560	550	619	604	594	568	597	562	585	597	603	575	586	588	603	575	616	560	643	582	604	574	611	597	547	560	619	623	564	587	574	577	566	547	575	619	547	595	588	589	594	568	540	588	576
24372	24057	33224	26560	21546	16139	2724	632	591	567	566	573	616	562	584	601	531	585	570	550	542	532	607	560	531	543	574	571	562	551	558	552	571	602	579	578	587	585	580	538	548	565	533	535	578	587	562	538	534	504	560	588	532	589	551	569	552	528	531	530	565	543	551	591	580	615	566	546	551	548	534	513	570	557	599	569	564	525	586	531	535	553	557	551	561	552	565	555	501	580	567	602	584	554	569	573	578	542	570	565	530	579	531	551	542	553	664	561	578	582	543	538	587	560	571	556	537	536	520	587	556	549	540	537	583	545	569	584	554	573	569	537	575	583	554	555	548	559	579	560	583	583	508	580	610	556	569	547	569	580	539	529	553	557	520	561	563	548	563	527	538	527	606	565	552	559	593	552	574	588	560	550	612	591	515	536	543	532	603	560	566	543	567	571	571	563	594	581	564	535	556	536	582	549	535	535	504	585	552	580	600	523	591	549	549	564	556	566	562	511	574	532	551	539	591	570	555	548	574	539	523	536	520	499	556	588	543	558	526	545	515	545	573	595	556	557	572	585	553	540	590	580	566	549	552	552	536	533	576	563	527	567	570	606	608	540	605	543	590	551	588	616	508	563	581	598	647	508	583	561	547	577	523	557	567	542	562	534	548	545	581	566	586	529	570	588	537	569	607	560	555	574	589	561	564	588	546	572	575	580	544	549	545	557	530	575	549	542	582	561	552	564	548	582	541	552	533	562	557	585	580	563	574	535	566	534	558	608	586	536	583	556	568	554	595	583	563	580	581	578	572	557	563	556	586	547	535	495	532	560	547	495	558	584	555	532	511	555	557	550	579	560	549	530	615	574	578	566	575	591	558	519	565	575	528	592	553	552	555	591	559	571	561	568	567	518	574	592	580	596	545	561	549	562	572	607	563	553	530	558	502	584	553	550	559	591	543	559	591	570	584	585	562	546	539	536	587	629	601	547	599	566	569	595	511	556	582	550	613	566	545	536	516	524	547	565	581	572	582	605	536	556	580	581	562	562	592	572	590	563	563	545	585	591	580	542	534	550	576	559	514	562	580	549	575	529	568	539	557	547	542	577	541	557	565	541	557	630	601	578	574	532	538	526	555	540	531	589	532	575	516	546	543	559	612	510	616	522	581	572	521	505	576	550	569	573	534	569	563	549	584	611	567	579	567	599	602	542	575	561	558	523	545	551	563	570	619	562	535	587	552	521	551	553	560	548	555	537	597	540	571	578	529	556	582	592	581	564	584	567	552	541	561	558	581	619	526	560	567	526	547	522	542	504	564	571	550	552	586	506	596	523	559	549	579	578	580	554	527	540	551	580	540	604	583	577	559	558	592	598	584	521	554	582	548	568	565	574	518	534	568	576	582	553	555	567	550	534	546	555	590	545	534	575	586	583	573	548	590	562	557	539	553	549	577	523	551	521	539	547	556	561	572	600	531	559	512	576	563	527	596	572	573	540	576	575	544	596	577	554	601	563	560	581	580	538	518	578	565	551	568	588	563	580	564	555	545	534	582	511	526	564	537	520	566	584	571	564	514	552	573	593	571	558	527	547	529	616	565	564	535	586	569	595	586	551	538	574	569	539	599	566	568	579	571	600	530	564	600	559	544	562	570	538	597	540	575	558	558	557	554	547	573	553	511	561	561	567	569	573	579	594	561	561	570	543	603	548	515	543	580	524	549	527	560	610	548	563	574	573	564	514	527	572	549	530	563	559	563	550	512	547	589	551	559	594	548	542	535	548	595	592	568	568	558	569	586	552	559	563	535	560	525	569	573	541	549	594	529	556	537	559	517	617	553	555	546	561	544	558	579	580	538	521	580	531	554	550	552	543	556	561	521	550	554	569	543	570	538	561	540	548	546	521	522	547	586	544	514	568	477	537	595	516	540	572	562	560	577	551	537	536	591	586	601	588	557	561	561	513	566	556	578	568	574	594	588	581	572	512	535	550	607	559	575	577	545	600	565	521	601	556	582	548	534	532	574	565	545	589	541	547	532	542	522	521	556	609	565	576	561	560	533	568	543	576	538	563	579	544	524	529	535	565	537	564	507	524	577	520	529	547	537	573	559	582	551	525	544	569	535	564	552	546	556	540	569	571	551	556	576	585	566	523	567	565	529	559	565	540	548	592	552	590	558	574	565	593	562	539	554	598	561	652	546	558	549	553	564	514	567	539	568	528	577	550	540	569	534	518	541	584	527	568	572	590	581	565	555	574	547	553	574	501	538	561	578	578	575	574	577	563	557	543	591	558	557	532	549	539	563	548	601	540	529	546	558	565	496	543	546	546	584	524	572	559	585	553	536	526	587	527	561	511	549	576	537	511	582	549	517	529	500	561	614	580	565	542	553	527	571	541	541	548	565	526	542	548	540	563	599	567	546	529	515	550	594	573	555	547	528	563	583	579	510	527	529	549	529	534	528	586	553	561	551	566	560	568	566	538	533	571	573	526	509	556	533	494	528	549	545	556	555	570	552	509	563	562	564	586	555	530	582	530	565	546	561	535	525	561	538	538	569	619	542	585	533	532	529	552	613	552	550	548	566	562	548	533	509	568	567	565	572	552	570	522	523	528	546	561	529	556	592	577	569	533	547	555	547	569	597	580	584	571	561	531	527	562	555	537	551	595	551	548	553	594	554	574	552	558	530	520	559	552	567	566	570	553	561	536	588	535	534	536	548	540	559	514	548	548	544	556	547	562	565	553	559	542	527	563	536	580	533	562	581	553	565	538	567	563	582	580	546	573	558	536	554	517	520	546	498	520	581	526	542	525	555	557	581	572	616	540	597	567	550	512	548	529	585	523	541	524	556	577	594	589	583	571	569	533	564	602	556	578	545	536	548	547	569	561	589	533	546	547	573	594	524	584	533	568	591	548	543	594	549	590	493	571	533	540	562	525	558	552	576	590	594	582	611	548	552	524	572	521	580	550	581	529	591	567	568	542	567	566	526	590	541	511	505	552	557	540	563	543	562	602	523	501	555	539	566	573	525	547	525	520	526	547	560	551	556	518	540	565	524	564	566	534	501	600	553	579	563	571	592	579	518	595	552	582	581	554	551	549	565	515	608	568	544	530	571	545	544	530	554	603	548	575	573	580	549	573	523	559	533	570	594	569	570	542	553	573	524	585	574	580	544	541	531	534	544	559	567	619	559	579	533	554	565	561	562	539	535	522	579	586	531	539	577	564	593	587	555	562	513	577	542	552	547	574	561	561	587	559	568	544	539	575	549	554	555	564	579	552	548	593	552	543	530	552	555	567	529	552	562	551	550	583	549	566	539	550	572	547	536	556	531	571	519	588	560	537	543	548	592	561	533	558	522	566	550	541	576	515	514	566	540	548	586	580	582	580	582	546	604	580	572	551	587	546	558	519	556	537	533	521	553	597	577	509	518	578	529	553	557	590	537	519	578	613	585	546	526	544	574	544	575	535	594	546	560	593	565	571	539	582	551	588	563	550	538	567	584	526	559	566
62825	104491	74032	42344	18408	5438	861	873	894	895	849	849	835	906	847	833	836	828	863	845	871	817	872	812	886	831	843	850	820	854	866	906	821	875	863	843	838	810	892	854	877	848	844	839	850	855	866	861	839	854	811	860	807	858	872	847	835	884	850	859	840	850	897	860	855	823	884	816	817	851	841	846	861	841	828	840	820	816	878	812	815	868	831	867	893	879	840	843	795	809	817	854	838	836	856	865	829	845	804	830	878	825	817	801	868	796	891	822	860	823	869	869	858	873	836	814	896	849	811	835	860	871	846	867	829	856	824	871	883	852	824	900	835	833	866	871	826	866	816	862	814	837	814	801	853	834	827	842	841	887	873	862	809	808	870	804	892	866	857	865	846	852	841	850	855	816	893	859	786	806	819	850	814	848	819	847	858	883	808	832	867	824	819	826	797	820	835	806	850	902	790	885	849	878	889	879	822	864	889	842	835	868	848	867	848	870	908	848	852	855	861	833	865	825	886	855	861	862	779	861	888	789	793	851	848	834	825	811	809	872	852	865	926	839	838	825	875	857	857	806	846	871	838	821	907	812	856	801	914	824	802	906	849	885	856	844	904	833	906	788	851	832	853	876	812	846	861	849	856	832	832	880	830	856	868	843	864	820	866	836	859	832	860	864	876	863	883	840	889	854	917	792	820	856	880	872	806	804	823	824	897	857	870	908	875	827	823	855	826	827	848	920	869	916	868	847	841	819	863	830	839	826	874	822	782	806	884	840	841	838	846	820	828	858	882	816	903	860	807	847	841	847	876	851	935	811	860	893	832	880	863	885	846	860	830	827	877	865	877	846	848	808	859	823	872	799	822	850	854	817	831	862	779	836	879	844	869	827	848	876	884	897	871	906	855	858	839	837	837	833	845	862	811	843	817	815	881	867	845	855	883	798	838	896	832	852	791	873	852	804	800	831	841	899	827	864	861	834	854	828	853	900	828	839	839	802	845	884	833	822	816	843	836	894	868	873	862	884	851	851	858	816	900	880	865	827	870	865	843	859	855	829	789	838	760	893	900	878	840	791	820	854	781	934	852	858	879	786	845	868	817	857	854	855	773	827	837	852	849	856	851	865	845	851	878	833	919	859	867	871	922	793	846	868	827	892	826	809	850	824	837	820	822	891	828	828	836	790	831	883	847	867	881	878	881	854	835	845	889	860	875	865	839	840	841	883	797	819	863	809	856	820	819	880	836	849	843	803	850	864	860	864	800	838	859	826	842	845	838	794	863	880	821	799	859	857	855	815	867	837	851	843	822	919	825	865	857	784	876	866	836	836	853	812	858	858	895	827	874	846	886	875	910	849	825	872	833	763	826	870	854	884	882	818	825	861	851	826	831	863	895	853	855	893	856	847	830	855	859	834	871	858	883	834	920	834	814	871	848	849	827	832	855	876	830	857	859	820	862	833	778	842	900	880	881	836	845	850	824	844	834	856	788	852	863	835	814	868	848	820	883	851	839	881	803	870	817	854	855	842	860	857	911	842	878	878	846	814	836	873	844	846	883	850	855	866	829	824	853	845	844	856	818	838	877	838	820	833	869	863	872	905	876	890	838	761	819	879	854	901	902	856	856	904	846	862	816	837	841	874	826	814	860	863	876	840	844	863	839	811	821	868	822	842	802	872	885	869	836	838	776	869	860	791	866	874	829	876	833	876	856	831	869	890	864	842	894	879	870	905	875	829	874	808	824	811	828	783	865	846	856	847	848	887	855	841	837	852	808	848	831	860	836	827	835	821	811	844	862	817	883	874	875	853	852	843	900	838	848	781	822	860	894	895	842	855	851	828	804	872	788	842	863	827	859	852	901	823	812	791	861	878	830	815	870	812	832	868	838	862	802	856	832	903	804	881	755	854	857	851	899	860	861	826	844	884	857	869	839	875	887	837	826	851	852	852	878	875	875	849	884	824	901	877	838	869	853	883	872	838	796	896	823	840	866	852	840	786	878	870	823	862	804	825	871	842	830	856	885	835	870	864	886	864	860	842	835	823	792	850	801	887	871	826	849	899	824	825	857	840	834	829	849	867	837	775	918	848	828	835	859	828	834	808	862	834	862	858	821	822	835	885	890	885	884	848	871	892	819	833	870	843	814	864	855	876	856	801	847	810	891	815	865	822	842	800	841	831	875	823	862	882	831	878	808	893	869	879	850	814	883	884	837	872	865	854	896	835	842	865	883	877	829	834	819	835	863	808	761	863	802	825	887	855	816	841	856	818	862	903	866	831	871	863	859	892	875	859	891	844	835	874	866	847	855	849	833	852	843	795	851	878	837	864	888	858	818	840	880	884	835	833	837	843	860	820	855	877	842	897	869	865	853	853	841	850	874	834	794	845	868	821	863	846	855	849	841	894	894	857	872	916	833	859	846	880	878	874	834	852	802	873	856	838	869	876	832	830	881	856	840	828	841	822	844	830	905	825	857	887	834	884	813	846	805	912	832	860	827	825	871	912	855	844	851	874	857	909	849	826	832	857	824	844	820	847	928	865	818	839	816	823	880	803	842	866	870	861	894	848	858	843	846	826	808	895	898	823	952	793	811	869	940	901	822	801	840	847	878	852	793	852	903	823	827	844	789	868	814	902	850	865	821	853	827	835	885	872	827	815	876	834	780	833	885	860	830	897	838	823	817	951	847	899	828	866	839	796	886	874	815	827	821	879	871	849	839	836	846	823	788	902	812	843	806	830	816	871	827	847	851	815	842	862	878	821	804	805	822	842	819	789	775	859	849	838	862	791	849	892	834	875	891	844	827	831	817	846	908	859	826	844	862	844	822	856	870	871	855	850	863	825	875	868	870	804	860	819	893	845	838	829	825	846	872	854	813	789	874	850	866	808	820	875	910	792	823	862	816	848	844	882	844	804	889	812	836	850	842	807	864	861	797	872	795	881	849	821	850	852	790	861	821	823	861	842	785	856	810	828	925	845	885	898	845	855	803	801	800	925	890	865	868	834	858	888	834	840	842	853	900	841	829	789	821	859	899	885	868	807	826	851	828	873	862	851	817	903	795	841	880	858	820	869	823	878	796	885	822	878	815	861	854	902	839	837	862	810	843	843	839	878	846	923	829	856	841	851	872	797	853	864	820	823	820	869	793	832	836	859	832	836	809	813	863	840	871	858	884	862	903	837	857	790	916	893	870	845	830	857	858	849	832	779	821	827	810	816	853	845	841	821	839	824	884	816	902	854	864	870	904	882	839	893	863	809	826	862	869	858	846	869	808	865	882	852	846	865	842	866	867	862	862	808	840	903	877	846	841	849	872	842	861	787	861	836	878	865	838	888	894	837	812	841	843	856	817	821	812	858	856	882	817	814	814	860	860	859	871	839	819	830	834	843	876	819	887	878	847	892	835	815	859	814	847	843	829	772	893	876	848	831	884	839	823	864	838	885	813	866	855	858	864	853	835	853	832	827	870	838	813	819	854	791	883	841	881	807	820	843	914	810	816	804	876	850
31120	34676	30700	12502	1633	624	334	294	332	293	271	281	302	288	305	318	292	286	284	295	332	306	272	303	295	296	308	249	299	274	285	321	329	269	290	301	296	307	290	288	336	264	271	303	287	302	304	279	285	304	330	283	304	311	281	278	292	278	303	312	306	282	315	312	280	296	310	259	315	296	284	289	317	303	303	305	297	292	276	261	312	291	289	253	303	316	298	286	315	285	293	304	300	315	306	261	257	346	332	281	291	273	278	297	274	294	319	277	280	299	320	283	337	303	294	275	300	316	292	285	333	293	302	280	301	299	289	320	297	321	290	320	289	260	304	304	299	294	297	300	289	313	301	313	280	307	288	295	295	280	311	292	291	310	310	308	312	292	277	270	254	299	311	314	263	287	311	291	299	287	301	299	286	286	257	276	297	296	306	286	285	306	303	272	289	283	270	259	271	300	287	318	290	312	318	291	300	319	313	290	318	276	313	292	299	295	304	288	282	289	315	284	332	302	304	330	297	270	289	293	266	310	286	295	271	280	307	256	287	307	299	308	295	280	269	281	273	309	268	297	285	314	276	301	291	294	265	294	289	280	294	314	267	339	338	284	267	299	287	282	314	296	301	303	300	253	307	267	300	298	297	304	292	274	289	304	308	286	295	286	309	305	284	273	320	301	305	296	320	301	301	283	297	305	306	291	318	322	277	289	325	299	302	308	299	292	271	307	303	284	300	280	329	289	291	305	297	277	290	280	279	269	309	306	308	275	296	301	293	277	325	276	296	293	281	300	312	342	275	310	305	297	303	278	276	290	292	312	290	314	305	314	293	315	306	254	304	302	299	296	265	296	306	285	276	276	292	314	307	297	268	303	299	297	308	269	301	262	286	289	291	294	328	312	288	304	280	282	296	313	312	279	292	305	263	330	282	281	283	290	276	293	319	296	287	297	311	298	285	278	313	312	281	275	300	282	291	325	317	290	314	309	305	297	314	301	307	295	290	329	295	286	298	302	283	307	307	320	299	300	318	308	251	300	284	283	286	323	268	281	326	284	270	294	321	310	282	302	303	334	310	317	300	328	334	341	320	283	294	254	268	287	318	287	285	350	296	310	306	332	280	314	313	276	317	291	285	310	293	314	273	294	295	279	271	305	323	308	287	264	294	253	306	280	309	291	282	269	284	307	311	252	295	308	297	289	293	314	319	290	275	310	269	280	309	326	281	286	301	302	289	263	322	269	321	307	272	329	294	304	284	273	299	301	298	297	308	306	304	274	295	290	314	295	266	325	327	291	296	304	297	297	316	323	289	301	287	280	320	312	327	291	300	310	267	275	290	288	290	296	285	327	293	308	283	279	315	276	291	299	320	288	283	281	301	306	272	300	287	310	290	286	285	294	295	303	317	264	305	279	274	323	295	277	302	273	290	300	303	294	293	275	301	312	282	299	288	299	277	284	284	286	272	293	299	291	310	294	287	280	304	299	288	268	307	317	277	292	309	306	284	308	283	282	305	303	314	272	320	263	287	304	312	295	287	303	301	265	297	322	283	278	290	283	298	291	329	314	303	282	296	276	305	306	290	286	312	319	296	288	282	293	308	296	301	290	308	290	265	305	283	289	323	276	291	273	308	292	267	301	287	264	286	337	318	291	298	286	302	273	312	303	287	293	314	313	296	286	292	287	292	318	275	268	297	266	283	333	295	307	285	331	300	282	314	281	294	314	272	287	285	329	338	292	321	311	271	288	301	283	276	284	283	317	282	308	295	296	299	304	294	326	260	263	311	279	278	270	271	310	313	311	294	289	294	299	316	300	266	283	317	314	283	316	318	283	310	305	279	324	302	276	282	306	301	286	286	289	273	283	298	304	279	300	297	293	316	300	279	291	289	322	343	290	312	324	315	314	294	323	278	284	297	276	288	308	306	271	286	335	337	310	319	282	300	293	295	289	303	310	297	282	278	299	302	276	274	308	318	305	276	295	318	311	301	293	307	317	304	308	329	283	317	305	305	273	309	297	293	287	312	297	279	302	289	290	309	297	301	249	278	283	281	295	269	266	259	319	277	281	302	308	279	273	307	308	304	315	283	305	289	291	309	298	244	279	285	294	278	307	281	267	292	324	295	316	325	327	311	311	283	292	301	280	285	332	258	285	300	318	294	290	265	298	287	283	291	303	272	294	318	302	294	292	298	285	296	295	263	292	305	280	261	289	285	313	292	295	292	283	325	293	328	277	301	282	292	309	302	284	292	276	301	292	282	281	284	305	295	308	293	297	345	277	304	306	306	289	321	299	296	295	275	261	292	306	290	276	324	271	266	291	325	307	273	259	284	294	286	300	311	295	296	294	308	298	297	299	287	285	305	303	305	296	287	287	297	324	295	280	269	327	306	326	284	276	315	301	295	285	310	325	301	301	316	307	283	294	283	309	270	297	315	280	283	284	301	255	300	277	302	318	299	309	307	277	300	313	292	307	275	308	332	285	329	289	278	293	269	282	298	285	279	304	255	286	300	304	275	267	271	289	327	307	278	263	297	296	281	303	315	305	289	306	304	289	279	290	279	310	304	289	315	315	290	289	281	310	297	292	276	266	287	289	286	298	323	291	264	306	286	294	307	276	323	288	295	309	286	277	286	309	273	291	303	305	290	290	279	280	276	307	267	298	297	266	326	314	309	302	278	307	305	323	260	306	305	294	295	273	279	322	299	268	301	309	306	277	288	305	304	311	288	265	304	289	281	315	300	318	323	287	296	313	316	289	304	298	280	331	326	290	301	305	312	288	293	303	277	277	277	299	282	290	303	322	315	287	274	252	273	297	309	257	308	275	295	274	321	316	295	303	272	280	277	305	318	304	282	272	276	301	294	284	304	293	301	303	282	294	279	311	291	300	269	282	281	292	293	313	333	308	308	288	291	314	306	304	293	323	307	319	283	282	286	290	283	309	310	292	303	301	289	301	297	275	299	332	284	305	309	314	297	297	281	327	269	250	279	286	281	301	291	289	287	310	306	282	303	328	311	285	333	309	318	314	286	272	303	303	269	314	308	304	279	327	304	346	315	263	297	280	288	283	288	324	286	305	320	279	278	281	313	312	313	275	310	287	260	310	311	295	267	284	269	293	298	275	324	327	272	300	300	303	322	306	295	299	285	310	297	331	304	278	319	280	287	265	275	286	299	273	313	297	338	267	261	283	334	302	274	294	282	303	298	269	278	308	293	307	296	288	316	270	310	296	318	333	311	315	289	281	300	287	274	283	300	311	296	313	295	299	297	318	264	316	302	301	303	300	288	288	278	301	278	316	309	296	300	295	308	307	311	296	300	285	309	288	293	285	243	291	315	315	272	297	314	263	304	296	319	303	299	324	290	297	274	288	295	304	287	317	306	250	300	288	300	286	316	287	296	298	305	279	279	272	315	287	312	296	271	266	306	304	271	309	292	276	265	316	284	303	311	301	272	296	304	307	317	320	296	324	265	285	299	312	304	298	297	279	284	285	318	322	278	309
39927	53604	34079	11241	2607	994	511	535	494	503	468	495	490	499	488	485	536	548	522	501	493	513	430	513	490	474	519	474	508	458	496	487	496	496	502	495	494	494	501	523	491	463	511	482	467	453	504	486	462	465	499	484	541	446	460	506	483	453	510	458	473	486	484	510	502	532	493	460	463	523	496	501	494	500	476	442	510	522	506	453	467	476	461	502	486	500	502	502	490	476	455	493	484	487	478	457	467	472	511	459	486	486	484	487	510	481	517	477	479	500	510	458	476	476	456	513	488	549	512	496	548	503	506	523	463	512	471	486	514	480	502	549	481	500	502	493	471	446	493	444	518	477	533	492	501	483	467	489	494	464	485	484	466	487	472	493	502	480	485	508	500	465	523	502	466	470	505	517	474	502	490	492	453	541	504	495	471	529	461	507	454	489	470	515	483	484	496	468	513	483	473	459	469	502	502	450	497	499	492	497	505	475	483	492	477	452	481	450	514	462	509	509	450	488	463	555	495	523	495	480	500	469	528	503	512	482	491	497	530	488	479	485	511	488	506	484	506	476	472	509	492	511	522	451	506	489	485	520	496	439	494	472	514	491	464	478	480	487	483	514	495	459	495	524	470	497	492	475	470	497	458	509	461	502	471	492	482	496	502	501	479	496	489	499	471	476	515	486	462	502	448	510	482	507	476	520	499	436	486	504	461	483	475	499	535	478	533	477	456	487	473	509	514	525	491	446	504	514	523	503	480	487	505	476	495	527	477	441	491	490	515	486	478	523	517	497	549	494	492	502	467	477	498	458	480	508	469	469	491	525	532	476	472	489	498	486	483	482	511	484	477	499	461	478	506	516	514	484	484	485	493	507	469	482	488	504	506	498	501	471	489	515	492	481	494	480	491	538	479	475	484	493	531	499	486	473	474	494	514	520	451	478	493	450	492	479	491	483	512	488	492	506	481	480	472	524	463	480	497	517	482	487	497	475	493	502	455	495	452	489	451	481	495	487	480	493	470	490	484	528	466	473	526	494	494	527	498	487	495	515	484	458	526	461	506	498	485	468	505	496	491	478	496	474	505	498	493	532	479	513	514	472	511	491	514	486	486	504	488	473	481	461	499	463	535	512	465	483	477	494	543	514	487	466	488	504	463	520	471	482	477	461	447	482	507	507	514	484	510	483	502	481	497	494	519	501	464	539	504	538	494	500	506	484	524	498	517	455	492	471	486	484	499	431	496	481	518	482	466	486	478	474	493	481	480	521	468	533	465	489	481	454	486	486	499	490	494	483	483	464	507	511	543	491	511	500	457	469	466	503	467	462	528	473	468	470	484	495	498	504	487	448	443	490	494	495	498	448	485	490	441	490	480	483	446	483	507	477	471	488	482	446	482	528	495	494	490	469	458	507	471	465	505	503	487	456	489	458	490	501	535	463	498	490	474	524	463	486	488	441	472	503	472	502	473	498	495	516	507	449	506	469	480	470	493	497	468	479	501	529	468	522	475	523	504	544	480	497	497	498	457	511	505	528	482	503	475	505	474	531	481	434	478	481	443	491	508	505	487	504	470	485	513	458	555	471	466	470	491	511	497	516	485	524	463	475	484	494	503	524	446	466	502	528	497	487	517	477	495	463	466	506	484	495	471	480	479	462	525	524	498	499	528	485	526	517	428	519	446	495	491	480	499	479	465	458	519	461	504	503	521	496	457	458	471	480	470	456	523	468	485	494	493	463	489	501	497	502	468	507	484	521	482	509	520	460	496	465	500	454	489	503	442	485	469	523	477	471	483	497	505	542	475	522	477	502	489	483	497	496	469	488	517	482	522	497	504	480	462	499	457	501	506	493	498	498	525	444	512	514	481	499	505	519	472	525	467	487	471	448	484	478	508	472	501	479	474	500	491	491	494	529	460	459	486	502	459	464	494	518	508	508	510	535	471	488	502	495	492	535	485	457	466	475	490	476	477	478	481	463	518	445	496	486	476	483	543	480	509	548	505	479	499	468	461	494	488	506	493	483	494	467	509	480	513	449	473	490	500	479	480	512	466	500	478	484	473	482	487	497	498	494	535	506	486	499	455	481	494	488	496	528	453	482	501	489	495	481	521	509	489	530	476	495	505	514	469	506	487	484	508	515	481	497	484	498	456	479	468	510	470	502	488	481	484	466	531	480	447	479	484	502	465	482	505	508	493	489	473	492	502	501	496	508	495	494	489	480	480	460	497	493	474	481	473	474	510	428	501	488	535	507	471	453	486	520	471	464	489	490	535	487	509	455	481	532	463	495	507	484	481	470	498	511	511	516	498	502	476	453	483	482	500	497	480	482	450	492	489	495	523	560	492	487	468	460	507	469	504	486	531	498	505	493	502	482	495	491	488	517	502	499	473	482	496	481	486	461	508	504	464	494	475	494	492	528	526	531	502	484	524	498	485	524	464	521	459	478	449	490	480	466	489	492	482	509	525	491	537	451	482	508	493	470	468	488	514	474	498	493	475	478	490	501	486	499	479	478	474	511	466	487	523	490	504	454	521	492	489	510	509	461	496	474	484	531	504	458	455	473	459	456	475	495	476	523	486	489	500	491	469	487	452	496	511	498	502	473	510	490	501	516	516	486	516	465	497	496	478	484	475	513	509	466	476	502	479	509	522	475	521	462	520	489	439	494	511	505	493	442	499	494	506	484	476	477	474	496	523	457	472	523	527	451	501	457	461	483	480	450	515	479	491	476	488	503	509	449	490	511	501	503	507	478	471	503	485	496	507	473	497	482	497	488	474	515	470	480	470	483	468	522	472	453	515	450	492	543	489	448	479	518	487	476	474	511	524	552	505	500	474	493	469	476	503	498	486	469	478	490	486	520	494	461	461	526	478	495	471	462	507	526	498	494	478	481	494	484	461	478	488	479	497	483	466	488	529	456	486	503	466	484	489	517	461	479	516	506	485	503	537	483	493	500	454	476	483	513	481	472	495	482	503	505	458	489	451	461	512	463	514	491	505	487	492	469	493	458	490	501	509	467	490	458	479	544	438	488	482	461	498	510	452	510	493	507	490	456	436	440	491	521	488	537	507	484	520	496	471	499	513	473	473	492	481	489	463	448	506	503	452	476	499	510	514	479	495	533	458	470	522	467	475	498	495	474	497	496	481	500	500	479	503	452	492	455	487	515	451	465	488	496	539	453	456	496	519	534	502	450	501	489	495	492	508	459	488	507	518	501	467	489	467	522	467	483	474	491	491	480	462	481	522	471	507	546	457	512	498	458	515	478	492	481	524	481	502	491	431	489	476	482	499	456	475	472	508	473	455	519	480	496	515	524	483	508	513	462	462	474	479	495	478	502	511	490	509	532	496	499	460	472	462	494	462	490	485	465	512	479	517	527	502	493	508	466	508	534	448	483	454	513	492	464	492	498	474	449	489	544	487	525	466	472	499	502	462	482	485	507	518	519	530	489	542	489	491	483	472	486	474	434	504	496	462	492	492	446	462	523	468	501	492	482	487	478
25702	27470	35346	26951	18357	5991	502	413	384	411	405	376	370	370	387	390	363	394	380	373	396	388	384	370	399	365	366	405	363	375	374	364	371	341	360	393	337	414	370	389	337	405	411	382	387	385	369	360	364	375	377	336	364	386	383	390	379	381	370	399	378	334	368	378	417	394	361	351	369	365	349	406	369	381	377	363	359	358	386	370	406	369	386	352	363	367	362	374	355	393	337	418	373	352	322	362	364	382	385	357	374	398	377	357	365	396	408	367	384	364	357	350	404	362	386	347	368	357	385	354	364	354	372	377	363	351	377	362	355	359	363	422	355	382	395	371	364	363	417	406	346	347	386	385	350	342	365	339	350	365	341	370	353	353	395	321	387	398	365	320	378	365	404	338	396	380	333	375	374	400	396	335	385	376	360	326	377	373	395	348	385	394	384	375	348	372	385	390	348	359	386	364	371	375	364	362	357	368	392	378	375	361	411	360	387	383	403	375	347	372	364	383	384	382	332	384	390	377	363	384	371	337	397	382	351	387	369	382	361	366	371	366	380	356	360	370	365	344	365	371	380	350	344	381	345	333	379	357	378	374	418	341	374	379	395	386	379	386	349	408	392	385	336	371	396	407	381	397	365	354	397	374	385	373	397	404	373	387	370	339	379	380	398	376	375	358	398	377	390	378	390	356	368	373	369	378	394	366	360	373	398	382	392	413	401	381	378	387	357	356	422	364	373	369	376	354	362	354	357	385	397	375	380	378	389	371	359	368	355	387	370	390	380	364	373	386	375	355	377	403	396	353	401	377	386	335	360	384	394	385	377	396	363	359	344	394	356	385	361	347	344	424	404	344	362	361	362	373	365	399	369	387	376	384	384	361	369	383	378	352	368	382	348	381	374	373	370	353	372	402	362	394	356	373	390	373	350	403	385	392	401	383	403	381	317	343	375	384	375	354	358	377	347	371	369	399	389	379	361	384	354	386	374	364	378	392	366	384	399	379	363	374	350	359	352	386	354	409	360	392	369	354	371	362	349	407	371	423	387	391	352	381	373	373	381	346	376	368	373	361	360	373	324	368	371	372	360	342	385	367	372	363	383	390	385	370	376	350	368	366	341	413	380	369	358	371	374	334	354	384	380	375	365	385	356	351	370	343	368	336	366	365	356	368	348	400	362	401	403	378	384	369	360	369	364	406	372	414	373	375	372	358	353	390	395	417	379	345	353	362	355	374	376	344	363	402	384	351	346	404	393	356	355	366	368	391	406	375	372	376	388	368	373	384	404	354	366	351	370	366	378	376	374	348	367	363	347	388	341	350	388	387	388	375	390	374	379	407	374	359	402	368	374	395	407	366	386	413	355	370	378	378	374	360	373	334	379	393	389	384	362	341	358	367	389	353	380	398	369	364	331	350	367	336	382	379	403	340	362	393	359	376	400	349	362	387	404	368	363	384	387	398	370	371	381	421	372	383	383	363	382	386	393	367	391	378	362	406	379	339	346	350	328	354	334	350	420	392	372	367	368	335	371	388	417	392	371	388	380	371	394	352	377	398	342	397	388	378	353	379	396	355	418	366	419	369	365	359	388	349	341	397	367	348	391	351	381	363	383	405	399	346	371	389	385	364	410	384	393	352	391	393	345	361	395	397	399	381	358	390	374	391	376	395	364	382	391	359	384	385	378	397	385	379	351	406	353	375	374	364	387	356	369	412	371	391	384	360	395	359	381	359	398	348	390	384	373	379	344	360	388	367	367	378	391	394	366	357	370	378	356	374	378	362	372	383	327	371	373	371	382	378	394	392	344	384	345	407	365	341	357	391	325	415	355	392	395	345	403	388	366	368	381	364	350	411	363	342	374	373	419	386	398	400	378	366	374	408	370	406	347	388	393	370	337	371	383	383	366	359	359	404	386	384	359	338	347	362	380	384	393	352	405	353	366	358	405	383	359	356	373	360	400	380	378	364	378	354	353	367	355	419	358	366	375	418	410	385	370	370	381	366	370	369	360	359	377	380	398	385	372	359	341	372	349	391	380	374	376	362	390	359	378	383	356	355	351	372	372	395	359	342	382	383	343	392	365	392	369	361	372	336	369	374	340	354	370	375	414	374	402	354	376	361	328	370	375	405	392	373	347	352	356	385	317	342	361	343	390	392	366	375	367	363	337	364	370	356	379	351	383	346	388	388	331	394	381	364	381	375	381	365	402	414	385	358	364	361	346	407	379	414	351	371	352	350	369	395	354	371	399	410	351	377	377	380	348	381	374	360	348	398	368	394	366	358	370	373	366	402	394	395	366	390	375	357	412	397	385	366	356	362	378	388	404	381	371	360	346	394	396	366	384	386	397	370	369	336	369	358	399	334	373	398	342	385	381	385	407	360	371	392	389	375	375	375	366	410	385	415	379	340	397	369	374	350	372	372	390	350	394	385	386	358	396	362	366	377	354	393	362	399	372	366	350	384	378	366	357	363	359	354	366	353	357	404	370	335	398	390	341	364	354	380	341	365	354	364	369	384	383	365	345	398	361	340	404	353	404	363	396	383	352	346	389	367	368	389	383	379	350	381	353	419	359	360	380	394	350	364	372	365	354	367	365	379	369	355	380	371	388	386	381	385	410	355	349	384	384	390	387	369	341	385	366	343	386	349	392	399	357	343	398	402	372	390	385	356	364	369	358	379	384	395	322	373	391	377	375	365	355	382	382	369	378	392	398	385	389	395	364	390	325	354	354	338	362	384	403	376	371	387	340	341	365	354	373	364	359	371	354	362	388	387	378	359	362	365	375	391	405	362	346	402	412	368	347	383	381	396	373	358	366	396	380	393	369	356	374	368	382	362	430	379	400	401	384	354	375	414	400	402	378	378	397	371	340	367	359	356	347	380	362	369	382	361	357	409	393	365	331	351	367	379	363	402	366	403	365	343	372	380	352	392	379	395	353	373	398	345	414	365	349	376	338	396	351	380	384	365	365	361	375	358	384	384	362	360	381	385	332	367	363	367	381	418	383	373	416	378	360	349	399	372	435	379	377	364	387	356	385	406	391	370	340	340	407	370	357	323	379	376	398	352	428	426	373	369	375	383	379	365	371	388	374	386	390	344	364	385	380	359	375	369	429	353	375	343	360	387	369	367	383	371	361	379	386	366	388	381	398	374	390	399	375	368	382	355	373	383	371	393	379	368	373	397	377	370	400	362	395	349	385	340	375	360	333	363	339	381	398	370	351	358	365	373	395	412	350	347	402	363	351	354	367	405	367	379	352	343	350	368	352	376	360	346	355	355	341	397	343	363	381	392	359	365	343	366	348	394	359	398	342	391	392	344	398	373	336	395	416	388	380	362	332	362	349	392	387	410	344	366	349	372	335	412	399	353	402	399	358	361	371	410	378	344	383	400	371	346	393	384	346	373	378	380	379	376	358	395	329	390	394	363	368	387	389	372	353	385	368	342	343	358	375	362	358	367	373	400	355	372	376	347	415	370	379	365	369	395	376	367	336	372	372	380
63337	94073	63910	29258	11375	3705	595	604	603	595	612	595	613	607	615	622	593	577	607	619	612	582	622	611	602	598	647	624	594	588	554	613	589	582	550	586	579	595	594	539	562	570	610	631	606	615	606	592	592	647	601	594	577	614	597	541	595	595	589	603	613	606	567	597	547	604	569	570	603	596	606	639	619	615	628	620	653	599	581	567	589	579	575	583	644	602	606	593	589	558	618	606	547	610	609	575	611	589	621	577	664	597	599	583	620	558	580	613	606	593	585	581	585	580	572	592	634	633	552	601	615	614	603	585	639	597	590	589	610	635	615	607	593	581	619	605	591	591	598	613	605	605	601	591	565	561	598	551	597	576	601	567	584	586	552	630	608	651	624	597	572	619	598	595	579	596	603	579	584	596	602	572	571	594	613	630	592	567	560	584	609	607	581	596	617	617	582	620	582	585	583	571	611	614	628	597	577	627	616	624	603	597	606	547	563	581	589	614	586	573	582	588	572	548	613	567	585	603	593	623	594	617	640	569	595	600	540	610	618	595	559	612	597	581	591	566	610	611	640	577	613	629	566	568	617	587	581	603	583	611	614	596	617	603	616	616	604	624	575	611	624	584	607	589	590	600	594	580	581	594	600	563	622	575	578	602	612	599	635	572	596	610	612	560	599	582	584	596	614	546	607	598	605	622	579	614	639	625	564	568	632	605	625	592	596	616	635	606	629	619	559	603	614	573	595	615	600	550	534	562	607	591	571	581	613	586	610	594	601	643	579	608	595	639	627	588	596	595	599	573	629	571	568	627	597	554	636	601	597	588	541	585	586	636	556	574	582	632	592	615	608	592	574	568	576	606	574	581	628	569	566	582	560	591	607	571	607	570	614	586	641	606	597	558	602	636	549	591	586	632	569	630	607	618	621	594	613	601	594	588	604	602	636	592	614	599	607	602	613	604	588	563	568	551	619	593	575	571	606	589	587	578	594	596	578	627	604	566	535	603	641	639	575	565	643	599	589	567	619	615	596	583	605	615	590	579	621	608	586	604	558	596	565	585	590	572	584	585	609	624	567	593	589	574	594	638	645	591	594	600	610	616	550	582	575	594	593	580	556	574	611	581	611	619	555	574	549	600	612	622	627	587	595	599	552	569	591	595	619	547	552	628	543	600	594	604	613	598	584	649	581	615	596	585	589	615	555	589	637	606	583	565	624	565	574	564	603	590	576	582	592	571	582	585	593	595	591	591	594	567	597	617	606	588	603	587	621	604	587	606	623	603	569	597	568	597	564	595	562	657	608	625	604	625	582	585	576	628	641	581	614	605	611	605	573	593	612	578	581	548	587	595	627	602	615	582	581	588	575	622	563	634	631	564	597	568	619	571	627	609	607	600	644	605	544	609	528	605	614	563	579	605	603	579	589	590	614	560	592	620	607	622	609	622	575	601	588	581	572	643	592	571	626	605	583	618	648	594	587	628	569	624	540	610	612	582	569	558	564	580	590	533	580	590	560	578	614	581	604	575	603	623	589	557	577	580	583	594	571	609	601	562	581	578	602	576	584	536	626	566	546	566	557	598	573	580	614	602	590	561	603	582	606	572	585	636	590	595	583	626	587	573	603	574	599	614	600	588	592	591	577	566	641	612	636	608	597	614	620	607	572	586	629	571	574	552	599	564	587	588	579	607	590	592	582	606	615	599	603	596	593	568	521	545	583	591	572	616	626	614	549	602	588	561	606	617	599	559	602	563	602	650	587	570	578	550	631	612	615	617	571	592	625	591	638	617	604	608	629	572	575	593	636	599	640	581	590	579	618	590	609	580	601	600	558	589	578	567	572	604	602	537	565	555	573	573	560	574	550	618	660	553	596	570	586	582	606	597	576	571	559	587	627	577	602	606	582	573	611	598	583	589	575	627	604	583	612	602	632	601	589	588	604	604	607	589	600	590	580	631	565	631	577	594	591	584	592	657	604	562	617	623	599	584	587	605	564	647	543	546	598	597	591	585	562	638	586	602	607	579	593	580	608	581	595	596	600	582	585	592	557	639	550	589	606	585	622	598	555	592	601	593	564	685	560	600	563	580	585	557	634	590	594	624	617	605	549	630	563	610	574	614	591	600	608	617	591	568	625	574	604	624	633	571	604	621	615	529	589	562	582	626	607	582	586	597	584	572	636	596	649	612	622	597	588	615	590	611	605	604	582	600	631	580	570	589	553	597	578	579	606	591	621	616	640	610	591	584	622	634	610	639	592	591	573	609	618	591	613	607	616	583	554	541	578	587	589	617	605	603	576	593	608	615	620	613	593	598	601	611	591	609	618	591	587	582	602	610	578	624	661	567	580	623	586	619	604	629	574	596	563	602	619	597	570	602	593	604	581	641	580	563	622	601	622	570	640	582	612	644	572	585	608	629	604	631	623	611	600	630	630	608	606	583	579	636	600	612	593	620	599	585	599	646	586	549	615	612	571	615	624	580	574	636	623	626	596	605	567	589	591	599	601	667	648	606	606	547	597	630	610	601	569	592	542	609	613	569	616	575	615	607	617	599	602	593	587	583	630	640	615	577	567	597	624	602	637	598	607	597	567	549	589	591	593	566	570	569	554	586	629	618	586	599	578	576	588	592	604	586	575	578	599	557	621	568	567	551	624	579	618	584	591	577	598	588	599	591	579	588	567	591	547	577	584	559	629	565	642	607	662	575	597	585	610	613	547	634	643	597	590	542	618	644	567	648	572	567	600	550	588	582	633	576	593	554	573	589	561	581	607	616	556	564	584	582	592	579	593	631	560	584	607	561	597	593	608	615	576	580	582	614	571	604	627	586	639	607	629	603	600	611	605	623	628	583	569	579	586	577	588	570	616	574	585	618	590	550	609	603	570	627	626	605	560	593	628	600	550	655	643	621	625	609	592	579	579	566	608	560	587	610	584	608	584	582	618	638	615	556	581	582	642	606	602	546	529	564	620	528	586	566	577	613	609	597	605	582	599	601	557	624	578	614	590	581	638	574	590	624	627	584	583	610	567	627	603	629	567	566	612	632	651	572	559	589	629	617	595	604	585	589	625	597	601	603	597	609	587	561	592	627	607	581	595	637	578	569	617	623	598	600	625	607	575	605	645	607	631	594	582	597	570	588	622	585	585	557	587	568	579	594	591	627	593	603	589	569	608	554	632	587	668	641	580	639	591	604	562	573	660	622	527	603	564	596	603	591	576	539	590	616	592	612	563	587	604	602	625	591	609	624	614	616	604	611	580	607	595	574	588	534	598	587	608	552	557	642	568	598	557	595	582	632	581	573	586	641	557	631	596	595	583	610	587	573	589	572	635	598	602	583	551	598	585	558	566	608	596	658	558	530	623	571	629	586	594	604	599	613	624	546	539	611	558	581	632	617	569	607	635	609	609	560	636	551	628	612	613	623	550	624	661	586	584	613	583	618	594	567	592	594	587	583	568	589	607	608	598	635	591	653	563	602	540	616	611	619	627	582	613	575	617	584	650	607
24508	24661	34097	26139	21348	14768	2004	651	585	625	594	536	570	630	564	616	594	586	592	579	579	542	570	586	570	553	602	587	538	580	549	587	556	531	552	566	600	574	551	578	569	543	591	548	571	538	578	556	557	543	547	551	589	574	567	592	580	555	591	549	547	532	559	546	542	581	558	544	534	565	586	553	580	586	585	565	556	565	516	580	526	543	570	594	544	565	514	541	562	580	571	542	595	569	507	546	600	571	547	573	590	536	558	540	592	533	590	611	582	555	606	577	541	586	564	607	571	536	550	582	532	587	558	565	572	561	566	580	510	551	566	568	538	566	565	547	590	558	543	560	548	582	577	547	580	591	581	565	541	579	585	587	592	574	558	571	566	547	566	537	567	536	586	540	573	575	548	536	577	599	542	552	535	573	609	626	602	518	559	559	565	540	546	548	575	567	573	577	544	597	601	525	573	561	532	573	545	558	575	571	572	580	581	556	550	596	613	574	552	562	580	547	551	587	582	551	574	540	557	635	614	549	582	575	572	570	572	537	582	568	566	556	618	517	577	580	510	609	552	564	589	572	597	596	541	554	559	555	560	571	585	576	571	567	566	535	546	548	584	539	588	584	579	558	577	533	593	520	599	559	576	589	531	573	595	567	534	544	573	577	555	546	567	573	537	570	584	604	540	582	556	593	592	546	544	556	590	538	586	567	542	612	599	583	599	515	570	552	562	564	597	524	556	582	571	552	564	546	564	579	568	550	586	582	533	539	580	573	547	619	545	563	558	604	531	559	587	587	592	517	577	570	524	537	607	570	550	575	550	537	577	593	529	604	558	513	588	560	552	590	574	567	605	516	566	549	539	545	582	579	544	588	521	530	589	536	583	565	564	548	526	543	593	552	564	546	527	558	563	559	559	588	556	550	566	582	553	573	539	600	563	551	581	584	558	586	580	592	579	521	577	569	546	551	565	557	565	580	525	538	542	565	569	546	564	579	589	558	546	583	552	543	537	551	531	528	579	566	548	552	551	541	559	555	599	541	540	581	585	547	577	588	570	611	595	584	556	573	529	592	565	591	557	528	592	561	588	581	549	564	566	552	561	569	523	573	566	556	548	563	552	552	534	580	543	550	573	563	583	554	557	572	552	536	549	573	566	560	565	571	538	591	551	584	576	558	559	616	574	560	591	570	586	570	568	559	561	600	543	568	612	567	569	544	607	572	582	602	519	583	577	583	534	541	541	524	540	525	542	567	580	535	588	566	557	571	516	575	555	536	513	578	610	519	566	579	566	543	567	558	581	587	597	587	533	586	553	570	577	538	547	557	604	589	578	577	536	514	591	570	572	539	550	538	593	548	552	534	581	581	574	555	544	560	553	567	587	593	577	605	583	597	539	561	533	636	518	551	554	601	597	562	577	546	537	562	539	558	599	523	552	563	577	551	540	554	577	564	539	526	599	577	543	589	592	543	583	562	588	600	538	570	603	522	633	564	551	575	581	565	555	528	563	537	495	570	567	533	553	587	557	603	565	570	569	578	587	571	556	545	603	557	559	555	618	555	517	571	567	537	543	521	547	532	567	564	559	587	620	562	506	550	602	577	578	566	569	518	561	619	544	534	573	540	571	482	539	576	557	540	505	562	578	550	580	488	567	549	554	540	585	590	579	582	542	563	508	551	572	538	588	555	545	573	509	570	559	539	614	591	541	573	554	615	561	614	570	575	557	581	567	583	572	591	586	540	559	583	566	556	547	561	600	523	570	538	612	572	524	578	579	575	530	569	616	546	575	581	550	542	534	565	532	513	539	571	533	581	596	549	541	554	532	553	569	557	577	535	522	566	553	537	554	539	550	542	521	584	535	605	542	612	530	573	563	548	510	548	595	551	505	571	527	590	602	524	571	568	560	560	570	553	577	557	544	605	590	567	543	575	604	563	590	584	552	532	553	573	529	564	578	555	555	543	551	589	541	547	582	542	608	556	524	596	566	561	594	522	557	531	552	578	537	550	532	534	555	567	593	545	559	548	539	587	580	523	575	561	554	534	541	536	587	573	550	572	541	573	594	555	553	576	557	560	611	535	542	549	535	549	538	587	546	556	563	567	528	589	574	593	535	589	536	576	560	593	601	549	547	540	533	579	542	550	591	551	546	569	569	593	585	546	569	515	580	530	559	561	579	536	595	560	523	544	578	584	557	548	552	566	532	580	549	562	571	546	611	601	573	602	596	565	580	564	550	556	582	567	524	548	562	548	553	548	587	597	572	581	546	591	579	562	595	572	613	581	567	546	585	546	580	569	559	568	557	555	509	590	556	526	539	526	561	550	558	537	573	555	563	585	568	563	571	562	538	587	587	503	579	575	576	554	558	542	592	614	556	559	589	571	599	588	499	562	537	512	525	529	557	572	577	542	556	547	556	579	516	551	574	609	534	608	599	590	584	591	553	544	583	561	535	556	602	587	562	575	529	601	563	621	532	553	557	541	613	558	554	575	566	561	533	574	546	572	595	569	609	559	561	556	565	589	582	542	561	540	584	574	561	555	591	572	574	565	587	557	538	565	591	560	575	576	557	507	585	573	605	541	590	592	580	535	559	554	574	544	589	561	569	608	536	583	551	611	571	565	574	566	618	516	542	594	580	563	571	550	539	539	573	541	571	539	536	536	531	546	547	545	568	535	581	564	556	561	577	539	547	554	588	583	576	574	563	597	544	560	521	548	558	563	551	556	545	558	553	579	559	530	552	620	586	547	544	590	586	563	542	569	540	523	601	546	565	566	512	562	562	574	579	585	575	549	561	528	538	557	588	576	604	575	565	570	579	526	599	539	579	594	531	550	546	538	588	570	537	551	591	579	588	564	556	533	565	540	561	555	522	612	562	562	574	543	538	554	615	586	580	574	580	541	535	564	547	568	543	524	539	583	571	579	552	574	600	545	542	538	572	523	551	570	592	553	559	559	578	517	543	583	534	543	535	573	552	564	570	554	561	560	582	615	545	569	549	573	585	575	536	571	567	525	526	565	579	537	547	607	565	534	557	538	539	557	541	540	564	648	593	568	551	526	551	551	605	503	575	569	555	536	576	545	536	527	547	569	597	563	566	575	563	572	528	596	600	578	572	535	574	534	543	599	566	569	543	523	521	573	563	567	575	547	595	558	532	553	531	567	581	583	589	558	576	538	558	533	554	586	493	524	588	560	570	525	607	542	571	573	571	524	552	572	582	564	525	565	574	576	531	559	543	580	550	596	563	552	574	568	549	596	589	573	565	572	539	524	598	517	597	610	549	574	538	595	573	547	576	555	576	528	557	573	573	596	570	578	531	556	555	553	559	579	585	564	577	542	535	605	580	553	586	581	554	570	524	551	555	530	559	566	592	575	627	557	609	596	534	556	588	511	528	559	546	552	554	599	594	583	550	506	571	561	528	557	515	537	565	552	536	556	605	578	635	565	575	556	608	547	563	556	561	556	558	567	554	547	564	596	598	547	532	511	560	577	557	592	559	574
58581	101269	74291	37690	17600	6058	897	840	913	857	881	848	841	856	867	840	857	873	863	859	854	825	851	861	835	803	853	837	802	904	811	876	869	858	821	919	849	872	856	886	822	873	899	889	824	874	876	858	825	869	842	860	830	825	847	859	822	825	814	826	848	808	876	836	852	866	820	851	872	890	852	889	835	869	790	878	827	883	904	809	837	876	831	904	824	891	814	905	842	863	844	821	909	883	837	812	856	840	856	852	838	877	867	818	865	812	844	871	828	852	853	848	914	850	823	834	865	841	858	837	846	874	869	823	833	835	805	827	814	837	857	857	858	849	900	812	859	830	870	803	879	838	855	817	861	825	809	858	827	844	821	869	858	768	836	830	881	883	859	844	840	803	862	825	802	861	818	848	893	804	844	842	841	846	858	835	824	835	868	863	873	837	894	843	867	864	866	841	818	825	827	886	829	864	892	853	858	846	881	898	861	862	856	892	820	832	796	811	875	844	808	873	904	868	862	863	816	807	821	802	858	813	890	819	864	871	849	870	873	843	788	850	887	852	844	847	805	830	868	857	845	860	819	854	868	863	817	890	869	856	843	904	818	818	844	853	851	889	882	795	821	802	842	828	874	822	855	893	889	866	814	849	813	894	844	883	856	826	854	808	856	873	844	857	849	871	861	872	864	861	877	835	808	853	817	865	860	913	839	876	872	858	883	813	846	861	856	871	852	866	926	821	885	833	824	851	850	863	837	859	857	858	867	830	856	805	859	908	876	873	843	878	830	848	839	850	854	891	780	838	830	905	910	810	914	858	843	856	826	934	844	828	910	878	893	832	795	812	824	842	855	837	861	878	887	827	866	858	866	905	829	848	887	885	846	851	836	875	823	836	806	853	853	819	924	856	846	875	834	861	850	854	877	865	853	837	853	892	831	825	822	843	828	870	826	843	851	863	838	889	894	900	863	890	852	865	813	855	886	854	854	838	793	851	811	817	937	834	848	820	892	841	866	880	898	799	785	860	860	844	896	834	810	909	875	865	838	815	840	825	867	896	890	848	815	864	871	837	871	806	819	839	907	854	876	850	841	776	835	855	844	855	892	801	846	889	833	817	818	852	866	898	816	810	839	815	839	855	808	860	857	847	864	851	812	828	905	864	826	840	834	880	844	840	845	798	817	805	808	874	840	841	889	864	855	836	863	866	833	850	862	834	842	843	807	836	849	803	846	900	840	842	883	834	858	837	894	818	812	855	856	835	865	873	836	848	825	807	898	868	870	876	828	855	879	824	844	827	817	831	830	856	828	802	870	800	899	884	839	832	895	825	868	840	868	865	899	865	848	842	833	838	873	858	769	900	852	806	817	857	799	852	855	855	869	837	875	858	837	880	856	894	828	846	815	849	850	802	846	856	860	849	877	842	862	819	863	902	903	831	809	872	817	855	796	871	799	795	912	847	831	894	835	876	758	803	893	874	796	844	788	835	850	861	816	842	850	857	907	828	873	877	906	851	848	848	870	893	839	861	823	823	844	857	860	839	883	855	878	883	891	753	875	798	880	826	851	886	830	864	800	891	917	826	832	827	788	876	851	873	844	820	855	845	838	846	883	842	905	907	855	833	881	835	843	854	895	865	814	864	826	890	862	834	819	832	803	814	825	819	844	794	860	822	829	886	824	863	826	764	802	841	837	810	873	796	803	876	859	830	832	822	862	864	888	838	824	808	808	896	850	816	856	891	825	849	842	855	882	864	819	779	859	867	826	804	818	878	825	867	831	823	859	850	815	852	849	914	813	835	911	861	868	827	835	866	852	886	870	840	832	851	812	824	877	862	821	831	849	840	867	864	837	839	830	842	888	868	880	872	865	834	856	847	864	855	841	880	848	862	894	912	821	860	822	869	868	815	812	883	758	864	812	858	888	801	922	805	908	833	882	885	850	868	863	859	859	854	839	851	856	849	892	862	816	840	821	868	851	872	843	882	837	837	860	821	847	855	831	872	842	842	800	842	851	838	842	825	878	860	828	864	841	800	851	928	854	846	815	882	851	834	860	835	833	854	885	882	858	842	861	910	850	853	917	855	857	822	846	863	824	845	865	820	810	864	803	818	847	860	814	875	866	892	828	915	819	843	809	903	850	861	808	838	848	870	867	874	841	882	877	862	842	839	819	890	846	848	827	868	827	842	876	877	831	875	878	807	878	843	866	826	856	902	909	865	920	840	802	809	822	854	857	890	874	837	836	840	910	861	838	870	848	831	820	862	863	857	840	855	866	875	884	808	838	891	876	790	878	865	878	773	868	813	879	860	887	837	796	840	873	843	832	866	866	818	839	807	857	864	865	854	806	817	831	816	815	819	795	819	836	859	846	778	801	837	854	799	874	885	836	818	856	873	861	878	835	875	832	883	829	854	858	845	821	905	826	747	835	883	842	841	819	833	855	878	846	842	855	871	823	841	808	859	843	859	873	866	840	802	873	874	904	875	836	848	807	830	855	839	827	840	893	813	817	796	859	850	823	824	812	867	815	890	803	845	852	832	853	864	847	872	852	816	903	840	854	881	855	888	857	827	828	850	825	895	805	852	829	874	899	844	885	894	806	831	843	873	828	942	854	861	876	831	902	878	833	859	820	829	818	782	893	853	852	815	829	840	845	893	845	818	798	849	902	835	824	837	881	835	829	861	866	819	874	777	848	853	872	890	879	837	886	857	859	842	826	819	817	896	807	845	814	833	845	864	797	844	814	835	884	834	878	866	865	842	856	897	876	833	855	823	844	847	813	839	879	862	921	844	833	829	874	866	845	803	844	849	874	856	865	845	853	911	800	789	788	842	835	882	867	855	944	861	858	838	893	822	846	839	816	837	869	847	868	878	824	825	863	864	843	847	819	867	848	814	845	854	840	840	847	840	885	844	852	860	839	854	883	877	828	812	836	890	860	854	886	852	872	822	832	840	793	866	877	810	862	883	854	841	839	913	885	846	805	829	814	855	864	845	796	839	861	824	921	848	865	871	838	796	805	794	855	853	852	856	772	910	840	834	826	860	863	883	860	833	906	866	841	881	833	862	842	870	833	826	811	772	841	810	846	824	849	885	836	857	821	850	909	850	844	858	847	833	875	833	861	876	858	891	814	828	805	825	799	882	835	813	846	837	890	824	858	817	828	838	797	879	792	814	846	826	841	868	842	867	811	849	837	866	852	881	850	768	864	865	880	881	831	862	929	750	826	807	896	810	890	849	878	843	887	891	862	848	808	853	857	882	833	863	846	815	880	837	874	894	824	790	829	861	863	875	847	866	803	810	762	850	835	810	824	861	849	938	803	826	858	875	921	865	810	840	844	813	829	851	826	823	889	832	853	787	821	837	832	855	842	906	878	818	874	817	844	852	862	859	842	801	851	823	881	838	887	874	817	889	808	863	853	886	854	868	855	863	830	834	860	830	871	867	934	808	854	806	882	822	868	869	835	874	814	794	823	840	889	850	848	845	841	872	865	840	847	854	819	822
32484	34813	29353	10859	1292	462	286	291	334	310	324	288	273	312	291	286	289	329	301	290	285	297	295	316	302	307	303	297	300	265	306	261	295	284	269	307	310	306	304	276	301	303	299	292	319	285	326	286	277	320	287	300	286	266	289	298	299	309	309	302	313	275	293	256	275	280	301	302	298	296	322	289	274	284	297	337	299	299	282	305	299	312	299	289	271	306	284	268	292	305	323	272	304	283	310	289	300	299	317	292	277	294	292	290	318	316	311	306	299	288	306	325	290	296	294	295	302	291	283	276	290	297	273	264	328	272	324	289	293	302	325	311	324	311	304	325	319	290	273	300	306	287	296	296	285	310	316	316	288	294	298	275	317	317	327	313	314	312	296	278	298	297	302	313	324	295	277	305	321	261	309	305	290	296	299	277	321	268	328	279	289	251	287	276	295	314	300	278	298	303	283	302	285	299	296	324	329	298	318	294	300	343	330	289	310	298	304	299	293	281	275	298	317	305	286	292	316	283	310	307	277	310	325	305	308	317	286	295	283	319	282	290	303	290	286	310	304	280	283	267	315	266	283	328	296	311	297	259	288	296	282	285	319	250	319	284	317	295	284	314	287	291	331	297	297	291	304	291	265	287	290	279	309	275	310	326	249	294	268	278	280	323	295	288	284	279	256	263	271	297	292	288	300	318	289	294	335	329	264	304	306	313	308	270	317	280	324	321	283	278	329	318	278	312	272	319	322	302	258	311	300	289	286	279	297	283	307	313	305	276	282	291	299	297	299	283	298	289	302	299	297	299	290	304	282	299	318	302	279	292	253	301	314	291	303	286	280	329	268	299	301	272	317	279	304	326	276	315	335	305	244	304	304	288	285	315	326	297	269	312	293	309	277	310	287	295	282	278	276	290	309	308	296	323	341	298	317	293	291	296	295	312	300	318	303	291	295	285	308	297	303	303	282	291	318	301	279	267	289	309	279	307	283	319	296	322	312	295	287	305	314	318	309	297	282	251	319	282	298	281	307	273	270	294	295	307	279	309	276	284	275	284	303	316	284	281	308	280	279	319	294	283	319	290	306	275	276	277	301	268	301	309	305	307	319	261	307	272	279	322	307	286	300	259	305	296	292	290	321	303	321	275	326	294	296	285	295	310	301	256	298	284	300	292	299	282	272	278	303	285	309	322	281	277	257	314	272	302	290	311	310	272	308	298	296	327	306	293	269	288	322	322	303	325	330	319	285	302	299	273	338	287	306	307	285	272	305	280	272	303	296	276	306	276	290	316	293	269	277	324	277	308	301	311	244	285	309	301	323	272	322	248	269	274	328	313	308	271	284	306	296	292	258	297	317	285	273	292	304	323	311	298	314	314	267	270	314	290	295	290	291	262	296	288	303	291	292	293	314	299	338	289	298	288	292	300	268	322	277	285	291	280	302	304	317	312	299	303	323	279	326	297	300	289	275	305	288	291	298	281	315	318	265	307	316	276	282	296	312	298	312	301	302	275	295	276	313	318	303	283	283	287	273	318	328	287	261	299	304	244	322	292	283	319	318	313	288	275	320	311	296	319	310	318	281	287	327	284	247	302	288	326	293	276	304	302	272	288	302	281	283	290	306	274	300	271	307	291	294	318	298	277	330	276	243	325	294	291	318	306	300	266	305	328	288	279	290	271	309	306	301	306	326	285	301	301	323	302	283	304	316	289	291	319	286	285	319	316	248	289	289	276	281	271	299	271	290	268	303	285	299	296	313	314	280	287	328	294	266	321	298	316	291	309	310	319	313	288	264	282	319	268	270	327	319	281	290	296	278	290	296	314	282	310	269	291	273	284	297	295	295	290	291	304	297	307	311	277	282	309	291	311	294	287	282	312	283	279	313	301	292	289	299	325	291	297	259	296	278	263	294	292	316	262	285	258	264	253	298	314	305	279	310	283	303	294	289	295	303	268	288	265	291	270	283	286	316	272	317	342	310	299	277	306	309	292	262	326	310	303	325	302	279	289	298	272	288	284	276	274	306	297	286	295	273	274	307	256	293	291	308	289	305	307	273	317	273	315	301	294	289	318	295	332	308	284	339	296	305	292	296	292	314	285	298	289	269	309	267	301	304	300	273	300	284	308	300	291	308	290	298	280	302	285	301	280	304	296	285	299	304	292	263	294	300	290	283	313	294	330	308	292	299	272	286	288	291	281	286	275	319	271	301	327	266	285	272	288	285	317	281	304	316	312	287	308	320	290	315	294	309	326	266	295	279	281	275	337	316	288	298	318	321	273	316	266	294	281	275	276	268	316	268	311	272	292	301	278	285	302	292	248	306	295	291	297	296	289	304	305	313	303	308	290	297	305	279	346	280	294	284	285	288	282	293	305	313	297	285	328	275	310	284	289	293	294	280	286	296	320	299	292	278	301	297	310	285	326	301	277	312	285	270	295	305	291	284	301	272	318	327	316	280	313	299	294	281	304	288	280	276	303	294	322	302	304	289	314	275	307	301	305	294	285	291	292	295	275	298	272	272	293	289	295	318	272	306	333	271	313	307	305	301	287	289	258	289	279	321	308	280	346	285	279	294	315	291	273	317	267	309	282	293	288	276	298	301	300	296	297	304	291	301	296	319	277	285	294	296	282	281	278	286	310	284	283	322	270	307	291	318	312	309	259	315	292	289	341	281	304	301	306	276	326	324	309	290	304	284	284	274	283	294	278	307	318	304	287	299	296	285	272	297	309	271	275	297	264	301	316	317	294	308	276	287	288	307	335	303	287	331	302	293	260	307	274	313	314	309	265	313	286	299	297	321	308	275	295	295	302	281	304	287	301	304	280	304	296	282	295	328	289	287	304	276	306	285	276	294	267	304	305	283	309	278	289	282	275	297	298	307	301	260	321	310	284	274	289	309	292	297	319	288	317	288	278	309	314	310	304	305	280	264	313	308	307	283	303	304	280	297	286	306	290	294	298	276	283	277	236	289	315	272	304	289	286	315	310	289	304	287	284	281	280	324	318	286	305	298	301	299	295	292	290	315	290	289	307	280	290	266	305	309	279	277	307	284	299	285	317	316	293	316	284	292	310	320	299	278	278	281	302	283	268	285	278	264	298	266	257	293	276	307	316	305	319	298	317	323	299	284	297	300	281	315	287	305	264	287	269	297	278	300	272	304	303	284	311	298	296	347	303	288	285	272	270	286	274	319	333	249	292	285	278	273	322	290	304	297	321	302	307	302	285	327	305	280	301	308	333	306	301	290	338	331	301	295	271	288	322	319	276	293	296	281	294	313	305	307	281	273	277	322	299	312	280	314	314	296	297	289	311	304	296	306	302	263	318	288	267	305	311	289	301	291	288	298	306	287	300	320	309	273	279	278	326	308	287	325	256	301	297	286	267	296	282	281	285	279	304	284	273	326	303	306	297	293	294	307	313	289	288	286	286	277	311	303	307	296	282	299	310	308	284	296	260	286	315	293	306	297	339	292	289	293	304	298	295	296	284	331	314	305	281	292	291
41807	50664	33169	8948	2286	866	494	487	489	471	483	474	477	493	534	470	450	489	497	515	490	465	526	511	481	520	504	480	547	462	494	492	477	477	487	496	468	504	494	489	486	488	492	463	503	498	512	519	504	480	486	486	498	505	474	454	479	513	516	470	505	461	528	521	540	511	486	476	461	482	483	473	483	515	478	490	514	457	480	467	473	491	514	472	457	449	513	490	503	491	462	495	523	496	460	495	484	489	489	490	492	497	482	490	515	502	520	506	534	477	514	464	494	518	500	491	487	475	469	526	475	447	487	516	442	458	538	481	517	513	520	494	495	484	493	508	533	506	507	503	493	527	481	487	498	503	508	512	469	462	480	524	463	474	505	488	522	508	502	537	503	483	449	486	473	520	493	500	477	482	509	512	458	476	451	497	469	493	504	485	497	499	448	497	478	489	487	478	482	485	492	490	443	485	465	501	527	469	471	487	458	469	479	503	451	461	503	467	509	511	493	502	506	495	497	482	496	536	509	475	506	492	461	477	469	482	471	465	520	487	463	503	476	535	486	521	525	495	486	499	475	508	539	495	492	501	502	484	492	497	466	489	503	492	498	462	488	493	510	488	541	497	471	519	448	514	446	477	488	432	477	518	493	494	503	486	455	514	488	485	513	476	518	482	483	503	523	489	517	482	483	501	502	495	482	548	487	498	490	513	527	481	464	477	475	489	477	466	483	495	464	487	523	462	487	501	486	518	469	498	509	454	478	478	485	482	476	504	468	496	505	508	475	510	488	503	492	496	487	516	485	478	501	515	467	488	469	466	538	501	471	508	504	490	486	477	513	529	495	499	481	489	519	495	482	507	494	445	501	521	437	456	477	486	483	499	532	529	488	483	504	498	468	477	458	467	482	487	477	503	500	503	512	489	473	492	478	504	532	506	503	474	522	516	476	516	487	470	513	463	491	485	538	473	525	535	503	470	493	507	501	507	480	470	489	508	453	491	483	536	511	474	485	503	495	460	491	521	499	504	515	467	471	479	485	490	487	493	487	498	487	486	521	447	490	500	481	557	491	487	463	547	503	497	482	505	508	496	502	490	489	461	464	472	462	537	471	457	469	495	497	468	482	508	445	481	473	525	475	504	491	467	509	460	520	514	481	499	466	469	475	467	519	469	538	496	471	464	511	470	491	478	520	535	475	510	471	472	488	511	514	500	467	506	458	487	486	459	496	467	458	471	566	445	501	459	494	515	459	493	466	486	498	514	483	460	492	482	462	446	483	480	483	457	506	478	446	456	490	478	482	477	474	464	473	504	468	476	484	484	494	496	442	476	470	535	515	445	476	460	504	507	493	497	473	494	486	473	486	526	508	480	480	532	477	496	457	497	491	463	463	494	498	499	494	496	513	470	485	512	504	502	493	499	511	506	509	430	520	508	514	466	469	502	457	514	472	449	502	505	506	465	479	447	516	492	510	538	498	448	467	464	484	518	484	472	488	488	486	481	446	498	470	479	507	511	533	467	529	498	458	477	487	445	448	488	508	511	489	471	541	467	508	486	483	466	482	521	467	504	489	515	457	523	477	515	468	492	522	504	448	479	474	478	489	526	471	509	481	475	522	476	510	475	510	534	449	493	504	483	482	534	481	544	485	483	479	556	518	472	534	496	486	506	501	507	520	537	523	490	470	492	512	476	469	474	493	491	501	490	475	493	476	464	504	503	491	532	535	499	499	488	511	486	470	509	485	481	464	499	488	478	513	480	472	476	526	511	458	444	485	501	527	501	450	533	504	474	476	496	463	493	490	507	502	469	469	476	510	478	451	500	523	519	491	478	504	525	488	470	446	487	520	493	486	494	510	482	445	499	507	500	508	484	470	521	478	490	481	471	505	466	521	505	490	500	482	468	485	450	486	461	501	530	517	524	558	511	470	514	478	494	486	512	503	464	521	546	494	504	493	503	470	474	484	479	518	502	473	463	457	524	480	445	511	487	506	509	548	484	513	519	504	479	495	499	504	471	482	472	491	508	502	490	498	484	478	511	497	476	489	520	473	476	479	500	492	489	458	481	516	536	518	490	489	478	507	481	508	467	500	462	489	482	485	484	504	492	477	490	487	497	506	505	451	442	485	485	465	478	494	465	501	502	506	483	517	507	542	512	506	482	552	495	493	495	496	470	510	483	489	544	500	533	429	542	536	511	499	479	443	500	469	467	484	480	516	475	514	497	496	495	470	499	462	509	508	463	463	500	519	462	450	503	459	461	485	488	495	525	488	488	491	487	474	495	509	543	478	490	494	528	536	504	500	463	510	539	457	502	493	516	505	444	505	486	509	499	466	500	448	466	554	487	485	468	524	467	474	480	448	504	485	496	468	495	529	496	514	511	513	473	508	525	532	456	492	482	521	458	509	475	478	471	491	476	480	500	502	482	478	494	475	488	474	505	481	530	505	494	485	524	511	502	483	498	509	432	473	491	520	481	477	481	506	475	489	481	490	452	485	496	463	481	513	485	488	513	486	474	491	490	487	492	463	509	513	489	470	488	475	490	481	495	486	468	518	547	505	533	456	499	489	472	483	488	485	435	466	478	476	477	500	485	495	480	508	446	523	501	488	518	475	510	499	464	439	542	495	477	462	458	531	519	497	486	502	473	467	458	501	499	484	448	483	483	483	507	509	513	506	466	439	470	498	494	490	494	512	508	493	506	481	503	486	436	481	498	501	545	485	514	485	511	484	458	488	482	522	506	519	469	497	497	491	512	495	475	485	500	492	474	471	503	529	524	555	482	475	524	507	492	490	508	478	520	483	479	465	468	497	505	463	504	506	498	454	501	496	491	515	485	545	515	486	518	516	521	462	486	465	466	480	485	509	483	475	507	521	494	529	468	491	498	475	497	476	500	517	496	486	457	525	517	452	504	501	466	458	512	530	464	495	511	482	523	487	529	479	502	476	452	481	496	510	478	492	500	509	476	502	489	502	461	496	480	495	517	532	481	498	518	508	549	532	472	471	505	508	458	490	443	472	525	498	477	497	477	444	498	526	513	510	485	499	553	475	515	486	478	497	480	510	479	485	512	536	511	520	505	544	469	551	514	460	467	492	502	482	518	494	528	486	474	465	482	452	477	484	526	491	479	517	485	496	471	517	501	505	504	510	527	461	495	514	492	496	488	475	483	477	504	483	474	505	470	505	484	494	508	492	513	508	496	490	552	529	512	480	484	464	477	478	461	493	507	501	501	498	518	490	480	492	488	499	502	449	505	496	536	516	471	518	476	455	524	480	478	486	489	489	499	472	502	501	498	477	500	502	526	499	498	517	503	492	486	476	486	521	504	468	477	507	493	471	468	482	510	453	527	498	521	514	523	507	493	518	486	497	499	483	527	492	488	487	483	501	494	486	484	469	483	464	492	485	489	499	498	477	484	494	507	523	505	518	480	517	487	512	520	478	455	490	519	495	492	499	522	472	468	493	487	477	466	496	475	467	492	499	508	493	490	506	486	478	463
25682	26302	35900	27951	18580	6234	532	385	390	381	396	375	397	363	383	366	393	365	344	355	373	392	362	355	350	379	395	378	366	360	407	352	344	348	393	369	373	353	339	318	343	353	348	360	356	367	376	355	348	384	345	365	352	382	365	372	337	363	381	341	388	388	397	375	391	395	394	370	388	325	408	379	349	382	383	389	367	375	363	331	340	366	385	384	374	363	366	362	390	350	362	386	372	345	345	375	361	393	380	363	372	382	335	368	368	342	372	370	368	394	374	322	317	378	356	370	340	361	362	373	360	383	412	389	364	353	375	363	366	388	371	371	373	344	368	368	389	367	390	366	414	382	354	373	387	414	369	391	340	344	347	366	381	390	372	360	385	348	371	348	383	380	392	349	397	351	372	356	401	348	368	370	360	382	369	382	343	367	355	378	386	360	345	392	343	333	348	372	398	382	356	342	403	368	391	368	378	342	368	367	404	371	362	399	404	334	374	348	379	357	392	373	413	373	386	359	362	344	381	364	374	361	343	372	401	390	368	384	368	382	401	403	373	394	357	383	336	355	399	382	377	373	370	368	352	377	397	393	382	380	359	382	374	362	361	383	344	376	372	343	345	387	405	365	360	361	347	320	365	361	399	390	385	359	332	363	361	387	327	422	372	353	342	396	348	405	353	351	345	348	387	353	378	349	376	378	370	314	376	356	357	366	355	368	374	365	407	365	365	358	382	396	401	388	351	373	370	374	353	353	368	334	354	366	363	360	357	370	358	353	360	403	367	340	425	349	381	361	385	370	375	367	348	360	389	360	363	365	386	354	370	341	372	344	348	336	374	353	355	379	392	384	413	339	385	392	352	383	361	396	398	378	345	344	361	370	385	405	366	384	371	366	358	354	389	361	372	416	387	395	345	375	367	347	379	363	367	377	351	381	391	359	330	404	391	370	364	367	385	348	355	339	350	372	376	345	343	388	382	386	366	401	382	412	358	358	396	372	339	381	341	341	381	386	394	383	396	414	321	410	399	405	363	348	369	363	341	358	374	395	395	370	377	378	389	369	379	372	379	373	397	349	353	350	357	328	366	354	355	347	347	343	391	357	342	368	385	378	351	387	404	365	411	372	373	364	385	389	373	385	393	390	390	342	369	360	391	353	357	367	419	359	389	372	374	371	362	363	356	380	384	381	380	374	337	399	346	344	390	358	356	385	349	380	362	340	372	368	349	409	366	376	366	371	376	397	389	369	324	369	403	386	373	380	379	349	393	352	377	402	374	389	345	368	353	372	390	400	389	380	393	347	379	361	388	385	350	355	364	396	348	379	365	358	387	373	385	408	364	373	390	385	342	354	372	349	396	353	394	381	395	337	389	384	367	377	376	394	341	384	351	358	354	365	377	342	379	372	372	373	383	344	384	381	364	341	349	366	386	345	372	382	374	347	349	371	356	373	360	386	360	369	339	357	385	358	369	391	354	337	355	365	364	346	362	384	380	406	342	375	367	386	382	369	398	352	372	385	361	362	355	348	381	366	329	364	398	356	394	380	347	348	384	358	360	356	360	367	358	381	365	359	368	306	366	348	376	374	355	342	375	381	361	375	322	352	407	386	352	358	355	363	396	356	400	385	337	360	345	338	347	392	346	333	357	413	404	348	377	379	331	359	342	375	402	378	410	396	369	387	359	352	387	370	373	364	385	358	325	375	351	389	391	353	352	368	389	373	350	371	391	344	367	361	373	364	362	372	362	370	381	342	365	372	358	366	346	392	379	356	396	366	342	406	389	366	353	384	354	384	348	387	381	379	373	363	365	365	379	395	363	362	385	360	357	359	369	387	369	372	375	360	375	367	364	371	389	371	429	384	359	361	397	372	376	336	361	375	393	372	381	377	379	351	341	381	355	375	377	378	389	376	327	385	382	375	363	360	365	375	363	349	361	390	374	381	338	389	369	390	399	401	346	369	411	326	365	334	401	391	372	370	386	353	367	360	397	396	378	393	362	347	366	344	340	362	384	393	381	362	340	386	367	392	370	352	348	380	363	396	370	394	376	371	346	369	374	396	362	350	366	380	378	357	387	385	355	376	389	380	359	386	364	374	397	334	363	370	343	391	364	378	380	384	384	348	395	330	369	352	341	358	352	375	369	368	366	374	371	351	361	375	370	374	335	372	393	423	378	382	368	345	383	353	346	351	375	413	377	368	347	383	369	353	388	419	396	372	404	385	390	350	353	398	339	354	370	332	415	394	344	407	382	366	355	352	374	386	358	380	379	370	355	364	347	381	366	358	385	358	372	380	394	365	332	366	360	387	349	336	339	365	385	356	387	352	345	367	369	398	347	380	339	375	373	399	356	376	405	378	359	394	366	382	350	366	392	363	354	356	379	393	372	377	361	366	390	362	337	386	387	402	383	361	386	344	362	375	363	395	362	353	388	372	350	377	380	377	370	354	375	357	375	342	365	381	356	374	388	373	377	385	398	403	373	397	401	383	408	360	354	360	349	359	354	368	345	392	357	355	357	388	377	360	378	375	359	380	385	347	382	360	353	383	355	377	378	373	382	374	397	367	365	345	390	367	380	373	345	369	364	349	359	358	349	385	384	378	342	356	339	358	396	385	407	363	374	398	367	363	369	364	329	388	361	417	341	362	372	352	386	393	346	367	364	396	370	332	404	373	373	396	346	376	386	356	369	363	393	347	386	341	377	355	360	366	365	381	393	345	365	371	391	343	370	355	408	411	395	359	368	345	350	363	398	378	380	350	348	376	356	337	360	371	359	388	380	391	422	359	348	397	350	400	384	388	377	342	376	366	380	393	369	362	380	358	378	380	393	406	365	360	380	410	404	364	352	359	353	400	349	357	380	350	393	346	373	336	385	378	386	337	351	357	388	357	350	372	356	371	394	366	386	371	383	381	375	373	362	401	403	373	357	328	327	371	407	391	410	365	358	384	348	365	309	344	349	387	344	389	329	386	381	361	362	360	424	329	381	366	380	377	343	355	357	361	375	380	401	387	370	381	375	359	364	362	380	355	382	355	377	343	393	381	344	341	355	365	386	342	373	371	366	359	378	364	369	347	405	384	391	365	395	368	382	376	379	355	368	361	356	389	356	375	370	381	363	354	370	378	402	334	409	351	329	353	354	361	387	375	366	381	359	381	350	411	334	414	357	359	351	363	371	361	362	391	362	371	349	352	361	359	368	391	346	371	392	355	401	392	382	365	321	379	395	388	399	351	382	365	353	364	358	347	360	328	365	381	348	348	366	406	361	409	343	379	368	346	375	361	357	375	373	388	379	364	369	363	345	369	383	362	362	357	383	358	365	363	404	348	320	354	400	372	390	394	359	357	386	412	345	368	379	375	355	366	400	381	392	367	359	364	378	356	347	347	387	347	374	366	394	394	370	374	384	387	391	372	381	414	396	405	382	371	391	364	370	367	398	358	367	359	348	377	368	358	369	361	377	338	369	363	393	369	415	377	344	365	342	377	359	393	355	346	370	372
61755	93853	66612	31871	12617	3894	639	577	562	592	590	623	565	594	600	598	566	608	615	566	622	591	598	603	601	604	623	592	623	585	617	592	625	622	600	623	567	594	632	577	604	584	568	570	583	581	622	617	583	625	574	585	592	607	592	636	580	596	613	643	591	609	595	587	617	597	584	561	597	653	656	575	587	582	606	567	570	570	628	577	613	595	598	619	589	604	571	593	587	593	582	580	594	575	640	622	580	541	580	581	606	587	616	602	615	552	614	586	584	576	590	596	575	598	582	582	591	575	613	620	598	585	618	598	558	569	610	604	604	569	596	600	589	592	611	586	619	600	599	640	586	619	595	603	609	592	593	574	581	606	574	587	605	571	588	553	585	588	621	600	593	595	617	657	668	577	626	586	623	563	628	594	594	627	594	610	578	587	591	617	540	639	549	583	562	593	621	558	544	623	624	567	566	600	597	612	596	578	575	550	575	568	603	601	611	564	541	609	552	618	612	602	603	619	565	571	548	580	576	601	560	591	561	619	623	566	629	582	594	585	600	621	579	564	555	618	605	584	570	601	607	607	630	554	607	595	617	627	624	600	587	582	570	556	625	599	524	579	611	588	573	609	548	619	617	584	597	579	628	582	607	568	583	627	618	600	575	577	581	587	609	601	581	608	584	585	601	582	583	625	571	635	571	584	598	613	544	569	591	582	591	602	585	560	592	602	573	607	573	588	574	630	593	624	602	594	567	592	592	576	596	606	610	567	576	561	590	569	568	595	571	600	556	590	597	608	587	596	566	503	585	578	600	583	595	631	586	608	599	570	592	543	572	627	572	639	587	600	619	617	606	576	582	556	619	613	581	590	555	574	579	620	589	635	601	547	613	570	590	636	611	605	577	568	560	564	579	580	612	581	597	574	618	561	606	600	600	588	607	597	591	537	584	610	571	591	562	623	597	615	578	563	610	630	587	561	596	571	544	592	581	589	576	534	543	616	544	619	609	585	608	598	581	566	586	611	564	592	623	589	618	618	573	588	598	556	600	617	617	579	590	572	614	567	581	610	581	615	631	657	567	600	622	552	621	617	602	569	573	574	625	544	581	604	616	607	583	645	526	565	596	609	603	612	570	621	570	565	565	596	577	581	575	566	615	615	568	632	543	621	589	588	587	629	610	575	589	608	554	592	565	586	602	582	633	618	596	655	609	605	554	579	606	554	608	596	576	607	601	579	598	622	629	617	548	582	578	577	575	647	562	615	569	574	596	616	640	603	603	585	596	581	560	590	610	572	620	582	609	606	558	562	603	608	571	650	575	600	572	589	616	558	567	595	597	585	574	607	605	602	580	576	609	580	577	613	599	588	604	570	604	596	598	576	552	577	599	599	555	585	604	621	592	566	595	625	605	600	600	605	621	595	560	587	584	649	614	594	620	611	574	572	594	566	583	569	605	575	631	569	622	557	560	581	627	572	574	590	601	610	605	565	609	674	613	643	543	570	591	620	611	590	557	604	570	597	556	579	557	613	568	599	568	578	599	594	609	559	624	591	596	597	594	560	614	612	562	588	534	605	620	619	580	567	602	580	595	627	606	592	608	574	640	600	617	612	588	562	598	573	568	588	578	606	605	615	582	601	581	556	554	595	577	598	610	579	599	544	576	623	597	615	605	583	607	565	606	629	588	549	614	622	596	590	535	599	627	543	614	593	570	578	565	592	590	553	613	567	615	624	576	582	567	585	612	601	615	579	619	634	593	561	609	597	610	605	579	625	613	612	512	583	593	606	566	638	581	591	616	573	594	576	582	554	559	584	606	577	605	568	567	549	584	583	620	568	625	555	602	629	551	630	616	603	615	583	530	602	550	571	600	589	557	606	591	582	608	584	574	561	597	564	581	633	620	622	569	544	582	627	625	585	593	603	617	589	559	575	571	584	606	548	642	613	573	636	590	603	620	561	589	620	613	579	584	645	566	566	585	607	610	607	587	606	574	568	584	604	586	650	586	591	571	596	644	600	593	545	616	577	608	581	598	586	576	579	570	561	581	620	558	542	601	617	607	551	552	575	570	589	605	577	591	567	516	614	579	564	583	565	618	596	609	580	573	584	565	581	594	597	619	577	607	591	592	571	559	586	587	627	582	596	564	596	573	612	620	579	574	572	581	607	582	595	610	601	608	585	577	588	567	600	601	576	590	556	625	598	637	625	629	600	590	621	569	608	618	521	514	590	579	623	603	594	574	579	592	584	588	624	546	620	562	581	607	606	583	595	596	587	575	631	562	577	600	597	567	599	588	576	615	604	611	568	600	595	543	572	604	600	595	629	556	577	599	668	582	579	626	584	569	596	581	575	590	577	636	571	633	584	617	569	634	539	614	622	578	561	584	591	600	604	617	616	580	611	545	592	598	576	569	629	624	634	609	585	605	602	533	547	604	628	600	569	604	578	638	606	616	629	571	593	614	625	585	597	614	611	584	617	573	576	573	612	609	587	571	578	592	594	580	571	611	600	591	582	595	626	566	586	635	621	608	574	563	582	588	571	629	595	556	584	628	597	632	533	596	570	587	616	586	602	610	602	626	556	590	560	590	619	580	614	651	633	586	572	563	569	628	635	576	629	578	599	614	644	590	572	591	536	581	594	614	589	566	589	622	519	562	574	602	573	670	596	596	605	598	587	579	581	608	540	601	608	588	614	575	634	558	626	550	546	556	568	582	608	604	565	548	612	565	548	631	632	559	620	605	566	578	595	618	593	594	576	647	617	584	560	569	566	556	558	567	587	600	616	613	559	595	603	605	618	588	569	648	592	580	649	640	648	605	600	547	544	629	626	625	606	605	592	577	579	600	571	577	587	603	606	609	601	579	637	595	610	549	595	603	608	581	584	594	576	589	584	587	586	603	628	595	572	605	588	562	566	591	596	618	554	601	570	583	631	607	566	598	647	554	571	610	589	623	640	574	567	571	632	613	606	611	593	592	578	618	587	597	651	553	634	578	619	604	590	599	605	571	571	554	578	628	624	589	629	582	594	570	571	560	547	609	591	601	593	611	639	635	589	634	584	572	593	581	532	605	582	565	599	589	565	611	577	583	584	617	605	577	551	607	606	633	611	614	575	591	558	617	559	562	632	587	597	563	547	598	620	634	603	546	639	579	615	611	584	612	584	568	604	597	567	602	617	627	573	632	558	630	618	568	584	585	598	600	592	558	575	583	541	564	604	552	583	546	614	551	576	576	592	622	591	549	599	576	607	583	587	641	597	624	596	626	562	575	619	623	567	579	624	547	588	584	598	590	581	603	605	568	613	598	580	626	602	566	626	610	586	536	582	546	608	602	615	629	579	628	606	552	598	618	609	626	611	565	612	564	596	568	550	601	573	588	600	569	636	632	566	581	595	582	605	620	623	533	581	560	590	637	572	572	559	556	599	661	624	548	630	576	625	579	614	600	553	624	539	549	546	565	603	598	595	624	574	605	591	551	608	623	607	570	593	591	591	595	601	589	589	615	595
24394	23858	32461	26121	21519	15915	2547	718	557	592	595	611	555	576	587	602	577	550	596	540	551	579	571	568	563	559	569	570	545	587	529	555	539	564	594	532	529	533	554	510	549	574	560	560	576	567	573	572	559	561	551	551	552	603	534	561	591	562	526	586	578	569	557	573	577	545	520	529	601	571	537	540	617	590	538	522	578	557	558	577	596	566	606	608	561	524	586	599	557	587	577	527	561	568	540	551	579	568	555	616	565	593	538	536	543	548	544	586	541	549	567	577	540	558	545	588	532	568	550	570	545	532	577	573	566	562	563	577	525	542	521	577	543	584	542	541	535	609	544	570	543	599	575	583	582	564	586	544	612	584	587	572	568	542	524	561	612	519	588	593	566	560	557	516	591	581	555	581	543	565	575	545	589	580	578	553	581	564	542	534	555	511	601	568	547	529	593	571	565	575	550	553	568	592	564	548	554	570	546	559	558	577	575	566	599	554	592	551	489	535	580	603	582	563	537	582	574	581	576	583	543	557	551	548	556	550	550	632	557	572	565	575	579	504	587	601	555	536	584	569	587	555	549	604	543	537	571	580	518	580	573	594	547	524	584	596	555	562	562	565	607	587	556	532	542	561	528	570	538	577	572	558	547	567	592	523	567	564	594	576	566	565	560	580	557	531	551	589	580	553	577	591	519	551	550	548	514	577	537	552	518	510	564	545	552	604	559	542	522	610	527	572	557	550	515	583	522	571	589	505	590	587	559	595	586	531	508	519	565	571	530	553	567	558	553	572	533	575	539	529	601	555	559	586	540	557	580	572	536	563	530	498	551	573	571	569	586	566	571	588	542	529	560	569	519	535	550	553	578	585	593	536	518	562	602	559	554	527	566	581	582	546	548	532	591	584	527	531	569	569	505	552	563	573	594	588	547	541	549	566	539	560	543	553	561	584	570	572	515	589	582	561	565	570	580	565	542	533	572	552	535	571	565	511	546	541	578	544	549	543	576	575	573	557	595	538	572	551	540	550	561	563	568	585	576	579	611	542	566	551	530	555	560	571	534	498	574	570	557	571	520	546	559	565	571	535	577	554	584	557	573	569	555	544	616	547	584	538	587	574	560	533	556	582	591	546	573	522	547	592	574	521	580	529	524	581	554	513	554	594	543	561	574	545	529	551	561	555	568	581	560	535	582	535	542	555	573	535	570	540	585	553	551	533	580	603	571	566	554	554	570	580	565	570	542	530	577	560	566	623	573	584	556	596	557	552	567	576	521	552	540	515	555	556	553	568	561	611	554	533	549	565	586	567	592	510	539	570	559	591	571	564	563	559	535	534	519	576	536	574	587	554	558	557	570	565	520	546	579	597	550	526	537	579	583	572	574	542	531	595	589	587	539	593	579	528	567	542	548	558	538	562	588	528	554	566	553	605	574	564	534	557	562	590	571	541	502	566	586	554	548	564	559	544	576	580	525	534	561	552	575	538	534	553	565	586	550	601	548	556	523	578	532	599	617	631	553	578	501	564	561	526	565	573	548	562	563	568	543	534	542	523	592	555	503	567	538	512	518	538	565	541	532	615	578	555	577	577	583	574	568	546	585	598	546	566	587	596	558	563	547	557	540	565	577	521	519	571	547	558	557	542	571	545	532	529	546	547	573	563	534	571	590	563	565	570	549	550	592	543	572	566	550	546	532	521	550	572	545	585	570	546	541	579	556	560	576	491	515	545	568	564	556	617	530	582	578	556	583	561	561	537	542	598	576	586	544	528	589	547	566	541	553	554	541	549	596	562	579	561	574	564	532	573	559	579	590	543	542	583	579	565	567	570	566	547	542	565	526	556	570	551	565	586	548	573	562	517	548	550	546	544	581	553	563	561	551	597	554	554	579	546	506	573	578	542	543	577	592	549	565	527	532	553	533	588	580	547	553	566	546	545	575	537	572	531	592	601	565	544	565	560	610	567	550	551	547	559	529	543	562	544	549	574	543	525	599	576	545	573	560	592	515	578	621	578	590	551	578	541	552	597	549	539	563	565	578	533	561	566	545	538	617	573	548	585	565	576	542	525	510	519	596	546	563	554	540	533	576	550	557	540	536	552	549	543	557	539	623	545	566	593	554	543	548	568	552	550	540	560	587	559	581	537	579	580	574	556	598	527	594	578	502	524	542	564	502	565	601	556	564	534	601	532	583	580	590	552	467	538	617	588	561	528	551	541	594	539	576	543	606	523	552	535	552	509	546	562	548	595	595	587	580	564	564	576	614	582	523	560	508	568	574	568	546	568	567	536	575	540	565	562	538	593	561	506	558	561	570	562	608	542	548	553	574	551	534	570	549	606	583	616	572	527	505	595	582	550	545	570	566	556	537	597	550	583	579	555	536	526	551	519	553	539	580	556	578	520	573	568	556	589	536	584	562	555	540	546	531	538	551	524	549	583	532	564	560	567	550	524	552	582	509	531	569	555	530	545	554	540	534	545	548	607	529	535	537	573	574	605	543	580	563	598	586	578	541	566	524	560	568	548	516	630	581	549	539	564	547	567	549	551	578	554	550	571	589	614	532	563	573	583	568	543	559	576	577	561	581	496	569	573	535	587	568	584	548	568	573	557	566	527	545	620	527	541	564	526	583	549	534	537	555	568	601	559	574	584	593	561	536	583	589	558	528	551	580	538	550	575	594	565	557	573	531	572	571	549	569	526	557	590	536	533	522	555	505	574	592	587	551	521	572	555	583	557	555	559	524	524	556	581	566	522	576	563	543	573	585	570	615	572	582	553	571	556	547	559	514	545	559	555	556	544	569	580	533	597	556	538	595	588	551	557	552	517	575	571	543	584	568	534	574	534	608	550	577	578	524	556	612	557	532	570	583	555	573	563	533	612	576	562	544	556	579	575	548	614	516	572	589	575	553	511	599	568	564	570	526	578	594	554	545	545	517	536	598	577	559	574	592	544	563	519	519	514	575	558	563	509	523	566	534	553	579	580	574	571	581	570	534	572	547	566	569	612	568	522	549	580	576	553	617	568	528	567	579	578	591	535	544	567	514	556	556	517	554	569	550	549	573	528	552	572	582	541	574	550	564	561	511	521	566	545	510	541	554	564	522	624	555	555	572	508	539	548	533	562	558	575	575	603	606	565	542	596	543	556	585	638	569	548	557	541	541	553	570	544	530	569	537	552	552	552	555	602	548	550	556	571	539	562	532	533	576	537	571	585	587	575	560	574	555	555	546	585	585	550	540	553	550	572	564	542	547	559	564	567	550	584	583	523	545	561	567	539	552	563	588	561	611	516	588	539	602	511	560	532	569	543	549	604	555	566	547	558	593	575	528	560	532	555	540	567	528	514	568	578	529	578	526	528	536	564	600	542	547	533	553	594	582	571	586	573	590	545	570	561	516	567	570	589	591	550	541	571	547	534	555	564	551	562	562	567	567	543	515	531	551	536	572	536	551	575	558	535	526	553	545	562	554	604	605	537	555	543	573	574	538	534	576	565	571	527	577	576
60320	100558	74029	39988	18399	5310	893	861	891	856	893	842	876	792	821	811	895	845	889	866	878	836	798	834	852	871	878	816	885	828	828	859	889	894	854	898	883	811	852	887	813	842	828	919	774	817	839	881	872	842	815	822	841	908	837	865	809	845	859	903	865	826	856	837	843	850	837	812	893	845	857	868	875	837	832	843	903	887	811	827	805	834	874	841	840	838	855	801	831	857	852	843	839	779	863	831	856	828	819	805	814	879	859	807	868	873	837	835	883	859	870	831	918	894	891	818	847	837	882	826	862	816	911	888	832	885	876	878	878	886	860	837	864	905	848	820	822	859	863	823	846	841	810	838	876	801	863	865	828	865	887	843	855	856	834	827	847	873	847	882	868	896	882	850	904	851	891	894	882	848	808	824	900	807	879	877	841	838	832	876	909	861	890	806	869	862	825	791	872	811	835	800	847	844	877	817	853	855	805	868	880	861	834	831	833	811	845	835	841	866	867	864	808	844	830	793	859	902	854	895	868	866	800	816	746	850	890	854	862	857	894	805	872	841	881	860	865	825	873	838	888	852	867	795	824	812	818	871	856	896	832	829	900	833	871	831	895	873	862	883	844	818	807	872	852	849	821	810	874	884	877	856	834	826	881	839	911	842	855	894	871	855	884	869	850	871	891	913	869	849	798	853	783	834	852	884	854	800	837	881	816	854	858	864	894	924	808	769	848	853	840	828	864	820	859	905	855	897	867	840	800	842	864	806	842	828	832	815	853	858	837	889	853	767	804	907	820	856	834	863	847	840	815	831	903	835	894	897	864	819	839	834	808	864	834	806	901	882	873	882	894	852	858	884	860	841	880	794	818	856	850	879	841	861	829	807	836	806	861	905	838	861	802	908	847	841	795	860	842	929	812	897	906	856	839	858	871	829	850	837	823	830	793	834	878	825	857	795	859	869	804	903	865	848	883	827	846	811	821	876	889	840	861	878	824	847	837	836	865	865	880	875	821	864	854	884	850	868	792	849	848	817	852	873	849	856	807	799	847	877	833	874	831	897	826	827	839	841	864	820	874	820	887	850	810	853	899	892	848	887	895	819	821	855	837	868	889	843	828	833	848	834	853	915	859	803	866	900	864	805	808	861	883	831	837	860	871	876	831	770	913	831	841	864	832	860	878	853	787	828	862	825	839	815	870	898	875	871	829	815	876	854	773	861	855	869	836	862	848	876	798	892	803	842	823	891	829	844	834	784	820	850	837	862	888	866	903	870	859	807	866	872	860	801	842	833	826	837	823	877	811	838	823	859	842	864	851	804	847	881	890	819	837	822	841	844	879	845	835	872	909	878	824	830	883	855	870	850	832	876	800	881	789	858	856	845	905	864	791	823	834	822	861	903	837	851	824	833	855	830	861	788	829	898	892	832	859	867	870	865	815	854	823	911	863	862	858	796	859	850	809	809	807	797	848	901	858	837	816	858	825	825	888	874	840	803	823	859	839	884	848	868	890	876	820	832	886	813	862	883	885	858	849	840	845	797	857	859	851	850	890	838	809	825	845	770	836	915	882	918	843	899	831	865	877	839	882	864	845	868	834	862	871	869	865	875	856	904	848	850	845	874	883	859	857	883	853	790	887	798	837	884	893	847	871	884	817	877	840	830	846	833	902	842	886	823	836	869	826	821	858	878	861	834	835	896	828	837	882	866	889	883	862	897	792	882	840	851	839	895	855	888	849	877	829	863	898	870	825	837	866	844	813	877	877	843	826	856	782	792	845	883	843	832	858	861	821	887	792	849	890	840	889	846	869	887	869	868	861	861	825	854	869	853	821	827	851	812	860	811	820	926	866	843	910	848	878	839	838	868	854	874	867	825	862	852	812	835	805	832	814	775	793	859	841	869	874	859	888	843	855	842	852	871	830	791	857	850	846	791	864	881	850	845	854	817	868	839	851	792	845	874	877	811	873	857	823	817	852	794	803	907	806	841	825	825	862	805	872	872	847	814	816	830	851	923	883	854	828	824	822	813	883	859	816	849	853	811	870	843	823	846	829	890	835	848	870	825	806	847	847	887	815	837	827	835	839	874	838	865	827	866	894	848	856	886	902	819	828	865	887	861	876	862	897	863	896	849	842	854	863	797	874	826	861	856	822	880	835	836	845	869	834	836	888	831	791	845	813	846	852	855	884	820	860	817	855	825	798	891	861	893	827	814	860	799	824	849	787	812	805	853	857	871	830	872	881	855	791	757	882	839	827	860	846	841	791	868	876	839	850	842	842	842	855	874	869	830	910	811	851	779	836	834	842	848	793	877	875	826	823	889	843	880	864	827	856	855	862	862	849	810	893	870	813	859	838	856	865	831	866	845	852	795	832	850	861	856	858	880	853	810	863	829	820	875	839	852	843	883	891	869	854	871	891	799	843	851	825	855	881	827	847	875	809	821	832	869	835	824	883	835	835	895	893	826	844	816	857	884	840	835	812	844	874	812	859	828	825	848	852	840	837	812	854	879	867	858	823	861	876	879	851	857	923	852	850	841	843	854	894	801	851	910	823	868	814	856	836	853	880	842	855	831	830	816	825	838	795	791	841	889	793	866	836	885	903	819	876	859	837	878	803	844	884	812	864	824	888	887	814	845	886	855	854	842	837	858	905	876	834	893	841	880	871	854	813	835	846	807	825	859	875	846	807	843	867	876	850	845	853	858	859	857	864	851	859	856	817	850	866	858	829	856	803	877	890	847	834	859	777	844	867	869	890	839	861	829	826	804	810	823	803	846	880	842	849	920	849	861	849	856	887	896	820	861	856	857	829	872	882	833	842	855	867	855	877	833	861	898	875	863	859	871	812	864	824	889	852	820	862	817	904	872	841	816	847	910	813	843	873	862	839	830	849	847	836	881	778	859	858	826	858	861	902	809	876	910	805	875	899	874	807	836	872	856	812	880	852	874	864	874	853	825	778	904	875	856	808	866	849	885	860	865	889	818	862	866	843	849	847	880	830	824	781	881	807	867	820	809	822	840	812	892	873	828	889	913	822	872	874	825	805	888	900	835	806	829	815	844	850	908	825	779	851	847	843	866	844	804	854	878	839	851	921	873	855	820	905	848	801	875	816	863	909	858	862	859	859	849	886	846	841	858	846	858	889	856	872	897	835	804	796	806	855	807	847	835	834	827	814	863	866	833	838	818	873	881	858	825	840	839	796	846	865	851	835	839	861	858	869	844	849	864	874	829	852	804	862	867	866	847	865	821	871	853	839	807	806	843	902	809	860	846	866	877	856	877	903	854	822	844	899	892	858	833	832	835	875	829	879	829	814	866	826	879	856	829	836	884	902	859	832	831	855	850	844	825	871	840	821	865	819	883	799	850	877	813	867	869	900	854	832	827	839	836	841	835	834	901	789	859	849	897	885	892	877	870	858	795	840	848	916	875	856	883	861	847	809	830	863	840	834	845	834	876	871	843	880	852	860	868	867	860	848	838	830	784	836	832	849	884	823	865	816	875
31657	33719	29848	11920	1726	591	334	305	306	300	299	296	268	298	291	314	269	294	296	278	274	274	273	286	284	280	299	292	299	292	278	299	300	295	281	272	287	316	307	279	299	296	282	256	290	281	287	305	289	300	298	258	281	309	324	280	300	253	272	272	268	288	302	282	281	307	274	313	316	274	293	303	337	342	280	292	285	334	296	264	309	283	294	287	289	301	306	289	261	304	318	286	293	259	283	248	288	279	321	295	274	309	254	308	256	278	288	319	300	315	284	299	291	317	288	265	282	283	284	289	268	265	296	275	285	308	277	280	315	309	292	276	301	286	254	261	303	313	293	286	289	273	284	278	293	273	314	288	282	295	262	278	304	289	294	285	273	288	318	309	283	308	328	279	326	281	287	299	285	267	272	263	268	270	315	286	322	271	270	324	299	303	310	295	318	313	305	281	284	321	287	282	297	267	275	312	305	296	245	265	291	295	285	291	299	264	283	326	321	264	325	255	329	289	300	281	251	300	305	287	266	315	280	271	261	301	283	276	310	298	299	274	285	295	276	274	266	322	282	313	292	305	301	294	283	295	297	287	275	294	307	281	268	306	293	289	276	316	296	319	284	299	259	305	300	307	278	311	278	308	305	285	291	296	271	282	298	273	244	291	269	273	276	293	277	304	268	280	309	292	299	259	328	279	310	278	279	304	287	281	304	260	291	333	276	275	281	323	297	295	306	299	305	287	307	301	279	281	304	277	281	287	287	293	326	294	271	291	275	274	258	292	278	309	304	257	274	268	289	291	289	303	296	291	281	284	259	246	297	281	296	276	293	252	311	297	282	270	298	321	293	310	285	276	294	298	270	319	297	313	272	291	270	289	299	285	300	248	273	298	281	298	293	284	281	267	304	289	309	282	304	272	252	306	297	292	266	267	306	306	274	278	308	305	282	326	276	277	305	272	276	315	296	318	292	297	320	280	322	303	306	311	296	279	297	280	297	270	271	312	288	273	280	299	292	279	286	280	258	290	245	285	309	287	285	287	283	270	288	291	273	290	299	313	288	275	306	331	264	280	290	278	273	270	269	329	279	296	274	321	278	287	307	296	280	295	284	300	267	274	281	288	298	277	304	289	312	300	287	329	288	298	281	294	292	314	285	291	293	285	297	306	302	291	305	322	260	284	277	286	309	267	302	277	267	294	294	318	256	271	262	278	309	303	255	295	282	257	310	311	274	291	281	258	296	289	291	304	301	282	286	287	265	304	314	299	278	303	297	287	286	279	280	323	270	287	299	282	271	268	276	306	293	281	275	272	296	281	327	293	293	307	287	293	270	306	250	277	301	303	282	278	268	287	279	287	282	317	295	295	249	309	293	294	266	282	313	312	294	284	269	302	319	275	278	293	296	297	293	280	274	259	312	269	309	293	283	302	293	305	299	283	263	261	288	277	270	308	246	293	267	271	276	280	296	289	294	289	255	257	265	284	320	282	268	288	284	270	291	318	304	283	256	299	292	266	285	302	302	326	304	292	300	277	301	291	287	280	286	315	276	278	287	297	300	298	290	300	274	320	282	260	286	311	314	292	296	300	292	291	290	302	299	319	348	279	313	317	278	314	282	302	290	273	284	303	300	300	317	269	317	289	299	286	298	302	314	293	297	291	310	285	257	294	290	290	267	283	299	311	304	310	287	308	254	279	255	281	280	286	298	290	297	306	269	292	317	314	292	286	268	300	281	306	285	291	307	287	322	294	283	331	339	298	300	285	312	323	292	318	300	297	294	306	271	274	287	302	259	293	294	289	296	316	282	288	322	286	275	285	300	282	272	268	297	284	271	342	267	297	280	274	274	318	255	299	317	260	277	282	299	295	247	278	290	283	289	282	274	291	266	291	292	282	293	309	245	261	317	317	282	292	273	295	252	295	287	303	271	291	270	304	294	316	301	281	299	275	289	276	274	295	277	299	316	294	297	336	280	297	291	283	257	281	268	275	296	306	280	318	256	316	314	304	281	267	283	308	291	322	266	288	305	248	313	252	278	295	260	300	263	274	320	286	283	268	325	292	265	283	273	293	287	287	280	297	286	264	298	326	264	283	288	289	294	269	270	314	265	293	270	285	316	281	297	294	270	296	268	262	298	305	291	295	276	293	277	300	292	276	270	309	274	292	288	284	253	270	303	300	274	290	299	276	283	273	274	313	307	285	321	286	275	287	278	291	299	321	297	279	324	298	304	288	289	310	287	285	309	287	303	282	274	283	301	297	294	290	321	313	304	288	291	265	280	288	324	278	308	302	243	276	302	295	303	298	306	280	273	265	282	287	266	277	273	298	259	279	280	311	273	269	313	290	284	299	241	307	308	287	281	287	286	261	285	272	283	278	296	286	279	294	258	295	282	302	313	305	285	299	276	293	267	295	263	295	309	330	279	274	279	280	292	287	332	320	327	292	324	306	287	306	280	285	296	289	296	303	288	294	273	277	321	272	293	304	306	293	311	289	264	286	312	299	279	287	280	284	302	278	288	302	315	276	294	277	291	282	324	330	295	269	268	297	271	275	320	299	300	306	298	267	257	273	289	261	302	290	316	295	306	273	271	295	267	308	262	291	285	317	305	278	285	290	292	295	298	326	302	290	286	323	293	319	280	320	303	260	291	314	293	290	296	281	293	283	298	281	306	294	299	271	293	295	281	302	294	284	301	298	246	247	268	252	296	301	288	294	279	305	303	288	259	280	310	285	296	266	284	277	293	273	284	295	248	269	298	302	306	281	279	304	307	317	286	309	325	305	306	303	297	305	294	296	285	303	308	277	294	289	294	276	281	281	287	298	297	262	266	282	298	295	290	270	281	270	307	285	302	255	288	305	275	280	268	285	269	292	291	270	286	299	279	304	318	281	298	286	296	268	260	278	307	281	285	279	286	269	292	288	298	279	270	321	286	263	321	299	320	306	291	301	300	282	283	282	273	279	322	301	303	276	282	294	311	313	291	283	320	299	290	271	253	291	261	283	283	288	290	286	305	299	265	302	299	292	312	293	268	302	306	268	302	298	292	266	293	305	283	296	301	293	284	285	292	320	290	314	282	300	261	291	281	279	295	290	326	294	299	279	281	307	288	278	308	280	288	291	295	296	283	295	281	270	303	275	280	288	323	281	325	326	280	283	263	313	304	277	263	310	290	299	300	265	285	345	293	269	282	283	293	284	291	302	267	295	287	288	292	291	301	293	271	287	308	327	300	281	335	286	298	316	259	283	286	275	304	295	310	295	292	270	283	290	291	327	306	255	266	266	281	282	245	289	320	294	280	281	283	262	306	308	306	278	282	319	258	262	325	308	290	279	281	301	306	280	294	313	268	259	303	306	272	272	300	278	267	299	304	286	294	271	264	304	310	291	298	287	305	281	317	312	274	319	259	276	282	301	264	313	283	304	283	304	308	284	307	292	297	270	296	306	290	263	266	273	265	280	278	285	289	309	290	291	284	290	301	327	287	284	264	263	320	322	276	301
41035	52119	33548	10051	3084	953	468	485	479	512	493	481	487	442	527	438	507	451	474	508	484	493	475	505	478	485	518	451	504	456	459	514	500	460	559	465	457	527	481	505	475	449	480	464	487	487	495	488	471	512	536	465	497	442	490	509	464	465	507	455	495	487	497	496	498	492	450	469	500	484	463	457	487	528	495	454	504	476	504	480	524	498	482	486	492	444	481	494	488	463	443	467	472	520	496	470	442	472	517	508	462	479	470	498	474	429	493	465	477	471	466	501	456	465	459	460	488	471	522	465	507	461	478	472	463	469	471	491	476	525	482	485	497	488	495	506	508	490	445	466	472	509	501	512	445	482	535	497	487	530	529	485	465	513	473	458	484	455	489	493	499	469	470	470	454	494	458	499	511	520	498	498	513	517	522	460	519	433	458	487	465	499	490	475	520	502	483	479	471	533	465	491	511	439	488	500	457	477	497	533	470	488	454	481	512	485	464	480	475	506	462	449	482	490	458	492	485	528	479	455	505	465	546	508	471	503	494	468	530	474	504	466	460	483	510	473	445	448	465	469	483	488	503	465	494	506	469	477	492	461	469	504	447	488	505	458	458	494	482	464	510	515	452	456	524	485	485	511	475	484	488	504	491	481	459	508	464	480	483	494	469	512	449	461	501	455	489	503	467	505	446	463	508	527	523	510	472	482	512	498	468	482	495	513	496	502	482	477	440	467	484	492	476	520	510	492	515	495	514	486	446	500	537	492	483	485	454	487	477	487	457	466	464	504	439	501	560	480	471	515	498	500	472	499	474	459	459	450	453	473	449	504	493	479	454	483	504	520	487	487	471	466	516	500	494	474	491	446	498	464	461	495	468	474	500	444	483	459	489	436	490	514	446	469	498	495	492	474	503	474	506	500	522	496	461	485	470	522	468	499	469	485	519	498	475	504	490	501	494	489	481	481	482	524	516	484	495	461	478	509	487	497	464	466	492	483	509	468	497	505	492	481	497	492	525	460	492	453	495	456	486	505	492	489	483	517	483	481	485	469	485	490	523	452	473	488	432	477	498	457	480	445	487	504	513	490	469	489	478	513	479	479	485	486	483	478	495	491	501	498	507	471	515	481	464	503	516	488	496	474	463	492	505	502	472	461	494	475	468	480	464	464	524	480	510	455	466	492	489	530	477	483	459	472	505	502	493	481	554	541	475	445	485	478	506	510	506	514	500	465	466	488	495	465	469	494	511	526	517	470	451	481	490	490	508	455	484	477	446	486	433	468	477	484	459	491	497	488	455	472	496	485	488	455	488	509	472	497	472	480	462	508	458	478	481	517	508	468	495	490	486	480	490	495	479	458	463	504	447	507	507	515	483	472	453	485	505	491	517	457	478	515	445	506	494	464	456	503	450	481	503	490	527	493	529	538	450	504	467	464	491	497	494	495	466	478	456	502	496	475	495	500	430	509	488	469	480	489	481	498	469	480	488	470	472	516	497	456	517	501	454	486	519	477	492	517	472	469	477	482	466	482	485	472	452	479	472	452	497	513	462	502	470	499	473	448	459	482	485	486	465	486	454	503	544	486	501	501	488	466	475	463	486	481	454	470	456	480	504	508	485	472	482	510	484	504	476	488	481	492	460	477	455	517	497	456	472	464	453	447	476	472	469	491	464	470	520	481	475	488	510	468	492	515	471	432	481	519	498	464	456	453	455	481	475	454	463	496	447	491	473	539	435	485	513	500	466	468	492	468	449	481	468	483	490	495	484	488	475	496	481	483	465	466	512	471	452	504	513	505	497	468	454	465	462	484	455	483	508	501	459	452	468	480	510	460	476	489	480	500	478	533	421	482	532	470	478	465	431	530	482	526	489	488	499	522	515	475	472	468	482	499	500	481	489	492	523	497	480	495	454	489	459	460	514	496	515	444	482	490	475	472	456	467	475	491	471	494	499	457	509	480	482	491	468	523	498	442	491	506	470	446	516	515	475	502	487	480	486	481	472	495	486	495	472	516	476	479	478	461	493	492	495	511	481	462	434	500	501	505	519	459	464	455	460	460	510	496	488	503	519	474	457	466	481	480	472	516	478	486	505	456	516	486	489	491	549	492	502	490	503	522	445	480	519	468	505	547	501	490	477	459	510	481	478	519	489	480	464	484	468	503	466	533	465	515	491	463	469	504	454	472	478	467	483	475	503	484	497	466	485	508	499	536	429	513	479	488	471	489	517	494	502	445	510	492	483	489	459	458	498	453	489	499	482	504	503	486	533	485	469	477	505	470	461	510	533	503	470	492	536	477	494	437	481	467	485	498	497	491	511	459	473	523	485	513	458	456	476	462	517	465	470	480	473	496	466	462	477	483	489	505	504	493	484	507	487	498	463	507	468	490	456	467	481	428	484	521	452	477	532	480	461	470	488	535	491	547	478	490	487	453	478	451	445	471	459	468	493	466	536	501	490	500	490	523	449	478	482	530	505	479	488	493	484	489	487	496	454	489	549	504	503	472	470	485	492	484	471	455	503	474	485	474	464	492	534	543	490	497	495	486	502	465	446	475	440	483	473	515	509	478	518	480	461	523	490	438	494	518	479	484	464	482	494	475	443	468	468	470	518	486	475	522	458	461	453	500	511	450	459	497	464	488	487	454	503	486	487	476	468	473	488	461	463	502	466	534	466	503	496	487	544	517	490	464	495	486	487	479	501	457	479	493	478	541	494	479	510	514	489	473	460	444	507	469	452	511	448	505	531	504	495	478	470	475	491	488	504	509	474	489	499	507	455	518	481	479	492	478	514	524	448	461	485	530	499	493	457	491	478	461	479	461	462	462	457	477	464	490	453	492	495	505	463	488	533	487	492	476	472	474	475	523	448	474	501	424	470	449	455	472	512	450	489	499	509	487	504	472	531	451	447	493	509	480	465	523	465	478	514	462	482	481	510	519	446	512	531	501	474	459	437	524	476	505	465	484	475	461	488	477	459	491	501	485	475	507	484	469	510	494	507	500	505	451	481	473	489	483	479	471	463	451	457	487	494	497	464	468	486	519	498	480	456	471	474	506	514	466	462	504	482	476	502	503	497	506	476	458	471	491	465	477	482	483	519	485	455	445	468	509	531	492	464	483	482	470	507	455	484	461	486	469	495	476	461	515	495	474	531	466	463	473	547	474	499	459	468	482	498	494	528	486	472	497	516	474	495	501	475	491	462	482	482	464	522	511	515	521	515	497	426	501	477	518	479	505	502	473	483	506	440	480	464	490	484	471	482	467	461	507	469	485	456	511	483	520	466	465	522	499	431	482	496	475	519	474	490	461	497	489	478	469	467	465	491	457	499	498	457	476	460	471	531	533	500	513	512	478	529	481	435	478	481	479	455	475	507	504	474	505	490	496	494	477	484	538	475	450	508	508	494	493	500	483	500	468	485	471	492	518	451	507	470	475	489	505	500	468	486	482	499	462	490	470	464	481	476	475	454	482	507	461	515	478	503	505	471	503	476	451	471	461	462	477
25868	26802	36042	26937	19346	7050	561	392	374	388	372	382	358	392	352	391	378	368	369	369	379	370	371	366	387	330	388	383	376	394	407	367	382	355	377	374	343	349	314	369	386	357	369	359	365	364	361	376	360	364	370	359	337	381	367	342	340	365	361	344	402	360	356	378	363	345	342	321	360	386	349	358	370	395	358	374	385	360	370	402	373	352	396	375	384	360	334	343	369	379	383	374	355	376	356	370	371	360	378	402	365	326	358	347	377	339	394	340	369	340	337	345	363	358	306	355	380	354	338	364	410	357	371	355	349	384	353	381	360	360	342	333	368	316	372	395	388	346	359	347	362	354	365	349	385	341	370	359	375	332	362	366	355	406	349	371	338	357	360	343	397	356	347	377	333	382	348	361	384	355	356	346	376	358	359	338	343	366	356	373	368	371	388	367	351	362	371	363	379	415	395	366	351	352	346	337	313	371	371	383	376	334	355	367	338	363	322	384	348	368	341	357	390	390	363	373	353	405	358	308	350	359	357	349	337	320	410	364	382	354	397	382	359	381	391	327	353	361	359	360	311	351	385	380	337	322	377	352	367	367	414	371	349	368	362	327	377	361	399	364	369	392	386	384	337	357	345	363	396	346	352	376	357	333	342	360	373	347	333	356	359	347	347	374	354	356	346	343	374	385	336	360	366	371	313	341	378	371	351	355	350	336	320	349	396	322	337	357	378	373	372	348	358	363	389	397	363	312	353	368	357	379	392	330	364	359	345	364	342	372	372	382	342	351	369	362	372	344	360	345	355	381	373	341	353	333	355	361	345	342	400	370	344	369	340	383	380	391	370	382	343	338	362	366	353	351	388	352	362	387	359	371	351	379	352	367	375	367	348	387	372	341	361	357	343	368	387	389	372	378	398	380	368	363	358	351	375	366	343	367	376	363	361	314	342	365	350	389	368	349	393	362	341	349	356	361	370	351	354	369	387	347	358	360	363	360	365	415	343	317	385	334	372	352	358	368	395	377	385	373	362	343	409	362	384	375	368	352	385	367	381	361	380	360	332	386	382	343	372	370	358	348	372	332	366	322	369	378	358	362	342	323	370	342	346	378	362	354	373	360	315	381	370	377	347	345	345	328	358	353	372	362	347	351	350	402	365	369	360	330	381	327	365	385	371	370	346	353	358	360	337	374	369	325	331	348	373	374	378	355	342	356	339	350	360	370	375	335	354	397	413	369	325	399	384	372	359	335	364	388	362	362	363	357	347	398	370	392	361	341	365	340	372	348	364	361	401	366	370	346	349	352	358	361	371	372	372	385	360	329	363	355	365	355	365	399	392	389	369	354	340	403	366	377	405	356	330	393	386	359	349	359	370	372	350	382	396	355	370	368	367	346	368	346	368	322	383	360	366	342	362	349	335	367	342	391	359	366	359	354	394	339	356	356	387	389	358	341	395	327	393	345	363	351	360	368	340	390	379	368	366	349	347	367	372	364	328	361	390	355	343	352	375	367	340	378	384	372	335	320	349	370	379	366	347	378	342	351	343	363	360	382	367	369	384	329	357	349	356	386	359	386	355	361	340	366	347	321	346	341	365	360	354	373	345	372	361	386	318	329	358	388	353	356	363	364	350	389	363	358	385	339	373	386	388	374	383	365	383	345	349	369	400	369	381	355	340	387	329	380	375	371	349	380	342	375	391	378	376	376	337	332	378	363	349	375	354	342	356	323	358	379	365	327	359	371	360	359	338	383	347	333	333	297	368	376	365	377	367	387	361	333	360	384	333	368	372	375	341	335	358	354	373	368	314	373	393	320	375	369	338	369	325	338	366	350	361	320	370	346	349	405	367	380	388	358	335	364	372	375	382	324	355	328	380	370	358	362	356	349	358	373	322	389	359	344	337	350	364	384	347	386	353	348	370	359	414	365	318	382	355	369	334	360	342	352	364	350	368	377	374	344	377	355	330	344	367	345	398	378	329	345	348	361	367	360	354	355	358	403	344	364	382	368	364	362	349	375	360	357	354	332	351	354	359	383	373	376	374	365	377	335	363	357	383	367	355	358	361	340	362	360	387	345	377	357	412	382	350	362	364	366	360	339	377	392	387	348	378	340	364	368	362	337	378	363	354	389	377	357	375	372	352	331	365	387	369	378	382	341	393	348	367	365	382	370	354	374	383	358	329	346	374	342	331	354	382	361	335	350	362	348	373	340	337	372	410	348	393	357	349	340	368	368	332	347	342	392	333	369	371	359	349	340	331	369	366	348	357	368	350	386	356	324	373	354	357	392	344	349	360	342	346	359	378	345	373	398	334	351	370	358	375	328	334	355	328	359	361	369	385	371	379	334	362	357	337	369	363	384	380	377	384	368	390	383	380	352	388	395	370	328	366	375	379	382	363	346	345	357	372	336	349	349	360	345	389	410	330	354	374	339	354	358	364	342	368	357	355	382	392	368	360	352	348	357	368	370	384	358	366	357	368	364	359	339	350	371	346	365	373	384	356	338	337	347	369	338	367	367	355	373	359	358	367	361	384	337	353	350	346	326	360	397	373	350	366	363	367	367	367	361	356	361	343	344	357	366	373	362	351	319	366	360	324	360	362	358	351	357	359	345	386	346	369	356	393	383	343	338	356	356	363	378	397	352	330	383	360	364	375	349	345	366	386	355	382	386	353	340	385	335	335	358	391	374	332	386	351	343	359	382	347	378	359	372	356	353	378	326	362	378	379	378	350	339	393	356	358	378	381	361	376	335	353	369	370	326	388	338	354	324	372	352	365	340	373	348	347	360	354	361	383	395	377	359	324	348	353	358	344	340	392	377	364	334	387	380	343	392	382	360	376	333	399	353	349	356	392	323	350	362	382	381	358	373	366	373	352	344	329	340	344	365	356	382	379	357	347	361	351	356	366	347	386	366	348	350	379	370	345	349	361	360	340	366	380	350	364	341	352	366	343	334	401	394	339	367	353	372	377	361	379	378	373	326	352	344	357	357	332	353	416	349	386	366	352	380	364	350	389	344	352	340	360	353	353	359	360	339	362	390	379	354	344	359	353	369	408	344	325	373	320	367	361	359	373	375	368	365	373	391	345	303	334	342	370	363	393	383	371	359	351	348	343	362	345	373	340	341	349	346	379	366	336	365	360	323	366	360	338	320	341	351	340	355	348	379	362	376	377	368	363	356	360	375	369	362	378	386	345	383	353	349	328	348	355	367	356	391	394	356	369	362	374	350	337	349	388	355	360	353	385	349	363	372	355	364	360	368	332	350	345	358	399	349	344	324	357	411	349	379	355	376	375	336	333	389	347	362	340	357	347	341	344	381	355	418	340	332	379	360	376	362	373	358	362	371	384	361	345	396	387	386	375	343	362	374	342	334	359	374	377	348	352	363	381	330	369	358	371	377	394	338	365	338	361	410	335	346	388	368	358	343	368	342	360	381	386	343	351	382	351	330	352	353	367	379	351	336	367	361	343	382	390	368	366	375	354	341	371	357	365	347	333	350
61572	94084	65165	31764	15756	3665	582	596	611	596	606	604	575	596	570	571	570	586	526	587	561	618	579	544	565	565	601	628	527	584	564	564	590	580	557	556	653	570	562	542	641	606	575	546	583	572	519	565	569	553	577	602	607	566	608	575	597	587	592	597	571	573	621	588	569	603	576	562	599	588	588	578	543	594	615	561	569	588	600	608	577	559	585	603	574	585	645	576	571	623	570	572	570	613	578	511	597	561	557	566	548	553	567	602	606	600	602	563	588	554	630	577	562	597	603	601	611	590	606	570	582	566	604	591	595	565	580	579	630	612	621	572	540	588	623	526	585	594	599	585	594	537	618	611	590	586	584	605	600	544	612	562	582	546	554	572	582	601	540	565	553	580	589	561	602	570	598	594	561	611	576	579	559	564	563	543	556	565	594	573	599	591	567	598	556	612	553	605	599	552	611	590	612	603	560	536	582	581	601	595	587	564	620	570	567	564	578	561	555	579	551	602	553	594	562	584	575	624	572	573	547	577	557	567	568	584	565	594	603	579	550	571	572	569	589	623	634	568	588	590	576	580	565	590	590	583	594	610	606	567	541	554	597	593	566	577	538	541	571	580	583	567	586	539	567	587	549	544	601	587	529	555	591	573	587	582	578	538	555	598	586	592	560	544	586	620	532	583	596	604	587	513	576	564	632	577	601	558	578	596	548	563	559	546	589	598	592	560	578	565	601	566	543	576	603	591	563	563	569	594	570	549	546	591	601	589	568	571	608	577	570	604	581	607	604	575	614	572	519	545	572	640	563	591	602	592	583	570	581	611	628	567	571	562	550	591	599	633	532	580	567	590	550	552	576	591	604	618	562	589	587	563	587	591	584	571	554	582	565	558	596	564	532	610	563	591	604	531	563	554	565	588	600	629	633	574	565	587	579	608	571	533	608	563	584	608	592	559	567	600	558	595	589	574	538	599	577	544	585	562	575	591	598	572	598	586	585	585	563	596	594	565	570	603	634	604	577	610	540	600	560	543	586	580	548	573	582	631	606	596	541	601	569	569	546	592	568	572	555	569	564	608	540	625	543	590	594	547	572	574	627	571	557	603	584	547	599	573	571	615	609	559	553	601	575	566	611	607	548	608	546	560	545	582	565	589	598	604	589	581	545	603	549	571	590	567	592	560	591	573	560	594	607	605	557	580	597	541	596	591	567	594	586	612	556	592	555	604	574	597	589	589	583	572	556	538	611	568	611	573	580	562	598	597	601	603	610	562	574	589	578	564	565	622	588	589	580	603	592	539	593	607	584	558	592	638	535	529	605	573	608	601	611	590	571	576	599	610	591	627	558	557	603	561	545	550	558	572	552	577	576	555	549	597	583	552	620	622	611	552	587	570	588	584	558	561	546	572	631	607	571	549	561	607	595	646	614	537	554	557	550	600	585	588	571	576	588	566	611	570	578	558	630	607	586	610	559	611	567	554	614	569	593	578	578	575	619	554	606	557	548	578	538	557	554	606	587	541	590	613	582	565	562	562	605	584	554	617	638	629	598	570	563	598	548	586	563	546	589	586	574	591	582	532	581	546	614	572	557	625	567	622	621	581	581	607	593	571	569	599	568	587	585	611	564	572	588	571	615	581	564	564	558	620	594	600	568	609	583	577	544	587	592	578	563	576	579	609	575	604	578	524	610	620	590	573	570	578	590	589	562	551	562	563	601	648	553	552	586	606	601	600	569	579	569	615	560	574	570	608	589	568	602	572	581	562	593	545	597	586	583	599	563	582	569	569	588	567	569	551	609	567	603	564	627	580	628	551	572	558	608	589	585	579	612	596	634	584	566	605	540	621	563	605	616	596	606	582	591	586	628	553	571	548	586	602	563	584	576	588	575	553	594	569	524	588	593	578	580	584	580	596	562	565	553	583	608	569	594	616	583	578	599	590	575	602	557	574	564	596	563	558	608	550	537	529	593	571	552	592	633	559	616	590	584	549	580	597	580	589	552	579	569	602	541	572	617	611	577	542	571	539	584	592	607	564	591	594	581	555	586	576	575	570	596	535	616	531	603	596	578	617	587	597	582	597	579	593	589	601	599	591	588	590	602	614	547	548	583	553	592	576	537	551	575	612	583	576	557	564	597	578	567	564	576	567	565	586	624	552	579	562	585	627	587	582	576	614	555	584	582	581	629	569	583	617	578	595	596	572	599	582	591	595	574	578	558	605	611	587	561	594	589	594	543	586	556	609	575	584	618	597	595	559	579	634	584	583	555	539	621	570	574	542	602	577	565	553	572	586	621	558	583	567	590	599	621	598	560	645	621	572	539	631	561	594	616	557	627	525	640	584	577	590	574	544	645	578	560	551	535	597	575	620	613	563	591	554	584	644	571	539	599	590	596	642	565	563	586	590	577	572	604	527	612	581	544	576	584	619	557	610	614	571	642	574	615	573	581	598	632	603	597	572	516	552	592	606	595	556	590	604	548	591	592	587	593	531	596	574	562	574	634	573	562	555	569	573	619	562	589	573	615	572	558	604	588	557	602	559	594	579	579	550	582	574	570	578	567	572	558	550	565	592	567	567	586	564	597	600	595	584	569	572	567	542	583	588	559	604	607	601	573	575	595	619	584	604	602	545	570	590	567	597	607	581	581	599	629	563	553	602	578	562	602	570	578	608	569	574	565	581	592	533	614	580	559	580	576	572	575	544	594	601	561	610	581	589	543	584	574	580	591	600	575	582	557	571	588	577	579	609	611	588	603	609	565	565	576	579	557	578	588	605	571	570	582	551	571	556	571	544	602	607	605	569	578	584	601	610	586	596	639	565	575	583	576	589	567	543	571	602	567	584	608	563	539	578	550	584	588	572	540	607	568	612	561	592	585	608	586	563	601	597	572	608	589	577	610	572	575	572	544	535	609	592	615	558	538	556	545	593	570	553	605	561	564	550	573	558	584	608	564	572	596	620	564	563	618	554	586	560	566	540	608	557	556	566	605	581	612	602	578	608	551	592	630	628	578	579	614	575	580	587	575	569	561	624	598	529	553	581	583	571	610	540	555	554	604	593	584	591	561	570	577	587	593	622	574	609	608	605	597	588	592	598	584	596	559	635	599	618	618	569	598	556	621	560	559	607	536	557	565	534	535	552	563	603	591	607	601	591	595	531	596	577	593	522	533	606	548	583	595	604	544	610	582	597	602	586	585	565	611	572	586	596	593	573	561	534	587	566	626	590	583	597	624	593	565	538	601	593	552	616	586	587	559	580	622	578	557	573	603	559	638	562	607	588	549	600	603	556	605	628	591	541	588	548	558	542	592	563	575	532	554	592	575	567	563	592	598	597	602	589	543	563	578	579	551	572	624	577	602	551	620	560	581	590	614	529	550	510	544	594	574	596	595	586	619	590	630	577	589	577	594	583	569	560	572	567	613	573	580	565	606	572	550	570	586	592	587	596	570	580	559	555	549	570	577	589	528	578	550	617	593	559	623	592	561	581	592	561	538	610	598	589
24405	24065	32651	26488	21734	15910	2537	640	591	572	566	568	605	589	565	516	584	613	555	598	589	536	570	559	590	564	533	532	565	549	606	582	533	566	524	571	548	595	590	592	522	573	507	545	547	543	511	554	593	599	566	588	544	542	549	588	547	553	544	546	519	575	581	560	542	521	558	516	550	566	547	551	584	584	567	524	576	545	512	551	566	558	518	528	532	571	539	501	561	532	576	547	537	519	523	524	591	586	563	580	575	523	546	562	566	569	541	545	556	576	545	573	570	611	552	550	557	567	497	558	563	513	545	542	525	576	544	594	538	511	596	550	562	540	526	588	561	544	541	563	559	552	549	554	506	512	530	544	586	536	528	555	543	601	582	550	537	511	551	552	570	540	559	520	592	534	556	552	523	544	531	564	520	548	579	554	496	541	546	586	591	559	575	493	581	528	574	582	560	542	542	523	572	557	578	535	564	523	563	525	538	543	530	543	594	509	601	543	602	552	525	520	535	555	562	510	570	532	539	514	571	503	570	542	536	551	551	554	522	574	550	568	563	561	575	550	542	534	584	569	573	532	556	582	588	552	573	578	528	531	568	533	566	522	552	532	542	560	534	580	549	555	580	539	599	585	563	534	545	545	546	542	510	553	537	553	557	563	527	506	543	532	579	533	525	581	572	560	530	539	543	568	505	532	581	556	522	507	572	522	523	532	523	551	585	536	564	537	529	562	557	570	577	573	557	580	575	571	531	553	524	536	512	543	559	558	515	577	544	534	562	543	551	506	577	564	561	511	510	519	559	554	527	542	560	513	562	576	583	543	566	568	547	545	565	571	517	574	553	549	523	514	542	554	528	556	594	551	576	531	516	574	553	556	576	595	580	547	544	544	561	562	546	563	598	541	547	504	547	561	564	584	580	521	546	521	554	506	540	567	557	539	549	578	563	567	533	496	522	566	560	516	564	565	559	568	593	509	562	513	549	522	591	538	593	567	584	533	522	567	525	511	545	586	528	543	555	510	513	581	556	505	563	566	562	582	562	556	525	577	540	530	556	531	523	505	548	578	561	493	563	582	504	565	548	643	558	569	548	502	568	531	549	546	576	523	564	575	530	565	530	544	558	554	559	532	570	565	536	547	544	549	588	567	588	543	556	540	547	539	506	559	541	521	543	534	544	551	499	526	545	587	557	534	526	529	540	553	559	536	584	536	569	555	562	558	571	566	546	553	596	560	526	549	550	547	579	537	555	538	531	530	497	508	540	532	546	561	543	571	540	542	564	536	557	532	585	518	570	583	534	576	559	489	545	567	522	492	549	523	559	564	582	551	544	515	503	494	537	574	575	586	549	549	554	535	581	573	560	577	559	541	558	540	569	595	569	550	538	554	559	560	508	520	587	545	531	549	583	546	508	557	555	543	579	585	570	515	532	511	554	542	560	520	550	596	552	533	572	575	565	526	581	568	563	526	544	552	581	522	535	570	593	567	545	554	553	580	531	502	535	503	515	562	578	554	608	522	573	551	562	521	525	570	558	564	554	528	537	572	545	533	592	531	543	577	514	504	534	562	572	532	548	534	581	545	536	591	593	537	567	570	539	558	565	541	515	525	573	569	530	516	572	506	540	560	537	577	565	517	539	546	549	558	538	541	554	564	567	513	543	504	548	542	580	578	524	571	535	566	549	558	563	539	525	558	552	570	551	518	539	545	535	580	561	554	565	534	536	519	553	533	540	550	555	553	531	560	533	551	546	564	556	529	537	553	554	564	534	522	576	552	556	548	504	582	571	524	550	541	548	571	562	528	578	526	562	493	550	532	571	542	550	560	556	563	555	553	527	535	575	517	542	558	572	520	545	561	568	527	538	544	567	511	558	557	573	552	601	528	567	524	583	579	568	567	563	579	589	561	542	532	579	551	566	526	536	559	526	550	564	512	588	567	566	543	526	556	583	568	557	546	560	608	531	560	538	583	532	576	555	550	582	565	563	535	528	548	572	600	551	543	538	545	534	537	583	568	489	568	557	572	580	534	523	491	528	557	532	519	528	527	573	595	571	551	553	548	570	566	556	528	564	548	564	521	518	534	562	541	513	523	579	544	579	505	553	548	566	536	629	593	543	546	535	556	564	575	605	519	524	564	583	571	528	562	570	556	553	549	562	505	554	589	615	504	527	502	582	513	583	538	555	533	541	553	536	567	542	518	530	528	522	590	561	530	555	581	562	540	587	514	543	562	520	582	564	551	582	567	502	555	579	545	528	536	501	574	546	542	563	529	578	580	548	554	572	514	514	519	562	567	562	560	542	542	571	584	564	535	594	524	606	556	515	536	590	555	546	567	563	516	570	561	517	536	574	541	522	569	552	520	534	547	525	571	586	543	532	546	580	564	543	543	537	564	564	505	577	537	576	502	578	560	571	534	554	599	588	569	580	546	521	539	555	561	528	571	529	532	560	532	515	544	593	550	556	582	521	505	528	559	537	538	546	566	544	559	523	548	493	557	514	497	545	567	540	557	557	536	546	507	565	519	556	511	546	522	532	573	527	574	515	561	511	540	546	548	497	564	582	550	544	637	530	548	535	569	524	587	586	575	564	579	578	534	571	525	516	548	570	551	532	549	566	581	524	535	540	539	565	530	501	549	588	539	595	534	572	581	509	565	543	538	575	552	556	526	562	552	565	539	510	539	535	519	573	579	532	536	579	507	512	511	575	542	539	523	559	541	518	529	569	557	580	544	551	541	558	543	517	552	506	613	554	592	544	567	557	550	595	570	549	561	546	559	569	561	519	589	546	590	572	543	564	531	585	524	544	551	555	521	548	570	579	546	545	551	577	555	531	552	592	557	536	574	568	561	569	522	534	518	519	540	538	541	574	555	541	526	615	565	573	561	527	551	552	538	517	510	546	561	529	568	569	526	580	568	550	522	519	557	527	569	581	521	594	578	542	518	564	546	537	539	513	558	559	576	578	566	511	570	557	532	551	580	580	520	523	541	547	588	530	567	585	584	530	540	523	540	560	601	590	547	553	560	557	542	544	544	513	539	571	543	562	559	545	568	497	595	552	524	545	520	605	544	573	524	535	538	552	565	526	526	549	574	560	529	505	577	560	529	523	554	519	554	555	573	575	604	565	557	563	566	535	563	551	546	535	585	527	554	576	546	552	575	556	590	589	578	569	587	523	531	537	530	589	549	524	606	592	540	598	532	590	571	588	521	547	559	601	566	538	544	581	607	528	565	492	543	503	602	571	519	537	532	575	563	547	558	540	530	517	544	570	534	541	517	517	573	573	585	558	534	613	537	534	505	539	533	539	537	580	532	533	594	571	574	583	526	530	540	540	528	545	576	545	551	603	554	551	508	547	545	582	550	492	557	583	540	585	507	586	543	525	513	562	536	579	519	542	568	518	580	582	518	519	564	546	546	562	551	589	555	563	551	495	532	529	538	542	556	555	533	575	578	554	560	574	540	576	578	545	567	554	547	547	526	563	568	509	575	514	529	559	574
59380	101410	75532	39581	22196	5489	883	835	833	887	889	859	854	820	818	859	831	815	859	822	790	834	808	780	826	866	887	821	845	850	837	771	833	806	809	833	781	868	791	789	854	863	828	853	829	846	832	817	870	909	858	838	785	798	837	836	867	836	812	838	785	842	838	802	867	849	893	838	801	849	815	825	864	816	840	789	822	832	829	842	786	852	862	843	824	853	831	870	872	814	811	813	830	877	822	828	889	832	888	823	829	845	877	855	874	828	876	846	890	857	871	843	828	827	876	790	842	827	863	844	828	846	819	817	843	834	851	804	849	854	855	775	808	870	875	830	835	815	860	808	894	824	820	846	832	798	851	846	868	855	812	831	812	888	866	848	846	823	843	871	832	831	834	740	796	867	806	810	796	854	836	834	852	824	813	841	795	844	848	873	835	900	873	840	855	822	899	839	823	812	839	854	824	861	853	837	860	858	847	802	829	840	876	794	857	831	876	851	813	846	830	866	855	829	827	842	826	841	875	811	874	842	896	888	859	799	838	876	834	857	815	826	860	823	815	841	845	867	862	803	810	823	850	823	800	808	821	840	766	866	834	828	895	846	849	871	812	858	848	848	815	845	830	860	816	860	828	816	813	787	856	774	804	843	831	884	870	814	879	862	837	788	918	849	820	851	857	840	902	770	881	876	876	879	814	832	877	866	836	814	841	821	827	833	899	803	895	875	806	799	807	896	848	805	851	816	872	856	847	817	771	841	825	837	846	868	824	873	865	874	836	832	803	808	889	818	852	833	829	844	813	883	839	876	826	812	860	849	809	812	807	856	872	855	823	805	814	868	814	815	840	829	831	875	798	813	843	831	796	845	814	858	869	804	848	817	800	900	859	796	829	805	837	857	860	804	844	881	877	847	870	801	867	803	787	810	859	818	839	852	847	850	858	807	804	845	826	813	883	809	890	884	863	824	879	799	872	818	829	825	839	837	794	804	877	861	847	781	839	841	864	861	866	800	850	857	837	825	853	849	821	831	850	826	827	809	848	872	881	793	852	816	829	856	817	811	856	830	819	822	831	808	870	835	828	853	824	794	886	875	837	839	802	884	813	820	855	858	831	827	812	872	812	854	804	808	822	829	804	865	826	830	841	848	856	856	826	840	803	872	883	806	857	784	819	824	821	833	823	833	841	870	817	840	810	832	837	850	830	823	830	863	828	784	801	834	858	758	868	868	862	777	868	819	796	797	784	779	785	858	874	862	911	792	866	836	840	848	855	843	815	869	838	845	832	868	818	851	840	824	808	868	886	776	819	769	892	802	903	875	838	881	859	856	863	818	786	864	835	865	849	811	832	813	849	851	834	859	865	842	880	808	842	818	836	854	820	822	871	845	848	808	838	814	854	837	765	871	868	854	874	840	830	819	837	833	848	839	863	856	840	787	839	879	843	839	789	821	856	759	891	815	807	794	828	877	815	835	837	885	803	819	864	840	843	825	787	793	816	830	838	827	886	804	810	863	826	809	863	834	840	829	904	847	841	823	811	818	861	827	883	825	778	809	870	853	819	819	856	844	835	869	770	844	831	806	809	826	815	776	881	808	813	859	852	846	874	827	806	836	802	883	847	826	877	850	807	836	823	855	850	800	835	872	872	840	848	779	823	898	814	826	819	849	808	878	771	864	835	884	868	829	845	825	853	862	783	831	877	847	872	790	818	809	824	872	824	791	891	862	818	797	816	845	836	852	862	802	841	804	834	847	794	846	878	786	855	835	859	813	847	818	847	865	869	840	815	824	857	847	849	835	814	821	798	844	825	785	855	865	876	836	809	808	842	802	844	884	778	873	847	807	859	810	818	878	841	852	828	876	858	785	860	875	840	802	868	820	799	838	831	804	861	855	903	842	810	844	840	839	800	849	836	867	853	876	830	844	825	827	817	813	827	809	812	831	864	824	811	828	847	810	884	858	898	863	835	822	848	779	860	837	846	853	827	867	829	816	856	809	823	848	808	872	817	875	755	860	882	833	841	801	833	842	835	837	820	820	839	861	811	804	776	833	801	840	838	851	839	776	813	882	854	859	826	863	835	818	794	817	830	881	871	799	853	827	848	766	845	859	839	824	849	834	826	847	854	822	855	874	811	850	882	870	869	866	809	819	848	788	843	804	845	794	812	834	870	862	842	813	804	775	848	899	821	848	883	840	830	845	834	779	855	835	860	823	890	849	825	857	826	844	818	828	794	840	846	840	790	805	807	846	801	829	805	835	822	808	810	837	861	789	838	817	878	856	832	819	843	865	836	836	795	868	837	808	881	854	830	826	809	878	817	847	845	775	838	860	826	843	824	856	814	809	844	852	821	815	802	857	790	859	842	807	879	835	815	899	878	915	848	806	849	838	838	830	794	867	853	828	841	836	877	805	837	851	807	829	855	826	798	838	843	843	830	836	850	837	813	848	804	847	825	807	836	888	822	842	850	831	811	818	902	848	860	828	821	881	896	840	805	851	860	855	836	782	866	827	853	801	812	850	859	819	818	823	835	800	809	835	825	826	822	869	820	860	831	802	840	791	793	808	863	853	806	824	866	796	864	843	860	846	854	847	884	889	865	802	834	837	839	882	820	811	876	828	897	790	882	857	847	854	831	821	868	867	861	901	842	811	880	837	789	884	807	806	790	859	818	813	840	809	815	860	841	818	851	780	843	797	809	842	840	854	857	828	822	865	816	803	915	860	845	821	896	884	874	871	827	798	786	832	904	840	865	795	803	842	879	793	816	793	835	836	799	807	911	816	798	781	850	855	900	827	838	848	849	832	812	821	891	837	818	836	798	815	827	827	834	786	785	837	864	839	826	849	807	886	824	836	808	844	838	835	870	836	823	833	832	776	810	870	843	812	858	844	833	845	827	828	805	818	796	784	796	836	827	864	811	840	821	832	806	852	837	886	844	861	810	799	811	863	910	861	854	863	811	858	858	877	805	855	770	844	858	808	863	841	850	815	839	850	844	811	907	869	825	839	830	835	810	816	863	822	861	791	829	846	843	816	831	822	847	807	827	824	845	832	811	853	784	870	782	844	829	835	848	828	863	807	844	820	818	857	884	876	816	872	843	827	791	863	812	798	775	875	814	817	871	845	884	862	824	864	840	846	842	823	847	830	808	833	819	829	845	815	840	863	838	859	827	829	915	831	840	834	852	831	860	840	843	818	842	828	886	875	837	818	861	826	878	853	770	826	826	836	824	831	769	824	837	840	819	796	792	894	821	840	835	826	783	828	800	844	818	826	868	812	860	785	864	811	840	793	838	878	875	847	806	854	834	869	863	853	811	854	875	807	838	840	846	837	840	840	798	862	845	813	825	862	825	778	767	833	813	822	833	763	824	819	901	829	804	880	831	807	835	805	858	770	841	807	843	880	861	882	845	820	835	835	815	888	810	801	848	819	746	823	828	837	801	834	851	826	862	807	867	846	819	882	832	830	817	830	857	818	859	852	864	830	846	850	848	829	891	845
31913	33980	27706	11511	1827	503	300	270	289	271	270	245	288	305	255	266	281	258	293	283	287	275	281	267	278	277	278	261	291	277	244	287	277	313	279	266	280	269	288	309	288	253	262	252	289	286	269	264	265	260	303	293	298	265	283	287	266	258	281	275	271	283	287	253	271	264	272	302	269	266	274	309	273	255	257	253	280	267	279	312	280	285	251	268	265	265	280	253	255	298	276	291	254	268	284	294	283	303	282	269	277	289	281	280	300	293	271	282	260	324	270	282	274	276	263	262	293	314	265	285	273	281	264	268	262	271	265	245	280	300	306	284	287	302	287	259	296	307	285	295	295	265	266	291	273	293	290	278	277	252	284	267	250	275	293	266	277	262	255	245	318	293	303	267	284	276	271	296	316	290	257	292	268	270	276	277	280	293	278	259	278	271	284	278	298	302	278	274	284	282	278	276	288	276	292	315	287	287	267	281	309	278	281	291	282	302	268	294	266	276	287	284	244	249	260	304	286	282	268	271	253	290	274	275	273	255	271	249	285	324	260	278	294	277	282	250	271	301	276	278	265	232	290	289	275	288	276	273	261	286	290	270	275	267	295	292	288	267	253	304	255	266	286	294	294	265	284	276	275	261	273	312	279	294	307	294	269	245	266	279	254	251	281	269	275	275	264	273	265	281	259	279	285	254	297	261	285	280	265	292	279	280	278	291	259	287	256	288	273	241	308	284	307	257	283	272	279	289	260	304	283	248	259	260	269	275	269	279	253	253	295	285	272	275	244	252	288	259	267	280	283	262	274	275	282	301	262	303	281	272	295	290	279	311	331	253	252	265	300	282	274	269	256	295	278	270	282	269	287	271	262	305	272	281	252	278	272	260	282	274	248	282	254	249	293	264	314	301	289	274	300	282	308	276	279	282	236	276	301	277	294	258	274	270	288	300	238	259	274	266	260	269	272	278	248	300	289	292	284	290	270	279	284	276	292	296	252	269	258	271	284	306	296	269	264	274	286	275	259	274	288	258	301	282	275	259	276	255	255	277	264	271	283	258	272	300	287	270	256	273	266	278	285	291	317	287	283	262	286	275	266	293	275	262	211	280	270	271	300	305	276	268	281	268	285	244	268	283	262	266	299	270	267	281	282	282	257	286	243	290	287	272	266	294	292	248	291	255	277	269	250	262	295	283	248	270	283	290	284	255	295	272	276	274	276	290	289	275	268	287	290	284	279	272	288	278	305	276	293	252	265	244	275	252	262	297	281	279	256	309	250	265	254	293	255	256	290	274	312	256	269	273	261	278	267	299	264	272	308	285	274	293	283	273	279	291	267	265	274	295	297	300	271	278	279	295	251	305	280	322	272	273	268	295	280	282	286	268	269	273	274	266	263	283	296	278	294	283	285	257	258	255	322	281	264	276	265	297	299	303	265	258	275	280	262	276	287	297	291	295	278	291	268	284	248	298	272	254	280	286	286	306	282	271	281	270	303	296	273	289	291	258	282	256	272	281	309	273	266	272	287	292	301	268	257	310	304	244	262	269	269	304	276	269	291	284	261	268	278	241	264	283	271	300	270	298	262	302	270	258	260	275	270	294	287	270	253	292	291	277	275	285	304	299	249	275	257	280	262	287	272	297	261	284	284	280	269	279	303	280	250	292	301	292	265	278	281	298	270	269	289	268	295	292	284	269	292	247	277	283	268	263	302	287	263	284	284	260	271	281	302	283	284	267	307	284	252	271	255	264	271	258	262	316	264	285	282	271	246	252	273	272	268	297	286	278	244	293	264	267	273	278	285	290	268	262	260	270	292	246	258	282	282	270	261	286	304	284	259	276	289	299	275	272	261	257	282	278	260	266	290	272	287	272	247	336	243	296	289	276	281	261	274	272	287	293	267	281	269	307	261	270	277	275	269	291	280	300	261	244	257	243	273	264	255	275	268	268	280	272	296	279	280	282	275	266	282	260	301	276	257	306	275	247	250	316	259	282	289	289	262	240	290	264	240	283	291	266	245	295	259	282	267	292	278	265	270	257	246	281	321	279	273	243	290	245	281	259	291	271	288	273	285	272	273	224	265	269	279	275	254	266	283	272	254	262	301	279	287	245	302	258	281	307	256	300	286	287	261	287	300	289	265	266	262	261	287	283	248	265	302	277	282	282	283	279	279	325	282	287	299	288	265	273	296	282	276	280	278	267	268	254	273	315	275	297	292	276	287	249	258	279	297	275	282	292	256	264	298	289	313	284	287	270	276	260	261	266	256	273	276	252	293	252	260	291	293	288	296	257	298	307	265	269	284	270	287	275	288	285	265	253	273	266	275	289	262	302	250	275	288	270	303	268	285	277	283	292	292	246	267	258	294	283	298	299	276	261	277	259	288	268	272	271	294	286	288	303	285	300	277	283	270	259	250	264	293	264	263	271	251	289	268	275	278	287	283	282	265	254	289	285	264	270	263	259	260	271	260	284	255	289	281	282	276	298	295	268	279	288	297	284	272	257	264	296	306	272	250	275	277	302	266	239	253	299	287	282	247	301	284	270	262	282	261	281	287	321	301	284	277	308	298	272	289	272	304	273	263	265	253	273	297	256	263	290	284	259	276	293	281	289	274	291	280	288	281	255	280	285	280	267	307	297	261	295	283	295	299	276	263	280	293	254	286	276	276	298	279	296	278	268	264	285	282	267	297	261	301	252	277	277	262	269	269	298	282	287	294	279	301	272	274	293	271	279	273	271	250	259	277	273	303	291	292	268	262	282	282	272	290	268	274	285	285	287	278	260	289	282	293	273	295	297	275	301	307	288	259	269	325	279	276	279	262	280	280	296	288	255	284	260	277	262	250	279	276	282	292	266	288	293	237	274	265	303	272	283	293	264	275	288	290	301	275	296	302	275	274	271	271	297	242	306	265	278	261	288	271	280	286	275	279	304	289	277	311	275	287	289	262	273	288	287	266	279	293	268	273	296	268	271	297	245	256	249	258	298	257	254	269	279	274	277	285	290	281	291	238	289	255	318	281	301	277	277	258	246	270	249	295	267	254	252	270	290	279	298	292	256	265	312	290	265	266	294	292	258	256	285	288	293	296	288	286	293	250	306	262	292	274	286	280	296	277	290	273	272	285	249	259	295	256	281	287	280	290	280	271	268	277	299	269	282	265	276	269	269	287	299	278	260	289	284	264	294	272	255	234	304	262	270	284	283	283	290	257	250	272	317	284	279	280	258	294	304	276	266	287	291	281	291	316	297	295	273	250	282	255	293	263	273	282	286	274	263	276	277	269	270	277	255	271	286	258	279	305	318	282	291	243	284	263	272	275	306	296	239	281	276	287	282	273	305	271	278	263	295	276	287	280	257	274	275	269	297	268	297	281	281	279	255	281	272	285	318	287	282	276	322	272	302	299	276	260	269	295	258	286	264	287	267	281	272	271	288	248	293	289	255	285	276	291	274	256	274	270	253	280	279	257	290	279	279	306	297	283	279	265	288	282	278	279	283	266	287
40978	50558	31807	10783	3450	967	442	496	466	425	470	487	442	477	467	501	499	464	438	460	459	470	498	463	487	444	437	438	469	493	450	467	503	467	450	454	524	456	412	473	485	437	462	447	483	454	453	490	478	463	454	438	439	448	443	432	458	478	494	508	491	470	478	436	455	473	450	472	463	454	461	478	480	463	488	459	486	498	452	439	499	437	443	485	476	460	497	472	463	422	527	458	442	480	473	473	476	500	479	468	443	485	453	431	452	507	438	501	450	471	470	455	509	482	463	469	474	476	458	456	497	496	420	495	491	480	478	465	495	487	504	423	424	438	464	484	489	436	475	484	413	477	485	469	460	439	423	424	466	471	453	429	467	442	426	470	453	451	496	490	507	478	465	459	494	497	478	468	467	488	443	507	470	494	452	478	485	452	495	455	477	457	481	464	479	450	473	430	470	455	493	485	465	460	480	460	479	438	443	442	471	458	481	454	457	511	490	480	438	432	455	481	462	479	480	479	471	469	479	429	470	461	449	459	478	459	439	484	466	477	441	436	470	437	428	466	486	424	486	441	428	464	449	460	463	451	479	490	451	469	440	481	469	457	474	430	478	488	480	471	469	485	448	453	448	469	449	466	471	463	486	462	463	486	486	461	441	442	492	498	464	417	460	496	507	473	479	468	483	455	484	467	496	508	464	482	470	465	482	476	497	473	473	457	430	467	448	459	455	504	435	468	444	469	488	498	494	488	501	461	454	436	454	451	454	459	450	485	466	471	476	438	447	472	447	449	478	474	510	453	518	449	454	471	478	458	502	431	461	470	446	465	455	488	464	476	442	488	491	460	522	457	489	477	444	434	440	419	488	479	484	464	460	420	491	468	449	484	466	468	438	499	476	520	429	478	458	481	459	475	499	461	457	492	455	456	456	440	482	480	458	476	456	475	448	485	442	464	464	479	460	454	490	441	479	420	467	467	458	430	459	492	494	440	472	448	445	490	476	503	493	447	457	437	449	481	440	466	454	452	507	422	456	448	491	513	463	494	457	466	517	474	471	482	501	454	454	448	458	465	484	482	492	525	454	478	438	480	479	471	441	461	468	474	488	462	469	488	488	436	481	469	462	485	424	456	484	467	478	487	398	498	484	474	492	444	478	506	467	495	512	455	495	450	465	466	451	459	507	478	468	450	468	492	457	475	461	454	438	455	474	521	448	504	441	455	489	451	449	460	476	484	451	464	450	487	466	443	449	441	474	489	458	504	446	484	474	495	463	482	446	452	452	465	474	469	434	447	446	462	522	443	413	471	483	513	439	500	451	458	470	458	474	464	459	481	440	472	451	463	460	459	494	478	445	457	459	457	493	472	461	486	466	472	471	477	473	493	429	405	495	447	446	467	506	444	465	482	495	447	469	475	481	485	462	461	460	470	452	492	455	493	479	473	488	504	500	471	470	457	420	450	442	458	460	498	480	468	448	488	427	438	481	469	489	491	469	480	464	483	472	473	450	474	481	441	462	491	480	438	452	437	467	479	513	479	473	468	466	458	480	478	480	483	478	464	439	480	496	469	475	474	457	490	482	461	498	450	458	482	460	496	485	439	458	468	465	453	479	453	485	449	461	497	438	468	479	459	448	478	478	469	485	493	487	507	456	478	485	516	480	446	487	440	500	469	465	470	430	461	469	473	469	498	473	469	426	476	466	450	454	426	446	477	419	431	464	427	449	487	460	466	440	488	485	436	473	483	464	464	493	492	475	448	486	462	426	452	469	485	461	477	462	457	474	466	482	462	458	488	496	485	464	476	443	472	455	447	475	466	485	447	469	458	476	471	472	468	438	469	457	464	444	428	487	429	462	466	477	471	495	462	483	495	464	429	446	483	482	477	459	466	452	468	476	431	452	488	459	463	479	459	511	460	440	495	496	461	460	453	471	465	480	464	503	496	457	453	472	457	479	430	495	470	506	476	478	453	459	471	489	435	472	471	481	488	429	428	441	492	452	466	485	456	494	499	472	466	484	490	505	510	430	472	497	490	422	495	456	478	462	453	464	477	459	440	449	471	475	496	476	515	461	471	512	462	481	501	469	467	437	452	475	483	455	456	450	486	482	476	488	426	483	441	507	460	461	479	495	483	453	485	468	481	449	463	477	446	443	458	469	465	454	436	485	429	481	474	448	468	472	463	489	503	466	473	491	465	484	462	424	511	454	433	500	495	472	448	479	444	493	474	492	498	470	453	478	461	466	430	476	453	465	471	457	453	453	437	478	475	505	466	471	461	487	504	459	440	451	451	451	474	426	501	467	451	482	511	455	467	429	438	474	446	438	423	471	442	483	443	428	458	471	474	481	494	438	491	493	481	517	468	486	474	450	456	448	481	463	482	495	447	450	504	466	450	489	451	480	453	477	437	463	448	472	480	477	478	471	472	499	449	446	472	483	475	453	435	500	461	478	455	469	475	463	444	454	459	469	479	485	460	455	490	448	442	442	452	449	479	458	461	454	463	455	436	459	471	447	485	501	449	479	525	436	457	484	487	494	470	447	456	456	468	448	446	463	464	466	473	460	452	466	474	450	464	451	443	457	500	484	438	462	462	453	439	460	441	451	444	490	440	472	492	467	475	422	476	467	493	442	447	452	476	444	462	464	473	451	466	458	492	483	419	488	453	485	429	471	446	435	462	448	433	478	461	474	468	509	439	416	443	472	473	463	459	451	480	502	468	398	473	497	452	422	511	469	444	472	486	468	462	473	470	432	478	467	466	461	458	453	450	499	479	483	466	463	486	463	455	460	451	473	487	472	461	463	462	470	471	459	503	485	437	463	494	470	475	503	489	445	465	444	474	484	443	436	499	457	415	500	469	467	456	444	475	445	464	493	486	483	471	487	454	460	477	420	473	435	460	471	492	474	490	484	441	460	469	447	485	461	441	450	469	481	491	488	462	468	461	457	469	475	479	460	503	443	454	468	470	444	463	449	471	465	440	437	432	448	477	484	471	461	496	459	454	468	481	456	444	503	434	471	493	474	471	461	460	467	474	481	447	459	456	419	440	515	472	462	454	457	451	460	479	504	460	476	492	479	471	450	468	504	444	482	423	461	464	465	472	478	504	492	450	468	444	459	461	445	449	419	471	489	492	436	494	484	487	464	470	460	465	454	465	477	447	501	445	474	494	442	460	458	467	457	452	475	473	471	482	477	442	483	455	436	485	443	455	440	455	454	476	469	456	499	466	488	478	472	476	488	465	450	442	480	482	475	468	452	500	446	442	533	527	469	430	430	482	455	445	444	457	458	458	451	480	446	414	435	430	489	460	505	452	464	479	453	460	472	490	472	477	461	456	498	474	433	453	505	456	487	471	454	493	447	469	466	489	474	449	464	520	448	515	452	469	471	455	458	477	465	452	445	467	445	490	473	467	463	479	488	461	457	504	479	454	475	545	489	447	510	482	478	441	449	465	474	470	518	501	470	453	471	498	453	494	472	472	458	476	454	470	464	450	432	454
25774	25874	33858	26808	19569	7319	530	412	363	367	381	375	374	389	342	385	364	365	343	345	330	359	357	355	351	342	366	371	389	377	361	361	353	336	333	346	346	381	353	357	342	357	356	330	320	353	357	386	357	367	352	351	325	360	354	360	395	345	381	362	349	349	340	373	330	358	382	337	355	357	364	367	374	362	329	325	361	400	391	351	369	351	357	343	354	390	387	340	360	402	364	362	319	353	359	381	357	385	340	364	380	361	384	351	359	371	392	343	377	344	378	379	380	344	342	371	323	364	372	349	369	356	335	364	364	358	378	322	385	372	360	357	363	371	364	382	371	333	386	344	349	341	357	379	337	341	380	358	370	361	386	368	339	368	385	383	357	347	357	361	348	336	379	350	337	415	355	381	379	344	339	399	348	335	379	374	371	330	349	342	366	330	335	407	336	389	335	364	335	350	357	368	346	365	367	347	402	367	385	369	329	363	349	367	411	349	356	358	348	369	369	357	388	365	360	334	351	364	348	348	364	357	345	350	365	366	349	351	363	390	338	336	361	371	374	336	370	359	387	385	353	360	353	316	319	378	351	376	361	333	360	363	377	359	355	360	380	365	399	364	362	348	365	381	344	352	337	359	323	355	381	384	385	370	374	386	368	359	343	373	335	381	368	363	375	329	370	313	357	362	369	350	310	383	350	348	375	381	367	335	357	354	327	377	346	364	371	367	378	348	342	379	354	364	340	364	364	370	345	376	364	363	370	347	355	366	323	363	348	360	339	387	389	362	358	393	357	385	388	379	413	336	345	379	333	358	370	374	340	356	376	333	369	378	382	333	367	351	349	414	375	357	362	352	331	348	359	356	376	359	358	373	327	369	353	340	393	376	378	395	340	351	360	389	344	335	354	381	352	414	367	362	366	318	359	330	359	381	320	388	395	365	371	388	363	412	360	398	332	348	341	385	336	381	335	377	384	336	325	358	376	362	340	359	361	361	348	362	354	365	363	386	341	402	348	365	342	357	341	358	409	355	407	345	378	346	377	365	367	354	348	374	365	355	338	379	342	393	336	319	360	377	334	369	343	370	324	367	368	394	354	371	335	386	378	315	370	376	381	407	363	358	387	382	371	358	362	383	348	349	380	387	341	365	377	347	352	367	347	367	367	326	339	389	384	342	385	345	372	363	363	350	383	340	352	361	355	335	349	356	342	367	355	351	364	350	334	346	336	370	343	348	385	382	390	338	376	333	343	359	370	361	352	354	368	360	355	366	369	387	366	379	326	372	378	360	371	366	352	353	369	365	347	373	361	352	350	325	355	356	348	330	349	349	342	382	359	322	386	345	353	386	372	370	351	380	362	345	361	361	381	364	346	369	338	374	349	374	360	370	340	361	385	385	340	344	387	390	310	351	360	342	367	361	357	348	380	343	336	336	405	342	371	352	368	357	337	340	384	359	347	386	367	353	341	376	390	381	392	365	385	372	356	341	371	336	355	389	361	353	341	372	346	334	348	344	360	336	375	330	349	339	352	369	351	389	387	324	358	366	361	358	350	339	364	378	364	337	382	342	342	373	344	378	362	353	338	345	393	355	347	369	372	336	371	342	323	372	385	369	419	360	391	364	374	368	356	372	349	367	358	386	369	380	387	394	357	336	341	340	352	330	340	386	365	386	397	358	376	365	368	355	332	339	329	351	355	360	343	343	307	390	355	342	370	351	341	386	362	377	373	380	342	358	355	369	385	373	369	319	366	350	353	343	377	339	367	360	339	367	360	321	336	373	361	350	370	384	330	361	348	360	363	358	370	379	348	370	366	386	339	369	348	334	372	358	323	369	353	342	384	399	385	355	370	368	336	349	369	346	379	355	349	344	394	387	353	353	345	331	364	365	362	364	343	335	374	353	381	378	350	369	365	359	379	368	386	327	382	368	335	362	366	335	348	355	380	351	340	362	356	397	389	358	359	350	342	361	384	366	378	364	343	361	353	344	415	370	356	360	374	373	353	325	347	380	366	371	349	397	363	379	395	384	307	355	360	365	329	374	356	393	340	330	348	366	371	345	399	347	347	381	399	385	354	388	402	370	371	362	339	343	357	377	345	350	366	341	302	367	403	348	341	322	321	366	330	349	369	374	347	393	342	352	333	385	361	384	357	361	352	388	367	377	331	357	353	350	344	348	356	319	355	369	366	326	384	367	342	344	382	336	381	338	354	351	381	385	369	346	325	353	386	384	372	373	365	365	345	337	372	349	322	332	370	330	359	367	368	359	395	388	369	363	349	420	369	360	369	394	340	347	358	370	367	351	371	359	396	387	350	338	385	373	415	374	356	358	369	337	371	354	354	350	325	379	362	361	344	357	327	332	342	330	363	349	365	369	343	385	344	330	346	335	327	366	343	357	390	344	366	357	345	367	380	354	356	404	329	357	357	381	354	392	317	342	367	336	357	344	314	369	352	379	360	383	364	386	327	373	355	355	375	346	390	383	358	383	387	347	367	354	363	340	330	389	387	393	348	399	384	371	381	351	343	367	360	341	332	375	330	331	360	331	360	357	363	336	337	369	343	368	359	366	371	381	331	343	356	355	366	346	358	351	352	360	374	363	327	370	346	338	326	370	348	361	382	360	352	375	351	355	347	315	355	391	417	371	400	341	388	338	352	362	351	346	381	368	345	379	373	385	390	342	365	363	345	353	357	383	374	367	362	362	319	364	328	350	384	365	330	335	346	366	375	347	350	367	379	356	321	358	384	355	319	348	367	329	339	376	331	377	366	344	346	343	337	383	333	353	358	325	374	389	355	336	336	366	370	368	359	380	353	352	325	373	361	353	366	344	378	387	365	318	373	346	341	392	340	353	349	345	372	344	349	335	313	348	372	353	350	329	344	349	384	337	385	366	357	382	375	345	387	355	352	353	397	379	336	343	352	328	341	367	356	344	376	398	353	338	348	353	368	373	373	399	352	370	318	379	354	377	361	348	308	391	391	381	349	373	373	378	374	353	372	372	363	358	396	357	340	393	337	365	367	388	375	418	342	356	339	346	324	357	340	370	300	333	371	349	347	394	367	367	347	346	400	358	349	354	350	372	368	361	364	383	370	399	384	365	332	348	384	380	352	370	398	357	344	365	370	355	348	331	337	359	350	345	331	320	327	321	342	351	371	371	345	339	367	361	355	345	363	325	349	357	332	347	380	378	342	382	346	370	331	394	390	351	336	356	373	342	361	398	381	352	371	354	377	364	353	368	381	336	378	366	377	380	392	378	368	372	357	363	387	343	369	353	342	330	345	361	343	397	331	359	356	394	338	343	377	352	356	358	352	378	344	355	361	350	363	345	372	362	388	351	382	324	364	358	378	361	362	355	366	351	358	356	390	367	344	345	358	382	360	375	381	350	347	336	351	348	361	356	372	358	369	336	350	368	375	345	370	353	334	372	349	406	333	313	361	335	342	346	357	360	385	360	334	365	356	380	356	346	374	342	389	369	347	343	342	386	372	396	359	361
62173	93387	63532	31929	15274	3801	585	584	547	613	577	587	592	573	607	566	614	606	599	609	609	572	582	581	584	550	581	548	568	629	558	599	591	575	549	557	590	560	588	577	573	549	587	613	550	552	607	546	591	566	552	590	556	584	601	598	549	574	586	642	588	559	589	572	606	578	595	572	578	514	573	613	585	618	595	555	582	561	561	584	575	554	611	560	591	591	612	560	561	585	578	573	588	542	574	591	605	608	619	554	524	559	596	606	602	614	611	586	602	610	590	564	600	596	562	547	601	560	578	541	576	598	520	607	614	556	561	573	534	555	551	575	607	603	585	546	565	600	605	532	550	570	593	582	568	582	581	592	606	544	549	570	576	566	578	545	570	588	571	619	565	558	591	552	564	548	580	588	594	581	555	562	611	585	599	567	534	543	592	595	597	584	593	627	619	627	542	568	598	599	594	591	559	565	535	606	585	555	599	579	587	583	581	555	581	585	581	564	556	559	584	578	601	609	638	554	566	593	561	618	606	593	574	614	543	609	580	570	592	559	607	524	624	607	632	568	562	608	562	560	559	576	567	581	516	586	518	589	556	566	590	603	584	568	582	534	577	585	606	580	611	592	611	577	621	548	562	555	603	575	610	577	526	612	576	562	593	568	606	551	598	587	610	599	593	564	613	621	584	603	570	558	564	624	649	611	560	549	567	581	602	578	583	569	592	592	590	582	544	573	592	561	585	557	596	585	577	578	608	566	525	554	598	588	622	610	591	564	571	598	528	576	542	613	622	571	585	584	571	573	616	629	602	599	587	529	556	602	588	617	535	574	535	551	617	566	601	611	605	581	564	569	568	611	585	572	590	572	566	589	582	562	595	636	535	579	539	592	610	603	602	521	571	604	599	552	604	566	574	564	554	590	616	559	582	629	569	553	590	594	545	582	571	561	583	620	580	593	610	594	561	566	571	556	551	575	557	584	546	570	613	590	577	569	571	581	598	568	601	573	616	578	567	629	601	593	568	633	540	538	590	568	561	594	575	583	598	557	533	548	574	543	577	560	586	565	545	564	553	591	576	558	551	600	585	575	576	550	558	566	583	593	600	551	558	572	596	559	553	612	556	571	573	559	538	576	601	592	589	584	576	566	596	585	623	585	551	541	563	590	575	585	594	576	569	608	585	592	579	584	590	578	558	572	564	562	572	604	567	545	564	570	597	580	589	573	557	578	556	582	590	612	596	554	586	609	564	542	580	594	563	568	586	588	608	573	611	562	536	569	556	597	569	577	575	570	575	576	605	577	558	552	592	537	613	553	572	525	573	576	533	596	616	580	586	612	576	569	541	594	591	625	571	589	531	578	601	625	586	600	571	570	557	610	610	563	587	578	585	590	586	564	597	569	570	553	554	628	608	560	591	626	567	566	587	569	613	562	633	603	597	562	633	574	560	611	553	568	623	568	550	588	613	565	558	625	589	572	534	560	571	542	566	610	581	582	569	564	586	604	573	578	591	595	573	532	589	574	607	508	585	587	592	552	621	591	576	555	586	552	618	615	601	565	578	571	581	612	598	581	590	607	565	533	570	567	570	573	596	549	606	559	613	573	591	554	565	563	570	580	558	576	569	562	571	557	599	571	559	584	557	555	567	535	575	576	601	591	572	631	615	603	584	549	576	564	597	553	574	607	581	576	610	608	575	609	563	597	613	568	613	536	525	599	605	575	578	535	548	597	598	566	547	564	548	599	558	598	616	560	572	582	559	528	558	571	546	572	582	553	589	568	584	572	567	557	521	552	554	582	578	554	590	555	594	598	544	586	566	567	611	527	583	574	597	572	541	572	569	567	593	554	553	571	593	548	568	583	575	572	565	583	617	556	579	566	567	635	516	577	545	584	547	586	562	577	606	571	581	580	558	527	581	534	579	593	603	542	585	557	636	529	594	622	581	601	634	570	588	602	574	583	611	626	612	583	568	594	569	562	615	618	553	613	622	586	570	574	575	595	546	580	548	530	605	607	587	631	603	598	588	599	570	551	593	596	601	556	587	566	563	603	531	542	591	568	561	556	558	560	597	605	580	560	547	571	578	573	529	569	551	542	613	591	576	604	612	573	595	581	605	570	604	591	563	582	562	539	592	562	596	593	576	526	572	571	567	598	599	585	542	556	616	588	574	591	589	614	592	575	555	545	562	580	572	587	564	603	652	583	578	588	580	624	570	597	575	586	628	570	589	553	611	578	570	551	529	588	571	545	607	566	558	590	580	588	548	584	553	543	603	611	575	575	555	574	615	588	615	612	576	578	609	586	600	575	588	583	562	588	584	566	614	586	575	572	634	577	547	573	616	527	587	552	564	606	621	592	599	585	568	575	545	570	582	558	571	592	589	566	600	613	560	599	569	612	564	576	591	561	522	615	590	555	571	569	549	554	572	603	572	575	536	565	566	597	594	587	582	612	615	605	564	631	597	589	546	580	554	564	565	567	580	584	598	599	555	565	590	564	554	531	604	574	591	585	553	592	604	585	576	525	529	573	622	598	595	593	613	639	601	564	589	596	574	572	591	610	572	587	607	577	570	573	569	586	553	593	571	566	579	606	598	585	564	569	553	580	560	605	586	574	552	596	569	531	578	561	540	567	600	543	545	607	547	570	596	607	600	577	563	535	549	550	596	597	587	578	607	605	576	587	554	571	563	547	596	591	569	580	575	574	527	613	581	567	557	612	574	574	534	576	573	580	545	577	606	551	556	555	543	553	585	629	626	540	583	547	599	556	587	568	577	576	568	565	507	567	589	593	579	560	582	605	564	548	574	615	570	602	616	565	555	589	554	585	550	567	564	576	630	579	597	605	622	554	555	569	603	560	589	566	616	559	561	596	579	537	587	611	582	581	542	601	539	594	562	586	546	628	628	561	622	539	567	568	564	575	549	592	585	575	578	586	569	548	600	599	561	571	588	557	563	568	608	577	627	565	580	602	572	582	576	571	539	598	584	582	607	607	570	570	607	590	584	586	582	597	600	590	573	544	573	597	542	545	589	590	591	612	593	597	596	611	577	584	541	608	594	587	572	593	587	651	534	624	587	555	583	577	587	558	612	608	570	567	584	555	567	555	588	567	579	589	531	567	578	601	596	596	560	582	599	581	598	606	608	574	533	562	613	587	550	566	617	585	606	605	569	598	587	565	607	557	600	534	607	601	578	580	545	564	610	586	599	617	582	582	545	573	526	536	583	564	609	585	590	590	559	537	602	583	573	585	589	597	553	581	609	545	538	512	601	566	577	591	553	630	567	577	586	571	566	544	638	598	569	553	570	545	563	597	576	615	562	625	589	625	582	538	560	596	610	554	604	564	587	577	585	601	644	567	593	587	563	596	536	556	603	587	587	577	565	572	569	606	565	571	611	606	573	582	575	583	590	560	535	558	598	621	541	566	599	591	585	582	592	612	564	529	581	570	588	591	603	582	619	572	566	545	621	613	560	550	610	560	576	559	534	589	580	537	558	594	598	623
24504	23540	31969	25215	21529	15657	2164	631	596	588	572	587	591	584	555	587	574	593	575	635	532	520	580	567	533	546	593	540	600	575	556	576	552	573	557	532	567	565	562	576	513	556	550	557	537	548	517	533	601	560	502	581	560	579	608	562	543	629	564	535	529	523	539	570	611	585	559	507	570	531	523	555	557	522	542	550	567	539	554	545	560	558	550	522	525	569	548	582	557	557	538	572	559	527	530	576	539	556	523	547	576	578	548	548	542	578	605	508	523	541	532	514	565	544	544	542	563	568	573	472	542	539	519	580	549	546	544	529	559	602	537	553	614	535	542	518	527	599	516	503	546	606	539	546	539	584	575	568	585	573	513	562	543	549	564	567	580	529	534	527	535	528	524	531	537	517	548	569	503	555	549	559	548	483	586	540	512	541	530	556	543	570	509	554	578	543	544	570	566	612	550	528	543	572	586	536	586	567	568	537	574	597	565	558	527	596	532	574	582	502	581	557	526	514	569	539	544	531	526	543	590	561	536	615	535	591	568	556	489	602	534	573	552	573	539	554	570	535	539	570	511	555	540	540	587	519	559	572	532	541	567	601	532	541	506	554	542	533	536	543	540	557	538	539	543	541	545	535	550	583	509	559	540	545	558	591	546	576	556	563	542	528	502	542	591	577	524	523	574	552	577	556	578	551	588	558	557	582	517	554	531	533	512	569	547	596	574	536	571	583	543	550	572	560	595	514	565	544	540	579	568	528	585	507	523	579	556	586	533	545	569	553	546	566	538	551	558	536	575	557	522	573	577	572	544	528	553	534	542	483	530	551	549	549	523	546	542	552	531	584	571	524	517	531	566	522	587	578	548	525	521	549	560	571	571	541	601	591	537	525	557	543	551	562	554	533	505	581	554	552	554	523	497	554	543	563	560	533	536	528	547	560	565	572	539	589	555	562	570	609	577	511	589	543	555	588	529	542	564	505	547	520	531	552	552	579	533	571	556	575	580	553	570	590	563	543	600	575	518	596	567	549	544	556	526	530	571	528	529	550	577	531	532	564	554	523	559	559	554	554	607	580	560	518	544	568	553	546	548	588	572	585	557	565	516	563	519	563	511	564	544	526	564	535	591	548	536	569	554	559	527	568	555	559	568	543	579	589	527	573	538	570	588	566	523	525	528	560	528	526	571	531	529	578	554	556	548	589	541	576	549	559	521	482	575	530	571	548	528	519	541	536	570	560	522	540	578	537	602	584	592	566	567	542	537	586	590	500	539	544	592	567	558	562	563	546	549	576	521	542	545	592	566	537	566	537	558	524	550	575	521	541	582	567	529	530	538	508	599	562	527	556	569	535	537	554	540	526	528	548	549	540	516	527	561	553	538	563	533	589	547	539	579	573	546	525	565	570	522	542	524	536	559	587	572	565	575	579	569	558	566	586	533	512	581	534	572	540	548	561	525	561	505	557	524	551	535	541	609	519	567	553	513	583	586	568	597	503	574	532	525	514	518	521	542	538	574	504	519	519	583	534	577	589	550	567	562	612	590	582	539	526	555	558	550	574	580	559	535	551	569	558	562	593	563	533	575	538	599	603	541	552	551	540	517	559	580	591	509	543	534	575	572	567	551	594	531	541	565	532	567	571	551	576	566	560	544	561	512	541	591	561	531	510	596	529	528	532	569	588	560	563	531	520	586	537	575	554	501	587	559	532	507	600	565	505	589	520	550	587	536	568	533	562	521	534	516	536	553	565	558	586	535	543	548	553	546	518	560	584	567	565	523	557	567	560	528	517	525	520	537	515	522	538	566	558	517	562	571	534	571	569	566	530	540	552	513	550	517	565	565	570	522	544	549	553	514	546	581	512	554	543	583	555	543	545	579	589	571	518	543	569	537	542	578	591	565	545	546	615	568	515	550	537	581	565	559	570	535	543	526	556	564	542	541	545	589	558	546	567	544	585	571	537	582	514	522	536	539	525	516	528	521	581	572	520	598	579	499	552	543	539	525	578	534	535	546	592	594	560	577	596	531	589	541	593	560	587	608	526	531	537	537	538	548	547	561	548	567	535	539	496	568	595	552	576	544	560	531	551	535	577	551	538	570	527	515	567	543	542	499	588	535	561	560	595	562	555	576	535	580	520	558	522	571	558	597	510	558	599	512	537	576	539	547	614	531	521	521	524	588	564	545	516	514	564	568	565	536	513	498	569	564	550	555	563	529	572	538	527	533	545	520	540	563	537	612	535	554	564	566	545	565	523	536	535	538	552	553	538	574	557	563	579	551	565	541	555	538	563	512	560	556	558	540	579	532	546	534	555	564	545	540	576	546	513	490	545	499	513	538	554	558	564	542	530	552	541	552	517	547	545	558	548	562	565	542	568	530	530	521	502	564	542	534	552	518	525	533	553	509	545	529	544	591	578	587	531	521	564	573	553	563	586	532	582	548	551	521	567	527	575	558	575	536	602	535	547	573	526	569	554	508	558	543	568	565	590	535	568	518	575	569	530	550	510	571	533	571	611	496	547	550	576	516	524	547	572	532	561	535	549	501	575	496	556	576	502	564	574	541	572	526	526	542	560	557	550	575	576	534	603	593	565	555	582	561	587	549	511	556	508	558	527	559	574	552	504	593	530	556	573	558	559	539	552	539	583	579	585	555	580	532	522	566	547	545	549	574	536	559	552	557	500	548	522	542	564	551	552	587	552	549	564	522	552	566	560	544	552	529	572	593	548	529	537	546	532	566	537	528	536	516	513	526	558	542	516	551	517	526	516	540	579	556	564	512	561	578	554	543	576	551	523	559	569	579	540	545	622	576	559	562	537	581	527	575	540	529	558	555	591	559	544	519	532	518	560	503	597	545	541	555	565	572	532	553	558	549	543	559	580	500	539	538	557	540	587	584	566	589	550	528	547	536	514	544	578	560	558	542	576	542	542	569	527	590	626	568	575	555	523	601	550	577	551	497	543	561	540	571	580	580	524	574	596	575	557	547	557	549	532	529	564	543	535	583	532	522	571	555	555	570	528	595	561	545	553	579	546	567	515	578	547	594	539	554	561	538	549	545	568	573	588	552	545	533	511	554	539	528	516	529	524	561	558	542	564	582	493	551	577	543	530	577	546	553	534	551	528	543	563	578	533	597	609	580	595	576	533	538	553	520	536	545	551	569	584	556	523	535	532	593	548	516	535	566	552	523	561	539	569	574	574	554	584	548	540	566	584	544	550	575	522	562	528	538	503	555	592	547	534	543	553	535	566	537	549	573	553	497	518	580	515	540	556	558	533	488	584	562	558	541	552	587	553	546	520	545	521	549	532	547	514	519	570	537	577	563	559	543	560	531	543	528	564	554	553	590	527	546	579	511	527	562	520	568	517	563	534	559	502	579	530	523	567	584	549	553	540	534	565	549	571	559	545	520	531	560	553	562	545	522	554	583	533	579	575	547	579	580	583	559	533	552	547	555	570	562	523	552	557	521	546	552	545	588	539	542	555	589	528	536	548	560	530
59380	100144	70082	36041	20690	4981	916	904	892	850	783	867	874	878	834	867	841	837	914	805	864	874	830	805	844	858	906	849	881	842	864	873	829	853	890	840	882	840	821	851	880	878	831	872	818	838	870	911	869	846	834	879	820	809	863	851	848	837	848	799	840	855	848	793	783	845	833	842	860	824	812	810	804	846	841	822	862	867	847	854	848	818	819	839	857	860	792	836	837	854	818	812	834	841	886	814	887	830	845	923	868	825	871	884	849	796	837	875	869	853	849	837	857	828	832	878	840	808	836	879	812	832	829	859	864	853	832	865	832	860	767	824	801	841	846	848	856	771	862	884	810	906	895	822	842	844	843	817	855	860	868	855	869	862	819	878	866	864	837	848	869	819	881	898	848	848	914	816	790	908	795	856	849	798	828	812	856	877	804	808	828	823	859	872	827	824	841	826	786	844	852	849	859	817	850	863	864	764	871	833	835	839	868	862	879	836	889	833	789	841	829	841	830	847	836	801	765	852	901	906	846	831	867	872	831	906	877	914	862	802	867	823	859	796	791	830	841	855	798	809	823	880	855	855	820	894	867	817	832	849	855	846	840	842	858	806	868	837	819	865	800	863	872	883	878	836	897	833	817	834	841	814	840	859	799	840	835	828	837	811	917	845	832	854	848	895	880	824	878	838	830	858	811	876	849	827	835	856	837	856	882	828	905	790	877	854	851	805	833	818	879	877	878	884	839	832	840	835	829	808	868	877	850	824	864	837	839	888	880	857	828	866	779	834	861	832	854	810	807	794	870	804	830	799	824	823	852	875	833	839	867	877	821	838	894	866	859	831	793	802	844	879	869	838	813	852	887	894	862	895	847	863	812	835	834	884	861	841	837	925	833	851	860	832	847	866	888	816	832	800	832	856	871	839	858	845	842	795	810	825	831	849	827	861	835	845	816	826	874	822	838	854	808	804	834	810	881	876	837	837	813	830	862	824	834	824	839	844	844	804	820	849	813	935	864	852	832	834	815	850	862	845	871	848	835	865	844	851	824	829	819	900	884	811	819	806	865	796	841	801	839	850	903	829	860	854	771	813	834	836	821	845	854	869	817	838	828	781	859	832	816	841	873	836	841	798	857	870	819	871	820	860	862	854	841	807	871	833	830	828	814	854	862	844	813	798	836	887	820	806	782	816	825	790	850	860	866	880	890	768	840	857	805	833	834	836	826	895	861	842	865	871	881	826	870	822	844	870	825	838	826	822	804	815	856	828	836	851	825	821	817	837	916	867	882	798	856	868	793	885	831	862	844	886	834	827	837	823	833	876	801	856	877	852	828	842	882	871	877	830	812	837	775	809	814	814	862	872	858	901	806	849	868	865	801	875	868	844	816	768	849	850	866	885	857	863	875	881	862	829	775	870	832	829	843	836	830	793	824	822	790	835	795	807	869	860	815	880	862	836	841	840	846	823	776	815	853	855	830	818	801	868	807	871	871	881	807	827	824	843	841	860	799	844	841	865	819	881	803	854	844	803	810	838	892	877	862	883	832	848	844	802	818	845	883	837	863	850	825	828	917	822	826	843	802	839	777	787	862	811	828	825	793	792	822	852	797	833	833	870	849	877	838	867	808	860	802	868	819	839	800	817	858	858	881	873	814	844	893	876	847	808	789	834	822	830	846	908	888	825	898	836	900	882	870	830	845	889	849	846	815	815	866	815	885	829	834	808	796	885	867	797	825	839	851	806	861	816	876	799	869	826	852	759	876	893	872	805	859	811	795	846	864	849	872	806	861	873	801	845	856	826	874	856	823	846	881	880	808	888	871	828	887	752	840	850	849	838	813	841	830	865	837	874	844	782	869	841	801	805	827	820	852	884	812	848	855	812	823	824	848	832	836	818	878	856	844	853	854	837	891	813	802	866	873	834	813	854	826	829	824	837	862	836	885	854	901	849	853	825	890	833	843	827	865	853	823	857	869	821	818	805	816	848	802	852	829	822	836	912	830	854	795	876	844	868	836	863	886	853	892	790	857	832	857	884	847	842	900	772	760	865	885	854	848	816	826	809	830	816	861	825	811	843	897	796	863	865	809	848	843	834	830	866	863	820	785	845	832	885	853	885	876	810	828	798	847	878	892	789	867	831	853	851	797	813	927	821	807	875	884	871	848	911	816	804	859	814	872	833	840	830	838	834	817	826	815	890	858	904	846	843	827	841	858	804	921	815	818	877	774	816	914	902	884	827	839	847	861	916	803	837	854	838	891	872	887	900	835	856	859	837	862	866	865	855	846	851	844	808	864	840	847	797	816	894	838	819	800	882	854	801	841	880	845	912	891	854	823	824	859	816	841	863	824	823	834	785	865	836	871	843	868	869	863	853	854	801	875	859	805	857	896	812	793	815	864	798	797	934	811	825	815	843	805	825	865	871	851	840	909	819	841	855	858	800	866	849	836	811	894	865	815	803	898	848	872	856	788	839	853	878	835	813	853	852	843	855	877	843	825	831	834	876	821	822	872	835	844	880	793	826	835	921	841	855	830	837	884	886	852	822	826	857	830	854	858	870	845	787	826	792	835	819	864	844	898	820	847	847	877	839	871	846	893	791	813	862	840	896	855	857	831	799	812	817	796	838	806	836	854	807	881	846	862	833	823	824	852	858	785	856	783	808	898	858	818	783	875	769	883	824	831	896	841	882	842	836	807	870	887	860	856	810	872	880	803	849	841	810	791	830	853	843	842	858	834	858	811	851	859	881	853	833	874	853	851	808	887	790	897	868	831	825	869	817	819	834	779	832	823	853	845	878	854	900	814	847	852	833	879	815	851	831	847	856	847	884	787	857	841	806	839	858	847	859	835	840	767	866	898	773	839	816	844	864	862	840	830	861	833	828	838	833	849	850	850	824	860	813	800	819	866	855	829	869	801	908	850	857	843	828	867	833	850	807	856	798	802	781	867	877	839	838	817	829	834	867	859	822	852	792	869	897	822	838	799	828	829	857	878	839	830	822	841	800	831	852	830	818	850	793	865	893	854	816	871	824	824	834	905	853	841	858	836	877	852	862	824	866	861	836	881	839	785	784	845	857	861	866	836	810	824	916	857	858	865	805	829	846	869	863	833	818	852	861	815	864	816	844	836	809	888	829	789	803	852	827	838	857	857	871	865	833	842	843	796	809	831	844	888	880	860	827	824	892	891	844	814	856	881	867	847	873	837	806	861	826	845	828	836	833	855	851	846	864	901	842	887	867	842	854	810	761	866	809	857	830	835	851	853	810	824	872	839	891	863	876	821	827	822	826	852	874	806	868	900	809	809	825	834	869	829	869	835	818	808	807	860	785	832	859	853	849	813	877	890	860	836	836	844	910	845	823	838	821	861	825	830	880	803	847	845	819	856	844	845	876	837	843	862	861	824	765	817	864	826	867	825	863	819	819	914	891	843	856	866	911	867	847	847	816	864	874	743	857	841	861	859	890	869	893	806	854	827	858	848	864	809	838	839	874	813	871	806	833
32283	33169	27776	9898	1319	454	304	308	287	306	308	266	285	305	305	301	278	277	281	286	279	292	283	301	294	288	306	301	318	301	281	311	273	283	287	280	275	282	283	289	274	272	299	275	293	295	268	269	274	274	275	311	272	305	286	310	260	299	285	288	274	272	281	289	295	271	306	298	282	275	274	284	278	303	281	267	264	270	303	287	310	304	289	285	260	283	288	307	282	309	298	272	294	285	320	311	307	291	307	321	256	320	265	305	290	304	275	285	285	305	295	278	292	326	280	293	281	307	283	290	271	320	294	229	298	350	267	266	256	303	273	322	255	282	264	289	309	280	305	283	301	264	245	295	301	282	266	268	311	276	278	285	269	271	292	292	292	277	285	280	287	276	293	272	302	299	261	285	297	299	292	294	301	298	325	309	306	290	263	268	280	297	275	286	310	264	298	295	297	268	274	273	276	288	291	297	284	293	291	252	246	301	297	309	291	297	273	310	300	295	271	293	302	306	297	280	247	274	295	308	278	303	286	308	272	315	275	250	317	288	282	277	298	328	288	294	258	326	307	291	297	281	308	303	316	283	313	294	292	293	280	294	309	275	294	285	298	295	280	300	301	301	309	281	312	295	316	277	327	274	271	288	309	292	350	298	278	316	279	279	281	266	284	268	296	285	302	293	285	264	273	269	288	293	331	251	304	275	286	277	284	279	317	275	281	293	307	307	289	260	287	307	284	281	316	287	289	300	283	267	268	267	299	286	283	318	284	323	263	310	308	271	298	297	283	302	303	289	279	299	280	288	283	268	269	307	272	297	305	298	301	288	286	310	277	277	288	280	289	299	293	255	254	296	316	281	289	293	280	292	270	284	300	310	322	286	292	266	291	264	282	254	298	272	276	282	280	301	281	310	269	295	281	282	295	289	297	306	298	321	291	264	297	270	286	323	297	285	268	289	256	280	295	328	293	326	316	323	324	312	271	256	295	259	301	288	290	267	294	296	292	311	287	277	282	277	279	305	281	285	305	280	244	295	284	296	292	254	304	307	279	250	286	322	271	285	317	310	280	262	304	319	272	295	258	278	300	292	290	266	279	254	284	287	300	280	289	309	309	318	296	278	275	279	301	307	301	292	308	266	298	289	283	309	312	270	299	282	264	315	291	303	302	291	301	286	302	292	275	283	302	281	286	296	287	335	288	270	265	284	294	298	294	280	272	298	303	278	314	298	283	297	294	257	300	307	291	280	294	275	277	277	311	288	307	279	321	278	313	296	290	284	252	289	297	266	298	272	281	299	283	323	285	311	317	304	278	277	295	275	294	283	283	260	310	263	277	315	297	278	280	288	290	300	255	271	290	309	301	276	307	303	280	276	330	296	290	311	284	300	283	307	296	282	289	292	282	313	258	301	286	310	290	273	308	296	262	292	281	311	296	297	295	319	298	279	278	277	288	311	294	295	319	291	280	316	271	314	270	287	336	287	321	324	287	302	286	315	296	292	266	296	288	306	294	295	269	290	293	294	320	268	291	295	310	275	304	297	310	314	282	306	301	302	299	314	271	269	301	303	290	277	293	274	325	263	275	279	295	269	296	304	281	286	271	295	316	279	289	284	282	306	276	294	295	281	308	299	278	296	269	305	312	318	283	302	271	269	278	289	268	275	281	299	293	276	283	296	298	275	318	290	287	303	279	272	251	314	302	294	293	274	279	286	262	286	303	311	275	275	288	296	297	286	303	304	300	281	310	282	261	308	277	285	287	287	280	265	303	260	313	258	268	265	284	289	296	275	334	286	267	283	328	304	258	283	314	333	273	307	299	289	300	269	306	283	305	289	311	287	281	268	252	298	318	292	293	266	289	270	273	281	309	288	268	281	283	277	274	288	282	279	283	287	277	295	300	284	305	272	285	307	294	258	312	255	279	306	315	277	295	279	280	307	275	250	324	296	289	299	289	289	303	315	278	289	276	267	277	274	280	280	285	308	297	266	261	307	253	285	268	298	308	280	285	292	292	292	271	302	264	311	285	258	266	290	269	273	284	314	292	266	280	283	294	275	337	313	291	299	283	275	268	287	287	291	270	300	292	321	280	296	284	306	288	303	277	298	273	290	275	295	267	291	279	308	299	279	315	267	292	323	266	297	275	298	287	288	282	289	333	295	277	318	283	321	287	288	288	328	300	274	291	278	273	287	270	299	287	278	312	286	319	299	271	326	314	271	292	306	275	274	288	290	303	292	266	290	282	277	300	298	306	257	280	301	275	272	283	280	301	288	287	287	298	280	287	286	285	312	295	283	288	297	266	265	301	258	292	288	276	305	308	302	287	250	287	270	274	312	294	304	277	277	309	292	281	277	273	296	301	322	292	267	286	320	309	304	312	283	273	280	300	296	309	301	324	282	288	276	312	342	320	300	304	267	316	272	283	274	301	297	294	274	269	265	277	277	303	277	274	305	301	298	290	306	295	306	275	296	287	320	258	310	288	307	311	301	276	285	280	299	309	299	281	292	311	254	270	270	303	292	297	279	297	279	297	307	266	305	283	293	265	303	306	301	278	287	317	279	295	291	292	319	277	279	285	269	282	280	325	272	304	282	338	286	273	286	275	264	295	278	278	264	273	268	274	279	266	267	294	297	307	322	292	287	286	277	301	282	282	287	293	312	301	284	319	271	328	254	288	295	272	290	278	257	298	275	290	275	288	276	294	235	291	269	302	282	293	288	289	280	268	291	302	293	308	270	303	270	319	291	300	268	281	295	275	266	302	270	288	310	294	300	267	268	281	280	279	299	263	275	283	265	279	278	290	313	289	268	284	234	297	303	261	304	255	288	281	302	269	275	282	296	303	252	303	296	286	307	266	299	296	297	304	323	314	290	291	297	289	286	300	306	319	295	273	280	287	260	286	272	273	244	269	281	284	312	304	278	273	265	306	294	297	287	330	247	304	268	270	321	304	294	293	264	298	296	255	297	298	302	280	288	281	291	255	317	294	287	302	301	272	284	287	297	304	268	324	307	309	296	267	263	314	283	294	286	277	256	254	263	290	295	303	291	295	308	323	290	292	289	282	282	292	275	287	264	289	292	322	291	273	288	292	300	276	271	278	264	277	279	295	281	257	268	304	289	270	319	323	302	282	305	286	278	276	281	288	316	281	304	275	299	327	320	287	281	286	287	308	293	294	257	307	282	304	280	272	298	259	269	303	286	290	251	274	276	256	293	286	307	265	323	299	276	283	296	302	272	262	267	258	290	311	273	274	276	288	293	279	275	295	295	295	324	290	287	286	302	300	298	315	273	317	308	255	263	299	306	296	281	286	302	301	258	288	293	288	268	315	278	295	297	276	321	279	285	299	268	298	319	309	261	301	314	322	287	315	291	283	276	307	281	317	307	276	290	287	272	237	274	290	276	267	294	286	289	280	303	312	265	282	287	290	314	274	288	272	260	285	270	273	309	305	278	288	299	293	259	292	277	271	315	278	266	289	296	276	283	301	308	260	302	288	299
42444	49948	30483	7662	2429	786	490	471	490	467	499	475	444	495	473	450	477	484	499	448	501	506	481	484	480	459	493	463	486	514	477	482	475	488	484	512	500	489	459	484	483	499	462	493	505	496	493	519	512	489	502	509	494	503	491	484	493	497	495	488	477	452	468	493	441	481	446	493	457	439	480	476	485	474	479	474	496	505	510	475	501	489	498	476	474	478	486	463	431	489	513	496	477	468	470	518	468	449	457	510	529	499	504	531	456	465	495	522	479	466	503	499	451	476	506	492	485	460	455	491	496	441	461	503	489	473	461	493	467	488	501	493	455	487	484	493	432	480	499	503	508	481	469	482	508	480	496	455	490	505	504	448	508	494	528	463	470	483	519	493	522	519	462	492	465	466	496	482	493	504	515	462	486	488	469	499	518	434	494	494	480	511	523	477	509	496	513	464	465	542	450	486	495	500	522	459	493	453	441	477	490	494	486	509	486	478	466	507	442	470	451	459	443	473	448	518	497	507	521	490	451	482	479	475	492	510	466	507	467	513	477	458	494	469	463	475	481	493	454	483	539	477	529	512	473	490	474	478	500	472	447	471	428	486	493	490	447	439	440	520	446	482	518	474	459	450	455	493	455	487	500	498	495	491	497	470	501	475	536	468	470	451	507	485	507	489	472	518	497	459	448	481	508	451	466	488	482	487	460	521	491	523	532	466	494	511	488	493	474	502	495	477	504	482	494	467	437	485	506	502	502	493	468	462	507	481	476	469	480	505	480	510	455	505	500	492	524	458	475	456	507	471	494	500	498	480	478	459	522	476	489	453	454	502	458	483	467	484	472	475	481	464	477	488	472	462	490	434	470	491	531	498	466	453	439	504	528	500	491	486	476	488	485	463	478	531	495	509	490	487	481	457	484	494	495	477	492	454	471	472	499	497	500	521	476	472	485	462	478	489	487	493	437	482	451	516	480	500	474	471	492	483	516	493	471	492	509	491	479	464	474	481	491	467	520	471	547	473	522	473	477	468	479	491	482	480	513	461	437	493	482	469	490	499	460	489	492	479	516	472	467	503	503	481	462	481	472	490	471	448	500	476	520	485	511	459	461	468	503	511	466	470	516	500	504	508	464	488	452	500	476	469	468	462	499	460	505	468	463	495	478	490	484	493	441	485	462	514	487	543	504	497	479	487	461	475	495	509	500	495	514	490	487	469	445	465	468	503	502	491	489	512	482	453	487	493	491	442	496	468	478	504	457	470	495	486	492	487	476	483	506	500	470	481	457	487	458	510	489	472	483	494	515	474	503	514	489	487	485	495	491	477	495	506	485	485	479	456	484	475	506	479	486	460	459	489	489	481	468	448	482	486	489	470	482	447	444	497	442	479	438	491	474	498	469	482	502	480	467	497	469	495	467	491	463	488	460	503	469	504	471	473	512	467	467	485	467	502	436	501	498	483	490	468	462	480	470	487	492	497	473	506	479	508	495	452	466	502	446	510	492	471	478	497	481	487	495	474	469	490	464	491	497	440	428	501	520	518	464	471	490	466	511	507	494	461	521	456	497	467	518	443	490	522	478	505	423	485	504	483	479	491	459	505	468	449	471	488	504	516	458	471	489	496	472	509	521	478	459	441	493	490	517	470	480	481	510	487	474	481	482	496	476	468	496	525	490	503	503	467	471	494	449	466	481	459	467	457	462	491	420	494	511	500	495	493	526	449	500	460	489	447	496	503	460	477	479	489	458	532	431	489	495	486	512	494	487	488	469	510	469	489	506	466	536	482	438	478	507	473	471	488	492	520	465	510	493	479	444	470	447	470	494	485	480	430	539	485	511	501	522	471	447	509	448	459	488	479	506	460	502	491	477	508	488	475	518	497	496	529	475	467	517	434	519	468	517	511	457	480	487	495	513	511	466	528	489	505	452	461	497	483	475	480	499	482	471	460	485	540	469	501	510	478	493	471	458	473	506	486	484	524	465	467	493	438	477	515	499	492	487	490	465	514	451	489	478	468	469	478	471	472	491	492	450	469	475	494	454	461	462	488	518	446	492	504	500	475	468	441	485	504	494	508	449	478	506	436	459	500	457	465	502	465	491	443	441	475	487	470	474	489	485	479	458	490	490	461	479	461	479	495	485	488	486	488	493	468	515	468	502	466	493	490	510	526	494	460	482	493	499	482	481	495	427	454	491	502	453	496	496	510	460	495	450	504	481	506	502	479	480	431	516	459	517	500	492	449	476	523	476	478	524	488	459	499	512	474	478	494	492	502	485	492	475	462	496	498	466	530	473	510	451	472	506	493	476	474	461	491	482	503	457	485	514	467	473	485	466	496	479	498	504	482	449	493	519	522	470	475	524	510	501	443	478	474	467	474	507	492	472	507	484	485	467	503	464	525	507	486	493	471	461	439	467	460	486	498	460	484	481	509	459	487	502	465	458	487	504	491	491	482	446	503	490	483	516	477	459	448	477	481	490	507	503	441	472	478	489	483	438	513	470	487	486	487	473	457	437	471	467	515	510	479	470	485	483	480	491	481	468	486	477	481	514	468	484	468	494	503	432	486	504	484	447	511	462	492	481	480	495	485	467	495	437	529	453	474	499	507	486	461	497	503	469	449	459	487	510	492	497	458	481	470	482	464	455	497	490	470	485	480	472	477	490	461	485	498	475	473	465	510	477	460	456	467	515	471	489	472	479	503	456	473	475	463	470	494	488	513	467	451	494	528	478	472	505	465	514	520	446	453	517	498	481	469	501	508	482	485	490	489	444	463	471	494	449	492	483	435	509	474	466	509	507	478	496	456	519	515	500	477	463	488	484	558	445	476	468	479	464	492	495	462	501	526	500	456	492	488	496	500	454	504	468	498	476	470	484	479	503	479	517	458	493	489	483	466	474	467	461	498	486	494	468	486	469	498	490	521	477	525	475	479	492	503	483	511	456	455	482	449	480	456	431	480	477	510	460	440	476	431	472	489	513	515	462	494	506	486	499	493	468	466	476	463	491	474	483	510	464	492	465	458	485	481	478	527	498	454	493	486	511	468	521	489	490	495	441	499	488	489	478	490	457	481	493	440	494	481	478	449	466	480	470	464	485	466	463	462	492	466	480	485	499	503	465	465	494	498	483	477	511	467	488	490	503	518	473	482	478	448	511	458	486	496	490	483	460	489	474	461	481	477	450	465	511	530	474	492	488	489	517	455	521	488	474	473	459	481	472	506	464	413	509	483	436	497	494	481	481	500	483	521	460	482	462	510	444	481	497	493	499	467	505	504	469	483	489	478	450	486	504	476	516	449	466	501	515	494	475	500	504	436	475	448	470	480	471	532	498	493	464	466	526	481	520	491	506	487	471	440	508	490	539	467	498	514	497	480	459	474	497	464	485	458	497	462	474	471	460	464	496	463	517	506	473	507	466	468	518	480	493	467	477	495	493	486	470	478	516	499	505	461	477	471	456	512	500	494	501	457	488	493	471	483	497	498	509	480	448	501	470	416	462	493
25776	26479	34856	26404	18512	5704	459	406	340	402	391	397	366	358	379	377	365	387	410	355	353	407	371	390	338	388	406	360	394	365	347	388	416	328	385	373	393	348	391	335	365	373	339	374	373	346	356	399	337	365	367	340	338	406	382	368	357	335	363	361	353	367	373	362	372	352	347	392	353	351	344	376	365	346	377	370	360	374	353	337	358	380	380	343	349	354	353	353	374	368	377	368	371	357	388	376	351	394	334	373	367	358	337	377	340	375	370	349	393	389	342	371	352	386	373	342	389	342	381	403	366	377	367	388	362	355	336	356	358	363	349	369	359	337	374	406	361	358	348	375	363	366	394	387	351	345	346	346	365	373	352	371	374	384	363	370	365	328	374	379	373	380	358	399	409	381	360	363	359	373	337	354	381	354	381	372	365	369	356	366	401	335	371	385	395	339	338	394	349	369	355	405	384	327	378	374	392	381	362	390	350	380	362	363	371	397	367	352	365	374	399	358	395	340	358	334	373	369	402	342	339	380	368	350	321	396	380	320	356	409	360	362	362	346	361	407	396	339	369	372	333	353	347	350	350	364	351	357	363	397	378	330	357	398	364	340	339	366	370	383	381	391	359	373	364	350	370	350	363	356	399	365	357	353	357	350	349	351	350	367	347	325	353	387	393	357	374	369	367	348	372	372	364	375	405	362	372	383	366	335	376	342	364	354	349	380	355	378	353	378	379	353	382	407	350	351	353	352	368	345	353	344	326	377	370	369	372	364	397	359	353	375	366	365	371	348	325	351	383	336	350	354	353	346	343	361	374	375	362	371	356	373	381	354	360	362	343	323	367	371	355	358	377	376	381	366	340	402	359	370	387	328	321	405	382	356	350	348	350	363	374	376	385	364	363	391	390	324	354	342	357	361	366	383	368	332	369	388	350	361	353	400	367	340	384	347	332	366	355	342	370	354	359	392	356	335	365	362	361	314	386	349	348	333	365	394	333	325	345	363	380	353	384	366	354	357	368	371	356	319	374	367	341	376	331	362	336	374	344	330	367	331	392	362	341	342	332	341	371	341	378	374	334	378	343	345	350	402	358	351	392	338	347	369	358	328	355	367	376	332	360	347	399	371	391	399	352	364	351	366	350	359	378	391	354	362	367	379	358	338	360	344	342	346	335	386	411	362	374	372	398	375	365	371	346	368	382	369	388	350	366	337	353	372	373	367	365	363	350	369	370	391	347	375	377	367	369	356	380	341	397	349	329	371	392	342	346	345	363	345	357	376	355	371	376	365	373	375	332	374	417	368	382	411	375	380	378	340	393	354	321	380	387	386	335	341	392	364	382	368	345	354	347	366	372	349	350	397	333	340	355	383	362	379	372	374	358	330	353	375	392	382	381	362	376	393	395	357	370	356	371	350	367	367	386	372	385	367	378	340	395	360	365	382	338	387	339	375	382	340	363	360	387	351	348	372	365	364	373	367	326	354	375	358	332	407	382	339	383	391	387	383	372	377	364	369	383	364	375	391	363	358	394	370	365	367	347	360	337	371	378	362	358	375	334	338	347	350	380	335	354	354	384	393	326	397	338	390	365	347	361	366	340	381	357	349	349	371	363	408	358	350	392	345	350	329	338	331	367	375	376	342	368	361	415	417	332	350	357	389	381	363	367	389	335	368	366	353	403	340	332	357	345	369	394	352	349	375	360	353	332	346	375	360	344	348	395	322	357	370	374	385	330	337	338	349	386	339	351	316	386	370	366	383	334	363	309	369	392	353	385	328	386	397	374	374	363	360	352	344	375	352	376	343	384	357	360	350	380	355	398	384	360	370	356	341	349	339	365	345	375	352	346	368	371	376	353	360	345	368	371	375	369	352	381	387	391	361	370	365	366	403	368	374	355	362	385	342	394	358	396	392	395	381	387	351	342	352	340	381	352	379	392	377	346	377	346	334	371	339	367	389	372	395	354	355	388	335	357	360	355	374	357	382	361	329	357	335	357	377	367	370	363	392	353	324	383	373	354	343	350	361	331	352	397	364	341	369	387	369	364	350	394	366	357	375	391	370	391	384	360	365	355	351	368	345	365	384	367	381	391	401	347	349	372	366	379	358	379	373	362	358	367	377	347	387	346	401	374	394	389	370	353	372	370	364	372	364	385	373	342	387	370	369	353	365	375	383	338	360	356	352	392	346	348	363	417	362	338	354	365	355	354	379	363	395	360	350	350	382	364	358	367	353	374	309	355	395	383	329	366	374	373	344	353	364	346	390	390	337	353	345	355	389	358	337	395	366	408	368	381	357	357	379	362	371	355	339	370	372	317	404	369	325	344	356	377	363	322	377	339	366	373	387	363	359	364	351	384	363	352	344	340	372	372	375	406	376	382	366	346	363	382	371	379	370	409	374	356	335	371	393	363	362	331	349	378	367	344	368	368	391	343	367	364	358	364	369	338	359	373	348	370	364	369	377	358	330	390	389	374	355	366	378	366	380	383	392	328	392	383	364	373	331	381	371	386	406	377	338	358	345	384	377	382	389	362	362	355	366	356	412	345	356	386	324	355	381	369	390	362	343	351	323	356	343	344	351	382	372	389	379	380	376	371	394	379	375	359	377	344	346	358	369	341	345	345	311	381	358	351	358	352	382	341	349	345	379	352	373	354	346	374	395	365	354	371	367	390	360	355	375	351	378	394	404	333	349	371	350	351	318	349	367	345	347	374	351	336	346	351	326	394	338	340	361	368	383	406	369	370	371	385	390	361	371	344	363	375	371	356	365	380	355	341	379	363	347	371	337	373	373	409	370	351	371	382	374	349	330	345	387	358	382	373	371	383	351	384	353	386	343	356	393	327	364	353	350	367	357	384	353	344	365	370	360	351	362	361	391	360	325	393	364	409	355	364	374	334	369	356	356	367	367	376	342	341	348	378	371	366	352	366	382	389	346	360	384	371	358	373	351	383	353	361	370	365	345	366	373	352	378	364	349	329	369	370	365	392	355	381	361	380	406	339	329	343	370	356	366	411	359	377	396	350	378	379	371	352	371	377	359	362	370	354	389	338	363	382	364	381	382	354	383	371	367	382	374	371	386	369	358	373	338	371	325	379	334	342	363	371	369	380	354	386	331	378	347	368	356	398	383	375	368	356	373	376	368	375	354	379	400	373	356	342	343	365	369	384	351	371	341	364	379	380	365	388	392	364	418	377	372	385	375	409	353	372	371	354	404	344	329	398	353	365	353	390	356	363	339	373	350	370	417	352	379	405	345	360	380	382	399	344	354	331	385	379	349	361	332	384	371	382	357	374	388	363	364	369	384	378	401	341	402	393	367	350	367	322	360	384	365	370	393	340	352	392	394	377	408	356	355	377	362	348	363	388	373	396	358	347	389	363	345	391	366	331	366	342	353	395	364	361	365	364	356	374	414	351	338	304	351	327	376	347	362	350	371	340	349	386	372	328	361	374	359	391	352	363	391	337	353	366	364	358	370	366	362	385	363	384	377	378	365	348	350
62821	93765	63211	25939	12596	2797	587	633	564	622	580	579	578	612	582	591	607	538	587	651	611	597	622	595	553	581	624	615	557	573	596	600	615	604	549	610	583	593	580	608	598	556	555	583	556	528	581	619	602	586	574	604	595	580	583	609	620	554	573	627	599	604	590	576	605	634	612	548	601	584	585	576	577	583	580	545	610	577	594	568	594	611	575	584	572	574	586	561	584	568	600	601	602	599	581	593	622	585	558	595	561	591	526	572	573	596	567	591	567	592	572	592	598	555	632	575	597	581	618	590	580	595	599	565	543	611	572	605	561	529	574	631	569	612	540	564	595	598	577	587	578	561	533	585	605	537	571	595	608	564	597	615	530	630	619	564	586	554	580	603	574	610	572	610	567	630	589	641	623	546	610	559	602	573	568	532	580	612	530	579	609	600	616	576	582	581	557	567	579	624	600	567	582	609	575	571	628	542	592	602	581	557	575	663	625	572	552	614	558	571	584	596	606	550	579	586	636	547	594	607	627	615	558	657	612	644	593	595	570	583	587	568	565	564	581	546	608	636	540	609	594	549	567	586	594	560	579	601	566	554	584	568	582	591	596	617	575	558	599	598	602	589	572	565	567	568	592	584	580	599	593	572	558	590	570	603	608	567	666	569	578	647	635	581	591	588	606	595	587	563	554	574	600	615	603	613	575	630	563	574	592	581	608	640	566	614	536	582	561	614	599	557	590	582	592	592	568	568	581	573	579	582	585	573	601	603	582	539	602	557	574	569	633	617	573	577	626	573	601	588	615	575	576	574	595	580	606	597	575	563	597	582	618	571	568	582	579	561	558	592	597	561	578	584	571	520	562	577	593	599	611	571	599	593	569	539	606	578	602	595	647	586	591	596	593	590	574	583	564	612	595	608	577	607	564	572	582	610	595	618	598	638	602	577	569	560	601	619	619	593	573	629	612	605	610	565	611	579	590	585	576	602	553	573	597	630	611	577	565	583	593	581	570	555	620	576	592	557	634	590	570	608	585	624	558	591	592	595	588	580	627	562	578	580	589	594	582	649	611	582	584	567	589	578	612	529	558	592	562	602	624	595	562	575	610	576	582	601	575	612	565	619	583	569	580	601	603	556	604	610	587	598	598	558	546	617	641	575	562	627	620	572	577	618	576	572	566	600	582	613	560	628	614	577	567	604	567	624	574	597	611	564	594	635	598	594	588	589	559	587	610	565	567	623	539	575	584	579	576	604	617	599	584	566	570	581	565	590	607	602	550	579	587	556	609	561	570	581	577	585	610	553	603	589	572	601	580	571	612	622	607	576	564	608	551	572	614	596	588	579	557	569	573	584	580	574	546	588	587	627	583	591	588	610	603	590	638	549	580	546	610	610	581	626	577	570	618	579	597	632	611	598	582	538	575	547	567	549	589	562	587	581	604	577	627	628	620	616	605	598	582	578	622	592	591	575	554	605	592	585	563	586	539	615	583	569	579	563	544	582	617	607	583	587	597	585	580	587	599	574	610	568	594	633	564	564	581	612	565	611	575	626	596	579	614	627	573	570	618	563	583	585	600	549	606	618	586	594	595	554	597	576	591	577	613	592	613	640	659	565	602	623	588	609	630	635	622	580	570	573	595	638	575	558	567	596	609	561	558	550	546	635	553	602	530	586	579	610	624	558	613	597	581	598	571	628	576	583	588	582	554	585	647	602	593	582	534	599	598	609	577	567	565	538	608	561	604	645	566	592	586	551	588	620	574	604	564	599	614	610	582	569	600	588	575	598	567	569	556	574	575	641	561	630	609	576	619	598	579	594	610	610	576	567	613	588	560	575	605	582	520	553	587	624	562	578	602	558	589	600	609	578	590	587	600	612	582	570	596	585	587	626	614	596	602	603	579	562	615	560	595	604	544	591	597	568	609	547	586	570	611	619	570	599	619	605	611	604	593	616	604	604	584	579	572	582	559	613	586	583	562	565	576	550	589	587	580	579	573	611	590	591	630	566	572	568	591	598	606	602	612	624	636	637	546	601	589	608	572	563	583	593	615	599	615	628	610	615	559	609	592	588	634	581	583	604	594	565	615	614	582	624	601	596	566	594	575	609	586	584	595	606	559	562	597	580	616	604	555	570	615	595	595	594	570	566	615	596	592	567	588	599	602	552	655	607	609	583	589	616	566	541	605	616	560	587	588	576	589	573	636	595	595	594	610	568	562	629	577	595	589	635	616	601	560	601	563	603	573	586	590	615	616	603	575	552	595	581	544	584	578	607	582	537	529	595	620	600	604	526	639	617	603	549	593	630	590	600	589	632	604	632	583	567	602	569	560	564	602	572	602	602	540	583	607	551	615	596	533	593	596	578	521	595	576	556	619	630	606	580	619	598	601	574	607	581	557	556	583	589	578	582	550	559	565	603	553	596	582	559	599	599	561	589	569	566	510	568	598	594	598	531	574	614	561	568	576	576	534	546	561	599	606	597	568	597	558	566	597	614	562	590	620	621	628	633	585	602	614	606	565	598	584	573	613	553	595	649	576	620	592	583	564	576	549	599	592	554	584	569	566	583	563	611	607	541	559	598	594	603	537	631	598	547	603	638	573	586	545	556	532	592	541	567	589	576	594	556	604	582	534	578	579	594	572	601	597	619	594	556	566	561	593	561	608	647	620	593	630	586	606	552	569	579	617	639	608	561	582	578	616	593	594	580	579	580	567	600	633	616	617	589	630	584	616	581	576	557	598	574	562	605	610	573	575	616	605	583	585	592	560	569	601	577	564	543	573	643	570	599	572	588	574	602	530	586	571	587	574	622	642	545	573	562	590	634	591	587	605	561	611	605	590	610	595	584	579	566	585	602	565	565	650	579	615	631	608	607	608	607	578	604	548	550	612	556	606	581	582	586	591	626	597	585	582	595	609	597	553	577	574	589	586	600	593	606	592	602	547	556	629	576	581	574	574	605	574	645	603	588	606	609	587	611	594	587	578	548	605	582	591	610	571	554	634	603	625	570	550	549	567	594	592	592	569	566	588	600	585	620	591	559	574	599	594	613	630	569	567	570	577	566	559	578	576	581	600	597	610	616	576	597	574	580	595	611	571	625	601	575	580	586	604	610	573	574	611	551	608	633	555	563	591	591	537	610	577	634	599	598	545	630	573	605	611	612	575	549	598	566	579	590	629	622	548	603	610	559	572	634	577	605	568	607	621	581	590	575	592	634	556	573	587	598	575	596	566	556	602	562	575	570	608	572	580	580	572	620	597	562	601	567	613	625	598	608	587	572	579	591	599	599	581	572	586	582	608	561	592	607	558	581	575	561	561	601	625	561	584	602	578	574	596	543	587	574	587	557	528	602	611	592	556	593	551	571	551	594	591	574	574	526	597	548	652	596	589	604	569	570	610	584	571	582	588	583	576	585	541	599	578	629	611	604	643	592	579	523	591	577	592	583	593	594	532	586	633	586	587	621	612	593	580	602	596	544	539	571	612	570	619	595	575	591	559	586
24405	24079	32388	25218	21429	15490	2071	626	544	547	608	585	556	578	579	585	592	554	507	599	561	545	551	615	558	585	564	584	580	549	521	609	536	518	508	514	592	570	523	555	565	546	583	588	529	545	542	587	548	549	535	578	558	577	544	552	555	540	551	522	572	558	568	535	573	564	572	545	598	589	581	541	521	541	556	540	518	566	535	571	531	554	561	600	553	539	603	588	577	575	560	531	547	562	526	537	502	550	548	532	564	555	595	542	518	606	565	573	568	541	589	557	521	591	531	601	564	591	571	597	550	564	602	562	524	524	578	546	558	608	564	531	591	594	533	554	541	567	585	549	595	551	527	561	532	564	596	554	578	551	553	541	547	553	568	546	553	555	519	591	568	531	567	542	561	565	540	519	574	547	555	517	582	544	545	579	557	536	558	529	531	560	525	586	565	533	528	521	505	571	569	584	547	542	546	545	522	518	540	558	562	532	568	554	583	583	551	572	552	581	557	564	559	557	564	574	549	558	574	547	553	576	528	581	562	530	584	597	539	547	549	575	519	567	553	581	600	558	538	560	572	517	572	575	585	554	549	594	519	569	567	586	561	585	562	540	563	512	542	553	584	503	517	595	565	567	528	541	597	557	542	567	545	549	567	585	525	569	556	542	579	550	552	519	560	567	550	551	520	517	579	558	553	548	545	560	607	536	556	536	564	552	553	576	556	587	540	538	582	537	559	583	559	547	545	543	585	547	563	588	545	555	531	598	566	602	531	512	549	581	606	581	530	572	571	545	562	576	573	557	576	547	582	558	501	584	543	563	553	578	569	512	525	530	566	547	547	600	521	559	583	522	528	564	560	574	524	565	568	541	559	547	552	571	555	603	563	533	583	545	498	555	576	487	567	572	575	577	562	558	542	574	567	557	558	545	508	529	580	600	544	521	551	609	569	597	544	553	534	556	563	557	532	563	577	558	591	580	536	588	567	595	575	550	516	539	568	577	560	533	554	523	550	565	542	576	535	511	538	555	526	600	570	534	578	515	551	527	555	564	582	584	576	566	550	569	542	578	603	530	565	567	573	563	581	581	553	543	583	558	528	556	567	542	561	591	521	552	602	564	575	605	543	587	564	545	547	567	551	559	555	541	487	562	565	546	544	546	588	544	555	544	560	546	568	528	537	564	563	568	533	572	566	550	556	589	582	555	520	569	578	530	571	572	551	564	567	545	542	604	516	551	587	538	557	525	567	558	574	557	554	555	559	558	520	560	559	536	550	543	597	533	562	568	545	564	573	560	540	568	576	573	542	575	563	559	581	564	578	555	541	525	596	543	531	515	530	519	562	545	549	543	577	536	541	542	559	573	609	542	562	535	542	527	519	546	581	545	543	565	540	546	545	544	567	555	570	570	580	585	513	555	559	548	558	566	553	554	590	565	567	583	566	609	541	532	600	535	513	529	599	540	537	572	529	505	563	573	566	541	535	527	569	522	526	516	538	522	547	566	555	513	526	520	537	578	573	546	619	540	551	627	554	559	561	546	566	565	563	568	561	601	591	558	558	589	535	557	598	565	574	540	573	556	561	558	503	589	551	539	574	563	575	509	560	529	534	554	556	565	538	532	546	561	547	534	521	563	532	588	610	539	516	609	552	527	544	553	567	539	552	549	563	542	583	562	532	513	538	565	570	498	542	575	561	559	575	528	506	553	550	547	611	548	538	526	576	564	538	540	550	566	573	493	571	606	539	557	539	558	618	570	579	553	599	549	515	545	567	583	569	579	530	503	509	558	546	577	555	575	545	549	565	573	609	537	575	549	581	601	541	553	534	558	587	589	561	528	558	547	538	548	577	577	538	546	584	589	594	552	574	593	530	535	595	553	566	588	605	560	574	578	548	602	551	567	529	600	539	546	586	529	532	555	579	574	552	524	556	574	547	538	581	562	542	524	574	585	551	585	556	577	517	546	585	530	519	575	519	558	598	513	574	561	540	588	540	539	571	527	545	581	533	538	573	542	560	635	557	550	549	563	550	568	572	571	558	555	520	549	550	542	548	548	543	543	538	546	561	545	604	549	526	538	561	606	578	578	558	539	559	572	591	572	570	585	515	556	561	555	562	511	561	592	543	545	567	542	561	600	579	530	504	582	537	590	553	576	525	505	541	530	558	546	541	576	553	534	515	569	575	518	573	545	547	534	533	576	521	548	519	561	525	534	577	589	585	527	550	577	585	552	560	580	598	554	551	603	530	615	500	569	531	564	556	524	548	509	588	545	564	505	566	517	570	585	573	557	555	598	532	536	550	547	575	550	521	556	582	555	538	598	568	554	596	588	550	530	576	538	538	534	531	563	560	563	605	588	556	553	507	559	544	558	537	573	550	589	540	573	544	569	586	552	520	519	548	513	548	518	538	546	550	557	570	551	591	549	545	567	553	587	565	530	584	524	594	567	588	585	525	552	593	555	549	533	545	588	586	553	606	559	580	540	556	553	569	575	542	543	582	583	547	587	575	570	571	551	558	539	567	549	556	549	529	559	577	527	585	559	548	568	581	550	511	512	569	532	566	539	565	544	532	538	547	558	522	501	578	524	546	599	537	522	557	547	569	588	559	576	563	546	542	528	563	539	583	543	543	560	568	606	570	540	540	554	596	545	557	560	561	546	520	565	605	586	536	560	590	528	543	544	547	558	587	543	567	562	572	559	538	564	570	585	551	563	536	525	529	537	577	587	541	599	587	532	581	560	543	538	578	557	613	520	548	538	561	525	574	535	553	591	588	551	547	565	591	605	521	543	566	555	547	556	542	551	594	526	582	568	572	540	580	522	516	609	549	592	538	547	524	551	521	558	572	551	553	586	580	594	580	603	531	527	555	568	594	542	578	584	518	506	587	552	543	518	568	558	527	573	556	532	526	556	548	555	564	598	534	540	563	571	578	533	558	562	573	563	561	573	554	555	538	554	542	566	543	586	585	558	557	574	532	526	551	527	554	528	526	571	567	546	568	571	528	596	525	561	534	555	546	607	562	547	594	569	579	562	502	576	532	607	595	577	583	589	609	532	529	541	524	537	569	577	528	571	565	577	530	600	564	569	566	517	536	547	550	550	559	563	537	527	577	581	538	540	559	529	559	561	570	578	532	540	554	566	548	541	537	583	517	546	533	541	616	565	568	550	560	528	549	554	554	585	584	538	558	586	630	548	548	570	541	555	560	562	537	569	567	536	549	548	564	585	524	575	554	555	575	554	552	599	563	529	563	535	551	572	575	621	524	533	568	606	535	532	574	562	575	561	547	519	534	564	606	583	566	580	551	532	586	554	564	531	553	585	542	559	581	571	547	580	533	515	515	623	585	578	539	578	553	525	536	544	565	556	613	588	563	588	543	540	584	558	564	570	546	489	539	530	521	571	549	589	598	565	569	552	552	553	539	590	608	550	597	553	552	534	553	534	550	508	609	566	551	543	577	579	572	574	534	564	543	598	517	559	551	584	537	514	558	529	584	548	611	537
59402	101429	69885	31246	19688	4496	859	841	833	869	800	865	853	872	851	882	840	861	839	838	882	807	814	871	787	841	868	879	889	826	839	899	846	825	838	849	860	834	876	888	880	865	815	859	839	865	846	831	881	814	838	864	801	837	793	835	799	879	864	835	802	849	848	874	827	845	827	898	824	879	858	850	861	841	853	809	829	817	872	819	881	793	904	764	839	834	913	839	863	795	837	828	845	812	905	827	847	852	887	864	864	862	893	857	820	887	858	874	862	857	898	918	800	859	874	851	819	880	852	829	866	848	832	834	864	843	836	877	855	892	855	813	887	827	824	818	798	826	865	842	866	831	861	836	829	840	814	867	844	847	830	863	846	850	857	856	840	884	866	835	892	837	848	871	860	850	848	852	858	855	842	859	871	804	813	881	808	862	794	940	838	873	827	847	763	825	855	855	876	828	848	870	877	893	789	868	854	882	853	853	901	839	863	817	872	817	864	847	912	842	909	877	777	820	815	804	881	759	841	883	852	830	839	913	858	828	868	832	801	869	846	845	879	845	862	840	853	866	829	802	863	853	819	822	867	831	827	825	864	795	862	870	802	802	843	891	842	892	840	821	881	852	838	844	879	831	856	892	837	875	829	822	932	866	812	844	857	828	832	822	854	865	833	827	861	883	850	861	898	869	857	860	930	888	830	831	837	814	802	819	877	875	880	805	852	851	847	826	819	853	849	864	859	868	859	856	840	822	866	879	788	795	830	875	845	864	872	841	829	848	881	871	882	875	839	816	883	803	835	831	849	811	826	828	850	890	794	877	832	910	836	842	804	859	827	872	823	872	882	864	819	856	837	872	882	829	863	834	841	795	797	838	891	870	817	869	786	827	853	856	856	873	817	849	884	768	835	805	844	799	806	850	806	848	911	815	878	850	818	836	863	801	836	861	881	831	853	806	886	826	831	848	857	862	893	806	880	816	874	849	875	881	778	798	829	849	858	824	824	854	885	824	861	873	815	838	822	847	854	880	806	833	793	831	858	872	836	823	888	837	785	802	874	831	855	810	836	834	849	864	867	901	836	866	883	826	855	859	818	854	885	850	885	810	840	825	848	808	836	890	863	829	845	795	824	879	853	869	885	877	870	914	821	851	842	793	894	911	810	806	799	838	844	881	847	913	832	852	812	800	810	856	829	882	877	857	842	825	843	904	851	832	783	803	854	819	814	823	848	819	859	852	813	835	840	866	795	810	870	828	793	831	884	834	810	809	848	818	801	860	860	852	831	850	890	795	876	855	807	828	812	804	856	878	813	883	857	868	818	870	849	811	845	812	879	827	809	890	828	823	833	839	840	838	874	853	851	832	842	860	877	807	864	831	858	842	815	816	880	795	868	891	826	858	853	857	844	869	828	822	829	839	832	799	844	828	893	868	860	880	830	846	869	860	833	859	851	846	799	837	828	910	832	820	887	869	849	821	895	838	839	806	835	861	852	820	851	806	856	812	892	822	779	846	819	856	837	864	869	831	838	835	842	869	883	858	853	874	881	818	800	821	881	836	825	840	862	882	876	874	830	912	873	870	832	855	873	820	810	849	865	818	814	829	884	888	785	888	892	843	877	866	823	841	845	863	856	875	870	878	824	890	809	827	871	880	845	858	900	894	798	820	862	888	903	832	878	868	852	834	862	838	857	870	794	911	863	831	815	835	842	895	895	822	809	832	848	810	840	852	852	816	847	834	825	829	841	820	829	855	835	831	836	830	827	776	807	879	845	835	879	827	837	863	853	828	856	809	862	866	876	808	822	891	829	845	825	830	847	837	847	834	853	861	905	854	807	843	834	823	816	817	882	891	893	808	878	827	855	850	837	820	844	804	831	868	818	873	856	876	850	820	829	815	857	848	900	869	903	827	833	892	836	890	850	878	882	845	859	806	877	828	839	860	859	819	798	835	879	825	825	826	848	824	859	840	843	837	852	799	863	857	857	811	859	837	813	836	875	888	903	855	802	827	808	821	849	867	855	851	861	879	867	822	870	855	798	847	860	870	876	844	867	864	843	848	866	885	829	862	810	859	788	836	854	843	879	859	832	822	898	846	841	826	840	810	899	850	814	795	859	827	800	798	779	827	904	905	826	810	858	906	825	865	856	814	792	850	808	806	835	815	872	806	880	859	817	882	781	825	857	845	869	812	824	868	852	839	882	830	865	809	889	922	826	882	831	855	789	856	850	866	847	859	849	882	823	811	834	878	841	832	855	890	881	844	822	817	871	881	858	840	853	825	864	889	827	817	883	833	912	833	830	836	869	869	853	837	823	863	843	886	856	868	796	813	880	832	851	863	850	823	891	831	901	857	793	849	861	802	905	852	818	843	885	837	924	819	842	850	880	845	843	849	827	828	901	876	872	841	795	909	873	819	843	839	883	838	810	880	812	860	847	837	847	842	903	857	887	843	904	859	856	797	818	817	827	821	818	824	806	858	865	828	793	783	824	841	825	865	814	815	824	886	844	815	839	853	817	886	849	878	833	831	867	839	856	867	823	844	785	879	869	907	867	857	826	864	825	874	823	785	803	822	873	798	887	859	860	809	864	843	899	856	851	827	861	838	874	837	863	896	830	828	822	826	839	798	882	795	823	842	835	806	786	861	900	834	892	836	834	874	863	802	821	826	789	861	853	835	836	884	881	860	876	834	907	838	807	833	873	831	822	867	862	830	821	883	825	848	830	830	813	850	821	897	807	819	859	789	869	865	861	863	806	858	837	846	843	876	844	882	816	843	853	858	843	870	809	847	813	817	837	855	904	866	838	866	818	825	900	846	867	906	857	838	860	867	876	846	821	809	806	840	873	840	858	862	817	861	830	832	828	807	907	853	858	830	840	881	836	859	877	887	842	833	819	849	840	824	812	878	852	892	874	835	848	849	854	796	816	814	853	839	804	803	909	803	860	849	848	851	854	850	791	842	875	877	844	856	830	875	842	844	878	846	821	826	860	841	855	819	862	818	845	813	825	817	866	793	809	834	841	850	834	817	839	856	842	864	842	852	830	842	854	861	853	872	848	791	889	834	854	889	786	878	818	891	849	894	853	852	812	832	858	811	907	788	847	835	853	900	837	837	919	832	915	787	884	811	787	842	875	842	866	874	853	889	907	813	845	859	836	878	874	846	815	875	797	793	883	854	863	857	835	774	823	837	842	852	887	849	901	886	840	846	842	865	816	812	839	810	830	809	841	822	804	797	810	831	817	862	898	848	874	825	823	817	850	865	807	844	864	768	868	876	816	814	811	783	901	853	841	881	833	891	876	812	806	855	871	847	856	809	857	842	823	834	869	829	849	882	810	832	843	816	891	839	880	860	817	883	832	837	840	861	875	824	868	833	822	883	825	845	783	845	821	845	878	856	852	837	852	925	866	836	886	903	838	842	811	830	844	838	801	882	859	827	894	830	837	856	872	799	829	837	856	858	864	857	881	806	848	792	841	811	797	820	818	898	811	855	835	809	869	893
32282	34216	27811	9165	1774	546	286	306	264	284	280	259	282	293	311	296	293	249	312	257	262	303	281	308	284	290	270	308	275	312	280	308	283	290	314	292	317	283	239	288	294	299	283	290	295	288	306	266	308	296	302	277	297	285	293	308	253	299	275	285	272	298	296	327	294	282	281	271	286	297	303	304	286	276	308	289	310	301	303	275	278	277	263	299	294	289	285	304	285	261	271	283	312	290	304	286	280	270	282	284	278	280	271	284	303	280	271	287	282	301	266	308	298	289	292	293	280	293	259	253	294	281	271	280	273	312	318	277	289	290	294	281	294	302	300	289	262	310	296	303	287	264	291	303	265	287	282	277	311	258	269	303	298	284	293	300	284	295	290	277	284	253	282	278	299	293	271	274	270	301	273	312	300	279	294	278	273	299	305	285	295	273	295	293	298	285	311	288	290	295	282	293	281	302	309	285	281	276	253	323	263	281	273	278	300	278	286	294	297	280	238	282	328	288	281	262	256	295	296	277	278	263	343	283	287	261	290	276	292	278	283	271	295	282	294	295	284	287	273	280	268	259	302	279	265	299	276	272	294	290	305	271	275	273	256	278	306	287	275	279	300	279	268	296	275	328	288	301	273	284	285	317	305	267	320	300	286	280	276	273	278	291	332	282	274	283	290	273	282	270	278	273	281	260	276	304	278	292	295	264	282	290	295	288	288	288	257	306	305	336	290	243	303	279	245	312	266	307	281	278	288	298	287	288	282	323	303	294	261	306	304	275	274	291	263	326	273	281	288	307	281	251	282	276	268	285	263	262	281	290	284	263	267	275	294	296	284	263	294	293	283	269	288	270	312	291	289	274	310	298	293	294	293	297	297	283	304	286	306	340	294	310	269	279	266	300	259	262	286	316	271	267	322	271	261	295	260	295	293	303	312	277	282	276	293	276	282	280	294	276	308	286	276	265	294	279	312	279	280	271	270	314	261	296	293	309	277	302	273	254	309	286	284	274	309	266	281	263	288	299	314	279	307	287	294	288	295	299	310	284	292	279	288	324	284	273	265	274	311	289	279	303	320	309	259	272	297	292	301	301	265	294	285	274	271	318	295	298	283	306	311	272	294	279	286	289	266	314	268	282	309	262	298	295	270	286	304	318	270	289	277	295	293	284	256	288	296	287	270	284	268	276	300	280	289	300	273	258	322	297	280	304	277	314	308	283	307	284	295	264	294	292	262	288	310	291	248	253	292	278	298	251	285	284	295	295	315	282	308	273	285	263	283	257	302	255	292	274	263	298	293	273	319	298	300	290	302	292	292	298	284	295	304	276	290	309	301	288	259	291	284	261	292	305	307	291	280	291	299	300	257	298	279	300	292	298	311	291	276	276	285	303	262	297	298	274	265	275	267	302	288	320	303	281	308	305	258	286	310	274	289	270	301	272	303	269	305	292	268	318	289	265	306	297	285	285	305	254	300	298	289	304	275	287	260	275	325	289	308	282	305	307	291	294	303	281	309	269	286	287	275	282	277	264	296	283	265	285	272	321	295	289	304	329	295	281	302	277	291	281	304	254	309	288	312	256	271	284	242	305	276	284	275	259	274	274	304	271	280	290	281	317	261	293	299	281	306	280	264	307	306	289	285	323	269	292	292	264	298	265	295	237	280	276	263	294	307	286	276	263	282	301	303	284	301	310	283	296	310	286	288	299	279	284	272	268	285	305	292	288	287	339	295	288	286	312	315	335	296	295	289	300	312	274	299	278	315	300	294	301	287	258	269	268	314	296	270	283	268	288	278	285	262	301	288	259	292	283	296	298	290	270	277	274	321	323	270	290	291	266	290	279	301	268	282	307	288	278	271	303	269	296	306	295	299	311	286	288	301	295	282	287	297	302	264	285	272	292	282	291	286	285	316	285	300	282	266	280	271	276	270	285	306	294	285	281	282	270	291	299	268	298	306	293	306	270	303	256	277	303	279	276	277	282	305	302	293	285	282	294	313	288	289	278	300	296	303	287	284	295	319	270	310	271	302	307	311	268	303	280	288	311	267	252	305	292	283	308	261	291	301	272	289	287	282	263	277	299	285	272	287	268	275	269	248	269	292	297	265	283	284	308	311	288	277	288	285	296	287	317	274	267	285	292	269	249	287	292	295	318	273	277	286	259	260	276	285	276	298	294	316	310	251	291	260	291	297	312	278	320	278	283	264	303	321	264	297	281	295	333	281	300	284	310	297	298	296	291	292	268	260	281	290	284	274	272	297	275	267	265	274	272	301	294	269	278	291	301	309	286	283	265	289	282	260	287	306	278	277	286	274	293	288	285	320	303	289	267	298	334	279	281	274	272	290	293	314	326	253	290	274	276	303	264	274	282	275	303	289	282	262	279	296	256	298	307	281	305	298	289	299	312	308	267	293	294	307	301	287	284	273	280	307	305	314	270	301	275	281	292	281	300	283	265	307	315	297	274	279	293	260	286	280	280	271	300	294	289	293	291	294	286	297	308	289	305	280	264	272	290	294	284	299	282	313	313	272	283	287	291	279	325	288	294	306	294	255	287	268	263	288	293	310	292	269	291	279	299	282	284	277	286	267	286	295	267	279	247	322	281	303	275	291	284	309	282	326	294	283	303	301	277	273	292	285	270	274	269	316	277	259	276	293	305	276	312	304	266	303	291	264	301	288	268	306	293	271	319	302	301	300	277	297	315	283	257	249	290	305	290	280	280	258	278	255	281	286	279	291	272	261	269	291	298	282	279	268	311	261	277	299	277	299	267	279	279	298	278	300	308	288	275	239	284	288	285	281	315	285	324	276	262	288	284	303	305	315	304	281	300	268	284	282	271	285	278	314	299	298	282	295	329	267	284	282	296	301	269	291	273	292	304	302	275	273	322	280	278	287	251	290	295	275	307	260	322	256	274	265	264	288	272	284	282	290	298	294	256	282	271	297	305	275	287	295	309	305	260	298	302	254	293	297	272	297	273	266	302	311	304	309	281	293	302	281	276	282	294	301	282	277	323	300	307	261	257	284	289	258	288	284	307	278	287	286	278	293	284	307	279	321	287	299	283	292	305	295	313	324	289	281	301	298	295	307	285	303	249	294	284	269	260	284	272	289	285	290	270	285	295	300	308	285	319	282	276	292	293	307	299	267	276	281	298	310	279	305	301	276	286	293	289	285	291	273	287	286	290	297	321	281	294	303	304	301	304	306	290	241	283	306	298	264	281	251	304	316	315	306	270	283	279	296	270	280	311	287	293	278	267	289	313	300	304	265	290	299	269	289	306	287	283	302	303	293	290	303	292	299	296	306	295	295	263	247	275	276	273	320	295	320	277	278	285	298	279	308	284	270	288	300	279	315	293	286	273	269	296	286	316	271	276	277	280	294	284	279	294	289	262	275	285	299	276	286	307	301	286	317	299	324	303	309	292	303	282	259	305	310	286	263	291	276	285	281	290	317	301	286	261	285	295	272	265	298	281	317	272	276	275	269	298	294	294	309	298
42365	51919	29922	6298	3249	809	482	478	489	483	466	515	474	461	497	488	504	461	457	448	457	493	434	470	484	421	478	487	458	463	470	497	486	461	467	479	490	481	473	473	496	454	472	459	527	455	450	448	474	455	501	419	476	479	443	475	458	492	528	505	480	480	493	487	444	437	496	455	444	478	486	503	510	480	492	456	519	460	468	413	479	480	456	518	522	498	478	490	481	500	485	466	483	513	472	488	473	475	490	454	441	477	506	469	506	477	461	486	504	470	489	485	503	436	454	475	468	451	491	509	510	490	490	495	502	443	474	487	458	505	495	501	470	469	488	469	509	456	448	479	483	443	489	475	482	519	476	488	454	461	455	453	437	460	445	466	472	454	485	476	488	488	474	443	460	504	518	485	454	470	480	468	480	453	472	487	502	506	465	464	503	502	509	492	479	489	503	468	473	482	494	474	490	467	475	499	459	448	487	472	481	472	489	477	491	448	509	432	488	475	478	471	465	504	464	500	501	497	475	481	475	506	458	446	499	488	492	481	458	461	508	493	525	442	468	494	490	446	500	490	489	450	484	465	437	463	496	529	501	472	486	500	503	467	422	472	473	488	476	489	491	449	478	481	462	526	497	428	499	459	476	481	462	474	450	464	483	470	457	465	520	466	468	518	515	477	496	479	493	485	462	469	499	469	500	446	466	510	459	518	445	461	462	454	478	478	446	459	506	513	499	468	432	459	483	507	483	516	476	511	479	490	468	450	457	456	494	466	462	468	470	473	479	464	447	489	423	471	500	450	467	446	505	470	461	507	512	466	447	493	477	456	484	473	498	461	514	525	491	439	458	473	426	487	472	483	468	455	486	436	487	458	442	496	498	501	508	464	483	497	474	502	467	482	485	502	496	464	454	481	500	489	460	493	457	468	503	501	448	445	501	459	458	473	467	477	502	488	475	518	492	457	492	482	474	506	476	492	454	529	465	506	505	466	471	477	483	498	462	462	453	468	515	461	435	453	478	490	470	470	476	493	443	471	438	449	513	500	510	472	497	464	500	507	477	489	513	466	475	453	507	475	490	499	514	550	477	482	449	484	489	475	500	489	468	498	490	470	483	479	477	476	458	483	476	488	486	447	498	431	462	468	464	486	470	494	475	489	477	472	440	436	478	466	482	495	493	479	482	460	494	467	477	498	478	499	495	477	493	463	473	523	483	490	436	493	472	480	452	490	494	457	490	489	470	508	511	506	472	469	455	493	483	466	492	461	473	477	456	493	450	486	419	463	484	479	474	495	491	455	502	480	456	486	501	491	447	474	487	473	508	474	501	475	483	450	450	502	519	482	511	469	481	468	463	448	470	450	433	443	492	487	478	438	440	469	471	483	473	461	484	498	462	503	483	485	487	476	501	471	499	494	478	483	457	444	481	486	456	479	466	490	470	473	479	511	485	492	473	504	475	485	464	493	493	465	476	449	486	494	472	472	472	436	446	453	447	528	512	454	481	482	508	454	455	490	480	501	446	457	487	480	464	454	462	490	432	493	478	492	485	496	458	486	474	479	451	481	443	484	482	480	489	457	470	476	499	489	463	495	480	475	468	438	484	448	494	492	487	466	471	488	422	443	430	474	465	473	454	500	493	449	458	460	484	512	469	452	505	489	500	482	505	463	509	482	471	462	477	491	457	449	469	477	436	466	490	492	498	478	491	453	465	495	519	465	481	498	475	416	528	479	475	442	490	462	464	494	482	468	461	483	468	508	474	479	498	492	448	453	462	503	476	458	510	455	456	465	521	474	516	477	473	466	459	509	483	500	472	477	433	459	482	464	475	492	473	466	479	479	494	472	503	470	492	501	514	498	437	470	492	460	495	492	464	425	488	510	495	471	456	505	489	488	495	474	465	480	489	490	447	480	480	511	497	493	466	486	480	457	450	460	484	478	489	480	468	500	464	449	418	510	451	502	462	495	490	489	472	453	497	480	474	466	485	479	504	493	484	450	483	468	461	480	497	450	521	491	460	482	479	473	463	477	487	464	491	464	482	473	472	516	464	487	492	442	481	469	462	490	459	459	471	463	469	522	506	477	457	498	503	433	458	454	470	463	464	526	490	502	492	488	424	503	487	488	500	517	483	462	447	503	447	512	504	507	466	486	481	444	501	461	483	469	452	475	498	482	460	461	472	493	446	476	448	488	481	456	495	465	451	475	485	475	461	487	478	466	473	482	470	477	442	500	477	469	449	482	504	477	485	491	468	484	480	462	493	491	466	485	468	504	535	464	499	466	485	509	469	478	496	496	446	507	495	479	504	493	453	474	461	484	456	457	463	490	450	478	475	448	492	492	442	479	434	480	471	470	474	499	473	457	422	474	469	494	488	509	459	480	502	464	484	494	444	475	502	480	470	526	506	496	489	486	511	470	493	458	453	473	479	442	512	468	469	457	484	456	473	480	453	479	482	492	488	466	462	511	451	468	467	502	491	495	459	458	434	448	512	487	497	460	479	493	502	450	494	469	473	483	525	478	531	486	488	456	480	444	458	463	448	511	494	477	486	493	500	471	500	491	450	462	488	488	493	494	463	511	501	463	478	489	476	467	449	490	501	463	463	508	495	467	443	473	456	455	486	445	440	468	449	480	504	440	465	479	468	471	487	485	466	477	431	484	471	492	452	495	465	487	474	481	483	448	483	489	473	473	506	453	474	476	450	480	497	473	477	496	497	479	479	475	475	488	452	476	489	470	482	496	448	436	497	487	462	445	474	464	464	455	463	492	467	464	497	434	488	487	430	438	472	478	470	434	447	448	490	477	443	460	440	484	483	468	461	487	460	481	511	462	513	496	517	475	459	442	490	460	515	447	509	488	516	525	506	470	451	504	472	454	478	460	466	482	499	434	461	497	475	478	446	499	482	473	484	463	488	508	474	445	490	454	469	487	491	474	536	467	482	431	514	449	506	502	451	484	496	467	478	511	457	425	491	474	503	451	471	484	472	485	488	480	468	453	465	473	496	489	501	464	436	494	474	449	507	508	454	512	474	483	487	449	495	460	524	501	504	511	477	515	468	502	438	483	513	451	460	478	467	456	486	482	471	490	496	484	451	466	500	463	457	505	511	440	480	478	439	474	439	477	479	492	468	457	453	463	440	443	477	480	453	450	470	475	475	485	454	501	494	469	478	462	457	461	483	456	472	499	486	492	516	474	464	455	480	442	509	472	478	502	472	487	494	473	466	495	474	476	487	424	478	474	484	481	518	426	475	497	474	497	486	501	497	458	486	480	499	472	433	495	465	468	481	458	468	486	492	498	479	458	474	498	446	485	439	499	455	464	455	462	503	490	521	483	513	479	481	450	463	487	456	497	475	472	491	471	480	502	478	420	475	500	486	450	516	496	443	474	504	465	513	473	482	480	494	482	496	436	471	471	487	468	480	480	454	481	501	508	465	483	518	440	478	510	481	452	486	472	467	477	480	470	470	502	475	471	469	499	491	513	466	482	473	467	435	475
25765	27116	33952	26013	19190	6224	503	390	385	364	378	351	363	400	351	371	376	351	384	375	370	404	361	381	367	373	372	390	383	376	335	351	386	366	366	372	378	355	362	391	358	355	391	379	357	375	375	353	386	393	346	352	353	348	382	388	375	343	358	353	369	343	379	363	346	350	328	351	357	371	355	382	357	339	385	383	359	356	394	335	368	325	349	363	342	367	330	335	381	352	390	364	382	373	396	349	390	359	413	350	352	384	345	398	354	357	355	376	380	363	355	389	394	327	374	352	347	337	373	423	403	360	330	353	346	386	341	347	349	348	358	368	344	360	408	362	378	349	366	378	377	354	366	361	381	360	363	343	347	382	359	351	376	341	380	335	372	372	351	382	369	378	355	364	324	361	389	362	341	381	337	328	380	373	405	357	384	335	357	362	357	349	349	357	389	384	369	364	360	374	369	375	385	327	376	370	368	373	389	354	393	358	369	378	360	361	351	364	368	361	333	369	382	338	387	377	362	379	337	386	349	361	376	346	370	376	365	380	367	369	374	367	382	362	367	367	377	375	364	364	374	363	351	369	369	352	348	384	369	387	376	376	368	364	383	361	330	359	349	349	349	379	356	374	360	425	359	345	352	343	377	387	361	395	364	312	353	375	376	373	365	339	371	380	355	377	367	404	368	374	352	364	369	374	354	419	379	338	361	370	349	337	395	364	345	367	355	363	361	341	351	369	365	364	358	354	363	364	352	367	355	365	389	415	381	355	340	343	361	413	400	331	377	370	364	366	361	391	349	331	372	402	368	379	417	377	393	362	376	345	339	389	408	385	390	387	375	358	382	378	361	381	380	352	362	367	338	328	375	346	342	358	349	358	363	344	376	337	394	346	365	376	368	406	373	372	376	356	337	371	358	359	331	370	382	341	388	390	380	358	384	338	372	312	351	361	364	369	347	339	349	374	374	348	377	349	381	379	345	357	382	377	375	345	358	367	401	382	377	320	390	363	364	362	386	402	387	375	375	336	368	362	372	391	373	369	344	372	377	355	385	366	364	385	380	368	362	381	358	385	330	361	341	382	354	370	382	377	375	350	361	376	344	378	362	351	372	364	388	396	334	368	352	353	391	368	394	340	351	364	384	364	312	362	397	366	339	378	381	404	364	388	346	351	358	347	386	346	361	371	364	344	361	336	396	367	341	359	410	378	351	343	356	364	378	362	368	351	354	375	359	343	387	348	383	384	365	385	385	349	346	351	376	358	371	380	351	384	375	322	354	356	379	381	376	380	325	365	321	333	332	346	386	360	366	352	397	370	372	385	348	345	376	377	401	332	351	387	326	376	371	353	372	358	369	351	353	370	406	340	402	332	392	348	373	384	389	376	365	372	391	359	336	361	357	359	385	366	350	354	354	379	378	335	344	378	393	369	382	380	376	362	367	351	328	365	358	356	370	377	358	353	351	343	367	340	365	383	369	390	352	356	344	363	377	334	343	327	361	412	351	331	395	378	333	368	361	356	369	322	386	344	340	340	393	388	421	347	350	367	359	387	372	380	364	378	397	353	330	359	366	336	352	342	361	361	366	369	386	368	352	376	376	376	325	370	364	344	357	375	356	407	352	414	368	402	364	347	363	330	408	383	384	371	380	341	379	382	400	380	383	388	361	373	412	365	353	344	381	369	371	376	339	363	358	374	377	342	375	368	365	342	355	375	350	389	373	350	372	352	364	365	355	352	341	358	374	378	397	336	393	328	344	349	354	369	347	370	360	353	364	417	343	381	351	350	349	341	362	391	363	370	335	370	371	382	367	359	410	358	404	356	389	335	361	343	377	373	361	389	363	387	363	345	363	347	328	337	359	335	375	399	374	370	355	332	330	383	367	355	364	375	364	396	376	413	370	361	382	365	368	358	359	361	375	382	367	386	366	383	336	393	382	361	345	389	349	385	344	368	398	372	357	333	381	369	382	318	355	351	344	378	395	364	396	381	342	354	388	357	331	357	354	400	359	360	383	363	358	344	337	352	398	347	347	362	379	378	368	379	378	375	369	369	366	379	362	383	353	363	349	378	340	402	373	343	366	366	348	360	371	366	369	369	336	376	342	353	348	384	363	355	346	366	359	362	348	379	378	332	359	379	346	358	384	378	387	375	336	371	399	346	365	401	349	349	348	357	377	371	319	320	346	367	393	358	368	360	365	350	365	357	365	358	364	382	347	389	335	383	380	366	351	355	380	354	383	381	342	330	363	354	369	336	344	344	337	365	352	349	386	359	330	351	381	370	392	330	379	371	359	347	362	353	356	376	358	409	316	359	379	333	375	339	370	359	359	403	346	366	366	354	388	351	372	354	350	387	329	366	379	395	360	394	358	381	333	416	355	350	361	379	343	369	344	361	368	397	357	368	367	375	366	378	403	365	340	390	346	364	369	376	344	360	354	365	386	376	368	363	369	358	370	394	320	358	367	356	332	354	348	361	363	392	346	382	336	314	335	367	362	339	343	367	350	364	339	373	341	352	342	357	350	353	384	376	389	385	353	375	360	371	352	381	356	366	347	360	368	341	375	369	351	373	398	396	360	387	392	375	323	351	375	351	378	341	376	332	370	349	370	328	349	376	391	395	331	370	344	339	382	363	396	372	377	370	374	396	350	380	312	359	332	354	386	346	377	364	383	371	354	375	381	389	345	392	362	350	308	368	368	380	369	340	340	365	370	350	340	364	387	378	352	362	347	365	379	358	346	378	353	360	349	365	343	335	362	360	391	344	392	378	372	351	386	334	344	373	367	361	354	371	355	380	347	375	384	362	389	357	350	390	366	388	361	370	356	398	353	356	376	366	362	384	368	358	363	334	351	394	376	350	366	348	391	333	366	347	378	354	394	348	398	380	367	379	335	356	365	359	348	398	378	353	356	367	364	356	362	367	332	375	355	369	388	368	372	336	375	372	355	359	351	393	354	408	356	335	398	365	392	355	353	372	369	382	389	379	340	386	360	380	364	371	326	389	373	363	341	375	368	347	378	381	368	335	352	364	355	353	356	370	388	381	385	376	394	365	361	393	363	324	365	352	328	363	376	348	341	353	370	353	359	399	406	358	348	337	386	315	390	352	368	406	349	371	389	329	356	353	346	411	361	379	384	354	332	340	370	351	360	344	357	332	352	360	358	380	330	353	385	386	355	387	365	358	385	364	361	376	377	366	390	395	345	374	370	323	378	355	365	350	326	356	356	378	346	344	346	382	373	380	359	380	371	364	364	335	357	360	349	338	372	357	380	359	381	357	357	357	377	404	375	365	351	353	343	369	350	375	368	368	346	403	382	372	385	387	394	318	363	389	373	379	349	353	355	325	379	369	346	373	383	368	393	362	376	337	357	349	357	358	390	369	360	384	352	362	357	372	355	334	363	382	319	364	364	363	355	364	342	353	395	347	373	353	323	336	351	375	345	416	372	376	363	394	347	392	367	352	340	362	354	343	405	376	375	389	370	324	390	388	384	395	362	351
61756	94556	60097	25164	15250	3181	602	596	565	577	558	583	571	569	598	636	565	637	575	580	606	582	551	606	552	591	566	572	575	583	572	594	559	576	613	591	583	568	604	592	568	613	592	592	610	558	593	604	608	585	607	568	612	593	546	648	551	546	581	570	609	588	642	591	632	591	598	576	585	593	562	533	582	629	554	559	545	580	614	581	575	601	554	577	553	616	628	585	586	610	621	569	598	647	561	604	604	596	606	545	541	588	621	589	575	610	589	623	570	551	602	625	586	578	584	614	601	587	574	579	562	646	534	563	562	600	571	570	579	596	547	564	587	552	611	562	624	564	572	598	570	533	546	611	590	559	571	572	575	568	582	580	601	600	568	590	570	603	585	555	570	627	584	567	565	538	564	560	590	562	571	575	601	587	619	592	594	559	607	591	568	580	562	562	562	616	592	571	554	614	596	561	590	559	582	596	567	586	574	568	550	624	568	612	613	579	568	604	584	584	603	588	599	510	620	595	555	569	584	548	617	562	597	582	574	543	581	571	598	585	573	548	610	617	577	573	564	635	566	579	585	544	580	569	557	610	615	589	584	606	589	600	583	607	604	586	584	604	632	588	570	599	587	594	599	566	558	608	573	538	562	613	605	605	613	612	578	574	577	591	591	625	579	569	624	559	596	557	581	587	586	608	575	587	547	582	598	603	614	607	604	588	541	587	579	572	591	575	582	568	570	554	580	572	586	581	571	584	567	570	552	586	582	565	608	564	632	589	589	612	601	577	576	573	604	579	564	596	580	569	567	577	601	623	592	605	599	582	601	566	576	596	602	609	589	609	605	584	563	593	588	554	553	576	589	601	609	555	581	636	607	563	597	601	586	611	583	590	561	589	565	536	584	578	581	579	601	573	565	582	582	546	592	609	611	574	560	561	560	559	579	574	567	615	585	570	588	620	633	607	577	585	602	601	561	609	549	593	606	600	582	610	608	585	618	556	591	565	544	581	555	562	572	599	561	615	537	586	549	609	609	580	583	593	569	624	578	572	587	606	610	578	603	608	597	588	599	546	583	571	559	588	551	575	614	566	591	550	579	557	557	549	610	592	587	561	584	572	582	536	557	575	554	554	601	580	613	580	582	590	579	581	570	563	540	605	557	574	586	569	578	589	577	553	567	581	580	598	582	587	567	624	620	539	573	561	589	609	566	539	587	574	590	586	560	576	628	596	607	585	581	591	561	583	547	582	562	524	627	586	595	622	555	620	580	582	581	601	615	571	562	577	606	597	575	520	574	599	587	584	575	612	555	545	555	564	605	597	547	604	503	573	592	618	594	538	569	541	602	601	583	570	588	570	580	600	580	632	601	543	608	571	561	583	592	559	571	635	569	602	602	609	590	584	607	584	562	611	573	583	593	610	573	575	562	609	591	604	558	570	567	572	589	572	588	628	547	593	571	579	609	552	577	593	573	582	610	604	547	584	576	629	576	606	558	593	580	609	583	595	600	584	602	595	574	620	613	604	557	554	585	592	570	585	530	565	582	583	615	605	579	557	558	634	573	593	583	536	580	541	592	572	597	601	590	606	564	555	569	613	575	580	573	571	606	596	576	566	637	658	601	547	601	532	540	581	552	626	602	562	604	560	563	623	563	554	612	588	581	576	556	583	564	615	591	619	562	565	560	557	600	552	577	620	499	571	617	580	582	588	596	572	570	581	570	605	565	578	633	575	591	560	609	577	538	564	557	556	583	562	612	602	571	580	561	560	627	569	573	555	575	583	580	605	544	547	629	564	557	599	608	597	596	562	604	571	555	591	559	575	549	590	620	570	586	590	579	572	595	611	574	580	596	533	590	635	554	583	605	549	618	591	556	586	533	539	593	610	598	590	611	557	598	578	573	562	571	610	580	568	561	570	588	593	584	621	542	589	559	648	562	566	612	616	553	589	592	557	583	603	575	546	628	607	552	601	608	570	541	598	604	613	498	551	562	572	548	574	577	568	592	548	568	557	547	581	614	612	562	630	542	591	562	570	587	610	598	603	591	605	566	579	580	525	601	590	629	594	623	610	564	551	581	571	507	624	610	585	583	565	580	600	576	590	593	579	601	593	555	580	554	604	586	561	588	556	609	604	584	615	618	604	611	595	578	570	542	590	581	583	577	589	588	577	633	582	577	544	596	593	562	576	586	604	570	569	603	544	655	608	602	545	570	573	571	559	557	583	555	601	556	572	538	570	593	569	616	588	603	552	578	556	564	618	567	586	557	660	578	608	591	596	592	563	562	589	569	574	609	555	616	569	595	599	599	555	564	558	598	564	585	600	599	578	550	583	568	614	531	573	541	554	525	573	602	560	534	591	597	594	575	602	576	609	578	582	611	577	631	635	618	555	558	577	569	583	529	629	578	539	596	535	571	606	621	534	590	554	619	628	585	574	558	580	581	584	581	584	592	589	582	620	534	599	591	561	584	577	606	580	604	568	592	605	576	570	576	579	588	607	531	578	537	587	558	555	595	600	569	606	567	615	582	545	582	572	632	558	633	572	574	596	628	601	598	567	595	583	595	586	574	544	585	601	585	588	584	613	598	596	555	594	612	584	576	598	548	554	633	540	584	562	607	607	602	604	592	540	607	608	622	609	596	553	663	556	597	595	581	599	607	567	549	579	597	590	578	595	602	566	564	568	557	571	622	578	596	577	613	598	582	616	609	590	620	573	561	546	601	619	633	536	602	566	573	611	600	669	611	568	614	573	617	561	571	599	574	575	605	565	511	598	602	649	580	597	618	573	539	584	634	561	576	541	569	601	601	576	570	545	620	611	594	548	644	628	590	587	566	616	590	598	550	574	590	606	560	545	583	548	553	568	575	597	554	579	564	592	562	577	584	588	564	554	589	615	602	546	578	554	551	586	543	617	574	593	599	618	564	553	594	555	586	547	580	557	563	592	642	585	600	568	620	583	599	606	596	574	567	592	597	581	592	578	566	567	574	608	541	624	601	598	590	553	598	563	602	540	548	612	592	586	607	591	593	558	622	537	620	583	567	585	609	553	590	613	565	542	608	548	579	587	585	585	635	555	616	558	641	616	531	529	594	578	607	556	564	575	617	546	585	611	588	580	585	571	586	600	618	590	584	555	617	623	580	598	575	565	572	593	632	588	581	563	597	588	593	550	577	565	558	579	572	580	585	624	577	561	638	565	562	596	624	607	574	599	626	597	603	594	551	617	589	572	555	582	558	618	561	586	585	587	603	575	575	580	573	603	576	603	584	613	548	540	553	582	590	564	586	556	571	561	562	532	579	578	585	563	566	595	597	597	632	602	567	575	596	566	580	609	577	602	561	583	569	559	580	586	575	549	590	530	610	599	602	616	571	601	585	587	610	616	567	596	608	587	571	559	549	558	582	591	609	565	565	569	583	588	640	542	627	576	555	574	568	601	593	578	568	613	572	571	602	592	611	596	546	592	541	563	576	597	564	592	613	596	621	609	580	626	584	511	565	622	595	586
24540	24003	31584	24771	21437	15956	2192	609	573	557	590	524	588	617	543	601	547	526	580	553	569	516	586	547	575	592	512	532	549	589	546	601	571	563	569	546	584	528	543	632	573	581	523	566	548	590	548	566	567	553	536	545	556	582	555	578	542	564	570	552	536	579	538	591	583	546	565	593	578	548	570	547	530	546	524	518	538	554	536	557	563	574	547	529	547	591	560	552	522	602	549	499	560	566	529	530	551	547	557	546	549	594	560	518	564	548	535	597	550	558	536	550	530	548	527	582	572	602	582	561	522	545	583	524	532	545	563	540	622	574	572	570	591	620	500	537	545	576	560	566	564	533	614	527	537	557	565	535	562	537	547	517	523	502	557	565	585	550	550	529	571	553	538	557	562	580	569	566	559	608	547	585	507	558	527	576	529	530	559	561	556	485	583	516	556	584	590	545	549	553	582	539	556	581	562	577	542	547	503	527	561	551	535	528	556	571	569	595	561	501	585	580	575	549	551	550	580	535	590	532	582	551	553	563	568	531	564	578	533	549	556	570	529	559	566	569	542	527	527	567	590	591	545	525	580	517	534	578	575	548	561	541	589	561	518	551	546	552	539	565	548	546	568	570	544	544	602	549	579	558	515	579	518	551	503	548	556	544	582	578	520	588	536	533	567	568	592	568	572	550	548	522	530	558	544	557	576	563	538	539	547	549	544	537	562	546	599	570	592	546	532	552	563	593	537	547	514	564	535	530	538	559	549	540	545	573	577	534	561	543	583	609	570	549	534	514	581	587	556	578	621	553	541	574	571	566	605	562	549	567	531	609	549	582	540	546	528	539	551	557	522	547	559	540	571	554	568	563	530	614	531	484	518	532	537	545	545	575	550	571	559	579	586	537	595	561	553	523	554	585	572	563	564	553	543	537	551	526	562	573	520	539	537	539	513	546	580	521	551	561	556	587	536	600	596	575	567	528	579	584	581	498	573	564	553	536	543	569	561	553	574	547	581	553	566	558	570	564	562	557	572	576	567	519	582	532	509	554	529	547	562	548	553	543	538	555	538	543	557	561	553	553	579	565	534	569	588	561	567	555	543	565	556	545	574	524	558	536	520	568	532	546	588	557	575	534	531	567	601	565	566	541	591	563	578	524	544	525	566	536	555	548	528	578	539	568	569	540	551	565	598	575	535	568	560	585	562	581	565	539	557	552	539	546	567	558	589	549	540	507	529	545	546	574	571	580	579	521	520	552	580	558	539	573	574	558	594	547	574	517	570	567	532	529	592	580	555	534	543	589	533	525	543	572	525	593	540	553	565	605	616	613	571	515	515	557	545	572	566	552	537	534	565	562	552	569	569	556	569	542	519	555	551	558	585	563	557	581	577	518	546	554	596	532	544	568	538	525	557	583	549	545	566	542	527	571	540	559	522	541	605	548	527	559	530	566	595	577	591	552	555	556	560	589	564	575	553	565	585	543	561	583	601	547	558	601	573	505	570	557	582	551	597	564	560	564	582	496	561	573	547	531	526	515	569	569	551	529	556	538	558	555	533	518	568	508	570	544	537	553	536	526	602	548	540	556	504	553	549	598	563	511	572	577	539	568	592	562	589	551	539	562	565	560	498	596	518	557	539	549	565	557	538	534	566	553	555	552	592	576	557	539	514	526	527	588	564	545	549	508	551	511	525	550	573	480	556	544	568	573	529	545	533	554	547	553	567	562	527	566	559	510	573	590	544	523	567	598	547	563	533	592	573	545	546	539	569	535	533	545	548	562	571	554	531	568	515	554	500	546	551	504	540	548	527	567	568	527	565	552	519	546	565	577	546	577	485	592	576	533	564	569	537	558	540	542	555	541	565	571	576	547	530	562	562	578	516	535	569	540	573	563	545	544	571	570	601	546	593	569	555	542	568	532	564	550	550	586	573	565	531	556	565	509	615	551	570	534	576	554	542	538	550	570	554	574	543	568	588	552	547	538	520	560	525	582	539	540	588	545	576	541	547	547	569	585	561	538	534	549	559	543	594	495	571	547	504	529	551	547	544	562	533	494	572	573	545	534	554	547	553	524	537	570	592	537	515	540	548	566	548	559	578	509	607	534	566	563	539	566	582	544	565	547	529	586	620	530	592	546	529	563	577	571	551	568	546	533	575	557	561	547	551	554	557	567	596	573	583	576	532	563	571	557	582	556	545	561	532	534	566	550	565	545	558	542	543	571	559	605	525	593	514	554	555	523	604	585	565	534	554	539	589	543	540	569	552	560	547	549	583	571	550	540	545	569	589	552	554	560	510	588	550	586	529	553	522	590	620	562	587	554	549	537	553	563	537	550	528	560	518	495	557	577	548	570	516	591	529	551	609	521	541	573	561	541	549	566	546	550	577	608	528	582	528	557	562	560	511	565	542	507	544	556	559	597	561	576	594	527	567	551	551	550	555	577	554	537	602	567	543	545	560	554	554	514	550	529	557	564	525	609	587	587	528	529	543	576	510	535	585	535	594	558	568	547	533	555	547	586	589	555	550	571	527	547	543	571	556	550	567	549	561	569	545	551	558	541	531	511	530	577	553	581	507	546	575	572	557	578	542	526	547	560	532	550	594	561	555	548	554	535	528	535	532	565	583	525	566	547	590	566	516	558	547	553	561	533	580	593	542	542	563	544	565	571	584	542	553	556	570	598	568	540	589	523	535	581	547	547	573	616	502	519	584	558	548	591	542	551	527	573	561	582	587	551	544	495	566	551	569	528	566	560	558	577	553	489	569	525	536	569	572	526	543	580	577	523	518	582	559	550	550	535	556	549	573	586	554	502	500	543	534	538	599	518	562	531	552	552	592	549	551	561	573	554	531	551	560	575	510	555	525	572	538	562	565	539	615	556	522	517	537	548	551	581	625	538	582	547	569	582	545	543	585	555	582	551	554	530	563	587	531	574	549	544	531	523	525	588	540	573	555	564	551	546	533	566	512	556	558	576	617	564	575	538	540	525	504	568	562	561	521	558	515	538	560	573	527	520	547	605	553	579	559	564	487	560	590	549	541	537	555	552	558	574	587	585	553	551	590	533	592	552	550	527	534	586	563	539	547	556	567	537	557	576	529	586	543	591	544	569	517	505	509	585	605	553	543	558	564	513	551	541	573	538	549	560	564	587	565	584	518	569	579	545	556	567	523	534	560	572	572	576	584	594	566	575	562	559	589	545	535	585	550	544	570	578	562	541	511	567	539	510	568	582	546	587	499	541	575	570	554	592	568	516	538	544	567	554	541	536	556	601	545	565	562	539	522	546	610	544	626	575	552	557	545	545	582	555	522	595	585	534	526	537	541	574	596	539	523	547	546	511	607	553	551	562	585	588	553	552	571	553	568	572	557	583	563	571	537	566	521	588	539	543	518	536	562	573	583	528	555	520	537	552	561	507	558	542	545	546	600	557	544	552	534	538	531	543	552	576	570	552	545	559	572	599	546	553	566	559	567	560	561	523	563	569	560	508	581	550	549	556	552	566
59839	100382	66860	29743	18728	3977	887	876	876	863	885	877	827	881	842	875	848	844	865	872	899	872	840	889	869	859	809	779	834	857	819	861	832	834	838	854	836	863	870	845	822	802	843	877	822	858	805	857	851	874	861	844	829	871	866	801	828	845	845	848	835	834	844	859	872	864	841	846	831	856	820	838	834	815	852	835	842	841	864	845	875	841	860	855	877	778	827	803	835	875	878	806	829	845	838	878	842	866	859	853	800	837	819	863	869	836	833	814	827	838	833	797	841	848	846	807	901	843	860	884	818	828	842	843	821	877	836	906	871	802	859	875	840	846	793	852	836	862	855	840	849	829	841	818	815	842	836	842	842	852	872	857	929	833	858	825	890	850	814	838	889	837	848	942	872	834	858	861	856	854	827	852	851	848	861	841	880	814	831	817	841	855	824	796	872	855	820	899	846	894	897	867	794	838	876	888	819	877	874	867	864	866	855	869	834	848	824	893	866	822	854	822	915	866	841	907	889	833	862	849	849	823	866	895	866	823	856	875	875	879	895	822	886	814	834	893	801	872	818	828	892	811	853	861	847	813	850	826	835	836	873	891	877	801	917	839	854	825	850	890	834	840	817	926	869	827	878	856	855	788	874	833	844	900	782	840	873	815	879	810	884	781	878	847	846	816	876	842	871	873	875	841	851	865	874	909	859	892	860	877	846	850	813	808	820	839	879	853	849	817	852	923	861	802	823	865	850	830	867	848	836	803	824	838	826	863	815	854	844	801	878	839	809	897	789	854	845	819	882	836	835	851	849	847	884	863	827	881	878	846	867	862	886	843	835	841	823	833	834	843	850	851	835	823	833	893	878	867	845	841	841	834	872	809	867	808	848	832	821	880	882	833	826	838	861	851	814	816	863	822	806	872	908	819	900	850	806	838	816	879	832	816	835	873	840	826	812	926	834	874	922	856	849	812	863	889	856	867	834	895	851	868	810	825	815	839	891	897	864	853	860	832	761	884	889	836	811	909	822	861	843	888	863	874	866	837	863	888	861	832	863	877	867	882	868	879	850	822	871	846	855	852	833	855	905	856	850	822	873	809	844	898	883	889	854	863	886	810	826	884	860	873	894	850	829	814	836	823	826	843	875	870	876	879	892	872	904	835	826	851	865	848	817	881	853	869	845	823	841	889	838	848	813	849	819	820	855	889	794	860	840	859	878	882	837	847	843	838	859	851	876	820	841	899	846	841	771	841	843	895	797	929	879	917	902	854	835	821	881	841	828	806	850	947	808	828	852	866	864	848	836	873	872	803	781	872	845	840	829	859	866	801	887	824	871	802	887	890	823	847	865	858	836	809	855	821	842	867	842	831	835	810	902	867	907	873	837	860	920	778	815	838	860	842	816	838	901	849	833	837	859	863	893	875	860	808	855	811	890	855	864	854	873	870	839	868	827	816	848	826	767	904	856	841	855	813	808	907	847	849	806	811	791	828	844	883	860	886	852	820	828	879	876	872	900	852	821	808	860	845	837	821	830	880	824	840	852	886	840	850	853	865	855	857	855	835	803	873	889	880	821	840	826	831	887	796	884	864	839	820	839	902	856	792	851	895	858	845	899	822	835	876	813	863	807	861	855	795	850	851	817	873	827	843	869	884	836	830	826	826	820	860	881	828	855	931	782	835	812	854	815	816	846	873	858	805	846	875	870	888	929	840	843	895	827	835	896	816	839	853	841	856	909	831	823	827	887	812	841	839	832	853	827	870	894	836	796	879	890	796	817	805	823	857	853	867	868	842	872	837	820	829	846	901	857	858	862	889	877	862	850	845	873	822	798	774	845	845	825	839	854	824	848	856	819	883	838	860	859	837	822	835	850	862	854	855	856	862	804	871	828	816	916	864	867	848	864	867	817	843	822	829	809	812	849	902	871	843	880	828	811	785	878	836	878	875	804	853	843	852	866	834	855	810	883	825	834	822	821	805	860	864	837	823	821	835	833	842	846	828	815	831	824	838	838	818	816	878	857	840	842	856	826	894	830	820	872	833	824	872	871	810	845	793	846	879	802	873	852	838	823	865	885	830	842	861	871	837	866	870	889	849	819	850	858	836	856	870	843	823	889	830	824	853	855	839	823	802	853	853	891	832	818	834	850	850	905	878	869	846	879	851	892	852	827	875	920	847	827	849	837	851	831	840	924	853	860	811	842	847	806	869	857	818	850	855	883	887	795	844	866	872	859	806	869	840	820	812	870	802	844	857	855	913	850	895	829	842	866	879	843	802	833	917	875	819	882	810	938	855	854	870	859	869	822	887	889	863	867	823	856	832	830	830	882	845	858	837	885	875	841	882	909	883	840	912	797	798	915	851	860	821	826	888	781	826	883	805	829	820	875	849	859	814	805	843	833	861	900	838	899	881	834	872	807	887	833	882	782	797	858	848	837	846	858	851	836	862	855	844	852	866	810	865	832	807	833	880	872	846	826	854	796	875	854	844	807	839	856	862	874	861	849	780	873	886	835	813	845	828	799	865	878	870	811	872	870	838	834	877	837	800	857	833	907	883	857	811	815	889	841	876	801	847	882	880	889	862	848	858	832	791	858	828	839	906	850	830	810	848	860	856	859	848	833	838	867	830	832	877	838	859	839	865	815	871	838	841	881	850	901	849	823	912	890	858	867	887	847	839	892	859	830	825	900	830	827	906	889	866	892	850	812	890	873	876	860	864	861	860	829	865	829	866	843	863	884	868	862	802	902	876	863	870	836	853	842	856	839	849	832	871	861	841	819	845	889	906	852	799	828	826	842	822	892	852	846	804	856	818	833	843	872	838	843	857	863	905	860	874	826	810	836	878	842	856	862	848	866	880	798	846	860	863	874	792	853	866	848	862	870	843	862	871	864	842	871	862	858	828	843	903	854	895	783	847	818	780	881	912	824	860	873	823	871	836	862	883	839	828	872	858	850	787	886	873	853	789	889	867	846	857	856	824	841	809	799	867	808	856	861	916	847	860	827	891	839	836	862	843	874	862	840	878	845	844	838	824	818	883	812	887	843	894	830	844	826	869	853	837	904	846	828	832	840	839	825	903	870	859	826	874	784	860	810	902	815	831	880	845	860	864	834	829	831	890	860	824	864	779	873	844	795	846	870	894	870	869	840	835	853	828	851	827	883	822	918	861	832	874	839	795	812	834	844	883	874	866	861	816	837	823	850	887	814	856	895	818	839	910	799	878	860	808	901	889	865	874	848	842	872	878	846	887	822	792	871	851	851	889	862	843	827	856	867	845	832	820	873	880	835	861	860	829	880	846	841	856	794	842	834	844	801	829	854	869	842	896	823	888	853	885	900	777	800	836	901	870	893	866	876	832	874	805	852	835	793	851	847	786	850	832	843	865	830	865	857	859	829	843	867	910	844	839	765	897	867	845	801	802	905	823	797	816	849	818	846	849	830	867	863	849	818	845	819	832	873	822	841	818	840	786	850	830	785	855	863	814	812	906	850	846	856	820	842	877
32849	33541	25869	7776	1131	408	293	270	294	320	297	287	319	288	286	278	288	299	285	271	282	302	302	289	269	295	300	308	305	290	277	289	305	260	264	307	262	248	340	285	291	308	292	304	265	279	285	284	293	283	303	278	272	282	294	279	306	305	285	247	291	292	263	274	289	268	293	291	281	291	267	309	293	293	306	295	318	261	294	286	282	258	318	300	302	269	313	301	304	293	304	293	281	292	289	291	289	312	268	330	276	295	301	286	275	301	274	286	261	300	263	288	310	308	269	278	284	268	271	288	291	279	275	294	251	277	288	265	275	298	304	305	308	278	269	268	302	327	285	274	264	296	277	281	279	248	325	272	271	321	299	287	298	285	284	293	312	298	309	287	331	264	262	269	289	318	284	284	307	287	303	307	281	285	311	273	283	274	263	295	303	263	311	273	282	301	302	287	307	285	294	311	287	291	300	317	264	264	288	284	295	309	309	291	295	308	286	286	294	275	299	260	277	298	299	307	288	306	277	290	304	295	287	284	294	275	271	298	279	273	283	276	301	299	285	270	293	305	299	306	286	306	316	298	304	339	287	283	279	293	270	272	266	287	290	301	318	279	254	290	300	296	298	289	302	293	290	283	290	291	277	295	287	276	318	293	272	278	291	319	259	287	306	277	308	294	284	327	303	265	319	318	278	286	330	300	283	305	288	253	295	280	267	308	288	280	264	291	301	299	277	302	281	294	269	293	306	303	300	263	311	287	291	314	274	265	293	290	257	274	300	268	292	283	267	302	292	267	287	303	287	291	260	300	281	290	251	281	294	277	295	304	279	276	283	289	262	303	294	305	289	272	280	313	270	288	297	316	280	309	277	265	317	307	268	296	277	282	293	282	274	290	268	316	290	298	266	278	281	298	295	275	322	267	277	266	277	255	293	302	265	294	281	289	286	279	311	261	303	305	291	288	298	315	313	272	276	266	311	293	304	261	296	276	257	281	308	315	277	292	303	332	275	312	283	264	257	268	288	270	310	271	287	277	285	302	307	283	284	305	276	299	248	294	296	298	283	294	315	332	267	309	271	304	270	289	273	256	278	288	299	286	291	305	300	297	291	307	283	276	261	306	326	264	296	271	258	315	297	304	299	307	270	298	340	320	288	259	300	306	282	264	298	296	296	319	282	306	287	332	280	282	297	276	279	318	294	297	302	292	275	301	270	275	299	247	327	252	279	300	286	254	296	293	278	293	257	295	293	266	281	263	296	306	288	278	288	287	296	282	292	292	289	288	291	299	300	297	278	304	283	300	301	268	278	247	289	316	316	320	317	238	272	266	291	306	288	270	291	298	259	309	287	316	309	302	275	310	315	312	238	286	319	255	295	270	321	269	306	294	304	274	306	286	279	264	285	257	283	284	281	259	289	318	310	273	294	300	269	269	275	267	287	278	307	305	309	270	281	307	269	296	297	301	257	315	275	298	313	290	245	299	319	303	272	315	297	271	289	266	304	294	288	264	250	285	300	283	255	274	286	257	324	281	291	312	296	298	297	298	272	268	263	308	294	306	261	276	276	285	308	289	312	275	288	302	276	315	282	316	297	294	284	253	307	277	265	287	311	298	292	274	305	260	287	300	258	298	277	293	265	275	275	277	303	294	279	303	289	307	282	305	318	286	296	306	298	288	276	311	273	272	308	331	302	285	285	308	281	283	269	290	270	291	288	324	252	278	291	288	305	278	299	261	303	285	293	311	290	287	306	303	286	299	279	250	295	296	290	302	307	293	277	279	332	287	270	289	285	283	304	301	280	321	288	315	297	294	258	306	281	277	294	295	290	288	317	290	311	297	266	268	287	291	293	298	279	269	302	283	271	296	269	279	291	269	291	282	278	284	299	275	255	294	304	307	301	253	306	270	293	279	289	303	289	279	315	263	297	274	313	294	271	292	284	288	317	291	287	283	266	302	263	289	285	310	292	292	284	302	269	284	275	311	306	306	303	319	286	298	283	282	298	312	298	293	296	296	295	303	279	258	302	268	290	303	301	309	296	278	290	286	298	275	282	340	280	267	285	311	277	296	291	289	278	268	263	274	290	279	283	266	298	297	299	277	298	306	299	239	320	293	294	294	298	265	279	286	281	289	318	291	303	352	341	277	275	317	284	292	308	314	281	307	292	309	280	327	288	302	304	259	306	292	293	275	284	269	311	293	314	268	289	273	268	293	316	288	307	275	305	286	295	287	288	315	297	303	293	270	261	281	279	287	284	292	325	288	277	290	290	258	322	287	284	268	288	291	295	302	286	251	288	311	281	289	293	296	282	295	309	298	299	289	309	311	288	301	271	280	272	264	281	305	281	292	256	290	283	275	283	293	263	296	294	290	267	311	249	278	288	274	321	296	315	280	322	285	283	303	282	349	281	271	298	293	264	295	277	302	317	303	339	293	289	285	273	307	296	312	300	274	285	280	278	320	255	294	305	290	295	266	296	276	271	289	281	273	284	268	241	298	291	258	285	273	253	275	320	266	301	292	310	273	306	283	287	261	258	305	298	275	318	280	305	282	289	311	269	290	272	290	306	284	262	293	310	285	293	296	287	300	274	278	248	304	279	279	307	320	274	299	292	278	292	269	285	263	299	331	263	280	328	274	303	273	301	313	265	294	284	284	320	266	270	287	270	297	327	283	298	311	306	288	271	296	274	277	295	277	267	298	326	291	264	332	257	274	312	277	311	282	278	318	304	266	290	299	298	283	306	286	305	299	296	283	262	295	290	300	269	298	320	288	272	305	307	300	310	306	273	321	299	296	309	274	307	277	280	298	281	301	287	287	296	290	315	267	274	264	305	281	304	284	284	262	294	297	290	290	294	300	283	282	294	262	298	304	291	298	267	296	301	254	308	308	294	268	309	291	250	278	291	304	269	291	314	299	256	279	299	297	275	326	304	300	292	274	266	255	293	286	277	285	279	290	296	296	308	305	282	291	312	319	265	304	307	297	251	275	305	303	286	291	285	284	308	275	294	296	297	321	263	267	326	309	271	297	300	308	305	274	267	275	267	300	283	287	276	304	269	310	296	257	328	271	295	284	267	281	308	286	272	319	285	287	324	312	303	326	296	271	319	295	312	292	301	275	296	284	277	291	293	281	278	281	298	294	292	287	290	312	261	275	311	274	300	285	300	264	286	277	307	262	282	276	321	299	292	294	267	309	257	280	284	304	301	260	284	298	302	294	302	291	288	305	273	315	280	288	306	291	324	283	301	293	275	304	291	293	298	291	306	294	241	285	269	269	296	280	289	303	280	287	258	323	295	257	333	290	297	266	290	306	292	306	291	303	312	288	296	272	277	289	333	289	323	277	285	291	280	294	288	281	292	274	300	276	304	282	296	289	316	308	272	258	284	279	292	256	299	270	288	299	289	275	289	277	291	327	276	298	307	295	330	314	281	299	303	283	312	322	293	296	329	283	297	326	269	323	334	302	281	285	295	287	316	333	267	314	282	309	300	261	308	278
42950	49823	27423	4642	2231	779	490	499	455	493	461	480	489	504	456	490	475	516	455	526	471	482	497	516	526	469	475	459	468	520	459	446	490	495	469	469	441	506	518	479	491	475	490	476	472	469	484	494	512	476	502	482	461	501	470	466	477	500	454	457	496	494	484	518	459	469	502	462	506	492	509	518	467	481	485	500	471	486	482	461	472	476	477	486	496	466	485	475	477	468	491	466	482	468	512	452	489	476	511	474	471	481	469	460	493	494	453	464	493	481	482	488	454	473	458	493	473	497	508	516	450	501	455	492	455	456	474	456	460	495	482	502	471	456	461	468	467	494	424	498	474	489	480	511	514	459	480	461	506	464	457	438	470	445	460	490	445	518	484	474	481	452	464	459	480	463	491	482	504	506	514	509	467	503	489	449	473	489	503	444	487	438	508	492	488	527	472	492	476	544	458	501	474	491	428	470	496	459	517	454	493	535	512	462	489	460	532	490	488	476	464	493	471	499	465	468	455	479	455	466	487	466	470	485	438	531	466	486	492	521	467	490	487	479	448	468	497	469	462	490	443	475	491	480	544	484	475	482	489	515	464	491	483	507	497	457	504	483	489	478	485	484	455	479	468	472	482	474	518	466	487	501	465	492	497	493	517	481	509	429	476	483	505	453	507	478	493	461	494	468	480	512	478	495	492	498	469	504	462	501	477	458	493	457	502	489	539	469	459	521	475	511	511	514	476	471	488	473	496	504	479	462	489	483	467	469	520	494	469	485	479	456	493	491	482	508	484	492	468	424	498	486	504	466	515	473	467	486	494	456	483	475	508	458	470	457	474	441	474	480	499	481	487	496	467	439	462	490	472	449	481	483	500	516	467	463	467	475	454	452	510	453	488	482	512	527	542	486	482	480	466	467	488	498	496	455	445	470	494	467	476	482	507	441	489	492	505	444	451	511	493	478	491	504	487	501	494	483	479	468	447	465	488	511	493	435	514	478	488	478	477	482	454	488	451	469	447	467	467	456	478	478	467	469	468	501	485	474	504	512	448	463	477	480	525	481	447	473	466	456	481	491	470	472	478	454	482	508	476	487	484	470	456	453	450	494	480	452	530	474	448	471	472	452	507	495	476	471	450	433	450	456	490	501	484	493	486	472	492	480	497	504	476	497	490	493	475	451	466	519	459	501	492	479	481	479	497	476	467	498	467	486	460	500	508	448	460	456	463	493	476	466	479	470	487	476	471	468	526	474	480	482	514	489	535	455	458	488	518	491	460	499	463	483	451	448	481	482	452	470	493	492	485	492	469	466	444	489	489	473	450	482	485	468	497	486	498	487	474	489	468	456	506	482	462	438	460	425	462	481	468	488	486	487	434	475	476	456	475	484	499	481	516	486	484	470	491	504	483	460	496	464	500	460	503	490	482	476	468	447	467	502	494	484	493	448	447	456	517	467	469	463	470	481	448	470	470	481	479	454	463	494	470	464	475	469	525	502	474	489	508	459	425	487	485	438	474	461	455	492	477	458	485	452	509	506	483	474	506	489	485	484	452	424	473	542	498	505	464	472	460	466	481	491	453	475	451	476	485	481	465	453	507	502	473	466	487	507	462	462	494	491	458	519	473	479	488	465	484	484	501	523	469	504	493	486	438	428	510	480	486	499	514	504	470	473	471	479	480	497	486	461	495	474	475	477	470	487	488	476	486	481	489	485	510	461	496	512	453	458	483	452	532	497	497	482	498	454	484	463	441	465	494	498	508	492	460	494	488	490	471	459	475	482	471	506	469	436	455	468	464	482	442	492	494	504	484	486	505	456	487	484	481	524	512	493	455	503	506	466	496	450	506	503	486	454	499	451	535	501	477	482	447	468	457	505	500	476	428	469	484	473	462	491	502	469	475	476	471	473	497	491	517	523	479	446	468	494	500	499	468	441	466	468	432	474	460	494	451	447	447	471	473	468	471	479	499	481	471	474	498	480	498	495	504	464	470	491	497	502	521	502	489	445	480	467	493	465	448	505	483	443	515	466	462	452	501	486	446	483	452	471	477	487	475	457	499	494	525	497	530	503	480	465	474	497	450	497	543	492	473	508	434	489	489	437	513	423	510	480	479	477	466	494	481	443	492	487	491	460	491	474	501	485	502	479	470	468	457	467	469	494	436	497	507	461	503	505	509	512	481	489	481	501	447	480	477	480	480	470	462	451	463	491	457	499	528	439	508	473	493	479	507	464	470	459	494	457	493	447	456	493	517	499	512	482	484	483	502	476	465	492	459	470	490	496	455	536	472	470	528	501	492	445	470	452	475	491	481	470	497	496	455	499	526	479	467	487	477	475	482	508	464	451	510	452	473	455	503	494	434	484	482	509	478	501	448	502	509	474	472	518	498	468	484	490	474	452	449	463	458	467	482	474	508	461	503	455	446	503	451	495	456	513	427	516	457	462	501	479	521	479	480	453	494	470	494	432	498	490	494	523	477	493	436	505	502	496	473	502	472	488	478	489	478	504	499	496	472	457	506	506	493	499	502	524	475	412	506	545	485	499	498	487	483	455	464	481	448	444	451	519	449	481	453	473	479	466	478	512	521	521	485	509	485	449	463	478	506	480	460	440	504	497	454	508	470	486	509	500	480	458	443	441	486	483	485	458	513	487	475	461	472	458	483	527	496	466	489	484	461	483	476	457	504	506	513	524	479	506	494	472	449	457	483	498	473	484	474	465	487	482	473	468	461	523	482	475	477	510	477	489	506	463	509	443	515	480	459	471	510	496	507	480	474	449	470	465	475	522	491	462	441	509	483	444	491	517	486	482	484	483	476	480	488	497	502	508	478	518	489	492	518	477	462	485	494	487	470	513	502	478	453	493	454	436	492	469	436	441	521	504	496	457	482	485	494	533	471	494	504	465	442	451	440	490	474	501	515	457	511	519	526	459	494	499	506	451	490	492	480	487	443	470	497	505	488	477	476	494	461	499	457	491	499	481	460	445	458	471	442	462	487	501	460	512	470	488	482	465	464	464	477	438	496	486	467	459	559	472	475	500	458	481	476	483	476	485	442	487	482	472	466	492	502	496	501	458	451	493	469	460	510	466	499	515	459	462	499	471	465	508	477	515	465	485	480	480	480	467	458	484	513	508	468	517	469	500	479	479	438	489	527	446	491	487	498	514	490	474	489	485	473	480	475	498	499	457	483	482	484	456	493	491	482	454	481	513	483	476	502	487	492	489	502	502	505	485	486	516	491	511	461	476	488	445	432	456	493	482	499	514	464	471	485	479	465	473	493	452	457	488	479	514	485	487	478	497	467	512	506	491	441	496	471	493	461	484	477	467	521	432	518	488	445	481	500	504	472	460	511	464	445	510	488	455	496	455	493	505	492	485	465	471	440	451	491	509	487	487	474	481	488	486	470	485	458	512	432	496	457	464	471	502	506	460	517	473	486	492	447	453	472	448	475	432	499	506	471	491	485	431	445	469	463	493	469	464	486	497	457	445	462	440	441	488
25683	25145	31202	25458	19530	6938	436	407	364	409	367	343	361	382	373	357	395	366	372	346	374	359	361	343	351	344	382	356	386	360	344	365	352	398	393	344	346	387	392	381	350	377	376	327	341	333	359	346	388	365	339	326	386	372	389	371	380	384	386	357	366	340	336	348	376	387	369	365	357	341	344	336	342	336	341	378	327	365	358	351	338	363	381	338	336	352	380	383	371	343	356	368	380	342	376	345	354	359	342	347	372	371	374	351	398	367	320	346	370	392	337	336	352	360	357	368	385	345	328	366	353	386	352	358	337	362	342	354	368	351	373	352	400	315	349	375	340	360	350	365	366	365	367	333	334	366	355	379	344	346	333	351	377	359	337	331	364	354	330	358	366	330	350	354	373	334	348	380	344	400	354	346	368	374	363	373	375	373	406	377	368	363	338	343	343	353	379	339	380	348	346	358	354	348	351	354	349	377	345	353	386	352	352	343	377	387	380	389	372	373	359	356	344	323	365	337	348	383	370	351	374	354	385	359	381	339	342	343	368	340	364	351	359	353	386	330	361	348	358	382	347	374	370	374	366	378	333	384	376	348	347	336	372	356	388	396	335	364	345	370	349	356	375	353	318	356	342	359	365	362	359	394	366	364	369	347	354	350	379	341	370	359	369	355	381	322	362	349	350	355	360	368	400	365	337	344	327	340	347	342	405	341	366	355	390	356	399	360	341	355	338	359	358	369	345	376	346	354	376	351	375	347	320	365	383	381	379	347	391	342	348	352	369	316	390	338	336	360	382	350	351	386	360	359	335	379	335	373	346	365	354	368	373	361	358	335	357	354	377	351	373	375	353	339	354	362	362	373	355	365	343	341	378	357	350	331	341	360	347	316	345	357	377	341	358	373	352	361	350	363	377	354	346	384	386	347	346	345	393	343	394	377	340	333	364	366	358	368	384	353	335	364	347	344	357	364	358	344	404	371	353	321	352	308	331	330	347	336	370	364	349	349	363	361	365	335	356	336	349	339	411	350	337	357	377	372	369	346	338	379	354	348	359	348	366	344	344	374	391	311	378	311	366	345	361	375	318	347	372	349	363	354	329	361	389	371	406	349	368	365	367	376	341	338	360	375	372	368	399	367	353	346	347	291	328	344	343	320	379	363	377	359	363	341	365	381	351	390	378	365	349	330	370	324	370	373	349	346	370	319	352	331	355	365	359	359	362	347	384	336	357	370	375	354	335	325	382	369	376	368	361	361	330	397	380	357	343	319	384	358	343	397	326	346	366	310	351	357	363	342	384	343	332	375	318	341	361	369	392	358	362	345	360	396	387	380	344	340	386	367	369	371	329	371	339	357	348	331	337	404	345	377	362	348	320	343	352	344	352	368	390	335	354	358	321	370	336	383	365	363	370	364	336	334	346	328	353	353	340	354	362	372	374	354	360	359	368	372	311	378	389	348	343	341	340	346	367	388	386	344	348	355	357	323	359	361	373	357	338	344	333	376	359	336	368	368	359	412	348	384	358	355	367	333	349	338	360	339	382	331	317	325	370	381	336	342	366	384	364	333	362	348	339	373	349	344	353	359	360	398	426	353	351	334	355	390	340	342	386	339	358	338	356	351	358	362	379	400	381	332	362	370	354	324	366	383	361	372	342	342	341	352	392	335	340	360	329	346	341	397	354	364	352	358	363	317	347	378	322	381	343	373	361	356	380	361	368	372	344	357	355	342	335	362	345	376	351	362	344	342	350	334	355	371	344	341	397	362	354	358	341	387	381	332	360	322	305	373	373	362	377	345	360	360	337	390	368	321	369	366	363	365	380	372	357	384	375	386	330	347	368	380	347	346	355	384	367	379	352	367	355	366	352	373	399	365	354	346	319	353	338	375	353	353	342	395	356	345	370	340	366	344	368	329	378	347	339	354	369	361	397	357	412	381	338	351	341	386	374	367	362	352	332	387	362	311	340	355	329	344	367	380	346	354	368	351	347	373	324	358	360	358	372	340	335	349	358	406	363	373	323	349	368	371	365	345	350	380	347	330	374	366	371	364	397	350	338	395	369	331	362	344	362	380	365	356	337	325	371	373	347	364	342	376	366	374	331	341	337	364	368	349	324	377	359	336	325	366	361	352	349	356	353	359	390	344	354	374	353	338	386	375	374	366	352	364	355	370	327	338	366	376	344	364	371	377	370	313	348	351	345	376	345	377	321	366	356	395	347	382	364	339	376	351	343	354	337	339	370	333	358	345	356	377	327	351	373	352	348	377	350	413	360	343	333	326	358	332	372	320	349	352	393	341	387	382	377	352	363	354	373	390	359	388	360	326	350	351	350	362	352	362	358	365	354	372	351	380	345	357	389	374	337	370	351	353	348	336	361	335	373	354	355	354	336	345	363	343	372	345	367	383	367	387	350	345	372	377	343	383	363	335	348	378	371	383	349	348	372	362	347	346	390	365	395	337	365	339	327	329	367	335	338	383	336	368	342	318	383	380	366	369	361	380	360	381	342	342	332	361	375	385	364	329	349	347	360	371	383	361	329	380	376	380	339	375	376	356	368	370	405	316	365	393	392	344	360	377	352	366	369	330	368	353	372	373	340	363	347	380	334	363	333	359	345	393	350	390	348	345	370	371	328	363	385	357	396	356	349	347	366	342	340	343	388	361	349	365	355	344	368	349	373	353	364	392	338	367	386	367	370	395	320	368	384	344	363	362	337	361	302	351	383	369	375	348	351	370	385	370	353	352	322	368	342	377	353	349	350	362	357	391	329	340	352	358	390	384	389	362	391	374	380	345	354	365	353	313	343	353	367	342	360	345	353	366	345	355	328	358	357	370	383	384	339	370	333	363	363	337	347	360	338	332	383	350	373	328	356	350	378	374	350	350	355	358	349	340	341	367	357	345	332	358	387	348	335	366	339	368	361	359	338	345	371	344	353	370	355	348	351	369	354	329	347	369	364	376	381	370	362	348	340	369	389	370	362	327	357	347	332	364	349	361	343	362	388	367	373	365	350	354	351	327	350	359	339	357	355	348	354	352	349	364	353	384	327	374	369	368	374	346	319	355	358	348	333	355	355	358	372	341	327	384	366	358	354	369	367	353	388	369	334	330	344	372	346	346	367	357	341	343	333	335	334	378	395	355	413	333	351	356	338	350	349	362	361	362	363	345	369	385	393	334	380	363	359	365	352	359	369	354	337	346	342	391	350	376	350	331	355	347	374	326	355	341	336	380	360	354	345	354	347	330	352	334	396	346	367	368	374	349	348	380	319	345	354	366	347	357	339	362	364	405	325	330	341	405	333	380	348	338	396	337	348	396	364	366	385	330	357	372	355	346	350	395	358	343	362	356	327	370	367	377	345	376	388	374	371	323	396	340	368	366	353	332	382	364	363	381	347	347	334	360	343	356	342	380	377	345	357	378	394	369	392	315	340	325	343	389	340	365	390	388	356	335	330	358	362	387	373	359	341	371	370	387	393	362	350	347	335	381	377	348	374	350
62005	91013	54903	23114	15859	3620	595	545	622	518	585	584	574	611	582	611	547	570	536	587	540	565	583	568	575	599	547	585	563	582	577	580	561	584	615	554	549	544	641	558	610	573	585	571	561	594	571	561	600	554	572	568	598	522	575	557	595	590	532	593	616	529	540	580	626	580	558	529	611	585	569	578	653	578	601	553	577	609	615	593	592	580	568	564	565	584	560	587	563	561	569	564	590	583	564	613	556	563	569	583	594	581	586	578	558	605	593	568	527	591	553	559	547	546	592	586	584	555	574	588	548	560	600	594	563	536	559	597	559	552	563	577	573	555	592	609	560	549	600	630	591	578	605	558	609	543	546	561	561	562	594	565	599	641	588	588	607	603	557	544	543	568	558	556	568	585	596	581	569	533	571	553	584	549	565	578	567	606	570	571	578	588	582	597	559	560	579	577	572	527	573	573	596	503	558	529	563	594	587	589	574	578	597	599	551	557	581	585	554	596	617	575	545	585	613	567	591	558	581	537	608	569	606	555	562	567	585	565	574	582	580	544	584	584	574	570	584	584	556	524	574	611	572	558	597	558	544	553	597	569	513	550	584	594	552	595	577	566	542	546	535	574	589	594	590	578	567	541	573	594	571	610	571	553	578	576	585	576	553	536	577	611	590	569	574	588	626	544	553	574	558	562	571	576	573	610	567	617	603	584	586	573	569	590	615	577	587	650	545	572	562	534	578	575	565	560	629	567	625	559	587	600	589	540	592	546	623	578	568	563	563	528	554	586	545	629	564	588	604	572	580	538	568	595	564	583	524	592	590	588	553	568	606	577	558	616	588	574	556	555	570	559	538	560	575	545	549	549	552	570	562	598	616	554	570	583	558	572	577	580	579	508	596	621	586	569	520	556	638	562	589	553	584	596	539	581	635	575	588	546	572	560	617	528	581	562	571	559	591	593	591	558	551	544	593	546	578	570	560	583	595	608	553	557	555	567	554	553	563	560	522	553	629	533	586	589	534	554	613	592	552	628	597	578	555	562	554	548	611	629	554	565	595	583	583	591	534	556	576	581	592	562	614	597	577	530	578	579	529	612	576	581	576	583	511	549	594	581	598	558	555	570	560	568	540	579	616	592	564	578	551	570	640	572	588	577	553	555	567	546	586	598	522	553	585	575	600	561	603	641	574	581	554	603	584	586	584	583	603	594	597	557	570	587	576	577	572	612	584	631	563	605	572	593	542	554	596	532	579	571	618	575	574	553	583	538	561	579	575	569	545	601	554	582	551	555	586	571	603	562	581	578	571	569	538	569	537	503	627	590	546	547	568	531	620	601	574	569	550	585	578	591	572	568	569	560	609	561	552	565	600	606	565	556	587	573	593	563	568	593	599	611	582	606	569	583	585	580	583	575	586	563	604	582	570	545	596	532	591	551	557	571	561	598	566	602	543	627	567	551	606	571	570	567	590	548	585	541	572	583	600	555	539	553	572	573	569	605	542	584	617	571	621	557	584	609	564	561	641	567	529	605	542	594	591	607	580	592	572	577	570	600	567	584	536	604	568	577	565	550	577	592	575	620	544	599	591	597	568	606	641	562	568	586	594	562	617	575	629	568	571	597	539	550	573	594	561	597	544	575	561	571	587	555	590	590	528	586	588	587	582	519	584	541	566	555	537	526	533	571	622	620	554	563	588	578	615	598	618	624	587	570	554	588	536	593	603	551	594	569	592	569	535	554	580	551	546	559	579	554	603	539	624	543	574	563	572	547	554	550	557	567	582	578	556	599	546	590	548	581	599	576	599	578	575	556	591	623	575	531	603	600	577	577	528	581	566	543	563	547	627	589	546	609	557	530	538	558	566	572	602	588	546	569	543	569	557	563	584	543	569	601	567	571	574	583	548	576	600	573	609	594	581	567	562	596	564	551	570	655	592	571	598	569	570	563	564	541	594	609	574	587	565	599	604	530	608	550	571	631	573	580	592	568	560	549	563	572	621	595	563	565	571	653	554	583	591	559	590	589	585	582	614	580	573	590	564	596	576	569	561	567	563	583	524	608	593	566	600	569	539	555	559	590	578	576	580	558	594	533	576	562	546	585	570	598	591	576	571	620	581	585	567	570	563	598	588	568	616	534	582	603	599	589	558	572	577	557	598	549	637	560	590	569	567	535	626	566	551	561	548	567	583	605	586	561	616	562	558	564	532	589	531	535	596	570	571	549	578	548	597	568	542	574	598	578	557	589	562	553	591	540	553	563	570	538	596	577	559	576	587	517	573	562	590	533	545	528	548	567	578	564	565	620	538	564	588	567	551	571	555	607	534	590	587	571	609	594	547	570	556	604	560	563	558	588	581	564	547	559	603	611	602	561	576	553	556	585	566	591	544	622	547	580	557	581	593	552	576	590	574	555	613	583	587	581	573	575	586	599	571	549	559	554	586	549	612	565	569	566	565	556	594	566	619	578	595	582	568	557	557	582	548	586	572	576	561	575	557	572	563	535	562	585	590	579	588	604	565	515	550	596	552	576	573	546	557	618	585	568	598	572	601	577	546	575	582	585	609	588	573	540	573	591	556	581	555	569	549	562	599	590	606	540	602	545	607	586	601	534	598	556	589	555	498	606	566	594	583	586	584	603	584	579	572	607	574	551	591	575	540	589	544	592	502	544	560	562	573	541	558	569	556	590	582	567	593	591	584	602	561	538	561	582	626	583	561	595	583	537	553	541	546	544	582	579	591	577	547	566	562	556	569	576	599	544	578	554	586	580	574	536	598	550	570	590	569	543	606	528	614	569	560	579	589	555	552	588	530	558	576	549	578	625	564	556	543	570	598	574	573	589	567	585	585	547	547	557	605	583	529	544	588	618	598	590	552	626	600	582	589	568	588	602	570	563	540	583	540	648	552	598	571	589	603	577	578	541	598	566	546	584	585	565	553	582	646	538	549	572	552	555	611	557	565	554	590	590	579	535	602	584	526	595	587	550	579	626	612	569	578	597	571	541	618	569	630	553	633	586	586	564	575	592	548	617	621	569	591	595	581	533	620	613	559	519	581	587	551	574	572	529	585	565	552	545	590	544	578	568	602	561	549	574	587	590	559	543	599	548	584	638	586	571	577	553	583	537	561	570	559	567	573	585	578	582	563	588	527	572	577	594	553	570	574	547	606	559	555	590	574	557	626	550	587	587	572	538	523	585	615	584	588	550	532	569	616	566	558	543	614	598	573	574	603	614	600	563	563	599	568	553	587	548	614	577	621	574	579	579	565	533	581	579	575	567	586	565	595	590	597	566	564	566	581	592	574	578	574	571	597	593	580	563	569	570	551	480	575	552	558	549	556	546	597	524	556	576	594	567	545	541	552	603	579	574	605	618	575	576	557	569	569	593	575	593	530	606	574	587	568	617	625	596	558	559	554	602	543	591	556	564	545	564	584	531	553	556	544	550	585	574	584	579	612	572	547	569	519	579	564	549	568	598	598	590	569	597	589	580	560	614	541	588	575	558
24566	23450	30600	24367	21576	16812	2374	662	596	582	602	594	537	588	529	582	545	560	543	606	562	553	550	568	547	610	564	590	541	559	604	553	529	558	555	586	541	561	566	512	551	561	538	535	560	540	531	578	540	523	554	586	527	578	590	562	552	538	550	565	547	554	574	546	555	597	531	546	594	547	552	556	544	563	561	510	554	566	574	543	512	566	557	558	545	545	601	576	572	564	565	558	554	546	527	500	599	557	577	548	544	543	594	535	566	541	544	543	502	503	565	567	562	518	520	565	517	529	542	515	539	583	575	547	536	537	513	559	497	554	536	517	536	560	581	586	525	560	556	539	565	524	561	564	544	555	575	531	553	559	528	540	544	560	565	541	579	575	552	588	550	546	558	527	530	573	568	552	550	555	513	570	565	583	541	537	522	541	543	544	561	554	534	574	521	516	523	537	542	568	609	533	594	556	533	510	549	584	544	562	577	564	563	550	566	550	561	557	556	536	531	578	547	537	563	530	541	543	559	545	565	531	556	566	545	565	533	538	547	538	542	531	584	568	567	523	552	526	537	574	585	561	534	598	562	540	529	592	545	568	568	574	543	544	583	559	608	534	559	523	531	523	583	556	573	549	511	565	558	561	537	549	588	538	584	569	567	505	539	577	577	598	579	514	558	630	581	529	506	551	554	541	535	525	541	529	568	548	569	545	530	576	577	573	585	519	581	573	554	529	529	559	569	535	566	507	499	487	551	549	522	564	547	537	549	550	530	587	517	571	524	552	548	525	587	579	575	559	542	562	539	551	525	542	535	562	533	582	539	539	553	549	547	563	562	573	549	542	568	530	547	501	567	571	569	566	511	558	573	542	527	584	543	572	564	562	563	587	554	527	553	521	536	540	583	558	520	573	550	546	513	558	582	560	564	571	561	585	554	572	539	582	545	551	562	606	571	580	566	533	566	546	560	541	588	544	524	592	541	510	580	569	551	552	547	585	555	550	532	515	530	541	569	606	562	575	543	540	534	580	572	526	575	569	491	580	572	533	555	543	584	547	503	548	549	592	572	550	573	580	562	558	590	562	557	491	583	549	598	584	562	518	505	552	528	531	545	535	541	505	535	511	572	568	573	590	517	571	560	556	559	531	552	578	527	605	528	529	494	560	556	550	563	544	526	576	530	567	581	521	590	524	535	565	572	518	547	553	516	580	520	527	543	551	517	562	570	504	580	582	545	535	551	566	551	563	576	564	554	583	572	518	548	563	556	551	579	537	603	552	573	590	551	527	529	550	544	547	498	530	604	553	542	583	530	581	561	540	548	535	567	590	534	557	632	560	556	584	560	538	554	531	550	534	542	568	522	531	545	561	541	529	541	538	573	577	538	537	593	577	531	547	543	587	546	555	569	555	534	529	538	538	517	556	550	581	580	518	555	551	531	593	564	552	541	538	533	564	533	551	565	564	568	576	515	529	576	592	509	556	552	537	573	556	516	489	528	559	581	566	561	563	573	542	510	566	496	553	586	544	557	565	562	546	541	555	589	566	541	558	528	562	521	535	548	578	568	570	553	546	572	565	552	512	526	537	577	515	552	565	574	590	626	553	577	559	566	530	555	565	562	508	526	570	568	509	602	512	509	582	549	540	544	557	529	548	518	592	580	554	544	553	562	581	515	534	590	536	567	547	557	580	555	507	558	602	555	564	543	540	540	550	521	550	536	531	576	537	536	529	550	565	520	540	584	573	562	539	557	544	523	566	558	553	569	569	533	542	566	531	534	563	561	521	555	564	559	543	578	540	552	564	554	565	574	516	548	508	567	560	590	548	551	552	577	559	589	576	540	524	543	552	543	556	524	525	571	552	577	540	552	549	512	507	520	536	553	588	533	545	533	555	550	543	582	543	567	560	549	529	585	582	527	544	562	576	524	593	561	563	594	587	533	557	513	577	564	569	570	517	559	590	536	564	570	571	560	547	555	532	541	579	586	557	535	549	599	518	518	568	563	540	576	558	564	556	573	559	530	559	513	554	551	591	573	585	535	513	552	587	534	551	581	556	567	558	560	532	549	605	544	565	567	571	539	559	530	550	540	506	524	580	526	562	561	534	576	579	548	569	590	532	539	596	573	555	520	549	575	614	556	554	583	528	566	550	584	555	508	550	541	540	524	565	535	568	573	568	574	562	535	509	546	507	582	545	509	585	578	532	529	560	544	542	545	546	613	552	557	569	573	573	615	549	572	550	565	554	550	558	541	549	549	532	544	604	564	581	518	571	574	570	617	547	542	581	543	569	540	529	510	536	519	529	539	573	575	525	549	560	531	494	541	534	541	575	557	571	530	568	552	559	566	550	568	555	598	565	550	559	591	572	549	531	502	509	562	569	559	535	534	539	550	535	541	580	535	587	568	558	569	562	541	560	553	519	537	557	502	519	561	583	590	567	539	531	542	542	605	546	557	596	560	545	577	554	533	547	590	586	559	543	569	570	631	577	578	549	544	592	517	517	579	508	493	570	571	523	545	564	571	582	561	553	490	539	532	570	598	571	563	572	545	517	546	517	589	538	531	615	573	543	569	566	612	603	542	554	556	523	490	538	526	521	525	511	520	584	518	536	551	593	578	555	515	525	579	562	565	548	560	508	580	608	582	566	546	521	500	582	528	529	545	545	553	552	550	561	541	597	562	564	550	546	579	583	574	572	560	514	590	553	556	571	541	539	525	555	544	542	541	555	547	566	552	517	551	579	545	553	560	532	559	529	538	587	574	523	527	586	566	516	559	541	543	531	586	536	526	515	541	573	547	570	538	575	597	530	546	511	507	515	549	547	528	539	510	584	531	556	568	509	535	607	559	526	573	570	550	541	537	544	538	569	540	569	578	582	578	573	542	566	560	511	584	547	538	532	502	580	526	526	553	586	582	571	588	553	590	582	558	576	585	542	492	562	559	551	536	541	550	592	561	525	525	584	580	523	545	569	561	554	503	543	532	544	553	550	569	570	518	603	565	584	506	567	548	559	535	549	539	566	538	643	564	557	530	559	582	550	567	563	556	531	572	585	591	573	525	550	563	580	583	530	562	524	510	555	536	569	582	549	536	546	519	584	563	594	561	553	544	536	578	524	532	529	551	518	564	537	547	553	570	516	561	541	560	562	521	563	545	566	512	570	516	573	578	556	564	583	547	539	585	557	535	573	560	591	554	561	554	590	542	549	555	594	543	558	572	567	559	498	556	552	591	575	568	577	538	562	601	561	558	558	554	536	516	543	539	528	549	536	526	563	568	544	517	536	533	515	580	511	547	550	589	564	532	534	535	507	553	525	597	550	522	524	577	598	577	540	517	589	563	601	563	536	527	554	591	583	531	554	537	548	540	511	557	558	543	576	615	529	598	546	536	517	531	554	573	558	561	568	524	514	547	577	507	571	533	591	583	531	582	569	563	557	549	592	529	591	564	558	537	568	555	556	581	573	522	531	547	593	564	547	577	560	578	550	572	526	558	556	562	526	574	567
60315	99285	61056	29173	21654	4908	905	884	894	875	836	885	844	838	854	802	861	810	805	826	863	801	830	836	872	764	891	807	802	855	894	808	844	865	859	810	902	827	859	831	805	834	811	868	776	834	886	833	839	856	859	877	872	871	842	842	823	822	853	818	837	830	865	847	857	850	878	772	802	841	865	800	843	836	822	825	847	823	832	853	847	827	839	827	837	848	831	910	888	879	844	825	835	863	805	844	858	828	821	820	840	794	861	851	808	791	843	820	871	839	810	781	816	898	779	824	848	842	840	821	863	834	768	798	875	791	833	819	858	797	879	840	840	829	847	822	835	776	866	808	827	838	882	830	811	817	825	869	836	826	824	834	822	833	824	806	766	848	850	822	836	833	845	817	852	813	863	854	836	879	802	759	772	781	814	845	851	826	832	803	826	798	820	843	807	834	818	816	878	828	830	891	842	847	798	826	813	829	851	856	829	792	814	764	822	817	843	845	827	822	874	796	814	795	818	832	850	870	834	870	858	806	868	773	849	836	820	833	820	861	793	800	804	796	808	883	885	855	851	824	848	806	825	813	855	851	851	774	810	862	865	854	775	852	786	846	811	866	800	859	871	863	894	856	829	872	838	844	798	845	846	898	810	818	786	845	830	829	811	785	846	824	855	813	822	851	795	812	811	856	825	835	811	856	837	796	865	841	874	791	786	819	899	850	862	836	842	873	864	867	844	784	876	851	870	820	818	826	829	826	823	835	761	837	847	821	847	800	854	843	788	817	835	799	839	872	867	841	895	809	858	823	799	810	785	875	800	857	806	828	779	881	798	817	817	819	866	803	816	814	797	858	847	862	840	844	889	879	830	833	801	836	835	868	841	843	849	855	848	806	791	872	810	885	843	813	921	759	838	841	845	801	861	799	803	846	816	818	822	816	803	877	783	798	819	834	847	840	808	795	818	804	838	793	796	816	856	814	839	795	813	857	795	808	846	809	861	861	818	806	812	814	843	834	845	865	836	809	845	868	860	832	846	803	871	809	860	876	865	871	838	837	818	802	831	821	861	901	829	872	773	882	906	801	877	873	871	814	868	807	748	867	834	840	817	831	824	836	874	862	853	865	857	831	856	825	848	859	843	824	859	866	789	848	820	832	752	821	827	832	857	813	850	806	847	878	848	840	854	825	832	819	819	880	815	786	828	842	826	862	828	824	875	857	822	846	860	794	868	846	844	861	848	823	845	872	834	826	819	861	773	824	901	816	878	850	849	783	823	811	857	842	854	878	828	829	809	888	811	861	864	867	853	829	803	863	875	875	843	821	877	832	857	873	819	836	825	805	834	821	835	862	823	848	812	834	814	867	805	875	816	842	876	816	822	853	872	851	835	824	876	840	835	846	853	822	824	808	860	896	793	870	816	811	865	830	842	853	838	811	792	848	870	826	796	849	861	866	846	862	872	851	837	827	891	838	843	836	877	835	801	837	850	804	822	814	820	829	837	840	842	843	854	857	814	816	829	825	846	814	837	838	808	890	857	881	850	813	874	852	863	877	771	812	818	853	875	890	872	804	802	781	845	835	854	845	841	801	834	857	830	853	829	851	824	855	830	874	819	842	807	864	814	808	767	822	846	825	798	832	821	875	852	820	787	794	808	827	849	834	821	850	816	873	815	920	788	823	861	847	829	857	876	865	852	861	819	861	814	802	830	840	809	861	871	810	869	846	844	870	833	804	863	823	760	802	816	819	880	822	847	831	824	813	824	836	865	886	844	822	799	845	832	850	849	861	808	804	883	809	814	809	825	827	864	868	826	822	796	867	859	818	812	833	799	885	786	845	797	817	839	820	865	821	851	851	815	815	811	839	776	834	806	832	814	878	855	815	823	828	816	819	839	859	829	878	799	805	807	859	781	844	823	851	789	847	875	866	810	820	849	799	836	895	887	798	831	811	837	840	883	818	848	834	790	860	802	778	807	807	852	815	826	820	826	827	836	829	828	841	844	829	781	862	859	863	817	812	839	847	843	803	868	857	860	833	795	828	886	862	887	900	834	878	851	845	805	790	809	869	856	825	837	864	838	826	831	860	835	813	821	818	854	865	825	806	811	864	820	775	835	826	798	789	831	852	817	812	861	819	808	785	790	833	817	825	802	787	805	851	822	817	839	832	826	895	835	873	881	821	838	789	808	796	911	800	828	823	861	820	864	815	803	854	848	843	831	832	806	866	840	852	891	827	816	838	827	789	816	838	848	854	815	880	868	849	825	829	792	870	767	910	776	777	851	845	816	843	865	840	864	850	846	818	850	869	831	817	831	833	887	852	838	842	875	811	823	835	845	838	816	831	830	827	830	795	851	806	788	805	811	882	800	824	821	858	807	817	859	825	852	844	757	820	864	839	866	822	869	813	819	844	874	862	834	824	834	778	795	810	804	822	834	802	799	824	836	829	835	849	850	829	849	891	824	883	826	828	812	862	823	859	820	798	782	858	838	876	890	810	840	822	851	836	816	822	846	857	857	907	809	819	874	873	837	830	867	813	817	793	814	842	869	852	848	918	828	855	820	825	844	843	820	861	817	839	819	828	749	814	845	822	863	841	866	843	839	838	830	888	856	838	828	818	838	812	850	854	837	870	848	832	827	864	886	823	851	849	878	870	807	823	837	815	822	826	820	826	866	804	794	866	846	830	822	834	899	834	857	868	857	835	878	856	829	837	799	826	829	884	850	807	798	821	831	833	863	863	833	844	838	758	829	841	816	839	857	785	848	826	822	823	805	828	818	778	842	822	854	822	818	800	836	840	825	795	879	867	798	870	837	816	829	821	875	802	849	852	783	859	873	826	896	881	818	839	781	848	877	878	827	853	878	856	806	778	817	803	829	807	837	821	893	802	867	833	855	822	839	857	815	843	841	835	819	850	795	830	820	858	829	812	834	829	859	851	868	813	827	872	814	876	869	834	818	824	829	845	837	807	855	856	835	923	831	833	867	868	864	801	837	816	806	833	816	810	802	850	821	845	809	819	810	829	809	864	856	829	809	826	817	833	888	877	846	802	826	789	841	820	835	831	896	840	784	803	822	850	822	840	837	888	857	810	842	819	836	817	773	806	819	825	831	839	826	875	804	838	838	835	889	830	787	828	814	853	816	857	800	820	806	829	876	837	850	823	810	782	862	836	824	858	839	884	829	778	825	832	837	804	808	791	836	841	833	813	831	819	830	808	836	857	866	897	812	819	825	796	820	870	811	807	789	883	829	793	837	813	872	824	806	846	835	821	811	820	859	842	868	823	881	867	876	833	827	837	842	822	790	845	792	880	829	807	822	801	869	810	894	795	828	834	859	814	854	827	836	819	861	825	844	860	815	841	815	805	867	834	808	819	776	841	836	862	834	847	861	859	837	796	850	789	901	823	856	848	823	814	851	823	819	871	835	825	829	823	845	837	829	854	832	839	878	808	843	809	850	842	839	847	863	840	826	832	768	806	767	825	825	861	826	857	851	846	853	838
32499	33001	25248	7501	1345	577	313	294	296	273	277	261	274	286	250	278	307	293	264	279	280	275	268	304	269	295	273	275	289	308	292	316	318	306	297	286	282	294	271	293	292	309	278	279	283	275	294	302	290	271	309	282	288	265	310	296	314	266	252	316	281	267	278	272	303	295	291	282	281	285	304	286	293	274	309	311	308	279	268	278	257	308	270	259	247	283	282	300	307	292	261	283	287	271	289	283	294	268	311	258	305	308	310	283	274	278	269	275	271	288	317	297	285	291	280	283	275	292	298	279	282	295	299	281	290	298	292	268	292	258	306	303	297	261	291	289	276	278	288	275	288	268	288	289	323	305	273	295	274	300	276	324	279	308	274	286	302	296	255	316	283	284	262	294	288	302	270	301	299	283	251	287	282	310	270	298	300	282	275	290	260	251	302	289	286	278	279	289	312	288	277	291	306	263	320	291	312	271	284	297	312	283	311	285	251	266	289	283	302	313	286	288	275	282	284	285	301	292	287	264	292	288	276	286	306	278	291	305	315	270	293	281	260	291	278	253	295	291	273	277	278	290	262	312	299	278	298	259	277	257	291	260	290	286	308	290	301	291	275	280	282	278	273	310	255	260	299	265	252	296	301	288	290	289	271	275	294	275	319	292	275	260	308	299	308	324	268	276	299	287	279	290	277	291	318	302	295	260	291	295	276	298	336	278	307	329	244	286	289	286	267	286	274	290	292	280	289	264	281	294	302	257	282	295	275	284	281	244	275	277	310	272	286	270	297	289	279	295	260	272	287	265	291	279	298	282	270	275	286	291	270	266	272	305	268	289	263	286	263	313	309	262	312	281	303	253	283	283	272	291	276	285	291	293	290	233	302	270	275	282	295	294	290	276	298	296	307	319	301	260	288	279	268	309	287	307	300	296	275	286	281	271	279	294	286	295	280	293	277	296	292	280	283	285	238	263	268	320	290	286	300	270	270	282	310	275	277	274	308	255	293	312	280	277	271	291	281	287	284	277	279	266	289	295	280	306	289	263	266	275	306	290	254	293	288	307	328	299	291	280	298	322	260	247	296	290	262	267	235	285	279	259	294	247	282	314	268	299	283	273	275	300	305	266	295	303	281	259	290	285	271	261	312	287	323	256	291	261	276	263	277	287	262	286	272	280	263	271	310	267	290	286	297	292	307	300	313	292	279	273	279	294	281	287	302	266	282	269	240	286	277	284	294	259	311	297	304	271	289	299	318	282	277	289	280	298	279	306	292	262	290	241	286	280	255	301	273	276	282	313	308	249	271	253	274	271	301	288	275	309	277	261	272	307	285	273	284	286	260	276	287	265	306	236	270	286	286	269	302	296	283	259	254	304	325	293	291	264	276	281	275	268	270	272	230	290	268	296	274	275	284	291	288	286	255	299	299	253	290	278	293	297	276	278	263	310	280	302	266	279	290	290	273	283	271	285	275	274	267	283	283	283	275	284	275	270	268	253	256	287	278	296	287	295	304	266	266	287	295	284	281	260	293	283	270	280	278	328	278	259	290	320	288	290	273	263	270	278	275	303	295	305	287	284	272	286	275	271	299	309	274	296	285	262	290	338	304	299	298	306	331	283	273	304	282	299	282	296	294	288	285	273	269	242	292	255	264	302	310	313	273	281	267	266	302	309	279	274	308	307	281	281	274	250	289	287	259	291	307	273	276	272	286	266	284	278	279	268	256	276	254	269	308	289	284	280	297	293	287	295	270	302	291	273	280	313	271	285	290	287	296	315	279	269	283	289	252	297	275	257	269	280	310	294	275	314	288	276	288	257	300	275	244	299	296	308	294	283	299	262	305	268	286	279	321	289	285	315	280	301	291	292	319	295	285	283	295	283	280	306	296	269	268	292	303	291	292	277	293	277	294	278	296	287	288	288	295	314	295	284	254	269	272	271	245	295	286	298	258	304	320	274	291	302	300	293	273	288	287	280	277	296	271	291	269	297	265	292	268	298	276	282	273	277	303	266	307	300	273	279	307	295	309	277	286	239	273	294	295	297	279	268	269	299	279	302	280	272	265	285	313	273	279	289	275	293	245	305	270	300	296	291	268	283	290	280	290	273	275	276	282	287	289	273	280	282	317	296	264	290	276	289	279	260	275	296	275	282	287	294	292	273	309	311	276	297	295	270	308	264	276	282	270	297	311	300	305	292	306	307	302	252	320	282	298	308	266	288	306	302	270	274	296	265	287	293	271	302	283	302	285	271	284	306	286	271	272	262	281	294	250	272	312	276	280	297	267	281	300	256	302	300	261	294	301	281	286	286	337	319	274	284	296	330	264	304	287	330	273	256	284	268	269	270	260	259	285	269	301	274	238	267	292	277	283	279	293	297	269	286	273	264	295	264	297	270	281	311	256	273	297	260	271	286	281	287	274	304	313	293	287	307	269	284	298	293	299	276	284	284	297	307	291	263	299	285	292	298	255	270	309	296	296	297	307	287	259	314	293	266	295	271	309	272	284	272	286	284	274	259	272	285	295	283	256	256	268	265	298	290	256	323	295	301	259	295	285	266	287	260	269	290	293	290	272	293	326	333	295	282	284	294	311	297	289	297	269	301	296	268	288	305	297	278	276	262	306	306	288	301	266	263	291	276	316	258	288	261	286	272	311	265	301	267	258	287	280	288	296	290	315	278	262	286	300	293	284	276	301	274	296	262	257	317	277	301	291	277	277	289	278	273	270	255	303	281	286	279	316	294	276	295	295	274	295	295	285	254	281	307	269	280	284	284	278	278	285	272	262	297	302	309	296	287	274	313	288	258	273	290	324	319	286	256	268	286	273	282	281	283	276	281	275	280	276	295	260	299	267	276	315	309	320	293	291	298	272	300	258	284	297	272	289	302	316	273	296	296	282	274	278	277	268	282	297	282	270	295	263	306	275	291	305	270	270	334	276	282	272	288	290	283	294	271	271	278	282	270	282	284	255	279	302	282	281	278	297	285	274	303	308	262	267	311	303	280	277	291	265	278	291	281	284	282	280	274	256	310	286	311	265	267	309	301	299	300	260	286	275	303	275	274	300	283	297	280	305	296	272	325	306	278	293	289	258	270	277	315	266	266	269	253	299	269	283	311	285	262	277	284	280	289	274	311	299	268	289	269	277	278	305	271	257	281	291	244	265	267	263	295	297	251	282	255	287	279	285	277	254	286	248	279	299	283	290	258	301	286	299	267	278	310	266	272	293	280	296	320	287	311	275	307	295	284	280	291	285	268	279	297	307	260	250	285	279	301	296	265	302	288	269	265	271	256	295	304	280	300	271	314	318	257	261	284	295	320	278	269	289	331	270	287	250	258	308	274	290	280	279	308	287	294	299	296	273	292	307	308	260	276	270	270	281	294	261	260	277	287	286	297	289	294	310	276	270	249	285	300	310	283	309	310	285	269	277	279	278	276	275	271	269	269	298	298	315	286	246	260	282	265	283	305	294	299	265	271	298	314	264	293	300	304	288	305	263	275
43283	49869	26080	4580	2577	836	520	479	455	477	483	452	471	507	469	476	456	504	470	499	432	463	490	435	477	462	504	516	468	478	453	458	448	481	461	440	479	445	454	507	505	464	481	488	453	477	468	457	480	451	494	434	485	479	499	505	480	442	505	488	488	487	462	450	458	473	477	482	465	474	485	486	459	492	503	490	467	513	461	493	469	445	471	504	519	451	437	472	495	445	460	486	464	458	474	475	486	464	498	473	463	458	460	488	482	460	440	496	468	488	476	430	486	459	466	474	453	484	468	495	495	475	504	503	505	473	452	483	470	476	422	457	440	459	486	476	463	403	476	472	472	488	495	476	480	470	440	442	473	471	474	491	462	502	539	486	489	485	462	482	472	440	514	467	480	474	492	454	446	474	439	492	469	436	478	450	464	418	472	486	467	502	499	479	470	458	508	489	508	483	507	487	455	455	532	482	471	470	487	470	453	490	428	466	474	466	479	464	475	469	441	488	500	478	454	468	429	477	449	491	466	494	470	469	441	474	490	472	489	462	480	498	472	441	448	507	464	502	454	503	496	468	472	462	495	481	507	503	499	492	502	514	505	496	486	476	464	452	450	480	473	517	483	499	477	480	445	460	477	509	466	514	448	452	472	429	474	457	464	465	476	472	438	462	482	499	484	468	457	511	482	406	479	439	482	419	499	473	467	464	495	438	482	477	457	461	496	462	499	437	473	469	497	437	464	435	440	480	461	498	506	495	470	435	482	426	535	431	476	483	445	475	473	474	429	506	506	451	474	490	480	486	457	473	492	437	507	461	494	505	501	440	445	511	495	476	462	468	449	460	470	446	493	516	463	463	451	457	497	482	511	437	432	447	488	471	476	503	477	500	489	485	489	488	434	449	477	423	438	418	516	486	455	488	496	473	452	467	486	485	479	476	489	488	414	491	488	422	478	495	494	497	494	468	509	474	500	465	494	483	463	423	480	474	468	464	512	508	438	427	474	486	473	492	469	444	483	483	472	465	464	448	466	455	464	461	431	502	458	513	457	474	489	489	472	424	469	477	473	494	450	467	464	456	495	445	482	475	481	471	486	490	479	420	477	488	499	466	470	445	480	467	453	505	446	492	458	482	469	464	459	489	493	457	480	464	518	470	479	508	473	477	455	478	415	490	473	477	444	476	504	469	490	493	461	496	450	497	466	468	525	477	481	480	483	472	492	451	450	470	483	478	461	457	467	448	480	494	487	478	480	445	468	501	478	481	469	465	478	491	462	472	470	438	465	440	515	487	463	484	493	467	478	501	493	487	504	482	489	495	467	439	504	481	463	473	500	467	450	437	471	458	465	464	472	478	482	450	489	499	457	456	474	495	504	466	500	450	513	482	482	456	449	460	473	518	486	466	485	527	481	492	501	471	496	491	498	479	506	467	456	460	490	480	510	467	475	455	486	484	496	494	498	479	477	489	479	505	463	450	502	479	469	529	475	470	493	486	512	493	479	492	493	440	488	443	441	474	471	474	464	494	469	482	455	474	484	406	470	417	507	482	458	459	464	458	473	500	483	466	461	474	539	469	474	491	458	508	472	457	497	490	441	411	490	442	450	421	456	470	473	487	494	461	459	472	449	483	511	448	442	477	460	477	468	455	475	449	469	473	528	474	452	506	454	467	495	462	459	516	444	477	472	441	456	453	473	460	432	468	427	483	468	478	460	468	428	447	480	465	453	516	493	482	449	490	510	437	500	470	488	460	457	473	470	470	447	457	485	509	449	451	481	485	493	472	473	435	493	504	443	511	452	460	500	463	504	471	461	469	451	470	491	476	462	437	425	487	484	476	455	501	462	440	487	468	474	493	474	453	485	455	489	471	468	484	443	444	457	463	491	478	526	456	446	515	444	496	443	475	493	474	496	444	504	493	465	511	444	455	483	494	478	505	452	471	479	450	477	465	483	501	487	483	473	425	495	473	460	495	487	486	437	451	495	496	466	454	510	450	471	489	456	502	466	477	463	450	490	465	470	500	484	517	480	444	485	450	466	468	484	456	472	493	476	520	500	483	480	482	475	455	466	463	423	474	452	460	467	492	479	443	458	463	440	482	436	485	454	425	473	477	489	433	502	455	499	466	476	479	487	496	467	478	472	468	471	521	469	470	464	470	499	479	471	511	482	459	483	479	518	440	451	482	470	435	501	504	460	467	450	468	470	478	491	452	458	482	461	466	486	443	491	446	433	445	466	498	453	499	456	459	473	458	473	467	470	432	481	493	454	454	488	455	472	463	461	508	483	488	482	470	508	477	460	501	464	472	468	463	437	452	450	526	501	446	479	480	463	467	453	466	491	507	478	436	478	459	461	495	446	464	455	488	480	463	487	460	478	471	508	482	493	493	470	479	480	472	437	448	462	489	453	487	453	440	476	473	451	497	454	472	474	458	462	443	443	473	458	478	450	456	415	455	464	485	489	459	467	467	479	451	495	479	468	467	481	489	472	437	467	455	490	466	468	464	511	457	550	476	471	463	465	465	490	486	434	475	504	460	430	498	493	441	467	458	456	487	454	444	462	491	449	488	489	476	467	465	453	496	479	489	442	439	479	445	491	469	463	477	490	478	483	440	453	437	519	472	494	473	494	471	463	459	456	478	462	510	468	444	520	474	486	470	499	465	488	486	478	459	479	493	450	486	440	489	478	451	465	480	478	488	454	460	486	465	495	485	456	437	471	470	442	456	501	481	445	480	471	490	481	478	426	466	443	475	453	483	465	453	471	530	475	493	467	494	439	445	473	477	455	502	487	456	483	480	445	498	478	451	483	473	453	470	468	475	457	434	447	489	458	481	463	486	480	499	484	467	466	490	469	544	475	471	484	501	462	462	447	494	439	487	489	477	495	468	471	453	517	475	444	436	457	456	473	453	461	486	487	489	499	496	475	467	448	484	429	457	483	429	448	494	443	480	489	465	446	495	480	485	460	455	484	520	459	462	461	469	467	440	497	459	497	499	443	451	465	497	467	459	479	448	501	476	445	488	462	460	458	473	453	440	487	464	501	501	464	524	469	471	435	460	465	512	493	448	504	469	455	455	498	504	468	503	500	475	497	478	518	464	469	460	447	481	506	458	494	498	493	482	430	421	472	482	450	460	491	471	469	478	489	455	459	472	503	477	482	478	468	464	488	446	495	490	492	457	475	472	487	443	429	488	444	459	438	475	487	469	489	486	480	486	486	476	477	461	489	428	508	445	443	471	496	463	468	452	477	444	451	480	479	486	483	499	483	438	442	474	471	476	429	463	501	467	485	471	458	452	448	447	478	487	517	442	481	454	501	498	457	459	499	469	502	448	454	474	471	471	470	491	448	501	492	460	478	477	480	467	449	465	481	480	465	483	492	480	504	487	465	512	494	477	470	493	485	478	491	449	456	468	483	431	473	473	471	457	463	525	481	450	469	494	500	476	477	509	485	483	474	494	481	440	469	449	518	461	419	444	444	486	479	488	495	453	464	477
25947	25826	32498	25240	18833	6215	475	408	384	350	356	360	372	371	367	375	339	366	366	385	403	375	377	350	382	375	377	332	339	369	341	355	403	389	374	374	355	350	345	405	359	365	369	324	363	332	356	327	389	381	340	359	394	350	345	340	349	377	358	381	325	359	349	354	321	354	368	367	353	345	360	378	343	345	340	368	346	375	362	335	371	347	363	371	355	378	367	349	364	355	356	364	342	367	328	360	381	354	340	329	349	393	354	361	366	342	348	356	347	376	364	373	352	394	319	359	380	359	384	346	369	348	349	376	357	382	351	358	352	362	347	376	375	353	374	371	377	364	356	364	333	384	335	385	390	368	368	336	386	372	329	359	326	349	375	384	351	385	355	366	345	357	345	334	363	343	402	328	380	376	332	342	367	376	367	352	394	345	388	392	378	342	350	374	361	363	407	383	397	329	352	395	386	375	369	352	342	376	384	348	375	336	345	355	370	383	350	382	361	367	356	381	334	324	357	352	367	360	357	380	366	397	365	344	362	375	360	318	377	328	350	337	378	335	359	386	346	326	346	344	372	361	366	381	348	358	352	338	349	365	336	324	352	371	374	364	352	342	372	370	367	341	342	372	361	355	343	326	346	375	364	374	340	344	348	327	339	347	324	362	377	371	350	373	354	362	363	348	374	356	374	332	357	343	363	375	365	336	374	349	336	381	370	363	345	379	350	361	340	373	350	340	360	343	328	368	361	329	317	360	330	356	363	351	371	369	357	359	320	373	347	348	343	368	376	390	359	375	380	367	368	367	356	359	373	372	353	359	366	359	331	355	359	309	375	369	354	386	378	370	348	329	359	358	361	369	352	336	353	352	340	379	353	355	355	346	322	365	389	351	376	355	332	377	356	379	360	359	364	396	336	395	345	364	356	362	340	361	325	353	376	350	352	380	350	358	369	383	401	319	373	349	359	372	350	304	372	317	357	379	360	373	359	345	367	369	376	364	370	331	351	372	377	364	371	342	338	339	364	350	356	419	375	366	367	336	345	375	357	352	374	350	361	389	385	372	373	365	365	408	326	321	337	345	368	335	359	354	342	351	349	350	366	365	351	376	343	353	357	394	361	366	376	370	363	356	343	373	392	356	361	347	375	342	395	378	371	332	353	350	355	372	349	347	372	396	387	378	381	354	344	394	331	344	323	346	368	345	346	356	348	366	334	331	346	361	353	384	360	354	344	336	330	404	330	358	376	384	382	371	356	347	360	307	376	356	335	374	334	414	381	342	378	348	380	357	339	350	330	342	369	382	386	370	393	360	341	331	360	310	359	402	388	376	381	356	377	385	330	367	349	364	348	351	384	352	352	386	355	360	346	379	375	339	350	363	329	355	394	347	379	398	365	363	358	347	392	393	339	359	351	385	360	352	333	363	326	350	353	365	389	387	359	353	365	386	340	351	358	380	365	358	357	367	357	323	362	361	329	352	338	366	351	405	326	351	336	353	353	340	377	315	377	332	357	358	351	369	339	364	365	350	399	353	363	344	342	377	352	365	365	387	361	315	358	348	323	341	329	331	352	356	345	360	355	367	372	378	354	364	380	329	371	363	360	334	354	362	350	343	345	351	326	341	360	367	362	382	352	350	339	342	339	347	391	341	368	352	372	339	355	353	347	374	357	333	387	393	303	371	355	372	361	356	384	368	396	355	363	363	366	389	366	365	391	357	363	341	373	367	343	343	366	361	390	370	352	350	370	352	360	314	376	378	321	360	350	363	361	374	342	325	321	346	394	372	361	343	337	350	393	344	370	371	351	367	374	377	386	334	344	369	335	368	378	350	357	335	362	381	327	347	385	362	331	341	365	370	330	338	380	363	357	378	349	377	347	366	346	359	335	340	347	338	359	370	336	345	354	356	374	374	350	360	370	355	353	354	345	351	359	352	326	352	329	372	366	337	357	350	368	389	347	354	361	359	342	335	334	376	361	393	367	348	364	386	343	338	395	343	336	381	376	373	380	370	326	385	357	357	351	356	373	340	378	344	341	361	371	340	367	373	309	355	349	332	344	315	341	360	340	362	345	366	346	350	340	363	396	349	389	330	333	375	352	386	359	331	333	378	373	397	381	338	392	359	376	348	313	363	366	349	361	393	336	371	368	371	328	351	385	341	354	346	342	351	359	336	333	352	342	369	355	404	350	354	338	349	361	381	334	377	369	361	370	335	355	356	343	400	370	359	351	350	397	376	342	320	359	303	365	362	364	361	386	374	376	366	413	334	356	372	371	325	364	379	414	359	390	344	362	340	377	339	328	367	374	348	368	359	359	366	354	394	356	369	350	378	350	373	369	382	361	375	337	362	365	401	344	417	392	345	326	348	373	322	352	375	381	353	336	392	371	334	357	333	342	340	365	336	345	361	351	394	409	341	375	337	353	364	366	337	354	313	348	372	345	337	372	349	354	373	353	370	373	362	361	345	365	353	354	365	377	358	355	365	358	361	339	345	363	379	351	356	334	368	326	348	346	357	344	382	357	349	357	398	372	382	333	383	349	321	377	409	344	356	359	367	365	347	350	370	349	362	354	351	381	359	340	366	366	380	369	356	375	337	360	364	360	358	358	330	354	361	360	360	371	347	343	355	391	373	363	335	368	343	370	381	358	362	365	338	343	387	361	384	340	320	351	394	356	355	349	372	325	342	378	340	377	384	349	387	339	390	327	349	377	360	350	370	338	352	380	373	377	345	349	375	355	332	349	345	360	367	385	357	353	336	370	388	363	418	348	390	349	413	382	368	357	382	356	372	366	377	385	331	384	359	347	366	366	371	379	375	391	385	365	346	387	339	385	369	334	385	382	376	321	364	387	362	383	346	351	348	338	375	382	346	323	347	344	348	350	310	355	358	361	349	314	370	343	357	351	347	338	362	365	384	338	325	364	376	383	326	357	329	352	343	389	359	317	372	380	388	376	315	343	380	353	373	348	342	353	330	343	363	333	361	383	355	335	370	329	374	378	373	355	371	374	379	357	393	361	374	349	343	361	348	349	352	365	323	366	329	391	351	357	343	394	356	366	329	337	346	376	351	363	374	341	358	356	356	345	338	364	371	336	368	329	341	349	355	353	364	344	367	329	352	342	363	353	331	361	384	393	373	381	365	356	361	380	326	401	331	364	349	357	363	348	413	383	373	377	353	358	368	346	382	348	390	342	368	360	370	361	384	355	350	354	314	359	355	367	353	341	360	360	355	367	357	403	372	344	354	367	338	389	341	360	380	381	340	332	361	383	338	348	330	348	366	363	376	345	329	338	373	327	378	370	362	367	339	355	365	356	342	358	380	352	375	389	345	350	359	349	355	342	372	351	371	382	345	369	349	366	368	376	354	376	363	327	356	357	334	375	381	342	383	385	325	351	346	334	353	363	336	344	391	354	377	348	386	334	344	364	343	345	351	358	351	393	357	366	375	369	334	383	388	363	362	364	362	368	338	371	345	381	363	369	368	340	389	368	388	331	339
62606	91860	56072	20396	13993	3625	600	604	591	579	585	612	537	570	624	564	586	585	580	601	581	550	568	589	566	593	554	606	575	597	598	601	589	565	601	585	590	614	594	589	583	602	613	594	561	604	610	609	601	581	592	570	589	600	540	566	543	576	574	580	601	602	552	602	562	571	570	569	579	617	578	539	559	586	613	609	562	563	534	575	569	601	537	593	561	600	586	571	546	586	552	586	587	588	550	549	539	588	578	558	558	571	602	575	558	582	541	590	586	552	574	592	570	582	575	557	546	601	568	590	627	614	580	604	564	604	547	586	594	601	567	582	589	543	569	607	594	605	566	579	542	568	566	547	606	610	609	563	566	608	579	589	580	551	546	569	604	562	587	590	588	527	556	550	569	581	561	563	630	643	542	530	605	554	566	577	573	590	577	549	559	555	551	560	608	591	564	627	568	582	587	538	558	558	551	588	580	546	578	558	554	603	630	572	588	577	563	608	503	555	562	602	556	546	587	568	589	592	560	580	579	578	606	523	571	567	565	543	560	574	547	577	573	568	574	579	564	544	547	555	568	602	586	598	631	565	580	592	585	583	598	559	574	631	591	578	550	592	581	574	571	575	570	575	593	582	595	615	542	588	553	596	549	605	597	575	589	576	564	598	549	622	597	592	602	568	613	568	539	567	601	606	587	599	578	595	536	565	552	597	595	544	552	567	594	499	542	582	589	550	559	596	598	601	589	573	548	534	606	569	539	581	572	585	589	625	582	575	627	599	590	557	610	520	592	547	530	620	571	606	555	606	548	583	614	553	593	567	589	620	590	573	568	575	586	631	594	552	562	544	577	576	572	581	596	550	537	554	605	605	576	554	622	571	554	600	586	601	559	584	569	567	619	585	522	611	576	553	580	578	551	580	577	583	586	597	624	595	598	552	578	574	553	589	531	602	600	585	578	545	603	595	546	591	540	536	580	551	582	596	548	625	563	570	585	558	563	611	597	517	576	572	562	587	562	564	551	558	574	573	574	554	585	600	558	612	555	598	566	570	561	538	546	513	649	562	628	598	561	597	547	586	597	580	544	589	619	575	541	564	553	577	635	579	605	607	574	588	577	587	546	577	571	598	565	577	577	598	594	558	554	584	524	568	609	546	542	598	596	570	556	581	628	568	601	583	625	617	540	576	621	548	552	581	562	557	602	588	537	568	613	585	568	572	558	526	568	576	582	581	581	603	581	587	590	559	585	542	604	625	540	582	558	576	577	599	545	601	570	603	559	583	577	564	569	548	582	587	589	557	585	539	556	575	596	566	606	581	587	580	575	615	614	639	578	617	535	591	591	572	597	567	604	581	582	593	566	571	537	588	560	601	604	595	559	580	555	616	600	614	588	591	594	561	524	565	580	584	605	588	572	568	585	613	539	593	581	575	564	612	560	575	581	596	569	563	590	580	588	575	588	604	584	584	585	586	577	544	572	595	581	553	607	531	555	576	607	542	589	608	601	551	555	586	589	586	577	589	573	607	603	589	558	590	592	593	570	569	596	539	587	529	545	558	518	569	590	620	541	594	586	623	619	633	574	551	565	574	595	555	617	594	607	550	601	552	581	555	578	584	577	549	574	594	614	633	578	553	544	583	594	595	539	567	608	568	581	560	541	619	521	593	573	574	590	586	600	572	573	574	578	546	556	561	585	587	608	566	573	548	561	525	545	608	554	530	600	603	537	563	594	574	582	591	607	615	596	545	578	565	550	594	620	590	602	564	561	538	589	606	552	568	588	541	557	584	544	551	581	582	579	587	595	559	591	573	593	556	528	591	591	551	555	544	562	577	562	624	597	569	554	622	565	531	556	526	566	578	556	563	564	580	546	558	539	534	632	584	549	600	594	609	582	575	596	576	561	605	586	588	582	615	593	551	525	593	581	579	554	568	566	566	550	651	531	576	557	559	605	572	553	575	561	563	558	595	596	577	535	599	570	552	581	587	553	620	606	549	590	559	524	577	568	599	586	569	540	568	575	599	551	582	567	584	590	541	587	597	514	568	553	594	562	564	555	567	582	573	578	573	550	548	591	552	565	584	582	576	594	570	551	557	593	568	622	525	581	628	587	619	551	599	605	562	588	548	590	623	586	610	518	596	613	605	595	528	596	571	564	598	604	584	562	587	543	597	560	569	581	535	592	581	595	553	589	570	613	572	572	576	534	580	588	595	531	581	566	584	546	536	535	568	543	554	575	544	581	571	570	592	608	547	552	610	560	547	558	594	533	554	571	564	540	588	608	578	593	562	576	604	569	584	556	627	580	580	606	559	516	597	561	586	575	586	565	582	562	563	546	546	584	610	580	611	595	588	595	561	624	594	598	586	598	554	583	575	586	583	560	566	568	570	582	560	571	601	527	585	568	612	558	577	550	566	584	575	557	569	552	596	573	522	568	549	561	557	625	570	549	537	580	568	583	564	581	550	616	607	549	552	547	584	548	593	606	540	569	586	575	560	566	576	599	595	593	549	579	564	567	562	582	583	625	576	583	572	602	578	590	577	557	566	573	586	564	551	572	571	586	600	565	606	607	601	576	572	601	572	556	595	587	542	584	632	556	573	560	612	627	583	572	566	600	583	608	594	579	560	550	600	523	569	561	589	562	573	596	590	579	598	544	595	545	590	574	561	568	540	560	573	591	564	569	585	593	544	543	514	571	562	587	576	575	582	603	606	589	569	565	575	566	582	563	578	544	627	586	518	592	549	590	591	553	562	618	569	540	623	585	575	571	582	628	577	576	547	571	586	617	571	605	601	564	577	600	563	567	630	530	571	554	575	593	575	588	583	590	575	532	580	574	563	598	535	552	570	533	602	601	568	569	553	590	565	547	599	536	542	617	571	562	570	534	602	557	533	606	573	600	550	564	578	564	640	560	572	557	581	579	528	575	561	574	575	593	580	572	545	617	551	579	651	576	534	616	596	618	565	533	597	550	557	533	562	603	587	584	571	594	535	531	606	559	551	578	562	644	587	591	568	610	586	604	616	568	572	586	625	569	596	576	544	622	543	522	602	573	600	576	595	559	572	581	572	575	609	507	555	569	580	561	558	607	597	580	571	613	549	579	553	614	536	617	595	590	575	614	577	574	597	559	543	597	590	531	584	567	579	591	547	562	573	588	579	579	557	581	560	573	593	619	557	581	580	580	590	564	585	590	565	598	596	534	564	558	592	552	611	623	564	599	586	581	560	526	551	646	582	587	589	548	611	542	590	574	574	578	581	575	557	594	581	556	524	553	549	563	569	609	585	616	599	592	551	564	582	538	534	598	557	609	570	624	552	596	583	586	566	583	599	531	533	565	591	603	602	563	581	600	598	587	569	583	588	584	567	578	564	545	561	557	542	549	547	585	589	610	568	574	588	579	603	553	572	558	575	577	590	544	579	617	584	591	555	587	614	552	650	572	608	586	554	594	591	623	569	569	580	610	610	547	559	589	558	559	569	551	554	571	574	567	545	512	588	576	532
24532	23394	30282	24559	21482	17126	2610	640	602	548	558	552	619	579	526	587	515	599	553	533	548	573	564	565	571	538	555	578	590	545	562	555	583	560	607	557	553	561	544	558	558	551	520	573	536	541	559	533	538	569	555	573	579	570	521	565	542	568	534	580	563	546	557	543	557	569	566	553	581	550	538	502	594	531	513	520	546	568	541	506	549	540	544	563	580	576	545	542	582	543	538	542	568	549	563	541	546	531	567	554	529	509	559	549	571	541	536	518	554	544	567	554	501	554	546	550	534	546	533	578	518	533	518	591	553	561	542	572	574	595	556	543	620	601	552	514	580	564	535	578	515	547	519	515	575	544	561	636	566	548	527	550	555	541	542	554	524	624	521	509	555	568	530	534	536	507	528	595	553	569	525	587	575	565	590	550	576	557	559	570	585	564	561	557	536	532	533	539	568	542	511	542	524	518	535	514	538	540	522	550	508	534	595	572	567	544	543	568	493	547	511	547	548	566	528	545	538	582	571	531	568	523	544	526	540	548	529	523	565	535	545	535	529	530	536	538	558	517	556	538	553	579	553	538	571	521	496	531	526	576	531	493	501	497	550	529	542	536	567	554	502	549	553	568	550	538	546	578	520	522	520	552	513	562	543	568	509	571	527	541	567	507	502	552	554	522	567	541	559	562	548	517	588	570	543	557	538	518	567	518	545	544	529	529	567	530	541	608	567	560	565	534	518	577	545	588	566	551	546	530	560	575	559	520	500	532	561	531	540	535	570	570	571	573	533	533	491	556	573	543	541	522	543	574	535	522	564	530	593	564	535	507	558	526	537	495	547	539	549	570	520	540	560	549	556	548	537	543	600	531	528	558	555	513	554	538	504	526	547	538	517	514	553	543	564	562	518	546	560	563	560	554	535	544	524	547	535	603	544	569	534	512	605	545	512	571	567	550	522	573	563	547	531	531	565	577	533	568	556	519	552	580	561	579	541	490	491	514	587	549	526	551	560	572	543	559	508	530	552	554	496	535	540	521	547	509	543	580	549	530	602	513	527	554	502	536	514	517	565	539	528	572	565	532	556	548	520	524	609	581	558	573	525	556	542	542	533	613	547	539	520	540	520	538	554	530	552	513	530	544	553	521	558	551	498	540	535	545	549	523	547	541	543	549	526	549	541	539	566	520	534	551	547	511	550	543	566	523	581	571	545	499	562	567	535	530	557	499	560	570	530	522	516	528	556	573	545	534	552	560	534	522	500	563	556	576	525	559	527	530	560	518	547	555	490	571	522	541	554	551	571	570	531	545	551	552	546	505	534	556	568	534	523	567	521	533	561	531	589	548	532	576	570	524	567	565	572	502	520	564	534	537	539	521	549	524	523	563	539	548	564	560	549	557	528	546	544	545	545	528	528	538	508	538	526	570	583	515	563	562	551	517	546	570	534	549	531	534	580	563	543	561	543	517	564	553	584	578	553	533	549	528	527	578	529	544	513	509	521	550	527	550	553	586	533	588	552	544	562	546	551	580	534	535	564	603	541	515	539	536	545	510	572	540	553	569	505	548	542	567	544	512	566	542	521	494	538	562	508	591	556	531	539	538	557	513	574	576	533	562	553	532	529	512	540	525	520	550	550	555	530	505	562	543	551	534	579	530	527	561	564	573	526	539	551	525	560	577	535	549	543	528	539	576	579	550	537	547	551	569	561	555	527	536	543	549	540	547	576	513	608	547	524	561	524	509	532	534	547	528	506	565	548	550	612	560	528	567	541	527	539	536	524	508	553	529	574	511	556	553	577	532	556	505	517	563	562	569	549	509	570	538	543	535	578	552	582	548	510	582	575	576	549	537	540	535	556	538	526	549	572	559	538	549	563	540	557	569	531	516	494	556	581	538	521	538	547	567	555	567	554	536	542	539	526	556	582	549	561	543	519	526	523	520	544	533	544	558	542	531	562	525	539	534	546	531	562	523	554	582	516	554	537	586	544	516	526	526	585	549	559	516	554	554	585	557	561	524	553	586	546	496	529	568	571	561	519	535	551	526	517	502	547	546	514	527	496	547	520	553	588	553	537	551	553	530	537	552	563	542	539	540	540	533	562	560	540	569	542	526	551	569	565	558	541	495	527	524	514	545	517	518	558	531	561	529	515	605	551	593	569	529	513	568	557	565	550	555	546	542	558	503	544	523	532	536	550	541	539	514	505	572	540	536	567	580	585	531	564	585	550	546	561	533	570	579	533	542	534	535	570	629	507	533	514	579	546	545	514	509	507	544	597	553	515	521	520	590	534	539	569	496	566	530	597	560	512	478	527	514	535	560	542	551	537	535	530	545	558	514	527	517	510	589	527	571	569	574	518	563	518	548	546	531	540	545	559	557	559	568	563	548	516	566	566	546	528	546	514	521	567	547	536	554	510	505	523	549	550	558	567	535	540	538	526	537	577	544	568	553	528	561	525	556	551	529	563	542	560	485	564	518	539	539	544	492	591	548	602	524	496	538	586	554	503	576	545	517	562	526	501	578	556	550	555	527	541	537	563	509	562	537	525	502	564	533	544	572	587	546	542	548	559	524	553	570	514	530	529	579	523	537	541	538	564	570	533	538	534	491	532	508	543	535	542	527	536	548	559	534	593	561	557	554	549	582	534	566	575	556	545	578	554	533	539	540	543	556	548	554	530	506	523	541	537	526	575	551	528	593	518	575	585	538	543	541	541	567	565	524	556	551	537	590	562	542	534	551	533	550	547	578	523	580	570	543	579	537	545	526	569	555	504	521	511	564	544	519	533	515	540	545	530	549	531	528	548	572	537	555	517	527	586	535	553	526	592	552	527	545	544	593	559	513	523	494	517	540	590	547	536	528	543	526	575	569	566	538	540	544	500	556	574	522	530	553	568	572	532	518	556	523	536	582	545	561	567	528	547	552	571	529	568	589	559	607	518	533	573	555	583	558	515	589	546	517	527	532	549	532	533	571	514	573	557	561	512	601	582	555	516	525	541	494	545	547	580	511	538	535	558	546	551	567	563	536	557	538	549	521	508	543	556	575	575	556	541	496	530	566	541	568	511	549	535	535	559	524	531	517	581	534	571	543	505	562	543	578	559	572	549	499	538	549	533	520	582	540	552	537	539	561	592	584	535	554	567	542	528	565	510	480	541	511	550	546	540	561	506	574	551	548	556	534	519	529	524	510	566	543	513	540	516	536	531	565	510	556	523	552	490	545	521	522	489	599	582	543	532	595	543	560	573	546	533	532	567	534	511	534	535	514	537	537	540	554	546	506	517	549	515	523	502	504	532	541	536	526	565	513	573	540	493	531	522	552	555	566	537	546	535	524	500	614	521	544	583	546	577	500	543	515	530	562	536	555	546	494	528	581	531	529	495	537	531	510	514	548	526	510	565	553	532	577	589	568	533	550	527	505	547	598	525	526	519	525	508	537	564	557	526	532	559	527	526	539	567	519	547	541	562	537	529	562	540	529	487	529	535	532	526	538	533	511	534	567
58420	97333	65031	28232	20272	5330	890	830	895	867	807	831	828	815	830	855	828	873	811	821	883	865	859	830	871	865	829	780	829	919	851	790	848	823	845	803	832	871	846	849	830	826	833	888	847	846	885	862	809	798	843	900	828	873	831	880	801	809	827	886	839	859	823	821	774	868	900	801	820	829	813	827	808	889	784	821	835	833	796	848	815	844	782	872	816	802	798	845	811	873	792	797	855	875	785	859	790	806	839	866	826	803	834	826	834	882	793	806	868	799	863	799	839	825	852	815	794	817	834	810	827	830	883	810	800	832	858	878	882	844	862	838	838	841	817	822	833	850	860	784	875	819	830	827	816	863	823	844	847	830	829	845	842	805	818	802	875	821	843	799	816	839	853	851	877	764	863	829	801	826	843	813	871	819	873	813	861	816	849	834	856	836	792	851	806	795	827	837	840	825	919	818	834	849	819	805	855	819	854	834	827	819	790	871	840	815	873	836	834	831	825	850	839	853	859	831	822	857	838	855	828	811	895	842	819	835	826	817	812	842	841	803	821	829	842	835	795	834	817	876	836	828	809	869	841	812	821	830	846	798	801	845	859	829	877	858	844	852	852	833	841	778	797	818	807	860	858	824	794	860	790	838	839	823	807	803	845	824	878	829	917	822	800	849	858	833	879	899	838	829	880	845	871	823	828	870	790	782	862	863	787	809	818	816	819	837	853	782	818	826	817	806	813	824	832	810	870	815	794	844	840	838	842	849	841	854	841	831	852	872	855	866	846	813	787	816	820	828	837	827	795	829	904	836	848	796	811	878	817	785	817	845	861	849	812	807	853	821	806	835	823	820	806	823	839	813	826	839	841	819	788	784	824	824	836	845	864	809	838	847	807	845	836	816	822	799	834	870	863	820	810	822	826	816	839	847	870	787	842	811	802	840	751	868	818	825	844	817	839	847	797	867	856	865	848	877	864	795	895	821	842	845	868	838	843	825	836	823	808	902	835	809	834	866	813	841	829	878	846	867	835	831	843	824	831	810	840	819	890	841	787	857	843	869	796	879	831	850	827	797	836	827	867	813	817	859	833	829	802	873	855	845	863	838	853	817	812	845	829	840	802	886	839	838	778	879	859	818	848	827	866	861	834	854	806	877	814	828	795	822	823	793	869	857	856	832	854	834	867	820	809	855	885	818	860	886	834	836	828	861	797	845	921	816	853	780	830	876	808	836	889	812	815	856	815	848	857	830	830	868	798	816	826	823	874	855	870	840	779	858	839	835	806	859	795	853	846	832	796	830	867	845	845	852	809	799	799	883	814	853	773	783	833	809	842	861	780	824	829	813	864	821	821	786	849	875	840	816	863	885	886	842	881	807	834	822	772	850	852	866	755	847	854	854	852	839	815	829	864	830	843	825	845	840	814	884	808	820	794	858	865	839	843	807	864	786	805	812	832	810	848	802	853	842	756	843	831	791	785	876	833	864	817	821	849	854	855	818	851	819	830	849	906	835	837	877	791	830	779	844	766	789	870	851	905	823	834	864	790	852	853	859	824	836	822	844	806	867	826	814	847	824	813	805	868	830	864	853	813	848	863	796	830	833	823	776	906	804	816	846	797	841	807	841	875	877	801	791	851	826	809	799	879	863	837	840	817	829	834	890	815	829	860	843	889	834	808	827	850	835	803	843	831	839	864	823	808	842	831	854	866	861	815	809	875	845	874	841	811	805	800	873	793	794	796	874	823	803	855	815	800	824	832	894	854	805	819	783	806	854	864	829	834	813	813	813	848	812	825	852	846	875	850	847	818	899	832	902	800	803	859	883	809	913	807	833	846	844	828	836	844	808	814	841	855	826	834	801	867	834	814	833	821	829	840	824	793	809	817	845	813	863	813	873	827	796	857	871	830	805	849	806	848	787	811	835	863	795	825	816	860	829	861	830	815	851	838	840	812	884	839	819	882	869	843	847	884	825	883	844	816	774	810	845	826	828	853	889	787	885	763	789	801	796	846	819	782	868	791	860	836	841	835	897	856	887	837	813	804	821	839	827	823	871	834	830	851	798	828	846	837	825	827	773	795	815	826	852	806	818	838	883	857	862	851	811	835	846	821	836	790	823	846	796	841	813	850	801	817	823	825	873	849	819	808	846	854	871	816	815	855	839	901	791	800	856	791	828	843	846	831	855	862	765	848	878	847	886	842	836	860	827	846	882	856	848	852	841	888	804	816	823	842	851	874	846	840	837	772	850	827	847	854	838	859	852	858	830	814	928	787	823	842	853	823	851	836	886	824	792	859	848	740	873	856	793	830	832	847	831	819	820	849	804	859	835	830	793	825	879	850	883	863	842	822	855	788	803	769	862	768	861	794	829	796	868	832	866	842	812	787	839	802	874	844	877	855	855	832	790	821	833	863	806	832	868	868	811	863	827	856	806	847	842	843	818	871	791	826	898	823	861	818	853	809	820	801	767	808	813	884	853	831	795	818	812	845	854	815	785	819	831	752	843	861	854	834	896	810	917	820	813	855	802	802	853	785	838	768	788	858	796	868	806	840	867	891	838	855	857	839	903	819	884	845	806	861	828	840	816	836	859	826	854	824	833	839	810	827	872	853	807	804	812	856	844	862	825	756	862	776	865	855	831	800	857	834	812	830	845	837	815	877	791	849	915	770	838	811	837	886	835	856	786	869	851	878	881	833	887	871	843	813	800	808	800	826	815	763	803	829	806	817	796	834	802	862	881	765	862	819	835	846	831	802	825	813	875	819	826	798	846	845	866	871	874	830	829	840	825	856	786	777	838	857	793	818	870	860	826	805	817	874	801	875	849	797	899	829	777	864	854	799	822	853	823	744	840	812	844	897	853	860	871	803	898	833	857	845	854	830	837	859	828	865	813	848	883	809	882	841	848	833	833	852	877	831	867	810	860	829	817	841	815	845	832	829	843	823	835	823	862	829	824	852	798	817	888	813	822	835	814	817	790	834	810	836	823	825	842	818	830	866	810	842	802	893	839	878	821	836	820	881	826	864	836	905	833	850	857	878	802	799	849	861	838	859	863	849	813	811	844	867	884	826	821	827	861	844	841	807	789	889	853	867	784	794	848	864	829	811	829	815	872	844	830	861	861	866	822	821	831	844	858	799	858	781	808	862	860	853	843	865	895	884	834	819	888	846	799	820	836	859	803	843	848	801	820	792	861	899	851	830	798	874	906	785	822	826	840	826	825	844	837	777	849	816	805	790	810	774	792	829	845	847	853	820	870	792	853	820	810	804	909	797	806	846	850	861	827	831	854	806	869	838	843	836	858	849	864	812	781	793	843	783	914	897	865	847	842	840	888	853	897	818	802	815	790	813	873	799	854	865	810	898	834	880	821	842	853	821	865	830	778	814	853	838	822	836	838	829	833	820	848	791	843	840	892	814	827	819	903	852	821	836	817	896	806	828	841	837	857	845	822	857	834	863	853	849	837	857	855	831	826	813	795	808	825	840	829	851	859	841	831	839	815
33274	33065	24911	7984	1056	379	295	292	274	273	322	267	297	266	297	283	268	289	299	260	290	283	270	292	267	288	275	297	285	264	275	257	283	277	297	283	287	275	279	286	282	280	287	264	308	291	283	272	267	296	280	270	295	282	294	284	271	271	291	282	267	284	299	236	277	280	241	272	293	289	279	281	281	275	297	263	298	267	272	292	283	296	283	307	300	321	274	268	268	293	255	257	217	276	265	299	255	297	290	276	240	273	280	280	293	285	290	254	263	291	265	301	281	282	245	278	289	263	294	271	261	278	293	240	277	276	276	257	284	282	276	278	267	260	300	279	261	268	285	294	297	270	279	287	265	279	292	275	313	293	295	273	296	280	320	257	290	248	277	271	278	259	265	276	272	265	259	301	270	252	280	269	277	303	281	278	259	291	302	262	283	309	292	277	278	255	261	287	282	274	285	303	271	277	270	300	269	290	272	299	295	276	282	271	274	280	243	256	272	281	255	277	284	262	276	236	286	310	263	280	289	278	281	300	298	274	281	284	300	289	282	297	247	298	307	270	280	265	281	225	258	282	289	269	293	302	283	269	314	269	303	298	255	279	288	276	290	273	252	278	266	260	268	277	275	285	294	293	270	283	265	274	263	279	290	282	287	262	272	294	300	270	240	277	271	256	309	262	256	254	269	277	307	283	275	275	260	254	272	290	280	318	293	285	280	280	279	282	270	266	274	296	271	250	291	283	268	278	302	286	309	291	277	280	262	278	268	269	285	279	291	263	316	281	286	261	282	282	276	255	284	285	269	292	286	276	270	253	265	255	240	294	280	277	289	301	276	310	274	272	284	276	284	264	277	284	271	290	266	287	276	291	258	293	238	270	288	280	284	288	268	288	300	265	295	287	249	275	259	281	256	294	298	263	280	270	288	245	296	297	268	271	295	261	254	269	287	284	309	271	316	265	270	296	270	253	276	254	286	260	264	314	280	309	273	263	270	295	269	270	266	281	273	301	322	297	291	286	321	279	291	253	283	243	261	277	285	267	251	323	274	280	267	295	298	241	263	282	288	289	271	267	272	275	248	278	297	283	299	266	253	269	276	266	252	278	291	280	259	260	281	288	300	266	263	280	265	284	268	281	262	274	297	283	277	276	263	259	292	290	272	324	300	286	266	291	328	275	256	298	264	251	293	272	273	298	266	260	281	269	300	283	244	300	254	308	264	293	293	255	285	246	290	259	313	271	288	264	250	282	303	279	289	300	291	256	292	304	283	245	255	280	255	281	308	257	294	287	285	269	291	281	300	300	261	267	283	255	283	286	304	280	279	286	275	272	243	293	290	285	272	286	264	263	267	260	270	301	308	293	263	261	268	283	271	264	280	255	279	296	263	292	272	262	285	282	288	333	250	275	246	251	290	283	257	296	256	281	243	253	309	273	284	294	300	259	258	258	316	299	283	308	274	278	272	285	274	288	285	283	294	298	314	316	297	285	266	276	254	281	294	285	261	256	299	272	295	249	256	292	271	262	272	281	282	288	302	276	290	263	287	280	276	277	273	279	295	283	286	282	264	291	288	295	268	274	256	285	254	281	304	260	300	271	266	279	257	272	280	241	274	303	295	268	292	276	258	291	259	287	267	240	297	279	281	272	269	282	285	273	273	272	264	290	282	267	300	261	275	266	279	280	253	304	253	264	283	276	291	245	251	277	282	308	254	277	270	303	275	281	262	286	259	289	312	274	275	284	267	276	297	294	271	285	253	246	280	317	291	282	253	255	288	291	249	287	275	263	285	275	269	277	287	291	267	281	272	275	283	297	276	254	302	263	261	301	293	288	268	292	294	279	261	294	270	302	254	297	270	281	286	306	277	273	291	263	284	261	307	296	301	254	314	257	310	284	272	265	262	271	264	287	286	302	278	260	255	267	314	294	285	268	293	265	307	293	265	303	284	267	295	280	256	272	323	290	269	260	272	259	278	270	275	288	268	270	257	293	302	293	265	280	296	268	290	271	286	271	282	282	292	277	276	277	297	265	282	257	268	312	300	297	289	289	295	256	266	296	298	296	284	272	300	321	271	281	283	326	269	298	257	276	313	277	295	278	272	258	283	288	283	283	294	284	304	273	287	265	272	268	266	273	284	269	283	281	289	275	308	274	289	280	271	297	297	267	265	295	281	262	282	265	253	284	267	293	278	267	244	258	291	320	274	263	257	295	296	282	285	295	274	278	304	284	305	290	283	282	271	265	304	274	251	258	302	275	257	266	290	283	275	274	298	267	262	262	261	245	245	289	274	282	316	284	305	263	275	256	300	302	270	275	265	271	311	277	284	278	264	290	284	259	266	274	265	302	280	261	256	264	308	269	291	282	289	258	290	276	272	310	277	300	287	270	287	264	303	295	292	288	272	291	289	264	277	292	279	307	264	265	258	279	290	272	271	268	291	280	286	271	292	261	290	276	288	266	273	293	258	279	264	265	285	241	309	289	272	272	287	275	255	286	257	291	288	264	292	306	291	271	285	267	286	277	277	277	290	268	271	284	264	260	291	295	289	278	254	276	293	282	281	274	301	291	275	300	259	262	264	265	289	271	281	250	267	266	279	268	290	276	273	300	291	247	248	259	285	285	242	297	279	245	236	239	288	297	269	272	275	280	273	260	287	302	246	258	277	268	303	282	282	288	296	293	255	271	273	283	277	247	279	278	278	249	265	280	279	296	256	267	294	263	279	278	271	272	285	305	288	271	295	289	300	263	286	252	264	286	262	257	277	282	294	283	282	303	297	284	304	250	272	242	262	278	311	261	302	265	276	289	274	242	285	276	265	275	269	263	256	280	292	277	303	283	299	300	274	270	274	303	296	265	268	217	305	281	250	271	269	293	269	283	261	263	252	263	299	300	260	293	242	268	288	260	269	312	269	280	281	278	266	285	279	262	269	277	270	286	303	260	269	260	297	264	298	289	289	268	286	295	264	249	296	259	286	300	254	259	286	261	288	280	276	274	282	272	292	258	261	291	305	283	267	271	275	257	272	297	294	275	277	291	269	288	282	284	288	305	289	272	278	282	280	272	287	268	286	259	277	307	273	294	257	247	289	275	269	290	293	263	283	280	261	299	266	276	283	282	260	315	281	294	269	294	290	290	281	271	270	285	250	251	284	304	283	269	272	272	272	284	278	273	244	263	240	251	307	272	255	291	272	281	271	265	296	282	284	253	290	288	303	280	281	296	279	272	278	310	271	277	299	320	281	305	256	283	291	289	280	276	311	266	276	288	299	292	276	297	310	267	306	284	288	285	270	271	297	282	260	306	272	280	282	257	306	264	286	277	214	265	297	271	288	253	281	275	276	295	270	271	276	284	292	271	239	293	270	267	284	290	288	276	311	279	286	287	271	286	261	298	275	257	255	274	270	277	263	295	287	276	282	277	290	277	310	300	268	263	284	278	290	281	276	279	284	239	278	276	294	286	291	290	271	283	254	288	276	269	254	285	296	263	279	301	283	253
43752	47922	27197	5517	2108	814	447	445	531	476	448	473	434	433	514	471	443	472	476	464	438	464	478	437	454	497	433	437	463	461	489	443	479	435	507	444	469	475	472	472	453	474	486	461	479	426	477	498	502	455	434	455	475	486	485	489	431	432	483	454	454	444	472	467	470	491	473	459	476	497	457	485	469	431	447	431	477	457	508	484	472	480	453	481	481	452	453	453	479	467	490	431	485	471	458	503	473	472	443	474	472	481	454	461	479	487	458	454	458	487	448	469	481	475	441	458	473	532	459	467	481	464	487	436	473	500	493	499	482	464	494	488	429	486	464	470	453	485	516	500	461	475	468	485	450	478	486	474	409	471	434	468	471	513	465	450	469	462	426	453	477	460	491	475	487	427	470	436	486	432	495	445	436	449	472	453	488	478	464	484	467	462	477	431	470	494	440	476	483	462	480	498	463	468	483	448	461	491	456	476	437	470	473	457	476	487	448	518	470	455	447	425	418	464	467	482	471	459	486	504	472	471	477	469	436	450	449	463	475	486	463	494	437	493	440	435	444	464	467	471	482	466	469	459	456	447	495	448	454	502	473	430	481	452	467	466	439	466	480	479	473	480	466	462	484	456	453	437	468	481	486	469	473	473	442	460	440	468	468	504	473	467	469	457	483	459	473	462	458	465	460	432	486	444	504	461	440	461	449	494	489	470	442	451	417	459	461	482	454	486	433	495	455	441	494	460	448	481	448	478	458	479	455	479	442	459	486	488	462	453	492	495	421	506	492	440	446	469	460	464	487	454	462	429	503	473	449	470	485	467	508	467	421	466	491	472	492	452	473	479	486	466	463	476	450	478	434	496	461	435	500	486	455	444	463	443	466	454	472	484	451	483	489	514	473	494	441	502	496	478	478	446	466	491	442	444	468	434	504	484	438	463	456	451	447	429	511	465	478	455	479	466	447	482	488	488	456	445	463	443	466	501	446	464	478	477	430	461	446	466	466	488	431	476	456	489	436	478	489	438	452	482	482	429	480	473	420	449	432	474	407	470	472	491	477	479	459	475	474	497	482	469	477	486	456	455	499	435	430	501	444	446	469	500	474	492	458	485	485	474	459	469	454	443	462	473	468	458	451	466	464	448	452	466	446	447	452	459	445	490	470	455	484	490	473	424	461	462	459	463	480	467	468	496	472	471	428	445	454	451	424	469	510	462	499	465	509	439	446	451	441	451	459	435	449	460	470	494	471	478	454	457	481	472	466	472	451	478	410	464	495	455	500	478	488	445	423	448	489	457	438	487	434	483	453	476	469	469	452	475	451	463	444	459	505	475	477	460	465	485	489	478	489	483	481	455	455	466	468	452	452	529	456	467	488	436	475	466	496	431	480	488	461	454	441	455	479	477	471	448	441	465	444	485	464	453	496	476	494	427	433	462	498	444	493	464	461	455	432	449	484	455	473	468	478	495	442	423	491	440	484	462	451	511	462	477	461	457	436	450	481	485	484	467	436	466	454	476	479	440	428	463	488	463	472	438	453	447	496	472	473	469	443	494	434	421	455	444	449	468	461	461	462	491	484	490	431	499	438	423	430	477	463	433	449	470	423	478	455	463	450	470	483	466	486	468	460	450	455	466	475	445	453	481	444	442	500	480	457	434	477	456	465	450	449	446	463	484	450	468	494	478	457	426	519	489	464	442	451	446	466	461	447	470	474	462	426	465	454	443	472	486	475	450	447	433	466	511	475	469	470	498	468	486	457	492	480	492	427	460	483	478	462	443	488	428	439	472	446	473	458	437	486	490	445	457	483	468	445	441	467	492	468	505	467	452	478	443	506	454	504	531	500	498	483	492	454	472	479	450	456	448	449	488	480	462	429	465	439	486	445	467	488	488	476	463	480	454	469	428	469	484	456	459	524	440	498	452	458	484	500	407	450	438	472	455	459	418	476	480	459	504	484	468	483	503	464	463	472	508	422	462	440	477	479	457	472	444	465	490	487	485	441	490	429	451	463	465	457	454	459	502	491	462	458	494	454	455	468	413	498	450	450	478	437	508	461	504	460	493	476	446	495	465	470	486	518	433	450	451	448	492	492	503	443	497	483	486	477	478	473	480	492	467	474	473	441	490	447	464	422	459	451	448	488	467	518	479	467	490	478	440	446	458	463	475	455	420	452	498	466	483	448	465	441	460	431	476	480	430	489	477	482	463	466	457	457	436	476	435	458	483	468	504	525	453	513	490	478	497	489	443	469	480	479	451	458	428	442	491	462	446	449	477	484	486	468	449	495	456	452	463	466	485	456	468	458	462	460	476	460	477	471	463	454	457	467	490	491	497	439	458	465	477	439	506	485	475	456	465	478	455	465	464	505	429	489	429	468	483	506	461	462	515	498	504	452	482	445	477	475	446	458	505	492	458	456	472	485	477	463	451	434	439	458	417	479	449	491	476	452	416	434	460	445	452	478	447	477	448	509	446	470	463	437	453	462	453	470	481	502	447	486	457	485	467	464	471	454	433	495	456	459	458	437	487	461	452	515	508	472	444	503	457	445	455	469	481	478	445	475	447	492	448	468	472	487	474	467	439	481	458	511	459	450	457	435	453	469	491	469	469	478	484	454	482	432	486	461	463	488	473	457	462	474	436	471	454	447	466	440	495	479	464	512	469	467	469	458	503	450	460	498	452	483	433	483	483	464	458	452	486	482	449	492	529	446	452	452	487	471	477	471	469	473	460	471	424	463	485	479	430	437	466	469	498	444	473	459	449	446	505	457	438	508	461	452	462	456	429	509	490	498	452	451	454	467	493	470	501	489	427	485	503	480	461	466	477	484	461	467	482	487	446	456	482	483	462	493	466	463	461	510	428	487	449	496	450	465	536	480	514	480	455	458	457	448	479	476	495	483	455	473	470	451	471	478	402	457	480	472	470	463	464	449	490	422	491	524	462	472	428	460	495	496	490	448	465	449	454	490	431	463	501	510	488	453	471	500	459	456	449	476	503	506	457	457	412	474	456	450	454	494	482	448	493	494	453	516	483	468	467	473	482	522	459	477	486	469	436	444	456	438	512	453	523	515	484	480	474	480	457	457	458	444	454	452	457	451	490	491	478	492	483	484	457	464	424	491	496	469	438	465	465	479	493	489	455	498	496	471	434	483	465	466	466	434	480	495	497	448	485	488	442	489	486	493	464	481	488	486	507	474	469	448	463	487	507	468	454	487	469	473	483	438	443	452	481	454	451	457	470	450	468	428	466	468	471	444	467	507	470	449	463	425	492	467	446	441	473	455	441	439	461	458	476	441	468	479	466	480	491	511	486	462	478	490	481	432	441	418	529	453	461	470	438	461	490	467	472	439	482	478	471	444	466	462	454	509	448	453	431	457	495	447	456	479	461	473	504	459	442	446	509	479	470	455	487	487	424	474	489	447	465	481	461	466	461	471	463	486	455	440	461	494	484	474	479	495	485	509	454	447	469	465	456	453	491	463	499	442	452	472	468	470	460
25984	24930	30997	25855	19205	7006	511	410	357	408	379	337	378	366	369	371	349	376	320	360	369	347	339	366	350	356	307	341	380	387	347	368	349	355	349	342	386	308	358	349	335	369	367	379	389	360	358	344	355	340	358	385	361	392	320	365	354	364	355	329	325	341	353	362	324	360	326	315	353	357	391	342	326	359	338	367	381	329	379	360	354	335	382	399	367	364	382	381	386	352	352	351	339	334	333	365	424	342	384	358	349	316	339	344	372	342	382	353	335	369	355	392	346	330	338	343	377	363	353	341	355	361	403	348	331	348	403	387	367	338	384	319	357	345	348	403	340	347	370	333	337	391	370	356	329	330	339	379	327	376	352	346	331	346	363	335	340	336	376	339	330	375	345	377	353	408	369	344	362	333	357	354	368	338	367	348	344	363	359	328	344	368	338	354	356	354	356	349	354	312	361	376	392	396	345	343	390	342	399	357	377	387	332	381	337	356	373	339	372	328	366	337	351	340	367	389	351	386	335	342	335	315	323	360	368	324	352	375	352	388	415	351	340	353	349	345	360	350	373	349	328	386	355	349	337	380	361	410	377	359	357	354	344	360	370	354	355	378	368	333	332	342	352	362	381	367	384	330	345	361	346	376	370	383	348	355	349	342	352	367	359	351	373	394	359	352	340	344	327	358	344	345	361	369	337	360	338	339	406	355	381	375	362	339	354	348	370	379	321	346	379	345	386	353	357	334	396	356	342	348	362	381	350	388	339	376	369	348	336	352	380	342	354	352	331	392	342	345	366	330	331	379	368	349	361	349	372	342	331	361	318	350	320	315	380	364	380	354	362	348	357	352	368	366	371	364	340	375	371	383	349	358	336	389	335	358	346	355	344	321	355	377	317	361	338	368	337	388	369	338	384	359	353	372	358	370	356	412	325	333	324	384	367	344	362	362	339	368	371	345	328	406	371	339	375	378	331	352	352	369	367	351	371	386	339	374	345	341	362	328	382	385	362	354	337	357	336	349	352	375	342	331	361	340	357	341	315	334	316	332	334	322	372	369	345	370	365	382	368	337	326	350	344	324	373	391	339	331	363	371	374	376	358	410	342	339	377	361	354	360	357	371	318	359	353	357	336	347	362	371	352	346	337	373	344	384	337	360	387	338	335	377	345	363	323	335	354	340	374	363	320	348	341	359	382	331	364	359	358	378	339	347	386	302	399	325	339	368	325	354	361	364	361	334	364	344	377	382	359	357	327	369	329	360	388	341	365	336	377	336	332	343	351	345	378	379	374	341	358	334	345	361	346	355	327	377	351	390	407	359	362	341	362	352	382	351	358	388	344	365	365	348	354	357	352	375	374	353	355	350	335	352	359	356	333	364	334	314	349	385	342	360	336	358	323	348	350	369	371	337	365	346	315	370	355	383	329	361	351	364	361	377	375	353	366	384	317	368	343	336	372	338	379	373	372	366	387	336	379	341	356	377	326	380	339	363	345	351	354	371	349	342	336	352	349	369	342	344	372	339	352	333	316	366	384	342	383	336	360	368	366	371	391	344	392	366	364	342	347	367	332	357	334	354	374	377	396	356	391	364	357	388	364	331	360	373	333	366	354	375	355	341	344	350	362	356	324	367	364	362	378	346	358	362	360	366	354	366	385	353	385	363	334	381	361	314	353	329	380	360	379	357	359	338	356	353	371	319	351	371	316	329	362	354	383	360	340	320	353	361	395	386	370	348	355	364	341	377	354	355	368	353	346	360	342	306	350	346	358	364	367	349	346	339	372	376	377	381	336	350	374	363	347	360	351	364	367	373	324	371	365	339	361	317	384	336	365	402	352	312	353	369	385	344	347	381	334	329	387	373	375	353	366	399	360	383	377	333	384	366	335	349	367	349	371	352	372	352	358	373	393	337	351	325	338	337	367	344	333	341	358	343	371	364	373	339	358	355	364	351	345	386	337	354	340	324	336	360	350	362	387	337	362	343	342	344	345	363	360	402	340	366	367	358	368	317	332	348	336	337	350	386	368	350	358	357	348	404	361	367	318	380	366	327	382	357	369	375	339	350	328	345	348	359	328	335	371	350	342	346	356	356	369	356	362	341	359	351	361	359	371	380	368	370	344	348	365	364	362	342	336	334	372	363	363	349	363	381	331	350	374	374	336	324	378	377	354	349	397	335	351	337	355	360	336	383	350	354	372	368	351	369	362	338	347	360	362	323	403	354	337	327	369	367	374	358	367	372	336	397	409	353	383	319	328	354	343	354	345	343	357	391	345	372	316	350	329	328	352	335	355	349	365	340	342	327	346	347	324	367	353	353	339	365	372	376	352	388	312	378	367	350	390	349	364	355	348	384	345	390	332	354	344	355	361	363	372	375	361	332	336	338	368	358	402	361	349	334	359	347	351	348	363	345	393	334	364	357	349	370	368	378	368	376	383	362	379	361	371	339	372	365	349	384	354	355	342	356	349	358	346	355	380	349	341	363	346	367	402	370	359	370	384	361	384	358	337	310	343	348	355	343	394	354	375	386	372	361	345	366	333	334	358	373	339	362	370	357	340	357	380	342	370	327	341	346	362	330	351	366	351	382	343	341	383	349	338	352	347	351	360	340	348	338	347	384	358	376	353	331	349	340	360	359	339	341	368	369	331	336	341	363	337	343	334	376	341	377	375	360	342	333	326	382	365	356	336	356	386	322	385	356	356	335	352	365	358	334	364	370	342	381	377	327	380	370	346	381	321	378	324	353	371	354	385	345	374	367	400	354	329	364	363	355	383	359	346	353	349	345	334	379	378	303	359	338	331	365	300	358	377	350	346	364	355	354	349	376	377	341	354	360	392	382	346	344	338	338	354	382	354	319	333	370	351	369	365	353	367	375	347	383	349	379	360	364	340	351	379	331	354	380	367	315	354	360	360	351	357	309	352	372	348	306	358	370	350	356	357	345	308	346	369	365	373	368	344	356	377	338	381	360	364	345	391	352	343	343	383	340	376	353	374	338	356	362	346	335	366	342	353	368	344	347	338	330	351	341	387	341	344	348	366	371	358	346	349	357	350	337	352	371	330	357	365	378	398	368	348	370	362	321	386	364	321	339	314	340	354	332	348	315	350	358	348	364	343	362	350	368	356	341	360	348	359	362	338	344	334	352	376	340	363	334	371	334	342	365	333	347	383	388	330	351	362	347	341	362	350	319	337	337	352	343	352	356	357	357	340	319	349	318	341	324	366	368	336	354	365	347	359	351	331	332	370	346	384	349	345	330	363	382	357	346	337	352	370	357	370	344	383	362	335	353	357	359	343	355	360	329	378	347	344	356	356	363	315	402	378	354	400	368	350	350	379	379	343	384	351	357	349	310	355	318	317	356	352	328	375	357	336	356	367	321	343	369	363	337	366	357	365	339	350	384	353	346	344	356	328	405	398	348	350	347	369	337	345	324	346	373	349	320	360	340	374	340	347	396	343	364	362	365	330	358	326	353	351	362	374	374	367	342	317	374	338	347
62715	87498	57755	24780	14231	3444	595	630	576	605	549	582	621	554	556	622	586	558	576	581	595	563	539	506	554	561	621	573	560	549	590	542	572	560	591	563	597	569	571	563	615	569	571	603	575	601	603	576	580	567	629	582	536	593	567	580	542	556	571	578	584	559	557	561	560	558	558	566	578	557	566	586	542	577	555	585	580	601	564	563	612	566	556	584	556	570	551	547	570	557	562	574	565	600	621	583	560	547	557	549	560	564	574	591	584	530	549	578	543	557	598	557	596	591	573	591	577	532	583	563	548	583	543	611	561	574	526	568	564	610	581	564	576	612	560	547	568	562	581	546	552	608	569	554	557	568	556	577	568	588	549	547	580	604	554	569	576	556	570	548	588	614	597	590	583	613	586	512	537	596	545	598	597	544	527	563	544	585	589	554	570	570	555	590	570	556	552	586	611	552	578	555	579	539	592	522	537	609	571	581	560	570	561	574	564	547	572	548	531	570	590	615	591	540	568	596	585	532	605	551	542	552	570	549	554	574	595	565	556	587	562	612	565	557	557	553	568	554	604	579	572	556	562	550	588	553	552	526	554	597	572	528	582	595	530	578	558	587	557	544	571	532	533	583	581	584	561	583	584	580	547	567	557	567	597	562	548	552	566	607	555	609	579	541	568	575	569	579	552	552	581	580	618	595	548	616	560	589	554	578	580	523	557	557	610	580	546	591	545	569	547	530	637	551	598	533	592	561	556	604	609	586	572	553	608	541	555	507	570	602	594	586	559	541	534	569	541	582	578	540	559	589	539	551	565	615	589	567	554	555	609	600	547	575	570	588	578	501	574	552	577	555	561	528	563	629	572	605	577	557	568	551	557	589	595	576	594	611	638	599	589	594	559	584	615	585	554	561	547	584	558	545	556	599	568	572	554	569	564	558	580	582	572	603	537	549	553	583	593	561	596	563	585	604	572	544	557	558	587	578	535	550	591	572	555	631	586	550	564	581	573	568	602	576	561	585	573	553	610	564	515	597	583	569	573	560	550	586	587	537	554	593	573	548	564	581	546	538	600	566	587	578	585	579	595	550	593	572	542	584	593	613	562	565	552	558	559	559	564	634	549	556	610	583	536	563	594	557	591	614	581	546	576	618	594	546	626	546	553	535	569	577	553	600	550	591	627	603	549	621	580	561	551	590	541	581	596	561	581	578	565	579	571	616	582	589	604	547	551	568	571	582	543	592	524	567	583	557	586	604	524	564	549	599	559	544	574	577	512	549	575	556	538	552	555	569	587	574	592	568	570	558	630	556	564	488	579	554	539	550	538	591	557	597	549	586	594	592	611	571	538	552	576	569	566	573	543	576	562	598	578	609	517	553	588	575	546	578	558	570	578	563	571	573	608	598	563	588	556	566	575	578	579	548	536	548	576	535	567	593	579	644	601	592	602	569	574	577	590	565	573	541	591	510	625	563	564	575	597	569	638	537	575	568	600	579	556	572	540	598	583	589	556	556	560	576	608	572	575	600	565	588	604	550	603	560	559	576	555	556	583	573	587	555	583	585	608	598	559	523	555	543	549	537	591	561	563	586	569	539	508	580	574	564	545	582	562	584	543	549	523	578	546	588	541	611	541	571	545	599	612	603	549	582	547	524	566	562	548	564	524	602	577	562	546	566	632	576	579	562	544	566	605	578	569	574	519	549	578	601	570	584	556	543	581	628	570	599	563	586	517	580	510	591	588	584	524	561	585	602	601	619	579	551	555	566	589	535	536	557	549	547	544	565	559	541	600	580	547	589	585	566	559	597	587	574	562	549	578	585	575	587	589	622	570	547	566	555	570	579	557	560	565	614	549	583	592	550	576	544	580	569	545	572	530	554	575	541	584	543	528	579	570	593	580	583	570	564	545	557	550	596	556	619	535	591	573	580	599	568	574	583	551	555	597	606	527	560	601	551	581	555	598	590	567	580	601	594	565	565	555	561	527	565	580	580	582	513	565	559	576	598	531	542	546	560	594	619	561	565	552	570	545	577	534	552	571	595	608	567	546	577	558	603	590	550	585	619	541	531	568	588	583	587	572	586	547	562	551	544	567	505	575	554	589	542	591	594	568	556	547	557	571	573	552	551	543	626	581	553	585	556	565	585	592	633	563	587	533	609	548	572	585	560	597	593	545	564	615	570	535	567	545	575	573	579	562	596	556	592	588	581	536	530	576	607	579	595	556	602	599	563	570	624	568	530	559	594	579	542	568	604	562	552	603	583	612	580	561	563	604	592	564	586	591	542	599	532	576	564	613	528	579	567	543	513	593	562	592	579	545	552	557	584	592	579	546	549	582	592	582	599	576	575	570	597	583	610	562	594	611	615	587	557	533	559	589	603	570	539	553	543	606	557	558	552	587	553	562	559	594	565	546	619	564	563	579	547	577	601	558	553	563	583	557	554	592	525	586	565	585	547	623	541	584	603	556	558	543	538	562	535	567	609	578	539	552	574	533	608	552	558	555	576	591	578	591	572	582	578	590	579	562	563	611	590	555	530	580	564	584	573	610	554	538	546	549	556	592	551	538	582	545	588	564	594	577	595	581	556	546	557	552	564	568	546	553	573	578	545	570	595	569	597	618	559	612	573	532	600	562	559	573	581	606	551	553	579	568	516	592	529	604	612	581	559	563	579	565	557	576	555	581	548	545	563	549	563	568	534	616	591	575	545	623	566	549	575	528	605	583	554	565	549	598	578	548	555	548	555	552	535	589	577	565	556	564	557	594	570	593	543	575	622	635	576	582	580	631	569	531	529	580	550	547	572	577	536	597	567	538	572	575	580	545	534	578	617	522	561	566	610	584	585	602	591	574	571	585	538	606	616	562	573	572	588	603	548	611	563	562	561	557	614	553	605	567	624	528	575	538	575	559	551	554	589	569	572	557	572	570	558	549	554	582	620	599	561	595	541	591	577	582	574	521	614	584	557	562	575	575	569	573	594	572	608	576	594	565	588	597	556	585	588	556	550	601	598	575	589	548	563	548	557	576	570	532	569	544	591	581	534	560	577	579	619	597	594	557	556	603	596	606	574	566	597	624	578	600	593	571	573	574	547	578	570	583	574	560	572	568	573	551	512	568	570	571	549	582	579	553	572	609	549	577	609	526	625	571	570	577	553	559	550	522	589	592	559	544	577	524	577	572	567	571	596	561	627	587	568	534	552	571	562	578	608	578	613	578	599	574	591	581	572	558	523	593	549	601	566	576	577	559	518	605	575	544	535	604	580	569	541	571	590	578	566	590	580	540	598	585	583	566	546	573	583	562	605	601	560	579	555	597	549	577	552	577	584	611	592	588	527	528	519	531	593	561	543	578	549	597	605	544	538	579	540	571	522	534	545	534	536	537	628	612	598	578	602	559	544	576	570	529	569	577	570	613	531	564	575	542	556	561	593	588	621	502	569	590	537	562	517	584	535	563	547	557	567	575	606	593	553	596	555	528	576	504	563	588	621	594	553	581	563	596	560
24546	22895	30724	24798	21553	17183	2831	615	599	592	607	575	551	559	537	528	506	563	563	536	557	530	564	537	560	512	509	518	540	538	540	537	518	531	517	538	556	583	553	557	552	540	555	536	540	535	535	555	527	540	549	584	534	563	492	545	570	565	540	569	544	541	555	490	519	533	529	519	517	550	556	523	554	537	521	517	579	538	555	554	548	514	518	570	554	542	541	546	519	547	564	553	564	547	531	530	608	525	527	536	557	535	521	547	575	539	531	511	550	541	565	570	533	528	530	508	578	527	589	529	566	545	583	518	539	551	519	527	525	480	538	544	541	501	495	573	525	549	524	507	580	543	565	536	549	566	527	544	563	549	530	533	550	518	552	570	527	546	526	505	554	572	551	557	533	511	551	522	538	546	540	569	544	529	533	567	547	538	519	523	544	541	534	512	531	514	523	533	523	556	565	553	521	556	507	537	540	531	540	537	530	525	539	528	528	557	530	529	513	525	545	531	552	533	570	532	580	592	578	550	517	549	530	552	548	573	534	504	534	485	546	511	543	502	556	533	545	525	538	576	495	551	536	529	505	553	516	554	562	528	563	521	524	529	537	522	569	544	530	571	520	514	579	537	505	577	523	540	567	583	553	574	511	570	533	547	525	536	552	551	590	554	554	559	511	570	522	534	531	509	541	547	561	574	577	553	514	522	533	541	562	566	547	517	566	526	561	553	558	528	557	546	519	510	527	525	501	539	536	564	548	553	560	532	531	561	564	490	528	578	532	563	564	560	541	560	532	531	587	547	520	518	521	542	557	541	510	513	524	552	574	534	512	562	547	556	525	531	555	539	585	575	543	527	598	496	551	567	559	544	535	518	536	535	539	528	519	519	558	575	529	543	549	568	508	526	523	514	528	545	520	507	546	517	561	545	567	517	504	548	517	562	520	535	500	505	549	550	529	520	538	543	582	542	541	537	547	509	560	543	555	554	580	582	535	507	561	527	516	527	575	517	541	496	522	566	558	557	550	546	542	558	508	509	567	577	540	560	545	513	544	536	535	552	589	542	551	541	543	572	568	523	564	548	525	562	530	529	543	547	543	546	584	548	508	554	552	541	513	502	556	523	522	536	561	527	521	526	580	528	513	554	509	510	533	577	510	533	537	561	511	564	554	534	534	522	542	574	519	528	512	521	548	550	566	529	540	527	543	583	586	550	521	561	553	553	553	554	549	527	553	514	517	544	556	531	563	531	554	556	559	508	595	556	545	544	566	561	524	512	547	540	537	547	517	541	531	583	533	509	505	516	540	552	532	507	514	537	540	536	508	511	513	558	531	550	551	540	512	550	510	536	561	540	555	569	554	572	521	539	525	560	554	562	555	481	537	561	553	521	525	569	545	536	521	518	549	551	526	525	560	521	516	517	588	579	510	512	575	566	544	528	540	548	540	564	529	530	524	560	546	547	543	536	566	514	514	536	562	541	565	546	573	513	538	556	505	545	537	543	545	536	554	516	543	564	504	580	510	570	522	523	561	548	539	569	496	538	494	547	546	563	526	562	514	539	561	566	563	535	507	521	572	543	563	529	545	533	535	561	539	508	552	524	514	520	542	544	537	553	546	581	503	533	533	549	555	542	552	549	508	563	554	564	502	555	572	564	529	555	547	530	536	547	535	531	511	526	545	514	534	555	553	532	556	502	518	520	569	591	602	553	550	548	541	547	538	570	537	520	545	542	538	513	536	557	507	544	511	593	524	522	574	539	511	563	560	551	503	534	535	510	516	485	530	540	563	546	521	580	552	547	557	535	531	549	536	551	546	541	530	553	544	507	542	551	575	564	548	548	554	555	546	586	516	540	518	525	560	562	538	547	576	522	520	532	569	537	542	526	493	544	497	577	527	512	536	530	515	535	549	499	562	524	564	552	558	542	543	532	523	575	565	531	601	546	551	546	496	580	543	583	575	577	532	554	546	504	511	531	555	565	520	540	484	537	540	552	527	530	562	546	550	566	542	593	533	582	525	540	531	542	548	598	535	544	552	551	581	518	530	555	535	503	558	547	555	574	530	561	565	526	574	561	533	567	522	534	566	521	516	546	574	526	542	523	547	530	513	544	546	585	551	513	580	504	503	517	576	543	534	531	523	532	546	561	542	579	543	556	571	555	548	561	538	574	548	534	530	508	554	534	575	565	554	522	597	555	550	519	566	514	568	552	531	524	550	547	534	548	552	525	571	518	532	551	543	537	519	549	545	501	536	540	541	550	553	505	552	567	571	544	530	538	570	542	534	521	509	545	561	515	559	570	556	527	571	544	537	553	541	510	570	530	490	593	550	504	535	583	593	552	477	556	549	522	563	559	517	518	514	530	532	532	529	544	532	503	545	542	550	579	549	524	540	578	517	516	541	540	507	535	522	517	541	523	529	589	525	509	599	547	502	557	531	570	521	543	556	579	564	558	554	546	519	534	549	528	545	528	606	535	535	549	496	563	559	514	526	521	577	521	532	567	539	548	578	543	519	579	500	531	512	560	561	553	571	547	507	558	552	534	548	594	565	527	521	559	592	534	586	534	575	550	550	566	553	526	538	498	534	536	545	516	519	549	533	577	524	543	571	525	534	584	540	583	532	560	524	536	557	513	533	544	545	540	529	552	503	573	555	541	543	539	528	590	542	575	527	533	539	505	515	528	532	540	534	551	528	586	582	570	588	550	541	513	526	576	538	531	495	521	583	534	537	518	554	542	513	549	524	540	548	531	574	535	544	536	559	573	490	551	492	556	527	533	561	549	532	575	523	565	502	521	567	596	531	569	558	563	603	556	545	550	522	524	552	556	567	513	583	547	494	591	518	523	553	514	494	566	529	536	520	529	513	542	549	523	532	539	512	517	568	506	539	559	580	537	537	554	542	553	562	516	519	495	542	558	560	494	528	545	540	521	531	520	519	575	587	525	529	529	500	535	535	569	500	564	570	591	530	514	568	519	471	557	548	553	518	541	554	542	514	510	593	534	539	539	524	506	526	516	547	536	510	555	542	480	522	515	536	529	578	536	563	550	539	528	539	511	553	509	590	516	514	516	533	546	536	546	565	538	527	547	551	575	527	543	556	562	545	508	557	529	561	518	523	532	559	556	566	531	517	550	558	565	544	545	554	578	572	534	520	566	521	531	524	535	563	566	570	531	550	565	528	564	529	585	556	499	543	542	517	544	526	533	526	541	535	562	537	559	522	541	548	519	545	493	534	562	602	547	547	559	525	571	521	565	575	535	554	524	542	554	585	534	560	551	494	562	549	530	548	531	554	487	546	544	543	576	522	529	563	532	553	511	553	523	545	547	568	546	534	549	552	521	520	527	508	546	526	574	554	555	514	511	575	515	519	554	532	511	502	585	476	540	555	557	563	542	560	544	571	566	545	584	566	544	530	562	558	524	526	533	502	555	532	537	565	561	557	507	585	559	581	554	524	533	535	567	539	518	541	555	527	528	558	540	544	551	570	507	542	514	496	531
59371	94544	66718	33190	22186	5439	925	872	888	869	878	808	869	820	811	789	846	815	888	796	792	822	863	825	839	813	830	860	813	871	853	841	800	803	871	808	799	807	862	841	789	845	828	824	841	789	812	832	797	793	833	821	833	758	843	777	822	828	812	820	870	809	805	852	806	831	854	854	828	834	857	850	812	860	821	815	767	819	849	809	839	766	841	820	831	806	823	784	820	829	846	766	787	850	838	788	836	820	829	827	854	826	803	831	823	803	857	824	792	806	833	832	786	871	752	844	834	846	846	819	841	845	849	800	864	894	836	817	818	825	803	849	862	815	843	786	844	837	799	795	808	849	784	847	796	789	808	864	886	853	854	889	821	831	842	796	886	820	830	797	834	876	841	830	828	818	847	836	849	830	817	851	773	815	813	833	793	852	835	791	894	851	849	855	799	777	859	805	808	818	881	857	870	781	852	799	854	811	879	801	838	846	839	784	817	808	809	834	875	866	795	836	860	806	821	825	831	811	841	853	826	809	855	852	837	788	868	813	844	760	879	868	821	870	825	845	847	821	860	825	860	861	805	773	862	790	819	865	825	814	776	867	864	863	899	847	809	872	865	839	784	869	837	856	800	834	840	825	816	796	798	834	863	818	824	830	810	757	838	812	862	795	797	832	852	828	821	836	816	821	841	834	844	778	833	765	820	826	887	792	818	823	807	853	801	853	841	798	796	876	815	802	821	815	798	830	818	842	818	815	822	841	844	797	824	806	823	793	857	837	816	831	827	784	850	833	797	834	865	816	831	844	812	837	808	827	834	802	898	827	811	794	806	852	838	811	825	801	815	846	838	789	838	795	864	881	831	806	834	795	819	835	835	880	857	835	816	793	786	825	863	830	838	803	839	825	822	855	841	836	857	832	825	846	857	850	830	770	818	825	895	804	816	840	853	794	872	822	850	734	844	832	795	811	802	818	841	840	826	861	899	823	817	790	790	854	862	833	865	779	838	839	780	834	811	808	799	824	825	829	830	871	794	827	810	832	809	823	872	835	806	847	836	800	727	845	823	807	883	798	775	865	800	829	874	862	901	838	850	841	858	813	820	797	841	810	835	782	850	838	848	789	878	860	820	785	834	839	764	831	832	839	800	814	838	808	811	782	815	809	853	819	866	839	802	867	853	811	813	798	848	811	814	811	830	854	791	809	813	901	849	880	857	793	854	807	805	846	871	820	833	859	856	820	825	796	792	845	824	789	781	820	833	804	827	801	773	777	790	811	877	866	835	819	820	808	814	828	813	850	831	807	801	814	836	848	856	838	907	854	833	847	845	841	774	750	791	845	772	848	822	830	844	803	824	804	832	840	808	784	813	838	821	830	853	873	798	830	839	827	841	799	784	830	838	840	804	840	834	891	788	874	805	860	833	885	847	811	862	812	752	880	858	856	791	833	814	771	830	828	806	867	826	845	852	863	835	902	818	820	756	850	804	794	841	808	858	832	815	853	846	818	842	843	808	805	810	815	797	816	815	846	834	843	781	852	831	869	790	810	859	843	838	839	843	809	821	840	844	799	849	793	786	822	819	857	848	807	814	797	835	743	851	763	776	820	783	858	827	853	795	841	855	841	772	777	803	804	840	820	833	838	819	813	784	816	812	820	778	832	838	829	867	833	812	819	800	818	820	865	863	828	787	829	802	841	837	830	828	798	846	819	823	852	868	823	837	817	793	843	851	817	806	837	800	853	830	838	865	808	810	849	803	777	856	768	827	835	811	825	816	801	815	854	798	830	858	847	827	840	843	869	817	829	803	792	830	842	855	857	872	791	762	824	831	802	823	835	860	832	852	795	830	819	803	833	802	822	863	844	817	855	858	854	793	817	818	777	753	827	810	816	842	808	831	837	832	851	804	834	850	799	847	807	822	853	832	826	811	903	837	801	845	808	864	835	810	837	837	857	765	809	794	859	859	816	789	801	819	772	865	820	811	800	810	807	839	799	843	843	807	832	832	844	865	863	805	818	793	821	851	864	842	843	858	843	845	768	829	777	854	860	801	868	786	810	845	817	851	827	852	815	804	835	799	825	803	852	790	826	822	894	818	892	760	824	826	840	828	841	858	863	824	924	839	801	833	822	823	874	823	875	759	801	824	797	805	816	852	826	785	791	841	885	806	880	818	827	827	848	848	799	837	860	817	837	802	912	863	856	829	817	856	838	831	820	849	821	846	852	784	783	823	796	830	852	824	774	841	827	806	795	786	768	800	898	812	838	841	814	874	833	837	863	816	810	847	868	847	794	812	807	829	819	811	848	845	822	836	831	808	825	819	802	876	871	825	817	843	798	808	858	857	780	849	807	798	789	845	796	817	808	858	822	846	819	835	799	836	845	808	805	840	799	829	841	752	849	803	831	779	800	784	845	780	803	828	823	800	837	791	828	794	813	876	821	885	846	833	839	813	814	826	830	829	822	807	815	898	814	798	845	839	821	807	827	871	835	822	797	773	876	835	819	825	834	808	811	823	848	806	795	767	821	859	852	763	829	827	856	840	783	814	841	806	842	779	799	851	869	813	846	826	780	808	793	853	819	826	785	805	835	825	860	862	761	866	832	843	805	802	812	795	808	821	786	809	873	838	843	825	846	860	825	826	900	854	766	828	837	756	773	821	822	819	800	843	872	850	803	844	831	801	839	850	842	814	856	838	784	870	826	861	779	758	749	845	814	813	841	853	868	834	823	772	840	829	851	843	839	854	858	823	800	784	846	814	856	768	858	828	833	827	824	814	869	872	865	844	805	817	848	803	834	796	838	848	843	823	784	843	791	839	793	842	860	855	872	819	824	867	841	806	864	874	802	808	753	814	834	882	823	821	810	834	815	835	817	848	802	782	819	818	830	788	787	868	848	829	819	810	769	812	814	838	831	804	813	800	819	837	827	812	797	873	834	843	781	816	855	864	813	833	844	867	817	817	775	767	818	791	812	843	869	802	779	758	846	830	822	818	825	827	827	854	824	796	787	804	766	827	815	843	782	819	808	785	841	859	842	845	827	868	822	815	835	831	852	838	784	841	816	847	842	868	856	799	836	779	840	821	765	840	823	832	768	791	795	867	848	813	841	817	778	851	849	859	772	823	796	795	838	844	809	802	783	831	806	819	867	853	826	797	771	841	818	855	821	846	791	846	888	811	804	852	802	858	881	865	889	827	817	780	818	803	756	780	844	768	816	810	803	830	865	822	839	808	863	816	817	830	820	813	801	838	849	853	847	875	822	851	856	830	784	839	836	811	848	829	801	845	861	853	788	828	838	849	777	814	806	790	797	782	830	828	809	817	794	821	832	792	850	858	826	829	839	821	820	834	811	852	871	845	823	844	811	839	820	866	788	825	814	818	862	819	767	854	824	825	813	837	831	806	783	801	844	827	818	853	828	787	809	825	837	854	865	798	870	846	805	808	791	887	838	853	848	799	844	802	842	869	798	841	802	829	826	800	807	822	871	828	809	839	796	798	831
33665	29978	24303	8225	1528	559	295	265	249	274	280	311	235	281	276	269	227	308	273	264	298	292	267	266	273	266	278	251	285	253	256	281	260	250	263	296	253	261	285	276	254	269	280	260	272	257	270	260	282	264	269	296	287	303	293	298	283	266	278	273	310	264	274	245	284	277	262	253	275	302	280	274	255	276	254	323	273	257	282	257	262	285	278	240	270	264	263	292	289	302	279	270	267	249	264	271	254	242	273	281	246	263	266	274	294	285	308	273	259	296	256	266	278	265	295	294	302	292	281	256	273	257	278	257	264	297	248	285	258	274	293	255	265	255	265	275	260	272	283	244	267	249	249	267	272	262	242	259	270	284	260	242	270	281	231	285	268	261	292	274	258	259	287	287	267	301	261	303	275	302	256	270	269	304	261	259	294	292	262	267	271	291	270	256	295	245	289	299	290	276	294	250	278	311	281	287	275	260	257	237	261	335	256	279	259	261	271	295	298	281	256	291	260	225	272	245	259	243	263	270	279	261	256	280	258	267	270	272	291	276	263	267	273	264	253	265	297	258	267	244	304	245	295	255	286	266	277	270	309	273	281	272	283	264	302	276	298	261	279	280	292	273	258	225	263	270	257	279	268	252	275	267	246	250	281	234	285	293	269	273	312	267	261	269	243	299	268	277	279	273	300	263	261	260	282	262	267	257	279	286	311	270	268	254	265	304	250	299	269	285	292	251	252	250	291	265	267	273	274	269	271	286	273	268	256	284	250	263	239	279	276	272	285	253	281	295	242	254	258	254	283	269	259	266	280	287	264	252	290	265	274	289	303	261	274	277	250	287	269	274	271	247	274	281	269	286	279	295	265	269	274	237	260	274	256	271	261	264	280	289	279	255	248	275	275	281	275	277	262	275	269	261	280	265	277	254	276	283	294	299	269	280	285	273	268	305	266	278	270	235	282	264	290	261	276	283	277	280	273	269	280	297	268	297	280	290	279	297	271	254	311	296	258	293	280	281	287	271	292	254	274	281	255	284	264	282	271	295	278	278	258	274	258	280	281	264	264	259	285	250	288	301	249	286	269	256	276	257	290	268	282	266	275	274	276	276	268	255	283	274	267	271	283	248	262	259	276	249	290	287	263	278	290	277	270	246	290	264	261	231	295	273	287	259	264	289	260	267	275	278	237	251	288	255	255	268	276	287	270	268	264	280	269	291	294	254	282	258	263	283	277	264	270	256	260	278	267	305	266	272	272	269	277	278	270	267	267	278	258	269	295	271	271	280	239	302	274	267	286	273	269	262	285	270	300	282	271	263	257	276	253	282	307	269	275	259	305	264	230	262	312	275	255	284	255	275	274	255	274	270	272	263	278	275	264	255	262	260	275	294	256	273	293	275	277	260	289	254	286	262	274	303	271	242	301	261	276	279	269	276	251	284	280	294	269	262	267	278	288	289	279	273	266	291	225	272	257	264	263	247	229	273	282	240	307	296	272	280	301	284	256	295	266	269	283	285	262	298	250	273	283	265	277	272	264	287	281	299	259	261	276	307	282	298	285	256	258	273	265	295	275	253	267	247	286	259	283	300	266	267	271	301	272	261	286	264	283	273	269	287	260	248	263	284	250	291	246	246	273	274	284	287	282	265	275	263	284	275	268	254	257	276	266	261	274	254	263	261	279	268	266	263	255	304	267	259	256	285	287	265	282	283	272	269	257	269	274	292	269	286	248	255	272	262	253	291	252	279	253	315	267	273	284	295	250	261	270	283	274	262	272	280	308	297	271	295	296	258	256	277	235	288	271	282	272	255	293	271	261	276	288	285	257	256	271	277	273	268	247	267	276	286	263	282	296	263	299	289	295	259	245	272	255	238	276	269	269	272	250	267	263	269	265	265	241	277	274	278	243	263	276	276	285	247	275	277	285	279	265	283	254	252	259	262	248	254	277	283	274	259	284	282	248	266	292	276	269	297	279	293	288	274	290	267	268	260	285	280	259	265	270	261	294	290	283	266	282	272	259	253	279	253	277	273	245	263	255	279	262	295	270	283	293	287	276	282	265	257	291	274	291	299	258	285	266	270	259	235	295	276	282	252	286	279	260	238	265	284	276	261	250	268	264	259	271	262	264	283	259	287	272	250	283	273	282	251	271	267	279	274	263	272	271	271	285	274	278	261	245	305	296	244	266	277	254	253	264	259	266	275	304	274	269	278	270	276	240	239	263	282	290	272	280	278	271	248	285	274	274	247	254	267	282	297	259	276	282	290	259	266	261	258	267	259	307	261	284	271	323	280	280	299	287	256	274	255	286	244	280	276	258	286	285	282	245	264	271	297	259	258	266	280	267	267	241	295	263	273	259	264	267	259	249	267	283	257	271	268	290	245	292	272	273	255	288	246	275	260	266	251	269	289	279	263	284	273	265	261	283	265	253	298	258	245	270	262	294	264	259	280	272	282	273	291	262	299	275	296	258	286	241	265	287	278	270	270	265	253	238	291	276	258	277	281	267	257	263	268	238	238	269	263	268	285	259	287	297	277	260	293	250	265	273	302	258	293	266	280	255	254	250	252	260	287	276	282	262	264	282	270	284	286	252	313	286	264	272	274	264	287	290	226	272	277	287	261	283	280	229	264	256	266	269	269	257	276	260	281	244	243	280	259	287	264	273	267	268	260	250	275	284	273	289	259	288	277	278	268	279	279	271	255	275	263	260	295	257	282	268	260	264	282	255	277	292	285	260	269	260	283	264	294	235	292	290	284	258	282	268	297	274	245	269	284	310	280	276	275	282	249	290	279	264	290	294	292	257	274	291	261	286	279	281	292	312	265	285	282	271	283	277	263	282	289	253	290	260	272	292	275	292	256	271	268	277	258	296	232	297	268	266	273	255	268	278	255	295	249	291	264	291	260	241	240	277	260	273	299	284	253	290	284	254	254	303	259	257	274	225	288	243	260	309	264	279	262	288	288	277	244	279	264	301	259	275	256	233	260	256	239	269	266	237	303	272	301	287	278	243	276	272	273	274	266	251	264	258	245	250	301	242	269	258	297	281	289	274	259	272	271	262	256	257	285	283	236	269	273	276	267	278	316	277	242	274	276	302	275	262	260	279	293	269	256	287	273	274	267	256	252	281	306	264	266	265	270	262	254	292	268	295	256	259	276	293	278	282	240	254	288	268	293	280	262	266	257	265	287	251	266	286	259	281	261	246	291	285	257	267	270	282	254	266	287	255	284	283	276	297	259	265	275	290	283	266	242	256	284	255	241	277	263	266	253	274	287	279	270	264	274	295	277	267	293	264	260	253	301	268	250	241	276	273	268	293	255	260	246	271	265	285	248	294	267	277	269	286	250	266	284	258	288	249	270	244	247	288	261	252	283	288	275	251	271	246	253	283	257	283	227	272	287	261	278	271	268	272	297	236	295	272	263	269	258	287	273	258	237	253	268	286	295	272	288	289	272	272	297	257	293	278	300	280	280	291	289	284	264	269	288	271	247	239	268	284	292
43933	45505	26955	6852	2706	851	444	444	450	454	469	437	438	471	434	441	497	434	445	431	447	404	447	460	442	429	433	444	468	462	437	452	463	473	472	479	436	458	432	452	441	477	413	462	466	442	423	444	463	474	453	422	429	463	489	455	440	450	445	448	429	438	431	413	468	447	458	490	477	441	492	488	465	477	490	449	467	462	411	435	490	446	461	490	475	486	460	469	460	474	444	447	452	488	485	468	512	435	423	443	461	459	476	466	446	478	425	450	444	470	482	450	444	446	465	488	483	423	456	448	492	461	445	457	468	485	458	412	433	491	465	425	474	482	440	451	455	491	472	469	485	417	433	461	465	441	407	450	451	466	485	459	464	469	462	469	478	448	448	437	463	455	446	428	443	494	457	445	455	469	455	485	463	496	470	416	439	448	452	440	461	435	453	448	482	526	432	456	458	443	486	463	471	428	432	444	463	441	460	484	427	481	442	447	445	438	487	444	467	467	478	398	426	476	432	442	496	479	475	466	443	433	447	476	469	466	457	515	454	473	442	436	458	479	454	457	435	447	421	440	450	482	455	428	441	443	464	473	436	413	449	467	458	452	475	484	444	433	481	446	492	481	457	429	429	455	481	442	437	423	464	470	450	473	506	488	447	461	385	491	492	482	403	454	453	483	458	460	463	430	454	463	442	437	419	438	430	459	438	426	481	452	472	465	406	495	458	465	468	449	468	436	439	438	437	447	448	453	445	481	461	466	464	447	460	488	493	479	501	450	442	468	479	497	501	481	431	469	445	456	429	439	470	477	455	461	434	479	447	452	475	462	461	454	471	458	479	475	437	480	446	456	432	480	438	445	483	443	449	439	457	466	463	440	470	453	473	461	409	488	483	442	432	447	451	446	456	483	463	426	489	487	488	446	435	484	432	477	420	461	490	422	447	462	450	422	470	454	452	476	466	450	476	452	475	460	449	457	461	447	442	441	449	460	427	459	435	445	494	442	446	460	415	469	495	437	470	445	479	423	445	473	488	467	460	418	478	463	447	432	439	466	437	460	460	474	507	458	476	448	430	457	436	434	424	475	433	411	453	496	458	474	466	476	459	432	481	440	429	437	471	481	423	426	431	459	482	418	473	478	438	463	462	458	442	466	442	466	465	448	442	442	459	482	451	452	438	479	453	478	439	411	465	458	468	409	431	462	444	465	438	430	448	439	445	460	444	466	476	484	452	447	438	444	469	449	486	450	486	446	447	488	443	501	461	464	450	457	476	477	452	430	425	446	482	424	491	453	482	451	432	470	448	419	456	448	467	492	470	445	470	469	431	469	434	490	450	475	428	450	455	425	437	457	436	459	484	458	456	478	455	457	443	442	454	464	462	483	455	423	467	462	453	488	443	453	477	478	461	459	469	432	428	467	422	435	452	436	430	504	436	469	434	476	481	453	430	431	478	485	437	387	433	434	474	482	467	437	459	435	441	419	450	395	462	433	443	438	437	483	450	452	443	447	461	425	500	442	481	479	424	445	438	429	449	449	440	481	451	464	445	482	447	439	447	464	461	437	463	471	444	439	469	470	449	417	440	463	482	457	439	466	474	500	469	440	469	438	470	444	436	437	460	469	486	467	450	492	486	448	455	416	471	416	450	457	463	475	428	469	462	445	441	446	455	434	450	468	462	454	432	470	482	468	459	445	469	436	494	466	475	457	500	497	412	464	420	461	455	489	447	437	450	431	435	455	472	455	413	455	456	459	481	463	502	449	487	472	491	433	455	408	492	426	474	475	458	433	480	464	496	446	463	455	433	470	437	472	444	477	456	450	462	461	418	445	441	444	465	459	442	435	431	483	454	447	497	438	453	458	439	440	480	490	465	445	450	436	484	472	448	443	466	465	485	451	492	502	441	466	475	454	475	494	452	444	440	473	477	439	472	461	483	442	433	437	419	435	460	436	434	434	433	439	456	425	465	456	446	484	432	477	435	487	462	477	469	454	458	443	449	444	467	512	478	430	469	410	422	472	444	461	435	454	493	442	434	461	449	474	475	435	453	398	472	439	432	449	465	465	476	472	470	470	502	422	448	437	455	446	439	442	470	464	477	454	440	473	451	486	466	414	458	442	477	500	435	447	459	472	472	492	457	435	446	423	409	467	464	468	447	462	486	505	440	470	512	449	446	481	431	488	420	464	415	442	429	429	433	467	468	466	481	468	485	511	466	442	464	444	433	453	469	448	501	474	464	426	488	463	457	488	504	456	456	475	460	462	458	460	459	467	493	444	495	493	442	431	466	479	465	427	466	480	463	491	449	467	448	453	422	446	427	456	462	449	421	467	458	496	473	462	448	466	449	442	423	483	473	441	464	433	411	471	503	431	451	479	447	474	434	425	444	478	447	471	472	487	454	451	502	441	459	479	411	453	448	448	456	459	448	429	471	447	442	442	458	444	455	479	459	464	435	438	455	475	448	423	448	490	437	477	472	467	453	470	506	473	456	475	427	484	451	423	451	424	464	457	438	453	475	451	460	473	465	495	453	413	415	430	450	475	443	427	449	454	411	472	491	446	460	450	455	479	461	458	431	435	462	476	459	455	402	502	452	459	464	501	433	464	481	430	435	445	485	471	467	485	487	435	486	471	499	445	441	493	476	464	458	486	446	468	459	443	428	450	469	439	466	449	443	467	453	470	445	450	449	448	442	460	460	461	458	438	482	422	457	497	477	477	432	463	473	466	430	482	446	465	471	458	462	433	420	440	468	478	419	477	437	452	452	422	462	451	457	440	443	437	440	437	438	432	488	465	494	434	470	453	433	462	437	470	439	489	468	500	477	492	472	441	414	476	455	464	421	424	462	431	433	432	465	504	447	444	471	444	441	458	469	446	502	465	488	471	480	442	476	408	514	459	462	506	465	445	486	436	462	467	458	451	479	426	454	459	471	485	449	489	447	441	427	421	472	444	493	478	460	492	449	409	484	473	470	509	414	459	468	461	421	451	440	430	439	484	450	415	545	446	469	448	437	484	448	476	473	460	456	416	468	449	445	448	437	461	451	412	484	419	474	424	445	459	468	490	448	468	424	485	463	472	468	447	451	441	502	464	447	443	470	400	444	479	410	481	458	455	439	459	453	464	431	470	470	430	454	470	481	465	458	445	470	440	444	470	450	422	496	446	458	460	468	464	471	481	422	476	459	428	498	449	465	445	463	415	466	447	439	451	521	451	478	465	459	473	452	462	426	449	454	479	481	453	496	441	420	476	468	430	473	434	460	483	443	439	490	451	449	455	474	458	463	467	450	452	486	439	475	457	452	453	462	487	465	428	428	447	441	474	472	494	450	446	439	466	452	473	430	493	502	480	476	452	480	463	475	414	494	495	476	497	452	454	499	437	433	467	461	438	439	445	468	439	478	443	477	481	449	467	440	455	464	448	478	449	452	443	472	460	456	470	435	473	478	445	432	441	440	424	453	463	473	439	435	442	484	445	448	483	451	420	441	486	450	468	432	431
25878	24536	32251	25307	18792	6070	518	376	365	360	359	383	385	337	372	341	363	334	339	358	340	352	336	344	345	354	362	341	340	315	356	382	373	353	349	398	350	345	361	389	360	337	380	361	387	344	358	369	365	357	354	371	369	372	363	344	346	362	355	363	387	341	362	372	363	345	330	369	377	384	316	355	355	356	381	367	352	349	371	348	355	329	374	384	361	348	365	359	385	354	371	378	357	390	360	352	334	341	332	372	331	361	379	384	331	378	341	328	346	382	355	368	380	345	363	347	358	341	375	348	372	329	373	331	382	355	360	360	356	351	373	352	342	360	349	358	349	379	382	353	320	374	351	336	381	353	350	361	343	374	362	316	348	377	383	352	351	321	331	346	378	323	349	356	369	354	395	377	335	369	354	357	381	355	355	351	351	344	390	351	360	350	396	347	344	383	375	381	333	342	320	349	333	360	371	337	362	383	352	374	347	312	349	350	331	323	345	327	346	334	361	345	347	333	367	342	366	345	366	356	353	343	349	356	347	363	323	391	369	347	345	359	388	350	371	385	356	375	352	366	359	352	360	403	366	365	367	352	372	363	364	323	386	333	355	357	375	371	357	336	372	348	412	377	345	367	388	370	364	363	374	347	412	353	380	329	379	352	373	342	385	361	400	336	341	364	330	334	388	319	349	354	333	347	335	361	360	348	336	341	364	347	366	364	387	377	345	327	346	352	330	372	322	310	361	385	358	347	340	363	368	361	351	340	334	353	337	375	370	384	345	350	365	347	323	366	340	352	330	312	375	372	355	345	363	400	345	352	357	360	330	334	370	363	354	327	348	369	342	347	358	361	341	342	330	358	347	390	373	360	377	357	351	357	360	344	364	357	367	343	380	352	341	389	352	347	361	324	352	373	332	379	375	350	353	336	348	370	361	364	319	331	376	347	386	347	324	357	328	370	354	377	352	366	345	380	340	349	355	346	387	339	342	349	349	351	346	357	360	382	335	356	359	373	373	417	352	362	363	370	345	338	332	317	340	356	346	373	348	346	354	350	373	355	375	391	406	371	391	332	332	373	333	382	329	389	378	366	335	388	342	338	368	389	325	336	347	322	355	365	338	385	339	349	377	389	372	321	370	342	374	349	339	352	377	354	325	349	339	366	356	352	353	326	355	304	315	380	332	368	376	346	349	367	341	361	340	348	331	348	382	350	351	338	354	340	348	365	343	340	378	331	332	357	351	362	372	394	373	337	352	362	353	350	380	331	341	351	357	367	374	332	368	333	374	349	364	327	350	363	333	339	375	378	340	348	343	367	358	329	340	337	385	381	346	326	370	360	387	359	388	344	367	371	373	365	366	379	373	354	361	349	347	328	337	363	361	329	320	353	315	371	340	342	373	339	349	327	353	353	352	358	359	346	348	378	348	383	358	352	340	341	374	340	356	354	362	359	362	339	347	348	361	357	363	341	366	368	371	334	373	391	340	348	370	382	316	360	346	339	375	394	335	354	331	330	379	368	377	398	351	383	364	346	356	329	387	346	328	344	384	353	321	326	329	347	351	344	335	337	357	311	351	365	361	359	346	343	354	370	375	404	334	388	361	340	339	344	364	325	366	331	341	346	358	325	387	327	345	366	366	357	347	315	347	342	360	328	336	368	346	364	339	380	366	345	320	336	341	350	361	326	358	361	375	324	371	345	361	355	360	348	389	350	386	371	368	346	364	349	333	327	368	315	339	358	347	339	357	363	346	346	353	350	345	300	352	339	357	358	367	366	396	364	323	375	367	339	371	349	339	361	371	361	310	390	366	329	353	363	366	352	380	349	373	350	361	338	358	402	388	324	366	343	404	392	370	355	335	333	329	366	340	377	365	368	345	336	358	379	342	385	348	325	370	359	370	333	342	336	350	318	360	375	363	337	329	356	382	351	339	317	392	354	365	321	352	332	359	355	385	367	376	351	340	354	349	351	343	326	374	339	392	369	376	346	363	390	357	329	351	324	382	368	379	326	338	338	365	343	362	355	368	330	364	345	388	357	374	354	363	312	342	343	354	339	344	362	372	364	352	356	325	324	348	342	370	375	360	375	362	342	386	369	375	347	335	373	364	380	367	350	385	361	348	346	363	381	369	351	362	343	375	367	348	332	347	379	347	352	345	352	353	334	339	341	378	372	365	380	343	338	366	368	362	372	319	334	320	371	353	365	328	392	362	366	371	373	389	355	351	362	351	365	359	329	399	359	365	357	323	327	332	362	366	370	359	330	364	335	379	332	334	336	339	351	360	356	354	328	341	369	331	329	377	332	378	358	343	347	363	358	334	345	402	338	357	363	356	309	379	342	352	327	363	355	342	334	372	319	382	356	331	351	362	379	350	347	360	359	381	346	364	377	343	370	370	361	351	343	349	362	344	350	358	340	364	358	348	367	366	384	330	361	335	377	309	342	347	369	320	371	356	341	340	362	338	357	366	362	364	350	368	365	376	326	359	340	352	357	370	374	340	372	328	350	351	340	354	357	342	350	357	327	323	342	367	385	382	370	373	366	333	343	336	342	316	359	340	375	374	361	344	359	337	367	368	343	395	391	385	383	338	384	347	333	364	376	350	370	357	349	365	320	340	374	334	369	342	374	339	355	375	337	372	352	389	361	345	362	389	372	356	352	387	360	348	371	336	346	383	337	359	363	328	346	342	348	346	343	328	335	336	380	370	339	367	366	379	356	335	344	346	344	354	347	333	346	318	366	355	400	370	366	356	356	351	357	350	372	350	345	349	362	349	360	327	366	346	374	347	370	348	364	344	323	328	385	330	376	370	360	334	366	330	347	377	353	357	356	344	377	347	344	370	396	334	354	359	338	368	323	336	360	365	333	343	369	362	379	370	341	304	352	341	329	371	383	352	361	347	344	360	380	338	405	342	379	380	343	374	361	346	351	310	353	359	379	338	356	350	355	363	351	357	365	324	358	358	368	327	367	368	380	358	362	338	367	361	346	311	351	356	363	367	388	336	328	364	365	375	367	361	324	368	388	375	340	347	375	361	358	404	334	384	339	346	347	344	379	376	343	331	356	375	374	402	347	341	384	355	345	352	378	304	370	349	343	384	364	344	368	319	352	368	332	375	374	321	330	345	357	324	356	374	355	376	342	363	351	359	342	346	336	362	354	342	371	382	379	369	353	356	325	347	364	363	346	379	333	340	337	366	336	336	361	338	342	348	349	387	327	336	345	353	388	357	388	357	365	332	375	370	376	384	375	388	358	339	371	377	329	366	321	379	343	374	338	375	371	360	358	340	367	349	351	365	365	346	386	371	337	378	334	326	343	320	320	388	332	381	365	360	396	363	362	361	350	364	349	372	350	323	364	354	375	325	338	366	350	350	371	358	344	345	332	351	353	346	332	332	335	333	375	332	372	372	382	369	354	349	367	392	362	372	343	340	359	370	351	364	367	359	332	359	348	333	376	351	335	364	376	381	339	339	379	345	381	358	322	367	350	365	369	330	351
61945	86282	58088	22501	12075	2674	594	635	545	579	550	567	611	598	557	552	606	595	550	605	582	599	573	553	600	572	574	553	637	598	518	567	605	597	588	565	585	568	575	535	567	540	560	553	578	581	585	600	589	589	593	539	563	548	563	603	573	567	536	582	608	629	577	557	594	593	561	604	582	594	537	584	605	573	550	590	589	549	574	571	550	554	623	568	561	559	616	561	561	563	581	535	589	600	560	561	581	556	608	575	600	599	585	537	578	589	595	562	551	587	602	586	562	585	530	516	587	587	615	599	574	558	554	590	548	545	598	569	582	597	566	619	582	559	577	553	558	573	590	558	578	594	555	629	554	588	542	556	568	527	565	558	602	559	577	631	603	581	593	609	532	592	601	568	559	588	593	628	564	557	608	571	610	578	588	590	551	555	594	571	570	587	553	596	576	602	583	590	556	584	598	548	553	582	540	548	564	553	603	535	525	570	588	577	601	576	617	589	529	590	611	590	554	605	589	609	570	575	552	618	612	577	631	550	593	578	607	588	576	595	581	559	556	555	565	539	564	612	532	555	576	611	558	547	513	580	532	586	634	587	570	531	521	538	560	600	564	547	585	573	551	582	574	588	571	570	585	594	622	576	553	567	541	542	558	530	557	549	542	556	570	560	560	611	566	575	593	586	522	538	540	566	626	565	566	591	617	598	558	577	545	551	602	562	600	540	551	566	587	568	605	544	546	531	545	562	575	549	574	610	585	629	590	598	576	582	565	563	557	567	577	598	594	587	558	606	555	600	568	545	588	579	544	582	553	519	561	578	599	591	563	585	581	543	565	593	595	552	591	542	562	539	565	569	604	599	557	614	556	587	574	596	577	613	608	566	555	573	589	568	563	580	564	563	567	558	568	602	599	544	562	571	587	601	584	547	595	562	591	564	556	581	536	549	584	617	535	573	584	546	588	570	569	529	619	593	571	603	593	603	558	579	544	562	587	582	573	567	611	555	566	573	583	564	585	514	570	596	588	579	580	606	565	564	564	605	589	579	520	550	613	617	547	598	560	559	581	563	578	627	562	560	548	595	594	577	540	629	618	586	529	594	559	600	600	593	590	577	584	575	540	566	535	567	580	583	640	620	566	579	581	498	631	555	551	545	578	580	558	559	609	575	588	569	570	583	536	581	608	560	589	578	530	600	586	597	594	620	588	587	548	545	596	600	533	577	558	542	583	556	562	550	573	552	552	583	602	595	562	589	567	546	555	581	565	573	576	577	550	610	597	595	537	552	585	584	568	628	566	563	566	558	602	582	569	618	570	600	590	583	512	556	572	577	568	545	543	585	582	612	561	568	549	577	591	543	597	577	582	528	587	585	529	548	558	583	588	567	564	565	588	604	567	604	563	566	592	551	607	626	592	553	613	568	562	597	560	577	576	622	584	586	545	604	553	613	592	593	521	553	544	590	525	559	606	612	559	591	581	614	568	564	530	589	585	627	584	566	579	544	575	563	571	578	578	566	568	604	621	569	574	579	562	586	565	592	605	581	558	623	580	546	533	614	583	545	600	577	575	556	580	591	583	582	574	549	564	570	586	610	574	608	574	575	573	554	567	538	561	584	630	543	588	581	566	565	537	599	562	540	596	542	573	570	584	548	589	577	595	532	561	558	574	566	583	580	569	593	604	596	571	533	556	557	562	574	570	558	610	584	583	557	562	579	565	596	541	576	565	525	611	571	595	588	577	559	572	564	545	564	580	557	605	576	583	580	545	564	620	556	592	556	513	558	564	610	563	548	570	563	577	563	597	553	588	596	559	595	563	529	553	556	577	578	607	534	522	561	616	603	601	560	596	563	529	615	565	593	531	582	538	561	551	557	609	583	545	540	594	546	544	583	595	566	635	587	579	571	561	578	568	591	610	579	607	610	650	541	541	593	547	610	553	564	544	555	524	619	597	611	581	583	586	579	616	576	617	529	552	615	599	570	555	580	567	610	540	570	567	563	580	545	590	515	567	571	586	572	550	553	559	594	588	548	539	582	560	576	568	538	576	540	574	550	583	608	532	560	582	587	588	559	563	573	604	588	594	576	612	587	577	575	596	596	538	579	571	567	569	584	584	554	597	604	574	560	580	583	564	558	582	590	598	549	558	553	570	574	592	555	596	565	568	569	576	625	581	575	542	543	557	553	578	537	533	576	553	578	532	568	567	621	553	584	552	586	590	615	579	564	550	581	577	591	541	550	585	634	599	550	561	575	589	552	589	576	574	580	561	601	534	592	531	580	595	557	578	576	608	569	596	584	564	564	572	601	554	553	623	556	585	601	610	585	582	565	549	573	579	575	556	559	574	562	578	582	558	578	560	571	582	591	577	557	574	568	594	563	580	610	571	569	629	539	541	513	550	584	581	583	538	582	580	551	605	590	564	582	576	593	554	576	574	537	560	575	533	630	589	547	577	574	562	597	587	601	566	587	524	595	595	579	581	595	564	613	615	569	578	548	550	606	528	570	579	544	560	557	600	587	566	620	600	593	554	600	583	577	569	557	597	552	603	555	604	549	567	562	537	509	567	551	602	583	579	544	568	532	591	545	599	590	578	575	562	573	567	565	536	546	561	542	570	573	597	536	598	560	593	570	582	591	565	544	535	534	598	591	591	576	569	562	563	534	574	575	571	523	516	580	593	581	521	576	594	539	585	598	527	607	587	644	562	562	544	605	597	610	586	602	567	553	602	544	608	609	543	607	606	587	561	593	556	572	567	556	566	562	579	587	571	607	571	544	600	564	541	551	557	576	607	559	584	559	596	593	572	570	549	559	629	552	587	591	562	591	576	595	579	584	571	547	594	574	551	551	525	552	578	569	569	572	569	537	595	552	624	593	568	577	582	583	585	588	538	576	568	535	552	579	601	589	596	576	583	558	572	593	621	556	598	582	549	570	589	573	543	601	574	586	585	549	538	547	566	555	605	571	597	536	563	567	583	569	535	595	570	543	568	569	569	595	540	609	609	591	584	556	567	597	582	567	548	561	560	551	562	604	583	617	583	531	548	525	578	589	572	532	584	577	572	555	579	596	607	606	536	564	585	586	547	605	596	568	551	573	545	553	629	604	605	568	561	582	586	616	568	605	542	574	570	549	561	588	532	592	599	571	529	542	600	587	583	548	575	578	677	590	575	546	540	531	561	530	577	555	560	559	554	575	552	592	565	589	566	580	528	594	573	582	602	517	551	601	560	571	549	573	604	590	601	580	574	530	582	553	534	552	597	551	582	580	580	607	587	566	603	616	577	555	586	602	543	557	564	569	606	568	599	601	537	570	600	613	576	595	541	589	560	617	598	557	593	570	559	570	578	569	539	600	607	580	550	614	593	577	632	550	568	582	582	569	600	564	574	591	567	536	555	567	616	565	570	592	587	596	613	537	526	593	543	576	563	555	554	606	566	608	565	575	599	583	573	586	528	536	592	619	524	590	542	534	567	555	588	583	530	558	599	563	533	563	599	599	579	548
24535	22808	30409	24856	21509	17216	2701	638	563	566	566	534	553	574	554	584	574	594	552	576	590	566	534	549	561	553	559	493	543	568	544	558	513	535	557	615	546	509	571	491	538	572	521	519	545	533	566	496	529	514	539	589	527	578	554	487	599	582	519	520	577	544	585	542	546	525	556	543	546	554	538	552	516	545	573	578	585	547	575	533	562	559	540	570	517	566	566	563	527	570	579	581	546	530	546	559	544	586	548	590	525	578	570	538	554	544	592	546	531	526	576	544	520	531	548	571	564	541	506	502	537	549	548	529	550	597	582	515	571	516	520	565	542	533	549	568	532	552	590	544	514	505	508	539	567	551	502	565	556	550	547	561	540	533	532	545	551	573	524	520	539	508	542	527	496	543	506	536	546	553	537	515	599	548	551	543	573	570	543	530	539	527	598	534	597	523	532	546	568	542	529	519	539	557	544	538	548	543	544	558	530	541	509	475	528	509	564	536	525	587	557	537	558	568	504	534	550	551	587	522	507	561	519	512	535	548	518	515	559	545	520	537	549	556	593	579	480	572	518	527	511	549	523	537	536	515	567	551	541	548	547	542	495	537	536	543	588	547	525	537	547	514	568	528	557	513	563	556	576	496	540	497	547	585	518	553	501	540	572	520	539	490	489	567	540	540	564	498	554	549	547	575	547	529	527	516	554	542	526	560	593	533	524	542	546	525	539	533	543	562	527	566	547	600	540	513	534	530	606	499	507	563	559	533	545	494	559	518	558	536	529	581	544	587	575	560	541	533	529	551	542	533	506	549	530	545	557	542	541	514	566	531	497	541	531	529	540	503	553	528	512	529	518	526	569	546	561	560	605	477	512	525	550	530	553	549	570	538	512	544	563	529	517	529	567	544	554	543	529	558	540	526	533	522	520	607	543	505	549	551	564	546	576	533	551	576	542	533	546	524	542	581	552	588	540	586	556	542	571	529	598	569	526	535	552	528	575	534	560	534	543	553	575	530	547	544	538	519	558	567	507	563	559	495	525	568	542	492	575	521	586	521	525	542	562	558	544	519	581	544	540	547	544	566	526	556	513	587	529	554	532	519	513	499	531	579	518	549	587	492	544	561	551	559	576	557	558	508	517	514	551	552	567	540	551	567	572	550	569	567	543	561	512	519	529	520	500	551	531	530	536	545	566	534	542	516	542	556	512	543	527	581	529	512	494	507	531	545	509	496	563	495	548	513	552	553	534	513	540	511	584	525	502	521	591	531	581	535	561	566	548	559	544	506	573	533	564	550	509	551	544	578	529	570	574	583	545	570	606	539	540	522	549	509	580	559	575	554	537	553	569	514	548	532	573	537	605	557	547	513	543	575	546	600	557	522	562	527	585	569	550	541	522	542	541	530	535	547	562	532	512	562	546	550	552	553	537	544	526	541	584	589	549	579	538	545	549	556	597	556	546	520	506	559	538	589	538	547	581	552	522	523	556	543	550	535	569	549	540	536	512	543	590	583	556	582	499	571	558	620	507	551	522	483	538	541	531	557	537	544	567	528	532	520	534	522	519	537	561	566	575	544	572	595	547	536	513	524	582	540	565	525	535	538	573	589	547	544	520	592	537	526	529	570	514	522	530	577	549	565	549	545	569	548	577	570	537	525	521	556	584	469	585	555	545	542	506	578	527	568	570	551	580	561	539	537	522	508	530	537	497	578	539	555	607	515	516	561	537	563	543	517	575	525	541	545	526	513	531	561	552	514	541	541	557	554	575	546	530	542	515	546	532	571	514	553	540	499	541	532	625	554	562	530	609	543	538	509	589	502	549	526	570	534	534	547	505	520	545	513	520	598	582	551	529	570	546	540	520	532	557	533	549	537	565	532	494	527	551	550	558	582	546	561	577	534	539	564	580	571	531	570	521	562	535	543	523	555	556	559	514	557	555	542	534	501	545	510	543	559	509	524	549	540	547	556	568	547	535	530	537	525	559	578	574	552	549	530	557	549	565	549	517	547	574	541	554	546	556	576	498	522	598	624	585	558	513	525	546	552	578	522	555	546	562	544	534	567	553	543	555	571	585	525	522	554	547	564	514	541	548	500	557	588	535	494	581	545	603	544	535	499	500	532	539	548	528	542	545	556	555	499	510	572	553	526	548	555	552	558	526	577	569	537	541	550	572	517	558	564	501	529	545	547	515	519	529	548	568	532	526	565	531	520	513	546	521	548	521	525	537	556	562	591	538	567	546	547	526	569	532	537	526	561	544	569	555	576	484	537	528	551	563	538	568	572	564	537	561	557	544	509	539	547	535	549	548	547	534	597	602	555	560	545	558	511	535	573	573	517	538	550	574	516	529	536	559	559	551	512	546	517	530	545	563	551	555	568	513	519	503	538	518	526	556	530	520	533	562	581	570	546	538	602	531	525	496	519	529	523	565	527	568	553	545	500	591	562	527	519	584	529	522	552	530	577	551	528	527	499	524	516	555	490	550	583	496	525	559	537	536	554	531	534	576	544	539	499	549	536	524	525	557	532	518	538	567	517	549	549	486	550	524	534	544	539	525	502	534	511	553	528	566	549	562	515	532	542	518	589	533	569	494	531	582	521	535	502	603	537	530	592	532	548	545	550	558	528	537	581	512	539	516	549	545	550	554	571	537	553	565	557	544	543	577	540	504	542	570	512	511	521	578	601	518	534	532	565	486	516	553	563	573	530	546	522	566	538	538	540	528	537	570	541	534	531	533	567	554	563	546	541	580	542	551	553	550	548	591	557	520	549	561	543	566	557	583	577	587	532	529	547	538	559	552	555	562	558	539	552	565	548	530	508	557	554	537	549	523	524	522	546	556	593	538	542	549	545	564	467	530	607	596	575	526	587	519	562	514	516	536	570	557	613	524	545	560	531	545	557	570	554	530	538	579	542	555	522	552	546	519	559	562	506	538	560	541	565	561	534	557	539	527	529	545	546	571	521	524	520	588	548	544	538	578	542	560	501	548	536	562	553	535	562	559	535	540	561	577	544	580	544	534	513	575	558	567	538	558	536	535	551	550	566	551	550	551	539	542	546	571	550	543	544	543	559	484	542	526	502	577	513	577	522	539	541	542	542	502	535	540	540	590	558	580	572	555	565	532	598	535	542	552	518	571	555	490	579	589	561	533	548	583	523	573	576	529	546	524	492	553	546	575	508	533	565	567	500	535	553	566	561	592	586	531	544	526	567	560	533	513	514	527	563	547	558	544	523	543	542	531	516	535	552	572	569	512	547	538	524	562	527	580	554	547	486	570	541	510	550	584	564	532	534	512	509	547	551	536	558	536	590	540	585	541	518	527	561	531	536	564	554	589	526	564	565	526	523	552	512	528	565	582	541	600	570	549	528	560	569	587	564	534	570	568	535	528	505	591	515	504	533	494	557	533	527	559	548	579	515	571	496	579	519	533	571	550	532	567	536	570	527	519	539	545	501	563	538	527	573	518	546	508	560	540	518	555	551	535	518	541	540	573	529	560	565
57819	95075	67455	30899	19247	4874	887	871	775	857	840	818	881	825	844	826	877	803	813	877	773	822	817	864	844	772	813	838	818	847	834	842	864	930	828	742	815	863	855	799	875	796	810	757	866	868	786	879	772	793	814	810	854	803	816	846	877	829	880	886	834	855	802	781	906	847	830	849	843	852	810	819	856	813	823	822	843	826	777	788	834	834	798	808	861	842	866	886	865	842	833	824	831	838	832	797	909	838	805	813	809	814	811	843	820	805	824	818	874	821	845	802	817	871	845	886	860	824	838	842	824	836	854	830	844	824	864	848	827	808	869	846	824	789	803	836	805	843	809	840	770	866	801	858	808	827	844	819	853	814	773	820	837	858	797	896	832	817	848	839	812	839	827	883	849	793	818	851	894	825	807	818	835	821	845	850	827	807	840	809	812	807	812	834	835	890	808	874	813	856	810	844	876	843	786	895	836	835	823	801	809	856	807	812	856	812	815	836	802	813	849	855	879	836	808	807	830	858	855	825	896	927	799	833	892	790	802	842	826	829	867	827	797	849	814	833	826	853	793	736	812	852	816	760	797	835	882	848	826	817	839	817	819	781	860	822	856	836	879	852	863	807	853	896	798	787	828	819	848	855	829	845	845	844	814	843	817	839	817	810	850	819	884	828	818	848	794	887	796	852	819	797	778	852	826	872	868	858	787	877	829	816	836	863	846	883	848	790	825	834	842	899	917	818	847	833	788	790	810	870	836	891	830	825	802	804	905	858	837	871	826	849	845	832	858	820	815	831	862	833	817	834	876	835	878	864	771	809	838	812	858	817	850	842	823	830	825	859	844	836	849	808	821	821	841	804	805	820	864	846	819	846	862	770	841	826	793	808	849	883	793	782	896	772	845	794	809	832	803	783	816	836	804	853	891	821	835	794	849	832	790	863	837	824	816	851	802	848	827	820	790	837	796	841	864	839	814	825	884	831	800	792	831	870	812	841	789	800	781	852	913	781	827	825	828	833	864	877	865	835	811	828	885	816	837	812	869	814	796	762	815	815	825	853	830	840	840	840	839	838	753	837	800	844	816	857	832	786	776	841	838	853	879	824	797	826	829	841	836	811	809	860	848	850	808	807	839	828	797	871	813	900	788	804	843	776	854	829	793	863	774	871	839	797	821	751	819	854	820	785	845	815	860	857	847	876	781	861	800	833	816	826	795	771	766	835	843	808	817	817	863	825	834	879	793	765	805	815	884	790	833	869	821	852	857	873	776	854	821	836	811	814	850	823	849	839	833	798	852	826	826	828	849	841	812	826	833	806	868	810	777	903	813	828	871	817	813	818	810	821	796	867	841	829	864	811	838	795	877	816	838	855	808	844	847	879	810	821	802	830	854	857	854	864	852	880	831	857	826	853	822	855	839	871	802	813	781	816	865	842	811	823	783	851	826	821	852	832	864	870	816	875	826	826	759	840	851	855	829	825	819	846	817	847	830	798	833	824	853	846	832	782	869	840	857	852	811	847	819	834	793	839	769	802	824	820	879	804	811	835	823	839	861	809	823	871	861	898	828	857	820	815	807	784	869	836	803	805	796	872	823	810	836	805	835	855	840	855	816	867	885	837	861	791	824	808	838	801	846	842	788	795	889	812	835	841	813	842	762	774	834	819	824	851	807	833	808	845	843	831	840	823	806	802	876	784	827	818	825	836	844	852	822	825	855	894	841	812	832	783	858	772	825	869	809	879	853	779	821	842	828	812	811	796	839	806	818	862	804	826	837	766	784	848	852	847	844	840	843	834	778	859	838	800	848	788	857	859	842	887	803	841	795	798	827	782	825	891	827	860	870	796	838	874	859	847	817	850	772	832	810	802	839	873	858	847	836	887	847	861	885	894	847	806	828	851	837	840	797	863	868	890	827	816	852	857	771	808	900	837	822	851	826	830	790	850	865	862	816	821	831	764	851	856	801	826	862	839	796	888	831	788	844	788	818	827	797	865	884	834	762	814	844	858	841	846	810	833	831	798	843	816	777	836	779	815	792	808	794	816	805	829	781	836	840	791	839	861	853	822	812	814	786	814	802	863	852	840	820	756	816	800	879	832	793	837	832	867	822	879	844	817	811	831	858	830	845	859	865	795	891	817	882	800	882	779	814	874	813	777	868	889	874	830	821	819	856	839	798	799	874	817	814	870	815	834	818	857	808	828	824	867	823	862	829	801	791	801	822	841	831	820	815	837	816	812	800	816	807	768	792	843	840	869	844	880	823	857	763	815	798	839	798	852	823	785	886	840	811	818	861	864	839	813	779	848	813	801	810	843	827	855	853	828	784	832	862	792	841	838	868	782	811	820	853	813	823	885	853	808	894	847	859	867	826	844	810	864	834	796	845	806	798	832	821	827	796	795	862	843	875	872	769	797	835	784	843	814	834	844	834	790	823	767	850	847	851	878	839	829	836	784	861	830	811	794	890	812	823	824	840	816	826	790	801	850	865	800	868	814	821	797	793	826	802	813	825	825	862	841	801	841	807	880	838	837	891	776	864	846	850	829	805	828	856	849	851	864	846	858	826	830	827	795	875	806	825	859	778	813	834	850	860	844	822	770	834	854	769	830	817	846	891	814	830	892	849	790	820	843	850	795	854	822	827	844	872	805	803	843	853	810	800	826	834	808	862	824	813	848	912	863	849	853	838	844	855	841	781	822	847	818	857	837	851	841	836	847	802	813	816	833	800	847	867	799	802	846	854	824	907	845	877	834	876	828	866	798	855	782	822	787	824	826	820	791	852	791	832	879	855	842	776	830	851	839	847	832	826	802	892	834	904	845	877	852	857	825	790	833	850	838	841	832	853	873	856	854	864	874	843	796	829	860	795	861	833	808	831	879	866	824	846	778	797	811	811	810	780	883	844	817	851	848	810	831	830	866	826	819	776	861	806	855	834	826	808	842	854	796	829	844	863	824	838	814	864	816	829	881	883	777	767	821	787	843	859	815	781	810	862	815	833	798	848	833	810	843	832	808	883	831	783	777	818	808	818	841	803	854	891	836	865	797	842	806	806	844	791	810	835	823	805	852	820	845	812	863	824	845	832	852	836	876	850	837	820	842	844	830	799	861	841	806	801	780	820	833	848	856	854	830	841	799	807	796	859	870	859	827	802	822	815	832	820	825	793	824	837	839	839	811	815	805	766	896	849	805	818	835	822	839	834	847	881	846	858	793	822	809	821	816	792	812	805	813	807	825	842	933	854	842	788	789	830	827	798	856	853	890	823	864	852	786	833	815	788	819	797	851	807	812	852	885	792	832	792	912	817	851	844	780	838	841	795	820	784	845	837	856	810	823	846	807	844	815	846	832	803	846	841	799	791	829	868	765	834	829	803	804	863	789	852	862	805	872	806	803	860	794	814	833	772	831	834	823	822	846	871	808	818	830	855	817	816	863	845	840	823	802	867	811	828	837	853	842	811	801	869	815	820	814	835	831	831	808	828	853	866	832	822	818	805	850	821	818
33389	31087	24373	8145	1172	439	268	283	274	274	290	274	257	269	281	270	293	271	259	309	300	280	265	284	237	222	291	273	287	235	259	273	262	274	275	269	275	274	261	302	264	259	283	254	294	272	290	275	267	271	274	261	246	280	264	297	256	278	298	295	259	276	267	306	284	278	280	286	299	275	255	251	266	274	260	249	280	273	254	266	264	293	290	256	256	253	315	251	282	286	281	261	294	244	260	252	272	271	281	263	283	273	269	288	240	271	293	266	274	263	269	245	265	286	269	277	257	295	261	271	273	276	279	292	297	249	308	251	261	250	261	283	279	262	284	275	281	274	266	300	284	280	276	277	272	272	254	253	276	288	258	286	282	268	284	281	263	258	278	255	258	291	265	255	279	245	265	247	270	281	256	257	298	277	289	260	294	281	285	257	274	278	248	252	292	289	261	277	271	281	250	285	282	270	290	255	277	259	271	268	294	265	285	261	279	255	246	266	282	276	288	267	270	263	271	275	265	293	229	241	234	261	267	273	304	307	260	270	278	252	313	268	249	254	292	254	255	302	280	282	271	277	271	250	256	286	267	258	289	283	255	287	256	264	272	252	282	294	275	287	252	251	282	259	267	247	269	280	273	302	231	277	289	272	257	250	262	277	264	270	311	276	283	283	283	275	288	272	280	280	271	246	285	262	273	289	252	260	259	254	264	251	288	272	269	283	283	286	261	269	271	272	291	282	283	277	287	284	272	273	254	273	285	267	285	270	282	246	271	285	292	253	262	257	260	270	277	277	248	288	278	254	277	268	264	283	277	270	255	265	284	287	281	281	258	276	284	263	239	268	251	262	283	258	247	247	269	288	296	253	297	259	276	250	274	235	255	284	279	288	301	273	274	306	268	288	253	255	271	258	268	268	275	281	301	285	294	284	302	291	270	271	291	257	264	282	274	272	271	257	292	250	266	256	297	267	267	272	263	277	278	276	271	253	241	268	263	229	268	247	268	268	271	276	275	261	253	273	256	258	255	257	288	291	257	305	282	283	272	281	276	284	272	274	278	288	269	276	247	276	278	275	298	271	287	264	268	262	305	284	279	270	265	262	242	267	274	262	285	266	277	271	249	289	273	300	255	292	243	254	297	284	277	270	287	276	268	287	261	250	266	261	285	264	274	250	277	268	279	282	278	298	282	261	264	261	256	288	286	258	269	272	237	284	306	323	283	278	271	261	241	256	251	269	279	258	268	266	246	263	298	290	279	278	283	279	301	254	277	270	230	287	274	271	266	275	301	269	243	263	269	254	291	230	273	278	258	258	260	254	247	266	274	287	263	262	297	277	291	272	289	280	275	279	274	257	266	301	276	275	261	278	264	275	287	268	290	257	250	284	283	280	268	274	302	272	247	231	284	259	250	270	281	292	276	286	275	244	269	288	267	276	286	281	268	263	270	299	260	258	294	285	286	260	244	266	293	263	277	254	300	304	250	291	232	270	288	282	283	284	282	291	257	287	284	274	288	277	269	272	270	280	265	276	303	278	317	282	287	265	270	305	286	292	256	305	267	263	259	303	279	281	254	307	271	282	287	278	292	265	273	256	295	254	256	240	296	261	266	279	234	286	276	301	284	273	295	265	296	254	268	273	276	275	268	253	286	275	297	263	276	282	270	279	289	246	272	271	277	279	217	269	258	255	288	251	255	248	291	257	281	297	282	281	270	288	254	296	308	287	273	253	273	272	271	260	290	276	291	270	275	278	256	261	282	262	273	274	254	276	276	288	257	278	279	267	258	257	259	303	281	252	278	293	256	256	290	269	260	280	281	304	274	284	256	285	278	268	293	278	274	252	290	242	269	259	268	301	275	289	229	291	260	296	282	280	278	251	306	267	286	282	268	284	256	264	292	256	262	286	279	289	262	259	275	282	279	297	274	246	330	249	271	263	286	251	258	280	286	256	252	268	267	287	253	292	295	269	268	274	249	299	252	269	278	272	267	299	268	251	278	276	286	241	273	264	265	282	329	285	283	280	276	305	271	284	297	287	291	270	282	281	258	260	274	255	263	282	253	291	268	254	280	280	254	248	256	300	275	276	268	281	285	257	269	291	273	270	293	277	269	259	280	277	273	306	281	271	272	293	308	275	273	286	297	260	258	257	311	241	276	267	292	288	285	292	269	241	248	285	265	265	248	286	265	269	278	233	256	268	268	303	257	282	259	304	265	278	288	278	285	293	262	269	282	247	265	285	261	286	270	270	296	238	239	263	239	276	295	294	265	249	277	273	255	285	293	256	292	282	250	296	264	296	274	276	245	259	275	265	254	272	267	263	260	284	272	274	279	254	277	287	281	270	271	280	272	262	283	275	292	268	273	268	267	267	264	250	288	274	291	266	251	292	285	256	265	287	254	275	251	265	256	288	250	280	275	272	271	258	267	247	267	255	280	288	302	288	276	292	279	244	267	309	282	236	308	240	302	250	280	284	273	253	274	248	248	291	261	273	291	279	260	240	250	285	273	250	275	265	272	296	264	236	265	295	280	283	269	302	266	283	286	295	271	261	284	248	269	271	271	287	250	284	263	267	275	270	282	281	280	290	301	281	264	269	298	247	280	274	240	296	250	300	298	261	246	284	262	261	274	252	282	278	293	273	283	265	263	284	259	278	263	262	271	270	253	293	279	274	279	247	282	319	270	281	285	274	282	258	293	306	287	255	264	263	266	262	288	312	298	251	250	280	277	247	247	269	252	273	287	297	277	268	285	240	258	252	270	241	286	298	291	254	256	303	273	277	285	288	275	282	285	243	284	306	266	257	284	294	268	255	319	292	274	290	268	262	236	281	287	266	289	254	269	266	271	266	268	262	249	242	271	254	288	232	242	272	293	253	274	251	258	269	297	251	281	254	279	241	253	267	281	254	274	287	294	252	244	259	275	258	310	280	243	246	284	300	274	250	287	252	235	263	253	263	269	289	269	252	252	264	262	298	255	274	297	273	263	288	287	288	302	280	268	280	264	279	282	259	284	276	299	270	263	303	291	275	273	275	258	264	290	280	256	272	257	307	271	263	257	284	262	264	256	285	261	298	266	280	268	274	252	239	275	300	298	245	275	266	281	245	268	268	277	277	275	266	277	271	287	266	234	294	273	279	292	267	263	298	269	247	250	266	262	274	236	290	238	296	286	246	285	271	273	254	267	264	259	267	296	302	285	262	291	272	256	260	253	279	270	277	281	287	294	279	266	277	267	295	280	275	293	290	240	269	266	265	309	285	266	278	254	271	292	294	279	278	308	292	273	297	262	269	288	253	285	257	276	276	260	300	292	280	297	247	276	244	263	280	269	254	301	268	253	289	265	263	265	307	261	299	279	264	286	266	266	280	256	291	289	275	299	251	258	267	282	251	269	284	253	272	273	248	281	284	306	317	272	290	265	250	259	280	276	248	299	303	292	272	270	259	223	261	277	304	296	261	281	284	295	296	293	271	258	303	287	278	260	287	299	277	254	268	285	271
43291	46683	26727	6661	2429	904	478	471	480	487	481	410	464	452	422	463	474	446	461	473	478	477	466	455	475	444	474	439	434	449	456	435	448	468	489	441	470	500	456	427	465	454	460	458	488	493	465	453	426	458	464	460	467	439	473	474	448	469	434	478	486	470	496	475	457	421	456	442	439	467	448	467	464	446	447	446	475	443	472	460	434	478	417	470	461	442	478	387	469	448	449	466	486	467	461	490	475	446	412	445	437	423	476	426	465	437	460	397	423	475	466	467	454	472	397	436	456	456	488	453	490	504	392	457	480	455	427	465	473	435	481	433	439	438	459	440	464	409	420	431	488	465	406	472	465	464	441	411	461	480	411	454	452	452	470	449	502	451	435	474	431	491	484	465	437	477	502	450	447	493	450	453	455	448	432	465	436	449	421	470	406	477	485	479	442	421	477	449	492	443	457	456	433	455	493	476	457	450	451	451	465	463	455	426	461	473	469	461	478	473	459	472	477	425	447	413	479	514	456	442	425	472	417	421	499	432	468	475	446	491	500	453	486	473	470	449	440	476	450	461	434	487	419	461	492	488	490	473	443	457	472	491	453	437	472	452	483	445	434	445	452	487	444	447	409	475	465	474	426	475	425	451	472	447	456	459	460	463	474	402	453	477	431	512	439	474	456	425	455	425	489	431	465	447	452	466	445	456	458	456	468	469	437	467	487	432	458	469	450	470	447	452	456	431	462	480	476	492	429	447	461	450	524	451	449	474	465	454	445	462	452	464	433	449	496	455	506	466	423	417	440	436	441	488	436	504	463	450	459	441	457	467	473	455	446	446	452	472	452	471	497	463	479	452	428	436	457	454	436	446	468	461	494	440	418	424	447	469	437	461	449	452	437	471	440	464	453	447	422	454	488	456	452	453	490	458	436	436	513	474	447	465	467	469	454	478	433	461	438	419	459	452	477	497	470	452	477	508	482	434	487	430	432	497	447	443	453	439	461	455	430	449	483	459	465	467	452	471	499	489	467	468	471	473	471	458	473	460	438	473	427	453	468	466	429	480	456	456	454	470	480	468	425	458	455	437	437	426	420	451	468	448	419	446	487	479	447	466	451	460	471	468	430	479	461	438	457	444	418	413	459	457	464	468	407	468	442	453	437	461	437	449	495	441	478	433	460	461	477	417	463	450	477	476	443	441	456	451	433	434	446	448	472	459	455	478	448	465	467	453	421	455	459	479	462	453	437	468	444	474	475	457	461	473	498	462	446	437	454	440	470	440	446	453	454	448	450	438	457	439	456	441	457	481	464	459	442	464	492	475	459	448	469	463	498	465	479	431	445	474	451	450	458	476	468	447	467	429	442	430	424	457	471	430	474	459	437	454	442	445	461	453	440	411	442	458	462	455	447	440	464	481	454	445	451	461	432	447	454	436	421	460	414	458	484	450	425	451	440	461	446	483	418	425	453	455	447	452	477	448	470	468	471	465	484	449	427	462	464	475	435	453	482	494	457	475	451	433	462	436	437	456	450	458	481	410	435	436	448	461	440	495	425	439	488	447	510	439	478	436	474	471	450	463	473	462	460	448	465	484	440	462	498	467	432	456	454	452	505	421	453	466	493	483	474	465	442	461	473	486	408	458	461	475	445	446	449	435	484	450	480	447	464	444	437	489	438	482	449	411	470	439	468	454	435	469	441	468	448	458	487	422	454	454	452	465	448	431	440	465	436	439	498	467	472	459	478	458	457	466	471	495	426	430	429	431	485	498	473	488	421	467	485	465	467	465	454	461	473	453	450	466	451	458	424	450	464	482	523	433	456	435	458	472	446	478	457	442	480	477	463	456	463	426	471	484	460	465	456	441	435	470	456	440	452	479	456	488	485	484	439	437	482	483	465	443	463	460	479	472	501	463	485	430	440	440	481	456	442	451	435	445	422	440	437	456	468	435	483	464	453	476	486	423	468	490	440	425	462	432	448	459	478	455	456	452	467	444	471	449	454	459	411	417	450	441	448	471	474	423	443	444	412	462	450	434	481	430	447	433	458	463	485	452	498	462	468	453	480	459	459	478	465	502	438	426	478	439	479	427	428	479	460	461	438	456	465	449	458	441	426	416	443	454	466	466	464	476	444	455	472	465	464	416	445	452	481	434	484	483	451	447	473	471	482	455	442	459	470	453	437	433	485	489	471	465	473	428	474	479	457	438	492	457	475	447	503	443	454	481	437	453	465	457	479	450	456	437	454	423	462	491	468	491	475	425	467	464	421	504	461	468	452	452	432	421	470	455	450	490	474	466	443	467	485	454	507	458	463	467	462	467	461	489	454	444	481	423	434	484	468	468	450	453	438	480	472	467	464	438	423	451	472	469	424	448	468	446	485	483	436	451	446	411	497	458	442	453	445	441	470	505	453	457	444	434	434	399	489	447	451	480	432	453	472	449	436	442	469	462	455	437	439	466	401	434	451	450	429	503	458	410	464	500	460	494	458	502	467	466	437	434	443	470	471	440	455	475	452	461	464	439	475	472	481	494	473	430	470	440	441	423	449	477	444	446	476	467	463	447	430	441	454	481	502	458	479	478	425	409	475	462	451	461	478	466	519	483	411	421	460	480	469	457	432	433	436	468	466	458	454	435	494	475	430	453	470	440	474	435	470	395	446	456	459	467	482	454	435	460	425	472	433	454	444	492	468	443	425	447	489	422	465	457	464	438	421	455	445	468	440	457	438	438	446	472	457	445	432	475	483	437	449	460	445	427	462	447	449	448	472	461	470	459	456	410	434	460	451	443	448	465	470	407	458	418	446	478	459	478	434	434	468	434	478	472	457	418	469	437	479	433	454	459	460	464	482	462	438	448	449	425	466	437	479	487	456	472	405	484	466	452	478	443	465	455	471	451	452	446	448	448	455	472	454	487	429	485	447	448	439	471	468	478	470	474	481	451	436	437	457	470	442	442	474	458	481	473	435	433	470	481	442	423	442	442	470	465	433	468	469	445	460	442	449	474	471	453	453	465	425	508	450	454	456	472	419	473	447	457	436	451	466	475	451	451	454	438	438	477	448	458	444	434	430	477	446	428	436	441	462	480	486	451	460	433	414	443	424	485	488	480	406	474	473	461	469	444	483	456	416	453	466	446	450	487	478	453	407	468	461	452	474	472	410	456	438	452	466	468	453	417	453	445	439	502	464	444	451	410	474	425	440	448	480	452	433	427	487	446	457	488	477	446	480	474	463	461	450	455	457	440	466	483	454	429	483	477	441	461	443	442	450	418	448	451	414	515	459	434	508	458	446	457	478	457	470	490	453	539	465	446	440	437	448	445	473	449	465	444	453	433	424	465	466	480	450	458	478	457	466	470	472	417	465	496	463	431	454	448	466	459	467	491	491	491	478	452	451	426	473	492	416	429	488	446	450	486	462	461	466	448	480	443	457	429	453	485	426	456	459	469	449	466	468	441	434	440	440	466	456	460	456	467	454	484	466	473	428	428	466	455	470	485	447	432
25945	24249	30037	25607	19261	6877	505	386	360	386	381	342	343	353	333	339	359	353	354	340	392	342	367	360	386	355	377	361	351	363	401	373	382	400	341	344	363	378	314	319	314	337	351	374	329	340	331	337	373	341	395	366	330	349	373	398	323	313	341	326	348	377	362	364	365	326	346	342	344	364	339	344	337	354	352	346	342	358	342	360	361	343	363	348	339	399	346	377	368	344	371	345	364	355	334	355	354	346	392	325	368	363	369	344	341	337	342	355	340	364	340	381	352	360	361	344	340	347	397	384	359	334	366	339	396	351	352	368	338	366	388	337	321	387	365	305	346	316	344	357	363	372	349	356	333	359	357	352	350	361	352	367	350	334	360	336	362	361	331	400	325	357	380	342	367	346	335	337	346	351	368	379	353	301	340	388	369	355	346	346	355	354	363	368	315	364	364	349	325	338	345	350	357	303	336	350	343	329	367	332	323	339	362	344	346	345	339	360	376	369	377	365	341	317	368	351	332	364	357	316	363	369	360	362	379	354	329	314	337	361	331	350	371	355	353	367	356	319	352	377	373	358	377	354	381	369	365	327	338	381	351	373	366	343	340	384	377	353	330	364	340	322	358	334	357	371	363	340	331	361	343	340	346	360	356	354	369	357	374	362	352	334	384	363	339	369	369	371	319	352	348	364	361	342	370	384	367	310	348	360	388	343	332	332	372	317	349	363	347	351	354	322	328	332	320	328	390	352	307	342	355	343	381	365	336	336	366	348	346	358	362	342	351	334	359	374	345	333	365	357	313	329	354	334	330	380	322	345	365	352	356	340	383	338	327	347	351	350	370	348	350	395	366	374	353	393	323	373	329	310	378	369	349	326	330	366	331	375	329	364	349	349	353	323	352	328	329	323	338	356	353	381	379	344	360	367	346	367	344	357	340	391	368	366	355	405	357	373	366	333	338	338	320	372	353	329	354	365	347	342	339	355	358	333	401	365	344	359	364	352	359	361	359	375	360	349	336	350	355	338	341	332	371	362	364	349	365	352	362	340	393	347	371	352	341	342	376	337	350	369	366	326	354	388	360	355	358	341	366	337	379	318	368	349	375	332	329	320	339	348	354	384	370	353	360	344	352	358	357	368	386	320	358	332	348	342	343	366	341	356	372	358	350	335	345	341	340	374	358	354	336	316	329	360	339	395	375	344	317	356	352	357	344	312	371	341	377	341	348	356	372	372	344	339	322	357	367	354	317	329	367	320	360	377	366	364	314	351	352	358	327	363	354	379	363	327	334	367	367	338	357	370	329	346	376	369	355	385	377	365	334	354	370	322	356	343	347	352	364	369	339	329	333	362	354	329	369	364	349	380	322	382	329	350	353	370	325	351	341	373	362	369	340	368	359	378	362	355	359	368	355	335	351	346	357	369	338	365	365	352	337	342	356	353	342	370	368	330	384	340	346	344	377	338	336	368	346	346	351	340	325	375	320	341	371	362	365	348	339	358	351	322	349	344	337	322	340	349	352	350	308	363	358	377	347	368	354	323	376	358	352	349	339	357	374	324	365	351	361	348	343	356	315	333	375	406	396	342	344	358	362	344	377	362	355	332	384	335	393	364	376	325	332	369	310	330	360	348	396	355	347	369	342	343	357	369	359	392	381	357	344	354	358	361	327	382	369	343	369	386	348	354	347	357	356	349	340	377	352	343	336	341	373	359	304	354	373	336	367	321	363	360	359	318	359	358	346	311	390	329	338	348	397	356	326	331	341	365	321	345	345	374	334	330	377	357	335	331	333	355	338	365	353	356	366	383	336	371	341	364	356	354	364	364	339	336	359	345	350	380	332	352	332	353	353	364	342	369	389	347	370	343	358	321	350	359	365	284	395	347	340	330	334	377	342	350	340	349	346	376	364	362	331	357	344	386	395	370	325	348	338	349	365	342	328	340	340	319	375	345	323	354	339	333	401	346	350	334	357	352	350	377	373	369	346	347	347	360	386	339	372	383	339	328	376	365	328	338	376	350	350	350	361	330	369	349	371	343	360	351	375	351	334	342	344	355	356	372	332	355	326	352	370	351	347	315	377	345	329	346	353	359	370	358	352	359	330	340	403	347	338	322	385	360	340	346	347	354	354	351	352	335	352	370	340	358	329	336	382	358	370	349	286	334	322	346	373	335	360	369	364	379	315	331	360	369	323	383	329	343	355	339	335	347	353	364	381	336	342	377	367	371	353	340	366	334	382	368	347	331	364	367	335	382	365	327	366	335	329	329	345	358	352	355	342	318	322	350	403	351	348	333	371	365	348	309	366	370	310	331	338	348	355	371	365	346	350	354	365	366	310	336	355	337	337	371	359	355	349	336	353	374	304	343	382	354	342	382	372	344	341	327	337	371	362	344	346	338	376	378	344	349	315	316	319	369	324	402	363	340	358	359	367	375	327	350	348	324	366	362	353	343	358	354	332	328	362	376	340	355	387	345	319	330	342	355	378	399	335	325	352	340	344	364	369	322	318	323	334	374	348	337	350	346	371	355	376	355	329	356	328	334	390	383	380	374	362	350	365	362	356	346	370	354	369	344	361	351	379	339	355	353	328	360	339	334	390	376	366	325	369	366	345	371	325	383	353	389	390	328	343	358	330	373	343	352	387	363	374	344	383	359	347	323	359	345	346	340	389	360	377	333	355	354	365	325	399	369	335	347	352	334	333	386	342	358	334	350	344	388	367	393	372	358	356	367	351	393	361	352	357	333	345	395	344	341	337	340	346	343	343	333	359	384	343	401	338	337	378	323	354	358	333	338	333	326	324	356	351	367	379	384	359	371	349	343	342	347	360	303	384	351	357	348	374	351	358	355	353	371	318	360	356	332	379	376	364	357	361	370	345	364	339	348	357	363	355	333	343	366	359	324	360	346	334	364	320	361	360	364	331	354	346	328	353	365	317	371	327	379	364	367	350	351	359	346	346	342	338	343	349	372	339	370	354	341	389	330	362	320	342	335	387	329	384	396	327	295	342	363	358	363	367	351	348	343	335	340	346	365	356	370	384	349	377	351	326	339	338	353	336	345	322	346	355	351	327	392	309	355	336	370	347	357	356	330	359	324	363	318	314	387	341	322	326	349	325	328	355	338	327	411	341	350	337	360	398	341	374	377	348	353	359	383	351	330	343	352	364	352	356	329	355	329	338	326	346	356	350	353	345	373	346	365	352	320	381	362	356	353	341	388	354	333	358	377	345	361	355	357	349	338	333	351	366	380	341	324	370	352	325	360	351	367	346	330	322	346	352	349	359	353	388	355	375	342	381	333	385	355	345	364	366	341	336	349	377	316	311	345	379	360	320	332	371	368	349	370	378	372	387	360	329	334	357	381	330	338	396	351	347	317	361	378	398	352	380	356	353	333	352	331	345	353	331	357	349	370	327	358	372	364	348	352	383	329	333	342	370	379	345	323	356	348	349	386	328	323	400	336	381	363	385	324	353	369	365	357	346	337	335	339	332	348	351	356
63143	87128	52216	25715	14454	3490	564	604	590	525	626	547	598	548	574	583	578	565	559	572	580	572	586	605	548	593	558	565	593	596	580	578	596	527	529	541	522	577	589	601	538	600	560	561	578	555	563	547	585	556	575	556	557	577	539	546	574	555	589	580	563	561	593	611	538	611	603	642	555	599	553	553	565	598	547	592	566	600	585	572	589	558	597	586	611	569	562	477	563	576	582	583	564	520	525	563	562	587	566	544	574	579	572	537	560	588	583	529	545	549	538	553	559	555	599	565	572	577	597	585	612	581	563	594	564	519	553	585	568	549	553	529	566	598	546	634	579	585	595	576	540	555	552	559	589	549	529	578	565	545	571	536	573	535	563	542	544	586	527	566	554	539	557	581	562	516	577	550	558	597	523	556	613	571	548	562	566	571	598	551	629	566	539	584	545	561	591	584	564	590	542	582	561	558	591	607	606	578	550	551	551	561	595	553	560	608	565	565	593	566	610	582	569	571	608	591	567	606	561	554	542	553	604	590	579	573	548	545	591	577	525	580	606	589	586	547	610	568	583	569	546	571	599	547	587	598	537	611	545	567	563	573	558	572	571	548	558	577	578	527	617	570	584	550	570	562	589	536	558	510	546	583	532	541	591	570	555	566	590	562	580	556	542	528	558	557	568	574	568	530	613	524	544	563	544	545	553	552	532	568	541	590	611	597	593	539	563	555	566	628	558	568	508	571	585	562	560	585	589	519	582	593	538	574	558	580	530	565	587	552	553	582	592	563	610	536	586	532	587	569	569	546	544	564	582	570	563	545	537	602	578	604	549	545	573	570	543	597	563	566	554	548	526	576	522	592	556	558	542	572	511	529	560	589	556	570	566	539	526	530	581	598	556	540	618	599	588	575	556	526	579	558	586	556	566	544	590	606	549	629	567	577	541	581	565	583	602	527	584	593	552	534	536	562	587	565	562	560	593	576	546	573	581	549	532	584	541	564	553	553	596	576	581	564	556	556	576	520	563	564	589	574	575	585	559	580	588	617	569	570	540	536	583	575	559	582	573	559	593	603	556	564	556	562	564	575	566	584	538	572	542	553	558	593	539	568	592	583	583	561	545	588	610	561	564	562	550	589	548	572	542	553	556	596	559	574	563	554	569	521	544	603	530	610	574	571	614	546	598	574	574	624	565	525	553	532	566	577	591	512	556	555	622	559	574	562	604	587	578	554	599	591	542	558	575	564	579	553	595	570	582	564	584	578	567	587	613	575	555	564	600	610	555	568	531	567	565	570	536	585	564	524	594	578	549	598	556	587	571	540	581	565	537	550	575	563	575	605	544	557	567	552	564	567	601	583	540	558	594	541	562	564	527	574	530	543	561	576	558	584	542	508	572	570	547	546	560	578	562	556	569	555	607	585	558	623	591	561	547	578	537	563	558	555	559	575	563	566	566	573	568	557	561	571	574	559	610	600	516	567	553	517	583	568	587	563	565	577	590	519	559	576	580	572	572	586	533	571	575	577	587	557	542	524	568	566	552	585	531	526	531	583	534	575	572	565	552	580	597	567	557	556	597	525	540	551	558	576	563	572	595	559	569	552	590	559	566	585	582	566	555	560	547	583	598	535	552	554	576	587	556	541	587	591	571	530	601	561	571	574	552	579	578	583	598	517	566	561	559	538	560	574	544	578	540	541	566	577	585	600	554	525	572	610	569	561	569	567	532	559	588	561	548	589	604	597	562	561	544	514	550	537	602	580	543	615	567	552	563	548	579	563	573	584	573	567	617	579	577	579	538	535	582	608	578	568	588	586	606	565	600	568	518	541	566	596	605	576	537	585	544	574	571	558	560	582	564	527	592	558	535	585	564	570	559	561	561	604	579	570	596	550	599	564	553	598	557	560	592	529	555	581	579	558	576	590	570	575	559	563	565	560	556	557	539	529	601	549	585	593	582	580	575	562	594	585	596	585	581	552	556	527	591	602	622	559	539	546	613	582	572	578	590	601	556	575	550	590	563	560	541	586	566	566	519	598	541	562	528	581	545	568	585	573	562	593	587	601	555	563	567	542	532	534	551	552	582	625	552	545	554	556	558	602	539	559	551	579	542	578	537	560	567	525	541	531	561	631	588	573	560	567	538	572	528	574	587	581	552	595	584	579	549	559	568	569	612	603	538	526	591	569	556	565	557	557	548	589	536	552	601	566	578	558	545	562	538	577	588	542	545	555	565	578	589	633	555	537	578	597	573	544	550	550	556	567	554	574	551	590	614	552	560	573	579	541	585	573	576	558	572	589	560	560	561	518	595	568	602	572	566	551	559	558	574	554	564	551	573	610	558	566	553	552	546	569	565	522	587	562	548	594	595	597	577	600	547	574	587	546	605	546	584	565	580	584	557	599	575	565	586	568	550	529	582	589	595	548	566	558	594	581	569	574	560	556	593	603	568	544	541	536	591	525	576	561	595	531	605	560	567	568	580	598	549	582	546	558	575	574	600	555	530	574	548	550	576	609	530	556	569	567	587	520	538	578	574	555	588	569	536	527	574	588	553	552	585	566	577	561	536	536	580	540	563	521	532	547	594	578	563	592	566	562	568	566	561	569	559	546	553	557	536	525	564	576	554	579	555	567	547	538	566	603	586	581	572	567	580	588	512	616	582	567	569	536	542	580	538	597	576	582	560	575	564	536	542	577	540	585	591	537	534	559	589	566	600	591	572	551	581	549	568	613	579	558	578	520	594	557	532	595	569	575	530	597	522	631	584	548	588	549	573	552	576	544	600	543	544	584	555	583	572	535	601	604	582	576	587	534	576	555	555	558	511	554	537	579	553	542	551	586	528	580	505	562	578	525	559	570	596	576	572	577	537	563	593	561	558	568	500	565	565	580	572	584	577	558	556	535	593	584	575	588	544	564	586	537	563	530	581	630	590	545	597	565	548	578	549	576	577	510	548	616	554	600	597	550	544	588	527	536	539	575	558	545	551	542	543	575	550	596	534	566	569	549	613	570	560	539	566	565	591	548	564	576	524	570	601	561	541	591	544	573	544	540	557	580	571	613	568	551	606	579	575	532	604	570	530	579	536	494	545	551	567	610	568	593	527	586	566	563	555	587	586	577	527	547	601	549	546	548	538	543	542	541	551	584	598	590	577	586	554	557	599	539	563	571	570	527	617	550	563	583	546	569	598	549	565	555	570	585	543	550	576	576	546	546	522	584	545	551	534	575	606	532	558	589	564	556	577	585	582	612	559	591	548	581	574	568	560	591	549	539	550	596	540	581	558	590	572	581	498	547	565	561	545	522	558	575	568	562	557	565	569	575	573	585	570	560	515	580	543	536	560	565	570	567	520	541	568	556	560	599	546	548	596	580	592	537	539	545	555	566	579	573	547	589	561	546	569	588	563	607	590	528	549	580	594	593	523	596	574	616	533	525	565	580	555	580	561	526	534	595	622	579	573	556	514	556	575	592	602	581	571	568	558	588	550	559	590	526	562	598	602	587
24594	22770	30128	24234	21611	17761	2913	650	568	612	570	558	581	554	535	557	582	573	549	575	542	596	535	535	538	566	546	535	559	555	553	571	544	524	535	548	501	504	533	513	574	544	561	552	532	589	568	529	583	558	510	558	530	524	535	497	551	497	548	524	563	540	527	529	464	562	523	536	552	511	572	555	542	570	561	592	511	517	536	546	581	545	548	552	574	562	516	535	520	486	524	520	512	545	546	539	525	562	530	505	541	518	516	508	490	557	540	547	520	499	543	567	531	520	544	548	538	566	542	543	496	515	501	554	521	517	537	571	498	523	522	525	509	531	549	508	540	520	513	550	562	531	581	550	522	517	483	508	529	547	530	541	522	560	520	532	551	486	487	540	564	549	550	566	533	539	532	580	572	525	542	529	554	559	523	556	510	509	477	534	515	525	528	540	509	530	520	502	534	540	508	498	548	542	558	578	569	529	531	524	517	527	556	540	525	515	504	516	527	512	562	515	553	517	508	575	516	511	508	528	548	570	537	543	532	538	505	493	515	530	548	551	552	535	530	492	510	506	541	554	568	573	543	555	538	522	577	508	542	562	570	469	514	559	530	516	500	512	494	532	547	484	539	498	538	541	541	549	520	544	529	533	527	554	570	571	563	518	540	519	529	510	530	542	551	546	569	544	508	545	548	546	554	543	524	516	508	537	513	517	525	561	549	528	530	531	524	505	533	490	520	591	526	535	488	542	544	576	593	540	539	554	539	568	541	525	501	503	545	499	521	527	490	533	504	535	501	530	567	510	555	549	539	481	540	585	520	546	511	562	523	571	554	534	509	531	528	538	535	537	507	537	546	535	509	516	528	529	541	557	535	502	489	487	565	487	521	552	510	571	541	559	554	540	545	488	588	521	537	536	563	539	520	539	561	489	497	535	558	524	553	530	544	535	568	498	543	534	525	534	557	516	547	526	536	545	540	545	539	526	587	541	550	545	545	560	513	503	541	538	541	526	498	529	585	530	529	545	550	517	516	535	559	531	545	587	504	528	549	555	588	559	506	561	544	518	518	510	531	527	532	525	521	500	568	527	564	522	559	503	524	565	560	535	516	533	544	540	542	536	551	558	536	557	531	533	542	523	526	561	569	525	575	529	503	495	499	550	539	515	535	505	525	522	515	522	535	516	510	529	499	532	534	528	517	527	500	551	497	538	546	554	502	531	523	537	551	504	566	503	538	491	546	525	523	536	535	565	579	536	544	518	528	519	541	527	541	553	524	491	525	558	532	561	521	544	541	494	505	556	524	529	517	506	520	549	551	543	563	522	536	594	503	509	493	563	545	518	548	527	552	532	541	554	526	528	542	547	545	527	535	561	551	524	559	491	535	527	544	556	552	554	569	489	559	503	532	503	530	543	541	520	560	509	546	515	537	503	512	528	536	554	528	499	528	549	538	558	572	537	537	495	563	529	514	542	499	541	530	572	508	537	538	521	602	554	538	520	528	573	477	553	538	497	540	524	531	523	531	545	542	509	527	558	537	519	499	513	509	558	552	560	516	554	558	581	567	514	548	544	512	581	504	517	570	526	524	487	534	507	536	567	510	555	541	507	511	520	566	533	559	525	521	533	519	527	550	517	506	574	561	540	527	542	508	483	532	531	540	566	567	546	567	552	551	570	528	546	567	519	532	515	565	572	561	539	537	511	558	542	521	533	536	556	517	520	500	521	520	528	531	540	513	525	509	548	540	537	524	537	547	555	555	544	570	565	553	537	523	516	578	579	508	499	554	504	528	512	522	561	530	515	529	537	522	545	510	515	529	533	526	495	571	529	546	538	504	530	550	519	544	538	546	547	511	517	575	520	513	527	545	551	553	527	515	544	525	532	539	515	549	553	561	586	546	560	536	520	512	495	551	508	528	560	544	544	535	530	513	524	498	544	573	503	557	519	540	571	529	544	523	533	559	544	588	514	528	590	558	522	536	559	514	560	517	574	540	504	568	493	555	565	557	531	566	561	512	536	549	552	519	593	550	551	538	504	598	550	518	538	493	507	531	548	546	522	521	570	536	566	564	515	516	544	574	538	518	538	527	542	503	499	528	549	506	548	495	529	501	553	544	537	542	490	492	529	508	544	544	565	514	544	546	563	544	500	516	497	537	543	540	544	560	551	564	506	548	511	561	549	499	539	504	534	541	557	526	536	520	539	556	563	506	555	552	544	550	551	577	536	532	568	537	544	566	536	513	522	502	512	544	525	542	514	529	531	599	503	576	536	570	561	517	522	561	497	558	551	548	557	554	502	467	508	514	552	524	527	560	528	489	568	530	520	571	501	542	537	581	539	504	516	529	542	523	519	574	546	526	539	510	529	506	532	546	500	554	572	500	545	499	538	557	497	530	547	514	540	527	544	541	558	546	541	559	516	526	540	584	549	579	545	504	543	509	552	518	589	531	545	547	507	579	563	556	514	513	480	513	556	554	512	516	567	533	521	525	535	590	522	565	520	479	560	558	518	527	535	562	553	510	510	513	555	570	521	547	551	577	486	508	573	535	543	546	566	532	510	526	552	524	540	550	519	495	559	552	556	529	551	576	539	530	521	547	558	530	541	550	529	534	512	505	567	539	555	525	512	544	537	556	530	540	523	581	554	492	561	516	511	566	541	486	525	540	512	576	562	513	548	580	567	488	544	563	546	523	543	535	567	518	517	496	522	506	525	470	556	546	501	533	580	544	540	519	510	549	516	526	556	541	535	549	504	517	493	526	530	517	557	522	512	533	547	535	590	534	507	523	548	555	529	555	529	554	539	561	512	512	528	550	587	517	529	491	538	521	506	512	528	495	539	507	521	546	485	544	529	528	554	556	529	531	554	548	538	540	519	538	529	487	497	557	507	549	519	549	489	533	546	519	530	538	532	521	544	519	494	526	543	582	528	538	554	550	548	499	525	507	541	514	527	576	573	569	558	507	552	550	513	549	570	525	529	548	526	587	497	551	549	521	529	512	516	548	569	540	522	569	538	540	573	493	560	547	533	499	516	545	530	522	535	488	544	551	515	499	551	524	554	539	521	533	531	548	505	518	507	538	529	488	522	566	575	549	551	543	544	543	512	544	616	548	538	563	526	549	541	519	535	579	538	502	539	513	531	563	529	528	500	533	517	549	574	546	530	537	587	545	498	541	512	512	549	528	509	556	534	508	516	521	516	560	531	550	503	532	543	527	593	524	540	541	518	555	548	562	578	552	499	484	532	506	556	548	547	500	538	515	568	532	507	514	545	513	547	525	517	537	520	535	550	552	489	544	564	520	548	524	539	560	557	520	534	561	511	563	539	565	564	523	528	534	557	529	522	556	520	536	514	524	486	507	541	587	529	544	569	530	563	514	512	523	525	487	535	557	537	487	529	540	542	552	539	548	527	555	544	529	540	514	513	514	531	546	538	483	562	533	556	576	558	527	531	536	543	527	552	525	549	575	506	552	523	525	538	536	550	545	565	585	548	587	506	517	551
59201	92542	59140	35515	23045	5679	833	843	823	825	835	802	828	814	804	907	811	837	844	815	833	855	822	847	830	809	855	852	814	803	844	827	851	830	845	825	813	846	803	792	862	786	824	782	840	821	800	862	798	820	812	824	814	819	766	837	857	827	820	887	832	815	750	802	826	775	861	835	856	866	855	824	822	803	852	813	855	802	795	814	819	796	803	797	819	824	840	814	826	833	815	840	780	809	820	816	810	863	835	841	776	808	774	815	813	864	824	836	867	818	772	798	754	807	846	754	795	846	834	807	810	756	834	790	828	847	818	794	784	825	798	826	799	824	847	819	826	832	803	820	827	835	821	841	824	812	782	822	793	847	827	828	800	803	811	790	848	853	857	800	813	801	817	876	831	809	773	764	825	804	816	858	808	801	783	786	837	826	819	804	828	809	879	828	824	790	843	830	776	795	778	805	803	848	813	809	773	863	825	814	815	807	828	786	816	843	835	799	803	800	802	798	836	850	828	868	832	851	776	793	792	752	780	827	810	819	810	789	783	870	831	777	837	804	831	842	823	853	817	829	748	797	812	792	805	853	869	829	855	800	835	862	874	808	839	806	802	811	822	830	809	799	853	801	889	814	819	808	832	793	838	866	798	817	768	789	821	801	862	755	860	833	804	876	810	834	864	794	860	814	815	846	812	823	803	788	831	820	801	870	812	836	809	796	776	866	787	844	798	839	788	807	834	850	791	814	819	806	780	878	787	851	852	846	852	799	806	864	810	831	810	817	800	823	743	821	831	784	786	811	828	869	855	818	847	807	776	857	873	830	824	833	872	818	783	800	829	795	845	790	859	856	850	820	763	814	803	877	896	856	836	830	863	821	834	839	806	858	844	807	854	820	806	835	832	763	864	830	809	812	809	875	832	799	845	814	819	779	831	812	832	831	821	785	859	842	803	813	796	832	880	815	806	862	850	780	865	847	794	831	815	793	808	845	866	850	851	774	802	833	856	819	794	857	845	833	790	821	856	833	824	836	851	837	836	800	837	826	870	833	783	793	793	840	884	872	804	837	857	815	805	841	814	893	809	872	832	843	817	820	871	846	769	838	872	840	850	778	839	795	832	833	795	831	802	826	846	848	805	810	772	792	868	780	809	761	842	869	845	828	860	820	815	778	835	807	809	787	845	855	819	831	808	831	782	789	815	829	843	832	851	776	837	832	815	812	811	853	858	856	857	843	795	871	818	822	811	801	853	824	791	784	851	807	839	867	828	811	746	795	829	823	828	801	823	830	857	852	800	863	797	849	771	856	864	859	907	860	819	842	817	823	793	779	808	814	827	805	820	795	814	810	814	809	795	775	843	818	845	803	812	851	812	831	804	776	792	796	815	858	812	828	839	858	856	847	823	853	836	874	803	803	795	851	786	768	806	837	820	867	801	886	811	839	817	849	820	825	793	809	859	845	873	802	859	850	789	812	794	848	827	794	850	828	832	815	796	831	828	795	778	813	809	835	800	771	828	827	813	843	817	877	796	810	804	838	806	823	868	841	807	822	835	753	804	830	799	772	865	819	833	804	809	879	809	862	800	838	808	835	805	792	814	812	814	887	830	817	802	832	804	813	856	819	829	875	849	782	796	854	817	800	837	810	845	771	848	880	779	833	751	828	805	843	814	800	853	819	829	759	804	777	831	819	855	839	801	789	857	785	799	799	794	808	863	795	799	794	841	858	806	812	858	804	823	793	844	853	850	778	827	819	827	814	825	780	845	910	804	851	807	815	819	830	818	848	805	813	870	814	805	848	803	798	827	775	806	831	871	753	800	828	854	832	782	837	852	821	875	805	797	789	819	812	867	864	878	819	823	827	774	845	778	843	810	838	854	856	842	841	794	820	823	832	828	812	785	815	830	845	800	813	837	780	763	789	794	811	810	794	832	778	836	798	828	848	827	815	838	850	814	832	796	841	852	791	856	832	875	838	812	831	825	854	884	791	827	804	816	832	797	773	808	814	780	802	790	811	797	784	821	824	806	836	783	815	803	818	804	804	871	823	822	806	799	843	811	835	821	790	795	793	798	844	833	809	853	827	864	813	808	827	846	824	817	832	802	829	822	846	836	803	826	860	791	839	792	818	806	843	812	842	853	818	749	827	846	860	807	803	842	773	861	830	801	831	836	875	803	829	804	816	815	808	839	837	859	810	796	776	844	833	836	820	852	820	823	799	840	843	860	843	830	840	852	837	851	816	812	785	831	835	867	779	829	768	836	810	830	839	800	770	836	832	815	791	844	845	810	818	845	799	820	840	815	810	881	803	816	834	815	783	804	810	821	798	831	745	863	832	777	816	818	793	853	826	835	850	877	778	783	814	829	800	818	803	776	816	894	804	810	772	875	836	763	802	835	807	891	847	867	783	797	788	856	784	786	859	794	782	817	824	795	827	756	771	847	869	809	805	882	797	825	784	789	793	845	797	829	809	821	798	798	804	865	779	817	822	776	810	838	793	836	877	858	785	800	820	800	785	888	838	791	812	819	787	811	822	789	848	763	819	836	794	798	818	871	852	807	833	846	795	822	837	789	888	854	829	834	843	798	838	809	842	843	817	788	831	822	790	825	858	850	786	843	795	891	815	798	821	848	825	835	780	808	866	843	885	800	846	785	784	867	808	826	797	815	843	818	862	828	786	837	845	809	784	795	828	827	827	813	839	843	794	794	810	845	814	832	847	764	856	802	880	819	820	821	822	756	788	781	786	824	758	836	822	812	798	837	824	774	780	745	844	798	802	862	814	867	812	806	836	835	821	772	805	836	747	821	810	828	823	800	792	812	855	817	771	850	806	810	794	771	806	778	845	853	770	823	806	775	777	771	855	796	870	846	776	807	780	836	846	806	803	798	764	778	828	795	826	779	808	832	804	803	831	765	794	882	868	813	808	857	827	814	780	761	844	832	830	845	821	825	836	809	808	801	823	790	779	798	800	837	863	786	837	824	835	847	820	838	832	825	833	864	772	772	812	856	793	753	796	816	863	813	810	791	804	856	829	784	831	778	778	808	850	818	846	800	806	817	845	795	805	796	805	838	809	828	859	785	771	784	794	782	793	847	789	850	816	790	869	778	816	803	783	811	823	781	814	815	805	859	810	826	808	842	803	817	787	843	800	824	780	809	838	772	779	813	807	843	852	814	866	786	763	860	821	813	803	832	804	794	773	841	835	837	771	803	914	848	791	786	804	834	815	812	786	814	813	802	782	826	817	807	803	831	824	806	835	822	781	816	803	848	800	840	801	855	835	768	821	785	873	810	811	784	830	785	820	844	799	809	822	847	833	870	837	773	830	848	835	830	812	774	829	790	792	836	830	842	802	805	787	755	846	823	822	834	814	844	847	865	838	828	784	871	793	813	793	824	802	778	865	813	841	786	837	798	867	826	815	837	814	834	801	853	820	814	815	802	797	805	840	794	816	865	853	833	816	837	813	824	891	812	809	819	816	846	804	798	842	818	818	803	855
33515	29271	23158	8767	1698	478	276	277	262	240	248	256	246	283	270	292	242	273	239	263	262	242	254	254	249	270	255	259	244	240	266	259	253	242	244	255	248	271	289	241	255	261	280	247	277	273	279	225	249	266	257	222	277	250	257	263	254	266	252	248	268	270	260	277	259	295	263	252	261	248	265	265	271	264	260	251	251	270	261	244	277	250	233	269	266	252	252	251	254	263	265	244	263	244	250	266	237	251	234	290	251	252	238	254	261	246	256	240	281	264	277	253	275	251	243	275	275	257	291	254	267	277	231	256	244	261	234	239	254	244	223	252	250	260	233	253	256	261	241	307	258	260	240	259	245	247	262	272	228	265	252	257	259	234	251	237	271	278	232	264	268	258	263	256	248	276	242	243	237	250	242	252	218	266	271	227	284	254	246	262	259	276	266	281	237	256	261	265	254	241	279	240	267	290	277	258	269	260	221	294	225	251	222	237	251	250	237	250	237	271	249	228	279	236	263	238	242	254	229	282	246	253	251	290	248	256	265	256	277	262	284	268	261	259	250	272	253	253	252	241	234	249	272	238	282	252	219	257	248	266	244	261	269	256	243	240	254	233	270	230	262	275	266	274	252	237	260	255	261	259	276	227	270	259	230	255	279	249	257	252	273	281	239	262	267	235	258	251	299	260	272	259	269	287	291	233	263	263	240	270	242	237	223	279	239	269	243	251	256	263	246	258	231	224	224	245	287	281	264	244	250	246	278	230	258	255	272	255	229	291	265	250	256	252	264	289	252	262	259	258	261	247	266	270	242	259	272	260	241	270	279	243	262	274	268	268	274	271	216	246	260	275	256	253	230	277	247	234	254	262	273	261	264	236	271	237	237	267	280	257	275	262	261	256	265	265	259	248	255	287	281	266	267	257	237	279	252	250	275	254	247	216	297	275	260	240	233	237	280	235	243	241	274	236	246	235	245	249	288	238	278	241	243	240	246	302	261	265	243	224	243	249	260	285	232	242	252	278	251	271	268	279	250	253	234	282	276	242	259	229	251	260	242	269	277	271	235	244	269	251	240	247	245	254	243	275	267	277	263	253	259	256	246	241	243	276	268	242	256	241	260	246	252	266	244	247	240	244	240	228	291	256	247	232	272	238	287	288	274	257	247	234	252	258	255	242	271	261	254	241	253	250	254	242	247	259	259	265	244	245	242	275	256	288	277	253	242	233	264	233	240	268	282	263	246	245	257	274	290	267	246	228	268	249	226	272	267	246	278	254	278	246	270	259	269	254	292	264	271	265	249	257	249	254	256	275	283	269	266	277	245	256	256	241	275	249	261	254	243	263	263	283	223	256	241	259	249	261	276	259	270	283	254	281	220	240	237	240	251	241	263	232	245	243	270	253	274	258	261	273	240	262	239	255	259	260	233	268	259	268	256	284	276	268	246	259	243	255	267	260	243	271	250	233	278	249	260	263	272	257	249	234	240	253	270	246	252	277	256	246	256	242	272	290	240	275	284	270	257	262	260	236	264	235	257	256	247	288	279	264	250	255	250	240	287	255	259	260	240	241	255	269	271	256	245	269	265	244	244	276	257	223	261	263	261	268	232	270	253	255	247	262	253	271	231	255	256	248	272	230	257	270	263	259	253	271	262	247	251	264	227	243	241	234	225	249	241	254	224	258	269	265	249	262	265	249	247	247	265	268	265	255	291	239	272	256	240	240	246	248	267	261	280	253	258	242	229	279	276	250	240	246	244	220	283	263	245	282	266	276	263	283	306	301	263	238	249	256	251	257	281	280	268	252	248	241	246	263	282	272	226	271	256	257	245	269	263	280	260	259	271	247	252	284	253	257	258	270	249	241	280	248	283	242	249	258	256	244	247	255	246	308	263	288	264	275	247	258	234	286	231	231	264	264	265	260	268	226	262	251	249	257	265	243	253	248	290	245	255	271	254	253	250	286	242	252	229	234	258	229	267	235	228	248	264	266	268	260	242	268	282	279	247	257	241	254	222	268	289	283	250	278	277	240	254	218	278	275	258	251	242	274	275	266	281	232	274	262	253	278	235	255	284	238	248	215	238	246	256	263	267	282	237	250	238	277	228	283	256	272	238	273	264	235	238	288	261	254	246	264	238	269	249	262	253	277	263	263	254	255	250	259	257	239	268	230	270	258	223	274	261	241	269	262	264	233	262	251	275	224	236	256	273	246	249	278	265	274	246	263	264	252	271	262	263	273	257	254	262	233	251	245	266	286	282	270	258	267	225	273	263	245	250	293	259	248	260	240	273	242	236	268	259	256	265	261	254	237	245	241	246	246	265	267	271	265	258	242	234	275	271	276	249	280	273	280	281	269	259	255	240	293	280	240	268	241	251	264	238	251	267	274	273	262	279	287	234	254	246	247	255	246	270	276	264	261	278	264	263	269	253	253	249	263	285	250	262	247	240	245	247	279	258	249	256	242	276	238	250	252	300	251	264	254	252	245	233	272	248	236	262	271	260	263	235	251	242	261	260	263	238	273	241	247	239	289	252	239	231	260	272	251	292	268	269	249	263	261	241	250	248	250	275	249	265	232	258	280	243	248	246	241	240	284	245	274	221	220	242	227	272	256	275	264	262	261	264	251	243	246	262	248	262	254	266	253	268	243	260	268	240	282	270	223	292	251	244	246	274	276	282	241	258	249	277	265	229	239	237	251	258	264	281	268	248	269	256	267	254	266	222	254	238	252	227	264	271	229	267	242	263	273	239	251	263	263	250	266	262	268	262	278	282	286	242	255	265	262	227	259	269	262	263	265	256	255	212	232	261	243	252	236	274	243	270	248	236	294	257	261	247	230	239	265	264	245	271	279	261	265	256	257	245	286	249	256	242	245	252	256	255	251	249	269	232	246	283	240	284	249	290	249	271	225	239	231	246	258	247	260	255	257	252	283	258	252	238	273	265	235	276	235	249	250	291	267	218	276	267	234	251	238	240	281	271	240	260	262	275	271	264	272	263	237	271	274	302	240	291	220	253	263	259	282	244	252	269	254	246	291	254	230	251	272	249	260	264	258	281	253	280	254	253	301	263	265	253	251	236	271	264	250	260	235	256	248	287	246	269	246	265	250	235	294	267	263	249	207	254	244	252	255	242	257	256	288	252	265	251	267	287	269	241	248	249	284	250	227	269	282	275	231	288	275	252	263	268	263	258	267	278	256	245	261	284	265	253	246	235	272	231	241	235	264	239	256	270	232	250	267	232	226	263	247	265	257	261	274	280	283	228	263	256	258	234	263	263	291	260	239	240	262	245	262	274	243	246	263	254	251	280	243	233	279	274	270	249	250	251	246	225	258	248	257	287	263	234	243	256	234	245	254	241	259	255	275	270	257	261	242	257	255	223	246	273	252	264	242	264	258	257	251	228	254	258	265	273	269	244	258	279	246	249	264	246	226	224	284	225	242	222	249	244	248	266	242	262	254	262	229	231	260	250	232	288	235	245	273	265	271	245	252	261	255	285	249
42715	43945	25901	9204	3585	977	402	439	418	426	452	433	426	452	410	395	458	457	423	419	428	428	416	427	430	438	421	475	420	418	477	498	476	394	421	456	396	430	429	463	457	425	389	456	425	414	426	460	424	455	412	439	457	438	457	468	447	403	429	469	427	481	441	441	435	420	443	434	423	412	414	429	456	438	433	464	447	451	413	414	410	441	413	402	494	463	429	442	451	421	461	443	428	447	419	395	410	448	426	388	436	405	422	432	425	478	449	416	439	434	415	412	411	436	429	457	464	431	419	427	428	434	452	436	419	435	406	429	456	427	446	412	454	465	464	415	426	446	392	411	478	445	419	426	452	426	404	403	456	440	444	433	454	437	438	466	413	431	412	460	415	446	448	405	451	429	469	411	408	456	420	432	422	420	404	459	446	458	412	455	447	459	415	438	423	423	406	428	404	438	444	414	445	432	434	435	434	426	427	428	430	443	427	423	447	412	459	436	434	446	443	438	462	421	449	440	479	452	423	440	432	444	451	474	427	457	424	419	433	428	454	467	382	425	432	437	431	434	413	440	404	408	465	440	441	449	431	420	423	457	419	441	423	425	481	455	417	458	417	404	458	426	415	449	444	437	419	402	381	438	447	427	422	412	420	410	429	414	440	400	431	445	490	419	440	440	475	449	416	443	431	465	414	441	417	401	442	448	395	451	435	463	418	422	473	422	383	425	463	459	428	442	440	421	465	410	450	401	412	469	434	437	418	455	446	439	448	465	421	462	408	444	412	403	415	415	434	396	420	420	438	463	417	436	421	417	452	431	411	461	435	447	451	420	429	453	451	440	459	421	413	415	420	437	470	461	488	410	417	471	405	425	417	453	466	425	450	462	418	455	443	406	445	416	418	426	437	435	440	425	469	443	396	470	426	398	454	456	404	432	427	465	469	469	428	433	445	443	504	423	491	426	379	456	448	418	438	421	420	456	400	421	398	439	436	435	422	413	414	479	456	411	391	426	402	444	445	461	430	422	444	418	427	450	428	438	434	416	457	402	442	422	449	434	411	437	460	442	413	447	430	384	475	462	402	441	452	483	420	467	455	452	423	455	443	427	434	448	459	427	430	425	414	431	439	428	453	440	409	451	391	397	438	468	429	449	468	391	449	435	437	426	411	395	452	457	407	418	421	392	402	448	424	412	435	423	443	436	440	415	467	446	505	393	454	440	423	460	453	412	448	401	419	456	452	438	438	457	441	446	468	435	402	454	399	453	436	440	469	398	445	463	448	458	437	423	399	419	403	496	414	424	478	434	430	404	449	420	464	437	427	451	466	424	465	427	440	428	415	453	446	447	406	410	453	460	456	455	422	428	436	418	411	460	437	423	433	391	449	443	407	439	409	433	420	465	466	412	410	400	438	429	427	410	420	434	432	428	418	450	403	456	436	419	455	444	403	437	417	430	464	429	444	431	475	436	439	417	451	479	433	473	424	455	394	407	438	454	439	437	417	432	474	431	459	420	421	436	446	448	423	397	458	412	435	433	439	385	463	381	397	433	423	423	458	460	486	440	453	429	470	456	390	426	415	409	447	437	449	407	415	432	424	413	443	469	432	422	470	398	429	450	462	410	447	461	453	426	435	500	436	438	480	434	446	426	428	452	478	402	411	425	437	430	424	460	437	460	418	409	415	421	445	438	466	432	409	433	440	429	401	427	513	439	447	432	464	473	439	446	460	435	451	437	420	429	441	404	411	439	460	396	428	415	476	459	485	437	423	435	480	436	427	445	454	481	419	442	395	454	450	454	448	423	447	419	460	470	406	465	458	445	449	415	411	427	431	477	466	395	451	398	420	440	445	431	449	425	468	437	430	453	431	449	427	470	406	440	448	438	410	434	425	409	420	437	431	487	424	447	430	403	417	443	438	438	451	453	445	482	446	419	454	439	460	435	455	430	421	404	413	436	456	440	434	440	433	426	433	448	476	418	442	463	426	452	451	456	403	444	456	472	418	436	438	443	441	493	423	445	476	432	455	431	405	461	439	460	488	425	433	438	411	410	432	444	428	410	419	437	435	430	400	461	439	402	462	424	453	432	428	457	401	441	424	436	413	435	448	448	393	406	462	390	464	424	418	429	426	430	439	433	440	403	417	410	472	411	457	430	425	451	436	401	423	444	448	414	433	418	378	458	403	422	410	437	423	405	421	434	452	449	438	426	465	438	467	454	466	456	450	447	422	412	429	440	404	469	397	501	440	415	428	422	433	441	446	426	433	411	424	426	452	416	400	441	442	435	464	467	467	424	447	449	436	441	439	402	445	396	435	422	453	446	467	414	437	453	443	442	406	428	433	424	468	440	479	427	405	470	428	420	416	432	436	410	419	446	461	443	454	408	454	438	462	451	452	433	423	452	483	446	418	439	422	415	440	452	416	445	449	430	440	409	414	417	465	440	418	438	427	478	441	422	444	403	444	426	415	447	469	449	430	419	398	457	447	464	414	435	451	413	441	443	456	408	400	413	429	448	446	431	444	417	450	433	439	420	443	444	431	428	444	425	432	417	417	417	466	430	458	451	449	407	433	422	381	469	416	439	444	460	452	435	437	429	451	441	437	423	452	423	449	452	489	414	464	487	438	456	439	415	474	458	418	409	452	453	448	423	424	423	432	431	403	435	428	428	464	431	432	435	436	443	439	479	457	447	450	457	448	453	423	440	480	440	458	421	418	405	435	457	440	470	470	417	435	451	395	427	451	472	458	452	434	382	436	462	446	435	420	463	477	395	409	430	431	457	451	440	433	411	436	421	437	425	415	462	423	464	417	441	447	445	486	453	458	397	445	461	445	441	435	456	493	450	414	414	422	413	447	406	439	406	418	437	418	448	409	415	435	444	431	416	409	450	417	428	418	419	475	459	435	408	436	421	473	455	460	425	431	442	448	410	445	463	437	439	469	475	428	397	441	431	432	415	393	461	470	425	436	426	463	436	454	429	445	464	423	416	455	449	425	415	402	428	453	442	449	421	424	454	458	402	453	410	451	425	401	448	426	456	435	432	439	440	464	454	434	444	439	395	455	412	470	467	416	428	450	433	434	445	436	425	451	436	461	408	435	466	422	427	446	421	440	403	397	426	406	454	434	441	396	448	430	457	469	460	428	423	460	448	445	419	468	433	412	458	433	411	454	442	436	478	447	443	435	453	451	406	456	450	434	423	399	476	442	414	465	418	460	409	454	439	420	414	464	447	427	441	441	474	449	415	394	421	425	457	428	450	424	437	435	451	404	463	442	452	444	454	450	407	420	435	414	474	410	483	444	446	394	405	472	440	434	446	425	467	469	461	426	386	433	405	465	446	417	392	466	424	458	428	431	433	430	417	401	450	442	422	454	452	429	461	424	439	455	419	457	481	418	442	456	413	451	422	425	396	458	450	430	444	442	439	467	422	459	473	417	428	437	437	401	459	473	403	404	415	432	411	422	443	447	443	443	459	446	405	419	391	446	412	420	404	459	428
25767	23385	31229	25497	20201	8524	593	354	364	336	352	328	356	350	383	386	361	359	374	309	310	366	357	312	353	319	333	378	325	350	369	373	360	342	342	310	332	342	372	350	311	360	334	313	340	315	353	325	315	331	335	351	344	329	319	368	348	339	318	342	360	337	318	326	336	336	331	332	374	362	320	344	351	347	330	341	294	332	344	361	345	326	360	333	373	332	322	328	330	353	361	354	327	330	320	330	345	351	342	346	351	321	344	318	307	314	349	358	367	343	367	318	323	332	328	317	351	329	333	333	325	346	324	368	361	317	330	374	350	355	336	324	346	334	317	363	316	346	323	342	329	346	351	318	318	376	336	323	337	338	356	348	340	318	337	343	328	329	348	334	348	348	335	305	337	337	359	316	325	339	342	336	329	345	343	332	310	327	344	344	350	326	339	295	331	357	351	326	342	327	357	329	323	323	316	335	339	342	355	357	332	350	337	338	304	327	315	330	339	302	340	345	348	328	354	351	312	374	342	306	307	350	344	329	333	338	332	337	354	330	309	359	336	320	320	336	345	338	381	316	360	329	339	315	332	337	332	347	356	331	343	344	359	316	343	368	339	330	333	358	346	363	330	353	343	334	354	319	370	360	345	342	319	353	343	358	309	316	354	338	326	373	316	320	338	369	362	313	341	347	325	352	349	356	289	311	324	335	318	352	326	347	339	343	343	341	350	321	363	351	321	334	356	333	323	372	333	365	369	300	380	316	310	321	340	318	335	335	361	339	322	315	340	341	345	344	372	346	345	332	338	326	344	340	338	323	360	335	358	336	359	336	371	319	373	318	333	352	346	350	368	335	338	332	363	310	366	347	336	332	340	396	355	326	364	342	358	345	330	352	323	350	339	315	311	342	305	326	352	320	335	331	347	343	331	330	354	354	346	337	332	311	353	345	336	357	348	321	327	335	334	326	340	341	325	346	378	304	334	328	323	331	316	295	314	339	318	337	324	343	336	334	367	354	310	344	358	346	335	306	331	328	347	317	363	328	346	346	337	321	339	333	350	360	312	376	317	363	342	310	337	357	347	345	326	353	309	328	351	334	326	362	335	365	352	343	354	361	354	357	375	332	367	340	333	336	300	366	321	350	327	328	352	343	306	340	325	310	363	349	330	335	314	322	342	322	364	342	359	343	344	349	338	340	345	319	338	340	372	345	329	354	338	316	339	344	294	337	324	331	329	325	345	354	356	351	341	333	339	344	362	344	371	323	355	352	333	318	356	348	336	333	355	356	340	341	363	346	342	332	333	342	334	360	345	316	323	317	325	331	341	320	358	345	333	350	307	345	330	365	360	349	312	356	334	320	343	336	380	346	344	319	349	336	328	377	367	304	362	339	364	317	319	326	379	306	350	313	362	335	300	326	326	347	350	358	353	320	334	338	363	341	335	314	362	374	346	308	331	359	332	336	354	350	363	343	378	332	329	333	357	345	330	335	368	342	345	342	332	337	319	346	337	333	344	325	324	339	328	348	331	343	331	303	338	353	340	337	355	317	366	345	322	357	329	312	373	319	338	314	353	331	356	332	328	318	341	359	353	352	307	358	342	354	319	356	326	327	328	316	321	344	360	339	327	364	348	372	341	362	328	361	317	352	353	313	368	356	329	348	324	385	364	348	359	340	335	338	351	356	343	312	337	351	345	358	327	320	336	370	373	371	347	358	312	341	349	331	322	330	390	331	306	347	337	344	340	348	355	341	347	334	336	345	352	352	366	342	330	355	292	319	361	357	328	326	345	342	334	367	339	323	339	341	339	350	309	375	328	320	344	327	345	356	319	380	310	357	325	350	319	353	349	351	350	392	336	336	319	311	356	351	344	314	332	319	318	314	355	327	357	303	333	346	328	337	353	357	327	360	341	322	349	304	361	359	375	384	341	353	348	334	325	354	327	323	354	340	403	337	326	358	338	373	337	354	319	354	350	359	324	348	319	354	348	344	322	383	355	352	336	335	328	327	335	318	353	319	334	346	336	328	328	352	342	366	349	345	372	312	340	306	342	328	297	349	307	347	329	364	352	349	338	330	346	342	334	357	329	363	336	352	354	354	334	326	370	318	320	330	341	337	348	355	364	310	380	370	339	332	353	326	376	320	358	344	350	361	329	360	307	329	343	290	335	350	354	302	329	356	381	346	346	356	295	361	342	303	372	335	320	333	323	361	345	330	352	339	354	332	343	332	370	318	335	322	343	313	351	314	381	323	343	345	350	312	346	361	318	298	332	368	336	354	331	309	335	322	340	347	368	283	332	320	330	324	368	328	319	333	350	337	355	338	324	347	310	295	343	341	376	329	345	394	356	332	341	321	337	348	337	365	327	363	345	353	336	346	347	339	323	327	312	299	335	337	345	327	340	345	315	318	339	325	337	349	342	353	327	314	338	359	329	333	326	332	352	358	327	384	333	359	328	336	364	322	363	320	319	341	342	309	344	329	369	323	362	344	343	352	308	358	351	308	330	314	322	355	335	343	353	365	332	332	313	316	305	331	317	338	370	333	324	330	342	346	316	329	358	345	349	321	336	359	320	344	336	327	319	321	346	348	312	307	355	342	328	325	405	355	343	311	351	340	364	362	339	337	349	321	352	335	335	313	330	322	356	323	369	371	316	361	333	337	355	347	338	313	338	331	354	324	354	304	318	345	349	299	353	314	352	332	357	324	335	338	376	340	342	347	350	330	343	345	325	319	319	356	305	314	336	354	359	353	360	353	338	327	351	343	325	355	359	338	336	334	340	325	365	315	353	320	318	340	315	350	357	331	328	342	342	343	335	330	323	333	349	357	357	339	335	304	318	371	354	359	351	347	324	339	335	371	345	314	320	357	337	359	342	368	346	349	339	334	363	337	340	358	327	341	345	360	303	335	370	332	342	367	315	334	374	343	342	362	348	347	341	349	331	347	334	364	361	373	356	356	353	392	318	334	355	306	328	336	297	369	325	337	387	346	347	316	336	334	348	354	334	367	331	377	325	329	342	357	351	344	340	317	362	343	312	321	313	337	347	369	343	387	350	339	370	305	335	369	345	323	360	309	310	331	335	359	351	367	339	310	335	335	321	363	363	381	324	345	324	315	325	352	354	351	331	332	331	344	325	357	326	308	348	330	325	304	344	308	297	350	318	358	344	313	347	362	354	315	312	353	333	360	341	348	328	318	336	345	365	351	311	313	326	319	334	342	336	349	345	357	318	332	330	322	354	349	334	353	327	348	361	349	328	342	336	342	327	332	340	376	370	355	314	332	352	346	349	365	328	359	302	327	340	319	351	354	338	352	347	398	334	303	344	358	282	338	317	331	384	294	331	322	315	343	329	410	337	373	331	330	342	344	337	331	354	366	331	354	337	312	374	342	358	349	332	344	341	345	343	332	309	332	331	369	339	339	335	331	346	378	308	387	325	326	312	339	359	309	329	336	332	332	322	337	331	333	380	325	344	367	344	340	347	293	347	329	352	357	304	339
61386	84101	57209	30159	19455	4395	594	583	540	598	607	556	531	573	515	577	563	543	608	556	568	539	555	530	518	551	530	558	583	539	578	561	579	555	539	537	615	595	568	555	510	555	619	553	536	535	537	573	523	541	569	592	563	567	551	598	551	550	545	575	539	552	513	608	543	498	567	582	556	528	537	539	551	568	561	568	558	572	547	568	560	559	546	542	523	525	543	515	517	581	540	559	527	531	530	539	545	546	562	594	541	577	566	542	568	580	556	559	566	547	533	517	535	546	557	526	546	580	559	540	540	571	557	532	565	554	590	558	516	556	545	480	584	571	509	533	526	575	522	534	577	537	582	590	546	568	534	542	510	541	517	547	551	541	551	572	541	541	518	550	535	556	568	551	551	542	547	500	594	508	578	560	572	562	556	544	529	564	569	510	570	573	562	537	601	520	543	590	564	555	551	534	574	563	538	526	532	520	556	524	553	540	600	541	503	515	563	528	537	535	581	532	549	576	522	543	548	538	553	558	569	526	505	561	575	542	582	541	576	612	582	558	591	551	543	588	539	554	560	526	571	529	521	555	525	535	580	565	543	545	565	539	543	538	547	537	520	507	537	541	556	558	489	559	560	530	558	534	529	585	584	504	511	524	528	578	548	628	534	549	538	550	558	580	532	562	547	531	576	555	585	548	540	513	548	553	575	570	535	536	522	561	574	554	551	555	529	578	548	559	569	586	574	543	544	549	559	552	520	553	568	529	524	569	553	535	510	521	592	573	555	526	541	558	539	568	550	527	549	566	565	544	601	536	576	549	515	556	550	527	557	538	597	552	561	530	582	540	571	521	545	512	539	536	595	562	510	526	533	529	594	523	535	583	587	552	553	514	545	560	538	546	525	536	583	515	544	583	563	529	522	537	564	514	571	522	584	553	547	585	512	548	559	570	597	537	552	532	541	562	554	546	559	589	567	543	559	542	557	531	552	555	573	545	539	541	567	575	523	537	557	556	594	548	555	529	545	546	555	525	524	535	538	548	550	539	571	541	555	558	509	531	557	554	566	539	525	536	564	539	575	564	522	548	535	550	555	549	561	588	542	579	550	549	533	543	564	542	555	543	509	541	559	518	537	558	546	562	554	541	553	538	522	540	523	548	531	505	569	512	539	537	586	534	523	566	559	557	588	538	538	573	524	559	496	538	570	545	557	537	524	549	519	566	536	537	522	578	542	551	512	542	523	572	518	560	578	521	595	575	569	518	522	556	563	563	562	539	563	544	552	528	531	563	518	524	509	582	535	557	575	534	582	562	530	546	546	569	553	537	528	529	512	539	538	571	523	531	548	536	525	558	530	568	557	529	579	561	595	505	571	520	553	572	552	500	584	540	559	569	538	560	514	531	598	557	587	522	557	497	599	572	534	571	587	569	530	565	545	549	590	560	560	571	590	544	531	551	567	578	558	544	571	573	543	552	526	605	535	556	525	556	564	562	561	584	527	543	558	535	586	607	541	508	530	564	538	571	500	535	581	517	547	539	526	566	545	560	565	571	542	506	535	532	555	551	530	532	551	517	565	584	547	515	497	541	539	560	556	565	509	558	546	550	548	564	560	594	576	515	554	597	533	557	545	513	572	542	597	554	549	567	566	542	556	575	570	567	565	555	559	539	543	584	573	580	589	619	558	547	545	550	547	574	541	627	577	509	539	535	523	560	564	541	588	555	525	582	551	544	547	547	566	582	565	534	571	519	559	568	542	572	569	551	543	517	536	530	573	520	554	578	554	476	545	538	593	513	597	551	583	602	567	501	576	556	546	564	540	556	536	529	552	552	579	553	561	526	560	559	563	527	540	538	544	559	568	592	537	527	574	524	562	518	542	599	523	532	566	587	545	554	542	527	570	556	535	545	531	527	537	511	514	580	548	566	557	527	555	528	567	527	591	560	565	534	543	568	523	557	579	563	543	562	546	544	558	604	577	565	520	521	571	560	540	542	522	531	540	569	539	537	537	548	546	512	533	572	559	553	547	579	554	538	539	595	493	518	553	588	536	525	554	535	576	572	536	506	584	564	614	538	574	584	550	561	510	544	568	569	550	566	538	551	549	579	582	573	565	556	568	562	534	536	534	522	555	550	525	611	571	556	541	549	574	579	561	573	551	522	554	542	545	573	560	590	506	542	548	535	550	519	537	514	524	528	517	594	592	523	540	541	544	556	554	569	560	540	529	557	524	508	563	533	546	512	577	573	521	601	547	559	559	517	568	591	513	577	558	503	571	562	554	570	551	544	588	608	577	597	515	547	541	540	559	564	517	564	553	545	534	600	560	543	559	575	553	543	544	555	563	537	529	570	573	520	549	551	525	539	504	542	552	548	551	544	536	530	545	546	569	582	550	512	588	551	538	527	494	512	529	531	512	547	568	544	552	533	546	541	569	525	534	555	555	556	554	556	542	556	556	551	584	557	533	515	547	539	577	558	538	555	573	570	572	555	526	540	617	563	549	579	531	529	555	549	531	493	562	557	539	584	610	549	594	605	545	552	572	570	535	549	523	513	551	573	520	594	498	538	601	565	589	539	585	541	576	534	611	575	529	560	491	539	544	574	523	543	579	527	579	477	530	558	552	543	567	533	572	552	562	541	555	542	528	535	548	506	530	549	578	511	548	543	557	492	534	553	538	559	550	551	526	561	528	573	545	585	526	610	538	589	579	555	512	549	513	524	594	521	568	518	563	533	543	556	546	539	549	594	521	545	589	601	539	549	556	534	591	554	591	549	519	547	568	592	532	528	571	547	545	532	536	533	528	579	521	542	586	564	607	531	605	521	535	556	524	559	541	598	559	554	584	531	523	534	531	587	588	541	559	598	545	542	551	529	533	505	518	538	595	535	547	567	592	561	532	549	560	577	542	558	541	552	585	522	536	588	528	525	556	540	580	567	523	546	526	572	551	513	531	492	564	555	550	558	581	551	492	550	608	522	535	518	523	530	535	546	569	561	547	562	554	502	555	574	558	555	518	559	536	587	568	574	579	513	561	527	588	552	557	557	565	596	558	503	531	572	518	545	522	527	563	524	556	532	553	561	573	520	555	556	557	535	571	537	566	495	570	534	528	559	540	581	567	546	535	550	535	537	517	547	510	569	525	524	555	569	577	559	567	580	531	540	568	541	524	578	530	569	541	575	532	567	571	525	555	565	585	532	571	567	553	567	541	572	541	556	544	529	553	538	548	497	540	539	543	533	545	550	526	556	536	543	582	592	583	567	566	560	542	526	546	492	554	560	537	522	526	556	495	525	531	559	594	550	561	569	551	515	530	551	533	557	565	526	526	539	526	559	522	537	581	560	586	538	542	583	570	523	531	537	520	571	560	565	575	547	562	500	552	552	524	485	508	521	561	537	599	564	535	536	545	567	571	516	581	516	563	590	579	524	562	531	557	586	569	543	550	563	551	542	538	541	545	594	548	547	609	537	531	541	582	573	506	515	584	535	549	557	546	515	508	556	509	535
24433	22873	30570	25313	21776	16754	2617	632	531	516	589	516	552	572	534	550	550	519	571	544	503	576	511	537	529	533	582	516	543	514	480	514	540	507	526	512	558	496	565	548	498	518	512	512	521	497	504	556	522	548	529	489	522	549	506	527	503	534	531	522	538	498	541	491	548	591	532	570	506	510	514	511	501	500	507	534	528	524	549	535	526	526	550	532	554	523	554	548	503	524	513	509	522	516	494	556	501	554	527	510	517	554	543	560	476	494	586	524	522	547	545	520	548	552	494	530	581	500	524	542	570	488	535	522	530	547	535	518	547	502	546	539	546	518	522	525	525	514	530	538	524	475	535	505	530	566	561	501	545	564	526	522	561	545	531	497	515	542	527	573	509	538	500	501	530	587	545	557	536	513	510	584	526	537	523	523	549	533	558	587	518	472	508	485	540	490	513	571	540	503	471	519	523	513	519	558	523	539	525	530	523	548	523	528	521	549	536	480	550	562	524	533	555	544	570	522	529	538	507	494	540	450	557	542	515	521	542	543	544	532	513	517	511	532	538	580	484	536	568	572	527	547	497	490	504	559	495	521	523	509	508	518	548	519	568	497	550	514	545	538	521	546	538	507	532	504	534	514	509	559	531	538	487	563	518	522	550	548	495	527	518	532	483	506	532	514	538	514	526	499	481	535	534	509	549	550	515	521	553	550	543	534	529	512	529	485	540	526	538	553	532	469	518	504	567	538	543	539	533	528	546	513	527	522	529	549	526	530	514	513	528	508	573	544	508	542	544	491	518	556	503	516	526	510	528	535	503	512	524	516	491	556	503	543	508	528	533	502	515	526	515	533	553	524	502	579	533	507	527	553	536	555	510	515	519	520	525	524	517	570	499	479	550	526	559	546	559	521	542	517	535	549	553	507	507	504	540	578	520	503	526	523	542	501	546	539	498	559	523	487	503	513	545	516	489	515	552	484	539	535	503	491	541	520	510	525	560	555	539	490	511	492	515	513	559	522	537	547	505	544	535	522	532	542	520	537	590	528	516	532	533	544	522	521	543	575	543	527	492	531	514	533	564	536	518	525	549	523	483	527	535	578	548	543	524	478	507	514	513	552	496	513	506	518	475	498	541	490	524	522	561	530	497	517	536	532	489	498	534	496	533	527	509	536	550	555	510	501	506	531	528	589	514	528	488	512	530	486	511	530	519	502	552	535	551	548	492	526	546	543	513	500	537	512	540	545	553	516	522	484	539	511	481	548	559	466	513	502	510	518	545	521	527	495	504	551	567	525	508	519	508	533	510	549	516	495	530	491	521	540	540	532	554	556	530	465	528	514	589	538	503	526	531	521	539	537	496	488	493	538	503	535	544	468	517	535	514	530	525	517	519	593	474	512	539	486	553	509	503	516	538	576	546	499	525	533	534	472	527	497	565	520	540	568	517	518	542	573	545	545	536	487	511	518	527	546	534	506	523	542	527	533	507	548	548	535	551	507	542	558	487	488	526	537	489	535	514	497	516	542	522	510	565	515	577	512	540	543	533	533	528	505	588	513	503	541	529	472	541	504	561	536	539	551	510	507	529	547	502	532	500	514	523	559	541	506	522	519	483	507	555	538	514	529	526	495	487	529	544	517	500	493	526	530	499	516	503	515	525	499	563	531	515	546	507	557	508	526	529	555	522	539	566	511	544	549	506	491	520	486	539	509	532	504	549	514	516	531	542	590	556	490	498	565	499	528	537	545	503	567	525	500	494	548	547	533	525	531	515	505	519	525	485	565	545	543	492	559	514	531	530	533	521	540	546	547	525	498	524	542	504	548	548	516	490	505	521	503	570	527	497	478	505	518	510	571	537	536	539	546	524	541	502	547	555	513	469	489	545	528	501	514	517	506	503	548	528	544	553	537	545	573	512	539	480	569	484	502	535	539	536	540	548	561	505	534	520	523	537	514	527	585	549	527	517	520	613	482	546	497	518	540	521	534	527	551	485	520	527	535	485	547	555	529	556	492	545	565	527	543	527	529	505	538	535	545	545	476	548	535	570	529	515	562	520	491	538	521	544	495	535	526	513	525	567	542	536	508	563	523	505	549	526	548	574	517	546	591	516	478	508	507	512	518	507	534	460	519	508	535	534	554	529	513	511	557	522	539	538	503	518	563	494	504	508	556	521	533	543	511	543	525	535	504	523	521	525	560	522	520	520	560	545	519	552	557	541	498	542	478	489	534	537	525	463	517	500	562	535	516	535	531	526	540	517	524	513	523	522	537	534	544	477	505	514	507	560	529	496	501	501	532	500	519	527	543	485	520	511	543	529	532	518	506	480	525	527	482	516	539	526	518	530	507	528	498	528	496	574	547	504	529	531	493	532	505	539	513	514	512	520	511	538	520	552	527	554	587	542	503	553	512	554	547	520	570	500	510	555	514	499	497	535	527	518	525	521	495	514	563	475	502	542	512	510	474	512	532	544	520	520	523	506	523	494	566	562	502	524	548	580	488	500	521	530	524	507	547	516	524	562	546	549	514	520	561	587	527	511	531	559	566	553	518	564	508	536	542	537	482	495	539	560	553	523	521	548	506	544	528	512	510	516	516	531	555	513	529	495	516	480	557	521	518	558	556	523	554	541	511	532	560	516	533	546	550	522	520	497	562	490	520	493	530	515	509	507	502	564	518	544	542	515	526	522	507	528	563	499	549	557	520	526	532	530	547	502	555	525	524	502	528	505	525	540	522	510	519	505	498	555	551	543	529	516	497	535	498	537	483	519	520	506	505	529	522	545	510	503	534	531	518	519	545	526	525	526	477	541	532	495	569	514	479	486	535	547	534	487	534	574	529	535	543	518	504	496	538	486	547	546	495	487	607	508	499	491	553	547	519	548	513	565	544	499	488	555	546	561	534	539	524	546	545	536	538	506	510	530	551	543	518	509	539	510	495	520	545	563	553	554	513	537	504	515	503	491	576	544	526	538	537	539	564	532	553	529	546	532	501	532	528	541	522	547	521	501	526	551	480	538	529	519	551	576	544	522	524	497	530	558	501	521	516	523	547	530	532	499	508	533	556	499	506	518	534	522	512	513	481	503	537	524	548	493	512	517	538	549	515	548	514	526	499	504	520	515	493	529	532	525	554	525	536	564	526	546	566	502	528	525	528	490	558	549	570	531	528	492	530	545	519	526	521	556	507	548	538	504	528	577	532	557	514	537	557	510	501	518	476	544	494	558	493	536	548	526	515	568	520	477	487	483	525	546	499	516	531	557	500	508	544	503	507	520	507	543	564	537	530	526	549	510	504	518	514	534	536	543	468	543	537	523	520	513	535	541	548	525	539	502	541	508	536	528	521	507	520	506	526	534	578	526	508	550	543	501	527	515	514	515	570	543	474	524	480	523	573	512	486	469	543	506	514	551	509	557	524	503	560	509	569	557	516	487	538	587	565	521	523	551	534	508	524	520	513	525	523	482	544	517	538	506	511	527	537	519	562	511	506	514	561	486	533	543	544
63295	96326	63098	38435	26897	7008	870	788	805	818	837	851	834	831	813	846	862	834	817	789	808	767	871	836	809	781	820	798	822	753	852	805	772	815	816	806	790	824	760	802	812	777	798	803	858	897	788	834	871	806	806	749	837	822	828	801	795	785	801	784	793	876	789	838	838	800	788	805	780	808	794	795	788	798	826	812	800	778	810	824	773	788	860	796	800	810	827	827	840	779	745	825	818	788	779	789	782	831	821	802	752	782	785	808	771	774	837	780	827	765	811	796	802	754	788	799	798	810	779	808	824	786	857	812	848	819	787	762	812	796	806	808	842	810	810	791	843	804	795	783	810	831	805	803	829	811	825	835	810	810	817	801	777	768	759	807	796	846	831	831	883	803	785	785	800	782	784	783	795	808	787	843	804	815	802	812	800	811	773	809	811	822	809	864	823	806	844	864	805	775	777	807	780	787	815	839	848	804	803	799	834	823	807	775	782	830	774	834	799	836	828	841	794	827	850	785	815	782	820	809	852	788	773	791	805	779	823	787	831	853	777	783	795	789	829	816	798	831	855	814	798	801	813	800	828	827	813	855	799	783	812	859	723	803	794	802	843	839	779	812	800	833	804	805	803	745	826	797	801	811	822	820	807	778	810	771	779	842	787	791	794	774	824	766	814	832	812	803	799	778	798	819	783	810	818	815	848	801	877	800	821	849	794	755	821	825	791	828	834	789	822	826	835	843	816	799	811	835	812	785	780	803	813	829	867	819	815	809	775	854	794	770	852	774	798	836	852	801	773	839	824	834	804	799	789	814	798	804	755	853	775	770	853	760	806	791	818	833	806	823	797	783	821	847	720	844	864	813	792	803	853	846	782	790	807	813	867	806	808	796	803	789	787	814	862	823	799	763	844	791	832	878	864	825	799	815	812	817	764	846	814	783	729	800	825	781	794	820	759	826	852	829	843	836	847	807	849	787	803	827	885	779	765	819	811	801	793	781	805	820	821	779	835	807	831	802	795	856	819	782	770	819	780	761	791	784	792	870	842	783	813	786	820	803	821	790	788	819	868	794	820	811	740	821	815	846	823	813	805	819	815	832	824	831	831	730	847	862	773	813	813	812	824	860	826	808	779	840	830	865	777	857	829	812	835	835	845	847	794	803	774	784	805	857	804	772	784	844	870	842	813	811	843	830	822	848	832	811	842	786	753	813	784	817	829	818	804	844	811	721	809	795	794	812	836	816	823	784	802	798	801	802	751	812	822	798	782	796	792	842	816	802	786	834	748	849	775	808	841	816	814	801	770	794	836	819	867	772	737	821	820	787	788	772	809	835	788	772	785	792	781	827	782	803	822	781	751	818	801	833	803	824	812	838	734	806	795	773	797	826	799	830	780	804	838	834	868	842	803	774	747	809	807	787	838	806	823	870	772	808	821	822	804	798	792	737	800	810	819	812	808	788	755	805	808	817	838	797	790	808	803	786	854	804	843	783	832	795	815	852	867	865	803	774	783	768	798	810	847	854	804	801	824	823	766	806	779	814	827	779	788	817	850	854	810	826	770	848	812	798	810	807	837	809	806	837	865	818	795	792	822	830	847	796	814	840	840	848	820	779	770	786	863	769	805	800	802	796	765	822	803	822	793	839	842	790	857	784	770	822	816	795	845	802	808	762	783	789	836	844	810	790	818	844	841	815	830	779	826	852	804	860	822	790	789	778	821	800	825	802	789	798	835	837	773	826	813	800	809	792	834	856	822	772	834	814	805	820	809	812	762	743	770	797	864	810	796	824	831	840	835	805	775	800	806	834	806	783	808	855	836	795	815	826	796	899	781	788	763	834	843	788	877	891	787	783	817	768	828	853	786	779	767	837	827	797	758	808	795	781	847	823	812	791	769	798	774	782	794	821	829	826	801	825	790	793	840	804	811	768	793	826	807	793	773	825	856	803	828	777	778	826	786	785	807	874	746	776	800	811	809	802	793	868	820	804	841	803	815	855	746	825	834	751	843	778	845	810	782	804	844	808	806	763	838	839	791	868	816	788	779	788	810	790	820	870	785	817	811	811	850	758	782	846	763	800	837	820	837	782	791	807	785	829	823	810	799	830	833	845	790	853	816	815	798	797	772	808	843	806	831	785	782	862	801	798	845	788	752	864	859	797	805	789	771	818	785	792	779	849	797	842	823	816	818	799	836	860	864	748	794	779	867	776	822	828	808	802	766	812	826	797	811	810	827	855	837	816	841	810	827	798	786	800	826	797	776	811	787	826	776	793	810	858	802	796	776	815	800	866	820	770	819	799	820	839	788	867	790	784	798	802	809	832	804	786	844	824	790	827	795	774	810	794	811	831	783	826	778	814	796	847	818	788	782	766	824	765	838	779	799	810	822	838	831	760	782	837	806	850	786	826	830	769	790	829	836	745	793	844	778	877	793	811	799	800	768	790	811	730	812	796	815	775	815	837	744	804	793	801	815	783	806	814	821	832	815	799	863	792	777	773	792	843	808	759	789	803	843	784	845	821	854	795	802	838	797	822	837	833	757	812	832	822	804	860	809	805	816	817	798	796	805	833	832	815	823	786	810	839	784	783	849	789	808	810	790	865	824	824	774	821	818	814	851	825	822	808	817	801	829	819	774	810	802	858	783	798	734	839	817	831	809	801	782	790	811	781	740	853	753	755	791	786	800	803	847	778	774	782	817	800	827	792	825	850	803	802	837	754	808	829	829	806	793	815	814	839	806	823	793	830	809	784	798	789	743	838	778	806	834	818	797	812	803	770	802	814	790	837	756	780	797	789	783	807	823	771	806	803	827	808	804	817	797	788	800	824	775	811	795	819	805	823	835	757	806	786	809	796	794	856	809	755	789	864	817	793	769	871	835	800	805	814	830	836	763	772	811	808	806	834	832	801	802	821	817	818	781	840	809	817	766	879	785	796	837	793	803	801	761	823	777	811	812	765	816	782	802	852	816	819	777	755	836	825	786	859	843	817	799	809	807	791	812	832	796	775	791	810	784	797	780	850	766	806	797	811	819	815	818	771	794	772	807	816	754	792	792	864	855	775	833	799	799	746	808	773	751	833	774	756	825	784	777	719	820	790	813	822	765	792	816	780	756	801	831	792	794	811	856	801	797	794	822	789	814	792	748	819	851	804	775	788	806	841	773	794	810	779	742	803	796	759	843	812	802	822	866	839	812	820	773	752	809	843	813	818	794	841	809	780	804	777	803	851	828	819	816	858	832	822	801	877	844	764	862	817	762	755	855	791	744	781	775	832	842	803	781	823	832	848	839	862	839	823	845	809	784	822	798	826	821	805	859	806	816	838	829	804	808	812	813	714	792	809	794	780	795	789	781	843	793	823	841	822	758	776	859	805	783	785	793	813	767	761	794	761	795	808	827	761	784	830	804	790	769	812	794	831	835	828	829	810	798	800	774	826	807	812	793	756	815	823	838	787	831	780	800	819	830	786	827	756	804	803	805	782	792	762	822	858	804	803	798	797
33564	31629	22634	7849	1699	433	271	232	265	239	250	249	246	272	268	296	226	261	269	250	270	253	257	233	285	287	263	248	249	265	261	278	229	263	269	263	261	269	249	266	250	244	275	277	256	265	279	281	255	287	269	239	261	235	281	242	246	246	261	249	244	219	239	233	257	242	251	234	291	250	251	251	238	245	257	240	253	248	270	232	229	284	292	234	282	254	247	263	263	238	266	261	291	263	262	273	274	272	261	244	274	261	250	273	287	278	276	265	250	232	274	289	252	266	246	252	270	266	241	280	279	282	238	259	272	268	267	243	282	261	265	281	222	258	254	223	262	227	250	244	227	252	259	251	258	243	265	245	275	233	261	262	259	275	256	256	283	275	233	244	282	235	285	269	238	260	245	249	249	252	248	246	278	247	241	278	285	248	243	259	246	245	283	266	247	258	248	250	227	240	256	258	241	286	260	265	267	248	263	267	255	278	260	232	271	269	237	271	253	250	256	275	249	246	224	263	252	286	259	254	240	239	242	284	235	265	258	267	268	243	253	263	262	256	241	257	242	259	240	270	289	270	264	287	265	255	257	261	224	251	253	236	258	248	242	279	242	265	251	255	233	269	240	255	283	222	278	281	265	245	262	262	250	249	264	248	251	245	221	271	251	252	240	258	257	261	271	275	268	265	232	265	271	220	281	285	255	231	235	259	253	250	253	254	262	264	257	283	266	247	255	224	284	269	244	245	259	247	229	241	233	256	242	283	260	247	261	260	244	305	256	285	252	254	284	292	263	254	264	256	231	263	274	256	226	267	237	253	264	252	254	274	223	254	235	233	255	263	239	267	240	256	237	247	253	258	254	244	271	232	257	244	280	266	255	228	256	299	254	264	248	252	255	256	250	288	265	240	265	252	266	261	248	248	252	239	265	268	290	237	245	299	237	263	262	225	252	254	259	282	266	270	263	248	251	262	238	268	255	235	277	262	233	233	260	263	272	259	265	275	249	228	229	238	247	269	255	245	260	275	260	254	261	281	258	264	259	248	257	232	269	281	261	260	253	261	256	255	271	254	255	230	251	286	269	250	237	248	232	260	264	262	232	244	265	261	276	269	264	251	256	250	243	253	252	261	247	260	268	263	257	250	234	279	256	239	252	248	252	263	262	270	262	259	219	271	259	282	255	243	255	257	289	235	281	272	237	260	259	240	264	227	273	260	276	259	277	252	295	247	254	276	232	267	261	263	275	268	257	262	238	257	252	277	254	257	244	252	264	239	249	268	261	276	240	262	257	264	273	252	273	264	268	263	260	266	212	278	251	269	245	264	248	272	232	248	252	262	256	262	281	289	239	243	252	252	243	247	246	273	280	260	278	255	273	285	288	264	257	235	242	269	262	256	285	232	235	236	252	258	269	241	253	269	235	258	247	258	231	235	247	266	280	249	242	245	255	225	265	258	271	251	248	237	242	253	265	259	261	237	264	290	273	274	261	282	264	260	264	262	270	249	255	282	283	253	284	284	238	276	245	236	256	255	271	280	249	236	242	265	263	260	272	277	253	257	296	282	265	288	256	256	232	271	261	276	229	277	264	256	274	246	247	267	235	259	242	282	261	268	262	254	250	264	246	236	253	264	241	258	276	262	264	246	280	246	269	265	270	256	249	266	275	246	243	248	263	257	265	259	257	280	237	237	257	275	249	249	276	259	238	255	278	260	237	244	247	249	271	264	261	264	240	245	224	265	277	241	271	265	280	262	258	268	291	246	248	286	278	283	263	250	301	282	278	276	266	234	269	256	241	292	257	240	254	247	241	265	225	242	268	244	272	289	283	249	269	263	230	243	258	261	256	266	263	281	235	242	236	252	248	255	290	263	264	258	254	276	225	283	269	237	224	230	232	257	228	279	258	274	224	261	258	274	250	236	245	273	219	233	248	247	233	258	257	270	250	282	270	264	244	302	226	254	259	280	259	289	244	290	271	237	269	242	256	254	252	251	244	254	246	265	271	289	256	252	281	254	277	277	270	262	267	299	266	252	219	276	275	276	217	250	259	234	222	248	240	267	272	262	265	252	247	260	263	270	267	259	240	244	243	254	265	242	226	257	265	266	272	231	303	208	245	258	259	277	302	241	249	249	239	283	236	248	280	236	287	233	249	281	271	259	271	263	267	252	255	244	255	252	281	250	283	235	247	246	246	264	266	233	256	268	248	219	229	275	227	271	219	249	265	270	280	230	292	270	254	232	252	244	250	286	299	270	278	240	305	258	247	242	255	267	264	240	236	238	281	244	242	275	247	251	279	244	281	276	250	245	246	259	263	244	268	263	277	283	290	260	244	252	265	217	242	269	281	263	258	244	246	257	267	257	240	272	262	274	266	246	251	272	272	277	241	267	254	246	244	241	257	261	266	241	248	270	246	261	249	273	258	255	246	260	245	279	254	286	257	263	245	237	263	262	262	268	224	233	260	255	251	276	256	266	247	253	298	247	260	258	251	259	261	246	243	263	243	265	256	246	269	271	234	258	278	254	275	248	268	257	260	241	266	243	265	284	239	236	266	247	230	253	245	256	212	256	255	239	265	267	268	274	249	254	252	270	271	253	271	249	231	254	258	262	254	225	234	265	264	253	240	258	243	267	250	252	257	268	274	241	262	252	231	254	268	270	268	294	256	253	248	285	284	253	282	271	277	268	266	258	250	251	285	264	262	248	247	273	271	289	257	247	263	230	238	267	262	260	268	286	266	236	264	262	246	268	246	271	240	277	240	255	264	259	232	256	237	276	261	274	249	270	237	264	269	258	261	279	276	262	263	265	250	253	248	255	269	253	246	294	264	274	249	239	270	220	262	231	279	222	242	259	232	245	257	242	280	246	240	260	254	265	245	270	258	238	282	259	233	251	259	272	257	243	233	288	261	258	263	268	281	269	272	248	252	296	261	272	257	233	258	247	242	259	254	265	244	237	280	270	261	243	235	254	253	263	271	232	257	249	253	261	234	224	227	239	263	263	274	247	243	255	255	268	262	270	263	235	284	263	268	268	241	248	282	301	259	246	238	258	259	244	278	241	257	232	253	240	223	253	273	250	258	264	256	243	235	237	253	236	273	264	270	243	259	234	247	266	264	284	266	257	282	251	247	243	235	271	244	257	250	263	252	249	211	254	258	260	255	230	232	251	272	248	275	278	260	246	299	267	271	279	250	257	264	257	278	245	268	233	260	279	285	284	251	279	265	252	244	263	235	256	263	261	257	241	274	233	250	253	240	269	242	271	225	255	236	245	220	244	276	290	260	276	255	247	268	242	261	259	249	238	258	226	241	241	291	229	230	241	261	255	258	267	246	267	267	271	286	221	237	248	260	273	262	244	274	242	259	256	260	267	253	235	253	282	285	242	275	237	255	243	252	234	264	267	280	261	277	261	238	266	259	274	285	276	233	267	253	270	301	262	270	279	269	301	260	258	269	265	250	234	275	265	237	253	258	242	240	254	253	262	274	270	269	234	274	246
42948	45685	24372	8027	3579	870	443	445	482	447	430	405	427	443	409	424	443	405	446	430	444	455	466	447	441	478	470	468	434	458	417	418	438	436	462	441	442	431	440	400	456	476	448	418	423	411	459	446	421	470	422	437	417	437	459	435	419	438	436	472	461	433	443	414	421	456	471	442	402	440	418	429	445	440	458	439	444	436	404	466	447	420	433	426	407	437	434	412	457	435	461	421	435	447	416	416	452	415	428	442	445	443	408	453	445	414	437	446	475	440	417	419	413	485	424	450	428	493	414	428	401	388	429	435	446	412	444	402	406	418	425	450	425	417	462	440	433	409	452	451	422	436	427	441	413	421	456	427	424	436	427	466	447	418	414	420	423	444	451	430	442	453	467	431	446	470	410	435	420	406	438	373	458	454	468	429	430	400	441	424	404	469	454	441	415	456	421	452	455	423	442	455	448	444	457	445	444	407	430	408	414	461	438	451	440	403	423	423	427	460	452	433	439	417	423	446	450	434	436	454	421	423	413	429	441	411	409	464	447	469	413	438	413	447	426	402	450	431	437	409	437	438	442	407	410	472	445	436	466	445	467	464	444	464	421	413	459	421	411	443	463	409	405	429	422	423	416	435	434	418	411	451	450	444	444	449	400	412	452	441	433	456	430	429	458	453	411	451	441	413	453	447	457	441	426	433	474	447	449	433	436	444	417	445	425	408	468	449	470	449	483	463	446	453	477	419	440	431	439	434	427	428	428	467	435	471	415	438	428	449	443	429	445	418	401	431	444	428	443	407	410	442	452	461	443	433	428	470	435	423	404	408	413	430	434	437	420	465	444	439	424	428	423	417	422	443	438	463	442	410	442	418	442	454	434	415	469	436	432	449	481	417	440	456	451	464	460	443	434	467	447	431	413	415	414	433	463	461	434	423	438	452	407	455	415	441	449	453	434	455	413	443	456	427	453	422	405	451	458	474	430	442	386	437	439	418	418	453	415	448	439	421	448	431	411	456	441	420	457	430	425	433	421	436	467	447	443	409	418	445	447	434	432	460	451	441	417	471	467	434	401	474	433	428	434	444	446	446	473	455	450	480	440	426	431	458	447	463	446	446	430	477	497	451	454	439	454	431	442	435	452	435	411	430	440	414	436	439	430	440	436	417	420	420	446	466	451	402	448	425	436	469	451	428	428	448	426	417	470	399	441	404	457	413	448	431	426	457	452	459	450	423	440	453	429	423	430	430	437	465	417	440	422	426	452	420	473	440	409	452	435	439	413	423	452	441	436	423	436	442	449	440	440	443	428	429	438	432	452	448	464	408	448	408	421	446	424	432	419	422	450	472	383	413	449	417	447	417	428	416	465	444	410	425	452	445	449	454	424	475	434	391	435	440	446	424	423	433	445	425	433	455	434	421	466	452	475	447	434	464	435	443	404	445	401	433	406	448	442	417	450	453	414	439	414	473	432	410	433	447	464	442	410	456	435	466	426	450	452	413	439	412	409	465	448	435	449	440	415	415	442	438	457	420	435	437	419	416	451	441	399	440	456	399	414	435	450	452	445	428	469	413	425	482	438	445	466	416	441	429	435	449	446	406	467	422	440	486	405	427	449	420	464	445	398	443	434	457	427	427	431	421	415	450	468	463	421	456	418	431	436	473	398	494	430	436	416	429	470	455	428	413	463	443	424	434	448	419	425	426	414	432	432	443	422	428	453	439	401	439	467	441	409	426	412	433	462	428	454	376	460	462	442	455	443	457	432	480	459	405	423	405	427	418	473	469	428	430	428	400	487	425	422	435	429	436	432	424	416	471	439	485	464	444	390	437	462	419	419	410	445	404	391	435	442	413	443	427	465	442	418	465	416	417	435	444	420	460	438	430	438	446	417	449	424	439	421	456	422	449	455	452	439	443	440	434	473	469	428	428	427	423	420	450	432	445	398	457	445	434	434	405	413	445	450	416	469	482	438	437	432	451	438	432	442	418	416	408	439	390	444	443	451	451	401	438	463	449	449	405	445	426	463	422	448	412	404	425	427	443	435	451	456	426	419	452	422	442	422	456	434	430	448	467	464	414	446	402	435	427	420	469	444	473	464	483	458	434	469	495	432	427	427	456	430	459	447	429	421	408	453	427	469	461	443	462	449	418	447	465	476	421	434	440	442	409	431	407	435	455	413	424	475	453	466	456	490	437	434	414	426	432	438	427	456	448	422	449	442	451	430	425	433	439	442	438	455	441	413	447	421	447	447	433	448	457	460	435	405	466	433	414	461	432	459	445	492	466	445	445	447	468	415	443	435	427	398	420	400	400	436	420	463	428	430	417	395	446	424	445	426	462	467	421	457	447	471	449	451	426	422	473	461	432	409	420	418	429	503	446	486	406	408	425	435	463	399	449	450	468	432	438	428	440	459	427	445	433	427	455	431	453	416	445	429	456	448	447	412	430	417	438	457	424	419	429	426	413	409	409	446	427	445	441	438	418	444	477	440	437	436	459	428	438	466	449	460	443	454	426	458	465	447	434	436	424	443	447	426	439	456	434	449	453	429	462	396	432	431	448	410	441	440	456	434	424	452	430	451	431	433	441	459	437	416	436	419	413	397	406	408	439	451	461	456	401	449	453	480	439	449	449	433	408	448	439	457	445	447	437	439	449	435	471	417	443	451	431	462	422	461	420	439	408	430	460	430	426	476	396	429	411	461	465	400	467	406	425	448	466	415	457	438	427	445	457	428	442	407	442	449	439	470	443	421	441	397	427	436	443	413	422	444	410	419	432	445	468	426	452	428	426	423	449	457	441	420	417	438	411	443	424	425	455	446	424	470	460	442	412	459	438	428	418	417	407	449	443	414	443	405	470	395	449	468	449	474	445	397	433	432	405	445	414	404	444	424	436	412	427	462	448	442	443	443	464	454	404	438	414	405	458	441	455	456	481	440	411	457	415	444	422	449	436	425	455	424	453	415	415	432	432	431	461	433	449	450	442	441	412	444	388	389	483	428	417	429	428	456	437	452	427	425	465	431	469	446	434	460	439	462	420	451	459	435	452	432	454	464	454	425	420	415	439	399	430	428	444	431	421	424	428	409	420	448	411	426	419	460	429	433	473	448	433	471	420	454	391	432	392	445	423	436	452	431	423	445	413	401	428	435	452	455	446	457	452	435	454	421	438	384	428	418	451	425	407	433	422	430	472	402	450	442	453	464	424	408	450	451	424	436	423	460	431	444	448	417	426	438	458	453	444	414	455	443	443	469	465	425	444	455	468	452	441	458	445	473	445	438	467	428	459	430	455	425	448	411	474	412	409	431	432	423	430	425	448	415	481	456	452	380	407	439	460	420	405	410	442	444	443	455	417	456	418	416	444	433	458	423	410	435	466	456	443	450	435	420	426	448	434	454	447	433	463	402	393	445	397	426	431	439	433	411	422	428	434	427	420	434	397	431	407	448	423	434	440	427	425	447	433	438	445	411	452	414	483	462	437	489	435	452	407	459	437	424	438
25907	24637	32451	25189	19605	7047	472	406	350	380	387	322	344	349	355	351	345	348	347	339	397	366	344	325	347	341	312	365	370	332	398	361	375	324	381	357	356	363	344	363	349	356	298	335	351	358	382	338	343	332	338	361	322	336	346	345	358	343	321	331	370	337	346	313	362	340	355	344	370	344	370	353	335	360	364	366	317	358	369	348	369	347	355	363	370	326	355	323	371	333	339	344	330	354	338	355	320	354	346	332	355	355	319	358	326	338	346	320	332	370	369	348	340	322	335	329	327	325	359	358	331	308	352	387	330	356	380	335	343	323	351	367	334	313	349	354	352	337	334	343	361	348	352	331	368	343	345	338	337	333	345	390	339	325	358	358	354	354	325	324	369	342	358	334	328	344	360	364	343	306	364	357	318	318	353	320	376	344	334	357	348	381	348	381	322	372	313	365	345	360	340	361	308	357	345	320	353	358	359	338	335	365	345	343	319	330	325	371	404	366	349	328	380	345	342	313	340	337	354	360	341	344	329	368	343	321	350	379	346	348	300	346	356	303	353	325	313	309	374	388	325	353	353	313	332	352	362	346	350	365	370	354	373	350	329	353	351	335	314	374	348	344	368	361	338	334	308	329	372	328	340	343	348	349	338	338	353	361	331	333	303	351	326	321	334	382	360	363	366	288	354	345	372	376	310	322	339	384	306	382	376	333	349	312	320	346	327	359	368	338	371	348	371	381	357	370	340	374	360	373	354	308	313	371	348	331	343	341	348	376	405	322	345	328	352	370	325	347	339	368	328	337	359	318	367	317	344	350	375	372	333	347	344	346	323	356	367	355	334	367	340	324	364	341	328	334	359	362	361	350	335	344	356	349	349	328	341	344	363	355	360	364	346	328	327	371	360	304	353	365	332	339	347	344	388	323	366	299	339	329	364	368	339	344	340	348	322	329	361	342	357	340	337	349	354	345	356	338	339	354	331	360	381	348	388	361	370	343	395	341	361	364	363	388	363	341	332	337	351	375	378	352	351	351	330	338	341	391	334	324	328	363	324	365	353	345	348	332	347	368	364	342	333	324	375	367	319	319	329	378	346	338	347	374	373	336	359	337	347	347	335	349	309	336	337	359	357	312	323	360	342	369	355	371	340	341	343	331	334	340	353	335	362	341	344	359	348	343	338	357	319	335	364	365	356	374	365	319	366	339	346	318	340	347	342	348	367	361	332	347	359	332	358	376	373	345	349	325	335	330	360	324	330	355	323	380	344	361	350	365	319	307	332	362	342	311	342	323	343	335	343	347	320	365	325	335	360	339	347	346	320	354	344	349	337	383	354	309	342	324	363	315	358	362	345	364	367	341	354	351	328	338	347	378	340	353	368	369	317	337	337	335	343	339	372	356	339	357	349	353	368	348	368	357	351	355	329	382	355	352	325	349	369	342	380	358	367	349	342	341	335	332	338	341	364	384	325	306	367	334	372	349	342	335	341	337	345	340	348	353	338	356	366	337	334	352	335	347	367	349	306	326	345	347	328	377	347	339	353	367	329	337	344	339	325	372	349	334	327	344	345	389	351	344	370	342	346	354	346	355	369	329	363	349	361	312	364	370	346	328	306	338	343	346	343	352	365	357	338	348	325	320	334	365	344	383	337	341	353	329	335	325	334	355	320	370	344	332	348	356	385	374	362	313	326	320	364	321	353	315	365	349	351	343	347	363	364	367	387	361	348	349	339	324	340	325	331	346	363	360	366	354	373	355	345	359	333	380	352	346	362	324	337	334	316	339	374	376	320	359	350	347	354	325	382	381	341	329	347	331	353	350	324	348	321	335	318	328	374	337	363	358	340	358	331	329	329	327	356	323	348	341	346	358	323	313	327	334	344	363	365	330	354	333	361	373	357	297	351	332	339	329	345	327	330	367	342	352	307	332	361	383	354	346	372	342	332	329	346	335	339	339	343	336	353	327	357	377	324	363	357	339	371	356	316	340	335	357	348	335	349	357	329	356	352	334	355	348	346	313	364	382	357	373	339	344	370	339	341	298	329	357	331	344	376	350	359	376	363	328	345	354	353	351	344	347	338	335	353	349	320	360	350	334	355	385	320	379	347	346	343	343	372	357	353	313	355	367	339	384	327	310	342	349	323	371	335	360	353	343	338	354	332	319	358	359	382	380	358	366	337	350	361	358	368	375	362	322	334	320	317	370	363	351	334	319	378	364	358	362	326	340	363	334	329	348	363	368	364	380	340	379	384	343	346	348	379	348	331	378	368	317	357	321	331	313	336	351	351	355	344	329	322	355	314	347	338	364	345	391	340	339	359	375	348	373	352	365	334	364	329	322	362	353	328	319	341	373	330	335	343	324	334	339	358	365	355	363	395	352	348	335	376	368	328	354	325	334	339	339	374	312	355	354	359	361	354	366	353	334	362	359	351	352	311	366	340	339	325	357	391	347	360	327	345	328	300	329	360	374	346	406	364	353	317	315	368	346	352	361	336	370	352	360	375	356	337	347	316	328	354	316	326	348	307	337	332	377	353	341	345	349	341	336	363	355	375	357	331	394	338	352	374	350	346	355	366	319	385	352	353	332	368	341	354	354	339	335	378	371	357	373	359	334	381	379	362	323	358	363	342	366	351	340	359	358	362	387	361	363	330	288	348	360	349	357	345	351	357	317	340	321	345	330	328	339	355	341	371	341	372	378	375	314	354	365	357	347	329	363	376	357	378	349	373	364	359	383	325	355	334	334	334	349	356	361	361	312	315	348	334	361	369	333	351	362	355	357	383	331	350	374	357	346	350	344	370	331	326	379	326	322	350	348	322	339	351	323	370	318	343	327	376	365	351	351	331	316	356	337	336	316	356	318	358	364	383	317	347	341	342	366	362	331	319	343	330	376	319	350	346	352	386	334	293	347	349	350	355	356	325	337	349	382	300	337	364	338	350	313	376	320	366	351	327	369	351	320	327	349	372	374	373	327	379	386	358	350	364	319	352	375	363	362	325	392	345	328	348	323	363	384	368	319	371	350	349	363	359	347	342	331	328	350	419	369	361	347	352	355	320	317	356	377	364	306	375	345	312	343	356	353	343	322	381	344	345	370	344	338	329	365	373	337	329	344	341	342	317	348	387	356	358	332	372	343	318	311	334	345	362	348	357	371	365	356	359	362	344	314	314	346	354	384	340	353	367	377	347	351	334	357	324	361	312	331	341	346	342	369	308	306	368	322	356	330	359	344	339	349	346	372	336	347	334	345	347	345	356	364	317	360	344	340	331	341	355	361	331	328	365	354	344	341	381	365	341	304	343	355	337	338	349	372	340	346	366	336	371	289	303	344	349	338	341	371	351	352	365	352	315	346	322	320	348	306	358	372	379	373	350	357	353	378	347	359	342	333	344	350	337	367	326	362	350	351	342	385	329	364	365	348	377	320	343	379	349	365	344	350	365	383	352	342	337	364	314	331	363	327	345	353	371	350	307	361	368	348	368	336	353	329	366	364	323	350
65232	87762	58375	25675	16401	3633	598	566	588	595	577	578	576	607	535	583	560	541	555	567	585	570	612	541	548	578	563	578	610	576	575	551	559	568	594	541	577	534	564	593	547	550	562	552	520	612	583	560	613	607	572	555	583	564	610	581	572	547	561	554	563	595	580	579	542	551	558	565	594	559	545	549	603	562	557	579	558	540	550	602	531	605	565	554	593	553	599	567	578	547	524	536	568	561	548	568	525	591	574	562	533	553	534	563	533	543	575	562	560	568	542	555	546	593	547	551	598	557	557	572	560	536	567	560	535	606	537	539	556	536	522	567	549	551	570	536	522	548	542	572	533	569	577	558	592	578	591	583	598	543	564	513	561	591	556	552	554	571	567	532	563	551	542	549	603	545	564	573	586	542	553	596	575	587	576	530	573	519	552	600	529	602	555	580	536	536	558	608	554	561	600	540	572	568	541	552	559	551	573	554	541	571	572	573	539	547	554	542	589	572	554	536	606	628	583	589	573	533	566	568	611	578	576	565	566	585	600	558	548	574	553	572	567	554	561	591	583	562	539	550	541	537	571	549	510	533	566	578	542	557	553	589	532	544	559	588	545	582	548	509	555	548	576	565	555	534	576	551	580	558	603	599	565	601	570	577	559	543	614	524	560	599	551	582	570	535	547	527	573	545	573	602	587	558	654	533	571	617	561	599	558	561	570	567	532	544	552	580	571	535	569	567	587	587	562	593	558	590	536	532	552	544	585	547	613	579	593	585	559	550	597	585	599	554	551	559	541	600	591	551	512	550	606	552	580	571	539	551	564	547	580	574	548	548	585	577	545	560	562	554	535	560	580	583	628	521	582	563	605	599	606	562	597	555	556	564	585	590	603	570	582	506	570	562	583	576	582	558	553	576	553	601	580	562	607	564	536	566	542	580	573	547	542	575	581	613	570	561	549	568	571	532	544	588	564	562	550	594	559	607	547	576	551	588	581	598	582	574	586	560	540	537	597	549	545	564	599	584	577	549	564	552	603	556	556	571	567	601	540	615	531	558	540	590	564	555	548	574	556	556	543	571	526	584	553	620	551	550	550	528	568	569	571	539	577	583	568	545	619	561	579	561	583	564	591	597	537	603	563	614	573	573	578	599	554	570	559	569	573	548	585	591	528	562	539	566	577	557	554	558	535	541	554	560	567	579	547	583	556	561	548	560	575	542	547	585	530	548	545	588	575	567	582	568	544	539	608	562	550	570	549	528	565	562	591	573	613	552	560	601	522	529	618	566	548	505	585	605	578	594	600	559	552	570	563	602	532	604	573	560	536	566	590	528	558	581	565	584	541	590	584	538	582	571	581	585	561	568	556	598	579	534	591	599	604	597	573	566	601	592	568	521	571	584	570	556	536	571	562	587	588	530	565	551	587	600	566	533	594	590	604	590	545	557	561	550	563	553	597	562	578	568	561	569	587	584	549	558	584	554	572	566	589	561	558	590	539	562	561	510	552	562	561	612	533	595	576	547	554	586	573	554	586	606	581	553	589	585	553	563	549	584	561	573	569	575	537	533	536	594	605	568	587	563	575	621	580	553	572	576	584	581	538	559	546	557	546	561	569	604	567	612	557	595	583	570	547	514	563	584	552	586	551	568	547	533	569	566	561	572	552	581	604	551	539	581	581	568	600	579	578	551	562	519	571	565	530	626	532	570	595	559	527	569	577	559	605	552	568	591	593	515	558	593	574	547	559	549	564	543	572	537	535	567	550	561	546	586	569	580	610	540	544	589	540	580	545	580	556	558	542	632	540	571	564	522	606	581	552	560	618	583	563	621	558	571	560	558	544	532	544	620	592	572	568	586	588	554	593	593	543	547	554	558	573	526	589	542	588	596	537	575	556	560	563	554	533	539	541	596	548	572	567	582	550	540	594	548	538	552	540	570	533	546	571	553	606	556	541	532	579	574	579	561	596	535	544	569	561	574	577	583	596	592	550	566	533	569	564	614	575	585	523	563	607	590	556	543	579	557	554	588	628	599	540	578	564	587	560	569	549	583	556	640	565	599	574	555	591	544	587	576	495	556	576	564	608	561	610	576	512	550	582	545	546	605	538	555	587	584	561	606	574	559	602	589	616	596	600	561	567	559	582	562	582	588	578	565	585	576	545	583	550	566	568	566	591	515	569	570	537	557	564	569	594	600	534	593	577	560	572	576	583	576	521	580	528	606	600	541	544	567	567	534	631	555	573	557	522	619	558	581	593	576	556	582	588	539	573	520	552	570	592	563	609	573	586	602	558	551	577	561	532	574	538	578	580	579	559	584	585	551	535	588	586	561	577	559	580	583	590	524	564	555	538	549	547	581	597	565	535	553	579	608	571	556	558	568	620	562	591	559	578	589	554	602	552	596	563	546	542	551	584	591	513	565	572	607	562	562	577	625	565	545	528	580	603	560	532	555	539	551	552	541	560	604	551	545	604	544	563	557	565	557	556	583	564	583	533	569	576	521	575	575	567	554	552	612	541	583	542	558	574	558	531	555	558	575	564	592	572	579	577	547	534	575	558	532	580	542	588	522	553	591	553	544	533	575	548	563	541	538	597	571	585	569	549	567	551	582	535	580	567	538	517	523	565	569	568	580	562	540	607	575	587	610	577	575	584	553	547	589	573	504	513	538	591	577	564	593	533	518	568	528	589	557	553	557	528	594	545	550	599	581	573	553	568	615	549	561	585	571	603	559	532	607	578	527	546	596	530	595	519	572	565	605	585	581	585	567	566	578	546	571	537	567	578	613	581	554	522	618	600	550	541	585	612	594	582	562	570	536	576	532	566	588	587	545	559	602	527	607	530	543	546	552	538	637	527	576	590	595	542	600	572	540	528	605	608	564	591	598	603	540	593	558	595	572	545	574	574	595	559	553	553	622	559	586	561	549	593	585	552	537	583	557	577	552	557	569	556	564	577	570	552	555	585	587	592	561	552	559	606	565	553	540	548	569	557	524	580	585	582	572	535	556	572	583	585	564	561	534	535	547	552	582	576	595	572	566	532	597	579	585	576	528	597	539	534	580	573	559	585	580	539	591	564	550	575	559	588	572	569	564	586	617	567	573	552	601	612	585	545	536	565	557	535	585	545	605	578	555	556	568	565	535	614	572	533	561	602	564	610	545	580	586	585	590	568	551	560	577	528	564	551	548	554	516	601	564	565	563	541	587	546	541	628	514	610	550	566	602	553	598	597	572	552	581	584	576	560	580	550	600	584	582	559	537	553	606	608	528	566	601	572	565	548	581	627	557	583	565	580	575	530	565	596	588	567	558	537	536	562	556	511	570	578	550	571	594	632	562	554	549	559	547	589	607	486	597	553	575	594	572	581	551	551	554	523	522	542	549	575	581	546	554	587	594	575	536	565	583	556	555	570	539	524	572	545	530	536	516	566	584	540	556	563	614	578	554	582	575	549	544	571	517	531	553	608	548	614	544	596	555	554	526	537	605	570	583	528	594	563	523	516	544
24474	23012	30902	24168	21489	15805	1797	655	528	571	581	516	521	566	542	539	564	561	543	506	535	566	536	542	552	534	601	539	525	555	570	535	539	522	557	558	582	575	580	518	542	536	516	559	535	560	526	587	557	550	545	513	522	543	529	589	526	523	553	548	556	484	554	516	508	559	557	582	529	536	537	571	565	544	552	550	543	548	529	533	525	537	576	586	547	481	527	555	528	552	520	556	525	544	528	519	580	504	551	531	489	539	515	517	543	579	504	547	544	540	528	519	538	587	560	577	561	553	540	560	520	539	588	503	544	537	528	565	553	599	587	566	526	568	558	507	558	580	524	562	580	565	484	516	524	498	538	493	515	519	573	558	552	597	568	583	575	519	580	555	526	544	549	556	570	543	541	517	557	558	551	530	550	543	572	539	508	544	515	524	540	567	559	560	578	563	562	573	523	545	569	562	567	559	575	548	559	510	546	534	543	519	546	583	525	533	597	525	538	528	526	572	547	506	532	540	557	582	565	521	551	553	535	512	560	521	555	542	563	518	545	530	528	528	553	571	515	518	535	517	569	523	541	557	546	510	587	534	559	546	548	512	539	538	564	524	583	576	572	540	528	551	536	518	565	557	513	580	490	522	570	567	524	517	585	510	561	571	547	557	545	569	529	550	512	564	556	548	530	543	609	562	543	546	547	561	556	548	569	502	571	508	531	540	510	521	533	551	543	585	514	530	520	525	536	538	514	507	508	515	571	581	534	570	542	569	497	601	528	547	496	540	543	577	547	521	539	574	517	547	560	561	567	559	532	536	595	507	541	553	572	599	566	562	560	525	536	528	552	531	543	545	502	485	543	549	515	586	555	508	568	536	540	560	568	538	561	560	563	538	557	535	557	556	527	556	542	534	536	494	530	541	528	596	526	562	557	535	564	543	532	583	569	565	540	530	576	550	536	568	575	547	562	503	532	547	588	577	535	540	568	556	549	569	567	546	546	511	536	553	538	532	548	547	569	512	551	537	533	539	549	527	536	527	524	569	572	555	562	575	557	538	509	531	569	546	533	545	537	528	545	548	545	536	549	553	585	535	566	562	525	489	567	528	546	562	587	549	574	515	584	545	572	556	541	556	593	550	580	602	566	543	556	514	505	552	513	498	514	538	577	527	537	597	549	556	565	541	551	509	517	592	543	565	523	557	541	529	543	553	544	576	559	536	555	592	573	565	531	534	552	571	545	543	548	561	499	563	544	573	512	510	531	548	489	512	544	588	554	557	551	533	540	544	541	497	604	587	581	563	562	557	506	524	547	564	544	516	508	536	522	547	532	500	550	532	547	592	525	542	544	589	532	555	562	553	556	528	533	536	536	566	532	556	573	563	558	555	561	537	550	518	539	553	563	554	535	600	528	587	524	536	528	493	540	494	537	501	568	538	551	537	558	564	572	556	570	511	562	536	549	561	535	540	562	560	573	569	556	524	539	551	572	577	516	537	539	521	543	572	600	523	523	560	549	555	568	534	530	542	518	542	536	557	567	536	521	555	610	561	562	594	531	573	543	519	528	521	583	534	559	547	554	539	517	528	504	519	543	521	497	529	553	543	533	563	515	546	515	561	548	507	526	533	538	546	561	520	543	527	566	491	580	519	530	558	529	539	557	533	553	559	528	566	586	555	545	521	545	542	545	530	572	518	540	565	532	557	562	529	549	550	515	522	536	540	550	546	585	554	586	543	559	562	502	526	566	558	509	527	539	620	535	548	501	540	538	555	498	553	500	558	535	536	543	509	594	515	530	562	571	548	527	560	546	551	526	525	582	529	526	561	565	599	524	596	517	538	545	556	557	533	545	496	528	574	584	552	561	561	560	574	507	567	558	551	554	517	478	530	536	544	579	583	547	558	553	557	520	527	528	530	525	556	532	571	525	549	539	534	551	542	529	527	523	571	540	577	519	540	564	554	567	560	529	572	561	500	577	552	528	525	521	501	563	539	544	562	556	558	587	540	536	508	534	562	537	568	550	533	587	573	554	575	531	559	536	545	539	517	592	581	579	557	538	509	503	565	555	589	547	558	589	501	528	530	564	508	522	552	548	541	540	548	541	504	616	542	534	554	538	536	542	495	585	525	573	533	591	553	588	540	531	529	529	550	572	578	557	529	569	552	515	531	576	539	523	565	541	580	522	520	533	535	591	605	522	555	553	557	570	567	546	536	565	563	552	546	545	550	486	544	542	514	529	576	523	507	581	537	546	529	562	538	531	554	573	521	541	543	541	558	526	573	538	568	527	538	568	520	564	539	571	536	536	550	515	515	569	537	569	540	542	560	528	567	556	541	574	547	530	557	580	534	501	548	572	596	529	549	522	539	534	572	580	557	548	537	555	514	598	531	571	567	517	530	530	572	583	557	549	538	592	566	519	605	497	532	589	548	535	561	594	540	555	579	544	557	535	544	537	560	557	542	520	570	546	520	543	557	611	508	563	521	565	540	552	565	513	554	566	519	538	507	513	609	558	529	547	533	594	549	533	569	536	553	512	558	521	534	549	508	560	562	574	546	536	550	530	516	555	532	538	530	554	556	519	550	572	519	539	548	579	564	524	575	587	544	527	565	499	586	505	519	587	548	544	561	578	509	503	541	526	545	551	527	508	494	564	503	549	527	527	531	517	543	549	562	520	562	592	542	541	543	569	535	540	567	563	535	535	531	529	552	529	545	523	572	528	538	572	542	568	557	578	578	550	543	534	561	555	523	538	534	542	567	542	550	626	508	508	516	513	539	572	523	536	533	578	543	597	547	506	531	523	567	589	570	541	584	552	530	558	534	497	535	547	541	547	515	539	533	546	528	544	543	518	563	562	528	550	526	550	583	512	535	546	557	568	522	527	525	540	542	534	509	541	551	510	544	540	562	528	576	566	604	538	554	547	577	526	533	540	569	555	533	567	540	569	501	543	528	525	499	518	543	573	553	542	584	543	555	551	569	558	515	548	553	563	549	564	521	576	592	596	507	553	555	562	527	540	519	513	552	564	576	560	538	590	520	536	541	541	543	525	498	552	552	563	550	542	548	553	533	574	577	594	537	561	566	554	497	556	526	568	558	519	549	540	547	545	541	539	561	551	593	543	585	548	546	554	521	552	554	540	541	595	559	575	534	562	588	511	550	511	555	554	533	512	529	528	545	518	560	541	550	527	539	554	550	578	543	568	568	547	550	576	526	561	561	527	582	502	521	543	520	535	546	587	569	550	580	510	517	533	526	558	565	540	534	560	574	566	522	556	555	544	533	564	571	598	513	537	534	527	563	537	533	542	563	630	546	548	585	540	542	540	525	540	499	529	512	524	575	530	574	569	586	567	557	558	513	501	562	572	546	538	556	563	539	524	529	521	540	540	531	589	502	534	577	550	535	551	556	527	542	553	540	526	532	538	577	510	510	554	535	531	557	525	573	560	593	549	524	552	553	551	556	568	516	533	522	541	498	530	518	509	535	512	542	557	574	553	549	568	541
62697	96303	62935	28064	19126	4959	844	872	898	851	874	841	875	832	856	818	817	864	817	817	824	810	821	823	914	874	856	845	826	847	844	794	825	796	854	878	780	871	865	841	802	884	855	820	879	822	796	888	812	791	870	818	836	823	827	864	777	815	825	852	760	831	841	879	855	840	825	894	857	868	850	799	851	818	764	867	830	848	842	860	844	782	838	804	854	822	841	823	856	856	858	890	889	859	833	781	883	865	821	858	788	836	783	788	841	789	833	865	857	863	832	803	798	853	831	838	834	838	828	781	868	854	840	850	856	809	818	813	833	817	844	822	841	838	848	851	887	832	803	882	867	818	807	806	830	841	854	852	804	870	790	776	872	841	831	840	867	830	811	841	853	808	859	840	882	871	823	819	784	862	852	765	826	877	883	867	839	875	844	842	819	821	810	814	848	861	840	773	853	856	869	833	852	837	901	872	828	829	817	815	812	805	833	840	810	824	822	880	826	846	838	848	841	821	811	856	849	840	787	792	842	814	842	781	817	848	847	842	829	813	793	800	834	859	852	805	811	805	838	830	875	821	837	846	878	867	828	828	845	777	857	822	900	888	827	865	833	826	830	851	841	842	820	824	821	841	836	846	827	800	809	841	816	885	866	812	821	864	873	800	880	863	870	853	838	813	836	838	854	824	869	856	801	846	805	806	832	837	830	803	868	849	840	790	840	890	864	840	843	851	812	807	803	819	877	824	815	827	831	835	876	837	866	803	838	832	847	836	831	845	839	825	821	854	795	807	873	869	780	869	836	887	840	836	833	842	833	810	841	848	861	811	826	870	837	874	821	881	848	792	894	837	871	877	804	841	837	853	798	881	813	865	854	864	825	805	838	885	841	853	803	836	845	798	835	863	796	834	885	786	828	857	810	834	813	802	844	871	815	849	858	836	815	789	837	868	845	830	804	837	832	812	886	855	855	886	820	859	861	815	859	833	854	816	831	867	840	840	850	840	826	847	773	829	830	803	791	844	829	875	875	814	864	855	830	849	823	859	845	829	874	857	810	838	803	833	834	821	826	875	861	823	817	856	849	861	815	837	792	841	884	817	870	794	862	839	845	841	831	841	868	822	827	847	816	832	843	854	880	822	858	821	884	845	862	848	849	865	812	798	896	808	822	870	832	872	820	837	791	799	798	865	809	844	822	830	815	826	818	824	834	830	796	868	802	871	800	809	834	812	805	813	833	871	819	844	845	832	778	873	783	857	834	880	841	840	872	784	814	806	851	817	826	826	836	833	798	827	885	866	849	816	859	821	798	834	816	838	839	832	857	874	816	816	824	849	831	840	833	805	846	868	837	866	841	809	801	816	832	811	820	787	798	820	786	884	836	851	845	807	839	796	847	855	834	881	890	818	847	827	831	781	840	812	835	835	852	825	816	865	825	840	883	842	840	818	843	823	842	849	830	874	860	812	808	818	900	828	826	844	826	850	856	871	844	899	824	840	841	848	865	857	811	803	808	856	858	858	784	801	829	882	824	838	840	802	859	786	827	840	822	848	814	824	828	834	847	831	811	827	857	840	801	820	890	837	813	876	903	795	866	832	865	834	823	822	837	855	874	802	791	826	807	838	849	844	857	815	817	871	797	817	870	841	853	843	850	845	793	789	892	830	781	828	822	812	842	836	846	863	847	813	787	841	845	823	819	822	829	845	873	868	836	846	833	853	910	830	843	854	825	843	867	814	805	788	822	815	861	877	812	834	830	863	822	884	822	827	854	879	819	830	833	846	867	857	874	838	892	804	767	805	870	826	842	798	837	803	844	878	853	814	827	790	895	893	820	793	858	778	809	822	831	825	804	815	808	840	814	869	877	812	851	859	822	856	811	863	853	871	827	876	839	877	835	814	842	855	846	817	785	809	797	810	873	861	811	815	815	828	890	909	843	841	797	864	845	841	828	802	849	789	841	855	891	835	823	903	867	823	768	922	849	815	806	831	798	842	874	819	883	838	812	820	858	785	822	846	802	843	806	807	860	815	839	849	847	860	877	843	858	798	846	802	799	801	851	851	838	826	849	852	850	801	849	862	817	829	829	838	857	823	859	801	824	820	803	828	858	886	852	852	836	829	887	829	826	830	834	836	840	804	833	854	823	799	859	802	850	854	798	800	871	859	855	827	796	847	850	821	844	807	862	844	846	817	820	852	867	862	844	788	855	834	808	838	831	836	839	826	861	850	868	816	859	909	880	822	821	842	774	877	858	836	895	852	856	860	847	860	816	804	842	828	822	903	805	805	880	863	852	788	817	778	851	871	831	817	865	835	845	828	824	841	833	809	831	826	881	817	842	841	847	808	823	825	776	820	818	850	831	803	836	833	837	796	829	865	859	821	874	787	864	812	867	799	843	840	855	843	824	835	823	860	841	793	833	814	847	868	855	844	880	839	856	805	833	827	844	813	834	829	794	813	863	830	796	846	878	834	880	833	843	838	849	844	821	847	827	883	829	809	826	810	823	832	862	863	858	842	823	779	853	815	869	847	843	876	898	763	817	844	790	810	810	831	849	844	850	795	825	789	812	850	809	873	878	821	840	848	855	814	835	817	761	860	836	824	816	812	785	831	848	799	844	854	914	839	804	794	793	787	804	804	805	823	808	825	856	850	839	853	847	827	841	813	865	823	858	841	825	838	868	898	814	813	794	820	804	803	824	787	859	795	882	796	809	816	881	792	830	839	837	824	854	834	804	845	866	867	864	848	819	878	863	831	864	806	892	814	822	826	790	870	802	848	893	896	825	815	867	795	821	802	870	865	832	834	803	868	783	861	833	852	836	820	830	892	897	808	860	828	860	833	841	825	843	810	805	852	852	837	851	860	850	825	816	851	787	832	882	839	813	837	831	799	796	851	827	834	761	854	813	846	804	863	855	824	907	868	819	849	806	846	846	776	864	872	816	810	879	817	814	895	863	800	873	838	848	794	836	847	788	860	844	824	837	857	819	812	868	831	840	823	843	853	859	802	814	831	879	836	799	814	822	852	862	908	813	816	814	802	816	812	914	918	787	832	850	876	810	867	893	814	870	874	831	836	841	800	807	843	837	853	782	850	807	844	837	816	808	823	860	864	859	747	839	799	828	800	828	839	834	849	856	804	846	836	838	821	874	809	832	899	814	840	802	823	817	884	916	819	825	818	905	822	801	822	846	828	882	861	852	815	877	833	890	854	811	897	821	859	853	813	874	833	774	898	880	868	827	813	812	811	857	751	883	860	852	868	796	813	851	864	844	797	806	871	817	815	815	809	823	843	814	859	858	843	836	852	860	849	805	826	853	811	872	824	883	813	812	811	859	823	841	805	826	786	831	863	805	807	830	852	753	835	826	790	877	834	809	776	811	856	838	867	802	861	864	840	796	869	902	854	821	860	869	801	780	870	856	892	803	860	789	821	859	828	896	821	881	838	825	783	819	834	872	874	857	841	834	789	861	830	779	762	837	843	811	828	811	818	837	872	871	800
33686	31108	24971	6742	1012	406	278	283	281	301	306	280	295	270	297	279	283	309	280	285	312	307	291	272	279	268	281	287	262	289	267	268	273	317	299	268	259	311	313	290	282	274	295	294	288	267	282	252	254	299	283	284	273	270	273	290	298	276	273	269	288	293	331	270	262	265	284	293	282	261	291	283	271	309	284	270	301	282	280	267	271	266	276	264	301	293	285	305	262	298	292	284	276	307	292	256	270	312	278	262	284	268	266	249	277	273	285	300	271	278	285	267	290	257	280	292	256	281	270	245	307	268	288	283	301	282	290	291	286	290	314	270	290	268	275	273	261	303	257	286	263	260	324	253	270	260	310	272	278	273	304	300	308	300	282	249	277	293	288	283	267	260	296	264	284	267	312	287	272	278	299	281	265	250	266	269	281	249	255	290	299	272	285	283	289	282	269	291	297	280	304	294	288	270	302	269	301	257	274	256	273	264	267	283	296	290	291	277	266	259	260	296	281	295	268	273	292	277	290	292	275	296	283	287	281	289	278	297	274	279	273	284	275	278	311	301	281	283	308	275	267	304	275	282	257	287	279	272	269	277	282	294	270	262	331	288	290	288	293	263	255	289	263	290	289	257	280	252	295	275	304	259	265	264	254	267	274	289	274	278	283	312	257	258	298	267	299	290	291	260	296	286	263	291	279	269	266	277	314	278	285	274	264	288	309	276	259	302	297	250	270	296	270	264	278	272	298	264	285	307	273	296	277	321	294	298	261	279	282	305	257	305	265	309	294	264	292	332	270	310	299	294	293	290	249	281	269	309	316	302	278	271	288	294	257	280	281	269	283	270	279	278	300	285	271	266	268	287	258	263	301	283	284	285	265	300	238	298	307	269	271	277	309	289	257	257	283	276	287	258	259	273	309	292	285	284	272	303	293	287	285	265	282	278	291	268	297	286	257	280	284	276	270	274	262	277	287	282	271	239	286	272	266	280	288	314	313	257	263	276	284	273	287	291	266	307	262	284	274	306	308	281	235	285	279	280	281	284	284	279	290	277	262	270	283	279	258	292	288	287	288	258	280	279	316	304	287	279	281	278	275	312	289	257	305	269	260	287	278	277	294	294	290	266	271	282	306	271	280	293	297	306	287	262	312	281	284	259	284	273	286	292	297	258	299	303	279	280	274	276	289	271	249	292	293	273	310	282	273	266	287	290	273	283	298	280	285	298	296	255	300	296	278	285	281	256	274	292	282	279	264	305	285	274	304	279	280	296	266	263	290	299	271	278	262	291	279	283	285	288	287	243	257	293	280	287	314	279	270	272	281	283	271	261	259	291	287	298	299	315	311	270	278	300	260	276	276	274	255	287	278	303	290	282	266	279	299	304	274	259	287	300	279	288	274	288	293	275	288	286	277	280	255	280	298	285	237	288	248	289	295	310	274	269	264	306	276	308	277	279	265	270	259	277	259	290	283	264	274	264	305	280	290	269	293	283	268	277	260	282	259	304	293	286	302	289	285	269	262	308	269	251	270	290	293	267	270	298	284	271	280	267	307	290	293	274	276	298	263	297	282	286	273	253	296	297	286	268	279	296	303	303	274	300	308	288	303	273	283	272	276	266	285	293	288	279	272	307	278	302	284	273	259	254	300	263	274	260	303	273	268	241	269	298	270	293	281	300	285	263	306	275	270	276	279	262	259	289	281	316	308	316	298	302	288	278	280	285	296	262	315	310	263	255	290	282	291	288	286	256	293	282	281	282	277	252	307	302	327	280	284	328	288	271	281	250	283	273	270	271	268	267	280	270	307	279	283	305	307	262	274	258	294	279	254	286	270	294	267	280	271	295	277	288	269	267	267	269	303	271	299	322	299	284	264	283	290	293	277	278	290	280	283	289	270	295	269	280	286	273	290	273	278	268	279	302	279	269	291	261	276	266	297	256	292	329	270	286	287	282	284	297	264	280	245	276	245	295	300	297	287	278	263	286	322	298	261	280	315	287	264	286	282	321	263	263	310	258	266	270	286	273	278	270	294	292	276	269	245	287	281	278	255	278	266	302	262	287	272	265	272	286	285	303	303	282	265	257	255	275	277	263	292	262	271	277	311	289	271	283	270	308	274	282	262	278	278	292	301	295	280	298	278	283	292	286	268	261	285	273	243	270	268	266	254	288	313	266	304	280	273	246	310	281	309	292	265	269	272	273	293	299	270	272	251	280	296	261	272	285	305	274	276	285	278	313	278	288	296	291	262	291	273	265	293	275	299	238	280	295	325	282	317	254	290	281	291	266	266	273	270	285	257	262	288	294	322	266	266	248	302	297	305	279	285	287	288	278	279	287	287	232	283	280	268	238	287	253	282	253	252	292	287	289	256	284	247	258	266	287	286	297	260	277	277	321	302	288	309	298	278	317	257	257	277	278	272	262	303	282	271	302	309	287	293	273	277	257	294	275	275	276	277	302	263	272	292	281	267	276	291	267	301	274	253	289	270	282	249	312	259	274	292	295	302	290	311	249	263	261	281	272	278	303	289	266	279	280	261	280	278	280	285	280	302	286	288	276	278	271	296	249	273	296	298	288	264	267	266	277	257	277	284	250	291	282	262	284	311	265	259	270	283	289	295	255	291	262	283	324	264	295	272	275	260	289	263	306	279	262	305	273	296	267	285	274	278	287	278	266	260	285	261	276	286	306	277	272	251	282	274	266	282	306	278	282	274	280	293	256	301	292	267	262	297	297	265	304	280	294	278	286	275	281	281	268	254	281	282	282	305	287	353	272	261	298	291	276	278	308	296	308	300	306	285	271	270	276	262	298	289	253	310	300	281	247	265	266	283	289	272	283	289	263	255	279	256	287	290	259	270	288	263	300	256	256	279	292	295	271	282	293	300	276	289	276	286	245	273	275	278	274	283	275	313	263	296	262	277	263	269	279	267	286	278	291	250	240	268	315	290	278	289	280	299	272	306	277	289	271	315	280	295	297	293	281	293	241	272	293	263	279	292	282	288	318	280	301	286	283	283	272	295	261	279	270	266	280	287	281	276	291	286	269	269	277	255	294	297	263	276	270	274	286	275	301	306	246	279	271	262	275	267	255	273	295	310	268	245	271	260	277	290	299	273	271	274	294	249	290	305	296	278	288	318	273	280	272	266	272	301	296	270	292	266	293	263	285	253	269	279	315	276	287	253	282	274	285	284	278	318	281	305	295	276	267	309	319	282	300	293	273	275	291	295	281	263	299	273	279	288	261	280	281	283	293	282	304	310	303	290	273	265	263	288	270	245	250	295	272	299	272	272	275	253	270	277	310	314	272	277	276	250	314	277	289	269	255	272	273	305	276	291	283	303	281	281	279	291	279	280	301	260	280	266	290	274	271	265	253	282	296	293	275	286	253	268	292	287	299	272	272	306	278	277	256	297	282	280	301	264	264	257	245	274	309	272	267	270	282	288	266	290	299	304	285	287	291	293	316	298	307	268	313	268	285	279	277	285	264	288	296	291	272	276	293
43887	46331	27136	4009	2025	724	501	460	474	493	478	480	468	475	486	492	478	449	510	499	482	485	497	466	464	490	471	450	459	417	490	470	484	467	502	472	448	507	458	440	497	470	462	476	453	479	499	480	443	494	437	479	452	461	479	494	452	439	510	473	465	489	497	453	469	465	480	497	477	475	478	444	415	482	444	446	451	477	466	477	484	517	440	503	492	486	463	537	447	462	497	492	426	465	459	488	463	462	483	502	457	473	450	461	488	514	467	453	482	471	464	482	461	468	461	463	533	467	459	425	471	473	489	450	467	471	462	512	454	490	462	497	488	483	514	494	472	479	496	463	488	487	473	498	510	441	468	478	463	467	504	442	454	478	471	466	468	470	477	476	463	456	510	476	458	484	501	474	474	475	462	457	487	468	488	450	471	450	458	509	454	464	493	422	509	495	465	479	465	481	457	488	487	468	463	469	467	469	457	478	435	480	506	481	494	467	464	476	472	472	476	434	490	444	472	480	490	496	499	474	447	486	412	450	493	453	455	454	466	473	494	444	489	473	446	468	462	447	435	451	496	417	482	499	475	479	454	479	498	446	470	485	454	433	472	482	433	484	473	433	435	464	433	478	476	464	468	449	479	521	463	471	511	449	466	496	473	453	476	478	473	471	490	475	496	467	453	513	470	417	450	479	446	452	449	487	447	422	452	440	517	480	445	452	499	483	463	457	445	468	495	478	477	449	466	462	449	490	469	467	489	478	453	475	476	490	461	481	466	504	449	446	459	500	511	482	473	458	447	495	505	477	491	480	438	447	479	484	473	500	480	446	434	472	506	426	479	453	500	513	476	459	476	475	491	486	462	472	445	467	457	488	502	467	485	458	484	448	460	452	447	497	467	493	467	464	480	455	449	482	454	479	457	515	483	499	492	461	450	499	479	502	474	480	477	468	501	480	456	446	468	510	509	458	466	477	483	498	506	429	484	490	456	473	445	442	492	481	445	494	470	495	457	504	495	474	497	442	461	488	460	460	482	476	504	504	482	473	470	458	475	493	502	452	505	446	467	472	501	482	482	473	522	459	482	471	457	475	458	453	485	461	465	464	449	452	509	458	462	448	469	479	453	437	473	463	475	457	474	480	468	468	479	473	491	488	444	443	450	483	478	498	456	477	488	456	474	461	472	470	475	444	445	490	480	446	490	486	503	454	442	469	511	440	513	494	462	462	435	495	496	450	460	452	496	451	500	456	459	522	497	494	482	485	500	479	496	488	491	503	464	465	473	452	461	453	482	479	481	521	463	507	504	472	445	491	467	482	485	454	448	482	471	465	452	491	466	447	474	413	467	464	495	483	481	463	471	482	454	484	454	469	459	485	477	469	495	492	473	430	472	481	449	459	483	465	484	423	461	440	444	449	474	479	492	473	487	468	457	464	469	479	476	459	489	474	461	463	441	473	499	507	489	454	483	499	473	454	521	457	451	413	450	490	483	469	501	492	436	475	447	465	449	504	447	464	464	508	476	487	479	473	482	504	500	463	448	449	466	477	467	467	441	508	431	476	468	475	448	461	460	483	444	472	506	505	504	470	471	445	455	467	486	462	449	473	494	456	477	483	457	475	475	493	462	486	486	462	468	474	462	474	478	454	484	466	490	477	465	473	481	455	479	453	457	469	477	443	460	488	492	503	517	472	473	514	458	487	487	493	452	479	466	510	483	468	467	455	474	488	455	478	482	490	444	457	438	502	490	499	460	482	466	444	451	425	487	495	429	455	488	480	454	460	449	449	513	443	485	466	493	471	459	487	456	478	478	491	493	492	470	480	476	425	472	461	452	541	422	487	455	470	497	458	488	456	485	473	450	489	475	487	473	491	500	485	474	458	476	509	466	484	494	476	449	465	456	466	438	451	474	453	426	486	460	435	510	423	482	451	472	510	518	525	501	495	482	451	486	465	506	454	482	446	482	474	451	459	446	482	451	457	486	466	456	494	463	502	480	461	468	479	511	487	473	508	482	478	459	458	443	471	467	482	490	477	466	512	462	498	460	467	457	493	473	496	425	453	446	521	471	455	453	471	472	443	473	445	450	465	485	507	485	466	482	456	472	452	480	493	437	471	480	452	463	479	470	499	483	455	469	458	423	459	489	507	482	461	494	498	491	487	496	454	441	501	457	426	482	485	511	513	494	421	479	464	505	473	486	467	481	488	450	537	474	452	465	482	485	473	508	471	430	504	496	483	487	473	494	462	487	437	493	452	483	490	444	424	459	441	431	495	485	482	450	480	471	471	473	449	462	501	462	470	436	444	468	483	444	496	444	456	472	465	498	520	496	452	488	473	448	466	483	471	444	447	509	453	490	473	465	456	475	490	466	468	484	473	460	485	441	464	526	463	488	486	482	465	469	526	481	496	487	435	456	482	499	451	473	465	484	451	458	436	462	465	474	477	457	458	469	432	432	471	465	480	435	502	487	460	474	487	477	483	467	507	465	500	502	457	460	477	476	457	461	491	474	438	480	465	492	472	441	463	508	447	479	469	509	486	475	445	450	454	489	465	466	480	431	504	461	501	463	497	491	489	420	505	522	465	504	457	457	466	464	460	462	511	495	450	486	434	476	442	485	447	439	469	488	464	463	481	451	498	442	465	514	451	451	477	485	473	468	469	475	431	477	491	436	458	500	477	496	459	433	481	459	462	483	459	467	462	443	477	468	457	431	457	488	442	466	490	451	483	478	506	519	442	487	461	486	449	436	451	473	444	525	442	470	453	474	450	478	516	474	430	465	479	492	478	424	463	462	483	440	486	516	519	465	480	454	500	453	446	434	460	505	449	484	461	483	479	475	518	482	485	462	464	442	478	445	465	486	472	472	477	481	441	470	488	448	493	496	457	446	473	490	475	478	458	482	458	466	439	475	491	500	439	463	502	462	491	485	472	482	483	477	485	495	568	445	480	474	470	429	474	490	474	477	455	463	506	510	462	465	445	476	497	460	451	473	499	472	471	441	505	459	469	460	465	475	487	464	452	431	415	502	453	460	423	447	455	464	460	445	435	485	467	504	476	464	465	525	483	479	498	456	463	486	459	448	475	446	481	467	417	490	465	459	512	461	424	473	508	478	483	469	422	481	470	434	506	451	433	452	471	484	479	447	464	469	500	460	461	473	475	428	471	491	443	479	511	476	448	525	472	470	463	534	467	432	481	495	458	486	444	482	485	502	467	499	438	492	458	428	517	470	438	480	465	463	465	477	495	478	446	450	487	491	473	462	497	455	458	476	521	466	453	460	495	489	467	448	456	518	492	472	497	461	467	491	463	447	456	481	483	461	509	486	478	490	468	444	496	458	467	443	461	504	465	482	477	484	445	447	515	487	534	462	487	466	495	417	440	462	527	487	487	458	480	465	479	488	470	440	465	487	466	481	449	472	452	460	477	510	484	445	468	431	479	449	430	474	501	477	433	463	475	447	433	435	440	498	415	503	464	484	497	530	441	500	485	495	479	467	469
25730	24277	33118	25970	18471	5805	540	397	382	360	354	383	353	376	367	372	360	353	388	367	365	352	337	374	378	357	373	373	321	360	361	375	348	375	358	371	361	380	379	365	392	390	342	344	350	370	354	375	349	355	341	333	384	376	369	348	373	402	369	363	329	373	363	351	360	371	358	348	353	354	348	387	324	365	380	392	359	342	387	395	339	377	359	344	355	380	371	339	356	363	356	363	354	359	349	386	340	326	351	360	382	356	342	309	396	348	342	361	312	408	400	351	374	380	365	385	350	333	376	337	343	384	357	353	351	366	358	362	383	378	398	334	364	373	364	395	370	323	314	365	377	349	368	393	416	344	359	364	351	348	312	395	368	359	353	352	339	354	387	364	360	378	363	369	356	359	378	350	373	363	368	344	356	371	362	362	361	376	347	390	361	337	345	343	339	377	391	401	356	373	373	400	335	355	361	411	367	393	378	374	353	371	381	358	393	338	375	363	379	379	359	363	356	353	338	342	360	377	369	379	359	393	348	342	399	383	293	353	387	363	348	376	343	331	328	346	338	376	328	350	362	369	347	364	391	394	357	338	358	347	367	325	370	362	360	351	339	334	369	392	359	366	348	358	356	336	376	325	368	382	347	363	311	369	324	362	355	346	326	349	393	399	356	366	363	339	379	344	333	367	320	340	353	357	346	359	385	364	333	400	339	337	366	333	388	323	363	370	349	371	370	363	387	353	391	358	385	370	386	355	342	353	346	367	378	366	371	348	352	380	366	375	344	359	376	369	384	336	406	350	384	333	347	339	350	359	374	378	355	370	343	369	345	380	360	363	371	372	402	344	328	388	356	326	335	359	335	345	323	350	367	349	371	368	348	382	375	360	331	365	360	351	337	360	379	343	372	362	345	374	366	349	364	346	358	377	330	322	348	374	337	356	379	377	364	395	378	344	340	367	354	380	389	379	337	352	353	367	368	359	372	361	367	389	368	344	357	373	374	367	373	372	328	313	391	373	344	349	349	386	368	352	360	357	364	349	377	351	365	391	347	383	351	382	377	394	359	346	351	338	349	388	359	373	387	371	371	362	347	376	356	391	349	374	399	326	380	356	371	336	359	359	345	334	355	347	365	352	369	373	349	360	363	330	351	363	366	389	340	356	330	354	342	346	367	334	363	360	388	359	360	350	367	368	366	362	389	353	379	351	362	370	406	321	343	338	375	375	378	336	329	363	341	369	360	411	384	398	364	347	398	351	363	353	356	370	356	408	344	372	338	367	343	378	365	334	377	349	337	364	355	359	354	366	378	340	364	337	348	369	368	318	340	378	405	342	341	377	345	361	336	357	387	346	369	333	371	363	349	361	364	366	331	353	358	364	360	330	351	390	370	367	354	356	343	360	353	330	345	345	364	353	350	375	347	337	364	380	354	352	418	360	362	367	336	352	387	320	334	331	319	356	397	351	355	388	358	341	362	386	356	344	381	348	367	338	378	387	379	377	363	332	351	361	391	396	369	369	342	355	322	357	343	341	356	398	373	367	356	367	368	324	346	373	364	335	367	336	370	354	342	367	393	359	352	387	398	352	364	360	363	372	341	359	354	332	369	340	390	358	370	361	406	346	363	367	354	395	343	352	366	359	337	362	360	366	395	373	346	338	351	370	397	398	333	323	365	385	343	348	345	361	344	371	322	367	350	337	387	350	332	362	332	356	334	391	358	355	323	312	348	332	377	352	377	365	334	356	347	378	325	369	383	355	317	350	347	335	376	366	343	374	379	368	395	317	362	360	351	359	389	408	374	353	369	374	364	386	347	381	368	373	349	366	368	387	336	359	346	366	343	341	317	373	363	374	351	386	377	358	354	352	321	368	366	342	398	372	357	318	366	348	344	378	364	368	371	358	340	383	336	378	372	356	331	372	368	354	370	355	384	359	359	345	380	403	377	376	372	361	374	369	330	353	333	369	315	349	352	346	370	357	361	362	376	365	351	358	347	391	341	350	379	344	354	319	372	402	346	351	333	338	349	328	361	335	384	363	357	329	368	359	378	355	360	385	355	356	364	385	364	346	349	352	385	349	343	382	335	369	356	336	356	378	329	375	365	341	352	368	343	339	386	357	380	339	330	386	386	358	338	367	388	383	368	354	342	344	361	349	372	363	369	367	351	370	381	338	377	353	366	365	370	383	373	372	350	377	359	341	356	320	333	402	363	370	350	364	357	364	354	359	349	376	362	374	361	391	362	339	378	387	363	357	361	357	353	383	369	366	372	351	375	345	348	378	373	370	401	341	339	384	380	380	368	373	360	353	344	371	356	374	378	339	359	363	349	361	388	327	374	347	332	374	382	333	345	350	350	362	364	388	359	344	361	352	341	371	351	365	372	361	365	358	368	341	390	358	359	354	381	349	369	367	379	384	363	361	362	345	363	347	336	370	369	340	358	370	384	342	346	356	376	380	355	351	337	366	382	363	372	337	352	372	359	387	369	357	361	376	383	362	346	359	395	354	379	361	369	359	391	334	340	319	372	371	359	363	371	341	345	360	333	364	373	358	412	360	357	359	379	354	351	356	360	376	397	362	348	361	315	352	375	364	337	343	378	382	360	379	350	359	368	329	393	376	370	375	383	358	351	367	351	382	377	359	367	374	360	341	333	374	366	356	370	378	367	348	354	371	388	369	369	332	414	341	361	386	370	391	361	333	380	352	364	295	365	355	359	362	367	380	378	333	390	346	361	383	374	331	374	375	351	359	350	375	338	344	385	360	341	334	330	376	377	342	345	343	351	406	338	357	344	376	362	350	368	336	370	383	350	376	356	358	379	352	392	359	368	353	355	385	352	380	380	349	355	350	382	348	367	381	373	353	368	361	362	341	350	349	352	363	379	379	372	350	369	340	350	383	381	376	344	340	348	354	329	355	380	385	360	383	387	326	394	375	354	395	389	365	342	347	369	333	386	341	344	353	345	368	375	340	395	365	354	362	368	344	367	373	351	361	374	348	328	350	392	359	417	338	364	376	378	372	373	333	350	335	356	376	366	328	348	347	405	367	339	357	348	384	388	353	354	350	378	353	326	329	342	327	386	328	387	367	361	354	390	390	364	373	340	365	350	352	340	355	370	368	385	372	342	379	361	390	357	324	352	371	378	329	405	353	340	363	346	321	342	373	361	348	384	381	390	367	356	326	339	348	371	360	352	335	351	362	370	369	314	349	344	377	346	340	342	388	342	328	342	365	376	347	362	368	348	376	371	391	369	376	346	365	348	359	392	372	375	372	390	372	373	364	357	354	361	336	379	376	363	355	326	353	396	373	366	362	346	367	364	389	360	370	365	324	387	354	345	388	357	334	346	383	358	356	361	327	341	341	298	354	353	360	384	368	349	363	388	379	376	356	358	368	376	339	361	358	377	343	375	349	326	367	393	392	368	370	371	354	368	396	360	390	359	345	367	361	369	368	364	373	345	367	328	359	382	365	391	366	332	346	325	359	356	370	351	354	395	334
62795	87446	63582	22955	12014	3050	616	576	626	597	582	574	573	584	569	557	589	589	593	620	558	553	612	633	583	584	595	604	615	593	567	568	588	581	615	573	628	600	518	619	567	572	587	613	617	587	565	554	559	589	620	585	556	602	610	607	578	580	587	579	560	541	594	539	565	573	581	586	557	530	557	567	584	576	590	561	579	617	580	548	626	567	568	613	593	630	549	575	570	599	616	573	580	561	605	570	564	608	540	572	584	569	632	568	557	602	581	552	591	605	600	585	576	580	610	579	557	603	538	640	567	612	567	614	591	548	583	558	597	584	585	623	548	604	592	574	578	561	614	584	603	610	615	554	597	595	605	597	582	576	541	564	561	586	549	580	584	621	601	566	617	576	567	596	598	580	583	548	553	594	594	611	591	608	599	603	601	563	560	575	559	566	616	563	597	557	584	612	600	570	589	599	548	607	569	572	591	568	584	534	608	582	572	549	585	577	544	583	578	546	580	599	567	559	614	590	579	624	592	572	603	590	583	554	578	557	603	571	586	578	537	599	546	599	626	602	592	562	582	585	570	588	571	565	548	586	597	579	579	583	581	571	527	611	543	583	594	558	558	595	560	531	605	565	595	563	597	607	545	615	590	563	567	615	620	621	610	601	586	546	600	596	578	547	578	589	599	591	593	569	553	607	576	566	580	625	564	605	592	601	593	627	601	585	549	609	584	594	626	580	574	586	607	569	607	603	607	561	562	594	586	577	589	618	553	573	598	577	606	606	594	586	593	570	562	607	603	597	580	555	560	577	630	634	600	587	588	608	597	590	622	605	605	592	590	603	582	613	607	586	627	579	598	589	591	572	643	569	594	582	583	580	569	606	600	570	565	579	636	602	607	540	569	588	618	572	560	607	577	581	602	576	558	533	555	620	595	586	578	557	585	583	552	581	601	631	554	589	577	571	568	562	633	580	554	597	604	584	592	623	606	627	583	587	559	593	601	610	569	551	627	605	606	595	591	622	611	594	598	586	572	563	580	591	593	601	604	588	575	566	578	598	566	567	598	588	650	573	608	619	588	522	596	586	579	609	629	558	619	587	535	549	582	611	592	590	553	591	604	570	601	609	571	543	609	584	552	568	606	593	581	564	586	539	589	576	547	614	569	597	616	564	594	539	570	583	551	602	546	608	606	553	574	535	584	585	617	593	590	588	539	556	576	605	608	545	622	558	597	567	588	542	595	559	560	596	562	539	585	562	566	581	582	575	589	591	555	590	567	574	560	595	582	595	580	612	606	579	645	612	607	613	566	575	591	597	569	563	606	615	594	608	576	604	558	605	582	536	585	590	611	592	584	599	614	618	601	569	554	571	574	589	566	603	622	599	580	585	588	603	576	552	599	587	582	583	593	594	588	540	609	563	559	560	603	608	582	586	604	535	564	592	571	593	597	604	577	577	587	548	574	606	593	571	584	585	543	583	526	539	549	584	553	584	530	546	559	586	576	619	557	560	566	579	619	579	546	582	589	636	645	607	574	581	614	627	588	571	583	587	653	623	607	568	595	565	588	612	585	619	622	598	530	619	609	538	593	581	594	560	600	615	600	594	585	571	573	601	603	602	547	595	576	578	569	609	583	588	571	578	597	601	538	579	599	554	638	578	574	606	589	542	540	598	604	617	595	605	579	592	579	573	614	600	600	610	579	619	549	591	573	576	610	584	599	570	589	573	599	576	584	603	603	612	569	600	607	573	584	588	610	543	610	620	555	562	581	594	564	552	560	557	591	586	556	614	602	536	612	592	582	563	574	578	578	579	591	593	539	593	580	565	507	578	591	577	591	598	585	550	616	605	591	581	586	586	591	575	535	538	545	584	555	577	565	545	559	584	575	579	571	605	581	565	562	599	556	554	605	628	599	582	607	570	610	556	598	594	602	555	615	589	559	589	584	600	597	589	585	588	551	570	558	631	599	567	568	576	530	585	604	572	624	610	576	575	619	608	584	590	616	632	566	612	564	607	566	611	588	579	599	589	615	537	575	568	595	578	646	589	638	587	538	583	564	607	605	577	549	572	576	561	611	556	592	592	612	557	579	612	579	580	612	541	607	576	597	528	570	589	588	577	577	586	594	606	564	566	595	559	613	610	623	591	598	553	605	571	593	580	568	546	576	567	577	609	592	587	568	603	589	562	620	515	584	605	615	563	571	581	608	570	577	597	617	617	620	601	593	610	568	659	605	594	615	638	568	573	588	606	590	622	584	576	604	605	572	579	539	587	588	586	558	597	537	565	532	615	635	568	597	623	604	578	605	559	595	553	588	605	573	560	619	619	565	546	589	591	577	593	582	598	572	611	588	605	591	530	574	542	601	572	608	583	563	566	575	575	593	595	602	610	612	635	583	609	588	544	532	552	603	583	552	594	606	575	632	602	537	618	573	553	592	622	541	597	586	577	573	568	605	618	635	607	589	564	604	611	556	593	613	569	588	615	572	607	613	597	537	582	542	639	617	595	574	557	586	566	606	554	599	570	678	597	569	622	597	561	600	593	561	607	598	561	608	580	589	591	516	601	600	584	554	589	611	589	607	593	595	537	615	578	597	589	587	591	565	600	606	586	558	565	580	581	569	567	552	575	543	594	611	593	625	579	611	588	598	569	614	554	598	595	600	545	568	582	581	587	592	519	562	630	568	588	596	601	611	546	589	611	598	556	576	595	565	591	581	617	595	608	586	566	601	569	582	560	554	585	582	582	582	599	588	581	569	586	575	579	612	557	587	553	599	570	540	620	596	599	574	549	598	586	554	585	598	579	598	577	593	540	543	564	594	585	595	603	560	594	568	562	553	591	612	626	596	609	611	608	614	558	585	573	616	613	600	572	613	586	535	594	538	616	629	524	559	576	574	589	586	592	577	594	571	610	616	591	608	540	578	605	614	619	573	608	579	607	591	575	568	604	610	546	635	654	640	573	590	576	546	597	582	572	576	587	604	593	550	564	587	565	564	559	571	557	575	598	618	590	589	547	582	602	609	592	564	648	604	611	599	581	579	597	568	597	602	616	603	667	572	562	555	587	629	572	591	558	593	571	561	597	604	577	578	582	588	621	552	610	584	562	573	617	594	537	582	572	581	610	561	569	618	563	585	577	537	536	613	605	565	578	604	579	559	594	576	591	595	574	617	588	566	593	622	542	592	585	578	607	568	608	551	565	587	582	570	558	565	607	546	558	592	574	576	577	607	542	590	614	589	592	615	536	587	555	602	600	579	596	577	616	565	625	616	577	589	599	598	596	534	615	604	570	624	581	594	563	607	589	594	600	579	582	605	560	603	610	632	554	586	550	616	552	617	565	583	592	583	551	582	580	553	578	569	618	563	579	555	560	642	628	548	606	547	580	611	600	621	614	611	585	548	602	594	584	636	581	565	601	582	589	568	607	595	571	581	572	544	631	565	574	556	579	568	571	598	593	578	588	594	591	599	574	527	579	537	605	622	570	645	644	580	561	579	599	575	558
24433	23231	30657	24660	21453	16467	2093	600	573	543	556	598	575	568	552	546	546	548	543	587	546	570	525	583	516	562	540	567	553	527	541	546	568	550	547	551	570	516	558	515	526	561	548	561	540	513	553	572	577	538	559	608	563	607	536	567	547	536	569	573	536	511	545	556	550	539	562	528	575	548	581	557	562	561	527	554	580	549	582	610	530	545	530	554	524	544	610	601	573	556	532	550	543	548	561	547	559	586	546	530	517	527	575	533	535	564	583	557	544	536	544	558	552	550	508	586	577	524	583	530	550	547	519	560	524	549	603	499	545	579	519	582	588	537	506	583	566	525	511	538	561	547	525	554	522	557	564	565	543	545	567	531	552	558	544	563	560	561	537	553	551	531	516	509	538	579	546	543	555	554	506	534	514	593	528	540	544	540	559	520	560	541	536	548	503	604	580	500	555	532	504	539	542	512	587	536	592	530	583	624	518	481	534	526	572	526	544	601	547	571	518	571	587	527	568	552	557	554	559	538	529	553	565	580	580	552	533	540	543	538	546	549	550	557	552	538	576	517	545	559	603	573	565	545	488	568	585	570	562	535	551	564	514	533	541	562	527	585	540	562	521	544	584	500	565	585	561	555	518	535	548	551	540	524	559	566	542	554	555	525	544	572	555	533	535	552	575	575	566	539	519	558	508	518	535	546	524	529	536	530	559	524	574	541	558	550	533	539	563	596	556	532	533	552	573	578	563	544	561	572	558	545	561	559	541	524	549	533	544	582	573	546	549	533	509	553	529	559	541	510	534	572	601	506	533	551	527	542	541	538	543	524	567	580	538	507	546	565	568	524	513	543	521	588	566	553	567	513	543	572	574	571	541	564	524	536	550	517	531	534	558	562	492	559	526	518	558	565	563	530	530	563	538	574	556	532	561	586	574	604	528	537	507	542	547	556	574	548	565	534	529	577	572	598	589	611	578	579	528	520	581	553	577	537	510	557	525	586	516	556	579	543	539	596	536	566	524	526	551	588	546	518	604	522	589	578	531	555	577	525	566	544	511	589	536	587	550	554	545	567	603	530	574	556	507	532	556	558	567	588	559	502	556	523	545	521	531	541	539	532	556	506	486	538	525	546	563	533	559	519	562	551	532	544	560	549	542	538	547	494	589	569	550	541	547	536	549	540	525	588	573	517	541	534	565	576	523	577	528	545	542	529	551	518	539	530	602	574	577	576	540	520	505	539	519	573	553	530	573	573	576	526	574	532	567	552	515	544	537	536	558	549	511	552	543	518	545	515	549	589	502	522	592	530	503	525	531	555	504	559	544	554	567	533	543	535	505	505	564	584	539	554	550	527	562	562	531	603	555	538	573	528	629	533	556	542	618	522	540	583	574	550	583	564	549	565	578	517	521	527	523	557	546	552	563	529	553	561	544	560	558	551	535	562	560	519	597	591	527	559	554	559	533	539	559	543	547	577	565	522	568	538	543	524	518	541	531	563	559	555	542	558	549	574	546	533	551	563	553	562	525	507	559	525	559	527	571	555	557	584	541	518	564	560	506	556	552	560	518	541	531	573	555	554	532	541	559	538	536	549	549	530	575	566	549	553	594	561	534	527	562	534	574	563	588	553	606	534	561	567	529	557	523	566	492	534	533	540	605	564	557	517	550	550	555	554	524	523	522	510	573	585	528	565	540	524	500	576	570	533	561	537	557	537	543	548	535	557	546	514	542	552	623	532	568	546	534	547	540	532	539	544	548	556	551	575	548	575	555	522	585	513	611	533	514	553	509	523	540	531	548	520	544	537	543	536	532	579	582	519	519	541	564	524	566	559	553	549	552	508	569	568	565	518	596	551	527	563	514	581	536	548	541	559	581	549	579	551	541	526	549	556	594	536	569	594	559	531	547	553	592	550	565	572	533	607	541	484	495	592	550	530	569	554	566	560	616	582	546	549	566	529	503	545	522	482	564	569	549	526	515	563	583	563	516	547	517	589	545	526	535	539	554	542	546	543	544	539	543	567	569	543	569	541	590	542	577	548	508	540	544	529	594	565	558	551	523	597	569	540	570	552	537	528	540	540	548	538	510	574	530	569	572	552	568	563	584	546	541	526	530	531	566	508	577	563	554	537	580	518	490	538	573	515	574	530	570	527	560	528	510	560	571	523	593	566	546	517	591	543	543	532	513	527	540	543	589	586	523	526	524	580	576	523	499	562	520	550	540	539	528	530	543	581	571	530	539	555	585	535	549	538	539	594	523	561	559	556	548	556	515	513	546	571	554	520	563	545	595	539	528	570	552	556	541	509	539	567	543	524	564	563	558	576	558	577	532	581	552	596	565	544	523	573	577	518	522	546	559	544	536	581	540	531	551	522	508	582	517	556	536	533	512	546	554	564	562	549	580	562	511	501	564	546	540	540	563	528	577	544	537	516	537	582	568	532	528	567	546	569	530	532	523	573	549	539	556	541	536	524	555	589	554	562	563	549	519	585	579	533	561	545	583	556	568	531	526	540	546	576	597	573	514	556	569	535	527	607	564	555	566	540	574	567	508	574	542	543	532	576	585	528	526	565	562	539	546	545	555	528	543	545	557	570	545	573	526	565	548	557	541	518	537	569	544	529	511	508	557	552	528	568	592	525	513	554	534	549	537	565	512	546	547	527	598	540	588	537	556	570	530	560	517	522	535	565	546	559	528	565	563	582	540	611	568	569	544	528	543	561	547	545	598	527	532	583	548	543	529	489	560	581	571	555	567	531	531	580	551	533	532	535	591	533	554	544	545	546	570	581	567	570	552	546	551	565	568	529	570	555	591	517	508	544	517	526	552	509	571	553	541	562	552	531	571	525	490	502	590	564	597	555	522	546	582	549	516	577	593	557	506	578	529	558	557	549	552	496	530	603	561	567	533	577	548	508	573	564	586	522	558	574	495	558	556	567	521	541	559	570	550	568	548	562	550	585	516	571	550	552	568	548	580	561	534	546	559	601	549	583	568	550	534	572	575	553	528	487	522	543	544	546	562	558	518	600	600	497	563	545	505	553	562	559	516	574	572	543	553	535	556	505	560	574	573	582	543	518	572	625	515	529	547	555	553	535	570	547	574	536	553	547	529	567	549	548	549	577	556	547	502	540	572	545	568	540	560	547	557	545	598	540	547	569	528	554	541	545	554	599	547	548	547	552	538	519	533	572	573	533	559	518	544	526	556	526	543	553	552	580	548	567	569	549	580	541	585	572	575	561	517	578	557	577	549	509	597	536	532	511	523	566	577	554	535	582	546	555	513	518	549	555	543	604	559	531	550	527	557	560	527	536	552	548	573	565	543	571	526	526	571	540	544	555	530	589	555	520	550	536	584	542	519	567	574	551	561	555	486	556	547	561	551	561	577	546	550	570	550	534	562	539	566	544	540	564	557	546	552	500	553	530	530	537	531	580	565	544	496	571	516	525	542	558	558	560	556	542	492	559	561	514	568	542	542	555	573	551	536	553	558	538	550	536	553	558
62009	92919	66379	31749	18419	5375	857	888	852	887	866	857	827	878	868	874	868	844	832	890	784	899	821	837	842	862	789	815	843	864	835	891	867	880	794	845	838	851	781	822	824	897	858	844	836	841	845	792	831	832	868	822	832	896	828	824	867	844	863	812	775	847	824	846	870	850	836	836	836	850	884	841	844	862	817	800	826	808	807	846	856	863	883	777	837	860	817	843	851	837	856	802	848	843	817	812	811	819	794	845	843	878	826	807	831	842	870	856	855	854	838	831	878	877	893	799	875	832	854	826	817	842	844	884	890	782	841	854	826	881	873	876	801	877	804	885	853	842	789	860	920	810	862	831	839	841	869	821	814	854	900	863	848	857	880	872	841	888	788	869	847	879	836	824	844	883	828	838	833	818	871	845	834	811	839	822	814	826	835	882	868	820	809	825	823	860	885	777	813	897	802	859	856	837	815	824	856	900	815	857	850	851	849	857	816	813	810	851	863	858	834	830	792	857	841	825	806	804	824	838	848	874	818	844	840	836	797	842	861	829	850	872	837	824	896	865	863	836	785	819	856	877	857	783	803	856	827	885	782	838	837	876	833	837	859	831	888	832	828	818	819	803	878	866	854	857	882	794	848	883	801	864	842	855	883	768	847	879	787	876	873	858	837	794	840	852	826	811	876	856	854	832	789	839	829	862	871	818	849	873	875	838	831	853	796	835	796	843	834	845	853	856	804	865	848	775	816	806	862	847	840	841	878	835	882	830	815	846	857	828	847	836	830	860	804	833	879	801	872	793	842	791	866	886	837	831	865	816	887	813	879	837	826	815	863	764	822	819	850	820	818	827	850	788	904	846	858	858	884	769	828	886	763	823	839	846	870	847	820	873	909	817	774	860	837	849	909	860	861	855	848	865	799	857	844	802	814	936	823	813	834	798	828	829	841	839	862	798	893	828	788	824	854	859	853	884	838	805	821	828	842	835	861	831	819	837	851	840	791	872	836	834	841	836	821	842	748	837	833	806	892	820	785	837	836	860	821	835	805	862	871	843	778	831	862	855	816	810	802	848	809	842	858	860	839	892	868	788	828	799	859	845	898	817	835	844	819	816	910	796	841	869	829	786	838	815	815	802	895	860	859	839	817	828	848	827	839	807	835	851	849	869	831	817	830	796	841	882	839	808	824	835	829	789	804	811	840	862	869	814	837	862	857	819	853	841	776	861	864	876	816	854	857	831	847	876	830	844	726	815	824	833	806	847	845	860	851	817	865	845	855	830	819	875	861	815	815	883	856	820	818	876	834	893	823	792	815	884	859	900	856	803	817	827	848	838	829	863	855	785	797	813	790	841	848	871	875	830	836	874	840	855	854	833	877	858	823	867	875	811	859	821	833	802	862	806	800	833	810	851	861	872	809	817	842	858	818	854	841	824	845	821	823	796	819	831	848	805	831	847	841	819	808	805	753	789	843	838	788	862	884	809	848	916	816	821	887	832	809	805	825	792	846	852	814	801	792	865	849	827	837	862	831	818	816	841	831	797	819	862	809	828	792	796	846	818	832	826	849	792	838	841	803	873	814	794	879	814	807	799	884	832	815	871	816	846	821	847	824	827	813	840	853	850	834	849	842	821	854	868	842	829	854	833	807	816	800	895	859	850	785	847	883	851	800	814	823	851	829	854	854	888	879	850	810	792	857	869	887	847	847	795	847	820	827	874	869	818	814	830	861	837	815	821	788	885	901	881	862	835	864	886	842	870	809	846	871	826	846	884	794	833	825	833	876	831	815	888	850	867	872	824	849	848	839	866	797	809	904	825	894	829	839	826	864	789	867	866	808	867	811	845	790	839	838	848	872	827	815	782	858	828	822	889	812	841	832	881	814	814	810	852	799	828	837	866	850	847	836	888	822	790	874	890	861	858	866	826	842	865	849	822	859	845	797	796	794	846	833	838	848	829	833	852	802	830	831	843	871	813	872	838	883	866	797	849	787	853	869	826	797	790	798	841	798	829	799	823	897	833	868	836	848	815	802	873	865	793	863	861	813	873	866	809	830	818	850	832	855	855	854	848	883	790	859	833	861	842	899	834	854	845	821	859	864	819	831	838	819	904	867	865	833	870	823	859	879	814	837	864	858	897	836	843	829	850	858	795	783	830	788	862	838	811	829	826	858	855	865	811	847	887	814	866	869	820	886	807	841	829	839	839	815	860	785	805	871	876	821	890	859	777	777	834	814	842	750	877	822	894	824	842	819	842	761	860	819	816	745	838	818	844	831	848	816	808	819	849	843	858	881	930	838	824	862	842	841	790	841	870	820	866	857	866	856	796	759	859	830	837	816	894	864	853	819	847	846	821	820	856	849	834	759	797	845	881	827	861	826	899	773	860	895	879	834	818	838	864	861	814	873	842	805	825	863	832	814	843	872	832	841	877	824	822	822	831	850	875	817	885	808	867	797	875	885	856	856	818	807	831	838	850	833	870	863	780	801	846	848	822	872	827	813	838	869	856	847	881	829	799	801	798	879	846	846	904	804	835	884	843	809	842	808	845	846	818	874	819	859	789	891	864	870	785	836	855	822	866	865	818	836	824	871	827	812	862	836	837	862	795	854	831	877	847	851	861	816	796	874	761	867	832	802	818	811	834	854	865	838	747	830	815	859	826	823	820	819	838	819	839	861	800	861	804	872	847	811	862	827	845	815	791	800	829	842	833	826	830	825	808	833	853	834	841	837	825	816	826	780	834	835	859	817	836	816	865	865	822	833	849	825	844	816	889	847	821	862	891	926	873	891	811	816	893	823	829	861	850	866	811	842	854	865	902	818	886	804	835	857	853	836	832	863	867	840	853	856	820	849	806	860	802	855	822	789	827	803	823	878	860	839	862	854	892	876	836	791	843	885	795	824	829	768	873	841	903	828	786	853	830	844	819	856	809	819	871	832	815	848	830	827	842	883	859	814	830	889	831	811	862	901	850	822	849	915	870	847	826	831	815	839	840	836	865	836	809	825	802	871	877	795	817	856	844	864	851	849	851	851	849	828	846	844	884	883	858	871	871	858	810	800	870	794	848	825	815	869	811	785	869	822	834	868	860	824	789	813	786	818	847	825	827	821	804	815	831	828	888	829	872	867	789	815	924	904	843	823	835	872	896	815	816	848	852	896	840	832	873	862	850	877	892	850	852	828	813	857	813	784	870	841	872	833	837	845	874	862	851	838	836	869	894	883	895	893	817	809	857	881	820	877	816	852	820	785	872	824	834	822	845	833	848	812	862	790	821	845	870	817	766	831	857	821	842	890	820	840	868	875	892	805	866	862	807	814	812	812	892	826	784	809	794	845	828	843	853	804	842	918	794	844	876	789	913	841	815	802	922	859	844	831	828	817	869	833	838	833	832	905	846	862	850	749	841	833	849	823	806	826	861	808	832	768	856	789	886	819	861	823	840	826	836	827	865	867	813	875	861	815	795	869	839	862	853	818	898	819	840	849	882	872	829	857	883	810	849
34087	32124	24269	7077	918	428	283	279	285	293	284	302	272	304	270	305	307	289	283	300	294	285	322	317	273	239	269	278	293	283	306	281	288	307	289	275	284	302	294	285	299	254	281	271	258	274	291	274	263	314	298	287	320	291	264	271	309	276	292	295	269	297	303	321	326	292	272	298	327	297	271	293	292	298	256	275	306	265	277	262	274	291	265	281	284	287	259	288	308	295	278	280	308	311	285	266	302	310	266	294	270	299	279	276	273	271	318	267	293	278	283	303	263	315	275	303	299	291	254	247	255	286	278	302	319	232	298	283	275	286	268	279	255	281	275	293	301	287	325	269	295	301	298	281	308	294	300	292	307	286	257	248	297	336	302	294	279	277	305	297	318	255	292	288	299	286	300	285	288	284	286	305	304	264	303	268	323	270	325	307	265	267	296	304	291	298	266	279	304	311	285	262	273	283	298	285	272	297	258	276	298	299	289	287	290	292	286	276	277	278	282	329	314	279	299	273	308	285	300	272	289	283	272	285	274	294	290	294	251	253	282	287	287	270	290	269	267	300	281	287	265	267	273	277	278	267	287	281	302	291	300	305	270	285	259	300	267	263	314	289	300	322	296	279	283	305	283	279	269	301	282	266	259	273	300	267	290	281	275	310	305	310	281	262	295	280	263	269	279	304	313	280	282	332	270	297	281	283	283	273	289	308	316	309	249	280	290	268	285	288	312	261	309	302	283	286	294	286	258	264	289	274	287	276	288	261	299	277	280	313	278	292	276	301	294	285	297	287	274	301	266	293	305	275	306	297	269	267	285	258	269	282	288	308	273	300	304	261	304	300	286	283	276	289	273	282	282	296	273	283	309	251	303	291	266	300	291	304	275	256	277	297	296	275	283	272	271	316	301	281	313	282	284	289	302	302	300	278	285	310	275	290	335	275	307	284	291	298	294	280	278	307	288	253	261	266	294	309	273	294	312	314	291	281	266	307	291	290	287	284	276	310	282	306	298	274	275	308	277	310	268	298	271	317	276	276	307	307	254	285	272	293	328	249	262	301	302	316	292	267	297	287	291	274	258	291	296	303	313	294	294	297	271	300	286	266	292	313	307	281	292	266	266	262	281	300	277	274	297	285	306	278	306	310	295	265	287	327	288	274	266	268	275	263	294	258	289	256	282	280	307	273	310	278	245	270	266	307	283	270	286	289	267	281	285	278	318	315	285	265	286	289	285	277	276	265	328	282	273	299	311	285	271	292	278	282	293	268	261	287	305	260	313	290	292	296	292	300	298	294	259	275	263	265	293	283	289	313	263	251	264	270	276	291	274	281	301	289	291	290	290	288	304	302	263	285	314	297	281	277	268	296	275	302	295	275	268	278	264	285	265	274	308	283	299	287	290	295	283	273	322	274	294	283	305	286	284	284	291	310	284	278	272	281	293	296	281	272	294	306	267	280	283	277	299	282	259	298	273	285	294	281	272	272	286	303	285	292	280	270	273	287	300	296	288	323	320	278	270	275	273	264	280	277	285	293	299	289	280	313	293	306	293	266	300	273	314	258	306	273	282	277	281	295	307	265	326	268	301	313	273	289	289	288	266	300	281	273	283	314	272	280	295	273	267	289	283	279	293	274	270	281	274	294	252	270	300	285	289	278	286	266	254	271	280	283	274	254	294	283	275	275	276	297	258	290	266	285	242	299	296	302	298	316	327	288	336	289	262	295	282	269	288	298	276	262	310	258	292	273	299	278	277	272	304	272	300	307	300	285	279	285	267	293	316	312	271	272	251	273	255	323	287	299	296	266	256	284	320	275	289	327	279	283	270	293	293	311	282	297	278	270	307	287	281	303	297	299	280	277	282	275	274	311	286	273	289	294	310	314	283	277	291	301	295	300	264	280	251	270	296	295	293	287	293	281	288	300	300	289	285	301	319	291	322	276	304	285	286	294	260	297	305	272	288	255	283	266	267	300	254	299	283	286	280	266	312	266	270	274	297	301	274	291	281	286	314	331	272	272	254	296	302	275	298	277	293	295	292	288	299	312	297	304	303	287	279	317	272	275	304	307	276	296	295	285	287	289	283	272	288	271	288	272	291	271	291	260	271	255	284	291	323	267	272	297	281	268	292	292	261	277	303	316	297	277	273	304	276	286	298	308	258	260	291	251	277	282	286	304	271	291	299	309	253	279	269	262	318	254	305	292	293	283	284	292	264	274	291	284	256	301	261	294	283	265	291	276	293	295	286	271	294	283	283	281	287	276	286	278	270	252	296	299	330	323	285	272	303	302	314	286	317	283	281	290	285	306	244	324	330	272	293	281	304	256	278	299	313	314	294	278	288	294	258	288	281	292	309	286	272	330	306	296	285	300	319	273	258	278	286	273	255	287	289	274	284	313	312	279	275	300	298	274	273	271	293	274	273	284	277	275	289	273	291	221	263	280	270	281	290	297	281	301	264	294	325	294	291	278	284	282	296	276	273	289	279	269	279	284	310	286	287	317	276	287	280	296	286	276	331	313	313	293	297	299	261	278	284	322	293	294	260	299	284	272	263	279	296	293	276	285	234	280	277	266	275	297	273	293	278	283	275	303	280	272	300	264	330	288	282	307	304	289	266	290	295	286	289	279	317	275	287	287	302	296	297	297	279	287	266	282	292	290	302	308	297	251	305	279	291	293	294	290	290	324	285	288	301	252	291	274	269	275	304	280	264	325	307	247	291	273	266	288	287	290	287	287	290	297	280	279	256	309	283	277	278	286	301	316	325	290	276	291	298	292	284	278	293	272	321	278	270	304	300	276	275	272	326	292	259	299	310	292	278	268	302	275	332	277	279	296	284	299	296	273	313	280	283	289	283	314	290	278	321	295	279	267	280	276	285	295	266	324	307	262	263	290	293	272	297	295	273	310	289	310	273	269	296	281	316	332	267	294	291	283	263	270	258	284	290	273	303	295	284	296	283	270	267	255	315	267	304	292	301	291	299	283	284	315	277	285	262	314	304	277	272	317	272	260	315	292	286	310	285	293	299	304	278	297	276	306	302	268	297	304	285	335	311	300	306	249	281	282	280	290	265	288	279	289	266	316	286	255	304	275	311	294	334	305	288	255	293	265	281	287	288	291	265	263	295	295	283	291	300	293	281	280	311	281	300	308	293	299	290	286	309	293	257	305	285	291	263	279	275	295	303	279	289	280	285	325	293	262	301	308	266	293	300	271	278	285	262	277	277	289	290	285	308	266	306	300	283	273	279	269	286	289	274	276	307	277	298	303	280	299	269	301	288	323	287	294	277	262	311	284	304	274	291	286	302	288	271	292	283	288	296	286	278	264	285	277	255	279	268	294	300	299	288	257	302	287	279	272	298	318	299	263	258	269	281	291	269	281	296	289	287	280	290	278	278	274	281	310	283	314	320	318	288	258	291	279	300	288	284	318	274	298	272	284	294	293	292	291	269	303	284	310	290	281	293	267	293	274	295	281	302	290	291	291	288	293	250	301	298	266
44509	46504	26178	4565	1808	824	459	472	446	504	473	447	531	472	489	485	483	481	498	496	483	456	504	507	474	526	476	482	481	443	492	484	479	506	527	476	457	502	469	468	525	469	476	479	486	513	508	493	473	489	495	462	475	479	478	475	466	489	531	504	528	499	483	519	476	493	496	463	500	472	486	446	497	504	486	513	488	478	444	480	473	467	503	499	473	423	478	443	497	465	477	498	489	517	447	458	467	486	499	458	500	478	470	494	520	478	488	492	522	459	478	449	479	513	434	475	465	461	504	476	467	463	483	512	473	491	509	444	482	512	441	509	453	506	492	505	513	485	504	502	479	437	506	494	428	482	481	452	501	481	509	556	458	478	475	513	455	476	466	475	455	452	469	520	484	466	460	496	457	473	465	447	458	475	487	450	475	472	474	449	425	483	494	474	508	478	496	502	476	520	497	488	447	472	470	473	484	457	530	482	511	496	469	449	464	499	460	482	462	471	500	464	473	445	492	508	511	494	501	491	483	476	499	450	511	427	482	493	488	493	483	472	510	441	495	505	435	498	453	477	461	475	438	485	479	452	455	527	496	478	494	487	461	475	492	475	510	480	503	483	470	496	445	493	502	479	454	466	479	465	471	478	459	514	515	514	465	455	442	473	499	451	484	470	488	499	466	465	483	481	474	508	496	484	510	452	498	497	490	465	461	489	502	494	463	444	471	451	464	462	485	441	471	459	498	468	487	468	482	490	455	482	470	434	459	538	505	476	460	441	497	462	426	492	476	489	472	489	449	464	512	505	463	460	441	477	506	470	512	470	511	457	504	468	457	492	448	468	493	445	495	428	446	463	432	470	494	482	497	483	500	479	443	447	456	511	456	489	476	479	455	514	488	476	444	474	460	492	488	419	484	508	503	452	455	495	477	477	483	484	490	454	467	477	432	473	475	462	483	464	485	463	477	522	494	427	472	462	464	490	478	436	499	470	457	484	447	448	530	509	496	466	478	523	447	455	495	502	483	487	501	483	523	461	474	509	454	456	482	507	478	474	478	473	472	481	455	501	505	478	503	485	480	451	472	532	469	492	456	487	491	469	486	492	453	477	519	521	481	464	488	455	514	504	469	497	477	482	475	470	479	485	498	450	478	494	463	511	476	493	480	477	499	483	482	468	461	488	489	457	486	508	498	474	528	464	477	488	464	483	514	462	499	477	452	478	479	497	452	489	457	502	478	479	473	506	448	460	510	469	475	475	461	483	472	489	458	438	494	508	494	456	464	507	501	515	467	461	504	497	507	513	445	482	497	466	512	505	475	517	473	453	465	474	475	457	453	511	517	449	518	460	455	430	503	457	462	475	517	452	469	535	454	479	455	488	490	493	493	511	495	508	489	464	487	455	517	488	477	461	463	486	505	483	465	454	475	464	476	503	482	491	497	480	509	494	493	488	492	475	479	439	478	506	470	474	461	438	490	467	468	461	478	469	493	506	445	450	489	504	457	480	463	511	443	466	492	438	465	472	486	473	483	518	462	513	499	506	469	435	467	467	476	449	457	488	439	497	489	487	466	474	486	478	459	491	503	464	436	488	480	456	461	452	488	490	458	469	465	457	464	523	474	486	465	459	498	500	545	470	495	484	477	491	424	503	478	459	472	463	461	468	465	505	460	463	454	493	469	513	473	502	411	463	492	466	469	500	471	465	469	474	473	461	504	477	435	485	480	461	474	473	470	441	446	498	456	439	489	441	467	465	516	441	471	463	513	449	513	509	448	475	494	480	472	454	493	462	508	465	493	485	513	442	469	516	500	486	494	479	504	467	523	494	465	487	499	455	474	465	480	492	469	446	507	480	489	462	474	479	486	506	497	468	514	468	510	500	460	466	489	471	465	514	481	479	459	460	480	485	488	490	485	540	447	483	463	456	490	451	457	506	498	481	503	511	480	416	469	478	445	463	488	473	442	514	489	478	475	473	474	497	474	461	506	475	456	493	474	480	459	495	485	480	474	491	484	477	504	473	467	537	496	457	442	506	474	492	495	483	506	473	454	458	476	472	493	480	469	484	501	492	467	519	457	493	507	456	460	474	488	469	473	465	444	504	444	440	480	477	493	480	539	461	481	439	490	478	471	495	485	498	433	484	439	499	494	516	433	482	512	484	491	505	492	460	482	497	487	480	491	509	490	441	472	455	507	502	473	501	481	480	480	462	444	478	529	462	522	534	488	511	488	479	454	491	471	473	465	500	472	474	467	460	488	491	450	463	449	449	493	498	502	483	477	496	492	488	494	445	465	472	457	488	477	466	472	515	479	489	497	482	473	464	485	502	487	463	477	466	481	445	466	461	494	466	472	483	456	479	503	458	463	495	449	483	465	486	476	478	455	451	487	458	503	449	437	432	486	475	467	505	485	468	500	493	486	524	459	456	500	477	470	490	477	453	528	466	494	453	482	508	462	468	481	471	485	501	488	493	504	476	459	450	508	490	470	479	501	461	504	526	466	503	474	452	493	463	480	481	498	446	501	483	459	494	455	484	471	505	450	487	497	511	493	454	484	482	519	492	478	486	461	401	496	426	481	479	499	485	464	473	512	459	464	435	463	501	486	519	481	489	467	469	462	478	467	479	486	448	482	467	484	510	512	475	455	466	495	500	472	481	457	490	507	489	503	456	479	442	511	463	454	468	453	452	470	483	463	441	459	451	485	497	498	509	501	484	473	442	496	456	440	500	478	512	481	483	502	505	476	488	476	489	486	475	488	512	449	479	475	469	467	463	496	478	483	484	456	475	484	486	507	526	491	466	505	446	461	499	494	478	501	493	470	494	485	468	443	457	481	450	509	443	500	470	510	431	488	470	475	465	524	421	476	496	459	450	502	490	483	476	496	450	452	492	480	506	494	485	500	469	488	454	482	434	485	519	511	461	497	459	450	503	469	447	478	461	503	461	490	442	451	471	452	473	496	482	465	473	454	476	480	481	493	494	488	445	460	458	480	489	467	493	502	461	476	455	471	505	441	493	486	470	472	480	474	494	448	498	504	520	456	438	474	471	478	481	450	500	467	463	463	447	480	454	529	481	497	470	490	490	477	484	504	490	480	489	467	459	475	510	444	464	497	497	467	515	485	498	482	484	476	436	471	474	449	489	501	498	489	464	512	482	453	424	448	474	477	508	453	467	437	476	489	437	472	492	491	466	453	454	462	484	455	499	469	513	470	494	487	467	488	489	454	482	500	471	524	491	505	443	484	499	483	480	475	470	495	486	469	489	467	508	497	477	445	456	462	482	490	497	480	476	468	456	487	426	449	528	498	481	469	470	443	502	484	516	480	483	445	491	455	472	476	492	517	470	483	472	506	457	487	481	487	463	426	495	493	443	474	485	476	477	541	463	470	452	504	459	472	493	494	470	458	423	462	490	477	506	479	503	504	482	448	440	490	469	487	479	495	469	494	452	481	488	426	471	486	472	467	480	485	465	494	440	471	500	505	474	465	488	484	501	485	438
25834	24371	31056	25071	18953	5813	509	381	385	388	419	417	377	380	369	367	394	358	382	351	360	365	367	399	385	392	370	338	410	371	369	382	347	357	371	343	375	345	338	328	361	359	364	376	384	389	355	383	388	393	362	385	395	369	358	356	356	376	380	377	348	359	413	373	390	374	396	371	388	385	370	405	384	393	342	378	382	386	414	325	378	362	387	345	332	377	382	351	378	410	350	383	338	369	380	333	353	371	365	355	366	369	371	361	397	351	341	347	359	385	348	368	353	358	371	364	353	381	363	352	383	405	365	342	379	386	365	383	360	315	354	362	359	360	375	369	368	367	358	341	377	352	367	363	378	393	329	379	346	365	379	372	371	375	397	385	331	347	365	336	358	354	383	364	388	420	355	380	347	340	392	351	353	371	366	383	381	353	383	386	377	386	396	369	344	374	353	347	360	341	335	368	384	348	399	371	371	383	394	327	362	344	369	338	398	368	350	424	355	355	387	376	323	376	368	353	357	378	308	363	369	322	370	356	347	408	336	391	372	383	380	343	362	390	352	359	380	380	381	343	367	370	383	337	368	361	361	341	340	355	374	378	336	314	379	389	360	380	401	368	384	354	395	401	392	389	392	359	389	390	380	401	346	359	388	366	389	360	355	362	373	353	357	377	344	385	363	397	390	352	407	413	351	385	354	385	360	344	388	356	347	378	374	353	370	381	414	384	349	357	377	341	376	361	364	372	300	359	374	387	368	351	359	383	374	388	381	371	383	369	355	404	364	344	401	368	360	368	377	352	402	369	412	366	373	383	363	363	362	372	351	339	363	348	394	377	314	404	350	345	364	347	375	396	354	351	373	360	370	381	362	367	371	352	348	368	358	377	341	350	378	349	404	340	378	389	376	348	413	372	369	368	381	364	363	356	368	372	378	345	388	355	360	363	387	365	356	394	400	387	384	342	356	363	342	351	402	389	378	362	363	355	345	382	387	327	373	390	375	376	379	364	379	354	334	386	378	380	405	370	354	359	366	341	374	348	366	397	381	368	359	342	407	370	337	351	358	386	376	375	381	378	355	371	360	373	365	350	328	369	359	348	362	384	375	348	331	352	355	365	367	400	365	371	373	345	381	369	356	356	346	373	382	385	376	353	353	368	447	352	366	369	388	349	416	380	356	373	362	375	359	402	387	372	404	357	365	371	367	389	350	351	354	360	395	367	366	392	385	362	385	371	382	371	359	316	356	377	400	363	366	337	370	383	352	385	369	363	362	348	389	374	339	356	360	384	371	384	354	329	333	383	347	381	391	351	388	405	329	366	349	369	379	350	348	382	368	399	371	341	330	334	355	375	344	389	362	391	359	361	373	368	344	367	338	362	345	351	330	347	389	408	359	369	352	369	368	338	363	393	400	403	351	370	380	399	351	344	357	368	386	369	377	366	362	362	371	370	391	401	422	380	336	365	372	343	391	371	406	369	338	364	373	394	358	384	341	356	384	356	343	378	351	397	348	409	355	386	392	376	384	363	394	335	389	379	401	357	356	361	372	374	370	360	360	386	386	347	317	351	370	396	392	368	350	366	355	384	371	372	375	358	324	336	359	399	362	325	357	348	365	373	374	338	329	352	367	377	372	386	358	359	356	340	378	395	356	344	367	383	364	354	354	392	373	361	363	355	374	349	384	365	387	390	351	383	358	334	408	384	384	390	354	372	357	358	364	353	395	374	356	364	359	366	400	370	386	394	333	371	373	369	347	380	350	358	377	357	342	383	320	343	389	329	366	371	376	330	361	358	367	364	340	391	405	354	349	357	385	364	372	361	363	379	359	366	363	350	376	378	360	375	349	369	386	360	342	387	365	365	342	370	376	367	356	354	378	352	342	392	360	407	402	377	377	379	340	368	365	375	381	357	366	366	375	357	376	391	369	385	363	373	368	342	374	347	372	402	374	367	373	347	377	386	371	356	371	363	357	347	380	412	369	393	382	358	396	356	349	393	367	359	356	358	334	361	364	375	369	370	381	361	349	366	402	346	396	362	410	359	374	356	359	387	324	348	363	342	401	342	355	349	397	380	371	352	402	342	329	320	429	376	343	361	420	351	375	379	345	386	362	371	392	350	360	335	316	368	372	368	373	377	358	402	359	347	359	340	368	344	350	332	382	381	368	374	355	362	346	350	378	366	352	381	334	391	364	370	361	363	361	387	372	341	352	362	385	361	374	373	362	402	386	345	373	389	369	385	372	357	350	368	419	331	362	406	347	321	362	379	390	361	381	358	394	408	358	335	358	383	379	356	391	360	387	367	377	345	375	355	356	365	366	392	366	359	376	380	356	369	344	376	412	376	350	364	397	382	372	344	388	389	389	369	387	382	334	356	390	382	372	326	358	356	354	373	352	347	372	362	390	355	369	382	355	354	350	322	362	371	322	380	400	365	367	363	387	365	380	346	371	361	382	360	360	349	363	380	350	354	388	382	346	339	354	401	391	380	363	348	371	362	348	353	369	380	385	368	361	367	396	384	407	376	376	355	364	359	423	388	390	370	377	368	379	331	350	386	357	361	365	352	378	364	343	340	377	343	368	374	384	343	335	347	389	361	351	340	345	354	389	368	352	372	401	376	363	354	356	356	357	380	376	380	365	369	368	350	375	358	363	362	369	347	347	362	376	370	379	398	365	387	371	386	343	368	360	353	377	354	358	329	366	361	383	365	358	384	338	353	369	327	374	386	387	356	342	372	354	380	380	360	374	380	365	359	353	378	373	371	336	353	386	387	372	381	393	376	369	384	385	401	358	329	364	338	346	378	377	376	362	395	360	375	366	357	335	351	344	414	391	377	358	368	366	348	395	382	387	367	398	383	367	345	400	405	368	371	342	345	348	363	403	377	346	377	362	383	342	362	357	357	343	369	356	323	405	353	387	370	379	351	369	347	371	379	386	354	361	381	374	360	352	397	402	355	358	378	366	386	356	342	393	367	372	357	371	346	356	404	337	347	332	394	401	377	341	368	349	368	342	365	372	420	360	351	372	362	347	383	375	389	385	358	362	358	318	326	371	355	360	347	361	360	396	366	387	386	383	382	372	390	395	346	383	383	377	386	411	372	375	345	346	374	360	396	373	383	367	377	353	397	370	378	353	379	348	381	332	347	359	367	358	368	367	367	376	352	348	340	379	353	362	358	351	359	354	362	370	389	347	381	370	335	349	401	325	373	372	365	344	351	393	357	366	385	361	359	388	389	406	395	351	356	412	363	362	369	347	374	373	364	366	365	358	343	366	385	365	376	360	339	349	401	372	378	362	377	393	351	384	348	363	363	386	352	387	370	343	365	376	367	360	387	373	382	376	341	341	397	375	387	338	345	367	379	416	310	392	389	382	358	363	367	367	370	400	394	385	398	360	382	360	363	361	367	336	362	383	355	360	356	394	374	392	356	372	391	332	364	397	370	348	361	357	353	363	388	375	381	343	380	380	367	354	379	367	393	385	342	379	370	357	346	361	344
62152	87452	54679	22816	11004	3403	586	580	600	631	608	632	605	609	602	575	653	595	606	656	594	591	583	594	604	592	592	589	628	582	612	594	597	593	577	604	571	609	582	570	590	565	565	569	591	614	580	609	590	614	557	639	601	618	589	623	609	601	660	567	570	606	619	589	596	618	613	599	602	599	602	611	590	597	582	593	586	586	644	609	578	559	578	597	531	597	576	647	596	586	632	543	586	587	625	575	610	595	553	609	569	590	584	569	581	580	595	617	640	561	640	601	585	594	629	592	621	582	607	549	611	590	625	549	619	604	582	575	627	591	577	561	624	552	586	570	617	563	572	601	597	619	564	590	590	585	570	595	586	575	582	592	595	587	592	605	564	626	578	565	606	583	638	552	582	590	558	632	622	591	574	616	560	586	626	613	574	591	586	576	581	564	620	634	616	582	640	597	613	584	586	575	600	581	607	592	569	583	558	594	570	586	590	609	543	621	595	594	600	559	594	571	625	582	591	567	548	600	593	554	584	573	578	580	591	581	567	586	595	620	572	592	597	604	572	561	576	646	655	605	619	588	600	626	602	586	617	655	539	593	596	603	565	560	580	580	582	589	592	570	595	577	579	573	616	582	597	617	599	618	630	603	585	573	564	623	594	633	576	605	598	591	581	599	589	623	567	604	575	609	585	576	579	558	608	569	619	583	588	592	568	588	658	561	609	628	615	593	618	562	583	558	611	578	617	588	581	587	620	575	601	605	590	582	591	582	610	604	584	618	598	602	615	581	550	578	570	554	574	601	624	603	586	602	587	623	566	559	642	583	612	591	603	622	593	581	616	598	578	554	582	610	598	608	552	577	594	604	590	603	594	550	562	555	629	579	601	530	596	578	575	626	633	572	598	589	583	621	571	583	630	592	629	599	574	614	554	572	608	566	557	595	605	586	578	606	635	600	629	564	584	611	628	599	565	628	604	621	600	599	595	654	562	598	647	587	610	601	562	646	557	621	593	610	586	633	557	593	573	592	573	571	599	569	586	579	601	593	579	641	577	568	571	584	577	603	592	602	607	595	665	638	584	583	581	589	594	550	572	600	561	609	577	613	575	571	588	598	576	550	580	602	597	600	596	568	608	575	632	576	590	592	589	599	592	585	611	584	590	594	591	573	608	576	542	585	623	652	604	582	582	583	580	552	570	583	615	579	580	573	584	588	592	603	589	632	573	609	591	604	608	606	574	575	595	560	586	581	593	592	591	573	586	550	572	567	622	590	627	596	561	565	568	601	564	535	597	595	604	630	582	556	619	574	611	598	600	586	568	611	598	600	584	594	578	596	538	596	608	562	597	595	547	545	598	559	571	567	601	595	596	614	578	589	581	644	630	589	603	596	605	635	607	616	579	577	587	549	604	533	634	614	570	593	613	626	606	575	590	626	590	579	576	586	588	597	609	577	609	578	597	612	598	565	590	607	598	630	562	598	611	630	589	588	628	611	641	595	618	597	628	603	577	593	558	604	681	542	611	602	577	605	485	557	571	582	626	633	601	554	627	612	585	588	590	603	596	586	564	625	601	608	622	560	596	556	579	573	606	587	576	552	619	586	571	611	614	605	585	602	578	588	589	598	596	598	654	558	637	572	601	556	556	609	541	543	570	617	611	549	605	571	588	613	584	579	585	586	580	603	559	613	622	553	622	563	609	600	556	567	579	577	596	620	548	589	610	585	625	596	595	616	679	578	585	595	558	600	604	595	595	631	562	618	577	620	553	602	594	565	612	600	634	611	586	591	587	584	606	616	538	587	587	603	551	551	617	582	569	592	586	567	588	577	601	570	548	572	567	603	573	603	585	592	590	551	613	538	603	632	558	623	589	582	577	567	579	582	598	601	569	592	606	606	608	589	535	596	542	602	586	531	591	599	640	575	606	557	600	645	559	604	576	588	582	596	619	566	568	583	604	638	592	582	619	591	572	631	591	609	617	594	592	618	562	560	606	589	674	554	586	611	586	640	638	600	558	596	653	629	571	600	598	626	609	643	602	611	609	605	589	608	581	581	579	591	579	617	625	582	584	574	599	590	601	605	561	640	569	631	582	603	549	620	574	609	577	583	607	587	630	583	556	574	568	616	572	591	596	561	583	657	599	575	559	557	631	598	563	621	604	574	554	563	534	573	595	608	618	553	627	536	605	591	581	637	596	582	602	571	550	581	583	608	589	596	588	604	611	593	585	642	570	601	573	585	575	574	574	566	611	581	587	575	586	575	602	604	612	623	585	595	572	564	603	613	599	595	624	584	605	594	585	629	566	611	610	603	572	604	598	558	596	633	592	591	520	590	557	598	623	573	606	631	598	549	581	595	584	572	607	602	596	642	563	590	569	582	572	587	604	590	599	596	598	622	564	605	587	599	562	569	574	568	597	575	568	610	577	582	564	616	620	551	594	586	619	601	572	593	580	608	609	586	576	551	560	562	625	620	667	574	594	572	553	586	555	624	585	603	597	558	605	533	621	593	576	620	599	594	570	612	614	625	555	596	607	568	593	578	579	587	565	624	560	626	624	626	577	566	619	588	585	600	567	592	594	633	612	595	604	591	556	591	590	565	568	562	623	565	568	617	590	558	567	559	611	617	607	588	612	554	553	591	574	572	623	571	576	551	561	611	574	595	561	585	581	617	602	547	544	587	589	577	627	600	580	592	573	604	643	580	574	605	604	551	557	571	591	610	556	613	584	571	570	559	617	580	580	602	598	610	619	588	612	568	565	551	587	579	578	582	593	577	598	598	587	568	565	593	615	596	583	576	558	578	554	626	561	557	589	577	592	606	644	553	563	575	580	588	555	612	579	611	592	607	601	562	599	580	598	603	591	569	603	558	586	613	607	585	579	571	604	552	626	581	569	587	601	612	591	610	595	529	593	631	637	585	568	545	619	583	591	561	572	575	560	555	631	596	599	542	618	623	612	596	531	613	605	581	625	625	572	616	618	591	580	558	574	626	634	585	557	580	584	554	548	564	622	619	580	557	598	604	581	616	579	598	609	638	612	604	592	629	578	616	550	635	584	618	607	583	595	587	520	626	585	572	561	536	581	579	619	576	606	571	634	584	590	593	557	581	575	587	569	601	577	598	620	574	571	575	618	639	621	599	595	585	597	573	587	569	569	603	613	620	586	595	549	617	647	590	628	582	591	594	632	586	584	592	626	591	553	609	620	590	587	573	613	577	604	580	565	568	586	642	561	617	619	548	581	615	598	581	607	568	589	621	603	612	599	568	626	556	580	614	576	575	550	570	623	607	587	590	602	563	635	611	580	590	625	581	572	602	576	604	582	591	554	575	588	615	644	589	586	619	572	563	532	577	565	599	596	604	594	652	588	586	582	633	594	585	587	581	540	594	562	598	616	574	623	601	553	568	570	591	582	601	609	585	563	599	599	644	598	604	585	593	582	637	594	581	591	592	594	597	572	653	544	583	589	584	588	525	611	582	601	590	587	618	608	573	548	574	588	571
24506	22927	29987	24540	21541	16547	2120	611	553	600	598	580	557	555	617	570	550	575	607	554	559	564	530	557	591	552	524	592	590	559	547	557	549	564	583	560	584	594	559	556	551	523	590	555	572	521	547	551	533	556	555	592	588	555	544	584	587	527	594	559	575	564	569	553	543	590	540	564	551	585	556	588	523	557	551	560	534	538	571	564	530	570	546	521	541	607	574	553	549	536	571	569	540	583	562	525	551	559	553	553	562	541	549	555	549	505	544	523	577	527	552	547	512	589	558	548	513	537	555	553	520	550	585	557	518	593	559	549	559	569	539	543	575	561	569	559	585	476	523	545	544	586	526	551	575	534	503	545	563	560	557	578	536	519	524	553	516	599	532	524	537	535	518	536	549	563	552	531	571	535	561	580	554	559	585	555	542	520	537	553	543	551	565	590	558	534	519	530	536	551	513	553	535	574	553	566	605	532	532	555	589	578	567	543	580	516	544	545	488	556	558	587	543	520	507	529	582	533	586	540	542	555	557	551	554	532	568	566	536	549	571	575	535	531	548	545	566	562	580	600	557	569	534	539	541	580	551	549	531	528	552	528	581	565	586	547	545	518	505	545	531	571	555	518	539	538	555	574	567	550	539	546	565	553	503	579	505	526	565	570	536	563	590	570	526	566	552	549	579	544	579	546	502	566	564	575	539	518	549	529	555	553	544	533	565	552	528	576	543	626	542	540	547	535	570	542	565	541	541	549	578	513	531	572	533	548	558	554	521	586	530	565	534	534	560	559	567	549	595	553	596	524	539	610	563	568	541	578	526	595	551	523	540	548	565	536	524	576	593	540	537	574	550	568	576	571	550	571	571	576	541	512	592	561	518	567	547	544	565	548	530	558	537	572	538	569	523	581	579	545	535	535	566	499	520	554	585	541	531	509	597	536	586	529	563	539	518	592	567	551	566	556	559	541	547	559	534	561	517	536	540	533	546	516	573	548	561	579	572	546	590	552	535	601	524	564	560	515	549	562	529	509	533	517	560	536	576	535	532	522	555	516	573	534	544	545	532	552	545	552	544	558	546	554	567	576	563	546	562	574	552	518	568	508	545	520	535	556	575	551	551	547	577	593	531	574	563	590	583	568	533	558	586	543	542	580	590	520	551	566	553	523	502	535	552	541	559	598	539	581	568	521	543	525	540	559	530	531	563	517	533	562	572	527	529	535	588	561	543	537	548	555	572	540	523	515	512	592	554	564	518	592	524	590	554	547	549	533	537	564	522	565	492	562	561	524	553	534	552	537	525	557	527	511	563	540	557	550	597	526	565	576	527	554	547	537	592	630	525	551	567	517	538	507	560	555	468	550	580	557	523	589	526	542	513	539	562	567	532	580	569	548	533	531	554	550	535	546	561	569	524	532	571	566	497	583	571	510	574	532	542	560	574	546	571	498	578	569	523	528	545	540	571	572	528	549	506	557	490	602	524	592	590	572	547	587	575	553	551	501	552	568	553	620	543	514	524	565	565	599	548	561	532	537	532	521	586	529	557	543	537	549	536	497	536	598	513	547	554	570	577	532	570	542	578	545	580	594	547	554	576	576	569	513	528	525	517	543	560	562	581	579	530	518	557	577	519	565	561	510	518	552	579	535	593	588	525	537	545	587	564	563	557	576	535	505	554	557	534	589	598	560	528	587	527	525	558	555	546	516	545	522	546	542	571	557	535	562	507	537	584	588	550	552	525	542	515	529	600	516	573	478	546	549	513	576	553	520	547	556	555	581	498	522	564	564	550	532	577	576	534	545	574	555	589	542	562	585	566	577	514	508	527	552	564	559	580	556	516	511	572	529	588	587	561	510	561	559	547	525	531	554	503	503	540	550	563	599	524	545	551	581	539	556	579	516	522	549	553	580	527	544	590	558	553	500	563	562	574	504	523	551	574	582	545	596	530	532	561	592	540	611	560	530	526	584	550	515	570	612	487	545	532	562	524	523	561	527	549	561	526	569	525	560	549	542	562	560	560	552	583	559	537	556	576	560	551	542	553	564	560	551	549	549	516	557	535	535	559	551	578	525	564	563	505	542	562	551	532	527	560	554	561	543	544	531	548	576	531	556	554	564	543	513	550	589	552	510	558	574	564	516	549	568	551	561	550	555	539	543	555	581	548	548	541	531	564	560	549	585	547	565	577	588	558	539	550	532	547	602	542	541	574	538	571	522	568	536	554	549	546	531	536	561	540	553	512	513	582	526	540	523	506	544	537	546	568	517	578	562	537	520	573	550	548	546	558	561	539	534	545	547	570	588	582	549	535	586	594	547	578	564	594	557	529	534	569	534	540	523	531	566	542	571	534	562	599	566	551	556	543	552	546	554	561	571	551	536	514	548	568	548	578	542	537	575	521	512	540	578	571	547	531	553	547	539	566	549	551	564	529	570	560	547	573	515	534	591	497	543	549	577	493	570	546	571	551	565	602	565	577	525	573	583	579	546	519	517	550	543	543	497	526	553	532	547	558	564	523	558	524	556	539	533	540	554	588	531	546	569	553	605	535	543	530	568	547	573	539	566	549	547	527	597	543	552	555	571	555	554	538	584	484	584	547	564	573	529	561	547	543	553	503	548	573	557	545	523	556	528	576	553	565	553	544	564	515	571	554	555	586	508	559	522	560	573	553	528	539	552	534	546	520	515	563	539	552	543	553	566	537	551	526	538	553	593	481	542	559	546	557	567	578	488	551	527	532	571	528	567	554	534	560	523	556	552	519	535	550	561	564	531	544	512	554	555	553	515	544	557	531	536	514	562	571	537	573	547	563	504	537	531	536	522	608	506	568	550	526	569	552	568	521	571	529	589	565	538	540	563	564	529	564	527	546	558	569	502	517	535	575	579	580	531	570	525	565	568	545	522	544	577	540	542	530	519	585	577	546	564	564	600	540	571	549	539	585	559	595	539	571	566	583	544	594	527	584	534	534	539	575	501	532	553	570	541	561	569	551	503	553	565	524	600	494	501	560	550	604	565	583	568	558	537	546	540	551	514	560	606	547	529	525	554	521	590	558	542	549	543	536	551	522	576	565	551	578	542	574	569	511	532	530	536	550	528	535	584	506	520	535	555	513	537	557	546	579	561	559	582	556	557	538	565	562	540	563	550	601	549	552	560	535	509	552	579	569	543	552	546	574	543	536	550	567	535	563	519	576	530	527	556	554	560	524	538	538	556	526	590	527	514	554	574	539	556	547	562	576	606	516	551	556	559	572	566	540	596	587	571	542	564	583	555	554	559	608	566	571	519	585	522	554	538	555	571	560	523	523	577	528	539	570	536	529	518	580	552	518	549	541	514	579	519	579	515	550	530	528	529	577	569	538	546	523	554	538	553	550	541	563	555	543	560	525	564	516	519	568	553	564	549	550	525	531	500	505	566	564	542	580	527	512	494	538	562	554	516	554	545	514	543	542	547	562	542	552	548	572	599	560	553	550	566	560	560	557	560	489	558	562	584	532	571	567	540
60502	94211	61239	32899	19184	5932	911	878	827	875	867	846	867	816	811	857	852	843	788	838	863	839	889	868	905	826	827	847	847	854	800	834	823	872	824	775	876	784	832	866	867	851	877	847	836	847	860	829	839	836	829	891	811	848	785	841	829	883	839	770	844	758	804	828	786	821	863	877	809	817	808	864	861	880	829	863	884	846	854	897	866	852	881	805	856	820	832	810	803	871	797	865	880	820	828	829	822	838	855	814	823	849	861	829	778	891	820	855	856	824	775	850	885	870	828	802	841	785	835	814	856	854	832	836	801	761	859	870	837	828	874	805	853	786	848	866	856	818	840	818	820	783	932	834	800	778	827	844	821	850	843	812	888	858	835	817	808	831	816	838	863	835	854	861	796	837	842	844	813	851	824	830	847	845	818	839	852	876	811	848	848	851	873	831	838	834	855	841	867	804	813	859	858	886	911	846	828	828	841	883	876	844	817	823	832	889	820	829	809	831	834	873	838	865	829	826	831	817	844	870	842	850	888	807	822	813	852	851	819	879	845	805	870	846	821	816	782	805	848	852	890	849	866	834	849	832	873	880	855	812	876	853	832	843	835	856	858	846	862	827	865	866	902	832	800	779	853	838	859	871	818	875	848	839	875	830	802	872	877	845	789	870	864	814	860	811	842	892	854	880	865	857	851	847	864	856	816	819	847	810	873	857	874	860	860	836	807	843	830	833	833	829	848	852	790	822	869	847	853	823	864	838	866	833	788	813	823	859	837	766	880	850	827	825	835	850	846	789	841	798	839	841	838	832	895	869	788	794	883	844	880	877	879	838	804	808	885	840	795	779	836	826	900	858	867	835	810	845	875	846	843	811	838	830	824	832	837	833	850	774	839	880	845	870	885	793	852	894	864	853	822	828	839	842	822	858	850	841	810	829	875	846	860	831	787	828	834	848	862	824	873	867	843	841	863	804	867	783	877	834	836	835	830	823	904	820	902	850	837	824	826	879	855	841	897	881	859	875	841	866	822	851	858	784	860	809	821	861	858	849	828	856	779	837	907	859	866	859	858	847	861	789	834	802	849	836	895	793	854	793	791	836	856	875	841	856	817	793	835	835	843	847	863	870	826	851	860	812	849	836	848	915	842	837	779	851	838	888	812	828	871	858	855	835	846	843	910	833	885	861	805	857	860	840	884	824	835	804	886	876	823	843	800	842	822	860	806	839	855	838	881	892	835	791	840	857	859	819	855	893	861	819	833	868	884	860	854	836	878	775	839	827	838	869	878	817	821	880	875	800	859	859	811	841	851	795	854	855	863	879	808	778	848	841	852	862	792	868	844	832	857	822	853	820	820	822	799	799	832	824	819	825	852	865	824	859	878	804	807	842	850	867	792	814	814	840	834	843	844	805	835	818	832	891	837	898	852	802	811	855	819	818	836	815	835	812	865	843	883	863	816	873	799	848	855	812	818	842	826	855	840	821	812	862	822	854	836	833	863	852	824	835	778	812	880	871	822	832	820	805	842	863	794	821	858	823	824	788	900	846	849	843	821	827	872	888	847	817	879	784	814	804	788	862	889	800	835	841	843	805	875	830	820	775	782	836	823	845	804	844	865	795	875	763	890	864	867	841	835	825	839	848	808	842	819	807	837	870	842	831	834	820	856	829	824	845	842	827	810	839	787	809	818	838	838	823	835	822	863	808	828	904	896	840	865	877	826	864	838	830	829	843	842	834	864	863	844	867	780	847	837	789	846	845	869	869	853	796	836	806	825	827	874	875	863	807	838	877	765	828	864	818	799	846	796	831	858	860	834	822	856	857	798	795	799	853	864	865	859	846	813	809	884	799	807	821	820	823	803	832	842	824	847	907	839	862	845	849	840	850	865	793	781	832	878	849	799	810	847	874	803	850	920	863	855	922	810	785	845	847	828	815	804	883	877	841	853	792	835	806	769	811	851	879	864	790	784	878	842	811	871	817	850	781	821	780	812	861	838	910	874	803	848	845	808	861	831	907	844	808	839	807	846	818	804	856	782	872	843	786	872	872	849	823	869	896	848	866	872	867	830	813	846	826	795	796	785	887	833	809	817	852	812	822	863	862	854	911	866	851	798	856	816	738	867	794	867	799	810	801	841	860	839	840	892	888	791	848	839	835	820	796	828	785	843	839	837	811	850	836	788	858	832	836	841	804	854	830	813	862	868	903	781	836	912	836	796	861	828	859	847	817	857	826	845	853	871	862	830	839	816	820	794	841	870	825	851	819	868	840	890	834	864	855	803	836	852	822	818	843	873	827	796	791	807	839	847	847	871	846	830	875	839	819	909	798	878	798	816	811	865	836	839	853	804	808	890	877	853	866	839	793	897	848	850	851	845	810	825	801	805	857	846	856	917	855	862	808	803	827	898	830	830	833	847	851	828	893	826	829	805	829	802	800	891	866	822	846	824	840	785	858	874	887	805	856	853	851	795	814	811	834	881	830	879	854	821	825	844	800	822	822	856	793	796	839	811	829	763	844	818	825	828	843	852	833	844	844	886	822	839	808	808	889	829	786	869	828	816	889	823	835	843	844	838	863	842	862	832	832	884	830	908	796	829	835	815	871	845	870	828	806	849	835	839	813	828	843	806	832	860	851	855	843	895	860	803	882	861	838	915	845	843	868	871	876	826	838	862	820	821	809	814	854	844	797	849	787	835	824	827	845	810	832	842	816	850	848	792	845	844	803	788	850	823	829	777	839	860	874	852	862	852	900	858	832	844	885	851	799	850	877	822	787	835	848	891	792	848	854	858	851	820	838	786	818	832	803	790	861	827	836	854	823	897	793	875	839	854	813	823	860	807	834	876	870	805	859	810	838	878	827	842	806	866	854	889	864	832	797	816	843	801	817	820	868	850	845	812	850	843	865	831	843	850	864	811	836	875	864	798	818	887	803	821	819	831	834	836	798	853	918	788	861	809	854	886	815	835	867	799	852	826	864	824	868	816	838	822	851	869	847	823	869	844	847	804	848	811	802	870	791	822	849	894	885	840	799	854	877	840	834	882	868	906	838	864	796	826	831	832	808	819	843	868	852	831	824	811	867	857	842	889	832	908	826	904	825	839	809	838	832	849	810	812	846	878	797	878	819	844	856	831	873	818	808	871	833	813	890	823	842	875	880	834	837	836	839	856	842	835	831	885	821	799	877	860	813	799	879	829	826	832	839	832	793	848	811	861	790	801	848	848	809	796	837	841	800	792	823	816	818	818	878	813	846	865	843	779	874	857	834	837	859	814	863	820	816	867	827	814	805	820	844	819	823	797	790	795	850	850	847	843	820	868	842	852	862	811	824	833	863	820	873	780	911	797	854	837	808	853	847	870	794	836	879	833	848	862	838	842	851	869	847	837	877	864	820	864	900	820	830	863	838	844	826	820	828	843	820	903	850	863	817	839	822	800	858	787	843	827	835	819	866	834	822	875	785	885	888	853	812	851	836	834	820	855	830	861	827	778	892	844	815	793	804
33833	31817	22676	8313	1378	490	254	280	260	304	278	239	251	286	274	296	303	318	289	284	263	288	294	291	270	284	293	287	254	275	269	298	294	259	266	278	294	289	275	306	271	298	281	303	270	291	264	278	265	284	282	280	306	264	266	267	285	310	282	271	285	292	284	298	277	285	283	270	286	270	251	256	299	274	268	293	280	279	264	280	281	246	238	263	282	279	296	260	270	272	284	284	265	248	281	248	278	276	257	261	293	297	271	286	267	296	303	257	277	291	230	265	285	283	279	276	301	318	292	295	272	263	275	258	292	310	310	266	278	274	285	275	264	253	277	279	271	311	276	278	298	291	264	266	265	271	287	281	301	283	287	321	264	286	270	318	254	290	279	288	299	262	290	279	270	280	260	285	297	272	275	255	279	257	269	265	280	265	282	287	262	276	267	262	285	292	260	264	280	290	266	247	265	278	293	271	273	290	260	270	263	271	273	300	301	280	293	291	293	251	264	262	267	310	277	263	275	266	277	262	286	274	261	279	259	285	262	286	293	288	298	292	253	256	251	281	265	287	278	273	287	257	321	266	284	258	267	276	270	300	273	276	269	297	282	273	266	257	282	264	267	295	256	274	290	272	257	255	276	287	261	289	277	284	286	274	272	264	297	283	271	292	280	287	256	239	290	259	272	284	286	300	305	318	274	279	276	284	286	265	262	259	293	291	288	322	270	291	254	311	265	281	280	247	264	250	289	279	306	279	273	288	268	285	287	262	263	288	289	279	283	293	281	291	262	301	282	257	294	304	274	269	312	289	297	262	279	256	249	301	291	259	268	294	308	275	309	258	294	322	254	273	261	272	285	272	294	285	274	276	283	273	273	257	298	273	286	274	265	259	298	278	281	276	327	268	302	277	288	265	293	260	291	284	280	249	293	282	286	295	273	265	282	252	278	271	272	282	244	282	257	263	305	288	269	270	263	279	266	287	266	285	280	284	268	306	273	261	303	307	285	263	330	264	257	258	279	270	258	250	279	260	257	302	289	285	256	280	295	281	283	309	271	256	287	272	272	268	279	259	280	277	228	306	269	278	269	272	286	297	257	266	255	256	286	283	252	286	264	294	322	309	278	244	282	269	238	265	290	296	280	262	260	270	287	279	264	247	274	257	274	254	224	271	281	263	281	259	272	277	263	253	236	293	277	294	275	254	268	290	279	286	261	294	267	259	257	288	287	275	259	288	291	242	277	302	280	256	260	287	288	295	278	281	274	263	289	308	275	290	279	273	276	259	280	277	282	276	267	267	279	250	265	277	279	315	266	280	267	252	302	285	269	307	251	294	291	279	301	289	282	276	261	292	265	292	279	243	268	266	298	289	272	273	273	261	305	259	267	284	270	259	244	278	275	283	311	294	291	266	288	273	281	264	300	277	278	264	287	263	268	272	262	274	276	281	284	273	287	254	266	272	275	276	295	261	267	275	281	280	292	262	247	278	280	276	256	266	257	304	289	271	261	268	272	240	272	282	274	312	267	283	289	269	280	251	270	273	259	259	279	260	287	281	282	258	275	280	274	272	292	291	295	260	254	295	313	272	278	260	261	274	246	263	287	271	300	279	289	287	270	293	277	270	271	254	271	276	274	294	254	270	286	287	290	244	293	258	279	280	284	286	281	272	275	294	285	290	282	274	274	301	250	261	245	290	274	281	280	281	305	290	290	310	286	271	289	290	269	282	296	274	264	229	247	265	273	260	269	261	270	252	291	273	269	265	262	274	277	272	261	290	243	263	285	253	307	288	261	308	289	271	284	294	309	274	266	265	284	270	272	296	283	267	230	270	293	305	281	271	297	276	303	273	306	259	272	279	301	259	284	239	283	260	267	246	310	286	310	283	301	268	288	281	282	273	253	289	312	284	290	247	295	258	269	263	292	293	276	267	301	255	281	274	268	264	280	282	257	261	277	314	320	256	267	244	290	288	264	311	273	295	275	288	265	272	271	295	271	287	278	299	243	292	254	269	272	271	262	280	262	295	306	247	289	261	269	260	271	249	287	294	289	285	306	268	309	288	311	244	277	276	250	290	286	295	291	284	275	287	304	268	280	283	266	299	291	269	267	285	283	274	256	270	299	288	263	285	299	260	287	299	279	296	271	265	271	278	290	304	269	285	280	244	290	269	260	249	282	287	280	281	273	297	289	279	286	257	291	284	263	307	265	277	267	289	290	265	280	284	293	285	270	272	259	273	248	282	265	288	282	276	261	275	294	304	308	298	290	266	265	268	275	269	250	302	270	282	267	256	274	292	264	287	271	290	282	275	296	310	284	291	285	258	303	298	272	269	277	280	270	284	292	275	269	282	273	254	257	246	282	271	282	287	289	258	269	326	270	289	288	276	268	298	290	260	306	263	277	310	262	269	263	269	293	294	263	272	303	264	289	257	250	289	260	294	264	265	291	282	257	292	279	318	297	294	275	264	257	254	287	291	293	297	268	321	276	281	294	303	287	261	309	292	277	294	274	278	263	299	247	281	261	292	300	293	270	285	265	306	280	299	277	289	256	292	271	256	285	247	269	256	272	258	260	278	256	276	285	291	297	292	277	297	301	263	301	283	288	281	293	278	282	308	277	279	304	278	259	288	284	282	258	313	268	270	258	280	253	262	280	253	286	280	277	290	282	266	277	281	272	265	243	274	276	271	268	309	254	308	276	288	294	254	268	265	268	273	274	269	275	274	301	261	264	274	272	290	278	260	286	302	269	306	285	281	284	244	279	284	265	284	266	286	279	287	280	266	286	276	259	263	281	261	283	294	241	286	267	308	307	304	291	279	300	288	294	277	286	264	296	308	281	272	277	292	306	283	292	292	270	255	309	265	282	292	275	263	306	250	266	290	277	266	248	271	283	299	272	278	275	263	310	306	253	304	302	290	262	250	290	297	282	269	266	283	253	292	264	266	275	268	258	288	270	255	276	279	305	269	285	293	321	273	296	285	285	290	292	296	242	279	291	286	296	275	273	297	300	265	291	307	259	271	247	271	284	285	277	265	255	279	285	275	274	275	287	288	289	276	293	279	278	305	277	273	287	279	264	301	278	281	280	264	250	261	281	284	292	280	276	274	275	274	284	279	296	262	297	275	266	269	260	273	277	284	278	292	286	272	269	278	294	289	292	290	282	279	260	267	256	234	297	289	268	303	270	273	270	284	288	307	268	285	277	271	256	269	285	262	292	310	300	280	267	268	296	275	268	306	265	266	257	266	270	287	282	284	268	252	273	269	315	294	291	289	262	279	258	284	303	270	260	286	253	292	305	272	287	272	263	288	284	260	266	268	279	244	258	288	313	279	259	257	282	315	286	277	274	263	265	258	287	297	285	277	257	296	277	283	275	307	244	273	292	273	285	285	317	284	271	259	256	285	279	277	262	271	282	285	285	282	291	261	285	278	283	273	290	281	274	321	285	286	279	268	257	297	292	281	280	295	282	284	293	278	263	275	275	277	288	277	287	265	287	307
44029	46418	22541	7507	2764	996	498	416	484	452	449	492	461	455	440	512	489	496	471	460	491	491	479	500	492	521	422	476	457	466	468	474	456	459	487	458	418	413	452	439	480	471	511	463	421	449	464	479	472	468	433	494	443	499	485	502	460	453	457	439	486	479	508	484	477	428	452	444	447	482	486	477	477	462	491	453	477	463	469	499	488	450	489	438	458	466	446	462	460	471	454	467	469	457	524	488	471	439	454	473	457	469	520	454	444	469	475	457	462	515	514	461	439	473	477	466	464	484	437	492	516	434	465	454	481	398	479	451	452	442	474	488	482	489	465	476	480	461	472	463	429	495	487	479	466	513	509	437	493	433	459	472	496	513	456	460	443	465	464	489	490	478	477	469	469	507	452	487	462	476	494	436	479	436	485	462	480	439	446	477	470	470	458	454	482	430	459	458	430	478	475	484	463	507	443	482	479	470	440	416	450	456	494	433	439	437	494	468	447	489	478	462	453	477	469	473	491	463	461	458	474	470	487	465	470	450	469	466	458	481	447	442	450	467	453	457	475	453	494	450	487	504	474	473	443	470	449	474	471	408	421	468	461	433	470	401	463	491	498	450	485	454	462	470	445	522	450	420	454	458	445	516	481	447	493	468	450	424	438	458	493	472	484	478	491	465	487	486	458	485	468	468	466	469	437	439	443	484	470	454	434	457	493	465	475	476	479	479	490	469	462	495	500	469	488	487	452	508	467	488	468	409	467	448	483	484	473	479	484	461	452	465	476	469	496	459	470	461	466	460	494	436	470	443	447	473	445	456	487	506	475	480	492	465	495	439	480	484	490	418	476	477	483	479	430	435	456	480	448	459	430	463	465	464	476	485	477	466	466	452	426	459	443	471	429	451	455	439	503	441	454	476	463	459	472	440	467	431	466	476	450	450	470	427	443	461	444	522	491	480	480	463	463	429	468	478	464	477	436	441	451	432	457	483	447	437	437	457	497	448	459	445	467	436	488	499	458	449	506	506	459	427	415	474	510	454	434	449	468	494	455	468	473	495	448	456	473	449	457	481	490	443	488	453	493	478	481	457	467	434	489	459	481	463	470	415	456	451	458	447	435	458	441	476	448	475	500	428	446	442	490	450	474	495	417	515	458	449	461	455	463	486	439	462	423	459	455	494	447	456	477	478	446	443	475	464	474	441	475	455	452	466	448	502	464	461	499	470	479	489	445	459	461	445	451	458	444	453	436	449	471	515	451	428	476	454	430	486	475	460	466	488	470	435	457	434	462	475	466	467	473	448	463	463	469	458	473	467	462	449	463	471	465	454	470	471	441	460	485	471	460	467	467	446	481	450	483	489	437	485	484	492	452	475	519	457	471	471	471	461	472	432	443	472	485	426	456	496	494	489	464	477	503	483	443	460	458	471	464	488	452	471	447	462	516	489	437	489	472	474	459	435	444	480	444	476	473	486	476	468	423	481	447	484	434	426	499	442	436	523	434	454	462	448	437	457	471	465	442	454	475	487	473	511	473	488	440	471	492	440	513	469	468	450	457	479	457	455	475	472	469	472	497	500	473	504	459	482	498	415	463	483	435	498	490	476	470	456	439	489	474	452	500	447	492	475	470	462	464	467	472	447	448	473	445	489	480	464	447	465	473	453	391	465	467	499	462	487	437	475	472	459	446	431	490	447	501	485	477	455	494	486	460	405	459	468	447	454	476	417	486	479	464	460	480	442	450	449	517	464	453	486	492	460	461	453	447	471	453	452	475	450	504	465	452	487	434	451	454	479	474	496	504	484	490	458	468	471	476	465	473	481	437	447	467	444	461	463	523	482	454	475	495	491	462	455	514	491	491	483	479	457	446	479	457	483	481	478	473	442	460	476	435	468	481	465	474	436	461	468	440	468	470	504	473	450	462	439	452	506	506	444	465	475	453	458	484	471	497	485	456	471	482	453	419	446	453	447	495	468	460	462	481	462	470	482	443	446	447	466	460	453	488	484	467	458	507	471	454	453	470	479	486	478	443	475	442	445	452	450	481	469	456	469	449	449	450	428	449	498	439	506	461	455	456	472	489	441	448	484	457	450	468	422	471	510	471	422	489	463	491	448	488	478	481	483	446	454	471	406	461	462	479	445	481	480	473	466	469	465	482	482	443	469	450	463	473	456	489	455	483	443	475	480	454	476	487	427	471	469	457	496	486	461	421	478	451	467	451	445	464	445	461	460	489	481	476	478	448	430	460	499	476	460	447	459	452	447	474	456	486	475	460	479	458	470	462	475	426	467	498	441	485	495	480	465	436	463	465	460	469	497	455	480	454	488	482	476	446	482	464	461	436	474	480	456	466	522	459	447	471	451	468	449	470	487	418	423	462	428	467	447	429	472	465	425	446	425	458	450	463	441	438	456	460	449	469	484	478	500	441	443	452	459	449	476	442	457	448	493	480	429	491	497	496	485	493	448	413	475	472	454	445	481	483	483	436	476	478	475	498	505	456	466	452	446	483	482	518	458	470	504	482	471	428	463	454	443	443	504	470	475	457	467	508	459	514	509	473	465	484	472	454	489	477	469	474	427	479	462	442	465	444	453	464	435	487	417	464	449	475	461	469	449	455	467	512	470	464	460	422	471	477	497	461	465	432	481	501	495	472	463	498	499	481	526	463	487	492	473	455	446	500	480	454	493	473	471	454	524	454	486	468	479	460	422	449	494	474	454	475	480	462	524	473	461	469	526	473	455	438	451	481	464	484	477	457	478	457	467	486	452	502	498	477	471	481	477	494	436	484	466	523	487	458	459	448	436	502	469	475	447	435	486	487	472	451	496	469	492	496	497	493	518	505	438	456	493	484	479	488	466	439	464	473	462	465	457	501	475	416	468	489	492	470	472	443	430	441	428	476	457	463	450	448	429	478	434	497	482	452	462	443	469	489	459	472	469	445	474	439	466	468	447	450	461	453	457	446	494	482	490	433	463	446	472	483	459	509	469	484	497	480	451	448	513	490	490	454	422	470	476	468	455	477	448	476	458	449	467	437	492	445	493	489	482	496	488	446	464	478	473	508	452	457	457	416	471	508	515	437	466	423	463	437	477	425	465	471	445	466	457	466	490	489	458	463	471	489	480	465	481	438	475	508	471	483	428	461	473	430	433	471	477	478	474	449	465	492	445	499	476	477	466	451	447	488	462	481	461	462	475	476	452	453	469	449	476	490	444	463	450	444	463	450	461	442	508	462	511	498	487	467	445	448	438	461	430	477	461	502	477	486	472	443	466	463	463	473	453	463	504	440	495	497	449	470	490	469	466	483	465	480	450	497	509	479	434	507	449	523	460	493	452	447	457	457	460	484	532	461	461	464	456	463	449	481	462	471	456	449	484	467	474	493	500	447	491	483	449	478	457	444	485	454	468	448	447	469	490	474	477	487	485	466	474	439	474	446	484	495	455	457	469	458	458	443	483	461	469	459	460	520	476	449	447	449	460	465	477	478	485	480	475	452	448
25924	24146	30090	24975	19815	7289	505	380	373	365	399	391	354	371	387	382	383	385	395	396	382	402	346	376	373	333	359	372	391	326	354	342	414	361	339	352	340	397	365	386	337	359	343	362	355	348	334	365	362	391	365	359	367	358	362	321	339	347	370	359	379	359	365	385	355	374	382	375	354	337	349	348	356	337	375	358	357	362	369	328	365	391	344	367	331	356	345	383	315	354	379	346	347	359	361	358	334	350	330	344	334	398	363	356	340	356	329	382	362	374	359	336	350	375	349	392	378	386	344	356	339	355	348	356	368	351	413	359	374	358	370	406	382	365	374	341	341	377	358	339	418	373	366	329	352	360	326	366	363	331	346	373	336	366	373	343	352	358	347	337	399	360	378	326	361	345	364	362	365	370	338	370	361	349	396	341	366	350	386	362	343	363	348	362	382	347	366	388	346	355	363	367	365	362	365	352	362	347	363	351	370	353	362	373	354	350	356	364	374	365	353	376	393	310	365	367	365	336	349	383	351	342	356	376	353	368	388	352	346	364	340	374	372	372	360	346	360	323	377	359	359	369	360	383	378	381	391	363	356	348	346	364	384	355	392	311	331	360	388	376	401	350	328	353	369	384	349	359	392	331	356	375	358	332	369	346	376	345	352	371	393	393	350	384	364	403	369	343	345	362	345	363	385	352	348	358	384	381	377	334	338	348	385	391	342	349	352	336	347	359	365	357	332	383	389	334	343	322	363	405	350	362	376	376	378	353	322	358	346	388	359	344	378	399	412	350	346	396	376	365	394	357	351	349	372	338	333	359	355	333	348	329	355	352	370	347	346	363	378	372	335	360	344	353	371	349	365	355	383	370	382	336	373	362	374	356	356	369	363	388	338	363	371	353	350	352	321	383	360	367	348	375	385	353	378	350	394	363	363	384	370	355	352	338	357	363	368	344	361	352	331	313	353	393	358	395	354	386	368	327	365	372	338	331	380	332	357	321	358	357	335	358	341	344	331	349	386	345	350	354	343	329	372	366	386	358	368	398	366	354	386	369	355	352	348	350	373	379	357	356	369	373	351	324	359	352	346	343	367	375	342	339	359	366	360	372	381	348	377	339	375	356	344	340	321	362	346	377	343	337	366	409	350	360	394	349	363	365	362	364	377	357	376	358	355	348	327	363	376	378	363	373	370	361	403	344	363	327	369	349	370	340	383	357	337	387	348	349	368	323	324	335	379	352	325	369	355	346	327	372	349	408	333	367	351	344	313	360	350	342	360	355	359	349	369	358	349	358	375	396	372	370	347	365	365	353	354	335	355	356	332	401	352	356	372	348	351	356	390	334	361	355	373	344	356	328	359	353	362	366	377	331	400	337	389	359	352	371	366	357	366	345	356	395	370	362	342	364	365	376	372	360	357	341	356	350	390	354	376	362	353	345	329	366	379	342	352	329	377	368	387	344	362	334	345	330	355	334	342	358	381	346	353	323	353	359	376	389	401	344	346	373	366	380	345	348	394	338	310	329	368	344	351	376	372	387	373	367	352	362	334	370	376	379	385	326	351	342	396	363	381	376	349	386	397	367	355	335	339	349	360	360	352	355	346	373	318	376	367	320	367	350	326	390	353	346	391	354	392	375	368	341	362	329	342	393	369	325	344	341	383	341	358	366	350	375	350	368	341	366	313	372	364	345	380	371	351	373	330	320	343	354	362	362	353	375	367	361	366	346	367	351	368	351	310	377	351	375	326	342	366	358	352	377	358	378	377	327	347	335	390	330	323	351	346	356	351	361	382	387	350	366	373	360	362	375	360	376	360	354	356	344	370	367	350	384	362	359	359	361	349	347	380	368	338	370	384	354	370	338	339	351	341	349	351	340	353	342	365	387	350	386	410	394	336	362	371	336	355	338	350	362	358	416	330	396	358	336	382	359	345	387	380	338	389	370	368	370	377	352	356	381	356	357	355	341	378	365	370	356	375	380	385	346	350	358	343	352	364	361	410	368	343	362	339	380	378	369	363	339	365	388	367	354	355	375	332	335	366	372	361	319	358	357	329	356	355	372	357	366	363	355	374	372	358	367	371	378	369	356	349	370	374	321	357	409	328	359	378	408	361	325	377	371	342	374	330	361	377	363	306	375	384	309	359	363	357	361	336	351	355	334	343	348	369	344	334	394	348	375	332	352	365	327	361	398	377	371	376	397	328	406	365	369	368	344	348	329	380	341	388	337	375	350	372	370	358	315	374	339	308	401	328	361	344	327	390	357	378	344	351	353	353	358	351	383	386	368	353	353	353	351	357	329	335	336	332	342	346	356	366	365	378	359	396	332	361	341	367	360	364	368	369	334	349	364	389	337	376	371	361	400	396	380	353	363	371	340	323	361	338	329	341	356	353	359	375	371	377	349	378	370	363	355	363	373	343	336	342	353	359	365	372	349	368	330	353	377	330	368	358	399	365	364	356	358	364	368	351	383	343	348	356	387	370	352	368	343	372	356	359	332	363	355	362	341	387	339	362	318	345	367	356	389	344	327	317	326	371	364	354	382	356	326	310	376	362	333	369	322	355	372	359	342	350	384	361	375	338	337	347	336	359	350	372	353	356	394	351	371	334	337	329	365	361	347	355	371	371	350	369	373	374	339	342	324	360	373	392	358	381	355	351	354	349	330	348	362	384	396	404	372	355	370	328	391	355	355	366	345	363	365	373	344	353	362	351	375	357	363	387	355	395	336	355	347	372	311	372	365	357	358	380	368	343	383	370	345	335	318	351	368	332	368	371	332	368	357	375	395	343	338	356	346	371	368	368	350	349	336	371	350	393	378	373	385	325	368	332	346	335	361	368	374	352	376	357	353	337	339	369	376	391	347	354	352	355	376	358	351	356	372	391	382	360	345	342	368	361	325	365	373	389	375	355	381	353	376	376	326	355	364	378	377	349	360	364	355	368	341	367	348	380	359	350	363	337	370	368	376	346	343	353	346	373	413	326	335	371	385	372	344	343	347	362	389	323	349	360	396	344	362	370	353	360	367	358	374	368	390	356	384	328	345	333	360	370	328	340	365	360	353	357	377	366	373	351	327	373	318	343	373	353	350	348	333	384	385	351	363	348	330	331	359	365	401	366	409	374	310	373	362	336	362	373	362	347	347	392	348	385	331	346	394	356	375	373	373	348	331	351	376	380	365	370	371	355	355	366	369	403	377	356	374	326	353	351	359	378	386	377	358	363	368	371	367	405	356	349	326	340	355	360	347	322	390	374	363	329	363	365	354	355	388	387	347	351	388	363	366	352	359	371	326	392	397	293	407	358	377	356	347	332	355	366	346	334	342	340	353	360	336	356	361	365	371	404	365	371	348	346	332	376	348	373	351	344	376	318	336	373	352	365	331	361	343	373	337	313	372	383	324	353	352	312	336	375	341	380	354	348	377	381	328	358	370	389	361	366	378	382	399	350	379	358	351	354	352	363	312	355	333	387	325	360	338	357	376	379	363	384	388	397	381	350	359
63427	85325	51897	28199	14853	4538	630	584	595	645	573	565	519	576	535	601	610	602	571	599	607	593	564	548	631	643	582	647	577	580	594	559	582	576	623	577	626	592	586	582	604	569	576	565	608	606	620	621	598	566	619	569	567	629	584	586	576	560	581	599	616	603	559	617	584	588	607	569	583	606	583	610	656	588	582	555	579	588	572	583	553	513	599	608	570	579	581	594	589	563	563	633	584	566	573	571	552	605	570	565	617	573	564	602	573	583	581	585	574	545	602	571	593	588	596	599	539	580	615	543	603	577	601	615	580	573	590	576	569	615	580	612	585	565	587	588	608	577	556	605	599	600	599	545	603	545	539	617	605	565	607	621	580	558	625	558	558	618	583	588	550	615	590	577	591	626	593	596	573	588	577	600	575	571	581	559	560	604	636	579	592	567	596	524	605	580	578	598	615	581	571	598	606	565	626	569	562	586	558	606	584	574	597	593	629	556	562	595	577	573	576	588	579	595	614	581	583	595	578	574	541	564	614	611	577	562	572	604	572	598	583	598	587	629	616	587	564	600	554	593	566	562	616	562	590	573	586	631	584	586	578	550	611	574	594	560	568	541	569	567	574	618	567	578	598	610	560	653	568	600	560	587	530	634	663	595	585	547	551	563	589	568	556	617	574	594	584	586	580	593	589	604	604	591	559	642	598	566	590	583	568	611	600	613	571	554	613	600	637	603	593	594	591	610	559	610	503	562	595	588	542	590	604	595	548	597	563	586	555	608	593	546	588	607	534	574	565	595	605	619	595	610	555	572	570	552	551	604	596	565	591	559	553	560	593	615	599	598	585	549	622	562	588	568	535	599	594	599	608	557	576	573	561	540	550	595	587	630	547	614	561	544	578	618	578	585	601	575	606	565	567	556	613	562	600	586	544	599	586	610	607	580	567	550	595	603	588	563	614	595	607	582	609	559	531	575	561	626	580	590	548	591	606	562	592	613	536	585	616	583	634	595	577	552	558	614	594	599	577	588	573	551	574	567	559	575	637	570	596	618	601	615	592	578	523	608	609	541	568	591	600	575	541	575	594	641	532	561	583	574	592	629	583	582	623	567	579	582	581	555	578	590	558	615	614	635	590	600	616	573	595	593	599	578	585	557	574	568	641	624	562	591	618	591	583	594	605	561	604	598	569	582	574	605	593	571	558	564	558	554	574	636	619	587	595	614	599	568	575	608	613	578	568	601	557	601	619	571	560	584	574	545	579	623	593	584	596	612	587	576	564	598	604	612	604	597	569	553	562	563	578	600	571	591	587	585	568	590	615	619	580	569	575	586	567	586	573	613	594	562	570	588	611	565	613	593	591	608	626	589	583	579	565	615	554	594	570	620	616	637	580	532	561	594	577	569	532	555	590	541	557	573	576	598	607	555	580	558	605	605	599	595	552	581	580	567	557	572	576	612	610	587	562	576	558	593	583	557	599	625	621	608	606	611	571	597	593	592	603	563	609	521	557	582	569	589	557	582	561	638	579	612	596	578	601	557	574	569	557	552	585	589	590	572	556	539	608	594	586	584	597	562	621	581	579	569	585	581	605	544	595	599	574	564	581	603	592	577	607	581	552	585	599	523	581	564	618	553	580	587	581	587	601	611	541	570	611	620	551	564	598	596	554	583	553	630	567	636	603	569	580	574	615	539	542	580	581	605	551	550	584	570	537	602	599	623	545	573	533	566	562	564	588	580	585	591	590	607	616	630	546	597	591	561	585	580	591	568	589	579	615	555	579	602	592	566	571	598	595	608	590	586	563	562	601	597	578	611	580	601	594	540	582	584	542	598	554	582	562	592	612	575	595	575	572	549	588	599	552	546	579	607	567	575	584	603	550	625	548	539	555	571	585	578	621	602	603	618	579	569	602	611	623	585	543	589	616	588	570	554	570	598	577	552	577	580	598	557	601	629	635	595	595	586	546	560	577	580	530	555	591	534	618	570	561	604	584	600	597	579	612	582	556	582	611	617	576	570	556	602	618	579	615	599	598	608	551	613	593	566	604	588	630	622	556	585	607	606	518	566	603	612	584	575	545	577	575	615	617	549	565	570	600	570	551	592	622	590	578	605	624	584	554	553	566	585	555	527	585	555	617	603	613	590	565	572	591	558	598	585	597	567	558	612	575	626	606	562	533	566	597	582	548	596	567	575	620	615	571	554	578	583	552	562	561	645	540	537	553	574	611	536	616	588	583	590	604	636	580	604	561	568	607	594	604	571	587	566	574	579	592	591	565	587	581	590	577	585	584	594	577	559	630	576	608	581	564	604	547	574	598	560	639	571	562	555	592	559	547	591	590	583	583	591	609	588	596	613	569	577	616	588	587	627	599	573	623	591	550	589	561	609	561	552	555	529	620	630	564	592	630	580	578	556	601	576	551	634	599	539	607	577	601	591	562	604	568	552	553	615	591	589	582	574	582	590	599	565	622	575	582	589	651	598	564	608	570	595	630	562	614	659	571	608	608	538	554	549	578	585	613	588	594	534	588	614	594	611	572	580	552	591	560	591	604	593	585	599	603	574	511	624	592	564	568	590	617	559	609	575	597	604	615	576	605	565	576	513	645	602	585	564	568	553	627	582	531	563	602	589	551	557	595	578	587	626	606	573	578	612	617	599	554	586	618	643	599	545	571	588	566	588	595	540	556	598	603	536	579	577	564	577	603	596	585	624	533	559	592	570	577	574	583	604	638	612	571	548	558	602	554	583	613	570	562	591	576	583	540	566	597	610	613	601	610	576	578	601	589	578	618	652	585	619	557	598	577	623	576	614	558	604	591	590	556	572	582	584	584	596	591	626	582	586	613	550	597	592	596	550	558	573	569	542	610	555	559	551	614	563	623	535	597	579	558	596	625	583	574	579	591	638	589	561	574	570	581	533	560	595	589	575	573	630	556	575	602	602	607	566	641	581	584	567	588	624	585	572	552	611	630	602	578	566	551	584	589	571	577	638	595	579	603	505	570	655	599	593	577	594	569	588	604	614	569	545	597	536	568	571	554	603	569	543	603	590	526	564	589	598	597	592	565	587	572	575	561	602	584	545	613	654	567	552	636	584	562	610	591	563	617	574	633	558	555	597	623	610	606	561	582	552	625	613	595	580	618	575	577	624	554	575	554	590	571	580	593	565	623	560	558	642	593	623	599	580	552	605	623	569	552	575	575	591	564	569	591	585	620	567	585	592	583	561	613	612	585	591	596	559	633	560	570	599	556	587	599	559	565	605	585	564	641	570	597	578	560	590	612	661	591	581	613	613	578	568	554	581	562	584	618	641	613	587	596	573	597	541	558	587	612	543	571	585	566	613	592	560	621	593	636	582	580	571	594	580	594	574	560	602	572	562	571	618	588	636	583	630	613	615	586	624	613	572	578	585	583	590	547	564	617	588	564	609	576	600	585	586	584	528	605	586	550	569	559	592	592	580	606	588	589	576	594	643	594	564	612	607	586	588	596	558	576	573	627	629
24542	22841	30212	24130	21535	16868	2245	660	608	567	571	530	577	619	528	604	572	562	551	535	590	567	553	565	584	606	526	576	536	566	562	585	532	574	563	521	531	586	569	523	537	573	567	590	571	531	570	519	533	546	583	543	511	531	539	564	572	573	552	557	547	560	526	547	561	580	531	557	546	589	551	512	603	560	570	546	598	524	579	554	534	572	536	581	542	541	499	540	534	549	548	582	556	516	530	532	517	543	553	540	554	548	542	555	546	564	513	543	522	526	573	554	562	544	546	547	574	523	525	532	557	529	513	541	578	553	471	547	500	535	557	567	552	566	521	546	562	556	560	506	598	556	598	554	511	568	567	511	557	535	529	536	559	563	535	545	564	567	555	609	512	523	597	511	575	571	552	539	533	522	539	531	538	554	562	558	551	554	546	532	547	529	544	559	554	570	556	541	556	547	552	580	534	557	563	501	516	542	556	536	564	544	536	544	528	602	575	506	547	522	559	530	590	561	510	590	578	563	517	578	598	524	526	571	570	569	513	587	536	562	536	559	577	560	536	556	558	567	541	577	544	558	544	538	543	513	544	528	553	518	526	522	520	555	580	521	544	524	569	537	550	551	568	524	538	566	553	544	579	570	524	582	553	543	531	546	560	566	574	565	580	550	549	594	549	578	562	569	506	543	536	573	580	532	480	525	537	545	568	531	540	560	542	522	521	550	524	546	557	591	508	560	588	522	538	531	554	525	543	539	502	534	512	578	533	504	508	568	535	517	576	533	560	543	540	577	527	554	524	526	521	509	575	529	525	549	608	563	515	558	587	558	562	546	561	538	549	562	541	542	528	567	564	540	547	615	488	509	569	498	520	535	571	581	526	572	527	542	548	536	560	572	550	551	556	546	538	558	585	592	572	565	514	587	540	529	562	531	522	542	518	571	573	528	584	563	585	558	558	574	537	528	549	537	582	535	558	548	535	564	538	548	555	504	525	544	585	550	578	537	540	570	574	540	542	525	568	541	570	503	553	558	545	542	508	534	532	544	570	547	559	543	513	541	586	547	567	578	556	572	513	541	587	516	556	522	545	546	550	556	520	563	542	546	549	532	544	529	596	532	594	579	533	583	577	554	549	555	589	563	553	536	580	557	591	574	566	594	513	563	568	562	547	564	545	572	566	538	564	569	505	569	558	561	529	570	559	572	573	566	497	520	581	571	548	564	541	531	518	534	530	550	531	572	537	539	533	600	578	564	560	559	501	511	565	563	521	572	532	595	562	543	556	569	554	576	565	563	550	535	569	565	537	528	578	545	577	602	531	503	552	581	588	580	522	529	592	592	548	573	528	537	551	514	527	547	501	554	538	563	542	539	580	531	542	532	513	550	540	538	544	581	548	546	526	564	572	541	562	561	576	507	529	527	520	548	573	516	547	567	538	524	573	542	545	564	534	578	597	518	547	540	582	547	503	561	595	528	537	544	548	547	538	551	554	544	579	589	577	533	536	518	547	497	518	490	558	586	570	583	544	564	554	573	518	523	546	541	576	597	570	572	544	536	538	534	588	562	556	545	546	554	523	554	566	537	554	593	592	594	546	567	574	563	526	516	540	535	552	584	525	551	556	563	533	569	520	566	551	590	522	555	556	585	486	584	529	571	588	520	519	575	576	557	537	522	552	505	548	555	579	564	541	520	530	576	533	586	569	544	559	516	578	489	551	557	548	531	531	564	558	546	565	521	568	559	564	532	548	558	515	550	535	555	534	526	560	547	555	558	558	556	530	558	564	485	586	533	565	526	542	555	527	516	543	504	549	587	529	551	528	561	525	566	548	550	535	553	528	518	538	536	545	565	569	575	515	569	560	544	516	536	565	553	571	550	477	557	555	532	549	567	547	558	533	525	548	596	564	539	564	561	569	560	501	522	508	540	528	555	580	536	594	529	578	558	540	528	534	559	525	566	570	558	556	572	543	560	531	500	562	538	506	567	534	545	596	490	569	514	533	573	530	575	567	590	561	543	491	497	541	533	544	529	578	565	541	566	532	560	552	588	539	546	569	573	573	531	573	524	540	572	556	542	563	552	526	554	571	588	563	547	495	547	527	561	522	561	515	534	582	598	556	530	537	573	535	573	584	541	570	564	552	571	557	524	534	536	593	561	541	584	555	579	534	519	537	525	539	548	595	529	544	548	509	544	556	539	558	520	531	568	541	557	560	569	523	550	588	577	519	547	599	541	563	532	549	527	542	523	529	528	587	555	534	566	519	572	510	505	567	568	581	518	528	559	584	523	548	549	567	523	517	569	563	547	536	553	583	571	506	563	534	530	532	523	533	550	516	520	513	552	564	501	551	537	558	544	536	557	557	545	529	554	540	591	551	550	542	581	522	551	552	561	526	543	572	541	563	517	537	533	551	562	555	511	515	579	516	597	526	528	580	525	544	546	544	518	520	557	549	561	533	531	549	541	578	565	538	593	520	545	538	542	574	588	548	531	562	540	600	520	552	559	567	534	533	538	533	554	588	500	524	538	542	563	597	509	551	570	561	560	526	560	548	547	537	561	560	570	516	571	553	602	577	547	566	558	515	598	545	552	586	550	504	551	590	536	579	520	533	545	584	515	516	545	510	559	524	554	544	551	580	553	531	541	550	553	577	563	511	543	533	544	568	498	556	545	533	562	577	539	539	557	533	535	555	548	535	547	571	533	532	560	568	525	507	535	535	565	526	526	550	486	550	558	527	558	500	543	541	529	522	543	520	553	547	570	560	535	503	615	549	509	564	597	565	567	538	524	573	552	551	540	544	512	570	541	561	523	573	541	615	572	534	552	595	569	570	526	529	555	509	590	520	555	515	597	526	509	538	566	534	565	581	577	522	523	583	496	541	538	542	559	566	566	566	556	537	580	531	548	555	543	540	526	553	547	557	540	570	531	534	553	569	534	543	546	564	530	528	533	540	552	539	539	562	555	536	526	530	571	586	513	551	535	548	575	600	531	529	534	559	553	537	512	545	588	578	531	584	516	553	551	547	593	573	541	550	585	555	549	546	526	530	556	539	529	563	541	556	496	533	529	545	494	540	592	514	529	540	577	546	514	534	548	551	583	568	541	548	510	548	559	539	548	529	527	564	534	553	555	513	537	580	541	561	565	551	560	523	508	539	540	578	532	568	581	545	576	530	535	535	537	551	538	548	564	554	553	575	561	537	514	531	546	581	580	576	496	577	527	516	579	583	523	530	539	581	574	538	561	551	571	528	496	498	530	541	539	556	540	520	546	549	532	574	524	527	563	577	560	545	518	602	539	539	528	559	572	495	547	568	562	545	557	568	579	536	558	553	569	532	534	567	543	541	548	549	545	587	576	530	551	541	560	543	519	552	546	546	541	543	542	551	495	530	561	564	537	528	536	552	517	539	513	515	505	540	560	534	551	554	570	543	565	557	535	558	527	527	506	551	557	571	559	550	516	586	569	525	588	519	565	562	532	529	497	531	534	520	528	552	523	541	512
60555	91713	61858	32060	18036	6120	881	848	877	887	865	864	875	862	854	826	822	826	861	796	832	882	843	817	875	827	881	816	870	828	894	872	876	830	819	867	842	869	906	791	850	851	814	870	849	811	855	861	831	813	897	862	866	841	859	843	840	797	846	816	865	863	891	825	811	820	891	791	863	833	847	790	822	881	865	848	845	818	829	870	872	809	809	869	851	826	808	810	912	837	861	867	763	894	869	827	848	779	807	839	865	842	856	848	855	828	849	870	767	824	819	877	904	842	793	807	839	898	805	869	816	812	877	852	852	873	852	835	820	826	854	811	830	800	876	861	853	825	883	870	882	819	854	863	841	792	848	857	838	817	811	886	891	832	865	831	825	857	895	828	857	831	811	819	854	833	863	860	891	795	811	825	870	849	868	819	888	853	822	854	807	869	814	817	830	867	844	861	848	841	876	815	815	797	864	853	808	847	832	826	884	777	832	855	824	896	810	804	880	784	841	871	796	891	860	871	884	828	834	859	848	781	863	802	836	837	815	851	849	861	861	877	842	861	835	806	854	815	830	838	834	840	824	853	856	870	831	844	880	801	805	850	799	762	893	817	885	865	859	870	822	839	867	827	813	913	867	867	840	842	847	812	803	894	781	837	861	812	833	845	813	812	785	807	799	883	831	872	846	890	861	805	845	897	866	868	791	846	837	873	831	854	853	839	819	827	872	868	858	864	902	846	822	896	835	832	824	836	838	806	841	805	785	837	862	861	869	820	841	840	775	866	858	835	886	823	805	883	846	892	852	826	888	882	807	873	841	829	860	804	882	837	866	849	819	820	859	844	807	865	798	836	803	873	831	803	829	831	792	839	804	787	816	861	818	843	851	848	879	852	847	873	866	889	836	832	829	847	855	862	852	902	844	894	862	829	861	869	895	830	852	813	835	852	791	863	885	851	814	845	807	842	894	835	855	854	831	840	894	787	837	879	859	849	836	879	863	839	796	890	881	778	772	852	840	835	868	853	913	884	804	838	870	846	808	755	875	878	819	841	852	866	907	859	831	872	812	891	841	835	839	843	848	829	860	831	849	815	843	852	752	860	868	857	771	868	881	848	800	857	832	878	880	847	875	823	856	858	817	851	822	896	813	888	862	834	851	836	867	854	810	850	852	840	813	844	857	866	875	813	761	818	864	815	859	816	885	829	868	879	886	879	818	825	844	808	876	832	863	796	866	831	831	837	887	860	832	845	835	839	831	882	895	868	875	813	859	830	881	865	869	827	823	799	811	834	787	863	795	829	855	860	859	853	835	891	847	802	820	869	849	822	891	870	791	839	822	831	805	857	870	834	807	877	887	843	859	850	841	786	868	828	810	768	826	855	792	814	837	844	796	840	898	788	895	802	787	865	852	849	894	799	817	806	896	813	846	844	872	843	808	826	903	859	836	824	824	797	861	814	803	840	860	778	816	861	816	877	833	819	844	854	807	820	840	832	829	849	863	848	847	846	834	863	839	826	856	823	852	816	813	773	869	840	832	852	839	863	804	824	798	847	808	845	849	829	865	806	854	872	833	802	852	826	874	832	855	885	858	860	809	888	832	863	828	841	846	870	810	839	806	858	867	819	866	809	883	842	844	898	838	863	909	811	863	828	867	835	795	812	857	820	859	868	809	855	801	875	851	856	875	857	835	844	867	841	837	892	849	823	841	862	872	822	873	801	917	847	856	850	839	854	855	828	840	860	862	904	863	882	787	840	856	813	869	851	861	842	817	840	821	860	817	824	829	830	816	874	876	853	825	827	800	803	876	797	822	872	878	866	873	842	892	875	849	820	846	845	884	801	850	822	841	833	845	908	837	892	809	766	871	825	828	897	857	853	821	816	814	859	870	831	848	844	838	829	894	827	829	881	875	865	804	836	811	896	802	844	835	827	833	854	879	835	824	808	826	808	782	821	864	809	831	864	905	896	867	832	908	830	780	877	843	845	845	863	845	843	840	861	841	804	856	885	823	822	823	863	831	816	870	836	860	882	883	874	777	843	812	875	812	894	864	809	890	855	850	864	812	821	834	855	847	870	855	850	812	846	852	774	843	836	847	861	835	818	875	852	862	821	865	847	818	832	808	834	842	855	863	835	827	873	840	808	802	881	817	791	811	865	800	864	832	806	839	831	895	820	882	857	838	900	877	828	846	795	799	824	890	819	810	850	850	820	853	813	803	833	829	866	852	832	848	811	911	846	857	848	886	845	863	889	803	859	825	850	804	800	849	846	860	837	833	806	871	817	843	879	835	871	841	832	891	871	796	820	798	792	880	841	835	804	876	880	868	816	834	879	882	851	857	826	846	851	835	836	811	831	847	833	886	850	836	855	813	906	811	865	803	809	846	912	844	822	829	870	852	826	850	835	831	848	835	865	851	831	841	854	764	853	873	882	883	830	845	826	892	855	806	858	854	867	811	840	821	797	855	811	888	816	827	854	889	909	853	861	740	811	801	840	848	833	815	809	843	799	784	842	810	810	855	851	871	843	847	851	856	847	809	890	873	829	820	852	886	808	834	843	835	939	879	851	829	838	829	851	826	840	864	880	828	864	828	796	890	839	864	864	854	858	836	837	786	798	840	824	854	884	811	756	848	786	849	810	828	847	863	833	890	848	847	790	890	830	820	863	829	811	846	802	845	840	832	864	828	807	835	823	883	820	865	858	835	882	851	855	853	870	819	846	866	909	876	856	871	839	868	842	859	810	831	895	883	847	839	809	894	815	819	834	895	779	859	857	853	842	929	828	800	832	823	813	808	847	898	801	834	833	842	870	882	862	856	843	845	863	852	867	853	826	843	844	808	888	821	844	827	854	811	875	831	821	882	819	860	867	811	841	828	847	902	866	830	828	865	921	895	800	891	834	859	850	902	879	833	842	838	837	864	838	863	796	851	851	892	874	869	855	856	832	866	885	801	828	847	862	837	786	866	813	825	808	832	835	817	802	827	850	810	870	823	823	841	802	893	905	877	871	872	838	828	806	823	849	855	893	851	807	877	836	809	864	806	809	851	823	842	865	880	852	821	816	847	859	791	897	779	807	823	913	824	796	849	869	849	859	775	829	848	807	874	837	808	873	803	855	809	836	823	783	871	857	852	863	837	855	792	830	868	846	867	833	791	825	791	834	873	817	836	837	891	830	796	847	842	872	870	808	842	798	875	785	769	812	795	839	816	858	847	815	894	874	848	869	814	771	835	804	824	819	787	877	863	792	866	834	838	836	864	877	856	896	875	823	829	832	830	829	840	802	797	842	889	866	849	790	857	854	827	857	913	862	852	827	799	806	812	835	876	843	850	788	859	864	803	837	867	869	790	841	824	843	790	795	833	887	820	830	925	802	809	862	837	833	814	821	889	856	842	869	828	803	845	828	836	833	851	864	788	875	832	847	882	807	794	807	859	806	889	865	845	848	868	793	844	876	821	869	852	826	875	839	875	830	841	837	875	886	845	852	899	864	792	856	890	860
34243	31248	23042	7059	1046	455	305	303	289	295	295	296	319	278	291	265	282	281	281	295	283	282	291	283	255	300	289	319	313	285	279	318	309	272	290	272	289	273	292	312	281	305	303	260	271	308	270	298	286	294	311	262	275	282	319	281	286	298	264	295	314	289	285	301	284	272	273	322	287	265	290	307	319	284	265	279	270	298	293	244	299	298	274	283	279	257	275	266	280	285	269	248	317	274	268	277	272	301	304	262	261	270	306	319	288	283	296	282	297	283	270	298	299	304	312	276	268	271	290	274	263	289	271	250	293	278	275	288	296	278	308	297	300	266	271	283	312	264	303	263	286	304	257	269	242	260	282	285	290	293	256	289	265	280	297	285	279	263	280	285	292	272	278	294	277	306	292	289	293	268	266	272	307	292	281	293	300	280	313	296	302	293	275	292	297	298	287	299	266	242	284	292	279	274	271	296	296	285	273	272	284	284	308	281	303	275	266	282	285	286	289	306	294	259	279	281	314	281	266	287	283	284	290	288	306	267	284	297	271	317	316	303	289	283	256	318	293	271	266	287	286	317	285	276	296	268	311	309	287	297	277	298	278	281	282	289	330	286	282	257	304	305	297	265	317	283	333	289	272	271	314	303	285	286	258	299	299	301	267	286	274	292	287	269	256	251	279	292	299	268	285	281	289	279	273	279	309	297	272	298	298	277	310	254	286	283	294	299	278	270	262	284	307	322	289	284	301	286	291	282	308	312	300	288	285	316	295	268	288	249	241	273	287	299	291	280	285	300	289	319	333	280	295	291	283	283	279	264	289	289	296	291	279	284	274	292	314	291	283	326	277	283	287	291	277	261	294	310	300	273	272	305	286	284	312	268	283	260	275	293	294	288	308	285	309	290	288	285	292	272	299	294	310	270	270	292	284	262	305	299	285	257	304	292	311	307	276	303	275	279	274	286	303	293	277	275	263	285	280	281	267	293	271	280	273	277	271	268	280	309	285	275	290	317	287	275	282	302	293	276	288	289	304	248	292	294	271	281	264	259	281	271	279	310	300	285	299	264	322	275	288	325	275	297	266	299	310	299	290	288	293	299	315	301	248	288	287	280	306	302	289	264	290	302	309	290	272	275	326	285	266	287	297	293	291	288	256	315	287	289	276	299	280	304	290	280	312	302	259	281	285	295	267	288	291	266	302	284	269	304	292	280	281	276	291	268	305	269	277	267	311	280	291	295	294	278	284	282	277	290	309	301	278	304	285	250	258	283	304	278	276	237	297	245	291	296	304	269	276	301	275	253	308	292	307	276	290	264	268	257	302	286	291	300	308	278	294	271	287	259	300	327	268	273	309	289	287	260	297	290	283	290	302	316	261	270	267	312	272	309	268	284	313	295	299	302	309	317	313	272	276	258	267	288	270	266	279	254	292	258	296	292	288	281	268	291	274	300	273	287	302	295	282	278	291	284	311	302	288	290	251	293	326	313	247	283	313	284	264	306	282	310	299	281	261	313	301	266	290	259	309	293	255	272	296	292	283	274	258	296	276	267	284	295	278	263	294	258	286	299	284	300	255	261	289	270	271	257	260	257	299	301	265	287	297	312	276	286	281	286	295	320	284	280	289	284	295	284	280	265	294	291	268	305	292	295	296	270	311	289	262	296	282	289	306	263	299	285	254	300	280	294	294	270	302	293	269	279	306	277	299	280	260	266	309	277	293	274	272	296	312	291	297	304	306	292	297	298	296	283	292	264	288	303	282	275	278	312	285	317	290	346	292	279	285	299	274	286	293	282	255	267	297	251	295	251	280	286	286	274	277	298	259	276	265	288	277	275	290	263	292	282	272	279	271	279	288	295	276	310	267	299	299	325	300	288	296	300	257	261	292	277	261	287	282	278	291	300	287	306	255	256	301	325	244	314	301	291	285	265	307	273	282	290	274	281	293	285	287	302	282	288	297	269	273	277	282	290	291	284	278	301	267	285	262	295	264	284	269	270	275	284	290	304	285	264	280	294	266	297	268	279	281	284	298	266	286	282	275	231	284	290	306	270	272	262	293	307	293	283	269	281	297	267	276	295	287	292	259	263	289	289	298	285	307	267	293	278	284	272	276	302	302	275	285	254	290	260	271	279	273	306	279	329	279	281	283	299	293	274	294	298	261	262	307	289	290	282	295	274	296	293	276	262	268	269	273	293	278	335	280	291	292	263	348	271	306	292	298	294	305	280	318	305	278	292	290	290	283	286	284	276	281	248	310	276	269	304	286	302	309	287	266	298	278	293	318	283	271	290	268	272	294	275	297	270	290	322	267	279	285	314	250	271	246	311	280	280	273	283	318	274	312	279	280	308	278	284	303	279	304	286	301	318	305	288	284	297	304	293	296	277	273	273	296	245	312	295	317	288	278	284	277	315	297	286	289	285	265	286	284	280	258	265	291	305	296	271	278	285	281	253	281	291	299	260	283	285	299	304	300	269	333	291	310	288	289	295	289	321	263	297	258	293	303	279	288	242	283	304	301	287	264	278	315	281	297	256	302	281	269	277	291	287	281	298	269	275	300	271	298	274	287	279	285	278	282	301	289	278	276	285	270	296	297	273	267	297	299	249	287	272	280	301	308	289	288	251	282	277	291	290	269	295	282	304	296	285	282	262	268	283	287	298	305	282	249	321	313	298	261	306	294	296	278	275	277	265	274	275	296	275	274	283	303	279	285	297	285	295	300	301	304	285	265	290	298	269	314	278	279	264	286	281	275	285	312	270	275	266	271	292	298	265	316	285	274	311	297	268	288	290	290	318	268	313	257	262	268	292	299	275	299	301	295	281	287	280	279	260	274	288	256	291	301	299	286	290	260	299	270	270	288	293	295	280	260	286	310	276	273	286	311	286	321	308	283	286	258	288	286	286	262	272	315	284	292	298	282	244	280	297	255	269	304	263	281	265	295	284	277	298	318	297	294	297	260	284	279	280	252	316	315	292	285	292	289	266	269	291	270	312	258	282	274	294	258	266	287	291	273	293	279	300	301	274	308	245	288	260	266	305	305	282	246	272	308	274	286	251	311	275	281	285	287	290	252	283	302	306	290	289	270	294	301	301	291	302	243	322	284	278	278	282	291	268	277	290	260	260	293	267	292	281	255	304	256	300	301	270	288	278	288	272	270	266	296	285	279	281	295	305	320	293	295	290	268	280	265	301	257	294	292	274	301	300	306	309	270	260	264	301	294	298	285	280	297	303	293	280	286	312	267	294	268	268	305	290	315	298	292	315	316	292	269	295	254	303	277	286	275	290	289	307	263	316	283	282	269	306	321	271	269	310	283	264	308	238	267	292	301	293	287	328	321	285	309	306	305	284	276	290	259	310	298	288	318	282	270	285	269	315	286	312	268	264	268	291	285	292	286	293	279	273	277	276	284	262	288	266	283	304	285	281	265	319	275	266	299	295	309	281	277	270	292	284	277	281	262	260	300	296	284	221	288	312	292	307	294	275	245	282	294	273	279	283
44981	45315	23649	5763	2063	878	495	471	484	458	462	513	442	449	490	464	472	475	466	469	460	475	464	489	507	490	485	481	496	480	480	464	461	473	482	509	445	474	495	490	484	480	451	468	515	455	483	476	484	492	513	484	485	495	507	477	487	505	464	493	462	488	491	511	496	469	466	472	467	438	496	486	445	482	489	516	461	436	508	475	493	499	469	508	506	461	501	465	490	497	504	460	444	494	481	455	469	519	460	457	492	462	497	488	475	482	502	493	468	502	457	483	483	498	459	519	464	448	498	466	467	508	505	499	473	516	506	462	518	463	483	495	474	474	520	492	427	452	510	443	494	475	462	474	492	449	476	468	493	484	443	436	482	477	485	468	467	469	460	497	508	511	476	471	503	486	461	545	489	493	515	512	501	466	476	471	499	476	520	448	448	481	502	493	456	456	488	477	477	506	485	466	501	448	503	478	469	484	492	485	518	497	501	491	513	491	471	476	502	502	494	505	450	491	494	460	460	502	466	502	492	513	459	474	453	473	503	426	485	460	469	464	483	475	488	484	492	485	531	482	520	462	468	492	453	480	470	450	503	491	493	505	478	473	490	472	462	481	482	507	450	500	451	521	478	476	478	473	484	463	473	485	467	454	475	461	472	451	454	461	495	510	441	456	470	441	490	500	467	478	474	486	460	487	472	466	435	439	504	463	502	461	477	488	475	458	475	519	483	444	451	497	486	472	462	482	509	460	469	479	469	502	449	489	461	462	464	485	485	494	461	478	463	492	499	499	453	482	462	462	433	495	526	514	477	465	495	491	450	480	455	464	497	470	479	508	455	486	482	483	448	500	459	492	479	454	475	496	491	513	479	489	470	469	458	476	449	496	471	445	462	477	508	473	447	456	445	471	487	495	446	475	507	458	510	515	472	488	507	489	463	495	474	497	493	473	460	457	484	459	476	474	502	487	474	468	453	522	478	474	480	485	455	490	484	499	512	502	463	528	500	478	484	459	472	467	472	481	472	465	468	488	463	465	454	502	502	522	465	474	494	477	500	454	448	463	475	476	471	482	470	488	488	496	486	497	514	470	503	491	501	471	473	508	443	483	518	480	465	485	458	468	492	454	508	464	460	479	446	447	482	491	494	478	463	452	495	481	473	474	502	470	464	468	467	502	486	473	511	494	495	486	489	484	483	487	485	463	507	508	461	470	476	475	490	505	518	494	452	477	464	493	466	467	494	444	516	471	499	461	536	478	502	424	440	528	468	444	506	476	494	479	536	470	500	452	466	477	449	514	453	486	500	464	493	481	495	464	469	501	442	462	461	489	517	484	458	511	468	500	482	463	458	469	476	498	482	450	487	449	451	469	520	490	450	485	468	495	494	423	477	487	474	474	468	455	462	495	454	464	453	476	470	523	508	441	463	503	475	455	434	474	498	478	483	455	472	481	450	492	508	491	466	488	495	445	465	469	479	489	471	488	486	480	504	491	489	476	465	485	493	475	489	506	466	478	483	454	455	458	457	446	460	528	529	462	483	494	482	477	494	499	481	477	479	454	512	468	483	479	456	467	500	493	503	466	474	474	503	507	494	464	496	490	459	435	466	496	492	468	475	487	464	496	448	475	497	444	540	489	494	496	489	534	505	488	465	482	473	438	501	439	497	464	474	469	482	504	470	499	507	465	498	464	453	526	494	482	508	481	451	461	483	519	452	497	505	452	489	519	496	460	454	522	468	477	487	485	453	527	495	464	486	472	474	468	473	475	459	474	487	425	518	464	487	493	487	501	486	527	473	457	520	485	497	478	489	464	502	487	483	489	460	499	468	526	463	495	472	435	448	482	487	513	479	463	476	499	466	494	484	476	472	493	471	490	505	509	486	467	484	460	451	483	434	493	464	503	429	477	473	508	518	487	491	490	478	499	511	479	513	475	473	512	520	471	474	490	479	498	454	465	455	471	497	444	444	469	466	467	436	483	459	499	486	497	485	495	470	479	491	466	494	498	512	499	494	463	453	464	475	471	457	508	488	466	488	472	501	476	507	483	459	443	471	483	477	523	457	518	437	519	493	499	481	469	459	466	499	438	524	469	484	466	535	472	457	457	462	464	485	498	472	500	484	497	480	495	445	488	494	456	476	469	459	509	486	521	491	479	482	471	476	505	519	477	466	468	474	479	483	494	526	506	487	473	518	479	470	469	468	446	465	461	453	460	519	483	492	467	500	500	444	499	457	474	472	494	462	457	493	467	477	463	454	444	501	526	492	493	468	493	470	525	461	475	474	480	488	489	475	478	454	470	494	534	483	500	502	474	492	488	456	494	469	486	478	461	473	491	476	462	523	466	491	464	478	492	465	489	472	477	481	477	500	473	453	460	552	478	459	459	459	482	502	444	451	485	473	501	508	468	483	462	492	489	481	480	471	477	463	498	489	499	502	488	473	460	412	487	493	447	476	464	466	500	438	487	481	435	482	479	476	473	517	461	511	469	481	427	449	476	496	491	485	470	437	511	510	504	464	482	457	493	477	474	457	442	465	473	501	454	474	510	471	485	480	454	513	504	476	479	466	409	512	498	485	472	481	508	486	461	479	487	484	490	517	507	493	476	462	549	480	484	489	516	438	505	491	466	518	484	458	514	494	457	467	465	493	464	478	491	491	489	464	450	478	471	502	439	459	461	522	501	487	470	477	481	488	478	494	466	505	447	480	439	489	499	450	495	469	471	448	495	512	460	494	497	461	503	469	513	506	431	486	452	489	491	508	517	483	475	441	470	441	505	461	477	489	482	498	478	486	487	501	485	458	461	486	515	483	501	437	509	491	498	497	488	476	511	498	485	482	492	511	504	479	453	472	455	479	479	484	498	494	466	467	476	468	523	494	433	493	466	471	463	497	503	450	486	543	473	457	496	513	483	486	477	464	471	456	497	460	483	480	483	436	475	451	471	500	465	505	479	471	498	503	476	494	491	478	465	467	476	453	468	458	497	464	468	495	481	493	467	472	459	467	459	465	464	477	482	522	474	509	488	523	477	498	489	490	503	464	457	465	489	450	509	470	501	441	500	496	474	474	481	516	454	472	476	403	448	501	485	486	435	459	516	485	467	459	463	543	471	470	474	535	493	460	481	480	441	471	478	476	472	523	490	447	519	506	490	473	470	438	510	472	494	441	471	504	496	471	462	467	499	449	489	455	456	499	458	463	476	478	484	451	486	449	491	463	463	435	475	537	478	480	464	488	467	460	476	453	462	470	487	525	462	495	466	474	426	489	456	505	492	456	471	498	484	523	511	447	504	469	508	503	514	464	510	468	495	487	460	468	457	501	507	533	463	496	455	475	466	481	488	463	487	478	453	479	496	469	493	423	493	527	509	516	485	501	454	504	465	484	471	516	485	451	466	479	493	486	490	476	479	509	475	463	456	470	503	508	507	504	550	467	505	487	479	436	490	473	477	516	491	448	496	487	449	480	510	464	504	434	494	481	475	436	505	507	475	481	480	492	461
25896	24107	30632	25066	18939	6241	485	382	388	382	385	365	363	421	356	345	378	362	399	377	349	409	381	373	366	353	366	378	344	371	370	329	325	380	347	387	385	371	385	382	392	389	369	347	376	382	377	403	357	374	349	371	355	367	368	362	360	354	367	350	375	355	385	376	375	350	382	365	365	346	353	362	385	360	366	362	347	401	369	388	388	355	370	363	341	366	353	349	349	353	320	358	337	383	400	366	395	360	353	368	366	366	355	336	364	364	396	376	345	374	356	383	378	393	389	365	393	345	372	370	356	379	351	367	367	361	368	409	389	366	339	382	372	408	371	343	389	388	375	363	364	354	350	392	369	339	337	338	342	346	364	348	369	411	379	378	392	348	356	363	370	380	391	373	370	362	341	373	358	329	386	384	360	370	349	336	385	347	376	382	369	370	365	360	407	371	365	353	401	390	384	370	373	330	393	367	366	367	368	389	379	346	384	351	331	357	360	352	368	410	351	334	386	376	340	374	360	389	357	388	354	412	394	349	376	398	363	376	405	377	371	359	373	349	395	377	403	360	414	368	399	346	372	380	382	391	352	358	359	354	346	372	352	317	375	351	342	397	368	343	395	348	374	350	353	353	355	336	350	372	363	347	396	377	376	370	323	375	358	355	377	365	364	384	349	364	336	379	380	373	367	359	396	354	374	375	361	366	363	384	395	363	336	363	374	328	356	366	410	352	357	331	363	370	380	357	343	418	377	389	338	368	397	375	348	390	391	345	390	355	356	374	396	378	371	365	396	398	398	377	380	343	339	377	361	384	382	375	390	389	345	351	419	391	369	360	398	376	406	394	402	367	357	363	351	350	364	380	386	380	379	393	355	378	353	380	371	347	340	357	334	395	373	351	387	384	401	399	353	376	389	357	369	372	384	380	374	397	388	366	358	393	379	395	375	385	366	330	383	363	377	392	372	369	340	337	365	375	375	401	375	372	391	397	413	353	396	365	407	390	408	388	382	389	335	405	388	365	366	373	342	381	368	388	352	407	354	366	366	384	362	362	394	359	371	366	373	379	374	363	393	366	411	386	393	337	339	347	367	367	358	340	388	332	373	342	356	362	352	395	408	365	346	345	406	366	354	338	390	407	370	383	421	356	370	420	384	360	383	370	370	391	344	366	346	380	374	374	370	364	336	397	338	392	396	389	393	388	380	360	382	415	388	372	391	395	378	390	345	373	365	379	370	373	327	367	366	331	386	387	385	387	347	400	378	372	389	371	382	350	352	344	367	408	380	385	351	353	385	368	387	328	375	373	394	384	357	353	408	400	357	426	370	334	351	372	360	366	379	355	393	338	338	357	380	386	368	363	377	398	384	370	372	393	357	373	344	402	378	370	387	353	378	355	357	368	346	374	349	347	381	362	349	387	348	366	395	363	384	345	395	351	400	346	368	351	386	317	372	368	365	376	334	347	379	399	351	326	361	395	406	394	387	323	353	367	358	347	382	375	361	389	370	402	363	323	388	363	337	383	368	367	356	367	354	395	345	400	383	364	344	366	343	378	382	386	393	380	354	347	338	384	381	385	397	362	381	350	367	325	344	342	382	362	365	358	365	389	356	366	365	374	391	367	399	365	370	383	367	391	358	363	367	351	373	363	361	379	397	371	370	334	342	348	399	361	394	378	360	372	364	385	354	380	361	390	371	367	384	415	362	393	369	374	388	347	370	376	369	374	363	371	379	394	383	387	375	361	363	393	386	373	351	377	363	372	372	402	352	364	400	379	390	376	348	374	347	393	353	361	374	357	343	402	358	372	390	382	373	344	404	386	391	359	384	387	381	387	352	383	386	362	368	387	358	351	364	367	377	363	345	392	353	372	377	359	374	364	385	333	377	364	395	335	385	377	381	368	364	353	362	386	385	391	368	372	383	354	344	376	384	357	431	372	377	385	386	360	375	353	385	376	389	381	392	367	374	376	379	418	403	383	339	344	404	360	396	376	341	405	381	373	367	365	341	383	364	378	346	338	375	368	369	374	355	356	366	323	343	366	366	363	390	388	374	370	385	382	389	378	342	347	365	372	375	354	348	376	395	350	376	374	344	372	386	383	373	340	390	364	405	348	362	344	344	358	369	375	378	359	372	356	394	341	361	375	378	378	373	343	344	396	381	369	373	356	358	364	384	346	351	365	368	403	367	365	369	361	304	359	373	383	365	372	350	401	386	397	365	399	343	348	374	366	368	391	363	358	404	381	358	371	389	332	367	379	394	368	360	387	397	401	361	362	376	357	342	363	373	426	367	357	362	348	364	384	377	366	372	366	374	342	362	370	379	344	360	408	374	359	361	422	369	352	372	359	354	351	331	397	372	397	398	363	360	351	381	345	366	339	391	365	380	336	376	380	390	370	356	342	405	347	369	397	382	348	364	386	357	356	367	386	377	416	404	350	370	395	339	354	371	385	400	385	372	368	354	408	389	356	363	367	360	388	391	336	401	365	377	390	407	355	382	361	401	362	383	336	360	360	395	389	386	371	342	390	352	342	367	360	405	354	367	394	379	376	384	343	393	358	398	368	379	397	379	390	366	343	378	370	398	372	353	353	356	330	370	400	358	339	331	398	367	391	332	353	372	365	331	387	365	330	360	347	405	368	383	409	376	345	368	389	352	359	346	351	349	338	378	349	362	398	350	413	373	368	375	365	358	371	389	390	359	390	355	385	411	342	353	386	361	361	361	354	355	403	360	373	365	390	377	382	376	355	357	356	367	398	347	384	361	371	368	418	378	389	401	373	365	387	336	347	390	372	354	359	345	354	382	360	391	373	396	379	369	363	401	396	391	375	378	364	339	377	354	358	396	359	359	352	353	385	362	352	344	391	383	373	413	377	403	377	381	358	384	391	336	386	396	385	388	309	385	364	363	396	382	348	356	394	400	380	330	382	388	357	349	355	383	337	366	355	382	367	372	366	390	364	390	365	369	351	385	356	373	358	355	347	367	354	350	348	390	383	348	369	381	361	416	369	367	369	387	418	373	345	381	343	357	380	362	366	379	378	422	358	365	363	420	391	361	374	372	398	381	383	402	367	392	366	358	348	383	404	354	332	354	365	364	312	357	366	390	357	372	384	333	364	387	417	342	379	360	368	406	380	347	401	354	393	393	353	403	373	362	375	362	343	374	350	378	385	402	369	350	396	390	394	367	358	375	360	352	389	387	350	365	327	372	371	378	356	366	392	375	373	349	391	401	418	399	399	367	394	382	379	373	404	364	371	371	347	380	339	361	411	363	337	342	353	371	372	389	365	356	336	410	376	366	351	351	376	384	376	365	357	382	337	344	373	342	371	372	363	392	353	373	371	347	359	360	388	377	389	355	376	345	360	373	388	334	375	360	354	373	343	365	374	373	354	380	385	350	394	419	346	357	416	356	330	375	363	386	374	359	384	380	372	401	366	388	398	365	370	366	379	337	388	373	395	380	362	391	386	362	350	351	372	360	422	377	365	333	373	357	376
62335	84655	53713	24554	11609	4050	616	613	630	587	583	624	573	607	603	599	594	596	612	618	616	612	592	601	644	600	579	626	611	592	600	583	618	591	598	571	600	580	603	571	594	596	617	587	594	609	592	601	523	587	625	639	588	581	603	638	601	594	607	550	601	595	574	561	552	617	596	595	635	591	602	589	620	618	569	551	636	589	614	620	610	637	647	585	567	591	580	582	602	586	584	612	651	611	590	577	619	598	570	557	606	607	544	587	602	551	626	622	643	557	602	600	662	606	619	590	658	594	639	600	605	609	577	618	591	551	587	656	620	603	593	578	628	566	602	581	541	570	610	602	624	602	621	628	602	600	596	633	584	603	560	587	543	589	602	601	591	568	590	629	593	595	626	616	599	577	626	609	581	614	567	588	557	623	634	610	554	618	569	622	594	601	603	605	607	620	595	580	582	584	578	628	592	563	587	617	617	603	586	598	617	583	593	568	563	575	600	578	603	662	643	589	594	609	600	615	597	593	558	572	622	562	574	623	586	643	590	590	606	603	550	654	578	591	567	593	577	616	635	632	626	545	537	568	549	612	602	602	592	622	599	604	593	585	574	623	602	581	557	595	630	562	649	591	558	586	572	584	590	595	563	600	596	594	571	606	630	592	623	540	620	624	581	636	628	621	612	569	584	573	613	574	605	596	632	597	595	625	610	587	583	603	614	596	590	649	567	600	579	590	633	607	623	603	615	602	588	573	574	577	592	576	617	596	631	610	614	607	607	608	618	570	544	609	609	645	595	580	605	589	613	538	562	594	575	570	586	598	580	611	571	602	611	543	576	640	582	587	612	579	602	603	631	591	623	583	605	587	582	596	646	597	614	576	600	582	556	541	629	577	601	652	640	587	629	583	622	616	610	647	591	627	639	599	559	588	567	587	590	626	616	622	592	592	592	594	593	601	559	595	608	645	572	556	589	577	588	593	641	607	554	582	583	606	592	604	606	575	553	579	559	603	582	612	574	619	604	621	614	625	578	565	598	619	580	585	588	623	598	645	601	580	577	621	607	640	612	594	634	636	614	590	568	593	654	546	590	683	614	620	633	571	564	561	576	609	591	619	624	628	609	600	580	613	599	597	599	573	579	578	603	627	596	589	561	587	641	604	627	583	585	619	600	519	584	641	579	610	577	583	646	597	611	590	563	615	590	603	577	604	600	597	625	580	573	549	580	609	612	616	615	622	577	590	577	619	595	587	625	635	583	612	573	594	569	568	567	600	621	611	570	578	561	642	574	623	562	572	635	594	626	632	605	608	638	584	541	568	623	613	589	592	564	552	575	619	618	616	599	607	622	677	612	597	572	618	623	613	625	577	632	609	598	599	621	606	604	585	562	633	612	585	601	643	606	590	564	604	546	632	578	582	607	621	662	584	578	629	570	564	608	620	579	595	627	622	624	654	559	554	572	614	607	581	568	602	551	575	580	582	577	612	603	606	607	603	584	633	546	613	618	646	566	581	632	583	551	606	601	597	626	632	624	570	600	624	596	569	590	624	580	568	574	614	642	616	552	648	587	582	576	606	561	561	605	606	586	583	544	618	618	587	581	585	600	618	594	600	641	626	645	634	601	622	587	576	608	602	583	604	583	587	591	617	590	568	615	575	635	617	593	607	591	586	591	605	594	625	609	588	581	610	618	602	625	613	541	586	584	576	632	601	595	628	617	593	597	596	583	592	626	588	616	593	614	580	587	592	641	596	599	584	602	603	622	534	586	617	635	600	595	534	592	629	620	620	603	628	587	578	575	558	626	572	648	612	654	583	560	595	562	621	584	604	586	633	609	643	603	575	594	560	620	603	610	584	608	583	595	626	604	594	615	527	593	605	600	631	596	592	591	586	579	633	614	603	594	561	575	571	616	572	590	597	579	580	626	588	600	590	618	578	602	579	614	579	609	620	611	603	577	609	603	624	537	601	584	609	593	598	620	590	598	615	596	568	569	628	541	588	598	596	605	580	606	607	583	576	623	603	638	620	577	559	615	613	604	587	632	604	568	606	608	582	583	543	550	609	654	635	579	608	533	547	586	621	582	568	650	595	629	613	616	574	602	566	616	598	606	629	617	594	580	567	593	569	605	548	621	583	632	589	578	628	649	601	597	582	587	581	611	613	595	598	600	615	598	617	599	578	552	584	637	620	567	588	604	577	605	612	583	613	631	584	574	578	633	590	574	581	581	578	634	590	606	591	606	581	597	610	573	607	590	592	607	629	580	597	577	657	591	518	606	601	577	540	612	621	615	583	589	570	632	573	567	585	615	610	588	557	625	614	609	614	645	578	619	613	558	640	605	593	617	556	584	584	592	563	616	623	608	583	601	586	583	603	598	595	598	559	637	603	617	575	588	660	570	608	565	607	549	635	572	601	632	595	617	584	587	611	622	669	551	571	593	600	668	608	589	570	592	577	606	612	623	547	648	610	580	585	552	557	609	569	575	589	599	587	623	625	616	607	563	647	580	630	597	604	533	627	629	622	557	581	609	638	613	598	621	610	614	592	585	574	601	603	580	569	624	597	610	624	574	576	604	604	629	567	580	611	602	579	574	601	593	605	598	636	613	578	619	581	610	614	635	632	621	612	582	562	628	584	576	614	606	611	597	592	600	606	585	584	579	622	586	628	599	605	603	591	611	586	605	592	631	586	600	567	582	569	615	592	582	595	599	568	578	633	604	621	564	596	567	588	593	601	561	616	593	584	620	593	638	585	553	607	575	565	622	589	620	569	566	591	545	578	604	547	623	621	577	580	598	600	599	570	590	604	609	626	561	620	647	636	623	569	610	575	565	587	599	623	571	593	615	602	586	557	592	596	586	575	596	602	586	568	586	645	620	613	552	611	577	613	556	612	595	607	645	611	565	601	588	610	611	612	580	568	574	609	593	617	647	619	613	566	560	577	612	616	592	572	545	579	634	643	601	559	607	597	604	571	617	592	591	597	552	611	588	644	569	626	595	587	594	637	557	592	651	605	582	594	583	622	603	579	614	571	552	577	569	592	584	596	610	586	579	608	590	584	585	602	629	572	639	582	586	626	581	593	580	594	631	584	615	592	569	598	602	601	593	597	611	617	616	597	616	614	569	589	575	597	617	583	577	559	579	574	581	563	600	546	568	589	548	598	566	617	641	603	599	601	620	565	582	577	577	569	591	618	643	634	599	611	625	576	573	631	595	615	659	587	596	643	597	630	613	575	594	598	634	629	571	592	595	602	585	589	617	578	591	595	618	582	621	625	619	582	608	610	602	580	582	620	555	573	556	603	591	581	555	590	598	590	551	624	636	628	604	549	627	560	586	568	610	583	580	587	542	569	589	592	605	591	607	576	604	641	616	584	584	621	575	612	583	582	557	618	635	577	597	597	607	633	673	612	606	638	589	636	555	561	628	617	573	551	609	592	606	599	585	600	615	585	614	592	602	610	601	582	597	594	615	625	564	619	573	587	595	627	572	594	636	588	584	579
24652	22743	30146	24450	21519	16134	2005	641	553	578	600	627	544	579	541	525	604	593	628	545	589	569	563	528	560	583	516	579	611	570	557	580	572	592	539	539	580	562	598	546	584	583	561	572	565	563	576	564	574	550	572	569	546	582	576	593	574	557	602	554	543	562	569	545	559	567	600	585	581	543	571	580	542	535	550	534	550	576	595	571	498	577	614	571	564	539	585	556	542	589	551	511	547	529	567	563	585	506	551	581	579	548	570	560	581	543	590	556	565	559	597	531	572	579	587	576	498	586	587	572	570	579	580	514	566	550	551	556	600	537	606	573	538	540	549	512	535	567	569	523	610	566	550	590	595	542	565	560	543	578	576	571	575	544	566	571	568	593	576	539	551	568	614	620	550	563	583	584	591	605	558	591	549	583	585	584	553	577	581	547	595	575	568	538	496	541	551	550	574	571	552	572	551	548	545	579	558	546	556	575	558	563	590	546	558	547	569	562	571	562	570	602	584	556	525	540	530	611	558	555	587	581	581	589	550	576	537	540	598	564	562	586	499	569	548	536	582	541	554	583	565	585	563	549	574	578	563	552	597	587	584	545	593	581	510	578	548	606	588	536	548	571	541	583	524	572	558	584	552	560	581	572	566	574	577	526	537	539	569	573	550	577	546	576	548	551	571	555	560	571	543	595	519	577	599	564	582	547	547	590	545	555	553	580	553	562	595	551	551	518	525	579	522	576	565	553	512	533	584	603	529	559	589	547	554	532	550	589	542	534	565	524	524	571	551	563	579	531	548	573	521	539	584	570	543	575	533	577	563	575	551	562	568	601	595	602	581	569	578	556	576	560	533	539	540	577	539	558	587	571	564	544	542	549	570	547	549	565	551	576	572	601	528	537	519	536	527	546	608	578	545	596	548	589	570	543	596	545	593	559	588	532	565	579	562	558	563	559	530	529	580	546	555	542	557	563	559	575	539	549	523	547	550	564	556	576	563	533	589	541	580	524	550	536	523	551	528	600	574	548	560	575	538	561	570	559	568	536	551	565	549	572	560	586	626	526	572	562	596	543	563	517	602	580	510	569	570	521	551	559	567	587	559	590	566	571	560	590	520	551	548	546	587	582	562	505	566	568	551	531	558	559	539	590	579	562	508	553	586	552	528	515	547	581	535	616	583	538	583	572	565	548	541	556	619	541	572	567	545	548	556	542	552	559	541	585	614	591	548	576	554	566	557	544	558	581	539	566	588	620	554	546	559	564	535	506	521	588	557	534	539	586	548	573	600	573	539	538	553	553	552	572	544	535	537	560	560	586	573	570	561	533	545	616	565	556	544	532	516	547	592	559	564	568	554	578	568	559	543	578	576	583	570	563	589	563	520	531	514	562	557	526	560	574	559	537	562	547	543	563	572	565	563	577	541	590	542	600	552	597	576	576	566	552	516	551	561	564	551	521	533	556	563	563	519	570	540	572	583	563	539	542	549	560	596	567	534	589	504	564	558	595	575	540	529	532	541	560	545	564	544	561	584	544	583	577	518	593	551	527	547	549	590	588	553	601	576	528	555	551	583	559	561	603	577	572	581	603	536	573	565	589	559	570	544	558	600	528	546	571	581	567	577	577	572	553	552	560	547	566	586	520	575	577	506	576	518	559	578	542	597	611	615	551	575	582	578	578	548	564	571	526	532	566	573	518	565	616	550	533	570	596	569	550	553	550	578	582	551	571	584	582	528	544	543	566	586	552	544	559	535	546	569	529	522	543	564	543	564	566	564	576	529	589	561	543	530	553	563	585	557	581	600	587	554	586	598	562	539	551	498	528	560	570	570	553	534	558	518	555	525	549	564	574	537	536	555	575	557	580	556	550	550	544	560	583	588	542	592	549	527	562	575	549	563	595	555	567	542	550	550	582	561	509	510	577	556	581	555	532	558	562	570	534	591	555	591	620	572	596	507	540	558	544	584	590	550	540	555	623	559	528	594	578	569	567	515	539	552	571	520	539	545	567	589	584	585	586	551	576	578	590	577	548	550	556	563	602	611	546	553	562	521	584	529	577	553	559	556	607	558	540	552	565	578	537	555	578	534	560	551	552	562	559	642	584	553	553	571	570	568	541	547	556	563	546	546	521	542	510	479	576	550	573	530	547	578	549	584	568	588	574	529	572	527	578	559	585	519	578	567	571	567	604	538	553	544	551	518	490	557	555	604	638	564	553	570	590	577	547	512	529	554	557	527	576	567	573	576	535	532	549	540	598	612	597	595	590	538	501	588	547	583	570	571	561	548	561	567	570	584	557	584	590	593	559	538	580	548	546	555	549	594	529	576	583	615	536	526	568	581	545	562	561	582	546	554	628	557	610	516	569	544	504	582	557	588	568	570	542	565	561	542	572	583	565	585	571	568	517	527	532	578	581	553	561	520	556	587	556	556	544	571	557	592	599	636	574	569	565	563	507	580	542	589	586	604	608	571	551	584	597	570	566	566	537	608	588	578	574	544	598	577	543	521	532	565	513	562	589	563	548	552	569	557	570	575	526	544	594	578	579	576	549	521	552	550	614	548	593	578	555	546	597	568	538	573	525	563	539	574	545	584	580	582	553	561	566	522	576	590	586	529	559	550	563	588	612	531	532	566	580	567	565	499	570	570	559	580	535	585	539	565	547	518	553	559	553	531	596	513	549	530	557	549	574	557	578	573	560	565	551	580	572	585	546	557	538	557	560	595	597	604	595	574	549	542	571	554	544	507	558	563	570	613	575	552	533	571	515	582	585	579	534	550	553	554	560	607	557	552	597	525	547	548	562	544	576	582	564	587	564	584	577	568	572	562	553	544	572	569	592	621	542	532	547	572	580	541	560	578	588	543	551	575	549	582	573	530	540	563	570	480	554	556	575	561	573	570	571	597	519	537	547	557	574	566	551	552	531	535	626	576	556	543	551	545	568	580	572	535	555	551	569	566	576	548	572	548	569	560	536	527	601	537	561	528	581	587	509	600	568	549	531	563	598	563	574	536	524	578	566	515	570	573	531	557	538	574	565	570	545	563	564	568	583	541	549	560	601	597	579	564	539	539	548	557	568	534	559	597	551	563	546	580	556	581	540	547	564	585	551	507	555	561	612	577	569	522	547	596	573	563	563	548	555	565	567	531	554	524	532	554	581	604	533	537	528	541	533	564	571	589	563	551	632	607	514	558	578	582	564	576	550	540	559	565	553	539	573	536	528	558	568	559	572	548	566	570	602	559	542	575	573	568	546	553	612	557	574	553	575	516	544	594	518	577	535	560	529	557	549	565	555	542	586	590	586	541	571	568	561	553	544	557	559	564	567	564	539	584	564	531	537	555	586	554	590	556	571	580	602	592	557	527	574	525	552	557	575	566	569	539	541	557	511	551	551	579	594	568	553	541	530	562	553	541	584	584	556	601	598	588	579	540	559	530	513	589	561	580	513	578	547	549	554	513	558	542	606	564	555	572	585	572	520	557	559	525	556	551	548	544	544	547	554
59987	92423	62700	29887	15659	5782	894	887	867	875	808	837	829	899	844	881	852	870	885	921	839	840	859	833	907	832	832	893	823	894	876	832	834	825	877	839	855	798	889	832	891	839	836	883	884	861	862	877	821	793	853	879	859	877	845	873	831	861	881	847	905	855	833	832	845	885	908	860	882	801	829	862	820	872	883	869	858	866	914	840	842	833	843	849	866	839	854	806	854	839	832	839	831	862	869	873	821	891	883	845	863	856	834	835	893	892	811	857	865	836	828	841	850	891	824	880	819	890	904	857	882	828	830	831	861	912	828	875	846	836	890	874	884	839	867	816	854	831	854	856	808	847	835	805	871	914	866	858	835	808	821	832	839	845	849	833	848	849	857	850	866	899	863	872	857	885	864	803	837	860	866	920	815	887	872	837	825	824	820	913	873	773	839	841	870	819	848	837	875	834	885	801	862	908	869	887	812	872	875	843	832	854	871	800	889	807	904	863	810	887	843	884	857	878	863	877	833	830	839	840	911	852	822	847	825	857	844	863	836	850	798	841	797	843	885	880	861	860	821	867	891	902	838	857	819	791	820	785	852	855	854	897	846	807	836	840	887	902	880	905	821	852	862	907	837	848	845	844	840	868	845	860	796	861	860	873	880	818	855	798	870	835	837	862	796	868	834	861	882	873	841	855	888	849	886	854	861	836	863	857	867	862	843	892	854	805	840	893	828	821	867	851	844	808	905	903	859	826	890	860	877	897	905	873	840	914	887	835	866	817	887	831	817	882	802	860	819	917	842	847	824	847	856	840	845	872	855	862	886	881	894	921	836	860	906	839	932	864	835	885	871	897	898	820	872	885	878	887	837	879	819	896	861	821	826	822	863	858	862	821	881	814	865	834	898	875	891	816	858	818	834	851	858	904	858	836	863	883	867	861	869	816	857	922	859	836	862	835	857	785	861	895	833	866	884	842	850	853	910	908	856	907	824	830	828	897	821	887	836	835	850	895	818	958	836	939	853	882	826	855	818	834	862	856	828	827	818	916	840	808	858	806	860	857	852	856	808	864	798	819	788	844	901	891	849	829	896	861	867	865	905	875	809	872	850	845	805	857	869	877	847	872	880	808	875	796	836	855	846	842	879	874	828	880	828	899	899	853	885	852	854	851	843	826	803	876	876	825	861	819	825	855	863	887	876	887	886	908	914	809	874	833	871	853	837	820	796	906	854	842	854	858	820	813	862	807	849	835	828	859	913	846	876	843	838	876	844	869	861	817	864	862	832	858	822	880	844	874	861	902	898	870	793	891	877	846	891	886	856	903	845	851	872	894	850	852	812	883	863	873	848	876	860	884	794	860	831	847	874	880	852	871	806	858	844	831	859	884	858	853	887	838	911	872	794	810	881	847	836	853	876	834	841	863	842	830	866	835	843	878	838	838	832	842	810	841	851	856	837	865	846	826	840	835	912	851	838	810	843	822	914	864	861	882	843	858	881	870	842	915	830	822	813	831	885	828	819	834	867	796	884	863	805	880	814	884	839	798	907	864	873	851	890	855	881	847	864	822	875	914	826	859	840	826	849	850	879	839	857	836	836	863	891	861	857	857	800	891	879	871	872	854	872	809	842	833	891	838	822	879	839	871	886	869	847	861	865	914	868	812	879	819	819	878	835	849	861	827	843	857	862	875	872	794	809	899	889	857	826	836	911	863	855	857	862	895	824	855	892	857	872	842	854	858	815	841	890	874	862	859	850	843	891	911	821	833	823	853	871	830	887	856	836	885	834	833	867	892	835	856	849	892	855	854	797	849	870	876	823	878	854	872	832	820	866	851	863	895	858	810	868	810	874	827	856	898	833	882	885	820	908	885	862	865	845	855	806	890	820	832	843	858	900	914	814	847	842	928	880	843	843	890	848	845	822	881	821	821	808	884	884	845	936	855	825	875	857	856	887	842	852	863	902	832	876	870	876	845	816	833	855	926	853	788	832	838	823	876	880	869	881	882	885	867	797	810	822	836	820	858	819	781	891	885	901	862	896	908	904	865	859	838	804	841	810	815	861	827	855	853	834	861	843	863	798	890	895	842	820	805	864	892	836	825	851	841	871	840	841	810	821	842	891	850	807	814	889	823	849	879	797	900	826	885	836	824	889	829	899	814	809	876	867	835	838	859	838	925	843	875	898	862	855	883	833	805	880	846	896	848	875	859	853	819	791	917	822	827	857	850	868	945	849	850	897	841	847	838	828	875	851	865	850	898	854	803	843	862	854	832	835	872	830	901	792	881	842	845	872	815	813	886	854	845	836	868	799	847	845	815	836	848	824	911	821	817	857	853	794	881	793	894	863	853	846	833	856	836	845	842	828	809	862	834	853	830	849	851	886	796	851	841	873	839	852	846	877	797	861	855	873	829	854	852	811	849	807	847	871	910	824	899	839	865	830	865	805	854	855	824	838	825	954	828	878	827	876	867	920	863	863	884	878	882	794	938	827	802	872	858	828	836	873	907	843	853	878	864	839	866	837	895	823	831	844	860	851	852	840	903	874	866	843	866	903	819	848	834	853	808	870	845	909	850	858	837	849	828	832	870	829	839	862	836	828	858	799	850	823	846	855	839	817	807	842	833	871	793	830	819	823	845	842	849	870	823	849	862	877	811	851	880	865	852	841	847	857	873	878	852	858	859	865	827	882	839	838	845	879	851	888	837	845	826	879	859	862	853	901	843	850	861	834	872	823	818	817	871	895	811	862	863	840	909	815	811	883	808	810	833	879	886	799	894	896	834	843	846	800	889	859	813	873	905	881	872	835	829	883	891	850	863	809	823	872	846	878	819	854	868	875	785	861	898	851	841	909	869	833	873	844	861	851	848	844	805	859	810	887	849	844	833	868	856	877	874	856	887	802	865	831	837	869	851	816	824	837	826	862	880	847	889	826	858	881	838	794	892	873	839	824	842	859	840	893	818	911	843	837	825	870	842	876	827	848	813	813	809	844	853	806	822	826	886	864	873	855	893	892	872	853	821	853	919	873	887	870	874	847	890	853	886	875	858	821	889	831	837	810	935	839	824	838	831	891	925	853	894	867	851	767	892	840	856	847	848	799	891	823	843	825	834	848	861	802	879	848	859	883	862	874	880	876	810	852	821	865	856	884	889	917	834	889	869	842	824	823	844	872	850	916	884	853	849	866	916	897	854	800	840	869	870	857	860	835	820	758	832	813	881	824	844	838	827	851	850	847	896	862	858	831	793	906	879	843	876	866	794	808	830	869	828	807	838	835	859	862	827	836	852	784	870	872	857	768	776	831	868	857	860	824	827	827	812	791	860	871	865	812	803	883	870	843	854	895	837	850	887	823	839	838	908	866	852	864	874	858	893	839	856	881	872	844	878	826	886	840	869	827	860	811	884	874	864	826	850	895	842	858	862	818	872	921	810	867	844	851	834	859	839	816	870	872	872	823	907	872	886	886	891	800	830	901	855	898	844	882	869	785	853	841	797	875	842	813	840
34269	30151	22937	7454	963	451	297	293	311	293	272	310	316	294	285	280	269	261	279	274	283	287	281	290	277	323	277	283	299	295	256	294	275	303	258	269	296	303	306	291	301	306	309	314	282	283	291	313	303	313	308	296	293	290	294	277	302	276	308	265	289	275	299	326	295	331	296	298	303	266	274	287	285	284	325	297	303	295	306	261	295	289	312	282	318	317	295	328	302	251	297	317	271	272	263	291	285	284	315	283	312	284	263	268	297	264	286	290	277	277	281	278	309	294	306	293	286	272	317	287	278	288	290	299	305	290	331	302	267	323	281	301	286	274	280	300	306	277	292	263	296	279	280	295	290	271	310	257	275	270	305	312	304	283	306	276	291	302	316	288	253	257	295	294	338	292	294	273	316	271	305	292	272	313	268	286	297	330	301	286	265	289	292	289	278	291	276	295	299	298	308	295	298	302	287	288	272	286	286	288	292	278	284	278	260	274	313	321	307	329	287	285	283	312	316	310	288	305	301	293	280	285	273	278	309	312	294	309	316	304	281	282	267	286	287	288	302	294	302	262	297	274	282	276	285	297	301	286	240	270	278	315	314	311	264	290	280	285	277	301	279	311	279	273	279	279	289	287	337	259	291	260	290	298	271	254	296	303	278	270	280	281	279	279	254	306	305	301	285	307	277	280	279	248	290	271	297	240	315	282	297	286	303	282	302	289	282	290	298	285	274	308	298	315	298	295	282	293	298	273	291	295	288	294	293	288	273	312	275	298	277	287	298	326	264	289	307	312	316	309	306	289	270	292	283	290	291	258	298	306	301	300	309	265	265	271	304	311	301	287	310	287	270	272	268	298	283	300	305	289	274	282	281	277	288	312	297	302	262	294	292	295	298	324	280	318	316	256	282	260	289	278	290	277	279	301	295	273	288	270	285	296	287	271	264	278	291	287	273	269	299	285	308	304	266	252	283	321	296	271	246	288	284	298	283	295	314	287	297	320	283	298	249	326	301	300	327	281	271	287	309	299	255	272	275	290	305	291	272	273	285	280	275	290	280	307	285	267	260	279	285	294	285	297	311	281	309	292	270	293	323	277	288	285	306	300	248	287	266	307	268	285	313	272	280	282	279	298	271	289	282	263	262	276	298	300	292	287	291	285	293	293	286	290	294	292	268	273	280	304	263	296	276	273	312	291	309	270	327	292	294	290	283	285	278	282	269	283	320	305	277	316	275	274	313	276	279	277	284	296	295	280	276	270	307	301	290	308	302	289	313	295	295	293	275	297	283	304	319	295	280	296	318	271	318	269	267	325	270	281	288	301	276	275	256	286	278	289	283	298	294	271	276	281	252	276	319	297	297	289	285	279	277	299	305	263	312	265	316	267	305	305	284	278	274	315	298	309	291	273	284	322	301	259	284	305	282	301	283	265	306	274	275	309	307	260	281	299	287	258	310	277	294	328	300	279	276	288	296	306	286	290	289	309	276	302	286	291	277	303	293	285	299	308	293	271	294	292	298	291	287	294	286	287	289	270	304	287	267	300	274	243	308	299	302	275	280	270	306	317	278	300	286	276	303	281	277	269	290	274	297	311	287	306	305	286	300	321	321	313	284	315	294	297	310	263	321	290	255	273	280	304	262	279	297	290	266	290	301	274	304	281	283	267	263	294	272	259	273	272	290	300	306	269	288	287	282	288	291	268	279	306	323	271	302	284	276	280	281	272	301	301	265	300	287	297	292	283	297	285	301	293	277	295	289	292	270	251	276	290	306	299	256	296	272	280	289	311	271	288	308	272	265	323	289	307	285	293	279	286	286	260	293	282	280	280	283	286	313	282	313	271	296	302	269	295	282	278	271	287	296	275	281	268	278	281	280	271	238	280	288	299	273	233	300	272	307	334	276	303	305	285	272	293	264	300	291	283	280	276	303	287	308	309	312	281	292	311	285	285	303	285	268	288	299	285	299	317	285	320	319	271	288	303	293	293	286	287	316	300	296	293	305	282	285	288	297	300	262	295	299	287	268	299	283	288	271	301	303	303	307	286	285	266	281	287	311	296	288	297	294	316	281	286	274	316	298	286	311	273	291	299	296	288	267	294	265	254	322	287	306	268	268	295	294	289	280	307	275	278	298	279	306	305	311	272	296	285	290	281	286	288	280	318	277	290	297	279	297	261	279	306	291	279	279	310	299	292	310	302	291	321	300	291	299	313	312	300	289	285	305	306	307	286	270	316	267	297	299	291	283	285	287	269	289	272	283	279	300	265	295	284	277	274	299	276	300	297	260	286	301	276	313	276	285	270	275	282	281	292	279	302	288	303	304	248	300	267	270	302	272	318	292	278	279	272	276	296	271	277	292	271	282	304	290	319	312	272	292	295	295	319	275	274	292	300	264	262	263	290	289	283	261	316	294	288	274	258	313	306	292	276	273	287	267	273	273	285	296	277	269	279	282	280	285	280	272	304	319	316	291	296	309	263	285	266	293	307	287	301	292	279	306	284	283	322	301	294	297	304	296	249	274	286	276	279	326	282	293	309	289	272	294	280	283	293	274	287	308	302	282	292	329	281	254	292	300	266	290	289	292	290	310	292	276	325	312	278	296	307	280	291	301	286	269	286	272	295	302	284	301	261	305	300	276	338	320	304	311	289	308	269	277	312	308	285	288	301	293	285	294	299	294	293	303	297	279	276	287	314	317	295	288	316	293	302	326	284	283	272	302	311	281	272	259	287	266	284	263	299	278	254	287	290	298	266	287	295	269	295	285	291	270	298	288	273	259	293	271	273	291	300	279	282	286	299	294	281	293	278	303	265	329	292	308	300	264	304	291	267	322	269	295	300	278	295	274	312	270	286	266	254	290	289	285	299	279	282	278	274	312	299	306	295	292	287	282	275	286	274	309	275	274	307	266	290	256	280	319	289	279	270	281	298	285	290	311	258	298	273	287	277	283	263	310	299	302	305	285	304	275	307	285	288	305	300	258	305	319	253	336	314	294	267	284	282	256	304	266	287	330	315	278	279	309	302	290	251	321	299	290	297	286	296	310	309	314	293	265	251	311	307	282	289	273	294	283	299	319	283	307	252	286	297	301	284	310	300	282	269	278	287	281	275	304	272	291	296	332	292	315	303	303	329	271	298	301	265	286	274	252	264	250	299	274	300	292	293	273	305	293	299	283	291	284	263	295	290	288	262	330	324	293	298	300	281	280	294	288	299	320	299	305	310	304	301	261	262	266	267	319	262	247	279	283	280	274	294	280	281	274	295	304	288	263	311	274	301	302	284	274	290	288	278	280	265	279	324	283	302	286	298	289	308	309	308	320	317	294	330	278	292	274	270	318	333	269	316	297	272	289	307	308	282	301	281	278	270	327	266	324	261	297	284	230	300	277	284	306	289	285	288	296	299	285	297	273	288	316	300	296	313	292	284	303	278	293	294	288	302	285	287	260	303	304	292	281	259	283	320	263	287	278	302	291	261	310	296	285	298	295	267	259	326	313	285
44863	44839	23639	5841	1960	888	466	496	472	472	471	472	475	483	459	472	500	527	546	487	465	483	497	509	492	473	464	451	489	482	489	496	466	463	454	481	476	480	472	462	475	452	487	476	488	510	481	474	495	488	538	497	445	462	459	476	464	467	486	460	503	469	502	482	492	509	483	464	502	490	517	456	433	473	466	477	475	470	486	444	457	462	503	458	494	464	458	479	466	492	506	501	469	456	508	492	497	459	466	516	474	477	465	481	479	491	510	489	521	459	487	491	479	450	494	514	496	422	495	526	485	523	471	516	489	508	446	465	498	487	512	445	471	455	490	474	470	479	493	493	461	476	451	489	494	487	497	489	490	494	496	470	443	483	475	525	443	454	434	462	445	486	486	504	479	485	465	465	476	472	480	472	450	490	436	458	489	472	463	430	455	503	501	464	476	474	510	488	455	497	506	497	495	467	478	497	447	521	475	440	500	486	493	481	494	464	466	481	459	485	525	476	459	473	469	469	481	474	506	466	458	473	437	508	527	494	474	483	511	454	462	482	473	455	497	464	495	457	514	515	484	466	504	473	490	462	462	471	439	521	513	469	465	459	413	438	472	487	459	479	471	496	500	476	553	474	484	511	465	444	514	463	499	471	460	460	509	491	455	486	436	480	461	496	517	470	501	481	503	478	518	448	487	474	435	517	481	456	514	476	458	468	451	475	490	456	467	497	472	458	503	410	502	453	505	486	489	448	445	490	489	471	511	478	504	460	507	476	470	454	462	447	498	438	493	475	515	497	443	477	479	468	481	460	434	522	479	474	475	483	442	470	466	515	454	462	530	462	472	517	501	468	496	466	504	463	517	426	442	518	485	503	430	504	484	434	479	483	462	494	470	494	477	509	494	465	525	484	458	495	475	437	489	463	473	487	460	507	491	503	476	467	485	487	439	508	502	460	465	487	471	462	465	479	504	490	490	475	505	511	499	486	528	437	492	490	494	484	445	481	494	478	498	536	474	454	453	508	494	461	507	463	514	502	491	507	465	497	498	489	479	506	475	497	461	425	453	470	480	435	452	439	444	441	503	504	463	490	464	450	474	482	482	461	493	490	486	436	528	465	474	457	456	472	511	516	465	448	450	473	461	466	454	522	485	486	478	482	492	486	488	470	483	478	479	462	484	507	541	446	489	492	477	450	453	504	479	483	473	482	474	477	487	481	498	461	469	427	511	474	493	496	488	434	485	469	495	505	486	482	461	476	495	499	481	464	514	499	479	495	480	478	498	497	488	471	491	476	465	446	426	473	464	506	500	494	493	501	491	522	492	478	483	460	473	464	481	454	507	486	458	478	491	525	495	467	494	469	475	449	476	471	438	455	453	508	519	526	498	500	502	447	482	490	510	481	479	477	492	510	484	455	487	483	470	513	501	490	485	452	512	489	464	447	495	535	485	468	455	464	473	513	481	497	471	475	488	488	484	480	476	488	474	481	492	500	498	515	531	486	464	512	498	491	500	486	461	465	511	435	442	504	479	487	465	456	461	494	457	503	457	494	476	510	482	471	482	506	436	473	485	479	466	457	474	469	483	481	490	448	465	503	481	499	458	482	472	484	476	472	463	458	483	482	493	502	472	500	481	483	477	484	500	493	460	496	508	451	485	493	474	463	485	488	494	462	482	464	457	487	506	457	438	465	458	475	480	468	478	502	514	495	473	500	519	489	487	502	493	440	487	474	454	489	495	535	511	446	492	468	464	490	459	511	472	477	494	486	468	448	458	492	501	509	477	475	525	481	486	519	479	511	495	471	480	484	484	507	490	455	512	460	476	491	484	483	509	537	506	492	477	469	476	478	456	488	475	483	495	473	486	449	503	474	470	480	526	474	456	484	432	478	472	479	528	482	466	463	488	477	474	510	460	456	510	491	531	470	452	483	464	477	479	474	474	458	470	505	484	504	462	467	503	491	475	466	446	473	486	512	495	533	505	487	506	440	494	462	507	468	478	509	450	494	462	494	500	483	473	530	534	483	485	502	456	483	508	476	493	468	476	541	484	519	502	454	446	464	476	486	457	450	498	454	458	479	504	446	478	470	487	496	498	463	455	443	470	482	466	506	482	483	460	486	495	426	451	470	454	496	516	465	520	449	470	517	507	494	505	482	484	512	468	482	465	483	484	521	524	452	459	466	488	493	471	519	489	523	463	445	478	460	469	476	521	441	491	477	507	469	504	497	459	441	462	514	507	476	508	508	452	448	461	453	509	466	464	515	475	505	498	459	482	493	470	472	495	476	470	505	479	497	493	493	518	470	483	490	476	499	505	490	463	467	514	464	447	507	517	476	505	454	490	484	478	456	516	452	498	455	490	473	489	477	471	465	465	471	445	532	513	457	518	439	478	466	472	506	451	499	505	453	471	460	491	507	456	510	462	515	463	531	503	481	498	452	526	484	536	487	476	449	456	505	482	469	452	481	494	532	480	506	479	455	498	464	502	489	455	488	474	445	467	500	454	464	478	507	483	488	459	468	467	457	477	496	442	491	454	463	485	483	498	499	489	451	489	456	512	476	527	464	446	475	471	488	464	481	461	437	512	493	501	477	508	496	464	497	477	444	455	462	463	494	463	508	482	465	508	465	470	502	494	473	490	458	496	499	476	462	464	471	457	461	502	454	490	462	465	496	459	466	485	491	433	467	495	505	488	461	520	491	506	482	499	517	492	500	494	488	469	480	480	497	474	472	470	501	492	476	490	478	454	493	493	447	500	488	452	460	489	456	468	514	459	493	480	489	499	474	529	478	491	481	480	492	452	485	488	460	465	489	478	505	492	492	508	475	468	490	483	495	476	479	460	507	456	484	507	469	501	482	485	487	503	463	468	465	513	508	467	497	487	524	504	497	456	501	512	490	467	494	526	452	500	456	503	501	475	461	507	496	481	479	502	494	463	519	501	467	476	481	487	496	444	454	492	463	457	491	499	467	478	483	496	464	491	490	497	476	487	469	517	499	533	508	478	503	476	445	479	482	491	470	498	506	492	490	488	496	468	481	499	539	505	508	487	434	514	498	489	494	493	503	459	489	466	509	441	468	468	529	464	501	471	503	453	504	493	499	480	491	480	460	447	480	498	466	483	449	501	489	491	535	509	468	512	521	454	500	495	508	506	484	490	469	520	497	482	476	470	474	469	456	473	495	466	499	465	513	490	482	469	495	465	501	469	448	469	460	428	470	500	475	515	513	486	496	469	477	515	475	468	490	472	474	482	471	481	496	506	477	495	473	449	473	507	460	480	514	470	463	517	469	513	462	472	476	491	481	474	506	524	511	487	506	491	516	468	448	496	458	489	449	494	482	500	502	490	499	459	493	464	467	495	469	470	483	460	472	481	491	480	496	467	460	471	497	487	477	488	449	509	500	468	468	480	479	447	453	484	451	487	470	457	513	479	503	499	504	480	539	444	491	507	461	449	482	459	516	496	519	489	463	474	477	482	496	567	488	488	507	457	479	465	459
25958	23894	30316	24975	19496	7025	517	392	390	384	391	378	386	391	406	378	374	370	389	401	383	351	385	380	394	347	388	367	407	367	377	391	358	405	360	394	374	353	386	378	388	357	368	385	406	391	385	385	357	360	414	377	376	415	386	363	369	369	389	375	382	396	392	356	324	349	377	363	356	399	395	363	385	383	390	376	380	377	378	350	364	399	362	362	411	339	408	388	373	355	383	372	370	351	367	386	375	403	392	371	359	381	377	365	384	354	384	339	358	369	378	342	385	400	371	383	366	365	338	402	378	360	377	383	361	401	399	368	372	370	367	351	332	379	365	365	395	398	389	397	383	385	371	369	399	340	430	386	340	399	406	364	374	349	367	350	408	418	352	409	375	358	390	388	340	338	407	368	393	344	383	373	375	384	354	380	369	388	368	375	420	386	347	392	378	353	394	338	384	358	371	371	373	378	355	357	388	376	388	381	363	378	366	349	397	397	365	379	402	342	391	366	396	393	377	361	363	371	375	380	369	363	365	369	355	399	369	353	384	378	361	372	392	372	371	386	367	374	340	365	402	370	339	402	341	398	402	361	402	383	390	377	339	396	397	327	417	398	356	371	410	358	379	369	368	398	374	376	367	374	335	376	362	374	379	381	370	377	344	358	392	411	355	368	334	399	334	371	354	338	346	380	349	393	358	369	377	381	365	351	352	384	369	380	387	373	363	411	371	361	392	361	359	386	398	344	397	345	414	378	389	376	362	372	353	357	366	395	378	364	365	358	385	376	377	379	357	314	365	377	362	334	341	377	350	385	355	375	408	378	383	342	370	379	333	369	349	368	375	364	372	375	367	361	379	371	374	356	375	385	375	382	370	337	386	364	411	340	375	367	393	368	341	360	370	355	355	384	400	346	385	343	430	416	384	390	365	422	349	402	387	351	385	375	358	411	356	376	344	357	365	374	367	390	401	382	425	420	377	377	377	374	356	385	432	388	351	401	366	380	363	367	361	352	377	367	393	357	371	392	391	360	358	390	351	335	367	403	405	379	377	377	363	396	361	389	367	397	376	397	349	398	339	382	380	392	392	357	404	315	389	404	389	356	381	346	399	399	404	378	371	367	375	341	388	379	371	370	363	369	364	357	368	399	358	368	387	381	368	417	377	384	391	399	348	383	386	370	373	372	385	380	382	384	392	369	385	379	318	356	403	401	372	367	361	383	370	378	387	370	367	369	360	387	404	391	398	357	382	394	375	400	358	392	352	398	373	359	384	345	383	363	369	354	376	396	350	360	386	359	351	394	390	370	381	393	361	351	371	388	379	365	369	365	397	361	364	369	380	381	344	384	372	349	378	374	348	390	387	372	366	375	355	346	341	378	371	392	409	376	371	374	392	378	359	379	363	354	359	362	386	364	391	363	364	363	370	386	379	388	371	370	370	330	356	371	351	365	364	385	353	379	392	424	391	354	364	366	375	372	382	355	374	369	423	363	346	389	351	370	393	396	387	358	392	372	401	377	365	382	370	377	392	386	421	371	369	379	375	379	404	383	351	388	338	365	394	358	396	354	372	366	333	395	404	392	343	379	367	375	351	378	344	412	366	385	357	392	343	362	376	387	373	378	380	389	369	392	398	363	366	335	368	366	371	387	378	397	345	348	373	420	388	351	402	369	354	360	364	361	386	366	403	353	393	399	375	383	414	364	364	391	379	356	386	368	412	365	382	375	356	404	356	341	389	364	331	357	373	366	372	373	376	363	401	388	380	401	387	388	371	391	371	380	387	397	303	410	398	369	375	361	427	343	380	351	373	368	380	374	356	391	370	384	362	367	398	375	356	395	393	341	369	401	388	361	397	380	373	406	405	400	358	429	359	404	395	379	396	386	402	368	375	386	405	363	374	366	379	361	365	378	396	346	374	383	397	405	369	352	362	374	363	361	343	398	377	364	368	341	373	368	355	376	365	391	407	372	380	348	366	369	393	370	419	381	348	379	386	381	369	362	388	344	395	369	344	350	346	352	392	355	378	396	384	323	351	381	344	357	358	383	365	379	392	380	384	361	380	357	366	389	358	383	357	385	375	345	370	388	342	383	380	387	338	385	375	400	365	371	384	386	387	368	365	350	329	360	400	398	403	377	376	364	409	382	355	373	350	367	355	361	375	355	366	399	366	374	381	379	365	367	342	396	394	352	346	389	370	367	334	352	373	370	332	382	405	386	385	363	371	362	394	388	364	364	367	376	372	399	336	391	353	384	370	371	371	378	367	393	356	360	365	391	388	361	402	371	384	361	349	345	380	396	372	386	363	344	384	352	387	372	346	400	389	372	361	385	388	386	406	362	364	377	374	363	373	380	387	381	349	399	363	379	358	390	410	413	365	392	383	422	382	381	357	379	368	381	355	324	377	370	365	382	407	360	395	378	388	381	353	376	402	369	422	357	369	345	385	362	402	382	388	397	375	400	381	394	339	371	374	377	355	362	406	378	375	352	389	382	375	337	381	348	352	375	360	353	358	383	373	345	370	371	388	370	369	361	392	375	369	389	405	377	359	381	377	401	375	386	354	379	379	360	368	340	411	396	374	381	357	392	415	384	402	384	391	351	379	401	392	387	400	374	378	399	381	357	375	362	373	370	392	343	389	367	403	381	324	368	370	388	355	363	374	392	384	362	375	388	342	391	394	403	382	410	338	376	409	380	375	374	400	385	374	356	367	403	369	378	365	383	350	382	397	360	355	382	410	368	371	383	373	382	343	367	385	378	367	343	348	367	363	392	371	358	383	380	387	366	372	368	403	387	382	369	365	387	355	414	382	358	354	348	370	375	364	377	379	346	348	399	351	340	371	362	369	389	384	363	369	369	397	355	355	407	387	369	403	386	378	368	365	382	380	369	357	365	395	344	378	383	386	364	400	366	395	368	392	358	372	363	385	366	314	388	346	345	371	387	345	374	387	358	394	351	402	391	386	375	404	369	412	378	411	390	366	385	347	374	387	393	372	358	378	380	382	413	361	371	388	397	407	383	354	373	387	357	371	375	370	412	396	365	390	377	356	381	371	344	403	365	386	346	396	371	355	414	344	358	338	327	339	385	354	407	356	376	374	392	386	375	363	379	375	362	371	349	367	387	397	367	361	387	384	387	356	420	374	348	388	397	366	394	395	380	393	353	360	372	364	388	394	393	398	326	387	345	354	361	365	343	365	354	338	381	365	345	376	356	377	387	376	384	370	378	325	369	375	386	342	389	383	418	363	345	365	391	346	392	363	358	386	360	365	341	380	380	378	396	363	385	358	331	349	420	375	358	378	343	399	370	403	350	338	379	379	387	404	380	356	373	394	379	356	394	401	374	384	370	405	390	338	338	381	350	400	360	362	375	357	347	386	391	396	342	394	406	390	397	382	385	389	371	384	387	400	322	364	374	417	381	399	387	350	387	360	386	348	380	372	370	364	391	393	362	385	383	410	347	365	371	363	351	339	351	394	357	383	395	343	370	347	372	363	378
62227	85555	52584	22828	11623	4152	600	647	611	613	619	611	587	596	578	609	613	532	567	588	594	594	594	585	636	620	606	617	645	618	595	600	610	565	601	598	627	586	664	605	568	624	641	651	598	588	565	598	585	650	591	623	557	564	584	616	583	611	622	622	613	578	603	610	602	608	610	589	606	584	599	596	605	578	620	596	611	606	583	585	613	595	608	642	627	590	580	618	576	566	581	586	631	597	617	614	564	562	561	617	636	632	598	629	617	555	612	599	633	588	599	575	602	590	574	613	608	587	584	608	600	610	587	592	571	580	576	621	631	590	591	597	569	619	613	533	592	615	547	556	577	556	562	606	557	587	560	634	563	569	591	605	601	599	583	588	587	574	570	579	612	617	604	560	605	567	583	616	609	612	586	637	626	593	573	612	573	593	647	561	602	583	581	596	601	614	590	548	612	564	570	621	579	596	564	596	568	582	601	603	621	595	565	611	594	563	628	582	570	557	619	546	575	608	541	624	579	606	528	604	576	580	604	613	579	575	594	597	603	610	577	637	611	606	635	613	626	585	600	601	610	611	526	579	631	572	614	662	621	565	585	570	617	626	571	587	566	619	557	649	625	607	607	551	617	600	563	560	608	589	626	616	630	579	587	593	592	579	592	601	580	580	597	586	615	605	597	601	578	619	606	606	612	598	587	619	625	584	599	630	601	579	589	602	572	570	565	608	537	615	599	573	572	608	617	581	606	558	565	559	591	556	611	641	580	622	631	588	572	554	627	604	581	594	591	622	604	615	568	592	574	636	623	618	620	623	615	623	627	645	654	616	583	564	582	613	561	595	607	594	622	615	592	617	597	581	627	543	545	560	597	608	584	575	615	587	612	631	558	597	595	563	580	581	611	593	619	618	624	604	600	607	578	612	624	579	595	593	623	615	605	622	593	590	589	627	577	590	608	592	556	567	616	649	596	596	615	619	593	613	595	609	625	653	620	608	588	657	635	651	598	576	620	593	582	596	607	600	594	611	581	583	596	556	617	589	636	573	575	586	562	615	574	538	621	587	626	621	600	590	591	605	595	585	626	613	604	619	533	620	570	607	565	576	607	580	615	617	584	610	597	613	611	585	637	568	636	630	561	620	573	598	560	586	585	569	604	556	578	545	561	566	578	568	585	569	589	615	551	594	597	593	638	581	607	605	588	577	611	619	616	597	552	583	602	583	624	622	555	591	615	595	601	583	610	561	595	630	553	567	572	602	527	600	570	536	582	583	642	615	569	601	560	605	586	583	614	533	601	607	577	553	625	575	586	574	579	567	587	599	580	613	603	592	588	555	604	583	583	603	593	584	616	613	588	589	610	595	587	577	612	618	581	606	580	614	628	591	615	609	563	616	621	600	614	598	612	593	563	612	587	621	585	646	596	568	564	616	535	561	561	605	603	608	595	593	589	606	582	605	579	583	586	608	594	609	539	564	555	574	603	609	596	571	577	598	611	595	621	578	629	617	604	565	597	575	601	627	603	636	573	604	575	579	631	577	596	588	588	584	616	589	589	572	626	588	617	595	596	625	611	606	585	647	565	576	576	575	573	576	566	553	612	590	528	584	626	605	636	595	611	611	574	557	552	601	568	598	599	579	575	571	604	612	595	620	615	585	592	630	589	616	601	576	602	559	605	626	555	561	606	552	650	588	612	593	634	610	607	599	595	588	601	584	587	545	599	620	587	603	556	554	579	548	576	573	571	575	667	578	599	577	621	584	573	611	536	567	591	586	616	559	589	594	590	627	573	565	601	573	596	567	585	607	655	595	569	595	619	564	625	568	563	586	572	558	583	597	628	542	599	617	558	601	598	573	588	614	594	565	601	567	619	591	598	602	606	609	634	638	642	596	575	627	618	595	592	611	595	642	603	613	603	636	575	579	558	599	548	533	598	593	610	619	569	591	590	615	565	572	610	621	590	612	578	539	609	622	587	620	594	590	571	569	571	591	651	599	607	547	553	605	617	586	612	614	570	575	590	569	647	613	573	590	601	596	574	573	604	596	622	551	628	558	550	582	587	577	629	586	561	614	555	622	628	594	614	589	587	599	593	539	582	589	559	561	553	593	618	569	598	623	600	588	622	600	575	545	620	572	579	595	581	578	552	556	595	613	618	601	541	580	593	617	588	553	616	591	564	611	600	597	599	573	544	592	593	629	589	621	553	594	587	603	599	558	593	546	581	552	568	587	610	610	625	600	595	607	605	585	603	602	600	592	578	564	600	576	590	590	568	614	593	604	624	607	545	599	629	596	609	590	644	611	574	615	602	585	577	606	582	631	575	571	640	579	633	647	600	584	624	566	603	606	617	622	591	621	607	596	576	577	596	585	589	625	580	619	590	567	602	599	586	586	600	621	589	629	590	577	547	560	608	568	617	609	614	582	591	594	614	558	582	595	599	590	591	604	610	578	623	622	595	580	588	639	617	632	573	638	587	566	606	600	552	572	617	568	614	620	557	598	577	611	611	619	619	580	605	583	577	596	582	601	595	582	565	613	571	573	542	540	617	613	616	571	601	644	592	643	609	596	595	613	567	603	581	552	594	628	624	570	646	572	632	611	607	568	619	592	631	577	615	594	593	566	588	569	570	540	585	584	610	633	572	613	608	630	574	620	612	615	613	613	596	598	561	564	578	587	573	554	567	572	606	570	576	589	658	585	641	591	630	595	582	609	617	581	602	589	548	565	610	592	575	606	653	575	630	608	583	645	553	593	563	608	585	620	574	584	585	588	615	605	575	597	599	624	572	628	572	580	579	574	568	640	608	577	559	628	634	643	599	559	578	598	593	633	541	598	562	609	581	622	585	604	598	565	585	616	616	610	609	599	604	591	573	564	579	585	592	576	597	584	588	588	616	598	588	611	618	597	588	570	606	542	597	569	580	621	618	620	617	616	581	590	563	598	597	600	588	560	582	582	647	610	566	607	595	601	595	610	582	591	600	569	594	582	609	615	583	582	588	602	570	578	619	592	555	610	621	596	602	641	587	578	532	582	568	600	543	586	603	626	619	605	674	611	602	565	564	614	575	581	608	598	604	627	591	615	613	581	617	610	584	546	614	550	622	595	634	559	624	559	582	629	614	582	623	608	629	631	646	594	544	591	617	566	585	583	606	621	612	543	649	600	608	597	582	605	589	593	586	596	574	594	638	587	590	581	577	563	589	599	603	602	604	621	560	569	651	588	629	609	585	594	617	586	551	595	570	587	576	587	596	608	652	561	565	613	581	608	613	597	613	614	623	584	608	602	585	623	598	641	599	595	625	632	597	587	623	565	546	590	584	567	605	594	562	581	607	597	593	610	623	586	607	574	602	609	587	571	622	599	617	606	578	585	595	582	600	557	589	580	598	570	621	576	591	627	581	606	585	594	580	607	547	591	558	554	581	585	588	602	620	604	578	591	581	603	593	552	596	609	591	593	628	568	590	564	621	594	587	599	624	599	570	564	598	582	607	606	624	571	607	627
24531	22661	30260	23800	21556	17818	2620	645	577	603	580	588	599	558	570	564	519	610	571	547	598	585	528	579	545	528	596	566	573	581	566	562	606	560	558	535	521	554	581	584	574	608	558	552	560	555	534	574	542	595	563	553	553	540	535	610	564	592	542	580	566	533	538	563	592	547	561	572	586	609	555	549	561	573	576	620	582	589	611	557	533	517	560	566	572	580	522	573	566	541	594	548	560	566	566	562	582	579	557	535	558	548	553	565	552	541	516	562	526	571	565	562	540	570	588	594	576	555	561	610	558	595	519	512	583	587	571	580	566	562	567	568	563	606	556	568	528	558	562	553	539	586	556	559	554	547	576	561	579	597	541	513	544	594	508	591	524	581	582	553	519	530	566	578	559	596	572	535	570	574	517	541	536	546	558	576	533	549	576	574	598	559	544	543	549	564	541	516	563	534	520	565	567	555	559	591	604	530	541	533	517	490	545	540	577	554	582	556	538	559	587	589	564	527	543	550	544	562	587	554	560	588	559	541	537	576	582	542	542	544	564	612	536	595	573	582	599	554	561	567	572	560	572	622	567	545	552	595	593	599	566	605	603	568	578	583	578	580	552	563	524	558	556	544	569	544	554	586	559	574	548	569	560	563	588	534	508	594	588	536	576	517	577	541	558	549	548	533	579	539	568	554	536	581	549	584	617	637	564	563	540	538	517	555	566	560	572	561	583	533	526	532	548	605	586	549	563	545	554	572	548	527	587	560	587	554	555	558	547	540	562	558	554	575	590	567	545	520	592	618	579	534	586	553	555	563	553	584	558	538	610	519	584	555	598	523	543	552	536	540	512	564	532	578	591	546	539	528	556	581	557	526	533	564	591	597	587	556	586	539	536	573	534	547	554	586	555	613	562	541	574	539	573	541	538	562	553	596	509	539	553	564	580	543	573	583	566	543	538	541	580	566	565	584	530	591	529	582	509	597	567	542	618	586	576	532	529	549	506	554	563	520	553	547	577	553	574	571	532	571	558	527	543	560	587	582	553	603	541	533	572	573	556	597	551	557	562	556	573	551	541	537	551	529	579	531	540	557	575	497	577	570	547	579	574	555	565	585	551	572	537	599	532	583	564	560	569	582	586	546	570	561	574	556	564	570	567	511	601	560	559	593	573	598	557	570	579	559	550	585	599	583	557	535	515	520	574	561	536	555	560	525	555	587	567	570	556	545	575	620	573	538	574	554	550	550	566	563	507	567	520	532	576	593	588	567	591	576	568	594	557	520	531	588	524	572	576	584	634	572	531	548	579	572	573	582	556	512	555	554	569	598	530	580	527	517	561	583	526	602	606	549	541	592	535	530	527	544	557	488	558	530	536	538	546	540	612	560	567	570	555	513	524	532	565	546	585	544	552	542	563	573	549	562	535	571	503	542	574	573	575	541	544	587	561	522	585	557	541	546	514	546	566	534	578	555	564	544	584	565	609	501	533	569	585	571	547	557	555	563	571	530	573	566	563	564	554	547	556	576	552	577	547	531	544	538	547	554	528	534	523	597	526	575	551	529	492	557	537	545	579	583	562	567	591	566	556	578	563	575	582	578	531	540	544	532	527	544	558	536	581	565	526	579	555	570	550	545	582	555	556	599	522	547	531	554	557	573	553	571	585	534	534	572	568	548	594	578	560	572	529	566	596	553	567	578	581	570	514	579	566	542	584	537	540	561	539	540	576	599	532	565	562	602	555	582	557	518	576	559	532	550	588	526	558	579	567	555	546	581	566	531	546	568	596	546	501	590	553	604	530	539	572	597	553	577	526	624	592	571	523	577	543	569	580	581	580	556	545	629	554	561	554	568	533	575	570	566	576	559	587	590	561	514	601	554	561	546	551	602	555	551	572	551	557	592	532	556	602	566	544	560	561	568	550	584	559	607	594	560	555	563	560	572	583	534	582	538	535	583	545	494	570	531	570	571	563	585	598	597	576	576	539	542	543	536	585	551	555	583	572	571	580	562	537	553	553	539	585	553	540	547	592	519	591	518	595	563	537	524	558	564	586	564	524	551	566	541	551	577	540	576	585	589	583	571	524	564	577	553	556	514	574	569	533	586	592	574	534	569	609	542	552	594	579	552	542	575	586	536	605	555	600	552	585	560	576	550	567	597	567	549	601	582	592	598	544	537	593	549	572	561	540	551	557	551	562	547	536	549	584	579	512	562	550	539	566	567	550	572	525	547	561	543	549	520	540	522	546	563	536	570	564	537	555	593	586	551	577	551	593	619	575	569	598	539	558	571	578	556	583	554	576	548	551	555	606	536	531	564	515	564	569	561	548	581	547	525	566	591	581	535	553	516	595	533	555	550	544	536	520	573	535	538	586	565	545	526	546	566	546	587	552	541	550	543	591	523	563	583	565	567	553	549	590	518	540	597	592	522	537	578	568	604	558	525	562	538	587	562	550	545	516	566	589	574	551	579	586	592	571	543	579	565	542	560	585	591	614	523	603	580	503	559	576	574	552	539	581	566	584	541	522	556	588	569	567	540	540	568	523	559	535	550	573	561	587	520	541	516	551	562	550	607	568	517	594	501	635	583	585	577	564	558	573	509	541	574	542	580	547	565	527	555	581	551	560	571	577	571	565	581	551	557	548	533	548	576	609	595	591	547	526	575	545	545	579	538	553	607	552	556	585	546	537	528	583	557	567	545	586	559	608	548	582	568	502	562	529	546	544	568	548	532	542	563	538	553	554	596	576	578	591	546	536	499	559	545	522	562	551	543	530	557	536	549	549	543	523	558	572	556	592	493	572	571	558	539	537	526	534	579	546	599	570	575	515	562	543	573	578	529	582	580	528	580	552	551	595	527	556	577	574	604	555	546	576	615	540	562	578	555	558	567	567	578	568	551	550	574	563	557	585	546	592	599	523	595	568	538	571	576	543	537	509	541	547	560	557	596	553	548	564	548	531	562	531	534	553	555	595	541	530	575	592	554	557	552	571	534	578	557	567	571	548	512	537	572	546	573	562	572	588	554	574	565	541	565	566	599	539	559	604	565	550	553	575	569	577	566	572	557	551	527	572	587	558	549	579	550	526	518	611	521	529	547	558	558	538	572	563	561	551	574	544	530	555	554	559	560	594	577	570	575	565	508	583	539	572	552	535	592	517	566	533	536	547	526	592	563	495	573	534	547	591	556	593	569	556	545	515	538	569	539	574	515	560	537	580	580	526	549	556	535	544	580	605	579	578	533	537	545	566	563	557	571	574	607	527	589	557	524	541	564	529	526	527	558	517	522	557	550	526	594	590	561	580	532	525	579	554	558	570	543	527	560	560	523	546	526	557	494	567	616	595	550	574	560	520	540	613	557	555	556	554	576	574	538	528	530	585	595	553	552	596	574	556	574	566	541	564	535	577	550	565	587	576	550	513	513	529	537	579	507	597	553	541	533	545	538	575	513	588	563	592	576	551	538	540	607	568	567	533	568	566	580	565	534	560	539	516	550	591	581	579	560
59296	93562	56152	29747	19207	6806	888	834	850	828	817	853	844	858	861	847	825	815	849	901	852	859	863	846	843	905	834	798	875	829	871	819	872	867	850	885	857	877	900	809	854	864	879	884	843	806	874	844	802	785	806	831	845	828	849	832	851	836	796	867	866	858	863	811	877	800	782	854	890	866	849	865	835	810	870	887	809	823	846	819	882	864	843	788	841	850	842	837	816	841	863	880	868	838	849	868	856	876	865	791	872	868	817	844	856	896	848	849	833	841	811	843	866	869	868	911	753	858	894	856	853	830	830	843	850	841	831	838	836	802	890	850	874	850	844	797	852	821	923	861	832	853	815	882	856	862	859	835	815	803	802	838	824	864	864	872	839	819	810	856	867	814	849	856	864	834	900	893	829	902	824	790	849	814	802	842	817	833	852	831	821	866	902	819	827	843	827	889	847	883	792	788	845	849	829	820	847	865	851	851	848	853	856	853	850	793	795	776	852	857	842	838	895	860	848	847	796	879	830	836	833	827	835	851	842	826	813	828	886	841	815	884	850	856	855	855	812	868	843	806	847	914	834	830	781	808	866	856	866	836	790	764	864	821	912	883	772	860	873	866	807	871	839	854	868	854	869	836	901	838	892	866	810	869	858	795	826	863	858	800	820	857	829	890	842	867	823	852	848	792	852	864	842	849	811	874	823	861	892	869	851	835	871	809	897	807	853	811	876	884	864	850	843	862	853	834	816	838	823	868	815	802	764	845	823	915	860	815	875	865	856	939	839	865	804	821	863	810	857	864	840	840	860	883	845	790	883	826	831	837	880	874	830	821	879	827	863	870	838	855	907	804	826	899	817	813	783	804	850	837	832	845	814	862	815	860	875	866	836	881	831	845	868	872	853	825	848	870	799	837	846	839	862	818	804	828	837	834	800	872	803	841	874	854	840	843	819	890	822	765	884	832	882	800	850	849	829	825	900	799	839	908	897	824	890	869	805	821	802	853	888	815	816	845	844	851	836	839	895	871	837	809	828	889	825	842	822	857	857	875	898	879	877	911	837	889	862	904	824	887	864	871	858	812	878	848	839	891	877	836	789	832	868	865	859	816	862	858	825	884	829	854	872	858	883	831	868	873	803	875	864	907	855	829	846	819	858	887	802	859	812	898	842	885	842	871	893	843	808	871	792	831	773	870	849	786	819	836	841	893	799	804	829	855	854	886	826	829	807	849	860	791	886	793	867	812	853	889	809	854	863	869	818	835	871	877	835	835	864	792	892	816	875	839	818	885	870	828	874	830	893	843	874	863	808	884	836	816	831	889	805	861	815	791	834	824	903	808	902	831	854	856	828	781	878	848	818	805	852	829	785	803	815	821	840	787	852	846	849	830	883	840	832	831	779	838	842	884	867	834	850	871	818	863	825	818	820	855	866	886	813	864	873	846	861	809	847	858	812	847	820	846	827	833	832	868	857	856	857	820	829	817	828	893	833	837	856	871	815	802	854	858	839	868	846	870	803	854	867	832	922	837	842	903	837	848	840	821	830	869	906	872	833	820	873	846	819	838	926	849	792	803	851	840	832	802	863	842	832	836	819	820	778	792	862	914	836	852	854	862	894	859	850	817	846	867	867	788	865	875	821	860	886	842	849	867	833	841	864	840	899	898	845	807	858	812	863	917	869	847	848	846	868	873	835	860	880	888	857	872	786	829	866	818	883	859	811	840	813	836	836	844	898	829	806	829	754	901	824	809	834	881	840	771	868	875	825	878	859	821	823	786	855	814	858	856	829	850	820	792	824	909	833	828	818	852	850	871	856	816	874	874	845	807	855	882	834	872	840	812	848	852	851	894	888	822	839	840	908	849	912	877	815	802	867	857	852	847	803	879	810	876	877	802	814	801	857	861	878	853	825	851	854	794	863	845	838	867	849	834	804	856	829	811	877	839	781	860	803	832	850	814	851	836	817	832	848	840	807	898	874	854	851	882	847	802	838	812	857	813	891	830	842	824	871	867	814	840	840	858	815	836	917	867	829	829	904	871	861	840	810	814	794	886	817	856	834	853	825	851	877	859	839	841	869	859	860	884	847	825	858	861	853	837	816	854	836	856	885	842	849	841	829	813	899	809	858	807	876	840	860	780	828	837	904	852	838	828	838	823	878	850	854	804	876	849	857	867	859	776	842	827	842	850	838	848	789	872	815	845	849	882	857	878	851	891	879	846	839	873	876	872	893	868	829	815	834	893	876	841	842	836	830	920	821	839	853	808	801	825	844	830	815	787	839	875	877	854	840	839	859	867	835	810	837	894	879	859	854	806	829	811	855	844	875	853	842	846	822	882	839	833	865	886	878	891	869	820	846	808	835	834	879	834	857	886	815	879	891	865	855	847	881	793	885	869	803	769	843	879	869	815	852	842	870	854	845	796	796	867	809	832	889	844	837	831	822	833	832	853	857	842	840	890	852	853	831	825	874	837	838	865	856	832	807	827	883	837	817	897	866	891	824	828	817	800	885	839	872	853	831	853	827	823	847	852	887	840	810	802	813	822	808	836	819	839	806	917	835	821	875	856	892	860	818	846	854	848	831	799	854	874	851	902	873	841	882	866	897	864	812	835	823	846	888	851	857	793	900	837	841	850	837	845	826	842	855	824	826	821	881	862	811	861	851	831	850	832	881	851	854	899	865	839	880	853	829	884	825	860	833	854	851	799	784	902	907	844	790	855	827	853	883	820	843	878	817	832	855	844	835	872	868	812	829	866	848	817	869	825	891	871	861	820	844	856	888	850	810	881	868	830	818	841	839	830	857	845	856	872	803	845	822	851	861	834	837	849	850	862	884	838	903	862	870	878	827	828	875	860	866	855	854	778	839	788	867	836	833	817	875	839	854	817	847	847	843	833	828	780	798	845	817	821	818	854	828	848	869	854	825	827	815	838	796	892	829	788	838	794	829	858	807	841	799	848	875	839	800	845	839	854	866	808	812	869	883	875	886	854	867	860	821	807	820	849	795	828	796	835	794	886	834	884	841	813	854	792	903	857	845	844	875	866	861	818	842	820	831	791	842	818	853	887	801	877	855	782	886	863	879	844	875	862	891	857	877	829	861	869	825	816	869	871	833	865	888	826	871	860	808	874	850	840	874	804	871	892	819	857	856	845	778	802	842	860	807	795	809	816	896	855	876	891	803	856	850	857	817	833	850	849	869	822	855	840	808	856	837	809	861	873	811	807	858	861	855	776	884	818	856	846	840	795	876	842	801	863	837	836	906	842	820	888	853	878	842	837	873	844	836	849	858	843	862	877	830	869	805	862	843	858	837	824	859	850	833	793	857	842	862	866	829	851	836	820	890	900	848	817	867	845	859	809	826	816	843	854	875	853	833	836	851	807	839	835	830	883	838	858	853	787	828	836	834	782	827	880	852	843	908	807	778	882	866	819	884	818	798	824	841	837	865	798	831	828	860	847	907	831	869	842	875	846	813	896	821	855	849	808	808	859	890	832	864	857
34329	30835	21804	6180	1247	520	278	264	314	272	274	273	294	314	286	288	291	307	315	286	284	252	299	306	262	284	275	280	281	267	282	293	265	275	303	293	303	288	286	294	259	278	273	267	268	282	260	270	251	284	265	264	282	255	278	271	309	276	273	249	284	275	289	292	275	306	263	303	265	278	293	280	280	262	274	265	260	289	291	291	277	285	259	255	289	294	278	275	235	271	283	330	286	276	276	292	254	287	246	276	278	289	285	281	287	282	262	301	293	293	330	270	269	280	310	342	290	299	267	273	292	294	327	296	295	265	282	285	260	280	280	285	289	269	239	285	271	275	317	249	287	269	315	318	291	285	274	305	257	253	301	293	289	300	260	291	276	298	262	287	299	304	269	285	252	290	282	275	278	295	288	286	284	288	285	297	268	286	276	276	280	284	261	247	252	256	283	288	251	312	282	262	286	284	292	286	248	285	267	293	295	248	285	276	300	287	270	297	292	309	266	298	264	306	287	341	268	256	285	289	293	274	297	269	272	296	243	301	273	268	306	258	285	314	265	295	263	271	310	279	293	279	263	298	317	266	294	276	311	299	305	266	279	257	280	274	283	248	240	271	268	302	273	269	322	305	284	292	264	285	279	272	259	303	264	290	310	287	285	294	295	265	291	294	254	290	294	290	264	252	264	268	264	289	283	269	303	289	301	276	283	271	276	268	294	256	299	298	282	267	241	262	317	283	280	290	296	279	283	296	311	309	272	292	274	295	272	276	302	289	273	300	288	295	293	273	293	271	259	283	287	283	288	284	266	282	294	286	280	271	309	261	275	313	278	312	257	283	261	264	267	258	277	264	294	271	294	293	294	292	272	298	284	272	258	302	289	297	275	286	301	298	302	325	301	280	274	293	272	269	286	318	292	307	281	269	280	277	296	263	314	284	262	283	283	269	276	300	275	275	254	253	274	274	282	272	276	281	276	310	309	318	267	293	281	275	314	275	282	284	268	251	280	287	285	282	295	282	294	287	298	272	277	268	315	249	299	294	274	302	298	291	292	271	267	273	258	274	293	311	275	290	288	272	278	272	272	302	286	286	272	277	315	268	281	279	268	296	283	274	273	289	277	309	271	286	284	287	304	262	293	264	310	281	287	280	305	310	287	292	277	298	287	259	309	286	268	299	271	294	302	262	262	295	277	295	255	305	270	272	295	272	257	315	319	285	282	287	277	309	298	275	294	265	293	272	284	295	266	301	300	307	285	288	297	279	278	310	286	292	279	279	278	253	250	287	282	304	289	292	262	281	315	260	263	245	279	239	295	289	280	281	283	288	278	300	276	277	276	289	287	284	275	269	289	301	285	281	257	303	293	300	278	269	307	293	270	284	301	312	275	278	296	283	265	282	278	272	289	323	318	279	248	282	319	263	297	293	284	312	308	304	283	286	287	279	272	282	302	274	282	283	267	299	269	276	265	255	311	280	286	240	265	276	295	303	270	257	253	302	245	274	291	275	253	281	262	278	282	281	266	286	268	307	272	312	317	303	267	273	300	279	281	286	286	299	274	292	292	274	303	281	279	310	250	291	300	262	296	266	280	271	276	283	265	294	294	279	275	284	256	304	278	291	300	260	259	287	287	266	303	289	255	283	278	299	300	286	261	292	289	275	302	280	266	270	317	318	279	294	256	287	296	268	302	278	265	302	287	259	278	297	280	266	271	306	276	286	290	277	285	281	285	276	328	261	322	281	251	290	285	287	280	295	270	278	264	308	295	280	284	283	303	294	288	297	282	303	269	283	281	284	291	239	289	308	256	254	268	267	272	305	299	264	277	280	258	253	287	265	305	267	261	325	282	276	306	273	280	296	261	283	303	251	288	265	291	274	275	308	275	287	277	303	299	291	259	261	268	273	288	301	287	292	301	288	282	283	261	263	266	267	283	289	302	311	289	301	283	278	276	286	297	262	279	288	274	302	285	284	285	260	306	273	250	278	268	275	277	282	294	261	256	293	274	262	274	296	286	256	278	249	281	272	252	298	284	272	282	279	260	281	297	289	280	268	286	264	276	299	246	271	293	243	282	320	280	266	263	241	327	269	275	264	269	258	291	259	281	287	289	278	262	275	271	258	278	290	286	314	284	287	328	241	273	297	279	283	284	299	319	278	279	252	288	298	275	277	264	269	293	277	285	285	274	286	266	263	258	276	276	274	310	278	306	284	278	294	281	293	267	268	280	291	303	264	265	294	308	285	253	296	280	262	323	296	308	261	293	310	283	294	280	279	308	271	249	272	272	283	318	289	285	255	278	272	268	257	279	259	294	264	274	316	299	279	277	283	261	276	278	310	274	275	280	261	238	271	301	276	288	271	265	267	271	276	295	301	280	259	267	313	282	302	304	304	288	266	301	253	268	286	304	284	243	297	287	270	292	292	257	267	303	257	267	264	278	279	321	271	279	317	248	294	279	258	298	287	291	272	268	260	280	266	290	261	289	282	265	251	300	271	261	280	275	285	305	265	303	261	282	248	293	269	285	256	266	267	274	314	272	304	295	273	260	267	268	279	307	272	263	275	277	282	294	264	268	261	276	279	289	262	251	285	268	279	305	280	268	278	303	289	266	280	279	319	288	287	275	268	279	275	281	296	274	260	265	277	277	291	303	268	296	288	308	255	289	261	295	305	290	304	293	250	294	284	311	267	279	283	300	276	292	248	310	292	284	252	308	274	300	259	284	276	272	300	279	265	300	277	293	264	260	285	284	280	289	269	265	268	287	269	261	299	275	317	276	256	263	288	267	293	287	243	318	298	305	256	319	244	287	295	273	268	285	258	287	285	291	274	235	284	320	262	281	277	267	291	274	270	295	285	297	305	300	291	260	268	281	272	276	325	278	302	282	278	270	274	285	300	270	247	309	275	293	270	263	239	300	288	272	290	279	319	272	283	262	278	277	282	281	270	270	289	280	279	291	267	289	260	278	291	275	273	286	264	288	279	301	285	302	275	266	306	304	281	267	282	282	287	263	307	269	279	286	267	284	274	263	319	275	293	249	279	274	231	290	255	303	281	284	283	293	251	284	312	268	298	274	271	262	275	274	273	265	267	280	290	253	285	274	283	286	284	295	271	289	302	296	249	274	274	287	265	248	304	297	259	297	295	278	260	292	282	308	284	279	279	274	299	285	283	305	280	296	288	288	283	284	304	312	279	294	249	280	273	289	301	272	304	245	304	284	278	269	291	280	314	270	244	286	287	287	271	286	289	270	268	282	289	296	286	297	255	252	268	306	286	265	265	306	306	301	295	285	294	298	300	288	270	265	306	290	249	298	310	267	306	291	280	277	308	264	270	284	266	279	282	262	301	281	278	301	282	290	299	282	289	272	301	242	292	274	244	277	275	279	268	283	259	262	296	278	262	294	296	307	272	245	263	287	247	265	283	271	304	261	290	286	286	271	301	307	255	286	324	317	285	294	287	273	274	294	281	267	277	263	270	268	309	307	266	283	280	287	261
44240	45726	19643	4969	2704	1031	478	477	486	486	490	448	505	477	475	449	473	503	452	448	459	487	492	483	479	468	492	487	482	470	449	494	469	481	481	465	468	486	486	488	446	462	464	433	478	473	474	493	497	483	427	492	528	465	495	513	474	467	484	475	475	453	475	484	490	468	452	485	471	470	469	448	481	468	516	458	484	465	479	433	486	481	493	439	486	467	469	491	496	496	480	463	468	438	463	446	525	503	446	476	464	487	459	485	470	474	494	503	466	451	479	470	488	451	441	485	489	456	478	488	475	471	475	470	472	442	470	435	494	463	549	475	492	427	463	500	481	481	452	492	483	460	446	471	436	511	482	478	462	436	489	470	471	467	469	493	497	445	469	451	487	468	488	462	483	452	465	473	456	454	438	484	461	477	466	471	471	488	472	460	497	470	477	452	500	456	479	473	464	517	500	479	460	460	462	454	489	447	478	469	507	452	476	467	453	496	493	501	488	495	492	469	513	471	445	498	442	453	459	502	448	507	508	520	480	456	505	468	463	471	470	522	484	473	457	463	450	437	505	434	509	481	484	434	480	474	453	463	458	446	480	462	479	488	455	420	489	461	480	458	459	479	488	463	484	460	476	488	442	504	478	461	498	472	555	490	430	511	441	485	456	480	483	466	460	500	477	469	482	459	477	460	481	452	475	473	481	496	489	473	451	447	482	460	481	454	474	475	478	479	452	484	526	495	496	525	453	439	527	504	450	456	497	469	486	448	495	475	500	459	445	461	479	458	465	487	460	483	481	457	503	473	487	452	476	433	450	440	453	487	474	484	441	466	426	461	488	492	464	470	468	479	465	491	509	434	480	468	448	491	478	472	502	464	491	493	517	455	483	518	446	471	471	459	515	474	473	476	465	466	465	476	495	439	460	433	445	479	469	455	449	508	503	462	485	485	450	448	487	500	450	462	461	468	470	480	440	465	476	475	450	482	484	472	499	478	467	498	472	479	473	465	495	478	479	495	463	479	500	525	456	487	518	449	493	439	490	474	500	430	448	436	485	468	459	481	531	434	496	444	498	476	456	478	452	464	448	469	502	465	464	464	448	486	473	499	480	522	463	479	468	475	461	456	496	493	456	462	519	477	442	429	488	482	455	474	447	475	445	483	453	460	485	485	456	482	459	465	495	446	485	506	490	489	496	471	467	445	459	506	467	452	469	434	467	505	458	492	413	498	456	446	482	482	459	478	488	466	475	468	460	481	484	484	450	471	478	448	509	477	477	470	456	459	509	434	479	462	513	453	492	500	458	499	496	444	480	475	485	453	480	481	476	487	516	460	488	463	518	459	437	471	475	472	441	468	463	468	444	507	483	502	489	489	443	466	485	476	428	500	484	470	487	481	498	485	505	472	457	503	477	441	493	486	497	479	500	462	455	415	488	487	481	440	461	458	468	463	500	477	495	513	494	506	463	471	476	427	458	489	513	490	474	476	461	464	430	493	465	491	437	460	496	489	473	471	448	442	472	486	442	477	485	497	505	504	485	464	486	476	474	474	444	467	442	464	481	477	482	513	459	453	470	468	445	486	488	480	478	452	444	513	481	495	491	461	476	470	473	466	482	458	459	455	479	492	478	499	487	449	439	473	440	426	454	447	495	506	496	501	493	474	469	477	449	493	429	470	472	447	500	489	463	458	502	463	501	441	445	479	452	427	435	482	441	462	488	449	451	527	512	452	455	479	450	496	472	456	467	503	491	498	451	457	490	483	471	473	502	493	484	490	518	471	469	456	446	439	450	421	482	459	484	517	471	522	432	477	484	467	444	457	457	501	439	503	456	478	480	465	458	459	431	453	499	458	504	499	518	429	467	463	475	529	480	469	446	474	466	451	466	494	431	505	502	448	521	485	487	499	448	456	475	476	463	489	490	483	510	449	441	455	474	489	472	479	419	511	470	469	481	475	498	486	456	538	488	457	478	487	436	471	489	515	451	440	465	499	488	499	434	532	490	495	471	460	485	487	449	470	490	468	461	440	486	485	498	452	484	439	458	442	504	459	518	492	453	498	461	468	445	473	493	472	472	506	470	474	448	485	469	482	437	442	439	438	464	452	482	514	461	477	486	464	479	472	449	464	459	484	435	486	462	504	435	446	475	471	457	452	497	491	469	496	503	499	490	441	461	453	477	480	430	501	509	457	486	484	480	493	458	468	458	497	488	435	451	480	468	487	515	493	459	439	473	465	502	482	443	482	475	467	460	453	481	483	448	479	475	459	466	472	465	464	484	461	514	485	444	494	468	483	493	494	483	504	485	474	477	497	452	493	487	465	428	453	459	488	447	468	485	520	493	469	424	489	481	488	484	455	418	490	472	436	493	470	450	467	462	423	451	445	507	478	475	485	502	465	509	477	475	516	486	485	495	459	492	478	482	462	496	458	443	478	449	517	461	449	481	514	478	444	503	503	472	485	484	465	454	441	481	478	508	445	500	451	509	508	502	428	484	488	503	489	503	471	450	479	483	469	493	477	506	474	457	490	481	447	469	503	514	484	475	457	452	484	496	489	470	458	431	479	501	454	505	492	441	462	493	446	483	465	476	463	461	487	462	449	469	453	465	468	482	454	455	469	483	457	476	493	472	488	500	458	459	475	483	476	476	469	467	486	456	486	446	470	459	462	506	482	457	458	493	468	482	444	482	474	491	485	488	528	475	462	491	466	477	457	510	469	491	472	442	463	455	447	479	444	462	484	438	484	438	458	479	485	492	467	473	467	465	479	484	459	438	474	452	438	466	474	475	488	493	478	422	461	473	499	489	489	500	469	485	541	481	477	481	464	484	459	445	476	487	519	478	448	513	463	496	496	434	461	456	451	511	445	485	481	479	459	464	488	481	498	479	495	424	445	478	464	493	473	452	484	468	482	471	474	459	483	515	439	465	496	457	497	488	506	432	489	442	488	453	465	496	471	477	497	501	459	509	489	477	490	444	457	488	471	490	463	467	466	507	476	486	465	510	489	459	440	437	490	482	455	464	477	484	476	462	445	489	473	465	453	468	522	488	445	478	475	444	480	460	430	481	478	500	519	486	501	468	490	445	483	438	480	502	501	474	452	451	479	508	463	464	420	483	425	481	455	479	462	502	486	476	502	471	530	485	508	457	436	468	438	448	453	489	482	479	481	492	492	511	442	452	504	450	473	491	496	451	491	453	465	497	448	469	499	479	465	429	498	524	469	463	438	492	466	479	462	463	441	430	465	463	459	491	473	444	501	481	472	482	510	472	423	477	452	438	454	482	490	445	467	462	498	467	470	500	487	482	510	446	429	483	498	473	466	453	471	425	514	434	449	457	466	470	463	506	446	469	447	501	474	465	477	446	473	489	470	434	483	489	444	441	453	451	519	495	441	490	488	495	496	476	457	465	486	450	468	491	468	476	442	475	472	493	489	484	438	468	486	463	484	483	448	466	471	452	440	425	429	490	466	434	495	450	447	495	441	502	488	474	493	440	497
25867	23751	30320	25356	21086	10562	712	403	370	377	388	379	383	327	365	358	359	369	337	317	368	366	323	359	359	359	347	362	362	366	362	347	333	381	334	346	326	374	376	367	352	351	338	364	341	352	356	375	371	333	372	343	344	358	353	362	378	372	361	322	379	370	367	362	362	337	309	371	335	376	380	383	352	328	346	346	365	375	371	352	345	357	350	397	363	363	339	360	321	388	327	365	356	368	332	364	341	329	356	386	358	345	341	368	359	350	382	369	374	357	344	360	365	363	347	359	343	380	365	376	328	379	350	353	349	362	343	365	343	312	329	383	340	345	363	323	376	367	348	367	347	327	363	357	327	338	337	378	321	396	321	376	353	323	379	335	342	395	339	319	356	370	332	367	380	356	373	378	352	367	323	368	390	348	326	364	328	362	338	362	355	362	371	304	355	349	345	343	357	368	370	300	355	392	335	357	350	355	365	375	349	345	344	342	375	336	339	363	370	350	333	338	356	356	386	358	363	357	355	331	332	329	337	332	379	336	351	369	390	351	322	342	369	359	369	383	364	386	365	340	368	346	336	336	351	358	343	334	322	360	367	334	383	352	363	356	348	353	363	379	347	359	350	335	355	369	340	386	371	334	348	353	358	328	319	327	354	346	346	353	343	340	366	343	352	342	356	365	336	355	355	330	344	351	374	328	366	311	355	340	323	366	339	357	355	347	369	346	316	355	357	352	373	339	332	375	367	329	346	361	377	323	341	341	365	355	339	330	359	382	360	354	369	346	318	347	342	381	370	393	338	389	339	335	360	361	326	336	365	366	354	346	381	327	366	329	335	320	365	325	319	341	332	365	340	360	347	320	369	350	367	351	356	355	380	373	346	357	349	396	340	358	375	358	356	342	358	369	392	356	333	370	338	334	361	347	363	356	346	360	358	343	347	383	391	347	359	354	349	364	358	352	356	349	342	344	360	356	379	318	327	335	339	353	350	359	378	366	358	355	363	330	348	342	339	381	338	345	337	384	325	351	356	352	356	312	372	355	340	364	369	337	314	351	336	351	376	347	351	344	346	331	362	372	347	342	331	336	327	366	369	340	358	355	338	344	359	355	370	371	395	374	353	363	338	321	347	388	358	362	325	363	343	393	318	355	367	329	380	348	339	299	379	357	378	341	323	355	357	357	356	333	332	349	357	309	329	366	344	340	366	354	354	327	339	348	320	353	386	344	369	358	350	359	346	315	387	356	354	376	369	384	322	353	334	353	381	344	377	385	359	344	359	365	331	342	343	368	364	354	362	348	378	373	361	363	357	338	352	336	382	375	366	327	357	360	330	336	330	354	331	338	320	335	361	357	361	358	370	355	371	356	346	315	337	353	350	385	335	360	305	329	330	367	373	355	350	344	380	339	405	365	394	321	357	331	369	357	331	363	323	377	361	388	364	356	365	370	350	286	372	338	346	359	323	333	340	338	353	362	337	347	358	367	354	374	368	387	335	359	376	346	349	362	350	370	383	335	322	361	380	359	339	333	354	370	320	324	376	338	330	324	362	357	373	379	336	340	376	335	337	339	329	359	378	350	354	334	341	388	320	332	372	345	350	358	345	306	366	372	354	351	344	377	318	327	375	367	353	347	350	339	339	361	345	357	334	333	329	339	325	378	328	351	364	339	371	352	338	348	369	340	399	350	333	367	328	344	341	349	349	352	344	332	366	355	360	360	352	338	359	359	359	332	347	335	356	357	335	348	372	318	351	340	344	342	335	326	373	369	381	358	372	379	393	386	371	365	357	366	326	354	392	353	335	347	318	330	369	385	334	336	345	330	402	329	375	389	340	368	323	346	372	368	357	341	340	353	373	327	330	354	346	308	348	379	383	365	363	368	378	360	356	344	358	353	342	347	330	346	339	331	350	342	326	327	359	350	348	347	365	329	368	365	339	323	337	324	338	348	355	343	313	360	360	376	341	332	339	354	369	357	340	352	363	353	374	381	339	346	347	335	373	363	327	370	348	350	340	368	341	372	352	336	342	373	343	367	322	356	336	368	359	339	322	366	372	388	372	321	363	372	345	295	358	325	369	365	355	372	366	348	331	341	367	353	332	352	319	369	377	367	352	349	344	343	338	382	363	355	382	351	366	365	339	378	355	316	349	389	348	345	366	365	314	340	353	353	348	350	387	381	328	359	361	333	372	341	386	328	377	345	321	381	366	349	352	344	376	378	359	361	347	329	359	364	347	364	370	365	337	345	364	340	372	342	368	354	364	352	338	322	345	333	355	378	338	346	357	333	342	378	355	367	334	367	356	387	376	377	340	330	373	401	345	327	371	353	378	346	356	354	336	336	335	365	333	335	343	337	395	347	362	404	344	364	331	362	349	333	359	372	368	327	367	350	336	352	350	347	324	340	364	308	333	340	355	364	356	348	342	371	326	324	348	342	362	344	320	350	362	351	335	360	364	338	372	346	347	377	350	362	367	350	345	396	387	337	358	388	306	372	347	350	386	377	358	323	347	330	353	361	320	344	346	338	351	370	366	370	362	334	369	371	360	374	384	304	344	378	343	370	363	299	364	352	352	374	345	306	357	340	348	347	362	364	371	379	367	352	350	328	409	371	342	350	366	347	368	348	331	367	348	357	335	346	338	343	335	362	339	355	335	356	358	370	368	333	327	383	344	346	375	327	380	357	351	361	354	345	367	339	334	335	354	358	364	323	379	346	345	355	325	342	363	347	344	350	361	369	327	328	372	353	368	328	342	356	368	346	358	337	366	371	340	371	315	377	372	374	362	372	328	365	349	357	358	376	335	355	370	380	318	373	369	320	371	374	381	313	351	376	293	348	341	353	378	394	355	329	343	321	353	343	380	350	353	325	386	363	357	368	353	374	362	356	370	316	362	382	376	359	337	337	354	331	368	356	376	322	357	355	382	361	358	364	348	346	367	337	366	365	384	343	336	350	336	355	332	341	331	345	342	367	342	358	342	358	353	337	361	350	335	363	367	345	388	347	347	357	362	352	320	352	338	324	344	371	348	347	368	383	324	378	324	336	358	337	369	393	348	368	347	321	369	341	337	349	333	366	392	346	338	330	363	348	321	359	367	345	379	327	346	363	373	335	343	408	359	363	338	369	362	369	343	369	309	328	340	346	369	373	377	386	386	340	356	388	323	362	326	369	373	336	395	367	364	365	333	361	374	387	340	339	368	375	339	343	365	335	373	343	324	363	364	353	367	331	349	365	324	361	347	374	336	370	349	333	338	385	331	390	355	366	344	329	352	327	353	335	363	335	365	340	339	355	340	360	332	351	369	363	376	377	315	334	343	328	387	343	353	352	382	345	346	372	357	372	362	366	313	335	334	332	378	331	305	365	367	375	329	360	368	348	329	333	361	346	372	331	393	360	390	372	356	351	359	371	330	358	354	328	380	371	373	339	328	358	361	371	354	391	307	349	360	337	364	369	369	359	337	412	377	353	370	344	354	327	328	331	351	377	318	365	374	364
63352	83247	53543	33824	22593	8437	563	603	567	618	575	566	568	639	574	568	565	561	630	569	573	555	627	551	561	553	568	560	519	582	582	589	590	574	558	550	569	585	546	642	566	561	565	580	549	586	569	577	552	573	609	573	555	584	569	570	569	574	562	547	587	555	564	606	573	578	572	552	560	604	576	557	565	571	566	557	560	613	562	557	570	575	558	613	558	610	574	569	589	540	555	594	565	577	511	590	588	588	529	599	581	542	610	564	588	584	573	593	579	573	581	536	565	540	560	583	547	538	538	581	554	618	579	561	551	523	585	565	567	559	570	558	613	543	582	529	572	579	556	580	509	549	597	561	542	582	596	621	575	556	568	567	544	549	512	564	597	568	586	537	560	554	591	563	548	563	536	581	558	588	572	556	563	567	561	588	587	621	580	551	535	534	571	563	621	567	582	574	562	551	576	562	577	574	532	580	512	542	555	574	563	576	568	601	550	541	561	590	569	555	577	571	560	559	598	573	530	601	546	634	571	588	555	596	571	556	579	544	586	568	593	550	565	569	577	587	579	513	528	563	563	578	545	540	548	533	552	599	589	553	549	557	574	573	540	519	540	558	552	591	558	601	598	565	586	557	566	638	574	583	564	607	590	519	543	626	530	593	575	539	538	569	554	557	557	545	565	574	559	568	551	541	550	573	546	531	558	532	562	566	575	548	573	589	605	586	564	553	607	534	530	578	523	551	581	581	585	575	562	548	565	540	556	536	548	555	576	576	544	558	558	559	621	585	550	534	571	580	545	563	569	545	598	537	598	556	558	571	576	610	542	559	587	580	562	560	610	578	573	598	570	598	592	549	569	577	540	570	556	575	592	568	572	591	572	544	575	526	583	612	561	579	570	559	543	630	530	581	547	550	581	564	602	562	564	543	571	569	584	563	571	627	579	566	525	577	564	556	544	547	614	575	614	567	577	509	552	597	556	598	583	537	590	574	611	603	571	564	538	562	538	556	580	522	582	564	541	576	614	587	528	538	577	579	541	586	557	593	526	616	559	582	499	533	534	586	576	595	546	539	558	574	554	559	583	588	558	607	563	524	584	547	594	520	520	561	580	586	578	554	556	580	533	567	576	558	565	594	572	583	516	564	595	577	565	600	588	607	575	593	563	580	578	549	568	580	606	555	575	545	540	535	577	560	595	550	577	554	583	612	566	563	544	524	556	585	563	545	537	539	619	563	570	608	615	569	564	592	534	569	525	562	566	574	560	584	558	594	554	570	580	602	573	586	577	600	599	581	529	548	602	551	569	550	560	590	588	536	582	558	596	551	556	580	585	561	529	632	542	535	539	548	575	589	619	559	600	606	560	551	604	625	576	628	559	558	597	614	611	570	593	604	574	594	583	578	566	565	531	588	554	592	573	534	587	537	563	608	569	563	537	623	553	550	587	577	563	582	582	596	554	557	558	569	517	544	579	544	573	577	562	552	591	550	523	588	571	608	590	579	564	558	554	547	578	602	568	529	528	576	591	562	591	534	554	575	593	570	529	547	521	567	515	578	605	571	617	572	557	570	561	579	529	588	555	574	546	564	582	567	551	559	564	539	554	539	527	540	549	574	578	531	552	540	574	565	522	574	589	617	516	556	584	592	590	571	539	577	599	555	558	569	581	565	580	525	578	552	588	623	567	556	598	556	571	576	577	596	553	554	565	574	559	534	579	574	601	587	568	557	578	527	559	568	536	539	543	547	583	562	582	553	554	541	569	552	564	595	557	570	540	573	570	552	577	611	585	572	518	592	586	565	562	542	570	560	567	573	577	543	545	522	567	582	556	581	587	594	564	546	577	520	560	516	609	573	553	588	571	572	548	609	594	609	577	611	570	572	558	604	540	554	549	560	570	605	607	537	568	545	567	572	558	616	543	553	556	580	624	554	544	564	559	587	548	566	576	547	522	538	588	615	592	542	586	584	595	587	525	490	568	563	564	585	570	632	542	586	584	556	577	612	573	548	563	555	568	577	548	556	530	595	594	550	588	589	592	564	568	608	599	577	573	621	525	556	576	547	562	594	525	551	572	607	572	601	596	585	554	598	629	581	532	542	590	556	578	552	566	554	572	538	575	539	599	576	599	584	539	582	545	523	570	569	551	559	529	573	598	577	532	557	555	576	595	601	593	570	574	551	556	572	556	535	593	568	525	549	522	540	558	597	561	582	541	595	581	591	555	545	616	551	546	562	586	587	574	586	577	564	586	551	554	559	573	591	563	602	571	571	572	584	570	578	584	570	578	597	567	564	566	566	588	543	591	539	579	526	584	565	626	545	593	524	560	595	509	552	571	546	566	533	575	606	542	536	568	605	562	606	579	562	564	545	602	584	586	590	527	610	590	539	554	565	559	565	533	539	579	579	550	550	562	612	556	598	553	582	584	568	585	541	561	517	586	556	568	547	552	551	591	567	573	511	561	544	572	557	558	617	532	588	552	602	527	579	580	558	571	528	563	587	542	562	572	561	507	616	568	543	529	600	553	516	522	531	577	542	568	587	595	545	547	577	600	591	602	582	525	562	524	538	586	551	555	566	561	606	582	522	575	618	580	580	586	603	606	563	537	531	557	578	553	580	550	588	578	586	595	584	580	527	534	546	567	566	553	527	517	546	573	577	573	566	519	574	570	583	564	583	620	567	552	525	548	557	580	567	558	564	550	573	547	540	594	560	566	575	574	517	580	507	572	545	573	597	563	565	565	573	551	581	522	596	550	548	565	542	560	575	597	532	567	588	574	572	526	554	554	554	563	604	558	556	610	558	573	522	551	548	581	558	563	555	562	563	510	597	545	597	619	562	543	563	579	532	559	577	547	564	584	576	575	565	570	579	584	534	558	582	565	572	579	570	563	559	579	587	509	550	587	553	589	556	572	550	558	569	573	564	599	575	595	584	513	530	554	542	575	604	570	556	616	587	561	559	566	538	580	562	536	551	584	562	516	602	540	549	570	564	561	564	574	575	507	540	575	578	560	595	596	589	571	577	585	525	568	584	603	573	569	577	591	560	558	588	563	568	578	574	511	571	577	557	530	555	588	584	527	555	606	575	566	580	588	555	554	532	588	605	522	593	585	544	577	549	571	610	504	581	570	604	569	549	614	561	601	552	604	553	584	597	570	558	573	589	546	573	520	562	587	567	536	571	553	596	559	546	605	507	576	562	537	526	586	618	575	660	585	578	586	573	605	573	545	539	557	553	569	587	564	586	576	561	551	570	539	585	591	589	609	539	570	573	560	591	558	555	589	616	539	558	545	575	581	608	621	584	588	570	559	588	615	597	590	556	579	599	582	558	551	603	512	568	596	544	583	541	576	552	624	563	559	578	591	599	573	563	557	564	578	532	555	570	520	577	543	586	561	597	569	636	529	533	520	576	560	553	553	546	572	583	580	593	561	567	551	512	532	588	520	555	584	552	565	608	572	537	536	538	593	558	585	549	632	583	604	592	529	534	556	558	602	616	559	580
24551	22545	30439	24874	22234	18058	3136	605	537	572	618	542	531	542	544	559	504	506	535	547	564	537	536	527	561	556	560	495	555	544	544	526	530	548	581	554	529	543	520	515	539	607	538	519	542	515	594	535	556	527	497	547	541	540	551	569	554	497	520	587	536	495	525	537	526	568	544	534	568	526	520	496	510	490	523	524	535	510	526	542	520	538	535	551	583	528	589	540	551	529	548	508	532	560	555	575	576	515	540	557	544	526	537	497	508	510	537	548	515	541	519	550	525	525	566	555	558	563	513	519	516	530	511	522	496	567	537	564	532	536	544	561	554	510	561	567	531	545	537	508	554	559	527	476	529	560	539	553	567	512	557	511	566	578	520	537	533	546	608	533	529	542	553	516	563	546	525	515	541	559	539	514	551	543	514	553	560	539	534	527	554	515	555	545	513	535	550	522	566	570	578	567	524	543	533	530	562	537	549	530	519	541	545	552	537	518	568	516	529	516	541	554	536	518	504	559	553	501	500	533	509	519	537	563	555	536	523	544	538	549	542	556	529	530	519	529	511	572	528	555	528	561	522	544	549	564	526	505	574	510	520	545	523	490	506	568	549	559	514	537	534	534	534	595	519	528	516	545	519	555	517	508	546	515	555	546	567	510	534	506	533	503	556	503	516	513	526	547	552	533	551	535	544	532	546	527	539	527	560	526	562	538	565	527	538	508	578	548	533	537	542	535	513	481	533	533	555	567	558	557	599	548	522	530	568	536	518	503	520	556	537	530	539	564	508	554	543	518	571	505	528	521	524	529	504	545	520	527	560	580	525	543	567	500	558	548	506	509	513	545	553	567	532	507	534	509	526	539	528	575	551	511	545	554	500	553	498	562	540	552	527	509	519	544	560	548	512	524	514	555	526	559	542	562	508	547	538	528	544	574	513	566	562	550	574	507	567	533	557	559	551	540	541	539	485	528	531	551	539	543	508	553	520	534	515	509	561	505	554	514	543	555	547	492	547	535	518	571	526	507	571	550	517	547	539	521	525	540	527	540	544	554	517	550	548	507	519	563	533	571	558	567	538	544	512	528	495	528	573	542	543	530	511	545	528	573	548	505	524	514	501	535	536	532	554	553	537	553	527	542	516	552	587	510	535	534	583	529	544	523	538	529	580	550	532	541	526	530	519	528	511	550	586	542	523	497	580	505	536	550	558	562	540	561	533	546	524	520	565	531	558	551	518	578	534	562	549	519	515	538	529	537	547	562	532	566	534	557	508	558	534	534	507	551	527	542	519	519	550	508	562	528	536	553	514	542	530	528	563	531	562	542	580	539	558	578	479	542	534	532	534	516	557	530	540	534	524	542	519	513	543	510	529	552	518	514	531	566	520	483	530	488	535	517	497	512	564	530	563	513	540	556	552	549	520	497	519	502	525	571	519	574	527	529	542	554	542	503	561	543	527	553	586	529	533	577	547	540	513	527	556	503	561	542	534	575	564	521	509	590	562	546	570	534	525	518	541	546	534	529	562	516	544	503	560	519	565	565	563	551	521	487	558	555	561	513	534	546	518	517	551	543	544	576	566	538	541	564	537	529	530	549	535	533	505	559	554	522	559	524	561	555	547	527	535	554	527	538	560	555	512	521	564	510	547	506	518	523	537	544	514	522	536	579	553	494	537	555	521	495	566	522	557	527	551	553	541	505	531	522	529	568	552	556	515	513	568	526	519	504	556	528	516	558	517	591	518	516	530	516	537	532	540	499	556	507	535	524	531	543	547	555	503	555	492	553	518	527	525	565	553	492	503	527	546	539	540	528	540	491	566	504	567	545	522	551	553	559	535	548	533	548	582	550	556	525	546	524	560	589	550	472	520	569	574	557	542	525	549	532	533	528	517	506	523	565	573	553	527	562	520	522	519	547	541	546	508	491	562	536	529	536	575	511	543	554	541	511	553	512	510	550	554	551	533	528	568	531	501	531	551	563	523	569	542	580	548	526	542	505	576	573	503	520	481	521	505	521	543	551	578	543	542	564	525	562	552	531	552	524	553	533	519	531	542	513	571	515	543	525	488	532	566	520	553	541	520	506	512	543	524	615	563	512	530	549	512	555	534	547	494	571	504	487	571	546	501	534	493	549	526	538	543	530	506	515	512	531	554	527	552	560	520	503	551	522	554	542	571	503	529	531	551	549	544	556	580	547	517	484	544	527	564	503	542	549	545	553	551	513	533	511	598	488	514	523	583	543	537	523	511	482	492	532	527	576	530	539	514	572	539	507	540	485	559	529	510	554	511	543	529	534	526	569	547	571	538	513	577	559	562	539	528	506	504	516	509	538	536	545	529	598	526	535	514	540	502	516	516	540	562	526	531	519	534	512	536	546	526	520	553	529	537	549	505	554	547	509	553	552	526	535	540	569	582	525	531	518	553	561	573	530	533	543	495	514	566	560	513	547	508	531	530	529	539	521	554	529	567	516	554	520	524	557	564	519	571	554	558	550	549	556	554	536	538	573	548	497	549	517	557	540	526	550	550	568	585	516	547	536	513	561	495	552	584	523	550	507	548	535	544	532	517	534	551	550	499	559	524	555	570	546	525	519	533	555	548	532	517	559	534	486	524	544	512	553	494	531	510	521	524	509	560	575	527	578	559	527	501	522	539	555	540	557	580	539	540	544	520	500	554	514	554	554	561	530	540	550	525	562	518	526	567	479	519	549	522	504	515	574	559	543	555	534	571	491	499	537	510	544	557	509	548	499	540	511	523	540	550	532	546	552	533	527	557	526	539	557	508	552	510	560	536	532	532	518	497	559	513	505	536	544	536	602	545	482	488	521	552	498	545	552	554	505	572	508	543	573	553	539	514	592	569	523	545	528	567	546	556	539	552	553	560	544	567	529	558	538	550	544	555	558	532	532	533	527	552	549	551	529	538	524	540	540	538	558	519	539	517	561	568	473	511	513	532	527	517	519	484	540	588	566	493	480	563	513	538	540	583	549	545	520	492	567	520	528	571	519	567	540	536	538	541	546	537	564	552	572	564	560	575	518	508	512	527	531	513	525	529	563	527	520	545	535	535	521	524	559	540	516	555	536	521	547	528	547	578	566	517	554	550	535	554	525	558	499	584	559	544	533	554	546	553	564	554	573	534	537	514	529	534	509	538	532	553	502	554	537	566	515	493	517	567	565	528	529	535	555	527	493	501	528	532	542	499	507	533	498	506	521	509	541	555	520	530	543	559	574	512	511	524	530	498	524	532	533	510	490	559	559	516	538	550	572	581	516	533	510	524	545	479	514	517	555	539	562	536	505	478	523	499	504	541	539	556	534	538	546	525	577	558	543	569	556	560	532	549	532	523	571	535	559	531	565	578	525	554	536	591	532	529	546	528	524	545	566	537	499	499	573	539	559	537	507	548	539	536	520	496	516	558	549	564	580	538	547	497	553	531	563	503	561	501	562	533	560	552	554	564	560	554	518	482	522	512	518	542	516	532	539	549	523	530	542	503	562
62356	91223	64267	43823	28920	12093	854	812	831	844	824	821	811	768	834	821	793	859	819	883	839	861	816	783	869	831	791	847	795	846	800	840	826	834	866	829	834	784	816	829	831	837	791	827	896	821	833	819	863	850	790	822	801	794	850	840	808	820	859	796	841	887	829	843	786	816	859	811	793	849	865	782	833	795	831	794	786	836	821	802	767	839	828	847	824	870	786	835	837	784	834	754	853	803	782	854	926	826	823	793	790	858	824	768	781	803	794	814	799	854	804	884	802	832	809	819	849	821	869	764	803	826	826	802	818	786	859	793	825	836	862	810	846	848	833	818	852	865	805	872	834	819	828	859	827	855	779	828	816	841	822	838	807	765	822	820	829	859	802	842	772	797	838	769	832	784	836	855	769	885	824	840	812	811	835	863	775	783	812	860	838	808	842	874	784	793	815	805	826	848	836	807	846	752	791	845	813	850	823	838	803	835	865	806	806	825	808	823	872	826	822	829	780	810	842	772	833	803	837	852	773	815	834	837	789	850	834	907	785	816	830	835	813	789	902	789	811	795	799	824	810	830	783	795	830	855	859	847	795	821	817	823	804	849	843	846	843	810	792	833	766	813	811	828	799	839	809	858	812	785	857	821	792	775	864	823	810	801	849	777	797	836	756	798	795	773	875	808	808	795	826	812	843	850	796	809	846	775	834	771	804	879	860	843	800	795	805	810	762	788	818	775	820	878	821	837	797	762	836	826	806	808	838	800	800	810	798	808	839	805	855	807	779	839	834	849	762	774	762	812	863	766	819	812	844	821	816	806	793	810	854	807	859	859	826	841	871	818	873	791	782	772	816	831	822	781	824	794	787	819	827	802	856	857	832	833	825	828	808	791	816	838	831	787	839	842	874	804	833	807	816	833	810	841	840	823	888	826	880	809	814	811	844	795	819	838	851	864	800	770	838	800	805	859	830	847	879	822	808	836	835	800	823	867	808	826	817	843	806	814	777	809	818	829	823	849	810	851	827	804	792	811	807	800	826	777	870	818	817	833	867	874	815	831	810	783	847	817	803	780	845	816	792	800	845	829	837	766	839	782	844	837	793	844	825	825	836	790	807	793	807	851	862	811	824	829	825	800	836	766	806	826	814	809	827	844	847	848	832	860	806	815	764	843	826	844	769	861	804	806	804	768	850	858	844	797	872	872	823	812	794	758	895	847	796	790	819	838	802	816	814	818	834	848	814	791	821	792	830	815	849	843	799	845	816	848	802	808	772	829	812	797	829	859	814	813	814	794	823	852	802	834	820	842	837	831	838	771	811	789	837	887	834	834	811	826	895	786	829	849	773	870	831	854	811	859	838	813	860	831	773	849	821	807	822	845	795	813	831	875	806	812	776	815	832	812	802	820	839	839	782	828	818	837	796	810	833	826	843	832	846	870	862	869	824	827	795	823	795	797	852	832	813	817	819	784	851	860	813	868	826	835	878	869	840	831	850	776	823	826	773	846	840	802	806	804	871	830	840	824	782	827	840	860	819	853	812	824	820	826	806	799	782	807	835	770	851	834	754	847	800	830	796	770	823	873	859	835	839	783	848	801	855	815	838	827	808	839	783	776	813	866	792	863	808	849	843	821	807	837	827	769	844	791	853	828	757	805	822	789	817	819	862	863	776	818	844	827	824	867	831	837	815	813	835	843	880	813	794	820	854	799	809	818	817	890	818	811	864	824	809	782	866	848	799	846	836	831	828	782	811	850	785	836	844	809	848	847	863	826	758	812	841	812	823	813	796	858	815	807	826	848	878	805	782	817	827	833	800	850	837	808	838	829	784	816	836	775	826	803	824	800	839	759	818	772	839	819	879	814	786	841	822	813	817	806	821	831	853	799	844	847	801	881	859	835	792	834	849	866	801	780	835	840	810	839	797	802	832	837	831	809	763	878	800	851	826	797	825	807	796	789	783	841	820	807	859	837	836	794	780	838	842	870	821	846	837	800	856	835	864	807	861	828	804	844	830	829	815	863	860	794	812	800	826	839	824	802	865	869	812	850	885	864	797	821	837	751	851	794	825	813	788	788	848	820	850	905	840	754	831	756	846	875	804	793	830	779	803	840	797	820	827	833	857	848	789	863	795	819	848	835	824	848	809	802	830	830	794	830	818	837	798	884	795	869	797	825	762	830	818	831	866	844	793	807	808	855	827	818	815	840	882	843	826	809	845	771	825	870	836	803	807	801	840	791	821	853	802	810	807	812	772	775	809	834	802	823	868	873	857	786	767	838	874	842	869	807	815	809	837	799	807	829	805	776	833	806	782	795	784	800	835	824	895	830	828	831	821	811	789	784	838	871	837	856	823	868	833	831	837	851	824	856	812	791	820	807	855	837	859	833	833	827	819	765	834	844	835	866	878	828	777	818	796	833	799	827	841	771	781	881	830	842	805	846	831	781	841	852	841	828	847	796	844	825	825	813	804	815	819	856	855	822	870	824	821	835	838	794	768	816	822	843	796	821	825	818	813	805	875	801	780	875	885	797	778	834	832	794	809	813	839	851	853	829	864	887	793	844	853	849	838	766	754	815	813	820	819	890	844	835	817	846	806	834	873	783	815	841	841	763	793	806	803	832	867	803	861	791	793	844	776	897	826	806	828	830	848	801	811	788	835	809	828	787	831	845	802	799	801	795	805	816	782	796	816	799	817	841	768	809	855	801	803	789	853	798	808	822	892	787	818	840	812	833	825	810	827	816	802	779	875	838	864	834	798	869	830	828	799	816	844	827	841	819	810	834	872	832	815	768	841	781	806	813	791	803	835	800	822	844	815	776	777	811	856	846	850	839	831	824	873	815	865	827	843	822	793	833	768	827	779	820	790	864	876	833	786	814	858	823	822	846	778	862	874	818	852	849	837	840	812	783	850	860	831	801	836	783	831	789	815	846	795	814	795	794	809	833	841	781	837	821	862	827	813	854	780	778	814	823	810	784	827	773	823	818	805	826	804	888	811	863	864	857	820	845	834	840	880	836	788	835	839	844	833	842	800	859	808	849	783	788	824	821	829	784	808	878	851	824	836	805	830	813	800	757	817	818	782	778	858	793	832	832	776	876	809	773	780	828	838	846	836	819	856	793	758	833	806	859	857	824	801	823	810	803	773	852	746	781	800	822	817	829	850	856	816	846	804	873	784	776	783	825	829	847	856	804	849	820	860	811	845	851	824	814	811	854	828	810	787	816	781	833	826	829	805	820	849	829	808	774	828	814	856	822	837	849	847	852	857	807	832	804	833	833	823	779	834	853	858	802	819	835	803	793	796	813	890	816	843	810	819	807	830	850	847	829	797	829	868	799	843	803	852	794	844	841	764	821	791	800	813	795	760	834	812	822	828	817	882	861	811	794	836	810	866	807	847	820	834	797	810	842	811	806	806	766	759	828	828	772	788	823	827	833	809	886	846	800	811	873	846	798	860	849	817	822	835	829	831	856	828	817	854	801	833	887	840	875	821	845	851	850
33576	29559	21814	8413	1850	719	330	292	264	265	271	283	297	283	267	283	287	263	262	253	280	256	263	264	271	263	250	264	255	246	259	289	264	273	287	273	250	235	247	271	250	271	273	247	248	269	263	289	291	263	265	268	278	274	245	273	262	287	259	246	279	287	302	260	281	263	254	274	264	237	274	317	251	272	284	321	277	281	266	277	248	248	270	277	295	270	256	301	278	244	300	263	262	265	241	283	287	240	261	277	264	266	256	257	298	257	267	257	307	258	287	269	267	265	297	296	270	259	230	262	251	267	283	288	287	267	255	275	250	282	254	281	266	250	247	267	265	260	238	269	271	262	263	263	254	281	255	283	275	271	254	246	263	267	256	318	279	272	269	274	250	262	319	293	251	272	268	268	261	280	270	290	252	287	290	282	276	260	254	275	259	258	289	283	272	237	265	236	264	260	231	275	301	287	269	295	277	259	271	271	257	287	263	291	242	262	257	256	302	248	268	273	256	244	269	258	297	254	271	289	283	250	245	260	242	284	279	253	260	294	276	253	289	264	263	247	294	292	301	251	258	265	283	258	253	272	273	251	262	286	268	276	256	259	263	259	273	260	269	269	268	244	270	271	256	314	266	281	296	324	268	262	277	268	251	263	289	291	289	263	241	249	279	238	264	269	257	285	278	251	262	251	282	280	255	260	282	292	252	277	280	236	284	261	266	284	259	255	269	279	271	274	281	269	275	260	254	265	250	245	245	266	283	253	269	272	264	268	282	259	257	280	254	252	248	258	255	265	271	257	265	280	276	291	283	298	273	289	264	250	265	271	279	276	289	266	261	278	250	256	286	256	258	284	267	254	276	253	251	290	277	303	241	255	269	275	257	273	270	273	233	270	290	232	267	290	297	272	274	275	287	297	285	263	259	269	290	253	256	262	253	285	287	255	289	257	260	261	295	293	275	268	276	264	255	280	274	263	274	268	255	276	249	236	247	242	273	268	252	273	291	257	282	244	259	269	271	265	284	282	297	251	264	267	264	250	250	285	259	280	261	254	272	285	255	268	248	257	243	251	248	246	267	266	296	302	282	276	259	268	257	254	273	266	262	261	270	280	269	249	284	253	283	243	272	294	261	271	281	267	268	275	273	246	296	275	280	261	259	278	256	269	280	248	258	281	262	291	262	284	299	264	293	241	296	270	259	298	279	270	236	242	266	275	263	250	251	256	283	273	276	279	279	276	293	312	267	278	276	272	247	268	267	258	270	239	264	270	243	262	271	286	274	252	240	290	269	260	283	283	273	262	255	259	295	264	272	299	248	266	279	263	292	271	272	251	281	257	269	272	269	274	273	289	260	287	275	253	258	285	257	272	254	269	282	290	276	275	280	286	263	272	277	244	254	268	275	267	295	265	268	265	254	240	262	301	273	258	276	266	275	282	243	277	296	268	259	282	274	261	251	278	234	284	278	275	273	239	250	280	282	266	282	275	257	277	256	240	252	256	258	270	290	265	256	271	264	279	260	286	279	257	291	266	259	273	272	246	271	265	249	286	264	272	263	247	255	247	272	293	288	271	266	278	242	260	265	284	269	232	261	272	256	269	286	258	285	266	294	244	261	277	266	235	304	283	266	266	272	253	251	316	252	272	275	250	249	260	306	272	265	285	247	256	241	254	261	245	299	286	286	252	254	287	276	253	257	260	271	277	278	277	260	264	252	282	293	302	272	273	255	302	278	259	291	264	247	255	278	289	262	249	278	247	285	292	235	244	253	269	270	254	254	275	298	285	278	265	264	296	288	277	277	279	289	258	271	256	277	231	274	250	261	242	270	294	261	293	264	259	255	275	227	267	276	275	264	277	245	271	265	273	261	283	251	245	267	271	266	275	314	274	254	261	256	253	291	259	245	277	268	269	295	234	264	293	271	285	261	281	273	264	268	274	294	264	272	260	298	267	270	281	272	278	267	263	260	267	301	291	251	270	273	250	270	270	275	244	289	313	261	247	282	271	254	250	267	283	281	271	234	293	264	275	265	244	295	280	280	249	259	267	283	243	252	262	266	278	268	253	267	232	271	274	263	266	293	268	237	259	284	270	293	267	249	265	280	277	272	312	269	298	295	261	259	260	268	283	286	250	258	255	270	281	304	282	257	260	253	240	279	258	268	266	293	268	258	274	232	268	260	271	268	272	261	267	253	255	251	282	263	242	270	235	302	276	247	273	230	267	268	285	278	277	266	256	268	277	236	276	242	271	275	260	275	257	267	267	259	283	263	282	255	264	249	258	284	256	243	267	281	285	285	235	279	273	274	251	263	261	264	257	295	262	275	292	257	259	301	254	260	306	282	257	279	267	268	253	255	258	254	263	262	253	303	252	267	231	249	265	262	274	304	293	254	262	274	255	274	286	260	239	261	257	284	258	265	261	233	252	278	251	303	268	289	253	290	243	276	269	256	307	291	248	279	283	280	258	269	254	290	270	259	243	265	278	291	273	303	248	261	277	275	237	272	255	282	261	274	263	267	268	293	287	267	270	243	240	271	277	299	278	266	269	281	265	272	288	269	283	276	264	252	281	271	267	261	252	267	234	278	284	249	269	276	279	289	292	266	272	265	253	232	249	246	273	291	254	242	296	236	289	262	262	272	260	233	252	264	295	252	280	260	282	259	277	258	254	283	273	263	291	246	287	260	297	256	251	262	263	262	231	257	271	277	269	280	263	268	268	273	260	267	270	269	264	263	282	262	268	283	260	268	286	237	278	269	277	259	257	273	298	245	282	253	258	250	226	235	275	276	299	253	267	272	285	279	265	271	286	290	287	260	250	275	247	266	253	275	236	273	256	268	254	274	253	282	278	263	244	254	303	275	280	269	278	241	260	270	271	268	272	287	250	249	295	292	280	242	256	282	298	270	275	244	274	261	242	244	261	236	275	269	252	288	251	258	284	267	262	278	245	254	274	274	257	261	281	275	293	256	255	261	273	296	262	271	246	228	284	251	281	271	272	263	265	275	268	260	263	264	275	284	252	274	251	286	269	273	261	283	288	237	259	240	282	283	274	255	239	269	250	258	244	281	286	257	261	274	258	267	283	254	287	272	274	255	255	281	252	273	268	244	265	265	248	272	279	311	263	274	275	284	286	248	253	297	270	275	239	263	253	269	267	253	288	249	240	261	264	269	270	288	275	311	273	275	307	259	272	273	246	270	246	278	316	289	248	252	253	285	263	252	278	273	252	292	258	237	255	258	289	242	289	263	281	251	245	260	263	284	290	289	278	285	279	280	243	270	277	272	302	276	264	268	308	271	262	262	245	258	260	277	292	281	276	271	271	257	278	281	270	237	240	272	262	273	292	265	277	262	259	284	265	282	280	282	297	245	232	297	269	278	289	281	314	256	257	250	289	261	263	261	279	252	257	256	296	276	271	266	281	268	265	237	277	270	277	266	302	240	249	268	278	242	274	238	255	283	267	240	263	265	266	308	298	253	266	278	264	264	268	260	244	272	271
43762	43826	23285	9437	3833	1457	457	454	462	462	461	469	450	454	472	455	458	452	416	442	479	453	442	482	454	485	477	438	459	460	451	468	460	454	445	440	439	478	463	445	420	438	432	457	495	468	430	518	442	493	430	447	501	460	416	456	452	443	466	489	460	478	469	434	432	432	416	469	431	445	461	470	417	481	497	407	465	466	442	455	463	441	416	500	447	462	457	434	454	452	436	446	463	496	463	483	472	444	466	475	442	453	471	502	469	461	485	437	430	502	469	442	463	462	452	471	404	473	454	459	413	510	477	448	424	499	461	436	455	426	441	457	483	475	479	454	472	432	453	458	465	471	413	449	485	463	450	459	414	490	472	395	445	467	453	467	474	462	457	452	415	431	482	423	453	438	461	467	486	449	470	475	457	447	481	516	478	471	453	452	470	474	468	420	432	457	436	432	449	477	475	416	426	458	496	447	475	430	472	463	441	442	460	451	466	469	465	449	477	460	409	473	431	461	439	496	445	437	472	448	469	448	444	456	485	454	457	447	444	428	459	500	474	460	446	458	427	458	450	419	442	430	454	452	447	475	487	407	472	433	467	446	465	430	463	431	460	478	403	475	437	428	469	434	476	461	489	463	465	468	471	459	458	496	453	457	475	444	442	430	419	481	394	482	506	440	432	467	460	495	473	445	467	472	438	432	435	450	437	463	506	422	406	462	443	474	476	443	481	462	490	473	460	487	456	464	420	498	433	470	426	460	422	447	433	463	470	438	443	457	446	444	448	498	462	413	434	410	473	482	477	419	488	461	451	437	454	452	437	474	471	454	447	490	450	444	429	481	444	447	435	470	458	468	468	437	446	469	446	453	469	490	476	443	472	455	431	517	461	454	439	480	444	450	504	475	458	487	423	445	435	436	477	432	469	461	462	445	469	428	486	465	453	470	464	442	482	459	452	465	477	451	437	505	441	434	456	447	445	457	452	473	472	452	447	457	454	490	440	457	453	466	439	480	474	484	450	430	436	446	443	493	448	472	472	419	428	433	457	447	449	468	460	438	443	453	465	461	454	464	400	466	461	455	427	472	467	476	453	461	476	457	463	451	435	458	453	461	457	431	473	458	463	478	420	484	417	463	479	460	425	476	418	450	430	433	421	428	475	450	450	410	473	449	475	449	485	466	469	440	440	439	472	422	447	436	433	479	464	472	447	486	472	449	496	476	427	458	465	455	466	448	474	442	464	411	451	464	480	453	434	440	453	452	459	442	468	494	445	435	471	446	482	475	501	454	434	470	481	413	411	478	478	452	453	454	461	463	444	485	499	442	477	411	432	463	473	452	481	454	463	495	454	477	510	480	445	442	483	447	428	480	456	415	408	425	460	481	448	472	467	459	431	408	484	450	444	396	445	456	483	434	472	457	477	428	450	459	454	460	444	447	421	459	450	445	432	489	424	457	421	445	484	488	483	485	452	469	451	469	447	424	501	464	459	461	472	444	427	457	429	449	434	433	453	451	405	428	444	451	452	448	473	471	448	450	439	439	493	443	458	446	450	460	468	472	456	477	439	464	424	455	513	463	478	436	446	452	443	507	439	425	464	490	455	490	453	452	458	489	470	468	453	462	473	470	478	456	444	444	396	476	415	462	443	437	440	470	465	449	446	427	459	445	445	414	459	487	468	474	457	504	426	492	459	475	425	476	473	455	495	477	503	475	438	490	407	452	432	463	462	451	439	471	446	443	453	461	453	450	448	456	446	465	457	423	445	470	445	471	422	457	480	425	447	436	455	461	480	472	451	460	446	425	454	450	458	435	495	445	458	467	476	451	459	449	460	430	505	466	463	448	460	436	445	451	450	487	484	484	446	458	446	467	408	444	452	436	486	453	453	474	449	413	481	499	438	456	460	478	469	490	473	439	432	457	409	476	457	491	467	456	451	429	425	441	503	463	459	445	469	463	491	489	431	454	471	480	476	460	456	444	453	434	463	481	489	479	466	431	443	438	479	481	470	488	459	447	463	443	464	470	462	468	465	451	450	487	423	441	464	428	470	464	443	457	450	493	436	448	454	453	477	474	452	446	458	450	429	470	488	442	447	504	424	417	446	452	484	450	433	476	426	455	437	427	451	476	410	438	469	462	443	455	456	471	449	414	461	507	464	462	457	472	442	455	485	442	466	488	452	468	461	470	411	491	471	438	442	423	473	409	447	444	485	435	428	467	491	453	402	458	482	470	435	430	463	488	450	438	495	460	446	470	442	461	486	456	486	439	483	444	448	456	448	427	452	432	498	449	435	428	445	464	415	461	464	468	411	492	436	454	442	470	465	489	442	425	457	449	438	441	456	440	434	461	440	475	473	486	495	450	446	458	452	465	488	457	438	432	486	449	473	461	457	434	435	430	449	451	473	445	476	449	437	445	459	465	450	424	449	462	473	455	441	454	404	424	442	493	489	469	499	449	446	460	449	438	430	426	413	455	437	496	431	447	461	497	481	465	478	455	468	438	462	451	451	413	415	493	477	516	426	467	468	444	467	436	422	495	427	440	461	445	443	465	440	468	489	458	457	442	442	484	455	456	457	464	470	438	449	450	451	462	419	429	472	423	449	448	457	441	464	497	482	447	467	468	455	453	475	438	451	453	442	439	481	449	451	453	470	428	481	418	447	439	472	442	457	435	460	467	461	472	495	416	495	475	472	461	412	466	459	458	408	478	473	421	458	445	444	497	483	441	444	462	445	467	459	403	452	447	462	440	486	450	426	456	451	452	394	485	454	498	484	449	424	450	446	455	439	487	502	456	489	422	468	458	439	471	449	446	431	468	437	489	455	459	474	479	454	458	459	461	475	426	497	463	447	500	411	454	494	466	475	464	476	492	454	438	450	466	462	455	455	461	428	473	416	453	425	466	484	484	432	446	485	448	442	451	450	482	470	474	459	444	442	451	459	438	462	473	440	433	466	444	464	460	468	491	454	446	429	430	479	465	473	455	451	467	439	507	465	442	465	458	462	434	468	467	468	458	441	399	490	452	463	469	448	449	447	440	444	421	440	467	468	461	464	480	464	469	485	438	461	430	463	442	447	470	448	461	483	485	455	425	446	447	459	442	477	418	449	449	450	455	447	442	446	470	510	410	474	455	463	454	459	421	434	453	464	453	461	441	495	502	474	432	438	489	447	473	440	457	457	456	468	434	490	473	447	452	464	487	478	452	458	485	457	452	474	445	467	449	490	471	427	459	476	496	476	429	421	490	467	458	437	454	447	452	448	431	480	463	448	462	438	433	445	455	456	466	467	433	499	480	458	463	425	476	494	471	474	450	401	455	455	475	470	478	429	478	437	461	456	470	449	453	463	498	430	456	431	426	467	435	440	411	449	451	432	448	451	451	458	473	436	496	447	458	501	438	449	457	462	464	459	456	462	457	486	493	449	436	460	452	451	409	457	467	433	483	489	489	449	466	481	420	440	453	483	445	460	465	464	450	450	407	479	473	459	474	457	450	486	455
25784	23832	29815	25425	20373	9592	638	412	355	360	359	367	336	342	346	360	341	363	367	341	339	342	363	364	376	364	339	355	344	362	376	384	351	321	318	343	362	357	329	337	347	406	337	337	341	365	328	328	325	366	364	364	333	369	368	363	375	340	332	391	345	355	333	380	326	361	329	338	348	363	386	330	340	381	356	369	323	318	344	361	351	344	369	363	341	365	356	364	371	348	378	344	360	303	356	354	321	364	356	368	386	354	371	344	350	358	382	371	363	339	380	363	360	342	350	378	321	383	355	379	349	383	378	351	350	373	375	318	345	357	349	363	327	346	338	348	380	349	361	370	341	402	413	379	364	359	352	338	334	325	373	354	355	363	372	341	356	357	329	357	367	373	337	361	372	372	376	322	370	379	351	359	332	340	356	323	359	372	393	353	397	351	311	329	340	367	385	361	398	342	348	342	386	356	387	373	366	356	389	353	305	360	324	305	340	360	334	377	363	359	404	371	333	348	363	358	356	345	363	359	335	378	318	368	339	321	331	369	327	349	365	355	364	330	373	388	335	351	348	348	342	346	341	333	362	379	381	325	346	362	362	340	348	361	367	369	368	357	362	367	360	354	362	348	357	333	346	370	328	360	344	367	357	369	368	370	348	344	297	374	357	379	326	361	366	344	346	370	343	351	364	334	342	377	357	350	340	355	366	345	323	376	304	344	347	367	371	352	365	317	325	337	350	355	345	370	334	367	358	329	347	351	344	360	340	356	361	344	338	346	353	349	367	334	352	378	367	377	368	396	358	354	336	339	332	341	380	359	404	347	348	332	350	330	324	342	348	382	342	349	384	329	329	366	321	348	373	356	322	376	372	330	391	340	366	375	350	384	353	359	355	365	312	335	376	358	352	357	344	343	375	348	351	352	347	348	350	352	361	363	383	369	368	394	372	375	348	355	351	369	374	353	354	347	359	360	357	356	381	361	363	326	339	336	346	371	339	315	351	381	376	354	406	363	340	320	346	351	398	348	354	366	360	321	350	350	347	351	357	350	365	339	352	350	378	342	375	369	380	335	374	367	380	334	372	378	355	347	345	329	339	345	355	359	354	326	348	324	355	358	365	352	362	387	319	358	378	361	341	367	372	370	373	367	318	345	340	354	340	364	334	353	376	386	329	364	385	330	359	340	356	374	327	361	355	382	350	354	349	365	341	339	333	358	359	380	339	362	358	340	376	351	389	372	371	333	377	383	335	343	391	359	360	347	371	335	336	351	362	358	361	358	346	386	367	341	351	355	385	333	318	369	355	383	383	335	375	393	378	368	349	359	359	358	333	315	358	366	348	362	347	355	362	369	357	345	341	349	363	326	347	398	357	374	368	365	350	347	367	382	384	353	346	383	353	347	368	372	352	320	341	343	367	364	361	330	342	364	356	352	342	315	344	360	364	330	363	379	380	359	330	351	363	380	351	376	328	345	352	340	314	354	366	332	384	352	339	357	381	370	369	342	345	366	336	358	381	354	330	379	360	343	341	341	371	365	350	352	378	310	362	353	345	350	354	363	311	340	351	365	329	337	357	367	333	373	361	306	341	328	358	380	362	328	377	373	375	348	360	333	354	343	368	396	358	324	341	387	362	359	320	337	396	383	370	382	370	347	364	314	340	354	343	389	347	344	376	335	367	349	346	336	329	362	329	370	374	359	323	364	337	371	352	353	367	379	352	350	322	401	351	351	361	344	332	359	323	369	354	330	347	356	342	327	352	359	363	371	354	319	381	331	345	349	368	383	349	357	334	374	316	343	356	348	316	357	334	347	337	351	350	393	370	341	363	342	350	329	358	321	368	355	368	331	346	388	372	371	356	364	346	390	365	359	366	359	375	351	361	351	368	356	329	354	353	360	362	372	356	350	364	375	373	358	399	360	329	340	401	347	365	356	354	361	377	341	376	376	377	384	338	346	367	393	366	382	350	336	369	345	331	358	327	333	356	341	333	397	350	340	337	367	357	353	388	353	362	380	349	347	375	365	348	357	365	339	345	364	340	367	359	359	395	351	330	346	367	354	335	337	354	399	375	351	365	364	320	383	351	384	332	372	375	332	344	351	308	348	346	382	333	332	343	363	355	366	340	348	341	360	360	366	337	337	374	337	369	332	366	340	368	389	351	371	355	379	381	339	356	380	351	340	358	343	336	340	400	339	345	370	344	358	364	345	363	359	371	350	366	351	357	332	359	368	349	352	346	363	381	348	357	389	382	373	332	364	359	341	323	375	356	355	344	334	396	346	373	351	370	383	325	361	359	379	359	370	348	389	364	385	344	371	364	336	355	348	367	369	345	374	345	342	381	351	339	374	387	353	363	331	379	374	382	362	395	345	344	331	346	332	347	368	391	373	357	356	374	367	366	350	351	373	369	338	370	365	345	381	344	324	323	356	375	355	341	341	362	358	376	341	395	352	367	358	326	350	383	368	350	345	344	313	357	348	341	362	367	345	363	330	338	351	338	330	358	367	353	363	394	353	346	347	355	348	351	337	377	310	374	361	367	353	421	342	386	347	344	366	330	338	354	376	344	327	341	337	371	356	386	347	356	391	353	359	366	386	360	346	352	339	336	377	345	375	344	313	381	395	375	350	368	353	322	374	396	355	341	364	340	354	351	373	339	327	340	367	371	346	360	352	395	359	347	352	365	355	323	336	343	360	328	356	376	362	355	339	337	342	343	360	375	332	381	339	343	354	348	350	339	382	355	338	361	368	346	327	341	342	311	351	374	373	371	339	346	324	359	352	343	375	369	362	345	338	323	348	347	380	362	343	362	393	352	337	363	351	347	347	372	355	390	345	358	401	354	360	343	330	391	364	347	373	349	369	355	391	342	339	326	349	332	386	406	354	371	368	369	377	352	361	347	377	341	353	322	325	383	361	352	349	355	372	361	371	376	347	390	367	369	358	356	389	327	340	323	368	354	342	344	310	366	352	321	348	349	344	378	361	382	365	353	316	367	387	360	367	338	354	374	368	351	343	336	363	364	343	374	321	374	369	353	378	384	334	352	397	335	376	357	357	333	369	343	372	352	360	376	365	336	368	353	343	362	352	376	356	384	358	374	347	362	370	322	365	330	313	326	341	342	334	361	312	346	365	376	336	357	359	334	343	360	351	353	370	339	376	339	358	351	345	351	364	325	384	314	345	361	331	329	338	349	349	335	346	362	389	355	401	360	328	349	377	365	350	389	373	317	333	388	328	350	354	348	354	360	376	360	376	369	382	329	363	381	361	412	370	373	369	362	333	332	377	335	375	361	378	353	372	374	362	361	335	361	378	357	344	330	330	405	355	360	369	331	347	383	345	384	344	326	329	364	332	360	321	378	356	336	305	381	344	328	343	321	355	354	363	375	328	362	336	360	352	322	351	328	339	353	344	360	376	367	381	378	351	331	333	364	347	381	342	413	356	340	357	371	348	377	340	370	373	346	378	352	329	345	297	348	336	313	334	354	378	343	355	368	374
62282	82447	52685	33375	18800	7376	583	600	600	588	573	584	546	567	593	594	552	567	615	563	607	588	614	591	592	595	607	590	548	602	595	563	594	574	555	595	542	584	536	615	607	587	600	623	570	533	546	580	550	581	554	569	562	548	602	584	537	631	582	588	555	559	564	580	583	544	539	563	560	591	573	615	545	552	557	564	554	554	614	634	567	539	592	583	607	558	527	570	577	569	573	569	590	552	574	580	597	569	550	573	593	605	571	614	570	576	568	595	617	545	563	606	545	561	580	592	574	575	567	570	560	578	569	588	580	606	532	586	601	611	572	529	616	595	571	560	562	589	570	580	578	589	574	552	570	567	539	565	582	602	544	579	574	563	589	572	615	598	604	572	574	553	548	600	561	593	584	639	576	587	577	605	599	582	558	621	558	592	566	558	529	601	587	562	616	601	558	570	587	592	552	570	585	566	571	526	577	555	587	573	560	597	542	579	596	585	569	581	565	565	565	603	557	579	525	555	568	564	616	546	536	579	599	570	589	586	584	559	596	548	595	629	596	592	573	556	598	551	576	577	570	558	592	578	581	557	532	612	545	588	612	558	573	539	569	574	601	597	630	586	589	561	594	581	564	574	564	543	576	585	591	565	569	583	594	542	584	603	629	610	549	619	555	596	550	548	549	537	618	590	570	602	569	587	587	561	556	589	591	588	595	551	539	585	556	573	599	633	585	571	533	583	588	602	609	550	563	544	611	593	595	544	600	555	604	602	544	583	622	586	597	590	555	537	555	596	596	631	541	545	570	606	572	593	580	574	560	577	628	591	541	578	568	566	570	610	604	547	577	598	571	573	548	556	581	583	553	546	604	516	558	574	546	596	596	605	548	565	546	590	554	588	578	607	573	618	556	587	537	565	580	582	576	550	640	564	618	568	603	590	624	616	606	547	574	588	566	597	572	569	583	582	564	558	552	610	609	547	593	604	562	588	560	623	591	606	563	619	544	592	572	610	570	577	557	559	559	575	570	552	572	576	603	564	596	599	583	555	590	551	588	606	555	547	542	542	610	535	577	593	558	563	609	570	566	569	595	525	585	587	564	566	566	581	557	559	504	576	602	601	612	579	548	585	570	602	586	596	600	578	562	585	616	542	533	581	577	589	577	572	565	543	586	584	540	576	571	582	577	578	593	601	613	558	601	577	576	605	557	606	591	543	594	557	584	569	586	549	553	572	552	588	587	554	571	584	645	561	615	550	554	571	575	571	591	574	589	562	582	612	585	621	595	574	550	588	591	601	615	596	564	590	550	556	593	549	559	591	598	584	564	642	576	595	631	565	564	569	597	567	573	570	550	580	545	592	559	576	551	595	543	588	575	595	566	556	602	584	637	550	611	567	562	551	569	639	564	591	569	578	608	582	590	600	593	581	588	602	637	561	599	580	591	550	574	553	567	591	595	573	563	614	577	582	576	569	573	573	560	577	577	593	550	605	571	588	599	571	569	587	645	579	582	603	582	537	611	592	629	558	574	596	550	554	562	570	598	571	563	583	621	621	603	573	557	613	557	580	529	577	632	610	566	568	591	521	531	576	576	584	568	567	567	599	526	569	560	605	562	576	607	527	596	546	595	542	591	590	581	569	585	570	600	588	619	581	580	583	556	609	598	605	583	572	598	560	548	570	595	592	544	557	517	566	607	555	538	589	573	569	602	550	585	552	585	546	573	606	597	558	570	562	574	556	542	538	565	562	600	579	614	559	573	636	542	535	584	592	578	581	557	618	540	553	567	591	551	568	593	570	551	555	553	600	555	580	625	636	590	585	557	595	544	584	581	578	598	560	579	622	606	575	592	580	596	561	611	563	561	550	566	558	552	580	516	540	538	525	550	595	577	596	566	546	562	604	583	548	615	570	565	560	547	546	596	603	557	558	555	579	597	607	567	537	606	580	552	554	566	585	530	572	550	593	540	640	572	609	561	571	543	578	570	588	598	543	592	591	566	592	581	615	538	536	574	567	608	533	551	585	560	582	575	568	584	543	581	572	583	526	581	585	616	577	625	578	613	572	607	544	581	559	528	585	602	600	567	607	554	560	592	596	577	573	543	595	570	578	574	593	575	553	560	539	555	574	546	546	602	578	572	558	569	577	570	612	579	580	631	573	615	571	564	544	571	605	589	574	558	609	591	598	581	539	545	633	573	540	588	552	600	555	547	615	555	538	600	605	556	584	583	534	530	637	547	536	562	584	602	553	600	571	624	572	603	549	534	638	587	570	609	628	577	567	580	551	577	580	528	573	558	571	563	593	598	568	580	569	574	585	554	559	608	531	587	562	624	580	583	562	550	583	574	573	524	602	636	573	578	573	596	602	589	580	584	564	560	608	531	573	595	621	569	559	586	551	561	575	600	574	574	562	546	587	561	561	610	601	549	537	529	583	580	567	586	623	545	584	560	579	585	576	577	574	529	620	556	589	611	541	605	558	560	582	539	582	569	565	564	568	585	605	617	580	601	546	593	573	549	577	530	567	559	576	598	570	581	549	581	606	551	563	586	553	571	592	598	614	536	608	583	532	602	597	585	583	559	613	563	616	596	574	634	564	545	524	526	576	581	537	588	545	613	533	586	570	593	576	577	557	581	561	593	588	582	563	597	582	559	576	514	554	555	593	579	535	544	568	556	578	573	589	581	517	550	607	552	599	586	600	601	577	537	585	618	647	586	568	586	595	597	560	601	584	525	553	573	600	581	574	558	561	573	590	564	584	592	604	547	565	566	577	573	588	645	580	614	555	547	549	595	573	530	560	565	585	567	545	605	597	522	576	563	569	526	584	614	580	572	662	571	592	570	574	554	554	600	562	611	576	550	555	640	605	579	599	567	555	598	565	552	588	541	534	537	554	582	620	542	568	613	572	541	566	536	580	567	571	582	563	604	572	586	582	565	558	559	577	595	617	609	621	626	547	591	591	540	597	576	617	630	573	562	555	611	583	539	598	612	582	544	616	536	555	533	583	600	604	538	557	604	536	567	616	560	547	555	563	556	549	582	560	553	591	598	587	603	574	598	599	583	510	596	572	548	564	621	608	569	583	580	604	581	568	610	557	576	587	624	622	573	610	648	543	558	547	563	600	562	573	553	579	577	593	553	527	568	589	571	577	589	573	580	589	575	571	551	584	625	543	625	562	594	598	540	593	545	589	579	583	567	634	557	580	578	585	571	611	561	581	583	582	560	549	571	569	568	581	583	555	613	575	579	615	584	635	575	589	604	574	521	564	575	579	573	586	539	541	630	586	577	563	564	606	559	563	603	577	576	523	573	594	585	555	584	565	605	590	525	517	549	541	562	596	624	558	562	615	572	574	561	582	599	580	573	598	591	626	575	612	520	626	539	601	642	584	595	529	581	587	577	630	581	561	545	573	603	582	583	546	532	530	580	586	575	514	584	619	566	592	571	577	585	562	564	590	540	570	542	563	602	591	600	632	574	617	609	609	556	540	574	542	606	582	591	573
24587	22480	30055	25097	21729	17434	2819	610	575	544	594	518	574	529	537	530	598	537	579	568	518	564	570	579	542	549	499	534	532	549	578	572	544	561	531	532	523	568	575	535	542	570	546	540	559	541	528	547	551	493	528	572	568	536	539	517	547	533	535	539	544	537	524	549	586	544	531	534	577	529	536	523	536	545	562	539	536	595	561	550	557	528	531	527	519	561	545	522	522	524	566	530	555	522	518	507	558	529	513	487	550	535	563	540	574	568	522	537	481	489	525	554	536	516	545	576	569	526	560	469	538	526	544	542	519	543	530	524	574	530	526	545	536	538	517	543	520	503	519	562	578	542	574	496	540	536	560	558	537	498	569	539	515	577	527	570	555	528	581	532	483	547	511	580	508	507	537	550	547	506	535	510	558	526	539	537	558	520	519	523	532	510	534	537	523	557	535	533	509	578	500	493	556	554	520	557	541	524	567	543	602	536	575	494	551	552	527	562	524	526	590	537	520	573	534	503	569	512	522	518	545	504	531	556	518	527	546	535	522	554	554	531	517	519	566	586	543	550	535	532	543	568	515	519	507	527	493	527	551	545	555	535	567	553	537	526	538	528	508	539	551	531	513	520	559	567	524	508	570	545	508	502	533	527	572	529	578	530	549	535	566	555	496	534	548	520	549	547	567	543	560	510	547	560	544	492	520	539	550	542	511	543	559	519	517	511	515	533	556	544	557	528	580	539	529	555	557	517	506	515	561	566	539	534	596	528	586	519	563	528	525	548	515	558	522	576	488	540	544	519	562	549	546	511	529	538	532	521	545	569	514	505	578	528	573	557	548	532	551	562	560	552	553	525	550	530	495	565	521	522	522	522	520	544	544	538	554	567	540	509	550	549	546	543	528	537	525	513	534	545	499	637	516	552	533	554	569	535	531	508	553	534	547	567	543	511	553	540	546	551	512	567	580	565	505	487	561	548	530	531	520	572	560	537	562	493	515	537	530	542	534	553	529	538	531	501	532	525	510	506	581	521	507	505	517	562	573	521	506	557	549	507	562	560	566	520	549	537	546	520	500	565	538	548	518	540	526	561	570	560	519	523	555	562	548	594	595	547	551	486	538	596	541	602	509	533	523	541	570	598	583	532	493	486	550	525	525	548	522	531	563	538	537	536	539	538	578	544	554	561	483	548	556	542	550	550	550	559	525	543	526	527	562	559	577	558	550	514	556	502	535	569	543	551	599	545	568	557	568	533	515	563	551	523	573	561	576	577	523	567	513	556	523	529	545	537	582	555	577	546	558	519	513	573	506	538	559	568	560	557	533	508	516	543	510	524	540	563	551	548	578	565	518	567	536	581	526	579	531	519	545	546	551	503	533	512	532	552	577	554	576	504	533	550	546	552	526	535	569	549	519	524	542	519	530	541	542	524	560	546	576	523	579	514	531	518	540	555	543	565	518	571	527	537	520	563	538	548	530	551	575	527	525	563	501	519	586	521	549	534	552	507	540	505	587	497	515	489	535	505	544	543	533	535	526	540	560	538	542	568	546	573	544	497	568	565	531	517	587	539	544	512	545	539	577	534	536	525	529	559	549	548	540	500	543	535	569	544	539	543	515	578	538	574	577	537	531	542	560	544	563	542	517	553	533	533	512	542	526	547	570	562	562	562	559	509	535	573	520	526	538	519	492	534	511	533	489	544	526	528	542	562	542	543	554	528	516	534	561	523	552	590	517	529	552	531	586	547	557	555	538	550	529	542	504	508	528	543	551	561	493	548	516	501	515	529	528	544	523	505	514	600	560	527	526	553	500	537	529	562	542	515	533	545	503	522	528	527	525	534	530	541	601	541	548	525	531	518	544	559	558	526	578	569	539	530	547	530	547	537	531	535	571	538	529	566	593	497	529	595	587	516	534	520	512	570	557	542	537	543	514	538	522	579	555	499	551	536	523	536	551	559	544	562	534	516	539	554	537	535	552	559	567	558	506	597	542	515	561	534	526	529	521	569	504	524	542	552	544	539	543	535	563	536	518	579	555	529	546	560	564	548	527	548	538	589	524	553	532	563	533	545	539	553	530	548	560	522	520	553	528	548	528	563	570	526	546	524	537	490	534	557	521	525	533	528	519	552	484	553	553	529	524	533	571	538	528	574	513	520	543	559	539	474	570	504	567	586	561	569	554	564	581	504	514	542	529	503	542	529	521	584	539	499	505	527	552	647	510	497	557	501	523	525	525	544	511	593	538	522	576	521	556	510	552	552	526	529	528	540	575	566	559	500	533	557	567	554	521	556	531	546	532	504	531	530	551	525	534	576	540	553	549	480	542	541	533	539	553	546	590	529	525	577	532	522	584	532	535	557	526	514	555	534	591	543	520	576	559	552	556	535	529	542	575	588	564	524	540	537	584	540	567	521	572	550	510	482	504	592	551	571	562	557	574	493	538	571	568	509	521	506	543	539	574	513	519	555	551	525	563	531	550	530	539	507	522	539	545	498	522	569	539	535	578	566	516	553	543	564	541	522	546	599	547	514	517	524	546	512	540	527	553	582	535	507	537	513	521	545	532	507	554	530	531	513	517	510	540	524	469	504	556	512	580	540	529	544	550	510	522	485	552	547	576	507	529	566	548	555	564	574	548	558	557	519	528	537	558	551	546	529	579	556	552	568	547	551	507	527	545	525	573	566	546	532	514	538	534	596	558	556	556	583	543	581	570	546	527	555	567	504	525	533	516	557	563	555	582	568	522	536	513	522	562	551	534	555	580	522	511	545	541	556	558	535	593	528	567	514	546	537	579	508	506	499	576	539	538	538	560	494	578	540	560	511	529	518	494	529	523	551	511	537	545	591	544	529	515	567	537	572	498	542	543	565	518	569	518	536	571	488	504	563	530	573	535	557	529	522	534	544	533	516	499	513	554	521	526	491	505	534	501	536	530	546	562	562	528	515	508	558	549	574	526	563	473	556	514	515	528	570	566	513	557	522	530	529	541	541	567	547	505	547	567	554	525	490	564	547	554	546	541	526	549	558	526	538	528	584	540	549	560	516	554	570	548	556	563	558	516	558	526	542	515	561	498	535	526	590	517	539	535	557	559	544	584	537	531	526	528	570	564	546	536	560	550	515	604	571	552	512	560	541	541	566	530	537	553	523	511	530	524	493	559	535	573	540	559	559	565	524	581	531	551	537	541	518	497	549	526	567	565	524	517	568	565	570	546	548	547	556	562	550	523	511	499	534	542	523	536	545	552	565	537	557	501	554	521	535	582	548	521	559	544	523	563	566	576	553	527	538	562	576	585	577	543	567	546	546	581	524	555	543	533	527	523	550	549	548	567	551	554	586	519	549	598	518	552	545	530	546	523	550	514	570	539	502	518	582	511	579	541	572	534	518	546	556	528	577	545	523	528	567	527	590	538	539	509	506	564	518	564	561	544	514	516	516	546	534	548	533	549	536	549	580	514	535	536	550	502	511	564	541	528	565	544	533	564	588	526	584	541	561	536	578
58367	90948	63687	40665	24347	10752	826	818	868	802	843	753	824	823	782	820	829	825	830	832	855	825	877	848	844	882	854	813	788	892	873	828	830	861	766	812	855	825	875	812	841	850	818	817	831	871	833	863	810	808	852	819	913	854	850	858	801	847	857	846	855	870	800	868	854	853	849	840	823	803	809	851	816	849	859	764	808	790	872	822	805	830	844	846	837	832	900	836	839	831	801	852	898	837	812	822	886	794	812	845	835	857	811	867	827	848	818	814	840	924	802	812	807	818	816	821	789	828	812	823	813	825	824	856	865	835	849	823	846	853	815	792	864	843	780	823	854	805	806	864	809	861	826	847	871	817	829	863	786	839	846	855	829	841	818	840	835	779	764	840	810	794	841	880	820	830	785	783	821	885	835	797	877	816	835	832	848	811	801	818	840	844	839	870	871	857	844	860	837	761	803	814	820	833	847	876	811	788	803	850	837	864	837	855	822	797	808	844	811	860	826	841	883	801	849	839	813	869	831	860	889	782	866	834	821	840	822	790	840	787	819	848	808	799	815	845	817	869	803	830	825	824	838	830	904	828	814	849	868	881	838	824	798	831	810	865	846	806	855	829	840	851	828	839	833	870	783	836	822	837	837	834	847	822	822	866	796	805	814	844	851	825	871	826	871	851	855	827	817	807	819	837	836	817	857	845	803	862	812	843	807	820	815	827	867	871	814	842	849	861	821	869	829	842	821	831	885	832	825	867	839	791	815	831	862	868	817	819	845	801	867	856	854	809	857	836	839	822	827	820	876	833	851	800	845	809	833	827	848	808	850	871	772	843	855	844	830	850	834	872	768	859	799	847	799	848	810	864	791	818	849	828	804	865	824	853	896	836	814	805	861	853	813	891	787	848	824	808	802	821	785	872	822	832	818	810	856	882	799	831	786	827	808	829	814	854	826	842	877	818	865	838	813	860	868	826	786	869	869	834	874	901	796	793	859	817	785	873	866	808	865	791	837	820	817	870	838	811	839	806	844	821	844	820	788	829	869	841	827	839	867	826	865	859	851	829	852	854	834	871	807	835	854	841	877	842	820	883	889	877	819	791	834	852	822	855	864	857	841	830	847	868	809	808	828	800	832	817	788	795	845	824	813	829	809	862	814	836	835	846	808	789	853	854	863	812	865	836	864	811	831	794	823	780	820	811	835	818	793	839	841	855	786	851	838	818	828	817	820	846	840	855	837	827	816	843	850	838	827	866	806	829	821	802	815	815	834	828	877	787	844	744	851	816	846	840	825	887	851	850	851	825	796	872	856	858	836	810	846	851	843	866	789	829	856	894	840	818	872	880	834	879	854	891	809	840	841	868	813	783	841	813	824	789	797	848	842	756	809	821	867	818	841	838	855	820	837	817	872	826	834	825	857	823	874	842	821	797	825	816	862	817	812	836	822	818	821	804	866	881	823	835	814	804	844	820	827	893	817	821	832	876	822	811	833	794	839	821	882	871	774	838	849	838	807	835	812	851	836	867	842	838	822	888	857	857	844	804	839	802	786	775	856	836	824	839	842	788	866	825	855	823	818	783	831	844	875	747	862	836	850	865	847	814	788	849	832	840	826	837	867	853	869	812	841	841	854	846	855	861	804	865	826	819	825	835	857	845	826	829	854	823	895	818	819	831	822	868	793	843	857	826	862	791	869	807	840	820	812	875	858	839	855	854	866	843	843	830	819	820	815	849	856	828	794	858	801	882	803	798	814	863	809	839	766	900	845	855	849	843	838	836	802	852	833	825	842	804	869	854	825	820	864	846	826	869	828	860	821	804	877	846	816	834	828	824	809	841	822	857	757	824	796	880	853	816	851	808	859	835	834	850	776	798	845	831	783	843	885	833	849	814	851	829	830	817	860	790	855	802	738	814	786	863	838	836	822	893	868	798	854	836	849	840	856	873	812	821	849	842	851	845	830	843	837	829	831	845	818	842	817	850	834	864	839	841	850	849	863	817	867	842	816	800	848	852	840	845	820	775	816	807	804	835	816	855	812	806	802	861	835	820	823	777	842	831	849	856	834	916	853	873	797	833	859	832	829	863	877	846	814	819	806	827	834	849	803	817	801	866	802	838	816	827	799	762	821	815	797	784	825	866	810	799	825	807	815	836	834	841	863	826	846	831	764	867	824	847	796	831	844	794	806	798	905	831	802	839	848	824	851	784	842	783	878	816	869	821	806	813	849	919	815	767	852	802	888	834	835	858	845	839	864	848	802	830	840	844	809	848	830	812	829	804	876	856	897	851	841	876	792	854	806	841	791	784	870	849	815	846	871	846	850	861	815	904	834	869	800	851	902	874	801	884	860	844	841	819	853	802	823	853	805	726	862	811	789	813	837	828	838	841	841	812	864	854	812	795	815	781	874	859	865	867	786	856	831	830	793	820	824	866	828	795	885	845	827	836	859	889	784	899	861	864	845	861	853	834	832	815	831	847	809	812	808	835	823	851	835	834	855	856	890	847	855	775	863	782	882	797	872	812	787	825	900	830	807	844	781	815	854	805	830	877	842	821	811	852	827	861	851	839	854	836	823	826	766	783	848	858	836	826	819	768	816	858	817	816	822	882	854	850	822	879	857	814	750	822	817	798	848	824	834	825	873	832	798	766	838	812	847	861	878	806	896	853	851	829	800	806	836	826	844	879	802	904	820	812	837	826	839	800	800	785	802	810	769	869	834	877	820	852	820	802	816	834	860	834	750	818	844	820	850	845	847	804	823	844	836	804	825	849	835	819	831	879	807	836	823	791	868	804	826	822	858	845	812	842	874	841	861	872	808	821	818	837	865	814	840	839	778	873	810	835	845	862	848	862	828	788	812	777	854	835	809	823	812	877	859	790	845	849	838	818	812	823	814	801	850	786	818	792	850	866	828	834	841	788	861	843	838	856	816	834	780	804	853	794	822	891	878	899	846	837	832	860	829	818	792	818	825	844	827	751	801	797	855	838	811	871	858	828	805	838	802	790	779	807	832	828	822	813	799	846	870	786	787	860	895	821	852	828	877	842	860	813	805	840	793	857	810	876	869	848	866	794	851	778	887	828	906	834	797	788	818	844	838	817	826	837	853	869	847	827	843	903	777	811	847	885	878	848	787	821	834	848	821	786	866	843	837	823	843	853	821	768	786	865	842	854	844	850	797	889	818	809	850	851	851	835	835	862	862	827	840	834	865	833	823	828	832	826	808	819	862	865	861	822	853	792	822	801	856	821	879	833	805	832	824	850	861	840	792	784	813	822	828	864	854	796	832	843	821	829	833	860	799	821	831	809	816	828	835	823	862	837	845	845	795	872	847	818	826	793	836	855	832	784	822	798	829	873	817	814	804	867	833	822	790	840	836	870	810	800	870	827	834	817	870	807	841	796	888	803	791	841	862	817	779	868	882	867	865	852	866	784	817	816	812	817	841	806	788	860	820	811	836	836	817	805	824	826	786	861	803	861	855	839	842	830	865	825	880	796	874	871
33815	29110	23767	8729	1508	751	314	342	288	259	307	274	297	281	281	272	295	292	283	279	295	289	271	279	297	273	274	271	269	278	305	278	276	282	290	271	260	276	299	287	280	279	279	272	302	276	303	272	274	314	267	290	263	289	287	276	268	254	263	285	318	260	271	280	283	287	304	282	277	265	279	284	319	269	246	278	296	279	284	313	269	285	285	275	265	272	296	278	293	316	278	266	263	286	292	269	271	269	290	285	299	257	289	267	290	285	298	276	281	294	264	291	298	301	298	288	301	286	267	277	268	301	300	282	268	266	284	263	311	300	270	305	281	274	254	274	291	302	255	287	272	329	273	309	277	281	278	258	281	282	305	300	274	269	246	295	280	252	296	296	253	319	274	267	297	270	273	287	285	309	283	293	321	278	252	293	291	256	266	294	285	278	277	290	288	284	267	286	288	268	267	309	298	273	267	286	285	281	288	277	266	297	306	282	267	242	277	310	281	275	313	271	263	290	291	267	296	279	290	267	286	294	276	264	302	292	270	284	287	260	298	276	302	315	273	283	287	259	320	289	301	273	313	288	294	283	264	299	281	299	313	253	301	276	271	284	284	278	279	251	297	276	274	291	281	305	262	309	279	292	275	262	297	313	298	300	276	294	273	270	290	298	268	300	316	253	268	318	277	291	271	296	288	285	294	300	284	272	278	313	271	281	305	285	257	285	278	265	278	257	265	275	265	288	280	292	282	251	259	301	267	289	287	265	297	304	293	311	299	281	289	282	268	310	295	257	279	294	273	291	276	305	262	267	276	263	259	282	278	276	260	272	283	301	261	280	277	278	278	294	297	261	282	283	301	276	274	314	288	272	274	272	250	279	293	331	272	300	310	250	255	279	316	294	285	246	299	272	292	276	276	262	266	280	281	314	286	264	250	294	272	285	261	277	259	291	285	327	295	319	260	298	277	253	275	304	275	286	299	299	262	291	302	249	237	273	300	267	280	265	279	310	308	287	264	279	270	277	279	280	295	266	272	290	288	341	280	256	306	292	296	277	292	292	282	284	256	280	283	289	303	265	293	299	295	283	279	248	304	300	300	283	256	278	295	301	305	282	288	276	230	273	282	285	311	239	268	271	303	289	282	276	283	263	259	275	282	279	302	265	280	303	260	281	270	284	299	268	269	313	286	305	251	276	287	277	275	264	277	299	290	276	266	272	258	278	275	267	254	280	289	269	278	250	314	267	262	292	249	260	270	262	299	279	287	288	302	250	295	275	269	248	274	290	272	300	298	302	323	287	247	258	286	302	309	267	293	259	306	306	285	254	301	276	267	298	273	256	296	261	277	273	308	293	314	295	277	298	263	277	273	308	275	242	260	268	279	255	245	325	321	266	282	309	252	326	279	250	301	272	253	296	301	296	271	234	244	296	283	241	242	291	274	278	259	261	279	273	284	294	274	253	298	254	312	267	292	268	271	267	299	279	269	272	276	282	259	281	301	284	310	318	298	273	279	303	289	225	304	276	273	282	289	264	300	272	274	260	299	269	284	295	300	244	269	259	304	289	279	270	263	260	283	283	269	279	303	281	327	277	286	291	263	282	284	293	283	276	321	285	309	279	295	244	266	269	279	282	293	296	261	284	268	270	305	266	291	234	286	270	273	276	271	282	258	282	269	294	253	281	262	303	271	280	295	271	270	292	257	261	299	294	272	271	246	263	247	270	288	291	251	260	279	242	294	263	300	270	285	277	254	286	247	281	263	274	269	290	280	293	270	303	266	284	293	291	259	272	284	284	274	262	293	278	296	262	320	301	279	273	305	273	276	290	289	272	307	262	283	271	240	286	274	259	300	279	274	281	292	278	269	292	281	256	274	274	271	286	276	259	288	288	287	278	273	305	269	294	297	298	303	290	269	279	268	277	297	291	274	263	280	294	272	272	307	282	300	271	309	294	286	274	303	309	288	268	317	288	294	295	313	276	282	286	296	297	291	275	318	300	285	278	286	262	256	277	305	290	290	291	275	259	302	303	315	283	275	280	281	290	281	275	290	274	262	277	305	287	299	304	275	271	311	261	288	295	269	248	269	254	268	284	276	285	284	296	289	299	310	265	274	290	262	245	310	285	262	308	312	270	252	272	285	258	260	277	276	305	279	306	296	281	280	296	256	294	293	290	331	286	262	255	279	262	282	304	283	281	276	301	265	288	260	272	289	285	270	315	248	286	260	292	273	287	271	256	290	283	286	255	315	298	292	290	275	309	298	272	261	317	291	268	307	281	287	296	267	298	294	280	276	286	279	263	255	302	297	286	257	262	311	279	270	264	288	290	294	318	307	278	278	279	301	255	285	260	267	297	273	290	300	266	280	255	259	294	283	293	285	283	313	258	277	262	285	284	276	274	280	273	281	293	248	289	291	297	280	271	283	310	300	276	299	274	278	272	272	268	312	290	264	292	300	241	294	293	267	234	296	288	308	268	279	298	271	280	279	292	304	281	276	278	259	245	273	276	296	268	327	300	273	287	293	266	316	261	280	271	281	271	271	257	281	300	275	251	247	250	270	320	285	280	301	314	296	310	293	298	251	266	287	250	281	282	317	268	272	267	300	262	271	290	309	286	291	304	301	275	242	241	290	282	288	241	314	282	278	281	278	259	286	278	306	292	293	304	304	284	301	280	269	259	292	277	273	262	254	261	284	289	285	288	267	272	294	346	252	284	261	267	300	283	291	292	267	281	272	272	283	261	265	282	320	296	270	297	271	281	283	311	303	287	300	297	285	279	271	264	261	275	292	277	276	287	264	305	287	284	271	288	269	300	264	296	280	291	259	278	300	272	278	283	271	299	307	299	270	238	262	315	265	268	284	288	254	281	272	291	287	267	274	290	278	273	267	264	271	286	295	295	289	291	269	272	271	235	291	310	274	257	271	284	279	284	306	255	267	306	291	283	272	257	297	286	294	272	296	278	281	298	281	310	272	295	276	297	282	292	307	274	295	257	316	288	286	279	313	289	296	287	292	300	289	292	310	278	289	256	259	304	292	246	288	279	303	277	292	295	316	277	270	255	312	261	274	289	259	281	253	271	262	272	280	284	316	288	315	284	275	278	287	271	276	291	288	292	283	256	286	301	262	268	278	309	277	300	280	311	301	263	269	298	257	255	261	259	252	234	254	284	340	272	291	314	286	265	308	311	294	277	267	275	282	281	257	321	281	273	279	281	264	292	285	297	280	275	270	221	272	288	279	289	282	273	280	302	270	275	300	278	276	240	288	277	282	267	323	265	270	346	278	277	300	269	270	291	283	277	283	290	275	272	301	308	278	268	294	289	289	301	291	289	307	281	277	258	290	274	284	306	281	297	293	295	254	301	275	282	265	293	259	254	259	275	282	292	273	280	241	263	272	290	261	295	288	287	312	240	313	305	277	290	305	282	287	276	291	281	267	264	272	306	283	278	260	300	272	265	269	305	284	269	292	304	285	278	252	276	279	291	278	272	309	306	256	281
43860	44767	26032	8025	2814	1231	509	454	432	471	476	464	488	487	463	459	504	501	430	451	461	492	481	502	473	469	458	486	496	443	487	500	463	458	497	452	450	472	455	482	493	480	492	455	499	489	466	458	506	455	431	472	484	490	453	466	462	437	505	432	474	492	486	478	467	443	484	444	484	476	400	430	483	503	429	451	473	464	464	474	499	509	452	477	505	524	458	473	478	455	459	511	528	542	454	513	510	477	456	465	425	474	485	469	453	466	464	450	469	457	429	466	477	467	461	492	477	474	504	484	480	492	487	435	494	474	431	505	465	482	476	464	455	477	475	492	505	484	482	451	440	435	463	471	469	519	413	506	503	459	451	502	487	501	457	449	470	452	464	443	496	481	512	488	443	488	491	482	475	475	521	466	438	499	474	475	475	525	472	442	488	441	459	483	478	441	509	478	450	443	462	471	450	479	482	457	499	452	464	480	489	483	459	487	448	452	481	509	466	490	463	455	490	490	479	467	448	490	519	450	470	464	501	460	497	496	447	453	475	495	497	462	488	505	468	460	468	442	469	467	533	445	466	480	510	485	474	485	470	483	502	466	490	464	469	451	446	479	477	460	474	458	465	448	449	476	471	466	445	451	465	477	476	473	472	468	456	470	450	460	443	531	472	445	511	465	466	504	449	427	450	483	438	445	464	464	479	469	467	488	502	448	478	466	505	525	514	463	487	489	447	448	449	477	463	448	449	494	436	476	477	496	488	491	436	508	470	458	458	473	440	494	487	489	489	481	469	496	400	453	504	441	458	460	507	520	499	461	477	444	495	477	480	447	503	481	448	446	461	443	444	499	478	443	453	454	491	467	462	425	406	458	473	477	486	461	472	474	482	482	477	470	462	484	462	470	477	471	445	462	492	458	470	442	470	499	462	440	478	466	477	498	471	484	477	490	484	464	506	456	494	476	446	488	447	461	475	507	465	496	455	487	440	476	424	484	465	491	449	477	480	461	470	446	440	451	456	471	448	474	470	467	488	464	488	466	488	459	458	473	473	476	461	508	451	460	439	498	488	457	476	465	479	444	474	458	471	497	471	474	509	478	465	451	487	454	480	464	468	501	462	476	464	468	428	506	505	467	490	488	490	464	463	513	533	483	491	402	500	444	485	446	479	463	466	472	477	483	473	453	431	447	475	470	466	435	444	400	467	493	485	492	502	476	471	472	480	422	519	457	481	463	485	471	472	474	459	483	470	417	431	467	514	486	481	490	498	473	480	493	484	457	449	464	495	441	455	448	466	487	498	443	450	510	469	455	445	453	486	476	450	454	504	483	455	468	455	471	503	451	502	485	473	443	469	473	466	445	448	454	420	487	452	479	453	459	468	477	454	465	465	447	491	446	514	454	486	481	455	445	492	454	484	460	460	459	476	463	438	482	490	496	478	475	459	455	485	411	426	462	469	483	431	475	478	486	473	482	495	465	455	492	459	463	483	458	487	467	464	435	475	475	475	462	494	510	447	442	459	455	461	451	426	527	489	451	446	459	461	454	502	476	425	460	450	437	495	485	470	489	469	450	480	429	487	483	449	470	431	495	465	472	499	444	466	468	433	475	483	474	461	495	490	495	483	465	461	472	479	442	482	442	452	438	458	456	512	463	498	501	511	508	472	422	487	491	482	480	464	487	486	466	497	462	476	491	465	516	473	465	475	501	507	496	473	453	466	518	459	483	480	453	453	455	492	486	453	521	487	432	445	455	467	458	467	495	463	449	446	474	447	471	445	432	480	474	483	500	450	448	481	490	484	498	447	454	459	478	500	446	482	474	465	467	465	489	453	434	455	456	476	460	470	505	485	471	456	475	493	497	481	505	495	484	454	433	470	480	466	428	447	494	493	471	457	448	402	471	431	452	461	470	447	490	470	470	460	487	437	468	470	484	465	467	506	471	468	454	498	451	460	455	491	472	491	469	445	457	468	489	448	476	476	462	500	454	461	454	508	429	490	471	455	484	467	451	499	446	544	446	528	477	437	510	471	468	472	464	445	443	454	482	452	501	484	489	465	442	505	456	465	496	493	471	452	471	466	451	466	460	483	473	454	453	506	439	449	471	516	473	490	502	497	482	488	474	478	473	485	454	470	440	506	458	454	463	475	441	482	493	497	487	445	473	421	478	500	498	482	467	479	509	486	484	486	464	461	418	481	496	493	471	500	494	494	508	475	513	416	488	470	474	481	461	452	473	478	485	469	489	477	440	433	474	500	473	490	447	471	467	476	480	506	467	405	476	449	477	466	496	472	497	475	456	476	438	485	479	502	462	433	480	493	476	438	448	463	495	507	473	456	471	483	458	484	464	458	457	475	427	471	500	468	480	489	453	464	470	490	463	480	444	474	486	460	461	436	451	458	499	515	457	478	469	453	478	509	438	499	492	454	458	455	455	477	455	476	478	453	510	447	489	478	479	501	450	470	445	500	486	483	465	491	471	468	491	488	460	453	465	467	462	456	462	485	515	446	500	476	465	471	452	454	467	454	484	432	453	463	438	501	460	484	446	483	471	446	475	457	445	460	473	438	485	477	464	473	479	485	490	483	460	471	500	493	462	441	502	483	456	501	475	447	506	425	480	489	434	491	475	459	507	478	470	493	464	481	481	437	472	467	471	485	448	485	457	467	466	441	475	464	470	474	464	487	478	436	466	465	469	489	482	465	473	471	476	471	470	475	514	462	459	501	506	466	468	521	473	463	491	433	490	449	478	495	489	499	469	461	432	457	474	477	469	482	491	515	453	485	468	496	486	499	472	472	498	511	493	468	476	492	482	515	450	479	468	470	487	469	457	463	517	506	475	452	472	479	436	465	471	508	486	475	507	488	532	480	448	474	487	494	474	483	496	457	488	489	434	480	493	445	477	462	463	442	456	487	459	467	444	458	445	507	470	470	514	513	450	429	478	470	462	472	454	475	494	461	474	457	496	472	478	483	475	487	468	464	468	479	458	511	493	451	487	458	479	497	502	457	466	479	477	446	455	481	432	496	481	481	534	482	483	467	499	414	499	472	450	441	435	466	441	404	475	474	470	505	498	471	475	439	445	468	529	491	466	542	507	481	519	445	439	468	468	479	443	457	438	481	488	517	454	459	453	488	477	469	476	497	473	491	473	425	465	462	457	463	475	476	455	484	448	477	538	473	510	449	469	463	444	476	484	483	507	445	489	471	480	510	486	446	463	457	462	445	497	498	476	473	468	438	479	492	435	478	507	506	477	459	469	486	459	466	490	487	482	479	493	449	462	470	466	463	445	480	500	430	473	464	462	475	475	473	497	488	478	497	487	509	449	460	457	524	479	466	491	428	467	450	460	446	422	463	460	444	459	459	472	466	481	454	498	447	458	461	474	490	493	463	462	511	502	465	436	456	489	484	473	481	465	480	475	457	460	472	458	485	484	462	485	497	469	437	481	469	502	480	507	476	474	496	439	462	443	470	466	442	482	462	496	472	495	473	473	452	497
25874	23566	30909	24940	19775	8346	593	400	368	367	385	368	379	367	347	381	393	365	398	393	388	367	370	337	362	324	344	367	372	378	364	341	364	342	391	379	373	369	354	362	329	332	380	372	365	356	412	357	360	354	385	390	405	422	360	420	358	360	396	389	366	356	362	371	372	333	375	346	368	364	324	333	363	330	345	359	361	344	360	395	373	364	366	364	334	366	392	387	364	372	360	384	358	414	355	353	361	382	348	373	314	350	382	357	377	333	362	378	321	326	350	360	370	340	399	381	382	360	359	382	353	371	386	334	344	349	374	369	397	399	337	346	342	342	367	354	326	339	365	343	363	386	349	346	337	371	349	341	341	372	344	350	402	374	355	362	396	354	341	331	363	321	389	401	363	370	356	357	352	354	320	385	388	351	369	355	382	388	373	368	356	370	355	344	338	386	376	363	396	350	372	367	397	381	368	358	387	368	364	381	366	363	342	343	380	380	338	391	375	380	360	364	396	331	348	335	352	371	373	336	360	360	378	375	363	366	403	342	377	405	388	383	369	359	365	344	362	364	372	364	364	363	345	378	370	329	346	336	403	381	396	358	383	391	336	343	390	349	363	376	374	363	344	350	353	356	370	373	399	359	380	343	349	338	378	337	373	390	365	348	351	355	368	387	370	372	388	345	352	440	339	348	332	357	390	330	384	355	349	379	348	378	359	374	342	405	366	359	384	385	382	372	373	380	369	374	403	356	364	330	376	354	368	358	366	351	327	363	363	392	361	396	394	364	357	360	359	383	367	362	375	377	368	381	363	347	354	357	345	398	373	397	359	381	365	377	363	347	376	395	335	335	359	351	348	344	364	340	376	390	352	346	356	384	354	388	380	356	362	355	339	403	357	379	330	331	379	369	400	362	353	377	380	344	346	357	353	386	331	387	362	368	374	321	379	356	364	367	351	377	379	361	359	354	362	390	331	378	359	354	369	371	316	369	350	365	359	349	376	367	376	393	376	344	382	389	356	358	371	369	342	365	389	365	352	405	336	353	373	342	372	361	379	377	387	392	373	342	343	344	383	389	370	370	330	355	344	401	391	348	366	358	368	351	341	357	370	363	379	370	366	373	328	363	346	385	357	406	382	339	360	349	361	374	348	342	402	396	350	359	369	372	350	357	376	348	354	340	354	357	368	359	385	391	366	377	373	373	350	357	334	353	378	374	351	357	337	361	351	369	363	343	386	376	352	379	364	389	357	360	311	377	374	384	373	361	392	359	355	350	357	344	367	382	327	342	355	389	392	378	416	376	361	365	364	368	333	386	366	371	366	405	363	357	361	377	353	380	375	377	369	329	367	373	364	374	353	359	398	344	342	384	366	370	361	328	333	351	368	352	378	349	364	353	353	382	356	354	328	357	354	381	348	344	354	353	372	364	366	376	389	330	333	359	363	387	354	346	376	363	380	337	370	352	379	368	366	364	328	330	352	361	380	367	386	388	333	365	345	390	369	344	393	380	355	361	357	371	383	397	393	358	353	377	375	370	383	349	344	391	386	355	330	396	358	364	383	376	377	371	325	346	350	363	364	360	382	375	374	360	339	356	339	371	344	338	401	374	341	373	362	360	347	348	400	382	374	355	334	363	366	371	373	360	383	368	375	377	357	368	362	370	384	401	358	377	355	354	390	341	340	344	378	388	391	355	360	371	381	410	353	334	332	354	363	359	353	376	373	368	371	368	362	348	343	327	333	370	341	350	364	347	347	365	376	352	343	392	370	374	337	333	372	318	367	313	347	380	380	367	356	362	371	362	400	382	358	359	380	357	366	376	379	384	368	354	370	374	358	353	346	380	378	377	367	350	346	391	378	322	356	374	344	392	367	366	374	352	358	385	371	366	376	360	368	387	352	381	353	396	378	387	385	370	373	353	391	371	346	386	377	368	356	372	358	377	368	365	340	367	370	372	416	382	332	377	359	361	374	391	311	346	384	357	362	352	372	335	359	359	374	336	375	389	341	382	365	334	346	389	385	323	410	368	361	367	345	316	413	352	368	374	342	339	372	393	353	370	395	335	359	371	393	348	359	352	344	373	332	359	380	377	362	370	383	347	351	349	357	350	347	356	352	392	335	380	347	381	358	365	364	350	367	378	385	358	391	348	396	342	355	359	358	357	374	368	381	356	362	354	369	354	343	399	355	321	360	351	358	389	343	347	339	368	379	369	408	363	361	371	344	357	347	352	371	378	336	399	362	338	366	405	369	382	366	350	369	373	387	367	364	374	364	358	373	374	349	364	356	308	366	328	354	409	390	365	336	362	359	364	379	363	365	381	391	369	372	379	370	364	389	349	389	389	372	352	362	432	342	387	352	363	383	371	380	377	341	392	343	360	350	343	372	338	371	345	362	352	360	362	379	342	328	361	382	359	339	397	362	366	362	393	359	394	357	426	370	406	362	355	365	327	395	354	373	361	416	334	357	388	354	377	361	352	360	332	348	358	390	345	353	381	371	390	392	378	388	355	370	391	371	383	365	374	367	377	345	340	354	350	336	363	362	345	362	353	389	370	385	383	321	359	366	339	375	358	325	387	353	374	382	359	353	356	367	351	354	372	364	369	347	358	364	350	336	362	390	350	355	368	349	370	371	338	365	406	369	355	355	389	352	364	349	368	359	397	327	375	376	344	355	356	374	351	368	323	376	391	365	340	391	351	368	352	353	374	367	399	375	368	366	360	355	385	400	365	368	342	388	360	368	351	363	317	370	363	375	367	382	357	339	370	355	384	341	340	356	351	365	404	359	373	358	382	368	374	353	347	364	359	395	342	344	375	369	341	371	359	376	378	354	361	362	368	358	377	344	379	351	340	354	385	369	319	306	380	401	401	365	339	353	335	377	364	350	331	340	392	358	389	329	335	317	365	352	354	369	333	359	341	380	369	391	379	382	363	376	386	380	357	386	379	349	350	370	344	383	342	346	368	337	354	347	344	357	382	360	397	368	353	375	402	365	387	381	349	364	387	324	369	364	405	373	360	335	340	359	342	373	358	370	391	366	346	391	372	335	336	326	357	364	329	356	346	380	387	366	360	363	374	359	355	366	383	408	366	351	400	325	339	355	355	371	389	366	382	404	370	361	380	342	358	345	360	324	356	370	337	358	397	330	329	389	353	380	354	310	345	376	369	348	385	352	386	330	392	370	354	352	379	366	341	375	351	388	351	417	357	339	348	354	338	365	374	363	359	366	339	358	391	383	368	364	371	359	407	336	400	380	339	353	332	356	370	396	316	380	363	379	370	388	385	363	344	339	361	402	364	367	404	353	377	347	383	363	368	361	376	374	355	352	364	375	321	387	363	376	377	366	390	343	373	363	356	364	326	370	326	355	380	362	404	361	374	330	328	366	369	385	398	351	344	375	328	340	374	417	359	366	337	342	390	380	386	378	367	399	409	353	353	368	396	367	363	341	347	360	347	373	366	363	383	386	368	347	365	359	416	373	339	362	334	342	357	380	362
61898	84243	54842	30343	15182	6352	588	562	567	537	608	614	600	638	616	611	550	601	580	580	595	591	626	583	614	561	575	616	611	609	597	597	578	555	642	573	574	589	589	603	595	561	627	596	551	600	596	595	588	599	571	544	593	559	566	614	557	605	571	590	611	603	595	586	574	544	596	614	610	593	595	594	606	545	575	576	548	590	553	569	584	588	539	564	600	587	595	578	584	597	610	561	558	636	613	615	585	578	630	612	589	541	606	586	564	586	573	581	563	586	597	586	597	576	601	615	592	565	591	568	614	549	604	587	551	574	606	562	596	593	572	547	628	569	569	570	577	612	561	593	616	515	557	530	621	584	552	629	600	607	620	547	572	571	580	616	596	601	574	562	532	586	551	581	580	564	615	512	583	636	571	599	616	587	583	561	606	576	603	634	572	593	582	576	580	602	578	580	564	557	524	618	566	556	612	594	588	561	588	596	594	605	531	606	535	604	591	580	566	608	542	553	615	610	606	583	578	570	582	579	652	622	561	562	616	618	617	568	576	555	576	586	601	582	611	586	607	621	567	531	575	584	611	593	584	591	593	568	556	615	594	565	612	583	622	576	587	624	580	612	582	580	555	609	573	558	601	579	527	576	596	588	581	560	592	614	667	633	581	583	606	569	587	577	609	594	561	593	606	638	608	582	606	606	584	580	594	645	588	595	571	580	613	617	567	609	598	585	619	562	609	625	622	610	608	540	582	629	631	596	576	594	584	595	582	617	611	577	553	598	611	608	555	574	596	563	536	541	582	583	619	620	585	587	547	598	587	624	569	600	594	600	583	570	569	568	562	533	569	545	610	590	575	602	582	608	530	589	573	559	568	565	641	583	547	595	576	563	595	581	570	591	571	554	562	586	567	625	548	571	571	588	562	568	584	605	577	581	605	590	591	600	579	635	600	583	568	573	578	594	590	590	541	565	589	610	628	622	576	576	612	567	590	579	576	589	542	542	575	604	573	553	589	573	605	595	594	613	591	565	603	616	617	550	574	569	598	602	600	563	578	574	610	631	582	561	607	566	612	552	578	624	581	579	618	587	557	564	589	560	566	608	595	551	590	602	607	560	547	590	577	607	660	622	556	637	552	538	568	547	564	580	548	591	542	574	573	643	550	593	569	584	588	584	569	575	631	617	581	602	602	621	594	568	605	557	614	585	577	587	589	565	560	597	629	576	589	561	604	567	627	600	591	611	627	599	609	589	584	598	583	598	621	631	609	612	615	584	616	596	577	589	607	579	596	571	600	593	605	580	616	590	615	587	557	592	612	585	550	584	589	588	608	541	628	607	583	583	556	615	568	631	605	556	573	554	650	597	613	575	561	565	607	606	532	605	558	585	549	553	538	589	589	596	574	587	600	611	550	616	577	550	612	598	610	637	616	610	577	562	590	561	583	584	638	582	560	559	592	595	561	607	601	622	550	570	600	587	625	607	568	606	619	597	592	592	598	578	586	570	580	586	552	590	586	584	597	573	595	619	577	573	591	551	563	555	595	528	548	608	614	552	583	575	578	618	580	594	573	594	607	615	622	642	546	581	563	646	619	603	622	599	575	593	596	542	596	607	575	573	605	610	573	568	610	572	557	601	570	572	560	586	589	544	568	605	589	583	594	557	602	581	606	638	574	600	607	559	595	575	595	634	567	577	563	620	569	574	547	557	583	610	582	561	628	584	542	585	616	584	561	554	622	609	593	577	603	564	563	568	599	587	599	573	595	573	584	621	592	577	595	588	592	615	593	575	582	615	582	617	579	583	612	622	603	584	568	638	519	611	577	595	562	597	585	566	550	523	567	562	596	586	633	569	540	593	581	581	601	620	565	573	602	592	578	619	584	593	607	602	593	525	610	618	577	628	575	586	594	536	585	616	587	555	609	614	579	596	616	629	625	593	584	591	580	547	601	612	609	556	565	604	596	601	556	609	617	583	605	600	578	578	598	585	588	605	574	553	575	533	559	562	599	611	565	567	568	636	571	598	583	596	574	552	564	546	563	579	568	573	602	614	593	586	551	592	599	581	579	628	579	555	545	559	577	606	564	600	577	596	580	574	571	591	566	574	591	579	633	585	597	568	576	586	625	543	603	606	580	579	541	579	562	602	561	599	544	577	590	605	600	550	603	593	609	585	619	589	579	548	598	602	565	555	554	592	582	599	615	540	614	549	599	618	563	573	550	570	548	607	612	563	602	598	595	583	556	625	619	649	572	563	604	590	580	544	594	573	546	577	554	608	581	633	604	586	565	566	608	587	574	559	570	582	612	578	583	591	607	579	611	596	561	601	595	560	570	570	570	604	571	608	593	598	549	569	567	605	568	582	584	587	651	601	580	585	596	589	580	590	641	561	631	588	553	631	642	578	601	594	592	593	593	581	565	536	564	614	596	585	568	571	621	562	595	600	560	619	589	579	610	588	563	587	575	618	597	581	661	602	590	558	599	565	637	579	579	617	610	581	571	604	578	620	611	572	596	590	622	598	572	623	557	638	585	640	583	586	584	585	572	563	561	567	592	585	600	542	594	568	602	562	599	560	609	621	573	641	587	593	601	614	616	567	585	550	588	602	611	591	566	581	600	577	594	567	579	585	623	576	620	558	574	620	598	585	556	609	569	611	576	560	598	599	523	636	585	578	545	562	598	587	636	562	555	610	571	598	581	562	572	572	590	595	597	544	561	572	577	547	603	575	605	571	622	565	568	603	606	586	564	576	608	542	555	603	627	588	586	560	638	552	604	660	624	588	579	606	541	531	614	589	612	587	592	568	603	577	618	568	604	558	564	624	597	577	604	603	613	563	575	618	590	522	588	601	578	615	539	587	585	569	597	629	590	559	564	590	588	602	590	555	600	536	563	592	626	565	579	563	580	590	605	604	599	597	601	601	568	589	561	568	617	598	600	583	560	567	558	600	573	567	554	609	577	605	600	622	575	582	620	597	557	602	584	600	598	589	576	606	602	566	571	561	589	606	560	576	600	563	582	614	582	611	589	575	587	623	599	597	589	602	550	582	560	623	590	588	600	580	596	572	623	568	606	618	603	583	571	579	600	557	598	582	607	595	547	588	577	540	635	577	596	603	549	605	544	590	629	579	591	584	578	577	590	572	565	553	600	619	566	607	593	605	585	629	611	595	608	558	596	595	585	571	569	605	541	554	572	637	588	596	589	619	612	591	584	581	587	569	582	609	557	564	602	588	566	551	574	569	583	567	568	567	578	567	594	610	599	586	615	608	604	577	563	591	587	575	601	556	572	575	574	601	589	590	575	581	608	586	592	597	575	598	562	605	609	595	583	595	629	573	577	606	565	565	550	540	593	589	601	574	606	638	617	602	541	594	577	618	592	618	590	578	553	597	619	579	656	585	594	577	594	556	625	608	578	584	590	592	591	558	556	577	619	573	570	575	545	583	596	565	605	593	570	607	560	579	627	582	580	607	598	519	574	624	587	633	577	598	582	596	577	604	537	596
24506	22662	30355	24233	21540	17292	2612	651	559	583	586	582	595	604	547	538	548	579	590	556	556	576	531	559	552	533	546	540	584	532	557	545	541	528	538	565	537	515	535	537	546	578	563	562	594	543	594	564	546	554	549	565	546	555	587	548	575	583	557	537	534	586	556	569	539	536	571	531	588	576	542	574	564	587	570	491	565	527	533	548	571	536	557	549	540	537	589	566	560	539	543	537	585	534	570	566	574	544	540	546	592	584	554	541	509	545	517	575	560	553	530	583	544	567	574	566	548	587	509	514	534	585	554	556	548	599	573	530	549	557	565	575	521	539	580	549	518	531	555	558	563	545	553	563	559	567	595	589	568	535	563	533	539	546	597	547	571	600	569	519	609	570	540	496	572	551	534	543	570	551	579	546	537	586	568	518	576	541	538	538	571	539	563	532	512	570	574	571	530	578	556	554	571	529	532	597	542	545	582	538	534	554	499	542	596	510	584	547	563	547	506	530	569	538	528	582	551	576	540	529	555	560	548	520	576	495	532	535	554	520	570	529	554	543	548	596	548	536	547	548	506	589	540	576	558	551	571	570	542	568	553	582	528	542	575	551	541	601	546	581	548	546	593	548	575	566	554	577	552	532	559	577	571	510	542	572	562	521	570	557	616	604	539	594	551	495	586	541	527	583	570	492	556	530	536	536	580	568	581	614	553	583	571	555	534	570	542	542	562	543	587	544	561	525	562	573	545	581	559	527	581	530	536	549	549	516	561	590	563	557	593	570	551	537	578	568	549	556	563	514	539	547	554	567	570	532	547	537	567	556	585	515	577	508	550	573	513	558	572	549	537	580	572	564	554	566	553	526	547	558	551	535	548	556	569	559	563	593	512	530	543	605	520	559	552	578	606	524	567	516	577	552	542	541	575	535	569	542	559	553	575	570	536	517	544	537	540	539	592	542	552	532	577	548	534	530	549	571	550	582	583	501	552	542	535	575	536	590	602	540	544	549	570	586	567	538	576	571	535	551	527	579	571	568	564	532	545	552	563	561	567	621	538	577	525	528	526	573	562	564	575	514	572	547	574	506	520	542	582	553	528	581	538	548	507	562	554	524	555	521	529	512	550	574	581	486	522	548	568	553	571	586	571	581	562	534	547	526	511	523	572	529	542	518	521	579	541	534	574	547	529	516	591	523	534	570	590	552	547	557	601	570	551	539	562	556	557	537	548	508	554	501	514	497	521	577	536	552	538	550	545	607	540	508	534	565	551	538	523	525	509	582	569	564	518	523	550	537	518	588	566	584	554	536	527	532	531	537	573	525	538	564	542	547	523	519	570	578	553	561	589	566	579	560	546	566	583	579	531	560	547	587	540	522	569	611	542	518	591	601	579	530	562	540	540	537	535	548	551	555	597	565	538	557	564	598	586	532	566	617	574	548	522	539	577	554	551	564	591	577	551	503	556	568	572	520	555	570	574	562	527	561	549	555	507	574	592	520	558	550	532	535	554	577	557	567	548	547	562	559	555	540	573	539	537	563	545	575	562	537	554	558	547	568	550	554	541	525	562	547	611	566	548	546	596	570	571	583	488	550	540	520	535	517	547	528	560	545	566	552	566	572	579	511	566	556	505	534	512	514	541	572	571	577	607	543	568	521	532	584	525	542	560	509	572	526	560	547	520	563	518	507	524	544	561	561	564	571	519	552	558	546	554	563	513	542	550	564	516	561	552	559	563	569	534	561	552	538	611	563	556	543	549	518	539	554	548	585	559	576	518	566	593	551	579	552	554	590	561	542	517	547	566	538	578	531	551	586	544	533	537	510	574	517	569	564	546	572	555	558	496	528	577	569	582	522	565	538	503	582	557	596	544	570	547	552	559	542	586	556	569	535	582	575	590	551	578	536	549	571	540	540	550	547	567	564	544	574	526	564	544	543	529	531	603	548	578	559	578	535	541	589	570	557	564	565	555	581	536	577	557	527	541	552	545	580	550	546	539	548	545	521	571	540	591	539	502	534	537	549	567	553	537	542	505	546	520	546	506	572	583	575	510	540	534	513	522	564	536	553	540	582	562	569	521	525	525	563	572	531	559	531	538	547	532	570	579	562	533	569	504	575	525	552	648	539	545	550	589	574	536	534	525	564	474	564	527	529	578	579	545	554	593	576	602	591	513	560	570	548	580	582	546	537	565	565	580	538	531	535	556	549	568	537	567	546	571	576	576	541	537	513	540	582	561	550	551	552	530	553	550	533	571	544	534	551	562	582	555	570	518	574	568	550	544	583	555	546	539	547	567	554	587	542	566	527	524	540	577	564	557	509	523	578	570	540	572	534	552	581	529	561	580	516	571	526	584	548	548	563	560	516	508	525	549	562	530	578	549	554	514	560	551	576	579	519	548	591	542	532	564	558	557	564	559	556	589	573	531	543	491	580	529	551	552	558	557	558	547	552	556	577	562	528	518	550	545	560	543	547	577	565	576	539	521	570	539	540	562	548	556	530	538	547	563	521	543	561	542	553	520	557	541	573	568	563	503	564	546	547	608	565	583	562	533	579	546	573	518	569	572	519	488	536	569	562	539	549	589	537	534	590	593	545	543	580	549	560	544	526	535	516	573	531	574	544	526	594	553	550	538	542	542	554	554	568	516	560	535	582	564	542	544	594	537	530	519	574	529	529	544	554	541	546	538	565	540	535	524	542	592	541	539	572	544	549	524	569	606	550	495	567	572	561	561	567	553	552	533	558	562	550	510	569	513	567	579	544	518	514	535	561	559	534	589	588	547	550	571	555	538	535	556	550	598	574	552	555	569	520	520	559	587	589	575	543	560	553	570	567	539	569	558	553	564	528	564	539	545	557	574	540	553	527	501	550	531	563	526	538	511	527	557	574	579	582	539	588	514	562	546	546	555	545	542	549	545	542	557	516	561	500	546	544	543	547	537	556	510	563	578	537	544	608	578	552	515	553	567	586	530	551	591	521	544	537	590	538	599	579	572	538	528	570	567	538	543	539	535	543	543	546	498	552	543	549	535	556	527	529	580	548	543	510	544	580	515	519	518	536	545	568	544	528	574	589	615	558	541	555	529	574	542	562	521	513	572	564	568	531	528	616	524	529	543	560	573	561	534	524	549	577	579	576	508	554	561	571	544	519	556	545	563	516	538	504	543	556	535	568	528	567	547	547	556	573	567	531	573	568	564	540	526	541	529	528	527	513	524	556	557	554	540	559	567	590	557	554	539	536	541	583	575	518	575	586	580	568	570	564	573	523	567	510	587	536	536	569	546	532	542	546	557	527	551	546	561	514	560	536	523	572	589	585	535	552	569	548	511	545	536	536	572	566	587	529	563	528	521	587	571	518	540	564	547	551	557	547	536	541	561	584	557	561	552	590	528	587	501	526	541	538	591	560	524	536	546	571	517	571	562	560	510	617	532	550	534	573	564	573	527	561	546	557	576	552	545	566	557	552	560	541	578	578	557	546	584	536	530	505	541	545	538	566	551	551
61210	96676	62033	34633	18521	7588	876	906	865	913	880	814	835	842	822	834	846	866	815	859	808	853	841	837	824	897	816	884	848	874	808	879	876	796	845	879	865	831	803	868	852	941	820	843	828	842	837	864	822	866	891	786	831	856	827	819	811	830	770	840	883	809	822	892	905	841	830	843	863	864	890	862	799	877	864	847	850	813	836	822	841	847	847	792	875	845	870	886	797	824	893	849	813	846	869	851	877	825	833	831	859	835	816	853	828	888	851	902	813	815	824	859	835	906	871	867	826	848	875	842	806	807	834	822	853	840	813	861	817	858	877	880	855	848	870	847	864	812	836	816	865	813	798	808	854	841	853	876	856	801	834	861	832	852	870	887	841	848	867	856	828	888	844	832	896	846	835	877	862	825	829	860	866	823	884	850	839	891	814	897	856	820	864	837	827	801	831	833	838	850	884	876	886	839	841	862	780	887	895	809	825	866	868	859	832	888	863	828	809	871	780	878	853	841	838	847	863	855	821	847	865	842	856	873	824	856	844	926	837	892	861	859	860	828	869	850	879	865	879	904	835	864	772	845	840	801	850	870	865	865	838	820	838	837	824	849	860	823	851	851	855	772	837	840	808	842	826	838	859	836	853	831	856	892	832	825	815	844	864	863	886	853	873	873	840	850	818	816	860	831	889	816	823	820	843	786	839	859	830	833	802	834	868	885	844	871	850	884	841	813	884	813	870	833	853	846	847	838	861	850	839	872	844	858	847	850	928	892	837	837	864	871	817	849	814	826	807	831	893	878	862	830	859	842	845	847	835	853	870	868	841	870	808	872	850	906	897	827	833	861	861	836	828	874	903	843	878	853	819	810	799	831	858	878	834	843	851	841	848	883	844	829	805	833	828	833	888	849	853	834	873	838	808	787	886	830	804	840	883	816	816	847	853	833	832	866	814	865	834	857	822	841	826	866	827	840	878	869	796	909	858	848	801	834	833	846	819	848	855	846	822	805	830	868	789	844	836	851	847	837	872	842	924	834	891	834	881	873	840	790	833	865	838	790	799	870	850	830	868	898	868	874	817	866	822	852	852	862	811	809	846	832	850	815	836	836	863	889	860	846	914	837	852	857	832	885	871	819	851	836	884	863	821	833	829	829	822	849	849	898	832	862	877	884	873	851	881	832	859	915	858	833	853	883	859	893	847	840	866	832	827	871	861	878	833	848	868	802	906	836	871	817	838	819	841	819	850	890	869	798	855	834	834	839	879	834	855	853	838	865	846	868	860	814	870	814	856	930	856	812	850	834	874	887	853	896	806	823	843	860	845	863	847	832	924	876	932	874	879	846	834	823	862	843	843	877	868	841	772	803	876	852	818	832	868	781	855	846	861	847	826	805	801	870	832	855	861	863	845	871	865	837	886	865	877	877	845	940	853	850	802	890	853	861	880	843	859	828	871	818	864	886	844	824	863	845	894	827	899	870	884	837	868	862	893	895	894	846	804	877	844	888	813	892	884	835	875	868	818	848	865	861	840	818	884	876	854	848	874	871	813	880	808	800	833	847	864	858	918	863	873	910	815	820	854	853	835	894	826	808	874	873	846	829	827	874	910	854	915	918	865	815	857	848	845	834	835	820	827	848	860	835	817	829	837	856	814	819	849	922	893	845	861	827	875	824	826	832	915	850	829	871	897	812	852	841	829	885	802	859	871	830	868	849	837	829	799	783	823	858	878	886	823	843	838	867	874	859	797	860	886	836	843	827	829	847	839	853	784	828	843	893	857	847	820	865	822	831	857	791	834	856	837	822	895	783	830	910	805	859	871	864	839	851	847	827	832	844	834	846	833	827	850	860	915	918	856	874	875	872	831	819	847	828	853	894	856	821	827	842	884	847	831	823	827	852	854	872	895	799	877	879	846	844	791	897	846	907	898	842	902	853	812	854	873	835	858	825	831	845	866	800	860	890	874	846	866	879	885	816	836	883	841	870	832	818	786	849	892	822	807	815	828	806	840	832	842	816	829	828	824	870	834	892	806	851	868	870	883	868	791	810	816	836	884	845	873	812	802	846	803	839	806	842	853	862	822	827	873	808	811	840	822	819	852	848	873	825	863	824	868	850	858	866	833	888	846	839	904	837	841	817	894	855	853	831	869	890	837	837	792	886	874	854	815	874	829	871	860	859	842	789	826	830	862	829	851	861	853	899	870	885	861	845	850	838	846	818	861	857	810	870	848	843	825	841	805	811	791	788	863	836	840	806	817	851	855	835	888	894	832	826	852	878	830	818	897	846	855	856	835	841	868	824	812	838	852	817	859	845	817	858	845	838	905	811	791	793	881	864	872	882	829	864	845	841	804	877	823	793	854	841	880	862	888	775	836	897	829	869	874	927	852	826	844	796	829	844	822	909	952	838	796	863	813	855	826	871	890	827	837	872	846	816	847	866	830	877	809	868	860	823	810	839	850	843	890	832	820	821	835	801	855	823	804	830	857	904	858	880	834	879	821	872	865	916	827	873	854	834	855	875	791	811	825	904	895	894	847	826	840	820	836	861	836	844	830	844	793	856	850	852	828	796	830	811	818	832	857	834	922	823	838	840	900	872	866	847	802	819	857	878	809	855	880	809	828	864	821	824	843	859	843	868	831	863	870	798	827	805	808	882	874	840	833	804	834	845	857	872	869	887	879	882	848	825	819	844	816	898	848	886	846	841	845	871	884	884	804	868	873	838	893	871	850	872	856	838	799	843	868	846	852	828	873	807	796	855	901	852	899	831	853	835	847	852	815	853	866	853	796	859	823	829	832	883	830	818	846	857	855	846	820	844	822	837	850	850	888	850	856	826	868	862	884	875	855	878	840	829	795	861	867	899	831	806	866	889	833	921	839	822	833	848	874	840	799	820	832	814	861	897	874	797	868	897	820	895	867	863	864	862	872	859	873	877	851	827	835	854	852	907	853	810	789	885	847	861	833	874	883	825	886	821	814	839	874	878	853	847	879	874	838	888	881	779	845	855	835	861	834	869	805	859	820	858	788	855	875	877	808	897	823	884	920	867	807	820	788	819	866	872	833	915	799	827	846	799	849	803	867	856	813	784	879	858	831	879	862	841	842	857	801	856	875	891	845	875	853	852	867	798	838	846	843	820	905	853	879	857	870	868	837	877	854	855	843	826	863	869	834	870	828	865	815	902	853	847	885	870	849	876	814	894	830	858	863	843	822	839	817	882	850	807	877	859	834	839	830	832	893	813	855	798	857	885	805	815	854	860	824	879	808	842	871	830	894	853	844	836	828	917	829	842	873	840	855	821	854	841	835	917	808	883	819	881	895	838	878	887	843	857	857	875	855	891	838	799	828	855	828	834	842	851	805	851	834	840	813	843	864	818	845	805	850	868	870	831	862	852	806	790	870	821	845	862	874	842	834	797	797	880	842	856	885	844	804	827	895	850	879	829	802	878	858	837	821	814	877	828	865	837	899	850	856	884	824	873	856	879	842	864	880	887	880	814
33719	30186	23893	8108	1371	618	290	322	277	306	299	282	276	277	318	284	315	303	318	261	294	333	308	259	278	290	308	301	296	303	301	292	299	256	302	289	290	293	288	315	289	291	283	277	304	331	264	290	249	319	336	298	289	306	295	292	282	307	302	299	271	305	287	271	288	270	282	317	311	289	281	279	291	301	302	268	288	279	290	318	267	290	284	303	292	305	271	283	291	307	299	307	301	297	317	296	299	287	328	305	284	299	302	300	260	273	298	268	273	297	289	303	313	310	303	311	309	312	301	267	328	286	279	266	312	314	310	278	328	283	284	299	323	287	299	308	301	290	285	288	284	307	287	261	319	312	268	287	299	267	309	305	296	327	296	318	280	306	272	303	292	266	272	323	312	273	271	300	298	287	300	310	284	288	271	271	270	294	298	296	309	301	308	294	270	314	298	294	303	295	278	290	303	300	287	284	265	294	286	302	290	296	271	315	280	287	293	299	294	328	299	286	289	298	295	276	315	332	316	312	288	307	278	299	315	287	299	240	273	305	288	312	289	277	312	323	319	281	306	263	313	249	323	289	281	300	294	287	302	297	305	288	297	324	275	279	313	288	277	312	310	321	284	300	292	304	278	290	265	310	286	288	296	289	279	293	259	279	273	309	261	313	316	303	272	290	283	267	288	288	289	320	275	285	292	290	299	287	309	283	300	280	280	284	312	301	286	286	286	301	305	277	287	310	296	303	310	322	273	293	269	271	300	294	292	286	305	294	265	332	290	299	294	284	292	273	259	297	297	276	288	280	297	267	291	303	281	307	283	250	317	295	296	265	300	287	291	313	270	295	317	285	275	271	282	281	287	303	273	292	302	296	306	327	301	306	264	288	322	299	298	286	288	261	279	314	286	293	305	275	311	276	294	283	310	276	275	278	304	296	326	281	286	276	317	285	302	285	318	292	266	308	287	306	284	274	262	290	261	294	279	306	318	302	302	286	264	281	269	302	296	275	287	261	278	326	289	289	284	284	300	303	271	298	294	301	309	310	286	298	297	275	311	277	286	265	307	283	298	279	291	297	287	285	281	281	262	321	291	295	321	293	304	320	295	290	302	280	288	310	311	277	274	289	270	303	294	321	307	265	316	288	292	291	276	300	293	298	305	284	302	304	286	292	307	294	321	291	301	282	311	307	301	282	310	279	300	267	306	327	282	266	297	314	304	298	271	262	304	291	286	287	277	272	286	308	268	322	267	297	305	282	294	308	278	323	300	280	322	285	285	310	310	295	325	302	272	297	297	298	297	291	294	258	314	293	296	307	290	300	300	289	277	286	294	288	294	284	289	276	301	310	296	320	276	289	280	298	305	307	323	310	307	308	269	281	298	275	290	324	288	299	259	281	306	296	295	314	305	281	297	302	303	273	288	314	299	313	263	299	316	292	310	288	299	287	274	259	262	315	314	291	270	298	291	304	270	316	301	290	294	288	296	275	310	288	291	280	298	289	287	277	287	297	268	262	296	274	305	320	307	326	275	277	280	261	281	293	267	268	283	313	297	268	297	323	300	315	288	292	259	286	287	303	268	320	284	288	292	299	275	261	274	305	282	266	308	316	314	280	313	279	306	310	303	287	286	326	317	294	301	282	312	285	286	295	319	293	303	276	282	279	314	278	304	271	292	304	305	271	300	299	308	300	285	261	291	297	287	283	290	257	286	311	295	295	318	280	292	273	303	312	292	279	275	320	257	266	315	310	290	297	266	304	299	289	300	289	279	302	327	264	270	323	263	300	289	315	280	306	280	303	276	303	297	287	327	311	314	307	301	284	298	279	296	305	312	287	271	314	308	296	288	296	281	306	317	305	298	262	269	295	293	303	302	313	294	277	270	305	287	301	308	301	290	287	302	279	292	279	286	293	307	288	299	302	299	272	290	273	276	283	325	290	281	283	300	262	268	288	301	322	302	291	282	291	285	286	280	265	268	310	293	282	301	277	273	264	290	279	309	296	304	295	322	261	289	301	296	288	295	316	275	299	313	307	289	309	275	301	308	269	274	325	323	322	292	319	308	340	307	289	301	290	300	294	279	298	285	286	320	317	296	313	306	298	301	292	301	300	325	299	302	302	304	291	279	286	278	268	291	299	304	279	304	292	279	292	305	304	277	296	295	300	273	323	278	313	324	318	339	301	287	292	277	277	299	306	281	321	262	281	273	318	288	313	280	276	292	305	281	306	278	288	295	273	285	301	321	296	293	306	307	330	281	280	281	288	293	280	289	337	288	323	270	322	270	332	309	310	279	302	276	287	303	284	281	298	312	257	334	310	262	296	276	333	306	291	289	285	295	307	301	300	289	288	284	283	306	270	298	309	311	300	322	300	276	303	275	324	293	296	325	305	291	315	282	296	271	263	309	304	280	307	296	290	318	262	292	307	324	256	287	289	303	317	294	303	292	289	305	283	280	311	269	260	287	278	291	297	309	296	277	288	302	318	295	328	289	267	284	326	287	296	301	290	280	283	272	276	297	309	303	326	311	298	280	267	285	281	288	264	297	251	298	303	310	289	278	285	318	300	289	287	280	275	312	275	270	266	282	303	319	289	287	281	307	294	296	293	275	245	305	300	299	293	307	276	321	351	295	296	277	303	269	281	321	291	297	306	289	281	303	299	286	265	286	312	301	262	301	288	291	297	351	264	285	296	278	292	307	327	272	247	269	306	320	302	285	273	280	322	302	285	312	272	291	293	284	251	271	331	273	288	292	288	267	311	290	315	314	291	302	287	292	291	318	291	303	271	289	280	290	287	277	285	297	308	283	313	293	263	303	300	269	308	288	319	313	283	271	320	289	300	282	280	318	277	324	284	283	284	275	304	302	284	307	268	294	302	307	303	290	267	324	320	275	269	295	284	324	264	288	281	310	302	268	315	331	296	324	301	250	273	270	311	280	275	267	310	297	278	297	283	302	287	281	288	297	328	284	285	314	281	300	320	283	291	267	283	281	295	311	318	288	305	312	308	312	263	288	294	288	271	305	275	301	299	288	299	312	302	305	300	276	292	278	274	287	331	289	289	286	321	293	286	271	284	299	296	303	298	278	319	289	272	265	289	274	296	279	305	277	300	257	300	277	286	284	293	273	285	313	301	294	306	268	264	275	314	300	297	288	274	265	280	275	294	307	303	298	314	290	276	292	307	309	281	266	294	304	303	303	302	270	270	271	302	287	296	271	276	334	306	297	302	273	271	301	296	304	307	272	307	281	317	302	294	278	279	311	303	292	279	296	245	267	282	285	289	292	308	295	266	282	272	314	288	298	349	288	300	298	264	275	282	291	274	270	289	320	270	280	271	299	278	313	303	306	304	265	273	267	294	310	287	292	281	277	291	285	290	322	309	300	319	318	270	262	274	296	297	280	299	269	285	306	319	302	302	309	275	304	305	286	307	282	303	279	266	312	301	291	297	273	305	270	271	270	300	267	270	312	273	290	307	290	315	286	287	279	324	271	280	276	288
43660	46480	25214	6881	2507	1038	510	489	514	506	477	490	480	482	467	504	526	501	528	493	530	458	469	445	460	457	505	507	519	456	488	500	490	511	508	484	461	514	476	455	547	490	486	497	498	493	505	485	515	477	533	489	478	510	499	495	485	479	476	469	511	497	530	450	503	483	506	484	509	488	476	516	478	495	493	526	482	470	482	493	467	489	449	489	498	496	466	473	503	486	514	509	503	480	497	489	490	477	476	481	485	489	451	488	510	485	486	466	500	524	458	488	464	501	478	502	485	478	492	532	516	484	458	486	472	505	467	481	500	480	502	515	481	504	478	473	485	478	491	511	477	516	476	458	471	509	512	524	480	495	508	479	480	525	476	480	492	514	455	479	502	454	469	484	506	495	495	489	473	486	483	461	469	483	489	508	505	489	453	508	497	517	511	483	448	495	513	467	472	462	524	462	464	484	492	476	490	517	470	472	519	510	509	507	478	480	514	474	480	470	484	486	479	467	485	500	476	530	488	506	521	493	508	489	501	485	525	485	462	472	486	497	478	502	459	487	501	473	478	496	510	506	490	484	455	481	419	498	472	529	480	505	503	495	474	466	477	481	474	463	464	545	495	474	528	483	495	515	473	483	502	448	470	477	499	499	484	487	496	483	467	475	515	493	481	516	506	498	519	487	486	467	530	489	467	496	519	495	461	501	521	481	462	496	520	468	521	475	516	473	474	497	484	470	491	495	498	479	448	497	487	481	484	474	511	484	493	461	508	499	475	510	475	487	507	489	466	465	490	487	492	485	470	458	441	496	506	499	480	503	488	515	530	495	520	506	445	454	473	473	499	490	485	522	493	493	515	482	491	451	483	488	495	498	488	471	477	480	468	466	465	482	502	497	478	464	543	505	479	513	515	498	506	526	492	509	489	468	504	479	476	453	510	494	461	472	495	504	472	507	499	524	506	504	463	449	496	488	492	487	461	507	532	476	543	518	467	482	502	455	456	497	519	473	535	502	532	488	519	493	460	485	523	502	463	470	481	513	543	471	499	501	485	500	446	468	487	509	477	474	503	525	529	440	467	495	505	497	523	527	500	457	466	488	457	467	507	429	525	532	508	459	505	524	510	463	448	524	537	498	467	467	500	500	491	469	476	518	494	452	455	473	487	491	516	485	496	491	486	436	519	481	489	488	497	478	478	480	503	482	558	497	446	494	490	517	468	492	488	472	472	486	485	508	514	467	473	459	514	522	473	513	489	494	507	542	462	496	463	518	502	480	485	492	489	482	485	490	454	441	483	506	503	470	452	444	492	519	490	499	496	508	483	465	483	507	492	524	482	515	509	499	487	457	514	528	513	482	489	510	473	474	491	502	485	466	489	497	515	461	483	490	541	497	472	480	459	473	494	482	461	493	506	460	475	544	509	492	530	464	481	472	484	491	520	480	493	499	468	476	515	466	504	496	499	473	444	502	507	497	483	492	522	499	458	472	530	481	508	475	452	509	473	492	486	462	455	479	463	514	498	504	519	517	462	490	489	467	498	537	480	505	496	484	508	474	488	503	469	449	485	436	444	494	501	481	494	460	466	488	487	509	507	487	510	477	512	499	483	458	508	510	488	491	518	522	495	521	485	466	436	557	479	491	441	482	498	493	501	518	443	508	510	505	467	458	519	493	492	477	495	494	482	454	493	477	520	460	505	454	499	487	485	520	494	475	475	463	496	464	453	520	489	487	493	497	434	470	465	457	514	498	533	507	465	494	497	510	479	498	471	485	493	503	478	463	496	498	500	516	494	474	513	471	489	496	498	447	448	433	531	503	515	483	549	495	491	492	511	501	502	473	485	477	503	481	507	478	469	452	463	496	467	487	486	460	485	483	477	504	476	468	453	491	476	487	466	493	458	492	482	509	495	465	462	470	488	478	534	454	521	460	485	520	467	493	503	473	493	502	521	529	458	502	487	469	495	472	515	468	496	496	491	495	519	486	501	489	496	496	514	526	471	472	481	493	511	510	497	512	492	469	499	511	488	481	522	510	497	478	446	489	462	500	492	491	472	484	486	506	521	462	461	491	482	547	485	510	480	490	524	488	479	450	482	496	475	475	475	502	538	461	488	535	504	488	467	496	478	455	498	483	474	488	493	479	495	478	514	491	513	541	490	486	468	476	548	489	515	518	491	511	460	555	488	479	486	481	477	526	518	532	474	484	434	455	501	486	493	493	505	512	483	480	482	519	475	501	502	496	503	483	505	468	481	502	462	508	494	489	503	477	475	510	493	516	475	489	470	515	468	476	499	491	482	455	494	520	494	505	496	519	518	519	508	449	440	468	528	518	481	503	511	492	481	491	483	508	517	501	506	517	499	469	480	486	511	511	544	496	536	502	465	506	441	497	468	459	484	510	529	495	498	538	482	494	490	459	495	545	515	527	480	480	498	461	459	496	481	479	500	471	472	506	491	508	472	491	472	496	496	482	518	520	478	506	468	493	492	486	489	460	506	502	490	461	519	491	510	460	514	502	487	476	469	523	491	503	480	453	496	467	464	483	512	501	510	505	484	479	493	519	496	501	518	478	484	464	457	489	505	517	497	490	497	508	460	500	444	516	509	509	442	464	484	511	493	468	483	444	548	502	541	466	466	507	520	498	493	486	518	486	536	474	488	482	482	518	505	474	519	528	471	452	482	511	497	507	520	502	505	507	501	482	487	526	513	469	544	494	458	515	513	471	489	488	497	520	502	463	500	489	485	500	500	462	461	446	536	505	483	472	481	515	532	468	474	486	468	519	506	531	492	453	489	492	454	468	476	440	484	505	512	519	457	525	461	511	530	504	492	483	478	475	470	534	488	515	502	502	486	455	523	536	490	477	469	481	466	459	467	482	465	508	486	480	489	456	486	512	493	496	485	496	477	452	487	498	502	501	466	457	456	498	462	496	507	471	459	469	496	477	524	503	468	474	473	474	497	467	459	498	499	480	483	462	465	525	479	465	511	484	511	485	462	453	482	478	488	508	461	506	513	513	515	469	488	505	497	464	514	487	515	485	477	465	498	530	528	492	487	507	520	520	492	464	480	491	475	481	502	463	538	462	487	474	496	459	559	459	468	499	502	475	482	490	468	520	447	520	488	472	495	479	505	481	465	478	480	465	535	511	522	510	502	509	525	482	488	469	477	480	496	469	517	517	514	506	506	482	512	483	498	488	470	506	480	478	518	460	502	467	492	489	493	477	472	504	493	487	487	527	436	518	524	511	497	503	497	482	459	458	485	482	499	510	499	522	510	465	469	501	473	503	516	492	489	472	522	491	471	527	495	470	486	448	439	431	491	469	475	508	464	518	482	475	552	484	511	501	484	503	498	475	483	524	501	508	451	496	533	504	497	508	517	490	518	461	500	497	478	504	487	462	518	496	508	481	497	480	507	485	510	507	464	482	484	467	480	476	490	510	458	493	517	526	522	509	463	498	487	517	501	499	492	442	523	499	469	517	490	456	540	506	481	447
25809	24129	30622	25059	19284	6763	559	389	393	402	431	356	415	378	398	417	378	407	404	362	390	369	363	410	345	375	378	380	394	383	387	406	411	399	423	355	388	381	396	392	363	396	372	390	403	372	382	380	386	388	370	393	411	388	387	377	353	366	395	363	373	384	381	364	337	384	354	380	366	405	382	400	364	409	392	367	369	389	379	358	378	374	360	327	373	396	387	361	375	414	405	350	375	370	373	390	389	375	364	346	389	404	392	401	355	378	366	379	414	389	382	395	385	407	354	411	392	384	382	350	405	374	362	396	366	360	355	361	390	381	391	389	371	364	390	385	374	346	384	394	374	374	372	357	394	356	384	374	379	377	373	357	418	383	394	384	351	331	369	364	352	372	384	361	408	408	379	350	373	371	359	397	378	347	403	366	340	411	376	401	352	387	385	372	373	392	388	347	353	376	406	378	383	400	363	399	353	418	369	366	392	409	385	371	409	396	378	375	364	400	378	352	385	371	380	352	349	409	359	356	348	378	411	363	382	378	357	386	367	392	406	393	389	381	371	381	348	390	372	362	380	348	358	410	383	382	419	378	384	394	367	368	411	360	399	363	384	354	364	382	405	404	372	385	381	388	389	355	342	388	380	415	382	389	406	376	402	411	410	347	397	357	390	395	389	364	383	364	382	386	407	370	388	364	354	398	383	410	397	402	390	362	367	410	372	375	364	389	394	370	396	337	362	378	375	362	353	380	345	375	422	384	396	363	380	367	410	394	350	375	370	379	380	378	378	370	346	358	368	375	372	413	394	388	389	377	319	385	373	395	377	379	374	373	370	359	408	341	380	396	387	349	347	379	362	348	362	355	349	380	409	363	383	362	346	409	395	376	396	414	393	359	364	361	399	394	397	384	380	398	367	355	384	406	364	391	387	393	366	380	411	409	360	351	381	361	389	378	405	383	363	378	383	377	411	354	383	388	382	346	351	381	347	390	355	390	341	387	362	416	394	374	415	368	355	374	350	394	338	389	367	407	364	371	362	368	418	365	378	355	365	374	338	393	374	377	396	333	381	380	333	381	376	370	350	387	369	349	390	404	365	382	343	391	381	379	393	369	418	396	400	361	360	391	392	380	396	377	343	372	398	383	372	367	382	383	353	410	370	380	396	360	388	384	415	355	380	383	401	389	386	334	356	383	397	359	382	415	364	407	390	414	375	354	358	399	358	386	362	351	370	396	402	389	362	369	362	391	376	367	386	421	385	377	365	385	378	389	385	373	366	395	368	391	369	357	353	382	375	349	388	390	381	399	377	398	385	399	400	372	381	380	373	386	368	393	397	369	377	391	386	377	354	355	405	408	378	391	386	359	383	374	360	373	362	367	376	363	386	406	350	361	364	352	409	390	381	400	385	385	396	376	367	372	388	371	410	408	377	385	377	377	364	366	383	378	374	373	415	379	390	406	403	396	415	404	408	339	366	352	367	365	369	397	373	339	342	336	387	370	369	394	396	357	376	358	406	388	405	373	404	421	384	361	393	413	365	383	382	379	406	367	390	398	353	354	429	412	388	398	373	372	411	359	382	374	363	360	381	368	369	401	385	374	352	383	348	417	343	363	403	418	371	402	371	389	379	374	367	401	365	416	377	367	402	379	364	365	382	360	410	399	356	374	372	358	406	395	379	374	369	422	380	380	373	358	373	366	375	392	374	377	363	403	366	380	388	390	407	386	370	384	387	363	377	374	411	377	376	377	366	390	374	390	403	386	380	405	385	373	387	382	383	373	332	363	393	390	400	388	392	369	392	400	363	406	378	395	384	400	399	358	368	354	350	384	385	417	404	389	374	402	345	395	371	395	371	344	378	372	395	373	336	389	397	371	360	403	360	379	404	373	371	386	349	399	399	388	370	412	390	417	364	380	362	397	348	405	409	395	364	392	376	366	385	387	394	361	371	361	358	369	361	387	380	386	417	346	331	353	378	405	419	357	362	379	374	399	390	400	362	390	367	396	388	368	372	389	360	339	363	384	387	396	361	406	397	391	368	386	373	362	366	363	413	360	394	381	393	380	365	405	405	376	389	376	380	370	397	369	386	378	418	358	374	362	369	379	381	357	378	364	372	420	406	371	380	361	355	381	393	396	369	391	368	357	359	338	355	365	374	381	384	401	369	381	351	404	362	381	333	383	391	386	388	374	386	364	396	383	366	362	382	348	397	358	359	425	373	362	372	349	387	410	366	363	382	380	402	397	365	390	398	358	387	371	375	370	359	339	368	376	390	375	350	408	368	376	353	392	363	374	372	382	410	395	357	363	377	386	335	368	393	378	408	366	397	379	401	363	362	365	342	396	373	384	319	366	382	366	373	373	355	358	338	367	385	391	393	373	368	363	380	342	373	344	395	402	364	345	368	373	396	388	378	381	387	391	371	393	363	359	371	374	442	389	373	355	374	378	400	383	373	390	393	381	341	374	361	394	378	367	394	363	361	419	412	379	357	401	383	357	370	377	375	418	398	398	396	347	402	369	395	392	356	349	375	376	347	359	377	336	392	386	356	357	373	386	373	392	389	413	411	391	399	377	390	376	344	383	370	409	395	344	375	382	392	374	370	373	343	358	398	367	390	394	383	397	388	384	394	376	385	382	389	407	368	403	373	375	401	391	374	383	377	348	372	381	372	386	338	384	369	373	397	409	371	379	366	361	395	375	375	356	376	363	362	384	385	356	435	373	382	403	359	363	374	381	392	373	372	363	374	387	402	370	344	368	389	346	365	359	381	374	366	381	366	357	374	374	365	377	370	412	362	394	377	386	374	407	389	363	394	382	394	386	372	365	363	397	336	381	356	388	366	372	411	372	403	346	360	376	373	383	372	392	352	377	401	349	360	377	392	349	390	372	397	395	399	416	392	375	355	400	406	383	350	392	375	401	364	370	412	346	380	358	395	378	365	352	382	352	391	383	367	383	432	415	378	405	349	360	369	388	381	353	373	357	366	390	371	368	405	378	359	364	362	388	428	389	385	394	410	375	384	382	384	399	422	383	373	342	354	347	376	422	414	402	364	378	379	375	350	404	362	390	399	339	351	361	396	338	411	391	387	359	359	369	404	356	364	376	376	385	357	361	393	351	392	379	416	381	350	367	345	381	368	422	395	378	370	392	384	371	383	383	433	351	348	370	377	333	401	397	408	390	352	377	412	360	365	353	375	370	352	385	385	379	349	387	362	368	391	386	389	384	403	389	392	391	368	362	402	372	390	392	357	355	406	367	405	379	407	392	391	372	364	355	409	332	383	405	358	368	357	414	397	417	365	386	377	366	398	382	404	405	381	382	422	382	372	403	374	417	377	364	384	421	383	364	366	370	357	376	356	381	372	369	353	372	378	411	365	351	348	376	403	393	379	367	369	381	388	362	373	408	408	349	385	331	370	405	382	386	390	351	393	365	397	369	355	380	363	401	369	340	364	423	371	413	409	374	364	368	368	348	374	343	385	391	379	352	353	393	385	366
62614	86145	54613	26151	12192	4186	637	588	600	632	613	633	616	639	625	643	592	617	621	600	586	596	598	610	601	599	600	557	582	605	627	627	607	602	672	571	590	605	609	602	581	617	587	634	598	600	655	606	643	585	579	625	628	583	609	630	614	595	575	613	602	620	583	633	611	607	651	602	602	626	619	584	609	638	646	570	603	614	579	623	585	629	623	636	628	589	633	641	628	606	602	620	584	576	599	593	617	588	595	567	630	615	583	588	587	595	562	597	585	627	638	655	582	622	633	625	625	593	576	626	612	581	642	636	598	669	547	587	597	584	600	609	616	612	574	567	626	629	630	589	639	577	614	618	589	639	612	581	587	627	575	595	642	580	566	605	598	613	558	621	607	646	589	613	617	626	606	571	642	663	657	600	618	616	638	641	579	599	583	598	621	593	607	592	645	598	632	578	584	587	638	616	666	570	636	608	597	589	618	617	598	604	590	626	598	642	595	591	618	574	597	617	598	622	580	599	578	608	621	624	613	588	590	609	634	580	621	634	619	629	606	580	644	629	628	599	639	596	589	635	582	610	664	593	606	613	620	623	601	630	623	578	636	568	579	556	617	594	631	651	640	616	560	588	629	599	624	586	645	644	624	610	597	603	578	607	603	619	596	588	593	620	636	615	615	616	580	659	592	622	642	623	582	636	593	629	607	584	613	608	613	600	588	607	578	615	598	616	583	612	630	633	605	611	602	630	611	585	575	614	636	622	614	640	584	619	575	637	612	594	604	609	616	604	623	653	563	626	598	588	606	660	602	646	580	632	620	623	582	621	633	568	604	592	632	623	591	628	591	597	609	629	607	612	615	597	598	652	612	593	585	568	617	629	591	593	584	612	616	586	602	591	599	654	581	619	642	575	605	575	570	629	589	599	620	632	587	637	633	601	639	616	624	614	621	602	564	625	629	577	600	588	629	618	599	616	636	619	633	638	608	650	610	551	605	625	571	584	597	620	590	633	571	598	613	582	603	575	603	636	603	593	621	579	620	597	599	627	640	616	615	605	589	626	617	630	594	611	598	612	616	613	586	612	600	658	609	616	646	631	566	628	566	576	574	606	631	617	697	636	560	611	616	607	596	633	597	604	614	591	618	607	626	607	583	594	637	582	620	641	584	573	616	594	585	603	597	595	588	594	621	613	613	592	610	594	632	570	663	635	564	606	598	593	623	632	578	595	605	629	586	645	634	629	609	601	621	638	655	572	633	569	607	591	588	635	599	609	591	584	600	628	620	604	607	644	625	606	643	609	639	627	591	599	655	618	608	605	608	608	622	605	629	618	585	628	587	602	594	586	590	606	620	608	620	609	626	574	657	601	620	585	619	575	596	607	587	606	591	614	615	600	603	646	586	623	604	631	567	622	594	615	635	543	618	577	648	600	593	614	641	544	632	638	617	645	626	631	611	585	566	579	593	604	629	626	631	605	592	605	617	622	628	615	639	605	618	602	604	641	585	643	657	594	627	594	554	598	609	568	623	595	647	599	595	605	632	620	589	614	622	605	662	563	638	546	634	609	597	610	627	613	607	611	612	591	566	618	600	607	572	634	626	607	605	556	574	606	612	623	671	643	620	618	571	603	640	624	632	629	587	614	612	608	609	638	585	588	576	653	631	627	630	640	636	622	585	581	582	632	600	583	635	595	621	603	648	595	603	642	626	583	616	584	614	621	627	580	573	611	591	620	643	604	595	596	595	599	615	568	671	620	625	605	607	563	608	603	609	620	569	613	615	632	622	577	619	590	565	623	628	604	662	638	603	630	605	636	568	589	604	609	602	583	616	607	647	627	613	640	599	619	590	632	588	628	596	662	613	609	636	637	600	562	618	594	674	628	524	567	582	619	637	601	616	603	588	574	652	619	630	579	598	578	603	602	601	639	677	602	612	612	574	590	573	644	631	610	615	627	615	592	609	590	619	628	556	629	602	611	663	605	647	614	624	608	631	627	596	606	600	614	571	622	655	616	618	597	590	605	596	603	602	628	603	603	638	628	576	654	632	589	645	621	590	602	587	595	612	602	601	631	562	648	613	613	600	604	630	602	602	599	636	597	602	588	589	567	574	581	586	593	611	603	585	648	643	620	609	613	588	640	594	628	609	620	608	570	588	571	656	633	613	568	617	606	601	593	581	589	558	649	617	654	570	587	614	618	602	603	594	611	615	619	625	638	515	629	614	611	610	582	607	599	611	643	586	601	636	638	621	673	586	608	608	605	582	614	569	609	600	634	595	635	618	563	643	631	595	642	644	592	575	615	625	597	601	612	618	569	617	662	610	602	615	611	673	599	616	610	628	616	654	636	593	599	635	574	584	584	611	643	658	612	640	558	615	629	626	609	604	613	626	600	615	613	622	576	619	577	620	625	642	594	657	590	642	619	589	614	635	574	654	614	584	576	599	575	617	601	584	602	536	642	579	626	607	592	614	596	641	594	602	612	638	628	608	624	611	618	595	623	602	587	619	598	607	596	595	557	579	614	630	614	622	596	600	653	649	646	587	579	570	611	589	573	589	620	607	605	652	600	609	613	586	636	629	627	589	657	635	573	645	589	610	545	586	623	605	596	639	595	608	608	561	625	613	590	616	600	617	643	594	569	622	613	614	598	590	567	597	576	620	646	584	626	564	573	581	549	603	607	631	595	610	587	616	615	637	644	605	625	613	614	618	571	604	559	611	597	594	589	607	615	604	609	631	621	639	653	606	598	571	625	631	626	581	591	581	618	577	569	624	646	612	626	598	589	579	594	598	607	636	658	637	603	631	650	617	571	614	613	602	584	589	618	648	577	604	618	651	636	619	658	607	640	575	584	622	592	633	647	625	615	625	587	578	602	547	568	601	585	597	628	587	577	606	555	584	608	612	608	628	596	609	641	613	619	623	593	628	595	625	544	628	604	572	580	635	667	615	589	635	623	612	572	577	625	581	627	574	565	615	635	634	623	680	651	602	624	530	661	647	626	609	576	624	611	582	625	610	637	591	628	579	604	588	608	567	632	618	659	595	611	588	599	630	602	576	558	606	593	617	618	562	609	609	595	622	633	641	630	589	607	521	612	601	591	635	569	592	632	588	595	623	620	658	630	590	591	615	565	654	577	635	622	623	586	599	617	605	650	635	624	621	628	578	587	592	598	640	588	600	645	614	599	631	547	606	603	624	557	574	584	589	597	615	582	625	587	590	600	622	589	657	612	585	653	616	591	615	600	673	580	597	528	611	631	676	617	626	595	644	606	619	618	619	600	598	596	629	630	579	602	575	584	601	584	637	591	603	577	621	621	598	584	640	608	622	587	598	636	616	638	617	569	593	550	603	627	588	595	630	658	610	632	608	625	588	615	654	576	576	603	619	592	597	595	650	588	615	620	596	643	664	602	600	603	597	658	620	604	618	590	568	640	598	606	615	581	614	594	605	566	613	651	644	593	606	634	571	646	589	608	605	625	594	611	608	593	612	655	584	588	608	627
24618	22777	29874	24601	21500	16574	2283	638	561	599	586	581	535	576	533	594	555	599	558	584	587	556	592	571	574	601	571	580	583	594	605	535	532	601	558	560	545	585	568	539	558	578	582	606	528	562	571	591	570	549	556	590	577	558	558	619	569	613	534	569	577	560	594	581	589	593	615	553	580	567	581	600	548	518	610	557	535	560	578	554	579	575	554	522	569	558	562	557	582	521	557	594	542	545	587	548	561	563	557	568	580	604	540	610	554	526	528	565	537	535	556	619	572	569	589	517	541	538	567	568	569	598	563	555	587	565	546	566	525	568	537	562	567	592	576	564	546	589	619	573	572	564	556	551	544	540	559	577	607	502	616	559	571	585	550	582	568	545	534	558	619	568	521	578	542	561	580	527	546	558	546	546	573	560	541	569	560	541	553	568	559	532	607	558	590	570	552	548	562	565	565	594	592	525	578	566	578	542	575	571	551	576	568	562	565	528	485	559	565	587	562	568	577	544	592	557	576	569	566	538	564	573	576	562	549	565	536	554	569	584	546	539	558	545	592	564	567	533	542	564	591	556	581	558	496	520	507	544	573	576	588	558	564	504	556	586	579	566	567	539	580	568	560	569	611	560	541	596	564	588	563	599	604	567	517	580	564	549	568	526	569	565	509	557	568	604	595	581	558	589	582	564	541	556	609	563	570	607	580	569	556	605	556	575	553	559	561	537	543	548	552	514	572	615	579	540	568	560	569	611	530	579	574	558	538	597	542	562	534	534	551	568	535	541	583	559	567	546	578	551	564	556	546	600	576	524	583	544	551	594	554	572	578	566	543	578	513	511	573	505	534	607	606	561	524	559	552	611	537	561	515	569	591	576	566	598	550	570	552	566	573	600	569	554	533	546	543	549	564	564	549	545	605	586	542	582	557	616	571	544	580	558	599	566	563	535	540	591	533	551	552	575	551	592	530	559	562	572	520	521	603	552	559	537	576	583	577	525	565	549	578	550	589	520	569	538	540	562	547	552	593	566	538	539	524	570	602	600	553	556	593	544	570	579	538	533	539	566	549	558	521	572	544	565	560	517	535	561	606	555	569	558	576	589	543	565	587	592	569	597	577	572	586	580	566	551	526	574	579	556	550	576	569	605	572	606	538	530	573	594	544	598	554	521	568	517	585	554	590	553	603	547	558	562	584	580	517	567	530	527	573	538	529	609	544	550	598	525	505	527	553	562	534	553	533	585	528	502	578	565	589	573	551	522	550	571	534	545	552	617	566	547	567	544	571	567	532	568	560	535	603	555	636	556	573	573	532	518	573	557	573	547	518	557	598	529	590	620	528	590	512	546	556	566	581	517	514	588	539	563	499	524	526	550	571	606	575	569	587	573	552	571	560	566	561	542	598	560	590	570	523	559	574	544	555	594	543	555	551	602	619	550	578	554	563	556	631	575	557	579	519	535	555	612	618	561	562	591	509	528	577	571	565	521	541	555	562	531	564	535	587	526	563	566	561	546	530	549	543	503	534	549	596	540	554	553	546	561	608	564	542	609	583	562	599	550	561	553	572	539	555	599	545	520	587	565	535	554	560	549	559	543	574	581	534	542	582	597	526	540	521	570	619	550	592	568	504	597	566	571	540	516	583	551	595	547	588	564	579	563	596	545	610	564	574	595	554	585	587	575	573	595	582	563	553	549	586	550	568	558	600	566	572	578	588	535	519	566	564	580	565	548	580	575	575	583	558	552	594	557	593	520	558	518	591	549	551	549	527	558	544	586	553	575	561	587	585	549	592	531	558	561	554	557	552	549	582	591	577	578	601	597	555	544	595	541	530	572	554	519	546	576	569	583	541	560	551	509	540	597	590	555	592	568	558	555	574	591	567	602	576	557	544	533	545	571	575	553	555	571	583	526	513	586	554	564	552	574	587	566	547	581	506	551	576	573	564	566	564	556	568	543	558	562	579	539	576	580	560	568	553	553	564	580	514	578	557	542	516	589	554	571	560	601	569	537	569	542	532	533	576	544	571	608	570	534	556	556	576	554	552	582	582	589	580	521	555	549	561	553	587	535	592	539	569	572	551	537	528	555	510	563	526	569	565	524	534	575	580	585	562	564	582	555	568	555	536	574	548	557	566	566	568	555	587	547	531	574	598	574	573	536	539	534	555	562	577	537	560	588	548	578	585	556	574	568	534	552	537	537	530	559	581	531	584	574	596	578	518	572	551	537	575	595	569	557	513	546	585	577	534	588	568	619	595	534	588	588	573	534	552	541	551	577	592	565	557	534	584	556	512	577	535	556	589	558	530	558	537	545	542	603	525	607	552	526	564	543	592	560	573	534	552	604	523	575	592	604	581	558	557	565	552	543	556	536	556	562	555	534	640	571	528	547	578	545	521	556	586	564	546	593	558	584	574	565	525	551	553	565	556	551	549	557	593	548	601	575	491	514	568	506	544	618	548	533	518	579	540	563	552	546	590	554	522	577	533	539	579	530	586	563	606	555	498	583	584	535	561	526	576	554	556	566	557	535	561	566	541	551	558	565	599	567	518	562	552	527	562	566	599	604	541	570	559	590	561	553	540	541	545	580	581	559	578	604	557	558	582	596	540	562	545	605	517	556	546	560	561	574	565	562	579	559	584	563	544	544	510	539	556	578	546	548	606	522	545	593	568	572	576	525	559	555	569	564	551	556	569	558	537	572	559	535	555	606	569	543	537	520	553	538	533	550	537	580	567	572	506	555	548	583	586	550	537	557	570	541	598	559	591	553	541	572	550	577	534	553	585	557	536	582	554	549	520	564	559	539	601	588	550	563	555	613	568	607	535	580	571	622	541	557	526	583	581	542	554	558	572	534	567	577	556	574	568	531	560	568	556	539	519	590	587	572	535	569	552	560	599	572	529	578	553	565	599	523	534	556	543	593	552	594	558	562	554	575	521	557	577	582	543	557	563	557	558	557	518	554	557	565	544	535	600	570	584	602	554	538	534	560	598	574	550	600	568	542	546	546	543	590	549	610	543	529	533	571	626	546	572	557	546	557	592	575	555	563	542	604	561	572	579	576	555	619	572	575	567	574	564	604	542	583	579	524	572	590	566	585	584	578	579	567	560	559	566	562	558	546	583	565	567	521	576	570	511	547	558	562	601	622	596	567	584	560	552	541	542	537	598	564	557	579	577	537	578	567	521	548	581	575	596	566	532	529	598	617	572	584	522	541	552	547	566	571	545	548	576	551	566	556	552	561	528	558	540	549	586	552	580	562	598	614	566	532	576	611	562	553	582	596	550	559	541	548	604	586	551	640	580	551	604	540	587	547	571	592	551	557	580	529	547	567	577	568	539	577	618	565	514	602	553	576	529	558	587	545	543	544	576	548	570	574	582	580	607	585	602	556	576	563	555	545	543	564	543	530	551	572	585	600	550	512	559	572	546	575	616	582	533	559	551	550	569	556	589	560	542	605	540	520	522	573	505	568	547	522	561	583	547	576	557	516	554	574	593	543
60318	92580	62308	33337	17326	6824	914	930	902	873	875	849	852	881	847	883	836	855	907	856	849	857	898	850	827	833	884	856	874	808	900	859	827	892	862	822	840	876	856	869	830	830	849	858	848	884	825	878	864	798	842	828	840	809	857	822	817	868	840	808	854	822	852	854	849	835	879	838	851	812	879	858	891	866	881	849	857	843	887	856	837	853	814	857	866	856	885	808	895	829	844	867	857	800	851	877	849	828	868	845	881	836	865	912	901	857	867	848	870	829	883	896	833	861	825	876	844	880	868	886	816	829	827	886	831	880	881	824	881	834	870	843	898	844	857	819	889	912	879	863	915	818	838	807	854	835	859	868	866	909	890	843	839	811	844	865	784	856	835	849	897	821	875	881	857	851	834	897	854	816	839	807	904	775	825	848	926	895	850	815	917	842	821	858	843	851	854	860	858	949	858	806	852	902	844	839	862	835	862	854	879	867	873	908	836	865	861	852	882	890	865	822	844	885	839	885	826	863	888	865	880	918	812	891	823	859	878	846	858	838	853	826	824	816	832	888	826	907	859	844	895	904	901	818	864	901	835	856	846	803	868	833	891	876	863	855	814	870	867	882	848	855	881	861	882	881	839	825	834	863	811	860	892	854	851	887	863	890	858	845	899	850	858	891	866	826	828	898	848	797	900	886	846	865	842	840	875	878	903	876	835	843	823	877	833	858	848	902	874	883	880	856	898	880	849	881	849	881	860	877	840	845	872	903	874	814	825	880	894	839	855	819	830	802	856	856	866	847	866	882	812	871	812	857	865	867	850	862	873	848	862	844	842	932	872	833	852	857	895	831	912	875	851	847	792	835	870	883	896	836	893	828	873	868	885	873	827	820	839	867	911	844	834	868	915	853	879	863	878	919	842	855	850	849	855	846	860	869	854	870	855	838	806	935	905	911	887	837	827	843	825	875	849	891	841	827	818	856	837	910	835	876	854	810	870	869	824	864	853	900	861	879	871	850	839	831	848	856	846	894	874	851	867	898	897	850	851	891	856	828	826	882	886	826	896	873	831	889	867	868	890	842	897	885	878	818	876	866	841	846	824	818	829	891	858	837	863	923	854	865	944	837	900	824	913	871	795	857	865	912	871	830	876	900	897	807	892	850	930	821	779	866	851	867	847	830	864	868	865	881	862	842	874	835	836	845	870	827	926	845	774	817	856	863	814	815	823	824	854	833	810	849	876	821	828	905	822	900	839	838	852	850	827	840	809	878	831	850	830	868	862	869	893	846	878	872	847	880	879	888	877	836	840	864	812	865	854	841	833	840	844	872	834	890	868	884	844	838	857	840	848	819	845	866	899	841	865	827	856	940	860	837	855	786	854	872	827	872	834	855	838	837	909	883	880	877	888	892	804	848	861	827	882	841	799	834	790	832	892	843	891	854	838	864	903	876	834	816	838	878	817	856	857	890	817	872	890	859	811	826	853	789	837	856	837	865	874	891	847	830	868	889	866	843	815	823	862	839	811	833	869	881	828	821	854	866	871	837	870	871	820	850	822	833	868	867	840	789	813	871	793	817	899	851	857	839	825	842	843	886	825	858	829	829	918	844	820	841	872	822	870	845	802	875	900	826	883	876	834	904	864	856	825	895	873	834	832	865	914	883	860	875	841	894	836	822	894	860	875	857	877	817	829	862	830	884	860	855	872	835	806	824	804	815	864	858	874	869	843	871	880	868	829	878	922	869	894	882	847	918	890	885	846	866	849	885	852	838	878	928	821	849	897	889	875	824	873	834	839	851	836	861	841	884	839	821	917	865	880	858	810	806	911	826	865	859	875	861	833	839	912	858	840	844	881	815	880	914	854	833	809	861	830	860	840	838	824	918	874	861	892	855	838	875	851	848	815	803	896	889	795	859	856	860	944	848	861	886	901	838	896	884	859	852	855	891	866	867	850	891	816	838	858	818	860	860	862	846	824	860	822	882	877	810	825	878	813	843	870	860	797	878	861	854	820	832	830	902	836	790	871	820	885	818	870	858	877	867	810	845	788	863	832	838	886	836	808	896	839	931	840	854	853	897	904	925	856	957	836	913	829	867	905	871	869	872	862	869	856	929	814	875	900	871	830	861	870	837	817	891	867	897	806	869	905	870	886	847	828	901	815	898	855	824	808	849	888	840	864	870	837	834	857	865	866	898	852	843	860	920	865	864	869	865	963	861	847	907	816	892	922	815	890	826	860	845	857	824	863	869	854	808	841	855	872	887	866	839	866	872	815	834	824	858	893	838	836	823	903	883	884	846	893	851	897	869	809	866	867	908	902	830	862	862	877	875	868	860	957	826	811	869	850	799	869	878	800	908	833	861	862	900	848	892	857	845	868	868	830	857	864	870	838	852	850	830	814	863	874	871	840	859	870	821	850	860	802	854	847	854	816	868	841	855	843	893	893	841	804	853	791	809	882	905	862	855	850	852	850	863	828	848	880	853	841	919	809	866	892	818	884	898	828	875	840	880	857	847	838	782	885	908	902	871	815	820	890	859	851	846	835	885	799	882	842	879	922	864	849	865	889	901	792	847	839	815	866	889	850	847	849	854	883	885	856	821	851	856	859	818	875	876	896	866	854	892	893	865	812	825	851	799	858	863	858	887	817	835	850	885	849	856	874	840	869	879	847	839	879	867	865	884	898	859	882	883	896	832	790	814	900	837	882	836	839	864	877	816	828	862	842	887	835	807	865	816	886	861	841	884	859	816	898	853	879	830	853	843	841	865	845	841	892	883	885	824	858	849	874	889	855	887	923	859	839	921	850	827	843	862	861	844	897	891	888	867	894	819	875	854	830	893	868	853	828	818	859	854	850	836	918	880	864	864	813	832	877	838	872	835	906	850	820	835	832	902	841	841	837	829	818	873	814	877	816	839	894	892	869	846	889	871	834	801	917	884	886	863	865	914	868	906	788	831	797	911	847	897	827	922	857	856	903	886	805	890	870	836	843	875	801	840	890	882	838	870	840	850	902	861	857	881	820	842	849	823	861	851	891	887	863	932	854	895	819	862	824	876	841	814	859	872	841	890	878	857	862	844	797	884	885	831	885	866	906	875	837	879	835	870	849	903	861	828	844	811	921	884	840	900	853	820	847	829	861	820	838	880	854	869	837	848	863	869	901	871	833	865	861	885	826	845	835	838	889	780	843	839	884	851	857	841	865	857	844	840	815	859	861	872	833	830	841	911	900	859	881	862	817	864	891	860	817	825	860	842	880	874	833	846	873	860	802	892	855	845	798	823	866	882	875	867	835	869	804	852	857	791	850	913	869	830	837	870	897	859	898	905	850	879	851	896	807	861	766	897	867	884	889	863	847	856	847	884	900	829	854	821	809	815	885	835	891	878	872	820	838	905	830	843	883	846	783	862	873	836	867	849	871	886	884	774	877	869	861	888	879	873	847	870	869	834	892	911	815	857	835	887	812	841	828	855	903	913	868	838	879	858	802	915	858	811	841	860	903	888
34129	29365	23075	8158	1340	519	280	289	334	291	297	265	269	329	276	247	299	289	284	307	295	277	299	279	277	259	295	291	331	271	270	286	297	288	266	295	287	313	285	280	266	274	260	284	276	249	266	300	297	278	266	300	306	306	272	308	278	280	281	271	322	294	256	292	295	281	297	274	291	264	275	291	295	318	321	312	303	278	321	273	288	276	279	301	306	270	285	300	311	276	273	311	291	301	292	266	293	291	239	260	281	277	275	322	277	285	282	261	289	302	275	302	264	305	290	300	263	306	290	266	275	270	283	265	292	285	291	261	271	313	311	315	266	301	282	296	272	314	276	278	273	286	306	286	267	281	261	307	285	293	315	281	307	288	289	291	289	292	279	257	276	273	251	295	284	281	298	295	303	333	297	288	300	312	278	303	293	295	313	294	301	305	273	276	290	279	292	278	323	257	289	290	282	255	281	277	281	305	281	299	270	285	270	282	307	295	280	274	271	315	311	272	277	304	269	272	275	314	289	293	301	306	289	292	303	327	311	289	283	270	283	291	290	272	270	303	295	271	298	268	300	308	260	292	286	276	266	312	294	275	289	285	296	308	296	284	279	298	257	256	308	269	311	299	282	311	286	271	276	290	289	257	301	252	263	260	285	265	310	293	320	300	279	292	261	290	293	288	293	286	278	286	293	310	306	276	296	279	314	261	281	272	303	281	299	291	291	269	317	294	295	293	276	294	267	301	258	317	282	290	279	304	283	292	264	251	282	307	274	250	293	265	268	274	303	283	287	289	267	287	310	295	262	301	287	269	272	275	294	283	286	291	294	305	280	283	278	269	276	276	306	296	274	264	301	272	300	289	304	297	284	305	288	292	301	274	293	291	280	264	291	287	244	269	278	318	309	296	290	257	278	315	302	305	328	300	306	298	279	285	273	279	307	316	275	263	302	294	262	290	291	246	293	297	303	305	265	289	288	278	304	283	290	317	292	284	280	266	262	290	262	286	308	280	278	291	312	337	326	260	305	292	294	276	300	299	301	275	304	260	266	290	286	293	263	254	283	310	282	259	263	308	314	292	275	282	298	304	288	267	289	299	279	329	308	291	292	299	306	306	278	275	291	300	316	272	287	294	288	281	320	273	297	275	260	273	253	288	289	296	246	292	313	296	316	258	285	294	307	291	293	267	280	312	290	286	291	311	311	333	301	289	298	279	299	301	313	282	287	284	301	281	284	293	300	282	277	250	300	265	297	255	299	296	286	282	290	282	295	258	293	286	292	292	310	286	310	306	280	289	275	298	272	300	309	305	251	307	291	279	319	318	279	277	316	294	274	285	274	282	286	290	287	281	292	281	290	308	252	301	297	272	290	301	278	274	281	293	297	257	288	278	280	251	284	292	309	265	309	273	270	249	293	278	266	298	293	296	283	297	291	310	297	280	295	289	293	290	312	293	306	300	298	295	272	276	300	269	349	304	270	298	291	290	279	291	311	288	234	286	286	299	291	288	296	266	318	281	295	250	295	279	303	295	290	288	317	291	297	287	280	283	286	282	316	292	310	307	283	286	284	243	288	292	283	301	307	307	299	308	310	301	281	285	298	269	313	280	279	306	283	255	306	308	286	290	298	263	317	305	284	271	296	296	293	263	310	292	294	277	316	298	278	284	278	276	298	301	296	273	277	281	276	280	297	290	294	307	287	314	300	285	295	292	288	292	296	296	281	288	295	272	281	304	285	269	288	305	293	292	297	300	329	274	280	290	284	274	274	264	294	270	268	271	304	300	306	294	319	285	287	302	287	293	292	270	312	268	302	301	304	320	309	290	286	288	320	291	292	305	283	311	272	273	260	275	294	297	290	278	303	281	291	284	301	286	287	287	304	285	271	286	291	304	309	294	290	281	298	264	262	280	302	293	293	304	290	298	294	284	284	323	270	287	306	265	307	289	281	295	312	280	285	319	285	261	323	297	270	286	290	295	297	296	299	272	307	245	288	294	268	287	286	305	281	316	266	266	292	271	272	288	268	282	294	292	327	299	308	300	298	273	286	295	293	293	303	306	278	284	289	314	278	297	276	267	316	286	301	273	300	288	278	274	290	274	259	303	297	285	267	312	292	278	264	276	308	302	321	277	319	289	309	265	268	292	273	290	332	289	316	280	269	293	286	264	263	266	304	278	265	271	276	298	300	302	295	305	287	269	253	265	275	293	288	278	326	291	260	258	267	275	267	304	278	284	297	279	291	293	279	285	271	314	284	297	295	300	268	286	281	289	313	259	260	285	293	260	310	293	268	291	296	316	300	278	302	285	308	273	275	328	294	286	307	287	267	304	277	325	306	307	290	271	318	297	279	306	334	291	284	280	276	300	278	263	290	313	283	288	285	289	273	314	281	296	306	255	297	312	313	289	273	296	289	315	308	269	297	291	301	286	290	283	299	304	290	306	260	287	275	304	279	267	282	269	272	261	298	303	298	317	282	311	276	261	272	264	265	307	295	303	303	289	301	290	291	266	313	306	273	274	282	324	293	303	319	304	321	287	320	278	291	307	280	284	254	316	264	267	276	287	273	313	305	283	267	270	296	324	265	263	284	301	287	286	295	273	289	259	303	289	296	280	290	298	293	278	298	295	312	274	280	279	299	305	293	316	255	310	301	295	280	290	334	287	276	282	288	309	314	279	299	289	314	270	246	288	305	278	253	296	291	291	294	264	262	250	264	262	314	278	296	288	297	273	271	291	300	293	315	288	293	261	274	304	260	286	314	270	288	294	290	271	343	295	288	317	274	303	298	296	267	312	276	294	296	276	277	303	275	275	276	285	301	307	279	313	264	320	308	279	281	294	285	285	294	309	258	256	284	274	280	280	278	307	278	278	273	281	300	289	303	289	317	289	286	304	296	276	306	266	285	271	289	298	293	279	286	286	265	325	283	295	284	259	286	316	292	299	284	284	294	299	305	288	260	294	265	321	288	299	331	295	279	306	307	302	294	293	286	302	283	320	275	341	311	270	278	300	283	277	266	266	246	349	280	292	289	284	255	282	274	271	273	277	262	294	287	303	310	280	295	281	319	262	282	298	290	278	285	299	308	277	311	310	299	274	297	302	272	282	286	295	289	296	276	291	277	301	298	289	291	274	296	305	287	269	295	284	292	292	285	289	303	278	308	291	283	280	268	294	277	290	299	294	304	280	299	299	302	298	302	299	302	289	285	308	322	275	294	279	298	288	288	263	269	301	262	315	313	270	319	317	305	329	314	265	310	283	274	326	302	298	268	277	284	285	328	266	288	323	321	285	289	271	280	273	276	289	290	289	289	294	316	285	280	282	291	264	265	307	272	291	258	302	306	281	276	268	282	268	328	275	285	289	289	306	319	262	267	285	290	268	269	302	286	268	274	288	302	306	251	305	277	287	298	273	279	293	311	307	257	281	321	259	284	274	322	257	324	303	293	279	284	264	290	285	295	295	302	307	290	290	314	287	285	288	275	287	284	293	322	295	321	337
44890	43421	24920	7026	2663	998	487	447	438	465	462	478	478	490	451	488	487	516	480	483	492	498	483	472	508	469	466	467	469	511	491	458	471	507	512	505	509	495	483	470	493	501	477	491	448	493	499	442	478	434	464	452	467	492	468	494	474	528	457	480	501	468	524	482	472	462	508	501	448	501	499	509	495	484	495	441	523	509	439	459	465	463	515	499	446	450	521	487	491	498	482	517	484	471	506	467	467	450	486	485	472	448	494	494	513	489	461	498	519	504	481	477	467	488	464	524	481	446	500	478	474	459	507	463	511	490	504	458	463	487	463	527	497	521	487	491	504	466	449	520	519	517	505	472	468	456	530	520	488	517	507	457	485	489	455	472	495	500	509	510	474	486	516	519	479	482	481	481	471	441	459	482	482	483	485	494	501	489	469	490	506	494	482	464	490	454	438	490	464	503	461	497	483	472	493	503	523	531	503	480	448	481	470	470	463	453	487	488	452	439	465	469	510	503	451	476	506	498	486	476	515	489	511	458	517	476	502	473	470	484	490	498	513	496	477	529	456	466	520	496	504	470	429	471	454	487	484	469	472	472	453	495	487	496	477	507	473	471	511	511	477	496	487	476	490	467	503	461	495	487	478	464	497	474	451	474	504	433	469	437	476	460	505	476	512	504	476	456	472	485	459	490	444	513	476	446	492	462	542	497	489	537	487	428	438	486	487	490	473	507	488	494	437	496	453	517	485	470	522	484	453	490	498	470	459	488	462	472	485	458	472	459	544	468	476	456	496	499	504	455	506	523	477	513	480	499	487	516	525	503	460	520	474	457	478	471	475	480	521	504	493	510	504	482	524	485	485	498	495	518	498	515	461	508	484	501	423	455	520	506	481	509	488	523	517	462	495	463	466	492	514	475	506	504	514	454	468	471	499	467	497	464	481	526	490	452	472	504	475	516	458	521	465	472	473	493	487	494	463	493	477	480	483	495	485	461	478	486	474	476	478	466	463	498	429	434	522	493	477	490	501	463	471	465	515	517	501	474	474	454	488	433	494	487	459	502	469	490	467	456	451	513	425	433	493	477	500	480	477	487	479	497	424	491	496	479	508	502	473	472	483	484	478	510	474	540	522	467	492	456	520	460	508	522	480	427	493	480	450	470	489	453	478	482	473	470	469	470	491	482	502	526	502	479	480	499	473	462	488	490	477	501	462	470	487	496	511	495	458	523	450	458	481	459	495	504	488	474	471	502	495	475	497	482	516	490	451	458	500	483	482	493	521	481	437	474	465	482	494	517	451	500	474	502	486	514	469	430	457	464	497	462	450	505	461	501	447	471	448	496	444	453	479	453	459	496	456	483	503	524	495	475	478	475	481	492	491	445	485	429	466	474	475	486	484	500	462	472	451	462	476	453	511	455	499	503	449	515	475	509	477	521	469	453	473	532	508	450	487	511	500	481	479	490	483	490	514	491	457	472	507	489	442	476	508	489	481	439	496	483	454	452	504	453	475	471	456	511	508	504	466	494	489	459	475	470	525	499	470	475	471	489	482	480	459	475	511	501	469	503	510	502	505	495	482	462	484	470	484	474	445	484	473	518	487	472	493	494	468	497	523	454	527	497	492	487	501	485	468	469	493	474	522	482	488	502	475	491	500	494	495	457	457	447	480	481	468	497	438	431	460	480	464	525	470	434	438	486	470	481	489	484	495	492	495	462	479	487	503	470	508	492	505	510	469	475	508	500	489	489	500	464	464	506	470	477	491	450	488	492	437	454	499	475	479	503	464	484	484	498	447	494	476	462	471	511	453	458	446	455	465	459	485	426	459	497	488	482	494	480	487	471	442	477	466	479	486	488	454	484	483	458	480	484	480	498	491	484	477	443	472	465	481	483	496	478	471	466	475	497	465	491	466	462	509	495	428	503	521	502	463	466	483	487	454	499	479	479	504	503	483	486	438	415	467	479	469	495	422	476	511	491	470	445	468	522	487	486	511	477	479	472	447	474	499	484	500	482	464	514	500	497	510	474	472	470	485	478	490	509	471	498	482	470	506	473	454	481	475	509	467	502	492	473	474	482	459	510	504	497	474	520	451	469	479	486	512	449	538	462	457	502	495	497	489	468	467	513	506	530	471	502	484	487	489	512	490	478	493	456	469	477	488	496	511	457	465	434	509	483	500	501	467	504	487	485	498	490	509	469	451	495	475	462	479	536	479	477	460	460	479	471	485	480	495	480	504	498	519	462	461	421	453	462	441	470	467	456	512	468	471	467	477	510	465	508	469	483	488	463	450	497	493	487	459	516	483	484	449	461	497	486	492	505	485	518	494	422	461	489	473	470	481	479	507	492	485	466	470	467	480	469	487	496	468	485	522	481	490	461	477	489	494	477	483	495	477	488	443	492	494	483	513	500	475	496	517	503	485	466	486	545	473	504	468	528	484	451	466	430	482	485	490	487	457	503	520	472	430	485	465	515	495	520	504	462	466	491	477	475	474	472	448	473	506	471	494	488	477	501	473	469	509	483	457	442	458	488	468	480	449	494	477	515	453	460	522	468	453	443	498	501	499	486	507	440	452	505	465	470	455	478	465	468	467	479	546	518	449	474	514	525	463	492	510	485	492	502	472	452	486	475	521	499	487	481	506	464	481	488	508	484	474	509	481	471	517	489	537	484	475	485	446	499	449	508	516	487	479	459	509	463	497	499	513	486	490	446	473	468	502	484	466	502	498	441	486	451	483	484	471	478	498	491	497	462	523	495	478	460	468	497	501	535	503	463	466	486	477	487	467	464	491	470	479	514	493	453	490	482	496	515	484	475	474	456	548	464	506	469	476	477	478	494	485	477	478	434	479	462	491	477	498	447	486	519	487	474	491	450	496	467	486	480	497	487	490	471	486	501	498	444	484	443	483	517	512	446	442	531	459	488	485	482	429	453	514	456	484	456	495	451	479	470	481	497	475	538	489	509	461	503	485	480	475	492	494	475	467	428	520	444	516	471	499	529	430	457	497	449	497	504	520	514	489	487	501	470	494	508	439	484	458	476	475	490	498	485	493	470	513	525	457	482	501	505	485	479	464	477	511	480	489	493	490	494	462	491	474	468	467	472	479	471	511	511	505	500	476	473	458	453	452	469	471	514	498	486	491	473	472	484	494	472	476	503	466	503	458	466	508	456	478	494	490	489	458	478	511	484	542	451	484	509	453	482	468	482	457	450	466	445	508	467	476	527	481	457	512	517	506	507	489	482	459	488	485	506	486	509	436	474	527	471	477	473	505	434	466	473	510	510	477	465	472	451	495	466	496	450	493	462	476	543	489	497	521	484	486	455	456	468	468	492	494	448	469	462	477	519	472	493	509	476	481	452	480	483	509	438	530	472	448	469	478	475	467	483	469	533	467	444	490	464	507	491	442	510	495	492	475	482	500	470	488	488	491	491	460	517	459	474	468	491	480	506	455	483	477	480	509	428	471	489	463	485	497	516	470	489	468	484	447	523	457	464
25972	23531	30571	25643	19369	7257	594	432	386	360	394	366	377	379	400	387	377	371	429	376	357	373	367	339	379	338	387	371	368	401	346	390	389	368	376	380	359	387	391	383	404	414	382	341	372	421	376	378	401	410	410	375	361	391	356	355	364	355	368	387	403	391	358	372	394	364	379	380	376	356	410	393	362	388	387	363	370	392	375	359	394	389	405	378	361	401	390	381	377	385	399	383	357	367	330	384	373	344	367	346	388	414	329	370	388	391	380	374	350	361	358	404	383	367	362	329	331	374	374	403	394	358	403	378	345	391	391	377	419	347	388	403	361	381	388	371	384	379	413	341	395	344	386	374	359	403	349	386	347	402	389	403	404	351	387	396	382	388	379	345	375	367	395	377	425	399	367	389	413	408	345	381	342	393	413	364	342	358	368	383	346	383	419	355	369	372	395	341	366	367	378	349	360	335	376	357	366	344	369	373	384	401	381	382	372	359	394	377	383	351	362	377	361	356	385	352	360	332	335	389	378	385	362	377	373	408	347	370	380	360	388	377	363	370	392	338	367	392	367	365	332	342	358	344	385	367	368	366	348	369	407	342	375	383	346	341	374	372	401	363	425	351	342	361	375	348	393	363	385	389	370	412	336	396	365	383	361	395	372	380	374	404	380	380	402	374	379	365	374	375	350	350	376	378	360	356	394	343	368	373	372	334	366	376	396	385	390	373	356	368	354	340	363	394	345	376	342	412	357	373	381	363	338	405	354	398	384	353	400	349	361	332	372	362	348	353	360	410	352	354	389	370	375	339	367	375	385	410	350	380	364	390	384	373	381	373	365	366	384	383	370	346	349	366	378	387	320	381	392	386	366	364	371	370	357	365	337	344	378	378	395	399	336	376	378	360	371	410	381	372	338	387	358	344	377	408	414	345	368	380	345	382	371	377	341	388	368	378	402	363	360	388	362	354	385	359	394	392	365	377	368	345	357	375	331	363	340	350	342	402	368	377	377	366	365	381	378	395	381	367	352	359	407	351	395	348	378	362	356	369	378	382	382	399	354	348	359	409	402	337	381	374	378	331	379	377	358	379	389	363	373	421	376	426	345	348	359	375	365	388	355	384	366	375	397	361	342	373	403	406	378	401	371	382	368	382	380	338	349	361	378	370	358	323	377	383	407	396	385	354	399	393	366	359	366	413	377	376	349	386	394	387	375	392	392	367	371	373	364	382	372	370	360	411	375	337	373	399	394	374	363	399	382	361	380	379	370	379	362	388	372	388	411	349	363	407	410	389	369	342	365	369	377	369	416	362	329	399	351	370	385	404	353	367	359	380	375	362	413	403	376	347	364	389	347	390	355	370	405	363	368	378	380	392	375	378	370	375	324	383	363	359	345	378	385	356	378	365	364	404	395	376	366	356	365	389	355	353	379	355	362	390	366	349	348	368	330	371	364	373	367	368	367	373	377	371	384	361	389	349	371	391	352	354	382	373	370	327	353	357	366	409	363	391	387	394	366	369	367	379	335	355	371	373	356	382	348	354	354	369	357	368	411	358	369	355	371	371	348	355	382	354	366	374	380	361	381	373	361	357	356	338	375	380	389	350	337	332	392	365	373	343	391	385	373	383	366	362	386	341	375	384	384	340	397	383	371	374	370	360	363	365	419	346	354	357	376	363	381	374	353	384	374	376	379	341	349	360	331	380	379	356	330	406	368	376	404	371	382	380	356	353	381	361	397	361	379	365	392	367	347	372	352	357	359	370	411	357	391	352	339	376	381	364	383	405	395	353	379	387	388	371	414	349	353	337	379	377	363	393	385	372	360	362	359	362	374	360	395	405	348	363	373	385	353	390	368	351	391	373	357	385	370	364	373	367	363	361	328	346	370	407	368	379	381	365	338	371	361	416	361	379	391	377	358	379	377	389	374	380	363	383	382	343	387	375	377	348	382	371	341	388	351	375	376	381	395	351	347	343	351	370	355	382	340	357	370	372	362	374	343	377	378	390	420	400	371	345	399	368	360	368	342	341	346	341	332	380	404	349	375	345	372	355	346	375	359	365	364	362	372	384	328	348	361	380	346	354	401	381	340	376	370	372	387	366	359	403	365	379	386	350	371	354	407	391	359	387	373	366	352	379	322	340	347	398	359	381	345	364	369	335	363	406	351	357	362	365	377	357	366	355	373	395	338	374	354	387	368	386	358	381	357	410	399	401	386	383	341	352	351	375	362	370	352	356	381	340	367	349	357	371	384	387	364	356	373	366	379	404	352	359	374	387	343	385	349	376	349	356	352	353	356	381	375	378	391	365	414	353	381	393	371	401	346	357	344	352	360	348	375	421	361	392	363	333	382	405	385	386	372	355	349	400	380	393	370	357	371	350	386	338	370	368	353	378	393	393	349	418	368	354	346	338	379	358	379	354	388	341	371	339	378	376	368	335	375	374	362	382	363	387	380	397	346	377	411	381	384	371	377	376	356	381	407	347	399	383	366	387	348	394	374	342	350	357	378	381	336	343	377	378	368	328	417	366	374	347	410	382	389	357	374	358	357	382	354	342	365	381	387	361	379	393	390	374	379	321	357	366	370	400	364	373	354	381	330	372	403	355	362	367	344	375	368	359	357	374	353	352	381	371	385	359	351	348	379	366	392	366	380	370	339	350	391	345	381	366	346	361	354	369	387	364	391	332	394	375	435	379	371	368	379	396	386	388	374	338	389	372	356	361	403	361	375	354	362	372	389	355	341	328	399	364	343	385	351	378	377	371	365	371	354	365	362	370	380	358	378	371	374	381	391	353	365	343	355	382	361	341	358	358	357	386	382	359	368	361	365	357	355	377	352	361	413	378	332	395	359	393	350	353	360	354	387	388	371	373	353	373	371	310	352	368	371	429	375	364	382	343	383	377	331	348	347	372	383	373	376	410	355	363	358	373	381	377	342	390	343	368	341	408	389	358	363	388	356	347	349	370	340	370	409	367	359	387	333	395	402	367	375	378	389	387	360	384	355	397	342	359	380	420	380	352	378	380	363	371	346	352	370	368	375	368	349	361	370	377	398	372	367	348	344	391	388	370	363	350	347	429	375	408	372	391	371	387	351	351	377	349	409	373	363	384	390	383	343	366	376	347	354	367	345	370	362	357	338	365	385	367	341	346	384	384	396	379	376	390	350	372	356	360	371	365	367	357	375	364	368	367	385	360	371	367	376	379	351	357	378	389	372	373	398	324	390	366	363	390	345	379	343	360	376	385	364	364	382	365	418	351	378	365	347	364	373	381	396	376	382	368	379	380	363	338	371	380	384	347	375	370	347	399	401	383	400	345	373	394	383	344	375	357	390	392	384	334	383	383	335	339	398	342	402	367	344	358	378	350	365	377	386	385	383	368	380	396	361	373	365	360	380	373	390	357	339	338	339	381	356	369	388	377	356	397	357	374	400	350	392	350	349	363	383	369	358	380	362	356	371	361	358	350	338	391	382	361	367	361	373	342	376	379	363	345	383	384
62147	81531	55891	30947	14914	5600	570	603	595	599	571	595	606	635	626	586	558	607	675	592	616	582	580	562	590	606	629	558	633	592	542	567	603	584	595	569	603	567	564	641	575	586	599	599	589	583	560	620	622	625	635	609	601	584	589	581	545	605	561	566	595	591	575	614	618	617	588	604	599	560	586	590	578	618	591	551	569	571	562	610	610	586	607	600	634	583	593	593	580	567	590	578	605	600	603	590	597	633	556	603	591	550	624	582	621	609	615	568	617	562	604	560	590	587	576	591	582	590	609	564	619	592	609	609	613	576	614	599	595	596	607	594	569	656	570	636	597	584	630	579	563	586	611	637	629	611	599	601	595	575	588	586	606	586	617	591	565	583	630	557	599	565	573	585	612	607	595	637	546	582	591	621	601	637	568	631	604	633	587	570	602	575	593	613	618	579	617	621	573	637	636	643	606	611	611	605	609	539	588	564	597	583	564	603	603	594	619	611	557	594	633	592	601	641	595	641	584	553	579	615	635	574	631	582	617	591	612	581	587	576	600	603	598	617	558	604	590	591	615	615	593	576	596	627	586	602	604	607	594	591	581	593	621	558	599	581	611	624	582	622	582	572	604	585	539	572	594	684	564	616	596	634	572	629	625	580	601	607	604	632	573	631	580	593	596	603	587	575	589	547	572	642	620	596	590	550	563	594	564	564	580	645	598	549	591	568	567	603	597	574	609	584	575	599	603	602	603	552	579	557	606	593	595	592	560	598	586	606	617	628	625	575	574	622	578	585	616	623	572	584	560	608	579	638	555	580	651	608	560	599	596	602	608	618	616	608	620	583	561	579	602	595	572	583	609	557	607	571	618	547	585	620	603	594	605	615	607	541	609	567	612	593	537	573	591	574	582	577	619	605	606	604	544	603	589	611	602	637	630	612	631	603	583	613	589	590	579	626	585	593	610	582	602	612	584	587	587	649	596	608	611	602	550	584	611	571	629	597	577	624	580	607	593	632	591	592	588	591	583	600	585	576	561	592	609	625	600	645	620	573	569	658	581	623	596	554	580	600	606	586	570	615	607	601	611	624	567	630	601	603	583	588	638	569	581	573	585	617	594	623	635	572	579	555	623	578	568	601	615	600	567	584	590	577	581	610	613	608	586	628	619	589	629	634	557	616	635	560	656	565	571	583	599	586	584	602	603	522	587	573	607	606	599	570	582	595	609	599	592	558	635	584	581	607	562	582	586	625	584	588	605	580	591	598	582	607	550	587	636	594	535	585	588	635	647	595	611	597	604	635	569	570	627	597	563	601	558	586	602	642	623	644	560	590	601	632	581	579	589	605	619	616	596	578	629	621	586	574	628	562	578	635	603	573	583	594	567	619	641	590	567	560	619	561	594	589	580	557	607	621	604	571	609	638	592	599	591	563	625	613	550	646	640	577	535	598	580	611	584	551	581	601	639	611	594	611	586	575	597	548	615	586	595	601	587	568	605	563	563	575	598	588	581	594	605	562	599	615	573	568	591	551	552	590	565	569	593	597	612	602	585	606	598	588	568	639	577	599	619	614	602	581	590	587	610	587	613	595	593	584	605	606	555	611	595	634	600	581	605	570	619	605	616	558	601	597	624	614	606	608	592	591	605	612	563	564	599	607	558	560	565	575	630	600	582	579	596	528	570	631	532	615	542	594	607	626	619	609	544	621	602	599	593	592	563	581	602	622	599	593	576	645	593	574	608	582	586	594	619	603	599	609	612	561	638	588	625	572	564	597	548	572	588	598	573	589	613	621	587	606	551	560	607	610	566	628	603	594	580	606	595	545	611	584	630	602	559	587	575	629	590	601	549	652	600	600	594	584	619	569	549	588	608	636	577	599	585	609	574	632	651	563	581	633	547	632	588	631	556	601	610	589	549	580	606	621	591	587	579	591	621	587	635	617	610	610	609	621	609	590	560	600	609	594	573	578	574	643	581	595	568	599	586	620	604	561	625	608	613	618	604	591	576	595	610	574	578	578	600	575	641	604	588	597	612	631	571	553	622	609	605	544	618	550	571	591	615	651	568	663	649	607	579	586	606	595	562	650	603	557	596	562	597	596	604	618	596	591	615	583	577	570	604	575	607	600	557	631	558	603	559	537	619	592	577	590	564	577	600	579	569	577	548	596	548	588	628	639	579	594	640	658	591	586	590	599	595	576	619	586	555	585	583	604	592	590	647	620	581	606	582	571	587	602	536	580	628	589	639	592	596	600	578	603	571	578	585	585	567	601	597	600	620	567	593	604	603	573	550	625	584	561	579	543	583	567	609	603	578	582	556	615	620	558	665	546	561	628	630	603	579	577	615	574	587	577	609	567	592	572	567	601	588	581	602	585	588	586	604	569	587	612	559	607	617	569	625	574	623	590	593	617	577	577	599	588	597	611	597	630	589	578	592	610	610	569	611	598	614	598	587	574	610	579	588	658	597	569	611	557	618	584	602	598	552	611	583	628	595	600	630	609	577	586	600	613	542	603	595	602	621	617	585	559	620	594	624	618	586	623	577	580	626	612	573	591	606	587	583	606	572	569	583	595	578	617	581	571	592	596	573	591	580	578	591	604	586	577	571	626	562	586	588	585	636	542	569	600	618	589	583	537	570	595	586	545	566	588	609	614	602	568	615	610	595	585	587	565	600	558	613	629	591	549	570	608	638	622	604	610	612	546	584	578	565	578	566	590	598	587	566	607	605	576	582	582	604	583	574	594	585	592	637	557	613	624	573	605	551	605	600	630	611	573	573	577	585	551	598	601	619	555	580	618	593	634	603	594	570	611	562	609	564	585	598	620	605	579	607	581	591	576	594	591	589	590	605	591	623	611	587	561	629	598	629	599	588	617	595	608	603	599	579	534	594	565	599	573	623	607	603	604	621	573	562	572	585	553	577	580	607	624	593	600	634	607	569	605	607	568	572	580	616	601	580	575	605	559	566	615	613	584	593	612	594	618	572	578	587	599	643	580	560	565	590	581	600	583	599	625	556	573	602	616	543	602	575	609	604	570	583	523	561	580	600	595	573	572	571	570	556	587	596	632	626	643	639	631	572	583	598	618	606	598	613	588	591	630	618	613	578	662	602	598	601	638	586	573	584	573	625	656	578	605	627	578	603	559	565	611	626	580	603	592	606	625	548	628	653	573	593	605	587	601	619	625	584	625	574	611	600	581	574	588	562	593	617	590	585	572	636	593	579	599	616	613	624	592	572	611	600	606	554	618	606	583	623	552	582	586	607	608	620	611	630	602	585	596	579	618	594	615	609	624	592	590	576	588	629	608	583	590	612	663	629	612	556	586	610	593	634	602	588	584	611	586	604	632	614	554	593	598	586	612	616	635	620	598	587	638	617	565	558	626	631	588	585	595	528	597	590	604	621	640	589	587	518	565	592	581	615	643	583	629	609	594	645	579	623	618	562	586	563	577	612	608	641	637	619	627	604	613	596	578	592	594	596	581	612	581	564	585	616	556	636	584
24540	22400	30317	24443	21667	17179	2875	628	587	582	591	532	556	547	606	597	535	609	576	526	571	556	554	587	581	559	550	565	538	567	564	584	605	564	577	554	557	550	592	542	538	499	554	548	570	570	533	551	608	536	536	549	566	551	532	599	542	535	574	553	543	598	588	557	551	569	558	604	533	530	550	533	575	536	540	536	525	584	550	559	573	545	569	599	533	520	578	538	571	575	566	529	544	577	532	526	585	563	560	595	522	539	550	568	567	585	549	545	570	530	565	568	562	551	521	544	584	511	553	567	536	548	540	538	537	549	568	549	520	546	526	542	517	581	565	545	550	582	577	533	555	567	555	577	543	542	522	552	494	589	596	557	617	603	602	574	563	568	546	511	537	570	586	537	548	538	554	565	550	580	546	532	583	566	560	576	558	566	591	560	532	568	541	540	530	571	597	528	526	578	536	537	598	560	566	547	571	576	579	594	558	544	538	590	542	566	538	549	533	541	563	562	553	544	571	531	568	524	603	541	533	515	565	582	555	586	600	521	566	562	532	537	549	541	560	565	558	568	553	574	488	569	528	539	563	549	572	557	590	525	552	595	552	574	537	579	637	547	585	530	592	564	553	517	559	529	515	510	567	554	547	528	564	554	566	544	517	546	570	529	583	527	521	572	581	552	540	494	550	525	559	540	536	544	534	563	580	560	563	536	565	589	566	548	545	530	546	569	550	528	578	538	538	596	522	571	581	564	550	556	543	546	552	575	555	538	547	573	564	581	559	580	540	564	501	535	561	559	573	632	509	557	535	589	545	554	519	571	517	525	552	559	535	564	582	572	561	551	507	563	532	515	559	516	516	549	583	565	520	573	542	538	518	564	531	529	520	536	558	546	509	539	553	575	556	573	501	516	564	539	544	598	556	543	549	548	533	538	553	527	507	550	530	591	533	597	564	564	497	572	540	571	539	561	554	531	552	540	532	531	500	512	515	511	520	557	571	594	568	516	567	553	529	561	522	533	520	546	557	549	560	514	576	521	612	577	554	590	550	511	564	578	518	539	539	528	566	573	545	572	520	563	575	580	526	523	557	538	567	587	555	557	569	558	580	554	534	586	589	523	557	561	541	532	506	550	545	563	542	519	554	588	532	525	518	518	565	565	567	580	553	582	559	575	540	538	551	528	558	553	541	582	544	544	543	538	559	537	550	529	591	529	518	544	584	539	566	588	591	582	575	538	537	576	505	545	525	546	561	520	588	496	569	536	556	556	532	528	540	568	565	554	547	526	549	575	529	590	556	583	554	540	555	540	542	550	564	557	558	544	523	594	563	565	563	541	524	539	546	557	529	545	544	541	578	538	545	562	537	560	605	553	557	529	564	528	550	558	558	576	548	568	558	563	511	594	574	568	512	585	545	532	520	536	553	550	534	576	552	543	558	542	515	546	553	518	544	552	584	571	576	544	526	510	566	561	500	594	565	568	509	547	549	596	546	522	562	562	526	535	541	555	563	508	503	515	549	564	553	542	518	532	538	572	579	563	529	550	558	561	527	530	543	593	532	551	567	583	513	545	527	528	550	559	545	553	556	531	561	544	562	591	573	543	566	607	552	553	569	496	542	593	597	588	593	536	539	519	535	535	563	552	544	536	579	536	571	530	561	523	594	558	568	569	554	532	600	535	528	527	522	579	517	564	588	558	553	563	588	572	556	518	513	585	558	532	547	555	558	578	547	569	564	568	540	550	560	567	552	532	561	526	560	533	531	525	536	561	520	560	528	516	540	566	536	549	535	574	581	556	567	591	547	509	539	548	541	544	565	594	556	564	567	537	552	585	584	546	559	557	496	570	564	561	530	557	552	555	567	559	557	589	612	571	603	544	584	574	546	580	590	530	597	545	557	570	635	561	588	550	579	566	588	536	510	577	556	589	532	549	555	552	555	578	564	545	614	588	540	565	540	587	551	546	532	537	547	537	538	544	543	545	563	556	559	562	591	559	591	513	543	561	550	572	544	567	589	576	563	545	561	569	559	499	563	555	542	544	566	558	596	551	542	572	552	559	551	531	559	604	601	509	603	536	561	521	515	570	531	559	546	523	584	576	552	544	535	568	574	546	611	534	544	517	562	538	552	559	592	572	520	564	542	542	532	597	565	520	591	559	577	551	520	530	549	555	573	553	583	591	591	540	567	515	541	536	524	538	541	548	533	513	545	535	564	530	581	575	537	547	491	549	537	590	568	563	580	540	571	533	497	544	531	561	534	526	568	559	553	567	537	475	570	553	558	514	565	579	537	582	567	543	536	589	545	559	561	545	554	566	548	563	583	575	546	570	544	508	563	523	542	553	545	536	555	531	559	586	560	603	533	544	543	561	538	559	549	573	542	538	546	517	560	550	560	571	581	536	564	534	538	509	588	511	528	532	552	573	570	569	545	557	611	526	540	567	564	575	586	518	569	556	560	522	553	566	604	535	596	546	527	580	547	522	571	535	547	591	530	597	565	544	561	522	523	568	555	581	540	557	546	580	548	552	552	553	574	530	519	575	514	532	539	548	552	548	550	555	576	587	576	575	579	559	588	535	533	586	580	537	581	541	564	556	512	583	517	554	541	534	539	566	497	556	520	568	591	568	536	596	573	531	531	546	553	536	549	521	539	536	541	521	573	577	566	532	564	556	552	553	547	548	549	553	588	524	512	590	521	553	554	568	565	550	536	511	568	539	557	527	579	564	512	531	519	575	596	598	578	542	561	547	539	561	561	591	497	576	536	521	535	526	509	540	562	515	604	545	606	563	568	548	504	605	548	551	551	564	559	599	537	571	550	529	528	596	568	545	566	533	568	567	554	549	574	537	528	565	620	555	567	542	557	575	553	513	570	575	601	581	530	585	588	589	542	575	520	521	591	525	550	545	545	541	560	538	573	531	569	504	530	537	546	541	581	549	520	539	574	553	549	549	565	581	533	562	553	584	601	555	525	552	583	573	548	568	505	556	574	550	511	555	561	584	530	553	596	556	558	569	551	549	595	564	580	534	517	561	534	542	523	548	588	588	517	543	550	563	575	560	557	575	560	580	541	546	567	551	579	575	571	574	548	540	583	556	541	561	544	578	540	548	519	598	551	553	558	531	531	557	521	539	556	517	611	528	552	563	567	536	571	590	556	544	558	534	540	574	566	523	551	562	523	557	508	547	523	497	536	513	558	581	521	587	556	522	576	555	552	536	541	553	572	549	569	568	584	588	580	596	560	567	559	544	566	525	593	563	496	562	566	559	604	527	541	557	560	590	562	572	562	553	554	535	546	571	549	575	513	522	525	534	530	566	554	505	539	545	584	535	535	532	540	594	484	539	540	550	567	521	529	552	558	517	549	548	602	550	584	555	554	572	555	491	553	539	593	598	534	537	554	569	556	567	514	558	588	547	532	549	558	566	520	536	507	596	543	548	560	549	533	543	527	564	497	567	509	532	573	530	577	553	596	567	544	551	489	539	553	530	568	568	566	547	523	535
57712	90281	66623	37939	20279	8653	858	871	820	842	872	902	792	875	872	852	844	888	831	822	883	844	823	822	823	850	844	826	893	895	890	790	822	899	833	882	856	884	856	867	856	880	884	829	834	848	874	837	885	869	846	863	877	816	855	850	827	864	859	845	863	833	875	865	812	875	868	891	851	890	858	871	827	877	889	844	818	840	802	845	854	912	884	868	836	848	888	862	865	798	853	828	871	860	912	859	848	842	883	892	876	802	888	869	810	905	858	864	848	826	886	829	807	788	823	818	880	863	859	823	838	843	854	855	818	832	874	873	863	885	831	836	836	850	871	862	835	841	879	892	878	835	803	871	838	891	832	835	871	830	812	885	872	816	826	830	850	915	852	783	900	897	825	813	850	880	820	856	877	830	909	826	854	837	875	827	856	896	876	879	800	863	866	876	864	876	830	838	876	870	831	896	852	870	803	855	894	857	844	794	782	857	840	859	855	902	858	873	900	814	856	851	874	805	874	821	787	850	846	844	875	824	792	886	819	816	866	862	893	842	795	828	815	830	786	859	835	907	851	862	845	852	812	846	815	832	818	872	850	938	833	843	845	878	865	771	894	903	817	861	872	828	846	825	789	832	845	809	831	875	823	858	851	874	834	801	832	814	852	821	888	842	833	818	850	819	831	840	846	849	843	805	827	847	846	872	828	909	834	797	848	817	854	829	858	850	819	837	863	812	804	826	878	886	865	878	823	868	856	811	828	819	839	806	853	850	854	870	849	879	901	859	850	849	844	834	837	852	854	833	833	796	837	862	884	821	801	866	826	850	835	836	870	849	856	869	877	805	846	887	864	895	833	845	862	899	846	836	867	864	893	832	867	846	863	843	886	820	893	800	849	837	811	859	848	892	871	848	856	854	838	866	853	821	876	849	895	868	861	859	852	890	821	916	873	864	811	798	843	922	876	858	829	850	838	863	812	923	837	849	904	846	858	886	844	869	819	802	832	877	867	865	900	840	823	813	851	795	815	839	842	867	812	806	849	859	826	843	810	830	814	917	835	836	839	852	844	876	849	836	890	853	820	891	867	837	906	833	814	847	864	892	824	841	858	808	810	856	870	849	884	860	859	873	857	870	833	818	813	798	878	819	813	847	848	846	885	852	859	906	829	845	854	787	790	823	854	823	848	898	854	847	825	906	802	847	870	835	828	873	859	898	863	844	886	846	862	882	826	833	842	907	811	874	846	866	810	835	848	848	879	878	868	851	832	851	830	895	834	850	829	846	857	855	811	870	812	867	862	811	816	929	850	846	832	849	815	838	786	796	878	850	786	846	825	834	791	894	874	820	855	801	866	835	898	865	847	806	829	845	826	867	865	841	879	817	866	805	856	805	808	862	851	848	818	870	870	836	843	800	837	841	851	888	841	831	876	887	831	835	834	848	840	844	838	795	869	847	844	829	815	829	850	824	876	900	844	814	850	863	853	852	872	853	892	849	866	839	863	824	859	865	834	868	830	822	826	893	829	883	828	846	776	875	861	852	818	798	853	880	845	824	897	868	814	880	820	831	825	802	830	857	828	874	872	804	854	810	875	866	814	848	853	858	905	839	844	897	827	862	847	902	853	882	842	874	831	830	814	862	780	874	828	871	831	834	868	837	856	840	780	891	854	919	819	859	836	831	835	857	845	806	839	847	847	857	872	829	800	817	912	879	842	845	865	904	947	860	803	855	865	876	818	792	845	854	809	836	883	859	815	872	832	861	855	837	833	812	907	818	812	851	904	841	807	863	831	906	879	816	824	859	812	869	839	830	819	798	883	801	853	846	784	802	818	819	807	869	857	828	870	838	869	877	871	838	805	882	856	866	866	908	843	840	850	821	826	867	876	870	865	865	824	830	843	853	873	822	865	865	881	891	823	873	871	862	864	845	833	829	819	816	892	872	871	835	823	824	874	843	771	891	850	827	843	850	793	837	760	803	812	847	830	829	861	829	837	852	851	893	774	888	864	868	867	810	829	856	840	882	823	899	824	890	902	862	861	835	876	836	822	819	814	871	835	810	832	899	865	820	817	852	863	837	871	865	842	848	845	860	824	820	854	874	848	837	857	852	788	798	828	882	870	842	839	850	828	863	812	860	876	842	827	830	861	821	809	813	833	853	875	824	840	860	890	855	845	812	824	805	851	863	835	847	910	805	855	892	801	866	842	842	834	836	832	858	844	840	917	832	882	814	866	825	884	862	843	848	836	816	854	823	874	876	889	840	835	835	870	853	860	833	884	848	837	807	843	834	817	848	842	863	869	839	829	853	891	828	805	847	883	843	867	875	887	841	841	872	866	844	856	830	885	821	867	919	849	828	861	866	906	860	860	821	875	875	838	804	868	872	870	818	826	844	813	892	870	819	856	859	841	882	856	787	874	864	785	818	856	851	785	831	836	893	834	857	809	831	856	865	836	876	819	813	942	812	874	814	846	855	838	851	877	872	816	841	811	888	819	824	843	792	904	838	854	820	895	896	839	862	861	822	837	863	874	864	856	809	879	903	854	847	856	826	867	849	869	856	846	867	849	841	884	867	858	785	858	865	868	816	849	834	893	796	862	851	838	845	858	914	856	834	871	824	854	856	893	847	841	903	824	857	869	858	848	855	841	856	870	803	927	873	867	858	852	774	832	837	838	811	824	869	877	857	865	915	810	840	843	883	833	848	872	898	828	839	874	863	816	865	805	815	835	899	844	821	857	865	843	845	860	840	877	841	826	875	903	822	844	833	918	859	838	886	911	854	837	881	850	764	867	880	850	831	842	861	836	877	802	889	830	878	887	808	869	867	837	820	853	894	871	835	863	860	868	838	836	839	886	855	864	920	869	901	890	876	833	849	801	862	844	827	872	818	799	847	844	853	806	862	795	851	835	880	823	902	895	784	867	823	852	902	874	843	889	837	876	862	871	847	858	892	875	878	815	866	843	855	857	846	848	851	833	833	832	843	830	775	878	826	826	814	837	824	799	845	857	837	882	859	821	890	803	813	832	866	834	843	887	893	817	887	792	851	783	853	846	868	843	818	849	860	933	837	814	847	867	853	860	849	890	859	913	857	900	828	809	837	871	812	956	864	839	851	844	849	811	824	834	857	820	800	841	853	819	907	851	901	837	844	850	845	851	863	850	826	790	848	804	846	856	847	843	843	851	901	748	847	831	839	802	807	846	798	833	881	829	848	816	865	869	835	852	878	783	855	854	842	815	838	893	854	856	875	863	808	821	801	812	850	816	894	820	823	837	830	794	878	847	855	890	827	856	886	867	866	841	840	858	828	848	823	888	854	782	799	853	836	846	877	775	832	929	827	827	842	839	845	863	838	879	839	852	858	825	826	820	828	812	849	906	839	799	837	864	803	834	899	820	785	887	861	839	829	782	844	824	840	884	840	861	889	848	835	880	804	839	868	865	853	848	838	843	827	865	870	863	842	852	821	837	829	860	792	872	856	864	855	875	832	847	853	857	853	897	780
33901	28713	23451	7898	1420	496	311	313	296	286	276	288	264	303	319	287	301	318	300	298	330	308	292	271	313	295	284	283	314	270	281	285	291	291	293	285	301	286	295	254	306	280	304	276	252	280	326	291	273	293	261	266	276	288	293	288	289	248	280	297	272	287	290	278	328	278	266	299	299	286	276	268	264	285	277	290	273	272	293	304	281	278	263	283	320	304	288	263	300	321	285	305	285	246	289	311	287	288	307	280	279	293	310	250	266	295	283	262	305	277	254	308	283	300	275	304	291	287	254	265	279	315	304	278	283	320	274	283	299	244	295	317	290	273	296	280	299	278	263	262	295	274	290	243	289	303	297	318	305	262	257	268	295	293	283	293	267	282	294	295	289	313	297	276	280	290	280	290	296	262	286	284	260	275	285	304	290	290	288	287	295	309	280	274	248	259	300	284	316	299	295	289	289	281	282	277	317	295	261	296	302	293	276	287	277	281	296	275	275	274	294	265	289	309	276	278	287	284	279	311	278	295	291	231	303	298	298	310	262	315	271	275	290	293	274	296	284	285	266	268	283	267	286	283	282	308	273	275	314	279	294	279	292	285	292	292	291	277	273	288	267	298	283	264	301	294	273	311	306	284	297	286	273	274	274	300	298	292	281	263	308	256	260	274	311	289	260	288	292	280	276	272	283	268	261	274	294	281	278	283	293	268	279	283	265	275	321	282	315	324	295	275	245	251	280	288	271	279	258	265	289	309	312	321	286	282	306	284	276	298	299	271	286	295	282	303	290	289	252	288	297	233	283	275	305	278	312	253	290	309	285	312	277	286	298	285	281	290	296	286	306	296	286	285	289	246	279	268	301	275	285	295	295	289	270	274	294	281	302	264	291	273	276	270	290	260	301	294	287	291	275	286	287	278	281	297	284	274	303	292	293	256	262	299	279	274	276	296	264	294	262	296	267	292	258	327	293	271	296	297	266	295	311	272	272	303	281	277	267	276	276	288	305	262	289	291	263	316	281	281	286	271	267	288	259	266	288	255	264	280	284	260	275	273	257	257	270	295	287	283	257	318	265	246	272	259	265	312	279	276	273	283	258	280	268	282	302	279	302	297	274	287	287	287	289	269	274	271	261	272	299	303	279	298	283	276	280	296	272	287	284	272	288	272	301	289	306	291	293	285	264	271	281	277	281	306	277	290	315	281	295	275	260	302	318	262	287	263	289	284	251	279	263	272	273	279	281	309	286	273	246	297	291	298	299	275	273	244	285	302	278	283	302	274	300	297	290	286	257	285	285	279	295	284	293	284	300	278	268	283	290	296	275	277	275	316	291	302	260	283	284	294	298	260	281	283	275	293	264	259	291	301	253	258	292	296	288	292	299	280	274	278	288	270	297	286	287	266	291	277	282	291	299	294	279	260	300	258	279	288	278	260	264	247	256	306	269	293	307	297	283	294	315	264	297	291	298	293	274	258	260	282	288	314	293	309	291	274	295	270	260	302	294	285	273	271	311	282	296	275	293	296	279	297	321	282	313	297	290	283	310	297	305	301	300	264	284	285	274	269	284	278	275	303	299	307	265	305	277	278	261	271	243	283	296	273	303	277	319	326	290	298	310	296	284	263	273	293	266	256	293	278	258	246	299	254	308	297	296	292	281	294	300	296	287	271	287	263	270	266	293	290	309	322	312	272	262	280	320	275	293	291	289	299	294	297	258	292	328	302	289	282	258	295	282	260	245	278	285	282	297	281	301	290	296	305	324	267	303	276	259	249	283	289	266	267	295	269	281	281	295	285	267	282	296	254	276	287	270	286	258	284	273	284	279	279	289	280	270	274	264	297	271	281	280	282	280	290	282	302	278	253	296	272	256	287	296	287	291	275	296	275	260	297	273	275	280	291	266	289	278	299	306	283	255	295	294	278	316	291	313	277	276	270	268	297	295	260	294	268	265	273	269	300	277	304	279	297	253	289	269	303	309	293	247	321	298	294	281	285	283	282	261	299	299	307	286	293	284	291	291	276	281	289	311	241	259	293	272	307	302	266	282	293	314	268	313	273	264	303	283	310	276	298	289	249	287	279	330	318	288	271	289	290	296	268	284	274	260	315	267	268	309	279	298	289	301	289	302	263	298	293	280	290	281	278	288	283	286	282	276	322	307	282	281	258	322	300	275	305	286	276	266	285	311	256	280	285	271	271	297	301	299	265	279	269	284	299	309	285	296	278	262	264	281	300	279	298	265	300	318	308	282	311	286	272	273	268	297	263	258	266	274	291	288	274	284	291	306	292	305	284	306	294	263	295	285	279	306	274	298	287	259	308	279	277	278	270	299	279	308	275	294	252	258	298	284	274	299	278	307	269	275	308	299	314	291	282	311	289	295	298	320	277	271	285	262	273	319	252	282	293	316	306	293	273	302	274	294	290	301	304	307	267	274	259	280	274	261	295	280	286	278	270	289	302	266	332	277	328	284	288	270	297	293	286	296	280	269	240	266	282	248	300	297	291	310	268	278	297	296	269	270	298	308	319	280	261	313	263	293	284	263	292	309	254	310	296	293	300	275	302	269	295	306	294	310	277	300	275	304	292	267	295	278	276	310	294	282	276	314	295	301	294	279	288	279	295	288	252	286	298	284	308	269	283	297	287	284	291	267	242	254	291	317	269	290	275	293	297	249	268	275	311	301	312	284	257	285	269	262	302	287	257	284	271	293	301	302	294	278	311	271	320	276	295	286	277	276	273	289	281	303	273	301	266	272	277	280	274	273	290	302	263	296	311	305	264	291	286	271	302	289	295	265	267	284	286	289	324	282	288	269	265	267	273	280	316	297	280	294	292	282	278	279	316	289	270	306	299	307	275	284	302	281	263	277	280	309	271	288	295	271	302	285	283	264	296	316	294	313	294	297	293	302	301	278	299	285	290	301	291	268	279	274	281	291	272	252	273	287	271	290	272	301	284	274	318	282	277	258	297	268	278	304	300	295	282	278	287	259	285	286	288	267	278	298	296	293	266	281	296	282	311	286	287	275	265	295	307	291	302	266	296	310	292	289	282	307	272	276	287	285	319	289	302	300	297	281	314	308	285	278	277	291	283	288	272	287	299	269	282	275	285	287	273	270	262	278	284	285	276	300	248	273	294	292	301	303	266	273	298	262	267	272	285	280	312	283	289	272	294	260	276	294	280	331	300	309	280	293	278	290	310	291	287	307	308	294	312	272	288	270	294	294	300	275	277	257	256	283	312	277	285	283	267	284	286	312	271	311	276	291	301	279	277	306	295	269	274	312	314	289	297	263	282	282	280	286	290	301	263	276	309	254	305	282	276	286	276	286	280	310	255	301	266	288	279	308	287	302	295	302	273	319	295	272	296	305	268	298	269	294	283	272	296	295	280	287	256	277	307	294	306	280	292	274	315	300	278	288	308	301	271	285	270	275	275	289	282	270	296	262	267	285	318	270	318	345	245	283	297	266	247	318	301	298	259	266	297	266	307	288	281	255	284
43460	43840	24971	6824	2751	1001	448	454	499	491	487	482	481	458	481	445	514	458	482	480	456	507	498	486	506	473	503	480	465	525	461	476	491	472	473	467	460	498	485	482	495	461	500	480	464	455	468	483	475	474	539	510	483	458	476	484	492	453	509	502	490	479	430	496	421	508	483	474	480	456	478	480	486	504	454	499	492	441	479	508	522	454	480	473	446	467	470	503	522	500	446	517	464	508	506	479	494	452	469	507	440	514	498	518	494	572	496	463	481	453	484	461	475	495	496	466	438	438	490	494	512	468	471	472	497	466	481	492	487	495	480	455	471	528	455	470	438	502	492	504	515	487	455	504	523	503	444	418	500	467	488	500	427	451	458	500	459	439	473	472	508	472	497	463	453	449	438	507	477	500	489	492	506	476	465	464	496	493	439	468	476	510	426	491	485	458	468	483	452	463	509	460	449	438	463	432	478	481	480	479	463	484	487	463	496	485	507	458	517	484	457	487	490	534	503	446	477	472	478	499	468	507	493	467	467	499	508	485	464	476	512	458	527	472	435	484	494	474	477	476	506	486	475	483	483	480	446	473	466	469	483	457	475	509	478	473	434	483	510	485	495	489	457	452	481	449	488	458	510	469	496	483	458	489	509	464	484	494	524	505	520	511	469	499	465	494	457	486	487	472	481	467	521	533	453	489	481	505	501	476	457	482	464	465	471	474	481	477	447	439	463	464	478	466	495	513	484	472	486	487	461	485	498	477	471	490	494	487	496	494	483	469	488	482	458	515	486	476	499	471	521	470	487	469	482	453	489	487	512	496	518	509	468	487	514	515	480	461	483	492	430	483	462	491	440	496	489	474	482	424	468	484	474	521	469	510	481	485	465	432	475	474	479	472	526	485	465	499	520	445	504	467	461	452	470	477	462	466	447	467	471	451	482	478	457	463	497	462	529	470	454	485	436	464	485	498	493	494	450	525	491	496	488	478	459	456	456	465	466	504	455	476	465	448	485	460	452	495	487	465	490	515	473	473	478	510	478	446	450	524	487	489	486	500	452	463	486	438	449	507	479	466	494	483	439	452	491	479	460	471	495	478	476	495	479	527	509	468	499	460	470	506	485	465	480	493	497	475	466	472	442	474	447	459	474	468	506	457	495	491	493	484	511	464	466	497	476	460	463	472	482	467	474	469	447	519	487	486	482	515	461	479	477	513	500	467	503	477	442	463	457	496	463	480	475	475	470	493	468	501	494	482	493	507	498	482	474	512	466	487	449	490	504	537	444	463	481	464	465	437	513	454	495	524	488	465	475	488	461	504	486	492	446	485	489	510	445	486	522	494	457	467	465	505	449	492	457	456	492	460	481	457	483	488	443	481	450	473	515	463	499	472	463	488	469	477	464	490	476	445	514	468	472	493	486	504	489	458	482	499	475	470	499	548	464	492	460	497	465	485	468	501	518	509	438	502	492	497	473	469	474	464	464	466	511	478	481	478	508	473	455	458	517	424	490	480	465	524	464	461	449	450	474	495	471	457	469	453	459	481	500	482	490	482	480	529	496	490	481	467	499	474	514	504	491	498	488	475	509	491	453	472	491	500	447	475	496	473	465	500	448	463	438	485	478	501	485	497	506	495	485	491	488	498	495	459	486	526	466	491	483	468	450	464	483	476	439	479	458	500	491	504	481	451	445	477	463	471	476	433	495	456	484	451	480	447	488	498	439	464	466	461	480	519	502	473	510	481	486	486	500	448	487	425	474	521	466	469	448	493	468	495	475	495	481	469	474	488	467	512	491	515	489	485	492	504	470	486	503	476	471	457	452	493	453	466	487	463	439	491	449	514	486	474	467	476	530	474	470	450	548	470	486	470	473	481	462	493	503	477	496	499	452	457	463	503	470	514	485	501	485	502	509	452	485	491	487	509	456	501	487	490	455	501	486	453	460	480	476	476	500	439	487	461	503	524	434	501	449	464	503	488	472	468	479	531	493	503	435	487	494	518	514	446	507	501	429	476	482	512	502	474	461	469	492	472	476	479	487	455	447	471	463	450	508	468	493	470	479	489	461	461	481	446	460	475	431	461	497	425	493	438	474	490	489	477	458	467	468	451	470	500	435	449	523	464	461	492	464	479	462	465	443	471	487	468	457	494	466	470	475	505	469	499	462	484	485	501	506	492	483	458	464	469	494	484	465	450	511	448	441	457	496	492	459	505	503	487	488	483	470	481	505	471	470	475	520	484	474	462	466	453	467	436	473	496	484	515	449	476	490	465	498	461	475	468	465	472	469	473	458	506	504	477	444	478	474	464	484	439	506	521	483	503	472	449	489	475	467	508	482	511	498	464	494	494	485	502	474	479	463	472	496	513	472	458	462	492	444	451	502	454	488	469	460	489	477	492	504	477	492	486	468	485	455	496	460	461	491	481	467	464	471	461	484	432	489	466	463	452	479	494	498	513	491	451	486	474	467	516	476	484	509	536	477	518	434	501	480	464	511	471	483	463	492	518	499	518	500	495	493	456	490	476	473	470	487	443	446	514	484	494	525	518	498	469	439	510	484	512	490	505	553	448	479	465	509	454	456	472	486	476	478	512	462	479	492	470	475	458	448	491	493	515	469	517	434	486	507	504	507	452	473	518	460	473	430	428	513	482	513	475	512	469	468	505	474	501	462	458	491	461	474	446	483	480	478	477	486	481	484	470	474	481	457	469	492	476	457	460	487	472	496	456	505	438	515	451	499	474	506	470	453	483	485	467	507	459	450	501	469	490	525	449	465	463	483	461	468	464	449	488	456	466	451	488	490	543	466	482	514	511	449	455	534	494	489	456	495	474	505	483	472	493	480	463	502	456	469	492	471	434	516	471	448	476	473	475	455	471	473	482	486	476	495	538	475	496	471	482	480	416	502	468	508	454	477	511	493	461	510	484	489	509	485	471	524	469	483	444	488	473	463	457	469	472	460	482	490	448	452	484	487	516	466	497	500	486	451	466	505	477	490	513	461	507	449	445	476	458	462	476	525	502	485	455	480	509	479	501	488	502	429	487	480	483	532	484	474	475	477	507	501	467	483	498	475	465	475	460	479	498	489	471	475	458	521	456	439	478	473	469	456	494	487	461	479	461	488	484	472	521	438	523	467	469	519	486	480	452	469	448	480	487	472	481	471	533	452	495	482	496	476	455	523	508	464	451	471	461	460	459	485	491	462	456	478	511	492	486	494	498	453	466	498	463	522	500	505	469	491	475	512	454	464	471	477	470	489	468	493	474	526	463	481	460	482	497	511	449	467	489	500	489	479	459	465	479	455	456	502	496	465	477	498	496	451	498	482	463	529	453	462	512	459	480	454	472	520	499	494	498	510	470	467	457	486	480	504	529	464	492	476	442	476	461	504	457	466	477	484	468	461	481	500	485	497	473	468	500	480	496	503	512	463	483	506	481	466	474	486	491	505	477	472	473	453	476	463	511	491	450	540	482	526	478	485	463	473	507	467	480	488	474	470	487
25810	24011	30087	25241	19505	7430	616	404	384	387	352	366	369	355	376	364	361	365	383	377	404	365	351	332	352	362	377	393	358	347	352	368	341	405	327	352	350	376	380	409	426	363	389	395	355	378	340	337	384	365	366	363	380	375	392	372	379	378	351	379	346	378	352	367	370	361	331	374	320	353	390	390	340	351	354	370	366	399	368	375	349	347	347	380	414	409	376	368	354	400	387	338	354	357	371	346	372	387	396	365	370	371	361	347	359	371	342	367	373	375	367	372	422	354	370	368	374	376	360	367	339	382	349	395	364	379	355	373	345	334	388	351	367	363	342	367	356	361	352	388	399	360	359	380	365	364	374	372	380	377	352	362	320	389	342	369	360	391	397	362	389	337	352	363	356	362	379	369	350	338	343	384	357	383	349	427	351	362	332	402	354	358	390	376	346	382	364	371	391	345	349	374	371	364	346	314	387	366	351	370	354	372	358	378	334	358	354	360	359	353	375	393	382	355	385	378	357	387	375	342	393	369	375	372	395	344	408	363	412	367	368	389	360	361	368	381	358	388	376	413	356	368	402	383	366	372	363	405	371	395	357	353	399	368	390	380	376	372	370	386	364	372	364	361	388	374	382	338	427	387	387	355	362	381	401	377	329	383	345	363	353	376	374	322	355	388	354	372	401	373	396	375	404	354	366	405	408	381	386	343	358	366	383	370	396	396	376	368	347	359	364	352	373	372	354	369	378	367	378	416	382	375	385	417	342	369	338	352	365	401	372	371	384	376	376	383	357	376	362	379	368	373	381	350	405	362	390	382	364	365	371	379	356	399	364	377	388	390	359	382	380	372	323	399	371	347	361	361	357	397	354	374	359	365	364	343	360	388	373	388	354	363	367	406	397	355	357	383	400	350	362	396	367	372	384	384	354	380	377	397	377	406	369	387	363	355	360	388	368	359	394	395	372	365	322	348	406	374	383	361	336	391	374	367	348	373	354	341	369	361	384	365	353	416	364	382	372	367	368	369	364	380	365	362	359	373	377	329	353	410	351	379	396	353	391	363	393	342	362	339	386	343	329	365	404	385	365	405	386	350	356	397	350	372	382	347	388	387	343	385	367	352	379	358	381	329	387	357	378	372	359	355	332	353	375	370	411	346	379	339	353	354	379	385	348	355	352	363	377	366	356	341	375	374	376	346	338	371	338	350	364	348	398	360	356	362	360	359	384	419	378	366	354	397	394	353	370	380	384	366	335	344	380	359	377	363	386	360	371	389	409	364	368	377	359	360	369	391	353	385	386	349	389	362	351	391	374	363	354	342	356	356	383	350	388	373	378	347	350	354	380	362	334	369	389	352	374	360	398	361	373	364	391	352	365	359	383	368	371	396	353	330	378	402	367	379	332	365	364	364	355	352	364	339	371	403	365	393	368	370	353	334	367	428	378	338	356	360	411	362	347	349	343	360	396	369	348	358	373	346	400	368	373	373	379	369	380	382	344	362	372	337	355	349	356	374	371	381	379	382	371	371	357	350	342	357	365	368	383	367	360	343	365	345	350	378	396	340	349	395	399	350	377	375	362	345	395	393	377	375	343	355	368	382	337	356	369	369	387	344	375	323	402	376	364	395	359	368	380	364	386	375	350	348	379	382	357	386	373	380	378	343	378	358	394	370	413	370	379	330	336	375	333	388	378	360	350	389	379	364	374	365	372	388	345	343	379	376	376	374	369	363	343	367	365	360	347	371	328	343	350	345	370	351	351	382	401	386	336	363	368	338	329	356	333	346	346	371	340	359	334	387	350	377	386	390	377	324	361	366	352	347	360	360	408	390	397	372	365	369	365	401	343	333	426	379	372	366	380	366	400	349	369	360	376	344	364	368	342	369	398	371	375	383	407	395	373	419	363	378	381	378	386	351	337	378	352	413	371	359	399	371	390	324	360	357	343	373	355	409	376	367	374	374	373	340	371	366	360	360	389	377	342	349	370	371	362	350	381	360	370	342	339	408	349	350	347	382	347	376	382	345	380	353	392	352	332	345	372	363	372	387	399	369	342	348	368	365	372	359	383	382	359	354	400	342	362	361	364	359	355	372	353	402	351	380	393	386	374	389	367	366	342	354	373	350	378	372	361	349	402	362	336	347	336	383	341	406	370	378	349	388	397	365	355	340	366	364	421	382	351	366	357	388	384	373	357	372	324	370	386	374	368	349	380	368	361	371	371	350	349	344	383	362	331	375	355	386	351	348	373	358	380	376	355	376	370	355	360	406	351	384	379	393	386	345	375	389	374	406	379	355	370	387	392	364	369	365	391	377	384	390	335	320	360	338	384	374	378	397	360	352	342	347	355	349	344	377	377	371	366	382	378	352	394	335	358	336	364	365	382	372	355	384	356	342	369	370	370	391	374	338	375	346	384	377	360	357	388	358	371	382	359	335	396	337	353	341	394	361	375	351	360	388	352	352	359	390	374	370	377	398	379	365	416	360	386	370	371	336	403	371	352	375	382	382	395	382	407	411	390	344	374	374	348	355	363	330	372	362	374	389	344	347	396	377	370	381	357	389	384	376	410	348	354	376	388	361	373	379	373	338	349	386	363	408	394	388	372	355	379	396	377	385	364	349	341	377	396	365	371	358	352	332	351	378	361	360	371	351	357	364	381	388	354	330	363	374	374	357	361	364	384	392	386	362	351	368	389	398	367	401	375	375	354	372	331	370	387	376	340	364	348	395	350	393	352	382	358	401	367	347	358	343	356	360	388	361	356	351	380	357	341	359	358	415	366	357	341	395	382	390	364	324	356	355	386	399	379	372	357	407	377	384	342	354	351	388	353	358	378	362	336	370	356	352	334	382	406	389	384	360	350	367	366	360	347	380	370	389	382	377	375	362	374	371	365	359	377	362	401	382	355	369	402	358	335	332	376	394	362	375	358	374	379	373	394	364	381	368	358	394	365	372	383	351	365	385	340	371	409	365	369	352	374	373	357	359	394	354	386	368	396	386	369	371	364	381	408	352	357	388	392	385	356	389	388	386	386	368	358	355	382	405	363	361	377	346	359	402	344	372	377	399	369	358	387	375	391	363	363	412	390	353	331	391	394	387	390	356	391	338	372	355	386	355	350	378	337	403	368	408	349	378	379	351	377	394	359	385	368	374	396	372	372	387	375	346	364	371	337	330	379	360	385	393	366	357	360	349	380	380	396	381	372	356	381	382	364	387	379	408	396	363	370	387	380	367	370	375	358	386	361	405	426	369	382	377	417	365	370	372	363	358	351	390	373	383	358	378	372	415	340	379	367	357	390	366	390	374	369	367	354	385	358	374	360	373	328	361	391	395	351	385	394	379	358	387	334	382	380	335	364	364	352	362	381	385	378	366	360	349	389	392	367	375	373	400	362	362	333	364	356	412	392	360	356	350	369	379	377	383	351	376	407	374	353	348	354	368	351	386	403	380	403	362	371	365	363	359	383	337	391	346	366	357	375	344	366	345	374	346	369	379	388	350
61423	85839	51359	28354	14920	6070	600	551	596	579	613	576	600	608	608	607	615	587	646	595	617	597	564	572	663	626	605	628	556	609	623	546	584	668	600	595	596	570	586	584	591	584	626	580	603	568	607	581	567	562	617	580	546	623	620	585	638	646	554	550	613	583	590	568	582	579	563	616	578	586	546	613	589	622	569	606	569	624	566	564	608	601	590	584	609	600	607	559	594	552	611	613	606	567	634	616	635	571	644	599	549	574	595	569	601	655	592	593	614	620	562	592	512	633	585	646	579	594	600	547	617	593	628	614	569	618	565	596	624	583	627	598	602	615	562	530	587	577	604	583	589	606	612	573	609	576	632	639	562	601	592	588	571	570	569	636	564	604	642	611	596	605	623	628	648	604	585	575	585	582	549	561	563	589	574	580	601	548	606	583	607	586	583	589	590	605	598	618	546	582	635	585	550	601	602	620	567	583	593	617	577	578	613	603	621	608	577	620	528	601	606	604	618	535	577	609	600	619	624	577	563	579	582	581	603	580	568	581	583	601	611	595	587	625	600	551	605	544	605	604	601	594	597	589	585	610	604	615	595	555	550	578	615	599	609	578	606	594	551	582	611	621	632	599	617	605	634	574	595	624	614	565	635	597	603	589	602	596	551	645	604	584	611	598	597	551	568	594	601	640	572	599	626	610	602	612	618	578	592	576	622	577	612	596	602	609	599	640	575	590	595	648	605	563	562	612	574	622	588	609	576	612	581	560	617	615	574	624	601	551	567	678	600	576	588	580	596	622	600	599	576	565	608	588	596	618	571	594	595	594	610	602	568	571	637	645	599	586	617	598	595	621	639	570	594	651	581	594	587	602	602	628	618	595	598	662	613	590	589	612	581	576	585	586	592	605	590	580	577	590	683	626	629	598	565	599	566	626	632	567	610	552	580	591	595	556	612	563	588	634	644	581	613	565	634	610	606	563	567	586	592	583	599	576	597	607	628	552	618	572	610	625	612	612	584	614	596	580	617	544	649	590	564	598	604	547	588	588	597	608	574	566	570	620	632	588	581	637	586	623	607	608	565	594	578	584	597	646	593	578	567	635	586	610	604	656	628	619	575	595	617	595	604	589	641	522	579	598	585	587	592	612	620	596	605	600	600	613	584	556	568	589	574	558	573	570	587	585	586	613	566	586	553	599	639	588	607	575	644	592	574	581	587	629	594	612	606	564	617	559	601	601	596	593	571	599	564	606	584	583	564	615	572	562	592	602	584	558	597	623	618	572	622	610	604	561	581	586	618	573	593	556	607	607	589	597	592	570	557	576	604	567	574	582	607	584	558	601	596	613	629	591	553	610	588	623	644	640	633	555	577	593	599	601	571	674	573	577	635	585	630	588	614	583	609	605	643	579	643	568	611	590	619	555	594	633	559	610	600	586	605	628	630	581	609	609	571	603	622	612	705	586	620	606	566	564	565	596	614	567	594	593	566	592	643	587	601	628	583	565	599	563	613	591	579	572	604	640	554	582	615	626	585	622	626	558	597	578	555	591	610	614	576	591	593	600	551	593	582	607	559	600	580	586	593	597	611	605	617	638	627	590	595	564	599	545	613	614	609	577	599	549	541	602	633	603	623	615	601	593	601	605	636	568	630	619	596	613	591	613	597	588	630	604	597	576	621	588	603	605	598	638	600	601	623	566	571	580	578	620	600	595	598	608	607	625	621	611	597	630	598	595	593	582	564	564	586	567	595	622	581	595	603	599	628	611	603	573	587	569	591	581	601	555	600	633	624	592	540	564	573	594	587	569	585	573	574	600	556	588	585	642	590	618	555	611	543	553	602	591	605	597	616	548	625	591	618	583	590	577	599	568	609	558	544	609	594	623	610	581	626	595	635	618	573	609	606	622	615	578	581	579	553	573	586	592	605	604	583	585	604	578	613	586	619	593	572	609	584	587	599	597	598	630	612	595	599	587	596	583	641	601	624	614	596	630	564	614	595	588	593	630	632	617	550	569	581	615	656	604	644	570	627	593	591	607	582	632	611	621	618	573	625	558	585	624	590	585	602	611	541	574	595	559	606	569	614	647	591	598	623	562	556	605	575	617	619	601	577	578	571	597	599	613	565	620	569	602	574	635	568	587	584	599	620	586	641	558	654	578	583	647	620	588	584	606	582	586	582	623	600	602	592	620	616	610	643	563	615	605	643	590	603	627	568	632	574	570	589	642	557	566	567	619	589	570	640	580	605	611	644	631	606	617	603	589	604	609	615	577	589	568	563	606	569	610	590	595	609	619	612	621	614	603	574	585	588	561	614	627	623	615	575	569	626	574	601	593	595	623	628	625	615	626	560	584	617	599	592	602	675	616	604	574	623	582	548	572	599	550	589	612	642	591	565	594	580	590	621	574	580	617	551	615	620	574	592	563	602	617	604	584	575	565	609	597	575	560	609	653	598	601	589	579	629	635	601	544	572	572	579	626	608	619	599	604	619	552	588	554	599	613	584	572	601	588	613	608	602	570	600	586	611	593	628	610	585	623	599	585	585	582	634	616	586	609	622	638	630	629	603	642	586	614	594	646	594	629	549	602	610	628	565	628	575	612	585	586	583	621	561	621	625	597	631	588	621	562	630	604	577	608	616	568	642	585	588	603	590	583	575	569	557	595	554	594	568	620	600	626	598	603	581	580	633	609	599	574	555	565	590	615	580	662	595	547	609	567	592	587	599	577	574	612	602	589	649	600	595	585	594	588	619	618	565	589	614	588	580	641	580	574	644	613	613	572	610	569	600	616	575	593	602	622	598	610	607	544	565	600	643	603	593	564	582	605	611	600	595	581	640	569	616	608	594	635	609	573	609	551	628	598	640	624	607	607	565	603	595	548	618	596	579	615	601	621	629	561	634	621	646	574	606	607	617	628	557	641	620	590	583	611	651	596	620	585	581	625	598	600	633	597	588	595	565	635	606	634	602	599	594	575	598	574	627	567	594	606	568	616	592	605	625	592	573	601	578	586	611	589	599	594	602	580	576	565	599	576	609	628	593	576	629	606	596	572	617	596	548	629	611	601	567	576	642	607	565	559	592	572	566	594	613	602	604	549	606	528	595	625	627	602	598	571	593	547	603	599	646	557	605	625	576	631	622	562	591	604	602	611	576	606	613	641	630	615	583	599	572	586	561	596	577	559	612	631	624	576	573	612	576	615	593	590	623	591	621	602	584	616	619	609	591	601	617	639	600	610	581	633	606	608	593	577	590	589	623	622	599	596	588	583	587	573	584	614	578	589	617	625	598	577	549	581	619	604	616	591	587	577	555	580	576	639	612	565	633	597	611	607	576	603	558	582	581	588	636	612	595	603	643	604	610	552	613	592	644	531	616	575	645	608	630	607	619	616	611	607	599	613	586	577	543	642	591	595	617	605	560	629	568	585	588	577	586	586	566	609	548	569	656	592	586	604	635	600	620	609	583	599	573	622	599	569	603	623	602	612	592	606	638	596	643	564	611	559
24586	22649	29945	24333	21588	17065	2624	676	529	592	566	551	608	553	640	552	569	568	556	576	543	577	551	565	581	551	545	519	559	566	532	527	537	590	594	594	594	559	569	522	540	598	590	524	578	594	570	540	617	586	560	580	563	553	574	574	554	533	525	584	542	551	599	581	577	575	585	525	538	535	508	584	558	505	501	571	577	558	564	545	542	538	557	532	546	591	548	566	593	550	557	550	594	551	534	547	581	555	546	562	551	571	535	592	558	566	594	581	552	535	499	564	533	556	566	583	564	593	572	520	557	514	550	579	558	563	625	513	579	542	537	553	582	569	586	534	545	596	567	551	540	551	512	567	574	608	550	533	499	537	542	551	600	576	544	512	551	557	556	515	546	558	542	520	551	585	540	574	568	550	566	523	536	572	561	530	556	570	563	558	557	535	560	539	560	545	577	560	511	594	541	550	592	518	546	528	580	530	596	535	546	552	584	542	552	588	577	573	540	583	599	535	575	550	577	557	558	620	566	527	552	532	562	522	530	537	578	568	526	538	570	526	521	570	560	521	575	571	560	562	566	527	522	583	579	517	533	585	535	551	515	527	567	533	568	553	555	567	523	606	528	559	551	569	573	579	569	552	557	543	531	589	543	526	587	551	596	623	564	595	596	550	558	586	560	519	538	551	559	555	599	594	569	521	506	525	589	599	554	523	518	530	553	578	559	564	566	550	583	519	593	544	591	531	597	560	501	526	579	535	528	534	563	575	562	523	506	520	573	534	518	548	547	567	543	543	568	553	549	539	563	545	583	557	564	526	545	532	557	553	557	554	541	560	576	565	556	535	554	571	540	560	544	566	580	582	588	530	562	574	572	553	568	572	530	574	552	595	528	547	554	550	585	567	577	524	501	586	535	538	578	547	541	539	561	536	570	569	556	542	544	531	562	525	544	560	536	556	559	544	526	544	553	559	579	560	531	582	555	585	541	556	547	537	547	573	567	521	547	594	554	560	542	541	528	552	548	579	543	529	563	558	529	526	536	579	570	562	586	559	507	593	548	631	559	563	539	537	541	570	540	537	550	533	529	588	587	598	554	551	574	594	552	546	547	555	550	557	547	557	540	542	548	559	550	517	569	543	610	557	527	573	619	570	502	558	547	575	561	556	560	578	547	556	552	539	540	580	520	516	548	581	557	545	565	597	550	554	571	543	585	580	580	559	532	555	538	551	571	535	580	533	607	548	573	580	549	556	580	532	540	505	540	531	552	538	563	556	525	534	513	570	528	585	563	589	535	547	579	551	534	526	522	549	579	565	520	534	527	559	525	556	509	555	561	528	538	587	520	543	564	527	553	559	560	578	561	559	568	538	569	562	529	553	518	552	546	578	513	532	567	596	567	580	596	521	522	553	580	539	581	582	573	549	529	567	534	547	506	548	511	547	551	529	569	555	560	576	536	593	561	544	541	598	548	529	528	555	547	581	540	586	518	526	549	525	562	584	618	572	557	575	562	555	506	539	557	531	560	499	547	534	529	536	527	623	598	545	512	504	552	571	543	579	511	595	554	569	537	528	584	573	523	570	545	557	566	556	534	561	560	575	604	571	580	541	518	529	534	579	559	545	559	549	538	539	564	525	584	541	577	584	539	581	516	584	568	553	547	564	559	528	553	526	575	560	555	542	553	519	583	542	565	562	550	565	548	569	575	556	597	575	527	589	594	532	603	558	577	541	541	550	565	589	543	593	581	519	571	568	529	561	573	591	539	547	546	533	554	572	597	534	550	575	555	511	587	549	567	544	553	551	579	503	529	587	577	530	570	546	565	574	574	551	569	575	557	538	569	530	578	511	588	530	587	598	552	556	554	559	547	510	552	585	574	552	581	532	534	627	532	530	587	511	528	548	568	587	550	565	566	581	571	574	548	581	528	559	511	578	526	587	573	573	557	592	545	554	560	594	544	564	542	603	534	516	565	555	575	570	554	533	581	558	540	569	562	530	578	512	606	562	517	573	555	520	597	532	556	552	531	543	569	501	561	522	545	557	565	529	575	559	537	538	527	508	566	544	554	556	532	593	571	542	538	550	588	588	515	570	550	558	537	528	563	563	567	559	584	572	585	563	555	580	530	572	582	590	542	574	525	538	565	590	578	554	587	592	530	559	565	576	543	514	529	583	582	578	531	560	530	554	555	540	533	511	540	552	551	583	552	568	545	556	538	521	607	583	570	541	586	545	515	566	510	548	528	558	593	526	551	552	555	548	558	590	540	557	544	588	544	577	538	537	584	574	554	518	617	511	546	612	545	562	495	574	536	596	528	579	537	574	552	611	495	559	513	560	561	523	544	504	583	555	544	544	543	598	560	570	539	543	595	532	541	574	566	557	547	554	551	537	585	537	546	558	539	568	559	546	530	532	528	531	574	570	546	575	550	540	517	553	556	554	554	597	532	544	547	559	540	584	552	548	533	557	526	550	555	517	548	586	561	525	540	537	562	563	557	532	581	527	553	553	573	579	521	558	572	546	534	542	572	562	539	569	552	570	522	530	624	510	580	561	569	534	525	538	543	531	580	556	556	546	544	593	523	575	547	575	563	540	510	553	593	599	546	515	553	538	558	548	577	578	526	554	512	546	550	527	547	580	556	558	564	527	528	552	562	542	518	540	573	596	564	548	542	560	542	584	505	545	557	535	539	564	593	542	578	547	565	541	605	540	536	569	588	562	535	522	538	538	592	528	530	600	554	562	564	564	522	559	546	520	574	582	585	574	553	521	588	550	590	538	553	543	547	587	540	509	589	531	549	540	540	515	594	554	551	577	566	592	544	530	551	570	547	533	590	543	572	536	560	618	557	579	566	549	578	595	574	533	577	557	574	562	569	541	577	517	532	529	601	516	514	571	559	598	578	527	517	554	585	542	570	546	548	539	584	506	560	542	557	605	567	571	566	560	574	531	526	566	563	541	533	514	561	609	554	556	516	618	579	501	535	587	554	577	597	534	589	544	554	533	556	526	549	574	555	569	546	555	537	561	558	551	516	563	533	562	520	512	504	549	553	584	584	532	571	559	594	515	509	608	571	575	570	599	540	588	546	557	578	557	552	498	536	556	549	590	491	556	552	598	594	571	573	567	580	521	507	543	551	591	513	520	558	542	559	537	542	547	546	562	577	566	525	532	527	563	542	539	552	602	561	619	546	581	560	575	537	550	555	579	534	542	544	548	547	558	528	537	554	573	524	577	550	591	559	552	546	546	566	541	538	543	515	558	548	572	594	552	531	550	590	593	600	570	545	540	585	537	563	536	559	561	553	534	534	533	544	545	567	543	549	558	598	542	518	567	555	593	542	541	533	590	543	563	561	602	543	552	542	536	552	574	556	560	576	521	540	572	518	520	513	565	509	540	539	552	598	589	561	582	539	560	526	555	545	556	570	577	538	576	551	548	560	557	544	547	522	552	572	510	587	549	533	509	520	550	587	525	548	526	545	615	499	567	518	544	575	569	550	625	538	535
59368	94297	58167	35068	18991	8827	843	792	848	879	834	852	876	848	825	881	908	920	842	803	854	905	837	867	821	800	836	802	879	853	888	911	844	779	849	857	833	848	822	882	831	849	850	874	805	841	876	911	830	783	810	862	851	907	888	825	829	818	839	809	822	862	899	870	850	835	838	838	828	830	856	884	811	847	821	861	854	852	852	825	799	852	897	820	843	890	865	876	829	828	870	797	866	838	827	826	807	862	899	879	861	905	863	844	869	820	858	849	846	845	824	818	858	848	808	859	884	840	808	813	802	810	844	888	891	858	824	887	890	822	848	807	835	853	823	823	848	803	842	851	797	863	891	868	863	824	854	860	826	871	863	837	842	786	760	823	914	830	836	900	835	868	914	853	844	850	766	857	938	813	826	866	805	823	855	848	869	858	852	803	818	785	840	883	831	918	818	870	845	865	836	858	849	883	837	812	867	837	832	860	855	864	908	925	836	805	856	930	781	841	924	853	807	819	896	841	859	844	875	882	805	831	889	855	865	781	820	863	820	862	826	836	838	847	846	862	819	789	803	852	825	901	862	853	834	866	831	908	866	846	863	851	867	838	792	891	853	878	799	886	813	821	853	854	850	809	891	873	848	868	839	802	876	798	854	856	836	817	877	817	882	809	836	859	814	865	866	860	805	870	822	851	873	865	828	843	828	839	866	850	845	834	860	845	839	808	844	916	811	846	818	852	841	853	869	858	836	856	826	873	844	861	863	849	861	859	852	896	844	828	866	834	875	877	876	813	837	869	808	891	861	824	835	875	850	850	829	894	887	838	788	843	847	903	845	925	862	861	856	814	871	813	828	843	869	866	872	848	858	837	870	860	839	859	839	895	873	869	845	842	861	861	865	846	818	830	864	797	828	855	859	835	883	872	847	832	842	863	855	800	885	856	810	863	887	846	824	822	861	840	835	844	876	854	891	834	899	832	806	845	857	798	849	860	862	898	887	804	831	828	826	850	833	850	801	851	832	819	822	835	880	902	896	849	857	853	873	827	896	832	887	826	863	834	846	853	802	771	851	837	846	847	821	880	835	891	866	894	846	856	838	859	893	821	889	802	848	874	843	848	826	873	823	855	884	860	859	836	865	856	910	801	801	867	827	775	795	812	855	860	842	843	849	827	855	829	871	855	859	820	869	824	769	818	872	814	821	855	814	812	795	827	827	899	896	869	866	825	867	895	839	792	856	813	826	882	803	869	795	878	841	849	839	857	854	872	863	880	868	871	923	837	913	847	866	790	834	853	851	815	846	835	875	838	864	847	819	870	796	834	879	820	838	836	858	790	871	869	882	845	889	855	797	913	881	867	883	834	825	838	822	823	848	861	835	862	833	827	875	824	851	891	860	865	835	832	836	883	845	903	873	826	902	775	846	804	840	849	823	795	844	820	851	785	883	864	818	812	867	830	857	814	877	807	870	851	820	837	771	799	839	835	856	837	886	852	858	912	817	826	825	899	877	922	896	882	856	833	874	829	830	866	810	879	874	809	881	855	836	823	862	883	841	843	860	862	872	889	821	822	865	842	866	865	775	851	887	862	835	877	835	815	835	847	837	809	813	824	820	855	853	852	859	845	879	870	848	843	790	820	869	799	819	834	850	854	860	894	819	845	813	853	854	875	839	812	830	805	808	846	892	869	916	888	874	854	877	849	858	845	845	857	811	881	840	836	832	833	821	874	866	857	842	795	868	849	844	861	832	821	857	859	813	894	875	901	882	857	863	891	890	838	831	804	814	893	908	838	856	873	826	854	888	840	874	907	863	888	864	848	847	837	856	837	834	849	870	870	881	887	866	837	838	877	893	835	826	828	803	836	814	858	815	839	837	867	854	838	845	868	833	858	889	851	835	848	853	867	845	866	855	810	826	866	861	806	847	865	855	879	910	872	822	837	796	832	802	852	872	843	838	874	851	867	853	887	851	824	850	852	848	822	851	871	830	884	827	801	881	905	835	845	861	789	883	874	886	862	865	812	825	850	874	876	847	803	818	790	832	865	790	853	878	849	813	870	874	834	823	810	856	807	879	824	866	814	832	815	853	874	828	825	862	825	841	855	875	848	849	807	842	887	850	889	864	835	895	837	852	867	878	846	845	868	876	862	871	840	825	887	809	828	825	855	834	853	864	830	854	866	842	860	888	803	858	841	794	871	879	884	904	823	840	833	863	805	904	876	857	832	873	838	825	816	864	885	796	873	851	871	856	866	808	804	833	849	876	829	870	887	882	843	833	856	804	846	888	834	846	831	858	859	831	817	863	854	865	916	840	860	800	829	836	848	858	809	850	848	842	860	858	795	869	834	860	861	860	815	859	853	819	841	885	806	854	849	890	830	908	890	808	870	856	866	824	879	792	922	880	868	841	857	869	889	820	823	863	844	832	881	847	889	829	869	863	795	841	876	859	850	845	831	824	873	874	837	881	838	856	860	877	867	888	802	873	871	918	887	865	877	840	853	782	788	857	813	925	825	820	819	802	824	909	858	844	846	878	914	842	817	842	877	867	894	825	831	886	840	826	872	886	876	837	840	846	867	855	839	836	838	799	844	854	856	861	854	820	810	831	799	856	865	808	862	825	854	915	862	880	835	783	814	838	849	839	860	829	877	877	838	886	838	836	821	848	819	842	889	858	879	857	872	848	830	850	874	882	855	835	839	847	807	870	848	881	793	876	866	900	847	853	845	840	859	821	875	856	856	843	870	840	841	857	882	868	812	834	836	822	807	862	856	823	848	841	781	871	845	854	854	849	858	832	840	841	858	867	826	809	891	845	843	797	876	814	896	835	864	916	880	895	884	896	883	896	842	819	866	882	851	841	894	871	883	823	828	873	878	841	826	851	835	873	830	893	872	858	839	906	845	868	816	819	842	835	832	871	816	875	884	812	854	826	852	837	829	787	842	835	852	793	847	888	865	895	840	830	836	841	872	831	854	859	895	842	844	842	801	811	831	851	813	877	869	844	842	832	856	858	873	831	829	856	847	825	814	857	816	821	906	859	818	910	833	798	822	836	807	827	847	842	838	869	860	821	863	838	847	877	844	848	819	833	835	857	850	806	872	862	862	844	855	813	841	843	947	887	874	794	849	889	834	827	879	839	821	851	854	862	864	844	880	813	826	843	831	846	853	844	869	862	863	857	883	818	846	860	784	849	874	896	799	866	818	874	863	875	841	856	804	847	859	855	864	846	827	858	840	834	839	848	823	867	848	877	823	876	825	860	836	859	833	824	894	858	832	806	906	831	863	816	821	847	854	879	814	834	891	845	858	813	872	853	809	819	807	810	862	837	800	893	824	827	854	876	837	822	812	931	835	877	860	877	824	828	877	839	819	814	844	858	877	831	871	867	834	864	810	819	867	879	888	860	861	863	816	854	859	839	853	832	869	853	839	833	832	890	813	835	883	819	803	796	781	805	836	890	814	840	841	857	849	851	834	848	833	801	825	855	867	820	841	797	829	833	850
33756	28739	23448	8224	1734	712	312	296	304	280	272	313	315	287	273	234	308	284	247	305	261	303	279	264	272	294	290	266	293	304	292	290	308	282	318	275	298	310	271	261	284	290	284	298	312	307	288	286	265	278	304	289	302	287	261	295	292	283	293	300	288	278	275	306	260	295	289	276	280	321	278	276	299	326	273	292	277	281	258	297	289	320	286	276	283	281	293	284	292	298	287	319	289	266	265	297	294	282	301	276	258	306	292	274	308	265	299	268	297	280	277	280	284	312	271	275	283	302	294	281	292	314	281	256	298	278	281	287	287	268	270	290	279	278	285	278	289	274	281	293	266	253	292	280	255	291	292	286	314	289	279	292	279	288	298	266	272	262	263	296	280	337	271	291	286	287	285	301	270	296	282	294	283	281	269	260	294	304	303	279	309	306	305	299	294	289	307	266	305	284	290	275	279	283	287	285	284	321	276	289	274	288	299	270	289	292	269	313	303	267	275	292	275	313	285	277	294	298	311	295	278	288	308	288	300	333	284	265	302	286	321	274	293	323	297	284	302	293	287	281	278	273	251	291	278	296	277	279	313	310	313	272	282	262	265	270	277	278	278	262	276	275	298	281	308	305	287	282	321	285	288	291	256	287	290	274	288	292	258	304	262	303	292	322	276	286	286	294	283	290	287	271	286	250	275	292	296	285	266	270	292	278	308	261	278	308	305	292	280	289	280	279	309	280	257	287	279	282	320	279	280	291	295	233	291	265	277	277	295	283	295	288	292	276	265	254	272	280	310	283	259	290	301	286	280	279	238	297	271	257	297	285	268	301	299	306	289	291	286	293	291	286	255	291	296	288	268	288	279	297	278	270	300	294	284	306	269	290	302	289	314	266	308	293	278	331	312	296	285	300	265	304	297	301	289	287	281	292	270	285	263	270	298	271	289	306	307	302	275	294	291	290	250	259	284	281	293	290	282	250	329	293	290	297	284	271	289	275	297	265	286	286	259	262	276	331	277	297	297	279	268	302	302	283	320	327	249	292	276	261	285	284	302	267	294	245	300	323	278	298	275	264	321	285	264	300	316	303	280	290	305	295	271	287	292	266	296	289	288	297	271	284	291	292	272	313	284	270	282	280	295	270	282	267	273	308	275	257	274	275	299	289	281	307	301	311	303	293	281	304	281	286	284	273	297	281	272	294	276	281	265	280	290	286	279	297	316	278	290	282	311	284	250	295	284	310	306	300	300	287	300	291	304	253	306	302	261	277	260	304	294	283	277	286	293	300	266	296	259	286	290	257	281	283	260	248	299	288	286	287	277	259	292	275	305	289	278	275	272	269	256	289	286	296	346	290	291	314	297	283	289	270	273	291	273	255	299	279	273	310	255	285	264	289	316	284	269	280	274	295	289	266	283	283	280	277	270	264	276	283	275	278	288	295	295	263	273	280	255	258	303	273	259	264	287	303	291	285	276	287	311	253	278	341	301	241	283	293	268	320	290	268	313	282	255	319	278	309	272	278	285	273	279	275	278	289	277	281	296	286	270	285	274	287	287	300	274	259	280	280	273	309	290	288	290	293	290	279	259	273	289	287	282	296	276	268	293	277	306	297	299	281	319	249	259	295	277	283	307	263	296	273	271	304	247	276	276	278	276	304	296	301	275	294	306	276	301	262	280	310	274	285	245	299	263	293	268	276	310	278	274	280	295	257	269	274	270	281	305	291	288	291	279	289	290	279	259	258	276	310	277	270	273	290	271	282	284	267	291	331	273	311	293	258	261	299	285	297	278	257	316	299	352	278	291	309	293	285	278	302	280	274	301	287	263	272	295	274	302	288	311	273	296	258	272	299	297	296	295	254	320	285	280	286	262	292	291	303	290	298	301	284	302	249	273	304	274	307	281	303	299	297	274	322	266	285	316	311	284	303	302	290	270	260	283	282	295	295	297	300	268	275	321	282	300	304	300	305	298	268	299	277	258	297	247	275	258	311	276	304	289	253	287	296	306	284	285	274	279	290	283	278	294	271	253	278	277	284	287	275	273	270	313	277	327	269	294	274	295	274	277	291	253	267	282	320	327	289	320	278	279	270	275	253	313	302	264	280	290	276	284	276	306	303	275	283	281	300	251	299	312	288	268	291	300	290	284	338	290	296	281	307	279	291	275	298	315	258	291	272	305	292	249	265	264	303	263	271	270	280	255	278	288	260	302	292	275	249	298	264	299	256	300	289	296	266	296	263	288	293	269	275	281	244	294	263	277	289	291	293	265	281	295	318	298	276	264	284	286	267	298	293	285	314	269	282	268	322	279	326	286	297	270	266	274	290	293	274	264	301	286	252	289	275	296	293	277	284	287	279	280	301	287	262	284	301	318	294	283	301	241	258	288	265	278	267	264	298	281	282	286	279	290	275	306	306	281	286	264	287	264	305	312	296	315	298	311	313	290	276	281	268	288	263	295	277	269	295	294	280	290	304	257	283	278	282	281	270	301	298	306	304	297	298	303	292	289	288	274	296	299	254	286	278	288	275	311	298	289	282	309	285	322	301	308	286	300	264	283	263	277	270	290	291	281	286	242	251	250	287	274	296	289	283	296	314	294	274	260	285	274	293	269	300	291	278	333	300	310	282	274	271	275	260	281	283	291	293	283	311	308	296	308	301	288	335	275	299	314	280	291	293	264	302	283	277	277	320	282	264	273	287	274	249	304	284	259	293	282	298	285	269	285	290	287	278	316	274	294	314	276	317	278	275	306	292	264	290	285	285	275	279	293	254	294	301	323	292	272	285	284	285	297	281	306	296	305	286	256	298	288	263	287	331	318	285	308	291	282	313	313	306	319	286	311	300	272	298	304	294	265	299	294	256	292	275	291	271	295	291	290	265	293	271	298	263	284	298	287	262	296	280	277	280	292	292	280	277	276	258	322	294	294	285	295	289	288	297	266	264	280	298	259	304	262	298	290	273	301	286	284	289	313	278	271	232	270	298	273	266	294	277	282	311	271	281	283	251	250	259	263	298	270	302	287	274	299	303	286	289	289	293	305	269	284	288	311	282	289	278	300	276	288	284	290	293	283	297	279	305	274	280	288	293	274	276	264	307	298	276	271	238	256	287	275	290	270	261	271	256	283	292	327	261	302	291	276	276	294	268	296	296	286	280	298	296	251	319	280	286	301	296	287	246	292	293	288	266	279	318	280	285	298	300	254	279	326	271	296	299	276	280	282	281	280	320	266	264	272	304	277	294	297	281	302	285	276	287	307	296	287	272	284	298	261	283	297	279	269	279	252	301	315	278	300	286	277	298	273	306	261	273	265	293	299	311	308	279	275	282	299	297	304	282	288	288	279	269	297	248	299	277	270	271	275	268	269	291	287	262	267	290	285	288	310	285	313	298	279	284	319	258	256	272	311	287	310	320	267	284	267	300	285	265	276	283	253	262	272	278	293	280	276	258	298	284	296	270	279	298	289	305	269	290	275	273	303	300	280	312	272	263	291	293	278	265
44209	44872	24735	6975	3293	1388	470	485	502	532	492	486	487	458	514	454	523	522	489	492	466	431	491	487	491	520	489	454	429	476	450	470	473	509	485	507	454	497	499	465	474	468	456	451	465	453	519	439	484	445	461	468	492	476	494	452	483	495	447	460	471	480	451	484	509	470	484	489	466	480	481	494	481	477	511	479	484	487	488	470	518	465	487	465	491	506	493	454	473	457	474	492	480	492	478	494	441	478	454	512	470	487	484	469	464	494	477	467	508	490	509	481	476	470	483	515	460	486	467	464	478	478	449	486	477	472	471	443	456	492	471	482	483	507	473	478	476	471	500	499	463	497	502	457	490	481	480	482	522	496	467	479	458	485	501	503	490	496	461	468	498	490	488	477	482	450	530	454	458	468	488	467	471	489	519	481	476	496	471	482	476	467	461	472	473	489	468	504	485	460	484	491	476	445	471	466	493	498	471	459	475	505	484	484	451	484	456	483	500	460	472	474	480	498	479	509	498	478	474	489	488	487	444	496	493	463	466	466	543	498	452	475	474	462	512	451	482	484	481	415	488	459	471	471	457	506	464	487	475	520	460	456	476	486	463	507	467	497	512	496	468	493	452	482	504	493	469	491	494	481	492	462	494	484	472	467	492	490	462	495	491	463	455	464	512	449	479	463	456	488	471	480	465	525	484	484	490	475	447	505	497	480	472	475	493	481	472	464	453	488	491	481	470	476	500	489	468	501	457	468	474	472	464	486	449	464	468	506	486	469	508	478	471	464	489	500	473	497	466	463	479	483	459	444	493	493	442	482	462	504	503	508	476	499	483	462	463	497	484	446	496	448	495	488	426	485	504	468	516	486	521	471	510	470	488	476	479	502	470	490	464	491	495	502	500	494	458	469	478	458	445	523	441	449	459	467	472	509	483	475	474	474	518	489	467	483	446	507	509	465	490	467	475	446	461	447	459	468	467	477	504	451	514	482	475	457	522	430	444	449	476	466	470	477	475	483	503	493	541	540	497	455	458	492	488	457	494	487	439	463	464	515	513	483	468	456	485	433	521	486	498	422	507	488	478	471	544	467	496	423	451	504	496	460	466	442	492	450	460	500	493	495	476	435	499	509	476	475	491	453	475	459	471	464	484	465	494	485	477	492	448	439	465	496	455	475	492	462	461	501	472	489	477	463	469	472	522	485	470	471	490	478	482	470	502	453	432	481	499	472	500	462	495	455	491	462	446	473	465	490	485	485	487	481	473	461	479	490	455	445	477	462	490	491	484	478	484	508	446	497	529	496	465	438	465	470	486	469	475	479	514	432	444	481	487	459	472	461	461	494	476	480	510	460	491	506	470	517	522	455	480	498	473	487	458	487	452	475	504	483	488	481	465	501	503	448	483	482	499	465	465	496	445	484	497	512	432	450	498	456	480	488	449	475	461	468	458	513	536	445	512	529	496	520	444	466	465	500	476	471	434	533	502	448	469	468	488	439	473	472	440	471	507	460	486	460	481	465	441	475	479	488	492	503	485	450	511	489	499	489	477	486	470	489	476	457	479	499	457	499	460	473	437	448	517	508	464	473	468	504	454	455	445	530	450	455	451	431	424	462	504	454	500	464	473	500	476	494	487	461	487	448	477	453	492	472	458	438	497	496	452	479	490	457	481	473	502	480	484	451	542	500	454	533	491	483	460	482	473	469	496	483	435	525	484	449	514	503	508	489	458	493	453	512	479	496	479	469	472	447	473	496	518	488	467	449	464	523	476	482	494	479	463	498	468	470	459	473	458	504	483	490	495	450	473	502	498	478	454	496	513	491	449	479	481	449	474	520	496	473	484	472	489	506	455	515	483	502	473	497	469	470	512	478	455	503	482	481	501	439	473	490	438	519	501	484	495	493	518	486	494	478	490	475	487	463	524	467	477	462	461	480	471	417	489	476	495	485	451	448	514	451	478	510	526	494	482	494	472	443	449	513	461	488	476	515	489	471	456	503	499	501	497	488	453	471	488	494	469	476	472	499	467	466	476	470	491	460	491	450	442	466	466	485	478	470	450	472	482	446	489	480	472	518	495	514	479	473	495	476	473	496	470	496	474	490	461	521	437	478	499	517	478	480	436	522	487	473	510	458	489	483	463	467	485	482	487	440	428	478	524	444	465	508	467	471	491	444	440	495	462	491	465	492	499	497	453	497	505	477	503	470	466	442	474	464	523	485	484	485	487	462	396	489	472	449	502	450	462	474	471	482	465	488	488	495	479	479	451	501	476	474	460	464	490	510	447	489	493	472	478	513	502	445	495	438	486	465	511	493	496	442	473	438	473	497	512	506	500	500	428	501	467	480	497	464	478	449	479	482	456	478	471	490	490	473	506	457	459	470	477	486	483	485	508	473	467	529	486	468	497	477	483	468	507	492	482	475	493	460	472	529	453	485	537	461	463	481	463	496	461	480	470	456	466	447	446	486	460	503	471	469	518	478	495	470	479	488	506	497	495	479	502	483	488	486	475	446	487	464	499	465	474	429	507	478	464	499	477	449	503	494	461	501	481	461	468	470	455	489	476	478	467	481	514	460	495	462	474	485	459	470	458	441	488	460	510	482	484	469	458	485	443	490	488	461	436	454	495	454	501	490	503	469	481	456	515	468	462	480	468	511	499	474	472	485	422	516	467	409	490	449	439	500	494	472	484	521	495	445	502	480	458	481	443	489	551	462	489	460	487	409	484	514	461	448	457	458	499	457	504	496	500	472	503	517	471	477	486	448	505	460	477	482	495	476	486	492	427	461	487	470	449	491	509	418	501	483	484	481	491	471	411	487	477	495	501	477	443	467	491	479	485	510	481	457	496	473	492	471	454	456	494	453	487	505	472	491	462	477	484	474	445	489	461	489	481	475	485	514	469	507	478	466	476	462	457	491	499	481	485	486	483	507	491	473	461	497	494	479	485	485	417	473	446	473	466	468	451	489	483	483	477	491	502	470	480	506	512	488	443	452	487	471	521	481	495	458	496	512	509	511	475	445	498	484	486	460	462	464	501	451	507	487	517	463	465	497	482	452	457	499	495	492	479	511	497	456	477	490	465	445	443	488	441	477	479	454	449	520	463	467	498	468	466	462	498	474	494	456	509	477	467	485	474	466	483	471	465	449	500	463	500	476	508	474	493	487	513	474	453	448	463	465	460	443	498	483	506	469	469	502	480	505	491	499	509	452	477	473	484	461	457	438	493	463	469	446	449	462	465	479	464	463	458	449	497	464	494	431	457	484	471	513	495	473	456	467	489	488	479	471	494	486	482	517	517	472	517	474	475	486	482	485	504	484	489	483	448	479	471	450	479	498	524	473	488	439	517	431	487	496	508	473	455	482	495	470	433	507	470	498	478	435	496	447	524	475	479	470	477	485	501	514	451	473	485	489	460	454	435	474	484	454	494	479	475	483	457	467	464	472	504	488	470	460	484	505	516	473	486	450	473	472	458	463	466	482	472	504	452	467	444	477	479	468
25873	23538	30133	25651	20017	8591	712	408	394	374	396	388	362	345	404	417	390	367	371	364	360	374	373	382	410	402	384	366	371	354	379	375	417	385	398	340	361	396	354	369	342	368	364	369	330	362	357	364	362	371	374	356	380	355	367	346	397	355	375	363	374	390	384	401	364	351	369	376	367	397	364	367	343	385	370	377	376	360	342	362	384	394	364	387	392	380	362	362	362	373	367	383	380	372	374	369	336	362	338	352	395	343	361	391	360	357	401	392	362	402	366	361	342	364	373	374	397	365	388	364	365	369	374	346	362	360	405	381	390	368	388	369	382	373	353	366	343	348	378	394	365	373	390	348	343	357	389	373	383	377	383	360	400	362	373	398	369	367	344	352	338	415	395	378	385	360	358	373	342	416	392	372	359	386	394	389	351	358	407	403	366	386	338	328	358	336	360	378	348	377	390	361	375	382	367	381	366	415	364	371	375	364	367	361	339	379	344	373	378	389	373	350	381	363	374	381	341	370	383	368	383	372	378	355	385	386	348	379	372	356	379	380	352	365	375	366	340	410	368	359	381	381	368	322	395	373	381	389	377	386	383	389	378	381	370	369	342	399	402	336	332	392	355	382	409	381	369	369	398	386	355	365	350	363	366	371	340	351	390	388	356	353	355	378	376	356	351	363	342	348	370	346	356	389	382	350	369	412	356	375	388	397	364	382	366	363	340	360	358	392	379	350	377	359	378	389	367	369	355	351	362	353	353	382	377	355	364	346	372	358	324	369	367	368	374	378	362	373	360	370	367	366	360	374	347	379	352	407	362	338	361	342	367	407	361	359	360	396	349	342	405	404	369	377	332	371	411	381	389	345	365	371	358	377	363	334	384	382	384	378	329	343	408	323	342	368	385	373	378	364	334	358	382	356	366	382	365	333	368	364	332	362	335	399	343	404	387	349	395	349	374	354	368	371	360	372	364	342	378	360	374	363	353	360	338	361	385	367	329	398	385	349	371	373	359	385	373	346	357	376	352	407	372	360	388	373	366	369	363	359	407	388	361	381	346	365	341	362	364	364	375	357	383	399	369	370	356	386	366	401	364	399	395	330	358	388	391	356	358	373	369	374	346	372	405	345	367	366	380	372	389	366	382	349	374	370	337	367	385	372	362	341	385	370	377	401	364	358	373	390	348	363	369	351	385	378	368	395	360	397	376	371	375	370	359	359	385	376	356	361	347	374	364	358	346	396	366	384	353	366	368	369	351	391	387	375	367	379	368	408	391	374	380	366	381	359	360	361	350	369	329	357	351	348	411	375	352	397	415	335	375	409	393	352	363	397	352	398	361	363	377	388	371	384	374	332	385	356	369	350	363	351	364	344	383	352	389	352	372	348	353	379	376	338	328	361	422	368	384	342	327	360	365	368	404	353	363	369	369	397	397	357	387	379	355	385	385	369	356	380	400	383	362	363	372	355	378	367	305	354	364	353	364	375	349	344	371	350	391	379	354	359	363	377	381	349	389	367	340	347	348	381	342	358	371	370	377	365	363	351	351	389	370	326	373	372	348	381	373	349	365	360	351	367	363	319	353	362	390	375	376	368	371	337	334	367	382	371	388	377	346	389	395	357	353	381	373	340	359	349	367	371	414	388	379	378	334	376	349	376	364	335	365	360	384	349	355	384	352	365	333	346	388	350	361	353	391	353	361	370	343	333	382	371	385	369	391	376	358	375	391	365	354	366	349	367	357	353	366	357	380	346	380	364	344	347	378	380	390	380	352	376	382	370	366	389	362	388	372	355	389	353	351	396	416	350	338	377	329	393	345	348	387	365	379	392	367	380	337	348	394	391	376	340	384	346	364	342	355	395	357	361	388	376	364	369	375	370	319	368	373	358	374	376	375	355	344	368	375	365	375	370	375	356	353	391	380	372	361	348	377	351	339	389	357	361	355	408	386	393	381	336	363	350	354	414	360	364	348	392	372	360	375	346	368	320	358	326	367	358	370	346	380	374	364	386	344	356	366	357	401	348	376	373	368	360	338	345	363	386	367	355	375	348	366	353	356	386	345	397	341	353	344	362	390	398	372	356	383	367	357	396	388	331	351	373	362	368	350	357	389	342	360	341	401	367	357	357	337	329	383	374	353	345	383	358	361	362	379	396	362	360	335	392	355	379	362	381	391	376	369	375	390	384	365	367	332	356	389	350	358	353	375	353	307	376	384	393	400	381	371	393	350	361	364	377	399	345	409	336	372	380	354	353	396	353	368	377	384	354	390	352	353	357	369	375	349	343	382	391	348	364	389	346	358	380	388	376	365	335	364	362	341	366	384	366	395	359	346	359	360	375	392	386	362	366	352	352	363	375	336	356	347	384	384	369	358	365	355	379	386	383	362	359	368	359	382	367	362	371	361	346	388	401	386	382	383	356	352	366	367	388	371	378	343	363	355	365	363	398	330	361	393	370	422	375	370	353	360	366	360	331	392	352	376	370	356	312	354	348	371	403	369	351	368	398	431	337	395	366	317	380	372	382	357	375	392	355	385	388	346	344	391	361	422	369	388	360	369	368	393	322	389	334	402	349	335	358	376	385	350	348	398	367	333	368	361	354	377	369	370	348	352	357	359	376	389	355	365	396	349	356	361	352	331	360	436	363	398	343	364	350	402	345	345	383	372	350	399	396	320	340	346	371	380	340	354	365	351	370	350	362	355	355	353	354	385	391	375	362	410	376	405	365	378	395	379	416	370	382	341	359	378	381	365	395	354	377	362	340	405	356	358	361	368	371	395	362	366	360	370	365	355	387	374	372	396	376	356	375	404	372	336	365	379	387	368	348	395	335	362	389	349	373	357	371	371	366	372	390	343	370	354	370	404	400	388	350	368	341	352	353	388	377	360	378	396	390	380	364	361	338	373	354	382	364	367	384	384	382	364	374	398	375	354	376	342	365	358	373	339	387	364	371	364	392	316	372	404	353	358	367	372	311	363	351	364	384	402	359	356	355	370	346	401	340	383	377	362	375	375	370	370	405	358	387	343	397	365	338	351	363	350	328	385	370	358	350	346	368	370	359	376	359	377	382	343	395	375	379	360	357	382	378	402	408	372	376	393	375	367	378	344	330	377	367	383	373	352	342	343	399	380	367	329	346	359	382	400	364	406	337	366	363	394	382	374	373	373	411	355	409	366	348	360	377	371	391	389	396	375	366	344	378	389	340	368	364	362	382	368	347	363	390	373	342	357	384	370	371	344	370	393	345	389	363	374	396	359	393	378	363	363	402	360	341	378	377	335	338	382	360	336	355	365	355	359	372	339	360	353	377	343	367	376	403	386	361	361	363	385	349	358	305	324	366	386	352	345	362	378	346	363	345	412	355	328	359	349	403	336	396	358	359	380	397	348	386	376	376	354	377	399	401	366	346	348	360	378	354	342	354	356	396	342	364	386	389	363	366	342	392	370	359	375	357	363	370	353	364	353	405	367	386	308	386	350	387	359	394	366	389	353	351	374	341
63323	85072	54964	29114	16838	7929	629	584	628	580	572	562	598	624	580	619	623	557	591	602	613	586	623	548	575	604	546	568	587	610	644	625	570	627	537	607	628	570	571	596	575	582	626	594	649	585	577	606	541	595	590	565	612	586	597	558	607	551	629	576	586	600	598	565	559	571	595	583	573	589	612	596	608	572	605	577	585	633	593	596	597	580	643	615	576	609	535	600	601	576	590	574	590	610	613	596	624	639	599	596	575	655	589	567	601	604	607	601	556	594	625	608	587	617	561	608	648	563	604	587	591	590	524	568	661	600	574	582	557	630	594	586	589	610	555	626	617	598	582	592	617	561	605	580	563	589	594	572	603	625	565	589	643	603	585	593	574	585	593	578	598	595	506	602	629	638	573	564	622	569	584	632	618	598	579	608	586	639	634	593	583	616	591	631	583	540	523	598	621	621	532	602	601	597	565	565	588	582	541	580	605	598	606	610	576	583	619	616	573	571	558	582	521	644	582	597	621	605	577	595	639	592	600	612	557	598	601	612	572	604	527	596	588	609	571	578	590	579	599	559	549	603	596	580	592	559	600	601	599	580	589	612	576	567	620	575	593	646	569	591	591	620	601	593	532	641	581	582	599	605	613	628	589	566	635	591	600	613	580	570	586	594	593	567	617	622	599	580	570	611	570	600	586	633	591	564	574	654	603	577	562	628	588	597	601	583	609	609	589	616	599	613	574	566	560	594	618	605	601	543	637	580	608	592	581	653	597	618	602	565	647	620	597	603	606	599	560	640	588	604	586	595	560	631	593	571	590	595	603	609	594	643	641	615	585	602	559	635	611	589	611	553	570	571	604	580	560	591	563	573	600	633	573	559	638	611	610	590	602	608	586	575	564	609	590	589	602	521	585	578	630	624	613	568	575	616	571	591	607	559	593	593	606	587	577	608	616	595	627	573	590	594	582	595	615	591	622	575	579	555	559	574	557	629	625	554	617	586	582	598	620	567	626	593	585	542	572	619	570	587	588	599	640	628	619	576	580	589	585	550	595	622	617	579	608	584	620	576	605	601	603	598	589	578	572	576	576	624	617	547	605	615	542	602	553	589	567	605	619	566	582	651	568	553	541	572	585	600	611	612	607	595	632	579	597	596	619	601	623	593	634	580	583	571	596	599	613	598	589	613	618	578	570	576	589	555	586	604	587	602	566	591	562	548	617	601	604	594	584	573	596	591	573	542	605	590	554	618	604	611	640	547	648	564	616	607	611	583	628	575	575	541	537	612	563	578	644	590	586	596	609	616	590	657	599	533	595	552	590	607	569	593	560	608	578	537	579	591	603	599	607	573	603	579	627	634	560	570	578	631	577	628	582	612	597	610	592	551	580	601	591	594	571	607	585	595	552	653	563	623	611	567	658	584	590	624	589	592	598	596	586	630	617	594	553	555	586	557	577	598	603	619	623	554	597	593	619	572	594	571	583	576	594	616	566	583	568	579	590	538	611	559	605	654	596	620	615	634	562	593	569	597	568	612	607	596	582	586	608	581	578	574	555	620	601	598	630	581	622	609	596	597	601	620	583	639	579	610	566	573	604	598	545	598	606	538	563	598	603	633	586	579	592	618	593	626	622	601	605	596	594	587	610	579	593	543	587	580	587	589	574	640	620	560	604	576	575	591	589	584	599	577	547	562	572	574	594	569	547	611	623	595	524	607	598	583	566	572	608	606	616	560	659	629	578	609	575	614	598	614	598	615	578	589	594	568	613	564	581	604	564	649	588	549	571	585	606	663	605	590	596	576	558	584	599	605	611	554	562	539	604	593	556	584	577	577	592	619	565	605	626	569	580	608	570	584	598	620	568	592	567	601	622	531	619	567	577	603	611	550	573	589	575	548	597	606	570	621	592	607	612	577	588	608	590	609	594	601	585	606	640	619	626	546	562	585	630	625	594	557	604	553	578	522	606	561	583	639	605	623	609	596	587	550	600	596	612	568	607	567	598	589	557	614	592	618	608	614	603	579	545	632	553	603	592	590	604	572	601	593	594	591	571	564	578	605	586	548	590	593	615	572	579	576	603	603	588	619	581	622	597	570	603	647	571	601	570	613	567	593	582	633	647	578	578	547	566	621	557	566	612	626	601	597	629	601	576	592	612	585	580	568	590	564	569	594	574	623	611	631	598	550	612	613	642	585	582	596	632	605	630	579	566	588	630	577	608	593	595	582	627	555	621	589	608	581	644	647	592	576	594	599	561	614	592	550	603	581	621	557	584	557	617	604	526	558	598	610	573	612	584	598	614	597	572	593	595	598	557	593	627	587	588	606	588	569	603	578	587	628	630	619	605	600	602	597	608	578	590	612	578	587	610	609	583	628	568	591	551	581	634	585	594	550	549	608	572	601	565	593	612	601	624	578	610	609	595	595	555	595	574	602	565	560	602	560	638	572	614	594	572	572	571	620	598	617	572	606	589	581	598	574	639	602	646	616	595	615	599	634	573	604	585	590	588	550	629	605	601	567	641	583	572	583	609	634	602	588	543	630	605	607	599	627	568	619	582	568	552	600	596	569	634	582	609	579	599	601	585	555	604	574	639	571	592	585	579	618	570	542	616	598	567	587	589	551	569	593	602	589	590	606	556	570	586	569	573	565	578	589	632	593	610	553	619	599	633	612	588	584	547	555	615	569	565	582	601	605	529	581	577	599	608	615	587	630	583	625	613	580	534	546	577	635	555	600	575	570	583	594	625	642	600	564	565	623	647	629	638	576	621	602	574	608	553	579	622	585	570	596	596	558	554	613	612	540	592	599	568	615	581	598	584	622	568	626	587	611	578	599	593	607	568	630	607	585	573	569	567	613	551	579	600	587	614	585	554	590	574	580	588	571	579	594	594	585	602	571	608	578	546	601	566	620	565	586	552	563	586	597	603	620	580	559	587	590	619	554	568	570	586	635	572	607	586	615	595	632	595	580	645	612	607	580	632	569	602	629	608	599	608	603	570	621	623	589	593	569	579	605	589	615	626	590	578	594	594	588	612	600	556	613	589	626	619	566	556	593	565	625	586	606	618	606	567	563	582	587	619	574	576	566	582	609	584	613	594	604	612	579	581	591	592	591	621	601	567	605	593	582	632	554	582	612	589	601	594	595	577	619	613	590	597	601	588	553	607	596	568	563	610	604	564	557	641	601	563	573	577	601	603	551	577	557	605	628	613	600	603	618	639	607	590	524	607	612	586	595	579	579	633	581	587	633	635	613	604	619	568	623	611	580	591	612	603	576	598	576	582	623	541	623	577	573	604	633	578	574	588	582	584	583	622	608	599	568	602	569	581	615	588	568	613	581	623	599	602	593	620	578	591	591	596	551	550	579	591	585	589	570	617	562	564	592	596	615	559	609	611	574	614	599	574	583	596	574	519	596	588	625	584	576	622	611	549	598	633	615	590	615	562	604	619	589	605	575	593	562	569	575	598	605	628	585	591	568	606	582	574	619	652	569	588	621	583	578
24535	22726	30443	24682	21858	18071	3513	629	561	587	591	557	550	562	569	531	551	492	535	560	577	581	556	552	531	539	562	551	532	572	565	531	536	569	550	566	582	560	548	563	527	551	548	571	556	600	573	548	541	562	570	563	559	551	544	555	583	554	532	548	525	537	592	531	577	570	557	589	556	508	538	588	565	532	548	579	571	547	543	528	526	586	562	538	561	532	557	564	554	544	547	558	574	553	518	514	517	558	566	579	533	544	535	541	588	538	517	537	533	548	534	560	473	532	558	543	543	539	558	545	535	537	565	540	512	560	554	527	535	571	587	510	552	559	545	587	554	529	579	549	561	522	539	514	513	522	568	527	524	569	531	542	547	585	537	591	515	547	584	532	547	554	578	517	572	514	568	552	575	518	546	592	540	565	576	550	553	566	553	591	565	548	553	573	567	556	583	541	524	589	555	529	569	529	548	543	530	553	575	544	558	549	527	546	588	576	612	585	540	546	583	535	519	521	530	547	552	557	569	537	573	515	554	524	550	539	577	573	539	539	527	585	584	557	567	547	545	570	520	544	522	586	538	537	547	534	598	573	544	532	555	540	556	512	535	559	595	524	550	536	542	546	572	565	586	548	534	533	523	540	536	605	578	521	569	537	579	537	525	550	542	553	573	538	529	519	545	578	584	535	535	551	519	518	533	540	558	581	510	547	542	586	574	561	559	524	554	548	580	527	586	509	557	528	553	590	537	557	559	542	550	583	567	591	519	538	517	564	581	538	540	506	558	560	571	575	528	556	586	569	509	560	521	601	524	542	538	598	574	522	549	537	555	584	551	583	573	546	570	567	535	554	537	549	570	597	569	555	515	553	597	581	575	554	588	566	550	564	519	583	598	539	543	524	549	508	549	537	545	564	560	598	518	578	569	537	542	538	540	525	510	532	563	535	549	548	569	518	507	588	564	562	537	619	543	576	552	543	580	607	586	586	587	550	608	568	581	547	575	536	560	548	534	533	545	574	543	519	560	574	549	579	585	582	563	575	509	553	522	600	598	511	589	572	522	543	534	552	573	557	531	570	575	563	551	548	582	569	571	555	536	535	528	612	561	578	545	544	575	538	549	535	559	540	526	537	548	531	527	580	547	557	529	513	582	550	566	562	554	519	565	536	576	544	547	576	558	535	535	545	556	554	547	535	559	553	578	573	586	544	592	521	529	569	600	561	582	582	499	547	539	541	576	528	554	565	534	581	553	545	572	573	534	578	555	562	529	551	578	550	581	561	564	501	517	567	548	553	529	559	535	579	528	552	560	547	539	570	540	553	532	564	541	567	583	534	554	546	577	592	570	570	528	555	590	572	524	543	557	556	576	550	583	508	564	532	584	548	549	561	568	539	569	541	527	538	595	583	574	552	504	535	581	558	544	531	527	511	544	554	541	557	571	530	571	560	543	543	568	552	551	577	582	541	562	634	546	541	517	582	582	524	530	553	570	546	524	561	542	552	571	531	527	571	547	569	613	509	559	529	523	527	583	554	529	533	534	496	499	569	517	539	552	522	563	546	538	580	487	568	583	578	520	528	566	526	550	593	552	567	594	554	515	516	530	564	555	529	534	581	570	527	537	548	557	545	554	534	527	554	566	577	563	541	545	559	524	539	569	565	525	549	555	583	527	586	547	525	554	549	527	551	564	561	562	576	572	563	547	534	534	514	561	585	531	582	536	552	556	535	556	514	590	567	545	554	555	534	538	582	537	594	549	528	576	574	563	546	553	580	599	569	545	502	589	555	515	558	543	570	561	533	563	545	537	576	564	528	552	525	517	540	566	539	545	529	558	561	583	573	540	577	521	560	568	554	556	559	556	588	563	550	519	566	524	540	536	602	531	542	600	593	595	554	539	565	585	512	544	539	544	546	554	571	519	593	525	600	565	532	542	575	553	529	553	552	535	558	550	564	568	560	553	571	566	524	588	534	509	543	581	550	547	563	497	548	586	554	531	529	562	559	514	541	582	583	558	541	531	574	519	524	552	539	548	549	503	547	568	620	537	510	549	549	493	561	577	583	575	529	518	538	566	499	532	550	599	544	566	529	578	570	558	560	512	519	556	530	526	570	573	574	547	559	542	561	570	541	558	530	578	566	571	501	548	539	532	552	581	587	565	543	534	581	545	576	549	576	544	546	592	509	570	551	562	553	578	552	513	519	555	529	554	573	527	555	549	556	550	569	565	604	543	572	519	545	533	565	579	578	549	541	575	569	526	545	533	568	544	539	528	555	565	547	572	570	581	582	544	586	540	569	585	565	515	568	561	567	613	537	554	561	556	568	568	560	553	545	525	549	598	601	544	550	561	599	579	533	522	553	545	555	570	559	560	547	544	542	609	548	525	532	542	548	518	547	562	509	531	549	555	600	565	526	504	531	549	536	542	585	530	534	526	549	549	529	538	577	552	565	560	537	546	523	570	555	522	506	548	547	559	558	535	536	573	608	556	565	523	558	522	562	537	573	558	586	565	522	527	537	504	563	531	523	547	556	524	529	571	544	579	562	605	560	573	516	574	540	551	550	555	557	555	545	562	567	579	533	551	549	534	577	552	558	534	572	592	555	566	553	578	550	563	555	529	527	554	563	551	594	586	556	530	544	547	588	550	548	540	572	564	560	573	533	568	562	543	524	549	518	546	623	576	534	568	533	546	538	538	593	572	563	510	550	543	555	562	541	532	536	550	586	575	573	571	514	558	592	572	545	565	531	526	511	527	531	530	538	577	540	549	540	566	580	552	546	574	544	558	522	562	554	522	612	535	533	517	540	518	601	543	563	605	562	512	551	544	574	531	561	557	517	548	579	526	535	573	568	547	526	539	524	552	550	532	555	559	538	587	536	572	559	559	544	563	537	607	573	553	513	543	576	547	542	597	560	515	533	533	560	542	549	574	559	536	576	536	536	532	565	535	541	557	557	531	598	524	535	553	562	570	542	589	523	536	522	539	572	549	533	567	545	481	514	536	576	552	540	554	567	542	544	563	523	544	539	539	525	536	565	553	516	515	587	572	561	552	601	551	545	548	530	553	552	539	544	521	546	570	521	547	530	543	572	584	541	544	554	507	540	585	516	573	565	534	545	608	564	584	521	546	575	516	574	530	612	547	577	560	516	556	576	523	597	511	586	555	521	534	552	541	527	529	537	561	559	578	537	542	562	537	530	550	576	527	545	527	581	530	578	571	537	564	542	536	545	569	546	539	566	564	515	580	486	531	562	569	517	560	505	508	551	555	570	546	556	555	552	581	540	580	556	572	561	562	545	526	535	552	511	529	565	528	522	556	541	579	568	561	515	513	560	508	550	489	515	592	517	569	528	542	555	553	560	575	542	568	573	585	536	514	559	556	580	545	553	568	552	552	554	559	568	528	576	543	528	587	570	557	536	578	537	562	584	531	552	523	510	572	548	547	561	558	573	541	515	490	533	551	588	534	533	573	540	576	555	562	569	539	537	563	539	572	598	600	542
64027	96206	65257	38051	24060	11822	968	874	814	811	846	826	826	844	904	831	812	833	859	894	806	882	810	827	817	897	846	863	851	880	806	846	900	846	855	826	880	895	881	866	843	884	900	848	829	830	792	828	855	830	847	890	846	897	838	862	858	846	818	841	871	868	845	840	842	812	840	823	833	829	860	846	845	820	837	823	831	862	911	884	787	853	791	887	859	817	946	907	844	857	889	806	844	853	859	839	841	878	808	825	841	807	893	871	823	881	795	832	886	842	859	825	829	804	782	851	884	835	802	937	790	870	857	865	847	822	844	870	840	863	874	823	905	838	857	807	836	853	827	841	856	841	861	839	861	879	834	824	801	807	862	824	868	835	831	847	835	899	896	865	824	843	858	827	880	883	864	845	847	871	947	799	770	788	910	825	811	855	813	858	838	821	895	822	851	854	871	858	881	817	852	837	803	820	843	864	813	834	859	811	880	827	950	855	859	825	864	881	807	828	826	834	827	869	830	847	864	878	817	841	861	828	803	858	841	796	904	838	882	840	875	847	867	842	798	836	887	839	841	884	865	838	841	815	846	822	789	786	847	864	798	790	827	858	881	811	831	846	904	861	850	799	864	804	852	883	842	893	831	826	872	834	866	872	823	849	801	838	856	860	836	852	820	839	879	784	835	811	857	871	894	785	834	862	848	842	836	794	841	849	848	818	869	851	873	847	859	792	804	848	845	828	820	852	903	811	860	843	874	863	855	782	854	861	856	815	849	812	842	893	865	843	862	834	819	906	808	887	848	826	853	837	847	789	840	862	844	876	904	858	851	836	871	833	811	861	865	828	818	883	827	842	796	856	857	810	760	858	891	884	912	781	883	881	843	819	847	845	887	805	841	876	884	841	884	853	882	857	835	841	812	850	815	831	849	849	818	791	820	852	818	881	847	898	865	808	827	813	815	783	867	841	800	873	839	819	849	841	842	875	835	859	861	907	790	856	861	808	902	821	836	813	879	868	857	882	839	832	830	834	877	823	810	836	822	904	836	841	835	925	832	854	829	810	847	813	825	856	830	877	838	813	793	828	837	817	880	850	799	872	838	857	864	801	812	859	866	877	864	887	842	900	814	858	816	845	901	798	815	840	833	782	806	815	837	803	875	866	836	865	906	849	839	894	817	845	848	782	877	843	859	850	849	845	833	780	878	836	800	843	846	833	840	834	868	863	829	837	829	827	844	894	905	895	846	814	886	853	865	877	767	854	869	785	810	776	877	830	848	860	843	825	857	892	858	899	836	827	870	827	861	876	849	876	866	848	863	833	843	844	868	856	872	858	857	805	860	891	822	876	869	878	833	840	831	886	865	816	880	857	853	899	835	861	773	817	823	826	855	839	887	822	861	889	817	830	868	849	860	831	823	843	842	847	867	900	864	852	884	827	856	864	879	800	844	818	812	840	895	862	834	890	832	806	856	878	836	849	802	854	871	869	843	882	848	895	833	790	855	803	837	845	816	861	827	882	877	828	889	873	857	805	854	818	828	885	864	850	831	850	854	810	829	830	841	847	845	847	810	873	805	814	892	861	842	851	879	820	853	853	846	827	820	795	890	841	845	831	843	859	837	824	822	830	835	823	853	879	894	869	809	828	858	828	855	908	841	851	846	781	892	856	789	854	841	900	810	852	885	844	879	801	846	829	831	844	854	897	853	908	824	830	858	865	832	851	813	897	851	890	878	863	855	823	897	807	818	828	853	826	815	922	842	766	848	879	874	819	840	875	861	841	826	794	808	877	914	888	829	783	857	799	834	842	873	806	804	824	905	834	862	894	905	818	840	877	827	862	770	816	870	930	860	854	845	873	818	814	841	833	828	849	839	868	821	787	870	884	886	830	852	855	823	843	808	801	878	833	850	865	869	827	852	833	879	858	839	872	875	839	846	810	841	798	836	854	862	831	888	862	860	812	855	845	790	895	834	873	846	851	805	763	821	825	826	838	839	837	833	899	850	807	882	835	819	861	861	832	850	859	839	842	864	882	876	859	833	832	903	825	868	818	818	851	826	806	846	871	859	842	853	858	868	864	883	862	920	868	840	826	820	822	811	838	833	837	826	825	814	835	837	830	803	841	889	867	860	852	797	866	846	857	858	820	843	848	810	868	841	811	913	823	793	809	885	802	852	906	812	919	822	886	826	852	824	814	842	825	897	854	854	861	813	861	835	821	861	861	838	835	818	825	856	821	829	872	882	848	888	859	810	862	818	826	797	836	901	874	811	815	823	817	811	774	815	840	840	874	894	814	806	847	857	864	852	873	837	863	822	867	832	832	835	856	846	788	844	841	837	837	796	853	846	826	921	877	861	837	878	850	829	901	803	831	781	822	827	818	868	818	829	828	845	839	858	893	865	822	835	865	869	833	856	816	836	784	829	778	807	835	905	865	845	823	821	848	866	820	783	843	828	797	840	807	863	838	840	862	873	781	887	836	818	793	892	836	808	793	848	806	843	849	857	866	899	810	862	867	834	886	823	828	811	823	827	848	826	869	803	862	813	863	828	834	829	881	834	865	849	833	885	818	811	806	783	866	798	872	868	850	837	842	803	876	827	847	849	824	826	853	856	859	810	812	870	846	844	805	792	827	858	840	900	885	897	928	833	840	858	878	869	814	875	885	880	829	833	882	842	849	808	862	851	874	832	854	838	850	859	794	815	842	839	848	808	821	827	858	872	838	861	789	841	844	852	805	847	811	828	893	803	841	867	817	868	831	838	799	813	832	795	867	872	847	847	894	860	870	858	813	804	855	900	859	891	818	855	809	882	892	817	849	860	896	836	857	866	820	828	888	828	844	849	826	913	824	913	920	872	867	803	847	867	822	825	849	835	775	851	920	853	841	889	810	880	865	871	845	894	842	852	838	828	882	877	814	836	817	843	886	867	829	854	858	882	820	830	859	826	856	830	844	821	852	867	834	836	866	807	858	850	843	852	839	846	849	844	851	853	837	874	821	809	849	875	856	799	805	896	837	818	865	859	875	841	809	798	826	856	835	861	876	834	846	760	849	843	854	883	887	800	813	838	921	847	852	874	834	885	875	872	822	891	852	858	814	828	827	853	813	871	862	814	790	848	827	838	840	843	836	837	836	834	835	865	826	764	848	852	834	824	875	843	791	839	864	836	815	853	826	910	815	890	872	921	828	832	830	841	917	839	835	853	894	813	860	797	853	878	861	850	852	834	896	789	851	876	870	840	819	831	851	878	854	825	813	847	861	819	822	869	894	847	846	890	865	890	863	833	910	871	792	875	874	850	870	818	902	896	819	869	838	867	808	834	815	828	833	855	774	867	844	847	848	913	858	882	869	899	793	872	792	809	887	855	831	868	810	854	874	818	848	865	865	906	793	873	834	809	814	796	882	839	879	910	820	822	835	852	850	886	836	873	840	837	893	922	777	829	832	819	867	892	866	892	773	844	830	863	845	808	822	828	855	839	820	827	848	779	809	831	861	835	860	825	806
33780	30521	23540	8446	1895	744	266	279	270	273	290	313	280	270	307	277	287	253	297	251	280	288	318	292	293	290	264	248	294	277	287	289	259	312	282	250	266	275	276	277	263	282	299	269	276	278	280	287	298	287	295	279	251	290	291	279	281	289	261	288	284	309	256	273	272	282	270	265	283	277	281	296	285	261	290	277	335	263	310	296	283	265	284	281	264	283	275	240	278	251	293	256	302	263	275	285	268	298	279	305	255	275	284	259	259	303	251	263	259	270	274	240	278	300	287	264	253	266	275	290	268	251	288	286	262	257	278	309	287	285	323	272	271	287	284	271	278	233	265	276	260	293	286	265	273	313	287	282	282	263	291	270	290	279	284	301	303	281	254	285	294	256	293	283	279	272	257	283	300	274	281	268	274	281	254	244	257	283	291	251	277	296	294	281	309	263	278	288	259	275	259	285	300	298	287	277	276	282	280	255	280	284	286	266	252	274	283	259	291	293	252	275	294	278	248	297	277	262	283	305	273	262	274	294	278	292	283	267	272	288	269	288	262	260	271	237	268	274	298	278	245	293	292	277	272	270	288	256	283	243	276	293	270	276	274	264	270	254	271	260	288	289	265	246	252	296	267	260	287	265	292	270	306	294	258	271	274	260	325	279	271	276	281	269	247	271	280	284	274	261	261	297	267	286	253	276	274	293	284	261	268	275	265	271	291	321	278	286	278	267	324	272	308	283	277	271	242	277	269	270	278	289	278	280	273	287	297	261	281	282	285	276	295	267	284	301	323	275	294	266	307	283	264	239	306	298	278	278	283	309	315	246	279	271	254	290	253	283	292	242	254	295	281	282	268	252	273	295	284	277	267	262	283	270	285	289	266	300	268	258	265	270	269	289	283	258	271	285	294	276	253	296	295	258	278	278	289	261	275	269	254	272	287	270	264	273	264	297	283	294	271	282	287	278	273	258	266	270	279	278	310	260	273	270	274	268	287	311	295	242	297	283	274	287	290	274	278	298	267	304	268	261	274	277	256	256	267	278	255	278	272	280	305	300	261	261	281	312	271	274	289	286	269	282	268	257	312	288	300	261	283	253	282	280	278	266	263	253	281	270	269	293	258	268	274	252	281	279	240	308	262	277	271	287	272	293	289	287	273	256	308	283	270	263	252	284	293	283	279	300	291	250	258	250	295	277	269	285	265	286	274	260	256	273	275	282	282	273	281	274	278	278	278	275	287	252	307	280	250	273	282	299	267	291	246	264	298	313	262	275	282	278	257	286	291	262	305	268	262	285	261	275	306	296	276	271	273	269	286	283	308	279	271	289	259	310	295	304	296	291	306	276	267	272	281	275	263	283	298	284	274	283	295	306	260	256	267	264	297	289	294	274	292	303	283	275	278	279	327	302	283	299	274	302	300	286	269	277	281	301	282	269	295	271	262	266	246	277	307	292	264	322	273	280	278	285	261	300	304	260	295	285	270	283	258	276	255	256	284	241	270	265	251	288	299	239	315	265	257	279	287	272	293	249	269	279	259	267	272	278	264	276	292	279	263	304	285	312	282	264	307	303	281	288	294	279	309	281	272	301	271	262	285	317	266	245	268	245	286	306	287	296	240	266	318	311	264	267	283	311	276	275	277	302	292	278	280	251	282	270	260	283	289	286	274	291	310	289	258	270	278	289	254	249	273	261	251	252	285	286	277	267	269	269	288	259	273	288	311	283	302	272	269	288	265	264	272	265	286	286	286	283	272	272	264	276	269	250	266	264	288	274	305	282	301	271	310	260	273	295	282	264	293	255	297	281	277	259	272	296	245	266	272	270	299	289	283	272	249	282	272	274	322	235	262	261	277	278	287	291	294	256	283	294	286	274	261	298	251	283	281	281	262	270	282	255	245	261	276	272	294	284	243	271	273	275	301	315	283	298	278	240	301	294	288	286	264	303	302	281	301	280	256	295	282	282	282	257	285	252	288	301	287	285	291	288	270	277	276	266	277	258	251	261	301	283	296	261	279	322	280	273	285	291	299	263	287	262	270	289	292	233	270	275	270	260	259	264	293	254	299	245	283	283	295	297	286	251	256	312	265	285	285	292	289	260	287	269	254	281	305	278	306	264	270	281	246	265	256	281	283	256	299	258	289	285	282	281	304	281	276	278	265	303	285	256	297	287	267	291	287	297	280	293	286	291	278	269	254	280	318	271	285	270	278	280	314	292	264	263	277	284	282	263	294	257	305	277	289	287	255	310	285	265	282	280	315	264	270	268	314	300	291	252	285	272	304	289	281	264	286	279	276	302	275	253	277	286	242	286	280	286	298	287	271	275	318	244	277	267	293	267	300	285	270	297	283	279	263	310	322	281	265	264	280	286	275	286	275	275	281	296	290	265	270	260	287	257	281	275	268	264	261	261	280	283	271	281	269	287	284	298	276	264	285	268	323	273	284	299	269	281	290	271	311	295	287	258	344	273	305	281	295	311	276	259	248	286	269	305	298	295	277	273	303	269	297	268	272	268	302	276	288	314	285	261	280	279	264	263	267	295	288	289	286	273	271	276	272	283	273	273	273	285	260	286	255	261	303	246	271	287	263	274	296	274	289	266	309	300	268	280	304	278	282	281	290	275	281	293	293	288	274	289	305	291	300	273	275	287	293	295	282	285	275	286	285	293	309	282	263	255	287	305	280	299	270	281	289	318	271	268	278	287	286	292	277	276	283	269	294	311	258	273	282	278	278	256	282	330	291	272	296	270	262	290	290	288	276	284	297	289	304	281	285	248	300	283	292	291	275	274	339	277	250	263	276	316	299	284	277	219	282	261	296	274	284	294	241	317	282	280	280	284	292	274	246	233	275	288	275	293	276	292	248	273	265	273	289	297	278	275	270	283	278	255	274	284	266	256	250	308	294	257	267	285	279	278	287	291	264	297	301	265	284	276	288	293	280	297	245	268	288	266	277	276	261	292	267	284	293	259	258	267	251	245	312	263	327	276	286	278	289	258	289	282	255	312	281	295	245	263	276	286	273	268	274	265	297	268	288	280	315	285	286	248	280	276	285	284	260	270	274	281	270	299	267	273	292	278	274	288	287	292	278	261	255	276	300	277	291	285	254	279	275	301	280	319	276	302	281	298	272	270	279	281	285	298	276	273	296	266	273	287	284	287	281	290	295	280	281	283	275	266	286	269	269	258	279	291	254	267	266	295	291	289	277	285	286	262	296	269	288	279	285	286	269	263	293	312	264	293	266	256	270	258	280	254	279	301	286	293	282	254	285	292	280	303	280	307	269	252	270	252	279	295	276	274	274	283	248	280	269	255	315	289	285	272	274	261	294	270	273	287	265	288	306	264	276	295	262	267	302	319	267	308	283	256	290	266	298	289	287	282	291	289	272	303	277	269	285	293	276	289	307	253	268	269	288	287	284	260	272	282	285	272	270	286	277	291	269	295	248	271	293	284	246	274	262	276	299	267	263	276	265	281	255	257	277	264	273	253	260	282	283	292
43096	45217	25563	8245	3912	1556	493	494	514	511	459	462	460	449	455	462	444	475	452	438	481	475	450	438	453	469	486	448	478	453	470	459	465	480	485	476	487	453	435	466	475	497	462	467	507	471	492	456	455	468	441	501	434	472	474	470	506	458	457	478	466	489	505	462	492	470	467	475	477	470	468	470	505	446	514	451	478	495	451	499	463	467	495	450	452	477	470	444	468	516	490	442	440	464	441	414	463	431	464	437	474	481	481	475	483	506	426	481	432	480	479	440	427	476	439	485	454	410	466	478	521	465	430	476	470	465	468	458	457	457	489	427	478	458	461	452	492	464	443	449	451	458	464	445	492	461	468	464	493	466	460	451	437	458	516	458	462	493	490	485	394	504	504	467	452	470	443	485	438	467	452	485	469	477	441	440	464	489	466	447	435	485	499	468	485	449	477	487	480	468	483	443	494	475	476	456	510	468	421	472	475	486	468	405	464	483	497	460	453	465	489	467	465	478	470	460	470	496	480	488	448	443	457	436	475	477	470	484	466	451	492	477	478	477	471	492	421	498	463	473	472	497	452	447	480	445	450	497	461	419	467	459	492	427	491	486	496	495	482	469	479	481	448	437	475	453	481	448	490	493	465	504	458	447	458	478	503	485	437	470	463	509	463	483	481	467	449	477	476	472	486	493	444	453	440	485	529	455	482	487	483	478	441	455	455	429	464	457	482	516	445	445	490	445	476	476	471	486	436	450	454	457	477	470	481	476	508	458	441	499	516	460	469	448	452	464	498	501	426	492	496	476	484	454	490	474	435	404	442	455	483	471	487	473	458	454	447	456	493	416	468	446	447	509	461	492	469	439	462	485	452	464	484	484	465	492	458	479	473	503	511	461	470	459	484	421	510	510	466	459	485	450	445	480	455	474	463	445	474	450	458	485	471	448	481	462	478	470	487	499	498	433	474	458	429	466	466	451	474	501	458	471	436	459	501	484	466	476	439	449	454	467	452	490	504	476	502	489	459	479	464	450	479	490	445	497	510	466	501	468	428	468	435	469	483	424	476	450	438	501	463	461	501	478	485	466	471	466	482	462	470	428	464	470	459	487	473	467	494	441	465	446	441	480	495	474	481	434	469	480	471	472	448	478	468	498	496	468	480	458	470	468	457	451	470	478	490	457	492	460	461	453	476	463	502	476	464	478	477	445	461	470	465	435	471	501	447	511	479	490	463	447	479	458	494	438	467	486	450	462	499	494	459	460	472	503	472	467	486	456	483	465	485	457	509	449	478	454	499	527	472	511	505	478	458	482	500	433	449	524	502	456	435	427	493	511	485	481	489	517	454	488	478	476	426	437	466	462	479	496	467	455	486	476	464	474	442	456	468	431	465	480	464	504	497	461	501	474	451	486	465	545	488	431	479	465	393	473	519	495	499	502	466	474	464	499	469	469	471	492	481	477	455	459	452	453	479	446	462	465	469	478	440	483	466	462	457	486	465	480	478	470	482	453	438	480	464	464	503	486	487	487	456	450	456	473	468	445	468	495	461	460	470	429	493	478	416	472	460	456	476	465	460	458	482	476	465	510	505	485	464	464	456	476	536	472	463	472	484	446	438	456	478	447	448	461	476	411	457	475	465	464	457	477	470	487	494	465	470	500	460	465	471	485	504	485	476	476	460	431	475	467	491	443	500	454	475	434	458	464	468	456	427	465	490	468	463	454	462	491	438	446	476	468	462	463	459	492	468	447	458	448	482	474	510	466	492	495	466	474	485	448	485	464	417	430	423	469	466	508	471	491	462	449	460	482	468	459	474	450	433	481	499	487	472	443	482	452	488	464	464	448	481	465	488	485	462	455	488	486	491	455	476	452	458	464	442	511	503	493	522	472	492	489	418	454	469	483	490	484	472	453	467	456	478	461	426	449	462	491	481	467	488	475	484	458	457	459	475	472	442	476	522	428	468	482	470	470	471	473	465	450	430	436	475	481	476	491	437	490	445	492	453	473	436	456	511	520	497	458	473	451	462	464	465	474	451	457	412	429	467	460	440	477	470	464	489	432	464	432	476	464	479	480	461	444	483	531	465	502	478	501	500	516	437	450	482	452	466	482	448	480	463	480	453	475	466	468	478	460	475	466	480	454	456	440	491	466	476	482	465	460	498	477	492	463	459	478	476	476	488	462	454	503	462	455	466	467	476	494	439	446	455	521	461	475	499	465	489	480	497	471	462	453	460	463	473	463	436	540	483	486	475	503	494	439	473	450	473	483	484	471	490	440	492	447	446	453	483	456	446	463	461	483	462	479	453	435	464	482	463	479	459	451	489	468	501	480	479	483	475	459	444	458	476	484	492	449	493	504	496	461	494	445	435	474	441	470	494	457	468	477	456	469	509	459	448	427	495	431	480	502	468	498	473	461	467	450	452	497	465	480	462	459	454	476	484	475	465	482	410	473	493	463	469	484	468	496	458	497	460	475	467	479	503	483	491	492	504	434	491	436	461	467	478	453	447	460	440	499	447	490	465	486	481	470	452	479	493	471	442	467	462	492	469	492	487	444	475	464	439	494	496	462	455	504	465	465	450	467	493	473	468	514	480	533	454	453	464	505	444	485	460	502	473	481	498	460	491	484	488	463	459	425	444	476	422	496	451	476	480	461	466	451	465	468	465	465	448	492	507	446	477	459	487	467	459	439	453	466	451	443	430	471	465	476	461	487	464	480	500	496	465	477	451	468	460	477	502	457	481	498	454	473	455	481	476	454	479	505	504	447	472	455	501	462	435	470	470	479	464	431	460	474	473	474	483	462	504	467	505	518	451	445	484	471	495	509	485	494	496	479	480	463	489	480	467	448	470	445	425	477	506	447	449	490	473	493	453	457	461	467	450	494	476	508	485	483	448	468	464	464	468	504	476	466	441	485	481	491	492	470	457	477	455	466	431	470	460	483	467	459	489	500	450	500	498	508	463	448	446	448	467	467	444	464	483	492	427	504	486	457	443	473	476	414	463	442	482	458	472	455	447	446	462	445	471	483	451	457	498	466	473	510	522	456	500	492	483	500	467	460	483	479	450	487	458	463	510	481	433	482	454	525	502	461	428	449	433	495	436	493	475	483	457	479	458	482	447	454	486	495	529	492	480	455	445	514	468	488	466	458	474	459	451	487	439	525	466	471	436	487	455	481	479	489	480	476	487	453	490	468	454	473	469	461	462	483	457	471	504	489	453	492	478	439	441	457	444	472	508	464	482	489	457	469	478	456	437	471	466	472	473	503	434	468	458	466	476	468	520	440	473	463	494	471	462	488	473	502	454	436	486	456	461	480	538	484	490	462	459	483	483	474	506	449	458	480	460	470	452	504	459	485	488	452	479	473	446	462	468	479	542	497	452	451	452	437	437	444	459	459	504	465	491	480	459	443	447	463	481	514	499	511	468	477	446	477	474	469	460	472	494	425	454	483	485	452	485	455	456	464	435	466	518	464	478	480	500	487	495	471	496	465	509	485
25711	23628	31538	25457	20455	9737	730	384	371	403	357	375	364	370	411	396	390	399	351	375	357	379	375	341	366	389	347	393	402	375	348	375	396	400	359	372	393	369	379	370	379	371	346	354	385	382	384	336	339	377	360	362	387	368	361	393	338	371	372	357	360	364	363	348	365	360	370	333	359	382	315	367	411	359	362	383	375	346	392	390	339	360	374	334	354	371	332	377	375	407	404	334	332	355	378	371	386	357	356	348	377	350	362	387	376	384	384	377	371	396	361	341	356	399	365	371	383	375	391	373	348	372	365	365	347	364	331	358	409	352	354	388	328	366	355	392	340	367	368	357	381	402	361	353	365	372	348	387	380	352	383	379	365	338	356	329	370	357	363	377	386	348	365	386	343	348	382	379	354	360	343	379	362	356	363	394	386	404	360	394	325	355	385	387	351	399	353	369	408	336	341	329	404	365	360	383	338	377	355	372	378	347	354	333	399	345	327	384	354	397	376	382	364	399	393	346	372	367	369	373	352	358	362	371	384	386	363	370	361	374	387	350	370	379	377	376	366	383	329	332	364	351	399	358	354	351	393	387	363	357	354	360	376	364	355	342	388	403	374	358	377	344	361	359	348	364	333	390	315	380	373	375	406	362	356	357	349	345	373	357	383	348	386	360	382	359	357	377	400	363	354	335	350	356	375	350	371	399	370	310	372	348	344	350	351	346	340	351	356	341	369	365	386	357	385	385	376	345	333	349	384	379	336	362	377	366	317	356	355	389	341	383	375	385	384	358	363	363	402	338	394	370	357	358	342	343	417	349	395	387	373	381	363	400	376	340	351	341	390	386	371	359	372	361	359	354	367	375	360	357	376	359	369	407	378	377	409	355	356	346	386	365	377	347	333	340	395	358	333	345	353	391	337	381	389	354	351	373	356	409	355	433	326	348	393	375	352	343	332	370	394	355	344	363	368	363	345	379	405	350	392	381	362	373	400	393	344	364	394	405	339	377	354	362	357	348	360	404	391	390	394	388	394	332	363	344	341	345	372	347	379	373	359	364	343	363	390	320	365	354	363	369	423	350	414	407	351	354	394	357	362	356	338	339	318	375	394	371	398	403	382	341	374	386	350	382	346	394	385	342	388	380	362	373	346	381	388	356	348	376	377	344	381	369	357	367	360	366	383	348	363	389	392	351	329	357	367	365	358	349	393	362	369	402	342	343	391	389	402	383	377	361	360	381	351	373	354	357	354	375	350	358	375	370	372	352	391	392	372	375	340	400	346	387	383	379	378	396	360	364	389	354	369	373	376	370	340	372	364	380	398	365	393	416	360	400	349	383	364	360	365	376	349	378	373	366	360	351	390	366	362	362	355	417	399	364	379	335	379	348	356	354	384	359	392	381	361	351	388	387	358	347	370	364	355	389	374	347	369	349	375	417	329	349	392	385	370	386	330	386	382	353	351	375	358	372	383	361	325	371	324	370	378	357	348	357	356	339	398	372	369	386	345	347	374	377	379	359	345	361	396	389	361	395	383	379	353	369	366	388	354	369	365	370	384	366	363	351	358	358	323	357	341	366	362	376	381	343	382	381	365	371	384	361	359	358	375	349	361	374	381	370	357	379	327	364	384	406	394	351	355	348	352	359	339	366	366	353	384	379	341	384	385	372	400	396	333	389	360	335	357	378	331	371	383	367	338	377	420	358	367	341	375	406	371	364	336	352	334	328	346	370	374	350	330	380	367	356	361	356	333	377	373	374	363	344	388	366	333	400	361	347	377	359	363	337	353	363	355	351	371	367	371	368	380	367	392	359	343	376	371	360	379	354	388	363	365	391	392	392	341	370	375	358	362	350	383	361	367	359	411	374	378	366	392	357	347	348	358	375	334	384	366	357	341	374	407	372	342	345	406	364	401	421	379	334	353	389	360	370	391	377	403	369	346	365	383	354	374	399	352	364	356	386	347	373	358	365	377	373	371	384	353	374	352	386	401	390	374	403	376	350	383	370	375	372	388	305	373	353	394	344	387	348	331	350	359	328	376	362	425	371	367	361	378	373	380	381	374	353	394	366	327	348	335	342	331	367	366	341	348	394	314	337	348	400	365	367	377	343	374	332	380	361	362	377	371	322	419	369	358	358	368	377	372	345	377	367	396	368	378	374	364	359	330	373	375	360	370	346	385	360	362	358	339	369	325	373	343	378	342	368	369	364	350	359	368	350	381	335	346	363	372	333	358	343	340	383	361	376	399	347	378	407	372	374	356	363	320	355	419	360	341	321	342	330	359	370	417	351	357	393	378	379	370	404	390	371	365	396	379	363	377	387	344	349	374	362	354	357	394	373	345	373	364	371	375	351	392	376	389	365	383	333	345	358	376	379	357	383	367	365	375	357	381	344	411	382	375	345	369	340	365	361	367	373	390	352	365	400	333	349	347	366	374	353	368	365	337	348	367	418	374	350	364	365	354	349	370	376	339	340	362	342	372	363	369	376	374	388	379	379	332	351	364	359	372	380	378	386	401	398	362	356	382	355	367	343	353	346	384	379	360	364	367	370	336	357	356	350	362	374	364	379	373	330	353	398	374	382	353	354	366	322	400	384	372	365	361	349	345	350	378	397	359	370	374	362	386	332	359	320	360	394	369	370	380	377	371	366	373	359	381	387	364	354	389	379	354	400	388	349	401	384	410	358	354	370	391	343	336	347	375	363	367	370	342	381	373	352	352	384	373	359	355	387	360	358	365	378	351	400	392	355	343	386	358	357	351	355	366	344	367	385	415	382	336	373	365	358	378	361	348	379	358	385	369	381	372	357	367	373	373	375	351	380	382	362	368	377	344	371	396	367	355	365	373	389	360	354	365	370	394	385	377	403	367	352	380	370	376	400	361	364	381	366	365	368	351	325	369	350	365	353	365	368	369	388	391	339	388	364	346	358	363	391	367	358	400	375	350	362	356	383	360	330	357	375	356	354	366	361	415	341	399	347	357	335	314	356	382	359	376	367	399	354	373	394	363	352	323	358	390	369	384	364	361	391	396	378	329	378	314	345	331	388	379	366	374	335	358	340	361	379	357	362	375	383	397	372	383	360	379	330	393	362	354	378	376	332	373	379	337	345	369	335	367	331	373	380	375	359	323	404	380	370	355	391	358	341	337	355	355	378	340	387	379	350	376	345	392	353	359	338	389	392	365	384	349	327	373	375	363	355	376	406	359	400	383	384	352	361	345	364	382	355	401	380	370	387	366	363	357	378	375	393	358	363	378	331	336	354	386	395	390	351	336	397	414	394	365	330	389	355	381	398	367	384	397	389	339	367	358	368	382	366	379	341	379	337	394	360	417	366	376	351	373	345	398	362	383	354	382	357	335	376	369	342	372	355	334	359	338	375	361	361	337	375	378	365	370	383	383	363	371	374	350	328	359	382	398	352	362	371	370	333	377	359	377	386	377	386	393	360	401	378	408	392	384	372	348	345	356	353	388	347	378	363	392	362	353	339	363	364	360	388
62583	86373	58273	33546	19143	8769	641	606	597	598	596	612	630	567	604	619	616	601	607	596	588	541	611	598	601	572	598	598	602	576	591	605	621	608	621	593	591	565	573	549	592	626	597	567	547	587	616	566	600	592	579	582	575	583	583	609	602	615	597	583	570	604	605	585	605	610	589	607	601	591	598	583	605	573	571	542	583	577	589	614	598	652	596	603	590	625	588	584	594	567	590	604	573	609	613	620	579	577	593	608	550	552	556	610	576	595	613	577	587	555	582	598	584	625	580	627	575	625	595	575	609	623	606	581	603	608	609	548	555	580	583	635	621	586	577	587	612	571	585	576	642	571	639	610	592	580	576	601	605	594	557	596	580	591	605	588	587	629	590	604	597	614	546	559	594	608	583	558	590	600	599	559	592	548	579	552	596	608	570	596	557	574	601	561	563	569	567	593	608	640	551	563	570	595	595	545	577	579	598	600	590	606	587	600	567	566	601	590	602	594	650	592	585	618	579	575	595	595	583	590	604	610	589	621	594	568	602	580	614	591	599	585	572	602	583	521	595	594	559	576	633	604	569	569	581	609	577	601	543	583	566	593	616	588	601	573	597	551	583	585	603	617	632	593	617	602	547	581	574	580	618	568	593	584	548	575	540	576	568	580	572	637	546	586	620	633	585	630	595	593	602	575	603	598	607	595	579	562	598	614	587	574	562	588	582	609	606	638	596	606	600	560	579	626	554	588	628	605	615	608	586	574	602	598	595	545	609	609	573	613	623	562	552	598	567	567	581	581	565	609	565	622	601	555	558	626	594	583	585	562	593	561	588	553	563	581	638	584	597	577	653	580	599	587	594	565	562	572	589	592	560	600	587	627	563	585	567	583	616	594	601	582	613	593	585	578	571	585	617	555	598	576	585	545	579	599	612	604	585	614	580	558	564	591	531	596	591	580	663	557	565	567	555	580	586	588	576	639	558	617	577	577	545	594	610	631	555	588	643	575	600	581	564	604	589	569	593	558	592	572	603	612	572	596	575	582	593	546	559	567	586	609	550	569	587	581	587	617	617	574	603	635	583	577	596	614	607	570	562	587	613	603	610	558	563	600	574	599	594	541	592	592	648	591	599	608	633	593	597	612	568	621	557	579	634	585	600	581	621	622	579	587	585	598	594	575	610	600	585	561	640	554	557	565	594	572	579	568	629	620	567	597	590	570	608	564	564	622	612	614	563	564	565	576	563	584	572	611	568	594	608	602	571	590	587	587	593	611	576	606	598	556	572	578	568	603	564	571	563	654	595	596	621	575	585	597	584	617	609	573	565	599	588	582	582	560	611	595	548	567	581	571	580	612	581	602	623	591	611	555	623	567	615	574	584	615	602	535	574	585	605	580	603	592	573	590	601	577	596	517	591	540	625	598	576	564	584	576	595	605	584	583	599	605	570	598	580	627	612	554	612	583	595	585	547	607	606	593	582	616	612	572	618	588	574	600	564	600	616	608	619	623	560	605	588	622	583	609	573	601	538	584	583	582	551	602	550	622	577	567	597	581	584	623	576	633	540	584	538	608	627	592	539	625	554	623	596	544	607	565	584	595	586	583	556	624	575	590	595	601	620	590	562	591	574	599	609	624	590	581	550	563	573	577	594	622	579	607	608	616	589	572	543	622	551	592	549	567	603	586	589	537	564	576	596	597	589	606	633	595	589	559	637	582	588	606	629	562	623	577	568	572	553	627	570	590	586	585	574	579	611	581	559	621	568	583	626	571	591	566	601	571	632	591	581	538	570	582	585	581	587	581	579	551	624	579	596	588	618	581	597	569	616	612	576	612	606	583	596	634	612	617	562	626	560	574	605	628	537	561	621	561	561	578	600	565	607	574	581	594	628	579	552	599	618	571	580	547	605	582	582	603	565	593	597	561	603	615	582	578	567	614	567	549	598	622	579	593	618	606	569	581	584	554	599	576	603	520	593	592	589	562	589	609	638	569	601	639	568	558	576	585	573	602	609	651	580	564	558	564	614	561	558	595	574	583	596	585	593	566	591	584	580	592	565	542	570	545	585	599	559	586	584	592	580	601	580	566	568	597	574	568	559	579	622	587	568	572	602	577	600	543	607	579	577	600	563	564	585	615	610	604	591	563	569	581	638	575	594	596	572	607	603	565	608	575	624	675	613	630	621	562	635	556	563	567	562	526	606	556	578	607	600	608	600	598	615	592	580	594	624	626	592	590	595	593	586	581	591	587	560	552	570	599	588	580	605	618	637	611	580	564	576	601	553	553	597	559	599	614	613	574	602	557	607	596	563	635	643	562	608	548	624	534	614	568	581	594	600	587	638	574	563	629	612	571	584	572	583	595	624	573	579	570	627	623	629	609	613	597	613	558	552	582	581	589	615	544	582	603	564	588	568	571	570	590	577	589	615	576	556	565	586	573	578	581	601	567	578	600	639	599	621	555	571	597	579	558	631	594	584	552	541	547	596	534	595	597	550	606	598	561	576	576	595	617	604	539	597	605	614	574	631	628	660	578	589	599	566	584	584	591	584	592	537	606	593	609	600	600	602	614	604	615	623	588	585	602	622	547	590	599	561	607	585	571	582	564	536	599	593	575	583	600	576	597	571	602	553	592	618	581	585	603	568	586	587	602	590	564	552	643	600	571	566	594	572	608	602	576	618	576	565	573	595	594	564	621	592	641	569	574	623	616	596	590	596	564	620	557	588	583	590	556	583	610	592	615	603	622	600	543	543	552	604	592	637	544	543	620	526	554	577	621	645	594	527	583	578	592	634	576	562	609	606	593	609	607	555	582	580	586	567	622	573	604	591	599	583	588	590	619	638	568	579	631	584	615	527	591	607	626	565	611	601	567	604	556	608	578	578	576	603	565	585	558	610	581	555	634	587	619	568	590	574	559	605	568	597	627	578	620	560	603	600	614	617	576	581	592	574	559	593	599	556	586	589	628	593	579	612	609	603	588	612	557	586	622	590	605	579	616	597	598	616	620	572	577	590	588	551	614	571	590	615	600	605	578	596	573	552	558	566	580	633	600	549	613	583	572	608	600	605	600	565	615	585	553	602	586	555	574	570	603	593	541	636	542	574	559	578	597	596	561	610	588	555	569	579	566	618	546	579	587	566	580	595	594	577	565	613	616	592	592	579	552	597	600	583	592	606	630	590	591	609	556	642	602	582	572	549	593	567	588	615	606	596	600	532	611	595	648	558	594	587	576	573	548	578	588	590	571	592	594	632	636	580	572	583	606	607	604	549	597	656	575	596	597	607	568	549	617	546	568	622	562	570	603	549	543	586	572	561	582	598	607	578	624	571	576	569	553	577	599	600	561	561	548	589	583	599	559	597	579	600	601	556	594	568	541	585	555	572	534	561	595	599	590	597	622	567	582	600	574	622	606	600	617	530	607	590	587	602	577	562	601	610	554	588	612	565	596	615	616	595	618	606	565	555	603	555	574	590	582	610	602	613	589	547	583	534	630	548	561	593	609
24679	22726	30938	24806	22098	17714	3332	622	545	532	592	535	577	555	561	538	553	530	565	556	531	593	572	538	551	554	581	584	537	501	557	533	553	515	513	575	537	583	539	521	568	574	533	543	580	575	561	537	602	512	531	517	594	528	568	545	559	601	558	542	559	588	590	615	560	565	545	515	520	557	550	553	537	571	585	539	558	542	529	534	544	546	553	534	571	553	526	547	549	564	586	530	552	551	524	516	609	544	566	532	556	551	560	547	550	502	535	507	563	563	548	558	549	549	540	583	588	538	537	558	546	541	570	557	544	559	567	561	535	593	529	533	509	554	548	585	585	540	573	570	577	573	551	553	555	573	564	525	530	556	566	586	575	568	577	542	582	543	558	566	544	570	540	558	555	540	547	560	527	550	551	560	565	580	570	544	571	527	561	551	530	602	543	540	576	596	525	550	534	563	536	562	552	585	527	540	565	497	572	576	527	563	515	555	548	509	536	553	555	544	541	513	534	556	587	563	560	549	525	545	551	526	571	564	508	544	562	564	575	526	597	566	496	570	560	533	555	589	563	552	532	551	554	556	534	551	513	569	558	548	562	556	573	571	556	558	515	509	532	568	595	590	528	525	558	569	573	543	553	537	497	562	594	515	571	556	531	532	580	585	536	523	557	567	553	575	509	558	537	548	517	549	506	566	544	554	565	523	568	530	524	506	537	579	569	532	551	555	519	582	538	525	540	518	557	611	538	585	569	545	544	542	528	507	540	532	590	568	557	539	554	564	545	551	559	565	540	594	551	537	539	563	525	539	567	522	533	567	530	553	538	558	558	554	547	538	524	606	538	528	577	528	555	571	573	537	539	567	579	498	575	598	605	508	574	573	548	576	553	559	508	582	563	534	583	554	566	562	527	575	557	507	560	567	603	531	552	595	560	549	537	555	565	576	552	532	503	526	510	553	558	545	530	535	552	572	524	524	556	569	578	570	548	546	571	570	566	560	568	598	554	517	536	517	575	546	540	566	573	520	562	619	559	557	512	555	526	543	555	518	516	561	537	535	567	526	544	581	562	524	529	527	526	530	512	533	515	543	572	526	552	520	553	561	528	534	589	571	544	555	541	597	574	553	553	570	544	578	547	560	584	541	564	565	521	555	532	534	536	573	514	540	549	559	545	558	514	562	560	562	533	536	543	555	528	519	579	517	558	548	546	555	512	520	579	531	548	537	504	520	522	542	516	564	516	554	546	557	526	527	553	552	566	576	559	519	585	524	534	581	580	550	517	538	532	564	615	548	546	520	550	576	531	528	525	512	519	569	519	574	524	566	534	586	513	564	559	568	547	530	584	569	565	535	572	541	539	522	542	553	540	571	566	539	511	512	590	551	552	530	580	581	557	555	551	541	491	536	555	511	486	571	581	558	558	569	518	538	492	567	499	561	548	592	575	556	558	595	560	522	545	515	572	555	531	571	557	556	541	546	515	560	562	534	507	524	591	581	578	560	557	530	543	576	537	507	520	576	521	525	553	545	530	538	540	523	561	527	549	542	545	580	562	548	575	510	579	548	534	544	505	521	541	503	552	545	551	555	558	538	548	580	562	528	542	575	540	542	536	576	600	535	519	532	567	564	525	570	517	554	564	548	546	561	540	585	538	550	588	580	585	585	597	570	491	542	546	548	578	524	550	500	543	513	540	510	558	594	553	562	526	525	529	530	528	570	530	550	520	587	533	545	553	540	562	554	564	575	518	516	510	599	556	533	552	550	506	548	607	566	571	554	568	548	598	558	514	544	563	564	563	538	533	547	548	592	550	530	544	556	562	526	549	558	601	536	546	539	566	552	515	517	535	561	563	549	524	542	530	532	584	534	577	518	537	542	562	532	577	519	573	571	569	529	535	534	540	601	575	545	505	554	533	556	598	531	553	529	525	552	550	539	557	575	559	564	563	553	559	562	541	539	569	523	506	558	550	537	559	565	547	553	529	514	585	541	572	535	572	551	555	523	572	514	545	550	574	579	564	553	592	530	539	529	516	535	519	529	544	583	499	548	516	536	561	583	562	572	549	532	504	519	529	572	492	546	549	585	542	525	551	537	556	579	553	563	522	541	539	535	543	545	548	543	527	533	501	567	524	551	533	570	522	586	571	519	546	566	562	551	541	573	600	561	531	564	557	541	571	537	545	551	520	576	545	547	561	524	612	549	514	560	558	574	523	563	548	531	555	554	553	547	544	518	544	539	540	613	555	528	523	546	529	590	478	550	546	597	553	506	541	536	574	536	523	540	553	530	513	544	535	536	572	561	502	549	578	554	533	567	545	558	579	489	579	517	546	517	591	561	544	581	537	516	510	512	547	557	553	543	506	569	572	576	536	560	537	559	551	536	564	557	572	498	571	536	570	524	557	524	564	561	551	554	562	574	578	544	601	538	531	515	540	537	569	543	568	530	534	516	567	524	518	569	518	560	545	579	506	521	548	567	546	532	499	516	548	542	519	558	563	513	582	505	580	579	552	561	533	546	606	553	519	527	601	537	540	607	552	519	587	556	545	572	558	543	590	547	571	548	540	583	524	541	580	562	547	546	529	583	499	604	558	544	524	537	507	544	550	518	547	548	549	514	616	543	543	550	518	530	531	564	538	563	554	563	533	575	551	516	539	529	534	566	544	570	548	558	559	513	533	533	550	546	562	564	598	553	551	598	604	573	537	534	572	520	521	566	559	562	560	554	548	539	576	540	551	533	569	546	557	535	589	530	524	521	549	554	579	536	582	557	571	535	539	534	496	511	546	566	575	559	559	528	488	528	515	555	508	571	566	530	552	561	540	536	545	565	550	502	550	516	556	516	610	535	561	539	537	582	493	583	571	571	539	553	567	579	531	584	574	547	541	540	558	554	550	529	524	565	547	532	553	517	532	554	529	579	547	551	582	544	592	548	544	542	534	538	524	553	556	529	499	531	543	537	551	560	529	567	524	538	542	541	538	546	573	498	528	523	504	573	529	595	538	544	525	524	539	556	573	505	548	540	584	569	528	514	524	583	540	588	621	550	526	562	551	582	549	538	577	562	537	590	544	545	542	564	561	547	532	535	547	558	542	526	567	515	536	537	591	566	519	588	566	578	555	568	542	549	589	519	570	562	576	563	564	521	498	581	528	534	543	528	562	576	576	597	518	465	584	575	489	558	565	575	529	579	533	512	518	552	556	529	548	539	507	531	565	552	532	537	540	556	554	532	541	565	553	539	508	525	561	580	559	537	544	504	526	502	521	548	590	534	581	576	496	545	552	572	613	607	569	566	579	585	578	532	527	536	570	547	584	563	579	580	523	561	565	537	543	602	521	542	522	508	561	551	561	570	526	550	533	561	545	513	555	563	575	525	517	569	528	540	517	564	541	553	472	547	579	559	540	506	557	586	507	535	520	583	578	537	527	557	537	544	546	557	532	543	556	571	578	484	527	567	530	522	565	542	622	565	580	498	560	579	539	589	547	575	526	574	593	555	525	573
60944	97355	64366	40804	26368	13429	889	875	879	877	835	846	820	858	868	830	801	906	812	856	850	787	824	860	835	785	813	867	822	890	871	852	891	859	851	841	842	839	826	796	874	841	836	829	891	828	809	833	820	794	780	848	818	807	828	880	830	824	816	828	856	792	796	870	808	837	790	798	826	840	844	813	838	877	805	872	811	853	831	841	845	831	863	865	814	892	861	865	878	879	846	851	835	839	832	850	814	827	856	824	842	852	834	848	837	801	860	815	822	808	847	853	878	865	859	818	795	843	850	836	865	780	844	777	809	828	835	853	827	851	820	801	813	866	862	810	843	838	831	910	848	843	824	826	821	824	836	840	859	856	821	858	782	845	809	809	837	869	830	796	810	819	823	824	859	841	846	851	825	870	840	821	898	786	819	803	850	807	810	809	862	859	847	849	870	830	850	825	831	846	841	847	906	804	814	866	902	842	865	812	831	811	830	845	857	822	849	902	822	814	799	880	802	806	840	808	811	825	845	852	878	825	805	819	787	846	888	867	831	844	874	810	841	825	907	835	802	831	846	865	820	832	825	816	852	798	854	830	823	859	880	850	831	835	793	859	860	829	825	846	842	812	798	800	803	890	817	831	801	854	867	816	779	818	867	823	865	793	847	843	863	924	894	838	862	798	823	864	826	856	807	856	809	816	837	829	806	791	796	822	796	816	843	854	803	813	842	834	880	813	812	828	837	870	831	870	827	855	787	845	858	877	891	856	807	842	801	834	815	840	795	842	854	827	849	848	778	846	805	814	808	866	810	831	844	825	860	789	834	864	824	822	809	842	850	784	839	843	857	887	824	794	796	846	814	884	792	851	847	840	887	866	840	844	831	855	867	842	865	883	810	811	827	841	776	848	829	833	817	871	856	819	807	814	853	880	831	838	849	843	872	856	809	859	819	814	869	831	786	775	867	843	832	858	819	785	859	824	799	881	861	768	799	791	877	816	840	846	874	749	891	822	822	813	850	804	807	844	835	812	823	835	841	799	838	858	817	837	826	797	858	871	826	809	842	812	859	802	774	854	828	843	841	845	818	808	825	836	815	805	850	819	838	860	873	822	789	829	813	832	886	805	810	796	848	813	781	845	768	847	830	856	847	833	843	786	811	871	864	849	830	847	817	843	823	797	829	786	807	818	854	828	873	840	870	831	859	829	819	844	818	860	842	807	825	848	824	874	813	896	760	811	825	882	864	822	859	847	811	816	747	792	808	832	797	865	828	868	844	759	849	831	876	846	849	821	855	826	888	838	798	810	853	846	796	788	899	840	849	823	847	880	788	856	841	803	841	830	798	859	865	879	848	832	872	820	862	816	811	881	858	854	857	836	821	870	848	856	864	846	878	835	846	847	825	891	850	816	798	853	851	827	799	812	883	794	811	866	837	820	834	838	868	837	824	859	872	840	849	836	839	873	845	841	801	797	857	861	853	851	835	852	854	829	835	880	794	839	884	868	777	842	848	855	825	851	840	849	800	848	850	844	847	828	850	850	849	851	848	827	841	829	825	839	818	848	840	833	865	834	827	845	809	827	854	747	864	832	828	865	813	843	794	862	835	842	815	820	826	868	843	839	800	815	814	821	801	781	830	841	882	861	845	855	826	793	815	812	851	810	819	857	841	850	788	805	813	860	859	907	843	841	844	836	861	822	824	806	857	844	852	844	804	878	823	834	822	817	817	893	839	838	881	848	796	830	852	773	842	861	857	798	836	828	833	859	820	793	876	874	799	838	877	842	878	858	859	839	878	839	822	816	819	850	880	888	858	901	861	859	862	811	857	777	824	803	791	847	826	817	834	801	808	825	793	835	841	820	839	814	865	831	886	878	792	834	856	820	871	879	878	821	838	834	877	797	819	845	812	862	784	819	790	860	845	826	837	780	839	861	823	874	839	832	854	846	856	826	819	876	817	855	849	811	852	857	809	863	818	792	874	846	852	846	817	815	825	854	787	846	806	842	845	869	813	800	816	787	806	838	810	813	789	807	897	827	879	833	867	884	776	836	809	811	827	807	830	852	881	803	812	869	871	819	857	894	841	862	880	839	822	920	883	871	852	864	873	827	819	848	800	845	854	829	814	853	864	882	849	826	855	836	827	820	847	840	827	834	837	846	829	875	833	803	822	836	783	869	820	873	836	877	848	755	832	841	850	804	813	831	866	812	848	799	892	817	787	801	798	855	839	824	827	829	836	846	871	829	861	808	888	857	829	884	841	816	822	813	821	871	850	798	828	903	812	821	871	818	856	817	866	794	846	789	828	817	847	869	848	816	829	889	817	853	873	816	844	850	840	847	780	800	812	864	837	860	834	797	826	843	823	821	809	891	812	862	837	849	801	834	828	825	814	803	842	832	824	847	858	836	865	829	831	848	822	839	802	852	855	866	847	912	844	819	870	827	818	844	814	807	847	878	818	849	803	826	869	825	872	840	875	811	805	839	859	866	835	834	825	821	840	853	851	899	860	819	806	847	818	826	845	804	863	838	814	846	814	808	872	867	821	837	844	889	864	821	904	786	844	798	837	872	899	901	855	819	897	819	821	838	847	868	799	835	812	831	850	829	849	866	841	867	864	833	883	875	822	914	874	880	823	848	860	809	838	838	777	853	833	811	840	837	828	818	894	838	834	844	816	855	828	871	809	888	857	830	858	801	830	821	849	830	837	853	837	846	850	886	817	810	797	818	823	849	877	830	871	835	847	898	828	812	854	823	856	830	779	879	814	830	879	834	809	860	838	829	854	840	796	807	831	848	854	833	873	807	844	813	801	847	835	879	868	825	822	865	818	871	857	781	845	853	819	804	831	849	816	851	863	857	863	828	824	845	858	820	863	797	862	827	817	808	838	863	855	808	822	827	821	869	836	791	836	808	799	811	805	881	825	852	874	794	820	869	838	841	822	838	822	844	798	820	851	882	867	866	806	824	803	818	865	832	887	841	927	833	816	791	884	834	836	876	809	868	817	820	817	773	812	802	814	820	844	846	841	834	873	869	834	888	843	823	871	810	820	885	814	825	859	837	849	850	843	844	791	862	780	847	849	846	891	816	883	807	858	836	846	827	808	815	877	848	840	867	847	783	814	850	858	831	783	805	803	833	870	884	840	834	877	862	874	811	879	851	834	829	803	843	815	794	819	845	852	813	814	873	831	861	828	845	833	830	773	838	853	851	887	816	839	829	800	784	818	810	857	773	783	847	823	810	829	837	835	831	829	870	844	869	868	834	917	918	828	831	838	868	867	799	856	835	805	826	818	835	824	846	891	824	788	853	863	855	871	841	816	784	876	838	823	839	869	855	852	850	878	854	891	894	836	810	831	862	812	800	902	806	831	889	867	876	872	823	780	818	879	790	851	838	813	829	871	894	835	847	863	848	894	871	883	830	866	910	864	834	880	835	806	844	870	907	855	868	862	819	795	821	840	819	842	858	860	864	801	784	883	844	836	848	819	824	854	846	855	883	846	831
33281	31078	23865	8834	2216	990	290	294	263	305	283	278	258	259	280	262	274	248	282	285	287	282	270	274	281	283	280	300	280	262	258	277	257	294	263	253	274	277	281	275	297	263	279	252	249	265	275	281	260	276	283	299	263	249	278	270	275	301	297	279	240	269	278	272	278	264	248	277	317	306	252	277	274	267	292	256	244	255	264	268	276	302	266	244	240	283	284	264	303	256	240	257	297	248	254	261	293	285	268	280	299	248	275	291	286	272	275	272	267	298	280	253	291	287	295	284	294	267	276	260	269	267	271	302	278	247	283	283	295	270	309	280	265	280	319	281	274	280	269	274	269	260	272	302	290	268	290	283	274	265	279	274	299	274	302	265	281	294	260	303	246	277	279	294	246	289	268	252	277	307	258	265	276	260	283	307	297	266	284	303	278	264	250	267	268	282	297	287	288	268	254	263	272	287	260	263	273	298	281	283	248	246	260	287	310	274	301	311	299	282	253	256	259	272	263	262	292	284	273	265	254	259	289	257	268	288	284	265	311	284	266	273	285	272	294	244	303	300	288	277	289	244	316	272	285	316	253	293	255	269	262	264	271	268	267	263	283	274	280	266	269	282	276	285	290	255	291	278	275	271	283	283	266	274	291	288	293	295	237	266	262	303	261	277	276	282	270	254	280	278	271	328	292	255	268	270	270	254	271	267	294	300	262	278	272	275	240	260	274	252	251	298	263	290	306	258	312	271	265	296	246	271	287	250	288	312	304	282	270	268	281	258	266	284	271	249	281	256	308	270	286	253	257	282	304	284	282	254	282	287	280	292	263	256	280	271	286	278	301	266	270	262	261	301	272	269	293	293	274	261	277	269	264	269	227	262	263	288	290	281	283	258	290	250	289	281	282	265	271	262	284	311	298	273	286	271	274	290	295	281	270	267	283	254	267	260	273	312	291	281	250	273	261	318	277	297	260	292	295	270	261	266	281	277	296	303	269	271	281	257	263	239	255	264	246	271	256	275	280	293	273	280	282	293	279	253	265	274	241	268	289	249	276	315	274	242	270	253	258	245	275	278	273	291	224	272	285	276	267	265	248	278	261	267	285	266	263	252	283	271	299	248	259	294	290	326	260	252	264	269	271	249	293	280	277	274	293	279	296	278	282	298	249	278	287	263	266	276	295	257	286	255	268	257	266	290	290	273	245	279	296	270	285	281	258	286	252	222	262	269	287	287	282	256	253	264	272	287	299	271	290	295	266	288	276	302	276	293	280	289	310	265	266	275	274	294	263	318	276	265	240	250	260	244	279	271	288	264	286	281	311	273	276	288	264	272	266	281	250	268	261	268	295	255	267	268	287	265	275	266	303	271	260	280	273	267	260	281	298	265	293	259	272	274	273	252	276	269	272	271	284	288	261	269	249	259	281	262	268	255	256	259	270	255	269	270	269	271	260	249	264	264	283	272	279	255	292	266	294	274	290	289	279	268	292	245	279	307	281	276	283	274	259	277	270	290	241	256	249	310	294	247	273	265	262	280	263	307	229	272	268	289	299	260	267	263	295	265	265	286	286	283	257	288	263	284	279	319	274	285	274	259	263	287	276	277	280	252	294	263	246	260	253	303	256	271	296	276	258	291	265	278	252	279	271	277	293	259	277	285	304	291	268	299	299	262	274	256	294	278	279	279	257	250	277	282	258	283	274	260	286	265	305	257	264	256	263	286	284	262	293	261	280	272	302	286	266	263	278	298	282	302	279	284	282	256	265	252	251	292	282	281	284	265	284	314	273	290	263	280	275	257	266	243	265	298	257	277	249	268	282	248	272	263	269	274	287	285	265	302	260	286	277	284	257	283	294	280	282	266	264	250	276	269	272	265	286	280	265	276	281	273	272	295	280	296	282	265	286	288	266	260	297	311	265	252	278	285	273	272	258	243	273	276	308	269	278	301	268	287	253	292	256	268	274	260	253	312	305	249	276	273	257	298	287	282	287	284	292	274	244	289	291	253	283	293	308	258	275	278	254	276	275	276	261	267	269	291	250	284	314	278	292	287	256	263	306	289	237	275	295	249	274	268	274	274	279	291	288	291	299	274	271	297	291	267	286	297	253	281	280	301	247	276	273	269	280	310	268	228	248	281	288	258	289	291	256	281	283	294	275	284	284	296	268	284	286	279	258	287	276	271	280	252	250	283	300	258	277	297	274	279	238	274	287	258	301	277	268	273	264	281	269	286	273	289	292	279	286	274	272	290	277	278	282	299	277	300	287	275	267	246	274	263	269	289	276	269	271	266	304	280	275	263	296	272	275	257	303	231	281	299	277	262	274	271	277	277	281	293	280	262	256	286	265	256	286	273	279	245	261	279	265	246	254	264	317	264	284	269	276	297	259	292	292	260	260	278	293	245	290	276	258	281	276	296	303	250	244	306	272	298	290	250	269	276	283	244	267	287	262	279	258	268	269	286	297	284	248	290	266	261	295	261	284	253	274	289	249	265	269	277	258	271	295	279	271	293	287	247	285	295	294	257	287	282	281	306	264	277	276	289	281	274	291	307	299	270	277	271	273	273	265	270	262	280	278	281	279	277	276	292	274	276	274	258	277	274	271	281	300	282	275	278	264	283	269	283	284	263	276	286	257	247	265	272	278	263	281	257	250	311	258	270	263	263	267	269	299	294	256	318	271	283	286	256	272	278	295	298	264	255	269	292	251	258	257	269	322	273	274	283	287	290	284	274	288	301	275	249	237	276	277	268	271	284	292	278	269	245	260	273	293	282	289	254	270	268	273	282	248	284	273	292	274	281	281	237	288	270	256	281	281	278	292	277	270	253	261	260	277	288	259	300	269	300	275	287	320	276	286	282	251	264	296	278	253	274	293	300	260	281	306	272	294	244	309	298	278	261	266	269	265	306	271	266	313	306	286	282	269	260	285	250	250	262	278	255	246	258	304	239	292	257	296	263	257	259	277	263	247	268	285	257	244	299	273	304	282	307	287	263	267	311	244	259	268	270	268	278	297	267	266	273	263	272	270	264	272	258	267	261	281	298	283	283	276	281	264	277	254	264	262	251	255	279	294	276	261	264	254	286	268	268	273	290	277	303	250	276	285	303	272	283	288	281	276	281	265	273	285	287	262	271	296	318	243	245	265	289	290	269	262	288	277	240	271	315	249	265	283	265	274	282	259	259	266	276	280	262	268	248	274	279	296	254	297	253	268	245	294	275	275	285	251	279	270	272	306	284	241	292	266	273	282	284	262	242	293	253	266	248	282	269	268	292	282	277	264	279	293	280	265	295	300	273	264	272	255	247	278	262	290	275	274	275	270	258	268	252	280	272	264	258	251	264	259	279	272	283	250	265	265	289	286	294	299	288	305	244	289	280	281	273	252	285	270	258	302	311	282	274	271	280	259	281	287	245	281	296	280	295	247	270	282	272	285	277	264	277	260	289	274	269	272	283	273	262	306	273	286	272	260	283	282	305	277	262	254	270	270	258	269	280	309	274
42347	47187	25889	9559	4367	1978	449	447	460	433	463	456	476	446	464	463	479	473	444	442	445	472	474	416	484	427	463	475	485	485	470	448	434	468	470	476	503	418	466	456	473	477	457	480	472	449	448	423	438	468	446	474	482	495	488	433	469	437	493	476	475	485	474	453	485	479	465	482	474	478	422	407	442	449	484	419	480	471	452	492	487	454	459	469	483	483	450	449	464	464	448	460	474	416	454	494	470	489	490	474	496	479	494	460	491	473	501	475	476	482	460	480	493	475	497	448	451	466	475	419	446	448	444	449	441	456	499	459	464	492	457	427	503	431	470	462	468	443	474	476	463	444	494	459	490	472	522	483	427	452	454	415	446	460	462	418	454	479	483	463	443	492	478	461	462	440	473	468	472	476	471	464	480	451	420	494	459	428	429	442	452	429	493	472	460	487	458	478	481	455	506	442	439	477	459	462	466	444	518	450	444	484	453	499	431	444	477	426	483	470	467	446	461	435	460	436	481	435	469	460	464	436	462	470	436	465	458	440	443	496	499	479	454	477	436	454	430	440	479	490	448	421	470	472	466	475	442	459	469	436	469	485	453	433	422	463	492	443	477	497	505	447	453	492	450	446	444	449	436	455	424	492	454	471	468	465	442	458	467	457	445	441	489	445	473	464	489	486	449	485	468	456	433	460	462	471	454	459	459	443	464	479	466	455	449	462	449	432	460	474	430	440	481	483	486	494	473	439	484	486	467	455	466	457	497	454	451	462	461	446	443	457	466	432	436	454	442	462	455	452	460	484	458	454	444	465	461	478	461	470	454	480	457	440	480	449	481	454	514	474	484	470	457	461	488	463	456	465	475	487	446	425	463	508	487	432	479	471	477	451	439	475	467	442	461	478	520	428	447	470	429	464	433	479	495	511	458	515	456	439	438	471	428	453	460	482	490	493	497	526	452	481	492	482	456	488	456	461	469	486	475	467	447	469	444	480	430	459	452	461	449	472	459	464	454	470	469	431	492	444	500	444	426	488	459	476	472	487	479	474	467	483	463	480	452	470	446	475	522	440	469	439	441	465	452	430	471	481	465	435	457	485	461	464	478	470	465	465	443	480	469	485	448	454	453	484	462	457	473	447	440	471	475	503	458	446	492	449	496	480	459	428	446	425	489	443	479	432	441	486	463	476	453	483	462	439	474	416	446	427	455	449	458	477	468	447	476	462	447	443	432	498	496	427	444	448	479	472	482	462	457	427	436	456	458	499	490	446	496	440	448	487	488	486	436	457	481	460	487	457	475	475	432	460	446	482	434	454	478	464	493	443	481	489	485	474	445	461	489	451	478	472	451	490	441	523	422	451	505	473	451	482	454	405	478	487	507	438	474	530	486	456	462	481	456	421	486	432	458	484	448	488	490	455	457	427	471	481	426	478	475	454	448	468	456	538	449	449	440	462	456	468	436	489	405	438	489	505	482	448	459	414	499	468	460	441	461	442	479	450	464	446	440	466	478	514	457	438	465	442	449	479	455	454	450	462	492	513	457	441	467	464	465	448	481	503	468	412	490	468	456	465	452	436	500	500	472	460	449	453	494	453	459	449	470	456	452	459	476	491	474	435	452	444	454	460	443	470	440	474	495	490	466	484	442	474	510	434	422	488	511	490	450	453	438	445	410	438	460	453	423	455	447	490	474	437	458	468	474	449	452	476	449	425	466	436	467	486	465	509	461	471	456	424	464	468	475	476	507	428	491	468	469	459	466	450	452	433	491	483	506	466	472	504	472	486	474	427	480	432	423	416	464	489	481	477	470	445	439	455	437	456	452	463	484	445	462	426	426	440	460	451	442	452	454	482	468	485	472	466	461	475	465	440	491	465	482	491	442	450	460	458	434	446	496	460	474	458	445	480	504	475	453	486	450	486	469	467	450	467	464	429	459	450	468	440	471	483	508	446	443	433	467	493	453	467	468	457	456	412	470	444	486	484	415	465	480	443	468	470	490	443	438	478	474	472	479	476	444	478	477	475	461	489	456	478	439	483	482	448	439	494	458	439	483	461	460	457	501	442	479	479	440	467	430	474	433	495	455	465	497	480	459	509	452	481	426	450	432	446	423	459	415	493	495	466	484	493	418	428	432	445	473	483	461	490	504	517	444	480	468	470	452	495	448	518	428	458	452	422	488	438	470	439	451	490	478	461	458	466	447	468	445	446	426	441	500	428	435	440	475	436	469	466	493	456	456	449	466	466	458	505	482	449	459	473	441	481	475	447	454	465	441	503	466	511	453	449	407	441	477	435	485	465	451	500	476	462	491	494	492	476	452	431	454	443	466	472	479	444	491	446	442	465	436	443	481	463	488	477	457	464	447	467	428	484	473	491	464	458	440	441	427	471	446	462	429	474	468	440	458	501	518	463	448	465	461	500	479	491	430	479	438	458	446	510	432	477	455	478	500	498	425	499	486	473	490	437	470	445	452	498	463	466	466	467	459	444	467	469	486	457	456	487	450	427	504	439	427	508	486	457	514	471	467	464	435	466	448	466	459	444	425	495	430	490	492	439	460	409	436	474	416	466	475	445	448	459	465	444	468	459	448	425	470	463	470	433	507	505	454	448	458	467	461	426	482	477	474	474	469	434	466	494	463	483	483	468	453	441	454	500	463	512	465	455	453	477	418	485	447	470	490	444	461	446	478	433	464	463	460	433	474	490	457	489	463	459	423	487	448	452	436	475	451	480	469	467	444	441	497	451	456	469	455	463	476	481	474	472	495	471	492	458	486	453	459	469	447	489	456	507	445	463	463	444	459	453	442	419	467	431	416	472	444	440	467	479	456	440	463	442	452	491	452	467	455	456	440	461	448	459	465	463	482	423	488	466	474	424	452	463	491	417	471	469	491	477	495	475	432	460	468	457	462	481	425	462	475	465	449	451	489	430	463	448	445	466	434	476	473	466	436	452	452	443	461	470	469	476	460	480	499	459	463	473	409	440	487	483	472	480	470	460	426	477	461	452	450	474	435	422	451	454	457	459	436	477	466	489	453	448	469	465	486	462	462	460	437	473	441	432	453	498	490	474	424	449	473	508	455	460	466	478	444	460	449	459	426	465	459	447	455	466	475	488	472	485	439	438	453	478	452	496	476	428	477	486	460	472	432	486	465	478	468	452	474	445	453	458	442	461	464	448	474	474	459	495	431	483	484	413	473	423	496	493	453	486	458	440	421	457	486	459	489	500	485	487	478	481	447	464	474	428	463	461	464	445	464	464	435	440	429	456	478	485	424	441	484	509	453	487	473	461	480	478	454	473	476	439	474	462	476	503	510	452	473	417	432	449	485	442	452	472	435	459	444	460	447	441	427	445	450	470	452	479	429	465	457	476	463	464	504	427	449	490	492	491	465	425	433	465	482	407	443	471	455	416	456	425	488	457	457	478	466	441	459	444	447	451	483	451	455	470	476	469	484	471	520	438	472	439	490	440	456	482	462	449	442	469	446	444	460	471	443	489
25538	24721	32327	26199	20331	9875	794	403	354	373	362	389	360	389	345	361	373	386	357	373	368	370	364	355	364	391	366	370	355	336	386	392	380	355	343	351	337	382	332	380	385	368	369	368	378	345	327	359	357	360	371	355	348	373	389	353	397	363	369	365	377	359	336	370	357	351	370	363	368	344	390	380	382	378	391	405	385	341	363	375	345	342	377	357	327	368	363	340	384	365	368	385	363	368	360	388	398	360	369	319	374	351	338	373	333	368	379	372	365	336	381	346	368	368	360	366	369	375	362	425	354	333	337	376	347	340	374	340	379	347	353	364	350	370	341	385	349	370	325	339	345	340	396	335	373	347	370	337	359	378	366	352	362	359	338	381	367	341	341	387	349	367	337	341	366	356	367	349	384	366	352	315	353	383	342	369	356	347	345	348	367	388	354	343	367	371	372	407	362	373	331	377	337	355	339	403	351	389	372	382	379	360	358	388	387	356	401	367	341	375	386	355	372	367	340	346	350	356	346	354	362	345	329	370	361	366	362	362	356	331	386	327	397	340	363	383	376	391	351	384	357	353	351	361	343	360	356	366	352	371	355	362	365	391	355	331	368	370	335	355	385	371	389	388	347	352	361	379	326	359	380	342	354	358	381	348	364	355	372	381	382	341	364	380	349	349	337	373	335	348	374	371	366	358	380	341	343	373	376	383	342	365	377	335	380	349	307	364	343	388	360	312	355	373	350	364	376	353	376	404	366	366	354	343	361	354	373	379	375	367	352	378	349	365	365	384	338	374	352	359	341	348	323	358	349	357	347	370	329	373	319	358	388	330	363	369	370	344	369	370	324	348	368	335	364	345	339	388	335	370	359	385	364	374	323	366	350	381	318	368	369	358	392	367	371	359	342	372	395	341	355	372	352	362	350	360	370	319	361	365	364	351	372	316	385	334	344	363	375	372	339	364	391	364	375	360	359	346	332	359	377	378	400	397	369	371	381	361	362	361	381	344	375	366	359	344	350	357	346	350	360	357	391	379	355	356	344	343	388	353	331	360	372	378	349	357	329	346	349	307	352	368	360	359	346	364	341	342	357	362	354	342	358	331	369	369	372	326	367	356	352	378	339	344	349	368	367	377	355	347	381	399	333	341	376	374	342	344	360	363	326	367	360	350	367	342	377	358	352	357	372	361	373	387	350	375	397	353	363	397	406	379	345	356	382	378	334	364	338	350	319	337	367	361	380	345	353	395	357	340	390	377	359	374	362	353	372	387	368	374	379	345	370	354	365	376	357	362	375	360	368	332	319	337	349	357	355	365	371	363	344	389	357	361	321	374	374	342	383	369	360	396	372	362	405	335	366	366	368	333	358	355	374	354	376	363	380	355	369	405	376	337	371	343	345	348	351	341	375	369	347	338	368	360	362	343	369	351	332	325	350	373	334	391	368	386	371	370	373	390	385	337	342	350	354	323	354	327	349	386	311	336	367	355	372	350	362	375	398	332	345	358	376	379	397	379	397	389	359	369	390	351	375	362	381	377	349	376	365	359	369	391	354	365	390	353	358	393	389	376	382	368	372	339	348	400	365	373	341	345	358	361	376	372	355	363	367	386	368	397	365	370	347	395	362	367	346	373	391	380	358	342	377	378	356	367	381	352	341	382	359	369	347	371	380	361	359	348	353	396	345	340	373	344	358	327	351	360	361	380	363	336	384	355	339	397	352	372	363	383	382	379	367	346	362	390	376	366	379	356	371	377	370	382	354	379	372	357	346	375	364	354	351	371	352	373	360	370	376	372	364	337	402	376	369	368	362	367	372	379	372	343	396	347	371	384	378	397	378	385	374	354	385	353	362	352	337	322	365	367	353	326	338	349	357	332	382	389	365	327	349	381	385	372	345	353	326	355	357	376	358	322	338	386	372	380	339	391	361	352	352	376	363	362	383	382	348	343	369	368	371	362	394	388	339	370	360	382	347	333	353	373	357	346	352	336	341	345	361	350	348	327	369	365	327	362	398	376	350	375	362	365	347	373	353	376	360	378	358	355	347	361	342	399	349	368	349	384	399	395	356	397	388	376	351	337	372	311	358	367	363	338	361	386	368	352	369	352	386	374	369	370	365	359	379	375	338	362	346	356	351	367	372	358	372	384	373	345	326	369	364	384	364	344	392	330	340	354	335	337	363	371	345	347	365	364	382	377	389	376	339	372	339	387	363	352	347	365	357	364	385	385	366	368	395	373	365	388	355	345	348	382	347	353	350	363	340	374	368	371	386	394	319	346	345	383	349	356	346	346	343	344	376	363	357	368	368	371	387	367	334	363	357	377	361	372	386	359	347	341	377	355	352	384	351	344	349	359	375	351	344	350	358	366	369	328	364	355	378	384	358	379	341	370	371	363	372	377	398	355	338	356	357	312	368	356	370	363	358	376	361	337	373	387	375	356	394	373	385	363	304	331	335	381	400	372	364	369	358	362	380	387	364	356	345	391	344	361	352	378	396	372	354	350	366	378	325	369	386	340	392	374	384	339	351	352	363	372	337	364	324	359	362	346	328	340	347	341	408	378	326	360	375	371	376	372	360	365	351	374	349	347	374	339	339	370	328	348	359	363	355	368	358	375	355	361	372	353	335	370	331	357	387	332	361	347	348	364	395	366	359	358	361	380	356	371	362	382	359	374	381	373	369	368	382	360	400	351	396	347	359	337	374	364	400	357	356	373	344	391	369	345	344	356	359	383	372	375	338	390	401	397	401	382	328	356	388	384	362	369	377	390	371	401	364	310	359	363	380	370	386	353	401	338	342	371	372	356	366	340	391	363	355	369	353	365	387	342	327	377	392	366	381	401	364	373	353	376	336	343	359	349	333	377	355	360	407	363	335	336	343	371	375	347	359	365	369	365	365	363	314	328	372	330	400	327	399	354	358	340	372	354	363	345	362	387	372	371	366	360	355	369	364	364	339	399	370	382	369	380	362	364	329	383	368	344	351	402	373	376	333	361	369	356	361	352	368	338	378	384	339	359	367	335	356	342	354	338	353	370	372	379	322	315	407	369	358	385	354	371	355	383	385	345	350	359	382	354	396	355	366	317	364	375	381	375	346	309	383	323	355	336	382	363	360	362	351	373	341	388	382	357	354	372	353	363	378	383	356	379	370	351	364	350	373	350	350	344	362	354	371	361	382	362	332	354	341	340	391	344	360	385	370	347	369	409	372	363	342	367	374	345	355	384	368	347	412	373	341	367	367	365	373	365	362	363	345	404	339	392	357	346	351	317	355	370	387	359	381	383	340	370	363	316	335	363	374	361	344	369	408	364	340	329	367	339	347	346	348	379	368	356	370	357	352	332	383	363	330	387	395	370	333	337	392	384	367	341	350	366	349	369	378	372	360	336	378	333	366	392	365	336	382	384	384	397	339	389	356	325	378	337	345	385	373	365	381	394	334	359	346	352	364	374	366	342	351	352	312	350	399	358	373	401	342	370	377	320	334	350	384	381	369	363	369	338
64371	92408	56592	34055	21278	10555	652	583	580	576	581	564	623	567	584	572	599	561	590	583	556	549	608	583	583	535	650	607	549	601	580	568	556	542	600	600	561	586	592	567	564	555	578	562	589	581	602	623	616	588	580	581	590	550	620	587	595	578	571	530	645	641	579	599	624	584	599	536	593	529	547	592	626	597	583	642	619	553	569	601	587	630	648	606	577	530	596	604	584	563	587	595	565	636	593	571	592	529	559	634	589	590	572	556	564	593	551	606	604	575	545	586	620	572	601	557	620	581	608	589	602	589	609	588	590	581	552	596	557	566	637	598	564	576	562	567	569	589	575	572	568	617	594	566	587	617	565	596	580	565	579	584	625	598	578	595	650	563	542	581	572	602	563	593	588	582	611	560	552	599	636	616	603	587	626	556	541	567	580	621	548	562	556	560	582	567	562	539	612	596	601	564	608	567	547	574	586	562	582	606	567	588	577	559	599	554	621	608	573	594	552	596	588	614	592	602	619	608	575	549	576	573	584	606	579	595	605	543	589	577	603	585	592	585	581	563	539	580	584	581	595	586	577	570	597	580	602	625	533	568	598	598	568	577	551	618	591	548	598	588	601	585	592	641	600	619	602	563	560	588	568	615	594	581	557	626	614	561	590	604	582	588	629	591	562	543	601	587	628	558	559	588	582	577	518	618	603	576	580	582	595	557	594	599	582	553	595	617	632	576	596	603	598	583	629	563	617	593	575	549	603	582	535	541	594	595	600	534	556	609	579	551	536	577	551	570	549	541	577	621	581	533	588	579	578	615	614	603	595	634	612	603	582	618	596	568	530	578	564	631	545	552	544	593	596	533	558	544	617	619	603	576	609	574	643	614	585	588	563	570	589	598	622	546	582	603	555	603	619	582	550	584	584	574	609	557	543	557	590	559	547	602	546	581	602	554	555	600	542	608	550	535	625	585	587	602	597	626	580	613	584	559	556	593	577	544	590	540	569	565	544	587	575	568	585	580	566	602	565	569	579	619	580	562	626	603	589	624	607	589	581	582	579	575	600	628	596	569	613	596	601	598	600	603	595	551	588	533	594	613	557	639	596	546	562	514	570	604	585	530	586	564	587	602	619	583	568	562	622	608	608	578	545	658	553	587	553	586	573	590	581	612	616	576	551	604	579	552	599	593	598	622	571	502	544	577	601	602	608	571	600	601	576	572	556	556	535	566	582	530	598	590	626	569	557	580	594	584	607	594	609	610	577	576	575	614	570	670	573	541	587	576	569	592	607	528	525	607	566	599	583	586	621	560	595	576	565	612	567	564	590	605	527	608	582	572	618	572	569	604	574	628	552	584	549	595	568	565	542	571	558	584	587	547	538	579	600	594	549	564	589	592	550	576	581	599	641	608	567	556	606	578	562	561	609	567	603	572	571	569	606	548	602	577	587	587	591	589	572	546	584	609	583	590	586	603	576	542	602	610	582	597	588	563	612	564	583	571	579	570	589	536	582	568	606	564	570	579	555	573	574	569	592	601	569	542	574	630	589	557	555	595	608	593	573	564	576	564	566	599	582	628	599	583	562	573	574	579	617	578	602	539	588	578	544	615	581	580	568	598	626	573	593	584	589	580	578	603	577	595	600	541	616	549	620	599	588	640	593	547	605	583	568	553	564	588	597	589	564	570	604	574	572	578	587	575	560	566	597	606	614	560	559	569	599	566	585	548	567	536	597	606	582	538	593	590	561	627	579	581	573	589	629	623	541	554	601	578	568	602	576	569	529	565	593	587	571	591	594	585	559	591	560	564	581	583	585	559	560	613	597	570	596	629	585	536	643	567	539	580	537	583	601	575	575	620	620	561	599	589	573	562	629	569	613	539	542	565	571	603	623	567	578	567	623	582	561	606	568	631	537	566	525	580	569	563	604	576	574	581	572	628	553	605	582	582	575	616	606	546	616	569	577	587	623	585	598	572	579	578	539	546	580	582	555	626	587	574	577	571	590	598	537	614	605	569	616	559	556	632	594	597	551	576	567	586	539	581	569	596	554	587	578	633	590	584	626	581	598	610	582	589	585	544	587	588	636	578	571	557	550	596	597	636	565	548	600	590	552	575	595	581	574	636	580	593	613	568	584	585	579	608	599	585	556	580	622	510	613	558	566	594	590	577	614	563	618	591	609	616	616	609	612	557	622	564	563	570	578	564	564	623	581	563	603	577	560	599	582	585	572	627	605	581	560	546	567	566	578	611	595	574	615	611	580	594	621	524	592	580	591	560	540	583	565	573	598	572	551	518	559	574	544	573	581	600	541	623	584	573	597	581	593	562	564	562	539	590	568	568	565	574	592	577	572	577	633	571	590	552	548	636	544	574	592	612	522	573	596	593	584	587	611	604	596	587	549	581	605	583	578	572	578	574	580	587	539	629	550	580	531	613	633	633	563	551	587	569	561	567	556	583	547	585	598	560	600	571	589	566	560	611	621	621	601	576	573	582	597	615	576	563	568	541	598	592	561	550	603	571	617	581	595	579	588	595	584	565	614	591	600	554	616	589	609	596	562	579	593	567	616	613	588	599	583	573	555	570	589	563	577	591	552	580	602	576	567	567	547	549	623	549	578	603	621	583	587	594	569	582	603	547	633	569	610	587	557	563	584	598	568	595	581	567	608	587	602	593	596	555	581	615	608	621	586	605	586	575	605	616	590	584	608	589	616	583	598	590	534	578	578	619	555	586	564	604	597	593	604	570	578	593	608	571	588	576	562	584	617	589	568	561	606	608	609	591	595	615	547	574	620	583	586	573	610	594	573	591	608	564	592	619	580	572	574	595	574	580	556	606	569	568	577	575	578	583	597	582	603	544	596	597	559	569	589	559	544	582	632	551	599	561	573	585	586	582	594	576	599	583	591	596	537	547	625	631	592	577	572	635	586	558	544	533	589	560	606	575	608	588	628	582	564	559	587	573	587	572	575	569	603	617	556	575	587	577	550	570	584	591	588	551	573	598	574	620	578	597	582	553	536	571	573	580	571	607	619	575	610	570	602	559	591	607	559	588	597	586	561	581	610	615	590	589	542	580	594	590	583	583	563	577	574	601	571	589	575	597	547	571	623	586	611	547	592	564	578	563	586	588	563	585	566	585	605	558	592	582	578	577	594	608	593	585	602	594	588	607	584	570	579	575	618	598	586	570	592	571	581	554	548	566	584	580	616	594	565	575	565	571	536	524	561	623	551	531	593	585	572	557	620	552	537	527	551	577	563	615	571	589	559	518	583	524	547	611	551	597	569	585	571	601	599	556	558	622	605	577	600	609	576	601	593	571	559	579	574	602	574	594	618	580	585	608	594	602	611	559	615	517	598	600	572	595	603	623	603	601	550	600	639	562	571	571	572	610	568	610	613	590	549	576	571	567	598	573	558	585	558	604	582	565	576	609	609	566	566	569	570	573	603	565	602	622	615	606	589	626	517	585	596	589	611	595	610	584	575	628	593	584	584	592	602	557	538	573
24532	23167	30875	25298	21997	17402	3101	620	595	544	629	593	567	555	549	527	554	533	562	559	589	519	546	582	531	614	497	545	554	555	529	555	555	549	593	520	582	547	603	571	597	566	543	593	561	567	559	540	542	615	527	556	551	568	577	568	545	551	607	547	559	488	565	526	564	544	504	532	533	553	598	590	544	578	560	558	531	558	573	548	584	598	537	568	586	533	529	548	546	554	538	557	535	586	567	510	569	544	565	574	546	567	571	575	541	580	539	546	562	539	537	570	592	584	519	548	534	554	578	548	533	525	552	546	530	544	556	537	577	585	528	550	552	570	546	542	561	571	561	539	547	543	537	560	594	550	586	571	562	566	575	557	549	551	550	515	541	559	533	546	528	533	552	529	558	563	568	503	580	552	548	568	573	537	551	590	538	527	565	559	559	566	602	546	530	537	573	582	555	547	535	531	550	551	557	546	555	581	526	508	527	587	581	573	549	596	542	523	554	529	541	555	565	526	548	552	543	562	525	567	581	563	578	538	533	538	529	511	551	533	569	547	554	582	572	612	564	534	578	597	581	576	526	525	553	553	552	514	531	537	563	542	523	559	542	567	558	572	567	549	565	546	556	515	556	567	491	568	554	541	545	545	542	556	507	537	543	528	552	549	553	568	582	614	565	534	582	538	519	535	538	526	569	512	558	529	531	533	544	536	529	567	569	524	547	580	545	526	584	524	577	575	569	559	529	563	544	544	529	574	566	548	558	577	530	542	532	560	533	544	562	587	517	549	601	539	572	573	524	537	553	541	518	536	547	572	541	572	514	598	561	543	554	604	548	535	557	494	555	545	533	552	561	533	511	561	551	635	508	575	576	540	514	548	559	565	524	533	579	564	560	575	537	561	517	589	528	542	547	528	537	542	524	525	544	528	537	586	576	590	533	565	521	548	523	533	572	547	547	541	557	532	553	584	514	575	551	581	572	545	514	571	528	567	529	545	560	557	573	515	539	564	541	525	573	570	542	610	557	536	585	534	538	575	545	530	566	548	515	592	556	545	551	554	582	546	551	514	541	534	565	532	522	571	552	519	532	569	550	574	525	547	520	546	531	551	554	553	564	543	532	545	544	586	529	565	517	535	590	593	470	519	574	578	531	575	540	513	539	565	543	512	555	535	570	550	589	532	569	530	569	565	567	548	543	551	516	547	548	553	550	515	515	529	549	536	533	569	511	566	523	556	553	551	584	525	528	518	516	533	556	530	546	583	502	578	615	522	543	550	533	521	528	553	573	565	554	555	519	580	574	561	560	575	578	576	592	540	529	587	538	533	563	568	603	569	557	602	525	545	554	575	553	540	574	568	568	557	534	555	535	592	581	531	544	537	542	549	559	574	532	556	558	505	554	526	575	550	583	524	557	527	556	556	582	562	554	554	555	557	545	578	566	544	540	570	580	508	559	574	564	555	532	529	567	539	550	555	510	558	563	540	519	542	572	575	546	530	540	496	562	572	550	575	554	545	533	530	542	537	540	552	547	594	584	567	559	520	536	548	545	550	546	546	538	548	564	513	549	547	529	537	544	546	532	511	540	571	534	563	486	552	549	550	586	597	591	581	605	509	533	506	558	576	569	590	519	585	564	512	535	574	621	578	552	564	538	556	555	533	559	539	522	608	496	527	539	562	555	540	531	559	571	535	559	558	538	630	541	515	548	540	527	577	574	550	554	549	552	559	636	540	539	564	562	551	567	563	546	571	482	563	557	533	575	588	530	527	602	547	549	564	567	539	592	536	540	527	497	535	511	599	531	564	524	554	544	536	547	561	541	537	541	557	565	530	525	569	569	542	549	552	553	584	536	532	573	593	570	554	586	553	546	533	541	566	556	532	564	554	543	521	532	544	594	556	581	541	563	513	527	497	560	552	532	536	522	573	592	553	546	571	596	546	554	543	548	557	547	507	545	582	544	570	544	511	566	577	561	535	537	510	574	586	567	522	532	538	558	516	515	573	589	515	529	546	567	556	539	555	575	542	517	573	580	561	518	537	563	580	548	580	569	544	565	592	540	540	570	528	585	549	553	511	557	516	551	544	526	552	538	547	543	585	540	560	531	523	544	537	575	571	552	575	550	613	576	544	568	575	545	571	534	498	556	534	563	565	558	562	529	526	530	550	535	566	606	569	553	569	576	572	569	536	553	548	539	565	509	580	579	520	535	577	582	576	554	558	562	501	571	562	564	553	523	565	541	534	552	532	573	549	551	576	528	603	595	507	510	558	540	520	531	506	547	585	568	556	519	558	591	519	535	515	540	556	553	576	588	571	511	533	487	552	539	563	529	557	508	536	555	526	563	578	562	557	556	568	580	531	566	571	586	563	535	551	544	536	545	561	568	582	526	596	542	519	581	517	516	543	548	564	569	569	553	558	528	537	583	536	555	538	559	550	501	575	597	563	569	541	570	548	576	593	527	535	552	585	546	495	534	593	550	532	540	515	556	552	538	551	564	518	539	590	565	561	524	560	550	544	567	554	543	552	554	526	557	554	521	569	577	581	556	564	546	537	600	526	546	553	557	536	591	595	536	555	487	494	559	548	536	542	515	550	558	560	547	541	595	517	507	565	568	577	585	561	574	582	552	580	537	541	564	594	584	545	547	544	550	551	588	548	561	569	553	535	555	542	520	570	561	569	564	542	566	543	572	554	530	576	526	498	545	569	484	561	536	559	496	615	564	565	548	519	541	506	584	530	597	511	535	527	514	567	521	528	532	555	562	536	503	556	545	562	550	557	538	552	520	530	580	545	571	542	549	492	575	549	556	548	540	557	568	518	534	542	506	558	580	572	591	555	559	578	558	541	566	559	575	502	547	565	540	584	523	527	588	537	525	584	563	552	595	611	559	541	528	541	550	614	555	542	525	554	533	506	552	581	529	535	588	525	538	560	523	549	530	540	550	554	559	523	564	576	548	525	504	556	547	559	524	556	535	537	513	573	538	492	512	530	565	536	544	561	538	542	547	516	588	567	587	516	573	515	600	571	547	570	537	569	511	589	569	572	565	540	530	550	521	530	569	533	553	568	567	615	558	535	575	572	534	551	567	530	545	515	500	536	551	531	567	569	529	545	558	494	551	596	563	547	567	542	552	533	561	558	565	562	577	548	577	525	619	569	566	585	543	566	586	591	585	557	533	495	529	544	569	548	559	555	560	549	556	567	543	593	571	537	537	583	534	529	558	518	515	557	569	585	571	529	592	555	545	559	537	545	591	555	560	533	523	527	557	560	529	577	526	523	534	568	572	567	556	550	561	536	528	540	561	564	572	539	554	557	523	513	610	602	582	534	587	570	560	525	570	551	548	504	557	541	533	565	571	529	495	551	553	522	568	542	522	548	562	519	571	507	547	516	579	575	528	558	584	540	519	547	567	545	553	540	515	548	561	563	529	551	577	519	544	572	567	568	538	570	529	591	542	527	551	551	536	523	545	536	528	543	546	551	540	564	571	543	547	564	578	566
64499	99869	64714	41001	25135	13840	911	902	891	828	802	892	878	894	818	854	840	835	864	888	828	867	806	845	906	821	884	802	843	846	774	861	857	791	820	863	828	808	852	840	813	881	825	847	846	850	780	841	842	837	840	860	841	862	790	824	880	892	887	812	838	886	880	848	816	862	819	884	856	800	797	812	832	843	812	840	820	847	826	875	794	845	822	794	875	868	815	835	865	824	860	864	792	855	804	861	796	844	848	885	794	793	908	816	831	837	829	803	804	845	866	838	865	874	821	849	870	807	809	783	841	829	856	812	827	813	852	831	822	885	824	848	906	884	843	875	890	850	802	797	879	781	811	850	858	825	777	829	817	816	893	848	887	780	874	823	893	853	833	843	830	797	798	830	876	797	845	842	829	792	836	867	812	867	809	852	802	861	854	818	788	870	799	825	843	803	843	845	798	886	891	851	866	826	821	867	853	866	860	819	832	857	839	795	844	842	855	861	826	852	844	840	816	820	834	795	817	859	812	807	843	825	800	830	865	852	874	866	825	793	850	827	863	848	819	829	839	829	874	789	843	840	876	861	883	842	828	869	843	872	844	871	825	836	888	854	860	861	855	828	849	818	845	872	841	862	844	815	836	877	800	899	807	861	880	910	829	815	855	869	891	818	804	817	867	842	850	850	840	775	854	831	845	809	845	817	808	824	846	830	822	829	827	816	877	806	856	871	867	869	801	845	867	803	828	843	838	823	864	830	883	846	823	822	829	822	869	860	865	810	792	846	832	867	869	835	809	826	835	811	841	862	807	853	891	862	857	807	843	807	815	887	852	855	850	817	820	890	846	892	813	812	802	809	865	884	813	844	855	820	829	897	827	825	859	832	858	814	808	886	843	876	824	867	786	881	885	887	852	814	818	874	821	885	863	851	872	862	808	785	827	853	889	773	832	833	789	859	845	853	868	842	852	847	807	789	819	840	859	796	846	805	801	852	897	847	824	828	846	887	848	821	853	821	866	838	827	866	835	849	842	770	857	862	821	835	827	823	850	867	879	823	858	867	815	842	824	856	880	854	858	834	810	774	816	851	855	838	857	866	862	823	861	794	865	868	866	787	855	856	789	845	887	821	826	867	851	813	839	800	819	833	851	859	790	805	818	821	853	872	819	820	838	920	830	873	817	825	836	823	869	848	834	809	822	868	845	865	890	846	797	853	837	824	835	824	829	850	852	829	874	886	828	813	845	846	883	871	824	866	837	867	848	879	832	844	838	898	868	885	820	833	890	842	872	808	831	833	825	881	832	907	860	896	822	822	841	836	846	828	852	852	812	840	824	854	877	856	832	848	800	812	837	826	818	822	858	836	821	848	848	862	802	889	829	815	866	859	875	836	847	862	849	824	831	882	874	851	827	835	880	842	887	821	844	869	808	878	851	834	803	848	805	849	797	846	854	833	816	803	830	810	919	887	807	892	876	848	811	831	856	896	808	873	860	826	803	814	858	847	832	911	863	837	834	875	840	849	815	868	914	862	801	797	840	846	798	846	832	811	869	849	890	834	846	825	821	852	821	837	854	831	839	849	850	828	851	849	834	826	830	833	777	860	803	857	863	851	859	837	880	899	854	860	808	873	841	867	858	903	849	888	866	811	812	855	872	858	840	845	793	815	812	797	819	904	821	817	830	789	872	832	826	807	883	865	876	846	831	817	874	813	827	855	853	840	824	823	873	861	867	825	845	874	840	876	833	867	812	795	857	889	832	853	801	882	815	850	849	903	836	785	845	832	796	836	837	891	817	825	850	849	845	816	841	841	876	856	822	845	806	780	860	854	858	837	881	821	861	828	870	798	836	834	893	851	882	809	877	802	782	810	851	819	816	891	867	850	875	806	844	828	811	840	859	797	809	822	832	808	921	832	893	882	873	816	836	788	834	849	847	767	866	836	750	836	851	832	867	861	841	801	826	835	869	855	886	793	856	855	837	839	835	850	800	833	837	859	877	832	830	841	802	822	829	820	838	875	876	843	830	829	869	896	876	817	826	831	824	801	878	845	875	886	843	812	804	827	850	806	798	823	875	858	893	770	852	821	841	838	821	847	789	844	814	861	849	827	800	786	826	855	841	832	826	838	892	801	909	863	847	821	808	843	848	793	860	833	861	835	867	859	830	886	877	895	833	832	818	855	820	873	884	846	829	814	842	844	836	864	834	803	825	860	842	856	821	835	857	882	818	851	840	888	813	827	880	815	813	864	824	836	825	853	851	879	830	884	847	839	853	813	897	812	785	800	837	851	813	804	827	799	813	811	790	828	821	875	811	810	841	836	922	862	809	896	822	835	861	820	839	894	815	871	829	826	822	840	827	828	812	834	868	856	856	900	847	823	879	765	842	843	885	793	872	880	774	841	850	864	835	813	858	822	811	831	868	858	865	815	859	843	891	857	852	835	835	811	904	865	893	841	865	869	820	781	865	813	892	802	847	869	872	826	855	893	828	814	844	880	907	807	872	893	794	871	831	850	861	870	790	846	893	832	869	857	853	850	856	860	820	804	875	821	837	839	868	839	818	858	849	795	843	829	902	796	830	789	832	853	855	823	827	865	847	818	835	759	853	863	844	865	850	833	819	838	809	808	834	809	843	828	827	876	825	833	820	778	841	826	851	883	836	823	838	828	791	793	828	882	837	808	864	854	819	854	821	863	866	870	856	843	806	835	835	847	877	863	801	819	810	858	793	782	858	855	855	833	844	848	838	838	808	812	803	835	855	835	831	791	754	861	867	866	845	891	834	787	845	831	851	856	851	849	824	875	833	868	846	798	848	837	869	819	820	803	830	842	834	800	815	811	862	830	808	865	885	842	829	876	850	817	821	824	799	876	826	855	792	811	861	883	833	851	799	840	818	814	827	796	833	837	866	864	806	863	874	843	831	835	888	836	841	866	856	828	820	872	850	866	814	854	906	898	823	865	873	818	855	813	838	815	833	825	864	805	835	830	793	879	797	860	844	816	845	828	821	883	835	813	838	794	839	832	861	804	831	798	828	829	857	904	865	831	866	847	875	836	820	841	872	844	840	834	869	814	820	855	816	813	845	844	851	842	855	903	805	888	869	827	796	866	828	877	817	894	898	842	810	814	838	831	795	851	857	852	854	835	838	843	863	884	862	828	868	857	881	821	862	810	829	877	880	858	846	841	845	782	846	826	859	892	890	820	822	859	807	836	813	838	834	838	857	819	823	872	873	896	835	862	852	783	845	866	833	837	878	837	833	822	853	802	805	811	825	849	834	815	857	781	844	805	849	860	835	816	863	867	802	850	816	816	865	856	799	802	846	805	844	820	863	883	842	863	836	773	847	814	818	873	844	849	853	875	822	884	808	892	840	845	869	875	835	867	832	860	819	820	816	822	858	882	806	846	855	839	843	859	823	878	848	808	868	791	819	855	872	829	847	832	866	856	807	890	860	850	778	821	829	835	865	823	867	846	843	860	874	790	847	823	804	825	847	826	793	870
33072	31562	24551	9502	1976	754	290	287	274	298	266	283	259	304	293	276	267	301	280	269	265	259	291	263	303	241	292	276	303	285	274	313	291	255	278	291	279	328	264	269	269	276	240	271	288	286	283	276	256	298	265	273	265	258	254	262	275	285	268	284	275	282	272	292	279	223	261	264	254	277	300	232	256	289	258	265	276	251	272	304	276	303	278	288	269	280	253	272	264	253	264	244	285	273	289	281	241	243	282	273	258	252	302	274	275	270	280	292	255	284	304	289	270	275	298	293	279	319	267	276	286	272	272	255	264	260	266	276	272	262	260	287	287	293	281	273	263	303	261	275	280	272	276	261	282	268	307	280	282	285	280	320	297	266	290	296	294	281	281	287	275	269	301	278	285	257	297	258	288	294	288	265	265	276	297	283	271	245	262	270	307	243	250	260	278	265	280	282	266	289	292	267	293	273	294	278	274	292	284	273	257	276	266	305	273	288	244	302	308	285	297	267	275	278	266	280	236	269	280	289	278	289	253	278	320	311	259	253	255	283	269	250	258	299	283	294	314	262	266	291	288	308	281	314	261	285	296	265	256	270	244	276	279	311	291	269	284	267	284	286	275	259	292	289	298	267	319	278	273	304	247	278	280	262	294	277	235	282	289	300	300	305	289	299	261	271	276	263	273	279	274	234	284	269	296	260	291	277	272	295	278	254	290	271	267	261	281	267	275	257	278	290	301	269	277	279	280	266	263	266	288	245	262	272	244	269	293	251	258	278	292	299	288	253	284	279	270	271	267	266	265	271	294	270	261	288	263	300	309	264	281	270	279	234	263	284	296	281	273	308	266	262	259	249	257	259	265	284	292	325	293	283	273	285	265	286	282	265	258	282	253	271	281	307	288	296	278	293	256	262	289	257	282	266	248	250	281	291	279	283	276	300	265	266	245	266	293	265	302	268	279	276	279	251	267	260	292	277	280	271	268	266	266	294	268	279	281	295	267	254	275	259	281	264	258	259	260	272	265	293	255	259	277	280	261	266	267	322	305	298	277	273	271	254	286	252	298	260	288	259	299	275	269	271	259	283	264	251	281	256	307	269	308	278	277	234	284	277	248	257	281	263	261	277	254	255	299	273	283	281	284	231	281	276	306	296	275	271	268	284	291	299	265	267	289	265	301	265	273	276	306	298	252	275	272	295	286	260	274	268	264	292	279	307	280	279	304	264	308	263	295	263	255	267	280	265	277	282	272	288	254	266	263	266	260	271	277	250	279	282	269	266	287	282	288	284	314	287	260	272	272	268	282	310	265	281	300	291	259	270	303	298	302	296	274	270	264	274	283	290	288	280	275	233	249	292	291	293	273	319	306	293	292	282	288	269	262	259	258	290	263	285	263	280	305	278	276	267	290	307	257	283	308	262	304	262	277	294	265	301	245	278	250	272	298	238	271	292	286	269	280	253	287	278	273	290	277	292	265	253	268	288	292	300	252	278	262	284	281	287	289	269	269	287	272	251	257	269	297	270	290	274	281	267	287	274	256	284	279	291	258	306	259	240	291	292	275	282	271	264	299	247	257	284	293	298	280	263	269	289	276	291	271	269	250	255	286	285	273	263	281	295	242	273	272	281	296	285	263	274	298	265	266	260	264	275	279	230	271	290	291	250	259	259	265	275	279	272	286	269	277	260	261	273	271	273	280	278	273	291	279	267	256	257	275	289	279	262	258	273	288	251	315	291	273	257	279	282	291	251	247	259	267	274	271	275	280	291	280	239	264	264	297	293	307	292	285	270	256	252	302	268	293	275	305	244	282	250	284	295	263	298	275	274	275	270	272	290	265	278	284	273	278	290	247	296	281	278	271	292	296	280	263	267	259	300	299	277	284	278	273	265	284	269	265	252	287	282	292	279	270	271	257	256	289	258	260	269	264	305	262	267	252	296	288	281	262	285	254	299	278	266	270	272	285	276	264	288	277	276	247	273	268	288	253	261	281	294	284	259	277	294	304	276	274	262	302	269	277	277	253	221	277	269	282	257	278	253	269	265	279	264	275	252	272	261	247	276	286	289	280	273	296	264	276	261	289	276	257	283	264	256	291	271	268	288	313	301	318	270	276	268	285	282	238	257	304	269	251	289	277	293	264	312	291	278	266	323	252	305	291	267	260	292	277	279	259	251	285	298	295	284	271	269	277	239	284	267	271	259	257	284	306	271	261	310	260	249	299	277	292	274	275	289	296	267	305	295	258	279	299	281	292	269	270	276	312	294	282	267	268	254	281	273	288	284	272	262	262	273	276	254	277	282	259	271	322	249	296	272	267	251	259	307	286	266	271	278	308	283	297	267	252	293	281	252	282	297	274	273	267	257	270	255	272	272	283	276	292	315	290	294	294	296	287	277	277	244	268	295	302	293	286	272	278	272	284	292	280	286	290	271	313	261	282	263	277	260	289	275	276	272	261	250	266	275	260	295	260	292	275	310	276	269	275	268	273	266	279	266	289	294	263	271	284	255	265	273	278	249	297	282	308	300	279	294	239	279	267	306	293	312	299	273	284	281	275	258	257	289	304	313	287	263	275	272	285	262	286	271	257	287	262	305	254	276	245	284	292	298	266	277	270	265	284	261	269	309	280	244	277	265	258	243	301	292	285	294	308	274	252	256	271	237	279	241	281	296	269	265	293	292	262	273	285	291	277	285	284	288	251	273	286	283	312	285	268	251	272	252	274	263	266	247	256	318	273	264	278	279	277	270	285	267	273	266	277	273	290	255	286	284	274	275	257	275	290	281	266	270	272	246	274	283	277	278	256	259	300	273	272	274	290	290	271	272	258	263	291	297	284	259	314	270	297	282	271	268	288	277	280	289	257	283	285	308	270	307	285	272	270	260	271	258	281	253	257	277	259	279	274	301	291	267	281	291	281	276	274	283	275	287	271	250	278	250	285	267	241	262	278	285	290	285	286	270	268	283	280	284	259	286	255	277	270	298	273	300	284	248	283	280	300	263	277	274	278	269	289	244	288	277	289	270	280	280	241	252	275	260	264	292	263	255	274	302	274	292	280	293	280	301	281	266	275	276	240	286	300	267	274	248	276	264	301	268	279	266	287	265	277	255	313	280	260	289	309	236	292	270	260	287	264	271	248	289	282	268	286	305	286	278	290	296	284	298	238	249	268	243	286	302	281	289	278	259	254	267	263	251	271	297	265	268	274	290	276	289	302	266	269	257	265	279	299	289	248	256	286	266	282	293	304	279	290	296	278	272	258	246	257	260	270	301	253	268	278	252	282	291	273	289	263	287	270	288	279	289	258	303	276	271	287	289	282	262	300	261	283	305	259	266	279	263	261	284	293	274	288	290	290	287	271	289	278	304	251	248	267	256	268	275	293	283	276	266	255	289	253	288	244	250	235	274	283	292	253	278	245	252	276	260	266	265	262	286	280	283	275	304	290	315	302	278	271	280	278	299	248	259	268	301	285	292	272	261	304	258	294	277	249	256	278	265	263	263
41758	47446	27329	9538	4029	1643	466	458	475	463	499	488	464	507	467	471	462	457	478	438	455	465	476	456	457	502	481	487	430	493	440	466	444	466	497	463	490	437	462	488	472	449	456	497	497	478	481	472	454	436	482	495	445	466	487	502	493	451	460	481	519	436	484	429	439	510	410	438	448	451	462	489	474	457	453	502	480	436	464	505	467	470	461	439	491	442	472	465	469	449	447	469	470	505	459	480	460	463	489	493	431	422	494	424	468	483	451	463	479	483	477	435	457	455	487	475	479	526	449	427	469	460	436	500	459	485	492	471	453	444	503	463	454	409	472	484	467	460	505	478	469	449	473	460	443	449	491	475	438	456	463	473	445	458	445	445	485	505	427	470	461	456	446	472	480	488	492	489	444	471	454	458	483	457	467	490	483	498	497	475	469	476	453	483	450	453	509	441	445	472	461	433	489	474	461	461	471	452	463	469	479	490	416	444	501	475	505	522	460	500	489	436	479	495	471	430	465	421	449	465	514	493	491	461	494	480	449	455	517	460	453	490	534	478	482	462	450	433	502	444	418	526	457	494	476	468	465	415	450	464	447	425	460	473	500	493	471	434	446	458	452	422	504	438	479	492	448	483	478	441	462	455	451	514	444	439	482	440	454	443	484	462	426	455	436	463	464	433	440	447	456	472	456	496	456	512	462	411	467	483	490	460	466	482	493	464	425	458	478	493	499	434	475	494	468	478	491	475	466	477	441	474	460	464	461	455	444	471	437	468	493	450	472	496	452	470	490	501	448	444	460	467	442	491	466	484	465	449	484	502	464	455	488	447	486	505	488	497	470	452	455	472	478	435	478	471	486	429	461	482	468	450	469	424	508	464	481	464	449	470	472	450	449	449	447	460	473	502	474	467	497	455	465	460	434	492	445	490	456	494	441	477	450	478	442	481	471	454	425	486	496	536	472	463	460	433	466	489	416	466	460	481	498	463	443	448	493	483	454	470	433	427	488	451	447	427	469	462	438	480	422	422	477	447	433	463	500	461	484	455	442	445	449	441	470	441	501	470	472	468	455	437	448	493	479	511	457	527	477	458	469	464	485	452	440	451	514	477	437	492	461	463	480	445	501	465	492	411	473	456	470	426	455	468	437	470	490	463	471	461	488	468	426	470	462	470	414	475	469	475	461	458	518	463	456	444	452	499	417	449	468	446	474	449	477	454	497	425	483	484	471	468	457	454	517	447	444	458	454	466	445	421	483	431	468	476	431	471	482	467	469	402	465	437	424	487	453	483	485	489	478	465	477	497	451	449	463	447	453	486	475	482	468	503	464	482	435	467	484	516	449	498	436	497	480	494	493	497	459	457	476	446	457	471	451	441	501	469	486	498	448	497	468	451	454	443	486	425	455	441	466	475	469	481	491	515	462	434	466	462	494	482	476	489	476	452	485	476	439	442	434	428	462	460	447	490	485	513	478	479	469	456	480	497	469	439	451	473	481	479	488	446	511	417	451	481	444	513	467	468	502	479	475	469	455	494	474	465	473	459	493	460	473	431	471	438	469	490	478	451	469	458	514	452	458	484	450	444	458	458	478	512	493	480	487	493	448	475	482	461	485	454	428	463	495	454	467	471	464	470	437	442	463	483	430	496	479	443	454	481	482	481	439	500	520	464	485	457	469	488	470	456	429	457	457	481	474	469	483	429	429	500	488	518	469	494	439	473	463	465	459	505	486	455	447	462	486	474	480	465	474	447	465	501	473	456	467	447	476	452	454	419	477	469	478	443	482	471	482	445	466	483	510	483	455	423	471	472	480	428	503	410	422	491	470	474	478	470	474	469	433	431	468	453	431	405	494	451	465	463	465	451	475	501	460	465	490	502	476	464	436	482	472	453	483	408	453	458	456	489	499	500	456	463	465	459	466	473	470	497	447	468	453	459	442	471	462	447	454	441	475	457	498	439	473	461	458	444	495	465	442	464	465	469	456	477	455	434	446	434	442	499	465	482	451	443	466	470	472	429	464	490	477	460	468	467	461	506	436	437	511	480	470	458	466	472	458	448	449	479	481	489	450	504	495	450	513	482	434	455	463	482	460	427	473	470	464	477	489	478	483	474	442	470	475	474	445	471	477	456	471	442	448	467	463	448	430	476	477	485	424	469	477	490	497	474	437	502	465	458	449	476	436	449	490	454	485	468	484	455	435	466	479	481	472	476	445	433	475	462	455	442	464	497	447	471	463	494	460	430	472	468	425	475	455	469	437	460	463	461	515	430	466	414	495	447	491	411	472	454	449	445	459	462	466	449	494	465	449	442	502	502	468	465	460	466	492	427	446	476	448	463	428	425	512	432	444	453	443	485	452	491	473	441	455	474	453	502	480	442	477	498	496	458	469	483	451	446	473	463	428	431	472	464	471	455	439	462	432	447	486	474	437	477	479	469	493	471	505	478	493	489	443	459	513	466	482	496	463	477	502	436	455	488	450	464	458	465	488	437	483	449	502	455	474	445	466	477	451	496	474	456	458	474	453	464	454	422	465	483	482	460	479	456	444	466	482	463	455	439	459	457	494	453	466	454	502	472	458	471	453	457	444	446	483	453	463	485	460	430	442	446	431	455	451	457	462	498	483	484	467	489	467	483	461	438	492	448	468	463	490	448	447	459	466	454	440	458	466	435	468	485	456	455	484	478	454	459	482	458	452	467	448	481	476	469	467	475	454	437	504	499	451	444	484	481	438	473	487	492	455	426	498	475	460	490	496	522	472	485	466	425	469	451	470	459	446	428	502	455	453	462	445	450	467	465	455	454	437	444	433	480	430	483	482	488	490	515	468	464	453	482	501	452	486	456	454	465	457	499	464	444	440	456	423	439	449	499	481	443	446	455	454	447	488	483	441	483	469	470	473	500	493	499	480	463	488	465	484	478	492	502	498	483	466	457	457	495	506	465	493	474	418	472	475	429	472	452	468	486	467	453	481	440	467	459	463	474	482	473	470	430	477	468	417	469	464	489	506	450	473	471	490	480	460	485	501	445	437	496	464	440	440	477	469	451	461	470	456	450	482	461	460	450	468	476	530	457	464	472	454	448	512	490	502	490	470	490	469	459	453	465	459	450	472	467	451	475	438	484	494	443	459	468	468	442	455	455	450	456	464	459	485	452	481	483	477	470	474	466	436	459	478	495	485	441	487	456	511	446	415	500	434	444	448	500	505	454	475	466	483	475	500	502	462	464	490	437	455	454	464	437	448	421	476	431	483	473	424	480	478	481	460	442	482	419	457	452	474	463	488	449	433	408	461	471	502	481	423	480	438	460	461	485	464	438	422	441	476	425	476	488	444	473	490	451	480	444	451	478	493	455	439	478	436	437	488	457	468	438	459	463	456	440	442	467	476	444	488	466	470	460	468	458	432	413	439	494	461	450	477	449	450	461	450	497	452	453	454	483	473	461	479	425	454	485	449	478	477	487	434	477	436	444	461	482	467	475	474	467	492	465	440	452	476	470
25506	25320	31844	26886	20318	9963	782	392	379	376	371	395	412	321	340	381	377	378	375	369	370	339	350	376	350	373	348	382	394	319	383	340	378	349	344	388	394	401	379	355	343	342	390	362	374	391	403	374	367	356	378	350	377	349	372	363	374	384	385	357	356	368	356	362	366	396	369	357	344	376	357	345	388	372	385	351	390	386	364	345	393	369	373	350	368	396	355	353	382	381	351	386	376	360	371	382	347	380	384	347	360	362	343	370	354	390	363	390	412	344	352	345	355	342	379	369	340	338	413	362	358	378	383	361	360	394	395	376	368	380	324	351	337	349	390	332	372	377	345	383	375	359	396	370	350	337	351	365	380	358	370	361	316	358	361	386	387	347	409	381	330	354	382	357	365	379	343	382	377	350	366	400	353	373	379	357	390	367	370	386	370	357	348	321	360	347	338	331	342	338	357	398	385	342	365	365	373	361	380	357	358	353	332	414	355	338	365	366	370	351	365	369	374	350	354	417	328	410	345	363	371	345	372	352	332	377	366	344	376	352	364	369	392	374	358	353	361	370	366	384	379	340	385	347	387	382	378	341	339	376	373	386	367	405	332	374	390	376	384	370	368	349	357	357	354	412	386	367	370	374	404	371	358	347	357	368	336	369	370	401	370	372	357	396	372	344	376	328	330	333	361	342	406	358	363	373	366	405	342	370	349	355	363	379	391	397	371	361	367	365	382	370	370	338	374	382	334	375	360	393	401	410	356	385	377	382	355	340	347	379	365	382	359	372	359	361	334	376	396	346	346	348	342	340	349	371	362	389	360	354	321	354	373	405	349	407	379	357	343	347	357	378	327	357	345	327	389	361	377	400	356	391	366	355	360	382	401	349	362	374	380	397	351	365	340	389	395	397	363	344	393	383	350	361	328	332	363	356	372	398	357	375	340	362	382	382	375	396	388	374	318	403	381	365	347	400	432	362	368	352	350	396	384	369	355	379	370	374	336	361	356	361	363	372	381	366	371	383	370	373	335	375	328	376	367	380	365	364	348	336	404	342	365	365	374	379	344	386	385	350	371	358	378	355	357	350	369	389	418	370	366	375	406	389	323	328	378	354	383	360	373	386	356	393	366	380	353	380	370	369	366	367	379	361	346	341	324	381	348	385	343	379	389	352	370	357	362	343	363	387	358	322	354	362	372	396	348	347	351	324	349	394	382	370	374	376	378	386	369	360	350	384	325	357	402	362	346	372	348	366	326	370	342	376	322	336	394	382	360	393	379	371	330	383	375	382	361	363	322	355	356	307	326	382	370	390	361	343	372	358	391	387	377	348	356	368	364	352	378	354	388	362	366	372	352	363	408	358	391	376	349	348	345	393	346	383	370	388	341	387	391	377	355	330	368	366	359	359	379	405	352	386	375	343	381	381	338	356	335	388	373	347	320	364	412	393	360	373	379	363	343	332	421	339	356	346	363	381	356	348	349	385	367	409	349	366	367	353	372	368	334	385	361	346	381	367	384	368	350	336	353	383	359	363	344	368	350	372	320	363	360	330	327	356	366	398	385	373	352	328	361	360	353	373	385	346	370	366	376	373	338	342	357	358	345	360	361	386	367	401	363	362	380	385	350	359	409	385	367	387	378	333	419	387	346	397	371	354	346	389	337	367	355	367	333	328	371	366	341	365	350	379	374	363	312	416	382	381	380	388	356	389	341	403	371	348	370	356	390	397	350	388	360	351	355	334	376	374	351	380	379	366	418	356	386	377	352	362	342	353	365	347	357	362	331	363	352	362	356	389	394	380	392	362	406	398	352	328	382	347	349	381	394	341	390	374	341	353	375	352	350	362	379	342	368	361	369	348	347	359	375	343	356	340	352	360	361	391	367	334	337	359	365	375	377	386	382	360	396	372	364	360	379	357	363	363	382	354	381	346	348	352	394	364	391	363	378	389	343	398	383	346	374	334	412	359	356	371	383	396	366	369	379	368	366	374	357	358	379	374	362	373	368	356	352	378	368	375	320	364	374	367	367	367	358	390	372	382	401	375	354	357	350	335	362	349	348	386	376	393	380	353	352	363	364	339	364	373	324	353	336	388	370	360	399	383	358	361	362	373	368	377	349	367	359	407	375	363	357	348	374	346	326	366	384	345	378	418	366	363	376	352	363	353	356	323	362	321	377	351	377	374	353	360	325	367	336	347	398	343	344	381	316	323	334	364	347	342	342	373	401	394	336	369	361	337	383	373	357	347	384	372	375	383	343	377	372	384	340	376	388	381	350	351	365	391	357	348	361	359	376	379	353	357	340	372	384	360	403	340	380	354	341	360	364	341	373	358	368	390	350	365	339	390	357	379	410	354	375	364	357	363	369	378	388	389	355	374	360	379	378	367	348	356	334	352	373	335	381	370	353	378	362	366	354	373	373	324	369	375	363	356	360	334	374	379	369	388	382	364	423	353	339	377	339	356	378	360	402	373	375	369	352	365	368	365	367	351	346	341	369	348	366	374	337	356	344	363	396	339	367	382	373	358	351	384	379	343	342	356	386	352	366	389	389	362	321	373	373	380	384	363	380	347	385	368	375	375	348	332	372	375	366	353	353	394	398	383	378	391	339	352	368	358	371	336	366	358	374	379	349	370	355	372	361	375	404	381	356	380	370	365	346	379	365	355	352	361	376	388	332	364	331	351	381	365	359	404	366	388	367	352	360	392	383	341	340	398	392	361	337	358	332	390	373	365	344	390	350	335	354	364	375	372	348	348	346	363	380	383	357	387	355	363	385	380	364	408	345	361	384	346	348	361	359	371	365	354	385	368	357	381	357	375	348	401	368	354	354	375	348	351	388	396	347	379	389	364	364	364	412	362	348	400	393	339	346	381	382	391	360	362	400	374	376	382	381	367	341	352	353	341	365	372	354	348	347	354	386	381	369	392	347	367	357	394	344	373	358	388	372	352	400	354	331	362	370	343	392	392	341	372	395	346	334	343	343	366	368	398	366	377	382	370	350	342	379	363	374	374	338	389	351	374	376	337	366	370	374	338	380	381	387	355	296	352	386	365	351	399	391	349	398	391	355	384	390	359	353	398	397	359	353	367	378	368	361	381	373	360	342	341	352	370	385	347	412	359	336	336	329	407	334	360	361	361	370	354	380	370	349	353	390	342	366	362	367	350	342	369	357	382	379	341	340	338	396	339	394	369	366	373	316	367	360	332	374	335	365	384	374	372	338	389	360	391	392	364	375	393	342	359	381	373	394	397	341	383	421	369	391	343	373	358	344	333	378	354	379	352	383	377	336	379	369	365	348	357	374	368	379	367	372	412	381	407	380	362	367	323	383	379	355	394	361	357	359	340	377	374	342	351	338	389	375	371	332	392	374	343	386	371	395	377	373	357	371	379	382	379	368	322	354	367	391	399	365	339	407	360	378	346	365	381	359	367	328	362	382	350	377	389	373	372	359	355	343	385	355	407	363	347	384	408	398	357	368	352	356	360	350	373	387	367	393	370
63654	91446	61317	35222	18930	9196	614	601	628	617	593	580	569	553	632	585	623	635	616	615	614	592	602	630	598	606	567	593	584	563	569	589	587	599	589	550	616	571	630	542	634	572	592	602	615	580	617	586	607	592	594	623	605	599	586	591	622	540	593	565	566	569	596	615	604	584	589	595	595	586	597	595	583	535	640	599	590	590	602	561	625	617	589	614	593	630	557	602	641	570	587	582	553	567	614	588	595	601	616	577	565	567	640	613	539	603	618	631	589	584	563	576	629	612	550	609	601	587	565	573	593	582	563	552	617	581	546	574	586	618	596	591	578	572	614	625	618	582	590	574	621	568	602	572	597	594	632	610	627	606	629	577	606	595	618	593	592	613	560	606	565	622	610	573	607	584	602	580	628	600	540	555	581	604	578	636	551	557	612	612	598	569	607	562	590	578	575	599	633	595	561	598	560	626	573	592	588	569	596	564	554	609	569	558	584	598	556	575	575	603	619	596	602	590	563	600	553	604	555	559	605	617	587	577	619	621	568	642	574	603	566	596	594	554	563	579	558	550	571	548	586	649	596	588	577	637	593	579	586	566	601	569	585	595	585	597	630	567	595	594	606	623	571	557	609	613	586	579	601	583	579	590	581	607	541	598	646	552	605	586	619	549	547	632	583	613	552	581	626	605	569	583	575	613	634	560	571	589	553	583	586	584	573	608	576	602	592	561	621	609	600	547	632	604	583	586	619	595	582	599	593	604	583	593	598	584	591	594	578	584	576	620	637	565	603	599	604	594	580	576	597	598	597	565	643	587	569	583	559	597	607	568	594	581	602	600	552	551	621	627	573	548	610	560	602	603	599	604	588	565	590	620	614	618	591	574	582	582	567	629	572	584	567	635	533	592	545	611	570	614	626	553	563	592	578	662	542	573	573	581	556	579	581	587	559	587	588	579	562	622	581	580	608	571	574	558	562	619	565	584	610	591	559	571	583	583	595	581	596	613	555	606	604	570	578	592	612	593	545	565	594	581	541	594	598	588	583	576	604	623	583	590	601	586	567	592	615	610	632	615	561	604	585	598	563	583	575	566	587	591	585	586	558	592	571	580	622	600	627	584	616	625	589	559	580	541	615	601	583	580	623	574	618	578	598	587	588	547	591	621	559	595	588	616	587	573	588	600	613	607	572	600	594	600	607	586	612	537	593	605	584	602	621	631	627	622	602	619	621	602	550	604	625	583	536	594	601	624	579	572	587	587	575	559	565	595	555	614	587	585	621	607	594	556	593	563	616	549	614	595	582	621	611	602	586	580	549	568	594	611	621	592	615	579	559	592	629	612	580	580	538	607	640	599	587	574	606	602	589	604	565	566	536	528	602	595	581	569	658	587	617	570	585	564	573	565	585	603	617	569	584	633	565	616	595	603	592	577	567	626	590	613	627	569	584	587	591	573	611	616	579	599	596	603	605	601	600	603	602	548	596	554	546	610	563	608	594	550	574	589	587	536	664	591	553	614	568	586	571	580	590	600	582	587	584	591	598	591	612	572	543	636	598	587	591	627	607	619	594	589	605	532	563	604	579	536	579	509	625	594	584	571	612	570	587	604	596	607	587	586	583	588	587	575	585	598	608	579	590	612	625	575	587	610	570	600	600	579	592	569	597	569	573	583	593	606	586	597	553	615	617	594	670	581	593	656	584	627	591	625	664	605	601	581	553	586	630	601	600	596	554	562	559	580	618	601	591	566	598	607	633	566	586	557	614	598	599	575	563	623	555	591	586	550	576	626	594	604	605	571	573	613	590	602	597	625	594	585	596	550	564	610	602	620	553	641	573	607	580	554	609	563	585	593	570	565	580	625	596	584	627	594	568	542	578	553	602	643	573	569	531	592	604	605	548	540	599	632	607	600	612	583	602	618	605	613	609	587	567	560	585	571	602	562	573	619	555	570	600	649	649	602	573	612	566	576	627	591	582	579	601	573	585	605	599	614	623	586	642	620	586	632	607	595	565	589	576	575	622	615	551	589	603	592	596	558	620	599	576	603	607	601	592	609	600	587	578	607	571	587	608	615	592	616	585	559	532	588	587	619	606	563	612	571	581	583	562	580	611	581	617	619	596	587	567	616	585	554	624	615	569	546	596	588	578	633	580	626	581	563	595	647	585	631	547	652	595	644	641	589	598	590	576	570	576	650	564	581	588	532	571	572	564	589	589	573	585	601	547	600	590	579	586	604	602	587	565	615	579	615	576	567	589	594	611	530	637	583	607	577	551	584	597	593	593	566	611	612	607	642	618	599	593	631	596	582	529	567	612	599	571	604	579	601	580	573	599	601	611	562	552	576	598	575	554	600	570	621	628	616	594	620	580	597	571	592	601	608	603	599	593	588	580	609	523	560	564	598	603	592	574	622	596	559	590	573	613	584	553	621	555	605	577	595	580	571	591	582	624	605	546	565	586	569	543	605	581	647	607	597	614	564	622	566	579	585	617	584	614	591	601	558	578	559	654	582	566	548	577	564	588	625	649	594	532	625	639	547	596	617	584	609	591	613	567	543	629	567	576	619	590	607	553	591	608	602	602	580	593	564	615	596	603	596	611	553	588	593	609	604	560	610	613	596	601	596	618	574	590	601	597	574	595	593	616	560	573	584	577	576	570	592	577	582	571	581	607	598	625	579	565	585	582	609	548	573	621	542	618	554	594	587	578	586	589	602	582	589	595	572	608	562	585	624	659	601	584	560	617	603	601	571	569	608	547	604	565	596	609	560	566	594	598	589	582	568	579	566	584	612	575	561	573	609	615	603	594	566	559	573	582	642	558	563	593	593	579	595	590	573	590	610	576	605	577	609	593	597	594	588	583	593	626	579	561	599	558	578	591	577	622	566	557	622	589	623	578	604	601	573	594	608	577	613	559	606	593	643	611	657	571	604	612	612	591	584	570	611	590	602	556	560	565	570	578	598	583	639	541	590	602	549	584	553	633	574	601	588	566	592	582	584	631	583	553	601	580	589	582	644	583	619	625	590	601	612	582	604	581	596	565	568	580	568	597	603	604	520	578	581	547	611	640	600	561	641	615	597	552	638	560	599	588	575	600	575	580	572	588	620	603	579	621	564	564	555	582	613	576	623	579	563	606	587	644	629	585	574	619	548	593	605	561	561	569	612	610	548	608	563	606	572	624	560	600	609	577	623	573	569	596	601	556	593	606	571	594	612	617	529	549	614	598	577	585	590	586	603	589	556	576	587	590	602	577	576	598	557	595	563	567	564	635	592	604	582	600	591	596	570	602	594	581	602	541	596	579	621	582	578	616	603	635	600	608	585	620	608	596	586	528	609	539	565	585	526	599	582	572	587	636	574	539	582	590	589	612	574	608	618	598	595	581	631	584	579	586	596	600	637	609	628	562	619	622	620	611	612	635	562	639	602	593	603	614	604	553	604	605	569	612	608	546	603	559	614	588	600	586	591	593	612	627	568	575	604	613	607	626	602	594	576	565	578	558	630
24456	23508	31129	25937	21930	17193	3273	643	567	617	562	589	582	534	591	551	585	519	549	529	562	557	607	568	567	522	559	574	576	539	565	515	549	577	552	524	538	546	537	546	546	557	556	591	554	524	584	564	560	551	543	540	575	553	606	570	560	582	552	557	580	552	533	593	561	544	531	557	570	595	539	530	536	560	559	532	553	551	546	552	522	569	528	547	547	566	555	542	559	525	570	548	542	505	588	568	559	531	505	569	572	527	597	555	533	551	542	557	545	520	556	580	550	561	537	569	581	523	578	554	573	527	576	532	570	557	518	532	556	524	527	563	592	525	566	555	552	609	544	593	589	508	541	556	556	566	545	549	578	560	556	546	588	542	563	519	596	526	503	575	547	549	536	534	607	545	521	544	560	530	491	524	546	588	544	532	564	505	571	536	568	533	553	521	557	563	525	581	545	537	527	590	567	556	540	570	539	593	575	562	545	549	575	504	564	487	563	543	569	584	550	568	547	563	544	530	552	566	532	581	545	577	568	542	538	546	553	548	587	522	568	554	520	524	532	533	550	576	563	559	576	554	555	562	586	581	521	574	571	527	540	558	534	554	536	513	523	563	560	504	549	522	551	574	550	517	511	521	552	528	559	549	581	540	549	565	553	581	570	545	528	533	582	536	571	539	520	544	537	546	514	568	548	562	583	610	540	555	572	532	580	561	559	555	544	573	561	574	555	578	523	551	565	567	585	557	528	562	554	561	524	574	582	587	519	568	573	551	529	570	545	576	556	565	532	561	534	535	510	601	590	537	557	571	534	558	541	514	527	580	567	557	560	557	579	579	564	569	547	549	587	528	498	571	535	512	557	549	574	572	600	528	553	546	551	569	527	571	595	524	543	585	551	593	558	545	587	584	549	502	546	571	604	536	546	588	578	519	548	563	568	579	582	525	550	528	574	571	532	592	550	554	540	543	569	526	563	551	542	589	578	552	589	576	589	553	548	558	539	563	554	562	600	529	580	545	591	547	548	523	604	585	562	577	544	559	525	543	530	559	576	579	542	577	520	581	579	577	551	520	539	561	578	569	589	530	525	529	500	577	605	554	554	560	549	557	580	559	517	595	530	573	514	563	525	564	534	526	587	485	564	528	565	577	526	545	550	518	515	549	554	560	515	587	563	543	561	549	517	539	549	582	579	549	544	561	525	556	563	562	570	518	547	553	556	586	550	560	582	562	557	544	552	536	560	562	538	563	604	533	573	518	508	546	575	596	572	547	552	531	528	555	550	558	544	549	544	552	534	570	553	594	610	544	557	528	580	544	536	568	535	578	559	543	561	549	540	549	584	566	514	545	553	573	565	538	548	551	576	518	571	577	577	601	542	574	563	540	548	583	575	560	552	558	560	584	550	558	551	548	559	572	540	554	527	553	545	522	571	531	537	545	528	542	542	571	567	548	578	568	575	541	547	524	555	551	533	550	556	543	582	569	524	525	572	507	606	560	520	491	526	522	522	537	591	586	529	516	546	583	567	583	569	548	557	562	547	537	525	556	568	558	560	547	571	560	531	535	536	530	590	561	541	598	538	553	553	528	538	568	531	541	554	532	589	562	575	561	571	548	543	573	521	609	534	571	542	523	551	561	549	573	568	538	584	540	561	553	541	531	521	539	572	559	557	574	538	501	550	556	553	551	545	581	557	531	535	536	581	532	520	559	570	560	561	567	544	570	567	527	535	564	527	576	538	555	504	591	540	543	568	507	507	574	612	535	576	561	554	549	540	543	631	559	560	499	523	544	545	517	536	567	546	560	541	542	542	521	583	548	542	535	526	577	550	580	567	537	568	601	594	511	533	554	572	564	516	555	526	533	562	567	552	539	541	546	524	565	551	548	529	571	561	537	530	532	548	583	548	537	572	572	529	557	527	532	586	565	559	553	537	534	555	512	523	561	534	527	570	521	586	573	527	538	519	542	563	574	573	556	561	530	538	552	482	506	559	549	586	547	559	533	594	552	557	563	548	544	571	541	552	515	564	615	560	541	516	560	559	553	563	558	546	529	538	554	574	566	566	576	576	552	569	544	530	527	549	557	597	522	589	576	540	540	564	574	573	569	556	540	557	592	503	547	537	546	552	512	557	571	554	553	586	545	586	576	556	582	503	555	552	572	517	533	565	538	558	560	562	579	538	532	571	563	556	540	561	535	567	532	605	561	508	582	550	583	576	541	520	529	528	588	562	547	552	556	517	551	583	556	580	541	550	562	582	566	520	591	578	563	568	576	575	540	527	579	554	557	578	589	563	587	538	477	549	566	544	520	569	567	561	551	563	567	535	548	579	574	612	583	568	568	595	552	604	571	572	537	584	548	568	566	556	536	585	541	589	569	571	529	570	549	534	580	549	595	548	534	580	524	507	576	565	570	584	506	560	591	546	543	522	534	575	560	537	561	605	596	557	572	524	548	564	552	529	582	562	542	550	583	521	584	584	564	542	525	526	553	557	560	565	517	555	541	537	575	564	563	560	545	588	507	566	552	561	532	551	527	539	538	579	545	561	548	584	591	503	538	519	575	559	523	583	584	551	577	601	515	528	518	536	534	543	514	617	547	586	557	545	577	527	562	530	577	548	562	574	518	560	553	531	567	582	577	560	591	573	526	523	571	547	598	557	555	592	545	529	544	556	604	588	581	556	549	526	523	567	530	539	567	562	580	554	602	597	545	555	582	586	553	555	532	535	540	600	601	540	553	585	537	525	553	578	569	565	542	551	575	558	543	552	536	571	587	528	562	585	553	561	556	541	568	573	558	543	569	520	575	580	542	529	542	548	603	545	542	538	550	526	553	557	545	560	551	564	529	526	524	541	553	565	517	525	585	573	524	533	561	538	507	547	572	563	565	562	547	539	548	545	533	552	549	578	570	559	495	549	569	586	529	541	540	533	555	548	565	581	546	556	534	546	528	549	574	553	568	582	536	498	527	528	508	568	519	522	603	586	625	536	523	589	554	591	557	499	542	587	592	514	544	559	568	573	522	566	542	560	546	577	559	540	509	530	568	568	575	579	516	536	493	577	547	525	569	560	545	544	512	536	580	557	547	564	527	546	558	607	544	533	546	529	570	554	561	515	517	556	529	532	536	572	535	527	558	530	519	551	534	547	530	520	547	538	557	539	566	536	560	508	550	543	580	534	542	547	528	548	634	541	556	545	508	530	549	594	536	547	518	571	593	595	550	518	570	532	523	568	559	556	551	557	527	567	586	551	536	592	507	578	547	537	539	559	530	593	546	548	592	566	551	562	551	492	579	529	558	544	536	548	504	550	554	543	562	530	566	539	511	557	549	539	530	574	537	559	508	554	565	568	541	557	607	569	546	536	531	563	567	551	563	577	539	576	568	540	553	532	527	533	573	540	541	541	585	524	579	529	584	579	579	586	547	501	601	528	571	560	559	537	542	549	586	532	539	557	564	507	556	559	573	566	555	524	526	567	551	545	570	539	556	600	572	580	543	520	597
61712	100428	69842	41842	23773	12342	988	899	842	881	850	841	853	885	912	868	870	891	858	861	896	834	863	835	821	860	902	864	859	859	871	825	836	827	816	824	886	856	854	791	862	795	861	880	816	852	838	845	846	839	854	788	888	873	784	822	827	840	909	848	869	841	885	849	867	833	854	840	851	851	815	902	853	898	863	832	845	876	824	884	848	901	942	845	840	777	798	838	818	888	861	843	844	813	845	891	821	854	841	814	833	801	868	831	850	899	854	779	862	846	816	845	799	860	879	857	864	807	805	809	808	843	887	879	829	856	848	841	821	850	883	847	858	805	836	825	848	809	852	777	861	859	840	814	860	868	859	859	857	866	883	903	844	878	816	850	832	836	878	785	834	842	820	842	848	844	847	815	825	834	846	812	815	839	842	795	833	808	870	848	825	835	854	784	826	802	848	882	852	819	855	877	819	888	854	836	857	839	782	875	899	862	837	837	908	860	858	868	835	829	858	821	851	912	858	858	822	853	834	823	861	897	873	816	864	833	853	815	860	885	879	849	827	873	829	813	898	778	837	883	824	871	802	821	800	836	873	787	818	887	931	872	921	814	872	887	815	866	837	860	851	903	812	814	873	827	833	845	864	883	914	841	806	831	836	810	887	826	852	841	904	858	856	890	854	858	881	863	860	828	859	880	788	864	851	864	920	845	817	874	849	867	839	776	811	863	893	853	874	871	847	827	849	830	916	830	859	829	850	835	857	889	851	895	835	853	827	805	820	811	869	846	909	808	828	832	867	809	840	822	833	823	806	814	871	847	833	847	868	834	812	845	855	870	807	891	872	873	848	855	909	861	831	861	808	843	877	947	897	842	825	816	835	829	867	857	900	879	873	828	839	866	905	834	818	826	856	863	830	850	837	836	833	846	858	837	865	872	826	832	853	894	813	838	873	862	863	849	844	847	883	887	785	808	833	861	880	856	849	826	821	870	803	806	813	862	819	852	776	840	892	805	794	863	854	864	843	853	838	818	817	847	862	824	771	786	800	820	897	894	888	862	836	812	890	867	851	801	878	880	890	836	833	817	844	839	864	843	825	850	929	873	842	878	830	885	862	891	874	824	785	844	886	835	789	829	828	874	832	822	865	864	819	839	856	798	864	833	815	858	854	817	823	886	789	830	857	843	842	840	804	853	857	855	762	885	793	844	870	864	850	827	850	825	882	836	845	867	798	821	810	844	809	879	869	891	836	845	769	836	867	850	836	874	854	869	835	821	813	880	832	847	823	857	887	819	826	817	848	855	854	858	869	886	849	900	856	871	800	825	851	883	801	829	871	843	781	850	836	808	887	850	860	848	801	797	882	856	818	849	780	790	854	856	847	865	811	858	801	855	829	794	820	886	831	806	833	798	821	870	878	856	874	846	861	787	818	817	858	826	853	863	842	791	892	782	837	820	852	831	872	790	845	900	820	828	818	826	871	859	879	838	838	816	843	875	860	892	843	853	869	864	908	856	812	817	862	826	866	874	801	863	847	828	841	829	878	857	859	805	831	816	911	834	830	905	847	812	809	875	865	921	809	833	857	839	846	863	830	849	874	838	827	869	820	866	780	833	801	768	845	850	827	882	821	816	807	845	825	810	792	844	865	851	846	864	865	843	817	818	811	835	787	794	870	889	867	824	908	844	799	856	816	834	889	815	857	806	874	819	815	845	850	859	833	840	863	827	782	851	895	855	816	839	859	809	845	793	872	894	859	860	861	804	818	856	835	899	808	824	845	876	820	839	818	840	889	844	867	843	859	898	874	800	837	851	808	822	813	867	845	846	865	816	880	869	820	886	855	866	833	822	882	808	861	820	834	859	828	885	888	888	871	846	816	865	875	852	849	872	884	866	851	868	831	873	869	834	858	839	859	843	863	841	799	810	850	914	825	860	848	884	829	838	843	845	820	860	850	839	859	863	829	840	839	851	843	845	860	845	831	840	815	847	880	871	832	858	828	810	842	859	826	921	865	868	858	842	828	848	811	814	854	829	862	860	854	844	793	853	848	864	830	801	830	833	854	849	790	880	851	806	824	827	852	861	839	836	873	845	841	818	857	833	830	844	808	819	846	776	860	844	801	784	861	869	886	842	865	819	901	872	856	844	820	849	845	799	825	903	811	854	820	838	867	825	849	905	850	842	840	772	850	920	866	876	818	850	863	836	818	857	847	849	826	890	854	853	839	854	863	885	823	857	832	785	849	844	863	851	843	829	845	875	841	829	848	838	835	832	859	835	849	864	827	904	813	866	824	814	867	820	829	908	807	823	826	877	869	879	864	881	823	868	855	845	834	916	900	831	825	824	823	824	842	888	847	836	829	834	836	870	790	876	819	861	798	834	827	889	813	826	863	818	844	822	856	786	875	834	822	800	872	846	847	885	825	800	876	780	835	872	859	847	854	847	821	822	839	856	895	877	789	821	865	842	881	851	815	815	858	840	815	858	850	874	864	872	857	889	848	846	839	854	799	868	811	827	803	774	871	898	886	857	790	847	856	800	875	871	881	886	860	813	870	834	875	832	836	807	843	856	870	846	843	818	833	876	835	917	863	865	798	824	874	845	839	839	871	811	823	849	818	857	841	857	838	834	846	872	836	844	911	850	862	858	844	833	853	830	846	865	833	854	807	845	861	770	806	841	814	819	834	845	836	856	853	814	821	821	807	824	877	876	827	890	849	851	816	855	855	801	832	805	820	843	831	822	848	798	840	844	833	840	861	787	848	861	834	821	874	863	816	858	844	868	789	800	839	876	894	853	857	825	831	899	831	884	840	813	876	820	846	838	866	786	863	793	866	858	856	854	852	821	869	840	826	825	838	843	814	793	857	862	877	878	925	815	814	880	847	829	871	853	849	868	836	891	831	850	873	822	886	888	846	852	854	832	870	851	865	863	886	868	815	816	850	874	848	803	859	810	847	844	830	830	850	882	866	846	828	792	855	853	872	900	836	841	834	877	826	853	833	833	879	840	846	772	802	869	809	831	817	905	888	789	786	859	887	822	807	842	826	900	858	851	870	875	885	858	826	810	846	833	880	863	814	821	812	811	841	843	865	855	879	815	837	818	874	804	821	848	869	836	874	864	858	872	847	805	816	882	830	897	838	808	849	864	871	785	871	889	800	829	797	827	864	808	829	877	773	852	854	808	819	880	865	814	856	810	836	848	866	832	814	848	820	828	822	870	811	866	841	831	868	817	855	869	882	840	855	853	887	815	888	875	842	839	820	819	882	863	809	822	839	880	835	828	806	843	817	877	826	865	875	872	862	832	815	834	836	844	844	865	899	861	859	871	844	791	811	810	774	832	834	871	857	828	835	858	891	854	857	843	841	860	812	802	815	866	836	872	839	823	823	846	859	771	786	838	835	833	854	828	863	889	886	842	847	796	898	851	848	877	875	867	812	794	870	874	870	848	833	860	818	846	851	864	800	857	842	823	764	830	799	862	805	827	813	877	825	778	893	830	881	825
32515	32361	25896	10225	1966	690	255	270	286	284	262	259	270	271	284	283	266	263	294	262	264	298	260	288	290	300	272	281	288	282	295	289	319	269	296	305	307	267	261	300	299	254	298	256	310	260	288	291	297	247	258	262	314	299	291	309	289	288	244	274	274	286	273	279	248	280	283	294	306	295	284	282	309	278	254	291	296	259	275	256	247	265	277	254	261	276	271	294	278	288	288	311	295	326	288	287	255	269	284	261	300	297	274	289	265	293	279	281	254	276	262	277	305	278	270	288	311	280	259	311	300	267	294	311	306	284	302	277	270	268	305	288	282	280	258	284	265	268	259	283	273	252	274	295	296	299	292	283	297	285	260	288	271	296	309	277	279	274	305	302	255	288	284	282	301	265	257	297	270	257	279	270	283	257	273	270	287	266	303	291	261	281	282	266	254	283	278	287	294	289	294	278	308	272	289	269	293	282	291	311	284	289	292	298	280	267	265	302	305	283	257	281	252	275	305	287	271	288	300	284	283	232	282	291	278	281	295	287	240	286	297	276	304	309	279	276	307	258	279	273	301	275	288	292	259	288	267	279	296	279	281	276	321	281	274	269	309	264	291	285	265	321	272	269	279	294	272	286	286	274	264	282	314	275	271	274	274	285	294	277	274	287	267	276	285	260	258	276	286	265	277	252	269	282	274	275	268	263	276	276	275	282	284	287	278	260	277	262	250	282	272	290	310	260	288	244	267	274	285	280	290	255	265	246	256	252	314	284	324	280	290	260	243	280	285	301	280	297	267	259	249	278	303	272	300	270	285	279	284	284	266	242	273	276	290	298	280	332	255	305	294	288	282	282	286	298	320	267	303	299	281	287	270	283	297	252	304	286	282	264	295	313	300	313	286	255	317	301	290	284	314	276	275	254	270	287	282	304	303	281	284	252	270	272	265	275	278	269	296	277	251	267	260	272	285	294	309	288	286	286	256	283	276	268	291	278	269	284	275	294	235	283	295	310	299	310	294	293	298	266	261	256	261	257	269	301	273	294	281	312	275	283	267	262	293	260	318	275	286	304	271	276	280	261	311	268	224	286	300	284	278	253	261	276	279	264	278	294	296	282	299	275	244	294	270	275	291	263	297	288	281	272	248	269	268	278	268	282	271	288	276	288	282	312	281	292	259	281	275	278	276	284	277	271	304	282	292	273	276	278	258	247	293	269	314	300	250	306	281	275	249	286	303	279	265	271	260	266	308	278	287	288	271	292	264	299	298	307	307	266	275	283	265	264	292	287	278	304	311	285	268	275	281	280	292	258	264	279	290	270	262	286	272	291	260	277	288	304	286	283	267	281	298	271	264	277	279	284	260	267	263	294	272	264	265	321	285	247	282	292	298	288	264	322	302	278	275	260	246	241	293	270	260	252	276	287	280	248	252	295	280	293	264	313	274	289	243	292	292	285	303	264	285	297	261	245	305	288	284	259	297	289	294	285	298	286	271	251	290	293	297	306	269	299	254	277	269	263	264	280	286	280	279	264	290	279	272	273	308	277	277	281	269	265	277	259	275	274	284	270	272	252	294	283	296	290	283	284	275	262	290	302	275	278	283	303	261	265	276	287	288	290	321	279	253	291	282	288	288	284	296	279	315	279	307	297	291	244	280	296	283	251	274	297	297	281	252	254	283	274	282	239	281	272	256	260	269	301	266	288	257	286	278	300	284	274	260	272	244	261	285	267	325	252	301	303	295	271	303	285	253	293	276	284	292	297	277	264	292	296	310	294	276	266	266	270	297	302	295	277	297	285	273	265	314	264	308	280	320	278	275	274	269	305	287	268	253	282	266	294	275	322	258	283	261	247	288	299	274	283	281	281	267	280	274	271	276	255	296	251	289	278	284	269	269	278	286	293	260	293	256	257	308	263	270	282	311	255	278	269	279	279	269	270	272	277	300	295	306	285	288	271	275	262	296	294	270	264	285	273	302	273	302	259	277	280	307	289	286	294	266	280	282	238	274	279	284	295	270	286	256	291	274	301	289	312	280	276	318	284	250	266	301	280	293	280	291	295	264	280	249	294	294	275	264	276	287	289	264	280	283	304	283	313	297	309	269	293	293	287	284	264	271	261	276	256	274	279	286	281	269	294	290	280	274	296	282	287	267	253	279	283	302	238	302	260	306	273	328	291	279	320	272	273	276	290	291	291	288	277	243	264	294	243	278	320	285	267	253	300	308	269	311	271	281	291	295	308	278	303	265	262	264	280	263	252	285	293	282	286	282	275	279	290	281	295	256	304	290	295	278	314	280	298	256	272	261	274	314	276	290	286	297	265	264	301	280	290	292	257	282	296	313	263	282	277	294	303	311	298	285	296	264	276	266	280	251	254	264	276	280	275	261	284	269	281	304	321	288	280	267	249	297	296	260	293	286	267	262	264	266	277	288	238	293	265	305	289	279	288	287	269	266	293	273	261	281	248	300	281	275	305	279	291	290	299	274	290	249	292	298	272	255	298	297	307	298	313	265	259	284	284	288	263	282	300	272	281	283	277	298	286	273	278	256	253	275	274	277	300	290	274	306	268	269	288	292	290	261	269	301	281	264	245	301	284	307	265	259	304	300	293	287	271	314	261	284	261	279	292	240	279	301	281	340	277	292	288	283	278	284	285	282	290	262	274	288	280	282	247	288	284	271	261	276	264	285	245	284	303	262	289	299	305	285	290	288	296	265	293	280	270	293	298	280	270	299	265	293	295	285	285	273	263	268	306	272	262	289	311	340	258	288	267	305	326	245	260	289	302	273	294	278	286	279	277	276	319	262	286	285	294	304	286	262	269	286	301	263	294	281	310	293	280	288	275	256	281	269	292	299	272	271	264	277	276	273	275	311	248	301	287	272	297	271	285	288	263	292	261	272	267	287	285	290	311	300	297	267	273	302	288	291	292	286	289	284	251	264	274	274	285	276	279	298	268	294	287	270	296	273	289	286	276	273	282	276	259	278	282	265	307	297	267	285	262	288	269	312	299	234	282	278	286	243	281	267	276	275	275	307	287	268	287	280	297	298	242	311	238	284	262	274	310	275	291	296	300	278	317	273	288	275	288	283	279	321	274	297	255	266	283	259	303	299	267	306	279	287	270	275	264	272	285	267	256	290	293	262	300	280	255	288	301	303	302	296	274	260	272	271	286	293	296	289	264	298	311	297	264	269	275	288	295	286	262	290	322	268	275	286	267	303	294	263	270	281	294	279	286	289	291	297	291	285	290	264	263	316	290	257	273	294	285	273	272	269	287	280	298	281	324	296	266	287	260	298	280	261	266	256	250	300	236	295	303	288	256	292	293	257	277	295	300	317	282	277	299	278	261	302	272	288	279	269	300	282	273	295	269	293	308	298	296	288	295	278	286	311	284	249	292	266	273	284	276	276	262	279	278	293	259	325	269	305	302	302	255	278	271	274	276	280	277	293	257	284	320	260	283	276	294	284	294	296	265	268	313	274	271	290	264	269	274	270	282
41586	48900	28991	9803	3819	1560	475	510	551	488	493	480	501	464	460	487	450	448	474	505	500	463	463	515	472	467	489	498	488	458	465	509	495	453	475	470	480	441	474	457	465	453	461	479	463	429	491	451	477	502	468	493	468	450	421	460	444	440	463	478	423	472	478	461	458	473	461	457	465	502	472	450	444	436	472	481	420	474	440	497	407	462	471	499	468	512	469	522	415	480	456	459	491	472	498	474	479	457	453	477	496	467	472	455	494	459	463	462	518	471	497	463	429	468	480	494	455	439	464	474	474	446	438	509	479	494	471	469	452	465	473	490	494	454	441	452	440	460	455	471	441	491	441	445	477	458	473	445	440	476	487	481	476	489	474	500	494	460	501	516	430	450	477	499	437	471	484	457	469	454	446	474	506	455	469	478	486	465	461	461	452	479	501	443	453	482	475	489	442	490	452	471	460	488	494	485	505	482	447	485	492	492	461	457	447	459	498	472	461	417	479	450	495	462	473	465	482	482	514	468	477	508	444	482	507	479	429	499	464	468	494	465	483	469	456	437	453	453	441	475	505	461	442	478	471	450	497	445	429	478	476	470	484	472	460	473	456	459	455	474	500	453	465	479	491	484	483	467	464	484	488	466	488	480	496	530	435	473	469	476	475	479	434	477	463	440	516	457	452	430	473	492	454	454	460	486	443	452	462	455	453	455	425	444	456	483	478	437	514	457	479	458	455	492	472	448	482	435	479	498	469	503	490	505	466	462	460	476	496	517	456	442	494	473	478	473	451	464	479	491	480	467	452	441	472	477	469	435	473	464	433	445	482	454	473	447	476	458	485	464	464	472	489	437	474	459	487	501	475	488	474	480	483	473	472	471	465	474	424	458	463	499	466	477	487	486	489	474	471	433	418	484	477	482	489	473	471	445	453	435	484	462	491	482	451	466	468	481	470	487	433	456	446	498	478	489	495	441	473	469	473	417	460	437	481	497	447	491	462	433	493	465	463	464	480	454	456	443	468	477	450	463	477	494	433	508	449	479	423	474	508	481	480	462	451	451	493	493	478	491	453	437	439	429	483	434	488	463	466	470	536	441	478	442	484	414	500	443	461	458	510	451	508	471	441	460	477	468	459	470	472	470	507	441	450	468	470	415	492	450	424	478	476	484	464	443	490	457	516	463	479	450	438	519	457	479	465	478	501	478	463	443	441	460	482	454	458	489	491	481	472	465	472	457	463	444	488	489	497	449	493	442	469	478	477	454	515	490	473	448	474	435	469	472	445	473	462	472	470	452	484	464	458	429	439	493	457	439	461	489	516	477	475	466	499	450	446	482	440	474	449	480	461	463	487	464	473	455	447	465	465	447	471	469	469	467	492	458	467	473	473	483	501	451	484	469	502	468	496	477	450	474	473	444	470	485	477	476	491	469	448	464	442	458	493	489	470	468	449	497	471	467	505	443	499	448	495	458	486	473	428	487	531	473	469	463	460	477	455	455	465	438	470	464	473	486	479	481	433	453	472	462	448	460	449	459	479	463	430	488	443	494	463	449	430	484	468	451	455	485	472	435	489	473	465	490	455	426	442	469	491	478	483	453	472	441	442	494	503	483	465	464	471	488	481	490	500	448	528	456	506	434	481	464	429	475	463	526	497	453	490	497	474	457	436	454	469	461	493	444	455	462	456	496	450	480	500	469	453	502	469	480	477	448	450	470	488	476	472	489	492	452	498	482	471	421	470	497	475	480	477	488	466	470	463	505	472	455	442	487	442	519	468	470	459	485	486	491	470	437	469	443	453	489	453	451	458	473	474	444	468	501	443	454	480	449	475	468	483	479	492	461	465	474	480	469	488	459	444	487	467	478	462	472	471	471	494	452	437	464	459	484	470	445	478	466	505	460	489	439	441	479	480	498	466	433	469	459	460	485	460	440	509	483	443	477	477	502	490	458	449	449	476	514	503	431	475	479	477	499	445	447	442	454	473	459	448	499	480	489	463	444	502	489	445	479	455	487	481	470	480	488	494	469	435	469	504	439	458	474	479	445	459	473	488	443	471	494	471	468	487	458	486	468	468	485	489	461	447	470	453	462	492	454	475	507	438	449	459	539	460	482	502	468	486	519	444	477	479	466	476	425	425	477	428	495	493	502	469	490	508	458	423	479	470	453	464	462	455	448	460	431	488	494	472	445	468	459	470	439	485	483	456	481	456	469	501	485	447	418	483	459	466	499	437	486	493	457	465	508	478	484	458	482	473	492	451	494	437	466	472	450	461	438	477	447	453	455	448	457	450	513	438	493	488	500	486	475	432	496	489	452	496	463	480	461	418	448	510	463	467	452	471	488	497	492	434	487	438	451	491	471	505	491	513	466	462	492	450	464	452	455	447	484	490	445	495	462	445	501	451	484	433	423	449	487	443	463	501	460	424	462	462	487	471	472	430	442	478	456	452	462	492	496	471	456	425	463	429	481	496	461	470	453	442	452	435	458	486	488	451	477	460	496	468	465	483	472	434	499	483	473	500	499	490	500	455	469	480	499	475	477	469	453	461	491	488	429	452	478	462	485	484	472	435	453	442	496	478	474	450	433	483	523	470	456	426	491	477	504	447	431	427	466	484	495	473	444	447	484	500	441	444	454	472	466	511	490	478	467	481	471	455	484	452	459	461	469	483	471	467	470	480	510	478	444	469	496	485	481	470	448	460	503	441	476	485	454	485	487	476	516	455	483	470	516	497	464	477	445	481	435	470	482	463	460	490	464	493	484	503	445	472	502	459	492	481	462	471	439	525	489	486	482	482	442	474	467	503	490	490	481	463	439	516	487	467	449	488	457	492	496	430	456	455	436	488	488	469	467	452	451	427	456	504	450	468	445	470	472	490	475	496	485	449	433	533	461	479	503	455	456	430	453	484	461	492	482	429	466	509	491	449	487	469	474	469	497	471	483	471	479	475	431	463	471	499	455	444	427	475	478	458	494	468	450	470	473	491	513	475	466	451	466	488	488	488	463	438	462	460	474	446	542	461	501	435	445	475	496	471	473	434	518	471	484	472	483	460	464	430	483	474	492	474	494	487	473	481	447	458	503	456	481	453	464	483	493	476	475	487	479	519	466	465	446	450	464	490	453	473	453	474	511	476	486	434	460	485	455	472	485	477	486	451	486	462	474	457	495	493	497	501	459	481	435	483	450	439	492	476	497	472	454	459	501	465	510	478	438	443	481	511	444	494	478	471	454	463	465	489	458	491	508	482	416	497	466	469	450	496	457	433	436	452	479	471	475	463	474	491	483	491	511	460	436	468	473	531	461	503	460	463	472	477	507	458	443	470	471	446	430	474	456	472	463	486	462	514	451	469	452	463	445	461	501	456	444	453	448	475	488	495	493	490	466	481	458	470	417	478	474	468	475	463	470	479	459	505	456	493	489	478	480	492	478	501	492	454	442	496	441	494	483	470	456	472	437	431	468	459	474	459	504	492	475	448	504	454	511	480	495	443	453	459	430
25789	25038	32200	26538	19939	9132	768	435	372	391	390	403	416	371	366	361	368	373	417	389	371	399	355	390	377	382	395	397	372	352	371	437	378	358	388	371	361	366	362	405	345	352	423	367	339	429	355	369	357	365	374	387	385	370	393	431	361	376	367	351	410	416	355	379	385	362	373	366	363	355	360	360	353	357	381	339	383	412	362	350	394	378	393	361	378	402	379	396	339	365	388	381	383	368	366	379	378	353	384	386	352	332	342	390	421	393	385	354	398	374	349	358	406	371	380	360	367	394	387	371	388	368	390	359	368	347	378	364	361	362	369	363	373	365	397	386	408	409	367	384	395	393	375	351	372	369	340	402	364	373	375	388	383	421	384	397	372	373	351	391	364	379	353	395	378	382	372	370	377	389	391	388	389	335	382	377	373	396	373	369	381	368	386	408	362	365	355	386	379	374	366	389	355	389	345	366	373	365	394	363	387	390	369	349	370	362	366	367	374	348	406	386	383	380	395	379	354	365	372	369	350	379	386	381	404	378	368	377	348	388	401	358	380	376	376	397	336	361	402	406	386	356	355	374	394	369	368	401	347	394	366	346	339	355	368	378	359	341	398	357	364	361	357	400	385	389	366	357	386	407	377	381	337	369	393	393	387	388	365	375	357	331	380	388	339	385	394	383	390	355	407	398	365	373	377	383	344	382	407	367	370	379	431	358	351	375	391	390	342	345	376	383	357	391	385	366	381	337	369	358	386	375	377	364	378	385	352	383	366	380	385	417	402	360	370	398	371	348	406	372	393	355	370	352	333	361	374	344	401	409	385	372	332	406	399	372	389	350	331	351	401	342	382	372	355	355	389	391	335	395	391	379	354	381	407	370	419	356	346	365	356	381	355	371	341	360	356	377	406	371	333	360	379	366	414	378	390	377	341	397	410	366	367	370	367	350	370	386	359	398	374	419	370	345	378	386	357	369	351	353	366	362	338	382	400	342	377	389	385	362	399	371	409	364	378	364	363	381	324	387	360	382	336	356	347	388	363	350	384	386	355	400	337	367	398	358	377	373	347	364	382	349	372	367	384	345	383	382	352	369	367	365	365	380	346	344	381	359	365	380	348	376	349	353	408	384	398	382	356	380	362	379	336	379	388	394	329	364	362	371	398	355	396	360	376	342	400	357	387	375	394	342	348	346	342	340	369	391	361	368	369	351	374	408	363	356	357	361	383	362	391	391	379	380	405	367	390	371	371	422	339	388	358	357	385	386	366	379	387	351	383	359	399	392	358	353	386	353	357	388	348	352	393	370	366	399	330	315	375	351	325	366	393	367	376	367	397	395	390	346	333	375	379	366	362	331	325	398	364	403	360	362	374	367	363	377	358	368	377	362	373	340	385	390	363	380	374	375	366	375	353	396	385	391	407	386	365	337	376	386	388	371	367	394	372	333	346	388	372	393	363	384	336	399	370	353	364	396	381	377	349	354	380	373	365	410	394	371	360	376	376	352	366	366	401	374	369	371	362	372	395	406	338	349	396	346	334	365	383	367	362	337	372	377	352	327	366	375	408	417	391	377	358	389	379	388	340	412	383	372	361	367	378	349	397	398	412	384	334	366	345	350	414	352	374	339	379	377	416	382	395	398	394	362	389	370	383	395	399	373	354	381	380	404	328	388	374	368	361	385	358	380	377	362	413	364	375	358	369	386	353	359	375	348	383	391	355	345	386	358	382	350	382	377	387	382	352	419	400	371	417	384	384	376	403	374	405	387	377	362	382	364	356	354	415	356	387	372	361	353	361	359	338	397	379	393	365	382	380	361	398	402	347	376	384	356	364	342	363	347	393	353	367	384	416	367	398	393	382	393	395	366	355	384	369	389	361	372	385	374	399	378	360	336	366	384	350	385	384	404	376	369	375	368	357	413	374	348	381	362	370	362	404	400	397	347	315	370	355	380	387	381	366	384	372	354	385	403	362	340	398	357	367	412	386	374	387	334	346	348	394	421	366	356	352	381	369	371	357	396	380	373	389	374	381	400	362	353	396	347	386	426	342	372	382	376	373	358	362	361	385	377	384	396	359	388	338	366	379	372	385	353	384	370	380	346	400	353	362	370	352	371	388	352	392	378	388	397	378	374	405	372	386	359	369	341	358	379	376	357	380	401	370	364	396	368	396	337	361	364	347	392	368	388	363	367	374	359	410	346	348	375	383	386	382	377	398	359	376	359	398	382	376	356	348	361	373	372	367	397	353	379	361	377	357	362	368	373	369	354	394	384	386	372	396	400	372	369	394	370	404	398	381	380	397	390	367	428	411	404	385	360	329	385	372	406	335	365	346	342	367	374	367	375	387	363	393	384	368	350	355	393	383	355	367	376	354	359	410	362	393	374	336	360	358	347	376	389	378	369	379	363	359	348	366	361	395	411	346	390	384	340	353	379	371	356	351	383	381	367	362	392	341	398	388	334	377	373	359	375	369	399	363	345	401	379	391	354	336	379	394	384	397	364	364	390	354	363	377	354	370	364	344	368	399	339	360	385	339	364	394	355	364	366	400	365	371	361	381	359	356	362	421	396	361	386	386	348	364	372	378	391	342	391	347	377	346	397	400	340	375	355	328	386	385	389	367	382	393	362	382	367	354	389	367	363	399	335	395	381	370	367	404	375	397	389	347	394	397	350	399	376	373	361	359	412	356	401	395	381	340	394	362	364	385	374	391	360	366	395	334	396	369	354	364	360	381	419	345	402	369	403	390	357	378	388	353	369	394	391	368	369	403	389	400	370	360	360	394	402	379	370	383	364	351	375	378	377	375	376	359	325	398	393	352	404	345	355	373	408	360	378	353	408	411	378	360	361	358	385	400	395	432	377	416	382	376	364	381	382	394	432	391	378	331	352	364	383	377	377	388	388	331	385	328	396	381	389	389	380	348	382	392	337	371	332	379	388	342	350	387	372	362	370	347	394	384	379	379	357	375	376	382	342	377	367	371	373	391	367	341	393	407	366	398	412	396	385	360	347	319	364	372	337	366	344	342	362	401	399	418	337	341	395	382	396	392	361	361	413	367	368	373	390	377	377	370	349	358	367	373	344	344	363	342	387	384	353	366	396	378	370	398	367	400	378	413	388	405	354	382	387	371	354	346	390	366	395	372	378	352	358	358	380	372	375	367	361	379	385	384	392	374	369	375	390	361	351	359	407	363	360	381	405	370	348	417	376	370	394	364	364	378	366	339	398	379	383	365	359	376	360	381	372	348	372	365	349	379	377	348	365	383	355	342	386	371	403	354	404	350	354	415	407	387	375	394	398	372	351	354	390	384	360	396	321	372	369	349	385	382	365	369	358	371	357	371	406	400	395	345	372	377	361	395	379	375	402	394	347	376	389	381	390	384	353	371	366	383	355	398	405	343	377	379	369	347	350	401	392	388	368	378	376	359	378	363	387	377	391	387	378	377	388	388	385	380	382	366	354	366	376	380	369	354	380	385	385	370	384	335	368	373	383	378	367
62717	91375	60075	34147	18081	7791	644	626	623	599	597	645	624	587	607	627	609	601	628	558	651	617	606	598	589	546	635	571	602	607	587	589	580	640	647	566	592	575	579	635	569	585	569	634	611	573	641	603	562	667	586	569	608	581	617	587	597	599	611	626	566	605	611	595	573	585	588	590	607	585	593	560	582	569	541	604	583	589	562	583	606	636	631	597	582	553	614	584	614	597	601	619	622	612	594	591	614	589	668	597	616	578	524	611	606	622	594	602	609	572	612	585	644	580	562	589	595	601	628	619	631	617	585	605	589	643	597	640	585	594	561	605	640	593	625	642	581	561	596	582	588	586	597	592	589	595	601	585	559	602	641	569	625	593	637	650	577	563	596	575	548	617	626	615	618	627	599	650	594	636	607	567	576	569	653	585	557	608	604	608	591	674	575	597	575	586	622	629	576	629	644	574	578	620	639	604	568	576	588	588	578	614	590	618	554	614	594	609	596	582	544	595	566	572	594	618	639	594	631	557	625	610	613	602	572	587	643	640	568	614	634	614	592	585	613	607	561	574	558	594	589	584	617	617	580	641	638	575	625	604	568	599	597	582	610	586	623	575	614	589	615	580	572	596	610	601	596	631	619	599	587	587	623	590	583	629	593	605	626	608	659	609	592	548	599	579	553	612	593	619	578	599	552	566	574	594	588	602	597	603	569	593	619	573	543	557	581	631	635	628	642	583	566	598	622	610	570	619	557	590	623	589	592	600	637	613	607	556	582	611	581	618	575	640	597	582	558	567	578	633	601	554	552	599	605	589	607	567	572	589	581	632	601	628	564	603	613	608	562	608	578	625	555	618	600	621	572	583	615	630	629	597	580	589	622	661	598	596	572	571	621	586	576	620	571	609	592	625	580	569	626	592	653	587	586	616	644	562	595	597	599	637	602	645	601	621	606	583	611	640	628	593	657	565	562	586	597	568	604	594	574	599	617	603	596	594	587	584	614	567	573	577	593	585	593	636	590	608	610	573	636	609	547	611	607	596	602	593	551	585	615	592	601	595	580	608	617	645	587	591	620	550	593	602	635	603	583	584	567	586	605	617	595	570	574	586	599	615	595	570	581	579	590	600	654	596	585	607	579	587	520	578	583	606	599	567	623	630	632	593	625	564	656	612	636	580	614	582	604	601	581	602	570	587	579	624	600	592	615	557	586	588	613	601	662	583	553	612	606	591	622	561	594	630	597	598	658	591	569	614	593	576	581	567	626	592	593	596	614	620	578	579	593	573	611	588	596	599	631	565	607	597	607	554	633	611	634	588	581	590	533	600	571	602	618	588	607	575	599	594	632	592	629	571	653	591	575	571	590	594	591	614	616	603	629	655	612	623	625	579	610	616	606	574	625	565	666	589	582	570	585	602	607	552	603	597	564	571	581	595	611	580	597	612	620	575	630	607	560	557	616	548	609	630	599	581	604	592	550	591	586	575	598	565	556	573	560	568	590	625	576	664	609	604	568	624	607	612	600	570	621	619	604	614	574	646	589	587	607	582	602	600	630	607	585	601	642	546	595	627	605	602	586	579	595	541	611	577	626	587	586	584	572	581	643	592	615	667	605	550	587	621	578	603	625	582	603	612	627	571	595	605	622	597	603	556	558	595	625	560	595	571	617	553	577	561	600	621	586	598	564	635	588	621	589	650	571	626	638	618	617	573	593	590	589	576	626	570	628	601	596	579	610	584	566	607	599	642	576	590	594	606	624	609	611	620	609	637	582	601	640	627	596	579	573	619	579	608	563	621	617	608	633	628	599	583	588	598	600	616	602	617	603	599	617	610	593	572	602	590	576	622	621	563	572	603	633	584	600	595	659	593	569	614	563	605	562	605	593	575	605	584	580	575	586	600	594	573	633	600	604	621	596	559	628	583	558	588	629	585	606	588	588	613	579	581	610	593	578	584	606	573	558	591	571	571	610	604	610	631	565	570	584	621	579	560	555	585	576	581	598	565	627	619	616	603	615	626	623	606	646	610	637	622	654	611	570	637	594	606	594	613	612	621	576	595	595	543	625	552	595	604	537	576	628	620	640	612	588	595	620	612	588	588	617	566	565	544	653	609	580	567	579	631	639	583	599	607	588	596	602	608	633	582	581	602	598	638	622	596	599	594	626	602	615	583	597	561	608	565	655	606	597	556	627	625	625	573	570	598	618	629	620	588	573	595	615	609	590	602	618	570	620	558	606	604	600	585	621	575	584	605	561	613	622	600	605	654	607	618	610	577	607	606	633	610	625	569	586	598	567	579	616	615	639	600	591	573	601	623	591	599	621	617	617	639	584	582	586	659	613	598	614	625	610	634	567	603	631	616	583	591	617	629	551	615	584	566	626	615	594	585	544	597	599	615	616	638	616	615	607	592	567	601	589	569	566	600	590	583	570	622	581	568	604	586	573	606	577	603	602	603	613	598	598	633	613	581	608	599	585	583	578	619	588	596	628	594	574	596	573	623	593	565	614	591	601	570	629	593	599	550	564	627	617	599	598	587	626	630	621	577	588	568	569	598	571	577	569	621	625	561	569	561	604	581	596	592	609	591	579	593	554	605	605	606	619	598	644	627	603	615	646	569	618	598	582	598	616	597	591	562	582	566	552	575	623	621	577	600	608	574	613	548	651	568	595	611	615	590	599	599	566	615	557	608	580	623	585	588	543	623	590	554	548	603	635	580	617	585	592	536	592	537	586	588	563	583	578	631	627	570	609	596	625	609	636	584	592	577	583	574	621	630	556	586	607	591	633	587	609	671	579	609	604	581	590	628	611	642	632	609	597	581	650	641	583	618	569	550	597	556	579	575	597	589	574	648	550	606	580	563	644	579	599	581	619	644	599	632	531	576	610	571	588	560	533	578	598	627	636	601	607	595	623	607	586	585	595	591	575	560	610	609	639	558	563	645	581	633	576	629	627	628	608	577	585	556	589	590	581	599	608	617	597	595	620	594	621	644	574	578	588	611	555	612	574	599	595	577	574	579	596	562	603	564	570	544	610	630	641	576	595	602	620	613	586	610	590	609	589	576	634	657	589	581	587	590	592	572	619	587	592	598	630	568	616	602	590	668	587	601	572	630	638	589	586	614	573	601	579	579	603	608	621	589	608	588	536	567	626	570	590	647	578	571	625	609	594	588	590	577	613	583	632	615	603	610	608	659	633	568	587	599	623	612	566	561	578	610	620	618	627	611	616	590	580	619	585	624	610	637	586	573	573	607	583	607	622	586	585	610	605	601	595	619	583	609	614	557	594	598	603	640	598	593	567	605	587	581	662	604	590	594	577	617	569	570	557	593	627	649	581	571	606	558	628	596	575	624	603	625	620	623	620	556	583	656	601	615	604	629	594	628	606	604	614	643	580	582	594	623	608	611	600	629	578	576	618	569	686	615	557	550	598	563	604	624	592	595	610	601	549	605	617	578	602	564	597	577	620	617	599	545	630	582	638	583	582	573	599	607	541	645	517	641
24575	23454	31271	25463	21902	17550	3577	648	549	569	591	614	562	592	574	559	582	573	560	555	589	570	538	556	552	596	574	574	557	599	546	546	544	583	581	554	554	531	521	557	537	578	563	610	565	497	504	565	572	554	573	553	574	557	536	513	564	566	524	569	573	532	584	505	533	573	544	580	539	556	509	618	554	551	566	568	564	533	577	610	559	551	607	529	538	582	588	553	549	548	579	618	513	578	566	580	542	572	512	539	594	564	533	563	550	541	543	549	525	548	522	539	554	558	561	533	535	567	553	550	576	545	533	528	583	539	524	588	557	539	554	561	592	550	591	558	539	533	575	641	487	565	530	542	581	536	550	592	537	556	542	569	580	570	558	568	598	552	571	549	565	524	541	550	540	566	583	528	518	534	552	577	561	527	542	544	537	553	536	515	584	547	591	584	570	531	577	556	519	581	588	541	538	535	538	536	542	536	556	568	551	556	568	555	586	553	582	574	564	551	530	535	538	531	540	579	557	575	569	584	539	552	576	568	560	536	561	570	555	575	556	556	566	533	529	550	561	548	523	513	561	528	546	597	550	509	534	534	531	577	510	535	586	534	558	549	568	519	568	553	531	540	516	543	537	575	557	586	568	502	542	583	596	558	551	548	547	569	548	555	576	542	583	582	576	543	537	559	581	545	591	553	560	584	542	576	521	556	577	565	545	542	571	577	593	589	526	534	565	581	507	563	582	587	588	546	571	574	584	548	567	568	517	552	515	537	525	558	562	523	573	560	540	554	558	585	528	553	569	556	551	599	504	538	523	505	567	568	561	544	547	540	540	577	592	543	555	570	576	514	538	542	532	526	519	591	573	591	560	571	511	594	563	534	555	567	552	572	564	541	529	503	582	532	593	558	528	577	540	578	586	557	539	537	561	556	619	581	555	588	516	556	574	570	557	559	528	557	563	579	523	552	534	575	594	541	532	567	537	490	590	536	561	575	548	552	535	578	565	562	580	541	563	559	540	558	564	558	571	525	563	597	523	529	572	596	572	549	533	539	599	566	573	568	551	584	578	545	507	585	558	534	549	550	498	539	553	528	546	546	591	547	577	514	556	565	593	578	513	527	537	504	510	543	563	542	571	573	558	564	583	532	533	549	573	580	584	540	556	580	570	533	576	534	629	560	547	544	561	538	582	511	536	499	546	570	535	518	531	501	565	573	586	570	565	575	591	545	533	562	577	561	545	587	595	597	534	558	569	575	602	590	511	500	562	570	558	549	552	492	502	584	564	571	541	554	567	537	576	525	544	511	552	554	579	536	549	549	561	541	592	538	532	541	578	583	534	536	534	537	561	545	568	565	528	597	515	567	564	603	571	571	565	530	556	517	566	545	525	539	554	540	524	528	579	532	568	573	560	552	566	565	534	515	556	570	561	542	540	539	544	584	568	569	534	586	536	563	598	564	556	551	528	569	554	555	594	591	582	551	580	556	581	536	524	578	550	527	581	555	533	588	537	550	560	567	584	558	539	548	543	594	539	578	576	572	555	537	578	542	569	549	565	562	573	554	538	494	540	563	571	529	529	527	552	574	553	571	588	603	541	534	562	550	575	546	517	556	537	559	577	554	532	527	539	534	567	542	552	591	590	546	546	554	573	558	528	536	545	566	487	588	547	552	569	602	577	547	518	550	518	550	557	601	571	541	552	570	558	543	565	574	525	563	559	548	538	557	568	508	561	579	612	536	548	529	540	576	592	575	570	564	563	559	516	536	539	527	523	574	557	558	541	555	574	513	553	571	546	552	594	565	560	528	516	562	531	525	543	564	558	561	558	568	533	596	533	535	568	568	585	568	578	577	560	515	534	584	549	521	550	558	526	561	555	538	556	538	560	528	559	542	556	578	603	555	574	552	568	557	612	521	573	531	542	553	517	546	549	548	553	570	550	540	581	540	558	569	616	538	530	557	569	565	588	539	569	537	580	567	553	559	553	561	585	540	575	557	592	533	543	547	556	597	550	544	537	548	562	546	567	558	599	530	589	587	580	573	554	562	577	555	527	513	526	572	544	543	586	540	552	528	508	548	563	553	585	585	570	556	576	587	575	582	552	543	549	586	580	564	534	571	574	569	551	597	553	558	595	583	522	594	556	538	484	564	551	559	521	543	559	542	597	473	530	547	605	556	524	532	543	540	542	595	544	517	532	565	582	559	579	558	588	583	545	540	537	574	552	518	568	525	521	559	516	541	564	562	566	528	602	583	551	550	557	592	545	545	555	576	546	526	571	530	547	587	575	576	565	576	561	560	569	543	551	570	530	519	561	538	555	559	506	522	558	572	565	581	543	542	554	523	531	592	582	553	538	524	590	557	539	514	536	560	563	551	548	545	497	530	545	556	570	578	574	576	564	534	602	589	585	525	517	551	564	602	568	551	529	564	517	567	547	561	553	543	546	560	529	548	552	544	535	556	564	511	576	524	554	540	557	544	533	578	551	520	557	524	546	560	541	562	542	531	531	562	588	586	548	576	558	525	569	593	530	560	516	559	574	532	594	569	522	559	592	537	556	538	589	593	559	515	546	570	539	523	539	574	582	610	554	532	572	575	551	558	584	554	570	560	553	593	546	570	554	528	520	516	527	548	537	521	585	560	574	519	571	592	531	534	541	541	539	529	565	524	577	574	543	541	545	566	546	562	567	561	570	584	553	547	536	560	557	563	569	533	583	526	574	509	582	526	590	558	565	556	551	599	539	545	506	580	570	555	538	542	585	532	573	544	553	512	538	534	557	528	576	567	548	538	575	531	563	543	540	546	578	557	537	551	553	549	566	554	515	600	558	581	510	586	489	581	575	606	556	556	600	548	554	557	541	573	594	522	574	549	541	565	549	558	566	559	557	591	567	539	587	531	558	573	528	563	539	564	563	555	525	563	531	544	566	579	510	583	562	590	555	519	537	562	595	579	553	584	571	542	560	538	544	530	537	543	553	544	538	511	536	572	545	546	566	596	570	551	561	557	553	559	560	526	552	528	601	563	559	516	548	540	539	561	554	576	568	581	546	590	562	537	562	566	569	519	546	557	558	553	568	524	568	543	557	555	542	560	568	518	571	539	578	542	568	554	554	546	542	562	558	518	522	559	547	546	554	513	555	526	499	539	565	583	526	574	532	593	548	555	534	565	521	533	545	531	575	546	550	577	556	537	509	519	564	541	575	534	576	556	509	556	596	548	559	557	568	538	558	550	547	570	517	533	582	567	513	600	565	582	559	537	566	562	556	562	563	512	579	539	545	548	564	525	564	553	583	525	510	564	521	581	547	578	523	520	598	563	555	542	553	573	545	540	551	571	529	522	570	553	567	605	580	558	554	547	562	545	519	558	554	513	549	552	519	564	547	609	562	584	530	514	580	563	562	563	532	585	574	543	583	584	553	583	567	544	524	527	582	588	556	545	546	542	560	539	541	569	526	561	545	566	556	555	546	554	516	546	547	556	568	583	586	594	581	559	572	511	582	535
60871	98528	70094	41236	24136	12071	912	843	877	892	886	827	861	844	874	833	849	792	870	906	823	844	874	842	866	854	784	885	897	838	850	827	805	821	861	808	863	807	889	840	806	855	863	799	828	808	859	853	835	857	863	791	847	835	832	841	814	806	825	899	820	848	865	858	880	869	835	847	818	908	851	789	817	840	877	881	817	874	807	879	837	861	849	835	837	855	864	832	875	871	850	830	855	858	835	844	831	829	867	853	849	818	851	861	833	827	838	854	806	822	835	780	876	868	829	824	856	811	837	821	827	832	829	869	853	823	817	846	880	924	836	805	831	806	847	824	878	826	845	841	868	809	822	798	832	828	828	849	809	860	869	803	850	864	869	864	834	830	767	830	826	818	846	879	867	836	820	864	824	838	830	819	850	830	889	848	831	811	933	879	804	811	897	801	853	870	872	858	841	881	828	874	872	835	864	843	902	852	791	813	856	814	747	829	871	836	872	817	782	843	852	789	828	841	884	893	819	850	811	839	837	761	810	872	817	826	851	868	814	806	842	854	805	814	809	915	873	862	866	842	796	791	858	839	878	831	904	876	832	834	832	838	875	828	891	849	864	834	855	846	868	897	874	904	843	820	824	843	794	833	888	829	843	833	840	798	823	835	838	857	848	817	806	816	835	886	851	793	855	892	915	848	812	829	832	867	781	841	901	866	836	808	810	832	859	858	827	847	836	836	841	860	843	878	799	880	849	814	809	856	849	857	825	825	849	832	863	822	819	873	845	855	840	870	907	830	831	811	880	813	857	867	840	838	856	863	867	857	862	887	841	828	831	894	850	818	867	827	900	857	829	881	837	857	863	808	855	877	753	804	799	782	839	832	842	778	853	828	878	855	881	828	835	885	893	865	883	886	824	812	833	890	870	870	816	846	842	825	801	834	860	828	803	868	810	823	789	872	813	831	845	858	855	812	821	801	835	854	861	791	896	831	839	856	830	814	851	788	832	816	805	873	812	844	842	832	847	826	860	844	850	844	798	839	854	822	849	844	822	839	856	842	858	866	814	763	816	856	783	868	817	846	814	804	865	830	859	790	835	826	904	840	878	868	842	865	788	856	862	825	828	793	852	805	844	831	891	826	822	837	849	819	870	860	813	823	858	800	875	879	834	821	856	845	818	834	860	831	844	872	864	848	811	829	827	899	831	814	834	826	874	872	824	824	834	810	803	896	831	845	838	907	828	825	855	851	853	838	813	851	878	864	876	782	855	834	862	799	856	800	834	842	844	909	819	838	855	813	812	841	821	820	817	831	805	825	913	881	851	837	854	828	827	830	833	839	826	825	808	836	818	811	833	839	869	828	753	867	797	838	875	837	842	803	818	804	867	828	820	862	843	832	860	859	833	805	830	824	841	790	859	819	829	859	806	841	834	873	797	840	844	864	841	871	857	843	835	837	811	809	807	828	830	834	831	853	861	870	832	840	854	899	814	829	827	862	845	887	829	795	830	863	854	835	850	860	846	864	870	843	880	846	896	873	826	791	839	862	811	768	876	859	857	831	922	836	877	844	801	827	842	853	826	850	850	888	876	804	822	824	855	875	797	801	850	836	789	858	864	828	826	816	840	841	828	909	865	806	842	827	875	864	879	832	814	843	847	801	885	899	873	833	827	854	814	800	845	786	889	875	817	826	912	837	849	812	818	849	809	868	888	829	853	820	840	794	872	890	861	861	868	872	868	828	835	835	819	820	814	884	869	805	806	836	797	897	883	884	813	880	811	831	836	838	890	871	896	859	840	796	843	851	830	795	889	793	861	824	865	805	829	856	825	818	884	902	853	804	860	807	845	836	828	859	903	840	816	779	842	794	841	888	824	856	870	859	882	808	867	854	875	825	865	813	797	835	835	823	822	745	857	868	845	936	802	841	863	840	858	821	846	826	831	800	815	837	862	836	859	835	867	869	854	812	825	815	850	873	849	847	793	851	826	799	794	809	849	860	854	879	816	843	862	802	834	890	844	806	848	853	814	807	876	831	791	855	869	765	817	849	848	863	820	823	892	860	820	857	858	827	920	814	848	877	829	878	819	834	788	794	853	878	871	831	852	834	834	864	794	870	841	902	876	842	869	896	826	877	822	867	856	887	861	875	824	860	829	806	870	879	869	881	877	813	830	786	859	825	796	844	820	861	854	844	769	895	818	850	830	827	856	859	810	853	865	866	854	835	801	829	839	851	830	826	855	847	881	839	860	785	908	847	895	840	823	832	857	855	825	874	809	879	846	853	843	856	821	802	881	866	837	815	812	877	818	815	835	826	828	879	818	821	869	870	861	858	852	799	839	893	857	862	822	826	880	861	834	868	854	841	819	802	845	842	829	834	899	840	795	882	809	861	848	843	812	869	810	842	820	826	849	823	846	819	873	833	828	858	854	795	853	817	809	837	878	847	801	866	792	821	794	829	852	858	819	898	837	834	786	861	854	857	802	818	877	873	804	830	855	905	829	820	895	807	810	837	867	815	835	872	840	797	853	878	834	902	832	814	843	862	849	805	821	841	830	852	848	854	844	837	831	821	796	791	850	837	854	872	810	841	805	865	809	836	907	860	815	848	886	785	869	804	887	847	809	876	823	876	866	821	842	829	835	865	812	757	871	875	856	853	804	873	832	835	843	857	861	817	817	849	799	846	855	841	809	789	867	756	914	823	803	855	865	842	821	812	840	867	855	839	872	831	850	894	899	877	865	783	859	861	833	864	861	793	819	861	808	855	832	769	823	815	866	811	849	813	826	850	838	900	851	860	779	802	870	796	797	847	885	861	821	889	830	800	848	821	824	821	794	809	826	866	877	883	846	828	824	849	823	848	772	757	870	829	813	802	866	836	810	850	819	854	854	802	840	827	874	800	844	808	819	896	805	808	891	867	856	836	790	809	810	865	853	905	836	855	840	848	845	844	846	862	869	893	892	824	859	855	846	851	836	890	817	815	828	870	813	823	818	817	835	837	832	818	865	885	855	890	856	839	821	871	816	852	899	853	834	791	833	828	804	853	858	856	815	826	879	884	854	839	817	837	830	833	890	851	827	884	822	847	866	832	825	851	878	846	886	856	820	798	829	856	845	828	864	814	803	861	845	862	864	822	870	912	825	852	831	803	869	848	791	839	847	844	821	857	865	845	843	866	816	780	856	835	821	847	846	824	847	869	898	861	900	816	794	813	866	854	822	855	868	828	873	774	841	864	872	851	820	893	844	880	893	888	864	859	873	871	831	809	806	825	864	871	884	780	846	848	908	831	778	821	834	899	832	828	805	830	886	837	845	872	839	827	870	885	822	842	855	849	824	889	830	816	833	824	866	852	830	795	847	870	844	887	855	808	863	835	854	850	807	845	855	817	801	797	871	819	803	821	811	790	815	911	830	798	849	849	807	830	829	834	777	856	849	878	881	818	864	837	817	899	833	854	861	788	833	859	824	891	837	866	815	849	865	863	820	844	842	836	803	840	804	849	849	868
32954	32265	25777	10090	2043	754	285	294	287	274	294	264	266	279	296	289	299	292	265	279	295	279	273	259	273	282	296	286	293	268	283	275	255	262	308	274	286	276	279	276	270	286	264	294	315	266	270	274	279	272	250	286	289	283	304	261	268	265	272	303	271	307	278	286	282	265	291	253	286	288	284	306	262	275	295	273	283	296	301	280	281	284	254	288	310	259	275	264	267	294	291	261	278	281	261	281	302	278	275	293	278	255	241	278	293	283	284	280	276	260	282	286	267	310	281	266	290	304	296	285	295	289	278	300	286	282	253	311	283	274	278	255	279	291	288	252	292	263	273	261	297	281	318	270	300	268	278	291	295	279	283	285	295	281	280	301	272	285	301	263	257	279	283	270	267	278	252	291	282	290	270	264	287	279	258	285	293	277	267	301	258	242	244	262	289	270	249	271	255	282	277	265	259	267	285	278	274	302	275	266	300	290	303	296	288	288	269	260	287	269	307	307	257	288	291	268	287	276	284	281	295	262	278	289	291	247	287	274	306	283	272	261	276	274	283	272	286	289	297	287	284	244	254	263	273	307	272	271	274	271	273	289	268	275	276	292	287	267	254	264	265	279	272	272	276	270	264	287	273	253	280	268	285	296	260	283	279	297	272	294	265	283	294	285	276	276	277	287	291	281	278	246	326	267	261	296	290	275	293	256	280	257	259	263	269	276	289	286	318	287	259	289	262	289	312	247	269	319	282	277	270	278	288	271	272	256	299	291	303	273	252	256	283	287	282	249	298	291	284	293	316	289	274	279	272	268	281	259	264	266	287	273	289	251	282	284	302	305	259	274	278	313	277	281	248	272	279	289	291	279	289	299	276	286	296	314	279	274	284	255	278	261	256	266	261	309	264	303	287	292	282	293	259	294	271	278	300	260	276	301	277	241	277	273	289	265	291	295	280	295	286	298	310	294	277	264	301	298	250	274	255	296	269	268	257	287	260	282	267	277	262	289	295	291	276	251	262	254	254	246	278	293	270	282	263	267	266	280	292	253	280	272	306	268	299	286	298	297	286	235	270	282	287	297	282	249	259	229	283	288	281	259	286	265	278	279	305	294	291	259	277	270	310	286	299	275	264	272	243	284	308	281	272	290	315	277	276	270	292	276	277	295	288	259	285	261	264	272	295	290	259	275	309	285	277	246	283	279	287	277	256	289	259	304	283	288	282	291	258	262	255	260	269	288	270	247	291	290	267	283	297	263	262	260	283	250	326	276	277	301	283	258	307	256	267	285	297	279	286	284	287	292	286	302	276	262	277	274	273	301	304	276	286	286	272	281	300	272	291	259	290	300	289	300	262	250	306	243	318	241	277	287	297	265	263	263	261	312	294	288	289	244	284	289	265	291	269	287	275	274	283	261	261	265	289	287	292	279	271	260	287	286	266	288	297	276	290	276	277	244	246	267	289	268	291	272	264	266	265	257	276	270	275	281	248	291	297	269	280	297	255	298	273	284	262	268	320	269	297	274	263	310	307	268	294	296	270	284	276	292	271	284	289	268	274	289	243	281	285	276	287	308	274	305	276	287	258	272	284	283	262	291	265	278	280	259	311	253	273	284	274	276	266	270	258	268	277	284	280	265	293	287	284	308	271	285	274	269	252	285	285	295	259	268	276	245	284	279	270	266	249	297	283	279	287	289	259	290	287	262	293	272	295	275	299	265	290	282	289	247	280	297	276	304	255	267	249	287	280	272	272	246	271	271	309	302	288	273	297	276	281	279	267	279	275	265	282	272	256	293	279	275	271	285	246	273	243	280	287	301	275	267	292	287	253	259	276	263	263	297	305	291	279	267	293	255	270	280	267	277	255	277	277	257	264	300	259	258	261	296	268	291	283	272	278	255	271	280	269	249	262	274	263	289	305	279	273	289	281	263	291	280	301	254	260	253	266	270	282	277	285	290	268	262	298	278	303	291	260	276	275	283	264	293	265	285	291	301	252	293	268	287	278	270	285	295	275	263	284	297	271	276	266	259	265	269	301	271	259	265	266	283	269	284	273	282	307	299	295	268	264	276	311	224	249	291	279	304	279	264	227	281	281	285	289	286	304	255	279	251	286	291	276	271	252	284	270	263	260	279	260	278	276	297	264	284	262	282	292	269	268	277	259	284	266	295	253	289	307	298	269	285	251	263	270	289	281	291	274	264	260	292	263	288	286	260	286	263	272	254	251	297	295	269	314	282	271	277	298	285	299	290	296	243	270	266	253	274	269	280	289	302	259	275	301	299	278	288	278	248	280	278	300	267	272	296	282	278	295	288	304	263	270	284	263	271	274	272	270	274	269	269	312	305	280	306	250	288	300	271	248	276	277	288	286	260	278	296	260	279	263	255	291	277	276	279	282	285	289	282	281	259	289	303	259	296	289	286	280	284	291	302	266	272	266	293	281	275	315	297	263	284	262	268	281	288	308	279	280	267	298	284	250	296	319	297	270	300	278	272	253	288	283	286	291	283	269	274	302	282	299	259	264	261	298	310	302	278	275	266	277	278	270	301	279	304	268	250	265	288	277	291	262	267	255	256	261	267	298	279	263	298	272	277	283	269	280	266	305	249	287	266	278	257	296	242	276	275	303	270	249	285	294	263	281	247	270	255	287	258	251	274	290	273	298	267	294	285	275	286	295	281	283	297	278	276	294	300	269	254	268	286	295	268	300	284	248	272	318	283	290	286	276	288	285	293	250	283	260	270	275	246	296	261	279	283	289	244	300	269	247	267	294	277	267	247	286	294	271	256	274	275	280	271	307	277	316	276	252	265	279	243	285	292	283	293	277	261	294	323	258	266	278	278	270	264	282	305	284	277	281	304	269	294	308	298	317	298	295	277	291	302	276	248	270	312	296	245	298	247	268	262	265	275	260	293	276	318	264	243	283	273	293	272	254	266	268	252	306	305	273	278	260	270	268	278	269	271	277	259	279	263	283	273	295	275	283	281	273	263	258	319	276	273	285	296	305	299	266	282	270	273	260	290	300	294	276	254	298	302	231	294	276	285	272	245	271	297	304	289	261	293	266	278	247	277	286	280	287	286	243	316	285	263	259	307	300	276	233	281	282	269	266	290	269	263	273	269	305	277	284	268	266	316	278	267	251	277	265	280	280	293	303	274	286	306	266	290	292	259	285	276	258	294	297	246	274	295	259	302	262	266	273	273	288	245	306	308	300	296	270	273	251	278	308	277	293	281	301	260	263	294	270	302	318	286	271	269	281	277	298	271	296	303	281	291	287	247	311	286	273	285	279	262	263	284	293	272	254	298	247	300	302	286	243	271	289	276	278	280	271	289	272	281	259	273	295	274	290	254	331	299	279	294	281	318	302	297	274	274	292	276	309	291	283	246	283	289	258	301	303	275	264	296	273	253	260	298	268	289	308	270	275	281	292	286	276	266	253	249	270	285	296	275	295	304	287	297	265	293	291	285	264	280	252	300	289	273	295	286	249	262	288	297	288	262
41913	47725	29836	9971	3905	1630	488	530	494	440	433	474	447	482	452	486	503	472	452	430	459	469	462	464	441	426	484	462	496	456	478	462	490	439	484	446	456	490	449	484	433	468	455	434	450	478	463	400	494	417	491	468	468	462	498	455	444	459	465	447	469	456	464	522	473	477	462	492	464	483	457	476	455	451	467	437	502	463	482	459	485	473	444	491	458	528	464	463	466	475	476	431	504	503	465	465	470	487	471	495	447	455	436	470	437	470	475	466	426	445	460	511	482	482	438	493	453	465	457	431	494	460	450	453	436	484	429	447	455	488	504	481	480	469	492	428	462	482	471	520	448	457	481	447	457	493	433	437	475	453	444	460	436	438	474	496	465	506	460	461	468	455	474	454	487	463	469	458	462	457	514	447	463	459	492	403	497	477	483	469	459	465	465	463	459	475	444	479	467	471	451	474	463	466	470	472	473	464	484	438	496	426	439	423	445	444	479	477	499	454	412	471	494	468	440	436	454	458	466	441	480	464	441	450	466	459	467	500	470	443	456	458	455	466	461	478	472	458	484	482	482	455	463	459	502	431	464	499	473	461	457	469	441	473	459	440	436	453	491	430	450	465	472	487	449	451	455	490	445	462	464	482	492	441	456	460	491	459	482	439	500	461	472	485	445	512	464	484	458	475	475	461	446	433	451	436	501	464	459	468	498	448	453	470	492	445	465	457	468	440	444	469	484	522	469	477	490	463	415	484	415	481	484	474	487	452	472	503	447	503	440	494	471	440	463	453	478	473	465	415	443	494	458	436	471	466	446	474	476	441	508	451	463	477	449	454	512	449	488	480	449	474	483	462	456	463	516	512	480	484	473	469	463	476	476	467	420	471	410	468	512	457	497	456	453	476	453	427	490	449	416	467	469	490	459	441	509	455	453	468	456	446	466	453	433	473	445	434	503	450	495	473	470	476	484	449	451	455	482	483	480	487	439	475	408	466	474	456	451	426	451	479	469	465	437	477	447	453	452	463	447	483	454	464	487	519	439	457	465	445	484	500	463	443	487	484	467	478	451	454	476	459	450	470	492	495	476	455	485	478	430	457	463	466	459	492	479	499	456	463	506	445	496	487	488	481	461	464	481	487	443	501	454	478	484	450	469	434	501	437	469	494	453	485	459	446	474	456	442	457	466	461	441	442	495	483	448	479	485	461	471	457	458	491	486	437	460	473	456	448	474	473	477	443	469	450	502	505	460	465	492	492	460	446	495	436	466	477	471	498	524	459	473	485	447	442	494	450	457	455	454	443	426	467	478	448	500	451	458	455	467	471	512	473	455	512	441	465	470	429	458	500	500	496	471	467	437	484	455	433	494	421	450	458	487	458	458	474	457	448	435	471	530	454	475	442	479	479	478	440	465	469	474	437	465	469	478	447	387	471	472	507	476	480	479	452	474	456	428	469	526	443	482	462	451	473	449	480	464	437	467	475	475	442	453	486	476	443	478	498	501	460	438	448	507	441	478	458	439	478	485	475	467	451	479	473	455	464	477	428	440	403	503	461	436	461	465	474	452	464	481	460	449	434	455	455	422	475	480	446	448	483	485	467	443	476	440	439	447	511	484	483	486	473	441	463	473	445	435	503	483	431	470	493	474	471	476	464	486	456	452	447	453	473	457	450	475	452	445	480	511	499	480	448	488	475	457	513	470	457	432	511	495	448	455	436	446	467	462	459	474	487	455	440	463	462	435	497	481	441	473	497	487	492	493	477	462	489	458	462	511	479	491	451	421	470	488	448	459	500	492	483	478	486	419	471	454	486	472	454	416	487	491	499	466	441	418	509	472	483	478	485	445	439	457	514	462	449	487	487	482	481	453	481	468	470	463	477	513	476	430	455	487	463	430	414	419	460	460	483	457	442	462	484	446	483	451	393	482	492	460	416	478	473	435	427	465	479	459	489	484	459	491	487	436	458	467	468	467	472	468	446	463	479	486	521	471	461	477	446	471	450	494	447	469	483	468	479	490	468	439	451	464	472	482	476	428	461	504	483	432	458	489	500	491	492	452	470	442	464	441	450	437	430	455	399	434	441	509	483	447	491	461	427	480	458	471	468	471	462	467	451	454	457	407	429	495	443	460	499	478	453	490	451	445	427	438	479	448	471	474	450	434	447	462	475	426	470	521	470	478	505	441	478	494	474	465	444	459	470	461	491	465	482	451	421	465	468	503	457	434	461	453	494	437	433	458	457	444	482	461	466	448	445	463	473	496	452	484	437	443	444	458	493	473	506	444	460	452	428	449	452	434	431	458	444	461	489	470	481	465	463	425	494	456	524	504	451	439	480	466	485	430	439	454	479	441	465	489	475	467	450	444	448	473	467	445	485	461	465	461	477	432	441	485	449	479	436	482	522	443	446	492	462	451	465	441	449	491	481	458	448	442	454	482	463	487	461	509	451	455	445	456	467	435	433	428	468	481	452	475	463	473	464	427	463	462	477	463	514	453	439	478	446	451	464	429	497	502	486	514	464	452	462	450	446	452	476	503	478	469	492	448	457	495	440	477	513	473	494	437	494	507	456	486	477	441	488	476	469	453	472	448	435	473	473	438	445	457	486	515	461	456	445	433	440	460	464	437	445	488	458	457	454	484	481	438	444	481	502	468	459	488	432	511	464	437	455	471	481	493	470	486	440	413	481	429	489	456	482	449	456	446	457	488	486	439	480	437	474	469	452	437	463	469	503	476	443	506	444	455	458	484	467	477	464	425	466	447	455	467	443	483	495	464	408	466	454	451	504	439	480	494	475	492	445	467	477	462	443	486	483	470	489	477	464	445	457	462	501	433	485	461	480	468	482	439	484	446	478	507	478	484	505	444	450	498	495	481	491	489	475	427	508	487	442	476	482	459	422	472	490	478	446	442	465	432	454	468	434	474	470	469	453	485	462	477	450	456	447	466	478	473	453	468	476	421	441	464	440	452	500	476	507	444	439	469	452	488	431	472	478	472	434	489	468	487	440	478	460	441	448	463	475	485	465	469	473	479	505	484	490	505	450	460	444	490	464	432	447	472	499	466	466	449	456	447	469	478	477	457	479	464	459	421	482	458	503	465	471	446	483	454	476	465	464	443	473	474	507	499	451	461	484	444	459	435	454	462	498	485	433	464	465	455	493	476	443	434	447	460	422	465	457	483	461	450	449	500	476	490	462	473	485	459	472	440	495	476	446	439	457	455	477	472	463	471	483	447	477	467	484	462	468	459	449	449	465	450	430	471	489	490	457	460	467	382	458	442	483	467	501	464	474	432	507	485	481	413	443	460	443	461	425	472	414	447	463	477	437	465	510	495	470	443	465	470	455	482	468	475	493	499	500	492	480	500	501	465	432	512	450	457	454	458	476	456	493	449	463	493	461	494	468	454	471	477	454	480	471	487	463	443	477	441	442	492	488	446	447	500	476	466	475	475	496	439	459	461	492	447	458	442	474	443	430	484	476	466	474	478	454	484	483	488	426
25653	25017	33383	27428	20119	9801	864	439	403	393	377	395	395	393	366	387	380	367	378	361	407	402	357	391	364	362	356	368	382	345	385	376	348	421	402	399	345	367	373	363	378	383	393	380	383	363	365	349	367	363	324	380	385	381	396	377	333	366	369	360	373	352	355	323	343	336	361	361	385	358	369	374	378	411	354	374	382	383	359	342	332	366	383	367	392	387	351	358	364	388	367	347	422	374	360	349	375	355	364	393	373	376	377	354	340	396	404	350	347	355	371	401	362	361	368	372	380	371	381	350	350	386	382	400	352	391	354	371	337	362	384	330	368	353	375	381	378	359	351	352	326	382	337	343	356	352	414	381	348	354	343	377	347	366	334	368	344	383	330	370	402	315	348	383	392	385	371	366	407	384	396	336	338	408	350	366	352	398	365	352	351	362	364	353	383	355	386	353	374	354	364	327	384	362	346	336	358	346	364	370	378	355	331	362	342	353	396	364	337	385	408	363	364	391	342	356	363	379	363	367	375	389	378	352	339	380	367	357	373	366	381	370	360	379	349	360	374	326	374	367	387	363	338	331	377	378	359	380	380	360	365	411	360	370	348	370	389	334	393	356	355	355	377	369	394	346	372	374	385	371	337	387	373	384	373	410	367	402	387	395	385	412	416	357	387	368	374	358	389	382	372	396	336	393	378	345	327	378	367	380	385	374	351	368	356	352	361	381	363	374	375	318	420	337	363	392	390	393	355	344	366	355	378	380	384	385	378	380	359	376	376	352	344	381	379	376	329	360	364	367	380	366	376	395	365	362	377	345	370	387	371	356	381	337	361	399	394	390	344	365	375	362	379	378	374	385	367	383	335	363	354	369	350	403	346	369	397	369	393	365	348	397	377	348	366	358	389	365	399	375	372	377	392	360	367	369	364	370	365	341	372	373	390	372	344	391	398	391	364	364	369	343	374	370	364	374	390	368	398	335	380	356	373	369	398	382	359	357	379	370	355	374	382	338	358	367	360	366	352	388	328	364	352	376	369	378	379	341	345	368	365	409	367	351	375	372	373	339	381	354	380	389	361	369	375	369	377	395	372	348	361	363	405	377	336	379	383	340	367	356	381	366	363	344	334	360	385	429	395	358	361	364	375	390	403	371	388	368	367	372	363	378	382	358	339	355	372	367	338	370	361	380	364	359	399	378	329	348	368	373	373	391	342	376	348	379	362	358	376	346	375	365	346	371	369	386	351	404	354	326	400	358	367	394	393	390	399	389	373	343	361	370	394	358	359	316	371	352	410	380	357	387	360	361	364	370	365	388	388	379	391	361	374	403	396	332	354	356	352	388	374	384	371	336	392	360	360	362	377	382	397	341	358	359	396	369	378	387	337	420	355	371	385	352	345	354	371	355	364	394	374	388	333	357	358	350	383	344	401	386	371	367	385	386	378	393	362	367	363	384	350	366	359	409	365	363	361	368	375	386	353	384	369	357	355	400	364	366	328	356	355	344	381	336	338	374	382	364	373	402	378	382	389	374	393	336	348	374	360	380	375	377	396	409	377	377	353	347	381	327	358	345	343	379	352	401	356	395	366	334	346	389	388	360	371	402	382	358	414	390	358	358	349	356	402	371	351	348	364	373	377	382	363	380	378	404	374	349	370	344	404	351	382	346	375	370	432	358	375	381	386	363	406	399	364	374	349	354	380	398	385	372	343	387	345	366	356	397	397	391	333	370	381	370	360	352	383	326	351	353	349	341	340	363	367	373	381	367	364	361	357	321	376	375	377	374	365	382	393	390	379	367	370	341	395	344	347	370	349	406	377	416	359	347	358	383	368	372	381	356	386	387	381	390	385	338	383	368	392	354	363	385	365	374	377	407	350	357	386	371	371	360	422	357	388	374	406	347	369	367	391	377	337	348	370	352	332	358	382	348	355	346	365	397	374	381	356	321	368	401	374	392	373	371	385	336	359	378	386	385	402	380	382	375	349	349	377	376	387	368	372	368	344	363	370	381	364	358	365	357	356	364	421	388	377	393	375	357	386	350	356	370	385	368	347	355	357	359	365	330	351	326	365	351	341	344	370	360	350	343	377	396	380	383	337	379	386	385	338	338	364	357	357	369	374	358	374	368	338	358	368	374	384	363	391	334	358	378	426	380	354	372	331	381	361	343	387	374	357	336	390	363	367	363	391	359	368	395	386	378	370	381	342	341	388	344	391	365	385	398	380	344	405	368	351	353	385	333	378	398	330	341	380	328	369	361	352	358	364	416	359	362	353	367	352	395	380	343	371	385	333	377	387	386	380	398	385	369	368	364	371	387	347	365	364	371	391	370	348	381	376	383	368	367	421	384	342	379	328	384	373	387	360	414	362	377	363	398	370	385	375	401	388	365	377	375	384	385	400	363	375	393	357	373	358	405	332	385	370	342	368	386	405	369	381	346	371	386	364	324	372	401	401	346	396	372	364	372	378	340	366	371	351	358	413	389	357	338	369	353	331	390	389	408	356	398	380	378	377	333	382	365	341	359	365	380	366	361	360	389	376	373	344	361	359	381	380	347	399	364	360	380	376	390	369	343	394	389	385	377	347	343	330	351	369	363	374	378	359	367	387	363	356	371	351	400	336	347	349	369	357	396	368	367	347	370	382	360	330	359	372	377	351	360	356	363	356	385	374	371	390	362	384	344	373	374	324	383	360	370	345	361	346	372	343	379	353	356	361	381	384	375	388	364	339	331	376	331	368	385	347	366	351	374	373	374	352	379	375	366	372	381	368	380	379	379	368	410	338	358	360	390	388	410	363	370	336	379	352	388	359	393	373	357	337	364	379	351	397	373	379	424	403	343	372	398	362	363	397	384	345	350	354	344	351	363	379	375	375	373	371	372	385	365	336	342	379	370	368	362	360	374	364	363	359	360	354	418	364	343	385	371	361	379	379	352	377	358	377	379	389	396	338	376	411	370	360	388	357	376	377	359	369	370	346	381	325	330	344	386	390	363	388	344	324	356	374	384	373	395	389	373	342	378	341	368	336	356	369	366	385	373	353	368	359	372	362	391	391	390	344	369	383	398	385	385	374	358	340	372	386	378	349	355	351	344	371	399	398	412	363	392	382	358	344	347	364	353	334	364	382	353	398	371	375	368	367	377	355	390	388	349	361	376	367	362	361	402	374	384	373	368	382	356	385	344	402	408	379	354	357	373	356	335	348	327	361	385	393	353	367	360	378	357	374	349	372	364	364	391	407	374	319	411	356	373	366	375	394	349	362	338	360	360	375	398	373	362	396	387	341	366	356	375	371	364	355	370	384	398	365	362	414	356	363	363	398	369	357	351	356	365	339	380	384	322	352	353	355	372	370	359	370	364	377	367	387	341	359	359	341	380	361	350	398	359	376	368	331	393	358	366	370	380	395	375	363	349	373	362	375	396	368	371	352	363	338	392	334	368	364	375	388	348	344	362	323	391	384	392	307	358	367	366	341	362	375	381	401	394	376	351	344	403	366	360
61207	90191	63610	35294	18770	8758	627	593	631	580	570	604	622	606	583	572	535	567	598	630	640	568	558	611	559	600	610	592	596	578	587	565	640	615	560	610	584	592	637	613	580	587	612	615	585	570	588	590	607	602	597	604	600	627	634	614	614	574	578	625	614	599	586	627	598	637	569	575	586	608	584	590	575	585	577	607	595	600	567	572	591	587	619	606	676	607	592	585	595	609	569	572	607	602	577	589	593	566	587	538	596	619	598	578	576	569	605	584	565	566	559	603	572	597	582	635	584	594	530	577	564	587	559	600	619	594	604	598	615	613	600	591	600	595	575	570	607	589	610	575	571	608	589	566	572	565	590	588	573	598	595	527	628	570	580	597	555	558	568	589	588	627	590	562	590	580	581	559	625	552	592	592	612	563	608	588	588	576	607	565	561	596	592	606	615	579	591	597	571	599	608	603	527	621	614	565	596	579	566	613	608	577	580	593	559	571	615	597	589	628	622	577	580	590	651	609	556	574	536	551	617	589	588	559	607	606	598	603	560	582	599	608	629	623	585	602	584	590	572	619	546	574	579	595	617	595	582	605	590	565	593	559	577	648	533	571	603	560	637	563	628	596	590	604	599	580	583	646	576	609	620	598	596	603	607	608	580	561	591	596	572	636	602	580	605	585	619	572	603	643	630	605	583	601	586	584	619	596	563	610	629	619	609	530	626	580	578	571	576	600	643	575	590	555	594	611	598	590	631	569	567	594	615	624	572	591	638	594	594	615	612	582	626	588	561	628	629	585	591	578	602	609	551	605	602	606	563	603	560	637	598	592	561	529	580	596	591	586	572	561	648	598	577	588	586	566	567	573	568	608	549	552	584	587	615	573	575	589	617	589	596	594	576	597	565	602	583	554	629	613	598	578	562	578	618	598	594	622	575	598	613	621	585	612	554	591	593	578	591	593	607	561	576	611	598	553	596	596	615	571	604	558	595	603	618	609	614	607	617	573	624	571	585	599	607	526	578	606	595	597	557	568	595	561	596	573	630	571	618	568	573	561	613	571	598	628	584	594	611	590	579	591	603	618	577	594	553	569	595	611	590	576	557	617	573	633	599	569	601	584	607	622	577	572	597	574	607	601	606	542	593	565	566	589	611	528	618	622	596	604	631	554	558	604	603	634	611	600	611	567	569	600	594	552	590	567	583	642	556	585	601	602	619	592	568	624	602	609	620	574	562	579	604	617	606	580	589	600	585	590	604	619	612	598	640	586	602	589	587	579	600	575	545	596	602	607	627	607	572	625	586	595	601	602	599	583	603	618	590	577	602	604	587	579	603	578	583	615	600	569	554	597	588	545	576	569	547	588	660	603	547	618	614	590	577	618	584	615	588	569	597	582	571	561	593	622	602	566	563	614	605	643	594	580	583	652	602	573	624	579	585	562	620	568	575	607	593	573	592	586	597	596	625	583	622	601	616	599	583	617	604	608	612	613	618	567	570	587	603	640	597	602	563	607	571	582	610	597	623	544	638	593	643	572	590	587	575	616	607	583	576	610	618	567	602	577	603	594	566	581	584	636	599	615	588	594	614	570	612	598	600	584	573	602	597	645	596	596	604	608	594	620	587	594	598	640	584	591	594	613	559	616	600	589	625	572	588	562	583	553	578	629	561	567	564	596	530	573	570	567	593	586	582	613	550	628	589	574	633	601	615	614	587	617	618	570	563	621	569	605	598	581	591	575	526	590	634	603	573	597	582	598	579	549	565	643	612	596	576	578	627	610	565	593	581	589	591	542	570	607	595	584	591	605	597	605	571	602	613	567	638	574	600	574	598	627	648	625	553	569	594	569	609	590	563	579	607	562	637	617	583	587	536	622	577	581	600	655	620	565	577	593	558	595	622	589	561	598	570	587	601	626	589	538	612	571	620	611	587	575	626	592	578	571	564	623	620	617	600	590	583	600	581	544	553	597	594	573	595	629	565	604	606	569	624	609	616	590	588	613	565	599	591	622	556	620	591	552	589	598	592	607	627	592	603	633	581	622	582	563	625	610	650	560	600	584	589	592	600	556	615	647	609	596	578	622	596	603	574	580	616	554	597	628	606	615	563	580	545	575	602	584	634	593	573	629	574	597	589	614	580	567	634	607	581	586	623	578	590	559	573	571	604	585	581	616	587	574	565	549	588	578	582	574	542	600	595	649	634	625	560	603	630	581	605	612	573	571	599	610	605	594	567	582	613	559	595	601	568	581	628	572	650	599	630	607	574	587	608	602	589	568	614	606	584	572	591	621	592	583	582	553	599	610	610	608	645	578	589	590	607	591	590	601	613	599	563	628	587	585	579	574	572	611	603	579	595	595	609	599	638	595	608	617	615	599	614	625	549	551	566	597	615	626	574	522	629	581	599	588	594	569	575	572	591	629	608	609	583	605	600	596	599	580	641	560	601	604	588	600	621	620	599	597	588	556	642	626	555	614	625	610	583	598	607	626	545	541	524	593	521	601	551	567	564	591	585	581	622	587	564	611	608	581	591	588	616	583	588	562	639	548	586	623	571	592	558	579	586	627	649	583	638	626	589	613	593	598	618	585	590	581	545	583	640	585	603	626	594	586	585	572	568	601	560	579	611	581	612	605	579	611	632	589	583	580	596	605	611	617	582	595	647	596	581	636	568	599	573	606	624	548	592	620	591	575	560	631	556	606	610	574	612	639	639	633	576	621	594	621	643	551	566	626	637	649	579	581	584	609	554	632	611	593	630	585	601	555	595	604	615	621	572	653	634	623	568	595	608	592	581	567	560	623	569	607	558	571	573	583	596	553	606	623	619	608	573	616	600	568	599	580	575	618	548	582	561	587	609	612	564	572	625	606	573	590	582	574	582	596	604	568	592	566	615	605	607	566	593	592	550	617	556	600	616	597	586	603	535	596	632	569	591	543	587	605	640	600	601	564	603	638	586	625	583	582	600	599	575	595	587	608	597	541	649	637	589	578	571	556	573	586	572	571	608	589	620	540	571	556	585	598	609	575	576	598	586	605	629	586	600	606	607	612	641	570	599	612	583	588	574	586	601	588	596	567	628	598	585	585	596	596	576	581	580	597	588	619	605	581	577	622	630	613	592	563	616	621	600	568	615	576	603	619	596	606	637	575	628	610	573	603	618	590	610	566	582	610	613	564	554	595	555	579	580	573	625	591	614	620	586	573	570	573	564	594	602	620	621	584	635	576	632	587	594	599	599	639	585	641	616	614	608	586	586	599	570	578	567	623	601	583	599	605	599	625	575	605	614	542	606	644	618	614	604	595	618	593	609	583	588	602	549	531	571	595	589	585	558	579	620	616	587	588	580	587	625	580	582	579	575	617	626	579	612	627	610	601	543	621	575	610	607	598	600	613	589	572	574	593	576	602	572	603	602	603	586	600	614	615	571	600	597	541	570	593	588	571	577	609	609	588	584	607	586	560	613	590	616	601	610	596	594	593	635	587	616	637	581	610	575	613	585	581	619	571
24456	23200	31828	25458	21939	17979	3952	647	551	543	568	599	570	561	584	553	586	591	584	566	577	587	571	502	572	592	570	600	541	545	527	529	544	567	557	567	548	580	582	542	548	561	529	550	551	553	576	534	581	584	571	547	549	545	588	534	528	587	561	537	525	586	538	543	602	607	554	549	573	582	581	570	577	549	547	544	592	594	525	569	587	508	594	592	564	521	588	600	593	567	548	493	499	552	536	537	559	579	573	592	552	545	519	576	597	570	544	534	565	606	562	561	590	565	559	524	572	596	545	539	564	548	541	555	553	523	562	531	514	529	588	558	561	560	582	533	534	556	535	542	532	526	567	508	533	548	539	557	570	578	542	577	594	556	543	566	562	568	558	557	595	593	557	513	525	552	587	544	554	541	592	550	530	537	552	534	578	532	569	558	554	580	597	579	551	567	558	589	567	580	582	570	535	533	577	536	588	557	596	524	555	589	558	547	559	564	562	541	526	534	577	529	552	574	492	546	586	551	573	575	525	541	582	602	547	538	569	556	599	539	576	592	553	570	517	563	552	523	530	561	558	541	571	586	554	531	573	567	538	537	543	539	553	552	528	567	525	556	572	551	575	523	553	524	605	565	551	548	607	547	550	601	549	581	571	567	585	537	594	537	505	550	568	574	547	587	560	552	606	554	571	540	561	569	541	561	514	540	579	542	525	565	572	553	553	555	571	528	504	537	535	582	567	510	553	550	602	548	575	568	540	550	518	562	548	556	588	599	581	556	572	561	587	556	582	564	598	576	588	536	525	529	565	518	544	575	535	574	529	538	554	587	536	537	537	525	561	529	564	535	597	556	545	593	542	550	559	583	552	538	526	571	549	523	548	590	561	562	583	583	576	526	534	520	549	503	558	486	589	551	580	604	559	596	531	516	577	532	572	555	531	550	593	556	574	540	525	585	521	599	547	566	549	573	552	558	519	529	586	560	546	577	549	568	527	547	555	580	580	524	538	584	578	527	568	521	521	568	557	522	593	542	570	544	556	591	550	598	581	546	580	576	578	564	543	563	547	553	597	562	573	558	524	526	578	549	518	498	550	549	547	520	556	548	525	562	544	588	581	591	524	542	597	553	533	543	613	541	526	554	534	539	546	553	557	534	602	584	540	562	539	525	562	574	550	512	578	532	548	560	576	532	537	537	558	543	489	526	531	591	537	546	588	557	552	561	548	563	556	553	540	578	585	547	517	540	529	598	580	606	598	570	577	588	569	556	565	550	557	519	527	592	552	577	519	538	567	547	556	541	558	532	577	536	538	544	536	552	552	526	564	543	598	580	556	524	603	540	548	539	545	530	541	549	544	572	523	534	560	554	572	536	559	509	512	525	530	608	552	572	562	519	582	530	558	544	520	541	513	558	564	574	509	542	553	548	533	569	577	562	545	523	596	537	562	550	537	554	533	574	550	559	544	607	547	531	556	539	576	533	578	526	580	566	572	559	560	563	531	543	542	567	562	603	559	566	557	541	552	547	576	554	547	557	558	512	540	558	548	560	543	586	544	531	530	526	507	563	561	552	553	555	511	577	563	532	567	528	569	552	551	556	566	548	552	587	545	550	565	557	578	598	529	557	590	567	567	572	555	508	575	572	562	572	564	526	541	544	566	491	585	551	541	503	554	566	617	601	568	565	547	527	526	540	583	536	532	518	532	508	558	584	576	596	591	515	516	578	590	553	505	534	575	548	565	565	548	523	522	526	538	532	524	615	571	539	593	552	552	546	576	545	498	526	538	559	565	558	556	546	561	563	574	547	535	534	551	537	581	565	541	555	559	539	583	597	569	571	551	548	551	558	492	545	542	496	530	583	580	552	572	522	557	539	547	570	533	529	577	585	595	548	599	587	541	550	605	575	566	553	583	576	517	560	538	540	568	569	562	544	561	550	552	525	545	536	556	586	529	527	552	558	540	550	572	531	543	579	538	567	518	563	554	624	558	565	550	527	552	572	539	542	587	536	576	528	563	584	586	525	579	545	555	540	585	548	601	547	542	591	587	535	519	546	606	581	549	524	544	569	622	571	573	528	534	580	579	554	582	547	574	592	549	565	557	578	569	501	596	594	537	562	526	532	551	601	541	575	527	538	588	572	611	586	561	584	560	537	549	537	576	564	562	547	538	551	567	574	542	554	561	555	552	601	522	613	577	541	546	533	569	543	601	567	558	572	514	573	559	506	569	565	578	547	588	532	571	540	577	542	543	584	570	536	549	585	550	513	539	571	564	543	571	579	529	520	547	575	564	526	566	610	516	584	529	583	522	575	522	571	559	503	555	546	540	591	590	532	600	516	603	516	515	537	542	548	577	532	547	558	521	524	534	584	559	526	559	516	639	553	512	560	582	570	526	580	554	588	591	505	544	546	571	541	520	486	566	546	593	545	539	534	553	573	613	537	535	539	557	569	514	554	537	536	534	518	530	515	579	515	555	553	556	516	533	567	507	524	559	582	542	575	563	527	602	587	501	519	556	529	553	535	566	582	561	542	550	577	541	570	551	552	555	578	563	571	551	574	564	546	556	554	554	617	508	568	567	553	555	546	562	573	565	534	565	541	557	581	550	563	570	510	576	611	524	547	542	563	549	577	553	565	612	593	584	567	567	491	574	572	537	577	517	546	546	542	591	593	523	538	583	526	521	579	555	538	563	558	534	553	562	581	560	564	580	545	512	562	601	555	556	539	547	567	521	533	548	592	561	570	532	554	524	567	550	557	525	561	543	579	542	534	589	506	566	568	586	574	533	508	595	575	561	535	557	555	537	547	571	613	584	526	569	564	579	524	525	567	546	554	556	612	532	566	523	534	583	590	570	565	539	532	610	543	572	528	580	560	518	563	558	516	555	566	558	544	607	543	511	551	541	606	538	543	554	552	549	535	543	548	537	561	553	569	576	561	573	598	551	550	626	537	555	537	543	558	550	493	567	569	551	568	527	516	561	578	533	529	558	513	548	547	562	554	549	557	550	577	551	537	553	526	534	553	542	591	572	581	540	601	592	583	569	528	538	573	547	518	576	575	570	566	558	573	504	564	561	550	535	549	569	517	567	553	586	549	528	549	588	537	527	539	558	579	517	546	562	574	562	562	570	572	565	555	537	570	566	539	595	570	525	471	600	558	543	522	540	520	562	541	546	505	591	565	566	582	521	539	529	544	532	540	577	530	588	525	560	584	530	539	569	553	562	576	540	534	576	592	541	551	532	560	560	543	556	567	595	530	540	552	541	544	561	582	536	545	559	546	546	563	589	552	556	548	560	511	550	556	570	525	565	553	593	553	526	537	566	531	560	515	542	554	580	548	554	541	565	555	589	560	547	576	548	595	562	516	535	515	538	557	579	527	550	553	524	530	533	573	530	521	576	554	577	561	516	539	576	589	575	542	580	568	589	578	550	589	513	552	539	541	545	562	559	565	548	506	519	562	489	545	547	558	523	560	572	531	598	554	558	574	531	604	568	542	578	591
60342	99609	72947	41512	24239	12366	872	823	815	822	822	870	866	870	842	827	848	816	840	837	855	874	864	824	853	859	858	886	832	868	845	884	868	892	857	865	889	854	823	824	852	824	870	854	838	804	753	858	823	848	840	812	878	875	840	837	871	847	791	883	825	841	857	858	854	879	856	858	764	812	837	882	858	822	833	825	852	851	840	898	826	828	868	884	798	853	806	765	869	805	823	846	846	840	773	849	854	847	840	843	866	806	849	826	827	853	846	851	860	826	860	790	822	803	861	850	849	822	781	832	791	868	841	829	867	807	851	883	822	782	856	905	851	830	905	843	827	859	830	824	851	808	748	772	836	875	839	835	802	869	802	820	807	844	875	855	863	862	883	914	816	840	853	882	824	824	861	833	867	790	862	805	905	829	834	849	823	880	806	852	861	787	826	841	859	848	835	831	847	850	841	849	880	888	854	809	817	826	853	868	852	848	795	849	821	849	816	882	846	842	821	845	807	828	861	794	899	818	829	824	830	849	813	852	835	843	823	858	874	813	808	890	838	838	843	834	839	816	917	801	849	855	834	803	911	837	802	831	858	822	818	852	859	865	870	857	842	816	818	823	873	818	845	774	782	849	861	863	825	824	830	836	842	855	827	825	841	857	785	841	820	888	817	841	827	877	807	857	846	779	821	884	865	823	869	816	815	807	833	805	821	805	840	868	841	807	819	896	789	869	827	809	834	828	887	780	894	763	834	805	853	898	878	814	869	866	902	831	895	772	848	822	831	825	835	865	794	859	841	858	875	851	854	798	876	863	863	803	871	828	866	805	842	814	850	787	854	815	832	890	836	855	804	831	884	834	843	848	873	844	862	859	860	822	825	822	814	852	794	787	889	876	835	821	848	883	844	848	872	834	822	845	837	836	805	894	827	874	881	846	832	794	856	828	869	825	824	876	849	842	895	824	868	830	830	839	865	778	814	798	885	794	824	829	842	840	825	849	832	854	891	889	854	856	843	832	815	827	850	812	815	816	856	819	848	839	810	809	827	889	847	816	801	854	877	842	887	842	827	867	884	842	848	818	836	896	838	845	802	891	883	822	835	849	820	876	818	842	837	889	845	862	862	841	851	810	787	881	829	826	766	830	847	863	890	822	877	875	825	863	840	848	828	828	816	893	826	865	847	888	847	893	814	833	825	795	838	828	836	876	845	865	865	838	845	819	878	855	832	876	903	842	833	887	837	794	844	864	908	871	838	882	819	853	852	880	868	785	830	820	805	793	800	768	828	847	845	803	831	794	798	844	931	860	815	816	792	821	813	830	867	870	808	818	879	822	853	866	826	809	832	886	889	838	845	850	811	817	852	778	804	874	802	810	856	850	806	812	832	850	870	793	857	844	896	811	851	841	809	839	847	834	835	834	826	863	797	855	842	840	822	841	822	842	848	882	846	897	913	874	868	820	869	837	851	828	824	817	847	844	805	825	855	868	815	790	881	851	795	797	830	777	854	844	832	783	836	861	894	833	838	851	884	860	880	836	852	824	872	877	868	812	770	840	891	839	874	812	821	856	891	811	818	851	828	849	849	802	853	864	817	897	793	810	864	865	826	829	846	854	823	842	816	831	840	890	828	836	863	859	816	867	852	830	875	823	812	842	873	820	862	784	768	837	846	793	841	805	839	791	838	826	840	847	879	839	842	803	863	856	834	861	870	847	845	812	810	826	851	816	840	842	893	843	811	893	829	843	850	848	839	802	874	848	856	855	852	798	805	793	875	857	870	787	869	857	776	832	829	857	821	833	784	848	874	839	908	822	856	793	827	857	845	846	828	799	860	810	801	790	794	839	839	854	840	847	900	796	877	810	776	844	801	807	806	893	877	808	843	892	798	814	836	883	846	850	837	812	852	816	838	816	854	864	836	877	856	813	877	853	856	808	811	814	881	918	837	847	833	882	795	830	842	845	786	851	823	818	838	816	871	828	799	828	866	846	866	894	839	883	804	826	851	821	873	858	806	867	884	791	828	823	849	790	838	819	827	851	871	823	839	791	769	850	858	866	800	830	838	842	859	842	813	847	861	839	850	865	806	833	822	882	861	845	799	860	816	828	799	858	904	814	897	830	869	857	863	833	788	884	877	828	838	847	870	827	814	866	835	862	850	823	816	835	875	839	847	835	824	844	867	829	779	852	857	838	832	864	848	811	861	846	855	838	848	859	841	848	844	882	834	832	821	841	840	826	831	832	820	860	830	852	824	874	872	905	822	788	884	806	839	871	867	839	857	877	785	810	827	829	830	900	851	843	810	856	872	907	808	843	823	832	855	847	874	813	828	862	860	836	839	846	844	819	842	836	846	791	867	901	847	872	842	882	814	869	879	838	816	802	836	853	859	819	791	876	833	852	852	815	805	846	822	913	850	807	838	834	829	839	823	853	839	880	876	898	842	801	909	840	865	850	863	816	780	822	854	843	815	822	827	813	824	812	819	818	822	859	881	837	834	866	865	816	864	818	852	840	865	826	855	815	870	813	851	815	877	846	822	857	840	868	865	778	861	802	824	818	853	866	852	859	822	834	864	843	828	829	818	802	849	865	814	819	853	869	805	824	822	888	851	829	817	827	836	848	847	860	831	812	834	852	820	786	858	873	857	837	871	844	800	792	866	863	829	843	862	842	862	838	804	822	830	808	807	854	845	827	829	836	823	821	805	844	838	837	831	887	847	846	865	811	788	886	806	838	851	763	850	884	870	838	815	837	893	804	846	817	885	828	861	821	794	848	864	848	871	880	864	834	824	820	859	815	870	835	822	832	867	821	853	826	814	828	796	846	816	825	833	866	805	865	835	854	897	806	875	868	832	847	882	879	789	833	821	824	838	821	822	846	774	841	844	831	849	834	896	785	783	820	844	834	849	804	864	831	782	870	836	821	801	871	852	856	860	839	831	812	777	839	840	817	834	869	839	799	855	835	852	856	779	823	865	842	860	831	802	864	846	804	876	788	843	861	823	885	820	900	895	852	841	826	867	830	845	877	850	856	855	754	866	871	851	847	846	818	761	892	872	800	899	821	838	845	853	813	838	866	770	835	877	858	850	846	844	821	843	778	863	857	830	875	802	811	870	877	834	864	830	858	838	837	828	809	813	849	845	865	809	826	844	833	831	782	897	825	883	853	828	836	856	823	895	860	836	841	841	834	838	847	818	861	883	800	896	828	868	877	839	811	839	859	860	847	844	831	844	839	882	862	857	871	869	912	858	794	835	870	864	818	842	857	813	822	864	830	872	836	851	833	817	881	817	934	831	848	835	839	844	849	854	833	851	820	873	828	819	850	829	850	834	880	858	871	848	899	859	824	882	836	794	873	813	842	867	832	822	850	828	869	858	813	792	809	829	899	860	814	817	877	880	853	821	876	826	839	796	868	824	868	818	850	752	879	822	862	864	811	844	849	862	850	821	868	766	862	790	849	810	786	842	874	840	822	856	866	859	808	830	920	844	825	848	802	808	822
32650	32084	26531	10595	1893	716	270	293	288	283	295	291	266	265	295	282	288	316	248	292	282	287	264	267	259	266	306	291	291	309	291	285	249	272	262	283	306	277	263	279	265	281	256	306	283	261	290	280	268	292	272	288	286	298	270	288	274	280	282	238	291	290	283	304	267	257	284	277	259	288	263	311	261	281	288	279	271	250	293	279	283	278	316	264	279	285	249	280	271	274	292	282	286	282	285	279	310	276	286	299	256	297	257	298	270	292	288	262	277	259	342	272	306	248	293	272	293	292	284	277	294	283	274	278	285	298	276	264	291	255	304	282	265	286	291	274	249	271	275	271	242	279	271	280	233	276	268	276	275	285	290	270	303	314	260	300	300	295	281	297	292	281	300	300	296	307	257	254	260	271	277	307	288	262	281	300	306	258	275	284	277	273	280	290	277	274	281	264	278	246	279	286	297	310	288	287	270	293	280	289	292	216	289	278	270	280	303	306	298	291	255	282	299	275	271	314	280	285	260	311	273	289	290	273	266	275	282	291	296	261	312	262	299	271	272	276	280	265	265	268	294	256	251	273	288	267	277	289	302	315	267	309	279	293	280	296	268	280	282	253	274	276	284	280	289	268	273	307	287	296	295	273	256	279	289	265	312	274	277	290	251	278	279	275	279	234	237	288	269	287	267	269	262	302	278	280	271	262	281	263	277	297	274	303	267	286	272	295	280	296	254	275	276	249	274	278	234	267	298	293	282	309	262	274	271	266	310	268	264	291	277	299	285	265	290	309	290	268	294	295	280	276	280	283	295	275	286	300	268	268	257	268	290	306	275	263	296	321	270	260	280	289	288	302	272	293	258	282	282	269	274	299	287	262	252	285	284	271	287	267	256	252	287	272	237	255	295	268	287	281	288	257	297	295	295	271	263	276	294	304	288	284	279	285	317	305	268	264	267	280	280	269	277	248	295	262	303	295	277	291	261	284	264	265	280	271	315	282	239	287	283	295	272	277	274	254	273	271	280	270	290	290	276	281	292	283	285	277	272	277	248	302	280	304	319	281	298	270	291	281	260	258	289	291	274	276	303	231	262	278	267	283	289	311	275	277	291	300	280	282	287	290	273	291	288	246	320	263	297	285	295	281	263	293	304	268	284	281	288	296	283	280	272	283	264	282	286	280	274	263	281	279	294	286	274	246	281	315	261	285	294	289	291	261	270	265	267	269	280	299	250	289	284	294	288	288	289	301	296	251	307	276	280	277	301	287	271	279	281	260	293	283	301	268	304	298	233	290	283	256	276	276	313	274	303	263	240	278	317	278	296	275	271	276	268	298	271	271	281	256	293	284	293	244	264	261	282	297	280	275	265	307	262	307	288	260	296	291	281	270	281	266	282	280	254	271	315	282	283	290	278	275	273	272	307	256	281	275	283	289	287	259	276	284	286	309	286	286	292	287	298	268	268	282	285	288	283	321	265	294	269	276	291	309	270	297	269	267	245	271	291	284	273	270	278	282	292	276	290	282	295	277	276	267	301	268	257	295	262	301	275	281	295	259	286	277	274	270	273	296	290	290	292	262	274	284	274	286	290	285	287	286	295	265	283	280	268	287	300	275	291	247	293	248	280	276	290	289	274	311	265	273	308	305	291	251	303	270	282	272	276	286	288	285	299	275	296	264	283	289	264	289	300	264	273	282	313	288	290	295	290	294	267	283	310	279	259	292	269	305	288	302	293	284	273	294	279	278	277	243	276	273	291	262	277	287	303	279	275	252	269	253	285	293	279	247	288	315	266	277	288	324	301	274	273	282	302	278	282	271	299	273	279	262	267	284	282	306	257	282	276	248	264	260	263	272	258	280	282	297	300	293	299	280	255	326	253	253	307	279	284	267	271	286	271	257	281	278	279	282	268	276	264	258	285	273	275	263	258	261	279	277	277	259	259	275	292	259	268	274	279	304	278	290	235	279	301	270	285	267	282	315	288	290	299	280	302	286	267	253	259	342	277	284	290	286	266	258	272	281	286	313	262	277	263	297	268	267	275	295	283	280	288	266	273	273	257	250	266	275	307	290	259	286	276	281	277	275	295	267	286	266	266	263	275	277	250	268	284	276	267	324	313	299	273	285	263	301	286	248	288	289	248	260	306	265	294	281	279	292	280	274	311	295	288	286	246	295	269	268	293	273	295	288	296	274	277	274	281	261	281	273	254	277	255	291	326	279	302	300	308	259	301	281	305	287	293	277	311	278	286	278	300	251	329	273	290	297	290	296	291	288	283	287	282	278	286	268	301	292	279	297	253	288	281	279	286	274	295	257	289	256	260	266	284	277	287	280	263	286	293	265	285	257	302	297	270	295	272	269	288	301	283	287	298	278	299	272	275	294	300	285	266	297	283	262	299	268	275	274	256	260	292	265	292	284	267	254	276	288	274	322	276	272	280	306	308	277	260	286	281	286	245	297	269	286	273	261	283	273	263	275	288	261	286	273	286	265	249	314	265	268	265	297	284	265	288	265	267	285	300	275	293	278	272	275	285	262	270	287	277	266	250	303	287	255	274	289	284	262	285	267	267	270	283	263	266	279	252	313	275	275	234	272	267	288	289	274	276	309	300	285	274	280	312	281	290	279	289	313	244	285	261	266	300	296	276	262	273	275	316	280	285	251	299	268	282	286	270	278	295	263	280	300	305	266	304	276	278	283	284	266	262	286	293	271	287	293	283	294	286	263	265	267	295	272	268	274	286	258	279	290	287	270	288	280	246	254	289	285	283	280	267	294	294	305	270	273	279	252	268	265	270	269	268	281	284	262	299	291	302	292	272	262	287	296	280	266	288	299	299	273	272	285	241	280	309	277	258	285	307	288	260	265	267	288	268	295	273	280	283	286	282	270	281	286	258	317	296	304	297	282	296	303	314	282	302	270	295	280	271	270	279	301	259	263	263	319	288	276	279	247	280	292	280	302	264	282	271	269	291	280	262	273	268	287	247	302	277	252	274	319	278	279	326	283	278	298	264	284	289	296	297	287	303	302	265	265	290	289	325	296	253	291	268	272	264	304	300	297	305	277	318	257	287	275	261	292	310	289	286	294	242	291	264	262	283	302	267	254	284	290	313	274	289	292	276	269	288	315	259	267	263	289	302	299	305	256	260	267	271	279	297	236	291	295	260	260	249	265	241	254	306	257	275	254	269	257	290	307	271	301	287	320	269	271	282	284	249	270	307	283	290	284	273	308	314	285	296	270	269	273	260	270	310	317	267	299	275	274	284	281	303	269	282	267	287	274	318	295	257	306	299	264	276	292	273	286	267	292	292	273	308	298	273	290	280	282	300	280	305	297	307	307	278	275	267	276	266	267	306	302	263	289	284	284	274	299	273	288	269	262	261	284	290	264	281	308	275	282	283	284	250	294	306	291	283	268	263	309	274	268	237	275	294	306	252	280	303	285	271	242	303	280	276	294	275	249	245	272	256	248	269	276	294	260	265	271	299	266	272	261	277	286	271	273
42348	48461	30279	9958	3591	1449	458	472	476	460	463	466	498	420	497	476	480	473	474	465	469	491	469	437	450	494	450	479	476	507	504	514	473	470	478	480	504	462	458	459	428	436	476	480	481	474	521	457	482	505	460	476	456	490	466	457	455	477	461	458	490	539	467	492	479	477	470	471	474	459	464	495	500	439	469	440	443	468	434	464	489	488	484	484	467	463	483	447	491	503	466	468	436	473	474	460	484	476	483	454	508	476	465	440	476	467	455	459	486	487	473	410	451	472	478	458	476	495	448	506	429	475	451	503	429	507	460	442	464	468	455	475	427	455	479	457	486	460	436	438	470	453	502	489	472	473	488	525	469	471	458	510	478	488	482	475	457	447	465	477	469	469	441	465	469	456	473	451	483	452	519	445	459	478	470	474	471	489	456	493	461	428	445	445	472	461	471	479	449	470	481	492	495	474	504	450	447	463	453	472	478	521	452	464	434	447	460	473	509	433	446	466	463	486	468	480	486	492	449	468	433	474	493	467	478	454	479	467	471	429	473	455	478	473	455	459	483	475	459	474	502	431	456	465	465	469	457	462	467	441	472	455	431	440	471	459	437	503	484	494	456	438	485	472	425	475	454	469	473	484	487	522	476	496	475	472	461	465	462	459	452	481	470	493	483	486	499	469	470	496	434	492	463	464	475	456	503	435	474	447	491	477	450	485	442	482	453	453	487	471	468	477	490	469	446	475	494	424	447	461	434	467	432	442	484	468	465	490	506	478	457	471	481	436	474	478	472	485	457	487	460	428	461	462	455	446	468	453	493	448	439	452	477	481	442	472	447	451	466	490	480	421	472	499	463	468	483	460	478	460	487	459	454	484	467	454	467	482	473	452	464	494	492	468	458	431	478	471	459	436	467	495	484	431	466	450	450	440	438	464	461	496	486	467	432	456	446	471	449	466	435	495	462	475	521	486	460	522	467	499	428	435	508	475	478	479	468	464	477	448	462	460	506	470	460	494	462	456	430	508	496	495	437	462	466	467	482	468	446	472	458	435	435	458	456	473	439	465	460	473	502	461	448	441	481	460	462	428	477	442	451	455	471	460	479	463	465	466	468	449	450	447	473	455	442	439	496	472	451	489	449	465	419	434	461	506	498	463	492	479	455	475	470	460	476	510	462	471	468	494	460	469	477	467	448	466	477	415	462	430	431	444	447	425	455	480	451	461	466	434	460	470	459	440	457	463	465	453	479	459	474	481	444	455	409	522	452	454	479	451	418	472	469	475	478	488	459	498	459	456	496	452	479	475	493	441	453	453	448	451	457	443	502	436	434	451	479	450	468	458	493	504	514	466	465	461	451	446	482	483	493	429	506	487	473	437	433	427	486	463	476	467	532	457	435	493	489	482	449	420	449	476	467	455	468	470	495	465	447	469	420	459	487	459	484	492	471	473	453	485	460	511	452	446	437	465	483	474	460	479	481	469	448	446	436	477	445	468	476	466	442	465	473	491	452	481	481	479	464	485	457	457	473	484	465	456	463	469	452	446	478	476	444	463	468	480	440	487	447	457	469	457	453	452	465	451	450	417	481	504	507	455	457	493	520	471	473	512	464	497	479	451	499	467	449	455	503	454	474	463	487	435	477	472	443	489	453	465	443	477	474	473	496	459	472	455	450	467	479	467	463	458	485	474	448	489	488	476	461	469	458	490	430	473	487	450	475	474	494	458	448	439	487	454	497	495	461	443	492	428	477	446	452	447	466	488	481	477	479	455	450	474	457	448	472	458	488	453	460	457	498	474	476	445	478	478	493	470	446	471	451	485	438	476	461	461	443	462	486	473	433	488	480	467	449	452	482	499	452	470	459	474	441	489	417	469	459	475	493	464	436	464	503	481	492	459	469	456	476	476	486	484	444	450	452	461	439	426	461	455	480	480	509	474	487	476	478	460	467	445	449	484	438	447	461	493	516	467	455	469	461	490	441	495	478	498	466	454	457	465	514	474	458	472	456	499	480	477	513	464	447	484	459	491	453	455	450	451	469	478	461	458	478	444	423	488	442	413	511	478	407	477	430	474	474	467	476	489	491	456	454	497	464	466	451	472	483	465	463	490	456	435	485	485	467	436	471	433	511	446	466	490	465	488	512	453	460	460	462	455	450	482	467	476	498	495	462	511	452	487	489	471	464	484	484	433	452	478	446	464	476	455	472	468	496	486	467	496	470	441	473	481	455	466	478	452	501	439	473	434	454	461	465	455	419	469	465	468	487	430	443	477	451	478	450	505	491	467	455	454	489	458	452	513	468	457	472	470	481	435	479	447	517	475	463	463	438	469	426	459	478	456	482	478	473	455	465	472	455	447	467	426	459	469	470	458	486	477	429	467	479	488	454	453	466	451	456	468	469	430	469	470	464	460	474	499	450	435	444	470	495	489	457	448	477	432	471	451	499	503	450	452	470	481	493	466	512	458	477	467	463	454	468	464	492	487	448	479	476	441	493	470	514	452	504	453	481	476	415	498	485	428	440	474	432	451	487	480	466	469	478	472	449	470	476	457	491	463	443	446	468	473	502	478	480	480	485	501	459	443	463	488	456	489	450	471	495	439	462	492	473	430	452	471	488	459	446	472	454	450	501	457	452	478	455	446	502	462	496	456	465	436	424	436	501	438	489	477	462	450	456	483	409	456	472	460	479	454	473	446	438	481	435	485	464	446	492	473	477	459	454	452	445	481	487	476	452	464	467	464	491	518	466	467	456	505	479	481	457	491	437	472	428	479	445	465	459	484	437	457	490	456	498	483	463	442	483	458	488	446	437	484	443	428	501	482	495	464	458	435	432	509	425	495	432	484	475	457	488	436	457	480	440	460	486	477	449	464	444	465	456	440	486	468	464	481	466	455	478	474	464	435	495	453	461	473	536	448	488	427	494	446	469	458	457	440	477	457	447	496	466	440	468	474	491	472	475	458	477	423	496	485	450	444	459	469	473	474	484	482	506	478	465	450	459	494	486	456	485	463	451	436	452	465	462	482	483	469	442	502	473	483	449	500	441	448	480	427	441	499	513	451	491	453	420	483	484	484	500	444	450	420	434	464	484	524	486	456	492	437	448	485	480	470	480	425	461	466	469	459	451	443	479	489	447	502	464	472	484	438	465	482	442	496	488	467	481	463	471	470	480	442	453	451	485	469	449	466	479	478	455	483	457	455	476	443	458	447	520	474	458	455	470	460	457	467	468	462	460	501	459	471	445	491	455	439	444	474	453	476	455	432	465	440	463	483	465	442	509	478	448	479	481	451	473	456	510	469	474	444	466	438	434	496	474	452	471	480	468	505	460	429	471	460	445	474	443	450	460	462	448	472	460	485	457	477	460	456	470	445	462	462	486	471	482	429	510	503	448	441	424	446	473	478	470	459	451	499	466	474	473	463	469	501	462	524	461	462	464	447	495	448	456	512	524	455	447	470	465	435	450	433	460	479	444	455	459	463	493	464	475	426	508	472	471	460
25660	25113	33695	27069	19963	9189	718	419	380	400	380	400	384	363	368	388	361	370	389	407	372	399	337	369	327	359	354	344	348	346	374	370	343	345	387	365	354	352	391	385	389	413	366	358	340	328	375	362	395	364	400	387	353	357	337	347	355	375	383	339	375	374	357	361	321	356	360	349	385	379	387	341	357	350	362	375	391	355	359	353	397	360	368	356	353	340	343	350	342	360	416	376	343	365	342	365	351	338	370	353	362	363	387	334	384	389	375	355	357	365	367	366	414	344	386	391	355	401	384	354	374	349	372	352	378	351	378	325	373	383	392	376	356	384	384	384	345	366	355	369	355	392	364	409	392	345	390	384	395	382	387	434	372	331	387	390	370	357	405	377	372	374	349	360	337	383	370	379	358	369	351	363	388	386	367	374	368	326	360	362	360	346	349	370	350	370	380	378	380	374	367	390	379	403	350	350	349	390	356	374	308	371	351	379	366	389	375	368	377	389	366	392	377	369	381	319	351	359	362	348	390	377	374	352	316	376	365	350	412	373	369	413	388	344	372	351	355	356	396	357	354	362	296	358	370	370	355	359	361	357	335	351	342	365	355	368	373	376	361	341	387	363	351	352	375	383	348	347	351	371	375	346	355	340	373	381	366	367	366	368	400	360	348	355	360	370	337	354	361	384	372	390	353	363	365	388	373	382	362	340	382	374	362	356	341	372	385	363	375	362	375	385	345	349	354	396	359	334	410	371	350	370	358	364	383	401	384	386	347	383	377	357	378	348	370	370	382	329	366	393	387	347	357	380	377	357	360	355	380	337	365	387	367	353	376	399	375	365	346	366	349	387	350	358	350	357	376	359	377	376	394	374	343	361	369	367	387	357	377	363	329	358	342	374	364	416	358	353	336	372	330	320	394	354	368	343	344	346	354	404	344	351	404	314	382	387	372	356	380	372	369	404	364	393	383	380	375	369	362	382	337	384	358	397	362	360	334	398	366	355	356	354	369	433	372	351	365	365	386	378	374	391	339	343	371	362	360	361	379	379	372	345	344	375	365	332	349	386	392	381	335	406	377	378	336	360	396	359	385	378	367	372	396	368	337	379	396	395	347	376	359	329	353	387	370	370	366	357	340	335	391	333	379	379	345	358	372	382	367	377	369	370	364	338	364	356	350	399	330	334	348	377	390	345	373	376	340	346	375	345	377	364	364	348	356	352	369	371	368	384	367	389	348	369	375	343	374	390	365	361	335	355	357	364	392	385	393	386	387	399	392	341	362	342	372	339	364	366	394	333	360	347	368	341	406	335	370	365	376	376	378	367	355	373	365	350	372	364	352	343	360	334	361	380	370	360	365	344	366	380	344	344	385	391	376	371	382	364	356	392	376	355	353	413	342	355	341	356	396	370	369	369	346	328	369	353	363	341	393	355	364	369	359	369	362	342	379	367	354	369	371	344	330	347	340	383	357	378	342	395	350	371	353	358	384	363	370	351	380	393	375	386	371	374	390	361	368	353	376	358	347	355	396	391	393	389	387	407	374	366	388	336	343	339	382	369	363	341	372	365	369	362	415	381	380	339	381	392	340	348	367	381	358	364	387	409	348	373	362	379	404	359	333	379	354	366	346	336	375	337	370	338	396	365	341	361	414	372	350	365	372	339	366	397	352	395	346	378	321	351	402	357	371	367	354	365	420	379	351	370	362	350	351	351	378	391	386	340	365	356	345	350	369	348	361	379	379	371	408	342	387	352	392	339	370	370	342	366	340	343	341	383	336	363	364	367	346	430	365	359	382	364	362	353	341	361	310	382	384	357	349	343	357	415	347	368	384	347	366	407	368	379	388	365	315	384	384	351	369	361	373	355	377	363	363	330	341	388	364	356	339	361	343	393	352	369	373	347	361	365	377	357	391	348	346	375	380	375	385	349	360	339	393	356	379	361	353	331	388	362	328	332	350	347	387	343	404	360	351	365	398	371	391	325	360	349	373	325	376	369	365	360	394	382	397	380	361	361	413	359	373	382	341	353	356	343	381	342	378	377	363	354	366	328	378	373	350	393	379	351	350	355	360	332	366	348	376	349	384	379	366	407	374	374	404	367	364	354	359	366	363	381	402	360	376	340	380	377	349	349	386	351	391	385	338	341	325	385	372	403	362	380	335	402	361	385	353	380	400	344	380	367	342	372	355	395	383	365	332	318	367	366	372	385	378	371	347	369	351	363	340	393	357	389	373	352	351	360	362	373	385	375	379	395	386	364	361	389	383	370	354	407	383	363	408	356	361	367	365	359	367	342	360	366	368	390	340	359	386	346	366	350	357	392	379	349	363	361	372	431	345	355	404	378	372	377	390	382	356	378	320	330	350	364	321	369	397	384	396	400	359	349	348	335	381	370	367	397	381	331	376	332	369	354	378	359	367	377	331	410	354	355	385	322	376	346	384	365	381	378	379	388	381	358	338	373	375	380	355	355	356	390	402	361	382	354	380	371	358	335	378	347	389	398	332	380	363	312	392	378	385	392	362	339	369	381	344	379	354	380	382	354	373	382	379	373	355	348	326	388	366	395	388	367	367	377	365	348	379	379	374	363	355	354	346	361	384	401	381	389	380	349	323	342	358	374	391	364	380	369	384	360	348	418	368	370	395	384	361	356	374	347	359	349	368	340	388	396	372	352	320	369	365	359	353	380	391	348	371	361	351	359	372	329	360	360	321	387	356	377	387	370	372	372	367	366	401	353	394	355	332	385	383	351	375	368	374	342	380	403	394	343	366	357	396	373	375	389	370	384	385	355	348	382	397	363	369	376	376	356	345	405	344	361	373	353	380	361	344	371	369	335	345	369	383	375	353	371	389	371	355	355	356	357	403	386	389	358	371	346	359	325	352	374	390	379	392	371	411	339	361	356	356	349	379	367	346	370	395	379	334	370	340	331	360	332	388	397	363	382	377	365	376	381	357	380	353	363	350	361	369	325	361	381	343	396	366	404	395	335	369	349	367	395	343	387	374	340	369	373	355	359	362	380	336	343	369	373	368	384	370	345	348	420	354	392	324	370	354	391	369	368	375	372	339	344	340	372	378	388	359	385	342	364	363	363	375	391	382	380	330	351	349	359	363	370	372	349	348	378	342	355	398	357	364	379	367	357	352	368	372	366	356	371	371	351	386	370	294	407	336	363	360	378	361	379	357	336	364	385	377	387	355	376	377	352	348	355	375	363	359	378	335	371	352	366	354	381	374	334	418	356	336	357	360	367	334	368	357	356	355	350	388	378	379	320	410	358	397	399	388	385	402	410	377	372	355	379	365	348	393	377	361	367	348	327	384	376	359	329	387	370	383	390	382	364	382	371	357	353	405	358	354	400	376	329	383	351	362	412	406	337	339	376	371	351	387	355	359	361	401	384	349	374	346	369	374	368	344	332	351	396	373	362	348	403	382	333	394	359	335	395	344	333	362	371	339	351	387	390	358	337	332	359	385	355	374	319	340	364	343	357	385	367	365	361
61695	92499	62787	34089	17693	7577	599	622	590	564	568	572	632	602	587	559	562	579	585	538	562	571	618	587	549	645	602	542	573	667	579	589	582	597	580	578	571	576	613	653	582	571	615	567	589	578	599	571	581	600	590	603	655	636	585	563	555	568	574	562	620	612	609	604	583	596	637	564	551	547	589	600	597	546	633	568	577	566	629	594	630	586	569	625	597	552	612	570	605	588	579	590	549	619	604	566	642	657	592	556	573	553	594	621	612	602	622	567	619	620	588	570	553	585	630	585	611	566	574	552	604	591	590	558	599	591	607	579	591	584	555	581	595	568	566	565	582	579	619	598	569	599	608	588	582	557	645	580	613	639	539	610	541	582	618	615	587	630	549	573	570	562	559	569	575	574	588	572	575	556	602	578	627	573	606	577	594	584	614	599	597	583	590	575	577	609	556	682	591	589	594	549	545	602	579	540	636	571	610	607	575	565	585	557	565	578	601	567	629	598	573	610	585	593	541	592	567	621	603	574	599	555	604	608	597	641	610	578	590	584	596	573	561	609	537	579	585	565	595	583	577	610	566	551	625	566	599	591	634	558	598	601	593	603	596	594	652	594	585	588	589	611	582	590	572	570	557	586	581	595	623	565	547	618	546	560	582	571	610	588	644	557	569	563	608	578	561	626	568	592	594	597	569	572	586	569	628	639	564	594	582	561	628	588	608	577	573	589	598	530	561	606	569	619	583	595	606	571	564	622	585	636	561	561	613	523	599	600	608	559	562	599	563	559	589	601	624	551	577	588	589	591	598	608	588	615	624	577	538	601	554	598	602	627	619	567	606	629	554	561	579	640	589	592	591	558	629	591	601	613	581	631	571	569	590	551	553	599	535	544	586	602	584	608	587	579	609	618	570	604	606	578	606	542	655	606	591	591	527	609	626	595	564	563	594	608	587	618	615	590	596	568	617	638	590	550	611	549	567	577	584	587	557	592	566	568	566	613	572	558	549	580	605	601	608	604	550	612	610	596	631	595	592	578	583	568	602	621	597	606	586	563	555	553	564	610	617	579	618	606	588	572	573	550	578	585	622	555	597	627	574	603	588	569	604	628	597	618	603	562	607	587	566	618	592	614	555	601	579	555	605	591	598	589	599	600	600	541	566	612	579	554	607	554	579	557	628	562	614	612	611	567	551	574	565	592	581	577	626	608	567	640	592	637	585	558	608	587	615	571	612	596	567	626	588	559	637	571	571	603	584	638	561	631	588	579	595	577	590	600	627	583	592	598	597	564	571	607	616	563	614	602	595	595	606	570	610	548	593	580	590	618	568	547	614	562	615	608	608	565	593	560	574	585	539	571	597	559	616	652	568	589	577	611	600	614	609	560	567	568	601	605	596	536	571	618	580	586	552	560	632	611	540	579	601	579	571	629	573	582	586	552	553	571	597	586	585	606	582	591	553	552	588	586	583	596	554	617	588	542	607	595	598	653	538	573	629	564	572	580	574	579	550	575	582	614	625	600	575	589	553	585	598	543	598	583	596	596	563	620	594	590	527	590	647	614	631	587	586	608	589	570	619	586	615	621	585	587	614	607	585	547	593	574	611	551	580	586	536	606	618	608	611	599	593	591	565	608	631	573	561	589	585	551	581	565	572	617	583	573	594	619	626	609	603	633	575	579	624	580	614	539	623	597	577	591	605	564	617	587	590	615	607	550	587	610	560	571	607	567	599	609	576	585	626	590	564	622	565	599	608	553	567	587	610	584	603	575	558	568	545	592	571	577	610	635	602	582	545	591	583	607	613	571	601	632	607	601	614	548	573	596	646	634	571	614	624	586	594	584	568	556	614	583	577	589	613	566	577	591	571	598	608	611	544	565	560	590	596	627	594	568	598	605	633	564	599	602	584	543	593	576	623	558	577	605	603	620	588	580	617	572	537	591	567	587	595	565	606	576	619	593	616	602	570	629	605	575	586	562	615	617	604	599	638	580	565	627	564	596	590	603	577	555	585	589	567	584	618	596	567	602	570	574	621	584	583	595	600	594	576	542	588	592	583	576	571	584	622	603	545	582	585	568	572	611	571	596	574	624	574	597	592	579	579	603	592	580	587	609	586	601	554	571	582	549	613	630	571	603	565	554	559	603	549	562	558	565	609	631	596	591	592	609	582	629	569	597	561	558	600	550	559	594	585	602	562	603	552	608	592	583	595	600	597	579	567	603	552	572	555	590	567	568	653	613	635	601	601	642	592	641	615	608	575	551	606	589	566	592	580	575	644	566	611	555	625	599	597	630	642	589	572	628	597	592	598	567	594	601	610	578	582	558	597	594	598	568	584	598	577	580	564	598	592	618	616	585	548	600	604	633	584	613	620	565	595	594	609	559	553	556	580	581	597	645	619	611	609	596	596	598	576	621	561	611	594	567	629	584	602	544	594	635	596	586	622	543	561	622	567	569	551	564	622	580	609	580	593	576	624	572	599	570	548	617	619	593	622	546	596	584	538	622	601	548	554	594	577	569	578	607	588	602	594	596	557	589	619	567	581	605	604	602	606	570	563	644	565	574	586	603	585	593	576	642	592	568	564	590	591	579	552	604	621	622	608	580	545	586	594	564	565	534	592	571	577	590	607	570	560	564	605	594	577	594	583	590	575	599	616	584	561	602	586	578	552	597	592	627	580	548	610	605	599	594	633	601	618	593	617	599	601	569	555	559	604	575	609	597	593	587	593	569	616	584	591	614	522	563	574	605	544	613	598	601	563	633	596	570	654	575	609	558	630	583	613	567	578	570	574	603	582	620	587	589	599	548	549	591	567	596	599	617	596	583	598	591	609	608	613	605	573	593	564	571	593	576	587	602	582	587	593	592	588	573	619	598	607	623	568	588	617	576	575	608	613	554	616	600	586	551	616	592	599	612	607	570	601	601	568	605	601	534	617	571	603	618	571	586	572	586	587	593	573	570	561	575	551	533	577	615	611	604	587	613	590	592	562	596	593	640	591	571	576	614	632	605	565	615	600	614	606	600	600	625	572	561	580	544	578	606	579	571	592	569	641	590	551	561	597	549	568	599	616	619	561	600	599	603	606	604	587	580	586	556	587	595	597	609	578	592	607	599	580	600	569	596	600	607	606	595	577	598	586	591	585	552	560	566	601	586	599	637	579	609	597	582	624	583	645	574	554	595	566	609	618	599	561	599	567	590	552	612	575	582	593	593	581	583	615	570	532	609	577	569	617	625	595	565	594	661	616	573	589	591	608	560	571	616	604	540	575	634	552	582	612	596	606	590	553	574	565	595	604	575	619	582	615	575	603	567	554	579	568	597	625	588	574	543	580	588	616	586	622	564	590	549	568	599	585	595	586	570	580	595	564	623	609	583	570	575	584	662	583	593	594	593	588	580	574	582	553	565	594	575	575	625	604	586	582	580	595	544	627	629	586	588	600	555	628	619	564	577	619	551	546	547	592	589	549	555	550	558	599	558	581	573	600	576	641	581	599	611	575	576
24355	23251	30898	25249	21785	17688	3380	647	599	575	539	572	546	591	579	543	529	548	549	572	543	564	553	573	538	560	550	589	530	524	541	523	593	568	542	576	591	531	572	590	572	568	535	524	542	549	562	567	568	520	531	526	583	520	568	578	526	557	575	551	546	583	541	506	545	563	598	570	590	545	558	549	545	583	538	546	573	583	547	571	558	558	554	603	524	543	536	519	577	556	534	559	559	542	568	559	535	551	517	570	525	527	553	539	589	548	532	562	552	568	539	556	541	553	579	592	553	580	531	522	566	551	516	576	588	541	566	529	556	597	571	547	523	559	555	552	533	541	541	539	504	567	559	562	535	566	546	582	536	573	528	518	533	511	535	532	547	541	585	572	555	545	558	544	578	555	544	554	538	553	541	540	544	560	570	566	552	547	552	526	581	575	516	555	557	538	550	574	569	565	561	539	537	572	543	545	540	519	552	526	493	535	584	510	533	529	527	560	563	516	512	521	559	559	574	576	563	508	538	542	552	528	547	526	550	528	569	561	551	550	577	541	540	544	560	571	533	519	558	539	541	576	596	530	521	536	528	538	522	558	546	534	551	521	554	577	558	557	562	545	531	559	569	527	523	551	567	594	562	522	555	571	569	570	543	574	581	526	540	530	536	562	548	529	554	550	531	514	560	561	557	544	552	557	578	527	540	541	537	535	553	516	560	530	563	564	545	510	615	592	543	553	539	497	562	571	573	548	543	599	565	550	548	538	554	572	524	544	554	541	541	526	540	564	567	581	516	576	548	607	537	572	587	567	533	522	543	560	555	549	569	511	563	517	522	510	564	539	553	563	559	548	568	530	527	575	536	549	621	512	518	542	543	561	575	558	577	550	563	552	579	551	542	520	534	559	554	532	532	545	569	565	556	551	571	593	570	557	552	530	597	531	555	553	578	544	558	549	530	527	534	564	523	566	512	542	572	538	585	572	548	524	527	560	571	551	582	541	572	536	560	566	545	589	511	532	552	573	537	574	547	529	537	595	553	576	546	573	505	515	517	551	550	531	549	517	538	526	500	608	567	555	581	538	565	522	554	556	570	561	518	543	563	612	522	589	550	592	512	551	538	538	556	520	577	542	563	562	537	518	562	583	521	530	565	547	522	598	471	559	579	546	571	549	532	542	594	544	555	539	524	543	513	517	528	548	540	562	573	514	545	547	530	603	526	546	550	568	581	546	491	576	568	565	528	567	522	538	520	530	603	553	538	545	535	571	521	548	530	545	537	551	556	563	557	586	550	535	549	530	559	510	558	558	550	567	552	587	555	563	545	544	546	528	551	536	523	559	574	533	472	564	524	537	501	555	531	520	524	565	583	551	559	551	545	548	534	546	548	531	559	571	520	556	568	564	582	533	553	548	564	532	582	570	568	590	521	577	566	496	596	539	512	550	569	573	562	541	542	540	564	560	538	537	518	499	522	549	571	523	508	533	558	554	546	546	547	559	588	559	540	528	559	544	515	494	545	565	591	551	578	551	560	556	517	560	540	544	573	593	533	543	502	542	562	544	557	515	580	605	563	531	539	537	548	529	516	566	549	504	524	536	581	553	508	573	558	577	530	559	568	556	553	594	543	541	597	541	551	576	543	575	565	506	567	534	570	536	555	586	568	553	559	552	557	520	559	559	542	562	525	554	531	593	558	524	561	586	580	532	580	536	524	547	527	537	525	571	536	603	543	575	561	536	552	562	531	565	525	504	556	557	591	583	537	557	538	516	561	561	493	569	573	574	569	592	505	546	547	497	547	540	555	550	586	552	541	549	577	558	504	519	546	518	555	512	557	534	543	507	550	565	541	540	561	575	535	531	566	518	541	565	553	544	503	555	551	564	535	504	545	541	547	561	572	540	589	506	549	570	547	576	525	558	552	543	598	564	563	583	536	563	516	562	572	542	546	525	539	598	555	559	575	556	528	547	536	539	534	535	596	584	542	526	565	520	553	554	503	549	579	560	514	587	516	548	507	565	544	564	527	533	544	583	538	546	539	574	546	505	557	506	581	572	550	550	566	537	564	558	548	513	533	536	515	567	563	551	549	566	545	536	571	533	555	570	540	546	531	492	562	540	554	528	551	525	517	561	569	600	558	573	551	549	553	558	577	557	556	568	544	572	557	593	608	539	527	540	569	523	563	544	580	543	526	508	556	570	520	579	505	568	554	572	553	532	564	511	577	578	542	546	535	553	528	552	595	524	565	518	571	538	498	559	508	567	536	553	562	545	610	573	528	553	604	555	546	548	549	559	556	554	568	561	584	489	586	534	509	564	591	566	573	548	549	572	550	534	554	558	497	547	530	605	545	536	529	523	522	535	538	589	526	580	541	540	561	549	541	508	553	564	568	552	541	579	555	545	536	536	543	552	552	569	620	535	561	559	546	596	541	566	549	565	543	547	559	571	572	562	516	542	546	518	567	558	531	510	522	542	602	576	527	549	593	546	503	546	539	550	580	539	545	582	547	533	541	549	559	546	575	541	520	512	554	571	534	587	509	548	549	576	538	519	507	544	560	578	568	567	574	543	551	547	535	570	544	550	536	557	513	554	565	547	550	561	577	495	571	555	526	578	582	528	538	542	520	526	562	529	579	515	560	545	523	528	512	559	540	549	551	538	566	531	560	567	581	562	526	484	529	546	584	557	591	537	549	576	527	537	557	567	554	553	548	555	560	518	558	545	557	544	543	535	543	556	559	510	573	590	501	532	536	540	545	530	563	546	541	545	592	526	582	575	569	526	540	540	604	568	550	591	591	500	604	541	563	561	548	479	558	524	568	553	588	534	561	537	606	581	567	514	569	545	543	531	537	550	560	545	503	559	558	564	559	539	549	563	562	575	553	513	548	569	478	534	553	531	534	533	505	574	550	555	523	571	530	553	538	560	550	565	515	601	544	528	544	573	560	548	531	515	534	553	552	602	557	546	546	581	604	565	532	552	573	563	545	530	546	542	574	546	550	555	538	534	545	530	544	511	577	566	574	553	543	549	556	517	561	527	559	535	548	546	565	512	533	597	541	562	553	520	510	547	505	542	547	556	552	580	570	533	586	535	574	573	547	560	571	516	558	539	536	560	558	554	503	544	525	546	549	537	559	597	581	546	561	610	548	565	574	529	568	543	548	523	553	532	591	549	517	566	576	572	514	511	540	555	565	533	586	573	520	582	552	539	518	525	582	536	533	544	548	550	618	549	551	528	537	529	513	548	502	563	578	575	560	548	566	555	534	557	554	495	547	564	621	567	575	539	538	534	555	551	566	534	552	538	591	560	538	580	538	525	574	548	543	541	534	571	617	566	528	573	568	523	583	546	562	521	556	533	554	572	550	558	560	578	570	539	530	552	547	511	574	526	533	546	533	525	555	550	531	556	554	580	523	541	484	531	542	530	579	561	538	557	516	565	532	539	519	541	595	551	553	579	589	543	534	534	552	591	563	531	544	528	556	523	520	530	550	583	522	572	569	581
61679	100298	69285	39961	23054	10194	847	839	869	850	861	918	823	912	857	828	806	828	828	854	828	857	875	815	781	843	823	804	872	886	834	804	863	936	832	812	804	856	848	794	804	786	861	878	845	842	887	813	900	802	868	849	828	864	819	831	810	830	858	856	849	884	809	861	890	844	840	845	896	831	838	870	840	867	863	839	833	838	844	828	761	883	857	799	814	806	815	882	872	880	834	808	852	844	853	868	847	845	846	813	830	891	850	819	835	846	805	838	827	842	785	882	856	816	865	791	831	832	803	862	803	835	798	852	829	854	832	830	823	832	826	853	809	878	803	804	802	860	854	839	817	777	866	849	786	844	804	851	882	917	845	828	845	863	885	800	842	862	820	831	847	833	787	885	830	868	870	806	826	809	797	833	805	890	829	880	872	826	853	853	904	834	813	815	801	852	817	843	879	801	841	831	852	852	886	824	827	848	839	838	845	803	877	903	849	864	845	819	835	832	848	865	851	802	834	856	829	877	811	831	845	829	793	838	809	866	850	801	845	834	877	868	850	869	821	785	846	850	869	885	886	860	829	810	828	835	842	817	822	843	856	825	873	900	903	873	840	849	853	848	884	805	864	835	846	824	874	844	871	768	823	867	826	803	822	863	799	919	869	885	809	824	865	870	837	861	855	904	863	833	866	818	795	806	861	824	852	858	832	810	800	858	831	833	851	834	834	818	875	780	851	847	813	842	820	871	865	823	867	826	864	838	789	846	869	798	787	847	825	808	865	829	841	787	848	844	817	819	835	845	848	851	850	826	833	844	808	842	854	784	891	814	888	810	844	837	827	857	818	839	836	768	887	850	788	793	844	849	806	872	825	863	835	872	828	845	812	835	846	876	858	830	871	851	806	861	824	887	830	821	841	849	813	828	847	811	795	823	803	846	844	880	834	872	842	813	842	769	822	888	848	824	890	861	851	854	838	839	830	875	851	860	860	790	819	835	818	845	883	862	827	842	850	774	805	780	854	908	856	838	824	847	836	896	865	800	815	848	837	855	836	821	865	871	797	839	826	783	835	881	861	903	811	847	782	827	845	815	851	820	813	825	843	792	813	868	845	824	818	814	897	838	768	855	837	838	893	871	880	863	827	838	846	868	829	854	860	867	881	864	808	847	848	896	874	825	833	829	813	840	814	852	858	849	813	865	871	846	853	782	817	865	796	834	824	877	891	822	825	846	815	834	868	842	840	841	854	840	872	850	824	795	823	879	821	841	838	814	901	868	851	883	871	843	790	857	846	880	885	865	781	793	843	852	856	818	818	782	867	836	813	887	828	883	851	822	845	882	898	799	848	795	804	839	798	842	798	898	840	827	818	847	852	838	823	855	773	762	846	828	861	835	831	824	861	790	866	853	877	786	829	844	864	840	813	853	832	861	823	855	919	856	871	826	844	853	849	848	866	813	848	854	826	811	804	827	798	859	839	871	783	811	859	820	830	873	829	836	856	861	836	860	864	818	811	792	837	865	794	875	835	833	864	851	847	849	817	854	823	867	803	834	845	837	834	822	902	837	786	845	897	826	873	855	869	848	855	824	875	821	812	830	794	829	901	849	831	864	825	857	862	881	832	798	809	772	831	848	847	844	841	829	909	849	885	860	888	793	869	844	823	831	842	830	802	848	848	854	786	815	844	901	881	812	863	882	840	817	823	821	805	826	839	865	868	848	878	738	821	852	837	843	859	878	894	880	841	850	863	826	818	813	861	831	791	861	885	820	857	763	825	864	864	813	818	815	902	847	868	813	800	835	823	842	830	866	884	837	864	888	853	851	825	830	840	870	770	884	837	819	854	857	873	834	868	822	791	785	812	854	864	797	866	869	843	867	824	884	822	830	850	836	821	868	810	768	800	860	874	866	820	827	852	802	872	876	786	861	793	805	819	812	861	830	819	813	780	818	809	833	859	870	853	797	864	856	835	833	862	838	843	822	813	830	844	840	838	838	800	842	908	846	848	840	804	825	773	857	871	837	867	844	839	785	812	894	910	837	866	848	840	802	853	826	770	862	837	843	878	833	872	846	853	821	856	849	795	825	857	833	846	857	820	843	845	796	880	832	826	818	816	787	795	831	842	831	864	791	874	839	845	797	851	820	863	873	881	879	891	932	822	798	850	853	890	842	888	845	821	892	824	831	836	873	839	891	802	847	826	812	839	897	785	843	835	878	868	836	869	872	873	810	865	838	793	879	865	841	846	857	811	853	838	844	844	833	791	805	832	842	809	896	811	854	848	833	817	819	872	833	760	883	824	882	856	838	826	798	866	820	861	838	813	853	822	830	823	880	819	839	836	783	880	864	850	828	844	812	871	835	847	853	835	815	862	851	826	856	819	873	889	823	855	844	844	879	823	826	810	860	867	852	799	826	833	780	862	807	846	927	809	817	875	869	809	865	859	834	869	796	823	822	822	845	846	819	830	854	821	853	847	853	849	809	878	868	855	825	827	890	854	844	829	808	825	849	869	796	798	815	817	839	857	843	856	852	802	829	862	825	781	855	895	813	887	811	787	805	859	826	837	812	835	859	776	834	848	812	866	842	854	849	859	846	863	873	777	851	853	816	841	823	802	842	852	865	841	813	818	849	851	844	806	843	831	787	849	848	845	869	840	832	830	828	812	798	841	846	825	828	808	802	870	838	836	855	831	812	785	822	775	851	818	805	862	871	843	794	823	847	857	802	819	896	833	810	843	827	802	828	849	884	845	843	811	794	813	845	870	878	819	821	870	840	811	811	818	828	804	857	863	854	852	858	857	813	865	847	798	817	838	881	771	834	852	821	844	858	851	838	836	816	887	887	828	858	793	883	839	830	894	852	794	792	867	849	870	865	901	871	809	811	862	785	824	857	839	846	807	828	850	768	832	856	835	857	872	840	817	836	807	847	831	848	817	804	863	801	790	827	833	832	811	849	790	852	869	821	862	821	868	804	802	884	894	851	856	861	813	851	788	840	815	894	882	863	880	842	830	868	858	831	850	843	797	872	862	809	764	783	856	810	807	830	860	827	840	876	803	817	852	829	824	868	833	781	793	835	869	818	800	848	843	833	865	835	767	850	862	821	833	829	795	846	830	864	860	881	835	820	860	836	870	865	858	828	843	832	904	775	845	819	871	811	840	823	829	835	846	833	892	834	847	842	829	841	882	837	814	781	860	849	879	834	836	813	822	898	778	844	857	846	853	834	814	849	864	831	815	835	850	804	831	844	855	849	825	882	835	871	840	807	817	892	900	836	849	841	805	793	838	827	833	875	842	847	833	902	887	822	796	833	881	875	834	830	898	877	799	840	870	877	850	842	850	835	851	818	842	838	876	816	833	840	910	850	784	795	833	879	873	779	843	796	842	797	804	890	852	836	847	826	838	798	817	801	804	855	803	816	808	878	893	827	906	844	855	806	845	852	857	838	828	805	826	826	842	885	789	849	828	827	833	801	880	845	830	852	864	879	840	823	816	827	846	828
32129	33022	26239	9913	1897	627	258	274	286	288	270	259	275	278	293	257	261	263	271	275	284	289	284	264	265	284	281	256	282	272	283	264	277	250	256	281	298	276	285	274	256	285	284	298	291	263	294	274	273	278	290	290	301	296	278	261	260	272	275	271	282	270	276	274	297	273	219	268	272	269	280	281	284	274	261	276	272	266	284	276	293	277	260	277	264	269	290	281	280	292	255	263	259	287	253	277	294	281	270	236	259	300	270	288	272	271	270	276	281	274	270	254	262	294	254	268	306	274	266	273	268	276	267	248	296	250	297	249	291	284	286	260	268	287	311	258	275	276	263	264	256	257	250	266	264	258	262	334	263	271	256	259	290	283	294	287	276	301	303	307	250	280	257	250	308	290	308	253	286	286	284	279	286	276	308	270	304	300	271	285	276	285	276	281	286	294	305	286	282	267	268	306	289	266	267	301	290	276	254	304	297	277	303	317	311	279	268	287	294	273	251	269	264	259	278	286	273	279	279	274	297	259	273	300	294	284	273	261	280	303	283	287	285	253	259	291	279	257	252	269	266	271	262	294	316	296	285	293	283	294	287	270	287	295	306	292	267	255	261	264	287	263	254	285	282	268	275	270	261	252	290	265	279	293	284	268	281	286	255	271	297	292	262	282	278	269	283	275	299	264	275	264	277	298	300	276	293	281	246	272	294	258	256	274	279	275	295	282	258	259	272	259	270	294	262	270	278	265	274	282	300	260	287	255	303	287	286	287	305	261	271	281	278	287	281	285	270	279	267	293	286	276	283	287	283	272	288	272	254	294	269	262	278	247	255	271	305	319	235	286	286	296	255	277	268	303	276	285	263	280	284	275	273	255	312	274	280	285	286	274	240	289	259	273	285	289	301	284	250	278	283	264	254	263	301	278	278	255	305	265	293	276	307	281	270	267	245	242	289	269	270	276	274	281	279	284	271	262	295	276	291	267	265	304	283	305	281	266	273	318	270	276	288	247	256	295	252	279	271	248	291	289	262	293	297	266	284	307	243	279	279	275	265	242	279	292	292	269	289	268	288	265	265	295	269	286	257	278	274	284	272	301	276	276	295	260	300	287	271	266	280	262	266	258	285	285	309	275	247	269	278	266	262	277	252	266	275	292	280	271	259	276	280	277	277	284	284	256	274	313	278	278	287	284	276	283	296	282	269	273	245	254	314	284	267	278	284	306	277	253	267	277	274	274	285	289	264	291	267	274	269	280	274	280	287	284	244	276	292	295	245	251	285	306	261	290	271	271	305	278	289	287	260	285	270	294	274	270	284	272	284	283	280	266	257	274	286	285	287	264	336	271	295	292	261	253	271	278	276	286	292	275	284	264	259	292	283	320	302	276	273	296	251	292	254	293	261	263	277	273	258	273	268	267	278	292	327	287	271	262	267	315	312	291	267	255	247	264	249	283	272	268	272	283	316	267	288	278	296	288	298	256	242	298	297	251	272	257	301	256	279	302	268	228	297	268	293	305	295	263	266	272	281	277	274	286	259	259	275	265	274	322	274	275	281	290	277	296	272	262	268	269	253	280	249	250	258	279	282	254	267	290	277	287	242	269	278	304	272	271	290	272	273	307	253	321	284	280	283	256	255	271	259	275	268	286	296	252	275	273	274	291	271	282	284	296	269	268	289	277	278	264	265	276	269	286	237	303	260	291	262	260	271	279	270	259	262	265	264	275	256	285	302	274	329	248	258	256	262	271	253	259	300	279	268	261	265	308	274	287	300	272	265	290	251	264	264	274	266	268	271	275	271	297	282	272	290	272	266	277	254	279	259	251	249	282	240	263	291	273	291	269	288	246	248	252	278	253	295	275	262	256	249	277	281	272	292	263	290	300	260	261	281	275	287	252	251	293	265	276	282	288	268	265	250	265	284	267	257	291	272	280	310	303	267	290	248	277	279	250	284	296	268	281	283	269	282	289	267	292	294	285	276	264	274	270	286	268	310	257	268	238	296	283	302	284	293	282	258	273	294	261	261	295	265	310	296	277	295	302	282	282	277	264	267	274	286	300	266	277	297	275	246	272	295	272	285	271	281	282	275	282	279	269	297	291	278	260	266	291	284	281	281	276	274	301	289	270	253	282	245	293	281	255	270	241	319	254	277	294	289	306	285	293	277	273	263	245	268	282	268	277	264	269	280	279	305	287	264	268	283	270	266	265	295	285	279	293	282	263	300	273	262	282	276	248	290	251	264	294	253	272	271	289	274	282	266	265	271	300	317	261	265	290	305	312	266	288	280	290	266	226	276	297	280	261	262	243	311	283	290	262	291	276	264	281	269	294	290	310	285	277	252	284	272	261	261	253	269	269	292	297	265	242	268	300	265	272	240	263	303	253	268	248	287	250	265	258	307	261	280	258	301	275	267	302	269	249	257	283	286	267	276	267	276	267	277	271	287	246	289	270	271	285	288	270	265	274	235	306	270	251	302	282	240	274	250	291	255	292	275	281	279	247	290	301	277	251	300	272	287	268	295	289	288	266	269	253	289	279	278	282	268	265	293	270	282	261	290	294	291	286	283	261	269	270	257	268	285	265	284	272	281	277	284	266	268	283	264	283	297	301	273	310	268	293	309	271	253	292	299	281	259	294	263	281	277	287	248	261	277	307	285	305	250	295	291	272	297	280	268	297	281	268	287	258	249	270	240	280	298	274	268	277	281	273	270	326	314	273	294	258	272	289	277	273	285	263	278	280	264	267	260	296	274	303	265	281	276	292	266	273	311	293	284	310	270	264	272	287	291	284	277	278	258	263	260	249	279	261	270	283	255	294	249	295	267	259	268	271	286	268	294	242	278	276	303	291	270	285	258	287	296	291	291	299	274	254	282	290	296	232	259	259	277	280	304	274	285	271	260	287	308	275	266	260	286	280	300	298	257	263	286	275	264	280	287	257	310	305	290	270	268	294	273	277	266	278	288	281	293	260	264	274	286	288	287	299	304	295	285	284	285	263	267	300	258	282	289	268	282	294	267	270	288	249	296	252	274	249	266	262	284	303	282	284	256	289	297	279	291	273	261	276	272	266	289	274	250	247	263	276	288	273	274	277	271	285	305	270	265	268	278	257	288	262	259	266	259	282	232	280	250	269	303	276	285	296	294	283	289	290	288	291	275	294	268	264	279	269	259	316	269	282	277	283	268	266	269	273	267	247	266	300	279	288	279	272	280	282	270	268	265	275	301	290	257	269	282	284	266	284	280	259	276	288	289	281	287	302	295	269	287	289	276	299	262	281	280	282	263	272	287	283	281	285	289	274	290	280	290	281	280	289	284	297	271	302	282	291	257	304	267	263	283	263	260	257	281	282	263	266	269	276	290	298	261	270	262	291	282	268	274	261	278	292	287	265	296	259	274	292	286	249	272	274	247	288	294	299	261	280	260	280	284	289	274	274	255	263	263	273	261	272	273	275	265	263	284	282	275	290	267	285	274	277	269	274	246	296	292	284	287	305	259	303
41807	49115	29592	9198	3684	1308	463	484	506	446	483	468	454	466	457	458	464	436	434	446	459	432	440	456	458	440	470	459	467	471	481	470	512	483	464	428	476	446	460	484	454	492	507	442	504	442	453	461	443	447	491	474	437	385	472	430	480	447	475	444	464	478	517	450	458	494	489	493	460	471	458	434	464	470	454	459	470	479	431	464	470	417	486	439	471	453	484	483	455	449	470	481	448	490	464	495	436	445	483	471	463	458	439	436	487	479	475	420	455	476	423	457	459	482	467	427	436	443	448	502	456	459	459	453	473	440	435	453	436	446	483	462	447	493	444	431	442	452	435	470	446	457	471	488	456	461	443	459	490	425	445	476	467	469	433	494	450	432	429	426	469	425	474	477	476	467	458	443	461	425	454	471	480	463	444	494	475	420	474	442	454	470	478	463	455	470	443	445	438	440	495	436	487	489	463	474	482	479	461	467	474	478	445	497	503	464	454	461	448	480	459	458	486	463	450	465	476	442	453	488	460	462	447	439	476	476	429	464	461	475	455	458	484	452	425	448	474	504	450	446	486	451	453	441	466	453	494	444	447	472	475	477	458	465	474	436	478	488	478	440	464	462	484	469	516	484	431	466	484	513	439	444	440	447	478	470	458	433	453	439	479	462	448	457	454	452	432	442	479	498	484	464	443	479	482	444	466	493	473	454	458	455	442	476	435	461	487	474	439	464	458	471	468	488	475	456	450	468	475	453	466	463	451	460	444	460	492	450	466	463	459	508	466	461	509	501	473	476	470	467	480	494	442	418	466	437	423	472	429	465	458	430	476	460	488	459	470	468	441	448	482	464	462	485	462	437	469	471	504	469	424	470	439	482	428	460	475	467	475	448	432	504	485	431	451	474	479	505	420	476	454	462	443	437	421	481	435	461	498	458	467	471	473	481	465	471	467	449	463	487	469	456	445	477	420	448	486	483	459	444	437	468	479	481	426	481	506	492	458	491	457	469	459	504	449	471	492	463	445	523	451	468	457	484	441	484	481	484	490	462	515	496	453	461	479	483	426	470	484	444	447	462	495	461	457	452	459	473	444	449	434	459	454	485	479	414	441	501	469	457	453	435	455	439	457	456	464	430	460	506	466	449	481	486	431	470	473	469	447	446	456	455	454	454	465	510	468	442	483	471	452	457	474	429	517	475	482	493	472	463	461	476	432	448	433	481	469	456	469	460	434	433	451	459	434	473	473	468	433	438	460	449	480	481	474	469	432	492	429	441	489	475	448	476	474	457	479	446	448	434	445	436	503	435	452	404	470	456	422	443	490	466	425	438	450	487	461	459	441	508	449	500	444	443	471	411	469	480	449	468	444	474	457	481	472	454	416	444	490	447	495	500	476	454	469	463	432	452	465	453	473	478	446	427	514	465	471	410	446	438	452	439	435	438	458	471	469	458	472	447	464	456	435	486	488	462	464	476	435	439	428	472	483	439	484	506	459	446	455	425	416	457	469	459	442	484	454	422	465	480	469	438	482	454	445	467	455	458	443	439	439	434	470	440	470	511	451	495	443	468	478	498	413	494	448	443	474	476	482	454	444	429	469	455	465	485	472	455	453	467	459	485	458	473	445	485	469	457	466	494	498	464	454	436	452	481	491	471	523	477	458	436	479	465	457	522	516	428	471	503	432	448	471	492	430	438	471	441	441	457	495	479	463	481	445	467	459	461	470	450	447	474	459	428	478	435	466	466	485	432	461	465	484	452	428	472	430	465	458	447	477	483	451	469	489	472	447	440	462	440	450	457	488	460	479	449	488	433	434	447	513	487	469	460	487	448	479	470	449	466	416	454	470	447	477	466	453	457	460	467	456	459	465	512	426	476	470	485	459	489	461	437	490	491	417	433	461	473	496	450	445	488	462	501	479	499	479	440	516	502	489	453	447	428	425	463	467	437	460	465	465	489	461	475	480	445	445	494	447	423	428	473	454	491	494	449	492	477	455	469	444	472	447	458	476	464	454	443	491	479	494	494	461	440	461	479	415	456	454	447	465	468	487	488	486	464	459	450	499	446	461	493	462	457	475	465	485	486	473	474	480	464	440	456	469	462	417	485	476	469	475	488	458	445	452	436	464	441	444	451	470	447	482	470	483	438	445	468	461	465	467	439	486	422	489	440	517	450	482	400	456	454	475	447	471	465	458	465	477	432	426	449	494	449	471	447	445	440	431	485	432	498	470	449	428	488	426	452	489	470	461	501	461	430	448	476	446	461	486	485	424	472	440	455	448	469	459	438	453	451	475	480	458	525	479	454	484	495	465	492	448	480	510	465	471	514	475	450	488	427	453	463	480	452	445	476	491	460	428	487	473	438	497	469	460	435	461	445	468	475	485	487	453	472	431	444	459	454	467	463	423	430	478	482	492	410	463	469	449	488	473	465	468	493	479	486	454	430	453	412	436	467	461	448	437	460	513	470	460	462	472	423	487	499	453	439	434	502	455	451	459	468	457	468	420	466	459	454	461	491	458	434	462	494	448	464	483	439	463	491	460	501	434	475	473	470	466	466	472	442	427	437	460	464	466	511	475	445	448	451	457	443	434	431	446	475	444	456	459	443	491	466	428	457	441	475	485	459	458	499	468	471	460	462	467	444	495	456	452	475	477	479	467	442	465	439	472	472	478	475	483	491	445	455	462	485	464	483	467	488	432	435	500	453	506	498	450	463	448	488	478	436	468	478	485	444	478	456	491	477	423	430	450	459	445	458	458	443	469	464	477	483	458	462	444	449	507	459	466	445	474	422	462	461	447	447	449	465	454	485	474	456	426	444	481	502	470	476	476	505	480	498	510	447	520	458	497	466	480	467	471	443	472	465	432	434	470	489	431	449	451	469	498	458	472	482	494	467	445	478	448	441	447	494	397	483	459	485	486	482	466	487	467	503	472	465	464	462	460	441	477	459	454	475	441	488	457	483	463	449	459	473	440	469	470	433	419	451	440	437	464	508	458	460	447	456	462	477	491	477	424	499	480	431	467	475	486	453	429	452	448	474	441	450	439	501	494	461	491	426	486	478	449	481	507	476	494	433	400	443	473	449	467	482	460	466	452	461	451	483	463	472	452	448	469	431	474	461	481	457	478	485	469	461	471	470	504	467	526	461	454	508	508	418	457	456	457	479	478	452	468	504	442	463	427	464	433	428	473	480	437	474	434	458	465	461	454	454	475	461	457	478	456	440	461	463	519	490	459	454	464	456	502	446	437	457	441	446	478	488	497	492	487	471	475	457	485	480	456	502	470	456	426	464	426	462	487	424	416	463	487	482	450	486	521	450	425	501	437	495	488	500	466	472	447	457	437	464	471	469	450	467	499	460	429	488	435	442	476	452	480	515	476	456	454	431	507	462	475	478	464	447	448	425	437	444	483	472	504	484	468	457	436	481	438	446	449	475	466	443	458	458	453	438	476	472	502	459	440	506	492	500	506	469	466	435	464	470	449	482	411	477	506	457	474	464
25669	24998	32644	26711	20064	9395	708	396	395	401	370	387	391	339	391	386	381	372	394	404	383	391	363	396	361	404	397	389	381	389	361	369	347	345	367	338	357	367	346	380	345	324	364	347	366	359	380	361	361	360	365	389	372	361	389	315	358	386	399	358	400	378	344	344	360	351	391	365	382	361	401	376	373	384	348	373	372	333	376	375	353	382	403	365	355	373	354	355	337	358	361	359	366	314	339	354	353	382	407	355	351	345	392	392	332	373	366	369	360	348	395	372	355	352	372	357	385	359	360	362	379	393	347	345	354	365	371	379	373	374	387	333	353	422	373	367	344	333	339	367	349	342	377	377	371	367	384	386	370	378	322	417	373	339	389	371	374	362	329	354	371	347	367	348	366	364	355	393	371	376	361	375	357	386	340	355	329	347	399	366	345	322	382	375	343	330	335	316	356	370	332	378	338	379	407	335	363	360	353	355	366	391	353	357	379	362	344	343	367	371	363	388	366	361	329	385	369	347	369	341	357	383	343	358	376	382	365	362	359	382	387	383	362	359	396	358	360	368	371	381	392	385	389	361	391	372	338	387	325	368	408	419	348	383	344	363	376	374	397	387	380	351	376	331	360	366	360	343	332	366	383	362	344	375	347	376	376	372	373	372	363	380	357	353	352	346	346	355	365	371	386	368	383	344	381	340	384	374	329	373	356	384	366	392	366	383	374	362	367	359	371	365	377	352	366	380	358	375	333	395	392	362	369	366	361	370	360	381	348	379	405	407	383	356	372	380	368	359	339	350	398	353	375	376	357	382	368	392	380	382	367	375	383	364	373	375	313	363	369	377	394	344	357	356	329	378	349	350	369	385	381	353	373	322	368	391	369	367	382	381	328	393	391	379	350	367	381	377	376	383	396	342	349	396	362	364	374	371	363	367	337	381	341	384	376	381	381	358	347	376	364	351	343	339	344	359	328	371	337	399	357	336	338	383	378	397	360	422	371	333	376	363	374	356	351	383	388	389	382	390	359	407	382	352	411	394	368	389	364	346	351	362	368	337	333	366	359	368	382	339	356	362	376	384	381	359	337	347	348	343	353	381	366	382	374	322	357	333	357	382	354	340	377	361	352	373	385	356	368	359	357	373	359	380	345	363	365	352	357	392	401	347	374	339	366	351	357	399	344	402	363	377	383	384	369	334	356	367	365	357	389	332	372	348	340	373	392	353	337	361	332	359	364	380	363	397	346	361	375	394	368	342	362	343	391	351	344	363	358	359	398	323	331	368	386	373	375	378	367	365	370	385	364	355	362	360	391	407	374	347	380	411	378	385	361	353	383	348	368	357	365	369	369	372	363	371	355	356	343	364	386	412	350	359	372	385	376	368	403	371	360	363	381	381	350	372	356	340	321	370	333	386	369	329	383	349	403	383	344	361	350	374	347	408	370	350	363	386	346	339	350	374	338	384	361	331	353	377	371	398	382	371	358	337	361	357	358	337	368	368	390	363	351	340	360	377	386	332	374	360	391	389	387	350	362	370	335	338	352	368	375	357	369	384	379	378	342	361	354	407	373	347	339	369	417	367	388	331	382	334	372	361	329	347	368	390	338	362	378	361	342	347	382	349	394	360	376	364	345	378	360	392	357	374	404	349	382	369	355	379	348	379	367	364	377	362	338	368	328	343	362	367	350	362	375	359	368	374	361	341	385	373	375	400	373	371	340	370	366	356	318	407	356	387	385	398	403	365	377	361	396	360	357	366	371	394	336	359	354	369	351	379	363	380	344	378	360	384	366	351	356	364	324	358	379	343	379	378	355	356	378	368	399	367	354	381	337	365	371	340	384	360	345	366	344	369	387	384	340	321	355	368	345	373	378	359	352	396	372	367	361	374	336	373	375	406	348	377	408	363	343	345	364	340	351	377	361	337	382	336	410	390	404	330	389	364	337	321	399	385	366	333	345	386	354	381	331	382	345	381	382	371	372	338	332	366	359	347	351	397	398	373	341	385	346	380	398	366	370	359	386	362	354	407	364	372	381	353	363	332	359	389	375	363	322	388	340	376	365	401	332	334	377	389	357	391	381	365	361	360	376	381	382	340	341	372	353	354	383	405	330	377	351	383	310	386	311	379	336	396	385	353	401	380	348	379	395	343	365	343	360	376	328	370	370	365	394	367	372	360	368	340	341	365	345	351	348	350	375	361	334	349	344	343	390	363	343	359	335	363	360	380	381	343	375	344	374	365	397	355	373	340	362	380	400	384	361	353	342	378	367	364	382	365	352	363	356	375	350	351	414	382	343	378	389	374	376	365	334	403	382	358	352	348	348	376	377	361	368	343	394	410	398	341	359	388	342	338	373	358	350	311	380	321	363	376	355	341	388	377	382	376	374	349	358	350	404	349	367	360	380	361	371	354	347	350	335	365	360	357	372	359	358	396	341	359	365	337	337	372	356	362	366	379	361	354	367	349	361	329	342	371	373	331	351	399	338	332	383	376	347	381	388	352	359	388	340	345	346	351	374	395	376	352	354	402	367	354	398	405	325	357	361	331	358	370	372	360	383	376	379	365	355	360	378	350	329	356	357	369	359	384	398	341	363	370	372	359	389	389	355	378	356	383	348	366	346	373	367	372	393	361	374	361	352	370	368	396	325	339	345	349	390	354	366	402	319	358	362	393	354	376	371	353	361	384	355	376	370	364	425	383	374	381	346	346	376	410	362	349	363	375	370	380	349	345	392	400	379	352	357	354	346	333	347	375	375	386	328	385	361	386	374	367	346	375	350	359	346	378	374	346	404	334	368	367	388	375	358	352	341	373	380	352	361	353	337	376	405	398	388	369	397	333	369	348	373	372	364	365	367	392	366	382	377	381	345	370	362	384	374	376	351	366	347	364	339	327	369	359	353	354	387	346	381	395	365	385	379	390	345	355	355	382	385	360	367	343	366	388	354	359	363	341	387	365	363	359	361	374	355	382	377	366	380	365	384	396	370	358	343	370	362	351	354	356	380	377	374	358	353	351	408	365	357	406	364	355	345	345	330	324	363	367	382	378	319	340	339	360	382	351	355	390	390	362	399	398	351	365	357	385	375	405	380	367	390	384	385	376	367	349	370	360	401	351	364	341	382	364	348	364	374	381	347	372	376	376	386	370	354	373	407	388	369	371	371	343	376	351	385	398	398	340	410	372	351	349	395	371	367	384	405	378	375	359	381	358	371	369	360	373	363	338	373	367	372	373	383	401	360	355	383	374	359	384	347	351	378	393	335	359	367	393	358	352	388	370	365	352	398	364	359	374	338	364	386	348	406	363	371	360	347	366	347	384	386	311	383	363	344	335	353	376	369	415	357	348	377	369	361	369	376	352	325	407	349	369	368	332	387	352	372	377	364	361	375	342	357	372	338	375	360	368	348	366	373	363	373	392	383	362	346	362	393	395	339	352	382	369	329	388	380	358	376	363	381	360	364	392	377	397	346	356	406	361	354	352	377	403	385	374	370	380	359	396
63060	91473	62808	34783	17956	7198	618	606	615	611	616	595	653	658	581	549	600	566	618	587	597	622	594	574	585	596	593	540	604	610	599	584	645	600	594	576	565	602	622	605	564	569	563	583	580	600	587	571	591	595	598	612	615	601	639	583	603	597	588	566	553	550	593	600	603	570	563	629	576	570	628	567	582	578	591	599	530	640	617	596	558	584	568	588	581	600	579	610	581	583	571	589	610	587	583	567	575	569	611	591	591	555	592	574	579	571	615	632	565	590	569	591	575	642	580	532	583	580	577	640	572	627	597	595	564	571	598	540	562	544	635	555	626	573	559	620	564	576	629	606	602	588	586	613	630	637	531	593	542	561	578	604	610	622	605	576	594	632	584	583	641	578	590	567	600	583	554	578	586	561	583	598	619	589	554	621	591	591	578	585	585	594	543	567	580	571	546	549	597	576	627	587	556	608	568	626	638	604	540	597	584	614	598	558	600	572	575	565	568	633	579	556	626	564	631	585	572	600	582	595	597	593	611	566	576	575	574	559	572	580	575	560	583	601	577	593	602	598	584	601	562	587	575	622	574	587	604	574	579	587	597	625	584	579	601	593	578	575	603	566	580	575	581	632	597	565	584	630	593	551	579	572	606	599	588	591	577	604	594	606	585	591	621	571	609	599	573	588	561	593	614	589	614	600	574	597	601	548	582	583	583	580	616	552	619	552	578	613	575	623	615	574	582	592	541	572	582	586	565	574	573	577	604	538	570	615	568	605	601	611	586	619	611	580	597	556	593	591	585	559	586	616	579	577	596	624	608	576	596	610	553	582	646	567	584	580	564	674	618	558	606	583	610	576	629	594	576	591	577	589	594	560	571	621	610	580	580	577	615	596	585	588	583	567	555	563	631	582	612	586	564	613	567	598	626	589	561	608	575	580	593	597	588	594	575	604	600	541	553	581	588	614	581	576	605	580	557	543	591	611	583	577	570	518	606	604	617	567	599	564	591	565	531	607	596	593	527	602	546	561	594	622	575	583	600	609	620	571	580	573	593	607	581	577	581	581	549	573	586	606	578	583	605	625	594	596	601	614	577	562	617	593	614	624	560	596	577	600	565	589	595	625	550	580	549	568	593	577	620	604	597	604	615	581	564	605	654	578	571	609	578	584	573	595	562	616	604	588	552	618	575	572	601	606	557	584	603	560	591	570	604	632	604	590	609	556	560	560	602	587	635	599	567	591	598	579	613	606	612	564	581	580	570	575	588	591	557	601	618	574	621	620	658	561	566	599	592	553	583	589	614	591	576	593	568	560	572	613	593	584	592	586	564	622	613	599	598	598	578	569	599	585	566	601	587	573	567	610	581	624	578	536	607	542	581	567	566	539	611	563	578	585	570	585	552	612	569	588	600	586	581	568	570	553	595	561	580	551	576	570	609	587	636	599	607	551	540	583	602	584	624	591	577	585	566	557	577	575	575	589	603	639	573	598	614	584	607	579	614	609	580	618	599	531	590	592	551	601	583	618	587	560	587	609	591	592	609	561	608	529	602	591	533	571	581	586	616	569	571	614	559	562	581	596	550	572	584	549	606	577	593	549	646	579	592	606	598	563	576	556	557	537	564	623	575	588	544	582	558	609	603	577	615	596	555	587	566	590	546	614	579	542	558	603	582	577	587	575	603	584	609	553	571	585	622	555	591	601	561	580	594	582	596	564	577	579	598	558	577	568	592	633	596	578	585	561	613	610	569	526	546	542	609	626	597	568	579	583	621	630	608	632	591	617	605	592	622	596	682	570	598	591	596	594	567	586	580	553	605	555	553	541	613	602	607	611	588	558	582	575	588	551	566	609	561	587	537	609	626	613	549	581	561	594	557	574	597	561	599	553	587	548	608	573	603	571	558	556	594	627	584	610	591	549	579	594	656	575	589	539	589	565	624	544	605	576	534	592	582	646	611	567	588	575	576	576	597	609	559	577	581	572	591	583	539	606	572	571	603	617	609	556	557	609	582	537	580	622	596	630	578	598	585	574	563	604	558	569	606	570	601	581	606	623	540	565	560	578	644	588	587	575	570	610	602	550	594	552	574	586	594	588	607	616	629	579	611	562	587	589	592	633	574	561	611	621	605	647	595	609	595	607	575	588	567	614	565	571	627	586	605	535	634	589	586	589	571	585	589	602	551	538	554	593	591	590	566	590	586	649	544	601	578	565	586	577	603	575	550	566	602	551	622	616	586	570	574	566	555	602	591	593	594	616	563	595	604	548	568	636	555	592	618	582	563	562	603	581	592	602	593	618	561	598	564	596	549	578	623	576	549	611	597	600	554	606	622	574	591	588	588	603	634	539	557	574	599	562	596	587	602	622	543	552	608	573	602	615	596	615	594	572	560	565	580	582	591	597	574	577	594	568	587	606	585	585	551	653	626	613	560	617	642	578	579	595	609	572	588	591	568	596	577	601	592	604	574	582	554	567	561	623	554	598	630	562	604	557	622	625	564	583	549	596	609	602	550	592	543	624	553	567	635	586	594	600	624	556	550	582	584	561	586	573	609	583	596	613	611	518	538	570	592	619	593	621	594	612	606	618	583	564	589	584	570	605	585	610	590	603	612	576	584	553	601	579	589	608	614	606	556	562	581	557	594	573	591	598	577	565	585	590	568	612	594	601	544	622	619	562	587	606	562	566	592	566	563	554	596	598	567	569	614	597	574	588	590	621	572	607	583	613	607	623	580	547	586	623	577	579	595	582	562	575	618	626	599	561	584	545	610	562	576	562	602	578	586	594	585	634	570	557	594	597	597	571	566	594	566	571	559	599	605	603	600	611	576	602	563	570	621	608	587	596	576	601	601	600	587	608	556	551	598	610	614	619	558	570	579	575	610	579	600	571	599	572	612	616	559	638	613	596	620	628	637	647	602	577	639	571	596	580	591	592	580	615	580	584	599	556	600	583	584	598	569	588	584	596	631	583	573	574	577	585	583	529	584	588	551	587	605	593	593	564	619	615	596	620	593	585	582	578	582	610	607	590	608	539	600	601	594	619	602	611	615	553	588	608	563	598	565	625	550	576	586	625	575	574	574	586	577	583	598	593	577	588	639	569	628	566	563	558	581	597	587	588	586	578	601	614	555	552	570	567	628	548	579	615	618	559	598	603	543	614	604	538	579	532	588	591	594	561	576	590	631	609	626	581	571	561	580	614	574	572	539	557	627	562	567	588	557	623	586	597	600	561	570	607	589	590	612	592	579	567	571	598	618	594	560	597	572	569	584	624	589	594	567	613	577	567	597	582	581	587	612	581	567	580	567	582	604	590	601	617	665	605	607	572	587	613	598	557	608	568	623	560	563	578	585	584	580	617	637	609	618	556	615	618	617	551	573	612	592	566	580	593	530	595	550	602	569	582	587	608	548	591	569	626	569	557	601	602	586	568	597	579	572	594	578	576	591	551	591	610	608	627	560	547	565	560	588	574	592	570	577	553	565	625	605	581	612	580	599	596	566	589
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
