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
339518166440	339518166956	339518167506	339518168056	339518168606	339518169156	339518169706	339518170256	339518170806	339518171356	339518171906	339518172456	339518173006	339518173556	339518174106	339518174656	339518175207	339518175756	339518176306	339518176856	339518177406	339518177956	339518178506	339518179056	339518179606	339518180156	339518180706	339518181256	339518181806	339518182356	339518182906	339518183456	339518184006	339518184556	339518185106	339518185656	339518186206	339518186756	339518187306	339518187856	339518188406	339518188956	339518189506	339518190056	339518190606	339518191156	339518191706	339518192256	339518192806	339518193356	339518193906	339518194456	339518195006	339518195556	339518196106	339518196656	339518197206	339518197756	339518198306	339518198856	339518199406	339518199956	339518200506	339518201056	339518201606	339518202156	339518202706	339518203256	339518203806	339518204356	339518204906	339518205456	339518206006	339518206556	339518207106	339518207656	339518208206	339518208756	339518209306	339518209856	339518210406	339518210956	339518211506	339518212056	339518212606	339518213156	339518213706	339518214256	339518214806	339518215356	339518215906	339518216456	339518217006	339518217556	339518218106	339518218656	339518219206	339518219756	339518220306	339518220856	339518221406	339518221956	339518222507	339518223056	339518223606	339518224156	339518224706	339518225256	339518225806	339518226356	339518226906	339518227456	339518228006	339518228557	339518229106	339518229656	339518230206	339518230756	339518231306	339518231856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2706	3600	2300	2707	3600	2300	2708	3600	2300	2708	3600	2300	2709	3600	2300	2710	3600	2300	2710	3600	2300	2711	3600	2300	2711	3600	2300	2712	3600	2300	2713	3600	2300	2713	3600	2300	2714	3600	2300	2714	3600	2300	2715	3600	2300	2716	3600	2300	2716	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2718	3600	2300	2718	3600	2300	2719	3600	2300	2719	3600	2300	2720	3600	2300	2720	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22662	20809	31147	35867	32991	22582	10817	874	522	497	480	446	458	497	468	497	444	536	440	461	454	455	481	503	474	460	485	453	476	489	477	417	436	438	463	440	406	429	477	469	439	453	458	456	485	502	441	447	441	458	431	450	459	464	432	470	469	505	420	463	469	493	465	427	491	455	425	471	446	476	440	465	497	476	437	433	458	457	413	466	442	490	482	455	417	460	443	442	444	477	438	466	446	448	414	422	454	459	477	511	487	481	452	445	466	454	469	432	473	460	494	454	442	428	452	428	452	462	457	506	480	444	434	453	450	435	479	458	451	458	496	427	457	463	477	474	472	479	469	431	476	444	478	498	473	429	457	478	447	489	441	449	446	464	418	455	464	436	462	481	464	463	461	448	483	480	471	433	489	467	463	425	480	463	444	458	457	456	452	461	479	487	454	431	467	463	484	445	461	464	445	484	465	466	489	465	480	466	421	479	448	452	436	433	487	439	431	432	468	441	437	470	438	457	446	507	457	425	488	481	429	438	452	499	447	418	465	474	449	456	413	442	457	507	432	483	441	489	463	454	486	452	474	447	458	421	437	502	496	464	434	477	478	484	439	463	460	457	450	472	417	480	465	455	447	507	456	450	452	473	473	455	422	470	449	462	418	462	459	460	446	481	433	404	448	466	472	431	467	404	448	408	472	439	486	461	469	452	436	441	444	451	435	483	426	451	451	469	479	467	473	461	462	474	506	463	444	417	488	486	456	413	449	479	470	446	453	476	471	463	413	428	465	470	450	444	473	469	455	453	437	451	456	470	414	445	504	503	437	472	447	490	443	480	475	462	451	487	503	468	492	435	449	446	411	489	482	479	434	462	489	458	462	488	451	460	463	444	454	453	464	403	441	468	507	416	432	454	468	473	460	479	470	456	441	487	460	450	456	425	469	462	512	425	438	456	455	447	459	435	459	454	466	435	460	440	461	440	486	473	476	430	454	443	460	445	434	434	479	461	493	467	450	448	447	507	463	456	488	458	477	488	466	472	451	431	443	489	457	471	471	459	436	493	486	487	444	435	490	464	456	439	458	454	464	468	436	435	435	458	458	478	497	463	448	464	476	460	483	443	453	460	437	416	458	424	469	499	453	466	484	442	485	509	470	480	443	419	448	427	467	449	467	434	436	434	469	494	422	461	463	500	472	454	460	460	469	449	482	452	472	426	443	447	414	491	464	474	433	462	483	464	428	477	466	423	447	452	444	430	453	465	479	449	449	430	454	439	463	422	471	436	444	481	451	460	461	467	450	451	444	441	488	481	481	445	467	479	464	488	451	442	461	455	447	455	446	480	488	446	440	500	469	466	468	446	452	508	470	475	451	435	435	430	442	516	437	459	432	464	438	441	480	472	445	453	440	443	438	443	487	487	442	437	473	432	467	450	448	470	443	425	491	455	489	463	455	475	458	484	486	452	482	501	486	461	520	441	475	447	440	448	455	428	439	424	491	473	434	487	483	453	452	450	458	465	466	473	446	430	447	423	469	470	440	437	457	479	441	456	440	465	452	478	432	488	473	426	454	454	498	450	451	447	433	444	438	420	463	455	455	459	432	464	445	498	455	408	456	464	454	421	448	398	458	460	424	492	465	464	447	467	447	447	446	439	446	463	464	479	437	471	461	481	469	446	461	458	499	477	458	476	499	452	399	449	446	430	456	432	438	438	401	491	427	500	453	449	453	475	474	442	445	478	453	511	437	462	475	480	462	444	451	461	450	489	473	455	454	456	458	454	470	477	462	473	460	453	460	437	424	441	436	447	482	446	453	440	449	479	422	450	491	460	438	448	486	443	455	437	421	452	488	424	454	470	453	439	488	463	464	478	484	467	473	395	447	477	443	479	469	460	487	447	441	437	431	471	452	461	444	438	481	435	464	438	440	453	472	473	430	491	516	457	465	448	451	441	401	460	483	483	393	430	449	470	460	479	451	474	446	431	449	456	455	480	464	430	467	474	496	452	446	425	424	482	454	477	456	460	454	461	465	439	460	470	496	413	439	448	429	483	470	443	458	486	470	433	499	512	470	440	448	477	461	484	436	487	470	455	455	459	459	453	460	425	453	482	485	428	418	461	457	478	467	469	443	459	434	464	422	491	428	446	500	466	440	452	441	493	426	452	419	480	454	448	474	432	446	439	478	465	445	480	414	472	491	444	460	502	438	487	451	450	438	471	495	412	447	442	431	469	420	439	490	450	452	477	481	457	458	466	454	455	470	465	468	484	466	422	475	429	455	475	463	466	459	480	495	451	490	458	448	481	488	472	466	439	493	484	416	489	434	457	459	422	472	438	460	453	444	491	470	420	421	457	433	426	474	467	466	452	491	434	444	457	493	449	467	486	441	446	431	473	461	439	444	449	472	475	442	457	442	436	464	470	479	423	449	468	457	465	436	440	452	447	452	425	455	460	465	444	465	437	450	432	418	462	469	459	449	468	467	473	476	444	463	480	508	453	467	434	449	450	494	454	476	454	449	475	483	450	454	440	462	459	445	472	460	478	422	427	456	458	418	436	456	471	427	453	451	441	454	429	448	466	458	453	491	459	453	449	482	471	498	426	492	440	471	457	466	430	472	435	454	440	463	515	462	457	482	441	474	453	470	479	483	471	460	492	455	458	443	423	455	442	469	438	414	459	443	465	475	471	480	491	460	491	443	454	399	443	455	430	455	420	438	446	421	501	445	446	470	452	436	478	467	454	440	498	435	453	452	447	457	484	518	457	456	444	439	462	447	465	460	474	465	473	486	429	478	480	485	433	459	447	471	461	464	472	427	437	410	454	479	456	425	440	442	450	449	507	490	477	434	428	449	440	459	467	449	452	476	443	434	451	453	432	501	432	452	452	496	479	481	464	464	446	433	495	416	480	488	453	445	423	475	450	460	456	465	473	453	449	430	457	465	443	407	448	466	439	467	453	462	461	413	440	477	457	392	479	486	460	446	460	460	442	502	450	459	457	456	425	466	468	441	463	461	477	435	450	461	430	433	455	450	462	427	423	436	439	448	461	439	463	486	464	496	464	484	443	467	461	470	468	459	436	447	466	468	440	471	457	440	466	439	493	451	448	441	459	460	456	450	465	465	471	429	444	458	510	484	427	460	459	438	451	455	471	483	457	409	442	432	469	464	447	486	465	484	438	457	440	436	449	429	436	467	463	468	466	447	461	444	443	442	455	432	431	501	461	449	424	458	451	479	445	434	474	470	445	454	422	463	450	460	430	480	494	469	451	471	434	495	481	450	455	436	450	457	435	445	497	473	436	465	455	475	449	471	469	443	463	446	415	448	461	451	489	471	452	474	493	444	425	453	478	461	463	421	465	462	464	430	486	489	464	464	455	431	431	472	425	482	451	447	428	432	446	450	467	440	457	417	438	457	424	405	460	468	434	445	439	484	460	467	454	424	473	453	428	441	439	436	476	423	462	433	473	434	477	458	464	456	472	462	468	450	473	447	491	458	432	499	448
57619	88893	80435	65109	50677	12800	776	787	776	777	752	751	750	699	736	762	722	698	736	694	713	715	781	718	757	705	733	735	704	740	715	729	739	717	734	763	679	741	696	763	721	694	676	757	671	735	686	724	682	776	719	717	744	727	674	728	727	702	719	708	711	700	728	700	702	732	712	710	750	745	747	722	765	721	735	710	695	746	683	661	699	682	726	702	677	736	694	680	774	696	735	771	738	731	707	738	707	702	756	739	726	686	752	732	724	717	687	700	748	749	755	717	685	736	775	728	720	714	645	710	706	686	708	715	742	746	728	724	671	707	715	708	708	709	734	723	726	736	712	726	693	742	691	776	723	695	731	710	736	747	739	735	728	716	716	715	749	724	678	694	710	712	742	709	722	781	699	731	707	702	705	709	720	741	689	703	697	774	746	670	713	753	761	660	713	717	778	747	726	770	791	739	725	735	705	728	731	722	701	720	721	687	699	672	733	693	686	730	676	688	726	733	721	723	744	721	740	715	719	769	745	701	728	724	679	725	695	699	681	727	749	722	746	733	718	685	715	700	676	733	740	712	724	718	650	753	710	714	700	686	730	705	717	745	721	682	731	686	739	717	734	698	743	738	726	744	728	724	730	727	715	743	728	704	717	711	695	696	730	743	719	746	722	716	749	709	737	761	705	681	668	748	675	755	715	733	671	734	709	648	686	706	703	765	682	690	713	714	728	745	706	689	723	716	700	733	734	713	720	733	713	716	762	719	727	710	731	711	715	718	755	736	696	715	699	704	696	739	713	718	671	691	727	717	718	706	735	699	717	739	727	683	685	756	693	724	733	682	712	728	683	723	722	722	707	726	757	747	760	709	692	685	694	704	678	671	738	737	729	705	742	695	757	765	715	664	740	744	708	727	767	708	682	689	686	684	705	746	732	739	737	753	688	691	724	707	768	715	726	675	710	739	739	740	730	728	745	687	780	707	747	756	747	773	686	704	706	677	695	733	729	720	677	722	694	735	715	685	677	683	687	714	755	710	662	705	724	720	710	709	702	747	704	664	723	745	726	677	752	716	703	724	703	695	705	700	717	690	766	717	741	732	695	736	717	695	652	775	690	714	724	700	712	688	764	751	719	690	725	713	706	724	752	726	747	742	738	675	728	711	734	702	710	727	669	701	689	732	688	717	741	704	723	672	707	749	755	730	725	710	643	706	727	681	721	726	731	695	694	747	754	706	710	753	729	668	683	773	742	739	699	711	710	766	773	721	763	714	722	735	682	704	672	772	710	686	724	734	734	740	687	739	737	706	747	702	721	742	712	745	723	725	723	691	722	714	703	713	767	722	771	660	711	769	705	729	752	735	786	697	697	676	751	710	724	656	726	735	677	756	731	694	752	700	718	698	702	717	723	762	714	728	732	722	765	751	724	690	735	730	697	742	715	716	741	703	704	756	749	714	729	780	757	738	702	737	733	730	745	740	714	769	701	699	721	727	667	731	732	736	720	727	728	696	711	714	726	737	720	721	768	686	705	711	764	747	679	684	756	732	691	723	695	707	753	699	728	724	761	734	717	699	730	715	679	736	712	767	766	707	690	745	722	773	716	665	751	699	685	718	724	729	747	775	727	699	689	715	694	691	680	696	738	723	665	656	716	696	753	711	652	696	732	694	697	703	713	729	764	735	683	710	718	668	691	733	720	700	736	681	775	686	675	684	745	720	680	728	735	752	724	726	722	715	754	674	669	729	675	699	722	726	748	735	677	715	711	680	683	732	746	697	758	733	748	709	753	736	740	730	652	714	705	700	671	770	749	746	723	738	712	727	689	747	693	704	694	735	713	726	677	680	741	634	774	702	703	683	745	695	752	751	724	695	677	656	687	684	729	731	752	758	713	706	743	688	717	722	686	710	665	703	692	691	769	742	714	730	682	741	697	669	688	708	697	709	695	762	708	755	687	734	683	780	704	724	713	715	717	687	704	739	724	677	695	734	694	649	747	686	689	731	684	716	687	706	698	678	665	677	672	760	713	692	714	702	703	714	695	688	688	710	726	731	671	738	713	717	736	736	752	697	696	732	689	670	747	711	665	699	685	721	720	714	707	709	755	683	762	700	722	772	714	718	725	692	768	698	744	705	708	694	769	720	742	753	742	727	765	675	714	718	714	703	754	736	702	686	692	719	761	704	684	710	726	736	689	729	717	734	731	716	732	671	700	727	697	724	698	681	756	746	706	722	718	745	700	732	729	751	735	774	703	680	710	744	730	764	728	735	717	757	691	699	687	733	764	686	665	704	678	781	733	728	702	712	669	761	718	718	781	687	736	734	771	682	708	730	700	715	690	729	725	737	742	746	699	732	747	667	720	787	705	721	725	740	700	726	740	692	734	702	681	705	699	711	730	709	732	755	796	733	699	743	727	711	690	693	757	696	701	743	768	731	689	738	691	666	711	691	691	695	711	729	711	724	693	703	702	686	765	702	674	705	709	719	739	687	700	700	724	755	720	763	688	714	725	723	700	769	721	731	696	723	720	699	698	698	759	764	713	710	755	759	710	722	793	722	678	707	730	754	710	682	726	706	743	744	735	745	686	685	744	761	705	708	731	732	748	744	673	713	727	747	750	720	740	700	713	699	756	686	720	720	716	702	757	728	702	735	747	749	759	730	682	783	700	690	786	694	735	700	714	684	717	794	765	714	713	730	705	705	716	746	708	720	754	717	743	740	733	710	764	727	730	670	764	707	735	768	691	688	716	723	702	753	753	721	706	744	740	703	706	745	730	718	708	775	799	714	650	669	733	715	729	735	759	728	716	696	690	697	703	713	714	706	696	742	708	723	714	723	699	699	713	713	729	699	678	680	759	714	675	729	729	669	698	726	721	772	773	744	695	698	712	745	748	679	744	688	747	737	712	733	781	740	747	714	717	692	746	668	703	723	712	718	704	698	756	742	707	702	649	724	718	702	712	723	724	698	711	771	704	693	716	667	712	748	709	715	723	678	690	703	734	696	708	728	725	676	750	742	796	722	742	687	770	730	769	701	694	648	713	720	745	771	686	733	704	732	710	682	748	733	775	704	784	734	756	709	748	701	687	741	743	696	717	766	668	729	685	753	741	735	666	695	723	723	661	743	736	664	762	745	716	731	758	705	703	722	725	717	672	760	724	674	688	716	725	728	719	662	676	737	675	722	687	732	745	726	687	705	709	703	721	678	717	724	704	708	680	701	647	751	714	667	705	686	678	692	747	754	692	692	711	737	757	722	734	686	721	744	738	734	729	713	711	714	672	720	712	714	690	706	709	725	736	681	693	693	719	623	695	745	747	703	760	733	748	730	745	697	699	728	720	676	699	672	704	751	692	725	758	692	735	704	738	700	746	705	725	739	740	739	721	725	717	737	680	764	708	733	693	721	701	754	774	735	687	688	681	707	710	744	746	673	729	729	699	740	685	717	730	769	705	703	719	709	692	716	763	703	714	747	697	730	716	771	738	743	744	700	692	725	744	738
28214	25646	27040	30745	15758	2694	278	261	265	243	251	280	289	261	276	239	259	263	299	256	299	267	263	279	304	291	269	247	255	232	266	264	263	317	257	270	283	277	278	265	276	259	258	278	270	326	269	245	292	270	294	263	273	239	271	281	248	275	285	245	283	275	300	294	263	271	264	269	265	264	274	291	242	268	277	265	257	261	249	249	264	282	270	258	282	296	259	287	266	301	259	237	245	281	282	293	284	245	261	255	235	264	269	268	279	269	267	273	266	270	276	276	272	281	301	268	275	258	265	254	259	270	286	264	280	247	255	262	255	265	287	276	267	245	282	279	289	260	293	284	280	280	270	264	246	253	276	270	287	280	284	244	245	261	271	282	263	280	312	269	268	250	273	250	266	273	276	292	278	259	264	279	274	262	307	300	309	240	270	284	269	287	259	235	247	270	277	279	275	280	291	262	257	262	283	241	241	271	256	265	268	298	275	263	282	261	256	260	237	262	254	273	281	275	297	262	255	272	272	290	293	262	265	281	274	264	262	256	248	238	273	284	271	281	248	265	229	259	275	264	257	279	268	282	243	283	254	252	281	282	282	277	272	244	273	286	274	295	290	264	312	245	246	293	270	268	285	282	261	243	276	284	276	278	272	275	256	266	291	280	253	287	283	269	300	278	297	270	282	281	274	259	265	275	265	275	264	261	260	274	259	269	268	274	267	260	278	279	267	287	252	252	262	273	292	272	256	247	257	283	261	267	262	260	296	262	243	260	254	258	271	266	285	269	277	292	272	252	255	286	287	270	292	273	283	244	261	268	234	257	249	244	294	297	307	294	262	288	256	227	264	255	262	269	294	265	279	272	310	266	259	270	287	269	301	284	287	282	291	284	288	297	243	260	264	257	278	259	251	292	281	289	263	289	275	271	270	270	261	285	300	266	254	243	282	260	290	272	282	270	274	274	257	320	259	278	287	276	254	259	255	276	280	281	306	255	286	262	270	268	260	238	253	291	287	287	263	269	239	281	278	258	250	280	295	272	263	275	308	297	277	257	265	261	264	271	245	285	296	275	264	245	258	274	235	269	287	265	258	287	286	305	248	250	265	266	264	267	278	271	268	290	255	250	267	264	253	258	248	265	288	279	276	259	289	254	272	260	269	282	297	285	296	293	302	248	274	267	259	255	257	251	259	273	261	295	249	276	283	244	270	261	285	268	279	281	276	259	255	289	278	238	276	276	280	262	270	228	280	241	254	283	270	288	271	268	269	285	265	281	273	292	274	239	312	271	249	244	244	269	277	282	304	258	262	281	294	284	260	250	300	278	283	265	258	282	292	252	239	262	257	261	258	267	288	282	318	271	288	272	312	289	249	272	265	285	246	260	283	276	265	280	290	275	257	246	250	250	284	293	289	269	268	280	255	263	260	309	298	261	290	279	273	244	296	260	251	278	269	264	281	278	252	294	275	261	288	262	266	240	286	274	281	244	270	295	242	282	263	264	257	263	289	284	253	291	280	237	269	287	282	280	260	273	291	274	260	272	275	271	286	257	245	269	295	258	268	263	286	254	261	299	244	249	239	284	286	262	279	260	261	255	298	247	261	258	273	269	273	297	269	294	263	278	285	282	276	251	284	242	284	292	250	278	295	253	271	255	274	282	291	286	279	267	269	253	260	270	242	279	288	288	246	259	274	298	289	286	268	267	247	324	277	264	243	271	276	255	242	273	298	265	276	269	257	283	276	270	284	273	260	294	264	281	253	289	315	298	298	278	289	288	271	274	283	276	274	263	288	280	269	279	269	289	256	271	300	289	315	259	289	303	281	269	293	292	270	253	278	251	291	254	290	275	254	250	285	304	282	276	300	300	267	294	283	274	303	279	241	272	255	298	254	276	261	276	254	270	257	258	275	269	248	246	283	271	285	282	261	278	274	287	298	299	277	280	285	252	256	260	285	258	255	265	270	275	235	273	301	224	249	266	257	268	272	256	262	278	260	270	276	283	270	250	285	247	254	287	260	277	281	240	293	301	263	254	249	269	266	280	281	275	269	274	274	259	278	257	300	293	253	279	272	256	264	292	288	274	255	262	273	275	279	256	277	285	267	282	262	263	291	259	267	280	294	256	255	277	288	260	255	288	264	270	273	273	276	264	270	252	253	268	254	262	266	247	268	267	267	260	277	255	262	243	250	246	256	243	302	261	266	280	255	273	253	257	283	240	265	257	291	304	277	282	266	257	276	253	259	255	249	272	272	248	264	259	263	250	279	271	278	289	264	302	245	258	300	276	269	247	254	264	266	284	262	251	267	264	265	288	233	270	266	271	267	280	294	275	260	275	294	258	286	280	264	275	277	247	300	267	250	279	232	281	262	266	262	280	293	267	268	275	258	270	272	273	270	257	274	254	272	270	290	269	311	250	296	263	253	272	277	274	259	305	289	272	272	277	258	274	279	278	291	299	275	276	264	262	262	295	275	276	271	289	262	274	260	277	289	283	282	240	273	276	265	282	247	304	282	262	247	264	281	272	270	262	259	280	242	280	288	258	292	247	279	235	273	275	276	251	264	276	254	267	300	296	299	293	256	276	254	279	276	254	309	268	268	274	317	259	281	262	282	285	273	263	281	277	282	259	262	257	256	275	274	275	290	273	283	268	250	279	267	256	288	261	300	265	276	284	292	272	262	269	260	262	226	248	303	272	271	284	274	264	254	240	255	275	264	298	280	257	288	280	296	244	302	270	289	261	275	293	267	273	279	272	263	286	303	282	270	271	273	298	273	238	280	267	258	280	281	258	273	282	272	281	269	270	260	274	259	283	275	295	289	250	258	233	277	276	298	275	253	281	268	267	269	305	286	264	268	276	285	255	254	270	249	256	268	264	262	286	278	292	273	294	286	262	254	269	266	282	245	293	239	270	243	247	245	282	277	294	251	255	304	276	271	258	265	268	286	292	274	252	256	288	264	247	280	280	293	294	273	267	273	274	255	293	255	324	279	287	258	237	252	262	287	267	279	281	284	276	279	257	276	271	282	308	274	276	266	271	282	255	265	252	241	279	258	257	258	260	300	271	263	263	294	269	268	281	284	284	256	272	297	252	247	263	264	260	265	292	276	274	272	260	264	292	263	270	313	303	282	279	264	276	284	290	314	288	273	269	271	298	270	258	270	263	254	258	262	267	277	274	277	271	272	265	249	313	261	285	253	286	303	250	252	237	276	251	282	276	257	273	273	302	266	282	296	269	293	279	299	260	287	279	255	265	242	255	261	266	276	301	252	268	272	271	290	240	280	265	280	260	278	309	259	252	267	300	238	251	273	294	247	274	257	305	256	271	256	233	269	270	282	282	284	274	291	302	262	257	270	266	268	237	272	234	263	281	264	286	286	273	271	261	253	282	272	270	295	258	301	251	315	272	279	272	255	234	287	258	258	286	289	258	318	269	264	266	277	254	289	285	277	266	262	291	256	268	291	279	280	269	264	262	269	245	275	248	279	271	253	339	299	268
29935	42215	35283	33542	21355	3478	481	436	488	476	465	478	451	479	471	475	470	479	469	468	512	497	432	469	480	452	486	480	494	475	472	466	429	488	495	507	486	498	438	463	448	491	464	464	476	454	476	491	455	517	474	477	497	449	515	476	472	465	471	478	461	447	489	454	448	466	499	481	435	473	433	460	464	464	483	478	502	475	497	474	484	486	440	481	425	478	495	485	470	505	457	459	476	510	472	482	471	490	461	454	455	490	456	466	477	469	499	512	481	474	461	425	462	473	486	459	457	454	472	475	441	459	483	480	491	509	497	490	505	503	488	451	513	471	455	493	478	474	506	461	481	436	477	475	499	502	477	488	450	459	461	492	468	456	488	507	521	470	483	493	506	496	445	473	460	457	445	438	448	463	453	498	450	452	435	448	458	466	490	485	478	480	470	493	462	466	490	488	478	467	487	500	472	427	460	481	474	460	457	456	444	470	472	413	469	466	472	460	479	477	439	468	467	476	454	466	493	444	485	423	447	481	481	480	459	461	486	456	498	491	459	440	485	456	441	461	469	447	447	494	508	495	476	486	429	470	467	469	473	514	467	457	465	481	470	487	470	451	465	484	456	455	497	494	481	477	456	428	528	464	445	504	494	447	453	469	442	513	486	462	446	450	482	478	443	474	482	446	483	436	458	444	487	454	465	443	480	458	474	441	513	487	476	451	448	474	450	481	432	476	472	441	472	458	430	467	473	489	511	457	485	479	466	451	428	461	526	489	445	503	460	464	456	455	476	470	447	462	485	521	461	444	449	473	500	456	505	487	448	469	477	482	472	501	480	429	456	470	466	458	487	446	497	467	481	498	454	470	463	490	443	419	453	465	495	483	439	490	484	446	460	444	464	473	474	464	511	456	471	483	503	443	475	469	473	460	482	477	443	446	490	439	487	516	502	468	503	509	495	466	493	427	473	440	504	460	462	468	463	457	456	471	496	504	483	482	476	443	443	490	500	485	481	488	496	470	487	464	483	453	432	466	450	474	507	475	436	457	468	515	464	478	503	471	447	485	437	468	476	507	453	500	470	487	462	468	487	457	502	426	505	482	466	499	484	457	507	459	470	466	490	473	475	446	461	420	476	459	498	467	437	489	493	540	508	517	461	480	505	462	498	480	475	471	459	460	455	490	500	462	476	494	491	451	438	467	463	475	464	468	515	478	458	469	441	467	468	442	494	465	484	501	446	444	477	451	505	455	454	489	480	449	456	452	453	455	482	475	455	433	424	458	474	470	446	467	450	445	460	468	482	466	494	479	470	486	463	435	434	490	455	459	465	473	534	441	478	500	466	479	509	485	484	461	456	482	499	484	450	478	456	474	459	449	449	469	487	483	460	487	496	475	450	484	458	466	455	467	477	449	462	465	490	479	435	469	455	479	470	446	440	475	474	471	427	431	442	490	479	496	442	480	431	493	507	505	465	467	440	481	443	456	457	443	440	515	498	452	447	493	446	470	473	473	458	472	446	420	477	466	445	472	495	428	501	456	479	456	455	476	479	508	447	474	477	472	504	413	454	483	472	493	473	455	420	474	446	459	463	483	509	431	512	455	418	500	499	487	507	460	485	459	483	490	462	449	486	469	494	449	487	473	474	494	515	527	462	443	458	476	483	511	427	494	476	462	494	427	502	453	460	449	477	475	489	449	511	479	444	479	450	488	479	455	452	460	471	440	441	496	485	479	474	486	469	503	480	469	502	475	468	496	478	473	481	458	452	432	480	428	497	499	484	456	464	468	453	459	464	458	470	519	462	436	487	484	456	469	516	455	461	479	464	497	495	480	494	487	466	474	467	507	480	464	503	512	449	473	468	494	485	473	440	456	480	439	473	474	490	477	440	507	460	471	468	462	465	448	467	478	452	498	460	471	477	450	486	437	449	461	447	490	462	468	438	456	444	473	511	457	437	482	464	488	477	460	475	477	460	516	484	461	447	445	464	473	451	449	492	468	461	499	454	506	449	460	497	497	482	468	475	449	481	446	484	452	448	486	490	476	470	499	469	492	489	486	458	463	508	474	502	417	467	489	469	463	437	453	456	480	445	458	510	502	468	438	438	455	480	460	435	462	463	439	439	456	488	460	479	458	458	458	472	441	468	509	438	481	491	442	484	467	462	460	438	467	456	453	494	449	456	515	497	472	440	459	423	427	456	467	442	476	446	499	477	436	474	455	432	465	512	475	489	448	444	471	482	469	477	497	434	455	471	485	491	508	468	489	487	455	476	441	447	469	464	455	495	497	468	450	452	466	472	432	435	442	450	450	456	503	452	489	474	508	466	464	462	465	467	517	471	454	486	495	450	466	527	433	476	462	455	483	478	459	462	480	463	467	489	482	462	476	452	458	505	434	496	464	446	498	472	461	484	472	473	464	407	496	501	436	471	474	460	462	510	497	462	468	467	475	447	444	501	461	495	455	465	488	457	450	466	499	458	501	451	503	461	442	503	464	465	491	466	443	467	480	467	484	470	480	471	439	483	494	418	483	420	439	474	464	498	436	480	462	441	493	467	469	532	510	499	475	463	502	475	501	445	507	499	442	450	461	489	418	474	444	495	503	449	450	482	439	469	488	476	481	438	453	493	418	465	457	468	463	467	519	467	476	496	484	446	452	434	498	453	448	496	476	482	465	489	493	484	486	463	480	443	463	492	468	450	493	494	467	461	431	466	443	449	452	453	483	495	455	476	456	454	484	456	489	451	469	464	445	477	431	498	489	440	470	472	478	483	462	441	480	464	471	457	472	530	437	487	484	486	474	486	473	462	439	454	441	471	450	467	457	469	480	500	465	486	440	531	474	460	445	453	454	459	445	500	485	474	484	453	455	467	443	470	426	477	448	459	464	479	433	477	459	471	440	464	455	449	508	522	458	448	445	499	482	473	439	482	485	460	488	468	444	472	496	483	459	473	484	482	463	483	454	434	501	493	446	450	425	496	493	485	472	465	463	457	473	432	479	492	480	440	462	482	440	476	437	466	469	465	483	453	463	424	447	485	457	482	456	505	485	509	468	474	489	463	482	491	457	438	498	506	447	479	467	501	443	427	452	448	491	449	429	447	459	445	445	463	454	512	466	477	462	469	455	474	482	475	467	485	487	514	495	479	472	418	478	508	508	453	477	488	462	450	451	461	459	472	447	473	435	440	474	497	478	485	466	472	483	474	455	474	449	475	510	474	529	487	468	489	456	490	459	484	450	541	466	488	435	492	492	488	452	471	470	457	468	464	472	445	492	495	476	480	483	483	460	470	439	464	494	462	447	488	474	447	466	452	484	482	473	501	452	479	465	461	447	461	453	472	492	423	471	458	468	478	472	465	490	494	447	452	499	465	489	523	450	442	473	480	465	464	494	438	491	466	522	453	460	497	496	472	473	444	480	451	473	475	472	478	450	449	492	503	464	465	435	462	494	482	475	479	482	455	455	490	447	478	439	462	463	518	479	499	495	474	487	491	455	468	431
25243	22853	35875	55088	45622	17258	1490	285	311	283	277	264	286	248	263	294	289	266	275	257	268	250	257	260	276	300	261	293	282	238	274	290	297	268	286	297	292	276	273	250	269	263	288	285	299	276	275	291	278	263	278	239	265	266	256	261	245	253	251	277	287	238	289	266	263	248	290	273	291	288	284	258	265	286	294	266	267	270	277	242	274	268	294	280	254	262	291	262	246	295	266	259	249	251	269	281	230	272	261	284	271	267	243	278	268	281	287	267	285	263	284	280	261	289	256	282	270	292	292	252	252	237	274	296	278	255	271	267	269	311	289	273	254	285	300	279	274	260	278	247	266	238	240	286	267	274	271	288	314	279	286	248	283	301	270	261	273	238	255	294	252	284	291	266	281	301	264	256	262	303	253	261	267	304	258	292	283	278	282	269	253	254	267	282	265	256	286	285	255	283	255	266	269	243	254	273	260	269	251	266	266	260	281	244	267	256	260	278	255	265	250	233	241	270	310	268	279	281	269	242	290	271	259	300	284	252	260	271	240	237	307	247	247	286	245	269	283	292	319	298	254	254	257	292	280	258	244	259	227	260	285	247	273	270	301	260	267	287	249	260	279	292	252	292	264	278	296	267	269	265	289	261	268	251	262	289	270	276	244	246	266	277	258	262	270	262	298	260	267	293	272	276	270	283	297	279	269	285	254	274	274	282	255	299	256	273	274	269	274	292	255	279	293	280	260	285	291	259	308	269	265	276	285	280	275	288	257	256	253	253	255	252	240	223	292	278	267	259	267	262	257	266	279	289	259	272	264	246	273	271	295	269	289	293	289	281	268	264	284	276	242	281	280	279	264	273	265	272	287	272	244	251	281	264	252	289	276	272	259	292	289	273	271	269	272	281	247	289	271	243	251	271	325	276	233	279	253	281	253	270	261	261	267	271	288	257	284	289	267	261	299	295	298	299	265	239	271	264	272	290	262	290	297	261	279	286	282	239	278	278	239	254	269	265	261	269	279	257	289	277	284	262	278	280	271	265	283	273	293	284	264	295	263	266	311	254	237	288	287	277	313	247	252	259	300	263	272	254	274	276	252	292	257	266	275	272	284	263	247	260	285	258	279	269	230	279	301	282	266	238	263	265	265	285	268	273	256	273	290	282	280	276	271	277	264	272	256	290	283	294	289	291	250	242	259	277	299	290	274	268	272	277	289	270	302	256	255	276	266	269	264	258	255	261	266	272	264	286	286	237	252	277	292	257	260	295	286	256	264	247	284	284	267	275	280	280	274	260	263	283	285	277	274	246	270	256	248	287	236	296	289	307	274	292	272	296	287	260	280	249	284	256	287	292	261	246	239	291	277	233	276	311	269	280	284	260	272	302	265	261	269	285	321	300	252	277	279	258	299	279	262	267	273	246	246	275	277	283	259	266	298	280	290	270	291	288	268	309	263	278	253	267	271	305	254	240	245	257	278	286	259	265	267	271	252	259	264	254	285	282	284	248	252	281	250	287	268	264	256	286	279	283	259	255	269	276	251	268	268	292	249	259	267	289	286	271	224	301	261	266	287	283	266	252	286	286	273	292	286	265	253	247	267	245	267	270	253	286	286	260	305	265	245	288	302	287	266	283	274	263	294	284	267	270	280	292	253	250	318	270	269	306	279	288	259	271	290	266	252	273	265	282	276	231	267	272	262	253	276	266	269	260	283	265	295	265	271	260	262	253	281	275	258	269	283	235	275	282	253	278	275	258	274	273	264	249	267	259	271	268	276	297	267	292	290	251	279	284	244	300	324	291	275	254	269	247	242	283	300	251	261	279	275	298	266	252	273	292	241	250	280	228	263	286	260	282	280	245	296	257	266	275	237	278	263	284	284	272	265	277	277	282	273	267	286	267	308	251	261	256	292	287	248	257	258	278	265	274	268	297	231	283	294	291	255	283	289	285	269	301	272	262	252	286	251	286	292	274	287	273	286	275	287	267	304	274	242	264	275	276	253	267	264	259	272	290	242	271	307	253	287	274	259	275	250	279	263	253	301	259	266	260	247	278	265	276	263	304	289	269	259	299	276	312	288	248	283	259	235	279	303	254	282	239	308	251	274	305	270	275	266	267	293	273	280	239	287	303	266	255	299	275	262	289	272	265	232	301	294	280	246	295	254	277	285	241	260	287	249	286	279	261	302	272	291	298	313	260	286	285	282	285	278	260	290	275	262	240	260	268	264	295	271	276	235	292	266	233	301	265	260	268	274	276	271	288	258	275	278	267	261	240	253	236	289	280	276	245	265	292	274	279	256	280	279	248	253	276	278	256	237	264	267	265	278	255	249	275	263	294	273	257	250	307	264	280	275	288	292	251	286	288	264	262	251	272	288	243	279	291	276	283	291	294	276	278	285	274	253	289	280	297	265	292	299	239	261	250	257	279	263	269	249	245	257	264	247	265	282	316	293	235	267	309	311	267	288	279	260	266	267	275	245	303	270	264	271	280	269	268	288	281	266	267	291	278	271	269	284	277	253	282	301	295	271	264	274	296	271	249	278	245	250	239	289	269	258	256	293	263	292	282	293	298	295	297	281	275	276	277	289	262	293	268	287	294	302	260	250	260	286	273	268	270	292	285	273	286	294	245	261	277	279	319	248	292	269	288	258	250	302	249	290	285	272	273	276	276	297	292	278	277	302	274	258	277	272	283	290	283	270	274	252	273	264	272	277	284	266	260	262	240	239	280	281	260	279	262	275	279	266	268	260	286	246	299	331	290	253	249	303	274	295	274	268	281	262	279	274	288	283	280	298	276	289	259	285	298	252	261	293	262	264	274	261	249	282	263	289	250	239	289	246	260	284	269	261	281	293	251	282	282	282	255	289	252	259	263	270	268	274	252	280	253	234	244	290	268	297	258	273	284	258	285	267	273	297	260	284	271	223	278	296	279	273	272	278	292	246	276	266	277	247	278	268	271	248	268	288	263	281	239	284	270	244	290	274	271	291	277	264	259	259	283	272	250	258	289	262	270	251	263	270	260	289	260	261	270	299	271	280	268	256	252	277	263	268	251	309	289	268	301	284	271	299	261	244	279	289	256	248	272	289	263	273	261	240	275	280	299	265	300	295	269	267	258	259	278	293	267	258	252	265	262	250	274	297	264	281	246	302	277	268	283	266	253	275	235	273	267	278	262	260	296	246	287	278	253	274	257	288	253	237	248	243	262	268	252	256	273	289	298	280	281	292	278	248	289	287	274	284	299	280	287	276	228	250	261	286	266	276	282	286	309	266	279	267	289	265	277	267	289	279	270	250	294	244	294	294	279	273	295	251	241	303	278	277	256	292	259	286	270	269	264	281	270	263	277	292	288	261	283	272	293	270	254	276	270	263	275	257	287	272	264	276	277	289	235	245	291	290	267	257	265	232	274	279	240	269	292	302	307	257	303	279	293	261	289	255	276	240	253	269	264	276	281	272	284	258	284	310	273	280	271	281	260	274	257	228	274	269	285	299	276	247	240
54803	83425	70375	65064	47588	6297	526	503	528	534	499	436	458	500	496	476	409	446	453	498	436	435	493	484	458	476	439	482	443	468	508	478	498	474	454	432	468	452	478	442	424	451	472	465	481	445	468	458	421	469	456	466	486	467	456	460	482	461	461	478	433	441	448	448	445	466	429	463	498	529	456	454	458	492	426	456	419	437	465	434	453	498	431	460	471	449	433	471	475	424	453	461	454	469	394	487	420	456	454	490	430	454	456	458	465	439	451	423	459	448	445	489	463	478	465	440	495	476	478	478	457	449	470	491	469	444	449	446	447	437	441	464	482	445	462	447	415	460	461	467	459	452	454	414	466	441	460	475	432	459	445	431	489	484	444	491	477	438	421	439	459	454	456	473	462	468	447	489	461	510	482	429	498	461	418	455	473	415	462	451	435	448	491	453	433	475	435	473	440	449	463	499	439	444	460	451	504	450	439	475	449	454	489	466	461	463	466	520	454	423	480	449	450	463	424	440	442	447	450	448	451	451	450	466	463	427	457	489	419	491	451	481	454	455	435	503	514	477	435	446	465	464	456	472	476	459	469	420	456	473	457	419	441	443	457	486	444	488	444	480	475	416	451	453	449	456	430	463	482	475	453	473	468	455	478	421	454	465	451	460	428	453	444	520	454	445	459	467	455	447	430	431	445	498	475	495	430	453	453	442	421	460	434	458	458	453	456	507	448	457	463	406	458	468	478	434	465	465	465	422	515	464	465	458	437	488	486	473	470	443	465	463	454	433	456	473	479	489	459	444	442	464	451	450	437	446	475	463	470	457	438	442	436	460	467	489	434	487	458	485	475	453	452	445	484	475	463	479	453	451	428	503	467	446	469	429	521	434	466	458	436	451	475	443	444	470	446	437	488	417	461	448	481	438	451	425	436	461	455	467	441	488	452	472	491	463	466	466	483	460	426	451	477	453	454	423	466	491	430	485	455	451	486	446	449	461	503	437	472	453	505	474	418	454	481	448	487	484	449	456	418	495	447	440	456	423	490	471	477	442	450	473	468	470	490	487	448	444	446	473	472	421	475	426	493	450	454	461	435	474	456	451	417	423	455	433	491	485	464	489	469	471	500	497	401	459	499	474	503	500	470	470	479	457	479	472	437	478	471	487	461	469	440	464	449	478	470	464	467	458	442	436	459	428	445	435	457	485	473	452	476	443	462	413	454	471	449	447	413	445	491	455	469	470	481	465	455	426	448	409	460	479	457	500	448	425	465	464	448	452	439	499	459	458	430	469	453	440	499	447	481	440	470	443	498	429	455	487	453	478	471	470	475	465	471	470	442	465	456	431	449	448	463	496	457	490	532	450	448	439	487	479	461	465	456	496	431	440	458	464	455	467	447	448	442	414	453	498	449	439	493	472	440	474	432	436	469	452	458	456	422	487	459	487	406	435	471	451	460	479	463	481	481	439	433	465	423	493	454	490	433	435	488	407	459	499	475	470	488	490	471	466	457	477	429	457	477	452	443	478	464	441	436	450	449	449	476	474	475	443	463	483	471	483	470	444	440	453	444	441	446	467	410	412	441	465	477	459	473	429	499	425	463	468	459	491	487	471	482	505	463	431	449	474	409	453	475	492	439	458	445	475	454	443	430	464	456	482	467	493	481	480	448	471	458	432	463	487	440	468	482	446	464	455	444	444	424	451	476	476	472	443	453	457	465	468	470	466	440	453	412	518	444	465	479	486	422	478	465	480	462	518	460	462	459	440	466	449	463	464	409	450	450	511	448	442	422	463	459	449	474	482	465	458	494	463	436	462	501	461	461	450	465	494	481	468	471	490	440	443	451	438	438	445	466	420	470	448	462	440	465	454	451	482	464	445	430	434	447	460	449	453	479	459	441	479	497	454	442	479	489	472	416	473	467	463	428	481	446	470	452	422	445	470	427	492	489	462	433	444	450	439	488	447	492	453	466	448	450	452	480	463	462	466	431	443	484	407	448	489	458	456	453	436	482	456	447	462	451	467	476	456	454	468	479	439	452	488	431	442	433	473	478	433	415	450	463	468	500	447	487	484	478	438	434	437	474	439	485	460	466	447	461	472	469	441	458	462	478	466	440	420	429	426	451	478	430	459	430	462	442	493	440	493	432	457	471	451	458	439	478	472	473	456	472	447	465	447	476	449	449	439	458	494	460	445	454	461	470	468	422	451	461	463	490	495	471	433	455	427	460	443	488	436	419	460	439	500	447	470	466	467	448	449	485	447	430	481	447	436	491	459	478	433	451	482	456	483	441	428	427	469	453	429	478	467	448	462	438	451	446	484	472	457	441	439	448	451	464	481	456	425	457	474	454	430	466	481	473	514	438	452	478	500	453	439	471	434	474	430	456	480	462	445	432	427	470	424	442	457	491	418	465	482	401	474	465	484	488	465	428	475	428	470	433	443	447	437	470	443	439	460	460	450	446	497	448	473	471	446	473	470	417	458	468	445	471	476	472	449	469	442	453	460	469	469	460	434	414	462	456	442	444	466	479	433	453	479	439	436	445	435	437	442	443	462	480	463	451	457	488	456	453	473	477	456	456	455	448	443	429	467	472	473	448	459	506	449	460	471	410	442	441	461	484	483	435	461	454	451	459	456	435	467	488	457	469	481	461	458	468	416	501	431	497	440	491	446	467	442	461	474	425	450	469	454	429	430	459	448	428	471	490	463	459	476	457	465	448	486	439	420	468	441	468	452	412	443	448	449	431	471	452	482	449	446	455	462	434	449	433	449	446	447	468	472	454	454	432	436	411	479	458	465	450	452	463	464	488	413	464	473	457	461	462	473	445	451	493	453	456	467	431	481	392	482	466	461	473	476	460	451	469	468	435	413	447	458	470	427	453	478	483	449	445	463	462	444	478	448	434	505	478	473	449	482	449	456	457	445	449	439	456	446	463	464	472	452	471	459	466	502	454	505	432	449	414	453	446	450	477	440	443	490	456	474	452	466	461	456	452	466	441	477	470	457	443	490	434	480	438	445	472	476	458	438	450	469	486	469	480	430	479	475	491	436	447	453	429	416	456	456	448	456	449	486	461	470	449	468	399	476	500	443	465	466	525	448	447	467	409	478	427	471	471	444	407	486	425	497	429	455	461	457	476	470	471	453	441	453	462	452	422	407	502	465	474	509	466	445	437	455	444	483	463	499	445	438	429	446	448	449	444	451	466	467	456	452	448	439	457	440	422	500	451	437	466	433	457	437	434	466	454	441	455	484	482	441	444	488	434	429	457	452	487	468	452	491	449	445	445	469	491	476	450	498	481	465	436	471	443	470	427	479	491	467	471	432	439	436	436	489	477	465	451	491	443	473	433	478	451	502	493	474	458	423	436	470	450	487	428	479	466	492	457	436	435	473	473	469	492	479	464	469	481	482	471	511	444	452	486	492	464	448	430	451	439	482	463	468	458	470	472	460	422	449	450	475	438	465	448	432	433	477	456	495	470	438	486	440	480	470	463	416	446	428
24157	22062	33649	48510	40656	21153	7535	691	505	460	517	530	471	475	494	471	458	464	502	501	507	499	490	469	497	510	469	484	505	488	443	486	508	514	494	500	514	501	481	523	483	457	489	443	444	502	507	486	495	493	468	497	454	479	488	473	424	492	493	462	497	467	458	526	515	439	464	510	513	483	513	467	490	461	513	509	479	485	458	465	527	509	482	494	468	447	477	484	462	491	467	463	494	462	500	463	519	478	469	461	461	454	491	449	480	528	466	478	469	446	493	487	500	480	452	503	516	495	444	457	463	472	489	470	525	462	468	518	476	466	492	479	447	482	498	458	481	491	455	472	523	451	451	460	451	494	483	492	498	507	490	509	525	465	515	445	450	510	464	498	444	475	494	474	486	456	501	450	525	481	504	473	462	472	438	494	470	485	520	467	467	447	508	481	461	499	477	518	484	452	444	550	502	479	473	454	501	509	521	508	447	464	484	475	517	467	449	492	481	496	475	480	505	492	473	487	493	486	492	465	502	471	471	477	486	476	522	464	470	534	491	486	482	482	493	463	485	460	513	474	466	482	472	455	484	470	458	478	482	482	456	451	517	510	471	511	466	512	487	479	469	491	481	495	474	501	476	501	465	477	468	480	463	493	484	513	480	474	460	475	481	498	492	515	474	491	523	494	488	459	517	494	496	486	470	442	495	479	471	488	470	493	483	472	475	483	448	453	503	484	454	475	509	479	452	488	452	490	450	479	446	481	485	482	476	476	486	485	461	465	480	496	489	488	479	474	472	490	443	493	479	505	489	490	508	460	489	463	497	478	469	492	456	492	501	453	476	469	520	471	515	507	484	476	476	460	439	427	485	448	474	492	467	480	473	500	485	472	434	485	469	520	491	469	505	481	481	517	480	479	498	469	463	462	470	457	461	488	446	514	461	480	492	488	480	509	473	443	436	501	471	476	452	451	490	493	487	490	476	483	495	446	461	505	532	459	455	482	461	465	506	488	469	509	500	512	450	476	492	504	499	488	470	486	502	477	492	528	471	517	459	491	523	479	510	466	475	497	507	491	495	508	460	501	448	457	479	477	500	514	515	490	485	475	433	474	500	428	479	493	471	475	496	459	451	476	490	479	480	462	444	498	473	471	503	466	503	466	476	475	441	483	488	465	447	452	493	448	499	453	498	491	470	484	494	511	480	520	481	456	489	498	504	498	466	496	452	485	470	464	480	458	474	470	465	482	500	480	470	487	537	481	514	484	491	472	505	482	451	473	488	447	509	443	481	501	524	485	495	441	485	509	489	502	547	481	473	472	489	480	497	520	469	466	434	516	481	514	475	474	501	495	481	455	476	482	475	482	482	485	474	516	447	517	452	516	453	457	466	500	493	486	461	482	464	502	515	503	491	468	454	454	492	456	472	473	462	453	469	460	505	473	482	450	477	471	491	467	477	486	478	484	447	469	483	444	469	466	492	460	464	442	485	485	488	480	464	484	482	482	457	474	534	468	495	430	524	484	450	472	469	478	507	488	469	489	471	459	447	512	463	475	495	447	485	500	485	468	476	525	464	465	503	481	467	497	486	520	488	457	482	496	499	493	503	463	469	473	479	517	472	478	463	471	493	476	454	507	461	481	474	496	469	451	464	472	419	472	502	466	441	473	503	455	465	470	479	485	462	487	455	469	485	454	489	484	517	444	440	476	498	486	508	487	497	467	514	449	484	482	459	467	488	510	452	505	448	456	493	500	462	458	458	469	498	503	497	475	481	480	490	502	455	512	484	503	500	499	480	479	498	520	480	487	546	498	467	464	503	485	494	504	477	509	508	427	468	458	477	492	491	536	470	469	475	483	482	446	474	485	496	467	494	509	506	475	472	472	445	511	495	499	481	482	459	503	478	531	483	537	485	493	466	467	481	515	497	465	496	470	469	464	446	463	469	489	483	477	484	496	465	483	470	481	472	482	496	482	474	474	483	443	507	461	462	507	476	465	496	458	460	510	475	480	471	477	486	452	496	492	494	448	495	469	457	466	482	478	494	434	494	459	452	454	485	479	510	484	464	492	481	507	481	480	466	488	508	521	454	506	501	460	528	488	484	477	492	438	478	458	457	525	496	518	489	484	484	465	465	490	474	438	480	470	480	493	477	484	452	500	537	520	494	450	491	482	470	484	430	516	471	515	485	471	468	516	471	467	456	489	484	484	483	521	481	504	542	444	518	494	463	466	455	447	443	494	486	498	502	474	501	475	490	483	458	486	512	480	463	481	487	495	517	461	480	503	520	488	504	485	442	472	482	466	522	470	506	463	494	519	448	478	532	463	499	532	463	477	497	481	479	511	451	493	505	477	489	431	463	519	453	489	486	500	491	466	522	492	465	473	477	494	477	483	465	439	465	461	505	491	515	489	466	503	498	457	485	463	499	509	472	495	472	480	457	494	471	442	460	465	474	514	451	454	460	464	497	477	479	498	475	458	508	466	472	454	467	499	438	451	488	517	445	475	480	474	487	486	494	533	431	461	474	474	503	454	527	503	473	499	485	470	465	467	451	476	469	502	464	445	524	455	459	463	466	495	472	492	430	483	469	459	489	515	468	500	466	475	506	468	458	466	502	472	474	496	443	510	431	447	477	451	464	461	473	495	489	493	468	483	453	450	445	499	483	468	478	502	478	493	477	493	522	525	496	453	442	447	511	522	505	470	484	474	471	398	481	498	486	524	467	522	496	506	488	448	459	519	522	451	476	488	486	437	453	445	451	491	481	511	463	484	476	473	490	429	495	462	511	500	470	473	511	484	456	487	479	468	425	510	516	472	445	523	453	483	532	487	504	468	474	520	509	507	499	499	512	488	486	484	494	459	469	462	462	461	497	449	500	481	503	455	473	483	469	468	474	484	498	502	481	464	506	470	499	509	499	488	468	515	449	503	450	450	475	512	479	483	477	467	514	475	469	477	481	470	465	456	432	485	479	490	494	482	456	491	497	476	467	474	456	485	433	473	451	495	511	485	464	470	484	474	460	470	448	455	454	498	446	465	503	492	493	472	428	466	499	465	486	466	512	478	454	503	477	502	478	457	502	499	475	460	505	490	463	497	469	483	469	450	476	538	460	452	477	498	465	487	476	463	500	453	514	456	488	492	443	490	469	480	440	471	430	476	434	492	492	504	506	481	431	508	470	470	493	496	481	480	467	496	471	476	457	474	461	484	431	476	468	460	512	463	452	514	466	506	478	465	466	482	525	471	483	511	455	485	492	502	473	455	473	407	482	483	504	452	505	448	487	456	462	495	484	459	472	509	466	496	471	474	457	451	514	480	465	482	470	499	490	468	472	480	473	434	447	462	482	461	498	456	476	480	487	483	481	459	489	489	471	485	487	494	446	453	455	475	475	498	465	460	452	501	505	472	493	523	515	466	465	495	482	493	483	468	475	465	435	506	476	519	517	508	497	467	484	500	483	488	505	459	459	479	440	480	493	482	451	495	457	442	460	473	462	480	473	507
61489	94840	83795	77771	52617	7189	881	819	784	833	815	786	809	805	812	784	778	778	776	711	769	783	782	791	739	799	747	774	810	760	765	729	753	768	769	756	785	706	777	765	755	750	776	757	712	751	744	691	721	757	782	740	751	745	769	769	721	748	734	745	765	790	789	768	734	826	668	738	744	756	797	717	769	763	749	754	783	736	753	794	798	753	729	784	767	762	773	721	777	716	792	769	794	709	792	791	759	757	793	740	746	749	738	800	791	709	770	735	786	742	764	747	759	760	771	712	726	800	721	758	708	745	703	718	747	720	749	744	764	782	751	786	735	777	780	733	807	751	706	761	774	802	739	718	764	748	749	730	742	766	739	795	766	772	737	765	740	717	710	816	754	746	756	781	745	794	781	738	714	745	786	776	786	764	761	784	763	775	788	775	815	822	741	738	794	750	798	773	711	788	728	782	753	753	739	743	773	791	725	783	778	734	758	735	746	802	747	762	744	754	747	778	752	760	785	726	724	788	737	770	773	739	756	739	800	732	784	754	728	757	739	727	758	791	793	772	831	793	738	724	785	774	765	749	769	752	775	729	746	740	700	781	778	709	760	756	777	757	772	786	738	802	702	744	747	711	739	746	814	786	756	742	756	759	778	778	785	770	767	723	725	775	748	795	741	790	731	724	732	777	762	744	745	731	756	782	768	716	743	753	739	783	758	707	787	761	740	724	759	849	726	769	751	724	784	750	728	757	768	749	732	754	724	729	729	761	770	807	723	786	748	775	716	756	782	800	726	773	707	800	791	785	747	799	778	706	804	777	786	746	737	773	738	788	727	713	746	743	729	805	772	743	757	734	730	743	741	746	773	776	743	734	783	707	756	731	759	754	743	722	807	726	752	767	754	757	780	740	766	766	761	764	780	740	734	685	733	747	764	751	726	770	743	720	729	722	789	770	748	769	782	757	779	748	752	787	748	770	783	753	749	776	806	738	759	720	774	684	771	739	796	721	735	792	741	695	787	748	736	801	724	769	768	740	774	723	717	763	790	760	721	718	787	752	745	818	787	729	763	792	712	745	746	762	763	744	768	765	762	738	806	759	812	711	720	715	719	758	723	736	750	738	757	759	719	783	757	766	761	730	753	725	746	741	764	748	749	780	718	769	730	734	782	758	762	769	790	754	733	786	769	741	752	768	748	759	749	761	739	746	768	743	723	771	770	730	813	736	719	767	717	764	815	749	743	722	742	749	774	772	745	744	756	777	764	753	754	770	764	728	769	737	826	741	784	784	749	722	755	756	762	768	788	785	693	757	733	715	770	751	783	775	756	765	748	758	765	804	718	726	658	711	767	763	788	761	756	745	739	784	729	712	778	765	751	807	785	740	738	755	743	759	756	707	806	720	761	716	794	764	729	793	746	780	731	749	740	756	782	715	788	798	738	807	722	769	788	708	807	746	722	712	756	775	757	732	745	774	732	757	736	715	783	746	748	712	767	808	739	739	802	782	740	706	772	739	739	758	718	756	750	802	739	793	771	749	752	717	755	734	774	752	746	770	812	792	755	773	784	737	707	766	723	735	763	763	787	735	727	758	758	755	776	723	761	795	719	800	777	815	762	730	796	766	778	769	790	802	733	734	803	793	786	710	754	755	726	738	745	760	736	743	794	742	751	738	761	761	729	737	758	773	742	765	793	742	813	751	774	772	740	742	775	796	808	729	724	787	779	739	700	739	783	781	791	750	780	801	743	763	790	747	690	724	768	747	731	759	737	746	776	768	790	792	775	735	797	736	755	780	748	743	747	792	783	777	743	760	757	772	761	760	793	744	741	736	763	780	747	807	752	758	780	747	735	765	719	740	757	741	770	722	790	790	721	754	723	733	727	731	754	761	789	776	798	748	749	781	736	742	783	739	760	724	755	796	720	747	714	754	793	761	798	758	726	796	747	720	790	771	776	733	790	750	699	775	732	760	726	744	775	768	734	746	731	705	758	761	779	704	778	783	775	778	768	800	753	754	737	804	753	744	719	776	748	721	775	760	726	752	749	758	734	791	781	755	744	738	765	719	750	788	756	761	739	765	769	752	780	755	747	743	772	747	783	716	761	761	739	805	747	740	761	742	716	770	759	827	744	743	734	753	770	719	789	816	741	739	762	708	804	730	756	820	733	758	805	750	746	784	753	797	752	703	719	706	718	737	730	789	727	769	755	787	723	780	778	761	752	761	719	728	809	727	804	783	757	788	768	739	829	774	712	773	740	694	784	774	746	734	779	754	743	768	730	733	749	755	805	780	756	742	804	786	764	825	816	781	758	747	696	805	773	753	777	776	762	703	760	769	749	750	801	790	739	736	785	792	722	792	744	772	762	761	737	732	764	745	730	748	734	748	776	754	770	728	764	733	778	766	767	775	794	743	721	788	744	802	772	780	778	781	751	773	758	764	756	715	711	769	765	735	781	728	774	747	766	772	793	757	765	789	743	732	727	726	781	741	715	757	759	780	779	753	746	749	732	779	786	772	765	758	790	762	764	827	784	745	756	752	754	801	776	771	732	764	763	748	754	786	796	767	761	762	774	710	749	714	770	715	753	758	778	810	741	730	748	792	758	711	756	775	757	751	713	737	751	808	763	721	736	770	740	750	762	756	755	781	764	767	758	736	769	783	747	793	733	758	759	778	817	691	771	784	800	711	818	769	761	763	768	798	784	755	765	774	738	760	737	754	724	724	766	773	789	737	702	688	813	854	757	770	783	748	759	730	790	780	768	732	744	720	743	757	798	751	768	806	773	702	728	767	748	768	748	774	769	762	712	768	727	713	758	773	721	746	687	727	778	750	737	747	758	733	789	759	745	758	765	718	762	768	770	747	720	768	769	755	755	739	740	724	731	779	795	762	780	767	774	768	700	749	834	705	792	750	733	743	753	726	781	771	731	714	734	787	759	796	747	780	730	763	730	686	749	754	729	730	759	793	746	775	747	752	748	717	819	792	733	769	728	766	775	745	753	727	751	715	773	769	752	760	763	743	754	755	741	749	763	764	742	730	768	776	756	768	764	747	760	726	749	748	748	768	718	729	777	761	757	773	755	826	777	729	755	756	784	706	765	751	799	698	745	736	749	709	723	739	807	728	694	786	746	757	686	808	770	733	729	781	791	759	774	756	724	786	741	747	752	786	750	746	771	713	783	742	803	695	760	749	759	815	740	720	756	705	739	754	767	763	728	780	694	774	790	745	713	731	758	772	789	781	786	717	732	746	756	736	761	739	725	754	742	765	738	770	763	737	762	698	792	790	779	736	717	801	751	723	743	763	780	714	715	802	745	761	790	741	702	731	788	723	796	769	745	762	761	732	812	791	688	794	757	732	781	755	810	761	755	788	753	782	711	768	737	725	725	792	798	774	761	730	763	790	777	725	729	730	743	762	731	728	766	744	752	749	742	790	749	719	713	725	753	779	752	789	789	818	759	759	702	735	756	751	774	724	776	760	782	747	751	781	754	799	740	752
28220	25975	26086	32462	17226	1483	301	275	291	300	260	279	269	275	243	258	257	279	282	273	260	303	269	278	285	287	265	295	274	245	233	277	259	256	279	270	289	245	284	265	285	273	253	281	257	285	272	285	273	270	286	283	257	297	267	278	292	255	272	282	241	270	293	280	283	286	309	275	243	274	289	266	266	270	270	265	254	260	285	271	283	301	281	261	242	281	272	262	285	262	271	267	281	283	263	271	264	294	273	249	259	264	283	247	294	257	297	272	282	258	239	268	235	264	285	251	232	301	260	264	264	240	279	263	260	262	304	256	268	243	268	267	282	240	254	288	258	277	275	295	289	276	281	273	255	254	284	271	282	270	243	268	282	268	270	273	249	274	263	275	243	278	282	252	262	262	266	274	281	286	258	259	272	267	260	237	263	282	231	262	271	269	263	284	274	250	270	305	252	274	264	265	267	244	254	266	265	274	269	259	258	250	289	222	291	274	252	274	254	293	247	248	287	260	295	278	257	263	261	272	240	283	299	254	283	255	274	253	253	275	294	230	265	261	288	249	271	291	250	266	294	262	305	281	228	270	260	257	243	293	290	249	270	262	285	287	272	259	252	257	228	276	266	236	256	255	247	277	279	277	264	257	285	262	294	275	283	265	266	247	256	256	270	246	263	262	268	262	252	269	252	259	275	289	288	264	267	272	269	277	258	245	267	258	257	302	243	275	289	261	305	284	271	262	249	271	256	285	293	287	285	274	283	247	264	274	267	264	256	270	267	253	279	282	280	270	270	269	244	236	285	288	284	255	250	259	251	281	290	246	286	279	280	263	273	241	269	247	290	283	270	239	261	275	275	256	270	250	259	271	276	273	264	261	284	285	294	288	244	296	279	250	275	275	250	278	268	305	280	259	213	273	243	296	274	247	274	277	258	235	296	255	289	267	275	284	253	264	257	269	284	263	286	265	257	251	269	304	252	277	275	264	280	263	271	292	310	256	298	270	243	261	285	254	283	273	275	264	281	298	256	263	248	287	260	289	286	261	261	246	305	281	286	267	271	259	283	278	277	270	257	272	251	276	264	297	294	254	254	272	276	234	261	264	249	279	258	275	247	289	273	236	269	264	268	286	262	280	259	270	300	253	266	252	257	279	257	258	242	282	277	283	262	266	264	247	289	257	277	261	237	280	247	255	272	260	259	255	258	273	254	257	262	259	300	269	280	273	248	272	293	261	251	268	269	279	241	268	264	260	278	253	253	295	258	266	252	277	278	254	252	285	264	269	279	252	275	278	289	258	281	245	252	280	279	267	295	273	254	295	256	271	281	266	266	270	272	307	272	287	266	299	261	280	252	252	300	275	288	272	291	253	302	279	248	244	256	260	251	267	276	253	277	285	242	286	273	295	239	243	261	261	283	267	265	264	252	295	274	249	262	274	280	252	241	298	282	274	262	241	243	254	264	298	269	263	252	233	279	296	242	270	275	283	295	248	273	241	294	267	295	263	283	300	253	266	261	270	261	277	260	263	266	274	249	282	295	286	270	290	277	272	281	288	253	259	263	256	263	256	271	251	273	288	263	253	249	267	278	270	261	277	253	278	265	258	266	261	274	257	270	284	277	302	261	281	276	267	256	273	281	283	281	270	241	244	256	248	279	282	270	280	265	236	287	259	280	304	299	263	273	269	278	246	266	294	260	279	242	265	271	260	286	274	257	229	250	292	295	262	269	262	278	270	277	290	240	280	265	284	272	246	278	274	286	293	289	273	255	259	250	274	269	287	281	249	262	227	243	234	261	240	288	258	244	260	235	263	217	277	248	280	264	278	267	296	288	268	286	292	264	287	273	250	250	273	279	274	250	290	288	252	270	250	276	285	283	267	255	266	265	274	249	238	261	278	275	266	270	262	290	285	280	273	300	298	295	250	269	269	277	260	270	304	297	285	275	292	238	266	276	260	246	273	268	284	264	276	254	265	294	259	286	273	274	286	266	296	288	239	292	270	276	283	275	296	274	268	273	263	271	295	254	264	298	285	282	270	247	285	251	278	280	289	241	275	229	255	253	248	253	262	274	266	258	279	247	287	249	249	281	272	263	254	254	247	266	280	280	259	247	269	299	256	235	225	256	272	263	275	249	257	278	249	266	288	272	266	265	270	246	249	253	279	263	258	271	255	246	262	262	274	251	257	259	296	254	259	260	273	283	257	238	262	263	226	278	267	235	248	273	265	258	247	270	285	289	258	248	263	270	285	274	241	260	289	300	252	264	258	290	251	248	275	282	253	273	273	275	262	248	272	260	251	265	257	269	297	278	258	283	267	276	247	278	273	284	280	267	244	269	283	261	277	246	275	244	286	282	268	243	281	283	256	263	239	272	241	265	251	265	295	280	268	266	285	285	251	293	294	268	247	242	281	245	267	245	304	261	294	253	250	279	274	260	246	258	283	269	274	273	269	251	248	258	277	289	282	290	247	258	257	261	248	274	283	266	258	272	282	259	273	237	253	260	260	272	264	261	256	263	253	252	264	273	274	272	290	281	248	267	256	244	242	266	286	248	264	263	280	267	283	293	252	298	278	271	275	229	264	254	272	259	260	258	249	240	258	290	308	298	302	247	261	287	260	271	255	274	246	254	246	259	268	248	245	286	266	279	250	285	281	232	286	271	284	272	246	283	301	273	255	273	287	247	246	282	289	291	305	274	262	295	286	291	269	265	260	265	240	228	256	266	267	258	243	282	251	291	295	284	248	271	267	249	266	277	270	273	248	273	259	262	274	250	315	248	288	251	267	285	275	255	276	270	268	286	245	225	257	248	249	272	255	283	276	291	273	278	268	257	264	290	278	274	274	282	249	283	229	283	259	267	252	268	277	301	243	278	253	259	237	242	257	250	249	265	265	248	266	290	270	284	257	262	248	263	275	257	249	251	255	286	260	259	281	263	269	267	259	288	284	278	257	284	268	274	283	248	273	279	278	259	281	266	246	257	285	254	264	283	254	266	255	274	267	245	271	305	272	261	268	262	269	271	266	281	260	265	260	264	253	261	283	273	250	282	271	255	242	292	276	282	286	280	310	256	248	272	286	250	268	282	251	281	298	302	291	285	275	260	253	257	267	258	254	280	267	281	281	255	243	239	244	272	253	260	264	295	291	264	284	257	279	275	269	282	266	244	243	252	225	253	280	226	250	283	261	271	272	285	293	269	251	260	278	266	280	258	277	271	272	279	266	252	275	265	268	278	283	271	267	241	301	287	289	242	267	261	266	257	262	286	247	283	283	245	264	280	293	271	297	264	257	274	256	264	279	274	285	237	248	308	274	272	279	252	287	268	250	268	280	245	283	289	278	279	266	283	256	286	253	282	248	248	248	275	268	282	259	261	231	292	266	301	239	256	271	273	252	263	265	260	273	261	305	285	275	265	251	266	264	270	254	258	250	267	263	262	260	251	254	287	258	262	245	290	285	280	271	289	271	273	281	286	267	275	269	280	266	276	256	264	260	264	289
29445	43013	34227	35943	20929	1472	464	450	454	452	466	494	456	428	478	453	456	488	464	445	500	453	455	461	508	484	467	480	473	492	457	441	461	473	476	462	479	463	441	480	474	456	490	477	465	488	455	506	451	498	474	444	480	503	443	498	474	466	464	489	471	463	478	451	449	478	450	492	483	442	447	477	481	477	458	511	469	473	481	470	470	515	415	452	441	468	513	473	473	478	468	458	490	480	476	472	470	511	442	470	446	452	432	471	455	466	482	480	438	456	496	441	476	473	442	444	468	444	463	485	467	448	434	494	475	449	493	512	438	474	477	462	448	480	475	494	467	466	476	483	501	434	440	448	469	514	455	478	480	486	473	415	451	478	453	430	459	473	484	489	492	452	510	481	463	485	474	448	464	475	416	445	458	494	465	487	478	482	474	457	481	451	462	465	475	403	450	486	478	474	471	497	437	450	479	463	467	462	466	446	489	453	472	452	485	439	472	473	453	422	483	451	451	488	452	493	485	479	464	497	482	481	482	490	485	451	510	467	470	474	469	483	491	516	531	455	489	494	429	455	477	436	477	443	496	473	454	462	471	463	459	458	490	464	445	463	449	492	470	455	461	477	495	467	474	461	508	456	480	454	441	465	488	509	469	422	484	470	499	475	443	457	432	457	475	454	486	482	455	430	455	471	471	492	501	493	457	468	467	491	429	522	448	452	486	458	502	438	482	466	449	445	437	488	505	500	450	464	502	471	446	485	408	449	475	480	456	466	475	461	466	488	478	483	461	429	474	510	466	473	434	464	463	501	462	443	440	490	435	469	480	509	517	486	469	470	452	478	472	501	458	470	461	463	449	455	445	509	484	434	441	479	456	478	509	478	487	488	461	425	476	461	484	480	473	453	472	442	473	491	465	448	428	476	478	483	492	470	473	444	532	457	464	502	469	483	487	449	441	437	504	466	478	531	472	468	466	474	489	440	489	470	430	483	447	464	495	474	441	462	458	456	458	482	474	453	484	473	462	456	480	482	466	507	491	453	445	457	441	489	443	498	504	498	425	487	455	473	495	489	457	503	480	466	452	497	456	470	465	476	457	463	452	445	486	450	446	484	476	453	453	486	434	453	439	462	470	459	465	460	496	433	468	490	515	448	472	491	421	495	430	439	450	451	481	482	462	456	448	439	462	501	454	457	506	460	492	463	452	465	438	458	467	492	440	423	507	447	489	481	487	424	476	501	453	479	466	467	450	465	435	492	433	449	465	492	464	446	471	466	471	466	506	478	467	418	483	454	471	485	454	457	449	453	412	440	477	461	447	427	485	502	477	459	491	471	460	439	472	474	477	467	466	461	485	479	467	468	468	494	434	493	462	441	453	447	428	482	481	479	498	476	465	430	434	430	441	438	495	463	496	422	476	455	483	494	513	493	439	463	441	463	525	470	463	449	443	473	461	425	426	473	531	463	475	452	469	433	473	437	490	470	446	463	485	461	487	458	511	445	509	512	460	514	445	468	486	479	489	472	477	460	455	457	486	465	485	473	457	451	482	467	467	500	449	468	419	455	489	442	519	481	482	478	458	537	482	493	472	478	500	474	473	509	436	455	491	469	460	466	462	454	444	413	453	440	490	472	475	463	477	491	459	445	464	458	499	452	469	485	491	440	449	449	441	463	478	436	482	462	476	463	419	466	469	465	474	431	457	444	475	495	456	446	473	424	522	496	482	452	483	465	467	476	512	491	451	462	482	494	466	475	453	459	481	451	467	488	482	468	458	464	498	458	479	447	445	421	443	448	478	485	469	491	456	473	496	475	462	455	477	513	459	460	481	483	490	443	465	458	434	496	497	456	486	485	499	462	470	445	462	462	442	508	466	486	457	480	481	463	462	465	471	460	487	456	463	464	489	454	458	449	464	456	478	465	460	492	461	490	435	482	476	442	447	453	447	461	428	466	489	455	485	446	444	490	474	488	484	478	449	458	443	464	449	443	470	449	474	503	486	436	473	430	482	463	483	451	476	479	469	456	430	465	466	444	492	470	472	515	457	428	510	440	477	456	481	498	451	439	455	485	459	460	449	470	456	510	463	484	459	453	456	455	449	459	495	436	485	470	441	490	460	454	466	482	438	481	457	481	436	471	424	467	474	478	485	451	466	448	467	493	464	510	486	465	466	423	494	448	461	460	476	476	456	494	475	460	499	440	445	459	446	452	496	468	441	445	479	489	494	465	503	478	443	424	499	465	455	474	450	469	489	476	502	451	465	447	470	468	476	473	477	466	470	495	482	482	441	483	482	457	421	502	453	481	487	461	426	434	460	515	427	478	471	448	473	446	443	480	460	468	463	503	491	523	455	452	443	446	460	492	448	463	484	480	477	445	485	431	464	468	428	487	469	506	463	476	459	477	471	471	456	488	457	440	464	469	475	444	477	449	467	419	484	465	438	459	453	488	463	468	450	465	491	452	480	464	452	489	472	473	498	501	495	460	487	470	450	471	439	467	471	468	492	459	469	498	494	463	452	491	459	497	463	455	498	471	492	482	446	451	451	463	454	462	460	477	458	476	472	497	493	465	439	494	451	507	465	492	470	474	423	473	488	492	451	453	423	452	488	458	453	497	416	462	479	466	457	441	477	437	505	468	478	429	424	511	432	472	501	478	459	426	465	481	489	478	444	473	504	452	445	469	463	485	451	476	494	428	498	474	422	419	471	474	459	496	447	474	445	436	474	495	439	467	458	456	469	488	482	454	463	486	447	479	494	469	478	482	482	456	470	468	481	443	480	460	452	400	466	467	441	486	466	470	473	467	475	469	479	496	478	425	496	453	468	470	425	444	472	484	467	472	451	477	465	473	486	471	481	443	486	486	445	506	498	498	518	491	462	442	443	487	475	464	454	461	500	442	457	491	435	451	476	485	514	460	461	463	473	453	500	440	505	474	465	481	521	487	475	443	422	478	440	477	463	430	482	476	442	490	473	443	502	463	463	462	482	481	477	461	472	458	475	463	496	432	440	464	488	468	460	450	468	468	450	473	456	452	450	444	487	503	459	472	480	451	488	474	479	488	489	493	459	438	471	433	427	469	496	495	428	484	482	469	439	447	465	491	497	474	478	449	498	468	465	506	492	483	470	465	453	486	433	459	440	462	456	471	487	484	460	476	447	458	499	463	471	483	477	446	485	497	474	430	491	488	453	521	467	446	485	436	464	475	465	454	430	446	469	438	439	492	479	442	484	462	452	443	469	432	463	483	471	439	465	465	449	490	473	511	436	445	428	489	414	459	468	473	496	477	477	435	487	459	495	453	461	495	464	455	412	477	463	508	438	476	464	464	484	474	464	455	480	460	493	454	535	484	426	473	462	474	486	478	433	471	449	490	417	462	445	440	484	493	469	443	481	459	465	452	489	482	454	473	466	499	470	459	479	463	457	481	461	473	485	473	444	481	494	479	459	487	506	475	472	482	464	486	500	489	483	412	476	441	505	472	448	512	483	438	460	449	489	415
25241	23499	34019	52030	42789	15884	2138	300	270	325	282	296	287	297	283	297	283	278	310	314	287	270	311	276	279	279	250	285	305	292	284	292	300	273	299	278	244	253	267	274	286	266	303	269	251	248	265	239	251	262	240	264	278	281	247	263	276	248	276	244	294	284	284	266	280	301	288	274	273	267	269	295	275	294	301	274	271	280	272	295	269	290	278	254	267	273	276	278	270	297	252	331	272	244	264	308	270	267	290	281	264	271	245	295	256	298	279	285	295	290	284	261	263	290	265	283	301	236	271	289	277	262	301	255	288	265	275	280	273	282	272	258	259	284	285	268	254	283	298	268	265	295	270	296	265	272	256	259	261	256	301	278	257	304	284	268	288	272	271	286	265	263	283	285	259	299	299	299	266	283	300	259	272	308	278	289	272	250	284	291	244	276	267	267	253	280	281	276	293	265	295	268	278	294	261	280	277	295	253	276	289	283	277	298	271	291	249	298	278	262	261	275	294	262	281	262	272	252	273	267	288	302	271	263	249	280	281	267	278	281	307	294	239	266	271	265	284	277	280	288	265	268	292	291	245	263	257	259	275	260	244	261	296	302	270	268	279	277	272	258	284	293	285	326	256	286	311	257	278	263	263	270	283	278	312	257	263	279	261	298	286	279	296	261	282	291	290	272	276	278	269	260	279	305	278	286	303	256	277	263	262	297	287	281	280	261	265	263	268	283	287	271	306	264	270	243	262	273	262	256	307	279	272	298	272	277	285	238	262	276	296	291	292	252	258	238	271	275	269	255	286	270	280	283	289	294	271	267	271	240	278	266	251	241	282	281	251	252	303	304	267	264	236	290	279	291	303	266	279	261	281	291	291	249	287	286	268	271	292	274	298	276	277	238	292	247	291	289	286	290	255	285	266	296	273	281	287	259	287	284	261	292	281	266	293	302	294	256	268	262	262	272	290	266	304	253	297	269	264	296	277	296	228	259	288	265	288	298	295	275	264	255	297	303	259	263	274	275	269	253	294	283	289	264	271	275	287	277	275	234	273	287	251	290	289	253	261	261	265	262	263	267	283	281	285	275	306	281	285	281	274	268	274	292	299	265	238	256	267	259	268	275	297	264	262	272	294	270	288	269	248	299	281	255	273	234	288	246	279	280	293	254	280	282	301	268	275	260	285	270	282	285	291	288	254	256	286	277	283	278	284	273	297	276	282	275	288	291	252	271	285	293	259	255	277	263	271	290	265	300	283	264	291	282	270	270	289	271	283	275	263	256	268	281	268	290	282	281	270	253	259	256	277	272	301	294	285	266	280	308	254	274	292	271	253	251	285	280	286	262	270	257	256	272	311	265	284	306	263	268	260	265	297	283	298	266	274	292	268	282	264	272	276	278	276	277	287	265	252	260	312	293	274	268	284	278	266	231	269	281	277	254	278	274	264	270	261	264	284	260	273	295	269	266	262	270	300	297	278	254	276	247	300	224	287	265	291	266	300	271	271	257	271	283	257	280	276	224	260	275	290	262	283	277	302	237	278	282	273	268	276	292	264	282	278	295	266	274	291	298	262	264	229	277	261	295	290	286	278	279	265	284	296	250	247	295	242	293	254	290	262	331	262	257	259	287	265	279	244	288	260	292	272	275	266	288	283	266	265	301	275	261	277	304	271	248	284	264	262	272	268	285	260	283	307	298	262	301	268	264	278	258	262	279	274	284	283	271	290	271	293	291	266	256	293	294	269	289	267	295	277	281	282	237	269	298	284	277	291	273	244	277	295	302	288	253	270	255	267	287	278	266	266	272	267	238	263	288	255	270	263	290	287	250	251	273	286	272	277	281	268	239	297	252	273	271	282	260	256	271	270	284	270	280	288	264	265	270	272	251	269	281	291	267	279	267	263	273	306	287	278	279	243	258	268	282	248	297	272	277	272	273	236	286	255	247	280	268	250	283	285	281	268	243	287	275	293	269	273	294	273	279	282	270	281	295	283	281	256	268	257	303	279	287	261	270	292	296	278	267	275	279	289	278	294	273	283	317	292	279	285	253	260	264	274	271	315	285	261	276	284	273	283	277	280	275	280	264	279	287	285	271	294	285	279	279	244	251	254	296	259	271	289	290	286	285	251	278	279	264	262	291	302	297	253	294	249	280	259	254	265	258	275	304	280	289	284	260	277	276	267	280	265	276	279	255	257	271	297	284	262	275	269	294	258	268	239	289	254	320	298	294	252	271	277	280	284	280	268	306	291	268	268	310	254	268	307	279	292	268	275	264	267	247	272	277	254	261	282	251	305	262	261	286	269	276	259	271	272	282	275	291	281	266	295	293	272	275	291	253	308	256	273	254	261	277	258	264	280	258	286	272	249	256	273	260	296	256	293	290	264	258	297	273	279	280	264	277	274	237	296	278	293	292	244	243	284	262	253	249	269	272	293	273	257	267	279	268	275	271	263	295	274	299	296	284	308	254	242	270	274	266	274	287	268	243	259	305	282	281	263	229	276	288	299	256	272	261	286	274	283	294	250	275	263	269	295	285	253	296	277	295	268	262	279	294	299	285	296	285	283	305	264	266	258	294	260	275	288	264	276	297	298	259	266	258	264	290	267	284	266	248	288	288	283	230	287	267	279	248	281	285	260	270	324	249	269	250	305	265	311	284	268	299	269	285	298	281	264	295	278	258	284	314	279	305	278	288	290	244	255	251	280	264	266	284	276	271	281	259	274	248	279	284	267	262	277	301	277	279	272	257	281	303	244	288	274	291	266	274	244	265	293	257	297	251	276	264	293	295	272	260	269	273	252	295	247	302	259	277	261	260	264	260	268	267	260	296	288	262	300	287	276	291	256	298	292	283	281	237	262	272	273	285	262	255	280	288	264	261	272	257	283	275	261	262	260	298	248	267	259	270	266	262	261	282	255	285	292	257	253	266	259	283	281	263	300	279	243	273	317	267	260	298	262	280	281	273	279	267	296	269	275	254	253	271	274	268	257	270	287	269	274	282	250	259	273	237	302	295	290	261	279	264	281	269	280	289	278	267	288	250	276	266	272	249	302	308	291	299	294	258	265	285	266	271	288	266	277	297	276	259	275	262	257	257	259	269	291	288	279	297	280	273	240	275	258	278	256	268	267	266	238	257	273	262	259	262	275	265	268	282	271	271	267	274	256	296	267	250	282	263	305	281	283	290	268	255	297	269	268	255	261	281	269	282	299	269	259	259	290	265	257	253	287	274	286	299	309	268	310	250	282	262	280	282	306	261	289	240	304	292	286	274	264	283	272	270	250	290	266	239	263	256	273	273	291	284	252	264	280	278	280	276	282	299	297	274	229	270	284	269	266	248	253	280	264	268	252	268	265	274	291	276	271	280	292	283	270	318	272	277	272	284	305	270	274	275	272	264	270	284	300	294	275	267	267	304	255	287	275	268	241	295	286	261	273	257	303	246	273	296	272	250	267	305	273	287	268	265	241	312	277	275	259	265	295	266	280	273	275	298	258	309	264	294
53962	85063	65745	66887	46340	4533	527	467	508	472	487	486	480	488	499	481	492	443	483	450	474	481	480	457	474	449	467	473	444	475	445	454	500	454	482	483	467	486	455	457	482	466	485	483	458	478	488	431	478	475	488	475	482	440	484	499	475	449	433	503	444	457	494	518	476	488	491	504	470	486	511	490	452	505	457	461	462	473	447	496	467	465	467	451	429	503	474	475	462	473	486	437	494	509	452	466	482	438	456	456	480	450	478	464	484	482	466	459	455	463	430	482	478	429	497	518	518	508	466	472	468	491	507	429	468	493	476	477	460	470	453	477	461	424	471	488	480	463	474	452	477	501	461	470	444	462	490	448	482	460	453	446	485	460	479	432	434	483	431	454	438	466	505	450	492	443	519	503	467	449	471	485	491	467	458	457	458	475	463	507	467	421	459	465	451	459	442	474	476	477	479	433	481	407	451	480	472	479	493	458	452	480	480	475	442	498	479	468	430	486	479	447	428	424	467	465	486	463	475	478	470	453	466	472	427	423	461	436	440	473	491	449	450	484	490	497	416	454	467	493	498	490	445	537	443	472	463	450	443	440	466	486	441	427	496	486	421	473	445	475	484	488	465	485	499	480	467	460	447	434	474	466	467	453	499	476	460	482	456	481	451	488	479	456	450	422	444	451	463	485	481	478	439	486	486	441	504	439	464	473	449	481	443	478	474	432	438	497	452	475	476	462	442	455	462	466	464	451	432	467	457	480	446	450	459	501	469	469	462	487	476	460	442	457	492	470	459	459	442	467	490	456	473	474	487	463	454	476	489	444	412	475	503	443	472	491	489	485	441	461	482	476	472	488	479	432	496	486	491	479	452	435	476	471	462	457	486	509	479	446	477	449	447	438	482	431	486	457	509	476	484	514	507	453	456	458	419	452	463	456	475	458	461	483	473	472	463	520	441	448	505	462	473	467	485	495	469	461	465	462	446	471	444	461	464	450	473	471	474	493	435	472	453	493	444	462	460	419	481	438	450	448	486	452	474	438	437	448	470	470	415	459	503	471	457	460	476	484	460	500	457	438	412	487	441	466	444	438	450	430	500	470	453	479	445	451	467	470	445	480	477	456	436	447	461	485	488	490	457	477	473	454	447	459	487	438	493	493	481	489	500	475	480	450	515	474	483	466	473	486	476	475	461	469	478	486	485	482	440	487	481	468	471	453	502	468	482	454	474	437	445	467	528	455	457	467	492	504	458	444	481	438	499	466	473	421	418	445	469	465	471	475	476	503	441	492	474	467	453	486	460	450	481	472	450	461	470	407	465	429	457	470	461	460	468	491	480	443	473	440	497	475	515	458	450	427	493	473	448	471	494	479	456	478	473	438	469	463	473	445	456	483	462	507	463	482	499	450	501	486	472	512	453	492	451	473	483	487	481	458	472	491	475	422	424	480	467	435	491	471	428	460	453	451	457	447	426	458	457	507	473	470	509	461	447	465	484	457	473	459	465	467	476	485	477	479	479	480	467	466	444	495	475	472	476	494	467	466	501	485	450	491	479	481	476	467	468	469	460	467	465	449	462	452	447	448	465	482	458	500	490	487	452	500	503	468	474	446	457	482	458	469	453	458	460	490	460	440	469	483	459	466	504	468	472	451	465	497	478	475	491	439	453	476	427	485	464	513	469	438	485	480	462	474	448	466	477	464	454	469	454	459	460	515	450	478	466	472	459	467	461	464	470	464	480	468	494	448	481	507	459	462	466	474	502	487	484	473	459	487	475	459	430	500	471	452	455	466	483	486	488	478	497	522	505	455	494	457	501	476	447	454	456	449	468	473	504	426	449	446	479	479	475	503	497	452	462	500	463	477	476	449	457	493	470	449	490	459	521	481	455	441	464	480	465	487	475	471	431	497	447	452	510	460	476	485	437	464	461	465	489	436	481	481	467	452	475	463	459	480	468	449	434	443	494	443	448	514	455	440	440	482	494	460	468	493	484	475	480	444	527	501	486	509	471	477	454	467	483	478	423	431	473	452	443	465	453	499	455	495	451	481	478	511	522	458	442	474	480	481	464	457	440	455	458	442	484	445	489	496	462	462	461	461	459	502	471	507	436	466	493	480	482	490	483	483	446	485	489	456	457	451	452	467	499	455	484	468	475	477	466	460	445	453	502	451	467	498	504	416	486	469	491	443	447	495	486	418	446	494	444	479	434	450	450	501	447	518	434	468	494	445	478	467	506	477	441	485	462	440	463	474	447	499	479	440	470	451	483	493	457	451	441	469	465	445	501	466	482	493	445	488	473	453	480	464	457	454	446	439	443	467	435	455	444	472	433	423	431	434	503	484	481	449	462	455	468	463	429	470	480	421	488	474	461	458	460	517	467	484	481	413	474	452	436	489	490	477	441	479	506	477	479	447	458	495	462	460	443	510	475	495	449	476	469	461	460	452	499	489	467	438	455	465	470	439	473	506	464	459	464	472	473	470	429	474	478	438	478	458	449	466	457	433	446	488	477	500	481	486	454	471	472	457	501	437	479	484	461	455	460	500	485	437	440	466	500	445	468	484	501	436	492	493	481	456	489	456	502	468	454	531	478	456	456	432	425	480	448	452	498	480	455	497	470	472	475	505	487	509	474	476	466	478	443	489	479	460	477	483	472	465	456	465	508	515	515	481	453	414	474	454	482	464	488	462	419	489	490	466	464	472	481	506	453	435	437	457	463	480	480	476	471	448	503	484	486	434	495	443	476	415	482	487	501	495	482	487	456	442	459	458	435	430	442	474	445	500	448	430	482	467	475	437	454	454	463	471	507	483	466	446	458	493	458	451	444	498	446	451	471	503	461	470	499	449	464	422	417	445	415	469	490	451	433	462	450	457	479	423	479	472	421	508	459	510	461	468	467	484	496	442	458	458	446	471	455	406	462	483	494	487	472	464	476	473	464	450	463	453	474	510	464	501	441	457	470	467	448	498	478	499	461	462	460	464	458	491	470	499	434	457	490	456	467	460	496	458	479	528	454	472	482	432	456	465	424	471	503	475	467	478	441	483	474	502	477	471	461	495	439	476	484	474	441	449	486	500	478	475	487	471	465	467	458	434	472	470	472	510	458	426	453	511	440	431	450	434	466	423	472	457	498	480	474	453	463	458	449	451	484	492	462	476	468	483	460	483	454	449	452	465	444	486	456	431	488	492	475	476	462	467	455	427	494	494	479	479	470	445	486	462	446	470	446	473	481	500	453	532	470	496	477	466	453	432	476	482	438	476	471	474	473	454	477	491	506	442	473	444	512	460	486	484	482	481	457	472	473	489	461	488	433	448	470	445	472	472	453	476	465	477	487	480	453	473	506	483	468	500	487	465	479	465	474	473	473	459	462	501	476	448	457	444	485	436	423	469	459	461	470	451	514	456	458	454	474	452	475	459	483	490	465	421	498	462	494	476	495	468	461	459	487	432	470	467	477	410	471	452	457	471	444	490	451	486	442	480	458	458	472	511	440	469	468	499
24051	22457	32485	45865	45865	22706	8135	736	494	486	514	477	534	495	499	493	507	488	509	521	487	496	517	492	508	487	481	520	483	469	509	493	484	519	506	453	540	475	500	479	477	478	480	457	466	490	493	486	490	507	486	494	497	491	492	525	467	518	457	545	502	527	507	483	498	479	512	495	523	462	522	478	520	498	488	510	505	438	501	464	479	498	527	547	432	455	473	468	501	484	493	493	500	465	460	468	480	471	432	499	478	489	476	498	472	483	540	481	469	472	449	516	507	512	482	508	502	467	536	456	493	531	481	487	491	487	495	540	491	497	455	482	484	519	460	467	477	496	505	462	471	519	479	482	501	504	500	457	492	449	453	483	493	492	467	463	466	496	471	470	453	503	476	456	522	476	470	457	505	453	535	503	485	471	508	487	461	506	453	458	463	495	481	446	486	454	483	474	486	520	482	521	503	463	472	507	498	493	454	502	505	497	496	452	539	456	427	418	500	467	487	541	450	523	512	499	504	460	508	491	439	471	485	490	480	486	479	466	499	496	459	505	498	481	505	509	441	461	449	522	483	468	512	503	482	486	490	438	452	508	507	473	441	511	463	461	460	506	478	464	500	465	450	485	489	440	458	464	437	487	510	475	490	461	459	464	507	487	461	459	454	542	472	532	467	485	488	540	493	486	512	455	455	490	508	496	481	515	480	475	490	494	495	508	465	505	502	507	485	499	469	470	504	524	491	457	479	494	461	483	530	503	476	449	477	493	503	495	512	463	436	468	491	485	473	467	484	545	515	507	501	463	475	443	476	523	472	512	482	464	515	514	423	462	464	485	492	451	461	472	472	502	479	450	495	440	474	479	464	498	503	488	443	450	467	471	496	482	505	488	485	483	483	506	519	503	470	481	475	469	487	487	507	515	493	489	464	497	446	471	465	483	495	479	512	501	480	490	456	483	508	475	531	470	495	485	469	520	490	501	498	475	469	536	459	472	498	469	508	544	494	508	502	461	525	426	501	491	471	469	452	522	513	475	503	462	506	452	483	488	508	460	459	470	494	473	495	493	466	461	473	459	484	473	491	467	508	492	508	488	459	498	461	453	462	462	562	442	474	498	502	521	486	462	520	467	507	462	472	463	499	471	493	452	502	489	515	528	505	485	467	454	492	516	477	489	467	469	470	483	465	496	502	532	550	490	481	460	447	482	450	515	485	497	499	463	485	459	508	487	481	509	482	469	477	507	472	452	445	445	474	514	476	465	502	512	472	494	471	491	499	511	483	464	478	544	486	487	492	513	491	539	444	494	452	435	475	496	453	444	477	470	447	482	456	481	476	458	513	467	490	446	489	438	454	486	518	504	510	478	470	465	501	465	488	476	444	525	477	478	492	469	468	489	468	492	490	552	473	482	485	514	473	494	446	466	498	511	493	493	503	469	488	485	480	506	492	522	529	458	515	474	448	493	475	500	507	478	484	512	468	479	463	483	431	470	496	453	476	469	504	462	498	514	493	465	485	481	449	506	486	495	498	488	515	480	471	489	527	505	509	487	470	504	462	526	487	479	491	496	454	460	466	445	472	504	489	523	487	484	498	465	484	482	504	467	516	496	452	469	497	478	467	499	489	500	498	473	459	493	494	462	488	489	451	508	471	483	487	476	476	489	454	460	473	440	477	483	502	517	443	464	509	478	455	500	461	505	466	493	492	484	468	489	481	487	463	468	456	481	491	483	472	493	492	495	493	471	495	473	456	499	503	488	462	485	485	474	511	480	514	504	551	494	442	485	504	526	467	461	478	499	470	476	497	472	442	462	524	503	491	501	437	481	496	508	510	482	510	464	455	482	479	474	486	504	464	521	480	477	503	478	485	483	487	515	485	478	511	503	460	490	505	492	478	485	490	503	456	484	450	479	459	461	518	500	476	458	502	490	467	451	481	425	491	483	464	485	444	482	490	482	505	442	466	478	495	509	479	488	447	468	459	484	483	479	479	486	490	518	471	484	475	478	485	483	497	460	506	499	498	461	511	467	478	480	485	519	477	484	477	503	518	485	517	476	475	479	486	480	480	443	476	497	511	466	451	451	493	481	478	543	427	487	452	515	509	464	493	448	479	524	483	494	482	483	469	520	514	504	486	476	490	494	482	435	446	518	522	491	501	451	500	488	460	481	469	467	494	460	499	514	477	493	447	517	495	468	463	475	469	488	504	511	485	500	495	525	481	469	479	487	499	500	486	475	516	462	515	425	461	482	498	477	480	486	466	478	468	481	493	482	492	495	464	469	455	450	484	497	484	462	486	437	468	473	508	479	491	464	464	461	491	488	503	480	488	454	459	489	490	503	503	453	504	470	497	482	482	464	457	522	467	491	457	487	466	496	483	472	514	448	528	481	479	502	524	473	469	439	477	468	509	461	475	461	480	497	472	479	507	471	470	467	443	491	440	489	466	467	515	526	545	535	497	479	483	491	497	466	491	500	505	507	497	489	500	479	485	458	462	470	505	517	514	480	522	483	505	484	482	505	468	481	492	483	528	520	482	531	465	485	473	468	517	432	458	492	466	478	489	503	483	494	433	462	446	495	480	463	464	508	475	444	472	522	519	508	482	453	457	478	465	499	508	474	492	497	455	442	524	466	476	479	498	492	480	497	496	468	515	463	467	459	469	481	543	502	481	443	488	492	463	453	516	514	457	479	486	478	476	492	475	461	498	461	489	491	461	444	461	467	489	487	487	471	453	548	475	469	453	497	513	501	486	487	470	472	508	467	467	469	493	466	458	445	496	487	471	461	478	484	503	516	449	507	507	496	463	496	461	466	460	510	468	511	475	483	491	546	498	457	505	483	495	468	505	454	485	519	490	461	461	448	497	466	481	472	503	474	498	506	492	473	457	484	474	502	486	487	485	507	475	507	485	444	453	481	467	508	479	519	492	478	480	442	468	483	460	513	456	512	482	489	520	519	474	481	504	467	488	483	495	449	455	480	468	502	494	513	440	505	470	453	494	467	475	422	493	483	500	488	444	528	449	493	510	494	444	493	502	496	515	442	495	488	488	500	453	470	492	481	493	483	486	512	478	466	466	451	512	476	470	483	459	465	481	482	466	461	472	505	470	441	503	510	500	495	470	503	492	456	521	469	458	490	466	473	466	488	455	481	469	463	468	471	503	501	486	457	468	485	485	503	482	497	454	487	461	512	455	513	474	485	494	491	519	453	510	498	464	519	470	490	481	505	527	462	509	440	493	515	448	435	487	490	499	469	503	471	509	510	497	509	485	482	505	457	470	466	486	466	480	495	486	513	456	483	504	468	458	467	472	482	484	487	483	513	510	501	441	515	449	475	482	445	467	452	515	461	483	499	471	498	437	496	505	509	494	456	519	495	430	471	493	497	477	502	504	520	481	464	513	460	486	474	458	465	490	471	522	447	517	447	476	452	511	475	467	481	483	506	474	496	490	513	468	491	462	494	508	521	448	461	468	499	494	477	471	444	497	482	452	478	487	474
59452	96772	71954	69418	57281	6463	801	838	829	781	753	810	828	773	790	751	756	787	738	782	771	841	827	741	777	803	813	822	794	788	805	744	776	781	816	777	785	743	742	782	751	738	774	759	789	808	784	745	771	805	738	783	759	766	705	779	781	726	817	773	743	797	753	769	773	746	725	721	763	729	759	785	756	790	760	735	765	768	752	739	774	771	733	746	764	753	788	757	792	754	794	775	725	754	795	776	707	788	756	786	743	780	765	765	792	823	720	766	773	768	707	796	744	792	789	767	803	754	798	771	777	827	723	801	807	739	752	762	787	796	768	773	745	781	750	768	698	791	720	821	751	781	755	729	771	763	787	793	783	775	761	779	748	779	796	825	738	745	773	816	764	763	775	771	740	794	718	737	753	736	776	760	760	779	783	776	757	768	833	815	749	772	787	774	763	767	745	769	749	758	721	774	782	746	827	736	774	765	767	757	773	688	753	738	760	762	773	721	776	760	768	711	787	811	717	809	735	776	779	750	759	762	800	739	770	770	758	756	745	765	765	832	791	781	813	758	765	786	761	803	787	717	794	763	762	744	751	780	765	738	746	785	752	770	806	786	753	741	752	747	759	733	712	765	723	824	741	740	791	775	803	713	749	709	731	795	770	754	774	764	770	743	751	844	752	769	718	745	746	781	723	794	783	765	778	772	786	818	770	772	804	765	743	766	756	736	765	752	768	771	758	822	776	778	784	794	763	780	827	724	730	771	785	725	774	758	795	773	805	766	820	750	769	756	752	733	778	815	801	725	731	754	738	798	828	750	746	796	786	738	815	826	741	732	783	773	715	761	753	818	772	749	800	764	809	780	761	833	739	780	761	724	770	785	735	783	730	746	778	750	783	745	774	754	783	786	755	752	780	772	747	783	766	780	775	796	783	782	757	749	754	776	768	735	734	805	764	729	824	774	727	734	752	710	774	801	796	795	758	776	832	764	748	785	761	731	769	796	768	771	723	804	733	751	768	761	753	773	799	724	760	768	772	799	760	742	772	764	781	742	753	758	746	787	815	722	726	769	713	775	778	774	735	753	780	736	754	790	751	783	781	758	771	752	759	799	742	720	753	757	806	866	752	808	772	801	790	732	752	801	770	769	719	794	736	795	783	741	767	778	791	794	795	799	818	780	758	786	815	764	803	798	820	772	821	803	764	764	757	796	779	790	735	760	778	751	771	759	786	798	715	741	795	789	769	792	790	740	701	775	771	792	744	782	778	762	773	754	709	765	735	768	738	725	785	736	779	746	776	765	786	794	757	756	778	728	734	786	755	782	802	773	732	728	736	788	831	740	766	740	794	775	702	742	791	778	754	800	719	735	736	782	742	765	757	759	779	764	754	811	736	731	744	766	774	710	768	800	756	771	771	784	753	724	751	838	785	764	753	773	766	758	780	747	758	739	782	808	793	809	790	737	750	784	751	778	773	753	742	756	812	754	840	716	749	774	772	757	771	761	765	772	800	745	814	810	717	768	809	818	758	771	759	729	721	784	713	757	752	807	771	734	787	748	722	724	709	796	751	775	790	786	745	751	790	767	741	750	790	765	733	771	735	782	812	751	799	795	734	767	790	772	785	705	749	803	800	795	765	722	786	773	767	794	767	790	793	769	767	761	754	764	813	784	765	751	760	762	777	781	754	772	788	773	804	756	774	764	742	748	755	764	705	757	755	742	738	733	768	762	752	762	794	750	784	735	829	755	802	756	735	714	758	726	811	768	763	766	752	759	692	734	786	759	765	751	785	805	779	797	771	794	746	787	750	783	731	789	749	747	755	792	765	799	786	777	788	734	823	773	773	776	719	783	744	761	758	774	747	788	741	781	783	733	772	792	755	796	763	785	725	806	742	780	765	740	820	691	782	747	740	721	798	754	748	731	780	793	688	753	779	788	729	752	760	737	790	728	749	813	770	779	793	789	808	768	707	820	756	791	784	761	784	766	721	726	773	760	747	721	782	746	782	743	751	771	746	798	762	772	762	798	718	756	778	834	765	753	757	826	778	737	792	796	752	829	750	796	786	728	804	770	772	767	785	790	754	741	747	730	757	814	699	766	757	738	752	750	773	790	735	801	737	736	756	762	748	760	762	794	757	736	702	803	793	719	779	798	757	765	722	778	742	792	767	805	743	810	741	811	747	754	797	752	749	788	776	722	770	769	784	785	822	818	755	750	710	748	755	727	786	791	751	782	796	783	819	791	781	748	738	775	749	760	784	806	759	762	794	782	755	770	760	754	804	817	739	809	803	786	765	767	740	746	756	807	778	770	779	729	750	763	783	773	739	758	776	729	830	760	757	805	803	790	789	769	782	782	802	742	780	768	838	748	739	756	809	793	811	818	756	777	760	765	763	762	747	854	814	771	773	727	756	741	758	754	745	820	760	751	711	788	784	744	726	789	728	796	770	792	811	761	736	813	717	746	763	759	735	773	763	775	752	773	726	783	758	716	775	731	762	770	797	762	768	768	767	758	752	727	761	765	747	792	784	819	774	775	794	737	732	756	748	753	746	772	780	731	748	716	784	752	785	769	780	711	773	806	811	741	761	790	771	729	753	778	742	736	730	739	779	723	782	766	737	758	776	741	757	795	796	795	790	824	787	751	759	739	711	746	773	771	746	756	760	761	761	774	790	774	798	782	777	804	754	785	815	793	795	789	804	779	781	777	751	703	770	762	741	780	772	718	731	779	813	768	792	744	749	761	769	769	799	727	777	781	789	774	786	794	806	745	785	797	798	768	780	796	733	755	799	742	774	770	742	760	791	724	782	749	786	786	775	777	780	770	753	782	745	815	767	769	763	793	742	732	766	770	803	756	760	792	803	751	771	790	737	791	760	793	773	733	807	801	789	770	792	742	799	721	741	718	794	772	735	745	792	785	738	770	727	750	804	818	760	784	750	774	792	744	765	770	809	732	740	772	788	802	777	779	773	810	758	788	769	739	704	751	753	742	756	742	740	744	774	727	757	799	740	769	774	823	746	821	747	798	811	780	766	737	781	753	843	752	794	714	756	806	698	769	770	724	802	798	766	750	803	776	791	729	789	738	739	818	792	764	787	771	775	736	769	740	777	754	718	784	736	732	801	760	793	758	763	759	754	773	806	750	770	801	756	772	723	799	770	763	807	745	768	781	746	778	799	746	759	760	772	758	757	793	762	764	795	813	787	758	712	759	748	773	811	804	795	807	764	771	718	763	753	776	810	736	758	753	802	768	703	770	766	800	732	766	738	774	745	746	755	738	787	777	765	802	764	805	696	777	746	725	782	792	779	824	791	762	731	760	786	756	774	796	756	823	724	755	780	781	768	783	774	722	728	731	759	735	826	760	726	798	827	746	788	735	740	755	798	781	749	755	822	742	749	760	728	770	837	729	771	787	726	723	751	752	759	747	787	753	757	736	756	738	794	757	727	718	750	723	767	792	802	807	768	751	742	786	745	812	784	789	754	739	805	802	798	768	698	751
28096	26262	25898	33439	18931	2629	301	280	284	307	257	263	275	293	271	263	297	266	302	279	249	271	254	303	273	300	285	306	299	259	281	276	270	290	277	264	284	297	266	299	280	296	271	268	277	256	270	300	253	271	255	274	281	292	277	296	279	284	263	296	297	297	253	256	274	308	282	267	256	264	275	269	270	255	311	253	281	282	284	309	270	286	262	301	276	272	284	292	275	283	271	280	252	298	249	284	292	253	291	293	237	258	303	277	287	271	273	229	275	292	295	280	309	275	334	314	288	269	256	267	273	274	309	304	293	284	290	272	276	273	275	275	265	250	267	237	287	293	273	280	251	250	314	298	274	267	272	289	247	266	286	279	262	265	276	279	296	278	307	267	294	271	250	280	298	265	318	271	282	271	291	275	254	304	275	287	256	268	256	298	267	294	274	303	283	280	299	273	284	292	292	265	257	274	285	298	256	242	254	286	268	275	281	307	275	279	307	297	260	296	278	294	286	281	274	271	283	255	256	277	279	280	247	259	289	274	302	265	290	251	281	296	290	301	296	276	289	276	271	258	249	267	305	275	284	287	270	298	265	309	282	276	296	281	283	278	265	248	277	269	263	288	281	273	286	304	265	277	291	243	273	275	278	292	274	278	239	277	273	290	272	269	284	325	265	277	285	269	289	301	264	270	299	257	271	262	265	271	284	302	231	285	286	280	285	297	280	278	270	307	272	260	253	289	274	265	247	297	247	270	260	302	296	258	290	251	287	265	276	262	273	280	248	257	269	253	286	283	274	293	291	284	298	289	294	269	308	289	306	283	272	277	260	279	268	306	266	296	294	237	296	267	286	281	273	269	264	284	276	259	269	293	271	279	298	256	263	252	277	288	275	279	268	276	295	267	270	252	291	273	270	290	277	303	286	259	275	278	248	295	293	284	285	278	284	252	300	272	299	281	276	281	265	295	263	256	260	310	289	284	289	288	296	268	276	268	285	277	298	250	293	264	276	243	271	286	283	286	277	250	262	271	291	274	293	245	318	280	315	282	292	289	284	285	299	289	300	270	293	284	281	285	265	269	279	290	272	285	274	272	304	266	289	269	309	269	266	288	293	259	262	275	275	306	296	285	280	287	288	232	259	303	263	287	253	270	288	266	273	284	271	283	275	304	308	296	283	278	276	264	278	285	292	276	292	275	298	303	273	278	276	293	262	281	273	260	281	273	258	272	286	260	266	296	267	287	277	245	277	266	302	285	298	298	283	267	262	303	291	256	277	286	291	294	267	237	271	257	266	281	283	289	302	280	311	263	291	286	304	337	307	308	282	294	279	286	291	295	288	300	259	270	272	290	299	248	255	279	280	269	290	281	257	289	273	281	263	309	277	302	265	285	320	271	258	257	284	264	264	275	307	306	275	273	288	289	288	284	274	286	254	269	282	279	301	243	274	278	299	261	279	292	280	285	295	272	290	302	287	251	274	304	256	294	231	260	278	279	257	258	279	277	284	271	280	234	291	253	287	293	280	267	279	260	282	266	245	263	296	309	276	288	281	271	286	267	257	298	280	305	302	280	285	276	283	307	280	295	292	304	271	269	280	235	253	267	277	284	273	261	275	278	299	273	269	266	293	272	284	262	292	290	281	264	282	286	289	289	290	282	296	276	285	299	280	295	278	264	281	270	285	289	298	263	292	285	303	272	292	292	263	291	282	273	305	251	270	298	282	258	276	289	326	293	264	307	279	285	274	295	268	289	260	286	256	286	258	274	257	285	291	265	259	274	260	278	293	292	286	264	266	281	263	278	273	270	290	264	277	292	296	265	280	268	284	277	302	260	275	274	247	293	276	264	291	262	284	246	263	290	286	278	263	268	279	270	314	279	290	277	286	289	283	271	285	285	295	255	258	293	280	274	282	275	238	273	269	283	265	266	262	269	292	281	277	315	271	292	273	276	288	297	270	302	294	263	263	275	283	272	286	248	275	249	266	257	267	263	259	302	297	245	247	279	269	282	268	292	289	270	277	282	279	278	291	263	291	283	275	268	279	308	330	263	305	289	257	281	260	281	291	263	239	272	252	300	281	263	293	279	271	268	273	270	288	240	257	257	262	266	323	301	259	262	265	285	281	283	283	256	299	282	302	276	281	286	293	285	286	255	257	257	284	268	285	279	274	275	288	243	270	275	258	255	283	259	302	282	257	254	306	276	277	282	274	313	280	285	283	270	258	275	264	261	293	270	279	301	265	270	280	267	286	294	287	285	298	267	293	297	316	257	261	280	306	293	282	293	278	271	291	263	286	281	291	294	267	272	294	286	269	262	267	272	276	270	282	249	260	292	282	292	253	260	287	259	292	323	276	295	267	292	272	288	255	279	264	261	308	282	298	285	273	272	285	278	314	257	275	275	258	308	265	274	282	272	255	263	308	285	312	261	275	308	303	280	322	281	268	257	263	279	264	267	271	266	278	275	263	297	278	298	283	273	314	288	272	254	254	283	281	277	253	268	284	246	291	295	305	280	281	280	285	274	272	276	332	222	260	317	255	274	259	303	270	289	274	296	273	284	264	292	321	268	275	291	274	281	286	290	271	290	270	284	263	284	259	278	289	263	284	261	287	286	313	273	289	248	272	296	285	301	273	289	260	275	301	289	264	264	288	297	273	264	293	259	307	279	281	273	276	282	299	321	310	260	308	284	282	314	270	284	275	275	263	274	264	275	287	277	284	279	277	270	289	316	279	280	272	281	257	302	278	280	291	274	278	294	272	283	258	273	256	309	291	278	276	259	301	272	261	295	274	301	286	250	259	274	279	319	295	265	266	247	285	271	278	274	277	303	289	277	273	256	283	293	296	273	265	298	279	258	287	262	274	275	264	297	278	267	305	271	274	292	268	272	261	294	269	301	293	275	281	290	315	278	301	269	250	290	251	281	305	267	263	285	275	286	259	256	308	275	283	279	295	269	279	273	245	305	253	275	289	296	284	305	276	277	304	290	257	290	274	280	298	281	321	291	263	242	306	292	300	264	274	274	263	296	274	282	289	292	296	271	263	287	274	289	260	280	282	274	262	282	278	270	281	274	260	265	301	270	277	278	294	274	319	271	278	294	269	265	272	290	272	270	292	300	270	313	312	288	249	264	285	296	276	276	267	306	283	261	257	277	261	292	275	276	285	284	265	290	295	290	276	263	290	270	279	305	256	270	272	278	287	264	272	269	287	258	283	275	276	261	281	279	292	295	301	301	285	308	320	268	283	267	271	268	252	261	267	311	297	279	286	296	261	280	244	274	278	273	284	296	275	287	289	277	306	277	258	317	308	263	254	284	275	281	273	277	278	270	238	287	289	285	270	284	291	270	248	280	309	298	257	274	279	256	253	272	266	308	301	311	261	271	288	294	306	248	259	299	247	314	274	295	308	274	288	270	236	251	263	304	291	255	284	264	274	274	294	282	293	257	272	291	277	289	243	282	284	295	298	267	314	276	255	310	267	265	257	262	312	254	276	285
27699	44697	32894	37041	23217	2714	474	459	468	513	495	527	477	470	482	514	464	537	513	420	483	483	499	512	527	467	491	509	500	466	487	481	476	475	489	508	514	486	460	475	498	491	514	499	520	500	488	488	495	523	468	534	498	494	442	483	495	469	499	465	469	471	458	455	474	438	505	511	512	503	468	481	471	508	453	488	489	513	490	482	461	483	500	460	466	486	483	518	450	506	466	487	481	481	474	476	474	457	507	493	465	473	501	535	477	517	519	446	488	407	489	507	508	497	456	497	467	536	540	503	510	494	462	478	499	484	467	516	464	521	481	441	477	469	486	492	482	470	466	459	500	457	488	508	495	485	479	484	479	482	511	462	483	470	492	472	527	525	443	469	455	467	501	480	522	509	509	474	509	472	508	488	483	476	470	460	475	480	502	488	480	491	498	508	516	488	451	469	507	477	483	503	474	492	473	521	492	501	512	472	532	513	443	516	478	500	453	487	473	488	465	477	508	503	456	460	502	474	501	498	514	492	467	504	467	496	468	521	514	478	480	497	493	480	488	515	466	475	482	469	482	481	485	494	476	457	520	482	495	510	483	558	458	502	498	491	455	490	472	491	480	525	486	469	487	433	452	508	445	450	492	495	525	463	470	500	511	482	468	511	457	514	426	477	483	481	492	487	480	498	474	462	475	501	488	480	497	438	512	487	521	444	510	455	462	512	542	507	466	483	494	491	458	490	508	521	451	491	519	500	489	486	464	528	465	505	474	483	472	510	487	535	480	485	509	488	460	485	499	442	508	517	500	482	475	454	466	468	489	478	487	496	500	455	459	508	528	464	450	481	511	484	482	518	491	466	487	492	503	438	472	482	490	475	487	524	505	478	420	484	470	457	471	476	492	497	500	477	530	496	459	502	465	485	455	495	505	489	490	485	487	446	474	468	465	489	505	477	464	475	514	451	517	506	446	466	487	510	486	462	464	502	498	479	453	494	489	439	495	493	492	487	456	506	516	479	482	477	483	499	483	549	489	497	530	483	479	495	476	501	511	468	466	463	474	482	497	473	493	461	483	461	529	484	492	500	487	507	442	494	477	485	522	474	471	462	457	516	434	472	489	492	491	462	483	474	499	455	472	489	484	497	509	500	473	478	518	496	508	484	484	485	509	473	460	495	457	528	490	440	488	480	534	482	493	471	489	468	500	447	499	514	461	460	509	490	497	511	479	524	480	514	437	476	494	498	471	493	485	500	512	496	467	515	496	486	455	488	512	477	481	487	476	471	456	472	446	503	453	470	491	508	465	474	423	467	478	497	487	497	478	489	536	472	497	530	457	517	499	493	478	505	510	463	459	481	465	520	464	477	479	547	494	529	479	511	473	452	460	520	493	492	457	496	462	480	497	487	508	479	495	493	486	460	498	511	490	457	510	512	443	480	474	492	516	510	496	501	500	459	495	504	502	491	464	507	464	478	500	464	493	506	492	444	452	467	484	458	485	493	454	487	504	483	479	470	512	509	490	467	451	499	470	523	521	488	481	495	472	489	499	495	522	473	500	503	451	465	533	470	532	434	480	503	495	478	474	471	503	454	478	472	455	488	506	466	515	463	479	506	517	450	483	515	470	474	457	512	482	469	496	431	504	492	476	501	496	496	524	447	458	507	453	492	532	497	483	522	485	476	452	504	490	491	490	472	494	463	542	484	454	475	529	501	491	492	497	479	499	488	499	522	500	475	479	474	498	486	523	533	479	486	461	457	486	474	500	523	526	528	490	489	477	454	489	464	464	506	507	472	461	474	450	469	475	489	492	500	491	531	486	520	491	519	504	471	519	517	503	511	495	508	516	485	477	522	450	487	491	518	512	467	460	520	503	478	482	487	512	483	514	483	459	495	499	471	492	472	501	485	456	488	509	515	462	478	482	452	493	516	479	491	486	518	511	494	473	469	485	444	450	490	500	446	509	529	477	487	464	496	465	474	517	493	483	469	482	492	505	486	532	486	475	488	478	472	496	491	458	501	491	463	476	481	459	467	492	505	482	461	477	497	503	495	472	497	473	498	520	467	524	500	497	525	501	460	480	477	418	451	495	478	488	478	484	510	473	495	492	467	472	526	516	499	472	482	470	485	455	469	428	475	507	468	467	484	518	515	457	454	514	494	474	455	511	497	488	447	497	481	483	516	475	485	485	450	463	470	494	515	488	486	464	498	520	525	514	486	515	471	509	508	494	472	465	518	479	473	507	497	467	528	494	443	514	478	486	471	459	492	533	467	509	449	485	453	460	456	501	453	508	475	471	447	491	483	489	537	476	476	525	544	469	487	513	462	483	505	522	460	477	519	476	445	490	498	481	484	488	495	489	470	479	488	498	460	489	477	471	490	470	499	476	499	478	463	494	475	487	493	458	487	495	476	485	498	477	472	468	465	498	513	464	488	493	467	459	487	500	495	455	491	476	490	552	467	456	486	471	519	469	523	485	428	486	515	522	460	485	468	513	487	496	539	534	486	497	463	462	471	505	474	538	481	447	474	472	483	489	511	502	462	497	487	483	468	480	500	485	535	488	529	453	476	463	480	459	469	493	524	480	525	504	509	494	450	458	462	480	469	487	506	500	491	480	470	456	492	562	460	483	466	460	497	485	491	508	517	476	512	499	480	494	489	518	512	471	485	472	483	482	471	502	502	471	502	449	518	475	423	457	443	473	473	485	470	493	488	490	482	475	487	497	486	476	450	454	484	488	527	528	488	458	497	468	478	469	484	512	451	500	479	497	461	533	492	457	485	477	448	450	502	484	471	493	459	491	453	456	470	503	496	459	477	443	506	458	489	488	492	475	459	477	514	510	493	452	507	486	454	515	489	497	475	497	513	485	452	454	477	435	554	435	477	499	486	471	510	470	469	514	496	485	529	503	461	435	486	508	461	468	538	458	499	489	514	520	491	462	457	451	517	517	463	507	471	465	462	482	498	459	505	504	501	467	465	469	480	480	467	459	473	476	515	496	452	469	504	497	488	472	497	477	514	510	452	486	470	524	488	469	485	497	501	475	511	517	487	471	474	510	445	459	478	473	490	477	487	532	454	486	475	487	511	457	479	460	502	467	478	469	506	475	455	519	489	497	465	474	499	483	492	469	498	496	465	466	512	482	490	472	478	481	478	501	476	439	485	475	497	499	482	529	497	479	479	453	506	513	466	484	474	515	488	510	477	484	479	500	502	533	480	493	476	496	503	488	514	471	488	517	459	487	474	483	498	540	472	510	502	491	479	460	506	515	456	500	501	518	457	458	533	478	437	485	494	510	513	484	449	474	481	504	471	484	454	475	517	497	478	524	500	498	450	471	478	497	471	482	480	440	491	523	484	464	497	422	454	458	490	502	446	502	482	494	459	424	541	464	542	508	496	482	511	483	457	453	505	484	468	514	470	456	488	499	465	437	545	474	450	474	509	448	449	527	489	444	492	490	453	473	462	488	500	459	515	519	506	467	490	463	467	498	492	483	511
25154	23463	36728	46808	42217	18084	2824	359	282	316	291	310	297	281	347	290	289	279	315	305	271	294	329	273	301	306	321	275	267	299	292	293	308	313	297	311	269	292	265	274	286	284	290	314	274	298	255	306	313	263	268	293	278	300	270	295	312	273	285	259	294	286	280	268	278	293	289	289	294	276	300	294	286	274	285	311	282	276	294	267	268	277	288	288	305	284	264	289	293	323	244	270	284	289	261	266	326	308	283	284	273	280	309	280	296	312	296	304	294	297	285	297	270	327	299	276	278	304	260	304	300	271	295	317	305	273	269	257	274	276	282	286	254	305	306	279	267	298	266	304	311	266	292	278	298	286	301	279	266	290	294	279	298	287	280	304	292	275	296	290	305	325	269	288	280	299	277	294	283	309	293	276	287	289	290	285	298	285	295	279	296	289	314	317	307	298	293	280	306	297	280	277	257	305	271	301	268	278	277	281	297	286	270	285	286	270	260	282	286	283	337	293	294	284	284	299	281	296	319	290	255	292	283	322	275	281	289	278	284	317	280	298	277	306	263	284	279	308	263	278	287	306	276	274	279	278	316	262	250	305	295	309	267	291	294	306	289	310	261	281	312	253	300	263	282	264	297	278	269	294	300	269	277	295	302	256	305	251	285	282	298	292	291	297	293	315	273	279	300	297	280	305	244	274	286	306	312	285	295	315	295	283	281	289	292	301	270	279	295	315	295	302	313	278	290	274	254	299	302	292	302	288	291	272	291	286	300	302	287	297	307	289	306	311	288	270	268	270	298	278	309	282	287	294	287	298	256	294	297	274	306	302	306	284	283	289	318	304	280	276	262	275	297	278	314	288	263	286	292	288	293	278	275	298	283	294	294	284	302	299	297	288	287	278	279	337	282	298	296	301	267	275	276	299	267	290	297	309	292	300	291	293	266	306	285	285	282	272	292	284	308	303	298	257	284	284	293	292	295	275	289	258	314	278	290	283	304	315	287	312	322	310	289	285	298	295	278	266	267	290	258	307	262	293	282	284	278	275	308	278	290	281	307	279	266	261	285	301	292	281	308	286	287	307	238	292	264	304	282	263	319	277	282	297	288	286	290	292	269	298	263	277	309	293	289	301	284	275	291	271	291	278	297	287	291	287	312	288	309	244	318	280	287	285	256	289	281	279	287	284	291	304	251	290	282	299	310	307	287	300	302	312	308	308	298	313	274	285	301	263	287	276	279	238	258	293	312	303	311	275	279	272	281	284	287	266	274	284	318	302	275	275	269	284	311	292	294	288	300	277	310	301	280	308	302	286	324	275	296	279	274	283	307	300	294	284	312	258	295	297	277	276	290	306	288	290	275	313	308	275	309	287	290	278	287	305	282	298	281	298	277	337	308	315	286	291	285	293	295	274	281	259	280	291	274	266	284	313	297	275	272	298	287	308	293	268	262	256	276	279	298	279	271	308	273	311	288	284	289	250	297	303	293	277	293	287	274	320	301	263	305	290	282	292	297	308	274	275	267	273	274	281	292	276	294	278	285	296	282	269	295	248	285	272	310	263	258	279	302	307	317	290	278	292	273	292	296	290	294	315	268	300	289	303	322	296	281	287	271	297	312	289	290	299	319	241	276	270	296	285	296	295	307	274	268	305	271	286	273	261	274	270	310	281	307	314	277	294	293	271	307	285	298	318	311	269	264	289	292	287	302	297	310	289	264	295	304	303	276	309	317	300	289	298	305	313	285	305	272	273	290	274	294	304	273	310	267	260	295	274	258	284	302	298	299	292	299	292	306	274	310	306	295	291	259	305	304	289	288	305	301	283	257	279	297	281	308	275	287	276	296	289	308	297	276	287	300	262	272	264	258	277	249	290	313	307	303	320	283	286	286	278	280	273	300	260	301	283	273	309	295	273	313	282	283	302	247	284	285	289	296	273	286	300	268	281	307	294	292	270	284	323	290	318	299	263	297	279	250	307	294	264	259	296	282	302	286	274	281	275	271	285	279	275	307	287	260	278	302	281	283	293	294	312	294	276	282	319	272	289	262	294	300	308	307	291	292	297	322	294	292	280	285	300	287	298	313	315	265	290	305	329	299	292	299	299	269	285	299	269	274	294	266	304	297	274	260	305	299	282	271	316	276	288	299	298	297	287	257	286	307	270	288	266	325	257	306	296	290	279	284	301	282	291	293	283	288	278	292	298	305	289	291	303	270	272	297	274	272	269	289	296	294	297	285	270	292	260	314	287	285	313	282	315	266	286	312	327	275	264	294	287	278	249	256	298	313	262	301	292	283	267	290	288	305	284	269	297	292	297	272	278	296	269	277	264	281	290	266	287	328	302	310	258	296	287	267	266	276	278	274	286	314	277	278	299	293	268	303	275	264	281	288	260	286	306	263	301	254	284	273	255	298	304	286	291	266	297	288	317	307	297	285	257	266	279	269	296	294	286	287	289	284	284	269	285	336	284	274	262	251	272	318	281	300	248	293	326	284	298	284	302	273	269	287	305	290	262	292	282	270	266	266	304	301	291	323	282	282	269	273	274	285	295	246	261	296	267	318	265	311	263	302	279	311	298	269	289	297	280	302	274	291	264	311	291	267	254	271	263	301	290	286	284	284	319	263	302	284	270	306	303	303	292	316	278	271	286	306	283	285	273	330	268	260	268	307	287	288	274	280	292	296	283	281	300	297	271	292	292	308	286	310	298	304	286	298	314	318	290	273	289	297	317	276	282	276	290	312	281	271	251	291	264	253	293	282	290	298	304	336	261	283	279	275	285	321	289	300	299	258	287	316	264	278	269	281	289	299	321	273	295	257	256	310	295	330	287	279	325	274	276	289	259	260	287	303	326	308	314	286	285	301	309	314	283	289	329	261	294	283	290	273	291	299	284	301	281	295	272	275	307	284	309	300	257	262	293	249	331	252	278	321	297	299	274	302	274	296	294	303	312	308	283	292	298	270	286	267	287	278	284	285	303	297	266	270	243	310	310	314	285	291	281	290	310	296	316	284	317	289	310	312	274	267	272	276	305	286	290	287	307	283	297	285	269	285	282	322	287	310	274	263	304	284	306	309	285	315	304	271	277	253	288	315	277	285	247	292	295	301	315	308	287	295	311	277	289	270	315	289	276	283	284	301	281	303	317	310	295	278	307	269	271	309	271	299	263	292	296	283	277	280	258	297	290	295	273	305	277	302	299	286	314	269	273	289	275	305	273	309	302	273	278	305	296	272	251	317	274	266	278	260	272	293	287	305	267	328	276	288	291	324	308	287	276	268	312	284	292	296	291	275	263	313	310	311	275	282	272	303	260	285	286	316	299	301	285	298	275	274	283	280	287	285	300	255	281	316	287	293	289	304	293	322	296	290	296	275	312	260	314	305	273	307	308	337	270	308	294	316	257	287	272	294	290	266	315	286	282	300	290	281	305	281	313	282	300	294	301	297	259	311	301	242	299	273	281	277	284	292	301	302	242	304	269	290	294	282	282	305	292	305	285	297	311
51655	87012	69426	65774	47766	7443	513	504	496	488	502	517	520	532	493	519	523	482	487	537	468	512	503	480	500	482	473	485	506	472	458	484	522	462	475	463	520	479	508	482	495	485	470	488	480	499	448	473	514	449	481	493	483	512	496	488	512	506	435	530	473	528	490	504	463	499	516	456	511	477	475	475	459	497	494	505	515	504	479	465	528	515	503	458	488	496	521	505	477	468	467	505	473	510	517	474	437	470	470	488	476	497	503	495	463	488	479	490	491	477	508	471	508	502	467	504	509	471	465	509	480	487	469	499	521	476	503	471	490	473	486	519	469	521	470	544	491	488	502	491	495	480	490	491	508	500	485	512	491	449	490	477	489	489	455	471	473	494	497	527	500	470	518	491	473	519	500	485	472	481	506	452	490	474	482	467	511	496	505	467	490	490	454	475	524	499	516	520	479	498	482	451	503	519	485	491	429	486	480	512	487	453	474	474	506	512	520	527	480	472	476	497	505	540	511	492	512	468	497	492	496	500	473	474	485	493	498	501	526	512	507	511	491	480	487	465	498	502	529	500	522	477	443	484	474	506	478	479	498	487	455	486	479	471	489	474	507	507	491	490	464	520	481	472	502	483	476	458	497	432	521	525	536	478	495	483	505	510	474	492	478	466	482	508	487	451	490	446	491	458	486	504	442	478	465	482	491	491	476	482	481	508	471	501	503	514	493	493	497	490	481	474	498	494	499	518	518	498	494	498	487	495	484	515	430	476	469	498	529	480	510	526	479	488	517	487	478	478	473	483	514	516	463	496	500	504	507	477	484	458	469	470	472	513	485	467	460	461	492	492	444	461	488	494	479	502	501	466	498	463	532	491	446	471	493	503	473	511	505	507	465	468	502	544	491	477	482	478	497	501	473	441	458	458	462	478	505	476	469	525	507	452	488	504	504	528	481	467	471	457	470	496	519	495	495	521	451	500	491	455	504	516	521	480	485	514	491	486	541	458	491	509	477	525	514	504	485	472	478	456	484	495	462	486	500	523	468	511	531	466	462	476	479	474	502	523	494	465	496	508	476	467	505	516	493	548	488	481	487	526	501	512	501	501	489	473	506	482	493	482	479	513	465	533	518	552	466	543	482	470	469	449	485	490	486	461	521	478	480	483	474	499	508	492	471	503	509	467	495	504	541	471	543	498	502	480	485	507	475	470	524	474	484	502	490	478	525	480	478	486	478	484	461	493	501	497	473	499	482	496	491	497	462	496	504	517	502	479	498	476	485	497	492	494	525	498	499	487	475	441	487	468	505	499	490	508	488	465	494	488	505	459	523	452	498	450	535	441	516	462	493	459	489	508	513	490	465	486	500	539	471	480	470	519	510	501	500	522	473	445	482	482	465	505	539	493	475	489	507	452	531	511	504	493	496	469	493	510	516	484	476	452	484	484	488	489	516	517	446	477	442	481	487	514	520	520	491	514	459	467	469	487	500	447	498	489	440	498	474	493	487	513	496	495	529	462	495	489	474	530	463	455	457	463	491	473	494	485	485	501	475	496	497	455	474	507	470	500	476	517	523	508	490	482	491	498	509	473	505	471	528	483	468	471	447	491	510	496	500	500	480	514	496	496	466	483	464	464	530	492	441	489	488	514	503	508	478	469	482	487	519	546	475	503	478	463	478	479	525	480	483	447	490	533	464	526	471	475	458	481	481	490	482	464	509	512	471	484	467	463	522	500	471	468	469	523	461	505	509	490	524	502	434	476	537	504	493	532	494	485	506	465	517	502	499	495	492	487	496	495	493	483	501	495	501	506	478	489	485	462	551	496	480	502	490	482	516	468	504	496	507	470	491	474	525	504	496	486	513	484	481	498	506	491	507	488	471	470	494	486	472	439	523	477	498	499	450	491	488	473	500	486	443	521	491	492	512	442	493	493	485	483	506	538	457	491	502	512	501	494	500	512	503	490	460	479	455	468	475	485	492	465	462	500	512	476	526	440	510	477	501	498	505	488	499	471	533	471	432	486	521	494	508	518	496	504	482	488	494	469	488	463	514	510	486	484	529	504	501	523	532	485	479	489	499	479	454	481	482	477	517	487	467	477	474	540	477	484	523	513	497	500	502	488	511	484	497	462	486	494	509	511	504	477	485	505	491	465	477	512	530	466	474	519	489	480	482	478	489	485	457	496	510	493	489	501	493	518	512	455	438	491	489	481	439	486	490	520	481	504	476	495	467	474	479	454	474	487	495	488	492	480	513	506	444	478	429	447	470	503	531	515	495	472	483	529	456	520	481	451	493	515	489	446	472	469	481	532	464	508	457	519	487	521	455	486	492	516	465	483	461	475	472	463	490	488	498	536	475	483	504	512	488	535	478	455	464	498	486	512	507	481	492	498	464	476	494	524	472	468	497	484	511	508	533	494	496	472	528	488	478	521	522	500	514	485	457	464	519	456	516	472	523	468	482	490	447	491	539	422	534	559	497	520	558	463	519	445	512	431	488	464	519	503	518	495	495	501	484	474	504	472	512	485	484	510	502	480	499	479	467	483	490	512	486	511	507	466	477	469	462	481	479	484	496	487	488	471	517	501	472	508	501	510	469	515	496	469	491	512	481	543	489	477	490	500	447	486	468	484	507	474	470	500	491	464	491	513	509	509	490	458	493	463	473	510	458	545	462	485	463	486	507	525	506	466	540	480	485	471	440	467	482	508	518	492	485	496	497	508	489	449	513	510	478	508	509	510	479	476	489	498	476	484	495	520	461	474	508	535	494	472	495	477	486	482	539	476	482	473	440	502	510	509	472	478	491	471	514	515	470	511	520	470	481	487	491	473	484	505	485	445	508	500	476	488	492	501	477	474	496	518	488	490	476	498	448	543	460	490	475	435	474	486	499	501	470	480	445	477	458	487	507	525	485	511	491	486	483	453	510	479	485	454	517	475	488	539	455	496	473	547	536	446	474	474	480	494	562	492	502	508	490	465	485	467	454	516	483	501	458	484	495	505	517	496	516	474	476	503	506	469	502	476	508	523	463	479	496	456	462	456	487	486	510	502	475	509	440	506	477	482	472	496	474	503	499	530	512	505	480	477	481	483	499	491	486	502	484	484	456	481	484	481	491	465	470	509	454	481	465	497	478	499	477	513	493	521	500	519	474	508	473	441	503	478	483	485	482	489	490	478	511	539	505	461	451	504	500	493	495	516	508	476	509	506	531	463	464	473	493	476	447	526	491	486	526	460	490	469	501	502	499	492	486	488	497	470	510	463	471	476	514	526	468	484	491	512	479	477	479	528	487	503	453	454	488	485	495	458	488	500	514	497	505	503	513	524	478	531	488	517	525	480	459	447	486	485	502	464	469	494	451	495	455	481	467	491	516	497	453	479	480	485	498	476	487	500	501	442	531	467	473	469	465	532	459	457	463	490	496	505	492	493	486	504	479	474	498	446	540	475	503	459	474	500	493	483	474	501	506	508	485	503	484	469	490	483	497	488	475	495	494	506	454	498
24087	22458	34316	42454	44735	24719	9068	804	566	563	518	472	545	496	499	499	504	503	447	465	505	488	500	505	509	515	511	477	500	507	496	522	533	517	491	497	497	475	523	517	501	492	477	521	440	473	469	532	499	490	489	477	450	488	473	500	551	503	474	533	495	497	470	508	492	511	475	488	486	481	512	520	484	511	478	494	504	510	476	467	501	495	480	474	495	506	508	513	501	496	478	451	493	484	514	461	490	469	514	507	486	482	497	455	465	498	475	499	520	515	524	471	483	497	499	461	483	485	532	464	505	443	491	531	471	508	484	459	493	478	514	514	512	543	551	508	530	467	478	478	506	527	523	496	503	505	480	503	508	484	466	514	486	450	499	488	487	482	464	515	498	499	495	486	533	484	507	532	494	513	460	499	530	466	471	516	475	504	527	466	493	506	488	472	524	485	481	480	438	490	478	506	495	481	511	473	493	466	505	486	505	477	495	484	514	493	512	482	500	493	504	506	473	477	492	470	452	477	513	491	514	489	525	496	453	538	473	504	501	494	523	464	475	488	504	514	510	457	444	473	499	501	461	485	461	436	496	496	471	470	491	472	476	461	525	502	464	519	490	506	467	480	505	517	498	482	479	492	506	499	519	460	490	477	482	477	477	493	471	476	472	465	513	511	489	512	497	480	531	507	496	509	529	511	528	498	425	503	476	503	472	500	529	495	497	457	480	477	535	537	500	504	493	494	482	486	472	450	480	536	505	504	488	457	523	499	501	506	497	511	444	542	496	510	524	502	506	519	492	540	509	524	517	484	476	505	497	528	486	485	501	447	484	480	502	480	557	531	458	467	550	478	463	471	518	487	493	497	545	489	546	507	555	491	478	470	508	452	485	499	526	486	476	493	465	500	509	464	481	489	503	512	516	489	479	507	490	488	521	453	490	481	501	534	487	515	497	520	466	529	510	497	512	516	452	464	491	514	520	456	488	483	469	472	474	461	526	488	519	469	506	484	485	462	456	505	492	479	487	459	506	451	493	462	485	448	481	510	469	510	514	490	491	479	479	467	510	453	490	501	514	500	456	505	484	521	523	509	463	510	510	509	518	531	479	492	508	498	504	503	488	477	508	509	484	501	505	501	446	464	467	516	525	506	509	497	521	483	503	474	479	486	479	503	516	512	490	473	493	501	477	471	456	499	491	455	535	456	502	483	477	467	493	519	538	504	486	487	454	457	493	500	502	493	535	485	462	494	501	523	494	491	518	490	497	501	459	506	512	493	501	494	475	527	462	559	524	461	498	506	516	479	467	497	476	503	458	478	459	470	529	484	496	505	495	528	476	502	505	490	527	492	465	463	499	488	490	454	522	470	524	499	499	481	494	499	507	449	504	465	480	487	461	499	490	507	515	495	508	524	504	478	481	474	443	495	484	503	501	525	511	475	457	480	500	516	477	464	496	487	508	481	503	522	470	471	479	524	468	502	508	456	498	491	454	475	505	522	486	481	499	475	474	495	508	541	448	523	475	480	470	499	504	542	488	500	486	474	494	493	512	517	500	494	493	471	546	519	508	464	482	540	524	510	533	513	449	499	530	532	483	491	492	471	475	497	495	467	501	487	522	501	539	473	452	487	507	501	528	504	485	503	519	497	492	515	465	468	529	494	489	480	495	456	486	499	555	525	471	516	500	511	517	477	518	474	495	480	483	526	471	529	489	464	489	503	487	488	444	489	499	484	456	518	519	514	476	488	465	468	482	503	504	439	461	511	535	499	504	513	491	498	471	490	476	486	505	504	494	486	476	467	471	500	500	474	513	524	474	512	513	477	550	477	521	474	535	508	473	442	519	478	508	539	496	517	528	488	487	513	508	507	476	482	488	545	504	484	517	479	484	499	485	468	491	488	513	478	531	443	498	491	500	499	499	480	505	490	488	543	506	502	474	502	460	462	521	502	484	503	472	492	448	527	498	485	494	510	493	478	485	492	548	518	473	491	526	512	497	480	495	475	506	507	460	515	505	513	501	506	484	527	445	485	496	486	486	521	505	512	475	477	517	517	525	497	532	462	496	497	472	518	499	461	474	504	459	515	481	503	511	559	518	526	474	476	510	519	486	495	418	465	539	520	524	483	467	527	504	470	479	453	481	506	504	476	471	474	476	500	475	562	495	469	488	488	509	496	533	499	534	516	496	490	515	510	541	496	502	499	493	462	492	502	470	468	480	481	459	483	527	493	492	530	514	506	496	491	486	498	500	498	471	484	470	441	494	524	547	493	462	472	513	500	482	516	506	515	515	497	479	493	498	490	466	467	486	484	502	477	469	494	460	488	469	480	512	505	538	541	514	517	482	492	505	495	492	510	503	513	503	505	480	468	491	503	532	490	471	494	459	513	477	512	509	526	467	455	475	491	490	518	495	494	478	505	513	517	512	503	507	507	505	528	473	510	479	498	508	469	477	498	488	448	536	507	468	473	461	483	429	488	497	513	498	461	478	511	515	506	472	477	483	466	497	507	504	515	462	463	468	521	532	484	482	471	492	487	516	515	511	488	491	491	472	514	490	490	488	517	529	475	490	514	518	484	470	478	521	461	514	465	516	480	494	516	512	513	474	501	494	514	485	537	465	504	488	523	501	533	503	482	508	518	475	499	499	501	502	489	515	506	472	499	472	472	518	496	463	514	471	487	489	484	523	498	507	486	513	441	503	476	475	448	485	506	506	516	501	529	490	507	469	497	504	513	464	503	481	489	523	485	494	487	475	531	494	466	489	484	529	482	536	541	467	514	478	450	496	507	479	499	474	517	479	465	481	507	479	523	501	520	482	483	541	468	493	512	510	501	496	521	516	471	467	519	522	449	463	508	478	460	525	454	467	502	492	501	505	538	507	494	461	445	492	481	520	500	460	533	515	520	479	483	457	493	511	498	504	502	519	476	459	470	511	476	473	450	458	496	520	440	503	485	506	508	529	496	490	499	477	508	517	462	506	520	520	516	525	535	491	511	504	501	485	441	490	514	463	507	485	469	485	516	476	468	521	526	515	493	508	506	496	463	503	538	557	469	487	492	506	477	503	422	474	501	493	494	476	531	477	476	460	508	476	499	504	478	529	475	521	480	480	496	505	520	473	498	474	452	479	481	449	528	494	508	455	519	440	520	494	496	477	505	473	445	472	487	457	553	464	501	483	518	487	490	523	501	461	479	499	498	468	462	510	486	494	524	510	484	498	527	477	496	471	538	453	521	497	482	464	518	499	550	506	482	532	491	515	504	504	483	548	519	493	476	479	491	490	506	531	482	528	504	514	489	484	492	483	476	517	493	494	478	499	477	515	528	495	469	506	467	553	486	485	478	459	509	482	512	496	487	519	497	518	454	504	529	508	495	466	554	476	477	500	502	524	496	489	483	475	469	529	482	495	522	492	477	502	513	495	520	497	509	498	517	498	485	508	500	512	477	505	475	519	492	501	470	516	484	501	492	539	475	505	474	496	526	503	448	503	504	466	440	515	500
56351	96059	78988	72132	59237	11610	872	783	801	825	843	810	796	770	793	821	756	776	744	833	788	808	803	793	732	796	798	751	798	743	787	779	772	767	793	807	795	827	807	758	810	846	769	760	798	823	766	770	783	791	766	781	800	738	784	795	770	771	820	807	769	796	807	800	723	763	780	743	777	788	824	822	786	762	842	787	776	768	793	774	755	780	817	736	759	822	725	731	821	790	782	770	784	796	767	821	778	772	767	756	819	787	771	778	773	774	774	791	757	778	786	824	789	765	744	754	799	799	824	744	752	781	844	801	796	724	798	735	777	782	782	746	742	751	782	795	758	786	782	791	728	780	737	815	779	736	782	734	821	823	817	740	786	796	774	803	759	773	746	812	769	844	834	794	809	754	832	756	786	784	761	766	742	797	790	793	745	847	759	787	782	754	758	794	746	800	742	712	729	796	776	792	811	784	758	742	762	829	784	783	759	712	767	743	829	803	773	792	798	815	796	774	809	750	756	782	807	789	778	834	754	767	753	759	823	794	739	721	764	739	748	781	778	784	795	759	816	771	777	803	789	781	790	813	757	758	830	778	774	768	784	723	776	861	747	802	800	826	725	829	760	748	813	783	777	832	782	822	770	796	771	742	772	785	784	755	800	799	780	804	803	795	768	804	746	771	730	774	819	839	829	779	818	751	816	781	733	809	808	783	791	775	804	782	789	757	816	761	777	749	766	826	749	762	730	784	762	756	792	785	772	822	791	791	787	779	778	724	750	744	785	776	792	762	812	814	772	757	784	731	722	771	780	842	746	755	850	774	803	768	801	750	815	740	792	840	813	830	792	772	782	803	771	814	766	781	765	808	814	750	772	793	797	775	804	763	774	800	756	778	775	772	764	735	784	752	729	778	816	786	764	795	816	785	808	779	777	785	837	792	803	817	847	770	844	777	720	819	774	787	760	767	807	763	770	778	770	796	789	784	806	748	726	796	749	745	804	761	769	774	803	800	778	745	713	755	759	750	756	791	856	781	830	784	760	781	827	809	803	792	789	792	827	805	740	779	734	784	741	788	755	757	765	754	746	796	753	745	804	754	839	805	751	768	768	767	765	809	772	766	793	779	737	790	750	738	795	795	721	803	802	731	757	762	744	785	827	754	753	724	749	842	838	838	787	778	741	758	800	773	774	791	830	802	777	843	783	783	830	798	792	795	790	765	769	735	742	753	810	839	808	769	756	743	776	728	771	725	788	777	783	764	825	753	807	824	766	770	784	789	766	766	807	813	765	844	799	770	775	798	765	762	749	751	832	796	732	799	775	749	753	787	745	796	781	843	723	797	779	812	791	777	775	775	731	728	799	806	812	789	825	795	774	813	805	778	766	824	719	848	748	797	795	798	824	816	824	753	736	797	757	792	769	767	750	775	794	776	774	765	782	832	792	786	748	723	794	829	788	815	761	767	797	800	761	849	759	811	706	791	755	777	789	764	772	754	773	774	791	767	784	774	781	734	747	787	776	807	844	767	819	754	798	772	830	759	803	745	777	777	785	812	760	803	780	809	764	821	772	770	801	800	765	753	808	804	828	802	725	751	764	805	727	780	768	776	762	776	778	793	785	753	766	789	771	787	806	744	788	750	774	774	767	787	780	816	840	815	817	788	788	781	780	784	744	794	792	775	777	762	781	822	815	774	767	805	800	818	755	784	773	798	702	752	770	789	765	754	785	788	787	778	709	751	779	777	777	732	795	743	802	740	810	806	820	795	800	810	742	764	770	815	775	786	803	780	762	830	748	785	770	767	772	785	767	830	769	763	775	806	772	764	729	761	749	821	822	771	804	773	767	799	803	753	776	780	799	790	784	789	772	753	728	781	827	800	793	785	767	771	809	785	799	800	764	769	766	802	773	801	799	756	802	808	714	832	795	792	759	806	853	806	783	830	845	789	793	802	810	815	721	785	778	774	752	797	771	725	770	801	795	783	819	755	807	798	756	866	729	790	786	804	789	778	810	724	806	786	776	774	778	764	833	777	832	799	839	769	769	781	831	778	751	760	759	771	780	778	782	787	788	862	784	862	780	796	769	760	777	795	824	804	773	786	730	749	781	791	820	808	763	720	794	766	790	798	771	762	801	749	795	753	754	781	821	786	786	801	795	795	793	777	752	809	801	774	772	794	756	720	749	744	748	797	789	776	841	834	843	734	787	758	725	768	808	777	833	766	755	738	775	803	772	780	765	821	783	797	771	808	820	755	776	788	763	827	788	797	764	767	751	828	758	745	797	852	778	803	744	776	748	737	783	753	771	740	761	762	802	763	777	810	726	760	772	783	773	782	813	721	782	795	767	820	784	828	770	761	760	760	736	807	870	771	797	791	788	755	794	804	756	790	813	838	802	752	803	805	800	795	810	755	746	758	778	771	770	749	789	812	767	795	740	740	753	769	818	813	710	793	751	797	736	793	762	805	752	800	782	823	802	757	804	772	809	804	731	753	780	805	813	802	732	801	766	764	796	817	796	763	734	792	814	750	782	830	818	765	813	788	788	778	770	737	787	752	735	780	788	811	763	808	783	756	720	791	809	773	807	776	747	757	785	801	781	755	789	782	744	797	795	820	774	777	816	726	777	772	798	778	813	758	818	729	756	810	834	779	827	805	737	766	783	813	765	787	801	760	729	792	828	797	814	798	798	744	756	825	764	794	779	779	775	750	773	787	795	831	849	820	824	782	789	758	773	807	762	775	778	797	768	827	752	781	801	757	799	818	814	779	738	749	799	771	794	762	746	837	824	747	824	762	816	788	818	806	797	825	773	754	749	778	809	797	715	753	740	797	796	797	752	837	797	776	779	768	755	814	787	804	798	786	806	774	782	755	752	744	781	760	831	817	781	781	811	754	801	818	767	792	793	771	799	766	782	789	760	799	683	809	772	823	769	802	752	760	788	804	811	840	770	748	722	800	827	787	756	770	798	861	766	758	781	778	803	839	763	779	770	741	767	777	803	767	787	718	768	737	775	825	778	727	757	771	790	754	823	750	758	840	785	776	786	778	798	818	781	784	825	766	763	759	797	806	794	786	770	738	780	808	773	790	825	807	777	788	726	761	778	756	753	766	796	754	772	777	787	780	736	709	799	767	716	789	776	773	753	745	771	694	784	784	820	808	773	769	818	806	784	758	818	756	784	770	783	819	686	783	747	779	764	767	807	736	812	792	752	807	787	777	779	775	792	814	777	791	786	745	732	808	773	818	840	777	811	798	736	824	807	774	787	820	801	777	749	790	765	763	770	759	780	814	758	776	750	797	795	777	758	739	753	812	785	768	782	820	762	773	783	785	805	813	779	804	757	771	783	811	804	774	740	809	763	776	786	783	803	716	731	790	790	691	747	782	777	801	796	810	769	758	827	774	828	794	820	806	819	797	784	784	772	793	748	790	799	743	793	765	779	771	774	751	731	773	757	797	794	759	821	784	766	775	766	858	778	760	793	787	782	759	768	772	791	753	788	729
27880	26209	27656	29910	22578	4165	280	271	267	286	286	269	286	296	332	285	287	288	293	303	303	270	282	268	266	307	270	295	286	294	274	323	306	276	267	304	285	295	258	278	300	286	282	269	302	293	302	303	288	253	313	283	279	271	319	290	262	290	287	289	286	292	261	299	273	294	284	332	277	302	281	288	269	277	293	277	278	285	288	302	281	278	288	322	236	304	294	291	270	286	283	336	299	304	304	248	295	290	278	273	270	295	303	279	295	274	300	275	261	271	270	267	290	271	293	309	283	269	288	267	280	273	292	266	278	290	268	294	279	303	270	275	273	304	289	253	301	273	294	267	264	293	267	287	243	292	291	290	273	282	274	278	272	272	283	272	274	279	295	279	293	282	290	293	295	301	295	284	316	310	304	270	276	278	278	275	285	256	290	269	286	329	255	313	282	301	287	299	288	303	306	287	290	267	307	285	281	308	302	310	269	299	312	316	292	266	280	301	291	306	300	261	295	283	285	312	289	315	315	273	310	269	276	327	302	269	253	253	295	288	304	303	305	281	286	272	276	306	272	266	283	302	314	320	273	244	279	276	246	289	257	278	276	271	275	288	271	273	297	275	285	277	283	299	313	292	284	299	257	288	297	249	283	278	306	282	297	283	286	278	264	288	286	297	291	296	276	290	278	285	287	269	274	281	287	297	292	266	306	299	261	269	276	311	295	272	288	292	289	291	292	289	261	284	275	282	281	296	304	279	292	286	313	305	270	275	288	309	302	281	286	279	308	281	323	299	288	300	272	315	286	268	282	286	291	266	290	274	309	273	302	333	306	278	293	252	288	299	297	285	270	300	278	279	311	283	299	287	278	281	301	274	330	293	275	305	289	291	275	275	304	280	298	286	260	306	268	300	274	292	251	264	286	268	279	271	289	281	268	304	281	279	266	265	295	297	306	289	308	296	295	270	263	296	306	270	288	283	275	283	292	291	289	264	288	264	275	306	310	301	260	311	290	277	306	250	310	289	264	285	287	280	305	313	280	266	305	276	264	287	280	278	313	248	272	281	291	280	283	292	284	291	237	307	279	264	293	280	281	281	278	287	302	323	285	297	280	285	285	271	270	271	299	300	290	310	264	263	294	260	274	303	311	276	305	317	271	293	273	307	271	289	274	289	291	286	264	286	293	287	262	302	267	280	290	287	301	305	277	296	301	302	288	301	272	283	278	285	266	298	272	299	247	278	288	281	299	279	297	296	274	289	270	321	267	258	271	311	260	265	291	287	286	263	313	303	297	298	325	312	306	306	290	305	283	278	283	305	282	289	276	296	293	316	303	308	307	281	267	320	274	263	289	309	298	283	295	269	303	304	264	285	284	310	264	272	265	294	270	275	298	289	255	254	273	272	299	270	280	284	269	285	266	250	255	287	248	265	289	260	267	282	294	283	324	286	286	283	286	309	277	281	276	290	275	322	292	280	265	331	278	266	277	274	276	294	283	300	322	289	283	287	276	280	280	287	262	300	291	286	318	286	316	281	311	305	293	292	276	298	271	300	255	271	272	267	276	286	290	280	277	295	277	280	238	270	299	295	260	284	296	300	296	290	277	293	271	273	298	291	305	279	274	265	294	295	258	288	284	297	292	289	240	306	272	285	298	294	272	302	276	275	296	294	287	281	271	269	269	295	285	270	278	302	287	284	258	288	261	304	265	302	307	275	261	287	252	305	298	297	309	278	270	276	339	270	288	284	261	301	284	263	280	294	296	278	246	271	281	294	280	293	288	301	279	287	258	290	269	284	273	260	258	297	282	309	289	303	264	316	291	296	300	297	267	302	283	277	277	248	309	327	284	299	322	249	283	295	286	289	287	289	271	286	285	279	303	287	316	267	300	281	296	294	285	291	298	280	253	269	274	280	304	307	293	299	287	285	284	254	313	275	296	296	299	286	258	285	336	307	305	307	290	280	299	288	273	297	266	285	284	289	308	293	294	314	294	288	263	293	259	281	296	263	309	295	294	287	270	287	274	266	280	291	266	269	269	276	293	307	263	308	290	306	264	275	289	271	293	303	257	276	269	283	303	293	292	290	305	270	296	314	306	306	292	296	279	272	286	291	284	297	265	265	243	317	271	288	274	294	276	279	293	272	286	286	268	264	282	294	290	289	300	300	303	256	287	268	275	260	287	299	258	291	260	294	303	268	287	277	281	284	283	262	303	295	282	304	313	283	287	281	276	274	301	298	293	281	311	302	287	290	271	304	275	275	269	284	303	279	287	266	300	300	270	294	269	286	296	298	275	323	292	287	307	259	282	283	286	261	287	272	295	296	277	280	299	286	280	274	291	302	291	310	287	303	292	276	303	259	306	280	302	281	294	294	294	297	248	297	295	251	308	290	276	276	309	285	319	279	271	273	281	286	279	286	299	301	292	300	273	265	305	288	293	290	316	285	266	286	286	293	288	294	275	264	315	282	290	319	278	274	280	289	293	314	300	331	307	279	280	271	311	273	272	263	320	285	281	290	292	294	311	309	303	275	309	273	282	329	284	322	285	297	311	276	289	280	276	252	285	298	256	266	279	293	262	274	278	292	271	256	288	307	285	282	312	274	279	286	254	329	304	280	291	287	326	248	289	279	303	295	262	289	288	286	278	276	261	297	284	301	291	289	271	267	281	265	287	256	284	311	266	297	280	283	296	307	295	283	310	279	266	279	271	308	310	276	293	274	277	296	281	286	298	300	278	265	287	276	311	281	284	269	293	313	305	328	249	265	298	291	294	254	285	273	317	286	278	311	264	301	281	271	253	276	278	285	273	313	279	299	294	291	287	286	305	298	258	282	283	285	267	295	290	277	288	280	287	286	298	312	287	257	271	323	294	285	271	296	299	292	280	292	282	296	293	294	315	304	283	309	269	292	310	266	276	305	273	274	275	279	291	257	296	272	292	290	265	260	336	266	287	303	312	285	298	283	267	285	284	294	282	278	285	258	255	304	259	278	272	264	282	265	308	282	274	322	282	294	256	261	285	314	295	285	288	298	291	287	314	290	294	298	284	275	288	290	288	269	260	281	297	276	296	293	273	281	298	293	281	284	298	321	298	280	278	297	314	280	298	264	289	287	289	290	286	298	275	279	300	286	297	294	291	296	276	283	289	284	285	283	307	267	267	283	272	263	296	236	316	319	301	277	283	262	307	303	293	299	324	280	288	284	285	262	279	294	294	245	296	291	314	259	312	301	303	272	264	284	302	274	309	294	295	295	270	298	279	284	334	237	294	297	275	262	263	271	270	300	291	268	280	300	294	288	270	280	241	291	298	267	318	290	324	270	266	285	315	271	266	259	259	281	288	281	274	293	279	291	317	304	299	282	280	283	307	280	290	321	268	298	286	258	255	293	277	260	287	295	314	295	233	285	307	274	283	276	277	307	312	259	300	253	278	251	306	278	282	289	305	288	302	259	278	299	319	257	281	295	300	280	302	280	284	283	299	247	293	262	300	280	251	280	293	285
26878	44656	35300	34980	26120	4130	520	492	483	498	506	502	507	488	479	510	495	481	465	500	521	482	473	533	479	507	462	470	489	488	477	492	474	495	470	501	476	523	509	479	526	517	484	502	516	504	537	510	496	519	465	460	462	459	520	499	509	463	497	492	497	513	503	515	510	485	490	507	469	480	510	523	483	535	495	491	497	485	469	466	493	500	537	486	476	490	530	486	498	472	502	516	474	532	489	513	461	520	461	531	502	538	486	476	487	461	481	499	539	491	497	491	479	448	485	488	488	467	487	481	493	470	561	479	523	491	490	517	496	487	524	489	538	481	521	461	535	515	475	502	518	462	506	513	493	474	474	519	497	528	534	528	513	462	456	495	482	471	497	503	460	489	507	512	521	498	502	473	468	468	509	511	486	481	488	494	531	495	531	466	520	508	497	510	524	473	504	468	511	484	531	475	503	498	479	500	500	536	529	516	504	523	512	511	471	487	470	485	493	488	474	468	483	500	545	471	493	497	475	556	486	488	537	497	530	470	534	502	493	487	507	494	439	480	522	487	502	509	498	485	509	494	494	498	479	501	516	508	515	512	524	465	517	467	502	506	493	510	514	498	505	487	521	461	501	446	530	469	451	482	524	490	499	525	469	448	547	510	525	490	506	495	488	491	496	488	448	467	461	531	504	484	481	492	514	476	480	481	479	506	478	481	459	482	512	502	472	488	505	506	488	534	512	500	507	506	480	520	488	491	485	484	475	492	475	507	481	534	486	505	480	475	485	515	507	529	468	486	456	546	473	493	491	485	494	507	514	509	496	487	492	465	466	492	460	449	496	465	496	501	501	552	469	518	484	503	489	528	496	550	483	486	522	489	477	494	523	497	521	512	472	468	505	541	494	516	490	527	513	458	493	480	517	525	483	479	497	514	512	506	512	522	488	502	526	523	516	502	487	473	531	496	494	477	516	440	455	487	481	494	518	472	518	526	498	485	507	485	488	513	484	470	441	480	469	465	555	516	471	487	494	507	448	495	515	477	503	493	489	460	503	515	500	506	485	522	469	487	466	490	522	505	491	476	503	490	513	499	437	492	524	510	502	476	510	466	469	551	459	512	473	471	554	522	478	472	493	503	483	508	488	525	502	472	506	514	490	517	500	466	520	492	511	484	490	465	503	487	506	475	524	486	483	509	479	506	469	496	439	508	494	495	477	478	506	466	528	504	476	503	506	491	464	462	460	498	445	506	503	498	485	455	493	492	471	522	539	472	500	494	519	523	454	488	502	484	454	522	499	484	498	519	526	475	489	507	512	461	531	509	456	516	477	522	503	474	490	505	499	472	495	526	506	522	496	523	509	473	490	492	492	514	465	492	468	516	474	507	465	522	488	476	492	503	497	507	504	493	477	560	498	466	497	487	509	478	516	468	536	485	499	503	510	496	475	422	535	504	496	456	475	520	495	512	491	487	526	522	472	507	494	496	520	468	492	477	503	517	479	497	479	508	491	508	486	512	444	523	484	494	546	493	495	515	447	473	502	502	481	499	505	528	486	467	498	502	494	522	487	533	485	473	486	517	513	491	467	525	462	476	471	528	522	487	501	497	475	492	511	466	478	463	496	473	529	483	524	510	541	476	502	489	509	561	444	519	516	487	503	497	461	457	487	515	519	526	508	505	498	500	520	500	554	513	462	500	526	470	504	500	519	460	507	504	464	511	500	503	491	468	528	502	475	489	485	517	457	472	535	500	543	500	508	497	502	530	537	513	492	491	515	545	506	505	463	473	484	488	461	480	476	485	476	501	520	469	484	482	498	522	514	457	524	522	523	482	468	490	470	503	492	481	470	499	509	525	499	495	474	487	489	464	463	496	493	508	496	523	500	513	431	489	483	503	495	502	518	528	455	502	504	499	498	482	534	511	488	467	473	473	474	494	477	522	484	482	522	523	483	508	498	513	443	507	463	520	505	521	493	495	482	522	472	493	464	458	499	503	516	466	466	496	496	511	463	458	467	500	536	488	461	499	501	517	481	471	485	497	487	514	492	475	536	465	509	484	487	503	477	453	486	527	481	480	498	527	492	525	546	474	457	507	511	481	502	510	540	527	492	492	500	504	482	503	484	500	497	499	511	527	506	503	499	494	480	500	496	502	484	506	530	443	497	496	527	488	498	490	474	513	484	471	510	486	501	509	471	509	513	471	484	494	484	494	548	524	513	472	490	511	504	508	520	540	456	502	499	487	475	476	510	470	493	491	477	498	498	488	495	477	491	457	498	477	515	500	503	493	511	481	517	460	509	509	459	483	469	461	474	499	477	487	493	518	461	476	493	518	487	464	487	457	531	482	529	494	473	484	496	497	466	467	539	524	509	516	470	496	482	502	476	497	505	517	481	486	465	489	452	472	493	509	445	484	520	535	492	502	499	513	511	508	495	513	505	466	521	510	508	485	445	523	475	480	499	500	495	502	512	466	494	489	469	487	498	497	515	501	476	477	479	503	493	483	475	513	479	505	517	482	490	502	524	473	487	503	487	489	523	495	480	460	520	518	500	471	475	495	462	496	478	483	459	487	481	499	473	485	477	467	538	491	527	477	554	505	466	494	498	512	508	509	509	512	502	472	508	491	504	503	509	485	498	464	473	505	477	446	471	494	477	514	482	491	500	500	513	476	507	515	470	505	526	504	494	475	463	460	476	514	550	458	512	522	525	488	488	514	500	526	484	509	493	451	531	501	478	491	495	473	499	504	468	459	450	495	491	476	499	464	493	496	516	486	487	472	482	496	460	534	508	480	471	504	512	463	469	480	483	513	528	522	495	482	504	461	509	515	472	519	467	499	494	507	553	482	480	482	464	526	483	490	520	487	509	480	514	534	491	470	471	518	497	481	490	507	544	488	486	509	485	494	512	506	463	495	472	517	507	489	509	498	482	486	500	470	449	486	505	516	514	519	463	482	493	486	442	479	483	497	495	519	491	474	467	480	491	466	493	462	500	465	476	509	486	466	457	443	488	477	513	504	514	463	486	506	516	515	517	490	463	483	463	488	467	493	507	500	508	478	480	481	469	497	468	516	494	498	464	476	503	478	476	504	482	481	468	486	484	501	487	529	488	542	523	481	473	510	528	492	506	499	518	538	488	476	508	531	507	534	498	482	498	497	528	512	489	505	463	481	504	488	492	500	492	489	522	510	505	486	478	486	551	521	500	486	473	510	525	489	494	505	489	467	479	482	498	493	480	518	496	470	494	493	468	486	531	494	499	505	477	499	514	487	521	430	489	529	513	491	471	512	489	478	515	492	512	507	507	467	512	524	516	464	516	474	465	480	509	491	491	459	522	528	467	463	512	529	501	520	477	497	503	489	489	525	493	467	530	486	522	505	504	493	468	489	491	482	488	503	537	480	474	486	478	497	475	521	487	499	520	470	489	495	484	523	530	528	480	454	513	509	544	506	448	504	537	506	507	491	489	498	534	488	499	493	519	478	460	487	474	480	477	464	496	467
25180	23352	34851	59725	50017	20471	3040	323	311	322	281	302	299	312	330	310	287	284	300	306	296	275	316	291	286	295	274	326	270	283	305	328	288	277	307	294	273	293	291	274	315	299	336	323	319	273	298	312	297	287	298	279	268	288	293	275	325	317	287	269	309	305	294	293	291	328	294	294	297	289	279	282	287	309	290	297	276	287	285	298	277	302	308	297	272	281	286	323	302	295	295	295	272	303	271	294	277	281	305	319	298	278	288	289	305	278	324	276	286	291	284	318	299	277	311	285	284	288	348	304	255	313	318	284	290	307	296	292	314	281	316	309	287	321	267	307	287	279	282	269	291	277	289	316	294	280	288	281	285	282	275	267	251	294	292	288	314	299	266	283	249	294	287	291	299	285	312	290	288	303	305	295	299	305	288	288	320	323	289	292	266	300	282	307	283	290	298	283	282	303	320	307	334	307	257	292	267	276	266	289	292	293	288	282	286	294	319	300	314	309	315	279	318	282	322	272	251	289	309	327	313	315	279	321	273	308	277	293	316	307	323	304	314	283	297	286	288	297	305	261	294	278	281	304	296	274	288	340	285	332	288	318	289	317	291	298	309	272	282	308	320	276	267	301	315	316	287	295	312	305	299	330	284	291	298	302	264	319	282	293	291	285	296	291	276	275	318	316	314	300	295	299	290	281	314	321	311	301	302	299	303	287	279	277	294	314	294	290	315	298	289	292	314	289	256	296	299	285	291	275	309	302	303	307	276	309	280	333	263	295	317	295	287	295	293	253	278	309	282	275	315	309	305	288	295	291	281	275	299	308	279	305	286	304	292	302	300	280	265	291	311	279	307	287	275	271	295	282	276	286	270	265	300	335	308	298	291	300	290	289	296	279	272	318	311	285	269	302	295	285	313	297	275	284	265	299	327	302	288	295	320	287	292	307	293	325	280	294	295	307	257	306	308	281	275	287	304	311	282	295	293	301	309	276	300	322	316	336	283	281	317	317	283	300	297	322	294	278	313	296	312	297	261	316	291	310	272	287	286	309	293	288	285	279	277	310	322	276	282	287	298	309	305	275	298	276	297	309	287	278	313	306	298	288	304	278	306	301	312	305	290	294	312	311	313	287	301	325	302	318	293	299	296	278	270	297	297	305	298	276	275	299	296	318	296	318	295	281	281	289	318	280	302	316	295	286	288	296	302	290	304	313	264	284	310	267	285	316	283	291	292	313	297	308	292	283	274	312	317	282	291	309	319	297	292	281	295	316	315	304	287	280	289	329	308	299	271	333	323	308	284	316	319	291	310	284	289	319	281	301	296	277	315	302	278	299	318	301	303	290	308	269	299	304	287	292	264	309	326	297	298	274	293	322	291	306	274	262	276	326	267	269	306	292	286	330	328	304	307	280	284	300	285	283	312	304	305	313	310	325	271	291	317	313	301	310	307	320	300	301	262	319	279	317	296	308	317	289	276	296	285	276	301	288	282	309	286	329	307	289	262	307	286	286	284	309	294	317	283	301	291	281	304	311	286	322	290	290	277	293	298	297	300	308	313	265	328	263	296	333	295	308	285	296	316	288	294	317	292	310	277	295	306	295	264	266	295	295	266	327	267	274	292	297	296	322	278	316	299	286	293	332	304	300	302	318	275	286	301	289	324	315	305	287	287	295	286	288	284	277	289	279	318	259	302	334	268	290	280	295	284	294	297	275	281	297	293	256	300	287	297	282	265	283	253	277	293	296	291	309	312	301	280	299	285	280	290	304	292	278	304	294	307	261	290	307	297	306	273	281	273	317	277	299	269	295	284	297	274	291	308	335	309	290	303	301	327	294	324	292	293	288	299	292	294	276	304	281	280	274	298	295	282	297	295	300	307	272	290	291	278	301	332	294	277	285	288	289	258	304	297	309	302	278	288	292	284	279	284	306	286	261	324	302	300	311	300	286	287	289	308	279	318	296	281	303	295	298	290	306	293	290	268	301	275	298	287	277	291	305	290	286	306	317	329	279	303	290	334	276	271	320	289	261	303	269	298	284	276	281	305	298	267	269	283	304	302	305	286	307	292	289	283	286	292	306	274	292	306	255	268	320	286	281	314	290	297	313	277	297	308	294	321	292	308	296	297	296	304	303	287	293	301	291	296	308	324	280	311	297	286	288	298	303	281	287	292	270	306	273	301	275	314	298	284	325	307	311	280	288	297	308	315	307	280	301	278	277	325	320	267	289	314	271	272	291	268	278	273	268	281	297	274	267	296	290	300	261	298	263	290	312	322	296	297	315	289	288	296	276	302	301	285	311	286	291	305	250	272	284	277	292	278	294	276	296	285	293	283	291	301	280	275	282	304	273	293	276	299	272	296	299	275	276	302	283	300	284	310	289	288	299	258	300	286	288	265	289	286	274	305	326	329	314	304	310	305	263	258	290	298	282	291	279	282	304	297	273	274	308	296	287	296	342	297	253	292	301	276	304	273	271	296	290	276	289	283	300	278	290	283	300	341	282	304	266	285	281	299	286	291	285	294	295	281	287	308	310	291	323	285	301	323	317	293	275	281	290	283	309	261	285	312	292	292	335	277	317	319	309	311	290	292	270	290	298	315	302	302	302	299	286	285	273	305	300	296	304	290	286	322	302	282	290	307	294	301	293	272	301	288	314	279	325	291	295	324	312	299	285	293	287	276	314	333	258	297	286	285	329	270	328	293	322	288	290	324	307	306	303	306	301	290	277	314	335	308	298	297	286	285	314	319	302	302	285	282	320	284	315	283	286	317	280	293	332	329	284	296	274	302	286	299	254	312	303	297	297	291	302	256	299	328	299	286	329	316	300	279	286	296	310	288	252	304	274	298	259	273	322	285	263	316	341	292	304	296	291	301	305	275	273	302	281	295	272	296	288	285	287	315	268	270	295	304	293	292	303	297	313	299	302	309	294	272	295	313	280	289	289	298	276	276	336	277	265	321	302	281	289	265	307	274	276	299	306	286	326	307	302	318	286	311	317	287	306	338	265	303	284	303	311	248	315	276	298	295	315	310	297	296	319	293	300	317	270	335	295	316	276	267	303	266	276	305	276	322	265	295	313	259	297	280	284	274	307	309	282	270	287	270	276	302	284	289	283	321	280	310	282	285	269	293	307	319	250	316	287	299	273	308	284	318	299	253	290	275	270	342	313	278	291	300	282	313	264	304	295	309	326	286	289	311	277	259	325	295	276	314	291	290	297	296	279	254	317	327	302	287	303	299	302	303	327	277	297	296	293	321	297	262	299	302	279	329	283	303	310	274	288	300	279	292	319	303	291	308	303	305	311	286	328	286	316	286	323	269	321	327	272	292	264	277	313	326	286	274	274	290	300	292	289	282	299	311	283	314	291	323	249	296	274	304	286	279	309	293	278	289	292	287	309	300	302	277	324	267	273	295	281	298	291	284	294	311	311	302	309	301	325	285	272	280	296	291	325	276	289	253	310	303	310	290	312	312	295	290	284	281	252	304	272	286	296	286	305
52001	85179	69519	66807	50438	10749	577	511	519	477	504	515	546	533	539	530	566	492	506	486	527	469	459	501	519	502	483	505	541	539	473	486	489	480	519	502	483	457	483	482	492	484	474	495	509	521	475	518	488	521	451	511	490	531	473	523	459	493	471	503	522	510	516	492	490	489	545	524	487	493	512	488	506	477	475	508	485	490	505	505	449	545	488	505	536	479	478	504	520	498	475	494	497	486	492	513	494	500	488	527	505	510	475	487	484	486	473	526	495	499	489	461	469	489	519	474	522	495	504	495	547	532	488	487	511	508	491	490	489	493	506	483	485	467	490	503	495	469	475	521	508	475	519	530	507	510	511	490	507	520	498	511	497	498	516	502	534	473	514	474	511	484	463	478	501	505	457	464	491	506	498	523	452	487	482	516	523	484	533	494	468	474	480	489	517	447	509	491	531	505	534	503	491	508	485	524	500	485	512	489	493	503	489	510	510	510	492	521	460	483	471	469	522	464	515	471	490	503	486	478	443	474	542	516	477	515	488	506	502	525	516	504	493	487	469	475	495	499	493	471	484	478	477	490	468	507	488	481	494	521	483	478	491	495	509	507	472	510	485	484	485	480	488	521	477	492	458	513	522	504	503	488	499	526	467	487	503	491	487	497	550	490	455	500	516	490	493	456	524	463	500	487	515	491	504	513	493	518	501	473	496	476	494	505	478	471	494	531	503	508	467	462	492	495	498	499	490	505	497	483	473	550	469	515	542	518	536	519	496	477	483	498	483	493	488	513	547	490	486	503	509	467	502	492	501	517	472	480	526	521	489	478	475	534	518	481	504	505	500	433	482	496	553	550	508	517	487	473	488	479	480	467	520	477	469	477	485	492	471	536	500	518	534	500	464	487	525	462	514	460	504	518	482	475	514	500	480	460	513	498	518	495	508	511	485	515	493	486	494	483	467	531	483	506	493	487	453	526	522	488	488	506	478	465	459	515	495	556	533	504	502	520	505	508	467	488	516	479	490	519	507	483	479	509	476	507	523	480	524	510	541	483	538	504	497	476	491	483	506	479	488	502	452	473	527	499	472	489	505	539	522	471	537	484	473	478	492	470	467	486	494	495	439	500	476	507	506	472	483	535	519	496	496	504	509	528	468	512	485	459	518	474	514	502	502	503	504	484	504	499	474	489	513	531	490	495	475	524	491	508	514	523	508	502	478	468	490	443	488	501	491	553	484	542	484	500	511	488	487	469	489	497	513	495	536	453	477	478	494	503	508	482	526	488	511	501	514	536	503	518	532	471	512	525	474	486	534	512	561	456	504	478	486	463	537	492	525	470	476	466	493	510	493	484	511	506	504	465	508	494	517	533	495	504	487	534	481	504	492	500	480	482	510	506	498	489	465	500	476	516	507	506	469	537	490	471	506	522	468	505	485	527	514	461	520	537	530	489	502	498	466	513	469	471	518	501	508	511	494	528	514	491	501	461	498	529	488	485	511	531	502	488	492	462	482	470	499	496	511	484	529	504	496	500	514	495	500	549	485	509	501	493	501	511	523	504	503	479	534	501	509	540	478	469	540	499	479	499	474	478	514	479	545	494	473	473	516	500	501	521	471	447	473	509	493	503	511	516	460	510	484	511	453	517	467	482	464	513	472	466	470	512	489	495	510	485	516	499	480	505	477	506	498	529	514	516	507	526	509	512	491	551	516	511	542	484	514	495	519	492	480	505	487	456	499	485	478	458	481	486	555	507	483	518	505	491	494	513	503	487	513	475	510	486	544	489	515	509	485	476	515	529	480	490	487	463	504	495	490	499	521	516	495	497	511	516	502	463	501	512	493	510	479	497	507	533	519	525	551	481	504	472	556	521	524	474	509	540	456	521	508	486	492	477	475	439	478	517	491	509	481	510	502	489	496	514	497	516	503	513	502	471	519	469	482	481	488	489	464	469	519	503	474	511	511	492	509	487	522	486	457	483	490	476	489	465	486	498	522	497	529	478	489	494	476	472	504	484	457	489	501	452	442	468	504	476	500	507	499	500	508	491	529	487	518	497	526	463	489	532	552	495	490	517	518	479	455	473	465	478	480	460	499	506	493	519	479	493	505	493	523	519	489	507	463	486	524	460	500	515	516	480	494	493	483	539	479	497	509	510	529	510	510	516	478	537	521	530	498	510	466	514	463	480	489	526	486	495	470	509	502	499	496	473	485	525	501	524	511	497	500	509	516	480	483	491	518	487	485	509	470	510	526	484	506	518	510	498	487	528	535	543	517	507	498	506	496	512	513	468	520	498	502	476	472	486	489	475	525	503	462	497	484	503	493	503	488	528	447	525	516	456	519	504	500	457	528	498	495	493	533	541	503	488	480	533	482	475	450	522	479	515	492	477	486	530	490	479	538	485	511	500	471	483	488	501	504	520	477	520	490	494	453	494	485	491	480	448	520	463	499	500	487	479	529	508	484	496	496	507	503	517	494	505	518	503	531	519	548	496	497	507	478	480	478	480	494	522	476	507	495	516	496	495	517	483	480	491	498	480	508	457	504	470	515	484	466	514	457	476	530	481	501	480	500	457	479	491	485	496	541	481	471	502	483	494	542	510	490	500	476	482	469	494	505	500	473	498	481	484	478	512	516	483	507	465	454	516	507	501	484	470	485	516	498	486	485	520	480	540	491	486	539	480	468	486	494	517	506	522	488	479	488	538	529	530	508	502	495	509	486	487	490	513	491	504	501	519	507	535	497	478	513	515	474	472	502	527	515	498	523	487	486	489	539	512	512	472	483	493	464	496	524	484	551	484	526	512	508	487	542	483	493	459	510	497	500	483	524	517	475	543	511	516	530	495	513	513	516	529	478	493	464	470	481	482	506	544	504	490	558	564	495	514	496	520	508	478	450	459	481	479	501	531	544	463	509	512	472	497	488	495	505	507	492	489	494	427	479	470	497	525	507	473	484	510	496	457	484	474	495	464	507	497	510	497	480	494	467	520	492	500	469	486	496	554	480	443	506	529	445	447	485	496	503	480	503	534	514	481	518	510	516	504	520	530	471	434	499	488	541	490	505	461	494	520	515	501	520	471	501	466	451	515	508	468	498	487	539	518	471	497	496	486	505	504	494	479	531	501	476	505	511	466	505	474	526	507	513	462	482	484	488	493	488	471	504	509	478	494	467	484	477	459	517	450	500	491	486	500	512	523	502	516	524	466	479	515	500	489	478	495	465	511	518	497	466	498	495	505	505	528	499	504	522	484	519	544	509	490	508	477	460	543	482	470	480	478	501	480	514	493	474	466	509	492	478	525	496	498	488	486	476	501	466	459	489	519	505	516	481	482	541	545	467	481	556	496	496	485	500	491	454	505	511	495	514	507	489	468	496	517	553	508	512	492	535	516	464	451	538	469	480	485	460	501	509	497	511	504	519	469	469	481	459	511	470	462	450	493	479	502	509	491	510	518	526	527	482	500	524	473	499	502	489	491	495	476	491	463	500	540	535	431	466	531
24206	22291	34104	55896	54620	25352	7999	818	550	549	534	445	489	483	511	514	525	487	478	501	534	481	503	546	516	523	502	487	502	448	513	508	493	469	498	501	489	498	500	475	477	494	498	522	527	516	483	489	553	503	503	482	484	516	489	477	513	502	487	503	500	527	470	452	469	463	550	500	523	492	489	510	503	493	501	519	483	518	497	467	527	510	521	496	519	478	475	509	479	503	530	491	553	480	480	483	532	492	533	488	501	555	460	495	491	535	432	465	461	498	485	472	529	528	487	509	508	495	510	530	485	474	512	511	514	514	483	505	520	473	475	499	480	528	494	495	512	501	499	491	483	509	491	508	512	476	507	484	469	494	477	506	529	520	505	482	512	497	515	492	504	535	487	478	474	439	499	534	497	506	511	462	510	470	531	491	510	487	472	476	494	534	498	503	506	474	474	482	529	501	493	474	538	523	547	516	471	516	477	521	499	478	517	505	476	461	501	510	470	492	495	472	479	492	495	502	496	483	457	534	494	460	479	513	502	498	513	486	497	497	524	507	539	510	494	505	486	501	485	485	511	502	462	509	506	503	480	470	509	521	494	480	486	458	464	509	483	480	510	517	503	494	490	519	526	475	508	484	479	483	497	519	511	517	512	488	559	542	482	516	468	495	507	457	518	481	477	484	486	452	506	509	455	489	489	491	471	559	481	518	492	513	497	530	517	526	509	500	467	509	477	514	504	464	508	504	516	505	473	482	546	501	507	527	499	470	499	497	548	506	507	456	492	447	488	527	467	489	496	491	505	486	469	507	532	467	486	518	506	452	511	461	464	515	488	498	500	493	488	456	526	492	501	505	472	508	543	470	523	477	455	488	507	504	449	473	506	509	487	506	475	499	489	440	558	502	481	508	463	482	501	486	498	550	518	488	465	505	508	487	490	519	473	506	474	537	493	511	521	499	468	498	501	471	502	477	493	508	516	496	518	508	481	477	486	499	484	479	477	506	502	487	437	475	493	497	471	514	486	457	505	507	459	446	459	486	489	526	528	507	514	509	454	503	481	502	518	486	525	513	502	484	491	493	462	491	543	490	484	505	512	495	477	516	556	502	498	508	507	502	500	553	497	486	490	550	501	519	485	513	526	457	486	491	529	448	493	538	499	525	479	530	491	513	511	498	489	536	490	534	491	497	512	535	465	501	515	506	468	495	472	526	466	532	497	487	467	480	513	540	499	510	494	490	507	479	521	487	487	493	488	465	470	522	489	493	512	554	501	478	518	493	504	550	515	463	505	522	460	499	491	477	486	454	512	490	508	472	512	496	481	495	459	512	482	491	502	522	499	512	502	480	489	496	486	464	506	474	501	522	447	471	481	512	498	551	491	516	483	511	514	526	465	477	541	479	487	498	481	492	446	495	464	512	437	516	482	461	450	482	476	504	488	504	504	507	509	496	498	483	490	478	538	458	447	477	506	479	529	507	502	501	483	512	494	507	524	468	470	501	464	502	501	520	499	478	539	502	504	495	487	479	485	473	517	517	501	482	480	490	514	494	509	527	447	507	519	520	475	549	469	454	467	508	485	480	525	515	460	455	456	491	513	464	533	528	507	492	554	499	451	467	497	537	514	475	478	468	493	510	484	439	490	525	472	542	466	495	515	524	509	528	478	480	488	469	451	467	524	525	477	531	472	524	546	526	522	493	520	479	525	464	503	486	450	490	494	526	463	493	469	528	448	510	483	482	458	474	474	518	491	510	446	494	503	492	537	475	502	514	471	458	499	501	504	480	501	474	519	530	535	521	482	496	537	475	502	516	462	511	502	473	473	502	501	502	475	472	502	510	490	479	436	509	525	496	494	511	476	497	525	486	456	477	483	506	490	506	511	536	502	489	517	503	506	471	481	475	509	478	470	501	484	519	486	503	482	486	472	483	502	468	477	510	506	496	525	460	520	481	524	466	542	512	497	509	496	491	489	504	536	552	464	485	465	541	517	497	499	503	512	511	507	485	484	490	485	513	531	533	475	529	492	484	480	537	547	491	512	469	475	496	440	495	510	489	493	524	476	529	484	476	504	489	504	499	470	497	504	499	485	488	475	509	508	533	475	493	536	499	488	453	490	489	465	515	497	511	478	496	488	500	521	498	457	474	509	506	497	466	479	443	485	456	501	482	486	456	481	488	492	464	492	514	466	486	469	497	499	484	483	473	502	494	493	533	472	498	507	499	528	472	499	516	475	502	460	488	479	520	451	489	485	520	477	480	507	506	479	494	468	454	503	481	470	486	474	518	525	523	518	534	498	528	492	478	493	501	514	497	475	471	484	520	520	489	504	469	523	483	488	497	523	477	470	506	478	532	486	481	491	512	527	490	458	530	509	486	488	483	502	464	542	458	485	480	476	517	505	494	500	472	531	516	513	503	501	506	495	479	480	497	506	491	483	484	475	483	498	469	538	528	496	512	508	493	492	499	502	475	484	480	475	508	467	518	509	490	484	484	505	474	506	468	457	498	500	458	462	529	512	448	482	487	467	478	489	479	483	481	509	508	499	453	471	519	529	491	472	517	478	498	516	503	470	499	539	485	475	475	474	500	494	482	475	461	514	496	468	504	492	472	512	451	491	498	496	487	515	468	507	494	501	517	519	512	503	487	521	546	503	525	480	497	500	501	466	509	456	499	502	513	515	503	451	464	474	469	483	499	484	477	476	517	527	500	502	492	491	480	466	524	496	523	526	471	522	498	499	496	539	510	485	467	435	518	508	473	524	508	503	518	506	487	497	505	472	512	476	511	497	497	498	490	541	499	450	509	487	514	511	522	495	492	473	470	499	505	482	459	518	506	440	518	525	487	516	528	493	548	496	484	456	504	507	503	475	483	467	524	506	486	480	543	497	500	498	538	494	467	530	516	476	520	476	545	486	516	514	455	507	473	492	469	481	516	507	465	455	503	507	510	520	554	519	509	462	531	503	522	538	482	490	480	467	479	470	461	507	472	462	463	493	504	487	510	530	498	512	477	518	489	509	492	492	481	479	500	456	472	487	504	487	505	547	525	514	464	496	518	481	506	475	497	484	452	495	467	517	474	474	456	520	524	498	440	518	485	487	535	500	469	483	525	471	490	492	495	518	517	510	480	502	490	480	482	495	526	503	479	476	487	498	466	492	491	503	510	485	509	472	496	490	512	495	501	478	553	475	481	526	484	480	505	496	485	515	512	486	504	492	523	451	512	471	470	494	478	521	497	486	506	473	485	482	488	489	523	483	473	509	500	472	485	495	524	524	506	480	513	468	517	498	512	476	466	473	517	494	503	458	479	504	517	515	471	524	497	536	487	528	486	520	507	484	505	475	482	459	496	527	483	488	487	507	491	522	483	530	509	484	453	492	505	524	462	513	506	488	512	503	512	467	498	475	494	506	551	508	497	534	494	509	483	472	476	492	499	455	496	499	461	462	457	516	504	472	460	494	538	460	494	528	484	466	535	503	498	475	520	471	494	503	480	492	490
50822	88815	84491	79316	60627	13145	835	816	812	804	781	770	764	785	778	769	746	785	806	779	749	795	789	790	774	803	778	771	838	801	800	799	790	785	784	780	794	765	798	798	787	749	768	793	831	772	782	777	724	805	757	782	805	768	817	768	779	789	841	804	798	797	812	756	798	814	743	813	819	776	769	791	783	787	744	748	810	712	784	821	766	769	812	766	788	744	795	773	796	755	771	768	730	789	781	816	756	799	768	788	819	802	797	767	783	785	774	772	749	776	768	739	813	792	782	820	815	775	798	777	745	761	742	779	750	770	776	751	841	742	794	771	744	762	750	781	804	828	727	744	771	796	722	784	743	798	735	786	830	784	773	761	783	772	758	744	837	765	755	761	767	764	815	803	821	783	779	780	800	784	810	767	761	808	738	772	845	772	792	791	785	770	753	767	770	763	795	830	811	752	821	740	798	803	724	768	788	741	804	777	787	806	755	770	814	786	765	770	819	786	797	850	757	747	791	784	762	787	753	797	779	771	769	771	701	765	764	778	773	721	798	798	736	815	789	758	742	830	760	820	799	817	787	838	763	765	746	794	780	788	801	715	822	747	766	756	796	821	761	755	831	779	825	758	776	809	717	755	755	766	810	778	824	778	711	756	760	808	796	816	755	781	822	832	743	800	762	797	793	805	787	766	786	827	787	746	780	782	826	760	774	759	818	815	730	793	758	764	778	728	781	737	847	748	793	739	812	780	789	832	826	809	836	779	759	796	766	793	820	766	752	793	710	799	759	777	779	719	790	803	744	773	748	798	749	828	818	763	707	779	785	820	798	788	755	793	781	747	769	787	772	794	798	755	805	762	777	750	761	818	802	740	737	786	812	767	795	796	810	795	790	826	780	757	824	792	820	773	850	803	771	769	751	782	732	790	736	799	789	783	803	811	793	775	739	760	794	815	757	822	772	753	793	790	793	786	790	746	739	790	782	798	753	789	832	783	779	796	801	797	773	824	848	807	822	778	803	798	829	786	795	827	797	712	782	764	761	774	751	725	792	746	757	764	751	776	775	740	772	855	803	760	754	790	796	779	758	751	806	753	768	764	804	775	771	751	777	744	758	778	809	761	775	800	747	826	777	760	736	821	808	760	841	722	800	792	766	759	752	804	788	789	772	767	783	783	770	753	744	776	731	772	765	802	773	751	764	799	825	820	763	784	800	794	802	780	742	815	776	739	795	795	772	766	762	814	764	772	780	741	804	764	780	766	753	812	764	739	790	760	770	734	769	751	815	753	753	775	781	760	768	787	798	738	778	784	844	813	764	784	749	790	776	774	752	802	738	797	787	818	801	793	761	748	763	760	765	787	759	750	777	782	761	823	770	764	795	824	797	789	784	764	823	785	766	783	739	720	732	786	759	775	775	738	747	793	770	800	751	796	781	749	768	750	764	810	763	776	783	754	788	784	815	778	806	791	792	800	811	782	797	734	800	779	796	807	779	824	768	750	761	796	746	782	755	765	819	730	740	829	755	777	763	778	788	756	820	840	812	779	766	804	828	771	736	765	775	785	716	753	765	804	749	796	808	781	832	756	794	775	774	760	752	776	780	755	844	745	790	754	819	798	761	776	746	810	789	758	789	798	811	774	770	805	807	816	780	751	787	786	767	752	831	792	791	758	769	803	815	769	746	775	798	767	792	753	795	825	743	735	833	759	780	763	795	796	792	755	771	755	808	797	779	776	799	752	712	807	765	795	813	736	803	770	825	756	769	763	763	760	722	776	795	790	781	752	786	763	763	783	841	758	770	741	806	782	780	811	814	764	774	756	761	774	782	795	786	798	752	816	742	764	766	776	783	773	747	804	772	827	768	766	801	797	802	776	801	779	703	784	769	822	781	777	852	787	775	754	770	810	801	775	831	753	755	769	765	802	771	798	785	812	787	805	771	787	823	790	813	798	790	795	775	782	774	749	775	742	725	828	765	778	770	778	754	802	769	791	794	786	791	832	780	786	769	818	782	815	738	763	833	793	823	815	723	773	806	733	761	767	759	822	760	806	772	823	780	816	735	822	777	769	733	841	778	795	796	803	789	732	788	838	815	801	790	744	780	775	807	823	777	750	763	745	742	788	812	748	820	793	748	775	801	725	748	766	846	779	740	769	764	776	719	873	785	770	736	791	767	778	794	814	786	795	790	740	831	797	778	743	782	780	778	809	799	796	775	821	771	740	764	761	784	762	748	829	771	752	792	770	749	799	795	761	812	764	773	753	700	746	795	776	792	778	735	768	800	763	755	828	776	765	762	750	774	749	807	733	776	855	744	779	755	793	782	829	818	764	773	803	724	763	761	798	819	755	759	746	768	790	748	796	786	743	826	776	796	768	805	790	762	742	746	739	830	792	786	775	816	783	808	760	745	819	753	762	819	757	765	764	778	772	801	771	781	804	776	808	806	778	759	834	779	767	812	796	800	782	784	749	757	815	744	781	799	750	808	813	751	768	811	806	761	781	766	802	770	826	826	809	810	755	752	790	774	784	733	814	788	776	782	775	821	786	758	748	793	804	801	810	766	772	743	743	820	732	808	799	807	783	765	764	782	761	806	808	748	806	802	803	807	782	762	736	762	755	803	794	833	799	763	793	811	758	785	782	777	779	777	787	758	758	769	743	758	791	779	771	803	772	795	792	794	828	824	758	825	848	759	730	772	769	779	792	785	758	798	795	810	825	805	821	777	823	784	747	751	757	800	764	792	822	789	810	792	774	795	808	777	782	759	757	788	760	846	768	789	758	798	770	819	733	781	799	748	774	759	746	812	750	785	779	780	781	762	781	771	783	758	759	760	802	822	776	839	767	789	771	781	737	731	747	733	806	800	767	803	786	773	848	795	765	787	762	765	798	788	740	726	775	776	756	788	787	776	849	773	801	802	791	793	807	799	743	759	768	768	801	728	773	779	725	846	725	792	774	775	787	782	761	793	821	733	825	709	856	786	797	795	754	766	831	757	803	763	760	786	722	816	800	829	751	817	761	790	763	814	770	756	811	751	786	756	751	839	851	802	736	799	782	757	767	769	793	813	762	789	819	789	826	763	773	788	784	802	774	799	830	801	772	780	745	786	777	751	808	768	797	764	761	754	812	798	819	817	791	784	797	818	766	777	728	833	737	747	785	762	757	765	754	803	825	802	763	764	741	772	798	841	700	796	802	799	787	776	783	783	821	790	765	756	761	826	777	789	777	776	763	802	774	736	792	760	789	757	778	787	807	793	765	761	771	785	768	791	797	764	777	770	824	769	748	767	700	809	752	793	755	775	804	776	808	800	820	740	771	801	782	757	753	721	769	767	784	786	741	764	779	824	759	707	764	782	826	819	749	756	755	775	786	774	779	809	848	800	782	780	790	851	788	812	755	770	723	788	811	758	760	832	754	745	810	784	799	770	841	777	787	796	823	736	771	775	780	832	810	733	783	794	784	791	815	741	763	771	805	835	777	820	812	800	795	783	792	806	815
28048	23593	28662	29807	25871	3932	317	285	263	267	263	283	247	306	287	279	277	298	267	285	259	287	284	284	272	265	286	245	300	266	248	308	271	277	253	278	267	271	277	268	273	268	280	284	276	264	272	277	275	259	252	279	281	305	275	259	282	271	272	279	257	272	256	257	262	263	277	262	278	270	296	291	270	240	242	256	252	288	279	290	267	255	287	289	289	241	287	265	259	256	248	259	242	281	293	253	231	270	272	268	305	281	279	276	275	271	277	263	297	279	283	279	282	252	243	332	262	287	280	281	257	285	280	277	259	270	265	268	285	262	242	279	272	292	265	252	264	272	247	263	276	250	257	282	277	271	283	285	276	269	251	268	268	261	255	265	289	287	270	283	262	274	265	261	305	266	253	279	275	274	267	256	290	255	278	282	271	281	280	254	278	277	258	294	284	269	261	288	270	250	285	259	252	273	266	257	244	248	291	269	244	279	288	274	267	292	262	310	263	276	250	274	285	292	272	309	247	279	266	257	262	292	303	271	268	278	249	296	252	268	271	288	263	256	287	287	271	299	302	282	285	268	289	259	266	292	273	262	275	271	281	222	282	273	276	263	274	270	291	275	257	283	285	286	267	265	263	275	274	256	257	258	260	282	266	280	281	268	263	261	269	247	296	312	242	285	263	283	280	252	241	270	290	294	287	251	268	297	263	241	285	282	261	271	257	306	279	240	253	279	245	300	257	260	271	297	285	273	282	245	256	268	301	264	241	285	273	288	285	284	252	255	303	243	295	270	307	275	279	265	255	267	280	242	271	269	273	245	237	263	269	274	290	269	282	290	284	236	262	282	272	269	255	288	290	257	298	270	287	260	269	270	268	248	283	290	258	251	272	260	274	280	278	293	286	246	269	264	265	275	266	272	289	257	247	277	280	288	265	272	242	285	271	290	305	286	264	279	271	267	255	264	266	260	266	284	245	269	299	281	307	292	270	271	268	244	265	277	253	244	283	261	264	266	325	255	278	251	268	255	275	271	286	293	259	273	266	275	260	268	245	315	277	261	259	250	265	285	263	251	315	260	240	250	297	266	312	252	248	278	284	260	271	259	308	281	278	252	299	302	277	219	268	240	245	275	258	286	256	264	272	264	285	304	287	282	271	295	256	260	258	290	294	289	296	255	257	285	264	255	243	270	292	261	278	301	269	279	328	262	263	267	271	293	284	289	267	278	274	312	290	287	264	266	281	294	273	260	272	280	262	256	286	300	279	264	266	282	277	273	276	245	278	297	243	276	293	280	274	268	285	269	271	236	251	255	264	307	271	282	228	269	270	297	262	256	254	276	256	246	302	283	273	273	280	260	296	245	255	269	310	265	302	283	266	293	274	252	279	269	259	293	273	264	280	286	258	304	247	272	305	274	270	279	265	266	280	260	307	274	260	283	263	266	286	275	273	292	321	287	266	281	245	293	253	243	281	265	286	259	303	244	252	264	267	263	291	281	256	304	285	283	258	262	256	266	272	278	265	270	262	259	272	277	278	275	257	258	280	296	279	280	276	264	284	243	247	280	287	294	243	295	331	266	296	301	276	294	250	286	277	271	290	272	252	300	266	293	301	274	307	251	274	265	261	309	254	289	294	243	238	258	300	269	260	263	287	285	299	309	266	269	297	267	264	262	305	250	278	298	267	264	261	269	304	284	307	247	271	251	227	261	262	279	263	279	281	259	260	272	262	266	247	257	269	291	248	261	292	274	251	285	258	292	249	256	264	278	255	253	254	283	295	263	272	291	297	281	244	291	257	296	275	258	298	269	246	260	284	287	256	295	270	280	262	287	258	293	272	279	274	275	284	289	301	262	262	250	270	264	302	248	282	256	269	291	272	273	280	269	257	279	276	258	267	264	286	299	254	282	300	267	282	281	302	272	268	280	238	269	282	261	276	285	309	275	280	277	263	277	284	279	246	274	278	276	284	278	283	279	279	280	265	274	264	272	254	283	242	265	256	264	267	256	264	247	247	288	250	261	285	279	267	259	298	262	250	277	287	273	282	277	289	274	261	280	265	264	258	273	297	286	289	292	260	299	259	262	255	267	272	264	294	307	278	285	260	248	290	262	256	282	280	291	256	272	278	251	256	271	300	278	278	261	250	297	281	266	309	273	279	257	267	281	266	283	286	288	277	294	277	274	301	266	271	252	296	268	259	264	290	237	264	286	270	273	275	263	249	285	284	271	296	260	258	282	266	281	275	286	273	237	287	267	295	273	264	276	287	288	282	276	270	286	256	259	263	265	267	261	282	260	289	255	280	281	273	272	291	290	266	292	284	259	271	272	256	284	296	305	259	261	271	240	275	289	269	279	283	297	284	269	286	267	270	259	257	280	264	276	278	279	277	277	244	272	302	304	236	256	261	276	252	280	248	281	312	257	284	266	284	271	263	293	261	296	277	299	269	297	267	261	289	275	302	260	252	257	283	283	242	291	235	290	252	278	274	276	269	239	285	259	271	301	270	231	263	276	265	251	255	271	258	265	284	278	269	277	268	317	249	301	276	271	265	274	249	268	259	263	284	259	273	280	289	292	264	262	264	271	278	287	249	270	282	276	264	282	274	291	295	262	267	266	254	283	273	268	275	261	257	254	292	287	284	260	304	250	263	296	294	269	298	291	277	256	264	261	278	240	289	294	278	259	257	289	292	285	282	240	301	296	297	296	281	260	294	275	281	296	255	304	290	276	251	275	267	277	257	278	273	292	299	269	268	308	269	272	297	294	272	282	262	265	243	285	274	289	259	269	270	280	271	283	283	276	283	285	238	288	275	282	254	276	271	312	278	264	271	252	268	269	294	283	268	249	274	298	302	258	284	278	275	247	260	241	252	279	282	283	255	239	258	279	286	260	245	304	298	263	275	283	250	272	264	311	293	266	270	250	287	283	258	297	280	273	258	263	246	275	277	261	248	274	255	293	278	292	290	256	270	272	258	299	277	295	302	285	283	301	282	292	297	293	262	271	260	257	287	244	283	269	291	272	258	279	286	252	278	273	295	293	268	272	260	258	284	247	295	272	267	268	278	269	297	281	291	294	274	271	300	254	297	270	268	278	241	283	242	286	289	305	293	247	258	280	244	286	290	288	272	291	294	276	273	234	271	267	281	296	270	266	278	291	272	277	268	271	282	250	270	271	310	277	286	290	236	249	288	255	255	276	292	257	270	282	249	261	271	273	278	278	313	260	260	275	290	264	249	261	293	261	259	278	271	266	272	278	278	272	261	256	271	263	257	260	265	261	275	269	271	287	304	289	281	269	270	274	263	299	253	291	258	281	248	268	268	247	292	258	271	255	284	253	266	285	307	266	277	252	250	254	300	271	284	273	245	270	264	287	303	241	261	279	298	275	316	278	301	277	266	310	286	285	281	240	277	279	283	259	264	282	263	262	261	273	251	257	235	293	262	266	298	258	266	267	273	262	302	257	293	276	271	258	252	265	260	281	275	264	274	266	285	320	290	287
24445	39507	38107	34998	28931	3271	433	490	460	482	446	465	499	446	465	518	486	520	464	504	483	473	477	478	454	468	476	477	460	466	455	452	491	454	463	460	476	462	485	463	476	488	493	457	478	430	487	471	491	463	501	474	457	476	497	480	474	436	472	469	490	464	457	449	491	428	502	471	446	472	460	473	461	460	477	504	462	465	463	468	480	458	487	453	486	462	467	468	442	497	463	515	465	451	487	488	474	454	486	515	472	443	465	482	460	470	473	439	493	477	456	477	469	469	528	426	461	456	480	494	488	486	497	426	497	482	488	434	510	449	461	477	460	498	493	485	452	459	456	450	463	495	469	488	427	484	491	498	483	463	476	489	462	451	485	444	458	471	484	472	464	481	451	508	513	445	492	503	430	496	466	512	462	511	482	440	452	478	501	469	493	456	490	462	461	439	472	468	481	481	488	477	497	487	458	486	515	450	473	454	474	469	486	423	505	487	482	459	476	469	509	462	446	459	501	483	465	486	471	494	451	466	467	481	496	460	460	465	487	492	461	476	455	474	472	478	456	482	478	493	458	473	493	472	492	503	466	496	471	458	502	454	452	498	449	489	450	461	483	461	461	506	476	458	453	476	488	439	487	448	470	473	450	473	473	475	487	460	471	471	488	450	464	495	469	445	466	481	505	427	461	487	487	470	453	512	469	484	492	445	463	475	452	475	494	467	509	473	485	472	458	464	481	491	457	500	478	504	465	480	465	479	479	479	451	465	468	460	486	486	475	460	472	464	447	472	477	503	487	483	506	460	465	504	421	491	436	506	504	466	474	423	439	481	455	493	473	476	485	435	478	467	468	454	488	455	491	486	446	489	471	474	478	471	482	467	487	473	532	513	453	486	423	459	459	500	455	454	469	482	462	491	495	495	501	456	486	489	474	491	472	524	478	444	464	521	453	493	507	514	475	470	500	462	510	469	460	439	503	480	489	463	494	482	442	467	464	437	484	478	453	475	493	462	516	485	465	460	472	451	485	461	480	456	470	440	473	468	484	487	444	486	474	431	478	466	489	499	447	500	464	458	506	489	479	489	485	472	496	462	488	476	476	466	479	461	502	479	467	474	443	462	506	472	480	444	481	497	466	488	496	449	455	458	451	451	476	478	456	501	504	460	444	478	486	495	489	464	476	450	480	464	451	457	475	496	487	541	483	492	489	493	445	487	500	476	488	444	489	500	477	478	448	471	516	451	465	448	470	461	470	486	482	468	489	441	428	465	486	486	437	504	471	456	471	457	486	456	460	449	451	504	467	443	465	472	492	458	490	502	508	454	425	470	476	460	493	468	478	455	452	481	475	479	502	465	448	493	458	455	440	392	468	486	487	469	476	443	464	471	495	487	467	431	434	467	454	513	499	468	478	496	463	490	526	469	493	533	454	508	441	442	445	495	492	460	459	483	448	526	512	499	450	460	474	482	466	470	452	456	485	434	454	480	521	457	499	471	520	459	464	479	431	432	473	474	459	500	462	471	489	466	489	449	474	479	455	463	483	483	453	471	460	509	444	451	484	454	425	501	457	510	506	473	441	476	521	480	482	444	473	478	470	478	469	472	495	443	502	491	516	498	487	467	466	484	492	452	447	508	472	501	501	476	485	470	471	473	447	467	484	472	434	497	492	502	491	490	503	459	459	437	438	506	459	494	454	459	448	465	441	480	480	472	461	452	477	488	461	435	458	452	504	447	434	437	443	482	503	479	494	483	477	468	505	492	509	514	481	477	453	502	452	455	500	463	491	521	487	463	491	468	470	475	477	483	506	485	467	450	471	458	479	491	497	478	459	482	498	455	457	476	461	470	460	437	488	469	500	482	458	462	465	466	458	506	462	465	504	464	446	480	446	447	483	468	451	470	468	483	459	479	459	466	467	441	462	457	483	482	453	416	472	513	494	469	472	454	500	452	474	436	461	500	457	508	442	535	475	467	463	450	489	492	463	475	472	441	498	504	485	477	486	456	496	507	490	432	471	463	466	479	462	474	465	480	489	506	442	462	483	488	488	500	430	464	444	512	456	442	457	467	466	470	467	473	497	489	471	476	480	497	486	475	480	470	476	506	468	482	437	516	502	477	501	477	473	468	432	472	470	515	473	474	497	505	471	511	457	494	470	470	449	462	489	511	482	476	450	485	476	482	470	493	508	469	488	474	493	496	452	440	483	448	479	458	482	468	439	424	493	478	486	457	452	460	500	481	460	508	531	427	498	507	476	455	445	483	435	495	468	476	499	452	463	468	457	445	477	468	508	492	462	470	493	452	461	446	492	472	521	463	468	459	458	470	438	477	484	481	480	480	464	471	499	470	463	525	477	428	470	489	494	482	465	483	472	505	431	495	454	508	480	510	469	459	468	475	463	473	451	429	490	509	454	475	504	485	427	468	480	487	485	457	496	468	481	458	533	480	475	443	495	469	486	485	512	465	472	467	467	507	482	522	478	524	454	478	492	463	473	515	450	462	436	471	432	475	473	493	499	451	442	497	479	490	449	468	459	487	466	436	489	474	422	496	469	487	458	493	457	451	523	439	479	506	520	512	493	474	477	449	448	467	463	466	444	491	471	473	485	491	479	463	445	494	436	497	507	459	504	424	468	455	510	465	458	476	481	498	473	457	483	476	430	493	476	486	495	474	456	445	480	470	462	492	482	480	478	465	483	468	471	463	520	443	488	469	448	474	480	492	475	493	483	478	496	469	436	503	490	477	476	471	526	473	455	484	483	491	460	471	433	486	464	478	442	474	475	443	458	459	475	493	480	531	487	464	444	462	479	443	484	486	485	464	471	439	454	522	461	452	491	472	442	453	466	471	444	499	473	457	469	445	468	498	467	486	538	477	499	509	506	438	503	454	500	450	493	464	468	482	482	419	515	478	494	432	478	491	458	450	470	491	476	490	468	453	487	453	457	456	481	496	468	496	452	505	483	478	463	474	439	491	480	418	499	503	444	505	450	448	480	520	440	505	467	477	451	485	487	498	487	483	448	472	470	487	451	442	429	499	526	465	510	491	457	468	520	471	508	489	475	451	462	447	428	427	448	482	467	506	461	469	472	475	454	481	483	481	472	489	459	490	505	478	479	491	502	515	455	480	450	457	459	465	469	441	467	447	474	466	493	442	453	453	501	470	493	515	431	476	474	474	456	469	463	441	457	459	468	474	510	446	466	463	463	500	467	466	494	517	435	473	476	501	505	431	479	481	450	496	476	498	511	464	498	408	466	444	465	467	487	492	443	457	456	524	459	510	452	488	483	455	466	496	492	479	464	496	481	530	451	457	501	515	510	428	507	482	464	448	490	479	492	449	447	446	456	483	434	507	460	457	436	498	479	462	495	448	477	468	461	468	444	476	466	455	478	476	467	451	467	481	461	452	501	454	480	476	499	466	501	437	502	465	515	476	456	490	497	468	494	450	470	462	486	466	473	454	492	452	493	512	446	478	478	422	463	436	489	464	471	494	442	487
25214	22044	39192	52261	57987	23118	3568	310	280	272	268	271	267	255	268	271	248	245	285	273	268	260	255	264	274	247	268	282	302	256	265	280	269	235	274	271	254	292	282	299	275	269	261	279	270	242	277	257	249	269	258	256	290	268	279	243	245	291	285	268	261	278	253	259	286	263	276	282	270	241	275	292	255	274	243	276	239	253	237	288	272	286	243	262	260	271	279	280	253	257	269	286	276	233	286	247	274	246	262	258	254	276	255	246	278	254	253	271	238	279	264	276	254	270	263	270	250	266	248	276	262	256	250	286	233	294	261	297	251	247	287	314	252	269	267	291	258	285	282	250	278	286	253	260	257	271	241	272	303	233	235	282	261	285	256	279	300	277	287	287	282	271	296	289	254	275	270	282	262	281	246	251	287	263	276	256	256	290	262	266	273	279	272	256	265	262	249	257	274	271	260	257	267	260	253	247	265	271	250	281	263	264	275	270	292	255	257	281	253	269	272	258	273	260	267	263	299	266	246	288	287	281	262	288	242	267	236	295	275	278	222	279	259	257	275	247	243	250	257	262	272	262	259	272	279	263	255	238	277	231	283	262	275	255	266	276	269	258	296	293	261	260	244	304	249	266	272	271	271	287	252	272	255	271	278	255	310	228	258	274	261	281	262	264	256	269	260	259	258	262	242	268	279	252	264	262	260	249	267	262	249	283	251	242	238	254	269	277	277	251	250	256	247	266	277	275	264	261	258	282	261	273	262	238	281	256	251	277	263	266	261	268	236	256	285	261	247	269	269	303	246	273	264	276	253	260	279	264	247	258	270	247	272	289	255	267	256	275	263	265	241	256	267	284	281	280	237	244	260	277	283	239	296	268	261	267	265	278	285	260	257	259	258	271	285	260	261	247	268	249	234	284	252	293	271	287	288	262	270	262	251	243	269	241	260	260	259	284	260	242	260	259	256	300	251	300	280	271	268	291	258	270	257	271	260	272	263	249	281	289	277	297	285	277	274	247	262	252	298	286	222	263	239	262	222	255	245	272	242	242	253	266	245	249	305	276	260	284	263	273	250	267	236	252	264	257	270	261	267	263	285	255	252	241	263	262	271	244	247	271	253	278	276	282	246	289	277	277	256	252	266	242	256	258	269	261	274	244	259	271	261	253	242	246	285	247	296	279	278	245	277	271	259	276	264	270	276	302	239	241	288	249	290	246	255	246	231	276	251	243	278	290	272	264	266	270	272	264	274	254	266	259	271	259	230	274	264	248	276	244	263	283	270	289	283	256	248	282	250	278	248	267	294	290	268	277	295	293	249	295	262	282	267	257	280	260	252	281	280	264	266	300	289	273	263	249	273	274	256	241	289	270	270	249	248	266	283	265	256	282	249	256	279	274	249	280	259	240	278	282	245	259	281	281	284	268	286	245	268	255	260	241	287	285	252	271	266	233	282	222	282	254	258	262	256	271	258	244	269	278	282	254	226	283	279	250	253	262	285	253	269	254	236	320	262	245	266	253	298	238	264	267	250	277	277	260	300	266	273	276	277	270	227	284	263	268	273	279	280	277	280	291	270	267	258	299	253	261	287	310	259	262	261	281	254	298	236	274	253	247	237	282	282	295	254	263	303	273	273	266	286	288	235	259	276	277	260	271	295	270	259	281	264	253	284	288	289	242	270	277	255	271	262	264	240	286	258	277	239	257	264	262	288	247	273	284	260	244	267	298	239	249	259	253	262	270	255	262	296	298	269	245	293	232	278	262	245	268	262	292	261	260	275	258	247	268	253	257	288	263	268	279	271	288	261	249	281	283	260	247	277	271	236	278	270	286	293	252	301	289	256	284	271	289	255	264	306	242	261	276	279	264	251	251	267	265	239	234	272	280	287	292	258	290	237	283	265	262	265	277	283	264	262	247	239	269	248	259	266	249	294	293	271	265	227	292	252	251	278	255	286	288	260	284	267	273	279	253	255	263	259	235	261	252	258	255	243	255	245	277	292	265	277	270	279	269	273	245	274	244	294	284	270	256	265	279	271	280	239	265	256	290	269	250	268	245	248	267	298	261	232	258	285	284	249	268	274	280	269	252	259	243	222	257	257	292	254	282	286	256	263	255	260	277	274	280	276	272	270	247	283	256	265	259	272	283	261	251	251	278	271	264	279	250	264	255	278	267	261	260	288	279	278	285	253	283	270	291	271	294	252	262	278	224	259	282	268	269	279	256	247	256	286	257	263	272	267	262	286	257	241	256	274	276	260	251	306	267	262	293	281	255	289	292	280	245	259	261	231	263	282	267	270	235	286	269	255	284	214	239	287	275	268	260	243	271	267	284	266	244	293	253	284	258	290	285	271	281	259	270	254	246	263	273	278	267	246	292	269	273	231	241	252	257	256	266	263	242	258	259	269	249	261	278	255	265	281	253	237	249	287	275	228	272	269	285	247	263	262	284	268	289	257	292	264	267	262	270	254	260	272	267	240	253	266	293	270	277	284	277	274	257	284	303	246	269	291	277	277	274	255	260	249	243	267	262	274	263	264	270	257	275	260	254	251	252	295	270	277	267	244	270	252	241	267	279	258	298	281	255	267	262	256	249	258	284	267	304	248	271	292	288	281	267	255	247	276	256	284	259	230	284	257	251	259	277	268	267	286	230	280	288	248	251	254	254	268	256	272	271	247	309	259	265	292	254	310	290	233	274	249	258	256	245	284	267	265	235	268	261	250	285	287	267	285	259	314	273	266	269	291	238	289	292	290	257	294	268	253	258	288	263	244	256	245	228	264	274	269	250	254	252	241	252	256	286	268	266	267	278	252	266	261	264	277	253	271	248	308	244	295	276	263	233	288	260	285	251	260	243	266	288	271	296	284	260	239	251	266	280	312	254	290	281	249	252	282	236	289	293	281	254	230	285	276	250	280	234	271	252	254	260	266	277	281	252	226	273	278	242	270	259	245	282	264	279	267	263	243	289	294	262	254	282	242	240	253	270	246	289	268	252	272	248	257	265	263	288	272	247	246	252	266	267	285	264	261	265	262	287	258	267	259	312	249	264	272	277	278	257	242	238	262	239	288	262	270	264	274	254	274	272	237	277	264	259	240	257	274	273	264	255	293	260	246	263	267	264	308	254	275	280	275	271	239	262	255	264	245	268	278	249	264	260	274	246	269	262	265	259	257	270	249	244	288	240	258	260	271	275	277	262	291	263	256	262	287	277	261	251	247	275	270	267	269	251	245	266	302	254	275	256	267	265	248	263	243	261	261	255	260	260	276	292	256	272	268	275	293	259	238	254	249	276	265	300	252	294	254	261	247	274	269	256	267	276	277	255	260	245	260	255	291	251	263	286	262	263	263	259	272	251	276	261	268	287	265	283	244	245	209	256	267	249	248	302	279	254	273	255	272	266	263	229	265	280	271	268	273	255	258	245	299	289	263	277	257	275	281	256	245	255	273	249	268	257	244	272	249	259	258	295	264	271	260	258	261	256	240	258	272	287	251	254	234	276
45201	74593	78853	62031	58333	9839	502	493	472	532	439	500	491	436	463	457	488	445	439	458	433	489	447	456	478	468	470	466	470	483	527	480	419	479	483	433	467	467	449	476	454	495	444	465	462	458	457	427	431	483	444	472	450	445	470	439	464	430	462	457	476	478	456	424	473	467	491	432	462	441	416	442	437	472	454	431	432	489	435	438	467	427	497	444	472	453	429	395	512	444	494	468	472	453	470	478	478	452	454	467	502	471	464	444	450	464	451	426	475	466	463	476	469	464	437	427	413	458	493	435	463	417	438	461	484	448	439	424	451	498	435	463	438	423	482	400	454	413	433	447	469	478	448	477	460	483	431	425	426	479	434	463	468	424	468	484	454	480	447	484	451	431	427	441	471	435	425	469	456	425	464	404	485	445	479	468	459	449	411	482	454	467	477	449	440	445	428	465	440	463	455	488	463	460	439	461	432	450	473	455	439	473	423	484	432	457	487	448	448	418	473	456	494	481	452	445	431	441	435	481	501	465	434	458	458	419	489	449	460	459	439	454	417	430	446	465	468	461	431	425	464	483	415	425	432	447	458	443	457	482	466	432	457	433	428	487	442	420	438	466	443	420	441	450	468	468	475	426	458	474	437	434	435	422	479	470	420	478	468	470	431	440	483	458	444	426	465	488	444	469	429	419	437	456	456	443	452	457	435	443	464	454	453	426	482	444	441	440	470	440	450	471	425	482	477	407	452	462	452	494	430	460	444	489	469	477	470	484	456	446	432	460	446	425	448	438	489	469	454	471	463	445	446	452	470	479	454	477	451	480	459	452	450	466	443	438	454	431	461	484	451	479	443	459	421	489	457	475	473	468	501	461	488	461	485	461	445	498	448	422	438	415	491	472	464	457	468	469	461	474	492	471	424	469	449	486	421	437	462	441	462	474	452	459	475	445	456	481	498	461	464	471	482	430	436	457	490	458	447	410	438	459	443	466	459	441	452	440	456	440	474	452	452	420	464	484	492	453	455	482	463	481	474	484	441	441	460	434	509	497	428	475	440	472	525	448	449	432	504	437	482	444	469	474	462	469	469	438	435	433	477	480	478	435	436	421	433	474	424	483	491	467	425	464	440	437	436	466	456	432	461	440	426	451	425	478	468	446	501	424	504	477	455	419	447	445	454	458	433	443	430	431	459	441	453	476	415	484	467	440	431	468	419	468	431	443	452	426	449	451	445	459	468	447	457	464	448	448	479	469	477	493	407	459	453	483	446	440	451	487	459	445	464	428	440	447	432	444	437	480	465	440	464	467	492	458	458	478	448	474	468	488	448	475	445	454	464	453	457	467	469	480	427	503	471	427	437	448	464	434	428	457	411	462	434	435	468	422	474	440	450	449	457	469	435	481	457	459	412	418	410	441	472	465	469	435	454	487	498	448	454	462	471	463	419	427	425	497	486	477	468	422	475	438	449	440	447	477	444	504	427	462	403	462	465	467	442	429	476	470	432	431	401	443	449	453	417	456	484	438	439	469	474	473	479	446	469	485	441	459	434	479	471	436	484	435	459	465	447	427	442	447	430	426	435	408	447	471	431	424	464	485	408	475	474	419	422	465	447	446	459	499	479	462	447	467	419	460	449	459	478	442	457	469	421	485	453	455	507	478	425	430	434	433	467	495	489	473	460	478	445	437	440	466	460	434	469	444	464	451	468	442	464	475	450	484	434	441	452	406	437	424	448	462	442	451	460	453	455	462	437	469	465	465	494	465	465	477	430	457	465	451	452	457	402	414	460	446	474	446	460	491	446	456	441	458	440	448	434	450	439	440	451	459	432	436	473	450	488	431	455	479	465	484	418	473	468	482	467	427	470	468	475	467	435	471	476	478	451	456	441	434	448	487	425	460	417	449	424	465	440	440	460	496	469	424	487	435	456	455	441	425	447	447	440	450	442	447	468	459	455	477	459	423	435	446	463	464	449	438	475	463	418	435	466	448	447	410	461	500	437	429	451	443	423	488	486	442	450	470	422	485	452	443	433	438	523	423	465	453	449	459	443	460	421	473	439	451	426	452	470	443	502	443	458	446	486	448	467	497	439	461	446	455	470	470	448	465	459	430	461	469	441	435	474	479	481	452	451	470	472	441	473	467	440	432	436	437	449	474	432	415	470	440	431	442	426	475	415	443	471	477	431	446	449	438	397	444	402	450	471	402	451	500	463	444	453	429	422	465	471	476	429	473	444	492	504	438	445	446	512	475	438	431	476	469	463	455	461	470	427	446	446	431	469	452	476	431	522	476	444	459	475	483	454	444	487	420	469	427	409	478	461	445	459	455	461	479	477	441	440	458	488	481	478	461	422	437	436	485	477	448	461	464	476	457	467	459	459	480	438	464	434	440	460	453	458	474	505	413	418	445	494	470	439	495	491	453	428	436	463	445	457	474	427	452	482	442	436	482	469	431	457	443	453	417	437	474	422	474	438	421	472	462	446	488	423	471	469	439	474	413	445	475	458	457	489	446	478	434	424	455	469	463	432	498	471	466	426	491	450	447	452	450	441	501	509	439	474	451	458	450	471	440	433	417	441	431	441	459	466	427	447	445	455	465	459	471	436	455	462	491	462	494	438	471	437	455	447	453	426	453	465	415	456	457	459	480	437	461	490	443	472	424	460	472	481	439	477	458	483	466	462	465	461	453	456	462	457	469	440	468	452	441	464	412	461	486	520	461	452	458	486	433	432	461	446	449	450	431	461	445	472	447	464	449	477	469	446	471	446	499	465	434	481	445	464	442	436	451	481	426	472	478	459	442	446	462	450	460	444	475	461	490	442	448	422	464	463	427	435	456	478	387	463	439	435	480	445	431	494	463	456	456	438	441	445	466	474	466	425	419	447	452	455	415	433	442	481	476	453	442	469	454	529	431	422	441	487	439	461	450	453	422	478	473	465	438	467	424	440	451	446	447	444	452	447	492	442	444	430	430	433	466	426	450	460	440	456	458	442	444	448	455	458	486	410	458	467	473	468	427	472	449	463	458	431	476	463	425	467	471	468	420	423	467	468	427	485	416	426	445	453	469	458	467	394	455	456	417	485	488	484	445	497	474	486	449	460	442	471	414	446	452	465	457	477	492	456	468	441	458	441	440	451	437	440	458	459	462	475	491	478	474	455	436	476	481	443	444	486	439	474	483	438	483	405	453	464	474	512	448	472	465	467	454	475	415	451	454	427	461	451	443	484	472	479	446	454	446	429	466	435	463	469	454	434	476	482	474	470	412	457	444	482	494	456	466	458	482	453	442	444	444	438	485	472	438	493	445	467	473	467	456	433	453	443	455	464	460	444	425	441	440	439	419	416	481	466	445	444	477	438	435	464	409	474	437	485	485	414	451	447	441	455	471	465	510	413	445	471	448	475	450	460	464	467	467	452	482	437	449	435	436	476	482	468	458	435	452	458	432	470	492	411	446	466	456	484	439	478	476	461	451	480	446	455	455	501	475	459	441	442	449	450	444
24154	22105	34405	50237	60550	26637	9502	997	523	476	502	488	511	525	484	477	510	480	503	466	446	502	472	503	439	457	503	488	507	483	482	505	494	511	479	510	515	473	497	490	459	474	481	469	443	480	456	472	483	483	496	487	487	439	459	471	463	486	517	478	484	448	473	484	490	458	480	473	452	485	447	441	499	472	482	441	487	474	466	511	476	439	437	489	452	482	468	493	422	470	446	430	516	474	433	438	467	479	429	482	474	463	468	469	488	484	519	440	505	438	497	522	468	447	480	494	446	475	474	474	507	490	470	484	467	454	473	414	480	469	492	478	471	474	462	476	434	473	467	471	510	457	442	490	457	436	458	469	472	448	467	469	455	476	467	461	495	492	452	448	486	453	457	457	518	504	464	449	438	508	450	515	474	471	480	476	442	462	472	459	449	466	494	456	469	434	455	451	453	464	444	452	455	471	491	452	449	461	461	462	451	451	466	494	474	483	482	476	501	458	446	490	469	510	485	506	519	511	479	462	428	475	471	498	426	488	467	461	444	492	501	481	473	472	466	489	491	483	531	459	472	452	479	461	492	491	478	497	515	479	453	463	434	452	489	479	451	452	461	485	450	433	477	420	436	495	473	447	527	463	482	479	484	476	466	518	475	486	460	506	455	482	467	487	447	485	417	465	481	458	476	486	490	461	501	495	485	435	513	454	481	455	448	496	426	511	530	522	488	489	459	472	504	481	468	474	464	480	515	450	484	495	484	524	450	474	466	519	471	442	461	463	414	527	442	495	490	437	487	483	461	460	492	443	467	465	502	499	476	462	491	510	477	486	472	463	499	435	450	481	506	464	469	422	455	432	472	498	521	463	483	438	494	462	503	487	469	479	474	446	463	493	480	457	487	473	463	414	464	513	487	525	421	465	460	466	463	504	435	461	466	462	505	475	451	485	453	494	479	471	500	453	473	501	468	434	489	456	453	438	457	491	467	436	476	481	424	488	448	484	456	462	474	500	486	492	492	444	438	482	471	507	490	458	436	487	440	460	516	495	477	492	453	456	429	506	429	468	445	481	468	512	450	487	481	427	497	501	466	518	436	476	506	467	453	487	481	489	455	474	493	488	485	460	475	467	444	453	448	500	495	512	472	511	458	431	495	487	478	482	479	459	479	464	472	461	521	481	491	460	498	445	469	505	425	402	495	429	504	491	497	474	453	445	460	446	451	466	454	442	487	453	466	494	472	451	472	465	476	491	484	457	434	444	478	453	473	471	509	494	454	449	449	508	493	476	450	470	473	474	461	477	491	462	492	446	472	436	481	475	449	427	447	472	457	495	497	445	498	441	510	473	461	443	440	459	479	448	441	466	469	467	479	476	453	485	462	451	446	454	441	480	458	419	503	476	486	438	484	473	512	490	457	444	457	466	454	447	464	483	471	454	473	422	455	496	486	457	456	501	463	478	464	482	459	480	431	438	486	487	495	436	471	464	490	463	480	474	487	444	493	449	484	460	450	466	441	445	449	437	458	493	450	462	473	477	415	490	488	465	418	471	518	472	473	477	447	455	450	470	485	470	470	503	466	464	440	448	501	515	487	480	505	497	442	447	447	416	440	456	478	499	483	481	459	464	503	453	487	481	480	455	475	462	505	480	479	492	487	445	474	457	457	470	461	506	443	473	481	502	493	445	480	482	515	472	465	462	467	455	466	445	474	481	473	461	491	441	512	456	483	453	446	443	421	511	471	462	470	503	471	455	464	482	447	504	488	448	446	504	508	487	501	452	479	465	503	467	476	489	460	476	494	493	447	466	452	473	467	482	435	450	426	468	451	466	478	447	438	488	475	508	493	485	484	494	455	488	454	460	458	453	461	432	459	502	484	476	492	461	457	454	474	464	479	447	468	467	462	480	500	448	456	480	464	483	483	467	466	488	468	501	472	445	475	464	484	486	454	480	484	487	515	472	435	461	456	450	482	487	424	462	465	464	464	458	456	482	500	451	467	473	444	468	485	488	455	479	461	466	454	417	482	477	494	435	450	459	456	453	479	456	469	494	464	514	461	440	483	472	464	471	488	441	472	475	449	468	473	496	462	450	483	450	447	464	491	486	522	457	456	473	434	456	497	466	461	515	501	490	473	461	478	476	467	449	489	449	458	497	489	475	453	505	456	460	473	502	472	463	471	403	471	495	477	469	479	497	472	474	471	481	431	474	498	459	462	485	493	430	476	461	495	454	474	456	470	439	460	486	474	495	478	498	466	481	512	515	451	487	475	470	443	488	471	444	470	472	453	465	509	462	498	432	487	508	476	493	499	504	499	474	458	429	492	467	467	513	451	453	481	500	489	469	484	486	482	444	484	509	495	476	490	510	466	453	496	419	437	448	467	483	437	501	454	465	477	460	500	465	494	427	467	433	493	455	498	456	505	461	504	434	501	429	475	506	511	446	430	439	487	465	497	468	474	460	499	480	477	481	471	483	477	451	456	462	492	487	490	475	452	448	458	435	485	515	465	475	480	458	500	485	466	460	498	461	509	482	491	483	485	474	504	468	469	467	456	459	440	460	494	501	457	471	452	450	462	459	506	482	471	444	482	420	465	438	452	500	473	459	469	427	471	490	453	505	457	496	444	473	457	521	479	465	461	457	526	481	477	460	395	418	472	473	446	461	517	440	498	452	453	499	462	466	498	459	456	444	476	480	465	485	461	458	488	437	436	467	493	472	432	476	448	499	467	508	438	464	465	504	461	487	488	479	483	464	464	472	474	451	471	476	459	429	461	495	467	511	459	483	471	468	448	468	477	482	526	474	461	465	445	453	446	472	449	423	474	485	459	489	484	454	477	472	484	436	446	486	452	441	437	457	449	456	484	512	457	472	486	478	478	429	483	470	455	481	464	470	472	494	422	476	451	503	469	465	475	475	441	496	459	487	468	486	499	484	457	476	459	484	491	461	456	460	472	547	478	499	454	475	480	455	468	498	477	463	451	484	509	474	465	491	463	479	452	494	492	452	460	456	484	447	467	442	475	492	442	483	520	488	493	418	446	514	434	490	457	472	444	485	525	470	456	471	456	467	467	454	462	474	439	467	412	476	434	467	464	463	487	476	468	484	472	444	480	435	453	497	480	461	496	445	461	477	467	448	452	467	470	468	435	498	441	472	444	439	485	479	420	508	492	464	454	460	472	464	471	469	469	474	451	456	479	463	461	504	446	479	507	481	453	462	471	483	468	472	439	471	502	495	469	477	474	458	465	476	454	467	451	469	491	462	459	484	499	474	469	451	479	481	472	500	474	495	489	493	449	448	473	472	485	458	464	503	452	424	445	474	477	468	491	463	488	455	465	459	500	460	475	475	465	468	428	479	443	444	502	462	489	442	449	425	487	468	471	494	458	455	460	461	451	443	511	458	475	468	518	480	503	471	450	468	512	440	475	451	477	507	497	500	497	463	512	471	466	431	466	450	496	445	443	447	477	499	476	431	482	459	525	502	442	489	435	501	466	456
50400	85632	90086	66707	67745	9799	831	869	749	833	733	767	806	787	814	784	787	805	740	766	782	731	694	769	766	761	740	715	759	770	752	763	731	749	738	763	764	804	721	748	753	778	765	771	769	814	728	708	786	744	809	787	729	735	725	777	759	775	743	785	721	756	765	777	754	771	792	754	798	781	708	738	738	716	783	703	727	745	745	748	709	772	770	723	781	735	760	687	691	809	768	767	705	807	743	745	754	802	803	781	717	764	759	790	706	780	767	718	742	700	763	750	787	722	760	757	727	761	736	725	791	744	716	736	707	811	740	726	726	757	742	816	725	769	718	723	775	761	723	805	776	735	724	776	763	735	785	818	736	773	779	765	729	775	825	771	722	760	755	698	732	714	779	718	727	759	744	741	796	731	762	755	701	753	771	777	774	767	796	765	784	787	779	701	715	748	770	735	741	738	778	709	751	780	736	761	734	757	790	767	786	740	747	733	766	726	771	737	778	758	750	703	737	771	730	749	766	804	749	767	748	760	708	718	774	753	748	782	745	762	786	722	768	772	770	731	763	756	709	756	759	735	750	762	774	723	771	748	752	743	722	802	754	815	746	790	714	796	775	749	748	783	747	738	701	712	722	719	732	735	797	757	769	755	734	750	752	717	747	717	768	759	758	787	733	794	732	765	750	725	757	776	749	743	741	759	727	777	778	766	761	757	764	771	778	776	740	763	737	761	735	703	777	770	776	721	744	809	745	720	743	788	745	818	789	724	748	753	715	723	757	732	740	844	804	766	720	754	768	738	775	764	714	728	703	740	700	734	738	765	771	745	772	759	712	780	719	782	721	770	740	737	769	735	771	766	723	778	783	751	779	749	783	763	724	748	723	713	784	768	751	768	758	781	721	752	752	739	703	727	750	731	783	724	696	773	738	787	732	735	713	703	811	782	749	743	779	783	777	742	764	723	716	769	749	795	792	719	746	750	765	740	786	754	740	748	756	759	742	750	799	708	734	769	753	759	708	771	763	731	746	707	742	714	808	730	741	761	731	695	702	756	761	744	732	748	735	718	761	759	763	757	813	750	783	745	755	771	767	774	774	724	775	746	792	769	751	737	757	785	723	729	739	746	747	712	745	763	777	736	727	753	735	746	732	782	725	750	777	760	770	696	775	739	784	776	712	745	784	733	736	747	754	754	755	761	760	733	781	727	766	697	757	766	769	727	768	755	758	728	760	752	773	769	734	734	748	730	747	732	786	780	789	758	749	724	740	721	710	780	729	712	733	744	750	730	764	752	748	721	748	753	743	794	801	760	754	809	732	760	749	727	733	730	809	778	746	771	768	739	733	741	749	730	727	761	711	770	748	776	726	744	745	746	769	718	751	753	765	780	755	766	728	761	744	754	750	723	765	735	765	746	788	777	728	798	753	781	768	788	692	736	737	767	774	730	746	747	754	747	795	745	720	758	796	727	753	741	723	777	666	739	781	798	752	777	738	708	808	760	731	733	758	749	755	757	812	799	742	785	759	722	740	748	739	736	738	782	770	756	739	747	766	751	713	773	747	736	761	772	767	734	714	761	759	795	746	784	757	750	730	803	766	782	696	788	735	738	732	765	756	736	741	754	817	736	723	719	705	729	787	746	752	729	790	681	763	735	720	754	758	795	771	772	750	711	752	723	686	704	749	754	731	781	696	762	765	774	765	722	799	728	730	750	761	739	720	733	737	788	743	760	737	773	756	741	776	766	766	728	709	785	770	790	726	756	763	778	802	743	726	787	732	750	798	724	765	780	756	711	769	746	740	748	727	756	797	818	730	772	795	703	732	770	755	709	763	777	791	769	771	743	754	747	784	770	807	747	693	788	728	732	749	793	699	736	722	754	751	757	753	749	737	745	712	669	743	722	774	720	677	751	775	697	738	732	778	748	730	768	725	740	768	819	748	736	745	736	748	768	749	710	718	746	709	740	747	746	799	715	786	745	813	769	718	776	775	757	723	777	764	754	773	733	758	727	764	724	733	770	743	751	766	776	745	717	764	752	712	762	774	750	784	723	746	749	768	714	773	790	755	763	693	750	739	742	744	732	816	757	783	745	766	754	715	791	787	735	772	761	739	716	782	778	732	697	792	739	720	751	779	793	755	735	767	742	742	779	742	737	775	755	748	751	779	783	789	738	748	755	753	707	754	778	793	767	757	734	765	749	741	714	795	741	735	719	748	729	730	772	755	724	780	748	730	745	787	740	763	720	705	777	759	747	757	756	770	781	731	741	788	764	718	763	774	730	757	747	777	703	790	736	767	742	762	712	730	738	727	742	777	780	718	784	742	746	774	732	732	756	727	736	779	740	743	733	744	798	721	746	733	734	733	772	744	774	728	800	749	752	689	783	771	749	706	728	745	756	764	749	750	762	741	767	740	730	789	769	747	762	706	722	705	734	812	724	783	731	722	761	745	724	783	745	766	744	699	729	785	745	781	724	747	752	720	792	772	744	745	737	729	767	756	731	745	715	700	739	734	805	739	711	703	764	703	763	721	739	715	778	726	718	760	753	784	708	735	720	721	723	711	696	779	779	731	740	706	751	729	776	721	789	735	732	737	780	714	749	770	743	800	732	769	745	716	747	752	727	737	780	728	793	745	713	776	731	738	697	683	750	779	749	765	713	742	734	732	750	683	769	754	804	731	761	778	761	758	756	741	797	716	736	784	763	723	747	758	751	749	786	723	781	717	710	745	784	765	727	741	736	764	746	724	741	784	731	776	732	760	765	718	714	789	752	785	780	800	771	777	743	784	763	739	692	787	742	753	764	718	724	773	730	794	717	744	764	752	737	719	729	741	797	710	786	752	735	704	729	786	768	734	752	765	785	749	769	705	801	773	779	736	776	739	731	768	742	780	752	735	747	729	734	746	750	747	775	741	769	793	783	750	759	777	733	762	785	745	746	766	737	751	700	737	756	717	794	690	711	779	788	757	777	740	763	792	745	766	752	769	731	743	741	818	808	792	760	819	732	703	753	735	751	787	772	786	729	754	751	705	767	698	775	718	717	748	737	753	724	732	739	708	774	726	747	734	767	776	732	714	754	742	775	790	783	778	772	715	751	767	688	770	743	786	715	771	755	778	731	740	756	735	716	747	773	716	764	769	713	754	806	748	750	767	757	727	716	781	714	727	712	670	728	709	749	738	723	767	775	732	714	792	710	717	800	770	732	741	754	766	731	758	735	768	760	774	790	770	728	765	734	763	772	761	746	737	739	742	729	737	755	753	728	761	776	786	778	796	718	793	768	781	754	753	754	759	731	759	751	754	777	741	776	785	711	791	735	707	789	729	740	729	688	766	730	738	772	792	772	756	770	731	704	772	752	781	747	806	711	755	763	767	735	753	760	770	733	727	740	774	747	760	758	735	718	775	737	757	762	743	757	753	745	754	767	754	761	726	754	769	756	745	752	778	766	743	765	724	797	750	766	759	726	779	742	724	781	720	729	771	744	781	724	741	774	741	792
27954	24305	30028	25145	26455	3631	278	288	289	266	251	265	271	227	266	286	273	247	260	289	267	282	254	256	251	259	273	250	287	251	262	264	266	261	292	260	304	217	257	265	262	269	253	273	248	237	265	297	273	292	261	242	278	250	298	285	235	282	268	314	273	273	283	260	281	265	254	262	275	288	280	283	266	258	283	242	263	272	289	290	282	284	261	275	296	278	252	256	265	289	281	272	274	246	272	241	276	265	298	262	269	259	259	261	247	262	263	271	272	280	255	265	257	266	282	294	239	272	269	265	277	251	271	289	251	250	280	274	261	254	269	278	288	257	282	265	234	271	293	272	258	256	267	252	260	265	269	258	277	277	269	289	255	243	276	283	248	273	266	289	230	262	255	253	286	262	243	265	246	268	242	235	251	263	245	262	265	257	240	288	266	277	271	277	257	273	278	278	256	238	287	256	247	274	250	242	271	267	273	261	279	270	261	276	294	236	273	259	275	294	261	279	263	266	251	274	268	259	267	276	226	272	276	255	253	292	305	254	269	263	255	262	267	268	279	303	263	250	276	228	266	286	271	247	272	269	283	261	240	260	290	253	266	276	268	271	254	264	276	268	257	249	274	234	290	268	250	281	258	275	267	273	265	254	256	284	276	269	266	241	273	270	241	259	248	282	272	266	281	267	223	277	275	280	262	254	247	267	253	274	286	275	265	266	270	289	257	269	268	282	275	259	276	244	259	270	250	261	243	296	296	259	277	269	293	265	293	269	264	261	272	296	265	276	247	265	277	248	279	280	242	262	262	271	265	264	267	266	281	253	241	254	285	258	265	259	264	259	258	284	253	265	268	276	275	265	222	274	253	252	283	263	264	260	281	279	277	279	265	265	242	247	260	274	272	274	278	253	276	270	246	250	293	275	285	279	262	280	279	267	279	291	279	273	265	254	254	261	252	257	244	252	244	252	268	303	262	290	275	292	264	273	263	271	282	280	268	276	289	255	261	271	266	274	275	300	283	256	292	301	261	239	269	251	257	267	263	273	280	259	250	243	274	306	277	255	274	255	297	280	275	279	293	291	260	258	271	272	250	252	272	265	239	266	290	291	200	252	282	260	252	247	278	270	288	277	235	275	254	256	277	273	266	268	254	269	249	275	231	263	256	262	289	268	289	287	261	273	266	249	276	260	268	238	274	262	254	251	263	258	272	264	283	254	264	280	254	284	264	281	278	240	270	235	250	240	266	268	272	278	279	275	256	274	243	277	282	250	265	217	275	256	280	255	263	252	281	276	271	238	290	265	270	268	262	264	248	267	285	292	258	273	255	273	295	284	252	247	268	229	269	267	280	279	284	264	251	268	263	272	237	269	269	254	257	268	256	277	258	256	249	255	251	237	244	234	260	269	269	270	269	261	289	256	282	269	275	228	256	267	245	271	227	258	237	284	264	230	273	272	251	262	270	276	268	259	263	247	241	270	281	290	262	280	275	282	302	244	275	239	284	247	257	255	293	271	262	264	266	282	251	243	260	302	280	255	279	244	252	269	282	267	253	254	270	280	251	274	284	294	272	306	267	262	266	264	261	254	293	257	259	291	269	243	283	270	255	253	265	286	268	265	237	291	260	271	234	278	278	263	249	262	268	281	268	260	276	273	296	293	266	264	261	275	274	248	276	287	240	232	280	284	296	245	256	261	275	257	253	286	291	254	267	244	228	256	269	241	267	283	252	288	279	256	280	269	274	269	271	263	273	283	277	306	261	265	289	234	280	245	270	262	253	265	255	270	250	300	229	264	273	268	258	286	269	268	264	264	268	271	263	268	258	304	274	242	290	250	280	273	257	246	277	262	255	269	245	269	274	282	271	284	270	262	277	264	283	295	253	270	257	276	271	273	279	292	265	278	283	275	270	285	276	293	278	271	237	269	261	260	274	260	259	282	304	265	268	264	245	267	245	276	278	254	282	267	244	280	251	268	285	278	248	275	261	278	253	251	273	286	269	243	261	275	279	300	278	258	246	278	269	279	274	262	250	264	272	276	294	279	257	241	269	266	259	273	254	239	251	297	247	248	280	284	289	245	229	317	301	270	291	264	266	282	265	287	242	270	267	264	259	286	283	271	259	259	276	266	253	281	270	258	260	262	260	255	251	258	254	268	287	258	269	263	275	274	263	255	217	267	262	259	256	265	281	260	305	249	296	278	240	267	264	261	265	238	249	280	245	273	293	269	258	292	289	285	272	255	274	290	254	256	277	288	281	264	251	280	258	259	286	239	248	281	265	235	280	226	262	258	260	279	274	283	251	274	278	258	281	263	280	266	282	264	286	270	265	258	273	244	266	283	265	236	286	270	245	292	277	272	257	231	279	238	273	254	266	270	266	273	276	245	268	275	286	252	255	270	278	247	256	248	283	273	245	261	274	296	273	271	266	284	271	276	259	263	269	259	253	259	278	270	263	272	249	271	255	272	251	283	264	267	292	281	273	253	318	280	243	263	256	275	270	251	263	287	276	255	281	252	296	280	270	248	270	285	287	248	259	280	266	261	273	284	285	266	261	273	250	250	286	243	258	267	290	314	291	252	261	288	257	272	286	260	228	283	258	268	252	273	261	281	281	266	263	258	252	260	272	264	262	273	246	260	252	277	268	247	281	262	246	253	267	294	291	286	245	291	306	286	270	308	228	256	266	262	261	307	268	274	301	250	275	235	257	251	284	248	269	266	258	257	268	264	267	256	264	266	248	233	251	268	253	297	243	256	304	267	278	276	268	244	238	261	270	254	268	273	262	248	269	244	254	255	297	296	246	251	293	263	262	261	281	267	262	285	266	306	275	257	260	282	290	265	243	239	260	292	252	287	271	269	279	265	273	278	280	279	298	295	266	262	273	268	252	266	245	244	256	286	269	275	250	284	270	265	261	264	272	291	256	262	268	302	255	256	257	267	258	241	232	263	259	271	257	274	252	244	280	291	293	292	260	289	256	316	255	251	259	282	294	278	289	260	270	263	257	276	270	254	268	288	270	238	278	259	245	264	296	257	275	296	281	255	268	285	240	233	276	264	242	269	259	267	255	256	273	281	251	275	260	273	270	234	229	260	261	263	250	257	269	285	221	292	249	308	248	266	244	246	250	283	285	271	257	276	271	273	263	245	270	252	268	277	261	265	265	299	279	257	265	272	246	239	293	260	281	276	288	263	262	252	306	257	262	250	242	263	264	252	256	254	291	273	239	276	253	259	264	255	259	280	293	290	277	272	261	287	278	243	255	259	283	309	262	262	244	272	290	289	258	280	239	260	281	264	266	264	285	258	258	276	253	279	269	266	269	265	283	276	248	306	243	233	242	269	255	255	248	245	252	271	307	287	293	261	224	254	281	294	283	262	257	264	255	307	271	270	274	272	266	269	280	255	271	252	266	231	246	268	277	277	265	265	257	288	279	262	249	278	268	259	248	279	288	265	244	262	270	229	247	284	291	262	284	250	263	245	259	280	237	271	262	249	250	267
24567	41498	38822	29742	29071	2459	459	489	444	476	468	470	478	462	478	456	440	500	456	494	460	469	471	478	431	484	462	482	489	463	471	443	489	487	453	489	460	437	469	483	454	480	435	448	472	502	481	470	471	465	452	506	494	444	455	464	489	468	478	472	477	502	427	456	505	461	453	480	473	504	451	484	435	486	447	458	455	479	455	500	486	496	481	468	441	449	442	475	451	445	458	459	472	476	427	469	454	517	442	475	447	477	441	482	474	495	464	476	490	476	451	463	489	484	451	431	463	453	442	492	456	488	456	466	435	454	461	479	469	485	479	466	488	452	511	491	462	454	505	453	436	447	455	456	461	455	451	444	482	498	513	493	505	477	444	460	422	495	471	471	447	441	451	473	458	456	471	463	471	446	466	464	430	452	454	484	451	468	478	443	488	461	482	462	479	460	440	461	473	445	446	468	466	455	468	464	423	467	466	441	444	428	444	496	486	476	463	447	464	432	452	448	444	474	457	488	490	479	476	487	457	472	478	406	493	417	470	440	450	498	487	476	456	446	465	473	465	467	441	456	476	454	474	442	453	452	489	472	487	422	471	469	478	460	456	471	463	485	472	476	461	443	459	437	451	449	451	457	476	459	467	456	505	493	456	448	517	426	461	491	471	489	476	496	490	490	476	462	490	477	472	461	477	473	467	460	486	469	451	472	466	466	447	448	449	458	502	451	463	421	468	431	479	482	462	494	467	461	481	423	453	512	469	463	431	470	455	487	458	431	460	474	455	488	472	448	462	467	463	493	457	454	457	467	458	423	472	502	415	497	474	462	461	452	456	487	490	427	445	437	451	448	474	446	455	444	489	475	455	438	494	447	438	477	468	478	474	445	430	476	488	489	495	465	438	484	489	455	493	451	483	452	461	504	508	481	446	470	470	515	430	466	490	467	480	435	460	462	478	477	483	442	443	433	441	488	462	503	469	473	478	449	470	496	503	465	455	504	466	441	463	478	476	447	444	448	493	449	424	450	438	477	480	443	478	453	452	489	473	456	448	507	515	484	463	480	454	455	470	480	465	484	468	437	478	484	431	505	448	464	452	498	442	470	426	485	482	475	454	463	457	459	448	449	485	452	476	479	442	468	473	519	436	455	431	439	462	440	468	507	450	464	475	489	457	472	442	460	484	464	493	459	447	492	478	480	463	466	452	478	484	455	488	465	492	496	456	476	492	479	439	433	418	447	466	507	471	488	472	433	451	504	472	478	481	427	453	467	485	492	523	427	488	462	478	459	477	474	472	451	470	452	504	437	478	443	488	467	456	466	453	434	470	478	463	475	463	485	478	470	469	506	476	486	441	476	483	459	425	479	485	415	497	485	452	477	499	480	467	472	458	445	492	506	438	477	457	484	491	456	454	438	462	486	479	483	467	486	482	462	465	460	487	471	431	449	485	474	430	435	456	435	496	453	513	488	481	462	498	479	486	493	450	462	450	450	470	458	519	467	482	477	462	456	445	487	421	474	449	469	514	454	469	466	478	483	473	451	474	465	466	477	493	419	511	471	502	456	449	487	486	495	488	521	444	482	446	438	484	454	478	450	455	466	455	496	471	514	458	453	427	486	477	443	493	430	500	482	428	431	445	453	475	464	495	454	505	441	440	445	455	453	435	470	454	492	444	487	510	456	448	472	470	481	466	511	466	472	450	472	442	432	481	466	505	510	459	484	449	462	440	477	459	485	461	466	460	447	467	482	449	473	460	454	490	444	502	422	475	510	452	495	460	518	468	507	434	463	441	464	488	458	480	488	436	488	482	461	501	460	450	445	461	479	462	459	473	506	446	456	469	485	470	461	481	518	494	426	439	442	428	434	432	435	522	459	479	435	428	471	437	430	491	465	497	428	498	502	462	463	466	470	458	514	431	497	499	500	463	497	442	500	453	499	450	461	462	470	474	461	469	463	467	470	478	466	449	481	464	460	490	461	463	470	510	478	471	455	466	458	440	488	489	501	463	440	480	482	420	474	471	474	465	485	483	492	445	464	478	471	493	448	460	452	435	497	442	431	452	458	465	479	478	481	448	455	467	475	451	513	451	426	452	484	455	448	484	464	460	491	470	446	502	455	492	476	496	502	484	498	494	441	472	448	476	439	486	483	435	429	449	478	516	468	454	505	477	444	450	517	506	445	458	467	456	461	495	470	456	432	453	489	456	441	436	489	499	438	474	446	469	462	438	489	494	438	489	473	468	480	497	487	503	461	511	474	468	483	466	471	459	459	476	482	511	471	486	484	463	459	492	453	470	486	482	452	438	480	475	483	441	493	474	491	471	472	459	483	493	450	503	454	483	475	494	452	458	480	435	480	431	485	486	445	475	458	485	441	455	459	480	534	464	438	496	481	479	471	432	514	469	473	486	503	481	430	480	491	442	410	468	443	439	466	466	455	477	475	481	457	444	457	465	499	494	454	475	462	497	464	463	457	464	420	451	494	463	430	460	472	454	471	500	504	463	439	446	482	470	491	433	480	444	455	491	470	459	444	469	505	519	430	477	464	460	450	492	435	468	501	493	449	437	432	450	459	466	427	461	485	526	499	473	432	460	490	454	485	455	477	453	502	437	487	505	476	500	478	461	468	471	464	459	469	471	464	524	468	504	464	470	457	455	451	471	467	455	436	472	461	419	481	467	487	484	522	453	429	483	481	492	472	425	450	450	485	446	504	477	470	442	483	524	457	462	470	438	484	469	500	446	466	478	435	502	513	445	463	447	442	484	485	473	437	434	422	485	489	431	497	471	463	482	492	501	446	459	444	490	463	476	471	498	502	461	493	473	444	495	479	503	462	487	455	466	489	489	451	510	483	497	451	421	456	510	497	411	460	478	498	473	488	468	519	453	513	482	478	441	442	463	475	452	457	523	448	496	457	474	477	466	479	509	474	443	436	463	466	498	440	490	495	464	474	474	461	481	447	516	487	489	469	480	479	460	455	464	460	469	507	450	479	462	471	475	455	459	484	471	458	456	476	442	472	468	433	413	463	495	463	484	492	443	453	467	474	427	456	452	468	462	466	512	483	461	448	453	484	483	473	454	471	463	469	455	442	465	487	448	474	468	456	480	457	467	466	479	492	478	477	463	479	421	431	483	516	490	479	482	479	474	461	469	498	470	452	471	462	451	435	493	456	483	495	477	449	458	512	490	472	438	477	478	453	491	463	452	478	472	511	504	471	486	438	456	412	504	443	485	475	461	445	504	442	436	477	481	484	483	491	455	460	494	507	472	431	475	486	467	475	464	460	467	461	467	484	475	459	471	467	464	466	453	491	459	510	487	445	426	451	489	504	455	454	459	456	454	479	470	479	529	482	459	485	462	465	421	473	480	484	451	486	459	476	459	468	496	500	480	479	470	454	482	508	479	505	465	462	469	470	435	435	518	470	471	466	455	517	473	510	455	460	485	459	493	460	450	434	425	416	497	476	456	481	462	483	463	457	478	473	452	476	496	464	458	443
25175	23184	39065	55612	53038	19608	3170	356	325	307	280	281	303	278	281	297	276	268	262	259	273	278	288	272	301	294	313	288	278	270	252	284	269	278	281	303	267	288	253	271	302	297	269	276	256	287	271	277	297	295	283	262	273	277	277	278	274	252	251	255	310	281	275	303	298	270	319	284	265	269	288	281	260	287	305	291	325	300	277	300	277	283	275	314	278	281	268	260	291	289	258	259	274	287	262	277	258	292	294	271	268	300	320	292	278	275	278	275	283	296	284	275	255	272	312	276	290	252	283	278	276	277	283	295	287	281	291	297	310	279	284	283	248	291	279	276	284	267	291	272	277	266	284	302	252	272	302	280	261	251	268	306	284	285	272	269	318	275	305	266	272	290	272	297	261	298	258	282	285	271	282	282	282	282	285	271	276	293	260	266	272	256	262	264	266	268	287	275	293	264	289	281	262	272	294	273	261	259	279	314	308	274	268	306	300	264	264	280	277	266	272	279	298	264	264	292	280	255	271	283	284	287	271	311	271	263	292	300	293	263	315	277	245	278	299	302	293	274	255	262	310	250	283	308	284	251	283	307	289	262	267	290	275	271	268	299	281	284	260	255	268	279	266	298	269	286	262	293	303	293	293	268	283	296	271	295	273	301	293	308	252	266	269	273	269	293	256	294	281	266	276	246	285	291	280	276	279	272	246	269	258	269	314	274	276	304	263	297	255	312	278	255	288	290	261	261	246	251	295	287	291	275	279	250	298	261	290	279	287	272	286	254	276	303	309	300	262	276	269	283	297	297	285	295	258	263	277	237	236	311	282	288	280	294	277	282	283	283	275	289	286	299	280	266	269	285	255	272	292	276	273	287	272	305	264	307	264	289	296	256	317	300	265	259	284	253	270	315	284	280	270	290	283	290	297	304	263	271	281	256	279	243	314	269	272	301	242	295	262	295	263	270	251	321	298	263	265	265	280	273	294	294	274	278	298	265	255	263	296	276	269	288	301	290	316	296	275	283	278	287	306	291	285	283	272	315	288	290	270	287	266	273	271	255	281	259	287	304	277	288	295	276	279	290	277	290	281	286	283	270	269	254	283	298	309	276	280	268	259	272	295	252	280	261	264	295	287	270	288	286	276	288	272	283	286	270	259	285	283	259	283	272	291	275	289	273	274	279	286	256	284	286	304	286	287	270	287	276	255	257	274	253	264	258	252	278	266	264	274	274	273	282	285	273	278	254	263	278	275	289	299	277	288	274	268	280	247	276	269	299	315	274	308	243	251	293	293	268	291	285	246	267	273	263	260	265	266	266	265	274	256	309	268	303	253	301	260	286	267	276	314	310	297	263	259	281	263	290	297	273	304	284	274	256	271	303	274	274	286	277	279	288	290	276	267	302	270	275	291	275	254	295	288	298	281	265	253	297	301	313	249	263	263	283	302	290	282	277	306	274	275	282	301	264	292	274	262	304	284	284	295	241	277	287	283	295	303	278	279	286	261	296	287	288	287	275	271	266	273	292	273	314	269	260	270	262	296	295	264	270	266	264	283	275	272	254	284	261	309	299	300	278	295	266	280	288	272	292	306	261	272	269	296	283	263	246	291	269	254	291	295	284	299	288	286	265	273	290	299	307	230	297	295	270	321	278	292	275	260	282	294	289	285	258	274	283	268	283	287	278	294	260	263	276	271	291	290	275	274	281	262	259	280	280	268	262	267	303	304	281	291	267	276	274	251	324	283	280	298	295	275	268	312	281	298	263	268	298	304	291	251	262	292	276	259	258	270	268	249	290	299	288	270	257	257	274	262	276	289	330	297	278	272	278	267	265	284	277	285	275	276	288	280	275	305	232	297	272	289	275	260	274	287	309	300	267	249	274	286	272	260	277	260	322	266	304	268	283	262	319	293	267	266	268	286	288	274	277	245	249	285	291	262	255	262	272	254	253	260	279	271	274	265	266	287	293	270	281	258	292	260	291	280	260	271	269	254	284	289	258	267	290	275	257	265	284	282	272	267	280	270	290	278	303	322	258	280	279	282	279	275	270	291	265	267	277	282	274	290	291	246	279	291	257	279	278	286	307	271	265	264	253	261	253	302	238	311	278	278	279	302	302	277	313	268	275	297	268	279	244	276	271	297	283	287	279	293	287	282	264	228	251	280	264	268	276	265	281	288	285	303	317	247	271	299	246	281	263	299	261	269	301	312	302	275	316	277	266	272	282	282	324	282	276	284	250	301	305	272	300	298	303	277	290	263	285	248	300	286	273	292	275	255	306	285	283	252	289	282	288	273	289	257	273	286	304	285	321	315	287	264	278	314	257	282	294	270	275	255	248	261	291	266	298	277	293	258	282	291	278	303	298	301	281	287	276	274	283	296	261	307	286	248	267	292	239	274	287	272	275	300	265	287	294	277	289	259	264	258	311	265	272	289	296	277	298	281	260	270	269	287	287	272	231	252	276	276	271	254	272	288	277	282	276	254	258	298	288	284	280	295	266	284	263	269	265	260	283	290	275	286	287	266	315	269	277	284	275	272	295	241	297	265	277	311	285	268	289	261	275	282	310	272	288	241	283	283	290	281	279	277	279	292	249	291	275	259	289	265	269	251	290	276	280	270	288	252	296	285	313	291	275	263	280	279	290	256	251	284	262	295	287	288	311	294	268	307	275	291	286	266	289	270	299	272	308	282	269	302	303	286	282	301	273	267	290	250	274	276	287	300	293	265	255	282	289	279	268	276	280	291	271	267	288	260	274	303	308	261	256	280	259	269	250	282	279	245	284	258	275	277	313	256	277	304	311	285	294	271	284	286	284	242	270	297	256	320	264	292	289	300	299	256	286	305	276	297	265	296	271	281	281	264	252	280	297	283	265	300	242	275	281	278	274	292	283	286	298	278	271	296	277	263	270	295	312	284	256	269	259	291	269	284	268	290	263	257	294	290	276	247	259	270	295	270	254	270	275	296	314	266	299	252	277	264	276	277	274	284	275	265	278	280	272	296	270	297	247	299	277	292	284	250	251	266	261	289	282	269	290	301	250	284	263	279	285	285	268	317	304	287	297	291	296	277	328	265	264	280	290	298	286	271	291	269	268	285	280	271	304	266	254	256	301	294	268	309	285	299	268	282	278	272	271	291	261	262	301	267	284	307	299	264	272	272	277	304	287	284	273	258	275	302	272	276	256	317	278	280	255	281	289	296	278	274	272	303	288	234	282	298	269	285	262	277	284	274	285	264	257	304	264	256	267	280	297	291	257	294	295	276	311	320	289	261	293	261	261	296	299	258	266	252	295	290	268	293	280	263	270	260	262	270	280	299	291	301	267	262	267	265	275	285	288	297	296	310	292	284	260	279	278	255	284	289	284	282	290	307	262	245	269	276	284	259	270	287	274	280	281	268	269	273	306	310	288	273	300	287	286	274	274	232	261	245	276	282	246	272	283	279	268	299	267	309	254	280	280	281	275	246	290	280	293	250	279	278	254	266	302	288	282	280	288	283	265
46927	79515	77564	62424	53203	5982	536	466	540	478	503	479	529	511	467	482	490	479	503	447	460	484	539	448	486	459	462	464	475	435	510	496	495	476	457	470	469	420	511	480	527	493	455	464	473	461	450	480	469	445	516	436	466	476	462	531	487	463	482	490	478	541	504	473	446	458	455	514	482	475	492	492	487	478	472	435	484	486	478	498	495	497	458	448	450	479	475	457	501	472	448	472	496	472	481	508	479	481	469	485	479	492	423	474	502	502	476	526	454	524	484	518	484	455	489	485	518	452	457	452	468	504	459	459	462	539	477	491	478	502	442	439	432	464	472	480	496	490	473	473	458	477	485	485	530	462	455	484	503	508	449	449	484	480	473	500	465	470	473	515	461	452	465	492	480	496	470	501	411	484	467	510	479	474	480	474	504	455	455	500	465	457	495	451	498	452	477	459	456	454	441	507	487	432	502	484	466	455	512	492	502	493	499	458	476	449	507	482	456	487	455	491	479	474	473	489	437	454	514	457	513	475	484	493	496	466	499	491	437	451	478	459	508	470	471	472	471	442	455	491	459	491	490	468	478	456	439	511	467	444	471	461	551	503	440	473	486	482	494	477	474	480	456	457	487	462	473	471	490	490	448	468	489	449	469	485	481	457	461	478	493	521	463	500	474	446	493	451	443	482	450	480	485	488	514	447	489	466	477	498	501	477	491	481	496	469	472	508	441	490	465	482	466	494	487	435	478	457	431	461	458	460	462	490	490	458	494	472	434	475	452	466	493	465	471	485	455	422	486	469	487	473	462	510	493	510	517	449	487	459	513	443	502	478	467	528	486	513	454	462	456	517	482	467	448	486	470	456	470	481	508	505	484	499	493	468	453	475	467	439	496	428	477	462	443	471	492	478	475	481	469	446	524	529	480	452	463	460	458	498	494	462	495	481	493	455	484	448	468	440	527	481	483	503	491	470	468	497	505	486	490	488	471	488	492	471	467	449	476	484	459	473	419	476	495	472	484	487	493	455	508	501	488	481	517	466	453	466	449	461	479	475	462	479	461	516	475	454	450	470	473	477	459	458	524	465	460	470	467	485	500	452	480	490	489	483	502	467	483	486	423	465	479	503	421	470	456	472	465	484	473	452	493	505	485	494	470	452	491	469	465	478	469	477	488	477	505	474	430	464	510	476	480	482	493	475	484	460	465	464	475	453	436	433	509	468	451	516	484	441	496	513	468	449	497	483	508	480	475	463	487	452	477	489	496	460	499	502	499	490	476	481	469	482	445	495	454	469	517	525	474	506	472	498	471	473	479	485	461	501	462	494	491	467	514	499	466	431	440	485	501	459	437	460	466	486	466	490	466	536	465	478	515	466	497	486	443	474	502	445	494	448	469	499	442	460	481	497	450	435	442	450	481	469	486	473	458	474	485	503	499	498	521	481	467	467	505	474	469	456	465	500	469	461	458	471	500	454	466	484	426	485	475	440	456	485	483	430	531	512	453	498	466	467	477	466	500	501	515	469	496	489	452	460	439	476	504	543	443	500	440	464	497	468	464	443	454	499	507	472	463	493	473	490	483	515	469	501	490	481	451	449	483	469	502	432	451	473	476	427	471	473	468	472	496	463	479	477	499	455	503	450	460	448	502	464	485	527	495	477	513	496	446	465	497	478	473	449	462	466	513	481	499	499	483	466	487	485	461	466	465	509	462	474	483	449	475	466	492	464	463	461	449	471	490	467	499	427	457	445	499	484	499	482	459	467	476	511	450	499	450	487	435	492	454	472	476	485	493	490	492	499	457	467	492	422	461	494	455	477	478	478	513	472	454	464	456	461	473	470	451	464	510	476	483	450	472	474	519	488	492	471	496	467	482	534	480	425	448	496	464	444	459	459	470	439	483	482	486	480	439	497	467	472	470	475	468	461	468	471	462	490	525	490	477	469	507	464	466	459	481	463	459	511	489	498	476	470	525	506	486	466	465	490	495	470	466	494	514	485	486	480	499	471	467	462	449	488	460	479	448	453	450	427	457	459	499	504	481	463	489	498	459	463	465	462	418	467	485	455	458	473	485	480	445	465	474	477	437	511	495	487	448	427	461	466	487	479	477	457	484	478	458	451	513	477	454	487	460	510	476	463	501	486	501	479	457	438	435	476	434	486	490	523	503	444	467	481	455	473	516	469	469	420	468	505	470	504	488	451	482	469	488	478	456	491	483	490	487	476	434	509	485	460	469	425	474	503	514	477	498	448	474	532	484	461	490	474	459	467	476	472	512	506	471	493	496	485	479	468	478	527	433	463	463	505	515	463	490	453	463	456	497	465	496	441	471	480	459	483	511	480	477	473	483	448	464	508	481	462	487	467	421	465	492	504	480	483	494	533	451	515	487	469	453	442	479	510	463	459	478	523	498	456	478	500	443	445	461	494	479	451	485	490	499	459	452	448	486	484	444	451	481	464	470	457	477	452	450	499	486	495	462	455	466	522	450	485	453	509	480	462	447	475	456	474	444	449	455	486	485	427	499	492	480	465	511	507	498	479	479	402	494	458	477	473	521	503	475	491	454	453	475	492	461	487	478	465	463	446	491	499	456	471	478	439	479	462	500	464	457	494	507	517	447	520	447	493	485	469	459	485	494	490	477	452	466	511	493	451	449	451	454	482	495	478	513	471	461	444	459	452	454	503	465	466	506	429	503	454	477	435	475	513	496	460	494	463	427	481	473	479	470	486	529	457	472	494	470	468	473	475	450	481	478	458	488	465	450	503	492	483	471	472	495	473	481	503	444	493	466	460	527	492	478	479	504	457	420	519	482	485	437	455	507	506	475	468	501	514	472	523	450	489	461	489	457	463	482	486	455	478	497	497	479	498	469	460	475	484	475	461	450	484	450	468	454	477	469	450	487	472	482	471	482	492	463	437	490	454	489	454	471	468	497	465	474	500	460	455	500	439	476	456	481	452	504	470	445	486	501	493	473	443	487	462	459	482	487	450	426	504	463	482	470	494	450	481	446	486	510	471	493	517	455	459	422	449	489	449	511	474	506	498	449	458	457	467	512	477	504	483	474	452	501	481	486	469	481	466	493	501	446	461	476	465	453	480	458	457	483	455	457	493	469	484	480	488	450	474	475	495	512	490	436	494	504	458	461	458	470	501	492	481	451	471	451	458	476	469	498	520	494	464	483	479	469	461	500	455	465	466	455	491	480	483	446	466	436	468	473	465	456	477	439	478	474	457	499	447	504	449	521	493	434	415	502	502	481	460	480	482	486	485	451	473	483	505	441	444	467	514	517	489	480	499	469	517	505	462	464	474	476	462	514	454	485	479	478	481	460	468	456	439	449	512	473	430	495	469	478	466	482	492	465	497	482	471	489	491	480	486	495	523	466	495	442	489	476	470	485	479	513	506	465	479	478	487	466	486	519	496	485	488	455	487	494	451	496	504	469	481	462	473	480	487	496	453	462	458	493	467	487	465	455	461	484	508	440	489	452	498	475	480	475	465
24120	22655	37412	49780	50973	23725	8730	851	523	526	495	522	519	544	485	512	513	518	502	524	491	557	471	478	455	438	458	525	517	537	499	493	491	511	524	521	510	502	508	519	506	480	545	483	528	448	465	490	504	508	455	475	481	495	495	513	473	503	462	487	463	461	477	493	492	466	502	483	511	506	489	457	511	500	474	442	506	498	506	533	497	493	471	508	479	473	476	470	487	450	471	496	525	497	495	459	492	477	497	504	447	507	494	504	500	465	464	484	470	491	482	501	454	500	492	484	506	491	458	483	508	478	521	445	507	484	458	524	465	436	488	483	500	503	461	498	494	459	452	493	494	460	507	502	479	502	506	464	502	475	525	466	491	500	485	463	513	534	534	494	503	500	489	466	463	506	525	473	502	494	524	489	492	493	482	486	495	456	459	467	485	452	481	499	489	458	493	443	462	479	517	523	509	490	516	520	449	481	483	499	461	522	521	463	483	505	488	473	464	500	466	469	497	486	470	497	503	442	478	477	478	462	454	478	469	529	479	449	515	524	499	518	457	483	470	450	523	482	488	514	493	505	500	495	497	505	471	476	518	508	497	485	473	487	483	491	486	474	464	509	484	507	520	484	521	483	482	468	513	506	479	505	540	477	492	505	470	470	483	496	478	500	481	505	521	481	485	472	462	476	495	458	496	463	504	492	527	511	464	491	480	464	513	468	516	477	479	482	501	457	471	484	478	512	474	552	517	488	484	504	499	483	479	485	489	475	468	499	468	492	483	478	489	464	472	467	480	489	486	500	451	523	467	492	501	474	459	502	472	469	520	519	500	477	496	482	486	467	513	488	489	490	498	488	462	475	465	473	508	467	494	496	481	519	504	465	507	471	481	490	535	521	494	490	453	513	486	497	497	491	501	524	487	478	475	506	511	503	483	471	467	461	506	475	526	491	491	471	480	511	500	497	454	486	516	513	476	469	497	479	442	492	492	466	444	475	446	506	508	499	432	447	446	490	472	508	540	502	478	482	507	545	492	481	479	471	499	514	484	521	496	443	500	470	449	502	495	479	487	492	495	475	471	483	464	475	493	479	484	514	515	483	503	512	470	486	513	507	530	504	508	499	489	464	482	496	476	509	469	523	452	467	513	468	473	473	490	498	495	506	490	439	476	508	509	517	472	526	514	492	517	467	493	459	477	472	477	526	451	519	461	472	475	501	465	470	493	490	474	476	447	462	482	482	445	499	451	470	499	493	470	498	496	445	513	481	505	529	494	438	484	514	458	470	471	481	487	490	446	505	488	497	479	460	521	474	462	499	521	491	465	488	451	457	491	505	491	505	496	527	518	483	454	494	506	445	521	501	522	490	497	502	452	499	500	511	468	441	441	503	493	505	509	445	469	528	471	506	498	532	474	524	515	509	542	493	503	488	463	486	512	493	473	500	518	465	499	507	488	494	482	503	490	472	460	493	464	514	483	452	477	493	513	472	467	505	452	475	464	477	481	480	494	478	470	515	496	494	493	463	518	518	474	453	478	500	472	526	511	471	484	470	479	481	517	487	481	489	519	513	541	478	498	515	525	527	459	489	464	487	469	460	488	501	512	477	481	490	498	527	500	501	497	464	495	469	514	508	500	476	462	475	419	483	538	516	514	506	500	468	469	457	522	525	506	501	482	496	479	506	491	502	489	472	435	508	506	497	510	505	476	468	488	491	467	493	475	467	506	504	458	494	480	481	494	484	496	478	550	485	476	515	532	488	474	482	517	512	497	503	478	463	485	460	479	480	503	494	474	517	484	477	501	478	515	461	467	501	510	470	468	522	480	502	481	487	435	497	494	490	515	473	514	481	490	466	469	503	500	493	448	498	488	480	493	483	488	448	467	447	491	494	483	434	511	463	479	485	501	509	466	525	484	501	456	469	475	495	478	483	481	471	462	525	460	488	492	472	511	512	515	492	467	498	468	493	488	469	469	465	496	468	510	470	494	452	455	522	493	536	488	496	460	502	480	446	515	480	465	478	531	491	460	510	492	494	475	498	443	487	525	469	502	464	472	451	460	467	457	516	493	515	465	505	528	487	485	451	464	479	468	477	488	460	507	505	469	495	485	488	496	461	481	447	449	456	483	455	473	481	524	495	475	511	440	461	517	504	493	519	502	495	492	445	463	504	525	493	492	459	456	487	481	508	476	458	490	468	427	473	520	468	467	522	517	482	495	494	506	460	526	474	478	484	472	529	471	481	517	492	452	466	495	477	482	496	519	460	448	481	508	502	500	497	515	533	483	511	464	481	496	493	499	494	520	457	502	427	469	489	490	469	449	498	505	520	523	476	479	489	489	443	513	523	495	512	494	500	476	482	513	469	461	491	470	483	513	447	466	490	518	496	456	510	486	512	481	458	507	483	480	479	499	449	520	475	495	482	492	479	477	455	505	469	447	515	484	473	483	450	490	491	491	458	520	489	502	495	497	474	505	467	510	495	495	504	490	466	490	485	504	498	500	463	477	500	511	498	481	514	514	487	492	490	499	488	517	479	485	480	478	488	495	485	493	504	494	493	450	520	476	518	498	501	459	444	482	525	493	511	497	534	466	506	472	473	454	474	468	491	490	422	476	496	498	486	455	495	453	473	476	471	486	451	465	482	476	491	530	532	468	507	476	475	511	530	502	483	536	495	498	481	482	473	512	510	481	523	490	475	517	456	474	458	445	477	468	529	460	490	480	491	489	509	490	502	487	521	475	518	462	453	550	487	520	483	498	496	498	477	462	528	460	483	451	456	474	486	457	500	485	522	480	456	497	505	461	431	519	536	451	485	442	505	474	481	491	478	466	466	507	531	460	487	489	488	485	492	479	500	473	502	489	474	494	451	453	508	485	476	450	498	470	449	442	488	495	461	498	496	512	533	473	489	458	502	492	426	489	470	534	460	507	475	511	519	474	476	475	497	448	456	443	491	490	503	524	469	494	456	503	524	506	450	497	460	476	505	467	461	468	495	469	516	494	557	488	539	476	502	533	528	484	520	522	494	523	492	485	486	470	518	482	521	518	494	491	474	462	476	483	486	470	462	487	503	515	443	469	454	523	462	462	510	487	501	509	450	460	485	460	477	490	467	477	485	494	483	523	465	512	486	486	529	490	507	481	474	482	474	509	488	460	461	501	464	471	466	464	418	465	469	527	472	450	468	491	509	481	453	486	501	478	435	489	490	449	438	492	499	533	525	468	474	478	489	464	462	496	495	495	489	489	483	462	494	454	472	503	514	499	502	468	481	492	496	476	483	467	497	457	452	511	481	494	474	447	494	495	492	460	520	458	490	476	481	484	516	453	450	450	514	475	490	481	465	477	511	478	502	496	474	477	483	482	479	482	507	496	477	433	475	473	506	528	493	496	471	506	499	468	470	465	494	511	470	444	475	500	500	488	496	470	487	519	473	489	524	509	506	496	468	459	471	477	544	480	471	450	471	471	503	499	496	457	509	478	483	467	496	510	501	482	525	528	505
53443	90733	86534	66278	60252	7870	824	851	823	821	842	808	757	787	788	793	774	774	816	796	797	794	794	772	783	750	797	803	749	773	800	778	822	750	770	779	783	755	711	797	766	761	767	761	813	770	787	828	758	756	774	729	751	772	797	786	818	775	754	775	751	774	767	723	789	774	736	778	832	779	739	709	773	780	747	780	757	763	777	768	740	770	782	860	774	772	725	796	772	773	811	742	793	763	789	772	775	761	836	773	740	805	801	779	767	752	777	754	833	791	768	812	695	796	795	772	756	742	772	742	740	779	776	787	723	761	765	763	746	806	783	773	802	784	813	760	758	746	744	730	779	785	793	768	730	790	792	804	768	794	756	806	730	776	754	748	698	794	766	778	779	825	773	764	840	778	801	782	719	814	775	810	786	790	764	769	793	781	784	774	779	761	711	719	701	774	760	785	755	793	799	747	739	788	796	785	735	797	771	746	759	732	816	734	767	750	748	762	769	737	799	755	751	815	802	759	773	751	730	760	714	750	723	790	743	760	803	791	741	797	795	747	727	751	742	723	820	775	758	785	768	777	777	728	740	746	734	756	805	765	806	803	769	758	767	808	799	798	793	768	766	753	809	755	786	813	741	765	715	787	718	745	788	805	750	794	747	764	811	760	723	774	770	778	757	763	736	787	769	780	746	777	823	776	772	785	824	767	776	749	813	760	768	726	735	760	802	780	777	828	816	721	776	793	747	769	763	750	773	730	815	743	803	747	754	773	777	789	776	806	684	735	783	787	766	780	742	763	797	796	756	782	769	701	741	746	791	728	803	730	747	786	750	803	761	755	788	776	830	787	762	742	793	745	826	803	779	764	777	767	754	803	834	795	797	772	675	758	803	825	722	786	805	742	787	758	718	786	730	781	740	735	727	795	789	759	763	802	749	783	730	787	734	741	806	741	774	799	814	777	747	756	807	758	775	789	820	761	778	779	767	772	756	800	779	779	802	730	750	740	791	769	790	804	737	765	810	795	717	756	787	821	834	797	741	758	787	760	765	780	796	715	764	780	808	757	764	776	778	780	771	790	712	806	808	829	771	784	737	756	734	728	792	760	763	737	782	788	767	727	771	773	802	733	784	758	826	775	800	777	820	765	755	797	797	750	774	801	802	783	734	730	829	796	830	756	794	743	737	728	775	801	788	794	729	810	748	748	780	782	792	794	774	736	803	786	752	761	798	766	730	751	777	754	752	749	772	738	741	743	725	793	824	782	798	817	777	800	768	793	803	781	788	829	741	805	760	801	841	779	765	781	783	716	784	757	784	745	766	786	814	774	773	804	778	771	780	758	769	827	794	780	729	761	747	767	759	775	737	764	804	747	808	752	784	707	806	781	850	739	781	810	803	790	773	741	792	802	761	844	794	759	747	764	771	792	719	796	766	804	757	752	772	817	781	804	762	755	877	787	788	769	790	791	788	792	778	805	779	777	737	839	766	814	791	804	752	731	772	730	718	740	744	797	748	757	759	733	759	810	759	760	755	757	756	790	815	734	781	777	758	749	778	764	775	803	762	791	782	772	801	755	848	743	778	756	779	790	800	753	775	760	810	779	739	826	743	742	759	764	756	822	804	768	794	802	791	787	803	728	754	770	779	773	816	765	815	768	733	786	824	789	777	751	729	791	752	762	805	773	691	794	775	781	758	730	799	800	808	801	754	777	802	741	734	807	765	785	757	724	761	783	763	846	796	771	730	735	830	801	763	788	756	794	743	835	785	794	786	724	761	772	770	750	765	741	742	738	785	788	772	777	750	804	804	734	799	739	712	862	743	759	760	755	826	758	792	777	740	764	754	741	791	749	780	751	747	754	798	769	775	806	722	696	778	763	746	756	796	752	782	791	699	775	805	793	810	817	785	790	766	779	834	784	756	757	782	801	781	789	781	812	725	832	754	796	786	742	761	787	739	792	754	762	737	783	793	764	771	774	825	726	775	796	765	772	771	759	725	742	732	730	774	781	770	805	728	723	795	748	787	786	751	797	717	779	793	782	787	803	786	760	776	800	765	802	707	826	762	752	776	797	737	733	744	753	756	793	775	725	760	777	800	763	770	720	746	744	765	799	817	742	743	775	794	760	788	826	811	786	749	782	805	780	739	783	756	763	772	806	786	784	751	756	772	801	781	786	815	740	786	742	794	731	769	779	742	793	775	760	772	790	746	794	729	800	773	763	843	727	793	750	800	785	830	782	795	731	782	720	767	729	711	778	753	741	735	799	798	817	816	758	793	740	805	762	807	776	760	789	717	762	759	757	769	737	788	735	734	795	797	756	720	770	756	810	747	739	782	790	796	740	754	762	752	789	782	744	755	765	747	766	789	742	759	817	780	782	769	755	767	789	776	759	788	821	785	774	741	780	771	807	796	754	769	783	783	762	804	772	754	760	744	769	718	853	736	789	734	801	733	772	771	760	754	776	756	761	742	718	775	770	727	746	764	757	742	724	711	792	782	797	782	777	792	771	747	741	826	762	775	750	757	786	763	827	746	744	798	765	778	795	737	784	754	791	793	781	744	768	790	792	742	841	771	780	780	751	787	786	750	755	739	765	767	793	806	739	775	786	751	749	738	800	767	725	800	713	747	817	780	815	729	779	796	775	766	790	730	769	748	811	791	755	731	788	798	768	864	778	744	745	761	778	768	704	783	779	813	748	769	751	765	753	779	778	764	713	757	762	785	766	764	770	814	782	722	807	788	789	747	818	812	749	745	785	805	771	803	755	752	780	843	770	745	770	767	752	793	731	728	794	791	823	731	834	806	804	779	796	786	758	777	801	783	764	805	791	721	785	756	750	802	777	764	813	752	805	758	743	752	792	774	763	803	789	753	763	795	766	761	763	772	791	766	763	689	797	802	758	792	804	788	746	814	770	813	792	784	839	744	810	833	770	726	760	769	755	819	784	752	761	771	740	799	808	787	755	778	800	744	755	750	789	764	745	749	781	749	762	787	786	835	774	827	736	762	802	770	799	778	770	749	749	805	860	805	729	751	746	777	802	777	819	751	747	801	784	732	753	790	771	788	750	730	763	762	790	691	818	728	780	768	765	752	745	735	789	758	748	754	786	775	749	779	793	804	756	799	726	750	770	746	778	774	744	777	786	803	760	737	772	727	791	746	767	780	769	737	752	771	821	764	811	794	771	742	784	766	785	798	740	747	795	727	741	775	754	734	750	824	698	799	759	838	764	740	746	800	851	722	819	760	822	836	803	772	781	802	755	783	751	765	697	746	741	738	793	801	751	768	747	772	822	769	778	788	763	756	807	748	789	820	812	759	805	759	803	744	804	724	764	792	777	752	790	800	786	783	760	794	798	739	738	770	768	795	779	732	783	760	771	818	776	803	716	776	730	791	784	817	801	795	724	804	763	804	791	752	811	774	816	752	790	796	763	777	798	782	755	774	782	794	754	762	774	779	819	802	832	788	780	776	791	774	786	746	790	766	788	745	799	803	863	783	799
27839	25543	30179	30784	23207	3117	284	307	284	298	270	272	318	273	261	271	286	255	304	258	286	251	297	273	269	271	287	259	297	280	274	284	261	250	295	265	289	265	279	249	298	279	271	283	281	307	275	274	300	266	267	292	274	303	285	268	263	287	273	275	287	275	272	295	292	243	272	272	290	274	274	262	263	242	285	244	265	277	265	283	303	282	268	261	288	316	258	254	261	319	258	287	259	287	282	309	288	277	287	295	273	265	258	262	262	271	286	291	292	294	316	318	254	248	277	312	260	286	286	288	265	308	294	284	266	281	308	271	258	287	282	282	303	285	301	307	294	279	281	287	269	280	292	269	271	277	281	290	280	262	271	272	288	308	278	249	273	283	276	266	275	281	248	306	253	271	286	269	251	299	255	244	312	267	287	261	256	282	257	307	268	260	264	295	278	241	300	264	294	270	283	285	295	307	239	295	294	264	273	265	297	290	304	318	279	287	258	272	278	232	264	276	262	270	296	289	276	289	271	292	269	286	280	298	294	285	309	276	311	276	266	296	278	274	288	308	271	284	299	304	292	285	272	261	272	270	271	290	265	267	277	296	286	291	252	304	287	291	323	318	253	290	286	260	277	272	277	309	270	287	253	273	289	286	261	279	303	267	277	306	295	267	267	281	261	262	269	278	269	270	299	281	250	264	285	270	320	296	282	263	282	272	292	280	290	282	276	283	293	267	293	292	257	265	275	280	277	267	266	302	275	286	280	268	292	295	266	275	265	308	273	281	292	301	282	272	287	280	271	258	271	304	260	261	239	258	285	301	265	273	275	301	295	289	287	258	270	246	264	292	237	271	270	275	298	269	281	268	299	272	262	286	289	259	261	280	315	269	239	260	274	260	302	290	296	280	266	277	268	278	266	273	261	258	264	284	295	283	270	278	240	296	288	280	294	265	300	297	285	303	248	273	282	287	283	275	264	267	270	295	305	271	285	275	296	242	268	267	276	257	262	307	287	283	273	293	293	270	262	319	241	293	263	269	295	299	293	270	292	311	293	276	309	266	270	294	286	305	266	294	298	283	266	296	280	269	295	283	276	275	263	276	300	253	273	283	255	273	251	292	272	302	270	274	281	273	282	319	264	264	259	308	286	299	293	316	239	274	293	279	269	289	275	280	309	277	294	278	260	275	301	281	256	279	285	290	275	271	262	277	283	289	289	273	293	272	273	307	304	290	245	293	281	278	266	279	290	304	303	283	284	276	292	302	292	276	260	305	299	258	289	258	283	281	274	287	267	292	280	279	302	284	301	288	259	288	291	302	256	282	280	302	250	301	270	266	292	278	274	280	274	248	285	258	301	266	259	278	286	274	254	284	274	286	302	262	313	285	291	271	287	268	319	287	308	272	308	257	282	287	262	257	278	293	283	271	303	279	273	280	275	282	289	294	268	266	278	275	282	298	256	270	295	286	262	259	263	282	281	274	281	275	287	297	294	278	272	280	288	262	273	277	278	284	256	272	272	297	277	277	271	257	314	265	252	273	281	270	272	279	283	295	250	277	272	254	274	291	272	295	274	241	280	271	308	256	284	296	253	273	285	276	267	326	272	279	293	262	272	281	271	286	269	263	267	255	297	281	306	289	283	297	281	298	271	270	266	278	255	270	258	290	272	274	249	261	292	295	268	253	271	278	284	268	295	294	270	305	280	290	280	287	268	278	279	279	259	293	272	298	278	264	274	280	279	275	289	315	252	252	271	308	297	265	291	288	288	282	271	277	286	274	267	264	279	279	266	240	273	276	265	281	261	320	290	298	275	279	311	294	286	262	281	270	308	253	267	305	311	268	266	257	263	290	312	263	303	271	299	277	301	249	281	296	278	263	288	266	291	308	283	298	270	271	264	259	290	293	275	278	263	297	288	280	276	291	289	293	260	264	276	269	287	288	265	285	270	279	255	313	292	302	269	270	272	273	261	277	284	284	305	276	309	298	256	278	276	287	293	292	264	287	296	283	299	269	278	297	287	273	259	260	290	254	265	285	285	285	296	268	275	265	272	271	323	254	274	268	287	299	265	294	299	260	281	272	302	286	285	259	278	247	276	274	282	301	279	292	283	265	278	270	265	262	276	306	261	246	286	271	274	278	309	289	287	274	268	280	263	271	282	283	257	264	322	273	270	267	283	279	267	323	309	285	267	285	304	280	304	271	257	260	256	258	277	277	310	291	313	255	289	298	295	288	265	314	293	297	269	267	301	279	283	254	266	265	273	282	266	275	261	306	276	273	283	265	261	278	267	292	277	300	265	274	279	259	270	262	282	303	303	281	275	303	284	280	254	301	254	292	281	305	309	286	263	247	291	267	282	313	274	291	287	290	258	307	287	278	314	265	261	269	292	297	283	304	275	250	293	287	277	297	277	302	308	295	254	280	287	277	288	313	269	275	278	277	284	300	234	268	230	284	295	291	267	275	275	284	281	276	271	259	263	257	277	281	274	277	286	283	239	240	261	280	313	303	275	264	296	295	266	272	291	280	285	271	277	250	304	271	287	284	265	307	281	295	292	271	269	253	272	269	281	296	291	320	281	282	275	288	260	286	259	268	263	273	262	301	303	259	265	273	282	258	293	269	281	275	297	279	293	289	259	247	289	272	296	313	257	291	291	275	275	292	282	281	277	293	290	271	301	299	291	265	278	275	286	311	266	281	273	272	318	293	295	287	284	296	277	277	261	268	270	285	293	279	308	281	259	271	270	288	267	273	260	269	272	272	286	295	274	257	276	260	268	300	322	264	283	260	275	279	331	309	266	259	278	289	280	265	267	273	257	254	280	296	309	261	325	249	272	295	264	297	266	275	294	272	272	253	272	280	312	291	282	274	261	282	268	292	258	289	305	254	281	300	306	295	277	269	297	304	264	270	303	275	282	263	312	291	273	268	290	261	274	277	257	268	275	247	302	285	283	271	274	286	278	269	301	261	272	271	308	273	263	249	270	291	285	275	272	313	274	280	275	274	257	299	295	283	296	288	267	261	255	260	299	278	281	273	276	272	261	275	276	257	279	292	285	306	286	278	256	264	256	314	248	281	301	240	298	290	256	258	289	288	299	286	295	275	254	286	288	271	291	287	269	279	304	241	280	281	286	284	270	289	287	270	290	296	284	290	291	275	332	268	275	291	300	286	263	265	267	278	271	288	294	281	261	291	257	272	265	289	294	278	267	300	266	247	267	259	283	284	299	259	297	283	287	277	262	290	261	287	296	258	283	291	298	293	279	270	292	263	239	262	260	295	278	280	277	291	271	273	283	311	298	277	271	284	281	274	304	275	286	285	276	293	294	272	312	279	274	277	272	274	284	262	265	278	270	284	281	298	274	279	283	262	292	276	272	291	264	277	287	289	257	263	275	291	312	290	284	287	282	295	316	276	239	272	275	278	270	295	265	279	299	307	278	320	287	287	255	277	308	304	265	246	253	275	272	288	291	285	290	272	297	263	263	277	271	280	266	279	241	268
25476	43411	38549	33115	24968	2571	493	483	504	513	489	482	494	529	507	490	470	501	512	524	551	491	452	528	476	526	484	486	480	485	444	475	480	479	484	494	532	501	493	515	497	480	479	463	479	503	501	483	513	523	506	454	494	504	493	504	446	477	480	466	506	501	471	471	494	526	523	511	526	511	470	503	436	516	499	532	495	485	487	444	469	456	459	471	501	461	475	503	493	517	495	491	489	477	505	494	472	466	481	455	474	483	509	504	536	498	441	446	472	518	479	477	498	462	459	477	475	500	508	511	423	458	486	504	507	473	495	467	503	486	500	471	488	478	511	503	519	517	525	517	479	469	490	475	511	466	488	520	471	497	487	491	510	485	496	467	503	490	499	471	467	483	495	513	488	479	485	496	470	486	499	473	463	475	489	480	492	495	466	479	495	519	494	504	510	512	477	503	505	485	471	488	439	501	522	520	513	467	502	482	472	482	515	507	488	495	477	495	490	459	465	483	481	487	499	480	479	519	492	512	496	479	512	511	483	493	504	502	508	482	463	510	520	418	473	449	521	510	500	467	547	492	479	514	502	475	481	488	492	476	479	503	493	485	473	497	508	487	479	487	504	474	480	499	507	514	457	443	449	470	536	451	507	477	487	472	479	485	480	499	468	462	490	474	514	537	474	485	458	459	487	510	467	477	494	492	538	488	481	509	500	472	493	490	501	525	516	478	496	503	509	478	492	508	465	498	499	444	503	465	448	465	522	480	478	502	478	469	491	500	467	497	466	468	499	484	483	504	504	475	488	492	480	484	472	463	477	504	489	504	485	465	509	465	494	455	516	481	484	438	487	468	476	467	462	491	436	485	501	519	524	483	491	495	484	472	530	513	488	467	480	489	473	477	491	510	469	506	496	486	492	505	500	485	521	500	482	479	475	493	507	507	488	483	533	480	539	503	516	475	514	501	496	451	476	480	489	497	465	521	482	509	487	493	484	489	481	478	490	478	493	472	506	507	524	478	448	489	468	491	487	492	499	480	466	488	475	503	475	505	493	495	480	485	500	489	529	538	488	507	484	500	495	460	488	491	499	471	508	514	515	531	480	489	487	521	467	509	472	474	472	483	477	500	493	478	500	517	496	506	479	471	471	460	492	466	455	457	457	501	474	530	498	478	474	504	528	473	493	474	502	477	476	480	464	473	492	492	485	473	485	490	479	524	497	504	534	509	487	508	526	494	517	450	473	489	536	505	466	488	475	482	508	481	476	490	490	537	504	497	469	494	461	503	490	477	464	478	548	495	485	465	501	467	486	508	510	481	503	501	509	487	500	475	483	458	476	451	481	451	487	474	476	441	491	497	496	478	474	463	519	454	493	509	469	509	494	505	497	481	489	500	436	470	418	483	448	517	452	455	517	501	507	502	492	463	465	472	475	498	462	476	509	499	473	481	493	506	510	507	498	472	480	490	536	464	486	487	545	532	483	496	481	480	506	520	470	503	516	486	498	523	468	481	516	508	499	476	440	497	472	500	509	488	471	489	515	454	463	508	488	464	493	490	474	499	523	476	483	493	483	509	477	486	484	517	513	497	497	470	512	488	525	514	479	461	462	473	458	508	472	468	474	473	500	489	479	456	505	500	470	511	501	483	454	496	485	491	462	472	462	473	500	483	455	517	481	527	479	477	441	490	478	482	478	467	476	446	491	468	467	515	471	494	518	483	479	490	463	489	465	496	489	494	484	482	495	479	533	466	476	498	482	490	461	502	470	502	519	474	494	547	500	488	480	482	470	487	456	487	472	488	461	493	481	496	447	512	497	481	473	530	503	500	471	496	489	468	481	469	504	500	525	495	517	448	498	516	481	489	492	528	477	479	503	492	477	518	446	439	490	499	463	452	462	495	506	526	453	499	493	498	502	501	480	472	510	496	488	468	504	545	490	519	504	499	486	441	492	499	520	467	516	484	477	495	489	503	493	485	517	464	489	486	462	500	489	498	484	475	488	480	491	470	472	491	526	512	497	493	500	480	513	460	482	499	495	464	519	468	518	518	469	461	440	443	493	456	452	523	481	493	483	465	539	445	443	518	514	453	488	480	459	472	522	476	457	490	485	510	502	489	483	484	508	524	461	509	458	485	472	472	474	434	531	465	499	461	486	475	527	519	480	485	497	482	482	460	444	484	428	508	490	467	473	514	466	476	516	486	463	501	485	479	494	530	536	521	512	485	473	472	512	489	472	451	500	490	475	516	508	512	466	487	490	468	508	485	469	445	484	524	533	539	513	473	526	487	499	518	468	491	475	503	477	470	492	485	487	489	495	483	484	486	472	524	484	459	485	484	519	526	510	482	477	509	521	483	472	517	500	498	459	451	465	477	476	509	516	455	510	536	455	499	480	446	459	462	487	524	490	438	485	481	490	474	495	508	486	479	486	525	469	457	523	476	459	495	461	480	487	479	452	497	488	480	484	517	480	487	465	485	478	475	491	499	496	480	488	447	468	550	494	462	510	513	472	496	510	506	492	535	497	492	496	515	491	505	520	492	462	509	481	503	504	484	499	507	464	484	478	491	539	487	455	469	472	471	488	481	528	513	494	484	487	503	495	506	511	518	532	486	472	463	494	482	462	461	484	460	508	467	463	433	482	514	524	493	482	523	504	485	497	462	479	512	460	525	504	508	520	493	522	499	491	461	517	486	525	465	480	534	476	493	494	504	536	473	495	493	482	501	514	461	449	497	444	538	481	494	490	482	475	509	470	470	482	496	518	495	479	461	481	498	498	467	506	465	515	505	499	497	463	485	508	491	459	489	504	496	485	477	507	512	506	486	495	486	474	503	491	488	476	453	470	502	471	490	473	488	486	499	460	474	464	505	479	469	468	482	456	504	479	542	490	504	486	475	535	471	496	487	490	487	493	493	495	460	501	440	502	490	508	480	465	458	458	519	506	449	488	496	480	463	475	478	438	480	487	440	506	453	469	507	495	539	516	485	463	484	522	506	473	488	484	473	461	508	499	490	496	519	497	475	544	503	503	528	490	488	490	497	492	495	501	485	457	475	542	451	481	468	485	492	469	499	512	481	469	516	484	493	506	460	483	506	449	478	484	477	480	445	485	484	514	505	481	520	493	496	498	481	495	510	456	485	452	545	469	473	448	439	481	461	499	479	474	474	515	498	509	472	446	496	473	526	501	501	511	469	486	499	488	509	443	477	507	457	515	526	475	501	484	485	512	508	509	427	480	519	513	453	454	469	513	468	478	470	481	460	462	504	486	494	488	493	478	529	483	520	503	486	469	498	513	497	513	496	538	520	469	499	497	463	518	470	437	486	454	495	511	452	463	489	490	503	481	475	457	480	491	490	464	479	489	472	462	488	483	506	499	466	520	503	503	519	460	474	507	519	519	484	512	512	503	516	495	485	501	458	461	494	479	484	490	489	471	539	498	513	481	487	519	525	490	488	511	486	487	482	526	464	495	499	498	491	483	523	459	451	450	518	493	479	454	510
25131	23220	37651	43990	42558	19262	4904	397	313	271	305	291	289	282	321	267	298	305	288	276	294	293	304	284	266	267	282	295	285	284	302	288	303	287	274	289	248	299	309	301	285	317	269	290	265	290	269	261	257	255	291	295	301	291	305	287	253	291	282	281	278	281	306	292	296	271	283	295	290	298	293	267	295	275	271	315	280	288	279	270	270	272	279	253	289	294	280	292	288	286	267	287	300	283	313	276	259	305	295	277	257	274	268	246	293	313	267	276	253	290	295	295	280	297	249	278	285	273	286	273	300	280	298	279	304	279	267	306	298	312	292	262	307	286	265	262	323	293	270	296	274	299	266	263	302	304	245	280	279	291	319	310	287	248	291	298	269	293	295	263	294	287	280	270	320	252	293	279	297	294	287	290	258	275	276	282	287	293	295	289	331	280	267	280	296	254	261	274	276	291	269	274	257	263	292	260	306	292	317	297	284	301	275	267	265	296	306	274	293	267	281	303	286	292	251	288	295	283	246	279	281	288	281	271	302	286	291	309	295	292	282	259	305	325	268	273	260	272	289	247	284	294	334	298	273	266	280	287	286	264	285	321	250	312	314	300	313	305	292	299	292	289	270	285	308	292	306	294	289	249	301	276	300	284	281	291	270	288	332	269	291	271	295	282	305	263	273	298	280	286	276	298	298	274	281	308	284	270	291	302	284	297	304	302	280	320	310	289	254	280	276	280	299	276	255	285	274	292	295	302	287	266	273	265	308	300	260	276	291	256	316	291	284	274	282	288	284	291	287	292	280	253	271	259	299	273	299	266	315	286	289	267	303	320	288	280	267	280	283	266	281	309	291	284	281	295	271	285	263	294	294	307	265	275	250	279	301	278	286	268	286	285	276	279	277	296	294	258	294	264	282	311	305	316	290	287	303	295	281	267	250	285	268	315	295	304	304	285	298	298	270	271	227	281	281	248	279	304	294	269	277	299	268	277	292	273	321	310	269	302	284	290	299	285	271	265	271	291	279	297	299	280	276	288	266	285	285	282	277	280	284	289	283	261	307	324	291	277	282	248	259	285	245	297	263	268	283	281	291	275	284	278	275	286	309	279	286	305	293	310	250	279	278	295	305	281	281	295	279	262	286	277	271	258	314	270	293	291	289	287	275	303	284	292	280	293	283	248	273	263	284	310	263	296	299	286	280	281	284	293	309	277	288	269	297	316	319	249	293	287	257	294	282	315	289	299	271	298	263	298	272	282	292	281	250	288	291	266	280	288	291	326	302	273	249	275	301	280	244	241	292	287	264	293	274	285	297	287	281	278	285	288	313	288	286	268	249	284	253	273	297	260	297	271	303	287	288	266	271	272	279	283	316	281	277	287	309	287	303	292	273	327	317	289	281	278	267	314	284	265	269	297	273	274	282	279	321	298	301	266	287	264	267	282	289	273	269	304	275	297	313	301	308	275	260	281	265	319	242	293	316	296	278	277	291	322	285	283	288	289	287	305	257	306	296	283	265	272	292	282	278	282	268	289	280	295	257	269	291	271	270	294	310	295	270	285	273	273	240	276	278	316	296	276	283	302	284	259	257	280	291	245	260	295	304	256	285	263	294	272	280	271	275	278	270	258	273	304	319	243	307	254	318	295	285	273	260	270	274	251	262	272	302	291	219	300	277	279	266	295	296	279	298	280	273	252	286	287	288	304	251	284	271	287	276	298	298	306	263	278	277	299	263	276	252	294	268	277	320	271	319	280	276	303	302	322	298	254	259	288	308	310	263	288	297	288	262	277	281	256	298	287	290	260	248	260	298	282	272	258	278	284	333	296	287	293	286	307	292	283	294	280	276	293	302	303	264	282	280	282	285	297	270	278	289	297	292	329	289	299	263	289	287	263	333	288	288	263	261	298	285	279	295	292	290	312	270	285	312	259	271	299	296	279	276	273	307	273	303	286	287	301	255	260	272	316	277	308	263	267	290	261	282	309	277	238	256	262	295	302	284	315	279	252	285	284	310	302	291	303	278	292	306	280	269	310	297	299	294	308	273	282	268	298	278	266	280	304	292	286	270	283	302	297	264	298	267	301	276	280	285	291	277	274	289	277	307	287	296	283	252	313	299	292	280	320	297	273	270	268	300	293	273	278	290	273	271	288	291	288	303	276	323	284	288	255	283	266	255	288	295	297	269	298	311	311	285	270	267	275	271	312	290	315	279	289	287	284	258	289	296	291	241	263	296	300	302	300	323	261	278	267	266	268	275	281	287	276	282	272	251	305	316	303	310	294	275	313	302	276	292	288	264	304	291	299	323	276	285	291	297	293	267	282	331	305	293	268	290	286	281	294	265	318	265	260	261	312	271	284	301	321	302	292	289	287	249	300	262	304	301	290	288	299	288	284	270	254	274	286	269	283	302	254	283	282	283	315	307	270	271	285	309	277	283	291	282	269	303	255	289	308	306	278	291	292	313	291	268	282	303	274	254	289	279	296	290	278	286	270	272	260	295	292	251	317	261	290	323	251	300	278	271	280	300	252	272	265	289	297	287	274	289	298	314	319	268	285	317	267	294	274	286	283	270	278	275	284	281	266	311	296	271	270	282	295	284	280	292	274	257	293	300	317	298	313	267	280	267	239	275	329	299	278	273	258	294	277	315	287	292	284	268	325	265	274	305	275	273	288	286	272	274	281	293	267	260	291	301	292	299	295	284	301	276	275	276	302	314	278	271	295	290	306	285	299	305	287	273	252	298	275	314	270	300	301	308	296	309	299	270	283	291	267	241	265	260	252	307	304	288	282	304	277	277	270	286	264	287	269	293	311	277	271	312	280	292	296	292	289	248	273	243	281	294	264	286	279	287	323	294	300	258	291	294	274	248	299	278	275	282	304	300	285	296	302	279	287	283	300	288	264	278	271	307	282	302	283	275	322	302	263	293	306	295	309	290	276	253	263	296	298	296	285	276	253	276	266	318	272	305	322	318	282	306	281	274	319	286	271	293	281	290	301	298	282	270	290	289	284	274	292	293	278	292	320	283	285	271	305	280	271	271	294	283	306	303	257	273	260	312	277	271	293	265	288	288	265	281	265	283	275	299	291	297	248	283	260	294	284	301	302	261	289	276	263	285	298	298	291	293	275	265	275	279	277	279	258	291	306	290	267	306	284	271	284	286	288	295	290	288	268	256	269	274	298	291	279	268	269	281	267	284	292	292	272	285	293	261	273	318	264	273	269	235	293	288	293	292	290	269	296	303	281	304	288	313	280	294	309	275	285	305	265	290	299	313	280	279	276	277	269	280	261	294	270	276	273	272	272	277	303	280	291	302	270	304	319	301	298	253	286	246	272	285	274	295	278	299	268	285	288	269	247	279	295	263	293	308	296	299	271	281	277	297	290	244	270	261	286	292	284	276	276	295	288	265	294	306	273	296	265	265	296	269	298	305	290	284	257	273	261	278	289	301	316	288	291	248	297	287	268	283	298	252	280	290	283	286	288	314	309	296	268	289	246
46701	84455	72003	67725	49097	6070	503	553	496	484	510	507	481	518	514	483	492	464	460	500	510	444	516	516	539	526	449	506	464	515	489	490	511	471	466	474	512	441	457	485	458	481	531	496	481	491	506	440	510	491	498	461	491	481	464	504	465	495	467	469	474	454	464	537	482	487	489	494	479	463	434	479	494	494	469	502	451	489	508	451	492	445	474	462	460	458	512	493	498	484	464	509	473	498	477	524	441	477	522	484	515	446	454	465	459	494	526	505	517	502	492	488	467	486	515	474	468	487	480	487	460	491	489	461	497	509	479	474	450	510	448	474	439	448	498	484	476	475	462	460	490	492	502	491	494	456	486	511	466	485	528	517	492	491	506	484	492	464	490	471	475	461	544	470	481	466	488	443	478	503	523	457	483	455	491	492	472	473	494	496	450	518	480	465	477	483	471	488	456	488	463	462	537	450	486	475	468	523	533	477	528	496	496	462	480	526	447	454	482	484	508	456	457	487	497	464	452	452	446	468	501	487	502	514	431	448	465	490	496	507	511	475	484	480	499	472	476	452	439	443	505	481	501	475	459	468	487	452	458	479	494	520	469	485	428	489	487	478	471	522	444	489	423	502	463	481	504	520	514	481	504	539	508	482	501	509	492	487	488	422	454	453	445	472	466	474	471	463	461	490	496	501	489	480	459	502	474	526	483	464	510	554	451	499	475	493	450	478	474	490	505	490	492	442	438	473	451	473	481	478	506	443	452	491	490	485	493	453	501	455	463	473	478	500	476	500	460	457	470	451	460	456	536	470	517	481	472	473	515	541	509	486	518	450	440	535	453	459	490	476	526	432	489	485	522	485	464	534	497	470	487	452	505	492	511	486	505	502	487	515	493	527	498	430	522	490	444	506	530	472	499	481	524	491	467	474	482	511	491	448	485	508	461	424	483	460	520	474	495	496	502	511	483	443	507	504	486	462	528	488	461	476	500	495	494	464	491	489	474	476	444	504	489	436	501	454	484	494	505	476	503	506	459	515	530	482	524	471	484	491	462	480	482	468	426	461	486	509	506	474	472	474	459	493	521	451	479	481	472	512	496	428	484	485	502	471	496	497	502	505	467	474	481	487	510	500	481	480	465	476	517	505	429	506	450	485	524	502	441	470	466	473	482	475	485	484	475	482	470	497	493	488	502	450	480	462	455	493	414	514	516	476	448	505	433	455	502	519	452	457	453	502	492	474	468	501	493	518	504	456	467	470	485	517	505	448	498	475	473	473	479	493	482	507	479	462	489	485	487	478	466	486	494	496	473	463	479	443	514	469	472	490	477	474	521	480	508	501	477	486	486	497	477	470	467	512	443	482	483	451	476	497	509	477	500	460	452	517	431	457	496	471	476	486	456	478	533	477	533	489	509	488	504	485	462	466	508	473	513	464	474	484	487	506	487	473	470	500	517	514	502	476	480	510	499	470	484	497	479	429	468	458	469	454	454	508	478	479	464	483	477	486	416	485	506	485	448	480	467	494	489	485	478	482	479	481	515	462	516	497	477	475	479	471	499	481	489	446	471	504	540	486	473	446	490	474	472	497	517	495	507	467	464	483	517	493	466	494	496	465	521	537	477	471	490	464	486	519	486	537	495	449	460	520	486	488	500	487	500	461	483	480	485	440	471	468	492	496	463	489	477	494	468	504	454	487	508	522	473	483	500	477	496	472	488	457	516	474	474	490	482	531	457	501	471	461	464	481	497	448	499	467	487	469	515	433	480	516	470	492	489	450	468	491	505	443	474	451	450	507	503	481	518	521	493	497	472	531	447	492	515	466	512	498	525	479	503	464	519	522	496	449	468	540	464	489	457	452	493	499	486	486	483	459	485	476	454	493	444	473	470	488	486	485	517	476	467	486	518	497	473	468	489	511	501	489	453	500	485	484	490	483	476	493	504	491	492	453	467	483	479	489	475	502	491	516	501	489	495	483	517	503	483	437	424	510	466	498	457	468	496	505	475	519	456	470	497	483	486	472	497	473	496	517	450	473	481	473	456	511	492	515	487	485	488	475	500	462	517	471	473	449	474	503	482	493	505	475	510	473	476	448	505	476	494	525	506	482	449	518	467	450	483	493	491	466	465	476	471	493	474	500	542	490	459	463	512	498	511	502	463	480	456	491	525	467	512	519	533	490	473	488	453	484	469	488	477	469	471	487	484	463	475	520	512	474	463	492	470	473	481	509	488	494	502	444	536	482	470	468	498	544	503	525	482	522	484	474	479	492	487	457	487	506	486	471	462	462	492	463	490	535	472	471	462	506	481	493	469	477	479	508	489	540	482	483	489	517	493	463	452	490	493	502	458	467	478	486	472	458	470	519	541	493	505	480	437	487	486	465	525	493	459	471	481	489	476	461	468	454	465	474	464	524	491	498	534	482	476	496	486	520	484	498	519	436	492	469	515	500	457	492	464	475	460	466	542	495	475	485	490	525	466	491	489	493	499	484	481	465	484	462	442	473	433	507	495	497	471	510	486	454	464	485	495	525	469	511	448	481	474	461	482	492	443	470	441	442	493	462	505	468	504	497	490	458	470	490	456	454	506	481	467	500	493	506	496	480	474	484	465	494	461	493	473	493	455	474	483	488	511	508	452	493	491	483	510	516	481	489	471	479	491	466	511	467	509	459	469	497	516	512	491	456	516	483	483	480	521	475	497	475	472	471	463	449	507	489	476	480	450	459	498	456	520	518	486	480	466	460	502	508	470	488	504	480	447	496	515	470	483	516	452	485	467	522	471	480	488	499	503	461	475	501	486	502	474	509	484	463	475	463	496	505	497	496	522	484	487	442	478	509	489	497	501	485	509	478	510	478	471	485	455	506	453	468	491	458	513	487	474	451	515	515	487	535	475	470	475	497	463	478	512	540	485	484	495	508	446	494	495	481	451	440	506	502	513	470	499	507	488	474	492	462	504	480	500	465	492	531	452	480	497	463	504	503	476	497	490	501	484	469	463	478	512	480	514	500	482	450	446	479	460	447	462	466	487	465	485	534	482	487	491	496	500	497	517	501	513	487	505	477	487	470	482	475	491	492	492	443	474	486	471	472	473	470	512	459	488	489	474	499	515	474	450	451	517	450	508	484	480	481	502	510	495	464	486	490	476	499	565	455	496	514	470	502	462	496	450	482	485	477	508	499	502	469	484	451	521	472	509	458	476	497	474	516	469	470	465	523	499	501	485	515	489	497	514	460	434	448	501	450	511	548	463	477	491	494	467	520	518	494	482	427	527	537	468	522	486	451	500	471	498	447	493	501	523	457	503	472	491	479	469	506	476	485	518	488	482	471	491	469	504	453	473	494	525	495	446	483	469	488	501	448	493	492	495	477	508	493	492	438	492	492	482	482	500	493	473	464	501	482	470	473	480	494	478	472	497	506	477	517	516	497	473	502	468	450	498	483	527	473	479	488	491	473	504	427	503	454	473	445	517	527	483	537	470	454	455	465	428	480	501	504	515	489
24201	22892	36559	52256	49392	22157	7604	766	509	507	524	480	504	479	472	540	477	509	468	512	497	469	481	452	459	469	506	514	478	495	490	517	472	488	494	501	485	467	465	517	490	482	472	483	473	499	488	496	450	521	486	484	473	451	467	531	476	446	499	484	516	507	489	514	510	492	475	500	491	486	459	496	498	496	497	495	517	497	485	481	470	532	544	493	483	485	487	500	511	454	478	475	475	462	461	481	472	471	509	470	521	494	473	485	494	501	504	499	484	493	467	526	481	502	479	475	487	505	513	479	477	451	479	479	465	482	435	488	516	493	507	456	478	440	503	500	488	457	497	473	459	480	456	487	490	481	484	520	452	516	480	488	494	523	473	484	464	461	456	472	472	509	509	473	512	497	476	540	484	487	518	494	474	500	459	482	490	474	486	520	508	440	501	475	483	497	504	494	543	500	474	502	457	503	445	461	519	505	519	500	489	487	454	497	457	518	500	459	532	498	481	488	465	482	462	493	501	495	478	483	456	458	474	490	466	454	468	462	438	420	493	492	504	449	473	456	492	464	508	517	480	461	470	492	479	482	464	471	521	504	476	424	504	455	501	505	479	527	437	478	471	518	483	486	479	475	513	518	457	462	495	474	503	488	503	534	487	494	498	466	504	459	491	457	487	476	456	503	490	459	494	477	482	451	476	499	454	447	493	486	468	495	490	495	517	469	510	506	471	534	447	471	480	456	460	485	450	518	504	518	476	488	474	451	518	488	491	460	484	471	468	496	514	511	427	458	473	483	481	528	492	476	500	487	502	470	491	495	461	480	506	485	477	476	504	463	462	491	496	488	466	495	478	485	495	515	510	480	491	495	462	477	478	476	487	505	514	507	489	497	478	496	477	475	504	444	463	428	521	475	519	528	478	479	557	464	476	484	494	508	493	482	492	478	442	491	493	511	511	496	500	500	507	501	497	482	513	482	487	499	473	457	493	487	498	502	483	505	502	443	493	491	437	451	449	479	484	483	465	464	464	460	467	453	460	458	513	498	499	470	476	546	449	503	497	507	491	497	466	475	513	521	477	496	487	491	473	504	465	505	485	487	466	456	489	483	498	493	473	480	453	445	515	474	504	451	445	480	509	463	484	480	482	482	489	515	457	492	521	439	489	450	475	474	516	495	497	485	464	479	488	492	455	475	449	460	446	488	484	479	463	485	437	456	493	493	459	448	524	452	502	505	529	485	472	454	512	464	481	510	499	460	489	485	477	462	483	488	501	465	481	461	516	459	487	510	498	522	478	474	447	481	490	505	455	455	491	472	466	502	505	466	510	482	502	487	456	468	441	504	499	443	518	477	529	508	503	474	482	458	470	477	474	464	517	461	461	501	467	464	449	485	490	475	529	488	484	468	482	480	510	473	478	472	522	469	455	483	437	496	445	456	497	496	480	476	463	493	501	498	501	482	482	463	479	478	493	490	487	461	486	479	480	490	489	464	517	503	474	510	480	494	477	489	459	490	449	509	445	449	469	515	488	506	450	510	525	503	528	450	494	464	452	490	500	466	471	431	491	507	462	497	478	518	483	503	472	527	487	489	475	493	476	516	476	452	489	463	488	516	498	523	503	506	485	448	498	475	496	493	496	456	531	480	482	439	458	500	478	462	465	485	450	514	521	500	521	484	455	503	517	502	474	464	494	476	466	526	464	501	480	523	527	488	464	497	498	477	503	498	476	474	485	436	475	470	472	452	507	496	512	495	479	493	480	503	491	494	499	484	505	503	477	485	460	441	508	453	495	478	463	481	483	502	502	513	487	497	513	504	493	487	470	485	441	478	505	462	496	508	484	483	537	504	468	486	489	492	526	487	500	508	489	511	458	508	477	483	491	511	489	479	483	489	530	472	466	500	485	513	469	498	451	473	445	508	424	444	493	501	505	499	472	499	490	476	485	472	467	497	470	501	470	473	465	462	513	428	532	504	465	526	471	458	481	488	526	531	493	473	495	457	510	458	484	497	453	500	496	467	485	459	461	482	511	416	458	511	504	500	493	468	484	509	458	467	485	464	495	464	441	461	478	483	486	456	462	495	456	500	479	447	497	467	485	495	466	452	510	524	461	488	503	479	525	493	473	467	458	446	521	464	478	511	433	481	514	503	455	497	498	466	486	436	521	461	467	489	483	483	488	496	456	481	523	493	485	496	494	500	489	477	526	478	479	459	475	523	466	426	458	470	501	460	491	500	506	493	468	475	477	465	483	454	486	479	467	435	512	482	477	486	482	535	505	478	465	469	506	468	497	472	466	525	467	485	485	489	500	476	472	523	473	505	468	493	513	467	498	509	489	455	447	497	491	470	502	515	473	475	485	495	478	476	522	459	499	482	512	456	486	504	498	515	511	454	487	504	462	492	474	478	506	470	472	458	464	496	445	472	473	474	464	508	485	487	514	466	480	520	502	513	460	480	489	466	479	530	499	509	451	500	484	520	479	479	473	509	518	499	512	438	498	500	437	457	513	460	491	455	483	501	507	492	466	497	463	479	458	499	512	490	505	497	484	496	476	483	484	480	496	499	498	489	488	471	465	499	470	489	504	490	495	504	457	503	469	492	484	460	504	498	510	495	477	486	442	459	491	489	475	472	459	502	464	486	485	501	518	431	490	536	512	456	477	459	491	483	486	500	456	492	437	475	492	475	491	501	458	503	469	455	454	488	488	483	474	500	475	455	447	477	513	480	497	526	468	498	478	497	501	464	456	513	470	487	508	506	465	468	472	491	514	463	503	504	457	504	489	476	497	543	448	492	515	529	470	483	503	517	469	480	466	455	511	511	489	488	448	479	448	435	500	509	462	533	481	516	479	496	497	522	477	482	458	502	502	484	467	488	494	460	541	495	506	502	460	478	464	455	485	494	486	468	469	509	536	457	500	507	445	473	464	488	515	459	466	493	475	512	463	482	480	449	489	527	457	504	477	474	496	512	514	499	424	460	483	484	514	478	433	498	535	508	482	470	501	500	499	461	528	466	467	444	477	472	503	486	537	485	456	521	494	464	490	487	497	484	475	504	472	494	495	461	456	515	512	492	465	483	494	466	468	481	494	478	451	494	503	510	469	479	477	487	496	465	457	490	447	456	493	457	467	475	470	443	487	506	471	462	527	502	480	496	495	491	493	495	507	512	500	497	456	486	484	455	514	483	488	479	495	495	524	483	483	484	512	480	493	516	489	510	484	465	440	520	502	490	481	516	488	501	468	491	458	451	481	503	501	442	465	495	488	507	501	455	470	490	469	494	531	479	519	478	486	510	506	500	502	473	506	521	476	487	497	505	426	497	475	457	481	507	510	503	503	478	498	490	504	478	475	522	471	470	510	476	469	459	482	462	472	493	478	518	493	489	472	430	476	484	475	458	493	489	458	480	493	456	529	482	525	470	486	540	496	494	465	472	506	441	484	503	482	471	499	520	478	488	485	555	503	485	481	500	467	461	460	492	455	491	527	488	492	479	482	472
56819	93113	82086	80723	56204	8019	798	811	788	811	793	787	794	785	717	764	815	808	822	755	807	741	773	808	783	735	827	754	781	783	757	767	752	766	774	754	740	792	741	800	731	746	758	790	799	754	754	789	743	812	731	776	816	766	823	789	800	770	735	778	723	769	766	763	775	747	811	770	792	758	754	767	757	774	756	772	800	731	786	771	734	764	810	772	772	738	758	782	755	764	768	776	747	786	772	745	757	771	759	743	763	729	770	783	765	837	748	784	781	744	774	796	770	725	763	782	766	772	774	821	793	739	791	750	754	805	805	758	787	777	742	790	822	785	731	745	751	757	768	797	746	787	759	783	753	807	769	763	778	802	807	791	792	735	746	762	785	810	758	761	786	716	822	760	795	811	777	795	780	759	789	773	791	774	722	761	776	772	773	810	740	767	766	750	756	780	844	756	812	786	787	742	780	748	792	749	768	763	828	766	754	748	751	777	761	809	782	801	792	822	745	760	743	752	813	715	757	781	752	779	794	768	769	786	813	773	762	774	812	760	777	775	746	781	826	727	769	749	744	775	788	763	747	763	766	735	694	741	766	785	769	729	729	786	788	771	758	789	736	774	775	725	798	772	798	770	774	763	791	791	732	738	780	793	802	763	773	755	771	779	770	775	751	742	742	760	772	791	807	802	795	788	783	715	786	772	788	763	764	780	758	755	778	754	786	773	763	740	796	753	797	757	762	773	762	772	758	803	763	767	806	811	760	765	766	742	764	768	761	781	746	752	750	745	786	797	780	764	736	716	762	778	747	729	814	728	737	798	758	758	774	775	779	784	782	751	748	749	782	860	784	791	715	787	744	790	813	807	746	757	804	743	739	759	784	765	755	787	758	804	743	729	792	776	781	792	759	780	764	798	753	786	743	749	796	796	777	775	774	732	787	786	741	805	748	753	824	727	779	770	793	806	758	768	729	778	750	766	766	758	794	775	802	797	758	780	730	802	721	787	775	745	746	790	780	778	801	814	756	768	777	747	777	817	716	779	777	748	796	762	790	727	743	801	753	774	792	782	813	730	836	767	767	808	795	720	772	773	760	765	806	787	760	859	754	758	771	795	760	786	793	755	779	779	826	756	742	780	725	735	761	756	752	764	770	759	725	798	733	771	814	736	776	759	747	784	811	766	726	761	750	808	761	795	730	725	781	807	776	749	802	750	715	801	771	784	749	761	756	792	778	778	787	760	787	728	802	786	762	740	824	792	794	792	766	780	768	798	749	753	798	757	789	788	740	751	738	771	745	802	797	786	729	738	774	757	762	726	792	772	824	778	773	782	791	776	771	746	832	770	741	781	732	778	793	758	770	742	801	793	778	795	781	794	757	770	738	753	791	756	713	762	792	752	769	719	728	780	745	747	799	799	815	792	782	794	743	744	746	764	793	786	822	782	734	765	759	727	810	800	798	810	723	722	779	806	807	736	782	739	771	797	807	770	818	722	756	782	727	767	794	724	795	761	768	714	787	754	767	756	824	787	758	733	791	818	774	798	741	714	751	750	746	841	742	765	755	762	765	757	751	749	781	716	783	739	750	797	782	759	757	774	780	739	714	763	802	782	754	755	761	752	801	768	768	754	777	858	728	738	779	760	797	765	764	735	761	777	764	760	793	801	727	793	723	757	766	723	725	794	737	776	804	768	796	745	774	765	787	784	765	735	791	784	755	757	764	776	756	769	772	760	772	738	777	775	777	783	733	691	742	785	795	817	785	768	781	775	792	736	827	782	802	771	751	767	729	814	792	756	762	756	749	741	798	765	745	761	747	748	779	765	764	820	796	768	819	799	781	758	770	783	778	751	785	778	763	766	772	751	760	757	738	747	745	774	770	749	778	781	775	799	751	765	748	780	779	772	753	804	774	753	749	760	761	799	765	785	785	782	757	759	781	780	782	755	823	737	782	769	781	786	800	756	766	723	744	803	826	783	763	764	742	747	700	784	755	770	768	760	750	815	763	708	789	788	759	788	751	786	794	776	808	799	790	759	808	743	750	743	770	771	721	740	734	749	809	753	772	770	786	724	759	752	802	785	733	757	789	777	775	796	782	769	754	795	773	750	763	744	741	750	749	743	767	806	809	828	746	782	757	791	784	751	738	820	746	812	784	766	778	730	774	773	758	729	757	758	769	763	763	827	791	760	737	778	758	802	771	798	772	811	811	794	764	771	758	789	747	730	787	765	797	770	760	809	731	793	819	834	772	768	783	742	811	800	752	741	764	782	805	746	728	804	778	762	761	742	745	758	715	783	765	836	779	763	829	819	738	801	760	834	793	774	732	758	746	812	768	818	781	762	792	788	806	771	763	747	760	772	783	828	792	763	758	796	762	805	804	785	834	764	752	763	790	828	723	806	811	807	778	801	789	858	771	790	761	797	827	749	731	726	763	764	745	720	786	742	750	744	737	815	776	752	773	791	785	815	766	760	721	752	774	762	781	760	736	735	726	750	765	739	737	779	728	810	750	767	766	795	765	783	781	745	755	770	764	786	792	804	795	819	787	797	784	724	736	786	765	811	796	776	782	757	752	821	783	761	804	758	756	746	793	776	796	762	767	775	808	785	766	776	735	785	773	793	771	799	748	734	749	755	719	756	830	784	802	766	769	725	762	773	745	735	770	821	748	773	779	746	776	717	763	808	769	807	769	772	746	758	783	751	725	754	776	771	772	796	783	772	800	750	791	705	773	787	762	756	722	818	728	738	779	811	771	788	793	768	734	764	801	770	780	744	721	769	755	784	759	808	794	755	819	782	792	804	789	795	804	691	791	778	784	758	790	779	774	772	783	706	761	827	756	798	782	783	760	793	743	786	838	768	780	786	749	761	767	734	737	760	723	764	733	797	759	756	784	783	782	845	774	813	738	763	818	756	740	797	759	801	747	798	797	721	788	756	707	764	807	813	795	785	790	766	770	798	760	750	766	798	801	792	775	731	784	799	729	776	797	748	780	724	841	782	753	744	827	758	773	801	800	794	756	745	741	689	753	801	779	782	754	747	728	764	738	777	794	811	776	750	748	747	734	817	790	725	783	809	790	757	809	760	757	799	774	804	756	749	762	780	733	705	779	730	775	749	766	769	775	769	752	757	779	792	779	778	766	811	766	793	762	817	766	785	764	759	794	760	776	741	748	784	709	750	757	789	779	764	755	780	750	745	745	757	730	738	758	738	717	786	741	792	800	794	746	756	749	776	785	748	763	762	759	816	770	774	755	724	789	766	820	766	752	761	753	772	821	766	775	732	776	726	731	733	772	760	749	794	737	798	758	794	785	734	710	741	846	751	746	740	771	770	769	793	726	798	804	806	766	776	748	780	735	805	763	763	741	773	836	836	761	770	733	750	773	742	755	748	758	751	761	765	727	773	772	746	792	793	790	785	783	783	746	767	759	758	775	785	775	735	794	789	805	769	788	796	742	816	777	738	733	790	745	740	764	771	754	771	766	776	740	822	779	771	719	789
27981	26350	28758	32409	21483	2330	283	308	283	290	282	271	276	282	292	285	287	273	285	301	314	281	257	267	287	284	285	263	281	267	266	266	301	300	263	289	296	282	281	296	273	264	294	274	241	252	290	286	291	309	297	293	271	260	260	282	300	300	291	279	263	261	240	287	263	262	263	259	261	248	286	293	305	282	276	290	301	292	256	277	270	274	311	276	265	299	260	261	276	262	264	298	292	279	289	289	296	300	263	261	270	286	304	290	273	274	290	263	250	280	296	284	294	264	294	289	266	292	289	262	266	287	266	297	282	247	314	303	267	268	272	279	297	293	272	276	278	282	286	249	293	280	261	289	289	274	250	290	275	298	295	294	256	248	282	290	278	255	282	280	294	279	253	291	277	271	272	252	276	261	287	317	275	284	265	293	261	281	291	254	279	282	251	290	293	241	283	254	310	325	268	272	282	280	282	268	284	276	293	270	289	297	309	294	288	291	280	278	294	273	294	265	250	266	310	265	314	306	275	293	316	290	264	263	327	296	310	257	287	271	301	299	298	295	285	271	270	274	268	288	298	293	292	284	254	251	260	270	252	267	282	276	263	282	300	302	283	289	291	256	253	267	269	272	259	270	267	290	289	300	277	269	306	262	281	280	273	268	256	305	284	277	281	276	261	289	271	268	268	282	297	282	255	285	293	303	269	245	268	274	278	267	286	289	317	263	304	258	289	303	270	286	290	286	277	281	318	279	280	278	298	293	263	269	280	272	266	274	274	276	286	284	294	273	298	297	256	289	307	301	281	293	287	273	287	264	269	276	267	301	319	260	272	282	275	258	306	303	286	267	306	254	266	278	271	262	254	291	290	274	303	262	312	243	265	247	267	272	239	271	262	278	321	284	264	289	261	262	253	264	260	286	309	290	296	266	308	251	271	282	263	276	276	290	283	293	249	281	242	268	308	271	281	294	258	266	276	306	255	277	270	261	262	278	287	246	260	299	292	233	282	291	259	278	293	288	293	242	289	264	273	267	292	272	278	267	296	282	284	241	289	286	247	289	298	257	260	284	304	281	278	280	260	290	288	276	293	269	310	281	263	289	277	251	277	275	290	263	247	246	269	267	291	264	304	283	266	289	266	279	273	233	287	266	295	297	283	270	267	251	285	261	291	290	304	284	260	277	262	275	263	277	260	273	275	302	284	277	275	276	310	260	274	289	271	317	273	258	285	280	277	261	279	275	279	304	279	282	268	255	299	291	272	287	283	284	290	289	283	300	278	293	274	292	288	300	284	263	261	290	262	282	275	277	271	257	274	289	266	274	269	282	268	277	287	284	266	276	246	309	291	300	273	275	272	280	271	293	267	295	247	258	282	290	262	285	293	257	262	270	278	272	287	290	301	287	245	280	283	298	276	270	289	260	273	290	295	258	292	263	283	307	301	298	270	297	288	297	299	271	247	275	260	279	253	302	246	276	270	262	277	264	280	257	270	283	305	270	296	295	314	301	312	274	266	261	325	271	296	277	276	290	260	282	289	281	295	252	297	280	297	263	266	267	271	276	274	261	271	293	279	264	281	273	277	284	274	265	253	278	292	248	272	290	277	267	288	289	296	275	272	265	250	270	292	264	290	291	275	320	253	296	277	282	286	297	261	284	290	282	270	274	308	284	263	278	295	300	269	309	247	273	273	278	240	265	298	300	286	266	298	266	258	263	282	274	283	277	292	273	306	290	304	269	256	279	292	258	276	305	280	261	258	295	270	257	287	246	265	290	273	269	295	301	282	292	295	272	301	268	275	241	267	227	283	265	264	287	284	273	278	290	265	299	276	266	266	261	236	297	289	301	248	317	305	267	303	269	279	260	268	257	271	273	261	290	267	255	279	265	281	286	286	266	271	270	321	260	287	288	266	278	271	295	286	285	278	286	315	304	302	290	268	286	285	302	276	225	253	295	288	287	263	309	286	295	250	303	290	294	310	295	283	263	270	294	260	291	280	294	275	259	260	255	275	254	282	283	261	277	286	288	269	283	263	265	266	289	309	264	310	295	259	298	250	286	293	280	313	297	283	292	301	284	267	272	297	283	287	303	294	267	265	305	298	258	298	264	249	294	252	286	280	257	256	278	300	272	276	286	293	256	278	247	274	272	307	301	302	301	272	287	260	243	262	295	299	291	279	302	268	296	278	287	239	271	275	256	294	277	283	270	269	287	301	275	258	272	273	276	269	249	286	309	301	298	291	277	268	258	264	279	271	285	261	264	256	267	280	287	294	277	273	280	311	262	282	268	280	260	290	265	267	271	306	255	286	293	286	300	263	252	279	279	323	275	292	265	277	272	260	267	318	296	301	258	278	262	302	268	304	281	280	263	240	292	258	273	240	254	284	305	254	268	256	290	296	295	273	274	303	302	275	290	273	284	311	262	248	264	269	264	282	299	289	288	284	282	270	290	258	258	248	264	245	270	290	280	273	285	281	260	262	267	262	315	306	268	273	284	230	268	261	282	270	265	275	286	309	307	269	269	264	293	285	278	279	287	283	280	278	285	285	258	286	275	285	286	291	266	266	274	283	256	291	284	270	297	258	269	252	277	278	301	280	272	253	255	294	262	251	284	290	282	300	254	274	289	264	261	264	266	263	277	321	237	268	258	263	279	281	292	260	246	259	271	260	279	244	257	282	275	302	269	296	299	294	288	325	287	266	264	264	287	274	305	287	286	269	267	301	285	256	268	280	302	295	302	282	280	249	274	233	253	270	262	279	278	284	295	258	280	277	258	281	300	278	281	293	276	287	263	273	263	289	279	266	286	265	271	276	275	283	290	280	293	294	273	278	268	323	324	265	285	283	268	276	270	302	285	272	282	271	280	276	303	280	289	270	297	251	295	274	263	277	308	270	270	297	263	298	276	300	270	271	295	271	279	253	258	249	259	288	302	296	301	285	274	273	294	248	300	294	287	273	262	288	269	282	290	245	275	249	281	286	278	283	312	270	270	302	271	286	287	271	274	278	251	306	284	285	272	281	283	299	239	279	281	261	284	246	284	271	310	312	261	310	281	281	274	288	267	294	266	283	270	318	267	268	281	288	281	279	251	283	255	253	229	275	317	282	276	304	301	280	292	263	298	290	258	284	288	285	284	276	280	298	268	282	297	267	274	272	271	264	272	252	282	288	297	255	261	262	287	302	275	284	259	258	299	261	272	291	237	276	278	291	287	264	293	266	297	288	283	266	311	290	278	292	278	283	273	289	257	256	297	273	271	278	322	268	282	295	269	263	279	293	276	294	281	281	292	277	264	294	276	299	286	302	294	278	255	260	303	306	283	258	290	261	264	275	294	288	244	260	271	274	269	270	308	274	260	295	264	270	280	286	270	293	256	261	292	301	290	284	288	285	268	288	257	261	300	286	308	248	289	299	282	278	285	254	271	245	277	284	287	279	269	285	275	289	264	254	291	283	288	300	279	269	293	277	288	287	249	276	271	278	307	269	301	302	307	303	285	269	280
26008	44781	37078	37381	23050	2032	481	489	495	466	472	470	502	503	487	517	481	483	471	462	494	486	485	490	482	474	477	524	482	479	468	508	503	489	487	465	476	520	549	493	476	477	489	463	542	467	510	484	498	489	474	469	466	489	496	467	514	520	479	497	462	518	453	475	496	484	487	426	492	485	496	485	522	450	468	451	470	511	458	510	477	466	495	490	471	502	487	451	490	474	483	475	509	444	501	477	473	486	536	521	494	470	485	499	481	503	438	475	486	485	464	468	432	484	505	481	490	487	491	473	474	537	484	509	510	481	469	498	487	495	474	474	504	495	492	486	495	510	489	481	454	513	482	518	494	451	471	499	473	479	508	495	517	462	527	520	510	477	459	479	501	507	501	483	452	460	481	477	510	509	494	481	522	467	447	484	486	460	483	491	510	481	487	473	513	478	499	518	518	517	482	498	491	483	489	501	500	486	484	489	485	480	487	525	440	470	521	470	472	436	495	500	486	505	498	468	491	449	475	536	487	520	475	478	457	477	504	444	450	494	452	500	476	496	531	474	474	514	512	538	509	506	509	510	486	490	513	482	502	474	474	501	512	453	486	475	504	539	459	467	453	448	518	475	484	491	490	488	510	450	499	512	492	513	486	508	481	514	486	477	510	481	503	475	459	502	462	490	489	464	447	484	460	474	475	511	501	435	493	492	469	491	466	517	504	476	478	480	470	474	472	496	461	465	513	444	509	513	476	437	471	461	490	478	523	485	497	439	464	459	464	483	482	492	474	445	513	487	488	516	504	513	518	473	473	525	487	489	490	533	459	492	497	479	483	482	484	469	505	485	526	505	499	466	485	492	493	446	470	494	459	484	441	476	469	520	490	462	485	458	470	476	464	522	456	544	505	511	484	464	470	503	503	477	482	478	457	432	464	481	473	485	527	500	477	528	475	494	457	508	497	471	493	460	503	472	509	505	483	485	478	467	490	508	518	463	509	456	495	483	507	495	460	441	498	479	468	447	464	523	486	520	493	482	482	509	492	526	508	462	470	490	502	508	471	476	498	471	485	483	478	484	492	481	467	457	467	505	499	502	449	485	480	481	475	478	516	478	474	491	495	483	516	494	476	483	460	462	518	483	538	478	535	498	473	523	496	486	492	495	469	522	508	503	453	472	452	503	496	503	507	495	437	514	491	457	487	520	506	461	476	498	457	504	468	462	502	482	493	485	460	474	449	528	490	466	426	472	515	496	511	485	464	519	501	474	470	542	502	520	549	471	492	498	494	505	495	515	526	490	485	481	475	475	504	475	505	515	482	523	500	460	479	517	501	490	506	480	473	486	487	502	499	474	506	493	506	472	481	477	462	506	439	509	448	488	502	479	489	494	471	492	456	488	507	475	454	486	467	488	511	482	477	505	462	460	489	493	512	477	468	435	497	502	492	457	467	445	462	505	480	509	478	495	467	466	480	487	481	449	494	496	481	478	461	503	471	519	502	476	522	472	490	503	486	503	484	497	505	466	494	472	471	465	483	493	468	510	491	479	490	483	511	528	492	472	463	511	458	512	447	498	487	488	478	480	499	486	471	509	487	469	476	487	471	512	450	484	493	462	489	505	428	501	513	494	472	495	511	488	484	475	474	481	527	505	480	516	494	530	496	517	483	507	458	456	498	488	507	483	503	474	516	484	460	469	507	506	478	458	466	495	489	477	529	495	450	496	484	501	463	452	496	477	489	485	475	521	502	480	478	511	498	511	505	514	468	503	471	496	475	459	500	476	502	491	468	518	506	497	482	501	492	483	534	484	489	494	443	479	468	466	502	480	488	495	497	516	468	482	499	469	477	488	462	515	490	457	466	482	488	514	450	479	485	457	528	493	493	506	468	463	487	470	476	483	481	461	483	484	459	466	505	473	465	527	507	464	469	474	476	476	475	522	516	466	458	475	465	502	470	497	481	507	471	453	454	452	485	487	493	469	486	500	505	446	512	469	503	492	491	457	495	496	478	482	515	488	474	464	525	485	520	492	501	495	510	525	460	486	493	494	468	478	474	493	464	478	485	470	463	493	507	510	481	467	502	522	473	503	484	460	500	496	477	448	501	475	492	486	514	494	496	484	504	466	466	496	467	481	490	490	488	516	518	483	483	491	483	521	500	431	468	460	497	518	450	497	506	510	467	482	491	507	480	488	489	522	460	478	483	528	489	489	527	493	495	471	491	471	493	486	478	474	479	472	472	500	514	482	466	468	524	485	529	496	486	509	458	501	477	504	458	476	499	470	466	485	451	478	515	494	496	456	470	487	458	522	499	500	465	479	508	489	500	485	512	484	477	492	488	500	466	446	509	470	480	499	482	452	496	539	500	478	479	485	487	466	492	462	459	483	524	487	483	474	479	499	450	486	464	507	491	522	491	504	497	494	503	491	494	504	508	494	498	519	492	479	493	482	460	456	451	464	489	483	493	534	500	424	502	484	503	479	469	513	473	470	529	492	463	493	460	478	460	481	463	506	499	503	506	521	502	516	493	444	516	492	531	463	447	467	471	527	467	505	476	533	466	456	474	483	457	521	461	466	507	510	482	517	464	476	479	473	493	486	508	481	496	462	508	512	511	500	466	528	488	478	466	435	486	529	451	508	516	439	475	516	517	482	464	473	500	493	488	502	478	488	452	506	516	502	528	462	483	486	466	461	492	510	464	503	512	562	501	489	516	461	519	503	484	478	471	509	473	464	508	460	479	478	480	490	425	503	481	439	478	493	470	491	488	458	467	481	483	454	448	489	476	487	497	472	489	487	500	458	484	521	462	467	465	534	532	472	510	504	463	497	520	475	441	459	486	464	499	494	489	468	458	474	480	493	475	488	496	458	439	500	472	503	491	476	474	552	462	472	465	492	491	491	494	445	475	466	479	451	471	481	519	489	501	480	472	503	472	501	502	491	486	483	486	503	489	457	440	490	507	491	521	480	513	459	481	516	484	505	490	510	469	484	474	510	486	469	469	488	490	495	448	507	505	454	457	468	477	478	477	461	478	504	513	520	514	480	496	485	500	471	490	450	518	487	511	495	474	451	446	462	487	503	475	462	473	501	466	514	483	511	469	476	450	473	449	466	491	466	498	510	475	529	477	482	499	513	489	544	474	518	462	517	480	482	498	486	459	532	502	454	525	482	458	529	482	456	494	449	535	481	478	476	468	452	495	493	479	513	459	476	456	480	480	482	470	485	535	520	505	472	490	485	478	501	507	464	482	468	504	476	482	469	481	455	475	467	501	489	509	520	495	469	478	460	443	515	476	480	499	524	487	477	513	475	501	476	483	469	479	477	484	522	522	484	456	523	480	487	453	492	454	466	484	491	479	473	489	485	493	473	477	503	501	502	505	453	496	493	485	480	508	476	482	487	469	493	484	486	466	485	434	473	522	491	509	454	490	489	486	495	449	498	493	455	525	487	496	477	499	540	510	512	501	493	496	536	480	484	486	491	457	467	482	443	466	489	487	477
25176	22783	36793	49069	43987	18972	4372	366	282	330	299	307	283	278	302	316	257	259	301	298	294	267	280	284	282	283	265	276	297	291	288	268	300	286	289	291	276	282	285	261	297	281	284	286	276	309	293	298	265	265	322	245	289	299	280	295	298	281	293	276	277	270	281	280	316	281	283	313	275	260	253	295	298	287	290	289	261	292	275	271	260	291	296	256	253	300	275	281	286	294	318	271	258	295	284	306	302	286	264	328	282	276	288	321	287	272	282	291	309	314	259	298	292	256	298	267	282	277	270	254	259	294	275	328	314	300	294	287	289	262	275	271	292	275	293	276	292	272	276	315	281	255	296	247	280	302	262	266	270	280	280	295	291	294	326	292	292	305	288	271	281	280	295	281	293	287	301	295	286	271	265	283	253	297	283	266	299	265	297	264	280	267	283	256	318	266	286	275	269	267	308	266	291	283	253	274	321	267	280	321	301	319	263	288	274	284	290	330	293	289	273	284	298	286	280	274	303	280	298	318	309	266	282	290	298	300	290	280	277	321	282	282	271	272	290	273	297	297	305	303	295	283	297	292	284	290	261	300	281	282	291	268	276	324	305	262	274	290	283	314	295	261	276	293	263	292	304	286	282	270	303	262	300	286	291	292	282	299	298	290	277	268	290	282	294	312	271	297	269	264	291	302	298	286	293	251	270	288	276	290	283	289	315	287	290	293	284	294	291	323	297	281	249	294	286	258	279	312	258	279	294	272	272	281	297	280	281	291	281	303	288	296	280	297	318	274	293	316	290	325	275	266	273	271	291	283	304	284	285	284	276	273	261	270	301	280	286	288	256	263	274	329	261	317	271	296	281	288	302	270	305	302	275	301	289	274	254	281	320	260	309	284	275	293	307	300	279	306	282	287	285	302	298	309	323	295	287	271	290	278	306	285	287	288	297	264	263	318	265	259	282	266	266	300	277	279	306	253	327	272	295	290	273	277	282	294	282	276	270	306	284	291	283	294	282	317	310	294	289	282	280	302	285	255	275	300	251	292	283	295	274	298	285	309	268	316	272	283	295	275	297	282	294	286	291	336	266	283	265	290	251	279	306	278	279	278	301	277	277	277	266	298	284	304	283	277	285	283	291	286	252	281	279	334	282	294	267	306	292	271	276	283	300	305	326	270	287	285	284	319	299	288	268	259	290	316	273	327	285	299	314	284	288	304	298	309	268	304	282	274	264	281	283	297	298	262	269	300	268	261	285	287	315	278	320	272	273	298	254	276	284	287	292	291	284	292	275	290	296	332	290	268	279	295	265	274	286	284	277	284	293	336	293	284	270	283	284	300	300	297	298	304	295	268	298	287	290	281	294	282	293	271	295	261	277	298	259	299	283	257	277	288	275	286	306	298	272	289	304	298	290	255	253	304	303	273	299	303	290	283	309	282	277	272	291	260	309	276	296	263	269	282	279	318	284	306	312	307	292	295	285	288	326	285	269	266	292	265	267	274	293	268	276	277	278	321	277	292	295	264	294	292	292	312	260	272	282	291	282	269	301	298	290	321	288	282	296	315	271	267	288	286	260	282	295	320	281	279	266	280	309	307	287	280	302	298	301	270	298	274	257	259	290	293	289	305	303	306	285	254	288	275	285	289	271	299	279	293	270	271	300	316	289	301	258	279	311	294	268	287	265	279	305	281	283	260	274	305	270	290	262	274	286	305	288	312	308	295	273	261	277	251	308	271	264	279	290	276	296	301	284	275	288	270	301	310	331	258	275	308	314	287	267	293	273	267	298	278	265	266	284	249	293	296	280	303	313	286	287	269	279	320	287	291	279	306	278	289	292	312	272	248	302	278	289	297	307	269	272	261	263	279	257	262	254	284	278	287	287	299	266	289	250	275	256	286	307	271	290	333	324	298	280	278	280	293	288	277	251	282	291	297	283	303	301	285	292	281	293	296	298	303	326	282	289	288	305	296	296	309	283	270	271	282	321	285	294	290	285	306	307	257	272	270	258	270	304	274	305	271	268	262	296	297	298	290	311	289	271	268	274	292	301	273	250	279	268	275	280	314	285	274	264	309	313	279	278	264	273	286	277	255	282	288	316	297	297	251	287	256	270	301	271	276	299	309	292	280	282	269	275	311	270	316	304	289	308	306	283	253	281	298	262	296	276	289	317	257	280	261	292	288	288	268	265	262	283	288	282	296	286	291	269	266	270	313	276	268	292	267	283	272	298	308	267	282	276	301	302	307	283	298	263	278	321	290	264	267	285	298	303	304	308	284	314	269	306	276	292	261	282	274	286	270	276	294	249	305	274	301	294	285	339	266	286	295	300	260	311	275	318	278	285	286	264	292	296	257	283	299	253	272	281	289	301	263	260	291	287	267	273	333	276	285	299	289	271	278	288	267	318	307	297	251	275	283	276	279	300	306	305	238	302	290	302	276	273	271	281	304	279	277	283	270	289	295	292	279	311	286	257	252	284	280	299	260	277	317	259	299	287	287	277	264	271	280	296	295	247	283	278	284	283	271	266	265	283	316	301	294	286	266	284	266	281	270	284	275	324	302	257	293	251	289	274	289	267	274	284	269	319	282	284	294	283	316	268	290	271	283	278	281	299	280	284	289	277	274	274	292	279	282	275	288	260	283	286	279	255	292	289	292	333	282	293	301	302	313	288	289	279	302	287	293	260	278	285	244	289	304	290	267	293	288	269	267	266	285	256	319	305	295	279	289	286	277	291	268	297	295	289	272	295	275	274	276	277	306	279	290	304	251	283	283	302	281	276	314	288	295	269	259	314	295	272	281	270	295	293	278	294	303	268	270	294	265	323	277	263	296	303	297	257	297	289	282	290	274	279	292	288	289	273	271	262	266	301	283	282	261	273	272	276	291	283	262	276	301	266	271	306	305	273	270	291	301	272	273	285	283	279	280	278	287	285	293	279	253	294	265	281	330	272	282	262	272	269	300	244	278	264	280	292	274	262	287	269	289	291	293	273	280	265	285	287	292	274	282	290	322	295	261	303	287	289	279	300	283	299	285	310	257	259	278	304	277	260	290	309	278	288	311	291	255	298	283	297	290	282	256	294	258	307	294	285	295	275	276	296	312	269	273	275	289	315	280	273	301	307	305	283	316	275	287	295	254	310	260	270	262	273	283	300	276	287	321	268	295	290	305	295	302	303	292	293	259	310	280	294	300	268	289	278	319	296	285	262	280	276	269	286	288	294	265	300	266	281	269	267	293	290	290	300	311	289	284	313	314	275	306	306	267	279	299	285	293	264	290	274	259	240	256	300	271	304	292	271	288	296	300	293	280	280	289	306	256	283	280	304	263	272	287	337	303	312	289	276	288	264	287	288	291	310	261	246	292	278	284	277	290	253	276	282	279	274	298	316	317	321	280	279	286	292	284	282	275	287	281	289	273	316	286	273	318	303	282	296	296	272	281	295	270	313	286	279	304	322	269	290	286	275	307	260	291	310	293	281	295	267	259	287	264	282	257	274	293
50901	84554	72968	71433	47591	6496	539	490	520	477	519	492	489	499	498	472	499	476	478	498	477	508	488	485	509	512	524	470	487	522	466	500	486	484	486	485	489	515	490	475	464	486	494	453	510	469	483	476	456	485	501	534	494	540	479	478	515	489	523	498	473	472	468	500	472	518	549	463	511	491	482	524	486	513	502	464	523	447	455	497	471	515	452	504	482	510	495	518	492	440	500	480	478	482	536	447	466	458	490	477	510	474	479	543	503	516	482	505	463	505	487	498	472	524	504	474	445	507	490	513	465	456	467	478	507	474	494	499	498	477	473	458	472	464	490	500	518	509	449	466	493	468	458	509	493	464	503	473	477	505	501	478	504	500	521	473	473	516	483	500	477	509	498	491	466	510	499	487	528	542	491	499	463	526	491	480	484	531	502	541	483	439	510	524	481	471	495	456	481	473	468	453	476	443	495	510	506	484	494	490	482	468	496	460	470	430	502	465	448	477	497	476	517	481	501	425	487	478	509	463	533	514	499	519	514	467	501	527	498	462	504	470	506	497	478	479	485	486	506	463	489	473	489	504	498	477	461	441	479	503	483	534	481	477	519	492	482	484	494	479	488	503	468	489	462	490	475	477	476	511	564	518	422	494	474	494	455	470	509	486	463	478	508	491	522	463	475	483	495	516	491	464	479	505	501	438	478	483	509	490	502	485	498	491	486	483	495	495	493	457	492	467	479	489	471	503	483	486	476	466	530	494	494	495	506	525	472	495	468	496	499	510	512	469	485	478	488	455	488	485	482	528	494	487	450	466	460	507	492	492	460	478	486	515	503	512	471	521	486	486	454	489	499	481	479	494	520	459	472	455	469	515	470	463	494	506	483	491	469	509	505	490	493	488	502	515	474	516	461	464	488	468	516	500	474	512	484	473	476	471	478	447	508	471	480	476	493	505	494	480	486	483	456	472	475	460	496	483	504	483	495	472	486	494	479	551	466	491	487	460	489	469	500	502	501	482	463	505	442	517	438	494	489	495	487	508	470	483	519	492	479	472	516	494	472	432	468	481	485	543	511	495	491	512	473	515	480	438	507	492	494	441	476	521	471	504	493	514	476	476	515	488	541	529	495	510	475	482	479	531	452	509	500	515	471	517	496	499	473	500	530	472	458	480	488	458	493	489	449	510	468	486	484	476	476	486	490	524	488	463	478	477	480	465	479	451	486	503	524	457	527	492	476	468	490	482	469	476	504	465	491	483	470	488	533	495	506	465	492	503	470	464	449	489	452	479	498	479	487	455	462	479	476	521	501	502	492	501	499	521	519	485	496	493	480	471	455	445	477	448	489	486	466	491	478	503	498	506	490	483	479	487	518	516	452	470	480	481	501	525	485	506	494	495	457	442	478	466	528	472	482	503	499	500	502	512	463	471	521	476	491	484	504	490	472	459	485	505	526	473	467	470	508	499	501	472	498	483	503	521	512	443	479	481	455	478	479	491	449	520	465	487	502	464	458	511	488	454	496	498	471	483	510	465	529	479	471	466	479	483	491	486	512	480	486	477	535	491	537	494	460	499	507	465	533	478	481	486	472	484	508	510	470	486	488	510	477	467	469	479	448	489	513	505	446	472	481	459	483	489	477	492	460	464	507	474	489	479	462	508	475	478	509	456	516	506	480	526	460	484	479	438	508	475	517	454	468	478	450	527	509	482	505	482	472	501	471	475	469	500	476	513	462	540	469	463	499	486	501	545	467	471	516	499	478	514	512	466	479	479	460	469	461	481	471	522	469	474	470	533	543	469	474	505	500	466	502	488	457	505	419	495	497	504	496	463	517	489	482	477	475	483	519	514	461	504	469	520	486	466	462	490	446	485	475	483	465	485	504	469	513	521	470	482	517	551	485	482	490	514	510	476	487	499	460	510	500	511	461	498	473	507	506	510	468	458	481	491	491	472	496	434	472	490	501	480	506	473	484	464	476	451	473	494	475	504	479	494	526	524	502	497	511	487	477	503	527	491	430	449	456	482	477	474	471	472	489	472	534	534	483	535	498	471	489	507	511	525	473	493	460	461	456	468	508	472	499	513	497	488	505	513	464	472	488	501	496	475	490	464	437	468	443	460	467	521	528	471	462	447	463	496	495	462	453	485	464	532	460	493	495	479	485	501	461	466	455	453	488	505	484	551	483	484	477	509	484	506	490	533	485	469	470	437	498	477	469	486	469	473	444	482	502	524	531	495	452	490	488	516	482	480	491	523	466	510	457	522	451	482	474	498	498	503	493	455	471	450	506	464	454	475	536	526	503	473	479	440	493	473	497	455	498	511	497	506	485	511	496	512	487	478	480	509	517	454	463	455	483	491	517	438	487	509	500	485	496	520	471	470	483	471	482	462	494	507	496	472	490	467	473	488	460	498	453	490	513	456	499	470	470	492	477	499	473	446	480	459	511	466	470	490	478	476	473	450	496	483	541	479	506	501	473	472	485	459	459	516	485	496	493	478	448	478	458	542	489	501	533	511	465	522	484	483	456	479	491	492	485	487	470	487	515	473	458	478	480	501	503	483	485	475	500	458	435	472	518	478	503	439	500	478	506	485	430	475	477	466	508	475	482	483	471	490	512	479	447	519	476	456	496	506	455	499	484	503	496	522	474	447	480	504	506	495	500	493	447	472	503	463	477	456	516	493	486	456	472	466	488	468	511	488	506	495	502	458	450	506	469	492	479	514	481	489	468	504	473	425	500	442	496	513	503	548	497	483	483	456	484	485	475	468	478	486	500	516	476	464	467	502	508	499	475	485	502	492	513	481	489	525	477	422	483	509	471	498	510	489	498	488	478	498	483	493	474	452	436	537	451	510	484	508	498	470	455	497	459	487	446	462	514	521	486	505	499	504	490	459	469	488	442	468	459	469	505	481	464	570	480	502	471	483	517	485	447	464	498	486	490	498	520	479	497	495	476	485	474	467	474	491	554	460	494	493	495	502	506	490	475	464	514	463	469	489	503	487	482	500	503	476	513	527	481	511	505	497	504	512	549	521	492	496	431	465	569	482	452	495	480	486	473	507	520	496	481	471	469	531	512	477	490	465	520	462	489	512	497	486	522	491	468	517	481	519	466	498	468	508	508	473	515	482	460	499	508	494	455	463	558	456	501	477	496	492	495	501	491	515	493	466	482	490	477	511	497	526	493	498	486	455	475	491	472	475	507	492	468	515	481	444	462	464	490	494	459	456	469	481	457	464	483	444	504	471	499	500	484	507	495	476	462	473	507	476	470	503	472	487	487	518	451	481	520	549	464	495	476	477	465	503	495	488	511	515	497	465	497	489	456	515	478	509	478	485	449	522	440	469	482	490	497	450	470	495	478	467	512	481	498	455	486	491	500	496	488	496	471	505	518	479	468	444	480	470	492	480	531	471	464	507	473	458	493	470	437	475	470	493	493	507	506	533	514	485	471	493	470	475	496	443	479	468	459	512	477	489	483	483	504	474	472	500	469	492	489	494
24113	22102	34184	50285	47966	22424	8562	736	529	492	550	509	499	488	514	490	487	493	487	505	544	492	518	506	525	483	487	532	497	474	532	466	535	505	463	474	498	505	532	500	502	505	518	523	474	523	488	520	509	486	502	497	480	505	487	497	507	480	508	494	481	468	457	511	507	494	488	480	512	499	485	511	492	461	494	536	508	482	497	483	495	481	509	514	513	500	472	487	495	488	509	488	477	502	484	469	489	525	498	493	454	492	533	486	472	468	475	487	498	497	518	489	531	510	474	511	470	489	507	535	512	517	494	483	512	476	501	533	486	508	442	484	506	533	505	495	472	492	475	448	456	475	497	502	474	523	532	493	477	478	487	509	498	521	500	513	478	473	523	492	485	511	477	480	509	499	474	475	549	471	491	500	490	475	491	510	501	514	511	490	497	475	458	515	486	509	484	487	483	530	476	487	478	460	479	520	479	500	520	498	501	450	514	497	493	480	470	491	550	475	493	475	467	511	502	452	478	488	535	508	497	473	451	483	510	507	498	508	502	476	492	494	506	512	497	487	525	515	504	492	500	500	491	477	498	518	498	511	516	470	492	505	441	496	479	530	502	518	541	492	487	492	502	487	463	457	482	493	450	488	510	481	490	492	468	513	511	471	492	499	543	482	477	477	435	506	481	466	501	493	506	447	538	502	491	501	541	483	512	520	465	473	511	492	463	479	499	491	506	470	498	503	520	518	510	500	525	508	480	525	495	518	494	497	496	493	516	466	510	469	468	489	498	500	507	460	459	455	512	476	470	511	542	525	507	485	469	430	510	495	524	495	502	530	508	528	478	454	466	497	484	491	533	490	457	497	498	505	502	483	506	539	523	494	464	470	517	532	471	473	499	479	513	486	515	486	514	516	497	451	511	478	476	479	497	464	494	513	525	520	478	488	497	446	489	503	498	506	533	479	505	485	511	492	494	525	503	520	494	468	481	521	446	496	486	514	472	467	504	521	469	503	466	515	453	482	481	521	496	481	498	504	533	491	505	521	457	471	451	514	483	514	478	490	464	469	506	476	459	496	510	492	513	484	461	518	486	496	548	482	510	454	478	503	485	483	457	518	540	470	504	458	512	482	477	452	483	506	491	494	503	506	476	470	504	497	506	481	455	473	506	517	488	500	478	470	484	486	470	521	468	482	497	466	504	518	487	489	486	467	512	494	513	450	516	505	462	478	518	511	503	477	488	475	536	456	420	502	478	496	513	499	491	447	516	500	497	483	511	501	495	541	474	470	518	512	503	504	437	457	493	506	475	450	504	471	488	482	486	524	495	486	498	475	471	485	479	513	506	477	497	508	521	478	507	503	451	522	522	505	467	530	508	506	502	442	489	515	468	470	502	490	502	495	479	491	495	520	479	481	501	477	516	498	495	468	524	524	524	485	492	513	509	493	527	517	508	495	434	495	504	482	479	524	498	486	477	490	511	475	493	523	486	506	463	470	518	485	505	495	517	464	468	472	453	489	486	492	505	501	455	518	479	485	479	490	487	460	463	478	487	466	490	472	502	517	502	486	479	522	522	484	490	440	492	472	555	496	463	491	533	498	468	493	485	548	494	484	512	478	494	443	489	468	512	485	497	468	482	477	497	510	465	449	523	493	476	512	447	504	500	509	495	473	501	508	531	474	516	521	484	461	494	489	489	500	481	478	503	506	485	451	489	471	478	500	519	499	543	501	481	491	517	485	505	460	504	513	471	489	464	458	508	458	464	503	513	518	494	459	467	497	480	510	482	491	503	488	485	480	486	453	461	465	491	510	479	471	473	487	507	515	534	464	493	516	492	488	491	443	468	503	496	483	529	491	487	477	519	467	459	484	464	516	494	503	469	438	486	469	512	476	504	496	491	528	483	514	526	473	480	483	492	521	514	501	485	470	527	499	487	488	484	495	479	506	517	496	477	497	467	524	506	499	507	526	529	486	506	529	464	467	504	496	507	478	502	493	466	507	513	471	508	493	489	464	499	483	487	508	497	543	461	458	474	510	487	496	503	431	483	534	526	460	484	469	522	451	491	512	526	507	530	467	458	470	515	503	503	479	481	476	494	513	483	511	489	506	506	519	464	530	500	516	504	473	465	489	498	515	475	483	500	491	461	477	499	505	505	491	536	492	527	510	481	489	515	454	515	527	521	529	526	470	454	478	509	515	481	518	519	474	492	507	485	475	526	480	504	500	542	476	483	473	497	491	504	488	484	460	510	487	454	523	504	500	473	498	531	503	490	509	484	494	494	468	512	468	495	528	517	511	515	459	470	509	489	460	497	475	479	514	493	474	496	538	527	471	492	472	497	474	521	458	493	555	502	461	448	506	512	507	477	506	510	520	483	486	513	462	495	501	477	512	517	491	490	508	468	516	496	492	454	479	509	472	501	467	441	481	434	497	486	495	494	518	499	492	465	492	479	500	455	497	491	503	500	509	494	515	526	517	507	506	536	504	513	468	517	496	480	513	521	487	494	493	468	491	503	494	490	488	446	500	478	484	500	500	500	477	506	546	496	493	488	512	499	480	487	496	523	485	513	487	460	493	477	522	489	523	472	517	478	487	500	453	465	484	514	500	544	493	482	477	500	527	482	481	502	476	448	474	479	508	470	532	524	486	498	457	517	495	496	500	467	561	490	455	503	468	533	514	503	498	479	521	505	544	494	490	538	492	475	491	468	474	489	486	526	482	463	481	492	560	443	485	502	492	442	489	499	501	500	475	517	493	488	487	466	518	462	515	502	490	504	499	500	503	517	534	519	491	520	492	494	458	479	511	493	504	502	504	476	479	495	540	520	494	477	483	474	542	501	522	465	518	470	504	535	496	501	508	487	443	513	474	477	504	492	473	503	503	550	488	486	499	475	512	464	522	470	529	499	465	497	472	471	491	495	489	482	457	481	525	520	521	517	537	519	464	449	476	528	481	546	507	515	485	456	442	494	461	478	490	497	478	504	544	487	480	461	485	504	455	495	476	526	474	476	472	450	522	485	480	460	472	492	506	446	528	468	493	508	488	505	487	510	495	469	481	445	465	475	464	532	523	437	526	488	527	504	542	490	473	504	448	477	532	483	488	482	485	441	496	486	503	509	449	465	553	522	481	486	481	481	493	507	483	465	464	468	510	491	498	515	477	484	507	471	509	466	449	493	490	454	487	473	456	459	471	532	503	479	492	524	490	526	494	459	445	504	466	490	492	468	468	494	469	483	502	492	505	494	509	532	503	487	507	538	505	491	485	515	492	543	510	450	496	475	493	495	517	506	498	520	530	483	459	472	465	472	501	511	461	508	477	504	509	506	491	505	502	501	448	540	472	503	479	469	477	541	446	468	527	477	479	464	540	517	509	476	542	514	458	529	515	496	481	489	497	510	523	492	486	492	470	471	479	464	476	480	474	460	523	534	464	508	493	545	482	473	458	507	508	474	494	520	512	478	491	478	482	511	490	482	531	478	475	505	472	497	504	500	513	537	507
57796	96960	82538	83008	54239	8602	836	804	836	804	789	748	724	793	760	758	764	759	755	760	819	793	781	764	796	775	743	781	810	757	746	791	818	766	785	805	773	789	790	782	760	787	778	789	778	785	819	789	756	780	774	790	773	778	738	727	793	768	757	750	775	759	773	752	775	827	787	825	760	762	731	838	774	752	770	724	788	734	767	750	761	762	735	791	738	746	815	809	840	738	779	781	724	823	755	751	818	749	808	743	758	783	776	758	817	803	764	831	807	778	765	756	755	788	783	763	784	740	733	781	832	729	788	739	785	802	844	757	781	746	808	735	735	768	757	747	827	734	767	753	778	776	779	809	762	793	782	807	718	781	758	789	746	729	807	747	754	719	744	745	803	791	803	798	798	797	800	751	785	753	766	800	723	777	780	786	750	790	778	754	758	769	803	767	780	789	741	753	758	784	772	788	765	878	767	726	722	774	739	732	787	765	815	729	756	803	790	779	756	756	785	757	808	770	761	817	765	720	782	758	812	802	757	746	764	758	778	777	790	736	763	776	751	825	795	771	783	767	787	770	762	728	810	812	780	816	776	801	806	769	741	732	776	740	740	776	754	742	771	813	762	740	769	804	785	749	773	735	754	780	752	769	803	776	797	774	722	719	758	740	809	776	818	791	785	749	766	772	769	794	718	816	751	778	762	743	783	794	801	797	782	808	732	787	778	742	770	785	766	756	784	771	741	787	747	766	800	789	810	717	771	807	766	815	830	792	745	761	780	788	736	825	840	711	757	808	747	713	761	756	785	777	758	781	745	777	809	758	800	768	749	761	777	801	784	769	754	818	751	743	817	767	782	775	808	797	711	767	801	771	735	748	780	746	751	816	807	779	797	802	770	799	743	723	793	786	743	786	799	806	745	738	749	750	759	776	788	819	798	766	806	771	753	797	773	790	774	774	762	770	767	714	723	718	780	746	793	768	774	762	739	762	741	773	757	783	809	725	787	783	741	751	846	743	735	815	785	727	787	799	816	755	703	726	792	815	806	791	727	747	742	825	780	745	803	763	745	815	748	791	756	796	749	757	781	717	799	812	781	776	748	742	751	761	761	776	731	758	777	758	828	751	792	756	762	768	751	793	780	747	786	814	717	761	774	774	787	794	750	816	805	743	802	836	740	684	740	783	777	783	728	726	793	820	745	773	726	751	776	742	724	782	733	820	805	728	801	755	821	801	770	772	806	799	793	802	747	798	769	781	740	763	779	761	799	810	759	813	741	781	773	767	754	764	776	791	786	754	806	782	794	778	742	697	741	744	758	755	776	770	743	766	780	795	799	838	773	752	815	792	797	766	755	735	741	783	787	821	795	773	808	738	769	752	741	748	783	802	772	784	793	770	764	847	781	769	747	797	789	738	808	791	777	768	776	782	785	778	741	774	766	748	810	805	812	757	774	750	749	783	786	751	747	703	796	769	808	777	725	806	737	817	731	772	763	800	783	738	800	801	774	760	746	788	799	762	757	782	774	787	778	730	795	762	763	732	774	740	766	776	789	819	729	768	741	727	776	795	860	762	783	797	826	798	798	784	798	785	821	814	790	815	812	800	795	813	779	781	729	732	756	725	763	743	782	771	775	769	799	775	771	784	760	788	769	746	762	728	758	759	790	778	743	744	752	760	767	796	797	769	798	718	776	794	769	806	797	757	749	813	742	794	784	753	784	749	765	728	782	757	775	785	761	759	772	831	777	744	753	730	758	746	769	807	731	808	785	749	765	772	795	792	750	773	794	788	770	785	756	822	776	745	783	782	753	769	809	768	792	777	723	787	768	809	782	761	815	767	785	783	763	780	781	744	789	747	796	755	749	764	803	763	776	718	717	742	723	773	799	781	745	788	811	802	774	811	770	758	757	769	793	763	740	767	770	752	765	749	765	753	762	771	788	789	747	750	734	790	781	776	809	777	786	817	792	768	807	772	725	777	814	791	761	789	755	792	773	751	745	791	741	774	767	753	701	746	774	783	767	710	810	788	727	739	823	758	783	738	811	768	780	784	771	789	782	790	771	776	798	745	805	831	775	767	769	760	773	837	755	802	766	764	825	762	781	785	739	809	794	798	734	789	761	745	816	812	762	816	737	782	730	749	755	737	762	808	740	805	775	722	818	814	730	757	742	761	733	772	803	778	775	794	737	793	743	773	758	754	776	779	847	701	779	767	776	774	776	786	800	800	752	792	780	776	789	755	771	794	764	770	759	766	769	810	722	792	766	748	763	816	784	791	770	748	734	782	830	788	823	787	771	731	811	815	787	738	756	756	738	804	779	792	779	781	751	758	836	783	790	750	763	791	746	738	797	780	794	797	796	799	819	786	797	754	772	788	718	775	816	799	774	771	789	793	786	732	785	805	762	737	831	738	807	801	789	793	723	809	812	753	755	837	733	760	822	803	747	750	769	789	739	778	772	800	778	767	778	790	735	735	804	805	784	764	783	781	731	743	825	755	750	748	788	803	747	744	740	730	758	781	791	760	772	786	723	742	748	732	777	769	766	799	754	744	756	799	800	759	764	772	746	758	801	747	755	804	802	765	762	771	810	713	806	771	809	787	790	769	760	740	748	796	775	787	770	753	753	787	807	844	772	729	793	750	808	761	768	787	767	808	791	818	750	762	782	770	777	740	758	784	762	794	812	777	764	739	748	786	767	776	766	809	752	749	779	792	829	754	734	778	809	800	791	791	782	736	784	753	752	772	755	777	788	801	757	775	777	726	763	823	804	768	779	781	737	757	799	819	769	801	794	788	735	741	830	787	751	806	739	771	802	742	761	791	749	776	832	776	800	796	778	732	788	757	742	811	735	780	796	710	752	772	727	824	798	810	742	752	816	797	786	774	777	747	780	757	801	728	806	825	815	801	760	783	754	750	760	749	796	775	822	773	771	764	801	726	759	794	772	843	760	766	771	746	828	810	809	792	760	753	776	813	758	848	762	749	817	780	724	828	735	765	797	801	783	781	744	807	735	756	793	761	745	780	789	794	782	773	794	744	793	804	778	837	770	776	770	792	764	762	773	789	763	770	759	771	768	714	815	723	749	763	766	721	784	776	792	783	805	731	782	737	743	785	797	765	780	758	786	791	781	761	744	737	804	772	780	790	824	795	755	760	798	790	768	792	807	809	810	777	761	759	745	800	753	716	825	764	755	781	820	769	731	810	755	833	766	706	764	736	831	756	764	792	790	768	746	784	757	770	762	715	830	743	748	764	777	754	789	816	780	807	744	711	748	758	767	792	815	800	756	791	800	791	795	754	806	787	770	759	715	798	788	813	753	751	776	764	773	775	789	756	764	806	793	764	776	774	751	735	770	763	784	770	768	730	726	746	791	738	756	794	763	784	747	815	758	774	745	860	819	800	770	806	720	791	769	782	800	758	819	736	768	793	790	801	798	739	766	792	738	805	786	781	757	775	787	806	757	740	749	754	753	770	822	801	770	798	797	844	755	754	751	748	808	748
28146	26102	29727	32811	21352	2143	315	298	291	272	293	277	279	296	263	274	310	288	269	304	326	270	294	270	331	286	274	281	280	311	294	291	282	316	239	272	297	302	311	314	272	303	302	270	297	300	306	277	302	292	282	300	280	265	296	290	317	277	298	300	276	275	253	308	262	297	278	279	287	285	289	316	290	310	272	293	299	294	269	280	293	309	270	270	282	263	267	294	298	308	263	279	279	318	276	246	255	285	251	257	343	270	271	270	273	289	285	281	279	303	302	298	288	257	288	289	319	301	309	273	275	266	266	287	271	287	286	260	276	272	281	279	297	245	277	281	268	291	324	287	286	264	242	286	293	283	285	301	290	305	279	270	312	299	280	282	281	291	277	285	306	287	277	282	281	273	274	267	276	311	246	280	265	262	250	302	294	297	282	274	267	283	314	285	276	318	292	269	314	291	291	270	318	283	287	302	300	271	289	282	301	302	284	268	301	274	311	307	289	315	293	314	316	322	266	275	296	294	285	273	283	293	284	296	281	274	295	319	311	296	273	301	305	301	298	284	278	302	283	284	302	274	308	287	255	275	277	304	265	270	307	261	275	282	315	295	288	298	301	287	323	285	291	270	287	294	296	292	300	294	270	276	277	273	261	300	274	259	310	259	281	256	269	301	291	291	283	276	300	276	291	288	282	309	287	272	310	292	281	274	270	254	260	290	282	280	263	301	300	271	287	285	291	332	276	274	271	264	296	293	312	294	308	298	302	304	292	272	289	275	295	276	287	248	302	298	304	284	304	287	272	258	272	294	281	274	276	278	292	281	277	288	283	271	280	297	281	276	287	290	302	263	269	285	279	272	297	271	262	274	304	284	282	291	301	314	286	294	299	310	309	285	295	291	276	289	295	297	295	321	285	309	265	293	305	297	291	313	284	275	293	293	271	291	304	288	259	286	289	309	274	287	276	322	305	288	308	301	290	307	282	288	310	281	273	262	268	263	262	294	290	304	273	273	318	293	288	296	269	282	247	301	279	271	290	284	282	299	293	280	295	303	304	264	302	269	273	261	290	306	290	269	268	294	264	304	306	289	288	295	297	299	275	280	262	292	255	321	296	274	290	313	320	267	281	302	296	307	259	310	273	297	287	297	309	318	270	288	302	283	290	270	304	277	274	281	293	290	292	291	292	293	285	299	277	268	293	286	317	277	294	294	265	315	246	263	283	279	267	281	295	282	292	283	294	294	271	287	286	312	332	267	297	294	277	290	284	263	287	284	283	297	293	271	264	291	280	289	272	300	256	287	274	291	316	295	297	284	287	304	292	306	270	306	286	284	293	293	261	299	303	264	295	304	300	290	304	270	288	272	296	265	271	285	279	313	290	307	289	263	296	290	293	296	318	296	269	263	280	278	281	289	248	274	275	280	340	276	270	263	318	287	316	273	278	321	264	269	293	272	255	280	314	286	281	293	303	308	304	283	303	278	307	286	270	304	294	249	256	289	291	281	262	300	309	320	291	273	273	271	295	286	304	294	303	314	288	291	303	274	304	274	275	271	269	279	297	254	263	315	294	297	315	279	317	322	311	285	291	299	280	275	246	299	326	275	272	312	293	285	287	284	262	295	266	313	280	298	276	303	259	327	287	303	304	305	302	251	272	289	276	300	287	297	301	267	282	287	285	302	290	253	318	294	289	264	286	301	281	271	255	297	253	287	266	313	305	282	313	287	293	295	296	254	267	285	295	286	311	285	285	279	275	279	289	304	249	280	287	292	268	272	269	299	294	278	298	282	272	294	293	254	316	300	297	291	283	289	299	290	277	268	286	273	304	285	276	286	280	287	252	297	303	255	270	319	305	273	284	281	335	287	241	271	301	296	273	287	278	307	285	278	281	288	276	267	301	289	297	293	278	290	293	274	280	275	296	286	310	274	280	296	271	289	276	301	292	278	292	287	286	277	299	309	306	284	244	292	287	307	288	273	300	281	286	311	288	291	317	287	282	304	276	303	270	287	311	258	271	263	299	304	260	270	273	286	250	273	292	322	300	268	272	279	299	298	287	271	332	267	288	264	298	306	316	287	295	285	301	298	270	292	301	300	272	307	263	296	278	271	290	288	280	286	252	277	286	286	308	283	290	281	274	303	275	279	273	288	288	272	267	250	294	312	284	272	274	271	280	274	270	270	272	290	306	274	291	279	277	260	292	252	291	273	270	297	274	299	297	306	295	276	265	285	304	292	269	290	277	282	301	289	300	296	269	275	291	294	292	311	269	315	276	280	307	279	288	272	277	284	282	274	274	258	298	293	291	290	309	235	284	285	294	274	295	281	279	279	278	277	303	263	292	281	309	309	301	298	281	316	279	289	319	264	280	303	297	282	297	278	275	286	299	295	302	282	292	300	302	285	299	308	295	314	319	276	283	294	328	270	292	276	279	281	298	293	274	270	295	288	281	300	288	295	289	297	267	309	268	289	290	303	290	315	281	299	263	280	290	292	293	271	285	265	292	306	251	268	310	321	291	262	295	283	283	322	279	275	302	288	308	286	285	284	266	271	279	293	278	279	317	283	266	281	275	255	285	304	252	288	295	311	281	312	290	266	284	284	316	278	286	266	262	307	281	297	283	251	294	282	296	277	294	288	300	293	286	301	298	296	291	264	294	309	305	284	303	309	285	305	280	287	287	277	314	264	292	297	257	295	270	273	299	280	300	286	288	289	264	303	264	255	277	279	296	278	277	316	294	287	279	296	300	299	276	294	274	259	294	266	274	294	303	283	279	269	311	308	280	283	304	298	310	315	271	267	311	297	298	315	273	300	259	293	273	286	260	268	298	271	276	308	287	287	291	283	285	287	261	299	240	301	269	241	272	287	281	299	272	305	298	275	294	288	277	278	262	267	283	296	273	284	289	304	290	288	286	288	251	268	298	290	320	301	287	299	262	268	279	258	316	281	275	300	252	330	269	270	277	291	305	304	268	272	290	260	299	316	311	283	274	306	302	292	285	282	268	272	294	281	295	265	324	284	273	278	280	274	273	301	302	293	269	303	283	279	277	276	301	261	292	306	302	268	300	277	272	317	274	272	285	276	282	265	290	259	292	297	262	283	268	266	265	284	265	310	294	282	270	320	251	279	302	265	288	282	289	285	264	307	275	293	293	305	263	261	285	279	287	291	300	286	301	312	258	262	289	315	275	272	277	285	292	294	305	284	269	298	300	288	302	247	307	302	297	287	302	294	308	304	261	286	303	294	287	263	275	270	293	282	308	266	279	285	298	281	300	270	283	284	276	300	279	318	294	328	258	344	292	278	275	267	264	285	280	297	294	310	270	285	263	281	254	281	279	289	294	290	329	284	296	241	301	279	253	291	283	284	287	312	273	278	282	323	307	263	290	267	280	271	285	301	275	276	278	297	300	289	306	288	300	299	273	313	251	279	277	292	272	295	263	272	271	277	282	269	295	267	297	251	277	289	292	262	280	291	270	290	279	254	296	306	292	304	284	259
28402	43977	36955	37681	22160	1494	503	480	496	508	524	497	499	473	504	495	550	493	504	486	530	490	487	532	482	502	519	524	496	499	504	475	489	475	506	480	472	498	506	507	484	470	449	495	476	510	475	444	487	463	479	475	455	485	501	513	529	485	477	522	488	514	505	477	461	501	518	474	443	478	478	427	489	504	448	509	495	491	467	489	470	489	476	523	486	514	468	468	516	522	479	494	484	522	501	481	470	480	490	477	505	535	467	458	495	517	496	495	485	465	492	531	451	518	524	474	469	519	490	495	520	512	503	463	494	514	536	462	453	470	484	465	483	496	464	503	520	524	497	505	489	507	502	452	472	502	435	490	498	477	471	494	460	507	507	563	542	506	485	486	458	490	534	501	481	490	513	470	496	475	502	477	464	493	449	479	509	501	485	464	505	493	461	485	443	510	503	484	525	495	501	461	488	520	490	473	487	484	505	502	465	477	527	514	495	495	473	524	481	457	538	472	549	528	512	498	475	511	497	509	464	485	498	487	486	496	503	492	508	480	466	485	494	497	468	508	487	480	500	484	480	469	527	526	423	510	470	474	451	471	471	491	493	474	490	508	493	463	502	480	494	457	484	478	487	486	504	477	508	521	511	498	516	499	493	465	480	443	474	479	453	509	451	483	496	483	531	514	527	474	519	510	474	512	473	509	478	496	470	510	485	474	470	480	498	521	486	496	497	490	521	509	538	467	508	480	473	486	491	506	476	498	514	472	505	504	505	490	479	507	479	489	460	465	512	477	510	515	510	475	498	500	467	474	475	466	501	501	463	488	496	510	519	500	468	458	462	498	459	511	504	480	490	529	517	450	483	484	487	487	478	478	497	515	510	539	469	491	501	493	514	479	485	500	478	492	444	494	520	476	435	503	496	520	494	494	503	474	499	490	476	466	475	504	459	480	522	485	489	475	490	463	518	442	480	495	478	483	455	496	474	492	481	487	517	489	496	529	496	486	494	510	479	532	522	463	467	471	474	482	488	539	482	513	475	458	514	479	472	487	524	480	464	495	467	511	468	496	488	491	444	482	512	489	502	504	481	462	491	507	461	503	484	504	439	458	515	533	501	485	495	484	476	523	504	515	454	443	422	539	523	502	486	494	488	494	499	527	529	539	487	471	502	491	487	439	512	481	495	484	507	490	506	508	466	487	492	494	479	488	456	455	450	484	482	516	461	507	515	512	533	502	459	469	539	515	491	471	498	462	509	500	478	503	494	467	487	502	470	499	469	498	539	523	465	494	472	473	468	485	483	504	496	508	497	507	524	529	515	506	457	497	465	502	547	493	494	506	466	481	494	475	474	466	512	505	484	495	499	492	504	480	477	491	496	500	479	499	503	493	487	461	523	486	477	504	545	502	483	495	477	473	497	541	507	503	512	521	521	488	484	477	475	486	491	477	550	505	499	502	494	538	480	506	485	502	457	516	467	492	501	498	469	476	458	519	496	459	471	506	468	483	519	544	456	453	469	464	480	503	495	478	506	505	493	478	472	465	478	479	490	460	474	469	520	496	484	445	507	522	502	475	483	496	472	476	528	474	493	494	485	525	480	461	489	506	504	462	513	483	501	482	483	506	498	496	488	452	477	485	489	502	497	493	518	520	476	459	501	524	465	463	468	511	480	465	530	470	455	503	511	491	531	519	526	531	464	480	502	487	492	496	505	488	467	487	525	515	487	538	461	464	475	513	488	486	445	467	482	532	500	471	485	471	468	475	485	518	494	480	492	492	479	493	530	471	499	503	500	509	540	467	479	525	481	507	510	501	518	473	532	495	467	491	536	509	457	519	488	482	468	464	482	517	469	508	465	512	476	444	478	480	488	465	480	480	507	517	483	485	464	476	505	475	450	466	484	478	522	468	526	542	494	489	550	459	471	481	491	494	490	469	481	550	478	469	514	523	506	516	465	506	491	483	513	509	497	492	536	490	508	495	474	518	455	503	513	482	481	487	461	485	489	449	469	486	471	482	478	493	473	509	485	462	489	465	490	468	547	470	470	480	473	470	472	467	508	465	491	462	504	538	452	520	476	483	428	504	487	481	548	509	507	519	489	502	504	478	467	481	499	501	507	523	475	498	458	537	529	490	476	483	502	528	460	472	514	497	481	472	466	460	489	506	492	513	485	518	485	502	502	528	474	475	476	451	495	523	473	504	512	541	499	463	546	488	514	493	475	464	505	483	509	511	477	479	475	509	470	510	510	502	494	507	523	530	479	493	527	496	473	512	498	504	527	518	492	504	521	454	502	464	502	504	478	486	482	498	464	504	476	444	489	490	468	511	497	498	496	502	490	528	471	489	524	522	502	537	478	488	487	491	478	503	522	519	481	489	474	443	515	464	505	472	493	464	508	504	490	473	515	467	507	487	455	475	508	471	536	490	469	539	495	483	507	512	504	489	487	521	496	516	522	522	501	473	481	494	480	507	445	493	515	525	480	486	509	476	478	488	487	510	472	476	495	505	458	463	498	526	468	523	482	482	489	480	476	443	483	490	508	487	509	487	498	491	491	480	529	476	476	537	480	490	464	486	483	485	495	525	481	475	513	477	473	485	521	504	528	485	488	511	491	466	520	486	479	478	520	516	496	477	452	473	507	464	483	511	477	491	481	419	445	498	528	482	475	510	505	541	487	521	476	520	507	448	474	486	459	493	519	493	492	486	441	494	437	494	509	493	512	502	527	509	455	435	511	521	529	494	466	456	502	493	525	482	522	480	503	474	533	512	467	480	482	512	460	476	481	520	499	494	480	508	477	494	500	474	498	472	504	491	467	499	531	497	472	477	561	492	522	460	512	499	514	478	451	436	531	505	477	473	498	514	475	458	498	491	498	469	499	492	468	542	489	506	469	474	492	468	497	451	486	512	478	497	477	517	483	480	493	487	501	472	514	501	474	470	470	482	504	462	511	470	511	520	494	462	509	501	530	504	482	521	498	506	468	504	478	429	527	447	469	478	475	486	469	491	478	464	447	485	493	496	491	480	497	503	510	497	498	492	519	486	486	485	501	479	478	525	495	485	477	472	511	475	525	513	500	482	490	466	519	462	487	466	463	518	488	526	491	521	487	517	482	501	461	468	498	513	513	475	485	514	497	472	475	496	491	521	494	481	471	476	458	479	456	486	461	490	470	492	486	497	457	500	546	491	493	490	460	482	512	469	490	483	486	511	478	501	477	473	471	484	515	503	515	469	493	543	492	505	508	517	520	510	536	497	470	508	487	503	497	506	472	473	479	501	506	507	518	487	490	495	479	511	506	493	484	460	496	529	456	482	499	510	504	472	513	490	469	506	497	530	470	520	474	495	505	476	478	499	481	489	489	460	502	497	510	449	488	515	530	483	450	491	510	488	475	519	481	509	458	510	466	487	519	473	489	522	494	532	471	484	486	541	477	494	495	487	478	490	440	520	463	489	472	471	537	485	515	477	482	471	482	511	487	505	462	511	473	442	503	512	518	497
25218	23624	40203	47508	41354	17941	3732	377	318	315	294	327	314	316	291	291	319	295	308	301	296	320	303	295	293	298	319	302	303	302	284	300	315	303	290	281	276	292	290	327	301	321	301	269	321	290	306	323	295	278	307	288	316	281	294	271	280	307	276	299	278	307	299	307	284	322	319	309	298	350	282	309	291	269	324	290	267	272	296	307	303	305	323	294	314	321	287	329	291	275	292	301	284	330	303	277	333	323	316	284	289	282	303	313	301	290	293	334	287	274	266	307	329	315	299	315	294	253	306	260	324	322	290	263	294	326	310	300	288	331	320	273	285	319	282	289	300	308	297	285	304	282	301	298	287	282	286	271	279	309	337	304	282	298	302	306	327	305	319	284	302	277	315	290	276	296	296	293	299	295	264	289	305	316	302	300	285	306	293	312	318	277	318	301	289	295	315	273	296	276	292	302	343	306	269	301	290	274	314	277	313	303	261	288	286	280	315	256	293	313	305	271	333	296	357	297	289	299	305	313	292	313	302	265	306	309	287	274	325	283	302	314	292	284	304	281	284	314	320	285	298	333	316	282	357	291	297	298	305	300	332	311	272	248	304	310	285	292	295	275	301	295	286	321	319	288	287	290	311	298	276	309	324	332	316	333	266	284	285	326	333	286	294	277	290	260	305	315	298	308	323	289	318	294	308	283	328	275	293	289	291	276	309	301	284	292	302	293	325	258	266	270	301	266	288	288	245	308	305	333	272	318	307	317	312	285	278	324	292	307	311	273	291	294	302	305	309	269	277	316	285	273	289	320	292	299	288	313	293	294	274	310	275	298	288	320	303	281	284	289	303	299	321	302	266	314	294	290	293	295	338	291	309	291	309	260	312	297	311	276	303	271	314	319	303	302	259	313	308	300	286	286	310	299	294	297	290	294	282	301	279	316	284	311	292	278	352	298	312	297	317	279	309	261	263	284	301	312	319	326	314	278	295	304	275	340	292	306	280	266	289	306	318	298	292	298	298	294	323	285	288	330	310	282	285	284	269	267	265	287	291	323	311	300	297	285	290	302	300	295	288	312	297	281	313	325	320	310	277	283	275	273	267	300	299	303	286	298	327	288	331	272	350	307	316	284	314	331	302	303	277	302	282	291	306	291	291	286	302	311	278	313	276	306	292	285	320	290	292	295	282	289	285	319	271	288	294	280	303	295	265	284	309	291	306	304	292	286	302	289	289	332	289	301	287	292	292	304	303	281	310	301	318	336	312	327	292	285	304	307	340	290	297	330	312	285	284	305	292	263	285	293	296	297	301	253	295	276	278	303	292	289	312	257	311	301	297	304	287	291	302	293	278	272	294	268	319	289	293	316	291	313	271	282	295	299	293	290	327	277	301	286	281	302	290	296	302	298	306	243	280	295	306	319	306	275	290	286	321	280	299	325	298	302	299	304	313	324	318	315	286	326	318	283	301	256	319	315	299	306	307	312	283	319	290	308	262	276	294	277	288	297	334	274	265	297	303	317	290	328	282	290	286	298	288	294	298	292	306	295	288	293	290	285	305	309	269	272	313	273	287	298	296	295	279	303	282	305	322	313	308	288	289	301	269	288	302	300	324	306	307	266	321	305	303	286	295	299	321	282	285	292	307	301	295	292	274	278	318	262	299	312	328	271	265	320	303	251	275	319	310	275	312	313	299	304	304	289	297	281	298	292	298	321	287	302	297	311	284	306	297	296	305	280	314	295	298	290	294	266	262	315	292	284	310	265	284	295	269	290	321	295	306	316	274	269	314	288	274	351	282	282	270	288	320	297	285	305	286	286	287	299	299	327	301	307	301	297	314	286	294	305	292	283	316	290	320	312	297	296	292	318	255	263	291	308	303	288	300	312	339	324	306	300	260	286	292	267	302	311	331	293	313	296	274	308	314	268	295	278	311	275	313	295	311	297	306	306	320	311	271	279	294	275	293	320	314	274	258	293	295	297	292	290	290	301	303	284	295	277	299	313	273	281	286	302	269	309	300	266	276	277	282	312	312	287	253	312	308	335	295	290	308	296	284	316	311	303	293	291	310	299	285	311	302	307	286	285	277	289	314	313	271	303	281	316	303	316	311	294	273	285	290	270	335	338	290	277	301	311	295	282	293	311	297	278	271	329	266	311	295	305	294	299	291	283	312	327	282	310	306	298	327	309	307	287	262	300	277	300	283	307	301	273	289	289	325	268	293	317	321	303	322	331	279	278	308	279	318	312	318	293	301	281	322	299	314	301	277	271	315	271	278	288	303	301	277	332	316	285	303	271	288	307	296	278	297	311	281	291	299	283	302	277	256	289	269	291	291	292	299	296	271	308	276	305	307	321	328	293	293	333	287	320	294	306	306	298	277	315	302	301	323	307	287	279	311	278	311	278	259	310	297	296	276	310	277	319	286	312	290	325	304	291	292	326	319	298	324	288	306	307	289	280	299	270	288	315	305	317	321	304	294	289	284	299	313	291	277	280	310	278	309	309	317	320	310	273	283	299	318	279	334	301	312	255	318	310	291	278	287	285	272	297	317	302	288	264	296	293	292	297	289	284	327	278	316	308	313	273	303	276	276	297	303	263	304	328	277	281	307	298	300	323	301	279	295	291	315	291	310	296	289	294	297	319	261	302	282	328	289	286	322	323	281	314	323	298	292	310	294	281	288	278	273	298	326	322	318	277	320	284	329	291	297	299	312	272	326	278	294	300	299	276	274	274	309	262	323	310	265	251	330	302	290	321	300	309	283	344	322	304	308	288	294	306	305	278	323	305	281	292	258	322	296	288	310	267	264	284	286	312	298	280	264	276	278	308	295	310	317	284	299	260	292	306	274	309	302	287	310	268	307	313	292	257	282	285	310	309	292	308	312	307	313	288	319	344	320	277	287	311	322	302	286	282	294	257	292	292	288	264	303	301	293	269	287	276	296	306	296	299	277	300	283	293	298	310	299	337	317	306	272	293	292	290	299	316	274	289	298	283	287	333	325	302	257	319	310	280	280	290	279	274	300	273	293	296	295	261	302	292	308	286	307	297	312	293	316	292	313	268	292	270	286	353	291	239	298	312	301	304	305	311	298	323	301	304	320	300	332	306	321	283	328	283	294	303	284	311	275	270	287	293	306	300	322	305	280	298	277	286	283	286	283	302	277	299	296	296	292	303	275	267	283	292	262	314	300	288	289	275	296	282	314	291	271	297	301	336	325	314	259	308	301	308	309	303	316	283	297	292	280	291	285	310	305	288	276	310	332	327	288	290	302	311	294	308	264	287	282	317	310	320	261	268	282	314	312	277	295	307	288	279	308	293	283	308	307	335	309	265	274	281	295	313	306	260	320	271	263	302	279	317	296	310	278	319	320	289	283	305	309	287	311	288	288	266	279	300	276	264	289	291	321	268	293	268	284	294	297	300	284	283	299	304	304	299	294	303	291	303	294	297	323	287	318	312	325	293	318	315	296	329	303	314	296	322	299	268	302	292	291	307	325	282
53591	87800	73073	65992	45414	4984	514	475	483	520	517	485	494	470	487	512	493	486	486	478	474	514	502	526	493	505	502	486	509	498	515	479	514	520	481	467	496	529	482	466	492	480	488	494	483	528	478	485	475	459	486	491	500	478	452	498	496	450	514	474	478	520	488	479	459	487	517	530	504	460	515	525	466	494	541	485	527	485	498	541	512	504	479	518	478	465	492	469	490	483	495	525	524	515	518	486	478	523	471	477	491	503	488	502	509	476	479	442	516	507	506	471	520	525	534	485	453	505	496	545	527	462	429	513	511	487	514	533	529	483	517	487	492	476	487	503	484	484	501	536	457	528	480	494	498	536	528	498	502	516	519	493	490	487	477	486	458	511	467	536	492	487	528	492	491	464	500	537	523	473	501	470	458	495	492	531	472	536	496	485	484	461	480	470	467	469	489	479	522	504	474	472	520	498	482	500	506	473	502	513	451	494	459	527	512	484	476	500	465	473	530	499	456	484	524	528	449	456	519	477	535	465	491	526	502	506	550	486	475	512	516	497	529	484	472	485	506	476	512	462	522	497	460	457	503	508	521	496	527	448	490	471	530	504	506	548	497	498	495	544	478	510	503	498	447	538	489	476	466	517	507	533	466	464	487	496	503	521	480	492	479	511	500	473	482	490	498	517	504	501	512	512	499	472	530	510	490	520	508	494	480	509	473	494	500	520	500	486	486	483	477	491	483	485	491	496	494	495	507	477	490	524	504	494	487	478	466	528	467	508	481	493	491	492	496	481	494	485	494	514	465	482	475	469	464	490	479	507	515	481	486	493	506	536	466	479	478	491	516	498	526	488	530	454	514	525	511	485	515	474	504	547	522	499	501	498	477	474	504	480	503	488	564	467	479	517	486	507	497	499	521	506	479	493	471	491	495	508	488	476	496	524	565	495	498	491	501	525	561	492	488	519	496	477	501	485	494	487	485	475	472	506	489	478	499	525	489	510	510	500	468	514	524	489	491	499	493	509	471	516	425	520	485	512	471	451	486	504	480	509	509	537	501	486	512	496	499	511	493	494	458	486	528	530	472	466	477	533	524	512	517	497	507	478	487	518	499	506	473	475	488	495	508	490	465	482	485	488	497	472	479	453	506	506	501	484	459	482	475	458	533	497	474	505	508	501	518	504	502	505	489	466	510	479	497	515	492	512	516	518	490	481	503	474	493	462	482	473	435	443	501	527	498	475	482	534	502	528	484	527	490	495	473	499	534	509	499	491	472	516	537	507	486	505	478	515	456	510	483	513	480	470	488	475	479	445	473	488	491	495	493	506	487	538	491	545	485	496	493	495	464	504	492	481	452	512	466	525	482	519	484	490	508	485	519	513	500	489	514	467	505	470	493	493	515	482	495	513	481	504	470	521	497	482	483	470	520	472	497	459	469	514	538	465	482	512	485	489	482	512	494	520	517	467	476	543	508	487	506	517	509	514	496	508	532	513	525	478	479	478	486	479	511	465	528	494	514	498	489	499	493	496	508	513	486	468	493	498	491	460	527	489	485	483	518	509	492	471	517	461	485	494	549	477	527	509	528	478	468	502	481	526	469	472	533	500	477	526	488	454	479	494	461	499	511	487	469	536	535	452	505	486	493	457	533	512	501	492	529	461	501	515	514	494	517	453	500	496	494	512	459	489	478	496	481	512	512	527	510	526	534	522	490	457	494	485	525	475	493	511	501	471	462	529	481	504	461	462	526	469	491	515	480	502	529	527	492	520	553	513	506	488	490	506	502	496	495	513	488	489	495	476	487	454	502	514	515	532	509	504	462	461	482	455	446	501	504	473	483	469	493	525	507	502	525	481	492	483	452	492	497	514	506	504	479	499	517	517	481	487	511	479	481	460	494	485	478	492	498	494	481	493	461	509	488	510	472	537	471	478	503	436	462	517	495	491	478	525	522	497	475	509	518	456	481	499	524	492	478	523	512	452	493	485	503	542	531	478	527	502	521	504	499	524	487	502	556	473	499	494	522	486	496	476	480	523	512	499	498	481	511	487	463	480	482	494	495	476	535	521	517	471	502	499	483	500	534	470	499	514	531	497	494	458	481	488	511	508	534	494	505	505	509	500	517	479	487	479	503	501	510	472	496	474	505	506	491	503	543	511	496	481	490	475	483	513	504	529	453	540	504	486	482	497	486	471	470	508	505	485	525	487	491	512	515	486	521	497	500	471	481	483	506	462	500	506	516	498	492	518	499	504	499	517	531	500	476	491	488	490	507	502	499	522	518	476	508	507	529	467	515	491	513	496	478	467	515	506	509	461	504	482	497	505	473	522	514	488	468	478	520	475	510	521	479	491	464	503	544	515	508	475	519	452	498	527	486	505	520	477	487	470	520	514	475	469	527	506	520	479	502	469	479	497	521	531	456	508	480	496	526	479	529	533	472	505	468	494	546	463	512	472	458	459	494	507	494	496	477	484	506	521	463	500	493	486	507	554	497	493	516	471	484	523	494	499	497	490	448	446	474	455	488	500	513	496	531	487	528	493	448	473	473	502	497	481	455	513	482	487	520	503	507	508	533	500	486	461	471	464	506	499	486	513	478	491	485	514	570	505	464	490	480	500	515	480	494	469	491	448	469	503	519	510	501	517	532	487	485	453	511	528	501	471	486	523	497	536	493	500	519	531	506	491	514	516	498	498	502	460	497	507	488	524	518	476	505	470	516	478	497	467	476	467	539	487	500	474	513	498	512	487	482	525	525	480	492	521	490	464	489	501	478	493	526	490	516	527	498	493	490	512	492	497	490	486	505	463	544	497	506	525	526	492	549	521	500	480	480	438	442	499	493	506	497	486	504	525	472	472	539	494	479	481	486	468	536	509	476	488	501	477	505	519	523	510	468	450	488	455	494	501	467	491	520	502	481	457	470	501	508	496	497	510	462	480	506	465	512	507	475	489	482	482	520	523	495	449	521	513	560	489	532	508	526	462	487	503	502	485	469	462	487	496	512	528	488	482	474	481	534	487	509	496	484	476	483	473	490	533	501	508	480	486	504	519	507	482	472	494	508	513	534	486	526	502	468	478	519	494	521	471	489	523	462	484	508	545	509	498	476	468	490	528	478	501	441	540	499	485	467	508	506	564	485	504	488	500	501	502	527	471	518	511	430	471	517	494	499	487	513	518	496	497	536	525	484	490	477	501	486	483	488	489	468	500	484	489	475	476	486	505	478	483	512	491	511	504	510	484	472	514	535	475	512	496	480	495	507	503	498	537	529	548	490	482	485	507	510	483	480	487	495	475	494	459	498	492	519	507	494	525	476	507	499	499	520	516	531	477	547	494	466	531	477	510	540	476	483	483	465	469	489	525	475	514	538	507	498	513	477	508	499	496	534	478	482	451	480	490	485	502	473	521	488	498	476	490	513	533	512	476	515	522	475	509	495	508	478	457	498	516	478	491	482	463	527	513	500	442	502	484	483	518	486	534	480	499	475	449	499	507	540	507	481	489
24197	22775	35198	51369	48824	21290	6267	660	550	505	525	513	528	521	490	513	508	550	515	511	510	512	537	494	510	529	511	473	519	473	501	530	518	480	523	431	521	516	514	506	545	480	532	475	502	519	535	539	527	499	499	530	498	487	544	506	477	514	489	487	457	522	489	503	521	493	502	484	513	491	485	538	506	505	490	490	494	504	514	507	516	483	497	524	509	505	484	494	509	468	481	495	509	447	512	496	488	528	499	519	545	492	517	499	527	489	489	525	480	513	531	478	484	487	530	522	532	470	471	502	517	505	470	464	500	481	454	548	483	502	511	512	472	475	506	480	488	480	516	477	491	511	525	486	506	487	526	491	480	467	492	515	525	517	472	516	515	483	511	501	492	507	501	507	517	556	475	513	494	524	498	513	495	490	500	512	482	471	502	477	508	520	503	494	472	480	521	507	485	505	538	544	485	486	520	497	493	499	518	525	492	501	500	490	483	450	528	529	469	487	506	481	499	483	513	489	532	466	476	515	556	495	508	513	518	455	535	525	469	495	521	469	541	524	456	497	534	473	500	520	479	511	527	471	486	447	548	516	490	499	503	520	527	523	473	515	501	525	503	492	528	503	493	472	493	518	538	481	507	501	448	498	526	507	514	485	480	522	514	499	511	505	515	526	510	497	515	493	476	476	484	534	478	518	492	480	507	520	486	508	491	536	500	515	494	511	474	482	497	510	493	507	505	515	466	521	503	530	456	514	509	490	516	490	478	503	486	493	513	489	530	525	530	538	565	497	489	484	533	556	502	502	526	515	512	498	497	499	484	503	459	466	485	500	483	482	482	467	534	509	489	482	485	483	511	454	509	476	517	493	493	493	481	528	480	470	523	478	510	569	477	486	522	521	495	527	512	507	501	472	523	490	515	488	523	494	511	490	500	488	553	504	520	475	515	487	485	515	497	537	529	539	472	491	509	533	508	507	490	506	507	472	495	502	469	525	534	490	450	514	533	518	496	524	514	515	452	510	467	507	482	492	495	526	490	547	541	534	502	525	457	499	488	505	487	522	532	471	490	504	508	513	506	523	495	531	479	526	504	493	529	482	553	487	522	537	490	460	487	477	494	515	539	556	520	505	525	554	502	477	503	534	501	513	482	487	498	473	498	556	517	538	480	491	496	496	481	551	463	501	492	495	506	534	465	491	472	535	490	474	503	476	507	496	534	486	501	536	474	492	472	486	485	473	523	549	469	532	485	494	503	490	488	496	466	509	467	509	467	497	475	509	484	510	495	539	507	465	477	477	505	521	471	496	469	494	495	486	506	551	469	517	485	499	507	473	481	513	525	516	509	510	519	535	511	492	477	503	444	498	457	481	526	512	488	535	474	492	479	483	498	476	500	489	496	498	481	536	535	505	505	509	498	510	450	476	509	487	487	483	482	498	570	463	510	477	508	545	438	515	466	510	494	507	501	513	518	463	473	526	521	519	500	448	505	515	494	512	513	471	543	476	475	482	471	506	506	512	499	482	497	534	516	484	474	458	517	518	494	492	494	496	498	480	507	441	541	480	540	483	491	495	489	481	486	509	486	504	485	469	498	483	496	521	528	517	525	504	510	505	527	489	492	485	496	505	504	508	513	512	510	452	463	490	511	515	540	522	484	486	552	503	487	505	483	512	514	515	525	497	486	504	536	508	504	491	515	556	523	499	487	478	499	475	463	515	508	500	523	499	535	537	462	501	475	519	546	520	468	493	506	515	513	490	508	502	515	546	517	488	525	513	473	513	492	485	473	460	515	501	490	550	509	498	482	523	509	480	466	497	531	528	493	519	486	514	500	528	529	461	504	492	499	471	487	488	512	492	526	482	465	475	504	501	494	485	508	526	478	519	444	566	491	477	505	517	504	498	483	482	493	496	510	510	481	476	448	514	485	482	511	511	503	493	494	487	463	526	534	511	489	491	493	519	503	544	492	496	486	448	520	533	501	497	521	505	509	484	455	506	478	488	448	502	542	477	511	489	478	497	508	495	496	504	470	498	498	506	535	476	534	501	517	497	501	493	492	504	488	499	516	520	527	485	505	477	459	535	522	522	489	489	511	491	477	482	488	469	524	489	495	504	530	499	514	461	479	493	524	499	444	462	503	521	548	514	503	475	491	496	503	502	495	464	487	479	488	511	485	531	509	518	484	469	486	485	514	501	537	459	488	516	480	513	456	481	459	493	533	540	510	455	520	544	521	488	503	516	465	482	467	501	506	487	469	508	468	482	540	473	502	518	490	483	505	517	503	483	492	483	492	508	525	501	471	492	510	511	515	520	498	503	468	497	450	554	493	509	516	488	517	522	504	518	503	521	486	486	524	506	486	496	502	523	476	502	509	496	505	518	476	491	516	499	493	512	512	480	505	487	451	518	478	482	504	494	478	481	481	455	514	518	522	491	495	500	518	464	485	490	523	481	471	496	489	491	472	456	494	473	489	457	518	524	535	500	499	475	527	480	499	526	485	532	510	497	510	509	485	487	550	500	464	514	433	511	521	494	488	488	512	495	516	564	518	480	494	502	474	486	464	548	495	496	513	471	497	474	508	483	498	493	479	504	516	491	468	486	498	476	483	482	536	487	449	465	482	512	465	499	542	495	508	506	513	481	510	445	530	511	542	472	524	486	441	479	502	484	493	468	488	461	513	516	458	474	506	475	461	518	486	480	519	509	496	512	540	465	518	525	519	462	556	511	490	542	487	498	533	489	499	480	491	494	496	471	483	460	534	518	482	480	499	468	450	493	512	483	533	489	524	512	539	470	488	554	504	493	506	492	458	495	508	493	469	520	481	518	500	516	483	525	511	536	529	509	532	465	493	476	519	494	496	500	476	467	521	546	511	518	551	517	523	519	495	495	506	470	505	481	521	479	511	468	506	529	472	500	485	496	532	488	519	497	503	502	493	477	514	519	518	516	509	504	502	503	499	512	498	493	490	465	493	506	503	496	526	490	514	532	493	530	526	453	496	494	481	536	522	491	519	508	500	481	528	494	494	466	478	505	475	469	505	492	463	496	528	500	533	478	511	484	484	498	471	533	491	486	460	485	503	488	506	523	536	504	502	487	497	552	531	511	472	480	489	485	514	517	460	477	499	530	457	503	510	472	535	495	464	531	516	526	488	494	530	516	496	499	522	475	526	544	501	505	519	501	495	512	487	506	455	519	498	516	539	517	461	517	530	470	458	495	489	474	452	488	514	503	504	491	518	490	503	518	470	513	531	497	481	493	509	509	503	540	525	479	448	534	496	520	485	495	508	499	484	524	510	491	511	498	479	520	474	487	496	498	489	477	484	475	539	502	477	508	508	518	505	519	478	520	567	495	507	522	524	481	471	460	544	516	456	499	485	484	510	522	564	543	482	484	496	518	508	507	517	518	513	472	516	551	486	507	483	501	493	524	520	462	536	557	504	535	515	522	522	520	507	550	460	511	478	525	498	479	468	459	535	494	518	499	479	486	517	524	493	506
57708	98336	78344	76430	52707	6140	847	806	776	775	801	829	796	773	840	804	798	802	755	789	795	819	809	763	795	783	783	794	798	768	825	754	773	781	775	807	725	787	768	784	771	743	799	771	833	782	798	736	760	762	748	796	785	748	785	743	756	783	790	808	798	773	787	785	825	812	797	794	761	792	786	763	736	794	779	785	774	823	782	806	770	739	846	756	795	822	798	736	772	785	742	767	763	800	847	833	804	752	747	786	790	761	737	712	792	770	810	724	775	787	782	750	760	766	769	831	787	749	775	738	771	791	777	800	763	761	764	796	792	773	772	783	830	800	766	829	779	810	803	805	845	815	737	801	791	773	774	774	814	777	800	787	776	731	772	848	765	819	820	775	789	773	746	821	806	778	772	752	775	786	763	806	806	811	749	774	811	748	786	743	789	755	842	790	817	823	743	751	749	797	808	786	741	742	787	814	817	855	784	805	795	739	821	788	784	762	756	783	817	797	757	803	751	808	838	783	804	800	785	808	765	730	831	786	739	774	831	778	786	806	778	731	770	810	797	812	772	762	754	784	759	796	788	787	764	795	714	778	807	800	776	752	779	800	834	780	775	765	833	771	743	790	774	763	793	797	790	804	808	763	722	817	777	731	762	806	819	765	759	819	849	746	782	788	814	747	779	791	787	811	785	807	804	752	799	763	759	790	756	773	744	811	811	759	766	775	795	717	759	795	784	748	734	814	772	760	788	751	779	784	798	729	742	767	785	753	762	766	824	788	755	817	797	737	800	773	785	767	760	742	796	784	768	780	804	788	766	748	788	791	795	814	765	793	779	777	796	841	795	766	753	785	783	753	841	705	724	748	721	818	801	855	785	827	774	783	760	800	812	757	786	792	761	747	745	781	780	792	790	844	777	770	835	778	845	820	769	745	786	791	742	747	794	756	742	828	817	793	838	773	753	749	754	765	813	752	734	764	794	792	798	787	803	799	812	749	767	756	845	790	759	790	772	815	807	802	775	753	824	793	776	772	762	772	798	742	764	739	722	773	810	792	793	760	840	756	813	718	760	770	804	816	816	794	731	836	772	802	714	803	728	811	812	771	770	786	719	767	808	752	787	774	798	771	804	828	765	765	752	777	776	800	802	725	787	769	791	790	771	776	798	785	781	794	768	764	817	800	779	761	754	778	752	773	761	750	782	751	813	723	781	784	737	842	739	791	811	797	792	736	804	749	785	757	779	789	792	795	745	752	780	805	746	769	788	817	754	771	819	757	783	816	736	745	778	805	764	786	790	788	796	733	814	789	744	747	771	782	842	814	776	858	764	764	799	737	765	752	811	805	754	761	792	780	785	809	801	765	760	823	758	767	772	786	767	739	765	816	784	781	787	774	779	829	744	825	792	822	762	750	791	752	802	798	775	742	766	803	831	753	858	743	793	800	733	747	812	783	746	775	769	798	828	792	759	792	790	798	833	751	761	789	774	788	759	768	748	789	776	813	752	752	775	783	779	792	775	755	763	772	795	820	789	786	783	773	790	791	724	815	777	761	809	797	784	761	780	761	771	761	699	747	760	728	748	780	766	775	750	748	799	788	779	758	779	758	759	800	789	777	758	778	821	737	802	752	783	810	791	810	786	759	792	763	787	815	796	789	773	747	721	759	809	778	737	792	764	848	805	745	787	749	765	761	825	842	746	776	746	711	797	787	808	735	736	755	777	755	802	765	782	774	745	771	801	756	787	755	815	784	826	802	763	761	740	744	773	794	792	789	784	793	752	806	754	842	804	760	773	787	774	771	790	820	826	743	756	743	726	797	773	812	808	789	834	784	810	765	827	755	801	827	762	791	774	758	819	779	770	796	777	792	770	751	757	809	810	858	743	845	796	782	797	742	763	794	804	807	794	804	779	783	755	833	795	799	794	792	811	800	770	795	809	808	799	780	758	785	792	783	754	792	763	763	768	802	775	805	824	776	792	748	785	819	781	813	733	782	758	821	739	794	787	797	820	774	794	791	795	773	772	742	799	802	835	762	789	762	790	813	833	719	792	775	773	797	830	809	773	775	741	758	782	806	751	793	831	777	750	728	783	815	789	789	809	764	797	765	739	755	772	797	773	769	811	826	798	761	806	833	768	772	784	759	755	784	803	750	796	794	828	768	766	788	776	768	765	778	757	753	762	733	849	812	753	796	770	801	765	732	796	781	784	807	772	805	746	762	791	765	819	827	777	804	764	767	805	799	796	765	752	842	769	808	738	789	786	743	808	780	770	776	765	851	748	816	781	783	749	783	739	760	807	796	750	780	812	779	773	797	749	812	801	813	799	765	773	741	766	819	750	784	809	812	757	780	823	816	748	784	761	828	792	783	776	772	781	796	780	818	811	727	805	749	806	794	780	755	779	781	749	753	730	780	789	790	744	777	802	803	769	764	771	761	787	773	780	820	812	837	805	756	756	866	789	787	782	765	779	793	853	772	790	821	773	779	820	785	730	805	776	737	770	754	780	809	778	731	781	768	747	768	771	724	759	772	748	760	808	756	784	764	784	820	748	825	812	838	827	743	773	766	835	750	788	834	757	755	832	800	753	793	795	799	795	756	769	744	744	778	781	781	786	746	764	757	787	810	819	790	784	749	739	791	840	818	789	763	773	819	734	812	816	747	802	767	830	816	807	751	751	760	779	805	795	741	743	789	813	801	730	802	821	763	819	846	795	829	770	845	769	814	809	717	806	784	801	799	800	762	811	789	705	769	762	749	799	818	771	795	716	754	777	820	779	786	787	750	758	754	793	740	803	781	724	785	754	785	813	792	771	759	772	795	787	822	759	805	737	822	773	802	793	755	783	751	756	832	817	779	859	721	803	762	807	741	806	778	835	737	751	836	749	778	764	757	823	782	768	767	767	809	755	736	778	774	820	745	727	794	794	782	739	835	744	740	837	803	814	753	798	781	759	777	787	793	769	828	798	844	783	746	766	778	800	784	804	788	764	777	764	749	763	762	770	778	772	758	862	722	787	783	788	777	773	775	762	773	720	735	796	756	768	744	746	812	766	773	776	783	755	793	784	780	803	777	759	819	805	739	815	795	758	754	762	744	795	797	739	784	827	752	803	804	849	794	799	816	763	802	770	802	753	769	815	809	750	842	799	828	754	759	788	809	782	792	761	825	786	787	754	754	709	777	768	768	802	799	786	778	791	777	759	802	801	786	808	763	786	762	794	777	780	842	799	812	797	774	715	766	766	798	777	749	753	791	787	762	793	778	744	771	804	757	791	817	781	798	773	797	764	811	726	761	763	782	813	742	793	776	746	840	799	788	747	753	831	810	769	780	803	714	745	791	799	771	769	798	773	742	802	794	828	786	800	788	823	774	816	712	745	766	804	800	778	718	811	766	855	796	775	816	784	773	788	763	805	791	828	818	814	767	782	782	799	778	788	777	808	765	755	787	790	811	775	788	767	773	778	748	782	793	803	761	792	765	772	830	788	755	766	772	770	785	744	786
28357	26962	28320	32343	21122	1881	296	261	289	268	302	297	346	293	299	311	322	272	301	300	277	292	298	270	297	306	278	286	309	308	297	308	284	282	334	292	259	265	310	283	292	254	296	278	295	321	307	296	282	309	271	302	266	257	282	323	309	302	294	307	279	308	298	315	287	287	280	291	271	288	302	293	267	286	293	292	308	286	296	279	267	299	307	251	279	286	292	293	275	328	306	286	291	249	280	280	277	263	268	275	304	295	310	266	292	278	298	266	323	272	272	295	292	309	304	288	310	284	296	282	290	297	267	322	291	263	266	271	278	320	284	283	292	279	291	306	293	285	299	272	274	291	280	288	271	285	305	305	273	263	305	282	282	292	297	257	262	303	287	289	317	295	328	300	265	288	292	310	304	290	267	255	299	311	290	265	267	257	298	291	275	291	306	258	313	324	275	314	277	274	287	308	290	277	316	270	284	290	258	279	308	282	268	294	277	294	272	314	251	276	285	303	308	268	315	306	273	293	294	294	293	316	280	284	274	325	271	301	298	293	294	252	267	289	300	264	290	274	298	284	262	281	276	261	312	300	293	337	276	287	272	230	308	291	301	297	324	281	301	305	290	278	265	270	303	289	285	286	290	281	288	299	300	303	285	286	318	286	280	291	265	304	275	278	289	289	268	282	292	291	304	297	280	281	281	294	258	270	304	291	288	265	290	262	307	281	272	291	285	322	299	275	298	298	310	282	274	271	284	315	302	292	279	308	320	289	280	307	246	309	244	289	300	295	309	294	278	286	293	297	282	274	298	294	286	275	295	275	297	289	300	246	293	288	307	271	313	309	290	287	312	279	279	284	312	290	267	293	283	287	274	280	279	268	258	294	250	277	279	265	276	299	275	309	324	329	310	298	300	321	325	310	292	263	302	293	297	250	291	257	293	290	298	271	297	291	258	287	290	293	287	275	272	269	307	302	294	291	276	306	303	298	293	275	300	316	300	293	279	301	288	290	264	294	270	296	283	283	286	327	282	298	291	262	274	299	285	298	331	271	279	289	277	297	280	293	274	290	246	307	288	269	277	282	270	261	292	296	305	274	314	302	307	276	286	269	248	295	276	287	256	297	282	286	300	281	292	321	265	294	263	292	289	290	322	281	257	275	302	288	269	273	272	284	282	307	282	284	295	292	269	282	278	296	288	283	261	283	283	296	294	281	271	271	297	292	299	255	292	314	284	285	278	312	317	306	318	267	333	312	278	289	273	290	289	293	308	276	287	249	269	300	305	301	307	265	280	278	275	309	286	296	257	338	289	292	271	265	280	298	295	296	315	293	274	321	276	303	247	284	291	235	310	299	299	291	295	291	314	289	308	260	308	304	282	315	293	261	324	271	312	282	257	296	291	302	279	280	298	285	279	298	290	300	309	280	279	291	308	265	291	273	307	264	309	281	275	270	339	285	273	296	327	299	307	294	281	298	301	291	300	291	298	307	305	275	310	272	331	286	292	262	304	310	293	290	295	286	278	258	265	285	275	262	310	306	272	304	318	279	292	266	307	289	293	282	282	291	302	283	260	264	273	297	293	262	269	271	276	304	315	310	290	273	283	263	285	289	276	307	321	302	314	287	306	279	299	291	318	296	281	303	283	324	310	290	305	316	282	284	281	316	293	293	300	289	293	261	275	280	246	296	297	266	285	287	267	306	268	281	298	243	305	290	295	269	307	263	288	258	275	293	299	297	320	299	306	292	292	259	304	289	315	282	291	305	289	271	312	306	277	283	270	287	287	291	292	286	294	274	310	306	296	282	306	301	263	281	305	294	271	286	273	309	288	277	276	287	340	278	309	291	277	297	281	291	264	278	272	298	286	299	300	294	274	282	303	265	324	329	265	299	305	290	304	308	281	290	258	294	303	287	294	275	286	293	301	281	310	287	277	294	296	303	294	312	290	308	297	277	265	290	284	296	269	280	322	269	290	272	273	277	298	305	254	294	279	279	272	276	285	307	303	289	250	252	287	282	281	284	299	294	266	268	295	303	298	314	280	294	292	246	303	302	299	305	290	292	257	271	280	293	312	295	291	291	280	304	306	301	325	293	293	263	292	307	291	290	294	278	272	292	291	292	288	330	282	283	278	259	278	264	280	257	292	270	305	290	293	291	297	329	273	289	303	269	307	308	318	305	281	302	292	295	289	285	315	287	292	302	310	269	292	277	304	278	293	302	287	281	287	304	280	271	300	313	265	273	276	276	258	289	304	294	281	284	299	315	290	269	315	302	280	264	291	263	300	293	299	304	309	306	293	273	276	270	275	281	279	304	281	289	292	290	263	270	284	309	309	299	293	278	270	293	313	277	270	278	295	284	313	254	279	273	298	257	309	316	300	279	269	302	317	278	307	287	271	270	302	256	301	270	286	259	291	270	290	310	287	283	290	272	297	285	325	303	278	311	276	310	297	294	284	299	265	341	297	297	289	286	307	327	290	270	287	297	300	291	299	279	249	293	285	260	305	268	259	263	299	292	270	319	265	287	289	286	291	290	295	274	296	267	284	271	286	281	275	259	286	297	311	328	268	306	294	285	307	288	291	262	314	282	292	304	296	280	298	262	263	310	298	275	262	297	278	297	286	292	285	267	275	266	277	300	310	307	323	304	317	312	307	295	308	257	317	275	266	317	290	305	280	312	308	295	294	305	323	294	253	289	274	287	292	298	285	294	271	260	273	253	291	266	260	287	284	300	273	302	264	256	280	301	293	325	280	263	286	313	296	280	298	285	271	290	296	329	271	270	265	272	306	302	266	282	254	279	276	263	288	291	300	276	281	280	303	307	287	284	280	302	270	314	304	288	296	317	281	293	282	289	282	326	301	303	319	293	304	290	285	314	280	296	282	276	309	275	311	263	278	312	268	261	238	311	305	297	343	297	287	341	275	264	274	265	268	292	282	293	273	269	298	290	280	267	282	279	287	280	297	304	291	290	284	321	312	267	320	293	306	272	295	272	259	312	287	285	284	287	283	290	302	322	289	296	298	261	300	292	291	281	332	292	289	280	294	277	279	260	297	259	288	292	283	264	307	312	299	317	271	280	289	325	274	311	329	290	320	280	305	311	277	238	281	316	295	292	301	282	314	287	289	291	282	295	283	295	261	282	304	261	306	306	283	314	296	281	277	292	260	296	306	263	293	295	244	302	276	262	312	308	273	280	275	281	274	304	315	296	279	300	293	274	283	305	296	275	291	302	290	298	302	307	251	296	290	313	281	273	266	296	273	278	305	305	295	305	326	269	289	286	262	289	284	295	307	278	285	302	276	270	279	304	264	272	314	281	308	297	300	294	298	299	299	303	288	285	310	261	289	297	284	296	257	272	325	266	299	278	288	307	306	266	302	297	276	279	285	308	315	317	295	324	292	268	288	296	322	277	325	282	292	317	286	285	275	288	276	282	287	301	280	291	304	285	283	290	256	285	298	297	271	282	281	252	284	277	307	314	312	297	297	272	266	308	306	311
29251	45168	33436	36594	21756	1248	487	480	513	495	494	491	512	489	499	466	513	460	519	534	466	531	500	513	509	520	532	497	526	506	488	480	512	527	490	505	515	509	476	539	513	532	484	505	491	471	520	488	466	493	492	490	495	492	467	464	511	463	478	482	479	484	499	543	495	483	484	520	472	480	489	472	505	460	517	498	498	479	521	523	474	481	422	483	462	506	499	487	523	512	524	441	518	490	530	511	471	475	529	476	480	444	509	494	491	519	519	494	472	497	489	488	473	522	529	497	480	479	494	483	508	479	532	513	537	479	493	476	499	520	487	484	473	510	432	503	483	504	492	498	490	492	476	471	495	530	526	484	467	485	507	508	491	466	495	496	485	472	486	537	523	487	530	488	521	474	520	475	518	531	485	522	491	484	480	521	509	517	492	523	493	463	476	512	518	512	494	512	507	482	474	458	488	516	536	528	492	533	497	517	508	507	480	514	499	500	467	504	494	503	497	506	509	465	504	505	480	479	510	488	512	485	532	497	475	504	488	468	500	518	455	478	519	498	517	510	500	482	485	488	522	550	503	518	502	480	509	497	511	518	469	486	506	466	432	489	499	533	504	482	479	504	488	497	525	525	484	487	520	474	513	524	512	477	503	489	509	538	508	519	529	500	507	486	506	506	528	541	531	496	522	510	501	485	500	477	540	499	479	497	479	495	544	502	515	510	480	479	492	501	503	487	500	523	526	513	468	478	480	516	501	494	497	484	506	505	484	467	504	474	483	493	476	459	474	473	485	490	480	487	492	529	464	486	444	476	526	493	501	488	500	508	472	495	469	458	501	542	464	529	476	495	520	502	514	478	527	492	495	495	504	553	512	483	511	489	513	535	492	493	522	500	511	496	488	487	514	429	489	505	497	483	479	470	490	496	507	517	501	500	508	499	527	486	504	477	508	490	497	492	504	523	547	437	507	522	511	513	496	505	529	484	467	501	468	500	491	477	488	457	498	492	504	480	520	492	497	477	500	534	480	492	461	480	535	481	478	494	465	507	545	507	485	473	491	484	491	487	459	463	504	508	507	469	498	496	452	512	517	498	519	476	491	441	502	515	503	480	461	491	530	482	507	499	507	466	487	504	514	479	496	550	481	497	498	495	524	463	523	477	508	510	462	533	478	475	492	467	511	494	488	512	522	506	501	489	511	501	465	470	509	491	495	521	473	495	493	487	458	482	474	513	484	480	460	501	492	474	506	506	482	494	483	485	502	478	460	503	506	466	483	471	508	458	503	518	503	559	466	519	497	517	471	522	482	503	499	509	484	463	503	472	519	503	543	508	482	489	458	499	512	504	530	448	478	485	502	489	489	516	501	457	507	507	551	500	534	498	461	515	490	521	539	531	529	497	513	486	490	475	488	495	544	491	466	459	483	535	521	510	470	446	517	486	471	525	483	488	494	520	468	484	496	510	517	496	473	497	510	501	499	473	458	508	501	481	507	486	490	549	527	479	517	436	518	478	506	523	487	486	483	494	450	482	514	480	468	503	517	487	470	498	515	483	483	535	553	484	492	506	473	506	503	473	506	491	512	484	480	514	478	469	539	493	515	514	489	482	531	499	482	472	467	459	501	504	535	491	524	512	502	498	467	532	478	482	467	518	479	519	478	469	481	483	488	479	503	516	465	542	514	445	487	513	466	507	490	501	504	494	527	510	500	443	542	490	505	535	505	445	507	506	489	532	517	472	533	484	490	510	458	504	517	508	514	513	522	491	475	505	472	507	492	505	537	489	531	508	517	488	498	530	518	453	460	506	542	487	507	489	501	491	491	497	512	476	515	530	509	480	514	506	479	533	502	507	493	540	476	468	556	514	483	475	507	513	502	514	520	516	490	473	508	559	488	480	476	492	509	473	513	508	475	479	506	506	473	509	498	525	514	550	475	509	510	500	475	473	512	482	505	456	458	489	462	515	493	490	478	497	524	493	481	471	502	483	484	523	485	506	529	493	494	486	480	481	491	485	523	492	468	469	451	518	459	503	517	535	503	525	445	530	459	488	496	477	482	473	448	511	468	477	502	477	503	479	488	515	513	484	518	488	461	507	477	486	476	487	492	504	508	487	518	489	519	516	554	516	516	479	498	481	504	527	472	485	524	509	534	464	500	534	514	501	487	518	529	512	504	536	481	494	500	487	482	518	495	486	501	501	473	490	472	480	523	499	518	479	504	517	535	515	505	496	453	503	497	531	488	475	500	484	517	516	473	464	533	484	521	511	512	522	501	523	469	434	455	490	521	549	479	484	510	482	504	528	467	489	496	495	487	499	489	499	521	492	482	536	476	460	515	524	467	552	546	484	525	462	468	481	459	490	497	507	492	502	496	478	487	493	508	508	519	470	527	484	483	489	511	512	467	488	519	491	493	514	506	506	498	477	491	472	480	461	472	511	463	497	519	497	533	508	468	475	476	492	494	512	500	526	517	532	506	467	511	502	453	523	477	463	519	514	495	525	515	517	487	534	476	498	527	503	513	496	513	484	509	489	487	517	513	520	492	494	513	532	454	507	481	502	464	476	516	535	479	532	464	492	528	504	487	503	525	511	494	512	510	537	523	495	482	500	510	452	494	549	509	498	495	470	545	473	514	489	488	510	510	509	486	489	527	480	520	478	461	441	502	480	499	490	464	459	504	510	466	510	510	537	506	511	519	530	487	481	466	512	513	481	474	461	528	520	509	496	551	485	496	478	516	483	498	526	483	494	507	486	485	496	489	518	497	515	485	518	489	481	535	510	525	523	505	541	502	490	473	542	494	511	485	508	482	535	503	468	470	435	478	506	505	497	466	524	511	464	485	491	468	497	520	519	506	524	506	479	472	540	508	477	521	486	496	563	521	479	480	491	512	513	481	477	534	493	497	508	498	476	540	508	519	483	452	452	545	507	511	505	469	510	507	488	522	486	510	526	509	513	514	485	503	522	480	494	479	517	542	493	459	488	489	534	495	470	481	488	474	488	486	485	485	501	498	522	505	450	510	503	537	469	504	441	521	504	504	502	501	486	491	512	496	479	554	514	518	499	487	504	496	490	480	500	469	494	462	497	499	472	490	481	478	515	528	525	549	501	503	515	487	517	445	485	490	517	470	494	489	488	503	488	491	494	504	514	545	489	532	459	492	478	487	491	536	519	526	495	455	488	519	540	518	495	496	495	486	482	487	518	518	517	537	494	484	480	525	500	528	509	479	498	471	480	517	486	448	486	526	476	485	522	523	515	497	504	524	466	492	516	479	511	522	518	493	496	441	467	486	487	562	499	478	484	482	463	501	490	525	493	514	504	519	526	475	518	519	487	459	489	491	501	447	512	480	531	495	516	490	504	490	489	515	520	467	499	458	462	523	494	482	477	475	528	472	532	462	486	520	505	511	484	495	487	518	489	462	511	531	488	493	495	512	525	468	507	482	479	490	512	499	451	499	462	533	483	526	529	449	495	508	497	514	540	505	431	533	535	515	538
25190	24222	38774	50027	39874	16594	2952	342	304	303	314	315	297	283	264	337	310	296	315	311	318	308	316	342	292	296	308	306	313	323	294	289	280	272	285	307	294	317	312	298	288	283	320	292	329	319	305	308	304	306	303	296	299	295	337	309	298	284	328	324	288	304	310	305	294	325	270	294	312	316	316	290	303	285	312	255	299	299	323	299	328	307	312	306	283	311	300	294	291	313	259	304	290	314	297	312	295	332	307	299	331	299	307	317	296	289	294	274	315	274	301	283	304	329	283	298	283	310	250	321	325	289	281	313	301	290	332	308	310	282	305	281	303	308	293	270	294	289	302	276	304	301	327	327	316	296	313	334	306	281	314	285	292	290	339	305	276	322	287	325	309	297	301	312	253	305	306	286	308	295	298	310	300	290	326	294	275	310	311	313	307	316	293	295	341	310	323	314	276	278	328	347	302	307	303	278	292	295	304	292	277	288	294	299	279	287	308	275	298	285	330	284	277	272	268	290	302	313	302	322	278	323	297	310	335	281	299	298	309	325	293	307	300	268	280	316	334	282	301	286	301	286	312	282	323	317	331	298	311	303	305	290	316	285	323	287	286	318	299	275	270	285	325	308	299	294	290	316	308	301	304	305	296	312	294	302	297	288	293	280	289	312	317	291	301	295	282	298	290	305	310	269	288	310	335	295	333	313	294	311	301	273	317	258	291	270	306	301	304	273	298	296	278	308	325	307	282	324	284	308	283	329	310	295	328	333	306	284	297	277	303	301	350	282	271	291	300	282	298	289	280	294	266	291	316	319	277	302	276	316	326	292	289	288	298	302	295	295	292	296	291	299	282	341	285	304	281	286	281	305	285	285	288	298	294	275	294	301	281	299	295	279	299	280	308	308	309	299	287	288	299	326	303	348	284	313	358	305	283	320	304	294	292	307	279	310	303	303	322	300	305	305	313	310	301	294	335	304	301	314	274	309	292	288	279	321	264	321	345	285	283	315	272	318	288	267	319	313	323	283	299	298	307	304	292	275	285	306	316	304	327	283	303	305	307	340	282	341	275	277	285	300	318	314	276	298	304	284	268	279	287	284	311	294	306	325	289	321	312	280	298	312	297	310	298	288	292	318	302	302	307	287	302	288	312	309	271	296	304	285	296	276	312	279	288	316	311	302	306	299	303	305	297	295	287	326	276	290	325	326	283	320	297	280	303	282	289	318	320	339	304	307	311	302	284	325	290	286	287	298	244	304	309	309	330	279	289	288	297	266	314	299	285	343	286	296	312	316	263	352	318	336	288	306	318	309	310	303	313	296	308	306	320	289	284	298	313	305	331	278	290	289	270	305	270	321	325	298	294	293	324	286	306	327	314	308	301	290	325	325	294	304	326	311	326	307	290	286	321	319	295	318	280	302	306	324	311	295	305	304	293	298	284	294	304	293	310	291	291	300	310	302	294	308	320	274	281	322	317	314	290	297	293	319	273	279	327	291	309	304	286	283	291	300	288	304	303	285	278	323	286	267	310	297	307	289	307	284	300	285	274	292	288	289	303	299	311	317	292	305	281	305	301	275	296	301	282	316	303	308	316	326	288	323	353	308	331	302	302	290	316	317	336	292	310	290	298	271	323	324	308	278	295	317	324	312	282	299	296	314	304	282	273	284	304	339	293	327	325	311	298	279	279	298	292	322	291	293	283	308	306	278	321	310	306	290	285	316	290	289	309	319	313	293	317	324	292	306	308	277	319	305	311	300	266	289	308	299	309	301	294	317	270	294	329	320	307	310	293	300	311	289	286	296	272	311	311	305	277	318	285	303	294	286	304	278	290	332	273	266	303	282	310	249	314	298	272	275	264	320	324	284	333	288	299	285	261	298	318	286	293	311	290	298	295	257	283	310	348	298	282	291	326	283	295	313	290	301	300	309	308	315	279	314	284	300	265	300	308	289	292	316	302	269	283	282	301	288	314	302	299	309	320	292	296	293	290	317	272	292	306	310	338	323	275	297	281	307	286	286	306	296	315	287	262	293	328	296	277	297	289	293	289	292	312	308	296	324	313	304	301	316	305	313	334	308	272	316	290	335	282	285	291	314	304	319	294	322	302	300	301	316	255	297	304	285	287	318	318	298	300	287	310	299	316	303	286	292	323	272	313	287	324	316	296	298	297	285	295	291	317	299	299	273	290	313	313	277	289	309	249	289	318	311	309	310	339	298	311	262	303	292	316	293	329	307	280	314	314	304	327	261	290	294	294	324	314	282	301	322	303	307	287	307	270	267	296	277	293	293	308	303	308	278	320	294	286	288	350	294	293	303	308	303	293	307	299	292	276	311	293	307	293	299	285	304	308	281	300	283	322	297	293	297	287	299	283	301	282	319	268	292	307	302	313	319	285	292	316	289	244	310	285	314	300	279	297	297	287	309	303	320	281	305	316	320	272	287	294	287	287	307	296	301	295	299	289	308	320	297	323	285	330	309	291	280	282	290	293	323	309	316	315	300	297	284	289	311	301	285	322	307	287	289	283	316	330	288	305	291	271	334	308	298	278	251	303	277	289	261	279	268	279	319	345	290	324	313	299	297	293	353	281	295	293	336	288	268	261	281	307	325	296	338	280	340	295	324	309	316	326	296	309	311	307	271	311	282	333	328	311	289	275	283	287	304	273	302	316	292	292	302	334	299	301	293	316	314	303	314	303	350	293	307	303	273	313	292	320	312	309	283	274	286	275	328	300	272	281	305	307	297	329	304	299	285	321	296	291	299	325	305	293	304	312	312	280	307	304	265	285	281	323	289	299	330	299	291	316	321	303	294	325	320	310	291	308	319	300	289	297	337	294	272	293	307	263	287	297	283	266	296	290	306	290	314	293	310	295	291	288	308	300	288	312	307	276	285	269	300	297	312	289	295	328	313	292	291	305	321	325	303	292	297	315	267	329	293	303	311	292	298	298	280	300	326	301	320	296	281	294	289	339	284	286	292	303	288	281	286	281	323	283	282	299	261	284	314	274	303	303	308	284	295	303	285	335	308	312	316	316	288	304	322	318	277	288	332	269	286	306	325	271	316	298	312	275	292	338	313	293	297	303	292	315	278	305	296	300	295	308	293	294	290	295	310	300	305	273	325	290	302	280	290	302	282	297	282	319	321	291	290	299	315	291	284	336	301	293	302	307	314	301	296	254	301	320	322	293	298	288	314	305	289	304	306	253	296	293	311	276	271	312	318	301	304	328	319	320	287	290	297	309	288	311	308	302	345	290	321	306	284	317	313	294	294	310	318	301	299	303	296	318	286	287	275	329	315	283	297	280	301	286	306	293	280	288	297	313	351	295	313	308	316	281	280	286	329	316	295	296	285	285	300	286	269	303	301	315	298	290	341	308	321	338	309	311	301	308	293	276	308	284	307	310	269	282	311	271	287	304	316	294	306	332	315	300	343	297	334	314	332	279	293	315	289	308	282	308	303	290	295	281	300	324	303	320	284	301	321	326	277	318	297	323	316
54481	86743	71718	68485	42099	3170	535	507	527	511	479	548	518	504	500	528	514	514	527	516	480	526	499	553	501	519	492	514	521	510	488	520	471	488	487	506	509	530	508	540	489	540	509	539	500	549	538	500	544	517	496	483	509	514	513	505	483	507	502	461	530	535	539	522	501	494	521	470	523	464	498	494	491	486	516	510	514	463	522	490	540	536	502	475	536	539	500	524	515	517	546	517	478	512	542	506	485	500	475	511	521	502	492	506	490	517	510	486	478	536	532	503	506	520	529	530	536	514	502	490	547	533	496	498	494	489	512	490	503	505	504	479	520	496	518	530	517	540	526	477	519	539	517	521	509	488	513	538	500	498	543	503	489	467	508	452	524	522	473	497	503	497	493	506	501	494	503	481	508	535	470	498	515	539	502	518	461	535	522	479	486	501	503	534	506	462	529	490	507	487	523	537	501	487	521	525	475	509	497	481	518	529	490	492	505	513	520	502	519	503	546	486	510	504	506	549	498	525	491	497	484	499	537	507	563	476	493	498	479	491	488	515	526	496	492	537	501	547	509	496	497	512	487	534	496	504	520	473	515	481	536	528	464	509	512	479	481	496	513	518	514	545	499	535	479	517	553	493	479	502	531	483	518	521	536	507	539	507	577	505	526	490	517	536	533	512	544	506	511	526	507	553	499	490	477	473	525	536	523	535	500	539	512	472	495	458	517	490	484	504	511	512	522	549	515	552	511	539	504	552	471	507	513	512	510	521	523	525	500	471	501	496	522	480	479	526	507	549	490	543	489	500	520	498	536	495	570	495	520	518	519	515	529	492	490	490	515	535	514	525	545	501	536	545	480	529	503	502	501	503	506	517	525	516	489	525	526	537	500	474	506	513	517	531	541	510	515	513	524	511	507	527	517	470	501	503	528	477	477	493	495	565	469	529	496	476	541	510	487	530	479	509	508	518	516	517	510	498	479	508	512	498	488	512	509	513	498	513	513	499	498	521	515	505	516	450	540	532	518	514	507	502	511	528	498	511	493	510	528	511	551	494	502	485	475	453	514	523	552	516	507	495	516	476	489	487	463	496	502	528	498	528	534	508	510	515	562	521	508	510	528	493	536	522	494	519	494	503	437	511	556	476	520	524	511	521	531	504	562	470	475	477	475	513	532	457	530	518	542	551	494	531	535	528	548	479	505	534	488	524	502	486	484	521	472	509	454	503	494	493	536	535	510	495	529	465	517	482	492	482	508	508	536	490	521	526	521	512	487	532	514	509	477	499	503	521	527	520	516	501	518	480	480	501	502	525	541	498	482	495	512	479	501	556	513	477	495	536	554	489	457	526	468	477	535	482	501	524	524	518	507	513	514	527	481	518	514	483	511	463	535	492	495	520	495	553	514	489	476	492	532	529	501	504	519	522	514	497	461	535	461	512	501	524	540	502	499	555	515	495	479	489	502	509	511	521	494	517	517	500	542	543	539	526	495	509	514	530	508	490	497	491	462	532	511	520	455	487	504	506	509	525	503	497	512	492	532	525	524	473	525	501	530	530	508	497	470	502	497	510	533	538	518	521	489	520	496	523	513	506	518	462	500	536	522	482	496	511	459	490	515	498	509	511	504	513	500	552	501	528	483	500	520	486	543	517	530	525	538	527	515	490	522	522	502	537	445	494	469	519	491	516	510	507	491	496	559	516	504	476	544	500	517	503	508	485	494	488	516	532	515	525	539	499	525	483	502	453	481	522	517	513	511	454	490	504	528	469	515	505	500	513	501	487	513	519	502	501	551	487	474	506	509	506	553	479	490	495	508	517	517	484	521	516	560	529	481	516	505	492	536	521	542	517	513	499	527	510	534	497	534	548	522	525	485	502	469	471	491	491	520	525	514	518	509	524	459	515	512	533	487	470	492	487	513	485	500	525	456	489	514	508	503	511	529	488	499	531	496	512	511	493	517	520	487	487	468	527	527	525	505	501	523	510	544	481	481	512	473	512	494	504	490	532	542	519	490	494	494	501	529	483	502	493	537	534	524	509	530	566	494	527	490	514	456	482	463	493	549	519	521	497	462	505	497	522	544	456	520	505	501	486	489	518	508	491	503	476	520	484	480	495	523	528	488	525	492	498	516	540	497	505	483	504	535	520	505	480	519	493	456	472	522	507	526	531	525	487	471	543	538	506	493	529	525	511	521	483	475	484	536	492	543	523	435	516	508	551	499	525	519	489	528	513	510	555	541	498	477	557	504	516	492	510	503	558	531	474	484	519	477	496	472	539	475	533	534	534	457	546	501	525	531	509	553	510	504	512	504	474	537	513	513	525	482	536	515	511	462	491	499	484	537	510	507	470	504	510	507	487	479	472	493	521	502	526	518	428	508	521	459	515	510	486	495	505	472	529	493	505	534	523	550	481	496	532	518	494	508	515	487	546	496	488	500	517	531	547	527	538	455	520	518	486	481	519	468	481	536	522	483	467	536	456	499	532	526	514	509	518	541	479	519	485	510	533	497	476	535	514	553	495	486	491	517	494	495	506	490	516	503	528	472	514	532	503	462	511	502	514	513	506	512	482	531	503	535	533	512	481	498	518	488	492	504	483	480	482	513	507	531	494	486	533	509	500	512	525	529	509	521	481	521	483	451	513	507	518	506	503	550	514	510	526	503	515	461	524	508	522	505	504	507	504	473	504	513	496	511	514	495	470	528	518	521	543	566	483	498	494	507	470	521	490	508	489	490	502	514	529	535	524	508	527	510	520	486	558	534	494	489	515	475	535	512	567	539	540	522	518	510	542	504	492	456	451	496	504	492	523	514	447	500	530	495	507	504	539	503	516	489	497	500	529	500	498	522	506	535	517	529	484	474	503	486	538	520	463	497	489	503	455	487	522	515	517	486	449	481	512	524	487	547	493	463	514	489	509	508	501	509	520	504	534	498	538	499	549	475	521	540	536	489	487	527	514	475	495	524	523	518	497	474	532	488	494	526	498	485	484	499	539	480	498	521	491	508	526	513	454	504	474	530	520	491	498	515	514	485	475	506	506	522	502	496	504	507	516	459	528	476	507	550	494	506	471	497	561	495	511	472	532	520	525	532	500	535	516	490	508	535	491	505	532	459	496	523	492	504	566	529	512	518	521	504	504	508	565	486	538	503	507	495	509	513	491	488	499	486	483	489	470	485	497	509	517	527	538	496	508	487	503	539	547	508	496	501	487	525	488	515	485	506	492	536	540	513	474	535	528	504	494	464	482	527	485	541	526	489	514	529	511	502	509	534	537	486	497	496	490	532	496	526	491	488	515	522	504	465	490	496	514	549	502	518	530	550	542	525	513	461	501	490	498	511	496	538	513	477	517	456	495	519	487	509	509	531	498	527	482	511	521	511	509	515	478	527	511	499	456	511	493	493	519	496	514	509	495	484	499	532	475	511	487	500	518	511	485	509	570	528	550	475	523	496	543	510	526	532	492	507	520	481	480	491	495	530	527	487	492	513	515	514	491	532	513
24213	22981	37034	49121	41570	22049	8428	720	530	498	526	548	523	500	527	487	500	503	497	501	485	528	522	529	515	496	488	527	502	536	525	525	512	516	541	465	516	504	477	510	552	530	515	498	510	465	536	490	459	496	525	503	536	513	529	490	522	551	515	490	518	514	496	489	487	582	505	470	536	512	514	530	480	481	468	537	525	506	489	525	537	520	507	488	525	507	507	503	515	530	478	474	515	492	528	504	503	482	518	485	503	507	488	500	432	495	543	528	470	489	536	512	496	514	490	526	500	519	519	510	490	523	483	506	512	508	514	515	481	502	497	515	538	529	491	492	495	477	503	489	527	517	502	473	532	508	500	510	513	475	490	498	489	522	530	487	519	479	575	530	542	500	538	531	519	482	480	494	490	559	514	529	500	515	538	527	534	544	497	550	487	519	521	492	477	523	516	502	531	525	544	501	505	509	534	498	556	475	531	516	504	496	517	517	468	478	512	501	524	502	510	473	525	519	529	516	527	494	501	522	553	517	512	485	529	489	514	471	474	507	519	495	500	510	496	525	484	485	543	480	536	493	520	521	501	544	494	499	488	504	523	510	523	507	509	502	494	546	460	529	473	467	508	511	487	507	488	508	492	515	477	540	495	568	526	484	541	505	479	483	506	514	452	505	500	532	516	493	509	496	501	509	519	503	514	474	539	503	529	521	490	508	511	542	545	541	468	459	494	546	504	509	505	539	492	491	514	509	489	486	486	501	500	520	562	464	496	468	505	478	480	505	468	493	499	522	546	483	476	475	508	536	452	538	527	521	516	501	525	451	461	464	535	494	487	450	511	505	527	497	489	523	476	499	468	501	501	506	530	520	513	509	519	531	483	482	503	511	515	511	490	470	543	489	471	540	530	521	487	520	507	490	518	503	480	518	543	560	475	548	512	518	510	526	529	472	515	549	506	499	500	518	529	524	487	522	485	461	536	511	500	507	504	464	506	512	500	525	495	517	467	457	541	541	494	527	502	489	531	501	476	510	526	507	504	507	490	484	491	514	503	507	506	547	496	483	496	522	457	517	528	482	499	515	526	487	508	553	496	485	494	515	491	498	510	511	482	486	459	520	453	510	487	518	487	541	479	524	493	492	500	511	514	502	457	483	489	516	501	530	507	532	434	496	496	498	546	503	508	543	486	528	521	521	511	523	452	501	495	520	515	548	534	516	538	477	520	503	523	514	488	549	517	524	497	482	500	476	514	478	522	470	527	505	474	520	522	506	544	498	479	544	488	514	504	482	505	480	499	488	534	494	515	482	488	499	481	487	492	527	528	521	517	552	525	519	512	488	503	513	484	497	500	492	489	520	504	489	485	509	489	513	487	478	467	486	505	478	497	489	541	527	483	486	486	496	526	534	506	512	494	463	487	497	499	493	541	508	501	528	484	507	510	497	481	495	528	454	533	498	536	506	510	500	482	511	513	509	526	523	513	519	464	535	486	504	521	519	534	491	541	526	455	496	532	536	511	487	483	489	518	491	483	513	512	530	479	504	494	469	508	487	509	506	528	474	511	512	519	482	504	515	504	484	522	462	514	491	501	489	489	511	508	470	526	502	523	524	522	497	503	526	483	510	503	461	485	536	524	447	493	502	507	485	473	516	472	488	512	540	527	486	507	471	523	475	511	541	538	456	504	488	503	496	532	527	552	492	480	548	519	513	520	487	499	503	531	501	506	514	457	506	507	485	494	518	506	537	491	564	485	478	508	496	521	503	519	507	538	526	538	517	494	516	480	480	499	478	541	498	493	526	526	549	501	519	508	509	521	556	488	521	503	488	515	545	496	519	479	527	481	529	522	486	555	487	495	468	528	501	521	499	503	488	504	480	501	488	470	508	531	512	540	484	506	484	569	515	471	538	530	514	549	520	488	502	485	489	497	494	500	532	466	498	501	530	532	508	485	505	514	480	508	525	480	470	498	525	474	511	524	505	474	460	571	507	500	497	478	523	517	531	526	540	522	509	537	477	496	503	529	475	458	481	498	488	543	521	499	490	509	499	477	528	516	507	500	510	484	523	498	532	464	493	502	513	521	480	518	495	504	500	526	519	535	493	525	508	484	525	517	508	506	521	450	497	509	510	512	508	514	519	492	484	513	511	475	501	493	483	474	479	495	517	499	511	511	472	487	534	482	490	507	554	516	469	528	492	500	518	478	558	530	523	470	500	495	507	476	493	465	492	536	488	463	501	534	509	495	541	484	533	519	515	491	517	538	494	515	532	520	508	517	560	494	494	527	504	503	482	534	446	497	514	532	490	475	477	501	481	476	487	517	511	505	547	505	499	503	501	475	487	522	543	471	503	513	524	498	454	537	488	500	490	533	556	509	504	493	489	495	527	503	504	542	515	472	525	498	490	490	553	475	502	480	544	471	487	494	546	509	529	506	478	476	522	518	541	502	532	514	519	487	504	537	510	485	508	521	522	483	513	519	534	542	514	515	544	526	526	512	516	519	476	491	490	474	524	512	503	484	504	463	551	482	513	513	498	522	510	475	479	521	523	493	513	501	485	506	480	509	467	529	527	483	509	513	501	492	477	520	555	517	514	539	507	511	494	496	495	506	559	520	493	508	498	506	519	486	510	507	489	486	482	504	509	510	507	475	471	533	497	494	496	515	496	523	498	525	495	525	513	505	498	518	550	491	498	506	453	509	473	516	491	464	488	497	540	496	488	515	542	471	469	486	524	488	532	529	539	461	480	488	492	491	511	486	476	509	511	487	500	500	504	531	505	465	475	512	500	485	521	488	498	504	492	456	472	460	517	490	492	493	498	499	489	519	508	450	532	497	531	493	505	509	526	470	475	511	496	521	483	490	486	529	533	521	527	520	461	482	478	475	496	517	549	504	503	528	474	523	539	517	522	499	503	566	486	496	501	512	495	504	524	480	508	514	489	488	501	522	498	502	530	511	517	505	526	530	462	511	450	503	504	488	512	496	483	572	496	499	520	508	490	529	506	448	530	540	514	524	505	520	506	491	507	563	468	517	496	511	513	486	537	509	508	550	510	550	515	492	448	536	518	504	520	534	463	484	495	515	527	503	489	505	513	536	526	546	487	539	526	514	476	486	512	478	471	516	495	526	547	573	517	494	493	511	504	513	524	487	475	497	500	461	528	489	491	471	548	554	472	508	471	520	503	515	490	535	502	489	511	494	490	492	518	464	484	488	458	475	509	469	528	502	541	549	499	510	512	543	490	472	489	504	453	526	494	499	482	496	508	520	509	492	509	484	494	495	519	510	495	484	499	535	494	497	503	489	455	512	462	511	448	537	471	479	544	489	492	514	511	472	529	499	525	532	490	461	525	494	510	481	489	485	528	477	491	501	513	526	474	495	531	564	529	544	508	553	524	458	528	497	466	511	514	492	526	489	493	499	513	510	487	526	505	506	482	534	512	492	473	497	498	518	482	479	523	507	496	503	453	519	507	490	541	514	562	499	491	438	497	497	491	519	533
60186	94931	80183	80418	50850	4371	795	801	868	837	798	784	777	792	793	785	796	784	843	782	795	801	809	844	811	837	778	818	750	836	789	825	803	763	759	752	794	809	815	750	794	793	802	792	804	776	761	767	791	781	839	834	791	782	788	821	825	780	806	866	792	726	719	800	795	850	792	787	823	786	798	802	829	765	770	824	793	773	834	877	777	821	742	806	781	774	824	792	787	776	730	819	766	832	818	804	816	807	809	816	731	800	794	822	811	829	788	801	809	749	825	804	798	761	806	795	758	774	796	788	798	794	802	784	710	784	830	817	806	813	779	846	765	777	832	769	746	773	736	816	816	780	801	845	759	819	806	793	767	787	819	847	762	799	804	757	798	784	761	766	812	791	841	724	812	786	775	811	804	733	776	786	777	756	782	757	752	808	757	770	775	799	785	784	789	758	760	752	834	787	759	814	816	781	788	782	736	757	860	785	753	778	780	796	729	847	820	731	784	771	850	809	792	835	729	811	854	795	833	825	820	771	808	792	790	782	791	756	768	786	811	819	789	745	844	768	795	815	835	772	796	814	818	739	793	842	778	819	809	802	758	806	795	780	792	817	796	763	809	761	779	798	745	788	784	803	814	804	814	779	779	796	819	811	805	819	831	797	783	811	806	799	739	832	813	825	716	783	817	804	813	793	828	761	782	781	753	842	814	830	801	810	792	774	809	816	801	782	774	793	773	788	833	790	771	755	788	817	794	785	803	805	806	813	764	740	783	782	805	756	816	788	821	808	877	804	848	730	825	806	771	770	798	763	768	809	793	834	769	795	834	815	809	832	802	838	792	795	816	822	788	774	738	809	794	836	810	775	766	772	810	790	739	779	775	788	779	807	789	796	794	818	778	838	810	804	783	795	736	732	780	787	741	832	844	804	752	785	799	779	775	789	786	754	773	792	873	785	825	813	760	835	781	848	794	850	787	759	827	807	800	772	773	731	806	751	787	801	780	775	748	810	787	779	806	848	801	813	785	786	769	764	796	785	793	811	793	827	836	777	844	771	784	798	794	823	790	794	817	794	756	806	810	835	783	820	783	777	776	777	821	765	748	776	754	837	772	768	811	772	801	826	795	810	833	777	758	836	828	796	825	802	779	796	810	766	759	807	813	787	814	808	777	835	807	804	739	815	754	789	754	762	746	835	800	858	803	782	770	736	792	778	776	787	824	792	834	827	782	817	793	802	786	806	761	790	768	798	816	760	824	737	696	733	806	827	758	769	760	811	751	765	813	775	802	771	807	773	807	767	778	765	803	793	788	773	765	768	827	786	773	794	814	838	778	766	842	827	754	759	809	774	767	798	813	771	750	806	750	767	777	770	791	779	779	767	809	753	730	772	787	815	808	808	792	794	816	825	767	813	783	795	820	812	808	807	796	795	791	788	781	806	799	827	741	844	771	795	799	815	800	830	788	806	818	796	819	759	792	779	791	843	792	805	811	803	746	769	748	783	796	788	841	772	833	759	720	784	764	850	812	789	785	751	764	775	801	846	777	808	779	835	760	820	815	758	758	815	866	784	780	779	858	816	773	787	796	812	808	755	788	800	764	741	808	757	807	809	767	797	806	775	827	842	827	781	812	853	791	757	753	760	798	744	799	790	853	828	804	762	753	769	759	809	768	793	768	811	773	815	802	792	760	799	821	751	797	801	754	804	794	790	829	745	830	803	791	786	790	783	810	773	793	832	767	834	788	789	787	729	746	772	752	814	790	767	796	800	797	821	813	807	771	808	810	726	804	798	779	815	802	817	821	791	788	810	805	829	772	832	834	797	766	765	805	760	811	828	777	816	833	760	791	803	821	776	793	758	794	786	772	773	794	775	815	823	832	805	777	801	762	805	805	795	757	820	755	792	794	793	772	824	763	741	729	770	731	762	763	794	795	773	778	833	790	805	797	784	836	811	788	814	775	776	797	782	806	813	791	810	799	807	758	833	827	840	806	746	793	772	862	836	804	789	814	782	805	854	851	838	779	801	807	745	794	783	792	792	794	787	847	771	840	800	764	821	805	797	787	811	804	804	849	752	795	850	806	754	818	763	727	811	834	823	786	820	813	747	798	812	770	783	823	772	783	747	805	772	764	747	816	798	838	809	800	806	761	783	807	778	778	786	743	778	839	776	749	783	789	775	797	818	788	765	809	758	798	753	843	801	782	801	822	781	797	736	808	743	837	807	821	801	766	776	803	800	768	816	757	778	819	820	774	817	773	810	776	802	760	804	816	788	764	810	808	807	795	780	814	777	794	781	745	759	756	756	785	828	784	824	821	820	820	792	794	802	791	781	817	841	774	780	776	814	825	792	771	829	758	809	800	782	813	778	789	763	702	800	776	824	782	836	817	797	788	776	791	767	835	835	793	774	875	834	839	775	788	803	775	751	759	818	781	850	787	803	731	757	840	853	782	788	835	767	755	750	804	804	764	804	788	786	804	776	771	765	812	789	736	826	773	764	771	718	811	797	769	804	795	785	805	846	828	792	734	785	782	747	851	868	780	797	749	853	824	804	739	769	817	820	787	774	785	761	745	762	778	793	771	815	775	801	794	763	830	828	855	802	772	781	778	787	798	795	804	802	754	811	793	815	798	759	844	846	792	820	818	753	800	813	799	764	796	780	749	786	782	758	759	823	792	776	804	791	773	741	776	778	861	799	830	783	780	826	777	829	814	816	755	789	799	804	778	764	805	866	766	795	747	794	782	794	821	826	829	820	814	759	800	812	811	776	719	824	802	837	796	788	835	765	808	843	782	729	733	846	841	801	834	790	800	783	761	775	810	810	739	805	772	792	783	766	785	826	831	816	752	839	816	803	778	828	789	805	810	815	811	778	793	804	767	813	774	783	745	787	744	803	797	764	759	814	784	821	837	787	842	815	803	832	818	752	815	767	787	818	773	761	825	774	804	807	828	782	798	772	824	822	809	802	767	787	847	785	846	811	784	780	777	802	781	827	811	783	781	786	830	769	780	791	807	806	780	804	778	795	757	864	810	748	786	756	850	814	753	772	833	820	769	824	817	755	758	783	830	762	792	797	729	815	779	783	772	788	800	805	762	794	785	770	842	798	787	810	801	794	749	816	784	813	808	764	869	802	752	795	781	808	758	790	834	765	802	806	842	795	822	789	732	807	811	826	778	769	807	727	786	792	792	803	750	786	788	791	819	759	790	816	807	775	788	792	768	761	808	821	817	769	765	790	801	807	806	788	796	769	817	800	809	792	763	768	817	797	762	780	760	805	777	784	737	784	832	810	805	810	810	838	773	753	774	777	731	864	767	786	770	805	747	801	792	762	766	828	821	790	764	768	776	775	776	786	810	831	804	779	792	750	752	785	798	813	789	771	780	804	796	807	807	791	764	845	816	778	823	757	770	737	799	801	797	812	761	824	826	810	808	797	787	787	761	794	736	777	783	750	795	754	790	796	787	800	822	756	793	758	773	777	810	745	790	795	840	714	795	832
28312	27473	30167	33175	19601	1786	272	297	313	285	292	294	272	315	311	326	299	295	291	285	311	279	313	304	310	302	278	283	295	332	285	310	290	283	313	321	291	316	305	349	308	290	298	284	281	308	301	305	298	301	293	295	286	278	315	304	312	310	337	315	269	313	328	337	304	322	325	305	283	302	283	324	315	293	296	322	330	306	287	284	262	303	311	283	296	275	304	307	289	328	279	295	303	305	313	318	315	297	311	305	300	289	246	285	300	339	296	306	272	320	276	322	312	295	281	306	328	308	314	267	282	319	292	287	307	293	292	307	287	309	311	305	281	284	293	302	293	315	319	290	323	300	308	282	316	345	307	302	292	306	304	333	282	311	314	317	286	304	293	300	278	330	284	328	332	301	286	317	313	286	294	299	304	289	281	304	299	306	277	298	299	317	322	312	304	307	317	281	309	281	300	283	301	322	310	297	286	330	321	279	293	264	296	313	284	316	291	303	309	312	287	293	323	285	302	259	285	295	261	305	300	281	272	321	329	309	302	300	313	293	301	295	272	294	326	303	311	307	281	314	332	321	308	326	325	324	300	278	283	305	314	256	281	288	331	319	304	275	301	310	311	298	292	309	292	313	302	316	304	300	321	307	290	316	321	280	276	291	332	288	294	316	320	331	311	254	317	290	297	311	314	304	302	275	306	333	283	288	288	297	303	294	298	296	327	301	292	313	291	271	294	294	316	301	296	282	301	312	282	319	281	286	293	291	333	283	307	302	294	268	307	290	301	289	302	306	295	297	319	316	313	307	315	294	320	319	292	284	300	322	302	279	306	295	302	320	312	272	285	313	293	273	290	274	287	309	324	310	291	307	325	286	298	308	294	263	321	355	275	289	302	328	299	289	300	334	267	305	316	296	291	300	329	329	307	309	296	319	302	313	303	305	278	292	278	297	288	291	296	300	294	300	315	294	303	324	298	311	315	309	287	290	280	270	285	311	299	324	255	335	287	304	310	317	289	312	309	298	298	290	320	292	299	269	318	309	324	284	293	311	306	306	285	274	295	256	314	282	302	282	300	327	323	298	290	307	315	289	314	294	307	273	318	323	297	307	301	307	283	305	277	320	290	283	266	291	320	332	334	313	312	333	271	289	314	287	271	326	286	306	294	283	309	303	276	314	310	277	313	285	277	321	302	315	316	313	300	313	326	291	310	277	281	324	274	300	315	367	299	313	301	280	292	260	318	285	315	281	316	298	297	316	276	314	313	323	267	269	282	268	300	310	307	311	296	278	308	278	316	291	297	309	270	284	297	295	291	281	306	312	295	296	299	308	322	316	301	291	330	251	272	293	291	297	313	300	301	311	274	297	315	285	294	278	319	332	289	274	299	277	319	310	297	333	315	319	315	287	300	307	319	290	281	312	346	254	310	315	346	297	311	311	298	328	303	300	304	277	285	260	324	305	277	305	319	300	297	328	298	292	265	302	291	318	328	286	283	280	310	306	314	284	315	292	316	306	285	295	261	316	293	318	295	323	263	316	279	299	292	318	305	287	308	269	299	289	309	290	271	302	295	302	324	298	298	307	293	343	320	296	281	306	272	317	317	280	286	312	304	292	277	277	308	281	273	281	276	317	310	324	270	270	295	299	299	298	280	289	289	316	306	302	303	299	308	292	281	295	304	274	309	325	320	323	295	299	273	288	300	302	340	295	283	288	287	310	306	306	325	327	281	308	290	305	296	284	284	299	275	304	308	293	294	290	300	288	317	300	320	270	313	293	325	261	316	289	306	316	344	295	318	307	326	295	278	305	300	288	294	311	305	273	287	308	269	299	289	306	306	296	286	333	285	293	291	273	262	292	308	314	345	320	301	275	301	312	281	312	302	294	292	304	286	283	296	311	301	285	300	311	272	286	293	315	328	320	287	292	311	314	302	268	284	331	299	305	282	325	307	310	280	314	327	291	284	299	314	316	313	295	278	279	332	284	293	296	334	292	331	311	305	295	291	289	290	326	308	304	298	298	293	309	338	285	284	328	297	309	305	295	289	284	294	305	311	301	288	312	288	320	316	321	286	332	291	328	322	293	303	292	298	336	281	291	290	306	298	302	338	304	279	325	296	292	287	321	292	317	308	289	283	299	310	294	343	310	310	310	308	297	322	293	308	277	314	317	286	301	337	296	291	273	325	289	306	289	298	292	304	309	290	321	295	308	330	301	293	284	293	327	283	312	297	338	310	302	299	271	286	305	303	293	315	319	319	267	285	280	335	307	298	298	318	315	294	285	308	276	326	254	313	305	295	314	292	305	308	288	272	296	307	284	306	291	310	298	306	296	288	333	311	298	304	267	264	285	313	292	291	310	297	293	284	278	313	318	313	317	284	267	285	288	308	287	312	294	294	260	306	271	306	310	301	311	291	301	305	306	272	299	317	313	295	312	286	319	278	294	279	269	308	286	294	296	313	310	297	333	309	289	297	317	318	294	325	286	312	275	307	286	314	327	309	283	319	307	269	273	294	299	310	327	285	333	274	312	286	305	273	285	293	323	301	312	285	284	307	306	288	302	307	322	322	329	299	306	300	309	287	284	298	321	316	285	335	321	292	315	304	301	315	306	282	323	281	297	288	299	317	274	308	319	285	306	317	277	295	315	323	297	298	296	318	299	313	281	288	289	317	303	303	336	337	303	305	286	329	326	322	298	304	243	338	311	307	282	292	308	299	301	310	315	318	283	286	279	292	309	293	304	326	288	297	273	307	270	267	319	324	313	296	309	294	299	291	278	271	290	304	321	301	298	313	279	323	275	305	340	341	325	306	305	321	307	313	311	287	300	332	273	301	276	297	310	315	271	289	269	286	294	324	271	305	306	307	314	310	308	300	310	300	270	294	296	326	348	277	304	305	316	318	289	281	292	326	319	307	299	301	310	294	308	318	324	279	282	267	295	317	289	289	298	321	293	298	310	280	307	308	286	291	305	306	311	288	305	287	319	309	289	316	300	301	322	326	281	292	309	269	302	318	291	301	263	283	264	287	310	296	280	292	316	297	293	317	311	329	284	276	295	294	301	315	299	290	271	294	285	305	322	290	305	291	283	297	328	300	313	317	306	298	281	332	307	286	285	301	293	275	312	283	313	285	300	282	300	300	273	296	331	307	246	304	303	305	327	301	296	270	309	290	274	262	302	331	286	309	286	299	284	298	286	321	297	314	301	333	276	319	290	285	293	283	293	292	297	306	273	299	329	320	291	316	308	313	325	297	335	284	306	274	300	331	301	304	337	260	279	311	317	308	313	274	299	258	328	320	296	314	277	300	309	322	298	307	299	296	312	300	310	292	290	299	302	317	308	276	285	305	325	284	338	306	262	316	333	306	298	309	287	321	293	287	297	272	294	341	301	272	267	308	285	304	283	309	292	305	274	292	285	285	320	280	299	330	287	253	287	242	312	260	320	301	283	316	321	312	322	274	327	325	329	317	294	297	297	289	295	293	298	300	309	291	282	302	301
30080	45564	36935	38222	20365	1123	506	498	492	546	504	502	481	506	519	478	521	537	551	534	463	528	500	519	509	544	516	526	543	542	500	533	510	487	538	545	472	529	497	483	536	503	449	501	475	496	505	519	534	491	520	528	510	540	520	510	549	505	506	486	511	518	519	512	523	518	506	484	503	485	502	512	529	500	575	516	495	520	508	499	505	501	493	506	498	480	520	529	483	467	479	540	515	531	503	509	540	511	459	498	558	508	537	460	512	519	509	558	529	502	474	488	533	505	553	497	538	486	488	506	491	498	505	513	518	500	524	515	528	537	513	550	521	509	534	531	447	530	524	503	489	508	512	509	503	505	503	530	506	501	526	543	508	548	482	538	509	513	566	509	533	492	544	532	506	525	476	495	493	513	483	482	500	541	498	505	494	520	499	517	501	499	529	518	506	513	531	494	499	503	512	514	524	485	496	495	491	523	497	546	497	504	488	532	521	486	519	508	526	525	496	526	487	518	497	522	535	538	466	448	521	497	538	512	522	523	530	518	532	515	536	486	523	498	510	546	495	543	517	522	541	507	501	520	522	519	475	519	507	529	525	527	522	512	518	544	505	519	522	506	501	508	521	496	552	513	469	533	503	511	521	505	541	530	545	499	505	473	541	498	535	522	511	499	517	488	522	521	486	528	498	507	564	491	523	520	491	513	522	514	503	493	482	533	511	488	499	510	498	513	492	517	517	513	532	477	563	473	499	506	454	510	538	486	521	483	517	535	514	476	505	507	498	478	483	526	511	516	521	486	536	546	522	520	520	534	536	504	506	507	534	535	525	502	533	482	463	510	510	519	467	470	505	506	533	504	509	519	539	486	478	478	490	489	522	501	503	477	474	529	523	523	525	527	533	512	529	503	524	510	513	537	505	518	522	554	529	514	527	515	529	500	479	524	515	492	522	477	566	532	483	489	480	492	493	521	509	496	484	511	471	520	535	544	503	504	458	509	508	508	514	525	496	553	518	511	544	512	451	551	461	524	485	497	497	563	513	512	505	513	511	500	508	516	531	543	481	531	531	514	505	526	480	536	585	525	493	506	533	506	543	495	527	464	506	501	533	516	524	512	522	528	523	512	487	489	484	511	522	535	520	520	536	481	537	528	493	493	490	466	544	464	494	536	485	459	521	538	491	510	525	501	488	504	564	549	489	487	531	510	550	506	495	536	480	540	483	501	509	483	529	527	514	521	471	534	497	505	452	517	472	510	478	518	525	472	517	515	510	500	507	496	509	534	490	507	524	517	512	521	495	464	513	528	479	555	492	500	505	498	499	495	523	491	506	515	526	529	510	547	530	524	531	541	503	543	499	565	481	487	507	494	517	505	455	546	482	486	541	486	512	496	501	490	529	523	511	531	531	546	516	535	477	538	513	501	501	517	485	543	466	513	503	545	494	503	458	502	516	529	552	537	502	484	494	511	490	510	477	478	498	506	484	507	480	487	506	520	480	490	490	493	478	511	544	500	518	501	543	516	537	540	491	484	501	532	527	570	498	527	524	538	483	513	514	507	513	482	505	538	538	504	512	476	526	508	503	501	490	517	516	496	509	462	548	481	502	525	536	524	490	496	500	495	523	504	485	500	535	504	489	499	509	525	477	489	549	542	526	534	521	550	487	511	481	520	478	504	484	522	511	487	497	484	484	511	521	555	538	492	522	509	517	485	484	481	526	479	475	513	529	518	516	531	533	461	510	509	509	510	522	514	574	494	490	506	474	498	506	523	536	530	490	478	499	480	498	514	511	498	516	528	567	513	502	539	530	506	557	496	498	488	491	505	483	531	510	473	506	516	500	497	498	531	535	527	514	500	473	508	469	476	556	531	495	515	505	525	486	565	474	467	470	503	486	518	507	514	522	536	483	534	494	505	501	544	518	508	519	486	510	489	547	520	543	546	527	471	533	502	494	500	505	519	484	519	568	514	520	497	476	564	513	495	497	501	481	488	512	498	511	550	499	518	539	494	522	492	495	492	566	524	552	492	498	514	463	520	517	490	532	482	501	539	543	512	504	474	494	481	523	526	484	515	520	512	490	518	494	537	493	525	514	504	500	526	509	470	519	526	497	513	522	519	488	493	529	551	504	535	536	530	491	513	493	530	508	496	546	522	548	496	459	504	519	507	512	547	529	525	503	522	510	503	548	514	471	521	551	524	522	512	511	507	561	518	518	506	530	510	483	504	525	508	520	513	510	520	497	478	500	503	513	518	509	479	506	476	502	514	501	521	490	504	535	477	496	543	536	512	518	505	480	506	486	490	543	487	509	492	510	488	542	530	489	525	515	465	530	485	486	536	519	505	515	507	491	499	482	526	506	474	500	531	512	523	477	562	489	536	528	521	528	508	522	538	504	478	494	525	503	541	541	497	521	537	508	514	571	503	519	507	523	499	480	516	501	486	510	516	530	511	493	516	517	477	531	501	531	530	501	538	512	495	522	497	509	545	515	549	497	495	502	536	511	561	512	522	545	506	487	551	499	540	500	521	500	502	540	482	510	510	506	540	510	496	518	489	501	541	507	533	507	476	518	509	527	467	517	513	521	507	502	488	449	536	516	508	500	529	531	509	482	502	474	525	498	497	512	480	525	481	497	477	511	483	506	535	533	520	500	524	506	522	479	534	516	486	510	504	487	535	502	505	532	515	534	485	535	530	522	564	521	535	502	499	502	505	536	495	512	485	510	512	503	554	498	495	504	481	494	532	510	478	517	493	540	515	489	533	555	501	526	511	546	507	526	533	482	521	515	532	514	526	506	523	496	529	540	511	512	512	464	501	512	496	503	564	525	520	486	496	493	509	482	532	505	476	520	517	520	521	475	522	514	503	505	532	492	481	470	507	548	490	544	505	520	482	524	514	524	493	519	494	510	531	513	474	493	496	511	505	543	509	520	515	537	541	496	550	491	522	521	497	503	517	523	536	534	489	508	529	519	512	501	479	504	563	527	506	515	517	499	513	506	542	536	519	499	488	497	496	567	500	516	487	495	497	490	493	551	509	563	487	508	475	478	511	518	557	477	514	507	528	530	517	466	500	502	505	523	491	507	525	550	531	554	493	481	507	520	493	545	525	491	512	519	490	505	512	524	550	505	494	513	534	464	499	482	491	502	509	555	541	503	525	475	518	514	521	511	501	512	500	504	493	524	475	524	541	554	489	499	517	505	519	513	518	508	474	487	517	546	534	515	508	525	488	503	527	515	493	474	544	513	482	520	519	508	564	537	504	485	482	484	515	526	522	471	506	496	514	528	539	516	479	498	505	549	528	515	501	521	530	544	533	526	522	519	496	531	532	526	507	547	509	476	452	533	543	525	515	509	537	490	500	540	501	505	463	518	523	498	531	489	472	496	517	476	516	529	519	487	516	524	517	519	498	501	496	529	512	507	483	523	533	531	522	504	484	509	554	507	520	485	509	514	512	491	501	526	504	500	504	540	489	497	515	483	513	515	487	472	492	581	507
25219	24173	39164	45828	38408	17274	3750	375	317	304	310	324	333	298	326	328	316	306	331	315	320	299	315	310	304	334	303	307	299	324	331	313	336	337	323	314	322	332	317	307	311	293	323	294	337	328	325	300	310	331	317	329	287	287	301	334	306	321	317	329	289	330	307	350	309	354	324	323	293	308	342	295	315	324	294	333	297	339	338	320	332	290	349	312	311	317	324	308	294	329	310	307	302	322	290	278	305	332	313	299	345	331	294	327	302	302	327	317	297	318	313	340	318	334	316	303	287	320	337	297	300	284	335	257	288	315	318	334	320	354	327	302	303	302	331	346	295	334	311	310	307	318	327	278	313	313	315	318	317	311	322	315	318	298	314	313	314	292	327	321	289	294	349	291	304	293	283	319	272	299	280	338	305	334	304	342	319	310	307	310	344	326	337	310	312	336	307	306	303	313	288	289	300	309	343	333	342	303	368	320	306	315	308	293	323	310	318	293	317	334	323	317	320	265	317	301	297	288	336	324	323	323	337	318	301	292	322	318	313	310	312	329	305	320	306	319	290	334	307	315	321	327	314	306	312	333	317	329	323	307	315	300	300	345	311	308	307	328	313	331	323	343	337	302	319	316	275	318	315	307	312	312	339	344	347	319	310	329	315	342	303	300	318	289	352	320	300	311	306	297	299	326	326	286	308	330	292	324	286	326	303	347	313	316	329	305	303	314	318	335	311	317	313	334	321	308	289	285	337	342	290	307	334	292	305	325	276	313	317	322	320	349	323	321	280	321	296	294	308	294	264	318	295	319	313	332	326	295	301	342	328	293	316	312	320	333	312	265	324	318	335	304	329	317	300	324	318	293	329	336	311	341	300	333	305	308	311	309	292	331	296	320	326	329	313	271	320	304	325	333	303	280	288	290	298	336	291	298	306	325	360	295	299	331	311	301	288	317	309	314	320	304	302	323	311	313	320	325	329	329	351	313	312	337	318	352	326	315	320	309	319	318	313	297	280	301	311	329	310	327	289	304	304	312	269	319	271	294	310	306	325	297	346	291	352	307	305	291	279	316	321	310	340	289	321	299	288	302	317	301	325	344	285	325	297	305	286	321	328	276	332	314	326	293	311	278	328	312	329	314	277	308	289	301	328	302	313	303	289	289	334	315	318	340	294	310	299	309	296	326	308	323	321	324	304	317	300	287	315	285	327	296	316	270	288	295	325	312	319	299	317	295	293	298	279	334	321	325	293	300	300	316	295	312	325	307	287	302	313	284	306	315	331	317	296	308	329	297	317	317	325	316	335	309	289	302	294	322	341	323	316	327	330	332	277	283	284	296	338	305	344	318	313	336	312	333	343	335	299	286	327	313	330	299	305	324	276	288	310	318	311	283	312	307	298	302	331	297	347	333	283	333	326	318	302	327	332	329	323	312	326	288	329	328	317	275	323	355	312	271	310	310	344	321	279	287	319	348	293	290	311	320	307	319	345	313	298	265	305	298	310	339	346	320	294	310	293	331	343	320	341	285	303	301	296	308	293	319	315	317	307	305	327	314	319	344	350	324	305	298	309	313	335	338	317	317	300	305	321	305	316	301	307	339	302	291	327	323	298	317	314	291	335	306	306	320	325	308	295	334	317	304	314	330	318	336	318	300	334	340	278	328	310	319	311	316	298	321	320	317	311	325	318	296	306	300	322	321	330	323	324	297	293	332	282	341	326	301	334	315	298	322	309	324	313	302	261	323	306	328	324	336	324	314	317	323	301	330	320	340	309	310	313	293	305	304	294	310	314	309	302	303	298	315	284	290	320	315	304	305	329	325	345	310	298	314	318	331	312	294	315	319	328	304	319	345	292	306	289	354	318	299	308	321	332	319	309	284	294	307	316	301	325	309	311	319	337	318	332	315	313	294	290	312	312	293	327	292	268	302	298	302	315	286	297	308	324	313	308	312	322	310	320	266	290	326	312	298	324	329	312	288	294	312	336	342	328	296	286	332	350	303	300	297	297	324	291	309	296	307	323	306	320	290	283	329	294	329	324	316	307	315	311	321	321	307	329	294	289	320	314	290	304	305	288	310	294	321	308	305	330	306	310	304	290	273	289	319	313	308	326	310	280	321	319	304	290	269	326	307	343	327	355	344	350	293	343	310	300	327	314	274	317	313	286	307	327	304	306	319	316	308	310	332	340	294	307	307	292	315	305	306	323	313	316	309	298	298	330	312	283	321	324	289	359	330	304	321	314	322	339	324	302	312	315	313	318	308	290	336	317	301	308	312	289	295	311	366	308	301	334	297	323	324	289	328	344	324	343	317	350	327	277	325	305	342	308	304	330	327	344	354	313	312	299	326	314	315	316	283	297	309	305	304	329	305	342	308	281	310	313	294	305	305	351	300	307	332	332	331	310	305	319	327	283	311	314	324	275	308	328	315	321	268	364	319	300	307	331	287	366	314	313	310	342	325	317	297	302	313	323	295	297	331	275	334	305	285	297	325	330	288	298	303	334	295	302	325	316	302	301	301	338	310	328	305	317	333	312	310	301	313	312	295	328	308	284	300	316	331	322	326	337	313	295	311	329	337	320	301	330	306	313	310	326	310	341	340	313	341	290	310	292	304	317	310	333	326	297	296	341	285	333	318	328	322	344	303	313	336	318	302	261	315	319	330	331	299	270	313	308	303	326	267	319	308	272	311	316	301	299	310	326	342	328	314	334	334	268	292	301	299	333	318	316	291	288	296	339	309	304	317	331	288	313	328	358	302	292	299	323	335	299	313	350	292	334	313	349	295	320	283	302	286	311	336	310	330	302	313	294	319	309	308	313	340	324	340	339	306	323	287	306	298	284	307	310	302	328	314	300	317	318	325	338	335	315	317	308	333	334	323	306	295	325	356	320	318	293	345	290	318	329	286	295	252	313	332	306	344	310	297	307	324	345	296	297	290	332	306	327	316	303	311	323	323	309	299	298	284	334	310	287	311	285	299	329	327	333	302	300	298	302	308	269	319	297	300	332	294	294	318	332	305	310	318	342	324	309	345	308	309	304	277	320	321	321	342	298	332	309	320	328	321	328	329	277	294	337	320	319	318	281	303	307	339	335	281	289	313	300	305	316	317	303	314	290	328	340	327	328	312	325	323	329	294	310	290	284	317	304	291	316	318	274	316	332	310	335	312	293	337	325	334	362	322	291	330	336	318	326	315	304	325	291	314	335	310	314	316	315	294	340	310	295	314	338	310	317	291	299	294	325	294	316	325	306	293	301	317	293	283	316	313	306	303	325	347	304	333	331	301	334	285	300	312	293	296	308	299	316	352	283	319	324	337	296	305	312	312	301	335	311	312	300	343	309	288	302	301	280	306	277	272	326	319	313	327	329	320	355	312	306	303	288	346	328	300	305	305	310	322	312	300	326	304	327	317	338	322	304	316	279	320	309	316	301	306	304	328	337	320	300	279	329	345	302	315	313	318	281	308	308	306	309	307	340	313	308	334	314	293	329	334	337	296
54589	87391	70345	70917	43783	3396	539	524	509	527	496	508	515	525	501	514	537	529	507	534	550	523	495	509	525	536	516	509	493	547	509	490	513	490	501	518	508	510	523	552	522	529	534	524	495	546	486	465	507	524	531	503	520	519	538	482	524	530	511	502	492	522	523	494	505	525	494	509	529	553	486	512	491	531	541	528	539	520	507	555	506	537	515	511	515	528	552	562	517	510	514	530	505	544	516	550	526	484	523	501	545	503	505	505	503	526	513	554	556	502	513	509	531	529	481	491	494	457	528	527	533	561	504	526	518	527	496	517	536	484	540	506	506	531	525	489	524	515	562	519	523	545	531	518	487	510	502	528	537	531	544	480	480	526	504	470	495	497	569	484	498	503	537	462	507	507	509	512	476	509	497	549	546	511	516	522	508	498	552	527	505	512	522	497	517	499	528	512	541	497	493	545	552	475	495	553	540	558	554	527	475	476	546	503	496	499	539	507	540	505	508	507	501	506	552	522	482	490	475	558	492	515	506	503	500	523	520	537	505	532	519	545	510	537	517	459	502	490	502	525	532	508	528	529	527	504	475	501	532	554	541	506	535	518	518	537	509	519	516	522	548	511	530	457	501	508	527	491	509	527	536	505	540	512	533	515	524	551	498	497	482	510	524	512	505	523	538	514	505	503	517	504	564	540	513	510	486	521	513	517	525	546	491	496	524	522	499	546	464	539	548	523	542	500	538	519	528	504	549	536	499	488	503	539	530	504	525	498	585	485	501	508	520	472	491	541	521	528	519	511	483	535	483	498	498	483	534	531	540	551	558	539	531	522	521	543	480	528	521	547	502	530	549	497	516	473	546	550	542	476	527	502	518	532	505	529	534	554	481	569	564	528	495	503	491	508	505	507	504	518	501	517	512	499	527	485	498	496	502	520	550	526	519	528	508	515	518	510	512	523	563	494	532	501	512	533	551	536	545	529	545	537	561	460	493	530	478	472	521	543	528	508	486	479	516	501	533	510	501	502	513	508	510	537	520	508	526	523	489	539	522	570	501	527	505	503	507	527	490	509	512	488	516	498	470	523	534	493	546	524	477	517	516	533	483	530	502	476	533	518	515	511	487	526	499	515	495	522	530	505	520	528	499	558	493	498	565	549	507	512	537	546	497	515	481	490	541	501	536	521	468	525	490	483	548	509	533	501	515	546	536	518	508	502	562	533	534	535	518	516	533	482	548	538	533	520	527	476	474	524	554	527	527	544	522	554	522	532	555	507	530	555	530	523	529	497	550	509	503	527	506	505	466	479	509	486	534	516	539	513	481	548	529	497	512	500	549	520	528	508	548	524	508	528	525	554	491	506	537	501	526	485	503	538	575	530	524	514	522	556	484	549	509	550	518	556	500	532	497	491	511	549	524	509	532	508	510	549	512	546	535	517	536	533	552	527	500	513	513	529	520	533	539	526	531	525	515	506	510	504	502	520	487	508	551	534	527	506	529	517	515	523	509	511	502	472	479	517	534	470	526	528	536	572	541	538	515	545	497	526	502	500	503	518	513	516	516	543	501	533	545	527	546	549	506	520	504	515	523	564	530	511	550	528	515	552	542	508	512	513	527	523	467	532	500	478	551	529	504	510	512	543	536	524	486	541	521	530	515	499	531	501	498	475	479	512	506	548	516	510	521	476	553	496	488	511	520	528	542	539	490	485	513	522	522	540	501	518	482	580	524	519	518	530	492	519	450	530	476	490	549	496	516	516	549	536	475	512	566	515	489	481	539	534	522	536	543	558	507	538	523	509	514	527	472	521	574	503	504	514	524	510	516	528	529	470	525	499	510	518	533	523	525	527	497	498	485	491	548	498	531	495	522	526	531	544	464	545	523	494	519	542	491	486	500	490	519	555	536	556	522	530	523	549	507	497	521	562	519	532	505	492	545	550	555	509	482	537	488	494	516	519	495	524	504	561	506	540	489	538	502	538	528	539	526	493	475	527	524	566	491	526	507	526	562	505	505	567	517	552	538	522	503	531	554	584	524	517	549	539	527	500	518	526	505	515	536	549	507	513	484	534	491	493	513	532	568	529	529	504	510	534	532	474	491	489	527	525	480	515	554	517	485	481	540	510	544	476	547	538	490	491	487	507	466	524	554	559	503	542	530	546	512	552	531	521	516	561	515	552	515	517	553	519	514	487	517	490	508	472	507	522	491	516	486	505	520	517	480	528	524	530	547	523	515	551	524	517	506	514	512	487	558	524	529	526	519	517	508	497	566	500	544	502	518	505	535	536	486	533	512	515	570	551	482	488	552	533	501	526	513	548	493	509	489	535	517	514	482	529	485	517	501	528	517	543	563	517	534	505	540	513	540	506	498	517	516	508	513	500	510	534	510	532	545	513	495	530	505	564	536	511	531	505	530	469	534	532	540	507	499	491	499	512	509	505	488	532	503	542	500	519	525	499	524	511	500	502	547	547	535	515	511	524	475	537	502	535	507	509	541	558	529	494	559	491	499	536	537	543	501	491	529	542	469	559	490	491	522	520	580	525	554	503	508	532	551	518	523	523	530	550	528	547	521	550	545	537	531	540	516	521	501	557	506	509	530	546	499	486	521	500	503	511	521	499	523	506	543	503	508	533	517	527	524	518	501	487	518	511	533	555	491	553	559	524	531	525	535	509	556	536	475	520	501	467	478	538	539	482	524	513	533	505	524	548	550	498	577	485	530	503	541	514	520	514	510	522	527	512	525	515	505	478	546	538	504	544	511	522	501	529	526	550	531	533	531	521	513	479	508	509	530	492	477	534	528	510	502	522	520	542	539	495	487	469	552	511	533	556	536	480	527	507	510	507	519	478	488	494	529	565	525	522	495	495	535	513	533	520	506	509	546	533	554	520	504	459	531	538	487	551	490	467	551	553	536	548	516	549	533	542	576	513	486	493	529	527	499	484	534	533	516	556	503	530	564	551	512	476	572	510	569	485	535	509	525	526	523	501	506	506	556	528	538	489	493	563	501	500	486	510	530	514	511	494	520	483	523	508	501	533	528	531	509	528	483	498	508	501	523	498	530	511	488	482	496	508	504	507	532	529	502	515	549	502	501	514	516	528	481	547	541	523	522	534	530	505	551	492	517	501	577	457	503	500	545	499	566	489	476	517	544	486	492	522	517	531	516	544	523	496	544	496	508	511	534	526	501	536	589	526	522	493	482	475	531	538	539	525	533	499	494	519	545	521	568	512	517	503	500	524	505	508	516	526	502	517	510	534	494	523	506	539	511	519	527	512	517	521	493	537	529	518	552	499	511	513	522	501	522	531	518	545	515	506	471	512	590	559	526	516	482	534	498	551	527	484	568	508	527	508	525	516	505	496	531	471	551	509	498	523	514	518	512	497	514	474	533	526	513	466	525	541	535	524	534	509	524	525	488	503	533	510	553	517	490	531	487	541	508	497	505	553	491	540	512	490	523	509	532	492	518	513	583	531	518	472	551	518	548	518	534	534	540	525
24122	22872	34585	40878	36432	21638	11428	1024	551	519	508	535	543	537	545	550	510	482	509	541	536	539	495	543	491	547	530	539	540	529	513	531	503	498	528	496	561	487	484	551	537	548	540	515	501	522	534	538	538	483	546	529	539	527	472	529	535	519	486	535	536	497	522	520	500	528	512	526	469	534	498	491	485	519	522	481	544	472	523	519	516	522	490	504	532	533	493	506	509	522	512	492	495	492	493	509	481	552	502	515	516	475	542	514	524	545	549	532	520	547	544	505	518	516	493	465	521	482	527	577	479	507	525	533	503	498	522	535	494	517	480	525	505	544	566	554	533	551	464	516	517	569	491	463	508	527	472	525	529	524	497	560	520	527	525	530	470	484	517	510	474	516	531	497	515	500	527	518	503	502	506	526	497	459	546	477	569	521	549	528	492	531	528	527	543	544	553	517	503	517	523	492	488	512	486	526	534	501	516	482	496	488	519	500	490	489	542	514	486	513	469	509	520	501	530	513	514	561	513	540	523	475	517	524	496	493	535	530	534	518	503	524	473	511	502	482	487	493	549	527	529	494	473	481	453	534	507	558	514	508	532	509	552	527	522	546	526	537	497	495	550	528	515	511	515	474	485	492	517	480	509	522	511	524	518	520	540	507	496	495	499	508	504	507	480	509	525	522	516	494	529	549	481	482	530	523	540	502	497	477	458	513	506	520	506	485	521	500	510	522	514	508	519	541	516	527	520	509	561	540	528	522	541	541	485	490	528	521	553	552	487	492	512	532	500	565	492	548	516	510	521	481	501	535	541	527	496	487	526	529	492	476	502	545	550	554	477	524	488	490	511	553	543	534	500	501	480	500	508	516	508	537	526	536	553	497	515	490	526	518	534	491	516	523	480	559	516	521	531	472	531	554	504	516	522	558	504	522	484	532	526	534	537	545	466	545	513	472	483	524	511	510	505	489	470	511	516	522	534	501	530	519	573	475	478	539	475	515	531	530	528	514	540	506	503	515	469	547	470	538	496	495	517	528	483	477	522	512	480	504	505	507	532	529	546	517	481	550	501	466	504	459	525	530	504	491	517	528	536	512	499	515	514	493	514	501	538	538	502	520	553	499	506	503	556	496	520	523	512	518	488	563	522	536	518	504	531	524	521	504	509	500	536	539	503	527	482	550	519	487	500	501	510	540	563	522	556	497	551	498	541	536	528	553	506	513	553	512	504	538	520	524	480	511	532	513	506	484	476	515	487	493	519	498	501	509	522	465	542	483	496	546	525	526	523	535	521	504	506	520	492	476	509	526	459	553	536	515	492	531	507	517	548	525	497	515	511	540	552	477	524	492	467	519	545	532	504	502	505	512	521	523	495	518	464	528	506	512	492	497	460	506	492	486	533	512	522	496	523	472	519	485	522	513	512	488	540	529	529	508	508	561	497	514	458	478	531	512	498	510	505	516	474	489	491	513	540	500	537	472	540	522	506	499	524	536	509	521	500	496	517	499	524	495	510	464	514	523	519	496	512	521	549	500	523	514	483	516	525	502	501	508	508	527	495	504	535	556	488	486	506	465	539	523	500	462	504	498	518	473	541	528	530	482	546	537	572	523	555	563	496	503	468	493	506	541	511	493	539	541	502	525	536	552	502	474	510	526	528	513	520	486	534	522	583	489	517	470	509	526	477	477	535	530	512	544	546	512	509	490	462	494	519	517	523	506	525	538	501	520	573	555	546	519	522	486	501	475	527	517	502	535	531	536	497	508	493	522	533	475	485	520	519	523	529	508	547	482	488	523	553	516	500	521	551	502	557	508	497	543	561	496	477	493	490	482	563	527	514	533	525	520	504	509	516	546	528	555	522	517	495	530	538	477	507	511	524	530	486	518	510	497	542	509	523	517	502	519	496	485	513	463	515	506	463	523	503	511	487	506	498	487	507	533	473	507	513	553	506	518	512	485	578	497	489	497	514	475	511	487	531	474	503	484	537	529	519	516	534	520	505	498	510	510	528	525	521	478	520	510	513	483	529	503	496	512	484	527	524	505	506	484	515	473	519	496	493	501	527	526	465	520	535	529	492	489	523	496	515	537	494	513	535	475	511	494	503	509	501	497	532	500	486	510	510	482	534	538	512	529	450	519	465	518	479	504	553	510	483	537	519	480	501	476	513	519	475	503	506	493	507	526	544	519	511	565	528	514	532	534	501	540	511	469	530	520	538	501	510	490	489	519	509	503	523	499	528	480	513	516	507	484	515	522	509	516	540	557	510	522	528	554	543	553	518	508	510	502	542	520	483	524	542	525	485	546	495	466	509	481	510	509	479	531	528	553	526	514	529	515	526	520	516	514	496	494	523	483	541	505	552	548	543	499	530	473	495	521	562	496	457	530	520	497	518	510	528	495	513	534	526	514	497	511	532	467	474	508	538	540	487	566	518	570	510	493	534	549	531	516	475	556	534	493	528	502	524	529	527	524	540	498	540	534	514	497	499	512	481	501	533	543	497	514	526	531	536	514	494	539	510	553	517	479	525	550	479	529	518	510	524	536	496	474	503	547	494	480	520	515	501	523	509	505	503	529	512	545	516	521	469	469	514	518	517	512	528	491	542	490	497	541	515	505	516	513	503	526	528	523	522	540	534	486	532	521	486	554	502	566	529	565	506	498	521	505	506	520	524	506	514	497	539	537	520	531	521	509	526	481	556	529	506	517	529	530	548	507	519	503	520	503	495	514	561	519	490	485	524	500	525	574	532	490	517	513	503	524	491	533	482	537	510	499	469	516	514	543	518	486	518	502	486	553	483	504	472	485	507	503	535	518	500	502	508	523	520	533	514	498	492	532	513	536	500	561	508	513	507	490	534	497	550	516	478	482	561	532	553	512	498	524	523	578	521	547	509	474	503	530	491	499	498	519	549	533	521	524	533	544	482	495	516	509	525	523	528	499	474	530	519	510	523	462	517	463	501	513	563	507	455	545	527	521	508	494	508	538	498	472	507	470	535	541	491	509	547	486	543	524	550	526	499	492	499	543	493	522	497	513	487	492	510	545	497	528	497	505	534	488	516	487	521	496	557	495	495	505	506	509	476	488	528	533	502	470	542	499	497	515	518	500	496	497	546	508	551	509	516	538	513	491	490	490	537	489	537	475	510	506	541	492	478	473	497	517	516	536	526	522	541	481	518	528	475	508	534	493	490	519	566	547	493	518	536	542	503	521	539	525	515	525	524	512	465	536	479	492	534	566	516	533	534	518	534	518	548	520	473	543	559	508	514	506	515	503	522	500	525	485	527	524	539	560	490	512	435	513	509	500	514	480	499	525	540	492	536	550	506	480	524	490	536	505	520	510	491	504	536	525	503	534	491	518	516	523	532	517	477	529	526	567	516	509	506	528	507	529	470	530	551	507	531	534	487	502	493	557	496	527	518	539	528	519	481	524	511	465	510	559	515	516	489	539	491	505	512	495	471	547	503	528	501	490	515	500	521	500	526	510	506	464	513	497	538	507
59736	97356	77751	81091	51155	4340	802	836	824	814	843	806	805	806	847	781	817	789	781	779	770	782	754	756	789	834	796	838	821	785	794	804	795	776	829	820	761	773	805	810	809	798	790	793	776	805	785	811	804	746	804	749	754	793	777	806	767	806	811	769	801	783	783	773	724	830	796	793	808	801	761	759	823	762	806	791	829	783	813	790	823	762	755	769	801	803	760	806	799	807	813	723	823	795	790	786	761	816	744	803	818	803	822	784	816	792	805	782	791	761	778	797	826	791	764	800	774	799	756	775	820	790	786	799	809	739	766	787	776	771	789	765	798	787	796	790	780	783	763	806	816	808	734	755	786	800	802	780	780	806	801	789	808	787	834	828	734	795	819	813	805	785	795	780	774	724	843	791	812	783	802	808	782	771	815	810	824	843	798	762	754	744	828	838	808	856	756	825	821	751	812	832	707	822	841	818	814	842	826	757	771	771	788	820	813	777	734	771	759	758	786	799	798	841	777	776	820	840	779	840	791	802	830	799	820	804	841	780	787	831	814	845	790	809	788	805	783	848	747	780	774	845	791	757	812	797	780	781	755	759	752	830	776	835	807	785	794	854	828	763	821	772	812	832	856	771	832	784	782	788	775	764	815	749	748	770	784	773	778	779	816	796	769	790	771	790	833	779	728	814	825	813	783	831	788	836	809	819	730	851	745	784	797	757	775	744	763	756	761	814	790	822	811	799	786	811	785	804	744	749	776	797	797	792	834	777	763	740	879	831	755	772	761	779	790	788	781	795	787	790	767	778	747	842	792	833	819	802	726	794	820	790	742	813	786	839	807	800	842	760	798	801	773	796	783	863	816	832	800	752	795	782	770	797	802	750	799	775	736	828	848	790	808	808	843	734	807	837	831	765	831	823	829	789	784	793	793	778	758	758	823	785	753	794	842	840	734	815	795	796	759	825	760	841	761	760	767	781	770	786	815	760	809	851	842	775	764	803	786	796	788	792	824	808	802	799	792	769	796	800	763	812	800	767	791	792	776	817	771	815	794	752	825	776	815	851	767	826	741	816	849	777	804	789	770	812	819	788	802	755	742	817	802	842	804	779	774	799	786	799	795	753	820	816	819	767	781	788	830	784	808	769	769	750	768	732	789	826	838	826	787	775	798	766	811	814	741	727	775	782	805	810	796	781	805	796	835	767	811	806	809	834	753	807	790	819	773	788	768	786	788	768	806	804	826	844	779	781	791	753	794	782	791	838	767	777	755	799	735	825	756	801	795	790	800	766	776	817	771	798	777	759	824	783	800	745	795	791	803	832	805	804	787	786	797	789	805	833	798	775	770	798	780	826	786	808	800	806	762	768	787	797	830	828	811	800	790	787	781	778	825	768	763	800	744	754	804	820	820	817	813	802	812	794	819	733	828	792	785	823	812	805	805	777	711	799	731	761	766	743	787	759	797	788	806	863	816	790	792	770	816	791	780	756	777	792	804	808	827	793	759	756	803	756	760	813	769	798	818	797	794	780	758	781	780	790	854	794	767	834	817	799	822	785	851	784	795	823	780	804	821	801	724	786	780	855	783	793	815	806	800	819	797	789	782	776	842	832	741	820	783	762	831	761	808	810	761	755	778	830	767	730	791	776	785	824	805	792	774	770	787	782	815	848	789	796	811	797	825	798	744	771	811	847	800	800	829	817	818	807	827	790	782	790	793	813	784	817	772	817	762	749	806	798	777	809	805	795	757	833	764	794	831	771	794	790	763	777	831	804	800	845	783	794	827	833	753	825	810	776	796	855	816	778	833	833	797	770	773	741	789	787	767	776	896	812	718	765	801	826	803	746	838	823	807	808	767	783	842	771	842	787	759	764	795	826	840	789	776	820	792	791	811	779	816	809	794	777	792	824	780	787	846	786	844	806	825	789	820	798	829	781	783	792	775	783	792	789	751	792	760	807	809	812	812	799	769	795	786	798	797	823	811	821	796	792	768	780	815	799	794	806	786	772	854	842	771	798	831	761	791	775	810	759	802	852	813	826	789	740	819	819	788	769	742	815	815	807	759	862	787	755	801	804	828	862	762	765	818	792	764	829	779	815	800	807	823	783	783	807	790	752	797	815	784	767	815	825	730	807	837	781	817	818	793	781	801	825	816	766	827	813	828	842	785	789	820	785	790	803	759	783	748	786	771	796	832	848	788	806	785	756	782	785	774	788	838	824	789	821	790	802	807	786	709	759	852	803	771	787	800	763	799	780	789	786	840	752	746	804	819	742	799	792	796	799	752	814	817	832	810	806	770	813	778	792	747	803	793	750	843	793	803	786	798	805	816	778	756	787	762	792	756	818	847	759	749	784	824	855	748	765	789	769	751	763	787	807	830	812	816	759	749	818	795	797	821	741	730	776	784	839	768	783	803	799	836	801	786	821	812	776	813	757	784	780	771	778	801	816	783	745	822	800	836	836	798	768	726	800	766	754	778	811	835	726	788	761	781	780	829	808	795	806	798	758	801	788	799	823	761	768	788	819	802	811	826	811	795	758	785	767	767	738	807	804	760	777	752	796	776	841	839	816	811	831	775	801	781	861	754	786	774	795	746	766	823	765	773	820	808	831	825	781	783	788	796	822	797	727	855	791	754	781	804	775	817	810	776	800	759	776	780	802	790	809	815	794	754	764	805	767	779	773	767	778	800	781	756	814	822	737	774	773	817	805	824	790	837	837	772	775	774	819	796	781	791	815	785	767	795	792	776	812	791	783	761	791	859	785	800	791	796	800	813	759	825	760	829	794	786	780	759	770	737	767	796	768	780	813	786	818	825	806	790	771	808	823	787	769	852	779	796	811	818	809	748	790	804	813	797	764	792	832	770	793	810	829	791	801	824	823	777	785	806	842	749	795	750	792	831	784	842	810	792	773	767	771	787	832	824	800	733	825	835	784	816	803	805	794	817	803	745	736	813	781	777	755	766	755	774	809	808	783	784	772	737	804	765	772	810	765	772	768	817	791	800	760	779	737	794	767	789	767	830	755	772	840	802	808	786	741	778	769	842	750	808	769	806	782	772	785	781	835	810	720	765	791	819	765	813	779	799	776	760	794	811	797	780	824	789	779	816	846	825	756	851	783	812	775	750	852	799	778	794	759	783	777	838	801	748	782	784	776	818	837	817	757	797	734	838	804	741	780	777	774	778	800	831	797	807	827	767	797	790	798	829	824	789	847	806	846	794	797	804	777	754	801	777	808	816	793	810	800	826	812	742	774	770	806	766	796	833	785	826	805	812	785	837	835	776	795	800	792	778	792	825	755	816	796	808	796	798	780	782	806	821	762	813	746	819	803	799	848	857	789	785	801	762	781	815	788	727	807	764	771	787	862	832	782	829	809	802	834	798	818	804	812	762	721	757	844	812	764	791	799	793	769	758	810	790	758	777	790	797	788	809	849	771	837	788	779	809	787	807	759	793	790	782	769	730	781	807	807	792	788	793	805	849	798	812	815	783	770	744	807
28226	27470	28597	32657	19241	1531	364	307	333	331	283	276	308	310	315	299	289	308	286	300	303	289	316	296	332	280	295	297	297	286	305	259	283	282	286	298	300	323	276	309	286	318	279	308	286	303	329	300	271	299	319	307	303	322	299	293	279	273	307	304	333	311	300	264	332	278	317	285	281	299	304	304	331	289	322	278	292	302	284	294	298	287	300	280	308	262	319	314	273	280	281	308	296	278	308	278	299	306	307	294	308	293	298	307	274	299	267	287	294	288	307	315	287	291	298	297	284	294	282	315	320	285	288	282	293	286	278	310	316	290	278	285	294	277	312	270	302	296	278	283	305	283	300	258	281	290	292	312	306	319	328	298	304	310	294	292	312	311	307	286	295	314	286	273	297	296	296	296	306	292	266	322	320	304	278	295	295	297	270	266	314	284	320	279	319	294	275	272	314	290	320	285	298	301	326	303	292	292	290	296	303	302	324	307	320	284	321	308	290	299	304	275	285	286	312	285	295	271	307	294	297	277	283	320	286	273	300	277	287	274	289	288	260	322	298	297	281	308	274	281	308	286	287	326	280	309	291	300	298	299	329	262	299	293	281	290	296	275	278	292	305	291	276	289	270	307	313	285	281	291	296	289	275	302	316	298	278	289	277	299	251	294	277	277	263	286	318	260	265	313	302	321	315	284	274	273	313	258	292	329	278	298	288	296	297	304	300	301	312	328	296	305	311	302	271	305	290	275	281	320	285	279	286	288	274	280	305	292	322	299	303	277	314	286	308	271	264	273	314	304	293	276	317	281	267	299	295	303	288	313	325	283	285	306	317	290	290	281	301	321	275	299	298	318	308	290	322	264	318	298	268	298	283	304	331	296	275	267	307	328	282	288	299	296	301	296	316	271	285	289	302	292	323	301	281	305	309	280	300	282	295	300	294	289	289	299	299	269	314	284	290	305	282	298	283	273	330	323	269	298	274	300	274	304	295	295	281	313	303	307	276	309	295	294	253	309	306	290	309	284	304	296	298	303	289	295	305	301	271	290	288	256	317	313	308	298	267	315	315	294	281	275	305	288	325	269	269	267	290	281	296	291	297	286	285	324	288	288	325	287	315	274	244	292	301	292	297	307	277	320	268	322	284	283	283	294	311	302	266	269	270	302	309	277	323	292	271	298	289	308	284	281	298	264	312	265	300	293	293	298	300	281	300	303	284	311	311	286	317	284	293	316	302	313	291	306	295	292	283	241	292	290	289	285	287	320	317	303	294	310	300	295	290	281	277	281	289	288	310	309	285	285	278	280	272	296	289	289	297	291	279	286	281	333	282	304	310	306	295	294	293	291	299	284	312	280	314	281	285	273	329	268	307	346	283	299	277	314	307	296	261	263	307	296	310	303	319	291	269	262	289	285	293	290	296	334	288	302	277	299	296	296	308	296	261	300	283	277	272	273	307	296	280	300	274	287	318	271	295	285	279	299	287	284	309	301	303	290	306	290	295	315	281	314	323	296	303	295	300	311	316	301	305	303	287	306	290	301	300	285	286	290	295	284	300	282	295	295	316	298	307	311	315	291	285	286	305	274	291	321	310	291	312	283	293	312	292	301	277	289	268	319	301	303	320	285	288	279	298	297	278	293	297	283	286	301	291	293	269	292	300	300	314	273	317	307	322	273	293	282	308	286	291	307	275	293	274	288	322	325	282	303	326	310	310	295	303	286	295	310	264	297	307	281	307	307	254	339	299	284	325	316	283	314	267	281	291	303	303	301	289	332	296	306	269	309	297	304	275	311	305	315	266	299	302	307	288	274	293	312	287	292	301	308	296	291	282	313	303	271	294	275	255	307	316	286	284	297	304	292	291	283	262	277	308	300	317	293	267	291	320	300	298	284	280	294	298	310	287	292	277	286	284	270	264	305	286	314	314	259	314	277	289	311	302	305	318	289	312	253	288	273	309	343	302	312	304	316	294	279	290	292	314	277	281	294	284	259	265	321	298	289	290	298	268	284	291	298	302	266	298	298	288	288	312	288	302	270	270	266	274	263	341	291	300	297	273	289	327	275	284	285	304	308	263	306	285	310	296	293	321	278	321	266	288	287	267	308	299	293	271	304	301	278	296	290	319	291	325	282	319	320	298	317	308	270	293	309	296	282	292	300	282	287	313	289	330	297	279	317	269	272	284	323	297	303	287	302	321	305	280	292	285	281	272	325	283	267	283	304	286	275	288	290	281	302	279	288	317	300	305	289	265	274	347	294	284	314	321	310	315	281	287	279	291	299	294	265	300	276	269	291	286	296	283	296	284	263	298	308	298	314	275	273	298	278	308	309	300	309	277	293	277	304	280	297	282	281	299	307	284	324	285	305	317	310	287	292	288	301	287	271	291	307	255	267	320	280	303	278	315	288	322	300	292	305	317	274	305	279	279	300	312	275	268	278	304	285	291	284	299	281	301	284	280	306	266	270	305	286	278	282	290	318	302	304	278	292	290	298	274	273	273	294	273	258	330	311	291	299	318	311	275	279	299	251	305	305	311	273	303	309	281	267	274	309	282	313	283	268	288	325	314	290	283	314	272	305	315	325	319	307	287	303	265	315	294	286	284	290	272	259	273	263	306	291	323	296	283	290	305	268	317	278	307	280	288	298	280	306	282	306	286	270	283	288	315	270	280	291	277	302	287	301	298	306	260	292	269	295	300	283	292	259	277	265	280	305	309	293	289	318	328	278	286	292	299	274	306	332	303	286	278	300	306	294	308	326	289	329	271	304	309	277	286	341	307	320	299	276	296	285	294	295	311	285	277	295	290	314	301	324	264	282	325	310	281	315	292	285	307	286	304	336	267	305	323	280	297	288	273	303	323	289	292	315	305	302	285	275	291	279	254	279	317	287	291	278	295	308	310	271	313	303	289	267	314	305	275	280	301	286	308	282	286	285	275	279	304	283	281	291	291	257	311	301	278	301	286	308	309	284	272	279	276	295	285	329	292	280	303	276	292	290	301	299	321	285	311	318	297	297	291	287	315	257	262	295	268	277	311	279	289	312	294	314	299	302	270	304	294	297	319	293	283	306	298	309	272	285	292	301	273	326	290	288	311	313	292	309	264	277	291	278	258	293	291	316	318	313	313	349	311	304	294	273	275	308	273	312	311	276	291	312	356	293	277	283	257	270	278	282	297	293	293	300	299	302	257	272	288	296	281	311	297	295	280	287	268	329	310	324	276	297	280	317	266	303	255	286	296	282	298	284	292	271	298	291	300	300	302	276	290	276	285	250	297	298	277	292	301	277	319	264	279	318	283	295	294	289	308	296	296	269	271	310	290	278	275	307	276	277	303	270	286	267	299	296	288	292	292	293	285	323	270	344	322	265	280	263	321	272	301	323	289	295	284	311	301	297	296	316	294	311	281	293	271	276	292	293	299	288	305	307	288	260	281	364	290	295	278	286	289	318	309	283	284	279	300	276	311	303	277	279	282	279	299	321	273	300	260	269	292	277	327	289
30167	46570	33581	38058	20818	962	507	503	536	495	492	526	495	539	472	503	463	545	492	521	536	518	523	504	499	512	506	521	530	465	472	501	524	521	516	501	502	507	486	499	512	505	523	511	487	487	495	492	523	522	507	500	524	497	501	476	491	498	501	520	523	482	487	558	501	479	519	520	468	517	484	523	500	487	532	485	452	529	504	485	534	482	538	510	473	505	513	490	477	519	525	499	519	451	489	491	534	541	515	511	494	489	512	484	502	514	532	485	492	514	528	534	537	492	485	532	515	499	501	474	516	477	483	496	493	513	507	558	508	506	504	500	512	509	527	523	507	524	490	519	478	511	487	461	497	501	464	491	487	508	500	479	507	539	516	511	474	504	510	505	503	496	471	486	505	506	491	526	518	531	501	481	486	486	535	513	522	490	475	524	465	513	528	522	507	510	491	531	525	540	513	483	511	505	524	529	525	479	470	504	521	496	515	474	509	494	476	504	500	473	513	493	531	484	490	465	500	537	491	533	493	523	538	526	501	513	456	503	490	480	460	505	515	473	517	525	546	518	494	505	532	464	508	507	506	503	513	509	481	478	532	500	462	534	507	552	485	544	499	508	522	499	559	489	477	502	463	529	494	497	506	513	535	535	535	473	501	553	487	522	493	476	512	507	489	515	464	500	462	452	505	469	494	467	513	525	540	484	550	490	491	498	521	507	471	513	496	469	473	495	494	483	489	499	543	493	480	519	531	512	519	509	515	499	539	528	522	520	489	512	524	515	486	479	461	480	497	499	523	538	527	501	497	483	545	518	491	513	523	544	462	517	531	511	478	494	517	474	473	512	523	489	508	513	479	483	492	507	534	518	476	511	520	473	528	560	509	515	475	524	521	484	477	492	531	474	482	526	508	514	522	513	535	458	501	468	480	541	525	531	493	504	540	486	534	492	511	506	509	515	494	462	482	494	533	497	495	500	520	475	495	505	501	496	495	490	540	501	516	502	492	521	507	479	479	482	484	486	476	495	482	495	497	505	512	536	469	508	468	522	499	553	552	496	463	487	509	551	501	502	498	545	510	521	500	483	521	524	470	473	457	491	532	482	506	479	496	513	471	529	480	484	488	536	469	493	531	466	528	510	519	506	482	502	500	555	523	522	507	508	493	497	505	471	451	522	489	488	529	512	502	497	501	487	484	508	477	488	489	516	524	477	520	511	478	525	479	504	492	521	473	521	501	496	524	519	500	454	531	475	484	526	496	521	485	529	500	506	491	529	524	521	513	480	538	488	522	510	515	488	531	531	518	470	498	492	526	529	492	504	536	519	466	517	493	486	541	525	509	512	468	527	483	485	507	528	527	518	518	486	534	520	531	502	528	515	460	474	479	495	447	518	543	504	534	494	482	486	505	487	495	504	497	527	523	500	494	520	519	507	493	498	498	529	485	505	521	493	492	498	497	528	505	509	502	503	526	509	502	503	521	533	456	490	510	444	529	526	480	483	504	472	517	505	510	513	500	505	525	476	537	487	516	470	488	492	492	515	502	505	496	492	490	486	559	483	523	482	499	488	453	553	524	510	500	535	471	561	525	501	457	492	507	517	470	533	515	544	506	508	538	534	506	483	509	524	519	493	537	531	536	504	472	523	452	478	519	514	510	519	523	548	509	553	511	468	526	528	472	495	471	510	520	484	493	471	492	500	462	554	493	482	517	525	480	537	514	468	508	520	520	474	530	460	513	505	481	503	503	524	492	497	503	516	490	502	534	497	477	511	486	516	493	482	541	543	470	545	536	521	486	496	489	481	509	458	509	467	517	506	518	552	474	502	489	521	508	467	517	494	499	466	485	510	513	505	535	518	527	477	506	495	509	482	483	475	512	515	526	526	499	558	498	506	518	495	525	509	512	482	544	540	530	528	550	505	501	476	542	453	536	495	506	529	505	492	455	512	514	546	471	511	547	499	517	509	508	512	516	492	491	493	513	504	496	518	451	505	518	492	512	465	508	524	471	478	497	519	493	490	512	503	502	472	513	514	519	521	544	515	507	489	507	542	512	509	535	482	548	521	508	531	479	540	520	513	485	510	502	511	484	467	490	459	486	496	513	479	522	526	517	518	500	487	483	542	502	556	525	497	510	487	524	521	467	533	456	505	551	530	516	502	503	485	506	500	496	496	504	459	494	529	468	526	486	472	509	502	519	488	494	517	544	471	478	558	502	501	495	569	483	505	503	514	511	507	520	458	516	526	523	497	488	499	496	520	516	469	472	490	530	518	545	439	493	489	500	494	492	528	508	528	515	519	486	490	520	513	517	543	540	500	494	545	545	464	513	499	518	494	501	537	514	466	479	497	492	503	481	487	473	488	502	518	518	510	495	465	514	496	482	495	502	511	479	507	494	497	515	497	470	537	531	532	465	470	527	522	531	497	533	530	468	485	481	525	483	488	530	516	510	513	492	487	479	508	470	524	512	513	482	469	506	531	485	522	490	505	535	508	520	528	503	474	506	492	555	475	515	533	530	505	513	526	498	484	538	517	482	484	500	495	498	518	509	523	517	570	508	486	494	500	461	502	476	484	474	481	504	506	502	526	496	493	481	534	500	485	489	495	517	496	530	472	529	481	533	490	529	514	536	507	476	475	529	544	524	496	505	510	551	468	501	530	532	504	513	490	514	466	502	506	520	497	456	469	520	536	522	498	511	504	485	547	534	520	517	470	484	499	479	517	524	512	491	525	534	537	521	490	499	488	543	543	497	511	532	493	522	469	507	516	494	516	518	535	502	512	512	521	508	556	471	495	485	461	489	480	521	465	488	523	496	539	492	483	504	515	495	495	528	486	472	493	535	514	476	507	493	498	494	540	486	470	508	496	487	484	516	515	528	513	469	454	498	506	539	442	472	477	510	503	519	549	513	542	491	463	527	553	505	499	514	504	513	520	490	528	531	530	498	451	478	488	536	494	519	497	562	499	453	508	504	524	530	480	528	498	544	513	509	478	504	502	500	511	503	539	450	478	512	500	513	547	484	504	500	512	534	489	496	481	470	466	511	455	479	503	514	514	512	536	498	524	516	518	496	530	476	494	495	496	447	503	460	500	500	491	486	481	487	523	518	465	514	493	546	483	505	503	508	517	522	505	533	521	507	527	543	501	557	484	507	467	496	492	492	496	535	484	526	495	511	492	491	522	496	486	517	509	511	494	549	501	513	480	513	517	478	486	501	495	512	517	506	503	501	510	474	481	487	516	487	536	489	510	494	467	523	516	501	494	490	515	540	515	520	506	487	515	517	473	528	461	528	485	494	505	503	486	478	498	495	495	522	497	481	492	516	552	541	520	518	488	482	491	509	529	513	482	485	476	531	525	511	510	479	502	497	472	500	490	525	511	513	530	486	481	529	469	506	484	496	499	509	501	509	506	500	489	516	489	534	487	502	507	525	467	523	492	516	467	495	487	528	542	524	499	467	494	503	488	492	501	497	529	496	499	485	536	470	527	526	526	522	524
25226	23848	35877	51148	43893	15216	2160	345	322	287	331	296	292	326	301	274	324	296	292	298	296	304	271	328	279	320	276	299	322	319	303	304	305	333	307	325	294	284	305	324	305	292	278	312	310	294	294	294	265	258	311	287	327	313	254	278	277	288	293	274	279	285	282	312	311	300	315	320	334	320	288	304	320	286	317	289	269	277	309	300	315	287	308	285	310	289	269	292	308	305	283	316	307	300	281	284	311	295	276	274	299	296	306	287	279	309	264	304	322	296	275	292	312	297	276	304	283	275	307	282	296	308	329	292	317	326	293	293	265	312	282	311	300	252	291	321	279	331	306	319	302	304	305	311	296	305	272	310	302	282	283	293	294	271	290	286	304	307	283	280	318	290	312	263	289	316	301	285	279	315	297	311	290	310	275	274	319	312	269	327	268	286	324	283	306	318	297	269	278	271	319	283	296	294	299	279	314	307	286	306	302	295	300	300	261	276	322	294	330	292	308	305	297	260	257	280	295	313	293	279	303	293	289	333	312	296	296	301	305	335	315	294	295	318	290	255	308	309	306	281	312	294	300	307	346	293	273	275	288	297	289	294	269	291	279	278	300	291	295	313	293	313	311	298	305	271	339	291	307	298	294	285	309	291	308	311	297	319	314	288	286	269	288	276	306	287	322	306	306	304	299	298	305	293	286	277	296	287	287	287	301	290	304	317	300	293	302	280	270	311	301	277	283	328	336	311	287	315	328	265	302	306	282	307	306	320	284	257	282	285	315	298	297	320	317	330	302	270	290	302	313	311	286	287	273	265	265	301	272	309	339	288	296	297	275	316	289	309	276	300	305	305	256	297	295	333	301	303	285	293	283	294	282	291	276	277	294	316	308	289	264	317	304	278	297	274	274	270	295	290	270	281	301	265	290	344	296	295	296	306	301	302	280	305	273	331	313	295	286	308	319	280	307	320	289	337	262	286	326	290	272	335	301	289	298	268	293	280	297	294	296	281	308	309	299	290	293	325	298	292	295	293	304	307	287	292	277	310	299	299	281	290	304	299	304	329	301	284	305	297	323	300	312	269	317	282	275	307	318	263	307	282	293	313	302	276	275	290	279	290	320	296	284	268	311	309	316	292	284	317	322	303	305	327	302	291	299	269	325	306	322	301	264	290	295	318	302	296	306	323	294	292	299	296	254	307	282	308	309	304	274	274	265	288	277	277	253	297	294	293	302	289	275	293	258	299	303	310	308	325	295	270	287	292	290	301	292	305	280	283	295	288	318	320	275	303	290	290	302	279	290	284	268	264	289	272	278	294	324	286	324	292	293	307	306	296	296	292	323	306	285	303	332	292	325	309	299	291	273	271	279	292	290	292	289	276	282	297	278	277	302	310	276	301	263	279	294	304	312	296	267	289	284	281	301	298	289	301	291	274	302	275	303	268	284	302	287	314	263	278	247	267	297	268	278	299	303	305	329	294	280	318	285	267	294	299	283	314	276	317	282	292	288	306	283	286	309	279	296	272	306	304	318	276	310	299	317	299	315	305	301	300	266	289	283	302	303	293	286	281	297	296	301	319	285	282	315	315	293	282	337	296	296	283	298	302	301	275	305	285	298	327	280	299	287	321	292	316	305	328	290	285	338	275	280	306	312	320	297	301	291	294	326	307	322	305	298	297	296	292	292	331	298	336	287	296	266	293	288	314	297	309	315	316	313	266	305	302	299	328	321	288	297	249	283	310	294	285	285	285	313	313	286	317	298	261	289	290	281	318	295	272	313	303	277	295	252	319	291	293	297	290	315	316	303	288	303	340	291	247	312	292	306	313	270	296	306	303	267	266	302	272	270	271	301	280	291	295	288	318	303	286	309	296	314	313	306	289	292	282	298	290	310	283	284	296	289	308	289	317	310	287	314	262	297	307	312	286	310	308	299	310	248	276	290	254	293	272	313	312	307	276	305	266	288	296	276	300	314	303	324	319	317	282	340	299	314	313	313	298	295	285	292	290	303	315	290	321	300	305	335	290	308	275	285	318	270	288	277	306	300	313	303	293	277	300	287	323	269	280	280	321	303	306	290	271	317	298	312	326	308	300	282	328	272	288	286	270	275	278	317	305	279	301	313	293	301	311	300	269	289	287	297	303	281	298	276	301	291	280	299	286	340	295	297	306	318	308	304	292	274	305	304	279	297	311	292	325	303	290	331	285	297	274	307	283	279	305	305	322	317	314	269	297	318	323	270	297	298	319	287	287	276	295	301	304	298	297	290	284	296	288	311	318	289	302	278	281	286	306	278	321	268	274	298	282	305	296	277	267	309	309	299	309	293	324	278	314	269	280	285	308	279	309	277	285	301	280	327	252	292	303	298	287	299	294	294	319	294	311	307	337	289	286	302	328	274	271	310	308	304	306	282	312	285	305	245	306	327	296	283	289	328	288	282	291	286	309	298	317	308	274	313	320	306	297	307	326	282	313	326	291	295	313	288	295	307	305	273	321	278	291	254	293	268	309	300	268	267	307	306	294	316	300	304	281	301	279	291	291	281	295	313	311	290	249	280	305	310	329	294	298	287	331	282	296	326	277	272	315	293	293	290	263	291	283	270	267	311	305	332	312	306	304	322	291	332	286	304	279	279	262	286	342	279	306	313	288	300	301	298	292	307	315	322	305	313	312	280	275	309	289	301	293	276	292	298	273	294	273	317	301	264	307	294	323	315	301	295	292	277	298	280	342	299	279	302	311	283	305	287	273	303	292	308	308	303	332	286	278	301	288	287	273	283	320	293	324	279	283	279	317	287	315	306	310	344	280	284	314	274	305	292	272	298	310	329	294	270	278	294	316	292	282	302	320	316	295	282	307	294	288	290	307	265	292	272	278	279	324	286	307	299	279	277	284	306	316	279	321	289	292	281	298	291	302	295	302	265	294	280	272	318	250	304	283	292	277	331	283	309	313	317	301	280	309	268	299	303	287	285	286	293	274	304	326	268	302	269	309	254	281	291	293	274	303	295	342	269	302	259	329	289	298	284	324	302	280	286	282	315	282	285	289	285	294	300	312	286	324	299	307	280	288	328	278	282	298	337	326	275	302	275	257	289	290	300	306	296	295	301	290	292	315	280	294	299	310	319	304	311	301	293	271	269	298	289	282	261	286	271	293	311	288	292	322	293	296	289	325	284	299	309	277	267	258	325	303	274	322	286	313	304	324	286	310	300	291	299	265	280	275	284	326	315	271	280	312	311	289	269	316	283	276	307	311	298	300	306	300	276	294	303	331	290	318	295	311	321	285	298	285	327	307	306	277	309	288	294	304	301	287	276	317	263	261	272	289	298	304	300	276	298	284	273	304	274	307	274	289	280	310	257	282	293	277	290	283	343	301	305	318	286	288	295	286	279	321	287	332	284	293	310	284	335	283	304	261	255	310	287	304	299	296	299	298	300	264	304	288	277	292	287	310	309	293	294	281	274	292	284	333	287	264	309	276	317	319	330	281	312	292	264	268	318	280
55044	89584	68013	70805	44004	2910	492	485	530	511	521	486	498	501	517	498	460	531	471	588	486	502	512	541	505	532	513	522	525	508	515	508	500	497	532	481	506	503	501	483	467	508	471	519	507	510	505	502	463	507	487	513	485	479	500	488	463	513	485	509	468	505	526	471	481	514	526	502	498	510	509	506	514	491	508	483	527	482	449	479	480	478	484	519	479	512	535	505	529	498	522	502	526	482	471	532	490	497	501	529	486	475	482	512	511	479	523	521	522	511	509	513	511	492	460	494	492	475	515	485	502	523	537	468	488	508	498	493	476	512	520	491	482	500	510	519	468	500	487	487	527	495	491	498	483	499	523	575	472	498	474	493	488	499	506	456	517	480	518	489	510	525	474	456	472	502	487	531	531	464	499	519	526	463	493	490	475	556	482	483	522	507	477	505	495	476	497	530	527	476	509	457	492	518	507	475	517	502	481	512	518	506	485	516	540	472	462	491	513	477	492	489	514	498	485	541	504	496	537	535	466	469	497	465	472	469	493	466	488	502	507	550	517	503	495	471	532	477	539	524	481	486	511	487	476	496	513	458	506	516	499	520	461	482	529	464	453	551	510	489	500	481	475	502	476	496	494	466	521	516	490	484	472	492	546	524	475	509	519	490	486	462	510	489	502	527	493	484	500	547	454	479	541	488	454	526	507	486	473	548	508	510	521	506	520	499	468	486	485	489	534	496	492	482	508	511	497	488	487	472	509	530	538	490	491	492	510	490	492	525	514	514	497	474	527	530	502	493	509	495	460	565	514	483	497	494	523	511	475	522	480	473	504	479	468	510	474	501	500	498	472	497	485	489	516	550	493	482	493	497	542	499	473	531	513	474	518	459	511	475	502	510	504	486	490	503	502	467	490	504	526	508	507	481	503	526	502	494	486	482	477	490	481	543	499	487	508	484	489	474	509	516	499	512	509	472	464	478	503	561	464	486	460	518	526	490	511	456	521	468	474	479	501	512	463	494	498	520	512	475	513	477	497	515	472	480	502	515	521	485	507	455	502	501	488	496	486	492	512	518	508	511	500	500	479	508	485	465	464	507	494	482	506	517	496	518	527	484	486	526	473	519	540	497	492	491	492	459	525	508	446	492	507	524	521	477	510	504	510	476	516	518	512	491	525	486	490	470	475	499	493	460	483	446	475	472	502	482	518	498	504	462	518	476	520	517	483	547	486	520	517	499	490	506	507	494	486	501	500	522	487	500	538	508	512	499	516	523	463	497	469	499	536	523	497	521	516	469	510	486	499	498	492	502	485	463	517	514	511	518	483	430	501	526	481	485	490	523	482	514	477	486	483	514	496	526	493	519	525	470	474	447	542	505	519	526	474	500	512	508	467	531	467	501	492	500	488	507	483	504	494	492	490	479	497	474	478	460	473	526	507	529	486	477	489	484	493	495	479	502	500	495	525	509	506	501	477	509	491	509	493	493	486	538	489	503	453	514	497	486	498	475	484	468	512	490	519	516	467	457	499	529	488	513	480	468	504	497	504	473	516	519	485	509	476	481	471	488	527	464	474	508	507	516	505	471	488	501	469	483	474	523	535	476	481	504	487	512	499	499	495	504	499	552	551	507	455	498	511	497	501	493	505	483	495	494	494	513	479	563	509	452	495	514	471	464	485	483	499	511	455	464	509	503	488	490	500	470	480	482	500	489	468	476	496	501	530	526	473	497	477	515	519	521	499	512	541	499	518	493	475	510	504	484	504	503	502	518	511	493	532	497	563	501	465	506	492	493	499	536	494	465	471	460	485	486	515	489	521	482	537	494	500	497	549	504	494	502	501	506	474	522	485	490	510	512	470	471	514	509	503	501	519	505	491	507	522	486	459	494	523	463	521	544	488	528	506	501	508	503	504	519	506	510	506	476	527	466	471	501	480	476	490	504	498	469	452	461	464	498	497	477	541	518	499	514	499	477	463	488	509	453	505	519	511	488	519	518	546	502	510	522	484	491	467	488	492	465	519	509	504	472	496	526	489	525	520	491	482	532	482	501	485	511	513	479	503	489	470	520	491	470	545	516	490	482	516	462	452	500	474	526	475	516	479	495	493	487	479	462	471	478	536	468	492	526	506	497	506	533	460	478	479	477	507	453	487	479	493	485	493	488	568	512	512	493	463	500	507	491	516	469	502	493	465	492	474	469	522	506	463	495	545	515	488	484	510	507	515	483	542	506	469	480	512	498	523	488	524	524	513	457	494	469	443	488	511	500	500	458	476	526	522	525	500	468	492	495	463	498	515	500	475	532	502	482	490	499	497	476	500	535	506	487	483	501	533	500	489	539	524	505	506	511	482	564	506	497	453	494	495	476	522	471	484	485	488	482	448	504	480	510	475	503	473	487	536	496	525	481	483	460	518	505	481	471	485	507	529	506	521	516	500	479	526	488	526	534	470	491	458	531	504	459	484	508	452	480	487	499	501	515	496	497	486	534	512	545	505	455	461	516	487	526	506	486	481	507	498	501	517	482	471	489	490	508	501	497	500	498	494	449	531	507	513	514	511	512	477	449	480	472	478	481	493	520	514	459	490	514	498	465	481	472	491	522	488	474	485	500	523	489	491	487	454	496	513	443	509	477	481	524	494	473	510	533	513	507	485	531	514	494	506	474	511	502	519	522	513	477	471	509	490	483	492	472	507	471	505	543	485	493	493	505	535	509	493	519	530	527	526	489	472	485	539	493	516	535	539	496	471	462	482	507	539	508	505	495	471	459	495	503	489	476	507	532	486	490	497	495	503	503	490	478	530	482	491	491	461	470	504	501	507	489	529	528	503	495	492	514	471	493	543	504	522	505	470	530	492	475	477	512	502	463	470	485	453	514	489	494	502	543	496	510	543	467	480	489	519	471	522	503	508	510	507	482	483	496	468	517	512	489	497	521	517	470	507	541	492	507	528	549	502	489	509	507	500	538	508	488	498	516	493	498	474	452	497	463	542	487	520	499	509	474	482	499	508	524	542	485	568	480	496	491	477	515	496	511	490	516	525	465	477	472	501	519	484	462	510	484	487	452	551	495	512	478	513	517	508	495	534	484	474	519	498	460	511	484	509	444	504	513	521	446	486	490	507	496	504	508	490	535	476	499	494	494	513	468	470	490	522	487	462	507	501	447	524	502	487	450	488	503	478	478	480	489	447	516	502	509	505	495	491	493	518	488	495	476	491	521	478	446	541	496	502	530	483	513	461	505	499	488	468	524	481	497	490	514	506	494	498	507	508	542	500	527	475	509	508	482	512	515	487	522	528	492	504	520	493	512	506	493	478	521	497	536	519	513	507	512	484	489	498	506	502	514	492	495	488	486	450	504	538	496	458	512	483	476	505	493	505	480	529	487	476	476	503	483	511	477	483	470	531	463	557	496	490	479	455	525	484	522	502	479	515	497	460	495	523	502	512	512	499	486	496	494	497	461	515	533	460	512	500	489	486	477	513	504	496	523	478	484	536	509	518	510
24181	22847	33977	52688	52826	20710	4908	638	512	522	517	558	525	523	488	499	517	521	470	474	487	503	487	514	495	496	530	505	506	502	536	511	540	477	486	520	502	464	476	524	494	500	491	498	533	506	510	514	511	537	470	542	506	531	488	495	476	478	480	495	512	530	471	452	501	505	512	478	520	479	472	480	478	532	551	507	477	479	497	532	511	535	514	504	469	557	510	462	479	478	529	474	520	509	502	520	504	495	486	475	484	528	510	500	517	525	490	496	465	479	453	482	565	541	534	521	493	503	506	523	526	479	461	525	491	519	463	488	521	512	501	485	482	538	496	456	492	465	522	453	465	474	487	470	512	456	516	516	506	475	480	556	486	470	498	497	484	517	509	508	527	506	527	527	498	481	541	506	498	486	517	513	503	515	501	519	518	492	473	499	485	503	489	481	504	489	510	517	490	489	485	483	479	472	478	511	478	451	457	485	510	472	533	527	469	509	520	497	481	473	485	463	529	502	517	501	525	490	494	512	517	491	512	499	475	495	552	510	520	489	478	506	505	520	486	473	453	505	480	512	516	484	524	473	524	516	481	490	526	481	492	498	451	506	490	502	486	467	499	512	508	497	494	511	497	496	490	523	496	485	488	452	498	472	509	500	501	495	507	509	491	494	522	484	536	468	532	469	474	520	500	509	496	487	487	536	447	506	476	500	474	516	519	496	471	450	459	496	482	525	529	535	526	528	485	450	500	479	458	506	487	500	516	502	539	491	493	464	469	536	490	512	501	471	510	504	474	483	499	478	533	541	473	477	495	467	495	526	495	507	475	487	508	516	498	531	472	510	526	463	515	525	495	503	468	515	515	512	512	475	517	478	501	492	492	511	495	491	533	498	471	530	523	480	456	502	455	504	510	470	511	493	534	517	491	474	478	465	484	451	452	525	470	508	504	509	480	504	479	473	514	523	535	494	516	474	480	494	495	457	543	474	502	485	506	480	544	495	527	496	470	518	535	486	471	462	545	473	506	505	477	468	489	473	492	545	502	480	490	540	498	503	473	497	468	519	517	492	496	475	503	503	502	490	458	472	503	509	472	482	437	487	509	505	489	491	471	464	496	481	509	517	519	462	467	488	493	512	453	466	483	477	526	487	501	487	493	489	538	499	491	545	527	494	468	516	472	524	491	513	493	475	525	457	499	517	452	511	519	445	509	499	474	498	484	490	481	464	453	484	526	458	502	504	487	514	519	471	509	522	467	506	471	461	528	481	507	499	496	471	521	523	478	485	460	500	463	475	492	500	491	458	490	506	499	492	459	476	494	480	466	557	513	508	476	527	504	493	495	528	491	468	507	501	481	470	481	481	459	499	540	509	498	503	468	499	498	504	480	489	511	507	471	505	482	537	468	467	473	507	497	536	512	516	495	485	481	475	520	475	470	523	490	485	500	526	495	507	495	471	507	494	485	448	487	519	518	524	485	460	516	514	516	506	510	489	479	486	489	493	489	459	479	493	504	514	491	501	439	506	459	494	488	479	488	471	474	536	542	499	514	491	521	465	484	523	472	507	469	476	471	512	495	486	521	505	519	465	478	520	509	490	508	510	482	503	478	507	522	508	502	506	492	497	475	519	508	539	529	492	505	533	516	506	479	507	485	512	476	494	505	515	504	482	502	515	475	509	472	509	499	507	522	544	514	511	503	506	462	458	484	483	480	476	499	477	503	510	490	488	532	511	496	513	490	479	479	512	527	483	480	490	487	491	465	495	540	511	495	479	531	472	490	500	533	472	514	503	474	489	515	496	494	505	475	489	512	498	475	490	482	528	484	436	470	507	499	520	500	483	522	489	500	522	482	485	493	527	472	524	506	480	525	511	504	518	522	495	478	494	468	473	529	513	496	479	486	464	456	506	481	497	477	500	507	469	536	505	494	462	525	505	476	471	503	508	491	556	528	491	513	454	504	478	490	505	512	463	517	483	536	490	484	475	513	504	493	499	498	489	509	482	475	487	493	521	482	502	472	522	517	449	478	491	529	546	515	500	504	504	449	461	480	463	513	479	486	510	499	499	478	535	465	484	503	474	511	510	484	486	501	487	496	518	498	509	524	513	452	506	489	507	493	490	489	524	463	473	486	525	455	477	476	485	461	491	466	499	514	502	539	505	498	483	505	528	507	535	491	484	480	503	540	474	469	495	490	472	471	505	491	561	498	461	500	498	502	513	509	530	532	500	505	513	440	483	495	498	502	519	499	471	526	536	508	478	515	479	483	531	500	425	475	483	462	479	498	520	498	454	519	498	474	496	517	491	503	489	494	487	521	473	536	530	531	509	499	484	493	518	464	467	487	519	500	537	521	513	485	478	490	475	476	478	452	474	500	511	489	499	496	498	496	449	532	506	538	513	476	482	499	501	473	486	503	472	468	529	477	514	486	499	495	467	511	486	494	476	489	465	504	507	470	490	514	499	465	534	524	500	458	454	532	505	466	500	495	546	493	492	494	518	453	498	478	491	497	528	483	482	482	485	540	487	472	470	503	491	522	508	468	466	500	477	514	474	489	471	483	473	493	461	522	463	471	475	469	490	481	464	451	511	461	519	486	507	517	492	509	481	539	469	449	517	488	495	523	517	510	502	515	497	505	501	515	509	515	493	514	490	486	510	497	504	476	530	495	508	538	512	437	488	491	503	495	516	478	495	513	514	526	488	442	487	512	453	480	517	484	491	514	505	472	487	530	534	476	499	487	487	519	538	508	479	474	468	534	503	512	462	515	498	499	473	477	466	510	472	484	481	482	460	471	510	483	509	488	534	494	499	488	461	519	509	501	499	477	485	487	498	497	457	456	480	514	494	471	475	501	512	466	515	514	501	506	480	475	497	462	504	484	501	520	492	514	510	532	447	487	518	510	507	477	520	492	503	518	471	467	451	503	490	489	513	484	508	504	516	505	490	483	491	514	447	468	495	485	460	487	503	542	498	509	486	522	501	543	479	525	508	513	501	496	517	464	494	530	505	508	493	531	491	494	505	492	477	504	507	516	488	476	443	458	495	458	503	504	489	504	514	503	493	508	517	485	525	486	520	522	509	507	513	532	536	459	448	460	536	520	501	487	489	479	478	465	524	487	483	455	532	489	470	516	516	508	490	488	502	472	486	478	500	498	481	496	462	500	452	541	449	465	507	496	512	488	493	509	493	502	481	477	467	471	536	489	528	502	501	508	507	490	521	496	471	511	458	477	521	467	486	489	485	516	530	507	518	490	497	560	467	491	523	487	465	498	488	458	481	507	481	547	472	492	452	476	505	472	497	506	496	441	454	493	530	481	498	490	458	485	493	509	489	501	512	469	476	521	498	469	467	522	526	509	458	500	503	474	475	492	520	446	468	535	507	490	477	462	475	492	509	514	509	481	534	483	474	506	516	472	476	490	518	482	469	490	500	428	520	489	484	465	486	501	524	456	487	458	520	508	483	535	451	463	481	513	458	478	496	475	455	497	457	520	491	467	487
61063	99514	77289	79459	54090	4675	789	832	752	798	778	765	769	782	768	766	807	783	757	735	781	797	785	775	854	808	794	782	832	768	779	747	822	748	813	728	747	760	778	765	749	815	818	767	770	808	787	793	736	730	771	794	769	803	764	767	781	746	766	774	802	792	756	775	785	742	786	699	723	772	824	777	752	789	754	772	727	786	764	801	791	752	784	789	779	814	839	787	817	749	725	768	725	782	758	722	772	789	797	743	804	792	755	731	821	775	740	771	755	782	806	731	789	746	790	818	743	775	788	739	758	806	744	803	747	816	750	783	816	773	773	774	778	783	736	741	759	692	756	753	767	765	795	789	772	790	725	770	764	763	744	746	755	762	747	769	755	765	694	744	755	760	743	737	774	795	739	751	788	780	782	742	733	775	772	717	729	804	757	795	777	792	771	776	739	738	813	765	736	778	758	768	702	797	766	784	784	743	771	760	780	743	781	775	785	717	820	803	742	761	779	765	748	761	811	791	744	825	748	755	756	811	783	785	772	732	733	771	766	795	735	772	779	749	778	830	752	776	764	760	777	784	813	723	816	768	736	774	812	765	789	737	764	773	730	717	790	763	783	767	725	781	724	743	767	747	794	851	777	786	818	754	758	780	823	751	788	782	759	799	725	760	779	812	772	769	769	778	754	768	784	802	774	779	792	752	772	764	794	787	803	749	741	808	739	748	853	746	783	740	809	781	746	815	786	757	775	819	762	747	771	795	757	780	798	816	768	743	778	778	753	738	786	760	803	747	724	772	788	776	762	732	801	772	757	812	756	787	792	770	751	824	732	781	774	765	774	788	740	756	770	804	758	771	754	752	804	697	725	772	771	793	822	766	776	777	761	778	823	755	789	734	748	786	792	788	797	767	771	757	783	745	740	791	751	734	766	768	759	758	797	811	791	758	765	803	759	774	778	788	732	744	764	775	740	770	791	802	822	798	749	742	774	763	742	799	772	832	743	744	722	765	780	747	715	751	756	773	791	795	844	751	801	764	821	785	744	751	767	766	782	794	764	821	764	707	781	752	818	749	768	724	755	744	795	800	752	742	758	787	739	775	759	787	750	820	782	809	791	804	743	787	783	729	794	764	763	740	779	759	743	791	732	777	825	760	780	788	751	786	776	773	791	817	775	806	790	784	840	760	750	759	783	800	818	730	782	844	754	748	791	760	754	801	794	780	732	708	776	740	757	758	796	777	728	784	742	826	798	752	792	784	773	737	783	767	768	752	712	778	800	815	783	797	789	755	750	794	764	763	778	771	784	778	816	748	782	752	775	811	742	804	784	796	772	807	731	759	757	773	783	795	789	746	812	776	790	751	807	767	775	757	765	803	782	797	776	766	804	790	795	814	783	767	799	739	766	778	665	813	824	758	741	779	786	790	762	764	745	753	801	754	814	758	772	795	804	725	731	766	788	777	739	742	784	774	766	775	769	794	819	753	801	742	754	749	808	734	800	727	798	839	796	772	738	780	733	784	741	807	769	817	766	765	751	767	794	774	830	753	760	778	787	772	793	758	773	788	787	751	761	767	783	744	715	759	826	791	798	745	821	792	779	782	763	828	765	790	755	781	772	804	785	784	822	775	787	776	799	786	790	818	756	763	797	767	755	742	759	746	759	771	809	756	732	801	776	781	768	785	760	769	775	794	780	774	766	750	751	795	789	762	771	789	755	772	761	811	771	763	744	809	760	820	731	735	763	799	838	770	784	794	743	741	751	734	740	788	810	757	680	775	786	774	750	756	763	817	798	761	747	792	792	786	723	753	787	766	794	801	791	747	747	789	776	807	831	759	772	753	765	768	826	785	781	786	756	782	752	754	806	784	779	793	748	773	772	717	798	761	748	734	774	792	756	779	727	766	780	811	795	829	764	822	746	770	757	774	779	745	778	804	817	747	786	758	748	742	802	728	722	761	762	780	778	809	765	757	744	804	780	725	773	792	751	749	781	789	750	745	773	767	752	802	823	789	725	763	761	718	797	748	752	778	782	768	837	758	790	816	784	748	724	795	821	783	776	845	808	790	797	733	769	755	784	781	802	775	844	743	706	774	763	775	799	775	759	798	808	751	769	752	742	765	761	754	770	795	789	750	791	789	797	801	763	816	760	762	842	730	767	779	800	699	763	759	785	767	837	796	823	772	826	790	799	800	766	771	771	748	758	775	739	829	801	769	738	781	765	775	742	836	746	792	736	806	747	754	748	808	747	759	777	796	803	761	751	752	764	779	747	808	799	780	785	807	772	756	721	778	721	771	767	804	808	729	739	784	726	780	781	784	775	741	740	830	782	755	747	751	777	754	745	777	805	806	770	739	767	781	771	785	776	795	749	818	804	811	789	766	828	819	796	787	783	781	797	769	733	745	774	763	814	769	780	728	756	740	772	795	748	808	792	764	810	786	736	788	795	732	800	793	758	819	779	768	783	797	744	731	791	783	735	736	760	781	824	817	705	726	769	778	754	810	790	741	785	777	780	791	796	741	761	733	761	820	775	771	865	787	768	745	805	824	763	818	754	785	776	761	828	767	756	779	765	771	778	739	765	811	768	765	690	826	760	818	774	749	820	799	790	806	722	792	747	776	826	730	749	753	744	766	730	744	743	765	760	764	744	776	799	769	804	777	790	769	828	716	738	779	789	731	776	745	776	763	796	778	795	808	787	750	839	799	743	762	735	809	797	735	728	800	755	763	782	742	807	799	799	791	759	751	741	764	778	813	783	732	750	833	797	743	768	755	799	775	771	807	767	785	752	776	773	759	751	796	762	796	778	808	795	751	758	769	708	774	766	736	769	764	825	815	740	754	762	777	709	836	774	768	715	749	793	790	813	733	706	767	797	759	752	750	764	743	746	771	765	728	784	738	830	746	782	783	769	749	800	777	785	753	781	722	791	815	753	777	773	778	776	789	764	808	741	801	708	793	766	778	752	739	735	757	765	792	783	763	808	747	755	741	752	765	779	779	815	779	766	770	823	774	763	807	807	739	718	813	763	776	765	784	759	758	789	773	788	761	771	795	782	754	771	776	747	748	815	857	784	791	777	805	773	757	746	768	806	686	710	786	746	762	788	797	785	738	775	788	778	732	826	778	754	810	772	788	745	750	791	788	806	793	736	778	763	770	756	775	750	775	771	795	772	778	729	835	833	821	790	789	799	737	753	751	746	761	784	833	816	749	776	773	804	762	751	769	737	776	812	739	780	700	789	782	729	768	777	744	795	759	788	779	793	802	763	761	806	777	805	752	757	817	745	753	789	753	795	778	759	767	758	797	814	812	779	770	845	792	736	755	824	828	795	787	846	790	757	757	800	752	745	792	838	746	766	751	786	756	799	780	771	800	802	758	792	768	771	792	764	783	768	783	770	817	749	772	778	743	783	823	737	760	747	762	775	784	756	780	773	753	749	763	762	761	774	759	735	811	797	769	772	801	767	777	752	737	796	752	773	768	744	761	779	780	800	755	817	799
28272	28127	28717	28824	19759	1868	323	272	274	273	304	279	281	303	293	316	269	281	294	301	302	279	305	269	288	269	287	266	290	274	298	270	278	262	283	264	258	290	269	300	285	307	258	266	268	299	289	314	266	252	266	300	267	290	275	294	285	318	315	265	273	281	271	290	303	267	283	275	279	279	292	268	286	255	299	292	279	263	290	279	267	290	268	278	252	261	288	254	284	263	280	276	266	307	305	245	288	284	291	283	304	299	303	324	285	260	280	287	283	306	277	257	279	276	268	289	301	262	321	290	297	269	271	273	300	274	256	294	283	261	254	274	300	241	279	280	275	303	290	302	278	273	274	248	258	266	298	264	313	272	292	289	285	316	275	270	290	281	275	294	321	280	251	284	280	256	308	281	309	286	269	262	296	279	281	268	245	324	301	296	294	284	286	299	270	259	271	322	279	302	287	262	277	280	303	282	269	262	270	274	283	282	288	305	282	289	273	299	300	271	270	317	277	282	301	280	275	293	286	284	284	308	291	284	295	314	268	292	290	264	298	284	292	294	289	281	238	289	288	265	246	270	306	253	290	255	272	300	267	292	310	289	231	286	281	289	328	292	281	256	287	279	270	302	258	316	281	256	278	281	283	275	269	292	307	247	274	279	284	279	286	288	284	287	288	287	277	277	293	286	289	256	282	311	275	287	283	293	260	284	266	316	284	283	281	278	304	264	256	324	279	292	261	289	281	276	264	239	290	294	283	288	292	258	307	279	284	302	281	279	289	266	266	312	296	306	298	317	294	279	256	273	311	278	247	282	267	293	277	306	301	301	234	261	268	286	291	269	284	279	284	274	287	278	293	281	286	294	262	283	275	263	276	307	292	300	260	271	279	259	274	261	274	274	281	277	267	280	301	254	275	277	297	285	272	292	275	306	289	247	279	294	262	308	283	285	285	273	253	280	250	270	295	292	293	293	274	292	266	306	291	283	276	276	295	263	295	270	303	266	265	283	276	259	281	265	306	277	299	281	293	286	270	280	247	280	266	322	298	287	278	296	266	323	298	264	288	296	269	271	265	300	280	280	264	291	267	299	305	275	317	297	299	289	272	284	322	317	283	293	315	268	249	272	246	306	291	301	298	295	265	300	263	279	265	329	309	298	273	294	300	274	278	285	287	309	316	288	272	290	281	278	292	288	285	299	267	308	273	304	283	289	259	272	289	295	310	274	287	286	286	258	275	290	300	306	263	285	287	267	259	262	305	296	317	273	278	272	284	278	253	286	257	288	267	285	311	290	272	291	271	245	260	300	292	263	250	289	297	280	308	288	302	257	288	302	271	309	291	291	285	291	300	269	279	283	275	268	258	281	267	307	267	278	315	287	294	292	252	274	279	269	282	284	268	258	286	305	247	299	295	287	264	313	269	301	269	291	256	328	300	309	270	282	294	283	268	269	259	274	293	297	276	274	302	289	291	319	291	282	288	294	293	302	282	264	246	300	267	322	306	286	275	286	280	293	279	292	276	290	275	296	306	238	277	290	297	282	288	310	260	275	291	246	291	302	284	292	287	284	287	277	290	283	231	291	291	302	303	253	294	306	303	282	292	272	285	297	295	281	297	255	288	275	283	277	276	293	276	280	297	309	291	273	302	273	297	282	291	271	293	284	299	293	299	305	302	288	290	268	263	310	313	285	279	273	273	263	296	293	296	305	255	274	246	290	293	279	265	280	289	272	297	274	275	284	286	285	319	292	289	286	271	289	284	279	283	285	277	277	289	269	266	270	263	281	269	270	297	300	268	286	279	271	271	284	269	273	305	288	286	284	267	264	281	268	288	267	259	274	295	291	264	278	280	258	262	284	300	271	265	312	290	285	282	300	271	280	271	287	277	308	301	291	280	277	289	287	273	259	292	279	305	255	296	284	293	326	286	286	299	280	290	303	249	298	272	295	272	277	292	308	309	284	268	254	264	286	281	283	278	306	262	287	294	269	253	293	318	297	285	283	278	251	306	264	283	242	268	274	278	271	256	286	306	278	277	273	279	267	254	316	270	267	283	310	288	331	273	289	289	290	289	291	294	311	250	255	321	282	296	263	272	274	284	307	309	295	302	275	246	289	280	306	273	306	268	290	261	283	275	283	259	294	296	258	284	265	303	268	282	303	290	265	276	280	298	293	256	297	267	269	304	283	302	284	288	297	291	275	313	268	301	275	268	285	290	289	278	273	312	284	274	274	278	284	301	297	325	279	283	314	295	280	241	314	296	265	266	310	294	276	339	307	292	281	304	286	281	274	287	296	282	285	255	313	305	296	284	272	258	246	272	286	264	278	283	289	287	293	267	311	286	299	291	288	298	254	325	323	293	294	256	245	280	289	278	285	319	287	274	278	278	303	273	285	280	288	274	279	294	286	294	279	290	296	259	284	276	287	296	295	280	283	281	267	291	277	262	297	294	302	263	279	284	278	256	299	296	269	294	292	292	295	320	270	285	275	280	275	275	246	306	278	282	277	281	316	255	277	280	286	294	251	274	291	261	294	307	277	305	273	287	281	280	286	289	280	274	262	262	292	272	289	306	290	306	269	283	299	272	243	319	309	306	288	279	288	274	279	302	285	256	259	292	294	282	297	277	281	272	281	299	335	272	294	257	300	286	313	297	298	302	262	291	282	292	287	285	264	272	253	282	261	276	264	297	269	313	282	299	276	289	277	286	285	261	259	267	267	335	276	287	274	268	252	298	278	255	281	284	308	300	290	263	276	293	279	284	271	287	295	249	303	296	298	267	294	290	277	290	289	287	268	286	307	269	272	279	283	291	271	295	254	317	286	264	323	281	264	264	258	290	273	292	268	281	276	321	277	264	288	281	306	293	255	276	297	292	290	277	270	280	310	259	310	275	282	295	283	264	274	299	295	285	243	296	289	278	280	298	308	257	303	267	285	272	267	280	280	303	267	303	289	288	278	272	304	242	270	267	278	306	271	268	298	286	297	294	267	326	258	269	287	312	305	282	299	297	289	270	287	288	313	274	266	271	264	298	262	285	300	343	303	285	255	314	288	280	299	271	286	307	276	249	242	295	251	277	281	293	275	251	276	291	264	300	251	283	265	276	288	280	305	269	273	247	285	276	287	283	290	269	298	270	305	284	302	246	256	287	309	254	280	278	295	266	256	291	272	307	261	290	304	285	280	294	282	282	256	310	227	256	284	298	312	286	281	297	288	306	264	284	276	260	281	270	307	260	288	302	299	319	277	261	279	289	257	284	302	281	304	289	269	274	291	273	295	256	261	303	292	286	266	262	296	307	303	294	285	253	287	245	312	279	279	274	298	333	324	292	248	265	289	267	299	257	272	276	267	310	296	260	290	269	269	284	287	290	292	288	270	271	265	289	249	263	299	304	287	277	296	287	296	301	300	317	282	235	309	281	299	261	275	255	262	293	277	285	263	290	285	296	271	308	256	344	295	296	266	258	303	269	230	291	293	308	266	320	249	299	252	284	281	284	279
29455	47921	35224	34705	22686	1342	487	464	468	504	506	513	520	539	487	496	470	452	477	480	477	489	533	487	512	439	526	514	514	493	526	478	556	445	506	504	497	528	490	439	502	510	495	505	511	473	504	497	477	494	481	451	484	522	489	452	504	501	480	515	469	454	527	523	473	474	473	453	509	497	502	481	483	471	519	505	479	485	471	450	528	505	492	521	481	506	534	501	533	461	494	512	488	459	475	487	516	509	533	449	486	507	483	522	508	447	473	485	502	486	471	508	492	494	476	485	508	517	451	502	478	466	489	465	482	501	479	458	506	470	537	526	443	489	505	456	484	463	511	468	513	471	476	496	517	463	491	467	503	498	482	482	526	512	522	484	506	467	512	480	488	488	477	492	504	512	451	492	496	522	503	470	474	476	519	472	488	475	518	449	479	501	489	487	491	470	497	527	494	490	505	477	495	473	463	491	458	509	516	458	533	494	513	521	465	502	516	449	510	491	500	485	476	543	473	517	500	479	515	534	536	469	455	495	490	470	517	535	488	558	494	500	484	519	469	493	511	486	488	512	494	499	511	527	495	474	467	470	482	462	488	481	492	516	467	440	489	524	521	476	503	505	493	498	493	522	467	503	479	500	473	502	521	530	481	503	477	476	481	499	531	473	513	473	450	536	471	544	498	489	516	449	464	513	523	491	457	469	505	495	460	493	503	525	472	474	476	470	466	518	497	443	485	435	473	505	485	504	499	472	505	506	473	476	503	491	495	488	488	502	511	493	492	511	494	507	488	458	478	533	466	498	512	454	553	464	522	515	505	480	508	532	482	478	517	501	525	525	496	487	496	484	448	489	493	458	471	526	471	484	486	486	503	448	487	507	498	491	466	525	470	470	513	495	496	486	478	484	497	510	491	482	490	516	454	481	492	523	491	484	471	506	467	464	468	483	504	497	450	479	437	475	491	485	505	512	530	462	496	469	491	470	476	488	477	463	492	510	463	480	468	529	498	461	473	490	513	508	458	452	436	478	474	512	503	467	469	501	494	454	495	445	466	495	472	493	461	524	483	492	491	471	468	501	449	488	533	470	465	501	501	461	493	499	486	511	484	518	535	468	519	455	492	512	471	495	453	482	510	510	510	518	504	473	491	498	493	473	504	477	506	495	469	450	475	459	522	495	485	488	460	480	479	486	463	515	499	503	511	446	503	488	501	517	475	486	491	499	499	511	489	530	464	506	526	483	476	459	472	482	494	499	533	490	488	452	484	491	456	438	483	501	490	480	500	498	514	496	500	477	498	483	520	506	468	452	484	456	499	494	466	471	509	477	480	496	479	503	508	524	490	501	436	491	443	457	455	495	472	478	533	464	493	474	522	496	488	489	547	479	467	473	490	490	451	458	486	505	478	478	472	475	529	474	496	500	489	496	466	444	503	496	493	524	418	482	516	509	507	482	492	503	480	458	514	486	468	481	451	470	525	491	465	505	460	515	492	483	492	472	459	520	531	508	533	482	485	476	513	479	450	479	501	449	494	493	458	486	466	501	470	489	504	492	480	499	493	463	467	462	449	478	525	474	502	474	535	517	467	482	510	489	475	458	500	476	503	470	475	490	471	559	478	544	527	474	515	492	484	483	472	501	495	484	502	501	482	471	530	476	449	467	475	485	474	489	510	504	475	485	512	505	503	516	503	434	496	482	505	487	509	505	501	466	480	477	479	494	462	513	487	461	441	500	489	470	517	483	505	491	535	442	481	512	501	513	482	499	474	488	475	476	470	468	509	482	511	511	504	479	510	505	512	460	458	473	488	528	458	465	463	487	503	500	495	472	502	465	498	469	484	490	479	473	521	494	480	492	484	490	512	476	481	489	499	505	471	486	496	496	471	502	482	476	521	463	453	473	461	471	488	504	501	470	495	513	500	491	476	488	496	471	485	505	496	477	474	462	481	463	484	511	502	461	484	478	488	499	494	475	496	527	500	453	508	485	516	527	496	532	494	498	495	538	500	462	503	446	490	517	464	489	472	481	459	484	489	515	469	471	461	499	488	470	449	474	529	480	495	469	473	529	486	493	533	479	480	450	514	518	476	501	488	472	459	519	473	513	481	523	480	513	431	469	493	466	479	450	493	489	579	498	474	500	497	498	518	457	492	503	462	521	491	523	484	512	484	499	473	464	483	503	477	472	473	511	469	502	467	474	484	482	525	500	485	480	494	469	489	490	480	455	490	479	500	506	524	510	467	507	468	502	473	485	455	487	506	491	495	527	497	491	498	486	470	487	494	495	479	516	551	475	493	507	474	520	500	525	504	518	499	467	520	484	489	515	476	494	469	518	473	487	456	508	494	501	517	451	528	474	440	485	478	488	471	505	469	531	493	492	491	452	496	514	472	487	476	483	492	483	487	433	489	493	503	486	488	484	481	441	503	456	516	476	479	481	477	479	514	477	490	488	448	506	460	528	488	496	457	508	508	518	504	454	495	477	491	488	511	496	532	510	485	488	492	502	519	487	473	474	505	476	462	463	445	466	482	522	516	498	510	460	490	481	481	480	490	506	458	478	475	491	508	487	484	501	514	518	464	499	466	470	435	472	449	514	491	505	505	519	492	474	500	491	473	484	444	455	491	500	484	510	472	508	496	519	494	475	486	508	485	491	497	498	508	467	520	492	485	477	479	466	483	509	479	529	498	493	467	506	532	506	511	464	522	486	492	526	526	463	475	494	489	457	460	485	483	482	503	504	448	489	504	467	499	522	497	505	494	518	456	506	494	505	511	543	502	468	492	494	484	479	430	485	525	545	500	467	496	483	488	469	481	469	472	502	525	466	453	500	521	486	511	501	502	481	521	519	526	490	473	447	491	484	493	463	480	459	464	495	465	452	513	462	505	463	501	465	531	478	475	455	481	446	484	498	494	439	487	450	435	496	509	484	501	502	451	482	487	494	515	518	478	488	476	450	468	471	489	516	503	499	549	480	506	501	478	483	472	478	485	455	506	469	529	515	474	489	511	505	494	471	508	443	519	458	491	504	451	506	497	516	471	493	479	473	507	502	448	482	490	470	507	486	484	500	489	511	517	496	478	488	468	489	499	518	502	456	490	507	504	498	487	496	478	489	506	478	479	470	490	483	497	519	517	504	482	498	490	499	513	513	518	508	479	434	460	434	468	517	504	501	462	469	500	468	485	488	510	498	513	502	500	473	518	461	475	495	515	497	456	481	489	490	473	482	512	474	493	467	493	474	497	535	472	469	467	455	485	509	504	463	486	473	526	464	490	460	491	497	484	472	467	539	481	510	493	493	513	474	503	536	489	478	484	520	525	457	498	492	500	472	450	478	498	479	488	485	422	442	489	432	491	499	515	466	500	467	483	498	502	483	449	496	491	490	475	527	480	486	477	489	500	485	492	522	512	490	515	467	502	456	496	472	460	479	462	516	469	496	533	501	481	500	464	501	458	491	492	501	496	503	499	489	482	481	488	480	463	466	498	482	535	483	504	507
25066	23798	35150	52630	48813	17102	1803	339	319	306	335	272	330	284	315	315	312	300	341	328	313	303	306	302	307	275	260	304	291	306	335	297	314	296	314	311	284	294	299	286	307	318	336	290	285	304	286	306	297	304	283	325	314	316	275	286	307	280	333	309	318	312	322	301	321	280	278	292	300	310	306	318	313	300	315	303	288	303	319	288	320	293	321	332	296	292	323	302	323	295	298	312	305	309	282	299	297	307	323	275	327	299	321	310	263	290	310	323	313	256	294	294	292	300	302	301	302	278	264	282	296	301	291	307	313	289	292	306	301	314	296	288	269	269	305	291	283	294	284	293	292	284	291	312	271	307	296	296	306	301	320	302	319	308	297	295	304	324	274	295	322	285	326	291	266	299	294	308	307	280	313	316	303	300	295	312	309	291	301	295	314	310	271	297	311	281	313	288	311	337	304	289	292	286	326	317	297	275	284	286	310	301	276	306	313	287	338	308	266	304	303	294	309	319	325	294	299	303	321	298	298	299	286	273	262	301	292	296	288	283	316	293	281	313	291	297	302	304	303	299	339	310	298	292	276	293	329	290	285	289	304	295	305	293	287	282	279	286	311	283	324	304	291	318	302	293	290	311	291	281	298	304	261	294	318	317	303	311	268	285	330	313	295	291	304	286	275	318	309	294	287	298	273	257	291	277	323	283	280	280	299	297	304	315	308	305	286	316	318	277	319	290	306	322	298	292	284	292	311	280	292	320	303	278	285	284	294	274	308	291	301	316	313	308	277	315	314	300	340	300	292	284	304	313	281	293	315	294	271	318	285	286	295	321	301	276	304	309	268	284	260	296	323	275	295	300	292	300	305	279	317	277	308	272	297	260	302	303	296	301	248	280	258	326	287	304	317	300	291	308	293	300	290	318	306	277	281	314	323	304	302	289	299	295	294	332	285	296	311	295	324	312	303	290	278	272	317	315	313	299	313	301	294	289	281	300	304	283	299	326	309	350	312	297	292	281	271	284	302	279	329	283	286	311	291	272	281	314	306	295	286	260	317	272	290	287	294	290	309	297	311	284	290	296	296	308	290	289	293	296	321	296	308	311	286	292	291	322	300	293	291	307	301	278	270	314	321	304	280	309	298	291	290	288	322	294	308	259	284	312	289	306	296	284	278	288	319	281	315	289	287	282	290	295	309	318	307	307	306	296	272	296	342	275	256	272	292	265	303	297	274	267	344	311	307	294	298	271	294	284	301	280	291	316	269	297	288	247	316	257	251	304	235	309	293	298	325	287	304	292	280	326	302	303	320	281	318	285	294	283	307	306	281	308	305	310	293	303	277	320	296	281	314	292	277	291	290	307	304	311	276	299	287	293	313	300	285	294	312	312	315	313	325	285	291	320	290	307	318	275	312	283	318	270	296	315	315	303	295	328	296	314	345	318	299	285	328	268	277	300	281	323	306	292	260	290	290	308	272	320	340	278	272	293	284	293	312	293	281	282	296	300	259	297	284	322	271	305	290	314	300	283	300	295	301	294	287	283	290	324	319	294	306	340	284	295	317	283	306	285	294	289	302	291	255	324	299	311	290	300	306	336	300	283	291	276	298	288	315	298	288	267	297	263	284	289	293	294	317	309	280	283	328	266	315	298	287	292	301	287	314	297	291	308	313	297	274	290	297	324	290	286	272	289	315	287	259	290	291	293	292	313	299	292	299	297	298	267	305	305	282	291	287	320	294	299	302	305	312	313	306	309	289	298	303	303	296	314	280	324	312	307	309	296	302	289	315	299	306	294	282	323	317	289	289	299	316	324	306	322	300	310	247	323	291	278	226	296	297	276	294	304	317	291	311	281	282	294	325	274	313	302	295	296	312	283	271	276	305	283	302	304	286	335	291	291	296	294	277	281	295	272	306	281	292	301	293	299	291	298	309	295	305	328	282	289	296	307	311	289	295	333	245	324	291	303	272	292	307	304	310	283	340	293	287	309	310	275	310	285	325	325	317	296	306	277	281	303	309	308	305	330	332	304	300	295	343	297	304	274	322	286	273	325	311	325	334	289	298	328	280	295	316	308	299	322	308	297	320	288	304	300	302	278	269	337	280	289	299	304	279	321	292	292	281	289	317	301	318	301	302	288	323	295	312	301	292	296	273	301	297	304	308	272	275	294	322	306	308	286	280	325	303	306	349	296	291	286	283	294	303	295	300	307	295	306	307	294	284	298	306	320	297	293	305	325	275	306	301	339	305	303	291	305	324	274	302	324	289	317	299	267	292	301	308	285	307	310	304	305	294	278	292	293	302	291	320	313	287	310	310	299	305	316	273	289	296	291	299	310	272	283	275	321	294	256	288	312	289	299	284	291	322	287	270	267	331	303	323	292	284	289	315	308	298	325	283	286	301	297	293	324	344	319	284	293	299	314	306	313	299	280	289	280	300	307	275	319	316	301	318	298	289	297	297	309	316	275	292	289	301	270	303	308	310	288	286	279	293	298	324	318	293	275	305	305	289	315	300	313	311	314	301	286	299	317	301	293	263	285	273	289	280	293	306	294	285	267	322	330	316	314	295	295	291	327	285	271	287	269	283	282	304	268	267	296	299	283	273	303	315	308	293	279	313	280	301	309	300	303	304	300	301	305	299	323	301	300	275	288	313	331	300	330	287	305	315	294	291	280	299	307	307	300	293	296	290	305	315	309	291	272	282	316	307	299	289	312	323	281	270	316	298	276	292	316	274	285	277	301	317	288	277	292	281	288	267	290	299	294	320	319	275	321	307	292	272	289	330	277	278	301	317	308	308	285	274	274	290	289	282	315	298	303	311	295	298	292	289	267	292	309	285	281	267	318	312	283	316	302	301	287	292	289	300	278	288	300	277	286	298	325	288	330	296	313	292	299	283	299	311	320	307	307	311	301	282	301	269	258	313	298	276	272	288	319	322	301	309	303	303	297	286	316	297	286	282	320	280	292	295	284	281	306	260	306	286	283	304	304	309	268	287	279	276	295	290	304	274	289	311	285	313	291	276	304	294	280	316	316	289	290	318	294	313	288	308	289	251	312	311	293	314	306	329	323	322	263	304	297	295	311	282	308	325	289	305	289	291	317	280	347	299	301	273	286	303	312	295	287	258	320	290	300	276	278	282	266	315	315	321	295	300	323	293	273	333	308	299	300	293	284	297	287	291	299	282	290	284	291	302	322	273	292	271	297	283	322	272	297	284	323	281	304	285	294	295	315	297	289	281	288	284	316	298	292	285	311	277	316	318	276	315	289	292	298	273	291	325	339	299	308	315	284	272	293	296	296	293	303	327	317	287	286	281	268	301	305	275	307	322	278	308	308	266	276	297	282	315	319	300	293	277	306	307	313	300	314	318	307	284	275	303	305	283	283	294	271	292	311	276	284	310	326	292	307	310	291	299	338	304	307	295	326	304	318	289	296	295	291	283	312	291	287	257	294	285	276	319	308	331	294	278	294	294	303	291	304	271	318	331	284	328	297	290	281
54505	90125	67171	67713	47633	7809	551	486	508	512	490	512	517	517	526	571	537	548	477	460	511	515	468	516	522	477	506	527	504	495	504	501	463	503	478	515	473	511	513	543	459	506	486	517	512	495	497	526	504	489	483	519	488	527	477	509	462	484	472	521	493	539	513	470	477	473	492	506	501	500	477	558	490	492	508	491	530	530	486	482	485	461	455	518	499	502	529	487	493	467	476	509	533	512	496	502	483	505	519	471	477	531	582	505	466	468	501	480	511	518	469	485	498	485	522	504	479	573	451	502	500	482	472	517	553	501	504	462	510	492	491	524	512	481	497	481	505	456	454	527	480	472	471	504	518	496	503	496	505	482	476	494	464	506	475	491	498	534	497	521	511	504	496	492	498	497	486	504	482	471	502	521	535	534	517	490	503	546	478	524	528	533	502	532	514	511	497	504	524	539	502	496	547	482	543	497	501	500	482	466	457	509	465	502	482	500	505	517	482	499	508	488	503	502	525	502	552	496	480	544	549	463	501	483	519	546	534	499	532	473	498	505	513	559	525	512	493	495	508	530	522	471	497	513	527	450	518	488	540	516	500	490	467	479	511	504	509	474	489	535	500	503	502	486	450	486	474	494	492	564	522	513	487	492	508	481	500	498	497	484	527	459	478	454	512	480	452	538	513	459	483	522	534	498	499	481	508	509	468	464	526	465	486	458	498	487	519	461	513	475	488	500	481	519	529	491	490	532	499	505	510	505	484	498	488	504	508	524	483	523	484	498	487	516	456	505	451	513	484	524	538	468	477	486	523	513	528	499	516	490	490	500	492	508	506	503	522	462	480	455	492	528	493	467	502	512	538	528	493	485	471	527	504	543	499	477	489	498	481	496	488	506	505	494	518	464	528	478	517	466	548	507	516	494	487	522	531	534	544	483	524	486	518	495	489	493	478	496	486	506	483	526	512	467	522	555	519	495	524	465	495	505	532	472	510	472	507	512	515	499	492	525	514	486	511	497	509	503	502	511	539	493	500	483	537	517	503	482	535	486	521	518	481	495	498	493	507	466	490	471	480	504	515	557	512	525	483	513	519	490	497	521	478	499	510	516	496	490	544	496	542	537	537	497	479	494	507	547	493	478	468	473	488	500	458	479	520	509	465	510	503	501	527	470	495	457	523	516	481	509	498	495	475	507	502	486	491	562	493	468	487	496	474	503	526	524	518	478	462	490	508	477	484	463	523	496	497	490	481	518	506	499	519	531	531	513	473	481	469	441	504	491	497	518	509	495	523	464	521	515	471	474	521	506	476	476	531	470	515	477	481	475	481	498	486	552	470	503	516	469	518	505	476	467	496	482	476	497	515	520	488	458	474	523	481	473	493	514	522	497	483	468	511	506	511	502	543	491	506	501	484	514	511	471	521	495	511	511	514	473	532	521	495	494	508	504	464	523	576	532	495	471	497	489	512	497	516	504	556	486	509	487	529	497	506	439	490	493	498	481	503	493	516	463	479	521	512	505	491	518	495	520	508	466	467	482	511	523	512	509	497	520	496	500	520	469	489	471	479	495	522	487	464	490	494	465	559	489	515	481	494	507	495	482	459	444	513	484	475	497	495	513	501	493	490	510	498	483	478	479	510	497	524	498	494	500	493	511	468	498	502	485	541	473	476	489	479	558	488	511	506	533	533	477	511	508	528	497	516	502	518	536	474	495	520	473	476	503	471	498	478	529	513	518	501	527	495	496	498	451	469	504	466	463	502	495	452	559	496	519	497	558	473	463	487	469	469	498	549	486	496	537	511	490	513	451	487	513	498	497	481	500	560	526	494	484	529	506	510	525	504	483	468	478	501	485	496	476	538	502	550	492	527	481	509	510	502	471	518	509	505	513	504	523	528	515	489	515	511	500	479	532	516	503	489	481	482	466	487	510	499	486	502	501	512	468	519	538	475	470	544	462	533	466	501	518	510	469	470	504	487	486	466	518	473	528	532	451	488	478	505	498	491	490	517	521	459	493	487	501	483	481	513	525	514	472	473	499	493	505	511	525	485	492	455	493	500	500	482	482	489	523	468	487	486	521	481	496	491	476	516	467	501	550	520	463	514	481	496	516	533	496	492	510	505	478	499	505	517	523	466	480	467	513	496	519	519	528	527	497	518	521	515	491	502	484	479	485	508	506	492	500	504	509	512	508	493	486	506	527	511	497	503	495	482	492	498	464	459	503	499	482	482	478	528	517	525	535	465	500	550	501	498	459	465	501	541	482	498	486	508	460	514	508	518	508	495	457	520	466	511	525	475	459	476	495	467	493	472	477	515	477	489	486	502	476	512	485	469	508	470	543	460	480	471	509	474	472	490	522	512	496	487	481	531	468	515	484	516	501	510	508	486	501	499	454	489	491	480	501	472	497	527	482	517	481	520	522	479	530	504	521	550	491	518	489	498	502	509	490	503	475	513	503	506	545	507	476	516	490	508	503	576	512	537	508	508	442	514	531	500	485	527	529	514	494	508	496	524	485	504	497	485	496	509	543	498	487	493	504	517	494	486	486	461	480	492	493	469	504	494	487	489	564	493	500	498	485	503	520	509	535	523	497	514	531	548	535	491	515	523	512	498	468	479	523	516	500	528	486	515	516	476	469	511	489	508	490	513	472	493	535	500	499	509	513	500	506	487	454	521	497	512	467	488	499	550	471	501	488	491	486	457	466	523	512	505	511	497	468	485	483	503	518	543	495	500	492	517	470	495	496	516	522	523	543	487	508	509	508	461	478	497	530	475	490	499	480	493	494	489	474	487	483	484	558	502	468	471	477	498	486	518	515	519	500	541	519	514	494	486	506	498	551	530	470	471	520	520	512	510	493	500	480	529	548	564	499	484	502	508	530	491	516	501	486	504	499	479	504	447	469	467	487	483	489	495	508	523	509	495	465	470	497	532	517	499	522	488	497	509	506	500	510	512	492	507	502	534	516	497	476	522	509	485	505	479	482	489	514	484	522	552	494	523	486	471	539	506	518	506	547	495	510	490	505	484	471	499	508	501	472	479	487	482	487	528	474	481	460	504	491	486	500	513	527	552	493	476	532	508	519	473	495	452	505	505	489	525	496	535	490	491	491	537	487	457	542	497	486	515	505	524	516	510	515	573	490	483	484	495	479	511	489	487	458	472	509	486	480	512	487	490	477	493	523	504	511	453	512	499	487	489	470	488	459	525	512	526	492	455	528	491	537	539	511	518	540	504	494	469	456	509	516	464	438	487	483	523	506	486	493	509	488	486	490	481	471	492	525	499	491	471	522	521	530	477	481	440	493	495	502	484	488	513	481	507	463	490	481	508	492	525	516	461	517	496	516	463	495	502	527	510	497	477	507	476	493	483	493	495	487	504	510	518	517	464	529	502	502	518	515	487	535	498	501	507	521	506	546	487	458	490	505	481	482	530	518	507	463	491	518	496	486	458	475	505	512	521	496	541	517	537	513	480	506	499	491	512	495	499	525	485	516	523	526
24113	22755	33198	50985	54678	23624	6122	673	583	512	544	555	534	544	532	506	517	492	530	491	499	537	503	525	470	497	501	496	481	513	509	487	539	474	551	488	540	519	519	487	510	541	459	485	513	528	496	482	501	521	504	460	513	477	453	495	505	525	506	506	533	525	528	446	521	510	494	468	503	469	501	508	546	466	505	502	494	512	512	495	476	459	514	550	538	501	467	505	501	503	477	487	505	472	454	516	511	511	458	500	500	500	480	503	516	526	482	479	484	458	491	497	518	512	512	497	471	505	462	472	466	458	502	501	495	481	482	514	494	445	512	488	453	537	487	510	492	478	515	520	457	517	516	506	530	533	480	544	459	490	514	458	490	535	488	487	524	492	515	496	471	508	484	483	494	474	541	496	488	488	481	492	491	506	529	515	476	513	493	530	489	516	488	486	490	522	511	506	466	479	502	490	475	498	504	493	488	453	533	528	502	499	447	506	500	481	505	481	506	508	498	503	483	490	494	524	501	488	495	494	481	471	500	499	513	490	508	470	499	443	463	501	467	489	498	523	488	508	509	457	498	536	476	510	528	472	525	510	514	489	507	499	490	504	432	522	490	503	466	520	528	461	488	466	473	524	536	506	515	468	509	486	499	515	514	514	478	561	524	516	483	473	507	479	489	536	459	528	491	481	466	463	502	504	489	437	463	494	505	479	513	504	493	481	513	470	477	487	500	497	514	491	502	517	502	537	480	505	484	506	543	529	488	518	503	513	470	471	480	516	529	506	488	476	462	473	485	485	506	491	500	477	496	498	483	477	484	448	511	515	484	504	531	474	488	509	516	498	508	521	509	513	509	510	482	518	475	520	440	462	510	520	503	524	481	529	473	471	504	511	491	500	496	505	482	482	508	499	481	524	467	467	582	476	503	521	477	496	491	515	522	516	498	429	527	502	490	494	484	504	541	480	481	517	470	508	479	516	502	504	480	527	516	481	533	499	488	487	512	488	505	506	509	491	459	562	480	518	504	504	524	503	494	489	508	473	541	490	513	505	470	496	524	489	519	494	474	514	504	524	453	481	495	499	498	518	481	470	472	480	506	497	499	496	492	495	515	540	481	466	517	516	523	504	506	506	486	481	489	473	504	514	497	480	497	482	491	510	507	482	465	539	487	479	518	492	513	503	531	482	506	496	504	506	477	510	435	498	469	489	520	487	493	495	488	476	482	504	494	457	475	508	494	479	512	506	522	519	500	475	535	476	502	497	508	501	489	475	478	479	487	478	505	503	462	525	487	495	479	483	519	558	503	476	475	511	525	470	457	480	500	472	539	522	497	525	486	492	502	509	539	515	502	483	482	475	523	488	522	498	496	475	516	512	497	502	450	519	489	519	510	461	490	516	516	477	497	504	504	496	508	482	484	494	482	527	496	489	442	474	483	500	455	508	503	510	470	508	470	508	471	501	498	502	530	455	468	497	502	534	498	495	487	511	508	509	512	513	493	497	505	474	516	502	484	525	490	526	492	499	504	502	492	479	504	517	508	551	504	498	526	477	465	476	485	476	525	505	498	501	493	514	468	482	512	489	473	504	524	507	475	476	489	534	496	524	492	505	465	487	505	472	503	485	475	510	490	503	502	480	483	507	476	539	483	500	498	464	494	492	507	505	488	521	505	498	473	515	543	545	483	469	493	497	522	508	512	514	496	475	483	466	507	501	515	482	506	493	483	517	476	520	508	466	505	448	524	497	540	499	460	501	492	545	495	490	531	472	485	503	486	484	546	455	540	443	494	472	512	500	467	514	508	515	477	455	515	491	469	512	487	457	488	486	514	498	501	521	463	486	485	478	496	525	477	522	491	483	491	505	551	519	527	536	490	537	482	510	520	459	493	508	478	515	489	487	496	534	484	474	477	468	498	487	500	522	469	492	529	494	516	507	523	482	519	498	470	521	499	531	467	475	467	467	514	475	532	498	497	571	479	520	457	492	503	539	482	515	480	465	465	537	499	484	462	505	497	462	495	516	550	451	504	487	488	496	452	479	496	507	451	494	494	490	519	458	501	535	489	508	486	478	510	478	523	508	505	495	461	457	499	490	488	476	554	517	494	516	516	495	499	512	517	484	486	513	462	523	524	515	474	433	494	482	521	500	469	515	491	463	518	501	512	514	499	462	502	550	523	449	468	482	501	489	519	469	477	518	457	498	508	517	535	514	530	490	462	505	519	493	501	479	539	505	472	499	501	493	511	498	499	522	510	501	512	495	463	444	453	534	467	466	535	502	504	503	495	490	543	459	468	505	506	477	498	483	516	516	520	517	513	478	446	485	477	463	502	505	505	503	489	492	479	496	514	503	487	478	517	517	487	498	538	486	494	461	498	508	460	538	484	479	529	537	487	464	462	541	508	499	478	479	497	476	519	459	540	521	488	520	451	515	533	489	461	521	502	540	501	497	513	538	470	548	484	443	475	485	511	471	516	515	485	536	477	513	499	521	521	512	509	450	479	477	513	502	511	509	502	520	466	494	462	498	497	454	500	502	457	523	501	491	488	500	542	530	495	532	461	516	482	492	463	528	485	481	506	502	512	497	451	469	498	513	473	481	435	492	524	472	496	473	489	497	483	473	451	482	528	495	488	492	516	503	487	452	444	480	492	489	506	524	511	508	473	455	504	469	491	475	488	472	481	515	479	499	487	505	464	502	471	454	510	517	488	514	510	521	526	487	474	508	495	496	524	501	484	515	484	534	481	540	521	488	494	531	483	458	499	508	550	475	498	507	468	495	503	556	513	473	523	498	517	458	503	503	467	479	478	524	481	505	483	527	510	446	498	478	472	493	521	495	491	463	476	514	512	487	517	531	469	489	465	505	508	515	499	471	491	502	476	513	485	490	482	493	478	517	458	541	489	494	504	487	451	499	487	506	486	485	470	438	542	502	502	509	465	481	479	511	511	501	464	471	503	454	555	500	486	475	504	500	519	474	479	476	486	491	532	521	522	525	492	514	494	491	517	495	458	454	517	489	487	530	484	462	489	455	520	514	458	492	472	514	541	505	502	499	468	482	507	530	516	497	489	447	459	468	491	465	471	511	498	469	519	539	457	524	447	493	469	444	525	464	484	493	496	491	465	498	502	484	488	513	491	494	527	487	500	514	494	500	493	482	445	499	511	450	517	496	502	514	517	494	509	493	474	474	493	485	508	446	526	487	505	506	499	507	503	520	481	542	487	514	465	550	526	491	474	490	468	519	532	483	496	491	489	523	478	524	537	502	505	531	483	509	504	480	455	506	468	475	495	497	496	443	558	497	520	469	526	462	514	495	476	526	497	485	478	490	470	497	511	493	485	488	497	508	476	479	526	466	509	451	497	493	470	483	479	510	489	504	508	502	496	468	508	544	522	488	555	516	511	509	479	498	486	494	516	494	492	500	467	496	485	523	523	482	513	524	503	513	518	487	509	456	536	476	485	483	458	505	482	456	479	491	484	498	482	497	458	501	471	543	517	507
60782	98044	77402	78506	57462	11331	842	822	855	809	828	826	822	781	775	778	860	753	797	814	815	780	812	811	831	845	823	732	787	773	763	782	786	793	789	789	846	781	823	781	805	786	814	779	783	773	782	753	743	789	764	757	801	777	754	823	809	774	786	779	770	783	850	802	782	756	750	777	835	802	748	727	743	727	764	804	782	757	750	828	811	770	774	743	771	806	773	747	789	764	765	780	769	765	793	797	770	763	781	781	793	810	769	780	759	802	835	741	859	781	811	722	738	726	799	780	765	764	809	825	737	758	780	758	774	725	715	758	790	762	755	837	764	796	796	762	830	725	753	751	802	774	778	754	751	781	810	781	781	778	824	765	752	781	783	757	750	798	792	792	785	802	801	765	727	798	710	731	744	759	747	706	740	834	769	776	782	767	834	785	798	777	811	825	767	822	789	772	810	810	788	794	812	813	752	772	730	774	766	750	820	756	784	733	784	796	781	766	781	793	773	812	789	814	766	786	825	802	789	801	796	784	755	798	767	785	822	836	802	742	791	773	760	771	752	801	721	815	831	803	769	764	792	784	774	829	766	759	821	828	759	809	773	774	785	808	771	789	750	834	782	799	774	824	762	765	815	774	772	731	811	776	746	750	805	773	792	771	785	792	761	762	766	759	729	784	799	810	855	766	785	793	774	838	815	761	780	779	808	802	778	802	774	782	772	798	760	777	766	799	813	775	808	824	765	807	784	812	794	820	781	778	776	800	757	791	737	838	758	738	839	745	777	777	816	746	739	811	791	786	808	772	788	780	787	732	762	771	765	793	779	787	772	786	745	718	836	793	812	749	789	753	797	738	746	753	832	757	751	783	797	802	744	738	772	794	761	778	802	755	833	777	779	745	798	779	761	860	721	751	788	773	792	786	815	749	784	802	787	758	789	817	798	769	781	790	774	810	754	789	727	773	736	769	800	805	732	784	797	764	810	795	805	726	747	785	763	764	751	809	785	765	805	824	783	767	803	816	749	798	809	764	749	799	795	850	781	818	774	772	737	810	775	787	783	812	773	749	799	794	782	732	737	782	763	817	764	773	793	777	739	801	776	786	850	750	815	797	784	812	785	758	755	785	787	805	813	840	786	786	748	806	841	774	828	783	773	740	767	808	761	782	809	791	800	777	786	764	797	777	779	780	743	736	745	768	706	789	794	781	797	787	806	802	799	792	793	815	765	796	778	814	749	748	758	779	753	751	731	751	766	783	781	721	789	810	791	767	740	802	762	747	750	787	741	779	791	796	751	727	788	756	805	774	727	757	804	748	763	755	766	838	791	805	769	829	750	766	769	792	782	788	768	773	786	752	801	791	751	768	801	793	760	786	763	745	762	779	767	776	795	772	760	787	796	749	808	784	806	804	751	764	780	788	837	756	776	797	832	763	720	800	807	741	806	769	828	775	767	772	781	788	799	762	827	729	777	774	834	798	773	735	800	750	794	792	787	777	788	763	797	805	770	790	792	760	768	761	771	749	789	766	804	755	766	785	741	771	790	730	751	800	819	829	792	770	741	797	746	770	746	793	813	804	763	784	785	842	809	766	792	798	787	769	782	701	806	796	740	756	823	731	790	738	779	802	795	802	807	812	794	783	760	808	822	784	715	760	777	804	750	794	737	823	732	734	776	771	807	775	720	791	692	728	783	787	790	799	792	726	759	819	771	766	722	804	770	789	762	783	742	764	758	770	742	724	764	815	735	753	739	741	780	757	802	808	812	771	788	773	739	784	774	793	757	744	746	790	798	810	773	750	833	763	793	780	738	812	772	730	763	823	751	800	815	771	783	766	758	794	822	815	790	780	740	816	779	794	747	748	715	765	753	793	812	826	768	779	770	772	739	755	743	819	769	776	785	799	824	800	771	816	756	737	808	769	827	812	787	799	794	776	750	772	777	753	776	765	773	756	774	786	796	779	780	818	776	818	771	773	791	796	793	821	782	808	793	823	766	797	792	761	745	755	772	763	781	797	776	782	821	780	794	759	822	823	817	762	766	775	770	779	774	782	756	784	810	783	849	748	775	787	772	793	774	756	747	785	810	734	747	731	789	791	777	798	739	781	794	810	798	782	835	768	747	764	856	746	779	758	745	715	813	818	719	785	724	747	823	757	753	737	806	757	786	785	741	775	749	808	729	839	805	785	740	837	815	776	746	771	792	811	730	815	811	732	832	765	722	783	799	810	756	783	778	763	794	727	798	815	722	783	768	757	754	781	768	765	783	807	804	799	783	822	730	742	785	806	738	760	771	809	770	756	809	803	798	771	765	749	807	768	767	790	811	795	819	792	757	776	762	787	740	777	770	798	774	759	789	830	780	752	777	770	766	740	818	779	812	749	804	759	800	777	786	758	820	794	797	807	792	740	799	823	755	770	771	758	750	833	757	784	747	794	780	742	788	819	821	765	771	717	735	745	760	778	817	784	819	792	804	714	756	798	758	788	799	765	746	816	774	730	792	800	776	803	762	751	781	784	784	772	808	793	794	765	785	804	797	820	768	767	759	778	785	814	782	769	806	749	765	821	713	808	814	834	749	780	784	816	775	782	787	764	795	741	763	767	740	748	740	831	800	793	777	771	846	739	857	767	820	800	770	787	780	802	777	749	746	785	778	765	798	810	719	795	847	766	736	794	782	796	805	768	798	824	779	799	787	740	771	766	767	768	785	779	745	866	748	793	790	757	773	807	771	772	770	799	827	785	768	819	841	753	829	762	828	779	761	765	754	795	757	742	761	771	774	755	744	753	820	734	793	782	788	770	766	744	764	737	837	798	757	822	722	771	829	791	790	778	747	800	769	759	816	830	807	813	749	781	723	835	778	751	742	794	793	780	805	777	773	756	771	744	801	733	810	729	775	783	732	740	767	818	799	808	800	767	784	789	802	773	802	822	833	714	805	812	745	785	778	774	818	784	759	773	767	792	781	803	783	778	826	751	791	729	756	798	757	762	773	794	823	766	738	756	762	754	833	812	777	809	805	745	790	727	813	767	781	772	748	764	772	775	781	791	799	769	815	755	784	729	830	777	841	784	724	815	708	793	754	722	756	761	799	763	771	773	706	807	797	800	803	749	754	791	760	821	768	780	777	805	723	796	818	801	787	767	760	745	791	831	757	809	769	779	799	746	776	769	767	795	789	760	809	747	777	783	793	772	774	748	803	795	798	763	765	788	798	750	779	809	802	787	751	721	773	757	812	786	791	819	781	792	768	785	762	748	756	750	773	777	813	764	750	814	784	769	821	731	724	804	773	792	793	764	753	823	768	766	731	788	776	776	800	742	770	761	781	779	760	788	743	755	760	833	776	746	772	764	781	784	780	714	786	883	769	782	800	742	750	808	793	798	779	774	791	857	812	807	807	814	735	779	806	759	762	785	768	787	774	749	783	778	766	748	795	769	762	779	749	797	798	792	737	833	761	782	775	799	807	721	843	751	753	769	785	755	807	783	802	741	759	769	764	843
28080	27858	27149	28653	20283	3278	372	288	269	242	317	309	289	270	283	292	278	273	328	283	292	293	316	311	285	313	280	276	289	310	303	255	287	303	278	305	257	280	278	272	320	280	309	280	290	285	266	283	305	311	308	277	244	312	289	308	285	300	265	280	308	280	292	267	282	285	266	284	281	305	283	313	290	310	284	301	308	287	290	309	313	303	286	289	328	276	287	335	288	293	265	329	292	293	268	309	283	277	275	284	301	301	276	301	275	298	310	281	282	314	280	291	298	285	274	341	294	281	261	299	288	308	290	294	281	285	289	330	279	288	264	281	290	279	293	275	324	296	278	315	287	301	280	291	273	297	267	292	287	293	267	297	299	309	273	289	305	267	248	315	284	289	303	285	300	298	312	264	274	273	282	259	302	298	305	287	272	308	278	299	301	282	274	306	259	291	265	283	316	268	299	311	258	308	308	289	283	283	311	276	277	269	293	289	306	273	302	300	271	298	287	314	297	287	283	266	278	271	273	287	292	310	294	278	282	298	268	284	299	303	276	264	260	275	284	288	296	291	312	290	300	268	288	304	262	277	269	283	301	294	269	283	272	294	270	277	299	306	287	291	322	318	271	281	260	293	305	304	282	278	300	275	308	309	272	277	306	279	292	287	294	311	314	288	261	293	277	267	259	283	293	292	291	298	300	284	293	290	293	287	272	267	291	297	265	299	275	303	292	290	312	277	282	306	262	277	287	292	278	312	295	282	295	285	291	289	300	290	289	270	267	316	296	297	269	300	296	273	279	277	317	272	270	338	299	286	305	282	272	291	266	237	268	278	300	285	284	308	298	246	288	292	304	271	271	310	302	263	322	295	282	281	331	293	280	308	275	282	280	295	266	283	267	275	268	270	277	324	275	302	281	268	277	280	271	253	288	335	284	295	285	303	314	304	258	292	291	277	299	270	284	282	308	290	300	293	262	301	293	278	270	284	305	289	287	288	273	305	251	283	306	280	294	289	303	287	292	287	308	275	311	294	285	296	279	289	293	320	285	290	307	288	282	268	295	296	279	284	256	266	290	321	331	312	262	308	286	283	297	319	321	277	280	298	292	274	286	312	314	294	292	279	297	299	284	294	290	284	304	262	297	283	277	268	258	296	307	311	298	282	290	289	306	309	287	281	287	281	290	288	283	296	298	296	264	301	274	280	264	292	299	304	305	284	281	270	278	267	295	301	280	283	276	276	280	302	289	296	309	282	298	280	320	286	286	308	318	305	305	275	272	322	291	264	297	284	284	273	314	258	303	264	268	302	233	288	301	275	307	317	261	256	296	278	274	298	279	292	310	281	285	323	292	281	270	274	293	296	318	283	275	264	311	292	278	264	321	285	299	300	289	285	276	271	277	267	269	291	288	278	314	265	284	332	295	301	290	275	311	312	317	277	278	292	307	285	297	296	266	298	307	241	285	296	295	266	275	282	271	260	312	264	262	308	294	291	282	305	310	284	289	284	300	317	256	276	277	297	271	291	260	271	305	303	273	268	276	279	292	303	289	275	282	305	287	249	296	262	280	283	275	310	296	269	318	274	283	278	262	302	289	258	285	259	264	307	298	290	264	285	287	289	277	303	294	296	295	316	303	272	283	268	267	283	280	300	276	289	296	285	311	346	284	293	285	304	300	274	279	297	259	277	279	275	292	303	279	294	279	310	271	291	321	288	261	292	280	304	305	300	270	277	309	289	291	301	282	297	294	267	270	301	287	296	292	295	289	294	301	307	295	287	279	286	294	298	285	309	284	306	283	315	300	286	269	304	299	294	281	304	275	290	307	291	259	263	275	290	273	280	304	301	295	299	280	296	265	284	319	301	293	282	303	274	281	301	299	302	287	280	276	293	288	316	300	309	281	309	296	272	298	264	253	272	319	307	287	281	290	293	270	291	300	313	268	298	284	300	286	290	291	285	308	285	300	301	284	305	292	274	269	279	288	265	311	304	295	302	320	276	263	298	296	292	323	277	278	276	290	305	272	311	333	280	281	254	276	279	281	291	272	304	257	289	309	293	312	302	275	284	280	302	330	299	304	296	270	312	306	288	290	254	264	296	279	300	286	277	274	298	276	305	297	298	289	294	269	315	267	276	288	266	302	265	294	247	302	288	298	274	310	270	295	263	294	296	280	298	293	289	271	264	291	298	298	262	271	283	242	272	260	320	273	273	271	280	281	259	305	289	303	301	266	286	307	287	271	282	278	276	297	262	282	283	288	281	278	296	286	287	281	291	303	271	273	275	286	311	303	303	307	299	283	285	294	289	280	280	287	287	285	263	300	293	303	273	297	296	284	275	301	322	294	292	292	314	332	278	280	321	306	301	293	301	262	284	272	315	255	279	251	314	294	267	300	284	261	289	313	256	307	262	299	268	290	286	266	280	289	304	308	279	274	287	289	268	264	287	291	269	303	295	283	286	277	299	294	268	312	270	279	280	291	304	263	281	284	292	279	263	311	298	277	279	286	285	276	260	261	320	277	286	255	299	280	272	267	276	286	259	292	258	286	287	278	305	295	262	270	302	281	265	274	298	264	321	296	278	315	261	321	276	288	280	304	317	320	315	299	274	305	296	280	274	282	302	273	260	306	286	321	313	304	303	321	274	299	303	303	259	246	313	295	296	305	311	292	285	275	305	302	307	306	305	300	283	279	316	260	288	281	292	297	308	262	307	278	300	301	292	312	290	300	262	298	320	290	284	284	291	288	295	310	268	293	282	295	273	281	301	299	273	271	282	279	252	272	320	249	280	266	289	288	296	300	293	295	286	279	280	305	283	275	326	286	267	280	274	289	281	315	299	267	301	278	266	254	292	288	252	289	290	301	247	278	278	288	305	292	309	297	286	293	294	300	281	282	285	263	291	288	305	294	288	297	297	269	283	325	286	261	280	271	271	291	277	295	284	293	304	277	296	287	262	301	270	284	261	271	293	263	289	302	290	280	299	267	298	298	278	298	272	333	306	295	254	282	300	248	304	260	302	279	282	270	280	256	317	249	251	280	285	276	292	295	273	277	288	282	270	291	305	282	280	315	283	273	283	299	282	299	285	287	281	277	300	310	272	287	296	285	261	269	253	261	309	280	282	274	288	277	261	286	283	295	299	300	279	280	263	313	283	267	307	270	261	276	308	291	296	266	273	296	292	291	287	278	280	331	281	284	272	299	310	282	264	312	300	268	275	294	276	267	302	305	293	294	276	298	278	269	283	278	263	277	270	289	275	293	266	279	300	259	279	290	304	274	288	282	272	286	277	300	273	301	269	303	289	274	280	305	295	281	256	285	284	293	293	297	280	266	281	273	253	295	285	261	293	309	317	302	276	279	285	259	310	293	271	285	285	248	271	281	278	264	278	293	294	295	244	303	270	289	271	306	299	269	274	292	302	285	286	323	280	292	306	297	278	295	262	281	309	299	305	303	284	283	307	288	246	294	301	298	289	255	305	272	286	282	261	287	283	306	293	262	287
29803	46898	35074	34576	24400	3547	479	451	468	506	539	547	528	531	539	496	492	479	505	490	503	496	542	506	496	494	506	498	498	523	514	546	484	513	487	486	533	488	471	495	474	553	488	489	478	489	485	505	463	477	503	461	481	491	493	493	527	514	518	525	506	511	506	489	443	482	493	473	481	548	533	504	506	490	485	502	506	496	468	530	511	501	472	509	498	440	484	523	501	510	500	518	483	507	487	467	509	542	503	497	491	497	479	501	471	503	459	518	507	438	501	487	514	504	537	520	467	525	509	491	544	501	500	505	483	490	521	533	518	539	506	495	537	494	543	507	501	519	489	488	468	468	477	504	486	496	474	510	551	535	497	497	527	467	510	496	478	449	454	482	534	478	508	517	503	479	505	481	555	480	468	498	534	479	508	546	511	531	503	466	493	520	491	489	529	508	474	519	536	529	486	497	438	483	486	475	511	552	522	499	460	530	511	480	492	469	438	474	462	502	478	461	507	459	467	505	527	478	525	510	483	474	500	525	492	454	492	527	526	498	544	470	494	498	512	519	465	515	524	491	483	510	474	490	468	518	480	510	504	483	511	463	496	476	499	512	524	480	496	482	505	532	502	499	494	553	491	494	501	490	527	501	502	464	483	497	506	476	491	521	480	512	543	517	478	512	509	534	509	496	517	514	519	530	481	513	508	546	497	476	545	465	469	480	499	465	494	472	515	494	513	512	501	519	498	519	493	533	462	483	501	506	506	469	488	529	502	468	480	482	450	428	497	464	472	493	462	485	525	485	481	523	497	514	489	522	504	500	478	507	489	469	481	513	506	491	503	513	502	477	482	526	486	476	443	477	469	496	511	488	519	517	495	514	524	518	484	467	490	516	473	524	484	469	512	490	532	526	508	513	494	500	489	487	479	496	517	492	468	481	472	484	515	492	472	454	521	484	502	472	481	473	497	529	509	513	534	471	508	501	452	541	474	487	484	522	521	496	484	487	448	495	503	488	502	490	499	518	504	457	500	496	470	453	495	504	485	475	516	458	473	497	501	476	480	518	497	497	497	534	527	465	486	507	524	456	474	457	468	481	528	504	510	477	483	513	507	467	516	507	477	504	488	534	505	479	472	527	487	481	489	501	471	521	521	549	467	504	512	505	533	479	516	532	467	495	505	473	510	516	509	476	516	463	501	517	472	489	481	494	474	520	490	503	485	515	478	473	514	516	472	485	450	504	480	522	502	513	458	498	495	472	519	499	546	494	531	533	521	508	501	513	478	506	482	468	479	484	524	463	556	523	467	513	511	525	478	479	500	476	512	499	504	443	532	523	527	545	512	491	476	530	498	505	483	454	522	500	539	514	511	521	535	496	510	542	494	476	499	487	514	452	504	497	542	470	496	488	524	509	506	491	504	517	530	494	497	525	504	486	522	467	517	467	482	473	516	504	531	467	480	468	528	510	479	491	474	473	521	500	508	505	516	489	497	513	519	504	510	527	473	487	489	536	482	510	512	513	468	496	505	522	507	537	472	491	507	473	493	488	486	521	476	553	486	503	530	490	473	489	485	502	496	510	483	492	472	511	505	498	507	507	511	487	513	522	506	507	483	542	475	515	523	511	500	480	540	510	486	500	460	483	490	497	483	522	494	490	534	514	517	491	539	497	490	505	508	495	505	486	495	514	497	510	495	493	535	474	525	495	487	476	484	519	496	514	495	502	539	495	515	537	508	503	518	457	480	490	486	512	476	515	467	511	467	499	494	506	519	503	497	519	490	499	500	531	492	484	528	480	489	533	513	448	476	469	510	511	459	491	478	492	500	491	509	467	564	514	529	491	514	496	505	510	464	537	531	463	460	526	480	489	478	578	476	510	505	446	508	454	464	505	532	490	492	450	522	513	494	489	513	525	505	515	457	483	508	523	499	512	499	517	499	523	538	525	514	500	488	500	515	501	499	488	489	477	503	470	510	525	551	479	440	518	490	489	503	522	449	468	531	506	479	484	514	512	503	494	487	455	496	472	481	495	493	508	508	476	471	439	513	462	478	484	489	505	512	486	508	473	513	473	465	530	512	475	459	530	494	486	506	485	481	497	457	503	524	485	495	507	512	489	494	479	524	483	530	536	523	505	524	493	496	480	494	485	491	498	504	527	470	456	506	503	492	504	490	538	515	485	477	504	503	499	510	471	556	493	493	521	518	495	480	464	473	489	481	513	510	495	494	515	509	517	495	534	471	470	486	487	468	488	482	511	505	509	503	476	468	493	522	491	427	500	466	469	478	497	523	524	491	487	505	478	490	521	500	471	524	467	513	526	501	472	470	509	496	508	498	493	509	475	501	546	506	482	453	482	534	496	486	496	483	536	504	503	508	494	452	543	518	498	508	523	483	502	483	468	504	518	471	528	491	466	452	486	492	512	488	498	520	494	540	473	531	487	518	484	477	495	483	445	512	479	519	477	513	503	506	496	507	525	506	507	496	475	520	536	525	489	480	508	487	500	510	484	500	516	483	455	476	512	488	490	471	472	499	477	524	507	495	494	503	521	480	492	494	519	489	489	495	468	503	493	480	491	529	516	513	475	490	540	516	464	518	505	494	490	488	486	486	495	507	489	516	469	491	472	495	526	469	500	518	495	500	488	528	467	538	458	528	512	481	484	501	451	531	491	507	501	475	496	471	523	488	464	511	489	480	467	486	482	487	497	509	475	478	496	436	448	488	481	469	516	469	501	497	463	484	505	523	482	519	497	495	547	485	548	489	514	521	500	510	491	505	524	506	492	545	533	493	519	465	516	481	504	491	501	474	495	530	516	509	506	533	495	507	486	480	508	522	449	481	520	519	513	495	492	520	509	516	543	453	509	500	491	524	482	512	517	512	476	474	513	504	524	486	519	493	509	488	485	515	541	521	503	545	500	460	474	463	502	509	484	468	481	465	456	525	481	501	519	481	494	482	516	504	514	472	512	481	525	449	523	501	467	466	499	487	501	517	508	531	472	499	475	494	529	516	474	487	484	476	493	466	521	527	504	468	435	495	499	495	476	483	512	503	488	517	478	493	509	491	503	511	490	470	485	511	483	500	465	493	482	513	522	480	477	482	500	458	497	531	548	492	468	444	495	495	508	481	499	513	477	488	483	488	544	499	498	528	496	523	431	512	524	523	487	499	492	471	495	510	506	478	514	484	495	490	457	504	493	485	485	487	517	464	475	524	532	556	524	484	516	470	516	503	496	529	490	506	479	506	499	504	490	526	490	496	506	493	517	504	482	489	503	525	512	493	489	517	518	535	439	532	525	512	484	531	505	518	484	484	474	494	440	488	505	495	522	455	504	494	472	532	475	481	500	519	441	518	498	537	516	461	518	496	510	479	475	516	477	461	486	508	470	462	480	440	468	534	470	539	527	467	463	471	521	517	509	505	490	526	506	504	456	522	501	516	520	461	533	461	495	516	518	504	460	506	505	486	529	516	510	448	452	472	456	469	476	470	511	530	519	508	522
25144	23744	35532	45634	44641	19002	3131	339	324	320	264	323	301	308	288	338	319	312	309	337	333	313	296	303	280	315	274	281	294	298	311	298	311	318	325	315	318	273	279	301	293	317	305	333	294	286	329	310	304	273	294	301	300	310	306	336	296	277	314	325	288	304	301	311	287	315	290	275	319	316	302	304	290	287	302	299	293	298	310	314	279	302	293	283	274	286	258	303	281	265	309	323	289	320	293	286	276	306	280	320	280	316	336	279	261	315	317	301	299	298	312	317	320	331	300	314	289	310	287	288	291	302	301	278	272	280	323	309	296	340	287	301	294	301	291	300	362	292	312	299	361	293	284	297	266	282	311	305	312	301	308	333	298	298	302	306	279	289	297	301	284	280	271	299	267	302	316	291	281	306	290	286	294	294	306	296	282	284	286	328	292	315	296	281	304	305	304	304	294	335	308	292	299	350	301	332	302	290	297	312	288	303	305	289	261	282	329	275	290	282	299	329	320	278	310	328	275	308	310	289	326	304	304	284	308	285	321	285	312	305	281	304	305	338	279	296	287	319	304	299	322	330	304	301	335	284	336	311	302	323	307	275	324	310	283	292	295	296	278	304	294	293	285	289	304	295	281	288	275	280	308	310	293	321	318	293	281	342	294	270	312	305	301	305	267	326	281	275	297	292	314	312	295	307	312	329	294	293	292	307	262	311	326	280	290	309	270	303	295	317	295	312	323	309	327	323	305	314	296	309	312	286	279	285	285	278	307	273	288	321	305	296	296	319	286	284	336	283	275	293	296	285	340	310	321	294	287	289	332	294	332	304	315	298	299	291	289	294	286	318	285	296	298	310	320	283	305	288	312	344	317	318	289	280	300	346	314	300	297	315	288	291	304	314	306	307	285	294	287	304	292	281	309	270	304	305	297	317	299	330	289	293	301	294	280	264	306	314	322	274	277	286	323	319	331	292	304	289	311	298	332	320	278	288	277	290	285	295	280	297	292	278	291	312	303	300	315	313	317	310	286	288	297	318	296	267	329	286	303	304	331	271	279	295	319	326	314	321	272	301	276	288	325	316	295	316	267	315	300	296	303	333	280	277	314	297	325	303	334	302	317	285	327	272	322	306	341	320	271	346	261	302	306	313	276	302	272	298	319	315	317	298	328	329	301	310	291	311	288	309	299	326	326	296	304	302	297	304	290	317	297	309	282	290	301	277	309	287	305	263	306	290	315	317	314	286	297	321	315	307	308	290	312	338	277	327	303	336	309	317	299	298	321	267	279	294	311	276	316	285	297	314	286	347	320	297	307	291	284	269	294	294	310	283	275	306	292	296	286	267	303	277	303	291	300	276	269	288	293	293	319	311	296	291	306	281	312	317	274	319	286	280	306	281	311	304	300	328	319	291	311	297	311	290	270	301	305	299	298	302	310	309	304	271	322	292	284	310	312	290	341	303	333	267	298	350	311	320	272	305	303	300	305	311	310	305	308	313	292	300	298	324	304	313	306	280	292	331	311	317	284	320	281	286	292	289	283	338	289	320	320	316	280	309	268	285	295	324	302	284	292	311	334	298	276	309	296	266	319	304	285	299	312	301	305	279	286	296	263	291	306	309	306	282	312	322	326	298	301	304	333	318	311	310	305	292	342	335	283	289	291	304	285	304	287	300	330	318	307	314	302	305	300	298	306	323	311	307	315	303	294	299	289	316	319	281	296	313	298	283	342	311	296	279	297	333	299	286	311	294	290	325	319	317	302	294	288	304	291	296	276	315	288	284	327	342	313	308	299	295	331	312	277	279	341	297	294	306	294	281	281	281	319	312	287	314	328	298	289	315	279	298	286	248	284	296	309	315	303	299	283	316	283	295	315	324	294	301	318	323	324	287	283	293	297	308	296	273	297	326	271	302	306	310	276	292	308	323	277	307	352	288	279	278	337	350	315	265	286	302	284	308	284	291	270	311	268	333	306	320	301	310	294	291	309	305	299	311	301	287	277	291	300	312	270	338	285	315	319	294	329	302	321	324	290	323	302	285	302	294	300	321	322	324	328	286	308	307	280	257	305	319	286	302	300	304	319	271	313	319	299	291	318	326	314	296	264	306	330	298	325	296	309	314	310	280	309	302	328	316	290	252	322	314	295	315	293	304	276	289	301	301	306	279	318	334	320	304	287	295	295	326	291	320	274	305	294	289	298	330	287	290	263	289	314	335	308	289	279	323	293	295	309	313	297	304	269	305	279	313	298	294	297	339	296	313	285	288	304	340	300	300	327	288	277	335	302	308	304	309	316	296	317	308	289	300	318	301	293	308	291	287	305	314	288	292	285	286	295	331	308	292	290	325	332	297	286	282	289	306	303	296	313	302	302	314	296	291	307	276	297	321	316	306	321	288	318	305	284	333	276	313	326	325	305	340	306	301	315	270	320	309	257	314	284	317	275	355	279	294	286	311	282	318	294	315	275	299	310	292	313	291	290	274	308	279	315	306	300	294	333	289	307	285	310	337	312	326	265	280	253	304	308	320	305	304	286	309	278	324	297	331	305	303	278	282	338	279	291	287	313	315	305	294	296	278	299	285	326	293	295	296	289	320	300	298	338	310	298	304	283	325	331	293	328	287	297	302	302	312	316	306	316	281	299	314	292	294	288	299	320	280	294	302	290	277	292	296	314	323	271	293	302	296	308	310	298	301	271	291	304	284	319	299	347	278	309	307	281	274	299	307	296	313	313	303	311	290	302	291	322	330	311	285	280	317	294	305	299	291	301	287	301	327	316	286	288	324	296	279	295	311	296	310	304	295	277	307	298	304	271	314	318	289	347	311	303	330	300	306	305	345	320	280	315	268	311	331	277	287	310	309	301	295	303	298	305	313	292	305	287	307	321	278	304	296	320	301	310	311	314	329	305	292	288	313	276	319	295	312	316	294	322	294	343	304	319	278	292	343	324	305	312	290	287	324	294	319	315	292	284	301	284	315	320	286	310	289	292	319	304	313	322	306	351	285	290	319	320	305	287	285	292	311	300	302	323	307	319	301	306	289	294	322	324	304	335	293	291	313	304	318	257	292	325	297	341	316	285	304	341	277	320	286	340	299	323	267	300	326	265	334	288	299	311	299	336	295	299	295	282	263	298	295	277	287	297	295	297	328	307	327	289	289	331	311	308	275	307	297	310	307	302	312	303	282	302	283	300	259	290	311	308	294	296	305	308	317	307	275	313	301	313	325	310	308	304	290	323	314	344	309	312	317	260	329	274	316	312	265	293	281	311	283	300	267	326	298	318	286	289	323	294	307	290	287	311	301	280	311	298	303	286	319	306	278	297	320	330	295	321	292	280	276	304	308	288	305	286	331	299	322	315	328	334	279	295	288	315	268	316	297	299	317	283	310	304	307	303	289	332	315	323	311	308	289	308	339	317	304	275	290	350	296	305	323	310	319	295	352	302	309	307	322	298	285	303	282	301	260	323	300	283	316	331	308	276	275	287	305	270	291	296	308	306	311
55266	88964	73859	64673	48645	9034	539	504	571	482	510	507	491	506	527	503	509	518	545	523	529	502	529	481	514	515	548	493	516	490	529	499	529	543	515	540	530	466	494	530	510	517	512	510	492	510	474	540	514	483	504	546	508	482	479	518	511	508	516	498	541	498	514	513	521	525	522	477	535	546	497	537	498	501	523	495	526	489	467	515	501	504	473	522	506	469	525	524	532	440	507	533	509	527	510	468	498	515	470	501	528	492	497	496	511	530	503	503	482	539	509	512	527	521	484	519	494	514	471	460	522	521	458	477	517	522	546	493	549	508	553	535	555	534	486	488	489	511	515	531	501	499	505	506	552	471	505	497	490	524	546	508	515	546	529	487	496	516	504	508	534	506	495	504	495	487	500	510	525	515	497	511	535	475	488	533	474	493	546	517	488	502	517	517	501	509	493	554	507	553	520	501	533	511	494	496	540	514	497	513	508	519	500	507	484	488	536	493	481	496	511	508	490	527	527	503	505	490	536	545	543	512	549	505	513	509	511	543	509	466	525	478	524	495	513	480	499	525	506	465	486	459	487	530	532	494	498	518	496	503	529	475	485	514	482	548	523	523	517	502	495	535	479	522	567	491	487	496	486	509	533	511	535	487	501	467	505	525	453	517	496	524	478	526	512	517	471	454	539	510	546	535	510	504	515	534	523	527	518	495	497	525	525	471	521	514	493	519	468	539	491	501	555	525	522	504	521	520	488	479	493	475	514	510	491	501	543	514	517	537	498	545	538	514	526	501	513	496	496	532	519	498	486	458	537	511	508	516	529	521	547	480	508	528	535	495	506	509	499	508	498	504	546	489	529	511	502	502	516	503	556	531	531	478	506	518	466	500	504	543	498	512	526	562	534	472	493	495	500	484	514	475	491	537	525	492	529	489	555	480	496	501	496	495	503	516	545	513	491	513	518	455	527	507	507	485	522	512	479	533	547	479	481	500	484	524	528	486	524	509	519	518	521	568	516	508	481	520	480	462	528	520	486	458	494	499	533	533	500	572	477	533	526	540	501	525	532	494	521	546	486	477	533	552	542	492	503	525	481	526	507	524	507	499	509	487	523	538	509	494	518	512	520	495	534	539	537	492	521	532	499	479	495	518	579	518	501	479	550	554	510	524	477	517	504	485	490	484	488	514	483	511	532	505	465	543	502	545	507	476	511	508	502	472	476	525	493	505	488	494	473	536	536	529	521	485	496	479	478	508	544	512	516	484	551	488	501	478	485	468	536	519	485	506	505	474	507	526	529	475	505	518	518	530	485	491	500	492	453	516	511	479	531	492	491	540	482	515	518	459	518	553	513	503	486	490	545	504	496	562	491	503	518	560	491	502	484	540	509	533	508	464	501	521	483	533	482	480	476	514	523	559	549	495	511	472	499	502	501	495	508	493	524	505	507	486	503	498	553	482	492	482	504	473	534	493	490	500	480	481	482	507	507	482	487	501	494	505	509	526	484	531	526	474	531	505	494	520	494	531	505	544	552	478	545	501	500	503	506	455	478	548	485	505	511	493	493	452	502	520	484	570	511	507	524	538	510	489	467	504	476	505	480	494	488	514	545	504	519	474	463	512	494	480	493	547	522	491	522	508	526	490	488	482	506	524	474	503	518	479	521	519	522	520	521	501	540	522	496	482	508	533	492	518	515	473	517	499	550	501	531	550	503	461	489	535	484	504	486	472	519	467	523	489	495	537	500	495	505	514	496	508	541	549	531	483	550	516	520	456	532	506	497	511	513	499	507	511	520	535	490	517	487	463	522	502	491	494	473	466	499	474	479	530	510	517	533	536	523	493	481	529	501	504	531	501	494	463	536	555	505	522	499	515	472	523	525	518	551	511	508	501	488	494	555	472	527	533	525	479	515	510	521	505	482	497	526	512	522	520	493	518	506	561	521	509	504	489	500	459	456	473	518	541	506	509	509	505	540	503	491	497	521	477	501	501	513	519	517	475	498	478	525	461	501	507	499	505	534	485	557	487	518	513	513	527	440	466	520	491	479	530	484	481	491	496	531	522	551	548	487	510	545	496	472	523	558	526	486	524	512	502	552	493	488	481	500	523	525	505	533	546	470	518	509	494	534	494	517	521	496	504	505	488	492	497	510	537	544	478	483	493	522	517	510	511	501	517	462	507	522	499	464	552	509	509	494	492	515	465	522	488	517	474	498	496	491	514	516	490	536	555	529	511	506	512	520	506	496	513	464	483	520	506	495	534	463	518	535	503	494	493	515	501	531	493	478	523	473	508	504	549	484	510	526	553	471	506	485	492	518	512	542	526	502	477	501	496	498	515	517	503	498	526	501	508	530	468	488	507	441	495	492	471	504	529	515	454	509	489	574	518	499	538	489	456	510	499	530	507	496	494	497	526	499	542	519	508	516	555	449	543	504	511	480	489	455	516	498	524	534	536	478	461	492	482	495	516	500	547	495	477	536	481	527	501	539	501	460	518	502	507	493	498	502	512	574	560	516	498	480	476	488	504	488	470	491	497	496	511	523	533	522	512	550	536	513	487	533	499	450	527	511	508	512	498	489	522	501	522	506	554	514	461	532	519	467	510	484	496	506	485	508	505	526	527	525	510	515	457	493	479	495	495	495	506	502	555	533	538	546	507	509	503	503	521	472	521	542	535	432	501	504	538	524	530	533	483	528	528	487	508	461	508	526	501	526	542	523	536	482	498	492	552	479	500	491	485	528	497	486	485	493	507	509	514	513	506	496	500	519	526	496	534	493	522	527	563	519	516	517	518	537	495	490	503	520	494	532	506	529	486	478	533	488	522	515	493	480	502	496	505	494	476	502	491	483	489	522	477	512	536	490	468	505	494	513	516	482	528	508	501	508	483	520	520	496	551	471	465	495	544	511	507	533	528	513	495	548	522	492	527	481	530	504	474	570	497	516	516	484	490	546	501	508	536	520	518	508	503	478	503	486	519	498	508	524	502	518	463	509	488	488	478	474	533	478	516	524	507	497	477	485	461	527	554	475	515	508	484	480	477	539	508	500	452	510	512	510	517	511	470	502	464	566	539	499	498	511	506	509	469	510	498	494	484	496	508	530	511	480	530	534	488	488	499	490	475	501	493	489	522	474	459	529	490	513	500	484	486	514	526	494	469	538	518	523	553	486	485	493	469	486	518	511	517	520	497	506	533	511	492	497	523	512	495	467	481	467	520	507	536	517	457	533	506	531	493	521	514	500	485	476	512	500	509	475	533	509	467	476	492	498	513	505	504	479	497	509	530	515	523	532	503	481	453	479	482	511	499	502	486	496	505	519	501	482	537	546	549	483	491	508	476	548	492	479	504	433	509	508	522	503	502	508	480	485	485	554	544	539	510	508	511	533	500	515	487	525	504	510	453	491	528	525	542	505	529	523	482	507	520	489	537	477	494	481	486	493	525	487	478	529	490	506	520	535	466	515	501	501	485	485	515	524	516	485	507	541	505	515	506	505	549	516	514
24055	22460	33316	42297	48272	22871	6949	717	554	550	549	536	466	522	496	496	542	518	548	530	559	548	516	572	529	503	527	513	462	491	504	533	512	510	525	544	536	515	491	509	466	534	527	486	529	505	494	508	490	494	495	511	511	539	553	526	531	515	489	497	486	498	551	502	495	551	468	506	498	487	507	519	479	497	492	490	491	483	498	511	489	501	466	479	522	500	478	520	500	524	496	502	475	510	515	512	501	506	485	526	511	532	529	502	495	493	486	498	514	483	490	501	484	505	496	516	516	485	564	508	521	518	490	473	499	536	498	569	514	538	507	478	537	505	490	479	531	470	531	503	531	495	488	525	525	492	487	515	503	492	514	524	495	520	511	526	488	495	491	492	494	484	492	499	530	515	479	508	525	503	508	506	511	516	442	541	474	527	489	515	479	513	520	527	510	489	539	538	512	523	513	498	507	520	482	485	497	512	544	533	517	549	506	458	525	528	504	544	488	528	525	531	463	494	524	494	509	456	467	482	527	521	493	475	500	530	517	511	495	486	484	552	497	492	484	500	516	476	547	489	522	482	502	506	495	485	504	508	497	523	466	506	502	501	518	530	525	434	515	519	494	516	506	499	472	501	517	470	511	470	551	516	490	539	514	503	487	487	546	491	502	475	501	518	503	512	556	517	548	477	458	512	518	480	491	481	512	471	489	488	494	512	519	522	509	420	475	525	508	519	503	487	506	507	523	511	510	492	504	514	473	523	504	480	489	508	524	509	537	498	541	499	513	474	510	509	498	550	502	482	483	516	493	524	495	492	501	471	495	492	512	496	463	496	513	496	477	514	491	498	499	524	482	465	494	501	513	504	525	484	509	514	505	528	495	523	512	482	464	485	543	488	546	502	534	503	492	483	457	519	455	522	513	484	485	541	495	528	541	482	471	490	540	524	537	505	509	483	489	474	528	492	501	514	498	499	471	463	517	503	473	516	476	470	492	491	521	550	500	506	485	518	536	530	502	512	512	514	522	554	504	465	539	503	496	505	516	494	495	504	516	508	489	487	515	515	507	504	490	502	528	551	501	468	564	513	538	541	519	498	531	459	489	458	492	535	492	541	509	526	484	507	523	495	524	467	511	488	493	531	547	513	494	506	496	509	493	499	496	498	485	539	471	521	530	502	531	503	513	504	458	534	486	512	487	462	554	483	485	492	538	514	554	515	491	466	520	510	540	502	525	507	488	493	477	517	463	534	479	519	475	475	533	520	476	456	476	507	515	559	520	517	495	479	495	539	537	507	482	507	492	525	485	496	517	530	493	510	513	504	505	462	501	481	533	503	491	522	482	496	474	527	507	497	498	511	507	487	546	498	517	490	517	499	474	473	517	509	467	530	536	532	508	506	503	491	484	522	527	529	486	501	490	520	493	506	537	540	502	507	506	505	497	489	501	492	489	482	496	569	457	542	479	465	500	475	515	492	493	508	504	511	471	499	524	506	508	539	431	514	505	488	480	510	491	494	501	542	507	535	516	459	490	494	492	514	526	519	497	508	511	486	579	525	485	483	450	521	504	524	534	486	505	484	487	499	518	521	483	524	511	526	508	493	539	509	534	520	545	488	469	490	522	522	500	524	496	502	479	502	505	512	498	491	489	490	499	467	490	526	509	466	518	516	502	498	518	502	530	513	530	540	506	505	517	507	510	469	523	504	505	539	535	524	488	535	468	507	530	504	491	457	529	500	509	539	521	501	499	496	494	481	533	475	546	520	507	518	487	506	481	496	547	519	499	481	512	515	510	485	480	485	509	471	518	537	523	485	496	488	523	507	499	529	492	475	508	523	512	497	477	513	510	485	498	498	471	500	449	465	496	469	506	509	545	500	488	499	488	519	516	513	513	499	499	522	496	536	511	530	494	504	519	497	501	536	571	494	496	439	488	526	516	481	529	512	533	535	562	523	496	502	497	497	498	525	518	478	489	479	526	499	520	541	490	521	537	518	514	458	502	470	505	533	516	503	536	528	525	532	474	496	513	505	494	503	499	519	538	476	498	506	490	536	514	510	509	521	497	511	475	478	468	491	484	465	532	497	503	537	499	550	482	501	490	512	524	516	501	484	564	528	461	518	449	522	509	518	494	484	512	503	513	509	501	500	482	534	509	520	505	561	540	514	570	512	520	478	511	494	499	513	470	506	512	506	511	496	524	530	549	490	505	504	467	499	517	493	512	521	535	493	506	447	506	523	487	494	511	498	473	515	497	484	525	488	499	520	532	469	523	505	502	512	492	502	527	500	473	520	510	503	474	512	500	509	497	504	500	493	513	488	511	455	509	530	487	503	481	503	503	500	510	466	526	502	490	488	514	560	510	490	493	514	508	487	465	478	528	522	509	489	502	515	528	532	510	565	535	490	474	481	481	515	505	518	490	487	514	529	483	504	513	502	502	532	482	482	464	490	518	492	499	536	505	452	541	507	509	519	511	517	536	486	501	520	554	503	493	535	497	541	522	506	496	515	547	512	528	462	467	460	527	542	503	502	499	507	517	493	510	491	543	510	460	485	499	494	512	493	508	506	552	506	459	506	501	476	505	497	477	490	497	545	520	540	525	515	519	488	528	485	496	523	469	513	493	492	546	526	506	484	515	522	517	472	501	520	507	500	467	505	497	487	493	510	516	514	527	511	507	482	518	448	509	533	475	483	505	526	517	506	502	479	513	554	472	533	500	521	548	544	535	523	493	496	497	507	506	504	474	497	482	500	460	489	492	477	502	490	521	512	450	489	527	498	497	498	505	512	496	498	538	489	520	512	482	501	489	530	530	500	507	478	505	481	474	499	493	497	519	497	532	523	523	451	480	518	520	501	488	554	498	487	514	539	530	499	543	501	514	517	518	508	510	467	492	533	468	495	494	478	514	510	519	502	480	461	515	494	502	484	528	515	497	481	514	490	511	529	523	534	509	515	493	503	503	518	480	480	491	503	500	507	501	514	467	528	512	520	477	506	501	445	503	474	522	479	497	525	488	507	502	520	512	489	507	496	524	500	475	509	529	495	541	506	444	469	505	470	481	521	509	495	496	477	548	540	510	540	486	455	513	503	488	509	513	544	541	516	493	483	501	505	499	521	504	523	511	483	485	462	526	520	505	514	527	545	508	477	537	540	560	492	509	505	539	540	494	512	495	490	513	508	495	527	506	494	501	491	499	497	520	495	523	529	499	479	514	509	505	507	509	545	526	522	543	519	478	523	473	509	487	483	523	556	474	503	509	505	524	484	549	451	557	519	507	502	495	480	490	512	501	498	519	504	502	495	477	484	556	555	519	518	495	513	504	493	532	483	483	523	507	510	487	510	459	498	508	509	520	475	525	496	500	507	480	532	498	497	482	506	513	499	517	509	536	546	493	482	465	535	477	506	520	491	499	506	511	544	480	527	522	480	526	486	508	481	489	478	531	501	492	458	495	501	491	528	518	491	519	445	519	506	482	514	525	519	517	505	503	509	476	497	508	537
60920	99252	86199	74837	57398	11630	799	804	769	814	860	829	801	807	817	788	838	782	861	842	807	836	775	787	813	789	815	824	768	839	795	762	793	770	809	719	787	782	804	814	813	761	799	844	765	794	786	767	808	832	813	791	773	803	716	792	802	794	771	839	841	766	816	755	781	801	814	803	782	766	814	845	796	761	794	820	823	743	778	823	760	770	798	809	812	809	836	769	815	810	766	822	805	776	750	800	827	794	786	793	775	823	774	810	779	762	803	723	791	819	799	770	790	814	753	772	780	799	799	807	788	742	809	796	747	788	798	777	760	793	734	814	738	830	795	752	830	821	814	784	803	769	791	843	778	770	774	771	791	822	792	760	840	799	820	785	798	777	756	845	831	757	786	779	835	785	755	788	819	787	809	814	727	774	804	765	780	761	806	801	777	823	737	814	794	818	772	808	773	770	807	826	742	808	830	853	811	851	776	750	770	818	826	812	765	801	816	850	797	844	781	786	794	827	814	804	837	826	813	807	759	791	771	784	809	770	787	820	808	784	776	784	779	806	731	803	812	828	780	831	791	757	795	780	788	801	772	803	845	776	796	795	785	791	773	808	801	773	793	829	825	737	723	777	764	814	813	776	797	782	815	811	786	799	800	780	801	804	801	814	802	766	751	799	789	797	759	823	824	744	780	797	799	862	768	724	854	763	788	772	739	781	823	768	816	796	841	794	850	787	750	820	758	766	823	744	871	841	813	744	801	813	809	767	783	783	783	839	753	804	801	806	762	791	821	842	776	789	814	806	748	812	819	796	761	788	794	842	818	762	810	775	823	783	818	807	810	766	781	809	793	812	842	802	805	757	801	780	812	709	780	843	798	840	790	773	778	771	806	760	792	754	785	727	799	788	839	786	805	787	785	833	823	823	780	799	791	767	752	805	789	835	801	737	744	804	803	816	773	789	748	783	808	774	745	787	787	794	797	851	834	825	769	770	771	780	809	781	839	840	823	862	781	800	798	793	821	788	752	771	808	786	796	787	812	790	812	790	792	827	799	769	782	741	801	771	753	832	795	803	772	801	790	748	790	774	807	848	804	828	784	785	756	796	809	762	838	780	807	787	780	816	785	792	841	764	761	781	806	786	821	799	782	770	786	840	757	778	807	796	776	798	762	796	828	771	812	763	810	831	790	870	779	806	783	747	800	785	797	759	810	792	802	801	828	786	801	804	798	824	781	794	771	824	763	772	790	821	812	789	773	786	773	806	786	781	793	745	757	784	791	763	782	749	756	815	837	796	772	793	767	815	788	811	790	782	801	811	809	803	823	778	780	810	775	787	788	768	799	774	812	824	793	786	781	781	771	842	803	808	767	771	765	779	832	828	807	783	771	797	772	838	794	815	753	814	797	783	800	799	761	753	841	844	786	790	789	797	823	811	801	772	752	779	776	778	784	793	787	828	744	785	786	809	800	763	802	832	839	782	798	773	786	778	793	776	823	770	813	798	780	826	818	782	855	794	771	823	812	849	785	784	762	800	817	752	783	803	800	780	821	807	808	787	820	830	792	819	832	796	789	748	758	778	829	799	817	835	802	801	846	861	790	827	752	828	790	787	772	800	835	803	750	767	792	792	758	791	820	785	783	822	791	803	822	777	768	761	804	841	804	743	780	769	790	804	765	812	826	789	814	792	823	818	821	831	800	753	794	777	769	751	796	836	821	801	776	798	848	780	839	842	794	788	794	775	759	765	788	768	804	755	737	770	811	802	736	756	790	743	801	831	809	774	799	739	848	821	780	856	779	841	785	813	834	801	816	785	806	781	784	733	815	808	783	817	823	840	752	795	790	787	736	758	783	778	752	778	810	797	847	825	740	752	789	765	768	807	802	799	807	820	753	818	788	797	794	802	773	836	777	818	820	801	793	804	795	761	821	759	805	842	767	763	776	788	779	834	795	767	801	766	722	788	750	757	786	790	777	851	778	739	786	827	804	797	812	747	826	810	765	791	753	763	762	826	826	796	775	743	777	781	843	815	773	752	816	817	778	780	779	819	804	798	772	807	778	750	782	799	803	754	787	788	811	773	749	810	740	821	833	829	766	792	804	807	817	828	838	817	790	809	831	789	810	764	795	808	771	779	823	786	770	795	834	752	739	822	792	804	778	819	786	826	779	807	730	817	806	800	809	806	781	810	766	814	770	844	834	772	772	784	757	787	818	817	811	753	780	792	776	775	802	803	789	841	795	793	794	736	823	724	797	764	810	788	798	809	811	802	815	839	785	774	774	790	803	764	781	744	807	767	760	794	818	821	801	774	785	756	743	784	761	801	822	811	779	814	770	804	823	808	770	798	816	789	824	812	776	794	804	824	810	805	762	774	788	812	796	795	767	779	800	775	823	790	833	807	748	766	792	769	829	797	799	785	788	816	740	797	808	820	766	770	764	771	802	838	824	735	815	757	811	787	851	774	792	824	784	772	786	800	789	792	806	781	846	808	799	860	777	730	785	779	840	805	805	750	811	780	786	834	755	789	799	790	798	818	790	790	793	783	822	766	787	795	780	839	796	794	834	786	813	777	736	772	786	772	854	809	800	795	802	836	808	791	813	794	806	842	819	742	821	768	810	787	840	784	786	783	818	763	792	771	833	767	798	800	800	854	802	765	771	842	815	757	836	768	783	821	774	836	821	825	766	741	797	850	789	807	813	821	819	737	802	773	810	815	815	821	815	817	804	777	780	782	805	813	818	783	807	774	734	798	778	819	810	777	747	787	792	810	748	760	794	815	797	808	803	793	789	775	821	781	808	786	773	847	797	821	812	785	801	746	811	765	816	765	810	809	833	790	781	780	811	807	805	819	830	767	749	758	814	826	758	765	842	772	816	802	815	765	798	860	863	839	739	807	763	786	783	799	816	781	793	780	815	776	768	816	791	776	826	836	770	798	809	763	798	787	801	796	791	744	761	719	760	803	782	774	768	784	791	773	827	720	786	845	756	794	787	818	765	804	822	828	773	769	810	824	814	826	763	797	788	806	781	814	773	774	810	799	809	828	801	827	808	754	764	775	801	802	763	781	764	748	767	807	784	821	816	872	826	793	793	782	790	833	812	840	783	759	820	760	809	808	768	797	776	776	796	795	806	794	832	800	801	814	835	750	793	793	856	820	801	793	794	806	788	755	803	847	817	778	729	812	788	805	770	828	780	831	773	719	791	794	838	787	806	773	818	796	761	781	846	763	754	805	831	806	764	772	793	806	784	835	770	824	792	744	806	819	762	822	825	779	802	844	794	784	797	823	759	816	812	827	811	778	820	766	771	817	821	797	798	780	845	796	781	818	806	805	809	785	822	795	771	762	751	809	776	785	753	800	812	788	764	784	827	770	803	802	790	794	831	818	809	813	820	752	798	807	847	782	769	774	766	808	764	804	817	808	837	739	818	812	810	766	751	768	797	810	819	769	836	784	733	791	781	812	784	798	825	815	773	795	736	795	773	777	790	772	775	759	768	811
28159	27687	29801	27930	19564	2731	340	297	305	314	303	308	326	287	317	334	333	301	326	307	307	300	321	330	311	277	276	297	302	282	329	317	306	325	293	310	316	306	333	298	286	311	314	305	304	323	281	277	268	308	298	310	302	285	341	291	306	296	314	297	289	310	299	295	313	312	306	297	313	307	351	306	289	304	288	301	299	291	293	293	302	282	275	292	303	299	310	317	318	314	318	293	278	255	313	314	311	288	288	341	300	309	327	288	324	316	308	294	327	271	325	292	321	314	292	293	263	278	298	282	326	304	337	283	305	289	288	292	299	288	309	319	298	279	317	313	345	277	293	302	272	318	313	310	286	324	314	297	316	326	318	332	281	272	302	295	308	291	298	305	287	318	269	312	328	323	300	318	336	293	316	301	304	292	292	294	274	281	300	318	271	285	318	316	316	307	303	287	307	279	327	283	269	303	316	297	307	302	287	326	305	329	307	309	316	296	305	316	309	315	300	307	306	349	288	278	325	302	310	307	319	291	295	298	290	335	328	311	307	319	307	288	319	307	313	287	290	297	318	314	276	302	310	285	300	306	306	282	320	297	278	324	274	310	296	336	273	333	322	311	305	315	296	303	301	293	282	311	297	289	313	310	300	276	331	296	292	304	331	291	291	310	287	325	300	279	318	296	303	289	275	316	306	294	315	299	321	308	323	312	315	277	309	318	302	305	313	294	327	288	324	315	321	292	297	318	298	313	314	341	305	318	317	317	272	287	303	295	282	291	287	340	306	308	311	324	279	297	310	303	297	290	313	315	313	295	329	315	309	330	279	281	315	326	296	290	281	299	333	314	320	322	343	293	298	317	283	320	329	298	314	288	290	313	280	281	298	311	294	314	318	322	317	317	285	311	281	301	302	309	341	322	291	323	316	318	292	330	311	309	285	303	316	299	286	293	277	322	298	313	293	293	283	307	309	315	304	334	296	286	293	307	281	318	296	315	262	341	273	315	328	295	300	286	305	311	301	305	312	287	301	333	309	274	326	286	289	305	349	327	290	308	315	307	317	314	278	299	310	334	295	294	317	293	304	302	316	328	326	297	287	292	295	298	283	288	316	331	296	332	294	279	307	273	308	320	304	291	305	313	316	335	292	315	279	304	309	312	316	324	291	282	301	288	294	300	309	296	312	299	313	278	283	301	316	311	304	300	297	293	311	328	307	285	298	272	285	305	316	283	273	264	326	294	299	302	261	309	294	315	311	309	301	311	308	333	298	327	306	288	319	327	310	317	291	312	338	299	294	291	287	298	289	307	288	304	298	321	305	308	285	291	318	310	288	299	308	307	311	317	290	332	289	288	346	297	297	347	332	300	317	317	302	342	313	300	307	279	300	318	289	289	290	307	328	307	294	284	315	306	278	281	295	305	279	267	310	296	280	315	276	275	295	259	320	317	304	290	298	334	329	306	288	304	293	312	323	326	296	284	296	320	301	303	294	291	317	296	304	328	304	267	320	280	279	292	279	300	327	296	309	274	318	331	311	318	304	304	303	310	303	331	327	331	340	321	292	290	307	272	302	295	299	285	326	290	286	295	333	288	315	303	314	288	292	296	305	305	301	279	301	323	303	303	298	275	267	317	290	324	325	297	308	309	322	299	291	313	327	284	285	301	297	293	316	293	317	303	295	289	302	303	320	295	299	300	320	314	285	299	326	299	308	316	274	296	317	331	322	290	296	318	294	300	299	295	315	323	294	317	301	324	301	322	324	302	269	299	282	305	298	291	299	304	279	289	329	300	296	296	321	327	255	293	316	303	317	294	313	315	308	290	300	316	324	312	317	296	292	300	318	291	277	302	314	316	292	299	317	303	305	291	297	306	303	318	274	302	305	307	304	303	304	319	309	290	332	321	312	314	301	329	315	309	277	289	317	315	303	289	311	320	320	279	313	271	296	281	303	305	328	293	334	291	308	295	320	319	299	283	286	300	295	307	298	299	308	316	292	318	289	326	318	302	279	292	284	277	319	315	319	323	311	255	329	303	292	314	322	318	318	334	328	285	310	318	279	292	300	314	316	325	326	276	303	345	277	318	291	272	300	302	304	318	314	296	289	295	280	281	293	313	312	301	319	290	299	319	285	324	311	279	312	283	288	288	306	317	287	320	283	334	302	298	292	300	302	285	323	296	314	330	328	346	322	303	291	308	350	290	298	307	281	311	293	334	327	302	287	280	270	311	307	299	317	290	298	331	315	327	263	290	293	298	305	297	317	295	267	318	315	304	309	315	308	290	362	291	289	313	290	312	310	286	309	301	309	303	288	300	311	257	282	284	298	320	305	288	285	323	297	276	343	296	297	335	317	286	315	295	308	319	296	305	326	290	293	328	295	283	330	303	311	301	318	315	293	325	304	309	303	280	314	305	303	300	298	327	282	307	276	329	303	310	286	295	312	299	278	273	302	296	277	298	296	335	302	282	292	284	320	296	327	268	307	320	276	319	325	296	287	326	307	280	330	256	298	298	313	271	309	311	284	283	330	328	315	260	301	325	284	328	311	316	284	300	285	288	318	290	291	332	289	293	305	281	311	324	284	284	294	308	331	304	299	308	307	340	311	322	320	315	293	323	318	321	331	303	314	252	284	338	291	266	292	321	288	318	310	306	319	311	340	314	322	280	293	299	320	317	331	294	288	349	322	305	291	302	303	278	295	286	284	319	327	323	301	300	293	284	347	307	310	287	318	345	309	320	326	277	314	304	306	258	318	345	279	305	309	336	290	285	320	291	283	295	319	303	302	338	303	319	296	299	294	323	299	332	328	295	312	310	296	300	289	294	319	312	293	297	317	340	304	307	291	302	302	279	310	324	302	306	307	300	286	311	322	290	308	267	297	310	326	306	286	295	270	304	323	315	291	294	300	306	298	326	296	335	324	318	304	277	287	311	290	322	303	305	304	294	297	275	304	310	281	325	292	291	290	301	300	288	274	296	296	301	317	308	328	324	312	313	280	304	281	291	293	301	276	292	311	334	311	300	299	311	307	322	301	319	313	314	289	325	320	311	319	317	291	313	319	274	291	290	284	292	280	307	322	301	281	305	298	305	324	285	282	279	301	290	284	310	288	318	302	289	323	306	310	326	318	309	316	327	323	311	306	309	276	305	293	298	281	329	307	279	283	295	301	303	299	295	283	278	269	337	310	345	293	302	279	309	309	269	330	311	258	286	309	294	318	256	325	303	288	298	303	281	282	316	293	285	303	285	312	310	310	305	295	279	286	306	313	308	356	305	281	314	301	312	306	309	304	296	325	303	307	332	282	305	286	287	307	285	318	318	315	317	323	314	278	316	301	299	295	278	282	288	312	256	275	293	311	303	303	306	303	330	294	298	266	276	287	308	315	320	348	314	299	312	293	275	299	286	290	293	298	309	267	305	303	258	309	307	277	298	303	297	325	319	307	293	262	290	278	313	269	292	326	313	296	332	319	297	294	346	286	329	313	303	318	322	315	301	292	316
30384	46426	38244	32571	23914	2958	525	523	556	523	474	497	551	517	502	522	508	551	508	521	507	532	515	525	531	506	504	535	528	555	538	530	528	499	512	484	565	490	521	546	515	501	496	519	525	511	558	526	511	535	528	511	539	577	473	542	508	508	540	490	536	489	528	540	531	534	555	557	516	484	505	533	529	484	523	508	549	494	489	501	519	514	530	488	522	572	565	526	546	544	514	486	518	567	543	545	520	492	504	550	508	532	541	503	528	529	542	549	509	529	527	518	547	514	485	530	520	559	503	508	546	510	529	520	510	504	522	536	511	532	525	523	511	539	506	493	522	523	547	573	530	514	529	512	541	520	529	493	504	516	524	508	530	549	500	501	554	544	526	510	522	548	520	545	504	529	531	485	524	564	503	524	488	545	536	502	485	542	567	531	501	524	520	538	481	487	514	540	509	557	533	530	526	521	527	505	537	540	472	499	491	519	561	536	501	532	547	497	518	517	484	536	471	510	483	517	483	508	525	524	457	514	515	497	485	535	478	501	485	509	499	515	545	504	558	508	493	486	530	541	536	541	518	529	520	539	502	488	513	540	521	508	539	535	535	551	479	522	528	531	506	518	527	584	512	503	517	504	526	528	507	499	522	520	558	525	498	542	529	533	486	505	505	526	540	508	492	494	547	515	505	498	493	527	519	534	496	482	533	540	549	509	496	530	510	509	533	530	544	513	557	496	535	538	523	497	532	515	573	492	532	582	545	554	510	524	521	543	538	512	526	547	494	569	540	527	512	512	514	515	537	579	527	510	527	485	491	502	540	492	533	553	485	524	544	507	476	531	525	488	565	557	505	532	502	542	531	497	516	522	499	528	495	539	516	543	531	507	543	522	564	517	505	539	495	495	526	512	545	557	519	574	533	499	521	507	529	496	505	504	519	560	471	539	515	516	493	544	529	497	498	521	561	506	491	533	552	497	520	536	504	524	581	508	532	517	495	563	526	527	547	502	545	549	546	539	530	491	516	528	516	503	518	528	553	566	537	491	532	494	523	525	529	498	497	540	510	509	503	541	503	536	513	493	543	544	515	524	543	534	516	526	530	499	509	509	512	532	553	509	482	505	495	504	551	512	483	517	519	489	523	520	485	558	560	487	508	500	558	520	492	487	524	559	507	524	505	502	505	529	488	544	534	482	502	533	534	490	490	551	508	534	520	525	511	553	538	511	524	541	520	470	514	552	513	514	503	502	532	520	553	506	537	549	532	551	538	549	528	540	532	488	543	498	508	527	526	517	531	535	500	520	529	478	474	505	531	554	500	496	478	519	519	502	511	514	513	523	536	554	544	497	543	530	493	525	484	507	527	482	516	539	525	509	506	528	548	508	489	549	470	522	544	515	521	559	495	550	554	514	527	533	525	533	505	556	529	540	520	511	516	524	531	540	527	539	557	488	507	520	541	565	527	509	486	498	498	509	502	515	513	493	501	513	508	543	506	547	547	533	544	517	520	496	556	511	520	535	500	523	499	534	534	518	537	521	519	522	553	527	547	529	517	523	543	523	511	540	521	533	531	545	507	548	526	511	497	544	530	506	525	505	512	526	501	552	545	490	522	526	530	490	498	555	535	550	513	480	504	572	521	499	503	517	509	501	564	525	498	487	503	543	536	525	558	516	512	507	530	489	479	546	510	492	532	538	522	545	514	505	513	516	540	552	489	513	502	515	558	574	547	508	504	534	521	533	514	508	534	482	572	501	483	496	534	556	543	512	531	572	517	514	536	531	561	491	516	582	495	485	551	533	498	500	516	511	521	527	524	537	573	529	546	516	497	533	510	515	510	555	500	498	534	517	532	546	515	550	529	522	495	547	490	541	531	526	497	511	504	549	516	537	524	507	521	475	535	556	552	540	524	528	555	528	516	472	561	542	517	564	515	525	542	497	506	480	538	515	517	548	540	528	541	501	503	508	528	558	520	526	549	520	513	554	520	507	521	512	530	526	516	533	536	513	496	517	567	493	529	471	525	490	544	519	494	526	494	533	493	510	472	529	496	552	526	539	496	472	505	523	512	537	514	511	499	515	525	510	513	537	523	511	530	533	544	522	523	520	512	508	513	538	489	521	536	532	518	518	500	521	526	475	554	498	494	473	541	492	519	538	534	557	549	531	496	511	497	499	498	541	520	580	518	561	508	526	494	552	550	521	533	533	525	524	534	503	525	515	522	501	571	553	529	479	528	553	568	543	530	544	528	502	538	512	560	534	549	503	539	506	511	538	524	543	513	496	503	514	533	504	512	544	515	543	527	514	528	528	529	490	538	566	524	524	526	522	534	539	523	510	569	493	536	496	530	519	518	522	556	513	522	520	540	568	506	505	521	533	510	489	498	549	502	499	533	488	523	493	523	527	551	524	538	502	535	493	515	500	491	505	518	479	534	537	549	537	535	522	522	546	518	479	522	534	500	502	502	509	502	487	535	537	562	560	515	545	569	516	532	526	559	566	519	534	535	511	539	557	530	515	533	485	483	528	524	516	523	509	525	559	550	548	532	525	576	539	542	539	501	500	548	499	548	555	510	522	539	538	505	506	489	532	519	477	541	517	529	510	495	556	519	495	530	546	487	561	536	498	549	492	517	491	493	549	517	508	520	530	511	510	495	517	487	536	512	532	537	503	498	540	556	515	508	536	500	472	513	505	494	518	524	526	512	530	552	503	483	514	504	499	520	510	527	543	553	583	567	571	538	526	531	496	538	525	523	529	482	545	506	511	558	537	547	523	505	491	554	530	492	509	531	506	557	501	458	506	516	527	524	530	525	513	509	483	527	533	577	508	515	510	532	547	521	515	539	555	471	538	530	541	488	555	510	513	484	503	514	483	545	564	554	504	514	515	507	487	496	563	539	513	520	534	543	542	509	491	494	521	536	545	537	521	494	536	481	514	503	515	524	551	506	503	532	501	512	513	505	548	525	528	481	500	522	527	575	503	508	511	506	552	563	486	506	507	574	482	501	518	504	521	509	471	553	485	540	516	568	565	482	496	521	552	519	505	532	557	512	531	472	553	509	494	531	513	498	551	517	516	539	502	504	477	512	523	536	539	521	566	567	519	504	529	527	544	502	505	535	550	489	541	488	539	506	541	504	557	510	478	513	503	536	483	530	540	508	513	499	514	560	536	500	528	562	504	515	540	537	534	494	557	534	516	510	507	537	507	484	514	523	501	521	516	567	586	537	492	545	553	481	514	510	511	553	553	507	500	551	542	523	522	530	532	492	514	526	500	510	511	568	530	545	526	525	500	513	496	501	526	516	518	521	533	542	500	519	531	532	536	543	501	520	499	529	498	543	582	520	516	482	527	567	528	504	541	518	533	556	548	532	528	528	505	529	548	541	550	531	558	511	491	585	508	525	516	498	517	498	516	504	517	503	533	542	538	505	489	523	530	499	495	512	522	519	509	519	482	519	520	502	503	545	507	508	495	508	516	526	511	486	474	495	493	554	541	558	537
25093	24560	37856	49763	44805	16632	2031	338	334	334	365	339	322	349	330	337	331	321	379	329	333	307	291	323	330	327	345	301	298	305	338	302	329	329	308	311	325	335	330	327	293	335	318	314	342	320	330	324	304	301	334	328	335	305	338	341	319	340	351	338	323	307	313	292	350	331	327	356	291	307	321	317	322	323	303	334	294	305	334	314	348	314	318	343	316	343	315	338	314	346	293	325	322	300	317	342	317	317	338	323	326	325	320	330	319	321	344	314	312	287	326	324	310	335	332	309	310	312	302	305	304	286	288	326	331	341	292	330	286	292	331	329	322	316	324	322	311	293	352	348	353	286	301	350	336	327	332	303	344	303	310	338	343	293	299	314	315	354	311	323	313	320	314	317	329	318	306	323	341	313	339	374	328	315	329	328	320	344	329	338	310	342	343	332	325	345	328	288	301	319	307	299	325	328	301	319	343	317	318	304	306	320	317	277	339	291	326	336	363	318	289	304	300	316	344	323	332	271	308	329	303	282	315	337	340	343	361	311	355	291	335	318	295	312	301	310	332	322	321	302	306	321	329	302	312	314	312	334	336	336	305	314	327	335	285	308	296	330	323	308	313	330	337	315	317	299	303	290	336	339	339	348	334	311	337	319	311	344	347	271	311	300	320	296	345	308	315	306	334	330	323	315	319	334	309	316	328	350	309	274	327	349	316	339	333	324	342	349	327	332	335	308	336	323	313	285	327	330	312	341	312	343	289	320	297	324	312	327	318	338	349	314	312	336	321	309	301	340	318	314	336	310	324	345	331	313	323	315	335	315	319	291	367	299	334	328	343	306	324	324	332	294	317	316	286	369	369	347	301	295	311	317	311	322	331	318	327	329	327	299	328	328	360	299	314	323	317	306	318	321	328	314	315	313	335	331	340	329	334	318	324	326	295	336	300	313	289	307	338	339	305	275	339	298	278	342	309	339	325	345	318	308	302	333	321	294	308	361	313	299	304	319	299	321	330	292	308	327	309	368	340	324	294	328	336	322	339	326	321	339	293	306	320	309	291	307	281	312	333	363	326	339	319	305	321	338	340	318	350	313	328	319	314	324	313	311	315	335	318	332	288	354	327	333	314	338	344	311	321	318	337	278	335	298	361	341	315	305	357	313	317	336	301	322	335	326	308	331	344	307	336	306	314	326	304	336	306	316	343	334	372	308	299	320	320	273	315	308	317	330	306	305	296	313	296	363	293	326	302	305	307	328	301	321	315	353	352	345	332	324	310	299	319	312	318	310	363	321	307	328	283	356	310	307	309	341	351	378	322	334	319	324	320	314	318	301	314	312	306	346	351	330	316	309	307	319	296	314	300	313	307	298	316	324	309	310	300	275	290	308	304	297	288	315	315	327	321	319	324	327	277	343	284	300	321	318	308	309	317	345	302	338	312	312	303	315	294	328	303	293	291	334	327	327	322	313	293	340	336	331	316	356	298	312	354	311	317	330	290	325	317	311	297	297	290	281	319	324	305	332	324	300	308	319	324	321	305	287	344	314	356	324	310	312	356	329	326	310	318	360	326	315	302	361	312	319	310	299	292	315	333	314	341	346	290	316	286	340	322	312	331	332	275	327	352	322	322	317	342	321	327	308	306	332	296	298	288	319	288	288	339	337	321	291	306	294	312	336	318	327	335	288	318	310	345	331	317	322	324	353	316	310	316	337	308	316	316	308	286	306	329	290	292	310	319	354	344	322	357	315	300	316	311	331	330	317	361	319	323	323	304	309	332	312	305	335	346	306	332	323	341	325	296	284	319	342	313	322	308	322	286	322	329	285	288	312	325	301	326	331	360	278	302	319	316	342	339	288	335	338	309	308	325	325	330	305	291	298	297	329	309	289	350	334	331	332	316	322	296	329	291	315	335	323	353	325	319	338	364	333	331	338	315	326	307	325	315	344	332	335	315	269	330	334	316	350	323	349	322	307	309	303	331	308	292	316	338	293	296	332	304	338	318	357	318	329	339	293	300	335	312	343	293	314	306	334	332	320	328	332	323	339	303	304	313	327	338	295	356	344	328	331	336	303	306	327	307	343	319	303	330	273	326	313	304	302	291	291	299	318	323	284	270	304	309	347	310	321	316	331	303	311	302	313	315	309	309	352	315	321	330	324	298	329	313	342	299	299	315	297	330	324	298	336	306	300	344	317	328	308	324	323	325	336	273	298	331	303	334	295	324	327	307	341	320	328	327	308	336	367	333	332	338	332	338	275	321	300	314	315	317	338	329	302	291	347	342	333	349	326	323	295	312	327	344	344	315	343	331	302	335	314	317	323	349	319	344	288	308	317	315	347	336	321	329	312	319	314	325	344	312	313	317	316	322	323	335	330	330	330	317	328	338	292	338	293	313	304	352	291	323	312	311	312	310	310	314	320	300	301	301	337	327	332	315	330	291	312	343	339	337	327	332	335	320	317	317	301	283	292	327	291	345	338	325	319	297	342	311	317	346	311	365	317	325	313	304	347	313	322	322	319	347	306	316	320	346	322	300	331	307	323	314	294	346	300	300	309	315	319	291	296	330	325	288	324	318	319	317	313	326	303	308	317	319	302	321	342	341	314	329	310	328	292	340	348	316	315	346	325	324	320	301	327	310	314	312	325	327	340	307	313	307	314	297	302	319	287	339	331	312	296	341	292	322	312	298	340	304	309	340	322	326	299	341	315	322	314	312	302	311	313	318	310	333	352	317	302	271	314	340	309	323	308	346	321	340	310	295	318	345	320	308	347	321	333	299	300	291	307	335	287	336	306	319	324	337	333	315	293	315	302	300	333	316	335	317	325	311	328	324	331	314	336	306	330	287	321	312	329	358	354	327	312	307	366	324	323	321	321	325	334	306	303	370	307	293	306	340	337	303	338	351	329	346	330	331	303	295	315	307	327	317	309	302	338	317	336	311	342	333	301	308	321	292	307	353	297	317	316	316	347	303	324	304	310	356	332	317	326	339	303	337	316	336	312	279	358	305	298	325	328	306	312	299	311	335	319	316	328	311	336	339	315	343	333	284	332	333	330	297	316	315	283	327	330	315	306	348	322	325	326	302	316	329	301	356	329	310	312	339	328	344	347	298	311	331	315	288	328	325	296	308	314	294	293	323	340	328	322	297	326	316	314	321	294	313	308	287	316	330	327	297	271	297	338	322	318	333	308	289	314	302	291	324	317	345	294	310	302	296	322	325	319	337	327	325	338	292	329	301	311	325	329	309	296	330	357	305	347	348	320	297	294	314	317	300	332	306	311	299	292	343	334	312	362	290	343	302	332	345	312	306	340	318	339	347	306	328	341	305	357	316	275	321	313	335	302	309	307	354	342	320	301	324	326	321	311	293	321	283	333	328	287	309	305	315	308	324	309	325	349	316	312	312	332	302	322	322	342	328	342	337	334	338	308	309	288	315	324	338	328	326	319	356	310	343	344	314	319	296	363	337	339	292	332	319	310	298	327	334	311	345	278	306	333
55850	89427	74539	64275	46913	8211	556	532	534	514	564	572	589	525	537	548	520	498	544	506	551	546	477	514	565	491	524	545	520	572	542	538	547	531	520	553	515	495	563	557	526	564	517	501	524	552	517	539	562	542	483	555	556	554	524	537	517	548	507	550	528	542	511	519	521	548	548	522	530	508	517	519	547	508	582	588	525	564	488	541	537	522	510	544	551	524	525	537	513	566	518	572	522	556	580	540	526	542	533	509	549	515	556	524	540	515	520	495	489	518	508	563	515	541	563	565	562	572	566	572	506	499	519	562	577	527	541	523	521	530	546	550	541	552	515	555	531	543	521	561	552	543	536	572	510	562	475	530	543	545	558	538	507	549	547	545	542	528	530	503	540	572	507	541	529	536	507	492	547	539	540	504	546	572	505	557	530	542	563	530	502	522	506	486	533	520	519	541	494	513	539	563	504	500	545	510	527	546	526	512	548	552	535	575	502	520	514	536	528	570	533	541	529	550	503	574	564	518	543	500	555	521	554	563	483	572	491	536	512	539	563	569	527	547	502	533	478	514	489	566	536	510	521	532	517	522	540	548	516	521	528	519	544	557	537	499	545	535	540	519	490	513	544	565	538	537	529	566	452	568	531	518	577	564	578	552	538	553	556	505	529	536	511	547	511	542	560	495	525	588	531	514	526	550	560	520	518	533	564	529	549	560	559	541	559	524	515	570	524	537	546	578	527	510	540	562	545	557	526	520	519	531	569	589	525	499	571	556	493	526	547	555	522	543	537	512	538	538	586	542	526	542	491	560	543	515	559	515	570	549	557	529	506	548	548	524	519	563	568	547	531	582	525	574	601	533	499	559	538	523	540	551	508	537	501	507	523	546	529	485	607	482	513	563	512	576	517	534	513	539	583	499	579	571	511	542	554	546	543	543	541	526	521	503	559	526	572	505	510	529	517	558	572	529	521	535	543	579	536	587	567	558	563	515	530	545	576	563	581	529	538	559	533	544	480	544	527	518	493	499	550	536	535	540	509	547	519	560	535	520	511	513	534	523	548	529	531	552	538	586	527	520	499	560	553	559	536	499	556	555	532	541	545	519	551	523	506	486	533	567	556	533	546	569	522	579	495	547	524	511	522	515	535	529	545	542	517	539	554	552	505	500	519	509	561	525	531	532	531	500	540	503	517	562	523	518	529	513	576	545	522	515	499	528	548	519	542	577	567	520	548	498	526	552	500	502	549	512	522	525	503	545	514	549	558	530	501	515	517	531	544	538	557	572	529	567	526	489	531	502	551	530	535	526	547	517	532	511	530	521	542	543	518	543	547	513	526	529	544	558	548	542	530	544	553	524	531	515	499	557	524	509	568	510	543	533	528	512	535	572	519	480	539	564	538	531	515	529	540	582	514	541	561	507	539	492	575	542	549	547	520	547	546	508	554	497	542	551	511	541	545	519	511	500	535	554	504	539	551	510	518	535	521	573	509	530	546	555	579	511	541	526	565	530	547	568	544	518	529	528	507	531	535	572	488	531	560	536	545	526	543	554	545	545	567	533	529	521	549	573	517	547	519	555	537	533	505	521	550	547	528	549	521	517	533	526	536	559	517	549	489	495	493	507	548	533	569	522	527	510	508	549	531	548	535	517	511	503	547	547	512	523	521	534	506	550	535	538	553	526	557	538	489	534	535	513	543	553	520	520	492	524	551	500	531	557	518	547	528	527	542	545	471	537	561	537	526	531	514	541	489	564	528	550	563	552	516	518	536	514	565	558	528	534	491	535	553	529	527	588	549	515	527	544	520	496	516	515	544	513	542	500	541	555	531	529	516	478	549	491	556	552	537	505	512	527	559	559	504	519	524	528	538	513	517	544	529	531	521	531	510	566	529	539	550	517	514	533	542	546	508	522	495	496	532	513	477	515	530	512	544	560	537	568	556	527	540	537	541	536	526	568	503	528	502	568	529	522	533	548	544	523	536	559	525	519	489	544	544	544	519	534	525	521	552	549	579	494	526	546	521	560	519	544	518	513	538	552	535	519	537	535	522	531	504	552	554	535	573	519	531	560	566	566	553	559	519	548	530	551	511	579	580	551	598	555	535	565	538	529	531	551	530	544	508	516	525	547	530	544	548	530	519	540	553	529	484	524	558	550	541	552	514	541	573	526	523	561	502	528	507	497	578	526	511	529	544	493	542	583	499	508	514	557	488	523	537	560	555	520	581	541	516	555	530	537	548	557	525	521	562	513	521	509	556	543	552	487	535	541	519	544	492	531	502	491	530	495	566	528	567	532	529	565	537	508	568	544	518	551	520	525	502	536	525	549	519	542	538	548	555	546	553	517	502	512	510	542	552	514	496	534	543	520	553	530	520	548	545	556	511	541	509	544	524	535	549	526	563	532	527	538	547	486	528	541	548	530	521	515	520	563	553	518	528	549	548	548	516	548	555	511	542	560	525	532	500	507	523	550	575	565	529	521	498	570	546	544	540	498	547	525	546	535	554	498	491	516	501	575	580	553	528	511	570	537	537	473	523	516	517	549	538	537	530	557	558	549	570	559	531	552	581	525	557	516	526	547	542	503	548	530	516	534	519	496	539	548	531	554	556	501	541	541	582	514	542	557	509	525	573	546	523	592	510	514	510	521	533	532	527	522	546	519	552	525	530	505	551	545	554	517	520	544	534	568	496	513	556	504	538	566	546	565	541	525	509	515	564	515	549	536	557	535	573	547	534	527	544	540	508	528	481	543	534	530	520	550	514	526	536	501	559	542	571	523	506	537	588	521	555	525	548	568	538	554	568	531	520	534	550	562	523	515	529	547	533	503	540	537	554	511	542	533	463	481	515	599	542	500	512	550	549	518	529	550	496	531	552	561	558	511	574	511	493	526	500	540	531	584	511	527	545	567	491	510	563	498	597	522	546	567	534	529	558	510	520	548	552	524	537	540	502	569	578	498	532	552	553	541	518	513	528	558	528	529	547	574	520	557	565	492	567	541	593	528	526	537	503	566	553	572	516	519	531	545	508	550	525	536	497	575	556	547	535	528	488	522	543	541	547	539	492	527	519	555	510	527	511	561	556	515	540	576	570	531	548	521	543	547	506	552	518	527	535	547	513	516	536	492	566	510	544	525	515	578	512	520	531	543	527	549	522	574	488	530	566	527	532	535	548	520	533	556	522	536	578	507	539	588	519	495	576	522	562	515	559	522	516	544	519	506	512	556	504	524	543	533	515	570	503	532	535	522	550	545	522	506	539	525	538	565	551	515	528	513	517	561	556	520	541	495	559	523	521	541	545	516	520	559	534	489	582	489	524	508	537	514	566	530	544	506	536	540	542	519	549	577	525	517	567	511	566	549	495	503	523	476	519	506	587	544	539	545	571	563	555	545	537	499	538	558	538	500	488	545	500	510	575	553	546	552	507	538	546	510	567	542	527	527	529	559	538	495	569	524	541	522	534	525	549	521	531	512	536	493	542	503	523	550	555	516	532	534	529	531
24105	23176	35375	46069	47384	21843	6250	677	538	527	523	518	525	531	566	532	533	503	517	521	498	536	537	491	535	518	529	500	525	495	488	519	543	513	542	515	494	519	558	542	531	529	517	513	492	475	531	546	525	522	542	492	476	521	530	484	479	488	498	539	513	447	535	532	536	536	491	527	499	495	494	508	537	521	491	546	547	508	475	478	503	464	516	511	485	496	531	543	582	502	528	496	522	525	498	502	537	536	513	485	537	516	539	522	485	501	535	499	501	492	493	508	496	515	552	493	518	532	460	543	509	506	547	553	547	529	501	491	503	530	500	531	527	540	536	519	549	511	534	465	558	503	503	543	508	537	538	503	520	545	524	518	517	526	529	506	483	512	488	480	539	546	477	519	536	528	588	516	485	536	496	488	511	552	503	528	542	504	529	524	568	497	487	523	503	507	515	478	533	529	496	546	530	495	512	555	509	494	511	520	494	521	523	495	487	498	502	529	527	547	538	555	506	524	475	498	506	534	504	534	508	495	546	487	545	516	518	523	507	500	555	541	531	553	506	504	527	532	551	527	500	528	463	528	500	531	546	500	534	474	506	520	540	501	531	504	493	500	527	477	540	512	554	493	485	550	504	538	528	479	522	522	509	497	517	522	580	534	542	484	528	513	477	540	554	503	514	474	521	510	544	495	511	524	524	538	488	551	509	534	549	510	524	530	526	512	516	473	535	494	519	504	488	520	521	490	559	528	556	497	473	537	492	517	534	533	536	453	511	515	522	536	502	518	526	513	514	490	533	541	503	483	500	562	494	528	546	541	516	465	496	485	523	534	533	499	548	515	486	525	528	502	483	520	494	509	544	493	497	489	521	498	509	508	562	468	511	548	540	525	491	481	501	523	513	488	533	509	505	489	548	487	498	489	498	533	491	546	504	564	525	534	525	559	512	502	482	543	517	496	518	509	513	482	547	480	552	532	528	490	536	497	489	527	502	541	536	504	508	507	524	495	538	477	503	499	501	508	520	497	505	477	473	522	535	487	535	526	498	533	538	486	522	551	540	539	552	466	521	492	518	496	513	495	504	568	490	535	530	478	504	501	513	509	516	521	503	514	503	486	512	514	519	530	485	458	517	503	514	543	496	517	529	522	499	571	550	517	565	517	521	527	532	568	497	524	527	513	532	493	526	514	534	460	520	530	520	514	535	521	518	558	527	513	544	508	484	520	525	534	524	514	544	497	501	523	483	517	492	544	543	539	510	534	529	522	523	526	516	551	510	490	531	522	524	572	535	479	465	505	507	509	560	529	575	525	506	525	509	516	523	488	504	492	524	485	523	498	518	527	519	530	494	539	543	506	526	516	552	525	508	478	517	538	515	534	495	550	515	511	503	500	505	480	515	467	493	499	486	540	516	496	512	511	525	541	558	484	536	535	580	519	506	508	515	553	515	535	492	523	510	509	520	514	501	504	511	510	495	506	535	533	508	513	473	543	529	546	536	468	487	523	550	525	526	483	510	531	530	498	523	485	521	541	495	552	526	528	511	508	544	535	521	521	553	491	534	483	486	483	535	550	477	526	480	559	514	549	509	503	537	488	533	476	517	495	525	531	536	497	496	481	474	475	505	508	525	530	537	488	541	532	544	504	481	475	513	555	503	482	506	551	493	523	515	547	529	533	485	499	497	488	550	513	582	507	521	537	563	482	524	529	538	493	523	535	543	500	489	543	501	519	508	540	504	509	528	514	509	495	524	497	518	501	523	495	502	549	545	525	505	508	512	526	519	504	493	516	570	534	494	483	520	513	497	525	526	535	485	484	517	524	498	514	531	560	527	513	504	510	507	544	514	498	471	484	541	529	519	499	523	480	540	540	532	492	501	560	484	521	532	501	516	536	505	475	483	512	525	512	538	527	531	554	501	512	508	529	503	475	476	531	536	492	518	510	499	489	497	517	519	524	505	493	539	507	524	519	522	535	534	516	548	526	511	481	535	549	466	542	538	484	498	482	490	516	517	551	468	501	502	490	579	507	506	493	532	509	531	508	492	541	501	518	540	521	473	526	525	530	495	503	529	499	546	537	527	534	525	524	519	508	554	510	513	532	503	494	498	474	499	538	503	513	544	500	547	478	521	517	535	503	517	536	538	520	500	505	534	502	517	516	504	498	526	495	531	524	525	503	500	508	536	507	508	505	498	519	482	503	508	493	502	522	510	503	538	453	503	495	494	491	520	506	518	511	483	500	542	501	523	498	527	530	497	470	527	515	509	529	461	515	521	472	493	479	484	515	515	510	494	490	500	530	514	496	497	510	522	486	502	542	518	526	550	486	524	478	549	530	521	538	532	505	508	471	544	523	529	476	507	537	485	504	509	500	499	555	521	542	480	536	503	556	470	511	472	544	510	498	514	479	496	506	499	535	511	536	541	469	461	541	553	471	510	514	510	557	503	519	521	479	520	499	496	531	533	563	502	528	476	516	530	528	511	512	509	493	534	527	519	520	506	514	533	504	521	480	517	487	513	536	549	531	519	515	504	519	503	550	555	519	483	514	514	510	486	511	500	505	547	546	497	499	501	530	515	509	528	529	486	487	539	523	532	534	566	520	548	483	524	527	516	500	497	544	526	535	500	484	534	505	537	541	504	544	540	519	544	515	526	514	521	510	496	486	509	504	549	519	493	497	500	525	515	510	527	516	463	523	514	544	506	487	526	518	517	539	500	570	517	506	462	528	513	541	520	537	527	527	524	476	531	495	527	535	520	491	509	529	486	506	486	556	526	525	524	503	523	509	532	530	490	505	543	530	544	548	490	530	523	513	512	481	562	521	523	534	508	540	511	536	519	511	493	502	518	496	513	509	567	517	534	507	587	549	535	505	551	543	509	499	536	525	503	504	534	510	497	510	508	479	525	546	540	513	493	560	466	525	544	539	531	508	526	523	496	482	488	495	496	498	514	503	496	571	507	532	508	519	515	503	506	471	506	531	464	487	513	513	528	512	547	514	553	582	530	546	485	497	522	531	569	525	505	516	503	550	509	539	534	522	516	521	536	515	512	550	476	505	524	547	540	497	543	495	509	494	512	534	531	570	546	560	510	514	539	484	520	492	519	522	493	510	532	535	527	509	468	529	504	567	503	459	527	521	514	502	514	530	520	518	455	577	485	516	516	501	524	514	576	506	524	533	534	502	522	560	508	501	466	517	486	489	550	508	518	489	500	543	474	552	529	527	508	489	535	501	488	534	530	471	548	515	510	525	531	517	518	488	551	523	554	511	481	509	468	498	560	506	509	515	528	543	539	513	506	482	494	534	536	511	510	525	555	493	471	482	498	485	533	515	539	481	503	524	551	533	511	484	495	491	480	498	521	509	549	481	519	543	496	502	497	503	536	470	525	523	503	473	501	520	536	538	539	466	551	520	514	513	538	506	544	532	484	517	501	522	525	473	534	496	519	541	529	534	521	513	563	499	535	525	554	486	488	522	527	476	518	526	511	498	535	507	512	508
62009	98800	85942	74277	55535	9801	895	892	800	851	789	749	823	830	819	786	845	772	772	827	861	791	861	801	830	819	869	809	852	830	814	860	849	859	795	864	836	804	826	762	822	767	801	830	766	812	779	798	789	785	820	765	824	804	799	787	842	826	847	803	822	802	795	863	780	796	834	825	833	818	817	797	818	804	770	830	807	833	763	808	805	797	815	820	782	817	779	793	837	834	758	787	910	837	838	774	816	790	804	820	818	826	785	762	822	854	801	841	798	889	761	820	774	804	767	774	794	831	831	848	818	795	831	813	778	815	849	801	806	762	811	830	820	904	809	795	802	803	829	783	809	819	767	844	781	770	853	785	820	800	876	862	802	785	835	803	820	792	799	825	801	803	807	789	840	811	796	829	818	839	830	788	848	784	712	839	805	834	822	828	792	801	801	795	832	768	731	807	805	789	802	810	800	793	806	811	765	810	787	770	805	848	808	801	796	769	819	804	783	828	799	781	782	863	802	799	805	817	761	807	825	774	851	737	781	809	829	767	823	790	827	822	858	797	826	806	790	807	781	800	797	820	815	889	819	766	781	792	825	878	840	837	816	788	801	762	837	800	842	833	743	812	789	821	821	830	790	818	808	835	800	806	802	808	799	819	842	814	818	783	833	795	785	785	810	817	765	824	795	768	849	897	818	775	813	838	840	812	844	798	822	833	792	823	781	836	822	849	786	833	822	772	845	825	861	766	779	785	843	821	821	773	816	811	867	750	854	803	791	849	842	832	825	818	814	799	774	819	797	857	774	825	764	818	810	858	820	751	814	826	803	823	790	777	853	824	819	795	800	786	798	831	801	807	774	810	814	771	823	795	813	878	840	783	801	776	809	802	836	831	809	835	789	812	783	801	778	817	785	773	878	808	796	809	866	811	870	806	763	774	829	820	789	776	804	804	894	771	851	758	765	827	808	784	788	841	819	784	798	793	864	820	797	785	802	844	820	794	781	830	852	790	825	838	816	805	815	785	806	840	811	804	804	714	768	824	839	819	850	810	824	813	846	770	815	833	784	817	814	849	798	788	769	810	829	771	829	811	803	815	818	828	794	764	796	791	768	815	811	802	800	798	838	781	772	781	820	840	767	801	832	783	844	773	848	824	790	770	838	832	798	798	791	786	819	820	832	815	796	790	822	820	829	822	820	809	821	834	795	801	808	834	767	786	824	796	840	829	847	800	881	838	831	796	870	782	816	805	806	821	810	792	856	803	826	751	781	801	806	796	793	820	812	811	803	822	821	804	856	797	806	814	832	824	848	829	816	797	799	802	834	824	803	812	764	774	753	831	813	775	806	789	779	802	850	777	824	801	761	853	810	845	808	817	774	811	794	767	794	843	806	798	768	804	794	767	801	750	793	812	784	829	788	838	794	774	819	821	828	826	811	817	804	849	872	786	833	811	807	781	861	817	831	790	785	765	847	790	838	793	809	794	812	825	818	789	840	779	830	802	831	821	775	784	819	791	783	808	809	801	834	789	831	789	772	843	780	809	787	794	801	828	860	843	792	788	805	826	806	822	789	805	826	801	852	746	782	842	814	856	835	818	821	753	801	787	865	800	782	748	818	794	785	775	776	794	749	798	807	818	815	810	813	815	868	810	793	809	851	807	823	811	798	782	821	820	846	801	838	803	834	844	806	817	846	809	797	788	812	794	797	843	747	814	826	879	761	807	843	843	806	787	812	853	810	800	796	801	796	787	790	778	862	763	832	792	781	824	820	793	806	810	788	821	783	788	786	816	792	798	813	811	823	792	850	790	854	795	851	779	832	854	816	784	808	798	792	823	808	818	769	807	800	806	816	803	826	818	845	773	820	821	820	784	811	805	778	844	802	817	768	856	859	773	789	797	797	791	794	812	819	782	826	801	786	770	836	782	773	852	826	800	828	833	797	769	814	823	835	839	826	893	806	780	791	739	777	810	828	789	865	780	864	777	799	795	788	817	809	837	843	794	815	821	873	789	801	768	859	824	808	799	799	822	845	797	797	821	783	778	746	810	814	812	797	861	808	836	856	771	791	791	760	807	816	766	844	807	864	855	812	814	801	805	853	795	837	826	781	837	797	785	803	819	848	827	811	819	810	819	766	787	829	809	816	880	795	815	764	851	742	800	807	815	774	776	826	764	807	767	796	804	822	816	825	807	795	820	811	795	786	813	817	850	794	844	779	809	826	771	801	832	826	785	799	778	770	807	815	828	781	820	778	793	879	794	819	805	836	826	818	790	834	809	836	822	821	800	800	809	812	779	781	797	848	814	796	836	805	827	788	822	815	823	821	825	810	847	828	815	832	787	796	823	787	847	816	766	756	791	768	799	744	820	832	785	776	765	780	789	771	793	830	791	777	834	867	822	794	766	798	788	798	775	772	775	763	785	833	773	818	828	792	780	825	802	766	839	805	804	845	847	786	865	805	822	801	842	782	759	850	764	823	822	835	821	846	739	821	793	785	806	766	760	797	776	802	817	836	827	814	801	795	786	791	767	802	819	837	827	821	780	807	815	824	815	845	823	809	790	822	836	831	809	832	777	825	825	807	797	813	819	883	792	762	861	791	786	766	815	756	803	757	792	853	791	790	795	778	821	817	852	831	776	754	776	830	778	797	834	794	806	776	775	823	791	836	784	801	790	783	790	799	790	812	838	806	762	819	789	826	868	803	839	833	827	804	773	838	864	823	803	787	809	831	790	837	801	797	822	803	813	821	824	798	801	805	844	822	784	837	842	811	857	762	790	753	811	786	799	799	805	799	780	802	829	807	801	838	787	836	805	804	829	779	808	798	799	761	843	820	806	769	824	857	779	791	833	790	795	872	802	803	833	772	816	793	810	812	828	766	810	802	818	818	827	822	730	765	776	788	852	823	825	851	836	782	805	826	821	811	848	810	766	803	779	828	817	810	843	831	824	839	834	856	784	823	775	832	761	768	794	857	778	769	797	810	823	808	835	798	852	841	789	783	794	834	758	812	757	786	828	841	816	764	795	807	808	784	807	769	787	819	807	801	802	802	821	845	791	817	787	822	848	805	826	822	805	810	846	809	798	809	821	864	781	794	794	823	807	834	791	835	844	777	865	786	747	833	783	830	771	848	800	773	796	834	846	818	806	786	850	780	824	766	771	814	796	801	838	787	850	789	825	825	785	849	765	844	822	798	784	792	745	847	750	829	775	811	862	791	830	814	791	822	795	823	812	765	870	803	807	813	815	828	818	769	769	848	829	801	812	857	842	807	805	823	835	798	808	819	782	818	816	841	838	788	808	788	840	804	816	812	834	749	851	816	795	853	774	833	880	823	797	812	809	780	880	751	774	777	748	798	773	833	787	785	802	785	758	814	826	793	810	783	785	818	824	808	765	842	828	805	831	817	830	795	775	831	797	813	852	830	767	810	822	846	756	818	843	840	781	788	820	793	793	807	778	801	815	793	848	742	828	809	827	776	766	844	792	831	756	806	793	783	787
28376	29583	30268	27037	17448	2177	438	324	300	333	307	315	289	301	316	327	336	321	321	312	336	325	295	303	321	313	310	302	331	326	325	298	302	289	320	318	307	292	317	323	305	331	320	290	321	284	318	331	283	334	313	308	305	298	322	338	348	310	312	321	321	319	311	313	293	338	315	273	324	284	315	305	323	294	299	334	338	340	305	310	301	365	284	335	294	303	323	301	341	319	329	307	320	338	277	301	329	303	324	320	292	323	306	309	351	303	291	300	314	304	304	292	322	304	324	312	300	265	342	320	302	325	336	354	279	318	329	324	334	309	297	308	304	311	316	334	286	319	315	301	293	310	320	318	284	289	300	292	318	316	293	349	327	330	314	327	313	308	309	278	315	298	362	311	289	317	309	301	312	331	329	320	298	321	304	323	320	323	333	331	348	321	316	350	322	314	310	309	296	317	337	317	317	301	305	338	297	281	325	324	328	318	316	316	286	327	285	309	298	286	308	304	329	293	287	317	297	309	307	297	302	300	321	320	329	326	291	305	351	278	336	319	299	330	323	287	299	321	297	355	309	291	312	304	291	316	302	273	310	315	301	342	336	302	289	316	315	293	323	310	313	312	306	301	320	338	319	321	328	324	324	317	329	328	303	320	319	312	338	322	293	315	305	331	307	307	341	319	330	299	312	331	301	335	303	302	323	285	283	309	339	331	319	294	295	267	350	312	326	305	322	295	325	313	314	306	294	290	326	324	331	335	334	301	292	301	321	328	299	315	330	305	308	366	279	283	274	304	281	299	337	298	292	358	291	332	305	302	323	291	332	337	314	292	298	290	298	322	319	302	326	295	349	333	346	291	325	329	314	331	314	283	327	312	340	310	323	331	306	310	296	307	326	295	299	297	321	313	313	328	308	305	303	335	312	325	306	309	292	324	336	307	295	317	308	309	319	312	323	281	320	286	312	274	322	329	310	294	337	320	319	316	310	304	342	306	326	313	334	328	322	332	322	312	319	305	330	283	325	317	351	292	305	335	275	307	298	309	296	307	338	319	305	299	325	338	338	329	293	339	300	348	300	342	331	302	324	312	292	314	335	320	323	317	306	318	322	318	347	312	368	298	328	295	294	312	316	326	311	308	303	315	335	298	327	282	302	298	314	286	327	299	306	319	335	306	272	301	314	348	303	343	321	333	311	327	291	281	316	278	306	316	277	319	310	355	277	303	333	306	314	332	306	316	361	301	339	319	306	318	320	344	310	325	313	296	335	325	311	340	307	303	320	328	296	356	289	318	323	344	325	344	319	314	303	316	304	325	318	315	328	296	322	292	308	280	292	327	327	316	300	306	299	306	324	320	335	289	298	299	299	278	300	310	330	314	335	296	274	345	301	303	296	281	276	301	306	312	319	294	278	306	315	305	310	307	307	356	297	328	288	305	330	287	308	303	300	334	284	301	282	299	295	341	302	303	327	332	344	316	297	320	297	279	328	300	341	271	322	354	297	338	313	324	307	306	321	310	302	270	331	305	306	280	334	296	298	303	314	317	334	346	317	311	301	282	268	311	321	292	284	306	293	313	323	295	297	351	314	332	290	319	322	313	342	304	298	294	326	272	299	305	280	330	288	282	329	325	296	332	306	334	322	323	317	276	300	296	285	300	310	308	322	295	321	330	307	303	321	311	309	334	323	312	332	325	320	310	295	312	302	303	283	314	335	325	284	286	301	300	332	309	309	341	349	325	305	328	305	319	298	321	288	320	326	305	282	313	305	294	325	316	325	325	321	303	297	318	315	303	327	322	313	315	323	305	335	350	324	307	288	329	290	325	307	311	289	317	324	320	331	296	271	296	313	301	327	293	344	256	320	312	335	298	334	296	346	314	334	336	303	318	309	277	292	322	320	321	304	314	317	324	310	301	287	342	328	320	326	307	304	330	298	318	329	290	330	319	340	309	276	312	307	316	326	319	314	310	314	294	289	318	305	314	337	299	332	323	338	284	303	290	316	311	332	316	312	326	296	332	291	294	329	297	324	312	331	302	328	334	321	332	341	290	340	297	318	295	333	341	300	331	291	311	333	309	317	316	307	306	329	305	311	303	284	327	335	321	302	340	288	295	311	334	309	319	324	289	296	339	317	337	339	306	338	316	306	337	313	331	305	290	311	311	358	310	296	323	323	319	312	315	317	324	331	312	303	308	341	305	320	327	297	306	289	351	328	315	349	293	290	336	320	301	318	326	341	302	309	284	317	320	340	323	325	337	303	346	332	322	317	314	339	281	313	329	352	308	277	303	332	331	320	311	310	283	296	334	327	317	317	319	326	288	301	339	293	300	320	309	329	355	296	296	324	312	322	291	340	318	315	278	310	328	319	291	299	309	305	301	341	292	309	316	304	297	303	313	310	316	314	308	318	291	323	312	329	320	322	284	356	297	357	307	299	334	283	310	316	291	343	300	290	276	314	297	305	305	323	331	311	322	318	301	295	348	297	311	304	320	325	312	317	320	308	313	296	293	320	356	311	336	315	314	307	297	306	325	354	323	315	330	317	289	280	334	291	321	285	328	323	335	352	331	306	329	313	313	348	329	285	279	335	301	322	327	320	344	318	303	315	297	323	327	284	299	300	290	312	312	324	325	311	311	347	286	331	351	330	318	292	334	330	337	312	323	326	317	307	302	308	329	300	306	320	314	339	327	283	291	319	338	282	316	335	338	314	337	337	300	319	325	312	304	305	323	296	330	283	322	276	304	299	327	305	315	292	308	304	279	280	338	300	329	325	302	320	350	326	328	332	320	341	305	298	315	304	293	298	307	331	282	292	307	309	322	307	327	328	294	316	312	332	322	318	269	307	302	303	310	284	308	329	332	327	299	313	315	294	320	306	308	312	329	326	306	296	295	309	323	306	297	323	312	323	339	316	283	325	323	285	276	292	321	316	335	292	357	323	293	304	320	318	333	321	283	321	315	317	316	306	316	303	310	308	294	279	337	293	318	333	322	323	311	313	321	333	310	328	338	338	285	299	327	315	328	286	333	334	294	322	323	331	323	315	309	308	305	318	321	317	325	298	282	307	329	314	293	341	346	299	254	309	301	325	295	309	296	351	306	300	304	276	342	303	321	294	311	312	303	286	312	293	310	334	326	297	285	341	331	336	313	311	306	322	334	293	316	332	318	305	291	306	314	288	322	318	320	319	356	306	309	302	306	316	337	282	327	349	314	308	312	296	340	296	303	313	304	334	309	291	267	310	295	337	324	325	321	323	302	341	330	285	300	354	326	286	307	300	330	305	317	302	310	341	296	325	325	309	303	299	316	341	323	344	279	292	301	313	296	321	299	272	320	306	310	325	317	319	295	312	305	302	309	354	290	319	306	309	291	295	317	309	312	305	340	315	287	340	375	335	333	315	304	331	307	331	300	312	316	311	309	320	297	302	308	300	311	299	334	334	329	309	311	311	344	320	308	316	301	334	322	287	308	313	308	307	350	333	288	348	295	305	303	347	302
31162	48941	38630	32007	21720	2340	537	599	542	477	522	528	549	551	523	504	520	528	522	556	556	529	552	533	536	543	533	530	539	568	521	543	535	529	526	547	503	543	562	506	550	553	493	516	520	514	540	513	537	504	565	528	528	571	523	542	575	539	573	559	544	556	502	492	553	534	528	489	541	557	561	536	535	546	553	536	533	573	586	520	528	545	561	527	506	567	575	543	466	521	556	560	574	520	529	549	546	577	480	566	541	508	527	548	581	542	528	511	543	569	560	514	541	511	512	503	570	540	544	499	538	553	521	512	535	501	568	556	496	553	517	533	517	532	518	553	544	525	540	494	538	524	524	559	537	554	522	512	545	552	547	505	542	529	515	551	555	515	486	518	542	559	557	507	542	536	539	477	520	546	536	528	533	570	572	505	552	546	511	518	502	572	563	577	548	563	508	544	521	537	538	533	495	528	532	539	528	547	549	553	528	537	529	551	506	559	518	535	528	541	529	529	544	512	549	574	537	532	549	512	545	538	556	557	511	508	537	581	544	472	522	535	513	509	523	532	486	535	526	530	510	529	538	536	508	546	541	509	542	498	549	516	567	563	548	550	549	530	515	556	536	541	568	526	515	549	547	533	569	516	522	596	527	519	522	564	566	501	540	508	526	528	550	569	512	499	536	560	512	533	525	553	506	551	559	527	526	520	551	559	542	479	556	548	516	528	517	518	547	515	545	551	548	532	507	551	535	508	506	484	526	526	513	565	487	503	510	521	542	532	551	546	553	502	544	517	534	575	519	537	568	508	492	567	537	511	572	543	534	520	550	535	535	537	501	555	551	503	514	566	487	533	557	526	489	527	547	549	549	515	527	535	532	524	536	552	480	531	505	539	552	527	528	538	532	505	539	543	544	557	528	529	549	491	551	523	509	535	540	546	528	539	532	514	564	559	550	526	509	483	541	507	497	588	543	554	528	538	529	541	534	549	520	547	538	481	547	545	543	528	558	528	500	557	520	525	552	485	553	585	532	550	549	514	576	512	508	549	509	497	540	522	547	536	538	514	590	510	551	585	527	482	511	489	525	517	573	550	533	482	539	510	529	533	539	530	538	525	535	544	541	540	492	536	521	517	556	522	532	565	495	514	529	477	530	508	507	543	507	537	568	550	508	539	518	533	526	538	505	549	510	560	541	532	524	480	524	504	530	517	478	520	530	553	529	550	519	526	539	539	537	549	517	525	487	532	535	514	506	601	556	505	554	531	573	524	513	544	547	563	520	550	519	548	547	569	528	526	517	522	484	529	540	488	516	560	558	540	495	516	560	582	495	540	539	523	558	540	538	544	543	553	502	522	525	491	524	516	531	516	523	543	476	513	548	554	525	553	512	532	518	603	544	485	519	529	570	559	507	543	530	558	529	549	539	551	500	569	517	525	510	527	587	514	538	512	524	562	498	566	511	533	518	543	508	528	509	546	523	539	562	539	553	511	502	537	548	525	525	505	512	508	578	516	510	504	538	540	496	534	507	549	566	540	525	504	539	538	533	555	527	496	546	512	518	572	543	540	539	563	545	513	524	504	547	513	520	537	566	522	535	540	543	545	515	574	566	558	548	531	537	526	531	543	512	538	516	547	525	545	533	546	541	541	559	531	573	540	562	527	549	551	544	552	525	475	514	535	544	512	502	513	500	588	546	551	528	549	533	547	519	530	567	547	514	517	517	553	506	566	539	522	510	525	542	533	526	567	516	556	546	522	554	592	555	519	507	547	520	555	482	519	577	558	525	504	523	534	560	543	527	534	561	543	535	618	549	495	538	517	534	524	548	572	536	561	543	551	550	539	519	505	514	537	537	555	512	537	515	536	523	527	536	540	529	554	524	536	559	585	564	523	530	546	529	525	517	543	565	514	567	507	524	559	541	527	534	541	530	524	571	524	574	508	527	534	542	575	526	565	536	545	548	545	538	543	550	488	522	517	550	515	554	512	509	556	525	508	500	550	525	520	514	537	556	559	532	496	536	555	540	527	528	521	566	547	515	531	543	520	591	491	543	565	577	537	544	557	503	548	516	526	538	510	554	489	514	538	531	528	561	538	547	503	555	524	560	543	565	508	538	521	488	489	537	525	537	500	556	473	561	526	550	577	535	539	541	539	537	506	542	551	567	537	552	507	546	511	521	586	498	506	548	496	539	502	515	536	547	531	530	521	563	530	544	546	519	521	528	564	540	521	507	529	549	549	556	502	565	538	549	527	505	518	542	514	542	526	507	572	562	519	511	528	548	519	526	508	513	519	539	514	535	560	540	544	527	583	563	522	519	525	502	499	546	562	536	542	536	511	516	518	546	533	557	586	573	523	545	548	524	529	533	516	531	564	524	579	554	507	540	527	533	536	543	575	544	534	557	545	540	512	522	547	511	466	523	547	518	571	514	561	533	525	541	509	513	569	516	540	552	499	541	535	540	532	569	522	550	522	558	537	515	514	522	544	527	521	512	516	517	536	556	532	558	578	534	524	498	551	516	573	550	521	540	558	515	546	566	540	512	521	506	511	581	512	585	544	549	572	509	545	537	494	485	522	565	482	483	523	560	550	532	552	564	559	525	529	571	494	513	548	510	498	549	587	544	545	512	561	544	545	527	500	543	537	505	493	510	525	527	506	523	548	539	543	531	531	585	553	532	548	569	564	546	530	543	485	534	525	508	563	545	572	561	530	562	516	527	564	517	556	509	520	526	553	547	509	561	549	514	559	524	520	510	520	548	521	513	539	545	532	530	527	533	536	535	533	524	563	548	545	511	532	582	540	487	523	563	522	547	574	510	493	509	531	551	506	476	547	553	534	513	516	525	549	547	529	510	554	569	541	523	526	534	529	529	497	573	558	528	538	549	534	540	503	547	541	518	562	534	511	522	520	507	526	546	507	545	562	537	507	570	536	537	529	526	521	523	572	518	570	526	546	542	525	543	524	539	533	508	497	535	549	584	510	571	545	590	532	528	544	491	511	523	509	543	555	538	540	499	515	539	534	538	564	533	469	536	545	504	503	524	539	572	551	533	529	517	487	575	538	544	510	540	519	542	555	590	578	569	511	484	517	524	526	545	569	552	540	542	520	540	535	561	563	540	521	582	496	519	540	521	545	549	506	544	548	506	548	527	536	493	488	527	541	509	573	585	535	546	543	511	532	529	543	565	528	497	539	509	534	550	527	522	572	519	513	537	530	505	526	574	524	539	540	557	532	533	585	519	567	553	557	520	555	583	542	551	561	532	525	544	499	534	560	574	512	563	485	546	529	555	524	541	533	548	510	555	566	496	536	569	542	584	525	551	517	525	548	550	537	563	527	517	529	536	557	536	518	555	502	487	542	504	524	538	512	511	510	507	487	523	552	552	563	556	551	505	539	519	586	521	529	526	544	526	504	560	543	516	506	547	541	547	517	526	532	503	567	512	543	512	526	568	530	542	510	549	520	518	544	514	604	503	516	512	508	512	546	577	517	585	556	502	534
25088	24387	38376	49003	41863	15027	1732	357	319	325	376	330	372	342	315	320	331	308	334	311	321	335	333	315	306	336	338	330	323	314	323	321	350	350	322	315	316	339	325	306	337	330	309	324	333	364	319	378	317	303	346	322	316	339	329	319	341	329	311	331	328	343	305	329	341	326	327	320	364	360	314	317	334	328	293	342	322	340	350	346	308	333	335	340	340	309	324	313	348	307	300	348	338	330	290	323	335	301	320	325	332	331	338	348	319	353	340	344	332	329	327	321	321	368	309	346	335	352	333	335	318	337	306	337	331	315	320	309	335	333	325	314	337	303	337	342	350	342	331	351	310	344	312	325	334	344	343	339	341	319	290	329	344	298	333	310	338	346	333	301	316	339	298	332	316	345	279	369	286	321	299	320	296	312	340	331	299	305	343	359	319	279	319	332	328	291	344	314	377	331	310	323	315	334	321	321	341	326	308	330	346	326	321	321	317	374	318	329	329	320	326	340	313	342	328	328	285	326	352	333	337	321	327	326	310	277	319	289	343	328	324	328	317	343	324	327	299	324	305	342	319	307	317	334	332	325	351	313	302	345	342	319	305	304	332	349	308	355	340	333	318	326	319	341	306	328	320	312	325	309	348	325	321	298	345	322	298	318	317	339	315	340	323	333	320	285	332	329	309	343	345	313	312	373	310	344	324	351	318	297	310	376	302	344	317	329	370	324	331	339	338	298	298	343	314	319	325	318	329	293	346	319	304	348	292	326	316	320	328	310	333	355	325	347	318	299	311	313	328	312	352	339	327	311	336	341	361	307	311	304	346	345	309	351	312	341	333	376	337	332	328	321	344	338	306	320	311	318	312	299	317	320	329	347	313	344	353	332	327	355	322	316	302	327	321	328	297	295	313	340	325	293	339	327	324	312	309	316	315	348	313	330	349	321	334	335	325	315	331	322	344	322	348	350	326	332	312	321	323	336	324	330	285	339	292	334	308	312	305	320	302	340	330	319	316	323	314	353	325	298	319	277	310	315	306	330	338	314	317	318	297	331	350	325	319	313	294	317	337	332	362	333	336	309	328	334	303	339	361	333	334	299	315	383	337	334	337	317	338	323	344	302	319	303	314	311	340	335	346	360	323	324	333	302	367	339	333	329	320	330	319	339	332	326	312	338	330	320	344	366	352	302	338	289	328	294	357	321	322	332	312	349	351	322	358	305	333	328	319	342	349	337	329	323	350	317	317	331	364	319	324	345	341	328	336	372	331	290	343	350	327	307	301	344	321	347	298	340	316	364	332	306	307	356	342	305	351	333	328	303	338	316	302	335	336	328	377	308	335	304	345	320	333	341	310	345	301	313	345	340	323	349	303	322	311	315	357	310	309	313	326	344	295	320	330	317	323	331	306	351	331	338	334	282	319	324	298	327	285	308	328	306	306	305	328	320	302	318	353	305	350	314	312	298	331	332	327	336	312	348	263	309	313	325	311	297	304	319	333	324	357	331	312	307	363	317	327	333	326	325	333	363	317	330	305	332	328	317	337	312	329	308	318	315	292	321	337	346	309	294	307	349	327	341	352	313	284	312	327	358	348	322	319	330	325	340	325	313	330	322	334	307	315	329	307	333	306	327	328	296	344	330	348	353	336	310	347	341	335	339	324	321	338	312	270	333	342	333	339	334	344	306	307	310	314	315	310	315	303	359	326	350	294	342	301	289	314	317	369	296	304	326	365	324	329	292	331	310	365	330	335	324	300	321	322	322	296	305	324	318	320	305	314	331	307	333	326	350	312	310	298	325	336	359	318	317	337	342	336	327	335	325	273	300	371	325	303	341	315	345	302	317	312	318	336	299	330	319	367	331	312	335	319	321	331	333	315	316	320	319	343	312	336	347	321	319	292	308	312	332	309	314	331	359	323	307	336	327	344	297	324	279	313	340	333	350	334	304	301	339	340	334	293	333	314	295	306	323	340	314	300	328	337	309	312	315	324	303	330	348	351	351	287	307	312	310	347	301	318	335	307	291	327	323	309	334	282	326	352	299	345	336	348	323	337	320	313	297	328	333	322	307	363	322	329	327	327	345	305	339	326	332	321	318	309	349	340	331	317	324	320	312	353	324	339	314	328	332	320	312	323	346	297	335	317	317	301	309	329	322	313	331	301	334	340	306	305	342	335	300	312	324	280	329	343	325	335	344	320	322	335	340	307	322	316	314	311	305	323	290	329	326	305	304	333	338	298	364	337	312	332	333	294	307	322	328	304	330	305	314	377	316	304	383	321	359	329	315	299	293	334	293	330	332	294	303	295	332	308	310	330	324	308	345	313	334	316	319	316	327	317	319	332	323	336	329	316	323	328	284	304	310	325	323	325	327	345	356	337	310	325	331	327	318	325	332	313	308	333	334	346	302	331	321	327	308	325	336	314	346	327	324	288	341	348	316	312	303	334	331	300	318	325	307	311	304	293	343	326	353	312	320	354	353	294	313	327	330	301	338	340	328	306	324	314	300	307	334	323	307	324	338	321	329	307	289	316	340	352	346	294	308	283	328	336	318	341	348	316	326	331	316	328	301	323	289	284	273	302	335	330	333	332	330	330	304	300	311	343	329	307	319	312	323	284	333	318	336	289	306	344	322	316	341	330	327	331	361	336	298	322	297	327	303	358	323	336	306	296	314	328	303	300	315	311	317	330	295	335	347	304	293	325	299	306	307	335	339	325	318	327	343	324	302	338	333	326	314	323	299	334	364	293	353	344	299	322	319	290	313	318	312	304	297	306	276	333	329	325	337	305	309	342	332	340	304	311	297	342	335	341	329	318	321	280	334	343	292	338	317	315	330	306	349	302	275	327	298	319	314	326	316	319	325	340	309	329	318	319	286	314	339	344	309	306	334	310	353	323	344	335	325	303	327	325	338	316	313	300	330	329	317	309	319	328	302	352	294	306	305	304	335	332	323	320	340	327	351	334	357	303	326	302	328	354	343	315	330	312	319	325	328	333	294	296	316	322	283	340	330	333	333	319	331	330	320	340	323	274	320	306	318	318	342	320	309	336	353	352	337	316	321	342	334	289	326	340	316	293	324	350	306	329	322	327	321	325	316	334	314	328	347	332	335	318	324	318	350	330	312	279	315	322	317	332	297	330	315	318	351	358	296	315	309	323	311	313	329	323	323	319	344	334	350	335	325	314	351	337	357	307	310	323	313	311	315	354	310	357	337	305	315	327	324	321	333	333	328	339	312	346	356	293	317	344	291	300	313	321	337	324	329	316	342	361	311	345	321	337	356	350	311	336	326	316	340	309	311	329	338	328	305	334	322	299	303	318	317	323	313	355	323	331	326	296	323	299	301	322	351	328	286	332	345	330	329	323	296	333	364	328	320	362	327	335	299	296	327	339	350	328	336	356	323	342	347	336	321	321	304	338	308	335	313	334	341	321	337	329	273	306	318	281	312	318	312	335	319	340	307	352	308	329	303	325	312	318	297	334	303	310	327	337	347	350	354
56790	90994	75916	63283	43819	6319	550	580	566	513	526	502	512	539	561	531	543	536	548	536	476	540	590	550	510	546	513	625	550	515	558	568	506	538	575	552	571	537	546	511	564	544	557	555	464	522	533	519	550	549	509	550	524	578	550	576	588	510	541	558	533	553	549	555	525	524	527	558	516	531	495	537	492	492	566	553	541	491	532	549	554	496	525	541	550	536	544	526	558	588	578	567	532	546	591	528	502	536	547	567	556	557	570	543	573	536	559	521	546	545	538	498	481	504	538	538	536	532	554	507	513	522	559	542	512	566	530	518	537	527	555	549	561	566	549	572	547	573	568	571	525	508	479	537	523	556	540	553	484	520	524	530	594	541	541	589	592	513	542	541	564	508	558	555	541	544	523	522	499	527	483	491	519	523	537	519	506	552	548	555	549	546	491	567	501	551	540	540	549	526	523	492	540	576	569	568	537	571	571	542	543	581	518	561	521	525	535	576	567	538	541	561	547	570	551	535	513	533	538	557	573	540	501	550	540	580	562	527	538	559	545	493	556	516	561	527	546	618	534	516	550	516	515	524	539	518	507	526	475	582	511	556	536	553	529	527	543	522	550	594	537	563	487	541	528	542	604	522	532	517	506	493	528	535	578	544	543	521	550	522	509	528	557	520	572	549	559	583	513	548	576	552	556	529	513	536	558	538	547	566	585	554	552	550	523	535	541	549	569	581	536	538	535	535	519	550	534	592	510	557	505	558	545	501	551	545	502	539	560	527	563	552	564	527	555	511	517	548	520	537	529	533	514	515	533	549	547	536	515	533	551	565	545	547	539	537	544	577	569	540	515	560	527	567	530	543	527	540	547	541	517	550	554	516	605	541	522	544	577	569	538	539	550	541	558	551	555	524	554	569	519	565	562	551	510	557	522	506	521	567	546	489	545	529	552	529	558	566	511	561	559	516	569	536	518	567	543	536	551	561	546	533	524	569	507	488	503	535	530	573	556	605	529	536	525	518	542	562	521	566	532	546	563	492	572	518	566	520	531	541	584	548	533	560	562	596	529	574	496	529	518	544	549	546	528	520	546	550	530	542	515	561	536	585	530	554	503	534	543	557	511	490	548	518	564	564	536	565	540	557	550	548	524	536	538	533	565	560	560	535	489	520	546	525	589	529	534	497	542	534	518	570	534	553	524	503	513	547	562	567	549	517	552	545	571	541	524	589	564	537	538	554	555	582	530	546	548	550	523	544	596	551	552	503	545	551	536	518	526	534	556	514	576	565	547	535	497	556	543	533	562	494	571	521	526	543	543	532	549	528	563	568	594	517	518	509	604	541	545	565	542	536	536	512	525	565	546	520	534	534	523	558	519	530	560	561	519	516	508	529	518	500	523	532	513	505	540	534	551	523	542	563	558	561	561	551	542	581	523	547	536	555	541	543	600	522	524	564	535	539	530	522	524	584	536	571	552	589	543	492	546	545	523	498	507	550	528	529	559	538	518	556	534	568	566	536	575	523	562	571	554	552	531	549	490	538	545	537	537	544	556	539	548	537	539	558	553	561	561	565	561	558	514	532	517	491	568	583	496	541	484	564	502	559	493	509	559	528	574	550	514	504	564	522	584	563	547	539	558	551	536	516	548	577	559	530	550	558	540	544	546	533	572	582	562	550	524	555	546	538	587	517	593	512	507	554	525	535	553	547	546	534	543	501	525	557	537	530	533	571	536	529	527	567	554	531	538	528	544	557	532	573	595	490	543	525	530	558	539	535	515	543	549	567	554	535	511	571	576	525	558	581	561	512	550	553	536	575	550	544	555	512	537	524	501	537	506	516	507	525	527	505	548	543	544	488	540	563	562	489	532	556	571	558	539	545	578	567	510	557	516	496	483	537	540	476	554	542	519	536	569	593	519	530	565	528	592	544	556	519	549	497	557	534	588	514	558	565	524	517	537	533	576	504	526	532	525	542	603	532	557	540	547	575	574	536	522	501	507	525	558	509	533	540	491	568	508	491	558	507	508	524	556	534	568	557	473	526	519	526	550	539	512	521	517	508	534	582	508	514	550	504	532	561	523	543	514	507	510	563	552	559	526	508	532	523	521	545	578	554	529	496	546	498	532	553	552	509	512	554	526	512	558	538	505	524	515	525	518	555	546	567	558	513	553	518	582	524	551	524	569	568	544	536	556	548	522	536	561	551	545	530	558	506	558	530	552	549	538	526	536	536	544	536	510	547	537	518	572	511	546	537	531	531	473	559	541	550	572	541	493	495	569	584	529	562	517	550	508	508	511	560	563	554	566	529	530	531	508	557	534	552	516	554	584	516	556	505	513	559	530	554	496	527	577	530	543	513	526	517	519	540	533	539	565	528	509	538	550	580	532	542	507	532	541	526	568	558	578	572	563	518	538	563	517	497	540	547	528	538	520	562	551	548	587	550	545	533	539	542	522	506	558	567	552	529	537	531	506	571	517	592	532	507	561	520	587	540	515	587	577	543	525	563	522	541	538	526	547	493	547	513	558	536	524	513	563	550	554	509	523	548	503	544	534	505	515	539	547	521	493	541	523	518	510	515	498	494	533	513	557	518	515	534	537	552	530	511	542	567	547	537	575	516	529	546	559	555	535	517	530	547	515	520	511	573	588	592	560	510	557	532	509	516	517	495	545	543	531	513	500	553	540	529	537	537	507	528	540	555	549	551	509	510	558	555	513	544	538	531	560	536	516	528	558	521	540	510	503	557	489	544	547	564	560	555	559	554	541	538	553	539	546	546	556	521	557	545	508	568	535	541	540	532	546	536	490	526	568	574	555	540	543	540	516	508	554	506	533	524	549	553	591	523	542	506	536	550	528	517	551	579	525	535	530	554	538	523	559	517	552	544	530	522	552	572	497	547	557	581	537	511	592	520	502	532	560	508	571	519	529	522	597	549	543	533	543	533	543	584	570	526	524	526	527	513	532	553	554	609	521	562	555	518	551	517	524	565	524	570	548	506	527	518	554	553	508	546	539	519	578	538	550	575	539	590	494	524	505	534	539	545	520	583	526	555	532	538	548	507	567	578	532	544	539	545	571	558	543	569	579	512	534	551	500	565	550	547	524	530	519	520	523	542	480	544	553	514	560	547	533	550	535	553	514	551	507	552	577	516	569	503	547	513	560	520	521	548	554	515	534	545	506	545	563	547	521	534	507	545	549	527	535	571	506	536	557	543	555	552	556	558	520	553	524	578	562	552	530	584	520	544	537	531	574	527	516	490	544	535	524	510	552	546	539	503	539	533	576	536	574	552	566	514	544	533	562	552	529	532	503	538	487	553	526	505	533	543	527	531	543	552	545	554	550	550	548	562	557	563	555	554	543	529	510	538	583	536	541	535	558	526	552	543	496	528	547	511	536	510	545	522	549	519	534	565	518	545	532	578	535	550	534	552	499	527	550	523	565	562	509	543	542	516	559	562	562	536	557	514	592	546	528	525	539	534	517	534	519	541	532	580	553	614	538	492
24092	22784	34467	44334	44304	20790	5840	682	582	564	562	559	564	522	551	610	527	551	519	524	502	541	549	537	515	515	561	532	536	553	528	531	536	552	585	549	530	512	558	537	516	544	487	549	511	537	505	509	531	537	524	501	508	525	520	505	537	535	526	520	533	527	507	552	496	488	523	534	564	533	539	497	547	560	502	543	516	479	525	530	536	516	528	525	535	543	517	542	514	538	560	560	522	519	558	520	479	530	509	522	526	533	517	536	490	507	514	560	560	515	513	534	538	511	538	527	557	510	579	541	508	486	500	522	536	483	522	518	515	544	523	516	550	520	502	486	509	540	538	527	568	526	495	483	536	489	521	525	539	505	498	498	586	516	530	499	544	502	510	496	489	547	521	522	508	552	518	527	555	516	515	533	528	525	512	506	533	574	495	533	502	466	482	541	505	523	525	531	504	510	521	522	501	539	500	514	553	532	480	491	530	511	497	516	553	521	546	518	529	533	566	491	480	513	495	499	554	481	552	544	536	507	529	506	528	506	530	521	528	510	483	523	559	534	540	545	557	473	578	527	518	462	502	490	532	483	518	531	574	501	506	553	533	552	534	544	491	543	521	538	515	554	525	531	564	528	516	542	546	481	496	504	518	529	519	536	506	499	581	496	498	511	471	547	534	511	503	468	477	502	507	558	516	516	533	511	549	512	526	498	497	517	524	586	554	496	518	544	519	523	494	488	507	522	512	513	535	503	477	534	527	504	528	513	555	533	509	491	500	557	487	511	502	533	554	502	528	528	503	475	573	530	526	481	544	528	531	540	514	568	504	493	523	516	523	540	547	512	529	468	524	556	506	523	514	518	511	477	522	522	497	505	504	535	513	539	550	556	559	577	531	568	511	559	531	560	547	547	507	506	541	555	504	485	561	532	501	492	500	499	528	541	507	551	510	493	550	495	521	508	542	484	514	515	510	510	498	527	564	520	483	529	546	529	536	524	539	547	536	539	473	519	506	554	511	522	511	488	538	508	498	513	493	491	508	567	493	544	534	546	491	547	539	505	526	503	518	497	514	530	503	504	504	545	533	557	517	519	502	543	498	516	465	520	553	528	519	501	569	521	540	505	536	538	518	498	542	516	500	552	534	519	537	521	484	475	538	540	549	497	546	524	490	527	519	550	518	501	500	513	543	506	481	523	482	481	555	516	514	496	528	558	504	509	553	507	525	551	536	543	515	464	480	557	530	516	509	513	565	497	514	472	502	524	539	543	525	523	538	524	519	517	560	502	525	506	494	531	506	519	534	539	526	533	512	523	513	508	530	524	507	518	513	566	537	505	509	510	498	502	524	498	513	532	439	503	534	553	506	507	483	498	566	493	513	522	518	520	531	535	510	513	553	502	499	539	505	535	494	504	495	523	569	483	519	532	528	526	515	521	517	524	488	518	496	509	496	516	493	567	488	523	471	527	512	542	560	510	501	522	500	532	511	481	540	515	509	503	513	518	533	549	523	506	516	536	520	547	505	553	485	545	495	530	507	514	526	581	478	491	514	554	537	511	507	501	508	550	523	489	513	518	534	483	557	513	466	511	552	516	479	524	555	486	514	489	549	517	576	544	494	537	521	488	464	517	495	507	532	525	489	549	520	504	535	518	548	500	502	477	554	507	502	503	560	527	505	502	529	532	506	543	559	518	520	507	543	547	508	525	525	538	516	561	506	548	520	501	500	480	549	519	496	498	508	531	520	518	478	522	508	499	503	538	571	522	506	550	503	541	521	583	558	530	535	533	519	482	545	463	532	539	493	538	497	568	496	494	532	489	507	541	497	515	531	533	570	494	523	538	522	523	516	499	515	518	530	519	519	502	516	500	499	540	491	528	520	545	473	522	519	537	525	519	518	564	540	545	511	507	530	551	524	522	569	529	523	527	533	518	531	499	569	525	525	530	535	515	497	471	523	516	511	523	553	539	507	517	517	505	518	507	513	509	552	535	507	537	475	517	547	543	522	515	496	507	555	549	517	517	506	542	553	516	556	521	540	512	532	519	498	529	477	516	551	513	504	547	519	525	463	532	528	514	560	507	514	548	488	540	488	489	536	509	492	565	501	513	487	507	502	529	502	543	519	566	552	558	490	531	536	517	499	493	537	542	509	509	533	504	498	520	557	497	531	499	550	492	545	504	506	537	494	480	574	516	541	538	526	515	522	567	498	550	537	491	533	544	522	471	518	531	546	500	537	525	547	515	535	475	581	531	545	529	507	530	498	490	495	504	510	532	513	512	482	528	517	516	491	527	505	529	530	493	511	555	509	510	492	500	504	500	547	488	503	532	478	542	567	536	529	534	567	529	515	547	543	515	492	485	524	530	531	516	514	547	550	527	539	563	491	507	522	493	549	527	519	522	510	494	546	531	521	507	517	519	518	513	522	531	527	536	509	565	526	522	524	548	511	521	515	518	547	490	496	490	494	534	532	508	519	479	515	520	513	525	534	529	507	486	546	540	502	511	549	508	520	520	468	588	541	509	526	535	548	542	516	534	530	524	551	526	554	544	503	569	548	518	540	510	564	549	474	498	526	494	490	524	524	476	550	546	506	528	546	480	493	563	496	565	501	526	529	508	490	518	533	541	523	498	486	532	523	544	518	519	509	490	502	541	560	539	504	553	528	494	493	513	493	519	511	485	523	500	563	535	540	524	523	548	536	547	539	494	507	507	520	562	526	582	511	546	529	524	542	488	517	557	520	544	521	506	525	534	514	511	526	497	526	502	510	537	505	505	489	521	500	494	490	560	519	508	541	532	511	541	500	545	522	516	505	526	454	519	508	533	552	492	564	501	563	548	517	531	527	497	501	523	531	530	544	578	512	525	499	494	507	503	509	545	536	520	502	512	517	496	495	502	515	508	532	509	529	504	536	537	509	501	490	501	464	510	505	516	529	548	508	508	499	519	484	504	528	545	548	513	499	464	533	528	561	481	496	502	561	496	506	509	557	523	497	521	517	537	540	526	500	510	483	532	510	510	498	512	501	470	513	498	531	541	498	539	549	524	477	479	496	515	518	510	513	536	535	509	544	537	487	498	567	504	527	503	491	514	505	509	481	513	508	533	510	519	507	531	499	568	532	538	536	523	538	487	511	551	497	528	554	520	533	529	522	534	520	520	546	544	501	522	524	535	499	521	533	468	522	496	508	518	555	481	529	489	522	524	515	531	529	506	527	531	506	517	557	516	479	547	507	575	535	508	532	493	551	513	538	497	548	550	507	494	535	534	547	560	559	537	511	507	506	530	503	521	483	545	513	550	500	533	525	529	532	479	550	481	589	503	528	521	524	492	540	524	481	511	538	479	498	548	528	526	528	534	536	539	520	492	533	507	484	544	553	535	498	556	550	531	531	489	521	493	535	520	504	530	536	548	556	494	473	531	536	596	543	522	486	539	544	486	493	541	517	488	536	521	510	491	475	565	538	537	530	532	529	522	537	500	586	515	545	505	513	473	509	542	495	501
61242	100575	88201	75030	52924	9551	837	809	840	858	786	880	827	868	818	807	800	807	827	779	798	775	830	807	763	793	813	818	809	859	796	817	815	827	844	819	776	840	787	809	842	797	790	790	800	824	822	796	768	800	732	770	806	792	835	859	814	799	784	830	797	743	763	861	833	790	783	800	789	852	789	748	773	833	764	822	825	775	798	811	781	815	849	814	759	804	815	812	740	853	791	794	786	802	788	789	813	857	813	811	825	776	817	806	758	836	757	842	817	815	790	773	850	813	779	813	842	843	815	817	850	778	801	840	790	808	803	797	821	813	787	776	835	819	810	793	786	807	766	812	820	830	779	825	816	760	836	770	816	817	817	786	803	843	840	845	812	795	785	820	825	852	830	825	802	775	788	750	834	816	793	796	810	797	799	833	847	828	767	804	782	834	813	814	799	853	798	850	826	860	794	770	823	833	815	800	767	809	773	811	833	807	793	811	826	754	855	846	771	805	798	733	827	782	785	807	793	856	759	724	811	782	776	816	768	798	815	818	799	784	806	757	821	810	839	843	816	843	851	827	796	841	832	815	807	836	849	791	802	833	833	832	796	818	855	780	852	851	779	880	773	763	798	816	786	795	815	823	760	773	781	799	863	829	787	847	818	794	834	784	744	871	867	819	810	821	800	780	808	752	835	840	838	749	787	799	783	817	770	832	776	842	840	853	763	803	794	783	874	815	893	885	812	834	794	806	854	806	793	784	793	823	798	786	795	822	817	833	810	776	864	768	830	817	766	839	816	837	863	829	767	816	826	792	811	764	803	852	810	837	802	786	787	786	770	856	808	808	833	800	755	816	803	801	792	834	841	799	838	790	844	762	788	786	823	821	831	808	789	755	760	797	777	787	811	764	781	836	824	771	795	836	785	865	831	801	831	808	814	826	795	820	827	817	801	801	867	838	839	747	803	823	760	786	797	847	785	747	840	768	811	795	793	811	829	785	771	748	854	789	799	835	782	862	826	862	834	812	791	810	733	823	780	807	789	799	788	870	840	775	779	805	821	841	792	759	781	771	823	815	742	816	811	806	811	789	768	803	776	735	789	845	827	813	796	835	801	865	814	749	785	868	830	852	826	789	806	836	837	771	841	791	836	790	797	845	799	860	846	847	776	766	793	782	790	798	841	810	800	848	835	830	793	761	816	805	829	822	824	794	798	820	789	798	812	818	824	875	860	786	817	814	748	775	850	864	791	794	821	814	800	830	784	831	834	842	843	857	776	821	833	754	823	843	803	833	816	822	821	808	803	840	808	800	857	810	818	758	819	797	776	801	819	843	803	791	875	788	846	785	858	793	804	797	863	809	816	792	791	808	804	871	780	838	822	825	804	838	831	779	850	792	821	801	831	834	772	818	809	787	850	846	835	826	843	725	851	801	787	809	795	815	865	816	777	767	800	801	803	804	782	842	820	812	832	830	849	793	842	817	825	828	859	789	808	805	814	826	825	784	799	838	758	813	764	814	812	844	801	796	813	820	799	824	822	824	816	791	782	796	830	834	792	793	767	850	768	791	823	814	814	802	800	814	791	760	828	813	788	783	792	782	808	815	791	792	754	827	815	810	810	799	830	825	811	799	815	775	778	825	819	795	781	793	815	769	838	827	856	836	817	855	842	833	811	777	789	780	803	785	827	793	792	779	823	816	805	828	830	817	782	823	774	812	795	862	815	805	797	800	783	774	829	809	815	753	788	762	752	798	800	773	831	770	796	788	810	828	854	789	820	792	807	831	810	808	820	801	794	815	778	826	768	774	829	797	730	806	806	827	799	789	804	784	812	815	790	812	773	746	793	818	816	810	772	798	810	828	824	792	823	778	800	805	816	818	760	814	768	812	800	796	808	811	812	800	818	764	804	753	830	844	785	816	850	821	822	775	841	803	785	821	800	773	833	828	892	828	777	859	791	798	853	823	846	736	809	770	832	811	788	824	876	819	806	801	765	794	809	805	807	829	778	810	823	795	804	852	828	819	795	817	828	835	764	812	823	828	813	792	810	819	830	775	847	798	838	765	829	833	829	847	794	812	789	740	747	785	844	808	755	785	827	871	851	782	792	762	833	782	743	844	790	794	822	795	852	820	807	779	799	847	828	809	811	824	824	762	793	769	797	794	804	811	810	807	791	786	833	793	814	771	877	776	783	815	803	773	789	832	813	814	791	800	810	822	840	771	820	772	839	804	754	799	823	846	846	753	847	803	777	771	822	758	795	785	808	777	858	820	771	807	831	752	843	801	831	836	778	811	833	854	794	847	831	840	820	826	819	782	856	823	825	818	810	865	799	793	819	774	828	838	815	779	824	763	833	796	811	796	790	778	800	776	771	785	819	781	816	815	818	775	793	817	773	777	797	797	821	799	787	824	823	805	818	831	846	857	792	859	851	778	757	824	808	827	794	780	825	819	833	795	825	817	766	830	792	805	843	815	811	776	842	770	787	843	814	807	772	840	821	801	788	791	838	827	814	810	850	827	816	824	789	820	704	856	817	816	776	780	823	788	817	786	807	878	795	854	843	855	804	824	751	755	858	832	830	799	820	818	798	800	801	790	776	816	843	788	820	834	797	800	822	852	797	842	774	807	825	821	847	787	820	783	829	823	811	849	787	779	780	832	833	805	793	823	806	806	815	790	873	859	821	862	803	803	774	815	847	792	818	804	813	782	831	800	782	717	821	830	792	832	773	784	809	790	860	808	750	817	804	762	800	808	861	817	843	810	800	823	813	773	832	785	839	801	780	765	781	797	783	790	799	807	800	768	835	830	825	866	800	779	830	802	800	842	811	810	832	888	816	815	756	820	860	782	839	839	763	789	787	849	800	807	819	814	834	800	776	762	755	822	810	807	793	835	776	805	790	860	754	775	807	785	835	815	831	832	801	816	826	839	759	794	844	765	779	816	823	814	767	800	853	843	787	793	806	823	757	794	816	821	804	805	814	795	849	836	795	802	783	781	836	831	812	799	757	846	796	820	767	796	828	745	799	769	776	790	822	808	817	780	809	853	812	758	783	815	786	780	823	808	812	813	816	793	818	841	809	826	844	800	807	730	822	800	778	801	789	832	804	854	829	799	807	777	775	826	810	833	824	743	839	885	755	815	784	809	795	776	786	766	796	767	764	853	799	787	780	801	816	751	820	789	812	824	720	792	779	803	827	813	822	761	837	825	829	784	817	819	773	782	846	802	825	802	845	849	787	779	835	826	830	846	805	764	851	819	810	828	826	836	841	795	826	826	790	797	796	810	833	770	823	799	776	778	757	834	770	853	836	771	799	821	790	812	775	787	807	787	800	751	804	804	790	788	794	757	768	811	827	786	741	795	787	772	854	751	800	834	770	849	806	787	785	781	818	838	872	773	803	819	816	839	870	829	800	788	785	812	783	761	817	806	812	819	819	818	771	835	842	789	835	779	843	794	797	825	830	805	822	851	779	753	833	807	817	837	860	813	833	778	729	762	804	802
28395	29330	30049	26940	15458	1788	379	349	351	323	332	307	315	350	347	345	297	303	320	294	309	333	328	319	321	314	329	320	337	305	310	304	320	311	345	283	329	317	313	326	312	315	308	305	346	333	308	315	344	300	293	291	316	283	329	316	300	283	303	311	303	324	317	323	303	307	361	296	304	314	321	336	302	315	325	285	301	298	296	309	336	296	318	291	351	314	315	304	313	340	307	318	323	304	314	319	307	312	305	321	310	312	299	315	318	316	299	329	329	317	317	315	321	323	282	300	294	293	301	298	298	316	343	288	338	318	291	338	319	300	316	332	316	304	314	314	294	329	369	329	304	341	307	333	317	336	297	327	323	325	320	318	285	303	332	303	324	314	301	313	325	336	303	286	325	303	327	321	319	324	312	314	309	316	360	337	296	328	337	299	329	323	298	288	309	304	309	295	347	329	318	328	299	327	291	329	341	324	291	314	313	296	277	316	301	324	304	306	337	322	333	280	327	329	314	309	325	334	321	292	314	317	315	314	294	325	310	320	304	320	305	279	299	311	336	298	328	349	331	317	307	298	295	320	298	335	324	329	312	292	340	297	320	323	328	300	301	308	340	267	288	322	309	301	321	336	348	345	303	312	292	291	314	275	324	331	309	315	338	342	302	302	340	309	332	371	309	309	314	308	313	382	298	299	333	306	334	325	302	353	315	312	317	334	318	315	308	287	302	281	309	318	328	317	308	294	302	319	350	305	324	314	310	321	331	322	348	288	316	309	307	308	298	326	326	314	287	329	310	305	322	309	297	309	316	308	346	336	329	371	307	319	331	311	307	335	330	357	303	314	333	334	327	317	317	286	317	295	308	303	331	313	341	322	299	319	306	301	291	349	272	313	308	303	313	333	284	321	286	336	325	328	333	298	305	275	270	333	343	323	318	293	345	311	300	352	310	327	297	328	328	305	320	315	317	348	329	312	329	304	313	316	350	291	334	334	328	301	320	306	353	297	306	318	307	284	290	320	291	336	302	307	301	316	279	309	319	310	359	295	287	338	320	308	317	339	324	293	333	334	323	358	312	331	316	335	276	327	290	289	310	329	307	313	322	294	296	299	330	311	312	317	298	299	298	294	292	304	305	312	310	305	261	264	304	318	319	345	331	300	296	288	319	270	308	345	286	296	310	295	368	338	291	294	341	321	335	277	325	324	341	317	321	313	263	289	340	305	329	300	321	305	356	321	293	318	296	299	339	308	307	316	344	283	329	301	299	282	286	314	297	323	292	315	315	307	284	283	311	330	334	310	332	303	333	335	346	328	305	277	289	277	308	325	311	330	327	317	328	288	297	306	278	282	307	318	310	284	306	327	320	320	349	326	320	319	306	321	295	326	296	320	327	327	323	317	316	324	317	331	312	300	332	327	349	285	300	290	276	305	319	331	331	298	309	317	326	317	317	363	281	318	285	319	333	316	340	345	300	318	300	287	351	307	364	341	341	283	324	319	329	335	308	342	301	329	310	310	279	311	299	322	294	306	306	324	308	301	304	356	328	334	310	302	307	308	306	327	291	329	313	339	336	328	312	318	359	308	315	316	342	315	321	310	321	318	340	297	319	328	306	302	314	296	339	311	305	315	316	330	296	323	313	331	286	321	358	299	283	302	323	301	339	288	296	313	329	328	317	320	321	308	303	328	286	334	328	362	295	322	315	343	294	301	282	325	301	321	273	312	313	324	316	317	331	281	317	279	309	309	315	325	318	311	304	311	314	327	314	334	325	303	329	305	300	320	320	299	295	338	314	332	291	333	299	317	324	330	295	319	316	289	308	317	287	296	327	328	332	307	314	302	311	305	303	336	316	285	305	284	289	298	319	323	293	299	344	308	285	281	324	328	310	303	304	293	343	307	307	325	331	319	339	319	330	300	325	333	327	294	317	311	320	280	310	299	308	319	339	325	302	355	305	300	324	310	331	305	308	347	297	317	334	331	319	331	323	305	325	289	314	311	296	344	348	288	335	314	319	292	343	299	281	339	320	289	307	317	316	315	365	292	319	327	318	289	310	330	349	296	309	295	316	305	329	312	344	285	296	297	305	323	312	336	303	331	318	339	320	346	314	298	334	309	311	349	316	302	304	307	302	314	317	317	341	302	306	294	344	298	327	309	342	317	316	332	325	334	306	294	302	293	326	335	312	324	350	311	346	303	304	303	312	304	336	336	333	313	319	332	327	320	299	327	288	286	312	340	345	296	326	299	312	323	296	302	315	332	324	314	310	322	300	342	284	324	285	313	339	328	329	334	309	287	321	322	309	289	328	305	329	295	320	300	344	302	346	302	295	305	305	315	364	297	329	333	291	302	342	299	288	323	307	293	324	295	332	293	292	321	305	307	305	317	325	300	289	297	321	299	298	311	295	309	320	295	317	313	321	313	318	269	297	338	325	310	317	292	308	332	339	305	330	315	294	292	323	320	311	299	319	335	315	295	302	316	313	302	327	299	303	313	330	300	311	341	295	290	317	326	298	312	288	292	338	330	317	299	346	321	340	320	324	272	311	282	284	347	332	324	317	327	339	304	298	306	303	284	301	307	305	342	306	274	308	320	282	342	300	318	315	332	294	288	297	297	340	300	326	327	316	319	347	283	359	315	289	326	339	307	316	340	311	296	373	279	314	332	313	322	329	284	304	324	305	311	320	353	309	319	328	320	286	254	317	344	328	318	320	318	300	287	293	358	323	310	320	293	321	342	287	300	323	296	342	321	313	337	309	294	283	296	310	290	323	299	318	274	341	329	327	296	316	297	303	329	312	269	306	332	306	334	321	297	311	307	296	300	307	349	301	298	330	303	298	315	271	317	333	324	306	323	307	327	321	317	310	350	354	296	336	321	299	359	321	329	327	323	325	323	304	303	326	293	308	303	325	324	310	286	304	311	290	321	312	316	307	315	316	300	306	322	343	336	334	269	306	288	366	314	287	335	338	327	307	306	348	332	305	321	327	303	372	330	319	308	317	355	323	313	278	317	340	337	331	314	317	327	324	322	341	313	288	312	292	320	341	321	315	277	312	315	320	327	327	326	288	333	319	345	310	329	311	319	331	325	323	327	357	304	342	315	318	319	321	267	309	317	292	323	335	334	356	342	282	300	335	325	348	351	314	331	299	288	302	317	339	298	300	292	340	316	324	333	319	327	337	329	300	340	283	308	270	330	300	294	326	308	305	312	338	322	312	325	319	333	300	309	309	294	317	319	326	326	317	326	325	282	288	344	332	300	317	300	319	349	305	333	307	292	340	281	305	326	299	286	331	300	335	318	310	317	313	285	338	306	323	292	299	324	338	311	332	319	327	306	320	355	296	339	303	317	318	308	296	321	346	292	312	317	347	311	290	298	329	331	301	324	295	314	324	310	324	295	293	319	308	310	300	295	298	327	316	333	329	296	319	307	332	305	295	351	326	311	342	324	331	330	319	288	309	329	308	323	280	326	324	310	297	279	283	343	306	298	313	305
32701	48805	38362	31232	20297	1789	534	527	523	548	579	538	505	501	516	559	507	531	501	521	520	548	499	522	492	553	549	556	529	525	518	597	524	542	525	544	549	550	550	513	524	529	507	516	544	540	529	537	506	599	573	521	491	506	593	536	528	541	507	506	543	557	540	520	529	520	507	543	545	517	490	533	500	531	499	568	558	531	502	493	562	557	541	504	519	558	509	533	543	504	557	496	484	543	542	516	562	517	563	534	551	509	542	504	523	516	522	556	530	549	557	496	539	540	545	508	548	565	542	555	559	540	530	509	584	534	507	554	544	548	496	498	550	505	528	513	572	508	556	503	512	536	517	562	557	538	543	494	516	482	569	532	530	523	555	532	531	558	530	545	521	505	559	505	524	491	551	552	502	513	555	535	510	537	520	545	520	506	532	530	530	546	516	526	531	540	537	477	498	540	528	523	505	570	493	548	527	498	509	527	518	489	516	526	515	513	515	529	504	490	500	544	518	549	560	568	463	515	548	564	477	522	534	530	532	521	529	525	526	518	538	523	586	509	476	517	533	509	542	551	538	547	518	525	497	480	552	621	502	524	542	548	520	512	549	518	532	546	557	551	548	537	536	522	556	540	530	561	523	520	516	502	498	485	504	553	556	547	497	502	523	533	528	567	513	534	511	521	530	482	514	534	518	547	520	533	523	522	542	551	531	529	509	514	522	538	573	529	517	570	572	543	545	502	518	537	577	558	522	551	523	564	545	525	534	508	592	528	535	522	510	534	531	551	534	521	578	525	566	522	558	546	525	537	501	526	531	515	528	549	504	540	512	532	514	519	557	566	542	532	509	525	536	505	541	529	548	529	531	528	530	560	527	580	550	551	508	500	495	515	536	534	509	564	505	550	507	508	503	543	558	522	541	514	504	524	561	557	560	564	501	541	537	575	578	482	523	520	499	573	480	564	559	564	508	516	514	488	583	536	449	532	517	520	509	512	590	492	577	526	555	504	553	535	555	543	484	528	529	561	529	553	546	507	532	568	516	553	563	528	486	506	581	518	497	530	537	529	506	511	548	541	498	531	540	525	498	516	528	543	514	497	540	543	551	523	495	507	503	515	540	566	508	545	506	543	553	523	553	558	532	564	565	514	580	543	547	523	557	542	538	516	532	507	515	576	514	484	523	541	546	546	558	535	542	552	516	566	510	552	487	541	513	577	521	554	516	502	544	543	568	549	508	541	528	518	531	528	523	574	506	544	494	515	520	518	523	508	545	485	510	564	505	502	544	534	546	521	514	546	512	499	532	504	530	550	554	501	505	547	495	492	571	490	557	533	525	546	520	583	521	526	479	532	522	531	576	521	527	531	540	517	589	497	502	540	519	473	518	561	555	530	533	525	498	496	495	535	566	531	530	548	554	518	549	526	508	504	540	509	512	539	539	553	521	501	543	518	488	490	540	529	576	531	515	514	522	521	539	511	538	516	576	506	517	522	565	554	558	519	511	548	537	489	520	514	519	534	514	552	572	531	507	517	544	583	543	487	518	472	559	522	506	555	525	541	499	527	485	560	566	524	543	543	538	564	526	555	507	559	532	527	579	511	549	545	539	538	503	536	499	549	496	533	550	536	513	509	515	521	545	541	543	512	560	552	519	544	560	575	560	531	529	517	504	551	550	508	542	549	532	542	488	499	548	494	553	520	559	485	556	509	505	502	482	577	542	559	521	529	515	517	543	555	542	580	547	497	518	579	514	499	511	509	550	508	553	513	519	495	530	541	500	557	489	513	558	549	568	529	543	516	554	516	545	499	546	492	479	529	516	564	573	539	532	509	529	540	512	531	523	492	503	533	583	515	527	515	542	497	533	520	514	517	514	501	532	516	539	551	465	542	501	536	496	570	528	500	508	512	539	517	514	502	526	533	544	541	527	529	521	530	562	527	545	528	531	518	529	578	502	516	509	561	515	509	562	523	495	582	485	521	537	524	510	521	547	558	547	544	507	553	523	540	558	561	549	507	518	515	514	558	553	528	502	509	550	515	494	464	535	540	518	497	505	561	497	509	539	521	471	541	556	521	509	485	506	521	572	517	462	499	546	513	497	537	531	513	531	534	538	561	517	513	521	533	581	545	550	518	540	572	554	509	500	554	534	510	541	548	521	515	504	528	539	582	544	506	495	492	541	549	486	570	541	557	531	546	551	553	563	540	521	525	587	576	546	544	512	490	529	542	525	495	520	556	560	532	513	524	549	525	500	502	521	521	519	547	538	558	507	509	511	500	508	517	531	576	541	520	525	540	496	507	506	515	537	580	543	504	489	525	479	534	535	512	524	496	554	510	541	498	487	556	518	532	515	497	542	535	554	555	534	560	500	533	547	547	489	519	557	538	512	531	580	537	508	555	550	522	582	524	500	509	533	564	519	506	531	513	535	537	575	502	501	500	535	528	527	529	527	533	504	506	522	544	559	565	561	555	520	538	544	553	516	534	557	541	558	543	538	497	568	527	517	508	530	527	512	521	545	530	519	516	530	511	524	538	546	566	518	530	512	488	521	541	532	559	526	512	540	544	505	515	508	549	506	465	503	530	477	556	548	553	546	558	560	540	557	488	502	559	530	481	532	500	537	532	579	537	509	562	530	521	504	589	534	570	531	527	505	513	504	528	522	555	536	516	543	461	506	553	570	546	532	495	575	554	527	511	530	515	517	561	568	511	492	494	516	540	539	557	504	531	520	495	558	531	537	511	520	550	516	549	516	557	520	549	541	561	551	526	565	517	537	539	508	500	577	525	527	536	499	543	576	526	500	525	548	544	553	501	539	535	523	527	552	538	542	494	528	521	543	548	554	558	540	541	549	582	532	543	564	499	549	517	546	487	571	536	510	529	511	529	520	545	506	526	553	554	528	512	549	559	514	556	514	512	540	521	548	523	541	549	541	553	510	492	523	519	518	510	505	492	535	536	506	525	547	544	518	552	537	538	524	539	547	538	518	510	529	531	502	527	521	537	499	546	542	555	531	555	513	544	514	547	590	536	490	550	534	493	540	547	519	571	520	496	467	478	553	490	568	539	533	537	496	497	536	518	544	507	548	521	543	559	501	527	535	545	526	504	510	516	538	499	500	546	542	523	542	509	535	547	499	540	545	524	540	528	524	534	537	561	616	544	559	539	560	501	544	542	559	556	518	495	545	547	558	484	556	543	559	543	512	499	486	550	538	539	496	530	540	555	503	504	565	500	559	530	510	550	518	558	493	511	514	528	568	483	519	524	527	533	541	521	546	541	549	507	513	552	503	534	532	536	521	559	555	571	521	559	509	535	512	549	511	485	499	514	542	554	559	511	532	542	560	537	514	504	528	544	511	485	537	566	507	533	544	545	516	509	526	515	515	514	528	545	543	516	527	501	547	541	581	544	513	536	529	474	542	539	528	540	534	510	535	516	542	552	523	541	531	566	548	541	523	555	560	490	510	525	543	504	525	523	543	556	506	545	503	542	565	528	494	508
25130	24601	36947	44277	34300	15344	2041	365	336	337	343	330	370	352	322	360	324	339	337	307	326	325	334	380	323	336	362	325	341	330	308	313	348	355	312	314	318	309	325	335	323	315	316	342	345	306	342	330	317	347	353	338	332	339	365	338	308	334	316	335	332	351	328	390	337	336	356	307	305	332	321	333	341	328	331	337	330	325	341	310	306	314	382	356	362	312	322	379	326	354	307	348	326	363	302	340	302	356	336	336	343	314	323	335	337	335	319	350	327	290	360	335	326	355	353	346	304	353	323	305	331	373	350	343	339	336	336	320	334	339	340	334	326	316	305	361	313	344	325	295	361	338	333	347	300	335	370	351	341	329	304	322	352	340	350	304	301	306	375	335	319	336	348	343	353	355	307	312	351	296	321	326	333	396	306	359	341	340	353	310	316	314	304	330	345	371	331	330	329	333	338	358	316	345	309	334	357	299	316	337	339	334	316	359	345	349	333	333	308	334	340	357	353	323	272	337	328	340	318	307	331	333	343	326	309	339	317	360	312	335	310	328	336	328	317	331	348	361	363	329	325	336	347	322	328	345	335	354	290	301	303	295	330	330	367	324	313	319	343	328	343	341	343	309	307	305	331	329	314	323	351	352	310	338	322	314	341	336	300	337	338	338	314	330	354	350	298	335	324	331	329	351	323	336	332	328	321	312	349	345	283	346	304	360	352	309	329	340	301	323	337	355	335	301	354	345	305	344	328	372	361	322	353	357	348	359	308	378	329	333	341	317	312	305	324	319	308	318	320	327	325	365	334	320	320	334	347	338	329	317	339	341	334	312	341	347	318	322	354	311	328	324	325	311	347	318	329	327	327	312	367	344	331	342	311	346	364	321	335	330	318	335	337	330	317	316	298	331	324	351	377	297	302	321	318	328	336	330	350	315	341	332	314	335	327	365	310	323	366	325	328	355	321	328	325	351	336	336	351	329	335	321	336	339	308	352	356	343	312	305	344	316	348	352	330	354	300	304	334	319	330	325	328	362	343	347	344	325	322	316	344	309	342	344	348	319	330	334	314	349	347	327	318	330	322	338	312	318	353	312	332	327	343	319	332	337	333	343	344	313	324	312	284	342	341	341	331	339	301	314	310	311	367	363	371	338	320	346	345	324	337	295	350	322	373	317	315	304	362	325	320	312	285	326	336	308	335	347	361	339	343	318	284	334	364	320	306	309	302	341	289	316	347	321	303	335	348	380	332	282	337	322	341	326	320	319	332	346	340	314	330	333	330	351	315	372	338	310	332	324	310	324	333	357	330	345	312	311	338	329	330	340	320	337	343	330	347	338	337	318	340	301	342	322	361	334	329	313	310	346	303	336	333	314	331	323	338	329	317	352	352	349	313	336	351	344	336	348	311	348	348	337	366	336	334	354	323	333	310	312	347	337	341	335	296	339	358	328	317	328	292	330	347	330	307	325	320	366	317	353	342	324	356	361	323	344	348	335	344	349	326	311	330	316	337	340	308	326	361	303	338	313	325	328	344	329	320	347	356	318	325	325	317	325	316	322	313	360	338	312	337	336	347	325	285	321	340	304	327	342	319	345	324	331	332	304	332	327	342	348	334	308	313	305	320	332	315	323	321	304	307	308	319	341	306	329	331	327	302	316	301	350	327	297	354	336	329	333	350	334	315	305	362	336	328	322	314	313	318	374	327	351	341	315	350	369	314	350	345	324	326	342	311	308	311	308	337	354	304	318	324	339	370	329	342	325	347	341	326	313	318	346	352	286	333	359	312	328	320	339	327	338	323	339	312	311	330	303	359	318	325	355	368	349	325	332	292	336	333	328	324	327	315	327	341	348	318	328	330	292	296	342	372	356	328	303	332	321	310	338	301	297	351	332	347	327	310	338	342	330	325	328	313	339	357	317	334	344	335	328	352	317	292	357	311	327	328	326	322	325	328	321	347	313	289	302	327	339	322	362	303	326	332	329	351	295	317	328	320	324	322	366	334	341	354	341	330	321	334	367	332	323	318	320	298	332	322	354	337	295	324	318	330	333	355	310	313	358	312	321	332	323	295	331	354	330	327	311	329	302	314	342	287	346	338	349	307	342	324	324	356	324	338	328	333	287	333	316	338	321	330	313	348	318	328	345	354	306	347	321	324	311	331	363	320	321	315	337	333	323	346	339	315	324	346	320	316	323	309	327	318	352	331	304	346	339	348	331	328	314	324	309	335	296	363	318	334	331	360	356	368	349	320	317	339	331	327	345	338	324	338	326	312	320	310	349	329	317	333	312	339	321	356	342	363	324	317	306	323	312	310	318	319	334	310	314	333	320	344	339	332	325	314	303	349	354	318	336	360	344	309	322	344	337	314	340	342	330	359	363	304	355	338	329	319	349	336	329	337	320	318	345	330	311	310	314	342	299	310	316	326	338	326	345	331	338	315	308	331	327	334	339	350	350	315	335	300	340	341	346	315	288	336	342	348	306	334	338	324	319	328	341	290	313	333	348	349	325	306	349	351	328	342	343	342	325	333	339	334	352	361	338	341	292	299	329	358	323	362	325	322	318	341	322	355	349	316	330	344	346	326	348	345	318	346	342	352	365	330	325	341	326	346	301	331	338	299	312	340	360	324	344	343	359	334	358	327	305	316	292	330	306	335	321	308	322	323	339	340	326	332	332	321	339	319	302	361	334	333	326	343	336	350	345	316	352	358	329	349	314	326	358	343	337	334	324	350	297	322	306	326	317	340	331	340	322	322	340	300	323	326	336	330	359	322	319	325	303	334	339	352	341	348	290	328	365	339	329	295	328	334	342	325	303	315	313	333	317	323	341	326	333	323	307	339	306	332	324	330	327	335	335	361	344	334	296	338	309	334	310	319	319	353	330	359	352	337	338	298	317	325	348	305	314	329	363	307	310	310	306	356	342	318	333	293	305	344	290	305	328	346	315	337	345	340	320	307	311	310	347	303	313	298	358	338	317	311	313	348	323	328	353	343	326	334	307	304	316	319	334	311	335	328	357	295	348	304	314	330	317	359	310	342	325	316	342	354	372	351	314	359	323	343	358	360	326	342	307	333	318	332	349	348	348	339	311	321	356	303	330	334	353	337	333	327	281	371	351	342	349	355	344	320	360	343	366	314	295	326	306	323	351	331	306	329	330	298	333	359	323	336	329	318	299	317	336	344	337	301	318	322	358	348	338	338	331	327	328	364	331	319	313	319	317	325	321	320	336	322	337	380	303	346	367	325	333	320	338	345	332	316	339	331	333	337	311	318	316	341	332	344	325	322	303	348	317	321	323	321	314	327	309	330	354	332	349	356	310	316	353	358	322	379	347	322	323	342	346	308	355	343	337	344	306	336	330	335	352	310	340	342	333	318	332	314	345	367	332	333	367	339	318	358	344	339	339	340	312	354	288	317	333	340	331	350	331	320	309	315	331	296	328	314	330	312	327	297	318	330	346	330	312	324	349	350	327	350	297	322	347	366	328	367	331	317	329
57896	91019	76717	60556	41244	5568	608	583	622	560	578	535	583	536	533	568	541	558	496	562	494	522	568	519	592	563	528	528	525	532	575	552	536	583	546	523	553	549	530	566	506	581	531	568	560	565	520	538	542	512	522	532	575	543	540	540	536	533	560	543	544	525	568	534	562	535	521	518	534	547	548	560	506	564	528	590	529	533	574	552	544	533	524	536	536	552	575	577	531	524	520	513	533	545	552	526	535	524	547	563	553	548	581	551	522	579	589	563	538	523	525	567	533	586	571	539	517	562	526	573	524	554	552	536	574	520	544	581	593	557	536	556	572	587	531	547	537	509	569	533	551	537	572	544	585	542	568	532	587	528	511	544	503	536	536	545	534	565	554	539	517	561	542	529	553	524	596	555	553	533	542	520	550	554	564	527	508	519	548	535	573	518	495	503	507	514	523	547	549	547	531	532	529	520	527	607	553	514	511	524	533	552	567	550	563	573	554	522	537	565	527	547	525	559	525	574	545	544	503	530	555	526	521	514	575	568	521	528	495	595	572	502	559	579	543	527	522	540	514	568	553	521	526	570	556	547	522	505	635	538	513	537	553	521	551	482	534	527	556	563	548	527	531	532	514	546	541	553	539	575	541	568	557	554	547	501	531	545	559	526	583	520	527	546	537	499	550	496	536	551	532	512	528	551	517	545	542	536	502	512	512	493	528	552	527	572	559	512	557	513	526	523	564	550	538	513	552	535	537	500	564	565	499	505	563	526	523	561	553	530	547	584	552	536	549	552	514	526	543	574	526	540	540	516	537	588	538	534	569	497	533	552	536	514	526	524	530	561	537	542	557	551	567	553	523	550	514	539	567	537	514	526	574	529	550	544	538	554	517	590	538	586	510	566	518	523	553	547	572	569	509	551	550	564	541	545	543	568	555	528	524	528	555	527	531	536	523	542	531	550	547	512	492	574	506	601	543	530	552	558	518	608	535	509	536	542	547	531	566	571	551	571	550	570	513	528	568	571	560	556	519	539	582	580	542	552	556	553	531	590	506	561	534	528	521	529	558	549	564	552	554	550	559	551	516	519	566	538	548	545	539	564	580	532	559	567	535	523	554	519	571	543	508	537	534	551	512	539	558	532	581	536	557	516	493	523	518	532	510	523	485	580	563	548	559	505	509	537	508	561	540	544	553	529	489	575	549	560	584	551	518	555	523	581	533	569	542	530	545	526	558	596	479	573	536	549	543	561	574	529	532	503	561	515	516	559	563	513	566	519	557	508	579	540	541	533	532	623	527	541	534	518	532	539	579	538	563	553	526	528	547	535	560	512	576	536	535	555	544	534	548	520	525	533	566	526	541	559	587	535	525	504	548	519	555	551	565	513	567	519	513	525	526	535	511	519	526	566	533	568	536	545	495	549	537	525	534	524	527	499	573	578	564	534	557	528	504	504	585	510	544	564	558	538	556	506	547	507	547	515	532	520	548	540	548	544	523	521	549	521	577	516	568	528	531	568	568	544	532	543	532	550	547	531	546	562	552	519	548	559	527	574	532	559	514	505	538	539	549	529	544	562	564	526	531	525	563	504	570	567	553	528	501	552	531	534	496	527	494	545	529	530	539	543	548	543	535	522	533	569	569	557	510	538	498	552	556	550	505	527	583	601	484	550	532	543	518	537	530	554	525	546	526	556	522	527	534	574	531	607	522	532	569	566	561	551	550	570	534	566	542	559	537	610	547	558	515	548	507	538	530	563	517	550	526	545	522	509	578	531	580	543	537	505	512	558	510	597	541	510	541	509	536	541	552	565	566	578	544	549	589	529	579	562	532	553	549	572	504	564	545	502	530	536	545	556	563	525	549	552	519	532	575	517	576	514	555	555	532	555	572	564	538	510	531	534	554	577	567	528	551	520	514	558	544	537	560	527	533	521	558	530	540	538	540	538	499	557	504	545	582	566	544	568	554	535	587	541	605	520	568	545	559	541	540	524	515	590	541	571	544	541	597	504	538	528	556	534	549	534	584	585	522	537	532	566	481	538	529	529	531	551	542	527	525	485	533	534	552	585	558	533	502	541	575	562	501	573	501	512	545	530	543	522	546	552	531	554	553	567	570	513	509	542	537	567	535	550	552	533	571	561	549	565	559	498	545	533	574	519	551	545	518	517	593	535	498	531	577	508	521	509	537	501	562	550	540	562	505	540	553	539	572	545	544	516	549	468	561	566	552	510	541	557	577	532	561	532	519	533	531	493	520	564	561	516	538	544	567	550	504	569	565	548	545	526	554	544	543	547	578	530	563	523	553	504	568	547	520	523	581	510	525	563	556	560	542	528	548	489	539	538	527	578	577	535	545	544	558	566	543	557	533	596	552	511	563	568	522	550	527	569	576	558	554	545	493	521	573	597	545	528	614	558	551	548	531	579	523	523	600	513	532	537	530	519	539	576	539	552	566	530	527	533	500	532	547	537	519	553	542	538	554	574	590	565	543	527	569	505	539	531	579	518	518	565	544	514	471	538	516	558	566	541	566	521	536	538	515	515	538	511	547	493	587	532	521	524	546	527	547	572	537	511	579	579	533	541	554	541	561	546	554	502	533	519	560	565	515	552	497	489	527	545	555	524	565	562	513	543	536	558	533	568	550	560	540	557	523	556	558	560	482	554	525	523	511	529	564	518	587	518	559	540	565	519	539	507	567	542	517	557	569	558	565	540	550	590	506	582	531	566	557	519	522	560	548	562	564	547	536	522	546	533	537	569	523	519	539	531	515	529	566	527	563	578	538	557	521	572	549	549	547	558	542	519	542	554	537	535	513	511	539	546	577	524	575	539	526	592	563	536	513	529	525	563	543	518	547	504	530	536	549	554	533	518	544	583	535	560	566	544	564	545	543	516	556	523	517	578	529	528	536	539	540	539	508	523	553	514	535	543	551	518	521	511	544	530	557	573	567	497	555	542	561	566	523	527	571	532	560	524	528	517	501	560	495	535	579	539	539	543	559	490	557	529	569	555	554	514	539	568	524	520	523	526	549	478	521	544	587	544	581	526	525	509	523	564	549	547	509	557	533	527	534	522	551	546	576	507	565	544	534	536	526	543	495	562	557	533	569	567	570	556	549	543	546	546	525	519	512	568	539	566	553	558	547	561	551	549	527	571	558	565	542	581	492	558	519	530	531	586	603	564	562	547	515	565	500	600	547	572	515	525	542	533	535	522	531	555	540	530	538	545	549	541	548	559	536	504	550	509	569	543	500	564	529	565	552	593	538	586	521	590	605	542	518	562	538	627	550	575	540	498	518	548	551	582	544	571	559	563	546	497	517	534	522	501	524	540	555	550	542	506	543	515	562	554	499	549	539	538	539	569	559	522	531	475	590	557	554	506	565	579	545	540	535	559	580	508	563	553	504	525	541	553	541	544	570	532	519	509	530	553	527	512	565	508	571	530	525	535	552	559	518	540	574	579	586	550	550	515	524	549	489	545	535	529	523	543	572	525	559	528	511	559
24108	23372	35674	43591	35999	19736	6109	680	557	524	533	547	570	553	517	531	547	508	549	532	556	593	504	537	523	513	513	494	522	499	503	544	503	518	557	575	550	539	557	544	518	542	517	515	530	566	528	537	533	550	535	568	536	548	533	545	529	542	516	521	517	532	552	530	521	517	524	531	502	495	540	532	541	540	547	524	552	492	516	515	505	524	551	531	541	521	534	509	530	517	517	506	492	520	535	526	562	525	573	536	524	507	560	515	507	530	478	578	520	527	517	527	560	548	480	566	560	484	491	496	534	544	545	568	515	525	495	529	520	538	543	496	560	520	503	533	511	518	547	533	540	483	551	520	518	511	527	558	508	568	559	587	524	544	512	528	529	505	557	530	530	506	502	534	511	561	536	540	524	543	565	546	564	520	504	502	548	540	528	532	534	533	497	482	519	511	524	498	519	538	558	535	519	543	531	528	534	528	503	531	510	558	561	552	528	534	524	535	532	526	560	567	511	507	527	519	501	537	473	520	534	558	545	533	533	528	547	529	484	570	489	550	516	480	503	506	527	522	491	562	531	477	556	524	508	544	525	560	523	549	512	477	527	504	572	549	520	556	514	522	513	595	525	528	524	513	574	557	554	574	543	537	525	524	538	543	523	517	515	546	532	548	559	544	529	486	534	521	521	542	516	503	546	487	570	537	547	491	546	531	506	576	517	565	534	549	565	541	527	476	568	567	560	552	520	492	509	544	493	502	531	534	514	513	518	524	505	515	527	520	503	566	481	506	513	518	542	500	518	529	516	521	526	512	512	538	482	479	525	562	514	552	520	547	474	517	516	482	516	507	547	493	555	549	516	517	524	540	513	501	507	494	529	530	564	529	506	548	563	538	529	511	477	525	495	572	518	509	512	509	504	504	506	506	527	528	504	543	548	478	521	489	532	504	527	519	524	523	563	563	495	506	561	557	535	529	534	562	527	516	520	505	568	521	543	482	521	542	512	509	538	545	517	525	532	472	526	547	505	523	543	528	534	561	520	535	467	525	512	515	509	494	541	469	538	501	559	507	509	526	513	522	538	540	561	543	496	532	509	504	578	523	473	541	519	555	531	512	566	497	534	526	537	563	581	575	532	508	530	516	464	532	547	553	522	502	513	519	542	539	540	521	537	527	516	518	556	533	487	538	561	542	523	564	520	492	497	499	522	530	555	520	510	511	527	541	562	523	518	523	520	498	529	527	549	540	509	548	533	502	496	515	542	570	505	539	519	520	494	516	470	532	541	521	511	530	505	529	494	508	524	510	519	516	569	529	514	499	497	522	514	544	533	492	553	524	496	529	532	509	518	562	545	502	528	527	553	521	548	479	565	490	507	509	504	530	571	530	522	509	516	525	541	568	498	551	510	511	528	504	531	537	517	520	509	507	531	505	523	516	509	535	540	490	538	557	515	521	506	531	521	514	513	506	520	514	532	469	546	550	509	526	496	512	544	539	528	538	529	528	561	487	489	539	505	523	538	495	520	492	504	545	495	510	537	518	535	549	501	529	543	502	530	551	516	534	521	566	523	542	517	511	523	533	520	517	535	521	522	520	531	527	494	522	548	534	554	541	502	537	564	536	507	529	493	518	548	513	516	507	499	557	544	473	535	564	531	529	483	521	491	553	543	533	587	495	522	543	537	555	553	507	486	505	522	534	511	530	480	563	538	539	512	536	514	519	527	518	547	546	523	523	554	526	529	550	510	509	508	510	524	523	522	504	508	517	515	493	529	509	552	521	519	561	547	521	579	557	530	547	514	539	508	461	558	532	529	524	521	522	486	498	539	520	537	561	549	528	520	504	524	518	534	488	552	543	499	487	515	501	490	527	539	544	517	545	546	526	499	515	522	529	489	539	499	524	508	496	523	513	522	534	502	532	505	538	508	536	530	517	520	506	479	527	532	494	528	521	513	520	517	517	530	540	540	536	534	521	540	542	539	490	543	500	528	499	503	535	556	526	569	508	508	470	509	517	520	524	522	518	541	510	554	526	541	560	526	513	521	549	543	504	521	536	566	517	515	545	549	524	565	501	496	546	503	521	566	547	530	533	545	509	522	570	551	505	566	526	533	553	534	528	525	562	567	510	511	538	545	531	532	555	566	533	510	512	528	513	507	533	541	539	534	513	566	514	511	521	508	527	571	511	507	539	551	547	537	553	554	494	544	555	540	499	512	524	518	496	554	522	501	564	542	513	514	537	553	541	524	589	472	512	529	507	520	522	550	543	529	527	565	510	505	532	523	548	515	526	551	602	524	506	508	538	522	507	542	519	549	512	516	492	521	560	538	521	526	538	528	491	548	505	559	515	515	542	510	519	533	509	547	512	488	497	531	518	536	524	550	515	556	532	541	529	526	534	537	490	560	519	538	528	525	519	513	507	516	506	536	524	532	552	540	559	514	500	500	553	556	540	553	532	563	531	501	491	518	547	525	539	527	526	554	480	527	520	483	559	509	585	529	553	527	532	524	546	523	469	561	544	559	535	564	521	524	537	487	503	527	519	591	508	508	517	461	515	494	509	512	559	560	526	536	523	535	582	551	536	524	511	529	543	515	544	530	483	556	495	560	540	466	510	529	524	518	531	506	523	520	520	561	521	519	501	559	508	541	485	521	498	550	521	517	472	527	496	521	495	542	534	532	553	553	524	528	528	524	542	515	531	559	553	523	521	523	501	549	521	540	515	551	513	473	549	504	539	511	535	536	503	484	546	534	531	531	561	524	507	506	564	520	510	522	550	526	527	552	499	505	487	552	546	536	509	507	517	533	527	525	509	513	532	498	479	559	568	528	505	550	511	506	521	543	530	541	533	547	533	512	516	543	491	521	519	568	495	533	537	545	545	497	494	507	506	493	516	541	511	510	536	591	487	501	528	503	497	490	549	523	554	533	552	521	499	564	529	519	544	534	494	514	538	529	560	483	487	561	496	541	513	521	518	510	473	528	497	537	534	476	477	531	516	512	524	519	526	548	538	531	547	560	532	537	551	506	505	500	493	531	506	505	536	511	541	530	545	505	544	509	553	535	541	504	506	499	513	502	508	471	548	545	536	538	534	485	548	546	528	527	495	559	518	521	482	534	525	498	591	554	557	542	520	532	530	548	568	502	520	530	538	526	535	523	509	508	500	477	523	516	504	535	518	523	507	493	478	509	509	499	493	543	545	518	551	537	543	582	523	530	523	539	506	505	518	564	544	528	525	548	539	485	549	542	497	542	522	526	520	566	520	537	549	511	512	523	526	496	490	546	513	556	534	504	531	534	518	528	483	493	525	561	559	547	502	540	552	571	494	502	584	508	513	545	489	543	534	512	571	541	545	513	547	554	505	533	544	524	552	523	531	513	500	495	535	535	514	548	570	546	527	562	529	486	503	469	523	515	539	510	534	509	489	554	547	498	540	533	537	542	529	499	516	512	478	527	504	490	566	538	491	498	547	526	539	525	519	514	518	507	491	541	543	534	499	551	562
61730	99754	86491	70429	47500	6418	765	827	789	833	852	848	792	810	782	823	801	855	804	797	858	881	846	798	815	808	773	801	826	839	807	815	803	796	847	822	833	818	800	835	824	829	812	777	783	825	863	863	809	812	822	852	820	848	759	815	776	748	852	860	846	743	800	848	769	803	834	847	818	862	848	824	809	796	851	838	842	829	829	814	838	806	791	827	791	791	836	803	808	779	818	789	831	832	801	855	798	788	846	797	825	817	789	851	771	794	882	838	802	782	776	798	820	767	818	825	746	778	834	777	836	815	834	800	862	796	886	797	754	834	828	797	786	810	774	816	840	838	822	898	827	802	785	846	847	822	804	759	811	809	819	767	770	777	781	791	782	803	833	838	792	834	877	798	805	760	882	760	816	804	830	817	833	814	774	818	824	786	813	817	809	821	824	837	802	842	865	828	814	800	772	764	792	803	736	762	832	814	780	810	773	847	804	879	821	782	793	749	805	820	770	799	858	813	795	811	810	785	834	794	829	844	755	820	860	762	808	791	826	873	768	830	777	826	776	812	816	825	784	794	804	783	854	840	837	789	769	808	824	842	743	801	837	801	778	808	853	782	846	787	818	842	837	794	814	831	766	841	849	799	791	858	843	807	854	858	805	817	765	821	824	796	856	793	813	818	799	866	853	843	809	835	784	816	849	815	855	833	822	814	823	809	790	780	782	807	795	817	794	703	802	827	806	763	800	796	797	783	837	805	798	800	785	842	780	817	859	813	787	826	793	795	790	833	816	810	767	863	819	839	816	824	826	829	834	791	763	869	818	847	830	830	774	800	828	792	866	802	808	846	830	778	808	878	796	851	775	827	786	798	857	797	836	840	825	850	857	762	828	806	819	804	807	817	782	828	804	802	819	822	834	826	805	846	805	839	802	829	842	828	819	820	795	848	832	790	734	809	794	806	845	809	859	830	764	763	790	832	816	802	819	821	803	812	786	803	780	843	815	800	798	818	830	825	816	825	838	778	846	806	834	779	887	785	826	817	843	797	795	823	815	821	830	833	819	814	785	804	814	837	834	769	826	842	842	827	796	824	826	795	801	789	803	798	826	756	850	791	746	819	817	868	806	788	815	799	786	782	810	849	780	807	788	838	744	748	818	759	773	830	825	867	807	853	824	771	814	762	795	806	821	749	829	827	752	821	809	801	821	797	791	836	808	791	807	839	827	865	791	760	804	839	815	780	825	798	783	800	831	828	820	818	793	840	805	821	809	807	788	836	818	829	806	802	809	858	831	843	818	810	825	811	783	875	842	806	806	819	762	801	805	835	832	786	856	803	848	787	827	815	808	802	763	797	841	771	848	838	820	767	800	820	830	825	813	827	810	760	873	826	773	822	828	827	780	845	855	806	787	801	772	816	804	823	757	807	779	817	830	811	814	809	777	821	810	777	827	807	749	770	847	802	808	809	801	760	828	832	765	798	817	812	814	797	784	779	795	781	878	782	775	771	826	809	784	818	850	829	769	815	798	822	820	849	862	820	789	807	821	756	820	815	792	789	775	741	819	812	830	852	794	811	803	802	859	831	794	864	784	801	864	801	858	795	839	836	830	776	808	818	799	815	874	786	810	829	780	793	828	827	770	809	821	818	843	813	828	798	861	791	794	822	834	827	851	845	810	817	782	838	820	792	816	832	817	848	845	814	794	855	834	783	844	805	851	792	826	747	807	810	791	876	828	815	826	812	855	824	812	800	813	792	766	808	767	832	785	788	782	797	868	825	792	824	815	839	807	799	821	822	831	809	803	801	832	780	813	806	798	832	844	788	835	824	787	802	783	851	850	839	811	819	856	808	852	759	833	812	805	846	782	789	782	783	800	802	837	803	804	810	823	781	810	785	844	832	820	751	804	797	748	856	801	773	780	825	800	826	745	793	849	845	786	801	807	820	837	809	813	777	833	798	798	800	811	861	801	831	823	808	857	795	872	831	826	814	806	813	834	800	754	827	809	743	818	820	822	822	808	799	774	845	856	828	806	802	776	839	816	805	821	834	794	845	790	833	803	833	785	791	776	746	810	789	856	865	856	819	894	789	833	836	828	847	808	798	776	838	837	832	855	798	833	776	872	808	807	847	777	804	823	755	770	790	841	775	895	834	758	809	817	882	809	793	836	812	800	757	804	801	794	790	813	832	790	807	826	817	777	827	851	787	762	829	814	823	828	786	786	850	813	836	821	801	780	831	866	840	810	791	841	800	802	820	812	780	793	835	783	821	797	830	858	850	792	802	826	833	848	815	857	844	779	899	821	784	797	786	803	843	809	757	825	804	829	869	831	848	859	834	869	846	846	788	840	810	861	834	744	843	818	872	801	788	803	778	830	783	779	855	831	809	766	762	779	807	818	795	827	800	828	799	829	845	760	820	758	798	846	753	818	815	845	838	788	827	740	795	783	847	803	792	793	816	823	860	822	861	787	815	786	824	774	826	809	820	803	830	768	796	831	782	838	826	819	821	840	843	770	803	824	827	825	815	834	811	810	818	801	815	839	869	816	779	793	792	808	847	769	758	781	815	800	796	798	827	823	787	833	813	858	806	819	802	844	815	827	800	813	784	785	821	848	852	820	818	808	733	746	811	814	769	863	829	845	859	770	822	782	784	809	836	792	814	829	816	815	796	833	778	793	787	818	818	780	761	790	834	815	823	817	767	811	814	805	820	817	792	789	883	823	824	845	760	830	766	815	837	820	832	824	807	826	790	794	770	811	861	780	826	821	764	741	793	836	820	766	793	786	826	812	807	823	850	807	802	846	829	805	773	833	838	843	767	835	778	777	824	831	822	852	816	782	809	812	823	836	735	816	804	804	811	789	822	812	843	797	756	806	745	794	809	795	851	765	783	834	848	833	834	809	779	804	802	848	799	803	792	800	808	811	815	837	839	783	794	802	786	827	776	816	830	855	864	752	805	780	835	795	831	846	764	845	771	817	862	789	796	824	781	795	814	821	856	846	822	814	816	808	841	861	799	889	845	818	794	758	822	820	853	772	765	787	778	761	876	848	813	845	815	846	813	845	800	787	816	848	796	851	851	786	758	801	815	828	845	804	850	821	786	813	787	871	762	794	828	860	797	788	855	786	814	810	793	819	833	805	841	879	795	807	828	791	797	817	836	819	798	797	821	799	765	803	832	818	796	803	809	783	774	809	826	827	781	843	867	817	785	821	820	781	845	852	813	841	839	837	843	772	849	834	800	827	806	823	817	786	787	785	840	787	811	798	828	796	830	805	818	848	776	777	754	805	806	798	820	815	757	870	772	816	795	810	788	804	817	798	880	815	798	821	825	814	824	790	836	802	811	817	806	841	810	855	829	786	798	812	829	847	823	779	836	844	782	760	840	827	832	785	811	870	869	783	773	790	813	821	793	786	798	795	816	824	836	842	841	821	759	832	841	810	866	800	820	740	849	818	802	801	845	809	791	827	753	756	789	863	812	783	772	766	826	805	845	779	862
28643	30590	31602	28312	12000	1099	294	308	310	325	350	320	332	329	315	333	344	322	330	319	335	312	300	361	341	351	350	319	304	325	333	313	333	336	304	321	353	320	324	317	324	325	319	309	322	338	329	318	347	313	330	351	310	343	298	321	315	306	336	341	325	336	335	330	308	312	322	311	316	338	314	314	310	314	327	311	307	300	346	296	320	301	338	308	327	297	305	366	296	313	328	314	315	318	325	313	316	300	359	306	322	324	317	338	308	358	346	330	343	312	327	309	347	321	290	349	323	308	324	348	338	356	331	300	302	284	328	331	300	317	355	330	357	323	307	338	337	342	356	337	322	304	298	335	336	313	326	332	323	307	291	326	344	348	306	306	289	333	310	308	334	341	334	317	323	327	340	300	315	329	311	316	311	317	330	339	325	336	329	282	307	313	340	337	331	317	303	320	340	326	317	326	315	324	330	320	322	331	328	290	305	322	286	318	304	334	321	344	339	304	350	314	316	306	324	330	308	353	363	315	337	302	312	346	307	316	379	312	339	319	322	308	313	318	316	313	360	297	371	319	295	322	318	311	313	313	329	314	306	298	328	303	327	348	344	324	328	331	322	325	307	327	325	303	327	323	314	335	326	317	323	330	311	321	343	320	317	346	342	365	376	307	284	332	322	347	306	315	330	368	324	335	331	348	341	329	332	300	338	306	308	326	330	300	323	303	315	331	331	320	350	328	327	325	320	331	328	304	347	335	303	348	321	307	304	329	352	318	326	315	318	306	318	319	328	333	318	299	339	324	334	276	320	318	319	317	334	314	295	330	350	318	339	307	295	310	327	337	341	328	352	325	315	315	336	337	336	314	334	328	302	292	313	320	281	314	336	345	308	362	313	325	313	340	309	312	340	308	327	325	307	320	319	308	333	316	335	310	324	336	305	304	332	326	331	304	324	324	313	334	300	355	309	322	337	342	331	302	297	319	321	326	323	346	339	318	292	314	348	334	317	321	319	363	297	330	330	313	343	329	326	350	322	304	330	321	327	330	307	307	319	337	303	320	323	314	332	305	320	318	337	321	353	299	331	315	347	331	356	316	337	304	309	335	319	313	325	338	339	315	322	320	311	339	301	357	315	343	305	373	325	334	321	280	350	337	311	335	341	336	353	325	342	318	320	306	344	346	323	311	297	327	323	321	307	329	318	337	309	279	346	313	306	346	313	337	316	348	322	333	336	312	331	287	342	316	345	305	310	306	309	335	328	350	346	358	333	329	320	359	334	297	352	309	330	322	296	321	291	339	317	348	314	277	330	321	322	336	291	321	336	310	330	318	338	303	319	341	321	334	336	327	309	321	320	324	310	308	290	308	378	304	282	323	346	319	328	314	300	325	336	298	304	322	314	334	329	331	305	307	348	308	317	295	332	318	348	343	293	317	317	328	324	313	349	334	304	309	315	321	326	302	333	344	345	327	339	332	356	308	340	300	333	338	371	321	347	345	321	334	321	306	334	329	350	335	326	328	314	298	346	300	322	301	332	335	329	346	331	338	312	336	323	317	306	332	342	314	315	308	318	350	294	319	332	361	302	330	341	336	324	319	322	325	318	311	308	313	355	323	309	333	308	358	337	318	315	309	348	320	335	340	321	292	309	302	348	358	326	321	319	326	319	309	315	302	337	336	295	299	310	325	304	293	371	321	356	325	345	336	349	318	318	311	304	323	303	364	302	318	331	324	318	308	318	308	348	340	344	319	293	317	330	311	329	302	300	334	315	289	329	374	308	318	346	350	320	328	315	312	338	323	321	339	302	300	335	312	318	319	296	313	354	324	345	313	318	326	318	356	321	346	338	332	352	294	342	324	307	336	333	338	330	337	345	304	341	331	315	340	326	332	309	302	320	325	292	308	316	328	339	327	332	306	353	322	311	331	324	310	308	308	331	322	327	326	335	331	345	355	330	361	328	325	349	351	358	327	314	344	307	331	325	304	305	335	312	349	325	327	332	293	326	322	311	282	329	354	322	300	333	349	294	313	336	341	325	311	338	339	305	318	328	333	343	323	309	316	328	301	327	328	331	326	327	353	325	326	319	310	321	347	320	322	331	332	295	314	325	308	298	336	334	327	313	316	333	321	314	312	269	284	350	350	343	313	336	323	317	296	333	303	336	318	335	344	313	313	321	311	310	290	324	333	302	296	337	341	313	312	355	299	325	336	344	309	312	299	351	314	314	303	283	302	315	312	320	327	311	335	292	327	327	327	292	328	286	335	307	334	325	333	287	319	308	307	342	306	304	333	304	307	328	302	321	340	311	348	338	303	345	334	309	281	335	326	312	316	342	335	353	325	328	316	355	335	316	329	332	332	346	305	313	339	349	306	329	305	310	328	355	339	335	341	321	319	328	319	350	334	321	323	336	296	307	322	292	323	324	317	310	329	304	309	306	287	335	325	319	330	329	319	317	294	316	338	331	307	329	318	321	354	376	322	332	347	318	353	327	333	340	324	331	305	357	327	324	324	341	335	348	333	303	317	324	306	298	312	339	314	354	340	315	341	309	317	332	337	313	281	306	311	328	313	330	322	317	319	344	333	335	317	310	327	329	330	336	320	322	346	349	316	318	309	318	311	278	324	319	331	336	319	342	331	313	311	305	306	326	318	323	330	337	330	329	309	315	330	309	304	350	295	326	330	318	309	328	314	320	312	297	300	352	347	353	297	327	315	291	312	307	319	318	288	311	310	358	321	303	302	340	306	282	322	353	320	295	343	319	357	333	315	349	319	295	333	319	312	330	313	317	305	299	345	356	340	322	341	350	280	305	301	352	316	317	355	297	318	314	315	342	310	324	320	305	294	300	292	320	358	316	312	319	341	316	326	302	303	308	322	352	339	338	337	294	327	342	354	304	363	300	322	288	327	329	287	310	320	324	321	298	289	363	340	308	277	307	343	322	312	316	314	296	309	349	329	333	329	301	338	319	339	348	336	307	331	311	332	305	299	331	357	326	307	316	326	309	341	333	320	343	311	335	304	332	337	286	319	330	311	332	316	312	327	340	309	313	298	323	336	322	316	328	319	336	337	367	302	355	351	293	305	333	324	299	304	324	350	356	298	287	346	310	310	302	292	313	336	315	344	295	289	342	280	337	294	321	316	303	332	304	340	312	288	322	319	305	335	350	339	310	321	293	337	319	330	297	317	355	320	305	332	329	296	289	321	287	320	310	335	355	312	330	319	340	347	314	312	343	310	322	320	331	290	327	306	343	315	329	335	329	330	311	310	328	310	276	347	341	322	329	366	305	304	318	319	324	314	310	306	328	328	308	344	305	324	304	322	315	334	344	286	310	329	318	327	321	322	288	337	318	321	326	307	285	314	308	350	312	339	342	319	328	308	321	286	309	326	321	322	351	334	299	308	325	327	321	320	306	324	330	304	341	296	346	308	311	311	305	323	304	341	352	341	342	320	342	334	322	338	348	309	294	314	332	307	330	336	323	311	294	330	338	337	340	347
32593	49614	39161	30577	15319	1393	567	531	562	524	494	548	562	555	514	520	573	518	564	537	546	545	556	584	515	551	563	520	545	540	527	544	502	546	518	544	582	542	545	548	555	619	567	532	546	549	535	559	533	550	544	542	557	548	544	565	561	557	513	523	523	533	557	549	566	552	554	492	549	564	539	570	555	560	547	517	505	535	519	585	575	569	527	510	531	530	566	557	502	579	557	551	569	523	539	541	517	539	559	602	539	531	585	556	552	517	556	564	531	595	544	535	568	543	516	536	557	562	496	510	550	524	550	525	578	527	526	605	540	514	553	546	549	567	572	553	540	517	528	524	479	499	557	545	523	550	517	551	542	528	563	518	550	558	548	546	496	555	564	548	584	537	587	522	509	523	511	518	548	550	567	555	540	549	561	540	547	543	575	543	525	580	556	511	553	575	585	506	543	551	541	572	563	527	562	569	542	557	526	523	513	566	529	518	497	545	576	540	547	482	591	525	581	532	581	523	544	529	542	518	565	546	496	540	560	573	563	500	563	528	544	534	558	562	550	561	540	567	529	568	539	544	552	509	541	558	511	528	553	523	534	537	524	546	574	546	552	554	580	514	588	543	528	544	570	575	502	551	549	528	545	552	530	555	547	542	534	538	528	546	533	545	534	535	532	522	520	547	572	539	513	562	508	522	554	519	518	546	540	545	570	539	571	487	515	530	524	553	519	504	539	513	506	560	564	572	588	562	546	564	532	540	573	525	590	542	512	575	543	543	532	537	528	542	536	576	516	529	523	598	533	556	578	559	562	504	530	517	583	537	543	528	555	523	525	545	540	510	555	517	551	532	551	578	570	530	562	509	597	531	534	534	508	550	519	539	572	572	543	495	568	498	569	547	534	542	562	549	568	534	572	509	537	557	543	495	526	557	528	532	560	559	553	507	518	548	581	555	550	509	566	555	526	560	528	535	574	543	546	513	522	515	563	535	554	539	553	534	543	546	556	531	562	535	542	519	553	525	566	514	536	555	507	529	558	538	557	538	515	524	535	574	550	512	560	547	557	599	548	495	554	552	529	558	537	551	537	566	560	543	579	573	556	538	550	572	548	538	548	563	549	539	535	533	561	556	537	525	561	560	523	543	515	511	561	556	526	517	500	581	517	568	538	513	550	500	523	551	508	573	540	524	554	551	534	522	569	540	521	522	565	496	513	542	540	529	541	556	546	575	548	527	550	524	572	596	517	542	552	553	528	534	548	571	509	547	570	526	545	533	541	560	564	530	541	558	553	526	540	535	522	507	571	544	561	566	565	517	596	593	535	560	574	535	557	588	543	497	544	544	562	550	559	510	538	570	571	551	487	489	539	530	518	523	514	582	571	524	545	535	523	569	558	546	529	553	545	588	553	518	574	541	520	552	534	551	563	538	565	514	526	552	560	539	569	522	513	596	519	533	566	537	524	577	565	554	533	514	550	548	529	563	537	559	552	541	530	555	534	570	518	581	563	572	530	530	583	521	524	556	530	547	591	543	564	595	569	514	550	561	545	535	603	585	548	545	528	553	575	538	524	544	564	551	584	533	528	520	551	579	547	564	497	520	515	507	498	538	542	567	515	583	562	561	520	547	517	550	511	553	550	527	566	566	548	538	570	527	535	558	504	583	518	565	554	581	569	496	520	549	527	567	519	544	544	540	549	561	522	553	531	521	548	549	557	519	554	513	520	551	554	539	531	514	576	558	547	521	543	549	548	560	544	548	528	526	490	525	553	551	568	536	593	514	583	543	559	529	552	488	514	574	571	545	541	568	522	545	514	575	544	568	537	537	541	551	538	537	552	478	538	526	528	537	620	568	534	500	544	543	594	559	537	551	615	549	564	570	531	548	559	520	546	513	597	530	532	523	497	516	535	559	571	533	525	511	503	524	516	550	527	537	530	507	522	576	532	564	568	535	525	557	566	561	518	529	541	558	557	592	581	521	513	520	542	492	520	523	540	537	559	567	527	548	522	575	538	537	566	545	582	501	535	570	539	533	528	521	563	539	557	553	506	558	546	548	518	558	561	595	533	519	561	519	566	549	536	545	566	568	548	599	532	524	540	523	515	524	547	526	543	536	501	532	575	523	536	521	554	545	538	495	515	572	490	544	560	542	530	528	555	546	559	557	522	514	559	547	552	585	530	526	510	503	546	561	549	520	569	596	566	566	516	529	527	561	497	522	523	560	560	569	524	537	505	529	558	539	546	526	510	575	535	519	547	503	531	548	550	587	598	505	514	545	524	535	545	544	549	542	488	534	557	553	559	534	563	523	561	561	525	588	507	524	505	581	564	518	524	525	583	537	549	548	600	535	522	532	535	560	517	571	565	523	549	546	568	550	525	521	564	546	532	551	491	539	514	565	516	560	566	512	541	570	450	504	581	590	539	558	528	543	551	583	523	528	531	540	561	536	543	553	552	464	504	554	560	523	536	555	561	518	542	565	564	549	533	524	532	571	540	533	545	536	528	505	552	581	503	539	576	577	575	544	534	555	528	545	522	487	555	548	522	572	548	536	500	518	523	586	562	554	516	520	566	553	587	534	563	543	574	523	565	544	581	546	551	511	545	536	532	555	549	505	538	539	547	543	505	556	562	522	501	526	552	574	553	541	569	582	557	541	526	538	509	574	552	553	536	574	497	527	558	599	608	539	545	574	554	551	535	570	484	542	563	536	546	498	523	561	516	541	528	532	556	522	534	557	532	555	515	532	538	514	567	564	524	544	501	558	549	536	525	546	488	554	518	559	552	530	504	560	517	578	550	564	551	573	548	536	551	547	602	534	555	564	523	534	532	534	522	574	517	528	535	524	555	529	589	535	589	548	535	541	557	502	549	579	582	566	540	538	563	571	546	539	567	544	513	553	543	527	500	559	521	536	579	580	546	535	522	581	530	537	586	542	495	532	555	572	525	568	540	541	553	548	585	511	550	541	568	554	536	553	567	519	516	546	538	545	525	536	596	533	560	574	538	576	516	582	546	570	608	549	588	571	545	567	522	552	538	540	542	556	551	539	555	541	513	550	487	549	565	504	511	534	530	577	547	576	521	559	607	554	552	559	552	566	572	546	557	551	572	556	530	521	542	570	547	542	563	541	530	529	526	550	575	548	554	515	523	547	565	551	535	505	556	513	511	502	582	544	601	526	564	549	517	551	550	520	520	563	531	588	529	595	526	514	505	509	555	564	573	505	527	489	562	570	557	544	595	575	503	544	554	542	558	575	548	572	576	540	563	550	520	509	547	545	514	490	532	527	538	541	540	569	525	532	550	507	541	565	531	531	527	516	556	566	570	557	564	555	502	570	557	512	549	553	539	538	569	537	557	536	572	559	567	493	540	539	544	532	529	532	543	529	553	580	526	541	554	560	555	535	543	560	532	524	547	515	509	555	584	562	550	537	544	548	509	526	539	507	533	548	582	558	538	562	531	511	569	527	542	537	553	545	570	604	580	552	555	538	524	538	557	544
25173	24895	40430	47639	30095	12490	1361	373	353	339	324	368	367	354	360	339	366	358	315	327	369	348	372	342	361	317	344	322	325	352	353	362	343	328	321	309	375	367	335	319	324	328	341	361	323	343	315	331	335	328	341	374	327	339	319	330	321	338	353	332	360	299	345	314	354	332	344	339	331	353	343	349	334	301	321	327	339	341	358	363	388	338	348	339	319	343	343	346	369	364	325	333	345	298	365	358	361	373	344	344	345	330	376	366	354	347	342	340	346	299	355	293	329	325	359	345	342	332	338	348	358	338	324	351	315	361	345	345	316	346	360	359	328	336	298	358	339	352	299	333	317	334	289	349	309	333	339	349	340	311	321	360	329	318	331	340	347	325	346	331	367	344	338	348	353	350	352	338	317	310	367	361	317	341	349	321	341	328	351	318	343	347	327	337	326	336	343	323	359	324	323	329	341	339	306	340	306	347	330	284	345	328	329	325	359	358	370	342	338	315	313	336	366	340	363	338	345	368	351	357	349	358	311	363	339	362	363	392	329	356	355	312	324	345	376	312	354	337	359	362	379	331	320	366	332	346	351	377	342	351	323	343	336	335	335	333	350	336	332	308	323	362	334	346	358	330	391	375	346	321	328	346	354	361	318	321	361	330	320	316	350	341	337	319	349	324	346	356	309	330	361	335	385	337	356	324	327	370	358	340	310	348	320	365	307	307	356	314	324	337	343	350	344	351	342	329	365	324	341	333	357	301	351	330	327	352	331	352	330	363	326	365	331	315	330	358	323	354	326	349	331	313	305	318	342	339	385	359	352	355	360	347	328	329	348	357	315	323	320	366	336	355	347	328	332	330	336	338	353	313	330	360	312	329	365	338	356	350	351	335	350	348	331	317	310	310	324	348	373	315	316	311	341	354	355	337	355	321	368	354	335	347	346	350	319	353	359	333	326	330	317	333	377	348	343	352	356	331	347	345	362	347	332	341	327	334	319	358	314	325	316	317	350	346	357	345	306	357	352	348	338	376	373	359	361	335	342	308	380	350	347	337	352	318	342	366	339	316	325	320	330	351	342	362	355	340	316	305	359	335	350	368	345	330	363	314	352	371	333	345	317	379	379	338	327	357	363	356	346	322	362	338	329	311	346	326	310	337	345	369	352	349	344	355	352	348	313	345	355	336	326	360	353	380	369	329	305	334	344	335	364	298	361	341	358	327	321	325	341	328	332	316	364	347	323	361	352	335	335	308	313	336	381	339	348	335	322	368	319	353	343	344	308	323	329	347	349	335	359	337	342	320	328	346	329	367	338	321	349	353	353	367	326	346	328	331	331	330	345	345	322	349	323	330	327	344	336	346	338	340	351	317	362	359	340	337	326	355	354	350	342	345	341	313	359	336	325	331	304	325	361	386	348	331	370	305	343	365	348	354	352	302	321	303	345	362	296	313	332	340	324	326	358	341	329	313	330	372	332	360	319	351	345	322	320	298	350	319	319	343	331	360	349	337	335	334	336	343	324	321	349	350	313	343	337	347	356	347	343	310	356	310	379	361	331	313	320	338	356	362	364	343	347	339	336	345	346	356	361	310	322	371	331	323	332	338	349	369	315	357	304	323	321	368	346	341	348	343	372	343	327	344	332	315	337	350	309	336	356	395	336	357	326	334	369	339	338	359	369	367	362	347	331	331	338	345	330	347	352	337	358	339	365	334	344	361	342	331	336	369	331	347	326	368	351	363	346	348	357	350	332	354	331	346	360	351	327	379	341	321	344	350	334	365	363	354	355	351	348	335	335	338	342	351	360	367	358	332	336	317	354	337	323	334	336	365	350	327	352	393	342	365	353	342	352	356	348	344	360	304	350	323	323	319	320	324	330	321	314	351	360	348	340	333	345	339	325	347	358	326	348	312	310	342	337	340	342	348	356	331	403	338	344	367	361	325	327	361	325	342	330	369	338	357	346	320	337	384	314	342	320	384	328	328	340	350	319	363	354	335	358	334	303	348	334	331	326	330	354	297	303	305	341	324	324	348	334	360	335	316	358	353	352	381	350	338	331	358	327	376	326	312	345	364	352	355	332	374	324	344	333	361	361	342	361	354	324	372	337	346	321	310	344	348	348	321	319	326	339	350	374	336	357	328	337	339	352	353	314	346	343	338	334	322	348	331	325	350	340	307	355	330	374	358	316	344	346	351	321	350	326	338	348	314	367	352	347	334	356	323	348	336	355	391	333	301	342	321	325	356	344	339	325	360	353	349	338	372	325	357	348	295	340	310	371	341	349	353	348	343	351	336	346	321	358	333	318	396	355	332	316	325	305	326	362	325	329	347	341	320	335	327	313	366	293	320	366	356	319	332	343	369	313	347	355	356	366	358	349	340	330	325	349	369	351	333	317	299	306	391	342	350	358	357	344	357	347	334	308	340	363	326	340	326	355	342	288	314	340	355	338	325	327	342	351	367	331	341	354	371	348	349	357	374	340	289	325	331	361	355	338	356	349	347	352	345	316	336	342	331	349	343	311	314	345	332	339	366	334	325	373	330	343	309	349	342	314	378	332	341	322	340	341	345	358	330	332	353	331	336	327	317	341	303	334	377	301	330	329	352	334	363	329	331	297	333	321	360	333	322	337	350	342	337	318	346	359	331	360	354	354	357	324	339	336	325	314	343	340	340	315	315	338	341	316	334	328	315	319	316	348	349	320	352	321	346	342	367	354	334	344	330	315	336	361	387	345	324	315	352	323	322	330	370	360	326	355	341	345	341	378	385	344	378	325	354	346	325	307	348	363	359	354	351	333	340	328	335	336	336	382	350	358	345	336	363	325	361	348	325	365	342	325	337	340	352	347	334	321	341	320	342	336	331	348	326	311	346	337	315	369	357	339	361	318	354	346	324	362	367	351	334	317	346	314	321	329	344	355	303	358	339	375	328	331	338	350	348	353	331	329	343	299	326	330	303	343	356	315	362	336	335	342	324	346	317	353	291	345	348	332	336	350	339	341	311	339	310	324	318	365	307	355	363	332	336	344	327	356	361	323	315	327	358	332	354	329	325	332	340	351	308	340	347	343	319	359	332	341	320	338	312	333	325	336	366	328	343	329	341	383	331	319	326	333	357	341	322	319	346	337	322	349	324	335	347	332	345	348	326	333	351	364	318	332	337	358	353	330	368	330	366	335	347	312	310	367	327	323	356	380	329	367	369	393	355	332	364	364	358	359	322	342	311	317	337	341	338	336	351	319	346	329	355	309	338	346	348	341	311	314	340	367	329	342	327	363	342	347	304	366	371	375	357	343	352	314	344	386	351	326	342	375	355	301	343	376	341	306	365	322	307	339	366	361	318	319	325	329	332	333	373	334	341	359	344	346	367	371	354	341	348	373	358	330	327	337	349	351	370	347	328	309	357	339	344	361	335	321	343	320	352	302	355	350	312	357	330	338	337	352	362	353	350	316	318	339	335	332	338	327	303	338	357	321	345	350	342	314	331	358	333	304	354	320	319
57485	91706	78282	58342	34188	3444	569	585	579	561	554	535	587	538	538	551	545	580	594	556	545	583	557	559	561	506	542	564	570	555	568	528	530	577	559	557	538	525	570	555	571	560	528	553	580	599	551	588	572	550	539	520	526	579	577	554	616	593	527	543	563	566	511	582	577	560	575	562	559	600	548	594	532	520	547	562	541	579	589	613	569	568	549	560	590	571	563	543	617	536	568	571	535	565	531	519	558	558	569	553	589	589	539	549	564	551	590	595	515	534	559	579	558	534	561	589	559	584	568	536	552	563	591	577	567	572	596	542	590	580	575	587	555	566	523	578	590	531	573	543	552	532	539	548	558	534	562	562	541	567	563	574	574	599	554	595	524	544	575	571	554	535	534	563	550	555	543	541	551	571	552	578	582	558	541	526	581	555	528	556	545	535	604	577	534	555	585	550	582	567	535	554	602	524	524	550	575	533	533	549	608	560	546	565	534	545	577	567	550	538	535	560	557	544	556	607	562	571	553	563	577	540	581	513	569	526	582	578	582	598	554	552	538	527	522	610	574	561	557	594	549	568	584	553	564	562	521	597	553	541	573	561	581	501	586	583	547	550	576	607	565	547	578	524	549	538	558	537	566	532	565	532	555	553	584	536	602	528	567	545	527	514	588	536	560	568	579	572	572	536	546	548	574	513	538	597	559	561	563	584	612	524	511	565	550	536	524	520	580	577	577	566	552	547	542	501	525	568	576	537	561	559	564	583	578	560	561	525	520	577	563	521	579	529	569	553	568	583	597	559	541	545	593	567	559	579	615	573	572	547	596	576	534	586	555	533	589	566	560	555	583	552	557	551	540	543	568	542	557	531	530	593	554	587	552	558	563	576	525	567	563	531	517	556	547	554	547	533	566	529	555	556	534	564	563	556	571	600	572	580	589	584	523	574	552	580	545	586	561	605	591	576	544	519	526	578	581	593	550	554	522	560	542	534	573	574	576	504	592	566	569	571	578	550	563	573	536	537	541	578	579	559	583	532	531	548	512	562	598	618	540	610	533	574	568	519	581	582	556	575	582	565	544	572	559	538	553	564	544	577	595	546	630	558	539	566	557	580	606	574	592	547	573	566	577	583	553	534	559	534	585	569	571	561	543	538	584	569	541	541	580	553	528	546	541	586	563	570	538	526	497	526	591	607	547	583	591	562	514	562	541	602	565	540	551	580	609	579	552	562	544	587	508	593	578	550	559	542	560	567	517	551	595	582	561	615	556	537	600	540	618	545	589	558	589	589	561	580	577	582	555	528	562	516	583	555	547	546	568	561	567	494	575	529	611	558	535	593	532	538	544	561	577	565	571	566	529	568	562	567	551	589	528	525	591	571	555	574	575	594	554	549	543	584	542	545	556	565	524	567	582	564	515	552	571	550	595	596	539	561	555	547	520	493	528	546	571	531	575	592	557	596	555	562	607	547	563	575	590	523	573	594	585	550	550	541	579	575	555	542	562	582	541	585	563	529	582	586	540	530	546	558	545	590	581	528	528	549	548	561	549	531	572	547	572	589	558	577	609	540	524	547	568	565	567	562	550	579	554	571	560	547	539	559	551	551	586	568	550	548	598	525	551	580	595	578	522	535	504	565	529	561	566	528	552	537	569	572	556	576	537	543	550	533	512	542	553	539	555	561	506	533	541	518	558	560	543	598	570	591	592	531	536	559	507	552	567	572	557	558	565	571	591	562	564	565	591	584	543	551	547	558	574	586	541	534	554	531	613	584	546	577	519	562	568	559	564	558	543	565	538	568	574	536	566	517	558	540	518	549	549	532	571	571	510	569	555	578	540	573	553	567	549	582	549	578	577	576	538	519	535	563	565	584	525	557	561	578	544	563	549	553	579	539	595	623	563	545	519	542	565	535	562	599	567	567	544	527	585	572	531	526	574	539	528	528	574	558	570	518	538	550	559	550	572	526	541	567	597	535	573	550	572	494	574	558	554	542	526	589	577	588	552	547	616	549	552	547	542	536	565	554	551	566	562	573	540	576	559	530	574	562	520	567	582	548	542	598	567	538	594	561	559	555	560	578	564	560	546	569	557	573	542	538	586	563	563	521	585	552	576	570	556	523	546	569	568	581	531	565	563	559	547	560	582	539	538	574	533	528	578	558	593	519	548	583	529	506	602	553	547	557	566	563	555	563	504	597	551	544	536	545	554	575	559	540	555	525	588	530	556	531	561	562	542	569	605	530	549	550	554	561	565	532	554	596	531	529	590	552	560	579	552	590	564	550	553	552	592	587	545	548	558	539	568	510	569	560	612	645	590	595	565	567	560	590	528	542	555	567	536	576	540	577	577	554	527	544	586	560	515	530	558	547	541	562	552	557	518	584	557	526	587	568	543	539	546	512	614	560	557	556	544	592	566	580	539	539	571	591	555	551	527	531	510	542	553	568	572	511	562	560	578	585	561	557	544	533	559	558	576	599	562	580	584	559	543	570	535	534	519	553	557	573	570	541	552	544	565	566	569	519	525	532	510	603	564	591	587	527	521	542	545	579	591	609	600	566	550	547	609	549	599	534	580	517	556	567	554	548	561	547	508	561	524	579	514	549	538	558	518	528	546	545	569	567	559	528	543	545	552	574	578	555	532	608	539	567	611	582	573	559	520	614	548	517	542	591	568	550	559	578	548	551	573	588	542	534	525	573	585	602	565	545	552	574	573	592	577	557	553	560	543	534	551	548	543	541	519	587	538	570	570	545	507	561	599	551	533	571	541	543	537	568	563	556	544	576	522	558	576	526	534	505	577	553	533	542	497	520	555	530	533	557	535	558	534	576	576	567	545	539	531	604	577	579	559	589	534	548	552	537	559	573	587	530	557	550	577	559	548	566	543	559	536	568	566	547	559	536	576	590	550	525	563	548	559	557	572	541	537	562	549	560	575	596	569	579	549	562	525	563	583	582	573	534	524	552	542	555	578	568	572	564	569	578	547	560	512	568	563	533	553	524	543	567	572	541	588	582	532	645	540	575	530	526	532	560	566	551	580	595	574	549	572	598	515	563	538	530	543	558	569	525	545	581	544	523	584	585	557	563	587	562	533	544	561	554	544	570	580	568	574	556	595	589	568	557	532	573	604	545	537	576	549	570	551	584	533	583	567	510	555	580	558	572	582	535	549	549	544	549	583	548	516	564	548	571	556	562	600	553	563	612	565	565	573	575	575	578	554	573	602	585	558	542	569	602	576	571	566	586	559	570	557	588	494	548	534	556	563	575	547	566	567	515	598	536	546	534	566	559	623	585	523	558	574	531	521	574	566	559	575	548	564	555	562	526	530	550	564	565	566	557	541	527	556	555	540	610	559	551	572	582	549	582	548	555	530	537	614	539	582	544	529	526	581	570	616	560	568	552	519	554	538	555	548	593	607	507	553	585	558	600	582	574	549	546	578	570	572	561	577	539	535	547	598	605	526	522	551	542	529	532	595	539	536	604	516	541	576	551	525	586	524	568
24086	23028	37901	44082	29765	18685	6398	680	549	595	548	553	569	581	549	545	544	530	550	552	562	529	518	559	524	502	519	529	507	546	517	536	532	581	512	556	542	486	512	566	529	542	538	528	528	548	561	537	517	537	532	538	541	522	521	541	529	495	597	507	566	515	525	502	547	519	521	526	537	532	518	553	564	514	534	480	566	543	528	566	560	573	562	540	571	522	580	539	531	544	498	538	550	512	528	527	541	548	498	547	510	498	519	497	513	537	535	540	510	494	566	526	475	543	542	542	532	492	542	547	515	506	539	517	553	498	553	503	552	530	475	577	536	530	526	553	547	535	552	533	509	503	516	498	520	553	496	516	537	533	527	542	543	503	517	525	503	491	529	508	505	505	586	523	534	566	497	522	500	527	497	549	523	537	513	518	558	511	545	546	557	520	498	516	520	539	526	550	537	569	513	542	546	548	521	550	503	526	558	465	538	567	538	557	538	554	543	532	542	539	511	546	518	518	544	507	566	489	491	524	522	558	550	554	527	538	579	536	514	513	520	555	521	527	539	525	536	576	497	511	538	583	553	515	532	520	524	552	585	514	538	521	521	542	504	529	508	541	534	481	535	549	485	557	541	504	498	506	497	525	540	590	500	534	531	523	550	523	517	531	519	518	506	532	517	531	527	542	499	552	539	511	499	522	499	536	519	552	540	550	517	540	512	496	515	506	501	540	583	528	543	529	501	534	485	480	550	541	502	545	545	547	530	519	530	497	535	472	540	542	544	577	517	541	539	520	540	515	504	515	534	516	526	535	557	519	552	529	539	528	536	510	555	502	496	509	538	533	512	514	527	531	517	581	526	568	565	567	522	533	530	510	520	533	532	534	527	528	522	547	536	494	536	533	508	535	503	501	512	516	543	518	537	557	509	502	532	546	546	524	555	521	531	532	536	528	530	544	570	547	509	527	550	493	537	539	522	530	510	512	573	551	539	531	533	530	544	492	515	534	497	531	552	523	529	560	509	510	530	519	565	528	502	549	527	557	507	526	525	540	518	511	533	531	504	538	488	515	508	506	542	543	563	521	506	555	552	534	530	542	537	522	519	555	544	528	510	511	525	541	463	503	571	537	519	477	516	533	521	528	492	529	539	543	523	516	493	520	530	536	544	521	529	505	527	500	506	533	526	535	528	525	537	541	510	506	560	576	543	530	530	498	541	490	503	532	503	520	538	510	538	542	537	520	567	536	511	482	517	507	513	529	517	520	544	560	547	561	523	560	539	483	511	519	568	566	502	557	518	550	523	505	493	529	501	509	487	554	507	563	522	523	542	521	554	551	501	540	522	533	501	521	540	495	526	544	595	529	523	545	549	488	531	534	514	559	485	531	553	529	543	537	550	557	517	542	513	502	523	590	544	528	518	517	498	511	530	588	530	526	508	509	548	510	492	552	550	512	543	550	578	525	517	544	554	537	548	515	531	527	534	548	545	557	570	518	544	512	528	563	538	551	515	545	546	539	535	551	528	542	548	491	484	534	532	553	531	530	522	467	563	534	511	556	553	556	556	538	512	540	517	557	496	512	514	521	520	499	509	542	563	549	508	545	527	526	536	540	512	525	578	528	570	482	489	571	545	513	544	525	516	519	511	543	521	549	557	513	535	527	559	524	542	543	497	547	508	501	529	520	507	563	522	534	559	567	571	537	520	505	518	573	580	449	510	553	552	530	532	543	544	530	507	537	539	539	548	505	572	532	555	531	489	487	543	570	525	521	526	551	546	528	540	517	528	532	503	494	523	534	514	529	534	533	549	543	519	540	554	508	515	538	536	484	541	507	564	514	501	532	537	476	508	530	522	556	491	501	498	520	490	502	519	558	506	566	534	536	519	560	481	521	523	572	497	503	527	528	495	570	493	536	530	530	506	530	506	537	515	565	539	546	547	536	562	553	537	582	537	541	544	553	540	527	525	516	580	517	522	493	482	498	558	524	523	564	532	518	582	522	523	517	538	504	516	495	542	545	509	505	551	529	499	565	536	539	539	576	571	553	506	514	495	525	485	507	520	514	528	547	531	539	528	501	532	514	500	525	514	547	541	541	546	505	552	512	511	526	537	546	520	524	550	476	533	489	514	603	512	524	525	544	522	569	525	537	552	501	540	487	498	501	495	505	533	534	532	499	507	560	533	483	518	561	523	536	525	545	521	533	535	580	544	579	542	551	533	519	570	548	521	539	558	515	550	540	567	556	503	537	564	528	521	540	513	520	536	494	512	544	511	537	525	493	549	540	507	531	551	538	526	519	581	522	551	549	538	522	488	528	516	541	506	557	520	522	533	532	538	542	525	522	496	540	509	519	555	524	547	558	575	496	531	553	502	527	524	527	509	523	537	547	516	550	524	511	511	586	539	576	524	514	515	511	522	547	554	512	527	534	477	530	527	509	524	526	534	511	545	547	547	544	551	525	520	544	559	537	532	535	522	511	543	514	532	498	550	554	507	543	532	542	526	560	534	506	525	541	584	522	534	556	489	520	549	523	525	521	536	514	500	527	560	596	531	507	528	564	503	507	511	538	562	558	534	533	599	540	541	506	558	511	495	574	534	522	539	533	559	529	552	504	504	544	509	530	540	498	519	498	516	534	509	520	558	522	564	507	537	532	562	536	507	509	536	504	565	491	490	546	511	537	515	559	487	505	568	524	511	552	552	519	506	558	568	538	545	514	509	524	521	526	576	520	537	558	544	566	490	539	530	559	497	511	548	522	506	516	500	558	549	551	559	520	488	552	582	522	508	541	514	473	527	548	506	518	532	514	550	547	536	549	530	561	563	493	559	510	531	543	554	536	506	520	534	509	559	505	510	531	566	548	531	524	478	513	491	541	556	512	557	511	527	550	514	521	551	541	558	508	516	530	520	545	529	524	545	492	524	526	575	531	550	539	568	531	515	541	554	515	546	507	533	498	527	529	517	515	480	532	570	527	538	540	553	500	538	501	528	539	550	503	542	535	517	561	566	532	538	540	540	525	529	568	523	541	552	523	540	513	561	587	542	504	531	468	482	591	523	487	500	546	560	505	522	526	532	533	542	501	544	562	500	511	538	486	525	549	529	514	524	545	537	508	519	526	517	509	540	486	518	545	549	494	518	577	506	543	554	469	524	458	518	534	537	504	550	564	509	538	546	502	573	562	549	512	541	522	523	510	541	529	551	546	551	515	552	549	535	497	532	577	546	527	551	481	588	535	538	577	540	523	511	494	547	479	577	506	493	580	524	497	473	519	564	538	528	520	507	520	533	524	589	544	544	557	531	487	485	581	505	485	502	515	537	524	541	528	525	542	509	496	550	497	598	503	510	518	522	538	528	555	524	546	517	534	528	537	503	525	526	532	512	561	538	509	513	526	517	602	497	552	548	544	537	547	528	543	527	557	559	506	553	508	572	516	554	537	523	496	503	522	514	523	511	508	505	558	540	536	527	531	476	546	518	512	509	500	542	523	587	548	540	531	511	505
61000	101283	89300	67535	39976	4211	821	860	795	859	777	779	849	834	871	811	781	836	861	787	748	849	881	882	838	848	804	834	778	867	836	828	759	821	874	830	835	799	829	791	797	848	802	791	818	787	764	805	820	809	841	837	851	840	802	783	765	872	812	838	836	743	805	808	858	860	790	791	789	848	771	853	801	796	873	825	813	814	828	791	768	821	840	821	832	812	795	859	821	798	801	823	806	801	869	832	870	792	843	825	825	804	802	756	802	843	819	804	809	866	829	834	813	849	768	781	858	841	904	829	772	818	843	781	795	830	771	761	808	799	850	794	827	804	833	835	796	885	851	836	766	801	819	837	848	851	824	835	856	827	784	815	841	852	802	812	861	853	822	850	839	811	766	813	820	804	861	814	848	855	820	838	825	855	810	805	863	885	853	855	824	828	837	764	785	865	806	804	824	791	793	813	830	790	807	796	781	815	804	825	821	788	862	863	857	867	855	848	799	819	770	838	810	854	835	806	784	894	871	834	805	823	813	871	783	800	804	802	848	769	838	846	846	884	838	789	816	893	803	790	826	785	821	818	793	826	838	751	792	846	835	796	867	793	865	782	857	853	802	759	866	774	806	774	813	869	805	842	868	799	839	788	805	834	825	868	829	797	832	784	793	823	817	783	765	851	871	830	780	843	781	791	862	815	864	775	824	851	839	836	837	891	831	840	847	878	835	831	879	809	818	777	799	885	875	817	773	829	782	827	800	836	779	813	804	849	832	796	854	822	802	880	833	847	844	861	855	798	803	857	817	809	857	795	831	781	859	805	844	781	856	836	847	790	908	790	825	831	763	800	828	808	776	804	803	821	844	827	778	751	833	871	781	791	841	797	796	819	818	831	863	831	824	803	840	815	791	825	831	852	847	865	868	835	824	794	827	820	867	825	799	811	833	832	840	783	818	838	812	823	864	839	846	845	847	783	863	754	797	868	859	789	796	819	829	851	828	804	804	858	783	802	850	823	838	819	815	825	788	819	833	818	834	847	808	791	802	824	762	833	760	856	856	796	773	813	802	817	813	813	828	861	862	854	815	734	857	839	829	840	840	806	817	821	803	831	821	815	766	845	841	838	842	833	836	800	783	879	800	834	831	823	844	832	792	805	859	853	830	804	815	817	818	799	817	862	811	771	779	815	799	821	885	847	774	789	864	819	810	811	854	849	842	786	822	806	873	864	826	844	808	847	813	802	796	819	834	825	792	834	786	804	856	858	801	831	840	822	818	909	804	801	856	805	839	867	781	807	831	819	751	807	847	798	829	805	802	834	808	830	793	797	799	826	867	815	838	831	767	829	852	812	819	823	825	823	794	773	780	821	850	856	771	819	788	848	840	774	837	811	856	872	793	842	808	807	890	780	772	803	843	831	891	862	850	817	825	756	795	868	791	881	802	835	875	812	774	889	785	836	791	799	794	797	841	803	861	798	797	792	838	814	770	775	840	875	819	787	830	840	753	827	846	815	829	833	818	827	858	852	861	751	847	782	847	818	854	844	808	816	859	811	753	830	823	826	834	821	808	864	823	834	772	815	844	887	909	820	761	813	783	827	809	831	832	808	843	809	807	844	856	838	784	825	794	825	815	836	805	800	871	808	800	796	841	801	829	799	826	859	827	884	823	772	876	779	839	804	812	795	813	857	842	801	831	828	838	821	827	832	844	836	795	812	850	851	808	848	788	850	768	863	817	769	816	802	786	882	812	835	821	793	813	832	834	884	832	857	839	791	867	817	804	780	788	826	813	870	888	827	813	839	828	783	792	836	831	803	817	828	856	791	837	807	805	772	805	821	782	852	790	755	799	846	813	816	767	845	789	846	838	797	828	866	817	821	806	835	810	813	845	811	827	826	830	837	820	808	786	807	797	867	840	832	861	812	794	811	827	850	817	850	808	834	846	885	871	837	849	827	859	847	826	805	817	856	784	858	815	853	844	824	814	877	853	834	839	815	853	820	905	801	819	804	830	811	794	804	791	854	789	849	782	819	847	905	813	781	787	812	796	866	780	832	826	816	860	842	802	836	795	865	794	741	819	855	796	816	850	828	845	768	856	833	836	845	774	843	806	819	794	842	788	854	784	797	819	853	816	828	826	805	799	783	814	785	814	806	764	857	839	840	812	865	758	831	775	787	784	774	853	815	784	790	854	784	799	814	814	842	846	804	889	818	788	819	797	835	817	835	813	813	815	837	841	858	852	792	839	844	806	832	861	857	805	805	820	786	846	815	832	764	782	868	824	843	844	801	830	875	836	788	813	864	843	868	875	846	848	860	798	853	807	815	821	839	771	786	849	768	816	814	868	799	816	786	813	794	822	801	800	895	825	864	848	809	830	833	866	816	808	847	849	809	857	816	863	875	857	813	760	825	805	843	859	817	755	774	818	811	787	775	795	783	795	774	808	749	790	835	845	840	821	814	817	801	823	774	799	841	818	802	855	836	754	829	865	778	844	789	802	810	873	829	833	820	784	814	775	829	839	801	854	841	814	846	843	831	847	874	839	793	828	849	824	762	867	839	822	795	818	826	794	820	828	827	753	849	813	844	824	799	800	801	878	763	786	819	855	826	818	837	804	855	853	815	795	800	838	767	832	777	861	790	836	755	759	813	775	737	808	794	810	799	774	804	862	815	823	826	828	797	782	912	806	816	823	857	793	798	794	821	868	818	853	849	838	816	807	797	786	833	862	832	833	838	858	807	808	834	781	849	820	826	803	874	755	824	848	810	818	871	804	810	835	835	803	797	810	846	802	794	800	832	782	819	802	779	817	838	802	824	772	821	791	776	845	847	825	784	839	867	784	825	852	818	796	822	800	807	780	824	845	786	799	780	853	809	830	846	798	799	818	812	873	834	875	895	821	813	829	803	772	811	826	862	785	783	835	816	833	790	837	820	831	866	843	849	838	867	810	795	787	794	857	832	816	815	867	796	856	825	810	805	819	838	762	797	833	788	837	873	807	836	796	818	836	778	822	854	853	838	802	849	792	846	788	840	832	864	815	838	815	811	795	817	792	789	810	792	809	802	815	828	871	806	796	805	834	864	803	823	894	848	843	789	821	876	809	833	815	859	800	829	862	846	854	767	814	828	840	836	856	813	827	806	803	786	852	763	813	860	808	854	818	791	842	830	830	808	836	842	848	821	865	805	850	820	802	836	840	870	806	832	866	812	794	790	768	826	826	807	763	814	811	828	854	906	828	802	807	830	810	833	779	846	877	798	790	782	832	844	802	800	868	832	825	828	867	766	838	796	877	820	858	770	816	809	787	824	814	843	801	856	820	813	843	805	818	829	819	896	837	834	793	861	784	817	813	835	823	855	743	795	843	814	796	785	802	811	848	826	783	828	787	793	804	852	832	835	835	798	800	824	863	808	822	803	799	784	820	819	809	841	782	784	834	851	887	832	830	870	789	762	859	823	787	820	814	820	817	850	806	778	827	823	825	780	844	834	846	772	836	802	819	811
28662	29422	33200	29424	10466	748	339	359	323	309	299	331	344	310	313	332	350	312	344	347	296	325	345	328	319	332	289	335	343	327	320	304	342	289	341	353	319	306	293	335	337	323	318	347	315	311	302	333	298	331	337	320	334	301	319	312	343	304	325	337	316	319	326	323	340	311	319	336	329	327	320	311	316	337	334	331	331	317	331	315	337	326	313	335	335	310	318	299	339	341	340	335	327	333	327	341	349	288	331	317	311	322	335	330	340	302	324	341	345	327	280	288	339	338	332	311	360	357	322	345	335	319	334	316	324	332	321	302	327	323	302	323	348	364	345	332	313	306	335	318	332	333	364	324	318	315	373	338	332	351	342	314	293	334	297	335	332	319	363	332	298	308	301	333	311	330	311	313	340	339	341	349	315	349	292	326	321	303	320	326	340	321	324	327	322	315	317	317	319	328	329	293	367	320	314	319	315	311	350	305	331	324	324	291	324	285	317	315	318	299	311	321	331	307	298	316	306	336	316	320	308	342	351	341	308	320	342	321	320	305	337	324	327	332	354	360	293	316	342	292	340	323	331	290	323	328	307	334	304	323	333	332	308	309	310	315	302	312	321	337	330	341	337	339	351	311	347	305	310	299	339	313	312	315	342	329	294	330	278	302	363	329	328	319	321	325	299	320	348	345	346	325	324	285	310	311	336	351	353	331	316	288	338	347	298	305	294	309	334	335	346	336	305	324	331	303	314	272	316	296	346	337	322	324	340	326	340	350	330	303	326	328	319	321	307	318	284	318	318	325	308	318	295	327	352	319	326	280	357	324	338	356	333	334	319	339	379	322	336	360	292	357	320	317	326	305	315	327	347	319	337	321	318	307	349	354	345	335	303	351	318	337	369	305	309	310	326	312	314	307	295	346	314	315	343	307	307	331	337	323	298	379	317	314	324	327	332	303	323	330	352	314	327	315	298	332	310	318	333	344	313	313	321	311	315	321	346	317	354	317	319	339	337	294	343	299	357	318	327	354	317	322	320	332	312	316	359	317	337	312	317	307	326	333	313	366	355	322	313	320	313	322	311	319	336	329	323	300	350	326	318	291	300	328	332	327	324	312	340	306	321	317	313	350	354	322	309	335	340	299	310	304	322	293	336	338	317	323	336	327	348	290	333	342	323	348	337	311	337	343	309	308	332	312	344	299	278	321	308	286	302	348	299	338	322	310	308	313	339	344	324	329	344	335	319	315	285	372	328	333	348	369	342	309	336	310	333	309	365	320	336	324	370	334	339	316	336	334	341	333	341	284	331	301	304	317	293	360	331	344	321	314	316	323	313	344	321	334	298	326	333	317	333	291	331	352	324	347	311	320	325	320	323	329	306	312	331	317	339	335	336	310	329	321	362	350	295	300	327	343	331	320	324	346	306	336	352	352	307	342	371	317	333	331	342	348	350	346	348	334	330	341	342	357	307	360	336	325	313	316	326	346	295	364	320	316	317	350	317	300	323	315	355	332	314	307	337	329	314	348	329	338	320	332	350	353	335	347	293	320	309	359	329	326	321	302	305	319	320	311	347	352	339	326	302	295	280	340	308	306	322	329	314	308	345	325	358	336	336	302	318	323	303	345	301	322	348	362	304	329	304	333	315	297	313	310	302	316	285	341	340	305	316	310	320	310	304	304	333	336	304	305	311	323	353	330	320	332	312	327	309	340	323	304	329	328	321	337	333	317	341	316	329	348	311	334	322	350	340	338	351	322	291	345	334	338	315	303	344	323	344	345	310	338	328	332	338	329	325	317	303	333	307	327	325	304	287	337	333	302	324	375	333	363	344	304	321	334	317	337	313	294	355	366	324	348	322	353	325	312	331	310	344	304	340	326	307	320	348	338	348	296	323	301	322	332	318	329	333	308	310	322	325	339	339	300	343	296	335	366	344	367	320	302	310	339	340	328	331	326	362	345	316	343	308	325	323	291	340	310	319	304	325	345	286	297	320	341	303	281	333	323	338	346	312	320	361	318	324	330	333	338	347	332	319	325	311	322	336	323	361	334	326	349	345	323	327	313	328	325	323	315	339	337	297	307	323	322	325	328	318	319	308	349	320	321	320	321	308	326	342	336	313	349	323	324	343	313	332	304	345	331	321	317	319	305	333	316	322	314	333	324	332	326	364	348	334	328	328	336	323	323	352	329	313	331	308	346	337	327	320	327	313	339	313	313	318	345	316	340	290	316	343	295	349	306	306	308	310	358	328	323	335	362	330	328	318	345	326	321	318	319	288	340	306	325	316	340	328	337	314	348	322	315	327	335	348	311	307	310	362	320	314	325	315	311	363	341	330	331	331	328	325	290	344	331	314	297	302	335	311	353	301	310	349	317	313	369	316	354	320	319	350	290	322	326	335	326	318	300	313	305	310	305	340	308	329	292	347	349	319	374	345	311	332	339	292	319	336	328	344	317	284	325	335	318	332	309	332	293	331	324	351	278	347	315	340	300	324	334	323	308	324	338	343	343	364	347	294	341	368	312	301	344	356	327	339	320	326	323	341	344	338	303	347	348	312	298	321	325	332	349	304	329	361	336	317	297	334	314	319	323	319	338	299	311	325	342	322	321	316	344	340	310	325	322	327	314	300	281	309	304	329	290	325	329	334	327	331	343	324	333	338	332	313	360	324	309	335	313	317	316	319	342	348	323	340	328	303	337	314	334	318	353	308	312	333	363	274	330	283	318	324	314	335	346	293	340	304	342	319	320	317	312	308	303	325	333	311	336	321	343	318	335	335	312	287	321	300	295	313	338	316	332	309	308	305	329	350	290	352	311	322	304	326	328	340	327	326	326	333	356	323	336	339	312	290	340	353	342	317	331	317	319	365	338	344	336	308	313	347	330	339	336	343	312	309	356	327	326	397	350	322	347	329	288	315	326	315	315	320	343	342	326	327	351	311	342	323	343	341	338	360	300	327	325	331	304	335	339	313	319	329	296	353	354	311	316	305	318	331	345	302	314	333	342	316	337	306	312	326	313	313	335	293	297	313	338	311	314	327	319	277	323	347	319	331	312	310	314	339	352	341	336	311	334	339	347	332	314	332	325	311	315	313	312	298	318	310	321	375	326	314	346	315	326	326	344	329	341	321	321	313	311	320	305	336	323	324	303	374	325	349	311	319	369	349	313	316	337	309	346	336	320	320	312	314	323	327	301	308	330	333	335	343	314	345	335	347	302	316	297	319	320	357	312	336	290	313	369	337	312	336	351	343	311	326	364	305	334	346	331	323	339	331	346	314	304	301	328	324	340	341	331	312	334	339	299	334	328	340	337	339	333	352	317	314	332	331	283	322	296	321	318	339	320	310	334	308	319	306	301	337	330	326	331	339	320	320	290	289	299	341	331	341	342	312	327	322	315	323	327	330	329	306	303	308	336	295	315	340	334	352	332	344	324	338	329	333	329	321	325	339	358	315	307	348	347	325	313	310	330	324	305	319	332	311	321	331	348	309	368	335	303	319	303
33224	48398	41485	30607	12700	948	563	541	544	563	501	521	541	548	535	586	530	539	568	537	592	528	560	534	546	537	532	530	561	548	562	599	541	563	521	566	536	532	550	552	584	551	558	537	558	518	571	533	507	566	562	564	530	520	534	538	517	499	556	543	570	538	533	544	537	568	562	511	518	511	559	521	531	553	532	527	532	548	506	547	563	539	569	496	528	567	540	543	559	544	521	536	557	543	534	583	520	533	539	564	534	545	566	575	554	553	536	537	554	569	565	539	541	529	543	535	570	568	537	569	534	533	531	557	536	607	526	536	556	563	542	522	522	508	528	543	554	566	556	536	535	538	545	524	568	494	568	529	548	574	538	530	550	518	575	561	566	537	547	575	561	512	557	547	546	547	582	541	511	511	535	554	554	552	514	526	543	566	534	516	582	516	549	558	522	550	555	538	596	541	552	524	522	557	576	523	574	543	550	582	571	524	488	559	588	506	547	572	540	497	550	527	492	531	550	529	552	491	548	522	580	546	558	525	566	589	579	543	586	504	527	538	511	544	588	550	574	524	538	553	523	541	525	591	494	554	559	548	568	523	583	612	585	535	553	485	609	544	558	513	548	566	532	521	559	556	547	563	575	513	539	555	525	580	560	547	600	567	562	552	530	510	545	571	533	568	517	549	555	546	552	556	557	562	526	560	540	589	520	503	530	573	554	563	538	562	538	574	567	517	560	548	551	574	572	540	548	563	594	564	586	548	564	543	547	561	549	541	549	573	553	520	566	515	517	519	583	535	520	582	514	520	600	569	566	511	552	539	523	534	555	553	538	543	535	540	565	530	564	521	531	522	529	555	555	537	547	542	564	564	558	562	564	538	570	540	523	551	517	542	530	546	572	567	554	567	548	584	580	537	544	553	545	565	555	546	532	544	577	547	516	541	540	550	567	540	540	531	498	537	573	563	564	550	556	515	528	555	556	606	536	562	549	561	533	535	502	535	547	541	558	600	537	514	561	531	513	538	537	543	574	537	554	571	557	542	546	515	506	529	504	530	555	541	567	576	540	495	542	555	552	459	522	570	572	568	543	588	586	546	523	552	531	560	561	539	561	554	589	561	505	532	541	575	569	529	509	557	574	538	560	570	556	537	535	562	518	515	561	552	538	530	569	548	530	550	569	563	536	570	542	562	545	533	561	544	509	477	522	492	526	552	544	552	537	543	544	521	536	556	573	566	565	547	543	519	551	553	547	564	563	535	523	557	555	547	523	548	539	552	529	530	557	540	564	555	558	546	538	536	560	510	531	556	556	566	551	536	570	561	548	521	535	545	512	525	533	570	534	552	585	542	565	600	507	542	562	553	503	548	519	551	560	571	553	546	527	588	551	517	533	549	540	556	563	602	538	510	515	527	537	601	567	547	535	566	541	557	545	550	486	531	507	522	515	536	522	558	537	563	538	524	515	532	575	536	535	563	559	535	533	572	585	573	511	551	569	546	531	470	515	593	529	571	561	532	550	518	565	539	505	548	530	577	582	573	564	577	545	570	574	524	483	516	548	529	521	566	555	578	573	573	551	549	505	589	549	587	552	593	577	530	581	534	569	602	517	534	557	522	505	528	573	593	561	574	515	520	515	555	555	531	531	538	559	517	536	527	548	530	568	560	525	528	544	533	584	513	532	523	555	508	547	555	541	539	548	558	528	533	497	554	509	513	550	524	510	560	539	506	543	553	561	536	550	565	545	573	552	568	565	538	551	522	525	586	544	550	506	531	505	509	552	545	564	517	534	512	536	569	547	574	485	561	555	505	559	579	502	552	537	548	518	593	524	527	531	584	561	537	519	541	531	526	524	518	555	563	534	549	539	540	536	540	555	557	572	529	580	564	554	524	584	612	499	542	560	539	526	554	531	464	528	541	542	540	570	592	580	545	512	541	546	543	523	530	571	576	576	551	552	504	539	536	529	572	542	546	549	545	558	584	570	555	571	573	511	544	553	562	524	516	582	580	559	585	565	536	510	552	577	561	517	552	517	550	581	552	565	528	520	510	557	565	561	599	553	572	504	513	576	542	535	546	575	589	573	541	532	552	584	592	583	535	525	560	537	536	535	565	536	557	555	491	512	563	499	580	508	540	525	546	543	543	540	547	569	560	538	547	530	554	503	560	518	513	551	482	549	571	539	560	559	580	566	547	535	550	541	555	538	570	550	535	540	564	544	524	533	570	515	561	535	551	515	537	553	526	574	547	553	561	513	544	553	555	561	528	510	523	563	534	530	488	546	564	497	545	553	556	549	543	565	566	547	522	581	543	530	526	527	541	513	541	522	529	535	576	538	539	562	567	559	551	544	563	568	575	583	539	537	581	547	548	510	539	542	533	546	537	554	554	533	549	579	551	560	575	542	570	529	553	549	531	528	540	541	561	522	549	564	515	526	535	552	534	578	525	514	520	552	486	538	568	525	545	516	510	558	472	519	523	589	564	551	546	539	514	530	541	536	558	565	596	563	547	542	503	495	553	587	530	525	571	561	496	556	559	561	528	564	530	561	539	580	544	565	534	568	535	565	543	549	535	531	564	515	577	529	523	513	547	553	530	532	543	571	541	521	559	533	535	556	548	529	556	557	502	571	539	542	537	570	520	552	550	508	572	622	546	517	556	546	545	552	535	555	519	518	543	526	602	556	558	532	526	559	603	562	544	526	544	562	513	556	538	546	588	558	592	551	522	572	519	498	600	560	557	532	525	546	546	554	536	573	546	551	549	559	538	543	539	564	567	546	547	544	528	535	569	524	493	551	522	554	545	533	522	563	539	503	564	509	494	531	522	526	496	549	580	581	504	554	547	500	538	487	555	610	536	543	563	584	572	592	531	570	508	528	526	546	542	563	550	554	561	549	550	544	539	503	533	518	549	534	530	561	560	546	526	525	572	512	509	543	555	569	568	549	573	514	550	593	535	550	533	499	546	568	553	545	531	566	546	509	543	563	524	554	549	550	547	569	548	519	564	506	581	542	551	565	569	528	543	551	558	546	572	563	540	518	543	541	485	593	532	532	528	518	511	554	584	570	580	526	562	551	526	530	538	514	565	521	550	535	548	589	529	548	536	527	520	582	531	532	523	541	556	539	536	565	552	563	557	496	542	519	570	587	521	541	570	555	544	541	524	563	500	527	572	535	523	523	567	580	560	545	562	547	541	506	543	553	539	509	533	570	529	541	531	573	533	581	581	526	521	550	523	565	590	595	569	557	572	540	524	560	564	505	541	548	563	547	532	557	537	516	557	525	577	566	552	580	499	526	538	532	557	567	559	539	531	511	526	538	540	571	535	534	565	598	553	539	574	540	583	580	560	530	575	555	527	536	544	555	556	559	528	550	560	543	544	558	555	579	548	532	530	568	531	546	524	543	552	554	543	525	525	510	562	564	521	590	602	520	563	569	571	537	519	531	549	535	569	518	541	539	545	551	586	524	533	533	531	573	519	510	541	514	524	497	523	545	569	571	553
25236	24234	39557	41910	26027	13879	1869	366	331	351	344	324	380	358	338	353	335	343	357	397	352	357	391	386	323	323	354	324	345	335	330	364	333	353	343	331	348	353	363	317	355	351	354	337	338	332	317	343	358	341	343	322	339	352	344	351	324	330	331	334	345	362	348	339	329	328	334	362	327	378	340	369	378	334	371	347	355	348	334	392	353	325	325	367	337	338	329	333	352	335	351	342	338	358	339	341	290	342	356	319	302	339	333	372	352	377	336	345	359	337	350	344	360	367	329	324	389	335	377	353	317	347	355	323	364	336	357	330	320	369	346	341	355	376	315	327	338	359	308	311	329	354	340	334	333	359	309	348	325	348	355	300	376	327	351	321	355	349	337	344	348	375	338	364	373	313	341	324	342	340	343	363	342	341	339	347	344	358	350	357	326	349	345	328	335	345	337	321	342	373	332	310	352	355	334	361	335	339	349	322	359	316	339	339	311	372	364	318	336	313	348	379	342	344	283	335	364	359	329	343	332	313	343	328	342	341	340	361	337	299	347	311	347	336	303	390	324	344	345	331	319	316	361	369	350	357	339	363	333	345	333	372	356	348	323	324	348	325	331	324	353	329	365	333	369	343	319	348	326	305	374	359	345	335	350	301	335	341	331	306	322	348	341	329	332	311	355	314	335	379	330	358	371	363	334	330	299	347	356	363	348	349	356	344	353	333	366	331	335	342	327	355	317	355	336	333	346	327	378	343	349	363	329	322	327	347	321	331	323	332	346	352	324	330	341	309	358	337	332	336	316	324	351	365	309	344	345	349	382	337	341	336	337	341	345	352	352	334	343	350	355	340	361	334	349	314	365	330	370	309	343	338	337	333	337	327	326	310	315	332	351	295	321	367	339	321	316	331	319	328	349	340	362	339	339	312	335	357	376	306	345	343	331	353	333	342	304	349	360	352	337	328	340	335	349	341	339	335	316	329	354	322	368	331	341	348	348	384	345	353	343	341	335	342	358	366	380	350	348	318	349	308	331	343	302	332	337	352	367	361	304	326	345	379	341	336	381	367	380	344	345	329	359	304	380	312	343	355	332	349	323	346	336	368	330	318	327	356	356	344	316	356	377	323	329	322	374	374	341	318	338	327	316	367	312	316	335	339	330	324	302	329	351	365	339	355	344	354	354	359	353	314	349	324	340	296	346	325	344	365	362	353	358	352	317	328	309	344	335	334	323	306	341	346	340	377	341	334	335	370	343	360	324	317	348	356	298	329	343	358	352	328	334	317	336	319	343	366	323	371	340	374	368	301	357	367	342	319	332	339	335	334	341	330	304	333	300	355	353	333	347	324	368	364	345	301	363	330	349	361	322	331	344	327	378	363	317	366	335	323	354	335	325	331	340	350	296	340	339	349	387	325	321	342	360	325	333	333	344	355	355	334	322	319	339	338	345	349	343	330	305	371	355	350	301	331	331	318	365	329	335	359	318	331	339	322	341	334	331	337	304	320	344	312	335	341	333	337	343	345	333	315	368	334	337	349	330	363	320	348	321	332	326	354	340	376	319	324	321	361	341	308	330	356	339	368	312	346	343	371	337	337	323	351	331	336	333	335	340	340	308	345	339	340	341	332	340	333	357	339	335	351	319	353	319	366	356	341	353	327	359	349	321	338	357	310	357	352	332	335	372	357	327	332	318	344	343	319	314	360	353	321	343	330	348	327	335	368	348	336	316	353	337	370	334	343	356	326	312	324	343	333	346	349	336	357	350	344	353	373	340	357	356	326	333	363	341	332	324	349	345	331	366	349	338	316	346	347	370	315	343	335	357	307	367	338	315	318	338	350	378	349	336	310	332	325	363	334	370	318	326	337	323	327	326	344	344	350	354	362	352	315	341	343	343	349	361	358	343	336	320	328	359	358	353	350	298	338	381	374	371	344	354	367	322	302	370	330	344	359	329	351	337	403	350	305	332	347	377	354	352	299	343	348	337	333	357	359	329	325	324	343	331	311	379	361	336	331	348	340	363	338	349	341	325	381	323	333	306	343	307	348	370	342	363	337	347	315	333	325	323	337	313	343	315	316	355	330	326	322	325	339	338	361	327	345	334	309	341	353	347	311	333	351	386	329	351	340	370	324	344	305	344	321	366	338	340	383	347	373	349	329	326	371	357	328	354	325	368	346	369	324	331	324	340	368	343	333	312	343	338	369	321	326	348	346	371	356	325	331	354	339	322	374	343	318	336	340	347	300	347	347	351	357	350	340	377	345	382	352	357	322	332	335	323	364	339	372	340	357	327	350	340	371	391	335	326	373	346	340	361	352	354	347	367	332	366	330	336	333	339	293	345	336	330	297	318	355	324	360	373	361	327	344	349	333	349	332	354	334	334	358	364	342	354	327	335	351	324	345	319	355	330	344	365	364	322	356	308	358	372	366	348	318	325	345	343	312	333	333	376	331	324	330	350	350	325	332	387	336	341	367	321	333	339	379	341	316	363	367	315	339	353	385	356	354	343	315	354	339	358	361	339	392	339	324	334	343	361	336	344	331	364	355	339	327	333	346	334	349	323	356	339	349	324	355	321	366	365	288	344	369	348	360	301	318	316	315	329	319	358	348	359	326	392	353	352	340	356	338	340	352	363	366	346	337	358	335	368	358	304	344	325	337	348	329	328	347	352	299	334	365	362	348	363	355	341	350	346	354	317	359	329	353	330	328	366	358	312	342	343	316	333	331	320	385	333	335	323	313	337	324	375	297	343	363	348	361	328	319	349	355	318	313	346	354	358	358	380	341	362	345	319	350	356	328	350	359	311	328	348	336	362	360	316	319	346	372	349	345	344	331	352	361	331	349	363	358	295	339	367	373	361	346	348	380	327	355	344	342	344	325	339	362	333	345	343	346	348	349	309	316	340	370	356	344	319	321	347	338	315	346	356	325	338	346	313	347	346	374	352	347	346	348	324	327	354	359	333	336	343	332	342	327	346	332	340	320	333	347	356	371	328	376	363	314	386	394	348	309	364	367	346	323	331	312	315	350	340	349	323	327	339	355	355	355	360	341	342	309	311	357	326	326	361	366	334	335	365	339	331	304	312	332	335	335	352	347	346	323	314	325	326	355	368	350	333	360	312	324	309	350	319	318	327	318	325	347	346	346	351	332	354	369	337	363	335	348	371	359	339	349	322	350	306	351	350	317	349	318	346	326	353	366	346	327	359	307	338	300	347	355	341	364	322	329	346	351	335	323	345	375	351	319	326	367	319	332	349	337	333	336	359	338	361	323	362	347	354	320	362	368	363	357	345	353	359	319	348	338	352	337	376	359	324	334	353	310	367	350	331	364	334	322	351	347	368	346	326	304	352	361	381	338	362	332	341	329	357	352	308	323	341	335	342	344	341	311	332	367	368	332	353	348	352	333	392	343	316	355	352	357	313	321	332	329	341	330	331	332	323	335	347	337	349	348	339	348	341	334	358	333	328	361	341	330	333	342	331	361	339	314	346	346	336	297
58185	91111	81881	57066	29987	1796	569	527	547	555	609	553	567	577	580	516	577	535	525	565	553	584	550	590	564	566	544	538	577	593	562	565	549	612	577	595	546	587	580	575	573	576	582	568	590	527	573	558	559	559	576	574	544	592	558	567	591	655	532	565	559	550	545	573	550	573	534	588	538	536	528	590	541	552	553	572	538	563	535	593	545	549	557	552	532	569	592	601	533	584	540	579	565	543	553	598	577	499	577	541	569	546	572	573	551	552	551	578	562	564	534	560	582	548	575	541	540	546	579	521	574	593	599	575	569	558	583	580	554	533	579	572	543	573	534	556	526	584	601	597	553	582	543	570	533	561	593	548	572	600	565	527	555	546	551	569	567	533	573	587	542	563	545	590	524	548	585	571	543	531	603	553	572	548	526	536	506	546	538	563	542	552	601	580	566	579	577	582	516	525	534	562	550	562	558	564	527	566	558	548	546	584	569	529	577	528	531	601	536	568	553	572	570	557	548	536	590	561	532	563	558	549	536	567	561	603	550	584	581	560	564	533	557	595	568	557	575	592	594	569	571	560	586	572	551	529	575	580	556	509	532	570	576	593	595	557	563	550	553	610	573	566	610	568	595	577	576	557	567	602	560	636	539	574	576	562	572	536	586	552	593	559	561	520	515	520	581	544	593	549	562	560	579	569	516	577	557	555	538	545	541	600	540	615	556	571	545	586	545	575	538	551	562	554	502	562	562	531	565	560	541	569	521	553	564	551	565	548	571	535	585	553	535	594	528	580	546	574	588	542	590	549	565	561	591	590	548	569	564	546	564	537	555	548	533	560	560	554	564	520	596	587	577	584	562	567	538	560	574	537	521	537	587	551	525	543	633	531	556	570	561	509	559	578	562	553	587	548	568	566	521	578	535	610	519	601	580	602	552	632	579	562	538	553	560	537	527	565	557	553	550	573	528	561	581	562	627	522	562	603	587	517	604	546	544	528	568	571	509	526	571	537	534	543	566	558	565	573	563	540	570	576	557	540	545	568	569	552	493	605	565	596	561	566	587	554	532	540	562	569	563	539	515	580	587	552	564	543	549	564	545	562	586	531	534	547	596	553	550	575	572	568	572	539	571	573	526	542	574	530	572	565	572	572	538	551	572	588	569	551	589	583	575	502	558	570	608	562	550	550	582	533	548	563	542	563	560	563	569	583	557	553	550	558	549	560	544	551	536	556	581	559	562	544	553	588	532	533	527	539	561	562	538	572	562	590	614	553	576	595	534	510	545	532	526	567	560	551	560	558	573	571	548	523	508	503	556	549	532	578	566	519	557	615	537	538	591	578	562	584	544	585	553	531	539	531	564	571	563	575	586	543	556	534	582	560	588	563	614	563	540	537	573	568	576	557	509	620	552	556	579	578	556	581	577	564	533	554	540	564	564	558	532	544	566	587	540	558	586	580	539	542	548	548	545	538	552	524	563	570	509	573	534	546	535	544	560	588	552	539	605	519	558	594	592	575	567	585	560	528	537	563	509	592	591	539	535	535	575	552	564	546	527	577	555	524	541	535	567	576	559	524	557	592	556	573	586	567	552	551	573	548	567	606	559	576	541	533	565	575	593	526	535	566	573	568	565	541	576	554	564	584	572	596	574	556	546	567	577	554	555	565	533	568	543	586	595	599	527	571	545	560	564	560	582	594	545	588	537	557	571	583	591	593	574	563	505	584	532	528	584	595	554	548	545	569	546	561	596	559	574	514	517	574	563	565	548	563	513	529	563	526	581	566	604	588	537	579	569	584	577	574	576	572	583	595	543	560	594	586	597	574	590	556	610	567	550	552	580	546	519	559	586	616	517	586	560	529	538	565	581	582	584	561	605	558	515	593	562	546	564	590	544	499	591	531	550	572	543	523	573	520	543	538	534	552	555	566	551	558	561	580	573	546	602	541	556	533	543	533	535	574	478	554	545	583	534	579	593	548	567	553	566	576	575	525	551	540	548	557	555	594	523	583	540	546	578	573	544	589	562	594	562	552	586	540	532	580	566	563	553	532	639	574	566	604	540	551	566	583	580	594	592	559	589	532	586	531	597	532	549	581	591	554	542	566	501	573	573	512	541	537	579	582	583	561	579	585	572	519	562	596	565	548	554	537	584	557	498	523	572	560	583	513	544	584	586	562	566	568	565	549	561	539	544	601	538	587	527	594	610	551	605	554	547	566	537	553	546	608	555	529	561	548	538	556	586	559	545	546	527	574	537	571	523	569	603	607	567	560	530	561	563	523	569	528	532	559	573	569	568	600	532	538	572	560	555	516	555	521	556	558	520	566	572	535	579	550	554	572	590	566	574	550	581	558	567	582	559	579	576	564	569	571	597	543	595	516	538	559	571	541	580	586	564	582	570	546	582	555	520	542	532	566	563	538	610	555	552	556	543	499	566	557	574	601	535	529	535	544	562	548	536	556	536	513	596	623	539	573	509	544	559	537	567	583	535	587	523	603	556	574	549	559	558	568	533	548	492	549	575	557	558	515	571	552	535	588	551	548	589	515	557	535	566	547	591	554	614	553	528	537	573	598	547	598	547	543	557	558	561	600	549	510	523	561	542	536	554	551	514	565	564	532	531	609	577	593	534	587	546	553	565	570	641	513	574	515	558	553	540	575	584	553	533	548	559	624	513	551	549	623	559	562	519	529	554	556	545	585	542	574	590	576	513	536	552	548	573	544	538	569	593	560	530	492	565	543	559	543	532	532	568	565	581	556	593	585	549	539	524	576	535	589	531	518	581	498	551	579	552	580	624	558	585	552	596	550	570	558	560	542	569	577	563	568	582	560	586	560	543	550	554	565	529	549	604	511	579	537	589	581	583	536	526	523	580	515	542	578	581	565	534	550	612	497	499	559	542	568	540	518	578	586	538	579	542	550	555	566	575	542	554	589	493	580	568	537	563	592	579	576	576	520	569	522	595	561	566	572	530	550	546	602	599	560	546	537	565	602	568	591	561	538	561	544	532	509	525	572	517	573	617	547	546	583	569	550	589	575	541	526	538	568	535	539	584	497	553	554	554	571	555	544	565	509	588	570	573	521	579	539	565	609	561	588	591	552	582	526	542	551	550	567	572	552	531	539	584	516	605	568	526	552	545	547	601	537	593	573	561	559	505	562	590	556	567	533	602	543	539	554	534	570	532	549	537	556	515	584	558	538	578	538	597	570	579	574	592	583	530	526	543	570	522	568	555	560	528	548	546	547	516	565	544	544	537	568	542	542	584	571	559	593	539	566	587	570	553	545	557	590	574	577	556	578	563	566	564	565	545	581	574	586	552	583	557	589	572	565	559	579	543	576	567	565	537	503	614	547	575	581	519	540	575	548	522	602	571	555	613	556	575	565	552	538	559	579	596	529	549	558	542	517	564	553	531	600	599	558	547	540	535	563	582	545	560	534	617	611	601	571	548	552	541	589	571	545	514	554	534	540	584	563	572	572	597	591	582	574	563	576	550	537	544	574
24128	22905	37037	41878	27586	18308	6069	672	559	583	563	516	522	539	572	557	540	563	539	468	531	513	524	520	576	511	544	548	523	566	520	536	506	546	510	542	518	558	566	503	504	539	485	541	522	487	545	538	506	519	565	503	567	531	544	501	529	549	539	533	504	541	559	533	512	537	487	539	512	538	561	534	538	524	530	514	481	514	550	564	557	536	537	539	501	558	522	512	509	566	557	542	557	529	598	529	555	559	538	554	500	516	513	539	507	503	524	521	505	552	508	514	539	571	552	470	560	529	551	500	552	543	504	522	533	495	540	549	527	548	559	545	511	548	525	521	521	554	547	505	518	532	489	545	536	522	543	537	571	551	526	557	528	549	519	564	498	544	541	516	547	507	530	521	557	519	484	550	496	527	517	549	520	537	520	480	524	541	539	529	539	535	527	513	550	532	503	508	574	528	525	547	490	526	508	552	536	555	539	552	503	588	552	535	539	550	502	551	521	574	557	495	498	555	463	529	546	534	568	525	522	535	552	545	516	568	515	528	514	546	496	519	547	512	486	558	475	562	542	538	532	566	509	567	500	539	523	547	510	532	515	509	517	541	527	499	553	516	539	553	489	474	554	521	508	549	490	555	546	584	543	494	521	531	520	540	503	513	572	528	519	526	525	512	492	564	518	559	538	550	517	495	534	529	558	514	543	554	561	497	546	548	539	496	541	564	554	542	543	514	541	540	529	478	491	512	536	523	520	553	549	559	488	513	525	518	529	512	526	567	517	508	504	509	514	510	528	501	525	524	452	534	523	535	515	536	512	547	517	559	531	559	509	541	511	548	504	492	489	534	488	526	471	527	512	566	516	518	517	526	546	518	511	537	530	555	524	530	522	531	498	557	537	545	519	540	541	551	489	520	545	516	536	519	559	536	539	519	545	527	503	545	535	532	560	573	544	543	517	532	502	536	542	521	520	568	524	551	511	506	539	526	531	519	487	535	533	527	514	545	495	579	543	536	524	523	532	567	489	587	515	515	507	552	534	547	512	521	502	527	504	502	536	540	513	519	538	525	510	484	521	535	537	543	507	547	512	505	532	531	517	543	490	567	515	564	527	560	523	552	505	543	559	515	525	539	545	532	545	538	553	534	526	536	540	507	554	574	519	517	500	533	521	475	509	568	516	530	518	494	528	561	521	518	553	541	551	574	530	519	591	556	522	507	548	512	533	520	528	505	504	525	551	580	542	520	542	529	508	510	497	543	561	532	534	537	523	512	531	506	501	568	539	501	521	541	551	543	486	502	557	533	548	532	545	543	563	517	499	541	518	581	509	561	515	501	513	500	543	501	534	534	526	497	512	511	500	544	524	563	556	497	531	526	514	551	560	503	552	539	547	500	494	476	468	522	511	505	486	552	543	495	517	516	521	574	535	520	548	523	530	499	522	512	510	497	543	549	543	537	531	536	556	507	516	550	542	508	500	525	507	508	555	524	557	474	507	554	566	522	505	533	533	560	575	547	497	569	533	521	511	532	484	568	540	518	521	570	522	523	508	500	550	548	534	564	536	508	501	533	529	523	527	529	532	521	503	554	493	540	512	593	553	527	521	554	549	554	522	526	510	474	519	531	532	548	478	491	538	517	512	563	514	524	501	566	588	522	578	541	511	484	500	537	510	520	508	512	543	554	525	538	533	501	544	502	520	534	522	536	540	488	551	545	541	498	523	518	534	542	509	523	540	539	557	544	533	526	513	549	552	543	496	522	545	521	529	549	554	535	517	545	516	557	466	506	521	546	525	496	528	514	504	507	521	431	592	533	520	539	545	533	551	522	545	556	504	536	514	497	508	541	500	564	506	516	512	518	564	509	514	528	529	556	531	523	543	527	534	538	539	567	518	521	561	552	506	521	512	538	537	547	532	506	515	556	543	568	540	526	497	492	476	509	549	540	510	541	585	560	564	559	520	532	508	538	561	507	520	576	486	551	566	534	522	574	533	515	510	511	535	544	512	520	512	567	484	506	520	551	580	560	518	511	492	569	545	592	547	555	526	547	487	525	539	541	538	547	543	522	534	529	527	494	572	518	529	531	526	546	538	542	560	556	523	553	584	551	538	525	530	499	556	530	530	536	536	540	558	514	513	539	533	542	539	548	554	519	502	523	518	555	529	510	570	545	528	531	523	490	497	514	546	562	527	545	508	520	524	527	523	559	533	501	505	552	572	530	544	508	514	525	506	527	536	515	567	488	518	568	504	560	561	547	506	526	507	547	496	508	523	519	523	503	507	521	551	505	554	483	565	541	518	581	498	550	498	530	517	583	509	553	581	528	537	537	609	556	560	521	547	470	548	547	569	546	566	529	532	559	530	484	534	577	529	534	515	469	548	532	551	495	569	524	491	520	556	520	541	530	508	552	517	514	536	505	518	578	537	535	510	581	518	546	491	501	491	528	521	501	511	546	504	519	515	534	548	516	529	499	505	561	513	532	533	497	517	546	532	521	497	527	534	558	538	538	550	552	548	524	495	495	538	547	524	546	536	534	544	542	530	580	546	510	494	538	561	521	555	549	532	523	488	527	553	567	533	569	550	545	523	527	516	495	526	536	560	512	511	510	523	538	508	547	549	571	523	540	532	518	493	537	499	527	534	565	557	521	539	557	535	573	532	515	514	517	503	518	547	542	545	517	495	503	539	519	491	504	548	525	563	557	535	559	514	503	515	556	496	540	530	519	517	559	520	520	533	486	507	506	526	541	533	503	551	486	551	555	528	532	531	498	529	539	523	507	540	506	563	523	516	513	562	513	558	549	529	583	548	541	583	526	542	508	524	476	518	526	538	516	495	531	512	529	496	531	569	545	529	560	534	539	546	554	523	514	553	553	501	528	517	538	532	518	537	539	533	523	561	503	548	499	539	508	505	511	520	500	522	530	535	520	487	528	479	487	511	520	533	550	538	514	520	522	530	540	497	521	503	517	533	547	505	538	495	544	502	556	530	490	493	535	529	542	532	500	563	571	476	526	480	507	549	550	507	510	480	507	544	546	519	500	510	551	546	549	509	504	524	542	509	526	553	537	545	509	512	491	539	504	533	510	543	547	534	522	546	543	493	546	545	500	516	543	499	541	521	531	500	521	555	487	549	532	506	500	523	517	546	557	511	543	541	495	516	546	520	497	511	568	546	525	554	529	588	512	525	514	539	505	503	546	518	515	572	520	553	527	544	516	527	548	515	499	546	572	536	501	515	573	516	535	530	534	529	566	499	514	517	554	553	529	505	507	550	514	493	518	547	517	521	513	513	522	503	543	517	515	513	524	524	526	489	548	524	482	526	556	520	469	569	541	510	537	552	530	499	520	523	569	501	514	544	527	523	501	518	531	524	566	519	493	542	474	490	525	503	550	535	560	531	532	557	523	490	578	541	493	533	543	499	501	569	505	552	511	523	506	514	533	521	508	540	539	543	548	563	534	523	544	504	526	519	525	550	518	516	528	519	547	530	527	524	513	539	551
60093	101884	91878	67006	35762	2454	847	834	798	842	889	864	823	823	844	813	866	843	828	844	838	803	828	829	755	867	860	846	835	827	831	805	819	868	808	814	843	831	746	791	851	828	872	811	770	788	794	791	848	773	817	815	843	790	847	836	820	803	793	822	841	840	815	766	809	829	799	838	728	873	757	833	820	812	792	771	819	799	824	817	793	794	855	819	797	765	847	839	821	815	840	797	775	834	749	833	866	869	804	810	843	775	827	814	872	765	822	821	835	783	856	854	811	854	837	784	837	839	820	835	793	839	847	845	792	812	853	837	796	849	829	852	803	799	802	801	810	816	840	806	798	838	799	843	851	876	814	858	822	803	858	832	810	785	856	819	849	805	812	828	783	798	837	864	811	763	847	788	820	832	779	796	813	821	805	759	815	839	849	754	820	761	839	833	822	790	790	833	801	815	846	820	846	801	814	793	812	800	811	790	782	845	830	809	813	849	838	772	829	813	832	818	832	776	826	783	826	778	830	810	817	804	782	841	831	824	831	805	811	851	817	813	838	840	770	854	813	834	816	817	848	828	760	849	826	821	819	792	873	828	815	837	811	829	834	838	816	841	864	797	792	852	853	805	816	825	850	820	831	764	878	865	823	832	833	815	836	827	797	794	817	798	813	794	868	795	815	835	818	802	835	844	775	837	785	810	802	835	774	826	814	870	834	793	831	848	844	803	822	854	778	843	882	843	801	790	819	820	838	788	864	875	845	820	770	825	837	830	793	830	812	813	799	826	829	802	851	820	791	850	787	803	800	761	803	822	782	850	803	764	812	820	811	831	761	825	773	861	830	834	793	827	803	866	786	827	767	893	848	798	833	805	765	828	828	809	822	862	869	817	858	834	838	770	809	827	779	817	856	882	788	796	882	854	853	842	805	826	785	798	790	813	796	813	778	807	813	800	828	811	793	779	814	781	855	888	829	816	861	779	812	850	859	829	838	848	743	835	778	768	858	808	857	865	798	776	838	850	829	812	824	799	851	781	832	825	820	853	859	822	816	853	892	862	760	822	860	795	801	815	810	865	780	804	809	814	837	809	809	807	871	780	784	749	810	787	816	852	850	840	845	830	774	786	829	862	827	865	813	837	773	803	806	805	811	852	827	824	801	849	775	836	907	860	792	827	811	772	816	808	816	828	834	797	825	844	795	809	822	760	830	807	843	807	804	839	840	781	818	842	841	799	803	841	826	819	818	823	829	793	856	805	823	811	816	805	835	833	827	809	796	810	830	801	778	838	779	803	850	795	806	828	805	842	830	846	841	862	856	780	813	775	840	898	833	821	823	874	775	788	907	836	812	826	844	858	774	790	804	790	833	832	802	745	868	818	833	851	833	810	779	796	815	823	771	790	772	835	831	825	864	779	792	872	827	827	776	824	795	857	877	856	751	803	855	812	860	784	815	798	760	849	826	807	818	808	834	788	841	814	806	815	845	822	802	862	832	837	840	771	833	802	831	842	821	805	854	811	813	812	848	784	812	831	838	811	803	815	831	853	835	887	854	822	825	812	847	786	778	801	777	823	763	765	803	781	853	843	792	776	793	859	831	864	802	818	790	823	852	884	746	749	859	812	804	818	803	814	788	854	816	841	806	850	860	805	841	836	790	766	814	834	856	834	853	858	807	857	788	857	835	808	799	802	869	823	900	795	815	819	831	831	800	803	813	857	788	780	782	827	845	881	830	821	832	758	831	827	835	826	866	813	821	803	792	802	869	818	823	875	804	853	857	803	808	793	840	815	853	784	826	833	813	804	817	839	829	822	760	803	810	810	842	815	805	793	812	808	817	789	784	861	833	785	858	825	836	850	832	858	809	802	805	792	845	829	791	808	817	824	836	798	793	803	791	781	814	799	830	831	798	808	852	829	821	769	808	816	828	830	797	874	821	858	810	841	804	813	870	833	767	809	856	827	818	838	857	824	798	767	808	805	833	835	838	860	820	794	812	827	839	808	850	843	805	824	837	802	812	871	794	828	827	807	797	834	824	827	803	817	859	797	851	831	810	763	803	733	821	816	799	859	820	839	870	824	803	807	811	819	810	809	804	842	840	850	821	844	815	801	813	816	792	765	868	838	803	826	858	836	834	854	876	819	814	833	788	839	844	822	799	880	817	809	849	840	873	811	811	803	799	828	808	830	778	810	853	783	795	805	828	812	877	803	833	809	761	802	852	814	797	837	835	813	852	862	790	878	834	830	834	834	807	820	850	829	776	819	790	802	786	841	860	865	791	819	819	806	807	838	808	825	812	795	828	863	835	800	825	797	806	803	823	872	796	796	833	809	836	825	861	834	788	824	781	782	835	896	847	764	803	788	773	831	804	834	830	786	828	865	836	821	839	852	812	829	825	794	839	819	853	860	827	816	801	815	780	826	781	817	794	831	803	829	828	797	809	920	827	827	825	818	771	816	753	841	861	823	776	838	848	808	774	798	823	814	872	787	780	757	788	841	801	834	838	842	835	888	781	801	768	817	816	832	880	783	845	822	813	785	795	813	815	767	781	770	845	814	807	809	827	862	829	829	777	842	795	837	822	854	844	833	849	843	853	788	823	784	798	818	843	798	789	865	826	793	865	805	752	771	815	782	810	831	883	840	850	783	826	836	852	851	804	786	819	802	850	833	811	897	861	808	838	831	812	815	837	876	799	860	832	796	848	788	825	785	784	848	778	830	823	804	793	844	809	863	847	813	829	908	875	831	804	826	809	799	840	819	817	787	873	812	776	894	804	830	812	840	822	849	796	884	879	866	861	841	843	806	823	779	844	849	813	873	830	830	829	788	824	831	810	809	827	811	866	786	816	789	847	843	831	820	793	855	810	848	786	852	817	831	835	797	835	804	892	804	811	850	796	832	825	876	851	835	830	827	810	823	760	793	833	774	840	757	910	788	775	806	842	797	803	826	839	791	808	877	817	849	866	789	745	839	850	833	769	867	844	849	846	824	849	844	841	846	821	850	845	830	813	839	806	795	842	769	811	837	854	767	825	820	835	831	807	837	849	813	834	821	791	810	849	831	792	867	847	789	855	858	824	796	812	808	788	841	824	744	828	866	855	796	791	832	833	825	799	856	832	784	825	812	818	871	797	835	785	797	816	807	856	879	834	882	824	808	795	805	821	811	838	807	825	829	817	841	860	794	831	831	815	811	779	801	836	841	761	879	841	858	847	861	793	791	857	820	839	852	865	815	841	791	836	830	854	796	806	810	832	773	823	796	816	845	820	814	801	784	769	834	805	843	801	829	789	789	806	792	789	814	776	785	798	876	806	817	834	783	807	782	850	829	807	869	816	786	821	821	813	789	775	879	794	846	829	837	777	838	837	827	802	828	805	799	795	822	806	800	792	854	834	802	782	815	806	832	824	809	770	831	791	809	844	781	807	851	804	826	819	845	778	786	830	773	790	828	821	817	803	801	813	819	816	846	824	807	832	809	765	847	808	845	840	800	852	794	870	810
28795	28515	35349	29837	8530	560	323	322	338	317	365	325	331	309	350	350	343	320	324	305	338	348	360	330	314	332	319	321	324	315	306	316	322	328	323	341	321	338	294	343	342	313	353	337	329	317	333	294	306	299	329	316	311	304	309	356	317	291	285	319	301	322	302	339	349	350	344	314	309	321	333	347	324	333	325	315	288	326	310	350	343	312	320	321	299	318	318	311	297	323	307	342	330	288	302	319	344	341	348	298	317	316	327	303	343	354	302	329	328	300	331	333	312	346	337	324	325	317	332	323	314	316	321	303	309	316	318	322	318	336	356	340	323	342	334	306	361	359	323	299	328	319	334	292	320	355	307	332	333	303	333	305	348	314	296	327	334	295	295	333	347	299	346	334	314	338	320	318	348	326	290	319	325	319	316	317	350	328	338	342	309	328	351	300	291	333	320	300	303	330	364	339	356	310	316	326	348	326	316	306	320	314	294	330	306	333	342	329	340	333	303	278	345	372	320	347	333	297	334	322	342	348	289	323	310	321	321	344	337	340	327	342	306	327	327	320	327	315	320	315	334	333	360	368	326	348	305	305	293	360	311	323	338	379	289	334	312	243	302	327	313	280	335	310	308	325	286	331	340	330	302	300	312	316	332	381	289	341	329	313	320	317	327	296	327	320	323	340	308	314	297	337	347	313	316	326	336	318	322	350	291	301	358	320	332	302	342	318	324	315	340	336	316	331	325	315	342	332	337	314	312	316	325	309	334	329	337	373	325	334	307	292	325	341	331	315	307	345	345	339	317	316	352	327	304	284	322	343	325	343	309	319	328	312	313	338	313	320	343	296	322	328	325	344	307	314	344	310	376	337	321	345	350	338	317	308	307	341	302	328	327	298	337	325	332	337	328	344	325	340	326	342	355	328	308	308	331	338	357	315	319	302	390	313	365	328	316	299	304	308	312	342	334	351	312	339	354	306	307	330	321	372	305	296	304	329	297	313	334	338	325	326	313	314	321	342	364	340	323	339	328	328	325	331	318	336	342	291	306	334	330	328	328	328	312	324	318	301	300	323	318	317	316	361	332	341	310	320	337	297	342	284	331	315	338	328	312	307	324	318	306	300	360	328	339	338	320	312	314	334	322	346	326	322	373	309	331	323	320	336	300	309	324	296	338	304	340	344	330	334	312	297	319	308	316	312	348	337	316	339	367	303	308	322	314	340	315	337	332	310	317	334	318	326	339	306	321	338	333	347	320	353	317	352	295	322	294	325	329	321	303	322	306	309	338	349	327	283	332	341	307	337	315	304	319	290	305	332	332	307	343	328	304	337	338	325	329	346	317	337	324	332	334	297	345	339	299	336	283	324	352	345	314	321	324	320	319	333	317	333	352	338	306	345	304	303	303	350	320	326	320	317	324	345	323	333	319	335	320	346	333	335	316	330	305	327	340	331	310	337	333	311	306	323	321	305	308	325	311	322	326	345	357	317	343	339	282	296	338	307	334	322	318	321	314	307	315	319	343	335	314	309	325	328	288	312	324	330	329	298	354	323	293	349	360	311	328	334	305	310	316	307	314	341	311	347	324	280	307	321	335	313	330	311	304	324	333	320	314	336	324	325	324	318	316	282	323	337	341	307	293	301	311	339	296	315	313	323	326	315	316	343	333	326	312	353	330	333	347	326	301	343	289	313	320	329	336	328	299	313	313	336	341	321	301	338	314	308	299	336	347	340	316	349	299	312	314	315	318	337	321	342	348	339	344	297	333	309	339	306	327	336	321	321	339	334	340	343	312	306	335	302	324	300	326	324	331	328	329	315	328	315	293	324	312	311	295	328	342	336	305	288	379	343	359	320	355	373	305	313	310	327	323	316	337	312	301	300	323	327	344	331	322	324	329	355	338	330	321	310	316	304	293	342	294	320	318	333	334	323	355	294	309	305	306	313	363	333	329	316	348	306	293	343	307	316	356	336	336	307	320	329	302	335	347	336	329	317	348	316	312	332	324	314	285	340	293	333	322	334	340	316	327	328	332	312	292	318	334	321	318	326	343	334	314	329	303	319	338	307	322	342	332	324	332	298	315	314	319	312	303	314	326	322	325	339	322	334	318	331	308	319	319	321	297	307	331	315	331	359	304	343	311	314	340	316	335	304	338	300	310	344	355	332	326	342	319	320	307	360	330	313	304	322	339	317	340	319	294	333	344	312	315	353	318	327	330	332	324	345	308	327	355	310	303	321	313	315	300	327	321	318	342	355	289	326	324	312	292	327	331	339	337	351	300	335	323	341	347	308	313	357	348	339	311	319	303	317	280	331	353	335	336	318	339	333	319	304	330	337	313	321	289	317	313	314	310	309	321	321	314	316	331	327	315	306	346	346	298	306	354	305	318	325	295	315	305	316	348	326	311	303	322	329	350	296	291	291	331	281	336	350	308	303	340	333	321	369	337	303	309	327	311	320	346	315	316	308	306	304	323	275	310	313	320	314	300	326	321	345	287	322	311	351	293	339	326	363	324	359	314	344	344	306	300	339	310	334	354	319	324	307	327	295	315	320	343	327	332	304	333	316	338	301	293	318	339	318	317	302	299	340	313	300	321	342	319	364	349	304	324	324	314	336	315	325	326	332	323	362	316	333	298	331	326	308	329	310	318	304	323	315	282	294	337	305	316	366	307	315	328	317	311	325	306	333	349	335	293	324	325	361	323	292	308	317	322	339	318	336	334	309	327	313	320	331	304	345	298	284	315	312	338	305	345	325	325	312	346	320	295	302	326	295	328	312	311	323	316	344	325	333	353	333	327	336	290	330	336	307	318	310	304	339	339	329	310	309	335	313	324	315	351	284	303	309	344	299	322	326	349	295	326	312	284	313	341	330	310	342	329	305	306	333	325	354	327	332	347	333	301	313	307	306	312	293	313	321	361	319	298	329	328	308	319	336	327	323	316	373	349	332	304	366	310	317	312	324	318	306	304	336	321	330	344	330	333	311	349	327	356	317	316	328	318	348	324	310	342	345	350	308	327	306	345	325	343	314	331	310	338	325	374	310	346	314	309	326	309	288	349	343	310	306	354	306	330	332	336	335	297	334	317	320	317	313	318	340	338	352	327	342	320	301	319	354	306	303	313	363	321	311	310	373	314	335	283	327	318	311	308	317	352	321	308	360	321	334	307	302	329	313	299	328	354	329	323	330	326	324	315	321	313	326	309	320	309	308	333	335	352	330	332	305	314	313	327	328	342	321	303	352	310	324	319	310	363	324	336	319	320	308	338	309	339	333	304	314	301	300	289	336	327	311	315	349	340	294	308	319	343	308	318	319	294	334	306	363	281	313	306	350	289	312	329	308	322	309	318	345	313	339	324	327	349	325	328	298	309	325	329	330	331	315	301	319	315	296	294	330	308	332	342	337	323	314	320	324	295	309	340	330	299	322	316	349	325	275	339	327	323	295	317	349	352	339	320	326	345	328	331	289	353	323	323	336	336	322	319	338	326	345	320	285	312	337
33485	47748	43347	30502	9335	692	528	561	538	526	583	537	506	605	535	555	531	532	537	577	515	569	528	523	545	567	539	566	528	554	565	562	602	544	549	588	530	547	544	529	561	591	554	558	551	554	538	526	515	541	554	553	557	512	547	485	545	555	546	531	556	549	537	523	582	558	585	545	564	539	562	566	551	511	540	568	555	578	547	559	546	530	541	523	535	516	553	521	571	551	513	567	532	537	535	574	549	569	559	515	563	565	515	587	501	503	557	554	501	566	521	539	572	542	554	554	556	560	537	563	578	564	543	541	538	559	574	592	544	542	557	560	515	559	546	533	523	528	550	534	523	567	566	568	560	548	535	558	528	563	540	598	554	572	562	563	551	548	509	578	568	544	576	530	517	574	530	507	550	528	573	551	548	545	583	569	572	583	524	514	555	540	535	517	534	511	554	534	521	542	592	578	549	537	483	538	542	545	561	514	544	578	528	548	537	547	555	550	531	561	537	506	576	543	555	529	546	521	578	558	533	548	538	583	572	589	553	570	576	551	556	532	536	557	517	561	556	543	547	555	522	524	606	508	534	561	586	524	550	541	566	578	564	553	526	527	573	553	504	495	528	549	548	499	546	528	555	534	565	481	559	561	596	541	545	545	526	557	557	541	538	553	519	570	525	544	546	541	557	596	559	549	578	559	533	470	486	533	542	514	542	520	539	566	511	567	558	561	519	518	533	568	546	530	561	563	537	555	555	532	565	559	556	542	528	539	507	554	561	564	543	543	545	563	551	545	562	560	542	570	566	557	542	542	546	549	530	538	547	519	575	543	510	494	548	537	518	527	574	538	527	543	594	560	518	499	583	547	573	544	539	576	549	564	535	515	552	586	510	522	551	492	568	483	487	558	520	525	506	549	538	537	581	548	552	509	542	563	587	514	536	523	555	566	516	540	531	578	587	516	516	521	576	562	530	569	526	554	549	523	520	537	503	585	515	572	540	525	517	560	536	532	576	580	580	580	572	524	540	512	537	512	522	549	534	553	542	548	560	573	565	525	555	542	514	563	527	529	513	504	551	541	522	531	535	557	519	512	578	536	565	551	560	539	530	514	561	533	534	538	556	594	524	576	520	526	554	563	542	568	519	545	567	554	506	529	528	515	594	581	525	581	508	555	559	514	554	572	537	544	510	555	545	554	496	551	527	556	554	524	531	561	529	531	537	528	553	542	532	567	493	513	565	543	520	544	526	581	539	566	548	544	531	491	580	545	517	531	568	535	566	532	553	545	559	555	564	545	628	553	529	578	567	529	522	506	549	559	529	528	511	519	505	577	563	537	581	549	504	522	583	484	574	538	549	562	535	541	541	505	554	529	562	558	522	544	546	514	546	561	503	540	536	529	513	514	555	557	510	561	564	563	542	516	548	570	535	562	568	533	576	532	539	505	568	546	523	522	517	568	532	504	560	545	540	544	521	515	570	547	562	575	543	533	511	520	557	516	569	552	584	537	550	503	525	555	540	567	531	562	534	550	543	540	589	562	544	557	538	512	536	508	520	536	549	515	523	562	531	565	580	574	559	601	554	569	541	555	535	540	590	544	551	553	526	550	533	560	554	574	549	548	531	494	543	542	558	624	544	541	539	536	520	509	523	521	570	498	521	573	561	525	549	544	604	553	570	557	494	551	564	544	567	556	564	566	547	528	547	526	535	545	543	576	568	534	486	495	525	526	553	567	599	536	530	544	528	516	573	498	539	545	519	543	537	570	546	542	532	546	522	589	527	525	511	535	549	586	534	557	554	534	572	535	571	549	526	511	559	517	548	524	517	541	553	493	524	545	546	557	524	580	523	537	610	545	566	534	558	524	482	539	563	531	544	544	543	546	556	547	519	532	555	527	567	566	509	572	547	527	539	526	538	580	508	533	537	538	565	567	526	558	518	548	558	570	521	525	547	512	563	573	551	532	543	568	579	568	551	564	549	593	510	548	518	578	559	542	530	543	522	555	513	548	568	505	530	536	507	523	562	561	507	525	553	534	555	530	538	522	542	487	530	555	544	556	519	551	531	545	542	552	569	549	567	536	508	547	541	546	526	566	567	515	538	536	525	536	544	558	537	521	541	537	564	535	553	558	563	485	535	530	560	573	518	571	516	518	577	586	541	549	546	557	555	574	538	559	563	523	529	546	540	531	552	533	563	550	526	531	542	556	555	548	520	573	589	538	539	536	543	555	511	574	550	527	521	527	547	554	550	539	493	562	530	563	546	571	532	527	524	555	579	525	544	502	552	546	553	535	559	522	518	547	526	549	511	513	565	508	540	572	540	529	594	515	597	539	556	564	543	560	580	556	544	542	545	539	521	512	602	536	580	577	552	541	567	556	515	552	590	510	516	522	532	569	528	529	559	537	558	551	563	572	606	528	525	539	569	527	523	516	533	546	527	507	514	533	525	519	550	557	531	527	540	536	552	555	558	550	550	559	558	574	542	514	520	503	514	559	535	517	544	574	540	540	542	558	576	563	546	548	543	533	514	547	563	566	567	556	528	559	552	566	545	511	526	544	560	494	546	537	572	546	513	591	529	592	558	562	507	538	537	522	532	569	587	546	548	517	588	551	548	521	538	518	536	500	535	565	561	555	561	530	558	528	544	576	556	562	536	559	532	497	542	548	579	576	524	583	577	554	581	550	532	537	508	529	575	501	506	555	525	528	523	545	567	487	493	568	531	549	559	508	548	534	521	531	511	554	496	580	526	566	526	533	553	517	540	542	541	571	537	512	576	539	560	558	525	526	522	531	528	530	520	543	537	529	577	593	568	577	539	543	539	575	537	572	523	522	529	556	565	547	530	555	554	570	521	543	569	566	567	534	598	509	531	525	550	550	591	564	577	532	533	496	573	543	547	567	509	583	500	542	584	550	590	507	511	551	580	526	512	582	538	555	562	487	545	506	551	566	576	531	555	518	509	515	495	542	537	563	524	533	561	559	570	562	549	578	529	546	498	569	557	566	546	540	536	492	544	522	545	520	571	553	551	592	559	537	577	538	541	610	542	546	565	564	539	561	565	551	523	557	553	543	566	542	571	533	539	559	555	566	572	546	552	483	543	529	502	573	523	551	528	581	519	554	571	540	553	528	526	549	576	549	544	563	550	502	559	553	560	543	530	575	541	532	551	581	536	540	588	542	507	563	533	573	526	570	555	568	571	536	554	516	574	545	527	553	574	512	575	493	586	532	542	574	538	486	534	523	520	569	512	522	548	521	529	577	513	548	577	527	581	572	570	567	543	508	530	563	538	563	551	543	562	503	546	555	529	571	545	548	589	547	531	559	530	546	529	559	554	538	555	574	537	592	544	536	569	548	551	530	551	527	534	517	515	530	542	513	526	514	556	547	570	557	586	537	538	524	536	555	543	542	512	579	560	538	587	535	522	558	564	531	540	541	513	512	566	541	548	538	509	547	559	541	587	532	560	536	535	572	522	514	557	510	531	547	531	521	526	530	505	543
25114	23704	41357	48001	25890	10689	1128	335	316	335	327	321	356	338	351	314	375	346	327	373	297	335	341	351	317	335	345	330	345	333	360	340	351	347	333	315	328	332	325	320	323	346	343	352	309	385	295	332	353	322	324	324	354	308	348	343	318	306	320	308	343	319	308	358	301	338	327	349	350	341	312	325	341	301	312	331	360	308	320	332	325	351	339	305	337	323	355	311	355	335	340	325	327	334	367	329	343	311	340	337	360	321	328	338	343	332	331	342	357	325	350	332	302	320	346	302	383	348	319	329	350	350	328	356	322	364	328	316	333	326	308	315	327	323	353	324	332	348	320	342	334	346	349	337	335	307	334	332	325	318	321	346	311	306	362	337	314	352	370	310	316	341	308	342	337	324	349	315	315	299	344	342	306	326	314	333	339	348	299	335	361	356	332	367	339	343	362	331	313	367	362	294	314	341	328	363	325	321	317	311	311	330	326	308	314	355	350	332	344	356	337	312	312	354	340	329	347	316	310	326	323	314	280	340	342	333	306	310	294	326	323	349	326	354	334	319	345	334	328	350	335	320	341	340	335	313	305	325	321	339	324	330	318	364	343	387	334	342	367	303	328	345	336	325	319	339	319	330	342	308	351	342	336	310	351	344	384	344	318	332	320	336	318	327	331	333	322	373	358	334	352	325	312	344	353	341	310	337	322	305	330	327	317	335	352	335	362	342	326	346	331	360	326	360	323	307	346	328	350	320	368	308	320	322	337	348	339	368	337	324	366	373	323	360	321	307	363	300	364	304	331	317	323	307	358	347	348	349	341	335	332	342	305	328	329	325	318	346	351	298	359	324	317	313	306	356	350	373	349	320	327	320	342	324	351	327	342	333	321	354	315	345	339	313	342	369	339	346	333	340	348	319	310	315	340	306	339	300	325	329	334	343	337	318	353	327	333	352	322	322	328	342	320	338	335	316	335	356	331	287	311	333	328	315	319	330	338	332	334	329	327	385	341	341	334	321	329	340	348	328	322	324	349	299	363	345	337	313	305	316	365	327	311	315	344	328	311	316	325	330	311	317	318	347	318	341	345	315	316	310	311	340	353	332	305	333	322	344	306	344	372	347	358	336	348	314	307	334	322	347	342	352	312	329	364	382	342	375	321	306	328	324	346	345	334	349	335	337	358	339	350	343	317	324	350	338	333	316	357	288	314	298	355	354	342	327	329	335	360	360	361	356	356	317	349	345	362	341	346	320	318	344	307	310	313	334	339	322	340	376	369	369	352	349	371	349	348	323	344	310	326	342	308	313	343	320	336	380	333	325	347	333	313	337	327	339	318	345	325	317	335	341	319	316	337	339	338	339	316	312	375	308	344	321	314	329	341	332	301	300	352	331	310	299	311	332	352	330	356	303	351	324	326	349	344	364	297	319	333	344	330	328	351	342	350	324	347	302	327	339	347	319	317	321	331	356	323	356	303	353	319	306	352	316	335	322	306	331	320	307	374	360	327	340	332	316	344	303	323	313	341	357	318	329	320	334	317	341	310	305	356	333	362	344	370	324	305	336	355	361	336	319	352	309	324	335	335	332	357	333	362	314	323	334	334	338	350	303	334	304	336	371	369	369	340	311	332	332	324	338	346	336	311	315	338	311	342	299	314	356	308	317	334	327	320	331	332	329	322	350	376	322	324	340	319	323	337	308	301	336	338	317	319	354	319	315	328	329	350	328	312	291	370	308	322	356	353	343	353	332	369	316	297	361	348	327	355	351	350	334	321	332	312	344	316	357	338	294	318	367	315	327	338	332	341	311	341	315	309	320	316	315	321	305	331	347	316	322	320	347	322	347	321	335	366	324	299	316	307	316	332	327	336	356	315	332	331	337	362	323	363	344	334	334	299	330	345	329	336	337	337	317	305	333	319	304	302	341	321	338	337	321	317	322	325	366	340	313	342	345	367	340	344	325	319	316	317	374	334	359	332	332	301	337	336	338	324	330	336	329	329	314	338	317	374	365	364	351	340	341	336	331	367	336	334	326	333	327	331	318	342	320	353	324	320	287	334	331	361	374	363	336	343	319	330	336	354	301	314	308	335	369	333	319	320	328	322	326	349	337	325	330	351	344	321	297	324	327	348	334	305	318	345	352	335	304	367	348	360	315	339	366	331	331	353	357	331	358	351	324	323	337	357	332	343	317	311	346	336	320	324	324	334	317	293	308	305	360	349	302	331	334	359	348	333	340	324	329	317	312	325	367	321	340	350	355	353	300	314	343	350	325	345	375	325	334	311	341	338	349	340	305	327	331	321	320	333	328	329	308	347	357	341	323	329	338	362	318	338	377	355	338	336	353	338	300	303	308	316	331	337	368	340	330	338	334	334	342	362	319	345	343	319	321	348	340	359	344	343	335	330	320	331	303	356	363	298	321	338	337	331	326	356	319	346	302	334	340	326	311	338	308	356	306	334	351	310	338	316	338	353	335	333	368	317	298	325	309	301	351	324	299	357	348	300	349	351	347	344	363	347	356	315	342	352	357	310	342	295	319	312	342	343	341	365	355	340	322	339	297	322	344	340	340	334	313	344	355	301	354	323	346	318	337	323	324	303	335	330	329	332	333	343	327	308	343	350	324	320	327	320	330	333	346	322	326	305	344	334	331	343	333	336	325	336	316	347	375	318	333	340	344	301	284	347	314	325	354	346	352	320	285	328	351	319	336	312	363	355	345	339	341	366	357	315	329	311	338	349	340	362	354	333	314	319	341	311	344	307	339	369	357	344	367	341	327	355	328	358	292	351	335	313	351	327	323	341	328	364	329	338	342	318	348	331	317	290	314	353	316	326	324	369	340	315	343	325	359	332	352	326	303	307	328	331	342	323	345	313	324	332	341	330	338	353	311	345	349	305	342	316	339	342	337	337	351	313	351	316	377	332	313	312	350	351	352	329	320	333	348	305	353	394	361	335	343	358	297	331	301	333	308	320	322	328	319	338	320	317	318	288	334	340	335	301	320	346	325	310	330	346	333	351	343	323	327	316	311	323	314	331	336	341	310	320	339	329	331	355	376	313	364	296	350	336	332	325	357	360	339	337	316	335	340	357	328	336	321	311	343	334	325	320	303	341	323	332	324	325	345	322	328	331	369	318	335	335	334	305	301	316	325	329	342	313	325	305	323	328	336	345	315	327	355	351	323	347	333	334	354	339	357	349	332	349	324	347	353	325	292	335	350	366	313	364	338	331	345	332	316	308	352	331	337	300	331	338	346	356	341	371	324	329	323	329	319	345	309	343	323	323	335	322	322	301	342	355	320	313	327	304	324	306	348	354	307	334	350	326	329	349	302	361	329	366	312	316	343	323	344	358	326	345	352	344	361	340	345	300	315	328	337	334	354	319	362	356	350	290	333	327	327	307	339	347	308	331	342	352	300	342	331	308	289	304	349	337	342	353	323	304	334	312	316	332	307	353	314	349	320	355	319	349	307	351	330	331	360	331	301	360	326	345	349	353	340
57366	90143	83458	59735	25098	1048	554	530	518	541	578	537	578	575	604	530	567	565	541	508	549	575	558	584	527	510	560	529	565	552	516	515	531	565	539	584	532	531	544	485	526	523	539	564	557	559	583	527	538	530	554	566	547	543	545	535	525	524	557	533	546	524	587	578	513	552	509	567	509	542	577	540	593	543	553	553	515	531	552	572	562	520	535	571	544	547	550	543	554	493	586	555	567	538	562	600	563	557	546	545	565	566	567	551	536	542	559	603	558	536	526	513	561	570	527	543	525	563	549	498	543	498	522	547	531	521	519	545	551	553	580	554	559	544	551	542	519	530	523	546	541	547	530	527	562	530	517	547	516	589	539	537	553	541	561	568	561	513	556	576	552	569	586	556	554	559	532	503	563	580	510	539	545	572	543	548	542	551	583	551	519	553	525	542	544	519	512	567	565	519	594	514	618	511	538	549	588	529	572	575	542	584	525	539	505	565	530	558	556	512	519	578	514	547	521	555	563	551	520	546	536	588	555	539	559	529	502	528	534	582	544	552	543	567	540	575	537	563	562	591	535	521	570	522	503	574	556	590	545	555	575	552	518	525	552	538	554	539	540	546	526	532	602	560	550	536	584	561	594	535	525	547	528	552	543	534	563	562	553	545	522	567	564	534	572	521	575	520	501	557	584	558	521	578	552	587	579	521	552	569	499	525	524	527	528	512	576	522	506	547	540	525	523	555	554	544	565	545	561	559	541	591	553	552	590	530	537	530	562	548	523	523	530	521	540	555	532	542	555	559	513	539	496	555	546	539	535	540	562	551	529	523	549	584	575	543	553	508	534	581	541	578	578	561	478	551	558	542	550	579	541	547	544	528	531	498	530	528	535	565	596	490	569	545	563	498	525	526	513	539	498	569	586	574	584	559	507	616	602	535	548	522	537	531	581	539	552	579	537	604	553	535	542	561	517	562	544	557	583	577	499	540	545	569	547	545	536	554	488	570	548	552	538	514	564	538	564	499	580	508	529	558	557	542	528	571	554	535	562	529	550	487	508	516	598	500	551	535	563	512	548	528	560	533	527	537	540	544	562	535	554	561	565	546	519	570	554	563	532	556	538	544	495	549	504	525	554	499	541	536	521	535	495	569	558	496	535	568	532	568	474	543	563	555	585	533	565	580	544	507	566	574	525	531	573	517	516	574	553	539	541	541	522	550	592	555	583	520	497	549	548	544	524	577	569	555	522	550	537	571	551	540	537	573	520	545	535	532	547	543	545	583	577	542	513	519	516	549	514	515	531	578	606	542	537	579	561	514	565	557	527	517	593	550	532	530	492	541	520	513	570	553	532	562	572	553	523	562	549	572	534	572	567	540	510	548	551	543	589	533	560	547	567	527	565	553	537	579	532	529	531	500	546	514	534	545	560	554	539	548	562	556	513	536	537	542	519	513	563	531	508	567	545	540	543	538	501	557	538	530	552	522	554	565	557	537	534	532	539	551	544	515	549	553	572	549	564	531	562	528	559	544	540	554	506	552	549	556	561	572	545	582	535	517	529	540	582	503	588	501	537	535	534	535	518	555	569	520	533	521	537	494	527	561	550	561	592	572	560	559	564	508	499	538	533	539	551	507	542	568	529	564	548	540	517	602	535	517	559	557	568	553	521	534	549	487	505	576	570	553	539	532	500	550	541	594	535	563	529	561	568	514	568	568	544	514	542	563	543	533	567	538	577	501	531	558	561	573	542	531	538	593	570	540	569	533	554	518	535	562	577	572	555	539	553	547	560	537	597	528	557	531	529	528	516	557	542	518	533	609	531	574	504	508	520	515	547	570	535	553	534	592	527	564	568	519	550	546	556	514	536	534	533	502	538	546	575	528	539	514	537	516	547	529	528	611	505	553	576	517	545	548	596	586	544	551	534	509	530	534	549	543	546	574	477	570	519	602	518	580	556	570	514	556	580	543	546	523	536	593	517	546	539	532	555	564	589	509	549	506	540	557	558	534	536	523	512	576	547	519	552	527	553	541	596	550	534	517	557	526	547	567	537	562	522	555	534	569	607	595	602	568	535	588	545	571	528	538	548	567	557	555	558	502	583	546	556	508	534	570	525	505	539	552	583	576	553	503	527	562	561	492	545	601	527	516	548	546	550	571	561	520	527	549	519	529	544	522	549	544	566	556	612	529	547	564	533	522	528	538	565	521	523	516	551	496	577	542	601	552	523	546	545	558	581	520	551	537	596	507	522	552	566	539	570	582	579	555	536	524	572	536	506	543	492	529	558	545	531	553	573	555	505	535	545	558	498	496	551	556	556	514	514	539	516	560	527	544	540	546	545	534	547	559	527	536	528	579	563	544	523	541	504	582	546	543	526	545	562	514	510	503	514	556	545	572	532	545	554	562	566	556	529	572	504	545	527	545	554	516	567	537	533	527	545	540	577	571	532	567	531	516	518	502	545	545	561	550	553	556	550	541	545	552	559	537	513	514	573	541	498	544	533	550	517	539	530	537	547	491	564	523	566	597	501	544	547	558	505	570	529	539	516	529	548	535	491	569	533	541	547	549	508	562	564	561	527	533	560	530	565	531	590	527	557	525	544	527	526	568	550	559	537	496	518	554	556	540	501	516	535	558	555	528	553	548	590	549	568	545	540	559	552	554	554	550	532	566	518	563	534	581	541	536	524	522	524	550	545	585	515	545	518	539	587	569	584	568	528	546	536	580	541	563	546	555	557	562	564	534	517	570	612	559	540	548	575	583	524	574	526	534	556	520	536	575	541	542	560	583	531	573	537	523	532	590	570	523	535	544	566	562	543	579	538	549	545	534	547	541	542	475	565	610	539	580	587	526	601	562	551	524	549	556	530	545	545	536	556	553	560	529	552	583	533	507	536	546	583	541	531	570	532	546	548	540	527	559	551	554	538	538	531	530	561	542	545	526	505	536	515	517	548	507	525	569	592	541	511	546	525	596	554	605	532	537	523	515	508	601	536	530	536	581	540	583	510	573	515	591	552	553	559	560	570	498	562	571	576	557	512	564	479	606	541	521	568	479	530	540	553	600	533	521	570	564	539	558	526	535	524	497	525	554	541	570	532	514	577	561	533	563	550	489	586	525	536	547	531	585	562	533	524	537	566	500	522	551	583	525	582	596	560	557	531	549	540	554	560	547	523	531	555	554	507	497	547	533	551	485	551	565	545	550	545	512	554	549	584	548	534	539	568	538	579	575	559	555	595	537	554	533	580	530	511	544	573	575	536	580	518	562	557	543	560	563	549	560	546	563	560	548	589	541	493	541	532	584	554	523	538	550	517	577	543	553	560	533	561	611	535	491	541	521	526	538	532	535	517	514	516	527	560	545	523	589	535	580	571	587	553	532	497	536	489	525	564	554	532	530	515	545	539	554	565	531	557	548	548	520	566	564	545	546	575	523	511	556	584	535	573	531	536	565	493	524	553	515	546	574	577	566	556	546	494	549	516	549	519	572	566	565	544	543	575	542
24125	22452	36198	44446	27642	17179	5217	695	534	521	536	576	534	528	548	548	552	509	538	506	510	529	518	510	513	537	533	508	550	504	513	507	483	522	548	543	537	490	518	503	544	523	569	551	531	560	477	472	510	506	538	570	524	527	519	498	520	540	555	494	552	504	500	502	478	535	485	546	478	480	518	510	486	560	508	504	512	509	546	499	481	518	496	499	494	489	496	500	516	502	517	515	499	477	488	523	518	510	520	520	488	502	458	515	495	478	542	535	490	502	516	508	521	532	482	529	477	538	551	502	505	536	496	561	541	512	504	544	574	543	502	542	515	513	508	518	532	526	533	487	522	511	539	520	510	527	525	525	560	517	539	483	505	540	532	517	532	548	507	524	537	536	514	550	560	492	489	535	517	521	495	525	533	537	444	509	512	528	548	545	534	514	559	564	512	531	528	468	497	474	532	532	530	479	510	494	520	544	509	504	566	480	445	516	474	500	531	500	521	476	551	515	517	510	518	513	517	540	542	513	471	523	524	546	494	495	501	515	553	524	541	506	505	551	520	496	483	497	572	541	534	518	484	525	535	530	539	524	560	516	508	524	527	492	496	517	495	522	514	503	533	495	502	528	523	472	518	505	523	505	511	510	556	562	522	490	542	526	488	498	515	530	492	527	528	536	515	508	529	492	499	530	529	484	529	518	531	501	498	519	534	510	520	530	532	522	522	526	554	530	485	467	514	499	547	503	492	526	523	537	528	535	540	526	528	508	525	519	522	549	521	539	509	535	523	546	526	523	535	542	497	511	550	515	518	544	525	507	550	521	527	534	540	503	504	540	533	466	546	501	514	525	497	522	508	475	476	527	509	490	551	484	504	486	495	519	514	541	536	505	489	527	540	578	507	510	475	512	534	532	502	556	480	526	501	525	501	533	513	482	523	529	514	535	520	536	517	540	504	511	529	530	520	529	499	528	496	523	551	504	512	517	540	534	509	582	506	530	585	583	502	503	504	529	517	548	511	484	515	516	522	507	488	528	515	512	511	520	526	510	527	526	514	504	480	540	520	550	527	489	503	523	544	480	530	514	493	514	555	545	549	488	556	476	499	561	529	536	518	557	477	498	538	469	508	513	508	499	500	496	510	515	513	526	486	524	547	496	541	487	530	507	512	541	521	521	517	486	496	456	534	538	546	491	511	539	530	532	503	585	555	517	537	523	564	515	505	498	549	469	541	500	526	535	535	496	552	514	510	507	534	528	504	487	505	531	544	543	508	476	514	504	507	517	499	529	522	518	479	510	495	513	543	527	518	523	505	497	483	507	532	552	515	541	522	522	498	564	498	514	515	520	554	537	548	477	533	521	539	508	492	472	551	561	513	495	544	498	577	502	489	495	505	460	531	543	513	528	550	512	459	493	475	451	463	515	524	530	565	546	551	541	501	508	570	523	512	477	520	530	518	503	487	488	523	508	547	519	541	499	470	517	487	499	526	548	551	560	515	516	548	509	466	500	494	558	477	485	503	516	468	471	528	501	501	489	553	530	496	532	519	505	533	480	485	565	511	480	554	498	515	485	517	545	504	498	537	539	470	512	518	460	509	525	552	491	540	472	523	513	570	489	529	504	559	489	476	511	566	488	514	540	510	504	479	556	515	498	509	520	514	588	499	496	489	491	535	534	512	512	584	545	537	528	523	534	512	446	455	541	514	484	530	543	502	489	545	513	464	547	489	501	498	510	531	532	533	524	529	492	505	499	535	522	539	550	538	511	449	498	497	491	507	491	526	533	484	523	499	484	493	501	506	525	526	533	506	496	510	497	521	520	536	503	515	540	527	501	546	502	521	521	509	507	524	492	538	563	513	508	497	504	517	535	553	546	516	512	560	519	538	502	519	493	515	520	530	499	531	533	505	489	509	496	495	481	497	496	546	508	513	552	502	508	515	488	504	536	535	523	501	560	515	505	524	551	522	501	505	520	497	516	496	526	539	484	511	506	524	501	555	486	542	495	497	492	534	516	533	536	500	486	557	479	516	522	505	475	483	541	532	504	498	553	512	535	514	521	515	535	523	485	517	521	532	499	520	569	513	531	528	515	509	559	501	503	523	542	511	510	510	517	531	504	521	544	520	544	539	504	510	545	534	481	484	533	499	461	542	521	532	460	529	519	510	547	492	518	499	497	501	543	511	546	516	467	561	530	478	497	519	509	493	547	509	549	515	543	523	526	544	526	509	534	480	536	491	504	477	528	519	528	543	537	512	482	514	557	523	523	528	483	555	528	535	501	529	483	503	537	519	521	519	468	560	516	470	502	544	536	547	523	489	505	501	511	520	498	507	497	549	529	546	506	503	540	503	515	524	504	535	516	536	506	518	516	512	521	491	545	553	528	500	501	514	515	488	521	543	501	528	529	516	507	504	526	525	490	485	526	522	516	547	519	548	526	548	498	500	534	524	518	524	483	491	537	523	506	486	497	534	514	505	547	562	523	490	472	485	521	497	504	554	492	561	527	539	521	541	517	486	511	525	498	528	500	521	515	522	516	512	590	520	541	525	496	507	534	496	518	534	500	516	529	505	528	503	508	515	482	522	513	518	474	513	529	515	490	520	509	541	521	517	481	532	528	514	528	531	525	518	533	513	545	512	525	487	513	476	518	506	526	528	529	518	526	526	514	472	552	543	502	549	495	536	528	498	506	515	530	492	503	525	530	575	534	557	526	497	503	512	536	541	536	526	511	483	481	522	532	516	525	542	537	495	500	535	524	496	536	523	535	551	518	531	514	481	552	542	569	444	491	502	480	515	510	543	507	486	486	502	496	479	500	541	524	533	502	541	526	492	528	540	519	521	548	521	546	486	521	495	523	508	518	486	523	529	530	483	516	505	509	535	491	556	537	516	506	498	530	501	516	547	518	532	501	491	534	507	544	489	540	528	531	504	503	514	538	528	556	505	453	521	489	527	480	534	518	504	506	480	504	502	505	495	513	510	529	517	519	540	518	525	548	526	529	506	523	523	497	522	521	521	535	486	532	504	513	529	529	523	529	508	507	524	538	557	515	548	504	550	507	494	511	501	524	513	557	521	495	517	529	499	494	509	523	516	538	579	519	438	543	525	516	509	524	517	520	496	533	523	492	513	508	501	534	551	517	502	519	520	532	538	513	518	510	532	473	546	500	483	525	505	510	537	530	538	532	537	511	494	529	516	504	509	539	514	507	523	493	508	468	533	508	509	487	472	540	503	560	545	504	509	557	546	492	443	522	533	493	526	527	536	547	489	509	502	488	491	496	513	524	492	516	509	528	518	501	484	499	555	519	529	531	537	515	525	489	523	504	495	532	505	510	487	527	498	501	528	505	525	486	511	545	539	493	507	527	518	514	479	551	522	519	528	529	502	509	500	536	482	575	495	492	497	504	497	527	541	514	514	497	515	515	530	531	529	531	518	571	517	506	510	521	505	526	510	485	479	533	522	466	487	533	488	551	520	532	488	464	508	525	513	523	561	516
61127	99900	95669	70318	30535	1303	850	855	815	839	815	821	826	791	836	781	776	842	837	808	787	847	794	771	781	810	782	768	814	771	771	850	774	833	850	817	834	791	869	787	791	803	811	743	791	817	791	817	806	799	825	774	761	782	791	798	774	741	771	772	749	790	813	797	792	786	807	814	784	870	762	762	784	783	809	821	756	851	835	844	810	764	824	845	803	801	782	781	790	760	798	782	793	825	832	793	836	783	748	827	742	864	752	745	781	818	834	853	844	784	840	760	770	800	786	828	847	765	760	725	785	839	763	807	763	803	823	827	838	830	782	801	812	802	807	805	783	776	817	830	799	837	801	796	815	790	813	805	795	779	779	753	808	786	809	753	798	792	814	783	813	786	810	782	793	821	815	796	777	746	772	809	847	750	741	821	779	842	781	840	754	766	824	837	778	787	799	808	813	837	831	778	840	808	777	786	763	807	831	800	817	841	799	802	790	794	782	794	783	803	766	854	799	769	745	732	800	801	837	787	779	812	829	821	766	784	860	817	772	843	806	811	805	788	777	807	849	772	763	884	770	798	802	774	795	792	780	815	815	792	769	760	814	780	794	799	852	796	773	830	805	805	783	780	842	786	771	783	764	759	803	772	803	796	802	862	800	794	818	746	754	809	774	830	844	802	789	733	793	799	779	818	861	819	786	823	803	832	828	819	778	805	770	825	808	842	795	779	797	790	790	818	751	854	802	793	777	748	806	783	828	723	770	795	827	803	786	869	798	783	777	772	808	761	832	788	773	767	824	844	772	791	775	775	827	792	805	863	860	817	749	797	823	776	814	745	809	796	790	788	797	824	803	810	799	772	788	824	806	800	734	777	739	781	770	808	755	787	760	795	779	828	846	822	795	799	830	789	835	790	860	768	795	803	806	782	784	771	784	763	799	809	847	795	840	782	797	829	823	856	809	767	812	805	779	840	760	834	755	835	742	848	809	810	789	837	779	885	794	771	778	763	807	838	814	771	806	829	769	745	829	793	779	770	816	791	765	817	790	774	822	812	815	774	833	789	786	780	842	774	812	814	802	766	760	797	768	864	852	816	801	795	815	795	763	826	780	778	748	753	776	819	794	786	767	776	783	857	803	769	826	812	792	860	786	801	808	818	842	853	795	847	786	826	754	745	815	815	828	850	800	840	776	787	813	769	819	785	783	825	786	795	809	798	801	737	824	822	787	780	815	743	790	836	769	765	787	844	790	797	775	829	802	777	809	768	774	835	822	807	853	789	746	777	749	769	729	774	805	795	722	780	863	817	769	814	822	773	771	825	814	828	769	799	778	789	831	812	828	820	816	836	835	798	807	823	795	776	840	828	768	810	783	791	826	835	831	809	782	803	813	788	801	793	787	810	830	830	834	826	814	780	806	817	804	810	816	805	747	817	779	854	847	750	760	836	848	788	784	795	795	815	797	799	829	804	797	845	853	830	796	808	792	832	784	769	766	803	804	851	810	836	790	806	814	861	766	791	852	773	800	815	790	734	779	800	805	837	810	774	771	790	805	802	824	802	853	776	815	806	787	806	827	815	812	765	807	793	764	805	764	830	872	775	808	816	830	790	764	805	811	808	773	752	752	809	751	772	830	819	848	763	787	774	830	837	816	789	780	826	792	773	820	783	842	802	798	819	818	829	768	802	823	801	788	814	765	806	708	803	797	823	793	809	833	804	795	815	844	803	865	797	819	790	775	773	819	810	796	819	809	795	841	794	801	812	799	803	851	810	776	814	810	791	813	783	760	803	799	797	781	800	768	792	835	754	794	817	823	815	827	799	792	759	747	813	771	789	795	804	801	753	752	791	753	763	801	775	815	805	805	804	793	762	750	863	817	754	757	830	796	733	802	828	751	859	722	802	772	797	797	771	798	813	822	830	794	774	804	758	816	782	801	822	796	780	768	832	790	783	802	836	810	819	787	788	764	833	823	797	739	743	784	796	762	826	808	809	757	826	776	786	820	823	863	813	800	794	829	766	810	842	786	736	792	809	807	800	782	799	825	783	871	796	813	825	819	784	788	807	810	771	791	783	810	809	813	827	819	825	815	802	804	781	735	826	808	861	812	828	789	717	805	759	806	801	784	777	770	834	768	832	809	849	821	854	777	789	787	812	790	802	767	809	811	781	750	847	801	772	769	810	800	802	800	788	840	853	799	799	801	803	805	826	839	813	739	839	764	815	809	792	822	824	800	804	778	783	797	810	802	775	840	815	788	793	698	810	834	748	804	819	828	815	788	819	815	780	778	710	839	781	802	789	779	790	795	829	823	809	765	785	807	809	812	816	819	770	782	791	799	846	812	771	828	805	761	784	824	793	825	774	716	777	799	802	791	834	811	776	787	781	812	795	766	807	765	843	797	842	769	755	828	791	782	799	775	822	758	787	809	759	787	805	840	806	741	857	803	851	846	738	770	734	784	811	780	820	794	792	826	829	794	840	756	837	808	792	832	794	744	816	819	765	769	783	769	709	798	834	801	841	815	828	802	771	795	835	755	791	806	822	846	741	823	751	817	785	770	781	765	776	766	790	813	826	789	810	760	826	777	790	776	820	792	810	842	799	817	793	751	800	808	817	808	817	770	843	766	861	786	839	790	804	758	845	782	851	761	802	806	852	799	765	722	753	842	786	835	792	773	811	790	837	788	826	812	799	786	802	738	742	805	831	732	779	808	806	817	777	872	805	787	796	819	828	839	811	831	793	787	806	738	793	801	785	768	804	806	805	808	791	822	763	802	808	793	815	844	765	776	790	828	797	829	769	751	832	772	812	756	801	809	749	763	825	776	768	860	766	769	764	803	760	817	758	755	774	842	793	820	807	831	784	771	764	793	786	815	828	770	746	846	792	772	821	768	775	784	776	788	789	837	832	745	806	748	810	797	826	812	763	780	822	748	779	765	785	818	811	804	731	741	814	801	806	721	816	802	822	799	844	778	781	733	774	838	825	757	792	807	813	792	787	781	777	787	856	807	830	832	765	826	767	767	794	728	825	759	811	780	771	786	793	797	715	794	801	776	785	768	802	834	802	808	800	794	775	782	759	829	787	836	803	823	823	813	790	781	814	795	750	810	791	854	800	743	791	798	777	820	786	814	771	796	806	805	748	786	765	778	814	781	772	768	805	826	727	805	753	771	770	761	765	762	765	801	785	851	775	764	844	781	788	841	765	786	775	819	813	800	750	792	770	830	814	838	774	819	831	768	753	772	798	812	784	779	772	807	797	795	753	804	808	777	800	779	795	803	818	789	781	800	771	805	775	835	799	891	791	818	765	802	770	760	802	755	779	765	780	777	824	815	837	795	794	807	800	831	809	804	794	772	769	752	811	844	788	782	796	831	789	759	827	733	806	819	786	800	807	726	790	787	818	808	757	816	739	866	790	774	752	796	825	791	764	791	799	748	798	822	798	825	809	834	780	829	810	813	791	805	815	842	725	818	845	797	802	825	818	759	821	866	862	821	821
28824	28065	32974	31512	8100	429	327	325	311	342	341	282	330	338	266	311	337	304	325	298	328	306	338	305	329	278	284	269	317	327	340	307	317	311	330	312	317	341	331	329	308	318	315	313	306	327	295	359	313	315	323	316	311	297	304	268	287	302	349	291	307	326	307	300	310	305	304	310	315	312	303	332	319	279	322	318	328	307	300	317	311	321	305	314	319	340	316	297	329	358	314	334	311	280	282	305	320	307	307	308	331	314	281	311	358	331	302	317	339	335	326	323	318	313	283	275	326	318	316	283	320	311	311	309	313	338	320	330	340	319	345	304	305	292	315	320	326	282	313	290	346	313	285	318	331	310	335	310	326	314	324	313	295	329	302	329	322	312	297	329	310	330	319	313	293	320	309	322	300	330	313	317	316	326	314	358	304	321	327	316	300	332	304	340	315	308	330	306	307	302	289	324	292	324	302	358	317	299	300	330	293	363	325	341	337	325	321	278	315	323	313	324	305	346	323	299	345	302	300	294	314	323	299	306	263	274	324	296	342	289	298	323	292	283	329	305	321	343	317	311	320	307	307	330	302	291	283	310	332	299	287	330	298	309	311	324	332	350	287	320	308	322	306	287	319	345	309	337	302	304	321	361	319	312	326	287	317	322	314	308	328	318	325	313	306	337	319	341	342	288	318	314	304	272	293	323	340	296	285	317	343	315	318	314	302	328	307	308	294	318	306	339	317	341	328	278	349	309	315	301	302	289	346	292	299	333	338	294	296	296	299	305	316	296	294	317	292	324	288	329	288	331	358	310	322	286	328	303	321	314	307	312	308	340	296	360	331	317	282	341	318	295	326	285	312	329	349	323	288	293	308	334	310	293	266	295	267	322	276	325	321	311	328	330	317	293	309	300	331	343	302	321	311	294	302	300	295	327	329	335	296	313	326	325	294	302	302	296	314	318	303	316	285	315	308	323	285	327	327	316	340	330	296	279	331	261	311	326	283	313	275	335	328	287	278	316	303	294	321	298	329	308	284	339	299	322	328	313	272	315	296	315	318	293	319	299	313	276	313	302	322	307	319	317	303	313	320	297	311	289	305	316	314	329	297	318	352	308	290	295	330	315	296	323	326	326	322	336	294	291	317	306	317	298	316	307	296	305	315	315	309	318	319	298	307	296	292	333	291	305	313	349	328	309	300	281	331	310	359	304	340	297	317	317	298	294	323	293	285	275	321	311	321	315	326	315	294	308	290	330	317	337	315	343	323	311	278	294	308	315	324	323	315	295	306	291	345	338	326	335	335	347	329	282	307	346	302	356	324	282	315	326	335	319	298	321	315	297	293	331	342	315	313	294	311	283	296	310	307	299	307	324	333	338	309	317	320	322	345	315	318	318	290	319	325	328	344	310	319	339	329	316	347	291	309	286	314	327	244	300	293	312	315	340	346	345	283	307	308	280	335	282	350	289	316	296	306	334	313	321	331	327	297	344	303	321	328	282	308	306	303	320	295	361	319	304	311	327	288	321	339	305	341	335	305	294	310	359	304	305	310	352	298	321	287	323	328	294	288	326	325	322	327	324	332	307	329	313	300	319	330	292	300	313	342	328	303	310	312	348	303	331	316	326	317	275	344	307	317	303	301	309	315	304	324	305	303	341	322	306	319	321	332	297	329	322	292	297	317	332	304	310	314	316	316	332	308	301	305	306	301	310	330	318	305	335	297	321	313	293	323	329	303	322	328	317	327	336	291	306	277	299	322	327	289	339	319	330	318	334	294	323	321	325	318	309	313	283	279	308	320	314	346	338	330	321	318	355	337	308	296	307	298	310	310	320	320	277	256	322	313	305	287	294	307	320	312	312	313	333	321	333	331	337	319	331	339	302	293	319	299	338	327	325	315	310	299	315	316	314	341	292	294	332	303	360	318	311	349	332	280	292	309	303	309	338	324	342	326	286	311	292	312	316	315	309	317	319	308	315	316	331	347	295	280	360	318	309	314	326	324	313	328	319	331	312	304	344	354	304	309	324	311	305	303	321	326	287	313	317	268	285	356	352	295	312	295	304	286	325	318	313	282	308	303	286	343	279	301	288	288	316	328	329	305	307	335	337	353	298	315	305	336	299	291	324	312	301	317	301	295	330	306	298	331	280	339	322	295	350	329	292	329	314	282	307	318	311	344	293	329	305	332	317	330	319	333	298	362	331	306	334	325	340	291	315	295	317	324	293	324	294	281	295	344	306	308	311	336	307	328	260	330	325	326	309	310	284	318	305	318	302	303	292	353	319	332	306	318	302	340	302	311	310	325	326	291	305	359	324	295	327	298	326	309	284	321	282	316	311	342	296	315	327	324	289	317	327	283	320	340	340	340	301	305	293	321	301	280	316	315	319	343	309	313	318	315	312	294	297	321	308	314	323	290	307	327	317	329	278	301	300	347	310	310	322	319	316	337	271	312	317	303	318	308	322	319	329	332	321	336	324	316	335	311	321	334	306	328	312	307	324	291	330	327	305	330	315	303	307	295	300	336	338	324	302	285	263	281	337	330	329	325	276	322	292	320	311	309	312	327	319	332	320	334	338	320	316	322	315	309	301	330	323	321	280	318	328	307	298	291	357	312	306	324	290	316	353	302	322	319	311	336	335	301	325	297	274	318	343	308	346	288	345	315	301	310	320	314	303	295	323	298	307	318	313	308	373	301	317	327	297	315	318	303	291	325	304	286	301	334	329	320	319	313	320	309	318	325	320	336	309	345	300	298	331	305	326	300	317	323	350	331	287	328	306	319	327	333	329	317	307	266	330	314	305	317	315	330	314	306	310	327	355	327	355	296	302	329	345	307	324	309	325	305	297	338	315	309	305	301	327	328	316	316	321	325	311	356	304	294	296	325	307	330	308	330	295	300	296	316	321	306	309	285	322	342	286	296	318	292	300	295	324	318	316	330	317	334	295	337	305	316	325	342	310	320	324	289	305	306	316	345	304	327	323	357	308	332	285	309	315	329	343	323	318	312	333	305	303	298	300	324	323	305	326	305	295	314	320	302	333	284	312	301	292	301	312	301	325	305	300	333	334	297	332	329	311	288	303	291	329	302	336	338	338	325	317	338	303	282	310	355	303	324	310	315	273	328	301	354	340	304	334	296	321	305	285	329	320	303	313	325	316	283	311	310	338	332	316	301	308	313	286	306	320	308	320	318	319	277	312	315	323	317	311	333	292	323	286	304	326	305	293	296	314	319	299	347	330	318	303	308	325	338	316	319	290	328	297	306	313	327	281	331	298	321	325	315	327	280	304	301	313	291	312	325	287	309	328	277	321	311	320	330	342	317	301	311	329	312	311	309	313	269	327	337	289	297	303	326	310	326	292	332	333	297	285	295	311	296	342	316	302	295	313	297	315	319	314	332	308	312	291	317	318	318	323	279	307	281	346	303	357	320	337	317	285	329	330	307	317	321	328	325	328	328	310	307	307	316	312	316	297	303	310	310	328	300	336	318	325	292	307	317	330
33905	46594	42020	32379	8192	604	524	541	535	518	533	507	506	532	531	500	522	537	523	521	548	516	523	553	567	551	513	502	530	524	520	525	580	554	536	515	557	534	518	514	536	514	504	537	514	537	514	543	497	531	514	526	570	533	502	517	502	559	515	545	544	542	536	502	544	548	538	542	534	466	575	534	552	531	537	518	517	575	562	494	571	554	528	496	511	553	519	537	544	514	524	508	548	545	571	529	525	530	540	536	525	517	486	529	531	546	533	533	515	480	548	523	514	524	508	564	535	540	530	529	517	539	548	518	490	545	525	559	526	528	517	551	511	480	537	526	540	506	590	529	489	507	516	574	534	581	545	525	527	571	554	513	526	475	537	572	513	556	530	511	510	550	529	503	525	494	517	499	535	554	502	496	506	556	542	530	520	502	540	535	533	558	505	547	537	527	547	542	556	554	490	515	517	545	528	516	556	519	566	533	512	523	523	532	524	535	578	514	562	514	572	523	534	550	540	560	512	509	477	494	523	556	499	519	531	530	553	513	516	481	556	498	522	518	510	536	544	552	560	516	550	529	539	483	554	533	523	523	528	546	528	530	539	519	485	526	499	507	503	504	546	556	522	534	507	514	515	517	526	517	561	490	549	523	490	556	523	524	467	498	561	507	519	519	519	525	524	527	534	518	525	566	541	528	549	558	524	548	509	524	556	519	497	507	512	525	515	540	523	571	556	507	551	544	536	509	550	539	509	518	510	554	526	503	527	521	496	514	518	559	511	532	512	528	538	568	508	550	494	505	533	523	526	462	535	554	552	529	538	499	548	509	511	525	508	551	528	545	558	551	532	502	545	532	531	529	533	581	522	540	568	514	552	539	500	539	517	579	518	554	520	517	516	495	515	551	518	512	521	546	547	571	504	531	519	525	542	499	534	519	514	551	533	522	532	494	532	560	504	498	493	531	537	528	527	542	525	525	527	533	534	519	486	537	530	564	522	509	529	517	494	479	523	542	561	486	552	553	523	508	515	574	535	554	506	521	508	539	532	506	514	534	542	548	529	502	510	502	559	570	519	539	517	509	544	524	507	559	519	539	526	509	547	502	536	525	492	551	538	529	542	546	530	518	505	503	512	516	507	544	544	544	545	485	505	591	501	514	539	474	491	535	528	521	534	542	544	527	526	549	509	565	556	552	529	523	548	519	543	559	525	532	464	545	528	527	519	517	570	537	562	516	505	514	499	541	542	506	486	528	491	556	561	539	510	547	562	481	564	536	513	568	562	507	533	565	548	517	530	540	526	502	542	506	537	528	554	568	505	549	520	535	479	525	498	533	528	554	551	562	527	530	529	558	517	485	525	527	504	510	536	516	526	537	513	499	514	498	498	538	558	503	510	521	516	525	542	534	543	542	486	522	543	501	492	515	523	467	488	543	527	554	556	495	512	544	525	525	552	522	538	499	544	521	562	541	505	509	513	538	467	532	503	534	521	535	496	537	553	511	535	510	505	525	523	524	550	515	563	516	509	535	529	521	503	505	506	535	518	547	559	533	504	556	554	527	557	494	528	498	525	511	544	517	518	530	524	513	525	583	560	514	507	531	512	508	523	525	519	515	559	558	539	506	535	483	485	524	486	523	530	496	519	506	529	541	530	563	532	488	517	524	505	526	553	539	536	510	513	513	528	533	529	506	522	539	540	547	527	508	520	531	522	546	540	490	548	538	521	535	489	538	535	561	528	493	514	508	549	542	496	520	529	508	489	534	566	540	511	542	480	538	514	517	551	518	539	513	472	546	543	488	563	502	530	566	524	565	515	498	515	547	574	546	554	532	527	518	487	541	546	498	548	487	545	557	489	573	549	484	523	531	520	539	522	519	550	518	532	521	528	492	492	549	520	538	545	612	525	522	483	525	525	531	481	550	485	521	538	526	576	544	528	520	526	544	519	521	502	520	541	501	550	524	527	514	506	501	504	513	516	532	532	474	539	520	517	522	511	528	483	569	578	522	549	493	487	569	543	549	497	547	525	529	508	553	530	555	541	556	531	488	539	581	540	495	559	566	523	546	583	512	522	509	507	527	525	526	539	473	494	543	514	529	525	568	471	536	525	509	545	547	501	515	561	528	460	477	520	533	514	555	507	496	519	500	520	573	543	530	549	464	544	551	525	507	509	535	498	522	523	564	533	540	569	507	561	533	504	522	505	499	529	562	549	531	531	541	545	473	537	492	516	565	525	555	510	546	529	503	488	525	513	518	545	523	486	520	522	523	514	531	544	494	511	524	494	582	531	496	521	528	528	516	509	487	506	474	524	512	589	521	533	508	576	556	527	518	543	532	532	530	541	510	525	533	535	547	522	544	536	526	557	503	541	511	546	527	572	551	547	544	532	501	495	536	521	552	524	582	516	504	530	523	494	529	580	519	499	555	542	545	530	538	521	505	514	563	527	502	529	512	503	528	480	527	517	546	535	531	543	506	539	522	513	507	519	537	509	553	500	567	538	499	534	529	506	517	535	570	564	516	533	557	490	524	512	539	491	581	504	504	522	560	533	503	532	524	521	497	548	497	544	535	513	507	513	568	521	507	537	495	524	510	495	523	538	517	532	504	556	527	525	496	524	515	504	533	514	574	522	539	569	510	485	564	504	556	524	548	528	505	538	510	559	541	543	508	534	505	508	544	558	555	538	514	529	542	533	529	498	517	562	501	546	520	517	514	519	498	547	566	491	533	527	522	497	535	536	517	549	525	508	551	478	501	503	520	558	505	550	540	511	515	566	531	568	531	519	488	515	502	564	529	525	503	559	499	514	524	505	481	540	531	532	545	532	517	493	518	572	517	536	550	550	513	517	525	548	524	502	560	571	529	546	489	524	556	485	538	518	543	552	486	518	516	541	552	532	517	566	528	533	563	532	523	529	520	495	520	515	489	515	531	546	559	546	562	515	523	507	524	526	506	519	552	514	561	515	555	486	533	563	516	532	502	566	518	554	569	529	516	601	572	503	525	503	535	571	507	529	525	466	546	543	556	522	480	497	528	540	510	523	516	549	486	509	516	539	528	534	550	488	522	510	521	566	550	515	525	511	492	509	510	566	546	522	557	569	557	527	527	513	508	536	553	518	543	516	518	508	514	555	543	552	477	519	539	532	551	511	532	493	531	533	530	506	504	501	537	494	509	502	557	532	494	540	553	560	560	532	551	528	511	561	497	536	546	564	520	517	520	551	518	542	533	499	535	573	539	544	499	602	586	541	486	518	548	555	524	546	466	528	524	519	529	562	511	550	534	520	544	504	497	511	527	522	556	527	547	538	507	540	542	525	537	516	564	511	535	559	502	531	491	553	528	508	501	510	533	488	526	506	519	498	569	501	496	532	524	503	484	540	515	514	540	539	574	522	542	538	560	539	508	519	521	552	498	535	536	507	541	491	524	479	541	498	548	533	544	545	485	527	554	512	481	503	559	498	489	500	521	527	525	492	505	548	509	521	546	559	565	530	521	576	521
25204	24038	40996	51890	26307	9363	841	371	343	330	358	345	311	356	341	319	325	337	323	347	342	343	313	344	334	339	343	339	319	325	352	335	332	342	335	376	311	324	345	345	358	339	331	349	314	324	306	337	331	341	377	347	357	370	332	315	328	335	360	316	397	303	301	360	357	318	354	329	352	360	349	333	321	366	365	393	326	348	327	354	358	353	342	309	347	332	321	354	350	304	320	340	333	368	347	363	372	345	311	338	308	346	328	360	327	356	325	331	341	331	356	331	311	337	337	320	326	347	325	335	342	353	344	316	323	375	356	331	330	350	341	351	352	332	350	331	365	339	346	342	324	343	353	335	326	327	368	333	357	349	345	313	354	350	323	326	312	355	339	308	319	328	332	346	289	341	326	321	329	335	318	341	321	341	323	332	343	327	320	325	355	331	329	357	359	321	340	353	320	317	375	328	329	338	329	348	323	341	333	334	337	329	332	356	350	302	360	313	360	349	336	357	335	309	346	384	334	342	324	348	336	335	365	338	365	328	377	336	333	354	312	342	338	328	331	314	365	341	297	308	367	329	382	335	338	310	356	318	330	347	329	343	359	345	348	356	311	339	325	334	334	329	344	352	327	342	305	330	312	350	338	326	365	329	331	344	335	364	317	350	346	353	353	331	312	338	368	347	332	365	328	332	319	322	317	334	333	348	317	333	312	350	315	365	340	357	354	382	300	337	326	362	310	358	319	346	339	322	308	329	338	336	367	312	361	346	343	337	343	340	327	346	319	315	341	326	322	331	349	382	317	346	358	360	293	314	354	336	293	340	339	367	315	348	348	344	321	322	317	323	344	351	329	346	339	324	366	346	324	349	316	339	380	330	308	349	340	337	325	291	311	328	330	347	334	320	307	336	334	345	341	344	323	332	344	344	340	347	356	320	301	342	355	318	343	323	326	315	339	338	325	340	342	348	361	361	316	336	361	340	317	326	295	296	338	355	311	329	370	275	310	353	323	353	304	368	370	336	355	339	346	361	331	321	302	314	327	329	325	358	328	324	331	315	333	365	365	334	318	320	310	354	337	342	336	343	336	323	326	351	341	321	353	362	332	321	324	327	303	338	290	361	326	334	308	321	345	338	332	341	365	374	337	327	351	337	304	333	309	341	340	357	332	321	319	355	309	315	345	318	343	345	328	317	350	339	314	360	332	345	327	306	346	361	335	329	322	323	315	322	331	333	325	374	339	336	329	341	305	346	346	329	374	331	330	356	318	387	295	349	278	331	346	332	336	346	313	323	343	346	339	285	373	344	331	342	371	323	365	320	325	289	322	368	301	351	344	337	337	297	328	322	334	337	326	368	343	333	318	321	326	328	332	317	299	316	323	344	367	355	349	316	328	371	327	328	343	320	320	327	375	329	300	352	343	303	352	330	353	355	361	285	322	318	336	387	342	350	322	347	343	345	322	301	347	355	329	343	314	344	339	329	335	320	317	355	338	368	282	323	351	321	328	347	348	354	289	344	366	346	343	353	322	361	356	327	313	358	372	338	313	320	348	317	327	328	339	333	335	362	326	327	331	322	323	368	317	338	339	369	349	359	369	355	341	337	311	325	321	379	318	327	368	330	312	332	351	347	341	351	334	326	332	307	350	328	318	331	373	339	348	354	334	354	320	334	350	337	333	315	299	365	326	341	336	342	344	319	375	302	386	336	294	315	326	304	318	310	349	323	318	314	358	331	360	315	321	323	362	327	320	351	342	325	350	328	346	303	348	331	329	349	328	330	343	298	337	330	340	317	344	335	350	334	309	326	364	358	353	276	346	367	337	352	322	367	388	378	286	322	361	326	331	313	359	351	367	329	336	332	331	327	356	331	351	314	312	354	342	336	343	305	331	324	297	318	346	349	355	342	353	322	331	297	340	309	315	321	328	333	351	337	322	340	341	316	338	335	319	316	345	316	359	354	342	326	350	358	333	317	344	332	305	339	340	336	343	354	326	340	332	333	351	328	325	332	331	317	361	340	350	337	343	346	314	338	396	370	336	292	340	324	334	335	359	338	336	353	346	331	336	339	309	322	344	346	308	318	370	328	345	333	348	362	352	326	347	283	314	356	320	294	353	330	309	332	331	323	333	354	344	334	360	316	337	336	313	367	330	328	371	358	327	311	345	328	336	302	296	348	345	340	304	370	342	326	314	314	332	344	368	332	337	333	339	361	305	359	316	326	310	357	328	340	318	326	357	349	332	323	334	324	310	333	330	343	339	339	329	356	329	338	355	361	321	353	361	321	330	323	291	335	345	353	329	348	340	335	314	346	333	329	359	322	387	327	334	332	349	322	342	320	366	336	329	320	377	340	346	333	331	345	346	364	322	309	334	332	338	350	339	325	351	313	322	328	360	348	314	311	341	352	327	340	326	273	358	324	372	310	350	333	340	297	354	290	315	338	329	359	319	344	343	336	354	338	338	329	367	369	346	338	346	331	343	306	293	345	328	342	318	348	328	307	316	307	310	338	319	324	349	348	316	367	359	298	332	356	317	339	373	318	318	354	310	337	358	325	346	337	344	333	340	335	357	342	331	350	335	338	332	351	359	305	334	327	345	311	360	335	320	305	322	332	349	340	326	367	372	321	329	321	296	333	352	339	327	332	324	332	335	356	331	321	351	315	332	315	336	370	333	320	325	328	328	331	324	333	364	326	334	339	314	297	336	355	322	319	319	315	334	333	338	305	346	328	368	323	326	355	325	367	346	346	343	357	336	323	378	335	360	321	305	363	352	358	320	333	318	350	343	342	315	352	351	331	328	344	306	308	333	369	334	355	329	359	333	323	302	348	324	331	328	360	357	340	315	317	353	379	352	339	334	329	350	334	341	310	362	346	334	355	336	348	324	348	333	349	331	353	323	365	318	341	340	325	343	327	327	309	390	316	351	342	349	325	327	327	309	336	360	351	324	332	311	357	320	315	327	319	340	348	351	326	342	343	330	326	337	332	299	327	307	313	354	349	307	331	338	304	341	314	352	324	330	354	328	305	338	350	317	325	349	327	317	332	291	346	317	352	349	339	356	359	350	317	316	343	324	328	349	329	357	333	318	296	326	318	352	331	348	318	337	333	328	368	309	330	351	346	306	345	332	303	335	341	326	343	343	313	333	345	364	351	317	346	339	308	355	323	371	352	345	352	349	347	323	325	336	357	321	329	355	308	343	335	338	332	318	339	353	357	318	367	342	320	337	339	334	344	349	336	363	326	324	333	331	327	363	327	320	379	328	325	354	301	331	331	361	354	350	319	335	340	347	321	347	360	343	325	327	305	334	369	305	308	329	351	347	336	318	354	357	355	362	355	324	333	369	329	363	346	324	356	343	308	375	353	328	347	346	344	345	377	334	357	347	350	344	329	289	332	326	354	348	348	330	332	338	285	318	319	330	338	342	362	366	344	347	349	294	350	314	368	316	332	358	334	381	308	332	340	331	329	342	364	334	314	321	316	297	305	379	343	316	310
58969	90655	81861	61048	24051	1943	582	567	591	553	538	519	529	556	575	512	596	578	554	580	501	568	556	545	534	607	571	554	557	514	576	544	582	479	554	559	553	574	542	617	536	587	589	534	557	560	538	574	533	526	561	527	552	540	536	531	552	547	550	583	562	555	536	575	565	592	558	578	522	565	551	532	538	547	541	544	544	541	546	555	517	522	571	588	561	555	544	534	560	584	579	533	524	533	572	523	530	589	540	566	551	550	549	522	527	558	513	526	561	551	562	566	566	557	506	541	550	543	586	549	535	524	539	552	512	611	534	566	539	542	528	531	541	560	540	581	527	536	567	536	516	579	540	548	585	556	536	554	540	538	538	575	560	583	537	524	627	569	571	535	539	594	573	560	576	566	560	531	558	561	555	581	564	562	554	501	544	547	548	549	546	581	565	570	554	556	567	582	572	571	555	575	566	530	543	542	554	536	570	546	574	554	537	561	531	531	518	546	564	563	554	490	546	539	577	556	520	553	505	552	586	564	549	562	538	571	600	559	556	558	567	548	537	522	619	564	535	562	566	564	574	570	531	573	539	581	541	570	578	529	599	521	570	549	521	573	583	545	546	557	599	504	524	535	578	563	560	551	525	504	549	559	562	536	519	577	537	479	513	557	528	569	544	544	532	577	493	590	545	536	539	548	568	558	547	603	569	561	499	536	525	548	582	497	552	605	548	581	508	572	539	585	526	527	634	548	545	557	540	541	544	554	540	561	555	539	560	531	563	532	538	562	517	563	611	538	595	550	548	543	507	520	557	508	577	568	531	529	536	589	541	584	526	573	583	562	557	564	538	553	575	522	538	551	546	557	561	545	554	574	548	547	542	544	539	580	567	539	605	566	541	535	533	569	534	545	523	531	570	558	570	560	561	536	542	534	576	551	556	550	589	545	545	564	540	569	576	544	602	544	534	521	528	537	553	550	584	533	559	534	546	566	550	574	550	558	559	545	505	549	531	567	535	543	559	519	592	584	515	533	484	545	550	571	552	558	555	566	551	551	536	564	526	577	529	566	603	599	564	545	544	514	559	539	538	543	534	528	531	546	542	562	584	558	561	559	558	524	542	559	556	543	571	533	545	556	547	590	525	560	533	547	581	533	535	558	546	577	553	500	563	576	573	536	570	535	565	555	564	559	552	561	558	552	549	521	533	529	547	542	536	563	535	540	582	579	576	538	543	566	574	581	587	557	549	585	535	556	552	537	554	547	545	515	565	554	572	540	541	550	508	582	585	555	526	563	559	535	544	563	530	561	568	579	570	540	552	555	573	582	545	551	553	560	533	508	508	534	537	547	543	536	567	545	527	576	551	574	572	550	538	566	560	554	545	558	561	561	515	542	571	540	566	570	517	535	529	545	550	544	510	583	544	539	548	566	564	592	548	559	554	510	547	557	573	521	584	544	527	592	562	550	599	573	545	587	598	598	522	567	523	554	494	560	571	531	558	542	570	549	557	562	570	575	546	573	538	552	589	567	543	586	598	562	593	545	575	539	570	539	537	537	555	571	535	514	586	564	546	524	549	592	552	570	544	555	556	571	541	555	585	532	537	502	514	538	567	557	583	532	514	552	508	542	542	546	564	529	522	559	527	599	545	533	584	544	544	561	568	553	565	573	582	535	535	589	560	528	577	541	570	539	519	546	521	580	587	576	530	536	575	561	549	563	549	536	566	539	525	564	565	542	534	560	545	572	548	560	506	547	586	620	524	578	536	560	565	551	521	511	552	581	574	541	558	539	541	512	572	604	492	570	586	555	555	498	531	567	547	565	559	549	549	568	536	585	554	552	512	558	522	547	567	555	584	578	562	550	562	618	554	535	536	535	553	533	547	581	521	562	544	523	558	546	540	577	557	543	552	579	548	528	561	567	573	609	587	547	567	555	518	553	536	556	592	578	550	559	568	542	543	534	537	558	559	521	557	537	538	539	559	558	548	568	569	589	542	521	542	556	566	497	536	515	491	586	541	549	525	525	526	589	521	588	559	602	558	562	550	566	529	553	474	528	568	510	591	541	557	536	558	590	513	523	555	584	573	538	573	544	543	538	574	539	550	584	528	566	557	551	559	536	542	541	543	547	530	563	546	580	553	550	554	541	583	546	543	588	530	554	550	535	530	504	546	540	549	540	538	530	543	564	544	542	559	564	575	519	578	584	533	588	570	543	540	526	560	579	539	579	561	541	520	565	532	569	573	588	524	559	541	550	527	558	558	575	535	523	516	529	507	548	559	550	556	552	570	534	540	542	578	535	573	529	557	568	541	529	517	515	514	545	531	541	571	585	585	557	553	568	564	558	503	550	544	559	546	566	584	527	559	550	547	532	574	539	526	526	567	556	521	522	547	555	596	571	518	532	549	534	528	544	547	548	537	596	611	561	585	533	548	544	555	525	565	566	531	570	578	566	561	541	564	551	558	565	578	587	527	585	578	593	547	548	568	539	534	530	586	513	554	579	512	577	515	542	519	548	602	563	570	520	537	586	587	522	569	551	597	525	529	574	567	541	569	569	504	563	533	542	576	508	530	572	533	590	545	563	516	578	548	576	496	571	543	560	532	583	545	536	533	532	569	602	585	561	574	559	559	552	583	535	528	555	573	581	503	540	560	548	566	530	562	552	527	549	550	552	544	517	549	547	526	565	548	522	588	543	569	595	563	524	533	566	535	560	608	558	536	518	526	516	546	567	568	552	629	579	542	564	584	521	577	554	556	545	572	555	596	562	521	531	562	582	572	545	542	511	536	528	557	581	585	577	576	495	544	532	531	547	594	550	558	530	551	531	581	584	499	580	554	589	557	534	552	550	565	560	549	543	608	544	586	526	543	538	543	536	561	554	593	534	532	537	581	518	526	548	530	538	552	522	578	528	582	582	528	543	573	532	530	540	547	511	495	560	549	553	557	542	543	566	526	551	556	555	529	552	554	511	541	574	513	556	546	542	576	508	574	571	575	564	587	564	570	564	547	565	584	523	593	570	560	581	560	532	565	570	543	538	571	580	551	540	568	553	575	580	546	577	584	543	509	548	569	552	572	549	566	546	543	573	552	528	543	592	565	522	568	551	540	601	554	593	568	542	548	582	549	572	544	583	536	526	537	590	543	554	538	550	568	553	527	540	508	604	574	575	591	561	576	510	569	555	533	551	540	535	548	541	565	540	555	537	551	499	570	526	546	522	585	587	556	517	507	563	566	570	544	554	592	512	523	499	568	514	527	578	565	561	557	560	582	598	545	539	519	549	558	497	534	578	571	529	533	590	552	611	549	541	540	549	523	539	567	544	561	548	567	557	543	562	572	504	534	540	537	601	543	540	520	549	579	545	557	560	539	560	524	560	535	538	533	561	565	607	548	562	548	554	529	586	514	554	547	564	551	565	550	512	581	495	616	584	514	553	556	521	576	571	509	544	591	548	542	538	561	551	540	517	545	534	597	535	535	559	510	544	564	544	517	513	531	571	590	544
24187	22875	37004	51031	28434	15077	3243	603	522	521	581	527	564	542	524	564	595	517	554	529	545	509	569	553	557	516	526	527	506	574	557	530	534	542	569	543	523	564	534	549	526	548	529	533	528	530	540	561	579	555	524	535	578	546	518	536	531	571	522	513	558	539	514	538	544	522	564	581	515	539	526	569	556	537	564	544	528	483	502	544	545	518	530	560	543	537	545	538	539	551	513	487	556	550	530	476	553	514	525	568	483	527	566	539	521	545	510	543	547	521	567	523	564	487	536	528	519	516	541	527	544	538	512	507	534	505	525	558	540	543	519	541	524	535	492	535	546	503	523	523	529	559	529	553	557	530	523	545	520	560	512	533	504	529	560	522	569	550	548	499	553	565	522	542	493	562	548	552	538	496	570	549	515	538	516	512	539	530	488	540	529	587	523	600	511	554	573	534	546	528	510	510	527	519	475	547	528	516	506	519	522	463	513	509	577	497	558	520	529	540	502	515	594	488	521	509	546	540	490	525	545	549	511	550	534	546	537	533	515	525	506	513	534	531	525	526	555	513	506	488	508	521	541	498	509	489	531	540	514	515	539	517	538	531	516	551	515	556	522	494	535	557	531	487	550	536	539	516	565	500	546	528	519	532	532	516	533	516	499	554	523	522	547	519	502	510	548	492	517	530	540	557	533	510	523	576	556	535	460	547	509	541	568	518	493	552	520	532	468	522	490	562	533	529	485	518	548	525	560	547	505	548	536	491	536	567	550	505	509	507	526	510	539	561	534	518	500	543	536	534	539	516	543	517	512	509	496	535	497	519	536	501	535	557	517	502	547	532	519	552	512	508	530	525	536	513	529	540	531	548	482	518	546	530	494	525	559	542	530	544	526	511	509	520	547	516	520	505	533	524	488	532	523	474	523	507	523	541	540	499	544	511	509	531	507	514	512	520	499	506	575	524	479	535	541	544	554	511	526	543	555	518	529	543	514	561	523	529	547	550	543	494	527	527	492	546	515	567	516	513	489	575	523	528	533	519	550	551	514	515	533	572	547	567	518	495	547	496	534	558	509	496	538	491	515	530	565	475	515	516	552	508	522	538	508	557	522	505	534	502	549	543	505	510	530	521	560	519	508	516	527	562	507	540	528	503	530	531	552	500	540	552	558	513	566	521	513	500	529	540	506	561	524	504	528	541	537	520	555	529	508	520	520	502	513	513	530	516	565	539	529	538	563	541	542	527	515	499	549	539	549	516	530	550	521	507	523	531	546	541	518	547	527	546	503	463	535	486	599	491	523	509	494	502	533	517	499	523	527	530	569	508	565	538	509	531	509	537	596	496	510	522	563	534	511	516	558	532	531	534	518	493	520	532	539	532	516	524	535	529	547	541	502	530	519	528	491	554	562	563	544	528	545	504	515	545	516	532	551	534	497	503	515	549	507	516	538	497	519	519	529	592	553	530	536	528	522	547	524	540	502	551	574	532	560	530	598	535	487	523	537	517	508	525	537	521	568	536	555	515	517	527	498	531	523	545	546	485	533	515	537	502	559	491	575	543	511	514	515	535	497	517	525	479	535	547	488	529	522	525	527	548	527	551	508	510	508	554	495	543	502	549	537	555	541	529	526	506	538	542	516	527	521	543	531	501	509	494	547	528	521	544	555	500	568	518	524	526	530	526	504	526	577	542	513	516	524	559	500	572	538	539	532	538	554	481	533	514	522	553	511	566	544	549	541	549	569	467	498	529	510	569	511	522	550	497	517	545	565	557	543	496	534	532	561	582	538	529	552	516	497	534	512	545	503	522	539	543	508	510	537	574	497	503	535	579	535	492	504	511	565	535	545	502	506	512	522	544	517	531	562	529	501	501	541	537	554	536	514	516	544	535	524	532	540	522	481	580	546	525	503	547	493	495	521	517	494	568	546	497	544	545	503	578	528	501	525	538	599	583	521	532	523	491	504	541	511	514	551	544	497	524	521	505	545	530	512	556	496	518	549	501	497	569	535	502	493	536	489	543	499	536	519	530	487	512	527	539	534	553	538	523	501	528	532	498	573	541	516	516	559	513	547	565	561	529	551	541	532	519	490	553	539	522	531	568	534	517	559	535	546	490	505	516	542	533	542	512	502	535	495	509	550	542	530	542	514	510	529	571	485	550	513	501	502	494	489	530	506	500	541	529	514	487	516	516	533	529	553	562	476	461	508	537	542	545	500	507	538	558	513	543	555	504	523	492	532	515	537	523	543	522	525	550	528	525	543	532	539	554	516	548	571	570	508	526	513	528	503	497	531	512	534	493	553	542	504	526	482	507	505	590	489	524	526	548	520	544	514	560	532	540	526	534	573	539	526	522	543	525	504	547	548	509	499	531	511	534	498	535	548	548	546	495	558	531	495	553	524	508	508	544	500	498	517	559	519	539	517	566	543	572	543	561	544	571	497	509	539	534	488	535	564	557	526	510	589	538	526	489	511	516	506	533	494	518	547	530	549	544	499	548	540	514	507	520	520	535	506	527	479	523	545	544	538	511	514	499	479	554	522	541	536	550	530	537	491	533	517	504	554	536	519	535	514	558	561	520	519	529	541	498	496	533	587	492	555	513	492	524	533	577	511	526	489	526	493	564	567	516	538	547	542	500	533	515	511	566	522	522	554	537	543	560	507	564	543	538	497	557	505	510	535	571	532	553	517	504	546	504	556	576	535	542	541	554	557	525	541	526	534	573	517	508	539	525	544	552	538	534	520	554	568	573	561	533	526	503	561	515	536	572	555	515	555	509	553	555	507	583	541	531	533	534	513	536	517	504	532	535	534	538	529	572	561	568	549	534	504	522	527	565	564	543	540	481	532	561	516	516	495	571	566	484	526	551	504	511	512	489	562	551	523	573	537	559	547	503	528	537	505	557	537	551	534	495	475	550	508	511	472	524	522	537	522	533	532	541	536	536	536	507	533	516	539	541	514	545	571	556	508	507	525	533	582	527	568	543	525	543	536	515	547	537	537	526	555	548	561	540	524	537	548	562	568	523	568	538	521	510	516	513	506	537	545	544	521	548	544	532	509	511	542	525	514	499	514	503	522	512	546	505	524	540	529	548	522	521	552	551	556	569	530	517	527	562	560	573	526	596	572	503	532	523	525	520	556	530	524	511	566	533	557	508	563	544	535	498	568	513	454	561	553	502	526	489	534	502	549	553	536	495	527	465	520	515	543	525	563	496	529	524	504	552	515	495	576	526	526	497	475	533	529	543	492	511	497	541	521	512	502	567	497	502	550	532	532	564	533	510	508	498	552	552	541	489	483	497	589	569	517	514	505	501	516	522	525	565	526	554	554	533	549	518	540	535	525	544	516	512	517	516	550	530	521	514	499	507	562	556	494	510	522	548	516	521	531	505	510	530	525	528	564	551	537	501	517	526	497	539	501	556	513	504	515	543	513	469	517	539	519	525	527	493	514	516	521	550	525	544	504	497	516	548	516	529	517	537	511	525	492	560	515	555	537	576
62076	102032	91814	68645	29607	2553	902	839	816	855	835	830	822	863	801	816	846	815	907	838	802	820	858	806	817	827	852	828	855	799	823	832	846	840	798	834	807	800	824	826	804	840	892	819	817	791	795	839	801	798	787	850	800	848	791	856	854	834	809	809	804	856	824	818	830	870	782	780	744	811	784	788	829	853	819	839	838	860	789	801	831	813	815	816	811	832	835	829	840	793	821	804	815	836	871	833	801	835	807	855	819	851	839	820	824	838	844	791	748	803	870	829	780	788	833	818	788	792	821	853	794	837	781	794	764	833	810	798	820	882	832	821	801	795	804	835	794	828	801	786	833	815	837	807	872	863	857	807	853	893	853	819	827	798	871	809	818	854	818	780	847	830	831	798	834	834	784	816	780	783	835	796	797	837	817	845	793	746	872	816	849	856	791	836	873	824	805	822	783	860	811	868	816	863	864	840	780	808	832	830	844	794	792	797	838	803	838	832	814	900	816	828	783	839	883	824	815	831	849	806	805	815	801	866	798	793	769	777	844	807	803	764	846	797	822	823	802	768	801	806	831	807	803	793	853	867	800	826	793	812	803	836	834	802	771	827	850	812	814	847	837	803	804	822	822	810	857	819	845	818	799	769	812	770	841	789	833	834	822	826	852	791	830	865	788	850	783	840	904	783	803	834	847	821	820	804	797	765	794	848	821	807	766	802	846	793	850	834	805	797	845	789	820	834	877	811	776	833	859	822	778	839	806	847	819	852	827	835	787	836	799	828	844	858	832	817	812	825	773	817	768	797	810	842	836	823	819	860	825	780	818	773	817	810	849	876	833	877	834	807	827	816	798	769	838	750	821	829	813	822	847	763	833	835	856	804	806	819	827	830	803	827	809	829	785	805	859	804	854	787	808	801	801	788	814	829	849	824	804	855	813	810	815	776	839	837	798	814	828	795	766	844	822	821	809	858	825	770	850	784	810	820	831	788	789	827	793	825	811	810	831	804	795	808	800	846	852	843	859	828	806	811	823	831	758	818	790	818	820	801	811	839	845	803	833	826	873	837	814	807	824	820	777	779	840	803	816	798	790	774	813	801	828	889	854	828	817	811	831	823	801	840	855	812	765	786	878	837	851	837	889	790	799	860	832	833	862	858	833	771	798	814	836	781	814	738	871	794	815	787	832	853	806	839	809	863	822	819	805	859	837	819	807	821	782	796	798	850	812	778	777	861	814	832	821	785	807	807	846	823	738	874	875	782	812	844	809	798	803	809	783	865	810	819	856	801	841	766	815	864	812	849	859	836	781	824	769	834	828	778	802	799	842	782	796	839	826	804	812	868	845	841	836	829	830	859	870	849	836	850	790	807	785	817	797	805	792	793	782	813	842	869	802	831	776	827	787	806	823	856	821	808	807	844	784	840	804	783	858	855	771	813	847	809	875	815	798	809	806	777	777	788	799	800	828	786	802	808	832	817	821	804	808	845	787	826	867	861	854	858	827	797	869	823	796	853	812	790	807	792	832	750	851	767	806	860	792	793	841	817	891	796	862	846	890	826	809	816	853	841	812	772	838	823	834	781	837	829	862	838	872	789	828	862	844	839	833	844	808	841	820	807	822	805	794	829	846	845	828	820	831	799	763	831	793	809	798	825	829	816	784	821	816	793	866	808	818	812	805	833	771	806	805	764	772	822	818	770	815	817	811	865	856	837	819	823	833	846	830	811	772	817	841	759	839	820	825	844	801	810	802	842	830	796	824	788	806	776	828	837	793	839	803	846	818	844	814	812	786	826	780	830	806	786	811	864	837	821	802	826	776	776	774	847	807	854	844	834	813	810	835	759	819	857	815	814	815	829	818	864	807	851	777	864	764	798	813	788	746	844	777	825	877	790	823	829	814	852	872	832	835	837	836	813	830	803	822	813	869	858	807	814	777	785	796	834	868	844	821	818	881	878	842	847	855	867	791	826	838	801	806	815	816	825	796	798	823	779	825	880	773	863	820	839	842	804	767	832	835	859	821	886	804	758	747	750	779	781	801	829	827	808	800	821	805	841	817	806	797	825	787	815	843	792	828	784	847	766	821	783	795	842	825	801	764	857	868	807	803	783	795	849	831	754	833	822	807	821	848	790	806	836	799	798	814	828	865	837	843	844	815	809	789	808	824	830	855	823	831	835	829	800	767	818	791	849	781	803	833	865	863	800	833	814	860	850	899	832	810	827	834	825	790	834	830	819	862	841	790	843	782	819	875	842	837	789	837	810	845	829	841	866	766	802	802	799	768	802	807	849	829	796	842	804	830	817	865	868	852	809	813	811	805	801	805	800	876	835	794	824	778	844	814	825	786	805	838	855	837	797	792	820	852	813	792	852	812	837	815	841	802	792	815	838	822	834	743	859	832	828	780	815	843	827	821	833	808	842	829	795	859	830	838	800	807	843	808	822	901	852	809	808	821	835	872	787	809	817	814	804	800	814	847	840	856	793	757	819	823	849	842	795	867	799	801	841	826	815	861	753	841	880	796	818	792	824	862	836	794	802	829	835	784	853	864	848	822	859	819	811	874	782	813	862	856	798	777	842	822	796	774	786	801	832	820	848	833	791	774	833	831	824	825	809	804	823	816	834	822	818	793	829	826	833	767	825	861	891	821	866	851	820	822	846	777	820	844	770	846	845	825	792	803	797	805	814	827	782	836	845	794	839	824	755	809	808	826	791	816	796	810	816	804	777	841	797	830	796	804	782	813	822	828	832	799	827	800	865	821	803	832	798	787	844	787	799	830	812	795	802	808	789	791	826	819	818	812	844	831	812	842	820	792	837	826	798	812	809	840	806	815	812	802	830	763	804	751	851	829	794	820	885	784	775	766	849	808	775	815	836	860	831	811	858	847	797	808	836	798	779	803	828	832	813	838	838	808	837	870	766	771	791	845	812	838	804	820	839	809	798	867	816	801	854	825	822	803	819	853	862	777	825	810	824	813	815	818	808	824	802	793	811	804	848	819	797	835	866	865	777	788	864	867	829	776	831	769	827	792	814	841	823	838	814	884	837	860	826	802	779	816	862	772	829	815	841	827	779	755	709	818	828	806	821	839	848	816	784	869	800	784	828	846	828	820	829	833	859	808	822	782	837	838	807	816	862	824	801	854	829	834	871	808	866	826	847	823	823	840	825	754	805	851	828	821	851	814	777	830	816	796	876	799	806	830	815	801	852	833	829	845	799	851	819	791	800	816	804	837	809	823	791	850	809	854	866	781	791	846	793	874	840	794	822	801	801	799	783	832	852	805	796	816	808	845	839	821	820	821	841	782	850	822	808	814	840	785	810	787	808	857	779	848	823	826	804	813	842	840	845	819	776	804	814	831	851	831	792	863	842	796	878	859	808	818	834	815	829	788	840	803	809	845	870	837	782	810	839	874	833	815	838	810	855	821	899	839	840	823	834	782	861	830	805	864	877	802	890	854	830	836	795	869	827	878	798	801	833	849	785	823	830	815	807	798	815
29029	29895	32783	29926	7428	478	360	353	347	318	367	332	348	318	323	305	329	326	324	306	320	308	378	354	304	340	309	345	315	308	353	342	315	335	305	313	343	337	307	338	350	301	315	325	331	351	297	329	342	334	334	331	347	315	301	303	325	318	346	343	326	339	354	357	337	356	313	357	344	350	304	371	304	347	334	316	313	369	320	322	318	311	325	343	330	333	293	363	345	343	342	339	331	329	331	311	320	343	337	320	343	334	323	308	340	332	334	306	310	304	343	313	317	325	338	344	315	335	315	335	309	343	321	285	323	366	323	357	321	335	341	366	352	301	341	320	318	336	318	345	315	310	320	370	299	330	309	350	327	324	320	362	346	322	306	291	355	309	310	316	327	301	343	331	314	342	329	311	288	354	341	301	351	348	324	332	333	309	330	313	334	340	384	334	341	331	306	319	303	302	320	305	330	336	313	331	331	350	327	391	370	313	317	323	363	309	331	354	346	339	329	321	318	329	319	329	324	349	360	321	323	326	338	325	328	348	324	343	330	310	348	310	357	334	321	338	305	353	317	315	365	346	329	328	331	340	342	323	353	304	303	319	325	328	297	339	346	318	323	338	334	320	287	336	308	350	340	335	341	340	327	351	326	366	298	311	357	329	315	350	335	344	317	316	359	345	337	350	288	360	307	366	325	345	318	350	329	339	322	323	332	358	327	344	347	328	352	329	293	338	310	331	301	323	333	338	334	336	344	335	354	310	317	319	306	338	326	322	354	331	340	339	308	306	320	337	334	351	347	309	320	352	331	314	312	303	315	293	338	317	341	322	317	339	349	317	288	328	345	346	347	302	306	337	326	353	315	337	329	311	328	322	342	340	342	342	321	334	337	313	321	302	315	312	310	350	316	299	328	312	329	321	328	336	370	328	325	345	311	323	316	317	325	305	306	314	338	324	328	320	313	326	327	323	352	284	317	313	328	325	323	347	312	325	352	308	343	366	284	334	302	309	308	322	322	316	367	317	342	341	319	335	314	317	336	318	293	340	314	344	317	323	318	306	331	355	350	346	307	327	319	304	332	313	307	309	335	295	326	348	344	302	324	324	372	318	329	325	305	302	320	320	314	327	324	307	325	360	335	315	321	335	335	306	390	338	344	323	303	338	308	326	310	330	339	329	329	330	341	339	326	324	340	340	311	330	360	329	327	330	327	340	297	318	315	337	334	323	346	330	324	319	312	297	357	333	317	335	306	332	321	314	349	337	322	348	322	320	339	317	304	300	297	335	325	356	345	309	334	337	336	310	358	325	312	350	332	288	359	307	316	336	317	333	310	294	341	314	350	365	320	333	338	325	344	315	334	357	315	330	338	324	351	325	330	315	304	318	327	331	306	281	318	330	299	339	356	309	321	343	310	346	306	337	315	336	354	339	305	311	329	331	350	361	349	328	342	337	337	291	314	359	329	326	335	310	354	309	327	368	293	338	322	333	326	313	328	317	308	291	333	335	316	354	340	295	329	355	315	329	320	345	301	331	368	340	318	305	345	321	334	303	328	311	328	329	341	306	398	287	334	304	325	349	325	325	316	335	324	326	317	322	335	335	290	343	322	336	339	317	318	345	301	339	310	337	372	325	325	322	313	333	310	359	310	313	337	333	306	307	309	327	318	338	317	303	323	323	321	359	363	333	342	304	310	348	325	334	332	334	320	335	357	343	358	341	319	293	343	315	320	348	351	333	366	302	294	310	336	364	338	337	301	324	308	338	349	311	305	346	338	300	351	288	313	321	304	319	301	324	360	320	342	332	339	288	340	347	319	344	329	320	328	306	298	323	358	311	341	330	292	323	350	324	332	332	296	321	326	331	332	334	317	326	353	331	340	324	333	331	347	332	331	333	338	303	363	355	326	355	293	291	332	340	350	317	332	323	357	309	320	315	331	312	305	284	318	348	343	284	340	322	308	331	331	342	352	365	350	333	288	367	330	345	310	354	340	319	316	317	341	330	302	310	355	342	325	338	330	324	322	335	312	324	327	368	317	355	333	318	313	310	300	314	339	327	338	315	288	315	342	329	318	367	322	325	328	317	330	315	326	319	308	317	330	304	318	318	346	322	314	349	334	302	320	333	305	352	304	294	360	313	347	315	306	331	360	338	315	312	318	342	338	329	358	336	318	333	334	323	300	359	338	330	333	317	324	358	329	326	329	331	340	316	299	343	357	318	324	335	341	339	313	324	331	317	304	347	341	292	324	325	364	320	340	333	346	324	326	331	351	305	339	333	319	347	326	352	339	325	316	319	342	297	329	323	311	341	310	359	345	299	310	331	353	345	330	326	348	345	345	306	313	326	329	347	366	327	332	318	347	337	336	353	340	326	355	333	324	322	329	336	307	357	350	317	367	326	360	329	332	334	323	323	340	315	340	318	334	323	336	345	321	331	280	331	333	341	334	355	298	333	328	334	348	329	362	297	333	328	315	343	330	291	330	325	331	327	336	317	326	290	336	321	328	337	319	305	353	329	330	356	369	362	344	327	345	316	331	340	341	311	340	322	337	337	343	312	345	345	305	368	310	334	323	356	337	292	326	348	362	317	323	315	329	323	316	350	343	337	315	339	292	353	334	328	307	324	343	321	325	321	314	335	360	326	346	313	342	302	300	308	353	331	309	307	319	328	324	313	311	310	318	337	382	332	322	330	334	321	336	327	316	341	323	352	336	329	349	329	330	357	341	345	352	314	319	324	328	358	325	319	316	352	366	297	367	307	346	327	334	345	312	318	324	337	318	337	306	356	333	318	326	350	317	350	340	316	286	353	323	327	375	339	335	343	325	336	340	311	350	332	308	309	318	318	317	360	336	332	313	345	323	344	349	311	336	317	303	324	337	335	301	347	308	308	333	362	323	340	340	324	343	309	336	331	341	371	341	325	307	328	350	310	310	307	296	349	321	329	332	321	325	318	328	328	298	347	354	359	295	341	344	339	318	338	318	329	315	343	313	297	317	323	347	341	299	326	339	291	309	350	278	308	325	344	328	334	305	322	333	322	310	341	309	343	338	316	308	314	329	325	337	319	331	356	307	352	327	337	324	341	352	352	305	325	300	332	311	350	340	359	326	353	312	330	302	365	305	310	359	295	338	353	352	327	334	313	322	320	323	305	334	349	332	335	315	313	326	311	341	344	351	329	312	338	324	313	344	318	335	305	352	343	333	328	315	316	302	328	342	309	332	328	314	347	317	319	340	331	326	335	330	343	319	317	350	299	332	322	297	292	359	340	314	320	295	347	323	323	360	366	336	339	310	334	333	322	307	344	335	392	334	343	366	359	319	348	310	325	327	335	299	312	312	313	309	324	326	324	328	310	337	340	349	317	329	304	290	294	330	335	325	358	316	329	330	327	325	291	338	337	328	330	308	298	348	343	297	332	372	312	342	337	347	319	351	323	332	327	328	323	323	349	327	321	318	314	324	326	343	327	357	360	352	327	323	345	365	332	328	327	315	333	327	313
34469	48151	41054	31381	7736	633	521	553	561	540	555	586	559	583	589	531	562	606	547	561	552	581	531	592	537	549	572	597	554	554	550	516	557	600	568	579	606	540	539	565	570	563	594	585	569	560	563	531	586	553	572	580	553	549	569	593	546	581	531	521	549	588	541	511	557	546	544	557	518	562	545	534	559	584	565	558	601	591	549	572	567	547	540	565	540	610	583	543	537	603	566	580	606	560	562	538	582	497	543	569	545	519	523	518	573	555	554	578	587	585	608	568	553	520	574	566	542	562	517	545	575	569	564	536	524	568	551	543	534	538	536	549	551	590	531	537	592	572	570	564	521	562	509	557	578	581	565	558	566	563	514	487	512	537	590	519	564	571	562	588	564	563	582	570	556	581	532	571	550	538	558	532	527	556	543	525	580	550	571	514	549	588	554	578	570	565	563	577	524	565	537	548	545	520	534	574	574	519	578	554	559	538	544	597	553	546	596	556	572	572	556	549	581	562	536	562	593	575	560	574	551	566	529	516	530	606	555	574	532	583	601	543	591	578	583	557	589	540	552	544	505	569	596	517	520	557	558	561	493	559	613	561	530	558	563	526	561	542	548	552	575	544	537	521	544	514	591	529	536	512	563	518	557	532	516	531	552	536	541	554	542	563	531	586	550	571	507	550	534	575	612	563	555	584	577	533	547	568	577	515	574	560	575	519	511	539	553	548	565	575	560	576	564	542	565	553	510	536	585	547	611	567	475	588	574	546	506	559	567	558	588	544	535	545	552	562	586	516	567	605	567	594	555	557	542	529	583	579	552	572	555	547	582	549	527	546	497	555	548	545	499	554	545	614	528	576	555	571	557	566	518	555	558	541	528	586	547	519	521	569	537	588	539	524	563	556	543	601	547	563	573	558	549	576	517	540	563	497	570	568	553	528	578	543	562	543	614	527	583	563	539	534	515	523	522	560	546	549	547	552	538	554	586	573	553	511	553	543	558	554	541	575	535	549	552	516	601	580	568	602	533	574	548	515	562	575	518	556	573	516	555	573	561	547	566	521	549	606	553	564	524	573	589	555	597	543	521	530	544	527	563	563	570	552	553	521	540	561	573	550	565	557	517	516	545	546	530	550	544	597	539	521	573	534	499	525	601	571	575	530	522	557	541	577	504	530	565	539	523	588	524	595	521	546	599	577	542	569	560	547	560	585	562	577	586	576	549	543	547	566	507	581	533	558	571	526	553	553	602	556	570	557	587	570	523	567	540	508	516	541	596	589	570	540	553	525	555	548	602	581	547	585	545	557	602	549	591	568	562	500	575	572	551	568	557	584	515	524	553	608	560	546	580	551	521	536	612	564	521	509	558	530	548	573	548	543	606	530	594	541	556	553	555	555	548	549	546	538	568	576	595	572	519	542	506	559	553	559	582	565	583	566	575	546	591	562	551	565	560	537	550	553	562	571	521	508	514	546	490	553	584	546	616	569	532	571	575	554	593	530	608	488	516	588	561	553	543	524	541	547	518	536	549	557	554	510	546	518	513	561	571	563	552	556	507	531	550	571	586	582	537	548	558	551	570	550	523	549	541	546	532	577	576	600	581	576	542	576	589	575	572	556	553	573	570	507	543	561	563	546	565	576	557	566	563	535	530	537	588	554	532	544	544	565	569	576	548	527	607	582	587	521	603	496	538	533	543	527	573	540	561	600	557	562	586	523	558	562	574	551	541	564	569	554	542	524	589	517	587	571	560	533	546	542	553	524	550	575	574	542	541	561	551	550	550	571	561	564	543	590	534	562	558	547	556	552	552	566	549	574	539	531	582	579	547	554	557	485	541	569	609	551	576	571	569	542	557	502	534	536	539	567	546	597	534	571	542	574	594	561	562	567	515	596	539	518	551	545	517	542	538	531	536	560	527	577	574	549	522	558	553	540	600	589	539	536	569	507	535	534	572	557	545	575	511	543	584	601	523	563	598	542	559	565	528	590	551	518	571	532	542	566	599	556	563	572	547	581	539	597	526	543	551	530	529	564	579	531	581	572	543	560	516	573	561	619	582	584	586	518	538	557	586	547	543	521	556	519	583	587	537	537	537	582	542	536	575	583	588	565	611	544	519	571	495	555	563	578	574	552	584	529	538	543	576	554	572	564	563	556	526	548	621	558	551	566	569	548	553	545	570	523	540	577	515	555	537	587	537	507	595	529	585	546	571	540	541	567	577	512	583	559	542	560	589	575	527	512	538	585	540	580	565	535	577	579	574	559	584	548	543	546	563	547	548	559	566	530	531	558	553	530	556	563	564	560	559	589	544	564	582	557	560	552	563	586	561	616	536	537	524	511	559	565	539	543	560	534	585	547	517	576	556	517	608	569	537	574	521	566	559	591	558	525	567	568	529	579	571	481	539	563	616	550	537	545	542	535	553	568	567	616	579	518	575	589	525	513	550	551	583	546	562	551	572	540	551	529	566	597	576	549	515	558	578	588	546	558	577	626	545	537	553	581	524	549	538	555	560	585	511	560	574	592	538	524	559	560	585	534	576	575	554	558	534	524	554	579	575	565	519	582	525	568	564	520	584	576	556	520	566	541	542	531	578	527	571	537	616	551	579	535	557	571	588	568	569	570	562	554	534	582	526	578	548	561	585	535	482	584	550	538	530	509	572	535	529	562	560	536	553	523	566	522	559	534	589	568	527	530	606	577	539	532	524	534	522	533	605	554	534	577	529	558	540	548	503	623	526	526	518	561	618	541	559	556	560	582	583	533	557	602	575	563	494	588	544	545	528	552	547	596	559	577	578	542	583	584	534	540	555	518	555	588	595	543	540	517	567	565	545	539	517	537	590	553	533	532	585	543	583	519	569	550	552	538	583	551	577	561	556	541	532	573	521	528	530	510	540	554	580	576	564	581	542	555	601	521	592	544	567	584	545	500	556	519	596	563	553	557	556	543	593	539	541	534	583	610	578	540	532	582	529	559	576	570	576	562	550	574	579	614	573	525	559	542	578	550	596	552	571	580	534	553	563	577	601	549	562	579	523	556	557	550	535	556	580	545	579	569	588	552	543	524	525	606	570	562	574	559	566	555	553	581	539	564	508	544	594	531	564	596	540	541	581	567	573	585	568	550	585	544	560	534	581	606	588	559	509	541	542	506	534	568	545	552	557	559	529	550	550	558	554	567	558	572	554	579	503	543	589	536	526	576	531	557	550	560	546	556	501	583	565	554	544	562	553	566	562	565	541	553	561	533	552	561	556	603	565	578	523	586	557	536	555	535	568	522	524	558	577	535	577	566	573	523	558	550	556	540	517	555	531	580	557	547	539	557	553	552	573	557	536	580	551	580	578	576	558	555	549	599	556	557	553	534	556	593	536	563	545	579	545	521	548	552	553	569	556	516	541	558	513	576	570	583	573	573	579	571	571	517	570	581	599	576	576	537	585	527	553	580	577	555	526	548	587	526	527	587	533	504	540	546	523	531	568	564	500	568	521	546	574	588	505	553
25376	25015	39915	49172	25442	9551	891	399	352	352	360	363	347	364	373	341	362	339	315	329	381	371	375	357	347	362	376	375	385	355	369	340	347	362	356	344	330	340	335	306	337	345	311	357	360	338	325	378	384	358	356	333	355	334	390	350	341	346	358	329	346	353	344	362	353	370	325	332	356	327	329	335	334	321	364	368	367	330	340	347	360	372	378	332	363	369	337	321	338	319	331	349	356	342	339	344	353	369	346	336	374	336	359	335	342	372	350	370	317	385	324	343	351	342	341	335	366	365	340	333	351	385	332	324	364	362	321	341	366	388	360	326	345	354	375	327	373	335	327	358	377	340	381	313	333	332	358	385	338	342	360	349	346	354	333	345	350	379	377	353	360	351	321	341	357	345	294	344	348	340	330	349	377	361	334	381	370	322	360	342	359	360	345	353	351	373	321	349	335	345	358	317	328	347	314	367	334	304	353	339	353	337	366	317	358	309	328	350	360	361	318	372	334	384	363	377	331	340	334	370	309	330	321	376	341	350	362	380	350	337	341	357	320	353	354	378	371	350	334	348	330	384	331	339	323	380	352	345	345	339	338	350	353	348	353	329	351	334	332	313	346	326	316	344	322	381	363	352	401	342	369	376	364	342	359	333	341	354	322	370	316	363	348	324	335	345	370	366	359	370	331	337	336	347	377	322	383	345	349	364	333	324	357	343	377	356	343	381	352	322	328	362	351	341	356	323	319	353	320	326	330	359	388	320	360	340	337	335	301	365	342	332	339	327	310	324	373	365	355	369	341	357	360	350	331	363	343	349	346	355	338	312	340	356	335	366	350	347	353	327	347	331	372	344	342	354	320	340	365	353	386	364	340	373	338	345	365	383	378	335	374	384	342	342	374	350	345	304	293	357	327	323	342	334	335	349	351	316	337	359	335	350	380	385	339	318	331	340	358	335	358	346	322	343	350	354	336	382	351	359	356	345	341	354	350	322	346	354	360	343	325	349	345	335	374	310	360	316	346	363	366	318	336	358	326	323	341	376	325	307	382	299	312	341	358	374	338	359	324	304	362	335	316	358	343	337	314	338	377	334	334	328	369	354	345	350	379	348	319	375	396	347	371	353	358	345	358	366	327	349	340	329	361	369	365	340	327	350	324	355	358	348	372	312	360	352	379	350	346	335	344	365	363	372	305	348	362	297	356	349	347	355	306	388	356	369	375	327	368	363	367	335	384	356	362	323	349	374	344	331	376	373	344	372	330	374	353	350	359	331	347	357	342	359	404	342	339	366	337	340	328	339	367	347	333	324	363	365	350	358	357	335	296	412	355	324	343	350	318	336	359	357	383	322	364	340	332	335	336	362	328	312	327	323	347	347	358	326	324	310	331	349	368	339	334	353	369	345	378	337	370	363	326	324	344	351	373	333	333	349	349	331	329	381	395	360	343	352	344	352	372	356	338	352	336	346	361	325	354	349	326	308	319	359	337	340	323	395	327	350	347	355	347	348	329	342	339	373	340	324	336	355	347	347	377	310	357	357	355	327	341	332	341	324	324	325	352	366	374	328	356	333	360	341	351	341	329	357	349	343	334	334	355	356	328	321	334	341	315	333	354	364	331	339	354	361	363	359	352	332	377	360	369	386	355	334	324	371	378	341	369	352	352	344	336	354	341	353	335	337	325	341	331	343	376	373	354	352	343	322	329	379	332	357	340	370	327	351	335	328	347	378	350	330	357	327	344	363	321	339	379	356	351	349	370	314	346	343	351	378	343	350	326	319	313	352	385	349	332	343	316	357	354	351	381	379	357	366	296	378	356	357	346	329	371	333	311	341	338	360	354	320	341	354	348	372	322	328	352	359	333	345	339	353	318	328	322	357	339	350	338	373	341	349	352	340	346	314	351	348	359	359	370	329	352	377	331	364	341	329	373	355	364	350	359	358	330	310	355	360	366	346	365	338	352	347	355	336	326	346	356	327	324	345	331	356	377	367	322	359	349	328	355	341	355	337	362	362	344	352	371	332	394	331	356	353	321	338	322	340	338	328	345	387	379	333	362	326	353	350	356	347	349	356	335	338	382	356	347	367	353	319	309	334	364	351	369	337	350	341	350	345	331	353	325	338	347	319	375	365	305	352	331	324	347	356	365	319	323	367	345	335	344	363	383	349	317	339	359	315	361	345	364	350	363	331	357	352	323	345	340	368	320	348	343	366	343	333	340	357	386	342	335	337	379	388	354	366	371	357	337	361	381	322	364	343	339	343	386	356	352	352	334	333	341	308	349	335	361	353	352	373	355	343	340	313	335	386	362	367	327	343	374	356	336	339	340	334	315	327	335	356	340	334	353	354	366	366	365	355	336	356	386	345	336	357	371	352	363	338	328	328	360	324	319	349	376	357	325	349	333	360	333	349	350	327	330	341	341	367	329	353	317	338	350	351	357	362	359	333	369	327	339	310	331	356	312	339	346	365	348	354	344	324	333	333	347	323	361	352	337	338	330	339	324	378	335	362	340	348	323	347	354	355	322	359	355	341	370	361	360	344	367	345	337	380	350	307	351	349	344	338	368	359	376	336	360	370	348	329	388	365	350	377	324	347	352	376	375	323	374	349	370	308	336	331	351	360	337	375	326	341	338	334	329	377	379	373	347	344	344	348	354	359	369	365	363	376	380	334	298	352	331	335	375	380	348	344	354	319	311	332	345	344	360	351	306	347	334	389	372	317	331	361	334	342	362	308	354	367	326	316	337	359	337	364	317	319	328	343	342	326	340	352	326	344	340	365	314	362	344	354	356	326	367	367	342	334	331	381	343	351	343	371	332	383	361	342	345	342	323	317	357	361	342	344	365	330	364	344	361	356	336	326	351	383	344	357	338	345	342	325	350	351	352	356	336	355	346	360	357	349	339	335	355	366	339	322	346	331	355	350	346	361	359	410	315	327	306	324	339	350	330	377	333	353	366	377	358	357	341	312	355	329	334	360	345	355	337	342	367	345	359	376	331	340	338	349	344	340	379	340	335	334	324	349	310	314	348	333	373	331	351	366	341	350	397	372	317	313	357	328	337	347	333	373	389	335	319	354	323	353	342	364	363	372	343	353	352	337	357	364	349	352	343	316	325	359	334	343	359	348	358	348	357	340	332	348	300	377	345	338	366	350	358	334	335	353	363	371	327	364	369	332	354	316	352	336	318	380	345	346	383	344	333	321	359	340	351	360	336	318	352	345	377	317	340	359	355	355	344	319	377	336	299	315	353	345	356	352	312	358	336	340	354	375	316	358	338	356	347	348	370	384	338	361	380	320	374	364	326	352	341	358	358	362	361	338	315	327	346	372	359	359	303	337	343	316	368	337	322	320	338	337	380	347	372	364	360	352	358	358	357	334	360	337	356	334	345	385	383	356	343	332	357	310	347	359	343	355	369	313	329	342	343	365	326	378	338	421	365	344	334	376	329	335	337	360	355	340	330	358	375	361	360	323	345	355	364	329	343	326	363	344	363	359
60306	90911	81150	59943	23825	1205	579	583	568	585	552	614	543	581	560	515	561	554	567	593	552	543	564	582	588	585	592	580	552	573	571	537	588	608	549	566	596	562	581	622	587	546	589	588	546	574	560	561	559	562	559	590	522	580	578	601	568	594	625	574	550	545	556	579	581	568	596	558	592	610	608	582	610	554	593	551	605	554	598	570	538	573	601	592	575	587	566	566	577	586	552	566	548	595	564	577	550	562	560	562	594	580	552	570	604	594	575	569	582	562	532	563	555	582	551	544	595	574	573	562	558	572	602	558	539	552	570	588	567	556	565	554	600	576	520	579	528	599	557	525	569	593	584	568	561	556	625	570	559	606	589	602	534	591	594	547	571	536	536	632	604	599	570	576	566	539	543	589	585	577	582	561	524	561	610	569	544	601	626	563	632	571	504	562	573	598	582	583	581	557	618	595	567	528	544	587	588	560	575	552	556	601	586	583	610	557	599	584	562	564	541	555	599	594	569	583	625	574	567	566	568	600	559	546	650	574	582	582	559	537	564	545	522	565	537	552	570	626	560	552	614	553	561	555	583	562	552	558	558	561	516	606	588	549	530	535	565	596	601	571	557	559	578	579	539	554	578	570	588	615	586	549	623	563	541	558	609	585	563	545	587	551	609	573	625	585	564	540	573	548	577	577	594	579	564	534	576	549	560	569	576	550	590	551	569	562	543	606	592	555	569	558	596	598	581	614	589	560	523	581	625	603	567	565	579	558	583	563	601	575	597	580	595	574	559	557	574	587	558	598	586	600	557	590	574	541	525	574	586	578	606	533	566	558	576	594	612	559	579	607	559	550	509	573	536	604	587	526	541	583	630	564	576	561	563	587	616	562	533	555	565	577	584	586	567	556	589	585	599	614	586	589	534	544	574	615	607	601	561	564	514	573	591	580	571	583	588	581	547	555	605	582	545	556	554	607	560	587	564	566	613	582	588	535	559	578	565	561	562	548	582	640	618	586	575	577	578	585	601	603	588	590	589	608	566	571	612	578	565	529	591	564	530	602	570	586	540	532	574	597	606	564	576	575	593	616	513	566	584	570	565	538	561	516	562	553	595	552	557	556	555	558	546	558	596	566	553	580	574	605	561	611	609	577	553	593	593	591	585	594	584	582	586	600	519	605	582	613	561	516	499	575	546	601	571	563	594	570	548	577	584	633	570	599	538	584	584	552	558	583	571	590	577	535	557	609	587	576	567	562	644	608	598	555	535	571	606	556	623	587	582	569	588	600	563	567	585	545	550	591	549	570	560	573	583	586	538	553	565	555	602	586	546	574	620	612	587	623	597	582	569	556	584	604	552	545	546	568	549	534	574	563	541	547	558	563	564	566	559	577	583	563	545	605	569	552	533	588	583	577	562	580	584	577	555	589	561	568	550	583	614	562	518	522	592	553	557	561	543	563	568	571	590	555	547	610	615	612	593	565	614	571	577	556	588	580	579	567	538	552	542	561	586	569	551	573	579	576	542	564	567	582	575	579	550	518	531	555	537	591	606	605	567	564	556	563	568	570	535	584	598	560	603	620	530	539	553	564	561	560	610	620	611	574	555	630	550	580	594	577	590	581	559	603	576	578	589	576	568	532	561	584	593	613	589	533	561	539	579	540	603	554	581	560	545	564	614	610	595	596	563	551	604	562	533	576	551	597	588	588	552	592	521	562	616	576	568	581	552	592	576	562	579	584	568	567	565	559	586	609	589	549	544	578	539	537	587	561	577	602	585	564	614	564	582	575	568	558	588	533	587	576	543	578	574	575	567	611	571	557	581	569	576	580	555	584	576	593	590	652	534	546	582	579	579	554	536	528	563	561	583	574	595	539	601	546	579	542	561	526	588	533	611	539	556	578	537	611	546	583	587	614	562	579	529	542	581	549	586	577	561	516	575	539	614	553	572	576	593	531	613	580	562	571	561	573	557	600	556	579	587	518	580	594	575	565	586	576	623	569	585	567	567	527	575	562	555	523	605	556	558	578	549	516	580	555	564	602	571	562	563	559	530	537	574	568	586	575	548	560	617	541	535	545	567	535	574	579	590	613	543	593	574	572	551	523	535	609	614	622	557	564	525	522	574	583	582	569	592	549	551	574	563	577	553	600	578	543	565	567	558	616	587	590	591	568	586	591	581	558	577	586	568	548	563	561	544	536	604	550	541	582	577	557	569	553	544	549	544	579	567	542	584	589	576	573	544	620	556	603	590	595	568	575	586	575	638	588	601	586	551	582	550	542	529	534	558	604	528	580	569	601	623	566	551	542	576	580	587	552	577	554	573	599	575	602	534	514	571	593	564	591	557	546	592	539	558	579	628	572	566	566	596	567	558	541	575	595	585	556	586	554	551	597	574	541	609	569	607	571	558	609	595	596	572	563	591	610	595	526	536	583	556	582	544	576	581	583	531	582	571	635	586	558	588	587	541	536	576	566	523	557	585	572	582	567	564	555	542	580	551	536	562	582	538	570	574	552	564	609	553	574	564	538	589	600	592	564	553	558	574	561	550	626	567	533	525	605	575	556	585	597	605	568	586	548	598	549	596	525	573	544	569	577	570	564	581	567	572	553	571	528	565	559	572	540	530	571	569	592	544	557	556	546	524	558	565	555	590	623	525	530	591	624	578	582	553	605	542	550	547	563	538	545	552	572	575	602	561	588	579	553	566	581	559	591	560	544	582	563	602	551	564	628	606	602	567	550	565	582	546	560	569	562	597	531	578	572	575	571	566	558	635	542	622	578	608	548	538	574	550	560	562	563	572	596	548	580	578	564	541	556	572	563	608	614	557	575	576	564	559	552	585	558	579	578	589	568	599	534	577	560	528	597	553	574	561	543	616	566	608	578	559	574	517	526	554	559	565	560	552	541	570	548	622	587	616	563	590	602	634	569	560	541	564	563	597	573	604	573	569	550	554	579	563	591	576	555	521	551	557	558	585	521	566	527	580	581	543	555	566	601	563	584	511	557	560	569	582	602	584	605	580	570	619	553	552	585	566	594	563	593	601	576	570	573	515	623	588	526	570	576	549	595	603	575	596	568	554	562	586	556	576	547	547	579	566	552	587	581	573	536	613	606	592	587	609	606	565	533	505	541	596	575	578	565	556	619	600	548	548	574	590	574	578	540	593	585	567	611	578	552	579	586	547	596	564	557	591	558	583	575	548	565	561	582	554	593	538	567	549	560	574	552	578	547	542	582	546	553	546	587	568	557	574	564	545	537	558	593	587	568	557	521	594	608	636	542	533	539	571	603	580	542	577	585	569	594	608	560	552	568	546	561	581	585	572	603	552	597	524	622	587	576	591	552	580	531	553	609	553	554	542	552	581	554	546	567	588	585	567	579	580	524	550	566	585	577	589	588	586	552	599	551	578	575	555	550	545	611	581	595	594	569	565	547	537	613	586	619	553	581	535	545	593	537	598	584	575	580	591	562	587	578	565	577	598	596	605	593	563	571	559	557	557	571
24217	23195	34786	42033	26244	17342	4972	631	573	565	545	545	593	552	540	529	575	520	545	526	543	549	546	543	518	532	573	547	511	532	540	538	503	559	544	538	528	515	591	576	581	521	549	524	529	512	576	522	548	567	503	541	519	513	578	565	527	535	527	466	544	537	534	524	502	500	533	591	522	534	552	546	492	543	569	530	541	517	541	537	524	523	568	537	575	501	612	513	503	531	523	538	553	519	550	491	522	511	506	524	541	571	507	528	538	588	518	543	550	552	536	585	522	538	536	515	523	491	542	562	554	542	535	488	539	488	516	536	523	550	594	590	529	533	562	556	548	491	529	543	528	513	508	554	523	534	507	548	522	530	573	513	529	535	585	538	519	525	525	554	533	518	549	548	526	515	530	558	558	513	541	551	538	528	540	571	566	519	518	502	576	528	550	553	546	556	535	541	507	537	553	529	530	513	542	492	513	528	521	554	562	498	503	544	546	533	546	556	561	518	532	508	515	524	540	533	511	511	525	581	533	546	502	589	538	542	525	567	556	529	544	562	562	522	516	558	487	510	541	500	536	501	513	500	506	547	538	555	536	529	533	522	568	524	570	540	522	512	527	538	536	509	505	535	543	521	576	518	535	530	526	547	566	516	539	532	516	513	533	566	514	532	538	541	552	521	501	531	494	565	559	565	566	518	588	544	501	547	547	544	540	549	529	543	540	508	509	545	492	553	524	510	525	544	534	543	551	565	533	503	521	562	520	557	517	551	548	545	544	513	551	527	521	520	537	512	510	557	555	540	499	534	541	540	574	595	525	513	528	557	515	526	516	525	530	505	579	543	549	527	524	527	517	523	509	496	547	517	539	496	536	539	550	523	505	483	480	542	513	515	564	534	509	587	520	546	543	485	519	542	532	566	532	554	503	517	548	528	548	535	547	481	507	518	507	505	519	524	507	542	518	504	572	544	554	529	559	525	543	533	518	512	534	576	543	529	528	519	553	535	536	515	540	560	578	546	542	541	582	547	514	501	522	552	536	549	533	527	583	551	553	539	506	581	557	521	568	586	528	544	529	528	563	531	555	548	536	526	532	522	571	525	513	548	551	531	506	537	546	539	532	556	508	473	500	521	513	501	553	537	529	518	540	537	513	528	493	541	515	519	521	531	540	577	507	482	558	554	577	513	502	525	559	592	530	522	533	520	567	548	528	541	537	545	567	561	552	528	558	527	550	530	546	584	528	534	521	536	589	595	530	556	554	541	518	521	549	479	506	554	546	531	540	524	520	541	508	537	519	528	532	520	568	550	563	499	502	513	536	484	534	560	555	520	519	549	524	537	524	555	540	539	506	525	526	552	497	522	529	549	521	507	527	555	524	537	540	530	511	601	554	577	524	532	545	570	550	496	510	532	586	514	559	526	518	550	509	533	564	487	545	563	521	563	536	564	552	510	518	540	571	541	546	558	528	583	564	553	495	527	536	529	535	498	523	530	589	557	550	539	543	494	555	542	564	540	575	573	511	524	552	524	529	518	544	525	541	543	519	511	520	499	546	518	548	559	564	557	580	553	527	549	508	601	481	514	540	553	554	547	503	525	520	558	565	502	546	510	519	472	524	533	540	538	539	526	560	482	542	515	549	540	555	571	547	533	576	475	522	526	493	516	528	534	513	505	494	535	562	535	579	537	502	525	562	564	505	517	534	563	487	518	518	555	520	515	508	564	558	555	573	539	563	536	501	526	518	527	505	548	605	571	531	512	516	547	512	543	522	529	585	529	580	592	539	513	551	541	531	575	535	534	537	546	536	538	594	561	523	536	537	514	498	529	522	511	574	477	521	523	489	532	554	513	553	552	555	517	499	560	517	531	524	542	528	510	520	573	547	534	595	514	533	557	528	527	545	467	576	518	563	456	570	540	549	574	559	570	522	520	509	597	557	525	540	523	502	551	541	505	525	520	531	550	523	529	516	526	516	490	544	495	567	502	535	542	580	575	536	503	575	520	520	523	538	513	524	518	561	577	506	536	547	558	531	607	571	519	502	505	499	572	538	509	555	533	484	505	523	587	527	538	524	530	549	540	522	585	526	540	520	484	541	531	557	539	539	560	570	513	551	549	569	509	519	544	535	518	579	508	507	515	528	516	548	509	560	534	530	545	554	533	599	542	532	536	508	552	521	534	525	545	480	544	528	549	536	549	529	520	524	558	545	573	578	537	548	518	539	525	560	594	528	539	599	549	530	574	502	523	573	487	532	526	549	516	526	510	519	538	540	562	528	519	550	543	557	555	541	553	527	544	521	557	549	514	533	508	564	558	528	556	556	545	513	548	546	555	539	581	565	573	549	496	529	591	568	532	558	545	555	540	548	490	554	513	520	521	517	496	570	528	508	551	508	547	512	526	540	523	535	528	530	531	468	544	521	535	517	552	529	544	539	517	568	541	539	587	508	527	520	558	552	546	552	535	511	580	513	527	561	500	542	503	501	518	514	504	519	571	495	538	512	543	533	505	527	545	526	558	546	539	485	543	566	530	486	554	533	529	534	574	500	529	548	538	517	531	548	541	555	542	498	521	535	566	553	541	509	542	515	541	517	550	511	535	530	517	537	528	552	536	536	546	567	546	522	533	544	540	538	522	532	500	512	547	546	547	558	533	552	512	545	523	527	597	523	539	515	587	535	532	516	557	509	585	541	519	533	508	511	570	508	566	514	492	571	549	513	549	549	525	521	557	526	553	526	506	520	584	527	521	532	576	532	511	575	560	576	519	469	603	500	551	496	521	580	516	567	517	495	521	550	542	546	518	515	572	511	506	502	559	533	530	504	542	557	533	499	545	551	595	537	512	517	514	524	549	537	548	528	490	509	528	537	566	528	510	510	538	480	521	543	508	539	487	520	543	528	532	507	508	536	498	510	554	556	526	540	536	453	542	543	543	516	480	570	569	521	494	577	538	574	527	541	562	547	522	503	536	520	520	542	548	532	557	587	512	497	537	519	508	541	536	542	567	526	491	538	536	531	575	540	523	549	578	541	511	511	564	514	560	573	537	558	584	522	547	525	565	532	530	537	554	551	540	553	535	514	524	497	506	526	499	588	532	483	615	531	582	498	578	555	537	579	519	519	537	577	537	529	552	526	530	502	539	532	545	531	537	551	529	531	555	547	538	501	497	540	510	528	549	552	531	535	535	540	513	549	572	536	542	581	541	515	505	562	541	527	548	528	559	560	549	524	575	511	547	506	543	547	512	525	525	499	512	552	538	518	517	506	478	509	530	501	524	551	538	560	542	543	544	535	518	564	524	569	522	566	529	541	562	543	557	552	552	543	532	525	557	547	533	549	546	585	502	539	530	534	525	551	531	567	485	523	527	546	492	535	495	538	519	551	514	532	535	569	512	524	544	494	517	573	530	521	558	490	532	565	568	531	509	519	525	508	575	553	557	580	519	509	539	521	530	516	499	544	543	468	509	539	519	535	512	518	516	543	500	531	506	533	482	551	522	533	527
64321	98712	92561	69885	30266	2286	877	808	882	851	845	845	862	839	872	873	822	897	813	783	836	827	809	861	815	868	792	831	811	874	816	839	862	842	835	808	791	840	808	846	859	810	866	888	797	839	775	820	752	809	834	850	825	863	831	834	866	854	812	832	823	794	830	831	848	843	809	849	882	789	823	793	810	825	803	839	791	844	782	837	786	857	827	874	862	854	866	806	858	808	798	786	818	829	873	840	818	827	788	825	809	805	823	817	778	795	829	804	862	841	851	839	785	801	788	778	832	821	835	811	809	841	818	844	857	842	830	834	823	803	791	825	819	874	854	862	810	826	846	845	895	830	833	817	893	862	854	846	840	833	862	865	834	907	849	835	809	858	818	858	814	823	821	814	824	840	828	883	812	818	780	772	795	826	814	864	832	866	853	888	838	832	802	850	836	812	863	823	813	791	795	824	796	896	798	871	824	846	813	848	854	818	839	878	833	806	879	788	779	835	847	834	843	794	819	806	827	797	889	827	825	839	783	785	789	800	848	823	842	872	846	858	845	817	865	886	800	884	822	790	848	825	891	785	829	832	831	838	803	889	829	846	806	883	792	856	840	835	795	827	839	790	838	816	856	845	807	772	836	842	837	812	835	847	871	859	806	837	855	816	788	813	829	810	769	921	826	816	830	809	862	828	853	870	820	835	816	831	837	804	812	869	858	826	830	851	831	821	805	821	845	788	865	813	834	829	774	807	792	822	830	797	813	805	764	826	807	897	804	798	824	843	848	817	836	872	819	805	817	862	868	807	860	883	847	840	819	785	803	876	812	816	839	851	865	769	861	850	818	861	804	758	798	827	878	790	850	857	798	789	825	781	801	788	875	843	800	802	870	866	876	893	827	769	808	837	847	832	899	791	883	876	864	837	842	832	842	872	784	860	819	830	819	799	799	811	851	844	862	779	815	846	807	824	849	793	862	862	832	832	788	867	797	803	826	842	811	804	851	829	867	847	803	881	822	801	847	887	818	820	860	792	844	816	799	800	843	859	846	790	819	848	830	840	857	760	870	846	785	885	820	825	877	786	823	807	833	820	824	829	853	853	856	783	804	842	840	817	854	822	877	837	847	821	811	849	829	773	816	846	815	876	830	815	817	805	824	863	819	857	861	840	827	841	883	772	856	823	808	828	840	780	842	898	822	840	846	852	824	807	812	786	834	882	813	837	862	841	873	848	810	853	833	862	877	812	871	778	805	870	773	851	803	827	785	822	792	863	803	847	822	835	845	795	820	824	847	836	847	796	790	839	822	826	782	832	851	831	824	817	871	819	871	815	860	856	827	813	806	835	813	821	813	831	802	799	847	854	847	791	835	834	827	837	825	841	814	840	819	875	864	841	848	858	842	848	860	848	820	853	788	847	830	851	797	806	825	815	839	845	802	827	826	805	828	836	819	853	836	785	816	829	802	842	846	869	817	838	852	778	851	847	844	812	815	812	770	866	884	729	869	816	850	890	827	801	841	802	813	852	892	856	803	811	850	907	866	863	806	806	769	801	794	912	822	852	783	787	813	847	797	869	808	828	754	812	798	854	843	825	839	809	855	795	814	856	815	803	885	803	847	843	813	845	842	857	812	796	793	859	834	836	849	825	813	822	835	857	811	820	814	817	775	842	829	852	852	854	850	865	792	811	817	805	810	856	849	884	829	837	831	823	835	816	867	804	785	831	803	826	769	880	802	822	861	803	827	842	773	796	811	876	832	799	833	840	824	867	813	836	886	803	792	798	824	784	823	806	804	819	791	839	783	817	803	819	840	774	809	832	816	842	841	830	843	820	791	838	791	793	825	847	807	837	830	873	835	782	842	870	900	798	818	814	856	815	854	817	834	816	815	830	914	835	837	865	793	777	831	834	838	748	856	815	808	798	834	841	819	810	819	829	855	819	834	848	818	886	816	827	812	844	790	853	814	776	816	785	830	814	783	842	850	834	872	851	835	856	839	782	766	820	849	808	814	835	752	819	781	828	742	842	868	878	850	825	819	837	815	804	847	815	784	879	802	816	870	785	832	853	809	787	802	850	819	858	820	835	843	788	826	807	847	836	825	802	829	850	811	836	815	814	796	840	843	876	850	809	846	824	810	905	831	839	829	804	849	836	811	880	815	858	814	847	835	801	870	826	834	810	879	770	838	848	850	792	856	790	849	860	815	793	866	764	835	900	849	814	830	853	822	854	829	847	868	832	880	824	820	834	803	852	818	790	854	862	871	814	814	838	836	806	854	851	820	839	813	811	841	837	824	814	803	834	832	838	840	819	793	838	900	830	793	867	814	859	816	788	802	787	871	858	819	822	820	813	820	812	834	841	784	833	805	835	861	851	849	880	814	810	806	786	845	821	864	801	830	783	856	832	794	828	775	835	801	777	868	842	804	846	812	823	785	781	831	808	820	843	844	816	811	833	794	838	832	858	845	845	784	846	825	838	794	828	856	828	864	848	838	838	779	817	843	841	857	841	785	842	843	807	799	830	791	883	807	790	862	796	833	808	789	890	830	822	823	851	788	870	815	822	841	848	856	858	859	840	803	789	781	809	804	862	821	822	824	797	866	827	862	809	876	815	815	830	785	859	867	832	837	824	799	840	853	827	830	783	817	819	856	808	846	848	836	845	827	831	837	870	809	867	822	842	840	799	838	859	835	841	854	793	821	825	820	818	842	820	819	850	829	835	827	803	799	799	839	831	824	827	831	838	787	828	839	898	856	795	881	866	836	810	818	850	809	818	837	826	814	789	834	823	803	800	866	810	827	828	787	839	800	814	843	799	793	807	853	853	834	865	835	794	776	840	833	798	789	799	803	778	801	863	808	826	810	840	863	817	845	829	823	791	824	821	786	863	873	866	823	857	819	806	801	798	851	821	818	833	798	850	812	809	825	810	833	860	853	859	808	797	817	813	819	891	831	825	795	824	798	815	869	831	824	848	881	803	856	793	848	831	774	830	806	843	852	803	829	842	825	820	842	801	818	863	817	809	837	816	811	875	804	851	822	850	798	848	825	774	840	815	812	865	798	839	798	849	843	801	825	806	778	895	811	803	870	829	858	812	826	798	840	814	795	848	833	829	798	839	836	783	838	873	828	858	814	826	829	809	829	868	862	844	826	817	838	852	826	787	876	810	798	836	780	857	826	847	829	816	822	816	812	781	798	831	803	842	811	814	838	836	827	853	828	817	869	836	896	781	849	807	879	850	866	819	810	798	843	835	793	834	814	849	769	809	851	836	788	813	805	859	842	791	812	815	867	827	790	814	868	862	763	788	828	828	862	843	805	836	774	873	801	853	861	860	786	825	855	832	836	834	849	899	829	854	815	848	851	848	859	850	840	817	826	825	873	857	862	827	853	898	848	836	766	845	885	822	798	836	874	802	840	833	864	783	846	769	825	792	812	820	839	865	792	822	861	860	810	819	846	800	874	800	804	828	807	814	840	875	844	835	828	806	784	770	816	829	826	850
29166	30821	32501	28619	7211	479	351	354	343	360	349	353	344	316	342	308	338	337	344	335	358	347	337	344	319	314	338	333	366	337	283	327	320	355	331	343	333	385	333	318	307	357	331	379	351	327	336	349	332	313	306	366	350	355	335	307	382	394	329	341	361	370	338	327	357	338	356	345	343	323	343	317	344	347	332	350	337	342	330	366	328	323	340	334	336	319	351	333	330	341	345	344	328	337	302	324	327	340	339	352	404	317	367	332	320	319	376	344	335	311	334	322	334	353	361	299	390	366	368	360	343	348	343	334	325	334	336	336	323	354	338	325	340	335	324	316	325	343	353	342	358	348	329	339	340	326	336	348	345	334	363	343	338	357	337	376	329	363	338	341	366	345	344	361	331	345	324	319	306	351	351	351	360	362	346	339	337	380	330	312	350	350	325	324	313	327	337	357	363	310	320	352	320	336	310	380	336	346	325	351	344	302	324	331	336	315	336	361	374	349	367	340	367	342	343	325	346	346	386	326	329	339	375	339	326	359	374	345	365	343	316	341	329	320	335	311	351	353	336	318	348	340	361	353	341	326	343	327	343	351	323	345	378	356	349	365	347	359	331	336	354	345	332	351	316	340	312	318	338	327	340	333	331	347	331	337	316	333	327	358	357	337	331	334	364	366	334	321	340	347	340	350	342	323	325	333	361	342	349	368	311	337	347	345	320	321	339	362	351	389	332	333	373	339	342	318	338	313	319	315	339	354	372	332	362	340	326	376	361	357	317	331	343	317	342	328	333	341	348	399	330	349	312	358	306	338	335	359	329	346	357	308	328	362	321	360	312	314	371	359	351	362	353	345	336	347	348	318	353	334	351	311	340	362	330	322	335	336	321	289	381	343	339	349	365	347	357	359	308	350	306	336	350	329	353	345	296	338	353	347	344	336	352	352	356	318	302	311	317	353	353	310	319	364	333	313	322	350	322	307	334	331	312	352	297	347	347	360	360	342	352	306	353	345	331	334	360	369	338	376	346	328	347	329	332	350	350	345	328	342	329	327	356	321	320	346	326	355	337	331	344	331	367	312	343	367	329	323	329	343	366	359	314	309	363	320	356	331	346	341	322	346	309	366	330	359	344	339	346	352	349	359	356	334	330	314	355	332	358	330	318	364	390	365	299	287	351	365	349	344	349	344	347	361	348	367	289	387	327	331	323	344	354	310	332	321	357	316	375	351	326	307	336	333	342	337	348	381	362	309	333	330	327	327	304	356	317	312	358	332	329	340	359	361	353	337	353	348	322	345	347	324	350	351	319	324	374	337	338	344	346	330	335	343	326	371	340	357	337	319	348	347	334	339	346	313	336	347	339	334	322	343	371	327	334	364	328	315	336	354	316	336	348	330	358	341	335	322	351	358	343	334	326	344	333	327	311	342	341	368	285	304	373	303	351	310	331	325	322	359	315	374	356	344	312	342	347	337	361	345	331	343	371	340	320	369	359	364	338	325	333	374	330	318	361	317	367	301	366	365	334	314	353	340	383	305	288	340	314	334	310	343	343	345	363	333	340	320	334	311	344	339	334	305	332	337	355	374	364	322	365	338	352	324	379	327	366	348	291	327	330	352	353	347	307	324	370	318	343	396	320	327	339	361	339	308	330	328	338	334	331	351	372	312	344	348	339	336	326	337	343	307	362	332	379	340	332	328	322	323	342	359	348	361	309	341	363	340	355	350	303	378	343	350	322	336	363	303	340	338	331	337	323	330	293	314	334	346	337	343	361	334	315	333	326	320	351	348	311	335	357	375	367	343	330	304	322	339	329	346	369	327	319	363	334	325	377	340	333	315	346	342	333	330	354	328	308	332	336	371	328	330	330	355	317	337	318	314	384	368	323	323	358	322	347	372	335	363	332	304	338	335	321	346	333	329	322	336	363	322	334	325	340	321	335	349	356	339	329	378	351	357	361	343	373	318	303	348	333	320	338	332	314	348	359	318	325	335	346	340	314	338	357	342	351	341	352	326	348	316	355	304	365	346	374	343	332	322	327	326	380	357	344	340	360	350	343	359	340	340	327	318	347	321	330	328	353	367	326	297	356	351	323	353	322	343	344	334	361	321	324	331	345	357	342	339	325	351	363	365	341	325	344	329	309	343	333	359	332	337	338	346	367	312	311	343	331	333	311	340	384	326	321	352	331	317	364	318	345	373	332	353	306	329	322	383	346	356	369	329	323	328	346	354	361	349	323	357	348	336	318	334	352	341	351	342	342	351	349	337	320	306	324	352	335	332	358	314	348	312	336	321	329	343	361	317	333	354	345	359	344	339	351	328	374	324	382	354	347	332	347	331	332	334	325	311	339	346	337	348	344	338	334	327	310	316	343	331	343	363	309	351	308	357	376	338	335	319	307	333	372	358	340	324	334	326	337	326	328	329	329	333	339	331	303	342	359	315	346	340	356	294	327	336	309	363	338	330	345	339	338	311	354	341	349	324	313	351	341	334	337	316	350	344	345	333	357	328	308	344	343	326	358	331	326	339	326	326	338	306	336	280	341	352	312	317	336	361	326	320	316	343	353	351	346	325	333	333	360	325	351	301	363	321	324	329	317	315	328	339	362	328	350	342	349	355	345	344	362	351	335	312	350	351	340	342	351	309	350	336	307	345	322	356	342	350	313	350	349	328	332	362	364	343	336	337	358	345	331	347	313	355	328	366	342	328	375	347	354	319	382	368	339	326	326	355	342	346	341	334	315	354	370	320	338	321	337	328	336	324	338	345	344	318	339	362	328	338	346	324	356	329	321	362	384	343	358	354	385	365	373	369	355	320	334	333	348	347	327	368	322	343	354	302	317	345	352	347	344	352	343	345	337	338	321	343	322	334	385	330	338	346	333	344	334	346	343	392	364	334	347	328	328	342	312	324	327	358	324	348	331	365	339	353	325	323	362	338	358	355	322	334	372	363	334	329	317	331	321	375	362	336	296	353	352	340	323	282	359	369	322	325	336	345	352	348	341	360	342	338	318	328	328	350	344	326	343	341	321	362	315	349	346	319	340	347	327	335	356	375	337	353	315	309	322	305	351	313	333	336	345	363	342	344	351	314	378	306	325	339	355	316	292	347	323	351	327	337	308	319	351	304	345	303	337	338	365	345	355	323	332	355	368	319	329	364	321	358	334	332	360	324	376	315	305	310	317	359	357	335	328	365	353	336	392	345	347	329	355	326	365	380	346	342	342	333	307	364	346	328	317	332	356	344	357	344	392	343	337	322	351	319	378	365	353	316	339	338	335	322	333	346	355	340	298	334	389	325	335	317	355	363	320	354	337	352	363	348	330	327	333	351	313	352	364	342	376	358	362	327	343	365	330	340	352	366	358	350	315	357	351	294	361	354	342	291	385	321	324	348	354	355	338	342	364	318	348	338	335	342	323	325	370	346	366	297	362	329	379	345	340	320	307	336	326	314	367	318	348	329	332	309	331	365	358	326	342	350	328	370	355	325	370	377	321	320
34751	49074	40692	30874	7290	708	513	545	569	540	541	617	555	576	526	582	576	544	554	589	604	554	560	575	551	574	546	574	575	597	563	569	579	570	555	595	597	582	577	604	546	591	573	575	558	546	541	614	555	579	547	560	566	584	568	580	543	544	545	606	600	553	545	577	552	575	556	554	580	588	577	576	534	588	571	566	564	525	559	547	585	585	570	580	560	554	579	587	535	530	549	577	592	546	520	592	592	588	570	576	592	556	551	540	598	596	571	602	568	531	584	552	584	540	557	523	537	575	546	602	584	547	542	554	558	572	548	535	589	554	586	564	604	572	596	565	578	544	576	528	573	564	620	540	560	574	568	586	596	566	596	586	588	579	555	529	513	558	556	532	570	557	573	568	590	565	568	518	566	556	597	564	591	533	545	549	553	631	553	584	611	571	567	520	595	564	562	566	589	574	545	607	551	563	543	512	529	587	588	586	581	566	561	588	538	599	587	504	531	536	552	581	555	536	559	585	586	535	556	556	556	571	538	580	582	589	517	520	560	545	527	572	546	560	576	553	526	564	540	533	607	584	567	578	544	543	558	545	580	538	581	583	560	580	498	590	581	579	550	588	562	584	571	571	552	561	563	578	591	606	547	535	564	571	568	548	546	552	564	545	526	574	549	515	564	572	566	552	507	554	568	594	539	591	574	542	551	539	529	541	591	534	542	571	567	587	557	598	545	551	582	526	558	545	561	571	548	549	556	597	543	551	532	555	554	600	584	556	599	556	552	531	598	589	544	571	573	530	613	533	610	555	559	586	553	586	578	611	532	604	563	576	546	565	547	541	560	545	599	566	520	616	579	593	572	554	576	556	566	590	554	579	576	550	511	551	549	527	632	599	582	567	516	586	611	591	571	556	594	545	552	547	570	531	534	530	588	541	574	545	560	569	563	567	578	559	569	582	552	569	551	571	543	565	541	591	540	620	567	571	580	525	572	576	539	532	568	586	602	553	537	584	603	557	538	586	558	573	577	577	557	575	560	541	557	558	557	546	572	557	574	550	591	550	606	542	575	574	548	596	543	531	569	597	565	601	592	546	570	594	579	606	603	561	576	555	553	593	582	560	574	574	551	541	540	588	574	593	539	536	558	592	630	520	535	529	554	550	522	534	615	534	570	568	572	623	576	572	532	588	537	574	591	571	543	554	571	595	556	560	529	520	544	532	505	594	581	594	572	586	594	553	536	533	572	577	504	564	544	532	606	577	489	572	536	601	596	535	575	610	591	566	571	551	611	608	559	561	563	567	589	572	563	534	617	569	584	535	598	577	568	570	559	553	577	538	586	574	578	564	582	601	545	545	499	562	574	544	581	570	552	559	559	589	558	574	549	543	550	557	563	578	552	619	559	547	589	535	589	569	534	579	553	552	551	563	556	553	554	551	560	560	550	553	587	559	602	575	595	600	530	578	514	542	595	547	522	582	573	570	552	552	591	546	563	544	565	570	593	566	538	559	542	511	582	559	563	539	563	534	572	582	535	549	545	561	630	538	562	583	546	591	604	552	546	557	556	592	533	531	551	633	583	564	572	568	548	596	572	537	575	515	559	539	543	553	552	618	586	556	601	550	551	577	536	594	560	590	548	600	567	560	579	578	572	561	605	582	580	557	545	528	584	589	574	548	562	574	570	535	564	594	573	573	560	632	571	541	566	554	545	542	530	529	542	527	561	608	556	584	608	587	592	566	557	585	585	581	557	562	561	548	541	565	604	599	565	581	583	565	581	550	523	577	554	582	538	574	549	612	590	594	595	516	543	541	524	567	538	560	578	587	551	567	568	540	535	563	565	575	594	580	533	587	581	599	560	597	547	564	601	550	518	523	534	576	524	517	583	623	553	548	579	552	548	600	585	593	556	588	568	581	539	571	605	580	574	569	572	560	595	624	520	564	596	537	563	544	595	554	569	568	524	535	565	528	573	540	486	581	593	563	535	547	601	556	548	562	552	562	581	530	515	571	546	569	562	646	543	577	550	574	550	590	555	582	559	584	558	594	595	557	567	503	526	581	583	584	559	566	548	537	532	530	553	572	523	575	546	533	558	564	587	573	540	544	547	569	575	593	547	560	556	600	572	573	525	568	567	534	583	576	541	547	559	532	567	549	539	573	548	558	549	571	570	534	581	549	563	529	586	578	544	584	539	546	574	582	588	545	581	603	560	555	527	574	567	569	533	554	541	549	557	573	572	571	533	567	549	512	572	563	574	565	538	593	529	567	557	530	558	523	588	568	586	562	547	617	585	536	580	577	581	578	543	577	577	549	576	557	605	544	600	551	535	550	568	560	597	585	545	582	599	553	586	549	578	552	530	613	566	571	571	603	549	538	527	547	547	586	570	583	545	571	584	602	609	554	541	526	567	545	579	566	563	565	553	552	540	546	601	557	524	576	550	563	568	514	547	577	557	581	580	586	587	573	574	602	574	565	575	484	537	577	609	565	604	553	537	584	580	585	526	582	545	556	544	540	562	593	588	581	563	552	560	590	564	581	585	599	533	573	538	604	554	576	570	567	547	543	575	600	605	554	585	535	555	562	549	519	536	600	549	546	538	571	544	590	589	562	596	564	572	574	554	571	578	568	582	554	546	621	590	566	567	583	607	581	602	572	591	532	563	545	536	565	578	566	570	586	580	536	547	573	578	552	565	540	609	554	571	561	549	552	579	545	611	593	538	562	532	530	566	568	543	546	575	542	575	541	559	529	543	549	550	532	580	581	553	553	549	556	576	537	509	542	591	544	557	566	562	561	579	569	564	520	599	554	575	529	620	578	506	575	584	569	534	598	626	535	575	571	547	537	574	539	573	544	552	597	601	599	575	543	547	590	567	624	587	594	536	570	547	571	569	570	504	564	574	551	592	576	584	562	564	557	563	592	523	565	544	602	539	561	572	547	552	543	588	536	570	551	530	545	589	551	523	586	562	568	569	592	559	550	606	526	536	559	551	554	548	557	583	501	589	555	541	598	555	550	566	580	594	638	574	565	534	576	555	583	537	543	546	561	571	524	567	561	592	567	582	580	523	536	602	566	576	566	620	585	511	532	564	567	583	574	571	564	592	563	567	617	544	577	577	572	568	529	558	588	605	563	535	519	585	513	587	578	561	565	599	569	595	561	557	585	563	555	548	561	566	582	570	550	588	571	564	540	553	571	581	580	575	588	561	549	533	589	550	555	591	560	507	609	570	556	578	573	529	560	510	622	569	549	546	563	538	577	555	619	523	558	538	556	557	561	591	598	580	574	519	556	564	573	553	578	567	577	567	532	563	570	565	571	538	530	579	575	570	541	550	572	539	524	566	576	567	547	516	541	579	585	550	566	558	557	575	607	499	585	597	543	577	541	565	502	548	567	586	587	551	541	574	538	615	547	561	547	585	569	548	568	535	572	578	603	600	558	546	546	599	515	592	534	519	560	536	595	568	560	578	559	555	566	601	561	550	555	568	563	560	536	553	598	568	525
25280	25227	38077	47288	25210	9241	811	403	367	355	385	349	375	404	387	382	392	369	347	346	393	371	327	373	352	369	371	355	353	402	351	375	364	336	349	352	337	376	388	383	363	324	351	383	385	352	356	347	375	340	355	375	373	377	345	346	362	344	392	351	369	361	331	354	364	346	356	361	368	370	322	334	344	376	355	341	380	371	349	362	373	375	354	360	386	345	362	347	324	380	391	354	377	355	382	331	358	328	362	368	369	357	340	372	317	376	350	343	333	398	373	373	341	367	345	360	347	372	358	353	357	363	391	386	327	356	342	349	362	344	342	377	339	396	350	342	370	371	376	370	345	366	365	367	353	345	326	364	340	378	358	362	347	368	369	339	353	377	349	358	354	393	355	355	329	330	336	388	340	346	350	357	347	333	349	346	370	331	361	399	389	329	331	361	377	361	329	382	381	349	340	378	408	342	376	355	349	358	370	321	377	368	378	389	364	374	367	340	350	387	361	312	360	366	386	359	373	409	332	306	339	374	374	345	366	370	360	329	346	325	339	368	333	370	320	329	362	366	360	365	329	374	355	331	322	359	354	342	366	371	366	377	356	340	341	369	391	349	353	392	336	373	355	343	403	363	333	362	385	384	349	351	372	323	350	309	342	354	358	336	387	384	365	350	347	387	310	386	368	354	337	374	342	357	369	339	420	345	340	365	407	350	351	358	347	328	365	363	341	372	346	342	364	396	343	356	367	340	368	327	317	366	374	363	404	357	361	364	379	367	366	361	333	342	337	367	328	339	380	342	345	363	352	350	352	361	383	340	379	351	394	372	354	396	364	371	345	351	373	331	352	376	376	386	358	375	354	366	368	352	328	379	346	357	331	354	333	346	338	367	350	335	373	367	348	345	342	350	378	366	332	331	334	360	338	378	328	403	367	336	385	342	352	381	361	374	385	351	330	382	346	363	359	360	389	367	379	336	393	351	323	356	349	354	335	335	370	348	358	379	325	380	368	363	355	353	357	364	376	317	375	376	350	347	377	331	346	336	336	362	380	336	386	350	340	379	312	354	361	341	362	365	337	372	350	365	348	342	348	366	345	345	371	387	391	357	334	404	375	406	361	324	375	354	349	339	352	339	377	379	378	337	371	375	355	365	330	354	361	382	349	345	356	364	376	371	340	366	371	335	362	357	318	327	383	362	358	360	361	371	343	358	363	353	350	387	358	320	389	384	356	327	338	329	376	348	332	354	328	406	361	347	369	358	367	368	362	344	360	366	372	387	356	350	349	398	360	357	343	372	353	320	343	340	392	367	334	406	370	365	371	365	369	359	381	406	409	348	351	340	381	331	337	363	344	382	380	349	304	335	323	351	357	348	373	348	369	369	340	364	322	388	354	344	383	368	354	353	351	333	385	354	365	353	371	364	330	340	362	358	325	395	372	330	345	394	350	356	337	372	369	354	374	342	362	339	383	383	385	379	350	355	327	358	345	318	332	334	376	352	340	332	360	349	340	360	362	372	359	325	348	351	353	375	377	372	400	377	340	387	340	310	356	368	346	345	355	302	344	363	366	353	334	351	371	339	355	370	359	355	372	374	344	348	358	319	323	378	400	371	332	354	373	331	380	366	382	348	326	338	353	344	366	348	334	374	346	382	330	352	378	399	368	320	336	343	356	389	327	327	395	370	343	362	333	320	350	342	372	380	321	394	343	342	381	390	398	378	376	372	340	356	321	344	383	382	330	374	355	341	369	357	348	381	345	369	322	338	349	361	395	373	337	387	362	339	375	395	366	339	358	353	370	365	378	377	348	380	388	365	349	339	370	377	374	376	343	374	361	373	357	344	357	371	352	370	332	335	362	389	363	370	363	345	389	346	324	344	340	384	356	367	371	363	365	357	357	366	370	348	321	323	364	373	331	357	382	334	363	306	401	406	339	334	338	347	358	362	382	358	404	400	342	359	378	367	348	372	328	342	340	342	352	365	356	319	363	373	376	346	340	349	371	377	361	388	342	349	376	348	347	332	344	359	362	344	362	355	349	349	381	351	374	366	341	354	378	375	348	327	351	354	347	366	350	386	390	366	395	368	341	387	329	331	379	355	363	359	337	339	397	346	350	367	368	352	354	373	359	339	328	361	362	365	340	320	376	341	362	391	351	367	346	378	371	375	339	377	349	319	350	323	349	342	353	351	344	348	367	383	395	343	353	332	381	381	354	386	351	357	356	347	355	389	324	324	359	388	363	363	371	343	364	378	329	398	360	384	384	350	348	354	350	368	314	368	372	388	345	377	327	353	308	377	357	407	369	380	366	357	385	383	356	344	360	393	382	339	327	354	364	366	336	371	347	327	346	354	331	364	361	371	347	377	384	361	338	379	330	349	352	365	397	354	367	341	366	357	394	339	367	337	337	417	383	322	370	390	336	378	352	376	341	353	358	356	360	349	360	338	340	346	353	366	316	337	368	358	367	329	329	384	355	364	355	361	293	361	356	367	372	363	339	372	350	387	377	351	331	366	377	378	341	379	347	363	365	356	373	360	371	404	343	370	351	359	365	348	351	321	356	359	367	403	360	344	346	396	372	371	355	345	327	352	379	397	393	361	337	318	359	357	358	343	348	323	347	341	340	360	395	358	354	368	370	387	358	325	346	389	328	369	382	385	361	341	327	383	349	367	340	391	378	346	341	371	379	338	350	355	345	332	319	361	372	388	373	365	372	354	373	381	338	355	363	358	328	382	360	386	351	333	390	333	368	388	336	340	384	342	349	363	372	410	364	366	345	352	354	335	345	353	328	372	335	336	400	349	389	361	378	332	387	350	336	356	365	341	331	358	366	368	315	374	344	370	370	344	332	365	356	359	336	384	350	345	348	370	367	359	352	383	363	345	350	361	331	362	362	355	359	339	377	327	345	369	342	362	330	371	319	374	338	348	363	359	357	362	359	361	367	330	341	392	370	365	348	349	381	375	372	346	347	360	365	375	331	340	339	329	362	353	353	324	360	375	318	346	351	341	343	353	346	363	368	356	396	341	342	353	318	375	354	387	364	347	366	355	385	349	363	396	338	357	341	327	361	349	317	360	369	351	344	336	313	376	370	362	376	376	376	357	314	349	333	356	371	341	365	350	356	373	355	380	373	377	346	369	322	336	366	328	367	332	372	316	340	351	369	341	377	353	371	381	342	388	378	355	371	408	382	332	344	387	363	345	349	370	346	359	361	362	368	385	389	362	386	332	361	357	388	359	349	389	355	332	349	361	390	384	350	376	350	358	343	353	346	358	373	349	353	344	326	376	346	352	371	369	346	327	373	353	359	384	323	372	379	326	358	332	350	388	330	342	368	366	395	364	376	346	351	374	394	329	379	348	337	363	362	376	352	368	336	363	335	381	360	365	308	350	390	358	359	335	355	353	344	385	334	339	391	367	323	353	396	340	371	381	356	384	353	364	360	391	364	385	356	333	350	356	386	368	378	338	363	342	368	334	358	355	352	332	374	371	347	373
59740	90573	78407	59440	22577	1801	588	671	570	588	581	577	601	565	615	621	591	595	562	575	575	594	594	560	607	574	535	617	620	583	564	580	558	562	609	558	548	570	563	585	536	576	591	564	554	605	562	571	580	565	576	575	590	550	573	566	581	559	610	571	541	585	552	574	575	541	558	602	603	605	604	610	631	599	617	541	548	579	586	574	560	574	589	618	601	591	591	546	574	564	580	588	537	537	584	566	568	573	570	594	624	569	563	634	577	597	574	612	581	642	550	558	590	575	656	575	577	591	574	516	602	585	605	624	586	610	558	593	564	585	557	573	536	600	618	544	576	610	583	527	614	605	631	572	599	596	618	583	591	584	561	610	559	542	579	635	570	539	600	586	543	610	580	604	605	565	606	583	604	543	604	578	566	565	586	576	578	624	618	562	603	622	589	582	585	581	565	549	582	582	563	582	547	571	587	592	563	533	565	548	593	597	588	586	557	597	564	606	594	601	575	581	585	598	558	609	569	597	615	585	580	562	596	600	589	568	558	600	589	585	612	575	581	585	583	601	565	587	582	572	586	595	544	609	570	589	568	562	630	571	586	602	553	615	566	653	558	617	613	547	565	597	601	608	583	548	571	601	514	623	545	593	597	584	587	589	539	574	610	627	572	601	573	595	585	584	612	584	551	532	572	569	588	576	588	607	570	633	585	586	587	562	560	526	619	617	545	584	602	591	584	591	558	632	567	622	574	573	541	583	577	602	596	597	541	615	558	608	583	611	576	597	551	541	571	575	591	579	598	566	563	558	593	543	591	577	544	560	571	567	593	560	582	606	554	572	610	568	616	597	598	578	595	635	576	587	620	587	606	582	595	543	634	552	532	577	597	567	588	573	551	602	591	562	590	597	599	612	545	559	611	604	568	564	575	556	607	575	558	556	600	640	572	584	622	571	590	570	614	620	542	566	600	523	596	553	549	573	587	600	605	561	604	577	583	554	603	546	575	585	588	611	592	589	553	575	614	552	568	549	599	530	528	575	620	585	571	635	587	562	563	572	586	609	584	537	618	585	572	607	589	583	593	624	584	593	560	540	605	651	590	573	545	572	583	583	565	601	567	570	592	584	541	614	597	600	589	599	587	562	596	602	575	566	538	614	585	578	585	603	547	617	583	615	588	561	600	583	598	562	590	548	583	567	586	560	588	586	571	548	544	562	568	583	547	591	593	604	591	541	606	574	568	568	599	584	550	577	603	572	553	595	600	597	602	616	618	611	590	615	606	608	545	597	573	550	589	556	612	614	537	584	547	581	574	578	545	563	582	580	581	603	568	575	601	607	589	586	597	574	619	588	559	581	577	556	572	576	620	578	604	568	592	595	541	569	584	583	551	564	567	599	568	613	570	628	586	591	596	555	549	570	597	591	549	573	557	610	581	596	561	545	598	570	531	589	558	598	555	542	577	555	621	595	579	598	545	597	617	614	581	537	546	592	595	550	594	550	591	568	590	547	556	574	553	570	555	637	596	580	586	562	578	594	564	624	583	562	579	571	612	522	565	559	580	595	611	588	585	564	602	559	609	581	591	582	604	622	561	582	558	549	576	577	597	579	598	555	613	552	568	584	624	618	615	579	566	583	588	618	602	575	599	565	575	577	584	607	574	568	625	550	592	575	610	590	600	590	579	607	529	553	598	570	616	581	542	582	609	566	577	557	565	551	565	574	556	555	619	565	608	547	575	577	577	571	608	534	646	581	561	569	601	591	615	611	625	612	605	579	644	562	594	570	587	583	592	548	519	549	606	587	546	603	623	538	559	547	579	565	557	607	606	597	596	567	568	575	625	554	609	572	612	556	608	607	598	567	590	593	596	627	598	594	545	577	585	607	583	597	602	586	564	578	562	595	587	586	590	582	597	611	566	558	600	621	594	603	578	612	608	588	595	615	531	575	564	584	561	586	582	623	591	584	556	570	595	550	618	586	568	612	563	561	579	558	587	577	543	569	561	613	604	582	563	599	600	588	559	580	624	585	573	520	531	572	627	584	565	589	563	552	606	594	650	579	609	574	546	618	555	535	629	576	567	619	579	579	566	528	627	556	561	558	588	544	564	607	595	544	550	602	591	576	557	561	543	546	577	627	583	631	578	543	595	630	578	597	606	568	574	610	633	603	612	579	607	596	594	573	573	612	583	572	573	580	601	605	594	590	563	560	607	637	581	601	575	567	600	584	558	570	605	584	581	569	544	546	590	579	576	591	611	589	576	563	592	539	582	576	602	591	574	609	625	593	613	578	559	560	594	542	627	620	591	594	597	585	613	561	587	527	580	556	590	572	582	570	594	588	576	572	581	604	587	576	547	576	560	589	580	597	614	585	602	605	629	543	584	592	564	591	583	601	600	584	562	598	562	571	546	554	589	581	594	585	575	561	578	557	578	567	593	571	575	588	576	596	572	526	545	573	573	583	570	631	564	594	573	577	608	583	565	589	555	595	558	558	574	580	575	590	581	550	569	581	562	605	579	558	596	614	534	632	586	595	570	572	552	624	567	601	563	571	580	557	585	592	577	576	585	577	564	519	530	590	617	581	573	529	595	587	608	593	609	602	584	574	566	583	596	525	622	578	530	549	592	561	597	572	599	627	574	602	607	568	594	602	569	591	593	563	556	602	589	597	599	585	583	568	620	590	552	579	581	540	545	538	584	538	572	569	558	576	558	565	541	662	615	546	577	613	594	576	591	516	574	584	577	551	560	574	607	581	619	579	577	609	555	583	565	592	592	568	566	626	589	545	597	588	598	603	588	604	627	570	616	598	600	582	605	583	611	561	566	582	613	569	561	597	528	556	608	596	583	597	582	568	557	606	587	568	541	587	551	579	574	607	591	577	608	553	590	557	599	583	592	608	514	574	599	580	614	558	571	532	584	610	516	554	601	587	619	597	562	603	592	587	579	612	592	569	550	585	586	551	591	587	593	601	576	606	555	614	647	620	591	585	583	587	632	565	590	586	592	594	601	557	584	569	519	578	578	592	632	625	577	628	586	605	561	591	580	540	593	599	588	595	630	614	541	554	595	592	558	591	582	590	598	595	602	571	605	587	567	600	600	579	611	607	597	596	601	562	567	577	570	584	576	555	602	565	550	597	594	609	558	573	591	625	612	560	626	590	574	548	587	551	577	564	575	608	607	618	563	592	604	615	626	567	576	585	610	583	548	558	575	577	560	542	611	609	584	545	604	598	561	596	568	581	631	588	568	595	576	574	595	605	583	546	522	601	603	572	571	601	583	591	563	584	583	622	553	558	579	601	568	564	557	596	620	596	598	556	637	559	610	639	553	587	566	554	557	587	620	544	586	558	613	575	578	541	573	598	557	585	608	602	591	603	555	579	575	596	583	578	559	583	609	607	528	615	525	565	588	572	617	619	607	562	605	550	636	545	574	648	567	589	620	562	599	575	583	584	612	581	548	584	592	585	611	596	588	599	583	587	578	494	562	630	585	617	563	607	589	585
24068	23458	35264	44977	27724	15968	3863	644	555	568	591	583	545	530	534	579	567	541	585	524	530	519	543	510	519	590	537	547	564	524	519	508	558	499	520	576	539	532	543	555	552	529	534	550	533	533	524	525	563	526	570	563	549	578	519	560	523	564	573	537	581	500	569	567	550	529	532	568	579	546	525	550	531	567	552	543	548	526	516	522	545	535	582	549	522	551	550	558	524	579	546	542	562	566	569	569	542	532	534	532	553	550	574	572	522	478	529	536	536	547	531	566	528	527	530	552	549	540	542	523	582	536	533	540	540	544	556	512	572	541	557	487	512	529	538	589	528	560	585	575	535	539	526	522	536	518	508	561	519	539	576	531	549	575	569	521	521	538	547	515	539	544	553	538	512	544	532	582	556	523	595	581	490	523	538	537	564	569	538	549	537	538	537	553	550	528	549	539	529	517	547	566	550	570	543	559	552	522	540	594	536	504	563	557	552	551	577	542	519	539	564	557	569	527	547	582	540	525	573	506	570	524	552	558	521	562	531	543	530	560	578	548	571	531	553	528	567	542	540	544	538	528	562	515	617	579	558	584	546	561	572	561	512	508	508	529	577	509	535	502	514	535	526	575	543	543	545	602	537	553	566	529	550	604	564	546	588	540	503	536	533	488	527	566	571	539	537	528	513	559	550	572	551	573	575	556	521	519	519	535	503	553	532	526	564	556	540	543	539	563	569	516	526	553	555	522	510	494	546	546	555	563	563	562	536	522	503	578	553	559	536	567	525	516	549	524	564	539	523	576	543	569	515	508	571	520	564	541	517	542	544	570	586	545	548	515	520	538	556	555	563	486	571	579	560	548	576	553	577	533	556	545	533	548	509	561	539	560	543	549	523	506	555	530	528	573	525	572	536	530	538	496	559	553	540	528	542	537	604	560	518	544	564	573	506	511	578	537	538	545	583	529	549	509	542	525	595	515	533	555	497	534	567	520	549	522	566	528	511	523	575	508	551	523	520	535	534	519	523	569	559	553	539	522	514	576	543	556	519	572	571	566	558	552	533	554	548	562	572	546	562	537	541	589	591	554	556	582	568	533	579	539	537	512	561	519	520	563	557	551	522	551	584	521	536	532	619	542	580	536	544	532	503	506	563	514	528	539	502	565	542	566	563	570	531	514	530	562	553	592	555	494	567	507	555	541	556	553	538	569	524	542	533	532	550	518	536	549	542	563	550	576	526	558	542	511	515	534	604	534	529	561	532	551	504	577	531	566	557	552	543	533	534	540	538	561	536	548	551	598	498	514	543	562	612	570	572	525	542	551	594	530	522	512	545	561	569	534	584	557	525	541	503	544	528	537	561	474	546	555	547	540	533	563	525	554	584	495	504	605	558	515	526	554	526	551	572	565	532	557	552	548	528	575	564	539	530	550	572	560	534	527	549	496	538	506	569	548	480	498	567	515	569	502	553	542	552	542	559	552	497	547	582	528	548	534	521	558	524	581	521	527	576	545	525	536	531	557	568	506	564	526	597	583	563	535	541	549	589	529	539	574	523	537	514	567	547	486	511	552	513	513	538	565	489	571	507	505	523	539	522	514	541	552	546	527	561	553	577	563	581	507	545	554	544	514	531	541	560	572	593	547	538	580	576	538	507	525	534	538	501	564	562	546	543	486	572	531	537	518	516	530	519	524	596	533	507	548	581	528	518	530	551	492	524	534	553	539	515	580	540	545	527	528	539	551	586	533	577	515	556	575	534	528	555	543	500	549	485	560	574	537	526	529	554	532	513	540	506	555	558	570	541	505	558	509	559	480	524	528	562	596	544	578	572	550	519	541	536	573	551	577	590	547	554	552	546	585	563	521	577	541	591	528	553	536	522	543	565	548	529	557	558	531	557	545	539	527	578	532	529	520	569	517	553	504	557	546	559	537	543	550	532	533	532	550	496	492	520	561	535	517	529	548	531	528	524	561	557	568	536	567	529	555	534	514	533	541	532	555	532	542	567	535	515	513	557	540	526	524	563	530	505	535	534	536	546	546	532	559	552	520	546	546	624	534	572	545	568	518	502	496	579	522	527	535	531	561	519	559	526	510	546	535	560	613	510	549	530	579	582	523	582	567	537	549	534	523	539	550	533	540	547	550	519	553	535	542	561	563	560	578	500	539	516	542	569	573	584	566	529	567	558	543	559	563	535	550	545	552	485	499	527	528	551	553	546	514	526	523	554	522	571	515	564	499	543	548	556	517	590	557	560	548	594	536	570	531	582	529	543	567	560	553	516	549	487	478	555	568	535	569	486	571	554	520	564	503	545	556	527	526	608	564	532	567	552	530	577	511	581	557	529	540	537	532	515	524	547	529	546	527	534	560	508	537	542	533	548	529	511	553	537	563	573	553	540	500	552	513	542	576	535	530	509	561	511	561	554	513	531	513	567	510	560	579	562	534	571	536	550	517	541	558	537	537	552	506	547	585	551	567	525	538	508	531	561	580	543	530	579	529	548	551	510	558	536	547	543	537	528	529	587	526	514	503	533	484	553	564	544	535	555	541	563	591	589	571	528	574	548	555	548	539	562	539	595	545	543	575	503	539	526	534	547	547	569	538	533	496	543	532	550	543	530	554	542	518	579	528	505	516	544	548	579	576	525	497	570	533	555	542	545	494	548	537	529	594	549	517	501	546	513	584	563	546	537	542	508	534	564	551	556	521	539	562	550	517	550	541	543	567	551	562	542	496	533	555	559	533	569	533	519	530	548	487	566	551	537	549	555	550	559	553	527	571	525	501	519	553	534	528	573	569	515	593	533	556	569	550	568	532	518	553	562	542	568	500	529	554	541	558	515	539	549	557	530	526	545	567	505	519	533	557	536	526	532	538	569	548	540	521	566	551	546	540	527	547	505	553	546	478	521	512	565	537	559	529	490	525	554	538	542	509	512	597	544	538	573	515	569	541	536	553	532	520	563	513	505	544	544	549	576	508	565	506	539	550	533	566	579	555	515	556	573	525	572	538	530	542	540	534	556	524	564	547	531	543	537	533	602	511	535	523	532	491	555	538	529	550	516	552	565	542	520	528	562	557	574	535	543	533	541	504	571	529	552	541	562	547	542	515	506	544	531	509	554	504	530	517	549	503	560	515	547	525	563	516	554	576	525	558	592	543	537	546	533	544	486	501	528	509	559	546	527	566	484	499	520	554	554	506	561	548	548	540	540	541	539	578	541	561	547	538	530	530	576	539	527	584	561	549	517	535	545	507	546	516	577	513	578	564	538	513	516	587	538	557	578	526	536	522	521	547	528	494	515	568	552	531	508	508	516	556	557	533	553	542	522	543	560	567	498	532	541	502	578	605	580	537	583	518	550	505	576	525	547	541	503	554	556	547	556	578	548	570	549	554	541	544	538	526	551	518	521	535	510	513	507	511	527	508	507	552	513	554	531	571	495	536	533	551	529	560	505	577	539	528	524	571	588	555	539	544	514	556	537	525	562	546	524	572	559	537	526	526
62380	97937	90577	70330	30000	2622	849	900	818	827	876	890	821	851	796	862	843	850	818	858	861	867	862	870	879	833	854	857	804	856	882	874	841	815	899	822	791	824	835	847	812	819	799	824	870	799	803	829	774	875	867	855	842	836	878	818	904	782	828	855	860	789	823	808	797	813	880	905	869	821	828	810	880	808	857	821	867	878	790	854	843	834	819	819	827	801	831	813	827	797	830	843	828	845	879	855	803	904	814	825	795	826	811	848	864	832	865	813	918	858	855	854	798	862	858	855	822	875	831	802	814	856	826	797	837	875	847	890	807	812	885	813	828	887	872	814	861	822	839	871	820	785	845	860	796	884	784	880	876	829	842	837	881	831	836	820	869	816	832	878	821	860	863	833	870	839	844	856	843	828	834	829	848	835	831	828	863	845	868	819	803	808	791	821	820	832	829	806	818	850	816	838	818	823	772	849	904	792	821	844	837	814	821	784	853	796	868	853	860	804	858	785	842	831	851	859	855	840	816	824	802	814	835	813	801	876	847	832	841	795	846	858	865	836	802	863	788	822	768	870	814	797	885	874	821	812	834	820	825	778	859	801	783	826	835	842	833	821	855	834	840	832	832	837	810	840	817	819	853	922	807	826	880	820	872	904	873	834	821	868	824	773	831	801	817	806	889	839	868	829	863	828	805	820	871	888	852	805	841	866	814	825	859	881	847	817	810	834	832	841	872	866	856	833	852	795	829	831	840	849	868	819	835	819	813	836	811	859	836	852	805	871	826	835	810	804	831	803	861	882	825	769	854	818	850	869	843	825	842	842	854	832	795	837	882	872	884	824	836	771	812	867	835	825	806	810	847	820	821	843	843	807	859	842	825	830	817	847	885	860	779	792	836	883	855	852	863	891	834	832	902	847	819	813	839	849	816	823	861	808	861	818	822	862	831	830	877	885	824	861	858	834	795	856	807	839	852	802	879	864	836	889	796	841	794	875	833	874	774	837	820	861	839	795	833	876	772	832	858	871	855	830	862	829	799	793	893	819	865	849	886	886	797	793	878	836	818	818	835	860	827	818	856	848	810	873	811	840	844	853	820	839	811	840	834	840	859	873	807	836	870	857	818	849	825	803	796	873	814	798	867	829	805	782	836	843	813	841	917	837	856	853	850	810	878	901	835	805	823	851	877	827	883	868	853	809	885	832	837	835	790	872	871	841	762	841	805	763	809	848	876	839	785	880	843	812	826	861	838	806	850	867	819	804	839	859	864	821	849	826	817	800	843	833	836	822	792	807	867	884	856	823	848	852	878	782	831	853	803	841	848	845	814	838	861	860	830	836	861	813	845	834	836	868	820	846	894	810	847	835	823	833	852	788	801	826	852	865	856	851	850	826	759	825	874	854	808	834	883	859	872	847	822	856	824	799	821	849	834	836	881	776	818	811	815	840	842	841	909	814	838	823	843	783	836	801	864	845	932	825	843	864	848	804	838	833	818	834	820	825	862	824	826	846	802	859	775	833	818	807	799	795	895	838	896	804	824	884	819	878	842	825	814	843	820	828	841	844	867	799	846	816	816	868	783	781	848	828	823	843	860	828	833	847	862	897	903	847	877	857	803	844	843	803	819	794	818	866	873	798	842	845	823	856	814	841	842	852	792	830	827	813	860	867	807	868	820	856	790	880	837	769	820	812	868	831	817	861	853	840	821	836	800	831	876	877	870	806	815	908	850	806	848	802	788	804	826	874	851	800	857	852	824	801	808	905	837	804	854	837	861	826	855	833	805	809	821	800	840	834	866	812	809	844	822	844	829	866	865	796	881	881	877	814	830	817	812	852	857	838	841	831	799	814	861	806	836	877	887	828	820	839	781	790	802	839	851	852	827	832	857	812	877	831	839	822	875	797	840	817	815	856	807	876	861	868	833	799	789	872	877	788	823	836	852	832	809	812	802	816	811	839	857	862	868	825	852	814	809	795	846	831	806	883	897	850	836	838	826	911	872	846	829	828	890	785	871	873	794	803	817	816	858	845	842	860	791	813	882	836	880	847	806	813	845	857	869	846	794	831	820	817	864	853	834	823	857	824	859	847	900	804	883	853	837	857	880	857	886	919	908	805	829	805	815	859	863	798	888	819	793	836	814	842	879	843	799	835	838	809	884	852	848	841	866	840	856	863	817	846	801	807	845	861	816	806	892	872	841	822	805	869	852	783	831	816	814	875	824	859	835	793	844	861	846	801	860	859	870	789	867	844	872	842	871	840	824	807	867	879	847	836	793	838	782	838	793	860	868	818	820	853	868	816	846	819	888	833	817	815	836	848	815	814	824	855	858	822	830	870	855	831	853	842	850	789	775	831	871	834	844	880	857	848	879	867	860	868	876	843	924	849	833	818	848	830	833	807	864	855	897	846	846	865	825	821	876	796	829	821	855	861	832	814	846	832	881	885	874	828	845	843	856	900	854	903	875	877	838	827	852	847	830	808	857	809	835	806	872	850	851	757	832	856	783	802	845	836	862	900	829	884	855	826	885	851	822	823	854	827	846	884	843	788	840	848	832	869	809	823	811	854	803	811	816	838	875	805	844	823	848	827	861	798	854	809	900	839	836	878	834	874	823	852	824	889	809	853	871	854	830	853	800	880	826	838	842	873	849	825	853	879	784	780	876	774	836	869	872	810	857	843	811	831	824	804	831	809	802	823	829	831	867	829	845	861	788	830	824	828	773	829	774	838	857	829	841	817	809	836	830	849	821	827	840	894	825	841	835	902	836	858	884	851	868	826	877	802	844	825	875	813	788	845	887	870	857	815	826	830	854	860	824	860	840	783	805	818	878	880	859	799	846	823	820	844	786	840	840	791	792	810	821	871	826	833	833	851	844	823	860	852	828	847	850	795	838	797	832	878	834	838	850	883	855	800	784	837	904	803	814	823	876	803	820	832	838	832	831	847	872	811	871	871	889	813	810	863	786	819	873	841	842	875	835	813	827	801	838	857	841	882	843	837	839	844	790	826	845	829	776	834	836	814	806	893	877	801	814	877	834	820	840	820	864	871	883	890	863	867	830	859	856	866	807	875	871	867	866	855	874	896	802	863	851	864	812	865	862	833	835	800	827	841	843	832	814	825	829	839	852	810	805	819	817	860	853	817	843	807	842	835	797	815	845	845	847	880	862	833	804	856	773	839	843	839	858	871	923	851	813	787	889	878	889	908	796	826	855	848	892	812	808	800	874	836	852	868	842	824	814	825	828	844	834	878	835	788	863	825	845	834	823	831	835	821	837	839	805	825	815	849	857	798	806	834	868	873	796	844	837	836	858	862	811	849	857	786	840	800	808	867	799	876	818	839	824	849	857	778	839	875	810	798	832	853	833	777	798	832	837	833	881	866	851	763	842	864	791	799	857	831	846	772	827	808	842	866	892	836	863	840	808	843	847	837	884	838	877	835	828	832	835	827	859	815	881	791	861	837	888	839	823	849	792	837	769	833	874	904	878	874	863	827	869	863
29255	31399	31558	29316	7952	565	356	380	380	387	364	353	354	332	337	329	375	338	315	344	362	367	358	371	325	328	361	368	349	366	350	377	331	357	348	355	337	323	336	349	357	347	322	339	329	380	350	358	361	346	327	348	394	361	348	340	344	343	346	380	372	296	335	332	364	353	358	345	320	389	359	364	356	365	366	359	338	327	333	305	351	374	370	349	340	353	366	320	354	340	377	353	380	370	333	356	353	346	370	350	396	302	327	346	355	406	345	381	323	341	358	364	355	369	363	334	331	305	336	390	341	339	380	359	369	319	316	369	330	341	353	360	338	384	334	325	350	327	353	314	377	324	399	350	354	389	346	332	333	342	349	354	328	336	324	361	360	379	351	362	338	347	328	382	307	370	350	337	372	370	337	349	354	340	331	351	380	336	366	330	373	336	325	375	342	317	346	340	371	337	340	325	373	324	344	310	366	343	345	353	322	338	339	313	359	344	329	292	322	327	349	330	345	349	345	363	357	385	338	346	378	372	383	361	373	345	374	336	351	361	343	328	328	358	381	341	368	336	350	342	332	318	308	358	331	346	325	337	323	343	366	341	352	351	358	333	332	391	361	395	379	347	325	357	349	363	335	365	343	334	339	334	363	352	339	347	320	351	343	362	379	303	326	371	367	375	342	367	349	339	325	346	326	341	340	333	313	337	354	346	362	375	347	337	358	353	365	335	381	340	347	350	316	337	350	338	337	366	319	314	356	341	358	338	346	346	381	364	338	329	340	344	329	345	347	383	376	371	340	334	333	333	335	353	360	361	352	312	324	360	345	323	380	333	347	348	349	330	371	348	378	354	336	360	357	344	343	344	335	310	331	350	320	310	335	343	359	325	350	339	355	309	336	337	359	343	359	326	322	389	367	338	349	378	341	351	348	327	342	351	363	337	372	367	375	390	321	331	354	358	337	328	371	363	317	358	356	357	341	364	351	341	329	354	356	365	335	327	356	360	359	379	347	375	356	325	323	334	338	345	373	363	339	344	336	331	370	355	352	342	352	353	392	365	356	379	316	321	349	355	351	342	334	335	336	316	342	359	340	329	331	348	341	326	350	344	375	363	343	352	351	358	367	373	345	346	344	357	359	347	359	370	362	346	351	367	332	360	356	361	347	344	339	348	361	358	355	313	359	343	327	328	365	338	322	358	334	355	340	334	349	338	350	349	334	371	349	355	347	341	362	349	340	367	342	340	352	387	371	355	357	334	321	364	362	328	339	376	350	350	357	364	311	337	323	366	340	333	361	337	326	381	329	346	354	362	334	341	367	318	322	364	381	356	363	358	319	365	376	348	369	311	347	327	325	333	312	369	329	351	329	330	390	367	357	373	351	349	365	322	345	337	328	351	357	351	334	368	377	344	333	363	318	384	292	378	343	310	325	364	357	344	326	344	344	365	356	343	345	341	343	323	338	336	365	351	334	378	333	376	398	336	340	338	389	383	326	352	336	346	348	317	333	375	331	322	357	350	347	340	374	370	338	365	381	326	323	317	370	315	357	325	368	349	342	330	332	325	348	331	350	365	359	354	332	352	364	352	343	352	319	348	353	346	355	375	332	343	316	321	355	338	333	336	332	348	376	325	336	337	342	336	345	369	354	354	340	366	340	361	361	353	338	374	332	377	330	369	322	350	360	342	367	359	347	354	339	363	365	372	362	392	369	358	355	330	341	339	378	351	315	352	368	333	346	352	365	356	341	333	351	326	323	318	348	360	345	356	353	340	354	340	337	356	383	353	351	366	365	361	353	348	346	320	348	372	352	340	379	358	384	360	341	366	375	346	367	353	378	320	360	374	375	363	330	373	375	323	343	338	376	337	375	322	390	384	372	340	351	354	375	358	360	365	383	344	347	341	358	343	326	377	358	387	327	348	363	341	362	358	330	337	337	327	342	363	360	367	320	319	348	347	375	337	346	344	379	354	369	323	341	356	335	354	367	375	335	361	320	352	330	313	331	331	322	342	366	361	337	361	357	335	333	376	354	333	358	325	345	343	332	354	346	348	354	328	349	373	363	353	349	339	330	394	366	323	333	364	343	354	339	339	330	334	412	360	333	324	318	350	330	350	346	345	352	345	335	347	341	362	387	385	361	351	342	347	332	362	353	316	335	327	354	340	358	326	314	357	342	319	361	322	367	350	354	373	354	381	362	344	367	345	368	326	366	331	347	355	343	337	346	328	338	331	321	371	359	340	379	343	339	344	349	342	357	321	324	370	351	328	314	347	342	356	340	342	341	328	353	338	378	323	378	369	325	332	351	362	365	344	390	358	347	335	342	369	311	334	346	339	340	335	347	343	349	341	410	330	333	321	330	338	334	370	338	353	376	349	335	352	366	332	353	347	355	351	368	338	368	348	312	346	333	358	338	326	348	367	332	351	326	338	354	322	337	330	347	374	342	355	356	361	331	347	319	333	354	368	316	362	323	330	353	392	350	345	344	338	381	331	322	344	360	345	323	360	321	339	371	372	340	361	340	335	335	351	345	367	335	362	356	354	382	373	313	342	365	330	356	350	361	346	311	323	352	353	335	347	372	330	341	355	349	334	361	363	310	316	346	362	336	341	377	358	320	348	378	325	360	321	350	362	318	346	317	301	371	374	354	378	341	337	373	334	356	353	337	362	318	336	332	350	355	331	327	359	320	341	353	369	326	334	325	366	314	328	341	325	338	344	361	333	365	318	368	350	356	365	390	337	338	346	348	370	350	336	352	350	362	366	347	365	329	348	329	349	351	327	337	356	348	378	384	357	352	347	358	355	389	353	333	350	327	366	365	323	357	341	333	340	343	319	335	337	354	321	330	343	316	344	321	345	339	341	334	366	368	335	350	335	321	335	329	357	355	333	355	309	348	353	332	322	346	337	362	348	341	326	323	380	366	316	351	347	335	328	347	347	366	353	330	361	383	369	345	331	355	318	347	360	356	356	333	339	354	318	338	356	362	365	337	362	340	343	358	366	321	351	330	349	344	370	352	370	326	323	352	299	332	357	345	361	334	345	355	347	374	363	326	333	354	336	333	350	371	373	351	370	344	344	370	309	353	340	365	342	401	311	342	303	344	335	324	315	333	337	344	329	335	333	370	363	332	364	333	378	397	329	360	353	327	334	341	383	359	337	333	349	367	344	343	376	343	340	353	363	323	387	350	302	344	358	384	347	345	338	349	341	339	319	326	344	336	333	354	346	357	330	342	326	335	317	315	390	329	344	365	346	366	384	360	388	366	374	365	327	343	356	356	348	359	339	323	383	375	320	339	352	322	320	305	356	361	353	361	352	340	381	344	350	351	338	351	339	350	354	354	366	335	319	341	334	362	338	333	379	333	361	350	374	352	370	337	309	351	364	347	344	344	322	365	380	337	324	360	357	352	360	303	365	363	344	367	359	362	362	335	334	381	369	292	334	339	389	345	313	350	379	372	340	362	370	378	354	339	351	334	370	309	371	340	355	332	345	368	375
34508	49467	39342	32296	8399	856	603	537	593	595	596	545	608	607	580	531	575	579	591	626	548	593	603	626	585	543	577	620	565	593	602	579	619	568	562	594	567	577	595	575	611	555	583	543	572	571	585	550	539	590	568	532	604	545	590	580	611	587	584	562	566	556	584	587	603	601	581	584	567	595	580	607	602	595	599	587	572	608	617	573	581	564	591	590	581	579	605	566	562	598	597	571	543	560	610	586	579	574	633	563	567	585	566	582	586	606	561	617	596	630	592	645	567	598	603	578	590	574	574	580	583	570	593	615	577	582	608	612	542	548	606	616	573	544	562	608	626	602	587	618	574	606	608	542	569	582	609	598	610	580	596	633	574	544	599	554	534	562	609	596	590	554	536	540	610	540	571	606	629	569	563	568	578	576	575	608	538	589	555	584	581	602	574	549	567	548	607	611	576	586	586	570	555	581	586	579	565	558	616	559	573	580	608	624	547	577	616	579	555	585	573	568	577	600	633	606	608	581	632	559	546	587	586	567	552	579	557	601	546	575	592	573	563	585	604	606	582	548	616	614	579	599	618	582	645	577	619	547	561	604	567	587	594	600	642	557	614	603	591	559	564	564	593	562	574	584	560	584	560	583	563	599	584	624	585	554	603	584	625	537	594	578	558	609	511	586	550	555	587	573	541	525	604	574	564	568	592	594	603	598	601	603	582	601	568	573	610	548	590	543	588	605	591	582	581	598	567	548	575	569	616	563	577	586	577	582	609	532	613	603	606	576	569	573	636	556	581	562	588	557	583	555	574	532	563	603	555	562	621	562	595	566	569	605	569	599	573	547	597	554	620	571	582	562	601	590	599	597	611	593	544	598	577	562	558	599	588	557	563	536	603	593	601	585	546	534	549	596	612	598	607	590	587	576	572	575	575	571	566	559	601	543	588	574	582	560	582	557	601	576	594	583	593	571	608	580	588	557	570	577	554	575	532	613	587	606	605	574	564	570	568	584	586	574	577	598	566	547	548	612	598	568	579	576	601	595	616	561	564	529	599	570	603	566	571	567	588	590	592	570	599	585	585	560	613	597	615	605	569	573	631	562	579	553	578	591	610	574	583	552	573	580	566	599	564	576	601	579	598	584	612	611	605	592	564	509	621	571	594	605	615	598	579	611	607	565	579	616	600	621	594	579	616	578	546	582	580	547	587	592	555	575	581	628	587	541	583	585	589	600	553	587	599	638	568	589	629	579	574	545	590	606	569	584	579	613	569	594	642	569	560	589	597	593	583	585	583	536	592	560	598	621	585	598	578	585	577	570	610	557	611	617	574	559	570	599	582	561	580	599	567	627	579	599	564	569	579	595	551	591	598	632	561	578	572	578	609	629	614	599	564	622	588	562	605	581	578	635	597	588	588	563	586	546	593	590	581	593	591	563	578	583	590	572	558	582	592	618	585	617	600	614	557	576	575	565	600	578	600	582	566	597	570	525	564	549	559	601	606	572	562	578	559	581	541	634	594	549	583	574	608	551	551	606	570	601	589	583	575	536	602	567	580	622	562	592	579	563	609	630	663	565	592	599	603	599	551	569	588	594	646	586	597	623	586	563	617	625	596	581	599	542	563	580	597	574	580	550	606	565	562	603	579	562	569	597	593	582	578	629	560	580	545	591	574	606	583	568	584	639	558	601	581	591	613	601	607	619	634	599	578	603	576	594	552	540	595	566	598	565	590	597	566	562	553	602	570	612	529	571	624	605	548	593	629	620	598	588	573	585	595	585	577	572	580	583	593	608	556	534	613	629	580	603	552	578	575	599	520	596	569	535	597	579	598	585	557	535	563	592	578	570	595	619	587	577	594	577	567	569	601	586	596	557	602	580	615	584	576	610	601	564	557	573	577	642	598	617	590	556	557	552	604	563	590	569	591	581	581	550	598	565	591	557	575	559	581	600	575	635	555	588	557	594	608	541	565	567	627	614	563	595	581	566	556	583	554	575	579	571	578	596	581	658	536	596	532	620	565	631	592	543	611	588	581	587	541	599	559	592	589	605	621	586	575	631	551	575	582	586	577	592	629	618	587	592	602	587	556	571	612	582	584	576	602	582	595	597	563	562	604	597	580	613	611	620	543	587	603	554	524	613	586	588	576	583	555	581	561	570	608	584	586	525	589	556	612	595	556	598	603	598	535	616	615	551	564	559	613	602	593	594	589	573	575	597	577	606	541	599	560	561	567	600	612	563	582	596	563	594	562	596	563	583	608	611	578	539	608	556	592	588	550	551	591	596	562	540	579	579	596	553	575	620	612	563	544	555	604	547	573	580	591	611	593	582	587	537	560	593	604	590	560	595	592	570	543	571	567	553	586	585	586	622	568	586	565	587	575	550	604	597	567	588	584	528	615	570	592	583	610	575	590	612	565	574	555	593	577	616	548	599	602	596	636	585	572	584	584	586	560	585	571	577	564	580	591	610	579	588	587	591	607	609	603	596	564	583	563	548	582	588	576	582	614	582	586	597	589	592	551	592	587	594	583	564	600	577	570	596	577	609	602	591	575	602	581	585	563	584	605	583	572	618	560	563	563	575	556	559	588	594	591	574	556	594	574	554	609	584	585	593	579	554	608	591	597	590	582	568	614	594	597	608	598	591	602	615	627	610	583	590	600	598	596	597	582	575	553	584	566	613	641	595	572	596	599	568	582	536	543	576	549	545	643	572	541	572	606	568	560	625	571	606	597	555	536	612	543	583	582	545	547	574	614	566	578	535	578	576	556	548	624	613	588	541	586	540	582	567	571	575	534	582	576	592	598	586	579	591	551	552	552	582	590	546	571	588	609	595	582	619	555	549	558	559	612	557	519	578	553	593	563	564	621	584	571	572	618	563	599	590	558	579	590	586	561	630	584	553	578	535	545	555	554	559	578	598	568	614	563	592	591	569	618	589	561	600	568	606	556	576	580	592	610	598	602	577	569	581	582	552	578	565	551	568	589	604	609	584	588	572	582	608	621	581	578	568	588	575	573	589	597	564	583	571	576	634	570	585	553	569	590	618	557	578	532	580	620	548	574	582	581	582	622	531	612	563	562	597	561	568	594	591	583	593	570	565	570	596	561	584	570	552	576	545	565	547	595	614	549	624	592	561	552	552	615	609	590	564	596	588	570	584	584	597	561	564	598	570	577	613	582	560	574	551	611	587	565	583	610	596	571	573	552	581	628	556	560	547	574	637	599	606	561	603	561	569	590	633	576	571	555	639	582	575	597	554	575	556	588	602	581	619	578	606	545	514	541	539	625	592	578	616	586	643	545	573	583	576	608	595	553	549	585	583	570	571	563	608	571	587	580	581	608	589	564	564	605	560	622	583	619	589	530	535	580	574	583	597	615	584	556	584	626	599	597	591	558	605	596	596	574	534	628	579	593	603	602	583	562	534	585	548	586	568	585	573	609	572	594	568	607	556	597	604	597	631	542	541	587	578	525	616	563	601	576	575	589	586	607	602	599	602	582	607
25229	24950	38641	46416	25626	10355	1014	399	369	375	381	377	419	363	343	353	349	371	371	385	380	367	354	332	356	392	346	367	361	367	376	344	365	403	377	380	340	332	390	365	353	357	349	368	354	354	373	360	360	387	337	371	352	386	371	392	370	363	373	382	379	349	363	347	374	341	392	361	396	337	356	371	335	397	355	388	336	404	371	358	364	367	384	373	347	397	385	317	360	359	333	375	372	366	392	359	394	343	372	352	340	377	388	348	374	379	349	372	357	374	375	360	304	380	404	333	354	363	379	352	345	405	378	379	382	367	384	355	361	365	410	366	373	382	384	339	367	354	351	379	346	384	373	356	370	349	370	358	353	365	347	349	371	357	352	376	358	367	355	337	359	360	348	383	415	354	372	364	394	380	331	364	351	398	361	392	356	337	377	363	356	338	364	360	341	371	344	344	365	333	353	355	342	327	335	381	385	390	379	385	356	365	349	365	329	320	366	390	362	372	374	374	379	328	349	356	340	374	354	344	354	363	405	355	358	388	361	353	364	380	347	355	342	399	395	383	383	357	398	370	359	385	354	387	324	377	388	396	344	379	353	350	364	378	390	369	384	387	384	390	344	363	355	391	396	353	363	351	367	370	374	397	389	354	394	354	383	365	343	345	384	349	349	395	336	364	360	356	363	315	383	348	349	357	335	362	361	355	346	380	391	368	359	366	355	357	336	392	425	324	349	367	344	382	364	391	346	377	370	354	314	379	373	347	367	340	376	372	348	361	360	344	367	342	396	375	350	383	351	391	371	364	357	354	364	346	391	381	355	392	376	374	338	364	387	340	375	395	388	392	392	404	366	360	350	343	393	355	344	350	365	394	398	360	376	330	383	372	372	376	349	361	367	374	348	376	383	396	359	361	397	371	366	352	365	369	338	365	316	388	380	331	377	368	353	365	351	355	342	358	344	348	387	366	383	385	371	339	400	382	392	382	395	337	345	373	363	354	385	368	400	368	380	356	369	352	351	347	358	342	345	371	366	362	337	367	366	373	391	391	371	379	348	393	343	381	347	365	371	372	371	391	335	350	341	375	366	380	354	402	349	346	344	384	401	365	351	379	364	378	365	395	353	359	394	341	359	375	355	365	304	348	369	350	380	372	362	364	352	367	382	367	400	361	371	376	359	352	382	358	363	339	368	342	338	348	346	360	375	354	347	393	347	332	364	359	360	390	362	373	342	356	377	373	382	370	370	375	388	359	359	376	367	355	351	363	372	342	366	363	346	364	422	364	382	406	375	381	378	330	372	370	338	359	382	370	388	349	346	341	367	403	378	354	360	374	354	366	380	373	382	364	388	356	361	365	358	381	372	362	355	368	357	364	390	366	372	380	372	365	347	375	346	363	335	380	398	382	372	344	371	344	360	362	362	375	388	336	363	362	385	377	371	344	335	352	397	374	374	372	387	351	372	377	387	391	345	388	351	381	387	411	367	361	369	351	346	330	369	365	359	371	349	381	334	385	363	372	360	387	399	361	334	356	365	358	373	350	353	352	321	352	320	351	348	390	382	401	354	380	383	387	377	373	354	351	373	356	380	391	349	371	355	363	380	363	361	355	377	355	351	362	379	377	363	343	344	341	367	404	374	354	324	389	371	357	347	364	380	374	349	376	386	344	384	390	343	350	334	339	352	351	354	376	387	352	361	412	334	331	350	354	365	379	413	362	330	363	354	323	346	388	342	361	374	357	354	372	364	397	370	352	377	377	338	344	363	395	389	358	389	360	385	358	373	363	372	373	354	367	348	373	379	368	376	361	358	353	378	376	394	337	376	369	347	339	352	354	404	345	381	373	378	358	377	373	366	347	350	333	370	353	365	378	365	368	381	381	371	379	352	340	375	345	345	370	359	356	381	386	364	386	333	410	374	370	357	396	401	369	374	382	347	379	369	387	387	374	393	397	383	345	391	389	327	383	374	353	386	376	364	353	342	367	373	366	360	354	373	352	367	365	373	360	355	341	385	325	339	383	342	350	385	367	351	373	366	354	367	351	396	346	406	398	363	361	330	361	399	373	353	334	380	342	378	346	358	375	387	345	352	365	360	386	387	347	344	374	357	345	354	359	376	344	361	335	388	374	365	352	363	405	375	386	359	360	336	345	384	395	352	353	413	343	348	367	340	363	379	386	367	357	357	338	382	384	419	315	336	334	377	320	389	394	333	361	367	367	390	357	354	341	347	340	351	352	353	370	360	343	372	356	362	372	340	366	369	389	381	396	363	385	357	352	404	353	352	369	368	359	380	361	345	352	384	377	354	374	365	366	351	366	340	367	345	366	318	344	388	334	356	389	368	346	385	335	357	375	351	338	323	391	353	355	386	348	378	367	377	357	354	366	362	353	356	382	388	351	398	399	386	358	344	381	364	340	366	335	363	349	348	364	358	362	402	342	362	340	375	361	360	332	395	402	383	352	370	340	378	366	367	360	405	346	375	400	355	382	321	352	366	355	370	361	359	372	364	386	379	349	379	390	370	349	382	368	378	357	355	362	354	366	354	390	348	364	373	403	324	374	349	342	380	363	392	343	410	394	379	349	364	351	353	368	367	355	347	362	412	359	360	378	370	385	384	373	349	392	359	371	380	371	406	353	352	388	357	338	352	372	360	367	357	338	358	324	331	360	377	375	393	373	377	375	361	346	371	353	398	390	338	379	349	346	362	364	398	345	369	387	375	382	356	362	357	358	350	348	375	406	388	351	348	394	379	380	342	369	385	362	335	350	357	362	358	373	358	368	373	386	354	338	340	372	353	347	373	366	341	341	372	361	374	376	374	345	381	357	356	339	352	362	370	368	343	376	350	382	356	363	386	351	343	370	370	338	349	350	347	382	376	348	370	350	343	374	356	350	368	348	365	370	361	409	360	343	349	364	335	346	372	366	351	367	398	375	336	345	352	339	349	354	347	353	316	360	373	394	364	340	368	349	374	371	340	351	368	350	408	362	363	355	386	366	387	361	366	350	386	350	376	350	404	360	367	367	362	319	371	349	375	378	342	367	394	372	368	367	332	379	375	371	355	338	412	369	376	362	352	354	369	372	344	406	362	352	363	367	364	387	350	374	353	357	386	407	350	377	388	337	353	335	370	379	339	385	349	361	337	345	359	362	384	332	366	379	362	398	400	385	363	407	326	385	380	398	368	353	379	366	362	329	359	378	391	347	358	359	368	370	381	341	338	362	387	379	351	358	375	317	354	374	370	371	358	347	354	351	347	350	355	365	385	373	365	363	338	387	382	363	354	379	326	354	339	374	350	342	346	362	408	376	367	350	375	355	365	380	363	377	335	341	414	353	339	378	353	399	351	366	362	359	341	355	381	384	407	348	354	379	351	386	387	376	363	340	361	335	344	348	415	345	363	392	378	372	379	344	380	388	359	374	363	364	370	330	384	350	374	393	396	364	367	375	363	330	349	378	366	377	395	353	371	377	386	342	382	370	355	325	371	388	371	379	364	382
59876	92794	77938	60720	23462	2358	597	605	595	629	604	590	630	608	606	620	585	614	599	592	607	584	614	575	627	634	565	557	579	602	566	636	611	610	589	613	656	598	604	558	619	599	617	582	583	612	621	604	594	588	589	611	586	565	584	590	606	575	619	587	613	608	595	558	617	600	615	648	592	584	604	580	592	616	618	628	609	631	598	615	566	573	654	644	633	612	583	597	592	560	608	536	667	582	600	604	594	609	601	601	605	581	643	592	598	574	579	596	594	612	640	592	613	613	657	555	572	574	557	620	588	607	591	588	616	631	612	604	583	607	631	590	634	650	589	615	584	547	604	644	576	566	618	612	663	621	558	573	577	563	601	615	600	594	587	570	596	607	602	588	558	667	609	591	601	623	593	606	571	621	628	592	617	573	620	606	574	566	602	590	577	575	614	571	591	634	607	577	592	573	589	597	638	594	594	606	595	612	572	618	580	606	593	592	580	624	586	641	570	541	590	549	570	587	648	637	574	577	572	561	572	619	593	507	571	571	592	595	580	603	593	601	644	605	630	565	578	588	635	607	555	573	601	573	585	608	599	583	586	581	574	588	630	639	622	574	586	593	663	577	587	594	619	643	624	563	579	553	612	588	581	623	608	576	611	544	617	601	556	556	590	582	601	584	559	608	605	565	544	559	611	596	600	577	627	578	604	575	594	565	574	616	562	593	583	657	581	573	565	581	597	600	572	579	596	626	607	586	559	606	593	632	583	580	615	587	613	559	580	600	604	614	595	579	589	659	618	621	577	580	614	532	629	616	561	599	602	621	569	581	642	581	579	616	612	591	617	601	624	628	536	580	594	606	563	590	649	596	629	617	614	598	626	589	575	608	604	587	590	584	606	610	621	601	611	597	629	602	621	633	626	612	600	589	634	595	621	587	582	566	630	620	580	620	600	606	607	608	622	613	618	655	639	630	605	579	571	628	604	608	588	600	596	635	596	586	602	612	608	631	658	566	638	601	577	648	584	615	574	586	621	583	576	595	644	581	592	641	579	626	604	546	606	598	611	595	613	587	583	593	586	583	614	570	591	628	611	605	588	574	576	596	586	573	584	552	625	626	598	608	559	602	588	564	610	617	603	617	627	587	593	583	611	547	661	622	581	601	571	594	552	621	614	583	621	585	644	618	585	592	598	617	625	609	655	607	597	578	604	618	586	623	580	580	594	582	598	590	568	601	556	635	592	591	587	621	582	572	604	617	642	549	612	577	583	576	571	597	602	593	560	565	602	579	627	576	628	593	610	573	574	557	587	612	601	576	597	633	563	655	641	555	581	592	609	612	601	629	561	584	618	646	584	543	566	618	558	598	588	598	598	635	564	611	585	636	621	577	609	573	599	630	645	609	618	624	606	587	641	599	590	628	605	619	577	607	621	587	605	598	601	586	601	610	606	605	612	615	575	616	593	589	612	610	572	585	570	610	610	594	590	565	611	598	606	562	593	634	618	589	617	585	599	606	658	591	618	604	587	641	597	599	591	573	605	625	607	555	599	613	572	616	652	660	614	619	579	592	567	592	577	612	638	589	623	583	570	566	598	620	577	621	614	595	598	580	583	618	609	572	592	584	591	593	586	585	597	594	609	630	562	570	580	569	627	637	574	620	562	589	604	628	630	616	643	593	619	593	574	632	611	585	558	609	560	557	609	633	623	605	590	584	572	577	628	613	600	595	622	586	582	614	628	613	622	563	566	590	617	577	622	559	600	589	612	590	600	589	625	612	605	622	581	646	594	639	600	586	606	621	594	592	623	618	577	622	610	574	610	571	618	583	618	599	606	584	619	558	625	598	597	589	573	632	592	591	609	601	595	576	608	627	629	578	589	623	595	619	618	598	635	582	608	628	597	597	608	609	597	616	580	595	565	610	597	553	564	601	569	613	559	569	562	596	588	606	588	635	611	612	618	576	595	630	611	615	580	621	619	576	577	596	622	618	598	696	580	627	595	552	580	574	582	613	592	608	659	587	626	595	609	605	619	617	562	594	611	558	590	597	560	572	585	629	598	561	601	599	559	634	564	602	594	631	596	630	571	602	591	564	610	594	608	594	591	624	605	636	573	600	604	603	644	598	597	539	582	628	617	555	604	562	634	574	626	601	609	561	608	586	605	565	598	590	623	603	554	616	557	587	625	588	588	563	604	583	608	592	609	597	591	623	580	580	624	581	619	610	575	613	587	595	583	584	611	573	589	642	635	582	603	626	588	604	610	613	605	619	604	598	585	596	616	645	639	589	627	615	599	589	611	610	559	607	629	567	622	584	573	647	561	576	648	602	594	587	595	618	603	588	609	592	631	658	613	596	588	602	594	598	616	614	650	557	613	584	571	609	574	558	592	605	612	553	584	589	591	615	597	593	562	608	630	608	613	603	586	602	614	639	623	585	656	601	617	605	597	571	625	567	638	597	603	554	542	587	566	617	568	632	624	632	600	590	616	626	623	579	590	602	610	607	602	607	594	594	590	642	604	604	632	607	559	588	643	602	607	582	579	582	592	603	636	597	578	645	659	607	604	562	593	573	594	587	600	564	576	650	624	575	571	587	607	599	633	618	611	632	618	617	613	562	593	632	567	581	610	591	616	604	609	634	633	595	624	594	581	625	569	609	631	617	614	665	640	619	589	605	591	564	575	651	595	613	585	583	610	551	576	608	622	567	600	635	615	574	644	640	586	618	573	571	600	584	586	590	632	629	568	640	610	656	548	643	655	597	620	616	609	568	565	600	634	601	596	624	591	564	618	583	625	611	599	592	666	567	608	606	614	581	594	584	567	600	570	624	622	615	573	616	635	604	565	589	618	620	619	561	603	601	606	640	621	604	591	580	604	581	645	593	615	577	562	573	602	537	578	605	570	619	590	584	615	573	646	573	547	600	602	557	597	614	600	564	584	585	541	551	609	605	573	647	602	598	581	586	596	574	598	605	568	536	642	616	643	579	601	598	626	580	606	621	616	579	591	570	591	627	586	592	566	596	592	600	629	622	573	606	590	607	570	578	615	586	608	582	622	627	590	571	580	563	585	621	604	533	612	615	593	587	612	552	607	586	621	603	615	597	576	570	610	610	583	588	601	619	580	647	650	652	626	591	585	651	578	616	583	605	571	626	593	602	605	569	591	610	619	588	631	573	590	620	575	595	625	579	600	634	582	627	589	581	582	573	611	582	610	570	631	588	554	620	611	596	607	587	615	616	632	598	588	611	566	602	568	594	607	572	587	599	602	620	583	577	583	606	634	623	604	600	589	593	590	617	601	605	586	628	587	624	555	568	582	569	542	624	597	594	611	590	593	598	586	563	606	591	565	593	598	612	623	588	572	576	556	560	604	597	595	644	625	601	610	593	587	606	613	600	566	594	600	600	601	595	538	577	593	626	560	588	578	590	569	615	565	583	639	601	597	608	607	594	604	650	599	601	604	634	632	615	595	566	588	618	577	599	592	604	617	560	605	576	598	616	607	599
24189	23479	35952	43882	27201	16724	4426	697	583	608	587	599	582	557	552	556	566	548	536	598	554	588	574	581	549	524	569	539	548	575	592	571	544	551	592	563	580	564	567	569	556	552	538	557	548	545	560	529	578	559	559	562	550	527	582	501	560	560	550	531	554	525	568	581	538	552	574	540	571	526	566	558	537	537	565	578	544	558	563	548	554	567	550	511	542	572	575	516	579	593	521	554	539	534	562	557	570	579	552	560	569	558	557	601	584	567	540	526	553	498	550	585	553	567	590	519	545	559	527	561	566	568	560	535	531	538	553	566	513	556	526	576	552	543	532	547	583	563	522	575	548	584	553	541	531	558	528	522	552	592	530	533	568	562	551	567	589	526	545	569	550	555	534	563	524	517	555	524	624	609	555	514	596	535	564	563	515	556	535	559	516	568	543	568	538	544	530	524	558	544	528	598	546	534	559	597	527	530	538	512	613	556	572	549	581	503	572	567	520	600	578	524	582	530	536	546	541	541	576	552	530	536	507	537	519	568	556	559	549	580	549	529	594	591	577	560	540	547	574	593	568	529	559	542	551	545	570	545	565	542	541	542	510	583	571	559	523	530	585	523	539	541	549	575	558	513	532	569	536	564	582	539	597	560	534	617	557	562	571	596	572	547	565	531	578	593	558	569	558	589	554	564	568	568	564	581	579	524	549	525	538	581	515	548	559	553	546	577	536	508	584	543	548	545	549	556	559	549	529	525	491	556	574	546	575	515	542	571	575	542	540	577	523	582	546	544	526	576	542	550	580	556	536	530	566	515	554	531	573	551	599	541	516	540	556	522	559	534	533	589	566	540	542	552	578	532	554	529	542	535	545	560	550	558	555	552	557	564	546	593	552	509	542	552	589	538	543	543	530	565	561	502	591	563	539	524	500	588	539	531	559	474	539	562	533	581	565	514	542	554	571	599	540	567	579	556	573	583	543	577	550	544	534	557	528	540	526	544	550	576	529	529	589	543	542	567	542	542	563	565	548	595	546	544	590	541	563	543	601	593	502	580	589	558	547	549	523	584	597	528	517	536	547	540	561	523	533	594	569	569	548	575	554	530	550	566	560	532	522	554	599	563	589	549	517	517	567	541	606	545	572	549	578	560	539	539	582	558	545	553	542	521	516	587	542	543	578	582	550	559	519	518	555	569	526	559	551	533	533	520	531	534	540	528	516	534	591	559	611	544	574	510	540	518	563	511	579	539	563	533	571	561	543	546	563	537	581	561	592	556	595	552	557	512	517	535	538	583	557	552	558	550	565	568	519	522	538	560	518	552	515	562	547	560	588	578	523	536	558	585	545	549	546	565	541	553	534	562	582	554	549	543	536	580	560	518	567	572	544	532	578	544	531	527	550	540	561	557	558	507	567	538	585	527	537	566	587	577	590	523	571	579	533	569	632	542	558	563	549	512	566	595	520	540	557	559	550	543	546	571	589	595	572	551	573	601	563	521	547	550	574	535	560	548	538	539	544	546	542	543	523	587	520	568	593	522	513	545	569	572	565	555	521	546	604	533	571	542	592	545	567	545	604	535	529	555	606	540	575	550	517	567	562	556	570	530	566	570	537	575	587	526	574	566	540	568	560	625	583	580	538	562	568	554	580	536	554	603	570	524	539	521	523	573	603	570	504	581	580	572	582	558	550	544	543	571	554	532	531	568	562	549	542	597	535	525	561	554	541	538	551	533	567	529	525	534	556	561	576	560	531	579	542	557	546	593	585	538	577	600	568	578	567	567	499	554	550	588	574	586	580	517	558	544	581	593	566	561	548	550	499	540	587	564	586	545	575	560	567	570	536	529	563	572	562	515	569	561	534	542	538	524	520	572	566	595	606	544	539	535	564	493	586	594	586	550	559	508	550	546	561	581	547	591	562	548	610	529	531	560	519	580	521	564	538	553	530	595	561	515	557	496	583	544	592	525	582	545	530	507	552	549	535	575	573	553	522	539	546	536	534	548	517	537	538	543	562	568	595	563	583	578	547	544	556	569	546	510	579	586	522	549	544	586	535	548	562	508	516	516	567	574	547	560	578	531	542	530	569	603	550	579	542	594	530	555	558	574	541	557	567	542	574	510	539	562	534	607	540	508	559	539	573	535	588	579	552	556	581	540	572	553	544	563	520	542	508	560	555	563	542	531	583	540	540	589	493	595	563	532	519	546	537	506	600	544	546	541	568	531	515	587	544	597	571	560	555	548	535	555	507	537	504	503	536	532	533	565	545	568	571	603	526	563	568	534	540	542	533	579	587	563	587	533	541	576	571	534	525	549	562	558	545	576	598	567	538	594	586	538	571	526	546	559	537	578	511	565	534	532	578	540	554	552	576	610	527	608	532	593	540	523	569	550	550	519	539	575	574	541	561	550	480	557	549	532	512	544	531	567	575	531	546	559	507	535	540	552	525	533	509	564	576	543	526	523	538	537	554	571	561	543	558	598	558	574	513	563	553	565	536	589	520	528	539	545	563	532	522	610	560	540	579	537	559	527	553	572	556	528	523	523	559	587	594	487	573	543	550	543	524	533	520	560	537	580	516	553	528	565	524	513	526	581	539	547	564	541	578	562	531	574	557	551	592	550	523	503	563	532	581	567	499	577	558	547	572	539	569	549	557	527	515	516	468	527	530	554	517	514	572	546	533	505	552	519	523	561	557	558	592	559	555	559	548	553	551	541	530	555	547	557	540	532	570	569	563	569	561	544	517	556	558	568	552	583	572	575	551	614	542	563	499	587	497	580	521	541	533	524	528	554	558	532	498	576	550	538	581	610	563	532	563	556	529	575	588	576	555	582	598	520	509	537	540	561	554	544	548	544	561	602	564	506	547	516	505	517	551	536	553	542	526	549	546	620	571	543	564	524	597	579	574	550	559	560	572	536	560	566	526	579	550	564	556	547	545	535	504	565	607	525	588	512	563	498	583	516	543	558	574	517	573	586	572	545	518	540	519	560	597	522	546	540	499	533	533	580	549	562	543	573	530	530	570	525	536	567	511	557	586	554	587	562	518	554	560	566	590	535	517	508	547	569	561	547	528	588	544	580	573	553	556	546	570	530	537	562	549	571	538	519	554	554	590	501	579	593	589	556	553	556	579	535	544	539	536	599	580	577	561	546	586	561	578	569	564	556	534	558	488	570	520	586	524	561	595	573	557	557	567	560	593	552	503	521	532	494	553	566	592	532	538	559	577	578	553	520	585	560	523	559	523	547	558	569	554	543	534	539	541	533	546	561	507	581	539	546	542	521	582	551	586	527	609	534	571	594	531	555	559	574	545	560	537	531	552	589	566	523	560	551	541	548	573	580	557	537	536	572	543	550	550	571	540	602	586	603	568	549	553	555	576	592	566	553	536	555	531	506	561	521	596	561	565	540	559	570	519	544	618	554	547	564	591	553	574	551	564	573	594	547	585	551	549	493	596	561	561	557	538	555	562	571	559	559	585	547	578	536	566	539	575	561	568	609
62127	102899	89350	69542	29539	3883	884	857	800	832	845	855	882	857	828	903	859	817	866	860	835	819	885	862	883	830	816	890	857	896	888	842	854	848	827	896	861	838	822	851	837	833	844	857	884	891	869	855	865	858	876	874	842	833	881	817	880	838	789	880	847	858	853	873	885	871	887	849	855	905	859	857	878	820	871	855	836	866	851	843	873	777	845	813	854	843	855	842	893	833	830	844	813	851	891	837	842	795	860	834	819	866	883	830	857	836	831	859	873	800	831	862	843	885	870	851	922	829	806	904	884	877	807	891	886	841	848	894	839	846	858	858	914	850	850	856	852	854	839	854	907	835	874	797	852	863	835	833	867	854	818	863	806	855	866	825	841	849	821	850	861	843	850	826	900	841	845	818	844	871	903	785	818	867	844	829	844	790	821	805	828	868	803	817	860	821	809	893	860	833	828	867	841	850	884	824	907	823	845	906	891	854	815	845	843	798	867	869	868	811	877	871	877	850	857	848	923	819	856	870	812	856	833	835	866	864	911	850	857	881	853	835	869	911	896	784	862	868	837	827	852	856	880	862	810	872	841	805	816	844	832	839	832	836	892	877	837	904	843	855	861	887	851	861	893	856	902	841	888	811	824	836	830	879	861	863	840	829	894	835	839	850	840	828	850	848	848	842	862	886	793	889	835	890	848	795	874	865	820	819	862	853	866	836	807	856	831	865	844	869	881	871	851	877	837	838	860	829	857	860	827	888	877	812	840	838	866	864	848	868	906	885	881	881	848	849	881	809	856	868	846	839	824	830	866	845	833	898	850	869	852	867	834	880	823	829	832	864	833	850	828	839	881	857	849	866	852	889	828	829	873	843	859	810	865	883	847	860	881	867	850	915	845	918	839	845	943	858	852	850	834	853	837	862	883	790	887	850	834	877	859	919	861	799	820	838	832	838	861	845	862	851	854	846	841	812	802	822	876	825	816	849	847	887	876	891	878	852	867	921	856	885	803	834	881	815	845	842	856	824	887	817	854	862	819	855	878	815	837	869	836	803	882	831	829	864	822	877	866	844	840	831	874	862	871	842	839	871	799	865	874	825	847	824	859	835	830	857	864	879	822	828	843	833	840	857	852	818	850	890	841	813	859	875	814	819	861	859	866	853	861	822	820	866	817	848	861	867	860	886	837	878	823	867	878	835	850	848	862	887	828	845	884	851	862	869	839	872	857	844	824	791	832	823	865	831	856	875	911	910	891	841	804	862	809	845	856	893	871	879	822	867	765	818	819	878	827	838	804	844	878	874	888	845	824	839	835	795	835	885	851	851	868	850	803	840	849	806	855	862	868	852	833	877	875	839	863	853	837	848	850	832	908	868	869	812	880	865	859	878	852	859	837	849	903	800	859	834	844	874	858	859	860	889	858	803	828	842	802	860	817	856	819	865	831	840	831	881	796	887	882	858	855	865	866	801	865	889	833	919	902	864	821	821	853	846	864	875	809	862	872	869	864	840	815	851	858	902	840	866	817	888	858	843	860	868	882	853	847	838	861	835	832	857	909	902	807	850	849	848	866	820	869	828	876	820	845	855	865	849	903	847	858	886	796	858	803	835	853	820	887	884	816	838	829	919	825	878	849	812	835	835	845	783	840	802	863	868	813	826	824	837	852	841	784	878	828	840	856	815	872	838	869	865	870	832	863	845	878	905	858	826	800	825	909	868	837	853	863	895	833	810	799	876	868	868	888	891	857	820	841	890	842	833	842	842	798	815	866	873	864	837	843	834	846	859	904	842	933	846	826	816	868	889	871	840	831	894	881	857	879	888	836	853	857	895	864	795	840	820	840	886	856	832	905	814	821	839	865	813	897	854	841	846	858	817	859	885	922	842	808	874	834	828	803	856	873	837	808	811	860	838	842	870	864	853	887	901	853	813	875	868	868	814	859	845	840	875	836	871	869	853	852	851	799	894	880	851	828	853	871	853	816	882	891	851	825	878	865	858	910	821	879	837	862	832	860	808	860	850	874	861	867	842	878	845	883	850	861	872	890	856	884	824	895	885	848	845	857	831	865	871	820	892	844	846	833	823	847	807	830	857	806	855	839	864	890	831	893	873	862	855	846	833	837	846	850	903	855	838	785	860	844	866	819	835	902	856	859	854	866	872	813	818	845	895	867	842	871	876	859	848	896	830	939	818	864	848	861	897	875	828	865	839	861	836	848	831	849	837	874	861	800	855	833	877	802	895	875	834	799	852	835	881	852	882	837	869	902	818	857	860	806	806	776	931	822	918	831	835	865	864	846	857	891	826	847	843	843	830	883	873	853	848	842	800	870	860	862	796	892	894	842	884	824	816	897	811	866	847	861	810	854	878	849	863	842	844	903	837	817	873	884	862	840	844	869	822	828	900	858	840	869	837	817	882	875	857	867	868	834	841	887	895	804	845	819	836	859	840	847	874	802	830	838	836	869	855	842	871	859	871	866	843	841	825	828	837	838	858	839	902	825	902	843	834	824	821	868	890	847	844	821	838	864	782	829	869	847	826	895	804	899	839	871	869	864	883	868	860	864	864	860	805	820	876	856	832	857	840	879	867	865	826	911	852	851	804	820	844	861	896	821	895	798	874	886	818	849	835	842	830	844	866	870	884	855	882	902	889	859	808	818	860	835	855	826	912	851	836	850	834	857	814	853	847	799	831	855	872	858	875	847	792	880	843	886	872	825	837	883	832	852	881	866	837	874	854	850	856	904	814	845	906	835	807	799	849	842	828	844	845	855	830	776	860	881	857	847	865	895	876	840	846	826	874	791	838	828	835	876	830	866	858	846	802	796	890	848	881	834	850	904	845	860	874	850	886	827	855	833	813	812	847	838	875	877	920	840	867	819	877	859	854	820	907	874	819	905	868	826	876	825	840	877	852	825	874	837	874	879	890	860	824	792	871	815	898	875	822	916	868	825	864	853	884	839	849	873	847	802	869	824	874	812	888	872	842	888	825	857	815	851	853	867	863	825	832	856	899	806	880	849	812	855	862	840	856	888	842	889	839	872	841	841	867	881	838	836	878	825	845	874	901	892	871	915	842	835	817	806	826	868	865	912	846	834	833	860	844	844	846	850	869	853	878	935	860	836	838	864	917	807	831	823	825	796	827	857	810	875	837	910	832	823	871	851	853	814	872	854	837	835	845	832	851	870	799	815	838	836	861	842	850	842	886	840	853	864	810	867	806	847	888	860	862	831	822	855	838	857	807	861	851	875	878	830	890	883	901	881	860	814	894	859	781	907	889	858	829	840	882	835	835	896	843	893	827	849	878	835	802	862	855	822	881	881	820	886	865	860	837	914	870	830	895	891	871	856	876	873	816	855	888	828	872	879	852	832	848	891	821	861	817	847	831	879	809	823	887	867	830	797	809	852	846	871	836	806	788	842	884	862	836	819	860	832	922	849	851	828	815	855	878	832	876	857	875	812	911	832	839	868	883	852	832	866	836	839	837	879	838	812	872	774	850
29384	31096	31711	29051	7204	580	382	381	341	361	371	361	357	380	379	341	375	335	353	329	361	344	354	352	354	359	360	332	348	388	366	363	326	368	361	367	361	332	375	353	394	307	338	309	360	355	365	346	378	375	369	327	343	372	361	344	319	338	350	339	368	342	346	342	358	347	349	366	335	374	355	346	338	327	389	348	338	390	306	389	339	376	348	341	344	382	333	375	377	352	321	361	323	331	359	360	394	315	377	345	369	356	344	354	355	364	328	337	335	393	379	350	363	365	366	359	373	337	347	326	335	352	397	354	381	342	367	354	354	365	356	349	341	392	381	353	389	339	365	354	347	357	383	363	346	335	364	354	307	338	332	358	396	349	353	342	355	359	356	360	359	316	332	334	349	368	326	347	361	346	380	339	371	343	345	365	365	330	373	339	355	345	367	350	346	345	381	358	338	379	381	313	362	334	367	331	367	372	354	368	356	364	341	355	372	372	333	338	387	331	356	348	355	339	351	352	360	378	342	367	361	359	356	402	348	353	348	367	339	340	351	334	339	354	352	343	322	339	386	361	346	364	385	371	358	346	348	360	354	340	387	379	363	337	358	356	335	351	353	377	326	347	342	379	332	354	326	344	318	354	389	336	349	348	363	341	361	363	338	369	376	314	358	338	382	366	371	362	348	349	366	335	330	387	361	352	343	380	366	345	376	379	352	380	351	340	337	371	328	357	336	331	399	364	317	351	321	375	367	346	366	392	355	368	351	348	359	344	353	339	351	339	370	369	345	370	377	350	353	328	345	337	367	340	382	334	351	358	335	345	397	351	368	378	387	347	352	354	359	366	348	374	351	381	384	343	350	361	380	336	361	342	325	348	328	364	372	351	373	356	346	357	350	363	369	310	385	336	351	351	363	333	349	360	327	369	341	340	338	364	362	370	346	355	343	353	331	375	363	359	370	337	365	367	340	347	349	355	342	336	352	387	349	386	351	351	370	345	367	336	324	344	374	347	362	362	329	356	373	332	328	340	331	366	344	341	357	382	385	350	365	357	342	367	365	355	343	357	370	373	340	374	398	348	414	350	370	357	371	382	396	350	345	355	363	369	355	343	356	344	369	349	345	361	327	307	366	358	355	365	370	348	321	361	357	315	360	361	364	317	378	337	337	327	393	370	343	336	338	337	361	352	368	345	375	367	364	320	346	374	351	372	352	355	344	354	352	344	355	361	342	375	321	331	359	349	330	356	342	322	373	355	353	325	346	355	358	341	349	345	394	361	365	349	382	339	386	373	333	356	363	349	359	318	380	355	320	378	366	346	318	331	386	404	350	351	338	332	378	374	403	349	361	343	302	354	381	359	375	389	392	365	368	383	339	327	348	355	364	353	357	312	367	325	333	382	348	379	355	348	315	356	333	341	349	355	350	360	335	369	333	347	355	352	337	335	354	356	358	355	358	352	382	354	358	333	355	324	392	368	345	363	341	353	318	349	344	353	332	327	356	327	356	381	378	328	344	332	326	347	335	371	356	345	345	351	341	333	362	380	336	382	329	367	372	365	340	329	320	353	345	326	372	324	364	329	334	363	361	337	355	344	392	341	338	303	353	373	343	356	372	357	352	346	361	378	363	360	347	330	314	357	393	367	334	372	351	363	346	346	365	390	347	333	330	347	338	357	368	366	342	373	335	346	377	386	355	353	357	340	362	368	370	366	352	337	347	384	348	345	353	333	346	344	350	352	346	370	344	362	328	371	326	328	354	364	337	363	361	321	339	331	336	340	366	362	364	367	374	363	359	349	383	362	386	326	332	339	380	322	334	376	362	309	334	327	357	368	353	330	351	376	341	353	346	348	323	322	354	385	364	392	340	323	363	339	372	318	322	338	320	359	387	366	374	386	327	348	356	356	354	322	342	372	384	351	344	350	355	349	365	360	349	333	326	376	319	351	346	364	355	358	376	327	350	368	351	339	370	359	359	351	357	373	315	342	341	319	356	379	338	375	348	345	372	342	336	363	339	381	394	336	358	368	360	351	357	343	360	351	377	364	325	352	384	392	334	337	317	356	383	349	370	335	340	383	374	347	393	331	336	354	366	355	357	336	348	381	378	350	338	367	356	351	342	320	339	354	326	330	334	345	367	346	357	313	331	326	356	337	353	359	364	361	354	336	330	332	349	348	342	357	394	353	351	358	345	340	358	348	384	332	334	317	372	333	375	351	330	358	361	353	369	361	355	365	344	367	332	333	330	360	336	346	361	357	351	370	357	366	305	351	363	345	354	315	360	367	356	345	357	339	349	340	377	345	360	348	386	326	342	366	345	331	331	336	368	341	325	334	355	368	374	360	355	400	359	395	366	364	362	352	354	354	363	326	360	361	365	374	346	354	344	355	345	388	296	343	346	374	354	343	381	380	335	312	338	381	382	366	367	343	305	301	331	355	330	326	371	345	363	380	344	333	364	364	338	337	369	396	351	349	345	373	348	363	330	359	332	371	342	356	329	327	367	360	363	378	348	319	339	342	392	330	346	327	340	343	360	350	318	364	394	342	368	341	360	356	341	348	340	378	347	353	340	352	343	360	345	337	351	393	362	369	378	345	368	373	365	358	358	369	346	347	343	366	352	344	355	337	360	364	320	366	363	324	380	374	345	349	363	331	346	367	362	358	358	363	342	357	360	360	382	334	337	342	377	384	376	334	405	341	341	331	330	330	365	362	339	399	375	318	353	323	339	370	375	375	351	365	353	330	369	327	348	355	390	348	363	340	338	359	379	364	362	321	375	375	353	358	370	353	351	324	335	373	347	393	354	363	365	333	345	354	348	332	365	328	346	349	358	325	339	358	374	382	354	351	361	357	339	359	322	364	371	362	373	353	375	362	352	370	339	359	306	330	356	382	362	348	358	367	348	336	359	388	343	378	359	357	340	344	341	365	352	383	356	361	323	356	358	353	346	346	365	364	328	356	336	331	383	351	344	334	353	358	342	389	357	342	336	318	353	381	332	346	369	331	356	339	380	360	342	361	351	363	331	357	361	379	368	342	387	334	369	331	348	394	350	350	336	369	323	366	396	355	331	330	328	327	343	344	344	377	362	350	356	360	362	375	354	360	337	374	304	337	366	384	364	339	310	371	354	372	334	349	401	366	353	347	334	332	356	348	333	366	318	347	338	335	350	333	350	352	355	341	377	371	358	345	333	341	334	331	351	348	360	353	337	362	356	341	362	318	348	325	351	375	355	376	359	358	355	376	346	351	360	364	346	362	335	351	331	373	353	392	343	372	344	365	340	354	330	323	358	363	372	349	358	373	356	352	374	340	338	380	339	358	370	356	378	377	342	338	359	355	331	364	397	364	349	376	356	368	328	352	366	384	338	379	336	348	323	369	359	396	320	335	322	331	360	371	348	358	336	353	366	340	367	376	337	335	337	368	356	366	383	349	357	347	373	322	362	356	360	337	347	348	359	352	333	331	329	373	323	340	370	373	315	354	389	340	388	354	382	356
34743	49654	39459	31025	7772	839	609	573	577	619	569	580	566	555	588	604	551	560	555	613	533	553	601	587	548	586	568	576	627	573	579	585	581	538	579	574	550	589	597	595	624	598	606	569	581	596	556	534	570	590	584	591	616	565	571	600	586	580	610	569	561	605	612	530	584	564	574	594	585	589	586	636	568	572	603	606	575	551	598	603	628	582	562	589	581	572	614	583	549	578	607	578	563	550	583	618	554	597	606	604	640	585	589	616	614	564	581	568	578	581	615	570	605	588	580	602	561	571	602	586	596	631	580	574	585	584	610	574	600	595	629	603	555	616	586	613	607	644	573	591	614	588	605	580	618	592	603	576	580	628	574	545	589	592	590	570	618	612	611	605	600	627	634	624	548	553	586	612	608	600	591	564	588	596	618	604	616	581	572	517	600	587	610	576	551	600	589	570	560	572	591	627	591	661	607	562	570	592	617	636	547	602	599	596	586	562	618	555	578	593	604	608	580	561	587	616	609	594	591	605	620	572	606	609	587	573	657	606	581	600	508	570	622	534	580	569	593	592	581	573	613	589	593	571	638	603	596	581	567	521	557	592	590	590	623	557	573	583	588	543	636	595	594	602	550	579	608	597	564	590	591	603	588	598	595	624	579	602	570	597	565	552	585	619	574	609	611	574	558	586	593	557	570	586	571	562	595	598	617	607	581	592	562	585	568	645	559	558	584	590	588	589	567	611	586	563	620	633	577	588	632	579	544	567	556	572	589	590	608	539	608	573	602	622	580	595	560	578	606	586	544	569	540	584	606	563	562	579	625	569	592	597	566	595	624	585	655	566	548	571	601	614	589	568	609	581	635	598	563	590	583	559	561	555	575	573	571	620	599	601	557	650	604	592	568	613	585	553	547	560	582	602	582	574	561	581	592	557	545	538	592	582	578	578	604	543	572	574	575	601	583	608	575	598	598	585	543	556	572	588	602	585	603	596	591	583	577	580	569	591	622	593	618	602	601	592	606	586	554	577	579	613	589	593	554	576	584	585	573	593	550	570	615	629	616	560	587	586	596	589	609	620	631	597	544	634	564	598	575	561	575	529	585	592	576	572	612	609	607	547	602	579	545	567	617	588	607	560	577	620	576	582	596	590	576	605	643	573	564	553	574	564	604	575	595	551	609	564	615	576	588	566	649	560	562	556	581	565	588	573	569	630	608	571	607	614	569	563	565	599	620	637	579	603	549	586	529	600	587	580	572	586	597	584	603	617	563	555	598	556	580	561	567	595	597	590	621	600	566	599	610	607	631	608	624	620	608	581	607	582	580	628	565	602	562	563	587	601	593	597	616	566	578	573	584	563	563	588	606	578	589	581	583	609	587	514	570	575	617	581	569	568	553	626	625	597	591	621	598	602	609	574	625	575	579	579	583	579	604	594	568	558	591	604	567	561	603	595	603	575	616	550	590	585	576	555	611	606	631	588	588	549	581	607	554	563	569	555	650	589	574	591	590	599	558	617	589	601	609	546	568	579	548	574	589	593	575	590	562	562	620	539	638	556	604	590	586	576	619	605	639	579	592	575	597	616	578	589	584	616	611	583	573	629	577	595	624	604	601	639	638	580	537	577	542	559	599	561	606	593	624	603	603	587	563	571	586	631	595	577	633	608	541	600	590	585	591	585	584	606	583	557	571	560	602	600	588	619	621	572	548	574	589	559	567	550	561	632	567	598	570	603	611	576	589	590	539	613	584	587	587	611	606	590	565	544	629	561	597	566	617	633	590	599	573	610	613	617	600	578	535	582	626	579	580	563	653	586	580	575	539	591	577	618	554	580	567	626	575	590	587	585	547	600	583	578	566	630	587	587	586	608	613	535	607	575	566	577	605	566	598	594	578	598	587	622	602	583	610	606	608	564	583	577	572	616	569	597	590	573	589	569	603	626	633	567	619	642	551	593	605	611	579	586	574	597	578	601	577	588	599	608	570	547	584	606	558	592	591	634	571	620	572	616	629	583	550	631	587	614	587	584	587	554	628	600	552	568	579	595	601	572	606	567	560	589	599	579	614	571	598	592	618	531	610	606	573	615	563	573	560	585	584	618	606	601	587	630	597	599	582	558	609	588	604	617	606	569	566	566	522	598	588	610	567	554	579	548	599	598	588	586	572	591	575	599	522	622	600	528	654	570	579	590	571	612	594	592	621	601	623	575	563	620	625	579	597	590	602	570	561	605	622	550	586	599	602	637	615	588	577	556	617	619	601	587	530	613	599	585	549	551	563	597	615	620	592	617	581	567	568	563	621	567	615	565	642	659	583	573	623	635	589	608	638	589	652	630	623	576	599	561	584	658	583	580	572	575	604	628	644	565	558	564	618	563	560	612	573	556	583	602	555	581	599	557	598	570	566	614	603	592	649	581	619	627	592	606	574	559	612	543	585	593	562	609	591	606	587	568	602	609	554	623	596	591	617	655	583	615	626	598	575	594	589	568	588	550	619	615	568	595	600	590	611	552	565	559	594	614	570	594	580	580	567	596	597	544	621	611	571	570	594	538	610	590	618	549	542	644	614	597	574	594	595	606	572	605	620	565	585	573	586	586	633	576	544	639	556	592	581	605	563	605	582	578	587	600	581	535	557	577	629	564	559	560	586	607	606	623	552	573	605	612	588	596	602	608	591	613	581	621	558	575	594	567	605	584	567	554	606	573	604	574	561	580	611	580	609	584	567	595	577	583	587	569	596	583	599	617	576	545	580	568	603	580	598	582	571	598	619	606	599	580	577	574	602	645	612	606	569	589	610	577	608	569	619	581	551	604	594	571	631	616	623	591	591	588	566	569	572	575	568	568	584	568	590	593	601	606	634	611	579	603	599	579	599	636	556	624	582	610	604	564	536	580	616	591	600	571	544	545	586	584	570	584	583	575	576	613	589	636	597	582	622	597	568	553	606	598	605	557	617	599	559	649	606	591	587	595	593	556	611	587	649	615	646	595	596	598	600	589	588	602	612	582	584	573	567	560	609	619	561	602	594	566	622	555	571	590	560	575	614	606	547	575	566	570	630	589	611	553	585	613	636	573	582	622	546	612	599	593	620	625	609	590	554	600	585	575	595	591	635	559	588	577	548	625	574	625	574	600	601	606	578	597	584	605	626	592	604	588	586	567	602	568	579	567	600	643	562	583	572	578	605	542	598	582	553	611	614	587	591	542	553	621	642	554	546	567	564	570	584	580	566	570	582	605	582	597	642	595	582	572	601	569	617	602	603	566	536	585	614	577	559	577	614	620	594	612	543	580	568	590	608	591	600	603	583	582	595	616	588	532	625	602	606	605	572	603	576	616	605	607	589	597	595	638	623	607	599	600	614	600	575	580	571	589	594	601	643	590	611	574	558	602	596	586	600	664	546	575	576	598	581	631	567	619	549	583	581	599	610	617	550	585	610	574	601	610	587	585	593	626	587	569	627	576	583	599	601	543	631	596	572	583	596	573	565	648	590	617	602	604	575	561
25148	24941	40241	50184	24073	7872	733	377	372	373	392	398	401	384	373	397	383	407	369	377	382	374	380	340	371	366	405	379	357	437	380	365	365	392	400	347	357	400	370	392	375	377	372	389	379	370	372	374	368	373	344	326	371	384	334	379	367	403	375	370	372	373	356	350	392	385	371	372	380	367	353	385	392	367	396	417	378	377	362	364	352	355	382	415	370	386	397	408	363	403	368	383	371	356	357	399	379	346	363	375	394	386	350	339	366	368	386	392	348	389	417	383	368	389	390	342	364	362	374	330	382	385	346	393	352	355	351	359	362	367	395	337	359	353	392	401	376	380	354	404	359	365	356	414	368	391	385	379	347	371	382	409	364	368	381	414	333	363	356	361	346	380	381	362	393	377	371	353	365	359	364	407	407	397	353	377	385	392	365	370	370	349	401	403	370	372	347	376	377	353	375	398	372	375	376	384	347	384	369	343	409	426	376	403	385	371	379	374	352	359	396	366	363	372	358	378	392	343	413	361	359	365	363	408	373	424	352	358	386	355	378	367	378	407	364	440	347	366	390	352	372	396	380	367	392	367	367	342	386	388	337	436	411	408	375	345	359	380	388	361	388	349	384	346	401	387	372	363	382	378	393	365	378	357	371	370	354	372	424	385	361	375	402	371	357	413	379	362	395	398	383	384	391	350	343	373	364	372	336	389	396	351	403	380	337	377	392	385	421	382	385	349	392	367	376	336	346	394	387	360	372	389	372	373	391	376	369	385	403	375	396	368	392	361	352	371	368	398	396	366	334	384	379	351	370	368	374	406	362	410	392	353	375	363	352	405	369	365	380	356	385	393	368	378	401	396	382	343	371	398	363	383	389	396	370	418	371	361	378	354	385	382	367	360	394	357	361	355	366	411	401	346	384	356	385	399	376	406	383	364	372	385	377	392	382	359	362	383	394	364	380	394	364	379	383	328	352	361	356	371	375	391	351	356	400	404	383	361	381	338	414	349	384	414	367	354	366	417	375	372	404	357	357	398	392	360	378	349	399	390	369	388	362	388	382	380	383	372	380	358	367	381	381	342	393	381	354	360	392	390	393	384	359	387	401	349	401	395	343	400	370	394	378	358	392	356	384	355	350	344	374	388	375	402	385	361	369	367	369	377	374	385	348	343	361	365	371	402	367	405	365	350	382	358	375	395	382	379	371	421	357	358	395	354	378	377	421	350	391	344	393	355	389	392	366	395	368	364	395	382	372	379	338	365	350	355	398	382	350	374	360	344	362	355	425	344	357	391	377	343	403	404	369	370	366	378	411	383	347	334	385	381	369	355	352	377	347	386	369	386	411	395	393	350	355	364	320	388	373	367	396	361	359	375	359	374	360	355	341	400	401	360	359	358	357	330	366	373	370	364	379	372	397	352	376	390	355	384	367	394	394	376	368	375	391	373	386	372	379	407	351	391	373	374	384	381	370	375	364	390	398	345	390	350	374	360	377	419	363	356	387	329	380	372	378	377	373	386	386	379	394	400	371	402	347	374	343	373	337	389	386	420	374	392	349	390	377	339	383	371	366	367	365	341	380	402	387	397	374	363	382	360	376	363	365	405	381	363	374	394	368	395	370	388	353	359	372	365	344	390	392	387	370	391	372	374	351	387	365	379	407	336	372	369	341	357	388	396	360	376	357	379	357	354	394	334	358	334	387	359	353	373	344	376	367	352	395	382	371	373	376	394	393	387	363	368	369	353	385	380	383	373	382	348	356	355	346	369	337	384	400	376	352	324	405	380	393	367	371	356	410	337	355	367	378	365	347	357	388	377	384	366	379	367	362	406	379	357	358	378	351	364	374	371	355	336	376	340	368	362	345	395	360	349	353	349	369	378	370	374	390	382	400	351	355	355	383	370	380	383	391	388	349	334	331	334	378	378	391	343	386	382	353	392	367	435	354	345	371	366	401	336	365	397	362	389	382	363	398	362	349	354	376	376	376	371	344	395	378	385	378	341	400	395	382	402	383	369	396	360	377	369	354	358	400	356	398	410	342	355	392	380	408	347	371	394	376	366	384	362	389	342	366	375	375	350	356	342	356	381	367	393	398	377	396	398	354	360	384	381	341	379	382	361	340	395	381	367	402	389	385	375	361	349	385	365	410	356	381	320	383	335	376	348	399	357	340	371	372	350	380	389	383	344	371	364	361	403	420	382	394	380	359	377	382	370	350	389	407	378	332	353	373	355	397	369	403	383	353	355	379	403	398	363	390	367	359	395	376	374	404	342	379	366	374	354	384	383	363	391	386	363	381	384	413	423	368	363	388	384	387	363	324	376	373	370	367	354	361	372	336	388	376	429	375	382	435	357	393	398	389	366	373	360	346	353	373	408	342	392	364	382	371	405	382	393	377	363	372	369	370	386	359	364	395	360	360	344	418	377	352	369	384	351	369	375	377	369	381	353	330	367	353	341	374	355	391	385	356	377	376	340	360	387	380	363	394	383	365	392	359	352	351	381	357	347	379	388	399	383	372	365	401	369	334	386	397	405	405	397	349	380	360	377	394	378	399	348	327	355	397	403	378	373	375	402	365	354	395	336	330	339	349	370	371	362	347	379	377	351	357	368	378	345	374	358	357	394	371	358	385	377	398	361	433	372	374	405	370	359	363	407	380	371	368	369	376	342	394	374	361	340	386	394	369	375	384	408	366	389	374	392	399	392	385	411	375	338	374	374	385	374	348	324	385	386	320	370	347	407	383	403	380	375	377	344	368	358	362	359	398	341	398	388	385	360	348	367	350	368	373	379	359	364	351	395	370	367	371	351	360	367	350	383	337	390	386	386	371	381	355	364	394	366	354	388	367	378	366	391	362	368	385	371	378	356	382	370	391	401	387	399	360	357	364	359	398	384	363	369	403	352	387	373	401	385	381	383	353	379	348	365	381	305	392	348	376	368	374	370	408	386	334	380	362	346	403	358	409	363	397	361	356	390	346	384	334	358	353	372	406	330	383	377	412	352	393	392	389	350	348	368	364	383	376	369	385	366	363	347	366	339	363	356	361	378	374	378	318	400	388	356	349	370	394	357	367	408	375	370	378	380	369	354	365	369	367	337	383	392	369	366	381	346	370	376	357	350	402	357	380	384	371	379	369	356	356	349	351	375	391	393	400	355	378	368	368	337	359	375	374	371	395	423	367	404	384	352	390	366	346	347	383	374	361	420	326	365	359	377	393	376	388	401	402	379	371	358	370	355	380	371	394	390	388	373	379	380	362	366	370	363	361	339	375	359	363	381	409	394	387	378	376	403	350	343	354	376	362	366	419	373	363	380	357	389	369	359	372	375	375	368	366	373	364	373	343	362	376	383	392	341	323	382	387	355	346	372	355	341	401	383	365	330	386	408	340	341	374	357	359	345	350	376	369	373	347	375	386	347	360	371	405	374	392	339	406	355	369	384	366	377	354	358	396	327	411	384	382	385	377	375	347	391	388	372	369	362	391	386	348	379	371	372	366	375
59826	93821	79667	56580	20313	1473	617	637	611	617	604	602	569	580	603	589	613	625	629	602	637	597	623	605	651	629	640	596	569	633	605	601	605	603	594	566	621	680	570	630	622	625	612	611	609	597	628	636	609	613	603	601	647	567	600	591	594	630	585	613	615	615	595	643	634	606	609	633	618	568	596	611	623	589	625	627	601	595	601	623	603	567	619	643	597	592	588	622	588	620	599	625	591	586	531	611	599	631	586	660	614	628	618	618	605	598	626	633	572	583	634	590	619	646	600	618	587	639	577	631	584	607	589	620	633	566	598	606	612	613	572	616	585	601	606	594	663	628	583	616	608	597	641	604	624	621	603	626	625	580	595	567	597	591	606	608	618	581	616	619	592	582	614	579	604	609	589	585	609	672	614	596	597	592	619	582	602	609	640	591	655	578	616	583	605	609	617	575	612	565	625	617	588	581	612	615	567	593	601	583	596	595	623	556	575	554	567	618	590	555	613	640	617	627	595	599	593	623	632	615	631	624	601	596	628	598	585	605	584	621	632	621	578	610	626	572	607	626	608	596	618	610	617	609	618	646	612	624	595	624	613	619	637	569	616	605	579	626	666	586	589	582	606	627	600	633	632	614	556	585	606	584	569	563	562	608	561	623	578	575	615	584	600	596	569	619	598	598	633	606	606	610	599	602	652	606	569	607	607	597	596	619	606	596	646	601	600	639	609	608	607	607	596	557	599	639	623	602	602	577	592	621	567	627	617	661	658	574	574	615	600	633	613	598	571	584	614	626	629	663	588	628	579	589	628	618	626	616	580	625	585	559	612	587	636	584	586	601	625	627	603	593	616	610	590	611	628	584	601	633	610	613	587	623	611	598	624	597	658	630	558	667	597	664	621	623	569	584	635	584	566	620	589	650	565	567	582	580	594	661	625	615	628	619	588	675	630	616	631	616	619	580	616	622	573	653	607	594	607	606	607	617	627	608	646	627	652	614	589	572	594	599	636	598	626	606	588	628	635	664	577	570	609	560	614	612	651	609	599	603	571	599	597	631	633	650	612	606	580	634	641	586	643	578	617	610	568	585	580	573	656	630	628	626	590	549	643	614	629	616	631	613	645	600	579	591	645	603	566	561	606	616	572	607	565	603	630	593	609	593	593	568	661	626	587	601	589	621	592	610	572	586	612	608	566	577	599	607	565	586	599	600	616	581	611	581	631	606	596	588	591	608	631	636	596	610	593	563	593	634	608	659	596	602	628	628	627	615	590	595	634	622	612	625	627	606	614	573	590	625	629	591	560	635	607	639	581	612	579	574	596	632	602	614	633	578	611	612	653	595	604	608	602	597	619	604	626	575	557	598	645	590	576	581	614	660	581	589	623	633	629	594	591	601	606	652	587	577	597	629	617	624	596	604	583	599	613	606	627	576	593	623	617	622	557	605	587	574	669	572	596	558	636	603	572	639	660	621	597	611	557	628	608	638	575	639	625	626	604	595	612	614	618	628	607	608	591	619	555	619	606	621	656	612	626	630	602	578	588	588	593	587	578	624	658	635	640	652	648	619	589	599	570	613	564	581	619	581	616	644	653	665	610	603	629	605	614	612	608	623	634	608	639	655	630	614	639	576	572	582	613	594	627	606	605	558	599	602	613	563	654	608	614	590	576	627	586	587	571	615	637	623	613	609	592	627	606	620	595	574	606	620	631	603	581	575	671	592	627	611	638	601	611	599	556	597	594	650	640	577	589	597	592	608	621	575	628	652	625	583	587	638	615	596	615	644	642	642	610	600	549	599	628	578	519	594	640	611	568	605	593	578	561	645	586	606	586	602	594	603	582	632	599	589	569	602	626	571	628	590	610	632	587	604	612	617	590	619	641	607	627	609	617	612	627	617	581	600	587	621	615	586	607	622	571	572	569	592	588	596	597	618	590	644	532	591	649	580	558	633	575	580	589	573	609	598	632	582	614	607	584	576	557	596	563	601	585	618	634	578	608	594	665	588	583	648	636	582	604	583	627	608	649	555	582	597	640	617	589	572	599	592	611	604	596	606	629	613	585	608	582	599	577	656	588	581	599	605	625	572	601	630	617	589	595	598	601	648	603	600	567	616	617	621	584	607	611	600	572	625	635	598	603	598	612	622	615	646	612	622	604	595	630	582	609	582	591	574	607	608	599	624	624	596	668	607	608	633	616	594	616	597	661	583	611	592	607	600	631	582	613	625	640	631	613	653	592	575	646	613	571	607	595	591	571	602	582	595	641	603	631	630	591	616	592	626	624	616	570	573	577	604	586	604	601	609	585	613	592	626	607	592	633	621	602	650	637	590	590	619	604	592	650	629	568	620	631	596	595	617	631	596	595	602	607	585	621	593	574	616	580	628	602	634	567	620	614	611	656	645	628	630	594	620	640	626	596	590	588	572	639	599	603	608	621	634	583	629	642	590	588	650	613	627	609	575	653	579	596	586	604	590	634	636	568	595	617	616	557	586	632	609	571	596	637	591	588	608	624	630	610	585	628	593	635	604	623	592	575	574	577	595	616	609	607	594	584	620	582	628	601	635	623	600	573	613	608	624	628	613	636	609	589	591	641	632	625	578	634	611	601	608	594	586	609	566	632	621	615	619	550	613	602	592	649	642	584	585	578	603	605	653	591	563	568	584	613	640	587	653	578	603	632	589	609	623	613	596	619	610	609	588	625	636	625	611	612	575	614	622	615	570	607	638	570	589	613	612	625	620	578	609	570	592	577	620	616	602	642	618	614	585	625	605	572	590	639	610	631	595	620	618	595	610	603	592	574	578	577	625	637	628	608	577	605	608	561	607	635	590	608	613	583	625	641	566	597	624	636	598	566	584	587	627	594	593	632	602	629	560	646	623	618	619	603	581	589	597	606	595	598	540	640	564	606	635	600	618	616	589	599	618	612	645	654	614	586	605	567	620	611	595	588	650	610	582	622	576	621	589	612	617	607	613	608	569	631	579	630	614	569	631	564	644	616	543	641	636	600	602	599	611	557	593	589	638	585	601	582	607	657	623	620	588	579	558	582	551	584	619	589	603	626	633	650	649	643	570	608	613	609	568	598	612	572	586	605	627	626	538	632	587	597	642	599	650	599	633	596	592	612	577	602	589	603	623	585	604	645	600	568	626	632	581	595	640	564	626	640	589	619	635	590	616	604	652	607	616	649	583	613	633	653	589	605	636	580	565	624	595	624	636	615	593	656	594	619	582	631	613	613	615	655	641	629	622	610	589	616	623	653	598	617	603	596	635	593	573	597	615	592	529	609	633	594	618	588	638	637	569	603	657	621	569	631	581	568	620	584	633	641	626	632	586	595	602	621	646	610	598	606	584	615	622	590	598	599	603	611	607	585	631	611	593	600	583	578	589	617	591	632	570	565	593	578	603	583	619	600	602	605	594	625	603	588	585	584	570	659	630	662	646	599	570	615	599	575	636	615	581	577	564	601	605	595	571	620	538	620	593	622	589	613	609	594	598
24128	23440	36334	45174	25278	15582	3799	673	570	594	587	580	594	558	526	592	621	573	564	620	571	607	549	564	582	591	561	574	567	595	480	531	558	600	541	534	587	577	561	556	598	569	554	552	581	592	573	547	549	548	583	589	567	577	540	527	556	555	584	562	553	585	562	571	553	604	578	542	518	571	565	573	592	546	534	538	536	543	548	563	563	553	555	515	525	558	531	549	592	602	539	547	580	578	552	548	549	625	576	518	518	580	558	596	522	576	544	576	574	541	545	541	568	529	571	569	553	559	565	579	556	589	554	572	581	572	587	510	590	603	562	551	559	547	572	571	565	575	586	531	539	559	522	563	546	536	528	589	569	556	542	521	541	571	558	537	537	561	558	576	531	584	554	588	581	538	551	590	580	575	559	591	579	553	616	564	563	546	568	605	553	545	570	554	556	545	581	559	574	546	584	526	553	596	598	547	572	554	525	529	561	537	563	593	556	557	567	565	539	539	529	524	532	546	568	555	600	514	540	559	560	506	546	539	577	551	596	599	543	554	573	562	523	556	539	554	587	523	549	536	564	540	508	573	535	566	572	536	580	537	573	587	576	551	549	607	556	597	556	558	549	564	567	572	565	567	601	607	575	555	548	513	547	603	550	575	528	580	552	568	532	557	570	566	582	553	525	603	517	585	549	557	605	526	550	549	537	541	527	542	570	537	545	522	564	549	491	564	549	572	602	566	549	559	539	572	588	538	539	561	547	554	558	566	593	539	608	619	524	519	550	544	586	573	511	525	519	527	557	528	590	581	574	557	580	562	554	609	589	575	571	539	571	557	567	574	560	564	556	582	617	544	579	545	527	581	564	566	573	587	587	590	520	578	567	527	592	576	559	569	548	531	591	540	595	493	551	568	529	562	563	595	550	588	587	594	570	583	558	539	594	543	582	547	554	515	567	583	552	546	553	562	573	581	559	607	578	506	572	546	600	545	537	557	579	568	533	565	588	581	563	574	573	539	585	594	562	575	619	575	584	546	537	555	603	547	532	515	537	527	533	597	564	573	542	600	554	551	587	545	549	567	549	504	580	536	543	541	597	560	563	566	572	550	565	585	534	538	598	551	576	549	561	586	540	543	578	572	533	587	544	557	559	559	572	562	539	571	568	555	559	534	573	558	524	574	542	580	553	565	560	563	527	569	573	487	595	610	557	567	566	579	554	590	553	548	616	619	580	548	610	572	601	562	571	542	598	583	534	544	568	569	555	585	569	526	591	573	554	569	506	552	568	526	574	579	553	560	568	605	536	541	559	554	540	583	566	571	544	571	602	529	606	593	584	548	551	590	521	511	549	571	538	564	584	546	523	591	542	522	535	543	542	551	588	554	558	553	571	578	580	525	572	550	553	543	573	557	526	579	574	539	589	539	561	560	573	579	548	547	565	585	546	543	541	524	513	578	590	580	522	556	566	567	551	588	539	564	569	537	541	559	546	516	545	540	552	575	529	573	574	520	587	605	594	536	554	549	573	598	522	564	570	545	597	525	544	517	537	506	564	574	544	573	563	555	559	595	568	515	550	536	596	575	530	581	565	568	604	582	573	581	585	565	573	502	559	552	640	535	605	568	565	578	582	486	551	577	538	562	566	567	533	628	562	528	552	565	595	506	566	545	576	530	581	558	580	543	545	546	575	561	592	575	569	534	533	579	559	578	567	559	534	558	537	508	554	564	567	583	568	563	604	539	573	549	544	521	545	560	581	564	569	546	604	521	567	567	574	543	527	523	519	550	573	617	559	588	571	552	573	529	535	556	502	555	544	577	573	544	542	576	568	587	560	525	579	559	529	565	578	544	567	548	565	589	540	539	525	586	615	537	595	571	542	569	537	516	563	581	574	591	534	547	577	539	550	503	538	542	520	571	574	545	578	553	528	557	540	573	562	619	492	556	542	597	551	519	557	571	515	527	559	557	554	571	521	565	522	536	573	561	568	535	542	502	540	600	552	557	593	560	547	555	537	532	547	543	580	566	571	542	549	528	547	595	532	579	520	568	521	573	562	610	569	608	556	571	547	565	546	530	591	582	596	584	546	600	560	590	574	557	560	526	551	558	551	595	592	562	508	585	598	540	544	568	551	620	538	531	579	572	593	562	560	563	552	533	534	539	523	582	528	559	581	557	571	582	536	549	530	586	534	571	568	533	519	556	594	559	533	538	511	518	551	563	574	514	537	601	565	561	570	611	550	564	559	545	571	536	557	578	517	555	513	526	545	535	523	555	566	534	566	580	568	553	561	518	554	552	572	569	569	541	579	535	568	589	592	536	570	560	565	545	543	590	586	541	523	589	588	562	577	567	535	566	585	607	561	532	584	541	554	576	562	584	562	522	605	575	599	528	561	570	565	575	538	551	546	547	583	540	608	551	567	547	587	551	570	545	572	560	558	525	591	544	580	545	564	559	539	533	540	537	539	545	546	551	566	567	524	599	570	550	556	537	574	550	575	576	534	529	550	515	540	553	568	539	542	571	580	567	511	576	547	506	541	557	608	580	574	547	559	595	519	528	567	523	613	567	575	540	562	617	539	573	542	551	591	580	554	570	536	535	576	545	548	523	575	525	542	595	578	601	535	569	535	584	581	590	546	547	560	563	572	541	570	554	571	541	598	554	510	572	586	572	611	527	580	567	575	629	553	533	516	590	571	548	580	522	565	523	585	605	577	497	604	591	555	608	560	538	572	539	590	533	559	559	577	590	602	572	545	542	549	526	563	581	576	592	547	560	537	533	542	569	506	574	578	528	611	546	521	621	592	546	543	560	576	559	570	579	583	594	595	553	590	540	554	572	554	602	552	524	553	544	514	559	588	536	566	574	567	592	581	594	537	562	514	537	570	588	545	566	569	587	555	534	544	584	590	575	544	569	552	583	537	584	578	575	522	573	553	516	568	561	561	549	571	604	567	582	590	581	566	582	527	590	602	535	550	549	556	545	544	564	550	586	566	617	530	547	555	524	576	553	565	552	540	560	576	565	539	537	526	524	533	561	532	568	563	553	556	546	596	539	541	547	531	551	586	534	567	567	573	548	599	547	540	563	559	562	570	553	537	552	554	589	551	558	559	549	604	536	602	540	571	573	526	570	541	542	561	593	557	571	570	554	539	536	573	574	571	565	552	520	535	526	538	582	573	575	550	581	576	558	572	540	552	592	550	552	521	541	553	585	558	558	535	560	576	619	575	534	587	563	555	548	545	556	571	599	564	518	563	562	568	520	567	598	543	520	573	562	556	554	586	550	571	540	582	555	532	591	519	582	558	577	613	593	556	600	591	596	547	590	530	546	546	571	554	564	584	585	576	544	621	567	583	533	530	544	569	604	566	558	565	561	550	572	572	534	571	545	558	557	565	562	593	572	523	565	568	587	561	502	510	566	551	596	520	534	528	555	590	538	557	562	531	569	537	535	531	555	539	532	582	576	551	544	545	575	514	548	539	544	571	540	578	546	543	542	545	581	550	574
63156	103798	91380	64221	25274	2431	856	867	873	847	856	877	831	817	820	880	841	879	833	878	902	877	859	860	887	890	855	820	845	887	883	851	854	837	897	853	857	863	888	858	863	817	860	815	852	865	832	905	883	838	869	877	840	825	891	849	908	897	816	872	828	881	848	897	851	905	882	866	874	920	841	839	839	840	907	880	814	850	869	918	830	846	841	818	837	838	862	869	799	809	875	885	836	850	933	872	852	863	902	846	814	853	866	829	829	860	854	881	818	788	845	859	769	820	832	853	847	873	821	851	876	870	829	856	821	869	864	878	810	839	925	891	832	874	876	867	805	881	815	879	836	840	899	828	848	834	828	859	897	852	809	856	804	861	837	876	849	865	861	884	856	853	862	859	822	866	859	861	824	879	827	813	868	846	880	824	861	829	877	874	792	889	860	863	845	796	863	873	855	889	891	919	848	850	848	851	907	829	857	865	794	870	813	854	875	843	797	824	886	906	856	853	819	847	863	852	860	874	858	858	812	918	846	828	893	831	861	858	921	889	838	831	882	857	822	870	864	828	849	828	916	844	861	849	912	800	846	819	821	806	888	863	868	871	848	822	839	890	830	850	846	834	853	822	849	815	883	839	862	881	820	824	883	838	870	863	864	880	809	904	837	849	894	784	875	830	863	838	858	907	870	849	937	828	881	841	869	826	868	856	844	885	809	886	813	806	870	918	810	887	852	857	851	882	866	894	860	797	839	857	858	861	859	875	855	846	878	859	870	875	868	879	803	823	804	859	854	856	881	846	850	869	901	878	884	887	853	794	846	903	836	937	843	853	851	866	855	930	815	860	845	811	897	913	851	850	818	891	821	820	795	857	862	867	874	871	821	837	864	795	848	828	900	890	877	859	795	879	851	831	888	885	789	855	883	886	864	837	823	876	863	877	823	852	879	851	891	873	807	850	822	878	846	802	817	831	821	864	864	819	890	840	896	841	849	869	882	875	888	819	871	849	847	864	864	871	872	891	853	825	843	908	823	894	855	846	883	928	853	877	841	863	924	809	875	880	870	853	906	843	845	864	831	867	768	865	867	819	879	899	827	825	857	817	830	818	858	844	863	850	860	841	845	843	902	862	853	852	798	865	880	862	867	837	864	857	821	893	840	891	821	864	865	836	871	839	865	941	859	816	870	849	842	827	842	852	913	844	873	833	837	861	862	856	823	835	823	806	881	824	891	881	814	876	845	886	829	837	829	857	840	897	874	837	827	853	863	855	864	838	846	813	824	868	861	843	856	841	840	854	843	880	823	831	897	849	861	842	878	804	862	890	858	900	872	898	856	864	893	845	834	868	845	783	830	849	879	805	876	790	856	854	837	868	826	919	842	829	849	857	875	895	890	893	824	868	883	850	878	894	813	817	820	841	838	787	855	818	815	892	874	836	865	854	852	807	874	893	870	825	805	869	843	849	846	816	797	884	842	875	848	860	853	853	835	837	867	883	850	850	879	822	867	822	850	912	810	842	873	826	877	830	837	782	896	856	898	836	877	814	864	872	834	860	802	856	836	860	854	863	848	880	860	894	830	815	822	824	873	832	856	834	865	857	827	850	895	872	886	857	872	842	855	815	883	849	879	825	851	917	839	860	842	857	837	886	839	835	888	857	902	831	854	829	912	836	905	812	897	872	828	846	901	847	874	823	865	852	835	833	854	836	853	860	860	874	871	866	829	842	878	884	844	839	843	781	811	863	866	882	813	848	861	860	807	826	860	878	883	881	838	840	843	841	817	877	842	852	912	844	847	861	850	869	853	845	859	880	911	811	840	846	809	855	849	831	876	847	830	836	844	827	906	846	871	826	885	899	839	870	937	874	889	885	845	855	860	836	802	859	807	798	893	864	812	804	882	787	808	897	844	876	812	867	912	850	840	833	840	857	835	789	845	789	837	814	799	836	881	848	861	863	877	873	811	857	838	857	900	868	837	874	830	853	870	865	818	868	847	863	850	847	845	820	864	852	877	823	856	838	862	882	845	883	893	834	870	869	868	845	850	817	840	873	880	850	871	815	802	864	843	845	872	819	825	856	880	813	824	865	884	845	845	799	846	790	887	847	841	858	866	862	880	818	837	865	833	821	894	809	815	851	854	868	821	828	866	881	868	864	818	853	845	877	903	842	859	872	874	874	864	833	857	856	830	853	849	865	850	839	870	821	813	893	866	874	824	883	850	875	815	823	832	891	872	879	890	879	863	892	840	854	842	849	887	809	858	867	848	856	841	878	823	808	864	860	881	870	826	854	892	793	813	825	835	848	855	883	911	863	828	851	865	807	840	856	820	803	801	858	839	850	908	857	904	867	830	836	837	915	830	870	892	846	877	865	805	839	836	840	854	900	860	869	783	844	826	826	869	839	857	810	827	849	851	843	877	911	873	876	878	875	875	859	781	817	863	869	856	840	839	809	853	885	889	865	837	849	852	867	831	859	887	799	870	785	853	843	808	864	860	878	876	837	878	856	874	812	808	795	861	896	870	870	871	821	783	864	820	906	874	872	833	901	902	801	883	829	820	844	859	873	824	853	872	833	887	837	852	861	844	824	873	837	788	850	856	808	881	865	846	821	833	874	860	849	860	887	855	862	887	825	908	839	887	858	869	866	857	886	851	848	871	832	890	792	850	817	834	873	879	811	857	855	901	810	854	845	874	865	810	899	839	856	862	859	821	853	865	846	862	862	875	881	900	863	857	863	861	865	840	851	843	823	853	853	846	859	827	854	826	867	830	831	865	838	860	843	835	813	811	841	838	845	828	836	839	888	829	864	862	834	823	842	877	893	873	861	849	839	832	859	900	807	848	895	861	840	809	845	803	813	838	837	858	802	847	894	882	866	852	809	836	827	797	877	848	895	950	855	813	879	861	848	848	877	815	874	856	823	835	861	859	848	859	846	862	879	821	830	865	842	808	822	823	842	892	838	853	861	894	868	871	872	859	837	888	893	886	860	808	839	892	843	903	814	781	885	903	840	870	902	835	869	809	830	868	852	872	851	835	801	887	830	895	864	811	832	882	828	830	847	837	836	884	869	884	844	880	845	873	889	889	801	821	861	911	908	817	879	871	861	888	793	849	899	870	862	888	834	861	842	893	862	819	878	865	843	855	841	837	868	851	885	869	908	897	830	859	821	864	837	888	839	848	870	887	856	815	873	810	835	842	898	852	885	867	842	814	857	829	852	881	860	865	835	865	883	864	872	830	833	856	846	870	837	845	895	865	852	858	835	881	835	809	832	874	876	838	892	909	836	840	884	864	860	844	837	884	836	865	867	889	825	866	838	791	863	806	841	878	851	873	874	865	848	871	845	850	781	832	910	855	873	864	835	916	833	885	839	862	839	862	861	818	864	814	874	825	882	821	869	871	828	854	816	881	884	859	874	845	867	835	837	906	804	834	874	838	850	877	868	892	863	841	809	830	808	880	827	832	837	809	846	875	857	853	856	817	908	800	818	851	835	844	857
29087	31148	34417	28736	6341	597	403	356	358	344	331	375	322	403	370	399	326	333	330	355	361	380	355	341	354	356	343	334	343	354	348	351	332	351	361	336	342	303	366	380	337	367	381	348	357	359	357	350	340	372	358	378	336	362	347	351	324	370	345	340	359	344	355	364	353	353	366	355	362	357	389	371	359	355	375	346	374	384	376	377	367	366	342	347	356	336	367	332	362	331	375	365	359	348	371	360	334	343	333	368	378	383	380	348	375	342	336	373	367	330	354	346	341	382	375	365	353	368	353	376	353	354	366	356	352	370	336	353	348	388	364	381	391	353	350	361	351	348	365	356	357	357	382	379	344	341	348	348	328	334	334	369	367	356	364	362	372	352	363	346	367	346	357	342	352	362	348	334	311	361	382	353	349	316	357	354	345	354	356	346	323	344	336	345	365	356	341	352	345	362	381	321	342	331	353	355	337	364	373	354	354	355	361	390	333	336	391	409	341	402	347	350	346	358	365	324	373	350	342	369	342	376	362	384	364	356	323	375	388	338	380	358	341	358	345	385	320	351	377	303	348	376	369	376	362	342	366	328	355	335	382	341	366	340	326	374	362	338	339	323	310	342	323	338	325	355	370	335	342	337	368	375	348	375	350	332	344	337	345	325	359	362	353	352	346	364	376	350	357	362	333	357	372	401	328	341	355	386	362	367	326	349	361	409	394	356	358	372	362	346	372	327	333	358	374	363	340	323	371	360	372	373	352	371	321	350	345	349	364	354	359	338	361	341	335	353	366	386	333	393	373	361	373	369	360	352	344	349	306	380	298	383	375	378	369	363	377	353	345	360	355	371	348	361	334	348	374	358	350	375	371	338	374	348	321	382	384	347	389	357	351	365	342	377	325	362	344	350	369	383	369	354	382	356	346	345	355	375	337	351	365	330	327	353	376	368	367	354	388	357	352	353	363	321	338	347	327	356	318	393	360	347	376	336	392	344	335	387	328	368	348	335	345	365	356	391	364	363	336	361	335	341	343	363	329	366	355	337	348	387	382	394	328	332	423	337	366	364	347	347	351	353	357	334	367	375	360	362	360	355	374	327	350	347	351	355	339	340	321	376	369	330	340	356	342	339	329	351	330	356	370	366	350	353	361	368	354	358	375	324	351	361	320	368	371	392	354	346	356	347	370	357	372	351	354	374	352	339	371	343	365	352	357	369	379	350	373	331	354	374	341	363	365	368	326	319	372	374	365	311	330	395	333	365	325	354	375	364	351	303	359	379	343	361	360	347	387	369	371	408	369	351	370	346	329	336	395	345	372	342	391	352	344	342	356	359	332	333	361	357	352	366	367	342	367	364	346	374	349	340	362	363	348	366	337	367	304	381	352	391	317	326	350	331	333	364	331	354	374	377	325	374	379	369	367	349	347	326	362	321	354	367	355	376	372	389	365	344	354	365	370	326	384	337	334	386	379	326	345	368	357	332	373	371	354	365	363	350	339	365	365	359	356	399	352	360	351	377	362	354	333	338	374	320	342	347	300	368	383	319	337	369	364	335	369	370	350	368	360	345	359	351	325	360	350	371	386	344	346	391	347	358	349	369	351	358	360	349	350	345	369	349	374	361	364	346	342	380	359	374	381	364	350	362	386	318	365	363	348	330	373	342	361	349	385	368	364	374	358	371	347	344	355	320	334	372	353	362	345	337	335	364	345	368	346	362	342	361	322	343	364	360	401	374	356	353	345	344	343	356	351	368	329	352	345	362	348	346	334	319	370	395	368	368	369	356	336	367	353	354	392	374	330	338	375	332	352	388	324	338	370	355	351	361	366	379	376	380	337	350	356	348	337	346	360	345	352	346	359	342	347	318	332	406	332	349	302	344	390	344	373	348	362	352	354	364	338	360	389	338	347	348	336	333	349	350	386	343	368	352	377	360	353	343	343	338	351	362	375	370	354	360	379	368	341	344	336	368	396	347	365	335	373	364	360	354	363	351	343	363	333	340	341	350	344	375	338	357	350	348	356	364	386	355	347	383	358	358	374	357	325	357	345	354	367	353	356	352	378	350	368	365	357	330	335	350	352	319	367	370	355	325	340	351	367	365	386	376	371	328	360	372	332	357	375	380	361	375	347	342	344	345	320	372	350	351	326	346	350	385	362	345	359	357	358	353	337	365	357	347	364	329	370	337	354	335	383	370	381	338	320	344	353	330	338	345	331	364	379	390	348	358	329	339	356	323	348	341	318	339	368	366	330	369	324	336	339	362	385	376	353	377	332	376	354	343	357	375	345	354	368	320	401	344	357	365	334	373	359	344	344	394	344	351	330	337	346	349	368	359	325	363	385	338	359	351	373	361	361	345	327	334	345	338	334	351	343	356	344	388	370	355	368	369	351	335	367	322	342	368	334	347	320	364	343	367	337	334	367	370	342	345	360	337	347	354	339	340	374	344	371	365	371	360	358	363	341	358	315	357	445	352	341	338	341	358	360	346	345	338	336	341	389	382	355	346	366	322	352	382	360	375	333	355	393	325	354	360	335	373	363	389	361	394	351	345	375	344	378	352	341	392	354	372	346	386	346	368	330	334	371	380	368	363	321	355	360	370	382	340	387	349	367	327	367	334	376	312	359	359	349	323	364	335	347	378	359	326	336	357	347	365	316	378	322	400	343	360	344	383	361	384	371	360	368	360	367	356	379	349	344	369	367	362	328	346	331	345	352	371	336	361	337	353	337	352	371	367	376	373	327	314	316	373	346	357	370	367	375	331	363	400	322	357	378	348	348	372	370	373	348	377	356	357	372	329	390	329	341	384	414	339	362	327	323	368	335	393	376	353	318	336	352	348	400	352	328	342	355	349	355	342	346	368	311	349	355	363	329	343	378	368	388	324	353	358	365	344	362	357	378	378	364	361	337	364	351	363	371	368	372	384	359	351	376	340	323	340	370	356	346	345	367	363	396	320	340	356	341	336	370	353	331	313	338	380	353	326	336	372	345	336	358	341	351	359	364	381	323	321	335	319	378	363	366	325	352	369	368	374	352	367	305	353	390	357	330	358	346	353	365	345	354	378	407	361	331	362	376	367	354	380	381	355	378	386	347	352	388	357	384	362	359	348	346	365	362	381	360	344	316	354	354	372	363	389	361	339	343	344	395	395	331	364	346	358	347	359	349	390	365	388	362	348	357	396	360	339	364	355	366	312	365	336	368	329	373	327	369	361	339	365	353	393	354	375	341	368	338	319	335	388	369	395	378	397	352	366	316	350	367	348	385	385	385	338	386	342	356	327	343	332	355	348	383	341	377	350	349	383	321	341	345	342	360	372	340	359	343	373	339	384	331	390	363	352	364	341	342	329	350	377	377	365	361	354	360	347	330	349	330	358	362	375	337	388	348	353	365	353	364	343	351	372	360	353	358	342	361	348	369	351	394	364	328	334	368	378	328	365	371	342	352	354	361	344	398	347	346	381	362	359	321	321	364	362	374	374	327	351	337	367	352	366	364	371
34951	50054	42633	29327	6610	681	579	583	599	548	570	607	579	558	560	556	571	555	577	563	557	621	610	591	591	629	589	597	544	582	555	603	577	605	619	626	615	577	602	590	580	538	606	599	626	597	618	565	612	597	622	617	571	574	572	598	596	585	587	562	597	602	600	572	590	614	590	594	575	618	590	587	572	603	611	583	596	587	572	609	558	587	577	608	629	597	578	599	573	621	612	584	575	590	590	586	591	602	579	592	594	607	616	593	595	568	613	634	552	640	599	600	575	560	581	588	570	606	620	557	546	577	602	579	566	567	615	574	598	608	580	593	566	581	563	589	593	607	600	626	612	591	584	573	600	586	574	583	581	567	583	545	573	607	620	594	591	618	566	585	573	592	609	581	583	613	533	572	564	605	596	602	578	598	564	576	554	608	596	600	628	580	538	564	606	590	557	577	564	597	592	566	571	654	541	590	650	594	599	590	621	603	623	596	584	612	619	607	620	619	595	601	579	617	586	552	585	618	554	569	573	595	602	600	620	551	575	576	577	561	599	616	650	565	613	606	616	582	586	597	605	593	585	586	593	616	615	609	597	596	598	596	628	579	605	624	606	612	591	535	611	585	584	598	593	622	614	580	630	568	594	609	552	589	578	565	563	626	559	620	595	610	592	623	598	589	630	576	591	626	635	554	578	579	611	642	636	582	583	567	601	601	581	605	605	585	572	561	620	560	577	586	558	618	605	599	592	606	587	589	564	595	576	572	596	598	588	586	585	567	607	647	627	609	591	564	620	575	602	587	638	573	580	586	570	575	553	573	594	614	575	589	595	589	565	563	610	625	585	559	601	579	645	550	564	601	578	596	599	612	561	612	555	580	613	643	538	582	593	586	559	621	574	609	574	594	604	628	569	592	605	573	566	580	555	573	621	603	610	604	591	568	626	628	621	577	559	605	573	620	569	559	573	549	546	536	598	615	599	584	569	580	588	630	536	574	569	586	590	587	594	596	561	547	626	628	600	586	553	577	653	529	590	582	617	607	609	576	583	633	597	590	595	569	589	587	581	595	548	553	624	606	549	586	601	577	593	614	613	617	601	594	575	586	649	625	561	607	567	577	535	629	581	568	592	542	574	590	585	597	571	631	611	629	588	591	588	556	576	588	633	615	595	587	586	587	568	596	640	586	570	611	554	606	622	628	626	590	541	587	624	598	605	595	558	610	617	599	592	583	580	546	680	578	574	590	598	646	659	559	562	555	568	565	609	598	620	576	616	564	585	535	623	570	562	597	573	608	598	596	633	567	578	564	608	607	565	591	547	568	603	588	605	602	584	567	627	568	599	576	583	615	592	589	634	572	559	640	593	596	583	578	574	601	604	584	556	551	564	635	615	605	600	614	613	621	592	625	579	574	587	574	590	581	641	563	589	578	626	578	633	553	607	595	540	576	594	605	538	615	585	564	573	566	574	584	625	616	609	616	581	595	563	534	597	559	597	624	570	627	578	597	593	623	565	584	586	592	566	608	548	596	582	625	574	593	557	607	555	630	560	578	590	583	607	606	592	591	607	589	603	577	580	566	555	605	641	587	596	537	625	581	592	602	574	562	587	644	596	609	605	612	565	569	545	624	575	559	591	602	600	586	578	550	601	548	592	593	589	562	562	607	563	549	604	576	580	606	596	585	561	632	596	629	556	643	593	552	657	586	604	629	571	644	569	588	575	597	589	576	548	609	571	583	572	612	600	575	609	575	623	591	584	587	591	549	565	581	630	548	548	594	618	552	591	608	636	634	584	579	627	589	613	564	580	538	621	616	553	628	587	622	612	537	606	585	591	571	594	617	574	605	594	610	573	579	587	602	572	581	590	605	569	579	579	590	545	561	578	606	605	575	672	634	605	562	590	574	616	608	607	606	621	651	591	586	568	584	570	610	589	582	587	613	581	576	539	609	604	598	617	594	570	576	611	590	559	599	546	613	571	574	570	565	619	633	543	608	623	583	618	600	606	581	585	585	585	574	629	564	561	580	630	604	564	650	597	604	526	584	601	578	595	571	617	582	584	603	576	585	597	570	609	536	615	598	565	587	562	577	574	582	623	568	571	636	550	581	573	547	562	578	619	618	577	613	613	599	588	603	596	585	577	602	595	602	563	613	590	599	578	617	595	569	605	570	586	609	632	614	596	626	561	567	613	573	599	562	590	588	599	571	586	610	609	588	638	589	637	603	567	624	619	571	563	579	572	549	602	596	581	593	592	604	584	562	585	585	636	575	544	608	611	597	565	588	618	601	549	570	578	571	583	532	587	608	605	586	584	593	547	595	604	606	589	555	557	602	601	578	574	552	575	634	578	626	599	572	584	626	650	589	592	575	617	612	563	582	616	587	645	569	618	572	584	585	552	631	610	569	547	637	573	598	611	610	605	578	606	579	589	596	619	591	561	585	560	593	601	619	613	622	573	593	560	569	651	594	609	564	586	608	574	583	605	622	611	605	603	602	583	600	599	575	576	597	567	612	600	560	593	581	587	595	604	530	617	579	610	648	605	609	568	550	571	606	597	563	590	569	623	610	578	532	629	604	574	574	590	594	591	531	643	619	572	576	570	562	560	584	567	565	600	570	554	573	616	621	571	559	631	584	558	628	586	568	597	621	564	582	600	624	601	561	589	625	616	589	614	598	595	605	635	587	625	616	583	601	563	597	606	601	588	593	586	575	623	590	566	554	578	610	615	566	552	545	596	592	590	609	593	576	578	592	578	561	566	549	602	570	568	570	549	609	627	627	570	573	561	578	597	589	629	573	600	605	569	570	578	604	537	557	548	599	597	610	624	574	552	547	575	620	567	603	614	585	601	627	617	636	576	595	655	554	625	564	565	617	566	568	582	563	600	576	580	597	595	572	614	595	567	573	559	580	559	596	608	581	572	584	611	571	588	586	569	632	549	627	624	601	607	612	617	566	594	567	560	574	572	608	563	582	599	554	575	614	594	578	604	618	574	636	614	593	567	551	583	588	600	619	596	580	602	565	600	551	594	597	580	579	588	593	574	562	568	604	597	570	589	591	565	593	567	595	556	600	616	553	587	604	578	595	567	630	631	578	617	574	587	625	611	595	577	628	561	580	604	595	594	603	575	586	598	607	594	609	596	555	562	562	567	597	570	590	602	599	574	595	644	567	588	645	551	562	608	533	584	630	584	592	584	562	568	579	585	572	600	604	608	573	569	586	594	624	584	584	608	566	606	607	613	581	603	589	589	612	558	610	581	565	574	606	576	564	578	614	561	586	606	598	610	622	561	590	615	604	564	616	602	605	616	556	595	556	580	584	582	586	599	620	603	601	615	585	600	583	612	586	586	582	586	602	592	574	611	638	604	592	596	517	579	577	613	598	587	586	567	579	586	601	569	565	612	580	571	589	617	592	596	559	584	591	567	586	563	620	571	584	568	591	620	621	576	599	580	613	559	589	585	624	597	601	628	573	591	588	585	579	598	608	587	596	626	630	526	575
25343	24993	40107	42936	22940	9921	946	366	368	398	413	352	360	381	400	413	382	366	381	353	392	358	370	427	388	361	373	345	392	375	369	347	380	395	334	358	359	399	388	366	376	377	371	392	359	402	379	375	396	380	364	394	382	358	370	367	418	393	371	363	380	383	371	391	378	381	370	354	388	365	416	381	368	383	355	408	384	371	416	360	349	354	367	393	367	377	390	373	334	358	360	345	376	379	362	364	353	403	384	374	371	338	365	391	393	351	371	401	342	353	359	362	366	386	361	370	368	368	370	354	372	390	369	360	376	335	385	368	372	377	354	381	386	331	355	390	380	380	399	368	355	385	406	380	348	369	343	328	372	400	392	367	387	383	375	359	346	353	338	348	379	355	363	384	390	354	351	366	382	391	329	345	368	361	370	372	379	362	356	364	353	373	390	346	375	344	331	387	366	389	365	370	345	370	345	366	394	379	355	363	361	385	383	373	381	373	368	376	399	389	349	373	340	375	367	399	352	379	368	387	383	383	377	367	373	383	343	382	407	403	373	366	363	384	375	371	380	347	357	402	383	383	393	384	388	360	384	364	378	397	391	356	369	396	376	365	367	356	334	370	359	378	342	355	367	365	387	390	388	383	346	364	375	369	366	390	394	363	360	397	352	365	370	381	388	393	378	371	364	395	359	401	378	351	312	360	377	360	389	381	359	400	372	375	333	396	384	383	349	361	385	382	356	344	389	357	371	359	401	371	359	352	397	382	395	356	357	363	419	342	350	378	390	369	419	386	382	381	356	364	338	369	399	401	366	355	392	409	379	371	372	366	403	374	408	410	373	372	371	410	369	395	358	373	370	371	400	370	361	406	395	382	355	411	367	361	395	398	361	373	339	365	391	358	374	400	377	388	391	357	388	376	365	351	359	353	365	373	392	356	406	384	347	363	375	405	358	388	358	375	362	386	354	394	338	392	370	349	378	334	364	393	363	377	392	380	357	342	395	401	372	387	409	364	358	361	345	367	386	378	360	337	393	384	377	365	368	336	400	362	388	363	362	353	383	375	370	366	366	394	416	361	395	376	390	356	387	413	369	378	360	375	340	347	382	349	353	358	346	374	397	361	399	394	379	407	342	368	371	385	373	361	332	408	391	372	365	381	389	371	355	365	394	340	386	378	369	377	350	370	356	374	346	374	419	426	367	398	374	354	357	368	392	385	366	348	353	332	355	344	410	356	383	390	387	371	402	351	398	421	412	391	367	368	417	389	399	355	380	340	389	371	363	375	374	378	367	353	351	401	378	348	341	378	356	368	356	367	373	355	366	355	380	368	358	377	383	393	366	355	397	355	349	356	347	376	360	354	345	376	393	364	394	409	403	383	372	379	366	391	374	353	352	386	392	412	365	376	354	371	368	347	362	351	367	370	380	391	385	356	372	371	384	396	369	373	352	385	381	376	393	364	370	378	364	400	368	357	361	402	376	392	355	396	385	363	347	343	405	328	364	360	368	364	390	368	372	360	383	376	379	370	365	359	367	338	372	365	375	383	381	385	384	343	370	375	378	365	391	341	356	402	391	386	357	415	367	393	355	366	358	377	370	370	356	359	374	370	355	372	379	360	377	357	384	377	383	365	358	364	373	365	372	384	369	370	359	358	388	376	359	394	354	355	356	337	359	375	377	369	387	365	348	366	402	383	374	391	364	412	384	385	377	381	346	380	377	384	399	377	361	357	348	379	378	355	360	362	335	359	368	356	351	329	311	330	357	363	395	362	369	360	378	401	398	389	355	397	373	393	379	379	368	357	350	334	367	366	394	356	358	397	349	396	394	377	384	358	389	392	409	380	378	347	353	359	374	327	384	362	354	395	368	407	368	345	361	345	360	358	376	364	363	407	358	379	362	376	336	351	377	357	380	368	366	359	370	360	346	368	361	377	364	363	368	355	343	392	332	359	361	340	334	358	405	363	361	395	348	363	373	373	356	391	392	377	445	373	392	362	364	405	348	366	378	346	438	375	358	397	383	367	392	369	349	385	425	361	333	351	375	342	401	343	386	431	362	351	355	348	386	390	359	375	365	355	371	369	366	394	368	385	375	359	391	369	375	387	376	392	375	356	379	361	374	397	371	396	342	328	368	378	334	383	361	373	392	345	344	395	348	372	374	317	365	367	368	377	330	366	356	375	383	381	349	366	369	366	354	360	351	355	371	348	354	387	380	389	391	365	349	388	401	362	355	393	371	336	358	339	379	350	380	341	369	392	365	369	372	342	343	395	353	386	384	375	390	388	348	362	348	392	373	381	393	412	407	383	388	365	372	375	358	345	395	389	382	365	340	355	392	352	373	374	373	365	364	313	386	366	375	356	362	381	381	383	403	352	385	334	346	346	373	372	390	354	350	381	368	374	402	343	342	388	356	352	356	392	360	370	384	357	361	387	344	357	360	358	367	359	383	357	382	410	358	365	398	372	341	376	412	366	372	372	362	381	363	364	369	362	359	369	383	392	384	393	392	380	354	403	382	389	349	395	379	365	342	356	369	391	392	353	349	336	354	395	367	335	365	382	382	387	367	395	367	363	374	378	395	385	354	386	366	385	390	352	364	374	326	332	357	344	358	373	372	373	384	374	392	390	355	370	355	375	361	387	376	356	359	363	396	410	378	365	355	374	392	362	376	402	350	377	357	394	385	352	349	376	378	409	383	361	387	375	380	372	371	400	335	381	368	364	390	365	375	366	368	360	340	331	376	363	380	360	374	341	392	352	361	395	381	351	369	366	356	357	373	371	382	344	385	400	354	394	407	395	355	394	377	338	380	350	362	416	351	356	362	352	381	398	369	374	397	358	362	349	374	376	392	385	371	349	367	372	355	359	377	345	357	385	367	342	358	382	392	352	362	364	405	391	390	414	362	360	344	350	364	371	384	352	349	357	341	372	398	355	363	350	379	347	355	326	369	345	368	372	357	390	352	360	352	359	385	356	356	365	400	375	393	380	390	380	382	360	370	384	346	381	374	343	372	397	375	365	368	396	406	393	401	338	368	363	385	377	374	367	352	405	382	368	402	354	385	355	377	344	362	399	392	399	369	366	323	383	429	387	371	386	365	377	333	371	363	377	373	390	388	386	369	334	366	367	382	398	367	350	409	360	369	395	350	375	360	364	352	390	351	381	375	400	362	361	404	391	344	350	404	359	396	354	409	357	343	365	378	361	411	345	376	392	405	361	336	320	375	354	405	381	387	340	367	383	367	370	372	360	363	395	381	358	354	328	378	398	387	368	361	378	369	381	377	396	393	366	371	367	385	391	365	385	404	391	373	371	382	392	405	394	348	356	374	377	340	408	346	360	356	381	377	412	389	369	365	378	389	357	353	371	377	368	377	348	399	392	346	377	391	373	378	419	373	389	363	362	365	354	386	368	354	364	382	374	349	363	340	384	380	327	373	394	373	372	398	365	408	400	399	360	386	361	360	353	354	380	342	380	380	374	377	374	374	394	374	381	382	380
60192	93881	82399	54836	18984	1280	620	620	606	577	585	621	584	655	580	637	596	613	599	581	617	601	606	619	611	579	611	555	574	584	618	622	585	598	610	577	611	577	600	567	669	611	601	608	605	614	589	625	611	573	629	593	572	597	631	592	611	635	588	649	612	605	636	628	636	619	624	628	552	615	623	581	573	635	598	623	591	622	625	546	620	570	609	608	587	596	623	591	574	645	613	606	616	622	609	595	606	635	607	619	599	604	598	609	592	620	612	590	589	590	598	600	569	567	584	578	607	604	591	613	586	612	567	604	608	590	662	611	614	561	591	606	612	645	569	615	613	622	616	618	583	621	611	609	599	592	589	621	616	601	607	680	580	584	622	594	655	646	615	601	627	593	611	598	602	646	591	620	612	554	641	541	586	597	659	567	583	588	613	568	600	648	647	626	609	578	644	598	612	602	575	628	569	597	608	606	633	605	622	594	653	557	611	589	598	638	646	589	623	616	628	570	651	599	601	594	596	567	630	560	568	556	560	621	610	644	601	644	588	626	603	580	609	595	566	610	615	643	636	594	611	600	632	620	612	613	618	614	605	604	581	572	617	616	627	606	587	611	610	638	612	609	610	628	580	623	600	640	593	612	575	572	569	589	612	606	638	601	601	612	556	628	614	620	607	622	596	661	593	633	645	592	623	592	587	613	620	603	615	578	623	621	608	570	627	629	619	610	588	647	611	599	592	573	600	604	642	609	563	598	630	597	621	584	615	576	565	606	610	630	602	630	578	602	592	643	615	614	601	635	599	622	596	672	598	593	610	628	603	554	600	611	650	595	620	614	567	616	625	576	587	606	638	613	592	593	618	576	606	583	602	608	597	631	595	584	614	579	639	622	604	572	612	599	571	609	570	643	588	601	605	614	584	604	598	558	614	565	584	592	626	628	620	632	598	580	583	617	602	607	584	619	615	592	609	608	575	615	581	602	604	594	633	593	609	606	612	646	584	575	557	599	634	603	599	636	613	621	615	621	606	621	645	579	546	578	550	575	583	626	605	558	618	596	597	620	592	633	611	591	565	599	607	610	557	606	608	542	597	600	596	576	641	633	594	608	576	607	582	583	603	621	613	578	629	574	599	608	592	615	581	604	641	598	600	559	599	603	609	612	596	622	634	636	634	601	596	609	626	586	638	569	573	643	611	577	599	598	618	601	573	602	622	624	602	593	617	595	594	613	593	592	613	579	584	645	599	601	597	578	636	606	603	597	606	623	605	639	597	635	576	603	575	618	606	584	607	586	632	546	615	642	592	625	594	622	600	618	597	583	630	621	574	626	622	643	582	595	624	596	626	603	628	579	591	591	656	576	605	645	617	626	645	604	589	626	594	628	633	607	581	606	594	565	590	648	583	594	573	587	617	612	569	641	621	599	602	580	628	623	578	633	624	592	593	633	604	629	645	616	573	619	581	621	605	625	617	642	602	595	604	612	621	620	614	570	570	597	600	617	601	615	560	617	628	635	581	592	616	586	632	593	625	599	632	596	604	603	606	616	592	632	626	605	625	625	620	588	567	588	614	616	589	616	589	617	591	603	609	658	601	638	618	598	629	630	638	586	595	604	642	582	598	631	639	592	668	627	631	596	588	615	654	550	608	629	613	638	621	590	577	585	583	598	570	606	592	600	564	592	600	622	630	610	618	587	637	575	594	606	591	616	592	617	611	644	600	601	640	636	641	590	628	560	590	624	660	558	606	605	591	573	625	583	591	626	599	601	594	609	623	617	578	546	580	639	588	600	613	634	613	648	609	616	578	591	619	614	593	626	562	623	574	608	588	612	572	629	601	602	557	602	661	604	602	619	590	573	627	571	654	653	574	598	580	651	561	576	602	586	601	610	625	587	595	610	582	578	540	619	601	551	600	554	619	579	592	643	644	709	600	605	636	610	552	604	601	634	613	614	610	609	628	605	578	608	623	601	623	639	623	571	593	619	583	642	614	548	616	599	562	631	564	579	616	646	625	590	653	604	583	546	648	564	593	584	634	612	618	624	577	622	627	608	590	593	616	569	601	624	589	594	599	612	612	605	590	586	604	595	608	608	597	590	566	627	589	575	600	577	559	592	556	556	601	603	571	606	599	585	604	596	588	619	608	615	579	625	576	576	590	622	620	586	613	590	609	597	633	592	596	589	580	591	564	614	594	595	626	612	620	567	574	574	629	577	603	631	629	614	564	608	595	602	608	610	624	607	617	576	590	569	595	588	552	626	598	568	594	584	562	650	605	632	591	569	557	552	587	609	560	625	603	600	620	614	661	595	640	608	574	599	633	599	650	625	580	624	565	608	561	583	554	580	596	587	574	616	649	603	662	637	586	593	605	578	642	557	565	628	632	585	618	632	564	601	631	588	561	630	654	591	594	589	602	616	571	605	619	602	611	631	595	590	556	652	655	605	622	603	568	608	599	638	655	604	626	598	634	577	593	616	562	616	595	628	585	605	654	577	667	614	624	604	638	581	640	606	563	595	586	607	577	627	627	661	601	643	586	582	609	636	610	635	620	604	592	588	589	603	629	602	637	560	619	673	583	581	590	565	605	547	565	635	630	583	592	589	618	589	601	584	553	618	629	592	574	578	592	614	613	635	569	599	598	684	596	601	618	616	626	580	589	611	576	593	611	581	650	650	596	602	544	590	585	619	606	662	668	617	568	625	628	590	624	604	643	560	606	600	606	569	631	573	597	594	616	572	570	600	596	590	613	639	602	615	637	603	622	567	611	573	594	630	607	587	629	608	628	630	580	600	582	582	555	603	560	594	589	614	618	595	636	555	612	654	578	538	598	599	623	594	622	652	588	587	603	615	626	532	607	621	571	622	616	592	577	650	643	601	578	579	590	601	618	632	588	586	589	589	590	581	593	621	627	622	643	621	598	560	624	575	643	641	585	604	659	605	590	542	586	627	603	555	630	614	578	628	620	573	611	584	592	632	570	660	582	619	628	616	628	615	672	634	593	609	617	650	633	610	582	577	595	587	559	577	603	618	568	622	586	639	600	635	650	584	518	605	610	602	630	593	618	661	618	589	628	581	604	562	591	553	591	630	650	617	562	574	626	639	606	620	619	620	594	565	591	612	629	610	586	577	607	619	609	587	599	556	594	573	595	647	610	613	627	616	611	571	616	635	568	627	641	606	576	625	639	584	621	604	602	642	588	631	590	569	638	603	645	605	561	569	603	634	581	589	595	590	586	601	624	571	584	610	570	598	595	592	598	614	605	600	595	617	602	595	558	593	625	572	609	624	597	600	634	615	624	613	624	621	570	624	601	588	590	604	577	608	616	606	615	602	602	618	597	616	594	637	597	569	566	602	531	602	624	579	586	613	573	585	605	584	647	599	566	596	645	569	595	574	600	565	617	604	611	607	620	627	580	593	597	572	666	554	617	613	601	595	563	609	584	616	624	593	614	597	584	627	597	619	577	660	659	649	587	623	583	558	646	616	569	582	611	608	585	612
24088	23204	36359	41367	24881	16241	4340	658	587	550	560	603	555	592	588	566	531	588	565	542	533	567	568	555	541	538	608	566	541	530	546	568	567	573	576	561	528	555	570	578	584	511	543	549	551	527	555	581	566	535	538	512	592	555	573	566	532	540	522	575	556	547	529	575	566	553	569	553	565	533	562	521	545	554	594	539	546	541	566	527	575	526	511	537	579	568	578	592	554	570	561	548	567	573	527	586	590	549	574	575	575	554	534	532	569	551	516	571	525	530	558	562	519	523	568	532	536	542	568	536	546	550	564	522	534	551	582	563	568	557	536	575	518	550	519	520	531	566	545	524	560	532	565	568	565	596	556	539	557	553	603	565	516	538	574	556	584	566	577	572	553	533	564	545	550	521	533	566	529	550	560	519	561	582	525	548	564	534	553	569	535	576	565	590	519	531	551	527	523	539	561	512	566	571	531	568	567	527	545	532	544	535	558	573	528	565	575	558	527	573	510	563	526	566	558	555	530	567	534	569	545	596	583	535	546	555	556	544	566	538	562	545	548	542	564	570	587	566	583	561	555	553	527	576	539	540	519	543	535	559	579	600	610	542	567	534	515	543	522	562	551	537	580	578	604	511	524	581	528	547	539	539	573	531	571	554	557	557	544	521	557	549	565	522	557	520	547	574	549	575	511	558	549	572	536	542	556	551	557	582	593	523	536	569	581	537	473	552	548	531	563	569	534	554	523	551	543	517	531	545	547	513	541	543	543	526	570	584	547	538	563	531	557	561	557	527	545	539	506	574	556	536	546	510	515	539	570	565	551	544	539	572	580	534	581	526	549	562	547	517	572	521	567	532	550	528	538	561	537	576	555	559	547	589	548	526	547	591	579	575	545	558	546	554	540	598	578	598	565	572	540	535	586	568	561	549	517	553	546	541	554	575	533	551	542	562	495	540	559	549	548	527	572	521	546	555	550	559	546	545	550	537	565	559	554	585	580	498	545	516	536	569	532	570	585	559	591	532	559	519	554	558	537	547	592	605	552	553	557	533	577	567	568	566	548	563	551	512	571	547	569	523	568	579	492	524	534	577	543	538	534	542	530	523	592	556	529	535	572	535	529	543	536	518	522	582	592	570	564	554	554	572	533	543	536	522	567	548	578	517	518	547	533	507	530	528	555	561	518	586	566	581	527	557	560	564	557	583	558	511	570	563	547	571	534	565	564	557	560	542	546	566	507	520	510	557	557	577	545	513	515	544	552	579	563	574	582	583	536	580	541	542	578	567	553	520	561	525	559	543	566	543	540	572	567	545	581	558	543	539	565	534	572	531	554	584	586	542	564	531	550	515	579	541	521	580	567	523	541	546	526	626	522	572	525	536	539	516	576	497	542	563	541	581	533	541	569	560	557	569	580	572	521	598	546	578	553	588	602	519	537	557	519	561	567	554	513	543	529	530	557	534	536	566	552	543	575	582	546	547	564	593	566	532	544	593	537	572	576	589	533	586	538	576	565	560	570	561	536	550	550	537	553	536	526	534	538	579	567	512	588	556	578	555	538	551	555	553	531	569	573	525	578	559	530	557	501	565	567	548	559	538	543	535	562	529	572	541	563	536	540	547	524	556	515	546	563	530	491	567	532	613	541	535	533	577	570	547	565	534	550	578	531	542	515	534	561	537	592	557	538	571	541	559	537	528	521	554	576	560	527	544	529	541	542	537	507	552	544	518	553	556	550	574	536	552	579	534	579	581	509	540	563	541	544	586	530	540	572	512	544	561	511	502	498	546	522	584	547	532	559	557	563	592	531	525	561	549	518	530	524	575	554	516	562	506	539	577	566	549	517	571	544	529	592	538	563	548	494	509	549	557	555	588	537	544	516	513	566	552	564	556	598	516	561	544	564	556	559	545	584	563	579	550	542	551	558	556	594	526	550	562	584	557	543	530	560	544	612	550	519	514	523	569	541	572	523	547	549	553	558	566	559	507	596	551	557	476	535	578	578	598	539	535	586	593	543	584	522	520	547	579	550	553	591	559	555	607	557	550	553	564	522	552	511	545	519	611	530	532	509	572	540	520	564	531	556	533	526	543	566	564	598	549	565	541	522	555	562	512	518	561	614	585	573	536	525	558	548	567	558	535	567	554	555	552	538	562	571	536	553	565	564	517	608	590	547	585	572	572	561	542	530	550	561	549	567	507	587	525	566	554	542	536	557	602	620	571	574	566	538	515	523	505	512	498	571	515	515	567	558	589	523	543	595	624	531	572	524	542	536	514	512	583	562	572	528	586	501	576	537	560	551	525	517	537	540	546	566	550	535	532	541	564	551	496	583	511	536	552	550	565	583	531	553	567	576	540	546	538	571	550	512	515	555	571	561	547	539	604	528	580	532	563	539	547	559	564	536	559	543	552	555	579	538	520	567	558	532	552	533	535	541	553	547	509	522	540	512	571	546	569	542	569	541	547	588	556	545	582	524	604	536	535	580	573	517	520	542	548	566	545	553	552	545	586	567	536	542	553	574	569	515	532	563	551	566	569	535	599	560	576	566	573	541	555	559	578	530	552	553	572	538	559	563	531	551	547	552	571	495	539	578	550	565	539	587	499	546	605	545	588	527	568	582	524	544	561	526	556	496	556	569	531	546	496	590	596	575	556	545	548	533	557	588	553	534	558	522	575	541	509	533	552	543	573	528	570	561	496	529	494	536	556	563	576	550	528	597	530	569	550	543	549	542	565	546	497	517	558	529	522	584	575	529	525	535	557	554	567	555	578	564	540	548	546	544	555	575	506	582	596	588	559	546	549	537	545	564	542	544	561	540	522	563	500	534	561	579	628	506	483	535	538	499	588	549	541	562	593	545	551	565	589	565	537	519	556	542	562	516	503	554	562	565	533	507	531	551	574	550	573	548	594	561	587	530	574	525	543	572	551	529	564	506	507	560	590	568	531	551	530	536	512	559	556	556	532	527	545	536	578	521	510	496	584	600	509	563	547	542	529	552	556	549	572	515	533	564	551	535	521	564	543	552	521	513	555	520	548	589	513	555	593	579	575	561	531	558	529	536	561	552	543	531	557	558	595	561	556	574	552	578	547	563	559	514	581	524	551	526	546	546	559	567	537	544	529	549	544	554	549	590	519	537	544	548	551	597	567	586	557	545	579	543	548	569	570	558	538	563	582	529	541	573	538	531	539	554	549	563	595	514	556	528	535	551	541	512	550	521	622	581	522	525	517	517	545	582	563	577	553	528	547	490	534	558	580	535	558	546	547	548	516	551	570	568	537	543	514	495	591	539	574	539	527	589	549	576	584	606	522	527	550	566	552	546	500	561	580	580	545	558	548	524	565	554	546	522	521	550	566	565	529	563	554	575	545	585	541	544	561	574	553	568	564	567	550	579	470	568	522	535	561	560	540	600	592	532	538	549	561	529	555	561	541	514	518	608	477	567	531	549	555	559	560	576	564	558	547	528	556	580	567	519	551	525	549	555	562	541	592	564	551	561	559
63414	103909	92628	64000	25059	1461	891	820	855	860	835	850	836	826	869	813	885	842	817	900	818	856	874	848	842	875	819	853	832	863	795	843	853	856	871	821	842	837	846	858	859	809	809	873	895	850	865	822	862	876	867	832	886	851	777	819	906	808	843	877	858	864	873	858	854	891	850	828	837	839	860	907	859	807	854	859	859	835	865	826	872	847	796	798	840	841	870	881	886	830	836	841	816	837	822	879	834	832	859	848	841	828	864	843	797	849	799	855	822	839	874	833	821	864	822	848	821	811	839	811	852	856	872	839	864	824	824	860	853	869	877	926	831	802	830	797	836	855	856	866	856	830	808	864	883	867	858	854	856	838	808	848	792	866	831	914	833	867	883	859	856	807	871	840	875	824	895	825	866	824	881	862	903	857	831	813	875	853	817	860	795	882	856	851	891	871	853	888	844	844	880	897	877	912	840	841	849	828	914	826	800	863	820	847	824	905	785	853	875	811	857	854	911	846	844	838	802	876	815	802	839	826	830	809	838	826	899	840	847	803	860	867	831	843	895	822	793	869	884	847	809	858	822	856	831	813	833	866	849	802	864	794	843	911	833	848	823	935	794	804	817	868	842	839	843	829	780	856	822	843	855	843	854	816	906	827	899	854	798	843	864	844	867	799	847	845	857	826	872	856	784	811	852	881	811	905	839	852	817	831	834	856	828	852	828	900	816	824	800	872	812	803	833	845	815	874	838	829	870	812	870	800	826	849	827	814	859	800	842	864	790	870	839	844	833	829	852	806	853	859	824	835	896	808	841	851	867	789	886	836	805	862	848	823	884	828	880	852	824	836	870	837	821	819	852	859	844	866	742	839	840	854	853	834	825	865	867	798	902	863	856	844	880	864	801	854	827	828	886	810	879	874	873	830	837	860	831	818	926	864	833	811	860	799	818	863	828	831	871	816	860	818	868	886	855	808	879	857	844	794	842	836	870	849	848	835	839	880	881	861	832	824	857	914	831	849	849	802	872	816	817	869	841	837	872	852	812	844	838	882	870	879	853	809	841	865	860	850	826	882	816	821	877	830	857	874	870	825	821	845	804	819	838	867	862	856	755	881	781	821	811	830	835	806	844	845	835	840	838	843	899	871	814	831	837	867	820	837	874	860	844	835	817	798	830	866	837	878	835	864	894	848	815	870	861	858	818	860	851	864	871	865	857	846	774	834	811	894	830	845	830	807	882	874	842	851	823	814	842	861	884	851	815	881	811	831	839	830	822	849	848	829	847	822	837	836	823	835	831	841	841	822	836	874	876	822	812	801	845	856	832	868	818	829	821	879	867	860	877	791	831	869	789	887	814	832	880	814	790	817	858	866	803	832	798	826	843	784	890	839	873	810	857	867	809	847	815	848	835	887	839	892	834	856	823	821	747	897	834	825	914	873	866	843	863	826	856	815	834	839	832	877	814	862	854	799	867	882	826	874	872	834	897	841	854	833	821	841	830	890	909	807	814	853	867	823	817	928	900	799	895	873	871	887	853	838	770	838	807	850	819	868	841	850	882	884	845	835	875	832	835	837	886	829	817	871	895	865	846	811	814	854	818	840	836	843	826	849	854	909	870	831	864	833	853	804	825	826	865	856	873	890	856	832	825	871	854	821	841	852	835	898	856	801	826	800	845	844	872	790	913	857	875	852	820	846	866	866	856	794	849	888	822	854	881	861	820	852	861	853	879	857	812	804	859	862	812	835	869	841	877	820	849	796	827	877	822	860	875	853	831	823	864	928	801	824	861	810	857	880	833	846	858	887	842	829	845	837	877	850	867	826	895	847	835	823	897	848	838	799	887	871	860	901	858	823	852	854	901	805	840	829	842	834	840	831	831	867	838	834	849	894	839	902	836	834	801	871	836	836	805	858	834	809	840	805	850	828	804	839	859	854	827	869	834	801	840	811	844	826	817	848	849	873	842	842	871	836	871	780	869	858	849	810	857	869	841	837	847	840	871	827	842	849	810	905	814	834	835	814	816	822	867	848	857	894	959	832	817	853	800	860	877	822	873	903	849	845	835	859	827	814	888	813	819	823	825	867	850	877	883	879	899	816	860	856	875	830	811	895	833	855	858	813	845	847	858	878	817	837	895	856	853	832	816	871	876	862	839	829	828	807	834	895	799	800	868	874	761	886	817	823	891	797	914	824	805	848	854	874	858	844	810	795	858	915	836	833	872	876	842	798	811	870	893	842	827	805	797	823	896	772	863	885	815	833	826	792	799	889	828	838	841	832	834	830	819	852	872	870	888	870	856	874	906	849	821	811	827	789	877	825	840	872	889	839	824	796	864	817	835	818	884	855	902	840	839	825	832	806	806	873	805	856	878	845	835	822	850	818	857	865	837	864	796	854	828	867	811	791	857	787	838	796	855	866	883	835	831	867	876	871	825	847	811	832	800	812	906	799	814	817	868	867	853	865	866	799	797	815	866	905	847	794	834	838	880	854	796	835	846	875	777	819	793	820	820	788	823	850	788	868	829	890	821	847	788	888	834	836	822	850	845	872	832	878	855	817	874	881	865	828	862	837	852	863	842	861	827	824	818	870	856	826	858	854	841	822	805	807	815	858	810	844	823	824	827	806	839	810	890	788	846	831	847	827	819	874	882	821	858	828	853	835	868	813	871	851	862	851	865	852	883	848	836	820	841	864	836	842	861	873	838	844	824	891	802	831	852	803	880	840	889	833	848	835	812	861	885	843	841	810	858	837	810	788	801	817	816	887	791	826	888	843	866	841	835	840	878	815	846	844	860	857	836	793	854	818	878	816	857	837	824	821	794	808	864	887	810	846	832	856	841	800	807	831	797	820	848	862	898	885	890	864	852	822	871	893	820	864	909	877	812	810	836	877	872	890	832	869	892	860	826	837	860	863	891	834	844	814	854	835	843	811	838	814	800	811	805	855	821	859	785	872	892	836	811	881	797	883	851	828	853	871	841	851	836	792	821	853	890	814	826	825	876	832	910	844	812	834	823	819	836	869	823	834	828	813	874	827	812	842	853	833	845	823	838	855	832	834	850	837	856	861	901	805	871	834	825	921	805	856	843	835	801	867	841	815	853	829	789	787	871	877	925	912	884	833	856	854	829	804	842	832	836	811	841	872	839	833	853	798	846	825	812	866	845	848	834	846	793	866	809	866	830	862	857	793	879	831	874	859	830	811	872	810	812	928	849	828	831	818	887	837	876	894	844	845	862	827	839	821	844	858	849	809	873	836	798	835	838	797	869	902	817	862	833	887	826	882	826	848	881	813	863	866	855	851	788	808	841	809	882	889	851	860	853	825	869	831	787	860	830	863	836	841	843	874	856	873	827	862	829	797	795	816	825	872	876	850	798	850	794	807	858	850	827	840	820	831	829	866	860	862	883	854	848	848	856	816	864	872	859	849	831	864	894	849	803	847	829	840	844	877	818	843	838	854	848	772	858	850	792	881	871	836	809	837	874	828	840	827	840	872	892	839
29384	31043	34745	27940	5908	463	325	354	358	363	344	355	318	334	316	350	377	316	330	340	355	343	355	355	320	333	354	347	319	381	377	375	374	356	360	347	365	368	319	337	366	345	359	378	348	331	390	363	375	372	358	345	348	364	359	317	320	336	359	360	347	341	368	345	370	333	325	355	358	335	342	378	366	321	328	351	348	353	346	369	372	326	346	343	324	362	341	333	360	314	342	347	390	359	352	330	347	326	323	337	373	336	365	332	378	383	367	365	357	363	321	344	352	344	355	354	352	358	386	346	315	357	343	340	378	370	372	375	361	337	331	366	337	365	345	351	349	368	328	331	320	335	344	327	360	354	350	327	335	346	329	340	367	316	336	334	336	365	380	345	284	339	331	360	350	379	346	381	359	330	362	350	352	380	344	358	316	335	346	345	350	364	346	378	335	368	373	323	351	361	338	320	378	387	377	344	315	336	355	336	348	354	328	341	363	352	354	337	347	374	356	334	359	314	350	353	373	379	355	348	309	339	347	383	330	335	372	381	364	326	361	337	357	354	362	365	341	344	350	348	342	351	359	408	361	360	323	297	302	351	364	341	354	353	346	357	383	330	371	358	368	349	347	323	332	333	358	345	306	336	361	383	315	365	363	357	340	351	337	334	354	326	362	353	329	363	350	340	395	375	345	349	337	361	348	350	330	363	335	346	371	319	303	365	336	360	346	341	333	321	340	354	374	338	342	309	377	286	346	343	369	358	321	366	352	386	343	338	359	329	378	328	360	345	351	330	352	365	362	330	359	344	379	362	340	352	335	338	322	353	365	306	328	368	348	356	347	372	353	337	360	320	356	362	347	350	354	357	377	335	330	316	344	390	331	345	356	324	327	335	360	342	327	333	355	367	350	350	326	353	349	338	359	347	357	349	359	345	339	348	353	320	312	365	354	341	337	330	381	357	333	349	350	368	329	315	355	361	410	349	322	343	367	333	385	352	369	383	359	380	327	341	340	341	367	383	333	334	380	324	347	350	348	356	337	349	329	344	356	333	343	347	329	335	386	340	358	332	331	356	353	331	355	339	317	350	371	328	367	351	353	352	360	359	347	360	349	335	363	357	365	356	365	380	352	312	323	345	363	340	340	319	336	338	356	349	348	312	348	354	360	367	394	396	338	354	357	327	337	396	364	322	384	337	337	344	358	377	355	359	365	340	333	353	335	335	311	345	362	348	344	358	359	353	335	340	349	360	359	374	389	317	358	344	349	326	373	333	343	337	351	365	330	372	354	369	348	331	363	353	377	364	309	348	363	350	324	310	347	338	394	363	325	336	327	342	332	336	308	355	332	312	353	344	365	320	356	326	363	333	336	342	352	346	345	354	342	321	322	324	342	339	330	296	362	324	368	324	325	330	342	369	375	401	332	320	354	308	324	319	347	327	372	331	378	345	353	366	328	341	357	359	345	360	369	330	340	323	374	341	349	328	344	335	348	334	357	330	348	346	334	329	351	369	390	329	340	367	372	329	340	321	341	344	353	333	347	352	334	350	337	370	339	323	352	372	358	333	346	333	331	321	371	347	332	331	332	335	346	359	335	313	333	300	341	339	350	306	344	351	358	352	383	377	335	364	337	347	352	302	367	367	340	355	365	331	337	355	351	344	340	328	383	357	358	344	337	349	376	347	334	318	339	347	357	363	342	355	346	348	366	359	334	322	363	335	314	373	362	339	342	348	328	335	338	344	355	358	370	342	348	345	360	341	330	333	369	324	337	378	343	344	316	383	348	330	336	380	332	339	339	364	356	382	328	345	332	350	333	332	352	327	327	359	328	335	382	318	328	353	333	341	358	338	343	365	334	395	366	348	351	371	356	359	368	319	369	374	347	338	350	357	314	345	358	344	386	372	355	354	342	360	356	350	381	350	341	319	341	356	365	337	350	348	363	339	327	310	353	368	312	321	387	310	346	349	329	362	375	312	361	328	370	368	356	334	349	357	346	328	312	320	340	349	349	346	326	341	336	340	329	316	333	349	358	343	336	356	302	314	341	350	332	338	334	336	350	340	356	336	331	354	350	379	319	332	376	314	325	328	332	316	340	363	370	370	350	302	348	381	348	341	361	371	374	350	359	366	351	379	330	347	327	362	340	350	380	313	341	343	324	333	353	341	359	349	318	322	310	370	347	377	371	345	334	327	380	329	347	337	328	349	339	325	338	354	371	357	369	324	355	357	338	357	386	348	314	350	347	285	337	344	352	349	351	383	349	380	356	374	353	347	347	370	320	330	356	344	363	341	350	372	334	352	353	341	345	341	372	331	342	320	356	355	354	341	341	357	375	387	368	364	346	338	308	371	342	356	366	367	327	332	337	355	341	358	356	354	342	320	348	321	336	350	377	357	380	348	349	349	368	348	326	342	356	360	358	353	390	380	358	346	329	358	337	361	336	354	367	305	359	341	337	388	353	358	387	347	331	334	362	393	374	328	320	379	309	377	345	329	327	320	359	333	369	359	357	354	351	374	347	325	375	317	328	316	325	352	303	346	346	313	352	346	358	373	359	340	330	359	346	346	362	322	346	351	317	336	335	370	305	349	364	337	370	341	337	336	366	319	333	322	350	353	333	364	328	372	345	363	359	335	343	360	372	338	357	357	337	346	367	331	352	342	350	314	361	335	370	371	360	339	362	317	337	382	373	341	349	339	361	293	356	337	355	322	354	355	327	353	335	320	339	318	358	357	343	345	324	373	321	356	347	349	335	359	365	354	366	319	356	359	328	364	354	359	323	367	353	333	388	318	335	347	365	365	368	366	365	344	362	351	366	366	339	325	369	327	324	344	329	353	352	391	379	337	328	342	354	351	371	376	336	295	343	334	346	372	352	342	343	336	352	337	318	361	346	352	346	339	335	345	361	366	368	316	319	340	359	341	357	374	344	344	351	336	346	369	349	369	375	363	349	350	367	328	357	317	345	394	351	323	334	376	332	349	382	349	365	335	364	345	322	326	346	335	321	343	347	367	360	341	331	377	335	330	321	345	342	354	355	350	337	362	342	351	342	358	348	323	331	374	349	356	333	396	380	360	350	347	324	322	362	336	374	338	371	338	344	363	349	344	358	344	338	337	331	349	326	324	323	310	335	365	359	346	358	351	343	339	353	310	318	308	341	358	346	338	352	352	337	368	327	330	346	354	344	383	355	361	328	348	356	353	341	366	323	343	367	333	349	317	320	320	357	380	299	384	360	373	343	357	334	373	367	314	371	364	354	328	354	342	345	328	355	308	325	304	354	332	366	345	323	344	360	348	359	354	336	333	351	315	352	352	363	362	344	355	320	386	357	353	334	390	339	350	342	347	343	350	365	345	345	336	369	313	327	368	383	357	363	347	329	372	367	323	313	353	332	369	321	357	389	347	354	317	349	356	356	347	355	343	366	347	375	380	357	335	326	349	318	346	323	352	339	336	345	365	335	346	352	357	372	318	355	361	328	349	404	327	340	371	369	327	371	341
34784	49065	42912	28519	5956	635	561	578	533	548	541	583	567	557	592	581	531	600	614	560	540	586	576	602	552	592	608	542	614	602	592	559	581	587	601	560	561	600	592	619	564	627	573	599	602	576	562	562	572	605	579	555	565	565	584	583	553	621	553	591	628	591	599	597	547	602	609	566	578	616	596	579	545	602	551	586	551	574	568	591	614	618	563	546	514	613	563	563	563	581	587	550	561	569	590	563	556	549	581	563	574	572	586	571	563	607	593	551	544	608	571	582	635	607	549	577	583	551	513	583	530	615	572	542	570	597	545	559	629	588	562	606	546	610	546	599	559	578	604	567	567	564	564	568	590	587	555	569	568	582	585	515	606	561	591	575	600	544	585	564	603	605	604	579	557	603	620	575	543	595	593	618	612	590	596	559	608	574	603	597	575	564	588	576	568	573	563	564	606	601	541	601	581	579	550	529	562	595	527	616	583	569	541	588	564	572	557	602	606	532	596	566	571	563	563	568	537	527	535	586	552	554	533	578	574	524	567	602	570	625	512	596	552	564	614	575	560	562	590	570	595	601	603	587	560	581	576	612	542	612	588	572	582	592	587	566	600	541	584	604	546	538	558	594	590	599	596	576	571	580	558	584	585	548	545	551	564	543	555	578	558	528	570	579	589	567	615	564	631	603	575	565	563	575	520	582	582	597	621	573	593	568	521	573	612	562	590	558	544	593	582	614	560	596	612	588	557	550	577	545	609	594	564	556	541	557	548	581	603	605	591	560	568	581	573	587	559	552	553	602	579	572	620	586	606	577	607	581	598	604	580	586	587	549	577	543	592	559	537	566	570	568	552	566	542	641	554	590	567	568	546	575	606	553	574	596	533	525	586	564	591	540	550	599	594	562	548	570	582	557	557	573	524	558	568	604	570	571	579	573	597	556	570	551	595	573	565	546	590	590	616	604	596	573	572	543	576	608	561	572	574	581	580	554	575	572	589	550	616	587	599	570	616	554	529	592	568	549	580	559	583	567	563	576	579	580	604	567	649	545	518	551	555	594	570	557	567	576	572	577	560	599	525	618	592	527	606	592	577	562	559	533	605	586	561	566	565	559	586	556	589	584	585	568	595	565	585	562	595	610	574	571	556	576	638	543	558	564	597	548	565	546	597	563	585	561	625	564	596	582	551	577	560	585	582	570	580	578	570	598	609	598	601	560	565	553	576	598	539	552	588	586	589	575	581	611	557	574	592	511	613	582	583	533	549	604	632	574	620	575	569	551	549	613	545	593	555	579	630	546	596	567	537	591	573	591	552	620	579	584	570	604	599	591	559	592	575	586	574	600	587	573	599	578	570	608	530	568	625	553	575	595	566	602	628	540	557	580	586	539	591	546	567	536	590	584	554	571	596	615	570	555	597	544	555	629	559	619	599	603	579	543	545	607	619	556	556	578	576	564	565	565	597	590	542	554	596	596	626	586	566	558	629	570	556	543	553	586	600	578	575	540	602	585	571	621	603	557	561	569	556	597	524	563	599	540	555	598	599	543	558	539	550	555	564	576	587	545	580	547	536	620	573	556	560	553	583	550	582	630	554	576	575	582	598	567	575	554	591	622	622	577	540	551	566	535	588	543	545	512	575	581	577	577	547	622	591	539	574	562	582	598	566	557	577	562	553	583	573	555	574	578	608	558	577	601	543	565	573	569	533	575	584	554	550	563	579	600	623	610	573	540	569	578	556	572	549	582	610	578	596	554	579	574	543	588	539	595	549	589	563	568	573	552	581	532	556	609	584	578	592	539	596	538	592	569	531	555	593	584	594	599	593	570	519	522	608	593	553	577	554	546	607	561	560	568	606	567	574	604	564	602	580	553	575	559	590	600	601	603	574	596	581	534	616	600	569	639	580	571	596	611	546	581	596	582	588	571	599	569	575	595	565	565	541	572	560	550	581	577	541	595	573	569	568	605	556	570	584	546	575	564	583	561	605	561	580	602	595	612	537	572	539	583	552	560	571	626	604	597	605	556	589	593	582	573	591	558	556	547	583	557	628	556	611	568	552	568	607	565	552	544	558	585	594	544	591	564	584	554	584	551	574	525	595	546	613	590	542	604	573	564	616	601	567	611	562	615	575	597	573	553	617	583	565	603	625	558	607	576	572	609	589	544	590	562	576	557	600	602	584	583	594	569	560	571	583	587	587	613	634	608	557	560	586	568	524	578	564	546	583	518	583	602	571	567	600	559	569	634	525	598	551	560	586	577	571	542	577	612	607	565	577	578	562	513	561	555	563	564	563	584	566	562	556	569	563	606	580	552	587	612	590	580	557	571	585	598	564	562	554	568	599	618	557	551	596	569	565	543	562	633	602	583	565	584	573	541	587	582	589	627	568	563	570	558	576	564	557	591	604	530	579	556	556	558	574	567	578	625	591	566	562	560	588	559	579	588	565	566	592	597	539	625	575	568	570	624	567	580	580	595	526	511	525	596	602	600	603	606	577	611	581	578	591	598	569	556	544	597	628	561	609	555	576	558	565	612	614	572	628	596	583	580	579	561	589	586	551	600	513	588	541	558	600	576	586	582	570	585	607	616	557	591	572	609	578	534	619	562	573	563	584	565	596	553	581	547	546	596	544	535	593	559	520	567	577	623	617	568	599	546	580	589	589	526	587	583	562	592	555	571	607	577	523	609	559	554	632	565	608	576	563	557	579	546	566	554	563	616	559	631	566	589	576	555	650	590	562	588	543	557	562	559	596	578	570	589	580	512	569	543	539	593	557	553	557	619	588	640	561	555	593	587	627	563	545	585	562	551	552	595	593	565	568	525	600	531	589	571	595	610	557	606	571	612	613	570	549	556	564	604	547	553	557	606	566	559	581	600	593	605	591	572	592	600	573	537	579	602	565	616	601	571	592	590	579	585	560	566	630	647	581	583	578	596	554	567	593	568	596	574	572	584	550	582	548	608	522	556	526	600	605	572	584	603	599	562	571	584	583	556	547	593	556	541	535	536	610	573	530	590	606	571	556	532	562	560	602	582	558	589	567	588	589	585	610	586	598	607	621	526	614	555	603	588	569	552	602	569	551	574	551	569	561	557	591	564	607	574	598	586	569	569	533	560	602	541	622	568	590	578	605	600	560	594	630	569	591	551	570	631	582	613	548	606	595	550	591	559	602	578	587	603	564	606	602	592	616	580	634	555	578	587	562	579	593	579	578	559	535	567	568	567	606	620	525	572	545	578	558	508	575	587	585	603	549	539	571	583	567	590	539	583	623	541	600	528	584	578	584	623	573	562	571	624	612	550	536	557	590	561	586	560	572	583	600	576	588	600	567	544	543	565	630	535	558	575	518	590	580	558	579	614	559	581	568	538	531	616	626	593	574	608	565	593	570	596	595	553	559	568	595	540	553	627	568	552	573	546	563	577	597	587	603	619	590	610	594	589	548	511	584	579	558	551	611	556	586	569	554	573	586	552	575	574	605	579	583	552	605	593	548	581	589	561
25311	24969	42219	43331	22879	8789	787	404	359	367	373	371	404	345	395	350	405	391	345	355	348	367	368	392	385	360	365	387	346	359	365	397	350	383	384	340	349	392	374	345	366	367	391	380	350	346	382	377	362	377	384	358	357	373	344	376	416	350	357	349	387	353	346	356	378	350	338	349	393	372	352	342	402	348	348	349	360	329	379	417	359	384	355	346	404	378	373	381	356	371	382	361	340	344	364	344	381	357	372	356	381	395	374	363	398	366	331	359	373	370	380	369	384	394	375	395	346	368	360	365	365	345	349	369	345	359	356	379	365	376	367	370	402	354	383	358	347	377	385	344	364	370	345	353	347	344	338	340	395	380	347	361	340	325	381	360	355	366	329	344	369	350	370	370	339	400	339	348	382	331	355	371	316	383	369	352	363	344	368	411	365	372	396	332	365	387	359	360	367	366	411	357	387	371	359	354	353	393	374	373	346	363	336	359	350	374	366	376	357	383	344	307	343	352	371	362	364	406	349	341	333	370	340	372	313	386	357	381	382	320	374	338	327	391	386	377	377	357	358	373	345	339	364	328	372	373	373	319	363	330	369	354	369	331	363	348	353	368	366	355	336	379	373	387	388	343	374	345	405	320	357	374	372	378	367	335	362	383	392	365	339	347	395	363	380	360	364	342	389	392	376	363	344	334	356	357	337	384	353	387	347	396	367	358	348	392	328	373	340	308	370	390	356	371	339	353	378	353	367	376	365	362	360	338	360	363	374	379	344	361	350	365	342	372	333	370	382	351	356	387	416	335	380	381	361	377	343	344	374	358	362	345	364	365	348	334	384	405	390	384	389	391	386	361	358	349	354	350	366	364	387	371	390	363	385	367	349	410	357	340	383	355	343	363	373	372	359	346	370	335	371	380	327	373	361	329	342	391	364	338	366	358	361	314	399	374	388	370	375	357	375	366	322	371	377	365	403	333	353	414	338	373	343	372	356	366	339	397	371	366	344	373	408	374	358	330	354	346	406	365	341	377	352	341	379	344	348	350	338	369	369	364	376	360	389	368	369	358	388	334	330	395	359	371	341	375	385	349	353	375	357	375	341	370	366	353	340	370	337	365	365	377	387	357	374	347	400	357	329	409	355	367	373	354	355	336	364	364	366	342	377	366	385	389	351	364	342	361	378	358	353	383	350	384	357	372	364	372	362	377	355	362	351	372	343	342	366	365	362	346	357	352	345	386	343	375	365	377	371	386	343	390	391	382	359	391	379	336	367	368	366	362	400	379	367	384	348	367	354	368	329	331	344	351	372	347	360	363	341	340	372	382	365	388	351	387	333	350	351	369	345	382	369	364	354	398	365	375	335	362	364	340	373	371	362	368	363	376	367	366	367	375	362	371	355	343	353	387	364	356	357	393	341	320	367	361	404	338	396	354	339	332	365	385	379	333	365	368	347	377	391	347	358	367	348	385	356	347	363	387	372	377	355	388	376	334	330	341	383	380	344	357	395	359	358	328	361	348	386	380	363	387	373	334	376	358	377	350	375	358	332	355	348	375	374	365	359	377	408	404	364	364	369	367	370	361	347	366	390	383	369	380	409	353	362	328	383	349	348	328	391	384	380	368	324	354	363	336	364	372	349	347	384	365	368	399	379	364	361	348	326	338	401	379	378	321	355	392	381	338	362	372	358	329	360	351	352	375	351	364	321	381	348	381	346	327	361	364	363	354	345	366	354	327	403	379	372	367	420	360	393	382	342	360	377	392	384	392	316	366	354	359	369	383	374	355	352	374	379	357	394	354	343	355	340	329	336	352	335	340	360	348	360	388	360	395	357	368	366	379	387	367	347	373	359	413	344	367	345	353	383	360	380	346	379	354	375	314	381	357	328	371	336	380	368	370	374	358	347	352	325	396	353	332	366	351	376	356	388	401	351	362	351	384	361	377	353	366	367	382	351	359	365	318	391	351	373	334	347	397	371	380	350	347	371	344	374	363	370	367	363	368	388	357	377	337	369	369	379	397	372	383	366	359	395	350	362	379	358	406	356	358	357	348	328	338	366	345	364	393	364	370	381	391	359	390	361	360	353	370	384	401	359	378	338	337	346	342	363	328	370	325	362	377	373	376	355	339	363	345	348	364	329	392	351	365	369	351	389	369	367	334	357	411	385	367	351	378	372	357	360	333	400	335	396	355	370	364	335	366	364	344	307	344	348	370	369	370	349	371	372	403	357	396	357	355	383	364	363	365	362	356	349	383	312	375	347	367	369	403	394	343	352	361	379	342	393	375	349	379	388	368	380	380	404	366	375	378	345	377	350	336	342	370	365	376	332	352	374	357	352	364	347	388	344	368	340	357	376	368	371	362	392	354	338	352	361	406	366	357	369	334	340	357	341	353	361	361	348	373	353	349	389	360	361	340	388	345	346	334	349	348	333	369	355	372	359	365	332	367	379	369	339	383	345	362	363	332	368	356	407	388	355	343	397	361	341	357	351	374	350	370	368	346	371	347	362	350	347	386	355	358	378	338	341	384	367	351	370	359	343	366	356	363	378	340	369	358	376	341	359	360	364	382	363	356	339	360	399	372	369	331	367	332	364	363	358	378	361	364	372	387	390	361	360	354	414	330	390	370	330	353	375	347	350	374	342	365	345	374	363	387	356	357	306	365	377	393	370	357	343	362	375	378	357	366	365	367	368	383	366	339	387	377	374	378	346	336	382	352	363	373	365	393	342	364	384	384	361	396	375	368	389	374	367	322	364	363	368	358	339	372	403	386	370	329	373	356	363	367	381	359	365	387	353	359	366	336	361	377	383	399	348	379	362	375	356	383	376	340	344	362	376	333	363	384	360	386	398	342	377	376	391	347	357	340	373	385	345	376	355	378	374	336	398	332	350	376	326	354	345	387	364	363	362	343	384	336	379	335	408	388	347	384	330	354	369	374	371	375	366	392	345	370	360	365	369	347	378	345	367	358	365	355	304	342	340	364	327	364	364	382	351	391	351	374	364	392	393	378	386	377	357	355	355	333	375	354	361	336	383	359	367	388	375	348	345	405	378	350	360	370	350	352	368	367	373	380	360	351	403	358	369	352	344	386	363	352	387	351	391	377	350	345	382	355	367	366	342	370	351	356	377	340	371	347	374	398	313	379	350	343	344	377	360	346	375	334	323	328	371	375	350	384	390	363	376	341	375	368	377	404	348	386	388	356	368	380	353	345	394	359	369	356	386	364	365	355	360	395	365	349	356	396	378	359	369	347	360	375	393	369	350	350	369	378	325	375	356	384	369	379	366	382	376	337	351	325	333	305	347	375	364	358	363	331	390	356	351	358	331	353	363	420	372	348	346	345	408	328	367	379	362	377	371	365	363	384	357	353	372	372	354	345	357	358	359	383	375	359	362	356	368	359	387	367	410	360	355	356	383	366	388	344	360	368	384	348	357	390	342	330	352	375	375	358	397	383	316	380	356	371	368	366	375	378	358	382	392	365	371	379	363	348	379	358
60110	93969	81261	54359	18720	873	577	598	638	604	620	602	572	569	617	606	582	601	614	583	603	608	623	594	591	589	617	608	569	573	638	593	585	628	589	554	572	600	565	591	587	562	591	648	631	612	544	550	563	607	604	557	576	567	604	616	564	546	604	624	576	559	599	585	566	596	560	571	634	598	609	602	583	589	621	602	541	586	585	605	642	521	606	582	587	597	563	579	561	609	588	585	612	594	561	571	613	537	540	584	581	594	640	534	594	553	578	632	600	579	627	613	594	574	584	603	619	567	578	613	608	580	573	567	628	584	613	603	602	581	578	589	565	601	589	648	561	595	599	604	571	607	642	598	612	577	553	607	588	585	597	581	612	595	569	602	607	569	567	581	552	557	580	575	611	583	554	566	591	608	600	553	609	589	605	613	640	592	613	612	560	573	590	609	600	588	578	639	569	593	599	588	576	568	616	588	586	570	582	588	560	599	620	515	570	638	584	543	594	632	546	601	603	598	628	527	609	617	602	575	633	631	604	560	612	584	556	571	596	587	544	560	584	591	590	602	574	590	594	579	643	588	594	580	584	552	602	626	561	598	599	562	589	621	546	562	571	598	622	598	567	565	615	590	614	563	585	584	572	607	565	578	566	571	614	591	557	582	616	586	628	590	622	627	603	604	582	611	615	584	615	605	582	623	594	631	579	553	608	559	591	561	584	584	591	610	586	593	615	571	568	566	568	589	608	562	620	623	605	582	598	548	585	595	634	603	567	576	570	584	593	600	589	574	551	607	565	600	559	589	613	628	554	573	617	588	605	604	570	629	664	563	607	530	551	606	586	624	575	597	580	587	610	581	590	624	583	621	587	561	563	584	530	590	576	600	598	606	572	603	584	607	558	610	557	554	579	618	593	526	617	600	556	599	563	549	557	587	612	608	589	543	588	565	546	605	581	594	557	607	613	610	534	604	594	615	596	589	619	617	586	597	567	577	590	588	614	604	568	612	628	586	594	591	580	601	560	657	564	608	563	598	559	552	612	594	649	596	604	616	564	552	600	594	583	569	592	637	604	586	542	614	576	597	584	572	619	605	563	619	628	566	604	583	607	570	604	578	557	568	607	618	561	615	565	584	616	623	597	532	596	558	619	582	574	561	601	611	572	631	565	597	604	626	586	591	634	532	615	573	597	559	613	585	624	611	596	566	575	601	601	611	588	552	564	594	563	547	579	581	594	594	603	601	579	610	598	559	632	577	648	622	572	585	571	591	604	640	551	600	614	552	627	608	617	547	552	567	628	595	562	516	630	592	571	566	593	597	595	607	585	590	589	593	636	582	589	575	592	566	636	617	569	610	546	551	617	569	569	551	583	593	595	593	592	572	573	592	598	654	527	559	615	585	555	610	612	614	568	573	611	602	611	589	608	577	606	625	567	608	619	619	542	591	559	634	586	605	578	609	564	635	576	586	618	528	602	596	578	597	586	564	571	573	588	610	586	576	606	588	594	560	537	546	574	604	548	619	573	603	602	613	602	608	560	541	573	672	577	545	585	566	561	579	609	535	623	628	553	580	602	586	584	589	573	611	606	590	595	606	564	579	605	576	577	579	594	615	601	636	575	585	568	579	616	567	570	578	573	614	590	604	552	589	614	642	600	564	630	587	623	636	581	543	570	593	568	630	608	570	647	593	581	601	603	620	614	599	598	579	597	624	586	596	560	557	568	608	567	563	604	601	549	582	605	581	586	620	595	611	584	581	590	606	576	623	571	583	616	581	598	571	590	608	628	577	551	636	566	561	595	601	573	574	617	633	586	618	593	602	564	588	625	601	560	577	593	627	568	600	605	592	585	579	590	581	561	641	583	580	606	580	576	616	588	591	591	583	595	655	581	559	638	576	597	623	581	586	612	577	579	582	624	583	597	582	611	563	595	628	549	571	580	606	596	590	595	572	601	558	598	620	619	590	599	584	591	618	595	606	595	572	572	573	601	617	617	596	613	599	558	605	607	596	587	578	594	604	616	617	625	587	551	577	638	580	571	575	573	581	585	568	585	577	609	578	563	555	579	595	556	555	586	575	598	596	605	577	619	590	636	593	603	594	613	548	622	592	600	600	590	582	570	598	584	587	555	574	583	596	591	583	572	542	590	602	600	554	550	584	616	609	608	600	555	569	591	581	611	602	565	605	612	576	567	594	634	577	603	545	609	591	514	600	580	578	564	574	564	589	603	596	603	604	576	565	594	621	611	553	618	629	568	592	576	598	584	617	600	596	631	608	611	598	630	573	575	602	583	576	612	602	557	647	516	645	550	596	583	583	566	604	592	636	587	592	591	568	604	577	561	573	590	596	581	600	597	595	590	559	644	553	567	593	524	598	597	583	581	630	590	571	598	567	641	636	587	593	635	587	587	561	603	601	621	607	651	633	632	606	569	576	578	575	580	558	539	601	589	571	581	600	571	589	591	576	594	606	583	573	613	585	614	552	568	581	589	559	612	579	622	648	578	601	587	616	603	557	607	556	594	578	569	567	587	562	560	563	571	584	596	570	547	603	590	553	633	564	607	573	571	607	625	604	569	550	594	568	625	606	581	571	604	573	590	556	597	621	574	561	615	574	592	577	600	599	553	563	580	577	605	642	578	554	565	529	587	582	613	585	593	628	632	565	562	644	576	612	608	588	608	623	623	583	567	603	574	597	626	601	588	610	571	572	624	566	560	590	606	576	567	580	597	622	598	624	578	568	563	585	565	625	607	608	632	564	554	543	574	603	588	607	581	596	639	594	543	591	574	580	620	604	587	558	599	583	611	570	586	581	614	629	596	600	546	571	589	610	609	565	555	607	589	558	600	591	602	576	604	599	574	569	616	597	574	585	607	577	592	642	547	541	590	598	590	551	584	603	570	584	591	627	577	605	595	628	605	586	597	564	601	621	625	583	558	590	576	646	591	585	594	610	590	580	597	584	611	552	575	564	581	547	589	544	596	576	623	589	563	590	568	582	559	585	600	604	569	564	587	601	563	549	617	622	582	604	584	603	580	584	604	570	571	614	562	618	541	589	601	564	616	595	608	558	604	581	605	582	594	608	570	580	577	599	579	566	573	549	641	557	599	560	601	621	586	550	589	575	591	611	556	576	645	568	587	634	624	570	582	604	618	622	600	593	577	597	595	574	593	622	593	628	615	593	571	580	585	615	625	606	561	601	631	575	585	578	601	616	606	576	631	579	612	559	599	566	617	564	587	610	624	599	564	585	620	552	603	610	597	582	595	602	591	568	576	603	574	541	648	561	569	604	591	552	559	557	620	622	579	594	561	588	595	568	594	595	617	598	576	617	621	566	602	565	614	616	587	574	591	583	592	599	570	603	579	618	543	574	615	583	581	607	602	596	567	623	579	579	665	597	586	607	601	595	590	626	588	569	592	607	548	599	571	601	606	582	556	557	591	595	575	576	595	553	568	606	602	567	561	631	617	569	599	590	573	624	634	609	564	583	608	575	635	586	607	569
24096	23075	42968	40849	23933	15466	3584	632	554	597	578	591	589	517	557	570	533	575	570	548	586	571	555	540	541	548	555	555	567	598	560	592	535	526	564	586	543	533	503	553	543	556	561	558	590	578	535	545	610	506	533	537	608	531	598	583	567	593	562	525	537	541	555	523	546	573	585	562	509	510	563	574	594	593	549	581	576	564	546	569	564	539	600	558	534	567	550	560	568	550	544	536	553	589	555	582	561	545	503	545	527	577	572	525	573	520	607	568	572	528	530	559	564	534	556	573	521	552	539	588	561	544	528	554	542	542	559	556	551	532	565	550	564	601	534	543	564	537	543	555	542	571	545	536	533	536	538	539	574	543	601	596	548	542	535	576	537	558	538	538	531	550	602	571	517	540	525	552	568	525	522	584	542	577	560	542	564	575	561	566	560	531	547	586	499	579	556	547	497	517	555	565	547	586	547	567	520	563	584	558	557	551	586	570	539	557	565	538	573	572	577	543	537	525	558	573	549	556	555	550	553	553	557	556	527	576	564	533	543	549	548	514	574	591	549	543	568	549	527	512	509	590	596	542	521	553	548	563	585	561	581	561	589	565	580	577	585	542	543	563	541	510	554	556	560	594	539	558	536	538	524	547	530	578	552	570	514	546	548	552	541	564	561	533	544	549	535	569	522	560	532	507	546	586	545	540	523	534	555	527	542	512	608	570	531	573	542	517	558	504	510	547	535	625	560	525	548	551	552	539	524	574	566	587	531	573	539	530	536	544	542	579	546	542	538	535	534	568	553	564	515	527	557	550	560	556	526	560	568	588	589	584	536	562	519	582	588	544	565	523	562	594	551	583	573	556	585	563	570	550	576	569	521	540	618	570	566	542	522	573	546	600	585	544	506	554	541	576	553	529	523	542	547	527	565	513	543	539	579	576	515	561	543	547	545	566	573	532	531	540	523	587	502	552	529	510	569	585	524	552	564	551	551	511	562	563	574	552	538	549	572	544	554	563	561	556	525	550	511	556	546	572	534	549	517	566	548	574	538	548	553	566	550	579	562	576	548	550	551	523	565	538	567	549	547	569	571	533	546	549	557	527	573	529	545	523	552	525	605	512	547	554	502	524	584	563	544	571	551	580	540	618	576	562	554	563	514	506	517	558	527	563	602	526	547	534	543	543	545	559	524	586	558	515	555	539	602	574	575	573	520	562	579	554	543	511	542	559	501	542	570	541	537	547	596	553	578	564	576	609	512	541	591	543	552	521	526	537	548	577	548	559	560	539	563	589	544	544	539	567	572	586	553	532	538	570	491	556	552	543	535	561	570	510	561	552	572	558	521	538	514	551	569	546	532	527	589	513	564	531	574	592	529	595	528	569	513	575	581	595	586	516	575	563	484	584	595	540	521	603	525	550	564	570	588	538	562	574	514	582	608	511	567	544	564	520	547	586	553	582	534	576	529	565	549	547	546	550	542	532	524	563	539	547	497	552	577	543	558	550	533	539	583	570	562	556	568	565	529	546	546	536	563	530	554	589	563	544	583	565	551	550	530	554	583	555	573	571	534	546	569	544	576	542	564	582	585	559	562	514	543	562	554	581	572	508	550	517	539	563	568	537	510	550	574	523	564	534	535	562	534	547	558	592	552	532	533	577	571	559	527	555	568	532	477	541	579	575	551	578	565	564	553	517	542	560	559	581	594	554	573	530	537	596	524	531	547	516	622	571	559	577	537	510	589	549	553	532	568	616	559	567	547	521	589	564	555	586	490	558	554	553	546	591	581	552	576	584	587	534	559	577	546	535	549	551	572	521	533	561	581	617	517	587	571	541	546	553	512	492	560	592	567	587	567	536	547	542	556	540	554	582	540	564	551	533	515	572	570	546	549	566	565	555	579	574	586	564	547	549	569	535	579	572	565	549	558	540	541	522	575	487	523	566	574	554	536	563	527	566	564	546	570	520	553	520	575	497	563	545	556	568	510	574	567	563	558	568	553	560	561	555	573	592	538	549	567	569	548	556	572	528	530	533	520	575	531	557	544	532	565	545	570	550	522	547	559	564	537	564	565	545	596	567	555	523	526	507	568	546	543	563	558	545	590	555	550	565	574	545	551	574	578	542	552	525	559	520	554	541	559	561	559	583	594	539	565	529	523	554	594	539	583	525	576	548	539	545	554	533	536	562	560	571	544	569	590	541	553	552	531	534	602	579	523	590	552	566	515	566	606	536	535	587	558	544	572	542	515	544	552	527	585	571	556	606	548	516	585	557	577	548	550	544	554	553	535	559	555	558	578	546	551	535	531	571	553	594	590	567	535	535	557	549	570	574	517	506	539	580	526	578	552	593	570	548	538	529	585	547	578	532	548	538	588	505	577	524	533	553	577	553	528	531	567	561	555	575	536	536	520	533	565	544	489	546	543	545	565	572	509	543	534	557	530	525	568	564	549	604	506	580	576	544	574	557	537	596	542	581	522	571	567	567	583	566	604	591	586	543	571	573	518	568	591	548	540	550	520	578	538	556	530	564	561	532	562	531	539	536	537	530	597	558	556	551	546	548	557	574	550	630	557	537	533	525	485	594	558	581	548	587	577	558	516	569	543	564	562	563	539	536	569	560	553	570	607	631	566	566	554	557	549	556	475	541	590	545	551	592	582	540	579	547	543	559	535	575	519	530	527	549	576	499	569	523	554	535	545	568	558	560	552	583	563	566	642	508	533	592	584	568	547	554	526	569	549	574	543	530	552	568	537	593	588	528	539	594	560	538	522	599	533	555	575	551	560	527	559	562	609	515	562	522	582	529	536	528	534	520	578	560	566	560	549	566	538	547	568	556	564	548	555	546	606	546	569	547	562	540	547	525	577	510	523	562	570	570	557	554	590	580	527	580	563	574	523	570	574	534	543	532	546	498	544	552	528	580	577	538	509	572	560	539	575	541	542	557	539	569	508	570	529	568	544	560	578	543	560	554	520	508	547	585	533	599	548	573	555	542	525	546	554	537	527	529	492	547	582	537	508	526	556	527	540	553	535	556	561	539	597	563	542	536	589	554	559	537	549	568	556	579	563	525	517	526	557	537	613	575	560	546	542	564	549	544	571	588	548	569	532	549	551	542	519	526	551	593	512	501	550	558	580	580	563	554	551	575	541	529	547	569	545	529	560	565	594	536	592	525	560	547	567	514	540	551	605	539	565	518	550	557	547	535	562	533	563	568	546	543	560	536	561	539	529	580	562	520	577	522	552	586	522	558	551	545	526	551	561	565	538	554	560	569	543	567	566	533	564	572	565	542	560	545	546	508	533	558	552	574	552	607	547	528	546	562	552	555	510	505	567	598	578	531	565	561	578	580	569	570	545	551	563	564	547	553	597	542	548	500	551	538	577	566	536	568	513	546	571	542	589	524	521	573	515	571	555	546	549	528	575	578	536	534	552	545	560	569	582	539	557	533	552	573	567	601	544	577	530	539	511	555	540	571	535	554	597	571	553	548	572	563	570	555	565	558
62204	104459	86238	60960	22639	1304	866	852	860	856	806	897	871	842	853	838	856	866	856	846	847	913	827	781	809	804	835	846	805	857	830	830	913	867	832	813	866	864	845	813	876	848	836	898	826	823	871	816	863	849	777	842	828	825	885	833	844	848	835	826	838	815	897	853	818	869	853	816	805	833	783	854	851	875	818	816	762	833	860	899	814	798	801	791	845	881	833	828	862	877	821	841	874	814	828	864	866	839	838	825	824	855	836	833	843	856	834	840	796	867	862	867	822	815	851	824	843	879	804	855	878	836	818	816	844	807	819	817	833	810	854	841	839	856	880	864	843	832	833	868	860	844	837	827	814	834	805	860	872	858	863	815	859	869	853	805	914	769	857	852	888	831	828	849	867	885	839	819	817	818	839	825	815	796	839	797	817	873	839	848	846	808	857	845	836	818	812	838	888	850	836	893	838	829	862	817	882	855	762	856	859	798	871	788	888	829	823	852	862	832	840	849	861	823	831	814	849	848	849	856	843	880	836	811	836	840	869	822	815	892	831	826	807	808	858	859	834	846	838	829	845	833	837	830	828	737	842	802	869	819	829	818	821	843	859	832	854	868	876	866	859	854	860	884	828	846	881	843	806	851	854	884	783	835	832	844	858	820	812	872	828	818	853	842	806	841	856	833	832	900	837	843	849	801	841	837	859	853	811	842	852	787	805	861	838	819	848	813	856	869	840	865	819	801	890	855	811	834	843	878	841	885	815	847	848	859	808	867	839	902	814	863	778	852	838	783	863	852	876	842	819	879	876	823	855	854	847	844	862	865	829	843	849	837	769	807	872	835	848	898	794	836	820	827	808	849	839	841	794	771	832	847	870	902	845	863	824	827	801	796	852	868	832	856	853	860	833	846	855	807	821	831	835	880	818	821	860	815	892	796	829	831	894	812	862	828	848	852	833	812	862	844	790	854	877	857	840	869	807	838	848	836	850	791	798	898	846	849	885	841	887	849	840	879	817	869	808	815	920	833	838	875	881	823	828	861	868	797	791	853	852	795	875	815	844	886	828	851	837	879	865	805	830	792	866	867	856	880	857	820	835	809	835	841	845	846	863	837	841	826	849	867	849	868	782	871	862	843	880	842	842	851	850	835	876	863	806	843	856	831	827	799	797	861	850	852	872	809	844	840	827	843	785	836	829	840	767	821	863	834	823	874	893	824	840	831	836	880	815	891	852	842	807	808	822	849	860	855	852	839	825	840	818	899	860	834	811	815	868	813	811	839	818	785	874	815	851	863	848	843	827	876	818	817	815	849	869	855	823	904	868	868	805	820	901	847	890	859	836	852	812	858	856	824	877	884	850	888	809	851	819	851	863	837	861	836	840	864	854	815	902	761	878	871	868	822	812	853	817	863	792	818	825	854	863	903	830	824	880	804	829	875	806	842	847	865	816	876	845	874	857	799	833	859	881	917	844	849	870	802	854	843	843	794	807	843	848	820	787	857	810	841	862	866	863	864	839	819	789	848	826	845	883	828	807	854	835	872	822	870	804	838	842	881	887	875	903	866	797	788	839	815	811	799	861	872	821	834	765	805	773	871	851	849	835	826	835	862	900	851	813	825	873	882	865	869	833	849	874	803	818	870	818	811	816	813	846	870	875	813	858	864	824	846	811	819	863	870	829	812	837	840	843	837	836	851	856	807	869	858	845	808	848	867	821	870	836	847	836	800	844	831	815	856	830	882	836	779	863	849	884	813	841	817	827	859	833	845	849	840	814	867	837	827	819	847	800	835	811	867	808	876	845	888	801	843	827	858	829	807	854	834	827	836	830	784	829	856	860	815	825	815	858	848	835	821	817	835	829	847	859	831	820	857	850	902	832	902	822	885	816	862	907	882	807	765	845	839	884	871	842	820	829	810	843	807	866	864	852	842	827	803	853	861	856	826	791	832	844	859	916	831	853	836	836	833	857	800	902	798	910	818	792	839	824	860	795	847	871	846	806	835	862	881	849	843	838	828	865	748	810	922	846	823	874	816	832	795	820	806	795	847	846	887	845	865	814	819	835	822	827	828	794	843	809	914	800	883	834	819	816	848	868	831	854	835	834	851	849	818	821	884	850	792	840	863	814	803	790	803	819	830	841	889	864	854	857	805	886	829	825	861	831	868	767	782	796	809	867	861	855	830	823	839	832	821	857	857	822	801	870	854	852	834	849	806	873	818	763	864	788	832	786	848	844	797	903	832	840	831	830	889	810	868	874	817	837	872	820	881	856	800	793	859	816	856	867	865	778	849	858	852	854	846	862	833	800	854	833	861	836	917	869	869	877	838	826	859	820	824	810	839	844	838	851	877	810	847	804	800	835	909	815	873	855	885	841	853	790	833	853	838	801	827	861	829	866	868	815	789	862	806	830	885	840	806	869	848	852	809	868	851	860	805	854	881	878	862	860	803	865	828	874	868	855	867	851	841	861	869	871	821	829	878	888	847	834	875	814	872	855	875	822	831	858	800	857	835	833	893	847	821	834	828	818	865	879	883	871	891	807	821	840	818	846	848	853	805	851	885	830	813	797	831	881	836	782	875	830	845	855	920	834	814	867	828	796	895	827	821	821	867	831	843	830	848	764	821	863	814	863	832	872	852	845	849	828	856	789	857	828	845	872	872	867	858	856	814	855	787	899	845	854	800	855	863	878	828	860	885	847	831	858	907	819	884	873	852	842	848	852	846	851	823	839	816	887	838	874	854	800	822	865	831	837	824	815	904	811	844	816	862	820	838	889	810	831	850	928	851	902	781	792	833	861	844	828	820	836	827	853	826	858	860	866	847	843	865	875	852	856	870	809	830	850	825	845	785	830	871	869	854	835	818	823	833	835	847	774	828	887	904	825	856	857	883	890	842	865	895	866	875	859	853	876	866	861	852	821	860	853	791	851	849	817	801	817	828	803	874	787	824	821	839	902	848	901	898	877	900	840	856	799	826	890	824	820	852	835	814	814	789	846	830	828	855	834	835	850	830	864	843	831	889	873	848	833	801	803	876	849	839	863	827	810	816	791	844	836	860	826	863	812	888	816	843	851	837	825	892	793	839	774	826	840	869	828	883	883	834	833	867	902	831	819	841	881	845	863	833	855	763	894	836	811	845	805	831	844	791	865	823	852	845	864	866	876	835	832	841	845	853	856	836	829	870	855	837	877	847	830	863	847	815	841	847	844	823	835	854	825	829	798	828	827	839	842	842	811	842	827	811	903	804	837	843	843	860	836	849	846	801	824	844	796	883	869	826	862	821	829	794	851	808	871	850	843	839	832	825	878	881	813	827	838	860	843	816	845	858	849	841	823	854	825	797	823	821	822	854	829	839	856	839	879	873	838	839	842	882	830	816	818	902	825	831	883	840	869	897	842	879	810	858	869	837	819	831	881	813	836	811	801	835	836	858	849	803	800	818	883	883	805	827	840	887	900	847	843	834	864	854	854	825	806	867	827	852	844	873	838	762	854	880	844	827
29266	30421	36494	27544	5467	441	392	347	392	314	353	339	377	352	368	333	310	331	324	358	347	346	331	351	356	338	339	344	348	340	349	361	359	356	381	386	336	338	321	412	351	326	342	343	345	368	345	327	370	371	344	350	321	326	350	307	347	347	330	368	351	362	366	335	330	371	340	368	358	339	339	350	341	342	338	343	379	326	375	361	369	329	338	352	323	360	341	365	342	335	325	300	354	361	368	367	314	356	370	330	320	331	362	350	366	338	356	356	366	365	333	352	327	349	353	359	337	339	341	324	373	333	352	345	337	333	385	319	335	343	357	355	355	360	374	379	364	378	367	317	337	337	331	373	346	336	335	346	369	356	350	338	364	336	332	343	351	375	360	353	325	360	383	340	343	363	377	338	331	359	365	320	348	362	378	335	379	342	345	367	341	317	365	366	367	297	323	357	342	325	350	367	325	342	336	334	312	368	365	366	363	357	321	370	334	393	342	328	339	354	379	356	359	349	327	339	345	354	394	335	374	374	347	373	358	364	373	383	353	340	344	312	362	314	362	348	343	346	328	346	329	354	330	327	355	326	314	339	362	363	336	339	352	321	330	336	346	336	364	365	335	363	354	328	339	311	319	348	352	364	335	321	332	361	358	354	335	341	367	379	354	365	346	345	328	339	363	333	354	349	357	376	337	331	347	332	347	395	361	346	334	351	373	350	380	355	388	346	385	372	373	355	397	352	318	347	361	354	359	375	346	358	395	395	348	376	338	349	330	347	353	367	329	333	336	332	380	349	319	361	345	333	339	312	332	381	342	323	380	393	366	371	359	337	358	334	362	367	355	366	334	361	345	368	354	355	336	338	356	357	363	334	355	316	366	350	371	335	371	310	342	348	362	354	384	342	331	331	302	369	338	345	349	379	327	378	338	341	329	341	341	372	328	333	349	347	352	343	353	347	331	358	339	371	333	358	374	321	363	331	385	354	352	341	345	377	316	364	325	329	409	336	349	341	350	357	357	368	387	339	317	361	367	399	363	357	338	359	348	360	354	358	313	338	345	345	362	307	321	340	372	342	351	354	383	327	369	366	359	348	346	355	353	367	376	393	354	352	359	369	361	335	373	337	339	348	319	382	352	360	364	371	314	325	319	362	327	366	366	367	315	346	356	363	343	324	351	383	340	383	327	340	327	359	351	339	366	354	343	346	338	358	336	334	340	354	362	334	331	358	338	374	369	344	363	344	357	357	371	303	348	337	343	370	356	347	352	313	341	333	349	355	345	345	333	322	369	336	380	343	373	366	340	340	366	362	352	388	342	321	355	348	365	355	364	335	356	377	357	304	354	307	354	339	322	347	371	363	346	372	347	345	334	347	366	371	345	338	395	327	354	362	341	347	355	403	349	365	327	339	367	351	361	359	345	322	371	350	340	386	359	352	356	366	369	337	327	358	351	317	360	394	362	356	354	332	334	354	391	375	375	351	376	345	357	371	329	363	363	366	344	333	317	344	368	369	373	334	336	356	383	365	324	363	362	329	344	376	373	346	345	328	340	358	348	324	330	338	351	311	328	357	341	356	323	353	343	371	337	331	371	348	367	351	372	335	362	326	341	344	359	341	356	354	360	345	298	342	327	342	326	390	316	334	342	334	324	358	369	342	341	343	364	363	361	363	359	362	342	325	345	363	331	330	345	331	337	356	323	340	357	328	347	357	362	347	345	361	356	350	335	349	363	363	381	348	365	361	347	366	345	323	326	347	355	340	351	320	327	346	367	336	353	353	328	352	356	332	352	355	349	345	341	351	383	365	350	348	372	385	367	343	331	345	351	337	345	359	361	347	340	356	362	325	371	339	348	311	342	350	350	364	358	348	366	355	353	354	346	330	361	344	347	320	325	356	331	368	333	349	346	382	354	355	357	360	397	356	350	363	359	329	346	351	373	357	369	353	379	300	325	345	347	323	339	346	360	377	322	356	374	328	333	386	348	357	361	312	372	360	340	336	362	327	323	353	366	334	318	353	351	385	332	366	376	327	327	342	351	345	374	363	350	361	363	358	371	322	369	344	366	359	363	359	346	309	382	351	335	366	340	342	371	341	328	335	367	351	369	344	328	350	344	324	347	338	357	342	337	368	365	351	343	351	340	359	351	346	320	337	358	394	323	364	362	399	357	336	379	342	336	336	349	364	346	353	335	347	349	345	333	368	327	346	339	380	367	356	395	347	336	355	380	338	333	297	327	375	348	374	380	331	362	350	354	363	385	351	344	350	352	346	355	332	371	318	348	339	337	349	355	356	328	322	319	352	334	351	333	350	359	384	377	349	354	344	331	348	369	353	373	371	382	339	362	340	365	356	309	344	348	329	342	361	351	371	369	357	361	347	360	357	326	352	319	354	388	360	358	369	366	379	365	335	370	341	334	328	313	383	351	350	313	375	385	362	362	352	371	367	338	345	333	358	367	383	364	337	359	370	323	356	373	360	369	354	356	345	334	328	352	351	326	326	379	327	334	343	360	358	349	338	351	372	359	385	357	380	359	342	381	333	352	353	362	348	374	335	326	359	370	374	385	346	319	377	359	313	314	329	339	371	349	350	372	343	348	337	354	363	333	352	307	345	340	373	317	353	349	321	346	336	349	355	380	367	339	313	364	347	329	349	353	359	334	330	352	350	384	357	360	326	355	368	344	358	358	341	372	345	350	317	306	373	339	358	342	390	346	345	332	358	341	344	331	326	349	334	356	331	371	360	374	356	347	330	353	349	349	365	337	339	362	338	374	338	340	347	358	336	396	358	331	343	366	363	346	350	346	360	358	347	356	351	321	356	374	329	374	383	326	345	352	370	332	346	323	347	337	360	358	339	329	329	366	331	354	357	333	299	348	363	335	349	376	365	339	365	366	369	347	348	343	347	331	343	375	356	343	342	348	324	373	375	346	363	356	365	341	312	331	356	392	338	350	332	353	322	313	331	322	368	366	381	342	367	360	305	411	364	331	362	327	352	367	372	343	336	348	325	346	320	328	347	395	377	355	341	362	347	344	368	310	342	341	341	347	352	350	342	367	364	373	314	323	356	332	326	335	321	342	327	381	344	337	361	350	363	364	340	342	359	320	353	323	355	370	373	351	344	346	335	376	327	336	371	369	337	358	366	362	341	357	341	339	333	348	348	360	368	340	333	345	339	358	371	323	345	310	350	363	343	362	333	325	392	372	329	343	347	322	324	370	320	313	367	346	351	359	369	330	368	339	393	337	344	388	343	386	356	353	349	371	357	382	379	358	361	331	368	345	355	338	323	343	327	352	355	348	376	384	352	362	335	356	323	325	313	347	322	355	376	336	375	375	383	339	329	343	354	345	362	356	319	327	322	347	316	341	362	351	359	365	336	367	327	311	344	337	357	356	358	363	330	366	336	329	355	400	327	317	337	375	339	341	363	333	301	377	334	331	357	352	355	373	350	346	328	377	350	352	341	319	365	326	371	362	315	341	374	368	348	337	373	356	378
34622	49185	43771	27643	5634	685	556	579	583	523	562	591	573	569	569	606	594	576	567	570	586	565	577	593	567	615	569	568	595	538	550	584	528	515	587	570	588	607	576	583	550	578	611	580	586	592	566	571	552	579	586	560	601	561	523	553	568	605	623	592	556	586	593	621	590	573	618	556	529	574	590	557	528	573	546	571	564	576	582	576	589	540	626	588	573	606	581	555	574	558	587	549	545	550	591	537	588	586	561	572	559	582	595	587	581	620	580	611	620	550	596	577	577	581	568	545	549	562	580	578	596	564	553	617	573	631	615	596	561	620	593	613	591	557	552	547	563	568	567	526	631	580	576	558	598	559	579	551	595	587	568	555	544	595	584	590	560	573	576	590	585	571	606	544	572	572	554	568	584	551	567	564	600	617	578	597	595	603	552	564	591	604	589	551	583	603	539	582	570	553	531	575	567	576	627	620	575	599	576	591	594	577	557	610	564	569	552	574	567	606	555	564	595	570	594	555	585	595	529	560	549	563	578	603	549	540	594	630	557	555	539	555	559	545	570	586	564	606	566	583	570	547	572	568	561	571	545	593	567	593	599	567	587	546	559	604	546	517	586	527	568	603	589	576	533	572	575	568	551	551	595	581	556	582	552	588	607	612	593	555	572	610	560	597	577	528	589	541	559	516	579	564	584	541	563	552	542	625	548	561	563	598	556	531	549	563	569	584	601	577	590	542	544	562	578	551	601	598	563	604	603	560	553	589	529	597	547	596	595	593	589	573	565	577	607	552	575	579	539	569	577	570	549	562	573	558	582	591	557	603	567	588	623	574	598	543	548	543	572	557	580	605	566	561	581	631	576	581	547	543	550	579	570	554	588	548	581	580	569	541	596	576	586	570	584	558	623	527	590	576	581	570	563	568	596	554	576	540	561	581	571	578	588	565	548	620	530	549	599	578	553	543	603	571	605	601	588	545	560	600	576	553	587	562	552	569	596	569	581	596	599	524	577	595	596	580	592	599	577	575	610	534	563	613	547	568	576	550	582	622	597	610	594	580	609	576	563	581	523	605	562	615	613	571	578	597	585	614	573	553	559	632	546	588	577	557	552	570	567	576	568	534	589	582	558	567	543	607	565	539	642	581	595	563	598	569	576	584	517	570	647	611	568	556	596	541	627	572	556	590	584	593	552	598	589	593	614	574	648	592	550	551	547	533	583	619	531	587	597	562	581	571	555	553	590	642	550	539	568	555	592	565	574	525	563	591	602	597	578	550	503	601	554	587	573	591	551	592	602	567	640	547	551	561	594	589	557	563	564	560	560	556	541	546	597	532	589	572	612	553	587	561	596	574	587	593	556	582	556	559	534	557	563	619	560	579	585	569	635	521	596	560	585	544	554	541	561	604	600	558	568	575	576	548	556	625	587	590	555	559	624	566	579	596	558	552	554	574	580	592	572	574	563	572	555	601	582	593	563	596	585	582	593	629	555	597	582	578	596	525	586	593	575	554	594	607	568	580	588	568	587	582	552	560	616	574	596	565	572	583	591	599	525	555	553	610	566	593	590	601	592	548	583	536	589	578	558	561	526	579	619	584	587	575	559	600	531	535	539	562	589	603	540	575	573	571	601	587	535	549	558	583	566	551	581	559	602	562	557	609	587	591	567	572	557	575	601	563	558	606	537	529	531	557	595	558	579	556	576	571	570	580	589	599	607	580	575	568	592	543	576	580	601	539	586	561	562	583	588	579	618	595	617	523	627	584	583	586	608	598	575	586	572	569	576	547	583	559	549	609	602	546	537	592	570	579	586	600	545	560	589	594	549	559	570	583	574	563	571	512	593	604	562	602	553	588	573	574	567	549	575	566	540	536	596	558	578	580	594	551	571	568	551	588	575	552	512	571	572	592	568	600	551	584	632	546	558	541	604	561	546	577	574	587	580	563	545	542	529	572	568	564	565	559	621	590	570	565	583	624	567	537	586	567	519	600	603	560	595	572	588	552	615	570	602	580	566	499	541	562	567	603	550	541	580	565	581	551	572	625	595	562	546	554	561	559	573	594	621	551	550	568	591	601	563	570	582	584	588	541	563	591	583	566	570	566	575	567	570	577	601	605	582	554	581	607	579	575	555	564	567	590	566	559	619	599	594	574	612	555	596	576	571	554	587	540	603	567	576	564	613	608	543	583	560	538	556	554	592	567	573	569	594	569	564	599	605	559	565	580	561	587	553	549	573	586	574	583	567	560	615	568	580	558	660	572	564	550	571	548	558	568	532	615	582	557	588	599	619	563	588	626	562	592	577	590	586	619	588	582	555	518	581	545	570	606	593	558	572	565	609	591	573	575	591	579	540	576	569	568	572	575	574	556	546	593	574	529	589	591	557	582	589	605	607	557	572	569	577	605	600	524	593	602	554	566	560	587	585	574	610	541	573	589	521	575	546	587	588	574	563	615	591	566	561	599	559	577	514	575	594	618	565	552	552	553	583	571	616	557	554	571	564	598	529	591	526	578	591	550	579	565	554	570	549	565	583	539	584	554	601	584	610	590	552	610	557	592	592	542	580	584	615	569	557	557	568	618	556	615	529	588	605	582	543	587	601	588	580	541	553	570	605	585	607	554	623	561	597	558	589	600	526	583	586	587	586	558	570	526	589	558	593	536	574	558	619	612	571	596	583	545	525	590	573	513	571	618	567	556	639	540	568	582	556	582	590	561	572	568	591	580	569	564	568	565	579	565	568	579	607	590	583	582	546	605	576	603	566	571	584	578	633	601	534	560	611	557	590	593	583	581	578	573	565	584	602	587	572	557	558	538	563	611	566	582	563	559	548	609	555	542	600	586	571	577	533	582	576	596	530	512	575	574	584	579	587	567	605	585	539	557	568	613	598	530	572	577	604	583	597	575	583	605	579	575	560	563	558	583	590	584	593	561	542	557	563	546	569	524	569	594	623	606	558	595	534	578	532	611	586	575	570	537	569	619	615	587	568	567	520	591	536	608	555	609	581	569	521	560	578	560	583	541	583	523	573	501	580	577	564	587	595	575	540	641	581	559	563	530	568	581	571	594	593	524	580	594	581	558	583	595	604	583	561	577	566	599	593	606	579	528	576	609	624	583	625	592	588	571	589	605	580	582	552	558	600	571	558	586	561	569	557	558	574	590	565	575	588	586	589	569	553	560	564	591	540	576	584	578	587	570	555	560	595	563	590	589	540	586	571	506	554	597	607	541	555	595	599	615	603	574	599	562	550	564	606	581	601	583	568	536	561	578	518	574	555	523	568	564	568	549	572	574	587	553	586	589	564	551	578	564	589	576	591	562	586	546	600	557	572	547	534	581	594	545	568	546	586	575	570	548	548	573	576	597	578	578	544	565	590	576	585	603	556	611	571	599	579	570	555	597	548	571	537	572	549	581	578	581	586	548	563	592	576	600	594	559	554	591	585	582	566	584	595	554	613	542	594	579	559	570	600	547	609	574	543	566	584	569	571	584	527	588	601	545
25272	24719	44339	46120	22126	7792	672	385	351	371	379	401	370	365	370	362	359	350	361	385	386	352	377	379	383	392	360	372	386	369	384	352	362	389	352	352	357	406	387	328	342	397	379	373	390	366	348	377	375	392	425	390	342	405	347	375	356	355	345	396	347	362	381	354	405	328	367	354	377	383	354	376	372	367	392	379	390	332	360	370	383	381	379	348	399	382	390	369	402	333	382	374	380	354	391	362	369	367	357	361	365	361	362	389	372	389	400	350	332	365	360	348	364	390	396	374	348	402	358	364	397	372	379	384	386	333	376	379	368	369	372	377	321	341	364	397	392	360	379	364	348	387	409	362	362	391	403	360	344	346	379	340	394	324	335	380	369	388	338	364	393	367	387	365	344	355	338	355	360	394	360	381	373	401	408	364	378	374	381	383	356	367	386	364	370	363	359	357	341	362	412	385	357	340	356	370	370	340	367	414	343	338	375	337	363	375	369	350	377	361	373	373	384	388	354	360	373	382	355	371	386	388	325	366	383	382	416	367	349	355	383	358	371	386	357	373	362	371	373	389	379	365	333	378	354	359	393	365	367	355	413	365	342	360	376	360	368	355	371	376	353	316	388	382	376	358	374	380	373	396	343	330	368	357	379	396	385	347	383	337	344	363	381	388	361	407	350	371	357	366	362	361	373	368	360	385	371	358	380	365	370	355	397	319	352	368	405	383	360	393	370	355	352	361	373	397	357	349	367	362	360	344	340	355	388	386	366	376	376	348	355	361	358	388	392	362	382	360	352	404	351	373	388	368	353	347	345	357	354	349	367	377	396	371	392	374	347	387	387	381	360	376	368	362	363	379	387	369	373	387	386	361	369	364	375	327	345	388	387	331	387	372	361	372	380	406	371	342	363	382	324	370	401	376	367	342	367	349	357	371	380	350	353	366	358	392	392	391	376	390	339	391	372	376	367	387	356	391	394	372	377	406	351	334	374	395	334	362	379	359	356	333	361	348	351	362	380	369	323	383	373	337	353	383	340	354	363	365	357	399	357	367	353	361	376	335	358	358	394	368	380	325	343	333	368	335	361	353	327	377	353	397	354	377	359	338	348	382	399	378	379	365	347	396	372	371	348	340	387	377	351	360	336	374	345	369	393	372	361	354	371	375	383	368	382	365	383	335	371	341	376	382	339	370	412	360	381	342	413	355	360	358	369	336	373	380	357	392	340	387	397	365	375	369	372	386	381	356	385	338	383	402	373	382	362	380	400	416	362	360	374	383	387	370	360	365	373	389	409	367	370	359	383	372	347	354	343	334	376	360	360	360	357	347	367	362	354	363	362	397	348	358	387	395	381	328	375	333	349	349	365	364	381	313	357	369	361	393	349	340	367	388	378	378	361	369	364	364	353	357	387	358	373	318	347	400	383	376	371	344	402	394	360	380	372	382	381	395	364	387	395	366	378	372	415	329	382	342	349	372	364	380	369	356	393	368	333	354	366	387	384	352	365	357	346	375	358	374	351	346	365	384	367	376	373	360	351	357	392	340	402	364	359	360	372	359	369	363	363	379	387	359	384	361	366	357	371	382	370	337	365	379	376	390	407	390	361	336	366	397	369	348	406	395	352	382	352	341	374	383	349	343	365	367	394	337	385	362	346	381	362	367	356	377	367	397	408	392	372	372	370	380	397	370	390	348	330	364	377	367	343	407	367	362	384	355	347	365	363	333	361	356	353	395	331	347	357	375	356	377	346	355	363	378	378	378	376	366	360	361	356	362	367	380	347	351	385	376	427	361	336	386	367	336	393	347	390	367	368	366	350	367	372	379	379	383	342	366	356	344	359	374	359	350	374	336	377	406	371	383	351	401	364	361	383	370	371	360	355	419	361	390	365	399	369	365	374	383	356	338	353	431	398	363	358	384	377	382	375	413	359	351	336	324	361	362	356	353	367	382	380	362	368	348	377	382	361	376	369	335	350	372	348	371	354	331	375	361	362	348	361	355	356	359	330	359	347	382	390	367	334	394	354	377	355	389	356	356	363	324	375	369	342	374	405	356	392	366	347	359	373	350	386	341	348	370	347	362	363	375	362	378	355	402	355	372	376	380	343	345	375	362	349	385	354	348	371	363	390	381	386	359	394	360	355	360	360	367	389	350	350	370	358	383	360	388	329	354	384	384	375	379	424	375	369	394	347	371	355	362	389	341	347	325	359	354	366	382	388	387	381	362	363	366	349	368	342	358	351	374	329	402	345	381	385	375	367	364	404	362	372	389	363	342	378	358	345	360	359	366	337	392	394	406	382	341	365	357	353	351	356	338	368	379	386	398	361	350	347	366	382	355	339	370	345	403	391	349	418	378	366	399	384	354	345	387	396	395	347	366	369	386	361	395	354	346	367	345	350	368	364	374	378	314	355	393	374	389	351	347	343	319	373	389	360	347	391	364	382	397	348	358	338	345	355	384	369	384	333	346	383	372	387	378	376	374	330	357	364	359	347	377	375	333	340	363	351	364	373	362	360	369	361	356	353	395	362	390	377	360	386	387	364	371	381	344	386	364	344	338	378	351	355	342	338	350	354	382	354	390	381	343	376	359	405	375	362	369	388	350	381	381	346	355	360	364	353	368	360	370	346	397	368	384	361	355	374	344	338	355	385	354	389	372	373	383	335	369	366	359	388	390	351	384	372	318	354	365	357	368	374	375	355	406	343	383	364	378	369	359	339	352	375	355	381	344	395	353	361	337	363	352	407	364	385	368	355	341	357	356	370	371	356	387	363	334	368	384	372	370	378	381	346	365	364	384	328	361	329	387	347	362	387	380	347	365	361	383	356	399	365	367	334	398	397	361	378	410	355	344	391	354	388	385	328	405	372	351	358	385	394	365	398	353	392	374	347	368	360	403	348	376	346	363	407	398	381	370	334	369	340	342	345	377	365	375	387	343	362	380	363	382	352	354	392	379	350	376	374	394	358	350	372	354	360	383	359	386	363	340	359	363	358	408	375	392	361	370	420	399	348	381	346	334	377	396	381	370	335	387	375	364	360	389	360	351	354	371	368	397	345	375	393	401	377	408	368	344	363	344	362	355	383	343	387	364	400	366	338	364	381	377	344	331	362	363	341	374	335	403	353	330	345	385	366	372	380	361	367	356	381	343	321	361	355	355	352	376	380	356	358	378	391	377	408	377	398	365	372	398	370	384	339	376	359	362	387	385	401	382	367	386	395	384	378	384	391	377	336	403	344	369	373	358	385	379	424	334	352	354	377	379	357	349	352	376	371	368	380	376	378	372	347	350	393	374	358	375	347	343	378	373	350	359	365	358	380	324	358	362	360	396	375	383	342	377	374	359	339	371	362	366	337	347	375	352	347	332	344	333	355	362	351	395	388	354	385	399	396	393	396	406	395	361	394	347	357	349	397	356	396	348	353	378	371	341	366	377	398	362	359	388	354	387	366	357	360	341	352	356	366	375	379	348	358	374	387	346	375	376	363	367	351	368	322	393
59742	93635	84159	52166	17395	1017	631	585	611	555	611	575	612	634	634	561	561	623	583	643	610	600	573	595	598	552	574	608	578	584	590	597	547	607	638	610	592	645	646	613	607	601	566	608	598	600	597	611	606	589	614	606	619	598	596	615	606	568	580	596	617	612	605	580	591	612	568	588	622	615	600	586	578	598	622	595	595	657	597	615	570	592	597	580	573	603	565	628	603	564	573	626	625	590	671	612	590	600	601	610	594	597	546	610	593	571	583	596	631	605	578	572	598	621	548	631	587	584	596	607	569	588	582	616	583	562	614	606	586	589	586	588	606	582	614	639	601	605	595	597	621	573	599	614	578	594	599	588	607	583	574	592	618	619	584	569	594	587	577	584	602	571	586	571	593	597	604	586	571	634	599	567	552	517	600	625	591	606	604	599	555	628	572	590	639	593	616	562	573	537	596	542	581	610	613	581	587	616	596	608	610	587	599	625	567	619	586	608	607	593	574	597	592	599	599	592	578	551	594	610	579	543	545	613	604	575	580	589	615	618	636	588	610	588	569	594	564	638	588	574	587	597	582	589	564	592	617	623	650	653	601	596	565	606	599	603	597	609	550	573	579	589	589	607	619	541	625	564	592	590	613	560	581	595	640	632	591	568	614	559	669	571	584	601	590	573	603	579	576	607	599	589	625	617	630	571	532	563	574	540	589	577	576	549	592	570	602	604	590	610	588	587	598	529	613	579	579	557	572	590	561	607	658	602	599	577	609	610	567	599	605	585	613	595	601	566	581	598	581	605	599	652	589	628	587	627	601	586	617	581	595	566	544	610	570	575	593	598	615	594	626	567	581	599	578	600	563	651	574	597	558	621	591	565	604	619	582	611	632	591	550	590	659	593	602	592	594	612	618	607	575	609	585	595	635	588	605	604	597	561	592	625	577	621	579	588	602	605	600	560	612	570	577	590	588	596	552	570	620	639	562	580	584	608	606	539	628	595	594	615	580	566	627	612	594	605	618	548	618	608	579	610	577	610	585	588	621	578	629	572	579	637	602	552	572	595	589	571	559	626	544	592	550	624	584	590	585	597	570	607	608	602	562	590	540	632	573	563	589	599	533	591	600	611	614	585	546	562	581	611	614	605	578	621	562	593	570	582	606	600	592	581	582	607	607	614	601	609	579	605	576	563	576	589	593	613	555	598	626	562	575	585	576	535	596	607	589	631	609	599	554	596	574	603	586	604	581	573	584	544	592	581	584	609	575	603	667	586	590	598	581	589	638	604	571	617	596	621	629	578	568	616	609	604	570	606	636	571	577	560	623	591	654	578	569	580	603	604	594	596	583	585	631	605	612	608	606	579	551	627	615	609	624	606	533	604	619	603	660	559	584	609	584	604	597	607	615	611	602	616	583	576	582	590	566	629	653	639	593	575	602	581	590	561	606	653	609	574	607	603	613	535	609	618	606	628	619	630	593	634	586	578	590	585	564	585	583	570	585	568	597	577	626	619	586	587	608	575	571	606	613	602	579	556	566	565	625	571	603	579	600	614	550	625	624	574	553	602	601	598	555	615	601	576	552	535	620	608	656	563	564	614	563	602	603	638	552	583	584	609	523	614	553	604	607	546	583	618	584	607	648	522	573	572	601	590	607	582	583	620	561	610	613	604	608	652	635	614	565	661	614	615	549	566	578	605	546	611	590	572	605	607	576	611	609	612	564	565	548	530	640	600	607	585	585	565	594	632	566	542	567	590	561	589	612	599	581	591	610	589	609	620	577	604	574	577	608	606	583	612	582	608	556	571	615	634	597	618	586	648	597	608	578	596	566	551	588	589	568	632	569	548	606	614	616	576	567	593	612	590	603	595	600	589	587	561	617	600	581	553	564	610	592	618	574	598	587	628	595	633	537	585	605	614	587	579	584	589	610	569	538	605	579	557	616	598	594	586	607	583	587	568	586	545	569	554	558	583	605	580	542	629	603	600	571	572	562	587	588	587	600	562	576	572	589	603	619	589	595	583	581	595	600	615	609	604	599	610	587	597	608	614	568	638	567	593	571	598	618	591	639	586	590	589	622	634	610	603	589	561	553	581	635	615	587	580	601	615	595	631	606	578	545	583	596	602	602	535	591	573	546	612	646	661	580	627	594	608	642	554	577	608	610	556	579	615	545	572	596	582	588	657	557	550	603	585	566	651	582	604	556	559	565	562	613	575	620	597	546	588	581	624	641	590	571	572	609	594	605	562	602	599	543	609	656	563	576	579	588	622	598	620	606	592	616	551	592	593	604	608	567	602	571	624	614	587	554	587	583	610	578	569	643	602	592	571	598	581	595	608	577	564	598	576	617	583	632	613	574	576	594	567	613	577	629	589	590	628	601	596	546	597	595	569	583	589	575	616	604	623	596	610	560	573	571	601	602	566	561	620	569	585	580	598	588	591	563	586	557	595	545	605	626	555	586	616	554	623	610	675	587	611	602	610	585	628	579	576	625	578	566	634	573	564	617	594	613	532	588	611	579	612	644	598	576	586	595	613	607	580	588	611	616	596	618	594	657	592	609	629	575	617	615	544	590	617	608	583	612	618	570	619	575	566	615	595	569	609	591	583	586	546	609	602	590	614	640	578	593	596	562	545	610	585	607	632	642	630	606	600	661	615	603	582	632	536	594	564	576	562	600	652	636	600	589	610	579	620	599	614	560	581	551	598	599	608	573	579	563	604	601	563	607	612	576	556	553	618	600	572	613	619	600	627	545	582	572	572	610	589	588	608	631	612	607	572	597	584	556	638	607	547	644	609	563	642	632	606	606	577	610	638	607	566	573	606	557	612	598	577	608	592	596	611	619	588	581	643	581	587	564	572	586	570	568	602	608	558	588	573	628	585	643	621	594	562	546	610	594	528	565	576	581	622	608	584	580	555	660	612	572	613	573	586	630	573	574	575	651	658	617	626	571	572	581	598	613	592	620	564	557	598	613	587	599	585	585	618	564	540	569	616	605	604	583	674	597	622	599	580	604	594	598	608	598	590	593	606	573	565	630	597	600	582	593	590	586	575	580	579	598	583	611	594	606	648	569	616	589	593	550	616	590	611	604	607	578	566	580	589	633	569	581	589	590	581	590	610	598	591	606	562	579	593	653	590	586	577	579	605	607	585	612	600	587	553	602	599	622	603	601	609	610	634	564	577	569	579	579	560	639	610	553	557	570	616	594	549	575	637	609	578	544	637	612	617	583	564	578	595	600	579	586	536	622	638	631	562	629	614	580	580	634	601	565	595	591	602	606	594	575	603	566	582	576	588	609	618	602	579	604	611	587	581	571	578	632	541	569	602	604	588	602	626	602	607	596	605	596	599	626	611	607	588	567	551	577	593	601	636	602	575	585	575	547	595	574	562	619	605	578	574	607	553	596	599	599	619	596	608	625	589	590	584	664	578	621	581	625	562	558	603	608	577	591	582	595	625	633	592	568	604	640	583	574	635	623	573	575	597	613	587	570	554	608	601
24187	23027	38008	40926	24044	16661	4332	628	579	578	581	583	592	580	562	563	545	516	560	554	590	560	506	559	552	545	564	567	571	581	553	571	565	547	565	561	540	528	530	546	548	499	557	520	564	529	579	581	517	569	562	583	553	554	547	560	623	594	544	534	522	568	546	551	560	597	582	523	546	540	554	530	502	523	541	558	566	549	525	556	537	556	575	563	566	559	539	557	579	571	576	534	568	566	569	550	573	533	528	559	578	556	490	539	566	558	534	539	581	564	561	564	624	531	527	511	553	527	502	530	538	590	575	515	585	570	517	547	549	524	546	571	523	562	560	507	567	547	533	536	558	553	594	525	580	598	561	514	554	558	585	512	562	541	509	557	556	539	541	549	517	538	555	517	577	562	563	557	564	551	534	567	557	561	553	554	554	569	563	547	519	509	520	575	516	552	555	562	556	535	534	559	583	537	552	512	561	521	538	548	519	553	542	530	556	518	560	530	556	555	528	595	580	562	575	513	577	516	551	539	496	526	525	558	531	595	531	534	517	526	586	601	537	545	540	543	554	568	491	545	557	542	528	535	568	530	541	550	570	541	547	544	539	505	531	557	568	540	557	542	573	538	560	536	529	542	580	552	556	546	567	555	551	539	541	578	549	583	524	576	562	497	570	521	544	537	531	570	572	518	536	528	530	541	606	489	518	525	564	537	529	547	555	537	546	516	600	578	541	545	534	542	527	556	562	525	540	575	528	564	567	519	570	549	517	559	591	562	507	544	556	576	579	503	517	553	586	551	549	517	568	558	566	552	550	514	546	533	549	512	553	554	573	515	504	547	525	551	527	533	523	529	558	562	575	538	582	534	523	593	543	559	553	538	551	589	573	572	546	564	560	545	546	574	529	578	555	541	557	586	541	556	550	541	536	552	510	561	545	513	607	562	559	524	548	590	584	541	534	537	534	563	527	544	530	543	578	552	557	530	561	541	533	551	531	575	548	557	511	565	569	547	589	515	559	555	533	594	501	544	592	574	509	543	539	557	575	515	512	571	547	568	565	546	575	506	536	542	589	558	566	522	515	547	520	574	525	592	576	571	561	516	579	524	529	540	581	569	540	549	555	547	561	539	535	570	550	550	540	557	582	556	508	532	542	541	550	564	539	565	579	561	551	538	568	559	555	573	544	546	548	554	555	533	554	548	559	562	545	513	526	587	526	566	550	549	520	512	537	556	535	547	500	538	553	546	540	561	543	555	528	537	544	588	533	508	539	519	577	527	593	595	546	589	572	530	520	582	541	506	556	536	575	530	556	548	554	557	575	512	556	524	562	580	560	573	544	554	549	532	518	536	577	535	520	540	568	534	554	561	524	498	539	509	538	539	523	533	604	550	551	520	530	596	580	573	569	504	622	556	582	537	529	578	558	520	551	550	560	566	534	509	530	501	584	552	548	534	539	547	521	540	538	546	550	548	528	528	548	582	558	542	533	550	580	536	610	535	526	576	553	555	555	558	541	530	551	523	560	562	538	574	543	528	548	557	561	511	492	521	543	522	573	555	552	535	549	535	533	537	571	507	534	533	561	502	587	555	484	555	530	574	598	551	556	583	511	547	552	600	571	557	561	551	545	535	546	594	557	538	617	548	499	578	531	555	510	578	536	514	539	493	556	570	540	551	548	533	580	526	526	517	510	554	535	543	515	557	541	538	537	521	608	543	565	522	508	537	568	536	520	542	538	570	571	507	528	558	530	534	580	544	534	516	548	545	511	570	544	551	551	557	512	538	551	549	534	571	521	541	558	532	485	575	552	558	538	589	500	556	542	513	563	520	534	508	561	543	532	513	519	531	525	551	572	570	532	557	537	569	541	554	560	579	589	537	563	543	533	557	541	538	554	572	571	577	557	525	551	558	596	516	556	553	537	551	557	562	556	507	544	603	493	546	537	554	543	537	563	533	578	509	516	546	540	539	554	558	517	533	547	555	548	543	539	579	551	520	543	533	556	608	570	574	563	507	592	554	502	544	532	546	538	549	517	583	582	550	571	556	547	602	524	520	564	537	529	526	569	559	564	540	545	554	547	525	535	593	534	469	569	533	562	521	573	560	593	548	524	552	527	503	474	539	511	555	558	529	541	598	563	500	557	512	544	553	524	561	596	600	524	557	501	572	522	508	540	523	566	555	580	565	576	544	512	542	566	558	561	543	608	553	507	553	521	540	524	577	540	561	559	579	549	561	553	556	570	558	569	541	579	535	515	557	513	548	536	521	544	564	568	565	539	519	544	578	531	521	552	585	524	568	553	512	549	539	533	588	538	589	547	516	557	545	525	546	511	557	567	582	539	552	542	529	559	539	556	567	547	535	562	572	508	571	554	521	552	534	573	575	545	576	551	543	548	538	546	527	525	555	548	590	547	605	578	518	538	569	553	567	558	541	556	575	504	544	537	539	525	581	561	532	569	506	536	559	561	525	577	529	563	560	551	524	530	543	571	540	534	556	531	561	558	555	536	538	550	565	550	548	578	527	550	569	570	531	574	547	575	523	583	542	557	532	570	545	571	539	548	559	548	537	547	562	565	566	606	520	542	563	574	551	574	554	529	551	613	591	510	523	588	516	536	530	561	578	587	570	586	583	529	554	572	539	513	550	569	533	520	547	557	557	523	508	530	525	554	563	546	555	564	547	555	560	564	567	584	532	529	579	573	548	610	526	578	529	499	590	551	596	577	557	534	568	552	537	542	523	547	549	555	522	530	535	534	549	566	557	563	563	531	537	529	544	549	564	517	550	584	541	595	565	576	561	540	596	502	597	558	560	560	507	541	529	543	542	515	597	552	574	572	536	543	535	553	566	545	554	540	539	542	573	508	565	536	538	550	565	562	551	545	560	546	542	520	530	529	577	534	564	539	524	567	557	550	581	558	565	558	542	556	523	565	553	544	532	558	572	488	576	581	583	590	525	574	586	572	549	554	551	566	514	502	575	569	541	537	579	529	532	527	545	562	508	526	568	571	572	537	541	554	555	540	524	542	585	628	547	548	536	515	531	581	533	554	558	553	551	568	536	545	552	552	513	579	526	528	542	546	528	559	524	536	585	534	540	533	565	497	555	535	542	544	557	547	605	561	578	531	571	568	554	515	556	532	566	575	568	555	524	562	520	573	545	561	542	562	506	586	575	510	583	570	556	529	521	557	531	555	557	556	538	544	569	531	503	535	551	560	588	536	548	559	522	509	583	547	569	577	580	532	575	550	528	549	533	555	582	566	585	553	552	537	574	567	547	543	545	555	544	570	579	522	546	540	557	497	567	581	525	534	503	528	555	577	525	584	545	570	541	572	535	555	568	555	569	532	512	524	566	528	544	518	554	527	524	543	573	552	552	530	559	544	533	549	547	558	562	609	531	545	573	568	555	584	584	526	550	561	534	552	597	543	556	564	558	545	547	562	586	554	557	563	561	568	561	513	552	518	549	537	552	591	554	535	554	518	532	540	592	532	587	529	566	570	542
62190	104254	94681	61862	24315	1709	838	804	830	821	872	848	824	876	843	802	839	823	889	875	862	870	804	881	814	891	889	835	814	817	859	863	825	855	792	818	873	839	793	822	878	835	808	816	802	828	851	845	857	862	840	852	810	848	848	895	852	846	906	824	873	812	843	869	835	867	841	786	822	814	836	817	856	909	810	842	822	860	891	808	845	816	797	841	847	861	879	867	839	830	844	850	778	797	849	809	826	863	893	896	848	807	875	843	805	872	834	843	878	847	837	825	858	829	854	860	866	831	774	849	795	836	779	841	832	852	841	843	896	802	840	812	797	888	842	836	821	811	828	822	854	818	840	865	855	813	818	815	864	805	841	791	845	795	841	848	850	808	789	827	848	805	795	828	868	814	869	811	845	772	800	815	895	852	825	829	818	846	854	848	793	844	829	812	825	819	802	860	834	820	792	894	859	816	855	837	897	854	763	829	818	867	826	860	780	801	844	883	817	836	887	839	801	851	825	817	789	854	849	848	869	816	843	846	844	827	827	855	800	796	833	847	858	788	821	860	772	857	772	827	832	825	827	830	776	839	835	855	865	836	850	874	858	850	815	808	859	807	883	872	850	829	810	828	848	844	822	836	843	778	856	849	871	823	782	817	881	828	883	821	786	842	806	850	820	877	830	797	847	894	754	821	792	850	852	830	863	880	824	804	885	821	832	826	807	864	805	836	831	877	853	850	803	821	894	834	845	827	837	847	904	897	798	852	845	864	776	798	892	805	806	858	840	835	853	771	818	820	853	861	866	851	834	882	891	780	853	841	858	831	813	786	830	834	813	870	832	840	863	864	849	787	808	854	867	833	811	819	813	802	889	818	845	831	832	824	824	791	815	881	840	905	798	793	850	863	854	870	831	806	781	799	874	837	796	820	834	840	821	847	869	816	836	826	831	835	750	853	840	832	822	902	864	809	836	817	829	814	839	805	840	836	840	828	836	800	836	835	804	816	819	859	862	843	842	840	800	840	864	837	850	858	832	803	815	807	853	819	836	855	849	847	828	801	828	825	847	827	847	820	800	849	840	821	877	821	851	815	898	835	835	815	891	850	821	825	853	816	860	836	909	794	824	838	826	856	851	857	868	847	841	854	868	832	842	828	790	857	852	838	855	857	849	824	857	824	853	809	891	820	809	866	841	793	754	821	870	861	848	766	808	849	836	827	792	788	862	863	836	814	821	851	801	860	829	873	831	843	876	811	806	842	850	863	854	803	850	862	846	834	861	876	841	866	781	848	813	829	848	796	858	853	874	858	887	852	858	843	836	789	821	831	855	806	822	843	814	835	830	847	828	822	845	786	846	844	810	803	873	803	812	818	826	905	867	865	829	793	835	800	825	844	890	837	891	834	794	804	789	787	881	810	824	859	825	859	816	835	819	877	856	846	830	821	848	841	779	877	805	815	812	842	829	870	871	794	826	853	880	879	813	800	813	849	818	824	862	871	854	866	843	806	764	847	828	838	829	881	825	807	864	814	832	832	815	836	822	836	796	876	815	803	851	850	765	831	866	838	824	769	818	827	837	831	860	820	771	838	819	850	864	823	808	827	822	816	870	846	854	853	761	806	773	808	840	850	884	865	844	814	826	900	875	839	811	872	874	800	857	866	831	819	775	821	843	847	854	879	847	845	881	826	821	818	855	854	868	827	828	864	793	789	827	847	864	809	814	847	892	831	895	825	820	777	845	799	828	864	843	816	890	859	856	803	831	778	800	871	846	802	821	790	857	865	837	863	845	843	816	822	837	885	790	839	822	836	830	851	814	893	872	812	836	847	826	842	768	842	812	846	847	819	865	835	850	816	857	793	875	827	847	831	856	784	870	851	754	863	835	808	788	811	838	860	843	808	822	829	865	833	835	847	811	852	832	820	873	872	855	820	891	807	882	805	808	800	818	793	820	803	832	840	873	890	817	837	803	827	833	829	835	849	841	881	857	834	839	818	888	844	863	838	824	861	908	923	865	847	871	805	857	841	852	839	828	849	808	849	829	811	789	797	824	813	863	833	843	836	847	817	826	823	820	833	865	815	770	840	801	836	844	803	862	782	806	884	814	837	855	847	812	777	856	884	831	827	811	840	871	793	863	874	835	862	885	826	809	832	858	884	842	802	801	850	823	807	878	820	821	878	836	860	880	851	828	809	818	829	894	819	828	851	815	841	843	780	828	874	874	864	808	867	788	808	817	814	805	797	812	829	853	787	895	844	822	806	847	791	849	842	833	826	824	834	789	858	831	830	824	833	831	837	836	823	884	816	880	897	874	848	877	836	792	873	830	821	851	834	848	841	839	839	828	854	835	840	871	803	824	796	843	783	855	810	871	840	821	843	860	832	854	838	844	848	844	846	848	860	833	859	857	817	807	858	825	793	823	813	828	919	860	833	852	820	892	864	856	883	875	802	776	838	878	874	828	855	859	842	821	776	823	881	833	836	861	829	830	828	832	805	847	852	863	862	856	849	799	862	851	824	815	799	847	820	812	816	833	837	866	776	861	840	843	787	804	846	794	811	873	823	885	841	831	881	834	872	850	820	829	841	785	839	830	857	854	804	829	843	897	838	812	842	818	848	788	893	832	827	857	874	780	840	811	825	777	801	832	797	826	853	850	856	839	812	793	904	840	892	839	882	812	857	838	776	839	859	831	822	872	868	812	849	800	843	868	787	803	857	850	848	769	820	855	841	900	833	874	844	872	847	831	827	825	805	858	834	839	845	846	799	826	857	835	873	815	898	860	807	790	844	815	848	873	868	817	799	849	886	852	792	854	833	818	827	845	822	801	855	770	856	835	887	821	874	840	841	831	809	836	840	860	837	868	841	833	847	815	855	826	825	859	834	800	789	840	839	834	821	894	848	816	830	825	819	856	830	852	814	880	804	821	789	802	813	856	812	843	862	818	822	882	868	854	860	891	800	811	846	857	854	841	857	802	839	818	851	829	901	798	814	856	830	839	852	846	873	848	860	867	819	810	872	855	814	861	890	890	808	835	879	899	794	867	813	805	823	804	834	801	795	833	811	911	868	827	801	797	894	822	857	832	824	854	868	850	797	829	854	812	848	802	886	813	830	868	884	854	806	834	856	819	865	845	826	831	812	808	855	850	825	803	874	832	785	899	788	833	857	843	865	849	861	802	859	803	825	792	819	844	868	814	874	828	816	817	817	815	845	843	855	804	805	855	793	825	789	811	868	795	844	808	835	835	822	831	813	838	833	832	830	851	859	866	831	801	863	847	830	837	839	826	816	839	818	858	825	900	817	797	832	911	814	861	802	843	824	886	840	813	859	874	817	812	836	827	841	867	844	844	800	851	844	811	772	897	837	815	846	861	839	832	884	829	838	776	845	836	808	882	811	804	854	828	857	854	810	837	820	857	849	837	816	797	835	845	829	871	835	820	813	849	831	796	840	863	848	805	874	835	834	891	828	816	789	875	824	826	795	868	773	842	832	864	844	845	792
29094	30248	35249	28933	6094	454	345	350	359	343	315	338	311	362	339	345	328	345	338	379	331	348	305	323	328	376	350	372	340	343	366	312	325	299	343	321	360	353	347	386	326	346	370	324	333	333	352	311	336	335	336	319	349	365	330	314	359	342	323	352	324	310	303	345	307	325	387	358	322	360	333	345	339	318	330	345	331	323	318	364	336	328	352	333	349	344	353	319	326	351	325	346	323	329	333	342	313	366	324	336	352	334	354	342	335	314	346	309	353	351	308	354	348	331	336	351	343	328	351	335	345	340	329	319	324	304	322	326	315	341	334	360	347	295	307	335	347	328	333	359	338	361	341	364	369	321	328	359	317	320	340	334	364	357	356	316	332	322	329	328	371	333	315	336	394	363	323	336	343	322	370	344	346	339	316	331	367	356	336	313	308	346	330	348	315	342	332	338	358	340	328	352	342	362	326	316	357	305	358	341	299	376	334	344	340	355	318	317	326	335	352	340	372	306	361	356	324	340	303	365	349	367	350	330	318	338	331	310	339	354	348	307	363	331	355	332	344	347	359	377	360	343	339	309	340	344	347	331	355	327	332	351	302	340	344	325	361	327	337	336	334	323	341	308	338	328	345	336	323	331	328	369	323	354	340	313	317	308	353	336	332	329	320	340	352	327	319	351	308	337	330	330	321	345	325	345	361	320	332	347	317	365	328	344	319	346	319	357	343	342	339	338	333	363	346	369	308	347	331	312	328	350	348	338	320	335	313	359	357	303	311	327	366	328	327	344	358	345	317	322	356	331	331	333	360	354	319	329	337	338	341	345	357	352	373	315	353	352	336	320	370	334	305	327	337	337	336	316	390	345	345	300	320	350	337	346	330	333	340	319	331	388	307	320	344	353	328	342	348	348	408	319	356	322	343	364	334	351	327	318	352	366	355	334	355	345	370	364	351	326	352	370	365	328	324	370	372	330	359	374	317	342	349	358	320	339	319	289	346	363	304	343	342	341	338	345	333	351	345	347	327	353	340	327	335	323	327	309	311	325	333	351	339	349	335	341	343	342	310	348	339	342	331	349	324	363	347	320	372	362	365	321	324	316	315	320	336	366	310	332	331	364	328	364	335	364	299	345	341	355	331	327	310	327	336	339	306	312	336	336	347	322	326	336	348	357	345	325	335	354	333	330	341	344	306	352	343	318	346	329	357	317	354	323	335	343	325	344	320	342	333	358	340	317	348	350	357	325	345	337	303	323	319	347	345	346	347	363	340	385	311	341	372	354	349	313	320	316	356	346	348	366	319	296	302	314	345	355	335	331	321	350	349	336	339	328	335	352	367	320	331	317	357	330	332	332	357	330	355	309	352	344	341	321	310	320	319	342	341	359	333	336	324	356	326	373	343	336	336	348	343	354	352	378	355	358	357	334	312	330	305	318	346	348	324	351	331	327	372	358	357	360	318	357	330	366	337	333	328	344	365	359	352	343	359	314	336	331	347	334	354	348	376	336	343	358	360	327	333	353	326	334	380	350	344	333	366	350	328	323	324	325	339	321	335	307	314	338	318	358	319	342	334	320	331	338	349	325	330	316	354	325	354	348	376	361	370	327	299	323	350	366	361	331	312	317	329	337	344	341	382	311	360	290	345	337	371	313	316	333	327	305	325	293	366	317	339	324	328	345	339	336	316	322	337	363	325	332	321	328	334	369	339	326	335	332	337	342	345	329	320	339	346	334	383	360	306	351	338	324	349	343	309	365	337	333	349	353	346	337	350	334	318	329	354	366	342	337	339	359	334	357	335	329	331	323	321	316	343	348	337	355	352	353	334	343	330	324	316	328	346	332	335	372	343	330	348	322	349	356	344	382	352	353	325	360	340	350	354	327	334	356	331	349	327	326	308	338	363	342	332	328	315	366	321	363	362	325	346	318	286	325	373	357	339	315	351	354	348	352	341	348	334	325	351	350	361	339	346	343	348	319	328	336	351	367	324	338	342	357	352	372	355	366	343	318	295	319	345	336	364	309	355	353	365	362	338	359	349	335	308	380	319	331	341	363	309	345	357	342	297	331	362	331	306	370	336	374	346	355	336	320	365	333	366	329	330	339	359	337	341	335	335	342	330	345	318	338	316	356	338	355	328	354	338	321	380	335	389	356	328	348	333	330	358	342	307	337	354	369	345	357	355	376	359	313	340	338	342	346	340	368	319	342	335	334	346	347	322	379	318	365	325	356	318	340	351	332	351	334	341	311	355	337	323	342	316	359	322	364	361	342	340	383	335	343	307	322	374	335	356	355	330	357	345	352	333	377	344	324	348	339	349	342	337	384	364	350	351	315	349	332	337	327	300	348	341	326	326	382	342	319	354	297	353	385	352	327	364	323	314	322	352	326	329	326	314	368	344	329	362	317	329	357	348	337	337	309	346	329	305	317	358	335	319	315	356	309	322	361	350	353	312	372	328	336	349	337	346	332	359	311	351	344	366	357	357	336	378	347	329	334	321	307	333	334	332	325	327	353	323	336	350	298	320	346	318	348	345	322	337	358	350	401	342	340	360	338	324	352	325	361	328	348	348	323	321	346	312	348	335	324	340	331	348	321	321	316	328	316	346	299	309	320	340	347	342	342	337	297	352	325	333	334	341	338	344	369	319	344	351	327	350	314	341	318	343	339	330	319	347	335	345	354	344	349	346	316	328	338	345	350	326	372	340	338	367	312	307	361	319	341	352	358	335	344	327	339	373	324	338	345	347	377	320	324	316	326	352	345	333	331	328	310	337	316	337	342	351	337	341	337	319	394	358	327	330	323	342	365	326	333	377	312	363	342	335	347	328	294	333	337	327	350	339	320	353	323	337	350	351	344	395	306	355	332	305	325	352	379	343	311	318	333	331	338	320	313	344	329	327	349	317	330	323	332	335	338	327	312	323	345	353	341	335	326	364	346	316	325	364	307	339	349	348	358	346	318	378	375	344	344	393	346	332	336	342	391	310	330	372	324	351	339	323	340	347	370	311	310	334	327	322	369	373	338	341	331	352	351	345	332	354	339	333	340	326	357	358	334	361	332	325	366	345	348	364	330	321	342	344	330	360	332	329	334	334	330	361	336	365	371	367	325	363	373	374	335	322	342	335	362	324	325	348	309	367	348	342	331	343	352	332	316	314	356	310	334	372	357	357	345	347	330	357	305	367	330	345	321	354	331	358	376	342	364	332	340	338	392	357	348	301	323	313	341	338	373	351	373	326	342	357	353	372	317	329	336	352	325	358	336	329	329	340	367	326	325	321	333	331	351	328	332	348	319	364	324	349	351	332	333	342	345	343	362	334	310	353	342	342	344	339	334	334	345	344	338	351	335	341	295	352	358	343	322	368	325	333	347	323	330	343	355	369	341	337	319	346	359	360	350	354	332	353	336	328	376	328	339	320	339	327	337	350	327	342	339	341	337	328	322	368	327	361	340	362	358	321	358	331	319	355	349	339	327	337	341	351	327	326	353	336	344	343	345
34728	48600	43086	28686	6212	634	534	529	568	575	521	567	566	504	550	496	598	564	545	569	574	559	590	548	568	559	559	518	535	550	573	558	551	571	579	587	544	554	565	533	596	562	551	577	574	557	567	606	506	592	572	562	536	562	551	619	535	569	554	559	549	605	596	581	583	545	577	535	548	550	556	565	587	519	540	568	503	585	584	546	554	560	581	557	578	566	528	588	605	584	536	601	556	543	566	608	572	576	552	553	545	586	557	568	545	519	555	568	528	573	593	550	535	605	592	530	557	566	567	559	559	599	567	527	560	580	588	549	548	578	601	581	536	536	565	552	543	573	566	520	599	493	600	586	575	597	536	604	569	546	545	532	546	519	553	568	538	581	562	547	555	570	553	522	552	539	525	569	570	565	568	557	548	570	569	573	562	547	586	572	580	601	567	539	541	583	544	541	567	536	524	579	556	570	611	605	552	583	562	527	561	550	582	545	533	580	543	573	537	552	555	568	579	560	574	571	561	578	544	540	568	587	558	567	553	570	553	585	590	579	566	589	577	553	600	572	528	600	564	559	531	537	586	573	582	538	587	558	563	553	537	548	546	602	550	617	518	497	601	540	577	593	545	593	589	562	596	533	592	564	588	540	549	547	563	517	536	547	566	580	569	613	549	547	578	551	566	564	529	527	547	557	567	546	549	571	573	578	506	521	627	554	550	604	587	533	540	532	559	562	527	586	559	587	559	596	630	588	540	586	610	571	534	539	594	581	575	560	575	597	564	548	558	553	568	558	508	581	558	558	553	541	561	500	577	549	585	606	532	576	557	548	565	575	544	533	548	549	589	543	587	567	583	568	551	582	556	562	586	584	557	512	569	570	569	575	531	561	570	583	615	565	540	592	556	577	589	561	567	643	559	588	546	605	564	522	561	553	548	580	542	613	600	577	550	538	605	526	529	594	622	546	605	554	550	595	584	598	561	584	565	550	585	585	574	568	548	535	521	579	569	617	554	573	548	551	505	521	585	553	514	584	546	542	580	531	555	546	571	567	580	545	585	614	528	615	581	554	557	571	543	545	578	543	526	548	559	587	563	528	583	511	607	564	523	583	583	585	610	551	558	561	579	556	545	548	579	626	528	544	616	517	581	582	583	558	552	566	541	649	578	584	554	551	483	579	525	586	579	598	559	546	529	531	583	516	575	565	615	590	590	563	554	564	585	582	556	595	560	561	605	580	547	537	582	545	568	560	580	584	534	565	551	537	568	567	519	520	576	578	565	578	527	558	601	565	585	587	588	546	588	569	568	551	536	553	509	574	518	520	537	590	563	577	551	582	577	579	546	571	563	580	592	566	540	556	576	605	561	569	543	581	541	527	540	538	560	525	565	565	598	533	610	540	524	564	574	554	597	545	580	540	551	566	572	581	560	556	531	554	593	606	574	589	610	535	548	584	570	529	537	605	593	549	590	565	581	568	548	539	537	540	541	600	571	548	555	560	571	553	591	521	566	596	569	541	519	511	584	547	550	563	564	571	558	615	540	608	576	608	553	538	550	569	570	561	547	513	555	605	566	614	568	576	575	580	572	556	576	572	550	516	582	593	580	540	571	565	577	555	603	521	562	563	533	570	588	547	559	578	522	589	578	596	538	557	575	523	573	569	529	559	555	565	559	527	581	530	543	575	583	547	564	553	526	581	555	555	576	523	541	518	552	552	591	548	577	558	558	488	516	598	585	543	587	551	527	536	546	550	559	541	563	545	585	533	579	597	579	546	520	571	532	541	581	585	576	580	581	549	562	585	601	557	569	567	530	562	582	580	596	563	579	556	569	548	563	521	557	603	535	503	534	572	541	608	613	539	534	574	576	601	601	554	579	540	603	563	549	553	549	598	558	538	537	533	555	558	557	524	556	533	590	530	555	561	558	585	576	544	583	536	599	592	553	622	504	532	571	593	591	567	556	521	556	587	553	534	580	568	580	536	538	566	580	584	561	551	610	539	491	559	615	536	564	553	546	578	573	554	539	601	572	486	566	539	579	573	584	529	554	567	548	559	586	570	583	517	622	570	519	564	610	579	608	556	522	563	575	537	556	576	592	560	557	508	583	562	618	554	577	564	544	544	591	583	552	523	604	577	551	571	552	541	583	579	591	600	571	559	565	567	557	557	594	543	566	572	570	569	538	563	574	579	549	593	549	541	610	556	572	575	596	557	549	540	544	568	556	612	542	602	571	547	535	563	576	558	598	553	551	571	583	552	577	582	598	575	559	557	531	575	581	604	563	552	593	536	550	552	526	537	582	570	562	567	606	564	563	574	608	546	563	545	575	542	574	517	590	557	567	543	565	609	552	546	537	578	550	567	543	613	592	570	540	568	555	582	592	560	564	566	572	620	551	549	575	548	533	552	536	522	538	562	555	569	572	542	542	548	576	578	527	555	555	571	567	573	551	531	591	548	591	605	615	581	539	539	571	560	540	562	543	590	553	541	574	533	564	531	565	537	538	523	545	567	582	572	552	556	570	555	592	545	541	561	580	573	604	580	584	555	584	556	560	563	566	584	581	557	581	559	600	586	570	563	567	624	541	513	582	527	588	540	512	568	522	542	567	598	577	548	599	585	581	532	586	565	597	588	590	533	540	580	559	517	579	566	589	536	551	586	570	567	549	543	592	569	559	563	532	567	491	564	516	577	537	589	524	559	517	572	602	585	551	528	526	570	580	570	576	571	618	559	568	573	540	534	557	555	555	614	590	573	560	576	566	561	558	562	567	555	558	502	588	563	560	564	562	542	568	530	547	538	547	579	563	592	560	574	551	560	600	575	596	577	534	559	566	535	569	581	526	580	555	591	558	560	538	536	579	598	536	531	598	559	559	510	569	544	543	530	565	531	582	538	566	524	570	567	571	544	594	561	557	570	555	580	536	578	558	537	559	550	588	521	570	574	577	599	579	527	572	580	594	548	526	586	574	571	598	548	540	567	579	539	565	576	538	538	549	559	578	584	551	566	568	544	594	582	547	557	580	553	564	566	552	570	543	565	537	523	529	562	577	595	559	582	569	579	520	537	584	550	526	570	572	572	556	528	564	609	550	544	543	553	526	562	558	532	554	565	605	555	580	566	589	559	549	563	583	575	573	519	547	548	558	549	559	557	533	570	539	564	541	519	610	523	567	584	541	533	572	493	545	531	578	566	583	525	562	557	548	524	559	590	516	575	534	552	574	566	542	564	589	564	595	576	558	575	569	593	578	534	557	569	554	564	585	546	513	552	567	539	575	532	554	547	587	564	584	549	589	601	540	538	547	586	541	590	571	536	538	545	523	493	545	540	612	580	597	572	595	550	579	567	556	553	561	564	591	548	577	588	535	555	584	573	547	578	558	529	570	522	544	567	592	583	567	568	543	571	619	572	572	577	572	533	561	611	522	543	550	606	530	577	550	583	566	597	563	579	555	574	565	581	599	572	554	550	554	573	601	522	543	570	568	571	600	556	542	551	559	499	570	572
25222	24524	39766	45916	24405	9910	947	370	336	355	351	343	355	408	359	363	364	368	316	336	352	348	335	357	335	358	359	365	360	352	332	332	381	331	351	340	403	343	389	357	382	337	355	391	340	332	344	360	357	358	307	360	353	369	323	340	355	383	350	396	345	359	337	363	361	368	343	344	355	365	321	351	340	323	355	333	349	365	351	361	350	361	373	366	342	330	343	358	346	358	344	360	353	388	351	315	328	323	355	361	339	335	343	353	325	361	343	322	333	355	348	349	347	354	391	346	341	337	356	353	359	317	330	333	341	378	387	320	331	338	354	349	336	345	346	371	351	345	365	335	333	336	384	346	353	335	344	335	350	328	349	375	385	383	344	330	365	358	331	376	332	354	344	347	344	340	354	314	360	380	331	379	344	341	340	343	351	338	369	337	336	331	355	330	356	342	348	359	352	360	336	366	341	337	334	349	340	336	343	321	318	338	359	375	351	321	361	381	340	365	384	376	376	352	331	348	339	353	369	334	350	334	309	333	366	340	376	328	331	334	323	337	341	349	319	352	359	357	319	343	341	323	362	357	341	382	339	347	367	350	366	371	339	362	372	351	345	347	363	322	346	340	363	333	349	372	345	338	354	335	293	347	365	333	350	338	365	342	329	349	383	342	347	347	345	316	364	365	359	325	348	360	342	372	351	364	384	331	345	354	359	344	356	337	327	368	369	308	342	322	335	371	333	352	345	326	324	356	351	344	328	375	328	340	369	339	303	394	350	362	355	359	345	372	335	357	376	347	351	350	358	343	353	331	339	307	325	301	346	349	357	356	385	357	344	339	393	339	342	330	317	360	360	345	354	335	367	389	333	342	363	359	356	383	335	367	317	352	338	350	332	345	368	358	373	352	322	329	382	353	376	357	362	356	330	376	340	336	380	372	336	347	351	336	381	352	353	367	349	358	351	333	339	327	382	347	350	337	384	356	357	353	345	358	325	369	345	328	347	388	339	325	357	334	329	340	340	351	351	359	339	334	351	345	354	349	333	348	324	338	347	320	344	336	356	355	341	372	328	353	352	350	354	361	317	360	351	353	330	374	341	343	342	366	383	352	363	349	333	340	336	368	361	329	367	371	352	340	341	369	391	353	361	340	359	367	344	323	365	336	345	349	357	315	353	333	328	357	350	330	326	381	346	363	364	334	341	368	343	339	356	324	389	339	379	342	361	319	366	329	389	330	354	368	354	360	349	315	369	382	365	335	335	337	372	319	350	360	347	319	330	340	351	337	348	361	323	347	361	374	348	342	341	342	356	329	352	357	330	324	364	365	323	351	355	381	345	336	340	326	328	361	309	337	341	366	356	339	356	344	341	335	347	311	340	365	333	313	356	349	328	342	328	348	336	333	341	388	379	347	370	294	357	400	363	395	319	339	345	363	381	375	313	338	382	338	355	346	339	323	341	336	378	349	377	360	350	346	361	327	361	339	340	363	320	341	381	338	367	350	362	328	363	351	345	338	349	371	348	344	349	361	351	351	375	357	388	311	355	382	343	333	343	319	345	353	345	332	363	319	345	394	351	330	345	320	345	340	395	339	340	343	328	315	343	354	368	361	342	351	327	348	345	357	335	375	345	360	352	335	319	366	333	338	329	331	337	324	342	346	357	344	361	323	341	375	324	328	375	325	371	329	373	399	366	331	341	336	317	330	338	314	343	327	350	373	368	338	328	361	357	341	343	335	346	357	325	330	346	338	312	379	356	316	343	346	350	369	359	335	376	358	378	337	340	340	338	354	312	328	352	363	371	339	342	316	353	354	337	345	373	342	354	339	339	356	342	365	323	356	330	364	326	332	353	315	334	355	327	328	328	329	380	369	347	355	347	349	367	359	328	325	345	321	349	313	317	336	378	353	331	386	327	319	372	345	337	382	350	348	332	336	349	346	360	346	335	380	327	370	326	366	368	362	341	335	390	345	349	328	352	356	323	360	342	382	356	331	348	302	363	351	324	329	366	355	326	352	349	344	358	363	361	361	354	364	362	333	342	343	351	328	334	339	333	341	374	344	348	327	343	352	354	363	327	337	357	340	351	347	355	348	360	374	334	330	334	385	357	330	343	317	375	348	338	351	342	354	337	314	350	356	359	335	328	348	373	370	331	361	381	324	347	345	376	352	376	347	315	345	354	359	373	360	389	342	349	366	365	365	399	328	332	320	350	332	336	346	345	376	356	344	335	370	382	316	365	356	312	365	345	357	369	360	334	350	336	368	335	346	363	359	318	349	343	348	353	356	342	353	339	351	326	328	345	344	344	350	329	347	363	341	352	347	318	357	325	329	291	365	326	349	373	342	344	327	305	384	338	325	307	354	329	341	315	380	353	360	351	346	374	349	339	364	382	332	389	350	349	318	359	349	354	394	345	343	322	343	321	353	349	346	357	333	353	355	365	333	323	357	333	369	325	334	354	340	339	360	336	358	346	322	356	333	377	383	356	351	323	318	321	333	328	363	342	370	367	355	335	374	317	329	315	348	380	367	361	325	363	360	341	352	359	351	345	338	345	332	303	344	370	362	365	350	347	349	373	331	317	325	375	332	333	356	347	357	349	336	353	359	339	331	347	337	359	345	360	360	371	329	364	344	357	355	326	371	358	348	366	352	342	382	360	321	300	371	344	334	331	353	363	356	343	318	326	329	388	343	330	320	355	379	359	314	315	364	333	354	349	355	320	340	343	346	378	368	361	347	340	388	359	334	316	343	319	327	360	350	318	363	320	361	362	361	340	357	335	357	379	362	362	342	309	371	329	348	356	361	334	352	351	331	353	344	369	341	322	358	377	339	337	344	387	360	334	351	346	356	346	340	360	359	332	332	347	319	346	347	387	315	327	352	335	323	298	346	349	343	355	345	366	383	348	341	335	356	357	338	365	322	389	352	338	337	333	366	362	342	368	328	324	328	342	385	369	348	315	354	330	362	348	341	333	358	351	305	357	368	363	379	346	358	341	359	340	323	341	329	337	363	342	310	363	324	354	368	331	323	376	335	364	367	340	371	360	310	339	342	342	355	359	370	325	372	336	360	337	327	357	348	329	356	332	365	342	321	343	350	340	351	315	356	363	348	380	348	383	344	363	357	361	389	365	353	353	384	366	344	335	364	362	333	345	374	371	382	348	375	361	336	351	305	391	374	351	362	325	350	366	337	329	334	336	356	357	350	307	307	350	346	356	326	365	334	348	309	361	348	344	366	337	346	358	338	343	362	283	342	366	301	362	364	386	339	341	364	349	319	358	397	380	338	354	345	341	319	328	384	337	317	352	352	339	310	329	311	338	342	349	314	348	376	340	358	376	365	373	365	368	333	341	352	341	342	341	349	329	360	336	358	357	337	321	346	330	358	328	345	341	341	329	340	367	336	342	301	354	349	363	364	343	375	366	355	328	354	328	361	332	362	371	363	363	373	333	351	321	354	349	364	323	355	330	347	332	347	335	359	381	320	348	357	373	345	356	301
59530	93609	81492	57984	22257	1383	548	598	605	598	585	559	574	603	556	601	534	549	586	551	558	533	574	602	566	535	593	579	609	549	558	513	612	550	573	635	608	558	595	547	581	565	572	575	589	550	559	596	621	564	603	550	612	561	553	579	566	563	603	588	535	585	582	593	586	565	614	566	610	547	579	597	557	628	541	560	559	553	602	570	549	574	549	591	567	555	599	541	569	589	554	596	554	530	626	561	568	594	534	590	562	575	593	576	569	547	553	604	562	533	536	569	514	596	529	565	570	583	606	574	620	612	554	587	589	595	571	592	590	580	541	578	566	567	580	532	559	583	559	605	592	502	569	552	609	584	606	536	552	566	541	586	604	562	566	548	580	584	597	574	582	545	550	616	622	578	592	570	558	588	581	592	588	571	587	521	565	576	557	538	539	594	564	544	571	542	568	557	550	567	559	552	612	605	551	586	584	588	549	576	560	601	615	563	605	593	587	583	594	577	586	546	593	570	593	610	567	549	557	540	551	570	573	574	574	588	568	542	603	597	540	592	549	558	557	587	563	602	618	524	593	599	570	566	583	570	617	573	553	584	589	559	565	566	583	521	538	571	565	572	581	566	583	606	579	575	534	549	541	586	564	582	593	591	567	624	546	563	572	591	609	565	556	568	615	609	549	589	588	609	549	564	539	680	540	606	580	559	518	575	551	593	579	536	586	563	566	560	552	586	538	556	512	576	557	628	597	570	595	545	577	591	552	569	605	573	551	547	532	562	575	584	585	580	559	577	530	568	591	573	570	557	604	576	576	562	589	544	555	555	577	575	559	551	618	612	546	556	568	583	545	544	558	567	588	568	581	549	573	602	562	596	601	562	575	541	542	577	541	525	595	589	555	553	546	594	553	589	577	567	595	589	570	596	562	577	582	546	596	577	561	572	573	544	601	569	523	548	556	626	554	570	585	611	546	583	570	595	549	564	579	575	595	546	567	584	540	545	582	519	600	556	596	601	539	538	603	565	593	578	612	575	603	584	558	558	590	607	572	571	601	631	535	555	534	581	572	603	584	577	577	611	548	534	566	594	546	532	521	559	567	593	564	604	599	523	589	548	556	555	541	532	576	612	605	618	581	572	594	606	512	569	566	587	601	555	573	558	611	533	568	527	532	592	588	610	566	550	550	561	548	602	587	554	558	535	563	573	571	600	620	534	601	597	617	573	550	582	559	557	594	531	598	622	549	574	548	561	573	581	595	576	558	615	561	578	559	587	519	599	633	575	594	579	551	520	556	581	574	566	580	532	582	583	570	596	589	555	545	585	523	556	562	564	574	591	568	550	604	585	559	592	542	581	566	538	587	566	536	616	566	553	606	601	580	600	560	565	549	576	548	574	560	543	566	562	615	566	551	582	573	546	560	552	557	544	571	587	585	599	560	551	577	567	525	555	531	616	536	574	548	584	595	595	566	567	553	552	539	555	558	586	572	544	587	559	563	575	553	544	573	546	597	545	586	583	613	588	578	577	556	535	566	560	549	555	589	570	574	565	558	567	539	546	533	569	569	543	564	550	576	613	580	528	589	548	546	539	602	556	564	558	564	579	551	535	555	568	550	520	586	583	575	568	557	571	518	582	586	660	536	558	622	590	550	614	557	581	562	553	567	578	586	594	578	578	577	588	565	582	579	526	575	572	548	609	586	583	589	562	567	520	548	575	609	588	583	587	574	563	606	550	572	562	564	505	566	596	594	542	583	586	589	574	596	560	570	575	572	520	561	570	574	561	566	583	537	566	538	529	597	593	555	594	584	581	557	593	590	557	553	565	594	563	597	522	569	598	577	563	598	592	561	537	607	564	564	549	577	579	530	619	612	590	551	547	557	584	563	600	539	568	588	577	595	601	566	575	593	532	550	592	569	521	551	581	573	555	566	569	604	548	550	568	563	575	553	585	566	572	568	590	551	570	546	489	598	556	568	574	567	588	571	564	596	597	573	584	509	570	542	606	558	557	540	584	569	577	575	606	583	540	584	543	575	580	560	550	557	597	519	563	605	546	557	552	575	599	575	550	604	611	594	578	558	596	562	559	581	566	549	555	570	545	594	590	581	532	564	544	523	572	565	601	609	553	595	617	556	616	591	618	552	550	600	573	581	573	570	587	551	600	543	615	588	572	611	569	577	515	582	576	559	569	596	550	552	563	534	563	587	577	592	546	590	551	555	575	577	570	565	574	577	562	592	594	549	542	634	577	571	553	531	596	560	563	536	606	527	564	618	597	547	608	573	592	594	524	554	579	594	520	600	631	588	570	575	597	562	564	545	516	622	590	563	568	563	606	556	571	599	550	557	578	572	602	559	556	554	566	565	558	591	592	555	546	569	575	587	519	604	567	588	602	561	586	562	564	596	560	545	578	566	568	573	579	573	581	589	540	597	575	563	596	597	579	579	582	576	556	550	558	580	598	580	603	575	567	581	574	561	511	546	568	544	590	533	596	582	575	573	621	529	570	573	560	590	593	601	576	564	588	567	590	618	548	517	587	571	546	598	564	595	626	577	569	568	565	538	551	591	567	522	566	559	632	553	555	557	591	558	590	589	539	529	594	565	587	548	562	567	569	577	615	559	575	560	568	547	559	551	559	574	603	576	521	542	578	533	577	574	582	578	596	539	581	594	578	568	543	557	598	549	580	585	600	565	600	585	563	609	544	590	551	624	587	591	608	564	577	567	588	563	588	540	583	525	593	554	585	538	593	584	580	548	531	554	580	616	597	555	530	607	572	589	524	550	585	587	615	536	588	568	581	589	624	558	560	585	569	552	578	586	611	559	533	599	561	581	550	609	549	548	565	592	576	552	596	597	565	603	588	590	567	587	572	576	606	507	574	561	572	571	542	603	589	584	596	564	524	586	572	572	565	561	554	593	584	566	599	587	556	548	583	575	574	562	614	566	546	585	570	605	552	569	584	558	618	566	611	558	570	557	560	583	579	575	552	570	584	584	572	573	552	576	567	561	513	620	548	591	583	577	543	558	588	530	575	552	575	608	533	543	587	546	577	520	575	550	547	593	569	594	582	564	562	543	532	532	565	538	565	597	563	535	548	550	599	595	592	539	598	539	564	582	584	563	579	594	578	601	606	593	567	614	515	525	591	561	523	544	602	569	545	594	542	547	589	572	632	568	538	552	608	537	600	556	615	578	593	542	599	535	561	575	587	582	595	549	607	533	570	551	568	507	573	562	586	564	567	552	566	569	566	592	621	525	580	558	582	635	569	592	543	588	559	565	566	539	523	527	591	518	560	582	587	605	542	605	534	601	589	581	578	577	596	581	544	577	557	542	533	548	564	597	592	579	552	596	584	597	559	593	550	599	573	584	554	559	589	571	589	556	550	567	547	556	572	566	578	587	565	527	592	578	593	596	581	587	570	536	569	551	535	588	572	564	586	560	547	586	537	560	552	552	612	525	627	536	536	557	556	590	558	570	553	581	606	561	557	563	573	587	596	604	552
24122	23186	36549	45187	25085	15929	4112	638	537	571	590	555	558	587	528	523	536	543	526	518	592	523	552	568	560	568	575	587	559	537	563	517	557	504	516	522	588	560	571	558	502	551	527	502	532	526	551	522	578	556	560	519	573	564	509	561	552	553	609	549	525	535	497	594	561	549	535	563	522	527	502	539	493	568	534	545	523	553	525	557	520	511	535	558	526	555	516	560	551	560	535	544	496	548	547	538	593	576	544	512	538	546	535	534	490	537	515	543	591	525	555	578	575	488	536	557	537	540	549	509	533	521	508	559	546	524	523	550	517	536	571	537	511	556	550	539	529	543	524	543	473	520	553	584	512	541	547	522	526	560	515	548	537	530	534	554	563	531	555	525	520	536	546	534	518	573	549	555	576	559	538	535	541	544	553	518	562	520	511	526	559	551	534	541	504	552	552	562	548	523	548	519	554	559	514	523	546	515	492	534	533	507	553	524	514	552	525	569	573	541	519	489	555	531	535	518	534	583	568	552	526	565	536	543	565	494	528	580	560	574	526	524	494	585	573	542	551	546	539	546	545	546	606	555	549	544	585	554	567	527	528	553	516	529	522	557	570	537	527	542	531	537	550	513	527	533	556	542	528	523	505	522	524	567	578	548	529	544	548	564	519	560	515	529	484	539	528	505	577	560	534	530	550	520	519	532	511	549	502	533	549	510	537	568	554	535	542	570	587	523	518	497	537	567	513	531	551	531	550	541	587	552	563	537	531	510	512	520	568	555	533	528	513	546	500	549	525	540	542	529	517	575	544	553	525	512	554	492	554	562	550	586	576	533	596	556	542	504	527	551	561	571	540	517	564	526	551	542	553	517	556	587	570	561	510	539	498	571	591	543	528	527	530	544	568	585	591	530	519	570	528	524	493	530	498	503	555	509	552	550	589	528	526	561	513	519	592	553	510	511	504	536	564	518	524	526	540	553	588	536	488	550	517	526	589	547	576	575	556	508	537	497	530	526	525	547	535	593	560	482	533	523	524	560	567	514	548	550	517	493	522	524	507	515	556	572	500	527	493	557	538	529	578	541	510	579	576	520	549	505	520	528	531	504	542	527	528	550	555	519	537	547	555	506	503	518	548	473	583	521	529	525	542	548	514	503	556	525	565	540	498	573	545	526	538	536	524	556	513	550	524	528	532	511	540	523	510	537	508	558	577	537	559	531	527	541	507	511	524	527	520	509	554	571	509	581	524	555	523	542	523	494	512	511	561	537	535	515	570	515	539	537	583	505	519	567	560	543	531	494	575	589	544	546	571	548	566	520	564	541	527	530	527	531	534	532	516	582	556	481	529	513	537	545	512	539	555	597	527	502	538	567	541	488	577	521	540	536	516	556	540	536	534	522	555	525	587	573	536	573	545	525	538	570	543	498	543	527	526	535	534	543	549	508	553	542	561	528	533	543	512	566	531	528	522	563	540	491	544	533	545	572	533	517	510	534	509	566	533	561	542	516	535	503	560	523	566	524	504	490	555	558	504	529	545	489	536	523	454	557	522	530	541	549	530	527	582	521	520	500	507	553	552	528	556	566	515	550	532	513	535	535	529	575	560	521	545	531	615	556	529	549	536	544	569	513	553	516	546	517	551	529	500	524	549	567	573	556	571	573	529	562	581	529	481	554	480	592	546	509	544	512	589	524	547	503	526	552	533	533	563	536	509	550	534	491	519	567	529	550	546	574	517	539	542	549	524	514	535	533	578	502	496	533	534	525	513	525	510	521	564	560	542	549	494	565	520	538	532	527	521	529	548	528	550	550	560	561	489	570	551	510	544	564	529	512	542	505	574	552	480	473	523	547	496	567	516	518	505	498	498	558	538	538	541	571	494	520	498	552	555	545	530	511	485	517	539	535	517	580	511	539	513	522	491	546	540	514	571	561	563	524	491	548	520	546	520	520	564	527	554	544	556	604	525	569	560	527	547	522	555	569	500	505	534	530	513	571	550	542	526	541	544	531	556	505	570	533	543	508	547	540	576	548	564	523	543	535	525	541	519	569	552	509	548	547	536	552	518	575	561	535	561	503	518	562	557	540	534	518	590	536	531	549	547	537	549	547	546	532	532	578	563	512	500	534	534	574	548	566	567	521	523	539	546	517	536	567	579	534	539	548	547	524	512	562	546	535	537	543	522	524	506	554	545	558	559	539	560	525	545	500	548	520	533	508	567	541	527	552	561	535	551	489	516	525	532	544	530	527	532	531	545	576	539	523	542	516	531	540	547	488	510	590	564	550	538	523	532	546	539	504	513	510	532	527	534	491	571	548	513	525	528	563	520	543	552	560	584	507	582	567	571	544	540	501	552	547	504	559	563	556	544	515	538	554	553	468	560	548	581	541	556	543	504	543	525	555	550	530	542	553	538	509	573	548	512	561	539	499	528	511	515	521	540	530	508	529	541	546	493	560	526	553	514	553	552	517	527	507	502	528	538	603	541	518	549	551	509	557	581	549	490	493	522	544	522	552	523	563	555	520	539	561	535	518	488	505	577	535	539	532	496	502	509	522	512	580	557	539	550	589	580	554	560	522	571	541	550	535	526	528	523	519	533	521	539	539	520	516	536	544	556	545	543	560	528	529	558	545	505	562	499	493	561	552	489	529	551	545	560	569	509	538	533	556	567	544	492	567	534	518	531	551	535	557	522	557	529	562	509	538	528	522	513	500	523	538	539	552	538	551	534	546	547	540	520	542	515	523	530	538	520	527	547	526	555	527	518	503	547	581	549	538	520	508	538	487	555	550	573	545	533	550	560	538	507	533	565	555	559	540	562	570	489	529	519	527	487	568	518	524	547	521	523	531	532	529	592	526	560	511	540	520	521	555	557	506	544	554	513	518	488	579	541	540	538	533	510	542	546	565	564	587	549	552	565	522	535	520	542	582	548	516	529	564	553	536	595	550	534	533	599	543	558	533	576	525	563	512	589	558	533	509	544	546	527	566	529	484	549	543	548	489	532	536	539	560	539	537	574	499	514	543	576	538	529	542	543	563	568	560	510	509	562	547	570	521	532	574	542	550	557	523	511	564	534	517	534	558	557	509	536	525	495	540	534	532	545	565	516	499	493	543	547	523	529	538	544	562	506	519	533	565	545	513	533	577	551	553	548	518	500	491	516	531	557	521	538	528	526	556	523	550	561	541	572	568	488	545	514	525	528	542	483	556	551	544	551	523	504	550	496	507	563	534	543	561	547	548	516	520	524	517	551	540	493	585	536	544	561	504	503	561	501	530	563	503	560	585	554	536	493	555	560	543	517	600	550	515	549	556	564	541	577	529	531	523	513	552	526	569	545	537	538	554	507	541	582	528	511	537	510	548	522	549	532	533	519	549	548	542	536	500	509	535	532	533	500	533	524	572	531	549	535	524	485	571	558	528	545	569	563	529	559	520	556	519	573	551	508	524	522	560	556	509	545	512	510	539	562	575	553	508	561	574	517	579	533	540	538	522	540	572	518	527
62622	102695	91341	65039	25363	1347	839	818	799	862	886	839	800	886	854	818	841	831	880	837	811	848	806	831	865	854	834	869	854	849	780	803	848	832	816	857	802	826	868	814	874	872	813	813	814	844	821	813	851	859	857	855	879	810	838	845	825	786	828	816	813	830	817	831	766	820	828	858	843	836	821	795	852	813	873	789	765	815	812	831	806	836	820	870	854	787	824	845	807	832	776	798	827	831	829	851	829	840	816	867	845	812	825	910	805	883	862	837	782	832	841	819	833	793	858	814	857	807	834	814	902	810	796	836	814	751	819	863	842	834	785	836	736	832	852	854	847	847	827	849	856	847	797	829	846	843	822	827	799	790	881	785	838	798	823	855	770	857	880	833	839	812	844	787	809	812	840	821	810	824	828	811	854	810	833	835	813	817	827	852	850	846	907	840	857	810	841	817	854	816	808	814	802	824	789	807	800	799	848	837	796	800	807	803	755	840	812	797	844	867	784	786	862	807	803	832	837	829	791	835	878	875	811	786	794	783	878	818	831	800	770	835	797	825	850	853	819	839	836	813	812	793	803	816	775	821	847	873	832	810	831	796	906	822	834	838	819	810	895	800	825	800	829	819	784	779	742	832	837	814	809	854	844	848	841	898	853	860	791	837	848	829	837	845	847	845	860	806	831	844	809	841	851	841	821	814	842	807	839	808	791	832	826	839	854	804	861	826	836	780	860	804	852	831	808	813	830	816	815	846	896	832	812	861	861	826	851	810	864	838	821	848	792	857	840	846	810	855	832	862	839	842	771	811	804	817	860	806	876	851	789	854	837	887	848	850	797	859	841	819	830	834	823	906	796	791	857	796	825	823	801	851	827	827	825	784	824	836	801	842	784	884	773	828	857	862	815	827	793	808	872	803	866	836	825	828	769	824	758	828	854	789	895	812	840	836	812	796	786	836	834	790	852	832	901	878	871	859	795	808	847	836	838	843	848	776	847	793	842	806	834	854	814	840	782	770	869	812	787	821	841	788	829	825	853	844	838	825	817	781	795	826	866	862	799	873	880	819	848	810	802	838	881	832	829	844	818	835	839	875	834	857	762	841	797	829	818	794	800	835	817	806	828	805	835	861	791	799	814	817	848	850	787	827	816	809	885	842	840	900	824	825	833	767	817	846	800	788	803	801	817	839	799	764	832	866	825	848	834	819	878	810	780	770	848	838	882	826	861	790	830	812	828	794	818	820	838	861	768	796	812	832	817	875	796	839	802	821	797	802	797	831	837	864	826	817	793	859	813	838	796	855	817	835	875	861	807	847	826	807	834	764	837	815	832	815	802	789	831	801	792	793	783	806	850	802	813	870	822	872	847	852	854	778	866	842	844	838	833	814	830	764	832	877	836	771	842	827	868	793	874	826	872	884	881	806	831	848	846	855	863	861	808	837	824	781	839	796	885	792	810	828	814	822	807	837	814	840	800	806	846	819	863	884	856	793	821	809	881	837	838	785	833	853	841	852	791	878	810	831	852	809	819	831	799	801	811	789	804	843	809	852	784	833	869	791	807	886	851	845	804	864	805	845	810	759	861	800	866	815	794	794	858	792	803	838	793	839	801	823	769	801	833	791	804	827	813	824	860	799	831	825	842	877	821	861	812	837	827	820	859	826	841	829	855	848	815	845	779	840	756	834	835	786	811	800	828	817	822	772	839	809	807	831	883	876	837	811	834	799	845	816	869	799	837	812	759	841	789	722	881	842	885	846	872	838	803	837	843	837	881	894	811	858	819	797	842	834	815	855	825	828	819	863	811	774	786	889	797	846	787	840	885	840	865	870	822	798	864	821	777	838	802	878	764	801	834	845	847	835	854	842	848	836	866	855	823	841	817	821	893	829	799	860	860	813	841	880	845	862	773	797	794	832	808	778	847	780	864	789	794	835	800	826	771	813	837	836	842	844	814	867	799	856	838	823	812	890	780	854	837	865	891	786	826	805	869	841	811	863	763	820	754	856	830	784	868	806	839	861	818	789	787	864	822	814	857	799	787	832	845	828	812	812	846	777	835	836	848	811	899	840	840	790	819	809	849	848	838	761	846	761	826	805	820	873	850	803	848	879	833	826	905	838	852	775	826	846	833	844	830	783	851	833	803	848	829	831	875	859	824	781	840	882	811	828	841	787	885	799	753	783	810	871	822	797	816	776	833	815	806	837	838	828	829	828	800	831	814	791	865	808	802	868	840	792	800	823	851	804	812	788	851	804	852	856	827	855	871	846	817	835	806	840	862	835	830	840	771	856	802	853	854	854	786	830	828	831	898	914	840	831	826	829	819	830	815	832	820	867	782	856	762	823	834	803	821	811	839	812	852	854	885	818	772	883	763	786	836	778	860	838	786	856	825	843	881	820	864	822	819	799	825	851	850	867	839	838	834	740	758	801	867	779	828	836	822	821	800	864	831	861	808	800	883	807	779	814	888	842	826	835	849	771	838	837	820	899	816	840	879	850	794	868	851	810	800	825	799	823	899	803	850	852	835	867	851	879	853	852	895	831	818	884	841	858	784	881	858	849	771	779	820	820	820	836	800	801	786	813	860	805	837	830	840	860	852	837	836	812	872	813	820	849	822	806	826	791	792	775	762	834	770	787	799	852	809	829	814	797	872	812	783	789	866	782	811	816	798	816	807	816	768	859	792	838	868	801	846	855	795	868	820	779	802	851	805	867	806	808	817	821	817	832	862	831	859	860	783	834	844	820	878	834	857	824	863	815	866	845	842	826	867	828	840	819	842	796	815	831	794	801	819	833	829	801	855	801	814	845	846	801	829	820	840	828	778	839	782	834	844	793	850	773	842	812	806	878	773	858	797	877	762	887	798	783	840	776	876	826	828	832	853	838	790	808	805	833	760	753	796	806	844	833	851	813	860	819	839	831	791	822	803	819	879	814	798	834	745	833	811	813	820	769	860	843	826	831	836	868	762	837	826	777	881	861	805	834	846	791	833	816	837	850	853	816	751	790	788	824	828	828	855	827	782	801	798	813	843	849	864	907	805	880	813	852	807	744	828	791	823	847	845	847	800	846	770	771	824	847	811	852	849	857	855	836	894	829	839	812	853	784	814	806	789	774	832	800	819	857	863	844	854	854	836	849	795	837	805	816	820	829	842	880	855	801	795	827	838	870	800	815	782	842	773	801	851	823	834	806	793	845	858	816	793	833	831	821	857	801	808	815	823	867	845	835	825	818	824	777	788	823	835	836	818	843	847	787	859	852	833	803	824	817	926	809	847	775	795	819	834	813	814	757	869	823	868	864	817	823	826	821	880	845	825	794	802	843	781	865	820	811	879	801	768	862	788	820	861	827	831	874	802	824	831	773	868	821	866	855	827	848	840	825	848	824	841	866	827	773	836	815	859	839	883	849	875	827	852	867	874	859	831	814	809	791	834	811	849	848	826	810	808	795	881	855	778	824	851	822	846	900	883	839	819	820	827	843	886	841	788	869	811	805	878	808
29093	30723	34448	29791	7200	433	344	339	378	299	331	314	307	336	336	336	308	332	351	353	299	340	338	333	338	380	317	351	330	310	347	333	360	292	359	335	337	331	319	351	312	331	320	339	334	352	355	315	361	327	356	340	342	328	310	343	333	349	318	318	338	318	349	330	337	352	345	329	335	343	322	305	340	337	291	333	329	322	317	342	353	343	341	317	334	317	305	328	327	329	309	341	360	323	311	315	320	356	339	367	328	341	336	326	325	312	321	360	352	349	336	345	335	327	338	355	343	342	353	319	349	328	317	317	341	325	351	358	343	349	310	334	340	338	307	341	332	365	346	307	329	321	312	329	329	334	349	351	316	311	360	324	366	326	328	329	323	353	345	339	337	326	328	313	342	326	342	348	335	352	363	390	352	308	329	326	340	345	361	338	315	324	343	331	364	331	332	324	330	331	351	352	363	337	324	339	331	324	332	349	331	343	325	341	356	326	339	380	331	328	310	336	349	347	323	375	325	358	329	348	338	336	336	325	331	332	363	349	326	362	343	359	317	353	325	314	354	342	329	358	316	331	331	328	339	308	298	370	335	299	325	328	330	328	328	328	336	359	334	345	345	335	332	309	335	314	358	372	361	312	372	346	364	323	350	338	303	339	315	314	358	328	338	354	335	336	325	307	319	336	319	334	312	341	337	311	293	352	341	352	288	326	334	321	377	332	328	339	349	312	343	325	312	349	319	360	319	340	346	318	330	337	369	338	348	330	326	320	341	318	369	334	319	337	327	339	319	359	316	361	290	338	329	327	311	350	353	327	359	327	330	338	343	329	334	333	348	326	322	326	340	344	320	334	330	346	342	353	318	342	336	346	313	359	328	346	342	331	330	335	345	340	324	330	311	335	322	342	348	337	335	328	332	358	331	330	361	344	327	315	336	361	340	350	307	340	307	335	309	311	320	302	350	335	326	320	345	342	359	311	305	317	320	322	327	351	341	334	365	348	338	313	313	302	337	325	345	338	350	358	304	337	325	353	352	327	317	336	343	324	319	345	331	321	344	324	352	375	333	377	323	326	367	333	321	326	319	305	353	350	339	332	364	319	346	376	341	353	336	318	307	332	352	338	331	332	356	295	389	309	341	315	355	345	314	348	337	339	352	346	337	338	349	352	331	329	270	317	317	338	357	326	339	325	337	312	368	345	337	335	333	333	315	364	332	346	331	369	348	351	346	327	319	331	332	303	304	325	333	309	283	331	359	329	334	317	337	346	310	308	319	315	319	341	346	311	324	336	345	287	347	326	297	359	326	311	354	334	337	315	322	319	300	340	316	321	327	354	361	365	320	315	323	308	311	320	315	358	358	323	361	344	345	309	323	347	311	376	315	312	331	329	329	325	298	321	322	342	316	310	312	358	347	331	317	317	333	313	328	339	346	366	304	348	368	318	331	330	348	303	315	326	317	320	331	346	323	363	306	316	331	335	343	342	363	342	312	338	355	330	344	307	357	333	311	312	351	314	347	349	337	323	336	333	311	342	372	341	371	365	362	357	358	319	329	297	318	383	294	331	320	365	325	320	370	326	331	346	324	329	324	344	288	314	339	313	339	343	347	322	326	314	327	315	368	341	317	355	349	319	355	337	310	317	349	347	310	307	303	331	291	329	323	317	322	344	337	303	312	294	335	302	339	337	341	334	330	319	328	328	328	296	324	336	337	352	361	335	340	298	353	338	328	354	330	342	325	332	352	307	366	332	324	351	317	349	301	333	339	332	361	327	331	367	318	336	344	336	347	330	352	344	323	335	287	354	363	348	309	297	282	313	316	335	316	302	348	313	308	348	321	331	337	324	346	322	362	313	356	340	335	333	335	318	331	352	313	339	310	311	385	331	296	361	339	333	359	322	346	342	326	374	330	336	339	327	329	344	320	320	318	338	345	329	341	338	315	312	331	321	356	279	335	348	326	316	332	350	341	362	331	365	345	329	340	354	325	341	330	334	320	355	357	335	336	338	319	301	301	301	380	368	342	322	339	326	329	346	333	332	314	331	343	328	362	370	360	331	337	333	362	331	319	363	345	332	315	336	332	340	331	336	321	363	336	335	320	343	346	331	350	335	307	342	331	341	325	320	321	343	321	340	350	344	322	368	322	340	374	323	342	336	322	360	339	352	321	313	308	327	330	341	344	328	310	336	339	343	326	362	351	331	314	335	348	355	357	335	337	355	338	340	321	311	353	333	317	332	340	319	361	351	360	305	335	343	343	339	330	327	349	319	369	343	327	315	296	354	345	332	320	331	351	307	329	337	328	329	305	312	308	331	353	363	352	331	321	337	301	348	318	327	334	320	349	356	333	298	353	308	316	293	345	304	306	354	342	360	361	335	354	324	321	328	330	343	312	323	328	291	291	328	332	331	310	335	334	343	348	307	340	339	366	330	347	327	361	310	346	318	331	294	342	313	369	345	304	335	306	324	359	324	369	340	359	326	345	318	357	342	333	318	313	321	313	335	343	329	343	340	346	371	321	348	328	326	337	348	325	336	301	355	317	312	340	321	336	348	302	332	310	334	337	348	304	356	331	323	339	357	337	344	331	362	316	334	323	319	337	333	340	350	292	367	345	334	327	350	356	318	302	332	307	336	323	316	328	322	344	306	336	303	312	330	324	351	318	344	330	325	348	319	334	332	381	342	325	320	308	358	310	346	304	344	312	332	358	323	289	294	367	346	332	297	362	342	347	340	309	360	314	336	314	353	344	330	317	321	333	332	319	317	335	331	353	377	313	365	324	342	325	359	297	363	319	349	314	331	310	333	333	304	299	348	386	349	337	315	319	346	329	328	353	317	338	326	326	333	330	348	365	299	325	338	296	367	329	326	318	319	344	316	321	326	303	348	346	344	308	349	339	344	347	340	326	325	305	317	354	310	342	347	339	320	332	311	303	347	324	340	339	339	353	310	313	347	291	353	349	332	320	338	325	325	325	303	321	334	323	333	325	337	328	339	333	344	327	320	354	331	333	296	336	345	343	345	356	321	320	386	310	330	323	345	334	314	316	307	316	370	355	359	338	348	316	346	306	332	307	333	363	338	344	320	342	298	372	319	357	323	309	340	366	337	310	307	356	368	318	331	347	365	349	332	327	309	322	326	340	330	313	319	328	322	339	335	332	329	336	324	334	350	359	313	342	325	332	353	328	331	318	323	329	340	328	336	344	334	314	324	315	310	324	368	334	327	329	342	294	335	337	319	310	324	348	317	345	340	334	336	351	344	328	333	361	366	311	338	348	339	351	312	339	332	354	306	321	344	307	353	300	303	339	352	333	336	300	312	316	332	348	331	349	335	290	341	381	329	347	355	326	322	340	335	315	343	318	300	303	325	326	322	312	348	334	361	332	305	310	328	325	340	322	340	335	348	344	339	312	333	324	341	317	337	355	336	350	340	367	323	323	333	345	334	333	315	333	319	307	375	348	344	325	339	337	331	320	323	359	354	318	327	317	291	307	320
34131	49247	42156	30906	7242	612	518	564	553	530	546	544	557	585	557	579	565	559	553	584	538	570	532	572	533	600	576	566	549	586	552	579	564	553	544	581	584	579	550	539	523	595	553	555	566	573	540	547	560	569	581	546	533	536	577	562	552	528	590	562	555	561	569	522	541	534	538	571	577	557	561	544	555	542	567	542	532	516	486	595	543	535	588	558	582	564	573	550	592	525	556	546	563	582	511	534	536	531	537	551	539	563	542	511	592	556	526	526	555	578	562	535	568	539	508	577	556	533	567	555	589	582	552	580	566	560	550	570	549	544	556	586	554	556	570	548	586	600	539	583	570	580	552	529	564	511	561	548	535	562	545	573	551	528	544	567	524	533	540	544	558	545	520	526	568	578	568	533	540	545	564	587	542	518	585	596	548	547	525	566	561	546	517	527	540	585	566	549	545	515	518	533	552	570	558	567	548	540	577	514	538	563	523	544	548	552	523	550	537	548	616	516	577	534	553	537	536	559	572	536	512	551	583	612	528	547	583	543	571	513	603	524	548	576	568	521	605	543	536	551	516	555	544	539	495	544	543	555	525	520	576	568	500	537	582	531	546	525	542	541	536	569	508	541	530	564	550	535	513	564	543	557	582	572	567	607	559	577	552	553	543	517	588	543	592	528	539	557	562	544	546	555	564	551	536	538	532	513	559	573	532	586	556	546	533	575	568	597	560	559	501	560	572	570	542	565	548	544	560	553	529	554	553	588	584	577	580	526	538	559	560	549	539	570	547	556	571	532	502	603	567	510	568	572	583	531	581	550	509	540	557	565	594	578	547	557	540	576	550	566	610	554	538	561	528	551	584	533	538	564	567	563	554	553	562	535	580	565	596	527	546	600	550	554	559	550	546	546	533	554	542	542	503	518	580	547	580	550	541	551	549	525	577	568	547	575	537	593	576	507	555	555	555	518	560	553	541	539	550	553	538	580	594	554	575	586	568	509	595	546	528	544	571	559	542	540	523	589	562	575	540	562	585	583	560	529	536	562	507	533	531	550	556	549	601	571	573	587	556	546	526	569	545	538	562	558	581	579	568	566	538	579	574	513	575	539	577	523	589	525	532	547	541	542	526	548	569	518	540	578	564	535	555	566	560	580	583	538	549	538	552	597	556	529	553	563	596	548	516	592	502	536	584	553	559	580	563	556	592	574	563	552	568	575	568	556	591	543	544	577	524	579	611	577	580	563	583	606	617	566	533	564	564	554	548	552	544	518	586	541	603	586	571	529	543	543	559	542	567	546	619	572	538	567	566	539	592	596	573	561	577	565	531	559	551	572	572	545	541	574	570	553	535	581	539	570	581	558	556	579	543	584	523	573	568	563	519	557	538	575	549	541	515	526	543	528	570	522	580	582	578	503	567	535	540	568	533	529	525	543	576	557	521	515	572	531	579	543	573	488	552	561	535	557	563	553	595	558	574	503	588	536	551	534	511	582	579	521	527	541	576	544	571	574	564	561	516	554	566	531	559	555	559	539	563	590	530	521	555	515	519	530	598	575	559	527	536	558	553	589	544	582	537	519	519	528	573	542	514	564	567	586	560	551	550	549	544	587	542	543	569	604	581	581	535	521	565	562	546	530	549	542	607	574	538	627	517	534	532	532	556	588	517	582	527	547	550	536	576	543	525	502	583	546	504	563	575	557	560	525	563	537	533	593	565	540	605	562	553	586	593	566	553	550	538	542	587	517	571	546	557	562	569	581	596	548	538	532	604	557	524	507	519	576	550	557	490	552	612	539	532	576	540	508	564	537	538	552	587	555	575	575	557	571	589	557	561	524	561	604	556	511	567	535	544	560	546	574	515	585	556	578	559	509	587	539	531	577	553	598	569	595	574	541	553	515	549	552	533	514	547	475	529	554	533	554	560	560	573	520	531	583	524	545	565	590	574	557	512	567	556	544	587	551	592	577	576	539	561	537	536	600	554	586	576	519	569	538	552	562	573	552	557	563	576	529	567	521	513	561	586	562	543	548	534	547	556	511	592	576	529	546	520	567	542	557	546	570	553	534	551	540	583	615	562	531	565	576	547	516	597	541	615	564	575	574	574	561	612	571	574	519	557	577	535	554	537	553	565	540	547	562	570	581	580	583	596	561	520	490	559	585	578	511	563	570	527	553	557	538	551	552	565	564	555	513	573	576	576	537	578	602	579	551	591	577	548	558	567	533	541	517	589	588	582	532	563	566	559	560	570	557	587	541	592	566	547	578	595	516	536	584	561	543	570	509	601	586	505	583	555	566	552	599	592	528	592	563	544	575	526	556	578	482	540	562	505	562	559	591	593	538	527	554	513	536	605	546	523	521	544	533	575	552	580	538	540	525	539	540	593	579	538	549	562	559	584	539	567	566	579	575	601	574	534	599	575	521	511	531	573	508	586	558	556	555	542	553	524	539	548	537	538	560	559	575	526	581	548	582	560	527	567	596	583	523	572	578	543	536	523	563	537	535	563	543	572	544	527	535	558	545	553	597	563	577	564	538	560	555	538	572	536	557	536	574	547	554	522	526	516	569	532	561	560	544	546	549	580	592	545	575	532	582	543	544	558	497	587	553	551	552	581	525	553	520	570	566	531	523	542	528	558	535	554	540	531	540	546	552	563	539	551	549	566	535	602	574	548	586	568	601	563	522	560	556	566	542	560	568	534	540	520	554	524	578	604	533	538	562	526	599	574	550	612	552	508	564	533	539	562	593	590	506	566	516	547	546	564	515	574	558	570	550	557	572	611	555	580	605	575	535	568	563	548	605	538	558	527	562	537	553	571	550	542	532	559	505	539	537	559	557	553	614	551	546	580	613	512	552	560	561	566	540	539	587	577	592	543	547	547	506	523	593	572	547	563	569	494	587	561	553	567	572	524	565	516	599	546	578	545	583	565	558	557	565	556	588	547	560	607	558	536	564	539	526	525	602	530	538	535	544	618	577	542	552	528	581	587	545	570	589	538	552	529	542	566	546	526	519	507	574	604	581	571	566	547	566	588	596	531	551	577	552	564	553	551	534	573	561	570	523	552	544	549	534	508	526	565	605	551	555	562	543	558	528	593	573	546	553	550	591	525	565	561	563	548	568	566	583	540	546	582	600	597	526	569	590	546	553	548	521	564	573	571	528	590	583	535	564	560	577	530	568	555	529	570	525	569	551	525	545	572	546	551	519	575	551	557	564	597	585	576	606	545	536	553	578	628	553	558	530	526	559	561	550	491	571	558	581	524	558	577	561	554	557	540	555	526	578	549	561	529	554	568	518	549	555	549	507	558	578	564	541	549	565	538	584	561	573	513	564	584	530	539	580	552	590	592	538	512	580	563	561	541	559	520	545	534	583	544	562	543	576	552	533	621	544	554	569	586	558	532	555	573	586	527	565	525	568	511	557	558	565	583	552	559	559	556	523	571	577	537	584	546	550	536	563	538	550	553	587	563	547	552	527	604	564	533	510	626	527	557	562	537	532
25216	24807	40935	50433	25255	8223	707	383	390	365	372	358	372	336	362	350	343	355	345	357	331	349	366	372	348	312	350	351	375	346	336	362	363	350	356	352	382	363	372	368	320	348	350	327	369	366	324	377	341	357	364	375	343	356	356	349	341	342	352	369	349	350	356	364	287	333	365	348	376	358	354	350	380	381	350	338	348	366	401	361	322	356	354	318	371	372	333	369	339	349	338	346	353	325	362	336	377	361	358	325	366	336	350	378	378	358	369	405	363	357	359	337	293	351	350	358	366	343	347	348	352	344	353	350	361	345	338	376	317	380	398	370	371	353	323	384	355	350	369	354	379	331	354	334	355	350	344	333	364	350	340	364	375	345	351	357	349	352	348	334	350	364	337	353	325	356	349	361	366	351	358	369	346	353	358	355	368	391	360	350	337	306	324	362	360	371	347	351	334	368	354	334	347	354	377	381	349	357	344	348	355	354	367	359	383	329	355	337	373	345	366	361	337	385	333	329	336	355	344	369	333	368	317	347	321	360	366	319	354	335	324	334	357	324	341	348	348	338	365	383	392	361	366	339	328	333	356	345	350	343	347	330	355	344	326	360	364	316	332	349	350	348	333	357	362	346	364	335	345	391	327	345	342	330	370	361	378	362	352	343	345	351	350	345	371	381	356	358	334	365	366	352	330	327	330	337	326	324	348	349	328	339	331	363	332	368	335	317	321	362	355	377	318	388	364	349	346	390	332	353	373	358	385	313	344	369	381	357	336	368	348	341	354	355	354	350	385	351	364	362	341	339	344	327	334	297	378	361	365	324	355	358	340	357	325	332	354	341	352	339	354	345	375	360	348	371	347	334	349	326	378	322	340	375	352	319	342	334	352	341	352	323	379	371	348	316	307	339	352	366	327	338	347	331	346	334	347	383	345	352	352	339	378	368	358	340	323	327	360	367	332	361	349	327	360	350	363	382	357	361	372	337	343	369	360	351	329	373	369	365	349	347	351	347	375	347	347	336	349	359	353	382	346	344	354	342	363	320	348	337	353	346	341	381	332	324	344	335	348	317	350	369	371	343	348	344	353	367	354	343	345	342	336	393	367	328	348	352	344	349	353	401	312	312	352	362	370	340	376	353	343	349	369	343	356	371	347	359	341	323	356	323	353	353	347	349	344	338	346	350	320	352	367	354	369	358	320	346	345	328	321	361	359	344	347	326	377	364	350	364	338	375	356	326	321	355	354	394	359	334	384	378	343	378	350	386	318	366	336	385	343	366	348	343	373	342	366	370	367	383	333	333	371	357	317	349	362	323	345	374	346	322	342	322	325	369	330	381	357	353	324	334	375	345	357	362	360	333	347	336	344	364	348	338	344	376	345	353	347	362	370	352	323	377	353	362	348	385	347	369	402	364	344	352	377	364	370	332	377	364	310	382	364	382	351	349	336	351	349	353	371	388	337	350	346	331	362	352	347	367	358	327	353	337	346	308	362	335	347	399	356	358	345	334	346	370	329	330	324	395	365	349	354	357	385	357	361	337	350	343	350	366	341	326	369	347	353	364	356	335	354	374	353	339	350	382	339	374	335	402	347	352	340	341	353	320	316	343	346	385	356	333	335	350	358	368	356	336	355	346	326	354	363	353	308	338	340	362	376	329	362	360	318	358	330	358	339	366	351	352	356	360	360	368	357	335	372	351	358	367	376	346	373	352	337	346	347	371	351	337	342	332	335	334	342	338	318	363	386	412	354	357	356	350	346	342	348	360	365	334	351	330	360	365	363	343	350	331	343	361	353	356	376	365	363	374	349	358	346	367	363	347	382	349	342	367	366	325	353	356	356	307	354	356	386	309	361	368	355	384	341	347	374	338	363	349	349	370	357	323	333	351	334	328	343	333	334	350	356	341	359	372	321	345	362	326	361	334	343	370	365	358	363	363	373	401	335	369	374	373	362	366	348	324	338	356	333	379	342	345	329	324	359	364	374	349	350	410	333	345	373	343	355	345	358	393	370	348	337	355	360	335	374	332	316	360	366	367	364	386	356	362	341	345	332	342	390	338	325	333	390	379	377	352	329	349	356	392	362	354	354	353	342	326	338	399	357	333	356	382	352	358	349	335	351	378	340	356	364	348	320	347	349	354	351	353	384	372	354	325	375	328	359	370	369	369	351	347	341	353	352	362	371	306	367	343	383	357	337	333	375	345	371	346	352	348	326	336	359	354	351	342	364	355	375	351	342	362	365	349	394	372	353	364	363	401	353	364	360	337	352	362	364	359	355	348	369	375	362	366	327	343	330	350	317	345	377	344	318	330	345	380	332	344	339	342	374	337	360	359	377	308	338	350	349	316	343	353	314	383	349	322	344	360	374	342	382	362	334	358	355	347	371	368	362	366	387	334	351	348	366	327	345	340	373	351	353	346	374	362	362	344	346	345	334	327	361	374	358	362	355	342	307	362	335	351	356	341	364	390	300	359	353	359	327	350	330	360	376	372	348	360	330	355	327	324	353	340	326	374	376	348	337	330	375	368	322	369	345	324	344	345	329	354	334	330	359	352	378	347	355	333	340	293	341	347	348	331	336	410	355	380	370	333	329	349	350	342	339	343	324	376	369	364	387	329	350	328	361	353	333	322	354	354	348	344	357	347	357	335	358	340	337	340	337	345	369	355	309	340	362	330	368	347	367	352	334	346	339	350	332	343	389	342	334	354	368	334	327	336	329	351	340	355	334	359	336	348	340	354	375	373	355	348	332	348	349	355	338	356	336	344	363	349	355	346	321	375	373	342	362	348	306	389	356	326	367	320	365	370	349	349	392	382	326	360	345	321	365	324	353	340	358	370	333	364	342	345	354	352	323	316	345	350	363	391	328	369	387	362	357	346	346	321	384	339	357	360	332	362	319	349	350	336	329	359	357	347	363	360	348	378	367	343	344	346	355	354	383	353	336	369	342	348	359	330	345	369	355	387	320	333	350	348	339	348	341	335	391	374	354	384	397	384	318	377	355	345	349	366	330	325	352	317	347	367	331	356	346	340	339	350	347	343	368	339	361	358	328	360	392	360	383	345	352	366	371	303	323	315	356	373	347	358	364	363	340	338	360	337	349	381	338	367	343	312	354	340	307	368	343	382	319	370	350	317	373	353	352	396	333	366	368	340	326	359	340	328	360	362	351	347	367	333	337	376	366	326	342	357	334	384	346	354	345	371	307	383	399	341	352	349	319	309	320	370	351	343	354	354	360	351	376	342	363	334	312	358	343	341	355	344	360	393	353	367	367	363	348	311	351	361	376	341	358	336	353	350	372	389	360	344	346	351	374	356	326	347	328	351	329	337	350	324	359	378	337	357	351	342	316	359	359	356	373	373	354	344	355	363	393	347	369	365	348	349	326	361	365	357	370	347	363	353	329	370	356	376	361	370	365	313	328	393	346	335	348	347	350	372	357	338	330	349	336	360	367	380	357	351	327	346	332	337	320	356	346	387	380	337	348	358	325	342	338	350
59374	92812	82072	58386	21963	878	579	598	555	547	602	612	571	549	609	547	569	589	570	535	561	577	584	578	568	554	552	584	559	558	563	545	615	566	595	598	579	544	532	604	541	596	575	607	577	588	583	596	591	597	589	596	543	591	572	571	590	536	554	600	577	563	576	626	600	568	576	579	583	568	541	570	563	590	589	563	577	570	577	578	587	530	580	592	540	563	574	582	540	585	563	573	535	581	537	605	586	545	528	538	568	614	544	557	654	579	557	593	546	533	566	592	604	551	541	604	537	577	568	550	550	622	532	584	586	555	612	571	600	564	537	556	585	556	559	536	591	588	612	616	545	607	585	600	558	622	566	517	602	596	591	531	532	589	596	577	611	588	570	578	543	590	572	564	542	584	606	535	577	610	569	559	529	559	550	546	550	575	560	576	585	579	547	585	591	580	597	546	567	579	560	523	577	550	573	596	560	590	577	521	553	564	572	540	586	560	554	593	512	577	534	561	563	567	554	551	575	586	562	580	575	588	554	551	595	523	582	576	567	607	557	562	614	542	542	526	615	589	600	576	590	596	573	561	585	581	565	596	586	533	622	584	560	602	618	588	555	590	590	604	557	542	591	537	566	561	562	547	562	554	588	617	598	537	541	593	579	605	562	569	550	568	514	573	572	600	583	583	562	569	596	607	582	561	597	578	584	557	540	554	604	593	606	561	575	585	596	584	574	596	572	584	581	534	560	605	556	555	554	572	562	552	568	552	588	531	578	544	587	620	542	589	556	573	559	549	586	582	558	564	596	596	557	576	587	589	592	572	563	614	524	597	574	580	644	540	529	601	579	578	588	571	555	568	612	553	594	547	580	581	602	544	518	591	620	524	577	579	625	558	588	571	543	580	604	581	552	561	583	576	641	543	584	535	594	535	558	574	560	597	552	580	541	546	567	561	598	581	543	589	558	545	588	564	615	558	566	565	578	556	574	573	537	581	552	607	572	587	557	579	530	632	546	547	562	564	574	544	587	560	498	553	566	572	589	601	578	627	566	532	568	541	607	594	562	527	608	576	575	589	594	603	625	607	591	586	547	575	602	559	543	576	501	598	582	548	577	583	553	548	553	564	571	553	624	582	559	577	564	568	581	567	589	577	576	555	587	576	555	551	586	599	573	552	576	545	563	597	519	567	611	627	564	559	559	552	601	565	545	592	594	583	552	598	580	528	574	574	590	612	578	562	555	543	538	599	563	571	550	525	565	608	615	544	494	637	534	574	560	574	605	545	580	521	584	529	558	596	615	572	586	580	560	579	566	553	545	556	552	571	543	565	582	588	630	582	555	550	549	571	595	561	600	554	562	546	595	539	568	583	560	586	611	572	517	571	607	562	554	600	522	579	558	543	545	602	584	537	576	575	583	605	540	587	536	553	572	610	596	521	614	550	619	567	561	556	544	592	550	532	537	541	559	607	567	613	613	602	594	581	573	596	514	575	546	600	600	604	558	594	578	579	557	596	562	569	591	558	572	566	568	624	561	593	573	562	572	585	592	591	593	551	587	569	556	549	588	565	573	590	584	532	554	554	557	577	554	539	597	555	565	585	546	582	561	601	620	569	561	581	531	620	584	577	577	558	581	576	539	575	560	546	536	574	578	541	580	540	573	576	576	566	560	593	589	555	551	602	582	536	589	583	598	577	578	555	595	591	542	590	576	570	581	565	557	563	565	624	585	560	545	570	566	560	604	556	609	548	557	576	597	598	551	516	560	551	535	566	580	545	567	602	577	581	578	558	603	587	541	589	581	567	553	562	613	563	590	556	528	614	570	576	596	564	555	535	563	542	539	598	568	576	616	596	564	496	517	558	544	619	569	570	607	567	543	536	566	550	546	566	608	598	524	583	574	580	528	603	573	564	548	531	625	610	584	575	557	567	543	625	552	582	608	580	566	547	576	600	580	565	559	589	576	560	589	602	590	582	593	572	592	557	513	549	601	597	586	536	588	566	587	523	573	541	538	581	581	621	621	612	566	579	578	573	566	599	577	591	597	562	596	617	603	586	587	579	576	551	609	586	569	575	542	569	601	553	569	579	594	569	566	585	561	567	611	595	596	534	585	601	572	570	569	593	564	557	598	601	548	563	544	588	568	543	587	583	595	524	612	571	563	586	565	573	586	556	583	592	590	568	621	577	590	610	570	545	573	600	563	565	563	543	568	543	590	610	585	598	598	601	573	523	572	540	558	588	574	557	588	604	585	555	587	551	589	579	522	552	605	536	614	592	588	601	596	599	570	575	601	583	542	581	575	562	544	573	571	571	554	529	576	554	569	574	519	576	607	585	572	595	604	573	558	516	571	562	575	562	603	613	599	598	591	611	563	572	577	594	548	590	597	591	557	572	585	570	573	613	566	570	570	521	592	617	591	567	570	564	596	514	596	592	548	607	585	559	606	574	562	596	538	564	600	578	596	571	612	583	585	557	518	581	595	586	557	555	534	607	575	565	538	563	568	571	548	588	567	605	575	568	589	572	563	583	600	565	531	571	588	571	576	577	585	598	619	574	566	586	560	552	569	609	575	571	563	552	551	519	570	605	576	576	555	583	608	543	581	577	604	566	599	570	598	574	586	572	581	536	571	576	578	584	538	592	583	562	586	555	587	576	586	558	572	538	548	591	604	572	579	602	588	596	571	575	576	551	604	553	620	594	582	603	594	590	595	548	583	537	572	572	557	598	570	570	595	547	544	555	526	512	591	580	554	546	495	580	558	624	559	581	547	606	566	608	594	588	556	552	606	630	571	578	630	618	610	570	575	543	566	567	554	558	554	555	558	513	606	579	592	556	573	573	541	620	612	600	578	573	551	567	588	559	587	600	586	580	558	571	570	569	591	564	564	563	576	577	592	557	584	600	567	610	577	584	584	627	589	554	584	565	553	551	571	574	543	598	563	550	570	573	588	601	584	552	618	566	543	566	600	606	609	613	530	606	519	556	526	578	549	542	559	579	550	571	597	543	571	561	576	563	594	565	559	575	577	611	612	561	599	595	561	619	557	578	568	578	557	524	578	567	549	586	568	574	568	583	543	553	593	603	572	579	587	585	620	562	599	639	586	602	592	540	557	585	563	575	569	577	552	571	571	577	566	588	577	581	549	596	553	533	588	603	567	581	593	571	578	545	571	578	593	593	575	588	580	591	563	564	596	604	618	573	617	534	569	602	599	549	596	565	595	556	553	556	566	634	571	575	607	560	534	548	583	562	548	566	580	533	559	582	604	550	552	563	595	602	581	567	553	539	548	600	563	579	584	580	570	526	576	591	569	561	592	600	599	555	546	558	583	592	524	573	611	579	548	555	584	597	564	568	568	560	578	561	545	575	563	586	558	545	559	595	575	559	563	564	609	596	573	566	561	525	545	578	576	563	588	581	588	526	569	556	553	545	575	561	570	534	588	595	584	576	568	558	605	558	554	585	581	608	553	564	562	533	594	572	574	564	591	546	605	572	590	535	570	539
24073	22837	35848	42339	25938	16451	4441	696	545	568	513	621	504	552	596	576	520	547	552	574	570	521	523	589	589	528	568	551	541	542	537	535	551	553	549	524	516	523	465	515	509	522	557	543	545	524	566	543	537	532	517	525	579	562	567	502	544	540	520	541	556	496	530	515	478	578	545	533	550	556	552	516	539	558	533	524	516	546	523	558	538	522	512	522	537	528	535	554	534	515	580	533	535	508	532	530	543	531	585	518	510	560	497	498	592	546	521	556	487	547	555	514	535	562	551	552	536	522	544	531	526	527	540	493	560	577	573	561	566	529	522	547	594	546	503	540	528	534	530	530	513	512	571	522	549	610	568	522	533	505	569	500	519	499	549	525	511	529	548	502	527	508	522	507	564	525	517	506	540	559	562	520	520	561	510	492	551	542	516	552	573	533	549	522	563	519	528	561	542	497	521	557	542	540	508	543	518	531	506	545	510	510	505	528	522	508	584	533	509	511	520	527	544	515	511	539	511	542	516	543	502	473	515	529	516	523	485	544	531	560	543	524	487	495	535	541	532	507	504	534	471	492	563	474	511	523	505	543	548	515	536	522	553	495	536	536	508	546	513	504	545	532	521	544	573	538	573	531	561	550	518	541	478	580	485	548	512	544	499	521	550	486	536	540	516	588	557	523	539	497	557	540	525	547	495	545	545	547	515	551	544	555	535	523	523	557	517	555	538	545	513	547	526	501	547	499	545	534	532	535	542	516	562	553	539	537	545	515	543	523	560	538	522	507	520	495	539	519	530	535	524	507	556	561	497	540	527	556	524	504	559	510	503	517	524	538	537	552	586	574	512	539	529	534	487	522	561	524	509	518	503	584	533	561	500	496	531	536	498	559	537	579	521	539	527	543	529	508	522	533	514	527	524	547	505	486	542	534	493	527	510	551	536	555	523	523	545	586	560	532	499	517	532	570	566	505	570	544	546	500	578	588	557	506	549	531	515	513	551	525	510	522	594	521	595	496	541	522	496	522	564	564	555	551	544	541	561	552	547	542	517	557	521	553	508	521	502	554	551	520	519	525	516	545	525	520	525	478	531	560	559	550	524	518	503	555	540	505	496	519	570	509	537	500	509	520	523	572	518	549	559	543	569	546	532	552	505	524	549	512	524	511	550	577	540	544	519	513	537	554	512	524	521	519	542	576	506	578	538	544	533	538	535	545	526	542	537	532	532	544	537	528	506	551	471	545	516	546	491	538	524	520	544	543	537	546	528	501	544	513	510	523	551	525	559	549	522	539	525	535	534	544	539	541	506	528	545	520	533	548	532	549	535	554	532	536	490	576	554	537	509	578	569	550	525	579	564	526	527	522	530	522	535	526	496	507	511	559	509	508	511	530	502	549	534	506	534	560	558	535	560	528	554	529	540	525	563	537	544	555	515	525	505	482	546	560	527	485	549	509	530	517	521	544	543	496	544	544	527	524	536	503	511	495	559	553	561	529	543	540	548	517	563	503	555	532	496	561	533	526	575	505	554	537	490	523	542	508	563	498	506	507	507	560	573	534	502	566	534	516	544	498	527	515	517	517	518	535	519	515	534	527	516	564	557	553	541	576	502	533	558	504	536	533	534	555	542	537	555	518	518	514	486	514	524	533	521	576	545	521	554	523	557	537	548	551	515	510	509	574	547	536	530	510	562	542	533	562	535	550	539	504	529	541	500	572	514	497	527	546	530	568	501	567	538	510	536	548	542	510	529	535	542	553	526	536	549	488	528	555	549	500	543	546	546	555	528	493	539	543	493	555	571	556	539	533	537	527	564	484	500	549	521	497	502	528	521	503	505	586	543	542	520	530	493	489	517	538	543	498	490	516	499	557	490	518	517	571	543	532	554	517	537	517	531	524	555	525	515	512	486	546	530	553	572	537	544	551	535	530	544	565	515	564	520	564	532	558	557	542	567	564	512	543	546	504	538	507	541	502	561	527	538	508	517	510	541	555	513	508	510	539	537	543	554	550	562	521	540	503	507	547	532	569	536	517	524	518	535	547	500	560	573	561	510	543	515	509	535	546	562	541	585	495	522	564	513	524	538	485	491	553	530	561	554	510	537	522	555	558	552	528	516	492	503	530	502	537	531	550	522	526	532	532	535	490	495	519	524	573	507	499	528	557	506	540	489	565	519	536	506	549	515	536	498	560	521	518	503	490	533	544	549	527	537	512	546	547	537	519	505	555	520	528	556	535	514	521	521	540	527	536	536	550	542	534	523	536	509	541	543	567	555	544	524	499	566	548	490	554	537	516	540	553	560	560	513	508	512	519	537	530	539	543	541	531	550	496	566	529	544	509	484	568	537	528	561	517	545	540	514	527	548	535	535	578	494	513	529	495	555	544	497	519	522	537	519	508	520	530	549	556	516	536	579	555	507	527	522	524	568	537	550	530	554	508	532	529	544	544	492	499	552	549	531	493	528	543	532	568	544	527	525	524	528	524	509	514	514	554	539	526	523	536	527	550	508	502	516	533	504	520	503	528	524	551	527	493	515	525	522	518	546	510	524	527	541	555	508	512	582	538	557	534	511	521	528	507	534	515	484	491	540	510	529	512	527	512	555	564	542	520	507	501	533	493	510	515	502	521	558	537	554	503	527	538	551	511	492	545	512	518	579	477	530	546	484	528	547	536	541	555	545	501	538	538	533	548	535	490	486	549	542	527	537	558	560	532	492	543	555	527	515	516	531	563	563	506	498	564	555	490	557	498	555	516	557	529	522	527	528	541	510	537	543	551	526	551	493	547	537	570	551	531	579	550	529	532	528	550	497	533	534	537	563	525	533	582	502	570	518	534	561	502	490	542	546	553	526	553	577	541	522	529	528	519	545	527	503	501	553	535	546	539	522	546	532	546	544	530	540	551	515	496	501	520	522	527	501	518	544	536	512	541	581	567	514	548	544	541	530	538	500	524	516	529	554	466	498	594	549	523	520	559	538	564	531	539	558	595	553	540	557	545	525	505	529	493	487	532	538	502	557	528	571	513	568	500	539	539	537	548	576	554	520	497	516	501	547	486	547	483	517	548	547	513	502	530	526	555	504	535	530	508	575	538	507	527	525	532	547	524	548	505	532	546	485	548	539	529	532	515	553	548	539	569	561	555	571	585	491	544	566	538	560	545	552	544	555	520	521	542	502	532	514	529	566	536	516	557	535	549	538	511	533	519	560	554	527	515	546	485	558	501	530	524	568	538	506	530	513	515	493	543	553	499	485	511	581	560	558	515	527	521	513	536	501	565	517	543	541	524	541	563	523	557	555	510	535	528	560	508	544	526	554	573	543	566	527	526	497	564	537	507	581	558	549	500	534	591	510	496	513	546	529	523	514	526	516	545	530	537	532	562	510	532	554	571	530	544	506	536	503	517	531	515	487	527	559	512	491	523	525	550	517	547	538	545	540	521	516	576	521	556	528	522	525	510	521	487	512	496	577	547	537	539	555	526	536	532	513	506	559	545	527	572
61849	103710	92227	66753	27665	1405	815	848	816	814	864	840	781	783	813	820	816	806	854	813	793	815	838	820	824	835	817	838	786	828	797	827	794	824	857	842	802	823	842	768	777	811	777	848	778	876	812	789	815	821	864	841	861	825	822	812	820	833	830	816	813	839	808	816	815	822	843	818	839	802	787	837	828	790	837	842	837	759	783	820	779	828	823	823	788	774	798	840	772	831	843	808	784	842	822	832	828	861	833	829	809	828	858	820	875	743	802	850	792	790	852	800	844	811	807	824	795	790	745	831	827	855	814	799	836	828	818	848	799	837	908	869	816	806	811	826	863	786	827	854	829	842	840	842	816	811	815	816	822	841	812	838	830	832	761	791	830	790	786	835	838	805	813	845	799	816	841	782	804	861	799	824	887	797	826	857	804	856	824	752	799	781	810	829	852	817	805	796	828	778	806	785	822	793	848	788	834	823	825	797	809	817	851	817	780	889	858	859	813	827	762	813	796	844	817	839	810	825	806	809	835	814	840	865	844	798	835	776	774	830	820	841	881	809	791	862	839	792	809	839	825	840	879	793	786	785	832	836	828	779	841	788	836	807	832	764	825	843	811	791	846	811	804	834	869	811	812	763	798	835	856	827	803	830	827	789	797	856	874	870	822	777	855	845	857	818	779	846	838	779	791	811	848	845	811	829	842	808	820	769	767	808	819	814	762	862	825	848	863	810	842	883	832	847	825	808	841	813	834	890	818	820	874	793	851	806	780	823	828	826	804	828	799	800	808	774	816	806	805	842	856	816	798	883	779	807	820	838	832	818	837	760	841	845	813	858	813	796	823	828	802	804	830	868	814	806	833	824	853	827	810	819	832	827	815	829	796	839	797	816	793	832	824	870	837	831	843	816	796	861	830	822	807	798	798	867	858	807	768	806	796	837	869	817	839	833	821	805	832	796	860	794	854	830	823	827	820	817	842	839	812	787	819	858	804	796	838	827	797	794	804	795	815	800	844	794	817	856	771	791	795	806	789	837	844	869	794	816	789	860	811	788	816	798	867	810	824	826	841	826	854	831	820	809	814	817	814	827	816	875	856	796	795	884	810	800	803	801	855	772	842	826	805	878	875	786	884	869	790	823	836	864	809	849	819	808	811	810	826	815	809	833	841	796	805	772	794	794	848	821	822	809	888	808	856	895	813	833	794	832	778	825	855	869	802	833	788	857	832	795	799	777	825	824	810	801	812	825	791	823	832	809	834	862	806	823	808	790	807	846	792	824	811	802	813	817	844	813	848	806	782	811	817	797	862	800	822	842	850	784	864	813	832	797	775	816	829	830	809	822	860	827	829	796	878	825	828	832	825	824	797	840	818	854	840	843	887	796	828	810	820	823	794	835	901	830	792	780	841	836	775	806	817	861	807	806	835	867	822	841	876	846	851	834	795	769	799	779	813	807	817	821	777	770	840	835	844	835	816	897	797	809	800	793	869	841	812	832	766	817	843	821	755	841	843	854	793	828	773	836	778	790	807	785	801	837	850	783	809	805	799	824	794	767	792	817	811	799	820	825	826	840	772	858	814	816	824	778	841	851	820	858	795	865	840	803	849	786	848	825	877	839	847	823	832	777	847	806	842	774	847	818	819	844	831	844	821	827	820	772	871	842	820	794	832	784	806	803	857	853	875	808	817	792	839	771	820	850	807	791	789	841	842	808	817	795	790	798	861	818	855	795	800	828	789	823	866	871	825	784	820	807	827	839	797	800	824	817	766	827	747	803	845	876	840	819	815	821	842	842	802	820	846	848	816	833	827	839	788	788	787	756	812	798	779	786	799	796	809	803	845	801	814	781	824	812	815	797	774	767	822	832	752	821	810	810	767	812	807	792	804	801	813	815	852	831	865	813	789	872	790	822	829	838	867	800	828	798	800	843	794	787	801	817	850	893	800	766	814	815	803	813	873	791	809	796	810	791	839	819	831	821	829	778	869	789	775	867	858	825	913	796	822	851	792	821	838	820	782	821	819	812	788	854	816	794	825	856	814	798	876	825	752	812	794	890	787	839	802	799	801	827	820	779	806	870	833	858	785	782	840	793	807	882	829	815	817	797	799	846	805	875	859	830	835	810	846	810	795	851	828	827	821	800	794	837	800	846	837	906	801	805	814	833	787	805	842	820	836	823	841	835	826	847	822	834	822	794	850	857	855	807	825	822	811	786	794	809	845	864	814	860	774	835	780	825	784	834	821	843	832	845	792	813	827	830	817	814	775	845	799	816	814	813	834	770	815	816	824	792	821	796	782	862	784	788	785	829	837	771	801	770	830	800	820	826	809	751	823	798	779	820	811	822	843	773	812	823	897	858	870	787	842	873	868	815	814	816	847	822	816	808	865	798	830	826	860	813	801	835	792	831	824	864	812	801	816	824	817	861	766	801	825	825	821	790	794	824	781	815	856	794	801	803	871	786	779	800	793	819	800	852	797	845	819	850	809	865	816	813	760	805	856	813	854	824	801	820	790	867	805	845	813	827	846	800	802	798	827	875	838	794	811	847	821	817	788	805	780	788	813	838	849	831	823	786	811	781	841	796	767	822	821	851	846	796	835	855	811	794	844	827	810	822	822	822	805	865	860	764	827	849	856	815	767	818	781	834	827	832	881	806	794	803	796	823	803	860	811	782	820	789	846	801	783	793	847	826	823	825	787	841	789	817	855	803	831	843	793	815	794	798	823	808	862	822	813	853	830	815	823	791	811	838	805	794	847	807	807	822	840	816	805	858	846	836	834	822	822	812	800	823	847	803	807	802	745	816	796	814	837	810	794	794	792	809	826	841	780	840	838	857	793	824	824	782	860	786	784	833	780	855	811	819	776	855	778	784	772	799	881	791	823	824	810	806	828	843	849	852	793	835	880	870	833	869	813	781	798	864	817	809	801	808	836	851	830	818	849	824	834	832	818	813	835	875	783	809	792	835	846	805	809	831	834	785	843	810	825	812	779	753	841	839	836	840	851	798	838	789	804	770	797	834	774	820	773	819	821	842	812	826	904	812	810	760	799	789	814	843	828	818	826	817	841	816	778	794	861	825	825	855	868	826	870	821	797	875	829	790	795	829	831	821	804	825	765	788	833	812	867	786	779	828	829	825	770	857	845	841	817	818	817	824	842	810	801	748	873	792	788	825	810	832	845	799	812	838	810	840	820	784	811	799	835	768	779	834	848	804	779	817	789	873	810	767	816	841	821	820	849	795	795	817	795	843	785	896	873	863	848	806	864	820	813	853	842	837	764	872	863	822	775	833	844	863	831	826	854	828	828	841	823	834	805	796	806	827	791	806	837	829	829	860	766	850	852	791	835	838	777	837	808	814	789	788	794	842	785	804	781	818	820	861	785	871	808	864	805	848	828	803	834	842	800	790	822	789	817	822	810	790	830	775	824	856	879	796	811	834	813	829	835	825	875	845	800	848	852	816	831	792	833	841	825	825	812	791	793	839	865	836	819	832	827	840
29163	30959	34094	28391	6640	465	357	329	288	338	321	323	315	310	303	337	338	328	319	325	330	365	348	323	341	318	322	321	325	287	336	317	330	303	307	345	331	372	331	319	321	302	324	327	319	347	345	331	269	317	323	276	310	342	335	321	288	364	335	287	354	316	303	289	335	361	328	327	320	346	348	327	349	308	318	297	319	301	352	327	342	323	325	330	351	309	336	338	314	329	317	311	327	374	326	343	334	313	321	293	283	327	353	287	338	293	326	307	313	326	328	316	328	327	324	327	312	330	309	314	315	324	327	337	310	329	331	299	356	309	319	330	306	338	303	328	342	323	342	331	307	310	317	335	336	351	296	285	327	338	337	336	291	329	353	329	340	350	337	321	329	323	311	293	306	329	317	374	304	339	320	360	300	326	306	361	333	316	333	340	310	311	330	325	319	319	311	294	344	339	324	330	310	349	334	265	336	333	325	298	297	335	320	319	327	341	312	287	336	335	317	372	325	322	336	318	358	303	304	321	329	310	367	335	330	345	280	326	309	282	319	330	349	338	297	362	325	299	303	311	311	328	333	328	324	349	332	306	339	303	330	331	366	292	354	323	286	336	301	320	312	340	313	328	317	321	306	308	311	309	350	345	314	337	349	312	309	325	348	324	338	302	319	323	307	367	321	319	333	317	363	340	310	320	297	331	335	338	312	320	323	325	336	317	338	321	301	320	332	321	310	316	337	339	332	305	333	303	334	320	350	319	324	286	363	313	323	314	332	334	315	331	285	313	330	345	299	315	309	337	335	308	310	323	342	337	365	323	307	334	343	367	309	318	333	315	364	329	312	341	310	328	325	310	353	318	314	340	322	311	338	312	314	312	284	334	297	342	308	339	326	355	337	315	350	318	332	327	285	310	298	318	353	297	305	320	322	322	348	308	305	335	306	371	321	329	362	292	346	324	283	325	317	292	346	334	317	325	320	330	305	338	339	293	311	301	343	348	326	325	314	344	336	306	351	330	336	337	337	366	321	297	366	347	375	317	329	314	360	303	331	348	320	339	329	363	319	346	327	325	316	338	341	345	325	343	318	302	340	299	331	323	336	310	316	329	327	330	345	366	341	323	296	322	353	327	373	329	310	291	336	297	287	327	327	324	344	334	304	318	312	295	328	334	312	321	308	349	330	325	310	303	334	349	293	320	315	325	286	332	310	287	304	342	347	343	328	322	345	302	318	320	331	345	344	298	310	324	337	306	345	320	310	320	370	315	318	300	331	344	328	360	312	327	322	341	348	344	304	294	336	319	323	305	323	311	320	348	332	301	341	295	316	329	308	300	346	322	330	331	352	314	333	349	335	327	319	323	308	341	301	328	331	316	340	316	336	306	361	320	321	339	319	325	331	317	314	314	330	313	317	336	313	300	330	312	344	305	297	298	319	369	312	307	303	309	306	345	302	324	334	330	326	314	350	314	345	320	342	311	330	339	282	330	318	320	317	324	308	339	308	306	315	316	345	330	350	352	333	315	340	309	385	304	316	342	350	322	319	320	316	341	299	336	302	329	336	338	294	343	345	343	315	352	309	315	330	331	341	355	295	322	323	336	330	316	351	367	330	309	290	310	347	307	316	305	349	304	359	286	303	350	331	327	332	291	356	330	336	329	335	319	331	315	335	309	347	316	301	316	312	330	335	348	318	312	294	347	345	331	293	337	329	319	336	348	298	309	330	303	336	319	322	312	369	290	325	327	313	330	307	329	318	341	329	364	299	322	321	325	340	317	341	313	312	331	322	330	361	306	273	307	338	312	345	313	330	324	336	319	359	346	371	307	344	341	317	323	333	286	306	302	328	298	326	272	335	316	339	346	337	323	324	340	338	354	312	320	334	338	337	307	340	349	338	312	351	312	291	314	334	310	358	311	327	313	351	300	339	326	324	343	314	347	314	322	320	348	357	323	325	333	290	322	313	298	315	312	327	319	340	343	353	332	338	328	327	330	348	321	307	299	327	354	349	299	336	322	330	315	325	303	339	346	288	289	356	344	322	303	316	329	318	317	335	328	341	335	343	327	331	330	329	336	344	348	352	359	356	315	335	316	337	312	316	322	307	321	348	336	329	312	332	322	330	330	318	305	351	328	309	341	337	326	308	313	363	316	346	317	309	332	330	286	308	336	332	309	341	314	326	345	333	340	313	323	296	336	326	327	341	347	321	356	310	340	340	321	301	303	333	353	328	329	339	310	330	335	314	332	327	308	310	322	320	323	343	331	287	344	317	355	341	315	323	311	335	364	344	312	333	298	336	307	319	298	325	353	317	330	359	320	296	327	347	314	325	328	307	340	324	357	342	324	309	322	329	333	317	356	338	312	350	347	319	317	348	302	347	336	322	328	352	329	330	315	301	302	338	324	341	301	325	314	340	339	337	367	331	324	352	336	323	295	332	342	356	330	323	308	324	311	353	299	306	333	343	303	330	312	328	296	306	342	325	331	315	335	319	322	325	320	322	337	326	311	349	338	329	295	343	323	311	288	294	346	309	307	323	351	329	327	339	287	326	307	353	323	307	366	338	382	312	355	308	338	315	306	349	312	326	300	293	336	324	298	345	315	312	362	349	331	329	329	330	318	318	337	319	284	311	320	298	311	339	301	332	345	302	338	319	332	329	362	318	331	330	324	328	345	307	329	324	322	333	334	336	341	305	325	352	311	325	318	337	329	352	347	292	317	325	345	346	323	332	310	302	317	327	330	330	334	335	326	326	331	314	314	340	308	318	331	333	308	338	326	319	328	305	340	316	342	323	357	337	299	316	315	325	300	337	310	341	362	307	320	290	311	344	336	340	350	337	358	342	319	332	349	315	320	328	316	317	312	343	346	322	368	340	345	326	337	296	343	322	329	357	307	325	313	324	340	331	311	357	328	332	321	315	297	312	279	329	275	338	335	311	337	306	315	306	326	303	304	326	322	300	346	332	293	303	308	340	347	356	312	327	305	310	316	322	322	337	316	327	331	339	320	300	323	325	338	347	326	314	345	281	303	316	346	344	329	337	299	297	344	330	347	328	317	328	317	314	332	317	346	316	309	307	293	325	359	311	309	295	353	320	334	309	350	360	316	307	322	318	315	333	297	321	321	357	317	336	368	311	277	338	349	346	331	299	325	390	297	344	323	339	375	355	317	314	332	366	321	338	310	295	329	365	308	308	289	313	359	311	304	322	348	360	325	297	340	300	326	347	352	336	321	337	323	331	334	342	330	346	337	333	307	297	342	363	324	324	338	301	318	319	320	317	324	368	315	312	311	297	337	323	320	350	329	324	318	360	347	339	338	318	337	316	344	324	349	309	332	320	276	317	320	357	298	318	313	335	338	335	322	360	344	358	340	326	297	299	329	329	342	303	339	326	353	340	306	310	301	315	317	306	299	355	318	351	375	325	286	294	347	317	313	349	310	304	300	316	356	323	337	349	331	342	344	326	318	306	300	314	317	316	331	305	324	311	314	346	318	323	305
34941	50870	42090	30380	7018	598	561	520	545	506	548	509	582	570	586	560	541	535	506	594	531	555	559	571	555	548	539	547	557	577	555	558	557	505	557	558	518	565	562	543	530	569	491	546	524	543	558	548	542	583	561	533	512	546	545	568	566	524	566	539	511	536	588	511	533	506	544	559	525	558	568	552	526	571	542	528	544	542	616	520	549	539	539	592	532	568	526	564	561	543	516	563	551	544	535	546	549	549	570	575	562	545	525	555	503	553	586	520	541	537	580	541	547	519	545	519	528	532	570	579	534	557	570	552	562	530	542	553	514	530	562	564	579	522	550	536	514	577	509	551	589	553	575	556	578	544	583	524	597	531	540	584	526	539	533	567	546	551	504	483	546	566	563	534	575	525	577	533	577	578	567	542	534	545	603	546	568	523	587	532	541	563	535	545	578	528	526	533	529	568	572	538	512	570	531	534	540	570	557	543	572	579	592	519	542	544	559	508	556	575	538	556	548	572	561	549	491	554	570	551	538	566	579	548	548	509	545	548	559	517	540	526	545	532	527	558	547	541	539	600	531	582	568	557	530	584	514	498	573	579	530	547	581	515	563	546	519	530	571	529	528	535	574	519	566	456	557	538	540	611	504	549	564	545	543	534	556	580	569	587	547	536	585	592	565	561	527	576	534	527	550	534	560	551	570	511	533	534	537	570	563	538	519	519	531	535	568	552	506	521	531	563	557	549	555	539	531	535	546	580	583	562	536	560	590	583	542	532	531	579	536	569	551	531	538	550	527	516	580	559	565	530	582	547	585	517	504	552	549	574	537	606	553	587	551	547	601	526	565	594	536	550	517	533	559	573	565	544	531	524	524	535	538	566	522	537	596	543	562	531	531	554	522	539	537	547	516	563	543	509	553	526	520	550	537	579	536	516	548	532	526	556	545	561	538	526	522	526	601	591	520	531	548	572	541	568	542	524	533	573	540	509	553	553	605	543	524	569	563	560	533	548	528	543	552	559	560	592	516	553	557	584	536	538	563	544	593	553	552	550	517	552	535	547	539	545	559	533	571	570	544	537	546	550	488	570	583	546	523	559	567	581	522	546	593	520	565	524	559	540	539	561	543	574	558	567	550	532	548	521	555	571	532	562	568	565	525	558	513	506	534	572	529	528	569	510	557	534	555	552	530	559	529	540	528	575	546	542	555	539	540	529	537	553	536	557	537	567	565	560	541	567	540	532	551	566	557	514	547	532	577	554	563	537	564	564	551	554	520	546	533	546	599	546	536	564	511	554	541	561	520	530	570	563	571	558	577	572	508	529	568	585	543	570	557	537	522	554	549	583	522	534	583	571	558	506	551	515	547	601	548	532	549	554	570	539	584	554	558	522	525	559	542	551	567	522	567	557	573	536	595	497	537	540	549	529	561	538	540	585	547	509	561	580	563	592	573	555	525	519	555	551	533	562	575	560	585	542	538	541	553	519	511	507	551	535	527	575	548	520	562	562	562	564	556	575	494	523	526	577	611	595	541	536	558	570	513	541	584	570	510	568	583	589	530	559	563	540	562	551	529	566	576	545	534	550	534	529	574	549	530	556	550	502	576	499	501	596	516	550	535	536	569	568	530	576	546	543	560	534	565	561	544	580	532	559	525	523	551	555	543	561	578	570	517	539	540	569	554	585	550	566	544	544	574	559	587	517	578	599	549	546	539	498	543	531	551	523	560	511	558	540	544	522	589	552	524	539	516	515	528	556	539	517	526	541	566	586	561	526	539	548	580	524	562	537	551	513	578	538	518	556	516	505	510	574	574	567	532	537	523	548	555	522	525	519	569	595	573	522	551	559	547	520	550	551	564	559	469	581	547	541	520	547	538	558	503	544	505	530	515	541	531	515	529	559	552	539	535	520	609	581	548	552	548	608	536	540	578	562	521	539	535	544	556	529	547	545	496	571	550	554	547	576	561	547	548	599	519	545	513	558	572	553	564	551	568	533	575	569	540	552	577	549	507	540	501	533	567	571	518	555	564	534	534	546	532	594	533	489	508	549	538	556	614	546	563	563	520	536	547	563	595	558	560	529	552	579	567	594	567	514	546	529	539	585	526	590	565	549	522	590	549	559	549	555	547	599	576	558	565	576	512	571	506	519	525	559	557	501	521	555	587	560	529	550	563	509	572	509	540	525	532	510	549	545	528	547	562	553	527	580	531	519	530	572	563	534	521	537	544	556	560	570	516	525	522	561	522	538	571	533	570	514	552	579	583	553	525	523	576	575	540	564	549	515	572	552	533	516	558	579	515	563	531	533	578	502	556	585	555	571	584	536	572	568	520	531	555	576	517	568	560	484	544	533	573	523	535	565	518	535	564	508	573	557	566	553	533	564	569	531	522	548	510	539	565	559	572	570	576	586	531	526	530	554	577	541	524	552	576	526	562	531	548	538	591	574	554	540	510	529	516	537	543	525	542	559	523	517	537	537	503	543	538	562	525	540	599	581	549	525	551	526	548	587	577	541	583	552	576	520	544	514	596	583	577	547	576	546	534	561	496	566	549	550	546	550	586	557	542	567	526	533	531	532	549	554	565	573	567	549	559	517	580	570	557	522	516	507	560	549	543	580	572	525	525	567	530	546	551	530	521	500	552	541	531	538	579	537	567	534	578	566	522	484	521	555	516	558	593	565	563	557	575	529	530	566	558	536	565	523	566	572	545	562	541	525	575	542	532	547	548	510	574	522	563	563	557	544	597	553	524	560	551	553	582	520	550	559	532	505	573	535	587	569	532	533	562	559	549	525	523	552	548	547	522	565	570	570	554	510	577	566	553	545	515	543	506	556	565	558	550	538	536	546	582	536	523	546	569	580	534	582	580	553	564	548	544	521	540	559	592	538	547	531	516	547	538	548	587	557	553	544	543	592	609	540	579	608	556	529	568	533	555	494	537	556	530	568	541	531	568	552	543	535	558	568	530	496	574	536	571	543	541	551	488	535	589	547	530	546	541	535	573	553	563	541	525	529	521	520	531	563	572	522	533	554	531	553	567	551	523	563	531	540	537	539	538	565	557	576	558	586	570	524	556	598	548	528	533	602	560	526	515	565	522	539	599	542	540	521	525	575	570	526	566	538	563	538	541	548	528	530	587	516	551	545	552	534	533	495	543	530	579	530	549	537	536	545	565	539	583	534	604	520	532	546	541	555	538	537	534	527	556	528	503	537	506	518	563	566	556	537	548	540	509	526	545	558	530	558	570	567	558	521	586	484	599	572	515	545	510	563	573	514	561	582	531	541	597	580	545	581	541	533	544	551	566	558	514	544	566	543	578	556	555	544	587	521	552	555	546	547	535	578	554	553	559	563	518	545	509	563	560	552	539	534	574	531	514	519	554	556	528	536	545	536	514	534	580	568	562	504	522	560	543	531	542	533	546	558	511	549	575	561	528	511	542	518	511	563	557	523	549	585	511	547	552	553	528	542	540	577	587	544	583	524	543	579	538	536	543	541	567	529
25222	25130	40693	46867	24627	8505	786	382	359	343	358	318	366	333	320	348	331	375	389	332	360	304	301	339	336	332	328	343	348	344	336	334	291	337	309	363	326	318	350	340	326	340	350	359	348	358	355	323	361	344	338	268	337	345	329	345	364	350	345	317	325	342	357	343	342	322	337	318	338	351	326	311	323	313	366	333	338	353	343	335	325	329	330	317	364	362	338	332	367	348	355	351	340	348	321	332	342	344	361	338	345	350	325	378	343	330	334	338	343	343	307	375	345	329	332	317	333	295	344	364	311	333	322	351	367	345	331	316	329	373	341	315	371	353	368	326	341	306	368	338	346	330	350	330	351	327	339	373	343	313	339	348	311	320	339	369	290	330	345	333	375	313	337	320	342	371	326	358	343	362	312	336	315	312	338	326	348	362	349	312	322	339	356	325	367	350	359	325	349	354	348	317	330	349	325	354	314	329	331	359	305	333	323	329	309	306	320	331	359	344	332	348	343	335	336	341	326	312	301	325	327	315	338	331	333	325	348	332	348	387	350	320	334	329	326	338	322	377	351	328	317	316	347	345	354	347	319	328	337	342	336	353	319	298	336	335	342	332	346	324	341	333	357	317	342	340	300	329	300	313	318	354	371	363	326	316	340	368	352	324	346	354	319	340	324	338	301	339	373	377	337	368	338	333	325	352	340	361	336	352	312	296	320	336	336	360	339	342	328	343	355	314	378	312	333	357	319	359	356	295	325	347	352	298	322	324	348	366	327	340	348	355	364	334	331	319	337	321	362	342	355	338	367	341	330	328	352	350	332	326	384	327	327	331	337	329	357	377	309	366	340	318	301	361	346	331	311	360	346	318	309	326	339	339	376	336	344	323	337	332	353	308	327	360	336	306	349	337	320	325	344	355	343	342	297	310	341	342	342	302	322	335	348	350	339	326	313	357	318	374	310	345	321	311	354	340	322	340	352	329	352	327	329	364	281	327	335	307	347	363	344	356	343	379	335	340	310	350	326	314	332	344	337	327	357	329	339	342	355	345	318	317	357	327	366	355	373	333	333	343	364	337	336	353	316	331	344	335	332	356	335	325	379	342	351	329	320	339	335	373	332	322	336	347	329	341	318	329	348	332	336	329	340	331	329	358	334	355	374	315	334	348	323	349	339	339	322	316	318	316	355	342	309	339	325	312	318	381	356	348	344	334	339	386	356	383	384	347	353	332	363	333	319	343	323	345	337	349	319	376	359	366	334	347	342	327	325	353	351	338	343	338	325	351	312	314	339	340	344	348	343	331	295	286	378	318	353	326	319	302	335	324	340	321	309	324	354	331	318	302	335	366	336	337	313	351	320	373	332	339	318	325	330	335	326	363	320	329	323	313	340	355	325	351	341	338	369	341	365	332	334	334	366	338	339	346	323	374	351	336	360	355	340	300	359	364	356	320	341	367	368	330	347	332	360	313	321	334	339	336	361	358	324	323	324	340	341	322	326	347	357	349	383	343	379	329	319	344	335	325	349	310	372	371	354	331	361	353	326	332	399	346	352	334	335	323	316	314	337	365	340	323	333	325	364	326	378	340	330	322	328	312	345	324	317	339	341	345	331	363	352	347	328	343	301	352	365	336	332	304	335	315	309	356	309	322	357	352	321	329	355	300	351	327	370	364	354	340	347	348	314	295	338	339	337	349	333	349	359	370	355	335	348	344	336	341	323	331	336	343	312	335	301	365	346	313	328	330	334	330	336	303	334	350	354	338	331	340	342	325	319	341	321	320	365	345	325	353	314	369	367	351	331	327	371	373	362	336	363	340	303	353	337	347	322	334	336	344	339	308	337	338	313	346	341	342	329	350	337	366	303	292	330	344	313	349	348	316	346	369	383	356	349	363	351	328	336	349	337	327	325	359	346	315	337	347	339	334	318	328	343	334	324	320	333	328	321	337	360	339	319	354	326	328	346	342	346	322	335	333	316	309	348	350	317	338	329	335	351	347	316	323	330	341	316	341	324	323	309	345	327	325	322	298	355	346	337	330	340	354	334	326	364	316	348	336	364	322	320	317	310	340	335	352	296	317	352	344	336	345	317	351	345	336	332	344	331	347	335	320	322	362	358	346	359	363	321	350	336	311	371	340	314	285	334	376	338	325	334	330	355	343	344	342	328	348	343	340	315	336	337	297	340	346	361	349	372	337	311	338	330	369	340	372	335	355	355	344	332	338	329	308	352	347	311	307	339	316	338	353	363	315	330	321	325	329	323	339	308	363	352	331	318	302	373	334	344	335	332	344	313	337	339	311	338	357	339	357	316	319	346	340	339	359	335	318	352	358	341	321	327	303	297	326	346	334	338	343	314	351	369	349	321	352	369	275	327	339	338	320	313	333	314	352	334	360	365	345	325	344	343	371	350	322	332	334	310	318	358	365	317	350	310	349	345	331	362	299	365	362	341	362	323	321	318	325	323	326	380	333	330	365	351	321	332	348	334	354	358	346	314	308	371	348	354	340	351	363	381	335	335	375	329	331	341	346	372	342	335	314	333	326	313	354	298	340	335	344	315	308	341	355	345	330	318	349	311	295	333	324	305	343	320	315	328	373	346	331	349	339	336	330	343	323	303	351	324	339	386	346	357	340	333	339	327	330	331	330	327	349	348	355	321	324	334	336	314	323	304	338	331	333	363	313	309	364	294	401	345	360	310	332	332	370	347	325	359	341	320	315	348	348	339	339	328	310	336	318	318	323	316	338	350	326	325	345	357	316	324	355	321	358	306	320	340	333	323	336	343	339	324	303	348	383	356	357	374	336	356	311	372	323	343	314	330	358	331	326	343	316	348	338	301	312	359	331	373	341	330	335	338	363	330	359	328	311	313	335	336	332	323	336	365	346	338	356	351	334	360	338	358	303	371	339	328	349	327	308	349	308	320	355	329	344	327	330	286	324	348	356	329	355	316	392	323	335	348	358	322	351	325	344	333	316	325	364	350	297	305	331	350	338	324	307	314	308	358	310	320	361	349	326	346	324	373	346	301	372	319	344	322	337	335	344	341	336	301	340	362	362	322	368	350	344	339	357	354	359	329	320	340	320	355	359	335	337	316	314	352	370	310	310	388	372	349	320	317	335	353	345	343	343	353	313	342	318	356	353	326	352	341	317	353	328	320	319	356	347	363	318	326	331	343	343	359	405	349	305	317	337	320	319	306	347	343	364	347	332	321	336	352	324	325	340	328	366	373	345	335	350	312	355	387	330	336	347	343	359	308	342	305	349	309	358	314	348	313	333	318	333	356	331	353	335	310	325	337	336	351	370	308	343	319	336	333	344	340	350	342	320	341	340	327	329	335	331	303	325	292	382	317	298	324	350	338	357	324	361	321	325	329	317	320	363	318	326	334	365	356	304	342	318	326	314	339	318	324	346	310	348	330	335	345	329	336	333	360	337	302	348	361	333	334	329	334	305	329	351	331	359	289	341	318	362	317	332	338	324	335	330	343	327	355	311	338	325
60304	94713	79186	58575	20969	696	594	556	578	566	595	548	535	571	560	550	565	555	583	578	550	594	534	539	531	557	545	561	577	561	557	501	552	549	584	528	566	551	550	552	565	564	548	526	562	570	538	549	548	533	582	538	586	553	560	565	587	572	507	584	569	575	502	534	524	575	546	575	546	536	525	556	549	561	559	549	565	524	528	538	540	555	561	555	560	550	564	551	558	565	522	556	583	538	550	536	577	558	580	563	586	539	550	524	531	575	556	546	579	577	543	552	569	540	521	515	552	564	559	546	538	587	523	538	562	559	578	543	584	591	581	580	540	537	578	594	576	548	558	561	555	581	556	531	550	570	553	581	580	549	592	546	550	540	582	533	528	554	592	578	564	544	541	562	563	580	562	564	533	573	574	565	564	530	553	546	563	575	557	577	517	593	562	557	547	616	517	589	574	553	552	559	514	560	542	605	537	556	553	542	546	567	578	538	557	586	527	555	546	544	552	600	549	562	558	543	559	583	544	573	576	572	530	571	597	541	527	572	554	568	536	569	525	537	558	547	576	550	521	560	577	550	580	543	528	571	598	548	575	541	547	549	580	508	556	550	586	586	586	508	561	555	555	543	562	562	590	530	523	577	530	554	510	525	574	538	576	556	538	591	537	539	552	563	551	535	573	549	590	576	594	543	565	563	584	563	564	518	537	525	541	551	542	563	528	521	533	573	543	561	548	541	566	563	567	559	562	562	565	529	562	505	518	553	523	563	538	551	576	555	541	540	519	557	556	550	603	518	521	544	514	596	546	536	586	559	562	545	581	515	597	566	553	548	538	550	562	560	545	530	541	540	532	537	565	573	543	612	548	540	500	583	615	542	515	539	557	547	522	545	597	566	542	548	527	566	517	572	587	556	579	562	535	558	558	549	571	551	555	579	556	585	553	581	535	524	534	550	527	572	530	565	508	580	479	584	584	588	542	552	524	546	570	559	547	554	523	532	536	565	549	577	555	567	586	584	584	510	583	513	544	574	487	542	565	538	583	569	541	560	514	545	588	574	555	543	566	537	533	541	541	571	516	526	554	541	549	556	552	570	549	552	566	555	505	583	575	568	597	540	555	533	530	545	572	521	556	554	548	529	554	549	569	540	595	568	568	528	532	559	538	522	530	569	542	528	577	531	526	576	554	546	526	522	557	545	556	578	528	547	531	533	550	537	525	583	523	569	541	542	546	512	566	559	575	544	579	545	552	557	568	553	524	583	539	564	543	564	583	578	553	557	550	604	533	523	545	566	550	554	545	544	573	551	589	573	529	601	580	570	543	556	507	550	565	549	536	567	596	519	548	530	530	544	541	579	580	574	532	536	524	560	532	556	555	543	564	564	553	542	519	559	543	579	551	535	544	571	572	538	574	542	546	581	557	540	528	522	526	589	505	552	570	568	557	571	547	533	592	571	556	528	572	543	515	542	564	567	573	557	522	531	563	573	568	519	559	529	524	545	573	554	586	525	565	556	575	545	571	526	570	584	571	515	534	516	566	504	524	584	552	525	561	518	548	567	549	577	552	572	540	519	518	554	599	541	533	517	580	581	564	555	526	539	563	543	561	560	558	535	572	530	525	564	545	558	556	531	545	526	558	575	534	525	560	543	524	525	538	558	528	544	583	551	557	532	588	555	551	530	514	536	590	560	569	567	563	566	537	526	572	596	564	518	571	552	542	555	548	550	527	542	604	548	563	568	538	524	523	541	493	567	534	569	548	568	554	592	555	562	592	548	558	549	578	553	604	575	557	557	539	572	541	554	578	551	546	539	579	545	552	531	534	522	590	541	546	552	555	523	546	553	546	507	565	559	550	544	545	551	545	563	560	558	558	577	537	583	557	550	589	586	564	559	558	528	549	563	567	575	522	552	556	539	541	539	554	535	524	534	580	520	637	530	562	541	540	522	560	541	600	506	609	568	556	550	501	565	558	548	570	496	537	536	574	554	563	532	591	564	549	558	525	542	509	524	549	554	546	592	570	572	581	553	538	577	525	539	562	575	552	553	533	569	537	549	542	533	601	567	552	532	551	583	552	545	557	574	600	569	565	581	517	587	534	522	545	522	571	577	564	531	544	542	563	548	548	526	529	549	560	546	563	546	542	570	561	525	584	521	498	570	526	540	587	657	529	564	567	591	522	529	571	537	544	564	576	569	538	549	535	522	594	530	553	534	574	529	545	569	548	530	565	568	535	555	547	527	562	531	568	557	566	484	532	547	549	601	539	517	517	547	539	535	573	591	567	583	522	613	530	523	546	542	566	544	521	565	548	561	541	528	563	563	555	540	569	568	544	525	574	545	502	545	584	532	543	586	582	550	576	567	565	596	581	547	532	524	572	525	575	597	581	593	533	571	574	547	559	552	537	568	539	539	545	582	495	597	585	563	545	571	564	549	561	563	584	576	577	549	590	552	559	542	562	549	574	530	495	556	580	532	560	548	540	574	543	583	520	567	544	573	561	531	532	588	544	562	508	554	574	578	517	523	537	535	576	551	554	541	536	522	585	580	568	529	548	569	543	537	531	561	570	541	540	538	541	588	562	583	552	554	560	506	559	565	551	535	532	499	565	529	569	550	562	565	559	561	519	539	601	516	577	538	582	521	560	528	515	555	535	533	551	536	541	601	540	571	531	560	509	545	548	560	581	504	568	521	592	587	568	534	564	535	596	567	528	527	567	565	536	559	525	541	576	558	539	547	532	553	549	593	533	557	539	534	525	536	573	554	549	522	594	555	521	578	554	554	564	569	554	597	547	532	581	553	545	588	593	545	507	590	583	543	556	572	601	511	558	550	572	554	518	566	520	591	543	547	529	558	520	503	522	578	612	540	516	552	572	558	528	564	597	535	549	530	545	604	576	531	580	539	573	553	539	584	571	542	607	562	529	533	549	592	550	529	527	564	571	573	569	575	527	553	573	585	518	589	564	537	520	551	565	520	547	540	569	565	538	592	559	554	504	561	525	520	552	543	531	532	553	564	570	495	555	562	513	573	509	552	545	564	562	556	551	526	594	547	591	560	533	520	520	530	573	539	524	565	544	537	559	580	571	565	535	562	581	554	552	541	558	573	555	565	528	584	574	573	540	588	568	587	552	562	553	581	577	539	526	582	518	572	543	582	550	568	518	511	545	553	552	557	597	561	551	538	524	554	590	596	559	577	542	563	540	520	519	539	546	538	598	549	577	536	506	540	569	572	558	521	563	579	556	579	526	524	532	543	564	528	532	555	555	548	565	544	524	554	567	559	526	575	514	603	544	494	545	573	574	530	527	563	503	547	531	554	548	562	545	567	560	583	589	564	524	496	526	530	548	512	572	550	547	562	564	532	548	516	558	548	569	539	536	543	526	540	549	530	587	582	521	553	489	538	532	536	561	520	552	560	557	547	572	556	571	540	565	551	547	553	581	583	538	557	553	553	583	520	599	546	558	559	523	574	520	521	563	531	591	554	535	557	524	518	541	521
24081	23054	35462	39392	25271	17108	5024	636	547	550	563	537	530	496	558	503	497	531	533	544	549	522	491	569	540	537	544	547	568	501	531	523	536	527	508	560	499	482	514	540	509	540	536	485	521	512	492	527	543	543	518	512	504	496	577	539	516	514	512	479	562	502	552	512	535	483	548	543	490	523	525	540	520	494	491	515	522	532	509	473	500	530	520	511	524	521	508	458	517	530	498	566	530	516	520	547	548	501	554	533	517	524	523	517	521	517	524	501	516	504	550	532	487	567	516	506	535	550	539	527	509	524	500	549	547	510	500	518	480	493	543	535	557	511	531	511	546	516	468	518	502	514	502	529	514	529	510	560	546	499	503	543	546	521	513	550	530	532	502	497	533	516	522	516	483	533	520	524	536	513	496	502	529	535	533	528	577	503	550	520	527	496	543	514	534	513	512	584	498	502	526	506	544	524	504	520	522	526	529	510	497	542	519	508	513	557	551	526	529	524	531	531	473	539	495	540	537	491	518	499	541	477	528	563	537	529	566	512	525	536	519	489	519	536	504	504	561	505	566	527	483	471	531	544	586	492	500	519	538	532	494	584	541	530	512	538	508	512	530	468	512	472	514	488	535	532	540	522	532	512	537	552	514	503	515	507	520	523	524	530	523	531	528	502	503	547	477	534	536	531	503	560	547	489	508	487	530	502	508	504	582	494	537	537	582	497	497	546	548	512	499	555	541	546	543	516	477	522	531	532	520	494	544	494	540	507	497	551	517	517	536	515	550	500	488	560	529	511	527	515	492	502	571	555	488	553	469	537	519	557	519	529	534	511	523	520	491	561	457	499	509	497	506	509	523	533	512	533	538	517	486	526	502	501	505	518	522	510	520	518	531	543	543	531	529	540	502	523	531	484	481	494	499	523	501	520	532	524	490	498	490	536	565	531	520	537	517	512	549	514	534	554	502	470	509	543	534	492	531	529	496	541	521	528	502	497	486	568	493	532	523	575	492	512	534	495	532	503	494	464	491	505	521	521	555	510	487	533	525	536	538	542	485	522	556	536	497	506	520	532	489	522	547	488	485	561	489	530	494	526	521	517	512	500	534	501	532	556	521	484	491	524	508	539	505	518	511	520	511	547	542	490	551	530	543	531	527	464	505	502	562	541	485	501	549	520	518	479	501	498	521	508	563	504	512	511	495	509	496	510	550	493	542	525	510	527	516	510	533	538	534	497	522	540	498	542	517	494	507	517	488	561	517	529	506	498	509	510	563	535	533	477	509	523	539	528	494	553	535	507	553	509	493	511	500	483	529	522	514	499	525	515	551	532	507	525	575	533	480	528	534	550	531	530	536	535	555	499	504	516	505	502	528	547	531	524	498	507	507	534	526	497	514	519	538	520	535	513	561	537	508	566	504	492	526	513	486	503	561	559	532	512	521	522	534	524	569	521	533	555	540	513	517	495	518	503	524	497	543	510	498	526	509	523	525	535	534	539	519	533	487	539	519	477	571	522	536	538	487	515	526	476	512	532	502	510	483	514	505	499	531	481	540	581	502	506	554	491	495	505	539	520	508	535	547	518	549	502	526	526	534	518	541	491	504	562	529	560	499	523	517	488	501	553	526	495	480	518	489	531	494	511	522	544	505	533	513	487	550	481	505	496	516	535	537	540	498	502	506	509	510	544	482	504	553	534	522	531	530	560	516	487	489	517	556	549	539	535	566	475	526	519	524	500	501	539	490	508	542	516	469	518	518	485	535	501	526	561	498	496	468	548	532	533	531	457	554	516	519	548	561	470	527	533	563	514	493	520	515	507	527	534	508	524	539	502	545	528	523	550	509	542	496	543	574	521	522	577	498	555	527	524	555	511	512	488	523	522	539	549	504	497	493	539	474	521	497	526	515	551	545	522	498	505	501	502	494	521	527	537	510	537	527	510	497	547	492	526	533	503	525	500	495	505	504	516	540	512	516	517	547	544	493	485	465	526	526	514	509	464	526	558	560	503	531	515	527	501	514	559	508	556	521	496	495	567	515	497	502	465	551	511	563	510	503	477	528	505	502	539	494	487	515	545	478	520	521	529	525	503	524	505	565	514	538	527	531	522	548	503	547	525	503	514	524	512	513	546	511	535	535	539	539	505	554	500	497	523	528	544	522	513	523	476	538	532	541	502	490	520	507	518	549	526	567	512	538	544	517	509	496	518	480	532	530	525	522	494	535	464	521	558	545	547	507	546	554	517	526	523	519	555	495	499	539	535	532	515	515	558	566	544	547	524	486	538	530	477	523	493	529	520	543	498	514	533	566	523	499	567	486	473	534	519	547	511	490	504	554	536	490	532	554	510	523	515	513	528	510	486	514	527	525	555	518	480	509	533	518	522	495	493	508	498	519	496	509	530	516	518	507	524	511	514	530	498	521	505	501	509	554	518	506	500	470	490	507	514	505	477	512	515	499	525	492	553	526	517	526	525	532	498	521	535	498	551	541	506	487	532	499	516	518	507	565	511	542	514	526	502	536	503	536	546	553	567	516	542	550	523	528	486	520	507	486	582	489	502	505	531	527	503	542	501	517	557	520	540	512	496	538	531	546	546	521	525	524	519	522	511	490	522	484	524	484	502	548	518	509	555	485	526	522	537	498	527	551	529	536	508	500	495	503	521	550	529	502	545	546	484	547	524	501	501	512	521	528	509	510	527	539	503	515	525	515	498	529	496	514	519	539	531	518	510	511	535	531	501	510	502	494	565	511	542	533	525	522	530	528	545	542	524	504	545	513	501	507	560	531	516	544	523	529	494	526	481	506	484	480	538	522	501	544	535	486	526	521	511	525	484	550	499	517	509	518	534	536	558	526	520	549	505	523	521	506	528	524	528	498	519	505	545	540	538	505	470	505	542	495	555	498	533	490	506	523	559	544	516	555	537	524	559	498	492	522	489	519	520	567	513	485	483	536	524	537	535	555	542	541	531	496	531	522	483	494	531	524	519	522	534	515	489	508	537	561	555	510	534	526	559	511	536	508	524	522	540	497	509	507	539	501	488	521	511	531	549	530	535	502	489	561	497	519	528	564	498	512	518	480	535	501	469	525	529	544	467	519	505	510	495	493	473	515	523	495	484	548	518	509	527	524	507	541	571	517	513	511	549	491	501	544	521	502	519	553	523	527	506	536	539	508	547	513	532	498	531	512	515	515	492	536	500	534	490	500	496	516	543	533	541	554	509	502	508	525	517	524	488	512	483	466	518	494	556	511	558	531	517	490	500	511	489	529	541	543	507	493	525	533	544	516	535	526	523	567	532	534	539	526	510	533	475	517	513	523	568	518	566	549	501	515	501	530	520	515	516	491	507	527	520	486	512	491	515	533	511	538	507	523	516	539	510	480	502	509	476	517	553	506	518	535	548	494	545	518	498	552	487	529	506	507	541	498	515	535	517	561	504	525	489	530	502	514	551	510	518	540	518	551	526	494	504	524	531	494	517	528	529	521	526	520	500	562	508	501	520
63745	104440	87392	65645	24935	1052	823	854	804	796	820	855	798	807	807	828	807	840	802	834	802	820	815	777	800	799	861	806	792	793	770	811	809	769	788	822	802	816	801	793	826	826	827	771	822	756	835	797	782	742	816	771	740	833	809	825	839	794	775	760	760	785	775	790	814	781	770	797	776	765	811	803	790	791	799	768	728	797	808	811	846	775	814	815	804	783	804	804	808	797	776	798	820	779	853	834	822	765	796	762	804	828	818	762	770	779	804	809	810	793	783	806	789	762	785	797	736	863	842	865	806	832	813	770	814	818	768	804	734	828	802	772	812	846	791	814	782	832	830	811	778	795	814	777	797	831	819	835	748	763	786	813	790	849	794	847	807	832	812	795	849	735	846	827	849	790	852	811	843	844	839	750	809	842	846	832	827	806	768	815	820	780	845	820	803	776	798	830	805	832	824	751	811	839	792	800	769	835	844	781	807	796	823	801	828	793	822	781	794	787	800	830	821	831	785	828	786	805	786	802	796	785	810	782	845	784	844	767	796	749	829	828	760	764	820	847	828	846	808	814	795	824	784	770	826	785	813	768	845	799	784	792	782	822	769	802	801	790	831	811	802	809	796	830	830	822	802	788	782	764	803	801	840	849	768	837	826	798	855	775	806	804	839	780	783	804	762	772	786	822	819	822	832	812	802	778	818	749	777	796	792	795	848	765	829	820	752	807	778	779	805	828	820	777	796	835	805	799	820	788	817	808	859	792	804	781	856	775	824	811	829	788	777	801	844	828	870	836	777	761	803	768	851	791	807	749	756	793	821	819	794	854	802	760	796	799	841	841	842	842	789	816	790	792	857	795	796	753	784	776	817	820	788	788	818	805	747	797	815	772	817	749	803	841	773	757	774	803	779	769	843	871	846	820	827	786	826	838	796	828	825	787	775	801	821	788	811	815	831	827	797	822	774	823	832	767	818	844	850	775	888	830	808	804	796	777	777	826	780	783	785	838	849	839	821	857	817	834	790	801	766	780	790	784	725	755	845	840	800	842	817	843	795	770	843	823	819	811	807	779	784	787	840	830	842	825	772	852	820	821	814	793	831	785	786	791	799	798	800	781	805	782	790	816	777	803	829	847	788	753	817	788	788	821	817	818	750	757	778	862	786	822	772	775	768	837	826	770	824	792	846	788	884	791	835	761	785	858	777	790	757	806	834	804	804	846	803	784	797	787	850	828	845	848	759	818	805	791	808	837	813	784	855	766	778	828	804	794	792	775	824	777	802	845	816	775	820	777	822	810	800	859	816	801	796	799	803	851	763	808	804	829	777	815	857	785	823	796	787	754	808	839	819	827	787	818	790	854	827	800	808	840	807	815	813	798	842	773	845	818	794	801	796	824	747	843	802	768	858	766	792	729	854	793	768	799	774	783	775	768	805	832	788	803	811	820	776	784	825	764	836	797	808	816	757	797	785	796	844	813	828	828	841	812	767	833	823	791	846	761	782	768	797	752	783	772	806	856	777	825	797	826	772	793	827	814	805	780	786	773	776	842	763	792	819	812	762	749	785	767	782	815	778	736	786	781	780	783	775	750	787	835	814	754	767	763	837	820	781	790	815	788	796	844	801	789	840	816	828	864	799	820	788	849	782	794	757	774	804	841	739	812	794	783	832	813	839	831	824	802	801	760	813	791	791	810	783	838	814	761	788	768	808	821	813	779	842	762	810	825	794	803	786	836	816	844	807	857	782	848	813	838	751	770	809	777	797	790	793	838	807	774	795	827	776	760	784	798	790	768	831	788	833	777	831	799	813	853	794	818	789	830	832	849	810	810	807	808	778	781	818	776	804	807	789	789	797	783	792	818	785	783	777	798	770	804	789	823	777	803	777	799	798	793	805	767	788	788	791	764	862	775	756	825	791	785	796	829	809	822	802	802	808	876	816	782	782	833	803	836	818	721	827	881	788	799	769	782	837	786	772	820	807	786	830	852	848	793	825	806	828	764	780	843	813	821	815	725	796	788	802	807	762	812	799	834	811	794	849	825	776	769	792	850	777	806	828	784	773	804	767	790	767	806	756	796	763	799	718	790	797	816	780	823	821	784	845	813	795	823	809	783	758	805	804	775	845	802	835	835	802	820	791	783	816	753	806	763	813	791	789	815	784	794	824	821	764	809	800	782	819	797	811	819	826	836	802	788	834	774	812	811	772	761	812	791	792	790	799	802	776	802	783	734	809	744	852	816	860	814	799	794	848	814	880	780	780	798	803	833	777	738	836	745	799	791	796	803	843	771	812	764	868	833	780	752	780	755	835	802	790	786	817	812	823	849	799	807	832	806	824	784	788	845	809	805	750	814	806	790	799	771	834	783	768	795	829	815	802	777	778	749	759	851	827	796	804	832	847	789	791	816	801	796	802	814	835	779	827	776	846	791	805	833	830	838	809	756	789	822	783	807	821	777	794	784	822	769	786	761	804	804	775	803	791	843	795	808	829	809	756	831	782	742	803	828	822	748	767	776	783	768	806	826	838	815	835	804	844	780	815	895	754	876	816	808	842	777	763	813	816	834	806	779	748	772	822	798	828	836	833	806	833	824	830	800	762	800	887	827	809	764	806	817	810	848	820	795	839	797	821	752	782	789	856	760	802	757	807	785	818	773	802	752	803	810	818	872	774	789	841	827	781	781	831	772	844	745	818	783	819	804	807	833	838	780	825	784	818	809	845	835	821	791	856	807	736	802	787	809	793	787	785	797	859	811	774	776	777	788	793	795	826	787	772	810	834	764	795	824	834	820	758	837	790	798	834	839	804	848	793	810	803	772	858	850	824	799	767	807	809	773	784	804	790	856	787	754	835	815	830	840	821	752	859	755	790	785	803	801	826	818	749	841	853	751	808	814	762	775	756	794	857	766	777	777	804	843	741	779	848	848	828	828	767	784	815	808	802	816	751	804	837	825	792	805	813	781	782	779	789	808	777	796	810	813	763	706	804	826	829	802	805	756	827	839	805	777	785	773	829	785	793	830	792	809	794	847	792	810	775	798	817	837	787	773	787	788	837	787	835	795	798	786	787	789	829	817	779	796	849	810	773	836	846	826	779	785	770	866	780	823	817	773	831	811	755	802	855	801	784	815	805	830	772	764	801	837	791	801	796	783	843	830	785	789	838	851	827	834	854	763	812	815	819	789	788	767	802	760	815	796	817	784	802	802	763	798	800	814	791	783	776	745	808	796	824	819	812	794	778	765	832	785	774	784	779	811	798	805	768	770	814	838	805	829	766	785	799	766	748	801	866	833	777	834	818	858	795	790	777	792	840	771	895	809	799	825	827	842	892	781	863	825	793	828	821	844	829	835	792	775	787	771	801	825	798	798	808	823	848	814	783	776	882	816	787	836	780	812	810	799	845	827	814	804	829	833	818	765	793	808	811	833	782	829	760	819	812	824	819	814	852	764	794	793	840	833	742	792	835	766	804	759	821	792	840	863	779	832	842	771	801	804	773	803
29369	30431	32143	27284	5899	458	326	328	311	318	289	333	298	301	311	313	298	280	365	345	274	307	308	319	323	304	296	297	337	287	321	318	320	268	311	330	317	344	327	301	311	330	317	311	339	325	315	299	309	308	300	313	323	317	337	318	309	318	323	305	310	299	301	318	290	290	286	340	303	319	325	350	334	302	320	306	278	268	317	321	320	308	317	296	305	316	342	320	315	277	295	280	281	312	297	307	305	304	300	329	318	308	301	303	343	320	296	329	304	336	303	310	330	306	308	318	299	340	304	307	302	299	331	339	296	290	310	330	296	275	289	270	315	310	299	277	325	320	327	301	318	282	278	306	320	322	300	332	323	316	306	314	315	314	298	322	316	322	312	325	297	327	312	275	294	324	287	305	301	300	317	334	314	308	342	298	334	317	311	341	294	304	305	327	309	311	344	310	308	336	341	286	308	310	323	310	295	356	280	305	336	317	306	298	305	315	314	317	345	327	284	307	331	311	309	320	306	302	294	325	303	308	324	316	331	308	315	295	309	305	308	305	341	349	333	298	322	298	319	295	318	335	326	306	297	268	281	273	306	321	296	312	319	328	322	286	348	290	299	315	307	308	320	307	286	329	306	298	317	314	306	323	274	314	286	310	313	297	298	279	293	336	332	338	336	309	307	293	336	304	335	302	296	306	272	293	302	341	305	309	306	335	300	313	325	303	300	283	340	319	327	253	308	335	315	316	306	262	295	290	327	320	328	303	338	330	312	328	323	303	296	271	329	319	265	303	321	343	291	284	296	315	326	300	317	285	321	305	291	316	315	321	305	312	325	300	320	339	304	323	315	286	275	313	287	315	309	329	332	303	298	323	301	326	300	318	298	331	309	335	335	316	324	302	310	310	320	314	296	305	313	295	293	326	317	348	296	294	331	324	309	318	332	299	333	346	328	302	318	324	305	287	324	301	330	302	293	298	316	301	337	309	304	322	273	314	295	300	300	330	295	309	295	313	320	338	331	336	337	347	343	293	315	298	297	319	333	323	283	295	319	294	319	342	301	294	333	297	318	293	305	317	280	319	298	311	339	312	321	306	328	331	298	306	299	307	302	315	345	305	320	306	297	303	306	321	285	308	293	308	314	296	303	302	295	309	321	295	295	286	310	303	277	316	307	305	316	304	303	346	313	305	297	296	325	326	325	301	311	300	313	307	329	312	333	317	301	315	326	301	298	325	280	284	286	286	255	306	319	307	307	288	314	307	317	315	332	295	300	301	288	303	321	282	327	293	346	292	328	302	295	330	310	286	311	326	290	314	304	276	293	313	285	298	302	304	332	310	303	299	282	298	293	312	313	314	307	337	279	293	325	330	305	287	284	305	305	345	276	318	319	321	303	294	304	291	295	297	301	328	305	313	284	299	303	290	292	336	301	319	356	320	300	282	328	297	299	299	314	317	304	331	294	284	326	328	333	293	317	310	312	330	330	309	301	327	321	350	352	313	334	305	311	296	317	284	325	305	316	317	334	321	325	316	305	262	323	336	300	310	324	324	305	306	298	339	311	306	307	292	321	328	322	287	324	314	311	348	288	286	313	307	317	284	320	319	285	295	269	304	317	312	327	307	324	301	328	304	311	328	308	276	314	326	313	316	338	302	322	323	299	280	297	298	301	315	303	311	293	289	301	313	318	284	311	298	293	299	294	325	303	294	314	317	315	294	318	325	320	289	316	311	277	303	308	282	325	290	295	323	329	320	336	301	330	284	290	294	317	328	333	301	301	334	327	330	297	326	332	324	354	312	297	300	331	325	321	321	317	313	311	312	316	289	317	303	301	306	295	300	294	295	285	321	315	300	308	291	286	329	316	322	301	316	321	332	320	292	323	311	305	299	275	304	322	295	315	336	293	323	289	299	336	338	319	343	308	306	315	342	316	296	315	299	295	297	320	298	318	316	294	336	317	285	294	316	303	319	307	281	310	313	286	313	298	324	306	308	299	300	339	324	310	313	314	266	306	324	297	316	265	334	322	310	304	328	310	302	337	312	287	292	323	334	307	279	324	312	286	313	311	293	312	292	282	287	320	289	325	321	282	316	361	325	325	314	289	259	319	302	342	294	310	287	333	300	309	287	310	315	292	325	314	307	291	303	292	313	313	314	286	309	316	351	318	298	321	361	289	325	310	300	305	321	314	315	287	281	299	307	304	329	314	309	329	323	348	289	337	310	331	307	316	291	294	310	325	337	296	323	340	306	304	308	315	323	337	311	314	315	307	322	303	305	334	315	309	280	304	303	325	289	305	281	289	328	309	302	294	313	299	308	326	326	325	321	318	322	303	321	332	316	316	320	274	305	309	301	327	262	326	304	343	296	334	286	295	284	292	313	293	285	292	315	320	312	310	315	302	321	319	311	303	310	349	321	315	296	292	329	330	299	283	287	302	280	307	321	302	340	320	328	354	338	304	320	328	344	262	292	287	320	287	332	302	326	312	355	319	309	278	291	282	279	308	295	291	305	288	332	314	309	291	308	326	316	341	313	310	303	336	334	314	300	315	286	286	313	327	292	331	296	316	309	331	320	351	297	296	327	333	311	295	297	295	288	304	288	326	314	321	286	319	296	311	319	327	309	305	321	309	310	293	339	297	290	322	326	297	319	330	306	287	345	303	299	317	339	310	307	307	335	267	296	300	313	304	303	316	315	285	310	307	298	298	306	336	291	308	297	325	291	318	318	311	280	266	336	301	281	330	316	290	288	314	282	309	315	312	328	327	306	339	301	288	324	304	311	288	316	304	339	313	297	307	284	339	320	332	352	276	293	299	312	320	307	297	306	294	293	292	341	303	294	330	289	333	309	293	329	305	324	368	303	311	263	301	291	282	317	315	300	305	317	311	313	308	302	313	313	331	332	264	282	305	286	281	301	262	288	322	304	298	325	334	313	322	330	321	304	343	317	326	306	305	326	312	324	317	315	317	267	309	302	286	308	325	301	314	301	305	275	305	338	302	293	307	285	284	315	316	314	314	303	264	295	325	312	323	294	305	309	310	330	314	303	304	326	300	297	336	315	286	274	305	307	309	300	310	313	297	305	335	276	290	284	285	297	301	270	300	312	341	313	304	317	278	304	310	341	294	334	283	325	349	316	318	314	333	280	295	315	303	313	318	314	305	293	300	289	335	289	303	301	301	292	304	316	315	303	287	303	323	345	304	295	329	355	315	273	308	309	289	311	316	294	364	301	313	296	295	324	310	339	307	300	321	335	342	296	348	290	304	325	317	297	352	299	313	315	324	291	307	324	297	297	273	290	309	312	313	316	312	324	314	305	304	287	319	282	324	312	300	319	310	300	328	296	329	311	290	306	301	327	265	316	315	338	325	295	288	326	309	295	304	307	309	276	305	330	273	332	311	315	308	301	320	272	327	337	314	324	296	319	304	295	323	310	301	289	315	276	296	328	320	299	296	311	296	309	326	315	322	313	294	309	314	299	304	336	298	290	311	319	314	319
35793	50219	39846	29489	6518	535	465	487	519	542	513	500	534	530	551	567	520	527	531	459	534	521	568	526	538	514	532	561	517	500	561	541	495	515	500	504	515	512	527	543	533	519	520	542	504	576	524	535	507	554	499	500	534	539	515	540	493	521	482	533	499	529	532	552	553	530	510	541	515	543	544	516	559	507	499	516	519	529	479	520	480	486	552	503	499	536	519	542	498	500	516	496	524	552	496	497	511	503	541	520	489	530	555	538	553	551	538	548	526	544	521	543	513	518	492	516	557	536	515	536	551	531	510	490	527	533	499	540	567	532	521	502	549	535	530	519	549	520	535	527	549	574	513	490	546	503	538	504	519	510	470	545	502	539	546	554	502	511	541	538	503	534	496	529	520	518	517	484	517	524	513	520	531	518	527	519	506	546	544	531	541	498	520	517	546	484	505	568	535	555	547	556	547	524	502	506	505	574	543	503	483	532	499	534	519	529	555	519	513	538	524	508	524	521	585	493	506	516	485	516	517	497	547	527	471	528	523	532	515	525	503	511	511	538	514	517	518	549	533	532	541	562	553	512	542	543	590	527	533	505	498	548	512	550	562	549	486	528	522	510	502	549	518	514	543	520	518	530	534	560	524	568	561	523	536	526	520	520	489	530	526	517	518	512	542	527	571	510	532	523	511	533	515	526	508	564	515	508	493	495	515	470	563	530	491	531	524	532	539	491	521	548	549	571	510	544	536	497	563	506	557	528	546	527	501	515	510	546	517	532	556	542	495	477	528	507	503	516	551	550	512	569	522	548	549	527	518	505	537	576	556	494	499	498	517	518	543	542	536	497	539	531	540	538	530	517	492	502	542	535	515	492	568	542	560	513	552	543	520	524	516	538	514	526	524	530	514	507	485	529	520	527	518	542	547	537	528	569	499	518	545	517	472	521	538	561	509	554	542	501	533	572	526	523	542	521	512	540	519	489	537	570	546	495	512	498	509	553	538	491	467	515	524	525	523	495	510	521	544	530	560	538	520	561	555	533	535	495	542	501	494	485	518	482	536	567	527	565	504	515	520	538	523	530	524	497	509	525	524	508	555	556	542	541	551	530	493	518	544	518	519	549	546	546	506	529	522	528	551	532	516	513	486	522	506	525	515	471	526	550	503	535	509	508	510	509	536	534	530	535	503	505	536	523	514	536	512	495	555	540	511	551	503	536	529	544	541	542	521	500	495	518	506	514	558	488	533	545	516	514	502	510	525	507	569	550	537	480	551	526	489	514	500	534	576	517	497	491	451	531	515	535	526	525	544	492	518	481	538	512	538	568	489	542	559	513	496	530	533	512	548	506	548	529	542	516	492	529	531	549	496	516	512	496	535	487	467	521	521	545	552	528	500	529	489	523	537	521	525	529	524	487	493	532	504	533	559	522	524	537	502	519	493	478	534	531	535	542	491	521	599	513	522	554	528	475	528	523	490	523	500	512	580	533	526	495	511	551	512	510	537	505	503	492	569	518	536	559	506	497	519	519	500	519	508	524	534	511	495	522	522	560	527	465	543	553	547	524	500	537	532	547	537	532	552	548	529	506	543	479	551	506	522	518	526	493	498	487	523	489	561	542	486	537	539	522	507	522	527	500	505	513	529	529	553	507	550	519	574	507	548	503	533	552	528	498	521	556	535	541	502	493	551	494	512	511	503	544	524	535	531	546	507	530	524	514	540	593	526	508	507	495	520	531	545	512	521	476	517	542	513	521	509	554	514	534	520	532	537	493	536	551	549	481	490	526	524	503	520	564	575	549	532	537	558	524	501	530	468	514	519	539	548	500	537	507	521	486	518	569	537	517	528	502	531	552	491	548	515	529	530	535	490	539	559	513	530	530	490	497	522	529	537	531	513	535	516	515	523	518	504	504	533	529	543	549	505	540	525	536	530	527	537	525	532	532	532	545	500	491	534	523	499	528	519	506	529	567	522	527	509	516	551	465	557	493	513	521	493	535	550	525	507	521	504	481	540	531	524	499	513	501	519	517	491	527	518	518	522	505	486	501	516	511	544	544	510	530	532	523	497	519	540	553	526	527	555	556	533	533	535	495	525	527	497	494	506	505	521	544	524	506	529	493	511	518	515	527	494	517	520	490	551	495	445	567	538	515	521	523	497	523	521	579	477	539	540	549	537	521	580	513	515	528	517	525	501	560	551	547	550	496	534	537	500	514	516	578	515	536	559	528	521	539	526	505	512	523	551	534	533	554	505	511	473	536	549	477	568	509	514	554	505	547	530	536	502	526	543	543	566	526	518	516	498	528	497	491	537	552	490	486	533	504	522	547	529	510	490	516	510	528	542	544	568	539	508	532	492	502	519	535	520	547	514	490	538	500	539	476	541	546	503	528	509	538	522	524	539	529	487	506	512	531	531	532	503	522	507	527	518	549	542	558	500	530	546	530	531	501	515	492	536	531	532	487	512	544	511	494	539	527	548	518	552	518	489	519	526	525	532	547	555	488	561	551	527	552	544	542	526	524	517	567	529	530	499	513	499	530	538	544	519	537	542	508	482	519	477	541	490	543	551	514	527	521	482	520	573	526	481	518	555	544	522	546	535	512	511	508	527	515	523	524	553	476	481	507	552	556	505	495	494	499	499	518	531	543	539	551	539	517	510	509	568	517	536	515	533	528	525	525	561	553	555	484	525	518	504	536	505	508	533	527	480	502	536	534	554	494	514	536	527	535	525	533	586	521	488	499	509	510	517	552	563	550	500	555	558	547	577	540	524	553	491	528	494	471	519	546	537	567	525	542	478	523	520	537	506	534	533	554	530	532	528	525	520	542	534	525	498	537	526	535	533	496	506	517	524	563	570	533	547	548	516	503	533	515	484	549	524	509	527	497	548	540	538	529	510	526	497	517	539	478	497	497	525	529	492	509	519	595	532	500	543	515	555	528	547	523	502	535	509	499	548	544	547	522	529	556	536	543	532	596	548	533	535	517	529	545	500	486	501	537	540	514	531	486	528	585	522	539	543	486	544	511	547	549	533	527	530	497	520	564	544	506	528	553	551	538	516	498	552	517	487	528	534	491	523	532	514	539	524	488	537	489	519	535	537	547	505	532	516	537	514	553	544	514	531	496	550	529	570	518	555	521	481	510	502	542	537	531	500	536	518	501	550	508	517	487	509	558	524	541	497	473	515	524	528	559	509	494	488	542	490	538	519	503	549	503	547	543	460	525	504	482	567	532	524	523	549	563	489	534	556	520	537	522	502	519	524	536	531	517	520	540	529	519	550	492	491	536	534	555	542	484	489	530	509	524	491	566	527	545	527	505	526	559	564	498	534	510	491	531	556	559	530	549	489	519	538	510	532	536	491	529	538	574	501	529	555	498	516	530	528	528	479	535	539	535	551	537	517	543	509	480	513	494	521	530	524	530	508	526	524	528	504	514	532	502	510	531	536	530	533	554	502	498	514	507	533	605	554	515	549	522	533	509	532	495	522	532	517	546	520	504
25404	24980	40137	45079	22916	8596	750	385	309	330	377	344	313	323	338	331	320	356	347	339	351	342	373	343	324	318	328	334	323	341	366	288	315	348	324	332	337	338	366	323	351	327	339	322	342	330	332	315	350	328	357	329	335	308	331	345	320	360	313	320	332	332	336	331	325	335	328	317	362	342	335	336	309	339	336	322	333	332	334	327	325	312	302	351	317	349	310	361	295	345	334	336	324	339	344	337	296	327	353	337	353	370	313	357	335	343	318	334	292	329	350	335	380	366	358	314	345	361	312	353	314	307	322	334	336	329	347	371	368	378	344	310	324	327	310	356	328	359	325	312	390	360	332	352	359	320	304	311	314	317	326	343	311	315	298	301	326	320	348	303	331	336	322	340	319	332	342	352	349	324	343	293	335	322	344	309	375	349	373	326	323	331	324	324	341	342	331	340	365	318	320	334	309	330	328	323	292	349	371	362	324	332	298	338	331	334	327	314	363	330	306	343	367	343	303	335	336	323	329	370	345	325	309	335	343	355	296	346	344	346	308	310	324	374	371	309	344	312	366	349	327	329	324	362	301	338	341	318	325	285	331	310	346	304	364	324	356	334	373	351	330	316	344	306	338	281	344	333	353	306	326	332	357	352	322	338	374	327	331	315	325	360	358	335	350	327	329	318	322	315	335	311	323	338	331	360	339	328	364	340	316	318	329	322	322	334	323	315	337	359	319	334	319	346	324	331	364	317	306	342	358	335	363	342	324	329	363	353	299	329	352	320	339	333	338	322	355	344	319	342	334	329	309	320	344	304	342	342	333	334	368	333	363	366	325	387	329	354	364	325	328	358	301	353	356	335	314	329	340	351	321	378	307	340	348	342	324	334	340	312	327	356	322	314	318	361	363	303	327	329	331	340	327	348	336	340	300	329	338	353	329	326	323	305	313	363	315	319	329	323	354	324	319	341	326	354	319	303	332	303	345	322	326	322	351	327	338	325	309	326	339	305	324	329	339	324	295	328	326	335	305	349	360	331	347	344	350	311	346	323	338	352	368	364	322	370	275	353	340	362	320	341	328	341	339	321	356	335	387	313	334	349	329	308	350	364	348	327	337	364	358	325	335	355	285	343	336	342	336	347	351	327	362	351	325	314	326	350	306	336	327	321	339	322	346	336	333	369	341	321	342	310	328	320	317	289	347	316	325	317	336	328	328	316	322	347	288	324	323	351	348	326	324	341	341	349	326	356	339	367	357	330	307	311	313	349	317	333	310	342	355	325	319	318	324	320	335	320	340	350	362	344	324	367	354	332	338	363	318	337	334	307	329	318	353	312	333	352	349	316	356	301	362	345	332	313	319	312	368	329	342	369	353	335	347	334	333	322	334	322	344	326	327	320	323	365	318	363	350	348	348	342	341	321	338	351	353	308	345	330	317	335	325	354	328	348	359	317	313	362	322	320	322	324	355	331	335	340	315	337	346	334	338	308	343	345	344	325	349	356	343	324	363	348	348	341	341	325	345	335	354	346	362	307	325	364	335	338	331	347	313	325	331	335	326	356	317	340	347	370	315	307	336	318	324	325	375	327	344	336	320	336	308	306	325	331	358	317	342	350	359	359	356	313	335	369	360	340	333	330	351	307	343	341	349	344	331	311	331	320	360	325	334	363	339	360	331	364	328	321	335	360	325	346	320	342	326	312	325	378	323	345	347	327	374	357	347	337	309	345	313	333	315	295	351	331	326	340	344	329	328	322	317	321	324	336	348	356	348	327	384	337	369	371	338	341	343	341	346	315	355	331	322	302	359	375	332	329	355	320	328	357	335	314	340	344	309	322	340	331	321	347	343	322	332	304	337	350	349	326	322	308	348	339	336	361	335	315	330	337	326	323	347	330	382	312	336	344	331	357	331	338	319	327	325	301	369	360	360	358	336	357	322	296	336	343	394	337	321	314	355	344	332	342	302	318	320	340	360	342	336	342	366	345	352	344	354	325	322	346	374	326	362	325	325	325	325	339	330	361	331	357	312	289	327	321	332	341	357	309	369	322	313	348	333	314	318	371	325	331	340	336	340	361	319	350	329	340	329	320	341	351	342	354	338	327	291	334	299	328	353	351	314	325	332	327	335	333	350	337	334	371	336	323	320	331	352	328	369	350	313	333	360	361	314	334	353	319	331	313	338	354	333	335	355	331	359	313	342	317	347	350	329	292	330	355	311	336	358	329	336	364	325	330	336	319	347	333	341	338	349	336	337	332	376	328	361	344	330	322	365	357	312	332	370	308	319	339	344	335	356	298	314	324	337	337	390	335	350	351	324	302	356	328	333	285	326	342	354	350	310	325	350	337	342	334	302	316	317	332	325	306	347	324	313	344	318	345	324	334	311	329	328	367	329	379	332	337	318	313	301	337	344	315	337	357	330	352	350	371	356	341	310	348	339	336	317	329	335	333	333	345	328	335	316	330	325	331	310	321	347	346	330	378	320	387	340	352	356	343	328	354	334	350	372	326	348	286	318	347	337	355	325	314	328	340	333	340	307	342	345	327	335	314	368	306	321	299	321	348	332	360	348	377	328	351	318	307	323	347	327	332	322	315	336	324	327	313	319	312	330	360	314	347	328	315	314	345	337	306	325	319	335	326	320	358	334	337	325	334	343	315	356	344	344	325	342	346	333	326	401	361	330	345	347	313	355	320	354	373	341	315	321	314	362	324	322	333	343	320	343	311	326	348	339	335	364	324	331	345	311	355	324	340	359	348	368	319	318	331	345	358	338	350	333	339	312	333	317	323	347	349	340	331	316	334	344	342	322	341	322	310	345	319	339	367	344	321	348	357	322	314	331	323	331	341	336	348	315	323	321	350	325	331	322	329	311	388	328	346	325	313	323	354	361	338	329	369	306	345	354	333	322	344	345	343	339	354	344	319	323	352	312	341	344	316	310	285	315	329	350	361	303	311	362	309	350	335	337	300	335	322	354	324	317	381	321	341	359	340	313	315	326	357	355	354	329	341	339	346	336	327	352	329	337	359	332	386	350	341	370	329	330	294	336	363	339	312	302	356	345	343	358	303	349	290	346	359	322	353	298	310	370	327	316	319	326	322	334	337	329	332	312	386	334	334	337	321	341	334	363	334	335	348	341	283	344	334	353	381	355	352	329	319	321	327	326	338	339	319	306	337	316	343	331	354	353	336	327	354	343	363	335	319	309	362	357	339	363	340	337	318	318	344	320	319	339	315	331	322	342	325	344	323	343	330	358	344	332	331	300	340	332	357	343	348	332	303	332	370	328	323	350	327	319	331	324	327	355	318	344	391	337	311	306	332	357	345	339	320	339	329	324	334	338	323	315	341	350	325	317	330	321	327	315	318	339	326	304	311	332	342	311	345	323	329	349	346	326	379	343	322	340	302	309	306	346	315	372	306	354	350	328	314	352	339	353	332	325	337	347	337	313	316	343	328	358	326	300	333	326	359	336	371	337	338	326	311	313	300	319	330	325	347	354	333
61260	93550	79308	54891	18761	672	543	575	562	591	561	584	581	517	576	565	562	545	564	508	502	588	543	556	546	586	590	620	507	573	547	542	534	571	539	545	571	595	566	557	552	566	544	556	559	566	554	546	561	555	516	541	518	564	603	515	558	614	570	546	545	606	518	562	596	533	569	507	611	543	524	585	566	551	548	554	558	560	567	568	495	567	556	531	519	556	571	556	614	556	530	524	580	568	549	571	543	546	509	543	573	558	524	544	558	528	566	567	540	532	558	537	484	568	574	554	524	584	557	561	555	552	503	593	512	551	562	518	528	531	531	565	540	536	528	587	564	587	573	569	541	524	503	577	560	522	520	553	574	561	523	558	560	577	541	564	557	572	542	584	533	555	570	545	539	542	536	573	550	527	609	566	540	533	506	563	585	561	528	533	526	570	591	490	534	549	561	553	519	542	533	550	575	545	558	526	530	564	591	526	560	563	529	501	546	595	566	577	557	582	535	529	567	552	472	602	527	574	569	510	536	532	547	554	559	544	563	570	572	537	543	546	547	554	566	514	550	559	594	563	566	536	558	545	577	582	535	564	573	559	539	542	514	527	557	542	579	542	552	540	511	612	538	527	578	533	584	507	556	568	559	529	567	522	581	548	526	560	552	542	549	534	526	538	535	552	557	529	541	597	564	581	595	562	525	534	537	560	541	555	537	527	528	533	529	556	545	591	520	566	555	554	525	516	525	528	538	547	566	567	522	530	583	562	554	572	529	538	523	561	545	561	562	567	518	554	530	544	500	542	557	562	545	556	540	559	547	545	536	573	555	577	553	529	556	577	514	592	534	524	544	559	550	561	544	556	587	543	539	518	596	568	532	559	569	530	546	574	582	572	556	539	532	540	527	570	522	562	531	537	559	560	537	546	573	554	565	574	566	577	585	562	565	542	575	592	514	555	521	570	528	543	559	567	575	544	532	542	562	505	599	518	554	522	524	543	581	554	570	515	560	556	565	573	566	526	539	552	589	552	544	551	530	541	539	586	526	569	587	573	568	521	555	544	545	592	577	544	540	525	512	577	532	563	558	590	492	548	545	580	584	548	532	518	559	518	524	508	595	559	585	532	535	545	552	565	520	579	581	510	555	535	560	554	548	554	572	513	537	545	526	525	555	577	541	569	559	540	605	537	560	536	578	521	581	616	567	566	567	555	570	545	524	517	580	553	560	527	542	535	532	550	525	573	587	551	585	558	561	594	519	532	591	529	570	548	531	511	558	543	519	531	585	595	547	528	570	550	536	558	568	550	522	539	518	542	516	570	564	522	581	565	555	528	588	537	526	550	558	527	523	595	542	542	532	601	574	541	561	536	536	533	533	530	528	540	551	562	553	579	551	593	552	560	559	507	532	513	536	580	584	522	577	528	525	552	552	577	530	578	545	547	568	546	555	565	589	551	514	550	530	556	589	560	568	589	550	559	547	558	576	536	537	523	576	542	490	552	515	527	599	537	572	564	527	585	539	536	543	573	511	546	538	535	581	550	540	526	598	530	552	546	601	542	520	540	519	582	579	526	552	545	566	508	540	545	546	543	555	511	532	565	524	548	562	573	559	562	547	567	565	548	550	562	571	560	527	526	533	563	515	543	570	494	514	549	506	590	512	533	547	544	520	549	587	590	515	515	551	552	488	541	531	552	526	550	535	566	532	581	592	575	538	548	575	559	575	589	532	602	542	558	565	539	526	534	566	522	607	544	574	527	561	512	543	547	537	520	521	532	541	521	564	558	522	540	531	564	517	579	528	588	560	520	504	522	538	530	598	562	573	546	557	522	544	575	524	546	527	602	553	528	538	535	506	558	523	558	522	554	552	523	537	549	525	553	513	514	588	534	530	572	539	573	545	530	553	598	570	574	591	504	535	564	573	557	530	566	587	554	581	525	610	518	561	541	565	572	572	512	516	570	584	518	508	550	512	531	561	546	558	530	562	547	563	559	576	546	635	539	553	535	601	535	553	535	540	536	554	542	560	534	564	538	562	549	529	565	545	547	578	594	594	510	581	529	508	539	537	562	525	524	551	558	566	508	580	536	559	557	568	549	549	550	554	543	574	572	532	546	557	534	522	542	522	517	567	533	572	547	509	583	512	555	529	578	566	539	533	565	530	591	544	542	555	503	531	548	561	560	576	552	539	562	567	545	544	528	593	532	593	562	535	502	535	532	571	546	568	554	554	532	536	588	556	516	552	592	560	537	559	511	583	551	571	551	567	527	543	554	490	540	554	570	570	534	572	516	501	512	564	522	588	512	562	562	548	549	592	539	546	553	575	531	578	583	543	497	550	563	583	597	553	549	546	585	507	526	503	568	516	535	561	523	520	566	555	566	547	566	555	577	562	503	574	556	553	533	584	556	514	527	574	528	553	546	548	529	583	585	563	560	566	530	544	555	553	532	565	565	577	507	571	551	569	565	544	538	548	568	516	546	562	561	565	593	539	553	543	524	563	561	539	533	552	546	566	538	519	519	534	558	514	574	565	547	563	542	593	531	555	532	571	527	546	573	558	542	594	552	549	581	565	577	540	559	541	522	539	584	544	511	567	523	572	557	540	540	584	546	564	542	563	559	549	517	508	568	540	539	566	554	555	512	539	559	574	558	549	570	543	574	564	574	525	582	533	521	541	547	541	536	515	556	526	533	521	553	537	541	544	545	544	527	534	557	547	532	552	505	566	574	513	547	572	561	549	583	588	541	590	500	560	566	547	546	529	534	532	545	570	532	552	540	544	579	567	544	546	539	533	547	531	552	572	544	552	540	526	496	572	572	530	541	564	563	551	524	557	520	543	556	579	538	566	583	550	542	577	586	542	553	523	554	557	560	571	534	527	507	560	570	512	505	550	552	581	546	525	581	505	582	571	528	512	555	535	535	520	542	535	581	565	589	585	548	522	544	576	526	588	559	517	515	543	549	570	497	538	568	496	533	547	566	538	547	563	548	559	575	576	587	559	577	572	534	583	569	538	561	572	526	561	564	515	540	576	567	554	526	553	548	527	558	518	557	576	590	581	582	537	543	569	528	546	515	534	552	530	564	582	566	554	510	564	521	594	557	553	542	587	563	561	524	533	550	573	534	533	567	503	546	537	540	517	542	562	607	578	547	550	555	542	564	538	616	532	503	551	535	542	544	541	582	566	537	528	571	572	563	529	539	521	536	529	585	626	527	542	581	581	530	553	560	533	526	572	543	568	561	591	549	519	549	531	517	545	588	551	551	564	557	546	531	569	535	557	531	571	564	569	535	538	551	546	538	552	572	536	560	530	558	575	567	596	564	564	546	558	538	578	552	539	573	608	533	529	561	555	554	573	555	562	535	494	538	564	554	560	538	573	557	512	528	558	572	547	540	547	575	536	530	581	510	548	538	566	555	554	498	589	598	510	565	539	548	561	560	563	591	572	547	516	537	568	584	533	549	528	555	569	556	537	577	557	552	552	537	540	553	594	529	533	547	569	571
24141	23087	37050	39720	24235	16352	4316	624	533	592	510	579	519	497	529	563	514	546	472	534	544	523	530	520	509	565	461	521	529	525	549	503	508	514	478	511	538	467	549	573	525	523	525	532	533	483	558	500	541	514	511	534	538	531	505	529	502	514	486	505	492	556	515	543	520	522	549	555	521	529	533	554	589	553	499	537	531	551	546	546	517	526	531	511	555	536	500	515	518	512	508	486	513	501	488	516	557	556	508	536	526	502	503	508	515	520	508	503	511	509	522	508	490	500	535	525	506	516	580	560	518	506	526	499	499	542	547	511	533	521	538	553	513	522	535	534	520	506	549	567	540	536	501	542	475	502	537	513	456	528	530	533	514	492	517	531	485	524	497	496	574	517	515	524	543	569	504	517	499	510	518	498	494	482	493	511	510	546	504	521	518	550	492	507	466	526	536	484	526	573	516	554	511	501	505	524	503	473	525	490	527	502	527	470	541	512	499	508	492	513	537	481	538	517	543	526	568	540	524	533	488	501	563	547	528	528	499	537	516	502	546	523	529	558	550	508	538	542	479	556	537	525	514	525	524	484	535	502	530	497	544	550	492	502	525	500	540	539	518	502	527	533	553	544	527	515	500	504	532	555	512	540	489	550	520	517	540	529	520	495	515	517	516	495	547	512	510	529	499	501	550	519	533	518	490	476	522	528	542	522	513	524	499	562	531	513	498	479	488	506	471	529	514	493	450	534	494	522	566	479	466	501	509	505	528	519	506	529	514	542	483	502	522	547	519	478	508	507	528	512	508	476	501	504	497	517	529	535	539	488	489	509	492	545	521	512	549	535	517	543	480	549	563	520	502	538	580	542	524	549	536	483	535	523	510	528	529	481	505	491	529	555	540	508	490	498	499	456	501	515	521	519	492	561	507	493	497	496	513	509	486	500	517	485	553	493	546	492	523	520	523	515	516	525	493	535	486	527	502	531	497	515	486	483	497	542	585	551	500	524	478	477	526	493	526	493	524	509	560	526	525	496	512	508	531	551	531	470	526	566	546	524	510	486	516	524	563	529	537	510	488	554	543	517	554	572	568	534	512	507	528	549	481	513	514	509	528	538	493	529	506	520	524	515	495	496	519	543	524	495	571	532	495	518	530	531	550	500	477	512	516	529	531	540	512	558	537	503	478	543	488	527	555	529	511	516	517	548	464	522	503	511	522	508	540	557	495	459	532	501	514	519	518	510	496	533	520	482	481	502	495	500	537	530	544	560	582	495	537	525	511	518	491	511	521	504	483	545	526	498	515	543	529	510	513	500	516	472	529	544	523	528	493	520	500	537	475	579	513	538	540	512	511	545	506	561	551	548	520	516	482	504	507	536	544	529	540	504	512	512	557	550	501	514	523	527	547	538	515	485	583	540	503	504	540	534	500	525	521	552	527	526	518	518	503	506	544	553	529	572	512	478	495	532	521	510	510	584	508	564	531	539	484	516	535	539	483	521	548	501	502	537	511	485	504	517	548	550	492	561	528	542	497	482	500	521	518	535	543	477	530	521	541	488	531	549	547	527	493	498	524	509	517	536	484	550	506	487	508	518	510	525	495	498	478	542	509	557	497	518	529	554	504	477	548	483	515	524	546	521	526	511	512	513	538	521	495	509	536	525	499	499	529	530	555	545	516	487	539	507	511	533	516	502	459	519	551	514	503	520	561	517	513	505	564	556	537	494	521	498	539	517	516	475	554	472	512	513	483	486	510	517	507	562	506	486	537	527	544	546	501	567	483	529	478	519	555	514	502	492	530	541	492	529	564	532	504	505	529	526	526	546	548	503	506	507	559	517	524	497	520	470	549	541	512	512	513	506	518	503	520	510	477	530	509	482	491	533	534	526	548	567	518	528	536	557	512	502	513	510	524	527	530	526	514	521	536	526	521	532	506	541	501	486	536	511	549	545	558	494	529	516	541	525	501	484	498	511	539	514	516	523	491	532	516	512	501	496	497	492	463	460	508	562	506	546	517	474	504	525	543	522	530	533	470	498	495	540	515	509	539	494	538	504	531	497	513	565	508	527	548	524	518	448	569	492	505	545	517	502	536	498	559	507	507	490	510	491	479	515	497	510	495	505	526	509	522	509	531	524	490	566	482	516	506	527	561	522	517	523	494	500	501	499	521	513	527	537	526	526	494	555	546	526	511	528	539	505	493	524	507	539	507	525	543	517	559	518	527	511	494	518	529	508	528	508	511	517	516	546	456	535	499	549	514	544	529	496	541	539	541	540	516	511	518	509	525	475	525	535	548	510	523	504	485	517	494	518	530	550	485	503	499	545	518	541	552	546	515	517	550	491	515	480	490	537	505	497	454	487	512	511	496	542	543	513	545	533	535	523	522	564	494	486	489	484	546	513	502	515	508	502	477	542	553	498	498	535	526	506	542	495	524	567	491	509	520	540	498	536	515	510	501	521	508	515	510	512	535	538	524	536	543	515	525	519	525	532	550	503	540	503	516	522	488	522	500	518	471	519	521	529	494	509	516	550	546	506	528	525	526	542	579	490	512	511	528	526	531	511	482	479	590	504	520	515	529	496	509	518	530	527	507	556	485	527	507	548	549	516	546	569	511	542	526	528	527	490	499	472	531	525	509	511	537	537	525	519	535	509	493	532	523	513	541	459	534	539	556	512	557	548	515	506	526	517	499	495	509	579	484	531	531	503	571	484	578	494	538	562	503	515	531	533	549	564	522	534	538	565	522	489	481	590	517	548	555	486	546	532	518	500	522	508	518	519	515	574	526	511	509	467	464	491	508	505	497	554	462	502	537	507	551	524	500	523	530	541	513	570	501	504	480	521	564	521	523	536	516	531	510	504	540	519	555	511	483	506	532	564	547	538	493	537	596	505	511	480	564	498	529	510	505	509	506	486	502	492	547	487	479	533	520	492	483	514	530	469	510	534	537	548	529	466	509	540	541	496	508	505	488	508	509	515	511	520	559	539	542	521	543	552	500	504	485	537	531	493	548	528	531	535	519	534	550	515	508	505	520	485	508	490	504	516	523	519	530	535	537	532	523	534	531	474	543	521	521	520	517	511	499	547	505	534	521	517	524	522	513	517	523	512	494	550	534	511	506	512	548	521	538	511	529	547	529	523	529	502	520	502	562	505	547	531	526	552	533	502	505	526	533	548	520	539	502	508	505	537	484	501	516	527	490	519	523	538	565	551	498	510	509	534	549	495	526	539	516	485	517	512	541	465	525	535	524	517	541	503	492	510	496	495	500	531	497	521	512	544	528	458	514	536	521	480	571	536	505	541	495	535	514	565	481	551	521	495	516	494	552	501	535	523	498	523	526	522	510	486	513	523	486	526	527	503	524	502	512	487	553	528	506	506	526	494	522	499	485	503	520	511	522	537	527	572	518	517	511	547	503	513	460	515	516	506	527	581	529	479	537	526	528	482	540	554	549	556	541	576	485	526	541	472	485	511	497	468	526	530	481	513	508	540	534	552	530	530
63651	103709	91335	62712	23947	998	838	872	806	843	877	781	793	794	758	828	793	815	824	764	818	846	833	816	841	796	820	820	852	824	803	798	839	779	789	787	827	800	810	791	834	772	802	807	791	810	884	779	783	750	816	850	812	818	819	824	820	788	839	787	790	861	752	825	794	790	793	846	804	788	830	771	794	761	788	811	767	755	839	831	826	795	831	820	782	828	785	810	778	771	794	741	787	809	816	789	801	771	740	801	841	796	788	823	772	751	764	786	802	775	808	851	825	789	786	792	878	888	787	795	795	797	832	840	783	773	750	797	796	809	776	787	818	837	830	783	809	875	843	787	831	840	802	806	812	901	791	748	822	832	875	795	749	821	785	786	831	770	814	759	770	809	751	865	781	781	769	782	754	825	755	793	747	745	837	799	774	814	786	816	813	832	770	752	798	783	810	813	821	780	829	827	777	777	801	777	783	752	833	801	845	794	806	795	764	859	832	789	768	788	825	788	806	787	775	799	782	812	779	785	760	832	866	785	788	838	812	785	828	868	815	877	834	825	765	872	859	815	769	823	823	777	830	817	793	814	836	808	819	763	751	814	804	763	878	801	746	803	795	782	830	856	836	829	827	855	836	812	819	801	782	770	806	767	810	824	797	786	821	819	777	807	792	848	765	778	857	773	812	837	790	783	797	867	798	802	784	824	858	748	776	812	791	817	795	772	817	779	794	807	789	770	799	813	799	850	805	860	789	817	816	782	818	773	776	817	799	835	823	784	834	842	762	841	833	746	792	805	790	839	849	789	781	804	846	808	831	799	785	773	827	828	862	781	815	792	838	805	825	849	784	798	809	840	825	825	832	765	829	862	823	866	768	854	781	812	830	799	823	855	812	808	762	827	788	827	844	775	827	819	820	794	818	848	799	763	855	803	781	810	848	802	797	809	771	820	781	809	773	838	819	807	835	824	828	814	790	786	839	790	806	773	769	814	823	826	853	795	773	832	803	791	851	829	869	869	767	779	795	801	768	843	837	817	809	803	825	826	772	843	855	813	806	860	790	791	765	820	792	790	792	816	833	803	822	801	842	792	810	814	813	805	808	801	846	814	797	813	796	822	764	827	808	773	831	846	767	799	733	792	748	817	822	806	800	790	784	801	821	818	757	771	819	787	796	836	849	803	835	806	828	802	800	831	799	861	794	799	840	801	842	802	862	826	808	838	717	806	825	830	790	827	750	769	838	846	794	780	818	825	851	852	821	789	761	788	785	782	818	857	789	765	816	798	777	779	815	854	836	774	799	790	751	768	848	829	755	802	795	785	826	823	764	825	787	809	822	843	826	830	828	803	836	814	796	792	854	814	831	793	782	809	785	820	815	801	802	862	809	834	821	815	786	762	803	804	807	810	807	823	808	792	810	765	837	827	813	808	808	820	784	769	796	783	790	802	814	836	840	809	809	811	813	835	801	816	799	781	815	831	793	798	809	837	754	860	807	843	748	830	837	787	749	802	809	803	853	787	753	829	852	840	823	811	775	842	832	784	761	830	819	783	832	810	878	841	809	784	809	832	824	808	821	831	805	819	781	807	811	772	833	807	809	782	784	822	815	844	789	800	813	758	801	858	820	827	803	799	785	803	822	823	836	825	765	799	803	811	742	804	817	835	779	782	810	757	781	788	834	833	783	807	791	822	800	799	818	815	818	777	823	795	818	811	845	773	760	805	828	789	782	818	819	793	807	813	784	853	774	853	795	798	752	802	801	775	837	762	804	792	801	795	780	758	793	797	793	790	864	804	860	793	798	810	822	800	798	782	783	809	793	782	792	787	806	753	798	815	837	807	808	770	814	743	794	821	805	813	858	830	783	769	795	793	820	780	774	755	774	802	827	840	820	828	865	826	793	838	812	830	824	771	845	780	819	841	817	875	779	802	756	844	809	753	811	808	780	797	809	792	827	832	758	792	765	830	840	860	809	794	792	786	812	800	846	801	829	805	789	841	843	844	817	783	879	852	762	770	824	804	837	787	819	782	777	795	838	834	773	836	785	752	810	796	793	807	825	761	861	805	811	806	790	822	807	731	794	805	783	792	822	813	765	782	839	859	777	878	803	812	805	782	795	785	825	789	820	837	748	834	781	774	824	834	820	799	808	825	785	811	790	827	810	800	847	773	783	748	807	851	813	780	785	806	809	781	833	826	787	798	827	801	799	806	793	773	866	827	767	803	787	822	822	809	793	826	799	839	820	770	809	834	782	818	811	772	794	782	783	801	822	796	806	753	803	859	811	819	736	771	804	807	824	832	781	759	833	816	827	836	792	824	809	857	810	774	851	806	820	848	806	816	820	838	754	785	822	849	813	762	816	806	847	790	819	788	824	826	787	900	846	813	774	812	769	768	820	805	777	811	811	768	779	803	799	803	825	835	816	798	793	812	804	760	793	809	777	834	846	836	803	808	858	806	833	812	878	890	797	816	762	785	794	800	808	755	844	785	811	840	774	766	810	810	852	793	778	797	818	770	765	846	782	780	811	813	800	813	823	782	814	815	782	789	842	840	811	781	832	819	856	802	788	822	787	799	821	821	827	802	844	820	766	726	777	789	803	791	837	793	770	869	769	751	806	824	811	798	773	813	790	779	803	815	761	819	780	778	777	806	809	763	729	758	807	795	866	801	817	847	825	857	776	759	825	796	800	811	825	792	762	851	814	787	792	743	800	807	813	791	831	784	818	799	791	805	776	836	845	772	781	823	779	787	813	860	783	823	825	759	793	818	806	801	801	786	796	816	800	799	853	858	826	805	805	842	820	809	824	839	804	722	802	843	791	832	829	788	805	835	788	847	801	824	785	838	785	858	820	817	832	830	776	835	842	812	831	806	794	815	746	795	774	770	821	804	787	782	771	765	770	795	775	812	780	811	797	844	823	837	774	832	774	830	882	781	862	840	799	877	838	793	801	780	831	786	820	808	785	735	849	804	786	797	847	841	841	820	794	821	819	783	805	834	759	823	793	804	797	787	831	840	791	837	813	825	762	784	798	827	802	874	821	846	798	820	795	849	808	841	778	773	891	723	815	818	809	821	806	779	848	811	792	789	829	795	793	798	817	813	822	780	817	857	814	833	854	836	831	776	822	761	756	824	821	822	834	812	755	751	836	841	815	775	776	838	798	830	836	746	804	826	823	829	876	792	797	791	797	826	789	806	862	818	831	811	804	772	760	810	787	806	785	773	805	798	847	792	803	796	797	778	785	805	802	820	753	841	832	823	812	823	844	785	848	851	803	832	856	746	855	802	812	809	785	826	832	792	802	798	783	827	870	807	795	805	827	841	808	808	816	799	824	772	835	822	817	833	795	778	867	794	859	826	786	755	817	743	767	795	825	779	824	768	842	780	802	774	816	794	819	810	799	826	744	833	834	771	787	828	763	794	796	816	715	815	813	782	748	748	845	789	816	797	781	825	855	785	837	794	848	875	819	798	826	749	811	842	795	835	797	779	829	850	799	863
29506	29579	34938	25668	4494	341	330	342	305	293	311	343	329	342	342	315	326	326	320	306	312	335	316	292	311	334	325	307	293	377	329	303	307	310	305	305	315	330	317	342	303	332	331	318	306	296	314	337	308	342	287	314	330	333	323	296	314	334	322	315	315	305	300	328	324	329	326	354	302	286	332	311	337	295	318	330	340	281	313	321	328	305	318	331	298	291	310	295	321	304	339	319	343	298	313	344	343	350	307	321	329	277	315	314	313	308	326	327	290	347	326	290	293	326	319	325	337	327	315	348	360	309	300	296	315	321	318	352	318	315	363	333	319	313	370	286	320	338	297	312	361	287	314	322	329	324	323	306	324	336	327	327	317	318	318	324	308	316	333	310	292	286	305	324	360	318	326	318	312	337	306	327	337	316	312	319	304	320	339	351	290	312	351	323	306	329	342	286	320	342	300	328	320	307	326	339	311	335	309	315	328	327	324	319	322	311	324	312	336	328	317	288	301	286	316	296	319	303	302	325	337	324	312	350	321	317	308	284	342	315	320	311	299	327	353	333	302	289	341	306	343	287	300	331	322	328	282	327	328	319	317	324	321	327	323	333	315	306	301	289	290	306	307	293	301	339	295	332	314	350	311	318	329	286	342	368	316	325	320	297	283	309	285	298	304	317	320	329	336	311	317	323	351	328	303	308	316	339	291	339	286	308	323	328	323	324	334	312	322	303	291	332	339	332	313	347	312	318	329	340	330	317	339	303	314	361	304	294	338	292	294	278	324	323	315	314	335	349	361	314	322	318	328	334	311	299	310	317	347	340	321	297	362	326	343	326	317	336	321	383	303	294	315	307	327	352	279	290	321	328	290	307	330	349	307	297	301	297	326	304	287	345	293	314	338	305	304	330	336	319	301	276	318	324	310	315	301	319	330	309	303	325	318	307	312	310	273	324	301	323	300	323	287	324	278	284	331	347	275	315	326	315	325	283	305	335	318	341	312	349	320	327	347	300	328	327	325	325	353	329	355	350	328	350	303	320	334	326	328	326	330	318	342	321	312	318	318	333	307	315	325	318	293	316	305	301	303	342	309	294	321	286	317	342	294	307	333	323	340	321	305	303	301	298	316	317	340	330	271	322	346	295	325	344	283	342	296	332	354	284	352	334	353	323	303	297	351	298	309	336	338	315	293	305	305	334	321	327	341	325	312	326	320	343	354	343	314	356	302	327	308	318	309	308	350	359	287	309	312	306	296	304	301	297	305	339	339	307	310	308	313	327	307	301	321	301	320	312	310	326	314	317	324	332	325	352	324	306	334	319	312	340	296	334	316	290	321	321	317	306	324	323	317	298	331	319	337	316	348	304	296	321	316	310	330	329	341	320	313	317	275	324	315	308	312	333	314	305	356	353	297	297	310	327	301	329	345	334	336	350	330	321	311	317	323	333	321	326	318	317	317	329	365	348	319	322	291	340	315	284	331	301	319	313	315	315	327	305	344	315	328	329	332	331	321	281	317	311	311	328	309	336	293	319	308	306	304	319	315	317	333	332	296	315	339	315	332	286	317	300	335	305	316	329	313	356	308	343	294	309	296	289	318	299	317	324	325	270	327	302	344	314	321	330	304	342	314	306	307	307	320	297	308	356	338	315	287	350	313	296	316	304	286	314	299	331	295	305	334	321	295	303	297	335	335	325	318	318	307	304	311	309	317	292	314	310	341	332	317	315	274	323	303	332	337	298	313	328	342	295	310	270	331	300	341	368	311	315	322	309	316	292	331	334	322	304	311	367	282	257	319	313	317	321	340	351	340	321	290	297	325	319	330	303	361	302	346	309	318	317	342	325	331	317	306	300	371	329	307	322	321	331	314	315	323	326	340	310	314	348	327	333	304	317	321	325	282	329	362	324	328	314	314	332	299	322	326	299	326	298	327	298	307	306	324	298	327	271	299	320	339	328	301	354	315	300	332	315	315	311	300	346	306	318	325	320	318	323	337	281	275	326	327	311	311	325	322	296	304	310	328	323	309	295	308	308	353	326	340	304	310	298	303	326	344	302	312	304	333	322	304	322	332	325	341	309	314	330	323	320	353	316	328	314	324	339	305	343	301	357	329	338	335	296	348	307	323	328	322	297	349	322	313	328	311	329	323	349	313	304	306	346	337	317	286	323	332	311	311	323	359	334	321	332	302	326	328	300	315	315	318	326	340	306	319	366	307	319	287	325	319	303	329	315	290	296	302	325	369	298	318	272	324	303	332	309	317	310	335	327	333	300	371	326	337	298	327	326	306	294	282	303	315	300	318	292	322	305	332	337	317	319	308	322	341	281	316	317	322	310	310	353	318	334	286	341	320	289	316	341	318	355	309	376	323	328	313	323	329	297	305	333	360	300	303	332	327	292	316	305	329	323	336	318	328	310	321	325	330	298	342	331	329	335	332	308	331	317	315	281	291	266	305	310	294	299	333	329	362	331	312	328	313	291	352	336	363	308	306	348	315	286	299	306	330	309	341	319	314	350	332	331	291	331	343	318	316	314	290	345	326	317	307	300	331	343	328	296	348	282	305	317	326	311	318	311	329	354	323	290	302	350	301	326	328	316	320	375	289	300	273	321	308	319	319	324	296	309	340	342	323	357	289	321	285	305	305	349	290	296	304	341	333	316	325	322	308	306	317	302	283	333	345	295	305	301	341	296	346	356	328	298	301	319	312	314	319	299	343	332	312	293	339	351	357	319	339	333	327	298	329	328	313	308	319	342	340	316	274	299	351	336	307	284	316	317	301	327	308	324	297	342	321	347	301	324	294	331	340	315	346	323	327	320	306	300	316	300	323	330	319	325	330	345	323	364	315	314	295	342	330	310	320	326	322	321	320	293	333	294	322	329	298	353	317	289	353	345	324	336	324	321	323	313	312	339	296	308	337	316	307	298	289	329	288	303	302	291	315	294	340	313	307	319	303	345	341	281	343	305	308	339	322	336	316	332	350	303	311	340	361	324	345	306	316	336	336	318	334	343	320	313	320	319	349	301	312	290	318	330	303	336	308	313	302	335	301	306	321	314	302	322	323	312	303	317	305	336	340	308	330	302	319	327	299	333	338	386	299	320	320	344	322	324	309	297	321	303	324	355	315	330	316	314	312	317	326	320	337	340	305	310	333	302	315	310	318	358	334	310	321	332	308	328	293	314	332	332	306	330	311	289	321	306	324	277	322	343	300	353	311	332	323	300	347	319	287	304	338	298	326	303	299	314	319	297	315	283	294	322	326	313	317	354	331	308	331	322	305	338	312	349	308	314	298	319	322	308	334	308	342	305	355	287	311	328	344	309	343	329	282	321	325	362	323	277	359	357	332	302	291	317	326	323	326	319	290	292	331	321	346	296	318	323	324	311	314	328	305	344	318	314	280	332	323	291	318	330	314	311	365	281	302	300	326	315	342	285	305	321	310	341	291	321	321	296	328	324	310	341	310	300	296	339	343	292	329	301	304	325	315	317	319	329	308	327
36483	48363	43184	25769	4741	536	549	536	561	559	513	561	513	548	540	519	534	480	521	578	517	579	518	551	501	523	538	562	564	517	524	536	520	546	518	507	563	515	549	539	522	540	557	491	558	579	513	519	532	518	534	494	555	549	537	520	488	538	537	514	538	526	513	544	544	507	557	564	573	524	512	525	562	554	548	508	592	542	570	551	551	554	492	530	538	515	532	520	537	521	522	541	528	535	539	560	598	510	565	521	531	522	547	516	478	540	514	510	516	551	504	571	505	545	553	541	529	539	507	530	527	498	543	543	555	546	537	556	583	533	540	581	544	518	491	549	514	551	578	532	518	521	553	529	540	544	515	520	559	499	530	572	578	499	526	526	551	553	582	546	569	524	491	561	521	553	503	516	523	485	534	515	520	561	506	534	540	540	563	530	538	514	561	504	566	515	511	569	524	556	520	525	532	527	577	543	536	543	569	528	542	517	552	512	531	515	546	519	551	539	543	554	513	596	540	588	556	580	585	502	523	505	552	543	574	494	506	572	506	518	527	567	530	537	534	478	510	533	547	517	565	574	522	557	560	535	537	576	565	546	519	536	550	501	547	495	518	567	535	520	518	540	557	587	524	546	547	519	554	508	548	546	570	511	539	570	529	544	510	521	575	505	530	495	531	571	542	548	536	542	574	516	546	556	554	550	539	538	557	551	527	568	541	513	531	557	545	553	492	533	524	509	490	518	554	502	539	531	549	547	549	518	541	530	561	538	499	509	542	556	481	536	551	572	545	553	545	553	528	541	549	566	553	560	530	556	522	553	515	504	541	532	577	580	524	505	555	512	526	533	539	552	553	546	562	539	573	532	570	565	536	506	578	552	541	481	549	546	536	545	564	539	539	513	529	578	548	543	534	513	548	534	515	513	509	532	542	573	512	536	547	560	497	549	486	579	567	601	518	542	514	514	517	528	526	552	529	529	510	576	528	529	551	506	475	558	547	572	541	570	541	525	501	559	515	572	562	525	540	548	532	506	538	573	549	504	546	560	599	556	523	537	508	537	567	532	534	520	521	540	496	513	527	562	495	530	517	521	551	544	569	546	546	512	520	542	535	524	506	493	506	577	553	546	461	513	553	555	528	500	508	533	519	555	497	532	540	542	543	498	574	510	531	531	532	507	523	557	529	520	526	542	526	540	535	563	525	529	579	509	550	558	548	554	547	566	555	551	531	516	551	518	562	546	580	555	531	521	547	539	490	482	507	499	537	524	537	560	565	558	539	565	529	564	522	523	563	530	539	489	536	514	575	540	508	529	517	572	530	541	557	523	542	483	569	557	533	568	507	560	544	518	531	507	492	549	554	579	543	534	514	503	505	528	549	551	529	545	495	575	520	510	530	539	525	523	555	535	530	488	511	575	504	510	542	531	546	551	570	549	538	495	518	561	544	564	520	584	530	529	543	539	534	578	545	524	503	548	521	543	564	503	550	569	504	538	606	528	542	518	498	512	561	554	506	547	518	557	505	558	497	540	548	538	548	506	575	538	564	567	537	546	566	546	532	564	522	528	578	495	520	536	536	535	524	550	531	524	532	543	497	486	527	527	554	498	496	523	554	551	513	537	529	572	525	561	542	541	531	532	563	571	543	524	488	545	560	574	548	545	540	568	544	532	562	530	498	576	557	572	553	524	508	543	515	565	520	521	496	542	534	526	537	519	524	499	528	557	567	531	515	535	512	518	569	543	533	515	527	552	581	518	511	538	509	563	550	507	553	586	519	545	574	535	522	525	546	568	563	546	486	525	522	532	553	524	487	537	559	571	545	506	527	502	535	541	547	540	576	560	509	516	571	488	539	516	545	565	546	528	591	565	545	558	601	516	539	543	524	542	551	551	516	567	521	526	519	509	519	612	577	558	511	536	540	521	535	536	519	554	543	576	503	502	494	511	507	527	522	531	544	530	540	535	536	540	549	546	502	551	526	546	527	518	528	528	518	480	506	543	540	539	532	539	566	515	537	514	588	544	515	587	493	561	551	536	527	589	560	522	579	523	529	537	499	527	544	553	554	510	559	541	535	529	544	540	527	522	555	553	553	574	553	526	538	529	499	516	520	520	505	531	543	517	559	508	539	534	533	512	531	550	530	518	553	505	528	543	516	535	544	538	510	534	514	564	521	514	533	534	530	554	516	538	521	508	499	577	523	497	521	526	518	549	513	559	523	538	566	551	530	561	556	539	561	555	531	541	540	533	578	526	547	517	551	527	532	521	549	539	534	565	551	526	512	543	552	539	515	517	536	532	541	501	505	558	531	511	554	525	543	532	558	541	523	504	525	551	498	533	543	528	543	537	538	542	536	490	554	565	588	520	554	502	547	548	548	535	557	540	579	549	497	531	506	546	570	526	545	526	512	503	558	550	542	551	497	548	522	538	565	521	532	482	550	601	528	554	581	539	483	532	531	539	547	531	547	565	541	519	571	540	568	585	551	570	569	485	502	534	557	538	499	534	502	519	519	516	511	589	524	536	471	504	553	534	514	553	574	531	530	530	544	541	519	541	558	506	536	499	569	480	551	537	525	535	536	528	529	538	519	521	519	579	532	490	545	519	580	554	555	552	541	522	551	556	560	530	561	551	535	536	538	535	534	572	533	556	548	537	496	557	530	552	531	585	546	499	537	555	509	531	561	571	545	529	491	555	529	518	540	561	524	549	504	515	528	570	505	533	585	525	577	557	557	537	530	523	506	539	543	541	566	527	528	556	553	536	560	549	523	500	572	505	526	576	528	546	542	536	549	531	558	527	578	515	534	530	564	543	566	536	537	544	513	575	567	549	539	531	551	558	555	541	591	576	553	524	496	522	569	534	523	517	588	541	579	541	558	511	573	553	560	547	552	536	551	551	510	522	516	540	530	540	548	512	565	550	545	501	570	510	537	566	528	537	543	549	483	532	539	512	525	548	540	495	525	536	506	552	512	538	548	501	527	522	528	528	513	550	550	552	529	546	550	517	540	537	537	527	541	568	535	547	549	507	540	534	546	546	585	576	562	563	546	577	526	531	514	563	525	531	543	556	520	546	528	559	511	531	569	505	549	500	577	559	491	563	558	580	547	553	519	549	544	550	502	523	540	562	535	496	514	551	537	539	541	532	572	523	582	549	588	512	582	507	559	540	548	522	572	582	535	492	522	519	545	554	552	551	548	571	554	534	558	508	520	549	552	538	598	509	517	554	534	517	536	558	542	541	545	541	523	512	509	549	555	573	549	523	551	576	562	547	537	573	566	523	550	541	530	505	567	530	557	537	483	494	563	548	506	536	564	518	578	540	506	523	549	547	507	542	545	537	558	562	560	547	551	556	497	534	556	546	562	587	519	506	559	515	502	526	551	538	514	557	564	536	527	589	543	540	533	551	555	557	537	560	511	513	528	557	554	568	553	566	536	492	545	546	525	528	545	493	523	562	550	573	563	585	523	569	519	508	543	587	514	544	525	521	545	562	572	543	581	529
25325	24724	44728	46250	21451	5986	471	357	359	369	353	354	335	350	342	345	320	362	323	327	344	374	367	344	315	324	318	349	346	352	355	324	356	392	329	303	330	345	374	341	350	321	332	299	332	319	380	343	355	350	354	340	350	362	345	343	345	346	327	310	340	358	343	328	332	338	341	343	344	359	329	376	349	319	347	305	351	342	350	339	295	363	362	326	369	324	371	305	342	312	352	328	340	378	343	339	356	328	362	348	329	353	351	342	320	332	332	347	344	363	383	320	380	331	329	361	306	346	296	276	341	351	318	334	310	324	342	318	351	371	328	318	321	349	368	319	341	326	325	327	349	331	363	343	320	309	329	366	315	333	324	287	358	340	371	354	381	354	335	351	353	335	318	362	335	327	334	328	358	349	335	345	337	335	323	373	335	338	342	339	333	329	323	334	368	346	328	316	342	333	349	294	323	345	326	355	333	327	367	328	326	344	329	328	349	320	355	352	332	326	343	328	340	299	363	352	332	366	306	325	344	322	313	323	337	331	335	324	333	340	343	364	363	351	307	364	337	359	353	390	301	387	384	326	356	329	320	344	338	309	343	318	341	344	362	327	334	312	322	309	330	371	336	323	303	333	327	326	343	335	309	319	352	384	342	323	338	310	327	332	344	341	336	330	371	298	335	347	321	343	309	340	325	346	346	341	369	345	321	322	366	329	325	289	340	341	339	341	344	348	341	343	303	332	325	344	307	363	363	313	317	344	366	365	323	347	367	347	356	324	326	328	359	341	331	335	345	331	343	323	354	340	369	337	335	342	340	294	351	362	355	329	356	326	320	360	317	332	328	336	325	310	315	352	338	332	318	308	342	340	326	344	308	320	321	329	343	307	349	335	333	328	317	343	356	314	354	363	350	320	303	339	359	332	326	352	294	334	373	325	357	345	330	327	335	323	348	334	345	321	329	343	351	358	342	378	342	341	357	341	338	357	334	349	370	340	328	338	305	309	336	335	328	356	354	351	350	335	298	358	343	362	365	371	366	316	312	335	320	376	318	350	295	323	361	321	323	357	322	342	361	296	324	319	334	320	379	310	373	322	315	351	327	323	345	350	343	317	306	319	305	331	332	328	365	314	345	322	329	323	317	336	319	335	375	316	343	338	317	354	327	332	328	350	339	360	378	290	316	342	316	306	371	320	350	365	326	341	341	339	353	355	341	358	351	339	332	355	326	305	346	345	351	353	361	351	341	328	362	310	345	349	350	336	331	310	304	289	332	335	315	342	331	341	328	350	341	339	314	345	332	367	297	322	325	342	335	338	327	336	347	348	331	350	340	339	361	357	305	341	329	351	315	325	339	344	352	344	338	325	325	335	316	349	315	344	316	325	345	359	337	340	328	336	334	388	338	370	345	338	337	355	363	335	343	300	344	344	345	330	314	288	353	336	370	305	320	306	346	343	290	328	334	310	337	324	353	326	316	361	325	329	343	342	341	334	337	347	317	351	298	335	352	319	344	335	302	303	314	354	352	305	344	313	327	323	339	317	287	354	320	385	340	357	337	318	302	363	350	343	344	314	336	342	314	306	378	349	311	351	305	342	325	356	345	364	342	339	333	324	343	311	301	336	304	322	312	366	334	368	353	335	319	330	322	350	358	350	322	368	329	318	340	330	333	313	323	355	347	328	315	334	342	334	340	311	325	330	350	354	325	332	310	310	323	335	364	300	334	335	320	334	318	315	296	315	312	357	348	345	311	306	339	343	352	324	339	336	330	351	342	338	351	330	345	320	331	348	342	350	323	311	338	338	323	317	402	352	370	364	338	339	341	306	336	329	334	315	369	331	344	344	340	310	298	343	329	324	337	344	355	334	319	380	338	340	341	339	337	293	357	301	331	306	324	333	329	337	323	301	319	357	303	312	349	342	325	331	367	368	314	342	318	326	314	343	342	326	353	338	323	326	347	326	330	333	332	321	349	314	355	337	312	327	302	370	319	360	329	353	320	399	379	320	319	302	329	320	307	326	371	328	321	328	342	342	339	369	364	324	344	381	331	335	335	355	356	339	355	320	341	320	354	323	332	328	356	334	322	342	318	320	331	295	336	339	281	348	321	319	366	358	327	343	334	317	326	343	343	367	344	311	351	360	361	352	325	364	334	327	328	337	334	351	325	334	331	337	336	338	357	345	323	330	364	361	336	345	344	370	328	341	317	375	321	350	338	312	328	319	343	343	317	341	313	337	344	344	323	349	357	369	330	311	336	365	324	336	326	340	311	332	322	340	312	333	356	330	314	325	327	351	357	357	319	357	343	319	354	314	327	319	330	321	337	339	355	346	328	320	366	373	341	339	315	334	337	353	328	341	347	335	307	327	343	312	322	351	370	343	312	323	324	357	332	332	288	332	343	328	332	356	363	327	334	324	306	328	364	324	325	378	311	297	331	358	327	334	315	316	317	318	337	346	313	352	320	373	336	344	356	330	371	368	356	350	360	324	347	343	343	330	334	339	330	337	354	315	338	351	344	345	316	340	350	357	316	390	339	326	329	305	309	316	372	353	324	356	339	317	364	338	340	368	370	336	369	330	355	324	357	362	309	317	319	337	324	361	340	377	302	376	304	343	323	316	357	339	331	331	316	351	336	329	325	336	333	316	323	347	319	321	325	327	336	335	307	339	311	320	353	378	339	330	347	326	320	359	347	345	350	359	334	327	344	351	343	366	363	357	334	335	351	358	332	339	336	337	334	342	332	324	324	311	316	326	326	345	343	323	335	340	325	345	332	337	345	335	348	353	334	333	358	328	331	352	355	329	340	322	318	343	356	362	317	363	320	312	320	333	317	328	367	309	308	334	324	375	370	332	342	356	338	301	315	317	351	347	336	347	309	313	373	340	347	323	323	326	323	338	353	304	324	341	318	356	344	362	330	322	319	335	333	294	337	353	336	370	352	340	325	319	326	354	325	334	323	345	323	326	321	343	314	321	342	353	352	347	364	353	352	321	334	349	359	351	356	367	354	341	351	334	335	328	321	333	341	344	331	381	367	327	323	323	301	320	328	363	345	338	342	313	326	314	330	349	330	337	364	320	333	355	340	328	361	366	330	325	345	343	349	324	335	333	348	378	348	331	307	347	323	375	336	278	312	312	359	306	330	329	321	345	334	346	350	311	345	344	372	384	353	331	312	303	338	336	387	337	365	322	352	325	358	310	322	324	318	362	338	349	346	330	344	358	344	320	337	330	352	343	332	350	334	366	350	301	325	321	310	357	343	345	310	337	286	322	311	340	311	321	332	359	348	334	351	320	338	337	327	301	318	329	319	353	310	351	317	307	337	342	366	365	324	334	325	353	351	320	342	334	351	352	348	337	356	304	337	321	356	360	340	365	344	356	353	325	291	366	317	357	360	343	318	325	353	320	351	317	354	351	330	352	331	356	353	321	334	331	307	357	337	331	323	325	318	347	353	337	329	328	323	307	324	325	330	366	344	326	364	346	322	342	304	334	346	349
60607	91392	82108	50733	15453	596	582	543	559	592	545	588	590	595	624	605	565	543	581	550	552	528	540	588	541	583	570	514	561	543	553	555	598	570	562	589	590	568	574	559	526	565	563	589	516	559	524	608	570	586	607	575	534	595	573	580	550	551	533	539	563	559	567	572	587	543	533	568	572	521	551	570	584	552	569	594	529	632	568	554	572	563	588	536	536	543	534	600	561	563	568	539	522	584	563	575	562	558	568	551	526	564	561	565	499	560	553	556	588	528	593	535	533	559	542	534	526	539	558	531	559	546	534	587	561	554	531	529	556	545	565	557	583	560	592	544	519	565	530	541	575	551	544	544	500	532	534	576	585	549	548	531	619	571	566	558	541	536	511	591	566	542	597	552	564	543	533	561	550	564	537	556	567	538	559	549	560	551	539	583	584	543	631	571	549	553	531	597	588	575	555	584	570	544	566	548	580	580	574	560	585	515	553	558	568	531	552	547	529	557	556	564	579	552	534	561	508	551	583	547	544	588	547	549	535	569	566	581	543	594	552	568	488	549	561	539	534	573	555	561	583	561	595	590	541	587	556	575	535	574	543	608	548	548	564	530	577	506	532	569	554	567	579	546	594	596	576	542	544	610	544	535	568	555	583	535	554	580	546	528	557	579	575	554	568	580	559	573	581	544	537	548	599	512	585	530	551	515	552	551	537	554	574	557	554	592	566	556	599	559	570	557	568	525	519	547	567	576	547	604	543	573	564	554	580	523	529	575	578	551	579	557	552	558	520	549	520	541	556	602	521	598	539	566	530	566	549	592	591	577	563	513	553	571	595	566	541	583	554	568	547	558	553	554	528	535	552	539	589	539	556	525	594	568	559	542	530	553	554	569	557	608	571	521	523	561	555	557	533	585	557	516	579	551	556	558	512	555	574	597	549	569	556	532	582	544	579	517	578	612	550	598	569	573	592	544	539	548	575	535	571	558	557	527	546	572	572	541	521	583	536	588	525	618	523	548	536	567	588	572	535	564	552	571	586	567	554	547	570	511	560	546	542	605	523	534	592	516	590	539	500	569	528	550	547	575	569	555	560	551	539	536	504	572	524	567	551	582	546	576	560	570	550	557	544	553	543	610	555	548	571	582	573	572	531	571	551	520	560	544	589	572	555	528	555	545	595	544	564	560	581	547	529	540	527	564	557	575	528	568	571	613	544	493	596	528	583	563	541	528	556	533	581	555	555	552	531	547	574	535	564	536	560	564	553	536	549	592	582	534	581	545	569	515	551	552	600	572	511	576	530	577	529	560	554	548	587	531	556	552	530	569	507	594	546	555	549	558	533	555	538	502	525	566	515	593	551	555	540	521	558	551	565	559	565	566	568	561	537	595	525	541	541	549	552	569	570	574	565	558	539	553	532	556	602	565	564	561	541	567	561	544	609	533	568	539	558	549	549	558	574	587	552	555	543	560	529	551	595	581	585	571	558	595	585	571	579	562	566	536	544	528	519	506	598	505	552	539	582	560	528	549	558	599	553	538	584	556	562	560	563	544	541	581	567	547	605	566	523	566	549	512	569	553	618	572	564	552	553	546	582	540	567	553	532	531	559	577	590	542	556	568	518	550	573	576	558	499	571	566	524	540	544	527	567	550	532	505	562	563	513	517	555	599	537	548	601	540	555	539	542	522	538	589	595	564	570	575	564	593	504	584	534	550	554	587	607	543	564	553	539	516	565	535	573	575	534	576	529	580	550	600	589	518	575	574	537	583	524	537	543	582	559	553	539	549	558	561	516	552	560	550	595	621	581	611	592	576	576	590	583	549	535	562	547	567	574	554	538	573	602	598	548	543	562	566	563	585	557	583	538	525	600	574	552	545	544	578	549	555	579	583	510	561	540	577	544	566	513	567	575	557	551	620	568	569	587	543	589	529	559	565	544	540	550	582	534	549	541	539	542	575	532	559	554	576	586	558	572	586	582	578	546	579	531	570	518	581	582	548	567	580	585	553	574	567	539	571	574	569	548	580	569	569	534	546	545	544	535	602	517	534	532	564	561	505	567	572	556	573	569	588	503	573	561	528	592	590	559	526	526	533	584	593	561	572	564	541	595	537	576	575	572	526	595	577	544	528	586	563	616	573	568	584	503	532	595	574	591	602	582	543	572	579	543	533	579	610	547	584	600	558	540	540	547	522	561	545	567	563	563	542	567	531	576	579	555	550	560	630	578	572	566	504	563	562	615	564	553	565	582	539	538	541	518	599	563	498	567	557	548	502	559	607	557	561	588	552	577	523	509	554	582	540	582	549	568	536	555	595	586	541	545	561	543	562	569	544	545	513	537	534	542	501	570	538	582	545	569	535	577	561	549	573	550	559	595	605	499	580	589	577	559	588	568	552	557	520	565	570	548	529	564	545	577	562	549	544	600	561	549	580	602	570	550	580	551	534	548	557	532	571	560	615	570	560	551	520	551	578	563	573	577	583	570	557	530	585	559	553	580	569	527	515	523	544	549	549	528	587	574	550	561	574	586	537	530	528	573	492	563	553	556	602	587	523	534	578	563	576	551	566	570	576	560	571	513	541	510	578	565	610	546	565	511	544	567	558	575	535	511	549	545	574	542	572	570	589	551	572	605	560	529	521	571	582	565	573	584	549	568	577	560	582	539	507	549	565	528	556	560	574	544	595	520	560	558	556	561	521	543	550	558	567	605	554	590	569	551	544	584	505	528	557	571	572	530	535	533	596	614	573	534	586	583	575	556	579	550	573	548	606	559	551	588	588	548	581	554	591	568	531	567	498	553	513	598	533	541	552	583	576	502	547	536	550	562	610	563	547	634	559	565	560	540	582	561	538	543	549	539	539	611	537	531	552	584	521	612	528	525	586	555	542	530	559	578	558	597	586	530	587	558	552	574	518	555	551	598	572	519	560	570	547	560	571	581	554	574	575	537	588	554	585	586	552	581	588	544	564	550	553	524	511	550	536	576	538	585	539	581	543	564	545	537	545	575	582	558	542	512	546	570	563	589	524	568	495	550	558	565	599	582	540	579	538	564	573	578	547	551	565	577	558	577	559	558	558	550	554	539	555	527	567	547	559	570	576	565	568	556	584	507	542	604	542	528	576	575	601	532	529	553	565	557	564	534	540	567	537	541	556	561	525	551	570	563	524	563	557	595	610	549	579	529	575	538	596	543	512	577	554	535	554	588	594	566	555	557	574	558	555	561	540	615	520	502	541	551	600	565	563	593	553	575	591	552	562	552	535	515	586	541	574	533	567	591	564	561	594	545	568	572	605	540	522	625	565	545	574	580	540	529	558	578	566	568	503	498	556	573	542	567	545	535	539	541	523	562	544	543	537	592	557	576	518	529	584	585	580	633	582	583	576	553	557	568	544	578	571	576	560	528	542	557	572	531	523	595	563	530	566	545	566	549	536	515	551	579	534	564	546	565	541	546	557	573	559	545	539	535	591	566	567	565	582	508	550	537	548	580	525	568	558	586	522
24230	23012	40165	41461	23564	14232	2807	613	547	536	527	557	499	539	500	523	554	568	504	519	522	526	560	457	534	503	546	534	580	504	491	508	538	513	500	555	505	506	534	544	547	483	563	533	459	524	512	512	542	538	529	507	533	524	533	552	490	500	558	512	482	500	554	525	532	492	536	536	490	502	472	534	523	497	485	500	491	534	524	462	526	519	513	505	526	506	506	523	551	524	510	538	501	493	519	515	483	521	509	535	543	480	514	470	518	530	505	537	494	482	532	505	474	503	484	517	519	533	525	512	479	478	523	521	546	509	522	511	514	511	501	525	497	519	494	501	488	539	543	526	546	533	506	516	508	513	514	529	497	522	526	540	492	504	471	512	512	514	492	555	504	503	498	516	512	495	549	525	555	484	521	507	515	529	511	503	503	506	553	519	517	543	495	526	487	525	544	544	538	534	491	518	499	518	550	512	522	538	540	524	514	516	472	539	507	515	485	537	528	519	480	494	534	529	486	518	523	517	524	525	501	494	530	509	492	513	524	566	534	511	510	543	527	507	522	505	514	498	518	530	506	519	541	536	508	539	500	523	559	554	547	512	560	500	485	539	515	559	516	479	526	513	539	525	512	525	558	557	488	586	523	508	523	497	527	532	486	533	527	552	559	508	538	529	558	521	474	495	557	558	528	555	517	544	509	559	542	527	572	480	496	531	539	551	507	504	492	526	534	535	484	459	534	486	483	510	503	542	546	485	502	528	534	543	556	537	530	587	558	497	511	535	527	483	491	518	508	506	515	597	497	521	515	530	502	510	512	529	490	514	509	516	534	543	527	515	515	500	518	493	506	532	551	556	548	516	512	520	502	488	517	519	497	516	533	515	529	562	526	475	501	494	545	528	481	522	509	522	481	535	478	503	511	496	530	532	475	535	491	495	488	549	497	525	533	541	498	471	547	481	530	560	548	509	476	484	576	487	530	509	473	494	537	527	509	528	562	509	498	524	495	548	552	479	563	525	537	480	519	545	503	507	550	498	469	497	483	500	486	534	493	525	491	514	513	480	534	518	493	545	520	517	560	523	553	508	521	517	528	527	521	510	517	549	521	525	520	507	498	556	521	528	500	571	548	560	518	512	530	519	506	515	535	531	500	492	499	522	548	537	493	527	483	534	506	480	530	510	511	469	512	524	505	523	523	476	532	481	522	528	516	501	517	520	515	492	492	539	540	531	541	507	515	547	554	541	518	507	543	470	527	530	511	508	502	515	536	522	547	539	524	480	509	527	520	519	463	519	553	479	507	552	500	504	510	494	516	527	490	529	498	544	527	545	516	518	509	521	544	494	524	519	549	529	500	519	504	528	515	513	532	511	533	525	521	556	503	543	522	547	502	525	528	545	517	547	536	536	495	545	535	514	549	512	535	506	517	504	506	509	502	517	521	510	510	536	511	501	501	537	492	503	471	543	514	526	510	531	468	484	520	493	560	509	535	535	526	529	547	527	528	489	504	538	531	496	515	507	529	542	521	501	515	516	510	497	502	515	501	500	562	487	500	469	510	511	520	517	524	514	524	537	508	535	564	524	512	542	567	469	530	518	530	538	547	534	510	557	494	547	546	539	492	470	505	537	555	559	474	523	528	517	505	519	539	524	512	519	511	526	488	494	520	558	508	544	539	529	507	486	504	531	512	532	520	546	485	528	523	564	530	555	478	518	510	502	492	514	520	498	517	515	510	568	511	548	556	522	502	513	535	507	548	518	515	540	513	495	516	539	522	511	542	519	532	511	523	498	469	514	523	528	525	495	544	495	526	499	506	503	500	494	533	533	466	546	532	472	505	528	496	512	541	525	524	537	463	477	487	521	561	504	521	495	516	525	514	555	524	498	530	516	534	483	516	538	481	530	482	530	586	512	508	490	500	515	494	514	489	508	535	503	476	539	536	487	519	550	506	485	471	509	544	484	537	506	501	508	483	528	520	505	456	545	508	549	528	512	515	505	547	492	517	525	525	499	570	468	490	514	505	514	538	573	497	519	515	494	510	532	510	570	497	490	513	476	500	522	505	501	574	502	560	510	550	545	521	519	552	498	552	523	510	503	556	537	537	549	543	524	544	530	531	515	553	519	533	515	498	541	484	535	556	533	538	510	506	519	450	511	515	505	540	500	511	509	480	501	465	521	504	524	545	534	497	528	484	507	495	532	516	552	506	523	490	521	527	520	501	524	522	539	478	489	512	497	524	574	516	545	523	551	512	474	531	514	474	506	536	511	518	540	527	518	522	465	494	497	505	535	545	514	494	510	548	551	479	498	528	481	504	504	500	536	535	492	544	533	505	516	522	535	498	539	520	522	533	518	546	513	561	517	542	510	526	516	522	515	488	557	459	495	502	509	536	501	530	519	512	533	510	501	528	540	524	518	532	500	470	487	512	452	510	509	515	533	514	519	527	504	526	523	547	509	517	521	509	502	512	513	523	548	482	506	581	525	540	497	525	554	531	523	547	502	552	548	488	507	486	547	518	533	490	531	523	525	493	492	492	525	511	517	488	499	517	506	451	537	540	510	546	553	548	488	530	524	547	503	492	536	545	518	529	510	540	516	474	509	512	522	525	491	521	522	478	531	491	525	498	538	514	523	503	520	489	456	553	526	485	544	485	531	507	458	482	499	513	516	535	505	517	516	541	534	495	544	534	466	528	475	522	534	503	531	535	501	502	515	564	511	531	524	516	527	524	515	509	516	530	507	536	486	496	528	525	516	580	541	514	542	509	514	508	512	523	515	452	505	505	491	531	499	517	557	488	506	505	491	471	539	492	519	540	496	536	475	513	495	501	518	508	535	518	491	523	518	556	523	527	519	476	549	528	526	495	539	532	509	536	501	516	497	506	541	534	528	506	513	523	541	510	518	483	535	535	528	555	542	499	503	513	514	513	508	526	523	560	505	483	506	534	505	461	521	494	475	537	521	509	524	531	538	497	481	515	527	525	497	498	540	516	505	504	503	541	501	537	489	517	469	515	534	503	503	504	518	491	541	494	519	517	519	507	507	541	465	511	483	533	479	500	489	556	516	501	515	508	473	522	556	533	538	501	480	488	493	493	523	510	564	514	561	520	537	508	552	515	489	504	518	532	557	518	524	497	507	504	518	547	500	522	518	487	507	551	504	524	492	505	548	515	519	514	511	476	531	514	529	512	525	526	501	516	485	533	496	522	569	551	541	541	527	532	507	486	520	509	505	526	513	505	473	498	476	496	497	474	517	503	534	465	511	529	542	511	518	482	514	493	555	525	512	477	529	488	542	485	477	508	527	498	497	482	503	556	563	518	507	502	565	491	560	531	489	572	515	482	541	488	549	513	525	514	529	515	506	514	507	519	504	526	482	517	526	490	518	530	523	557	519	534	486	510	534	484	515	542	505	519	516	536	505	535	495	526	528	524	518	506	544	562	422	491	546	522	512	526	572	511	528	530	533	529	510	516	512	532	498	529	496	517	492	530	508	478	527
63177	100991	92051	59192	19519	829	812	810	851	869	787	814	804	787	876	836	806	788	858	815	802	829	789	824	829	835	815	848	841	800	804	772	842	802	839	793	806	776	800	809	838	867	793	795	815	835	788	793	777	813	773	776	834	827	799	835	769	775	821	828	807	864	827	814	886	824	818	804	818	790	817	871	806	846	804	816	798	830	770	762	787	822	770	769	776	824	821	814	854	815	841	816	866	762	817	776	792	834	790	784	793	780	820	767	808	768	796	795	822	858	803	785	836	831	783	822	872	853	817	840	798	824	774	815	844	793	728	776	797	844	821	814	781	800	817	794	795	783	832	818	784	766	824	835	748	799	826	777	827	792	807	807	782	844	830	799	796	783	785	796	804	843	852	789	832	759	804	885	772	800	822	803	842	838	809	800	840	792	760	782	807	818	838	829	799	858	801	876	830	808	841	789	840	840	840	804	765	788	763	799	837	828	778	810	773	792	813	849	771	804	779	806	813	787	818	794	836	781	805	784	762	841	820	807	813	795	811	829	797	848	786	798	852	817	835	802	882	783	871	799	786	769	802	842	766	818	817	803	816	817	778	830	818	828	818	764	800	842	838	839	784	751	759	752	801	837	826	835	813	821	803	824	763	795	772	824	788	841	800	777	798	798	772	739	791	812	775	812	790	795	802	839	764	863	756	801	816	786	808	817	843	742	804	833	805	829	837	815	813	836	836	785	851	826	834	807	781	752	804	812	776	801	797	819	753	828	820	818	782	816	810	774	753	794	784	857	809	799	827	832	837	788	779	824	865	799	799	785	769	790	809	839	790	861	803	840	834	805	840	741	808	794	818	799	793	806	799	872	808	819	794	881	791	773	837	835	817	782	785	814	764	844	788	768	825	825	802	782	773	820	774	804	827	862	823	805	813	781	760	831	800	787	819	754	777	772	825	837	806	829	781	770	821	786	828	823	793	859	802	823	810	810	820	788	812	828	799	802	813	842	776	823	869	807	796	822	756	785	798	822	771	763	810	800	795	771	750	808	806	784	838	826	847	853	782	818	805	823	822	782	817	850	797	797	767	809	844	855	830	829	813	802	816	811	764	798	783	813	776	826	802	835	826	827	818	806	866	834	702	759	816	816	779	764	829	813	774	854	779	794	786	849	827	867	826	907	846	807	780	830	854	794	862	823	809	769	785	834	817	815	846	823	815	765	746	814	770	783	811	817	772	836	819	785	806	768	782	837	821	805	810	838	804	806	803	792	808	835	782	840	803	800	824	792	836	793	818	796	808	824	840	791	816	793	847	795	777	863	774	787	817	818	810	795	777	790	813	828	808	832	766	810	817	819	797	835	850	794	817	790	775	824	786	827	780	816	768	789	830	804	837	816	780	819	784	834	752	796	804	793	801	843	792	831	788	853	839	824	838	802	824	771	798	793	797	844	724	838	785	780	763	820	799	756	821	778	809	812	778	790	857	793	863	811	756	785	845	772	804	785	776	765	789	777	820	797	805	831	816	786	862	845	822	779	799	835	793	828	764	807	830	801	807	768	786	844	759	801	816	792	786	776	859	774	889	833	797	792	831	775	778	750	824	822	801	791	799	806	845	824	778	806	791	833	828	816	815	834	828	823	839	814	840	882	759	833	851	754	742	786	809	792	783	819	802	834	839	842	802	801	827	815	793	846	786	745	812	806	817	835	772	762	826	757	845	847	809	816	839	745	830	805	821	785	827	789	765	755	863	823	785	825	757	821	781	789	812	745	829	801	730	803	812	796	751	836	840	792	787	796	832	798	821	810	763	815	744	808	813	838	811	805	787	813	803	781	776	863	825	840	775	824	821	786	798	856	811	799	836	777	773	792	764	808	783	795	814	815	810	840	822	786	779	749	795	858	816	762	829	775	823	806	788	817	826	785	839	765	816	800	763	854	841	780	783	840	812	802	820	792	819	774	814	768	796	797	862	818	853	786	804	815	787	758	800	787	769	788	819	801	809	841	775	871	803	788	783	794	841	784	871	812	796	851	786	774	811	749	879	797	778	821	785	842	820	805	784	788	764	804	807	808	809	842	843	768	797	792	785	795	791	750	797	782	813	778	808	850	771	804	800	773	805	819	780	779	770	742	741	828	854	815	798	812	884	798	819	841	799	766	788	791	785	824	787	777	762	797	781	841	880	848	839	807	759	787	770	793	837	772	812	795	860	776	736	825	728	744	833	808	764	747	776	827	797	789	814	772	835	731	788	823	768	821	770	784	845	816	864	824	761	746	795	790	793	805	797	816	823	806	819	801	797	874	831	801	759	822	780	840	820	840	802	782	826	815	805	779	810	783	823	798	828	853	801	817	799	742	792	766	778	754	769	815	807	791	813	774	777	833	812	811	822	802	788	865	837	838	854	785	808	754	865	832	792	787	751	818	813	824	819	839	797	821	788	807	760	799	829	783	812	747	781	786	805	785	742	788	779	794	768	784	764	821	803	829	816	807	796	792	815	827	762	850	802	770	812	760	802	820	805	840	779	788	793	830	825	819	801	774	767	778	794	821	788	847	784	777	828	877	781	759	803	766	784	848	838	814	829	809	768	797	791	744	793	831	869	820	794	816	797	804	796	793	778	794	801	843	819	779	782	836	855	772	782	793	844	811	803	825	827	807	834	838	814	806	825	798	794	792	804	764	789	792	826	863	766	815	808	836	814	810	807	772	844	793	829	791	815	782	817	803	823	828	825	808	839	769	830	816	782	838	841	775	801	792	839	830	795	770	815	841	787	811	821	780	816	822	783	846	824	800	778	835	786	817	863	803	822	771	803	781	839	836	795	768	784	797	848	792	826	848	777	832	751	810	815	836	779	789	742	840	855	775	791	767	803	820	810	832	738	843	832	773	834	826	762	818	830	809	827	818	840	749	812	778	758	798	818	807	765	809	827	832	844	805	836	865	777	832	813	808	801	795	773	827	761	824	795	821	768	774	849	836	828	727	830	798	831	813	802	748	835	810	799	784	812	846	791	810	823	822	823	768	831	778	839	801	822	782	831	779	819	834	798	804	822	821	844	830	822	785	812	820	790	791	832	798	830	830	780	828	822	805	811	734	787	769	853	766	855	807	822	800	861	820	812	851	845	810	762	810	813	785	787	801	820	765	804	807	825	841	763	826	790	817	881	770	830	798	793	785	832	837	840	810	793	860	763	791	829	852	797	810	859	805	789	741	774	810	777	753	808	808	823	746	773	791	778	799	799	815	759	764	782	810	808	716	774	807	754	809	793	815	774	808	758	807	791	820	795	769	858	793	818	808	847	840	804	822	836	812	797	807	814	827	778	854	828	779	788	838	809	824	835	823	753	803	832	757	802	840	848	825	788	792	822	800	795	756	803	797	790	816	820	789	804	768	846	847	786	825	808	758	800	807	780	764	756	776	824	773	794	812	864	799	815	819	819	815	839	822	813	774	762	793	768	785	830	852	804	813	886	771	833	785	806	801	865	776	796	848	785	820	812	839
29975	28678	35466	25305	4710	418	343	309	322	315	316	320	311	300	314	340	343	338	306	304	302	320	333	316	323	328	321	305	315	304	309	282	331	329	321	326	306	316	333	289	296	309	311	309	352	311	327	335	310	307	316	319	316	313	300	349	309	325	335	327	330	337	330	315	317	334	309	290	331	311	341	292	312	303	337	308	306	272	294	307	289	299	276	297	325	323	330	308	326	313	316	309	332	298	316	312	334	320	288	323	314	272	295	332	327	306	288	306	334	327	329	324	308	317	297	329	312	316	283	331	294	316	301	334	317	329	305	296	330	304	318	330	339	323	314	314	349	330	342	319	299	304	300	325	344	325	356	321	337	315	331	339	302	317	330	288	297	346	302	307	331	317	298	304	317	291	320	337	315	319	275	307	310	329	323	334	294	297	300	274	317	303	309	306	354	300	313	301	315	341	315	321	312	318	293	305	306	326	337	319	325	332	292	301	302	333	314	306	283	296	313	284	341	321	326	336	314	314	328	334	327	302	324	322	318	291	310	306	333	334	315	314	322	319	322	304	298	289	314	311	321	297	340	307	315	313	284	296	314	312	313	327	312	316	296	316	346	317	343	341	302	284	288	315	325	320	306	316	323	340	297	318	291	318	299	313	338	304	286	329	308	302	290	327	335	307	323	307	305	271	311	333	297	281	301	336	322	315	309	338	329	304	331	296	314	314	311	313	339	301	289	320	297	299	288	306	319	321	295	294	318	321	319	353	311	311	308	321	278	302	292	325	279	312	326	308	317	331	300	320	285	298	324	304	332	304	323	311	313	320	329	309	349	311	322	310	333	324	335	289	298	303	308	303	296	310	304	311	310	306	313	304	291	294	299	325	296	286	299	325	367	286	312	310	315	331	313	304	315	320	284	330	287	341	334	326	304	306	331	313	310	308	325	325	322	319	322	329	320	318	288	304	336	307	305	315	301	329	298	300	331	319	334	330	295	307	321	317	288	322	290	289	323	307	345	307	342	326	337	335	309	338	328	296	323	308	308	286	305	302	349	289	310	300	330	337	292	328	339	319	340	340	337	311	290	301	323	305	330	328	325	322	297	320	313	322	324	341	342	314	344	297	308	305	310	313	308	340	318	294	309	292	329	311	331	288	315	296	303	315	304	312	303	339	303	275	273	308	298	320	312	316	304	329	287	309	361	285	292	324	303	291	320	310	321	306	306	310	340	317	323	340	317	269	337	310	319	312	306	303	322	309	311	326	331	334	301	301	333	290	304	305	296	300	292	305	313	320	316	315	311	320	321	323	315	282	317	315	299	348	331	314	331	309	321	335	349	327	327	317	271	310	292	331	320	301	290	299	295	300	325	307	323	302	286	331	318	303	308	335	343	321	339	280	305	330	248	279	333	318	291	284	303	301	330	322	309	318	297	308	271	288	298	326	315	308	317	347	311	307	294	333	313	295	299	315	317	327	292	318	313	311	309	310	326	299	298	336	296	319	325	342	312	311	351	321	319	295	319	319	319	306	324	286	303	310	300	335	318	357	275	296	337	315	301	309	315	313	370	306	282	278	328	298	346	291	339	303	293	288	292	296	297	312	327	331	324	336	363	298	322	336	363	297	324	293	333	305	299	328	303	354	317	330	304	303	305	339	296	305	333	292	299	306	320	305	335	311	284	329	303	318	304	289	304	302	345	310	334	339	363	314	340	309	343	310	342	317	350	325	294	323	323	306	317	310	329	322	327	310	323	302	330	318	303	319	294	323	335	283	309	293	307	276	299	316	310	302	327	341	309	312	310	302	290	310	327	283	307	303	323	321	318	290	294	301	349	361	310	315	324	312	352	289	321	283	312	304	332	327	307	304	310	336	319	341	321	321	317	312	310	291	309	294	320	304	293	312	328	336	333	262	335	319	309	321	290	306	307	313	340	297	349	300	306	298	317	300	316	322	335	275	296	320	313	283	338	309	337	303	301	308	320	310	314	310	309	314	335	325	318	306	317	339	343	302	288	319	318	314	332	290	304	326	303	328	342	322	304	352	322	322	334	318	308	284	318	317	305	300	328	305	305	323	314	313	316	296	311	319	313	316	331	323	329	301	338	301	286	295	326	323	308	335	301	348	301	318	340	320	299	280	313	306	324	320	340	322	335	286	311	313	310	316	336	313	321	329	325	314	275	328	325	291	297	303	331	342	291	306	300	322	338	266	281	306	333	333	317	341	335	340	293	310	341	343	325	304	337	324	331	332	320	338	291	315	328	285	329	329	288	295	311	302	299	309	304	333	336	311	342	311	322	318	322	299	316	293	314	338	312	318	307	330	332	348	296	297	325	283	288	314	304	331	321	307	306	321	331	299	265	289	293	333	300	365	337	284	334	300	300	350	307	319	304	320	312	300	339	308	315	318	331	310	326	295	266	269	335	295	307	319	303	318	288	309	323	331	304	335	300	308	318	306	296	325	322	288	299	328	309	327	306	335	292	317	325	274	305	326	333	302	288	302	333	283	301	326	289	328	283	319	322	370	341	311	307	310	325	310	340	346	311	286	284	330	279	289	314	294	302	323	307	323	286	319	339	280	323	318	320	332	298	365	288	310	294	303	350	328	296	302	314	336	305	350	297	284	339	327	293	302	328	306	343	333	294	289	302	360	319	326	318	302	297	291	309	291	297	290	299	324	307	301	295	309	322	307	315	306	324	284	303	351	307	294	313	303	336	323	298	308	316	332	327	291	301	319	314	316	340	296	314	323	299	309	326	282	279	319	310	320	328	286	308	327	310	294	290	316	307	311	306	314	301	313	331	277	305	316	312	336	286	314	284	314	314	320	319	302	318	337	286	347	307	296	286	322	319	329	340	318	322	309	290	326	353	319	311	300	307	352	313	298	340	290	290	289	298	323	325	292	306	309	294	291	345	296	347	290	306	329	322	321	323	332	327	314	294	329	301	314	348	276	299	307	297	275	319	327	296	316	306	293	306	294	303	291	297	322	327	335	287	345	343	305	330	314	304	321	285	297	302	340	296	295	334	289	339	345	299	303	327	353	277	285	304	294	286	311	292	305	334	314	292	309	289	310	296	300	327	285	315	286	295	305	323	326	329	313	328	330	300	305	330	264	315	318	315	339	332	302	276	333	349	289	283	318	288	286	338	296	270	291	296	364	289	307	324	319	312	322	288	317	326	317	321	301	301	298	331	329	306	327	317	317	304	318	321	329	303	288	344	290	336	327	311	331	288	295	338	304	323	317	307	320	296	306	293	278	325	311	333	292	326	305	307	313	315	303	321	307	328	298	296	293	329	301	289	287	329	304	285	301	311	330	340	304	320	336	322	317	308	315	293	292	319	308	335	293	313	310	306	322	297	315	314	323	318	290	325	299	284	300	311	338	330	338	335	294	287	299	299	312	282	302	297	286	291	289	303	305	295	290	292	322	314	323	322	331	284	319	288	305	292	338	299	313	291	278	292	315	288	323	313	313	336	308	323	344	310	372	333	351	303	354
36903	47697	43392	26594	4881	522	547	556	571	574	516	550	566	472	513	542	532	570	536	564	521	562	536	528	587	556	514	561	524	522	525	525	547	544	497	539	534	529	543	543	520	513	508	530	536	569	529	534	535	562	502	554	521	469	517	551	524	502	572	544	498	504	531	548	550	514	575	509	538	564	540	548	500	520	526	519	544	549	519	505	552	531	541	517	493	514	595	521	515	491	485	501	542	499	526	556	516	553	546	527	529	532	546	546	541	552	517	517	492	529	552	512	536	574	518	502	535	503	541	578	552	543	503	509	493	493	554	503	517	527	564	510	520	569	514	525	500	554	553	527	547	513	560	538	513	577	522	517	507	543	502	536	522	513	513	510	538	506	525	528	534	523	488	552	536	498	506	511	478	573	519	489	525	546	520	574	503	499	569	494	529	572	518	550	520	527	516	492	517	554	557	544	540	516	525	528	514	521	523	536	521	509	521	546	540	554	526	551	536	516	530	549	543	537	551	536	506	507	576	521	509	534	536	505	524	528	542	551	466	566	526	555	536	552	539	567	549	523	546	509	534	535	516	508	551	509	523	525	530	553	546	503	559	566	505	544	541	534	515	529	536	523	540	498	502	506	506	535	537	558	522	490	573	512	520	533	545	540	522	513	514	524	541	531	487	538	528	508	514	548	539	552	560	526	520	547	573	538	540	521	573	518	481	527	503	459	544	534	505	533	502	511	526	471	527	575	520	565	522	534	562	529	538	546	540	495	538	556	500	503	525	520	547	499	560	539	535	501	522	544	521	527	567	529	539	519	535	544	501	518	496	521	532	521	513	544	531	524	558	540	602	533	558	505	534	566	528	499	511	539	512	504	576	542	486	513	516	503	563	502	564	510	536	543	525	589	544	528	524	547	562	447	509	555	515	556	540	507	526	533	512	535	551	519	533	578	534	521	535	548	481	507	540	530	541	545	533	534	511	537	542	563	476	569	532	555	509	517	552	565	560	543	513	540	521	540	488	532	494	546	533	528	533	519	505	518	529	514	573	515	523	553	509	520	515	516	516	475	562	553	542	517	495	501	544	587	527	569	545	531	564	556	539	504	559	512	483	533	529	510	519	535	528	546	577	564	498	549	520	548	556	526	537	504	503	566	527	537	534	531	537	551	505	537	541	513	522	522	539	549	477	541	462	535	573	558	538	522	523	560	521	500	557	548	550	540	549	495	544	549	503	544	526	586	545	522	528	552	499	529	464	535	515	508	554	528	533	525	536	502	546	519	536	511	538	523	545	479	500	573	510	511	543	558	522	573	551	529	540	566	516	540	542	495	537	512	521	556	522	504	501	577	511	531	534	569	563	524	523	566	540	516	547	529	528	516	547	546	553	516	523	503	529	545	518	570	516	551	553	544	534	552	501	576	557	533	497	535	523	510	499	505	514	486	540	531	515	499	536	521	545	506	517	493	549	536	511	531	515	528	536	548	529	510	506	506	543	502	565	528	555	523	543	525	558	563	545	543	527	532	568	518	538	520	518	523	520	536	513	531	523	561	537	510	534	525	476	548	534	557	527	503	545	543	527	497	509	540	556	514	510	509	542	545	528	538	557	526	549	501	574	505	554	516	546	514	529	572	532	531	538	536	535	551	539	566	566	548	548	537	548	511	493	540	532	526	547	504	522	551	536	565	525	544	546	546	548	535	503	553	497	527	551	522	507	539	531	523	531	536	504	535	529	557	557	521	491	526	587	523	505	536	528	565	544	524	531	533	532	525	548	529	568	531	522	541	501	502	536	512	526	546	532	485	516	568	538	529	547	548	523	529	517	505	566	502	549	541	551	544	546	518	545	529	588	543	552	529	539	534	515	513	538	573	514	534	528	542	535	545	531	527	525	562	515	548	521	574	524	518	533	511	516	486	560	522	524	539	548	567	547	530	533	521	565	542	521	528	504	513	581	545	552	532	534	549	525	531	508	530	506	568	507	506	537	508	540	524	498	505	541	501	548	552	509	539	565	578	515	556	534	537	585	495	496	503	562	505	533	570	501	567	555	535	532	526	535	538	490	523	525	538	522	511	543	548	547	551	562	499	508	538	532	516	504	504	525	540	523	495	549	559	532	524	563	545	480	535	552	554	549	514	522	503	502	539	555	536	543	534	531	568	532	547	518	525	531	525	518	514	511	533	499	507	533	523	528	538	555	496	508	523	542	539	498	498	531	537	544	515	490	500	553	512	534	524	515	528	540	551	524	544	524	525	515	561	532	539	528	539	538	529	538	516	549	504	485	516	520	544	532	497	537	471	518	531	537	501	512	534	547	541	539	512	499	529	534	577	521	563	576	521	512	490	527	550	518	566	542	518	524	521	559	508	522	556	536	483	529	515	579	516	518	556	526	527	513	553	538	488	532	510	514	512	546	549	489	508	506	521	551	516	554	516	509	586	489	530	544	541	526	517	566	511	565	562	547	550	539	501	549	521	504	525	482	556	513	503	498	543	551	508	530	501	554	565	532	532	492	506	539	537	524	513	557	529	531	540	534	559	526	544	514	514	528	542	485	529	499	532	521	492	524	546	565	488	581	557	505	556	572	552	525	537	526	488	526	529	560	546	555	539	561	515	495	546	535	548	574	533	530	543	527	506	543	504	549	539	549	527	528	537	525	517	516	533	557	550	557	509	537	518	536	505	519	489	486	509	549	551	551	504	528	526	512	562	549	513	562	541	510	534	514	542	533	515	522	536	559	524	528	554	542	498	563	536	550	536	506	536	515	508	527	515	550	534	531	491	545	528	527	538	503	553	524	518	498	544	526	496	548	540	528	544	518	548	525	536	577	564	542	516	549	504	539	535	539	506	543	529	528	546	507	533	534	523	510	553	519	501	538	573	530	523	517	541	511	533	547	514	513	531	526	505	535	551	506	518	530	532	560	534	543	562	549	539	539	574	525	508	510	519	500	559	552	587	526	533	527	493	478	556	525	564	547	497	526	537	505	534	533	554	526	516	513	519	576	514	511	509	552	549	521	542	547	490	499	523	530	544	509	526	546	536	524	493	521	540	521	550	476	555	561	544	521	519	526	550	575	530	560	468	527	567	549	530	529	525	497	521	530	527	563	502	530	524	497	537	515	538	506	488	509	544	513	483	531	513	520	499	525	552	511	573	579	532	514	494	545	508	520	533	533	516	502	543	520	533	542	529	554	550	514	538	522	554	491	556	535	515	524	537	570	539	562	513	522	505	518	556	533	544	530	516	555	542	550	552	578	521	510	560	497	522	505	503	488	526	484	537	572	552	569	540	538	540	550	513	553	528	533	531	554	515	557	534	535	581	490	537	549	531	552	545	534	516	529	538	537	496	545	538	539	547	555	494	569	556	578	532	539	516	545	551	490	546	533	496	548	514	552	530	548	538	488	542	519	543	543	545	503	489	527	500	545	519	528	547	547	538	538	512	538	559	573	545	534	512	522	547	477	540	505	522	515	536	519	516	526	511	529	496	513	497	541	501
25390	24042	41501	40903	21970	8365	678	386	326	359	360	314	308	338	356	351	331	333	320	341	348	325	376	324	344	336	353	304	327	373	349	336	316	307	330	353	313	343	342	322	353	348	316	343	322	349	323	324	344	313	360	339	348	313	335	344	319	350	353	368	348	306	326	335	340	324	344	348	327	359	341	313	349	367	322	324	327	328	313	340	338	322	343	322	341	322	306	328	317	348	323	346	313	316	311	349	343	351	321	334	329	296	318	318	319	324	337	328	343	314	321	351	311	314	354	302	340	341	337	318	346	367	336	386	317	323	343	309	319	352	342	333	318	334	342	336	346	363	347	314	328	313	325	333	311	347	339	332	331	321	310	326	328	330	321	365	337	345	318	338	354	299	308	335	336	331	343	310	352	318	320	314	337	362	321	313	345	339	351	321	350	325	333	341	342	334	346	324	335	318	326	327	316	372	317	358	331	332	345	351	295	341	350	325	319	337	325	340	331	365	327	360	330	342	309	359	332	349	350	327	335	327	357	317	349	324	339	318	330	367	349	328	376	337	334	350	318	308	314	321	351	371	341	307	345	316	282	312	322	317	357	345	327	294	326	312	333	303	363	323	328	330	315	327	315	320	316	319	337	330	358	318	342	330	340	313	328	350	343	320	300	347	339	318	328	348	337	355	343	352	354	340	317	307	321	319	355	323	313	360	307	330	346	332	321	339	334	353	293	303	308	366	361	338	324	302	346	319	344	318	355	348	317	340	343	352	340	330	310	314	317	321	343	329	308	307	329	323	310	342	332	319	320	344	348	352	345	344	318	362	332	341	318	342	328	306	292	339	335	315	358	324	323	366	356	346	351	332	324	336	353	317	338	332	302	314	329	319	340	341	310	317	353	321	306	329	349	323	323	346	346	335	330	334	344	318	304	330	329	342	364	359	358	330	333	300	345	310	329	337	329	344	337	315	345	359	318	333	320	313	351	338	329	343	345	306	325	303	312	317	336	329	331	347	310	329	324	352	315	340	330	315	327	336	349	328	334	338	337	333	352	368	312	312	360	294	321	347	338	307	311	334	272	361	349	293	320	340	335	327	337	309	340	331	323	283	335	333	327	309	318	351	362	321	339	340	342	356	313	329	286	313	335	358	354	336	331	327	350	334	350	338	308	323	340	312	318	334	340	343	324	332	339	289	304	329	343	347	338	366	301	327	324	341	356	316	332	299	343	338	327	347	301	339	330	308	307	322	329	326	334	330	336	334	320	373	322	314	356	339	303	345	349	333	310	312	323	351	339	334	333	341	305	321	368	307	346	326	337	335	334	316	334	293	319	338	321	302	322	333	312	328	336	377	306	336	326	338	333	319	294	321	306	337	319	357	324	310	321	339	345	305	333	318	324	317	306	349	320	340	320	306	316	320	327	316	324	331	351	317	306	321	314	330	315	313	335	330	342	326	344	308	329	333	315	335	347	313	315	309	300	300	347	340	332	334	300	322	320	369	327	303	335	302	328	336	356	292	332	326	369	307	288	307	364	303	329	320	325	344	341	316	339	330	338	333	322	348	318	329	333	354	355	344	321	334	313	363	315	318	325	356	361	321	318	349	350	302	359	320	345	317	327	327	347	342	298	335	346	334	321	347	336	335	320	350	320	334	327	337	355	360	326	320	356	322	308	369	305	333	318	326	365	351	337	313	362	343	336	341	322	329	365	334	315	336	343	361	303	315	341	338	303	332	326	329	326	358	330	347	310	334	342	331	339	289	347	306	324	322	341	346	358	328	327	350	328	337	355	317	326	319	296	292	326	356	337	326	322	344	344	347	339	350	335	318	301	341	330	346	309	344	365	318	340	312	307	301	318	323	319	310	297	335	312	308	328	337	331	330	342	333	328	320	337	359	315	363	323	358	308	345	341	345	306	329	322	323	327	314	321	367	354	345	360	325	342	324	311	338	332	356	316	305	329	316	343	338	341	316	307	316	332	347	334	355	317	318	326	305	332	336	357	335	359	325	364	334	364	346	326	350	321	337	328	320	340	318	318	357	334	322	344	310	336	321	323	331	350	348	343	354	340	330	326	317	322	351	325	340	349	369	322	327	321	329	327	313	309	345	336	330	301	328	327	349	359	311	329	325	335	311	330	368	309	345	313	297	324	327	328	327	315	316	349	332	336	356	329	317	333	330	341	345	342	349	313	309	316	294	315	312	341	316	330	350	333	321	314	328	339	326	355	309	305	324	333	351	363	309	326	343	340	309	325	323	321	329	312	328	303	332	295	358	325	320	357	309	347	338	346	318	327	305	326	309	309	313	347	349	312	335	286	340	331	319	331	338	325	348	352	349	320	326	332	312	307	344	343	355	314	339	317	344	344	324	311	357	324	335	315	318	330	361	327	337	314	372	326	309	353	310	327	306	318	329	316	357	344	331	338	305	332	337	342	329	330	336	334	317	298	323	338	330	338	345	359	325	331	352	338	349	346	338	321	329	320	309	329	326	331	333	319	334	352	343	331	343	344	330	307	340	337	351	304	338	338	357	330	311	334	308	317	348	338	326	343	348	327	334	335	321	331	321	336	339	355	351	354	323	307	307	322	302	343	350	313	324	315	317	338	344	360	326	361	340	348	319	331	342	331	351	317	362	340	337	331	332	322	339	330	319	324	333	333	356	318	308	369	336	319	351	333	327	321	305	321	319	335	313	336	317	360	332	336	347	329	356	343	341	323	342	308	335	331	323	340	334	310	287	343	331	314	335	331	356	350	337	339	339	325	326	317	319	344	303	311	355	338	339	345	341	356	307	335	328	342	361	303	317	320	329	317	340	330	335	313	292	327	338	372	347	341	346	317	349	325	305	343	343	281	346	274	362	325	325	340	326	301	304	336	324	366	364	311	357	319	315	346	362	313	318	342	335	330	366	304	289	338	363	350	345	340	329	279	347	334	329	337	336	327	365	342	325	295	335	332	326	297	336	331	360	306	297	336	337	316	326	312	342	319	332	345	314	348	345	372	345	350	291	306	367	331	349	354	343	322	334	316	342	322	344	346	312	320	329	316	329	324	326	335	358	335	335	323	332	320	337	328	316	316	322	367	376	318	338	338	337	321	337	331	325	325	337	291	329	350	338	351	357	315	302	354	331	323	328	350	313	342	312	311	330	361	313	334	311	309	312	341	331	331	333	333	337	337	356	307	331	301	347	346	350	346	351	321	341	347	360	351	298	357	324	330	328	311	303	333	330	339	344	302	319	331	333	302	320	377	349	356	312	325	336	325	330	313	337	322	346	323	326	367	344	344	320	319	353	321	318	334	347	348	337	329	333	314	307	325	331	361	333	339	307	362	344	330	335	365	328	330	307	330	342	302	321	323	347	333	316	328	311	332	330	277	328	291	341	307	327	324	350	359	339	317	313	354	309	332	369	320	325	347	344	320	352	344	330	346	309	329	360	340	326	337	340	326	297	329	325	319	338	328	353	363	311	337	317	331	300	323	326	333	337	354	332	324	351
60274	91583	82889	52062	15738	568	538	604	537	542	539	586	564	573	566	552	554	548	536	498	578	567	549	547	540	541	574	542	539	527	543	546	542	567	549	531	561	521	532	563	541	536	549	545	537	553	581	555	532	547	563	537	560	547	549	536	554	556	540	543	576	563	562	519	570	561	544	553	537	561	577	562	538	543	531	574	498	553	600	512	561	528	512	558	542	560	535	522	588	518	541	559	577	535	540	520	581	595	554	530	553	528	587	515	567	570	536	568	548	546	553	532	558	546	550	532	540	514	530	572	565	556	589	563	533	537	536	569	538	564	586	557	567	570	577	556	545	533	494	523	558	533	556	527	521	577	553	536	521	547	581	555	552	497	560	551	549	542	539	537	543	571	557	532	581	559	564	531	567	562	550	593	528	522	519	553	558	534	510	564	561	580	562	508	578	516	606	581	543	573	534	580	547	529	515	549	564	562	509	527	543	507	539	569	566	559	545	519	558	584	514	516	550	563	512	527	559	522	564	531	567	565	513	546	562	513	544	548	544	553	535	531	511	514	533	548	550	547	564	522	572	514	525	531	542	567	545	530	550	520	556	581	492	550	536	533	541	539	505	583	575	559	584	485	532	547	564	566	559	533	525	591	506	535	561	562	540	562	578	545	526	533	546	533	555	524	555	557	539	524	503	542	528	510	556	566	536	554	544	547	515	502	593	566	529	564	550	487	541	587	528	539	520	515	551	559	552	567	544	566	498	555	510	547	559	593	544	535	561	528	542	554	538	566	561	587	579	569	499	570	576	527	530	554	530	531	543	564	557	496	562	528	543	547	509	583	558	577	545	570	562	537	545	553	560	525	549	544	549	540	525	534	546	544	521	599	545	519	569	544	561	553	544	532	556	550	546	555	511	552	546	542	552	533	511	543	543	504	525	554	516	537	554	520	536	522	578	561	573	545	564	515	553	553	565	515	569	535	548	535	533	571	566	526	575	554	541	538	575	565	576	553	568	548	517	536	528	548	593	556	538	594	545	567	549	498	613	518	560	537	523	538	575	507	557	525	526	551	513	531	567	542	510	570	517	534	532	564	561	583	581	566	525	565	549	584	532	542	584	533	525	573	540	504	574	562	510	530	549	576	537	589	532	534	543	530	507	568	586	549	502	579	561	541	524	533	522	518	552	540	558	540	546	536	558	564	544	554	565	508	547	540	561	566	572	535	538	546	578	555	514	513	527	556	555	545	574	554	557	568	530	568	545	562	540	559	511	526	548	575	551	544	503	539	557	562	564	571	517	562	520	532	493	567	554	544	550	584	520	515	561	548	569	513	565	546	563	543	599	526	505	596	534	509	515	559	577	524	524	524	581	561	537	541	507	548	557	547	553	582	537	586	536	544	559	561	503	572	538	587	509	523	510	546	542	538	559	553	558	581	568	567	537	520	544	539	573	543	548	559	528	577	517	548	527	556	566	558	538	542	539	534	571	564	574	525	533	538	535	540	509	600	558	536	540	538	516	520	531	566	534	551	550	570	558	550	549	564	565	537	549	509	520	551	537	534	526	520	572	552	553	559	546	526	567	548	588	545	498	521	555	498	528	573	590	532	560	539	542	551	509	520	509	549	525	560	560	579	565	589	548	556	538	511	542	547	546	565	538	554	549	546	563	535	525	523	579	551	540	542	530	559	536	525	586	559	566	533	572	565	544	568	560	523	536	542	590	581	541	525	536	520	505	497	510	606	566	542	534	559	516	488	603	525	556	550	564	508	560	566	562	553	526	596	569	550	562	521	554	565	594	573	597	549	585	507	545	506	531	534	555	570	581	564	602	553	551	541	549	543	567	522	537	547	536	536	538	575	568	498	528	562	575	533	573	568	538	491	562	502	540	552	540	514	541	513	559	543	535	518	511	573	571	504	509	547	541	561	512	557	500	545	525	562	588	537	567	555	536	559	527	538	612	569	563	529	523	540	531	524	543	505	580	558	543	535	512	522	569	563	564	567	543	545	546	568	541	573	547	566	518	543	546	566	543	543	531	577	568	582	512	591	507	562	538	538	549	549	561	535	558	543	535	525	513	508	534	500	531	555	570	510	546	591	545	578	526	540	575	548	510	533	536	582	560	559	549	547	560	575	506	540	569	521	526	545	534	559	538	562	554	574	547	531	534	519	506	543	548	573	569	536	533	520	559	576	558	529	534	545	552	538	520	560	577	538	530	538	544	543	553	535	533	534	549	508	563	545	516	547	550	542	538	556	523	552	539	542	556	571	522	561	553	594	536	548	561	519	553	582	518	522	599	592	509	524	525	537	494	537	511	546	562	555	557	582	549	491	530	526	554	535	566	573	592	530	573	556	545	602	586	535	531	544	541	570	509	536	507	558	529	543	542	536	540	533	565	522	550	534	559	518	510	550	523	541	574	536	545	518	529	570	554	537	530	544	530	528	534	556	542	505	548	575	540	582	505	550	530	518	536	542	529	511	560	532	535	560	505	545	547	514	550	595	562	520	541	538	512	521	518	530	520	573	571	538	536	520	581	539	528	540	553	518	550	514	568	535	567	585	529	574	530	536	512	562	526	533	531	552	574	540	535	524	549	570	578	507	531	564	583	548	531	546	518	539	551	514	564	567	562	528	568	553	551	574	576	540	531	566	531	546	522	507	528	571	541	501	523	552	551	550	595	540	520	540	567	511	539	553	538	559	512	552	532	552	553	546	503	555	575	545	560	506	552	528	555	536	569	554	537	554	579	543	563	551	533	564	561	512	553	548	530	548	517	583	596	530	547	573	576	528	569	561	580	551	517	525	543	553	531	582	547	517	577	568	510	528	570	569	551	577	505	556	529	529	537	544	527	587	576	530	555	520	511	552	559	522	567	521	508	533	542	542	542	560	534	530	565	540	575	553	537	539	549	553	545	553	511	540	568	563	531	515	574	541	545	547	560	548	502	555	564	524	557	531	484	515	529	525	543	528	535	556	549	557	566	581	527	517	558	538	526	528	524	553	530	496	585	512	544	554	591	569	549	515	569	559	535	532	546	532	512	509	557	526	558	592	544	468	530	523	562	515	564	560	575	518	518	530	570	537	568	588	553	585	529	554	535	541	510	549	533	554	582	556	564	544	547	581	531	526	598	536	545	560	563	549	541	563	533	536	543	519	535	522	527	565	532	532	547	517	530	547	511	517	556	575	542	504	526	549	532	600	547	527	504	602	576	539	541	530	588	568	589	499	536	551	510	575	561	554	529	561	536	573	591	534	502	536	537	566	531	559	552	560	563	518	548	575	546	549	526	497	598	552	522	552	527	491	588	560	503	522	560	544	550	586	540	505	543	546	566	583	570	540	575	571	509	556	545	579	512	536	579	558	526	537	558	547	544	583	568	514	514	552	550	552	551	527	560	539	554	526	556	581	523	545	561	542	534	582	548	564	555	564	550	575	534	587	573	571	594	548	597	582	544	525	553	531	576	563	529	575	540	515	551	556	601	520	516	528	565	531	529	539
24171	22841	36745	39653	23664	15705	3753	636	590	530	518	525	540	558	507	506	545	495	494	541	520	550	497	516	591	513	528	513	511	512	535	554	515	541	498	519	516	519	551	499	563	501	516	526	554	502	525	549	518	561	541	515	482	495	543	518	504	541	518	512	485	517	549	547	505	492	547	500	472	499	539	493	530	565	506	534	499	551	515	517	508	499	537	532	572	521	540	482	513	483	511	517	523	523	540	519	510	525	497	487	530	553	529	524	545	496	528	515	490	520	517	528	521	571	503	532	527	517	506	483	520	536	509	495	546	515	470	503	519	505	505	530	475	506	519	532	540	542	505	556	508	539	487	524	534	546	516	518	531	510	498	494	496	550	554	511	495	522	508	522	501	482	517	524	489	472	545	542	483	449	513	528	548	534	524	503	513	519	530	550	490	543	534	520	508	485	448	560	494	531	503	566	538	526	516	509	516	483	526	518	536	499	493	497	481	527	503	510	558	513	528	533	504	503	542	537	545	502	519	506	545	524	539	535	504	494	537	504	525	541	483	522	503	539	517	541	464	494	512	521	507	521	484	540	493	513	515	544	516	522	510	578	490	492	547	537	531	498	512	496	500	519	535	550	513	530	515	523	518	505	525	505	499	507	528	527	474	502	517	513	526	530	504	500	512	500	505	506	549	536	538	497	493	511	519	520	492	521	499	536	486	563	509	481	564	520	543	499	541	520	517	509	520	537	515	528	500	525	531	501	511	499	574	515	487	523	492	507	520	541	490	533	499	554	459	484	512	528	529	541	490	511	484	528	520	531	547	486	534	500	495	531	506	562	518	497	511	535	516	519	495	549	529	521	534	539	507	554	519	503	529	508	490	495	483	503	535	521	531	474	508	506	529	488	532	501	527	502	552	523	524	528	490	485	526	509	509	511	553	506	567	517	525	505	547	529	540	485	518	561	529	525	474	531	508	470	513	528	532	522	535	491	513	496	543	513	510	533	538	557	513	482	497	535	521	488	546	469	483	518	546	517	511	520	488	518	502	507	523	491	527	509	523	523	577	540	527	550	520	472	483	548	510	497	503	507	482	536	525	520	514	482	489	523	512	474	591	505	510	527	519	504	504	548	558	498	521	482	504	507	504	534	517	484	538	523	494	535	521	514	527	497	530	510	500	491	532	523	532	516	523	499	525	522	519	511	459	518	495	502	505	491	499	511	493	462	494	523	532	507	503	499	538	546	490	470	524	541	529	517	490	506	515	505	551	510	520	524	496	519	508	484	500	534	504	471	522	568	510	494	520	545	485	551	530	535	504	529	524	519	505	497	540	528	493	510	473	520	510	475	576	497	525	568	506	519	481	481	514	496	478	456	541	527	522	509	526	518	519	497	490	554	510	532	517	491	518	529	542	499	517	556	540	537	508	498	530	497	502	500	494	510	495	532	535	514	534	551	525	511	509	507	502	528	548	557	524	536	500	542	537	513	496	556	564	494	471	527	543	503	537	534	530	508	536	525	519	533	528	509	488	514	528	510	532	518	487	515	489	502	526	531	523	498	515	487	505	558	507	492	498	506	516	530	518	546	557	501	502	520	540	532	551	524	530	547	525	502	519	496	477	488	537	536	524	575	481	494	517	506	528	500	506	487	522	550	507	500	535	559	480	527	523	519	525	528	513	499	491	510	550	452	529	493	514	534	527	540	520	496	503	499	485	509	507	490	517	521	509	524	528	493	491	450	523	521	525	502	530	502	502	505	524	500	539	490	523	491	518	502	534	525	517	505	537	506	483	520	528	539	524	493	499	500	533	495	545	474	493	476	488	520	507	498	538	523	563	493	512	495	507	473	535	529	492	516	528	490	527	462	524	574	478	549	511	525	510	542	519	517	488	529	551	494	487	534	479	542	517	534	505	501	530	545	508	509	504	538	509	494	545	538	519	549	526	533	526	481	560	478	514	515	518	561	511	509	563	522	508	485	473	482	553	583	502	517	531	554	544	524	508	509	482	509	519	492	510	508	541	552	479	467	532	492	527	492	502	500	501	541	526	508	497	504	534	514	519	517	492	517	495	486	527	506	533	536	506	522	489	522	561	481	515	503	522	497	517	557	465	482	577	486	549	509	544	516	515	501	512	517	514	516	521	543	541	517	525	499	517	544	533	554	508	515	498	517	542	569	546	545	506	486	570	537	506	540	542	528	522	509	499	512	493	537	512	516	521	519	504	500	505	508	501	538	506	508	488	472	549	525	507	506	469	529	532	546	500	534	501	470	522	500	492	523	468	523	501	517	498	508	532	480	496	504	526	552	533	545	491	518	531	474	519	518	517	584	510	539	519	500	509	507	558	483	514	506	497	502	499	558	501	523	523	495	516	526	530	482	545	481	521	537	548	571	504	510	515	547	516	492	513	509	487	500	502	512	481	504	494	533	517	502	565	524	511	515	532	533	510	506	475	496	515	538	505	534	528	516	517	523	552	521	511	512	493	491	547	523	515	498	513	492	484	533	492	482	524	524	528	506	495	496	518	519	502	479	517	520	468	518	543	499	514	493	508	543	506	528	539	481	467	503	498	522	477	508	484	505	518	480	537	550	523	544	466	526	522	511	518	531	503	486	486	523	512	510	524	567	508	484	490	526	501	525	528	491	531	501	513	530	492	504	529	507	528	510	456	521	496	553	519	537	492	490	532	558	501	455	520	505	515	542	596	491	523	519	562	506	466	485	476	502	495	497	518	508	512	557	543	528	522	480	523	505	543	520	538	542	522	511	518	496	526	503	514	516	531	521	512	533	503	524	529	540	515	505	493	523	471	481	509	520	527	520	564	515	495	535	525	547	513	509	544	518	514	536	530	509	513	510	546	517	495	515	466	470	504	489	527	515	493	504	496	545	518	523	491	472	514	564	524	512	544	460	498	523	536	478	545	503	528	510	511	521	527	492	529	512	515	476	500	504	494	514	508	497	508	545	531	486	522	488	563	520	530	504	524	557	549	533	504	533	518	513	515	526	505	512	486	532	493	544	505	517	520	521	548	523	534	478	519	538	537	526	510	519	527	539	502	499	485	500	492	492	504	551	552	510	514	528	502	517	552	490	527	491	544	528	480	550	533	500	540	522	541	513	556	518	481	520	484	539	499	513	526	495	553	515	519	514	534	517	520	531	508	514	498	574	565	518	527	501	519	504	487	531	491	498	474	513	549	504	531	503	525	502	528	506	506	461	514	459	491	470	486	595	507	504	550	512	543	535	518	499	533	539	505	526	516	484	476	547	499	472	530	496	480	489	518	537	524	499	536	499	525	570	555	507	549	503	519	497	549	540	502	502	514	514	493	472	494	491	542	491	551	537	495	492	497	508	505	492	507	502	495	484	530	549	485	517	513	495	502	491	493	525	502	507	526	543	512	527	522	533	521	553	514	526	507	543	537	530	534	512	526	524	521	521	497	513	608	544	514	517	515	553	502	500	513	595	492	515	521	532	494	513	524	500	553	509	528	548	508	467	527	548
60393	103272	92813	60125	20372	811	835	868	763	799	840	802	832	800	808	813	834	810	781	825	804	790	830	812	814	791	823	801	818	840	802	817	792	847	796	792	785	847	793	768	781	824	823	826	777	784	761	788	771	800	807	825	784	837	808	752	789	782	810	746	752	821	773	765	759	758	773	797	835	785	865	758	797	783	818	812	754	786	829	767	794	845	829	850	787	848	772	813	753	834	784	768	813	795	823	810	785	812	821	797	778	794	755	808	822	791	756	801	751	800	807	735	822	773	830	816	761	741	795	814	820	785	753	795	754	820	807	839	790	748	744	771	806	820	808	775	811	798	782	777	800	741	817	850	764	806	806	792	784	801	783	789	757	809	759	844	762	798	807	746	814	804	758	798	763	802	757	765	751	747	816	830	789	813	812	837	849	807	834	824	750	788	805	828	760	791	817	836	789	845	823	765	784	825	733	805	849	810	798	805	733	799	759	779	739	817	794	782	797	793	744	792	802	793	806	777	804	850	783	814	796	839	823	807	814	768	797	732	813	762	808	759	774	819	821	841	792	805	783	780	850	836	802	770	762	776	794	817	793	763	791	819	774	794	768	821	772	797	796	811	847	772	798	806	788	812	810	827	821	818	762	790	815	819	815	804	765	736	785	809	805	793	754	841	775	753	764	774	821	809	790	801	785	751	829	780	851	802	803	806	798	781	861	789	769	847	837	829	791	805	765	760	835	772	821	845	779	817	779	770	796	790	789	810	874	760	798	774	829	782	787	828	834	811	873	759	772	812	852	767	807	784	817	853	780	849	758	802	791	767	795	808	834	753	779	750	796	805	778	806	810	796	806	799	769	841	754	811	765	776	781	808	778	799	789	777	815	784	816	783	786	799	834	788	790	804	790	762	818	796	761	814	768	784	765	848	810	846	788	794	788	814	771	795	862	789	766	792	801	792	818	790	789	790	825	813	791	823	822	780	838	766	784	821	802	777	787	841	825	806	857	784	804	779	829	818	834	782	787	783	804	813	818	779	754	805	857	830	763	753	751	803	809	791	810	785	826	827	779	776	780	793	790	814	748	793	793	844	807	808	799	775	808	773	770	769	785	788	896	739	760	811	791	815	805	782	734	747	821	862	792	766	829	751	829	790	816	756	822	823	742	796	755	821	834	818	823	776	814	813	770	783	806	780	815	763	785	734	799	806	778	787	746	807	778	849	789	845	750	816	788	733	800	767	787	821	789	796	748	796	818	812	758	828	781	852	806	762	819	776	830	819	845	808	842	786	801	788	862	845	760	772	795	816	767	770	833	834	809	822	796	763	797	754	782	811	798	808	785	789	829	822	793	837	773	793	803	830	825	766	769	755	792	785	829	850	787	800	788	766	841	815	792	821	827	791	812	791	804	770	831	820	786	819	800	766	784	780	798	784	725	783	771	764	806	802	811	816	796	829	775	843	793	749	816	770	745	849	802	837	760	835	861	781	803	780	832	790	772	840	873	773	781	806	763	777	808	808	784	803	832	805	810	814	801	827	793	809	803	744	834	768	804	803	820	828	799	811	769	797	827	782	806	760	788	768	783	792	806	766	796	816	764	829	757	785	807	784	792	850	771	752	817	769	801	786	800	821	778	796	738	788	852	818	715	814	800	825	823	777	836	824	811	846	767	774	795	782	767	781	762	763	810	832	798	823	773	752	754	785	818	807	779	811	782	821	823	783	807	798	801	800	809	783	825	850	802	785	763	854	815	791	824	773	819	752	822	832	795	857	798	793	808	777	787	771	797	791	749	782	741	784	836	793	760	786	795	811	786	761	823	758	793	814	780	817	861	842	757	787	767	781	789	806	805	777	825	784	791	804	767	795	795	812	811	837	799	736	806	788	806	784	801	855	826	814	772	804	787	771	772	787	795	814	827	788	802	783	800	783	762	789	805	779	770	784	796	776	804	795	816	809	802	791	765	795	839	754	785	838	798	843	777	814	800	782	774	749	866	769	805	896	759	816	827	826	765	761	842	824	809	787	839	775	822	776	739	801	789	796	811	788	808	837	776	787	834	815	878	860	802	786	820	757	831	824	778	781	786	810	790	799	778	798	795	837	818	773	768	827	813	787	816	791	805	775	759	828	837	834	796	839	821	811	798	758	793	744	782	776	821	822	798	788	790	786	797	780	762	802	852	845	796	798	798	823	803	813	822	811	826	825	745	803	809	802	718	781	807	811	757	740	795	815	810	832	747	805	818	778	801	771	823	828	862	795	807	825	767	743	805	802	790	815	797	751	773	824	855	800	777	807	783	821	773	800	844	802	802	804	781	832	774	787	816	810	805	795	827	774	792	829	766	818	866	799	799	780	798	796	828	773	800	793	789	741	810	765	797	802	784	813	808	783	829	793	832	847	800	750	774	806	825	775	785	799	786	824	813	801	770	854	801	808	816	780	805	850	796	794	817	801	755	846	792	812	832	859	798	798	800	795	844	778	817	785	851	814	797	810	805	857	857	782	837	785	778	808	836	822	794	766	813	809	803	739	794	760	868	778	772	792	745	768	783	828	798	805	839	796	808	819	774	786	774	767	821	770	768	806	801	796	821	761	842	782	840	820	810	761	785	802	823	782	820	803	809	817	743	789	783	785	804	780	820	800	832	768	776	772	819	814	812	869	804	774	796	823	811	793	819	821	842	779	783	815	767	790	825	825	774	817	725	821	755	753	779	789	766	826	829	798	774	777	810	795	833	874	728	816	781	810	765	849	810	777	820	748	841	850	789	818	757	803	741	805	823	819	834	792	832	838	784	766	762	792	807	829	808	784	839	776	793	808	796	865	790	733	739	824	834	813	773	811	831	826	813	780	739	813	776	754	770	781	816	818	759	777	839	744	792	759	794	851	784	790	792	821	781	747	873	778	808	830	854	825	767	764	773	799	797	791	839	777	869	835	798	822	794	805	804	760	733	809	849	803	817	824	829	787	794	786	754	880	822	761	785	766	803	800	822	799	862	757	823	832	786	807	785	801	816	808	832	801	801	784	774	766	816	808	786	816	793	791	805	795	763	803	820	769	797	755	808	825	822	772	813	779	776	827	782	767	798	801	831	802	799	797	837	830	766	796	752	768	807	774	805	819	749	793	816	784	846	826	803	730	802	829	786	834	738	827	837	821	810	788	845	851	804	806	808	791	755	765	799	808	810	781	784	778	847	760	805	782	791	819	786	783	783	849	812	789	803	776	824	745	792	825	829	787	833	805	817	795	811	784	752	807	771	817	814	805	777	766	795	788	728	853	797	819	787	832	825	852	779	797	778	782	786	779	830	815	805	806	808	794	778	817	780	781	820	838	848	798	805	795	791	806	815	775	854	775	782	740	797	737	795	821	843	799	787	815	773	800	809	760	800	813	780	778	769	812	810	786	794	836	758	834	793	819	826	770	790	825	786	793	836	783	822	824	785	781	795	787	788	815	795	844	843	775	831	789	828	865	807	794	823	792	774	755	793	789	812	733	795	817
29757	28790	38242	24434	3759	371	302	352	324	314	328	319	270	285	309	337	331	320	307	341	298	318	297	321	301	304	353	337	288	337	321	321	295	346	308	286	294	323	310	299	312	338	330	316	333	332	295	341	296	299	315	290	304	318	301	321	302	330	313	323	309	293	315	338	290	315	332	290	319	328	326	322	299	320	320	301	314	279	321	345	306	315	281	329	296	334	333	314	339	356	318	339	309	309	350	321	323	328	327	310	317	353	336	282	344	295	305	303	322	320	316	329	325	340	292	319	296	282	276	330	318	301	297	296	345	350	312	314	291	307	327	294	334	314	302	342	288	319	305	348	311	275	305	332	341	309	332	303	348	300	293	288	265	341	338	298	292	311	313	347	344	338	324	329	306	307	294	300	340	296	287	310	319	289	303	324	281	313	310	331	299	309	322	309	276	343	323	290	315	286	318	323	291	341	317	314	301	296	297	288	322	247	341	289	284	313	293	332	298	291	313	321	296	338	326	337	322	287	300	307	306	314	251	270	348	295	350	324	304	322	313	292	311	286	310	316	342	301	335	312	323	321	317	308	322	315	315	330	316	313	314	339	308	327	314	311	329	313	318	303	336	317	289	335	299	348	295	295	333	296	330	332	312	330	307	274	318	291	330	317	305	285	313	307	321	313	326	290	316	280	318	320	312	291	321	324	317	306	315	334	304	328	335	302	355	324	358	285	324	329	357	316	280	332	326	318	312	284	341	329	321	326	332	328	324	300	356	283	339	301	316	301	327	284	319	327	320	322	290	288	317	301	297	294	291	305	302	336	315	301	327	328	334	282	320	303	297	337	321	261	330	309	307	300	317	294	304	336	293	307	292	317	312	317	319	298	313	306	312	299	337	313	325	313	302	318	311	313	297	302	320	321	329	316	314	293	334	311	322	317	334	332	284	283	308	315	324	299	326	306	295	308	303	305	314	331	288	323	341	323	303	281	299	320	294	324	281	304	308	298	343	296	327	303	312	360	321	313	311	314	311	298	326	319	294	307	309	324	302	298	323	334	317	334	302	287	320	315	322	304	343	298	289	304	294	321	329	280	304	285	301	325	332	309	355	299	311	280	287	325	284	316	304	299	298	274	331	311	311	291	308	323	316	327	324	342	280	313	314	290	321	300	320	320	289	293	294	327	312	362	301	318	316	307	328	317	330	318	320	318	311	341	321	299	286	307	310	316	351	307	318	331	314	330	285	282	311	306	276	303	305	311	320	335	287	301	324	303	281	289	328	306	300	320	323	322	304	328	290	308	327	318	295	310	308	289	311	306	316	298	297	317	336	330	319	295	310	314	322	328	308	304	287	305	307	318	327	324	316	285	323	316	329	322	322	306	274	303	317	342	329	325	335	297	298	300	312	305	346	323	299	351	315	316	335	324	325	288	286	326	309	331	313	311	314	279	301	330	295	296	344	311	313	321	299	311	316	317	296	314	304	302	272	309	326	297	293	350	336	336	263	316	322	335	327	299	278	291	312	302	317	333	274	324	300	302	302	316	298	311	293	331	332	280	347	310	322	349	314	321	322	307	294	289	328	284	300	310	361	317	329	325	304	312	304	334	335	305	320	317	308	301	272	303	312	330	301	335	313	314	345	309	293	348	296	285	340	324	310	327	290	306	287	295	311	327	278	308	311	313	334	330	325	289	296	309	345	301	314	329	333	327	328	334	301	295	304	329	313	330	296	324	301	299	335	291	329	303	315	294	323	287	326	303	297	309	325	290	331	316	298	327	323	290	292	310	299	320	312	308	311	348	300	307	314	297	335	303	297	281	333	298	297	323	327	327	329	281	289	343	342	308	303	283	298	314	334	318	306	319	297	337	293	299	331	290	316	312	326	319	303	264	312	329	336	318	330	322	318	311	295	318	350	320	328	308	302	308	321	286	311	314	331	325	313	318	303	284	337	322	309	329	306	328	322	306	325	315	300	315	280	309	350	306	284	332	315	320	315	299	303	303	343	322	297	317	310	304	314	303	334	328	312	325	322	295	323	277	293	303	324	283	291	327	301	300	295	317	307	303	298	310	324	289	330	290	321	307	307	288	304	336	291	344	293	296	313	302	317	301	292	330	314	346	306	305	307	291	324	340	274	341	318	313	312	311	325	306	318	308	338	294	345	329	303	278	317	309	318	289	320	358	287	315	298	299	325	314	313	312	290	293	294	292	290	285	342	293	334	333	285	302	344	345	319	306	329	312	294	298	299	345	308	311	316	319	321	328	312	314	313	284	336	328	288	331	340	324	283	316	324	340	325	300	301	313	317	360	310	301	300	341	294	328	316	328	311	277	308	344	308	306	283	294	332	309	284	301	348	299	293	318	318	301	342	291	326	283	315	320	317	289	283	308	294	327	314	311	296	300	293	297	290	303	324	304	307	344	288	338	299	335	318	327	300	339	315	309	334	311	297	313	329	305	311	302	285	298	298	318	311	319	324	322	318	312	309	284	310	318	309	301	286	325	314	339	308	307	323	316	320	318	323	302	297	330	295	327	326	329	313	326	290	317	308	326	278	344	325	291	331	313	311	304	322	335	295	311	314	311	340	330	352	306	306	294	339	305	307	272	318	330	313	302	300	348	295	337	277	294	298	310	293	306	305	332	327	330	315	302	302	324	341	296	312	300	273	333	308	318	315	319	311	293	307	330	348	328	286	305	288	321	331	329	330	322	335	349	286	305	312	325	333	360	351	297	307	314	329	311	311	321	314	330	311	305	303	365	309	290	316	274	300	329	335	322	343	328	311	306	291	304	307	352	306	298	329	306	300	291	316	334	314	292	340	323	269	334	312	315	326	286	328	330	281	275	313	317	274	295	320	319	304	311	305	299	285	302	340	338	281	337	315	295	335	316	309	291	295	322	304	321	310	327	294	286	305	288	289	314	284	321	311	310	345	333	304	343	303	321	287	297	288	327	294	318	294	336	326	295	332	338	298	282	314	298	320	289	281	293	338	298	308	312	288	309	337	330	309	326	312	291	302	317	298	327	319	304	295	283	327	298	326	344	326	289	314	292	295	295	298	327	280	330	326	318	311	331	291	340	312	354	313	351	321	306	312	309	319	333	324	314	278	328	323	320	308	313	277	295	295	295	314	296	304	326	327	316	302	366	278	319	303	280	304	300	285	292	292	300	305	314	264	319	298	289	306	328	300	297	317	290	317	301	331	348	308	319	304	279	301	305	313	297	282	312	321	314	294	312	313	353	298	314	319	292	276	297	302	319	316	323	302	281	307	314	294	298	315	311	310	290	327	313	324	325	320	272	296	317	301	322	338	327	317	317	346	326	304	330	334	314	332	290	329	327	317	353	292	318	304	321	285	270	328	302	318	328	300	326	317	304	298	308	299	306	265	344	341	302	329	300	318	304	310	316	277	326	297	303	315	285	315	320	271	329	288	284	261	314	327	292	344	295	349	330	336	289	294	331	310	285	301	323	293	299	298	313	321	315	318	301	295	328	312	299
36432	47420	45589	23687	3844	508	543	548	550	510	523	536	541	540	519	544	552	516	529	546	524	499	522	535	497	537	539	550	540	530	507	526	530	521	557	549	533	522	538	534	566	531	559	505	525	535	558	551	507	559	523	482	508	563	528	530	514	521	488	493	523	496	540	554	533	492	525	536	514	545	524	545	529	507	563	514	500	525	528	538	560	515	521	531	530	527	553	519	536	518	514	531	558	537	522	538	496	519	549	526	577	540	540	512	500	512	574	549	524	513	543	532	516	536	488	514	475	537	506	470	533	540	534	501	545	511	500	500	521	525	522	541	518	515	573	522	527	567	513	483	526	576	567	510	496	531	517	552	518	562	539	506	526	483	503	561	480	519	531	524	506	554	539	514	491	534	518	506	566	548	566	536	535	523	543	509	507	545	539	570	522	542	532	546	597	493	550	500	520	553	525	534	513	455	521	517	519	516	559	503	520	557	521	543	524	548	564	525	522	557	506	525	494	481	535	527	521	570	536	556	505	584	484	526	533	564	495	497	505	547	484	516	566	501	500	529	536	579	513	530	505	558	525	533	536	516	467	489	532	522	514	498	529	521	541	537	519	535	527	493	508	538	523	486	563	527	517	515	544	522	515	507	526	546	528	509	502	521	541	518	528	536	514	553	558	538	537	523	521	557	516	533	528	497	546	525	538	522	496	559	525	508	554	549	540	532	547	551	493	541	528	547	539	516	495	555	532	545	488	524	509	538	531	508	543	524	525	562	512	504	513	542	547	520	529	510	564	529	516	540	567	515	556	523	527	545	527	529	525	501	505	588	505	523	485	541	556	548	524	540	551	523	498	541	518	526	549	566	533	502	528	548	524	515	539	527	544	561	541	536	532	515	494	490	534	499	531	526	507	520	562	512	531	566	548	531	504	505	549	544	546	560	500	541	497	573	528	539	527	562	513	553	552	535	509	526	553	553	486	562	514	594	473	523	545	510	540	526	567	540	505	491	498	507	525	545	559	514	500	547	493	526	499	556	531	539	519	510	567	540	533	526	557	493	529	542	522	498	546	560	549	530	529	526	541	528	505	556	534	512	519	545	542	522	531	517	492	530	554	511	532	558	531	554	521	529	517	522	523	562	551	541	531	526	537	539	532	490	513	551	520	548	533	513	505	507	500	532	518	470	480	463	521	525	490	567	534	500	511	525	478	555	507	504	529	533	509	530	542	544	520	481	484	518	541	526	535	507	528	542	512	532	543	542	532	522	554	503	506	532	540	535	544	487	539	490	508	557	558	515	475	519	501	519	524	522	501	538	497	505	569	556	519	531	517	494	534	500	499	539	547	524	507	523	543	534	552	519	520	557	537	505	533	529	538	532	550	525	516	580	531	546	485	518	559	523	516	495	519	508	566	516	513	539	535	532	524	528	554	540	533	534	519	503	511	510	560	543	524	506	547	531	525	532	495	528	541	555	516	489	523	560	542	507	535	544	539	526	542	527	522	536	499	481	499	528	496	521	524	534	544	533	570	566	567	489	495	486	534	512	483	538	537	514	510	501	505	485	538	542	554	539	519	507	546	544	550	509	522	508	543	526	515	521	537	482	505	545	545	517	544	537	551	513	521	550	527	515	541	516	532	544	510	487	526	503	519	513	522	494	494	510	531	546	506	544	522	560	522	538	526	519	504	511	492	559	523	503	485	518	512	528	531	542	513	520	512	540	526	509	535	502	510	539	531	483	515	502	510	515	511	552	486	492	541	542	541	536	592	538	519	544	515	525	540	506	506	536	542	552	516	521	557	511	538	520	559	530	546	480	515	537	509	538	472	528	500	523	545	500	517	550	529	506	538	532	499	565	513	498	540	522	548	535	514	509	485	525	523	487	547	516	529	550	546	554	582	518	510	519	548	548	540	554	495	524	489	526	526	526	515	506	541	536	499	565	542	492	502	563	509	501	551	510	516	500	561	533	515	559	523	504	518	517	533	568	519	493	545	515	590	499	478	511	532	521	509	529	511	536	547	503	531	531	535	527	500	505	520	519	553	534	517	572	531	561	515	538	526	495	544	557	558	543	505	527	505	542	557	521	503	520	520	527	546	497	510	531	509	502	509	497	514	541	523	499	513	527	555	524	532	531	549	510	526	532	502	520	485	566	517	495	544	516	526	535	583	509	538	500	508	529	531	525	555	502	519	487	565	502	566	560	559	495	550	504	562	512	541	511	512	493	520	541	540	520	490	523	503	544	505	536	539	557	511	517	505	508	531	493	469	495	499	502	491	555	503	519	522	532	526	550	535	519	540	538	510	535	549	540	498	557	518	490	565	531	509	521	496	506	546	511	497	521	490	509	523	529	530	540	503	502	509	553	508	528	537	522	522	567	543	497	581	537	475	582	516	510	519	514	531	519	541	565	551	527	519	508	530	554	525	540	539	527	530	553	517	538	500	501	490	542	521	539	563	559	525	568	536	522	518	530	520	520	480	519	560	537	530	551	532	536	535	515	507	531	486	539	506	549	498	498	512	531	538	515	479	533	512	501	520	497	527	543	529	533	526	514	518	527	492	533	511	508	522	543	539	549	557	505	528	539	499	498	494	558	505	549	555	502	517	545	540	567	557	541	533	519	535	516	510	529	541	551	505	499	515	523	537	551	536	513	527	513	531	568	501	517	501	507	515	489	509	519	553	515	528	494	544	517	497	494	505	547	511	529	547	532	549	535	521	520	495	517	552	528	507	511	540	528	533	579	503	504	527	521	548	560	484	536	523	493	514	548	492	500	566	555	540	550	545	504	489	528	548	542	513	577	516	536	539	504	526	518	514	537	535	523	548	514	522	568	482	531	504	549	541	530	525	495	520	540	586	510	529	520	522	496	549	521	540	542	518	489	495	489	546	565	523	508	464	552	508	485	532	534	466	517	535	514	550	544	525	542	532	558	560	531	530	532	545	545	517	506	541	512	519	532	537	518	524	547	500	505	541	532	543	538	535	512	534	529	522	526	500	494	520	493	536	531	531	485	541	548	549	513	510	535	512	530	515	492	505	498	505	541	528	502	517	544	522	486	540	501	562	531	477	540	543	539	521	534	512	527	563	506	552	579	543	498	529	550	502	555	533	550	547	522	529	522	548	523	509	498	549	505	536	549	565	519	511	519	502	552	529	520	523	509	510	580	499	512	519	529	505	477	519	486	518	522	516	509	530	505	511	545	535	517	561	478	517	528	497	533	529	529	519	500	545	529	534	524	537	467	554	557	504	546	529	503	507	543	484	521	539	507	562	539	542	526	525	508	568	479	557	565	545	511	558	503	496	548	526	510	517	531	529	503	522	466	506	483	495	582	524	544	531	543	517	552	503	543	503	520	516	519	546	555	511	540	451	525	567	509	494	554	517	562	531	536	547	559	541	530	505	524	532	556	561	526	517	548	526	501	512	583	518	490	514	564	500	538	541	537	536	490	484	516	533	538	541	532	527	557	484	543	514	531	488	491	517	541	537	529	532	503
25377	23977	42065	38265	20650	7746	684	364	324	358	314	365	345	369	350	335	333	331	383	333	300	362	314	296	377	320	353	319	336	340	321	342	357	330	353	317	338	333	333	343	327	362	328	339	324	345	317	350	306	359	342	338	316	284	326	316	338	310	360	304	305	374	305	350	320	318	307	303	319	360	322	352	315	363	326	328	332	335	310	325	304	366	342	333	355	327	342	323	339	342	365	318	312	320	347	331	338	333	326	340	330	336	344	317	355	333	306	333	317	326	347	350	342	346	345	328	305	327	335	336	340	341	338	325	315	330	347	390	341	317	366	359	326	332	366	359	326	347	320	357	308	318	296	346	339	321	360	305	346	290	313	340	333	347	339	307	332	340	347	326	308	354	361	323	312	348	335	316	350	337	311	336	304	367	310	333	342	318	348	316	289	308	344	342	325	353	312	322	340	362	334	335	350	303	339	365	343	347	360	320	369	320	331	345	351	312	360	341	322	340	318	357	356	341	331	334	329	354	334	341	327	323	341	332	351	323	362	318	349	346	316	333	306	349	357	320	348	351	335	345	322	314	337	317	347	335	311	363	315	319	358	313	329	329	340	368	333	327	345	320	308	319	310	328	331	353	357	342	336	327	332	304	330	329	296	307	322	305	310	311	362	336	352	332	319	334	321	357	330	324	346	326	340	342	361	370	332	354	319	335	374	306	343	363	323	297	333	326	343	323	330	318	319	345	348	342	353	318	316	318	332	321	332	343	336	309	307	325	343	343	329	316	335	313	352	377	329	306	326	333	320	328	344	300	325	340	326	354	327	328	335	368	315	342	345	327	323	352	332	327	351	321	311	302	353	337	296	367	333	325	333	349	359	302	327	358	345	348	370	361	315	327	342	337	353	324	351	343	320	305	310	332	345	327	353	316	347	344	334	322	366	333	296	312	329	337	334	337	334	321	325	340	350	346	345	318	337	322	312	355	357	291	320	323	319	342	323	316	368	349	320	348	311	318	317	367	317	317	333	315	324	341	339	326	350	331	342	341	280	333	358	319	318	335	309	331	325	328	326	323	344	327	326	328	382	345	360	353	321	334	368	339	332	345	326	324	345	373	294	347	290	379	297	374	327	315	339	336	336	356	337	329	327	316	327	325	345	320	323	345	360	275	349	320	328	355	349	322	320	336	304	312	331	347	302	344	333	362	328	354	336	306	317	329	337	311	322	337	321	321	327	308	330	338	365	331	328	317	334	289	311	313	341	313	347	312	303	344	346	340	358	339	323	346	329	346	307	338	318	315	308	352	310	338	303	332	340	311	350	322	318	330	330	306	338	312	330	362	312	332	329	296	332	349	310	333	342	346	334	325	317	336	319	330	350	327	287	340	369	340	305	303	336	315	329	358	311	316	357	341	305	344	288	332	321	322	310	326	333	307	337	294	320	312	324	341	320	345	318	310	334	319	336	335	353	339	345	312	340	329	315	331	343	322	329	341	327	366	353	345	327	329	347	340	294	343	330	321	331	308	307	351	340	329	342	347	325	309	325	323	377	343	320	327	350	304	335	347	350	324	316	350	339	307	339	333	342	321	391	342	318	307	314	353	325	320	339	319	314	320	378	334	345	328	338	307	317	334	331	316	343	316	342	309	328	347	351	347	329	337	327	311	317	316	327	330	337	355	307	294	336	309	335	327	340	339	345	334	317	334	293	341	334	384	340	333	354	342	315	334	325	318	339	358	347	355	308	327	314	340	330	353	322	341	324	301	328	349	312	361	290	348	298	325	350	339	325	348	340	314	305	331	364	332	359	344	297	317	327	349	370	339	324	353	322	310	276	349	317	324	339	349	319	342	321	310	352	349	343	316	343	310	371	315	336	351	320	308	313	335	321	333	351	319	297	314	319	347	317	318	329	319	349	323	329	325	297	318	301	332	358	323	333	332	318	320	330	341	344	354	318	329	344	346	348	353	341	311	328	369	319	325	316	354	366	327	317	369	349	339	324	356	319	342	334	325	315	364	312	302	323	337	327	346	331	338	360	345	337	352	348	344	349	337	300	315	330	333	350	340	330	345	341	331	318	336	344	316	331	305	352	350	350	315	342	306	303	310	304	316	332	334	369	344	327	316	344	288	336	335	350	339	315	361	337	319	337	305	365	331	310	295	299	323	328	305	299	333	338	324	335	312	308	334	323	312	315	314	340	346	321	294	294	317	332	316	327	324	295	312	307	327	318	325	341	332	332	310	353	333	360	391	318	333	342	355	328	348	320	350	354	283	321	334	342	330	337	308	338	324	319	305	343	357	325	342	339	327	345	348	309	356	356	325	340	325	323	322	302	339	324	339	356	344	331	331	368	351	320	356	292	353	348	343	331	327	335	317	302	350	365	368	331	318	349	319	323	323	344	310	329	317	337	348	326	341	322	326	321	286	357	333	335	340	331	356	338	366	395	301	303	352	323	320	311	336	336	330	318	329	336	319	326	338	348	324	344	346	336	296	347	335	330	348	337	331	338	355	352	292	320	324	308	343	336	334	334	320	330	334	317	331	314	337	321	343	320	323	351	337	321	315	337	318	333	343	349	322	332	331	313	317	331	351	352	301	319	348	329	363	327	345	374	320	299	327	356	336	285	334	366	367	344	313	327	330	337	297	337	330	368	317	352	319	295	331	363	325	319	305	317	338	353	316	339	363	319	332	329	375	343	326	352	320	344	315	327	313	333	317	304	306	356	312	366	358	336	320	376	309	327	336	354	328	324	317	304	350	343	333	334	331	329	323	306	333	334	326	354	366	357	327	354	337	363	350	324	328	324	340	330	318	309	325	310	360	338	359	322	348	343	314	328	303	329	333	310	333	345	331	329	346	339	316	333	349	337	291	340	317	351	307	318	309	307	322	315	323	357	311	309	310	313	326	332	345	313	358	324	346	330	333	332	318	331	347	325	329	305	331	332	322	342	342	317	334	346	331	345	332	305	337	306	346	325	311	326	317	306	317	345	329	315	315	348	324	303	385	342	327	330	317	311	328	344	342	359	304	283	335	365	316	325	347	321	337	342	347	347	310	345	331	329	326	325	354	343	337	348	318	355	317	333	337	336	346	346	332	348	376	361	310	324	360	358	332	327	327	320	307	352	336	320	303	303	285	336	339	314	368	340	339	324	362	287	325	320	325	352	357	326	336	338	336	310	333	303	319	332	343	338	342	335	331	307	329	340	326	362	326	326	315	311	329	328	357	278	327	317	334	332	331	335	322	342	333	318	315	341	319	338	358	367	305	317	335	361	307	396	326	358	327	341	330	336	302	328	329	338	343	367	343	384	338	350	352	360	339	326	302	342	326	315	334	355	318	344	329	333	364	318	347	325	329	356	362	309	316	313	369	335	311	301	323	363	348	306	337	323	324	332	349	323	344	330	319	346	322	328	305	351	323	325	343	339	322	315	343	341	321	316	327	316	317	322	324	336	332	334	313	331	335	357	340	326	351	339	362	329	334	331	346	345	335	321	334
60348	91793	83612	47013	12138	616	546	578	563	547	570	573	520	551	535	521	530	547	535	559	578	531	552	565	502	572	598	570	526	572	541	541	526	534	518	515	550	532	540	562	535	559	560	551	537	544	556	508	512	503	538	517	564	559	556	576	522	537	489	551	572	568	475	561	539	531	568	547	518	596	550	558	554	576	549	513	523	555	534	535	555	556	572	550	511	534	532	575	543	553	547	533	585	518	598	530	527	537	556	526	528	568	545	597	546	514	546	564	557	503	544	563	580	531	532	540	496	583	497	532	534	519	536	538	540	525	549	572	554	582	574	550	540	520	525	490	598	537	563	536	520	607	497	558	581	546	528	556	543	554	537	506	565	508	523	511	510	552	531	539	516	541	546	542	527	521	510	490	549	562	510	556	523	508	544	561	532	496	539	473	500	546	556	497	545	494	581	496	549	518	543	538	530	511	509	516	578	533	534	581	562	534	519	535	521	530	569	486	554	546	521	510	558	537	544	568	554	549	560	529	538	561	547	583	568	562	546	538	558	567	549	498	542	577	528	545	505	537	491	517	515	501	591	528	528	585	544	494	523	527	526	524	527	510	557	556	544	565	533	541	550	561	552	564	516	558	563	522	503	502	579	546	540	508	552	564	545	559	538	505	556	517	515	561	534	546	547	565	537	561	555	538	503	547	567	555	544	528	536	509	504	573	543	535	521	564	536	511	548	541	588	537	537	534	516	547	542	522	531	556	547	529	556	552	482	525	527	576	525	555	547	561	525	533	543	519	539	534	531	518	537	556	537	547	550	521	572	540	559	581	548	583	568	561	531	571	530	511	556	556	547	541	544	551	582	528	556	568	502	550	551	514	556	546	548	532	585	537	546	515	580	499	543	513	536	539	543	512	540	547	540	547	549	534	530	545	522	520	516	523	550	544	546	519	539	551	539	541	553	549	547	540	525	550	547	514	539	529	497	525	523	564	526	561	500	553	552	543	539	565	571	568	555	573	597	527	511	545	554	509	504	579	554	562	551	569	546	544	508	552	561	506	544	539	568	575	520	538	598	578	541	539	539	518	559	492	527	555	536	560	543	567	573	527	544	564	527	550	559	527	565	545	531	547	546	565	499	534	505	553	515	529	548	548	539	539	547	568	521	538	527	501	546	540	545	572	532	568	499	479	532	556	496	568	500	563	515	559	571	544	505	543	553	518	538	541	544	554	540	573	572	561	501	520	521	527	544	527	533	531	579	522	563	548	539	512	557	512	565	553	576	533	538	542	554	536	558	551	519	533	524	494	540	550	495	547	501	527	551	532	569	537	548	510	514	535	525	584	547	502	548	509	521	541	544	510	547	526	587	569	557	547	573	560	488	497	541	512	516	550	507	540	525	538	561	512	543	567	596	560	623	546	582	544	531	489	557	547	536	543	496	533	585	534	516	534	535	563	525	534	526	550	544	532	533	514	564	543	558	554	507	516	539	532	586	567	554	558	516	564	523	561	529	548	539	515	537	574	542	517	571	580	504	543	552	549	540	585	542	572	538	531	520	545	523	544	578	534	587	558	580	571	559	531	538	596	510	552	537	503	538	509	557	562	521	534	569	523	533	541	556	521	557	550	542	580	539	561	522	528	541	529	524	537	538	531	572	553	570	512	533	589	549	536	519	545	567	523	497	511	514	604	553	537	520	559	547	575	498	511	585	543	550	511	533	544	508	545	537	528	486	517	511	518	570	538	502	533	541	551	546	531	566	556	570	557	545	558	541	505	575	524	528	531	561	550	559	534	555	569	553	574	554	531	536	510	509	519	486	547	524	508	559	556	542	515	518	548	506	588	556	577	546	576	591	532	530	576	570	562	536	525	576	579	537	533	556	560	517	529	525	512	537	511	561	485	548	519	558	524	544	518	516	520	516	516	563	578	558	581	565	579	548	544	557	529	542	513	518	498	561	522	574	503	507	535	536	575	578	554	524	538	546	548	536	515	560	491	534	494	505	551	572	564	513	511	555	542	556	547	576	518	561	533	512	530	493	573	540	531	562	531	571	527	527	569	526	540	562	527	557	545	523	557	556	548	553	526	546	540	557	555	552	518	552	551	530	540	575	539	492	547	558	532	516	535	535	572	579	553	547	562	524	520	525	543	522	518	553	534	544	546	552	574	586	551	554	517	552	530	537	561	563	528	514	542	527	541	536	523	523	575	543	544	533	546	558	491	551	514	540	547	555	525	512	537	531	559	509	573	540	534	542	508	514	555	548	553	538	539	546	565	531	560	560	577	601	525	576	554	542	545	559	524	567	514	553	530	577	555	542	558	515	553	519	532	534	549	496	568	522	530	555	499	562	550	534	560	474	522	554	563	559	536	552	525	492	561	596	541	541	508	544	534	571	515	470	522	547	521	509	563	543	531	501	605	527	559	525	555	551	536	583	537	542	534	545	559	534	550	560	565	532	527	524	541	504	558	567	529	553	512	518	553	543	541	552	547	564	517	562	549	537	547	520	526	553	523	548	604	554	531	576	570	540	527	551	497	594	529	554	504	558	534	514	574	553	574	574	531	524	564	566	564	531	567	545	540	538	562	513	573	553	536	540	550	519	538	540	530	529	537	535	571	526	531	514	582	592	533	536	566	519	535	573	545	522	550	560	527	549	562	536	552	523	565	556	551	585	564	566	553	541	543	529	496	515	559	563	560	545	545	498	530	524	540	570	513	552	523	507	558	539	537	549	551	544	546	520	560	516	525	553	504	555	578	562	568	539	555	531	513	562	568	573	559	482	576	512	550	524	529	549	579	537	518	550	542	535	521	523	542	576	567	540	510	572	519	546	564	595	521	519	527	579	541	536	525	524	547	520	548	503	534	558	521	537	543	557	535	550	544	566	586	579	558	526	512	575	533	571	536	609	542	577	539	531	537	529	566	551	540	532	524	562	518	530	540	539	554	522	567	559	512	529	532	562	522	570	532	556	564	526	522	526	494	530	534	563	556	554	571	518	528	506	587	572	559	567	548	573	545	568	548	543	512	532	573	541	547	538	555	549	506	554	530	525	548	515	554	529	508	570	511	582	581	538	526	555	480	579	541	512	545	553	552	551	616	556	538	549	564	554	489	531	580	544	516	520	557	541	536	546	560	545	471	541	519	535	556	550	526	503	545	584	545	578	574	565	544	572	573	508	531	534	574	569	553	527	569	531	516	552	550	531	579	536	527	530	525	540	529	516	543	513	519	558	551	573	515	556	515	524	539	562	513	558	513	541	512	567	589	531	539	516	579	527	501	592	536	515	545	556	534	549	529	607	539	536	505	545	584	547	514	521	526	547	504	522	546	557	562	511	573	519	554	532	566	564	546	518	523	532	570	510	529	524	495	550	555	550	587	548	542	504	560	553	556	530	582	581	545	522	516	519	488	529	535	575	571	558	555	534	552	523	513	545	569	519	512	532	573	559	550	541	568	535	560	524	547	551	549	531	486	528	544	527	541	513	506	546	506	559	513	543	571
24261	22990	40006	34824	22247	15944	3607	606	559	528	573	533	495	506	503	546	551	522	544	553	539	543	538	504	544	550	508	557	535	544	511	497	528	535	561	508	544	483	555	531	544	518	561	543	514	492	521	536	522	570	490	484	545	516	488	531	531	570	483	541	545	513	531	497	535	511	550	558	503	517	503	501	521	530	506	492	499	501	487	515	577	530	520	535	500	514	541	546	531	538	524	503	509	525	516	519	548	559	524	520	520	505	552	502	548	512	511	547	532	532	498	534	512	557	562	527	522	536	530	523	515	450	548	517	565	510	535	533	518	529	509	474	546	558	509	516	513	515	523	495	497	466	563	496	503	452	509	506	525	556	516	526	548	532	507	517	500	530	534	504	509	490	544	502	497	483	502	486	491	495	520	546	547	493	538	516	471	512	520	505	501	502	520	538	507	539	509	495	504	520	537	547	488	510	526	548	545	506	515	502	505	531	504	556	565	517	542	500	538	530	505	489	529	499	523	552	506	458	522	510	507	509	501	510	550	525	513	543	516	506	523	531	517	468	544	492	524	531	520	548	511	530	496	507	535	529	479	504	496	509	516	533	501	525	479	515	486	509	490	506	487	535	522	529	482	486	527	520	545	530	530	503	483	529	520	484	520	511	565	548	496	494	518	491	461	511	495	540	515	529	546	521	509	543	512	488	522	537	494	529	500	540	528	500	530	513	476	517	532	523	539	502	496	540	509	483	531	475	502	476	500	519	488	527	509	470	469	494	548	554	523	512	524	497	493	549	557	542	514	499	476	513	531	535	506	513	521	539	515	507	536	524	516	523	535	490	529	524	530	484	521	524	516	542	527	519	549	537	548	548	509	498	470	551	530	466	507	523	530	556	471	484	513	547	517	537	534	532	513	506	508	506	505	522	552	507	559	506	542	559	530	502	544	529	438	560	482	569	516	516	543	496	496	497	515	532	521	486	530	516	543	488	492	545	508	509	565	493	464	530	546	443	523	483	522	535	561	504	514	532	486	512	501	514	493	521	513	512	541	521	520	530	507	565	545	540	492	562	488	504	522	538	502	544	520	516	505	508	481	512	550	502	460	516	498	519	549	543	490	505	514	500	527	549	523	534	574	509	483	497	535	494	516	534	497	548	528	522	580	511	564	515	540	541	528	535	572	522	522	480	505	530	521	556	506	486	497	484	516	546	533	521	534	556	499	546	520	450	512	508	555	522	532	485	524	493	519	501	544	525	497	537	501	541	499	508	516	516	529	481	537	531	512	542	477	491	496	522	513	488	492	503	483	504	515	527	492	520	504	509	545	503	523	584	517	497	530	501	524	508	542	518	487	525	522	494	549	533	544	540	517	500	514	505	532	534	539	512	522	545	523	519	512	515	514	503	507	518	492	508	540	469	525	511	494	518	504	509	495	533	516	537	511	519	549	535	516	522	499	495	528	528	541	534	522	546	531	521	567	539	530	517	514	528	490	499	496	529	484	540	514	545	520	487	493	478	513	546	509	499	511	495	495	504	556	514	524	505	502	501	565	533	528	524	487	535	535	527	518	527	517	495	478	539	551	535	483	503	491	529	535	533	481	532	502	555	545	498	530	549	489	505	537	550	510	523	512	523	477	540	527	530	525	518	541	545	537	494	541	499	482	526	500	533	537	484	542	475	517	546	502	508	516	485	528	536	543	511	567	538	458	508	497	488	518	540	503	521	518	479	552	540	558	527	522	517	570	554	517	481	534	527	502	537	519	514	501	513	547	509	494	545	489	548	521	519	494	498	560	519	548	509	521	562	503	521	559	532	523	513	529	475	498	502	552	523	477	533	523	478	508	532	491	522	513	503	537	512	539	498	478	501	491	520	561	533	505	532	510	550	506	506	471	505	514	497	506	560	523	527	525	493	506	525	529	536	538	514	506	493	483	489	470	501	473	535	513	507	517	566	518	554	538	521	514	522	547	551	512	527	504	542	531	511	485	500	521	527	531	505	504	527	498	494	550	521	549	550	516	531	532	512	517	545	516	559	515	505	498	515	532	479	529	535	523	526	512	517	522	489	508	538	552	536	520	480	558	517	550	499	515	490	489	507	540	535	514	527	533	527	526	522	524	491	506	504	492	526	539	533	508	516	488	504	497	547	505	511	545	501	526	524	530	481	516	519	471	509	565	487	523	546	559	515	576	488	475	524	530	529	552	507	515	513	538	512	471	530	509	508	525	522	508	540	525	498	513	516	528	524	519	498	541	518	538	524	527	515	490	532	503	524	531	500	501	490	476	523	530	528	537	541	506	488	542	539	513	546	560	495	492	519	501	533	462	532	514	473	501	534	505	514	540	510	542	557	521	476	494	541	506	557	493	506	519	543	539	538	492	489	494	497	513	518	496	510	482	509	513	487	483	523	501	532	513	498	462	478	518	507	487	511	534	476	520	489	556	533	499	516	548	543	524	504	488	521	487	535	503	511	478	549	537	510	504	499	555	492	513	518	512	504	515	540	517	499	520	546	540	509	501	507	486	553	523	537	484	551	511	550	502	531	537	484	537	494	556	555	487	484	507	510	499	493	495	529	530	527	515	520	546	505	494	516	578	502	525	499	517	516	526	509	510	528	500	541	512	507	478	522	506	500	537	481	552	442	530	515	533	495	546	488	526	549	498	494	536	524	512	504	485	499	525	550	486	515	511	511	495	523	525	519	529	515	495	512	541	494	498	583	514	526	551	529	530	492	542	505	510	508	523	515	506	519	518	491	515	525	538	485	514	544	513	487	536	558	516	520	540	524	536	536	553	515	492	506	499	541	546	515	525	505	531	493	546	487	563	533	516	524	496	492	495	501	500	517	548	538	504	489	490	512	513	516	524	515	466	497	528	495	541	524	499	479	515	493	508	494	509	556	502	538	511	548	518	548	529	507	511	521	523	507	548	504	536	516	526	509	489	486	508	498	545	505	510	517	544	509	466	515	474	518	509	523	509	521	495	483	492	525	546	515	521	530	538	491	494	511	517	531	512	481	519	506	495	509	475	505	550	540	525	510	537	506	549	515	520	556	545	526	498	494	593	546	518	506	526	501	516	516	496	510	506	535	550	556	515	527	524	513	559	470	537	542	542	527	518	546	516	526	522	540	525	473	531	503	498	507	544	475	509	553	546	479	524	507	515	505	504	500	504	538	545	512	543	533	530	503	526	497	498	522	505	570	538	570	533	508	520	493	523	511	471	508	490	498	538	505	504	496	488	532	535	515	475	488	519	548	500	492	537	485	526	512	497	515	483	505	553	498	491	536	547	497	562	524	492	528	462	507	543	485	490	515	496	513	554	518	467	518	514	465	534	545	510	569	531	491	488	562	503	518	497	536	531	544	507	480	523	524	475	532	519	527	513	533	506	512	567	537	491	531	477	497	498	491	503	548	541	528	527	529	535	493	530	506	498	496	527	520	503	524	507	476	537	522	525	483	530	540	524	511	472	529	528	523	495	519	539	511	477	529	546	496	543	541
61478	104144	88344	52694	16514	899	830	798	792	835	824	829	856	843	806	782	831	828	805	840	826	839	814	789	807	813	776	822	808	811	793	758	809	823	754	821	766	784	776	829	831	790	806	815	798	817	832	818	805	784	762	812	828	787	778	737	760	791	805	754	839	830	832	746	742	797	834	806	833	829	815	810	780	787	743	758	785	792	737	815	803	803	784	798	762	815	780	764	862	794	796	802	854	795	811	790	837	787	820	756	795	768	821	810	785	789	791	810	827	826	818	808	778	761	827	836	836	806	804	753	762	774	809	813	770	802	816	819	768	798	770	828	797	800	754	854	788	765	787	752	806	785	771	794	796	801	794	749	840	765	810	802	786	783	794	776	741	848	790	772	757	805	799	809	788	769	793	789	827	828	775	797	786	732	817	817	777	806	779	815	805	818	761	779	779	819	763	825	788	798	792	803	798	806	772	844	787	759	764	788	781	851	810	774	814	783	799	797	808	798	821	776	830	809	772	801	775	751	760	781	813	798	737	854	776	783	805	785	800	738	813	782	779	803	827	778	772	831	798	838	768	820	805	710	815	796	779	797	787	780	842	780	774	847	727	757	828	776	780	789	790	750	798	811	773	803	778	838	831	808	742	843	797	773	818	781	819	778	788	821	795	799	776	803	752	793	755	780	822	825	785	788	783	802	758	760	808	792	760	838	797	803	786	810	812	752	773	799	780	810	808	793	771	775	758	835	796	845	808	807	796	819	777	811	784	796	833	769	824	808	750	788	795	834	803	829	791	808	772	814	753	787	834	776	753	831	803	779	748	830	763	809	788	812	799	815	762	840	783	784	789	790	755	748	796	748	767	844	792	792	817	775	830	776	786	815	811	790	805	793	788	792	826	812	782	815	822	802	759	721	808	774	816	805	834	787	820	766	782	805	762	806	800	810	773	804	800	784	814	801	843	776	721	803	769	734	784	792	718	792	782	800	753	749	798	885	755	812	787	855	827	804	855	816	781	802	841	814	834	831	771	777	801	798	856	823	786	843	832	827	797	778	845	765	792	782	819	817	821	770	772	754	787	773	810	774	782	837	767	775	782	778	829	782	787	785	825	852	803	829	787	804	785	797	793	786	832	819	773	758	796	829	775	812	808	796	847	812	812	795	800	771	816	802	808	797	825	796	771	767	768	794	735	768	792	831	794	808	806	777	796	808	793	818	824	774	770	821	782	743	773	823	818	823	781	858	779	788	805	777	780	807	780	756	799	824	806	830	825	807	760	807	840	854	779	829	762	730	803	778	773	797	770	816	828	807	787	803	770	759	770	818	780	828	753	804	843	770	776	790	848	791	806	810	776	769	873	747	852	813	768	774	830	785	752	758	823	798	766	780	759	775	796	787	811	843	753	793	827	816	854	799	794	774	780	761	807	793	804	808	807	819	799	734	828	754	765	786	774	791	763	815	781	754	814	744	812	877	788	845	783	773	831	774	795	749	769	776	761	788	856	781	727	825	800	791	818	775	761	857	758	715	800	853	798	794	788	787	830	750	777	789	829	798	837	789	801	811	821	778	819	816	836	799	774	804	804	806	797	759	767	802	772	820	764	790	794	813	760	808	805	825	751	752	814	826	772	787	792	790	829	787	832	801	770	783	798	786	838	790	783	757	763	769	784	816	806	786	738	795	822	747	775	795	839	771	806	841	825	811	777	774	802	813	796	776	835	760	780	820	814	733	805	813	799	798	835	849	805	735	802	789	791	817	811	796	822	773	790	797	812	756	848	823	855	875	847	814	809	823	784	852	783	771	829	809	771	799	743	824	770	779	785	830	784	845	828	800	850	789	793	814	777	809	800	783	809	807	751	785	752	799	816	816	796	813	816	839	849	757	743	816	839	785	801	814	743	786	757	780	809	795	852	777	833	829	794	783	809	777	764	805	786	795	802	807	819	790	767	769	814	803	811	791	748	803	883	793	812	786	763	799	842	779	764	809	790	824	808	773	734	828	804	817	800	778	817	806	783	878	781	749	815	737	782	826	798	804	757	846	808	769	811	774	810	794	802	837	796	796	790	776	862	763	764	836	791	805	846	768	811	803	861	759	848	788	781	807	769	780	846	825	787	850	813	792	793	855	837	807	776	818	780	761	735	784	778	816	768	831	765	817	805	766	814	875	802	727	816	838	806	818	800	796	799	795	783	833	768	825	824	803	843	820	773	810	856	816	761	758	828	834	832	774	757	819	739	862	774	795	797	787	844	754	779	819	740	821	787	799	819	797	788	795	766	804	831	798	835	796	821	814	794	809	854	814	814	785	865	756	785	802	792	833	748	793	858	776	787	781	755	812	776	833	845	811	800	787	809	834	793	825	752	769	772	798	825	880	827	824	796	818	822	845	799	779	752	820	809	777	791	804	792	752	799	834	794	809	761	844	777	817	799	790	851	791	795	808	770	770	819	830	819	802	779	831	792	788	854	840	782	788	869	765	805	808	816	777	774	792	773	824	796	826	841	812	785	789	762	785	815	738	735	775	786	796	800	854	786	822	792	843	796	794	802	804	855	816	778	743	792	789	760	796	801	796	835	800	844	796	780	813	818	763	783	764	781	793	820	785	818	826	720	787	762	776	809	794	785	780	776	781	801	785	817	823	792	814	823	806	777	795	791	818	779	782	776	812	874	751	782	797	801	770	802	789	774	774	763	768	720	748	796	801	753	786	775	821	783	796	759	814	816	763	786	831	849	744	768	772	789	820	792	796	842	843	832	767	780	804	776	866	813	740	816	774	757	799	801	808	794	776	818	805	840	794	797	785	783	839	846	775	815	811	752	817	842	795	755	754	777	832	772	815	806	763	775	780	770	731	771	773	752	798	813	754	773	828	773	818	789	763	824	828	814	834	782	784	812	777	784	832	758	823	766	816	822	829	850	803	770	804	808	790	814	810	787	806	789	825	763	780	806	837	813	783	792	832	801	833	813	789	786	755	806	768	772	801	804	852	837	752	769	793	774	781	816	737	799	790	838	802	810	817	789	829	813	761	795	786	810	757	806	769	754	855	820	791	814	807	816	841	778	781	815	788	807	772	788	827	736	782	804	761	762	814	713	802	793	811	799	780	807	790	790	841	797	784	808	790	831	785	806	781	766	820	741	766	854	779	782	810	800	726	777	813	781	822	789	799	804	758	792	756	787	827	760	777	787	749	790	778	775	780	814	814	810	808	783	844	778	805	814	807	785	782	790	822	799	799	767	867	828	729	784	794	821	790	794	806	783	836	792	777	817	852	822	765	806	761	786	817	786	791	804	820	758	829	750	821	832	828	817	798	777	777	806	799	808	789	730	793	786	748	823	764	796	800	823	748	832	779	863	793	785	781	790	798	792	811	772	815	844	740	749	791	827	759	749	820	799	810	798	727	742	795	788	843	736	813	805	785	867	854	819	803	786	814	786	758	803	783	768	814	773	811	775	782	824	771	785	850	791	790	802	809	786	804	815	767	825	812	760	837	787	818
29688	29536	41199	23154	3306	376	350	295	337	314	329	351	315	296	320	326	331	316	315	334	275	316	309	318	300	352	303	309	286	314	314	330	323	299	321	338	314	315	304	318	316	319	324	300	335	316	297	350	314	327	355	316	360	315	332	299	320	322	332	328	311	322	306	315	330	276	290	303	301	299	331	319	299	309	313	302	320	329	294	290	315	307	298	296	309	293	306	300	319	290	310	314	300	320	328	304	323	296	278	335	339	304	323	325	330	286	280	324	339	304	305	301	332	311	332	304	335	307	315	311	304	285	302	281	298	306	313	309	301	305	293	330	344	298	332	308	318	324	317	307	325	330	297	339	328	303	318	321	278	283	327	288	303	282	320	332	289	288	298	324	312	326	303	323	325	335	309	312	291	278	324	294	273	310	303	303	344	314	322	349	345	282	338	300	298	349	323	323	321	298	310	316	290	308	317	314	272	318	279	315	333	323	333	315	279	312	305	337	321	331	283	305	326	319	306	314	325	296	338	306	315	308	340	328	313	301	323	302	325	339	313	317	293	304	320	330	303	279	327	307	279	308	328	308	310	331	306	289	293	263	316	333	297	301	292	295	290	313	300	317	281	332	317	310	316	303	313	319	321	304	307	320	314	339	306	301	310	306	310	303	302	288	325	331	306	308	310	323	324	303	334	297	272	293	322	331	334	337	311	324	329	320	296	304	295	304	327	292	305	313	325	328	294	305	314	276	336	337	314	337	286	268	315	310	277	324	316	304	338	329	282	299	302	312	276	331	308	319	329	289	298	319	333	336	314	316	325	324	275	297	341	289	292	317	339	330	325	316	302	309	322	325	341	339	324	308	301	329	297	327	342	323	318	319	306	299	339	315	328	326	305	352	281	290	300	294	329	306	361	341	310	319	318	313	326	312	311	280	325	304	315	303	311	285	308	306	339	274	281	314	321	299	287	326	322	305	292	304	333	308	316	316	308	297	297	300	321	314	347	347	322	293	329	323	297	313	346	333	306	358	318	313	321	345	331	310	314	342	292	318	302	308	311	319	328	324	299	318	334	297	295	292	297	318	307	329	286	325	328	322	345	307	324	324	331	340	263	305	322	301	307	350	311	332	342	340	300	329	291	295	320	298	286	323	325	316	329	314	326	333	330	290	319	302	343	323	276	311	319	331	292	305	305	295	293	320	335	314	273	336	301	290	305	281	319	304	294	308	285	301	325	317	327	307	292	310	301	299	310	340	316	335	364	315	295	315	321	264	334	311	346	286	302	294	333	330	305	312	329	306	332	334	303	318	318	337	291	315	325	335	299	283	312	336	338	338	333	316	313	303	319	295	323	307	315	311	309	367	342	312	319	322	325	296	346	291	324	313	280	290	314	286	315	313	299	329	323	286	278	287	328	313	278	333	334	324	336	265	315	320	284	307	303	309	325	312	307	290	309	310	317	310	302	324	304	291	319	297	297	321	319	302	321	302	275	317	309	307	311	321	286	292	289	280	319	330	315	301	294	297	337	308	312	307	330	276	328	324	296	329	300	297	333	304	333	294	312	302	314	313	312	318	291	322	317	318	305	311	321	271	298	329	306	311	321	317	305	303	294	308	312	288	301	305	325	339	324	333	315	305	283	299	327	290	313	341	322	313	313	304	306	322	317	327	321	329	325	342	284	303	318	312	327	298	309	311	296	303	336	336	318	285	306	275	354	290	272	332	305	319	331	305	324	325	315	307	292	287	307	344	322	322	311	352	299	318	305	324	277	324	337	323	322	306	294	314	332	321	312	316	298	319	329	304	319	326	306	299	280	282	338	333	300	295	313	323	294	340	297	319	288	297	342	320	339	327	316	305	294	311	323	321	317	312	326	328	342	361	343	304	330	327	327	337	315	304	273	311	361	321	313	330	323	317	289	336	321	320	301	326	268	302	286	322	321	290	310	303	326	314	297	307	315	295	347	312	299	299	276	314	279	293	298	317	277	299	311	293	291	302	339	322	290	294	342	311	325	337	317	315	345	280	313	304	333	313	305	302	328	301	295	314	322	309	330	306	276	306	295	333	319	299	323	315	330	302	311	310	323	316	301	307	282	308	292	312	286	329	332	302	309	300	303	308	329	304	309	341	320	317	292	304	331	314	311	329	334	315	325	342	297	306	305	319	330	303	332	306	325	297	310	312	352	305	342	313	310	318	334	286	281	322	310	341	325	284	300	293	297	341	330	319	302	284	305	316	301	306	304	334	290	306	300	310	311	310	351	305	325	303	301	346	276	304	304	285	305	333	316	320	302	319	314	307	299	316	308	318	311	307	332	308	327	328	307	309	305	294	309	285	316	271	319	279	317	291	278	308	316	314	274	324	305	326	331	281	307	322	296	347	331	336	302	318	338	294	328	321	348	301	315	322	313	343	303	324	292	339	329	325	338	310	307	344	325	309	313	308	323	324	294	329	331	310	339	312	283	293	331	323	324	297	320	297	305	330	279	340	340	303	296	288	306	322	345	318	332	300	277	328	318	298	311	330	308	295	337	325	322	314	331	314	310	345	302	296	319	311	328	342	318	311	318	295	308	310	304	346	325	295	280	289	297	311	332	309	289	347	301	325	313	288	284	296	313	311	303	319	293	315	274	312	316	298	317	324	316	333	300	331	326	321	272	320	285	304	296	282	325	311	292	314	359	329	316	323	350	325	329	302	343	332	332	303	320	272	330	288	320	341	293	299	323	299	326	339	329	333	337	320	312	321	293	333	297	292	306	291	305	298	296	318	310	343	316	312	330	325	302	341	323	341	303	311	329	313	310	326	302	309	337	330	340	330	331	312	333	291	329	304	309	309	296	293	326	315	288	339	306	314	324	337	301	321	288	328	291	329	319	320	325	302	327	303	297	297	305	342	302	283	336	307	309	299	302	316	331	322	310	318	307	337	304	285	325	295	306	290	340	338	323	301	315	297	316	279	310	333	303	321	317	282	287	312	317	317	320	305	309	285	320	336	273	338	286	321	295	309	312	296	303	338	313	308	277	305	310	270	336	300	323	315	313	325	364	309	329	310	294	306	332	283	302	365	303	317	318	302	300	308	305	299	334	268	327	328	345	279	309	318	322	299	321	324	310	293	302	308	329	292	305	282	293	318	290	312	296	329	290	275	329	297	332	317	281	283	299	296	347	305	316	269	349	308	279	330	301	283	322	297	323	301	292	312	327	306	295	317	315	318	344	298	297	328	311	321	345	300	312	296	300	305	316	287	341	309	354	303	297	313	322	328	311	297	298	319	274	287	287	282	292	291	319	319	324	319	319	307	331	315	328	305	294	312	302	320	310	343	312	304	281	294	304	301	314	320	323	300	285	313	313	303	337	305	326	309	307	340	334	332	309	313	327	323	332	314	309	340	314	325	341	290	343	300	321	334	345	287	322	309	312	322	290	321	323	308	322	314	305	287	322	304	300	291	321	352	311	349	296	303	305	304	322	323	314	313	299	275	320	315	309	353	320	316	293	282
36050	48365	47352	22172	3301	525	521	526	560	529	562	507	530	525	547	533	523	571	538	512	482	504	531	513	550	564	518	510	520	503	500	516	546	559	540	516	509	511	540	507	551	524	517	528	575	529	540	552	532	507	515	482	494	511	543	530	532	512	541	480	475	501	522	476	505	516	524	508	512	508	531	534	542	498	544	536	561	496	553	512	550	491	519	542	509	522	550	516	532	538	522	533	532	513	520	508	556	533	525	542	481	522	517	539	550	566	535	539	530	501	479	500	477	542	509	513	574	538	545	513	562	542	520	543	518	510	488	500	534	530	504	557	528	512	505	531	512	518	577	504	533	529	490	551	560	542	544	533	506	563	521	541	513	550	503	497	567	513	547	568	508	520	575	492	523	550	458	520	520	532	494	519	524	532	532	536	526	527	537	530	529	547	507	522	472	504	508	552	519	540	557	529	543	525	503	486	490	515	533	512	557	537	525	486	535	529	531	523	508	492	495	501	490	525	505	544	524	529	519	507	480	556	507	532	486	513	546	544	542	516	480	508	547	525	523	524	570	515	589	530	518	512	509	517	524	534	558	558	519	513	509	555	484	501	523	542	554	548	530	552	524	495	508	475	556	517	535	550	542	524	542	549	516	528	542	494	537	476	535	506	552	526	530	543	500	526	529	525	501	485	538	491	503	512	497	515	552	509	570	572	516	521	519	573	517	500	537	546	506	527	547	506	524	540	555	507	527	548	543	503	528	501	542	530	519	530	519	543	526	503	547	522	506	527	451	524	511	521	517	574	511	523	540	504	534	544	501	552	540	485	503	508	524	510	517	542	524	515	528	511	513	510	505	551	521	561	537	522	520	497	510	512	576	526	508	511	586	496	523	549	515	526	531	564	548	518	496	539	556	545	548	538	575	495	540	546	514	510	500	470	503	483	523	528	568	523	549	528	521	578	494	538	481	536	512	535	514	532	532	481	536	512	494	502	525	507	529	511	553	507	501	545	532	528	568	532	498	514	480	510	539	558	511	529	515	545	534	533	543	485	482	480	496	531	522	509	560	532	524	517	555	498	526	490	528	531	566	565	486	526	576	534	532	514	516	503	511	523	534	500	537	497	524	511	518	548	527	504	498	535	532	511	537	536	518	523	567	524	521	557	524	530	547	548	558	526	540	524	532	553	481	527	573	499	514	566	531	526	525	496	514	522	514	517	521	548	576	525	510	507	499	493	529	514	538	566	545	543	544	523	548	468	543	530	491	513	498	530	527	486	511	558	478	523	532	525	551	516	534	562	529	513	496	539	524	507	529	563	542	532	532	545	514	561	531	516	528	495	515	519	580	488	540	523	529	487	527	506	504	490	513	574	536	532	518	517	519	520	511	540	512	521	536	529	499	525	542	534	561	521	541	493	502	552	527	528	513	535	534	505	548	567	506	518	493	479	509	540	519	535	502	519	532	507	522	507	537	525	551	510	496	546	550	501	516	533	536	554	513	506	509	513	540	505	547	565	544	543	523	547	527	515	525	508	504	518	504	546	495	491	530	532	522	500	480	495	528	544	530	519	499	491	527	503	493	543	541	505	481	540	491	490	524	515	546	535	520	521	494	520	537	498	521	529	521	523	526	521	480	546	516	554	527	500	512	518	506	538	523	539	527	526	540	529	551	492	546	540	525	495	539	543	522	466	520	497	547	535	531	515	499	506	535	542	535	540	493	521	514	516	536	486	521	495	547	541	518	500	513	543	527	508	497	510	516	511	516	521	532	468	536	560	554	511	496	546	518	546	546	499	511	480	555	489	541	510	505	518	533	542	530	553	541	519	522	553	500	541	556	524	537	480	573	558	520	543	505	537	538	529	538	513	517	499	503	533	565	508	509	550	543	527	492	542	522	545	506	547	524	532	535	498	532	590	522	576	534	505	577	529	523	531	553	507	514	532	528	521	539	535	518	541	490	508	530	490	529	543	528	522	531	507	521	522	504	521	505	556	489	502	494	517	570	480	486	523	510	569	497	544	530	548	560	561	521	526	545	517	519	548	505	538	500	478	503	535	519	514	507	493	533	543	524	515	536	538	502	523	558	572	549	542	556	523	499	502	528	499	525	536	531	495	508	538	535	549	518	510	520	527	514	500	508	522	508	498	536	505	543	561	578	552	550	489	477	520	530	518	542	549	501	509	522	525	529	516	500	550	529	546	524	490	546	525	525	543	521	496	529	565	530	559	531	505	523	516	509	513	519	522	508	537	536	565	556	515	522	516	521	497	508	537	543	499	509	530	531	551	525	518	547	515	552	498	566	528	546	530	490	503	546	506	510	512	529	525	532	467	490	562	505	518	523	545	509	518	515	519	571	536	501	516	546	498	540	481	530	529	550	516	531	521	519	458	530	528	538	565	565	529	492	520	545	555	505	544	535	543	530	506	514	528	502	495	497	570	557	529	495	508	482	528	539	518	499	533	500	543	511	542	511	516	503	505	532	491	508	545	536	535	529	494	589	511	545	514	501	571	533	541	510	531	526	544	509	493	519	510	516	533	517	559	544	510	531	502	562	529	558	517	514	529	524	536	558	539	544	528	489	475	522	544	500	525	497	514	515	565	524	484	511	495	525	489	529	495	518	506	518	503	521	524	520	481	522	519	477	546	498	517	552	502	519	496	489	519	516	514	494	555	535	527	494	505	512	502	538	534	481	507	518	498	520	506	499	533	516	541	509	552	486	520	551	520	515	517	555	549	498	524	536	506	514	503	515	548	492	488	539	528	529	499	507	552	507	563	531	507	532	514	482	547	495	562	523	512	524	523	531	555	509	556	498	522	543	551	540	518	493	526	576	527	524	512	549	541	562	524	530	546	531	523	480	522	546	526	547	543	516	485	495	550	523	572	495	482	509	563	512	492	521	459	543	532	527	549	500	536	513	515	566	535	526	564	528	549	554	536	496	530	521	531	519	542	501	501	513	543	505	519	500	522	525	531	530	497	546	525	529	539	503	511	470	515	550	514	520	549	534	535	540	514	519	505	502	530	505	460	517	547	478	530	536	552	529	504	506	499	526	544	495	520	539	516	520	510	536	500	541	514	526	503	523	542	536	514	501	528	520	539	530	530	515	513	529	469	524	483	555	544	531	537	534	552	529	505	496	522	497	515	559	525	523	508	542	531	536	486	487	535	515	559	527	561	562	496	558	495	530	482	538	503	545	543	568	523	537	493	505	526	505	540	506	522	514	516	488	497	511	507	503	557	548	496	526	495	514	531	506	528	559	506	500	535	511	539	536	505	507	572	527	520	497	568	536	530	485	503	524	532	495	528	519	519	580	514	532	519	547	511	476	518	520	540	535	569	506	507	534	519	526	524	539	528	546	490	548	522	523	502	512	539	553	522	484	559	545	556	508	506	492	524	513	540	514	498	503	552	509	505	517	545	525	513	538	516	537	530	501	548	508	531	539	496	508	499	556	512	513	523	547	516	528	528	531	513	491	514	532	517	528	531	526	501	511	532
25415	24469	44196	38939	20854	8138	628	350	335	355	335	347	348	345	368	350	332	370	352	343	353	341	316	373	326	317	332	328	345	334	367	345	341	371	324	326	335	359	352	304	338	333	346	318	326	334	323	347	355	322	324	343	332	339	319	323	360	310	343	342	320	361	324	351	348	349	337	315	323	316	335	357	345	329	369	333	340	327	314	297	325	340	328	339	352	310	318	334	303	297	351	313	321	355	327	356	332	328	344	373	296	338	357	354	331	338	333	309	311	338	354	325	311	327	317	296	383	309	319	336	370	360	298	335	316	367	326	339	315	347	334	329	342	334	329	328	348	305	333	361	336	322	351	322	329	345	357	356	332	356	288	351	319	316	323	320	317	361	369	330	328	338	340	319	311	311	316	341	333	343	358	341	305	341	312	335	327	330	334	303	291	338	297	347	312	318	328	337	339	331	324	334	312	314	364	353	332	288	346	340	324	354	347	315	369	324	292	334	313	331	339	380	349	325	344	324	354	342	341	325	366	327	329	331	314	338	333	354	342	328	314	340	351	348	302	304	330	333	309	333	355	329	334	342	326	326	282	307	334	345	359	322	336	337	317	328	313	318	343	328	342	328	328	355	328	336	364	343	344	363	341	337	343	370	323	311	298	356	378	317	294	377	351	337	319	332	354	306	335	337	337	360	328	331	373	327	328	356	338	317	337	342	332	333	353	323	311	375	316	311	325	346	303	346	351	341	344	331	348	312	368	349	336	325	329	344	363	372	364	331	325	341	336	358	351	329	334	353	322	323	319	324	313	318	346	357	320	334	328	323	325	332	328	338	357	334	316	349	326	336	322	351	326	371	359	369	342	338	324	317	336	365	323	330	339	324	301	330	356	328	323	349	318	319	340	336	351	301	328	353	339	302	353	370	337	335	356	323	335	335	369	298	316	305	367	348	338	361	337	349	316	324	339	350	325	337	334	312	304	349	333	358	334	353	322	332	322	366	309	338	300	303	341	343	347	299	338	307	334	317	328	340	340	360	328	337	327	347	323	317	335	323	368	341	323	368	325	336	313	350	307	321	342	352	352	304	353	329	315	320	352	344	330	323	311	343	329	313	325	336	326	331	321	347	333	305	323	338	326	311	322	333	337	316	314	322	395	356	356	296	329	336	327	358	336	325	337	330	328	318	372	359	317	315	323	340	330	343	317	354	355	340	333	355	310	311	334	346	367	335	362	350	322	319	308	335	312	352	351	354	345	341	353	328	335	327	301	350	352	328	328	326	357	311	319	316	329	337	372	346	318	318	327	362	331	312	347	316	320	338	325	355	349	348	342	321	340	382	345	356	342	352	299	337	314	320	335	320	342	309	335	306	344	332	350	316	319	347	342	356	369	328	343	368	353	323	312	364	354	369	318	296	367	342	362	321	333	324	325	343	331	317	352	334	318	358	352	347	339	324	305	307	359	308	342	310	327	338	352	354	353	329	353	305	326	277	314	340	309	316	321	318	328	348	319	356	375	326	370	330	304	310	311	327	341	333	329	338	341	322	315	339	331	326	324	324	331	352	365	343	337	330	336	377	352	321	342	336	325	326	352	352	333	320	304	325	351	363	333	317	337	337	329	344	362	349	365	360	314	363	336	346	339	325	350	375	332	341	328	341	345	334	322	310	378	341	328	366	305	323	359	334	311	317	348	329	316	334	319	332	320	308	335	347	337	323	313	338	318	336	340	341	352	320	330	320	339	335	339	333	346	331	329	340	310	323	316	359	335	309	332	337	333	323	345	356	311	346	327	331	359	313	376	299	320	325	327	328	337	337	308	327	355	295	321	329	356	338	335	337	310	339	330	373	328	298	350	357	309	357	382	336	334	315	332	319	325	303	311	340	302	348	337	327	335	315	335	332	321	355	340	333	349	312	341	332	351	355	322	362	333	369	346	322	320	344	352	340	290	333	332	330	301	367	354	336	347	324	323	334	321	332	312	353	297	338	336	307	320	312	335	330	322	332	325	293	334	356	311	317	353	343	317	335	338	362	290	332	351	321	344	314	324	327	290	347	327	352	319	331	344	336	338	324	329	323	337	345	339	337	333	333	333	344	346	333	344	346	322	301	337	320	323	338	320	329	350	335	351	342	361	345	362	333	361	347	365	313	351	304	341	308	322	332	370	330	327	314	328	345	354	342	344	361	346	353	321	340	331	314	329	313	309	323	338	312	330	360	371	309	323	307	332	358	318	318	331	341	338	346	317	331	307	328	362	334	344	307	337	293	318	340	333	308	345	344	341	325	348	332	312	369	319	352	348	316	351	346	336	326	349	349	329	342	331	314	311	364	352	324	313	307	344	342	371	358	336	330	305	356	329	300	342	316	326	328	326	330	348	349	332	341	333	312	368	299	318	335	318	315	313	342	343	321	347	345	339	351	342	318	336	335	313	307	344	331	302	353	333	351	325	326	332	305	356	329	332	345	343	319	336	312	347	335	373	318	329	344	337	310	310	347	327	314	320	338	327	338	301	305	306	325	339	329	358	343	332	359	310	353	335	330	308	333	326	340	350	315	345	349	356	358	325	330	328	337	313	319	340	332	342	340	348	321	379	306	345	323	324	318	347	340	353	325	321	343	356	367	330	322	322	345	321	345	346	349	334	354	332	332	332	361	349	315	314	348	319	345	334	313	306	344	354	361	348	309	330	335	357	327	348	366	338	325	331	302	342	332	345	357	354	312	341	340	363	331	333	272	324	331	338	339	327	322	320	345	326	339	338	344	290	327	347	390	344	355	326	298	342	333	349	349	319	343	310	345	339	316	342	329	315	312	321	344	338	318	334	345	348	374	309	369	369	308	336	347	312	353	330	330	335	335	339	332	357	350	336	322	309	316	306	349	327	356	368	332	326	353	296	328	348	326	352	357	298	341	334	351	337	363	330	318	354	360	331	343	357	334	325	307	301	345	351	301	347	323	325	338	354	288	317	319	324	336	335	316	294	366	360	315	321	331	336	306	291	297	329	325	346	317	343	343	307	347	351	298	336	337	342	336	328	327	346	320	341	302	357	349	356	359	309	324	349	329	327	355	353	348	330	316	311	335	337	345	347	356	352	328	317	325	306	329	350	319	294	364	317	331	351	321	338	305	341	311	325	320	285	328	324	341	353	344	306	333	355	337	348	299	331	350	334	332	342	354	345	324	355	336	355	347	353	316	341	334	304	336	316	345	357	361	319	317	388	365	342	312	348	326	365	339	325	310	334	298	339	333	332	316	352	357	339	331	336	341	350	309	340	346	300	317	319	323	330	338	321	314	309	357	310	337	335	324	327	335	354	347	352	367	327	356	341	353	337	337	313	381	324	344	340	355	330	337	358	309	341	307	323	318	362	326	352	336	357	346	332	303	342	329	337	322	325	317	322	351	348	351	303	324	322	327	318	345	338	333	320	315	323	370	347	342	356	350	342	326	340	325	344	332	331	355	316	338	318	324	317	314	318	326	345	313	320	299	299	312	382	343
60074	92961	84125	48279	12410	561	528	553	532	523	567	541	539	576	536	529	551	524	579	504	546	562	553	524	528	521	506	518	567	537	515	535	534	535	533	537	566	523	511	541	542	551	513	557	527	547	566	542	520	532	520	499	530	534	552	567	558	538	542	554	534	594	525	554	542	546	541	513	521	562	533	528	571	520	568	529	522	551	533	546	521	511	563	570	517	536	541	547	558	553	546	569	534	523	520	529	549	574	518	541	547	535	537	529	543	552	557	516	530	567	591	513	586	496	547	549	556	559	567	524	563	551	544	566	572	546	574	576	564	539	497	546	534	540	599	528	531	553	560	507	510	542	551	547	527	520	545	585	533	551	568	502	572	568	509	571	536	575	512	530	554	527	538	549	542	524	561	505	535	531	548	568	597	564	564	563	526	565	549	541	533	541	555	584	513	543	506	550	565	557	534	547	547	552	546	541	569	516	560	523	544	554	559	557	518	546	557	547	545	526	553	514	542	513	543	534	564	545	523	531	581	537	556	518	516	474	558	552	570	533	541	557	547	538	532	591	544	534	555	554	511	560	543	541	584	568	543	546	511	555	580	540	530	515	532	559	539	546	534	583	545	567	531	526	550	552	524	558	521	511	577	577	526	538	546	561	510	532	550	536	556	522	556	542	553	533	566	514	528	592	516	515	509	547	497	568	560	550	584	557	577	555	520	535	570	541	550	540	543	539	549	496	540	541	532	567	587	553	548	548	531	538	536	505	540	530	539	552	524	559	553	576	569	567	534	543	574	556	523	530	520	520	549	539	543	555	561	547	562	531	533	509	525	527	557	575	513	565	570	517	506	527	533	528	514	536	517	520	509	531	531	564	564	543	502	530	539	542	552	559	534	546	538	580	526	506	535	527	536	517	592	542	559	569	535	537	590	548	506	591	568	543	537	560	534	555	606	533	502	540	549	493	548	549	542	565	535	524	555	550	512	515	528	527	585	586	541	568	524	497	522	559	582	551	548	516	584	555	571	507	521	531	547	522	536	515	535	549	583	570	534	543	519	553	538	546	559	539	549	534	496	532	576	579	526	574	506	523	541	524	597	532	530	548	566	535	532	510	542	560	532	562	542	544	536	521	530	557	511	549	540	550	548	548	513	540	527	546	550	567	559	519	539	542	554	571	533	572	575	555	511	546	556	574	521	540	539	545	538	539	493	594	533	549	539	530	541	547	542	585	530	546	541	563	544	543	558	528	570	517	571	526	542	561	578	561	522	546	545	511	568	586	556	540	530	559	546	600	570	528	564	550	602	569	552	543	551	529	541	552	554	552	540	603	546	559	542	569	537	555	542	510	511	513	483	523	548	537	541	549	563	539	548	518	542	538	554	559	504	532	521	511	542	527	542	532	545	542	522	582	554	544	564	553	522	532	540	530	595	545	508	561	511	586	484	527	538	575	531	562	543	548	536	527	563	557	557	559	571	517	530	534	516	560	518	506	514	519	573	562	522	535	562	543	547	531	512	547	601	535	537	577	492	517	528	567	553	541	524	528	553	563	513	543	506	491	570	499	574	541	570	528	550	530	527	568	508	548	584	587	588	561	559	538	533	541	586	530	585	535	554	594	542	537	569	550	519	554	584	543	579	548	604	586	510	518	534	532	573	534	510	509	567	540	600	542	575	612	521	533	539	546	589	525	554	524	520	527	520	526	537	521	545	573	530	510	532	538	535	575	577	523	527	561	556	529	564	570	541	556	532	508	536	521	537	549	563	505	522	537	590	514	546	526	556	564	556	514	532	545	528	568	534	536	560	566	569	537	557	527	540	542	544	563	517	541	574	517	561	521	532	524	576	522	546	550	537	536	540	531	506	570	528	606	534	562	572	557	532	546	546	544	535	542	550	537	529	522	556	562	614	542	541	564	571	544	526	543	553	536	510	571	553	587	565	529	532	571	556	532	521	522	534	549	544	576	559	535	548	553	562	578	545	541	551	527	567	564	575	549	560	545	531	547	522	536	545	543	525	547	541	539	581	563	556	569	539	543	525	557	511	536	533	574	525	555	541	581	557	561	531	534	521	572	534	567	496	570	507	536	532	512	547	553	525	543	535	523	540	570	543	554	563	549	547	511	545	607	520	498	505	550	564	550	545	573	581	559	514	567	546	550	553	541	552	597	584	548	520	531	513	501	530	557	529	541	588	530	510	553	528	510	525	512	528	543	526	552	539	572	550	573	554	532	560	570	570	563	557	552	570	570	559	574	561	517	570	523	535	527	600	541	526	546	511	528	549	536	510	586	557	563	546	524	560	548	511	523	521	563	470	532	535	553	532	557	523	556	542	527	543	547	543	550	525	605	552	553	522	547	541	530	551	584	518	553	571	512	553	517	529	545	553	577	530	530	542	541	553	548	595	539	551	522	578	547	520	564	512	513	546	564	473	563	490	541	548	548	546	529	494	543	541	543	565	536	557	531	569	558	536	541	549	526	535	503	505	535	495	543	525	537	545	542	575	518	478	524	490	549	517	537	564	533	591	544	589	571	543	522	524	554	507	566	548	532	533	526	525	518	582	554	524	550	540	539	549	573	526	542	507	523	538	517	528	547	554	518	566	545	559	511	582	556	506	540	556	566	538	510	491	543	522	553	547	571	563	560	511	522	587	568	487	565	556	521	522	536	516	515	551	572	586	527	573	547	564	557	529	519	559	551	559	493	539	497	537	567	516	563	556	534	524	524	537	554	524	546	535	566	583	504	519	553	547	532	543	501	558	555	516	532	510	562	528	519	539	530	552	521	562	603	539	541	543	555	529	576	548	564	517	567	525	530	532	539	531	565	550	523	519	570	545	524	565	604	504	538	533	580	522	556	535	553	547	508	559	523	540	524	597	532	525	520	568	542	570	484	564	548	551	554	514	518	544	575	583	530	540	587	545	529	503	554	557	546	537	553	552	548	567	554	572	556	559	504	536	484	532	509	555	561	590	520	540	523	562	513	542	584	512	539	554	550	528	523	574	587	596	518	597	555	567	547	557	591	524	515	543	502	534	556	551	486	547	531	526	514	546	591	530	586	523	477	513	524	561	515	530	529	540	545	545	490	548	532	571	517	533	562	570	543	532	542	533	543	547	535	562	536	539	564	547	496	568	581	574	532	552	569	551	562	526	594	559	525	569	543	528	534	522	499	545	552	562	560	562	549	544	519	521	556	532	542	610	553	539	532	564	567	535	584	564	561	562	541	570	547	552	530	553	571	525	557	485	536	510	543	554	517	554	561	558	513	553	555	557	465	517	574	539	520	538	548	550	556	541	529	546	512	540	500	541	549	556	547	564	554	556	524	541	541	541	524	545	539	514	547	524	540	512	555	494	537	539	563	513	522	566	566	542	557	568	522	559	569	523	554	551	542	524	570	567	534	522	529	544	532	555	532	545	543	552	551	542	507	536	563	504	589	573	586	544	534	559	548	541	545	541	557	567	530	562	533	527	533	528	519	534	546	584	571	537	529	573	531
24180	23042	39092	35731	22469	16146	3883	610	551	521	526	551	533	516	504	491	548	579	504	495	501	540	554	531	510	549	520	511	489	524	520	512	550	545	567	514	513	540	562	539	539	519	522	514	524	510	538	494	508	524	536	480	532	538	520	509	498	566	477	511	546	546	548	525	519	501	500	510	560	524	492	502	537	509	484	507	510	539	516	501	516	492	485	528	518	541	541	529	518	519	536	572	520	497	532	519	529	523	516	509	510	524	541	505	545	508	497	544	541	500	531	489	578	511	567	501	532	503	555	499	530	518	493	509	510	525	526	504	522	531	511	514	505	527	502	515	505	499	482	522	542	526	544	507	528	484	545	508	540	494	534	512	523	499	505	521	546	536	509	535	517	504	529	518	497	523	525	492	509	476	514	519	479	526	546	551	551	503	511	515	531	535	519	515	551	549	521	510	540	538	512	586	530	539	533	550	520	512	531	525	530	548	515	555	524	476	527	520	499	541	515	537	522	516	561	525	514	574	529	527	503	537	548	552	571	524	526	556	485	544	522	512	522	514	534	514	537	543	508	522	508	537	483	512	544	516	502	559	500	497	520	555	553	498	531	490	479	538	498	500	536	534	555	548	567	547	533	511	528	509	489	517	524	556	501	534	495	516	526	527	487	576	513	515	512	521	502	515	516	540	537	475	512	529	519	539	526	543	549	566	514	488	517	544	513	540	558	530	549	520	551	478	533	515	510	530	533	530	482	500	504	556	515	519	550	536	519	508	508	525	509	547	498	479	550	534	505	502	504	531	545	530	549	481	512	537	528	538	521	519	503	496	518	473	510	485	537	512	492	460	530	538	536	500	482	540	557	519	523	535	559	550	524	485	512	544	491	525	537	518	508	547	532	562	536	487	517	524	496	547	505	477	538	505	502	558	550	524	557	527	505	503	530	559	541	513	480	506	527	492	526	528	562	528	540	511	548	508	524	523	481	522	522	545	536	516	527	497	494	562	536	530	504	485	510	494	541	489	519	585	487	509	531	523	495	525	543	521	574	544	542	581	496	519	528	509	558	496	521	544	573	518	536	546	547	544	487	505	590	502	513	522	519	568	510	513	489	526	491	512	513	533	510	524	536	531	508	513	532	548	527	537	543	494	509	484	508	520	474	514	502	522	541	505	555	511	532	471	486	513	510	493	526	521	543	526	567	513	499	480	585	503	550	541	551	519	561	502	553	518	539	530	542	547	530	524	503	555	514	522	477	490	518	517	541	490	504	523	494	514	522	510	554	555	483	543	544	513	545	494	533	544	515	554	526	539	550	496	571	557	537	514	502	505	541	512	527	551	508	464	510	544	477	515	541	507	515	507	464	567	480	546	554	495	484	498	536	480	522	499	513	524	511	525	519	558	470	524	522	503	502	551	594	516	506	486	488	546	538	515	506	485	530	493	488	506	503	504	514	535	515	486	477	532	523	496	519	504	503	504	535	517	586	532	499	505	517	513	532	530	559	515	491	516	542	500	544	507	509	519	504	481	515	505	469	508	515	554	537	521	495	499	552	527	524	523	529	557	503	514	527	542	518	450	520	533	507	541	524	522	516	496	520	536	550	527	487	502	500	488	541	523	544	507	501	532	576	506	546	530	500	504	532	509	531	493	521	538	515	559	542	535	530	537	521	513	552	536	505	548	505	547	516	520	524	524	512	546	549	536	540	497	550	497	499	560	584	519	551	571	534	495	514	504	514	506	494	493	483	512	526	533	502	462	552	556	488	526	486	525	540	517	546	557	527	499	518	490	538	563	497	539	478	536	550	558	514	531	519	527	507	508	520	523	499	525	531	538	493	484	526	542	543	546	500	551	512	532	511	522	535	518	495	531	550	514	559	541	560	514	537	523	522	523	503	526	503	548	515	529	527	525	510	541	544	536	506	537	518	532	504	537	508	575	530	537	537	528	519	537	514	542	538	527	502	525	495	543	493	556	515	546	496	501	487	541	509	520	558	564	521	547	569	510	513	501	534	537	544	493	505	503	512	494	486	509	521	496	523	516	555	542	518	529	478	491	493	506	524	532	510	522	539	535	533	523	540	472	501	474	495	521	493	515	522	510	509	541	552	519	511	500	517	524	477	474	530	502	523	493	581	489	524	537	524	546	525	523	545	508	519	522	479	526	519	482	535	544	533	557	506	538	520	502	501	509	567	549	492	530	539	537	546	518	524	534	538	498	493	547	547	500	526	542	553	535	516	534	532	526	517	512	494	530	520	525	529	529	509	512	508	523	462	516	536	497	522	536	570	474	490	521	523	549	534	460	518	508	523	551	528	552	502	522	556	505	547	488	456	523	535	518	456	512	524	515	534	525	552	529	558	526	530	561	497	539	559	529	496	524	515	559	570	541	553	503	512	575	539	576	523	525	525	501	516	518	482	539	560	548	515	531	504	516	556	517	539	534	537	542	526	537	499	533	516	529	489	509	533	550	538	531	525	539	523	515	546	543	516	524	537	527	504	591	518	538	515	494	500	524	570	518	543	508	521	492	518	528	472	509	529	501	546	516	467	548	545	537	480	514	502	545	535	529	547	520	523	534	511	532	509	519	547	498	469	561	517	508	555	518	510	542	511	523	519	534	549	546	515	544	509	529	498	523	519	489	516	513	500	524	503	507	517	583	476	520	536	548	539	539	510	483	515	494	496	502	560	487	521	518	540	517	496	507	576	533	496	519	514	575	512	506	523	514	513	506	549	520	523	481	580	473	486	546	511	535	494	526	486	516	502	527	491	506	550	453	522	501	536	553	476	518	488	504	498	486	537	508	523	513	515	502	521	511	502	523	549	547	480	528	490	511	519	518	498	550	500	556	567	516	509	539	498	519	540	547	567	524	589	508	531	508	505	544	532	546	524	506	552	517	532	518	536	556	507	495	514	494	509	533	519	532	498	546	502	509	516	516	536	596	544	528	523	537	508	517	531	549	516	508	558	493	562	542	510	521	515	534	495	509	522	528	517	506	512	514	515	556	562	556	478	517	515	516	532	562	537	528	509	519	529	514	499	526	521	521	480	573	558	509	523	522	520	519	535	487	531	538	510	518	503	496	520	515	509	523	475	503	521	526	484	532	551	510	518	550	514	550	528	522	517	532	496	568	523	547	506	543	525	547	552	496	543	506	557	521	506	559	511	554	518	550	584	527	535	537	532	505	501	541	477	586	501	535	564	504	532	480	508	513	509	486	513	524	521	536	583	503	527	555	498	520	515	496	525	474	547	481	534	578	525	506	511	509	518	503	530	504	537	497	483	540	513	539	511	494	560	488	498	506	550	497	523	547	525	510	545	503	534	501	498	507	581	531	494	494	502	484	504	514	527	480	519	473	528	502	513	558	520	520	522	510	503	528	521	533	510	516	533	581	547	524	515	513	502	519	528	484	504	545	500	530	517	529	517	465	516	517	500	514	484	520	484	526	521	543	511	520	507	518	535	557	509	491	537	562	550	505	498	541	519	482	476	561	489	513
61073	105055	89792	55369	16032	899	810	789	864	817	820	773	810	810	783	801	830	813	787	776	831	788	794	846	867	812	799	807	847	791	825	822	872	786	831	738	828	814	767	810	839	798	813	814	716	787	793	778	838	789	808	768	807	778	736	833	771	823	806	824	765	818	795	772	787	801	802	807	857	805	820	787	829	778	834	835	842	775	738	790	768	811	783	770	805	822	752	786	805	785	806	805	825	755	785	839	775	768	775	794	802	827	805	812	807	755	767	822	759	771	774	780	802	862	770	807	843	833	793	798	811	825	817	806	790	800	772	806	792	820	773	794	794	832	817	783	819	866	785	816	803	834	770	806	787	762	786	808	778	786	823	808	713	815	748	751	848	803	826	757	787	780	813	862	786	770	809	842	823	805	841	817	791	862	807	845	843	742	813	789	749	809	802	816	819	806	858	823	780	781	741	826	825	878	812	801	789	771	786	800	819	768	776	829	775	771	770	829	790	815	796	834	758	788	784	800	850	857	719	813	809	809	824	813	788	770	782	801	773	803	782	801	828	819	829	762	802	721	790	765	761	778	800	775	792	803	800	803	774	827	824	768	793	760	822	783	769	828	824	808	759	809	793	801	765	803	767	774	831	874	750	826	798	845	827	773	838	781	780	815	770	804	773	727	803	774	801	798	832	841	761	820	771	827	802	851	807	821	739	799	749	741	797	832	744	782	782	804	762	797	790	796	804	829	751	778	851	795	760	808	775	823	749	783	790	747	811	804	827	757	802	783	813	797	766	802	826	788	804	787	788	783	763	804	743	852	825	816	803	787	800	787	768	830	796	825	828	775	797	815	798	798	778	767	755	795	820	802	780	776	826	798	808	786	818	748	760	790	817	855	807	741	809	772	799	770	780	775	811	764	812	808	797	830	777	790	870	826	816	819	758	808	794	766	762	772	832	824	793	778	809	819	810	807	768	792	781	823	794	787	860	750	828	862	786	820	802	804	796	790	769	811	858	780	790	854	777	797	770	794	794	812	806	830	795	801	777	762	798	799	771	811	762	769	839	802	784	829	813	829	813	803	792	839	824	801	821	811	792	797	839	793	775	815	812	839	795	759	768	818	774	821	756	793	786	763	809	807	774	787	799	817	801	812	788	754	822	802	812	823	831	779	789	753	718	819	823	784	806	826	855	774	823	775	812	797	767	807	768	804	772	788	754	780	807	819	803	799	767	767	827	755	818	764	836	791	841	837	786	771	777	793	779	774	806	779	768	825	827	765	822	802	843	775	766	824	768	738	799	824	790	833	837	781	776	783	821	797	868	789	826	811	810	785	772	804	788	802	810	784	862	777	762	780	825	797	799	853	794	803	832	840	805	803	780	774	780	782	809	821	803	748	773	823	784	764	733	794	771	791	817	778	789	793	831	857	802	817	800	749	803	804	792	785	808	795	770	754	822	834	775	797	784	804	825	831	797	803	823	869	808	761	817	800	777	781	822	811	843	818	736	795	784	811	813	796	807	794	839	812	798	818	775	808	845	829	772	762	808	763	788	817	777	816	789	804	796	792	815	818	789	764	802	778	845	793	851	774	809	783	790	755	785	790	802	772	799	771	800	778	767	768	866	778	782	820	796	787	813	782	795	817	791	805	803	806	778	769	869	813	765	888	800	759	793	787	814	791	794	806	817	783	799	770	822	803	732	856	801	791	832	817	771	803	745	812	827	786	809	759	807	786	792	801	818	836	778	822	759	773	782	781	759	815	815	766	765	803	750	776	814	772	706	823	834	860	821	806	784	787	834	835	742	801	796	805	846	813	826	812	827	777	835	816	813	769	800	811	788	810	813	851	822	751	819	815	792	804	807	775	839	794	827	778	769	768	797	788	795	778	772	848	807	810	779	796	783	786	824	818	773	809	786	787	809	788	802	796	799	809	832	836	796	823	795	808	777	831	851	833	800	830	814	772	789	832	807	756	828	803	806	779	829	811	805	760	834	754	800	780	808	842	813	810	811	811	776	826	815	818	784	842	798	843	744	823	805	779	791	795	795	758	800	782	791	829	806	820	811	773	777	773	812	771	781	784	791	783	778	801	770	791	792	871	767	813	754	792	840	789	793	817	774	832	803	806	747	788	818	756	821	764	793	804	767	797	853	776	800	833	778	849	802	831	843	813	825	799	747	805	791	791	766	796	796	784	825	811	763	802	801	768	783	843	785	821	800	788	793	763	817	820	804	730	838	798	800	807	822	827	763	753	828	781	812	774	827	792	849	820	779	845	786	804	825	799	736	751	819	779	814	815	812	822	787	782	806	784	744	802	849	778	737	858	770	842	801	811	795	770	771	781	835	812	817	746	782	748	840	848	788	794	844	792	807	800	822	816	830	820	775	827	809	865	826	792	792	806	798	794	769	795	816	761	789	794	862	807	816	825	821	834	771	792	780	827	753	827	791	828	769	799	815	765	777	735	817	800	791	839	778	752	774	768	802	788	767	861	806	826	796	737	789	793	830	741	832	854	752	765	798	811	837	806	830	798	843	825	797	733	773	812	806	821	762	856	851	776	817	855	759	798	805	807	828	805	795	816	806	817	818	801	795	746	779	791	813	771	809	839	771	754	826	821	805	821	776	777	781	849	816	823	776	765	770	839	842	783	822	787	851	836	755	830	789	803	808	815	820	782	799	816	812	817	793	768	827	771	810	829	757	776	766	888	869	793	812	817	821	843	805	782	823	798	786	858	797	753	798	746	818	798	817	773	805	742	787	838	792	735	822	895	841	808	816	736	769	780	771	806	772	817	829	844	819	779	760	792	780	827	803	819	780	772	787	800	757	798	803	795	810	798	815	819	857	811	800	801	838	786	798	825	814	782	737	796	813	840	763	814	799	862	810	799	804	820	775	835	762	778	768	838	766	839	783	773	848	834	792	829	807	827	773	803	791	808	792	848	796	766	784	813	814	774	814	831	748	833	809	818	799	843	815	777	826	799	840	804	805	780	832	804	771	803	823	806	817	809	785	820	765	764	829	797	796	761	811	747	813	790	746	826	833	766	784	772	793	803	790	831	835	825	811	799	794	788	776	768	801	805	813	797	769	782	817	776	777	818	810	793	808	843	851	817	835	729	778	803	836	794	777	757	785	795	765	772	843	813	828	859	844	795	795	777	786	814	776	816	771	785	789	812	812	828	770	774	811	781	825	816	789	775	784	805	730	825	814	752	862	814	797	839	759	757	812	813	800	848	809	783	819	801	788	793	823	791	777	798	789	775	797	841	839	800	789	796	829	792	748	824	814	822	791	795	815	758	830	769	794	801	821	807	747	804	748	802	780	802	793	784	850	815	808	843	799	815	801	849	778	804	799	780	831	785	818	828	777	792	805	882	793	789	803	810	809	805	827	796	834	827	796	735	797	785	789	755	765	786	812	774	820	802	807	826	771	841	821	837	767	793	815	789	847	729	831	830	808	822	776	780	802	829	795	764	787	763	759	824	819	802	803	807	861	784	774	830
29421	30730	42177	22472	3219	359	321	312	322	307	311	331	320	335	294	333	329	319	341	299	315	336	326	318	331	317	308	335	339	308	310	307	294	328	302	344	377	316	339	299	308	285	313	333	311	324	303	333	313	313	307	301	329	324	309	291	290	280	318	344	317	321	344	336	308	292	336	316	333	341	340	291	331	357	303	315	345	330	322	312	338	317	289	320	316	313	335	296	313	319	343	345	296	298	283	341	313	311	313	328	307	310	308	287	300	290	312	341	302	320	276	326	325	301	330	302	327	319	318	308	296	299	324	311	293	336	289	300	324	309	278	339	279	332	300	313	317	317	323	318	313	299	340	350	285	316	343	314	327	348	295	313	337	306	290	299	300	310	322	296	313	346	321	316	341	299	312	319	320	315	298	305	296	282	298	345	327	329	329	313	329	319	331	330	335	312	356	335	335	331	309	318	338	324	330	298	279	324	331	321	300	290	332	335	279	326	298	315	323	309	299	284	330	327	328	322	297	319	343	289	316	344	299	323	328	323	297	290	287	295	327	320	299	302	313	345	296	340	313	293	332	335	326	317	302	319	311	327	312	288	356	302	328	346	290	298	316	338	304	324	331	312	318	298	329	341	297	317	311	304	304	324	299	304	279	301	342	304	328	334	302	322	328	307	303	329	313	289	305	301	325	301	321	322	321	307	298	314	330	322	286	321	324	322	305	342	288	315	326	318	334	315	316	355	310	313	320	316	333	286	339	305	331	327	347	314	334	296	350	305	314	344	307	311	344	347	290	305	315	335	328	317	302	315	308	338	316	291	305	330	296	327	311	336	316	323	323	339	333	334	300	307	313	306	343	306	300	290	326	311	291	284	338	343	340	352	334	300	316	310	332	314	324	319	294	329	339	307	300	317	309	334	328	301	321	352	359	318	270	308	301	333	291	315	330	340	337	301	350	330	346	330	304	310	290	358	277	299	312	318	284	292	328	324	286	326	301	323	295	317	290	319	339	346	344	320	315	285	329	320	302	313	348	328	303	358	330	307	323	328	290	340	350	320	313	327	299	309	344	318	285	309	298	329	295	277	310	316	309	303	315	338	307	320	327	359	332	309	269	352	347	316	342	310	357	325	305	321	332	312	326	323	348	311	303	310	291	296	310	300	282	304	303	328	302	309	310	307	317	301	326	326	351	303	303	328	300	310	314	311	308	297	322	325	336	313	293	315	339	333	339	329	337	339	329	344	279	358	293	270	289	286	315	311	314	309	348	333	331	314	357	331	315	349	315	318	274	344	352	313	337	362	324	295	309	304	312	318	322	359	323	333	341	289	304	310	309	300	318	287	320	291	297	290	291	337	321	339	304	344	333	279	331	322	317	308	312	309	314	321	280	339	315	301	306	320	280	327	350	297	302	305	302	301	311	329	345	296	292	344	331	316	319	306	327	307	316	323	312	327	338	315	312	320	325	310	324	285	315	318	339	311	319	296	316	311	330	339	322	319	294	339	324	291	326	321	326	325	353	342	328	314	340	292	348	320	327	308	338	334	314	306	291	338	295	328	324	351	283	313	327	332	302	307	322	322	318	315	312	307	330	326	307	314	274	302	289	328	317	321	318	296	317	325	345	352	313	323	328	328	307	308	327	332	303	327	343	324	320	321	288	321	320	333	309	319	353	324	353	315	330	273	320	303	320	337	312	335	350	329	323	329	308	310	306	304	298	302	313	315	272	285	306	334	346	340	307	321	338	300	289	319	310	293	331	299	282	314	299	299	320	341	318	317	334	311	326	321	321	336	285	327	351	318	302	329	351	296	330	341	313	333	313	319	308	346	359	306	315	328	321	312	331	359	319	327	326	312	327	310	324	316	312	365	341	315	332	361	321	304	292	328	322	332	343	340	289	314	296	306	290	355	305	303	349	320	293	330	325	306	315	322	315	310	341	308	316	336	357	308	307	301	301	359	318	299	291	344	309	326	307	301	333	333	304	340	304	324	351	315	305	328	349	325	314	293	300	323	318	323	303	307	295	340	326	294	339	311	312	283	310	302	304	307	298	320	338	323	308	297	315	315	331	311	346	313	298	330	326	323	299	336	315	341	315	317	323	339	319	319	339	320	315	312	317	326	326	313	330	296	331	359	303	315	320	330	291	308	319	315	329	315	330	335	313	325	354	307	311	301	314	317	322	349	327	313	303	349	306	304	289	302	282	305	317	329	346	321	302	347	332	325	308	327	312	322	305	323	336	290	293	300	305	289	311	285	364	338	337	300	336	330	329	339	329	322	312	297	335	329	310	337	328	322	334	306	308	290	304	309	328	355	321	293	311	297	312	347	324	322	317	359	312	303	321	353	318	298	315	279	327	343	324	308	334	346	294	313	357	337	305	319	341	317	312	322	301	312	305	294	332	341	328	308	283	333	285	341	340	346	323	342	300	313	344	334	316	340	314	343	311	312	312	335	322	309	308	293	306	329	327	325	311	323	304	324	313	308	319	293	322	299	315	323	293	306	329	328	294	311	306	314	323	325	328	298	320	329	297	308	302	345	321	312	320	318	331	316	323	295	324	311	364	306	326	309	294	320	289	302	311	294	344	305	285	317	303	297	290	342	315	297	314	309	295	332	340	327	302	313	294	296	308	315	312	291	316	314	324	332	300	308	301	331	321	328	320	316	342	304	319	304	289	311	318	340	315	317	304	345	319	322	323	271	339	290	320	322	316	298	295	318	304	301	321	300	328	321	336	307	303	322	327	329	332	289	351	299	308	322	312	304	315	346	321	324	296	310	313	330	338	323	319	306	303	311	316	329	321	313	318	327	347	301	297	356	318	321	307	338	329	317	309	297	321	320	338	327	304	317	327	292	309	334	319	305	304	315	339	280	308	342	358	302	311	289	299	286	311	342	298	303	326	314	304	322	306	308	324	342	329	320	339	310	323	296	302	312	331	327	332	312	295	335	314	322	308	353	307	309	314	304	307	286	321	286	282	311	274	286	287	332	333	314	322	328	320	295	305	337	311	327	334	275	327	289	313	311	310	313	330	334	282	304	306	342	298	305	305	304	357	306	338	318	338	304	330	326	311	337	333	321	281	353	305	320	324	327	338	292	332	309	330	303	327	319	285	286	300	300	320	330	350	294	309	335	327	313	335	292	279	322	321	315	335	302	311	305	296	325	315	292	295	271	325	325	308	311	274	326	326	333	299	329	347	323	329	309	303	344	300	335	339	314	316	296	355	345	312	300	283	333	325	320	332	314	327	309	327	313	273	310	307	298	318	300	320	333	341	306	302	305	307	294	356	300	341	313	325	307	316	314	348	311	291	338	331	307	350	320	345	314	316	315	308	307	294	330	329	347	318	324	306	299	340	295	326	302	320	294	330	310	318	319	308	318	314	309	323	287	314	331	314	333	310	326	292	305	319	311	306	287	321	310	319	333	335	306	324	316	323	308	276	331	352	326	326	323	303	297	331	305	308	279	303	351	337	338	314	318	305	322	309	327	292	307
35272	49950	47840	20651	3020	559	527	545	499	521	513	528	513	544	515	514	535	533	500	531	537	515	542	536	526	556	515	538	515	500	491	519	558	509	506	525	536	525	548	549	513	546	553	546	529	521	503	487	495	535	490	532	500	571	545	582	534	542	517	531	527	540	512	519	529	529	498	515	542	546	568	523	507	531	557	533	519	553	512	545	534	548	513	508	525	526	519	497	547	514	507	478	505	516	545	588	493	527	498	529	527	517	515	529	527	480	571	550	501	525	550	485	541	546	530	529	503	514	520	541	531	511	497	507	537	549	513	536	580	509	494	533	528	530	544	518	489	533	512	503	554	544	513	554	529	521	540	506	538	482	526	505	524	594	529	504	527	545	526	515	513	568	539	518	523	540	511	520	569	568	531	559	499	516	482	543	557	520	538	546	547	544	519	485	532	550	543	528	531	509	504	548	533	486	504	530	520	517	543	537	500	542	519	559	522	553	528	523	534	550	555	524	528	510	527	500	547	537	499	545	515	549	525	536	519	492	567	552	552	573	505	524	593	546	517	525	527	521	502	467	491	550	549	555	590	526	563	504	529	523	508	534	544	485	547	521	490	530	551	512	526	532	554	566	548	509	501	543	514	552	609	513	549	555	546	547	540	536	515	539	554	551	514	481	545	522	477	517	507	560	519	528	520	512	548	527	481	505	505	517	485	487	501	556	531	572	539	541	545	503	533	504	518	508	530	566	519	568	530	528	539	554	529	517	537	561	514	534	561	520	537	532	522	554	541	493	528	502	520	504	518	537	532	528	539	556	582	519	528	551	530	479	526	541	585	554	507	514	518	515	567	520	534	496	510	525	535	493	537	559	525	541	494	494	517	500	568	530	524	541	529	560	471	516	516	501	529	492	551	546	532	558	521	498	495	561	521	543	498	520	509	535	544	543	530	542	523	467	522	561	512	524	550	535	553	531	550	565	537	527	563	511	541	552	542	483	537	521	579	506	510	581	490	547	553	473	530	528	575	557	525	539	573	538	498	522	549	535	551	544	500	510	476	526	526	536	544	528	525	587	500	519	528	546	534	515	546	484	530	528	533	478	539	553	523	528	537	549	537	559	548	475	559	515	567	556	567	510	533	519	526	506	518	536	493	573	521	534	553	511	512	544	544	528	522	528	524	506	560	529	531	545	515	546	571	551	551	555	543	567	532	490	523	495	558	534	509	535	494	547	520	552	536	509	498	545	560	497	536	480	575	528	547	504	546	554	536	554	542	533	536	522	513	528	563	521	546	472	529	562	524	548	500	546	540	508	567	509	505	523	542	549	544	539	496	544	515	501	505	531	510	506	557	571	540	513	534	543	526	508	538	523	567	516	528	550	517	508	521	559	520	513	568	550	517	518	500	529	525	527	518	531	559	520	563	523	549	502	541	535	500	541	530	513	525	532	561	542	499	543	518	513	545	550	544	544	512	509	505	501	565	541	554	531	530	525	519	513	509	524	541	484	521	544	575	535	570	552	543	527	520	528	509	546	535	552	523	521	525	512	526	548	529	512	492	509	482	540	521	523	557	520	567	542	506	535	565	524	480	506	564	520	531	566	539	526	489	547	544	570	533	562	527	520	519	522	509	523	513	523	518	560	518	513	531	545	536	515	541	545	539	495	531	503	545	488	530	521	535	524	541	579	497	541	524	529	555	515	560	530	524	483	532	545	558	529	553	545	535	553	539	565	517	537	547	555	567	559	533	525	515	502	508	554	529	561	533	553	532	517	532	515	525	526	505	553	530	551	486	560	505	525	507	468	551	560	538	561	504	564	539	554	533	546	520	545	552	514	524	546	514	543	507	499	489	550	502	585	534	492	515	507	549	512	517	546	525	555	532	526	538	526	530	534	531	515	537	504	536	542	546	535	556	522	532	500	539	519	542	565	498	575	519	537	513	521	515	502	549	561	552	556	517	554	562	562	504	572	550	520	516	557	498	513	561	523	549	534	552	566	530	523	539	539	562	569	564	549	562	551	518	517	510	552	505	549	582	517	476	501	539	510	540	540	548	520	512	552	508	528	538	522	531	519	579	532	524	564	528	526	467	540	453	520	538	555	561	523	518	514	588	508	583	544	544	554	499	509	565	527	535	504	562	556	546	480	505	540	526	502	530	565	534	562	518	563	524	518	540	485	540	546	505	538	534	530	538	562	472	511	484	526	558	531	539	529	528	528	511	555	535	512	540	542	552	535	504	558	513	538	524	489	541	490	509	552	575	521	551	541	544	582	508	518	547	508	525	519	533	529	557	520	529	504	517	546	523	553	519	502	553	509	527	531	505	513	506	546	517	499	522	561	500	537	527	513	559	489	539	530	539	523	519	509	490	524	534	554	527	532	503	553	496	512	532	499	540	573	529	534	532	530	564	544	527	559	512	550	515	537	515	521	519	552	527	537	519	536	541	510	523	529	547	565	522	520	515	531	504	523	492	542	551	489	597	528	552	521	528	540	533	519	521	517	515	555	503	531	534	525	532	505	526	529	557	520	538	540	534	539	559	520	519	544	566	566	553	556	544	507	556	521	487	487	532	550	517	495	538	552	531	549	507	513	559	475	521	483	519	538	546	545	509	503	547	528	511	493	548	551	564	524	529	554	515	578	538	518	543	511	524	500	570	532	540	514	521	529	535	503	536	494	506	525	567	516	509	533	548	523	613	518	531	464	555	544	582	540	526	553	568	517	571	515	502	530	520	556	534	546	486	564	527	491	543	552	518	528	521	469	489	536	559	542	546	546	508	539	522	524	507	547	555	546	503	485	493	509	538	511	517	543	500	501	495	521	483	563	524	557	557	529	553	525	507	542	526	566	562	522	510	564	552	502	521	563	543	509	533	500	499	573	540	520	516	542	547	549	548	547	562	492	489	547	526	485	552	536	505	510	544	544	554	512	536	508	528	520	534	526	567	496	528	528	535	554	547	551	521	550	546	554	546	563	538	513	564	533	564	513	519	525	526	536	541	519	516	494	564	543	545	497	508	549	532	523	528	516	488	569	517	502	495	547	495	516	534	500	507	514	495	531	559	510	546	538	509	530	517	527	559	509	534	565	517	541	507	544	512	527	528	524	560	513	551	543	520	530	486	556	505	527	548	513	544	561	521	494	518	530	505	548	534	521	522	563	565	507	544	540	554	541	529	512	577	512	524	522	511	512	553	504	508	517	515	552	493	554	532	518	553	531	532	503	513	538	540	534	511	511	524	541	503	521	551	533	525	544	529	523	507	502	518	552	534	560	511	510	516	541	522	550	528	513	505	531	521	553	555	574	539	508	534	543	540	497	518	530	469	525	536	549	563	508	569	559	487	520	519	537	560	551	527	536	495	536	514	560	513	528	482	493	547	536	512	547	540	530	498	531	539	515	532	527	511	522	538	553	553	543	503	530	553	575	555	533	561	541	516	539	487	529	547	501	567	525	507	555	523	520	525	559	525	511	543	526	564	536	547	509	554	531	572	588	561	526
25416	25229	48439	40311	19649	5923	526	370	345	307	366	368	352	352	330	357	325	342	322	327	329	325	334	318	345	357	354	355	328	381	357	328	347	343	367	319	336	332	307	377	341	357	336	314	335	382	376	337	338	344	327	330	342	329	302	311	321	353	335	354	325	339	323	302	341	372	330	320	319	335	332	342	329	379	327	361	341	365	344	332	356	333	351	355	325	355	324	327	341	314	329	343	348	339	337	319	327	321	337	340	397	360	364	330	345	353	320	339	303	294	312	327	327	351	306	352	342	318	342	328	359	315	357	295	330	289	349	295	300	332	316	321	325	340	337	335	346	342	326	356	336	318	364	318	332	316	335	329	321	311	320	353	343	317	319	331	317	336	355	351	354	339	343	292	343	321	335	332	331	338	362	325	328	357	297	353	342	335	313	334	308	306	317	335	331	356	337	380	354	317	333	337	339	365	338	338	310	363	368	364	316	336	332	351	368	369	329	341	310	344	366	358	345	352	364	298	366	368	338	352	333	334	337	358	370	363	351	334	335	353	319	359	332	316	328	334	324	333	325	357	308	313	309	335	352	349	326	321	315	319	338	286	343	324	333	304	294	316	342	357	334	303	332	355	338	366	322	353	358	335	362	333	346	312	317	312	314	327	369	365	312	343	364	348	360	335	314	321	366	299	321	313	315	366	359	328	336	304	317	297	335	327	368	338	324	333	330	332	332	317	309	350	321	355	300	330	344	330	336	339	359	330	327	328	369	346	355	331	342	325	344	328	384	342	344	348	340	348	358	348	341	331	329	379	302	350	362	332	316	372	374	342	322	320	318	315	316	342	356	353	321	336	303	353	333	324	319	296	357	322	364	315	344	354	334	324	322	332	340	327	334	339	349	325	347	327	338	349	307	345	319	349	327	335	344	344	347	334	326	359	312	334	335	380	346	341	320	304	341	336	324	347	330	298	342	377	377	360	331	314	347	370	369	345	321	344	365	328	345	355	319	327	343	345	316	343	326	329	322	353	353	322	323	323	367	317	316	320	312	301	344	340	328	348	329	371	340	361	279	350	329	332	327	363	355	344	350	348	335	328	332	380	357	338	328	342	331	337	348	348	337	316	332	338	360	323	329	355	320	329	324	331	326	319	328	335	340	369	345	365	345	332	371	343	327	323	320	314	304	330	336	389	332	313	320	355	334	366	334	344	326	332	343	345	346	359	363	346	337	330	322	334	332	327	331	326	357	348	398	327	343	375	299	331	314	299	355	330	348	346	332	339	346	364	327	315	329	390	342	336	357	328	358	332	360	354	359	337	315	379	331	333	365	328	352	326	357	330	300	372	355	340	316	380	342	310	332	340	342	314	315	358	329	320	334	367	289	336	360	301	293	337	347	338	301	345	331	337	311	333	350	354	374	343	337	358	333	342	342	387	320	340	367	356	355	320	351	352	360	348	328	339	355	345	329	327	363	335	355	360	314	352	331	347	345	339	352	336	339	369	331	356	371	319	353	320	335	334	352	355	319	314	334	361	324	315	368	325	352	315	358	326	351	359	336	320	371	334	343	373	337	319	307	332	304	337	335	333	350	353	323	350	320	323	319	354	320	355	329	334	355	323	331	324	312	356	309	347	350	308	341	343	337	360	332	322	335	340	367	321	331	329	366	316	338	332	340	320	315	332	347	317	343	328	332	317	330	335	322	315	342	374	332	370	315	352	324	328	372	337	339	377	312	344	362	351	330	343	333	327	323	316	360	321	375	342	324	320	350	344	344	353	335	330	356	349	333	340	317	323	331	325	344	346	324	321	343	359	322	323	346	315	338	360	306	342	319	338	346	304	312	330	310	327	325	302	314	328	357	324	302	325	336	329	353	340	342	376	320	332	358	336	324	341	342	329	352	316	366	314	341	355	327	309	358	369	349	378	317	359	307	306	381	377	351	332	320	342	310	335	345	351	348	342	316	349	355	366	340	351	327	392	326	340	337	338	364	327	331	337	327	317	349	296	333	346	318	343	324	299	349	322	353	319	329	298	350	303	331	342	334	354	338	334	335	313	375	299	330	315	301	346	329	342	337	309	334	343	290	375	321	341	328	352	321	338	323	338	340	281	334	317	345	337	323	347	351	361	330	345	354	341	319	343	354	359	313	302	326	354	364	336	324	328	321	330	308	337	323	316	345	341	334	289	341	302	351	358	321	368	321	343	331	365	291	353	339	312	325	325	312	332	342	339	351	332	321	319	327	316	337	316	339	314	342	340	309	335	324	323	310	337	300	331	320	320	348	360	337	321	334	325	312	327	325	353	346	337	329	321	317	341	343	358	349	367	312	345	346	325	326	330	342	317	324	347	343	317	325	357	337	340	356	352	321	340	335	348	337	327	348	324	323	373	351	362	335	318	345	360	321	383	344	326	362	350	294	347	348	328	316	343	360	324	335	343	321	355	350	340	310	328	353	327	318	353	340	343	349	329	350	301	327	341	355	330	337	293	339	326	357	340	332	323	334	357	317	344	350	333	318	336	336	360	362	298	343	356	313	306	339	358	343	331	361	321	343	326	340	348	322	319	358	356	344	322	345	347	309	332	344	300	351	332	342	352	323	327	337	310	361	354	354	344	326	329	332	330	310	339	320	353	332	348	358	354	293	320	293	352	310	326	313	309	312	328	336	364	327	346	345	354	355	332	340	320	322	326	325	344	324	303	354	355	346	340	320	350	351	380	348	347	338	309	309	351	358	360	353	334	322	327	328	330	320	324	334	357	340	315	379	331	343	360	353	355	322	324	339	302	367	315	332	353	337	360	345	339	329	344	340	332	323	366	327	362	338	335	324	320	353	340	330	358	348	311	336	337	336	307	337	351	346	352	363	349	338	339	371	300	323	295	333	320	310	341	342	350	319	318	344	333	304	345	346	352	312	345	341	351	341	333	349	368	324	316	315	362	303	349	319	354	354	320	331	310	348	351	337	338	326	321	315	322	315	350	309	333	329	366	335	329	332	355	360	331	347	370	356	332	324	326	316	362	344	313	344	347	336	330	345	375	303	313	320	316	351	323	350	324	327	344	323	353	315	347	306	349	331	294	344	335	334	304	344	370	337	321	325	348	351	337	312	359	306	332	314	326	352	335	331	323	344	323	340	332	356	334	326	342	360	336	304	329	334	303	298	331	315	326	316	315	359	327	294	366	368	317	353	362	356	345	318	322	320	330	326	355	335	334	374	336	350	328	363	332	328	332	318	347	332	335	334	303	321	338	304	291	321	333	344	320	325	316	344	335	317	316	310	369	325	321	327	338	352	340	307	331	334	327	323	331	342	343	335	354	324	327	342	319	327	336	355	355	342	323	359	312	335	342	352	330	315	327	345	348	392	325	333	315	327	349	350	353	353	379	333	313	337	350	330	363	312	352	358	331	337	364	335	376	353	331	349	339	330	345	359	332	337	317	338	368	346	345	319	326	341	369	337	313	311	346	344	345	310	329	290	343	313	314	342	338	365	330	315	311
60045	93563	82933	45244	10772	535	560	531	519	549	578	542	554	576	546	568	554	505	567	553	552	548	543	519	564	538	529	544	525	531	562	507	548	516	570	528	534	531	548	524	553	553	544	578	531	526	573	559	529	540	535	538	587	552	566	529	555	537	556	546	569	516	549	541	512	564	559	572	539	514	544	499	585	547	564	551	572	544	560	553	571	565	544	544	526	525	545	546	604	512	510	565	545	556	558	542	548	530	546	509	540	523	554	551	568	550	524	505	585	561	560	554	555	552	566	531	540	489	536	555	618	567	555	520	542	525	541	539	592	592	534	535	555	500	517	524	587	551	548	534	559	582	497	553	575	534	548	558	541	513	559	579	539	534	540	497	539	553	539	577	560	497	559	571	557	534	564	584	517	541	587	561	545	526	583	616	544	592	591	529	588	542	581	558	539	528	538	550	513	530	542	536	573	513	529	542	550	511	516	565	527	517	570	568	555	566	583	551	542	503	548	538	567	538	557	550	559	525	541	557	573	594	514	511	570	536	563	563	523	559	599	555	554	516	548	549	552	532	593	544	546	521	547	565	528	558	514	530	571	539	574	549	541	572	524	545	564	581	549	524	554	528	560	540	568	583	550	545	575	570	540	541	523	564	540	537	562	503	509	551	557	527	559	559	541	554	553	573	555	513	539	538	543	550	533	536	541	553	552	565	525	512	527	480	504	521	561	567	544	529	556	508	542	581	580	589	547	576	545	546	545	563	572	520	546	572	518	551	536	558	554	552	562	545	565	530	554	530	521	541	571	571	547	542	589	586	565	559	590	577	537	594	535	552	536	563	551	552	583	545	534	566	572	539	508	514	524	548	564	535	580	544	556	553	533	576	514	561	545	522	537	524	552	501	582	523	577	573	549	539	545	536	534	533	543	521	532	564	523	519	517	544	581	528	535	547	527	516	508	546	556	567	523	554	538	576	524	511	535	594	563	533	565	570	556	558	582	569	506	538	567	555	544	519	562	537	573	570	503	570	545	578	543	566	520	584	546	562	534	545	542	511	547	584	562	518	526	562	522	546	522	542	526	574	522	543	566	562	541	533	550	510	510	559	541	540	557	545	533	528	511	517	552	553	535	522	527	546	526	569	539	557	604	535	558	539	513	538	523	558	570	591	582	542	533	529	614	477	529	553	530	581	571	524	545	567	570	518	542	528	589	528	511	534	553	534	499	562	547	542	488	528	577	502	539	548	557	501	534	506	572	503	509	593	540	569	552	544	570	502	578	541	539	574	556	545	560	523	519	584	543	556	585	512	549	591	544	523	589	521	554	536	550	545	547	557	551	560	568	567	564	533	518	542	543	525	559	576	523	519	498	534	535	570	568	533	558	532	544	563	569	523	522	520	521	562	536	530	511	557	485	533	568	570	554	545	582	569	568	512	562	544	553	518	514	539	509	503	507	549	564	485	581	566	521	513	568	517	547	530	541	566	538	591	546	542	557	552	559	595	551	530	545	543	520	558	518	568	524	574	516	551	545	549	552	565	514	534	545	550	538	514	546	526	537	569	565	559	568	519	552	583	540	584	541	575	584	539	565	585	575	558	517	515	561	551	598	490	557	527	561	541	572	569	600	552	536	561	539	556	548	532	532	552	510	527	536	568	527	543	519	519	561	537	537	543	567	552	572	561	557	502	540	534	531	568	563	513	549	535	598	546	556	538	571	503	547	521	523	512	570	582	501	551	530	544	523	547	574	586	526	555	513	511	548	540	528	555	536	556	547	559	562	548	541	566	530	586	554	568	533	620	571	523	517	527	581	520	523	551	608	561	532	550	533	559	521	568	531	574	518	522	526	534	546	551	563	513	524	541	544	535	608	536	566	527	572	531	551	537	549	551	561	539	530	545	567	578	539	567	551	574	526	564	570	545	557	526	583	542	555	546	583	557	539	568	592	597	514	559	566	541	548	502	522	564	574	528	548	516	550	563	547	526	578	558	562	584	572	517	570	557	541	547	536	520	509	595	554	524	545	540	523	536	541	561	533	579	567	528	525	558	546	578	578	512	557	505	564	578	585	569	565	509	588	532	560	552	500	590	565	526	539	573	556	561	527	557	554	564	544	511	563	565	509	527	539	546	513	515	547	562	574	558	544	519	518	538	583	507	550	549	529	538	546	558	545	600	527	545	550	564	525	538	562	560	541	572	544	533	564	572	527	561	536	583	543	540	561	554	528	535	593	567	557	536	536	559	544	544	513	548	571	482	556	540	553	541	572	548	560	554	504	535	518	496	541	599	562	538	543	520	539	535	526	553	546	543	579	568	563	537	584	518	567	557	542	532	534	513	562	509	550	535	529	545	542	544	556	491	587	535	525	577	550	523	550	544	544	589	526	586	570	519	523	587	527	554	557	551	536	537	543	524	544	561	572	578	527	545	547	545	563	569	545	530	546	557	550	545	510	540	527	559	544	572	548	528	546	557	543	524	542	524	550	558	562	561	593	570	527	571	574	540	552	576	519	537	572	518	530	544	510	515	528	578	562	552	579	568	567	561	554	594	566	558	530	545	551	569	523	524	560	556	533	539	555	574	522	543	561	543	571	529	563	557	512	526	552	546	542	594	515	555	540	519	531	564	566	583	552	565	523	548	545	512	536	544	544	497	543	586	524	581	568	564	523	552	597	529	531	531	525	568	579	579	578	505	540	560	524	585	552	537	554	561	594	525	578	518	538	563	515	534	538	515	580	562	559	558	542	568	584	537	521	560	563	571	536	556	564	543	569	578	532	506	550	567	542	552	538	545	541	517	562	594	584	575	548	587	551	521	570	524	551	492	532	525	545	578	539	549	520	536	575	561	547	523	530	607	530	543	564	544	517	550	539	555	546	521	565	540	529	512	557	536	528	550	552	524	574	524	595	545	536	565	533	547	549	523	585	529	590	553	527	528	559	501	518	574	509	566	558	542	546	563	539	562	543	582	527	524	529	542	534	570	542	515	570	561	555	552	545	550	594	542	564	532	544	523	558	525	522	565	547	552	534	489	609	530	531	521	510	536	546	489	529	560	558	595	545	520	566	519	573	574	557	564	473	542	556	534	536	556	542	563	524	543	499	589	558	569	550	541	519	587	569	520	529	531	515	575	556	518	535	517	552	547	520	560	611	514	558	561	548	576	560	554	571	487	520	543	506	498	500	557	625	516	537	524	581	572	551	523	524	534	614	549	551	522	540	530	542	566	559	532	558	568	584	583	552	534	539	514	564	517	576	528	588	538	543	558	533	518	586	515	570	531	579	547	556	476	542	588	583	584	556	565	542	542	522	536	546	540	551	584	572	556	544	507	546	555	560	541	516	532	543	560	536	552	570	535	530	564	531	526	556	563	550	575	551	551	552	544	501	525	521	549	543	536	560	529	548	559	549	502	545	532	521	509	550	569	526	553	579	540	535	561	511	582	549	565	558	579	508	505	586	602	539	557	548	529	584	531	538	551	559	558	554	492	579	523	533	527	530	546
24172	23096	38527	32701	22006	16822	4313	601	538	561	518	506	560	540	509	525	554	514	540	523	555	539	531	515	514	528	540	522	522	518	515	526	514	517	530	531	511	503	528	523	519	530	527	513	509	532	546	501	520	507	558	553	538	503	534	518	512	530	523	514	489	569	513	495	539	551	522	522	534	518	565	488	521	524	507	512	532	448	540	529	540	476	524	491	539	524	517	542	523	517	532	527	525	540	517	548	512	506	519	542	541	511	522	529	558	519	530	507	515	547	521	505	553	520	571	556	517	519	522	474	541	480	512	528	488	528	517	480	493	513	561	529	493	491	487	543	517	548	496	492	497	518	507	507	532	521	482	534	526	498	499	469	581	516	538	515	530	520	513	525	480	552	514	505	482	538	534	529	528	535	512	496	501	515	524	530	525	523	567	500	527	504	509	514	568	536	490	503	471	528	474	480	546	526	558	482	515	552	523	499	544	495	508	550	527	529	478	514	532	506	547	473	540	490	540	518	515	529	495	490	538	494	475	507	499	574	512	516	523	529	553	529	534	493	501	527	532	553	503	522	521	501	509	533	519	497	495	545	499	525	513	530	526	532	542	513	517	507	533	494	487	528	479	518	526	517	512	528	473	475	505	512	513	518	498	523	483	504	524	545	503	494	519	500	513	486	515	481	503	538	537	547	482	516	518	547	544	527	541	552	522	501	515	521	487	501	498	509	519	492	534	491	490	520	496	537	493	520	511	521	503	511	535	496	523	532	501	506	494	491	549	530	566	515	505	490	523	520	482	481	490	554	506	528	500	541	541	534	540	493	506	522	520	509	485	584	506	536	517	506	523	548	486	476	504	495	498	523	488	527	501	524	516	513	524	535	472	547	536	516	527	507	521	505	525	536	500	542	496	510	510	514	529	511	512	557	572	500	519	523	549	506	547	524	521	503	531	503	520	515	488	542	513	500	522	490	514	541	553	537	563	526	486	500	540	521	524	486	545	490	539	515	499	530	519	530	537	495	514	508	539	502	548	530	516	543	512	562	529	494	537	548	511	498	539	532	521	511	535	510	483	540	507	569	523	478	545	583	529	560	509	513	486	533	499	519	523	539	526	526	492	522	465	525	489	537	500	530	545	505	518	552	544	500	534	541	483	545	512	542	491	505	491	468	566	482	520	516	495	534	490	500	485	496	476	519	530	520	510	509	524	538	484	487	512	528	487	515	522	509	537	558	496	543	520	488	471	478	508	526	494	505	521	489	526	559	506	562	507	484	552	492	527	519	538	517	513	543	525	496	518	503	539	532	538	521	555	512	540	516	548	522	526	543	471	517	523	531	490	524	520	512	505	493	495	497	535	576	511	554	547	505	559	520	510	519	539	504	511	473	519	483	529	478	488	521	470	490	535	527	534	483	506	520	563	560	505	511	510	510	477	552	486	530	511	512	510	539	535	497	501	505	495	491	516	563	535	520	560	519	519	520	528	504	534	527	541	528	509	507	513	497	488	478	521	522	538	463	494	528	546	512	509	519	526	523	488	530	578	556	515	525	544	533	558	496	517	534	487	501	513	512	540	499	507	498	486	540	515	492	498	529	498	514	531	477	531	547	503	500	479	554	541	524	553	521	536	507	472	526	531	536	551	525	508	522	501	559	509	528	515	520	548	570	496	484	551	511	505	489	513	518	509	478	531	531	537	506	504	523	527	517	531	551	504	528	545	523	527	512	490	521	546	507	549	520	512	535	501	506	525	498	545	546	524	533	537	531	540	531	538	550	558	520	510	515	553	513	492	477	549	462	549	515	490	500	513	525	522	508	496	512	534	527	556	524	516	528	510	512	536	515	454	535	476	505	513	512	507	510	503	521	519	530	516	501	508	518	496	457	518	558	532	509	505	543	519	512	533	524	533	527	487	477	552	491	538	475	561	536	504	511	498	562	517	517	521	544	465	485	527	494	467	498	515	488	513	509	536	553	500	523	491	550	542	536	477	549	517	495	521	539	547	539	535	541	528	471	529	515	524	570	521	505	508	569	531	484	510	516	524	512	481	514	544	507	564	502	484	539	507	520	546	499	518	543	533	529	553	512	546	539	480	511	512	523	509	512	492	522	484	501	493	492	521	502	527	504	502	503	528	523	521	488	548	538	508	491	539	452	567	506	515	507	520	535	490	506	451	542	471	489	549	511	534	515	513	556	506	518	529	536	506	500	502	514	503	472	485	507	502	519	496	521	533	525	496	476	538	509	522	538	510	508	531	499	520	507	557	537	498	535	469	554	551	518	494	486	545	538	510	491	519	488	524	513	483	524	521	546	541	474	535	572	538	491	535	508	536	519	499	534	517	534	531	559	535	554	537	481	537	503	512	519	512	530	524	551	487	569	509	542	527	500	524	481	531	511	527	557	518	474	506	527	535	543	523	534	502	530	496	556	578	484	498	529	509	483	550	534	525	529	520	486	510	513	535	506	524	525	498	527	508	492	517	469	514	518	508	537	499	552	520	488	486	531	576	502	445	551	540	539	565	498	509	517	512	551	514	500	531	513	554	512	497	522	515	556	532	536	506	518	501	503	554	532	488	505	506	527	536	505	485	509	524	464	533	554	522	531	455	519	515	563	533	495	537	519	520	524	513	524	481	503	539	531	524	561	474	513	535	519	525	542	508	529	512	552	524	535	524	531	516	528	498	509	502	503	537	509	566	533	559	466	504	530	518	519	532	505	549	521	535	517	499	544	482	528	498	547	479	529	505	535	544	464	513	503	524	517	543	507	510	489	504	480	543	481	510	508	503	478	546	519	524	544	522	510	510	497	482	514	551	534	531	516	558	514	521	525	510	551	488	539	494	506	500	509	545	514	537	509	514	525	514	503	543	537	529	535	507	495	521	563	528	498	505	480	506	553	535	521	473	496	498	510	512	527	540	507	515	600	476	541	515	518	548	556	552	537	516	507	524	540	531	516	512	515	515	533	563	504	544	524	496	498	535	528	549	523	489	540	529	507	492	530	512	510	536	526	546	538	532	532	479	501	538	522	492	486	513	513	518	466	545	538	481	533	528	520	521	509	522	524	508	476	511	535	532	560	497	513	516	499	499	541	488	525	532	496	536	544	479	521	528	507	512	545	506	494	533	525	516	532	501	542	512	508	550	527	542	506	506	520	530	510	492	510	471	518	544	524	500	525	520	551	537	495	541	500	485	521	507	504	517	496	506	494	486	521	533	536	496	527	508	489	505	511	543	505	495	537	527	502	520	486	500	496	518	506	530	575	508	513	519	534	523	501	486	553	535	471	523	522	531	499	519	475	505	502	521	497	481	497	513	495	564	501	518	511	533	493	539	485	536	547	531	511	497	525	502	495	512	537	495	505	502	497	530	485	533	520	501	532	471	548	530	528	579	449	514	485	496	491	502	528	483	503	530	526	505	537	523	517	546	506	530	523	503	506	553	502	500	503	527	492	477	532	546	530	517	544	515	484	495	485	503	547	504	536	501	547	532	536	467	531
61421	104084	88842	53468	13677	803	805	819	885	820	789	826	829	821	771	731	756	769	805	779	829	758	760	804	819	820	767	777	775	842	808	813	762	794	760	820	789	799	770	752	758	776	798	808	767	806	813	833	796	810	816	791	791	806	812	790	828	818	821	834	803	790	750	749	779	773	807	716	785	757	765	792	775	758	802	782	770	778	759	806	782	827	855	785	786	770	757	764	810	798	809	776	831	801	796	790	800	840	761	797	758	795	764	740	764	806	772	784	770	786	762	811	793	823	805	781	785	808	749	783	779	819	796	811	800	766	841	753	795	787	792	818	754	819	827	802	826	807	780	805	757	785	790	754	812	786	782	798	808	781	820	848	787	801	801	797	765	810	804	782	790	804	807	810	810	838	821	826	801	780	763	763	758	823	829	769	799	792	788	741	831	797	832	784	804	793	792	782	796	821	768	812	812	773	796	810	819	806	797	812	795	786	775	780	777	795	805	785	794	816	777	784	812	767	852	823	741	791	818	783	823	825	774	796	835	812	814	757	767	794	839	764	798	823	784	852	787	795	792	734	797	827	756	802	843	803	827	779	822	785	736	795	846	820	782	789	792	762	843	809	791	814	789	736	780	805	821	826	815	761	827	833	811	820	744	826	787	758	785	814	776	778	754	784	757	771	790	788	791	830	853	832	765	848	761	786	807	754	789	783	795	811	825	800	787	770	814	760	797	722	806	844	782	783	797	823	811	770	847	802	767	814	745	816	763	795	793	882	797	794	802	736	819	770	807	773	782	803	791	816	722	786	831	790	823	806	785	779	796	823	739	796	820	770	829	793	802	767	823	765	764	812	796	770	771	776	825	776	797	845	830	821	792	797	780	775	775	763	763	831	787	777	772	819	776	761	775	822	787	803	803	777	820	762	761	809	827	802	777	805	794	806	784	803	837	821	828	789	762	847	824	798	782	771	838	735	785	807	769	764	805	799	835	787	790	823	767	804	778	771	804	752	829	808	779	791	806	789	804	778	793	796	753	811	785	773	717	782	776	828	747	852	772	836	751	821	821	818	735	829	794	829	811	743	812	834	774	760	800	786	803	751	773	779	808	785	788	751	765	789	779	859	789	824	760	812	801	793	820	807	826	766	809	771	840	806	777	767	805	758	785	835	764	775	819	758	802	784	798	790	798	795	792	804	826	773	761	781	786	779	868	824	803	758	785	756	799	835	803	797	793	793	784	784	790	803	805	787	872	792	805	788	773	827	733	768	786	800	789	780	760	761	808	796	778	811	783	815	794	756	814	825	775	807	796	795	744	797	754	773	750	757	804	799	836	818	783	834	753	812	784	847	793	809	876	753	795	794	768	793	800	803	807	792	862	774	765	766	807	774	795	785	810	809	822	821	806	808	762	812	840	815	769	787	779	739	789	806	828	780	795	805	783	816	840	793	832	776	796	817	806	776	846	773	788	787	816	808	778	790	799	750	839	854	842	777	791	780	791	805	806	752	792	806	826	823	800	748	801	778	842	801	761	781	801	747	787	770	774	805	765	782	767	799	759	764	844	784	767	757	840	796	744	778	772	799	838	850	798	761	789	792	753	807	809	795	831	822	813	800	869	768	808	804	792	788	812	820	838	745	774	773	819	801	778	798	802	794	800	831	769	780	790	776	835	814	788	746	797	809	845	776	781	758	786	825	811	778	784	744	803	823	803	764	761	801	774	762	754	796	781	868	816	852	757	786	805	818	758	836	808	828	786	775	745	789	774	738	801	779	752	804	759	800	771	755	755	742	797	776	774	756	793	756	765	812	766	797	800	795	761	728	720	757	758	770	831	804	788	768	801	834	829	790	753	786	804	823	844	781	809	770	822	848	754	852	785	778	735	814	735	799	816	800	750	777	805	755	810	747	812	755	793	758	792	814	750	821	767	817	754	857	754	817	802	820	872	825	821	812	769	802	821	742	789	802	843	740	836	805	757	755	775	810	817	786	806	769	776	769	776	829	804	849	750	777	828	784	800	813	763	773	793	827	749	829	821	749	789	794	828	777	769	817	732	799	787	771	822	812	771	772	799	786	788	845	801	755	814	799	793	790	799	783	785	833	747	794	802	779	776	801	757	829	774	808	806	764	813	835	861	762	815	794	781	747	806	783	795	770	811	763	817	824	813	774	776	814	793	827	851	802	796	807	768	813	767	788	813	796	775	784	747	771	764	757	812	787	802	787	794	797	795	785	838	797	822	799	830	782	771	788	808	831	824	824	783	780	784	821	784	788	806	771	718	806	801	766	811	804	810	807	848	791	727	807	838	789	798	795	752	784	770	795	824	713	826	817	781	785	825	808	822	798	765	794	824	806	814	821	779	750	816	761	767	785	795	784	816	839	708	804	763	789	867	777	787	769	815	778	768	776	786	809	742	768	833	809	789	777	804	851	859	799	825	770	784	812	784	779	772	775	736	749	817	764	773	778	784	770	762	764	733	793	844	784	758	777	762	737	806	791	744	749	762	794	791	801	796	794	827	816	780	791	795	790	813	742	786	824	757	778	799	712	811	816	793	797	780	849	799	804	784	813	842	778	803	791	859	827	814	757	771	790	802	836	790	816	808	845	809	836	792	761	809	816	787	856	816	756	794	765	807	757	789	776	774	802	782	791	810	744	786	817	835	781	789	771	826	762	806	770	783	773	775	766	792	778	807	731	753	826	822	819	749	794	807	814	738	794	800	862	815	776	819	832	819	776	738	831	785	780	808	765	835	811	780	760	813	798	755	809	796	835	807	818	836	780	803	798	812	794	769	816	754	826	754	820	805	761	823	837	781	810	838	767	823	776	767	775	851	793	805	759	825	850	804	833	782	846	823	805	813	802	840	812	804	765	767	836	756	829	795	839	790	779	807	760	774	750	814	808	771	835	760	810	800	827	814	769	755	801	826	759	764	774	774	744	779	788	779	782	782	810	800	765	790	824	802	748	838	794	803	759	801	820	765	798	744	782	794	759	798	775	817	790	812	794	771	822	790	775	792	799	789	755	745	780	830	820	799	800	781	841	807	780	777	769	797	778	790	765	764	803	789	783	748	832	816	789	804	855	795	780	811	841	773	777	812	813	781	768	812	822	754	785	805	799	819	772	799	821	837	781	767	821	824	783	787	811	797	757	809	836	804	775	795	817	823	794	811	792	759	784	763	830	781	794	790	812	755	803	801	747	806	840	791	810	818	757	772	808	808	793	840	742	786	842	808	848	791	816	752	792	842	752	813	776	804	806	795	788	807	762	852	842	793	849	818	760	775	729	758	746	788	811	814	780	789	800	794	799	781	811	763	823	768	723	783	812	785	791	786	771	769	814	829	756	769	829	780	819	834	830	721	794	779	798	772	782	801	834	816	785	793	756	767	763	755	767	807	797	795	785	827	769	830	744	788	786	810	789	740	831	731	807	842	777	783	761	787	771	789	831	807	799	808	754	786	754	791	775	789	816	741	776	796	799	788	838	795	824	764	811	869	753
29809	30288	39451	22648	3085	332	332	369	288	301	345	321	303	318	333	311	304	302	319	296	307	328	326	313	331	324	316	300	326	301	289	356	298	316	320	295	280	277	301	315	314	345	330	345	327	305	288	323	333	311	302	350	281	331	289	309	344	289	310	306	324	338	310	316	305	326	323	319	331	316	290	318	291	343	329	275	287	309	314	323	322	318	301	262	314	298	306	325	305	324	328	314	300	320	308	307	302	309	313	286	273	280	352	324	311	299	305	322	304	289	278	331	294	283	313	303	314	335	320	312	307	310	283	292	314	294	305	323	310	317	336	303	326	303	302	289	322	310	303	296	317	343	297	279	346	299	304	277	323	286	294	314	325	326	341	323	324	332	310	320	336	321	309	328	291	293	332	318	304	329	297	298	331	304	315	313	296	312	317	271	322	332	314	304	328	346	324	325	275	285	286	308	325	337	322	289	297	298	298	321	294	302	347	331	278	325	274	326	310	291	329	346	292	325	307	328	312	317	286	301	270	299	323	294	313	279	277	297	319	325	299	299	306	308	299	339	309	308	333	305	320	320	312	333	331	294	309	293	325	309	319	296	319	302	323	335	317	306	320	306	304	311	312	302	296	321	308	294	351	328	300	318	294	318	298	309	312	304	321	317	315	311	287	325	327	302	295	347	332	312	310	301	314	276	324	323	321	294	335	288	294	275	278	302	306	307	312	338	316	301	328	340	274	307	331	310	290	322	288	311	337	294	308	325	313	320	306	320	315	322	321	313	313	299	301	303	302	325	359	338	294	319	319	314	314	276	297	296	278	319	321	320	313	336	299	274	314	291	306	314	334	300	317	281	304	323	297	327	318	290	296	304	292	316	305	306	323	313	300	300	316	288	332	319	305	304	331	282	290	302	318	323	283	322	320	273	318	318	293	305	311	307	344	311	326	337	321	291	304	299	342	281	322	316	304	327	325	316	291	318	304	318	313	262	301	306	313	343	340	319	330	287	290	312	279	325	337	309	311	282	291	302	355	305	288	318	294	305	324	330	302	296	285	324	314	297	320	351	313	309	320	283	326	308	307	299	308	319	329	293	299	270	320	328	314	304	309	313	303	311	310	322	306	316	287	312	294	284	324	276	321	321	327	318	294	299	316	305	302	309	286	321	307	288	333	309	333	346	308	305	309	325	292	304	301	305	346	310	345	303	315	306	302	290	344	340	304	279	281	333	312	313	308	314	334	284	312	338	313	274	290	329	293	316	333	350	314	350	307	311	308	303	344	304	313	318	311	312	329	309	273	320	324	328	312	325	306	278	328	344	311	294	307	299	327	328	309	341	307	290	319	305	297	283	286	272	313	331	350	332	322	310	270	329	287	298	324	290	339	338	321	290	296	297	301	334	332	315	302	288	320	332	335	318	274	330	296	309	297	303	324	310	329	279	280	304	304	291	342	324	313	338	314	300	288	290	334	330	328	293	297	311	316	293	337	310	317	334	308	280	322	322	333	289	319	288	283	336	340	346	308	357	321	299	307	323	328	318	290	304	288	295	336	317	274	286	315	301	332	304	320	292	301	309	285	328	319	297	321	335	328	296	333	300	320	342	329	321	292	289	332	297	324	335	319	312	321	372	328	317	305	306	318	295	305	344	330	275	331	311	291	317	332	282	315	319	313	321	312	317	320	289	349	308	316	290	330	315	312	331	307	294	307	287	321	323	355	296	317	299	298	340	328	311	321	322	323	337	316	302	323	321	295	314	335	302	347	316	294	296	310	326	312	302	321	298	318	336	302	284	330	333	310	309	278	301	305	337	322	299	309	291	290	306	314	328	312	332	310	299	360	332	291	333	312	329	358	319	325	313	321	310	323	303	313	308	307	313	337	339	286	303	320	342	320	306	338	315	317	295	283	296	294	308	272	294	291	299	287	344	294	324	328	303	277	328	305	320	328	283	311	318	296	263	304	305	325	305	300	320	301	300	304	324	290	310	313	285	333	289	316	321	291	330	300	291	307	316	310	341	276	312	282	298	318	311	316	326	295	314	305	274	280	318	305	317	288	334	301	350	294	301	339	304	312	308	322	282	317	320	328	317	315	298	301	306	303	300	320	302	350	301	316	298	341	300	300	309	310	283	280	318	303	324	310	312	318	304	274	314	317	314	295	310	260	301	290	298	323	292	299	334	315	304	296	316	292	333	289	319	295	311	320	318	327	315	310	296	302	317	315	281	334	313	292	269	327	324	320	285	347	294	318	318	319	317	298	283	298	290	301	316	340	301	323	305	320	301	281	331	322	306	339	311	313	289	286	295	321	313	273	271	329	300	294	304	299	294	311	316	333	306	321	300	328	313	327	318	308	300	324	314	300	294	332	330	346	321	292	326	332	314	324	323	301	328	303	307	290	323	315	320	299	351	312	331	308	312	358	315	327	324	305	287	328	325	363	331	334	354	319	340	309	306	293	327	291	342	299	327	286	298	290	306	347	312	308	326	308	298	300	296	309	307	308	308	295	297	321	330	305	306	332	312	289	323	336	316	284	294	288	321	288	326	304	337	323	345	296	328	311	320	313	296	297	335	314	313	322	305	288	296	307	307	316	318	297	294	298	300	330	280	297	311	311	295	303	335	330	286	289	314	271	316	303	320	337	312	331	292	320	285	329	329	293	295	286	316	314	306	330	330	296	345	298	299	314	335	350	302	294	310	310	326	270	283	315	307	322	330	263	292	310	303	330	318	302	295	329	308	303	322	323	298	304	309	310	323	304	320	295	301	305	329	328	319	296	317	316	318	331	318	325	296	316	349	284	312	286	300	302	289	288	342	335	297	322	298	313	340	312	336	291	300	275	318	316	332	288	292	281	312	298	310	311	306	333	328	293	307	321	305	342	311	293	343	302	272	324	300	322	299	312	285	318	283	297	320	304	284	323	294	313	306	318	309	297	323	291	313	299	291	283	311	337	316	342	305	310	299	327	291	302	327	331	321	330	300	282	341	308	307	328	328	320	315	337	333	294	302	334	306	320	305	326	289	300	310	327	310	334	317	302	344	296	336	290	313	282	325	320	302	303	316	298	335	348	292	312	288	317	335	330	311	321	325	319	319	314	351	322	314	321	310	288	358	313	310	279	317	285	339	294	297	344	300	332	346	305	294	323	308	301	297	321	337	330	339	280	316	290	308	310	288	325	304	311	289	315	322	343	314	290	292	296	312	281	324	312	345	288	308	312	312	330	291	292	278	327	330	307	311	328	324	332	308	322	280	337	302	299	313	315	294	307	324	313	287	318	331	309	338	302	346	284	292	318	295	308	309	318	311	274	301	309	356	315	313	325	284	324	308	287	294	334	355	292	304	321	330	320	314	286	327	334	315	329	322	332	292	308	320	328	299	311	316	313	343	325	283	286	319	348	310	297	298	323	320	345	314	296	317	301	323	296	336	340	349	312	339	320	347	288	309	286	316	294	312	326	307	342	302	317	307	280	286	301	325	329	290	282	288	324	321	332	282
36923	49079	46223	21839	3121	513	524	525	516	510	556	544	510	521	523	543	529	541	522	483	524	515	488	503	548	543	519	547	559	536	521	481	552	530	574	530	512	528	535	497	500	549	542	519	499	520	496	520	540	553	532	548	501	527	513	510	553	509	502	500	553	538	546	509	535	553	511	509	526	545	503	514	526	509	489	538	541	495	531	507	509	516	559	543	558	523	532	505	549	517	545	508	507	493	527	486	513	498	490	478	515	522	509	532	512	512	548	520	510	503	501	497	545	511	520	527	579	499	550	526	484	501	487	508	499	489	510	502	497	494	546	498	520	567	527	504	500	492	522	515	488	518	528	515	547	525	512	490	539	501	536	543	519	515	487	470	515	505	517	520	507	528	504	531	547	495	552	528	485	505	529	481	549	507	527	511	530	495	528	545	510	533	537	507	509	547	532	517	537	496	531	572	531	523	488	495	511	537	525	506	518	500	515	488	503	542	500	552	507	534	548	489	494	527	515	528	546	494	499	496	510	509	528	504	483	486	518	507	520	575	534	512	511	502	504	510	544	523	546	489	525	536	513	520	543	525	571	546	485	523	537	504	556	532	541	544	547	534	501	534	491	479	572	548	490	485	525	503	531	582	528	541	550	516	506	501	545	529	530	527	510	569	534	500	550	486	503	544	499	477	489	525	554	484	490	540	523	533	537	509	532	532	513	567	525	519	492	581	512	494	533	565	537	552	565	488	502	492	474	485	486	543	510	512	527	529	525	514	529	497	574	560	512	502	563	527	526	522	507	515	503	521	526	505	542	507	544	520	548	531	520	493	499	512	513	526	526	553	553	526	540	542	542	562	519	514	523	521	499	558	522	507	514	541	533	530	509	509	487	514	548	479	483	529	510	504	489	528	518	551	507	526	537	565	513	526	489	498	492	497	530	548	512	499	525	501	480	520	513	498	526	522	546	493	519	540	520	485	529	528	520	585	505	497	528	553	524	485	531	515	483	503	488	533	511	470	526	469	557	511	461	541	521	539	513	534	503	538	533	483	547	516	502	520	533	536	570	486	499	496	527	542	547	482	480	530	517	515	524	520	546	508	541	565	516	520	532	519	567	527	550	495	549	526	561	542	506	533	524	500	488	500	530	484	562	531	488	548	476	467	498	529	523	557	531	524	536	468	515	561	532	514	515	552	542	548	530	531	538	495	540	549	555	539	503	512	515	509	510	518	467	570	557	514	545	516	520	492	516	533	519	522	521	500	524	525	518	534	519	502	553	542	532	544	556	487	519	481	485	501	542	537	518	506	485	544	491	544	520	546	512	535	528	545	528	533	500	506	515	499	500	535	515	536	522	508	516	541	553	510	501	536	552	574	532	489	530	530	557	482	533	495	519	526	528	482	545	497	500	493	528	529	497	528	528	507	535	493	529	553	540	536	510	501	506	531	513	466	510	501	498	552	527	513	516	539	516	467	544	568	505	473	536	531	511	479	532	495	534	502	460	537	514	489	512	494	513	481	508	517	523	502	522	501	513	492	505	556	503	517	537	507	496	501	506	497	553	500	537	547	503	531	555	533	506	505	501	568	510	567	526	514	503	535	505	521	532	549	517	491	554	508	541	507	539	490	512	510	533	509	567	480	547	515	489	557	506	497	504	540	563	544	513	522	511	561	505	540	514	532	540	514	515	516	503	569	540	549	546	520	497	559	542	515	532	533	511	559	512	494	546	489	547	537	535	545	511	528	503	502	509	534	491	535	492	502	475	520	532	527	531	525	478	500	555	492	536	484	511	513	524	498	514	514	505	479	479	535	492	494	534	535	508	498	550	488	544	491	503	527	493	545	538	551	474	551	524	508	538	550	528	527	537	540	533	502	537	491	514	528	533	520	509	518	537	489	509	536	520	510	526	558	525	549	580	504	523	531	468	516	520	521	496	546	501	562	532	491	508	527	564	531	542	531	501	483	484	541	502	524	513	512	526	462	513	533	496	496	490	547	543	516	508	501	512	496	501	525	516	530	497	524	495	561	498	517	529	522	538	530	508	541	540	526	564	536	564	535	511	538	519	502	508	536	481	507	497	493	529	500	523	519	524	535	500	515	529	502	489	501	544	506	536	502	494	565	512	542	525	511	544	534	516	537	531	537	500	543	478	504	515	527	500	541	526	514	507	504	481	529	548	518	488	526	557	526	543	571	525	473	555	549	527	535	527	523	496	519	545	525	534	498	520	489	545	517	515	545	486	532	536	527	542	510	557	507	532	498	516	516	552	518	576	547	521	498	533	555	517	494	536	528	531	530	505	490	523	518	537	503	519	523	532	478	513	516	525	493	501	511	533	540	481	535	496	466	548	550	529	536	521	510	518	541	549	530	546	517	506	466	526	470	517	497	548	495	541	531	544	581	539	538	507	484	550	556	488	506	506	539	526	552	547	501	514	504	470	508	553	524	510	500	504	543	517	516	519	491	556	506	502	515	538	517	503	522	507	540	528	550	506	516	558	531	561	485	516	562	515	546	495	547	533	534	507	488	506	501	533	535	529	525	510	537	502	530	490	557	535	503	535	474	512	509	516	540	521	548	497	530	515	527	462	521	496	506	550	517	565	537	538	527	563	561	512	538	542	519	506	528	515	513	471	506	533	526	541	527	543	522	503	485	537	551	504	505	492	487	518	525	533	520	543	507	509	484	489	503	487	508	550	518	507	534	480	531	509	472	523	540	521	507	528	523	472	551	524	560	477	510	537	525	524	521	551	540	544	548	515	528	518	559	526	499	474	524	523	584	538	543	514	547	577	547	523	491	513	546	487	527	536	515	501	538	495	498	479	496	511	552	512	482	498	492	471	533	453	535	544	524	525	510	513	520	573	536	523	524	482	480	528	522	526	525	517	517	528	494	547	519	517	542	532	528	501	496	529	519	511	462	551	519	526	540	494	505	544	508	488	505	537	493	578	503	481	493	491	517	509	511	538	521	495	534	517	527	534	512	550	526	544	525	570	550	524	521	525	530	499	521	512	508	525	523	547	518	488	543	505	543	486	495	517	504	525	522	510	561	562	524	486	535	530	469	487	534	470	480	523	476	499	513	526	510	538	506	529	564	529	517	540	541	519	549	505	528	482	514	491	551	554	501	542	524	521	498	517	509	520	505	509	512	525	538	507	531	512	523	515	525	529	485	536	551	512	513	511	546	467	508	495	503	522	512	549	486	527	511	506	553	509	557	510	514	525	549	496	537	520	524	570	533	530	520	503	538	519	487	546	510	491	528	501	495	530	522	531	511	563	572	504	519	533	539	492	562	491	541	522	523	578	503	506	539	557	516	549	550	489	542	518	537	523	506	532	518	533	547	536	521	542	497	493	516	526	453	507	505	527	537	504	501	518	511	513	512	504	529	550	520	536	539	497	519	518	515	522	520	525	519	513	579	505	508	565	483	492	560	542	529	534	486	496	534	517	537	519	509	532	547	541	527	506	530	541	518	510	513	530	533	499	505	494	512	483	526
25387	24285	44726	36400	19865	6961	552	359	340	354	319	343	334	347	395	330	351	346	350	327	339	345	352	356	341	377	345	368	381	357	361	342	339	356	311	330	348	364	350	323	362	352	350	332	336	327	328	328	345	340	328	353	346	301	369	343	318	315	356	376	341	360	369	306	342	344	337	335	321	345	363	368	334	351	368	312	354	366	354	357	335	347	318	356	326	379	329	325	353	322	320	367	349	361	325	340	338	349	364	368	316	327	369	331	364	329	356	310	334	364	307	358	351	346	334	342	343	328	337	308	328	338	324	339	332	360	346	314	360	376	312	298	330	306	314	338	348	337	311	310	321	366	333	317	354	351	373	306	318	317	342	337	330	353	329	352	377	332	330	331	359	346	382	353	352	345	342	347	340	360	339	345	344	327	380	331	336	324	341	358	339	348	363	337	347	320	354	358	344	339	310	324	349	303	326	327	362	349	317	341	354	311	325	383	315	311	325	335	331	339	380	342	317	352	368	319	323	335	337	358	352	330	341	373	348	319	353	331	342	350	312	356	350	352	371	342	345	332	310	342	341	288	338	347	318	350	331	349	344	352	358	329	340	307	344	364	338	347	361	324	325	320	342	344	340	305	338	343	319	333	347	335	349	314	328	342	362	337	313	340	371	310	344	384	363	315	336	323	351	346	343	351	341	341	324	308	352	363	322	325	350	340	379	316	330	345	334	382	326	365	341	362	340	341	358	309	326	345	306	322	340	339	323	339	328	312	341	354	313	324	363	336	335	349	340	328	366	335	351	309	327	343	347	325	352	346	321	360	339	343	365	331	376	330	340	318	345	355	342	330	338	337	345	348	352	333	334	350	325	336	297	326	350	334	328	353	339	309	345	316	326	327	362	330	345	318	311	335	316	334	328	328	340	365	345	334	345	304	332	327	361	333	342	355	324	339	329	358	325	347	352	342	322	329	331	358	316	363	301	367	338	334	329	358	364	355	341	280	325	357	370	315	354	322	321	308	330	352	334	328	339	324	327	348	351	340	337	341	320	337	309	315	316	336	332	353	345	334	342	320	334	342	326	345	367	314	349	332	321	339	328	313	337	297	351	352	339	328	359	351	358	338	309	288	351	326	330	356	343	358	341	344	361	342	350	326	308	338	360	308	320	361	335	307	353	353	307	340	349	359	367	329	332	346	333	320	358	308	333	345	372	331	328	360	357	356	324	359	328	344	342	304	323	328	347	358	312	329	354	338	319	340	331	334	331	311	346	347	330	347	304	331	312	356	331	359	334	319	343	326	341	343	333	351	326	297	348	344	356	365	360	359	357	338	316	349	306	345	350	342	330	315	313	324	297	326	347	326	341	340	334	328	338	327	340	307	318	357	364	353	297	340	359	353	331	316	322	331	294	339	360	369	312	342	349	343	353	356	336	365	360	362	317	364	336	345	355	347	344	322	342	338	321	324	353	374	378	342	357	349	325	355	374	316	359	344	359	347	314	348	352	311	343	344	335	372	325	327	361	342	330	355	338	375	354	357	342	325	341	322	353	321	358	320	355	356	315	363	331	324	324	335	324	317	376	338	362	351	355	335	353	332	324	330	324	345	324	313	313	370	324	361	330	357	348	333	339	353	334	359	341	337	334	348	321	304	326	330	339	361	313	360	337	324	333	324	372	328	307	329	364	336	337	328	315	350	347	356	323	323	298	374	340	334	323	377	321	344	328	334	345	350	318	353	355	330	353	324	402	370	313	357	323	304	344	336	346	354	283	335	352	322	345	317	355	333	328	342	350	334	375	338	342	333	344	358	351	344	383	307	372	369	354	339	358	313	354	369	331	348	303	318	329	355	319	350	344	338	311	354	318	329	332	337	339	334	322	335	360	340	329	342	336	363	332	325	349	359	325	313	348	314	315	357	347	348	353	336	333	381	342	309	372	351	324	353	339	357	336	332	318	328	316	281	304	368	318	353	336	340	324	374	332	338	329	341	314	303	345	327	312	334	329	320	350	289	328	337	315	376	347	347	356	342	348	323	346	353	343	336	330	353	347	332	354	327	331	354	343	335	331	342	357	333	330	364	343	323	340	332	342	310	331	351	346	340	310	328	352	344	328	343	354	338	369	359	341	379	341	354	331	339	349	345	321	352	384	349	360	344	320	361	340	337	317	350	318	351	362	378	365	359	302	357	356	324	354	326	321	332	295	316	324	333	320	350	320	345	342	352	348	332	304	340	336	331	340	326	338	337	326	285	357	351	343	320	339	340	333	339	327	324	350	367	333	328	373	339	330	336	339	357	338	344	346	328	361	349	335	317	320	326	346	334	312	325	322	319	345	327	382	329	332	375	336	364	350	350	322	340	337	340	334	359	309	358	335	326	336	312	327	338	332	329	346	316	310	355	354	317	327	350	319	348	310	289	364	350	318	330	315	334	325	325	329	358	354	345	351	341	342	332	327	377	355	376	343	348	334	328	342	376	379	326	338	335	331	352	342	338	346	327	379	325	365	370	384	316	339	333	356	312	319	342	332	380	353	350	347	342	353	356	327	326	371	319	309	331	321	342	347	342	325	348	352	329	354	325	363	341	320	339	321	340	308	381	347	323	326	308	327	312	348	310	317	361	333	352	359	345	333	320	354	344	336	353	364	342	345	367	363	326	344	334	315	338	365	355	350	326	342	314	341	366	342	359	358	344	301	369	314	348	326	331	328	333	359	365	346	320	325	366	324	374	351	300	377	360	325	306	334	368	320	329	338	297	321	348	326	343	367	348	327	351	353	323	359	348	363	326	358	341	382	380	322	334	330	319	345	353	336	361	321	325	308	345	406	332	343	313	343	371	348	316	347	327	347	361	329	339	342	345	326	332	345	325	369	326	322	368	333	319	308	351	321	329	357	369	326	320	332	348	343	370	332	342	330	319	375	331	355	349	335	334	330	341	292	307	319	321	308	305	346	366	372	340	360	335	320	355	345	323	361	327	354	326	331	342	327	337	346	352	326	310	342	358	323	348	367	326	351	328	344	340	350	317	355	323	346	326	325	344	329	313	335	340	312	336	323	343	357	335	338	360	362	341	336	356	313	345	348	332	326	324	323	340	333	321	347	343	329	317	305	318	335	337	343	332	336	345	370	321	336	333	343	342	343	405	349	329	335	339	337	329	311	354	331	345	346	363	313	332	353	341	318	354	336	313	355	342	352	337	362	347	346	339	326	326	336	324	341	356	308	312	312	324	306	353	290	341	329	342	322	309	309	376	334	339	304	363	339	350	316	363	363	344	334	327	317	372	363	317	323	345	324	348	333	358	347	324	326	359	321	345	349	338	338	341	340	318	359	341	324	366	361	351	357	325	333	331	332	324	332	359	339	353	318	301	354	336	379	349	343	321	350	358	307	368	350	353	339	330	341	335	334	356	345	349	340	318	369	333	331	309	330	344	341	309	377	332	310	335	348	335	340	371	316	350	350	340	349	326	348	330	323	325	343	315	351	331	350	342	308	329	326	360
59464	92671	82136	43926	11178	573	547	554	577	552	588	563	540	536	579	548	565	572	559	549	593	546	534	550	573	557	565	566	589	548	523	505	526	566	542	553	551	522	554	532	542	534	532	543	525	529	562	583	560	585	575	550	542	539	547	553	581	524	528	540	579	514	549	554	565	541	557	533	592	596	519	554	576	533	490	544	542	526	548	532	606	507	546	553	568	540	562	618	508	566	519	537	530	577	536	522	563	549	549	514	553	523	530	612	585	559	564	521	506	566	552	494	556	540	516	537	565	502	549	564	565	538	589	505	517	540	523	554	568	509	513	543	534	561	541	555	556	567	533	572	553	604	562	596	582	550	532	536	538	553	556	524	541	538	535	566	548	561	584	562	561	536	524	487	540	497	542	494	533	559	547	556	521	563	525	532	512	584	543	516	500	536	568	568	582	573	537	562	576	540	598	556	588	599	542	538	544	567	584	548	553	521	563	548	558	539	563	532	524	537	511	543	535	559	547	535	528	566	554	557	550	554	533	528	566	527	557	545	534	500	577	586	579	571	526	518	553	533	523	526	545	599	538	539	567	568	566	581	554	524	521	572	550	543	568	527	553	518	553	517	498	546	565	529	502	530	536	537	517	566	510	545	559	524	521	555	553	497	587	573	581	557	542	508	577	502	545	533	535	554	525	543	556	539	570	572	534	581	525	515	548	549	558	542	520	524	563	535	528	554	541	537	512	526	546	557	584	582	575	577	556	556	530	535	580	556	566	551	550	520	523	527	547	559	551	534	537	531	539	564	530	556	559	566	545	572	511	520	551	580	501	601	563	555	545	580	527	570	637	542	579	606	513	547	546	538	556	530	541	551	566	562	555	505	584	579	524	555	564	575	532	571	546	550	530	562	549	595	528	534	605	524	555	547	531	595	531	537	553	553	541	527	520	545	525	548	531	557	513	562	580	545	539	570	573	579	593	576	540	566	491	594	532	554	521	522	597	530	539	535	538	577	567	573	578	518	544	551	558	537	556	561	546	543	581	521	532	519	521	584	524	521	546	570	566	533	553	541	572	545	562	583	566	582	529	592	553	521	536	590	524	539	535	557	548	518	552	558	526	581	499	546	542	570	540	565	510	578	543	542	578	573	534	539	531	555	586	500	526	560	541	578	572	552	591	554	571	536	541	554	560	579	571	511	542	575	515	556	560	562	549	575	575	537	590	522	552	514	555	520	592	555	515	530	532	557	479	567	585	512	530	561	540	537	555	541	515	517	542	590	572	566	551	582	522	570	576	524	568	563	582	524	551	557	541	551	534	572	589	517	540	539	565	504	535	547	545	513	515	575	561	543	563	518	539	547	549	551	559	569	552	514	571	564	502	561	532	589	545	580	549	545	551	549	557	538	566	560	524	536	541	576	562	542	534	546	544	586	554	522	551	564	523	553	533	576	533	543	568	546	573	556	537	563	521	529	577	576	525	569	582	521	530	554	542	552	502	553	559	531	489	578	523	544	569	545	551	552	557	568	503	537	609	548	551	560	530	543	515	535	520	553	561	499	548	561	561	561	561	568	523	555	580	500	535	555	525	571	591	519	548	537	549	566	511	554	555	532	537	558	544	548	551	564	546	549	546	560	539	533	572	528	517	538	556	541	522	545	545	533	527	536	568	538	525	524	564	508	575	587	495	584	510	540	535	560	527	536	521	526	573	578	546	530	520	550	539	551	531	576	555	516	566	577	555	564	556	572	585	552	540	520	538	527	587	572	554	535	557	539	506	505	570	546	536	509	574	555	552	501	512	543	573	501	505	603	519	555	535	540	549	551	559	569	526	552	538	571	535	536	550	521	544	555	559	566	541	530	579	556	522	564	564	544	593	564	563	584	567	536	534	480	557	531	584	549	562	514	550	575	578	522	603	526	526	536	569	561	534	609	523	539	544	521	561	547	537	517	563	570	520	524	529	525	570	560	522	563	545	508	565	574	514	520	527	546	521	598	531	559	545	503	545	538	592	558	573	548	538	528	536	524	540	548	523	553	558	575	546	561	552	555	535	545	555	561	542	531	570	572	539	536	546	558	569	535	526	558	525	521	533	530	530	558	552	573	544	521	565	569	544	523	579	553	501	539	581	545	566	556	543	540	561	570	553	585	540	539	528	554	509	560	538	532	519	527	562	557	530	500	557	556	584	547	557	508	600	570	558	538	586	558	539	549	541	553	548	548	559	561	529	553	535	546	538	528	537	536	587	572	528	570	571	559	540	578	566	560	552	538	522	551	537	540	515	520	506	503	559	522	533	511	532	584	554	565	590	525	548	539	538	567	564	566	561	557	562	568	551	605	524	539	554	543	518	564	519	548	577	520	563	574	528	576	531	552	563	555	615	517	555	556	585	539	516	546	537	582	572	547	539	580	517	545	556	540	524	525	573	523	542	532	571	577	516	533	529	558	539	578	551	537	540	535	530	575	532	586	526	547	575	522	514	523	527	599	533	529	559	510	514	540	569	582	543	522	554	561	548	490	506	535	554	555	524	562	569	571	581	533	557	539	524	539	564	551	522	559	545	529	538	565	547	544	565	556	546	568	524	517	576	576	581	533	574	527	514	559	531	574	552	580	548	579	596	526	562	591	507	535	519	565	530	565	577	569	589	553	546	529	569	558	559	515	556	600	545	482	533	587	546	565	578	504	532	566	566	517	530	547	575	563	543	584	540	501	612	579	569	507	572	522	526	534	531	561	537	565	556	573	562	514	533	538	550	546	546	551	511	565	572	566	560	594	516	540	535	512	578	625	558	562	524	563	578	573	569	573	535	508	546	543	500	541	525	552	512	561	569	585	528	501	548	524	503	531	561	546	560	561	524	546	555	563	551	575	533	574	586	522	550	609	546	565	509	580	552	558	582	605	526	541	557	549	556	518	553	522	535	525	491	539	558	504	574	572	568	528	569	583	544	536	494	531	549	553	547	593	539	554	535	519	547	539	582	550	557	555	558	539	564	538	539	531	576	568	531	538	511	533	554	589	564	519	509	525	565	550	555	533	551	546	523	552	559	556	527	524	516	584	569	562	549	577	535	546	536	515	517	580	565	522	543	532	540	529	541	551	564	532	542	544	564	581	522	557	582	535	517	590	544	523	525	531	522	548	538	541	547	526	531	562	532	549	555	539	538	548	537	574	538	589	549	577	551	484	501	551	531	574	515	542	556	515	538	536	554	604	537	582	510	610	561	562	514	539	562	569	537	526	526	518	540	543	554	516	555	558	569	536	573	548	541	573	573	553	559	594	530	529	578	572	525	557	544	552	541	578	546	563	545	586	533	535	528	539	554	519	559	562	545	559	516	572	534	531	602	555	539	540	556	535	546	573	540	530	546	573	558	535	555	526	530	523	540	593	529	550	542	584	549	587	532	494	561	572	569	584	536	509	592	501	576	527	554	554	535	499	558	564	546	511	577	540	568	546	528	553	546	556	539	563	571	543	570	549	559	550	552	513	579	532	527	526	579	506
24212	23875	44665	37269	21901	12450	1938	646	582	576	511	507	553	583	519	546	511	529	517	533	581	515	567	531	527	551	537	521	521	541	551	535	583	529	532	518	554	542	574	518	529	542	547	502	557	509	530	496	535	527	523	498	511	512	533	520	541	493	509	539	520	512	521	482	497	538	495	504	551	566	534	526	534	539	523	550	497	545	549	503	564	510	540	495	538	532	547	502	483	503	529	545	523	539	544	515	528	541	487	501	578	502	553	538	535	548	532	508	512	535	515	539	497	523	518	511	542	518	515	513	535	536	482	551	558	514	535	521	505	512	488	529	555	468	563	545	511	537	536	531	589	510	577	520	556	548	525	530	521	539	514	485	523	571	526	562	564	517	529	509	538	563	508	493	540	516	495	507	486	537	522	525	502	554	550	528	538	564	517	538	519	492	528	520	545	538	499	538	524	559	533	548	496	535	550	547	557	523	548	502	560	541	548	515	535	491	547	514	536	558	537	550	549	532	491	537	538	549	522	533	541	544	532	571	536	498	519	542	531	511	518	542	499	539	512	534	527	548	545	561	528	541	545	514	491	546	498	543	527	515	548	554	523	540	503	486	517	555	499	524	510	500	553	498	518	528	529	490	507	542	553	548	494	517	514	528	537	493	506	465	493	522	483	546	553	527	511	501	523	512	501	537	548	515	535	550	516	516	507	512	525	528	512	548	544	547	532	500	558	547	511	486	512	501	492	550	531	490	545	504	504	493	541	515	523	543	488	484	508	528	520	531	494	545	491	553	471	513	509	541	542	493	513	499	527	518	526	539	537	548	555	517	533	524	509	537	529	535	496	549	544	520	491	519	541	539	492	534	558	495	507	511	556	517	493	555	550	502	514	465	548	508	521	533	526	505	562	522	505	517	536	502	493	534	522	523	503	527	547	518	551	522	516	532	521	566	553	502	521	469	522	586	549	480	486	529	496	524	516	558	558	529	506	520	513	500	528	538	518	507	550	530	521	558	473	515	571	549	498	505	539	559	511	531	511	531	544	497	504	539	545	564	527	518	497	529	532	528	536	520	529	527	516	513	508	530	532	560	511	543	540	526	524	480	505	532	502	494	526	546	547	529	544	518	556	580	563	488	493	512	528	510	511	562	522	484	505	538	563	562	571	549	563	537	539	572	518	525	498	543	534	513	547	533	489	517	532	532	530	497	525	518	572	533	525	570	493	519	547	561	482	554	516	489	551	494	553	511	523	527	519	519	529	494	511	551	516	522	503	516	529	487	541	519	529	521	546	531	527	537	541	548	544	544	539	533	539	507	567	539	545	525	537	549	524	505	522	520	491	551	495	501	519	526	496	535	544	578	545	537	494	539	541	527	521	567	497	520	509	510	536	513	522	489	530	517	547	492	513	518	491	521	535	512	524	503	507	540	544	577	544	554	521	526	567	533	553	576	577	513	554	512	530	578	524	539	553	532	573	542	504	534	514	496	517	505	519	555	549	545	511	552	553	506	552	516	506	556	511	552	514	571	537	521	560	495	535	512	528	533	504	537	520	520	502	503	527	538	545	563	521	528	551	533	523	516	508	528	516	527	539	548	497	523	474	510	532	509	532	509	542	512	541	536	533	530	529	504	487	522	544	517	497	546	558	525	544	552	536	486	514	511	531	563	506	543	506	503	537	523	502	474	524	537	477	530	568	532	538	506	550	513	565	500	541	539	548	519	471	529	492	494	524	528	541	525	484	525	524	530	555	510	533	523	543	543	526	542	527	541	531	556	547	479	504	526	579	519	532	532	542	537	522	500	573	584	489	557	526	495	522	550	564	530	536	526	550	536	520	527	498	487	529	540	509	565	524	470	531	559	492	530	524	555	566	548	520	530	506	523	545	501	567	513	520	516	527	494	488	573	529	556	475	529	520	499	526	512	503	541	521	531	544	522	557	557	556	543	521	531	528	500	547	532	568	509	562	491	538	515	552	500	549	527	575	516	521	546	493	497	555	552	563	529	525	526	498	529	527	507	543	537	473	530	541	522	479	569	540	530	508	542	489	533	548	485	510	475	523	521	514	531	532	549	534	564	537	513	547	507	550	554	568	504	565	558	516	554	549	547	515	506	519	539	547	579	511	537	474	516	532	536	522	522	513	490	516	538	515	563	534	546	519	526	522	602	493	545	500	549	528	561	526	511	505	560	559	567	519	528	521	510	516	569	538	513	574	540	578	512	540	516	515	526	557	523	532	545	497	514	516	490	576	504	527	555	525	551	488	555	531	509	587	589	545	571	575	544	553	541	549	495	539	534	485	545	489	520	522	537	546	526	517	532	545	556	536	511	547	516	519	567	509	521	506	527	503	522	510	534	532	544	537	532	547	527	518	502	543	543	521	522	539	531	563	512	526	514	521	540	543	488	504	489	467	521	569	534	514	489	513	500	539	525	485	513	524	543	524	507	530	539	508	507	506	559	523	547	520	536	514	542	510	512	508	556	530	543	566	548	511	523	485	476	536	517	489	548	556	500	533	511	492	496	492	513	542	532	531	547	512	521	536	532	494	516	472	568	533	512	563	534	542	597	560	531	481	529	562	496	534	537	573	536	524	537	531	549	541	527	511	539	505	498	502	496	492	560	515	498	531	525	503	560	507	510	559	514	522	581	537	543	502	509	544	502	502	534	531	521	516	535	502	551	550	534	541	531	505	535	533	514	537	515	508	536	508	521	498	499	475	498	531	543	494	510	529	509	537	495	514	488	537	548	542	519	511	534	495	528	551	489	563	531	547	512	522	547	537	534	543	505	530	507	536	540	513	551	532	548	507	509	542	525	544	569	518	488	544	529	562	522	498	518	529	511	498	541	542	511	512	511	545	544	493	502	520	507	511	567	552	514	500	518	485	551	546	522	541	485	501	530	520	512	519	531	575	546	534	515	481	539	542	566	529	540	531	501	479	531	502	540	503	524	532	526	501	512	538	498	543	510	544	518	535	508	576	533	541	520	522	544	501	518	519	526	551	562	543	514	556	535	577	495	516	526	521	548	515	526	492	530	516	499	528	537	533	531	540	515	551	545	515	574	514	549	545	519	509	516	522	522	544	547	506	482	552	514	540	518	505	533	514	488	541	513	502	503	524	545	514	533	513	505	549	560	546	520	534	531	560	545	522	554	549	487	525	518	515	501	532	517	528	529	484	518	533	565	584	541	522	509	502	507	518	499	512	512	502	543	523	517	537	568	566	552	505	458	518	511	501	553	537	483	475	457	509	513	508	491	515	505	494	509	583	537	487	585	509	527	520	524	511	505	531	483	510	518	534	526	534	501	570	480	509	564	517	542	508	544	561	462	473	556	557	514	541	541	507	519	543	535	501	512	534	525	515	531	525	526	521	522	535	506	548	495	506	527	552	520	526	568	505	538	535	548	511	504	542	536	516	534	507	501	503	523	534	484	506	565	526	546	545	542	564	531	492	528	526	528	539	532	556	510	559	503	518	507	513	545	495	482	512	539	553	532
56027	99524	86045	50581	14068	839	825	767	836	807	844	773	825	823	829	804	802	798	783	832	799	829	799	817	741	840	774	854	809	759	795	830	802	762	781	813	803	825	789	833	782	768	811	821	833	816	855	766	787	748	826	835	801	797	807	813	785	806	834	807	764	823	828	786	785	821	777	828	831	808	831	819	767	820	820	795	804	868	856	821	848	830	769	766	774	810	780	785	804	823	801	769	746	752	809	775	766	804	804	801	827	812	793	827	795	837	804	792	761	814	780	774	788	833	798	840	793	821	780	826	836	823	782	814	779	798	793	825	803	792	806	821	778	796	809	822	768	826	796	775	844	726	754	801	833	752	785	797	813	809	845	714	801	789	868	797	799	820	804	817	791	847	809	775	791	816	798	753	801	760	829	814	758	832	785	800	832	808	781	767	817	809	800	864	826	846	825	784	814	784	801	814	829	816	797	753	807	844	819	813	813	850	832	810	800	816	773	848	845	794	808	802	790	768	826	795	808	764	791	818	774	860	837	799	760	792	816	829	804	819	808	836	801	808	789	785	844	815	809	835	780	792	801	812	789	780	860	854	854	798	773	817	770	794	766	864	786	795	799	843	771	780	811	814	799	793	796	757	746	806	768	815	764	812	778	839	813	822	844	845	772	797	793	801	798	787	807	831	784	854	787	801	785	795	822	799	783	795	842	822	816	788	799	806	786	796	816	832	764	770	777	779	807	761	793	748	854	763	819	820	877	840	771	766	757	797	791	829	807	833	790	781	839	842	852	797	829	828	787	851	818	779	789	798	793	788	830	823	815	789	840	819	826	805	809	805	789	731	845	800	819	837	800	795	796	785	850	797	793	829	827	804	814	786	810	795	792	813	814	802	795	805	807	828	796	856	754	800	806	831	782	827	829	786	797	780	752	784	834	804	775	785	796	772	836	809	756	810	812	807	755	769	786	815	807	799	818	807	821	808	748	811	789	795	747	789	767	832	828	803	803	817	858	806	764	837	818	835	817	772	819	824	792	789	813	792	801	789	780	792	821	766	806	844	788	812	855	835	822	829	841	801	846	815	790	755	773	801	790	796	830	815	789	774	833	870	824	818	813	751	790	844	878	848	803	819	783	796	768	807	824	758	847	833	775	810	775	817	819	791	799	843	751	777	777	765	801	772	796	800	785	805	746	785	785	811	777	817	840	801	791	817	803	778	864	803	763	773	792	820	809	877	792	790	776	809	772	860	813	781	820	828	844	862	776	740	839	836	770	793	791	817	783	773	767	819	755	816	849	801	763	769	789	822	778	805	780	811	805	787	788	809	798	768	765	833	788	793	788	765	874	751	851	819	822	782	786	793	817	795	766	771	801	802	869	792	816	834	820	800	781	806	806	820	816	829	807	791	781	789	783	801	764	831	812	834	811	772	772	811	765	778	825	801	771	822	786	844	782	852	818	788	795	800	781	794	803	805	834	820	791	817	808	754	758	824	816	773	787	770	813	788	788	795	741	760	801	734	832	776	800	808	808	830	841	834	783	813	780	795	767	763	770	799	826	755	751	789	789	826	789	802	841	874	802	826	805	868	733	823	809	810	812	783	793	864	797	801	840	768	810	792	751	735	736	818	839	806	808	789	808	773	790	830	796	758	806	825	813	765	837	797	820	830	829	787	850	803	778	809	821	807	856	784	790	790	751	820	841	784	781	753	805	819	791	770	788	774	784	849	812	842	776	864	793	803	799	802	795	800	762	778	779	782	802	820	847	788	760	813	753	833	801	777	793	822	853	833	746	781	845	806	813	810	799	781	835	800	798	814	773	793	789	778	840	801	806	836	801	729	775	775	834	815	839	810	792	748	830	785	807	793	750	814	807	817	819	801	791	781	796	832	790	841	785	858	816	791	823	755	794	812	801	803	810	782	741	823	821	782	784	775	842	790	814	779	769	775	807	832	805	764	790	815	799	802	793	756	806	802	818	740	842	780	768	814	806	804	817	784	857	784	807	788	783	832	793	782	803	774	767	818	765	806	801	765	816	801	758	796	815	809	800	777	803	790	814	863	795	813	807	805	843	794	804	817	789	775	818	814	820	803	789	814	762	796	796	792	774	765	809	762	780	781	819	789	751	807	803	793	780	821	839	813	821	827	828	766	851	803	799	784	784	801	820	784	823	823	798	777	816	856	784	813	856	803	832	812	786	818	764	823	822	764	798	800	846	757	827	840	716	823	776	788	812	757	777	799	782	824	853	812	766	754	815	797	817	790	769	787	857	840	792	771	845	787	801	812	817	809	857	800	844	834	795	758	752	802	776	831	801	799	820	831	781	781	804	816	801	793	829	848	782	821	843	748	783	811	795	854	813	741	743	771	794	822	817	767	850	802	849	823	815	802	776	821	783	815	827	830	806	767	795	824	823	796	762	799	789	794	786	808	793	765	798	816	836	765	797	800	793	796	814	786	803	786	818	753	749	813	808	734	808	767	841	807	780	803	731	827	765	761	820	883	819	829	761	787	796	761	796	803	812	823	817	842	823	809	794	806	808	747	822	744	777	759	825	818	753	754	837	775	805	803	786	834	816	822	786	733	819	828	774	798	810	827	805	785	833	749	790	767	824	807	745	813	805	794	776	831	782	826	747	808	784	810	833	851	824	820	778	778	780	767	844	803	793	784	774	771	769	787	817	806	806	746	827	804	824	781	802	818	758	830	798	799	800	830	780	789	776	848	762	800	813	765	829	827	812	806	856	807	799	818	841	836	794	824	844	871	855	781	802	766	780	863	774	806	771	814	775	754	799	804	768	805	776	801	806	811	829	803	829	793	806	818	800	841	770	797	806	794	777	794	814	800	733	770	806	804	773	803	797	786	815	778	787	811	808	803	828	773	779	811	819	857	758	820	719	831	807	866	815	724	803	757	801	845	781	763	790	800	792	823	796	778	745	768	791	765	829	751	798	820	790	824	779	793	788	766	808	753	762	783	803	796	767	804	812	812	809	829	848	802	820	782	825	767	779	809	871	822	849	816	828	807	766	814	787	775	787	829	804	836	787	791	823	774	773	841	793	780	815	818	808	795	871	771	775	810	782	825	796	829	792	780	797	777	757	762	818	779	829	774	805	814	792	746	793	786	803	837	788	801	858	829	772	783	789	768	802	850	752	834	804	784	844	777	751	808	772	814	783	831	780	786	856	770	790	846	811	812	825	832	792	834	817	779	799	803	778	755	778	798	814	849	865	823	775	798	853	770	854	857	809	806	796	796	832	824	822	800	786	806	784	786	812	806	832	799	793	756	823	812	831	761	783	792	818	786	828	807	862	774	792	840	830	777	809	823	779	817	800	850	839	775	824	771	843	810	780	807	769	798	799	775	785	803	770	766	800	817	752	837	811	770	816	773	794	812	834	790	814	759	732	840	784	788	813	784	799	817	824	760	795	773	812	837	813	790	799	774	804	783	820	786	818	784	811	786	704	775	766	745	774	782	810	780	821	781	799	817	757	806	762	809
29785	31491	41885	21464	2567	332	307	282	308	292	312	302	323	317	313	320	297	301	300	333	289	293	337	297	289	325	293	309	296	303	273	342	301	292	345	311	303	313	310	315	311	292	278	337	304	328	334	292	295	291	315	338	295	295	331	296	308	309	310	326	323	314	293	334	297	310	325	297	309	327	284	319	356	302	302	307	297	325	298	288	299	312	312	290	260	340	312	313	286	333	308	321	274	315	325	298	316	301	319	297	301	349	315	287	268	308	327	312	302	313	306	318	316	330	314	280	308	323	300	319	323	302	293	286	321	330	290	309	321	303	320	326	330	298	307	298	290	340	341	336	331	327	316	334	281	319	308	306	303	319	297	290	290	315	322	330	293	336	315	292	275	314	325	313	303	298	302	348	294	318	305	297	289	289	313	310	318	313	312	315	324	331	341	308	314	315	284	332	310	309	304	313	320	306	338	293	281	321	323	299	293	294	291	347	287	324	313	324	322	291	325	306	302	305	318	280	318	277	273	355	269	307	302	318	322	320	312	321	295	325	323	329	341	307	290	311	288	292	308	273	329	273	305	325	317	289	297	324	309	321	330	280	346	312	282	337	309	320	329	320	324	296	302	279	304	292	351	312	321	289	283	336	297	309	299	313	296	315	309	334	337	299	302	306	318	313	274	287	285	345	324	305	313	315	292	309	313	294	330	310	312	317	320	292	301	333	310	308	303	306	314	303	300	302	331	339	302	305	293	338	311	303	317	300	328	294	314	318	292	274	310	269	274	310	308	286	328	315	305	298	302	299	327	297	301	331	306	316	295	308	308	288	279	307	300	340	350	321	304	316	301	338	284	299	301	292	340	284	322	308	334	349	306	323	287	335	321	289	296	343	336	318	314	324	305	315	283	309	293	275	326	297	323	299	309	287	331	287	288	300	280	294	312	261	319	286	309	290	307	327	303	340	320	323	314	283	337	313	331	301	281	338	308	291	298	281	335	296	300	288	314	308	310	343	310	329	325	314	324	319	322	305	289	307	319	342	333	317	310	302	313	272	350	296	326	305	289	328	301	295	313	328	308	313	300	300	311	321	304	306	330	293	313	304	311	310	292	329	304	277	304	303	320	315	324	311	330	288	296	299	301	277	302	329	310	326	312	308	348	338	303	312	299	255	334	326	313	287	322	300	306	318	306	346	292	281	316	339	344	310	320	338	296	298	327	329	328	302	297	310	322	297	305	335	319	285	283	291	306	279	341	291	344	285	300	329	330	284	307	323	325	320	306	324	311	325	318	354	306	312	303	323	335	300	353	327	327	312	294	314	343	289	286	296	307	264	312	340	301	328	302	307	335	300	324	316	307	287	312	320	302	315	319	308	338	314	319	316	332	327	303	296	321	299	296	305	306	321	299	293	320	322	347	347	315	301	312	318	311	312	321	325	317	316	295	298	317	318	302	294	341	330	295	298	299	282	302	332	311	316	335	290	311	318	285	298	320	311	298	326	312	318	306	325	319	345	324	298	330	308	307	301	304	345	334	319	307	304	317	313	304	296	294	334	316	309	316	307	296	319	304	297	330	311	332	284	313	318	307	296	284	332	300	292	320	315	317	312	291	284	342	256	283	321	287	349	332	301	274	329	300	305	328	273	315	325	310	334	322	312	321	337	316	287	293	307	299	320	316	323	309	300	306	284	263	276	303	342	273	320	317	306	291	312	302	304	295	266	337	330	318	325	297	307	338	310	321	279	309	314	331	292	323	316	329	311	344	311	327	319	312	331	320	301	303	293	306	310	307	346	324	293	318	322	343	289	305	311	305	319	297	289	326	295	294	296	323	317	322	333	319	273	299	277	319	309	313	306	291	279	290	299	338	297	326	332	300	321	315	301	326	325	311	341	309	283	319	305	296	307	286	281	288	285	303	298	323	330	300	281	277	336	294	321	336	332	305	337	301	292	303	312	322	283	304	304	340	319	303	326	310	317	322	330	294	305	311	315	323	327	325	295	300	282	293	288	313	314	310	322	295	319	335	311	293	331	300	314	287	301	295	319	328	314	326	317	293	302	304	329	293	309	339	297	277	301	323	297	282	332	307	335	289	300	306	315	315	312	300	314	307	300	288	290	294	333	282	317	323	317	290	312	279	297	339	278	321	318	312	322	287	324	301	318	310	316	303	309	324	318	282	299	288	320	343	333	296	303	325	326	291	346	348	326	328	322	302	308	293	307	296	323	297	347	291	300	301	341	312	332	300	303	291	318	263	295	321	325	292	309	313	308	313	301	340	303	323	313	324	280	305	305	311	277	317	304	314	328	338	320	293	325	303	295	275	293	311	308	330	284	347	363	292	304	315	289	293	318	317	290	289	317	315	344	297	317	297	304	308	309	294	330	307	326	280	314	338	294	315	316	301	327	339	320	290	319	288	286	344	299	334	306	307	325	319	278	296	290	305	327	290	322	288	321	299	302	310	323	343	297	299	292	324	326	278	301	306	285	310	289	326	311	321	306	317	319	302	294	319	304	343	277	314	300	336	318	344	311	311	313	305	281	299	275	292	305	323	291	272	296	309	334	313	292	299	283	287	311	339	321	300	286	309	334	329	290	321	296	300	299	348	317	305	309	321	300	287	291	309	330	270	316	291	283	297	317	333	297	296	288	302	278	314	297	302	289	294	304	298	343	299	293	298	297	280	298	309	297	322	289	298	312	308	335	324	313	305	309	309	315	361	298	282	334	294	334	290	314	304	313	295	317	312	291	314	328	289	294	316	318	333	321	304	301	314	307	302	314	301	310	329	329	323	304	300	307	283	319	317	309	303	309	289	292	319	307	290	325	345	338	309	293	330	289	319	313	298	328	266	301	332	301	281	327	288	318	303	302	322	303	321	282	297	330	269	325	304	311	317	310	317	303	338	328	305	304	299	352	298	265	286	326	324	328	302	293	319	308	312	282	303	292	332	321	314	344	324	283	302	296	308	292	297	328	337	314	322	329	299	331	326	327	306	277	335	299	322	284	310	349	330	251	305	299	284	297	298	348	315	320	282	328	284	294	318	312	312	314	320	311	327	303	319	309	312	291	280	282	330	315	316	311	339	293	298	303	306	285	319	314	302	311	318	300	336	301	317	316	280	311	284	308	332	325	308	316	298	320	309	335	304	294	333	295	313	311	307	307	318	309	321	315	293	306	315	254	299	312	330	342	291	328	298	292	306	287	322	308	330	312	291	298	317	304	297	283	320	320	310	302	315	331	326	313	326	325	305	288	296	289	318	333	301	332	310	312	302	335	321	273	307	318	335	337	317	336	299	316	280	322	325	291	322	303	314	290	292	340	325	301	310	322	330	338	326	291	318	301	283	351	323	329	298	312	325	271	319	304	314	322	293	293	315	308	293	290	309	305	330	310	311	300	311	295	341	301	318	322	329	288	319	280	310	350	304	305	312	315	281	260	304	299	259	312	352	314	338	303	288	323	296	315	340	285	322	310	339	329	325	328	290	316	289	302	319	311
36182	50873	46641	19424	2395	511	444	529	529	497	492	530	506	534	507	516	497	490	532	484	513	572	554	473	511	524	525	510	533	502	562	477	494	523	533	534	527	483	507	516	508	519	519	532	515	492	513	552	513	500	520	530	543	515	517	497	523	522	539	514	534	534	524	489	520	521	555	521	506	524	500	517	536	522	478	538	560	502	489	525	545	500	533	522	517	532	518	519	516	499	544	508	507	539	512	509	539	527	500	487	503	541	548	514	555	482	541	475	499	530	553	482	540	500	540	502	531	551	529	522	503	485	512	492	512	520	494	528	525	518	488	455	523	502	494	514	499	507	476	481	519	488	510	527	479	485	498	496	511	536	512	545	503	501	543	494	507	505	481	491	534	509	479	510	517	507	541	530	483	518	525	513	502	504	492	503	542	523	524	511	541	525	516	547	486	506	527	516	526	484	504	536	543	487	493	489	505	512	500	505	501	539	525	486	529	481	475	525	526	531	548	518	541	517	499	512	501	509	487	530	498	525	482	553	520	511	498	524	484	519	531	519	514	510	533	541	476	581	505	582	496	534	525	552	501	536	448	513	489	552	471	544	563	511	486	495	540	513	531	531	507	516	512	516	516	507	550	555	507	512	506	514	504	531	529	512	533	470	508	518	517	533	558	557	550	495	504	501	545	548	518	526	517	515	559	469	513	567	560	504	532	480	496	487	512	524	514	564	514	523	525	498	532	487	477	523	514	503	541	491	508	519	525	516	483	526	532	546	498	494	503	519	500	498	499	494	494	509	536	516	494	507	521	530	497	510	517	511	493	511	497	529	493	491	507	545	520	536	477	511	530	534	519	535	553	534	499	477	509	514	493	529	514	496	536	521	555	533	530	531	513	527	538	487	507	503	518	546	486	529	511	519	501	536	558	522	519	513	464	537	530	526	543	523	516	480	503	508	522	587	585	466	548	529	490	539	479	537	513	450	534	530	494	566	472	509	552	532	527	524	540	527	558	488	538	549	470	497	516	514	518	539	544	507	531	520	517	529	519	554	515	501	557	501	497	531	558	546	503	472	462	516	531	519	521	514	506	533	511	508	505	501	493	506	514	486	527	525	509	479	543	505	526	512	513	526	495	528	567	514	497	525	493	529	519	503	516	514	521	514	547	497	493	540	518	519	534	481	502	503	525	550	541	513	537	513	531	466	508	521	501	505	477	566	536	527	527	526	544	515	493	498	531	544	517	511	480	499	538	513	460	567	521	442	477	514	504	526	477	500	510	468	499	506	525	476	473	513	499	528	485	503	520	499	532	545	489	509	519	544	524	504	498	515	496	502	534	517	517	512	529	516	555	477	511	499	497	538	519	481	534	528	561	519	498	537	498	540	511	488	488	524	550	506	522	508	513	493	520	492	506	516	535	551	512	551	545	491	475	488	513	513	505	533	498	514	525	489	504	509	535	537	490	504	541	511	508	512	566	514	528	472	515	509	489	504	522	522	501	487	503	533	520	478	533	494	465	524	503	523	520	498	503	508	500	523	523	527	517	527	538	529	518	525	531	521	483	538	523	536	503	554	498	493	539	508	553	533	487	537	531	572	530	563	497	506	526	517	512	520	518	557	513	539	514	516	521	470	525	503	500	534	495	501	528	544	539	517	513	519	495	478	519	537	520	529	498	544	540	514	483	534	524	561	536	542	542	505	526	550	544	515	520	493	503	522	563	523	525	530	537	506	533	521	472	505	509	481	521	522	516	495	503	524	520	499	511	520	530	522	503	541	501	513	475	516	473	489	487	515	493	493	483	526	523	504	532	535	523	506	548	523	533	516	532	496	495	534	543	520	549	492	510	536	542	519	477	496	519	513	483	518	470	495	515	520	527	513	518	490	476	516	524	516	518	523	505	529	524	510	515	493	505	506	539	526	555	494	499	500	549	526	508	497	529	502	522	508	496	516	522	521	503	500	505	510	500	505	516	547	485	534	539	503	522	547	527	522	543	539	529	502	490	547	533	479	520	534	535	538	489	501	532	527	546	517	546	532	532	540	533	556	547	493	509	543	501	519	545	526	516	534	511	508	544	523	502	489	529	491	527	503	501	496	494	509	529	511	524	541	513	561	500	537	512	535	525	499	482	500	523	507	554	538	511	491	524	521	532	570	537	513	490	522	496	494	515	523	514	510	510	525	496	534	510	489	531	496	533	490	515	518	504	517	533	534	498	514	578	524	522	511	551	536	464	501	519	513	521	513	507	500	521	502	575	518	500	515	509	485	522	512	516	571	514	510	502	530	493	516	498	522	542	488	546	488	486	534	520	491	480	488	550	544	523	523	482	524	526	508	525	512	504	535	470	498	510	479	515	502	498	507	502	507	529	514	478	538	493	506	526	484	523	521	511	515	488	475	506	490	521	489	492	507	531	484	496	522	515	528	507	535	529	496	537	525	550	502	514	488	517	548	528	516	518	523	487	493	464	533	530	567	535	519	516	474	542	487	534	522	487	517	570	499	575	502	551	476	589	549	495	517	511	540	521	513	539	550	537	475	512	506	479	508	514	558	519	557	497	511	485	517	513	501	485	519	509	520	522	531	492	514	557	499	516	503	491	529	481	520	543	485	513	562	537	539	467	502	491	499	487	497	479	513	494	537	548	473	492	469	505	520	537	528	527	509	521	538	530	531	530	510	504	515	521	520	478	555	510	504	474	559	575	533	543	537	547	496	516	516	544	535	520	503	536	492	570	541	526	550	510	502	519	537	528	511	515	494	532	490	514	542	520	484	511	508	516	525	502	524	513	501	496	469	523	541	545	536	539	470	492	504	526	543	545	488	529	518	520	494	465	543	499	521	537	508	504	483	528	511	558	518	495	468	506	481	512	485	492	538	506	488	521	531	509	508	542	516	487	496	511	515	504	547	537	548	485	513	534	507	497	527	525	495	461	508	529	510	506	521	520	510	531	535	527	521	550	515	475	529	530	525	525	506	516	521	529	507	470	548	512	491	543	483	484	513	523	469	475	508	512	529	546	462	497	534	495	498	526	487	487	456	522	538	544	485	573	549	513	530	502	505	512	523	509	518	481	461	503	536	515	510	510	503	524	534	485	532	561	529	528	540	563	541	504	513	565	493	557	505	526	530	506	551	544	533	520	556	524	482	486	522	483	513	513	512	542	534	519	505	507	490	501	525	537	517	512	528	486	504	515	518	504	505	528	479	529	527	545	533	577	522	537	526	495	512	500	532	529	526	487	508	520	521	522	500	509	562	485	486	525	555	530	499	522	509	484	511	483	504	523	537	511	501	529	441	491	530	506	499	526	502	535	565	510	566	477	519	514	494	517	492	532	478	492	554	492	527	512	519	497	518	493	505	549	545	512	478	517	491	508	538	521	529	540	505	540	519	454	492	537	493	519	506	534	499	517	515	521	555	504	521	486	496	509	541	523	518	501	482	536	522	491	474	526	497	549	548	507	471	493	492	499	556	519	560	502	524	553	562	479	517	537	512	505	502
25321	25095	45485	34171	19398	7339	574	351	367	336	337	335	337	315	342	343	338	336	343	314	347	324	300	311	317	311	312	314	330	308	341	343	325	361	313	342	355	358	301	305	315	299	332	319	344	336	319	320	356	296	325	299	334	348	336	341	360	297	317	321	334	355	350	319	321	319	308	329	360	351	367	332	342	348	315	348	350	326	296	346	335	318	304	292	304	329	333	345	338	339	335	345	322	338	291	297	376	307	352	334	328	320	379	311	303	370	324	333	304	308	326	353	342	334	325	346	325	349	293	301	333	314	307	324	317	336	337	342	330	334	311	358	350	324	327	327	288	321	319	322	307	329	317	346	330	326	329	318	295	316	340	336	324	345	333	317	318	337	319	347	317	329	331	295	300	345	311	296	346	332	349	382	330	338	331	343	312	298	331	337	345	324	321	339	326	337	336	330	339	255	327	352	358	334	336	340	302	336	330	328	326	318	348	336	283	320	330	348	322	322	342	333	328	298	305	330	320	288	307	347	318	324	327	336	313	348	309	337	316	344	308	333	317	312	320	345	347	366	322	317	304	318	279	317	310	363	301	353	338	333	312	348	327	355	329	337	306	340	342	332	326	347	326	339	344	336	315	334	331	324	331	344	310	325	332	305	315	314	348	331	358	313	334	353	298	320	324	314	320	329	343	314	333	339	307	328	305	329	348	331	285	316	334	307	313	320	368	304	326	304	363	345	318	360	327	310	348	335	327	340	325	344	308	339	309	335	329	325	320	334	330	352	353	289	314	320	325	307	327	334	319	322	298	331	329	311	363	321	331	318	293	311	338	330	327	315	321	363	283	340	331	340	328	298	357	336	319	329	339	303	352	335	337	299	339	327	336	338	355	297	351	315	353	342	336	317	358	327	274	338	323	320	281	303	361	339	327	299	317	316	310	304	319	361	325	314	304	296	339	345	318	352	338	337	331	355	343	310	320	343	320	366	326	345	319	320	319	310	356	320	293	302	345	322	330	327	314	324	336	341	338	334	311	315	317	304	304	324	323	361	351	325	314	340	345	348	345	345	323	347	330	308	305	315	321	331	354	375	324	369	330	342	316	311	321	341	359	325	319	332	318	332	328	323	324	317	330	316	330	328	356	326	332	355	299	339	353	316	335	312	293	342	354	327	305	316	302	355	330	325	327	321	339	336	347	338	326	323	305	303	312	315	309	308	282	310	343	317	289	345	313	317	332	315	320	317	339	333	334	311	336	344	335	317	312	355	358	305	340	289	335	342	339	337	344	309	306	333	319	305	316	319	321	336	307	324	355	318	359	334	368	359	350	296	345	288	357	358	337	309	328	305	306	326	328	335	310	326	339	308	298	319	354	334	338	291	327	331	339	334	324	311	337	317	318	334	305	338	310	318	344	299	320	295	328	332	337	341	314	319	307	344	352	342	370	329	308	341	345	318	325	335	332	321	332	335	337	328	329	353	336	369	331	326	342	337	313	334	315	318	318	352	349	329	311	305	334	297	337	315	341	314	361	310	322	309	353	308	343	323	320	321	342	343	325	351	339	326	328	322	329	330	335	323	334	352	284	313	336	305	310	288	343	353	323	349	331	342	345	312	320	327	305	341	321	353	342	359	328	326	323	339	331	316	305	327	328	361	330	285	325	333	310	323	355	287	348	301	334	351	303	324	312	346	333	336	274	329	344	336	306	342	345	311	314	370	336	344	356	331	352	321	321	330	329	323	341	328	322	322	329	315	313	371	353	335	372	317	307	342	327	328	361	327	314	308	331	345	321	328	323	320	335	323	324	333	351	343	339	308	344	331	304	321	300	309	332	320	338	315	335	291	325	299	343	318	322	340	337	356	302	330	319	331	336	352	339	328	303	313	334	319	359	362	288	314	341	326	322	314	319	358	354	309	315	300	323	352	351	341	311	332	307	351	354	367	318	314	342	338	335	305	348	347	312	341	304	325	280	329	364	347	348	287	330	326	333	336	326	341	300	353	343	351	347	358	348	331	310	326	353	328	298	317	312	358	350	356	292	315	349	297	329	325	313	298	320	350	318	338	288	325	318	324	321	303	319	306	325	334	322	352	328	323	308	305	336	327	295	352	323	299	331	338	317	340	327	329	341	337	328	349	324	358	331	371	315	314	332	280	343	321	358	313	319	299	349	304	327	343	306	356	329	328	353	341	335	329	345	356	331	316	333	306	343	306	343	331	343	325	326	313	306	313	337	343	327	365	322	344	357	339	359	304	286	336	299	317	322	296	321	317	319	315	310	297	339	317	330	338	309	351	341	325	322	350	325	361	316	313	304	311	316	307	332	380	291	360	315	287	316	337	354	334	325	339	361	314	309	348	333	335	330	307	321	323	320	296	307	343	322	345	267	340	339	288	293	348	374	327	343	348	346	323	318	321	324	320	308	323	332	343	340	354	324	312	323	329	324	351	324	338	320	306	323	320	320	277	348	301	334	338	317	358	323	316	337	329	315	328	308	361	319	328	351	339	309	349	352	351	309	346	321	346	302	344	291	339	341	306	319	346	277	337	292	344	302	336	342	317	320	343	319	335	367	331	335	293	335	321	366	321	321	300	316	357	334	325	328	335	310	334	325	333	324	313	319	304	305	355	335	325	308	339	339	317	342	334	335	352	329	317	337	325	310	329	299	303	323	331	303	329	321	330	331	300	310	342	308	324	338	350	340	309	294	346	330	326	278	327	336	324	293	332	323	289	329	294	320	327	345	366	315	326	326	307	327	347	364	316	327	321	312	366	312	331	316	342	332	306	356	316	312	326	344	326	325	335	334	317	309	351	339	342	306	340	320	312	341	327	324	326	274	321	318	337	373	327	355	328	303	311	330	341	322	331	337	341	325	316	327	360	356	359	304	336	312	311	316	357	302	344	339	335	338	295	341	330	324	319	334	350	340	364	323	340	324	300	331	312	313	336	359	354	338	330	299	325	328	332	326	334	319	345	320	358	310	308	323	330	296	311	343	313	305	327	326	310	323	322	303	344	337	285	347	338	329	316	300	310	338	321	346	317	337	330	357	316	352	307	323	338	317	339	326	310	293	329	326	311	320	322	367	324	338	331	318	317	338	329	332	346	323	337	358	313	322	325	326	351	340	314	340	335	325	350	325	322	332	317	327	308	318	321	326	362	359	330	336	329	347	344	300	361	288	295	342	324	318	328	337	318	338	344	327	328	352	296	316	350	314	343	314	311	352	311	329	372	323	316	352	352	321	339	307	320	329	345	316	332	329	314	322	344	354	349	354	353	344	318	314	340	328	314	342	343	334	321	324	301	297	324	326	323	318	333	358	362	329	318	324	345	312	323	317	307	323	341	323	334	351	345	332	302	343	319	320	349	310	336	342	344	308	325	324	314	316	334	329	340	322	347	319	309	312	322	355	312	372	331	303	295	334	306	322	317	315	342	333	326	312	298	355	328	334	321	310	353	373	337	286	320	326	338	351	328	319	326	330	311	314	336	305	327	287	332
59363	91751	81651	41469	6948	571	567	550	516	560	529	530	561	525	542	550	559	546	529	552	524	507	529	523	531	555	541	551	523	537	525	498	503	564	521	543	558	546	556	524	535	581	519	498	515	579	514	545	521	538	563	514	538	572	512	552	568	544	535	500	522	556	556	585	520	552	526	557	540	505	499	548	537	515	585	500	520	513	579	511	495	533	513	521	519	539	511	540	521	570	522	556	558	553	559	535	510	549	522	556	483	522	523	528	545	539	544	541	556	558	537	515	527	556	536	518	524	574	525	548	531	551	547	538	542	581	540	541	544	531	508	491	534	517	536	564	497	539	537	516	531	532	507	515	522	524	537	563	548	526	526	499	541	517	558	524	523	538	571	498	555	554	524	559	489	553	523	534	542	524	509	528	515	558	547	563	507	515	511	543	537	525	530	506	538	542	480	539	561	555	525	549	525	551	522	555	540	534	535	578	492	531	533	496	522	496	532	494	560	558	503	575	548	533	512	539	511	536	553	560	508	550	539	567	558	557	503	527	573	562	561	562	549	550	553	526	543	535	579	536	541	529	541	527	588	520	525	568	528	521	522	545	554	534	556	537	518	553	494	539	558	521	521	490	553	533	544	521	577	549	531	509	569	528	527	520	498	557	543	532	549	502	511	514	508	507	530	513	526	509	542	546	554	537	513	532	538	527	513	528	530	545	521	517	530	495	570	524	534	525	580	547	512	570	578	504	559	544	533	524	586	555	507	518	535	537	565	543	534	499	546	549	541	543	530	521	555	526	554	536	504	517	550	511	502	546	502	549	532	516	526	551	524	534	497	537	547	526	519	499	584	514	540	525	511	531	575	494	539	524	563	480	513	546	525	530	533	541	561	495	570	514	527	525	517	519	567	557	529	525	549	536	534	557	558	540	541	532	511	536	503	545	549	589	558	546	505	513	490	523	544	549	577	517	550	536	520	511	507	534	548	507	513	561	528	529	510	568	511	504	504	484	518	517	517	531	519	529	511	551	515	527	521	565	512	511	519	501	549	544	525	536	504	509	521	564	525	523	544	540	536	540	539	510	552	497	506	524	497	549	538	473	522	502	525	517	533	521	490	557	562	532	573	543	546	556	499	566	538	554	482	533	522	533	532	546	577	525	540	526	559	538	576	519	550	550	528	502	498	526	526	557	516	576	547	514	532	536	545	574	537	508	534	565	554	523	506	542	535	552	553	501	511	520	522	528	512	533	532	524	559	519	529	575	562	493	504	508	531	506	524	534	536	524	582	518	562	488	531	530	499	549	524	534	507	522	557	496	523	504	554	531	558	488	512	547	564	584	576	560	513	522	509	534	504	528	559	510	520	545	491	545	530	562	518	535	554	594	516	538	524	520	520	566	531	520	466	573	492	543	530	526	528	520	526	499	527	497	562	529	569	513	548	536	517	548	533	575	513	513	545	548	527	531	531	530	573	549	519	552	518	539	550	497	531	549	535	556	527	593	556	496	557	511	503	526	490	534	516	529	508	532	549	505	556	530	539	517	540	498	548	528	492	521	528	515	558	493	514	545	540	521	567	557	546	546	528	563	587	499	539	572	509	499	505	509	543	491	551	488	533	542	560	528	561	572	576	531	529	580	558	538	485	564	487	529	528	533	547	574	514	528	557	531	499	571	516	521	518	558	528	552	571	529	478	532	544	525	549	523	590	525	526	540	531	569	542	536	548	549	506	530	517	516	551	525	525	546	554	525	529	517	506	531	533	534	504	522	569	522	530	573	542	501	549	518	536	532	521	507	523	523	529	520	557	547	513	477	555	581	566	525	548	527	516	523	522	540	502	552	542	528	523	526	528	519	550	537	517	564	533	549	540	496	480	561	576	510	570	552	518	557	573	523	523	586	559	506	560	528	534	503	550	533	567	557	514	522	541	516	526	515	544	559	507	538	547	509	498	560	517	509	514	555	562	584	555	527	583	537	539	540	499	557	515	504	517	524	565	528	562	504	572	530	524	556	581	502	554	525	518	539	529	476	540	544	512	539	561	572	567	521	537	547	498	537	579	522	534	559	539	529	507	505	527	547	544	536	478	529	532	535	537	507	553	514	583	566	537	572	486	591	520	530	544	517	530	547	523	549	521	523	508	536	524	519	520	514	514	531	520	472	515	543	504	525	590	534	553	484	552	545	549	512	522	520	545	514	530	548	493	525	560	494	525	506	525	512	557	530	550	514	560	519	531	539	545	540	512	545	510	523	558	520	540	496	509	491	539	521	540	570	564	509	510	537	533	531	514	536	517	542	528	568	522	517	528	565	561	568	534	556	491	517	510	543	550	528	540	544	555	527	569	550	551	578	511	520	528	521	552	525	541	547	540	558	568	546	479	550	556	561	524	543	474	497	556	509	492	574	552	545	582	489	557	553	543	561	521	522	495	579	553	531	522	538	549	557	503	489	534	559	497	520	577	518	530	546	539	575	542	563	536	550	550	541	544	537	488	549	499	528	509	536	528	532	540	506	520	482	510	552	554	523	556	578	524	535	522	516	538	547	557	533	494	521	514	518	536	530	576	546	551	538	561	502	549	524	532	510	473	544	520	513	519	549	525	571	502	550	546	569	518	533	577	489	509	500	549	571	555	549	555	515	524	563	569	503	541	520	517	536	539	547	530	550	544	527	537	524	535	514	547	530	525	544	523	508	547	566	578	497	522	507	551	509	499	500	560	535	512	509	550	527	546	551	571	526	525	557	557	485	509	520	484	533	509	530	559	575	514	547	538	575	550	490	513	553	565	532	532	551	530	527	557	525	529	534	512	593	542	556	521	532	564	518	541	560	522	554	520	551	572	513	556	576	560	525	504	504	508	531	568	552	545	537	535	543	546	529	528	486	537	564	548	530	541	522	528	524	542	568	503	525	526	519	524	529	538	517	526	569	520	538	508	501	529	510	506	524	552	518	506	541	530	528	533	548	514	511	557	559	534	548	539	545	539	565	532	536	509	506	467	566	512	522	537	500	547	532	523	533	559	539	539	542	540	539	552	518	539	534	530	548	533	548	537	506	537	513	535	524	551	528	524	516	542	559	553	517	505	541	541	561	506	543	528	549	574	537	556	539	555	558	536	550	543	547	552	523	519	520	550	491	493	546	531	520	568	502	532	544	556	534	535	526	547	501	543	566	544	548	514	519	549	535	524	527	532	525	546	527	532	515	524	558	535	497	548	535	510	523	555	495	521	501	522	525	502	546	545	549	546	528	546	541	514	542	528	555	510	531	557	546	488	526	505	527	530	556	559	553	526	525	541	500	556	542	540	494	556	503	514	543	570	536	554	510	529	505	530	523	521	520	533	550	536	496	534	575	524	504	581	562	531	532	510	523	552	565	518	486	514	532	542	544	520	543	558	532	529	489	530	550	513	505	524	528	505	530	498	528	515	504	498	537	525	537	555	515	532	556	511	568	525	550	529	515	553	526	528	565	566	550	517	553	549	584	535	538	538	591	524	572	568	516
24217	23808	40156	31012	21499	15916	3313	569	571	557	554	538	541	522	574	557	519	499	505	550	540	508	516	519	520	532	545	553	547	531	518	525	482	517	512	537	515	506	522	527	547	517	505	533	553	514	500	503	535	496	449	524	530	508	539	565	515	512	565	501	545	489	504	498	527	494	545	535	519	515	508	523	510	464	558	509	498	518	481	520	583	478	507	475	522	538	495	525	488	512	591	548	524	477	517	511	526	523	506	505	508	492	506	462	515	530	493	550	479	552	468	502	544	504	512	488	489	540	509	465	486	494	528	502	530	513	532	550	482	514	553	533	577	494	518	519	530	479	530	514	507	521	512	525	515	517	495	521	513	554	513	484	534	524	550	527	538	581	522	512	473	533	551	491	537	508	500	514	501	497	521	486	531	485	490	503	507	533	518	532	541	531	499	529	523	559	518	533	508	531	525	521	513	536	497	493	499	536	549	554	515	504	553	513	502	538	542	488	510	519	541	466	555	523	523	510	490	515	513	540	517	527	546	484	504	478	523	516	512	489	496	501	507	487	489	479	494	513	515	494	534	504	479	500	520	477	517	525	510	504	520	506	525	494	551	501	512	500	496	503	519	485	541	588	562	544	517	529	550	515	547	508	519	523	495	530	519	515	509	528	504	518	517	480	512	492	519	530	499	526	501	538	568	493	548	484	498	608	491	528	521	521	491	499	452	508	484	512	516	518	531	545	501	503	507	535	525	544	525	519	587	492	502	503	481	517	505	517	523	503	491	509	522	522	482	498	488	539	528	477	526	510	528	481	485	478	496	493	492	519	536	526	520	511	527	530	483	491	502	526	524	500	489	524	501	524	520	522	506	501	494	526	477	474	526	486	566	534	522	482	491	532	538	532	533	525	538	542	504	511	499	528	486	493	516	557	517	509	504	511	542	501	547	503	497	506	500	509	527	522	524	534	509	554	513	523	485	540	503	564	495	569	502	487	545	523	552	481	572	521	532	532	474	481	471	509	499	492	509	525	502	542	477	504	542	518	496	558	540	549	542	484	493	504	527	529	516	541	529	511	522	521	529	515	521	527	492	519	531	538	548	539	528	540	533	525	491	545	500	516	472	542	535	499	530	461	484	526	490	513	522	493	483	523	555	485	565	562	483	529	548	509	496	516	505	499	496	532	547	502	494	501	551	516	518	524	542	538	522	515	516	525	502	582	531	550	547	552	526	505	505	522	522	460	522	532	541	504	542	545	538	537	516	520	554	538	493	531	524	481	540	518	485	501	501	493	546	529	534	496	511	494	543	500	517	517	524	501	558	511	519	496	495	516	493	488	534	526	486	511	532	506	512	511	482	484	540	479	536	511	468	488	525	511	500	534	514	509	536	484	539	478	566	505	512	538	564	528	522	517	495	515	499	537	503	529	467	572	549	495	487	506	524	501	538	511	523	495	515	510	501	556	524	509	494	522	531	516	495	506	499	528	499	516	475	515	501	469	524	496	532	500	523	513	496	549	501	507	522	496	510	523	488	524	486	557	532	542	496	540	534	532	545	488	529	516	511	513	485	521	530	510	512	505	553	566	512	521	517	493	472	536	556	550	519	527	566	532	560	528	529	542	484	510	498	509	504	485	526	486	531	504	505	500	514	521	525	526	514	536	527	566	548	516	506	501	565	472	497	511	524	513	518	503	498	474	516	504	506	499	554	516	504	496	520	492	485	504	521	525	565	498	486	512	508	513	525	527	526	535	511	493	511	559	527	470	517	495	505	510	523	508	539	510	517	500	507	546	540	524	518	523	514	526	563	488	524	500	485	530	496	532	535	513	501	472	491	533	526	518	519	512	543	517	490	509	511	507	489	507	496	555	525	529	495	503	514	549	512	506	506	527	511	496	521	506	509	509	525	513	512	478	485	537	525	498	538	532	493	536	464	484	492	528	529	534	520	483	516	467	501	504	512	513	536	578	528	525	476	553	486	530	562	495	482	498	514	478	526	526	550	543	563	503	493	517	500	495	504	490	507	497	533	489	505	516	504	523	490	541	507	508	480	501	513	513	516	559	558	496	563	523	536	511	500	471	523	549	526	507	519	524	489	502	536	529	487	525	505	492	499	493	522	504	478	495	508	473	493	521	473	486	526	470	501	514	546	543	502	532	535	502	517	551	531	509	513	518	517	479	497	524	509	520	485	515	481	562	503	528	541	494	508	510	499	513	526	511	519	479	527	537	482	496	495	526	575	527	499	530	519	532	563	486	496	498	506	508	540	536	545	520	543	554	522	517	491	552	517	510	477	495	518	496	501	512	537	505	546	521	498	506	568	517	486	515	505	516	462	492	523	516	515	525	532	518	543	493	522	528	511	518	516	487	514	502	503	547	488	526	472	492	533	526	543	520	519	512	512	513	516	498	553	479	498	525	548	496	546	477	553	536	498	525	476	502	507	494	536	549	512	514	496	506	529	505	515	543	534	509	510	545	511	508	542	532	534	516	513	463	518	523	538	490	517	527	483	493	520	512	479	502	556	506	514	509	533	496	549	518	528	515	540	551	499	514	467	510	507	549	561	509	528	530	498	487	538	542	485	508	524	529	539	543	532	521	478	507	498	503	504	512	551	482	510	513	516	506	500	508	515	513	507	486	510	515	553	515	547	540	510	531	520	511	505	533	561	555	492	538	500	504	478	509	526	488	513	489	500	510	519	504	511	519	528	483	543	515	552	572	498	538	500	514	490	485	521	523	482	506	502	503	500	520	534	508	524	549	531	551	531	518	530	471	505	514	538	484	540	536	487	535	501	497	544	493	521	539	485	554	498	525	495	523	466	543	487	529	496	468	492	501	521	490	511	488	539	479	541	523	487	545	559	519	515	512	488	511	504	531	502	492	526	520	529	517	519	540	517	512	531	567	528	509	502	531	512	482	534	521	517	507	523	466	498	486	544	542	562	523	512	506	518	522	535	552	474	512	510	508	505	496	504	477	480	514	567	463	502	492	516	485	494	543	542	508	519	527	523	546	531	525	480	553	514	503	476	519	497	522	523	518	535	509	545	510	537	520	526	491	521	567	514	509	518	565	527	545	528	476	461	499	583	510	500	521	486	507	483	507	550	534	537	546	530	521	511	525	478	527	489	521	510	546	535	501	505	547	533	492	519	539	525	524	474	514	504	523	503	521	500	505	526	500	532	477	562	540	535	488	504	516	528	541	498	511	481	452	510	501	509	563	534	504	522	487	554	501	485	532	491	511	549	557	544	520	528	536	504	549	499	532	509	496	579	546	518	529	501	494	540	547	509	479	489	548	486	539	506	545	522	487	537	510	498	479	514	507	544	534	528	544	544	527	495	530	511	494	538	526	516	555	539	516	518	509	513	523	527	504	497	529	541	542	484	527	512	483	511	482	555	534	510	523	520	516	510	517	509	496	463	496	522	509	534	505	508	519	519	581	506	556	523	526	473	526	524	469	522	452	505	553	493	488	503	493	527	516	536	468	547	519	511	546	558	547
59488	97968	85686	48247	8754	860	834	833	800	831	831	792	765	803	826	765	791	824	785	837	764	775	753	771	793	773	762	775	741	810	812	800	817	753	851	772	852	750	805	805	786	768	805	763	854	751	755	775	832	746	793	791	755	789	822	803	762	760	759	858	804	790	837	814	791	802	795	787	754	777	820	806	819	727	834	847	771	833	799	746	831	799	781	799	773	832	792	795	847	795	831	784	820	825	755	832	781	789	753	787	758	792	800	774	821	824	786	735	839	801	783	781	822	831	767	745	786	803	791	764	799	783	831	766	812	782	818	787	788	746	781	757	904	780	802	774	754	802	795	791	763	794	778	810	751	807	824	824	776	770	818	805	812	758	792	818	808	798	770	780	759	860	791	787	768	791	816	779	742	818	766	814	794	823	769	774	763	803	764	820	800	803	790	819	799	779	725	798	826	820	786	749	842	778	695	790	852	738	788	727	798	803	789	823	802	836	764	791	804	798	776	766	779	753	755	759	783	780	783	818	766	807	765	793	794	786	802	778	788	855	785	798	745	750	876	750	836	813	773	788	782	764	815	773	795	786	783	759	778	781	828	829	808	771	767	748	783	787	776	796	765	765	803	799	802	793	768	754	737	782	763	771	814	813	752	770	804	816	720	820	799	802	788	756	798	829	780	863	779	822	817	823	820	864	772	737	719	805	757	745	779	769	792	797	759	805	827	741	805	740	853	764	803	778	727	806	788	780	756	846	774	853	802	770	747	840	765	755	720	809	820	755	815	777	809	794	759	802	778	757	788	826	754	789	773	775	737	775	806	810	784	800	791	855	842	818	792	750	749	803	769	753	770	796	712	802	793	804	827	793	790	814	822	803	815	803	778	813	796	780	747	786	819	781	789	814	782	756	814	777	788	750	780	779	760	738	786	807	769	811	785	794	806	809	829	791	783	795	771	821	754	776	799	785	792	780	817	817	735	772	775	810	790	779	736	791	789	765	803	826	843	773	791	814	745	779	835	758	784	810	760	778	797	792	764	765	767	769	793	784	831	831	752	719	792	769	760	784	766	755	799	813	819	828	795	766	777	756	822	736	776	777	808	822	802	802	779	796	753	818	810	798	794	782	799	797	791	770	761	779	770	774	814	815	799	805	822	793	787	752	767	769	807	791	813	766	789	790	806	874	816	774	770	789	733	773	737	796	755	817	794	734	761	767	817	784	755	744	779	780	793	779	778	738	772	783	770	754	781	752	779	845	781	742	779	800	808	754	778	779	770	819	777	754	816	762	753	767	779	786	779	779	797	734	787	792	774	843	758	744	803	824	780	774	755	774	787	807	769	824	808	812	869	780	817	774	771	777	766	779	734	806	764	846	768	783	808	811	777	782	782	785	777	758	807	812	756	802	789	799	838	793	800	756	800	839	792	762	844	761	798	773	790	781	810	768	796	784	788	771	837	821	780	807	786	762	755	758	745	780	763	806	778	819	798	742	764	821	791	776	799	820	812	825	805	809	779	840	769	822	722	760	791	799	775	776	812	773	811	791	785	830	831	775	760	794	741	781	732	788	759	727	778	743	802	815	806	787	803	807	759	818	790	823	827	829	773	768	827	810	791	801	814	763	762	786	785	790	817	779	776	808	785	812	800	821	749	775	818	824	788	833	810	760	807	795	752	757	805	830	775	787	774	805	796	782	746	791	752	842	802	770	802	798	762	803	779	774	749	836	752	743	789	743	843	749	731	817	785	712	809	795	745	796	768	768	809	787	766	730	747	773	833	766	792	792	777	817	791	786	766	745	760	798	801	763	794	765	790	756	779	807	801	818	760	786	785	807	769	807	807	759	793	808	771	830	761	763	822	795	850	805	762	812	739	816	794	807	785	798	809	815	772	803	792	776	781	746	797	832	828	832	838	753	813	770	751	772	740	782	789	772	803	733	761	841	821	738	833	798	771	777	772	824	744	811	834	783	767	733	793	802	787	789	849	724	805	794	779	762	793	774	813	789	752	790	803	728	830	796	819	787	790	774	782	796	798	709	755	811	794	804	787	783	802	744	808	748	786	801	781	809	768	795	788	816	808	791	795	830	784	808	809	785	753	741	738	759	784	843	782	793	841	809	769	810	728	827	771	801	760	788	792	819	792	770	795	836	809	873	862	786	769	778	825	792	794	763	803	794	774	793	830	769	782	816	761	770	811	711	771	718	772	826	800	754	816	763	789	819	765	788	755	753	797	824	819	792	792	815	782	798	763	785	782	799	801	777	766	827	782	767	750	790	745	763	791	805	741	827	805	784	776	808	814	813	771	783	814	814	791	779	822	805	793	807	782	748	772	818	766	767	804	794	817	781	796	766	778	798	772	839	798	787	746	804	789	787	812	782	752	787	832	763	791	732	791	796	795	773	810	794	820	826	835	755	798	761	753	800	803	782	797	785	764	796	792	759	779	733	799	788	766	779	801	799	741	810	800	784	772	763	740	787	748	739	839	842	785	770	758	797	785	731	866	827	796	797	825	793	777	777	723	760	806	780	762	777	818	809	770	749	788	798	779	727	787	789	769	770	847	734	752	770	794	789	791	808	760	782	787	798	739	767	800	774	785	845	844	787	782	785	772	804	773	781	803	789	804	776	762	776	773	724	793	808	814	760	790	790	817	772	749	763	803	768	807	792	774	790	757	803	797	819	789	766	792	798	761	808	743	789	757	835	792	810	746	794	769	822	815	803	782	735	807	827	727	826	782	755	746	777	777	805	769	814	743	778	790	798	757	786	765	772	807	773	788	800	820	824	796	794	797	805	803	892	799	799	777	874	781	800	810	811	809	796	757	779	759	787	793	771	800	825	759	799	843	757	802	810	778	746	830	797	769	788	798	834	736	745	763	840	749	759	741	768	774	763	767	750	734	831	772	736	780	814	785	778	812	790	772	825	853	775	803	719	762	808	779	794	791	795	782	811	789	847	807	827	778	776	784	810	763	803	830	801	777	800	726	814	721	775	793	828	808	800	804	740	835	706	825	785	784	785	765	773	785	816	796	780	833	807	815	763	773	794	814	790	811	784	794	744	756	838	831	813	807	771	828	807	780	789	797	776	730	739	827	817	767	797	810	789	797	790	787	796	799	732	766	815	786	806	837	769	793	800	835	750	795	800	815	795	762	749	741	812	830	779	770	777	793	767	793	719	770	724	827	770	768	758	768	858	764	746	844	820	784	774	728	812	766	817	774	801	826	831	761	777	790	816	772	783	816	811	821	813	734	769	758	794	779	803	795	842	745	808	788	792	778	789	776	781	775	813	797	788	835	763	742	825	794	781	761	789	830	806	764	794	741	755	804	827	765	790	799	797	775	776	832	775	807	791	799	823	771	788	786	759	796	784	795	782	790	794	780	789	737	765	778	770	772	764	775	805	757	803	771	778	782	852	815	780	792	762	791	813	777	774	767	817	825	829	810	770	783	793	774	776	841	741	761	778	801	816	778	769	809	777	776	755	774	782	774	790	784	818
29593	34032	41100	17977	1723	334	315	314	312	318	288	308	316	311	305	297	322	310	326	304	333	344	295	287	331	255	320	298	311	295	285	297	329	329	287	321	291	314	293	287	292	262	315	277	313	299	337	309	277	294	359	316	317	332	338	311	316	307	309	303	314	297	319	293	300	305	301	290	308	290	333	291	313	299	327	329	294	317	308	286	287	286	302	303	319	309	330	297	312	295	296	280	303	313	306	284	283	297	299	331	303	292	324	299	324	325	308	293	310	348	303	322	336	298	314	289	334	311	305	283	327	273	335	296	314	295	292	323	307	345	347	309	313	324	321	329	300	299	288	307	315	311	290	311	284	285	330	299	307	309	305	320	301	330	292	301	283	292	312	304	306	307	303	303	327	338	272	285	300	301	299	282	317	300	313	292	291	321	309	309	298	318	349	318	360	286	351	308	323	318	316	294	309	326	304	285	292	333	295	289	290	345	308	300	292	285	314	297	298	340	308	288	332	281	298	306	359	307	311	308	261	322	329	312	277	298	308	306	306	316	312	303	315	298	300	315	306	307	340	296	279	301	332	340	297	274	309	304	312	323	270	285	309	284	302	286	299	265	310	316	305	306	281	307	320	300	299	297	322	331	336	281	301	301	301	306	293	301	326	294	282	311	284	310	304	309	285	337	280	320	337	275	319	308	312	298	282	314	290	312	315	306	281	279	257	308	301	320	314	294	324	260	353	282	323	321	302	304	303	355	301	325	308	292	294	299	285	292	340	314	319	286	298	304	322	301	290	298	291	341	296	294	304	280	316	301	328	297	304	312	300	326	298	330	266	304	302	287	300	301	295	321	283	302	306	284	279	303	307	369	303	320	308	324	315	304	291	338	325	305	322	270	294	324	331	316	322	301	303	313	298	306	305	308	312	292	320	334	325	309	297	316	335	296	293	292	299	337	290	299	318	283	320	314	307	336	304	354	274	302	329	309	314	314	304	314	319	318	312	299	302	301	306	290	317	298	274	326	315	312	316	295	327	325	317	317	310	303	271	291	316	306	313	290	316	344	301	297	331	286	302	302	296	281	301	290	335	311	296	325	332	328	327	286	297	311	300	291	296	317	325	309	295	296	298	299	298	343	323	299	290	332	322	315	274	297	344	317	293	308	318	321	316	314	310	334	278	318	285	282	322	334	303	317	322	326	271	317	295	303	314	303	308	309	306	282	291	314	294	279	290	294	293	305	300	329	282	284	309	308	318	328	308	295	300	314	317	278	328	290	324	369	312	298	305	308	302	315	311	302	315	281	331	299	349	307	301	305	318	302	337	321	274	326	305	307	297	295	313	299	289	314	283	299	323	307	260	266	338	311	296	288	312	302	343	308	296	322	318	312	300	294	286	298	326	301	312	317	296	325	270	305	294	280	320	286	301	309	303	316	289	332	338	280	297	316	332	302	332	290	305	295	273	293	308	302	294	282	283	326	312	293	276	321	304	317	283	287	304	305	316	313	301	329	298	300	292	314	316	326	282	297	278	298	321	308	298	351	286	289	294	331	320	316	307	299	350	275	327	281	301	308	309	304	314	335	306	298	285	329	280	316	316	299	322	298	314	277	335	308	302	331	313	322	306	319	274	294	311	305	288	308	293	304	302	296	296	267	281	322	305	335	311	324	309	300	297	332	296	312	321	296	313	324	305	348	310	320	294	356	306	328	320	347	295	322	304	314	333	305	301	306	305	328	318	330	277	313	312	282	311	313	309	291	321	319	312	311	321	324	292	278	328	332	317	309	324	346	304	300	275	320	321	313	310	300	322	318	357	280	343	278	292	333	290	318	314	280	299	303	296	314	339	311	306	312	274	305	274	310	317	291	363	310	335	315	312	293	273	329	296	318	314	297	295	294	287	338	325	328	349	329	316	294	289	312	317	325	299	350	338	299	295	312	301	318	278	298	303	301	310	298	328	304	320	295	331	323	323	291	335	310	334	326	315	317	273	303	295	291	311	293	321	321	304	281	342	300	311	327	295	307	276	333	306	302	328	299	304	323	318	291	296	306	291	327	290	327	307	305	331	321	293	315	288	303	278	298	323	289	299	294	357	291	310	277	300	307	300	286	323	304	327	280	298	300	321	294	329	312	325	297	321	338	302	316	290	331	296	322	326	281	321	308	329	311	296	312	326	302	311	300	304	290	297	314	324	297	315	298	310	310	302	311	272	314	328	284	310	307	297	301	326	332	294	326	280	286	328	292	331	271	330	296	300	310	317	259	328	294	313	307	341	304	294	317	284	298	283	311	297	306	301	293	325	307	299	301	335	343	310	311	282	344	311	347	303	318	304	308	326	287	315	294	275	300	308	301	306	310	299	317	321	312	325	279	290	284	323	303	290	305	315	277	302	293	312	307	305	301	274	299	321	293	333	307	301	293	315	318	312	292	286	287	281	296	301	310	321	319	300	293	329	303	300	316	299	313	295	271	329	259	311	320	296	331	302	294	319	304	303	308	314	299	293	301	282	292	311	315	323	295	305	303	309	306	289	294	305	281	322	329	308	306	286	310	292	300	305	304	302	284	315	322	279	305	320	320	325	298	319	286	301	273	336	307	323	299	302	330	322	304	346	267	304	312	311	286	316	320	299	286	291	288	308	306	265	298	295	336	338	322	297	302	327	352	310	294	318	330	332	277	311	307	301	313	309	307	318	321	315	347	311	315	309	305	308	295	334	288	290	311	288	284	306	326	277	296	330	319	334	294	299	300	313	318	290	305	335	326	292	307	271	289	319	306	311	322	318	327	301	341	307	307	321	345	307	331	313	305	327	331	276	315	307	280	306	303	318	309	302	312	306	295	341	314	303	324	306	304	322	310	280	278	329	296	326	309	316	323	319	323	274	305	283	258	300	292	303	317	293	306	317	333	304	313	297	344	311	361	302	306	312	323	281	310	286	308	344	299	313	330	286	321	301	309	304	325	336	320	294	325	307	296	293	346	320	303	305	290	286	280	318	318	293	299	298	309	336	292	320	321	294	294	317	302	315	317	296	273	290	276	333	282	313	296	285	293	279	294	308	325	298	322	311	332	292	283	304	322	294	284	306	335	319	319	322	306	347	313	320	319	293	299	335	281	300	286	287	286	291	298	316	294	309	298	296	301	317	278	291	266	272	300	295	295	336	320	313	322	326	312	296	321	292	330	289	295	338	301	296	296	281	318	297	287	324	294	295	319	310	319	280	301	320	310	284	336	304	289	296	316	270	306	325	297	284	278	317	280	299	312	287	329	309	317	311	296	301	300	341	324	300	336	321	342	301	307	308	343	318	303	315	307	305	316	306	334	285	329	283	335	306	340	322	273	308	304	306	344	323	319	283	302	324	316	320	310	324	305	325	296	324	298	323	318	308	300	315	303	287	318	284	330	276	308	299	303	335	286	289	294	304	324	275	298	304	318	269	298	314	320	306	300	328	322	324	309	277	325	328	301	319	280	312	325	301	302	299	313	332	318	325	297	298	323
36198	53208	44991	15218	1641	519	524	463	557	544	508	523	500	537	546	501	502	503	497	518	499	559	498	521	449	564	526	543	542	512	538	556	545	536	485	518	518	522	515	481	515	506	499	493	517	495	500	519	484	534	526	533	480	541	553	504	501	508	472	520	506	483	492	506	488	507	497	510	486	550	477	464	513	490	490	462	515	509	516	537	509	475	518	507	488	477	475	539	526	521	513	480	470	496	518	484	494	466	490	534	502	527	510	502	499	503	520	497	505	499	579	503	507	481	480	525	539	461	501	492	524	498	530	491	554	527	518	465	485	539	517	501	491	523	496	478	518	509	482	515	539	530	534	534	524	518	492	510	499	559	512	552	486	503	492	499	554	510	491	468	497	538	551	497	534	521	497	504	450	506	516	478	520	501	536	517	523	529	538	490	498	519	487	495	471	524	514	521	515	509	532	535	511	494	524	557	538	550	502	524	510	488	523	536	505	491	513	498	497	523	511	482	513	504	511	494	510	495	518	500	480	481	487	486	538	489	556	539	473	539	526	511	520	469	502	485	522	536	504	524	553	507	516	527	486	502	537	519	490	469	545	513	525	465	518	497	511	509	528	467	531	491	476	499	515	524	535	501	511	562	541	515	475	513	489	528	502	487	516	533	534	507	514	517	543	511	525	486	521	521	554	459	522	523	523	512	497	524	516	524	528	514	506	511	542	514	545	551	522	511	516	512	497	537	510	486	539	496	514	480	517	478	509	529	498	492	490	466	468	514	502	505	528	512	539	520	506	525	530	469	542	487	496	507	499	483	538	520	543	525	530	502	533	489	494	519	528	506	485	515	522	473	498	517	510	513	499	476	493	544	498	516	517	516	509	569	519	486	518	498	500	463	509	516	542	545	463	493	557	542	457	492	490	565	538	535	505	569	537	534	530	490	514	519	530	506	523	487	492	522	523	492	532	505	532	453	515	488	513	543	488	563	470	490	472	512	509	538	532	493	470	480	515	493	516	512	498	524	507	508	516	478	504	485	491	528	513	541	503	515	481	520	522	528	531	497	500	514	466	491	471	554	519	498	518	485	535	496	496	501	487	523	491	531	469	495	513	526	488	536	504	541	499	501	502	574	523	513	475	495	503	499	515	475	498	524	512	535	575	514	502	530	491	517	519	481	544	509	523	475	485	476	522	512	544	506	528	528	503	501	506	519	525	494	550	492	506	485	490	541	526	548	473	515	511	486	508	562	485	531	519	491	514	474	523	541	506	542	499	516	519	485	524	541	504	530	489	518	508	507	504	508	514	528	501	514	507	483	499	514	535	537	484	491	487	516	449	504	543	494	528	537	478	539	516	539	499	512	474	543	502	501	488	500	537	525	509	532	507	486	501	548	537	479	500	498	525	464	514	514	524	536	539	490	482	522	513	561	490	534	478	522	512	499	518	526	466	506	492	521	439	488	515	535	528	533	495	548	513	450	492	481	509	502	503	556	531	504	501	506	510	521	473	473	452	509	531	561	480	493	541	516	542	535	498	494	511	536	508	527	467	493	508	500	544	534	535	485	526	512	507	519	501	512	488	465	511	503	477	554	523	521	485	511	486	505	493	509	518	534	540	512	515	507	508	504	508	507	501	493	493	504	495	497	500	531	493	517	529	544	522	492	495	527	520	489	488	473	521	517	514	506	485	513	527	504	535	531	514	530	526	518	540	517	487	493	487	508	499	565	479	479	494	494	479	487	473	500	493	548	498	474	529	460	537	541	511	530	535	525	488	503	503	485	492	539	542	544	486	529	506	485	485	500	509	497	536	502	516	561	518	502	493	508	508	514	508	496	517	505	500	538	555	477	491	510	500	482	480	535	556	513	488	503	510	487	494	508	540	537	502	501	536	518	503	535	504	519	531	511	547	536	497	505	488	518	508	464	560	505	470	524	479	491	517	474	495	520	494	485	519	498	512	480	537	516	530	550	526	501	504	550	505	502	523	519	548	540	526	472	487	500	484	473	491	530	552	485	491	520	501	524	484	514	502	542	519	521	480	497	511	486	539	509	516	525	534	509	525	491	525	484	508	518	492	474	541	479	515	500	505	479	504	544	490	454	524	517	524	497	509	512	539	473	485	521	479	488	520	522	508	552	519	526	474	529	490	469	496	477	509	537	481	512	492	503	482	516	542	507	528	529	500	532	517	503	514	495	485	511	502	482	493	499	488	462	485	481	550	506	528	496	496	487	486	502	457	577	520	515	511	515	522	526	479	501	518	558	537	476	484	487	470	473	546	530	466	537	537	540	480	506	500	487	499	477	508	477	514	511	505	481	526	498	517	522	538	503	498	511	494	485	494	517	505	549	524	527	505	524	474	524	516	474	482	499	520	540	514	546	574	519	514	502	526	507	512	501	472	458	505	512	550	559	518	525	483	539	518	538	499	505	533	559	512	532	495	489	455	535	518	554	495	481	496	535	487	486	515	507	536	549	506	488	516	498	477	489	506	504	536	507	537	475	505	536	511	496	508	501	529	538	547	533	490	522	499	526	520	556	502	515	550	542	471	489	491	525	535	540	510	474	475	511	523	500	506	518	517	512	510	517	487	501	511	527	514	527	485	513	518	507	479	520	490	521	544	527	518	539	521	528	491	508	502	489	538	482	486	520	506	509	504	504	503	472	479	507	518	505	488	491	527	529	490	506	499	516	493	511	505	457	537	528	488	504	499	506	507	519	523	515	494	522	482	524	533	529	514	496	530	478	513	514	475	483	484	542	471	511	473	505	486	505	529	478	520	491	516	549	508	506	502	532	502	458	528	491	521	511	493	562	501	490	510	535	517	508	510	516	493	517	548	503	547	498	504	518	452	515	538	512	535	496	511	519	553	515	527	499	495	494	527	502	475	519	514	514	515	483	515	476	484	504	513	483	549	509	523	539	510	504	457	516	517	488	508	524	483	515	513	515	505	499	525	490	538	516	469	516	484	527	491	508	497	511	534	494	478	513	521	484	516	483	509	547	539	508	528	540	480	518	495	532	531	492	493	497	526	501	479	541	495	504	530	547	484	516	561	511	516	528	504	531	551	521	510	537	519	521	505	522	506	489	543	534	549	499	481	529	541	501	524	464	517	503	490	499	541	499	481	501	512	508	496	536	485	531	510	495	540	533	523	521	496	498	532	502	537	497	478	498	511	501	537	527	490	511	514	479	522	519	574	490	537	491	551	528	515	531	529	521	546	486	484	493	522	544	555	481	531	511	499	487	501	536	495	537	480	545	504	508	527	496	530	475	533	530	515	529	540	525	498	498	489	497	522	519	483	513	524	490	538	517	510	514	521	513	548	524	492	564	470	500	512	534	511	501	494	508	495	566	565	512	516	552	514	541	488	536	476	496	515	464	575	492	512	538	502	547	495	541	500	492	483	526	505	529	464	516	508	468	499	516	559	504	508	537	501	512	482	500	504	529	493	486	482	501	496	472	503	476	498	539	514	488	501	538	471	512	524	523	487	501	488	453
25466	27630	48658	33372	17711	4666	398	368	360	332	330	329	310	359	327	356	322	328	338	364	317	371	326	319	310	361	322	350	340	306	334	359	322	313	340	313	341	354	325	350	324	337	342	336	348	320	340	343	332	322	292	321	329	346	338	333	327	333	345	313	357	342	315	348	331	308	324	325	320	300	333	332	345	298	366	367	362	321	342	334	341	336	341	333	354	336	339	333	334	350	317	360	346	334	348	360	377	346	334	305	341	309	357	303	349	310	305	351	375	342	355	330	309	327	316	354	313	359	319	337	315	326	338	363	334	309	340	334	325	335	334	335	330	354	329	335	357	351	304	341	314	312	336	350	348	330	364	307	334	310	351	349	347	339	315	343	344	344	314	320	336	299	329	366	324	346	335	327	331	329	346	320	373	320	335	369	307	373	307	326	311	340	344	332	332	302	337	356	322	299	325	320	338	310	343	328	339	322	345	309	321	341	318	351	343	315	325	334	316	347	324	329	324	332	359	348	323	328	325	350	328	321	322	340	332	346	354	325	338	328	340	338	384	309	335	330	338	357	324	342	350	321	292	330	326	350	338	338	340	318	313	310	331	317	336	320	358	375	343	332	317	341	335	336	373	329	336	347	335	343	322	334	339	342	326	341	335	313	330	305	307	331	310	315	345	356	342	336	330	303	364	345	319	347	358	328	347	306	323	345	350	345	335	362	359	303	340	371	298	347	356	293	354	373	314	340	342	311	331	315	340	323	340	311	338	341	317	316	317	320	334	316	327	327	361	327	332	333	313	350	359	336	339	316	330	333	310	326	343	344	341	329	345	310	322	355	363	343	359	341	330	348	356	330	312	350	358	360	298	370	356	343	328	309	345	345	306	321	337	339	310	314	323	340	388	335	336	332	342	282	317	337	353	337	371	388	341	334	321	300	337	335	353	315	344	329	308	311	313	348	329	299	310	336	322	312	341	333	320	340	342	332	370	327	326	308	341	329	331	359	303	326	338	327	331	355	364	342	316	301	323	332	349	319	314	273	347	330	342	306	330	358	290	315	361	345	355	358	320	330	324	374	339	381	324	328	327	330	341	317	359	341	343	324	357	338	334	323	319	334	324	345	332	317	336	357	297	339	358	339	347	296	329	356	341	352	357	337	327	295	324	307	307	300	304	353	319	333	346	339	343	342	346	350	326	341	325	319	325	329	371	326	350	342	335	327	351	361	360	313	296	319	337	330	308	346	351	379	309	341	333	357	329	315	321	332	343	357	341	353	307	344	330	331	291	326	338	379	349	338	357	310	334	325	311	350	337	329	334	318	348	321	342	331	318	336	336	324	346	345	310	365	352	317	310	303	341	299	368	349	368	326	329	359	342	341	333	330	345	306	338	327	335	355	351	324	346	325	338	313	317	337	318	340	330	320	351	322	364	341	303	348	334	349	336	332	354	342	359	318	376	325	333	307	331	319	344	321	333	311	316	329	316	365	321	306	319	308	349	332	352	347	323	300	321	360	331	348	319	334	315	311	357	324	349	335	376	343	298	367	335	304	313	333	323	335	325	321	318	354	297	345	299	356	334	346	332	332	320	335	332	331	308	342	325	352	365	293	354	332	327	313	356	355	358	370	332	370	313	307	324	342	350	336	349	332	333	337	364	349	339	335	342	331	322	323	305	320	330	333	349	316	374	345	342	349	361	344	342	326	338	313	335	333	321	309	357	349	346	362	328	325	295	315	351	318	333	339	333	321	347	316	344	312	332	345	380	358	342	347	377	305	299	303	335	327	347	349	332	302	317	321	326	325	319	325	330	322	314	343	324	329	354	289	343	361	312	345	313	350	337	375	327	329	344	351	307	313	329	316	340	351	278	356	327	366	331	336	320	384	345	320	341	357	345	311	322	347	329	346	324	347	373	340	325	344	324	322	339	317	324	370	317	349	367	317	350	285	356	336	329	361	318	303	368	327	289	337	335	314	373	327	348	344	351	342	318	343	318	352	337	329	305	321	339	317	333	333	324	333	372	301	353	358	357	288	375	330	341	356	347	309	337	359	321	322	335	339	349	357	316	318	345	316	337	310	324	327	328	307	342	328	338	327	329	292	348	324	345	336	316	327	305	325	344	334	342	352	354	332	337	341	303	349	317	318	380	352	297	345	362	365	336	340	355	370	371	349	318	323	342	358	344	350	336	314	313	297	289	346	348	311	348	321	332	311	306	308	336	350	344	337	297	278	332	354	340	330	331	356	321	314	327	349	340	339	329	342	344	344	330	301	319	334	341	349	297	338	326	349	324	361	385	336	300	291	342	358	349	372	322	337	324	314	340	344	332	341	302	329	361	364	324	325	371	332	336	291	357	332	333	336	354	336	356	350	342	337	345	347	359	346	330	316	336	317	327	360	324	357	336	346	322	345	344	351	336	323	362	335	357	339	323	308	337	351	315	325	346	338	305	343	352	349	320	341	340	327	319	307	329	314	307	309	348	359	330	315	341	304	339	316	356	343	315	337	315	319	294	338	327	315	340	372	344	312	357	335	331	351	354	336	339	366	327	328	296	362	306	348	364	317	347	298	312	365	343	337	311	322	357	347	325	311	318	355	333	314	379	332	337	340	368	312	335	320	342	360	323	355	386	344	349	312	326	302	349	306	329	324	327	330	353	349	340	360	342	320	333	341	360	333	322	354	352	345	346	358	314	320	358	320	353	306	340	328	327	325	347	307	346	363	329	363	336	326	354	309	325	338	322	335	340	307	357	333	312	317	316	364	366	344	341	315	319	344	353	329	365	320	316	341	341	364	352	334	319	297	325	325	325	318	306	349	332	329	346	355	318	350	344	328	308	333	320	339	360	333	342	365	327	347	344	343	365	316	353	306	305	318	315	313	322	367	354	339	344	320	327	340	298	336	321	326	320	306	338	358	327	328	348	354	321	364	356	355	317	294	324	317	324	321	319	348	349	306	310	287	343	352	321	346	349	323	323	295	281	340	345	328	327	367	296	330	336	351	318	339	336	329	356	330	327	331	312	330	348	353	318	355	366	367	345	339	333	342	296	344	304	344	336	346	347	362	320	328	335	338	326	352	349	347	297	319	345	340	325	350	338	336	354	335	328	310	347	337	340	331	316	361	330	342	329	328	324	343	308	320	325	345	349	329	334	315	329	331	323	338	332	350	319	350	352	323	333	308	326	311	308	309	321	350	330	320	346	345	348	334	328	296	320	341	354	340	353	328	344	328	330	346	298	326	309	315	346	327	307	316	324	360	324	285	339	328	345	324	343	336	382	324	350	327	344	304	352	332	336	306	330	347	324	348	336	300	310	328	326	330	319	364	350	319	320	310	338	331	346	358	361	329	322	317	323	330	326	352	330	332	313	305	342	294	339	354	321	351	363	334	390	310	379	336	335	354	304	332	354	330	329	333	321	321	307	336	356	367	330	321	327	362	336	354	365	318	345	321	359	346	331	299	345	355	333	329	311	313	332	319	369	337	372	340	324	320	344	314
57071	92302	77997	36783	6889	533	582	548	565	534	516	590	494	551	541	505	524	542	556	517	554	546	550	543	588	552	564	541	535	547	513	535	539	525	548	546	535	552	546	537	543	538	512	569	517	587	579	506	592	491	530	538	546	521	559	524	555	556	504	514	515	520	538	494	530	483	556	498	556	523	547	508	556	542	559	532	561	571	564	546	531	555	531	572	555	541	510	541	572	516	547	545	532	552	508	535	550	553	547	544	527	540	573	576	533	511	561	570	578	577	508	535	529	587	575	530	545	578	552	523	549	538	571	545	544	550	495	545	546	524	551	559	536	582	567	571	552	528	530	492	561	546	533	535	504	548	542	528	533	480	544	540	570	539	536	529	592	567	554	541	511	557	560	545	538	541	594	545	563	575	530	527	598	538	521	539	573	587	529	517	556	554	555	541	521	531	566	527	557	518	536	550	566	566	572	544	567	556	508	532	514	577	514	558	570	591	556	534	513	589	531	556	542	528	521	535	519	534	508	537	558	544	536	531	561	525	577	560	541	557	524	550	534	551	534	543	541	565	542	543	538	524	563	540	525	554	478	565	595	541	548	554	554	539	514	524	574	573	515	534	505	559	536	553	576	526	528	502	513	612	568	540	518	551	520	530	532	558	539	521	545	574	549	567	511	548	586	550	573	543	538	577	552	503	536	554	558	570	506	560	528	559	559	498	524	519	553	566	535	602	505	518	537	536	523	534	526	507	526	563	513	535	522	481	523	565	536	559	519	522	519	575	545	567	566	527	553	557	565	530	569	532	573	515	567	529	532	513	532	563	547	523	528	507	505	558	546	556	571	490	529	528	538	571	534	518	562	572	567	556	559	548	548	535	544	537	554	545	529	537	541	533	552	538	519	529	538	555	551	468	520	528	528	528	544	528	536	535	540	553	507	541	538	580	560	551	586	560	508	566	560	555	524	564	563	536	525	528	523	513	546	557	539	550	584	549	516	551	578	515	554	561	562	560	539	538	529	536	579	520	547	528	548	552	554	544	520	539	546	548	546	497	528	537	546	550	514	557	553	530	536	554	547	528	532	561	537	558	583	557	549	568	527	566	526	528	523	561	527	531	512	541	547	564	541	617	523	576	549	563	547	526	521	537	518	576	566	508	571	524	596	534	583	540	525	577	498	535	535	578	577	541	561	589	559	563	540	560	577	540	565	564	486	540	517	550	560	556	523	538	561	558	503	554	567	587	533	515	543	536	516	546	558	586	535	539	566	534	575	526	557	506	537	564	539	557	566	546	554	503	521	569	550	521	531	583	520	549	515	540	524	563	527	528	566	551	507	567	523	557	574	525	579	535	595	539	562	530	570	541	554	528	547	569	516	527	523	544	543	507	518	575	531	525	553	497	576	559	545	533	534	482	578	558	515	572	530	528	544	597	495	542	563	581	533	529	538	586	539	560	584	537	570	546	556	506	544	526	527	548	556	526	527	544	568	553	544	520	508	563	554	543	561	493	540	544	528	508	547	544	514	592	532	489	499	537	559	538	567	536	578	562	540	532	549	476	516	554	543	511	537	496	518	546	556	525	513	544	554	530	532	546	549	558	543	519	597	536	546	540	515	536	543	529	522	519	554	537	581	564	545	542	541	543	557	515	533	507	514	526	511	567	547	559	552	475	538	516	563	553	535	579	523	541	508	561	534	522	519	525	544	582	556	557	576	528	553	538	552	508	540	555	550	517	559	555	562	550	558	561	585	543	530	551	576	547	582	552	519	535	532	539	542	548	553	498	525	570	556	534	527	538	565	513	583	542	531	529	504	549	520	570	540	518	522	575	531	560	528	536	539	566	543	563	511	601	565	517	526	604	572	521	525	550	551	563	517	539	556	559	559	580	546	540	513	539	549	503	566	542	530	533	539	565	562	542	578	467	543	553	509	542	558	541	556	529	529	535	563	559	515	522	539	545	528	576	550	512	570	568	526	577	507	513	558	571	571	544	520	494	521	567	543	554	541	580	534	554	518	528	537	573	556	534	578	554	569	530	591	535	545	537	561	548	519	546	523	533	531	550	554	527	522	541	557	512	538	492	550	510	548	544	565	538	533	543	540	554	538	558	578	571	519	532	541	567	550	551	549	580	564	564	530	551	561	517	497	540	571	537	566	539	543	514	540	525	581	552	578	548	509	508	504	519	544	565	501	578	567	554	543	529	534	555	564	561	523	523	543	558	546	532	548	547	543	478	579	519	529	546	550	532	539	535	540	569	556	521	534	542	512	513	529	544	515	549	572	528	557	555	548	491	569	507	534	552	582	511	577	567	569	532	541	552	503	548	518	531	540	557	557	535	561	517	525	534	524	581	532	529	553	547	538	512	568	511	550	521	545	521	548	541	534	510	511	567	523	546	547	535	532	575	541	541	509	498	555	540	525	514	560	529	520	560	522	541	568	619	535	535	574	546	492	512	556	554	542	513	545	588	521	554	538	552	529	547	571	532	588	541	530	556	509	504	556	496	535	521	511	580	575	568	563	559	551	545	576	552	543	524	528	543	548	536	530	496	564	561	552	552	522	515	548	500	513	546	537	530	521	579	530	515	578	569	543	524	528	561	560	482	537	518	569	521	561	526	544	545	558	565	530	515	547	614	569	560	563	570	557	557	529	548	494	539	521	527	572	546	531	550	511	546	581	554	547	505	516	535	543	571	544	553	558	551	527	516	548	509	561	553	529	523	564	523	491	514	544	605	514	564	552	554	508	577	557	552	543	570	548	534	546	565	514	488	565	574	533	527	554	544	528	533	549	517	547	533	557	553	511	525	543	498	563	566	562	585	525	557	587	540	573	544	558	534	509	529	560	583	518	532	553	534	579	545	528	525	609	583	524	541	551	565	528	532	528	578	547	543	500	551	495	541	549	550	530	566	524	549	521	544	575	590	519	537	550	547	511	557	526	563	539	546	547	602	532	548	566	577	569	524	556	534	547	504	502	490	509	540	554	508	549	531	548	546	554	563	563	559	529	523	508	572	552	555	504	549	508	570	553	518	521	579	575	593	568	547	514	561	529	544	543	525	563	543	557	529	501	535	517	537	580	563	507	562	529	542	525	540	553	570	530	543	564	504	521	555	515	527	555	506	512	547	569	579	526	543	519	524	549	580	507	533	541	496	546	580	530	511	548	530	611	509	514	558	528	533	523	540	577	538	559	537	544	532	586	522	534	535	559	509	541	541	550	566	532	526	543	532	539	546	538	541	555	540	553	546	536	580	513	565	492	544	534	538	574	530	505	562	513	532	550	511	516	553	567	531	525	550	516	546	503	552	576	515	559	547	525	570	563	547	550	545	474	516	535	528	534	535	540	554	524	533	536	508	513	542	543	523	550	564	569	550	559	532	500	521	531	524	528	525	532	547	535	532	558	540	530	524	537	498	576	539	575	525	550	536	527	520	585	557	560	502	515	548	562	543	541	534	510	544	540	542	544	511	570	563	532	546	524	557	543	558	535	556	532	525
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
