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
339346158669	339346159188	339346159738	339346160288	339346160838	339346161388	339346161938	339346162488	339346163038	339346163588	339346164138	339346164688	339346165238	339346165788	339346166338	339346166888	339346167438	339346167988	339346168538	339346169088	339346169638	339346170188	339346170738	339346171288	339346171838	339346172388	339346172938	339346173488	339346174038	339346174588	339346175138	339346175688	339346176238	339346176788	339346177338	339346177888	339346178438	339346178988	339346179538	339346180088	339346180638	339346181188	339346181738	339346182288	339346182838	339346183388	339346183938	339346184488	339346185038	339346185588	339346186138	339346186688	339346187238	339346187788	339346188338	339346188888	339346189438	339346189988	339346190538	339346191088	339346191638	339346192188	339346192738	339346193288	339346193838	339346194388	339346194938	339346195488	339346196038	339346196588	339346197138	339346197688	339346198238	339346198788	339346199338	339346199888	339346200438	339346200988	339346201538	339346202088	339346202638	339346203188	339346203738	339346204288	339346204838	339346205388	339346205938	339346206488	339346207038	339346207588	339346208138	339346208688	339346209240	339346209790	339346210338	339346210888	339346211440	339346211988	339346212538	339346213088	339346213638	339346214188	339346214738	339346215288	339346215838	339346216388	339346216938	339346217488	339346218038	339346218590	339346219138	339346219688	339346220240	339346220790	339346221338	339346221888	339346222438	339346222988	339346223540	339346224088	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2763	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2762	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2760	3600	2300	2760	3600	2300	2760	3600	2300	2760	3600	2300	2760	3600	2300	2760	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23094	20250	27175	23150	20237	7402	1425	886	722	707	669	617	636	601	629	644	578	581	590	582	493	552	554	571	538	544	543	567	610	538	576	554	502	528	576	540	578	523	567	529	558	596	568	558	533	544	508	592	535	522	532	496	550	568	553	533	567	505	565	503	568	526	544	550	502	532	559	569	549	562	570	538	549	546	566	556	531	572	522	569	534	552	560	535	527	530	507	510	521	552	514	495	528	544	510	533	514	497	521	515	557	543	524	523	530	537	552	517	523	514	581	565	547	555	531	529	518	547	567	510	556	555	502	560	499	505	556	554	553	547	525	520	565	484	529	566	542	503	493	539	518	543	523	537	541	556	537	539	546	567	509	536	545	545	551	549	542	544	534	528	536	536	562	516	543	538	546	556	494	508	572	573	541	528	497	526	490	512	533	515	515	497	550	559	522	537	549	524	517	534	517	511	555	560	522	496	532	526	523	542	531	535	560	536	561	508	526	501	547	495	536	519	539	493	538	547	514	546	576	544	546	551	536	570	515	573	544	535	533	514	541	528	530	546	527	541	469	514	516	551	498	509	516	507	591	532	595	534	472	552	530	573	513	547	540	534	574	535	526	497	538	507	548	553	509	510	559	541	573	494	510	503	552	543	549	544	513	544	537	542	556	535	553	569	546	541	527	508	520	566	555	563	551	537	532	575	512	520	520	572	490	543	546	496	550	538	539	552	557	573	526	511	492	542	515	507	567	551	547	494	544	550	465	493	496	514	519	553	545	553	493	529	552	532	527	510	520	554	470	544	553	488	559	560	539	527	517	576	561	556	521	551	508	498	542	563	560	508	542	546	543	536	562	541	524	572	544	485	492	508	521	535	523	538	522	520	549	538	560	522	523	580	550	542	504	518	520	533	531	464	536	504	520	550	509	528	542	492	559	527	547	535	535	544	496	536	503	543	526	554	533	546	522	533	501	519	547	530	517	527	518	500	546	514	501	533	561	509	506	514	567	554	562	515	521	506	581	537	514	528	522	527	508	528	492	536	535	597	511	494	548	545	525	496	555	520	537	505	541	543	535	512	547	512	548	553	534	533	552	561	531	565	514	534	518	537	571	488	594	519	574	553	521	519	526	568	537	525	521	530	554	498	529	547	533	502	518	569	556	538	552	501	544	536	516	538	549	506	548	568	519	530	513	510	490	562	512	498	529	587	534	522	566	560	561	534	539	545	519	538	528	563	529	505	536	532	534	574	525	522	544	502	544	533	544	542	527	579	599	495	548	536	570	531	525	545	554	543	556	508	527	561	529	513	551	544	504	510	532	526	554	543	466	517	558	536	537	518	553	509	563	528	556	528	505	552	517	522	492	520	550	562	493	527	512	500	576	501	524	507	522	527	550	527	499	559	552	533	512	541	492	522	553	525	557	563	515	512	553	518	502	551	553	532	499	501	544	562	523	535	550	554	604	552	506	524	541	503	522	521	535	498	499	550	550	543	518	497	557	521	502	525	517	538	562	518	516	505	498	500	550	549	502	568	535	547	563	492	521	514	529	549	517	500	527	566	511	549	544	507	514	526	534	516	524	528	536	501	549	542	523	532	561	541	529	509	524	542	507	508	512	531	514	500	510	556	539	549	495	541	509	603	522	530	535	553	541	483	543	538	557	498	535	548	521	544	530	528	539	511	528	490	571	529	546	499	560	536	541	510	494	542	549	552	552	533	552	518	542	513	559	527	527	525	533	540	515	541	568	529	515	530	536	550	533	517	546	527	524	487	513	494	536	495	504	516	557	533	539	548	530	566	470	520	554	532	530	499	498	543	496	525	512	533	520	507	551	512	528	503	506	556	485	495	484	545	523	485	549	475	532	480	546	567	559	538	517	538	542	540	524	511	522	500	534	540	544	508	529	502	511	534	562	541	535	530	559	569	547	485	535	535	572	531	549	543	548	525	510	524	513	500	512	534	510	521	517	517	513	529	555	499	500	536	548	536	564	531	536	555	502	546	520	570	540	529	574	525	531	500	577	547	562	541	536	535	489	521	578	528	540	537	546	513	524	537	514	521	529	566	562	521	513	530	535	529	534	529	536	521	513	516	545	525	473	554	512	508	552	530	566	561	511	551	513	561	569	514	523	534	515	526	529	504	534	517	523	523	536	535	522	502	524	560	519	517	509	539	539	508	558	528	524	542	499	534	549	549	533	532	514	524	509	544	543	535	525	512	528	581	499	531	500	523	529	527	569	521	529	488	487	522	540	549	530	550	521	509	533	534	536	568	558	538	543	558	564	542	480	527	510	554	528	528	517	549	545	532	514	528	531	485	541	538	500	541	491	559	517	522	548	578	478	546	519	527	533	557	554	530	513	506	510	550	525	507	528	556	484	589	508	534	555	544	511	518	544	564	505	544	545	530	545	508	509	532	562	503	524	507	513	524	516	561	497	544	554	554	544	514	546	537	520	529	540	524	558	537	579	527	519	537	543	520	525	516	514	551	536	556	526	521	514	568	562	571	523	573	538	514	531	545	538	550	513	519	539	510	541	568	503	501	553	501	552	514	548	536	522	524	520	535	522	512	538	529	514	562	482	563	543	538	536	531	538	526	558	509	545	532	515	539	486	540	503	528	523	499	561	534	520	506	507	565	514	514	522	520	546	531	522	514	548	515	554	516	495	535	521	535	588	599	553	501	572	555	543	519	507	538	505	518	516	562	539	560	515	509	532	524	521	542	556	563	550	536	552	546	532	526	491	534	547	551	501	521	496	553	540	542	575	523	548	564	580	585	529	521	541	508	494	543	592	506	496	526	504	546	562	530	554	522	554	509	564	547	483	564	563	545	521	525	527	535	517	530	521	519	493	550	532	535	573	525	510	553	530	514	546	557	555	472	517	508	532	562	499	504	568	522	575	571	538	534	498	544	502	535	535	582	547	477	543	510	517	546	549	529	521	520	514	538	553	521	492	535	545	512	554	520	539	546	532	561	529	508	518	491	544	533	552	499	537	543	551	547	538	533	518	503	545	522	579	489	535	568	554	545	526	508	559	538	547	499	550	546	494	540	572	548	503	501	563	513	519	483	540	546	514	563	568	539	536	533	557	491	515	536	516	534	522	528	559	554	522	504	541	574	562	561	544	510	566	512	509	522	567	544	526	488	506	506	523	533	522	535	537	523	476	520	556	528	507	543	472	510	518	505	544	474	558	533	550	498	529	518	516	516	510	562	542	538	508	530	528	521	577	538	519	504	515	538	540	525	528	486	505	544	522	560	559	541	472	553	544	552	496	530	556	527	544	553	493	538	522	517	560	509	525	517	535	524	544	548	505	515	518	511	514	531	545	487	500	558	530	529	528	523	497	531	462	538	493	543	501	569	519	539	551	573	541	558	562	543	526	539	461	515	577	559	528	525	570	530	570	554	545	504	546	557	532	541	554	571	521	525	538	524	531	533	551	516	516	497	549	489	550	564	523	539	536	537	549	512	539	541	513	536	534	546	521	525	528	562	513	505
3228	5304	4386	2244	1520	1267	1059	866	727	669	657	607	615	573	530	540	544	533	529	490	506	520	477	468	499	460	469	496	488	451	464	440	478	487	445	479	462	466	429	448	438	470	488	452	454	436	436	489	448	474	514	413	487	455	436	455	430	457	469	480	451	458	435	452	467	445	481	465	447	473	419	460	467	451	456	430	468	466	435	459	405	394	440	465	442	458	391	457	455	441	458	412	430	423	516	459	420	435	432	444	468	446	440	438	501	458	430	450	429	495	469	419	442	447	422	432	466	435	434	449	440	470	435	454	457	486	462	389	453	449	479	436	411	465	459	448	435	439	474	483	463	459	450	493	458	433	443	481	439	494	480	486	402	457	445	447	441	456	431	479	474	450	451	442	447	404	429	415	447	475	433	432	452	439	435	484	451	451	414	432	422	450	472	419	418	451	445	445	443	474	435	397	471	460	433	456	468	428	464	455	467	424	413	474	434	450	459	447	449	481	438	431	432	464	418	452	456	419	476	451	445	432	445	449	434	418	419	465	457	466	432	434	456	436	438	449	389	442	443	445	438	456	429	422	478	414	428	478	425	452	421	441	443	467	444	458	434	449	437	447	457	448	453	438	419	451	429	407	479	443	492	437	431	457	459	428	426	452	439	478	461	489	443	426	436	454	421	432	445	436	412	416	418	425	408	437	430	458	426	433	471	463	439	474	432	453	426	407	425	434	478	439	422	438	410	428	432	458	483	420	449	454	469	413	478	415	500	444	457	431	413	414	435	445	431	407	416	475	484	441	414	443	445	471	422	432	456	485	491	477	459	442	413	460	466	465	444	453	482	474	450	463	422	458	457	424	442	485	449	424	430	482	440	463	480	490	448	485	459	451	478	420	392	420	448	447	447	439	443	436	462	429	402	449	449	429	471	469	431	438	433	402	446	423	431	425	439	451	449	452	441	431	450	421	432	414	399	494	448	445	462	432	429	432	438	425	462	451	484	487	453	410	456	448	467	454	450	444	470	429	430	468	456	449	444	437	446	428	477	453	425	464	472	425	429	435	456	421	403	429	421	435	482	444	414	448	430	430	453	465	420	437	438	451	457	446	450	438	462	433	415	466	430	439	450	419	475	468	455	441	432	424	476	430	466	467	439	450	439	455	449	481	435	410	446	438	457	435	471	417	430	473	446	436	425	441	423	403	403	462	416	459	439	447	434	449	409	428	455	406	424	409	427	422	426	408	437	449	461	460	481	458	399	441	440	403	427	434	422	460	428	462	465	437	442	455	422	441	423	514	457	430	420	426	422	419	449	423	435	431	448	422	460	420	417	439	427	431	486	454	424	422	452	414	423	446	433	444	446	407	444	417	468	441	467	430	423	447	446	430	438	446	422	438	449	442	431	474	461	470	440	456	421	457	439	449	425	441	435	428	441	459	431	380	469	429	447	423	429	453	448	423	428	429	437	426	424	467	387	400	480	508	419	464	429	472	457	463	452	456	469	391	431	473	439	503	434	434	432	414	453	432	459	472	451	423	477	451	467	432	438	417	443	454	430	428	442	449	430	430	469	451	436	446	460	432	450	439	444	481	464	482	442	452	442	427	460	425	380	427	400	454	413	445	428	448	446	436	474	466	480	451	410	422	439	437	442	423	463	446	454	426	457	402	409	422	412	420	468	423	410	443	418	462	421	417	454	448	476	462	487	450	445	449	444	450	449	420	457	448	416	481	451	449	453	444	456	437	459	438	436	467	463	416	422	426	401	442	461	438	447	442	456	462	454	415	461	443	434	464	447	407	438	460	463	430	454	421	435	399	427	477	478	419	459	444	408	430	457	439	393	452	448	432	438	465	453	429	460	465	448	451	466	406	430	417	430	419	431	437	437	451	452	454	444	432	447	394	441	444	436	415	435	458	451	476	474	445	415	454	444	459	443	449	419	437	413	453	468	461	448	469	425	421	445	432	474	457	431	451	457	415	428	468	411	431	428	439	406	420	446	432	458	445	436	417	446	434	416	450	457	450	459	440	429	413	418	433	456	464	448	419	441	444	417	407	404	456	428	456	434	453	448	413	448	431	383	449	434	471	401	429	470	445	415	432	426	412	476	442	484	411	453	457	468	438	442	463	450	426	439	428	440	417	434	424	411	430	419	479	437	447	436	439	409	439	433	433	432	479	423	416	440	407	465	458	457	413	438	464	461	451	447	416	454	426	410	444	437	472	409	426	425	445	444	431	407	441	426	454	429	425	453	419	423	455	424	426	423	444	422	447	424	454	457	461	447	446	469	440	427	421	433	413	480	438	420	459	442	402	430	429	406	428	460	424	425	431	431	417	399	410	402	494	476	430	416	441	457	426	445	456	479	434	446	431	454	451	415	379	446	489	428	418	441	435	409	405	444	422	479	451	437	405	436	450	422	465	438	452	442	443	466	431	416	447	442	477	464	413	468	453	477	426	431	460	443	448	472	414	407	396	409	478	471	417	435	441	462	428	413	448	451	460	422	464	417	462	408	449	429	453	431	419	442	453	443	436	439	447	406	421	454	445	418	502	398	449	490	426	457	464	445	434	405	416	424	425	482	448	437	456	422	436	393	444	458	447	471	453	430	448	434	435	412	421	431	428	397	421	420	426	419	448	428	422	427	453	415	445	419	450	478	418	459	449	412	435	402	438	446	399	409	452	437	434	426	441	438	427	448	421	441	409	486	424	437	435	451	436	429	404	415	452	407	425	449	387	440	437	470	449	456	474	430	440	449	455	416	477	450	413	434	487	440	451	427	425	456	455	465	447	427	432	411	433	441	437	449	410	440	434	427	424	432	420	471	452	440	452	437	441	434	437	427	465	420	443	435	431	434	475	445	450	423	415	467	442	437	460	421	442	387	451	471	424	426	427	460	410	443	457	449	443	410	465	423	456	432	465	457	434	404	429	428	430	403	411	433	418	460	413	431	429	423	446	448	418	432	445	455	453	423	447	443	434	407	379	432	427	440	439	409	424	429	445	478	453	481	422	453	440	440	395	453	406	416	434	434	428	436	465	410	432	420	446	425	420	477	415	410	446	455	457	429	406	406	449	422	484	447	466	444	459	418	416	420	414	455	399	390	405	437	422	438	398	421	412	403	441	390	391	459	445	433	437	441	470	384	450	471	398	425	461	443	464	416	484	448	444	452	434	440	444	434	433	472	386	451	422	437	463	427	430	444	424	403	398	431	403	419	437	416	392	450	448	449	402	473	432	437	442	403	389	453	423	411	435	411	432	478	451	451	431	433	424	415	429	441	447	479	443	443	428	401	429	465	424	446	465	427	436	449	471	426	463	440	412	429	444	443	444	424	421	455	439	429	413	427	419	407	439	425	445	446	441	426	428	426	424	454	437	403	452	400	425	429	460	455	429	450	450	442	418	402	438	403	453	444	441	426	422	406	447	473	459	406	414	412	421	441	437	423	403	451	472	423	444	413	405	437	450	436	429	460	438	442	423	445	423	448	424	438	419	453	449
27716	9847	452	235	162	137	151	118	125	130	156	126	111	136	147	120	125	127	126	112	125	128	148	124	100	120	121	153	126	130	126	134	126	128	127	95	137	110	118	122	112	134	150	136	133	118	118	125	130	121	116	124	114	135	146	129	108	126	125	136	129	129	131	127	111	121	121	123	131	125	118	128	127	133	130	121	138	135	141	103	134	125	128	144	129	104	124	113	142	134	108	142	116	118	118	135	122	141	124	131	115	123	111	128	127	113	118	133	111	103	106	119	136	108	157	114	138	118	133	160	123	119	116	143	107	120	140	109	119	105	137	134	119	128	133	117	141	146	116	126	128	129	119	112	106	133	106	125	134	121	126	123	119	121	130	122	117	109	133	139	112	116	120	127	127	122	123	119	144	122	124	134	106	128	117	117	118	150	141	112	111	124	126	125	111	135	115	132	128	123	114	117	111	119	117	145	130	121	141	132	128	129	111	143	136	144	117	110	118	115	128	102	99	111	117	121	126	112	133	111	119	121	117	126	134	108	141	128	120	118	106	127	136	118	132	127	124	124	121	114	135	125	119	132	141	127	114	121	133	113	133	105	122	114	129	118	126	127	126	107	128	112	129	113	131	139	135	120	114	122	124	120	109	132	114	139	128	136	140	121	124	125	143	112	134	135	108	113	99	113	128	144	134	124	112	119	129	129	118	136	124	122	124	106	114	130	119	119	119	127	120	141	133	121	118	134	128	133	115	124	115	110	118	112	123	122	128	123	132	104	108	106	140	144	138	131	112	109	118	129	118	122	133	129	136	129	118	120	128	132	136	114	116	131	114	138	113	101	101	103	129	117	122	137	125	129	107	116	133	126	107	137	130	128	129	123	106	115	130	142	162	138	111	109	111	131	137	102	118	116	132	113	116	125	117	130	94	120	121	138	126	121	118	126	126	135	127	134	136	135	117	122	129	130	134	126	124	121	140	111	124	126	128	136	123	134	116	134	122	111	129	137	106	124	124	126	111	119	111	121	114	116	121	123	139	123	120	139	136	124	123	120	134	119	137	118	134	112	122	122	131	110	112	143	133	113	121	122	129	113	144	112	110	126	133	102	119	113	118	120	128	122	118	133	142	120	101	115	133	138	126	154	143	121	147	126	97	125	122	142	129	130	117	128	122	120	141	129	120	131	139	128	132	111	113	136	138	152	123	120	86	123	124	125	129	116	111	133	114	121	140	117	115	136	118	119	104	102	138	129	108	125	122	128	99	122	125	104	97	128	134	113	126	141	132	130	141	129	126	127	147	112	127	126	117	118	113	137	126	121	114	109	111	121	133	134	132	111	134	97	134	126	121	110	127	128	127	109	132	125	115	117	131	114	118	129	137	126	117	123	113	96	137	125	129	128	133	123	133	135	113	130	126	135	124	122	153	117	104	130	131	127	126	133	120	118	138	124	129	123	99	123	133	111	117	123	111	119	121	120	108	126	125	112	118	92	117	119	137	138	117	124	121	125	93	111	107	127	122	125	114	125	129	120	124	102	109	129	111	121	118	105	122	126	109	126	137	108	119	126	123	112	126	119	137	112	108	125	98	138	121	132	145	122	123	118	119	142	94	92	142	107	128	109	120	128	120	138	125	122	101	112	116	129	138	117	115	114	122	129	125	116	125	109	138	105	130	121	115	110	125	120	128	130	106	119	118	128	110	124	101	126	121	126	112	130	133	104	142	130	129	145	111	126	128	127	135	124	129	115	122	118	134	132	118	121	114	115	113	103	125	115	117	118	123	112	124	123	122	114	108	128	145	124	127	125	127	112	119	122	125	106	134	117	100	137	126	129	129	132	134	126	131	131	133	120	101	112	145	107	97	125	133	126	110	126	138	117	139	138	129	131	114	136	104	112	127	120	126	129	109	134	104	110	109	115	124	130	118	101	106	99	131	120	125	114	111	120	103	130	113	111	139	128	140	117	138	137	113	127	136	150	126	116	117	123	129	138	102	154	119	109	127	120	129	122	129	104	112	103	141	123	123	135	128	114	122	130	138	117	136	133	120	130	123	146	119	139	124	129	130	115	113	115	140	139	137	143	132	135	118	128	129	121	115	127	106	131	132	92	121	123	131	133	120	104	145	121	122	121	121	125	115	109	115	119	118	124	114	125	120	108	119	114	114	122	150	130	119	115	114	118	108	113	156	121	138	124	128	125	118	114	111	132	127	108	123	128	126	140	122	126	131	106	126	115	134	125	127	123	119	116	110	105	146	116	121	124	114	123	128	109	128	118	132	118	113	122	135	114	133	120	125	116	130	137	116	125	146	132	121	127	138	102	134	143	102	135	95	111	119	138	148	124	126	96	130	109	99	112	116	142	120	111	124	127	105	121	120	110	105	92	116	124	119	115	145	111	119	122	131	138	115	120	134	108	115	99	110	148	116	123	118	117	120	123	102	127	108	136	114	128	119	113	139	119	119	117	125	121	147	121	120	123	107	111	97	126	129	117	130	114	123	120	124	135	122	111	131	127	134	116	110	138	133	118	127	126	127	133	116	120	123	114	121	125	114	113	110	117	110	131	128	126	117	119	112	118	145	127	127	134	112	123	124	116	108	112	120	129	122	126	115	135	122	132	110	128	126	140	155	141	139	118	126	121	124	116	138	128	137	134	131	140	132	94	122	124	113	130	124	108	111	130	116	105	127	131	106	132	118	143	110	113	123	131	110	109	117	134	117	119	127	128	121	130	108	125	116	114	129	120	111	118	127	107	123	130	104	123	126	130	108	96	133	127	117	106	119	140	119	117	117	104	119	123	126	121	115	121	119	112	121	119	123	114	121	134	124	123	126	132	137	108	126	141	117	119	131	125	123	132	114	125	128	128	131	136	125	127	113	123	114	124	112	128	109	129	112	123	118	131	126	133	123	121	128	145	121	121	124	114	121	132	114	137	126	118	129	117	119	135	119	114	108	113	120	110	131	118	138	150	124	120	110	112	108	134	149	134	140	122	136	138	110	136	108	109	134	133	130	120	127	115	149	91	107	119	133	140	122	148	108	113	140	131	130	131	118	123	144	125	129	117	116	128	138	111	132	123	122	114	131	116	116	96	122	129	129	132	123	101	109	128	133	115	120	115	96	133	130	113	113	127	100	126	142	131	132	117	120	121	123	125	126	119	135	109	115	128	115	121	115	108	140	121	108	114	127	108	102	116	119	130	135	106	128	113	120	106	117	131	108	110	126	125	137	104	120	120	123	138	132	114	123	115	127	131	130	141	127	127	96	123	107	93	125	119	125	124	139	115	132	129	114	111	122	125	124	130	132	108	117	123	125	113	128	135	126	115	125	107	135	158	132	122	128	131	120	145	129	103	110	142	112	122	115	111	119	131	115	133	106	135	120	122	135	93	136	116	124	134	108	121	138	115	128	109	119	121	108	126	124	99	116	135	117	130	128	129	129	133	111	121	149	127	114	118	133	127	134	99	104	132	124	136	122	120	152	136	120	124	121	119	123	118
4432	277	267	169	133	124	136	125	130	125	129	113	99	124	112	115	107	134	124	114	109	114	95	109	117	130	110	109	110	117	94	81	130	101	103	114	93	116	108	105	111	108	109	106	107	121	119	131	104	123	117	122	104	120	109	94	114	108	95	105	128	113	121	115	131	88	112	110	98	120	88	117	94	82	112	116	94	77	95	118	129	100	93	105	104	99	108	121	108	121	105	101	117	112	116	117	93	106	112	107	121	115	107	112	128	123	110	101	110	108	119	108	116	128	106	120	118	102	118	105	102	131	116	92	99	112	91	129	103	105	88	103	118	100	123	107	99	114	99	126	93	117	113	120	111	106	110	102	99	112	114	105	105	104	125	114	125	112	118	102	101	107	113	108	112	87	103	95	95	114	112	105	117	118	134	110	97	106	100	120	125	117	94	105	104	99	119	119	109	108	97	120	108	120	119	129	96	107	101	112	113	131	125	112	104	116	105	122	126	99	119	118	99	113	111	114	126	114	115	101	120	96	100	98	96	104	97	94	136	88	111	106	105	108	119	97	111	98	125	118	113	109	95	120	124	103	97	106	104	108	94	97	107	114	111	96	115	86	97	113	120	109	123	108	115	109	100	111	95	118	105	115	111	106	100	107	127	114	114	106	105	110	131	113	121	113	93	118	115	101	93	125	105	102	102	99	94	96	96	99	117	108	104	98	112	117	96	105	116	84	106	107	141	100	127	110	106	94	127	106	132	129	100	101	128	109	115	111	118	112	112	91	104	100	110	111	99	107	113	91	101	109	121	102	122	95	96	107	92	110	108	112	103	118	127	99	107	126	104	104	114	111	108	101	102	115	105	114	119	111	84	110	123	116	120	104	95	104	98	96	121	112	115	101	124	96	107	95	101	108	124	109	101	117	103	113	104	111	108	113	96	124	106	94	104	118	99	114	102	101	99	105	95	110	113	101	105	109	109	98	119	120	117	101	122	96	112	114	120	110	111	107	121	113	110	105	94	104	130	99	105	110	93	116	106	120	120	92	105	121	111	119	105	109	110	119	111	89	112	116	120	107	118	109	105	89	111	99	126	94	99	135	105	109	106	96	110	115	126	102	107	101	105	114	118	115	122	103	109	118	107	84	118	127	107	115	103	111	101	113	92	129	98	102	108	98	119	97	121	104	118	109	110	104	108	127	99	95	102	107	108	123	110	104	106	122	89	99	124	119	107	113	107	117	97	110	102	108	119	112	124	109	92	111	105	107	108	109	100	114	116	114	121	111	110	110	96	101	109	104	107	120	112	118	111	110	109	104	112	125	126	114	95	132	112	103	118	120	101	126	116	102	89	113	85	87	103	111	91	106	118	92	100	88	111	110	104	120	99	126	103	98	106	113	99	118	98	121	117	119	126	111	103	107	92	100	114	104	103	93	100	133	115	102	113	112	110	108	97	111	120	118	104	115	102	107	128	112	90	115	88	97	106	113	103	116	133	112	115	112	101	120	111	108	111	106	118	104	99	111	88	103	82	100	119	89	86	97	111	113	91	128	101	122	101	105	92	123	127	128	101	115	101	104	85	91	132	120	110	120	96	97	112	105	119	105	121	115	102	98	98	92	105	112	117	119	93	104	93	123	121	112	123	108	97	114	120	90	121	97	98	106	101	105	97	125	96	125	95	124	109	104	102	110	103	118	119	103	93	115	112	106	115	98	100	122	117	73	98	102	91	110	110	104	89	81	92	108	99	104	95	102	104	97	111	106	98	90	98	97	108	89	108	89	104	108	92	134	109	117	132	117	92	109	117	107	121	104	99	132	106	120	102	118	103	126	112	92	132	107	107	107	121	101	110	126	115	109	115	108	103	115	114	124	87	81	127	109	102	101	92	98	94	112	102	111	104	92	100	96	109	114	108	126	119	122	108	104	96	101	110	110	110	104	113	100	126	94	117	104	102	101	97	106	110	111	102	99	104	99	115	102	99	106	107	99	112	114	120	115	112	137	116	109	111	95	119	109	91	99	89	104	117	125	101	117	125	122	114	118	99	103	95	123	94	112	102	111	94	104	86	118	104	112	111	101	112	105	99	112	110	94	111	107	100	113	109	106	103	108	117	102	103	110	110	115	123	112	109	104	134	120	103	101	124	114	107	115	120	100	119	101	111	110	106	115	104	105	120	108	99	93	107	109	99	115	126	121	107	132	129	121	97	82	100	133	119	126	108	120	127	110	117	102	114	97	109	108	120	107	107	103	93	111	96	108	89	111	112	105	93	127	107	121	110	122	95	110	105	99	106	105	127	119	102	129	117	126	98	103	99	86	121	87	119	102	105	107	110	110	120	96	101	121	117	127	116	108	115	108	110	97	109	95	90	103	98	119	101	106	103	98	105	120	139	105	122	101	118	111	105	136	119	130	113	123	113	113	109	108	111	91	113	112	117	101	88	108	121	113	107	105	107	112	117	87	97	106	104	112	108	95	110	114	116	98	103	92	111	102	114	91	116	100	102	114	109	102	116	100	114	102	107	102	96	105	89	118	114	117	107	102	114	106	86	123	108	87	121	103	107	102	114	115	89	120	100	117	104	104	96	114	108	103	114	127	114	98	90	118	136	98	114	110	102	112	90	102	110	125	110	102	111	118	112	98	98	97	103	116	123	98	91	87	99	119	108	106	102	97	98	106	106	103	102	114	113	117	101	112	118	96	106	106	121	105	115	121	99	105	122	113	135	106	99	107	119	102	102	120	120	108	93	109	121	104	108	111	112	88	106	118	108	109	115	110	110	110	125	127	108	116	112	107	107	121	99	95	114	110	108	115	109	99	125	105	103	108	125	105	121	114	98	108	93	107	131	92	114	115	126	111	104	109	111	106	110	94	83	120	99	105	112	120	101	117	102	113	118	109	106	102	95	128	100	104	116	109	97	91	103	131	100	118	102	95	102	106	113	114	122	99	92	100	97	107	104	96	126	101	96	107	115	102	111	122	107	118	109	102	129	101	94	122	99	114	87	118	112	81	115	112	109	108	120	103	99	124	108	116	107	122	103	118	107	118	110	89	113	122	127	112	99	103	102	104	110	100	115	111	109	103	90	94	121	97	120	89	121	107	111	110	104	85	113	124	97	103	100	119	117	111	105	102	118	129	103	88	101	100	110	111	115	121	97	109	123	102	99	114	105	111	106	115	130	122	108	103	106	119	107	82	96	113	94	112	110	107	99	110	118	109	95	95	121	106	121	97	101	101	111	117	113	101	97	80	102	101	119	99	110	122	118	111	117	121	108	104	104	101	108	128	124	90	128	116	99	119	102	129	129	105	111	101	104	117	128	129	105	119	102	105	107	93	100	101	86	101	113	126	102	94	96	110	113	94	97	101	125	93	108	112	91	105	97	102	89	98	102	112	115	109	104	100	99	112	112	94	105	101	96	106	116	134	127	110	104	108	101	109	102	101	93	110	108	106	95	114	92	102	110	96	110	125	110	116	106	122	129	101	95	101	119	89	117	116
25413	21446	27956	25337	11169	1108	701	488	432	431	417	410	427	373	395	383	375	397	380	388	420	379	370	355	394	374	371	360	364	358	382	352	397	367	356	355	375	351	366	339	363	360	403	361	398	360	369	365	369	359	362	340	345	364	349	368	376	377	398	379	351	375	386	360	349	344	362	378	403	366	364	362	350	340	331	347	351	348	374	368	375	363	341	387	365	395	344	382	358	318	342	361	312	345	350	351	357	386	381	337	364	387	336	351	368	404	371	363	367	320	373	350	335	337	372	351	352	355	337	388	351	375	326	359	361	340	371	346	335	365	351	374	337	354	366	367	363	343	348	357	377	383	334	341	346	368	367	404	357	328	321	355	372	348	352	352	375	371	392	366	360	323	334	352	361	344	338	326	391	356	345	333	353	366	354	356	315	371	380	370	325	336	377	336	330	364	357	373	333	343	324	351	365	310	363	345	377	348	345	332	313	348	362	344	354	380	372	353	351	371	373	359	388	351	354	334	356	391	336	367	333	382	337	366	338	375	333	381	360	383	335	386	355	324	342	365	363	337	367	363	356	365	336	350	373	316	367	346	380	351	382	332	375	361	339	342	343	384	349	366	375	350	350	357	357	341	351	358	347	354	383	350	348	387	371	364	355	367	335	327	321	385	333	361	362	338	406	359	321	340	347	347	361	349	357	360	359	361	368	355	339	340	392	376	371	351	338	384	363	376	372	347	373	338	350	354	365	346	343	309	383	336	378	416	349	373	359	340	374	365	351	339	312	365	348	363	389	377	401	332	375	374	360	341	357	330	334	395	331	337	355	334	362	356	342	362	385	365	341	377	357	363	343	303	313	362	338	333	361	330	352	348	348	372	401	362	357	373	344	362	337	353	356	374	346	391	325	318	335	373	370	337	349	345	357	372	359	353	366	354	339	374	372	360	372	350	352	354	373	346	341	358	365	356	333	373	347	371	361	335	370	389	367	386	374	370	350	342	382	372	370	341	342	366	372	376	349	315	377	358	350	379	366	386	373	360	380	337	341	374	355	371	345	388	352	362	369	391	375	348	375	397	347	377	391	344	361	375	364	401	333	325	360	348	346	359	331	352	349	383	347	356	342	369	378	353	352	385	373	344	343	370	345	316	368	394	381	368	333	343	371	366	376	342	378	337	387	395	341	347	368	333	338	331	356	346	357	356	361	349	355	401	349	331	334	386	356	351	344	362	335	355	358	375	331	361	372	350	331	369	346	334	354	344	354	340	373	346	343	345	363	353	379	384	356	332	356	369	327	364	345	400	328	353	342	348	380	367	335	344	347	383	350	347	399	322	354	343	356	337	367	347	354	382	367	375	348	375	347	377	322	358	395	387	363	361	342	368	365	343	357	358	334	345	337	398	349	322	386	369	334	329	366	335	307	360	403	361	371	382	382	346	346	352	368	377	368	368	357	352	384	350	360	358	322	357	356	360	373	346	338	311	352	341	360	353	380	329	402	362	350	354	392	363	352	369	347	368	373	394	353	337	333	370	389	408	354	363	361	325	351	326	357	370	318	366	356	343	358	342	352	352	366	392	370	342	353	355	338	365	361	329	337	354	354	364	370	349	345	362	348	345	321	358	328	390	309	350	358	354	358	349	364	351	366	318	370	366	339	380	355	352	363	369	341	386	361	402	329	347	388	384	338	331	329	392	368	333	358	363	387	364	324	364	372	387	349	338	362	356	377	371	370	325	362	322	400	351	342	366	331	347	355	351	346	357	380	345	372	359	342	357	326	333	357	298	357	352	346	348	361	329	362	339	351	354	343	353	367	348	298	370	352	351	340	386	361	337	347	364	404	354	342	343	363	379	380	357	336	395	348	343	357	354	353	343	369	350	365	337	367	348	379	328	340	360	345	327	378	381	369	384	340	360	396	332	344	374	350	369	340	368	357	364	333	358	378	360	357	380	342	347	329	335	352	333	406	342	378	370	367	341	330	352	376	369	332	379	345	329	361	353	371	378	364	384	361	383	384	378	335	386	350	341	358	376	361	340	375	335	357	348	347	347	326	353	356	340	338	356	353	337	394	345	374	330	336	360	346	366	365	363	340	354	356	347	358	359	348	354	377	362	357	342	359	370	376	353	353	351	331	357	333	329	350	352	332	338	335	370	325	355	337	338	389	374	367	335	368	380	327	355	322	353	356	345	351	356	361	371	351	353	351	381	352	357	361	346	342	333	351	364	345	329	370	341	372	359	357	376	322	357	366	378	371	377	338	330	375	364	361	354	328	336	339	347	353	364	360	352	362	372	334	344	391	379	378	338	373	342	354	381	384	366	345	325	386	379	363	312	390	340	370	351	352	347	348	366	358	389	310	338	327	361	353	359	400	353	360	313	353	334	334	364	376	333	383	375	340	312	373	361	383	354	372	337	344	356	369	345	358	370	322	345	324	376	342	377	347	355	331	335	371	359	358	378	330	343	350	325	364	362	320	369	336	367	356	380	313	381	364	346	342	399	342	344	399	350	362	363	390	358	337	382	319	326	398	322	325	391	337	339	367	390	338	372	328	388	384	361	345	360	353	356	319	368	353	335	369	352	366	364	346	342	334	343	359	345	366	364	334	339	344	342	359	360	354	374	341	353	368	387	363	378	357	345	352	350	349	357	378	311	365	382	334	352	364	352	364	354	341	337	355	363	378	364	353	360	367	371	337	332	360	360	347	334	336	347	352	372	370	368	383	333	338	380	357	382	377	345	361	361	320	379	337	370	406	339	345	355	356	355	391	343	378	349	370	328	357	361	357	360	360	382	372	341	323	339	328	355	355	374	335	384	356	331	339	367	340	377	332	355	339	347	340	393	388	359	341	330	379	353	358	331	340	334	370	401	375	373	364	349	346	364	331	339	359	353	358	359	351	363	365	335	344	341	378	329	393	370	377	341	373	363	344	340	383	370	366	376	329	321	341	373	363	323	394	359	364	342	365	364	372	344	310	371	359	374	322	355	341	323	348	345	335	349	366	338	368	344	397	362	372	359	342	379	358	334	311	371	367	368	369	360	380	364	336	357	341	355	385	385	387	359	380	347	359	376	357	369	401	356	348	368	359	326	353	354	350	356	359	389	328	345	343	347	368	394	347	353	395	366	364	360	369	369	358	364	341	375	355	350	338	362	408	336	366	355	354	353	353	362	374	357	384	395	331	355	371	360	404	361	423	341	343	359	332	342	385	334	364	375	371	379	366	349	344	389	370	364	364	360	319	374	332	344	338	332	365	370	356	384	353	330	400	350	374	335	372	320	346	345	363	338	336	363	346	324	366	380	377	320	350	359	313	313	353	342	362	341	347	309	371	344	367	336	367	398	335	351	374	378	347	372	350	365	324	356	316	346	343	359	352	346	334	359	344	360	343	372	392	369	361	324	365	331	330	345	366	340	349	345	348	366	372	364	336	383	347	346	333	322	386	357	355	354	342	362	364	377	394	381	359	350	354	364	347	379	355	362	352	352	337	363	348	359
3101	3151	2638	1413	914	742	591	568	513	466	412	410	399	343	393	351	311	344	353	328	321	327	337	334	304	316	309	304	342	310	314	329	337	325	292	318	285	289	316	291	311	306	293	314	285	305	302	301	323	317	298	318	313	292	323	275	301	333	281	280	277	319	291	309	284	349	282	296	303	278	321	317	307	300	346	335	316	257	269	311	275	324	314	299	292	313	323	299	325	317	316	285	318	318	303	324	288	314	302	276	283	333	302	290	318	303	325	301	302	272	267	282	302	328	312	284	311	305	297	303	308	336	309	309	298	288	310	296	296	299	311	287	301	294	338	321	296	290	311	291	302	333	300	304	326	274	313	325	282	301	284	303	312	293	302	303	311	285	288	329	307	297	295	330	297	303	326	286	276	313	288	298	315	309	309	295	295	296	312	311	314	319	352	276	281	294	262	320	308	283	302	331	336	319	301	323	278	307	291	320	302	284	275	292	289	277	322	296	299	305	310	323	289	273	295	311	287	320	310	314	301	298	312	293	288	327	320	303	271	321	310	307	264	287	303	311	274	302	301	298	309	292	319	295	294	282	320	286	311	279	289	299	295	300	309	285	305	301	337	324	303	324	320	329	287	293	315	306	312	302	304	285	318	274	282	334	332	298	281	329	334	295	293	302	314	307	305	302	275	275	312	326	333	294	291	289	295	334	331	285	280	299	278	316	319	290	284	291	314	321	294	299	284	313	291	303	301	304	277	285	306	293	298	279	304	310	286	292	319	306	292	322	287	296	325	284	322	280	282	316	270	318	310	297	319	309	310	313	313	335	327	288	280	276	290	334	297	285	287	301	304	285	277	306	287	311	341	302	299	318	278	276	330	300	287	271	314	260	328	291	294	303	305	345	304	284	315	283	282	297	315	304	314	292	330	333	323	290	293	292	283	291	283	309	308	293	308	290	333	305	296	294	298	311	311	264	298	331	278	297	300	303	279	301	315	316	301	315	287	272	308	294	299	296	312	294	296	314	280	313	299	315	306	318	299	300	291	310	282	299	288	318	307	276	321	295	302	301	325	271	318	335	291	295	276	287	321	314	307	290	261	302	318	322	293	294	276	318	316	284	287	276	317	325	336	288	297	279	308	289	312	304	283	277	303	285	325	318	292	302	304	293	272	299	281	320	303	303	301	289	303	299	310	295	289	306	326	295	333	308	309	276	304	263	314	303	296	280	325	303	292	301	273	326	294	296	296	290	287	291	309	307	282	295	298	266	312	311	289	298	291	282	308	328	316	310	306	267	299	276	290	291	305	319	316	272	285	334	271	285	335	306	311	318	283	293	301	322	273	317	279	294	314	306	281	284	276	285	318	312	280	289	265	307	289	301	291	354	299	305	292	276	302	299	283	302	302	296	315	308	308	290	316	302	280	265	312	270	316	310	302	316	337	297	294	301	327	288	283	326	308	309	269	305	292	305	262	297	266	287	295	309	270	313	292	278	262	313	324	290	304	280	254	310	309	330	300	345	275	291	324	288	283	290	296	300	305	298	297	293	301	296	282	295	297	303	287	278	322	317	337	280	307	290	283	275	291	291	311	271	298	289	310	297	280	300	350	300	287	282	273	295	334	272	296	305	315	312	306	281	321	265	266	290	294	310	272	291	298	283	283	290	294	283	287	316	296	324	310	275	283	262	310	302	247	315	273	308	294	280	280	330	267	306	306	271	306	297	281	314	267	311	279	301	276	298	296	294	286	300	294	304	283	318	316	313	277	305	339	274	301	306	317	290	296	299	328	295	315	281	297	283	282	297	301	316	296	320	266	309	300	284	325	315	300	295	280	293	320	315	304	293	288	338	264	311	285	277	290	304	293	291	284	317	293	297	314	310	299	318	317	299	328	320	310	290	320	306	334	323	318	289	318	285	310	311	304	309	296	301	283	290	301	294	299	295	305	314	288	277	294	289	304	306	308	282	309	308	306	296	315	294	319	298	340	298	287	310	308	298	294	301	287	296	290	295	309	293	260	338	318	297	302	319	237	287	299	300	316	298	277	323	297	266	296	298	308	278	306	277	345	291	300	300	251	303	303	305	295	294	304	310	325	271	305	298	284	306	314	329	307	327	302	296	300	300	295	281	286	318	280	301	279	301	301	273	300	294	296	321	302	304	311	304	273	280	311	311	306	290	286	318	288	289	307	289	284	295	305	258	307	318	302	284	266	310	313	323	314	331	301	289	325	293	288	329	304	305	302	321	305	285	307	297	306	314	289	280	328	299	319	303	319	301	296	296	329	291	288	325	291	284	294	305	287	282	294	282	290	335	320	279	288	299	311	304	277	317	302	351	291	295	323	258	303	290	265	274	311	312	337	300	298	323	287	311	313	265	275	275	283	313	317	285	305	267	260	306	308	274	313	296	307	302	278	299	321	294	301	276	293	263	293	332	276	287	280	281	300	321	321	289	290	276	277	283	303	309	313	324	287	283	303	321	285	322	311	266	305	284	280	312	300	292	260	307	315	284	290	297	281	283	319	274	302	323	288	297	304	266	329	290	281	312	309	299	272	255	328	285	270	286	310	333	312	303	297	297	302	305	301	294	304	301	295	289	269	277	284	307	288	290	296	330	271	268	308	301	297	294	304	346	298	296	321	269	279	299	313	278	280	295	277	284	274	270	305	326	307	288	292	298	325	289	306	296	294	312	312	317	275	283	321	295	271	304	318	296	279	306	290	296	294	338	290	294	304	301	278	327	307	286	307	308	269	280	318	291	320	314	306	318	321	277	295	272	308	303	314	286	294	272	289	329	303	317	270	297	280	294	293	277	304	346	299	280	295	282	275	273	294	320	292	294	285	266	287	302	272	300	294	280	325	291	319	290	283	303	294	324	295	318	287	299	320	277	302	275	285	297	314	312	295	291	258	299	283	295	287	304	334	323	303	278	311	303	301	268	273	327	268	301	298	272	304	283	295	286	268	298	286	332	317	281	292	293	274	300	313	301	296	290	308	293	296	300	288	329	302	306	315	274	276	322	294	295	316	324	293	280	304	277	305	291	304	338	307	319	309	293	286	314	309	298	285	316	309	293	278	308	288	320	291	284	299	286	312	296	296	300	306	301	316	304	282	309	288	306	293	272	297	281	288	342	299	305	319	283	282	272	292	296	302	276	294	293	301	291	308	310	314	307	279	308	312	294	295	317	283	277	288	296	316	267	308	295	296	306	300	295	310	276	282	304	294	259	285	308	287	259	359	313	294	289	273	298	280	337	307	289	297	260	289	313	292	301	279	324	302	304	283	309	295	312	305	277	316	309	286	315	295	288	286	284	280	292	289	302	272	288	309	302	328	272	275	296	306	305	277	269	303	286	315	292	289	295	267	313	294	286	279	292	267	322	324	289	315	309	297	327	316	278	315	295	275	316	302	329	283	291	284	294	301	295	307	326	281	289	307	265	315	312	282	283	301	289	287	300	285	333	306	274	297	284	293	286	324	292	305	275	332	281	309	294	334	287
24541	21476	28811	24593	21459	8066	1532	964	806	769	737	715	643	656	620	620	659	631	570	654	580	596	583	555	606	591	587	621	585	554	551	563	646	604	568	550	571	555	598	621	588	588	560	592	596	580	601	562	567	618	527	584	592	591	564	585	601	569	577	583	567	619	592	576	635	594	587	572	547	576	590	566	584	535	594	574	604	554	586	622	614	611	570	548	569	612	551	579	573	554	536	559	561	538	562	568	560	561	544	546	572	558	586	587	555	602	540	558	570	571	592	571	568	573	531	579	544	596	566	564	599	583	571	607	583	563	549	555	538	528	534	585	537	558	572	569	543	585	567	585	548	584	556	567	575	548	593	583	553	550	565	521	576	576	550	589	576	563	537	531	576	554	553	536	569	561	555	547	573	577	555	575	537	566	517	576	538	568	581	598	596	556	593	550	571	581	585	535	611	605	586	578	564	580	570	570	558	543	581	558	577	535	626	577	598	564	559	575	570	573	559	559	579	540	608	558	532	539	556	577	563	554	553	529	537	567	577	566	639	555	556	569	571	583	578	583	601	574	593	546	625	593	521	565	557	585	563	569	577	533	552	577	572	574	550	589	531	592	587	560	555	567	575	558	587	530	570	526	544	537	555	527	565	570	559	546	622	541	588	535	578	546	569	587	599	549	511	512	550	592	559	568	558	566	549	578	552	588	572	563	599	549	530	597	625	551	540	549	600	561	536	566	524	585	574	538	595	555	556	575	590	578	519	590	564	559	567	569	560	573	575	530	568	555	558	593	568	575	525	532	571	558	553	602	576	544	569	550	559	559	530	558	560	525	574	565	556	566	516	547	539	575	514	544	569	546	575	627	587	588	578	543	561	597	581	518	571	609	524	555	595	533	513	559	575	581	565	575	562	518	589	581	551	573	539	583	571	551	582	540	568	533	582	589	542	594	577	580	561	551	560	568	629	587	574	542	554	529	569	588	599	604	554	586	533	540	560	585	532	555	570	570	590	562	547	534	589	551	603	541	561	539	536	550	594	556	571	616	571	570	524	538	604	577	518	583	585	563	551	556	540	586	547	597	576	562	555	545	574	580	532	580	540	583	556	577	550	555	636	606	562	560	589	545	580	572	550	514	491	567	563	545	618	580	574	570	516	543	551	596	564	548	541	507	537	542	563	567	525	554	570	548	548	633	589	570	559	569	565	525	596	546	606	551	514	531	557	551	514	586	614	552	529	538	514	624	559	557	563	612	563	589	559	567	573	562	545	604	600	530	554	603	586	571	580	556	621	565	571	526	523	548	602	550	582	572	517	548	576	550	555	568	551	568	527	610	608	578	616	594	561	557	598	557	547	579	580	570	544	557	552	568	596	586	559	555	556	538	570	554	583	572	545	562	549	558	567	570	527	532	524	545	554	576	545	565	499	582	544	572	559	576	563	505	558	570	584	560	601	564	558	564	589	557	550	591	529	573	528	567	544	535	540	555	553	582	545	548	567	524	539	545	574	542	591	590	534	574	529	520	578	507	547	565	540	591	594	590	574	550	526	569	576	540	562	574	564	546	559	572	551	554	618	580	573	568	561	557	554	529	593	582	554	561	558	579	590	544	497	572	551	554	540	576	576	561	520	539	520	521	540	545	558	577	572	565	560	567	613	544	593	590	616	569	577	546	569	578	562	583	598	591	560	527	549	559	546	565	565	527	557	560	577	590	532	540	556	599	557	572	548	570	577	570	569	503	546	555	512	581	572	577	546	547	554	562	556	563	493	556	537	561	580	577	549	566	548	555	579	586	586	581	556	582	564	582	552	571	561	546	529	622	562	606	546	541	565	578	583	613	638	577	563	588	533	567	590	579	573	592	550	545	585	553	556	567	548	568	551	545	560	550	551	547	562	555	541	555	547	537	574	576	544	533	549	544	528	552	551	598	538	602	537	600	496	553	585	548	547	559	579	560	579	554	571	545	563	534	545	564	616	570	531	593	592	578	593	567	534	570	528	540	527	575	543	562	532	574	576	560	538	599	559	515	563	602	562	530	538	562	546	558	549	570	594	510	607	579	562	562	555	576	565	547	531	570	580	601	577	588	565	615	520	558	603	587	586	554	563	558	553	568	526	555	591	580	551	535	583	564	599	534	548	590	589	560	559	580	602	553	573	617	569	586	555	571	565	552	558	556	576	555	579	583	535	545	562	586	586	595	541	557	592	612	559	532	583	581	544	549	538	564	549	600	535	529	580	535	600	559	561	573	557	589	598	572	543	560	573	555	569	585	583	546	593	584	534	542	555	557	550	582	564	571	583	553	567	554	577	527	558	551	586	567	534	554	558	520	605	551	557	566	580	556	558	577	594	605	568	522	598	564	586	654	590	588	575	583	535	574	627	529	597	561	543	558	557	575	582	608	553	583	513	553	542	558	584	483	564	540	558	532	538	547	555	536	542	589	581	567	580	542	560	573	555	578	587	523	602	556	577	519	578	608	612	554	544	523	566	559	545	551	578	561	596	535	585	605	523	560	605	539	562	594	582	609	552	540	531	567	556	541	570	568	595	540	525	568	578	543	542	574	508	596	552	549	580	553	545	530	568	552	543	527	543	611	588	551	552	536	537	559	553	547	582	579	596	532	598	531	570	545	544	574	558	585	589	554	581	524	562	550	583	574	555	555	594	563	514	525	548	584	575	598	613	541	521	585	552	585	586	601	582	589	532	560	559	577	598	570	548	588	550	539	566	569	627	565	577	583	511	551	527	586	589	529	557	620	603	523	549	590	549	596	574	607	603	581	553	573	524	584	590	558	521	539	581	569	574	611	552	574	563	560	531	566	596	521	634	567	571	621	572	514	588	547	556	537	552	546	589	574	597	581	523	538	583	581	563	567	578	563	545	542	529	537	532	532	594	565	531	536	534	597	550	525	535	600	584	544	590	572	560	552	583	570	551	569	586	584	566	545	548	607	555	586	564	586	547	591	565	587	551	537	563	543	545	604	528	539	568	585	576	558	579	584	526	588	574	521	546	595	551	582	587	604	573	550	564	569	543	522	569	517	577	582	548	583	574	580	573	530	541	585	575	596	590	531	549	579	607	553	569	547	612	571	563	522	587	552	525	541	593	532	497	559	592	556	524	568	630	542	550	532	549	553	592	591	598	543	589	553	575	579	587	593	549	563	559	594	541	582	554	586	575	548	541	539	561	555	548	541	539	550	545	523	542	560	550	573	576	563	562	565	555	546	538	582	568	536	565	560	555	527	575	567	522	590	530	585	596	557	542	574	574	532	534	583	591	570	539	577	561	577	559	565	553	589	544	564	574	542	539	530	539	551	543	560	559	572	581	516	534	550	562	542	531	541	596	557	584	532	551	569	548	518	561	536	563	568	577	548	544	542	539	591	567	568	509	546	573	566	555	497	590	537	566	573	541	578	579	556	581	554	542	560	585	544	529	560	595	615	525	544	546	563	496	567	581	549	591	578	548	550	569	561	557	517	536	596	528	574	512	547	558	530
3435	5604	4713	2434	1662	1319	1056	837	781	731	635	622	624	618	592	571	539	552	524	513	519	510	519	530	500	487	508	512	491	461	521	472	513	493	462	453	487	514	530	481	474	490	487	454	464	530	464	496	506	456	477	510	450	467	482	477	455	487	452	486	493	460	502	466	452	502	500	504	482	468	474	429	466	503	465	468	471	458	445	456	461	470	419	479	485	475	447	464	499	476	427	476	461	472	462	509	459	452	417	447	489	473	483	479	476	446	458	515	478	472	487	469	499	463	480	455	479	454	461	466	478	475	480	468	415	483	454	477	459	488	467	435	497	515	471	490	459	493	448	429	498	479	459	440	482	474	492	483	471	467	481	436	487	464	505	487	449	461	497	459	458	446	494	433	440	486	467	444	452	394	475	470	469	431	503	451	459	478	451	482	467	470	466	477	467	474	455	424	420	465	498	445	473	490	420	438	484	442	459	462	473	464	443	489	473	452	450	473	445	462	451	471	462	474	453	474	505	515	506	454	492	479	468	448	486	436	465	438	445	482	479	463	461	513	473	462	456	509	460	449	435	494	484	462	487	499	478	453	497	481	479	436	444	450	471	463	452	449	452	491	503	472	471	483	457	478	459	441	457	449	461	498	470	451	451	435	473	465	479	462	457	446	463	486	465	472	440	453	489	434	432	486	444	454	485	473	483	482	497	472	458	456	435	495	460	446	475	461	433	454	476	463	436	486	487	442	488	487	488	453	479	436	445	415	406	505	406	463	503	477	482	469	457	442	498	473	511	497	434	456	447	492	458	475	462	458	451	457	449	442	465	423	471	477	458	462	467	474	430	469	481	440	461	488	450	454	413	498	463	453	446	451	469	473	443	464	470	448	467	476	456	471	450	460	466	477	501	490	428	473	474	465	442	495	434	471	436	421	471	472	435	463	498	511	456	414	410	501	433	474	464	439	472	482	470	427	468	455	475	459	445	468	484	408	493	466	485	485	476	475	475	448	461	487	451	490	418	444	494	429	473	450	448	486	438	485	445	464	489	502	414	484	456	456	445	484	494	496	490	467	500	481	458	467	471	439	461	453	491	433	452	464	479	460	491	442	476	445	464	451	445	488	442	464	518	463	475	452	480	473	478	449	476	462	451	489	475	415	507	431	487	497	430	458	460	470	483	499	463	446	453	444	478	455	454	477	465	456	467	495	473	429	426	474	453	432	452	427	463	485	437	471	477	482	442	465	488	474	453	474	474	428	475	452	465	539	452	469	491	473	463	459	446	475	418	476	472	465	436	462	443	476	475	442	444	433	488	477	461	449	468	481	538	447	504	455	475	468	495	468	458	466	459	435	436	426	466	468	491	478	459	480	474	472	461	456	472	465	496	450	449	466	496	494	466	495	487	452	486	462	435	446	460	470	450	438	470	487	443	472	451	457	459	453	446	474	477	454	447	433	456	496	471	481	494	447	462	457	474	464	460	473	470	454	480	443	419	455	483	478	455	470	451	437	464	463	469	478	483	487	446	428	472	469	494	490	459	432	456	471	515	467	482	480	495	466	434	474	462	489	458	475	423	462	470	453	470	445	450	472	413	463	456	421	419	472	425	456	474	437	446	498	427	458	441	463	424	449	447	484	500	437	486	475	455	443	418	439	443	427	455	473	440	520	487	473	476	438	466	428	420	442	454	494	450	492	455	444	476	434	461	418	453	475	415	453	416	426	444	441	469	468	475	463	437	456	449	464	512	445	450	483	423	486	434	446	463	451	479	473	465	523	457	477	484	493	455	443	458	436	464	441	457	462	451	451	469	474	456	482	428	431	440	462	481	465	460	477	475	478	463	490	459	474	466	437	455	472	479	467	462	480	467	472	477	465	500	449	487	466	480	464	432	442	465	480	424	435	447	478	433	477	461	484	476	476	486	430	436	486	492	424	471	435	446	464	482	438	427	473	469	436	488	451	427	465	466	450	432	451	442	462	510	459	481	455	448	440	435	462	479	458	453	444	455	468	486	449	488	458	491	443	432	465	487	464	472	464	441	444	452	462	438	470	471	477	438	427	432	441	499	466	456	472	462	502	469	493	456	459	473	452	488	457	466	434	481	447	455	473	463	461	475	409	475	469	477	438	516	428	454	456	454	465	442	449	492	464	423	456	530	437	466	429	449	461	489	461	475	440	477	495	478	455	420	450	429	409	442	463	425	451	453	457	439	491	436	427	433	464	454	473	462	437	446	469	458	460	468	468	475	453	445	476	461	455	403	458	489	452	496	478	496	454	435	459	489	475	488	466	463	426	449	451	463	422	470	470	491	442	493	465	463	475	433	473	409	471	452	492	512	426	497	449	448	455	455	441	466	468	485	421	440	460	474	463	501	465	415	489	435	458	444	433	433	453	460	470	461	477	479	479	429	480	419	448	454	438	451	503	461	480	467	449	484	461	426	451	487	509	472	486	463	462	442	466	505	481	425	462	419	447	445	458	452	448	478	489	463	446	451	444	434	443	483	437	460	470	465	476	478	471	442	512	429	439	502	478	423	485	439	461	431	430	473	439	479	482	456	478	471	463	464	482	482	429	458	449	465	441	472	460	465	455	462	475	455	432	477	488	474	475	481	476	416	488	460	465	474	448	460	492	440	480	516	472	429	488	464	461	451	442	445	506	468	501	480	487	454	477	456	477	449	498	464	450	474	420	509	479	443	458	477	492	473	444	454	449	439	445	440	449	456	441	471	445	463	454	526	489	439	501	458	458	458	475	481	495	466	484	455	496	444	459	491	449	444	435	439	462	480	431	464	462	442	477	432	467	429	465	452	475	473	468	479	500	449	452	451	460	475	467	517	416	423	487	465	479	445	446	464	453	459	457	481	433	484	466	473	474	458	432	452	486	467	451	468	459	442	452	476	447	487	479	455	453	481	427	449	450	466	447	437	488	460	484	462	475	424	450	439	437	469	457	484	464	449	467	439	477	446	445	488	462	456	447	464	441	453	435	433	500	449	478	437	445	433	443	457	452	460	449	476	460	458	432	456	462	460	460	436	462	468	439	471	444	437	451	433	453	468	452	438	421	473	462	459	452	460	465	454	442	475	442	457	433	435	492	466	456	465	456	413	435	445	456	466	479	436	456	438	406	447	505	469	444	460	461	497	455	449	488	447	446	425	413	491	488	433	434	446	438	468	483	428	425	437	415	456	462	446	487	454	474	473	472	468	464	496	434	463	464	469	435	461	448	461	459	457	441	422	492	462	476	475	455	477	487	457	453	446	443	409	470	461	451	479	475	467	484	456	445	482	438	464	461	473	455	483	477	478	435	493	424	515	444	437	447	455	471	441	450	433	446	476	432	449	461	480	428	478	462	457	472	485	461	421	451	466	486	456	459	487	457	429	527	457	448	436	489	469	470	441	485	469	460	480	460	496	454	444	481	466	444	445	433	457	431	433	453	436	437	436	455	486	474	490	496	467	468	462	438	431	465	462	445	413	445	469	458	448	477	497	468	451	480
27795	9941	475	230	175	141	147	144	119	139	133	141	117	137	133	153	117	122	128	129	129	108	120	115	124	92	122	130	121	103	130	113	126	113	112	114	119	123	124	136	112	117	140	145	136	132	116	107	128	114	132	125	131	122	133	130	129	128	124	143	119	105	120	107	121	115	145	114	132	118	148	134	120	142	158	144	124	134	130	122	130	127	124	121	135	125	123	120	136	136	149	132	111	127	111	106	111	121	134	123	118	120	129	129	118	110	143	126	113	115	133	149	110	120	123	133	108	140	119	114	130	136	136	131	120	130	123	125	117	127	110	133	117	105	134	120	122	134	106	126	127	107	106	124	119	124	126	129	128	122	133	126	117	126	135	124	134	116	118	128	112	134	118	91	136	114	145	135	133	143	117	112	118	122	119	116	109	125	122	120	137	100	123	110	140	139	99	126	113	138	125	110	129	118	129	137	108	126	116	124	115	123	129	109	123	129	113	122	101	128	126	121	113	100	112	139	129	128	114	133	132	119	133	115	114	125	98	119	124	132	113	126	124	107	135	119	129	121	130	93	111	127	141	147	112	121	130	136	116	112	113	97	127	93	110	118	142	118	124	146	140	130	119	112	122	140	127	123	118	127	142	102	124	118	143	129	101	129	118	131	114	111	122	121	107	124	122	133	126	114	132	118	117	125	119	110	132	102	134	103	118	123	115	123	119	161	102	97	155	125	130	120	130	116	115	124	149	140	117	139	133	101	108	137	107	138	143	131	124	124	110	121	120	136	107	129	107	108	117	123	137	123	129	123	122	119	100	128	138	134	145	126	130	113	116	116	117	126	121	108	119	108	90	128	125	139	133	115	108	136	133	113	143	123	119	112	115	125	123	120	124	123	138	147	113	118	110	104	120	130	129	148	120	121	135	131	114	115	136	112	130	149	113	133	126	136	114	127	124	114	108	122	99	129	126	125	121	142	122	118	117	134	96	111	130	116	131	114	99	116	136	121	134	117	121	116	129	117	101	150	118	121	101	122	139	141	120	112	116	121	122	127	114	106	128	134	133	140	135	141	138	103	128	137	137	128	153	120	112	115	116	125	125	119	129	127	132	138	109	123	130	102	121	117	119	152	110	125	109	120	121	123	127	126	132	123	139	113	110	117	102	135	123	114	122	111	123	107	114	127	131	116	127	129	120	122	131	110	133	107	118	110	136	124	136	119	139	123	127	134	136	118	120	124	119	114	124	104	120	131	118	106	119	104	111	126	103	118	129	116	99	120	115	131	125	116	126	117	125	125	133	130	131	125	155	129	124	125	130	130	140	132	135	108	112	121	132	113	108	134	109	121	133	110	109	135	131	125	134	112	146	114	128	121	113	117	142	103	118	136	126	125	121	117	127	118	101	130	133	144	133	112	144	118	128	112	125	142	132	127	145	132	121	124	113	118	122	121	109	135	122	122	108	109	109	137	138	120	113	130	127	136	150	126	107	118	109	123	125	141	126	133	122	121	134	129	130	119	125	135	130	147	133	113	107	127	130	109	125	133	123	121	145	132	126	122	114	100	126	128	143	122	112	127	118	114	118	110	118	128	112	124	118	132	132	121	111	125	114	115	125	142	107	115	121	124	132	99	128	158	116	134	125	129	115	120	116	127	120	110	116	137	123	134	130	140	114	143	112	139	112	133	141	110	100	123	130	112	110	137	128	126	127	133	115	137	120	121	129	129	142	125	121	109	125	108	125	101	110	115	141	105	130	110	124	135	128	126	122	129	124	137	122	135	130	107	112	128	139	113	115	133	132	135	110	117	104	129	127	115	139	123	134	126	122	119	106	132	128	124	129	139	147	126	128	135	134	120	123	135	113	144	128	107	135	144	123	135	112	127	135	117	126	156	119	117	112	128	123	133	152	104	115	125	110	113	124	113	116	123	127	119	130	112	132	128	131	116	117	118	111	126	112	124	117	130	127	121	124	106	127	116	136	123	128	131	132	135	140	110	125	111	120	126	142	125	116	119	115	106	123	117	116	132	107	104	134	132	134	128	133	101	113	130	130	135	129	103	113	111	116	109	128	131	106	122	93	132	122	124	120	126	124	124	120	120	105	127	130	123	122	109	135	122	114	139	146	110	108	139	109	134	118	108	119	128	118	115	101	131	118	116	100	123	118	116	115	120	117	128	129	114	129	140	123	134	100	110	129	109	131	123	101	107	134	126	130	115	141	132	131	104	110	115	129	145	129	132	121	118	141	120	111	126	114	135	117	116	123	110	143	130	139	94	139	138	127	125	141	107	115	106	109	132	125	128	136	132	118	117	138	124	115	139	129	134	144	117	135	105	125	116	125	116	132	120	129	115	123	114	116	101	118	130	123	118	108	143	140	100	121	127	129	137	127	132	124	113	105	108	107	126	118	118	117	135	121	122	131	113	137	143	128	118	122	122	128	107	132	127	144	129	127	130	109	113	146	125	128	131	128	124	113	113	143	119	111	106	138	106	99	123	120	130	119	136	109	135	111	117	108	117	120	129	118	115	123	130	135	129	121	119	130	133	105	108	125	130	127	131	133	123	128	136	122	139	131	141	123	113	119	113	135	112	111	128	125	117	132	108	123	129	109	134	122	121	123	130	132	106	120	117	119	120	125	98	109	131	118	126	119	116	137	113	118	138	111	122	118	117	133	115	117	118	115	125	117	122	122	119	123	111	124	116	117	106	123	119	110	133	124	116	134	127	140	108	122	114	103	112	143	107	108	138	138	136	114	116	125	131	143	143	118	135	136	101	113	116	136	122	115	119	139	114	148	143	112	112	131	114	117	124	126	134	124	123	132	123	112	124	120	116	108	127	137	106	105	105	111	135	108	108	142	119	129	115	114	145	121	116	132	126	138	123	110	121	134	125	132	116	105	141	126	133	123	111	127	127	130	123	108	109	136	118	112	124	143	124	135	118	139	138	120	110	110	124	108	140	105	118	124	140	130	115	121	135	131	104	113	130	127	118	140	130	124	117	120	117	124	108	136	127	125	119	130	113	147	102	130	143	126	131	130	121	120	127	118	132	121	107	124	122	112	114	140	124	128	106	113	118	135	118	127	149	118	122	148	119	138	121	111	110	107	126	132	134	113	120	125	125	127	117	120	128	106	120	135	119	120	118	115	134	104	119	113	123	90	114	130	127	116	121	118	112	108	127	141	123	144	116	128	138	125	147	116	118	122	126	120	109	139	113	119	112	105	106	137	122	124	114	123	126	136	113	124	127	124	127	137	131	131	131	112	112	125	109	112	121	134	122	113	109	113	107	126	113	122	126	137	136	115	123	140	122	122	120	101	116	137	109	138	129	123	128	131	126	117	138	111	121	132	123	113	121	145	128	120	121	142	119	140	117	128	120	122	129	128	118	126	141	149	127	119	129	115	125	116	99	132	125	113	132	135	124	125	130	116	111	123	113	128	111	103	123	119	114	124	118	103	133	134	130	127	131	121	141	117	125	106	115	129	141	117	120	93	106
4474	288	250	165	140	125	132	127	94	106	121	106	99	110	109	125	119	110	99	116	104	107	117	105	108	107	75	110	102	109	112	107	116	99	124	103	124	110	100	90	105	130	95	125	99	91	106	99	93	116	110	111	118	113	103	106	100	103	124	93	101	83	107	104	112	111	113	133	90	117	97	112	96	125	96	101	106	101	81	103	100	111	111	114	119	97	113	107	119	119	98	113	113	100	101	112	120	91	95	110	103	116	126	95	103	112	111	121	106	108	115	103	120	107	129	114	99	116	116	124	111	91	102	93	105	97	122	89	99	105	109	104	136	108	92	95	112	123	110	115	101	117	120	106	96	107	93	94	108	100	110	109	102	114	125	103	114	126	100	109	101	106	112	100	115	103	96	105	113	113	98	105	113	110	116	99	104	102	105	117	97	76	107	104	106	119	110	101	103	104	115	96	121	113	94	102	103	112	116	101	100	98	121	125	100	100	103	113	120	105	114	104	108	118	97	108	101	96	115	114	116	107	105	96	92	113	127	115	100	116	118	106	121	98	123	94	89	116	97	125	121	109	89	95	128	100	101	99	120	113	108	108	128	85	83	107	105	108	99	95	112	94	110	109	107	99	103	100	105	114	114	107	108	116	99	122	99	112	108	98	109	113	95	115	109	116	124	94	108	97	105	123	108	101	90	113	100	86	118	118	101	104	114	95	110	117	111	108	116	111	102	92	110	100	109	110	95	104	110	109	100	114	104	105	125	107	117	113	102	103	134	117	107	112	122	111	137	88	100	101	131	116	100	100	93	106	128	101	117	106	129	119	112	91	121	117	121	97	106	112	91	128	115	101	96	122	115	110	108	122	99	123	111	92	91	113	90	109	85	119	103	124	100	116	109	104	82	116	115	98	95	91	125	106	102	96	96	112	107	100	140	83	105	95	100	118	139	98	92	118	118	121	112	97	96	104	114	95	112	110	114	106	111	94	106	99	117	109	124	121	101	113	124	106	115	90	113	114	117	87	109	112	103	119	103	106	108	108	105	106	98	117	90	103	107	99	92	112	87	103	93	122	122	104	114	128	106	114	108	96	110	110	122	111	110	101	98	123	97	116	115	110	121	105	102	113	113	111	118	110	129	103	110	114	102	110	109	118	109	123	114	111	98	114	95	112	107	107	100	95	117	99	98	123	110	110	90	108	103	106	97	91	109	116	121	97	117	116	98	97	114	104	115	99	110	96	118	110	91	129	101	110	106	101	116	116	119	133	121	84	100	139	110	118	101	119	103	99	100	106	112	108	89	118	93	107	99	81	86	104	97	99	125	110	108	101	107	110	122	93	102	117	104	102	93	120	86	101	78	103	112	117	110	107	120	97	100	98	94	90	108	108	91	91	103	100	106	130	108	115	91	103	98	83	90	95	114	114	89	115	110	93	115	94	107	106	99	114	102	100	128	102	109	110	110	122	111	112	110	84	89	98	118	117	97	112	109	103	110	125	99	116	108	110	101	86	116	113	107	112	101	100	115	125	110	119	120	101	92	112	103	93	102	112	120	113	110	109	115	91	104	121	111	107	103	105	109	112	103	101	110	86	119	101	115	120	101	120	103	107	102	114	103	112	100	101	110	102	118	111	96	109	100	120	100	119	95	92	115	91	94	88	111	124	124	112	110	103	123	106	103	110	112	96	121	93	110	111	126	93	83	96	113	123	100	117	110	112	103	113	97	137	120	123	103	112	105	107	81	110	105	106	90	106	111	117	101	104	109	91	110	102	107	116	115	109	91	106	98	101	103	127	90	109	98	93	94	91	113	120	100	113	107	112	102	103	103	96	119	121	104	95	100	119	125	111	107	111	99	103	108	112	121	110	121	104	99	91	105	117	89	95	127	114	114	94	97	116	125	105	118	117	86	99	113	112	121	110	112	101	119	115	90	115	101	115	116	88	110	106	113	111	108	104	123	106	99	100	103	99	98	113	117	113	106	87	92	105	102	106	106	108	109	102	109	98	85	92	131	112	109	105	91	112	121	103	129	113	115	111	115	103	110	119	121	121	95	121	92	108	103	104	89	88	102	104	114	100	118	102	94	105	99	105	99	108	99	111	108	114	109	89	133	109	104	99	108	116	121	118	121	103	122	103	104	118	113	121	133	85	124	90	99	118	96	86	106	101	104	111	113	114	117	108	89	119	115	103	115	114	114	109	97	121	117	126	112	107	104	102	102	100	115	114	112	113	109	109	90	110	112	95	113	95	107	114	128	97	117	110	115	117	105	103	126	97	115	120	131	112	116	105	115	114	110	95	99	97	112	115	100	99	103	93	110	112	105	93	109	98	118	115	113	106	102	112	111	103	115	115	109	105	106	116	111	113	107	107	102	97	106	109	112	120	103	119	123	96	108	102	107	103	104	121	110	122	96	93	128	94	98	107	109	105	123	104	85	110	112	105	118	111	124	101	125	99	107	100	119	101	102	118	102	91	120	110	114	112	107	115	124	97	111	89	107	110	109	98	111	101	103	117	120	108	85	95	107	109	118	104	110	104	118	117	100	101	105	105	96	98	102	97	99	115	119	99	99	107	103	122	94	91	107	114	125	116	115	112	89	96	113	108	129	112	110	90	96	107	104	88	114	100	103	103	102	119	109	109	127	114	109	97	117	99	91	95	127	88	115	101	104	113	111	119	85	97	101	117	119	103	117	102	100	112	119	97	116	112	111	114	123	90	105	108	104	112	120	104	120	109	119	120	104	113	90	102	101	115	95	115	97	121	126	102	105	118	94	111	103	101	112	106	120	116	101	108	83	115	111	118	105	99	120	99	126	123	117	98	93	129	124	102	92	104	92	110	90	93	108	101	96	96	114	97	127	118	99	114	106	103	88	100	106	122	97	102	104	112	118	106	110	87	99	89	108	86	111	85	132	104	106	116	97	121	103	109	108	109	105	122	103	107	106	98	115	98	120	98	104	122	111	91	108	126	105	107	101	100	131	112	132	99	114	94	109	103	105	99	105	102	111	124	121	127	84	114	89	113	95	108	113	110	105	113	91	108	116	106	98	114	91	116	105	131	97	112	106	100	103	91	112	90	123	123	120	109	100	117	122	113	102	115	101	104	108	106	98	86	96	111	107	102	108	104	113	120	111	110	90	101	94	94	100	104	106	102	111	107	110	120	116	103	102	121	110	86	97	114	97	127	112	113	120	113	109	98	107	114	114	108	106	109	88	115	103	110	86	97	98	100	118	95	106	101	101	117	105	104	114	102	116	96	113	104	122	108	108	113	91	99	123	92	99	105	122	92	116	119	113	114	110	117	107	110	109	99	110	93	98	110	93	92	105	135	100	122	115	115	115	124	115	103	110	94	111	110	108	102	124	104	96	98	108	98	114	107	99	115	84	122	100	112	87	95	118	102	126	114	109	108	106	107	110	108	93	99	103	100	120	123	86	98	112	105	100	111	120	102	117	122	100	107	124	106	102	110	111	120	102	118	120	88	118	98	106	97
25334	21444	27950	25333	11047	1059	705	528	461	432	429	410	392	419	407	417	374	385	354	382	388	394	385	400	353	375	373	390	332	409	386	349	402	374	357	347	400	374	381	357	380	393	342	365	369	354	350	374	345	338	379	381	361	358	335	382	380	357	383	346	359	368	375	372	382	367	327	378	390	360	375	342	382	389	372	369	328	377	337	380	330	376	368	353	386	354	343	364	370	377	384	365	358	375	371	365	340	348	341	352	382	382	374	356	367	395	362	367	346	367	356	366	367	345	333	361	346	343	359	385	359	352	351	353	341	342	366	360	388	339	351	374	353	358	362	334	395	369	345	408	347	362	344	346	333	370	357	353	363	339	341	348	342	346	387	332	359	355	355	328	360	390	391	370	370	383	365	381	357	334	339	368	406	376	356	370	346	383	398	380	380	369	323	367	362	338	353	370	343	349	371	340	357	347	369	333	339	344	342	362	360	374	343	350	368	309	395	353	329	329	383	365	329	346	348	374	381	366	361	353	335	371	360	353	383	347	347	321	331	379	315	381	343	338	373	363	353	347	366	381	334	368	358	345	375	350	339	367	353	356	370	358	337	371	336	362	345	354	344	347	354	374	368	361	342	383	330	363	371	367	362	343	386	354	346	375	387	362	360	346	383	366	361	390	374	362	341	346	354	353	376	342	361	340	340	336	339	385	393	372	340	360	389	394	378	390	374	357	346	367	414	375	368	329	339	342	353	372	333	347	389	346	363	385	356	374	359	324	369	364	349	359	354	326	379	342	334	370	352	352	362	336	396	321	376	355	358	356	351	325	356	345	328	371	360	381	335	347	357	346	332	390	368	378	383	369	362	370	349	362	387	328	392	359	307	355	375	337	353	367	353	352	362	371	391	352	355	375	327	383	325	379	364	372	362	354	361	365	374	358	344	366	390	351	354	338	350	352	346	387	353	381	371	350	380	348	334	338	379	328	383	341	384	367	358	328	370	375	382	322	367	330	343	385	345	337	351	347	388	399	325	372	361	360	338	381	336	368	342	331	355	363	382	355	358	333	413	352	376	357	356	393	350	318	335	330	357	391	381	332	388	339	360	376	366	373	335	367	363	366	361	383	380	356	349	348	367	368	354	353	345	349	367	361	341	324	367	360	331	362	348	366	378	354	360	323	345	372	342	371	384	334	391	369	322	365	371	373	366	346	345	374	335	357	374	407	398	373	384	359	347	337	373	359	346	346	334	370	346	314	345	341	345	367	338	347	364	366	369	354	359	374	379	390	353	329	381	352	383	346	380	337	386	363	341	373	354	376	326	350	359	392	358	388	326	363	362	353	391	375	359	366	341	342	381	358	308	364	355	373	365	355	325	341	371	327	354	367	363	334	371	336	375	358	360	387	377	369	389	382	349	326	351	380	388	330	337	372	347	367	350	361	395	366	344	367	341	349	368	358	372	356	343	336	339	370	342	354	351	335	345	316	367	366	380	340	387	382	371	362	375	334	336	339	345	391	377	336	373	378	337	366	397	329	379	356	346	352	343	347	344	343	351	333	368	312	345	361	336	349	347	342	363	343	343	367	397	345	372	318	333	376	336	356	351	334	338	340	325	359	382	354	361	349	372	364	338	354	395	384	341	340	380	361	371	358	370	391	364	321	373	384	394	343	371	326	351	362	359	341	356	342	340	352	367	364	371	368	369	333	360	361	368	336	315	339	372	349	360	339	339	323	321	354	355	370	387	371	353	344	397	323	371	368	349	371	354	342	323	360	366	354	347	357	323	370	361	336	350	354	343	354	322	378	368	310	332	360	330	348	355	377	361	384	353	356	351	348	374	320	386	353	351	354	321	333	380	359	366	369	375	366	376	381	374	411	384	374	360	355	339	370	374	376	357	374	364	361	349	383	359	341	381	379	343	365	398	362	320	367	359	338	347	355	331	375	372	386	311	364	322	370	348	348	373	338	339	336	332	370	364	394	371	344	338	362	366	344	346	351	359	352	343	358	373	378	415	340	365	358	314	335	375	355	341	348	373	371	336	336	335	361	383	321	363	386	329	324	344	363	366	357	353	336	355	340	358	336	350	361	357	342	370	339	408	358	375	364	370	380	354	334	337	363	356	362	349	381	365	353	367	346	368	367	347	353	366	363	371	350	388	355	327	350	384	379	336	327	373	369	349	366	334	391	340	359	340	346	362	364	326	340	365	368	362	391	356	361	349	363	379	341	344	357	389	350	345	354	363	336	343	414	346	348	349	357	365	346	353	384	355	385	380	337	356	341	349	367	366	367	361	381	340	329	372	340	362	369	380	343	347	344	349	345	361	403	355	366	359	364	333	342	378	313	389	352	337	361	368	345	360	353	354	302	352	375	373	392	353	347	358	358	358	315	365	347	343	367	370	363	341	396	331	358	349	353	364	355	369	354	345	372	396	348	341	385	359	346	339	367	379	339	365	350	354	333	348	371	357	349	347	346	380	352	388	330	346	347	337	368	325	360	360	347	348	340	362	396	312	355	344	324	349	351	352	358	367	371	352	367	359	341	358	352	366	362	396	357	348	350	330	340	354	357	365	343	363	327	355	332	367	349	333	334	317	335	339	352	343	375	377	397	337	367	372	352	369	331	371	380	384	323	311	351	367	347	341	315	374	356	377	362	373	327	370	336	343	363	373	338	374	366	367	369	362	350	408	371	332	355	374	340	339	353	350	367	356	347	354	346	345	379	341	342	361	367	360	360	341	388	361	340	350	350	332	345	356	333	378	367	371	349	348	380	364	371	352	378	344	352	335	341	363	349	358	362	347	360	327	355	331	352	370	310	347	370	362	350	361	350	333	358	348	368	367	361	364	335	343	346	338	355	321	364	381	363	391	355	310	358	338	358	373	337	349	347	319	378	343	361	363	348	359	327	317	368	365	333	341	340	375	347	352	380	369	381	371	347	374	362	355	368	315	363	381	361	364	382	346	373	362	369	394	358	358	359	344	347	372	339	367	381	397	335	353	408	373	372	347	401	383	351	355	333	332	363	346	350	344	355	364	306	355	324	340	360	318	340	383	331	370	357	357	362	380	346	358	309	376	319	369	313	357	365	358	364	347	363	367	339	335	347	346	313	343	378	380	347	340	337	350	328	379	320	372	376	324	372	352	375	367	397	341	342	352	341	368	359	374	337	395	360	364	355	352	385	359	331	361	369	366	352	343	340	353	358	351	353	352	362	374	375	385	364	380	352	347	316	406	372	360	374	354	340	370	400	353	344	358	353	376	371	366	342	375	372	365	347	325	365	351	370	355	389	364	365	383	337	362	378	353	345	374	363	352	351	311	381	372	344	303	378	396	367	360	399	397	365	336	419	372	332	367	358	366	380	339	350	331	383	376	360	370	347	349	352	378	361	372	356	365	367	338	371	344	369	352	341	341	343	363	345	374	339	348	336	375	356	351	323	355	397	364	371	356	350	391	349	367	379	359	349	339	337	374	336	378	368	342	342	363	328	340	345	323	352
3130	3065	2647	1325	945	796	590	512	445	419	437	400	389	352	326	348	350	337	349	347	315	336	307	329	344	313	347	330	375	316	298	301	340	301	303	315	279	301	330	307	299	310	286	311	329	297	292	307	314	313	298	319	312	306	355	362	297	296	300	314	293	308	316	331	298	313	310	320	332	309	281	323	353	339	300	322	331	277	299	268	265	294	280	289	304	291	298	285	350	297	339	304	272	304	281	283	314	301	327	277	332	330	317	313	327	298	275	312	306	316	338	276	278	276	304	306	322	271	303	315	303	281	296	336	261	334	307	309	309	275	271	337	312	306	308	293	305	291	336	316	293	298	285	332	302	311	312	322	267	335	303	323	329	301	340	294	329	304	256	269	298	345	289	321	295	320	340	308	275	321	299	311	293	324	287	327	310	311	286	308	297	326	302	330	355	304	317	344	293	282	331	320	288	310	284	303	318	294	311	291	298	269	303	319	322	277	293	307	333	299	294	288	330	310	298	294	299	295	327	315	326	321	299	267	308	310	297	311	306	306	278	320	298	270	297	297	311	313	318	320	286	301	298	323	305	289	307	299	277	311	330	301	294	315	313	307	312	333	271	301	316	330	281	320	303	314	262	342	302	272	307	294	313	312	296	297	308	303	276	306	307	304	306	295	306	285	300	319	300	287	305	296	307	293	289	291	310	337	319	313	308	271	280	291	313	317	292	278	305	276	291	331	316	302	318	298	290	299	298	320	283	337	296	293	326	292	313	309	295	303	294	306	334	317	306	249	284	286	299	297	306	284	335	299	281	312	296	272	313	296	324	306	288	286	324	267	310	294	274	305	304	302	306	310	305	295	301	313	293	324	312	302	319	286	294	289	329	277	300	303	287	288	309	306	307	287	322	292	304	309	286	294	298	300	301	303	306	308	294	288	261	294	293	302	276	292	300	313	278	333	287	292	278	293	281	296	290	342	282	290	305	306	287	303	312	316	303	339	287	300	345	286	286	295	303	274	273	279	284	327	270	302	296	279	333	329	281	328	311	313	295	319	290	290	295	325	329	292	288	302	280	296	291	325	318	297	315	284	328	285	335	299	280	331	296	293	307	321	294	303	297	284	288	281	308	275	311	322	324	306	294	288	314	305	265	312	331	302	276	337	311	341	298	297	316	275	309	293	291	316	265	302	309	316	308	276	279	305	313	302	319	288	316	265	286	275	324	329	283	311	291	316	279	285	309	290	277	319	308	297	293	319	292	316	310	322	258	281	295	297	297	289	274	289	307	305	288	273	311	311	298	285	289	303	314	280	282	312	307	314	288	326	299	302	288	337	296	303	290	286	319	324	320	299	334	283	290	295	322	334	300	279	291	290	299	300	321	301	268	275	315	299	273	293	314	300	319	309	288	292	294	302	307	275	303	296	316	290	302	307	284	279	275	296	309	299	304	280	280	337	324	294	280	295	279	291	295	297	344	274	309	276	300	293	292	304	294	301	306	283	292	327	308	283	262	286	295	291	296	282	299	308	292	298	299	327	298	302	285	312	298	326	301	303	318	312	303	336	318	285	304	323	331	301	297	313	320	286	289	305	287	305	280	286	291	289	292	285	294	307	267	302	332	271	326	283	300	299	319	333	310	298	282	308	291	297	312	322	281	312	319	305	290	287	310	315	332	303	320	300	293	312	281	320	292	289	276	265	298	325	310	306	315	297	330	338	300	319	310	290	317	305	300	299	320	299	314	286	291	295	310	293	316	306	299	325	305	277	330	302	283	328	301	329	288	295	297	293	287	278	309	313	299	289	312	303	294	319	302	317	303	312	278	305	272	287	299	304	289	309	301	280	296	306	295	311	296	296	301	295	295	290	316	314	282	304	261	317	285	314	293	325	288	309	302	292	289	292	302	295	324	318	313	311	273	285	319	295	310	296	297	300	303	302	283	316	306	307	296	292	290	327	306	293	294	298	315	314	316	288	313	303	304	308	306	317	274	293	308	292	274	293	316	312	308	300	347	299	303	279	308	277	305	316	306	327	284	298	304	282	286	306	303	317	280	272	326	320	281	314	311	305	283	298	294	282	300	285	315	311	268	294	277	315	315	287	283	300	273	269	306	310	307	305	312	356	297	307	299	310	285	314	287	305	285	282	302	294	327	280	289	304	313	280	300	353	288	301	285	306	326	325	317	302	304	298	319	325	298	299	287	295	293	311	276	298	324	303	317	276	303	315	292	319	288	326	280	282	283	291	299	281	314	306	312	283	303	299	301	296	305	300	293	301	297	311	337	290	330	307	310	295	295	284	293	289	303	306	292	305	304	303	290	311	279	309	284	293	288	282	310	337	319	349	304	329	331	330	274	304	312	304	343	296	293	281	330	291	275	301	279	292	303	300	285	301	280	297	310	293	320	324	312	309	297	306	294	277	291	262	267	304	320	292	301	327	295	285	304	270	325	277	304	290	304	291	315	274	306	281	303	310	289	284	278	309	299	273	264	305	306	337	294	299	299	287	318	295	278	308	313	273	302	313	300	271	331	312	318	317	277	288	305	299	284	290	307	262	297	258	300	292	302	316	322	295	274	286	299	322	296	294	299	318	303	271	323	276	298	271	308	316	273	280	297	296	293	286	332	296	314	293	283	296	327	287	281	290	343	279	277	284	290	298	307	324	284	319	293	318	328	303	294	288	281	310	252	317	299	285	335	319	310	282	247	289	286	317	308	283	301	278	291	273	272	328	292	301	296	288	294	304	291	277	293	307	318	265	305	295	325	288	320	285	299	291	325	303	299	267	339	317	315	325	288	271	308	292	300	316	305	313	320	253	305	316	304	341	300	314	307	310	352	299	291	320	309	282	312	300	301	308	296	296	342	286	272	307	274	321	286	301	280	303	295	314	292	292	280	297	320	308	305	294	280	327	254	315	324	297	293	296	318	290	309	298	308	286	283	292	271	276	268	286	278	300	300	317	296	326	304	274	285	268	293	248	282	283	289	297	348	300	322	321	274	297	316	275	322	312	303	330	326	302	314	313	306	267	308	300	301	313	323	330	298	279	289	327	287	304	287	299	298	316	292	285	284	329	305	297	323	297	304	300	303	267	306	311	300	288	325	288	271	311	271	307	309	299	316	283	306	328	283	291	302	300	317	324	316	317	324	325	310	298	293	286	262	285	287	282	276	311	294	297	296	303	337	295	300	307	289	297	279	280	312	262	268	317	308	273	299	301	309	301	282	312	321	301	272	295	301	302	275	336	299	299	290	331	282	280	345	303	296	315	305	313	286	278	302	327	305	316	289	295	270	282	288	287	303	307	285	340	293	285	302	331	307	301	303	289	291	254	277	296	295	295	361	279	305	310	299	322	278	279	265	295	311	300	267	285	284	273	305	293	287	286	310	340	294	268	318	312	303	303	308	304	268	318	346	280	304	250	305	337	332	312	310	270	277	308	318	291	262	270	294	299	298	281	264	318	292	294	293	290	327	310	279	276	290	299	278	304	318	310	328	291
24517	21488	28846	24568	21474	8093	1526	937	767	738	701	688	643	678	642	613	622	647	639	537	590	569	606	573	623	597	611	588	608	569	616	548	631	631	560	587	544	593	611	551	573	606	624	551	598	591	589	592	595	557	553	597	546	554	615	548	584	594	567	566	581	549	600	593	561	576	526	577	569	597	585	525	561	556	552	579	597	589	556	567	577	536	591	552	534	600	589	558	576	590	582	600	554	560	569	572	563	589	583	577	575	566	588	560	578	532	562	593	568	572	570	578	603	559	566	560	616	582	602	570	503	541	550	603	553	656	560	573	597	559	544	588	586	529	577	564	599	563	584	574	587	553	549	569	586	578	541	587	597	576	567	601	563	574	578	593	513	547	561	571	601	592	569	564	551	535	572	582	576	545	574	646	562	556	542	545	584	551	597	539	542	541	556	541	585	543	605	569	557	571	539	579	545	561	572	612	544	561	533	577	579	566	584	587	576	562	564	554	544	596	530	593	548	553	585	541	571	605	526	575	554	527	532	589	570	546	603	599	513	524	571	573	570	523	581	555	566	598	579	545	584	562	560	559	582	586	556	562	610	565	553	556	564	511	571	528	569	568	540	585	555	569	554	568	592	594	513	549	557	547	551	572	599	589	549	572	596	554	569	565	516	548	595	566	593	537	526	552	534	541	546	599	584	566	550	544	576	550	611	598	588	599	594	552	534	523	542	614	568	559	579	557	529	583	561	592	551	568	591	562	550	555	548	540	548	557	609	563	612	534	640	571	569	621	604	580	534	524	561	570	523	608	569	555	573	601	542	550	562	570	597	553	551	571	572	604	601	546	560	563	530	598	626	598	564	546	580	559	586	573	498	592	567	594	547	601	593	583	545	556	541	575	609	574	556	586	560	523	546	552	576	584	533	598	581	591	538	541	502	534	570	586	539	578	547	541	537	572	541	568	550	527	529	590	569	572	567	577	581	561	603	546	567	575	592	575	616	576	553	527	545	556	584	588	540	526	595	545	572	555	574	577	581	547	567	571	533	591	595	602	575	568	550	611	577	583	539	568	526	551	585	558	552	555	574	549	561	524	535	496	571	540	532	556	513	611	570	560	543	595	566	566	539	537	590	563	575	591	581	596	551	550	568	535	528	534	561	547	558	557	557	598	520	582	560	578	553	551	581	566	574	580	560	534	561	555	563	593	541	516	547	566	569	587	543	578	585	559	581	565	546	512	592	581	565	561	619	579	572	559	587	585	607	593	573	580	542	584	592	521	540	562	566	549	553	586	540	527	587	548	553	548	548	527	531	581	574	590	578	581	548	550	548	521	571	589	541	569	554	565	573	575	571	551	544	574	566	536	529	597	531	574	549	568	583	566	586	542	611	556	540	579	515	548	586	556	606	565	570	560	570	579	531	576	579	580	586	564	553	543	551	568	612	552	596	550	565	554	571	568	528	519	532	580	583	566	550	549	577	535	529	595	555	592	532	546	545	599	538	548	560	597	538	606	547	573	555	521	585	504	576	573	557	536	545	554	514	558	587	568	596	548	542	577	547	572	619	577	593	559	580	559	580	554	596	580	534	525	588	540	590	522	592	593	574	569	564	579	580	546	565	543	491	564	590	581	583	563	576	545	531	563	545	579	570	581	585	544	513	557	528	572	596	583	565	619	561	546	603	578	582	555	563	588	531	538	571	558	563	550	561	564	555	613	536	593	575	601	537	575	553	565	526	549	579	549	571	544	558	566	593	565	535	559	562	534	577	605	562	598	565	581	555	545	537	550	550	562	601	534	558	571	578	578	545	598	543	542	593	551	561	558	591	587	573	578	552	556	566	516	556	563	540	524	548	553	601	573	583	577	603	585	602	533	539	538	545	569	567	591	566	584	580	533	551	530	569	538	571	570	538	529	639	575	546	568	584	528	540	567	542	521	568	601	574	520	569	589	582	537	561	576	561	583	598	557	538	565	589	555	556	529	573	562	566	577	546	567	558	569	570	628	537	544	553	546	525	607	553	601	602	528	581	581	593	569	613	531	562	560	582	517	539	567	587	529	539	555	546	573	575	535	563	542	534	574	568	580	541	579	579	532	575	550	565	550	539	556	578	596	560	544	578	527	566	595	574	587	530	539	584	534	540	559	528	580	553	557	559	579	545	531	562	553	519	602	544	553	562	584	574	551	570	588	586	533	564	569	551	548	565	556	567	599	526	626	573	584	554	565	544	554	543	561	573	579	580	587	551	586	518	578	556	557	569	572	527	551	586	576	542	574	546	552	560	546	569	593	597	547	581	578	603	577	575	552	565	562	553	509	522	527	535	545	572	565	545	572	577	569	580	590	581	556	565	534	545	597	547	601	593	570	602	514	509	563	544	536	537	542	597	556	550	566	585	619	532	576	519	579	584	588	595	550	509	567	543	549	560	564	535	578	565	527	537	549	575	553	538	532	570	570	573	566	522	586	591	550	568	564	567	549	594	580	586	553	560	577	578	591	551	556	550	632	581	556	512	539	539	521	566	532	548	565	568	561	564	572	594	573	548	550	593	569	530	565	575	558	532	566	557	551	550	540	563	583	552	519	565	567	574	572	539	549	545	535	547	571	542	557	571	531	553	493	573	572	582	539	491	584	541	556	562	590	559	575	562	519	519	545	577	573	565	579	593	544	561	549	515	557	524	509	555	572	489	532	530	565	589	561	561	569	551	542	582	536	603	561	559	536	546	556	535	561	531	559	528	583	541	588	566	544	547	581	593	593	556	540	559	537	578	526	556	540	531	581	542	529	597	568	555	532	576	567	535	544	571	576	559	556	607	494	562	570	563	579	547	570	553	552	564	545	586	635	587	582	545	580	534	548	567	566	553	537	515	542	609	558	567	558	601	547	541	564	568	504	545	564	536	612	539	571	539	530	543	559	543	549	560	570	563	535	561	590	588	569	584	524	590	551	549	559	575	565	610	560	563	531	506	536	568	549	528	556	562	568	550	499	551	580	548	554	595	546	543	545	582	554	554	568	526	558	559	576	609	536	591	536	578	557	584	571	549	561	594	566	536	578	546	547	548	559	589	563	547	565	586	533	572	576	566	562	592	550	569	593	552	588	566	552	603	589	572	519	564	555	548	560	584	606	530	559	567	578	578	532	569	601	566	585	588	557	580	527	553	530	604	551	584	519	575	563	533	519	530	547	539	570	574	534	549	533	594	554	530	532	581	526	562	595	541	565	538	564	525	553	480	600	583	566	605	519	563	562	553	525	574	616	577	587	555	608	531	512	546	558	563	591	557	570	533	547	559	529	551	544	519	517	561	572	578	545	543	517	521	610	562	559	531	576	517	554	570	556	534	556	610	556	559	509	551	563	544	553	510	577	527	575	601	549	602	575	572	551	541	499	574	539	577	555	557	564	561	540	565	615	554	578	525	585	571	556	563	589	549	568	581	584	604	561	517	557	542	513	536	565	547	579	591	548	567	606	542	592	568	522	561	560	566	583	558	516	599	514	558	543
3462	5532	4669	2417	1657	1308	1086	861	863	755	675	660	618	634	665	559	544	516	551	514	511	509	498	524	497	494	484	490	542	503	496	490	476	470	473	489	517	494	474	468	480	466	512	493	477	496	508	464	471	462	479	498	484	511	483	439	445	478	506	465	458	515	476	434	462	479	476	489	462	467	481	513	457	455	458	509	513	444	490	495	492	464	467	467	520	474	468	469	473	486	490	464	467	505	494	495	483	467	482	480	482	509	481	465	476	486	475	510	485	490	484	449	481	462	453	429	465	454	480	492	453	498	492	498	473	489	499	436	475	511	492	498	460	485	485	469	492	454	426	484	489	487	454	486	467	464	480	432	470	436	464	440	447	469	455	441	474	451	459	481	493	428	487	432	452	479	446	484	472	467	491	486	467	467	486	456	470	491	476	494	457	466	462	441	532	457	456	498	497	455	448	474	455	475	443	457	491	470	438	466	462	469	481	472	491	452	523	511	496	451	484	470	446	479	507	476	474	451	488	457	501	481	449	479	467	471	476	481	485	476	528	484	492	483	492	510	460	469	479	454	486	492	462	494	503	514	449	499	480	465	470	470	459	467	476	451	462	484	461	474	458	483	497	492	443	476	474	454	460	503	450	472	496	447	531	467	425	494	455	470	474	491	488	446	442	466	462	508	479	478	483	437	489	427	495	504	483	462	470	425	468	464	475	489	484	464	452	491	485	452	490	505	483	504	443	498	495	490	496	416	466	436	465	460	454	453	478	474	446	494	469	474	467	474	476	454	445	460	478	466	477	430	480	503	485	470	457	523	497	445	440	449	487	495	457	497	482	473	471	466	493	462	470	478	477	459	495	478	473	482	505	456	497	511	417	446	416	454	474	475	479	485	488	455	504	452	465	468	436	460	456	471	485	473	474	421	473	470	453	469	440	437	458	457	457	488	458	459	456	470	459	482	478	481	460	475	442	491	442	464	489	462	457	480	441	506	464	491	458	492	479	468	397	473	444	475	450	462	465	488	436	447	476	466	485	471	474	490	475	481	478	500	495	458	463	445	466	462	495	494	491	488	486	493	448	489	455	508	468	450	473	455	437	471	456	496	479	481	473	434	470	499	478	458	450	456	448	456	482	469	489	497	437	484	480	498	526	480	447	448	413	493	464	431	466	437	518	463	458	500	466	481	459	508	480	479	518	496	476	462	446	465	499	459	498	453	474	498	460	445	447	467	475	476	489	483	491	467	456	482	475	476	458	485	464	466	435	451	464	439	521	470	475	485	435	481	437	440	452	454	444	457	502	449	488	488	438	440	477	514	470	481	449	483	468	473	467	478	485	512	452	468	489	511	478	476	478	474	456	474	444	465	496	485	456	457	454	477	502	467	417	494	451	470	481	477	486	505	458	446	476	484	473	424	419	423	471	460	462	464	458	448	472	465	443	460	483	458	476	418	435	471	502	472	443	444	432	479	493	475	489	454	447	453	496	415	448	491	484	478	453	455	476	426	460	483	453	516	464	464	445	475	465	477	476	466	423	482	484	443	476	488	426	453	504	433	476	451	457	451	460	503	463	478	459	445	481	453	418	469	423	441	448	483	482	455	476	449	486	466	483	464	500	484	466	425	498	469	449	504	452	486	438	487	471	478	470	464	444	480	434	471	442	445	497	476	445	510	420	484	452	468	443	482	484	465	478	396	437	516	411	450	447	482	473	435	469	513	493	455	438	443	433	490	471	493	444	476	472	445	438	429	498	446	419	525	462	446	464	451	470	517	462	491	504	459	487	470	452	476	465	464	485	445	431	456	443	499	450	486	467	445	473	485	503	457	495	458	417	476	500	476	472	437	449	459	452	413	472	441	475	492	471	536	464	462	459	469	455	499	506	455	453	514	474	445	449	471	456	501	462	452	436	474	487	527	453	463	454	474	475	405	444	465	484	446	469	439	453	456	465	453	467	439	476	469	459	456	498	504	438	456	464	488	452	466	484	447	492	429	460	426	453	454	438	447	461	483	468	439	470	467	485	477	457	460	515	461	453	428	446	451	461	451	468	504	448	482	432	457	481	458	466	462	435	452	455	494	431	471	435	433	478	478	449	468	481	450	464	466	447	443	443	506	451	505	446	458	479	483	462	505	478	487	441	470	458	484	455	457	437	465	495	457	504	463	469	449	438	486	464	468	496	455	437	457	457	497	485	464	461	439	461	442	477	472	477	461	495	467	470	441	476	471	489	461	447	441	469	425	482	442	481	486	438	456	441	476	459	467	477	462	470	454	468	490	462	476	433	459	511	432	459	500	491	464	456	481	451	483	427	455	472	492	472	453	468	447	438	486	475	462	460	486	424	441	453	432	445	480	449	464	461	499	504	480	491	472	494	457	443	454	490	470	464	460	477	427	459	437	452	501	467	470	475	456	457	460	455	455	478	482	469	482	451	498	471	458	432	442	475	476	486	500	478	483	469	494	496	461	467	465	441	447	491	483	452	454	443	443	448	466	479	481	418	480	442	466	470	464	481	490	443	439	468	477	479	456	522	493	459	457	467	436	457	478	507	455	444	468	475	447	430	469	463	475	448	502	424	460	473	463	459	421	462	492	452	458	497	519	454	444	472	456	514	443	452	430	460	459	475	456	486	485	506	464	432	454	471	447	433	463	446	462	470	451	438	428	443	437	460	469	457	456	505	461	443	483	469	471	445	423	457	407	430	487	507	479	441	436	457	482	485	448	491	458	458	469	456	453	437	426	478	454	469	434	459	462	486	447	453	425	511	442	466	467	417	437	497	482	490	450	463	457	437	422	454	452	481	483	456	460	474	454	459	476	457	433	449	477	476	441	503	469	513	423	470	474	434	430	459	467	451	465	462	486	467	458	453	466	472	471	477	483	434	441	454	503	472	450	424	460	430	450	455	429	471	425	490	434	433	494	473	430	496	445	508	461	491	428	486	507	468	484	451	454	474	451	469	459	426	458	490	520	506	462	439	466	439	451	458	478	491	434	464	481	447	453	429	469	411	473	436	471	487	481	434	452	466	453	457	435	474	449	463	502	454	429	405	453	447	473	483	443	477	456	445	488	495	475	480	473	462	471	457	452	458	450	470	428	529	434	436	466	457	495	433	500	483	489	481	456	480	469	487	459	506	464	430	456	487	464	469	468	429	496	481	420	494	447	485	491	474	467	437	440	447	445	450	463	435	476	434	518	443	477	443	465	449	433	468	468	451	435	468	459	431	451	456	458	486	458	480	442	456	474	467	439	445	481	450	494	463	456	474	455	422	477	476	523	436	477	450	497	452	459	458	462	455	468	445	436	497	476	432	446	473	494	465	438	410	465	484	448	463	460	464	421	427	447	450	439	481	487	472	484	471	467	438	454	445	481	461	441	476	485	454	432	452	476	448	455	424	481	455	460	478	446	424	473	446	443	486	440	471	459	449	463	444	438	434	467	432	457	496	478	462	441	472	440	469	486	458	438	420	470	472	515	432	472	486	509	485	479	414	470
27726	9672	479	218	128	161	129	126	135	130	125	129	123	125	120	113	132	123	132	103	136	127	120	113	136	118	132	132	126	116	132	111	117	115	135	126	140	141	115	127	113	137	117	142	128	104	115	126	126	151	115	118	121	130	128	121	127	113	136	132	126	120	98	129	134	94	127	122	119	111	129	112	118	102	131	145	119	142	125	114	112	123	119	100	132	115	140	108	139	135	118	131	110	131	125	103	122	133	116	132	127	107	129	122	119	110	121	134	104	128	105	120	94	141	104	138	106	129	133	144	110	117	113	125	110	111	121	96	118	125	121	111	98	109	120	126	127	124	122	113	119	118	133	122	116	102	107	111	107	119	132	111	123	109	119	137	130	121	150	120	108	146	122	126	122	119	117	123	138	114	119	106	118	124	137	117	151	122	124	117	130	104	113	122	135	121	117	123	115	138	123	120	126	122	120	123	114	124	119	120	121	133	129	118	138	121	115	127	124	106	130	124	115	130	114	126	126	103	126	108	118	127	130	135	142	106	126	119	136	133	106	114	110	116	118	134	121	118	112	133	129	128	124	115	128	114	132	123	116	134	136	121	134	117	126	133	127	113	112	119	105	126	135	123	139	110	122	108	135	122	119	83	134	119	134	132	122	114	116	110	108	127	127	115	129	114	125	124	116	119	136	141	122	117	123	114	135	115	136	125	124	120	124	137	103	114	136	118	122	115	109	102	128	122	105	146	134	102	108	107	116	130	113	97	120	112	125	126	123	123	120	92	133	121	112	139	126	138	112	121	133	121	118	123	111	128	104	142	139	138	103	123	127	120	122	135	141	127	120	122	114	126	116	129	104	107	120	98	124	100	118	139	125	118	117	112	107	105	122	119	118	138	127	121	117	120	140	117	102	123	122	99	119	113	119	122	101	108	118	126	110	123	124	126	145	128	100	136	120	121	132	125	113	107	124	125	104	137	112	129	120	135	130	118	141	136	118	116	107	116	133	125	130	105	125	117	139	150	108	102	133	137	140	122	127	137	131	129	128	115	123	102	128	124	124	121	121	105	130	125	109	115	110	126	110	113	142	99	107	130	125	134	114	143	123	114	125	116	124	119	113	149	124	140	120	127	122	136	112	116	109	146	129	126	117	132	127	117	113	111	130	115	117	115	142	123	134	124	119	141	118	124	107	120	105	102	121	108	127	124	127	101	100	127	100	109	143	136	121	114	107	133	116	113	126	100	119	129	134	118	119	116	107	125	107	138	119	120	132	136	105	112	124	127	150	116	118	128	129	142	109	118	104	126	113	131	108	125	116	106	117	116	132	118	114	131	120	119	113	127	115	114	124	136	115	123	123	119	123	117	117	112	119	119	133	121	123	114	133	118	110	111	100	125	96	119	114	95	151	137	134	120	118	126	133	131	111	118	111	130	121	127	134	120	127	112	108	108	144	140	130	97	141	114	113	106	128	133	132	117	139	123	115	109	119	108	127	138	105	106	134	125	109	126	112	124	115	114	116	111	138	108	119	106	137	124	107	124	135	131	138	114	116	139	139	109	121	105	104	141	117	114	116	110	117	134	131	116	86	107	111	119	119	126	123	117	83	112	120	112	103	120	122	127	133	117	119	119	115	114	126	117	130	109	97	128	132	123	115	135	110	121	122	135	123	131	115	132	108	120	124	122	124	122	113	103	118	123	121	120	107	133	112	120	119	113	119	106	124	116	136	136	103	106	101	129	114	125	138	103	119	119	119	117	121	125	119	112	107	130	135	114	124	131	122	134	113	128	128	131	121	108	116	133	141	112	118	119	119	113	133	134	125	133	130	129	119	129	145	131	123	119	111	125	119	119	130	121	118	132	130	112	118	111	105	116	117	103	125	107	126	135	134	99	106	127	98	132	102	117	111	133	123	131	112	107	121	135	122	104	140	121	108	109	119	126	125	128	139	96	136	127	126	108	133	123	113	130	127	138	107	104	124	114	118	115	118	126	138	112	121	112	118	118	116	95	101	116	120	119	91	131	116	110	120	125	147	110	110	96	124	115	128	107	121	142	134	113	126	133	109	124	115	130	133	117	108	113	124	105	135	95	111	121	107	136	134	109	141	125	124	95	114	91	118	127	130	110	120	99	139	135	129	130	116	111	140	122	123	136	122	117	129	117	111	133	123	121	117	114	121	117	109	114	109	108	113	150	125	125	127	116	121	123	122	111	134	117	123	126	124	117	123	128	108	106	118	129	110	142	116	123	107	110	127	126	133	127	122	121	126	119	117	121	134	128	123	101	129	113	128	129	130	118	130	109	128	139	131	127	125	130	115	126	112	122	93	107	114	105	129	114	143	105	122	138	135	116	122	144	130	133	111	138	129	132	105	119	119	121	103	122	119	153	128	126	134	134	92	124	129	107	116	139	135	128	103	115	144	110	116	129	144	134	126	141	126	111	115	120	134	123	115	108	131	118	109	114	135	121	116	107	114	108	129	107	133	128	126	111	120	102	111	116	125	122	110	112	121	112	115	127	129	97	118	123	105	122	115	111	123	116	140	103	114	130	133	117	135	118	140	136	106	127	125	113	127	122	122	125	110	110	115	146	130	125	120	115	133	117	113	117	108	119	124	122	112	128	127	136	115	136	102	117	120	121	119	115	121	119	107	111	122	112	139	94	119	130	143	111	137	125	124	117	124	119	101	135	126	107	118	114	127	123	113	123	114	120	113	138	101	133	128	133	117	133	116	161	127	103	135	121	124	113	105	123	108	116	122	121	132	130	121	127	112	126	117	136	130	105	123	113	105	144	135	128	127	118	105	124	133	107	129	120	115	128	128	129	116	99	143	121	118	109	133	123	107	108	124	108	119	116	114	128	122	112	114	125	119	119	129	114	131	107	103	119	134	129	122	123	130	125	106	140	123	103	109	126	123	123	120	127	126	104	107	104	111	127	109	113	120	120	121	117	111	104	109	114	107	112	121	113	116	133	137	122	115	130	124	108	141	115	117	142	126	124	127	121	117	104	113	125	117	118	107	126	132	117	114	108	134	126	123	103	139	127	131	113	113	112	122	124	123	109	133	105	126	125	103	117	107	144	123	128	130	128	115	110	132	115	131	125	104	124	118	121	125	108	109	122	100	111	102	116	132	126	149	114	121	111	115	121	132	94	114	120	129	114	121	108	111	121	111	142	133	126	116	122	130	125	107	137	127	106	122	133	129	133	128	118	125	122	112	112	122	94	135	137	109	119	125	140	126	137	123	120	110	114	120	126	123	120	121	110	113	104	129	121	119	124	114	99	131	119	106	116	120	115	114	110	133	117	109	139	104	119	113	104	131	123	124	133	116	104	125	128	113	107	112	123	116	111	139	109	132	137	112	122	118	115	130	116	106	119	120	101	130	131	114	112	117	116	124	131	124	128	121	102	116	121	136	134	126	113	145	135	145	118	115	127	135	138	137	121	126	120	129	143	127	128	128	122	113	113	130	111	109	129	120	112	115	123	131	123	126	115
4470	297	237	198	149	150	125	121	125	116	111	120	116	105	105	99	104	119	101	110	110	98	102	106	124	116	124	108	117	119	104	99	98	102	123	104	100	117	125	104	104	120	115	125	120	117	128	114	99	109	124	114	116	111	102	114	121	113	119	109	97	100	113	115	116	105	105	107	115	100	101	108	99	87	110	111	103	107	126	112	96	120	108	106	117	109	104	114	125	102	107	104	107	122	115	114	118	119	97	102	99	120	91	106	102	110	113	98	104	119	111	122	112	111	99	113	110	96	113	102	101	94	130	115	108	105	94	105	111	98	102	109	106	117	105	103	113	97	102	99	105	114	103	109	92	111	114	118	96	126	79	108	104	86	118	119	107	120	98	109	125	103	112	109	115	119	105	86	112	100	122	108	97	109	109	95	125	102	105	110	102	111	109	109	110	108	81	106	101	139	107	115	101	122	97	120	102	113	108	103	107	120	109	132	110	113	104	95	99	119	111	111	119	114	104	112	129	126	113	101	102	82	99	94	110	115	104	100	127	107	108	99	106	110	117	105	111	102	123	109	118	102	107	105	104	95	113	120	115	90	122	97	103	113	97	103	120	114	117	102	114	112	86	119	98	104	109	117	95	107	101	103	100	113	105	133	120	107	102	111	100	108	111	114	124	113	94	112	120	105	108	112	99	113	105	107	104	98	104	105	98	105	107	106	104	110	139	117	80	100	100	105	113	107	122	106	117	115	112	106	111	101	117	102	127	112	117	114	111	119	100	97	111	89	107	101	117	115	87	101	96	103	119	126	109	97	90	103	108	106	78	115	113	122	111	106	91	121	115	107	101	102	100	122	117	130	111	91	120	110	108	101	110	102	120	83	107	118	107	100	81	113	102	104	92	98	103	104	95	120	120	106	100	104	131	95	119	100	110	107	88	111	110	87	114	130	102	113	106	94	106	84	108	103	91	116	107	106	124	112	114	112	106	110	83	105	103	117	116	103	109	101	101	104	117	124	91	91	107	105	107	129	126	116	106	105	118	106	119	108	113	113	118	114	95	112	117	109	112	124	98	112	110	104	93	102	116	106	106	125	110	113	104	100	111	98	85	100	99	105	111	103	119	107	112	112	107	96	103	99	106	103	108	103	108	87	121	112	116	97	122	93	114	102	101	122	107	97	109	107	126	107	112	111	107	110	107	101	87	99	121	89	102	94	89	92	111	113	101	113	115	102	102	112	109	97	84	126	119	115	104	104	105	103	106	124	100	107	104	115	117	114	112	95	88	115	106	96	106	105	106	107	100	121	104	90	94	102	114	112	90	104	122	111	104	106	119	108	100	90	98	107	104	122	98	85	99	111	112	112	102	99	107	125	96	114	120	114	131	114	110	99	111	103	112	97	100	117	108	99	97	104	85	122	119	112	101	102	116	103	101	95	107	95	103	111	113	92	107	97	98	108	105	110	92	123	101	87	102	115	90	102	116	92	111	105	114	107	103	94	110	101	100	102	116	108	109	115	116	100	92	113	116	119	108	103	101	102	93	103	105	107	89	98	104	110	109	100	94	95	106	100	123	127	100	107	102	100	108	113	111	92	92	121	107	118	102	112	105	122	123	113	106	117	89	93	112	98	108	106	115	116	104	96	102	98	118	96	107	118	102	113	114	112	99	113	108	99	115	117	124	119	122	109	115	110	111	100	91	107	96	130	122	109	96	109	110	101	108	91	114	111	108	109	105	109	117	94	106	120	108	118	90	108	118	117	115	107	114	129	118	118	103	109	106	117	111	115	103	85	117	118	101	116	117	134	90	100	93	98	116	116	102	96	95	101	102	97	90	100	101	116	102	107	108	104	131	128	107	95	98	105	118	89	110	108	94	112	102	112	109	108	114	92	114	105	106	100	110	93	102	122	97	117	86	108	123	117	104	99	94	101	102	98	117	99	99	123	116	97	94	118	102	92	118	109	94	94	111	89	102	122	105	112	99	91	93	106	99	123	111	108	112	119	102	100	125	95	117	101	113	95	91	95	102	104	103	93	89	98	122	96	110	106	128	103	104	138	107	112	104	106	104	114	86	123	98	113	95	89	122	113	125	101	106	97	103	110	117	103	97	113	95	101	101	127	89	130	94	115	100	101	105	111	107	111	106	112	96	122	114	121	99	114	107	128	105	98	121	103	125	109	112	101	110	117	106	116	123	106	126	84	117	100	115	110	89	109	120	105	99	103	116	107	130	112	115	113	119	118	93	95	117	123	91	101	126	106	106	117	89	106	92	93	112	104	104	98	91	95	124	98	120	122	88	110	110	99	108	112	118	109	103	114	94	108	92	131	95	107	115	97	96	117	109	98	92	104	100	119	98	120	116	105	109	115	109	105	108	113	99	96	102	101	117	114	121	91	100	121	100	118	98	103	105	91	120	118	102	96	96	100	88	105	105	98	111	127	123	98	108	99	95	88	121	103	113	87	104	108	104	110	106	101	105	116	112	104	103	96	109	113	97	108	107	106	112	115	110	105	116	120	101	109	113	97	113	97	121	99	100	128	116	100	118	118	117	104	95	117	92	122	110	116	99	103	114	118	109	133	98	114	118	116	99	112	105	109	117	88	95	131	98	120	113	99	111	100	114	113	94	111	92	94	92	103	127	86	113	118	114	121	93	126	111	112	112	108	105	115	98	103	109	98	105	101	112	110	118	107	100	87	93	118	103	95	122	115	113	107	110	92	92	85	91	117	126	137	100	92	117	99	114	99	106	93	103	116	104	116	120	105	116	117	123	100	95	88	98	105	111	119	115	108	97	93	116	101	125	93	108	97	118	103	111	117	116	89	132	99	92	113	111	113	110	112	97	122	105	90	108	120	127	104	96	115	113	112	105	109	118	86	95	133	93	116	100	96	116	111	98	122	111	115	109	114	114	112	107	142	95	96	111	86	99	105	112	109	114	108	99	113	107	110	121	100	92	122	114	104	101	94	103	114	110	114	113	102	97	91	116	113	123	105	102	107	115	118	96	106	106	108	118	127	110	122	92	108	104	114	108	119	113	122	102	107	118	82	91	110	116	103	99	105	109	119	116	102	93	115	112	95	127	97	104	105	106	110	98	112	118	91	123	98	104	120	110	101	127	106	109	101	114	142	88	100	108	106	112	122	111	110	115	104	101	125	107	91	95	112	122	108	131	116	101	106	115	110	109	111	122	110	108	116	120	99	91	104	97	116	128	93	98	107	103	109	100	110	117	106	115	92	112	98	109	100	106	123	106	95	108	106	105	95	103	97	110	92	118	105	118	118	98	113	125	113	137	102	97	102	98	111	121	123	109	102	112	103	106	91	112	116	100	102	88	117	102	118	123	114	112	136	94	102	112	127	121	98	125	124	92	95	115	113	112	106	115	95	110	100	116	93	96	97	104	88	106	102	109	98	118	102	102	111	114	123	89	93	113	100	108	110	108	94	95	121	106	125	114	120	115	90	116	115	105	88	116	120	102	100	108	110	100	115	112	107
25484	21522	28039	25430	11140	1089	660	480	454	444	441	362	377	400	385	418	385	364	375	392	359	337	356	369	346	346	370	365	349	368	352	385	402	353	335	376	332	385	370	370	353	355	377	356	359	327	359	337	350	339	340	349	361	333	381	377	385	362	352	394	352	366	380	399	333	356	357	373	355	388	348	343	397	346	351	353	366	337	339	341	341	361	364	377	355	387	354	365	386	363	369	353	359	340	343	359	350	353	346	357	357	343	336	355	354	383	380	376	319	337	325	333	374	356	362	373	359	367	382	369	348	368	361	375	355	351	350	344	363	357	358	358	358	340	348	361	360	355	379	353	344	339	363	357	332	335	352	362	341	361	376	375	362	343	340	356	353	411	383	377	397	362	333	356	382	355	339	377	351	386	350	349	373	354	322	398	365	369	360	330	371	352	379	350	379	371	334	348	336	373	385	352	360	379	384	360	337	338	341	325	350	370	395	311	339	349	353	366	340	387	376	369	388	357	374	362	355	354	374	373	361	377	359	403	361	357	369	345	364	350	385	333	347	360	321	333	364	364	368	360	365	339	336	333	332	360	390	397	350	378	346	354	347	366	373	329	353	341	353	359	389	361	377	355	348	364	369	367	365	332	362	376	350	357	354	368	334	358	329	366	319	337	342	331	342	351	358	356	370	383	341	334	379	322	385	320	368	351	375	343	326	349	344	387	359	374	361	335	399	370	371	373	343	336	337	364	355	343	380	375	381	361	368	319	357	355	343	359	359	373	361	340	362	365	332	343	342	359	333	328	373	351	335	354	353	364	382	385	371	362	357	353	337	360	374	360	360	374	394	372	329	356	350	382	396	338	363	348	346	366	363	333	379	360	324	351	365	350	329	381	343	361	387	366	328	368	343	366	304	381	350	372	405	344	363	359	366	366	395	351	344	370	386	386	355	296	324	341	372	393	322	364	344	346	337	375	344	323	375	328	342	377	374	345	345	358	351	326	403	353	359	402	383	372	344	370	355	358	367	340	364	354	325	355	356	377	360	369	376	342	366	370	359	375	355	351	366	369	365	342	343	367	362	330	368	355	347	384	361	353	353	338	355	305	365	351	329	324	358	368	354	340	356	364	321	338	352	389	332	362	353	406	329	301	330	340	358	400	372	338	351	374	324	336	399	340	382	342	361	354	345	319	346	393	338	363	361	371	407	359	347	324	362	338	384	342	387	321	362	360	357	363	372	360	326	368	360	347	340	390	361	387	383	349	339	369	360	369	394	371	356	390	351	326	371	355	365	325	318	375	337	347	380	378	345	372	376	341	344	357	333	365	349	371	343	369	379	348	366	357	340	341	367	359	374	350	362	346	321	351	332	376	381	335	372	344	382	382	357	333	339	371	362	363	371	344	364	375	353	401	376	340	378	336	353	379	375	394	366	353	334	363	359	380	354	368	326	376	352	370	350	360	367	364	364	362	346	347	355	380	365	369	347	345	405	375	355	379	355	352	333	365	394	360	355	351	352	355	381	352	339	371	309	345	345	321	362	373	368	360	359	327	352	361	352	360	345	342	354	366	329	379	358	364	362	374	345	323	385	342	345	346	360	352	354	328	387	341	361	377	367	372	348	382	342	386	349	349	395	356	346	358	349	399	333	328	370	349	388	368	333	368	339	330	347	351	331	364	338	360	347	368	353	347	353	357	335	325	348	349	346	356	360	350	380	379	361	355	390	346	332	350	355	378	431	397	359	347	357	368	372	381	373	383	331	354	353	347	351	334	337	340	361	351	377	356	383	372	370	366	374	324	376	343	363	338	340	387	415	367	363	369	375	359	379	351	343	371	352	365	352	375	331	349	325	412	365	353	358	369	324	358	361	384	363	346	376	349	329	357	336	333	354	346	354	354	362	337	386	363	352	373	340	408	348	346	351	366	360	341	362	347	372	380	369	394	369	361	361	341	358	333	357	371	389	353	311	354	369	365	363	348	359	382	324	386	320	349	335	376	405	387	340	370	352	331	366	380	360	342	347	372	353	332	347	351	369	346	344	369	384	367	368	351	369	321	388	359	382	359	402	381	367	356	349	350	327	359	357	370	380	343	340	351	323	390	358	340	360	391	336	335	329	352	367	362	375	384	325	336	362	361	395	344	336	341	355	403	353	356	341	324	337	324	360	383	368	327	364	340	325	392	368	350	374	354	331	347	356	361	410	336	349	349	327	342	348	355	347	353	362	368	375	399	353	380	362	366	368	398	337	339	313	354	353	364	339	349	361	348	346	348	366	326	359	388	336	349	331	360	342	341	351	358	344	354	396	382	350	352	348	373	368	348	346	353	379	329	363	326	339	363	362	363	353	340	360	338	365	349	339	351	357	352	358	332	359	358	362	373	348	357	374	370	366	380	363	357	326	347	332	366	354	373	348	361	386	361	344	323	377	362	329	373	315	305	364	350	342	327	368	351	336	362	354	373	361	375	365	322	373	383	371	367	352	347	354	348	349	379	367	350	335	354	355	332	331	337	355	355	327	381	364	346	344	359	354	376	356	369	349	350	346	376	371	327	336	353	350	312	338	346	369	345	354	356	334	335	343	374	370	366	372	349	355	378	357	318	311	365	344	370	354	379	356	338	385	371	386	366	352	352	352	342	372	393	338	346	351	360	366	367	371	340	358	360	371	402	338	332	369	355	359	348	352	295	349	400	339	375	353	356	334	361	345	367	329	352	368	359	343	356	355	390	387	324	328	375	321	357	355	363	348	356	346	346	345	326	372	358	338	332	358	398	347	356	348	347	344	357	344	352	384	348	392	361	366	340	331	316	357	370	354	352	343	341	331	332	369	351	372	346	370	353	340	342	352	344	374	375	361	336	370	364	353	354	340	345	385	351	336	345	364	342	395	361	341	344	330	358	358	365	346	386	344	365	332	352	364	351	374	350	325	360	404	372	363	380	341	352	369	363	392	364	387	385	348	358	339	371	359	383	339	390	314	353	354	365	344	394	345	373	326	364	374	330	339	335	355	385	361	357	347	393	351	349	366	333	356	385	360	364	359	397	339	372	380	369	349	331	312	364	357	359	372	360	344	378	364	340	367	338	357	320	370	385	356	372	338	311	366	369	387	335	325	376	357	360	350	361	374	338	386	366	328	365	341	364	352	370	343	358	362	338	339	361	359	367	364	360	338	334	329	378	348	376	372	389	352	364	329	340	379	353	370	367	377	362	356	379	326	366	352	388	394	356	351	374	343	334	367	354	342	364	362	323	358	358	355	372	351	343	367	367	328	411	368	332	334	355	326	341	344	350	358	338	388	324	347	366	357	373	374	378	387	359	383	354	379	359	350	364	366	339	342	350	362	367	369	353	383	333	343	349	354	383	368	371	356	341	345	386	357	331	336	368	368	360	341	350	323	347	360	371	361	325	329	372	350	348	368	338	351	353	380	355	317	357	338	365	349	371	360	387	363	342	349	357	370	325	333	366	354	346	375	342	327	407	340	335	377	329	344	346	369	365
3127	3136	2626	1372	894	726	638	475	467	415	433	379	366	326	354	311	317	347	375	368	334	362	345	312	307	328	329	305	341	292	296	302	318	317	314	311	317	333	271	310	315	322	330	308	299	324	308	316	283	315	316	320	333	324	332	304	293	321	306	305	322	286	305	328	306	316	306	288	314	309	336	302	307	304	317	296	294	291	301	294	298	320	312	301	271	298	298	325	327	343	281	322	310	284	319	313	320	358	300	285	315	298	328	312	299	314	318	253	310	314	314	333	280	305	308	287	296	275	323	301	305	298	313	290	291	295	307	307	314	315	318	314	325	301	294	295	285	282	319	289	284	284	306	309	301	320	332	324	317	305	320	292	291	330	300	308	330	300	301	296	276	308	306	320	297	310	317	303	290	308	250	319	307	314	327	314	276	312	312	319	327	279	292	260	304	321	303	326	296	321	324	311	328	280	305	301	322	270	293	293	296	301	353	330	306	307	312	290	304	286	316	310	313	353	304	302	279	311	306	303	324	319	288	302	318	291	306	312	286	318	296	294	303	326	294	283	273	282	278	287	289	293	311	311	323	319	300	288	303	319	294	302	319	323	285	331	300	316	321	313	330	318	312	312	319	317	294	299	310	311	295	274	331	300	283	331	299	270	282	325	329	317	338	298	303	341	328	296	291	314	280	307	320	280	254	358	303	315	279	270	333	297	311	311	299	325	307	302	306	315	292	300	296	317	295	293	280	292	291	286	312	287	321	290	278	316	313	277	295	328	325	261	299	293	288	312	300	328	299	302	330	295	290	314	323	302	331	337	290	293	292	303	310	298	310	309	286	308	307	317	296	296	301	292	300	307	313	307	297	300	292	303	344	293	292	263	298	316	302	301	282	331	301	294	290	300	307	305	309	288	320	288	302	287	333	317	283	315	268	295	321	305	329	274	322	285	283	295	292	304	304	307	316	291	302	322	337	276	312	275	293	299	318	314	299	305	304	296	310	332	302	281	261	290	314	300	314	297	339	306	294	332	283	307	298	302	306	311	294	329	326	276	293	344	286	341	341	313	325	293	276	310	289	327	352	324	286	309	288	284	303	290	303	324	296	346	315	316	279	302	319	303	325	295	281	299	320	313	312	299	290	308	283	322	322	293	309	311	326	337	294	305	322	286	320	315	312	298	286	316	343	304	290	296	310	301	301	294	336	293	310	254	302	291	312	295	296	291	301	299	312	315	320	316	290	309	334	322	302	281	301	312	319	309	309	299	307	315	305	288	319	305	296	321	274	324	303	311	288	296	299	290	301	331	270	260	304	315	303	288	301	305	271	289	305	277	307	331	314	294	322	286	318	312	309	311	288	290	288	295	301	313	322	297	332	315	249	321	322	291	313	269	315	285	304	336	269	307	289	314	279	327	294	294	301	319	304	254	284	291	297	317	289	309	308	305	301	278	294	304	305	318	308	304	293	324	327	304	291	303	302	309	311	334	348	291	317	286	261	303	274	336	300	318	338	303	331	299	335	358	325	302	308	302	327	312	310	293	304	321	296	307	332	290	305	312	282	284	291	278	281	308	296	323	315	304	287	297	305	314	287	293	317	277	304	310	335	294	288	272	300	304	305	285	319	311	296	283	321	300	287	300	299	283	265	290	287	274	286	315	307	319	283	313	272	307	328	326	280	315	336	319	273	299	280	312	310	283	305	327	307	339	308	321	302	305	326	308	307	325	288	312	284	305	306	312	280	289	286	306	310	309	318	308	286	297	281	297	282	302	284	330	289	314	298	304	288	318	326	304	287	297	323	278	298	286	270	308	304	287	316	295	264	294	310	304	278	287	323	265	288	319	328	291	321	308	328	287	273	306	296	282	291	277	294	303	303	307	313	297	292	319	336	325	303	291	308	307	255	309	321	303	324	277	305	293	293	294	324	295	288	296	309	303	320	289	303	332	303	295	323	293	314	295	322	290	327	315	274	313	292	286	311	260	253	327	297	313	314	289	294	306	303	272	299	307	320	270	316	329	324	271	330	306	310	296	313	331	274	300	289	282	283	318	291	317	332	303	278	268	320	313	281	272	316	314	275	298	313	315	316	314	316	311	272	269	280	296	294	308	277	285	301	322	320	290	302	294	257	302	309	313	302	270	319	325	311	296	311	281	316	318	323	306	284	307	300	307	307	301	285	302	303	312	289	294	317	327	283	282	302	269	297	276	347	303	295	287	310	302	294	319	307	309	313	294	303	315	329	285	321	287	306	312	287	309	302	278	297	302	306	297	303	314	294	298	306	320	308	287	251	329	316	311	322	301	278	283	300	275	294	309	291	272	291	291	316	326	318	298	334	309	325	287	295	317	291	262	323	338	287	315	287	298	334	286	298	311	312	280	305	313	296	288	307	265	290	306	308	293	283	288	321	306	307	299	304	274	283	317	308	308	309	286	298	319	294	312	294	287	345	291	295	273	275	298	310	302	282	280	316	329	317	278	291	298	300	302	290	317	326	282	278	275	312	306	356	308	278	338	313	314	301	327	323	313	287	293	317	334	302	262	286	314	266	309	322	317	327	305	279	302	309	299	296	289	295	305	297	272	281	298	297	331	332	280	279	297	267	294	318	310	322	308	299	290	299	312	289	328	296	264	279	305	307	300	322	291	279	302	310	325	291	309	293	319	314	337	339	315	278	304	311	283	311	292	280	281	317	312	297	297	333	304	309	274	301	267	322	328	294	329	272	286	273	277	266	284	307	301	306	279	318	271	308	304	282	300	321	301	310	324	275	330	276	318	285	329	349	292	286	331	299	319	299	293	309	321	298	317	314	266	307	290	306	290	281	301	304	325	330	290	314	306	288	288	277	291	278	307	300	333	312	299	310	300	292	313	292	285	299	291	294	320	304	285	292	298	300	293	307	304	297	317	282	321	298	313	291	299	293	287	263	309	265	264	309	337	285	304	271	333	316	286	299	310	304	320	298	334	282	280	319	271	275	302	318	294	284	325	297	300	325	305	321	318	323	311	275	301	336	301	290	309	296	279	291	310	300	291	330	297	303	293	318	299	323	319	321	313	306	307	289	299	279	311	289	328	318	293	290	292	317	285	293	297	302	309	338	264	318	289	301	308	311	357	301	311	293	296	305	329	282	284	303	315	318	276	277	269	295	312	294	275	299	333	299	301	274	311	309	288	295	310	314	305	304	309	299	288	302	268	297	286	290	282	302	334	299	298	286	287	304	278	288	285	294	310	277	319	308	281	287	274	317	284	290	337	282	312	333	260	265	295	245	299	286	288	282	283	308	320	268	310	292	284	290	316	334	290	324	325	262	302	316	308	331	311	294	316	292	330	279	280	287	279	289	286	308	315	292	277	327	301	288	296	321	331	311	295	308	331	342	337	307	323	283	305	301	299	290	289	302	305	311	332	280	277	317	293	308	302	302	330	294	322	311	264	289	293	317	297	309	282	297	286	298	308	305	307	281	297	303	355	305	322	301	271	285	272	279	306	314	271	307	295
24498	21518	28903	24581	21511	8142	1493	935	805	748	675	665	691	641	628	646	591	606	642	600	598	576	638	632	568	610	609	587	575	605	593	617	580	608	570	601	607	564	607	578	575	609	580	586	601	572	601	495	546	602	584	575	583	582	618	603	604	567	557	618	534	555	587	598	561	577	579	511	618	556	541	518	577	575	576	582	588	553	555	541	565	536	551	564	595	583	547	597	550	577	572	589	559	578	597	574	593	571	594	531	546	605	550	597	564	537	626	531	585	566	531	592	582	575	560	557	584	552	615	545	592	535	571	528	585	559	596	552	571	590	564	615	598	539	576	562	559	596	565	558	577	565	586	542	587	584	544	548	576	597	597	587	609	583	566	573	581	578	607	507	547	547	586	558	524	566	570	571	564	596	578	553	572	589	580	516	559	571	576	569	539	563	551	586	573	530	543	589	579	580	577	560	577	548	530	562	563	563	532	552	552	558	574	537	569	570	555	541	609	611	547	591	518	557	572	562	569	561	559	619	556	549	550	590	601	548	532	558	592	609	548	537	577	537	574	535	488	580	602	599	560	589	595	565	559	607	578	565	538	542	538	507	573	613	579	546	545	588	552	570	578	584	571	578	557	561	518	568	574	550	537	545	560	579	576	576	555	557	585	592	542	588	602	550	574	556	540	580	527	584	573	565	592	593	563	569	573	550	567	580	572	552	525	566	532	592	598	553	546	578	544	587	518	506	513	578	599	593	569	583	582	578	555	552	552	565	571	565	583	603	555	551	552	553	551	559	560	535	570	547	550	544	547	595	564	568	550	566	571	576	586	576	554	563	579	549	532	585	557	535	548	545	567	543	592	589	539	575	589	591	516	547	539	556	571	567	613	569	626	543	597	580	597	536	566	569	562	575	593	528	567	629	569	549	586	563	579	562	545	622	604	557	569	561	540	589	575	568	548	555	534	578	562	573	574	541	566	541	600	606	602	542	584	561	554	553	634	575	530	587	610	584	596	565	561	588	544	569	606	596	557	565	581	529	557	551	557	554	529	559	599	567	578	562	584	577	567	581	563	567	576	554	554	565	560	555	561	561	588	565	583	531	541	563	547	592	579	570	537	537	564	593	598	569	547	557	515	563	531	543	550	580	547	533	552	559	592	524	560	558	565	556	513	574	575	575	593	543	578	602	550	566	529	545	573	538	549	539	560	584	539	583	529	565	565	565	537	526	594	596	595	573	565	554	538	582	557	555	547	529	582	560	562	579	573	571	588	572	561	570	597	608	547	600	555	563	543	569	591	596	525	557	540	532	526	541	582	575	519	500	526	600	559	573	537	585	542	550	583	576	565	553	545	605	570	590	571	561	576	602	534	572	581	555	576	527	593	530	573	551	555	526	583	527	534	582	564	553	560	576	563	581	593	582	504	552	584	607	575	579	508	540	575	575	594	529	516	585	556	537	591	560	501	536	549	602	548	548	550	559	596	586	584	538	565	603	521	577	566	553	557	630	582	585	575	569	567	581	551	587	533	557	558	575	578	579	563	532	590	535	554	572	560	540	561	563	553	543	553	549	545	594	547	600	579	593	557	564	595	580	585	573	530	574	531	547	560	544	588	590	561	580	568	536	590	550	563	541	567	529	566	529	566	578	554	536	542	546	554	558	585	538	561	592	560	582	566	537	553	546	614	592	570	599	541	551	590	534	581	585	591	531	560	583	529	567	571	522	589	537	608	559	563	611	550	557	541	587	580	555	559	545	533	586	524	615	567	541	589	555	555	546	596	564	586	549	588	566	551	553	551	603	590	603	552	517	597	527	534	571	568	550	534	566	583	567	603	503	562	577	590	563	534	598	542	575	555	594	533	531	577	594	547	559	529	554	538	590	560	571	552	557	572	583	572	580	591	590	596	589	565	555	587	574	559	563	550	566	562	527	585	532	603	546	556	601	548	535	536	617	564	617	606	575	526	594	572	566	590	594	519	552	557	555	599	563	578	548	551	531	492	589	548	586	587	566	547	585	573	562	576	536	600	565	573	559	564	607	568	537	560	539	581	541	558	539	561	591	544	557	571	560	547	564	545	579	594	561	609	587	514	552	595	554	568	556	581	580	576	571	602	567	540	574	590	553	602	556	560	578	524	606	530	515	545	544	560	566	537	560	528	566	575	574	556	575	563	569	556	559	556	617	577	565	585	558	580	537	526	567	584	609	547	552	588	578	522	596	549	593	532	595	581	555	574	566	561	545	545	540	566	533	594	574	587	558	572	569	590	555	534	563	538	562	523	555	557	590	564	535	562	536	560	564	590	606	574	587	535	539	529	521	551	606	564	563	578	545	533	530	541	538	565	603	554	566	563	580	563	572	574	570	531	611	537	569	564	561	590	544	574	588	560	541	532	522	567	556	592	564	539	578	580	585	570	556	546	537	550	540	536	526	610	614	584	570	572	571	576	580	543	540	546	564	570	582	536	553	565	541	596	538	550	549	576	540	561	609	583	568	598	583	569	549	550	528	526	567	552	533	596	537	568	589	564	640	551	551	542	525	537	554	616	599	581	557	559	531	505	586	563	536	599	559	598	571	559	583	567	579	579	562	577	539	563	566	555	560	576	526	554	567	530	590	573	569	546	541	592	595	576	599	565	580	566	605	525	607	594	571	577	525	567	553	547	538	596	562	574	555	570	531	576	609	548	552	545	624	537	533	495	545	579	541	585	563	599	568	525	604	579	539	552	577	545	526	578	563	551	554	516	587	585	480	537	578	584	601	533	550	563	522	549	589	591	562	571	563	573	551	536	582	502	578	537	568	570	574	563	571	545	533	527	591	568	614	592	571	538	518	563	548	549	548	574	517	559	528	557	573	573	553	566	546	587	547	572	616	560	534	570	561	547	523	540	549	540	553	534	565	593	524	595	559	587	575	552	584	547	596	596	578	563	576	546	517	558	583	573	591	581	553	568	561	571	603	530	572	542	570	534	569	564	597	599	567	546	561	540	535	520	552	557	579	551	590	534	590	606	585	557	616	585	553	607	533	559	531	571	562	561	574	583	544	621	546	572	507	573	571	590	552	614	582	522	591	532	532	565	576	584	567	557	600	564	603	581	510	617	584	598	565	560	548	525	576	572	588	561	556	539	565	541	598	568	605	526	546	609	577	544	533	598	511	584	525	540	522	537	598	552	571	531	551	552	544	540	584	580	602	547	565	573	551	575	544	583	559	585	536	570	545	573	542	572	550	554	548	593	581	558	601	538	610	557	501	538	584	527	561	543	560	516	584	591	599	560	604	605	567	547	575	583	537	553	545	593	561	542	632	584	578	580	543	557	543	549	521	561	608	569	548	547	589	533	573	561	559	584	515	558	531	561	562	563	535	552	603	541	562	564	572	562	567	559	569	589	571	575	526	560	601	556	570	601	591	585	569	604	573	585	566	577	584	607	594	539	536	574	611	591	569	568	530	526	579	588	537	559	569	565	536	548	552	563	537	546	536	528	549	617	580	541	538	586	549
3412	5739	4680	2492	1682	1383	1031	923	816	763	721	657	609	619	607	584	558	512	536	544	514	485	513	501	506	494	482	499	511	529	515	488	496	469	500	517	464	466	522	510	496	456	478	544	485	506	482	506	472	491	488	472	481	492	480	461	488	475	469	462	478	504	511	444	482	493	503	487	456	502	490	471	454	448	512	450	493	497	507	467	487	490	507	467	469	475	526	567	481	459	455	450	503	445	477	489	492	478	481	459	462	470	443	469	468	427	460	463	475	465	466	467	453	523	422	479	450	460	440	466	456	452	481	445	476	466	483	481	492	470	497	505	437	467	493	520	435	428	474	482	489	502	479	527	482	527	466	469	507	498	466	467	480	482	453	462	455	479	493	485	454	481	460	478	465	462	463	466	466	502	446	532	463	446	470	435	504	443	504	505	520	459	509	470	484	478	479	419	485	438	484	479	455	492	479	447	493	512	476	517	466	483	468	484	448	459	476	460	482	442	495	458	464	484	511	489	472	485	457	487	489	445	457	471	446	448	514	461	440	465	459	452	496	479	477	483	426	472	483	495	462	486	473	480	463	498	428	436	475	489	464	450	465	427	468	480	474	465	476	461	465	487	458	479	517	475	472	482	463	479	462	452	491	492	464	453	470	463	458	446	466	464	486	469	475	451	467	465	485	459	449	451	460	474	470	439	457	496	481	464	451	471	448	467	482	470	433	490	509	451	491	509	484	423	469	438	465	475	443	479	466	474	490	499	468	452	464	476	436	468	478	491	446	472	455	482	474	470	485	450	479	476	514	457	452	468	494	428	508	442	477	448	439	479	485	500	472	485	447	501	429	432	513	504	483	487	452	459	458	478	425	442	479	461	445	457	517	515	522	459	451	480	482	478	461	480	492	445	486	459	513	477	446	499	495	500	489	436	521	475	456	481	488	446	485	445	426	517	441	474	444	484	440	488	471	487	470	501	467	429	482	457	455	471	463	461	466	447	474	436	470	491	499	440	514	505	476	447	485	472	459	489	474	486	451	449	482	486	483	478	448	487	482	439	481	448	469	455	498	476	487	436	491	482	469	508	478	461	486	452	438	454	471	489	454	451	455	465	476	490	494	458	438	494	491	471	454	490	492	472	449	450	457	467	482	433	448	477	438	496	433	460	444	445	463	496	479	484	457	435	464	479	456	485	447	498	463	447	462	448	463	474	433	432	489	449	447	517	485	461	458	467	425	485	467	493	460	453	482	491	472	475	497	507	458	443	463	443	473	472	441	453	478	469	470	475	452	462	464	461	448	465	481	485	470	461	462	449	463	498	460	423	442	498	443	465	457	456	480	420	447	463	443	458	466	479	485	451	479	494	451	483	484	431	464	432	473	481	420	425	450	483	457	454	446	480	443	474	466	498	501	467	444	513	457	460	474	448	496	454	487	484	428	477	465	440	455	466	478	421	469	508	459	462	458	463	497	456	448	470	454	482	446	459	452	486	487	444	475	470	439	494	465	477	475	450	453	449	471	470	489	471	455	432	423	428	474	436	461	460	516	487	438	436	478	479	480	426	499	442	456	493	499	463	469	476	433	493	509	453	429	493	484	494	521	480	440	458	465	473	444	430	447	503	428	475	462	492	506	471	448	486	485	467	518	456	442	470	499	472	449	480	485	490	489	485	475	465	492	469	446	480	490	455	449	446	442	423	479	501	474	446	459	467	493	449	514	419	485	490	495	467	430	463	445	468	478	470	428	446	443	443	450	479	457	468	460	492	441	467	469	489	517	459	486	472	485	422	440	446	517	548	450	478	448	475	446	482	488	491	477	432	471	495	450	460	450	421	503	437	456	459	477	474	484	488	465	484	468	468	487	416	477	479	492	487	427	445	429	450	455	444	496	459	450	477	451	449	480	506	440	463	466	465	453	464	436	485	458	429	461	438	473	456	475	455	421	444	478	436	497	465	459	443	427	456	455	473	483	477	449	486	455	469	448	455	441	458	445	452	466	441	427	476	491	466	479	437	497	471	487	470	437	482	500	527	425	488	477	516	464	479	462	431	444	465	456	466	457	458	426	447	472	491	439	484	487	448	456	472	486	468	454	472	428	488	443	448	470	439	494	451	506	451	468	458	472	491	479	428	487	490	468	442	443	456	500	464	463	451	460	389	430	463	510	467	471	448	505	492	490	485	483	467	473	496	458	473	452	504	454	489	497	467	443	449	428	463	468	447	450	444	448	468	442	417	484	474	457	477	437	455	463	467	449	493	428	467	466	458	435	447	501	457	423	458	459	448	488	472	461	420	434	500	469	466	468	457	460	515	485	487	473	439	448	436	480	476	453	479	438	461	468	443	489	410	515	449	435	464	483	464	489	471	479	462	461	473	530	460	468	475	448	527	457	472	474	461	467	461	461	450	447	482	443	463	474	471	490	449	468	475	495	479	507	437	478	471	487	491	451	473	447	454	447	449	431	434	493	475	463	475	441	478	474	478	476	449	446	439	454	463	445	480	473	448	491	501	460	487	447	490	454	468	465	466	473	451	448	461	522	452	443	462	446	492	458	465	455	449	435	455	442	487	466	439	439	448	511	459	482	460	454	423	460	486	434	472	495	471	463	486	462	444	490	461	483	485	462	470	448	444	492	473	452	461	427	446	412	457	466	444	468	414	436	479	447	511	467	457	480	437	467	483	485	474	443	475	485	481	484	452	448	457	496	428	427	446	483	479	469	454	454	459	504	466	478	455	467	451	455	470	462	482	462	487	439	474	478	459	467	456	508	478	479	493	446	474	482	488	439	452	447	469	474	470	492	445	469	491	505	430	447	462	428	455	442	480	469	487	474	472	485	440	463	479	534	493	464	480	478	457	468	429	457	464	474	468	478	486	465	471	444	461	479	474	452	476	467	436	470	472	462	481	457	442	425	475	468	424	457	425	436	472	456	457	461	454	446	441	478	488	461	478	482	444	467	446	451	488	453	479	428	493	467	503	440	444	476	462	467	465	498	436	475	468	504	473	440	452	444	489	435	460	470	456	480	506	456	502	481	479	462	458	489	485	475	426	435	486	460	420	441	475	501	497	461	444	454	434	469	476	436	466	457	458	454	470	422	443	482	476	465	464	474	420	420	435	440	486	455	444	466	467	445	457	478	458	424	410	455	435	488	465	462	468	465	432	500	454	438	486	486	489	480	448	431	482	505	447	481	482	491	469	482	466	461	446	441	457	426	449	517	455	461	495	456	470	477	462	456	442	496	456	471	408	435	431	473	445	447	443	424	449	461	453	447	427	440	429	500	417	448	498	416	462	436	463	472	430	422	479	448	479	461	462	447	437	430	456	443	468	446	450	408	471	460	460	463	485	473	476	439	475	436	441	442	466	500	435	481	492	476	451	447	417	447	453	470	475	447	454	540	457	462	454	456	429	505	464	437	423	515	468	456	474	469	474	441	492	451	451	503	465	484	422	464	465	470	459	459	442	435	468	447	466	450	495	481	442	457	468	479	489	483	476
27678	10049	472	219	155	157	114	139	153	150	137	132	106	127	124	138	123	98	123	129	132	125	122	124	131	144	128	118	139	126	127	126	136	135	142	126	95	130	134	126	135	128	104	133	109	115	133	121	131	135	128	119	132	118	125	122	143	121	125	120	135	148	121	132	132	122	114	110	135	117	137	141	110	133	118	126	121	134	127	122	138	120	118	117	125	109	105	129	120	113	124	135	135	127	130	113	120	127	124	122	107	101	142	111	128	109	138	115	123	134	134	116	118	113	111	133	116	123	131	132	131	117	112	136	131	115	120	104	119	139	128	108	109	136	130	123	128	144	120	131	109	131	135	140	127	128	127	111	110	119	126	111	122	130	136	115	116	107	145	109	109	132	142	151	140	122	149	127	114	122	133	119	122	118	107	139	112	120	132	121	112	129	130	118	124	119	121	147	132	130	117	128	99	133	118	110	122	113	124	126	130	137	123	105	110	105	113	116	97	113	103	113	137	120	139	147	144	124	121	134	126	118	143	120	119	118	118	109	120	138	129	136	129	133	128	126	141	116	135	119	123	117	131	131	134	127	134	106	121	116	108	140	121	105	125	123	125	133	145	142	105	114	112	114	122	129	112	126	106	113	130	127	133	129	117	138	121	113	120	115	107	114	121	122	129	115	127	115	124	112	116	123	135	112	133	127	111	121	120	111	125	129	117	129	126	147	118	133	125	132	142	118	130	105	108	145	118	118	113	142	129	123	135	131	123	117	124	116	129	131	118	133	118	131	135	117	116	117	131	135	115	120	127	129	127	133	156	143	120	110	145	126	134	100	116	117	122	140	125	127	114	108	116	132	120	105	120	119	129	124	120	110	138	121	116	100	134	129	126	112	111	139	105	135	123	151	124	109	120	133	128	106	125	120	96	136	116	125	115	133	109	125	138	128	121	119	127	129	118	143	126	119	110	132	120	129	103	129	145	137	122	131	130	123	110	110	128	102	113	115	134	140	100	116	129	126	114	126	148	118	129	122	112	131	119	110	121	96	134	109	123	114	101	132	125	129	120	153	122	117	135	135	116	119	110	118	142	131	145	122	111	124	113	126	115	132	149	120	127	130	122	130	120	117	123	132	137	127	105	120	116	133	124	133	109	124	96	130	124	126	122	119	118	123	110	128	154	125	120	114	125	114	137	126	126	144	124	130	135	122	116	107	129	129	104	129	142	132	141	133	124	85	112	117	136	124	125	113	126	127	137	118	116	124	123	116	131	122	114	116	133	137	136	121	103	112	130	115	118	117	133	132	121	130	120	121	127	113	134	106	114	133	100	132	113	116	113	119	136	102	131	125	154	115	142	119	130	115	112	150	103	113	145	106	132	132	145	144	115	124	137	123	124	123	117	115	139	144	124	153	119	117	135	111	123	119	114	116	115	116	106	121	115	107	125	126	106	117	108	118	140	108	117	119	113	137	122	140	125	130	124	129	132	125	123	131	116	118	125	119	107	127	150	125	120	123	143	132	137	118	116	114	119	117	123	114	106	116	125	136	140	111	129	122	119	116	123	124	96	134	130	146	120	118	110	124	128	126	114	115	110	118	109	117	148	127	113	121	133	131	133	112	123	131	119	112	127	135	127	137	142	120	128	145	123	143	138	134	133	141	109	120	130	129	121	107	119	116	117	114	123	147	135	125	133	121	117	112	112	144	145	120	125	130	131	114	133	125	125	113	95	111	117	125	115	122	124	126	126	142	113	122	126	127	130	126	114	117	118	133	136	120	116	113	123	123	138	123	135	136	143	136	119	136	120	121	127	121	125	132	130	132	145	134	120	130	131	111	131	122	131	116	120	124	117	125	120	122	125	117	119	122	126	132	128	130	127	137	118	133	121	125	135	126	137	124	140	134	126	135	124	119	119	135	121	123	134	122	112	130	132	113	128	126	117	118	133	121	126	137	137	132	120	102	133	107	124	112	132	116	117	120	123	124	141	137	120	130	127	125	114	100	127	132	124	101	122	125	123	119	122	104	119	126	117	122	116	122	106	114	113	117	129	126	122	109	131	125	145	124	118	120	130	137	146	120	108	131	134	121	102	125	116	121	138	114	143	107	127	131	123	127	116	147	112	113	119	118	130	117	117	121	96	115	142	106	136	124	108	136	123	138	132	125	111	141	118	127	111	130	131	100	133	139	113	122	136	116	139	123	146	129	130	119	123	121	142	125	134	128	134	113	135	124	121	139	109	107	115	124	123	128	124	121	145	108	128	122	124	128	107	117	124	118	131	136	118	119	148	118	113	125	119	123	115	105	127	153	123	119	112	127	137	135	144	118	121	129	143	117	116	109	131	115	117	128	140	110	125	136	137	118	130	135	122	122	115	112	153	130	125	137	122	125	144	128	138	133	161	115	135	121	147	135	135	154	121	115	129	104	107	136	123	118	115	134	141	126	139	113	118	134	114	124	129	128	112	117	115	139	121	114	123	133	118	139	135	113	132	121	120	130	123	112	106	143	133	114	145	114	118	123	146	131	121	135	117	131	123	112	131	109	122	132	128	129	106	131	120	118	120	112	103	86	120	106	128	119	112	136	119	125	118	128	127	114	129	113	112	123	105	131	123	115	134	122	144	116	98	124	115	149	117	129	140	123	118	129	138	117	129	123	115	132	115	115	128	97	124	128	121	130	144	130	115	132	122	112	128	130	145	135	159	123	124	112	122	121	121	106	116	136	120	135	115	102	117	125	142	92	127	120	129	126	114	117	118	110	128	122	127	117	159	137	116	144	123	104	120	133	101	129	109	140	117	133	120	114	119	126	113	130	134	124	107	141	126	107	124	124	149	112	131	136	132	118	130	123	139	122	122	125	120	119	122	120	139	105	137	119	131	100	135	121	123	117	134	131	135	118	123	109	107	125	135	124	120	116	142	126	112	124	116	120	142	123	109	102	125	108	109	114	109	136	118	115	114	118	123	130	89	106	120	129	121	135	122	136	118	135	138	124	130	140	123	127	114	107	122	97	137	119	114	117	118	123	127	120	115	133	96	121	126	114	130	122	107	132	116	116	126	115	122	144	124	122	140	119	119	146	110	133	119	136	162	117	130	121	119	140	111	132	110	139	131	118	121	120	123	128	144	139	132	138	109	116	131	128	123	135	114	128	119	121	138	113	124	118	109	116	124	130	122	120	127	125	122	125	129	127	125	109	128	122	116	128	115	118	126	119	117	130	142	129	120	138	124	137	113	113	123	128	136	116	114	125	136	118	123	112	130	132	118	116	136	125	145	119	129	127	119	135	129	124	142	112	138	125	125	112	115	131	128	103	119	112	144	105	116	116	106	116	113	104	119	115	100	133	127	115	124	116	141	134	115	117	124	115	141	128	113	116	112	106	121	135	125	111	117	140	125	119	135	123	114	127	114	135	121	125	130	132	122	120	121	113	114	130	125	118	121	116	123	105	124	120	131	122	122	109	122	116	142	121	131	116	117	143	117	113	128	127	114	117	120	118
4413	296	244	161	130	144	125	124	105	120	122	117	113	119	116	110	119	119	118	104	110	115	116	98	106	102	127	108	127	127	95	127	110	100	110	117	109	104	98	120	92	98	113	138	125	108	120	134	137	118	129	104	118	99	124	97	106	83	138	88	103	106	120	104	116	111	113	102	107	134	102	87	110	110	114	112	118	108	139	109	106	123	94	111	111	93	105	123	117	120	119	109	104	103	105	120	114	131	121	106	112	102	102	103	110	131	124	109	114	103	118	109	111	104	114	111	118	107	93	102	110	99	109	92	121	125	90	105	94	104	95	119	103	100	114	86	109	118	115	98	118	125	109	108	119	125	108	108	90	112	112	111	102	97	111	106	97	113	100	106	100	110	114	117	112	113	105	112	108	102	117	95	100	107	103	118	100	112	95	111	121	112	119	121	119	121	112	117	109	119	100	108	108	87	102	100	87	123	131	102	101	106	109	108	111	113	126	105	108	92	109	93	115	107	107	103	112	104	89	104	109	101	115	96	116	99	103	117	102	106	91	114	125	112	111	120	89	111	116	98	98	98	111	105	98	101	107	99	109	95	102	99	117	95	113	114	124	103	103	111	97	97	100	129	90	113	120	103	112	123	123	129	119	129	121	115	120	109	103	112	110	95	94	95	114	104	109	114	99	117	103	104	115	90	94	79	91	119	115	109	112	103	106	117	103	119	119	118	94	105	105	121	108	107	115	114	119	99	124	110	128	117	123	116	111	114	111	121	104	97	113	103	111	115	108	118	130	94	85	108	112	100	107	99	116	120	120	136	96	114	112	109	109	117	109	90	112	101	112	100	90	102	111	117	100	107	100	110	94	107	107	105	105	124	102	108	88	93	109	105	112	98	106	113	100	114	111	122	95	116	105	103	102	101	127	92	112	108	90	100	102	88	112	100	108	114	110	85	108	100	117	104	117	117	98	102	102	107	111	103	110	114	107	113	114	113	108	116	109	93	140	121	106	114	111	103	99	98	100	107	102	104	87	115	114	122	85	102	121	99	92	111	103	114	106	90	109	118	126	100	99	122	114	104	108	99	92	93	106	104	106	98	95	104	121	110	110	82	108	107	119	95	109	121	110	106	115	105	100	110	98	97	120	130	111	96	124	108	96	111	123	100	95	104	145	107	111	118	106	123	112	105	112	107	114	119	112	112	118	81	121	115	95	115	125	108	124	125	109	113	127	101	106	105	95	114	109	125	116	99	94	103	124	106	98	111	117	112	111	91	103	101	103	115	123	109	100	105	100	108	108	124	105	110	99	118	97	108	94	97	122	107	96	113	108	102	114	99	110	115	115	112	101	117	105	102	102	131	114	117	102	136	94	96	109	98	115	114	101	111	112	99	114	111	107	103	123	94	109	114	111	110	116	100	114	98	131	99	98	125	106	101	109	123	95	131	106	123	113	114	105	134	100	110	86	106	114	111	111	119	134	100	104	113	111	111	101	131	116	111	103	123	101	119	102	78	112	105	106	110	107	105	114	113	103	107	104	111	94	124	112	120	102	102	102	113	106	98	109	129	91	114	119	99	109	115	105	90	113	86	98	102	131	121	101	91	106	97	111	105	131	105	107	101	101	109	119	121	112	126	120	109	117	95	91	108	99	117	112	89	99	121	90	106	101	104	125	99	85	99	92	120	101	122	113	112	121	121	131	117	99	96	114	120	123	94	103	108	109	104	93	115	109	95	96	91	116	115	121	88	102	126	103	116	121	105	110	101	101	91	111	108	112	93	108	94	110	100	108	117	112	120	118	99	127	105	107	116	107	123	95	96	115	106	99	112	106	105	103	106	108	99	101	110	126	107	120	99	101	117	93	99	118	110	103	111	98	102	117	115	105	100	92	110	104	120	109	117	108	113	114	110	104	94	94	100	112	127	111	91	114	95	101	105	118	114	112	103	127	101	123	98	114	86	102	115	120	108	97	93	121	101	111	120	118	113	102	126	106	115	106	92	101	96	107	115	116	121	107	126	130	82	122	109	119	105	107	90	112	118	109	89	98	105	121	109	107	101	111	102	126	117	108	102	99	99	108	105	100	117	139	98	117	118	100	115	112	97	107	109	94	108	92	93	101	123	93	105	109	112	111	102	122	135	103	108	126	118	111	107	100	99	113	123	104	114	118	110	109	116	113	96	104	99	108	102	114	102	119	107	113	102	103	112	115	114	114	108	97	109	128	93	86	118	123	93	110	109	104	102	110	106	89	112	107	105	113	119	117	106	108	107	96	111	120	122	105	105	97	102	106	112	95	108	126	118	126	98	118	125	101	122	103	100	117	127	107	136	113	91	109	116	102	97	105	118	118	124	115	100	102	112	96	107	94	117	118	124	108	103	106	105	117	114	118	110	120	90	112	125	95	96	96	119	121	102	100	123	113	124	107	115	114	133	97	122	116	118	124	117	124	113	100	110	111	117	120	107	107	128	133	106	110	125	107	116	110	106	107	120	122	112	93	109	110	101	101	111	100	107	97	108	108	94	112	111	111	94	108	101	114	101	112	134	92	116	109	101	108	108	111	110	120	102	97	113	89	117	114	114	128	101	98	76	105	108	117	101	124	122	114	109	108	115	102	93	88	116	100	104	124	116	103	116	117	122	105	94	101	93	120	110	92	102	111	94	99	115	104	88	114	100	89	106	85	109	95	95	92	115	99	98	112	106	107	102	103	114	106	97	119	112	112	112	99	132	99	109	93	95	107	93	114	116	105	122	108	122	105	86	135	113	123	109	107	105	105	95	115	93	90	102	132	134	112	110	115	99	101	106	120	108	122	107	113	110	116	120	112	101	113	103	100	88	125	113	120	108	93	98	112	105	109	97	120	118	103	113	95	109	122	113	110	120	93	123	101	109	115	103	131	97	109	125	121	107	105	96	111	106	93	105	110	108	123	99	101	121	118	120	96	98	120	98	129	123	88	98	108	101	86	107	109	84	105	95	106	102	104	105	115	111	123	123	106	109	112	96	109	126	88	97	89	88	93	124	98	107	115	104	113	113	99	110	121	106	95	100	110	97	95	115	91	96	120	122	114	116	109	98	115	109	91	115	119	104	101	124	118	103	115	111	117	98	127	108	123	114	104	92	108	104	113	107	103	98	116	103	104	104	119	117	109	96	108	104	117	105	99	105	108	112	94	133	117	117	88	117	123	121	129	89	111	92	107	97	103	93	105	102	104	103	116	125	99	114	111	106	118	105	103	105	109	113	107	99	104	122	120	107	102	108	107	101	126	90	119	104	88	116	108	102	105	103	106	102	96	108	113	107	102	103	102	102	110	112	111	113	110	102	102	112	105	115	113	103	107	99	104	98	109	133	115	114	121	121	111	99	115	115	105	118	107	117	109	123	114	108	95	106	116	126	130	88	91	110	100	119	123	104	91	90	126	119	107	119	103	111	125	95	100	131	109	119	110	96	87	130	98	104	127	111	126	111	110	125	108	100	114	98	125	117	103	106	108	107
25374	21478	28010	25357	11415	1153	687	521	464	449	425	426	399	389	395	434	385	400	421	394	385	404	379	357	369	372	355	382	376	368	392	362	388	381	352	338	336	367	339	384	375	364	357	359	364	375	373	364	384	351	403	381	374	353	378	384	384	389	357	373	362	355	388	357	347	352	354	357	357	340	369	389	376	353	360	366	372	374	403	343	351	366	347	355	406	353	404	367	383	374	367	356	376	397	348	347	366	377	352	377	374	415	364	367	342	400	351	366	370	402	355	321	383	361	349	403	372	357	372	346	362	367	373	353	354	374	361	386	358	372	363	388	405	378	383	363	355	362	386	351	359	363	373	350	343	355	361	368	391	367	343	366	344	339	379	383	358	353	364	371	378	378	377	339	387	308	379	340	376	385	384	381	365	370	366	361	348	352	375	342	360	359	385	372	348	322	353	381	341	355	406	345	369	343	373	356	358	396	344	358	343	390	371	356	364	339	347	346	382	393	381	375	382	359	400	367	343	374	386	351	368	337	307	376	387	371	350	357	338	360	362	362	340	350	357	401	344	359	351	368	343	374	339	358	368	374	357	363	390	355	347	339	364	348	360	388	414	350	415	369	384	360	360	352	372	341	384	350	384	352	342	356	388	380	364	383	328	357	373	313	308	340	351	365	347	336	340	362	339	355	359	340	373	389	353	348	349	383	344	381	340	339	343	362	375	370	363	386	334	376	371	369	376	370	406	368	357	384	350	376	397	375	395	354	347	364	389	372	356	360	365	382	368	352	362	385	348	347	386	371	366	354	374	371	383	382	371	352	352	388	371	362	357	348	333	419	363	328	345	361	379	348	390	356	415	351	354	366	366	367	353	342	358	346	319	375	353	374	361	367	371	375	360	327	346	348	392	325	362	372	361	383	381	329	355	342	384	371	365	361	385	389	363	405	354	354	333	337	363	340	355	355	356	363	334	390	357	352	350	371	362	384	333	342	362	332	388	363	340	362	367	388	363	354	337	328	359	340	355	352	374	353	345	329	329	382	371	351	351	354	361	333	363	337	328	339	380	363	333	369	336	340	345	333	360	369	352	334	398	347	376	360	358	390	368	362	375	382	353	356	347	375	408	378	362	354	381	358	338	385	349	349	349	360	358	351	369	343	364	324	384	344	370	392	349	371	351	349	345	378	388	373	373	396	386	366	350	355	359	346	350	386	371	368	344	360	379	357	378	378	345	407	334	351	347	324	374	351	379	382	355	362	347	352	361	370	345	380	351	355	383	357	371	352	345	348	352	380	351	340	372	363	325	365	357	340	349	344	362	395	340	358	360	359	348	355	361	348	385	348	395	369	342	370	359	379	368	356	370	367	337	388	355	348	336	356	369	371	363	370	325	375	339	378	349	314	363	344	371	355	361	339	335	363	353	335	372	322	357	336	356	360	366	381	370	350	364	345	323	349	352	333	380	364	389	361	370	376	357	350	353	348	372	352	346	347	378	359	347	361	367	393	345	357	336	403	352	361	349	360	361	372	376	354	352	346	388	366	385	406	352	359	367	346	404	346	330	333	361	362	352	347	351	362	362	359	379	333	377	393	381	381	360	389	334	362	379	342	393	379	372	372	350	371	349	400	368	355	391	379	354	369	383	397	348	399	353	360	341	355	368	398	358	352	320	357	344	392	350	370	385	404	373	378	366	359	353	339	336	359	351	350	346	364	328	391	390	330	329	363	393	386	371	358	356	359	384	380	377	378	369	348	329	380	401	414	377	349	351	385	375	358	381	375	317	348	375	366	339	386	345	363	400	356	357	379	349	380	356	343	374	410	354	345	385	381	342	350	373	371	355	402	354	336	376	373	371	336	357	401	379	345	355	330	355	353	349	349	344	352	358	339	361	346	357	369	378	361	343	346	352	379	381	369	364	350	343	376	366	329	387	360	367	362	337	360	363	349	376	356	341	378	354	360	355	383	369	362	346	389	402	355	325	354	376	381	336	351	346	362	340	358	343	366	368	360	349	364	344	349	308	375	344	346	364	386	392	355	375	307	364	374	347	356	344	398	346	395	373	368	373	361	383	385	355	325	366	373	377	353	337	328	358	397	370	336	365	364	322	384	341	400	359	365	375	329	352	327	364	349	330	382	345	360	363	359	346	385	334	359	361	353	388	373	420	381	334	338	364	346	346	381	375	340	337	364	371	351	337	355	351	395	328	356	348	361	395	346	354	366	375	364	379	355	338	396	325	391	353	356	316	347	352	354	377	371	358	322	355	355	396	364	360	409	379	364	368	349	371	366	364	343	371	355	367	355	327	358	349	330	382	385	379	352	353	347	365	390	359	387	363	346	358	346	373	376	330	332	357	363	363	387	364	389	346	349	385	377	364	354	319	358	352	346	362	363	360	333	368	380	373	370	376	377	367	365	350	350	362	343	369	345	385	380	325	357	362	369	364	348	391	386	373	359	354	373	354	364	365	370	346	357	370	363	357	342	363	382	362	334	373	385	361	374	368	366	361	365	376	361	370	386	351	341	361	376	352	362	347	376	355	346	344	356	363	358	373	381	376	344	347	381	334	378	410	359	381	340	365	348	341	337	364	337	354	398	400	374	335	381	370	370	365	354	342	386	366	395	374	389	379	375	373	348	366	382	357	382	360	354	357	370	332	328	374	364	370	353	380	349	366	347	349	382	343	356	347	347	335	389	363	387	362	371	371	349	349	303	355	337	356	348	360	373	363	319	384	356	357	350	356	365	365	332	354	381	327	352	338	372	363	374	376	366	347	374	345	408	381	361	352	334	391	338	360	356	354	362	374	334	329	392	351	346	341	356	358	368	332	360	348	353	350	339	373	376	360	341	387	401	344	372	372	361	388	349	353	356	348	351	367	330	362	392	348	357	381	334	343	354	339	407	350	356	353	355	371	335	342	344	375	323	329	345	378	337	371	369	358	355	368	368	368	395	349	336	380	335	380	367	402	341	373	352	370	319	366	376	356	380	370	358	364	393	336	399	365	358	381	374	370	339	386	336	339	355	427	382	374	376	356	353	358	351	379	363	372	351	369	366	327	332	354	361	350	335	370	384	380	381	322	344	398	358	371	389	350	331	326	378	372	346	330	366	307	382	339	376	356	356	357	358	361	366	379	356	409	352	345	374	383	347	383	371	359	395	344	337	363	381	352	346	359	342	342	336	371	353	354	377	366	383	325	359	359	344	398	350	365	371	382	350	360	381	328	363	372	351	369	388	387	361	387	330	375	339	368	333	353	348	354	338	329	351	390	357	362	387	343	353	371	354	354	350	382	365	330	370	413	357	356	386	395	335	350	364	372	377	360	381	340	384	377	409	362	378	381	368	370	385	384	334	373	387	383	356	389	352	362	347	342	360	364	362	382	375	350	354	372	384	348	336	354	334	381	344	377	372	363	374	353	360	342	384	405	380	365	373	322	374	342	343	391	375	382	377	383	327	365	370	367	375	360	352	375	354	403	345	363	360	321	358	330	349	334	356
3078	3193	2655	1348	933	740	614	535	518	439	437	414	375	375	327	348	355	317	330	333	364	318	329	308	298	327	314	342	293	341	322	286	349	326	317	302	311	314	325	305	341	303	332	301	303	285	285	305	293	323	316	330	315	324	293	306	338	329	313	332	278	315	324	315	296	291	303	311	330	311	321	303	332	295	321	322	308	275	299	316	313	306	300	324	337	321	266	329	316	296	294	310	348	304	300	286	298	344	308	294	292	269	296	285	320	322	318	299	317	285	278	282	291	300	332	328	314	324	327	282	306	284	320	317	300	295	305	295	298	280	293	320	297	292	321	280	319	306	299	298	296	306	337	294	283	306	296	292	344	307	315	309	303	335	308	332	281	295	303	265	313	324	275	307	321	314	285	307	296	282	311	283	307	333	316	333	301	296	320	305	289	286	305	310	298	322	318	291	317	300	311	311	312	306	288	330	302	297	303	318	285	289	320	312	290	314	256	302	300	331	295	298	338	316	312	332	270	279	307	315	280	308	326	313	322	285	298	306	306	290	301	306	303	303	294	294	303	281	335	276	292	293	358	321	295	298	302	352	313	279	294	305	280	300	299	336	311	313	308	301	297	286	290	281	300	306	279	309	285	292	319	319	307	321	322	305	305	325	330	322	313	312	308	316	301	298	310	309	307	346	353	351	303	327	298	292	316	290	312	299	323	305	269	325	314	303	286	294	290	278	298	293	285	305	289	364	335	289	275	303	311	296	311	322	312	285	327	287	315	316	296	313	309	281	338	262	363	339	289	304	328	282	316	350	312	311	323	299	295	295	310	327	308	303	277	306	314	292	296	318	307	290	315	319	303	270	286	273	316	295	288	302	275	305	299	274	310	285	266	298	319	295	314	262	314	313	284	339	295	320	276	275	332	310	304	286	312	331	295	277	304	297	315	284	306	269	285	315	301	322	303	299	299	322	316	277	315	292	286	246	323	320	274	280	263	307	298	304	317	312	315	288	321	334	317	311	264	301	314	299	296	290	303	310	311	290	317	310	327	309	272	289	298	298	277	320	318	324	290	293	310	265	300	312	297	321	294	307	290	326	294	302	317	338	294	311	310	279	324	294	305	275	315	290	318	296	285	353	314	316	268	317	282	286	305	290	298	310	302	284	288	314	321	315	290	294	304	299	313	290	272	294	302	285	328	306	322	321	304	283	330	298	289	320	312	318	304	319	309	294	255	312	307	296	311	325	303	281	298	305	290	314	334	276	291	294	308	304	297	312	282	297	271	274	267	298	280	277	315	291	287	294	335	329	292	333	290	316	312	319	345	332	306	298	293	322	292	289	300	301	326	296	292	290	310	275	298	300	305	301	330	293	312	284	295	289	305	283	322	293	303	310	311	291	325	274	310	304	289	311	302	324	316	299	320	308	287	306	300	319	312	304	325	285	301	315	292	293	292	330	300	312	313	282	324	306	330	291	293	302	313	294	309	318	287	310	298	286	318	307	270	277	316	258	299	272	296	317	290	293	318	334	284	281	312	310	286	294	304	297	300	351	316	309	296	321	319	335	327	284	311	291	308	284	293	306	314	296	306	297	301	286	305	272	307	324	305	310	305	315	301	291	331	298	278	293	317	317	299	287	311	265	302	276	292	300	309	314	296	274	310	290	295	299	309	291	313	308	293	319	307	325	317	292	317	279	312	322	304	309	274	281	319	299	303	288	336	279	327	273	327	280	299	301	331	310	296	298	310	289	311	286	283	287	286	315	283	307	335	292	305	316	325	303	313	331	306	313	297	270	299	327	298	292	306	291	292	296	284	322	347	308	294	300	317	258	265	305	288	289	292	286	303	303	296	313	297	322	289	294	303	304	294	286	295	313	292	268	333	311	286	314	292	300	296	307	319	325	296	311	313	300	306	290	327	307	318	289	298	296	311	302	338	281	292	295	323	292	302	264	284	295	296	318	313	293	315	293	300	337	291	331	290	306	303	332	286	293	283	271	317	323	302	328	286	293	295	291	249	298	278	268	309	281	306	290	296	309	280	302	285	315	282	300	302	306	275	299	308	274	309	312	302	273	308	289	304	326	282	305	300	288	299	322	295	304	314	321	308	283	334	302	286	299	313	312	299	310	298	302	304	286	308	312	303	296	321	301	311	321	293	299	308	289	298	304	321	288	297	301	315	324	298	296	301	299	303	313	306	295	343	300	289	332	306	327	320	335	291	323	317	316	293	298	315	300	290	285	318	275	279	307	295	285	311	292	299	305	305	295	279	309	289	299	295	310	298	289	324	314	275	289	288	277	312	291	303	303	288	290	290	324	289	304	298	287	284	287	293	315	297	283	306	305	282	301	320	296	291	303	293	308	290	270	298	281	298	292	279	318	289	263	280	319	294	309	291	297	273	280	297	314	301	318	292	308	302	264	293	280	342	300	295	284	295	323	269	277	296	294	299	286	308	289	309	317	315	280	289	303	292	314	312	293	282	288	332	313	284	278	296	297	322	257	316	304	304	271	263	308	315	282	342	300	316	317	283	302	308	311	304	274	298	292	271	292	319	329	283	322	338	318	291	347	285	276	291	277	322	286	332	288	286	297	324	339	293	327	287	287	305	289	281	280	306	278	305	336	306	301	293	276	302	301	273	301	295	294	275	299	322	313	297	301	296	305	312	307	323	283	295	294	293	314	294	287	322	299	291	292	342	315	297	295	301	320	295	328	301	272	297	298	295	293	286	307	320	242	305	294	315	304	288	306	288	289	306	289	299	282	272	317	258	283	296	277	323	299	277	329	301	314	285	293	329	293	324	302	285	291	292	301	302	296	296	287	283	300	308	316	334	268	303	258	289	280	325	323	331	348	302	319	297	324	316	330	328	282	298	298	286	290	287	297	297	279	285	326	339	321	328	317	305	293	295	279	331	256	295	304	299	287	280	305	288	311	304	308	281	291	277	291	306	279	298	350	335	296	299	302	272	308	291	294	298	288	312	326	299	322	278	301	302	298	316	289	298	319	273	330	310	295	309	326	317	307	321	305	297	290	310	303	303	301	293	267	303	304	291	298	330	286	291	308	340	307	312	321	285	296	276	271	317	297	279	309	312	291	337	290	282	303	301	282	319	329	273	284	298	319	321	291	301	302	316	293	323	298	275	272	324	264	306	309	333	304	310	300	302	302	284	295	299	306	310	306	316	313	319	302	298	324	298	327	308	299	308	300	299	289	273	286	315	291	327	323	310	318	292	312	323	325	331	305	304	294	302	316	323	290	300	309	292	317	300	291	296	280	290	312	304	302	290	283	310	279	300	349	318	304	280	258	306	317	297	298	292	335	282	331	314	288	288	289	316	323	320	312	328	305	300	318	300	304	299	310	300	310	311	302	292	307	287	290	315	288	297	292	332	320	300	305	309	292	281	294	342	306	302	328	310	314	285	300	281	305	314	307	285	326	320	327	283	320	352	269	293	261	304	290	314	296	283	291	300	280	309	297	315	320	302	313	307	299	314	323
24583	21524	28923	24577	21515	8294	1508	961	741	784	709	689	652	650	687	655	639	644	649	632	568	640	615	571	628	600	617	633	606	606	584	603	589	597	588	632	578	599	626	565	603	598	597	590	633	558	551	617	554	611	569	594	568	544	620	626	568	602	566	599	605	600	575	569	553	615	587	587	569	560	571	618	592	573	597	561	607	608	561	565	572	582	555	534	584	610	577	594	569	548	573	565	562	581	555	567	536	562	597	553	623	583	609	585	609	560	600	594	589	604	546	635	578	590	601	604	595	553	643	616	568	551	603	541	564	545	575	593	567	609	570	579	618	594	581	567	618	572	594	557	577	583	591	604	560	567	633	569	578	541	571	576	566	582	547	564	558	587	586	592	621	557	605	559	604	552	608	621	568	603	571	598	582	550	555	582	579	562	569	579	615	574	561	633	567	592	552	558	613	563	584	540	627	563	582	582	551	561	581	597	593	593	571	537	604	588	571	552	556	546	591	589	610	567	545	560	575	594	584	532	553	571	571	583	599	568	609	610	566	622	557	569	545	554	626	591	629	517	520	593	596	589	592	554	556	547	603	577	570	591	584	545	584	575	554	578	567	587	595	599	570	531	594	562	575	588	569	600	621	562	571	580	566	587	559	597	637	591	589	572	585	544	608	542	583	567	581	544	596	565	597	575	562	529	564	576	535	598	579	572	566	597	537	605	606	576	608	543	582	554	580	539	565	578	615	606	558	525	601	562	596	582	591	586	576	575	583	568	574	601	588	590	629	595	539	601	546	600	536	569	568	546	636	545	567	591	600	596	557	595	569	595	556	605	602	590	572	595	545	531	592	577	589	571	534	540	594	532	555	568	559	575	593	623	553	599	599	574	582	612	560	573	572	616	564	567	567	581	575	591	567	618	568	602	586	582	582	591	599	586	619	513	583	560	565	572	592	573	586	553	536	602	593	604	577	528	583	560	563	566	569	600	553	575	546	550	595	588	540	546	574	531	550	580	586	571	573	582	541	544	560	604	586	574	572	573	620	572	559	581	565	581	572	587	582	554	600	603	592	559	575	600	528	587	581	583	531	606	569	555	522	562	650	578	572	530	612	564	593	586	558	576	560	577	582	567	538	522	598	572	561	586	586	560	607	551	573	582	584	567	548	551	573	568	548	574	581	570	568	587	586	591	570	573	575	531	567	581	606	521	595	563	573	576	576	567	589	590	581	582	571	576	584	585	577	601	601	559	547	608	547	577	587	585	537	599	576	588	606	593	542	625	561	562	586	569	576	589	567	628	580	615	573	548	618	608	610	568	582	553	544	615	558	593	562	604	548	601	565	568	570	589	579	580	569	557	597	599	551	573	602	590	595	574	574	588	543	571	564	579	638	525	543	575	574	599	543	571	546	589	608	550	575	611	553	549	647	596	570	593	521	571	615	573	578	598	568	555	601	639	595	581	602	597	565	579	598	599	582	601	596	548	583	585	616	586	555	539	615	571	581	558	565	616	575	657	645	549	603	589	558	605	627	565	560	593	630	582	600	593	547	567	560	530	601	589	569	572	554	585	558	578	598	582	552	558	534	607	598	556	562	560	579	576	524	549	553	584	579	566	594	532	566	595	569	566	571	581	603	575	552	567	618	600	598	597	590	564	599	623	578	541	618	595	566	579	601	564	563	545	550	516	607	606	612	559	578	549	564	579	561	601	595	593	539	568	540	558	584	583	535	560	605	585	568	586	568	579	569	552	587	599	596	544	568	603	542	520	551	561	604	544	535	604	562	586	615	560	576	580	564	567	545	575	615	576	533	574	585	541	587	575	558	570	559	542	628	565	590	568	559	557	565	553	583	561	557	560	556	558	531	578	568	572	567	598	546	593	554	565	590	591	582	538	595	612	552	576	597	548	588	565	562	546	592	608	550	578	563	605	587	554	572	609	519	581	592	583	551	577	536	576	551	567	583	578	589	617	552	541	570	580	576	560	550	588	615	571	583	574	608	555	564	563	563	574	610	596	575	576	512	548	600	559	590	577	603	600	611	575	547	603	573	591	573	579	605	532	556	546	538	583	551	563	589	584	536	575	559	549	598	610	559	530	597	586	569	552	600	573	586	586	585	571	610	595	558	537	552	543	582	531	559	555	584	560	518	587	590	571	559	568	584	587	565	543	565	592	585	560	568	588	593	573	573	585	590	562	561	593	578	579	568	575	591	547	562	564	586	600	543	540	566	565	597	575	587	577	605	570	596	542	578	575	510	545	576	573	581	586	578	604	558	551	582	539	588	573	583	544	556	546	558	545	605	542	607	581	577	556	583	587	571	579	615	593	578	565	607	589	593	567	588	542	572	553	563	592	537	606	577	544	518	545	563	571	579	581	632	558	567	584	553	568	549	590	577	581	550	631	541	558	507	589	571	572	589	552	599	547	572	547	581	590	534	598	573	561	579	563	624	641	550	636	526	581	548	530	549	584	552	585	583	580	554	599	572	590	605	561	567	596	589	553	591	591	543	575	536	572	578	573	631	580	585	625	574	616	588	567	566	579	588	548	574	568	543	595	581	597	557	593	593	603	567	583	538	584	583	614	605	573	607	587	599	572	595	565	551	539	582	552	567	578	598	605	537	560	582	575	545	617	582	557	585	563	563	616	563	560	554	570	583	581	548	559	578	611	618	559	571	500	565	540	605	515	572	572	619	628	556	598	562	576	569	554	571	598	567	583	593	559	591	557	560	592	575	579	555	571	590	558	541	625	612	595	556	605	573	572	565	597	562	583	588	574	567	587	577	567	597	593	562	577	516	572	563	546	559	562	586	594	607	597	526	591	574	590	558	572	583	579	555	578	566	588	550	562	530	569	596	560	585	563	520	594	545	574	580	597	520	647	563	563	572	566	623	565	585	600	587	580	590	571	570	567	529	537	552	518	545	590	567	547	586	587	558	565	588	590	586	576	581	582	580	642	540	580	597	586	595	569	566	558	632	563	571	570	596	606	593	558	538	549	603	565	544	617	593	552	548	538	531	565	564	596	565	556	539	541	540	611	548	554	595	538	603	579	581	572	571	546	584	565	595	567	606	570	550	567	556	585	580	586	586	554	566	573	578	563	636	559	566	551	603	567	538	589	565	591	571	567	561	544	585	532	571	585	577	550	538	557	560	604	557	539	590	572	559	593	573	580	565	559	578	544	562	545	587	566	560	595	588	598	566	562	572	581	515	582	551	557	559	575	603	548	580	589	568	575	561	540	590	575	590	567	603	553	579	571	568	584	573	562	534	607	603	580	570	570	584	569	586	553	529	544	569	598	532	592	519	590	580	568	596	626	559	554	576	547	581	559	567	535	562	600	583	556	596	587	567	549	541	536	588	568	567	568	548	589	601	606	580	598	552	579	570	573	553	558	534	568	607	557	562	607	568	600	583	567	602	588	593	573	579	562	586	559	590	566	549	533	563	548	518	561	548	580	613	580	521	589	576	547	566	550	556	575	576	608	584	576	589	561	585	603
3503	5687	4678	2465	1646	1246	1069	919	818	715	679	635	552	589	601	529	554	578	552	538	552	500	522	506	523	500	518	475	511	487	518	474	485	524	501	505	497	499	484	477	487	526	502	483	523	478	471	464	453	499	468	511	450	474	461	443	514	475	517	464	471	470	511	487	546	476	491	499	477	496	497	467	508	461	471	479	483	469	480	459	492	474	452	440	503	492	462	485	449	425	469	486	454	437	488	511	466	497	495	486	467	431	476	462	480	490	472	446	488	490	414	446	473	449	486	462	469	485	510	438	446	474	517	456	505	479	467	494	422	452	435	488	499	483	461	480	445	454	478	465	434	514	473	456	455	487	477	471	503	479	477	482	466	447	425	465	472	496	472	505	487	447	516	442	482	436	508	466	463	484	472	459	468	487	459	490	449	466	469	484	453	483	476	457	488	499	478	460	437	490	468	457	496	483	484	458	444	456	466	471	466	427	453	469	465	441	462	477	481	476	487	474	503	479	470	467	454	460	454	490	463	467	483	487	456	495	428	495	491	451	495	474	450	479	476	455	467	461	511	466	442	456	457	464	448	489	481	475	504	477	442	476	497	486	454	499	458	477	416	439	480	447	490	451	503	460	441	476	508	448	492	469	498	456	447	484	476	464	468	485	473	470	405	466	509	446	441	522	502	464	477	459	479	453	466	425	449	458	483	486	447	436	470	474	430	510	439	448	464	453	512	419	482	450	496	465	481	495	475	509	472	473	467	453	442	473	456	484	479	463	472	463	484	462	473	470	448	455	464	467	457	478	448	462	468	452	468	493	440	502	457	477	443	437	455	459	480	482	474	459	466	476	494	461	435	466	503	451	481	466	481	471	478	466	478	470	451	433	493	498	442	491	426	454	470	454	438	479	479	453	488	469	470	460	469	460	445	484	482	448	446	486	457	459	442	448	439	496	492	475	493	483	446	487	447	453	458	458	403	496	443	421	445	446	491	472	473	463	495	476	461	476	487	456	489	450	472	448	452	491	470	480	482	468	469	488	452	463	499	446	426	488	469	481	436	482	464	479	474	449	471	439	460	449	436	458	472	471	477	507	456	472	511	446	472	464	452	467	463	445	435	469	491	478	475	460	486	462	475	487	478	512	444	396	481	446	487	531	499	449	506	491	481	494	462	459	520	451	497	487	462	451	451	452	483	460	460	497	495	472	429	426	471	488	456	449	441	502	489	454	502	462	458	463	426	458	468	484	486	457	455	444	472	452	471	435	479	441	450	498	454	493	417	483	444	466	467	442	445	485	473	473	453	436	484	495	448	494	452	500	434	491	422	475	470	457	439	460	487	461	444	402	450	469	460	466	485	462	470	458	466	456	459	452	494	453	465	484	481	463	448	465	486	486	417	472	445	480	431	485	487	446	469	501	479	437	453	459	476	447	501	457	513	471	467	499	462	413	491	492	451	453	498	509	459	499	501	482	460	447	471	494	461	459	513	436	509	429	429	437	479	460	476	442	456	473	475	508	466	473	449	459	494	436	480	456	467	486	457	457	477	459	449	483	429	463	455	454	468	468	473	462	455	484	444	481	475	448	488	493	511	469	487	442	493	472	458	489	458	445	464	488	482	452	463	452	458	457	462	448	500	469	496	450	474	452	479	468	463	440	431	494	468	489	505	473	453	464	419	498	452	456	451	494	449	449	457	491	441	454	453	460	463	449	494	481	460	465	456	504	462	479	461	450	435	432	445	492	482	497	456	442	461	501	499	456	456	497	489	484	445	489	495	443	477	474	482	463	441	437	481	468	475	448	498	467	437	453	503	478	435	487	486	438	474	486	474	477	464	462	459	511	476	450	480	474	447	454	457	452	486	487	501	510	476	500	460	430	491	439	487	504	437	475	458	452	508	476	460	492	434	481	502	452	461	496	495	425	405	477	468	470	448	483	490	420	458	477	474	459	468	441	506	495	460	501	467	503	489	469	457	459	496	419	474	486	446	489	466	476	470	463	470	448	456	492	481	474	472	492	465	507	437	501	479	472	461	434	463	472	454	476	471	448	465	460	430	482	471	435	472	464	448	470	441	453	466	498	464	485	443	459	505	466	476	492	459	436	485	459	474	528	443	469	462	451	491	468	459	468	467	446	498	462	482	449	456	484	425	489	471	451	447	468	486	468	438	516	457	457	458	489	456	474	470	478	465	434	455	446	448	469	468	467	474	438	458	450	464	471	486	458	490	450	441	482	478	440	439	460	485	472	438	472	478	487	500	440	482	417	489	483	481	474	465	479	466	450	475	473	485	437	466	453	438	488	455	467	472	469	425	476	466	507	473	484	452	485	468	464	474	467	481	459	469	499	462	487	436	459	485	480	436	489	470	429	432	444	450	457	442	445	452	446	491	469	453	449	451	433	464	513	448	460	454	441	437	506	464	475	437	481	447	447	425	456	476	444	489	437	452	472	417	409	451	430	456	453	461	496	465	458	443	458	446	466	475	467	452	467	466	460	438	461	420	490	427	448	454	486	476	484	498	492	454	460	444	419	440	454	445	460	431	487	482	414	435	485	421	485	476	485	435	444	441	452	482	445	476	477	467	461	446	459	470	455	485	434	484	438	471	466	478	458	461	449	479	442	439	492	453	475	466	471	479	462	459	468	435	446	462	464	459	451	424	474	477	431	466	448	473	462	521	447	494	454	474	495	449	476	484	442	470	446	462	482	449	484	533	427	456	435	478	446	461	460	443	469	471	431	445	467	459	485	466	448	455	457	423	433	448	431	467	466	458	466	431	480	461	474	424	486	453	484	459	458	454	466	415	492	442	456	470	428	468	457	458	452	458	508	462	464	445	502	445	461	436	441	453	486	490	484	484	487	457	487	447	488	457	464	465	484	450	457	447	441	463	444	465	495	463	475	519	487	424	481	504	430	448	473	464	467	461	447	442	452	469	479	487	479	475	428	426	484	482	452	499	510	462	479	450	499	447	452	479	474	422	487	485	466	418	415	465	469	459	508	455	489	468	469	455	448	438	434	441	453	432	461	479	460	482	473	468	480	461	475	416	452	485	488	454	460	466	477	444	463	451	509	488	493	488	467	458	428	457	455	440	499	430	459	457	499	440	457	425	493	473	466	473	441	467	467	423	439	460	470	456	475	448	446	487	443	456	441	476	430	463	448	462	434	466	449	446	466	436	454	464	457	454	454	470	442	484	452	456	457	461	440	455	433	509	472	470	447	451	461	476	438	478	459	455	460	456	499	452	465	443	490	475	481	448	476	434	481	425	491	455	451	475	464	462	467	454	422	449	470	481	475	464	464	410	450	464	476	499	507	455	431	466	465	452	429	448	450	491	441	492	447	440	444	477	455	487	432	464	436	463	456	462	495	433	457	419	456	459	478	445	462	413	471	479	452	504	465	457	453	428	433	476	412	492	459	469	468	443	440	456	479	450	416	442	461	465	456	458	478	470	491	493	453	489	445	456	393	482	489	429	457	412	478	468	473	474	452	427	457
27770	9940	494	229	163	152	120	128	129	128	130	145	116	119	138	140	123	117	121	133	138	124	138	117	130	125	128	134	109	132	122	123	127	111	132	148	120	128	129	113	133	131	153	141	118	124	121	115	126	114	114	109	140	127	115	131	115	141	113	118	118	140	145	107	122	122	105	114	134	140	116	117	113	134	128	111	133	129	126	101	118	127	109	127	111	115	121	145	124	127	115	121	139	131	135	143	142	128	122	131	127	147	140	148	137	102	111	118	117	124	120	122	118	132	122	137	124	122	131	118	120	112	139	118	119	126	139	128	128	132	130	116	119	129	131	129	121	147	102	118	112	124	128	108	122	120	132	139	140	119	119	111	104	123	127	142	124	128	114	104	108	135	124	110	110	120	118	136	120	127	117	126	117	131	119	133	121	127	107	110	139	104	124	113	113	131	114	130	108	109	115	143	108	139	112	115	134	127	145	121	144	134	129	139	114	116	130	143	95	121	114	121	131	125	130	127	106	140	134	113	146	133	134	129	127	138	99	108	121	121	120	108	134	113	132	118	103	125	117	124	132	131	112	119	121	128	121	120	114	127	124	117	134	118	115	113	120	136	130	130	113	107	132	126	102	136	113	133	100	128	132	137	114	120	135	142	115	116	131	119	115	109	116	112	131	105	145	134	117	111	120	127	111	126	102	124	125	126	129	119	125	121	103	116	102	126	112	127	112	132	128	108	135	127	123	133	144	106	134	117	118	130	143	103	131	114	114	119	121	97	124	129	117	122	138	123	116	129	122	123	124	123	126	116	116	110	103	120	126	132	97	123	112	108	129	130	121	126	136	133	122	114	124	123	131	127	106	131	113	116	146	133	132	131	139	139	140	114	112	138	119	133	125	115	124	112	123	110	143	131	124	140	133	107	132	120	119	117	124	106	112	136	108	117	130	146	134	119	138	145	97	103	117	130	118	116	127	134	108	128	117	118	125	118	114	138	125	114	114	134	124	100	106	141	113	145	131	111	139	131	142	125	143	139	119	143	112	121	115	112	116	133	136	119	107	127	123	121	124	113	128	118	113	128	131	128	145	124	139	105	126	131	138	142	116	131	128	101	120	111	125	123	130	138	137	114	121	118	117	112	115	119	135	119	139	115	125	149	105	137	144	126	101	112	111	122	121	125	136	129	100	109	139	135	133	115	126	119	128	134	112	125	117	149	116	127	121	126	116	131	142	134	149	123	142	130	128	116	128	123	118	107	128	116	125	119	124	129	133	115	123	114	137	127	128	116	131	128	129	131	124	118	133	118	134	130	126	143	134	120	132	115	149	127	131	141	111	123	107	133	130	128	112	142	148	115	120	113	120	117	118	141	131	134	129	111	147	125	145	109	116	123	112	112	125	118	113	131	120	119	135	108	129	122	113	104	133	113	134	133	125	120	141	144	128	120	118	127	140	116	120	138	123	129	106	118	113	125	142	133	131	120	112	125	121	120	120	142	132	122	127	136	136	129	145	130	129	120	107	101	130	131	101	131	135	133	136	112	115	132	117	112	104	112	106	135	131	139	121	106	141	121	112	135	124	133	117	131	134	110	107	128	115	116	134	134	118	114	113	100	116	130	133	117	118	130	140	135	112	119	149	115	130	131	113	116	123	134	110	121	124	120	120	119	135	116	122	122	108	122	134	103	112	117	138	129	96	129	135	135	136	114	143	135	134	117	115	119	136	117	131	110	128	124	135	113	110	141	114	113	123	121	133	137	103	105	114	148	125	121	136	131	113	132	119	117	124	132	116	117	120	135	126	124	115	144	110	124	151	117	133	120	136	123	123	131	105	129	128	127	129	118	128	115	108	123	118	125	115	113	123	119	134	134	106	127	123	118	136	121	103	134	132	119	124	121	129	112	113	130	129	137	135	102	144	129	135	123	106	128	100	128	122	106	131	126	122	123	112	144	122	115	125	114	113	127	114	139	114	127	133	121	98	136	140	126	128	135	133	125	138	109	103	125	126	123	110	138	113	123	130	103	134	121	117	122	119	123	148	128	119	129	122	120	132	119	139	130	110	144	116	132	122	140	101	118	132	127	124	111	130	132	134	126	140	131	118	125	146	128	125	123	114	111	123	134	124	110	136	133	119	119	136	137	121	118	133	134	124	126	127	130	128	131	128	137	132	152	129	122	130	117	137	143	128	112	131	112	130	112	102	141	112	101	121	136	134	131	99	109	110	138	129	145	112	114	119	129	129	105	113	132	150	99	125	129	150	107	99	104	125	144	125	123	138	134	121	148	129	124	110	131	131	123	138	130	112	131	120	122	113	107	113	130	116	135	138	118	133	113	143	134	141	133	140	120	128	136	118	153	115	116	114	131	116	131	136	140	106	121	115	122	125	116	133	136	121	120	133	139	110	110	117	119	122	113	110	128	143	116	136	131	123	127	138	141	119	105	126	127	118	128	119	127	115	134	105	114	150	103	131	138	98	129	96	94	123	112	115	121	132	109	120	128	116	118	130	103	127	124	110	102	105	120	135	108	120	115	130	131	119	114	113	118	109	124	125	126	114	136	116	123	111	137	114	128	119	112	120	133	109	123	119	115	136	146	125	113	118	130	98	117	130	125	138	120	152	118	101	131	138	129	119	147	119	103	126	120	133	117	108	136	105	121	129	115	126	112	115	120	125	128	132	136	130	125	108	118	128	135	124	134	117	110	120	113	143	112	91	138	113	132	124	103	124	116	139	105	128	127	123	98	117	113	132	118	125	111	135	113	134	122	114	124	127	135	135	141	127	135	117	139	127	128	109	130	144	133	120	142	123	149	133	119	134	146	131	128	117	130	133	125	125	129	144	130	136	112	141	125	116	104	115	144	123	111	129	120	114	133	140	115	136	128	134	102	114	122	111	114	122	113	123	125	143	120	132	122	124	104	150	144	107	121	125	123	135	111	107	109	128	130	114	122	135	103	127	123	133	135	116	138	122	120	139	110	129	122	105	130	125	119	140	116	127	115	95	125	122	101	114	135	123	128	106	107	95	111	128	130	133	141	125	125	119	130	113	116	117	114	127	122	126	117	118	125	109	121	111	109	107	109	122	116	140	99	115	114	135	106	132	113	108	122	121	127	115	130	111	107	137	135	135	114	99	124	128	119	125	126	119	127	133	139	96	112	167	108	138	145	130	108	121	119	110	139	119	132	120	122	109	141	116	132	129	137	122	132	112	124	104	113	121	137	142	130	131	118	121	125	115	119	127	111	116	110	134	111	140	141	126	101	98	131	125	119	144	113	119	101	110	124	128	121	126	135	122	126	129	137	133	144	128	124	106	117	117	134	124	114	105	136	137	97	127	127	102	125	128	120	110	123	108	125	130	125	137	119	117	131	135	117	126	121	106	122	121	131	134	121	104	123	123	123	122	129	144	140	116	125	109	124	140	135	135	126	112	130	129	135	119	119	121	149	131	122	117	123	107	115	113	127	116	112	116	108	127	123	116	130	119	120	134	124	110	120
4453	275	261	174	131	133	125	134	104	117	129	126	118	125	105	125	103	109	120	100	106	128	86	110	117	113	113	111	109	122	113	109	87	105	110	95	112	106	118	104	106	94	99	108	112	115	90	102	97	120	109	106	106	105	106	96	102	112	100	105	119	136	107	123	94	85	100	102	121	113	107	95	117	100	101	110	94	112	90	97	91	112	131	100	112	106	101	130	119	106	109	105	117	96	111	103	108	92	102	113	112	117	113	98	96	122	123	103	111	100	95	108	90	105	114	114	112	102	101	95	97	98	104	109	107	107	103	109	87	118	100	118	125	111	125	113	117	113	125	95	114	95	100	114	112	111	97	119	119	120	114	113	92	102	114	101	122	104	120	87	119	94	110	108	111	134	99	105	91	103	102	120	96	106	103	116	114	97	109	115	113	124	106	117	119	107	103	114	105	114	110	125	111	108	118	122	106	120	113	116	114	120	96	104	103	110	116	114	89	132	106	108	100	115	101	101	123	115	107	110	104	107	99	112	98	87	99	104	108	95	100	119	115	100	105	106	112	124	128	111	95	109	111	114	94	126	103	87	105	105	102	106	117	110	111	97	95	103	100	85	119	114	95	123	104	98	115	93	87	113	107	111	110	120	103	95	97	106	96	105	105	92	100	112	116	90	120	119	114	117	104	122	105	84	106	110	122	95	114	103	121	106	119	106	126	92	102	100	100	109	116	95	107	111	101	100	106	109	84	112	103	100	109	104	103	106	99	112	95	109	119	115	97	100	110	111	135	98	108	100	111	111	99	102	117	124	96	110	124	105	105	119	113	113	95	107	113	95	90	113	107	108	126	100	105	119	108	115	132	115	95	103	107	112	89	91	114	120	109	118	97	103	137	106	115	94	124	111	92	123	98	111	97	105	117	95	116	106	113	102	96	107	111	113	100	115	120	87	113	110	109	104	86	119	99	124	124	124	88	96	103	94	113	115	107	120	109	123	99	99	124	104	111	105	125	116	100	103	127	97	100	121	125	106	99	112	105	98	96	100	96	109	106	99	123	114	95	133	106	118	100	106	91	93	112	105	114	123	90	120	112	98	101	100	112	103	107	118	113	101	124	90	113	86	113	129	100	101	85	112	91	122	101	118	102	128	125	108	118	116	98	133	81	100	95	113	92	109	100	101	103	105	115	108	112	126	109	107	100	105	102	103	112	114	108	93	123	110	109	116	91	108	115	135	86	107	105	122	113	101	98	106	103	110	98	121	112	110	119	124	111	78	120	109	107	105	108	121	92	105	97	115	107	121	100	107	110	106	139	106	113	133	111	112	103	99	113	99	93	110	125	116	122	112	123	109	106	109	120	116	116	108	115	105	108	114	96	114	84	99	125	114	117	106	102	112	93	106	87	124	103	113	113	116	98	90	108	106	108	102	105	111	106	109	96	116	126	104	135	118	103	106	96	112	103	100	104	105	96	107	109	97	106	120	117	101	100	107	121	94	123	90	122	128	97	117	113	109	106	110	106	96	111	102	100	125	111	118	100	124	105	119	101	102	114	108	127	109	126	106	104	109	132	116	94	130	105	112	91	98	106	138	98	112	106	111	95	118	107	112	100	115	112	110	125	130	114	106	110	98	97	110	127	86	100	102	109	97	107	114	118	93	120	114	114	111	105	117	114	96	113	108	116	104	113	93	109	118	109	122	114	111	102	101	110	95	121	98	104	90	96	123	101	94	110	113	106	99	114	107	108	117	131	118	110	108	118	101	115	98	101	113	110	110	108	96	99	100	110	104	100	110	112	106	105	89	117	107	134	109	119	113	102	119	95	110	119	132	109	123	85	111	100	110	96	126	105	104	91	119	116	105	115	103	98	100	96	103	126	109	110	113	97	102	126	102	95	113	106	107	115	107	113	107	96	121	125	88	122	122	102	117	97	114	105	107	112	97	92	109	105	107	105	111	111	100	102	91	112	115	111	104	106	101	105	123	114	110	113	102	107	123	95	114	108	119	114	96	109	99	113	115	104	108	87	99	107	118	112	118	102	92	127	115	111	112	95	98	110	104	93	106	90	106	117	115	113	116	108	106	111	123	113	112	108	101	86	99	110	130	105	109	109	95	109	105	103	100	103	97	113	118	105	113	126	98	123	105	108	102	89	120	101	120	118	115	108	112	122	98	117	100	117	92	116	101	116	117	102	100	99	99	106	103	105	103	117	93	94	117	112	108	112	96	95	121	123	103	107	106	112	119	119	93	100	109	89	99	105	124	107	101	108	104	104	112	122	102	101	109	117	94	123	114	116	111	116	121	96	121	102	127	103	108	114	84	106	116	98	108	112	118	113	116	97	106	105	104	121	102	119	94	118	102	109	115	118	102	119	133	107	137	104	101	119	110	114	115	108	104	108	106	89	112	111	90	122	95	100	117	108	116	116	128	94	115	124	105	108	99	86	115	105	108	81	96	115	110	110	119	117	126	104	103	125	115	117	84	107	108	119	97	93	112	108	125	102	113	97	128	122	95	116	101	117	99	100	133	108	106	105	124	113	118	102	99	110	100	101	100	121	98	126	100	107	97	107	117	116	112	116	109	101	103	118	125	107	104	106	100	118	108	115	114	104	108	103	122	110	115	107	95	102	84	114	93	98	89	128	111	92	116	115	94	112	103	108	106	116	105	106	103	108	112	112	100	97	105	119	101	98	96	108	112	109	108	107	95	103	97	109	109	118	103	110	113	103	100	104	113	94	107	103	113	108	99	100	107	103	109	117	100	109	109	120	126	108	117	112	97	94	124	97	130	97	109	91	120	106	94	90	98	107	102	97	105	106	108	100	108	105	102	114	111	101	100	123	108	103	111	106	106	101	92	97	115	114	101	98	97	115	96	101	92	110	98	92	117	112	109	101	112	101	105	119	129	93	104	123	107	83	114	98	95	115	93	93	93	111	110	111	120	127	114	119	103	110	118	101	95	114	109	106	112	114	94	107	106	137	109	98	105	107	97	125	106	115	116	115	117	92	105	107	122	126	128	101	89	100	92	102	102	119	103	117	92	100	143	104	109	95	104	93	117	114	105	116	105	94	113	116	107	116	103	99	109	98	108	103	102	93	112	94	93	102	106	97	106	98	100	116	105	98	123	100	108	105	117	105	119	88	99	105	103	105	114	100	102	115	105	120	107	104	122	100	107	104	102	105	123	120	111	109	131	115	128	110	89	119	109	91	104	102	106	103	95	101	100	125	108	103	107	111	93	105	102	120	103	93	115	96	106	99	120	96	131	97	113	110	86	105	109	104	115	114	119	115	102	103	113	107	107	104	101	109	96	91	100	104	98	106	94	121	114	97	112	95	101	125	115	105	100	129	93	104	132	83	89	106	99	113	118	114	115	115	139	116	110	115	110	101	92	98	108	133	96	122	93	119	110	121	138	124	97	103	122	97	103	99	99	102	115	98	116	129	113	107	93	103	110	106	128	124	88	107	111	95	103	119	105	93	98	106	109	106	115
25421	21498	28000	25398	11122	1110	713	529	462	438	439	423	437	377	409	388	384	398	396	372	405	388	352	383	407	396	398	373	368	357	351	369	344	335	365	347	377	375	359	359	352	352	341	374	382	355	361	378	350	339	378	347	357	385	345	362	352	360	356	358	348	395	382	326	377	379	350	372	353	363	360	350	357	380	360	339	366	339	343	368	377	309	355	341	382	352	343	346	337	379	363	367	360	408	350	333	386	365	390	371	416	363	375	356	388	361	350	395	346	386	362	373	370	387	348	334	346	370	366	372	387	357	364	395	341	400	387	356	348	370	349	352	391	348	362	376	390	349	368	363	387	399	357	333	364	367	340	358	374	335	362	385	387	350	379	365	378	363	386	354	356	363	369	345	359	382	343	364	348	355	353	324	374	362	382	364	378	356	352	388	320	360	369	346	326	352	343	372	390	344	314	364	335	340	401	342	361	365	350	371	344	370	345	357	357	397	353	340	362	365	382	329	348	382	371	374	387	382	372	364	364	351	344	362	338	373	358	363	385	354	326	400	339	356	357	328	362	337	356	362	349	366	348	352	359	368	358	370	344	393	347	362	390	354	358	363	347	412	370	360	350	372	386	335	340	323	337	356	396	336	365	364	344	397	372	354	380	372	353	314	357	350	363	380	385	357	343	322	375	354	343	345	345	339	347	345	344	368	357	350	388	423	356	373	385	342	355	389	337	396	332	364	350	420	343	376	406	378	344	375	343	337	341	352	301	364	381	348	322	359	315	362	363	342	378	362	358	362	355	371	348	364	335	398	371	403	379	384	326	331	386	362	348	373	371	363	381	367	364	365	381	380	354	366	343	338	356	369	399	365	389	378	357	350	349	357	389	358	362	384	407	366	356	400	336	352	368	338	341	385	376	375	342	366	363	365	379	363	349	332	362	353	391	368	390	356	370	330	345	364	341	369	354	357	320	379	390	340	350	368	343	376	352	339	354	311	408	363	342	363	354	387	365	363	353	340	353	379	351	385	340	405	362	364	409	354	338	348	370	364	346	375	368	364	346	384	334	349	358	363	369	384	363	360	357	387	352	381	367	355	333	359	412	373	347	372	361	375	344	376	362	362	322	352	367	358	344	373	369	365	353	349	398	364	386	380	372	346	378	379	366	341	361	326	377	363	331	361	354	352	372	369	341	377	358	354	360	374	329	359	374	364	351	353	342	371	334	349	361	357	364	380	364	340	360	332	387	342	359	394	353	408	330	384	339	339	368	383	392	380	346	298	368	370	387	385	354	368	374	343	334	370	374	361	365	371	353	367	351	359	395	343	374	340	341	362	360	333	357	372	336	348	352	382	374	346	356	405	349	398	361	359	335	360	366	348	352	358	383	365	374	348	343	341	361	357	325	375	334	368	341	357	353	312	381	388	375	365	408	392	340	337	371	375	331	371	379	348	365	372	369	351	360	363	348	342	344	360	393	358	361	364	349	344	370	386	367	371	348	331	346	334	341	362	370	375	377	370	350	361	376	324	354	388	375	355	351	328	352	384	364	320	357	359	371	345	354	408	345	358	335	333	344	385	329	380	319	323	347	331	369	361	370	388	359	356	362	392	379	373	325	344	330	367	354	346	378	366	356	352	338	372	340	358	345	347	386	387	384	380	346	363	365	353	367	378	331	372	340	362	321	338	338	347	373	378	362	356	350	357	382	358	403	386	344	355	342	353	381	368	384	364	354	339	351	358	352	357	366	342	357	361	373	367	349	329	373	351	402	339	359	342	356	358	323	370	339	334	363	351	375	373	361	351	373	371	318	354	399	344	359	392	362	357	353	355	348	360	362	403	379	372	358	369	346	349	381	381	375	358	354	390	347	344	348	352	361	334	373	340	355	364	360	368	410	382	366	367	359	352	335	376	390	310	354	347	357	372	355	384	343	380	357	380	346	351	354	394	335	318	337	369	353	336	385	369	353	340	389	364	400	355	370	355	349	354	356	414	363	380	361	369	353	393	359	350	348	370	373	347	368	374	353	338	349	351	351	397	380	341	385	358	397	340	376	352	372	337	331	384	329	378	336	353	344	379	348	341	350	343	351	371	358	335	378	355	371	328	370	377	328	365	384	384	359	389	364	356	354	357	332	392	354	356	362	343	371	358	366	339	344	364	326	355	372	341	377	396	388	371	379	394	370	333	392	342	358	381	344	380	359	375	388	319	354	370	319	391	326	365	343	375	380	366	359	359	380	377	366	365	369	347	343	369	387	374	353	322	342	367	381	374	339	371	348	333	390	365	379	365	334	364	336	354	352	361	343	375	361	373	357	398	354	363	389	361	355	355	349	374	381	326	358	376	349	365	353	338	367	367	369	381	383	359	376	347	346	360	361	359	390	377	383	366	396	393	373	335	376	337	342	367	337	367	352	364	332	352	342	332	334	361	358	348	382	354	362	351	353	374	322	367	382	369	359	380	352	338	351	402	367	322	354	392	338	333	355	387	384	355	345	368	365	357	359	376	344	338	348	363	380	328	345	336	381	361	364	367	346	342	329	383	361	379	350	381	340	349	406	399	335	346	337	371	329	374	395	349	339	362	363	342	367	351	371	380	398	405	345	375	363	397	383	364	379	340	368	349	391	342	338	348	350	324	384	353	355	379	371	347	358	345	316	339	353	335	379	376	371	342	395	326	349	375	378	336	385	365	328	346	344	335	345	357	386	355	357	350	373	392	371	369	328	343	349	343	366	393	352	371	349	365	340	358	362	328	356	369	368	370	331	367	396	328	349	384	365	363	345	349	358	385	388	388	346	401	326	375	354	361	353	377	382	354	373	358	347	371	382	383	337	358	398	360	382	390	356	344	363	355	337	369	329	344	315	325	391	372	360	360	350	380	337	314	333	355	382	366	352	369	385	324	359	356	344	340	409	362	351	362	349	389	368	351	370	358	344	351	363	382	349	355	364	353	343	374	367	350	364	362	346	353	353	349	371	351	368	359	376	388	356	372	355	369	404	310	375	378	357	353	346	365	360	401	344	379	359	370	365	344	359	382	348	371	344	371	370	374	337	375	375	371	359	345	367	359	327	355	376	342	337	382	383	365	378	341	372	377	348	355	334	373	376	322	401	341	352	379	325	366	381	334	348	319	348	358	390	378	339	364	386	391	333	337	364	365	337	338	369	353	373	360	369	320	361	355	344	379	362	382	375	355	405	360	373	377	335	412	369	387	336	362	345	369	341	379	345	362	342	358	371	319	342	346	384	343	338	358	344	343	386	369	344	360	372	338	381	372	365	355	366	347	381	401	360	355	375	376	332	339	399	353	344	378	359	371	372	361	345	385	339	352	353	346	365	358	379	365	328	344	386	386	343	338	378	341	344	356	319	364	332	375	335	365	350	398	340	329	344	343	377	353	352	368	357	357	364	351	375	335	370	321	385	349	326	382	362	319	352	353	341	354	344	347	368	362	395	340	381	391	373	367	390	354	374	382	324	339	360	363	370	341	348	371	371	372
3077	3220	2647	1356	1045	744	673	530	469	425	419	419	360	353	375	373	352	365	326	344	306	313	313	291	336	297	316	323	327	311	307	354	313	298	297	278	315	335	300	339	327	311	326	332	308	314	293	318	308	294	301	296	319	290	325	311	292	286	320	326	298	351	328	345	319	320	308	315	288	296	338	305	275	304	293	321	343	288	325	277	311	344	325	309	305	291	297	320	326	315	335	316	316	294	331	292	327	318	291	324	309	324	303	339	328	307	315	273	328	304	328	320	317	300	335	325	313	295	285	315	331	320	327	307	319	331	317	287	297	296	313	315	312	317	323	282	285	300	336	306	300	330	290	292	280	315	298	363	289	314	300	299	300	290	317	336	306	344	321	333	311	337	299	333	325	290	305	341	305	296	316	315	321	312	271	310	306	286	296	272	316	287	299	296	354	313	324	315	315	326	298	336	313	335	303	291	312	322	292	297	317	288	301	274	269	325	316	298	292	296	322	314	290	254	303	325	277	305	261	284	318	301	276	304	304	325	311	298	316	293	289	306	311	310	319	300	324	304	315	319	269	297	306	309	315	304	314	315	311	320	304	289	306	308	293	315	278	315	344	306	306	307	328	308	302	288	301	304	298	266	309	306	341	293	272	301	323	302	300	301	302	282	309	308	298	293	317	308	329	319	298	321	316	313	305	335	315	328	301	312	324	297	340	289	293	289	307	329	297	316	315	280	276	306	320	310	328	311	308	317	311	322	297	304	314	288	291	325	278	305	286	300	321	308	297	338	309	280	314	318	292	304	303	289	283	310	339	302	258	313	300	306	290	308	312	306	318	293	301	330	265	304	326	319	315	292	317	301	284	299	304	301	289	303	275	301	333	321	307	322	301	291	310	305	306	300	308	334	302	311	293	302	291	301	295	280	325	287	315	317	329	331	279	304	293	312	306	330	299	280	317	299	301	323	313	295	322	288	334	316	304	304	304	322	316	324	347	324	290	298	295	311	300	283	318	287	296	310	286	310	321	316	279	317	300	318	293	298	315	284	296	299	312	301	323	285	294	319	303	320	307	305	277	284	288	324	298	281	287	285	324	306	293	280	315	321	295	300	299	319	300	322	269	280	288	276	308	313	320	316	333	283	303	317	301	294	328	306	298	280	296	288	304	308	296	280	312	321	327	309	320	304	318	306	283	275	303	328	323	307	314	289	351	317	319	309	349	290	315	299	296	305	310	281	317	294	290	305	299	300	331	318	303	313	308	310	282	320	295	291	281	305	290	281	319	310	293	292	316	302	298	262	313	304	284	334	292	292	308	341	286	336	330	315	294	289	316	308	279	300	281	300	307	298	312	285	273	318	306	314	303	300	302	307	282	310	274	286	298	312	332	281	273	312	280	344	324	319	318	300	300	324	316	315	282	294	292	321	298	306	279	297	286	288	329	336	296	289	308	311	279	307	296	298	285	280	296	285	307	294	297	286	284	294	318	304	338	276	311	285	298	314	320	274	321	322	303	317	314	281	297	290	297	294	314	307	281	323	303	313	293	307	306	302	278	305	320	315	312	317	304	294	306	312	342	287	308	296	305	279	318	298	293	292	299	340	336	318	310	309	327	277	294	297	302	314	280	276	302	302	304	300	254	308	296	313	323	280	342	287	289	300	284	291	292	304	309	309	291	260	296	332	293	293	286	309	315	307	314	309	285	337	308	324	299	317	310	306	324	302	294	278	316	289	309	312	302	306	284	285	306	307	334	300	287	284	309	333	320	298	291	304	305	322	301	289	298	284	294	277	334	310	294	337	279	322	285	276	311	316	296	321	325	304	312	274	286	311	294	275	317	295	319	306	266	319	290	286	326	300	297	286	299	303	323	313	300	301	330	291	267	294	279	304	320	294	312	311	291	308	328	298	331	312	291	308	314	288	314	308	277	338	306	339	310	279	293	312	295	281	318	316	307	293	313	293	293	304	317	319	308	314	345	307	317	320	315	292	276	315	274	356	295	295	319	302	315	321	325	297	296	314	277	298	284	307	313	285	267	294	305	291	329	335	316	300	325	321	316	296	294	280	291	289	296	329	313	294	308	281	286	323	308	290	331	320	306	302	305	305	271	310	328	342	312	320	316	297	301	278	285	326	307	333	306	314	286	315	296	288	320	294	295	299	284	315	283	280	292	310	293	302	351	292	305	303	294	303	316	309	342	314	305	297	320	305	293	325	320	312	311	311	303	324	308	325	305	297	324	298	278	332	306	305	281	265	300	310	310	298	296	319	284	293	282	295	292	310	305	273	298	307	275	296	308	309	278	301	311	320	327	266	261	324	260	307	298	284	296	325	301	322	286	344	311	331	271	305	285	297	300	301	292	298	285	310	304	296	309	304	254	313	288	295	311	298	306	284	274	298	327	275	321	322	314	326	304	315	286	280	280	260	292	299	302	306	324	285	296	324	275	288	275	309	292	331	330	285	307	286	307	334	318	301	289	289	316	301	286	296	312	307	276	309	295	300	288	297	287	317	316	273	283	300	314	291	280	285	323	277	310	282	310	285	328	268	283	335	298	288	314	318	329	278	275	297	275	282	311	319	306	326	313	274	271	287	310	293	313	312	299	294	320	324	295	334	337	319	289	295	304	313	290	310	268	312	286	319	277	324	321	277	286	319	307	293	293	296	292	290	319	286	320	294	293	292	340	331	273	303	307	333	309	311	293	294	311	298	306	284	284	264	320	278	322	276	297	272	308	324	317	324	283	288	294	334	278	319	319	281	320	293	275	309	291	293	295	288	295	315	311	322	322	295	299	312	307	325	293	270	313	312	286	298	332	282	300	312	272	297	284	300	308	292	314	270	310	307	283	280	285	331	302	314	310	296	310	346	285	261	306	316	309	286	298	306	315	289	307	273	290	306	267	294	305	328	300	347	293	307	308	311	331	293	288	313	286	288	295	289	304	291	315	304	268	291	292	295	294	298	306	270	291	282	290	282	306	295	311	308	292	299	294	292	315	298	331	313	286	303	287	323	309	298	275	292	320	285	317	307	306	284	346	275	288	299	305	275	278	302	331	288	308	334	320	283	312	323	307	287	293	302	270	302	308	298	288	334	278	322	299	296	311	298	282	286	307	309	303	280	299	301	307	302	271	274	325	305	294	284	313	319	291	300	277	302	291	310	307	296	297	301	306	297	280	272	317	292	288	292	293	297	300	320	297	310	301	303	299	308	289	303	313	294	294	282	333	294	308	302	289	300	285	267	296	319	290	308	298	286	303	303	288	288	308	326	294	293	260	309	297	285	312	306	290	298	305	302	288	274	297	311	300	293	319	298	286	307	314	292	283	319	307	282	304	339	303	294	305	297	284	315	301	288	265	293	319	325	320	290	284	304	316	281	299	303	309	288	293	311	279	280	295	266	339	340	304	289	301	316	296	282	308	276	318	312	286	289	313	311	314	321	313	289	314	314	307	296	323	279	316	288	335	323	292	312	338	285	320	340	299	300	275	303	300	264
24464	21478	28849	24540	21460	8245	1542	972	764	754	693	655	685	663	677	644	648	610	618	610	594	603	581	611	614	646	603	586	586	593	582	615	581	623	594	612	574	583	594	607	597	607	599	602	598	576	578	567	569	599	614	588	560	572	569	575	596	531	522	565	560	577	554	582	611	573	560	580	575	554	606	626	591	576	587	570	570	566	556	566	547	558	585	499	602	531	563	558	552	576	603	589	568	569	570	532	548	557	554	594	643	591	560	521	598	538	606	602	567	530	568	566	631	570	560	591	554	582	596	570	611	590	608	570	539	548	550	576	548	557	597	552	598	579	625	594	601	552	547	574	580	577	577	550	556	593	572	572	575	619	564	584	567	556	547	565	571	528	555	569	517	586	577	556	588	589	563	592	605	562	565	571	583	569	599	550	556	521	544	573	595	540	567	562	589	584	553	581	559	560	599	544	620	561	610	595	606	568	538	580	544	553	542	554	580	608	583	538	553	596	584	567	599	581	602	559	605	542	571	574	578	580	568	562	570	581	574	589	558	610	573	535	563	568	582	637	636	520	549	551	587	599	597	585	613	543	580	548	593	625	583	568	581	562	553	547	564	572	559	538	598	576	552	543	604	591	574	533	591	552	578	544	558	587	579	552	583	605	569	551	540	609	556	627	542	557	594	546	548	607	575	632	535	569	624	615	588	562	585	556	526	581	595	594	536	594	589	575	597	564	559	572	586	575	542	618	585	566	579	518	500	559	554	562	537	539	577	586	527	569	567	563	571	577	557	551	567	538	535	543	579	564	572	532	545	589	551	584	527	549	583	579	537	567	604	578	508	576	571	568	547	573	526	578	568	541	574	532	591	568	552	590	586	595	540	562	587	572	539	601	595	568	581	583	540	505	534	612	570	597	566	599	562	585	602	556	590	587	511	566	552	568	561	591	579	587	601	587	582	592	593	585	567	572	614	605	542	560	543	588	560	514	581	580	528	556	513	593	590	533	595	595	576	532	583	585	575	545	548	546	562	558	542	573	587	534	535	554	585	583	573	575	572	585	581	579	619	576	534	560	568	550	570	586	582	587	579	576	574	613	558	579	600	545	575	537	561	592	577	577	561	534	578	571	587	595	567	535	592	608	578	556	592	551	573	585	551	621	570	558	572	547	566	566	587	567	586	577	541	580	589	576	535	550	575	573	573	586	574	571	556	593	610	577	582	588	586	623	571	516	589	566	579	595	540	558	557	597	580	564	572	598	543	568	513	528	588	587	582	573	528	540	574	578	625	572	561	586	604	589	596	591	544	537	554	549	594	537	592	575	566	564	576	557	547	571	565	586	581	588	555	583	584	541	585	622	578	528	529	622	550	563	531	547	583	533	553	555	612	584	564	625	591	566	542	583	593	591	511	580	582	570	589	585	580	543	523	553	628	565	617	595	569	543	547	608	589	540	581	528	594	592	618	578	559	601	554	554	585	567	554	605	599	570	559	543	553	516	537	551	558	520	556	562	562	593	579	573	598	574	568	556	549	568	569	553	570	532	536	573	589	573	591	562	553	602	587	563	579	529	559	616	615	537	562	607	525	540	526	546	596	577	558	588	612	513	533	485	550	527	581	557	621	582	569	579	588	575	580	574	582	514	524	578	596	602	558	562	557	590	597	533	542	581	540	574	583	604	569	544	583	585	535	564	579	568	585	564	556	569	506	546	582	563	618	566	538	596	573	559	564	563	566	571	575	538	530	564	514	567	547	582	544	527	564	566	569	564	575	597	533	571	551	543	571	568	594	571	521	586	567	585	554	609	584	536	578	577	558	574	571	624	582	557	558	525	564	549	606	537	563	575	598	565	568	536	554	591	581	576	588	584	542	531	546	580	575	562	537	544	554	555	590	563	598	538	575	565	549	573	529	576	566	574	592	617	583	550	580	546	547	573	595	606	575	534	582	553	589	573	529	541	554	582	561	581	551	551	566	578	566	576	553	570	559	566	544	562	580	570	527	601	565	572	560	544	561	561	566	589	570	548	584	551	588	537	549	543	588	604	522	567	582	559	538	589	566	551	556	577	567	561	563	599	589	537	582	568	595	526	577	538	588	594	585	549	597	588	595	579	586	567	601	576	572	586	572	547	620	573	557	554	557	561	547	604	592	604	551	551	572	533	557	543	573	545	584	543	569	561	577	606	580	560	576	532	612	573	513	570	630	562	566	555	556	565	576	599	574	561	583	628	616	557	580	578	553	583	536	518	565	596	600	582	542	568	538	561	558	533	555	570	554	614	604	550	564	539	575	554	559	575	526	615	578	596	536	528	559	549	578	554	548	593	564	538	562	566	539	545	526	545	560	577	593	530	597	577	558	597	614	553	570	526	562	593	590	572	579	552	547	581	604	587	572	552	591	575	571	548	573	571	546	554	543	518	551	582	542	591	570	592	542	552	586	568	600	560	601	575	549	593	581	575	556	563	620	598	553	570	553	585	541	566	558	621	580	551	610	525	577	586	593	547	535	561	542	575	584	511	543	564	557	608	581	577	598	592	557	584	561	543	554	563	565	556	568	549	548	596	552	559	573	606	543	560	520	538	571	620	577	585	573	564	569	536	546	582	533	548	598	532	550	536	570	534	579	583	536	586	560	620	580	625	583	621	594	559	592	586	588	573	548	567	537	538	555	566	594	578	570	553	573	526	550	596	544	583	542	576	551	559	602	556	631	598	555	573	562	529	561	541	547	602	584	618	562	608	570	547	552	575	546	537	580	578	555	567	596	565	555	558	563	590	556	559	556	535	553	531	540	549	537	552	562	558	595	572	598	560	581	542	571	582	605	581	549	578	602	556	594	569	598	570	560	551	550	582	552	566	517	571	514	588	569	530	549	604	597	589	516	599	563	536	590	570	630	594	584	573	551	586	582	560	603	566	546	586	544	532	567	558	512	598	555	563	590	590	551	597	569	551	565	572	602	579	587	563	522	569	598	591	531	579	548	562	554	512	576	536	572	564	565	571	576	557	636	604	558	578	538	587	561	522	577	592	573	565	594	564	563	555	594	549	536	507	560	585	558	562	562	557	597	551	541	574	588	535	553	564	530	595	572	543	565	599	551	567	522	620	593	549	513	593	560	542	622	537	579	594	544	536	558	571	539	598	584	523	528	561	573	533	546	604	572	583	546	561	609	581	617	599	585	583	599	568	537	539	569	566	572	561	554	547	551	565	587	546	565	559	565	558	565	620	542	550	559	576	596	560	574	568	579	555	525	551	518	578	569	579	542	567	588	533	566	572	596	549	552	566	541	578	535	574	592	535	594	579	577	611	634	596	529	547	590	550	583	588	568	566	599	625	597	556	545	582	585	542	573	597	544	579	588	557	572	568	604	594	567	557	568	546	564	560	601	592	512	532	609	575	572	560	544	565	565	551	547	559	594	520	552	542	540	575	578	575	552	590	576	591	602	579	562	556	556	614	578	563	568	603	599	588	622	580	529	564	521	593	555	605	575	603	559	577	552	577
3460	5508	4671	2394	1710	1267	1048	830	732	699	747	699	651	603	600	594	554	533	537	548	516	524	520	539	471	482	496	482	496	530	547	501	511	489	464	467	495	488	497	441	529	474	498	458	478	484	483	493	470	453	496	501	460	458	441	458	467	510	456	456	480	454	483	466	476	442	448	461	466	497	523	477	525	472	512	452	481	473	503	475	481	526	479	533	467	499	419	466	467	473	480	459	501	483	436	446	464	474	431	447	465	510	461	470	458	465	482	485	481	459	448	496	468	480	461	480	468	477	493	442	464	464	486	493	475	466	472	468	485	459	487	474	489	473	468	479	479	458	495	461	453	484	504	533	495	494	471	466	454	489	494	490	437	502	479	483	494	495	475	472	464	452	481	467	450	484	494	445	478	476	467	470	517	474	479	460	461	499	464	505	449	491	525	489	480	494	483	476	465	489	477	476	487	480	477	440	467	438	473	478	487	484	522	518	473	502	445	458	448	475	472	464	478	407	479	428	469	453	493	457	516	427	499	434	496	448	480	480	459	450	453	479	446	480	454	449	483	492	498	433	509	467	463	467	508	479	471	460	451	460	466	444	484	470	494	466	449	492	480	471	449	482	453	472	472	485	454	464	468	496	483	470	497	459	483	491	447	477	473	464	445	479	504	433	444	419	524	443	499	433	481	446	481	452	468	505	480	464	459	480	435	449	450	490	505	464	479	466	472	443	445	461	467	457	481	448	467	506	448	461	482	473	513	447	462	476	460	491	462	509	475	495	434	477	474	445	460	460	496	481	444	469	477	483	455	491	489	505	481	444	475	462	508	461	449	472	459	436	475	473	469	490	505	462	479	464	465	484	465	473	422	491	480	497	446	482	454	471	489	449	463	441	404	443	500	493	469	448	436	450	492	457	435	492	464	410	500	513	472	466	465	512	463	474	453	474	439	452	460	474	476	470	486	485	491	478	491	448	479	455	458	467	435	457	437	488	481	488	469	511	444	454	444	465	459	434	490	442	461	459	507	485	481	442	483	431	456	461	447	495	483	432	512	487	455	456	463	456	481	456	479	463	462	484	469	481	462	455	445	441	493	465	443	445	451	454	480	466	454	483	472	441	445	481	503	495	486	469	479	441	472	496	454	408	470	468	481	445	486	461	477	482	489	458	397	431	439	406	483	491	477	411	467	480	477	417	454	488	460	455	435	448	442	503	476	519	465	446	411	446	417	472	475	443	484	446	473	471	419	453	483	482	472	427	496	476	492	448	450	451	474	496	492	471	464	462	463	439	469	452	488	434	468	445	455	452	462	475	453	458	456	479	465	476	442	447	453	466	464	451	465	446	482	512	445	462	442	435	473	451	423	447	447	459	453	484	485	484	478	453	445	461	478	443	478	499	463	460	488	438	480	447	437	467	517	496	427	458	482	497	483	455	469	469	481	454	482	471	453	449	481	476	468	459	485	444	508	427	488	480	488	419	458	477	493	453	431	477	443	471	443	434	435	489	434	439	435	485	467	470	450	474	488	428	471	461	456	487	448	471	493	432	460	425	490	440	474	468	468	452	447	511	449	443	485	453	445	434	483	460	473	464	499	435	460	457	480	464	455	459	489	490	491	461	444	473	419	467	467	453	488	473	462	464	480	489	458	492	505	463	525	466	468	436	452	509	458	458	477	455	460	456	445	475	448	431	451	458	479	462	432	451	462	447	469	461	476	452	446	437	449	450	477	432	437	463	467	507	438	493	450	484	466	462	479	477	463	437	444	435	490	471	427	451	484	441	463	471	484	454	463	469	465	442	440	438	514	417	428	473	458	441	472	474	457	460	441	459	474	454	445	449	444	443	431	451	481	456	451	467	464	482	464	494	452	459	439	485	481	498	483	485	454	464	494	437	475	497	422	461	465	425	486	466	469	482	440	481	477	471	500	473	445	423	462	462	459	489	459	472	440	453	461	460	461	466	461	468	509	469	477	448	447	460	449	475	441	456	454	479	437	459	489	473	470	457	441	417	436	466	446	451	473	473	441	476	476	483	423	445	476	478	500	461	427	469	460	486	448	484	466	471	491	444	429	459	449	455	422	452	488	436	433	433	469	421	479	474	454	484	439	438	460	457	448	459	454	437	435	485	483	488	433	484	473	482	469	502	443	482	454	420	467	435	493	434	432	507	455	454	435	466	415	463	448	474	474	472	473	477	453	460	449	498	463	473	469	488	467	448	485	502	438	473	482	439	457	459	444	456	490	417	459	485	477	460	454	450	469	470	499	491	448	475	469	456	436	428	493	430	462	454	446	481	459	438	432	461	450	443	447	465	402	488	475	427	478	454	457	433	461	492	453	468	458	459	428	458	484	457	461	458	449	484	457	448	441	476	434	432	463	458	497	482	485	464	438	462	457	469	478	439	486	475	437	500	464	478	459	442	487	457	459	504	454	470	471	424	453	460	434	442	471	433	464	441	468	448	450	489	439	476	492	446	467	468	453	446	479	451	425	453	451	462	463	473	485	472	430	432	446	456	486	510	479	441	473	465	472	474	425	497	440	457	441	480	436	447	435	472	462	461	466	445	462	443	459	470	464	460	480	431	464	465	444	461	477	445	462	441	479	479	422	467	447	425	474	450	491	469	449	460	456	472	453	465	442	466	442	468	465	467	476	485	428	463	443	458	471	431	470	479	468	493	455	459	478	445	488	455	482	511	442	470	490	470	490	471	453	463	511	446	432	491	462	466	485	480	458	439	437	465	445	463	451	487	453	421	436	448	463	458	448	463	471	440	478	475	485	450	427	451	441	446	450	438	460	451	473	434	458	476	497	490	460	464	454	455	488	421	494	479	420	481	467	440	418	456	494	469	469	504	458	437	444	457	459	434	463	467	486	446	469	478	459	480	480	438	459	451	454	423	429	468	469	469	462	435	459	468	460	452	475	403	467	455	434	492	493	448	480	475	440	486	419	451	465	457	514	455	448	470	508	510	442	443	474	456	454	481	454	466	441	483	480	468	443	459	509	468	486	449	492	472	444	469	474	455	429	455	465	470	495	463	449	486	478	425	475	431	441	500	488	450	465	510	434	447	462	460	473	474	453	470	483	467	454	471	468	489	483	441	464	440	483	458	459	432	486	449	468	499	430	482	482	424	469	468	516	430	479	456	461	437	482	492	448	423	439	445	476	465	493	430	454	474	466	426	491	445	459	496	450	454	445	484	469	484	483	479	432	440	446	450	451	451	471	474	435	478	423	476	473	470	430	498	501	478	452	464	442	491	413	458	485	478	435	429	415	421	479	469	494	468	472	447	502	438	474	457	475	450	466	473	447	470	471	467	428	474	471	442	475	465	473	485	466	465	434	434	482	444	474	487	464	445	467	461	461	469	446	431	494	427	460	453	458	435	481	476	443	467	475	461	470	470	466	448	442	458	455	465	455	465	449	486	411	482	447	477	442	471	428	441	442	429	430	458	418	443	450	427	448	418	478	472	457	420	459	489	420	481	445	479	459	457
27740	9978	488	237	154	157	146	134	144	152	144	148	140	123	139	142	109	119	88	122	118	129	121	133	106	116	110	130	152	112	121	150	129	116	130	119	113	121	115	147	135	115	123	129	111	116	124	101	123	137	109	145	129	130	112	135	114	106	130	124	119	136	144	115	131	106	122	148	120	131	114	146	119	95	122	130	129	130	125	114	122	121	123	120	114	142	123	121	123	107	145	133	125	122	110	130	114	129	120	127	124	115	129	119	133	121	152	113	138	121	126	130	133	124	127	127	129	134	127	123	140	134	137	133	122	139	114	111	128	119	129	116	134	142	141	131	136	146	130	142	117	133	108	112	101	142	158	128	127	122	135	137	113	131	127	153	146	127	135	120	132	131	142	122	107	140	125	131	122	122	123	129	105	122	137	127	121	115	138	142	117	147	137	116	136	133	131	125	108	131	122	115	132	145	124	115	142	127	125	121	128	121	108	135	137	140	126	106	119	134	114	131	124	121	132	127	119	126	131	122	123	121	127	126	112	137	131	114	125	124	122	115	128	119	113	114	133	122	118	113	132	106	132	130	124	131	132	134	110	126	127	131	136	104	123	124	129	135	119	139	107	128	132	112	115	123	132	133	125	103	122	125	117	133	135	118	131	128	113	129	106	123	125	132	142	107	116	113	126	115	113	122	129	128	107	129	127	125	111	136	137	108	121	111	116	150	137	124	131	115	113	115	125	116	135	108	98	121	121	127	124	110	115	127	116	118	122	127	137	117	135	113	124	107	126	126	132	112	119	130	126	140	115	136	114	138	122	148	114	120	139	121	105	109	116	131	126	113	119	145	141	117	129	131	133	117	142	125	116	138	128	111	122	119	111	125	146	104	133	115	103	128	125	130	123	121	149	123	125	121	117	143	125	92	118	127	129	128	134	145	119	144	115	103	131	106	133	129	106	127	114	123	120	126	126	122	115	127	112	119	115	121	127	126	137	128	109	117	119	130	126	136	111	129	109	124	119	114	139	139	146	125	109	116	97	124	141	135	111	126	135	101	122	132	123	119	105	109	130	133	116	120	127	109	108	123	134	125	130	154	115	121	139	109	130	109	120	130	134	117	123	128	118	133	128	105	121	136	121	119	122	159	134	130	118	120	119	138	133	123	138	108	114	128	120	147	133	134	116	115	114	113	139	133	137	129	121	129	109	110	123	110	133	124	118	127	114	139	98	110	125	108	132	137	128	121	127	126	101	113	116	113	131	115	108	120	102	123	129	131	108	138	131	116	134	129	123	116	113	146	123	111	125	121	131	136	123	135	124	132	128	115	137	119	101	125	138	121	116	123	107	130	116	134	127	103	147	121	93	126	125	120	104	129	125	149	133	124	126	125	123	122	143	123	112	120	159	128	125	117	129	127	132	122	138	125	108	110	121	118	97	109	106	122	130	130	132	107	128	126	128	127	126	122	113	131	127	131	135	117	117	117	123	115	112	108	143	111	122	120	127	118	127	132	130	136	97	126	136	123	148	122	131	124	112	149	107	119	122	127	131	137	130	129	109	115	125	146	120	110	138	147	133	124	117	107	125	154	124	125	119	120	122	131	138	123	139	121	119	144	121	124	116	118	118	112	138	127	122	126	123	124	121	128	99	118	141	138	137	122	127	127	108	125	121	120	122	134	99	98	141	137	119	136	130	121	116	121	137	136	116	111	117	116	147	131	149	120	123	127	127	125	125	128	138	106	134	127	129	128	151	116	126	119	126	140	124	119	108	111	117	132	129	139	130	124	118	107	119	101	128	134	104	120	121	115	130	142	114	124	128	141	121	113	105	109	123	103	105	116	112	108	95	129	123	114	158	111	111	139	116	136	128	142	115	129	129	106	145	112	122	152	121	137	107	146	133	132	123	124	129	122	132	149	146	125	107	132	117	127	135	102	129	116	123	136	119	119	105	143	141	123	136	127	131	139	115	120	140	134	139	160	131	142	135	116	117	114	128	132	120	113	126	115	115	98	131	111	105	131	103	118	119	148	126	109	121	128	122	132	145	122	144	110	134	134	111	120	107	120	118	127	118	123	132	127	129	135	132	136	142	145	123	122	124	139	127	101	127	133	137	124	116	122	121	113	131	141	145	130	135	141	116	122	122	120	112	136	125	122	123	127	115	125	147	133	139	142	117	120	107	101	117	121	136	107	137	128	134	157	139	113	132	129	125	126	112	115	139	130	107	117	141	121	114	119	129	120	124	128	124	137	105	135	132	117	97	136	104	118	129	138	124	129	113	113	143	127	132	129	125	123	125	117	137	131	127	128	122	114	132	123	119	131	114	119	128	122	133	126	105	129	117	129	122	118	127	122	129	124	133	118	134	126	118	110	107	122	128	123	121	152	120	108	133	129	132	134	119	125	134	106	104	134	115	111	126	122	122	116	117	103	141	119	130	118	109	119	124	148	130	115	114	150	112	113	122	148	115	128	123	128	110	119	131	134	121	118	107	105	107	135	110	112	133	127	128	114	114	129	138	129	133	143	116	105	108	138	100	118	159	124	103	124	115	125	118	123	138	123	134	117	117	107	141	113	126	100	109	111	138	148	110	118	120	129	137	132	129	111	114	125	112	101	124	107	122	133	129	128	117	125	129	113	107	133	119	131	98	128	124	114	139	116	129	126	133	128	106	121	123	139	128	119	151	104	118	124	117	127	148	126	125	120	125	124	133	135	138	131	105	127	139	139	116	126	136	127	110	135	107	139	123	134	121	120	110	112	114	118	133	128	128	126	95	142	107	111	133	115	115	126	124	108	123	127	118	140	117	127	119	109	118	121	131	124	110	124	116	130	139	131	126	117	111	123	124	122	121	119	123	122	126	128	121	127	111	132	106	139	129	112	125	118	105	118	134	125	149	130	129	138	124	148	121	133	130	119	141	108	138	127	133	145	119	121	118	113	131	114	118	136	103	138	132	104	131	114	124	122	130	131	125	118	105	141	137	121	138	101	123	130	112	119	118	132	124	121	137	149	136	127	122	127	123	122	148	123	118	112	133	122	143	133	111	123	126	133	113	116	152	98	103	130	124	150	109	121	122	106	109	126	108	110	112	144	116	120	119	97	115	126	136	126	125	115	118	126	132	129	110	119	126	132	117	143	116	110	114	130	115	129	112	120	137	139	114	120	124	114	124	130	118	126	125	129	109	125	126	139	129	121	128	111	135	130	108	147	126	140	108	112	122	112	117	137	119	138	130	104	112	124	116	96	119	128	127	113	105	138	117	111	121	129	116	125	133	120	115	115	119	122	132	128	123	123	127	116	108	124	132	126	122	120	115	114	104	110	114	121	125	114	126	123	103	112	121	128	113	116	127	134	137	124	103	123	125	145	111	116	133	127	122	130	137	120	98	102	123	126	113	127	135	106	140	139	143	127	120	98	105	134	122	146	127	119	123	133	136	117	102	129	112	149	132	119	125	120	122	125	143	120	137	119	154	114	114	132	130	120	146	131	120	131	128	134
4413	287	251	170	147	130	117	118	112	127	127	105	105	95	121	116	124	116	102	115	113	119	84	116	111	123	101	130	125	123	107	118	111	118	99	128	105	108	120	118	109	98	101	100	99	129	107	118	109	90	102	108	113	109	102	109	91	109	117	115	106	112	124	96	111	103	114	111	97	103	97	102	115	111	108	101	102	86	96	99	132	101	116	130	111	109	128	127	90	92	107	122	107	109	123	109	114	113	127	97	120	122	117	118	103	115	121	98	104	122	115	108	125	107	105	110	109	119	99	116	97	111	118	103	107	108	96	113	119	115	99	109	117	105	98	115	89	108	113	111	113	133	117	110	118	114	112	129	113	109	118	104	96	110	98	105	100	98	118	111	106	101	115	122	115	99	121	119	102	121	93	96	118	116	126	130	117	115	116	97	105	108	110	103	113	131	101	103	105	97	97	116	125	95	104	104	95	118	87	120	87	88	103	114	126	98	104	114	94	120	107	109	93	98	104	94	117	114	111	98	101	111	116	114	99	102	119	97	101	93	101	107	121	112	117	107	111	93	81	117	92	105	123	107	133	101	103	104	101	122	109	101	101	112	126	94	105	106	116	111	104	105	121	93	111	90	101	102	109	119	118	112	89	120	108	111	102	115	115	123	124	111	119	114	111	103	101	117	105	104	106	110	98	95	90	97	104	92	88	109	110	116	111	103	110	124	100	126	102	110	115	108	114	112	100	92	85	109	114	127	104	118	111	117	108	104	98	109	88	99	87	107	97	114	108	118	109	130	102	98	111	107	112	113	104	109	93	102	105	116	121	99	107	104	105	98	105	91	97	98	111	117	109	99	94	117	106	113	116	115	103	92	104	114	103	99	100	110	97	110	108	129	96	109	106	109	117	117	93	110	93	98	94	103	96	104	98	96	110	110	95	117	119	100	100	93	107	125	97	119	91	114	110	112	106	124	102	100	130	99	106	110	107	108	106	116	108	105	99	90	96	111	91	110	102	109	102	108	109	113	89	115	98	101	107	110	119	116	122	100	96	101	106	116	107	124	118	110	102	123	111	118	116	115	122	114	93	102	107	109	126	105	83	91	108	109	109	118	114	131	92	102	119	104	123	105	101	109	109	100	116	102	118	103	114	101	104	129	115	98	92	104	123	124	118	115	135	121	113	117	107	113	110	98	108	106	122	105	96	112	99	107	114	102	112	100	109	107	112	120	121	114	90	114	117	100	91	117	120	105	131	130	123	111	114	113	114	113	84	106	125	100	116	117	111	90	109	105	102	102	95	123	93	103	109	118	97	112	90	107	121	93	96	103	113	105	92	99	88	108	97	104	107	98	104	107	113	106	91	97	97	92	97	111	111	118	113	127	110	110	109	96	98	105	105	96	113	96	113	124	126	105	113	107	102	99	105	123	105	104	126	90	110	90	108	95	120	105	108	118	117	114	109	123	107	110	106	112	111	105	105	119	107	103	107	103	111	97	112	118	108	110	98	108	107	114	117	106	96	114	108	124	118	117	127	93	93	106	104	116	102	82	125	97	107	110	102	100	108	97	99	98	118	105	116	104	103	105	103	97	119	114	110	99	96	116	96	110	101	114	111	115	103	107	98	109	105	113	111	128	104	115	101	105	123	98	109	93	108	105	113	108	128	112	119	105	116	90	94	106	105	104	110	114	87	96	126	117	98	100	104	112	93	106	105	125	110	106	98	118	104	118	95	109	119	106	119	103	111	113	102	103	107	108	111	118	129	97	100	117	106	130	110	109	96	115	108	108	101	102	93	111	115	104	100	115	118	107	112	116	107	100	126	96	105	112	103	97	91	96	117	104	109	117	84	118	98	111	102	132	105	112	124	100	109	115	107	118	114	117	105	119	106	112	100	98	116	129	119	101	110	112	86	102	118	88	92	114	114	117	92	118	107	109	102	89	109	109	103	116	107	109	98	113	119	104	92	99	124	103	113	126	108	94	122	107	89	115	125	110	92	98	114	103	126	88	108	85	106	98	101	87	97	110	116	107	112	103	104	111	122	104	83	95	99	101	97	90	117	94	111	122	106	102	92	102	108	107	117	110	101	99	101	141	106	106	99	97	116	113	98	92	106	126	115	119	133	102	93	105	97	121	119	107	108	101	112	121	126	113	102	110	110	126	125	111	111	112	106	100	112	107	109	115	114	117	121	99	106	108	106	123	104	104	92	111	103	102	106	112	114	110	107	91	118	93	101	133	105	110	102	127	116	92	112	99	121	97	108	120	111	109	116	99	120	110	96	121	124	145	103	105	117	96	109	101	118	116	111	118	108	99	113	107	114	102	115	114	117	123	108	114	102	72	85	103	95	97	117	117	116	112	95	108	90	107	105	107	96	118	113	97	98	112	100	118	107	116	114	117	130	96	117	119	105	116	110	104	120	96	88	104	109	117	90	129	107	108	104	117	88	105	119	116	96	109	105	118	120	106	113	105	131	105	106	115	102	100	123	107	106	98	104	112	113	127	105	117	98	128	102	112	114	99	119	98	93	111	110	105	107	103	126	99	109	97	119	103	121	100	128	106	115	87	108	105	114	99	115	108	100	109	108	95	102	104	123	120	107	98	111	126	111	113	118	116	101	113	121	105	97	114	118	99	95	134	97	102	119	107	115	103	100	118	94	97	84	119	97	101	107	102	121	96	113	113	124	128	118	110	101	110	135	118	104	101	100	124	102	112	92	126	100	103	98	107	105	106	110	114	87	102	105	115	94	97	90	99	93	105	107	108	121	97	115	84	103	104	99	96	101	120	119	104	106	113	111	93	101	109	112	116	104	123	97	81	95	89	94	105	78	122	98	113	104	118	119	116	115	105	109	103	105	109	101	118	116	116	106	96	98	110	100	121	106	84	106	120	115	106	94	121	120	113	115	111	107	118	109	117	113	97	129	112	91	106	106	101	115	102	100	103	105	108	123	113	106	100	107	136	116	109	100	94	116	109	108	119	116	111	120	88	103	84	108	120	107	107	101	98	122	90	104	95	125	103	91	105	95	98	122	105	122	106	123	90	101	104	129	112	99	111	117	93	110	114	115	99	95	119	111	103	111	110	103	109	135	110	133	107	107	105	138	119	88	116	101	106	123	103	105	97	80	90	103	116	106	113	102	108	102	109	106	118	118	100	102	103	111	133	113	114	95	127	127	98	120	121	104	89	99	97	95	113	111	102	115	106	109	104	113	113	114	121	122	107	99	88	100	114	115	108	108	98	120	125	108	89	104	99	104	114	95	110	110	121	112	102	113	90	115	102	114	122	110	118	102	110	111	99	106	111	111	111	108	88	107	99	113	120	119	96	116	92	106	118	102	113	94	103	122	106	107	96	95	94	97	108	113	114	106	99	116	110	110	95	107	116	111	106	117	110	114	97	86	111	103	109	120	118	114	116	119	95	119	109	106	120	103	102	100	120	99	116	109	137	109	117	114	115	106	104	102	118	110	122	92	111	120	108	97	116	111	95	111	112
25410	21455	27918	25385	11189	1053	665	502	443	418	428	436	420	445	382	371	422	417	391	360	386	347	389	376	378	371	379	381	381	377	388	360	373	361	388	376	395	354	389	359	378	364	364	350	368	372	334	371	368	339	324	364	362	379	351	381	349	341	375	352	372	348	375	364	378	371	356	346	388	379	410	345	370	394	364	362	358	330	376	366	356	365	336	386	378	395	392	421	339	379	335	352	359	380	415	344	366	387	358	361	382	360	380	359	365	371	349	348	358	332	343	309	362	352	386	366	362	336	335	337	364	335	369	342	333	348	384	346	363	315	314	351	353	409	345	345	326	349	377	351	350	359	362	356	394	347	348	349	354	371	352	330	381	355	399	357	381	357	359	360	338	364	361	341	332	399	388	328	349	381	333	354	372	368	350	334	350	382	400	349	375	361	384	362	357	359	401	378	362	349	392	367	348	347	332	331	335	372	340	380	375	338	323	380	346	379	359	370	365	334	373	369	385	353	374	336	326	383	380	336	366	359	367	365	366	383	378	379	385	345	359	360	362	356	331	329	356	335	380	351	362	350	349	361	393	327	359	346	355	391	339	379	372	346	376	377	365	340	338	374	383	381	362	374	351	353	365	354	371	345	370	344	346	384	407	374	335	358	347	374	370	360	361	368	375	347	375	396	357	365	321	391	390	353	371	347	373	333	381	357	376	359	346	371	360	405	361	324	361	373	383	365	372	327	409	371	340	354	382	393	366	381	370	379	379	380	332	361	320	347	366	337	340	363	379	371	349	397	366	330	370	355	356	355	354	389	389	367	346	358	338	362	363	357	390	365	362	361	360	353	394	375	341	352	369	402	330	377	351	383	352	346	370	381	353	329	349	349	350	361	362	367	383	350	343	365	389	353	328	369	371	345	405	346	375	326	343	356	364	361	370	359	353	342	365	349	366	363	364	349	363	373	395	352	369	352	352	379	376	385	334	379	327	374	361	334	380	360	356	338	368	354	337	346	340	367	357	353	394	362	365	358	354	334	356	376	357	388	347	349	399	366	367	387	367	386	362	369	365	323	373	342	372	376	396	405	340	391	345	379	349	372	349	370	387	311	331	371	362	383	397	346	368	342	361	358	345	350	365	389	407	357	344	359	357	384	374	374	367	373	355	370	320	349	348	388	363	361	330	369	342	390	397	367	325	349	343	360	338	362	355	344	377	343	350	366	352	379	367	382	347	352	387	348	387	364	362	333	334	355	356	352	334	374	331	369	375	341	344	375	387	345	342	337	356	337	363	356	349	328	363	319	359	370	386	359	353	401	361	362	345	360	375	361	343	403	367	361	351	400	409	369	358	360	337	389	389	375	362	334	336	350	351	326	382	350	380	374	347	368	357	328	356	365	361	346	351	374	386	351	371	414	394	402	388	335	367	346	361	358	359	340	414	361	322	381	353	370	374	392	352	382	363	371	370	363	372	354	358	346	376	353	364	369	351	374	362	361	353	365	342	357	356	369	357	359	359	370	381	335	302	366	359	370	357	372	368	330	334	331	350	345	368	367	363	361	367	363	344	343	355	358	365	379	345	338	362	358	380	414	380	341	374	313	353	350	326	307	340	380	380	355	399	366	352	362	368	347	362	348	352	364	389	366	339	361	357	328	368	373	349	359	330	308	352	315	366	354	363	345	377	369	379	344	389	357	393	345	350	367	366	362	322	360	371	357	350	391	352	331	357	400	371	339	373	354	347	346	343	344	335	360	388	387	347	350	365	374	350	385	399	361	346	378	363	368	336	375	382	340	373	338	358	342	344	356	348	353	353	357	361	355	330	365	372	361	313	343	398	298	356	390	343	361	364	352	383	356	376	369	350	344	372	328	342	350	358	370	388	334	345	357	359	353	349	369	380	379	357	382	346	364	368	371	336	350	360	327	380	376	370	358	333	395	373	371	365	377	346	382	387	365	377	338	330	337	357	328	352	340	357	359	353	383	389	347	368	407	349	341	358	368	339	380	369	329	386	354	336	362	389	367	380	360	365	352	363	357	342	349	309	324	368	360	366	345	359	405	329	339	340	358	358	394	366	371	355	358	343	350	342	350	340	340	352	376	340	382	360	355	370	335	339	364	341	361	361	351	342	397	346	331	334	366	319	322	370	356	316	342	400	335	363	334	332	324	382	368	355	350	374	351	395	338	354	340	374	335	359	350	339	352	342	358	333	352	338	375	360	401	370	340	369	353	369	355	344	378	375	353	362	394	331	372	364	356	361	322	375	345	350	382	372	348	358	351	359	345	368	332	347	386	339	358	382	371	379	335	363	366	378	347	351	377	365	367	373	323	352	348	367	348	343	336	328	373	332	371	345	374	365	386	362	340	321	361	366	373	319	348	319	385	330	358	329	374	385	328	362	360	365	357	361	351	372	330	351	359	334	347	346	357	363	372	351	365	353	369	339	357	346	351	335	367	368	360	384	386	399	346	354	362	343	354	372	386	349	339	361	376	353	344	362	357	356	328	376	353	346	370	370	378	378	370	370	329	344	366	360	338	350	391	342	372	369	381	364	381	365	370	400	352	341	335	374	380	361	365	347	365	319	327	360	358	340	359	355	357	325	375	354	367	350	334	341	351	333	343	341	350	359	381	366	342	349	314	342	362	353	291	390	373	331	396	316	407	354	341	397	361	393	364	350	353	342	375	342	371	359	389	337	398	385	363	349	342	367	339	342	363	345	333	348	384	338	377	372	360	343	374	330	379	392	343	369	371	368	342	348	344	344	401	361	366	342	353	336	376	333	372	347	339	365	349	350	354	345	321	332	339	353	361	373	381	354	392	347	375	351	347	342	378	366	367	373	390	316	348	354	359	374	346	367	360	354	340	342	343	360	310	383	360	360	358	384	364	365	374	354	367	335	342	300	343	371	384	293	344	347	381	350	358	377	390	380	354	344	355	369	370	362	378	367	334	357	383	346	316	373	365	370	339	380	397	328	338	348	389	364	323	383	347	361	368	382	371	358	343	360	335	360	367	351	392	336	350	369	366	323	365	331	322	365	327	370	345	359	356	334	353	358	336	372	385	339	314	346	340	351	375	347	360	365	355	360	335	386	307	369	363	364	373	393	381	365	365	335	344	337	355	375	378	326	362	360	357	373	387	327	376	359	362	388	351	325	328	360	355	360	344	363	368	348	356	323	349	350	379	385	376	343	332	365	374	372	378	387	375	350	378	354	363	362	354	353	371	355	321	347	347	355	389	322	385	377	370	367	340	336	339	348	349	365	341	357	350	374	386	330	352	373	359	382	372	326	352	391	358	366	320	362	375	329	334	356	367	331	401	370	371	370	347	360	399	356	358	404	355	354	337	330	375	360	341	383	398	351	330	315	365	349	341	382	348	335	368	334	381	350	359	354	364	332	387	367	402	364	331	314	353	376	367	309	370	360	358	354	373	360	376	345	377	391	381	345	364	349	349	383	354	365	318	343	334	367	387	356	385	335	365	349	359	363	361	332	377
3146	3205	2684	1389	943	717	633	552	505	446	424	366	360	359	386	366	306	381	315	335	324	322	341	328	315	328	314	356	324	299	300	307	291	303	325	319	309	293	293	316	342	334	324	322	303	329	316	326	318	310	289	348	311	322	308	295	304	296	312	307	332	323	332	308	308	310	302	295	295	314	281	276	305	307	320	301	302	316	303	315	319	289	309	329	329	312	329	294	295	317	330	319	323	340	293	304	310	327	300	333	317	296	290	322	328	309	307	323	297	311	327	298	300	328	294	283	297	295	307	282	310	279	287	300	311	305	294	293	317	338	317	311	308	316	317	308	304	315	303	282	309	332	317	309	315	305	335	324	322	294	304	305	333	296	299	313	311	347	303	302	309	323	300	316	263	317	329	284	302	282	284	296	315	318	322	306	305	298	328	318	311	309	316	304	314	283	307	297	323	285	304	305	350	297	334	346	278	336	292	309	263	320	303	323	307	327	294	319	314	303	314	299	290	279	293	292	319	315	312	286	320	318	336	322	293	307	314	282	292	308	313	360	261	281	285	293	290	313	298	297	333	304	312	299	301	308	311	299	291	297	321	285	319	323	280	307	293	299	272	275	294	294	333	323	314	277	323	308	297	285	312	298	280	324	328	293	281	313	302	315	329	280	270	280	302	308	315	280	298	299	295	315	306	313	305	280	306	325	310	293	300	280	286	281	340	308	314	306	304	318	294	296	273	292	293	300	310	310	302	319	293	308	307	288	311	298	289	323	320	310	330	327	305	306	346	298	346	333	279	320	291	324	291	348	282	307	289	307	313	336	316	311	321	297	323	331	289	304	306	329	306	286	271	325	309	299	296	304	295	302	276	332	309	280	300	299	305	270	321	324	315	322	292	298	326	303	283	292	284	297	309	317	299	277	299	293	306	305	316	303	305	302	312	313	265	293	326	314	282	278	312	301	283	325	284	294	312	312	325	278	286	287	290	312	304	295	287	277	305	320	316	310	333	300	283	312	317	317	290	336	338	289	299	305	298	289	317	299	324	302	306	316	282	306	295	299	305	290	356	299	304	308	290	300	302	304	304	319	308	325	303	275	300	319	314	302	307	313	303	315	283	310	309	317	282	313	285	297	312	283	277	313	312	297	312	331	291	303	320	293	303	331	300	308	321	289	358	315	295	296	281	305	289	294	296	312	283	307	256	333	312	312	321	303	270	324	298	301	310	316	302	299	302	280	294	290	303	302	317	302	334	327	283	281	294	287	292	348	317	282	276	307	319	298	297	303	287	320	316	275	293	283	300	298	323	308	314	308	283	292	309	313	292	288	318	308	330	291	291	251	344	319	277	321	310	317	324	312	296	311	330	315	302	303	323	294	301	306	294	327	293	313	302	330	310	329	310	291	302	305	303	322	318	290	296	284	282	287	318	319	301	276	297	269	295	303	295	285	288	336	315	324	300	378	288	315	307	294	292	313	303	336	336	283	285	299	312	284	325	317	277	280	291	287	321	284	322	323	311	292	303	281	297	305	283	307	291	309	306	297	316	327	329	277	349	309	312	281	290	329	310	326	291	288	302	297	310	319	298	307	294	308	304	352	295	334	315	325	300	303	306	316	324	304	293	336	303	301	318	293	293	274	329	308	297	288	297	298	292	288	313	298	304	271	317	293	306	296	293	336	327	319	289	283	325	328	310	328	306	314	302	304	301	301	309	300	304	296	294	317	294	300	309	282	301	283	304	282	294	324	282	334	297	295	321	314	304	301	327	311	289	285	341	325	333	283	282	314	291	292	297	328	309	315	319	290	306	314	287	298	320	305	303	292	297	285	301	324	301	325	306	307	288	313	303	285	294	293	298	279	319	357	299	298	257	321	336	313	322	319	294	310	305	304	289	306	296	311	286	287	313	287	285	291	300	266	325	315	334	276	293	301	305	296	338	296	260	299	332	313	311	291	285	317	306	303	301	330	269	310	289	310	291	302	282	293	301	318	288	318	295	273	310	310	317	292	301	323	317	316	326	277	279	287	333	269	306	327	297	285	296	305	327	305	329	299	300	290	308	331	312	308	303	267	322	316	298	297	291	294	264	306	282	303	320	328	316	286	280	312	297	309	312	286	309	322	296	286	302	310	279	288	291	319	279	335	306	294	307	329	292	295	292	314	312	315	293	287	308	304	285	314	303	309	301	317	312	287	309	291	306	278	298	277	284	313	309	284	320	296	309	332	282	291	303	301	298	316	316	301	329	320	287	298	297	319	272	315	323	317	297	316	294	292	324	302	263	294	299	323	299	301	287	310	322	290	313	274	321	334	297	279	317	280	331	314	323	298	303	279	270	297	299	309	315	292	330	302	321	330	294	307	318	355	275	278	298	275	315	284	288	280	265	326	305	304	309	299	320	335	286	307	292	283	277	307	284	312	310	289	306	303	286	328	292	298	312	307	325	289	338	282	313	287	292	287	308	325	290	294	305	290	285	310	297	298	347	310	311	281	292	327	315	283	320	320	352	303	325	320	294	314	300	304	295	314	303	291	301	289	323	299	285	317	293	326	281	301	318	310	291	324	329	296	284	290	306	313	319	329	336	267	307	317	312	319	288	315	300	302	301	285	311	331	336	278	347	288	296	327	325	281	311	319	334	325	290	312	325	273	325	314	302	304	288	293	263	304	328	307	260	314	323	317	288	299	302	323	304	274	315	302	310	305	318	272	297	294	307	295	305	292	301	290	310	326	310	299	301	308	301	313	318	301	285	303	270	304	278	265	265	310	326	266	266	314	303	305	294	293	278	304	286	303	308	304	308	296	310	333	297	307	327	295	282	324	302	319	294	316	339	313	312	314	325	282	289	317	298	294	299	298	266	264	308	311	315	294	327	304	280	295	273	272	277	292	269	272	297	297	322	295	335	304	310	283	337	344	280	298	306	290	293	284	319	329	304	299	308	256	311	261	296	290	345	270	265	314	295	284	292	305	341	303	284	288	252	315	294	297	298	326	308	349	265	280	334	286	313	291	287	290	314	309	301	279	294	294	329	284	307	318	290	279	283	310	308	325	294	281	299	310	324	305	327	291	305	305	304	299	317	331	297	281	282	327	308	275	314	324	285	303	314	292	300	305	280	293	287	285	296	306	305	299	301	330	277	269	315	331	318	301	280	295	293	316	328	308	274	297	304	306	306	310	283	311	301	304	271	295	287	302	279	288	303	310	301	298	307	319	296	269	302	324	308	321	293	274	290	301	338	310	309	283	312	293	319	310	290	292	299	291	319	313	310	290	275	269	279	286	274	324	316	330	315	288	306	304	303	274	289	310	299	299	276	315	332	310	278	312	278	289	325	301	320	330	305	299	279	299	307	332	313	271	329	310	296	308	280	292	319	287	282	312	290	269	333	282	325	300	305	310	315	321	298	310	294	282	284	277	265	295	297	309	261	301	340	346	303	341	308	280	287	314	349	297	322	298	306	324	276	304	305	277	293	297	308	315	289	338	292	308	311	315	302	309
24482	21494	28837	24589	21475	8165	1506	957	804	698	706	669	648	640	628	650	636	576	606	603	602	588	579	617	591	573	598	570	582	588	584	600	598	608	593	621	597	606	558	551	568	582	632	596	590	577	587	579	592	536	569	593	604	536	580	564	536	539	582	598	583	589	554	629	559	566	589	578	573	595	635	581	565	589	631	542	610	577	588	589	584	594	583	562	611	608	579	568	569	621	508	557	599	601	627	613	565	581	605	592	582	602	573	592	618	586	576	607	585	553	595	588	588	559	574	629	575	575	540	569	600	608	569	589	591	567	577	578	521	554	571	571	549	539	605	593	573	537	559	567	569	603	579	594	563	594	585	564	596	597	576	585	592	572	583	577	576	554	560	587	567	571	576	580	609	583	568	576	568	610	554	585	565	560	574	560	578	567	606	579	556	561	542	592	570	586	567	563	562	565	539	606	585	605	562	568	606	565	598	576	586	606	569	536	514	606	567	566	602	544	551	590	531	573	599	585	604	574	621	588	563	534	561	567	568	578	616	587	610	592	529	552	563	559	564	582	552	603	520	543	554	594	589	588	525	554	603	615	576	557	587	536	572	554	564	523	576	587	581	600	570	577	543	552	552	575	587	580	577	524	612	578	518	562	537	534	542	554	533	584	568	569	553	546	551	553	564	578	630	579	574	549	563	572	558	574	610	560	552	569	524	554	524	558	554	566	583	606	598	556	533	610	561	580	582	586	579	588	556	580	553	577	598	609	598	562	554	569	571	555	576	567	529	567	530	615	592	581	593	610	584	610	550	588	581	568	584	589	599	623	541	563	587	552	565	536	575	566	596	617	611	537	583	594	590	604	593	615	616	553	583	576	587	579	559	587	573	570	585	540	570	557	575	546	583	568	573	599	571	579	581	548	579	569	579	588	565	600	576	577	550	540	535	617	590	502	564	565	544	587	571	548	569	559	561	592	555	575	606	567	568	536	553	597	574	564	567	598	549	567	582	582	611	581	545	582	566	538	579	527	591	568	551	575	564	544	581	568	615	623	578	595	567	564	552	590	532	582	569	628	527	552	577	580	619	544	593	564	562	626	573	592	597	528	593	586	558	601	583	605	565	546	586	544	535	548	586	571	582	566	593	551	576	567	571	603	571	588	623	563	597	545	576	545	553	594	564	551	553	564	591	553	568	547	567	581	560	585	549	559	542	578	577	568	585	609	596	572	581	576	567	581	518	571	541	558	594	579	618	550	540	577	574	586	549	588	594	542	602	573	553	566	593	591	613	559	530	557	610	570	553	560	562	552	537	595	568	593	564	586	587	579	543	553	561	543	570	566	576	577	554	569	599	576	572	535	616	548	595	576	601	551	528	575	583	558	595	524	585	547	592	565	598	542	523	547	587	580	618	558	531	585	564	616	606	574	594	519	569	591	579	565	543	564	546	525	564	547	587	548	587	590	574	581	579	606	548	568	570	560	596	554	591	554	489	620	582	581	573	568	517	547	569	539	611	579	579	544	569	592	599	584	560	538	552	602	581	555	579	558	542	598	561	553	599	597	591	578	579	534	572	566	526	621	539	552	553	571	565	567	561	542	559	599	568	558	557	579	578	570	557	559	523	556	566	617	496	551	611	548	519	556	563	592	563	565	581	577	569	559	558	627	576	557	527	543	611	561	589	563	603	537	546	534	571	597	559	553	620	530	624	561	577	544	585	569	596	612	596	589	558	633	557	596	583	545	569	574	556	621	581	630	572	567	555	511	591	561	547	570	560	578	583	551	512	570	527	565	583	575	563	544	618	560	573	608	572	584	570	594	595	556	554	593	541	560	537	565	511	579	556	573	584	569	583	557	574	547	597	554	577	564	572	564	564	555	549	524	547	572	522	623	594	569	562	531	545	602	531	528	604	583	486	553	578	588	560	591	542	552	579	551	546	581	599	607	568	589	557	549	569	594	571	535	577	564	571	584	588	553	595	568	573	549	637	526	562	561	539	524	507	566	576	571	573	575	604	563	576	569	585	518	581	571	578	559	570	558	586	519	581	614	557	599	574	564	552	564	557	568	524	581	581	612	530	592	528	551	542	580	577	600	562	559	592	545	586	563	548	555	567	561	588	600	532	586	613	568	569	559	604	562	569	561	584	542	597	552	569	555	580	580	556	604	576	581	600	528	584	592	569	522	548	550	587	576	548	536	604	610	534	584	564	616	557	586	570	595	567	578	538	571	546	553	539	553	557	586	585	616	542	573	558	583	565	516	550	563	533	562	579	548	565	548	578	559	595	522	573	554	554	532	509	526	611	541	578	557	546	560	599	556	575	621	553	566	542	546	537	578	564	607	565	578	605	590	601	552	571	580	567	600	591	594	633	608	543	613	527	586	575	591	574	565	567	571	565	592	561	558	597	565	562	572	571	584	570	574	586	609	559	578	579	547	593	602	553	528	580	573	586	563	577	539	518	549	537	501	586	530	511	553	567	600	568	560	600	546	571	567	550	539	564	563	569	571	537	568	525	556	589	601	569	580	557	550	561	546	547	578	586	573	595	533	544	588	596	588	577	526	604	576	585	586	574	561	535	571	520	591	565	577	565	538	517	598	601	519	608	528	569	569	549	548	558	528	584	598	565	573	594	575	617	608	547	573	574	565	571	522	569	566	568	565	564	534	570	579	554	547	566	595	555	546	575	605	555	566	568	590	590	555	568	511	576	574	589	556	574	574	595	583	515	588	581	581	503	555	550	575	609	532	579	554	575	579	584	573	562	572	578	531	572	561	573	574	521	574	521	543	584	556	562	641	585	566	597	545	538	544	595	526	541	578	583	562	585	591	575	581	564	583	589	576	562	545	556	588	607	545	583	575	562	595	588	539	566	555	556	574	584	568	578	605	576	560	567	570	555	568	538	545	558	625	584	618	537	582	515	564	572	584	543	544	544	556	581	552	599	551	569	550	592	557	582	606	591	591	538	571	557	556	550	532	573	550	589	584	554	535	568	589	558	586	609	594	570	512	534	557	562	562	602	567	569	566	577	606	553	581	572	543	571	581	598	564	589	574	548	560	590	561	586	559	570	584	587	566	560	566	595	534	557	562	528	583	595	620	599	564	560	532	549	556	543	619	545	573	565	602	573	566	592	554	549	576	584	564	538	548	580	568	552	614	573	587	579	590	602	557	596	600	576	565	559	577	570	569	589	564	562	552	562	515	537	524	594	535	603	550	567	550	497	592	548	577	557	586	552	545	589	521	616	587	596	592	570	628	580	584	552	566	586	564	573	564	593	541	554	593	573	509	613	620	542	566	546	577	562	572	559	536	586	530	560	549	548	597	605	537	612	559	567	598	568	535	586	555	542	568	549	587	594	591	586	554	574	564	588	587	562	582	558	586	611	561	558	580	570	590	588	563	563	574	566	583	601	563	555	576	590	585	544	575	551	579	545	595	599	628	561	549	545	539	548	598	582	563	543	554	546	562	568	600	542	567	588	569	564	582	552	595	539	594	561	527
3368	5628	4573	2353	1690	1321	1065	878	771	724	683	685	606	610	529	602	528	603	538	548	552	525	513	564	491	531	501	462	545	540	493	516	486	518	509	516	467	486	493	470	475	509	475	483	480	496	496	495	455	478	486	479	426	493	473	459	445	484	503	498	499	470	471	428	455	458	472	492	496	479	469	463	458	495	466	490	490	531	453	494	493	467	465	486	444	486	444	497	468	460	498	488	482	433	466	436	482	437	502	447	486	492	477	476	479	460	440	498	475	485	463	438	503	456	495	441	479	513	467	472	483	475	442	477	510	504	476	480	509	477	428	485	414	476	436	474	464	448	458	517	504	472	483	481	489	523	505	473	467	474	443	499	482	425	446	430	461	472	445	506	487	474	437	436	481	501	482	474	461	429	484	486	477	500	465	456	457	468	436	491	481	445	459	477	449	511	453	458	444	488	480	460	503	485	460	499	449	413	469	498	460	482	468	431	463	473	467	475	472	486	434	451	463	472	448	429	494	460	449	503	450	451	469	473	433	452	476	481	485	492	462	492	453	439	450	481	453	506	455	447	487	449	474	444	455	487	498	486	525	434	504	468	472	484	467	484	464	462	453	472	449	486	443	447	496	436	475	462	480	488	492	511	435	449	504	430	484	449	420	465	452	508	442	469	427	469	460	459	504	443	447	458	459	451	457	512	482	476	449	461	474	515	461	506	494	453	464	536	449	478	471	482	479	492	482	504	543	450	497	490	466	454	490	454	445	487	466	501	486	436	474	523	435	475	437	487	480	455	455	424	478	453	459	479	469	483	449	469	510	480	448	466	477	499	460	458	482	479	499	479	474	463	440	461	442	487	445	432	452	473	446	483	480	497	446	505	474	479	457	432	494	457	491	473	458	484	499	489	511	491	473	477	442	460	457	465	468	497	468	416	511	474	467	468	485	453	479	444	503	489	460	473	418	493	479	481	455	460	447	444	452	487	457	498	443	443	427	465	503	424	476	485	436	469	471	510	459	480	440	488	520	444	469	453	481	470	475	501	481	474	459	484	488	473	449	450	495	439	452	463	478	460	469	464	501	518	432	476	516	509	481	436	467	484	456	495	473	469	479	480	470	465	468	465	486	493	460	477	444	494	466	465	498	480	470	470	473	464	428	499	467	466	465	455	490	486	469	463	510	451	495	455	489	469	493	506	480	486	463	459	473	469	458	446	500	435	504	455	479	467	458	474	458	467	497	491	462	456	511	455	452	467	456	460	448	473	476	425	470	460	469	485	462	424	455	458	456	474	451	470	480	467	448	470	478	465	455	454	463	482	500	456	452	471	413	441	443	445	450	474	417	468	515	490	496	495	457	452	446	450	456	457	464	479	442	436	465	452	469	463	437	455	450	466	482	440	430	457	438	497	411	475	491	483	431	444	504	463	449	458	437	464	497	460	499	452	453	486	433	462	440	457	489	506	483	498	425	476	440	454	420	506	481	461	458	457	446	493	478	457	458	488	442	454	475	458	479	467	460	484	457	489	500	430	499	450	446	469	474	476	466	483	449	456	441	472	462	473	464	451	500	464	467	462	425	462	466	488	452	487	483	457	449	445	485	480	435	461	448	461	420	489	471	488	472	465	464	461	492	505	499	444	492	450	466	488	471	451	443	475	483	448	431	464	468	488	453	471	442	452	452	435	475	455	492	464	460	450	504	502	516	450	488	444	451	445	467	463	478	477	493	484	440	435	457	457	431	461	512	447	480	462	464	473	479	446	464	495	534	434	485	443	426	480	464	446	459	434	452	459	476	454	460	478	471	455	441	456	433	457	461	472	419	477	467	474	468	480	486	454	465	462	475	506	435	476	436	443	439	502	434	476	454	464	448	494	469	468	460	463	425	444	528	412	444	456	482	463	445	476	470	443	466	481	458	466	468	463	453	485	495	472	471	497	492	425	453	497	490	433	443	466	479	490	441	471	482	431	483	481	458	432	486	499	470	449	435	492	462	442	461	458	460	466	508	480	450	457	439	469	444	453	520	472	482	472	462	480	477	487	434	484	456	422	471	426	488	432	471	492	486	433	458	432	441	507	506	433	458	468	429	450	469	458	459	483	501	433	486	455	452	442	490	440	443	452	484	462	488	486	465	474	431	454	466	466	453	440	458	488	456	460	469	434	490	417	445	469	462	464	435	466	451	436	440	453	502	435	447	426	449	456	444	502	452	477	457	484	460	454	499	456	493	482	447	457	469	471	468	478	432	475	440	459	441	498	490	473	467	473	471	483	486	477	449	441	426	468	451	456	467	455	457	443	477	469	452	486	474	454	458	482	453	461	449	425	470	427	480	481	480	471	424	470	477	442	488	453	435	481	475	457	440	481	449	477	430	488	459	450	494	475	462	481	438	451	438	480	447	466	467	423	475	440	464	466	467	483	437	432	440	461	448	445	449	447	454	447	454	488	471	454	464	388	460	489	466	466	489	462	428	458	449	494	444	445	458	464	470	466	476	461	478	458	439	476	416	466	476	464	428	467	469	411	434	429	468	457	449	425	480	476	442	453	454	422	476	453	443	447	485	462	421	458	490	451	454	483	491	468	428	475	477	433	431	474	441	466	472	462	461	447	453	437	438	437	421	472	474	496	467	478	457	446	479	501	467	428	468	405	450	437	450	446	448	481	462	445	470	416	458	409	461	496	468	470	469	473	461	480	470	444	442	505	447	498	459	480	443	465	471	443	473	462	444	446	448	459	457	448	489	457	486	430	468	480	436	473	481	458	491	475	468	457	458	423	444	447	459	475	479	447	443	464	446	455	449	450	461	476	460	448	461	469	472	406	474	485	436	486	445	428	461	422	457	439	501	451	448	457	472	467	476	495	446	478	452	481	466	442	471	472	451	469	427	416	461	451	469	434	429	438	459	439	451	441	469	477	455	514	459	446	501	481	455	455	449	416	479	482	462	472	432	469	441	472	493	451	454	440	475	456	477	475	470	461	431	424	466	429	468	461	452	487	438	450	440	465	464	468	420	499	495	500	450	449	425	464	452	471	433	461	470	482	462	441	472	467	443	450	442	470	442	513	475	470	498	439	465	453	486	445	467	476	481	468	432	475	480	482	461	460	469	470	483	486	465	458	476	438	484	471	504	422	503	475	429	458	440	464	436	481	452	495	476	453	457	447	481	410	480	454	468	423	419	450	436	470	448	436	483	471	457	466	427	482	432	433	473	432	464	477	458	478	461	428	447	480	456	460	467	429	450	451	520	488	463	456	477	467	477	453	448	422	469	482	457	421	451	437	460	485	435	453	484	418	467	457	501	482	459	441	415	459	468	485	427	439	425	431	433	432	408	467	463	473	485	453	445	461	456	437	446	489	438	445	470	464	482	495	478	466	470	412	468	463	442	450	432	456	504	444	513	442	403	494	457	449	446	426	484	473	413	458	470	438	449	469	460	501	507	444	425	420	463	456	459	440	411	485	479	462	483	487	452	466	474	427	424	491	446	452	438	440	453	456
27634	9906	505	223	144	154	108	119	105	120	113	134	115	131	136	138	121	138	112	139	131	119	129	116	119	136	101	124	113	135	112	131	125	111	117	120	137	121	119	116	129	112	141	121	135	135	117	116	121	122	108	103	117	101	124	115	118	120	133	114	140	127	123	100	130	123	123	113	125	131	111	130	124	131	136	125	121	111	119	112	141	113	118	125	121	127	117	127	127	131	126	124	122	133	132	128	139	111	124	136	137	119	139	125	122	120	125	118	116	115	153	126	122	123	125	127	111	123	128	148	121	104	128	151	136	122	109	115	104	116	111	119	136	118	127	121	108	125	127	124	124	118	98	132	141	133	138	122	128	124	115	149	126	119	129	133	128	128	122	135	116	109	109	118	130	126	110	112	123	138	137	120	98	118	131	104	119	129	130	117	117	121	114	126	123	127	118	132	115	139	134	124	125	144	107	123	131	129	116	130	117	126	126	130	127	118	128	112	119	110	141	127	100	129	139	111	126	137	130	107	114	115	122	136	133	110	147	122	133	120	150	119	126	125	133	91	124	130	128	108	131	136	123	121	123	106	149	136	115	118	108	118	143	123	118	110	107	112	123	134	125	119	125	124	112	118	137	106	131	152	124	120	113	134	107	112	129	133	126	142	125	125	128	120	127	117	114	115	122	136	128	118	98	109	125	130	138	140	116	127	125	119	109	119	127	145	124	138	127	131	126	136	121	120	141	137	137	112	141	139	136	133	119	118	137	110	108	125	112	108	155	120	124	135	104	124	101	123	132	122	112	111	129	118	130	139	126	151	127	135	127	130	113	126	132	120	123	113	125	125	132	111	129	101	137	115	121	134	129	153	137	138	130	119	116	128	105	106	118	125	122	107	135	140	113	125	136	125	120	135	135	133	124	121	141	124	137	143	105	100	130	110	133	127	115	130	119	143	123	121	135	115	121	130	137	134	142	127	95	127	120	131	111	133	136	112	122	137	109	114	146	130	118	126	140	120	111	109	146	102	114	124	136	143	137	129	133	110	114	143	114	138	121	140	123	140	130	129	123	117	125	133	104	121	110	156	122	128	124	141	130	117	113	142	112	130	148	119	125	142	119	127	130	122	101	132	132	117	130	129	123	105	148	137	131	119	127	119	117	130	127	101	125	121	116	112	115	105	123	126	115	113	112	132	133	123	121	119	133	119	113	123	119	125	135	135	134	119	129	124	99	116	123	113	123	122	126	115	139	129	129	115	126	117	126	108	122	119	143	101	111	123	137	131	125	109	118	125	136	110	122	124	106	122	127	111	140	134	114	126	133	136	120	133	123	131	123	116	126	117	103	108	132	107	112	119	128	121	140	123	120	117	130	130	106	116	128	137	150	130	128	127	118	118	114	114	128	119	131	123	114	121	135	124	130	128	134	144	121	120	128	130	147	141	113	123	116	120	127	139	144	132	141	117	127	135	127	131	124	105	111	115	120	107	128	132	114	103	135	128	127	112	124	134	136	132	125	115	123	98	110	122	140	121	108	122	138	112	121	125	141	136	120	115	134	117	118	131	113	114	118	127	129	123	126	96	120	144	124	122	122	118	127	123	118	132	124	128	132	117	133	119	126	112	114	135	129	105	121	114	116	129	108	121	122	123	115	118	109	129	115	106	133	120	137	114	120	115	116	146	131	139	115	127	132	110	119	122	108	114	108	118	121	137	127	145	114	129	123	104	118	120	131	149	124	111	114	122	109	139	122	136	108	121	140	117	113	128	139	120	143	107	146	122	135	112	130	125	111	117	121	104	125	128	144	107	115	130	130	117	135	144	119	119	123	119	107	133	125	112	111	137	134	116	125	131	138	136	124	121	117	132	132	119	136	119	114	111	136	114	126	129	137	123	123	128	124	145	126	120	121	131	112	117	97	130	120	122	113	116	142	132	121	122	110	132	123	128	127	159	138	126	135	91	112	119	109	142	126	137	123	123	121	111	123	105	134	134	126	111	122	95	106	113	132	101	126	110	114	130	125	131	122	128	123	141	124	126	130	105	115	117	130	114	130	145	92	138	116	120	117	129	106	118	124	137	125	131	159	127	118	120	135	129	108	145	114	112	135	139	124	120	143	122	122	115	145	132	116	128	116	128	114	114	106	115	123	125	111	119	124	106	117	117	122	119	144	154	149	121	118	132	101	137	115	129	98	120	126	113	142	114	101	111	102	129	130	120	130	143	124	128	117	118	106	143	127	97	120	111	137	137	134	120	125	108	128	127	123	120	129	124	140	129	140	118	134	106	101	140	139	127	115	134	110	120	126	132	124	151	125	132	122	145	115	130	112	109	117	130	135	136	127	117	132	141	128	119	126	142	123	94	106	126	122	146	138	131	123	145	109	136	133	133	120	111	123	134	139	130	123	121	120	115	118	131	145	125	129	110	142	137	133	132	118	109	118	128	119	122	121	134	120	141	111	122	107	121	122	124	122	99	140	103	119	114	133	96	123	126	121	139	114	130	120	139	133	115	110	122	152	131	132	111	111	109	133	113	118	127	112	120	134	119	135	130	116	126	140	109	117	123	119	106	141	122	141	122	139	112	116	119	148	118	108	117	120	141	127	129	121	109	129	106	116	126	120	125	106	113	121	123	139	138	135	122	105	148	125	125	120	123	126	117	140	122	116	118	133	120	114	122	103	133	113	110	110	131	120	104	111	130	121	128	111	110	137	137	81	136	124	121	129	135	126	121	122	128	129	144	133	110	118	144	116	130	119	131	136	128	121	150	129	138	139	124	134	125	127	131	139	147	129	141	140	132	135	135	126	106	120	121	128	112	129	134	142	109	128	147	120	108	115	117	129	121	111	111	113	117	120	115	117	127	121	99	140	122	128	143	119	126	113	120	119	112	118	123	134	114	115	129	118	126	119	112	124	136	135	128	98	148	118	113	113	130	131	134	116	131	124	107	152	99	134	116	108	124	130	141	118	119	114	114	124	127	104	110	125	126	139	121	111	131	97	111	124	143	118	104	138	128	133	128	117	123	101	108	156	121	133	126	119	99	137	105	125	126	132	113	142	149	103	143	124	122	150	126	129	100	126	121	106	144	135	123	139	119	127	110	117	135	140	122	116	103	117	113	119	130	131	134	125	128	140	136	116	132	119	128	106	109	109	120	125	108	134	112	127	134	114	139	129	136	123	131	128	100	132	140	116	114	129	146	122	129	110	135	130	137	116	119	103	122	135	125	139	136	137	132	125	133	119	134	134	119	119	124	113	123	135	102	117	115	135	133	108	106	119	100	105	129	119	140	109	112	130	144	134	124	109	124	111	119	133	123	117	129	110	112	141	115	118	125	129	144	138	144	115	119	134	125	126	138	150	132	131	116	129	125	133	133	115	139	127	148	134	121	111	125	120	137	135	123	142	114	120	132	126	127	122	119	132	118	127	125	137	108	137	127	133	132	130	118	116	129	120	129	126	132	137	108	148	121	107	125	143	113	126	115	125	143	130	103	126	127
4474	256	255	167	145	134	118	116	129	124	98	130	111	120	118	105	118	108	128	105	118	108	92	105	93	123	127	129	109	125	111	91	123	87	108	110	119	113	115	105	111	125	109	121	100	113	116	104	113	107	103	122	107	96	106	119	112	112	104	97	108	105	119	108	98	101	103	104	114	101	104	121	107	101	104	113	105	107	117	93	113	91	118	101	99	114	103	87	107	111	90	104	115	119	112	98	96	112	111	94	86	119	120	102	99	128	106	107	112	98	130	115	137	111	116	112	100	104	94	114	107	85	99	127	107	98	122	102	124	130	114	115	125	124	114	108	106	101	106	99	106	103	108	114	105	106	106	130	117	117	99	89	111	117	100	106	108	110	117	105	103	95	121	105	106	118	97	96	114	107	103	123	109	95	129	112	102	138	103	113	104	102	88	119	108	109	106	108	103	95	102	111	101	116	116	120	109	101	117	109	86	121	101	113	108	114	104	106	101	99	105	127	120	139	112	103	109	115	110	101	108	102	107	117	85	112	97	109	116	94	103	104	97	112	109	118	109	102	95	104	106	91	111	101	106	101	107	105	111	108	109	108	112	135	115	98	88	106	96	108	111	116	113	107	112	106	108	99	115	112	128	91	102	99	98	97	113	104	101	124	111	103	108	118	114	107	94	110	100	108	100	110	123	107	118	96	119	106	110	103	81	113	139	121	124	127	110	112	117	105	107	107	96	97	101	108	110	120	106	108	100	103	128	100	94	128	117	111	113	90	105	96	98	106	119	95	108	117	102	97	113	108	122	134	104	104	134	110	111	119	99	111	109	91	95	102	117	111	94	95	113	92	114	142	95	119	97	104	109	119	123	115	127	120	92	100	126	107	129	136	122	113	81	104	102	87	111	102	99	129	117	108	96	115	105	110	106	111	91	101	108	113	115	99	111	109	120	90	109	109	100	106	111	93	95	117	133	99	101	106	124	109	99	110	117	107	100	118	102	105	98	105	108	99	98	137	105	117	103	124	99	97	110	113	121	118	104	123	113	111	112	119	88	119	119	113	106	106	106	102	93	110	107	93	98	124	117	122	123	106	106	144	91	107	121	116	121	132	110	107	114	103	118	107	112	98	124	120	106	93	115	124	111	111	96	104	113	117	129	108	121	93	122	114	108	110	100	106	98	92	102	114	116	111	127	118	121	106	116	94	124	116	112	109	102	128	100	105	91	102	111	118	107	126	121	95	118	99	98	127	122	91	115	116	108	90	90	105	95	98	123	117	112	118	101	97	100	113	96	116	95	99	107	118	104	101	87	112	101	98	112	96	116	106	112	123	100	126	107	121	98	114	105	113	108	115	130	106	100	110	90	116	113	124	94	115	124	106	111	126	121	109	101	110	117	127	103	111	117	87	111	113	107	112	106	83	119	123	111	120	118	102	108	102	117	119	93	93	111	98	99	119	104	110	98	105	95	107	121	115	117	114	112	101	98	104	119	122	94	115	112	119	124	103	123	104	101	113	125	111	102	118	114	123	119	91	128	102	100	108	116	111	111	100	106	120	105	111	118	88	116	106	97	112	108	124	115	110	108	107	106	109	132	105	107	104	98	96	114	120	103	102	106	120	92	107	105	118	121	114	107	101	102	109	99	109	103	130	122	102	93	100	115	86	116	93	92	108	119	111	119	84	103	100	114	104	108	112	122	114	95	97	127	123	100	115	99	93	129	117	128	103	89	98	84	123	119	123	91	126	119	105	108	97	130	97	89	97	102	127	124	93	110	105	113	111	99	97	107	95	132	91	115	96	99	103	123	108	116	96	105	113	108	89	84	115	103	118	117	116	93	106	110	124	99	110	107	117	112	106	109	121	109	112	107	108	92	104	90	95	116	92	102	109	108	94	116	87	125	103	104	92	114	117	86	103	110	109	118	92	102	92	115	96	110	104	103	104	115	129	95	108	106	100	118	99	115	113	115	114	112	113	108	112	117	107	117	118	94	104	99	110	109	115	108	94	116	122	121	105	105	85	104	108	112	100	110	103	110	99	104	98	108	116	114	118	108	118	101	110	105	94	103	93	112	93	113	114	106	114	115	127	113	111	102	124	127	106	111	91	98	100	103	102	102	107	116	97	101	99	115	104	121	108	108	104	118	96	109	107	96	102	97	91	131	111	116	95	123	117	110	101	103	97	119	135	100	118	94	107	94	101	106	122	92	96	105	97	107	102	109	116	104	97	122	105	106	110	100	133	104	101	97	107	102	106	106	89	115	107	88	102	121	91	102	84	113	137	115	134	99	125	104	108	113	116	130	81	126	101	120	105	122	105	108	96	101	85	105	109	107	111	115	106	114	109	112	104	93	101	117	134	98	96	116	125	95	113	99	108	107	104	95	103	88	93	112	97	112	122	118	106	104	104	93	129	102	106	107	103	97	95	121	105	103	97	98	118	103	100	123	119	114	144	117	114	106	118	100	112	103	109	98	115	92	111	105	122	90	119	119	86	115	122	103	93	105	121	107	94	107	111	107	86	125	102	101	99	122	117	94	93	105	89	114	89	116	120	112	92	108	116	86	114	118	100	97	123	109	99	99	116	115	102	108	115	112	96	121	114	103	104	104	105	107	115	109	116	103	113	128	106	105	122	126	108	110	103	94	107	123	99	113	105	106	114	99	121	101	108	100	79	88	105	104	117	104	111	111	108	97	117	122	88	115	107	103	109	116	107	104	106	127	86	113	101	99	100	107	111	119	93	108	118	122	117	96	112	111	111	103	105	120	127	115	102	115	104	133	80	100	106	99	113	110	92	136	115	98	99	93	113	128	113	115	116	126	111	101	110	103	116	115	100	97	132	111	118	119	108	111	107	106	77	94	102	120	97	99	108	100	121	88	104	116	89	109	102	114	95	113	95	110	103	105	120	103	95	95	100	104	104	113	108	114	102	105	101	114	123	126	112	123	109	116	113	106	100	88	91	106	112	101	106	113	97	117	95	100	118	90	109	118	113	105	91	128	116	101	108	107	102	116	106	89	93	89	107	114	80	109	112	117	113	119	100	101	135	102	106	101	110	119	114	123	108	123	100	111	92	114	119	122	93	141	111	105	95	91	105	121	91	102	110	109	117	104	109	103	103	108	108	95	93	100	99	94	105	113	97	103	116	105	113	101	114	101	104	107	114	110	112	108	121	115	111	100	121	92	110	120	98	117	112	101	94	107	117	102	97	98	115	107	94	110	121	118	112	109	119	101	115	138	107	115	104	108	106	103	95	117	132	118	100	112	109	101	92	110	117	105	112	106	139	129	105	107	118	132	128	102	120	110	122	113	104	116	115	108	95	101	118	120	119	112	106	106	101	105	104	103	102	107	107	84	110	112	93	126	115	121	111	113	122	98	105	98	106	121	137	115	93	132	110	106	117	102	117	95	137	115	125	108	101	105	105	97	96	119	111	104	115	95	88	109	103	97	105	125	108	91	96	97	103	95	111	100	85	105	104	110	109	107	123	128	98
25549	21504	28025	25392	11187	1117	710	488	425	457	420	421	427	427	409	391	394	394	404	385	374	389	398	362	376	386	346	399	400	382	346	345	347	399	369	391	349	353	342	385	347	376	357	388	378	358	353	368	375	344	350	332	348	391	382	373	381	369	335	349	325	348	376	391	368	372	362	362	345	378	376	342	374	360	343	339	359	358	364	370	384	341	362	377	403	417	356	382	394	372	372	353	354	354	374	343	341	301	366	374	380	354	353	364	361	362	396	366	367	368	366	338	340	333	376	346	374	385	323	344	363	374	358	356	372	375	344	367	360	364	344	365	331	355	383	348	329	338	349	362	357	371	365	336	363	338	358	367	366	355	360	385	357	383	355	370	343	378	335	365	397	376	337	359	335	375	352	380	383	348	365	353	361	344	390	392	336	333	357	365	361	369	373	350	376	371	356	382	396	368	368	345	375	360	377	345	375	346	347	343	327	365	395	333	379	355	368	360	370	340	391	349	363	381	378	352	341	352	368	368	363	346	381	366	338	365	373	339	378	399	370	353	325	372	390	365	386	388	335	356	371	332	397	395	348	352	366	364	372	410	365	349	362	377	346	350	340	352	343	354	327	367	368	372	413	366	356	349	357	326	342	314	346	364	360	355	346	372	307	394	370	388	367	365	329	335	386	357	339	345	333	354	355	371	333	341	364	349	343	374	383	349	371	356	378	363	389	378	365	340	340	363	376	328	377	374	332	355	346	361	345	334	343	378	370	372	379	359	360	381	382	373	348	381	384	365	345	372	373	369	386	356	348	361	332	341	358	328	373	347	359	371	350	371	339	359	370	341	338	376	359	350	354	358	358	332	349	357	345	394	363	355	351	376	385	361	383	383	331	346	375	378	354	349	347	361	347	336	342	341	334	349	341	350	379	346	385	345	362	365	359	381	351	385	362	353	373	380	326	330	348	380	373	379	356	366	394	371	333	338	349	361	366	373	354	367	374	364	364	374	409	355	335	340	373	385	348	357	347	393	368	365	399	389	349	350	363	385	397	365	366	363	348	374	356	376	349	402	361	344	363	377	369	334	323	362	368	377	345	376	379	349	362	379	341	381	360	393	372	361	373	375	327	348	351	320	335	325	396	344	352	364	358	346	350	357	349	348	369	384	360	360	364	352	366	382	385	367	373	361	349	338	364	351	365	360	311	379	383	335	340	339	352	367	361	373	355	343	371	364	344	375	342	365	372	338	392	358	347	368	392	415	369	370	360	379	335	356	368	389	331	346	364	337	355	354	352	377	373	347	339	361	353	393	406	332	359	373	347	324	332	331	333	362	349	347	386	366	372	373	381	365	369	350	380	361	378	329	367	383	341	397	352	353	371	366	383	365	362	384	368	345	351	352	373	374	346	338	398	350	368	366	358	349	357	353	321	336	355	349	361	361	356	357	350	380	363	376	374	349	354	370	343	355	340	360	395	421	374	386	373	348	362	363	374	360	359	380	344	372	335	336	340	376	374	339	354	371	393	357	368	388	359	323	348	362	359	366	344	360	366	338	359	348	345	365	367	357	359	378	358	390	359	360	390	361	347	371	384	329	375	343	363	374	362	381	392	340	348	352	327	378	374	366	374	375	345	357	343	359	384	386	384	350	378	374	340	354	362	343	355	310	352	326	372	378	347	380	389	356	381	357	353	364	360	341	384	339	339	358	352	344	334	344	333	365	356	371	361	343	377	349	362	364	359	354	371	374	387	402	335	337	365	358	378	360	369	377	336	382	339	338	368	380	372	351	343	357	369	379	323	381	374	380	379	360	402	365	358	381	339	366	371	378	355	359	359	375	338	370	339	345	348	371	379	337	374	351	331	367	357	341	346	330	372	346	354	342	370	363	339	387	362	360	370	384	392	338	357	342	355	345	359	347	386	350	344	368	336	366	348	381	334	350	354	340	345	344	380	361	334	340	384	389	347	323	360	351	365	363	323	357	367	315	371	346	344	380	355	360	334	361	350	317	369	345	371	403	366	370	369	387	329	349	338	361	371	363	352	365	390	369	366	324	352	363	377	325	351	344	379	356	332	349	355	350	343	362	384	364	315	358	331	363	378	340	364	379	357	328	320	364	401	360	359	334	358	382	345	361	342	359	375	348	392	333	384	350	372	401	359	371	351	355	389	337	336	385	358	387	362	329	355	365	375	314	369	366	365	387	368	364	370	370	332	358	369	349	334	338	339	372	361	351	402	359	367	377	358	353	396	357	384	373	398	373	383	369	352	362	389	343	357	357	346	376	356	351	350	361	381	369	371	377	345	365	381	385	370	351	369	333	351	363	324	357	368	369	363	355	367	349	338	349	348	340	393	321	378	362	397	363	373	357	388	361	349	374	340	388	383	363	361	339	323	308	396	337	375	341	363	390	355	344	387	392	369	345	369	375	364	370	367	394	364	367	342	329	388	382	358	347	357	357	378	373	335	355	347	383	358	356	347	361	322	386	336	352	337	369	383	371	327	367	339	373	342	388	353	380	384	368	351	373	327	356	374	367	404	336	366	351	344	324	361	347	367	377	366	332	359	386	331	384	360	339	374	396	367	345	381	357	359	342	320	368	357	356	365	353	359	359	385	347	369	357	349	358	362	361	357	349	392	393	375	315	385	354	371	383	366	380	347	350	403	365	359	358	323	351	340	372	362	371	364	325	358	335	363	375	360	388	344	368	357	316	333	361	342	359	376	377	329	364	370	391	350	388	346	348	345	381	339	338	388	365	363	372	345	340	324	327	358	330	369	359	389	379	371	393	348	343	361	355	358	352	329	362	361	397	361	351	362	362	378	372	353	384	343	335	383	358	330	373	358	356	393	334	328	337	356	341	347	412	337	339	376	332	365	355	345	373	361	327	335	353	340	326	357	391	356	344	345	369	360	373	354	359	345	377	369	364	328	358	349	355	365	378	361	332	343	338	362	351	385	354	372	370	350	355	341	369	373	365	347	376	401	371	338	376	341	357	349	377	388	351	388	344	359	353	374	362	347	344	378	353	342	355	386	311	354	334	343	347	356	354	353	372	367	354	355	362	398	331	397	367	375	379	338	341	342	337	352	357	371	387	366	362	343	354	393	361	351	392	349	304	378	359	339	395	362	349	349	367	380	382	378	379	333	382	380	367	362	358	374	377	354	343	391	387	359	324	364	378	355	369	361	372	350	364	358	345	371	317	340	345	382	317	363	341	345	392	367	341	377	322	366	366	380	355	339	371	324	355	381	339	328	377	346	326	373	376	352	361	337	349	337	348	369	390	325	381	373	330	349	396	367	375	370	369	387	384	340	378	370	348	365	339	341	361	353	362	347	378	354	344	346	326	361	342	336	330	346	377	371	352	402	380	339	382	359	355	397	381	355	365	367	349	378	356	344	329	357	335	369	345	353	336	369	338	365	363	334	378	360	376	367	355	367	353	365	385	404	354	362	364	365	346	346	378	354	323	369	364	373	361	368	358	326	361	382	359	347	371	369	369
3148	3198	2627	1376	972	761	623	544	547	447	411	390	416	340	351	368	332	349	366	319	312	351	336	350	331	334	339	346	305	299	317	320	355	319	292	334	302	334	344	304	321	308	300	285	324	284	314	285	319	311	316	308	295	298	354	330	287	290	335	271	315	312	298	293	321	333	303	294	325	313	303	307	318	283	310	308	296	311	310	302	321	285	297	278	315	326	324	326	303	304	331	303	299	292	307	325	301	352	328	299	322	304	324	319	314	313	321	298	292	277	327	303	290	328	306	328	353	293	303	302	312	309	329	306	329	297	326	320	307	288	293	318	305	313	305	310	304	313	324	295	309	307	310	284	318	319	299	324	301	285	345	296	313	285	314	344	282	318	305	292	322	304	331	318	314	297	303	306	311	306	317	269	306	307	335	290	324	335	358	304	310	312	315	320	293	307	309	300	323	324	306	319	323	286	301	296	265	295	293	278	327	282	332	317	307	314	295	325	311	305	324	300	321	305	306	349	316	303	315	280	339	324	288	314	326	317	301	330	315	302	299	260	325	285	301	306	279	291	318	276	302	317	329	311	301	304	310	288	290	308	285	292	324	308	291	305	325	299	339	308	303	333	308	320	313	311	297	311	286	294	319	297	317	306	314	285	324	326	298	293	294	310	295	307	344	311	306	307	320	317	263	330	278	303	296	315	278	293	289	303	307	306	297	303	320	288	308	333	288	295	326	337	280	286	323	312	260	300	287	304	314	315	312	297	278	300	325	286	273	310	299	301	288	277	302	312	318	328	316	303	318	313	318	291	314	304	312	308	322	294	302	332	338	294	304	295	292	311	312	299	334	292	332	322	311	286	308	315	284	326	320	314	294	327	308	301	287	334	325	329	302	290	301	302	274	312	304	300	306	286	319	318	357	315	301	316	297	284	328	288	288	293	317	291	304	338	306	279	295	338	280	304	324	303	335	313	306	314	324	304	302	308	312	322	303	310	300	315	322	313	296	295	313	287	305	296	314	286	290	327	330	309	325	320	287	338	279	316	310	318	287	292	281	310	319	329	297	328	340	290	310	318	304	302	300	327	332	285	285	308	290	287	300	335	295	303	286	329	314	320	296	297	307	300	317	287	313	337	254	277	320	316	289	327	303	312	333	300	305	287	302	324	319	324	307	302	313	287	306	265	290	300	308	326	327	287	314	285	309	330	290	323	312	301	313	282	280	298	297	315	308	283	318	281	305	292	307	305	284	305	302	305	327	293	283	306	311	309	324	318	271	316	317	312	331	308	302	311	324	297	309	309	341	309	319	289	293	308	319	301	330	304	315	284	317	289	285	298	331	303	310	299	285	297	302	277	276	316	293	310	294	298	316	295	298	309	310	272	295	310	296	305	356	292	314	319	315	301	319	301	302	301	282	288	287	288	284	314	296	317	312	272	313	316	285	267	317	279	300	305	312	325	300	288	302	331	303	314	292	311	312	313	326	295	289	284	302	327	331	304	340	317	305	305	318	314	298	303	294	309	344	277	296	337	313	275	307	289	290	269	301	280	293	299	320	310	322	285	335	304	299	275	296	296	314	282	322	304	301	308	257	287	310	295	309	286	299	306	338	260	287	325	278	313	316	281	294	351	302	292	303	314	293	291	287	290	330	297	295	303	315	313	321	303	282	309	312	292	328	289	323	296	297	315	296	285	313	268	290	289	305	284	316	321	304	312	293	343	308	330	295	291	313	308	344	296	291	320	302	344	303	283	306	316	307	320	304	296	304	303	303	304	275	285	287	278	323	303	320	290	304	344	298	290	309	289	301	275	292	311	303	299	314	313	296	297	294	256	288	279	315	307	290	281	311	299	334	307	315	292	307	308	286	337	297	289	277	301	282	287	308	303	300	290	283	311	330	322	336	274	319	328	329	321	289	304	313	305	342	292	331	304	322	295	300	295	294	301	286	309	298	305	291	297	342	327	297	327	332	296	300	323	308	289	310	311	322	295	319	270	293	310	305	287	311	325	324	293	306	296	292	322	313	303	332	299	302	304	306	320	322	328	294	346	300	332	294	322	298	283	302	315	310	331	292	256	329	309	290	284	296	331	300	326	290	302	302	307	297	307	298	284	282	330	318	294	301	318	328	328	308	288	324	302	292	302	301	314	339	284	303	291	300	277	280	332	292	307	330	300	291	310	308	296	306	300	306	295	318	283	291	325	306	293	319	311	309	318	303	305	306	259	298	321	281	318	317	304	317	295	310	310	300	326	283	293	337	279	273	283	305	303	284	320	311	314	283	279	318	284	294	297	315	296	304	326	316	340	327	259	280	275	325	319	321	291	290	312	295	329	314	278	296	294	315	323	303	319	301	309	314	314	303	290	345	269	292	307	273	316	305	277	285	305	272	290	338	280	252	304	297	291	307	307	327	287	280	305	283	284	310	301	324	327	302	306	335	290	275	315	309	282	286	319	274	280	299	306	283	287	307	307	287	310	279	298	322	293	308	278	340	305	317	328	290	295	304	295	312	288	312	285	324	307	289	303	319	314	307	273	312	314	299	285	290	302	284	325	302	327	315	290	357	310	289	300	287	317	318	285	327	299	312	313	295	343	278	287	314	298	342	313	346	268	311	317	324	317	268	301	305	272	295	317	293	303	295	317	334	266	293	282	288	293	279	304	303	300	295	340	290	283	328	328	313	318	313	281	285	332	282	297	309	318	341	307	314	292	274	302	304	327	295	310	300	303	296	301	304	311	323	290	295	290	322	311	310	306	309	336	280	295	278	339	308	313	316	310	298	296	301	278	307	302	296	325	325	286	305	305	282	314	347	311	282	316	262	337	321	307	282	311	282	306	282	290	291	286	290	292	314	288	290	293	294	337	296	306	299	325	284	306	290	305	296	327	317	320	317	281	318	284	305	312	264	327	316	310	281	297	295	296	316	292	279	301	289	284	278	324	296	309	320	322	311	275	308	321	268	275	307	295	293	311	313	316	294	316	312	288	299	326	312	293	287	285	289	290	307	316	311	306	298	278	267	276	289	318	296	291	292	303	326	294	275	323	323	280	338	299	294	317	308	318	304	304	314	297	286	312	314	309	317	313	300	311	308	297	294	302	299	271	309	302	302	295	313	329	310	334	318	308	283	294	278	305	298	277	295	322	298	282	287	292	320	296	298	328	305	320	303	306	293	323	313	284	298	274	318	291	332	309	318	318	289	304	298	293	312	322	316	310	302	274	297	306	316	284	306	299	311	313	292	291	303	287	307	304	321	304	303	276	305	286	289	287	306	295	294	296	317	304	322	295	316	295	301	300	303	312	298	275	305	310	325	288	277	297	311	319	302	318	296	310	289	284	294	315	283	290	289	304	323	316	310	284	297	259	305	300	305	286	295	299	301	323	292	334	301	301	318	299	322	269	289	301	295	305	307	301	332	280	304	308	295	298	294	288	317	321	314	310	309	293	273	284	341	322	310	307	345	309	317	274	304	305	293	303	300	329	288	288	290	304	295	300
24453	21466	28826	24536	21452	8091	1531	911	743	698	707	677	696	654	629	610	700	581	642	616	631	639	645	562	608	555	585	593	627	602	603	618	641	618	604	556	587	573	570	609	585	602	572	548	615	561	642	591	616	590	583	610	570	621	570	602	574	591	619	574	560	577	571	594	583	555	572	620	560	602	580	576	591	508	594	630	600	590	532	598	611	613	568	536	572	597	607	561	578	550	576	586	597	622	594	623	606	590	584	587	527	568	592	605	562	546	523	585	592	582	573	572	556	604	539	584	574	558	563	596	568	592	545	556	584	582	524	643	590	540	552	568	572	558	558	611	592	543	558	639	601	553	555	548	601	522	588	595	556	590	561	553	582	570	582	613	556	577	591	577	588	588	564	569	611	536	559	536	562	577	575	582	595	555	592	588	586	588	572	582	606	606	546	585	522	587	583	553	566	530	553	558	570	610	581	572	566	534	576	596	578	568	610	609	546	562	564	552	578	601	623	599	580	576	565	581	573	580	586	561	566	594	546	565	581	582	573	605	607	517	566	575	580	580	585	582	595	598	578	532	595	538	555	574	595	617	620	585	587	572	590	609	566	586	575	556	571	545	564	597	522	558	577	543	570	588	604	561	587	534	548	570	566	630	575	583	565	586	579	551	596	596	597	571	573	578	597	554	541	558	542	572	603	632	598	621	561	534	592	536	563	558	589	601	580	612	587	581	559	540	548	561	565	607	547	534	576	616	611	603	615	576	567	572	600	588	563	574	562	607	584	543	579	541	553	567	610	553	587	578	592	594	580	566	568	522	574	548	604	570	588	599	564	563	588	597	572	508	574	583	610	596	599	608	553	539	573	568	598	581	585	549	563	559	595	591	565	561	558	580	557	587	578	601	583	574	578	592	559	602	587	607	614	572	497	569	580	558	576	594	600	567	589	576	597	572	587	532	571	553	613	581	608	567	574	581	618	558	553	603	550	567	640	561	561	596	583	549	584	577	573	562	592	574	569	560	587	564	596	611	592	563	552	541	589	592	522	576	589	558	572	563	589	592	558	588	586	556	580	563	605	548	542	591	562	598	599	521	555	594	599	573	589	596	602	586	589	588	571	576	581	571	617	571	586	539	546	601	559	573	558	565	598	562	564	545	593	540	582	570	609	601	538	581	582	570	594	582	544	585	566	578	589	569	576	580	638	595	566	568	538	554	517	542	534	566	565	582	580	611	595	556	555	544	585	536	585	550	568	629	540	558	584	593	554	587	523	570	542	571	559	542	583	579	560	584	512	581	538	553	575	577	559	519	551	528	553	581	608	565	558	581	585	543	565	554	532	558	507	516	548	582	601	610	540	573	605	538	570	538	589	578	563	588	535	600	533	559	595	597	571	585	603	560	592	585	576	606	579	586	603	597	594	611	596	573	557	624	612	598	561	593	624	606	578	560	618	571	612	590	545	573	594	546	581	524	595	604	615	553	583	547	596	591	558	531	576	561	631	588	588	520	548	566	566	577	580	573	560	559	536	559	550	568	568	560	593	497	586	505	580	615	580	568	579	566	572	559	564	573	571	571	569	597	573	549	545	613	583	580	581	549	519	565	575	596	557	594	572	553	617	552	582	581	550	570	618	562	560	596	596	591	609	574	588	523	589	580	588	601	577	549	561	588	593	549	585	552	537	593	573	542	583	541	588	560	599	585	578	526	564	578	527	534	571	626	549	591	601	594	597	558	594	586	568	627	557	567	557	551	561	551	610	548	536	564	550	563	579	570	602	530	552	562	575	507	545	539	588	558	578	577	612	556	544	558	573	577	571	580	578	581	538	538	590	569	565	521	552	603	564	588	595	610	571	555	608	564	568	546	591	548	570	568	563	513	575	533	602	566	557	579	566	606	600	540	606	603	610	565	570	563	642	578	555	507	589	590	559	562	565	576	582	544	575	579	554	581	600	572	553	548	525	510	562	557	608	592	573	600	583	570	542	562	577	553	593	566	562	555	585	571	568	566	571	575	603	588	566	527	549	594	534	562	577	564	598	566	567	589	565	583	580	592	556	561	538	610	569	598	631	523	561	567	552	567	543	577	545	604	549	566	595	598	534	574	570	560	548	596	592	572	560	556	563	522	597	566	529	594	576	595	577	587	568	573	606	579	599	598	587	586	546	561	558	559	540	590	579	602	567	600	552	570	562	575	556	570	584	581	580	589	574	561	606	550	552	553	563	562	574	575	614	567	568	582	546	568	541	581	562	587	526	612	607	565	560	569	549	610	588	541	586	586	572	612	569	553	591	564	578	548	538	658	564	559	540	558	577	611	605	549	603	545	632	546	600	589	598	549	656	584	585	577	525	591	595	574	569	543	561	548	591	561	575	551	588	586	578	604	538	561	538	575	543	561	569	572	592	566	543	574	562	567	570	598	580	582	511	585	570	556	585	624	624	553	543	577	586	577	580	551	564	573	586	541	550	583	572	535	539	578	582	604	576	556	596	642	549	565	605	519	540	556	559	577	576	586	567	575	563	585	553	605	602	597	552	560	555	530	554	569	567	582	574	566	586	596	558	599	578	576	617	556	570	554	563	535	641	589	523	506	581	608	595	596	521	583	584	556	575	568	551	578	594	564	510	538	588	603	560	524	533	546	566	578	597	568	569	592	579	575	539	593	554	597	527	583	551	562	553	582	561	562	533	542	539	608	591	568	551	560	604	574	540	548	561	565	587	602	542	590	592	549	547	618	581	547	580	591	599	596	568	613	531	621	591	583	583	540	603	567	566	570	583	591	571	585	575	573	559	535	549	567	554	535	554	567	542	545	570	550	597	565	532	605	579	586	515	565	583	574	576	588	591	541	579	609	571	576	562	553	558	554	578	551	565	581	557	573	564	577	561	596	584	557	582	562	596	544	565	591	591	561	540	597	576	589	585	588	547	577	584	538	592	589	569	583	585	589	557	547	559	597	637	539	569	575	578	575	580	609	601	551	572	611	571	568	593	572	562	584	570	596	574	546	559	527	556	585	582	557	579	571	530	578	567	576	567	564	543	582	541	551	566	578	593	589	516	543	593	537	546	546	568	528	557	557	595	536	564	542	554	563	561	559	608	586	591	550	580	609	554	580	601	603	562	592	523	555	563	549	579	576	573	571	567	615	594	575	571	580	559	571	577	571	544	598	545	609	543	603	556	594	588	584	548	582	536	600	580	556	553	550	599	550	624	581	600	613	602	555	579	585	563	581	544	561	570	585	556	514	565	559	576	580	578	541	610	553	550	592	590	566	579	579	527	584	563	549	596	590	577	545	550	588	593	568	601	543	581	568	583	609	539	561	593	551	590	546	614	572	565	565	565	556	561	571	596	582	568	559	555	578	594	523	537	560	587	573	569	565	587	597	576	589	569	562	574	598	573	514	556	584	587	625	582	551	548	589	591	557	537	603	596	540	516	571	567	613	570	568	527	544	551	563	602	525	532	564	550	585	585	597	582	607	595	601	574	564	594	600	566	555	549	572
3484	5680	4645	2431	1646	1297	1091	911	835	728	668	687	614	607	579	587	556	523	573	526	519	537	544	511	485	511	459	561	481	523	512	502	473	479	439	513	486	499	490	505	501	486	460	487	485	491	422	460	461	484	486	471	495	471	486	486	498	509	459	489	491	508	502	487	464	475	492	496	488	468	474	468	469	483	488	470	483	482	502	490	460	469	467	483	461	475	439	462	479	489	486	455	444	495	498	468	475	439	468	456	485	453	485	456	458	482	465	449	481	434	465	481	439	453	451	475	484	468	458	441	452	514	456	476	469	487	477	497	456	485	468	498	504	470	469	495	499	465	453	481	455	454	514	523	486	463	461	501	454	413	499	453	466	476	462	483	495	492	490	461	433	486	481	481	474	514	506	477	450	500	484	482	481	478	485	527	432	463	502	491	472	445	487	452	484	516	475	465	442	478	464	488	463	525	458	476	451	507	462	483	454	474	483	457	488	485	474	463	439	445	487	523	471	412	476	531	443	441	470	467	485	485	468	471	474	487	503	456	493	486	521	445	456	486	486	479	456	477	505	494	456	448	474	462	476	490	479	484	435	473	475	484	467	499	502	431	469	476	500	445	490	459	479	453	451	452	475	420	483	464	461	494	459	478	447	481	494	480	524	470	471	477	472	499	449	474	493	457	475	452	479	465	464	499	460	464	470	464	433	463	454	484	476	477	485	446	489	470	455	470	458	469	482	479	429	461	456	462	464	468	482	500	487	508	475	471	458	533	513	473	441	510	463	511	508	494	494	447	502	466	472	498	496	463	462	478	475	440	457	480	477	462	466	497	479	448	489	503	450	467	469	468	449	491	480	458	462	442	472	439	443	450	489	484	453	477	475	474	465	488	459	459	436	495	470	457	500	429	476	451	466	483	490	462	470	434	461	453	501	477	496	486	440	448	433	455	456	475	468	461	486	482	503	474	491	466	487	467	487	477	486	436	452	456	451	486	460	440	484	465	449	476	454	481	490	511	439	474	444	458	479	480	460	486	479	484	489	497	478	472	453	454	540	469	481	464	467	472	459	466	469	476	494	449	487	472	446	460	468	479	442	453	439	485	459	532	489	468	502	454	453	447	483	459	473	447	461	465	463	446	502	433	475	458	454	474	456	494	506	476	496	435	450	496	504	438	507	437	464	450	490	474	463	442	482	451	449	456	473	469	421	442	455	440	449	507	461	479	445	470	488	447	492	442	444	460	471	452	476	570	466	496	441	485	447	425	474	458	499	464	452	487	466	441	494	448	486	455	470	473	487	483	480	492	484	492	466	455	460	437	453	441	434	484	444	443	442	469	533	461	447	449	438	485	475	478	457	473	448	479	468	501	466	461	485	504	453	484	487	431	493	499	500	469	422	436	481	494	450	449	486	462	418	495	462	484	459	480	480	488	439	465	439	453	471	456	456	430	478	439	460	473	454	472	506	487	520	439	495	454	499	456	462	443	423	473	468	432	438	454	454	452	474	453	448	453	433	483	467	458	509	455	450	490	487	447	456	473	488	471	481	479	421	455	437	452	420	484	490	472	491	450	448	468	494	434	478	476	447	460	469	450	435	451	476	468	452	472	466	475	467	483	446	476	510	438	478	457	462	436	473	448	468	456	489	488	502	453	474	516	456	454	448	459	436	468	483	454	464	449	432	489	481	479	479	476	454	467	487	495	423	487	472	462	480	459	441	417	464	452	462	488	459	456	489	453	489	475	478	420	489	448	461	456	471	472	481	445	482	460	448	445	475	458	470	450	503	494	471	468	441	472	448	444	450	483	447	495	446	509	464	454	470	450	446	487	436	417	455	454	503	435	460	498	498	470	450	456	472	432	467	452	484	453	506	447	477	468	465	468	463	485	478	481	434	470	464	471	449	481	474	474	452	505	451	434	472	462	484	448	490	458	500	447	442	444	465	435	453	474	483	496	447	455	480	458	511	444	469	497	463	457	462	486	475	467	444	479	437	500	486	470	440	467	466	449	438	475	463	442	474	426	472	473	449	425	450	476	462	506	481	475	492	487	470	462	435	530	466	490	477	451	448	447	471	449	450	417	495	500	474	448	474	484	478	429	453	462	438	438	462	488	458	502	454	445	494	451	452	473	472	449	466	489	488	409	448	481	470	479	443	456	446	448	495	509	474	453	487	468	453	489	461	459	482	438	482	438	466	444	466	438	435	496	491	484	500	509	468	443	438	443	446	480	466	475	460	462	418	447	462	463	420	472	478	428	441	473	465	475	478	463	458	435	428	490	500	481	448	440	457	481	483	500	485	457	469	453	504	444	436	463	469	465	467	478	477	490	455	466	446	432	461	505	510	448	474	493	476	453	467	443	440	406	442	489	469	436	465	529	416	454	453	462	446	454	491	440	470	456	457	458	474	442	472	450	448	432	402	476	454	514	444	462	447	440	449	469	478	481	512	496	459	462	518	472	430	458	501	504	460	469	460	498	447	463	441	470	475	493	436	465	459	423	490	485	473	449	484	503	462	434	482	485	476	442	493	460	448	512	493	452	480	490	469	466	442	479	412	457	462	440	491	429	460	439	461	463	467	454	461	468	468	499	474	431	464	474	430	485	475	474	438	421	463	473	468	442	457	469	484	476	473	467	452	461	434	467	466	457	483	513	489	441	453	460	423	457	486	482	483	481	467	460	490	439	502	488	457	443	426	460	459	489	501	471	430	524	479	453	515	484	461	453	444	442	440	415	495	451	473	421	452	452	460	454	489	482	446	437	461	464	514	503	465	430	494	464	427	454	429	416	442	430	460	452	473	511	511	449	414	493	476	444	437	476	448	468	459	456	504	489	454	462	480	459	466	445	477	465	448	481	462	459	476	454	441	448	493	447	460	468	466	510	449	451	469	437	454	466	450	486	455	484	461	443	472	488	462	445	445	497	469	511	477	437	464	442	464	439	444	474	488	437	474	484	480	466	451	474	451	454	426	455	456	475	447	448	490	440	455	473	462	479	450	475	441	407	475	444	437	429	460	441	473	455	458	448	444	410	436	482	472	458	471	453	486	443	439	465	442	487	465	495	460	473	490	458	460	454	486	446	472	475	444	453	457	442	474	466	444	493	470	511	441	502	467	465	480	456	456	453	475	451	528	433	444	420	459	495	477	443	477	466	495	490	427	464	451	449	435	482	498	483	460	473	490	501	445	458	458	436	453	520	459	493	413	422	445	510	407	476	495	453	447	465	468	441	461	437	473	471	454	459	489	448	498	495	469	469	458	439	472	471	439	418	511	475	455	464	490	408	495	484	477	464	460	466	494	468	467	453	453	493	479	454	460	440	471	501	443	464	475	481	454	430	454	467	479	484	441	409	492	425	479	449	424	466	462	434	440	481	442	458	417	483	433	453	452	491	466	438	496	466	459	482	455	485	422	475	468	446	468	481	501	461	461	440	441	480	459	470	474	471	475	462	481	412	473	488	443	493	481	481	437	444	458	501	439	481	430	462	467	480	484	465
27701	10024	451	270	148	148	121	144	137	134	122	116	127	147	132	130	119	129	130	110	124	142	135	123	151	124	123	124	126	108	129	121	105	118	128	138	138	147	121	126	146	121	128	129	98	131	110	133	107	129	141	133	120	121	118	155	95	134	129	120	139	124	117	130	126	134	140	133	130	136	137	130	121	127	112	128	120	136	120	141	140	142	127	124	125	157	147	135	125	140	139	114	143	127	125	112	119	131	123	121	112	109	132	142	123	140	147	126	113	126	133	128	142	126	122	130	120	112	150	128	131	145	118	147	129	116	126	129	111	137	137	139	131	118	128	121	113	136	123	131	126	115	114	129	134	126	119	117	126	123	108	129	138	123	121	139	121	135	133	106	126	120	152	117	136	124	122	133	133	130	146	148	125	142	116	127	110	140	136	123	137	117	113	124	133	114	113	126	140	138	142	124	121	113	144	115	110	137	122	134	134	114	108	123	110	118	120	117	143	140	117	156	136	121	130	126	111	113	127	120	130	125	103	130	113	116	118	109	115	117	135	130	120	131	117	130	129	128	114	134	140	125	102	123	128	116	115	128	117	125	138	118	140	126	111	112	110	116	132	118	123	121	122	122	148	112	115	111	135	132	110	130	107	138	143	128	129	121	135	123	125	126	124	133	107	136	121	124	146	116	118	136	136	124	126	121	109	127	120	121	128	122	130	133	116	125	127	121	114	133	118	117	111	133	131	126	113	128	120	110	119	140	121	124	117	119	113	125	141	144	122	131	121	127	128	136	107	135	115	114	131	122	151	132	130	117	131	118	135	114	122	117	111	116	154	140	117	122	128	116	110	125	126	124	150	125	122	133	123	116	123	108	111	139	131	141	134	112	141	121	134	129	130	127	125	112	116	126	147	116	127	139	126	112	119	106	102	122	138	135	133	127	123	124	121	123	122	138	123	111	128	142	120	122	126	112	121	107	130	127	122	105	120	139	122	121	115	129	140	129	150	135	113	123	127	120	109	145	127	142	139	113	117	130	120	126	111	118	125	117	120	116	124	119	115	115	111	135	119	140	115	121	126	124	118	138	128	114	108	123	117	118	112	121	131	135	108	119	120	126	120	120	143	105	113	118	136	123	138	117	134	133	109	127	114	124	129	112	136	128	103	123	140	145	126	123	110	118	123	124	119	127	130	124	105	129	125	122	127	135	122	128	122	120	113	139	128	128	123	114	130	135	130	109	128	135	122	112	110	136	136	125	129	134	128	106	114	136	122	129	120	154	111	134	131	129	124	124	123	123	110	128	125	138	139	137	121	113	115	130	127	123	104	134	120	140	133	126	131	105	121	107	121	106	136	131	121	127	133	135	122	124	128	126	117	127	151	128	102	108	132	127	128	131	120	106	141	141	118	143	137	105	119	117	121	130	107	133	113	131	131	110	142	135	116	116	134	142	139	123	143	116	118	136	113	110	113	116	129	140	137	146	125	131	112	121	133	123	125	131	146	120	119	147	115	138	116	123	120	116	122	129	131	127	114	120	114	122	122	124	131	117	126	127	149	144	126	141	129	146	124	149	135	131	142	124	125	128	127	139	109	123	127	132	120	129	138	112	125	128	139	136	124	122	125	136	124	126	148	144	120	127	123	120	120	128	111	120	131	117	123	141	111	117	117	126	148	123	120	120	129	128	124	120	132	135	121	132	98	125	125	124	132	120	140	121	137	119	138	121	134	110	126	123	118	106	132	116	122	120	130	112	128	110	134	123	133	121	123	118	118	130	135	132	103	128	112	113	115	130	132	134	119	122	148	132	129	86	114	127	109	113	122	124	137	144	125	157	126	122	115	132	116	134	135	141	139	131	125	119	139	140	124	124	114	127	117	125	117	131	115	118	128	122	125	132	124	120	142	116	130	124	121	108	109	127	104	120	121	105	106	109	115	134	112	124	118	141	118	126	120	137	109	139	119	138	122	121	126	144	128	117	123	129	120	120	145	122	135	109	138	134	116	132	133	125	130	130	154	121	117	97	129	131	117	133	133	136	112	124	144	121	132	133	143	124	133	121	139	112	119	119	120	142	121	133	114	136	125	121	141	128	127	120	129	116	105	116	133	120	145	145	132	118	122	113	129	118	128	121	137	148	116	119	125	108	117	136	140	113	122	114	128	125	120	121	114	120	135	128	127	128	113	138	117	123	123	134	128	139	117	114	127	117	124	131	116	123	144	122	139	132	147	112	134	113	130	130	118	144	114	122	119	145	120	132	141	114	136	128	128	142	133	112	126	119	111	115	126	113	119	139	127	109	112	111	119	127	137	118	136	119	119	137	122	131	130	128	114	118	118	101	134	105	130	135	127	118	102	148	113	148	120	127	137	128	133	143	131	123	129	133	124	122	125	108	154	137	126	145	134	114	133	131	142	141	141	116	137	116	130	120	112	154	128	118	118	143	123	117	117	130	131	131	144	119	107	114	125	105	131	141	121	130	121	147	149	134	134	128	134	132	112	135	102	141	130	125	125	135	125	127	116	136	114	111	117	111	122	110	141	149	134	119	141	111	111	132	104	107	135	118	145	149	136	112	122	136	126	93	114	128	140	135	125	125	129	124	126	134	132	122	123	125	99	157	124	137	123	120	118	127	127	115	129	133	130	123	112	141	124	125	125	138	140	124	110	125	137	132	147	135	135	115	118	113	112	133	124	123	148	137	101	136	132	123	127	115	129	137	117	120	124	117	120	137	133	125	112	117	132	124	123	115	109	125	140	117	132	116	106	97	112	109	120	133	112	121	125	110	126	126	117	121	129	126	137	121	112	105	116	120	116	123	116	126	119	132	132	119	113	130	131	145	132	127	107	116	125	135	133	140	115	108	119	132	112	113	125	104	132	135	133	139	125	132	126	105	149	115	111	113	116	146	121	110	129	154	114	131	128	145	139	137	128	125	144	131	128	124	132	127	131	123	130	131	124	119	121	118	116	142	125	117	119	131	152	133	121	137	127	135	125	121	122	147	130	118	124	115	140	133	97	120	125	135	118	143	119	126	115	126	109	112	122	128	110	120	123	124	137	126	110	116	119	135	113	123	130	142	126	129	128	129	120	116	135	119	114	101	102	128	135	123	135	133	117	124	127	133	113	113	134	118	123	113	135	125	133	120	135	133	140	137	123	119	123	112	135	127	118	147	141	127	122	160	107	143	133	125	120	129	111	141	143	135	127	133	119	121	122	135	127	119	128	138	130	98	127	113	138	103	135	118	141	112	116	153	131	111	158	124	136	128	124	123	138	127	117	132	124	113	119	144	114	131	108	147	119	143	142	128	114	156	126	112	108	118	128	131	128	130	119	130	138	123	123	113	122	128	147	137	149	117	129	120	138	137	114	132	133	122	137	130	138	134	143	122	131	119	148	125	107	119	108	119	138	121	121	137	114	137	139	126	127	117	114	126	118	125	133	164	150	115	154	113	126	136	102	135	120	120	121	135	113	101	137	131	114	126	120	132	116	114	136	121
4501	286	249	169	122	136	113	115	109	114	92	113	125	96	103	110	116	86	91	114	126	111	108	102	105	123	108	105	119	111	98	104	107	105	101	90	111	101	103	95	85	98	127	98	119	99	120	95	117	109	101	118	103	107	99	124	106	122	95	107	119	112	120	108	95	82	121	127	96	98	119	104	105	106	107	106	116	97	98	110	83	119	109	107	117	92	118	101	106	116	125	99	108	111	111	129	107	121	110	100	117	123	102	119	108	111	110	105	97	92	91	106	104	114	124	112	93	125	85	117	81	112	96	124	100	110	104	115	99	114	99	101	117	110	128	96	124	104	103	119	107	124	121	93	113	117	116	104	107	105	107	96	117	106	115	113	109	113	110	117	101	121	95	91	95	99	105	86	108	120	117	94	106	121	119	72	111	101	106	126	108	121	132	93	122	126	124	109	120	102	102	97	106	122	115	112	106	105	116	94	109	117	108	106	106	96	106	128	99	116	109	119	112	114	108	104	92	107	105	106	117	109	121	94	88	117	109	114	103	103	100	105	100	107	114	117	116	107	103	90	133	116	120	117	108	101	98	93	104	99	109	95	93	97	113	99	109	97	103	106	119	116	111	97	114	113	107	101	103	102	112	104	106	112	101	102	121	120	115	128	126	125	106	105	107	106	106	111	102	110	113	99	108	101	105	111	116	103	99	138	112	111	106	111	95	98	93	94	100	99	119	94	106	110	107	120	127	115	108	118	119	100	113	129	102	106	98	90	110	104	138	102	100	96	117	97	103	95	93	107	101	106	107	100	115	95	113	99	111	104	130	106	116	111	114	106	107	106	120	120	118	124	116	93	96	99	118	123	106	100	98	109	106	110	93	115	107	107	91	105	99	102	104	119	99	97	120	112	98	109	98	92	98	85	102	107	121	106	105	91	102	81	104	98	111	115	110	112	103	102	98	108	115	124	98	116	101	110	128	114	117	109	113	103	120	101	114	115	110	122	99	131	107	114	92	100	104	98	110	94	115	128	101	111	104	101	98	87	132	125	116	102	100	115	91	94	119	113	109	95	109	103	105	101	114	126	99	100	100	96	103	116	110	114	112	69	120	125	103	105	97	107	123	106	122	104	104	117	120	114	93	108	106	117	103	112	112	95	95	99	108	112	98	96	121	96	94	107	117	99	117	121	109	105	123	125	115	104	115	117	107	95	103	99	106	109	98	131	98	118	108	119	126	90	110	100	116	101	113	104	101	101	94	112	132	102	112	115	104	123	112	128	117	97	117	114	114	102	114	109	101	107	115	107	100	115	113	94	110	115	111	117	101	111	102	103	104	138	116	105	101	93	103	116	113	107	117	124	117	116	109	105	123	100	117	115	120	96	116	90	97	110	127	117	104	126	111	109	123	96	107	114	113	108	106	102	96	104	129	122	118	108	96	115	112	110	103	99	101	104	112	111	124	89	112	101	103	107	97	99	113	94	105	130	113	107	108	117	96	116	105	116	105	121	99	119	97	109	103	117	113	110	120	113	111	100	98	105	116	101	106	102	85	110	117	102	112	110	112	95	111	117	105	99	108	106	102	100	97	100	98	118	115	111	113	103	115	109	99	133	117	119	119	87	95	102	95	89	103	111	101	119	121	106	103	131	108	86	101	96	102	117	108	88	105	99	126	94	117	126	108	98	93	93	104	119	96	121	109	90	122	115	109	89	109	95	105	93	92	99	103	101	120	85	111	114	110	91	115	109	108	105	106	113	102	110	96	123	110	100	95	119	120	97	100	112	84	106	108	89	90	95	89	99	129	123	102	98	118	89	112	111	117	107	110	117	102	107	92	120	116	116	109	129	103	93	115	99	116	105	109	112	112	119	103	103	125	110	95	95	111	103	103	106	125	117	114	92	118	116	102	113	115	119	119	119	105	112	119	109	100	86	117	107	103	119	107	107	96	97	107	128	106	109	99	117	124	108	114	105	99	103	106	94	117	108	103	107	100	94	124	115	105	109	103	85	118	96	128	129	102	127	99	115	96	132	123	117	93	112	112	113	102	102	110	90	95	90	127	95	117	105	88	111	106	84	130	104	89	96	108	115	124	84	115	113	104	114	123	91	114	111	98	113	94	109	104	110	111	100	95	119	125	101	102	104	95	101	96	96	102	100	109	103	98	121	110	87	101	119	97	127	121	108	96	108	120	100	105	113	112	123	127	119	103	109	123	103	123	103	104	109	112	102	117	115	103	98	105	100	123	102	101	105	94	95	122	110	114	85	114	132	110	101	108	116	106	128	109	107	111	99	103	112	99	121	93	116	92	121	101	96	113	101	104	127	116	103	113	121	127	142	110	100	110	101	87	97	101	119	110	99	93	105	102	102	100	108	109	101	112	117	115	110	102	111	118	112	107	109	104	136	107	117	93	98	130	83	113	106	115	118	103	96	118	103	110	117	96	118	85	88	99	120	107	116	108	102	119	116	98	109	107	112	115	102	100	109	103	105	128	105	88	103	105	118	104	104	102	105	117	113	97	97	89	126	106	114	93	104	116	96	107	105	109	106	104	99	102	106	113	95	113	115	114	112	113	108	114	79	118	94	112	122	99	97	117	123	113	104	109	104	106	106	110	120	102	116	108	109	108	121	93	106	107	92	116	106	111	120	111	94	114	108	96	109	106	107	116	103	94	109	101	114	99	116	75	112	104	107	87	94	113	102	117	105	112	101	108	115	119	121	101	114	108	92	106	108	105	105	119	109	120	111	107	87	109	98	107	98	96	110	104	113	133	127	114	98	110	112	105	115	103	121	100	103	103	112	103	97	120	112	115	110	102	102	95	121	118	108	118	108	121	116	93	107	103	108	108	109	110	108	110	119	104	117	97	122	112	101	107	113	103	94	129	112	92	108	102	96	110	103	119	116	90	107	111	116	114	95	103	123	92	110	98	114	107	121	129	114	101	105	80	101	103	119	124	105	121	105	109	106	120	134	100	110	112	99	101	117	118	111	100	108	115	122	118	112	96	115	101	116	110	135	124	110	102	95	105	119	110	103	113	122	107	104	121	108	114	116	130	112	97	108	119	110	119	108	121	97	104	121	109	122	106	122	113	99	97	103	123	97	107	100	110	117	97	125	119	113	109	110	109	112	85	86	114	99	90	123	87	103	113	104	113	110	117	99	103	103	100	95	88	122	103	101	105	89	125	104	103	115	106	103	116	95	118	103	105	97	110	138	110	111	89	104	88	103	126	113	103	132	122	102	107	93	108	124	110	117	115	111	129	104	116	99	109	120	103	102	92	128	124	111	93	113	99	119	101	100	105	103	115	108	110	81	117	102	109	104	93	108	108	117	101	111	110	96	86	124	105	116	91	101	112	113	112	100	103	111	124	107	115	101	119	98	109	99	109	105	101	93	123	114	101	119	118	97	110	121	105	118	109	103	93	110	110	104	114	102	116	125	108	123	106	102	140	114	82	120	101	105	118	108	125	112	90	101	112	123	105	120	122	122	108	117
25436	21502	28003	25418	11093	1078	648	510	468	440	425	435	416	400	434	433	367	439	384	361	357	383	370	376	375	378	403	386	353	346	365	361	372	357	388	328	365	388	366	336	372	357	330	363	360	364	363	377	350	397	360	377	372	388	326	385	368	376	349	371	397	403	403	372	374	362	333	356	346	357	363	363	385	362	372	369	366	373	368	370	407	390	370	322	344	378	313	376	376	372	388	361	356	366	347	365	338	385	345	396	347	379	386	329	345	329	359	373	369	375	341	346	350	377	372	357	374	356	366	372	376	358	388	415	369	379	373	356	356	378	359	335	363	348	363	340	354	382	330	383	351	346	386	382	369	360	369	422	339	374	376	389	397	369	340	373	374	358	377	386	348	344	374	354	362	392	371	348	360	372	385	358	364	363	378	369	358	385	343	372	316	380	372	365	384	380	401	348	336	389	351	338	386	318	297	378	343	350	369	333	393	364	374	326	360	364	391	381	363	351	358	317	352	357	358	336	359	401	352	353	347	354	377	390	365	345	361	377	343	341	344	370	348	321	382	330	329	367	366	341	374	332	347	323	363	343	348	387	325	353	372	356	348	405	349	345	372	403	392	369	377	356	403	387	366	327	364	377	309	380	329	399	388	365	348	358	371	424	370	362	381	347	356	373	353	295	365	366	326	351	356	337	364	361	326	347	376	349	359	366	355	365	370	367	364	365	370	365	359	375	353	365	349	373	357	338	340	359	393	374	359	358	371	389	363	351	392	327	364	357	347	399	350	354	350	356	330	359	380	348	402	363	339	360	337	340	379	365	393	324	350	350	350	377	347	388	393	337	347	330	350	335	391	325	345	373	375	398	387	380	359	374	369	324	333	368	349	380	366	347	357	350	372	331	357	382	339	362	348	350	329	352	359	352	335	391	364	354	374	349	378	374	339	361	374	367	390	368	338	356	354	342	358	363	346	377	340	352	389	357	370	353	347	349	370	360	342	316	341	366	364	359	350	379	370	370	354	344	367	387	350	320	380	326	338	332	393	353	362	382	329	342	364	363	373	375	375	332	394	362	367	388	361	387	363	335	343	366	372	361	352	389	351	370	361	360	377	327	318	355	386	369	388	389	345	355	344	371	371	354	381	373	354	374	371	365	339	385	341	350	368	343	360	390	332	336	376	337	376	349	365	357	360	354	361	359	382	339	352	383	365	383	366	315	377	379	357	371	314	373	350	376	377	356	366	363	361	349	339	372	367	363	368	344	367	348	362	391	362	350	388	353	345	347	336	328	371	361	354	355	383	371	366	368	363	349	383	353	353	339	352	342	352	345	354	367	353	339	378	335	364	339	357	360	323	356	361	366	403	361	366	352	386	379	367	358	374	337	325	340	365	347	348	360	346	390	381	392	337	345	383	360	342	380	346	373	328	401	312	350	360	346	377	378	361	377	355	362	415	329	347	352	352	389	344	349	364	317	388	368	310	351	341	367	381	374	366	397	407	377	338	329	349	373	322	377	360	371	318	342	359	379	325	377	341	360	367	345	369	353	376	395	359	353	372	363	352	340	361	366	350	352	361	359	362	336	368	370	358	325	327	346	365	355	359	347	349	360	361	350	353	324	351	363	354	346	375	348	338	342	375	373	358	354	383	382	359	349	364	387	337	362	390	363	365	399	358	339	332	385	360	373	350	382	360	386	350	367	376	353	336	369	377	356	345	314	384	380	382	378	375	376	366	361	328	364	385	368	352	353	377	390	383	365	392	362	384	344	360	398	373	401	347	363	345	381	351	367	355	349	355	347	354	349	356	347	347	378	353	383	369	350	377	354	395	383	361	329	411	353	360	346	364	332	349	368	360	367	350	359	365	381	371	374	356	356	373	344	366	358	343	367	337	378	371	352	337	366	377	346	351	356	379	383	354	357	347	377	354	350	350	334	349	366	341	350	365	327	366	347	360	354	386	379	371	370	381	397	334	360	310	392	351	354	371	347	343	352	330	352	343	347	342	335	364	352	382	390	356	349	357	373	342	342	356	349	322	361	332	348	356	388	357	391	370	388	365	356	350	316	355	387	358	385	334	361	394	383	355	356	389	371	362	370	328	370	350	339	347	361	372	361	365	359	351	352	346	356	354	401	388	389	381	316	364	334	361	363	348	339	367	349	317	386	339	340	355	370	327	335	335	395	362	329	340	358	383	341	363	344	380	352	369	372	361	372	382	386	341	364	347	381	361	362	374	358	367	386	373	351	350	336	373	365	377	350	378	368	314	392	356	343	394	351	346	364	313	366	355	352	350	367	373	324	399	350	382	335	363	348	355	377	353	352	382	331	359	368	361	365	399	388	365	376	349	332	358	345	347	345	330	332	377	353	372	369	381	378	345	360	362	363	350	384	347	359	323	369	350	370	338	314	353	417	378	341	361	346	353	390	337	357	364	334	341	343	354	332	364	367	334	354	344	389	347	331	373	376	349	366	397	328	355	326	358	353	333	337	334	348	333	322	375	357	333	344	385	373	346	377	346	376	383	340	350	400	352	354	359	371	356	344	387	366	383	399	372	388	381	362	332	349	365	355	376	393	353	349	351	352	371	392	373	355	405	378	349	377	345	354	348	368	333	388	363	357	362	378	342	324	353	346	393	347	368	366	354	333	360	386	380	374	356	326	355	356	339	369	381	375	354	345	344	329	374	342	358	392	371	356	363	363	338	379	364	373	380	348	399	373	360	340	358	377	372	354	372	359	327	384	347	357	368	327	401	365	378	410	365	343	339	344	361	381	329	393	376	334	339	386	363	346	348	376	329	351	345	372	353	336	375	390	351	371	384	304	373	323	362	340	372	361	378	338	374	364	385	401	368	381	344	313	329	362	362	354	370	344	384	371	380	358	366	368	388	353	353	364	401	381	326	362	350	376	360	369	375	365	333	314	364	383	367	397	384	401	387	360	346	367	363	357	361	383	371	359	355	363	362	389	374	400	392	328	368	364	364	370	340	366	367	373	360	353	349	390	367	389	362	368	364	362	352	388	367	348	362	320	355	395	353	356	364	375	384	315	364	336	346	322	339	351	345	362	349	343	363	350	366	372	348	382	352	350	380	379	366	354	368	362	352	383	315	344	351	352	363	356	378	352	334	347	320	370	346	391	340	365	349	383	369	381	368	375	342	353	343	375	377	359	369	353	368	364	374	348	350	344	366	370	373	348	381	363	340	322	377	343	342	356	346	377	334	352	377	359	372	381	362	332	364	341	342	310	358	357	369	370	331	355	341	369	343	351	380	366	369	374	345	315	333	339	326	345	338	358	377	377	369	379	349	376	334	361	374	347	402	372	382	346	309	336	333	349	354	376	364	346	405	377	366	348	361	347	371	362	345	341	355	349	361	389	319	355	355	375	367	373	340	358	331	346	365	347	353	362	373	346	371	349	383	368	368	369	362	359	338	378	352	337	398	366	365	383	371	348	376	385	382	390	355	366	360	377	325	382	343	369	366	338	367	371	371	324	367	330
3069	3209	2622	1382	945	705	627	515	472	455	417	444	381	370	345	362	339	364	339	354	321	365	309	334	314	317	334	314	322	334	315	298	293	318	292	334	334	326	297	307	311	295	317	321	303	322	322	285	284	278	326	299	320	311	298	323	287	326	291	283	294	307	313	319	353	318	282	272	306	281	285	326	307	294	300	301	321	333	322	279	309	313	316	318	302	315	310	342	305	321	292	294	293	288	334	289	297	298	317	332	299	332	317	331	300	333	312	297	324	323	310	307	300	287	281	303	319	308	288	318	355	332	318	319	333	305	310	343	313	332	345	332	293	266	309	313	311	269	296	274	320	294	282	300	296	291	300	289	308	306	319	292	281	271	322	303	303	330	295	297	310	291	302	300	292	294	322	297	321	319	325	273	287	324	312	303	305	323	273	307	308	298	321	299	310	320	296	316	321	296	335	299	303	320	295	312	296	308	298	307	282	305	311	290	252	285	295	321	310	308	297	307	302	316	299	291	298	293	295	308	296	321	302	308	296	306	301	294	290	318	328	318	337	321	293	285	338	301	306	341	308	329	303	301	336	295	309	329	320	338	312	304	320	324	338	301	305	290	306	305	306	310	309	277	288	301	305	310	306	308	310	309	317	282	309	312	305	297	304	298	294	323	303	309	317	320	275	292	311	319	319	275	294	301	315	281	323	322	302	311	289	278	299	292	308	302	306	282	311	316	308	306	288	280	326	305	312	312	297	302	334	293	276	264	285	308	293	312	313	321	292	299	312	295	287	283	339	297	269	291	355	305	316	340	286	301	314	317	282	314	327	298	312	304	288	269	295	295	297	293	285	297	272	281	319	294	334	309	282	303	266	286	309	320	304	301	297	286	319	312	315	296	311	295	280	310	297	295	282	275	286	282	305	299	311	292	300	292	313	314	288	301	312	308	293	294	274	293	299	310	362	300	322	328	310	291	302	326	281	319	312	286	293	315	295	304	294	321	304	317	301	321	285	311	280	296	350	282	345	313	289	320	301	331	294	296	260	315	316	274	302	289	304	293	294	323	297	299	337	319	304	309	316	335	278	303	295	282	276	315	284	293	313	300	313	333	282	315	298	287	305	304	327	301	286	330	307	298	282	298	310	311	307	337	297	325	297	313	310	329	302	318	281	314	304	306	301	309	301	331	319	315	301	308	260	287	319	263	316	307	320	328	323	323	271	275	301	284	326	292	286	313	320	297	335	294	268	326	325	313	284	326	310	290	304	310	308	313	280	285	307	304	325	302	329	324	281	282	324	268	287	287	308	299	306	307	332	284	318	291	321	320	301	310	294	311	287	295	326	291	309	298	299	268	319	291	301	315	306	301	339	307	310	308	309	330	331	326	294	285	313	304	306	316	301	283	316	303	303	287	312	310	301	287	321	319	288	303	312	302	303	326	301	315	291	280	307	302	294	347	313	299	313	304	327	311	299	298	286	289	301	318	324	327	308	315	310	319	295	295	284	329	304	334	296	302	293	301	298	319	294	286	294	283	281	275	315	283	276	312	335	289	304	304	321	293	298	319	298	329	309	318	328	286	310	322	322	310	301	310	296	299	268	289	292	304	323	294	297	303	293	291	295	299	315	305	290	317	322	298	313	327	284	296	316	294	293	323	271	298	308	273	279	296	334	318	329	280	313	283	314	275	292	276	303	278	303	314	313	329	286	284	316	316	319	311	293	296	304	290	308	316	292	313	306	331	325	311	299	270	274	325	303	315	279	312	300	296	307	330	302	307	290	269	350	275	314	269	296	297	294	317	289	294	293	290	305	297	302	319	299	280	301	305	318	279	302	320	297	305	301	287	300	294	305	297	324	303	315	295	296	306	273	298	251	290	331	306	306	273	314	320	304	354	295	300	299	322	293	328	291	303	290	291	312	271	294	297	296	264	287	299	310	323	301	279	272	285	278	302	325	287	297	331	287	287	296	291	297	312	289	316	329	307	299	267	296	326	311	291	292	303	303	308	290	301	295	295	293	322	297	288	319	301	281	326	305	291	310	315	319	287	302	299	303	312	287	286	288	289	314	314	288	323	268	308	302	274	321	274	293	265	313	321	291	316	306	290	280	289	327	288	294	281	294	312	282	312	308	310	292	295	319	304	289	301	303	273	317	278	298	314	296	302	307	307	313	312	295	312	292	330	298	302	324	295	318	284	302	296	291	320	276	314	298	278	285	273	317	298	297	299	286	298	319	310	288	302	295	282	286	297	275	290	296	313	289	307	308	295	304	291	309	291	270	301	288	280	276	294	298	307	260	336	268	309	303	304	297	302	295	285	307	282	312	310	289	296	272	304	272	290	316	309	300	279	308	286	312	328	309	334	302	298	325	322	283	294	273	297	318	279	283	317	318	310	290	300	291	310	288	292	338	285	296	307	281	306	280	270	293	333	284	307	308	313	300	340	306	315	305	293	317	284	307	303	306	322	321	274	291	305	276	315	298	310	287	314	331	304	288	290	319	299	305	304	319	322	314	307	296	270	295	313	272	343	296	250	289	329	275	282	320	294	313	302	304	313	306	319	313	314	309	273	269	296	306	310	309	290	278	316	291	312	286	302	281	289	292	325	311	263	290	300	325	316	284	330	310	291	334	328	315	314	289	298	316	300	304	329	316	299	273	315	326	256	278	310	336	347	280	297	304	302	297	255	301	302	305	313	330	295	279	294	301	320	276	288	270	317	275	309	300	331	289	298	295	316	292	280	268	271	331	317	324	303	299	311	312	327	315	267	284	272	306	291	310	300	286	316	334	273	310	298	301	307	251	307	297	288	295	297	336	285	294	325	307	276	306	318	306	332	310	304	288	313	278	327	285	299	287	289	316	271	300	327	321	298	310	279	278	275	290	340	300	280	312	303	287	279	290	294	295	299	297	280	290	302	302	316	303	328	305	304	309	312	308	270	294	310	289	309	301	284	291	273	284	314	298	294	289	282	287	290	293	292	310	294	289	313	317	315	269	303	287	280	314	317	313	301	354	319	284	311	287	309	314	254	321	294	278	304	300	317	289	328	313	323	297	288	284	300	293	276	322	299	336	304	290	302	298	308	273	303	305	331	310	315	301	274	299	318	314	332	283	275	307	283	289	316	298	345	283	295	312	291	300	276	301	309	278	299	341	267	295	302	269	268	303	317	316	289	303	301	306	294	299	291	290	297	300	297	313	292	324	281	285	280	292	309	308	314	316	287	307	311	316	299	287	287	295	333	289	335	282	301	287	277	281	305	281	271	303	329	276	340	305	273	332	294	287	281	277	317	328	296	310	304	324	301	320	294	293	290	289	286	306	306	266	332	297	295	299	284	303	291	323	288	315	298	287	274	314	307	271	321	318	268	308	320	327	274	291	286	286	271	283	292	292	312	352	272	310	289	300	287	308	304	270	292	269	288	312	286	313	334	299	286	296	272	289	309	285	297	290	291	297	305	304	299	283	287	316	325	276	296	279	300	288	331	313	300	282	308	344	287
24431	21466	28829	24490	21457	7937	1517	930	778	737	693	699	666	626	574	650	626	660	624	626	604	586	597	651	554	566	579	591	579	597	581	607	607	578	596	585	620	557	574	548	543	585	566	590	564	602	572	567	544	558	564	587	559	603	604	581	600	573	578	557	565	568	533	578	540	573	574	607	545	541	561	581	574	571	647	585	536	608	572	556	557	585	574	559	558	524	600	622	572	583	589	653	610	591	584	570	578	597	566	551	561	585	576	555	570	615	580	594	601	569	552	584	548	568	585	559	564	548	583	567	573	600	543	568	580	607	567	547	584	567	551	588	579	606	572	559	596	562	608	550	590	586	548	553	546	597	554	538	570	581	612	569	576	515	568	574	563	586	570	605	540	616	602	573	548	589	580	562	644	574	570	592	585	544	553	562	616	569	564	589	565	628	576	558	572	552	570	591	574	599	589	523	577	539	563	607	551	575	550	570	536	574	570	544	568	590	541	594	514	570	532	508	531	532	565	566	553	571	561	575	591	522	554	588	565	570	556	603	556	568	558	563	547	549	577	580	589	551	570	607	539	562	581	583	595	546	555	544	577	568	542	560	521	554	576	577	562	540	559	567	601	608	542	561	559	523	534	582	568	569	596	552	548	617	503	584	603	598	553	572	541	570	604	571	599	585	564	583	591	595	610	580	572	595	570	585	560	591	585	566	614	573	572	549	587	628	587	595	587	555	530	576	612	535	563	558	539	623	567	544	585	574	564	547	549	608	539	582	537	548	558	606	550	551	586	584	551	543	520	541	572	595	590	549	553	594	586	592	545	578	537	564	576	565	533	541	553	587	612	583	524	603	567	586	619	576	577	574	596	570	587	564	556	524	572	553	571	527	570	569	579	543	622	548	592	545	562	558	559	572	587	517	586	550	525	548	559	553	602	579	591	569	574	549	591	551	640	595	557	571	559	519	571	591	591	578	596	545	553	565	571	553	592	559	556	573	555	590	560	585	586	561	560	563	554	588	576	533	496	575	566	593	558	550	626	596	554	552	596	556	594	533	568	565	592	549	543	590	516	573	580	568	601	550	581	592	632	537	564	589	544	520	583	530	602	569	609	529	600	591	562	541	576	584	543	585	610	541	546	573	611	570	626	569	595	574	598	582	539	542	585	565	530	580	559	579	565	560	582	564	545	541	552	588	593	538	550	548	565	561	549	597	604	552	557	577	586	608	570	547	598	527	577	609	588	576	600	577	599	593	613	518	559	580	596	595	591	543	547	582	573	554	573	553	520	596	575	540	573	554	575	516	579	576	529	617	623	528	596	564	573	574	552	561	559	579	586	588	568	556	553	531	557	577	572	632	584	624	560	537	537	594	616	575	548	619	550	568	599	576	588	576	516	610	584	596	582	522	559	585	559	575	587	576	573	547	577	551	578	583	557	560	580	541	548	590	552	564	551	595	569	611	545	578	576	554	557	591	548	566	544	584	575	588	530	573	568	564	596	557	576	574	536	589	633	584	529	547	573	562	611	599	598	562	583	572	562	539	544	568	540	597	541	557	592	555	539	529	582	604	512	605	573	613	586	589	518	541	547	566	520	589	592	569	571	630	590	586	602	564	573	536	545	535	571	557	572	532	577	557	561	543	609	562	576	604	613	563	543	610	574	581	588	551	539	538	608	542	608	545	578	575	582	570	610	561	589	602	562	585	562	566	577	544	588	562	623	609	548	624	581	552	569	591	548	591	589	555	537	538	557	595	560	547	603	566	611	538	557	546	579	600	569	604	534	556	582	588	540	572	632	558	542	536	579	592	573	554	556	634	587	579	568	606	541	561	576	593	612	584	570	572	586	564	580	540	574	579	578	539	559	527	553	580	558	534	534	507	542	587	585	561	578	604	599	552	571	569	573	559	567	575	556	599	591	589	556	511	596	553	616	612	560	599	575	581	566	526	557	611	583	571	566	582	587	585	521	589	593	573	508	537	565	539	585	580	582	607	608	592	569	550	578	588	581	567	567	517	592	589	569	591	566	557	561	566	561	565	569	523	522	576	541	585	548	592	551	589	547	602	536	575	570	526	566	558	551	568	563	577	577	573	534	565	570	579	604	537	559	513	617	561	562	566	566	592	599	576	552	595	599	582	581	558	574	577	587	566	513	597	592	544	587	580	562	588	544	565	561	566	565	534	567	568	558	550	560	572	596	549	558	596	563	574	598	587	536	582	602	579	561	562	539	538	581	555	588	555	570	576	579	572	537	597	588	571	566	502	534	625	571	539	591	572	576	580	579	571	526	581	606	560	569	595	559	538	645	577	546	573	582	574	549	572	585	588	593	556	570	585	556	577	577	577	548	584	555	620	609	555	585	604	540	585	574	552	570	514	546	596	616	510	558	534	590	584	558	596	595	595	602	534	598	521	576	567	546	525	569	594	580	594	550	583	590	579	589	544	592	547	543	566	548	554	565	592	572	540	516	552	546	617	559	559	594	580	525	575	613	591	582	536	542	567	605	537	545	608	589	552	575	570	539	608	584	594	603	544	539	569	577	513	514	598	565	569	582	579	588	578	552	563	569	565	566	537	586	558	551	583	569	558	547	573	574	521	565	542	533	583	576	539	564	578	566	524	590	600	626	553	554	560	532	598	556	554	556	589	569	590	591	597	554	626	549	566	583	565	559	581	554	586	593	567	590	587	553	561	578	604	540	537	564	577	595	572	580	590	555	592	551	560	532	566	570	558	533	561	594	546	556	572	570	550	552	560	550	605	546	594	615	582	589	542	574	569	571	603	554	554	599	578	580	551	536	581	578	587	578	555	587	553	593	574	560	544	578	601	546	572	556	595	596	552	570	568	543	537	571	593	555	594	540	536	555	540	521	580	584	571	546	558	534	569	552	566	588	559	539	558	582	611	587	569	579	572	589	570	588	557	570	556	596	534	511	521	546	537	583	583	573	536	587	538	567	571	573	550	602	576	608	589	563	580	514	541	585	555	571	520	545	575	587	555	585	585	564	525	538	526	586	535	590	558	560	538	553	564	555	592	571	531	586	621	532	583	581	581	578	549	544	573	549	574	590	540	598	551	586	607	600	550	607	592	587	533	559	561	563	582	561	573	570	583	587	583	587	612	558	579	564	579	552	568	550	579	539	564	559	576	616	594	574	571	556	584	602	585	563	567	545	559	546	606	533	601	569	569	526	541	573	559	594	527	533	578	635	610	557	595	548	571	612	609	575	592	587	610	559	546	502	570	509	576	542	582	578	533	581	565	555	557	542	564	597	566	544	576	566	528	550	573	582	584	537	577	581	579	608	565	568	587	561	576	549	530	583	584	557	547	567	591	589	554	579	566	555	560	570	562	531	586	555	537	597	592	555	567	584	576	546	559	528	558	552	576	541	564	560	646	546	591	565	575	547	608	546	588	557	584	579	551	545	545	542	531	573	545	510	593	631	558	587	570	567	587	557	575	555	594	602	549	536	549	621	540	548	576	544	578	577	555	555	542	538	590
3443	5629	4626	2443	1704	1238	1012	932	839	706	720	665	654	624	601	531	545	524	563	516	533	507	533	502	511	507	498	522	470	481	539	533	529	492	490	477	489	472	498	515	500	520	474	486	502	494	441	466	441	523	515	491	488	461	483	485	465	454	452	492	476	497	493	467	476	487	489	501	494	479	491	460	447	459	439	483	462	496	454	426	456	490	449	521	484	491	460	470	478	502	502	452	468	457	458	473	468	446	466	443	505	495	481	475	444	490	456	485	461	464	437	477	463	450	446	491	481	467	484	441	465	486	510	514	464	476	480	482	492	483	462	487	496	503	458	460	453	453	430	467	514	452	468	500	493	454	452	508	489	486	446	475	483	448	473	438	467	497	450	479	448	468	492	475	465	479	464	477	461	496	457	449	510	479	463	462	428	452	432	462	449	453	479	467	478	497	476	480	498	449	476	491	463	484	441	469	457	469	440	453	466	479	490	467	485	436	494	466	498	464	459	446	453	505	509	436	487	448	463	464	466	468	435	463	497	445	425	527	498	464	444	466	462	464	469	484	440	444	434	482	478	474	477	476	461	456	426	467	483	496	448	480	486	470	425	496	468	494	421	473	511	483	449	464	502	453	478	486	462	466	480	467	488	523	446	440	467	501	479	509	502	462	522	432	467	464	477	474	497	463	467	464	464	523	438	476	466	464	458	447	452	468	456	430	464	464	439	465	483	483	475	458	429	523	461	484	477	430	451	487	479	488	461	415	444	511	473	447	470	472	473	434	502	467	461	481	476	486	472	482	478	459	455	452	482	523	427	464	455	465	444	504	448	500	462	465	442	430	479	514	481	448	468	449	459	469	468	472	458	452	466	499	463	451	443	440	478	487	470	483	470	505	448	468	461	464	445	495	457	479	452	494	448	484	500	454	480	483	493	504	447	462	441	476	460	440	475	525	459	516	468	450	430	502	450	447	468	499	445	443	447	485	430	459	467	435	447	448	489	485	459	479	461	458	468	502	473	499	469	482	491	445	474	485	502	461	495	470	485	490	494	488	477	457	487	467	468	478	496	468	484	461	463	444	457	491	433	467	464	481	442	463	460	476	468	459	456	476	485	471	457	487	482	464	449	458	486	446	483	475	453	439	492	501	495	483	483	478	476	453	450	447	445	470	468	447	464	462	455	429	430	465	481	479	477	421	477	476	507	538	458	478	473	454	486	514	450	469	462	472	457	482	503	487	475	462	477	464	477	465	460	475	442	440	492	455	442	499	464	500	476	431	477	469	449	456	466	494	440	426	463	523	464	454	456	447	465	469	448	487	417	432	448	474	424	449	441	472	479	477	466	427	470	498	461	453	492	482	472	431	431	492	469	461	501	481	500	511	445	476	466	448	437	461	452	460	441	448	455	460	482	479	448	502	476	487	474	485	423	491	476	440	457	441	459	444	469	476	458	486	447	461	463	516	481	427	444	496	479	480	469	536	469	446	477	477	470	460	456	424	451	499	478	472	451	455	488	466	444	451	479	463	472	453	470	457	468	462	440	456	487	455	455	483	443	454	470	439	500	513	472	432	489	454	466	449	474	430	507	462	440	478	484	487	433	455	443	513	479	473	464	456	471	465	462	481	451	452	475	464	499	437	481	486	474	528	477	498	460	477	454	469	483	454	470	492	433	469	465	471	487	456	456	490	480	462	421	458	447	468	447	449	483	465	463	493	452	457	434	452	461	455	486	447	489	453	493	464	442	434	460	477	453	442	490	479	479	468	473	514	526	463	474	469	503	498	457	458	436	450	457	480	458	422	440	442	480	445	448	446	420	458	473	468	462	490	469	441	470	420	424	460	472	431	456	435	442	467	492	450	482	461	455	435	457	472	457	463	441	418	488	464	461	443	470	459	461	472	460	481	431	481	479	446	481	472	474	458	456	465	451	413	445	487	464	473	462	467	486	478	469	481	474	460	440	443	442	488	513	468	453	447	450	501	469	494	453	507	447	445	450	481	460	503	490	443	457	456	518	423	482	462	461	448	441	455	426	480	440	452	445	471	425	471	450	494	462	495	462	450	433	457	462	502	428	444	494	474	471	467	486	454	470	480	449	441	453	451	472	456	446	474	442	451	472	459	445	443	472	487	480	448	505	473	446	456	466	460	444	457	440	425	469	466	461	461	445	475	464	471	449	451	481	472	461	472	489	480	457	480	468	493	474	434	479	438	432	477	511	449	431	472	459	438	483	447	448	446	450	490	441	463	472	507	492	471	470	473	473	470	481	435	491	448	489	440	453	471	460	455	504	476	439	456	471	452	430	472	480	452	487	512	485	499	431	486	455	483	434	459	483	458	489	464	448	470	437	475	458	440	493	435	457	465	474	446	452	459	439	439	462	462	440	477	478	479	446	449	463	454	467	457	444	491	444	421	465	470	431	449	448	469	456	511	413	483	471	459	502	491	479	511	450	470	469	501	454	436	490	469	447	470	460	477	466	474	487	444	458	487	476	463	453	480	468	495	480	459	442	489	462	437	429	471	481	477	449	487	455	464	453	507	455	459	476	492	458	456	480	445	487	484	455	466	462	466	451	439	487	467	478	439	513	499	473	437	463	473	462	447	437	482	462	505	496	476	462	441	473	488	459	470	494	462	441	456	457	464	471	428	473	456	492	484	480	485	443	494	478	468	459	458	462	486	464	457	442	456	446	451	472	471	457	454	439	496	446	501	456	459	476	480	452	448	466	462	477	464	476	477	500	477	482	437	438	491	478	432	466	495	494	425	423	478	502	464	445	443	473	450	436	426	465	434	468	434	450	417	485	477	486	453	491	446	452	425	472	484	468	472	463	523	456	498	469	429	424	470	485	467	465	496	480	429	454	468	439	421	439	424	457	450	468	485	484	451	484	448	474	479	487	451	462	470	468	491	464	465	472	456	431	441	491	467	484	466	436	461	434	458	455	460	438	460	445	451	423	517	458	462	510	429	421	446	479	446	430	452	467	464	475	478	487	431	457	461	439	415	475	422	416	423	460	452	477	433	466	458	497	474	460	481	486	428	476	474	438	450	420	429	460	466	461	436	462	438	443	462	450	454	460	467	488	475	470	471	474	419	430	458	469	420	424	473	465	453	477	455	436	438	447	439	494	471	447	475	464	469	468	449	465	464	454	445	455	459	480	443	459	455	502	446	448	452	465	463	486	452	463	450	438	438	467	451	484	465	444	448	481	440	503	468	472	492	431	459	460	474	485	439	455	449	474	465	459	476	452	463	487	451	479	472	442	453	480	453	484	469	467	456	468	487	465	443	470	461	451	438	452	440	457	472	452	445	420	462	512	451	462	431	454	457	470	454	425	460	440	462	469	455	483	464	482	457	444	479	467	457	441	446	423	471	476	440	454	443	459	445	437	475	446	461	425	492	451	463	474	487	465	464	501	431	480	431	483	445	479	483	453	423	472	457	420	493	458	428	449	469	453	475	479	454	458	455	500	482	484	456	454	472	458	437	445	485	427	454
27720	9885	475	248	139	140	159	133	124	129	142	117	130	118	116	108	129	122	113	120	123	112	126	119	140	118	108	130	129	118	122	136	116	137	117	121	140	144	135	129	110	127	93	119	110	116	118	128	132	117	112	123	113	123	127	117	119	124	112	122	148	116	111	128	138	121	127	112	112	122	105	119	128	133	109	112	120	132	142	115	133	124	120	120	122	126	100	103	136	120	127	126	114	125	111	130	132	126	127	127	144	116	138	113	123	114	127	101	109	132	140	110	131	132	113	116	137	122	125	118	122	111	136	104	118	141	121	117	117	141	118	123	135	130	112	124	106	133	118	123	135	128	138	142	113	135	120	139	126	116	130	121	118	113	124	109	127	155	132	117	116	119	117	140	129	135	129	102	119	134	132	127	121	111	123	124	121	129	116	124	131	118	121	105	124	111	143	129	131	122	117	115	133	129	129	134	104	104	123	117	125	120	110	128	125	119	115	124	129	133	135	127	128	122	126	142	111	113	108	126	127	122	138	142	147	120	136	130	115	132	119	112	135	120	108	98	149	133	118	136	119	109	134	128	135	112	145	130	128	124	122	121	135	113	113	134	127	110	109	133	127	111	111	128	118	122	132	131	133	125	139	121	125	116	137	122	110	117	124	119	120	128	128	104	89	138	122	112	135	129	113	116	134	127	136	114	134	110	127	130	133	132	144	106	123	121	122	149	125	142	97	133	115	113	126	113	110	142	119	116	139	140	117	142	125	124	136	128	123	108	124	116	132	136	150	144	132	116	117	124	117	133	121	126	122	136	116	141	108	112	125	129	137	158	118	121	111	118	131	114	129	118	126	113	139	120	102	112	120	119	125	114	133	125	152	136	122	110	135	131	126	139	128	117	113	142	115	125	119	131	127	140	136	147	119	138	121	111	126	114	124	124	120	138	128	122	144	124	126	116	124	124	125	138	133	127	122	119	128	130	116	117	144	124	128	111	131	118	121	129	119	140	135	127	124	127	121	126	134	137	120	124	123	115	132	130	123	116	120	126	136	124	127	101	131	118	131	127	127	121	131	144	119	121	132	122	104	122	117	117	137	123	110	131	134	120	119	140	126	104	115	130	136	141	116	129	115	121	116	130	132	95	125	133	114	142	104	118	123	136	111	142	118	116	128	116	111	119	115	125	119	126	134	111	127	123	130	132	147	124	128	130	124	130	130	129	125	107	126	132	121	129	127	118	134	142	101	119	113	114	148	113	124	118	122	122	129	121	134	150	129	107	114	132	126	121	114	136	133	122	114	114	108	134	131	128	126	115	125	142	135	124	140	128	113	129	126	119	132	123	114	121	122	116	144	118	115	138	122	158	119	142	117	133	138	129	114	124	121	127	124	102	136	108	117	113	132	103	108	101	132	120	107	131	127	118	108	130	126	127	120	122	104	114	149	117	121	117	123	130	114	119	130	124	119	128	126	129	120	105	123	123	120	118	113	109	126	127	110	110	115	138	134	123	119	129	129	150	129	137	147	128	140	136	108	116	123	118	121	108	143	119	135	107	110	102	125	115	100	119	145	109	126	131	130	147	131	121	127	137	125	128	115	125	137	114	125	120	128	126	108	109	128	141	123	123	119	118	143	121	135	108	135	124	115	113	122	117	121	129	113	132	115	125	111	130	143	120	135	122	123	122	112	114	124	125	113	124	125	122	97	125	133	133	147	123	123	137	128	124	137	113	132	115	111	125	129	127	117	111	127	127	134	135	116	149	123	113	119	113	128	111	125	136	131	120	119	118	109	106	119	122	103	120	116	133	133	126	134	126	137	127	114	123	116	112	113	123	125	142	106	147	111	121	130	121	127	131	128	125	143	142	110	141	127	127	107	132	109	120	116	114	121	141	142	116	116	128	136	121	135	122	114	126	114	90	111	128	136	127	122	124	118	120	118	121	121	110	105	138	136	114	129	139	140	126	123	127	128	114	135	119	125	125	136	125	132	125	131	119	116	97	121	130	123	120	117	123	125	140	121	127	131	110	120	128	130	101	138	134	114	115	122	124	124	123	129	106	135	121	111	132	122	138	135	119	119	112	128	132	122	112	114	144	131	131	121	108	128	146	118	125	110	129	105	123	118	102	108	139	143	112	133	139	138	104	127	111	120	112	115	123	131	120	104	138	110	119	126	102	126	108	118	120	114	121	114	133	127	133	134	122	124	112	125	109	113	131	120	117	118	127	115	112	124	132	113	128	122	128	126	107	125	101	124	130	155	122	126	117	135	121	115	118	133	109	109	123	102	115	129	110	120	124	139	112	122	122	126	136	131	123	133	116	123	134	125	105	123	128	107	121	130	121	145	125	115	124	102	122	110	135	118	120	132	137	112	130	135	122	130	106	133	132	118	110	149	119	108	115	144	134	133	144	130	141	124	119	114	133	131	111	110	126	138	128	141	137	116	139	155	120	125	127	128	120	118	138	145	134	131	111	125	128	120	133	119	133	134	120	113	113	126	120	122	121	142	125	108	121	98	111	108	124	129	133	125	113	112	138	117	133	136	126	123	123	110	116	120	129	117	129	105	120	113	117	106	114	103	138	132	128	127	145	117	126	119	114	127	128	146	118	104	112	104	118	109	139	134	133	141	122	126	108	150	118	116	122	138	113	139	134	128	121	116	129	106	122	125	139	132	138	124	133	112	143	146	127	146	125	115	125	123	138	116	131	110	132	114	123	125	123	120	113	106	125	117	144	132	108	121	115	135	120	131	131	116	126	109	108	120	144	109	142	112	142	130	123	116	141	94	118	114	126	118	121	116	104	125	129	122	119	120	137	141	117	127	123	123	105	115	129	116	131	119	118	139	107	129	120	120	115	129	123	127	121	133	113	112	136	134	134	130	127	124	109	118	118	115	145	113	132	126	121	104	123	108	121	135	102	129	120	121	115	144	145	117	124	136	119	107	133	126	107	114	130	123	123	120	122	130	119	113	140	115	128	124	121	113	128	140	118	121	122	96	114	127	98	122	114	129	131	124	126	138	121	122	125	132	123	121	143	131	133	137	108	131	114	117	139	128	101	121	104	111	111	123	126	130	138	130	107	121	127	116	138	134	132	123	137	119	112	122	126	108	103	136	139	115	105	137	113	111	120	103	116	134	126	130	130	123	119	107	136	121	138	116	112	122	112	137	116	125	122	112	117	133	114	122	127	124	113	121	117	139	119	130	113	104	130	128	123	132	114	133	136	117	127	119	122	126	117	118	127	123	112	143	125	117	114	148	123	140	118	140	119	120	118	130	120	118	122	137	127	117	114	136	130	159	135	108	144	124	114	126	125	146	131	109	144	140	125	123	100	119	116	126	132	149	114	124	117	137	128	106	124	148	139	116	116	131	121	132	131	121	115	148	126	120	125	119	114	124	128	115	132	123	104	99	111	133	122	122	119	126	134	128	128	122	140	118	135	123	123	113	115	116	136	135	116	129	102	116	135	131	131	136	135	131	120	104	126	107	125	136	136
4549	272	259	194	147	138	133	96	124	110	120	83	131	125	118	121	107	109	107	111	117	99	125	124	103	114	90	114	104	112	109	104	105	84	124	109	100	112	121	115	106	111	98	133	111	96	104	110	120	128	126	97	107	100	108	116	131	95	112	114	100	108	89	104	106	119	97	119	85	112	118	104	107	112	107	98	119	85	111	110	105	94	107	106	106	107	82	107	114	106	111	121	101	113	109	96	93	97	102	107	134	105	109	101	104	110	104	110	111	110	127	99	114	128	115	111	109	98	97	120	106	112	88	120	111	106	94	107	102	103	92	116	108	115	108	102	108	115	106	128	103	112	101	93	118	114	118	119	110	116	106	117	118	108	106	116	122	96	114	97	106	103	93	121	112	101	99	108	134	97	113	104	99	107	108	108	121	97	92	121	122	114	106	110	99	99	116	111	109	98	124	91	103	117	122	106	119	95	129	107	102	108	115	102	117	114	120	109	106	97	114	123	111	110	112	101	112	92	96	107	104	94	116	96	118	109	106	121	107	110	125	88	122	101	100	116	109	103	105	112	104	106	118	102	112	122	94	106	94	116	109	107	109	82	106	107	109	120	89	125	127	113	126	107	105	104	107	124	115	99	110	133	100	104	115	121	107	101	116	93	116	112	100	94	111	101	101	106	104	108	115	102	113	96	113	104	106	96	106	103	98	106	102	106	130	117	93	102	97	104	107	109	99	96	124	109	118	103	110	102	103	129	125	109	124	88	116	99	104	100	119	82	111	106	126	109	126	84	122	116	99	105	88	124	119	108	110	85	107	100	83	104	105	94	103	112	101	102	115	93	108	113	112	106	96	117	98	102	119	121	124	109	115	115	113	115	118	97	102	93	111	125	124	99	121	102	99	112	101	110	114	112	103	105	117	104	107	111	99	111	96	98	106	94	97	99	107	129	106	124	104	107	102	125	115	93	99	95	113	108	104	102	101	114	115	104	113	121	111	105	96	79	100	104	108	115	109	110	124	98	92	106	107	126	107	112	117	111	104	98	107	132	95	108	104	114	113	105	89	113	113	132	100	124	89	114	114	94	116	112	88	102	124	98	110	100	94	110	123	108	107	103	107	95	116	117	105	104	108	117	114	93	124	99	93	120	107	107	121	100	109	110	104	96	119	117	98	110	118	125	102	91	117	118	112	103	96	118	113	99	128	101	115	114	93	109	120	105	116	117	116	99	116	128	118	110	105	102	95	149	102	111	99	99	117	119	102	116	124	99	108	106	103	92	113	110	111	103	98	100	102	111	105	104	113	92	125	98	73	120	114	110	109	102	119	100	93	109	114	105	118	105	115	101	104	107	104	98	99	94	124	103	88	95	102	128	129	113	118	122	91	102	117	108	100	117	108	109	102	113	108	90	109	114	109	108	106	110	114	116	107	113	126	120	99	107	94	106	105	121	119	101	98	109	118	109	97	119	97	122	109	104	121	96	122	118	97	118	122	96	110	114	118	114	105	111	100	111	109	99	108	97	115	92	111	100	112	128	108	96	119	117	103	129	98	101	115	107	133	110	118	101	104	110	101	98	116	112	103	93	126	102	101	98	128	98	100	116	105	95	113	110	111	110	101	109	99	114	100	95	108	116	120	131	111	100	94	101	87	119	111	97	107	100	111	105	89	114	114	127	128	91	93	124	115	98	115	105	103	128	113	124	96	125	98	107	91	110	106	113	113	124	125	121	111	100	114	112	99	114	122	93	108	116	110	118	129	96	124	97	97	106	96	87	119	121	115	93	119	98	115	100	117	113	111	103	115	114	102	100	105	126	115	104	91	106	116	106	120	112	126	85	106	121	99	128	97	86	118	109	107	109	110	103	106	109	117	112	89	112	129	104	87	95	111	90	101	99	98	113	110	103	121	109	107	106	102	90	116	121	103	119	112	102	103	116	96	104	130	108	111	110	118	105	130	109	127	113	101	108	104	99	106	112	113	123	117	126	113	102	137	112	107	127	104	106	95	93	90	99	118	117	109	99	111	104	122	110	105	127	125	131	113	103	94	112	109	85	109	102	118	101	116	113	92	126	102	96	102	121	108	90	103	99	111	112	108	99	97	121	108	120	107	108	109	102	122	106	98	107	107	127	105	111	100	123	99	87	119	117	104	108	112	96	121	114	100	112	93	112	120	106	129	104	107	104	113	105	128	103	118	89	102	105	123	87	126	107	103	115	94	124	100	111	125	109	105	103	115	103	99	110	126	108	104	97	97	99	108	96	98	109	131	120	92	97	112	108	119	96	102	103	111	107	107	98	116	103	132	118	90	113	94	103	107	101	117	105	113	106	101	108	106	106	107	91	116	113	120	91	112	89	119	102	106	104	93	114	106	119	115	127	96	119	116	94	114	102	109	114	106	107	96	115	135	104	94	94	110	118	106	111	112	121	108	118	92	100	105	123	92	116	105	115	93	90	111	109	122	122	104	112	106	102	90	129	123	105	107	116	119	115	95	113	102	100	118	114	108	119	93	104	127	108	120	116	119	97	103	100	107	107	91	100	121	114	104	113	108	101	118	107	100	107	98	112	105	105	103	107	110	101	119	98	125	123	128	87	112	117	95	92	114	130	103	91	104	109	114	119	99	111	107	101	110	113	109	118	101	113	122	113	111	107	102	113	115	119	93	107	102	97	93	121	112	104	121	110	87	111	99	85	102	115	120	111	105	113	108	94	122	101	102	87	102	113	99	118	107	120	113	98	112	128	128	110	90	103	115	106	120	107	100	88	125	104	116	130	97	104	95	111	112	102	85	103	91	119	113	106	117	93	122	100	110	95	105	106	98	123	97	102	102	104	105	122	86	104	120	127	106	96	106	111	110	97	119	129	100	107	104	109	109	100	105	118	96	108	109	86	107	116	95	86	113	123	113	100	113	117	115	108	102	108	117	107	100	109	120	118	116	119	119	108	109	103	102	112	130	98	109	97	100	108	122	118	114	96	117	100	101	130	116	101	130	117	108	115	117	113	112	91	102	93	114	91	119	107	100	88	96	117	126	108	99	112	111	100	110	93	105	114	115	93	116	97	90	118	117	100	103	113	102	94	122	99	129	110	112	127	94	108	107	113	108	106	103	99	106	101	90	97	111	108	104	107	114	107	117	110	95	104	96	118	107	105	113	99	108	112	92	106	115	116	108	118	97	116	115	103	100	106	105	121	124	107	118	124	120	98	120	105	110	103	109	113	104	130	108	106	101	96	99	107	110	115	106	109	118	134	113	97	108	105	119	115	104	116	101	96	111	120	98	96	108	107	99	110	122	94	139	81	103	111	116	115	104	109	112	108	96	99	119	112	113	101	120	110	121	103	117	95	92	104	115	108	99	107	105	95	118	102	98	94	97	95	108	94	91	102	97	112	96	117	110	106	111	108	96	112	112	106	103	121	82	124	117	124	105	98	114	114	130	99	104	99	102	103	107	111	102	103	106	113	102	115	108	107	114	121	104	110	112	105	135	113
25440	21478	27960	25422	11190	1093	742	545	465	438	383	443	358	388	416	412	354	389	377	408	383	359	341	405	362	372	388	378	340	345	349	359	371	406	330	364	376	408	379	365	350	355	371	361	384	362	370	369	331	409	357	384	339	360	356	360	347	346	364	377	387	430	392	354	343	361	369	337	361	371	363	355	371	362	365	393	364	353	380	364	371	367	342	374	356	349	354	355	358	368	388	382	362	394	347	355	387	386	385	372	357	404	380	406	361	362	375	338	345	359	340	349	383	367	369	390	346	364	370	394	357	394	377	382	365	352	383	365	360	376	344	363	361	378	341	348	341	325	326	380	346	371	341	382	361	378	326	372	367	392	389	344	364	366	355	366	345	345	363	375	351	370	364	332	341	359	376	354	373	364	355	386	382	364	378	362	391	353	359	364	360	362	363	353	335	335	341	366	357	371	357	350	367	417	358	372	346	382	362	352	350	364	375	337	365	355	321	343	349	340	367	363	333	356	368	347	381	322	338	333	373	356	317	368	365	358	369	384	378	353	341	375	327	359	348	402	370	339	386	396	364	354	364	358	367	354	347	356	335	336	341	370	389	359	377	342	358	355	393	381	379	379	391	356	351	329	359	345	381	375	365	346	339	360	375	387	373	342	356	393	367	345	359	334	366	395	351	368	369	354	394	368	365	342	355	413	360	372	346	368	384	350	361	387	392	354	326	352	372	365	373	335	382	343	374	370	366	366	364	379	388	346	322	369	366	329	374	355	379	405	346	379	325	362	351	352	353	383	391	359	396	340	363	368	375	374	390	362	360	367	395	390	330	380	350	359	361	397	401	375	357	343	336	344	372	355	329	321	341	354	366	367	367	355	361	377	387	341	357	381	390	351	354	377	340	383	392	380	392	375	348	368	374	359	365	403	370	382	366	379	370	361	392	374	366	382	356	353	348	367	362	395	359	369	358	378	359	377	397	382	373	337	361	360	363	345	364	372	383	363	368	372	381	339	352	374	338	381	338	368	392	330	367	396	338	363	360	327	356	324	371	388	366	364	361	360	351	368	369	362	337	363	351	381	360	357	362	395	372	335	341	388	336	373	340	344	350	367	353	364	354	374	375	349	361	343	359	367	367	318	365	378	358	375	389	383	361	356	348	349	372	346	348	342	345	378	324	338	337	333	326	347	366	330	352	358	347	358	344	347	355	377	355	370	367	371	343	382	362	347	352	369	373	376	334	349	343	380	391	412	341	351	360	340	373	365	352	332	376	342	342	367	347	357	361	362	334	376	336	402	360	357	383	369	373	352	374	387	377	335	365	363	374	333	336	343	357	372	358	366	344	388	403	359	346	358	389	350	363	362	375	338	351	356	339	345	380	405	365	354	354	354	360	345	395	407	343	336	362	367	388	377	396	357	369	347	368	350	352	370	356	380	356	395	357	358	349	354	381	363	357	377	373	348	360	366	378	382	370	372	341	355	364	361	364	381	369	370	345	377	393	369	379	387	338	363	366	328	370	360	394	358	353	355	356	389	350	353	352	351	374	339	357	364	372	329	368	356	338	355	363	339	388	352	371	382	371	379	312	374	376	357	345	347	366	348	356	363	356	359	372	356	346	361	362	358	341	370	365	367	360	375	318	373	392	361	353	384	410	376	372	342	332	371	397	356	359	363	328	308	347	356	334	383	370	374	373	357	379	337	360	365	368	367	392	351	363	396	342	378	369	353	384	369	353	381	361	353	343	369	361	365	346	378	372	351	361	378	336	361	350	364	369	395	395	399	373	360	351	362	350	342	343	314	364	365	347	383	333	311	361	393	374	360	361	411	349	356	370	387	342	364	360	332	372	358	385	324	369	323	363	375	368	378	369	377	381	357	367	405	362	358	356	356	350	347	385	392	364	349	357	376	335	350	364	365	352	365	365	340	392	396	359	335	368	368	364	362	384	338	367	372	356	338	352	345	342	321	359	347	352	365	353	365	383	365	349	346	362	348	359	354	366	345	340	368	381	343	361	377	383	383	378	367	356	365	350	389	357	359	354	328	348	357	351	378	374	316	380	380	350	370	380	369	375	351	339	343	352	362	345	351	371	346	398	359	381	373	330	376	374	387	334	362	365	363	358	343	395	379	353	365	352	345	328	360	356	388	363	336	351	350	329	383	369	352	351	384	390	335	350	364	376	367	344	392	368	299	341	362	367	345	334	340	387	360	358	347	380	349	401	338	375	334	359	341	341	365	367	343	381	384	337	347	336	387	377	365	338	365	369	349	348	359	329	365	333	346	349	384	358	349	356	362	333	374	347	372	366	363	381	396	354	374	370	356	386	366	341	346	332	346	388	362	368	374	318	372	372	345	349	345	376	371	357	349	361	354	339	346	370	401	334	345	325	320	337	350	352	401	360	380	387	321	323	353	338	351	355	356	340	370	371	342	349	363	361	372	342	344	351	370	360	337	383	373	364	384	350	349	342	360	346	359	373	391	341	343	363	359	356	368	341	371	375	351	379	375	349	355	344	349	330	343	358	350	353	378	344	372	376	365	355	374	357	385	334	348	370	349	386	393	339	329	371	338	360	365	342	347	395	343	372	357	389	382	345	371	357	375	370	345	357	382	395	362	349	349	334	343	347	370	367	398	367	354	343	359	355	328	365	360	341	362	325	361	339	376	360	375	371	362	369	340	376	367	409	332	386	379	351	355	378	362	384	346	394	384	414	370	380	381	345	341	388	357	364	368	348	361	336	356	398	350	370	332	366	351	370	356	372	382	326	325	332	364	369	378	384	336	407	364	364	388	338	382	336	391	326	356	364	377	341	363	369	375	367	351	356	355	353	347	361	349	366	373	349	350	351	375	355	397	376	388	356	353	369	359	345	355	334	364	341	393	341	352	362	390	363	365	360	417	342	364	328	363	383	359	361	360	326	348	356	349	387	337	339	342	342	352	318	349	354	348	346	350	364	327	376	352	365	376	347	370	362	352	374	395	380	354	381	348	392	368	386	357	337	329	326	374	355	398	356	331	367	387	389	355	367	352	369	370	346	359	370	365	330	364	391	388	370	332	341	365	413	389	341	333	377	324	388	357	332	346	382	373	351	359	376	367	362	360	330	379	358	355	404	342	361	369	362	395	369	359	367	356	353	348	353	323	365	330	369	383	355	338	362	361	371	317	385	347	301	376	370	363	371	354	358	349	342	366	314	356	375	361	360	341	346	349	371	353	370	322	352	354	361	370	384	382	404	368	345	361	361	392	386	350	364	331	390	368	376	361	342	319	382	325	386	369	359	368	350	378	364	371	374	371	349	372	350	374	403	359	355	351	395	361	366	354	370	347	354	353	329	356	379	373	359	330	376	338	373	374	367	375	371	356	360	364	397	373	358	352	347	352	328	337	353	355	329	345	356	331	370	371	356	343	378	364	348	376	349	374	374	376	356	358	358	351	341	363	333	353	359	319	362	358	360	330	393	351	329	345	374	380	345	374	331	368	367	330	374	370	381	340
3101	3178	2668	1412	959	734	649	589	489	438	396	415	381	368	387	356	339	341	376	353	318	343	321	345	343	351	324	319	329	339	309	311	336	322	326	300	306	328	342	325	310	325	324	287	298	331	280	299	294	319	311	308	337	294	334	315	315	324	319	329	319	303	316	323	282	313	316	272	307	299	335	300	309	325	325	336	324	280	300	300	335	296	288	321	317	337	288	324	296	289	296	317	307	333	311	286	293	315	290	321	316	298	291	296	292	319	337	287	310	312	287	303	329	334	290	314	302	311	336	299	296	305	278	289	330	279	292	308	303	313	307	331	317	311	314	301	300	323	293	338	280	320	305	309	306	303	312	299	288	276	328	333	296	305	301	280	313	296	295	298	339	310	323	341	324	306	324	303	310	298	322	320	313	306	287	312	312	295	285	263	277	293	283	320	313	315	300	322	306	313	331	268	298	313	323	299	311	305	303	296	316	287	322	295	300	324	297	302	296	349	318	297	311	326	289	284	318	308	347	336	293	294	313	308	330	273	340	295	322	307	320	291	322	316	318	308	303	302	317	282	334	352	321	324	343	321	297	287	339	339	271	299	313	327	279	293	327	300	283	310	294	314	298	314	312	302	314	301	304	307	300	314	306	315	300	284	317	316	289	303	314	272	313	331	292	285	303	287	287	309	302	329	305	284	306	286	313	297	269	332	288	301	309	323	311	318	310	324	315	284	313	310	326	312	333	329	300	304	307	298	332	316	304	305	325	288	274	319	327	322	317	275	315	283	312	312	290	305	320	320	301	264	298	324	336	326	301	337	300	269	295	295	303	303	270	295	290	316	309	286	323	330	356	300	321	305	303	330	310	317	279	299	283	342	304	321	317	310	302	312	322	308	300	335	294	284	312	305	302	261	319	329	311	306	314	310	303	323	275	285	348	274	296	297	295	300	303	331	320	287	302	317	279	323	285	289	302	299	271	295	320	320	296	308	307	298	293	325	287	312	305	301	282	305	306	288	310	328	329	304	310	300	280	311	282	306	297	322	318	311	278	302	312	308	290	296	308	297	285	305	302	316	260	311	286	293	304	309	277	292	303	305	341	318	300	295	294	321	315	315	302	286	272	291	304	295	326	322	329	288	297	331	310	300	311	286	284	354	337	286	318	318	286	313	284	319	298	308	303	298	299	313	302	311	312	268	309	338	297	320	335	295	335	303	314	331	321	289	296	290	298	312	302	320	311	288	333	291	306	284	293	308	300	294	336	296	300	289	301	321	317	307	314	312	292	298	316	289	323	305	308	309	332	352	322	283	305	294	290	316	284	300	367	318	283	322	303	329	334	290	296	297	296	281	319	299	299	300	310	348	302	316	303	336	322	325	282	311	305	285	291	306	275	313	323	291	278	302	298	310	310	325	303	293	333	298	320	311	289	302	288	275	277	284	301	294	302	280	312	317	325	310	291	306	302	308	288	334	295	331	294	307	320	298	315	296	310	339	289	296	304	297	283	284	292	337	284	272	275	308	297	309	337	308	273	302	266	284	313	299	296	298	298	290	308	305	293	303	306	298	350	291	298	309	308	312	306	270	321	321	306	287	338	303	288	323	303	297	336	291	278	320	287	294	340	305	287	324	286	292	337	311	264	322	313	286	312	308	308	325	289	289	270	319	297	308	314	354	316	309	287	314	293	304	319	291	345	289	286	307	302	341	302	276	299	287	323	313	264	287	289	312	320	315	312	289	320	311	288	277	312	324	298	307	319	309	328	310	312	337	281	319	308	285	278	272	293	335	324	307	277	320	308	347	272	294	317	299	300	304	316	294	288	296	321	318	290	327	293	317	297	284	286	332	287	326	306	314	358	288	320	302	323	309	314	299	347	275	330	310	319	302	327	295	278	335	274	292	289	317	277	259	296	296	273	264	320	291	303	288	306	294	321	331	322	325	309	289	291	285	292	308	297	304	311	293	331	288	309	309	301	315	309	299	311	308	293	287	286	319	282	307	287	291	295	310	300	319	325	313	326	284	279	318	294	319	318	294	313	301	306	308	317	305	330	314	328	300	326	312	283	307	285	305	313	318	306	275	328	318	342	267	289	295	279	280	329	272	298	289	337	310	325	308	321	293	293	301	349	282	303	313	282	281	328	282	308	288	341	303	304	344	332	334	287	265	307	292	316	300	300	333	281	313	313	331	307	304	285	310	332	261	315	303	286	312	337	268	315	277	302	264	320	315	327	328	317	311	316	314	316	314	303	277	307	314	314	275	297	296	334	297	298	310	309	317	274	295	299	298	309	313	274	322	300	310	291	340	331	297	276	278	297	304	301	289	345	320	297	275	295	296	309	313	322	303	281	323	292	291	295	302	312	293	318	306	299	295	300	320	307	313	293	305	298	302	322	287	316	279	272	295	296	278	296	315	276	293	318	337	321	295	300	302	309	314	299	329	297	318	315	309	315	344	331	322	291	284	313	291	295	303	304	301	288	290	283	296	293	288	339	292	306	317	291	310	301	314	299	331	280	300	293	300	309	307	331	300	323	307	302	286	339	286	294	318	305	298	281	293	275	295	305	303	323	286	286	332	316	294	310	320	327	305	305	316	295	326	315	304	301	305	308	349	315	288	336	328	283	276	295	335	307	305	311	279	279	302	323	301	318	292	292	293	327	288	322	279	282	280	294	286	284	304	336	321	320	296	289	315	304	303	314	301	286	315	304	294	270	304	278	299	310	287	283	291	272	270	283	289	286	289	293	329	309	290	299	304	305	294	336	309	315	314	268	309	284	321	291	306	283	291	287	319	280	333	330	305	291	278	286	318	319	296	310	318	272	288	295	287	299	311	324	294	304	310	325	292	309	291	351	294	320	277	326	329	295	291	307	303	277	310	295	324	296	319	312	307	282	317	318	311	301	339	291	317	310	310	289	283	289	333	330	295	334	311	315	295	306	275	307	291	306	296	330	292	321	308	318	292	290	291	308	308	290	326	280	281	292	296	306	306	331	298	302	288	294	317	298	331	293	330	309	308	315	329	329	339	335	295	293	305	311	294	302	281	302	292	308	295	307	300	300	326	300	318	286	270	318	301	314	285	325	288	290	308	319	325	302	279	321	316	281	281	304	309	316	306	313	317	287	303	322	293	295	301	290	323	309	298	301	296	306	286	301	276	304	308	297	306	301	295	314	296	287	307	328	309	274	305	312	292	297	333	286	270	300	302	305	316	309	273	278	302	304	294	309	288	301	315	272	329	319	313	312	289	278	283	316	305	304	278	321	329	263	306	318	297	266	328	318	285	274	290	328	287	283	295	318	310	310	285	306	316	322	295	324	309	300	324	296	294	311	297	327	306	303	304	310	287	288	309	312	302	291	300	313	303	309	300	322	332	291	259	315	301	314	318	294	286	319	286	257	304	308	296	309	323	288	305	277	255	273	290	284	284	312	314	329	288	300	300	296	347	285	304	316	289	317	292	307	294	290	322	267	293	259	298	308	301	282	289	295	324	286	301
24457	21478	28849	24513	21476	8343	1553	980	796	786	736	706	670	675	636	643	601	610	650	589	652	616	624	618	598	630	574	626	632	571	602	570	604	605	619	598	604	623	618	569	587	626	580	605	589	591	616	594	579	549	544	611	577	601	567	592	562	641	587	583	610	607	564	534	620	554	639	569	614	592	588	600	584	579	619	658	562	560	576	610	584	588	617	564	609	579	588	575	637	608	616	574	579	593	588	582	571	605	580	581	580	607	556	612	533	585	584	617	625	581	593	553	593	559	630	601	611	578	587	600	592	573	565	662	581	601	614	613	585	562	550	567	578	581	603	562	586	602	602	544	536	579	633	601	556	608	550	597	612	571	564	582	616	571	575	569	596	609	581	585	585	568	581	573	591	549	540	592	594	575	573	608	594	612	550	602	620	578	545	541	594	583	605	565	608	556	610	551	573	597	549	557	609	596	582	592	607	573	592	592	602	563	582	593	582	569	590	547	518	603	559	590	598	602	567	545	539	566	589	613	624	580	587	542	603	630	565	592	547	567	589	568	574	603	547	580	589	581	537	587	611	595	560	554	561	591	599	574	564	546	580	574	557	592	597	603	599	638	603	623	589	591	541	553	587	611	599	579	558	618	570	586	549	583	595	557	595	589	584	605	572	591	590	587	599	624	604	611	587	546	552	600	599	580	576	589	511	606	610	597	589	583	637	595	589	551	595	606	596	581	618	602	586	564	617	551	571	598	556	576	585	572	588	578	566	550	595	563	579	603	598	550	587	572	605	547	543	588	577	590	579	576	562	605	570	575	598	579	572	554	564	542	585	556	554	543	571	594	595	604	586	547	576	587	578	583	599	574	573	520	627	556	553	595	576	574	629	579	559	578	578	537	585	587	544	524	593	524	582	544	597	564	558	563	579	586	575	567	572	543	566	550	572	634	583	546	564	595	626	588	591	574	584	584	566	625	585	576	584	544	606	588	606	572	588	596	550	562	558	551	561	590	584	580	595	551	580	578	578	555	574	539	545	556	539	594	588	587	564	572	542	581	557	589	564	579	583	584	585	558	598	550	581	555	604	578	592	583	589	604	613	597	561	568	592	580	536	579	577	564	548	564	575	570	568	586	610	599	568	593	593	570	589	547	582	590	565	574	607	559	607	578	560	614	586	547	561	560	629	594	588	583	577	622	611	603	562	597	567	587	577	588	597	598	545	575	548	592	595	555	578	571	595	592	634	580	588	616	585	558	583	595	574	599	552	564	567	577	556	577	553	583	548	578	597	559	548	588	583	566	607	547	597	582	549	566	602	523	570	554	593	587	569	574	544	580	617	614	531	581	589	620	576	570	649	597	560	566	575	605	619	591	606	573	613	586	574	596	592	616	585	567	584	547	620	595	553	585	599	561	581	594	602	582	548	581	569	591	563	562	519	602	586	592	550	582	543	577	620	605	567	562	611	617	562	596	597	584	571	604	581	597	606	579	580	567	549	556	553	552	585	544	547	636	595	593	574	587	604	541	615	606	582	580	609	611	550	589	620	600	596	597	575	590	559	594	610	578	571	567	582	576	537	550	562	596	610	603	576	590	563	607	584	559	559	557	573	574	521	598	580	590	566	626	577	623	588	595	563	553	566	587	575	623	585	566	587	582	530	591	559	535	584	579	616	577	577	588	599	595	589	553	566	598	613	568	621	590	591	616	553	582	591	592	572	578	540	585	591	589	577	573	539	531	565	601	632	616	569	605	601	588	582	571	576	565	607	597	563	571	583	510	607	589	608	606	576	564	581	588	595	568	570	562	570	553	555	566	585	617	584	601	619	566	579	577	557	562	569	608	591	562	561	571	584	597	589	568	534	541	600	549	562	545	564	616	567	560	598	598	600	572	569	558	618	568	536	567	587	572	602	573	561	582	547	548	553	576	558	621	580	546	571	560	591	566	557	576	615	595	570	571	599	600	559	515	606	589	523	601	575	586	582	611	605	606	552	592	561	599	566	553	598	556	556	627	574	572	591	590	543	619	645	573	596	560	622	591	559	593	612	600	577	553	590	581	613	620	579	521	552	593	612	583	592	612	630	563	599	587	603	581	567	568	581	554	559	603	564	556	554	608	568	601	604	565	576	625	598	600	573	574	568	562	558	592	558	593	602	629	562	574	573	564	544	544	570	601	570	542	558	578	581	575	546	580	604	581	596	536	583	645	582	612	566	628	585	583	552	551	583	586	600	604	551	619	557	522	587	582	561	565	597	530	602	574	619	571	606	595	563	590	582	561	581	590	569	577	556	571	543	595	593	584	609	591	554	531	602	581	555	582	577	564	571	556	541	587	625	512	610	583	551	586	570	543	560	587	548	538	563	611	585	630	537	573	556	560	577	578	584	629	596	541	547	565	601	574	550	591	571	535	578	592	583	589	545	617	626	564	565	600	576	569	582	555	617	575	579	577	573	562	582	608	563	564	587	576	607	582	564	564	582	597	539	582	573	582	577	588	594	537	549	596	583	555	570	610	527	540	579	572	581	526	577	590	553	606	555	553	576	603	593	552	574	565	564	576	611	571	573	576	585	570	564	608	582	536	579	583	600	567	562	577	567	570	565	564	627	590	604	595	534	583	569	567	599	565	555	590	617	540	559	611	608	560	596	548	579	546	559	588	557	562	610	539	575	555	594	611	541	573	585	614	559	550	595	629	545	572	610	538	533	510	575	560	604	604	560	555	530	565	571	579	594	572	589	572	592	612	563	597	566	643	544	565	614	564	574	557	555	560	550	542	570	609	544	583	579	578	585	563	586	567	559	589	598	537	557	606	636	590	573	623	565	567	571	568	562	587	575	603	622	578	540	582	553	580	586	601	580	554	559	548	610	621	578	594	574	597	573	593	534	577	572	613	557	533	565	589	549	610	576	581	588	557	540	612	606	578	571	622	602	577	549	577	574	557	587	580	610	576	568	549	573	549	585	560	578	574	553	562	572	608	571	557	573	556	624	584	559	578	557	556	576	567	522	584	587	542	579	580	616	571	593	586	561	578	582	578	590	589	591	548	546	584	574	552	580	617	569	547	569	574	545	586	601	582	572	594	541	608	553	583	581	601	581	565	539	572	580	567	534	558	577	534	590	579	619	593	549	528	611	569	583	590	602	593	594	627	593	564	573	564	609	609	562	566	622	587	622	554	617	555	614	570	626	576	572	552	632	579	568	576	576	562	592	585	568	570	581	591	553	586	559	593	557	583	533	522	595	585	599	600	543	576	595	620	566	616	563	610	528	525	555	588	600	576	601	588	596	604	578	615	560	578	575	620	588	567	599	570	579	578	555	561	588	559	543	585	581	580	587	599	612	588	580	576	556	591	594	622	554	590	570	573	574	555	619	557	581	575	547	577	587	580	586	612	561	584	534	613	603	574	543	634	584	608	561	570	590	593	582	570	566	584	567	615	528	538	553	553	552	572	543	560	589	568	594	620	573	545	635	600	585	582	533	575	584	563	596	588	567	573	586	548
3339	5579	4619	2399	1679	1284	1093	908	792	733	689	650	616	594	620	559	531	550	544	525	484	544	498	536	519	537	523	486	511	522	471	494	475	494	478	467	459	490	502	472	513	499	507	485	502	465	524	466	481	490	470	510	490	446	484	470	474	476	463	517	440	482	483	471	457	460	476	487	498	469	471	500	482	471	483	467	479	481	499	480	462	463	487	442	496	487	441	495	457	491	499	451	493	443	450	463	456	482	488	464	461	485	426	493	478	495	448	474	479	447	450	463	424	447	429	488	475	467	493	472	451	468	503	475	468	461	486	465	445	512	455	451	494	460	481	437	463	452	452	478	452	548	442	439	496	458	480	479	480	511	427	476	401	469	474	463	453	476	476	497	449	490	460	471	505	476	459	489	464	476	430	444	456	480	453	477	477	471	480	486	464	471	471	502	461	487	462	465	482	466	472	481	483	466	462	465	433	477	480	483	437	433	457	485	449	465	471	506	477	461	494	480	472	478	491	450	459	468	438	472	439	476	462	482	492	506	450	459	472	494	499	446	458	478	466	464	460	483	471	474	458	497	491	468	485	482	476	497	487	445	435	451	468	491	440	448	495	458	458	434	441	461	500	484	499	487	472	447	436	443	465	482	442	501	471	509	459	465	474	476	494	508	444	425	477	491	455	425	464	451	457	519	433	470	432	489	480	459	468	522	447	484	445	416	460	466	458	488	483	475	463	505	433	460	493	465	484	506	489	449	448	497	500	465	454	442	456	481	497	444	461	470	447	450	463	480	517	458	458	493	456	473	502	458	450	482	428	460	481	498	449	500	483	429	464	481	429	482	453	501	455	471	465	463	490	459	446	516	492	459	433	430	464	457	460	488	463	469	464	474	487	471	459	433	471	487	473	441	458	492	483	454	453	467	448	498	458	463	479	462	428	468	481	491	450	462	487	517	467	458	450	480	499	455	494	420	454	441	504	452	493	468	489	434	440	447	469	452	467	465	485	464	431	486	476	458	436	482	485	446	469	482	495	455	486	459	448	469	461	457	479	460	436	494	494	488	478	477	459	445	464	463	440	485	489	442	451	443	469	429	472	460	453	439	454	442	475	457	482	442	449	459	453	445	453	494	474	450	443	493	456	457	474	462	433	493	430	472	424	461	397	473	494	448	445	489	461	452	467	463	482	443	453	467	431	489	482	453	458	483	451	460	462	455	473	449	435	478	487	476	447	440	447	467	483	510	449	458	443	460	464	428	491	470	460	498	461	483	445	441	460	488	422	466	456	484	450	445	466	522	485	452	487	448	458	455	479	483	455	438	456	440	469	472	500	476	466	492	451	487	476	485	419	465	491	422	470	464	447	445	492	467	465	473	488	408	451	453	486	473	446	476	448	488	451	457	443	472	481	453	435	427	444	478	469	458	488	466	444	469	496	443	493	498	462	466	450	434	497	467	457	448	472	478	457	412	472	459	431	475	443	460	445	463	442	453	486	457	469	453	470	440	466	484	471	503	494	440	465	464	485	428	455	462	456	463	467	499	459	431	464	497	501	483	470	463	446	499	439	489	496	454	452	445	497	475	473	441	458	439	479	458	476	446	454	498	458	458	464	457	455	435	458	426	441	455	488	450	444	472	457	461	441	470	440	456	461	438	470	473	488	430	476	477	450	473	473	464	485	438	499	451	484	481	457	467	456	487	431	453	468	427	453	482	469	480	482	477	504	510	456	444	468	450	464	459	463	413	450	454	461	434	472	446	430	465	454	473	471	474	475	452	459	486	461	489	476	468	442	485	454	490	455	457	486	469	464	468	513	495	457	470	477	470	433	462	427	467	422	465	459	488	472	485	432	475	454	451	416	463	503	487	456	479	474	465	468	460	472	439	473	437	479	446	452	480	477	481	470	453	457	472	467	446	450	452	487	415	451	467	472	452	470	470	455	448	462	473	471	463	482	421	448	468	468	465	448	441	447	442	449	443	522	444	455	448	491	493	469	481	447	482	461	472	451	437	469	463	447	440	456	445	478	452	480	477	508	469	436	442	456	473	465	461	402	437	456	488	446	458	455	461	530	462	465	448	463	474	493	495	459	447	432	477	469	477	467	489	475	468	495	520	485	485	472	469	457	500	442	490	417	439	447	451	475	439	454	478	436	474	476	488	472	446	471	472	428	500	457	471	442	502	447	457	423	453	467	463	442	475	461	495	425	478	463	453	468	493	424	456	500	469	479	483	478	422	432	483	483	439	470	469	493	488	494	467	493	474	453	465	408	483	433	430	489	442	451	461	492	449	460	463	479	444	486	468	461	446	457	459	485	480	457	480	450	450	449	432	462	496	476	428	475	460	443	424	455	480	458	461	457	489	454	450	454	419	477	471	465	461	499	481	435	449	455	436	436	499	450	461	435	447	462	463	446	463	447	470	446	455	463	466	447	459	475	459	457	496	467	425	435	449	434	489	485	437	465	497	465	500	450	488	439	434	429	474	456	434	460	459	442	454	446	475	444	471	484	489	477	446	515	468	471	454	462	480	422	444	438	473	508	452	439	491	499	492	432	471	415	456	450	470	456	477	429	449	482	490	467	429	470	485	501	429	432	473	508	460	466	442	461	457	444	477	479	460	457	436	493	448	452	465	430	440	466	447	469	452	463	423	481	494	447	459	455	454	447	474	472	479	428	477	465	460	433	471	457	469	496	463	455	427	457	456	475	474	446	467	475	435	489	430	435	453	469	430	449	454	445	494	458	456	449	450	473	495	433	437	428	432	491	427	491	428	448	445	466	483	448	470	406	458	445	434	459	468	447	476	432	443	463	449	458	509	480	483	457	501	446	460	422	458	453	486	487	463	443	462	497	473	480	447	471	480	479	454	475	448	448	474	493	461	464	462	454	503	489	446	465	501	491	474	424	476	459	441	507	452	436	482	483	506	479	436	452	473	511	485	462	459	466	490	478	455	451	440	447	473	467	437	473	447	414	457	478	460	468	449	447	438	482	470	432	477	456	472	480	439	430	427	444	460	451	453	450	446	458	465	449	473	448	516	493	443	451	482	499	494	454	444	436	440	451	440	478	482	455	495	457	422	477	456	448	458	476	438	425	470	443	445	478	471	489	471	455	446	452	452	425	440	477	476	464	446	429	450	463	457	448	450	444	450	461	448	447	476	460	494	479	428	464	457	477	472	455	492	485	454	447	461	432	466	467	453	442	496	486	478	419	455	474	462	474	468	449	461	436	450	427	466	434	483	470	432	435	444	450	459	437	429	446	468	471	475	433	466	486	487	448	502	466	444	422	435	465	445	473	455	513	468	479	485	467	478	510	469	467	473	439	488	485	443	443	446	437	508	434	440	449	475	452	470	451	439	447	476	438	497	449	465	465	452	475	477	448	478	403	491	452	455	455	490	467	443	476	449	494	455	445	493	463	449	428	477	458	485	476	417	466	467	446	486	450	465	496	473	510	430	432	458	457	464	456	454	440	464	458	450	451	459	495	495	425	459	414	448
27835	9893	503	242	151	162	139	121	147	114	158	120	121	121	126	134	145	120	128	111	117	125	122	128	127	120	133	118	124	133	126	121	113	128	127	128	131	131	127	113	111	128	128	130	133	115	101	131	144	120	131	120	121	134	117	139	129	146	126	139	119	134	136	130	132	124	151	134	126	140	114	136	148	131	124	138	129	149	115	137	125	123	140	135	134	114	139	105	139	133	129	111	135	121	133	128	117	119	143	104	138	112	135	118	132	133	146	122	119	128	120	139	121	131	126	118	101	125	123	123	132	118	138	147	134	123	122	123	136	110	132	133	103	122	118	102	115	129	131	125	138	118	115	131	124	134	144	119	112	118	118	120	144	102	130	140	141	121	118	132	137	125	129	143	103	127	128	143	130	123	138	134	119	105	130	126	118	148	125	120	134	123	121	116	122	110	123	98	122	109	121	128	125	144	129	130	134	121	110	127	136	135	118	120	149	133	116	148	120	125	120	135	113	119	126	130	129	134	134	128	121	124	128	139	141	134	138	122	129	153	128	148	133	120	130	119	104	128	122	119	110	115	120	122	116	126	126	122	127	124	133	127	137	116	133	129	127	109	135	129	116	118	138	130	131	126	139	127	140	137	132	120	121	126	127	133	145	113	133	129	136	136	103	147	152	115	111	121	111	121	130	116	117	133	123	142	131	124	122	119	112	137	126	128	129	123	132	99	128	122	115	134	130	129	129	122	126	137	108	129	128	117	101	112	140	118	136	116	104	134	122	113	137	150	114	140	136	137	146	146	130	129	134	122	156	117	129	114	135	119	146	129	131	126	145	116	148	144	124	141	143	131	132	136	114	128	126	127	129	137	120	124	130	127	118	147	118	123	133	124	111	125	118	142	144	123	135	135	120	135	122	115	126	123	137	130	126	128	130	129	113	114	130	147	120	106	138	101	117	127	151	105	123	128	117	145	120	128	133	117	111	114	140	108	126	125	125	129	111	124	128	116	119	122	121	138	125	123	112	129	139	125	134	113	115	113	133	135	115	124	133	123	111	124	124	128	115	123	123	129	127	139	134	146	105	135	137	158	125	113	132	121	113	127	117	112	120	142	134	129	138	126	124	125	127	151	138	117	117	136	127	143	121	117	112	126	143	121	127	131	124	127	122	129	126	124	121	112	141	121	129	142	126	129	125	110	113	119	127	135	116	128	135	126	127	126	125	136	123	114	120	125	121	117	132	122	122	128	135	151	146	118	109	102	111	126	133	118	129	115	138	131	121	132	125	128	121	135	131	126	139	131	122	128	128	120	128	107	122	130	136	126	125	126	128	120	137	118	128	136	151	115	129	121	127	123	126	102	123	124	145	132	114	122	118	141	129	137	127	130	139	108	125	128	114	126	120	116	124	140	120	119	121	115	138	113	109	129	127	109	111	127	127	129	113	116	135	138	119	140	134	129	117	150	140	109	102	146	128	118	128	138	127	121	158	131	135	97	145	138	145	142	107	132	109	130	137	133	119	148	118	142	144	130	139	131	134	144	113	122	131	126	123	144	136	119	137	125	131	130	113	106	121	107	122	113	132	117	133	114	148	127	142	136	126	134	150	111	143	141	117	128	120	105	123	143	112	127	149	115	117	128	135	130	123	142	148	123	147	144	133	129	120	98	117	129	121	112	139	124	126	116	114	149	121	119	121	124	127	111	104	140	127	138	120	113	142	114	132	115	128	98	141	130	128	147	124	128	114	102	134	138	161	129	122	141	142	133	123	122	124	118	152	121	135	121	151	160	125	125	140	128	141	137	114	120	132	143	133	135	126	129	138	144	102	122	124	132	124	136	133	124	131	126	141	124	135	140	113	128	128	118	107	121	155	117	122	138	128	134	140	115	117	117	130	134	138	129	107	140	131	118	144	138	145	112	130	123	124	130	120	137	121	121	116	140	116	117	130	131	122	123	112	128	109	114	147	128	130	112	131	113	124	127	126	140	123	114	110	115	125	117	128	132	158	120	132	119	145	111	131	116	109	137	135	124	135	135	126	122	132	130	116	107	117	117	121	141	120	132	127	115	125	124	131	119	125	117	143	130	123	140	113	139	110	117	132	130	128	120	133	109	138	135	137	115	143	133	142	127	111	120	129	117	129	121	143	141	105	117	121	138	122	119	134	134	134	135	136	137	114	118	122	123	125	113	116	150	122	144	141	111	139	130	130	139	140	121	120	123	147	137	114	125	125	139	127	117	127	125	117	118	120	135	137	135	111	109	111	127	130	122	103	113	136	147	140	146	114	127	138	136	133	120	131	110	131	130	139	126	133	135	137	124	104	131	125	141	127	133	109	143	143	126	111	126	136	131	138	105	129	140	121	126	124	126	129	131	121	146	127	121	119	130	127	128	123	141	116	129	122	149	131	121	111	136	141	132	122	140	123	129	123	122	118	123	107	145	121	135	132	137	132	106	152	119	141	125	140	132	129	134	110	128	132	114	129	128	135	111	142	138	133	135	99	129	118	136	124	112	127	158	154	126	127	138	120	136	145	128	123	129	106	135	120	116	129	125	146	111	116	137	143	143	117	108	138	131	116	128	132	133	144	127	126	137	113	112	126	144	135	150	133	130	138	144	108	131	127	118	134	105	144	124	139	129	146	118	123	123	116	142	124	125	133	147	129	117	121	124	135	130	110	139	142	114	150	120	94	117	109	126	110	136	118	136	113	146	137	126	132	125	125	131	118	125	126	127	135	122	145	117	126	136	112	116	113	134	105	136	127	151	117	127	120	132	121	115	133	132	137	114	121	111	129	134	118	111	125	125	129	126	115	114	127	148	127	130	123	122	130	115	103	124	122	138	111	123	138	118	124	119	120	139	130	141	120	131	130	146	116	121	125	141	125	146	125	125	127	152	127	148	132	113	105	126	142	128	112	124	134	118	129	113	140	131	127	126	132	124	120	116	115	128	135	93	150	103	122	135	117	135	133	135	135	129	157	126	134	134	138	133	116	123	118	103	127	117	119	132	112	139	135	115	128	143	115	131	126	141	130	136	117	112	121	135	124	127	137	107	128	128	132	122	139	110	121	111	128	124	125	132	128	134	131	109	134	129	133	142	132	124	138	122	117	131	146	125	130	125	125	122	150	117	140	106	128	123	113	115	129	127	131	124	116	118	125	149	137	128	139	119	133	116	122	113	132	138	110	122	136	118	115	114	137	129	116	137	122	122	127	116	138	133	113	123	113	116	146	119	137	132	128	136	119	129	132	121	133	130	153	120	126	126	130	132	120	144	126	121	139	125	121	124	147	125	140	121	128	112	127	120	118	121	143	117	117	115	123	135	118	124	143	124	144	129	129	139	109	120	99	135	129	124	115	129	124	130	121	136	128	131	122	129	132	118	125	126	130	117	137	154	129	134	115	120	124	126	127	151	127	135	131	132	144	137	110	114	134	126	129	117	116	125	112	126	107	119	112	129	121	116	135	127	148	119	128	132	134	145	129	127	126	130	140	116
4499	259	288	168	138	141	135	121	118	106	124	114	120	114	110	126	115	103	94	119	109	126	112	118	133	113	119	114	101	117	119	74	110	128	112	97	114	97	93	93	109	101	104	116	109	107	98	92	103	121	124	132	100	103	106	114	134	138	104	100	89	103	109	93	126	138	112	99	90	109	134	101	103	90	102	104	115	119	84	128	95	108	109	112	94	98	98	95	112	120	120	117	108	105	116	117	107	93	101	93	113	102	97	104	113	109	97	81	115	109	111	125	119	109	117	106	113	106	90	102	112	113	109	102	117	128	117	120	99	96	105	125	106	114	116	104	120	113	112	117	116	106	122	113	118	120	105	97	82	121	107	113	106	115	123	98	132	93	114	125	111	110	111	110	99	105	106	120	124	111	136	93	123	112	114	109	112	111	123	128	111	123	81	110	98	107	93	112	117	97	100	101	121	112	104	99	98	122	93	112	118	106	121	116	112	100	110	100	92	92	95	119	107	112	96	96	118	109	108	118	106	116	117	114	119	107	111	128	113	117	116	105	115	100	110	117	93	111	103	123	101	84	94	115	110	113	98	109	90	90	97	108	119	115	121	123	111	111	118	104	120	113	101	123	133	114	134	124	115	118	111	98	97	111	121	92	115	106	128	117	110	97	110	106	107	114	101	117	97	128	115	92	96	120	114	115	117	95	103	105	92	106	115	112	91	113	117	100	114	113	112	114	110	102	103	86	93	96	110	135	110	89	106	100	116	94	118	102	85	104	107	113	96	110	126	124	112	105	106	109	112	101	126	96	114	102	115	115	94	108	107	127	96	124	116	117	105	106	105	113	105	132	114	113	80	110	96	100	104	112	111	107	103	95	115	102	115	106	93	99	103	112	99	111	112	112	111	109	124	115	118	116	95	98	147	109	100	102	107	118	103	102	109	101	97	99	118	111	113	112	111	114	95	82	111	133	104	94	112	123	99	97	103	112	90	119	103	102	109	126	115	118	118	110	107	117	125	106	103	117	108	97	122	96	102	102	139	104	110	110	117	124	99	97	103	105	91	100	102	105	117	111	93	100	126	130	85	124	106	110	130	97	99	117	106	105	121	123	104	107	119	99	119	107	114	103	115	104	116	96	101	125	108	83	115	123	94	102	115	114	108	106	107	108	111	108	103	116	98	102	112	117	101	101	99	106	99	115	112	120	102	111	118	104	108	99	126	100	101	96	114	124	96	119	109	97	98	103	91	119	110	112	113	107	105	108	109	101	103	125	118	107	111	118	102	117	97	107	109	103	114	113	104	104	118	112	107	113	104	99	105	97	124	107	101	112	108	96	105	132	105	93	131	106	119	113	122	114	107	104	116	108	102	111	117	125	118	120	113	111	125	121	95	95	126	96	99	109	104	131	109	109	110	111	113	108	100	96	94	108	101	100	95	104	105	96	114	130	118	107	113	139	112	118	128	118	117	109	112	119	118	118	106	110	108	97	106	113	116	100	89	96	93	119	119	119	95	109	99	110	98	106	119	96	113	89	118	106	115	99	106	113	113	117	111	124	118	109	94	105	118	116	95	106	115	115	112	104	115	111	107	93	102	104	128	121	117	131	102	111	111	110	114	95	98	113	94	126	116	127	115	116	107	107	109	108	98	112	96	110	118	103	112	92	127	102	113	109	105	114	107	119	107	103	93	96	116	113	127	104	106	129	108	116	115	113	90	147	98	105	131	116	109	119	96	120	107	95	127	92	115	94	124	113	110	111	108	93	88	102	111	116	113	104	123	113	108	110	104	99	111	114	119	106	109	115	105	140	104	114	125	102	111	89	114	110	115	106	110	121	108	114	102	130	111	112	108	101	99	121	122	126	104	97	97	100	109	109	94	116	107	97	103	112	102	107	112	106	102	101	119	116	128	100	100	125	102	96	136	115	119	103	103	93	116	99	101	110	123	113	115	110	137	104	102	95	111	96	98	115	103	121	109	127	108	118	94	111	103	122	113	112	105	119	103	115	97	111	103	136	103	119	91	112	114	111	120	126	123	115	112	114	106	109	97	130	109	115	120	102	124	102	112	109	100	120	107	111	125	105	114	115	119	114	115	85	119	101	95	108	118	110	103	107	130	121	103	116	117	106	114	109	112	120	111	118	120	128	98	113	104	124	110	91	104	124	106	103	99	101	119	116	110	120	102	94	80	122	110	119	117	108	119	92	112	86	116	118	118	105	117	92	124	104	122	105	114	111	121	126	116	105	109	106	122	126	93	99	110	95	106	104	97	84	89	107	121	105	120	107	104	94	99	99	108	115	94	119	107	110	105	113	124	110	119	96	100	128	103	126	99	111	120	106	112	106	102	102	118	99	123	108	108	105	94	112	95	120	112	107	110	129	104	109	108	83	110	111	103	98	128	97	99	107	100	114	131	102	125	111	126	99	101	107	120	109	116	104	116	115	104	104	107	105	124	108	108	112	119	107	103	105	119	114	105	122	101	131	111	121	107	119	79	100	117	109	115	111	107	104	91	104	106	122	103	111	118	119	119	99	114	106	114	100	131	87	109	105	114	120	102	120	115	118	129	98	111	115	111	107	102	111	124	90	115	103	128	110	115	111	103	121	95	103	97	106	98	101	108	118	123	93	103	117	97	102	96	110	98	115	108	117	101	122	118	104	106	103	114	121	97	115	92	118	118	107	101	110	96	112	128	103	122	111	108	111	96	122	125	114	112	101	89	129	102	79	102	114	92	120	106	94	123	105	107	94	121	125	111	113	111	115	104	102	109	114	122	116	110	109	105	124	107	105	98	108	126	131	124	112	98	107	119	104	101	116	98	106	97	129	106	104	106	130	117	103	116	118	106	107	108	106	119	112	104	102	97	132	99	101	96	128	105	110	118	112	98	93	104	129	127	109	106	129	107	101	116	113	119	116	97	109	102	97	113	104	99	112	113	105	97	111	92	106	106	124	110	90	107	113	113	134	119	112	85	107	124	100	98	94	93	107	114	107	105	121	114	116	106	116	117	105	101	112	119	106	95	121	119	98	105	102	94	96	101	102	131	93	106	116	119	108	111	99	100	121	112	92	99	112	112	115	109	108	108	121	110	106	115	107	105	116	90	109	127	113	110	98	105	104	97	128	102	122	107	99	108	115	107	110	105	105	103	113	113	85	96	93	115	103	89	108	126	95	103	101	122	112	120	109	102	108	105	101	101	103	86	109	121	114	100	109	108	96	126	126	105	112	112	111	89	123	95	109	108	91	105	99	104	102	103	83	116	110	117	114	117	113	115	99	111	107	98	104	98	115	98	121	125	97	113	102	99	141	111	102	118	104	111	128	104	104	111	97	111	112	126	80	132	102	110	112	118	104	111	95	128	86	108	105	101	108	104	100	97	102	107	108	107	121	110	96	110	94	113	119	109	101	91	117	108	102	112	89	94	103	110	104	113	108	124	122	107	103	106	107	119	108	112	108	104	106	95	102	91	106	106	98	98	103	113	115	114	113	106	106
25412	21506	28013	25418	11268	1057	717	545	478	461	445	472	406	376	389	421	408	432	404	397	397	392	379	354	351	388	375	387	376	374	380	369	389	414	385	383	368	419	379	374	389	358	395	367	367	359	373	383	390	387	394	406	375	391	368	379	388	384	378	355	367	422	391	381	356	384	381	355	354	369	368	360	364	349	398	363	356	430	374	350	351	403	394	374	352	361	367	394	368	368	394	411	398	380	360	406	369	341	384	370	356	359	382	369	384	399	366	374	349	352	375	342	379	358	366	377	391	360	355	357	356	389	402	375	397	374	379	397	408	392	362	356	342	358	366	364	343	374	359	388	368	411	395	389	378	381	367	379	382	389	359	405	379	390	393	343	391	359	394	401	366	386	327	381	372	377	378	408	377	393	368	396	382	341	344	399	392	390	370	394	375	361	378	363	364	349	342	335	388	363	381	377	391	364	405	375	367	381	394	401	364	370	375	391	345	367	385	378	398	365	353	424	374	375	382	365	358	338	349	381	417	388	394	389	362	371	355	347	329	375	378	358	363	345	389	364	368	384	354	400	402	347	352	384	400	391	404	363	368	357	407	364	329	377	349	356	372	395	344	359	352	368	357	384	353	389	385	402	392	368	349	340	389	355	394	376	386	345	344	363	359	382	394	338	371	367	382	355	370	386	352	365	390	354	382	390	328	371	379	365	358	389	380	388	393	361	346	384	364	356	370	364	389	351	307	348	358	382	382	366	385	398	420	376	378	363	377	376	371	364	362	379	403	376	380	376	351	377	372	389	387	356	364	393	408	364	332	385	363	394	367	365	384	366	355	363	381	409	393	360	389	428	371	361	355	374	360	360	353	386	409	402	378	358	372	340	384	383	373	364	383	384	402	351	345	360	351	377	337	374	385	351	395	382	392	347	375	348	362	361	372	358	383	383	381	403	381	354	375	388	376	333	392	367	373	360	365	375	383	368	371	368	381	356	382	381	370	346	365	354	373	393	357	364	333	391	354	371	379	326	373	386	364	379	345	353	401	369	370	358	366	371	323	375	380	362	347	392	329	387	361	397	367	383	407	359	376	349	385	347	386	396	364	378	413	386	365	353	385	383	338	377	351	401	397	369	383	384	354	369	370	393	362	352	375	393	387	377	383	372	351	344	345	348	360	381	366	359	346	372	386	352	393	363	380	355	359	374	373	349	347	379	370	349	375	381	366	382	389	375	355	365	350	392	323	342	384	384	383	353	391	396	367	399	370	365	387	385	373	372	353	371	378	367	348	369	384	350	381	395	411	354	376	374	377	401	378	351	345	359	393	365	393	403	371	417	402	375	373	397	355	342	375	396	361	343	387	360	381	366	383	386	389	369	356	331	375	368	364	344	351	367	363	367	379	364	381	388	353	345	405	374	379	364	377	357	380	337	378	392	382	368	397	343	373	375	383	369	375	365	366	384	347	363	368	344	387	378	383	382	392	407	403	353	358	367	369	358	358	396	379	342	380	389	355	354	351	334	393	381	382	368	374	360	365	339	367	379	384	377	367	360	350	393	360	342	386	365	404	369	331	349	334	373	361	365	390	401	391	372	381	325	397	369	382	349	343	359	374	383	387	355	392	392	371	350	388	386	380	365	385	363	359	340	353	372	365	364	366	333	361	372	372	365	352	389	400	349	388	402	361	345	354	371	371	384	360	335	368	361	365	341	344	322	376	350	402	321	357	356	383	364	390	361	358	400	374	359	368	351	370	370	373	397	328	350	338	385	371	357	345	354	359	380	391	375	370	358	349	388	350	367	362	344	379	390	370	317	354	344	372	391	358	381	391	365	348	386	383	396	417	353	377	372	382	351	391	360	376	348	347	340	373	367	356	368	387	368	371	379	394	380	395	377	359	340	384	366	398	341	354	362	391	393	360	369	391	397	388	372	358	393	335	358	387	356	341	381	370	353	402	342	380	395	390	342	373	380	391	342	315	380	355	407	361	394	397	351	382	378	357	363	386	374	366	347	339	382	418	408	365	363	382	403	401	371	362	385	364	366	364	357	362	377	375	358	407	369	369	370	368	369	381	377	362	374	368	370	349	361	376	403	383	373	317	320	381	370	363	384	344	394	373	349	363	374	352	341	342	398	348	400	352	367	357	371	394	325	379	364	378	400	367	369	376	362	359	401	388	393	381	359	363	364	388	349	356	370	356	382	354	380	362	326	385	398	397	366	397	370	357	346	323	350	343	353	377	379	380	398	370	342	342	374	356	353	353	364	365	376	389	362	341	352	362	363	362	351	374	337	360	361	331	362	363	371	352	352	372	403	363	372	355	334	394	411	377	384	376	369	353	357	374	364	353	369	361	368	381	402	387	357	409	379	337	369	377	379	364	344	405	365	356	371	337	386	388	356	385	423	352	386	396	354	342	393	394	359	380	378	374	374	353	366	346	365	404	337	414	350	394	372	348	348	373	382	359	346	363	368	371	379	377	366	402	380	374	342	379	357	360	388	352	377	347	386	354	376	373	365	376	356	352	371	360	389	343	385	357	373	375	366	365	354	350	369	359	345	369	360	422	358	342	364	372	355	375	382	390	368	378	349	347	359	405	357	395	393	381	372	396	376	352	412	399	345	393	353	382	336	362	383	352	376	353	358	365	395	344	377	401	360	379	341	396	373	386	390	352	352	373	373	355	359	384	349	376	368	360	355	405	364	394	372	389	359	357	385	364	391	400	341	342	359	374	355	382	367	330	379	361	351	375	369	363	352	400	368	370	365	312	372	355	397	376	349	395	361	319	381	368	382	392	369	389	413	384	377	371	368	397	386	378	353	369	404	351	379	368	348	407	359	350	365	384	389	397	373	351	375	343	359	373	384	362	356	324	379	375	344	392	355	409	347	345	389	375	369	365	348	374	367	379	374	368	373	389	395	380	327	349	397	397	361	376	365	374	394	369	391	384	356	405	338	372	359	391	344	387	404	373	385	353	355	351	379	359	388	349	369	410	356	324	363	375	372	361	351	347	375	385	350	375	361	390	365	372	381	365	341	352	407	349	384	381	362	398	357	369	361	361	385	426	372	375	347	361	365	402	398	351	339	370	397	353	372	381	360	364	352	385	371	394	356	385	356	361	357	389	356	387	360	359	353	394	354	371	387	351	381	343	390	395	396	359	384	353	343	423	387	347	376	400	381	366	342	400	382	364	393	377	366	397	393	382	382	397	427	379	333	380	349	364	319	386	378	371	377	373	379	393	391	406	364	339	385	384	367	337	365	396	384	404	387	352	369	400	355	394	363	356	389	375	351	357	383	380	405	365	368	346	351	351	357	362	363	393	371	350	385	380	359	368	377	385	360	375	331	347	375	372	337	365	351	363	411	379	356	347	362	361	350	372	374	368	392	378	389	357	356	361	375	332	390	359	364	381	371	401	371	389	385	374	379	352	372	369	379	366	390	370	354	362	338	406	361	345	395	343	335	357	328	371	369	358	369	410	424	376	375	379	385	377	365	355	369
3151	3296	2645	1384	967	759	576	532	464	450	457	398	371	380	388	340	353	330	348	356	354	352	322	325	324	316	338	312	314	313	319	314	327	300	315	324	338	299	305	321	271	310	320	314	328	335	310	310	303	315	326	290	312	301	308	349	321	304	336	290	311	277	321	303	322	347	313	297	308	306	328	294	309	273	341	314	312	320	320	306	332	338	306	329	324	287	296	315	287	338	344	312	289	318	325	323	300	320	325	301	321	290	296	296	323	302	308	313	292	321	274	356	320	302	325	320	288	367	323	323	310	326	311	291	304	285	319	290	307	308	323	306	279	301	339	288	311	306	346	299	306	291	307	293	292	305	326	326	353	337	287	323	277	320	298	314	314	311	340	281	320	338	301	299	308	320	308	292	297	321	296	329	312	290	263	296	335	330	322	322	305	308	327	323	313	298	322	298	321	306	312	294	320	328	301	310	322	309	326	306	316	287	307	331	298	276	303	316	300	305	333	321	280	310	333	303	296	298	312	284	311	310	351	320	292	319	319	313	305	319	312	308	339	298	287	300	335	310	304	331	303	303	313	309	297	345	287	318	275	295	335	295	315	300	322	295	315	274	331	340	323	325	304	317	314	298	302	329	333	331	311	304	276	305	300	306	307	291	320	302	317	301	282	297	310	277	306	288	293	317	306	335	314	324	324	307	321	308	320	340	287	289	320	323	300	313	343	300	297	330	318	338	321	284	307	305	325	293	326	306	284	318	319	321	336	304	328	303	314	284	292	313	287	283	313	309	284	324	305	297	309	285	294	302	317	306	308	304	277	284	313	327	296	303	285	313	330	316	297	307	334	311	325	316	303	315	286	300	323	283	320	309	299	306	321	310	318	296	326	288	314	304	311	323	317	322	329	320	305	333	304	327	311	302	328	310	340	304	282	285	303	316	300	317	341	319	284	322	294	313	290	312	294	301	304	321	313	275	302	282	299	324	329	327	314	285	306	298	294	293	309	327	307	316	289	298	309	305	317	310	307	343	328	338	322	343	287	296	345	308	286	320	300	301	288	309	312	356	320	284	304	321	299	332	278	330	296	315	308	277	297	307	313	332	330	287	299	330	300	294	332	327	282	328	334	307	336	322	312	306	304	322	327	302	300	335	322	290	324	316	323	304	347	299	295	303	292	328	319	304	297	279	288	313	310	295	296	311	303	283	301	294	302	337	307	307	302	299	312	311	316	269	296	302	332	330	279	301	298	293	305	276	335	300	308	310	301	299	311	322	322	319	304	270	332	327	318	285	299	283	330	302	311	297	292	309	298	311	325	297	309	309	315	335	333	321	308	299	314	311	294	338	317	314	286	310	332	309	278	332	305	300	324	284	316	318	297	287	273	319	298	304	328	306	310	334	312	324	282	333	335	305	308	306	304	293	303	305	278	323	313	315	322	308	319	330	271	302	285	319	289	293	316	284	333	316	290	277	289	323	314	331	322	307	333	308	289	277	300	311	290	327	328	317	301	311	291	325	282	320	305	318	325	282	322	323	328	324	342	305	312	315	292	327	306	282	300	314	308	327	287	273	290	296	283	305	323	305	297	311	287	325	309	278	306	325	280	305	312	281	300	326	302	300	320	308	301	296	295	322	302	305	276	304	315	323	312	326	300	328	261	263	352	313	301	286	277	337	332	312	302	296	323	300	300	318	325	347	284	300	278	296	317	324	307	286	295	286	297	314	297	305	313	310	294	294	338	297	302	305	319	326	284	316	295	306	292	312	269	295	312	313	301	300	304	284	320	317	300	322	303	329	316	288	293	322	277	297	333	272	316	315	291	306	303	271	285	302	304	323	311	302	316	300	302	326	309	327	324	301	291	298	312	277	320	316	306	309	323	329	316	295	318	319	311	316	328	273	281	335	332	325	298	273	320	315	344	290	303	307	312	328	300	304	328	295	310	301	335	324	298	302	275	285	312	287	297	288	285	329	318	268	311	290	316	322	308	316	286	312	303	339	312	313	277	301	281	309	327	323	306	325	299	293	323	302	308	306	295	324	346	342	312	299	320	286	296	303	334	323	311	306	307	292	271	288	310	290	304	329	313	328	319	310	305	289	299	321	295	326	311	323	305	288	300	304	325	282	361	293	292	308	338	357	286	293	309	304	313	278	313	303	285	278	315	337	320	308	342	304	301	295	272	286	303	315	310	313	331	298	311	282	299	309	266	288	325	361	308	291	331	302	349	313	300	312	298	258	340	290	296	336	298	321	295	310	280	284	271	302	321	304	302	303	302	305	304	290	350	303	315	320	303	273	315	293	328	309	309	320	321	303	309	286	316	325	315	319	318	312	312	301	335	313	292	323	311	328	311	295	302	305	288	290	281	309	303	341	308	314	281	303	297	307	301	321	329	292	295	297	316	347	308	298	261	324	310	285	287	303	298	307	294	271	294	315	290	289	289	303	310	295	330	301	309	296	312	296	305	297	315	293	284	293	312	313	298	287	291	302	313	324	344	303	300	285	302	304	340	312	316	340	287	305	298	309	276	296	260	324	317	333	340	304	299	308	317	313	319	289	295	309	303	284	305	292	292	283	300	285	313	281	306	308	342	330	313	311	344	322	297	311	301	307	313	277	338	306	287	296	316	314	306	345	320	339	300	306	299	302	282	305	332	316	301	332	303	275	287	288	301	322	314	300	309	312	315	297	282	298	305	332	326	283	295	316	299	333	304	311	305	297	301	285	323	309	287	287	282	345	308	329	282	318	294	297	315	329	309	287	304	308	275	314	324	277	287	312	280	320	290	308	264	322	300	334	306	288	264	324	305	311	291	308	340	312	307	288	312	313	305	318	339	288	270	287	291	292	298	281	281	295	293	321	299	289	304	265	294	324	306	284	311	313	304	282	328	297	316	302	287	296	294	322	292	283	294	347	310	297	318	321	279	318	332	269	325	293	314	309	286	300	319	303	290	302	277	318	294	302	297	290	291	293	301	305	292	321	287	317	296	312	315	309	301	290	323	290	302	276	268	303	304	332	308	297	304	287	324	296	309	291	309	295	334	252	296	305	294	262	294	309	279	308	276	288	281	301	307	299	309	297	319	324	289	326	290	321	305	292	321	296	274	300	297	294	333	326	276	301	279	312	292	293	323	307	277	308	318	307	303	324	332	268	322	340	308	286	291	311	301	298	304	272	331	310	321	320	326	314	324	306	329	311	301	319	317	311	307	290	299	296	303	309	292	330	298	309	305	296	292	307	315	281	346	316	316	324	313	328	294	302	298	318	268	305	318	303	304	296	314	304	284	299	278	316	325	298	321	294	334	299	296	337	298	288	298	297	306	293	303	308	288	316	307	282	291	313	278	311	323	308	311	284	335	314	309	309	285	338	286	290	324	269	333	319	330	289	313	270	288	316	305	284	305	278	331	296	295	318	288	293	292	317	313	306	316	317	279	306	298	300	312	300	326	266	301	313	293	286	307	296	340	309	308	288	297	315	330	327	263	315	295	299	335	319
24553	21482	28773	24602	21467	8281	1528	912	815	804	729	710	676	645	659	673	688	642	680	606	627	595	650	645	602	620	644	582	622	583	562	589	606	614	556	640	612	599	626	540	622	600	608	587	606	592	614	577	600	581	587	567	560	611	562	568	572	622	593	590	577	576	633	600	593	581	606	574	583	547	576	657	578	593	618	611	593	590	605	576	574	587	587	556	586	588	636	616	576	621	586	606	524	603	576	610	616	612	573	605	580	589	560	606	647	628	597	582	575	612	590	624	589	548	603	571	577	512	542	579	566	552	600	530	608	608	592	626	602	572	614	584	614	551	581	617	577	565	599	596	598	567	609	598	577	566	584	598	509	581	525	630	576	574	590	604	609	578	579	602	609	591	575	596	613	560	548	580	615	599	573	541	597	623	593	600	579	592	593	580	580	646	558	596	538	569	576	564	613	570	653	621	553	559	600	605	598	566	572	603	619	598	557	621	557	572	564	637	594	607	594	604	616	571	547	579	547	610	562	618	616	571	586	571	569	621	610	620	547	589	602	558	584	609	551	618	571	628	613	599	626	587	592	615	564	578	567	550	530	584	603	598	547	582	581	614	609	592	609	584	600	587	615	607	549	612	625	567	550	541	553	607	561	546	600	583	616	581	591	562	582	610	570	583	583	580	563	581	565	542	536	618	585	588	602	563	597	605	592	549	608	611	582	588	639	561	626	622	594	567	601	566	511	597	620	632	535	625	566	584	618	549	583	592	594	589	589	598	597	570	573	574	611	577	592	560	573	607	585	609	592	568	547	574	566	610	575	591	582	565	615	558	577	566	577	572	570	599	545	602	556	578	560	618	587	596	641	555	586	596	606	595	542	623	606	571	569	652	592	567	601	588	585	590	545	568	572	582	539	563	542	570	578	536	582	597	566	598	573	600	604	612	614	637	592	518	580	593	566	567	570	587	552	578	586	551	553	602	598	559	569	620	577	582	572	563	591	562	616	595	555	623	540	593	607	570	550	544	560	553	610	589	592	547	578	611	584	644	548	587	563	524	575	535	632	599	550	625	601	561	606	580	605	579	615	593	538	595	595	556	602	590	575	595	608	581	568	582	566	616	571	618	581	613	536	573	629	584	557	612	603	602	583	582	624	585	570	594	555	565	594	569	557	580	580	582	593	584	569	610	566	588	554	593	605	586	580	648	598	531	564	575	604	610	536	595	569	603	597	566	583	604	579	593	596	587	573	577	575	518	576	581	656	569	565	588	562	591	575	620	586	595	604	576	599	577	577	599	557	546	553	548	596	591	574	610	608	603	596	556	587	563	576	581	662	569	587	592	603	642	579	600	578	566	592	541	578	571	605	571	560	593	616	561	594	515	615	605	618	564	563	634	609	562	580	569	552	608	577	570	569	584	570	628	590	584	583	548	631	582	567	590	596	541	581	576	569	615	602	589	604	585	569	558	605	585	576	633	592	619	557	572	589	576	564	596	590	625	558	606	634	586	646	565	583	537	571	564	569	550	604	579	614	585	609	600	649	572	587	563	604	588	569	559	576	567	591	590	556	595	578	580	604	577	604	582	583	592	588	595	630	614	597	622	565	548	565	591	585	568	540	572	572	591	583	604	573	593	567	575	565	619	581	606	552	576	591	576	575	593	534	628	588	574	575	633	600	609	568	577	562	621	619	523	600	547	559	585	605	602	585	578	568	591	575	564	558	584	620	612	599	611	592	580	597	539	581	559	560	570	522	612	590	527	585	555	584	575	579	592	610	601	582	550	560	623	627	579	544	591	540	571	579	567	566	591	617	572	582	585	631	572	582	582	583	581	582	591	569	585	627	575	580	543	562	614	595	546	601	607	584	569	581	615	570	563	622	611	638	591	614	628	577	603	617	524	615	594	595	579	568	573	584	621	581	589	608	589	555	538	609	592	608	558	588	540	614	548	541	608	569	594	634	588	591	542	626	621	639	584	560	601	555	606	533	587	543	572	607	554	613	588	572	571	629	622	614	588	574	552	579	598	603	560	580	569	589	591	584	572	580	550	651	595	519	601	615	610	541	570	592	581	569	549	543	620	591	614	590	570	551	603	546	572	594	554	567	564	565	574	560	629	598	554	549	588	557	585	562	592	597	559	575	544	548	589	564	553	559	583	595	588	625	578	623	590	579	609	570	549	568	574	578	578	575	573	540	592	576	598	611	620	610	599	588	551	567	581	602	572	592	575	581	595	604	616	594	580	596	588	546	577	548	574	628	638	549	557	602	585	580	560	618	566	584	541	561	577	554	610	627	563	627	571	581	626	601	553	634	573	592	572	615	579	597	590	605	587	560	590	537	620	555	549	617	573	610	534	548	574	606	613	583	571	567	564	576	535	613	584	562	586	558	592	595	589	565	578	569	619	612	555	578	542	629	580	565	610	559	612	539	564	642	583	549	601	558	567	596	597	617	573	649	557	577	595	539	572	605	587	582	576	568	570	565	625	587	576	582	618	587	600	581	558	560	538	597	589	617	574	528	593	549	569	592	611	589	574	570	571	582	595	568	550	590	574	585	570	585	541	606	579	583	556	625	578	609	574	578	585	565	550	554	606	589	586	545	600	615	516	567	618	585	570	570	533	571	561	592	568	575	589	555	539	603	624	601	593	572	598	628	562	582	560	549	558	576	550	622	586	586	611	545	575	606	567	550	605	647	583	584	613	576	563	564	535	650	587	646	587	519	587	575	575	579	605	588	556	587	543	595	533	624	619	583	571	560	541	598	611	575	573	569	589	555	623	549	592	561	560	577	610	575	554	549	574	567	600	600	625	570	553	599	587	569	575	594	596	532	541	582	606	583	561	568	607	569	551	656	583	538	621	633	573	600	568	559	597	608	568	549	597	593	551	554	581	562	538	578	596	595	569	544	599	608	540	556	555	608	597	587	550	555	581	627	593	615	590	599	585	592	584	564	579	577	572	564	592	602	605	581	607	574	586	582	619	535	620	557	580	586	560	568	570	604	579	547	580	587	575	565	616	629	552	551	616	572	575	589	581	618	594	566	601	574	601	566	543	588	598	599	607	604	590	597	584	580	579	580	618	621	604	587	535	569	565	597	601	597	543	580	552	597	610	532	519	651	610	587	620	634	565	614	580	553	573	590	554	583	545	597	550	580	563	592	605	586	553	587	597	597	566	587	575	590	615	558	568	595	572	535	597	546	572	607	582	554	574	550	600	582	622	596	515	573	592	630	596	577	615	616	639	591	583	557	596	572	624	543	556	554	581	603	597	598	567	568	555	565	617	554	607	547	597	583	591	589	552	584	532	583	554	611	596	578	573	613	617	554	585	576	561	551	592	613	633	605	565	557	569	600	563	557	589	575	558	570	582	594	552	603	565	615	595	557	563	610	563	560	590	566	578	613	590	584	625	597	585	539	562	613	598	590	620	635	567	552	597	623	578	604	570	582	550	563	599	564	548	567	578	581	556	576	566	578	545	572	615	597	592	568	597	560	589	582	536
3457	5736	4634	2418	1723	1252	1044	917	827	768	653	679	614	598	538	567	583	519	549	532	529	524	561	509	515	520	533	510	453	498	509	494	491	453	505	479	478	508	500	433	508	482	506	469	485	483	467	512	466	459	489	490	502	485	469	483	493	495	465	504	484	470	487	507	460	448	474	456	492	478	460	497	491	458	490	494	437	494	476	452	492	479	478	495	459	508	487	484	523	487	493	487	479	523	485	442	464	464	501	474	432	510	477	505	500	456	477	457	474	480	490	507	490	484	463	496	516	456	492	464	459	479	513	470	479	488	463	498	463	450	501	452	474	466	471	503	483	481	493	505	445	471	466	443	438	447	462	444	458	465	465	474	481	498	489	465	454	480	475	482	472	438	486	482	503	478	495	446	482	465	503	470	474	522	444	476	455	428	482	432	487	456	460	443	475	474	500	475	477	504	430	486	459	492	443	467	454	480	522	472	515	485	461	433	505	542	469	453	442	477	503	450	453	494	492	440	417	473	456	427	481	468	532	477	484	468	473	476	434	488	487	454	483	466	487	468	472	463	464	464	481	517	457	462	472	504	505	479	486	510	444	497	463	438	437	456	492	475	481	476	450	488	463	454	451	456	469	440	441	466	468	467	492	449	500	453	489	472	486	506	467	504	452	457	518	436	457	461	490	493	450	488	520	476	471	413	462	459	433	465	506	487	449	451	467	453	429	472	472	459	466	456	465	505	489	471	470	468	461	481	469	447	487	472	483	466	467	471	420	437	497	476	496	482	458	429	491	448	428	476	441	453	461	456	450	483	464	425	453	448	508	488	486	474	481	478	503	493	472	469	456	480	476	514	442	454	449	472	489	485	451	482	473	490	468	473	522	473	429	469	484	455	505	473	477	459	474	492	462	511	439	460	472	474	472	485	503	455	424	485	468	460	494	455	476	444	465	477	436	494	464	479	482	493	421	488	487	504	438	482	461	453	480	470	476	471	454	484	489	462	483	467	431	469	468	442	470	449	435	473	502	484	414	454	459	445	477	519	463	469	473	485	469	485	454	460	487	452	467	475	489	456	488	463	450	462	513	472	509	490	474	450	475	482	476	485	472	472	449	470	477	449	458	488	494	471	493	467	486	505	467	451	463	481	469	482	475	494	480	482	478	476	461	473	444	425	442	476	439	485	467	481	492	468	476	464	491	475	449	429	493	484	431	465	456	455	499	476	468	507	477	399	453	500	454	480	479	438	434	462	434	438	469	449	456	464	487	478	464	475	467	466	479	464	427	456	464	483	474	478	432	458	464	480	473	450	437	485	458	432	494	470	481	471	464	479	497	476	447	431	489	469	476	460	460	459	468	472	460	482	478	472	461	460	456	420	479	455	453	454	462	416	460	435	449	492	453	430	509	508	481	478	442	459	527	468	427	484	470	459	486	445	481	459	498	475	448	452	474	450	495	454	456	472	445	502	462	512	455	452	452	453	488	504	454	483	484	462	463	503	471	447	477	498	523	442	446	485	470	447	490	473	435	457	441	432	467	454	493	470	457	453	471	467	457	469	466	475	497	484	460	451	478	451	475	495	486	487	455	437	526	460	466	490	455	480	483	467	478	502	467	471	459	481	519	472	475	473	457	456	463	465	454	451	511	456	508	450	456	450	475	486	471	431	456	487	460	470	466	472	477	474	461	490	461	483	465	462	465	456	397	480	430	496	473	471	468	468	474	469	422	468	443	432	467	469	475	457	455	477	454	459	458	451	469	464	461	477	436	465	466	475	499	499	429	450	468	468	472	498	425	447	456	485	460	438	472	442	451	443	455	443	452	485	432	448	516	524	444	457	457	475	499	478	481	452	420	421	453	434	456	467	492	439	436	455	458	474	473	442	463	475	461	476	501	518	477	455	454	468	476	456	497	464	467	483	457	461	431	462	479	458	488	441	458	465	482	450	464	424	433	459	440	433	469	450	479	474	467	461	445	447	478	446	444	468	466	479	491	468	423	442	490	484	433	459	442	483	461	438	517	480	427	441	450	449	435	460	451	461	461	450	483	492	467	475	454	457	486	443	522	456	461	445	465	450	467	462	447	471	482	456	471	467	467	424	479	458	465	451	468	465	459	456	458	485	480	466	453	493	491	443	453	438	455	480	483	457	472	455	463	483	468	441	493	446	453	439	483	467	492	452	470	470	443	459	487	485	463	454	485	428	479	456	476	492	447	468	437	489	430	450	467	495	452	467	454	488	492	435	464	465	437	465	451	457	492	490	508	487	482	516	465	477	472	460	507	471	452	430	479	493	494	482	434	442	456	458	460	452	464	426	480	452	472	451	464	414	434	452	481	417	460	492	446	434	455	440	479	443	437	463	478	453	469	433	454	439	451	461	464	495	413	478	424	510	500	493	479	432	483	462	420	448	478	451	458	447	462	461	432	440	451	485	453	461	464	435	466	435	458	478	450	455	433	434	475	464	480	482	444	436	457	469	407	449	480	481	450	472	470	458	516	456	456	453	467	474	456	433	421	460	503	504	462	451	499	501	440	460	502	473	467	455	423	451	438	448	413	467	456	461	445	483	470	482	521	474	461	445	454	454	448	472	464	483	407	433	499	450	476	443	442	457	484	482	451	494	473	482	440	485	479	440	485	467	469	479	461	482	471	453	482	502	453	487	464	448	456	471	486	478	440	447	458	452	423	445	454	466	440	475	450	456	426	423	468	446	491	433	431	455	444	418	472	498	451	471	462	475	466	435	460	470	437	470	439	421	417	479	449	468	437	483	478	458	463	494	435	476	469	474	493	482	480	472	477	470	452	445	456	445	490	439	453	447	484	446	480	458	498	473	482	478	450	480	468	480	459	460	460	461	468	463	450	457	475	471	477	456	469	440	493	448	464	443	508	462	468	436	455	470	445	458	475	451	476	447	423	462	449	450	472	446	475	489	472	432	476	426	470	456	483	519	459	481	457	477	453	481	401	461	465	483	446	440	450	445	485	409	508	497	445	438	444	467	478	483	454	450	476	480	445	461	467	513	463	449	420	422	449	463	444	451	472	476	431	433	476	454	450	466	446	471	440	452	424	454	472	476	473	501	501	491	457	441	446	449	432	444	455	454	452	460	452	427	472	481	462	466	472	496	481	455	458	464	438	441	458	490	450	450	470	489	467	448	513	484	461	453	464	429	430	473	443	480	448	454	433	440	483	457	427	461	459	455	466	468	474	431	442	464	458	488	471	461	483	488	434	482	489	478	456	464	458	415	471	485	458	455	479	417	437	469	469	423	482	463	471	473	426	446	437	450	469	490	458	498	460	463	475	483	507	461	464	446	470	466	470	488	472	459	474	470	478	440	469	465	455	439	463	461	490	450	440	475	458	472	455	468	446	469	458	427	429	434	477	476	441	502	422	444	449	460	459	492	495	497	442	436	414	487	450	441	459	454	470	491	487	467	436	511	486	464	441	491	447	468	508	413	485	466	473	464	480	436	456	475	436	499	468	459	441	461	452	454
27692	9908	456	223	151	140	156	148	152	143	143	129	124	121	143	115	142	120	136	124	124	129	145	117	139	134	139	122	128	127	140	147	146	126	112	131	124	149	139	122	133	102	132	124	116	136	151	136	163	137	140	124	126	120	135	140	101	137	135	109	123	150	133	133	134	102	122	122	126	124	128	124	129	116	109	146	106	133	121	115	132	108	126	121	153	115	129	147	115	113	119	130	166	125	117	120	145	135	132	115	152	133	124	143	140	131	145	140	163	136	137	126	138	136	122	149	115	131	148	141	145	132	133	137	111	136	122	128	115	146	131	113	142	138	128	138	129	122	118	120	136	112	117	141	113	125	153	132	122	139	123	123	137	147	141	134	131	108	133	111	139	130	146	115	129	118	137	136	125	107	141	136	129	110	121	127	125	126	124	143	122	129	139	141	139	133	111	132	139	127	111	148	120	109	117	114	122	109	145	126	110	119	139	122	121	145	119	112	141	122	121	118	132	118	134	131	125	136	117	117	116	131	119	139	130	123	121	129	148	135	124	120	118	130	131	99	145	128	122	127	133	130	101	129	130	142	117	129	129	123	128	132	113	124	138	134	121	133	133	120	126	125	136	118	133	125	132	146	121	118	132	129	108	119	126	125	129	129	114	135	131	119	116	112	117	114	127	137	141	127	135	131	120	136	116	111	97	128	134	121	108	134	114	122	124	127	164	115	119	136	133	143	126	129	119	135	126	144	138	125	108	127	115	129	142	141	136	132	129	109	128	131	120	146	133	132	114	131	136	144	131	138	114	113	125	128	117	123	124	123	132	129	124	164	117	127	131	130	134	112	130	115	145	124	111	126	147	112	125	129	141	125	139	175	143	125	111	129	121	119	128	130	132	124	122	142	135	120	125	137	110	122	152	147	116	126	135	154	125	122	126	128	141	111	125	137	135	130	109	113	141	124	134	129	132	131	140	120	97	131	140	141	133	155	137	138	116	98	129	122	123	119	135	133	126	138	130	133	133	130	102	129	127	124	125	116	119	117	131	113	139	120	143	134	130	124	138	129	126	126	126	120	127	118	126	145	117	138	140	131	137	139	146	140	124	138	125	137	131	121	117	140	129	107	118	119	136	137	122	120	134	127	137	138	127	133	127	119	114	133	136	133	130	107	108	120	133	123	137	122	118	116	136	140	116	113	108	113	162	132	122	133	136	140	120	139	144	128	129	119	135	134	124	124	139	139	136	131	125	124	126	133	123	113	138	134	140	130	140	141	133	133	136	132	116	148	133	135	152	113	132	138	138	126	131	151	123	147	129	122	117	144	146	117	124	147	133	132	131	114	128	126	120	133	110	119	124	131	112	141	126	125	146	128	132	142	116	126	125	117	124	101	141	104	121	132	117	123	109	133	138	123	139	112	115	124	133	130	137	130	127	122	125	132	107	118	113	142	120	134	129	143	137	129	121	133	128	127	133	162	136	110	126	132	121	147	119	135	132	136	139	128	129	116	140	153	127	123	124	125	121	127	133	124	129	119	136	147	131	111	123	145	100	144	140	132	119	133	128	122	98	124	114	122	128	130	112	130	116	131	112	132	135	139	101	122	114	138	106	129	128	141	122	127	133	132	116	143	131	115	112	147	137	125	121	117	111	131	129	132	153	121	138	110	122	125	121	123	107	112	123	111	132	115	104	121	145	119	123	121	143	136	130	130	133	129	130	132	104	119	140	125	127	133	120	128	110	126	141	126	135	130	128	120	145	110	131	124	133	98	115	135	126	133	128	119	119	124	137	127	128	108	141	137	99	119	126	141	127	130	127	131	134	122	129	125	126	137	138	137	133	116	102	136	126	133	141	131	151	133	115	148	125	136	102	125	129	130	113	117	139	114	121	144	120	116	129	127	121	130	128	122	113	141	150	125	137	122	123	116	119	120	139	117	136	120	126	128	142	138	136	141	118	124	132	130	104	123	122	124	129	138	105	151	133	135	125	135	115	128	136	130	119	118	140	138	159	152	141	128	149	124	123	128	130	116	118	123	150	117	94	114	124	118	122	120	136	118	129	141	126	120	138	121	146	138	129	126	140	120	137	112	125	107	148	140	124	119	128	125	126	126	113	136	124	146	146	116	97	119	132	116	135	131	142	121	107	135	133	112	128	120	132	124	129	124	139	129	107	124	124	113	132	134	143	159	135	124	150	98	129	125	124	121	144	144	126	132	133	125	128	117	141	119	128	134	137	120	120	125	108	134	126	141	139	123	128	119	129	146	134	124	134	145	148	120	111	143	130	129	139	115	148	128	131	138	127	130	167	112	134	125	126	117	135	116	105	127	135	110	121	121	132	123	122	105	106	133	125	139	137	137	120	109	127	137	123	127	120	129	128	141	137	127	134	137	121	119	124	115	149	121	112	123	135	136	133	113	123	146	141	146	138	121	113	113	124	130	133	119	123	131	117	124	120	127	116	141	129	152	111	133	132	137	145	110	120	116	148	133	129	112	122	121	130	118	124	132	136	116	123	127	125	132	112	131	136	120	125	125	104	131	130	141	132	133	117	144	120	122	133	122	148	138	125	135	124	130	114	132	117	132	117	107	121	120	127	102	123	119	116	118	143	119	131	110	134	113	141	142	120	149	126	121	110	134	120	142	130	141	138	135	139	114	113	119	138	120	133	138	124	154	122	127	120	122	124	119	117	135	122	131	138	128	124	131	122	130	136	130	125	112	138	135	138	136	123	128	131	125	142	135	97	129	121	124	112	128	123	143	123	147	111	123	119	129	123	136	138	142	128	117	114	124	129	128	114	130	122	153	132	138	126	108	125	141	119	124	145	145	125	121	136	128	137	118	121	134	160	117	157	134	132	114	122	119	135	133	121	134	133	109	148	132	111	127	127	132	124	123	139	109	113	140	124	126	127	125	111	127	146	139	140	115	137	129	125	120	130	150	147	123	149	123	126	117	153	106	131	127	134	113	118	136	108	139	122	131	126	124	118	138	122	110	110	123	119	150	123	134	134	115	151	109	136	120	121	124	143	124	119	140	118	138	110	135	100	120	134	123	125	132	129	131	129	135	126	163	131	102	127	125	127	141	135	123	118	126	139	132	110	149	104	126	128	141	127	126	146	148	124	129	120	110	130	125	128	153	147	140	131	148	128	136	124	114	115	114	122	143	133	139	146	127	139	150	108	131	121	134	128	129	126	119	124	111	144	127	134	138	143	115	137	124	119	122	106	129	123	134	116	123	143	125	121	138	135	129	130	148	148	137	127	112	139	135	116	139	123	118	123	129	144	132	138	150	136	118	111	136	125	123	136	140	116	130	137	125	130	139	129	145	126	132	106	155	132	140	146	115	108	127	140	108	142	119	123	127	128	147	120	117	131	148	132	117	130	129	118	109	115	120	95	113	138	127	111	124	128	106	145	114	135	123	134	121	122	128	136	122	123	97	125	134	120	103	118	136	128	120	124	124	121	130	129	137	156	148	132	141	116	128	111	114	134	116
4449	274	254	160	142	144	133	129	109	132	103	112	101	116	113	129	104	82	101	107	116	99	119	129	114	87	99	125	118	103	110	105	131	116	105	127	126	137	118	104	108	107	115	123	93	122	96	128	120	114	91	118	105	132	106	102	114	100	109	93	108	102	113	102	121	105	129	108	105	110	99	125	104	105	94	102	130	120	107	103	113	97	117	126	104	103	135	112	89	122	93	104	109	100	102	120	103	98	98	119	123	92	92	114	107	101	122	120	112	103	117	124	125	109	95	111	100	119	100	98	117	129	105	112	125	109	110	109	120	82	104	126	112	117	99	112	96	98	117	128	117	107	113	112	118	109	99	122	128	113	81	125	107	130	108	122	104	119	105	110	128	101	99	105	100	104	122	104	120	102	113	110	110	97	122	112	114	109	124	110	133	101	92	103	95	127	97	105	95	87	113	105	110	110	112	95	99	101	103	127	102	109	120	128	88	113	110	112	109	116	113	95	119	98	110	110	119	121	118	111	109	98	99	94	110	105	116	113	103	120	100	106	124	117	92	99	110	112	122	109	107	99	99	138	119	107	110	108	108	106	96	105	111	104	110	108	91	123	89	109	119	116	121	118	100	123	121	101	111	107	108	126	106	108	108	130	112	105	116	119	118	97	113	109	104	111	116	108	114	108	82	102	112	127	111	103	116	97	121	99	101	120	112	104	125	125	121	119	101	114	119	101	108	104	113	105	93	112	110	129	110	105	112	120	101	118	106	93	137	121	104	91	95	95	116	128	114	110	103	131	115	101	111	105	99	117	114	112	107	114	113	99	113	110	94	112	103	104	112	116	101	86	99	103	116	107	99	95	107	110	105	114	112	101	116	114	121	116	118	129	116	87	102	126	118	102	108	96	115	117	113	81	104	103	92	126	106	107	106	105	116	118	114	120	118	94	108	123	118	108	95	107	105	105	128	100	108	101	93	118	106	116	107	112	121	109	115	123	112	101	121	107	120	110	115	97	102	112	100	130	109	124	119	91	89	109	104	110	89	109	106	125	98	114	88	91	111	110	106	108	103	105	107	108	111	111	112	103	97	117	107	105	94	107	90	85	93	130	107	114	106	107	121	107	101	131	116	124	119	105	114	100	107	115	98	122	91	99	121	108	103	129	115	109	111	102	102	112	104	113	92	98	108	102	105	106	100	104	96	93	99	118	92	116	118	100	110	93	103	115	116	117	110	117	84	97	102	107	112	98	109	113	105	92	97	90	112	106	104	117	99	105	100	110	107	100	101	105	102	99	128	114	111	137	114	102	92	113	112	129	88	96	109	132	107	106	117	118	110	104	98	109	126	107	100	125	113	87	91	116	79	108	109	106	120	119	118	117	110	94	105	113	104	114	112	127	105	119	126	106	98	130	100	106	107	116	130	104	122	103	101	121	107	132	110	112	114	110	91	109	110	112	109	105	98	122	109	126	89	98	115	92	125	106	133	113	117	121	118	121	115	98	104	118	125	97	126	128	113	111	116	103	115	110	110	102	111	116	142	104	115	90	115	134	106	122	119	104	114	119	114	111	82	98	114	109	104	112	84	127	122	93	114	106	106	102	102	113	121	111	106	113	89	113	101	114	114	108	120	110	101	94	110	114	104	119	116	99	93	110	96	114	122	112	106	107	103	112	111	105	104	117	115	98	105	102	110	115	97	99	101	109	112	106	114	119	107	131	111	98	92	123	99	115	111	113	115	110	99	123	93	105	106	112	109	125	110	114	97	121	105	100	100	91	106	114	106	117	118	114	120	96	117	116	114	119	104	105	107	106	114	99	105	113	133	99	122	127	113	112	128	112	101	123	104	104	121	103	112	93	126	104	122	98	105	107	102	103	114	109	109	114	109	110	108	114	109	113	104	99	114	116	104	124	131	99	126	99	99	96	115	112	122	108	121	101	123	120	137	107	106	119	118	101	117	116	100	92	116	106	106	116	116	93	121	103	132	105	126	114	99	104	112	105	104	103	94	85	103	114	111	102	114	112	101	121	111	113	99	96	101	124	118	130	120	117	98	125	111	114	107	102	116	128	99	114	107	88	99	108	114	107	94	83	100	112	96	101	119	117	90	120	114	90	119	112	106	103	91	104	101	111	109	115	113	124	108	109	116	114	95	114	107	108	118	100	116	106	116	101	119	116	123	110	118	97	115	121	98	102	119	115	111	125	100	108	102	122	109	103	100	124	128	96	96	110	86	105	113	112	119	121	106	120	106	112	114	112	96	115	94	100	125	98	112	106	95	114	102	129	120	107	120	127	85	117	100	112	115	112	110	107	111	107	110	109	116	94	115	120	115	97	106	102	109	115	108	117	110	87	137	118	86	97	87	114	110	111	96	119	110	102	97	118	91	112	102	107	101	127	118	100	114	121	103	117	99	77	109	106	93	105	131	111	105	115	109	107	107	109	97	123	124	105	112	110	101	109	113	111	101	104	113	103	124	127	122	100	112	123	96	101	108	125	106	110	106	105	105	103	108	112	95	117	113	108	107	95	108	91	98	118	97	103	98	117	123	114	117	105	109	92	110	123	133	108	122	115	132	112	81	109	92	112	104	121	110	104	119	101	119	135	111	115	122	105	113	88	112	107	114	104	105	106	105	78	101	109	94	96	118	112	94	114	107	124	119	117	102	113	99	104	87	107	111	93	95	96	113	117	102	104	117	118	98	92	113	104	115	124	114	95	116	119	92	108	113	124	116	124	96	104	100	94	102	115	108	101	102	114	96	92	103	96	99	113	111	114	108	95	98	109	113	99	109	102	96	99	87	88	101	110	118	99	107	113	121	104	106	84	114	119	116	120	99	97	119	108	98	108	90	110	98	108	111	100	118	108	107	114	102	116	106	107	117	95	107	118	115	106	102	102	109	111	105	100	106	118	110	108	102	107	126	125	99	116	112	92	116	118	109	97	112	134	85	101	96	88	115	110	126	116	121	107	111	99	108	115	117	121	117	114	108	105	106	110	114	100	121	121	121	103	100	121	90	98	117	91	118	106	130	128	93	107	110	111	117	127	102	105	116	103	107	96	109	84	123	113	119	114	108	126	120	90	115	96	114	107	107	118	119	109	114	109	110	117	111	119	109	111	111	102	115	107	118	103	104	114	105	96	104	108	92	96	128	128	112	126	102	98	104	102	117	107	111	115	97	118	129	124	106	115	98	123	117	120	111	107	111	127	103	110	101	89	105	106	85	109	120	94	110	119	113	93	128	101	112	115	106	110	111	115	114	113	111	102	109	103	114	124	113	107	120	101	96	82	133	102	121	105	105	98	114	99	106	97	97	85	116	92	107	113	118	99	114	97	108	113	113	108	103	90	105	108	111	118	109	97	138	101	118	107	122	121	118	110	92	109	111	103	98	125	99	109	99	130	116	120	110	125	107	95	110	109	114	112	112	98	98	125	123	95	117	120	107	131	96	111	122	120	93	110	120	116	101	130	114	122	113	122	115	116	125	114	114	108
25465	21494	28008	25388	11261	1136	657	536	457	468	495	424	404	443	443	387	423	381	399	380	366	339	405	388	349	370	373	401	398	373	380	389	371	419	370	384	351	400	327	385	377	408	399	367	351	364	397	369	399	410	391	387	373	363	367	385	371	392	353	369	384	364	353	365	396	395	375	415	364	371	407	385	369	356	340	367	378	350	367	339	392	332	341	375	379	381	361	348	391	363	383	351	360	371	375	380	368	363	345	405	368	363	376	354	353	365	373	431	339	389	360	336	352	350	396	348	352	349	367	317	371	366	361	386	383	367	383	368	356	354	381	377	362	353	354	348	362	369	355	344	393	350	379	345	378	370	383	354	411	404	362	383	385	353	350	353	358	349	425	379	347	414	357	399	383	359	377	351	354	377	378	394	393	387	415	342	339	361	349	380	371	361	398	364	366	389	368	360	357	336	397	357	358	355	387	367	362	347	379	394	364	383	372	357	382	397	365	378	377	373	358	366	354	377	385	370	347	384	395	346	378	395	349	374	389	337	332	389	365	391	398	367	411	381	370	375	385	369	376	376	362	323	332	340	368	365	335	383	404	351	380	357	325	346	376	370	404	374	366	396	366	361	409	362	403	399	374	365	365	337	386	354	366	380	349	377	364	359	381	354	365	418	320	401	375	367	367	378	382	356	354	371	363	377	354	385	386	366	385	381	359	380	394	364	382	362	348	331	376	356	371	371	387	409	364	347	361	343	361	342	384	369	372	376	377	351	377	361	371	374	356	386	332	362	392	394	381	385	370	375	365	391	379	372	384	362	366	382	394	377	391	371	360	357	386	381	386	362	386	377	364	400	323	395	356	343	382	362	353	376	394	382	380	349	364	347	363	355	347	379	373	375	390	362	371	369	388	385	353	399	363	398	371	350	349	391	375	355	341	401	333	373	384	363	381	361	365	356	354	355	351	406	355	351	380	380	378	349	353	357	346	350	388	383	368	337	368	380	343	355	371	407	377	378	368	395	383	358	364	366	382	400	338	441	362	375	360	373	384	362	351	409	375	373	398	366	307	328	352	400	382	399	385	383	338	398	352	414	389	339	369	379	359	344	344	402	393	351	375	349	371	342	374	393	377	358	385	372	377	361	352	344	377	358	375	397	355	369	399	342	375	382	382	352	395	370	381	331	360	370	381	351	382	359	390	365	373	353	364	378	343	363	378	349	340	355	369	383	353	368	354	383	369	351	383	369	364	348	371	354	388	361	374	376	348	328	360	362	365	331	373	362	395	361	366	341	352	349	352	392	386	377	365	366	354	325	407	365	353	345	372	365	359	351	369	388	346	374	393	342	360	344	355	398	391	360	358	376	341	361	354	371	326	349	389	360	379	318	361	423	371	361	374	345	391	344	371	350	355	389	354	356	373	354	413	370	369	379	372	396	349	380	369	364	374	383	395	368	405	365	379	350	345	382	349	376	359	354	381	415	360	383	357	362	359	326	397	364	354	374	384	372	383	368	365	365	385	362	346	381	350	383	395	374	305	362	361	353	386	386	385	367	371	355	352	362	345	340	374	359	357	386	367	375	416	356	372	343	407	363	339	348	360	319	370	389	370	376	342	370	371	364	344	352	394	359	367	379	398	397	375	352	410	361	378	374	364	381	388	382	360	376	371	397	355	396	376	350	355	396	355	369	351	365	367	395	407	365	346	390	363	379	356	357	355	383	379	399	404	356	364	398	339	356	339	371	364	416	381	370	382	369	379	385	376	353	410	343	361	365	354	378	376	370	383	357	363	358	396	341	365	404	355	358	366	384	360	391	336	391	351	417	380	349	407	345	350	385	346	394	389	349	380	350	370	355	376	404	401	351	390	359	398	382	380	358	388	354	358	336	392	391	410	353	361	373	384	383	358	357	377	382	397	351	357	346	354	365	368	378	371	359	383	363	376	386	373	377	396	395	362	392	391	347	365	363	356	378	404	386	384	344	365	367	381	365	389	371	373	374	377	352	355	405	332	377	326	381	351	363	362	358	340	370	337	356	335	385	399	377	361	373	405	365	398	366	356	376	388	349	349	362	359	351	356	392	355	368	378	378	411	397	354	373	392	359	365	378	352	402	404	350	367	360	371	377	378	377	389	370	362	386	378	398	353	359	388	353	396	376	324	363	374	358	358	380	386	385	366	348	344	380	399	315	354	360	384	360	371	368	389	364	384	355	349	347	373	387	337	346	365	346	374	369	353	351	382	367	379	350	369	379	385	365	346	357	377	350	385	389	375	372	397	377	384	337	355	329	365	348	356	385	342	354	402	339	367	367	386	333	370	381	370	364	364	367	337	391	371	353	370	364	341	396	361	383	387	355	386	357	368	398	372	416	373	392	360	384	390	387	366	381	342	401	363	366	349	354	371	370	365	354	369	362	361	368	340	375	363	383	356	363	367	381	374	366	371	380	385	366	349	379	381	394	374	413	390	375	373	361	364	353	339	332	376	348	361	386	347	367	364	352	398	395	352	368	372	363	396	362	367	357	363	386	362	393	355	361	382	396	369	345	373	345	342	331	365	361	359	342	357	383	387	361	401	365	326	380	378	365	349	360	362	342	379	381	358	399	396	378	386	392	380	327	405	371	330	378	355	370	390	355	383	376	350	336	348	355	344	340	370	357	380	332	368	371	358	408	345	352	375	307	374	347	338	373	361	361	367	372	401	344	374	383	377	364	382	373	372	329	371	360	380	388	351	382	371	366	366	386	329	351	353	377	384	357	365	378	388	379	355	385	381	394	366	373	354	361	379	367	351	364	340	380	363	394	330	389	370	336	393	392	380	358	382	370	397	379	405	378	378	313	367	335	383	344	357	360	353	345	376	377	367	353	367	357	395	348	366	360	408	347	392	374	377	385	358	338	377	341	383	366	358	373	394	379	343	370	309	368	408	378	369	349	350	354	370	373	384	375	381	351	341	362	348	358	352	371	371	388	350	352	378	350	319	383	399	397	359	395	351	379	362	392	353	406	319	369	387	362	386	356	351	343	361	368	378	382	376	355	363	369	360	362	339	372	368	363	417	365	357	336	371	364	391	381	367	379	391	375	366	345	346	347	357	354	378	379	376	366	373	359	357	343	370	394	381	358	381	380	367	356	352	406	362	405	339	361	374	318	390	388	344	361	381	383	363	386	332	365	340	407	367	369	399	356	328	391	369	362	362	378	353	386	395	392	351	378	344	361	361	359	349	376	369	351	384	377	390	373	343	392	349	383	393	367	370	394	426	366	361	389	364	341	382	369	376	367	384	422	373	376	366	357	374	383	369	361	375	369	342	369	374	352	382	374	386	383	377	388	417	371	371	372	396	373	369	378	361	329	386	371	376	364	379	361	384	329	339	375	367	361	364	357	378	341	384	375	375	393	370	381	362	399	354	395	405	357	378	410	371	371	345	377	358	348	382	366	378	364	351	412	379	346	348	368	370	389	338	383	391	400	381	351	383	346	372	362	339	347	379	361	367	360	375	349
3087	3185	2658	1363	982	750	597	515	463	452	402	396	400	392	334	385	353	380	336	348	342	340	353	315	316	315	311	351	345	285	315	319	308	339	299	325	327	310	316	307	348	291	323	312	321	317	317	302	306	287	317	276	358	348	313	312	272	289	325	294	323	323	306	341	313	308	338	314	302	300	308	300	297	326	292	335	285	326	343	306	326	278	309	307	316	323	336	293	278	314	303	309	354	329	296	284	300	301	335	301	302	319	330	329	287	304	319	311	316	311	285	304	307	331	304	297	331	318	309	293	304	312	299	302	308	345	306	319	316	318	302	332	340	316	284	318	294	297	300	305	287	350	296	282	294	302	341	284	326	307	298	338	290	288	298	303	270	308	289	346	320	320	309	290	311	317	337	305	269	298	317	314	319	267	324	295	314	320	292	327	281	301	271	292	342	311	303	302	326	309	295	302	279	338	303	275	316	289	341	313	302	331	303	296	286	303	327	308	326	319	307	285	346	307	315	292	313	331	302	319	309	303	298	349	339	314	314	321	315	296	320	325	343	346	300	291	300	319	311	274	302	295	329	319	311	291	283	315	297	333	302	310	301	300	334	303	318	318	307	326	332	295	308	326	310	282	262	297	327	338	293	308	296	307	291	321	298	304	321	293	329	310	285	300	284	260	315	316	304	282	306	287	275	287	304	323	303	303	311	314	287	283	318	288	328	286	305	330	297	322	305	286	309	335	358	319	315	333	310	313	328	259	297	319	300	298	320	287	307	279	338	303	309	296	307	313	292	309	298	291	310	332	297	322	328	310	288	293	311	298	332	335	285	293	308	299	309	287	290	316	289	311	303	315	332	319	310	297	296	289	288	310	307	290	311	293	314	305	301	285	329	323	322	282	280	310	294	312	332	319	307	313	333	302	305	321	296	295	290	307	304	287	323	320	283	289	288	304	312	292	321	311	308	321	335	321	327	292	289	289	293	313	320	293	321	303	280	299	323	310	285	277	249	273	317	292	296	341	301	275	284	285	315	317	349	314	294	267	301	301	312	321	312	350	280	282	303	311	324	293	331	257	303	288	295	306	321	279	345	321	325	297	298	292	311	303	326	302	297	301	310	330	315	295	322	354	296	314	319	309	302	334	348	307	293	319	281	282	326	290	314	286	307	300	277	349	333	297	300	313	276	299	319	284	294	319	284	296	301	307	276	313	294	320	281	278	316	306	298	306	328	325	299	312	300	316	317	295	292	315	324	285	317	305	288	306	343	327	310	323	300	308	307	288	326	305	315	309	284	327	319	293	283	324	324	293	288	329	299	302	298	329	290	315	276	295	314	305	316	281	353	305	305	302	307	292	276	298	300	300	301	286	283	293	276	330	297	302	310	310	303	348	297	291	336	318	306	325	291	289	333	298	330	316	320	301	341	307	309	300	273	300	338	335	338	349	310	304	296	310	283	280	324	299	328	291	276	293	286	307	317	301	291	310	315	292	309	292	310	302	280	277	296	289	291	335	291	298	312	325	335	287	320	278	300	315	352	299	292	307	283	290	320	334	297	298	307	326	305	284	320	293	310	308	326	316	321	295	304	297	289	265	285	328	292	315	330	296	289	301	298	277	302	331	319	295	308	281	309	321	331	319	290	302	286	278	307	310	293	303	309	302	300	339	292	293	313	337	280	286	334	295	326	313	281	316	307	309	305	297	300	274	289	330	316	304	319	287	287	291	304	300	288	289	281	303	292	272	335	275	295	333	331	312	325	329	308	297	304	320	291	277	291	316	342	293	292	322	310	297	338	320	296	287	297	302	312	292	281	299	285	317	308	332	315	280	293	304	309	327	304	332	290	311	287	295	314	296	311	294	311	282	276	269	307	314	326	300	318	290	323	294	319	312	284	311	314	302	321	306	288	302	314	302	336	341	304	290	321	311	312	330	281	314	324	311	289	362	313	289	329	297	282	303	314	309	309	306	288	277	334	329	283	297	298	308	333	276	314	305	275	328	316	326	281	295	277	306	250	299	302	326	300	303	273	300	301	299	318	286	306	318	274	300	285	302	323	304	302	322	293	320	298	310	319	288	300	292	275	316	271	295	277	325	307	268	286	320	291	293	315	316	283	291	296	296	301	314	297	328	291	291	287	300	310	340	296	286	286	287	322	304	313	322	293	332	309	306	298	317	309	328	284	326	284	306	303	324	278	295	299	342	298	326	290	273	290	297	309	311	306	317	342	312	335	294	280	331	333	320	302	295	279	265	336	280	303	317	323	306	304	285	259	323	318	320	306	290	297	291	305	306	305	305	344	321	305	308	296	291	312	315	278	273	297	297	287	310	287	313	294	324	300	323	316	293	306	331	286	298	308	308	328	299	289	308	300	304	280	316	309	297	337	307	301	338	300	322	285	330	310	332	301	277	295	301	290	282	275	299	273	302	312	310	292	343	327	309	346	295	306	303	281	284	275	303	310	287	284	325	306	315	285	310	335	288	290	289	302	309	322	280	317	296	305	294	296	317	333	305	297	295	275	281	319	266	272	288	308	294	294	318	289	285	314	304	354	297	347	287	303	310	301	305	318	285	316	302	321	298	316	324	305	298	287	302	310	315	292	286	297	300	302	290	311	294	292	291	329	331	282	315	289	308	284	282	303	314	352	293	294	287	314	283	301	291	299	319	304	303	288	297	300	290	304	306	298	279	290	298	297	309	327	293	291	311	277	288	275	282	292	309	311	311	280	328	287	279	298	306	297	317	319	309	332	302	341	287	326	316	308	304	275	290	328	283	306	312	306	335	320	323	255	302	300	313	298	320	293	298	302	286	273	284	333	317	278	306	313	330	316	316	328	301	318	319	320	297	321	325	309	318	321	312	330	335	287	294	292	316	291	344	324	322	312	302	295	296	286	313	291	313	320	288	293	282	294	308	319	318	277	312	302	302	300	288	273	324	271	302	319	304	310	315	314	304	295	328	312	296	331	310	287	287	286	304	277	258	302	301	290	317	322	316	284	313	325	309	310	323	300	307	290	320	286	283	295	308	295	279	290	316	310	303	280	294	298	295	316	313	264	332	289	274	301	330	318	299	304	301	299	280	310	337	344	269	311	316	298	317	288	270	303	291	323	318	290	299	334	286	302	303	306	313	280	318	292	295	295	304	288	297	336	326	304	301	331	284	312	291	300	284	294	323	315	343	300	283	295	307	287	287	302	307	297	318	298	270	290	295	329	307	302	307	296	288	320	272	330	315	296	257	289	314	315	329	290	309	292	313	297	304	295	305	307	305	349	305	279	289	323	312	297	329	303	275	298	292	322	320	307	307	305	286	308	320	306	322	310	304	307	314	344	289	300	296	319	308	283	280	335	278	326	305	286	297	300	281	304	314	323	269	307	292	275	322	293	329	297	320	312	356	307	291	289	299	303	300	310	291	277	311	301	317	296	289	308	319	326	328	326	326	306	289	303	325	295	310	284	351	318	294	288	346	294	311	288	312	321	304	307	281	293	287	308	318
24497	21480	28853	24538	21461	8217	1484	925	775	738	723	689	670	633	677	595	632	637	637	635	601	595	618	605	616	575	569	595	620	557	628	595	618	597	598	611	562	608	633	602	620	561	558	580	605	532	561	629	571	573	617	571	631	616	608	522	626	563	622	614	551	571	593	639	587	641	571	582	587	551	610	573	570	553	570	548	589	589	608	567	584	552	543	584	587	545	592	580	589	619	626	565	569	544	578	602	572	565	567	577	630	586	588	618	586	548	588	551	574	573	599	571	598	575	600	597	593	579	568	603	570	533	546	563	627	610	570	593	589	565	582	606	599	582	585	535	610	588	582	590	564	582	603	660	546	548	569	577	586	566	545	577	585	569	601	558	576	584	577	586	591	605	575	546	557	562	581	543	558	579	570	586	557	575	558	574	564	580	585	575	580	615	577	627	556	607	566	587	551	615	558	598	552	570	582	564	548	587	546	583	559	597	561	564	658	550	604	572	574	566	559	547	568	617	593	574	577	567	546	597	578	549	559	578	601	563	514	551	562	547	565	619	561	574	601	547	569	580	589	581	556	609	588	602	568	557	628	552	581	580	587	588	586	599	506	573	559	536	563	556	612	582	610	570	590	579	617	603	587	580	589	543	576	581	632	568	580	546	590	574	570	584	572	559	557	630	617	587	560	617	583	578	590	577	589	556	566	605	556	561	591	600	568	589	539	611	557	592	616	638	575	585	586	596	585	556	621	571	601	549	582	564	617	599	625	574	579	567	561	583	615	578	540	612	580	568	533	543	598	531	554	550	581	546	535	595	580	574	618	624	558	599	577	585	573	574	552	588	534	575	565	582	552	565	660	579	561	583	588	565	572	574	558	553	559	550	537	611	593	561	585	577	559	571	568	588	573	618	550	576	566	578	517	541	538	583	567	592	592	535	574	594	577	582	590	564	589	584	587	568	555	583	572	585	579	581	587	557	551	556	622	547	578	567	566	571	576	572	553	553	558	575	579	570	555	562	541	596	584	599	575	571	584	533	587	606	587	595	539	617	591	640	554	569	557	635	606	580	587	603	592	548	583	566	611	563	552	540	587	591	580	627	582	571	546	611	578	566	554	574	581	598	558	576	567	538	550	558	578	559	578	560	566	572	591	578	554	564	577	589	570	576	574	587	582	594	569	564	580	580	528	601	626	606	607	598	584	586	598	622	593	547	605	548	652	595	577	561	544	553	563	586	564	562	574	557	592	592	526	569	545	567	557	594	572	608	587	561	583	576	576	536	598	575	588	578	607	596	574	545	579	583	594	602	636	543	564	537	533	638	612	583	595	545	544	664	581	560	586	566	578	557	582	587	597	589	504	593	555	548	543	592	574	635	554	608	589	623	563	598	599	560	607	557	586	562	532	578	539	622	551	542	564	543	578	590	554	580	557	590	567	546	553	588	593	557	565	567	576	595	569	606	557	565	562	541	584	588	573	623	559	611	573	586	583	572	599	550	590	563	578	586	561	593	547	587	549	585	581	561	546	603	582	556	630	581	609	531	592	604	575	567	544	548	540	580	585	559	581	561	559	575	490	580	599	621	584	603	615	612	596	583	586	572	604	591	575	586	570	577	579	539	598	588	624	558	581	559	580	570	588	630	558	562	598	570	602	590	574	639	578	592	594	541	592	574	577	523	570	542	576	620	526	591	582	570	602	572	626	646	563	606	578	553	564	561	582	550	546	608	559	572	555	544	580	634	577	573	627	596	606	550	555	587	589	542	556	561	610	563	516	587	594	550	544	566	562	581	610	592	570	546	592	587	570	554	570	584	518	580	592	564	541	600	557	532	559	590	576	566	540	550	577	580	576	557	607	519	551	614	587	560	555	550	549	570	579	578	576	563	532	560	580	585	589	592	567	603	573	588	549	544	556	578	583	599	569	597	571	594	556	551	567	581	549	608	621	559	515	586	567	560	552	600	583	566	597	567	576	573	536	541	588	570	583	558	535	622	516	589	605	587	603	603	544	542	597	551	577	605	601	546	594	573	586	548	557	591	554	550	556	560	566	594	604	609	578	580	604	596	579	547	611	579	593	566	589	546	557	589	613	574	547	569	562	519	590	565	593	562	587	556	599	580	549	580	610	570	560	554	560	580	585	593	548	589	625	573	564	596	614	602	546	583	578	588	555	531	572	560	591	579	556	581	536	584	531	578	589	591	566	618	547	564	534	573	585	547	558	541	597	555	579	578	606	561	526	580	577	591	559	561	553	564	606	592	528	550	595	577	555	591	566	579	596	570	552	567	588	587	604	525	515	564	602	580	597	561	605	568	588	597	520	561	546	541	546	567	538	603	604	551	573	558	546	584	561	550	591	576	537	594	555	572	582	552	563	565	564	561	605	584	531	582	580	552	599	585	561	553	584	576	565	610	574	598	527	572	590	559	592	597	592	591	563	576	574	554	575	577	544	596	546	562	552	597	578	587	548	553	572	601	567	573	543	612	567	541	566	605	582	549	534	538	587	576	573	570	557	555	576	567	571	571	561	604	549	607	588	541	590	525	591	545	516	562	566	573	579	555	575	551	551	558	568	573	603	574	580	581	585	519	582	612	559	586	555	602	569	562	575	583	529	595	581	576	573	586	558	586	591	611	517	570	551	555	586	612	580	518	571	605	585	577	567	557	559	585	601	588	569	568	577	605	527	598	570	581	595	595	575	589	565	575	575	621	553	560	565	542	548	526	582	595	621	566	614	575	548	577	555	564	597	595	538	582	558	536	628	562	544	566	575	618	559	613	561	576	559	563	583	545	569	566	571	555	601	580	625	572	574	574	567	599	549	548	579	543	592	563	585	561	579	595	608	562	560	560	537	566	555	562	588	566	590	567	586	573	547	573	582	546	613	583	550	594	550	553	554	559	551	595	562	588	520	593	614	587	562	565	539	584	557	589	570	616	567	587	588	576	573	588	573	597	569	577	552	563	631	565	566	581	556	593	585	587	517	581	570	569	558	544	564	562	613	559	611	584	568	571	561	569	563	529	577	581	548	567	584	566	607	507	588	573	572	579	586	572	576	569	622	565	549	578	573	551	566	544	574	547	562	566	574	567	554	543	552	535	635	597	579	587	591	588	528	600	564	548	570	608	523	570	592	584	563	560	550	544	567	585	574	598	595	541	584	608	581	555	597	551	585	554	571	545	577	527	577	576	586	583	555	586	614	568	583	580	567	547	539	622	535	580	582	543	555	552	564	575	579	547	553	621	582	592	606	558	595	561	542	547	578	588	564	554	589	574	551	589	578	589	590	568	554	570	595	583	593	586	579	570	612	595	568	610	580	535	604	588	570	568	574	624	575	555	583	593	606	611	585	585	574	561	594	606	607	591	553	538	553	590	596	584	595	579	583	561	609	590	568	577	589	558	572	578	555	538	576	576	555	578	534	585	600	550	534	571	592	588	613	570	527	553	603	556	571	588	605	601	606	614	555	576	577	605	559	611	616	602	517	550	555	587	569	596	587	524
3434	5572	4720	2355	1729	1265	1073	908	778	751	683	638	602	578	613	560	565	539	545	534	498	539	516	507	531	466	518	498	524	508	465	508	493	529	508	485	489	480	477	496	523	483	462	468	458	492	472	459	490	468	496	494	477	500	476	454	460	471	497	469	430	494	478	456	445	502	505	435	511	493	468	474	445	482	471	504	468	484	471	473	481	493	518	459	463	475	466	470	463	466	486	436	493	465	502	454	487	499	478	477	525	438	458	458	502	505	481	440	494	465	430	473	498	457	454	464	444	464	451	528	498	475	491	458	441	490	477	472	431	445	489	486	482	486	489	468	488	458	512	511	465	481	447	470	490	458	461	533	472	450	458	480	512	496	458	472	470	426	512	454	483	490	506	492	458	489	464	497	475	514	474	487	475	440	479	486	450	471	478	455	486	461	430	485	477	463	454	449	477	453	489	464	447	462	464	432	478	449	489	489	448	443	461	451	442	475	462	491	487	471	455	498	496	451	490	428	508	458	491	480	450	500	484	504	475	478	499	471	517	455	489	491	473	474	468	454	470	496	477	474	446	484	431	464	505	441	467	474	476	483	485	468	472	494	510	476	499	523	466	452	488	460	474	490	482	440	472	425	460	495	524	465	439	493	464	453	479	440	482	507	466	466	461	447	491	486	482	454	461	474	453	496	467	456	468	481	468	473	441	484	468	453	506	464	456	476	503	486	497	494	466	474	447	438	469	475	464	459	458	474	485	489	465	446	449	451	449	454	450	453	499	443	456	461	495	464	481	450	445	452	463	502	474	445	499	473	469	512	465	452	495	454	471	480	467	435	463	448	472	476	483	444	502	469	465	469	464	498	481	426	455	469	478	474	467	482	476	512	456	458	459	440	481	450	453	466	481	465	480	483	462	461	500	445	471	485	455	451	448	497	482	453	477	494	492	508	490	442	458	457	510	424	447	472	450	468	495	462	483	477	451	487	444	491	445	480	473	480	483	496	475	486	457	431	472	496	469	475	476	454	418	492	449	509	453	436	448	442	469	474	469	476	482	473	465	447	478	497	492	460	459	468	433	452	500	435	467	423	482	475	488	483	426	458	440	481	470	474	515	464	461	453	431	464	442	457	486	470	467	475	444	485	499	516	489	434	455	455	448	461	460	480	455	515	448	466	467	455	447	447	476	451	452	488	455	480	447	452	461	473	478	452	481	470	461	421	494	459	436	467	442	464	500	438	436	455	465	452	454	440	464	469	464	479	448	462	484	484	462	453	478	446	439	497	467	470	440	414	494	448	458	487	475	473	480	464	472	460	482	475	478	482	516	458	456	475	512	438	477	511	441	476	440	485	417	432	490	479	469	465	434	429	488	489	461	460	472	464	427	467	483	480	432	463	509	436	446	457	487	466	470	462	469	442	451	459	455	446	461	444	457	413	468	445	474	472	437	466	475	426	487	494	486	463	472	456	450	454	479	490	465	454	466	471	451	485	477	478	477	421	471	459	469	424	445	493	467	470	457	451	494	507	460	446	442	422	493	465	468	495	486	472	486	412	460	428	438	451	473	453	446	446	454	488	473	433	506	506	450	484	482	466	479	513	471	424	471	444	445	451	484	490	454	429	478	494	432	414	471	495	482	428	497	446	471	491	471	466	455	437	466	455	484	462	476	483	471	457	451	468	490	487	486	466	478	445	482	459	472	460	461	456	481	444	475	399	451	509	463	480	460	469	475	473	441	491	476	473	460	457	460	450	493	521	433	437	443	477	444	442	452	460	488	489	452	465	465	463	458	464	449	447	458	468	457	449	480	460	467	442	468	453	471	488	448	466	461	465	484	492	465	483	447	454	478	434	417	445	499	478	434	463	507	450	444	467	484	473	491	452	462	455	441	452	505	461	456	464	458	451	467	443	477	463	439	489	481	513	438	510	423	430	497	436	444	477	429	481	506	464	482	461	492	468	455	473	427	432	434	453	444	467	476	473	480	462	454	500	466	505	475	453	426	473	468	497	437	454	452	461	455	461	515	424	489	510	449	459	456	451	498	430	461	467	513	454	450	459	458	450	498	467	459	469	457	505	466	473	472	452	407	434	459	486	489	471	460	460	444	471	463	449	454	487	447	473	453	437	466	489	442	476	480	448	450	431	448	459	477	497	482	474	466	417	430	459	473	492	502	445	493	448	443	484	467	454	454	481	471	469	472	463	442	488	450	441	448	445	432	482	468	431	503	488	463	452	495	446	463	478	452	477	475	495	500	515	478	455	469	489	474	473	479	471	479	513	452	475	447	452	441	491	482	472	425	461	488	481	481	499	449	463	455	458	466	470	444	451	493	447	490	457	454	507	472	483	456	463	476	506	459	462	487	487	483	462	452	464	459	460	456	510	477	457	470	496	451	467	445	458	462	469	432	504	437	464	446	483	444	478	492	420	497	447	478	496	453	469	474	488	455	468	454	454	433	463	457	445	479	458	472	445	464	448	475	468	446	453	479	446	469	451	459	468	465	435	455	436	490	442	471	451	493	469	461	464	486	464	434	488	464	436	467	465	483	454	502	494	464	446	465	452	429	456	456	442	481	489	459	531	496	467	476	454	474	454	476	491	421	454	473	430	457	449	456	461	442	506	440	484	436	491	453	480	454	457	446	455	455	485	457	448	461	450	479	467	477	474	512	441	461	484	483	482	440	478	452	458	505	452	516	498	501	444	490	464	462	441	534	475	460	432	445	477	460	459	499	471	485	460	493	447	439	432	486	474	481	475	454	470	442	465	462	479	471	491	445	467	447	443	444	452	468	502	489	480	463	468	497	478	471	450	459	430	443	482	475	471	460	488	453	444	468	462	478	445	434	430	438	488	476	482	486	430	449	451	467	453	446	435	459	495	431	433	464	466	464	503	469	455	478	447	425	497	450	452	461	452	455	479	451	439	450	496	402	473	462	474	479	457	456	496	486	509	485	463	487	474	435	493	462	455	464	466	450	447	458	462	416	491	464	471	443	427	459	431	472	491	470	486	440	486	439	507	464	468	446	443	449	463	433	474	473	465	452	457	458	446	446	469	461	444	464	469	463	431	467	463	448	486	460	468	464	486	447	453	481	412	442	488	488	484	485	466	431	439	473	504	436	499	434	487	482	449	477	504	447	506	491	429	451	461	492	441	435	459	460	461	444	460	457	485	508	465	422	468	502	444	448	487	464	502	478	447	438	478	462	468	453	432	474	471	439	483	465	540	500	453	439	495	450	483	473	481	454	459	453	472	457	463	477	469	463	446	498	444	486	443	482	446	490	459	479	460	470	509	461	478	498	480	461	453	477	452	487	434	444	456	444	453	456	492	443	454	448	430	436	461	462	464	483	453	428	463	469	439	466	457	466	426	439	468	467	496	491	436	466	433	468	479	457	479	431	448	437	463	484	473	482	473	466	458	480	434	465	454	464	421	438	440	486	495	478	497	483	423	436	461	464	452	473	428	420	451	463	467	484	500	443	477	454	471	447	448	485	473
27745	9921	448	223	174	131	134	133	130	108	132	139	131	136	138	134	117	125	134	117	144	134	119	134	119	119	139	108	118	124	128	152	108	124	130	133	127	125	115	121	112	133	105	139	127	123	125	108	128	132	114	112	123	119	125	129	122	117	128	131	138	123	118	114	107	119	133	121	123	123	125	111	112	128	133	152	116	135	126	141	153	118	110	107	145	124	127	129	104	110	138	145	127	126	128	118	125	126	143	116	119	125	145	133	110	126	119	100	146	127	134	137	117	138	124	113	131	142	135	115	140	130	118	147	115	147	107	125	112	130	136	127	142	128	136	136	125	123	116	113	112	132	125	100	128	131	124	119	112	127	121	126	123	123	118	137	107	135	138	139	106	147	110	121	119	136	130	140	124	111	141	107	119	114	114	116	145	124	113	123	138	119	136	128	135	115	125	133	98	121	114	116	148	129	119	108	124	131	100	132	131	117	139	120	115	139	131	139	130	118	105	103	148	110	99	118	133	140	128	126	113	124	136	101	113	109	113	121	109	113	124	118	124	127	112	128	124	129	145	114	121	124	130	133	115	127	111	140	135	132	119	113	133	118	137	113	120	114	131	134	104	128	126	126	110	124	129	134	124	124	129	132	135	125	141	101	133	135	132	116	117	137	131	104	131	110	114	142	119	125	133	151	126	138	138	126	135	125	127	128	113	116	113	130	127	123	130	145	90	136	119	128	135	121	131	113	95	112	112	137	121	141	129	129	114	136	126	128	94	128	120	129	129	126	111	94	114	123	124	117	127	131	131	130	104	134	114	128	126	121	105	131	112	137	105	142	129	119	117	133	130	110	131	118	148	120	107	134	139	112	136	104	115	107	111	118	108	134	118	121	125	124	119	131	107	117	126	134	131	123	128	125	120	137	135	135	109	121	125	121	122	128	122	107	114	112	138	145	125	116	141	124	126	129	118	111	114	112	121	120	123	128	138	118	136	109	124	135	131	144	113	128	119	124	126	133	122	120	134	111	126	133	123	139	124	114	124	121	114	113	112	114	108	105	131	104	125	136	103	134	144	115	127	131	126	122	106	138	111	124	130	118	113	121	138	135	146	121	126	132	114	105	123	103	135	107	136	137	129	151	126	124	118	146	130	118	123	99	121	130	141	121	120	118	129	118	111	120	112	123	133	125	132	140	123	117	117	124	102	111	104	110	97	117	147	127	126	119	143	141	150	135	123	151	136	122	122	126	110	126	118	130	133	117	128	131	111	119	134	128	125	139	114	156	121	124	108	114	131	142	116	120	137	146	115	124	127	135	118	113	128	138	115	117	120	116	127	131	120	132	125	145	120	122	118	118	111	135	119	115	122	123	129	127	130	138	124	116	120	100	110	122	106	115	125	122	137	113	134	122	140	137	148	134	115	114	112	136	122	117	124	118	116	121	134	134	124	132	143	124	137	125	130	151	123	130	120	124	137	114	128	109	114	133	116	121	122	126	123	107	117	143	140	119	118	141	111	123	136	128	136	123	153	115	122	121	115	135	126	145	126	128	127	126	120	128	127	123	119	123	110	122	109	108	112	126	122	122	125	113	114	131	104	143	99	131	120	126	107	121	113	137	137	120	105	128	136	119	126	111	140	124	126	121	134	105	120	99	117	120	128	139	140	141	112	121	136	143	118	118	120	120	139	123	127	141	119	141	130	128	116	138	133	129	136	118	128	128	127	121	108	129	151	126	151	148	135	132	133	121	98	124	127	129	112	118	108	122	120	130	129	107	154	131	136	118	141	109	123	137	130	115	120	118	121	98	123	138	126	109	117	114	128	122	137	127	127	113	122	130	135	130	120	137	109	137	119	130	138	112	143	121	115	124	106	130	116	127	126	123	119	151	123	112	128	139	134	130	134	127	112	147	137	117	149	136	118	119	115	122	112	106	128	141	126	131	129	122	144	132	111	134	117	115	100	143	120	133	117	113	118	130	110	128	112	123	105	127	131	118	112	131	96	116	115	136	143	112	120	137	112	111	134	115	126	122	114	134	130	124	138	117	133	114	119	120	114	107	123	131	128	110	114	116	120	131	122	114	125	117	128	115	117	112	108	113	123	133	130	121	133	118	121	129	117	123	116	127	128	126	112	140	118	129	125	103	120	122	139	111	109	127	132	117	129	123	137	135	141	125	124	129	117	121	142	104	104	108	114	124	112	138	108	111	115	134	104	129	123	139	115	134	112	118	142	122	125	119	128	128	119	115	127	140	128	122	147	144	116	127	146	125	122	112	123	126	123	137	146	139	128	122	118	122	125	139	119	110	121	115	121	128	110	123	113	129	129	121	136	125	137	132	119	126	124	114	141	126	121	116	113	132	119	124	124	121	131	124	122	121	123	117	128	114	148	122	113	110	117	136	123	137	124	137	114	120	118	126	108	105	104	135	123	127	141	118	139	131	133	123	122	125	137	134	118	108	138	146	129	102	120	144	116	126	106	119	112	99	131	132	126	133	136	115	133	135	123	133	118	119	121	123	142	113	121	127	121	141	135	125	114	120	137	142	126	121	132	123	139	128	137	137	129	119	129	130	108	114	121	133	109	128	111	135	114	114	147	114	135	132	144	126	138	132	125	128	126	113	119	121	128	119	136	126	118	136	133	112	115	112	120	126	130	123	116	122	116	117	127	126	124	113	117	137	124	128	128	138	145	131	130	130	126	136	128	128	137	116	113	126	117	131	134	113	133	137	121	119	100	117	128	125	126	132	149	107	116	140	132	109	140	117	102	131	120	131	141	121	139	134	113	103	138	124	155	120	125	130	124	119	112	125	122	122	146	107	105	132	114	117	122	103	105	149	109	117	129	124	125	134	142	122	113	116	136	123	111	116	128	139	130	128	103	131	131	131	111	111	140	115	126	134	123	127	112	117	117	140	141	135	130	117	123	111	126	133	120	116	131	123	116	121	121	157	116	110	114	121	119	110	124	137	132	132	120	123	114	121	118	120	127	121	120	129	120	130	112	128	133	134	132	125	132	128	104	138	133	128	144	108	131	101	111	123	128	133	142	128	134	134	125	123	143	145	122	120	111	126	125	109	126	142	130	125	125	111	130	129	122	125	138	112	128	111	132	115	124	120	145	129	123	131	132	128	141	104	104	130	126	124	101	126	122	128	126	122	131	109	136	120	151	118	122	130	126	138	118	129	122	118	117	120	116	154	103	142	144	129	121	147	116	119	128	132	134	132	133	135	125	116	141	132	126	129	147	119	125	139	120	146	116	114	111	114	135	118	117	123	103	122	127	113	153	138	153	127	118	105	138	126	125	105	108	142	152	123	126	124	122	134	139	119	126	132	134	135	128	127	130	115	120	132	137	126	129	127	130	107	117	134	130	109	121	108	120	124	131	126	123	126	133	129	134	128	127	141	114	135	118	122	133	133	128	127	120	123	117	114	123	116	117	105	150	127	114	105	127	121	136	142	112	127	108	131	149	138	121	112	125	124	115	124	130	118	118	134
4491	276	264	177	136	124	141	103	129	100	114	124	104	111	99	113	121	115	115	105	103	118	112	135	109	115	117	111	104	90	105	108	117	111	83	100	121	97	107	108	112	101	102	110	91	91	100	105	113	105	104	117	122	126	106	118	114	126	133	91	109	109	103	115	117	107	114	96	106	114	109	103	109	116	124	110	105	118	119	111	113	104	114	133	113	117	104	101	110	108	115	103	99	123	111	104	117	115	110	107	111	107	109	111	125	97	127	116	101	93	121	108	113	110	109	104	130	117	102	113	113	97	106	110	108	100	114	107	110	114	95	104	118	99	110	120	94	107	104	114	108	116	106	126	118	107	102	108	112	127	114	107	101	129	116	126	106	88	114	115	116	112	92	125	124	100	85	107	102	115	120	136	118	103	123	95	105	120	103	97	100	94	104	94	105	111	99	103	107	121	114	108	107	122	132	90	106	100	102	100	113	119	97	125	128	110	125	121	108	100	101	93	128	107	100	96	102	100	108	121	101	120	99	113	104	125	94	100	96	103	124	112	112	122	109	126	118	97	109	117	96	130	122	129	106	90	107	107	114	116	115	122	90	127	100	98	105	124	109	106	94	114	97	116	121	105	94	101	99	112	126	115	129	118	112	103	113	115	116	119	90	111	100	91	110	107	125	97	106	121	126	136	101	100	101	102	109	108	105	118	121	111	106	123	108	104	131	97	119	94	107	93	100	101	106	102	117	120	107	103	107	105	96	116	116	99	110	117	115	114	112	98	116	121	121	107	109	107	123	105	108	117	126	129	134	109	109	105	106	103	114	103	93	126	115	105	92	120	113	106	117	100	106	104	98	95	124	96	111	108	106	94	106	110	101	120	109	103	101	96	113	92	97	127	111	118	94	83	124	103	106	116	104	114	115	110	123	111	113	112	99	108	116	97	114	123	105	121	114	117	119	110	104	126	106	87	97	115	117	110	102	113	108	107	100	122	105	112	109	102	101	93	103	103	91	120	113	123	119	100	119	112	113	117	106	100	97	96	126	110	114	104	95	110	90	116	100	100	95	109	106	97	122	103	112	114	120	117	98	110	113	84	108	120	110	87	123	97	120	110	102	99	113	132	99	88	110	103	112	125	123	107	120	114	120	114	97	111	112	129	116	118	90	106	108	123	117	102	103	113	109	105	96	99	111	103	114	101	99	104	110	89	94	108	116	93	99	112	110	115	95	118	111	111	98	102	107	103	111	124	93	108	108	132	101	110	102	137	98	94	109	112	127	117	91	104	112	112	123	132	133	107	104	101	109	99	108	118	102	112	106	105	124	130	116	116	97	117	108	109	113	127	127	101	104	131	110	94	98	134	112	98	103	106	115	103	101	113	99	102	100	97	106	118	120	108	104	107	120	120	99	102	105	97	93	129	110	123	102	116	128	105	106	119	115	128	105	120	120	98	125	91	99	119	96	93	114	110	96	136	116	124	118	122	121	113	113	102	127	96	105	107	112	109	116	105	109	97	118	128	109	93	115	116	126	128	109	107	116	111	112	117	103	110	123	108	113	110	104	107	112	110	110	117	117	98	107	121	89	102	104	131	114	106	101	93	112	112	107	101	124	114	118	106	99	110	110	105	118	103	109	98	109	89	102	117	122	120	126	131	112	103	111	105	95	130	107	105	122	111	100	108	113	108	105	114	96	123	104	112	109	119	97	104	103	105	113	125	123	125	88	129	112	122	106	99	106	112	100	114	108	107	120	99	110	121	113	114	100	110	101	107	112	106	95	112	89	103	128	114	113	115	111	97	106	98	99	124	95	110	107	115	126	114	128	115	109	118	101	106	120	118	96	107	108	109	95	110	92	96	112	112	112	122	112	115	88	105	108	117	106	103	102	86	122	96	102	99	100	114	92	132	107	106	125	111	121	120	118	100	123	113	125	109	133	116	116	105	103	100	83	109	109	106	120	106	108	102	100	101	103	99	100	118	115	122	102	105	111	114	107	107	110	107	121	116	107	118	98	101	103	114	124	95	95	103	95	86	109	112	114	89	96	99	108	107	106	104	122	117	112	104	120	95	97	107	99	108	108	110	119	96	115	105	120	93	101	112	92	116	103	97	116	89	95	113	120	98	99	110	100	99	97	106	116	113	104	109	113	116	118	99	103	112	104	111	115	110	128	112	110	103	112	100	103	116	103	88	110	130	106	106	92	115	91	95	106	92	95	130	113	107	110	125	100	106	120	134	101	107	111	112	132	113	102	93	100	114	108	111	110	103	117	119	109	121	93	115	111	101	96	106	119	104	99	92	101	119	101	116	124	100	102	99	113	122	116	109	100	106	93	99	109	90	98	120	116	116	101	118	108	116	103	102	120	107	105	88	114	108	116	125	123	121	105	101	125	104	123	121	97	128	132	93	100	110	92	120	110	121	119	86	119	120	94	107	91	92	102	112	92	113	137	128	113	110	88	123	97	103	87	102	108	106	116	112	113	107	133	103	119	104	115	100	103	94	104	97	119	124	112	115	96	107	101	108	119	112	126	101	100	102	100	112	114	121	106	119	104	106	111	117	104	125	115	106	96	96	104	112	104	99	138	107	108	112	130	82	110	122	106	104	107	127	102	97	96	108	109	119	112	101	122	117	103	111	111	97	97	122	108	119	104	122	123	104	116	109	115	129	94	126	102	108	108	109	109	88	96	117	103	98	109	130	96	97	107	111	106	113	119	101	104	105	114	125	104	108	115	120	104	106	105	107	125	122	103	115	98	122	133	124	91	102	97	118	90	114	104	107	108	116	112	108	102	113	98	102	94	112	91	111	111	120	124	104	109	108	112	104	102	111	111	115	96	127	113	116	106	105	119	121	109	117	92	99	93	118	122	94	120	118	92	98	121	103	121	116	114	96	116	95	110	102	94	117	114	116	128	110	84	130	94	110	106	113	98	100	107	105	115	130	122	105	108	115	113	107	90	108	114	115	121	91	114	127	106	110	120	114	99	104	101	114	111	103	121	105	89	114	89	105	122	100	104	113	98	102	134	114	111	131	118	104	109	139	117	106	114	120	101	111	83	128	117	124	110	112	123	106	97	111	107	134	113	120	107	102	103	111	134	117	91	97	125	113	117	115	106	89	97	117	127	113	108	114	106	104	101	142	113	110	92	115	109	99	117	104	116	107	107	130	108	107	114	106	95	109	99	89	105	110	117	112	109	96	93	99	119	104	116	118	114	114	106	103	98	104	109	112	103	99	101	105	106	108	129	112	104	121	104	96	119	102	133	111	99	114	101	113	118	102	116	117	108	114	100	107	122	113	93	121	123	96	117	123	126	109	105	110	108	89	136	101	115	90	98	102	109	110	117	100	95	115	120	93	86	114	100	115	86	118	117	113	107	115	109	99	118	108	101	106	106	104	96	100	124	97	100	111	98	92	107	110	112	98	105	109	121	110	125	107	111	115	105	131	123	116	122	94	126	118	103	105	119	115	96	121	106	113	106	91	98	106	100	95
25466	21494	27968	25433	11216	1046	659	476	468	491	478	420	431	414	388	379	393	396	396	421	408	413	400	389	342	340	375	370	367	346	382	326	378	407	380	401	371	367	385	362	331	384	372	369	382	391	368	376	385	382	364	406	374	370	372	368	370	357	358	351	381	366	361	400	340	365	389	376	386	399	385	380	340	358	399	379	416	352	349	374	340	350	359	424	392	347	326	368	387	368	354	365	365	388	399	383	359	362	393	343	362	351	371	379	373	362	362	379	376	402	373	378	375	394	348	350	370	396	377	356	367	344	390	390	364	336	376	338	378	349	330	348	357	357	367	366	390	354	394	342	394	365	385	336	376	380	359	379	383	354	378	382	362	374	337	353	384	351	380	340	326	368	355	391	358	343	372	383	351	388	353	407	364	343	360	391	364	360	360	336	351	378	357	369	344	378	338	345	383	376	357	363	337	404	341	354	422	375	339	360	408	367	382	356	389	385	402	359	353	342	345	345	360	393	337	369	336	375	382	362	412	349	340	354	381	302	317	356	357	357	329	386	397	343	345	346	332	361	380	400	337	380	334	376	356	362	332	373	356	383	391	343	319	352	389	379	325	392	365	375	390	372	340	369	399	332	361	340	351	405	363	369	352	360	359	358	368	360	345	355	351	366	359	347	367	381	409	375	348	387	342	370	379	352	339	346	363	358	361	343	361	364	378	378	356	350	367	333	366	370	339	362	343	360	346	373	350	398	371	341	373	354	376	361	343	364	370	382	373	348	343	353	345	347	369	351	370	361	373	402	355	340	347	374	344	349	345	368	337	377	358	349	350	362	346	395	389	361	347	391	354	365	350	355	352	348	354	334	380	361	354	372	372	407	398	387	400	343	371	351	370	359	410	388	376	355	391	371	336	399	375	396	354	333	349	394	361	353	338	361	352	364	364	355	373	365	378	371	369	369	347	353	362	366	371	350	386	381	366	396	375	393	349	398	314	355	347	377	324	326	349	355	348	348	354	374	360	375	361	373	371	368	360	365	344	351	340	373	342	363	379	356	352	384	374	395	370	374	377	330	392	371	394	368	346	356	384	371	326	348	382	382	356	367	376	376	370	353	355	316	399	392	348	371	354	365	392	381	353	382	355	365	351	368	352	362	369	352	353	348	350	345	354	361	373	332	360	369	328	356	365	348	355	374	366	386	374	363	396	379	364	371	343	372	389	353	357	400	379	357	328	358	340	368	362	361	363	321	352	360	365	361	366	312	355	372	363	378	349	356	389	328	365	363	360	406	401	340	369	361	388	356	326	343	332	359	360	379	352	415	359	319	376	357	350	361	382	393	385	365	368	368	350	362	367	348	391	376	364	363	341	391	334	343	356	353	354	364	388	343	360	381	342	344	368	369	341	395	334	374	400	359	343	339	371	376	385	360	361	352	330	354	386	339	378	376	346	376	342	354	358	349	350	357	344	355	338	351	369	353	384	375	368	378	374	352	368	348	393	360	397	367	363	373	331	364	382	368	339	405	368	347	356	359	374	370	335	341	348	415	370	337	406	367	398	383	393	351	341	340	371	337	384	368	364	381	397	357	347	344	332	346	338	357	361	354	377	362	363	345	362	367	376	337	395	372	342	371	383	360	379	357	362	376	396	359	329	395	349	366	376	367	350	357	382	381	351	378	360	378	353	378	306	349	361	352	359	328	352	349	374	357	379	364	322	384	377	361	348	375	337	358	341	356	327	367	398	340	349	334	367	330	372	340	377	349	389	368	320	364	373	370	380	383	397	336	383	347	372	354	349	379	362	343	366	328	339	385	336	347	370	405	346	345	345	349	354	370	376	341	380	395	357	377	362	356	378	332	391	360	361	350	341	359	343	341	387	314	377	402	370	367	347	357	376	392	375	399	375	355	401	372	366	372	382	337	344	349	374	366	413	338	345	354	362	314	328	331	402	362	374	385	414	373	357	346	347	325	380	376	409	346	334	367	363	335	330	351	372	357	345	371	345	346	360	364	377	346	366	371	349	334	356	338	372	351	372	345	378	386	326	386	376	340	355	378	331	360	352	339	378	383	353	343	333	381	368	375	348	387	377	350	346	323	384	388	389	362	374	376	363	375	354	355	387	382	369	342	356	382	367	368	337	363	373	378	344	373	347	367	356	376	391	361	372	349	355	373	369	337	342	354	358	351	402	351	366	389	379	350	348	356	373	352	363	387	348	332	340	363	349	372	343	362	377	364	393	338	364	365	364	381	365	379	367	359	375	364	355	369	348	397	350	379	382	326	371	393	383	372	363	331	338	368	368	359	348	352	365	345	344	342	360	344	368	367	373	363	387	320	356	354	359	365	363	373	373	350	344	377	361	366	365	371	366	355	392	365	367	390	361	364	370	395	373	382	342	350	356	345	330	397	346	350	357	381	413	353	347	360	374	357	357	356	368	327	359	350	345	328	348	374	349	339	371	358	357	388	365	363	387	339	372	349	345	349	331	378	351	352	362	334	375	385	377	364	410	346	327	356	363	378	358	394	355	338	340	336	379	367	351	331	364	363	348	367	363	360	337	382	388	354	352	333	381	372	348	381	383	361	376	327	349	364	365	320	382	348	385	339	398	357	362	376	364	343	366	355	335	349	354	402	343	365	328	351	314	365	355	374	384	368	380	350	353	347	330	392	363	380	375	374	393	361	374	379	331	387	320	369	347	359	363	403	383	327	367	382	372	375	365	356	369	372	353	365	366	365	372	354	356	331	363	356	359	391	344	401	388	365	347	337	355	344	379	399	343	366	340	374	335	379	397	346	356	372	355	405	371	362	379	356	346	406	369	397	308	368	391	388	364	391	342	357	349	376	357	347	338	386	313	388	389	353	334	332	396	385	355	367	367	328	365	375	327	387	369	360	397	343	357	394	356	368	367	358	368	366	343	384	356	388	371	343	360	395	413	351	349	383	368	340	354	380	326	346	356	361	347	363	362	368	357	356	371	368	352	333	375	344	342	374	402	369	367	365	351	384	369	383	346	372	361	360	368	378	393	402	334	386	364	346	353	364	345	362	345	385	337	361	390	338	357	338	328	353	375	359	363	373	360	378	392	378	348	368	364	341	335	331	358	361	362	394	358	347	314	345	358	325	350	371	387	352	366	372	369	384	368	351	366	389	370	371	376	388	332	363	391	349	339	354	375	369	342	383	345	338	353	359	373	355	340	381	364	401	353	384	360	329	399	368	384	367	349	354	380	377	367	330	337	357	372	345	333	362	357	322	373	357	353	354	377	393	361	378	317	361	363	333	327	335	342	368	350	383	359	365	357	399	398	390	368	376	377	336	361	330	349	359	376	370	331	365	346	369	355	414	360	365	360	343	349	375	364	348	340	365	352	333	351	361	363	384	391	363	359	392	378	348	371	386	365	346	321	372	346	368	332	322	394	359	403	341	351	392	360	334	359	346	354	383	376	374	383	384	374	384	367	352	359	364	369	366	355	386	386	367	380	334	405	375	367	355	365	379
3192	3142	2666	1374	941	774	625	537	455	470	418	428	386	401	344	343	327	335	342	331	327	308	320	317	324	338	302	314	300	333	287	324	343	326	311	339	313	314	294	338	313	315	332	317	305	310	312	324	281	332	300	320	288	292	319	317	311	319	269	322	335	324	338	304	311	315	320	285	329	311	318	307	296	318	307	317	325	318	327	324	292	308	304	332	322	279	276	290	346	333	315	312	310	283	309	316	290	327	311	306	313	343	296	305	294	301	312	294	309	289	296	339	296	303	319	319	333	303	324	329	310	322	301	301	313	328	292	306	319	309	334	296	304	272	307	318	320	304	287	284	313	298	309	314	299	301	332	292	302	292	320	326	305	293	305	294	327	305	314	292	264	306	296	314	376	318	296	297	330	289	306	318	318	298	302	280	300	340	283	320	302	324	316	313	302	325	326	306	286	285	329	314	317	316	276	285	295	286	295	325	313	290	312	349	307	304	303	307	307	335	309	298	311	316	325	297	297	288	310	292	311	329	264	292	317	294	315	297	307	321	337	299	317	322	320	307	289	300	305	302	301	308	313	306	285	332	289	295	293	300	295	328	305	295	307	305	308	315	291	333	306	345	336	299	310	288	342	312	292	310	315	285	336	284	289	324	303	306	341	322	278	269	279	292	325	315	286	329	314	299	298	300	313	306	323	306	335	297	285	291	314	302	311	302	293	311	290	291	306	321	269	281	328	345	266	296	316	288	301	328	326	304	296	293	292	313	329	331	321	302	301	314	341	323	317	295	319	317	303	315	306	295	299	318	304	316	312	288	301	306	311	347	319	293	331	290	301	293	283	307	282	298	313	295	354	316	330	286	316	321	287	300	300	295	303	313	328	282	314	319	273	313	312	279	282	328	294	316	302	292	280	276	314	298	333	302	300	302	352	321	299	309	307	315	323	318	286	318	350	297	324	296	314	288	328	317	257	305	301	309	316	319	294	294	328	281	306	301	318	336	304	334	336	300	308	310	309	292	316	298	307	320	339	322	315	302	302	313	290	289	321	290	282	316	324	303	297	320	323	319	324	287	301	318	280	328	305	318	318	317	280	300	302	295	296	297	317	287	332	322	323	281	291	311	323	335	288	310	302	295	284	317	306	299	276	276	319	268	303	293	325	283	327	326	320	308	271	296	294	320	320	309	312	303	282	278	300	317	302	291	313	312	299	297	301	318	285	286	291	292	307	282	291	323	314	294	294	289	299	319	325	309	308	280	323	317	304	327	289	303	314	282	318	321	288	307	331	276	323	304	325	312	301	299	338	334	312	298	310	300	294	308	298	313	306	314	304	289	304	317	298	327	314	334	344	330	313	300	320	276	325	291	350	314	328	286	296	306	299	312	307	302	295	329	286	287	341	285	305	302	293	283	307	292	317	309	319	318	296	352	295	301	315	312	300	308	303	279	322	307	286	317	304	267	311	303	312	347	284	319	296	288	302	308	321	283	319	311	332	301	299	273	320	292	338	327	296	319	302	296	294	320	288	283	318	318	285	302	317	333	306	297	300	325	303	320	307	304	300	301	327	334	303	322	295	306	270	295	292	326	280	287	292	310	335	311	346	309	292	271	300	300	285	296	304	309	303	317	342	323	298	298	319	312	332	285	300	317	257	297	295	304	347	307	306	310	311	305	290	304	279	328	301	327	286	290	313	329	318	335	297	301	304	327	298	286	325	319	309	316	308	305	297	295	295	298	315	314	292	321	309	313	303	314	292	288	304	329	305	311	336	298	299	293	285	292	253	316	295	298	302	312	320	301	307	300	291	301	313	315	314	323	330	287	264	354	279	277	331	292	305	286	290	303	310	321	316	326	292	281	323	301	316	304	305	343	298	316	299	307	307	309	291	310	301	318	308	273	272	318	339	303	287	332	289	279	274	289	291	321	309	266	330	301	295	337	303	302	294	288	296	310	304	331	325	305	330	312	296	296	305	309	299	333	307	286	297	318	298	339	287	314	295	336	310	306	305	296	306	297	301	309	307	306	301	296	325	305	250	295	304	304	285	285	302	317	305	269	335	312	282	314	295	292	299	297	304	320	315	327	298	298	326	277	291	295	291	303	345	318	276	296	302	328	328	302	325	301	315	356	309	273	303	300	277	349	315	297	297	319	330	277	310	290	290	317	298	325	294	313	341	292	297	292	293	282	323	263	304	311	309	313	334	317	303	296	299	302	302	284	288	286	333	305	317	311	302	313	325	296	295	302	309	311	297	321	334	295	314	285	288	289	301	305	312	321	311	342	301	309	330	328	303	285	281	291	276	320	302	296	292	329	292	323	280	287	309	297	326	303	316	321	314	280	326	301	306	319	324	289	279	310	314	278	312	286	293	297	338	295	325	286	352	319	307	281	312	301	317	285	301	320	298	312	284	309	291	301	320	332	276	285	296	310	316	340	303	313	288	310	286	290	298	328	296	309	298	296	334	310	301	296	305	323	312	313	312	296	297	293	312	316	343	292	302	306	277	299	290	298	309	295	291	304	294	310	284	287	288	297	312	299	339	309	310	329	278	292	283	326	277	288	312	317	329	295	341	312	294	290	287	280	275	299	326	308	317	329	339	312	310	296	296	290	300	324	290	296	304	316	303	308	290	315	291	301	281	331	315	256	314	278	285	336	300	307	287	305	296	330	273	321	279	299	327	337	285	288	318	303	343	272	287	287	300	302	314	346	299	293	318	282	282	318	313	280	299	306	323	303	320	319	322	267	288	293	304	275	259	297	282	297	286	307	294	342	278	319	310	289	292	332	271	295	315	305	292	279	313	312	294	325	327	294	283	276	299	327	281	268	315	289	306	312	279	339	318	361	300	315	329	319	263	304	344	313	275	278	298	299	302	302	312	331	327	296	316	325	325	286	307	296	265	282	282	279	307	316	340	311	298	288	327	312	306	290	321	301	315	312	299	299	297	303	314	311	329	292	317	351	295	283	282	304	345	287	299	293	285	310	273	323	303	308	283	311	300	304	279	315	315	309	287	318	300	300	313	314	343	344	296	312	330	317	319	299	303	293	310	308	309	298	300	311	337	304	300	310	316	291	330	345	320	283	294	304	314	285	309	281	316	303	320	314	292	312	355	316	320	298	326	329	299	296	302	286	311	296	285	319	300	330	284	295	298	306	295	307	300	292	288	312	300	297	312	291	318	315	302	284	301	312	316	276	281	275	318	337	297	315	303	321	303	332	307	311	314	313	316	302	289	279	274	301	267	327	269	259	279	305	291	312	316	308	281	297	307	292	288	302	287	319	311	303	305	305	317	273	330	302	291	286	301	308	332	273	273	295	284	291	284	297	315	311	298	313	310	294	320	291	307	309	314	306	294	275	312	275	319	291	296	294	281	332	305	309	296	310	298	288	309	321	301	283	293	295	320	255	320	293	312	266	299	275	300	307	262	301	308	300	312	285	311	286	329	304	299	337	279	293	299	315	318	294	326	314	302	327	311	274	308	282	308	309	296	306
24506	21478	28835	24533	21476	8185	1524	951	768	716	717	731	639	657	688	670	688	628	594	620	633	621	661	619	600	593	587	561	571	569	594	613	628	585	577	567	665	570	600	563	563	581	545	565	592	574	601	590	590	579	550	550	574	605	596	572	594	604	560	581	585	598	588	588	568	605	592	559	582	607	573	553	601	542	552	616	556	571	589	576	556	608	551	561	577	571	560	622	543	558	576	576	616	552	647	565	580	565	525	554	587	549	588	572	596	563	539	575	571	591	547	556	562	610	553	576	531	562	600	546	608	567	580	548	557	578	576	527	621	592	563	541	567	599	575	588	603	560	586	576	586	563	553	586	605	570	598	579	603	548	573	602	627	601	624	559	591	582	554	596	567	586	629	605	580	597	597	580	584	586	567	617	559	595	558	560	574	581	555	589	550	588	568	593	568	523	569	545	567	552	575	537	628	597	551	590	586	581	581	557	568	591	583	555	560	583	589	583	621	548	585	579	601	591	536	532	569	555	566	571	569	584	584	564	594	517	567	567	577	558	577	564	558	575	553	560	566	587	528	594	574	573	563	549	586	574	538	578	580	593	583	548	567	588	584	536	556	551	559	567	550	588	558	566	564	621	559	546	571	545	532	549	563	567	550	558	539	581	562	546	567	629	609	540	556	601	596	568	502	547	544	570	566	584	592	552	563	532	576	560	569	535	584	621	619	595	575	517	565	608	563	569	567	573	574	577	567	592	599	577	607	536	563	566	539	563	553	575	568	539	586	592	573	588	586	588	585	572	598	575	612	598	551	607	553	572	575	560	593	582	546	579	533	579	604	563	526	549	560	566	582	533	559	586	566	593	573	589	598	571	567	567	564	558	608	556	571	491	610	582	579	579	578	551	580	513	547	577	605	569	589	558	536	630	565	531	596	580	561	568	553	577	587	562	596	584	559	538	561	593	598	562	589	590	596	565	555	564	555	603	519	579	566	566	579	558	563	580	550	573	600	589	557	557	545	543	571	524	584	561	537	591	616	599	601	574	585	591	619	589	551	587	540	580	536	645	503	593	575	563	595	563	554	539	543	584	542	573	549	578	571	611	604	513	556	593	623	547	557	575	596	582	547	553	604	589	555	572	604	601	578	627	573	611	535	554	553	559	537	584	568	594	603	577	553	564	604	602	535	592	537	579	554	566	532	570	561	578	573	617	537	573	604	572	557	597	588	584	588	569	551	563	546	558	520	514	546	593	584	538	560	544	566	569	545	601	540	531	548	587	565	542	543	510	579	597	567	583	586	562	535	593	541	526	549	549	560	600	619	570	541	550	578	574	582	566	583	588	566	562	569	602	551	556	576	591	584	559	572	605	554	518	547	565	563	549	533	632	572	534	616	565	601	589	595	589	556	578	555	568	575	613	597	548	569	594	579	575	560	563	575	556	576	625	557	562	562	569	586	552	566	529	605	594	571	565	558	588	545	565	534	568	569	545	548	548	545	582	608	597	553	547	578	595	562	586	585	581	575	528	579	566	525	595	594	576	584	557	572	560	593	544	546	559	540	602	546	587	589	631	586	599	582	593	543	568	570	543	572	561	575	573	568	598	573	532	560	555	564	566	521	585	561	582	584	522	536	535	554	580	569	578	571	554	574	548	579	563	560	592	566	560	567	560	510	580	611	584	526	587	598	562	556	577	535	605	556	528	593	553	542	544	603	541	571	602	629	572	556	552	594	572	575	572	578	585	562	562	551	595	587	601	563	561	572	522	591	554	597	552	550	605	558	562	561	566	543	562	611	567	534	572	555	559	538	568	561	571	570	599	564	571	621	573	605	574	556	548	591	556	589	547	603	556	582	610	543	541	635	552	576	554	590	609	512	567	541	556	569	572	553	593	548	532	620	570	556	573	571	575	549	539	557	580	595	615	566	516	582	543	594	556	575	559	527	518	579	553	569	581	615	576	556	593	566	551	551	597	583	564	556	546	592	535	584	593	600	556	557	555	604	551	617	550	544	559	574	563	574	596	555	576	571	594	538	521	555	559	554	537	603	547	597	579	584	573	573	587	628	564	567	568	568	572	589	540	533	591	506	537	550	556	628	586	527	583	552	590	536	582	594	533	558	635	569	568	557	563	588	550	570	607	547	556	555	549	541	561	591	550	576	572	596	566	553	625	555	581	540	534	594	561	557	596	543	554	562	602	570	571	601	599	595	601	579	513	574	560	577	597	614	576	600	592	523	606	535	558	570	558	584	561	604	594	590	550	589	554	511	587	548	552	545	539	588	605	555	546	557	546	559	594	615	565	559	549	590	559	576	543	532	590	585	576	548	586	554	558	524	582	562	558	575	575	552	530	607	595	603	549	562	574	553	531	576	562	637	577	596	581	545	561	547	549	571	577	592	551	533	528	521	600	583	543	565	584	605	562	534	570	590	570	541	566	511	538	585	620	570	553	551	579	513	567	553	578	571	523	530	559	578	572	547	616	565	526	561	589	562	522	592	589	544	578	558	592	543	565	550	576	565	533	575	572	584	593	601	590	564	593	543	562	539	592	537	567	562	536	582	528	561	527	533	558	556	576	553	603	584	555	522	579	562	589	615	594	563	552	551	591	547	549	533	578	571	564	584	606	516	592	612	581	588	600	589	531	567	546	600	514	566	569	583	564	512	603	580	585	595	584	592	563	586	538	575	568	610	596	601	556	526	600	574	528	573	593	570	568	561	578	564	559	545	542	576	554	561	571	592	559	503	586	504	570	558	548	582	579	575	566	606	560	545	565	578	618	537	589	588	553	562	554	611	546	574	541	544	569	566	557	559	508	555	579	558	562	598	572	571	524	579	592	584	599	572	567	550	585	602	589	595	584	553	578	580	581	572	612	583	611	545	563	538	569	591	563	570	565	525	588	533	556	536	588	578	587	541	517	564	561	548	548	549	547	570	560	572	562	549	573	559	568	582	567	588	589	574	597	593	573	600	582	552	585	614	530	562	548	535	555	569	580	567	567	561	549	552	541	598	574	547	548	615	604	545	528	517	597	577	579	585	529	588	557	564	553	555	612	587	595	540	556	557	583	581	596	582	580	593	572	582	542	620	569	568	584	542	567	555	551	626	581	585	574	541	589	510	556	549	548	584	543	589	546	575	525	611	581	583	586	587	561	576	548	549	584	581	544	552	565	555	588	581	563	585	578	573	599	521	567	530	570	594	608	531	574	590	552	534	562	582	566	600	541	563	551	581	549	575	590	543	587	546	535	597	580	603	551	612	583	592	576	534	560	562	587	537	576	564	572	552	525	570	588	595	560	558	573	560	603	567	592	538	560	516	602	542	605	559	567	593	613	535	569	584	554	559	550	571	555	583	597	583	623	557	601	571	590	591	533	556	551	554	603	578	572	546	568	577	560	552	566	607	592	543	529	556	534	556	563	578	521	578	559	586	529	561	581	569	575	585	538	564	551	512	576	555	552	577	528	568	552	565	581	588	571	604	567	585	581	545	561	558	584	564	592
3463	5532	4508	2437	1671	1258	1065	904	799	763	714	661	627	597	597	594	542	527	495	525	526	531	522	476	554	485	525	502	512	546	507	474	498	515	476	464	498	521	500	481	491	512	521	494	472	513	489	463	475	512	507	493	485	476	477	470	485	472	477	498	491	476	520	487	481	445	472	498	426	472	497	474	513	497	495	452	472	478	489	472	474	464	519	462	440	524	456	481	471	475	505	483	474	491	504	452	478	488	491	479	474	477	467	470	468	511	508	460	498	499	465	478	492	463	449	473	439	460	504	493	466	459	469	465	519	476	465	499	451	475	483	468	483	445	486	448	457	479	491	501	445	445	456	441	444	486	478	495	456	456	472	466	464	504	412	467	462	458	483	513	425	449	479	460	448	487	446	434	463	451	462	498	478	466	450	457	451	452	487	469	467	451	478	471	449	487	419	450	492	479	434	473	496	459	475	477	467	465	485	503	493	454	459	447	467	483	507	476	461	467	448	477	458	487	436	451	479	505	464	458	523	444	493	456	502	451	471	478	442	491	521	507	498	431	470	486	476	455	457	470	449	477	478	453	461	477	469	475	484	425	448	450	446	491	474	491	485	482	459	441	454	497	484	462	453	467	469	472	482	442	459	471	479	473	456	474	443	435	440	431	453	456	453	433	447	480	482	461	471	430	450	455	507	469	466	458	495	458	475	443	465	458	469	474	475	509	440	465	462	469	443	469	508	450	457	510	445	511	446	476	499	461	461	493	470	435	488	441	442	486	452	478	428	451	475	442	458	456	425	477	462	460	466	467	447	501	452	399	440	463	463	507	396	478	441	459	459	503	464	473	468	443	489	488	482	420	484	475	460	493	479	525	461	432	477	440	466	468	455	474	452	500	463	458	513	454	442	456	481	444	429	476	491	491	483	461	430	503	487	450	488	490	469	471	458	481	489	454	436	464	458	478	436	482	493	491	488	428	475	458	460	479	468	476	486	467	462	533	458	480	464	444	468	449	485	436	460	477	495	424	464	449	473	484	450	458	490	465	459	458	470	462	448	503	469	471	475	463	468	471	509	451	473	422	463	489	438	461	433	486	477	480	474	427	499	496	463	500	490	487	469	485	437	459	461	487	457	444	455	470	434	462	450	444	474	447	435	457	460	467	455	483	459	489	447	488	445	436	414	452	455	469	429	474	466	472	469	448	442	451	463	471	517	477	479	484	486	482	494	450	435	444	426	456	482	480	449	468	450	496	458	465	446	478	455	451	484	464	474	492	453	477	475	464	491	486	489	487	468	458	519	477	463	449	465	459	506	512	470	443	471	461	436	478	440	453	488	441	477	467	483	469	429	464	467	459	467	440	452	475	462	478	454	501	425	470	480	475	438	449	459	439	473	478	477	435	467	444	438	467	481	482	449	510	457	428	432	434	487	433	453	470	471	454	428	453	487	489	442	457	500	442	453	507	440	443	440	482	488	470	488	451	479	470	459	460	492	485	458	485	443	506	462	454	465	456	432	457	439	446	479	450	493	456	491	474	484	452	453	465	467	484	441	467	439	473	468	483	480	463	471	444	452	471	439	479	455	505	474	463	467	483	491	456	444	465	450	485	445	414	494	468	492	461	491	433	460	436	455	452	461	439	467	439	478	430	480	467	431	471	439	450	474	475	422	458	458	411	472	491	433	464	458	455	462	490	443	445	450	433	455	451	494	472	460	479	489	462	439	438	473	446	474	462	434	423	462	449	439	474	451	501	459	477	513	457	493	451	510	492	440	481	425	455	472	488	412	477	483	452	480	483	477	493	472	465	456	454	477	441	444	464	443	457	463	457	456	462	466	491	488	448	458	456	436	479	454	460	487	437	444	440	468	438	447	450	459	492	476	436	471	470	477	491	465	474	479	445	466	493	450	441	431	501	478	482	461	481	440	461	526	456	496	465	472	451	459	455	417	458	458	433	438	466	459	477	438	462	476	442	479	399	475	458	457	440	424	440	461	442	467	471	466	479	458	469	484	444	440	422	427	492	476	448	469	492	457	456	479	465	495	454	479	451	450	443	445	464	437	426	476	437	486	496	474	463	431	469	479	471	462	437	483	443	452	447	465	413	471	501	495	462	453	442	491	443	431	465	505	455	442	451	480	458	466	457	497	423	494	453	431	464	463	470	449	439	497	431	453	439	471	487	448	443	479	410	462	450	446	461	464	486	441	445	458	438	440	446	472	477	454	453	449	467	480	490	409	436	478	472	453	465	472	495	459	467	458	465	447	483	475	434	465	424	428	453	447	437	452	435	479	468	420	416	449	436	438	509	455	478	441	435	454	461	473	457	482	454	475	446	460	420	466	422	439	456	443	466	475	443	438	464	457	508	465	435	481	475	474	464	520	492	454	456	441	456	430	428	473	447	449	492	430	451	486	476	453	463	464	465	465	463	450	463	428	490	486	457	439	453	440	513	465	465	461	439	429	429	470	411	467	444	483	480	491	455	474	527	471	448	457	425	446	509	489	448	429	450	455	434	468	473	455	487	480	483	448	420	459	439	466	485	481	471	481	421	434	454	454	448	465	446	463	482	396	465	471	439	490	489	471	460	467	459	476	409	507	434	505	460	508	421	477	431	482	475	469	460	456	434	449	445	411	466	457	470	423	452	448	467	436	470	435	478	460	451	465	509	432	442	467	461	433	496	493	460	474	448	480	481	494	431	458	444	508	469	431	451	494	441	486	480	476	489	454	500	458	441	459	424	475	425	482	467	449	474	498	454	502	458	457	483	471	477	452	486	489	463	449	497	473	439	499	476	432	443	477	491	440	487	453	450	457	477	456	481	460	485	450	468	449	445	417	448	468	462	439	466	430	488	469	447	483	468	437	434	492	487	456	456	475	481	433	431	456	502	467	480	468	451	452	438	435	455	479	443	439	472	450	466	460	469	442	486	461	427	485	452	479	429	474	465	442	429	478	453	465	476	459	448	477	447	475	475	493	462	454	480	476	493	487	474	462	436	454	484	429	452	450	451	467	487	451	425	465	473	453	454	464	460	480	475	457	485	476	452	464	399	484	444	495	435	458	507	445	484	462	452	472	437	475	468	478	478	497	485	478	493	476	466	448	437	443	474	470	506	457	480	440	488	448	458	447	452	413	450	435	443	493	458	438	437	472	473	463	465	421	471	468	461	404	415	455	475	471	450	479	442	483	456	461	456	452	480	420	465	449	418	433	466	439	470	439	463	452	474	459	459	488	432	455	436	438	495	471	486	471	445	456	482	500	467	490	487	474	468	422	446	431	457	452	461	445	442	463	480	457	483	434	463	471	446	437	451	402	435	472	432	462	476	497	467	455	462	468	469	436	467	490	458	481	432	463	406	484	480	464	454	459	449	448	473	487	473	454	443	483	462	445	510	453	475	483	474	455	454	466	450	481	453	469	461	469	464	462	486	472	485	466	451	466	447	470	474	424	446	467	453	484	463	502	447	462	433	448	495	486	453	473	455	415	431	435	454	473	492
27705	9937	490	243	163	136	129	137	131	124	151	152	125	124	123	138	120	121	130	141	127	124	126	110	113	129	129	118	141	121	145	144	120	117	140	125	115	128	132	134	119	127	133	143	153	131	137	140	118	108	128	125	119	114	113	126	108	145	120	118	123	121	136	118	129	119	127	125	121	131	123	138	136	131	113	128	115	127	116	126	122	121	139	141	124	115	127	119	112	127	135	147	133	144	121	132	109	110	140	128	119	125	144	126	125	130	126	134	129	112	123	143	152	127	143	147	142	134	111	119	119	128	125	148	126	126	117	108	129	133	122	136	130	113	134	115	124	125	114	104	131	106	130	130	127	125	137	127	149	122	125	147	129	125	128	109	121	106	134	142	129	106	130	136	123	121	140	128	120	121	96	127	120	155	139	132	125	127	123	105	125	109	127	127	124	119	128	112	125	138	136	131	127	134	121	125	123	125	137	132	124	132	128	118	119	118	128	122	122	142	151	104	116	120	144	129	138	119	128	126	131	114	132	142	105	135	118	108	138	103	118	127	114	106	141	106	125	126	132	120	133	146	128	136	122	126	113	120	114	127	136	137	117	122	145	124	114	125	118	148	118	127	128	116	117	110	137	128	128	133	145	129	118	117	113	123	142	116	117	137	133	122	128	129	128	128	143	122	138	126	133	118	110	129	119	134	120	110	144	123	116	129	133	114	112	129	133	132	136	133	122	135	127	110	124	135	131	117	122	120	131	146	151	149	112	125	141	113	141	134	107	147	120	132	130	118	126	130	124	122	111	145	130	138	125	122	136	131	103	133	129	132	132	133	150	132	126	124	122	126	109	117	139	119	125	124	135	107	130	123	123	143	108	109	113	116	130	125	144	104	149	127	106	104	110	122	141	125	110	129	118	115	118	131	133	148	124	134	137	125	120	111	132	125	135	140	109	129	123	140	131	129	125	139	134	125	147	118	124	120	116	126	122	115	112	135	132	142	129	137	120	120	118	135	131	152	121	121	120	132	120	114	132	112	135	123	128	128	135	130	134	132	122	120	123	119	134	108	119	117	114	127	135	128	119	121	119	127	116	121	138	117	132	123	130	117	123	117	133	130	145	119	132	105	128	108	130	136	115	116	136	117	131	129	132	115	106	130	133	111	126	102	145	118	121	134	143	121	129	138	132	128	132	115	120	112	119	145	127	126	122	131	119	117	123	115	152	130	124	151	136	141	141	130	145	106	119	128	103	123	150	124	151	116	130	140	142	127	146	114	123	125	115	144	124	117	121	135	144	115	142	139	123	111	137	141	127	108	118	113	109	144	124	137	104	129	113	119	123	134	137	114	138	128	106	106	134	130	124	135	137	118	116	111	131	135	130	124	116	127	137	119	128	128	108	105	119	128	124	132	119	121	125	138	140	136	111	124	118	124	127	108	138	127	135	125	114	119	111	122	126	123	129	143	122	150	105	134	134	132	130	142	143	113	112	122	122	133	117	130	114	119	124	129	116	122	113	124	109	123	113	145	124	117	154	133	166	142	127	143	111	116	139	147	130	118	105	128	132	125	144	121	125	109	151	130	120	125	112	119	133	124	98	143	137	119	125	118	147	138	104	162	119	127	144	121	128	131	125	120	124	118	119	122	148	127	128	115	142	126	110	139	117	112	122	133	115	123	129	135	125	118	123	135	118	121	119	127	126	132	110	142	128	122	114	121	128	110	118	119	123	127	142	120	116	116	119	110	115	115	124	126	110	114	128	140	103	121	142	135	130	120	122	131	140	127	117	127	147	112	121	141	128	134	135	124	136	143	103	133	130	122	132	133	123	141	127	127	145	139	112	127	132	143	123	139	131	119	140	115	154	126	121	121	132	148	123	119	118	132	104	109	136	121	116	126	144	129	108	124	115	135	150	132	129	132	133	114	126	147	109	117	120	117	129	126	127	134	157	133	122	105	131	111	144	116	105	122	124	134	132	129	136	120	130	154	117	133	131	120	114	127	148	130	113	115	126	121	125	124	133	134	120	129	129	112	118	134	128	100	123	118	115	108	119	138	108	133	128	119	102	125	128	121	135	131	116	128	126	122	116	119	140	142	131	131	141	110	126	110	126	107	115	103	113	128	130	136	125	123	126	145	103	118	126	127	138	132	127	118	150	143	131	131	119	132	136	112	112	108	133	122	111	117	106	128	124	120	113	117	108	132	137	104	117	115	134	119	114	121	123	133	112	118	131	142	126	124	131	120	101	122	140	143	129	126	129	128	133	140	153	125	127	100	120	127	115	124	123	123	114	105	124	141	124	135	142	123	133	122	123	138	118	115	119	124	118	140	115	113	137	135	126	129	141	118	119	133	127	132	115	119	126	124	106	128	99	115	123	136	124	141	128	131	136	120	120	142	126	109	143	123	129	128	128	125	147	121	114	120	116	101	121	132	129	136	99	116	115	130	109	118	130	128	139	115	99	119	119	119	131	133	135	118	119	143	134	118	130	124	129	133	133	115	116	136	133	127	136	99	152	131	128	133	143	129	109	123	116	122	137	126	120	110	128	121	105	120	123	120	126	120	133	121	121	107	127	142	120	95	129	103	93	123	136	118	118	134	110	107	108	144	136	148	125	135	136	110	121	110	118	105	128	141	140	117	141	164	125	129	106	116	111	130	123	140	122	126	138	123	131	130	145	121	131	144	99	122	126	120	120	131	135	102	128	111	114	123	123	132	140	155	115	118	135	124	123	130	141	112	128	116	123	116	116	130	119	119	128	111	124	128	131	127	126	122	128	140	128	110	125	100	127	124	135	133	135	121	135	119	138	124	118	140	130	111	136	134	126	123	136	121	132	150	130	130	125	121	134	125	115	141	119	135	125	126	125	131	123	125	132	131	130	129	121	116	136	120	118	130	109	122	138	129	130	130	122	144	159	123	119	136	115	133	156	134	117	102	139	149	118	122	112	122	123	127	113	100	140	128	125	123	132	123	123	133	144	121	115	111	118	117	153	132	152	136	123	144	133	125	109	126	123	129	141	130	105	114	139	127	137	137	112	125	134	116	128	108	120	137	124	137	152	116	145	145	144	129	137	111	148	120	121	128	153	127	124	143	105	115	126	149	119	123	128	141	117	131	135	138	138	123	123	124	135	123	103	125	117	136	130	115	115	135	132	117	140	122	127	120	138	125	108	137	143	103	121	134	138	123	138	124	118	129	129	148	121	120	122	134	131	110	117	119	126	143	133	140	112	107	126	113	136	108	121	122	126	125	121	131	119	106	124	122	141	131	117	126	131	113	111	109	134	120	125	135	122	135	132	129	127	132	134	126	116	122	135	127	128	117	137	128	115	127	134	141	117	137	107	129	126	123	103	122	143	109	116	128	122	121	134	120	142	108	112	127	115	127	130	113	142	115	115	143	107	144	143	121	125	123	133	131	143	146	117	127	108	143	141	124	139	128	139	134	116	134	132	128	138	116	136	116	136	98	129	119	138	119	130	109	129	129	146	137	136	97
4501	289	226	158	141	129	132	102	134	103	133	122	119	122	106	107	116	131	105	98	99	110	104	104	113	105	110	97	98	92	127	119	110	108	118	87	125	116	120	126	106	122	114	124	106	125	107	130	109	108	119	111	112	104	101	98	133	111	112	117	117	100	91	106	110	123	105	118	113	117	106	122	91	109	111	122	118	110	131	108	101	99	114	99	100	104	108	110	108	94	116	107	107	119	113	120	88	110	124	103	105	120	102	119	120	100	106	98	104	112	117	106	122	112	89	114	137	108	94	99	113	106	99	88	101	96	108	106	115	90	115	104	103	117	108	113	104	101	108	116	103	106	118	110	108	89	109	98	139	105	114	102	118	90	106	94	113	108	117	109	121	111	106	118	102	93	130	110	124	89	115	109	107	118	109	121	109	106	121	113	95	107	119	107	116	101	102	110	114	114	123	124	109	100	122	112	138	106	98	108	123	110	98	118	110	119	129	110	143	98	100	95	119	120	112	107	106	119	128	113	116	105	123	112	104	107	113	104	108	109	108	99	107	99	121	114	89	117	113	104	111	104	129	115	101	97	102	118	111	101	127	89	102	105	123	121	111	92	114	100	94	105	112	95	112	118	116	89	120	104	102	115	106	90	105	107	118	108	109	108	103	107	123	115	87	100	118	100	99	98	101	121	116	111	100	102	127	105	103	108	96	99	113	95	111	111	123	101	92	103	104	99	112	115	96	122	114	106	108	91	110	103	97	99	120	94	114	90	105	120	114	114	113	115	111	121	115	110	94	121	115	97	109	104	91	139	106	105	100	114	101	102	103	109	104	125	127	122	89	97	120	101	91	122	112	117	115	99	114	114	107	108	126	112	102	101	114	103	97	114	107	108	96	106	85	114	87	126	124	107	108	124	97	121	116	93	101	111	95	99	104	98	95	120	107	99	121	88	108	96	96	96	101	102	105	114	112	109	111	110	110	98	115	121	92	111	113	124	113	122	114	101	111	100	102	121	123	114	93	110	90	113	109	126	99	121	107	98	126	107	105	109	116	87	93	100	111	125	104	119	106	121	98	114	97	92	94	120	108	96	99	103	111	120	102	114	121	91	123	111	94	105	94	112	111	107	117	101	114	109	110	124	112	99	109	113	100	103	108	101	120	101	122	109	113	109	106	119	105	107	120	106	107	121	124	91	107	109	125	124	106	111	98	99	111	111	108	105	108	114	104	100	88	111	109	108	99	90	137	128	96	107	115	118	112	110	94	114	121	109	110	103	100	100	85	97	103	108	96	130	115	109	113	93	122	103	111	92	123	111	116	112	106	105	113	135	107	89	116	121	117	101	108	105	101	109	113	103	105	92	96	94	114	99	127	105	109	96	94	100	97	105	107	119	108	112	108	122	100	103	111	93	135	114	108	107	127	96	115	112	99	107	115	104	112	106	100	111	142	101	119	114	110	84	97	104	99	79	97	97	115	117	97	111	97	109	124	116	106	98	116	122	118	106	100	116	95	124	104	101	117	112	111	105	99	103	122	104	114	96	122	110	111	103	96	116	125	113	104	95	101	97	114	87	100	120	94	121	117	102	109	103	111	128	110	107	105	109	107	109	96	110	103	101	102	95	129	110	116	112	114	102	101	105	92	105	108	116	108	104	120	114	98	120	115	116	111	95	105	104	113	103	114	125	115	99	105	101	110	118	110	101	107	122	114	112	122	115	100	85	115	98	115	101	106	110	107	96	94	122	90	104	101	116	104	97	116	103	108	104	110	114	124	107	98	118	103	111	110	107	106	86	103	114	122	104	115	96	115	107	106	105	127	107	119	111	121	124	102	119	93	121	105	111	108	92	101	112	118	95	126	89	96	100	92	98	101	95	100	122	105	94	107	109	110	101	88	109	111	114	115	99	109	99	105	124	116	121	100	81	101	109	105	122	107	101	118	131	114	115	121	127	104	113	108	127	110	90	96	113	122	100	102	100	109	122	101	104	103	119	100	112	97	105	106	104	119	100	103	116	125	118	116	93	110	108	109	102	101	95	119	102	106	104	122	127	110	99	95	102	115	98	104	110	97	99	104	110	136	101	115	109	122	107	86	94	105	99	102	107	75	126	92	103	93	99	98	109	95	104	107	111	107	103	130	108	100	110	118	97	106	114	98	116	83	117	97	132	96	123	117	109	107	106	105	125	118	114	131	100	101	117	98	127	116	115	99	96	102	95	113	118	116	90	109	103	119	109	115	112	120	113	115	112	88	99	134	106	119	106	99	96	108	114	100	100	95	110	108	110	113	109	115	118	106	122	105	110	105	116	99	111	113	111	107	111	111	138	134	110	114	130	119	113	104	101	104	111	142	104	109	103	94	93	92	101	110	108	95	97	94	86	99	103	110	124	120	100	110	109	97	106	96	114	103	109	126	103	99	111	114	112	117	111	103	93	126	110	111	113	109	103	101	98	120	106	99	92	111	128	118	123	109	116	109	101	122	104	104	104	104	103	112	128	116	104	98	111	113	108	114	116	99	96	89	128	110	90	136	105	121	114	116	105	111	110	106	126	108	114	106	91	101	120	91	130	111	135	109	112	113	109	117	116	110	104	96	114	117	111	106	105	105	106	98	106	125	113	103	115	88	127	109	108	101	103	102	99	123	78	112	115	109	101	101	101	95	114	107	115	102	103	104	94	102	104	125	118	111	105	108	93	112	113	95	103	110	96	97	110	104	111	91	92	133	122	120	121	113	114	103	93	97	98	107	90	113	115	104	110	105	110	120	105	107	129	109	111	119	87	116	100	99	88	110	107	113	82	97	119	107	113	103	100	112	97	103	119	103	125	98	121	103	104	100	92	99	100	109	100	100	96	113	109	111	102	117	118	110	104	115	109	124	123	125	115	108	102	105	88	101	113	93	109	106	129	106	102	105	103	100	114	114	115	117	111	131	118	123	117	103	118	110	104	108	119	123	98	106	108	109	116	106	95	118	108	92	121	110	109	109	110	114	115	113	115	103	99	97	142	124	104	103	125	106	106	103	108	92	106	129	122	110	108	118	103	103	96	108	113	114	95	97	98	116	134	123	103	106	124	114	113	100	122	108	120	106	84	98	104	89	105	108	100	120	94	117	116	107	122	120	110	99	108	108	99	117	112	111	99	128	87	111	117	103	104	110	112	120	122	105	114	120	103	95	91	115	89	104	101	109	98	124	105	103	113	105	118	93	106	119	112	121	101	115	86	93	91	114	81	110	110	103	125	105	90	130	97	109	102	123	130	109	113	100	108	139	112	127	108	133	116	117	111	113	110	121	126	117	108	107	106	109	110	98	104	91	103	105	125	116	123	121	109	101	114	104	94	113	103	98	107	106	124	97	107	93	114	108	118	106	107	109	115	104	96	111	112	121	111	88	99	136	98	108	118	123	104	121	95	108	101	119	96	124	125	100	101	110	100	106	113	103	107	110	116	96	109	107	109	107	116	93	100	94	100	108	114	96	116	103	98	95	112	98	103
25374	21490	28027	25374	11351	1022	669	526	425	464	444	394	390	421	398	397	376	400	395	382	403	368	378	379	356	354	416	405	381	360	418	408	368	345	365	376	376	375	378	366	388	358	367	375	376	369	345	399	368	396	354	404	376	374	351	377	349	376	383	355	363	344	376	401	384	394	356	336	383	348	390	382	385	366	366	329	390	376	375	358	361	342	361	365	345	387	356	400	379	349	329	352	366	369	332	375	390	364	359	357	348	363	410	372	354	376	385	377	389	371	375	340	334	400	360	351	370	377	380	356	354	355	374	422	415	351	345	362	409	394	320	379	408	336	370	380	384	347	382	370	370	369	352	355	393	349	359	356	351	388	390	371	399	351	367	354	398	373	333	354	416	383	336	355	360	352	361	334	376	357	387	397	377	364	324	337	364	364	352	370	382	369	377	399	371	385	359	365	327	363	378	357	343	357	364	402	382	344	374	356	352	362	364	393	358	321	364	366	371	376	360	377	361	371	350	358	359	348	335	389	345	354	377	370	400	373	350	385	363	384	395	375	373	344	365	376	333	362	376	343	389	385	392	389	377	370	367	351	365	379	330	352	383	360	354	369	346	383	377	368	381	373	331	350	339	324	342	383	341	351	352	357	381	367	335	343	378	347	365	357	346	341	386	363	353	318	347	366	380	335	375	360	339	324	343	371	355	358	388	390	392	381	384	334	367	359	375	377	381	346	362	405	391	361	368	367	351	381	364	341	366	321	376	379	369	365	382	373	335	361	360	362	365	348	370	354	395	372	326	322	369	352	385	361	304	373	367	396	372	350	372	372	386	316	384	341	351	396	393	344	374	345	372	375	380	388	341	332	373	380	359	354	342	363	393	373	353	367	337	385	372	381	359	368	369	384	378	389	368	347	369	370	345	356	399	364	381	366	357	389	384	375	338	361	376	396	408	375	343	367	349	358	367	379	330	373	351	354	395	352	363	340	384	340	349	350	385	342	376	388	364	334	374	358	381	334	337	341	377	369	387	359	371	353	358	364	351	369	345	352	368	351	350	338	376	356	363	342	364	374	354	348	371	370	330	384	382	354	377	365	373	377	341	396	355	379	369	391	381	353	362	354	357	361	350	358	358	347	401	360	385	379	385	390	393	332	369	365	377	366	375	330	382	358	352	346	366	403	384	363	359	355	339	386	351	387	363	384	338	371	342	355	352	399	360	380	343	373	346	361	372	364	378	340	374	372	384	383	364	354	388	360	358	397	371	397	363	393	344	345	367	377	382	355	395	385	375	367	358	349	383	414	359	368	372	331	352	353	377	370	356	340	396	360	358	319	380	378	387	356	380	357	331	357	368	354	386	394	367	377	329	369	387	349	402	369	380	365	359	326	357	360	395	381	370	368	381	342	349	379	363	328	335	366	396	346	352	367	390	357	376	394	383	375	353	371	356	369	340	350	364	388	373	351	367	372	340	355	361	363	339	394	390	384	370	351	410	368	377	365	365	342	356	379	347	417	359	352	398	362	388	338	309	387	344	391	360	333	391	380	354	366	414	345	381	364	346	375	385	382	379	367	349	392	411	368	362	379	385	400	325	367	390	338	399	352	368	381	341	368	372	390	332	405	326	368	379	379	336	375	368	373	393	381	360	393	387	365	365	367	402	331	305	377	376	378	332	376	338	347	363	367	376	394	392	371	352	352	383	373	334	344	367	373	379	364	320	372	376	346	343	376	423	345	374	357	332	380	364	369	396	348	355	354	371	375	344	420	364	361	414	355	332	347	378	370	379	354	369	421	407	353	360	345	342	378	368	334	358	365	395	364	401	348	379	370	361	364	373	351	347	350	327	372	354	363	371	366	340	385	342	343	356	356	358	361	403	317	367	359	365	401	358	355	371	370	372	356	405	387	358	331	408	370	371	327	362	383	413	382	350	398	368	363	343	364	364	362	332	360	389	366	388	365	367	358	371	360	355	351	377	359	345	388	367	384	387	340	351	356	381	382	327	340	383	386	362	359	335	359	401	333	348	337	335	348	381	402	348	400	370	357	366	356	363	364	381	381	375	377	341	384	377	362	331	365	357	355	366	376	361	356	341	369	388	341	366	375	381	398	346	350	385	378	389	403	384	383	371	349	374	371	368	333	354	357	329	367	376	353	365	346	337	353	398	352	346	371	322	361	343	379	331	369	394	380	370	376	344	363	371	350	356	355	357	373	348	344	366	344	396	358	373	331	352	381	361	314	392	345	392	360	378	353	364	358	313	401	356	341	367	357	382	345	358	357	327	381	384	332	369	363	347	392	338	378	363	341	352	335	379	372	364	392	369	357	357	407	368	416	375	359	339	369	394	405	382	347	374	372	380	363	368	376	373	352	352	352	335	358	375	367	375	359	357	375	327	359	397	370	389	357	369	359	355	376	360	388	403	363	371	395	383	396	380	354	377	386	371	391	356	415	372	364	364	394	351	359	377	324	362	373	392	366	357	343	361	379	383	387	363	361	338	320	336	352	370	361	344	335	368	338	361	356	407	345	382	375	368	336	342	326	361	369	398	333	395	366	391	337	374	356	423	400	359	349	369	341	339	344	348	350	356	396	351	381	386	377	365	361	366	376	385	372	327	376	379	360	340	363	366	406	356	420	391	333	364	355	343	398	348	376	406	381	376	375	395	380	375	383	358	363	359	377	373	416	388	372	382	366	381	344	359	363	386	380	358	361	403	332	381	334	364	357	332	376	371	375	349	417	362	374	349	365	347	344	375	350	362	343	359	333	366	363	361	346	369	378	383	346	354	365	358	362	329	366	344	319	347	337	360	345	398	332	406	364	323	350	355	361	383	326	356	335	429	378	377	359	356	367	347	322	338	380	362	345	355	348	348	358	350	388	377	350	391	383	353	359	358	354	367	368	337	347	347	377	400	357	375	373	382	365	376	389	371	366	363	375	383	368	357	325	359	348	359	366	349	364	361	374	375	373	369	365	381	359	364	383	329	344	331	374	391	347	375	380	410	367	352	349	361	354	367	344	351	344	334	296	358	339	396	344	376	371	360	396	369	351	350	330	366	355	370	383	352	316	385	360	356	362	339	362	371	357	367	370	335	359	302	362	392	420	355	346	347	352	377	363	371	353	350	343	388	368	353	380	367	367	376	340	364	335	368	368	357	373	389	379	390	352	376	359	393	365	359	345	384	394	385	355	359	363	407	355	377	374	374	342	345	346	353	393	332	365	387	361	374	379	350	358	375	344	351	373	353	354	346	370	353	387	344	363	361	360	387	373	374	366	355	388	373	345	371	385	366	331	359	345	354	392	385	352	386	345	379	343	372	386	379	366	379	343	359	360	351	390	342	325	330	356	366	378	365	347	361	337	331	350	362	391	367	344	375	371	345	368	315	378	353	336	319	367	352	357	359	348	349	383	376	360	355	365	364	365	383	350	338	357	343	363	382	385	335	370	413	344	376	360	343	370	337	381	365	358	338	334	344	335	331	367	383	376	355	393	391	349
3070	3155	2575	1343	1002	731	598	513	472	425	403	343	388	345	356	379	339	336	342	300	304	337	349	308	332	305	299	330	316	303	302	278	317	358	351	308	332	289	316	329	296	344	320	314	335	336	339	307	301	321	284	295	288	314	352	304	335	287	328	300	312	309	306	314	278	326	301	310	315	287	318	333	323	316	285	354	278	320	300	292	311	312	317	329	309	287	280	309	315	334	310	340	316	310	305	316	339	316	321	333	329	331	331	290	320	320	301	298	304	293	327	320	295	299	332	287	322	310	297	342	336	318	279	344	285	339	288	293	296	308	268	301	294	302	302	329	304	319	288	278	330	285	341	311	333	300	308	309	300	299	322	308	294	315	297	296	306	308	343	304	301	268	307	301	300	315	289	302	335	353	291	297	290	329	320	306	285	299	305	293	313	300	314	296	292	295	309	312	307	283	298	303	304	305	305	337	284	299	282	285	316	328	315	305	307	304	278	310	321	306	314	317	271	329	342	323	299	296	327	304	299	321	296	293	320	317	328	331	316	305	326	277	305	294	297	314	305	282	293	307	288	314	327	309	305	309	291	301	258	314	311	297	319	297	321	339	324	308	299	302	304	318	325	294	294	290	307	324	301	316	313	300	295	299	293	321	308	266	320	290	297	302	311	284	313	274	329	321	315	283	326	315	310	300	270	273	292	284	284	296	316	350	293	311	305	335	316	321	298	284	308	305	295	294	318	317	298	319	320	280	325	338	293	305	333	298	303	328	302	297	301	333	305	324	291	294	330	303	308	289	288	310	324	285	300	326	301	304	325	275	341	333	328	294	297	315	308	298	324	304	299	330	340	290	297	313	302	257	291	308	308	288	328	304	298	304	310	277	312	311	319	297	312	298	310	301	311	269	328	337	323	319	312	304	287	282	312	294	310	290	301	275	283	321	314	329	331	314	317	323	297	301	307	324	283	345	289	305	341	300	278	273	300	305	309	314	308	315	308	284	309	300	291	281	282	299	281	300	299	329	315	321	315	285	302	306	286	303	309	317	317	305	327	269	284	297	296	299	329	330	308	283	283	295	293	292	279	295	274	315	326	311	338	323	313	296	297	259	307	313	354	297	303	299	306	288	304	296	330	294	323	308	284	293	308	309	288	293	321	293	299	286	269	314	305	316	286	325	323	311	305	298	302	296	287	302	277	309	308	273	316	322	275	302	300	328	339	344	312	271	285	298	305	295	307	303	326	304	277	304	294	291	304	303	316	284	317	281	293	289	321	315	307	316	285	301	302	308	317	302	295	298	310	320	297	291	321	324	314	327	310	313	304	275	303	326	274	312	311	324	334	313	303	336	287	336	271	292	320	291	296	303	304	307	291	315	245	316	306	304	278	311	282	294	295	310	306	292	288	311	302	357	310	287	294	270	283	283	332	332	291	326	298	318	302	326	303	262	316	291	301	265	301	301	319	313	302	299	303	310	304	330	305	295	282	290	308	302	303	290	288	303	299	315	305	305	275	323	300	303	281	286	275	292	301	336	314	336	280	309	280	295	323	290	298	309	308	319	304	306	314	280	296	292	326	290	314	304	322	296	328	319	316	315	361	309	292	301	298	316	300	278	271	312	305	349	300	299	284	298	325	275	307	313	325	296	294	297	322	318	267	303	289	330	294	327	311	294	333	313	322	302	292	315	328	301	330	312	273	322	317	299	307	335	303	318	286	335	299	294	297	335	332	307	285	301	304	283	290	307	314	285	324	308	311	304	293	315	290	296	328	267	293	305	302	287	321	296	279	308	319	309	300	300	289	282	312	260	315	297	318	300	276	310	297	332	299	295	322	347	309	301	320	346	284	290	286	295	311	295	317	291	291	305	318	314	323	329	310	302	307	313	290	325	283	307	306	297	282	299	283	305	282	325	287	323	303	300	312	310	292	304	299	293	331	296	298	293	304	345	293	311	335	313	309	264	296	284	312	303	307	339	314	288	319	327	291	325	288	304	312	303	296	328	291	265	313	328	352	307	295	345	365	284	319	299	304	311	304	288	317	299	293	307	279	302	308	296	336	256	313	270	315	330	306	295	299	286	277	305	301	319	280	324	286	322	297	302	301	274	301	305	284	296	303	324	288	323	286	307	297	304	312	294	306	317	335	295	307	293	331	279	304	291	270	344	301	320	308	321	316	309	297	290	272	277	304	309	290	325	294	292	285	290	312	297	294	283	305	280	282	276	287	289	308	291	306	297	320	326	307	302	309	290	342	282	301	289	293	295	297	302	291	324	309	259	303	290	284	287	267	316	296	291	292	326	323	297	289	285	321	319	282	320	313	344	312	298	329	304	283	277	285	289	304	306	300	309	295	306	286	295	297	305	363	322	311	316	309	289	309	307	294	331	290	293	300	238	347	344	328	279	297	336	289	275	296	322	321	347	310	298	298	313	303	330	329	325	289	310	284	308	325	284	308	287	299	312	305	326	294	312	277	344	295	290	310	280	288	303	290	317	304	277	300	285	318	321	325	298	267	330	280	268	296	323	268	289	291	319	311	323	312	306	304	306	330	301	276	300	298	259	294	285	285	321	285	307	312	282	299	291	301	306	301	307	308	291	308	276	279	324	299	305	309	283	306	308	328	304	299	312	270	304	299	327	257	294	294	302	309	297	289	317	312	302	286	303	312	317	318	284	297	289	324	290	299	290	278	305	322	299	319	300	312	299	297	311	293	329	314	307	306	298	302	314	277	310	296	320	313	296	286	314	295	332	333	302	303	292	306	289	294	308	307	303	332	287	305	290	322	351	337	300	324	315	297	278	319	302	280	311	274	299	294	271	314	304	322	299	340	327	306	328	270	293	309	301	318	275	296	288	339	285	292	291	302	286	277	316	295	303	286	331	305	281	300	294	300	324	306	297	284	285	289	296	290	283	318	270	304	288	326	273	315	277	318	298	288	336	290	276	315	319	265	290	306	282	295	283	308	289	292	303	282	280	313	307	315	276	290	305	305	308	282	282	308	277	321	279	296	299	303	309	295	297	297	288	296	299	285	324	288	299	301	292	320	287	296	300	317	284	286	275	305	303	282	310	277	294	299	277	294	295	319	255	306	296	319	283	273	250	310	298	269	296	313	279	301	274	301	318	297	314	254	307	292	300	285	290	302	265	292	282	331	289	336	312	289	284	315	328	320	273	301	312	326	321	301	297	277	332	284	292	311	301	296	323	294	301	302	298	289	328	284	307	299	320	322	292	266	295	298	310	310	300	316	302	289	319	275	293	269	300	302	297	293	321	286	307	306	273	285	300	285	316	315	306	290	274	285	282	296	280	315	330	304	287	314	316	318	300	266	274	329	295	325	309	270	274	299	313	287	301	304	289	293	295	315	305	289	291	279	310	338	292	313	298	290	302	277	253	314	301	275	322	301	294	292	308	291	285	290	269	290	312	296	326	329	321	294	301	315	318	294	311	298	289	291	310	320	288	299	363	309	298	303	290	282	301	290	304	303	285	310	311
24480	21498	28871	24514	21495	8320	1549	1020	816	740	699	696	647	618	586	627	615	599	598	598	621	629	641	598	606	601	565	605	618	592	575	604	602	628	574	585	594	593	556	595	618	583	582	583	606	608	600	594	526	525	570	613	588	605	591	576	608	609	625	593	564	550	597	588	545	613	601	558	587	577	559	590	585	591	613	578	612	572	578	599	547	566	548	528	604	592	548	598	575	575	579	578	618	571	580	609	587	582	561	570	590	603	622	585	580	591	581	558	541	601	562	586	592	581	538	570	584	580	617	620	567	614	600	570	539	567	568	585	583	565	530	560	567	552	567	555	621	556	557	559	615	565	573	558	536	530	595	605	556	565	548	582	580	573	571	584	557	589	570	623	645	582	616	581	597	553	553	570	574	561	566	617	602	593	565	620	537	583	566	541	542	560	572	632	541	592	594	556	549	544	553	609	547	581	540	556	566	565	601	553	566	600	558	545	539	579	579	558	643	552	578	613	632	575	559	575	563	600	542	538	553	562	555	612	572	531	574	578	592	581	527	549	579	556	585	585	587	562	541	594	559	606	560	573	534	572	621	596	618	599	583	580	514	596	622	560	581	595	608	561	612	551	573	609	551	559	551	560	555	587	552	552	602	550	584	587	620	565	586	574	572	550	573	609	561	610	547	591	566	539	571	602	567	553	603	559	577	561	576	531	595	606	556	599	602	573	542	541	545	587	607	593	546	596	552	587	582	582	608	549	578	575	567	552	570	562	570	560	582	589	582	570	602	556	596	575	586	556	604	543	598	546	586	598	571	558	562	527	564	565	627	578	576	608	586	621	587	571	569	604	591	586	587	625	535	568	544	608	562	599	548	565	562	539	567	533	603	578	611	552	532	594	614	575	584	541	562	542	570	623	533	554	564	556	560	569	556	603	562	586	571	584	538	594	592	631	540	575	564	574	561	534	625	592	610	578	571	545	574	575	542	590	542	541	569	559	576	530	556	569	510	568	546	559	576	556	575	556	561	562	565	609	572	545	576	546	611	563	563	607	530	590	589	605	570	589	562	580	582	556	571	555	553	567	593	570	589	597	552	567	592	594	545	605	531	589	537	626	602	597	558	557	552	592	595	551	586	624	585	621	607	544	580	545	589	542	560	586	537	556	612	577	554	580	535	553	594	604	557	586	599	645	576	604	569	571	566	553	634	559	609	575	555	537	592	606	558	575	539	540	567	583	539	563	575	568	605	583	558	539	616	619	570	578	576	626	564	549	552	589	570	588	544	610	556	555	523	577	581	575	556	549	523	555	561	568	565	560	594	580	588	572	580	603	571	539	612	582	526	567	595	564	547	572	575	578	620	578	594	589	528	580	573	540	626	585	557	620	552	611	569	572	566	540	544	602	601	566	547	618	509	553	586	537	600	603	601	567	588	576	575	550	535	567	541	561	514	558	580	563	593	549	602	552	554	543	600	584	577	603	570	555	553	576	567	577	595	589	538	546	570	578	568	583	554	609	558	568	566	562	590	603	573	560	571	538	532	569	613	590	608	551	571	559	593	557	578	552	566	513	594	550	583	531	584	594	550	560	582	532	571	572	561	535	598	533	569	554	574	556	542	572	575	598	577	595	558	618	533	558	584	594	566	533	569	598	581	576	573	574	566	599	570	590	594	573	545	592	593	578	540	605	554	585	580	544	588	567	533	584	587	567	585	531	525	551	532	601	535	604	597	543	576	557	532	583	563	624	525	546	618	589	526	530	539	577	583	592	573	577	537	569	574	566	582	555	591	609	568	608	617	581	596	573	588	583	599	564	601	569	586	572	541	589	623	564	555	567	563	519	574	592	576	544	539	606	570	597	566	561	603	574	588	588	599	576	569	588	589	565	587	594	569	576	533	590	546	582	605	563	558	551	631	592	556	549	559	564	605	512	563	548	598	567	588	565	562	540	582	548	562	552	533	501	555	581	563	582	578	586	563	538	582	553	614	593	550	573	599	562	556	542	577	546	583	610	592	576	557	554	550	561	547	542	518	568	547	555	521	578	578	617	593	559	546	601	503	574	572	521	598	571	547	563	582	562	529	571	557	540	574	527	606	574	555	600	537	580	575	561	539	561	541	565	519	600	549	571	613	580	585	574	590	559	588	591	561	559	565	598	566	576	613	554	537	579	578	572	591	540	602	561	561	542	557	564	553	601	560	582	586	580	557	560	534	566	597	618	599	564	568	579	584	577	517	610	565	564	589	575	580	586	584	584	520	554	585	566	551	617	557	563	562	539	584	573	596	542	568	612	586	555	561	599	566	570	527	591	525	595	567	553	565	573	562	529	573	597	594	553	597	604	566	547	603	593	595	576	569	578	567	609	558	574	614	560	554	525	568	633	563	574	565	556	537	591	547	562	573	581	603	572	602	568	608	558	558	584	545	593	557	557	603	579	526	579	609	546	643	558	581	549	505	549	558	576	539	556	585	560	610	583	531	589	542	570	548	567	563	593	598	571	602	572	544	609	608	553	564	540	552	573	576	576	555	548	576	580	592	544	560	540	532	586	553	597	520	558	576	618	532	571	625	568	621	590	582	597	583	587	549	509	611	534	580	594	567	554	518	548	555	588	572	594	509	587	577	541	561	561	582	575	549	591	581	556	574	537	566	573	555	568	579	561	592	541	556	627	571	574	572	590	602	557	538	581	591	541	541	558	604	590	566	530	601	548	598	561	567	618	561	541	572	565	552	579	576	612	609	595	536	603	589	556	570	608	532	578	587	591	566	574	532	591	599	593	559	577	570	566	527	603	562	585	569	581	565	582	591	590	598	546	585	589	570	563	565	572	577	542	586	571	531	573	576	565	543	596	585	560	554	581	561	578	586	551	592	549	589	585	594	581	598	536	493	581	591	583	522	605	555	633	514	565	568	534	575	505	575	637	574	593	531	591	555	571	563	520	586	506	569	567	571	579	574	549	577	538	541	583	599	540	555	556	568	537	569	585	611	572	583	610	571	555	610	585	563	589	594	588	600	580	552	569	538	553	561	570	577	613	629	578	576	570	560	545	534	546	587	588	561	572	536	590	559	581	615	550	557	566	590	557	578	621	591	551	558	548	608	572	592	549	542	587	533	555	598	557	561	573	571	560	589	596	577	576	539	554	581	601	580	598	540	568	539	562	552	574	575	545	614	572	578	553	560	580	576	549	603	577	551	577	574	583	611	584	589	595	565	564	553	583	575	581	616	566	515	556	554	580	581	554	570	578	534	554	545	541	569	538	623	629	548	538	603	564	632	575	562	557	550	609	535	558	591	574	557	558	623	578	565	590	574	560	540	576	557	543	541	580	566	572	594	556	568	534	556	555	529	575	539	539	554	526	536	566	562	572	545	566	562	579	609	582	588	544	583	592	598	580	553	600	548	565	544	570	555	551	570	548	558	586	558	600	522	530	505	545	528	552	583	572	596	559	593	532	547	573	587	582	582	531	616	480	561	587	577	524	580	561	567	595	562	582	550	578
3380	5497	4590	2335	1714	1239	1027	940	796	772	688	658	633	646	641	557	535	555	503	547	509	542	523	551	545	530	505	487	499	498	516	471	517	504	482	524	487	483	499	523	466	468	474	473	517	493	462	484	505	516	480	500	496	481	483	468	470	486	504	489	490	495	459	501	473	515	440	490	466	465	467	487	503	475	446	494	459	470	479	476	462	438	493	436	461	492	476	469	456	465	460	428	495	490	498	475	467	435	452	498	493	464	463	494	515	511	447	476	440	496	481	452	445	426	453	440	478	472	459	459	497	479	475	447	435	518	482	484	485	452	500	454	460	479	489	463	500	450	452	465	446	476	482	478	481	472	449	449	488	457	496	437	473	417	473	444	443	459	432	469	486	496	454	427	445	480	472	511	463	432	489	491	451	485	480	438	481	502	454	489	483	440	452	422	458	459	497	434	493	509	469	497	455	507	473	462	467	478	434	463	461	459	447	421	457	480	473	490	485	478	445	472	429	471	498	461	467	488	443	452	492	451	480	478	467	476	493	436	458	494	487	459	481	446	466	467	520	511	448	448	457	453	464	483	473	455	478	461	480	469	463	463	491	510	476	490	467	445	429	445	478	449	451	466	457	494	449	445	460	476	478	486	457	467	435	481	487	467	487	436	460	500	472	438	445	465	462	487	457	490	462	437	482	464	486	474	481	450	485	495	453	488	449	470	479	465	470	477	442	482	482	476	455	450	505	474	494	463	467	473	475	486	492	448	470	508	419	497	461	525	461	428	481	512	484	475	485	452	477	471	467	451	454	489	458	478	467	492	464	424	468	470	473	475	435	444	466	480	456	459	435	448	481	471	460	504	493	458	451	470	458	464	483	446	489	498	525	479	462	448	459	473	437	426	474	476	429	478	455	447	495	417	405	470	492	501	472	463	457	471	493	458	468	488	522	487	458	461	474	498	472	489	457	486	471	479	480	453	453	497	461	460	471	427	460	492	495	524	460	483	466	472	472	474	435	468	474	436	462	498	468	423	516	447	432	472	484	459	467	461	479	480	504	518	469	427	446	451	470	487	466	443	462	458	492	481	488	469	469	439	453	497	496	484	472	446	452	500	454	481	473	495	466	456	483	446	458	469	457	468	457	498	438	464	443	497	432	449	481	460	437	443	446	414	433	476	461	464	460	476	436	447	480	494	449	466	474	451	501	406	440	451	494	478	470	478	468	469	430	460	482	486	414	482	452	430	476	504	455	458	453	435	501	463	444	452	441	459	450	487	458	444	481	446	480	462	471	494	500	474	446	470	497	457	449	454	439	473	488	442	471	463	493	480	445	489	479	419	468	424	441	457	437	429	506	460	465	458	434	448	446	454	499	474	481	448	471	446	479	481	470	476	481	457	460	433	468	455	477	481	436	473	498	471	438	458	461	451	473	489	450	435	453	440	462	461	442	478	474	481	498	471	451	455	495	488	460	449	439	474	494	463	491	489	482	449	471	484	546	462	474	454	449	441	464	501	469	449	460	517	475	407	483	470	445	440	466	404	461	464	459	438	464	482	409	434	444	448	491	423	465	439	439	411	474	425	439	454	446	473	445	445	480	464	483	502	491	436	466	452	448	454	484	435	453	512	475	429	456	452	498	455	471	486	460	476	490	484	465	431	498	455	472	434	473	473	449	494	445	477	469	438	465	486	468	491	478	462	459	492	462	460	499	478	457	445	447	469	474	496	457	440	462	447	481	490	464	441	459	431	470	498	476	464	452	500	423	471	443	446	433	454	495	439	423	465	441	442	459	449	461	461	495	471	422	483	445	459	468	441	468	474	450	482	442	479	408	467	477	465	483	458	431	448	481	475	464	486	466	473	485	462	469	489	435	459	460	467	466	451	428	457	475	439	430	470	470	460	423	480	485	477	452	481	452	430	434	453	447	446	430	471	445	486	489	494	442	466	468	442	456	440	473	474	459	479	413	408	447	434	514	470	483	448	465	490	454	444	456	498	429	439	467	470	461	470	476	476	495	454	445	492	440	475	438	489	426	485	466	441	502	470	443	433	459	437	484	496	440	445	430	468	478	491	452	470	500	460	463	479	456	456	445	455	472	478	475	433	432	472	501	435	492	418	486	480	448	467	442	475	497	490	459	425	453	479	446	443	478	482	464	462	463	461	464	481	462	489	460	445	452	425	448	483	429	499	446	445	518	476	494	471	432	515	445	438	447	441	451	477	457	467	488	475	455	449	447	466	455	458	430	476	478	441	478	461	463	445	465	454	476	420	470	432	451	461	448	455	446	478	489	458	428	481	443	456	476	454	427	458	444	446	467	438	448	452	508	468	438	444	434	443	446	485	456	477	475	463	439	463	448	482	469	432	491	454	458	461	416	440	490	447	442	451	442	428	417	483	445	443	461	484	474	473	464	416	492	459	421	434	502	475	475	477	473	449	433	477	475	471	459	483	458	484	449	477	446	479	452	456	466	405	460	471	437	430	494	475	449	457	480	458	451	509	431	455	463	440	504	465	445	450	453	499	466	459	474	425	492	433	455	475	463	466	437	467	480	497	432	473	411	474	439	463	443	445	473	446	443	453	464	468	460	497	443	446	457	438	475	418	442	471	459	486	455	504	476	459	450	435	474	492	448	462	468	436	483	429	416	464	442	528	521	482	495	404	439	467	482	476	453	493	427	458	466	407	460	417	472	451	464	452	472	475	481	478	455	477	470	428	461	455	445	448	440	499	493	412	440	448	447	437	465	463	463	520	488	497	486	425	466	444	436	442	445	483	441	476	444	447	435	468	496	432	476	478	453	513	437	458	466	509	482	429	447	454	433	450	464	477	488	478	438	459	443	503	433	478	464	447	481	476	444	473	478	406	412	436	468	462	513	466	444	457	436	472	486	441	443	472	447	453	490	441	482	489	462	455	481	452	465	470	462	472	438	451	449	486	464	447	478	487	435	480	445	443	436	419	468	451	443	444	451	430	478	491	492	485	423	485	437	442	434	421	475	451	448	486	447	457	454	446	476	435	440	488	454	447	455	482	468	415	471	451	463	487	436	460	470	460	471	468	448	459	454	489	476	492	501	435	465	480	492	500	446	446	444	467	423	492	501	453	440	461	453	455	463	502	452	456	428	444	487	457	474	448	444	507	467	445	449	424	480	435	492	425	484	455	489	461	469	469	437	458	480	460	422	439	457	423	442	461	442	466	457	465	437	455	420	451	501	484	435	487	479	481	487	427	437	455	480	441	449	472	435	453	466	440	452	477	482	482	473	444	466	447	457	467	461	444	458	455	444	433	474	492	496	477	461	449	463	455	463	480	482	443	461	459	478	430	448	431	453	445	460	484	459	477	489	434	439	461	434	458	466	452	469	439	474	477	465	463	471	443	483	422	440	508	492	482	457	480	470	483	491	456	467	463	468	478	436	460	476	456	471	472	475	420	486	439	456	478	447	441	463	461	436	421	495	466	448	454	459	482	492	424	461	446	459	490	457	490	473	489	471	472
27684	9931	464	226	153	128	121	156	126	112	127	127	133	145	114	132	123	128	116	121	128	133	134	120	117	129	133	122	140	98	128	137	138	116	117	128	128	129	135	140	140	125	127	127	131	140	142	139	125	132	128	117	112	128	117	131	107	129	128	121	115	128	120	118	127	134	117	140	135	120	115	119	110	129	139	118	122	102	146	131	131	131	131	120	123	102	119	109	141	140	121	124	129	120	111	107	123	149	114	124	126	124	117	124	112	117	115	135	125	121	130	129	99	126	137	138	137	125	122	122	144	114	140	137	132	117	122	135	117	136	130	122	126	112	140	124	136	112	141	141	113	122	107	131	127	117	143	132	123	130	141	116	116	118	126	124	128	121	130	143	102	130	120	136	122	121	135	154	116	125	100	122	120	140	126	138	130	117	135	132	123	142	132	127	127	138	110	136	118	135	128	122	117	118	120	136	164	129	125	115	102	118	118	115	124	128	149	126	122	115	114	126	130	121	127	132	134	126	115	115	123	117	128	132	119	121	132	126	125	131	146	115	132	125	139	135	126	138	114	100	137	122	121	119	118	120	129	127	129	123	102	119	104	102	111	120	127	110	121	102	137	127	127	132	130	115	130	142	121	149	111	105	110	120	119	105	145	111	130	129	135	147	127	117	141	128	143	107	141	127	125	103	135	123	144	119	130	139	120	118	110	124	133	123	115	126	121	120	119	128	106	129	115	126	143	142	117	121	142	115	119	114	101	124	140	127	131	132	126	131	109	102	114	100	110	127	138	125	139	126	128	124	115	104	123	135	114	129	110	127	132	132	133	137	128	116	104	130	139	98	114	136	124	144	124	133	130	106	128	125	117	122	117	105	127	125	149	115	133	112	137	139	125	124	129	109	131	124	130	122	131	107	116	127	141	143	114	115	130	93	124	114	127	115	142	131	138	124	124	118	118	94	130	100	125	108	119	139	135	134	130	124	127	121	146	134	123	132	111	105	130	111	127	127	120	131	132	128	123	147	142	139	103	129	120	116	128	147	144	130	138	132	123	129	122	137	118	113	132	131	146	144	136	141	116	126	129	119	137	126	125	123	116	119	109	113	137	155	121	126	120	124	125	144	112	118	138	132	102	160	127	133	119	135	132	145	109	128	144	113	124	130	129	141	134	116	134	145	117	126	125	122	127	135	141	127	112	118	115	115	120	131	140	145	128	130	97	110	112	141	143	111	123	125	123	143	115	127	107	123	133	109	111	117	129	106	135	138	129	111	114	118	126	124	121	111	117	115	95	138	116	135	113	145	123	119	105	110	145	127	127	112	124	121	119	146	132	116	149	143	129	111	122	124	118	133	132	127	106	116	139	118	123	134	93	132	139	125	139	151	119	120	129	132	145	121	135	125	112	123	123	134	134	115	123	130	118	115	121	136	117	107	119	114	131	124	116	126	110	128	147	125	134	114	134	133	130	127	116	106	131	127	116	111	118	134	128	129	147	128	126	138	114	126	135	109	143	124	154	123	131	126	137	144	135	96	129	152	136	152	124	122	121	134	115	138	111	112	135	133	128	122	103	132	121	121	113	133	143	124	125	115	129	121	117	119	114	125	116	118	136	132	121	127	133	131	122	109	140	118	146	100	143	115	112	124	115	141	118	123	123	117	124	122	118	138	137	121	146	122	139	126	135	123	131	131	116	128	133	108	123	102	126	118	132	106	120	129	126	114	112	135	127	123	113	121	116	116	115	109	129	124	114	138	134	121	133	118	114	110	123	118	122	126	103	111	119	123	123	114	126	137	137	115	150	131	113	121	115	118	116	132	138	129	117	118	128	120	140	141	111	110	126	140	122	119	128	137	111	117	109	110	125	115	132	136	125	130	132	129	115	124	133	143	134	131	129	116	140	136	118	135	111	115	132	125	147	109	127	109	121	106	143	116	128	121	137	123	133	124	121	111	106	141	133	129	119	136	148	116	118	112	126	120	131	123	125	150	133	136	118	137	121	109	126	130	114	105	113	134	126	132	122	138	112	124	96	120	118	133	141	130	122	124	122	125	130	127	149	127	141	110	130	120	127	143	116	112	127	147	126	140	114	111	109	136	117	122	133	119	120	118	132	110	103	108	127	146	135	136	125	142	111	124	105	127	118	136	135	119	110	122	109	131	133	141	121	130	140	134	128	141	141	151	140	124	113	141	131	122	140	109	127	110	118	147	109	122	141	100	132	129	138	131	137	122	131	121	124	125	108	126	123	132	115	118	120	127	129	104	136	137	121	132	131	130	135	118	116	128	105	133	137	120	117	110	126	122	126	115	117	120	119	120	140	134	135	112	126	133	141	116	135	152	147	123	101	142	130	134	116	134	128	127	118	153	141	125	121	117	142	137	133	131	121	127	131	120	130	128	112	122	111	121	126	125	137	110	114	123	126	121	129	129	128	119	117	125	110	132	130	128	119	117	121	138	119	108	121	125	123	130	112	142	113	102	124	140	132	114	138	145	131	144	113	120	128	109	122	118	124	123	124	130	115	117	122	129	131	112	145	155	126	120	119	115	146	126	116	128	119	142	134	107	119	114	126	133	127	93	126	119	138	115	127	114	128	131	123	113	118	124	127	109	123	115	97	154	109	118	132	129	128	123	115	103	118	117	139	129	135	109	129	123	132	137	134	126	127	106	113	124	131	106	132	115	141	132	122	115	131	116	124	120	104	130	135	117	117	136	145	124	131	129	141	134	128	121	140	138	144	164	111	108	118	123	122	138	133	116	161	121	132	111	125	129	130	127	132	132	120	118	120	138	131	142	128	137	134	130	107	119	118	126	115	119	143	107	137	122	119	130	118	129	126	140	137	145	119	119	112	142	116	134	121	146	114	116	135	111	135	130	121	133	131	131	104	133	138	127	123	106	135	113	129	119	109	104	143	116	123	132	117	113	124	124	120	115	131	108	121	119	142	111	142	141	132	146	122	117	146	145	133	122	129	121	98	127	133	136	121	151	110	129	121	112	107	122	114	118	122	118	138	109	146	109	133	139	103	129	112	125	129	150	125	129	122	121	118	117	142	115	115	118	123	108	130	124	124	118	136	132	123	139	134	127	122	104	125	130	133	138	126	119	115	119	113	128	129	124	120	133	136	124	125	130	130	136	127	101	121	134	126	133	114	132	123	118	122	114	113	121	121	132	130	121	138	130	121	87	125	131	113	113	127	129	130	117	119	118	135	126	124	130	143	126	117	115	122	123	126	106	126	119	122	148	132	117	121	125	130	114	117	130	138	130	127	122	131	111	147	108	123	136	124	128	130	107	131	117	113	125	119	115	146	142	128	123	133	134	140	103	136	131	126	138	128	120	133	118	118	140	105	114	128	142	129	136	136	118	128	131	108	137	108	119	130	142	120	119	127	131	125	128	115	137	132	137	106	97	126	113	145	120	128	147	143	125	115	124	123	128	129	123	121	119	114	118	115	115	112	130	124	107	103	128	122	123	128	132	109	129	121	123	136	126
4492	296	237	149	140	120	127	125	126	104	112	114	108	129	105	119	116	141	119	112	117	104	110	109	106	114	115	111	94	99	119	99	95	122	118	98	127	95	106	102	112	99	111	116	101	113	107	100	114	116	102	104	101	108	101	102	123	99	96	99	107	122	107	115	115	107	105	120	113	112	105	103	113	103	99	113	120	100	107	114	110	111	127	105	99	101	105	105	107	120	100	103	105	114	106	104	95	102	118	108	100	114	102	107	115	108	107	99	97	98	109	119	101	116	110	118	113	104	105	108	93	134	92	99	106	101	110	110	102	124	103	122	93	116	94	111	107	99	131	119	113	102	114	110	89	108	117	117	118	115	93	101	115	109	122	108	115	112	105	115	89	103	137	109	100	132	114	97	88	110	112	103	118	125	114	118	114	111	87	88	116	102	94	107	100	125	120	107	106	106	105	100	109	106	103	104	115	115	122	107	106	101	96	103	107	102	107	119	115	116	119	108	107	103	105	88	108	119	109	111	120	111	118	100	106	104	116	111	127	116	92	115	124	116	111	114	121	106	122	108	110	104	105	96	106	98	102	123	108	117	109	99	109	111	111	115	112	109	111	133	139	122	116	118	118	118	97	114	115	124	104	93	96	114	120	126	97	107	119	110	102	108	123	115	109	121	111	102	106	130	120	109	120	125	112	134	113	113	91	94	107	106	113	114	115	98	110	126	104	107	112	106	110	117	102	105	115	92	115	110	107	109	111	114	94	103	89	111	100	109	107	112	107	101	109	110	103	103	104	132	113	125	113	114	113	139	108	126	108	129	109	106	113	104	111	104	105	108	95	102	125	98	92	94	104	115	112	110	120	100	101	101	120	125	104	110	112	116	119	119	119	108	116	125	102	89	114	92	120	96	115	107	99	123	121	96	113	113	107	115	107	126	98	108	99	111	111	102	111	110	94	118	124	105	114	114	95	114	96	115	119	94	117	117	101	104	104	103	90	123	106	110	98	118	106	97	106	101	112	96	109	117	105	110	123	116	118	107	108	108	113	102	122	105	94	116	88	98	107	100	110	119	105	106	116	118	122	99	98	117	121	96	87	109	113	115	108	121	112	123	113	108	112	113	105	131	95	105	104	96	119	111	92	97	88	117	92	105	90	96	114	106	104	95	102	123	99	98	103	107	125	108	96	109	92	101	112	125	108	109	101	104	109	112	120	122	99	100	89	105	111	113	104	107	105	100	116	107	105	116	123	116	115	122	117	105	120	109	99	125	101	100	111	121	100	116	109	112	128	112	127	98	102	100	118	104	97	129	96	111	119	100	108	123	91	106	113	104	115	110	133	118	119	90	126	93	99	133	119	119	120	99	127	109	111	104	95	97	103	130	98	108	95	119	94	112	122	103	111	95	105	107	118	116	91	110	105	106	92	102	134	108	122	116	109	131	101	141	110	119	103	113	108	110	105	119	95	114	114	95	140	111	114	96	94	115	121	61	86	125	91	118	120	106	118	106	113	109	111	85	107	98	98	135	115	117	102	121	97	108	142	93	109	109	101	104	88	101	101	112	113	100	104	115	103	93	117	114	122	104	103	106	111	121	109	94	121	106	111	104	97	105	125	115	128	115	105	119	97	94	106	122	111	97	116	124	100	88	91	106	97	104	110	105	111	90	122	118	95	122	106	89	104	118	122	127	121	119	103	114	90	130	106	107	117	124	93	117	104	126	119	102	104	106	88	107	104	106	112	105	110	119	116	107	114	122	134	106	101	102	114	112	108	112	113	91	125	109	91	108	120	96	114	104	112	97	107	121	97	104	105	112	127	103	101	106	108	120	123	115	118	104	120	106	116	117	120	114	122	106	110	107	119	124	108	101	113	116	122	100	109	122	113	107	87	129	107	90	92	121	115	115	116	110	114	111	118	128	105	110	90	124	103	104	100	101	128	101	112	120	119	117	105	112	115	115	122	116	112	105	117	95	103	121	115	107	108	118	121	80	114	88	127	115	104	114	102	108	118	110	112	110	92	110	110	126	104	119	111	123	108	112	139	104	115	116	113	129	120	116	104	98	97	97	126	111	104	97	128	91	110	92	102	114	115	104	104	105	93	119	107	115	110	86	117	125	122	114	102	125	118	105	109	113	108	117	104	97	128	115	113	104	108	104	93	97	114	111	88	116	120	111	92	118	103	98	112	106	116	119	114	106	90	106	100	97	81	107	99	130	94	94	110	108	112	108	107	115	112	108	109	115	102	124	110	114	113	101	136	123	110	112	114	122	97	102	121	104	114	110	102	111	94	103	102	131	100	107	113	108	115	107	98	103	102	104	117	102	113	118	108	111	119	122	126	121	106	124	125	117	118	93	120	95	119	95	106	117	109	126	107	110	108	117	117	107	112	94	115	116	115	92	122	109	106	105	113	125	116	108	102	120	125	98	101	100	101	109	111	111	110	96	113	105	106	114	115	124	99	120	110	102	116	104	92	114	106	103	111	115	117	138	112	90	107	92	106	107	106	98	119	101	94	105	130	98	117	115	112	120	114	105	117	102	110	102	91	102	95	120	121	94	87	104	118	100	92	112	116	98	101	110	103	112	109	127	117	95	105	109	101	94	104	129	105	101	113	115	124	107	120	113	123	104	92	111	110	110	99	107	92	117	102	108	104	111	114	88	103	82	112	108	112	95	110	94	104	87	109	107	113	112	97	107	100	117	122	99	94	92	128	104	104	125	91	95	113	107	118	113	117	82	112	113	109	98	114	92	116	108	120	115	120	118	113	103	114	103	101	100	104	127	107	105	104	101	105	111	116	98	108	122	121	110	84	102	93	109	105	110	115	110	103	102	94	102	99	114	100	117	125	101	102	106	109	100	116	104	94	103	116	106	106	105	134	117	104	114	121	99	117	112	107	119	100	106	126	105	93	116	113	95	106	113	94	112	111	112	142	83	99	112	119	115	110	93	104	104	101	95	128	104	86	118	114	110	106	108	120	108	120	118	103	104	123	99	102	111	112	114	98	106	117	130	112	105	115	110	113	101	104	111	104	132	111	90	135	86	103	109	119	104	101	103	92	93	118	121	94	128	104	100	111	121	111	107	112	103	105	91	108	113	122	95	97	108	109	109	123	108	114	91	101	114	109	111	100	98	105	125	129	122	106	114	110	105	102	107	121	106	97	126	110	103	119	129	97	105	107	99	98	104	96	120	129	120	91	117	119	110	106	105	119	114	98	105	98	113	85	109	127	89	119	111	100	113	104	106	115	124	117	107	126	116	98	117	106	104	109	132	98	115	99	106	114	116	104	113	112	95	123	110	93	123	99	101	106	120	103	107	113	100	105	119	117	107	111	105	114	99	112	111	99	120	112	106	109	89	109	111	119	126	93	98	120	122	113	101	105	109	127	91	100	109	110	103	127	91	113	110	101	105	97	99	100	124	130	112	105	110	112	134	117	103	109	100	119	91	119	135	84	103	109	115	120	110	122	108	107	89	117	104	128	90	119	115
25440	21482	28008	25376	11137	1111	703	493	496	416	427	425	429	444	394	405	393	387	380	392	384	357	376	412	362	395	370	349	382	382	376	348	367	299	363	371	371	369	384	359	387	350	383	359	333	365	381	375	336	385	377	373	367	396	346	385	369	376	379	385	358	403	372	332	325	412	318	367	329	393	350	369	370	384	328	371	342	378	347	389	356	367	340	363	363	373	373	363	353	375	401	367	370	358	342	375	381	381	374	374	357	375	305	351	382	396	380	373	366	371	363	332	358	353	351	381	363	333	355	383	388	353	354	358	360	373	380	343	362	363	363	327	390	377	357	369	317	375	356	369	364	361	395	357	353	362	342	377	350	350	375	375	379	387	367	351	351	340	345	371	382	360	364	363	371	363	339	381	340	372	358	371	385	372	341	369	347	363	353	338	420	378	340	340	369	344	331	355	374	381	363	369	370	377	373	396	362	371	368	330	387	365	357	337	344	336	327	398	359	376	379	351	370	376	340	366	358	350	359	356	341	349	358	359	357	402	373	360	356	350	391	338	353	386	364	369	388	321	377	387	373	361	369	356	353	348	380	356	386	350	389	374	344	354	332	392	376	349	344	345	370	398	429	362	381	370	362	361	375	349	362	367	352	347	381	379	320	361	402	353	358	389	382	375	378	380	361	362	338	372	353	362	341	398	325	345	364	379	369	379	371	345	381	383	368	356	379	410	368	359	365	324	341	397	372	380	352	339	373	333	382	333	361	360	340	403	347	373	390	360	367	364	379	351	368	368	360	331	350	332	380	381	359	374	387	360	365	342	400	361	356	349	374	376	374	363	367	397	341	335	340	406	369	338	371	366	363	349	381	385	355	353	373	343	390	359	379	386	381	356	380	368	365	333	368	365	376	363	342	366	393	357	360	346	362	348	345	419	352	353	362	350	376	393	324	358	342	375	400	347	352	361	398	379	372	370	355	353	321	399	386	356	354	374	357	338	356	368	395	346	330	383	337	334	353	391	396	341	340	352	346	369	332	411	379	357	353	368	321	350	396	363	347	368	395	352	351	346	359	343	385	401	380	372	383	349	377	355	376	395	380	386	358	322	368	372	344	347	369	364	393	336	348	388	394	354	372	396	339	379	385	362	346	356	402	347	334	364	354	320	383	335	376	337	352	354	375	367	380	362	382	390	381	365	368	383	358	367	379	380	366	378	357	402	352	372	372	387	379	342	377	385	349	404	347	334	357	365	357	364	353	377	335	337	345	367	380	337	364	393	354	369	365	354	352	330	376	374	356	397	370	393	352	352	388	352	358	371	376	384	370	349	396	344	376	388	384	367	356	356	363	331	344	372	364	367	324	353	344	353	380	391	352	341	394	357	359	376	366	368	388	388	361	371	367	377	388	376	372	350	352	365	373	362	378	400	353	379	360	382	382	353	359	351	366	356	408	356	382	383	356	353	364	332	387	384	384	349	395	361	347	346	305	384	370	391	337	385	358	357	368	341	399	372	377	365	366	351	381	338	382	394	336	378	381	363	418	356	336	348	332	348	356	378	377	375	399	372	339	333	329	373	393	352	345	357	344	366	326	332	371	356	338	400	352	348	394	343	337	339	378	392	391	358	341	359	366	359	373	339	381	390	357	372	396	377	375	385	346	324	348	375	365	344	353	354	373	373	385	376	374	351	358	360	326	406	385	365	373	369	358	342	369	380	325	343	359	392	360	373	373	396	376	325	376	329	368	369	368	384	355	355	375	366	374	368	379	389	353	359	344	347	360	359	397	355	352	378	407	330	366	407	365	376	382	406	349	352	332	365	345	352	353	390	366	352	406	377	329	364	337	339	344	392	379	389	346	339	373	409	339	343	371	354	347	353	328	354	379	340	354	374	349	345	329	354	368	373	357	392	385	395	358	365	374	385	354	335	397	381	347	338	364	342	335	372	365	399	382	345	337	386	357	363	346	372	356	367	360	376	386	376	382	350	350	381	387	367	370	369	382	358	373	360	348	341	369	366	329	357	365	342	355	388	334	382	364	325	364	370	327	371	338	371	359	344	366	343	363	369	369	348	356	325	359	343	365	343	336	350	360	375	374	370	362	361	374	389	357	369	377	373	362	346	361	357	384	331	361	361	376	382	351	355	374	351	340	344	366	378	339	374	380	349	364	363	335	367	344	361	355	378	373	370	351	391	380	376	350	331	358	330	366	387	365	355	384	341	368	342	325	338	328	342	355	340	348	391	375	352	379	353	376	374	315	363	342	374	378	378	382	385	383	401	361	377	344	357	342	363	362	364	344	336	375	341	375	360	336	391	384	385	405	359	370	369	387	362	394	382	372	385	375	374	347	337	382	398	341	365	363	376	380	355	364	336	372	342	392	339	349	347	375	348	346	383	334	353	386	393	356	374	349	349	384	372	347	369	362	379	346	361	379	341	353	347	372	390	367	394	350	330	373	380	359	357	352	363	363	385	363	361	375	370	330	335	369	378	364	346	373	394	321	379	378	361	364	343	349	379	387	341	378	350	351	382	375	376	344	354	415	334	398	370	352	377	312	377	360	325	356	343	377	369	366	374	352	323	381	331	355	380	349	389	363	369	359	346	338	393	374	351	376	390	367	344	372	374	340	362	346	362	342	344	344	379	380	362	374	342	344	351	360	344	356	380	399	345	350	347	346	369	350	343	378	371	367	369	368	369	374	359	347	358	342	355	384	369	398	327	352	339	353	372	376	379	360	357	358	342	321	352	340	376	340	365	379	364	340	374	335	373	368	388	355	404	396	363	337	380	364	365	321	339	346	342	345	326	370	339	353	369	379	390	361	396	354	378	352	393	358	352	368	365	381	345	327	353	363	395	361	399	366	342	370	341	344	353	336	390	427	385	364	348	341	370	378	387	354	378	353	352	374	348	348	382	337	439	386	381	383	336	330	354	362	377	369	372	391	323	365	357	363	346	381	397	366	380	387	367	373	372	333	357	353	376	346	378	397	369	364	359	397	356	337	363	379	328	351	357	324	356	360	363	375	357	369	367	369	352	346	378	367	345	355	349	365	330	361	360	358	356	382	369	362	342	363	386	367	351	355	348	360	383	351	367	355	370	357	337	355	336	363	351	333	362	377	364	350	351	376	329	367	339	390	329	337	344	361	343	380	333	347	349	360	378	362	333	354	367	358	363	351	384	374	386	368	337	358	359	347	345	353	366	362	397	356	350	376	379	345	358	368	338	375	344	365	347	376	368	347	358	373	362	308	357	393	378	355	352	375	338	332	329	363	380	383	356	360	351	372	382	363	343	372	379	322	372	388	363	368	339	359	353	347	365	374	376	360	329	345	369	353	355	351	360	391	379	334	340	341	370	375	399	355	369	385	375	371	376	394	372	364	348	334	373	390	358	375	349	389	379	351	368	349	351	345	347	389	356	360	359	383	346	395	351	369	360	365	366	358	347	331	363	352	382	377	362	340	427	381	381	370	369	334	337	364	369	392	367	376	334	363	345	367	358
3073	3195	2692	1358	892	724	619	518	477	437	386	406	393	350	405	396	335	345	363	349	373	327	326	356	308	337	285	337	345	299	315	327	347	317	316	290	296	324	296	303	316	307	330	347	315	309	320	292	323	301	317	320	310	276	282	345	305	296	327	321	335	339	318	292	302	302	307	275	303	286	319	331	333	306	284	336	324	302	354	307	279	348	316	342	286	312	281	301	316	306	298	322	309	311	322	338	314	302	301	305	325	270	311	328	315	324	320	272	273	310	311	303	317	301	300	295	299	302	319	329	293	301	302	294	282	298	284	313	305	285	311	323	314	305	323	342	326	301	343	335	300	314	310	326	301	321	356	319	291	314	307	299	319	321	295	288	268	308	294	264	301	286	335	298	273	305	345	312	337	276	316	318	296	306	298	317	308	317	320	319	301	338	297	331	307	316	330	316	305	297	318	289	289	331	318	305	284	326	309	281	294	309	326	317	291	302	303	285	325	334	309	305	270	311	292	294	301	316	297	314	274	276	317	323	276	306	323	294	309	290	318	318	327	303	306	331	323	291	311	314	283	315	299	330	340	303	324	295	310	316	286	330	312	314	304	309	314	294	295	310	311	299	358	310	322	281	329	295	278	348	286	297	318	337	373	306	314	324	305	315	311	315	293	299	297	315	310	301	326	290	291	315	317	316	296	310	269	302	320	298	320	329	314	302	338	314	334	301	307	297	301	289	322	292	282	317	323	285	303	303	331	309	322	314	301	313	331	307	325	295	293	331	314	317	302	281	300	332	301	298	293	290	294	320	331	300	298	314	312	313	299	313	280	323	327	305	309	273	344	274	325	291	315	306	287	304	321	306	297	322	301	322	306	309	320	331	337	301	327	301	339	318	296	314	336	308	309	287	305	331	301	312	337	312	324	315	326	311	322	300	302	301	323	324	311	300	307	256	318	299	291	320	341	349	288	307	296	318	296	284	298	294	310	305	294	315	320	320	314	272	308	285	341	301	304	315	290	303	305	315	306	304	293	327	306	291	372	316	312	319	303	287	305	296	302	323	287	303	326	296	307	286	336	316	324	313	312	297	305	311	297	300	334	319	312	275	302	334	283	322	284	296	309	295	287	286	322	311	298	295	325	335	285	288	334	300	277	306	307	290	339	304	301	327	292	303	304	284	311	327	329	273	296	277	297	350	328	315	326	324	313	298	344	324	306	271	289	269	265	293	296	330	300	293	293	302	313	300	300	336	328	292	257	315	303	302	301	312	291	306	323	306	308	305	279	310	298	280	322	286	316	290	285	331	324	293	340	312	299	285	297	285	323	308	312	311	321	288	330	318	330	297	313	312	309	318	301	306	319	302	291	289	273	312	311	296	325	319	303	325	305	294	292	339	314	285	312	343	297	295	302	310	330	299	312	312	340	320	292	296	303	323	314	309	298	319	327	290	313	316	316	289	294	322	304	329	327	285	281	318	318	314	303	334	250	323	307	295	306	303	315	334	304	305	308	297	325	329	353	285	304	300	300	314	321	309	305	292	292	298	272	303	321	304	290	293	307	284	322	319	320	283	287	329	304	318	292	324	311	320	274	302	301	287	310	326	321	309	321	303	302	302	322	273	314	288	310	311	290	306	289	300	298	323	334	335	341	306	294	345	290	301	290	311	280	300	301	303	268	290	315	302	299	321	304	311	310	307	295	311	285	303	284	302	312	263	323	302	311	284	311	311	288	291	267	291	302	310	292	296	332	309	307	277	298	313	354	335	290	269	272	336	349	297	319	306	297	287	311	333	321	280	303	308	317	319	301	341	346	304	306	312	291	298	290	275	301	290	321	320	293	346	345	297	294	339	329	265	304	297	336	310	317	302	274	323	313	342	270	311	336	283	301	296	292	285	305	297	315	313	318	313	329	299	290	307	352	337	330	309	333	302	298	309	298	268	327	296	331	292	271	296	304	308	284	331	332	281	314	309	289	331	310	266	314	314	294	294	303	321	318	304	280	302	286	302	355	317	309	307	334	307	276	304	296	323	318	286	315	325	323	301	275	277	286	309	302	318	328	311	322	348	291	296	322	312	304	298	292	329	330	281	308	302	282	317	321	305	329	309	300	299	302	352	291	288	339	319	324	320	321	332	280	328	284	353	286	326	298	307	300	298	328	307	313	296	318	301	288	313	293	276	297	322	326	292	324	260	336	277	313	305	313	292	300	283	328	307	319	327	264	325	331	284	308	318	299	280	286	277	330	308	312	310	283	306	286	327	308	300	321	311	322	310	304	307	310	290	304	272	278	303	295	291	324	283	295	319	291	308	313	282	283	295	321	313	329	317	308	313	290	298	284	290	302	272	333	315	273	323	296	272	316	279	304	316	349	284	302	296	333	307	303	306	309	325	323	319	320	273	301	266	293	323	290	313	302	322	273	331	295	288	310	296	315	308	314	287	293	301	303	314	289	303	328	320	271	306	296	312	307	287	330	308	323	322	332	297	275	336	317	308	312	286	292	279	302	307	299	302	313	273	313	304	305	284	317	308	279	322	298	318	299	298	306	323	315	323	297	274	305	350	304	307	314	299	297	331	304	284	306	276	274	314	291	266	282	311	326	321	323	322	284	316	278	297	306	318	290	305	307	298	319	341	290	321	309	329	305	290	301	287	316	263	340	280	324	323	328	292	321	286	312	321	302	277	290	311	326	284	307	314	296	293	305	306	309	329	317	301	298	336	293	296	335	303	313	334	325	295	279	330	292	318	299	295	291	285	292	303	307	318	307	305	320	309	307	296	303	310	302	287	292	308	289	322	298	283	311	271	282	309	286	288	320	310	307	304	348	332	312	293	268	316	345	307	299	323	339	283	297	304	279	308	294	283	318	299	314	310	266	316	333	293	309	311	302	306	322	294	267	303	339	336	309	302	332	324	336	302	250	310	304	306	295	322	315	314	279	282	312	308	278	282	324	283	287	312	294	341	333	320	321	352	328	318	292	297	287	301	309	304	298	302	304	323	321	323	310	307	282	286	310	308	317	325	258	318	305	303	299	311	334	347	297	281	287	295	284	312	291	310	320	316	281	306	279	290	278	315	325	295	296	291	314	291	296	323	311	320	299	295	281	308	302	275	309	281	290	315	291	301	304	323	274	334	282	302	311	302	326	310	302	306	328	318	308	320	305	292	325	288	282	315	296	298	326	299	307	306	270	312	284	315	340	331	289	346	275	317	314	307	289	309	315	290	316	338	318	325	318	315	276	297	282	275	286	285	289	296	314	309	282	297	312	313	267	258	303	310	309	305	298	318	311	294	326	294	340	301	275	297	322	312	272	323	331	293	297	306	289	309	321	281	305	296	304	289	319	308	292	338	304	295	310	331	317	315	267	292	330	306	316	315	312	268	306	307	300	272	301	312	286	307	308	314	327	323	300	328	309	300	343	317	289	301	296	332	322	308	280	319	276	307	276	294	309	301	281	292	292	283	293	313	311	329	281	327	316	317	320	311	299	295	306	292
24537	21490	28867	24570	21473	8344	1510	968	730	773	760	686	685	683	644	638	655	645	612	571	623	622	579	652	648	624	613	594	584	611	594	580	611	585	612	607	607	586	596	588	595	574	598	586	599	631	555	583	587	571	632	540	580	589	587	562	551	592	621	551	577	584	594	574	593	551	554	573	600	558	573	555	556	593	614	600	577	550	557	525	580	571	586	592	552	581	583	589	562	551	597	591	610	571	542	526	568	603	619	560	543	604	572	562	544	541	570	571	614	600	546	594	569	576	551	597	578	616	593	544	586	626	578	604	571	582	542	573	594	587	557	612	574	587	601	557	540	605	585	564	614	566	609	629	572	548	572	557	602	528	523	584	532	645	557	589	630	592	525	656	573	557	569	610	559	594	579	548	586	574	571	602	548	581	611	552	591	579	619	542	605	572	563	565	542	612	553	560	595	588	573	548	590	586	584	624	558	539	573	565	594	542	600	536	573	583	523	602	578	578	608	555	574	540	578	565	562	586	605	617	590	596	553	544	619	579	583	591	510	539	574	563	560	619	618	590	628	600	547	528	586	597	559	553	595	579	568	580	601	585	557	548	588	583	577	590	584	583	581	578	598	579	586	591	578	592	596	574	600	591	575	615	563	554	577	581	576	583	555	544	589	581	568	562	545	592	511	581	578	582	570	562	607	584	587	600	578	581	576	630	600	621	578	563	589	550	545	600	563	575	530	596	613	592	562	583	554	593	577	618	616	582	591	590	571	595	584	543	535	553	611	571	556	586	576	539	587	561	592	616	584	552	571	527	589	601	537	565	547	593	558	579	620	581	606	611	568	588	579	607	581	623	636	563	543	625	538	534	593	525	600	562	575	577	565	583	571	570	620	599	581	580	606	551	586	615	556	618	581	602	547	587	552	574	614	599	578	548	564	579	553	568	595	611	589	550	555	608	552	557	588	591	576	549	565	623	529	551	605	589	574	614	536	536	538	566	604	553	554	552	580	560	557	537	606	590	650	587	580	627	593	564	552	541	572	584	552	549	556	572	607	588	617	579	593	563	545	559	577	577	553	543	601	567	580	608	559	577	610	555	583	590	568	572	569	539	546	568	594	572	572	584	567	549	531	584	579	595	597	601	603	596	532	563	576	614	526	591	561	598	513	569	541	574	615	576	545	499	558	537	598	588	551	586	572	606	567	595	615	581	564	548	596	540	575	536	576	574	570	573	598	598	598	535	605	606	589	537	550	570	622	616	552	528	573	551	598	577	590	573	596	597	586	582	548	594	571	600	561	539	580	606	541	528	570	549	543	601	564	591	572	565	563	536	590	576	547	529	613	548	531	532	628	597	564	538	549	547	585	570	568	571	615	567	586	587	598	570	592	604	575	577	600	539	576	583	581	568	629	564	569	566	575	575	578	582	613	556	579	576	589	582	605	574	589	610	582	549	607	577	595	597	527	626	559	579	593	561	606	568	573	508	593	595	562	607	581	570	555	585	552	571	535	583	554	530	581	562	577	573	544	554	556	574	588	588	568	560	590	528	556	566	565	597	555	584	595	570	555	561	575	599	582	580	639	605	554	585	583	576	545	569	568	597	532	574	567	591	570	577	552	539	540	547	614	563	549	538	618	589	573	581	568	576	617	561	583	561	595	567	591	554	586	562	625	583	537	605	586	574	568	575	551	563	546	618	566	552	539	600	571	603	616	562	571	529	563	557	612	553	591	562	599	551	554	552	584	557	609	556	553	559	580	556	548	598	562	591	579	610	583	568	566	550	568	610	593	568	609	569	615	582	568	541	567	545	602	606	579	592	568	582	587	566	566	523	544	560	634	543	601	542	565	618	605	545	588	639	588	573	564	565	585	547	587	547	606	572	550	604	604	576	562	563	552	581	594	603	561	603	555	593	566	640	566	568	586	590	581	557	601	594	585	576	565	561	567	565	557	580	580	550	577	559	518	540	609	567	532	598	600	584	545	567	564	579	556	620	622	538	581	596	609	583	592	582	577	574	571	573	575	544	568	573	612	581	609	601	595	596	539	549	525	570	599	563	559	594	553	570	589	572	571	580	561	600	582	534	598	566	638	545	594	600	570	582	583	545	606	560	583	561	582	545	583	623	546	605	560	558	546	619	584	548	542	564	576	606	568	559	590	557	579	542	572	539	573	569	622	578	535	550	550	591	559	595	551	596	610	574	548	571	550	557	530	574	528	546	596	523	539	563	565	566	580	574	589	570	598	571	598	629	589	601	541	535	541	559	570	542	560	548	566	571	547	555	582	592	539	567	566	563	560	622	630	558	607	595	561	593	578	534	598	623	547	569	584	572	533	538	566	604	599	577	564	603	562	574	617	553	531	553	557	576	578	560	548	591	579	572	530	579	592	596	544	617	595	607	564	575	583	538	572	577	558	556	587	572	608	549	570	574	609	577	564	517	583	610	539	556	547	588	558	604	552	558	597	578	582	539	530	619	552	562	591	581	594	593	583	573	546	590	595	575	566	581	597	618	573	598	569	583	537	590	579	575	552	592	583	595	556	598	558	579	617	617	580	592	592	588	537	577	565	585	588	564	557	562	591	568	554	615	526	581	568	570	595	612	592	547	605	566	583	580	583	554	569	585	566	545	509	578	571	580	568	568	569	551	578	577	572	550	554	613	605	564	595	574	577	547	564	521	542	612	598	568	602	536	614	547	573	572	577	593	577	598	596	564	565	545	620	597	605	616	593	570	609	550	569	561	563	596	540	551	621	600	577	594	542	526	545	613	559	590	569	592	589	581	578	554	585	597	540	546	566	583	575	589	565	595	592	579	598	566	596	572	585	560	534	510	569	569	539	578	574	610	554	599	586	578	595	573	563	555	560	569	539	548	587	572	575	552	566	558	575	580	571	578	565	573	578	560	571	619	575	564	556	597	593	599	579	541	590	563	566	584	573	557	526	598	533	551	607	549	559	598	554	558	586	542	570	571	613	576	611	618	528	593	568	555	546	548	544	547	533	577	588	560	575	567	533	552	534	595	583	550	619	566	585	551	587	562	575	537	575	580	514	539	566	561	555	540	550	577	573	525	560	577	583	623	558	574	551	589	567	608	536	556	580	546	616	565	556	592	555	569	568	545	575	602	600	607	559	587	620	583	590	557	540	582	584	527	596	573	575	589	575	555	542	564	591	598	561	548	581	520	567	577	578	593	612	603	602	558	615	613	555	568	561	550	581	551	540	582	532	567	599	597	555	549	604	576	546	544	594	608	583	555	603	575	572	588	596	573	572	595	570	560	579	557	562	574	557	555	595	579	572	566	530	555	571	586	590	578	594	574	599	593	547	550	621	576	606	587	563	541	582	628	561	603	557	551	581	528	575	534	533	538	549	586	513	598	563	605	589	554	578	555	555	620	598	599	558	579	567	558	564	577	558	552	561	560	560	583	578	556	578	593	612	593	518	550	536	556	575	560	577	570	561	523	556	582	591	600	565	589	604	596	609	585	553	570	561	570	569	534
3476	5551	4515	2393	1717	1235	1056	920	806	764	660	669	661	605	582	579	562	530	530	524	520	515	486	549	527	485	489	501	535	526	510	518	483	524	498	506	492	477	500	443	459	481	488	479	499	467	475	508	505	460	469	493	486	475	497	516	472	497	452	482	478	490	463	449	490	487	501	516	479	466	502	463	450	490	512	487	441	479	462	486	505	506	452	484	498	465	467	459	460	467	475	506	483	461	468	489	448	448	509	503	521	496	507	516	461	472	475	450	446	478	463	498	505	457	447	473	478	471	480	437	415	486	481	496	480	471	504	464	490	480	498	421	470	455	481	498	446	472	493	485	473	464	468	488	462	457	469	479	458	492	476	483	474	470	486	486	436	509	511	509	441	476	429	439	483	511	451	473	485	452	466	471	485	487	440	494	532	482	468	483	501	471	471	476	465	463	497	484	468	439	465	484	487	485	489	462	468	471	484	470	475	452	455	426	489	451	485	486	474	482	483	448	436	472	444	483	489	481	495	465	485	474	450	475	464	463	478	477	468	462	485	462	422	466	474	449	456	456	460	489	507	453	465	477	443	452	461	472	488	469	449	454	433	465	473	461	468	463	504	459	510	462	482	442	455	479	490	488	462	512	435	453	462	485	462	477	480	493	460	477	500	483	489	458	493	496	483	513	464	471	440	469	430	484	496	483	458	491	477	491	507	478	460	472	471	496	450	415	465	479	465	471	458	502	497	491	472	464	446	497	488	479	452	444	487	502	485	459	437	452	464	468	470	473	494	472	463	468	480	481	480	445	492	491	462	468	475	476	446	481	479	496	483	498	469	450	464	482	477	464	465	470	472	439	471	436	483	495	471	454	482	507	466	449	493	469	482	507	476	404	495	481	489	442	499	480	452	460	440	441	435	449	450	458	450	403	474	496	447	464	469	487	438	456	426	454	433	489	446	450	482	460	459	480	472	477	512	460	422	449	484	485	456	446	436	448	430	456	447	518	482	481	468	455	471	458	472	455	477	449	439	501	475	476	482	448	477	493	456	445	483	471	485	456	448	466	478	486	479	467	455	455	488	467	499	457	425	465	440	495	471	436	437	474	470	458	476	492	400	460	489	478	478	473	457	494	472	485	445	477	479	487	435	461	461	466	443	440	446	463	479	448	440	415	496	461	449	444	495	473	466	472	488	497	423	464	505	473	471	446	468	456	482	510	461	470	487	446	493	500	440	474	458	486	429	468	487	474	488	460	459	463	472	495	515	492	459	486	460	457	419	465	446	498	485	404	465	476	433	463	457	474	469	461	479	451	467	442	454	513	477	449	477	478	472	452	499	465	485	483	452	461	483	500	443	483	481	442	431	487	459	439	462	478	485	453	498	481	480	497	470	473	462	500	481	438	422	494	437	462	490	416	479	487	424	434	494	464	464	469	436	446	487	484	492	473	489	494	421	461	495	474	488	454	494	488	486	478	442	488	452	470	451	467	462	432	409	489	425	489	481	428	473	458	466	471	465	448	496	467	454	463	461	477	505	479	495	428	462	474	453	466	480	432	469	481	472	472	513	472	437	472	484	484	472	460	471	453	461	514	468	449	432	436	494	476	442	445	486	455	458	439	434	435	537	471	439	460	434	454	464	446	453	434	454	451	468	465	482	476	482	504	454	481	476	462	492	478	456	461	478	510	477	464	443	417	440	528	482	463	447	448	532	450	462	495	497	436	448	426	508	475	465	487	469	478	431	443	458	459	436	447	461	480	443	433	491	479	455	501	432	433	464	442	477	449	476	472	469	494	436	479	463	441	442	455	475	427	455	475	483	478	457	442	475	463	464	447	487	461	490	452	455	431	464	485	441	501	447	498	462	462	470	432	476	441	478	472	486	472	423	461	433	475	447	461	428	428	469	463	439	432	525	438	441	463	487	414	479	463	443	442	457	446	452	461	455	452	493	485	509	458	448	442	461	493	462	475	457	486	443	474	447	509	473	444	475	509	476	417	446	430	401	455	479	483	481	487	443	454	468	444	473	441	481	442	451	435	460	478	494	449	486	448	449	492	457	465	463	444	439	469	509	462	480	477	446	469	463	470	486	432	479	465	484	428	505	475	444	514	470	445	512	506	472	482	472	455	426	494	464	440	466	491	472	449	436	461	462	436	453	491	452	438	478	454	462	440	468	489	470	463	488	448	462	443	499	449	472	457	435	466	491	455	471	491	434	445	451	438	495	484	504	473	430	464	492	506	444	467	454	457	475	461	487	481	505	491	457	473	467	451	518	485	428	465	481	443	434	462	460	495	510	483	517	450	486	463	466	446	483	446	441	471	456	459	471	484	466	455	461	443	478	468	486	469	462	470	449	434	431	461	476	425	453	384	446	404	458	508	493	502	441	468	452	482	444	487	448	442	448	404	489	452	474	473	457	490	472	485	402	461	467	470	487	467	449	440	447	471	449	454	439	478	456	430	466	469	412	426	495	467	461	460	469	433	454	465	478	487	461	430	459	467	439	474	462	470	451	454	452	500	472	443	486	476	442	448	485	526	436	454	493	426	468	474	466	452	472	453	476	493	431	457	449	462	472	449	458	467	500	469	434	466	422	488	443	438	394	416	468	456	447	471	475	471	490	439	486	412	492	458	424	462	499	460	409	458	472	468	444	447	479	494	480	466	457	475	479	490	467	432	466	470	471	456	470	453	457	418	496	440	455	428	481	491	476	456	451	478	477	439	475	488	460	493	483	520	433	481	462	463	479	472	459	450	465	458	459	459	485	461	433	443	459	478	469	455	422	442	458	492	450	462	423	505	425	472	493	460	499	452	449	475	449	470	472	419	443	466	451	466	468	484	453	458	500	478	428	469	470	471	460	469	456	463	457	439	460	488	462	459	467	421	470	449	463	463	401	507	460	485	429	457	469	437	476	479	460	446	467	497	481	482	487	434	466	419	499	473	434	462	445	458	462	449	492	483	468	469	441	437	457	491	469	462	450	444	469	453	445	489	451	471	488	460	447	431	456	504	453	481	473	441	455	446	437	475	459	464	442	500	454	413	480	471	490	486	476	435	447	458	526	441	477	462	437	473	449	469	495	451	508	439	446	439	469	441	468	486	442	479	450	457	494	478	455	465	422	449	478	487	481	448	439	448	460	466	450	455	425	440	451	498	472	500	465	487	452	468	502	455	476	465	440	457	474	439	494	448	414	435	492	434	446	442	493	493	482	452	451	490	446	491	490	471	464	459	445	424	501	469	472	499	496	471	499	443	492	446	467	483	491	491	423	446	468	436	447	420	458	465	477	436	438	480	469	490	445	449	480	490	473	448	483	470	463	481	462	443	446	457	436	469	450	474	471	489	473	454	448	448	457	470	476	440	464	446	459	453	474	448	438	445	455	471	479	471	453	470	450	483	426	483	420	425	433	500	451	471	487	495	455	456	487	448	450	464	472	436	454	473	492	453	449	429	465	438	458	450	484	474	476	474	484	410	466	461	464	453	457	460	458	483	451	462
27844	10059	485	216	157	160	134	150	118	142	143	126	119	142	130	111	119	106	128	128	159	104	133	126	115	121	145	147	136	135	126	136	127	138	131	145	114	123	126	130	142	145	120	122	135	133	123	120	122	125	109	125	138	139	127	130	140	134	134	116	107	137	134	129	128	130	152	123	130	149	129	123	130	117	130	121	124	123	125	142	142	105	122	122	126	149	128	128	108	128	127	120	129	139	123	124	129	138	134	115	108	136	135	135	118	134	118	136	123	145	129	130	123	118	139	116	129	124	143	107	112	112	122	133	114	134	125	113	109	122	130	134	110	117	132	117	105	126	153	129	136	120	137	132	105	113	108	111	136	144	147	138	140	126	122	111	145	142	133	127	147	121	147	147	120	112	116	118	130	133	119	107	119	102	139	126	129	121	138	146	119	126	139	138	113	114	114	122	113	132	115	113	127	115	124	108	122	125	122	126	110	113	121	115	119	121	121	134	126	125	146	119	134	152	125	135	131	111	121	127	120	136	142	138	127	117	111	120	116	107	117	125	120	153	125	117	130	141	118	119	101	120	120	132	135	126	124	143	140	131	137	119	134	143	138	141	125	124	141	132	131	124	122	119	116	123	140	117	133	122	131	132	132	114	129	123	129	128	109	131	134	140	116	114	115	123	120	131	160	128	122	121	119	129	135	112	130	135	133	137	150	136	135	121	119	141	128	135	121	128	130	140	124	129	123	128	127	117	144	114	105	122	127	118	132	126	126	127	124	123	140	118	129	129	129	106	128	131	130	127	152	115	125	127	147	124	116	126	110	131	141	119	130	125	124	137	122	120	115	123	131	117	146	139	125	145	126	127	124	129	162	109	125	128	144	127	113	108	117	151	122	131	141	126	126	123	119	129	138	123	117	133	114	124	125	111	135	139	141	120	109	134	110	126	126	124	115	124	125	118	114	115	132	119	138	137	136	137	103	105	130	114	134	122	127	117	109	136	130	116	151	127	119	127	124	135	112	121	128	118	119	126	126	127	108	127	102	123	126	127	119	133	132	110	114	102	131	129	127	136	125	109	148	103	107	126	116	131	130	127	128	143	143	132	134	131	127	123	143	132	129	133	118	118	104	114	115	115	128	117	123	122	118	134	127	120	132	146	143	153	138	127	121	99	114	119	116	113	152	109	121	140	127	120	139	115	136	131	142	107	140	112	148	121	109	134	139	124	125	111	127	124	112	133	128	122	115	119	125	129	138	133	123	120	128	130	137	128	116	121	109	124	118	124	121	126	130	128	142	125	131	120	111	150	131	118	123	127	125	139	120	150	119	118	135	141	130	138	142	129	126	136	140	131	108	122	133	117	129	127	124	111	137	116	140	119	128	138	127	131	134	122	144	119	135	125	101	121	124	93	131	128	143	118	119	125	126	130	143	121	114	137	127	123	126	125	117	138	132	118	123	116	138	132	131	127	118	149	122	115	126	129	124	128	116	123	122	143	107	133	140	122	117	132	126	112	131	143	128	136	136	115	112	136	147	121	98	97	125	112	124	116	117	128	112	130	123	127	125	119	143	119	142	121	143	126	119	131	134	94	134	132	115	115	126	123	123	135	127	102	144	134	133	112	129	114	134	137	139	141	140	118	130	112	126	145	136	124	130	123	123	134	119	128	119	119	114	133	145	135	137	135	120	124	128	117	119	123	123	127	114	143	119	129	129	146	122	119	143	144	117	124	124	125	119	135	130	120	130	110	116	99	132	126	127	142	121	139	131	129	126	131	128	130	129	122	132	136	126	123	130	122	122	127	121	104	141	101	123	141	138	125	168	134	98	132	135	121	127	138	130	134	137	117	130	124	126	136	127	114	124	117	129	131	134	124	136	136	142	135	123	134	116	109	117	137	106	121	111	134	119	128	118	127	123	117	121	142	133	122	143	137	118	142	118	126	149	147	128	125	137	134	133	104	121	135	111	119	117	119	133	135	135	128	129	124	102	118	123	142	113	114	127	105	121	120	132	119	125	146	124	149	123	97	131	115	140	122	122	123	125	120	91	126	130	132	135	116	109	115	130	134	148	130	120	122	128	113	115	131	127	127	107	124	143	151	131	144	126	131	114	131	116	119	133	123	110	138	127	121	126	141	131	126	120	142	129	138	145	136	113	131	135	142	112	139	122	124	129	130	117	116	102	125	124	112	114	123	139	123	128	129	134	144	123	119	120	121	119	121	124	127	116	134	133	139	126	129	122	132	112	112	138	114	123	109	123	126	135	130	133	147	141	133	108	128	116	127	121	126	112	141	119	149	114	124	118	142	116	112	119	116	123	118	124	135	151	114	111	127	136	119	128	132	113	129	121	115	116	133	99	122	123	113	127	134	134	111	108	131	147	124	116	121	121	122	144	115	128	118	121	133	117	126	128	129	134	93	135	119	111	130	121	126	134	134	106	134	128	116	111	144	116	113	125	128	121	115	133	107	123	108	129	115	144	115	131	109	131	104	128	133	122	129	127	118	118	133	138	112	135	119	112	142	105	109	124	132	115	134	129	123	127	129	129	130	117	134	116	124	120	130	130	140	134	116	121	139	143	99	130	131	135	118	120	111	115	126	144	119	132	134	125	126	112	137	138	109	129	126	128	140	108	126	117	115	134	119	118	113	103	131	130	154	155	125	134	121	128	117	116	119	111	117	128	145	124	140	119	110	122	130	150	132	130	136	150	125	131	129	145	115	139	116	131	134	122	132	115	117	118	134	107	122	107	143	129	132	128	146	135	90	129	128	115	139	133	115	104	135	129	117	140	136	128	116	142	127	117	145	129	139	103	119	125	132	126	119	127	138	115	104	136	114	123	127	129	148	125	118	149	114	123	120	117	140	135	122	123	126	118	106	139	136	124	123	128	113	130	127	106	131	128	134	135	144	122	140	113	127	123	120	113	118	144	127	121	118	119	123	119	120	136	116	116	129	114	126	162	138	122	116	109	106	128	103	127	132	133	125	131	127	137	142	125	124	115	126	125	125	126	117	156	119	142	127	121	122	116	130	128	111	127	119	133	116	107	131	121	149	110	126	138	141	120	133	141	107	127	135	121	126	125	104	128	116	109	128	104	116	122	134	120	131	118	130	132	107	113	125	129	112	137	127	125	127	140	118	114	124	121	134	120	117	113	138	110	108	138	128	107	114	136	142	153	149	116	113	135	152	119	136	122	122	138	134	124	138	128	134	139	113	121	118	131	105	137	120	129	120	117	132	126	128	119	130	128	137	118	128	141	140	124	130	131	123	111	131	133	107	133	111	136	136	127	128	119	130	114	134	118	125	123	126	109	108	138	118	120	119	138	121	131	144	124	130	111	134	142	120	117	116	142	129	123	130	110	123	127	124	127	137	117	132	129	123	129	116	130	114	144	120	110	119	123	138	136	144	136	131	128	128	129	114	127	119	131	125	124	122	137	113	120	139	137	143	114	109	113	111	103	128	130	161	137	110	133	132	116	114	141	121	123	127	117	117
4506	273	252	167	145	154	123	136	117	101	120	114	122	128	103	114	97	109	121	110	108	104	115	121	107	131	111	103	118	103	103	105	108	100	136	94	115	106	121	112	123	119	126	114	114	115	112	107	117	114	123	103	111	125	111	126	122	107	102	118	119	102	95	108	119	109	115	110	104	104	101	97	117	112	122	103	87	91	114	102	136	109	123	112	93	108	129	110	106	113	106	114	123	109	102	114	93	107	119	111	121	112	115	97	110	110	107	106	102	111	112	107	100	97	120	137	131	103	113	94	104	125	113	105	96	126	105	97	100	112	91	126	124	114	103	113	110	112	132	107	123	133	114	94	134	109	100	132	98	117	111	112	104	102	105	117	121	121	93	100	111	116	110	115	92	122	94	93	122	136	120	109	100	119	104	124	106	105	90	113	112	126	103	102	107	102	103	104	118	109	128	123	94	109	113	100	116	117	113	96	91	123	106	127	102	102	104	123	120	99	118	137	108	111	103	124	106	110	93	127	118	128	126	122	106	123	125	113	115	121	116	118	119	118	113	106	110	100	103	103	106	110	99	110	99	93	114	113	104	96	84	118	124	118	104	111	111	110	101	110	101	109	110	103	105	99	107	104	111	114	97	116	105	120	107	116	96	126	112	103	112	112	95	102	137	115	113	125	119	111	96	104	100	117	108	101	103	101	89	116	124	97	110	90	108	124	98	123	95	104	112	106	88	100	107	107	125	113	107	121	115	124	112	107	112	108	91	112	112	114	103	98	111	103	120	110	103	108	112	117	126	113	90	120	113	120	106	99	93	110	102	109	113	113	110	89	110	109	106	104	116	122	106	117	121	119	91	106	119	116	120	121	116	128	113	108	105	138	125	103	121	120	100	113	111	102	126	98	120	112	111	116	106	121	110	101	109	110	118	105	128	100	104	94	109	100	118	97	104	108	96	95	117	99	107	111	104	109	121	123	97	108	108	139	102	122	121	107	111	102	102	119	112	118	101	96	115	94	97	92	114	108	104	112	93	95	103	110	108	111	101	118	96	112	97	114	106	112	117	95	117	105	99	118	105	123	116	110	93	116	115	101	120	117	108	101	114	96	110	116	118	98	112	129	110	93	119	113	91	105	100	110	112	97	93	116	94	120	107	110	111	132	114	107	110	121	108	118	123	111	118	101	99	96	94	138	122	99	113	122	92	98	105	87	101	112	114	105	107	117	103	118	98	111	96	128	100	104	116	138	113	109	125	93	114	107	98	105	113	115	105	110	104	102	113	116	117	104	112	100	87	112	100	110	104	97	101	109	118	127	93	124	99	101	101	121	101	125	116	102	103	109	106	103	115	121	121	108	105	113	111	120	126	118	112	106	118	101	122	106	97	122	110	121	111	108	108	111	109	107	99	97	107	119	119	116	107	108	107	128	119	102	93	107	117	86	131	98	102	127	100	95	110	98	107	118	115	99	101	107	112	116	120	108	118	113	103	90	105	93	101	139	108	90	114	113	112	90	114	116	132	101	107	118	113	100	102	118	131	113	94	116	108	100	111	113	121	115	118	105	105	85	123	112	138	115	88	95	85	94	107	109	97	115	112	101	113	86	95	112	99	109	115	101	109	102	95	110	92	108	113	119	108	129	100	100	99	106	127	114	113	127	99	94	109	91	110	107	113	111	106	107	114	97	123	138	117	87	128	118	95	113	96	113	115	121	122	108	106	130	121	96	116	109	115	128	112	99	129	117	101	117	109	108	92	110	115	103	98	99	114	91	115	99	97	103	106	121	120	89	112	105	120	105	107	124	113	117	127	115	100	108	124	112	102	101	111	105	92	115	91	129	100	111	120	103	102	98	101	104	125	109	126	132	100	120	111	128	116	113	92	97	102	105	114	106	117	115	110	114	91	111	94	87	116	112	106	113	102	99	128	110	102	107	87	105	114	122	108	114	108	93	112	111	116	127	120	121	125	96	107	116	116	94	97	115	114	111	115	103	100	109	95	102	108	105	93	123	114	102	113	99	97	95	129	113	92	95	105	97	103	101	120	114	106	112	95	115	107	111	100	100	119	119	134	86	109	106	88	112	122	108	95	101	135	104	106	110	99	95	120	104	106	90	126	105	100	118	109	96	112	93	111	107	111	124	129	111	114	106	129	101	94	97	105	122	112	99	134	118	116	98	111	98	122	95	129	111	94	99	102	121	93	112	111	98	96	95	92	118	106	111	112	110	104	123	129	114	105	115	111	106	115	110	118	107	101	116	111	107	122	102	103	102	104	94	104	112	117	119	118	99	121	109	108	93	102	130	100	113	118	102	116	104	128	119	113	119	103	102	94	102	117	125	124	113	109	114	113	96	125	98	126	106	101	110	107	119	123	115	111	116	106	109	113	110	125	121	112	102	105	104	83	105	98	105	109	128	97	117	123	116	103	117	104	105	101	113	105	104	117	124	107	108	105	108	122	109	119	121	106	116	90	102	104	107	118	104	118	106	115	129	128	118	138	97	108	113	111	121	100	100	125	94	105	103	135	110	95	106	96	121	107	111	112	106	96	103	109	111	105	94	105	127	95	125	118	90	101	114	110	103	115	103	115	106	100	94	117	101	119	126	112	110	114	101	116	110	107	114	123	105	110	103	112	133	108	120	114	94	105	110	105	107	104	98	112	113	103	91	98	116	126	103	113	122	109	109	107	116	123	99	138	112	100	104	110	112	117	111	104	116	107	116	120	114	108	122	109	97	95	118	106	131	121	117	103	94	99	93	98	106	98	112	79	129	110	123	129	109	93	110	107	119	116	106	108	112	129	106	119	116	109	104	111	102	115	111	102	111	106	96	127	114	112	117	96	108	103	105	107	107	92	121	106	101	104	113	91	113	100	106	131	113	116	125	112	99	103	127	110	101	105	110	112	110	136	109	113	116	118	105	119	114	115	106	111	117	117	96	127	108	123	99	121	118	102	140	104	120	99	118	109	110	110	108	117	106	98	114	117	105	121	115	87	100	102	100	118	113	103	115	105	91	115	114	111	107	103	111	99	125	93	111	122	109	109	96	110	107	111	110	104	122	107	110	117	110	96	107	115	110	93	105	88	96	119	122	130	102	122	114	95	97	108	105	99	113	103	111	111	125	118	104	102	105	90	119	122	115	111	119	111	117	117	101	93	118	117	118	125	101	113	116	136	125	119	104	112	118	113	88	101	96	120	100	101	109	100	102	97	122	102	100	100	108	114	95	132	111	114	116	94	109	100	132	103	112	104	110	97	108	123	94	115	100	119	116	99	126	125	111	121	122	107	101	106	129	107	119	108	102	87	110	111	112	105	100	109	101	110	108	103	131	118	117	116	100	114	118	119	102	116	108	103	110	117	114	114	103	91	92	111	107	91	116	112	104	99	115	108	115	104	105	95	110	115	105	95	96	116	122	101	119	105	123	111	125	96	122	110	104	94	96	109	112	112	111	88	104	121	110	108	122	108	122	111	119	96	118	118	105	110	123	124	126
25458	21524	28080	25411	11458	1089	689	537	460	428	449	462	419	405	382	416	404	395	402	371	418	371	382	335	359	389	370	416	368	360	383	341	367	353	372	381	374	398	366	384	356	374	369	384	383	375	367	391	385	386	382	381	341	427	355	390	366	390	399	368	391	368	406	355	374	401	375	366	376	338	383	372	355	368	371	372	367	373	349	392	378	352	350	366	399	368	399	362	384	388	372	377	371	390	381	406	356	393	375	331	389	378	367	393	347	412	358	366	362	368	320	365	337	348	361	402	360	335	368	374	364	355	352	386	385	387	394	364	355	353	369	356	397	356	407	370	354	368	405	369	329	385	425	382	385	352	366	338	358	371	372	369	343	329	360	388	359	337	386	365	395	384	331	360	363	408	375	378	388	359	358	371	366	368	363	379	333	380	371	367	332	364	426	372	364	362	353	396	395	338	359	394	340	393	374	409	355	356	381	353	384	357	400	342	385	365	331	347	348	376	359	356	355	377	403	357	366	397	369	352	350	352	367	374	363	353	346	370	358	379	382	393	393	391	389	342	411	365	374	404	383	377	367	377	363	359	362	369	379	394	349	371	360	361	353	382	371	374	392	383	393	355	345	380	364	340	373	401	396	364	403	380	395	357	374	342	371	375	369	381	361	347	390	387	388	341	361	365	351	366	394	386	370	419	357	353	380	379	378	376	379	336	378	376	366	363	365	368	348	371	356	350	370	389	344	378	388	388	355	376	346	350	362	374	376	382	376	360	361	369	361	355	380	351	394	368	402	381	367	363	365	347	366	350	397	379	381	356	359	392	370	362	334	358	361	332	343	334	342	384	382	375	367	380	353	367	368	360	353	346	354	362	383	361	362	371	363	403	338	359	367	369	378	392	355	340	377	357	381	351	348	344	401	411	366	398	367	393	380	373	365	345	381	336	341	361	364	328	348	378	340	375	386	359	390	396	373	376	397	340	347	344	345	341	380	379	327	390	357	354	364	393	371	402	370	353	362	383	352	370	365	367	335	368	351	388	367	402	353	345	350	373	398	335	367	389	385	351	355	339	373	368	354	357	363	399	343	349	339	341	382	358	377	345	342	367	369	375	386	375	361	346	382	353	369	356	374	395	351	353	397	361	354	404	355	396	352	381	352	370	372	362	395	381	367	316	370	381	380	405	372	379	383	388	350	386	405	357	351	369	370	383	337	371	375	389	372	342	379	349	378	344	364	372	401	393	382	358	366	407	391	367	371	380	351	337	377	358	369	359	375	386	366	375	363	353	364	339	412	319	344	370	340	358	350	346	386	355	369	388	343	392	382	369	393	381	337	364	375	371	372	370	346	346	372	367	384	365	359	379	369	345	363	379	364	369	370	384	362	383	345	386	348	331	366	386	369	362	351	356	334	362	404	388	396	387	372	339	389	346	350	397	351	371	370	375	348	384	343	394	373	343	405	376	368	395	390	383	319	366	363	372	359	354	378	379	335	429	359	408	375	365	350	375	383	411	336	325	373	387	310	362	391	340	368	392	381	349	395	362	383	363	381	350	332	386	341	366	372	406	369	346	351	366	346	378	352	366	352	364	364	349	348	343	400	349	329	354	352	371	359	373	339	382	368	349	342	371	386	360	418	356	351	377	334	369	330	394	388	336	344	378	363	366	376	362	362	379	354	391	364	358	359	341	349	386	372	384	336	349	382	393	388	375	349	358	388	397	379	390	349	374	369	353	342	383	359	355	368	365	380	331	364	332	374	352	338	383	349	411	355	349	349	376	369	399	371	396	363	385	369	318	377	351	363	379	362	365	368	357	349	357	365	343	392	366	336	362	397	372	350	394	361	388	391	368	367	371	345	371	355	389	363	351	368	371	383	364	401	365	401	380	359	401	341	351	341	372	347	370	394	353	383	397	353	361	344	360	364	352	367	357	350	344	399	385	400	375	357	388	372	365	389	398	372	372	397	368	398	380	357	373	381	382	337	373	381	365	377	351	384	349	386	354	382	325	333	336	337	333	366	372	346	393	373	364	358	408	389	385	362	348	368	412	338	349	336	391	355	342	358	363	397	380	381	346	379	369	351	380	401	339	371	319	325	416	368	382	420	378	336	385	361	386	381	382	368	375	370	360	377	342	406	383	366	375	353	369	364	371	344	389	377	379	372	374	374	376	408	381	387	340	355	346	366	349	397	372	356	344	385	389	359	330	364	360	350	354	366	340	402	360	372	395	371	366	347	383	363	377	395	369	399	358	373	384	361	356	367	385	363	408	368	399	399	343	315	357	373	344	370	368	352	382	380	377	353	382	343	395	388	350	385	385	386	396	363	378	320	394	373	308	385	378	344	367	364	328	388	342	355	403	377	363	355	368	349	345	360	360	328	339	324	413	392	406	337	390	336	373	356	389	329	405	363	342	384	340	345	382	372	322	398	350	323	392	353	357	413	358	380	392	384	406	401	335	360	374	366	369	364	389	338	307	381	378	398	353	352	342	363	383	345	372	359	363	350	376	370	375	381	357	381	384	333	380	425	367	368	369	375	360	362	366	393	389	381	348	385	389	364	346	332	385	350	377	386	380	383	373	360	343	331	371	328	355	354	338	335	356	375	365	354	382	347	342	362	391	392	355	405	410	392	371	378	396	393	356	379	382	376	365	376	374	362	366	331	405	386	350	380	375	355	352	375	378	367	374	361	366	375	383	366	337	347	358	360	338	394	344	367	364	400	394	378	383	372	345	353	401	383	383	375	362	378	325	357	360	397	352	347	381	331	392	365	363	366	356	359	376	348	338	395	366	362	372	398	344	386	391	374	370	384	347	398	386	366	373	380	371	371	362	382	380	372	368	390	372	332	369	376	369	366	346	356	373	341	389	411	353	346	379	364	355	380	358	353	405	352	359	343	406	353	384	382	393	374	374	387	371	340	378	351	355	374	353	370	381	371	383	416	346	347	372	397	351	338	335	345	373	351	350	400	333	395	394	351	378	366	365	366	388	403	372	344	370	367	341	361	394	371	359	391	358	377	387	366	358	346	394	371	370	351	395	404	378	374	347	370	380	369	350	360	411	336	372	352	385	341	392	372	349	423	366	359	372	413	357	368	378	343	381	378	348	355	377	318	358	363	339	385	346	378	348	359	379	344	350	365	335	389	387	349	365	371	380	380	369	336	363	377	381	377	340	351	352	370	361	336	357	371	377	380	356	365	364	367	376	376	362	327	375	386	360	404	351	364	366	352	361	339	382	371	377	407	381	359	360	357	370	362	349	366	381	358	367	390	332	401	363	369	350	373	395	388	404	381	341	338	373	348	392	356	374	343	329	327	305	366	385	363	362	384	357	374	357	365	333	339	390	360	347	363	388	342	369	365	361	359	355	330	356	368	380	349	396	348	386	377	368	382	370	351	384	360	368	397	360	359	352	361	374	355	365	354	369	370	370	394	359	355	343	334	385	367	357	377	381	373	383	367	414	387	358	386	400	373	344	352	364	358	381	355	381	345	359
3079	3199	2642	1426	894	794	641	562	502	431	407	398	382	352	346	358	410	353	331	347	321	333	332	297	372	323	381	298	351	333	314	334	340	300	315	303	341	305	304	336	303	320	335	337	303	299	326	308	323	341	318	345	335	315	306	368	306	327	326	291	288	337	289	292	308	297	309	310	321	343	321	289	303	321	327	309	298	317	314	292	308	312	279	325	316	332	315	323	285	341	287	303	320	324	315	316	317	339	305	308	308	300	305	298	317	301	291	306	318	317	309	309	286	323	289	321	296	264	326	302	325	315	291	311	330	320	301	328	288	321	297	323	304	304	293	317	261	337	307	303	318	306	328	303	300	326	299	289	306	358	282	314	315	296	325	283	289	321	307	281	300	305	317	340	329	309	299	323	340	302	294	316	305	311	336	318	317	304	312	314	337	304	332	302	297	294	324	292	297	306	307	310	310	307	318	319	295	327	311	337	294	285	310	300	310	320	341	310	302	303	307	287	327	270	347	299	331	334	309	343	304	306	347	307	286	308	318	325	319	315	303	307	300	327	339	314	291	317	325	331	309	286	321	318	360	319	337	320	299	348	312	304	275	296	299	317	315	312	324	314	316	314	314	345	293	302	319	340	313	299	302	308	269	311	325	303	295	324	321	284	321	325	330	338	308	304	310	302	327	275	319	327	263	309	284	257	296	327	341	316	302	310	303	315	286	307	310	315	300	331	299	301	287	296	316	296	288	332	315	283	301	290	320	302	292	282	313	290	299	301	286	306	320	321	301	319	302	341	338	320	298	294	325	322	307	327	292	304	310	329	340	297	311	301	322	301	337	306	297	311	319	324	283	291	319	300	319	314	320	302	328	321	295	278	284	314	326	304	325	309	323	303	324	290	298	293	318	308	342	317	302	308	339	319	345	298	309	310	287	304	299	318	315	338	309	283	312	323	283	297	354	323	290	297	303	322	306	318	314	331	302	300	318	290	318	287	296	304	305	322	355	321	283	296	313	340	294	326	307	300	308	294	307	307	301	309	308	310	304	290	300	288	332	298	327	298	291	322	282	298	302	317	305	320	327	280	303	306	302	328	309	295	302	315	282	307	312	311	304	309	337	317	272	310	319	324	330	298	297	278	314	312	329	310	314	325	286	314	353	297	298	302	323	295	302	288	270	301	287	303	328	287	299	329	286	306	305	301	322	293	309	314	289	303	319	300	339	309	310	278	309	294	305	313	314	286	285	292	303	279	308	306	304	282	319	305	299	305	291	295	289	320	302	308	285	338	286	318	278	316	300	315	339	294	305	303	340	266	356	317	304	329	304	295	295	291	309	319	276	316	293	330	326	337	333	334	303	333	319	316	302	297	322	295	269	305	291	313	304	276	314	303	319	305	319	291	326	287	319	294	328	305	296	297	284	300	296	283	282	318	279	331	279	336	307	295	312	323	316	336	333	339	314	329	295	332	331	327	302	296	272	290	296	301	306	301	311	309	315	251	273	323	312	277	306	337	293	335	284	315	307	315	313	321	303	310	283	296	322	299	308	322	308	298	291	299	301	322	314	323	300	318	286	322	299	307	295	318	322	306	308	315	295	299	316	333	317	293	273	316	292	317	282	299	310	320	298	301	326	323	318	288	304	288	296	332	302	346	330	321	285	308	294	333	317	291	297	298	286	300	326	302	298	283	308	297	298	323	307	294	267	287	303	301	300	301	327	325	299	281	301	318	272	331	316	280	304	322	279	303	323	305	298	332	299	308	326	315	297	332	271	326	324	315	288	329	341	307	333	308	304	295	341	299	296	314	310	296	312	281	316	293	318	291	279	285	311	287	320	308	295	316	298	292	335	306	289	305	294	301	320	302	299	322	294	312	329	327	343	331	289	305	291	284	303	308	287	311	283	318	312	300	328	330	264	306	292	282	312	313	277	301	333	311	297	314	313	304	317	304	293	294	289	311	308	312	317	306	296	315	280	289	322	341	322	281	319	294	314	298	314	290	326	304	274	296	296	285	334	319	291	319	258	288	307	298	333	303	301	308	331	342	303	306	319	314	311	349	299	324	296	283	288	306	302	337	270	296	293	279	289	290	275	329	305	306	307	283	312	344	314	300	306	316	289	309	296	273	301	303	304	278	313	307	271	329	322	328	272	314	337	326	305	329	293	309	289	282	296	290	301	311	310	292	329	262	311	318	332	318	279	342	321	289	255	281	308	335	287	354	321	299	298	300	312	315	318	332	277	286	298	318	314	307	285	302	329	289	295	299	291	312	303	318	321	307	275	284	332	295	307	288	296	275	294	321	308	311	313	323	292	324	280	275	271	324	302	281	296	292	328	306	255	317	312	277	303	306	309	336	316	320	283	336	268	286	274	296	287	324	277	305	268	283	309	290	311	297	288	310	279	317	309	302	313	289	274	320	282	303	310	329	316	327	312	328	292	271	331	318	290	287	291	306	270	294	299	281	299	310	295	284	313	315	302	326	287	309	308	288	315	310	301	292	285	317	293	325	333	302	282	297	332	314	306	323	323	313	292	303	315	305	309	303	300	291	319	308	283	336	315	317	302	315	322	318	306	308	304	314	303	312	313	290	296	270	295	303	282	304	298	276	287	316	301	292	281	305	320	273	333	288	317	299	324	310	307	278	341	325	290	287	288	299	299	301	302	302	300	280	299	299	322	298	311	330	299	291	293	309	309	291	317	300	277	302	302	326	323	293	300	315	288	311	286	305	305	288	319	292	328	290	307	325	292	340	323	293	348	285	307	294	290	305	287	292	307	318	270	342	297	310	350	338	337	303	300	319	322	308	279	319	298	312	302	321	279	285	277	300	292	285	328	271	301	313	348	298	322	311	323	296	275	278	311	329	339	294	316	311	295	302	311	314	299	304	285	278	297	314	307	356	293	347	317	305	298	316	301	293	315	304	316	283	315	318	325	282	307	295	304	286	298	314	287	312	275	302	297	296	355	313	308	290	308	296	304	319	320	292	297	312	301	325	310	286	312	303	317	332	305	315	259	309	285	307	328	304	314	293	292	317	305	265	315	293	308	304	295	297	305	313	288	275	326	325	292	302	307	310	296	275	298	290	309	312	316	321	287	338	317	293	306	338	290	311	312	316	321	307	293	314	306	282	321	300	313	297	337	333	272	330	257	287	300	324	313	294	311	307	324	316	293	308	305	279	300	292	301	296	305	297	309	313	290	327	295	304	340	317	313	295	338	302	307	311	319	325	302	332	334	298	324	306	300	320	306	305	313	294	339	318	308	292	285	320	288	322	309	289	291	296	325	313	322	309	275	289	307	297	295	297	343	311	324	293	315	320	332	309	341	311	299	315	277	286	292	308	300	291	332	266	295	285	314	329	312	279	300	302	279	277	294	299	283	305	315	323	311	283	305	288	306	278	277	313	323	267	286	324	291	340	296	302	324	291	308	291	331	275	316	299	303	270	292	314	296	300	325	317	309	302	302	295	288	293	324	278	297	286	326	311	286	319	303	305
24408	21486	28883	24519	21470	8436	1544	930	732	763	697	661	682	645	660	703	624	610	637	653	649	613	605	633	579	563	551	565	588	603	596	593	575	603	575	579	629	601	582	632	599	597	583	582	590	598	584	598	620	606	576	556	561	620	601	560	577	598	570	575	556	562	556	577	561	617	593	560	580	625	621	596	615	592	557	583	565	554	607	557	565	613	606	584	570	570	597	550	605	534	570	582	559	540	567	547	569	604	583	545	593	574	559	590	588	589	608	574	578	574	580	578	572	631	577	555	564	577	593	570	577	563	567	544	572	557	551	573	587	550	551	579	550	587	586	581	577	576	594	583	597	582	559	545	564	562	599	549	584	561	594	571	608	573	617	557	561	616	551	633	585	549	584	563	563	586	542	563	588	566	551	567	584	569	547	582	567	581	602	500	528	588	562	572	527	597	572	571	556	599	588	576	577	551	569	520	538	542	604	565	564	559	570	548	617	584	569	589	564	599	583	562	553	599	573	568	576	580	554	569	541	600	559	591	541	587	579	590	581	596	586	617	560	565	558	533	572	582	585	600	536	543	578	538	565	590	621	562	593	587	543	585	578	601	584	554	552	559	574	584	577	607	577	563	585	614	567	543	589	577	551	587	592	560	596	560	561	586	543	560	581	554	593	569	552	554	588	587	594	595	552	535	601	560	564	547	569	573	566	574	614	573	598	574	569	579	531	607	564	603	577	558	554	549	543	550	549	570	582	570	556	569	577	546	557	542	561	563	570	581	585	550	592	544	565	618	587	555	540	561	566	562	544	576	566	569	558	564	570	577	533	571	569	534	568	518	568	597	591	571	553	580	579	605	587	588	549	570	556	598	603	585	569	543	573	549	562	552	574	571	612	567	568	607	581	574	581	599	587	587	542	561	567	598	589	530	534	592	596	561	572	568	546	537	563	573	646	561	564	585	616	595	575	560	537	556	548	558	566	543	590	559	581	631	574	580	619	546	585	597	602	570	559	530	607	567	569	600	590	533	570	590	582	578	540	549	543	548	575	512	579	556	515	573	541	560	573	570	624	578	587	596	544	586	533	548	551	553	568	579	556	567	590	611	552	566	591	581	581	568	592	562	564	559	585	607	527	540	608	546	553	576	601	537	567	551	562	529	583	609	579	569	612	567	568	544	555	595	544	580	547	574	575	553	550	566	550	547	580	545	615	546	547	560	587	532	581	562	551	554	523	559	590	542	586	599	581	565	585	592	586	536	578	539	645	621	592	592	593	592	579	552	562	591	530	614	536	560	568	606	562	548	577	602	557	552	556	604	541	597	564	548	576	560	518	594	607	632	542	520	549	562	558	588	564	539	609	586	544	564	547	577	608	550	592	550	592	577	577	566	573	607	536	561	620	549	540	556	545	577	598	581	576	554	587	596	576	577	601	542	571	561	559	559	576	543	619	576	552	560	575	578	564	589	571	578	558	560	534	596	576	562	597	553	548	567	609	553	574	593	555	594	563	581	576	556	570	552	534	543	554	610	601	574	555	557	587	561	565	605	560	562	559	553	617	556	571	580	532	566	555	596	568	566	565	568	614	573	612	551	571	546	573	584	539	577	594	544	586	599	603	617	585	584	589	571	562	572	611	587	540	588	596	580	544	552	570	573	569	582	557	539	543	538	607	566	596	606	545	559	582	557	589	588	579	587	605	602	568	552	563	581	590	593	589	575	571	531	605	604	586	567	572	593	581	562	587	579	608	575	560	545	543	591	563	557	573	539	582	569	615	543	539	577	585	568	579	592	544	567	589	572	596	570	581	578	561	579	581	542	530	584	591	568	624	552	582	567	570	559	597	602	556	552	598	531	575	573	572	561	579	560	558	603	594	610	567	520	607	560	569	611	606	561	570	575	606	567	533	616	588	560	638	514	620	593	603	591	567	592	571	578	579	584	546	591	587	609	563	577	610	553	614	582	540	566	575	577	607	536	561	578	553	607	560	537	559	590	608	558	606	573	598	558	570	600	563	567	536	569	580	584	538	593	597	619	539	615	585	530	617	513	571	547	624	590	570	569	586	578	590	555	612	570	569	564	597	579	581	565	616	529	584	519	546	580	604	545	561	576	602	559	611	545	629	533	566	553	539	612	592	580	586	543	560	561	531	540	597	561	570	557	572	598	573	575	563	566	561	589	596	559	576	578	555	582	570	552	572	594	583	525	575	592	552	578	595	553	589	549	574	553	581	521	589	549	550	551	586	570	577	583	570	543	555	551	575	573	599	628	552	583	556	582	576	562	581	543	546	620	522	543	607	546	583	532	584	545	542	556	610	564	583	528	569	603	588	567	610	508	576	625	557	562	567	601	577	563	617	555	551	538	537	570	621	569	602	579	592	615	555	585	551	580	586	530	577	601	605	611	536	576	589	547	574	571	603	605	581	562	554	558	589	535	528	580	554	582	549	600	591	575	554	585	559	575	574	601	558	593	606	589	584	601	584	555	530	575	545	568	549	548	529	561	561	598	577	566	573	593	597	573	589	592	565	592	540	557	557	574	566	581	568	529	554	547	544	573	547	584	546	557	546	590	547	518	556	560	585	559	589	576	618	531	532	547	569	563	562	568	559	549	609	587	566	609	625	537	589	601	591	604	581	569	578	548	608	582	592	556	555	565	551	589	523	567	505	574	587	581	557	584	544	529	544	556	569	564	549	591	557	571	566	574	587	563	528	572	558	535	605	543	562	554	564	549	580	574	553	572	568	590	581	593	524	600	633	548	608	570	592	546	538	556	578	543	584	601	551	556	599	619	575	565	596	567	602	567	622	590	572	554	601	573	571	524	561	572	565	591	578	534	556	576	581	563	609	572	522	536	549	576	598	599	580	542	579	550	558	595	532	565	573	571	574	530	594	598	575	576	580	522	607	577	574	544	520	577	539	593	609	551	580	530	558	622	550	598	543	548	568	534	602	560	541	554	626	598	604	597	549	582	591	568	551	556	590	570	597	556	579	565	592	521	595	562	570	597	630	600	591	596	594	609	563	565	547	599	564	576	540	588	616	569	570	592	556	548	547	550	614	562	572	551	609	580	563	569	561	595	558	546	584	581	575	588	594	602	547	573	556	624	597	572	546	563	573	550	527	548	547	577	560	575	611	623	584	584	576	585	603	600	559	566	562	609	577	549	564	572	606	580	606	530	573	581	584	540	585	563	615	535	540	529	580	584	537	526	588	523	547	558	561	597	616	593	606	600	552	561	635	636	560	536	576	571	609	539	585	563	571	551	598	595	572	562	559	557	560	577	567	578	521	558	574	586	569	571	579	566	590	636	558	550	554	584	558	574	598	553	614	572	609	553	578	542	569	582	581	571	561	579	577	561	508	575	596	578	584	549	609	584	569	591	575	553	620	564	555	584	573	583	561	530	600	579	593	613	565	567	553	578	530	522	564	549	547	564	593	532	561	549	580	586	569	590	552	576	548	637	572	539	534	615	551	609	589	537	577	537	601	576	580	574	564	590
3373	5690	4601	2414	1645	1236	1058	966	841	715	692	659	644	612	575	505	549	515	544	539	520	495	484	542	535	507	529	533	477	505	539	524	476	500	517	491	479	532	477	456	498	500	494	468	489	482	426	481	465	470	476	504	517	453	502	495	508	485	469	469	473	457	483	495	479	475	474	479	482	484	473	495	483	496	473	476	474	460	498	484	475	475	503	506	463	488	506	503	466	523	486	501	453	454	491	446	479	473	516	493	467	454	499	489	481	486	461	500	439	474	469	461	491	482	514	473	439	455	479	495	434	489	477	495	470	468	457	477	476	477	439	461	444	488	409	459	480	490	497	488	500	463	496	472	487	470	496	494	505	458	462	464	479	502	476	489	494	459	459	488	465	497	466	476	505	462	454	423	492	478	512	485	444	446	436	479	487	491	491	487	454	523	447	441	455	516	454	460	449	502	468	420	457	483	496	495	473	451	454	490	433	436	466	465	472	527	487	484	474	504	467	490	426	486	432	458	490	438	474	428	461	474	494	501	485	474	474	448	494	483	508	477	443	460	495	462	462	411	426	467	439	473	435	477	498	474	470	474	443	499	458	493	476	451	501	486	462	450	439	415	489	469	446	471	479	484	475	482	464	453	439	469	487	495	465	492	446	463	447	465	467	495	493	496	483	480	476	450	461	491	455	466	497	429	479	486	490	499	466	433	466	492	472	503	438	469	450	450	460	447	481	485	489	474	476	453	477	440	439	427	458	462	472	453	417	475	512	458	457	483	477	468	436	467	481	453	516	447	457	441	439	465	465	476	462	421	470	466	463	458	437	453	449	471	419	434	421	462	448	449	446	462	442	441	462	503	444	436	448	456	451	447	432	454	486	467	502	445	448	487	435	510	448	459	488	455	473	472	467	468	470	430	452	463	453	455	487	479	448	474	495	489	481	450	460	454	482	492	435	478	476	453	476	473	458	433	456	458	469	497	451	493	490	466	482	500	434	465	456	485	488	447	463	474	508	406	469	470	478	478	465	468	446	458	475	531	474	459	425	478	455	464	444	432	422	463	512	456	462	438	455	452	424	458	462	484	432	466	458	458	481	454	458	457	454	489	466	456	439	475	474	472	426	436	462	447	451	481	509	456	454	485	461	450	492	439	467	457	483	472	440	473	471	474	482	446	483	447	483	487	454	443	440	466	488	507	466	453	507	473	485	455	499	451	466	472	471	481	441	447	449	451	466	492	447	482	451	465	465	468	488	452	468	490	462	461	461	489	447	415	478	437	476	475	477	452	460	479	450	437	489	453	484	473	425	450	498	499	462	450	465	455	455	436	449	439	448	485	473	425	476	425	499	450	446	465	470	447	505	457	461	482	454	453	466	463	446	476	481	474	450	451	450	503	465	458	449	502	458	470	445	434	454	444	506	502	443	484	499	471	494	516	505	466	462	487	451	493	461	434	414	470	455	465	493	389	441	446	465	478	461	426	454	471	485	468	471	458	464	442	439	532	445	489	498	455	474	481	474	423	458	462	485	463	463	424	439	447	474	485	452	466	454	465	471	473	444	463	439	472	454	447	487	460	493	467	487	474	498	410	474	435	460	475	509	481	379	472	440	443	468	441	474	406	451	473	508	414	444	496	430	435	444	429	493	468	440	479	483	429	437	442	401	454	469	459	436	491	464	432	448	465	454	460	464	474	465	497	450	473	424	480	462	465	455	487	456	440	508	485	478	478	450	455	457	465	417	436	473	452	454	437	465	493	485	520	481	460	470	461	477	474	464	452	448	477	473	489	482	435	431	467	500	438	498	437	448	478	458	489	495	510	436	467	452	471	460	424	475	448	469	457	469	447	452	461	485	476	445	458	476	440	434	465	476	453	459	477	478	451	448	398	475	465	445	457	473	494	465	456	467	452	467	453	485	451	443	473	463	429	476	461	477	477	459	483	476	499	456	473	446	437	462	451	469	464	461	451	456	455	469	484	453	464	465	454	476	475	470	498	433	462	433	459	466	417	480	489	482	485	452	447	453	445	472	457	463	463	454	463	467	435	465	487	478	425	446	452	463	476	447	452	483	476	474	462	446	465	459	437	452	447	458	468	508	473	499	475	469	427	478	484	479	421	476	465	473	488	478	457	493	460	445	433	464	468	472	462	467	484	493	444	473	426	452	477	465	456	454	482	482	455	476	496	487	473	449	444	483	475	456	485	458	483	444	432	443	434	431	436	452	449	454	489	456	476	435	450	462	437	441	467	460	450	451	430	484	470	428	464	464	482	454	481	465	449	475	455	446	438	445	459	454	466	434	482	472	456	460	511	462	459	451	449	469	451	441	447	456	464	481	437	476	441	449	476	483	409	442	469	424	446	439	480	446	420	460	460	477	516	458	474	485	457	462	425	463	456	443	455	459	470	421	456	477	453	462	464	490	426	483	481	442	479	432	468	432	438	500	429	501	489	432	492	464	464	495	483	478	456	485	473	461	457	455	453	491	486	481	442	472	433	465	498	457	450	439	439	489	439	475	473	480	489	476	442	461	448	475	449	479	487	492	484	482	443	462	484	437	464	462	487	479	457	478	422	482	448	491	466	505	463	452	455	458	456	434	432	506	497	497	434	455	454	437	443	474	441	428	481	473	473	474	465	453	472	433	437	462	452	447	460	477	459	515	450	485	486	417	391	452	486	466	495	470	440	465	447	486	430	467	450	482	445	477	440	454	472	468	469	475	532	506	452	447	445	472	494	457	423	450	478	482	435	423	443	523	429	474	458	498	452	454	473	480	496	441	451	447	475	460	443	473	463	510	453	472	439	457	420	448	449	447	485	461	475	439	415	468	470	439	464	459	458	426	484	447	437	451	437	458	459	446	467	444	460	458	447	495	490	454	477	444	491	464	472	447	489	448	490	447	463	442	427	456	490	491	458	468	469	448	464	472	450	469	458	443	450	407	425	513	479	470	438	467	474	453	431	451	499	454	443	484	447	479	432	431	446	462	477	453	461	426	477	450	477	510	503	457	459	458	414	509	453	472	491	459	452	460	458	467	467	493	453	447	487	487	498	504	477	427	448	464	436	480	477	469	451	432	454	457	462	422	480	423	515	470	519	436	471	454	464	471	450	441	451	477	452	446	452	483	441	466	435	452	482	465	477	455	483	468	440	452	499	453	505	457	416	474	434	462	469	485	433	471	438	455	422	446	472	402	462	461	466	429	438	448	482	492	426	519	456	455	452	505	462	449	460	454	524	485	470	463	466	462	463	440	449	465	481	469	480	452	501	454	471	478	431	429	448	447	473	512	449	452	471	449	472	465	428	464	470	452	435	456	452	471	448	451	483	424	449	447	456	472	471	440	469	479	453	474	456	489	458	458	489	459	451	436	500	410	432	447	464	445	461	447	416	465	481	448	480	444	444	428	466	417	458	418	466	458	466	444	500	451	449	471	467	443	448	483	472	461	480	412	467	450	483	461	449	479	443	418	420	450	472	438	488	469	451	484	494	443	480	438	462
27777	10248	508	241	156	145	120	125	115	113	135	140	133	139	140	123	113	124	116	110	144	117	121	106	120	130	137	115	118	105	131	144	123	130	107	127	133	112	104	123	126	127	135	138	135	116	128	106	119	127	117	119	137	133	134	140	109	119	119	124	106	129	141	125	156	123	128	109	127	105	124	119	137	132	138	142	127	122	125	110	120	103	113	123	124	146	109	114	131	125	125	135	112	126	118	130	109	121	107	120	123	112	131	118	121	152	130	141	105	135	110	106	144	118	144	138	136	121	131	140	124	135	131	133	125	135	121	120	126	146	134	138	130	125	123	110	134	129	124	136	117	136	147	143	123	131	137	116	132	128	123	125	129	108	143	107	123	103	121	139	120	128	136	117	121	133	122	112	114	121	118	124	116	114	113	137	113	107	112	114	138	128	115	135	134	127	134	115	118	119	125	123	117	119	126	121	111	123	119	116	107	118	121	134	129	123	121	125	138	120	119	120	125	123	123	143	127	101	130	123	128	138	116	123	118	121	144	119	114	139	121	109	113	129	112	128	109	139	131	122	111	128	119	109	123	123	152	132	108	129	123	131	136	127	95	116	128	107	134	126	120	118	107	124	125	119	105	117	128	121	110	119	116	115	132	140	112	142	137	126	140	133	108	129	123	136	136	119	152	121	135	126	118	106	125	110	140	138	138	119	118	118	134	130	142	116	145	122	120	131	124	114	117	108	118	131	122	156	114	114	131	115	131	150	142	135	135	117	146	122	115	147	119	114	125	141	140	119	114	129	155	112	150	139	133	146	122	118	146	133	131	119	132	130	131	135	114	127	122	117	144	153	121	121	132	112	125	111	131	118	99	93	110	149	133	115	126	129	147	108	118	119	130	143	133	119	107	136	133	142	134	118	122	140	121	120	122	121	115	113	130	118	128	133	125	123	123	123	124	119	141	138	134	135	149	116	136	125	105	113	134	134	109	119	125	123	120	117	127	157	125	128	131	132	111	130	100	126	110	120	117	123	131	136	141	120	142	132	108	130	119	108	128	117	117	106	148	114	124	114	123	112	124	125	113	117	114	129	144	130	116	132	133	123	109	125	128	119	142	122	128	139	116	136	123	120	122	114	118	136	123	123	116	113	116	143	131	113	121	116	134	126	124	145	126	135	115	124	114	116	119	113	139	131	130	129	140	134	108	121	126	122	137	108	120	128	119	122	142	128	117	135	105	134	132	123	129	124	131	141	112	114	118	108	116	125	138	121	109	157	132	125	125	123	131	115	136	122	108	120	125	124	119	128	126	110	113	130	125	148	134	117	126	137	138	131	119	121	137	123	133	116	130	121	133	105	126	120	120	135	90	143	116	107	108	124	122	140	107	113	119	121	145	146	113	111	132	109	127	138	107	118	140	93	132	126	121	151	133	116	110	126	132	139	112	129	114	119	133	120	120	110	112	111	128	131	130	141	133	121	120	112	110	105	139	121	128	126	119	133	133	127	114	145	134	135	131	132	127	139	128	131	133	121	131	144	125	116	138	131	134	139	126	145	146	126	132	125	119	118	127	119	137	112	121	133	133	121	133	132	117	133	143	115	104	122	131	132	136	124	126	144	106	125	143	97	116	130	108	139	111	116	114	121	126	122	142	116	121	138	116	118	151	129	128	136	133	110	133	123	142	125	108	108	121	125	114	129	116	118	122	124	147	126	131	118	114	152	116	120	98	140	126	113	125	124	133	109	124	124	134	119	142	129	132	145	136	135	126	135	122	120	109	98	123	141	131	118	145	124	114	121	131	120	135	132	114	148	109	110	156	113	131	134	115	132	101	123	127	110	118	113	129	117	114	139	122	121	143	133	135	121	114	116	125	133	143	135	124	133	120	124	123	120	140	115	138	125	134	118	112	127	133	120	126	132	145	133	106	127	116	117	116	125	132	115	128	140	138	131	134	137	145	136	129	129	146	118	134	131	124	120	113	150	134	107	119	132	123	131	145	145	126	147	140	131	148	132	126	116	142	120	112	134	137	124	118	144	129	123	120	132	125	130	121	129	133	129	136	117	126	132	129	117	97	129	127	139	134	133	114	125	141	132	155	111	133	127	132	114	104	121	124	131	125	129	158	127	131	133	128	127	126	154	126	114	128	127	139	124	132	138	125	125	129	138	123	130	139	145	125	114	135	129	117	130	99	117	125	121	124	127	127	114	134	126	138	137	133	114	121	120	140	113	135	122	126	130	129	127	102	100	135	121	126	138	125	126	120	128	128	110	128	134	131	145	143	115	127	132	147	113	128	98	125	135	135	124	127	125	130	97	145	132	124	108	124	143	116	120	132	120	117	121	125	130	120	117	133	117	106	134	122	128	121	131	116	138	144	111	127	128	123	103	129	131	112	128	127	128	118	116	103	135	130	119	107	109	137	143	133	121	120	163	115	130	111	117	130	113	131	113	135	120	119	121	98	120	126	127	142	135	108	123	139	125	124	121	157	142	135	137	136	108	116	130	122	107	139	120	133	141	120	117	113	120	128	124	128	150	118	118	124	116	116	136	139	149	101	128	116	121	124	138	123	130	133	112	132	132	133	139	153	125	140	139	104	131	110	142	114	148	133	130	127	130	121	126	132	120	137	122	147	108	145	128	126	122	118	134	126	110	121	148	134	145	111	124	126	142	129	113	119	143	134	129	118	146	131	121	134	130	138	149	116	140	117	117	110	123	122	124	126	119	135	128	134	131	136	129	105	120	123	133	115	123	110	145	127	136	106	133	124	121	137	121	123	121	124	138	133	135	131	121	129	124	113	129	129	126	127	124	124	122	114	134	143	134	131	131	139	138	131	137	126	127	109	128	111	122	133	101	138	119	132	120	123	117	130	104	112	142	106	104	138	127	121	109	137	132	120	138	128	125	111	134	118	125	107	139	106	115	129	114	108	140	128	118	118	125	125	116	150	137	110	127	121	133	134	137	139	137	88	125	132	120	94	93	103	134	139	118	126	133	133	129	129	120	132	117	116	125	122	139	126	124	119	134	133	128	128	121	150	128	133	100	131	126	145	116	117	124	130	134	131	118	131	129	117	90	134	129	112	118	123	110	119	122	121	138	120	121	137	141	123	116	102	123	123	106	124	119	129	112	115	131	144	124	126	128	109	119	127	115	110	118	121	123	148	130	112	129	107	142	133	115	122	113	130	97	122	120	137	127	110	127	115	121	124	118	125	124	137	118	132	130	115	135	136	126	126	128	116	130	133	128	108	127	106	143	109	122	141	126	114	113	120	136	124	121	126	116	115	130	136	111	138	148	135	123	112	127	134	112	100	104	108	113	108	127	121	131	127	117	117	123	126	115	127	118	122	130	118	112	116	132	128	133	120	132	127	115	120	131	119	125	112	147	138	120	122	111	125	118	122	134	131	116	129	128	114	141	132	135	125	120	140	133	109	125	119	130	121	118	119	143	139	113	120	117	122	127	148	102	134	133	129	107	115	101	124	121	107	132	127	113
4466	267	268	149	139	122	131	118	103	115	110	108	113	116	124	118	115	116	99	97	134	106	104	133	103	110	120	132	124	126	122	101	107	103	127	106	118	101	101	121	95	100	110	115	124	100	101	94	90	117	104	105	110	124	110	125	119	101	98	114	96	108	112	92	110	121	109	93	116	106	89	112	109	110	118	101	119	105	105	129	116	107	97	103	96	102	112	113	99	101	112	114	118	116	107	110	110	116	120	109	112	114	100	108	123	101	92	115	116	132	97	118	106	114	107	115	90	118	93	105	125	101	101	101	116	101	117	116	116	107	124	108	99	102	131	92	101	106	108	119	107	115	97	119	101	116	109	93	101	119	122	94	119	103	104	113	81	112	112	110	103	132	101	96	98	104	115	114	99	107	114	106	119	101	97	142	94	130	97	113	109	102	114	107	103	98	120	107	102	98	124	96	90	128	113	113	96	114	112	108	122	105	115	109	102	134	111	102	105	126	109	131	108	111	108	117	91	94	113	104	91	88	93	113	96	107	101	121	99	92	119	113	98	120	121	119	115	87	118	123	124	126	109	120	116	125	101	112	118	99	91	100	110	105	119	110	101	125	97	95	97	109	111	98	107	114	104	117	109	113	103	100	116	97	98	109	106	100	124	112	105	117	117	112	92	105	112	123	101	103	111	123	116	100	95	132	120	91	118	113	80	105	120	93	104	106	104	91	106	103	92	114	117	91	105	97	124	105	111	115	98	105	99	101	115	100	128	109	129	113	124	116	98	105	101	117	115	108	117	110	100	106	111	117	104	108	119	109	138	106	113	92	110	94	110	121	117	106	101	111	123	121	117	111	96	122	116	101	107	124	95	106	100	112	87	112	95	114	108	95	113	107	104	101	109	104	124	88	123	106	112	109	114	115	112	100	108	124	113	113	117	112	90	127	121	109	111	118	114	97	125	120	117	129	100	104	118	104	116	101	116	120	107	113	97	106	102	111	112	130	94	105	114	107	114	126	116	110	116	113	90	112	105	110	105	106	83	111	126	131	107	118	118	114	115	92	113	121	123	123	90	105	105	113	104	77	96	127	104	90	115	104	110	101	114	111	108	106	117	118	111	125	106	109	109	112	80	86	110	116	89	101	116	115	121	111	105	102	105	125	97	104	98	95	106	106	131	118	107	128	112	107	108	109	105	112	127	126	96	104	80	111	90	112	117	103	118	108	117	101	121	113	110	101	109	101	119	101	105	79	104	113	116	113	96	114	120	105	108	97	93	99	93	119	120	107	100	108	110	97	104	120	114	101	108	104	113	103	100	105	111	117	94	117	107	127	105	111	93	114	112	98	86	104	143	113	93	109	103	102	119	92	105	96	97	112	125	96	95	91	115	103	119	117	117	109	115	105	121	94	118	97	113	113	116	104	128	97	112	118	104	115	106	96	101	116	114	90	97	110	105	103	94	102	112	102	117	130	98	132	124	101	105	111	113	111	91	94	112	98	86	126	116	109	117	106	108	103	104	103	124	117	109	114	102	114	92	97	118	101	108	108	105	100	117	113	104	100	132	100	113	110	79	111	100	106	97	115	118	101	88	114	114	112	102	90	90	115	129	130	109	107	104	128	109	99	94	104	104	113	123	120	116	118	103	113	116	123	102	109	107	105	107	97	117	118	127	116	99	114	118	94	104	102	134	101	110	117	118	114	114	130	110	120	120	112	110	104	97	120	98	107	118	109	111	115	110	118	91	103	103	104	115	112	106	95	109	131	110	122	101	114	109	129	107	125	105	112	103	100	93	126	101	108	129	123	98	96	92	91	123	118	100	97	109	119	106	99	96	96	98	104	114	101	110	112	117	115	100	102	89	104	113	109	100	90	99	117	108	97	129	96	84	101	112	103	110	102	124	98	105	104	97	100	117	115	109	114	109	109	114	122	105	116	115	85	98	115	96	93	120	105	112	100	122	108	112	110	110	121	95	96	88	112	102	123	122	121	105	115	114	120	103	88	104	100	110	95	100	114	123	114	109	104	115	111	106	117	109	100	115	111	101	94	104	124	126	117	108	106	105	127	107	106	103	99	111	115	112	104	105	103	119	115	85	122	102	111	97	120	101	102	118	110	105	112	111	113	119	122	108	104	102	116	122	115	113	118	100	103	110	108	97	116	112	100	94	111	108	110	121	109	124	125	122	107	109	113	95	122	97	88	141	109	123	91	99	123	110	105	97	118	98	103	95	111	106	89	130	106	115	121	113	90	109	99	101	106	97	108	99	100	114	112	107	92	94	116	113	110	112	104	93	114	125	95	111	100	91	95	114	100	99	95	106	106	125	102	128	114	125	97	107	113	106	102	139	86	99	108	118	104	112	117	116	114	103	115	88	104	108	113	128	110	123	98	102	116	103	100	101	86	98	114	108	106	91	119	110	117	105	122	102	127	104	112	121	98	111	87	102	109	114	107	94	89	122	95	100	123	101	97	124	129	132	106	116	115	111	105	100	133	130	88	98	104	129	101	115	123	95	115	113	96	119	105	114	112	95	120	90	111	102	120	103	116	104	115	97	122	115	105	98	117	134	117	91	95	103	117	119	105	124	108	122	94	100	89	123	105	107	103	97	110	100	126	114	117	118	109	103	113	123	115	111	125	96	132	93	113	118	109	99	100	114	113	132	119	113	101	120	97	122	86	118	97	112	117	118	93	92	99	125	90	105	106	110	104	114	93	90	107	93	113	123	107	104	97	98	91	111	108	113	108	118	112	92	101	111	123	106	104	111	122	122	108	105	117	97	115	116	110	117	109	113	119	97	123	117	115	98	106	132	108	110	103	105	106	111	110	130	99	98	107	100	113	117	109	120	126	104	109	106	109	113	97	111	111	106	108	133	116	134	121	111	150	122	113	108	104	96	94	89	118	101	106	110	122	108	103	125	101	94	101	120	119	120	105	107	106	89	115	95	128	108	111	116	92	128	101	90	112	118	90	116	102	111	105	99	130	123	78	102	117	103	113	112	109	121	99	103	96	103	111	103	102	107	91	111	109	119	108	123	96	106	101	105	105	108	112	125	106	101	91	101	88	112	113	106	111	112	134	97	107	110	95	106	121	107	107	106	108	116	113	117	101	103	106	105	110	98	127	123	114	104	107	112	118	99	110	106	82	111	103	113	118	110	111	103	117	96	119	113	101	109	103	111	112	121	112	115	110	114	124	118	99	125	123	122	90	86	100	119	94	127	99	102	112	120	121	113	108	125	109	101	114	93	104	99	119	96	122	97	89	113	91	116	93	113	85	95	103	96	88	122	118	110	119	113	108	104	131	118	117	110	113	112	109	100	94	100	104	101	99	119	102	101	106	105	110	108	97	82	106	114	106	120	99	119	123	107	99	118	104	128	101	126	95	103	104	92	113	123	118	129	100	116	87	119	116	132	123	93	103	102	114	106	116	101	116	107	116	102	123	112	110	104	97	110	122	130	112	120	111	121	112	103	105	115	108	110	110	135	94	106	103
25451	21522	28035	25414	11397	1133	678	536	480	474	442	427	380	395	408	405	390	416	423	407	369	367	397	388	363	363	408	361	369	407	367	401	375	359	352	371	425	425	347	376	393	378	391	388	378	354	355	375	373	362	342	394	351	351	377	382	343	356	367	376	362	387	385	355	369	368	378	386	368	383	387	360	375	382	362	395	355	343	408	404	365	367	386	361	391	386	403	365	388	373	380	334	365	365	399	351	375	375	380	344	393	325	375	360	351	405	367	341	358	376	374	365	373	387	351	387	376	364	378	348	389	327	358	369	378	347	374	355	345	391	395	356	373	356	356	359	346	382	333	381	347	354	357	369	385	378	390	364	391	371	369	368	324	369	356	341	373	365	387	383	343	389	380	370	363	373	354	355	366	386	365	322	359	377	344	385	353	399	370	336	376	355	390	349	368	350	357	401	367	371	389	399	402	387	342	341	362	385	366	372	330	368	343	380	357	392	363	391	386	355	353	361	370	384	352	366	381	350	385	360	395	360	356	344	348	350	340	331	372	365	357	350	379	357	362	388	367	387	354	383	363	363	355	348	358	355	397	317	326	378	364	360	370	361	381	345	325	368	344	391	363	375	334	385	394	342	326	359	364	347	366	363	359	338	348	356	387	350	368	370	374	369	330	363	402	387	375	409	343	343	355	379	334	365	373	371	348	335	347	337	359	367	393	340	377	381	325	374	380	385	350	380	384	347	379	352	322	369	373	346	397	329	340	324	371	349	332	360	361	355	360	354	370	363	360	393	337	366	363	386	340	361	401	366	376	343	369	337	354	381	376	379	360	380	376	343	375	373	378	348	368	359	355	354	354	351	360	392	355	363	354	345	376	376	399	360	393	357	363	389	354	361	362	358	329	359	375	380	375	389	393	385	396	344	359	368	344	381	385	355	366	374	371	371	404	365	396	332	362	314	337	364	368	359	330	397	348	370	336	364	361	359	341	352	358	347	344	376	351	377	385	389	376	360	382	343	397	371	368	399	357	374	361	345	376	348	396	377	351	369	352	362	354	353	371	371	372	363	388	388	380	382	347	372	360	360	383	383	371	382	356	382	364	375	383	382	398	354	322	376	357	381	365	372	351	377	361	359	386	385	368	382	398	349	379	384	408	403	387	373	351	327	378	387	360	353	370	369	360	367	377	353	376	369	396	347	367	356	355	342	380	361	357	325	386	349	390	350	365	359	369	383	343	343	355	371	355	381	355	354	368	356	379	391	374	333	345	369	344	400	367	387	342	356	371	341	367	374	398	386	375	359	380	359	344	375	361	391	352	356	390	384	376	363	351	329	347	393	344	367	375	414	365	336	360	341	368	365	345	384	373	347	385	391	359	334	326	359	344	326	398	354	359	349	395	362	362	380	375	358	379	360	386	392	359	347	381	377	396	380	355	390	367	337	380	348	341	370	363	365	382	387	367	337	377	359	368	339	367	368	395	402	368	316	398	365	362	319	378	361	346	361	367	393	369	377	328	362	365	352	322	376	380	377	371	373	358	359	316	363	340	320	381	349	355	376	386	410	351	362	391	353	367	376	367	363	359	330	375	369	360	345	378	371	356	371	390	362	364	381	409	356	387	362	347	361	324	376	381	364	343	335	390	400	368	394	404	380	341	369	394	359	367	340	401	369	371	381	380	368	408	316	392	365	341	349	342	340	353	361	370	385	361	396	390	367	340	383	343	378	366	389	371	378	357	381	354	371	368	345	330	366	368	385	372	358	369	362	351	381	367	391	411	388	397	368	372	367	363	350	403	322	373	386	324	365	377	343	375	353	351	348	337	304	364	405	335	348	349	364	371	378	342	356	370	370	353	384	370	366	383	353	344	377	357	371	411	354	384	360	361	386	391	374	355	357	341	374	394	394	371	334	366	362	351	350	360	382	356	360	351	380	362	338	376	360	380	381	373	371	376	388	366	353	371	394	372	356	389	387	367	386	342	375	378	374	369	385	380	405	319	335	362	366	361	387	379	333	384	341	360	371	370	413	348	332	373	372	360	387	361	355	385	349	392	383	372	410	390	339	384	343	383	373	374	352	381	372	370	340	346	370	366	420	351	380	362	331	387	393	372	363	368	352	372	352	390	360	316	353	379	370	366	361	350	321	357	389	353	378	364	346	367	355	351	388	365	361	389	425	385	373	385	359	335	366	358	360	375	407	369	390	375	369	379	379	390	368	367	379	386	361	362	338	360	355	418	368	390	380	355	350	367	365	344	353	329	350	379	347	344	339	362	350	347	355	361	346	401	384	368	340	361	364	357	359	359	337	375	359	333	356	357	339	382	348	371	373	377	336	385	368	374	399	359	389	361	382	357	379	358	372	361	376	328	346	377	369	383	365	345	367	381	352	394	353	380	353	344	357	401	378	383	353	392	353	359	355	398	379	355	405	369	374	380	377	375	352	371	353	353	347	353	346	352	369	340	351	392	387	362	347	384	390	388	366	362	390	353	367	384	354	394	350	350	366	327	367	387	348	355	342	387	365	371	358	356	352	362	379	318	350	408	346	352	401	381	363	380	341	356	341	358	387	362	381	346	367	389	363	438	374	362	374	354	363	365	383	365	367	381	376	381	363	356	414	398	371	368	374	356	336	397	353	354	376	388	388	354	353	355	369	402	390	371	379	353	376	402	353	356	367	371	372	365	364	360	406	359	353	409	376	339	353	372	360	361	370	401	362	309	361	356	347	295	361	402	349	345	350	364	346	368	381	398	349	360	328	374	375	358	349	346	350	354	346	359	400	379	383	353	370	348	371	353	355	374	358	379	340	399	377	344	381	354	364	350	364	387	349	396	341	364	318	372	379	345	371	335	349	389	340	385	359	358	377	351	361	379	383	401	349	363	397	364	343	358	341	384	358	373	399	366	394	350	353	384	377	335	381	329	346	377	373	355	396	383	368	407	385	354	395	323	371	352	382	354	359	401	353	359	364	389	389	356	358	392	388	389	342	418	349	354	367	371	366	384	362	357	367	342	375	352	369	328	343	371	363	335	373	358	378	377	318	392	325	366	386	403	411	368	375	399	374	345	378	369	344	369	355	380	378	363	329	359	369	383	332	368	375	374	359	365	359	370	337	364	348	329	344	360	369	375	361	340	367	356	413	377	400	367	346	364	381	371	365	370	354	365	404	335	377	322	395	370	320	376	377	368	374	352	365	332	359	356	367	386	365	358	373	361	374	349	372	351	399	401	348	412	349	352	348	361	391	378	390	370	371	394	382	371	345	359	366	365	364	360	341	376	376	364	356	393	413	375	408	341	376	354	391	368	321	333	340	362	348	377	358	382	360	339	358	385	359	347	329	354	351	356	359	376	361	363	404	417	366	340	389	352	326	349	379	358	329	379	373	349	344	343	387	356	373	347	369	323	362	398	369	373	374	355	369	356	392	372	348	342	390	360	347	343	347	369	357	384	358	402	345	379	377	424	381	365	355	358	360	354	348	329	348	366	350	352	370	363	367
3139	3093	2625	1395	937	714	672	514	495	438	405	393	409	400	318	358	375	343	314	359	360	365	366	333	325	346	281	302	336	333	308	321	302	340	298	325	338	313	319	288	336	325	351	290	296	337	284	263	321	307	313	334	310	314	335	292	303	324	296	288	277	326	330	339	322	303	315	310	338	316	298	344	319	282	307	325	317	291	315	314	315	334	310	320	291	296	303	352	335	298	335	310	307	298	310	341	295	311	318	295	302	299	311	277	297	327	314	285	277	318	314	330	335	312	296	287	310	303	320	321	317	314	290	294	326	315	317	317	281	330	290	284	314	309	312	301	321	321	307	276	319	330	315	318	292	311	328	321	302	294	324	289	316	299	314	313	323	303	307	335	313	324	324	285	298	299	372	308	328	295	311	308	318	320	317	342	317	281	326	311	316	331	316	279	297	329	321	293	311	292	286	314	297	308	305	294	317	296	284	314	310	344	311	319	306	314	324	316	315	322	306	291	314	306	311	319	304	285	302	307	308	330	300	279	313	308	319	322	293	297	302	342	303	308	294	321	357	303	316	280	298	317	299	332	304	306	304	323	305	313	317	317	304	333	280	316	292	295	318	314	294	297	281	291	311	319	307	304	307	299	332	322	309	315	333	299	332	328	328	310	342	321	287	330	321	307	331	313	319	315	300	283	317	315	306	329	280	315	317	302	311	325	308	317	341	314	307	317	307	317	330	311	302	304	341	307	293	305	312	311	300	291	288	291	289	306	325	298	302	277	288	306	272	319	324	262	337	291	321	308	323	284	309	297	297	297	336	307	311	301	321	313	296	331	345	330	283	323	316	305	288	330	280	294	316	328	290	333	313	297	327	288	302	303	323	305	326	308	289	302	310	342	308	310	304	324	314	296	317	310	300	281	314	287	307	304	306	275	322	294	333	312	316	290	338	302	330	302	290	305	314	324	260	297	303	314	326	341	330	281	303	295	336	313	294	335	369	319	328	327	323	315	330	316	299	304	291	286	283	296	305	350	305	301	321	329	301	291	320	328	306	280	281	296	298	288	313	322	296	299	319	326	317	297	312	319	287	310	323	300	303	319	312	324	315	308	294	308	329	306	322	316	310	304	314	331	318	317	310	282	347	292	292	326	308	295	300	309	315	314	303	331	334	332	326	311	294	272	300	301	313	291	323	337	321	312	279	291	340	299	296	330	298	315	312	281	323	304	282	305	316	273	326	341	304	301	307	312	298	286	311	301	295	311	296	314	290	315	320	303	310	295	307	289	309	289	287	303	314	294	302	294	309	305	302	280	299	304	328	293	322	292	297	349	342	326	307	314	299	283	309	317	300	322	317	293	305	302	311	321	315	258	314	315	321	319	330	303	310	315	307	316	309	297	276	307	325	308	290	298	295	303	322	286	294	299	300	335	333	330	292	312	290	332	305	319	334	337	321	329	320	324	313	339	292	304	311	355	288	285	334	298	287	271	317	288	359	302	325	309	278	308	298	315	338	316	310	315	316	308	317	341	308	335	331	298	309	296	298	308	296	316	310	312	308	325	275	283	344	315	290	332	311	326	285	321	322	328	309	294	307	321	288	315	314	307	291	293	313	297	301	325	304	311	312	307	299	323	336	303	307	288	297	321	310	295	315	306	315	328	277	340	330	319	280	304	317	296	291	298	312	302	290	305	286	276	317	283	327	314	321	325	353	340	276	279	312	295	308	314	304	311	290	293	336	298	293	294	302	328	292	326	288	298	320	311	328	323	281	291	281	313	314	317	304	290	296	291	326	306	312	327	306	298	310	292	337	296	306	328	319	321	284	321	317	310	299	340	292	301	317	305	320	315	347	315	315	340	305	350	337	279	284	262	317	302	320	314	338	283	307	293	344	296	282	311	297	269	312	285	318	309	290	308	290	302	311	294	295	339	306	304	342	336	274	325	321	326	309	340	303	289	292	288	277	321	310	329	303	315	290	324	315	295	303	316	304	323	311	291	297	306	298	316	323	322	315	318	314	314	306	297	308	334	298	288	307	291	314	294	341	319	303	308	279	269	302	292	306	303	285	336	301	306	305	283	298	293	318	296	310	298	305	305	292	292	306	322	302	282	296	309	295	315	312	323	308	326	278	318	315	293	282	286	311	310	291	294	317	294	318	325	295	302	319	285	291	288	307	297	306	304	338	296	302	292	304	315	286	317	327	322	305	300	276	302	303	306	331	334	280	297	317	300	324	275	317	302	290	290	307	303	328	285	272	319	284	298	291	315	310	267	302	324	319	288	313	323	323	330	292	325	287	322	298	320	302	296	293	327	310	306	281	311	312	308	273	295	281	321	300	322	326	319	295	302	303	311	316	297	306	343	322	287	298	304	310	309	326	337	327	319	283	324	298	291	328	315	309	323	313	291	279	303	323	300	281	304	304	324	307	296	290	299	328	345	315	307	318	290	294	332	295	308	303	308	317	289	320	308	311	280	324	293	313	325	304	317	311	272	295	297	310	304	298	310	325	310	305	328	273	288	286	299	311	318	322	286	341	297	302	314	294	302	304	307	331	285	322	289	299	298	326	327	306	326	341	291	296	284	311	323	320	320	300	313	289	303	319	314	309	294	322	300	316	303	308	330	275	290	317	300	278	292	274	313	288	330	314	306	312	301	310	289	311	331	297	324	293	287	305	318	305	310	305	320	296	266	319	306	310	295	312	352	304	275	330	272	309	313	325	293	305	296	287	290	296	332	290	304	312	323	308	280	269	305	281	320	313	296	312	326	304	293	310	272	315	304	304	295	307	306	328	324	302	302	317	310	298	317	329	277	304	307	309	288	301	323	328	268	285	310	300	283	310	288	333	281	319	298	311	314	310	304	289	310	315	317	299	308	292	288	285	332	301	298	305	299	329	308	313	301	302	330	279	349	324	302	310	330	328	302	321	302	295	307	304	273	295	315	346	287	314	298	300	274	289	265	341	298	295	285	311	300	318	294	285	290	300	302	300	263	272	298	314	309	303	306	302	287	320	298	313	318	312	338	334	353	319	320	277	350	319	288	298	342	296	311	320	338	312	313	307	347	321	283	325	312	312	303	291	291	358	292	325	309	325	289	313	322	318	293	300	302	325	341	290	302	320	289	297	309	301	296	310	305	305	310	316	305	316	320	321	339	318	296	286	295	301	306	300	312	329	309	318	332	315	289	305	297	282	287	279	306	290	311	289	302	287	315	289	299	282	300	300	322	283	302	327	310	298	319	281	284	289	302	314	308	299	339	300	316	299	331	292	319	296	313	307	298	311	285	306	337	320	305	301	278	286	298	289	323	314	293	250	320	333	315	295	322	286	319	305	282	285	307	308	289	297	318	305	321	308	330	277	319	281	304	323	311	300	302	312	280	310	293	307	343	282	343	296	301	297	315	329	317	304	289	318	331	285	307	278	321	311	331	293	320	299	306	307	300	298	327	295	302	326	315	302	296	297	314	308	321	292	294	329	304	333	307	302	317	281	307	304	331
24388	21482	28856	24527	21478	8548	1606	1012	783	781	741	649	657	615	597	631	674	688	626	647	607	634	609	612	621	612	598	585	599	589	603	577	597	599	569	619	579	626	588	587	569	584	573	577	610	575	574	581	639	614	583	563	597	622	578	567	585	569	561	662	573	593	598	612	554	572	585	558	552	581	590	554	587	580	549	622	572	569	617	607	589	559	591	576	632	618	585	582	582	603	559	608	577	553	538	592	561	562	604	573	539	610	578	565	594	521	595	546	581	578	568	586	575	611	620	562	588	535	590	579	544	558	607	539	607	584	542	557	559	632	626	563	599	550	567	548	588	534	556	585	598	594	590	578	581	568	557	531	553	582	607	552	554	564	563	628	553	605	583	552	610	581	558	554	594	598	573	605	588	564	624	570	600	558	597	571	580	586	584	560	579	574	584	560	559	587	603	585	590	605	552	557	597	557	584	582	606	595	594	584	563	575	525	541	561	558	590	616	555	630	556	528	565	571	581	603	590	588	556	543	595	595	572	602	573	611	584	586	607	619	654	572	556	601	597	582	602	571	567	604	546	582	589	577	563	596	577	576	554	572	551	565	615	566	609	571	584	578	555	578	563	567	546	598	591	551	564	548	588	652	610	622	610	583	593	583	577	574	568	538	564	578	599	575	586	601	569	598	562	577	589	549	643	495	561	618	547	583	600	558	587	599	546	572	573	586	598	565	554	566	558	559	595	606	594	544	548	559	515	612	577	598	536	601	570	594	591	593	639	536	571	565	582	590	570	603	562	556	563	553	594	582	578	557	550	571	593	601	541	588	590	575	612	596	572	573	577	601	522	551	599	588	566	574	549	614	570	610	551	578	582	574	592	538	588	562	592	555	577	555	569	542	558	615	562	546	593	571	568	543	550	572	633	549	588	543	586	589	554	556	557	557	525	625	614	595	544	563	554	561	550	573	586	539	576	594	576	607	579	569	584	569	606	561	558	549	531	601	584	599	608	577	582	644	561	584	523	603	557	567	592	580	556	608	606	574	638	589	589	566	579	575	549	578	581	537	612	575	586	621	585	561	576	496	560	608	569	584	609	569	575	602	555	567	581	629	570	582	555	568	608	544	550	633	590	563	606	548	582	561	541	576	572	598	645	582	584	563	583	550	608	542	571	585	540	574	555	578	570	559	543	593	571	619	566	598	555	537	507	554	574	581	588	564	525	616	579	592	569	620	511	568	613	562	557	567	569	584	565	601	572	596	559	594	568	546	584	555	568	569	563	595	597	540	604	547	540	550	560	552	582	596	565	564	528	544	599	526	576	550	554	580	573	601	581	589	616	596	559	587	607	526	556	597	592	537	558	568	581	579	571	548	582	547	554	602	587	560	589	559	616	568	560	551	588	605	545	562	591	556	583	557	551	563	535	576	592	580	574	561	580	592	553	558	588	594	539	571	559	579	533	595	596	538	563	577	614	567	569	550	616	579	629	563	585	604	537	581	597	551	582	613	585	582	582	556	563	581	576	587	597	565	569	618	571	597	572	545	652	599	615	556	555	585	542	643	624	579	570	587	585	589	538	579	593	566	603	591	574	609	552	629	598	508	579	596	547	574	592	577	615	577	577	581	574	549	542	541	574	551	553	559	611	575	528	570	562	543	591	595	580	579	579	536	550	587	571	553	525	620	617	583	615	594	592	566	567	570	553	577	599	556	611	595	576	596	534	551	592	590	522	556	553	559	595	585	593	616	600	596	536	562	535	541	537	580	596	578	581	558	541	579	592	601	533	556	571	559	536	584	599	598	564	553	599	582	598	570	606	529	555	600	582	541	602	604	607	583	614	552	573	632	600	557	581	550	592	593	594	533	583	571	537	617	604	566	573	561	599	592	541	584	562	542	571	594	604	588	579	538	584	591	566	573	605	579	532	619	603	536	581	583	585	554	555	564	573	573	574	586	544	616	612	555	581	573	554	602	563	536	567	529	552	586	580	566	606	561	585	552	572	549	614	627	575	560	556	579	552	535	573	581	549	563	540	574	608	544	598	575	602	569	583	609	521	580	585	570	571	551	560	599	604	549	614	594	553	582	534	568	616	577	578	600	578	579	561	572	571	575	571	558	553	597	597	536	573	585	555	557	623	540	518	609	582	549	559	543	583	572	576	619	571	618	602	561	562	570	603	552	620	539	565	542	589	619	531	600	574	581	552	550	581	641	513	613	553	586	547	577	546	576	596	521	563	572	592	549	571	591	576	552	592	533	568	552	616	566	584	552	583	552	601	635	598	564	557	589	540	590	578	576	603	555	546	538	600	589	595	558	573	622	619	557	569	566	568	581	536	593	565	559	557	582	589	585	539	568	591	584	601	613	560	574	570	573	534	567	560	561	536	579	583	609	603	588	561	591	604	558	593	560	572	612	555	578	590	536	569	595	557	572	587	565	595	585	584	613	583	540	553	570	600	599	602	597	583	568	595	527	596	619	591	584	550	594	552	558	576	527	576	547	586	578	560	615	574	597	572	582	529	585	575	590	589	572	549	563	573	589	572	564	527	567	548	580	573	578	566	556	546	542	580	588	560	572	584	615	590	572	621	574	542	528	575	544	603	602	583	585	585	614	578	533	589	612	558	606	543	562	577	590	582	542	582	566	599	593	560	591	571	599	606	590	551	574	527	583	541	591	625	571	575	564	567	584	584	551	541	579	566	607	582	586	600	582	570	593	548	545	611	579	538	536	575	548	594	553	582	611	575	573	530	585	553	613	550	599	570	575	590	575	546	557	554	577	562	565	618	591	570	554	542	604	610	592	566	576	554	566	599	578	560	587	531	555	593	580	597	624	587	577	541	551	558	535	581	588	598	549	563	520	588	562	528	517	601	534	601	594	560	552	620	571	573	582	517	586	611	581	574	597	550	563	552	573	563	567	574	581	538	543	579	583	575	560	590	576	552	543	544	567	537	581	592	583	533	590	581	599	574	559	595	565	541	615	557	567	573	572	526	556	598	596	603	571	579	524	565	559	551	579	554	566	551	576	552	567	564	598	538	570	520	535	593	596	549	588	597	594	571	570	580	579	597	553	590	578	563	566	554	594	570	562	559	567	580	564	648	589	604	611	564	528	563	594	532	522	556	580	543	582	586	562	575	570	613	560	585	561	562	521	562	592	557	565	629	589	588	612	567	558	631	561	583	581	539	616	590	569	548	580	595	557	594	588	607	601	537	596	566	555	590	569	556	547	572	573	584	557	584	553	600	563	566	569	542	562	592	583	574	547	551	535	590	592	588	543	547	599	582	577	596	612	588	557	562	590	597	548	554	578	579	575	613	559	559	503	542	593	573	580	573	586	553	553	595	555	536	591	568	592	573	611	589	623	572	595	621	542	591	590	550	574	560	576	601	518	520	560	552	555	555	566	568	533	565	603	580	646	583	555	628	580	603	545	558	591	559	599	588	552	578	555	542	559	543	598	585	612	577	606	497	593	569	568	562	619	567	571	581	565	492	564	578	579
3396	5611	4708	2425	1626	1269	1101	885	762	804	663	695	669	610	599	580	560	532	541	584	553	509	503	539	495	527	510	498	465	475	474	514	470	508	481	508	458	440	455	532	487	491	508	482	515	455	502	465	476	492	460	483	485	463	499	468	462	476	486	499	517	453	462	477	445	477	463	442	497	460	483	489	492	481	460	469	489	461	478	504	495	464	461	472	502	469	504	478	471	468	464	506	474	480	513	476	485	426	472	517	494	472	498	455	426	521	446	446	456	502	483	504	490	470	477	445	491	499	472	472	446	432	475	506	476	462	465	456	460	447	502	468	461	463	492	487	484	507	462	499	438	465	462	470	421	458	485	467	518	460	464	467	461	471	486	463	469	482	434	458	467	479	482	475	469	462	461	493	437	519	452	454	476	505	430	488	506	485	454	495	460	479	436	482	424	484	460	499	480	430	479	499	480	480	461	471	481	470	455	496	464	442	480	469	497	503	467	494	521	458	524	466	441	509	469	438	478	471	464	484	478	437	510	469	457	483	503	465	467	507	517	491	498	452	493	493	448	456	480	477	427	481	443	513	455	458	501	459	482	460	447	480	515	446	480	431	473	493	445	490	493	477	512	465	461	476	448	465	459	515	494	462	464	470	483	475	502	483	483	453	458	467	458	478	463	495	466	460	468	486	470	476	467	447	466	463	491	484	471	489	496	467	465	454	461	487	469	477	499	443	436	464	503	474	466	481	446	460	446	471	448	487	472	447	487	449	497	470	475	446	460	491	501	462	471	468	505	479	469	487	475	511	441	450	478	449	453	473	487	446	471	504	476	458	490	454	480	500	440	518	460	489	482	490	482	473	508	498	479	481	464	493	503	458	472	479	456	448	496	487	491	500	478	496	484	460	429	458	462	475	452	500	473	460	426	454	447	462	439	479	477	480	450	482	474	450	439	478	429	435	459	439	461	499	434	489	455	480	473	459	480	468	489	515	449	501	438	480	467	520	472	458	482	482	465	482	461	484	467	448	515	454	456	493	433	478	505	463	470	483	500	463	468	483	432	426	466	468	456	501	495	475	486	480	456	475	445	471	503	403	474	495	449	448	419	446	473	460	465	459	469	473	515	471	458	451	447	485	481	441	490	471	442	479	479	470	436	477	469	432	464	485	477	496	475	479	475	461	436	515	473	476	467	442	500	462	432	471	461	488	500	472	473	469	484	475	454	458	449	448	484	455	470	429	486	437	471	468	446	493	428	446	446	508	450	503	476	476	504	459	470	502	500	451	457	472	480	485	456	463	462	506	487	460	436	470	480	445	463	425	464	465	445	457	432	476	484	481	506	432	460	452	478	498	442	428	428	459	449	451	489	471	461	504	465	464	464	478	451	508	434	459	476	469	474	466	495	462	469	436	509	477	488	470	462	500	447	459	476	491	470	452	471	432	480	474	475	489	455	476	461	518	514	483	444	445	430	458	478	444	494	499	484	479	474	486	470	437	448	418	452	493	482	450	533	482	449	421	463	482	465	487	442	459	470	463	520	462	492	456	429	449	461	464	527	445	492	467	499	478	480	478	460	476	494	447	435	469	491	458	451	446	498	445	451	461	479	486	499	475	462	484	479	488	463	485	453	493	471	473	443	492	456	473	516	476	449	437	463	439	475	498	473	457	497	442	481	486	506	445	468	463	461	489	458	458	465	460	462	479	428	464	451	447	435	472	485	499	512	432	462	502	464	480	445	468	479	446	480	494	461	452	477	449	447	453	436	468	481	457	442	468	496	480	440	452	444	456	483	463	450	442	504	467	465	470	464	431	462	436	459	480	459	454	466	458	468	461	491	486	473	473	444	445	456	474	431	483	453	488	474	451	495	445	490	490	480	463	481	485	468	484	451	454	507	456	472	454	438	475	525	449	432	479	438	450	476	467	452	509	432	477	488	468	454	495	455	473	455	448	453	451	477	466	477	423	469	464	431	460	482	488	501	466	464	430	505	491	486	443	452	446	467	435	446	481	458	432	487	448	497	453	486	472	473	466	464	513	471	461	462	463	490	476	463	475	475	457	467	473	456	442	467	483	446	464	484	461	462	464	400	485	491	466	437	454	451	469	451	518	480	433	453	457	501	432	472	464	469	472	461	448	451	505	468	492	441	472	474	447	426	483	429	449	455	471	440	430	497	477	459	470	493	478	461	444	448	416	486	467	456	476	474	475	500	438	446	457	442	472	510	508	486	486	479	442	472	417	458	479	479	441	511	477	466	462	442	499	469	458	458	480	463	496	467	467	497	447	467	514	505	449	474	444	499	434	430	455	454	433	477	511	507	493	463	456	504	460	472	421	457	475	490	467	439	486	439	459	495	440	474	459	448	428	443	460	469	453	455	459	461	483	498	438	459	481	456	470	492	463	454	467	448	417	433	473	474	483	431	482	484	461	482	479	435	490	471	485	460	431	473	446	465	440	494	487	428	459	429	442	465	461	439	409	489	457	438	469	446	446	454	469	455	436	466	453	469	424	429	453	488	484	434	471	500	466	476	442	465	478	485	505	472	485	460	444	505	420	484	443	476	467	466	436	503	458	459	501	459	469	447	447	427	458	471	483	467	445	448	494	471	436	472	455	454	501	454	481	449	451	473	476	459	457	469	469	494	488	467	465	464	474	465	444	471	475	498	495	458	450	431	415	487	447	490	440	455	453	476	405	468	463	489	486	481	451	495	455	450	439	429	466	449	437	475	428	472	482	457	464	454	488	428	473	483	484	464	469	481	473	430	467	455	440	466	479	472	485	440	411	471	463	450	449	434	464	468	464	493	434	501	480	469	451	442	426	433	440	468	480	429	477	440	464	462	459	475	458	487	478	442	469	430	452	460	457	480	463	455	460	431	458	437	486	496	473	435	476	459	472	470	455	482	455	467	478	492	468	477	454	451	514	494	452	471	476	448	490	439	472	431	470	450	437	453	451	466	472	453	444	458	448	449	460	455	464	447	481	481	468	476	459	449	451	446	463	462	438	484	451	473	440	480	451	435	471	477	475	445	443	442	426	440	477	490	438	509	454	435	515	448	461	459	448	447	442	446	460	451	433	441	511	473	452	452	446	458	490	426	468	470	476	475	438	455	471	451	427	452	463	442	449	475	444	471	480	480	442	419	453	442	437	464	429	451	474	471	486	432	495	467	415	402	450	445	444	476	446	455	465	485	470	444	493	483	443	479	465	436	451	457	441	452	424	448	495	453	483	442	461	463	500	417	459	459	486	446	498	465	460	468	466	445	489	449	441	495	449	455	478	482	467	457	510	443	460	461	460	425	473	466	491	497	464	464	466	420	482	461	486	478	460	479	449	441	493	428	456	475	441	431	464	493	408	462	495	453	415	457	482	439	468	464	480	461	508	476	475	459	449	480	429	427	483	470	429	483	428	477	452	487	451	447	464	462	461	455	500	479	428	477	475	433	477	485	497	481	473	469	481	460	437	411	474	457	436	504	442	441	500	451	462	440	478	447	453
27724	10170	500	238	170	146	147	148	131	139	120	135	132	131	128	136	144	129	124	130	119	113	138	122	133	130	133	127	125	131	140	125	122	122	109	128	117	128	139	125	130	148	125	132	120	120	123	124	123	132	109	115	119	132	126	113	136	159	126	133	153	133	109	145	130	120	137	133	146	120	136	124	138	127	132	145	127	140	137	121	131	132	118	120	132	142	138	117	140	153	136	139	125	106	122	118	116	113	126	118	146	146	136	117	111	116	127	125	136	120	145	129	130	114	123	121	116	139	151	115	137	112	134	118	143	140	146	116	112	111	128	145	135	129	136	117	110	118	121	134	137	123	126	135	101	142	133	122	132	136	117	120	150	125	120	118	130	136	126	125	119	137	152	121	107	145	113	161	126	133	121	133	132	123	115	128	119	140	148	122	120	153	127	120	138	151	119	126	117	134	122	116	119	136	136	131	126	124	109	128	142	126	112	128	112	122	117	117	136	126	106	125	136	133	118	123	130	137	134	138	145	116	137	133	132	120	119	123	119	113	145	103	92	128	122	127	126	137	114	150	123	128	139	133	138	101	134	112	123	143	111	124	120	135	117	136	119	139	146	113	110	127	119	113	143	141	128	135	130	112	132	99	137	132	115	143	108	115	148	122	117	132	117	128	105	121	124	125	127	130	131	130	155	128	123	130	138	132	130	113	150	132	141	127	137	141	132	135	130	114	121	112	113	131	114	108	117	119	129	98	135	124	146	127	130	128	132	148	111	142	125	116	133	146	127	125	124	123	124	132	121	143	117	124	128	125	98	142	136	117	129	119	123	156	139	125	122	119	107	129	132	131	131	119	128	145	132	114	133	121	143	135	129	119	145	129	129	127	117	124	133	98	121	118	124	156	120	114	115	149	136	120	127	124	119	117	126	123	130	122	124	105	133	116	123	149	134	139	127	139	105	138	114	144	137	114	113	140	118	118	112	118	130	126	118	114	155	120	133	142	143	125	129	131	104	120	137	127	120	142	142	116	139	134	126	160	125	122	127	123	129	130	133	135	107	131	124	130	116	128	119	110	109	137	141	126	138	125	136	132	131	116	127	127	126	128	142	105	111	132	132	129	136	134	132	141	112	118	127	130	113	113	131	132	129	134	125	129	104	123	130	134	124	113	143	154	97	118	112	130	132	123	142	124	114	124	128	129	101	134	113	126	122	145	99	132	126	134	136	118	128	132	98	133	132	127	113	120	126	117	133	112	122	137	134	122	96	128	113	121	144	129	123	127	130	159	137	138	135	120	137	130	127	111	112	131	134	155	118	127	115	98	100	124	128	113	134	143	125	120	124	116	109	142	125	123	117	126	127	118	134	131	110	120	125	136	119	135	133	112	125	128	116	121	125	115	121	101	114	115	129	128	139	120	122	121	122	130	133	127	129	132	125	123	145	132	132	144	135	121	116	128	120	124	127	144	142	127	119	136	103	131	121	129	122	133	118	133	115	140	134	142	133	116	118	128	134	129	124	125	132	107	137	125	126	125	137	97	125	116	142	121	125	145	120	128	136	107	111	116	145	143	128	95	120	135	124	128	118	116	142	151	127	134	120	126	115	129	112	127	134	111	119	132	146	127	141	119	126	133	124	120	144	123	113	102	121	138	116	115	117	112	130	129	129	119	113	127	130	116	117	127	122	129	131	123	107	138	123	123	119	138	134	124	128	132	117	107	127	126	127	138	123	142	160	106	131	141	124	152	150	147	126	108	129	147	127	131	124	127	126	121	141	147	142	130	139	125	109	98	120	145	126	136	114	122	105	120	128	123	114	107	131	126	118	128	109	130	117	130	125	129	143	131	121	137	116	109	140	112	110	125	125	137	127	103	133	124	128	113	140	127	121	131	119	127	125	132	118	139	124	109	124	140	124	125	122	120	126	137	118	146	126	126	131	121	152	119	108	105	140	133	122	117	133	126	99	125	123	130	113	124	126	129	141	110	147	113	106	122	130	109	119	109	134	117	119	126	137	104	124	128	126	143	127	129	137	124	153	114	124	131	121	136	119	135	135	139	151	124	115	126	140	113	134	137	128	122	126	110	127	138	140	124	133	134	105	141	136	137	121	120	132	128	121	125	123	122	127	112	132	116	130	132	128	131	124	123	132	154	115	132	113	126	128	113	135	114	135	122	134	124	129	118	116	143	114	136	133	138	120	122	120	114	137	96	126	118	128	142	135	139	149	146	114	130	124	117	122	134	133	134	107	143	122	120	118	119	134	99	114	109	118	130	116	116	122	141	133	135	124	117	121	131	110	122	128	130	133	151	121	123	142	134	116	152	125	117	123	117	134	112	140	126	133	127	136	105	133	113	109	130	127	135	113	120	116	127	128	121	122	115	129	121	132	138	147	138	118	136	133	121	128	120	119	129	118	119	125	125	121	136	129	125	134	124	123	113	144	103	131	142	137	116	138	139	105	145	117	116	142	125	111	128	118	128	116	121	123	131	135	109	130	123	134	147	123	122	122	133	120	140	119	123	136	134	133	128	107	118	127	132	110	116	146	144	127	123	125	119	120	150	160	121	137	118	134	97	138	122	121	131	129	137	132	99	119	126	130	128	117	108	123	130	122	115	124	122	128	122	134	109	123	107	111	143	151	132	133	138	132	136	135	141	111	139	128	124	123	119	115	124	113	100	134	104	130	119	112	131	120	134	120	130	139	111	133	112	100	138	140	129	126	132	142	132	138	119	142	107	144	113	126	128	123	134	147	129	106	124	145	114	126	143	143	152	123	129	111	118	117	133	148	124	134	114	131	140	122	124	139	164	125	135	115	111	122	134	123	145	127	143	124	125	116	119	134	138	123	144	119	142	131	118	121	125	138	127	121	136	119	139	113	128	124	144	115	134	117	121	140	106	126	115	129	118	130	144	110	129	109	140	106	115	133	128	129	125	126	142	132	132	136	127	129	115	132	135	124	131	113	149	140	115	106	118	130	142	120	109	118	126	130	128	142	112	129	116	120	118	108	138	109	108	134	119	126	118	124	125	142	137	117	105	138	131	127	137	138	124	118	128	117	132	132	130	119	123	128	116	129	112	124	109	133	126	110	106	120	127	137	122	126	137	120	103	126	137	130	135	120	123	122	125	116	96	145	118	126	110	126	148	111	134	126	128	116	140	118	120	126	125	140	110	126	131	121	132	110	116	142	132	119	114	125	122	116	122	120	115	131	103	120	119	139	122	125	149	123	124	127	124	118	126	127	148	128	140	122	104	145	129	121	124	127	107	126	146	137	93	132	118	140	108	132	119	112	106	130	123	141	130	118	140	134	119	142	138	139	116	124	114	114	135	128	120	127	120	130	133	128	118	121	130	127	124	114	125	127	122	125	140	111	148	132	135	119	110	126	118	122	108	128	118	144	123	120	113	131	115	132	114	157	130	119	142	115	128	137	123	127	127	131	135	139	128	139	107	129	133	133	134	143	123	117	126	126	118	133	131	128	113	132	149	113	130
4474	272	238	160	165	146	137	128	103	127	119	134	105	120	114	129	138	116	115	111	117	124	121	99	104	86	100	113	109	116	107	125	98	96	89	102	110	118	112	116	101	108	102	98	134	116	134	109	107	120	117	103	100	117	92	88	98	117	95	106	104	113	105	127	117	114	117	105	94	98	101	110	120	98	122	124	114	108	90	120	113	97	99	97	71	102	110	110	114	117	106	115	106	116	100	91	120	85	117	99	112	113	99	114	108	110	97	120	102	119	104	92	107	101	109	129	122	94	103	120	114	105	98	86	103	104	121	90	123	128	112	101	108	114	102	119	119	119	113	104	102	119	123	92	98	113	105	116	103	114	117	115	127	112	99	96	128	87	113	107	125	95	106	107	117	101	106	124	87	119	105	108	115	115	119	119	119	107	111	109	107	108	118	114	107	117	111	95	114	109	104	104	119	87	110	102	107	115	127	119	99	117	117	122	114	105	106	84	107	108	106	99	98	114	97	131	103	110	110	122	108	102	103	121	100	112	101	115	102	102	113	110	106	115	100	110	109	107	116	107	129	117	118	99	117	105	98	103	116	110	114	108	113	93	120	97	114	118	110	113	128	107	114	99	90	114	111	115	123	116	121	117	101	114	99	112	105	83	116	103	113	114	111	105	109	114	104	124	107	112	116	107	116	110	103	119	111	116	112	124	123	117	124	111	110	113	103	125	108	100	121	115	102	115	116	121	102	88	141	113	106	106	104	125	108	109	103	112	134	94	104	106	112	136	113	90	123	107	116	116	98	111	96	111	110	119	106	119	99	110	98	108	99	121	107	102	127	99	104	99	119	92	103	120	106	134	111	118	99	93	98	105	99	90	111	101	103	112	103	106	108	107	95	113	97	115	113	122	102	112	109	102	112	118	104	104	127	131	100	108	117	102	102	119	107	110	113	100	140	121	109	113	111	118	115	115	95	123	116	117	98	110	108	117	100	105	134	108	117	107	100	114	112	106	86	109	104	102	106	101	103	121	106	106	113	108	90	111	112	102	106	125	117	112	118	113	96	103	120	103	115	124	86	125	114	140	93	124	116	107	102	114	116	104	98	104	134	90	92	99	106	99	110	116	102	121	109	111	112	107	117	112	102	111	121	116	103	117	102	119	137	112	118	106	98	107	95	121	106	116	113	120	114	111	96	129	109	126	119	107	119	110	119	115	98	120	107	120	129	121	120	113	104	86	118	104	97	101	93	107	108	125	123	118	95	90	94	122	94	109	115	102	98	99	113	103	120	114	114	113	129	95	114	99	119	115	106	95	98	107	130	108	105	99	115	110	117	107	97	126	109	110	115	116	100	106	129	116	111	100	103	105	109	102	122	111	104	107	116	105	139	124	117	91	100	119	124	118	101	114	105	98	129	102	117	121	101	100	112	106	103	114	120	106	114	118	116	99	104	105	96	110	111	96	110	99	107	106	100	120	142	99	111	98	112	122	113	103	114	102	116	128	97	85	116	106	102	119	96	104	100	109	108	123	127	126	119	103	115	98	113	113	105	107	111	130	108	90	104	118	125	115	125	116	97	129	128	106	100	95	97	131	118	111	123	109	126	91	107	94	83	99	103	110	109	119	108	108	96	104	114	101	117	123	138	85	95	117	107	106	104	112	97	109	110	92	106	109	105	141	109	107	91	91	101	95	105	102	124	108	106	104	104	96	117	118	128	101	106	120	119	104	107	105	102	112	120	110	122	93	116	94	108	112	101	135	122	104	108	120	114	95	100	131	97	111	103	115	100	97	109	117	112	113	113	122	114	99	94	108	91	120	106	111	116	102	129	127	125	101	98	92	113	97	109	128	108	102	98	131	108	134	112	97	114	114	100	111	111	92	117	115	102	85	100	108	88	102	118	111	94	99	100	126	105	118	132	112	105	121	114	111	116	98	122	121	114	106	103	103	105	120	105	92	120	109	122	105	110	109	101	115	111	118	96	120	104	122	100	107	113	99	131	99	100	88	94	110	113	120	119	107	103	119	118	107	125	123	108	102	131	100	102	104	119	102	121	124	86	93	101	103	107	106	116	120	111	109	98	103	112	105	109	107	120	119	96	104	125	107	109	104	118	119	111	102	101	131	115	97	98	120	114	122	127	99	103	110	100	126	98	101	95	90	109	114	127	113	92	106	115	127	104	104	93	135	101	107	117	102	93	109	117	98	100	106	98	104	107	113	112	120	83	114	94	105	116	110	110	98	100	110	110	113	104	119	108	104	112	123	112	100	123	86	104	111	85	102	108	99	115	128	103	116	95	110	98	120	115	110	93	108	117	135	115	99	110	116	104	107	104	115	109	118	123	123	119	109	103	113	110	103	125	86	116	106	95	97	93	107	103	100	104	103	95	110	99	101	111	107	106	118	98	103	113	100	131	110	107	113	116	112	104	114	103	116	108	112	101	89	112	115	103	113	95	93	94	89	102	121	115	113	105	106	111	115	106	119	117	96	99	125	111	111	97	115	115	126	101	116	121	102	123	105	110	106	99	108	95	98	118	111	120	107	121	114	119	116	100	101	112	118	146	99	99	116	110	119	110	102	117	97	121	109	114	98	117	116	113	104	142	100	104	111	118	101	129	110	127	103	108	116	108	105	130	130	97	122	99	99	92	112	108	94	87	105	113	118	98	111	103	94	104	107	122	118	103	117	111	95	107	100	103	111	97	111	101	119	110	119	102	112	96	110	111	91	107	101	97	93	111	107	99	108	120	122	112	111	111	106	120	127	103	110	103	111	124	93	106	106	105	108	116	106	105	119	105	98	118	114	116	104	119	118	108	132	86	108	117	104	105	91	117	103	114	123	94	111	134	107	116	119	110	108	129	122	95	105	107	93	121	110	104	109	118	108	126	107	115	114	115	105	110	118	106	97	116	90	103	99	110	115	103	118	119	97	91	102	98	94	100	115	118	123	100	101	114	116	130	116	109	116	105	90	113	120	107	105	105	112	114	105	94	103	99	103	99	104	125	105	111	88	117	120	111	104	114	118	111	117	105	104	112	118	106	105	106	95	95	108	108	105	113	89	110	115	123	105	114	91	93	109	104	100	108	104	106	133	113	135	94	126	105	107	111	119	96	114	102	106	121	112	115	129	114	124	118	112	91	112	96	119	123	102	94	111	100	115	94	106	105	99	110	113	89	98	118	114	118	126	112	96	100	123	107	107	109	118	129	84	93	115	116	112	105	111	102	121	98	117	118	114	93	102	123	121	106	107	99	110	108	115	109	95	111	98	91	97	123	104	129	107	92	110	125	108	123	113	121	113	106	120	112	89	119	98	116	93	102	123	111	106	90	112	120	115	115	99	114	102	93	102	115	104	114	109	119	110	114	96	100	106	92	131	106	132	107	99	101	116	110	108	111	118	107	97	116	102	105	96	118	130	122	119	107	106	87	128	102	117	117	112	124	91	110	97	117	106	121	129	105	106	113	119	91	120	113	122	115	116	110	126	110	122	102	102
25404	21474	28023	25344	11496	1080	743	528	471	467	421	411	394	409	446	423	387	395	395	390	390	355	376	388	371	368	365	378	366	406	385	382	404	403	390	357	375	397	388	374	375	361	356	395	361	381	344	358	376	362	382	354	364	372	420	359	366	373	382	381	396	343	352	354	354	390	363	363	374	375	365	372	380	386	355	380	368	370	346	409	360	362	358	391	373	356	368	384	382	403	398	378	316	380	367	373	348	393	382	354	331	371	375	386	363	356	410	378	384	361	347	369	351	372	354	350	345	400	392	394	341	343	370	412	354	346	368	357	390	346	360	334	360	361	409	393	374	381	350	354	389	364	361	346	383	356	392	384	386	336	379	411	381	361	348	346	387	386	375	368	349	400	378	350	387	374	370	387	359	408	397	312	358	369	364	384	374	385	361	338	383	369	351	373	359	384	382	376	354	398	379	325	361	384	359	357	382	328	372	393	326	331	371	372	362	375	369	342	387	367	371	377	362	377	378	354	366	387	397	343	378	361	369	380	358	357	366	368	391	394	358	377	374	335	356	374	362	364	375	403	330	382	357	371	387	391	384	378	386	385	392	399	361	418	364	410	360	382	381	345	386	351	382	348	375	351	385	356	378	353	390	368	377	364	340	347	349	357	359	360	361	368	365	357	375	357	339	397	365	318	383	380	334	366	377	370	380	357	382	355	416	370	396	370	355	369	357	365	370	379	380	361	367	359	356	333	402	381	353	340	412	383	393	371	347	370	358	394	340	363	375	388	402	370	375	399	319	376	333	380	378	354	362	348	355	345	365	349	374	368	380	379	381	356	349	381	374	391	339	380	387	388	370	371	356	393	368	323	374	345	367	347	371	390	380	352	350	381	354	356	350	388	391	406	372	391	387	367	339	367	341	391	373	378	364	381	374	338	402	390	340	370	348	369	350	371	355	361	382	388	389	335	369	368	378	383	381	364	369	369	349	340	371	394	383	355	389	369	362	368	374	330	376	358	361	347	388	375	348	387	374	369	376	372	339	362	392	400	350	366	397	383	373	393	368	368	366	360	357	402	347	365	357	376	323	350	385	392	351	308	370	393	353	370	386	395	366	368	397	354	393	324	387	391	350	351	336	363	357	382	360	364	330	343	363	356	402	367	375	362	343	358	373	378	366	374	345	362	360	395	392	384	406	399	366	383	362	361	372	364	369	379	342	378	374	365	408	359	375	359	394	335	374	355	369	378	370	367	357	355	371	374	342	374	392	374	365	373	349	366	347	387	395	399	370	379	360	330	369	379	334	372	341	371	354	354	364	385	357	371	384	387	364	348	375	385	389	377	376	364	375	349	345	359	365	368	372	365	346	328	373	337	377	355	359	356	359	349	372	358	424	322	369	353	369	370	365	365	393	378	341	342	356	379	381	348	363	373	345	347	390	364	394	353	380	384	342	375	374	371	373	340	361	360	341	339	339	374	359	373	387	366	368	421	360	365	363	373	374	403	387	334	360	361	344	357	384	363	338	351	421	374	425	358	378	351	371	347	335	333	351	389	391	367	363	360	361	371	381	398	353	388	352	395	351	366	358	382	396	368	380	364	382	365	381	385	382	371	351	367	375	349	360	353	364	374	359	346	374	395	373	369	345	387	356	391	344	360	367	354	373	374	379	378	366	407	380	357	352	370	352	362	353	340	397	382	402	367	389	370	363	399	397	378	364	385	390	347	352	417	350	387	390	360	389	379	349	382	346	401	351	408	372	374	347	381	370	361	336	362	349	417	356	378	321	376	367	334	352	355	349	390	366	333	329	364	372	358	360	399	405	378	353	345	359	376	357	367	353	362	379	360	378	352	354	361	373	357	375	397	362	358	349	373	313	377	370	335	412	372	397	360	381	360	372	352	371	394	331	366	389	354	377	397	378	388	405	352	341	338	349	340	333	361	375	376	398	381	372	381	340	359	387	403	369	383	361	376	404	347	352	389	338	390	356	373	358	356	385	362	375	374	347	397	365	383	356	352	364	349	399	363	345	387	404	368	381	375	371	425	364	367	380	355	405	353	367	366	363	374	363	362	390	393	351	363	387	423	350	393	369	370	364	353	352	393	376	372	343	363	353	380	363	370	401	398	357	372	408	353	390	361	386	309	359	359	355	389	344	343	388	380	346	348	389	326	356	395	342	349	363	316	351	367	370	373	364	337	388	382	393	381	389	368	372	364	361	374	395	376	392	380	365	351	378	344	376	363	371	358	364	385	335	401	372	387	389	374	366	380	349	374	373	379	360	350	398	361	365	366	367	326	394	368	363	391	372	364	366	362	327	380	360	372	360	336	369	352	364	365	374	374	379	375	362	353	368	378	347	380	362	356	355	359	364	369	348	392	372	403	354	379	429	352	357	376	343	397	344	343	354	364	379	360	356	347	372	360	398	363	385	392	370	380	398	407	382	412	349	362	399	356	373	364	376	376	361	350	395	411	341	372	374	374	360	340	364	364	347	351	343	358	362	378	355	325	361	364	350	385	390	374	362	336	383	378	376	372	371	348	373	340	390	349	395	379	334	362	372	335	392	404	394	320	335	373	377	376	380	364	385	355	368	402	416	331	364	342	359	376	380	386	386	360	336	335	348	388	352	394	350	343	339	386	343	369	350	385	360	372	355	396	356	393	388	380	358	365	371	375	374	354	350	375	375	376	351	393	374	364	398	355	369	336	362	388	352	381	372	368	341	357	373	393	352	382	379	340	378	339	383	365	363	350	360	368	350	375	367	349	413	392	367	386	351	359	355	375	379	368	359	339	404	378	387	338	371	361	372	395	357	347	405	338	343	337	365	352	335	374	373	358	371	376	359	365	352	394	380	363	379	339	360	358	364	401	359	395	394	359	374	357	388	369	388	366	373	376	390	356	339	355	351	367	371	384	356	348	369	399	345	358	416	353	368	369	355	385	361	359	402	321	363	369	357	374	363	370	369	357	382	357	377	364	351	356	367	344	354	377	365	356	361	404	352	353	360	378	364	376	382	390	378	378	345	366	361	362	364	357	384	374	338	368	361	357	377	377	343	335	391	366	382	404	350	362	336	338	384	376	396	393	397	381	355	383	375	357	399	384	372	363	310	347	388	382	388	379	362	366	371	373	364	382	344	365	345	397	327	372	394	362	393	373	373	334	349	399	425	340	343	366	373	354	373	355	366	338	354	409	363	344	353	391	375	366	365	336	409	358	316	376	367	399	369	354	354	383	378	371	359	355	379	361	391	375	364	400	345	402	358	388	359	381	402	361	372	361	349	363	396	360	349	361	394	345	361	359	390	379	409	360	388	341	351	376	386	367	363	359	382	369	344	374	366	358	353	365	358	421	363	335	357	381	370	322	341	334	364	356	324	335	386	391	379	368	383	377	344	392	337	338	338	355	342	383	366	368	377	339	391	348	376	333	374	377	367	389	386	351	372	344	395	362	358	369	352	357	403	357	346	336	375	385	348	350	351	389	331	381	346	369	347	385	384	346
3083	3338	2738	1370	966	777	577	524	493	436	428	371	403	403	339	346	371	345	356	372	353	336	353	349	341	355	317	346	288	331	290	331	324	294	318	310	288	340	313	353	332	323	307	298	298	317	300	320	308	327	279	315	313	339	331	321	309	316	334	337	330	325	329	304	319	318	318	313	336	324	311	300	297	310	328	329	301	315	314	320	307	286	324	292	319	350	314	337	313	290	327	301	297	306	313	284	310	293	323	303	350	284	285	308	314	299	327	339	279	317	340	336	340	286	290	314	310	330	318	298	340	319	310	324	325	293	287	295	336	325	303	340	303	315	293	312	316	309	298	315	287	301	315	289	281	303	315	294	348	336	350	329	315	297	299	278	321	346	323	287	323	309	304	298	318	285	289	331	322	337	299	360	325	307	324	324	345	287	322	285	311	298	300	309	298	290	294	300	300	300	281	293	306	304	338	292	328	319	302	306	327	289	327	318	296	347	312	321	318	327	330	303	313	294	352	327	305	301	313	312	288	323	322	324	306	295	315	302	276	323	304	310	311	301	321	314	303	292	327	295	309	297	306	288	288	317	312	278	301	304	302	325	289	315	315	324	315	311	295	288	306	299	292	319	313	312	304	297	285	283	331	285	310	316	277	283	327	283	332	314	350	272	338	297	333	348	322	324	307	309	324	305	276	341	347	332	328	304	314	285	311	302	307	328	311	304	290	308	304	284	334	286	321	319	290	292	345	332	325	294	332	307	329	320	307	295	324	294	327	317	316	318	292	302	304	296	303	312	309	318	324	298	345	349	298	312	332	305	322	285	284	299	274	316	323	323	306	307	324	333	285	319	287	322	299	332	311	321	315	305	295	320	308	334	304	291	323	299	294	319	312	287	321	345	276	327	302	337	271	324	312	330	315	273	305	291	288	305	290	312	314	315	290	320	307	285	290	298	297	303	330	294	308	325	322	318	318	332	312	316	299	301	343	312	308	322	333	329	316	302	323	319	303	334	306	325	294	275	306	331	294	315	306	303	346	296	292	287	319	346	301	351	327	329	325	301	317	303	270	321	323	285	301	346	321	298	326	307	303	297	290	371	303	267	317	291	323	309	258	312	297	321	310	363	300	288	293	310	282	303	300	312	298	309	328	319	306	280	353	284	275	308	319	300	289	348	318	342	331	326	314	319	303	323	316	311	281	300	292	303	311	296	284	327	313	319	302	325	294	283	274	346	327	285	282	316	303	334	338	287	296	329	309	283	305	332	291	290	301	287	292	294	310	326	329	316	338	320	285	323	297	287	363	298	304	314	329	304	306	312	302	289	314	290	305	272	327	308	305	296	293	299	330	291	328	291	302	301	324	315	285	314	277	280	310	309	333	304	312	304	278	321	326	328	291	290	302	328	319	283	333	306	298	342	294	298	290	331	279	300	303	336	283	334	299	293	313	347	291	307	290	312	308	303	304	285	320	283	294	314	310	290	288	282	308	337	287	303	306	300	322	312	284	320	308	321	297	309	329	310	316	307	310	307	310	283	287	334	322	316	308	300	309	309	304	316	306	305	307	307	322	285	307	303	302	294	273	293	303	293	349	314	304	293	312	312	296	330	299	304	296	291	288	281	319	299	284	304	329	305	297	299	316	311	313	315	327	288	316	304	261	297	306	295	308	315	306	331	310	307	299	327	297	322	281	311	296	286	312	258	296	272	292	303	322	295	303	279	293	318	287	290	277	280	307	313	330	282	301	296	314	303	307	289	333	293	307	336	333	259	316	324	293	327	326	318	320	296	332	324	314	289	311	348	338	295	323	279	298	276	330	298	301	304	300	315	288	343	322	295	286	311	331	318	328	316	316	320	292	309	327	278	314	331	286	328	313	330	304	298	346	318	322	309	323	308	306	282	327	304	305	298	303	309	311	329	285	324	312	302	287	332	325	281	313	306	280	287	324	318	317	311	325	323	291	324	290	323	291	298	295	293	302	304	333	313	332	306	319	327	301	315	292	323	278	269	324	335	292	302	306	293	296	320	310	319	327	299	270	279	292	295	298	302	291	315	299	303	314	267	280	293	286	298	309	296	328	289	297	324	335	298	313	315	289	276	284	298	309	301	311	295	315	323	320	324	335	298	315	278	287	319	317	273	303	310	305	282	313	307	317	277	325	313	293	282	296	311	306	314	293	291	280	301	313	296	325	284	321	315	321	314	274	291	302	301	325	277	306	311	297	287	297	289	290	322	300	331	300	322	314	302	294	301	310	317	302	288	292	301	300	309	319	330	330	334	308	308	312	322	313	344	311	322	297	309	293	328	295	299	314	320	328	318	290	320	302	292	315	287	274	322	315	304	289	291	299	317	282	352	284	283	311	305	334	304	296	330	327	308	283	326	314	331	333	296	295	334	293	339	305	323	298	326	254	297	311	314	308	296	287	294	287	298	279	315	333	296	311	313	320	341	323	328	327	332	285	297	296	293	320	303	307	331	322	285	328	300	329	320	320	291	312	335	316	295	335	278	307	316	316	309	295	289	333	300	318	291	301	285	337	295	288	296	303	294	331	308	276	338	306	298	323	309	295	341	292	307	297	305	296	268	306	322	286	282	278	298	282	338	300	301	283	295	323	309	319	320	299	316	310	320	271	300	293	306	339	301	281	289	313	304	300	314	306	305	313	304	310	311	290	305	287	300	304	305	322	303	275	290	294	302	318	287	295	298	284	301	282	303	304	335	297	317	317	309	264	305	308	324	301	298	294	314	283	284	310	305	277	313	290	304	308	321	288	288	329	302	291	324	303	298	336	323	288	337	310	343	285	326	322	319	313	299	322	306	305	287	303	310	285	312	319	309	290	326	329	287	312	318	293	300	321	315	321	308	303	303	313	296	321	314	338	308	284	330	294	306	293	299	317	301	284	292	301	301	330	298	299	315	287	284	287	281	295	288	304	297	312	317	292	305	273	319	288	302	267	304	278	295	300	294	310	290	299	297	319	292	299	339	325	288	305	297	310	296	296	307	305	317	259	323	324	301	292	334	299	302	314	282	268	304	305	311	310	330	295	302	283	306	313	298	296	321	305	317	302	305	352	305	297	297	309	306	304	286	317	301	293	309	310	327	312	287	300	312	273	302	347	340	338	271	307	328	320	299	302	307	316	330	288	308	302	296	296	326	329	317	328	288	309	306	304	301	290	313	266	317	297	314	294	304	309	311	307	345	325	293	312	275	288	314	293	304	327	311	325	297	284	311	300	328	289	305	293	318	303	313	327	306	331	309	286	292	310	313	298	296	303	308	295	299	312	323	317	292	273	311	300	330	290	303	287	311	296	338	294	317	342	289	286	282	298	288	309	301	287	330	330	305	306	321	327	305	345	299	324	304	297	305	298	308	322	321	271	283	292	313	323	297	309	300	328	304	289	316	323	296	287	292	279	306	289	303	289	273	316	296	306	314	292	281	303	312	304	281	330	284	308	303	287	293	309	334	326	312	309	315	306	291	278	275	329	305	303	328
24514	21524	28913	24611	21528	8791	1558	1003	795	722	719	703	631	657	652	655	590	665	589	602	606	660	598	629	592	607	657	632	616	589	607	619	582	587	549	622	573	581	623	618	567	590	590	647	631	601	618	616	637	613	567	611	618	557	583	608	613	592	598	586	550	612	578	603	619	595	549	594	545	596	580	611	583	585	564	589	579	581	616	554	525	571	567	541	577	593	582	592	609	608	598	575	594	561	595	596	649	635	575	581	612	583	605	560	546	578	592	597	572	572	589	600	617	575	564	617	587	568	541	605	559	600	559	601	599	557	567	619	532	565	569	552	550	540	623	573	584	559	578	580	576	570	573	582	562	625	570	587	516	583	621	551	576	598	586	604	594	530	587	553	536	509	583	551	569	634	593	551	586	580	546	577	570	622	576	559	633	604	579	554	563	584	584	553	585	590	537	529	572	609	540	594	595	537	577	571	571	573	631	603	602	608	593	562	578	639	548	595	564	560	555	538	605	630	597	580	569	587	571	551	576	611	578	564	583	635	571	580	568	603	581	554	581	573	578	611	577	634	575	537	600	581	565	598	610	570	551	581	578	529	622	542	590	645	569	580	566	568	564	531	590	573	603	602	582	579	579	583	561	553	596	592	539	620	591	605	596	568	575	608	561	630	536	533	608	610	608	604	594	578	497	624	620	601	592	591	578	603	588	595	572	575	580	570	607	602	593	613	564	571	543	595	583	612	595	607	591	581	561	552	560	579	629	603	603	568	538	573	590	560	597	593	589	565	639	574	600	578	531	557	569	581	604	562	566	665	568	594	619	596	601	568	552	551	551	621	589	531	551	577	591	561	564	612	547	594	601	606	610	584	591	525	578	580	585	559	584	588	605	610	557	555	578	612	583	596	611	597	579	618	605	572	618	589	580	544	569	557	544	519	562	542	578	616	576	563	551	536	548	566	561	563	539	543	565	580	563	606	591	589	550	549	582	587	561	596	598	608	580	590	550	576	581	559	575	592	603	528	561	595	613	609	600	567	593	587	591	563	591	613	598	609	561	565	578	611	573	596	599	518	605	547	571	578	610	589	617	581	579	572	598	605	604	537	565	591	583	536	622	568	595	616	556	554	567	581	583	534	566	589	590	576	567	566	626	583	583	586	574	613	584	585	515	563	584	569	562	611	567	580	597	555	574	592	590	585	588	610	572	577	575	537	569	572	560	582	541	599	576	568	551	599	585	588	578	573	589	607	578	567	577	566	564	584	536	589	599	554	598	535	628	583	558	608	582	543	591	592	537	628	582	544	563	531	528	565	576	599	544	597	589	576	583	571	606	554	530	594	574	599	558	579	598	530	558	573	568	570	558	566	579	579	564	579	616	584	558	603	601	583	610	568	615	588	595	540	571	523	549	603	573	560	537	535	571	590	548	578	560	582	545	601	587	560	571	570	536	579	579	551	591	565	591	543	586	592	537	578	596	623	567	584	585	546	594	576	532	610	577	630	579	577	562	593	596	538	577	604	532	580	603	575	533	559	585	578	582	596	592	591	550	583	585	588	533	584	568	585	552	553	535	603	598	610	571	554	576	557	594	568	555	597	577	572	642	598	578	559	619	565	566	570	582	599	588	582	611	574	592	574	564	578	583	599	568	589	583	557	597	595	570	587	607	561	554	589	558	601	552	574	597	617	563	572	574	550	603	542	589	563	559	573	595	599	600	605	614	561	610	608	549	585	576	543	579	587	578	557	589	569	567	542	556	551	592	551	613	602	558	617	602	567	573	568	621	575	552	555	620	574	558	563	600	577	592	580	584	575	568	552	577	634	596	560	509	563	548	620	624	569	542	558	573	546	575	542	592	530	586	591	540	566	541	561	569	578	548	592	572	582	559	557	588	557	572	555	569	556	551	559	570	541	599	616	579	593	577	589	596	603	558	570	545	571	584	590	530	583	574	567	585	570	618	617	615	640	589	587	582	629	595	606	579	565	569	523	547	569	592	519	584	540	565	582	580	608	589	538	595	554	592	558	599	595	588	581	556	608	564	574	553	582	596	584	631	596	571	565	540	593	582	616	560	563	556	580	555	577	568	535	590	609	593	557	599	574	585	603	545	556	573	566	572	585	518	594	557	548	581	610	633	571	537	546	560	592	552	602	562	606	560	594	531	565	622	629	570	579	549	582	594	582	581	587	529	566	602	613	527	569	554	609	555	558	549	542	638	562	593	579	574	593	554	559	547	533	621	567	552	606	562	562	571	563	604	562	552	537	577	504	560	560	577	554	570	614	592	607	557	617	575	583	572	599	597	597	553	522	557	577	579	636	573	598	591	537	598	552	587	593	590	556	603	611	599	597	631	561	576	589	606	528	560	606	586	601	596	595	551	634	573	614	583	558	542	587	587	563	592	544	581	600	555	536	611	575	588	583	550	587	557	583	531	557	570	579	569	590	566	575	597	595	540	578	548	588	571	581	570	580	545	566	551	592	591	559	572	545	580	589	580	602	599	545	576	579	545	565	561	577	604	570	600	577	538	559	605	536	570	581	591	563	597	613	621	601	624	593	551	592	561	543	569	568	563	602	561	559	561	555	572	558	548	539	601	545	560	553	594	581	582	604	593	594	541	595	619	592	573	602	557	565	543	586	568	573	584	570	553	587	594	596	580	574	636	584	614	627	591	596	567	586	562	570	581	597	550	594	555	584	602	620	606	590	562	633	561	561	596	573	576	560	525	580	575	552	579	581	581	581	586	593	584	542	528	547	556	561	609	560	544	586	629	563	597	543	586	556	568	612	599	573	618	550	566	536	597	547	551	530	611	538	556	580	586	539	561	569	564	576	549	575	556	575	620	597	584	584	615	555	549	589	589	579	535	545	553	628	556	579	596	525	609	575	583	625	602	547	574	607	597	545	578	565	590	597	561	600	572	594	596	648	588	559	624	586	551	548	567	588	556	569	596	580	597	549	566	561	611	552	607	565	602	579	555	520	561	555	589	604	608	582	578	578	535	590	596	568	556	581	590	553	534	626	546	542	591	580	561	555	572	548	592	523	541	556	596	565	609	632	596	569	577	563	565	602	559	563	582	580	597	617	584	545	542	584	606	595	567	560	575	593	566	573	486	622	574	542	586	587	588	597	581	607	575	584	606	584	587	576	512	594	578	555	562	615	619	570	539	571	584	606	566	581	563	527	543	572	570	545	610	601	574	587	586	535	565	560	549	577	598	583	614	593	582	613	580	558	571	564	609	559	595	591	587	550	604	587	564	631	532	604	614	595	609	580	527	561	555	621	585	571	586	574	549	594	606	554	579	581	570	550	571	570	576	570	584	563	572	574	612	523	583	574	595	531	635	578	587	600	598	584	589	589	595	585	562	587	585	588	615	553	545	603	562	574	580	555	586	570	536	559	592	562	581	580	534	601	567	596	554	562	632	586	600	581	569	537	571	558	608	560	576	547	597	554	584	543	586	577	566	616	530	535	548	574	576	546	574	592	505	579	554	565	573	606
3405	5665	4758	2396	1706	1267	1042	923	814	765	676	623	604	566	584	619	574	558	582	537	522	524	545	529	496	499	494	515	473	532	484	505	503	510	458	493	487	486	470	501	492	506	495	478	490	518	474	526	478	481	523	480	475	495	501	485	481	503	457	455	481	471	492	475	503	471	483	510	503	500	484	533	488	516	495	452	441	484	514	491	448	451	467	477	519	472	506	422	523	500	452	530	476	451	483	511	486	480	475	461	483	493	487	488	475	479	438	516	471	494	422	493	443	482	469	459	476	470	433	491	493	494	459	502	458	450	484	499	497	501	507	480	501	465	488	455	460	464	467	426	478	441	486	437	440	471	449	481	472	477	490	496	503	438	456	463	499	458	466	459	448	497	495	468	487	494	478	454	486	481	460	472	476	469	494	502	450	452	478	434	467	476	475	456	455	505	468	446	522	466	478	432	478	455	460	464	508	491	500	456	488	500	473	483	463	457	465	432	463	509	497	467	483	465	445	487	479	496	468	495	499	482	434	494	453	474	472	477	477	495	469	468	442	489	489	474	438	441	473	447	496	511	468	452	459	449	498	482	454	426	482	497	476	491	470	474	451	456	464	470	427	431	487	519	467	481	508	473	459	444	487	472	454	461	472	477	470	484	496	475	450	436	470	465	509	508	474	454	462	470	448	521	482	441	455	485	493	447	449	451	436	415	462	466	484	461	472	485	502	477	491	482	479	487	457	468	477	468	461	484	490	485	465	483	455	488	495	435	478	472	486	493	483	434	479	462	452	456	474	473	482	473	454	487	439	490	473	452	484	497	472	470	488	468	447	452	486	486	480	519	461	450	440	473	470	472	485	478	485	490	467	468	502	509	461	482	480	466	496	477	456	487	500	439	485	446	478	501	441	441	454	492	478	448	479	464	484	464	478	490	454	473	490	451	454	464	487	437	506	488	492	457	469	439	509	478	437	442	463	481	497	470	476	501	430	497	481	476	464	487	490	485	470	501	459	465	461	508	489	461	509	448	455	457	418	494	476	434	477	444	444	441	475	508	476	470	474	487	502	480	492	415	499	483	460	445	454	416	469	519	450	475	545	489	464	481	471	472	471	464	494	489	450	440	482	444	496	484	500	468	469	462	485	460	464	479	496	473	493	496	433	471	503	467	482	468	473	486	479	443	475	473	470	422	456	464	479	497	458	494	461	475	442	455	456	466	483	495	475	438	430	438	496	450	472	463	426	467	516	461	503	465	483	469	468	506	461	462	457	480	430	469	469	469	456	495	469	486	471	513	454	451	487	437	470	432	465	454	478	430	475	449	506	505	472	471	489	446	451	486	482	467	490	451	468	493	496	502	480	449	491	480	446	479	431	451	471	466	474	477	485	463	507	517	497	456	457	473	443	442	490	468	449	493	483	490	479	461	443	455	446	500	450	478	466	475	429	465	458	446	424	467	488	458	456	408	469	505	467	469	477	481	510	477	464	441	455	458	476	450	487	464	476	444	474	482	464	473	488	471	465	440	481	464	451	487	485	431	458	438	449	461	447	487	504	453	450	490	465	467	483	438	465	479	463	461	436	491	485	455	490	481	479	473	454	487	467	483	450	499	503	454	453	489	470	440	448	459	484	470	472	465	479	432	474	494	463	431	470	457	452	452	476	502	478	503	478	462	504	475	444	480	485	501	465	501	466	475	493	458	449	459	447	459	437	426	433	467	478	466	460	464	439	478	467	492	500	487	438	446	495	472	486	465	460	478	466	485	469	464	431	510	472	440	458	460	491	443	463	479	448	470	471	448	439	450	460	444	464	426	469	504	479	450	489	463	482	521	485	510	467	492	466	468	455	445	459	483	451	447	476	486	500	464	429	459	454	453	469	485	460	472	446	472	456	483	430	514	447	450	474	500	478	441	505	462	467	451	539	474	451	470	469	449	504	454	480	469	482	436	461	415	485	499	473	437	495	463	463	495	490	471	454	471	478	464	504	470	427	505	500	468	455	455	452	444	480	458	446	475	494	491	452	463	447	458	480	425	468	477	460	449	443	458	486	440	476	466	460	463	444	443	453	490	467	503	480	492	471	454	493	486	479	432	411	462	436	529	467	473	464	479	465	443	424	494	440	472	509	445	439	442	440	488	486	436	467	421	449	473	440	449	440	465	446	449	498	470	449	485	445	440	479	443	485	473	435	485	486	516	452	483	499	449	459	470	488	453	483	510	476	526	480	454	452	428	465	491	487	437	443	509	459	467	500	431	472	464	453	432	448	495	480	477	493	472	504	473	467	476	461	466	476	433	511	466	451	488	452	500	460	476	466	463	487	467	433	499	461	454	494	460	497	419	478	490	448	419	468	493	486	489	454	482	492	483	438	471	480	436	475	461	481	455	488	451	424	458	499	476	457	485	475	477	434	437	492	457	468	440	472	442	477	448	454	436	482	488	463	451	466	468	460	439	482	461	465	487	492	464	494	433	471	455	469	498	456	473	433	467	462	447	495	472	468	472	448	463	429	467	502	465	500	458	463	458	485	452	462	467	439	454	470	448	471	476	453	525	498	445	462	448	440	462	485	423	453	477	431	479	442	459	460	471	447	452	498	473	445	434	449	487	440	454	438	441	464	470	423	466	424	437	427	451	465	484	453	457	468	466	492	473	433	458	504	464	465	468	472	509	493	467	435	447	491	441	440	448	475	446	453	455	483	461	464	460	520	458	460	460	489	492	441	470	462	455	482	446	426	448	470	454	508	452	449	461	460	447	446	444	453	474	480	483	463	475	500	426	487	476	472	442	498	491	467	462	445	445	454	510	469	495	481	419	418	462	444	428	465	486	483	474	444	442	482	426	471	496	465	510	437	445	477	478	446	413	445	428	492	469	464	494	431	468	490	465	451	489	450	473	457	459	460	479	441	471	488	485	483	475	456	466	513	468	436	467	447	431	437	446	506	473	468	442	431	463	479	442	469	460	478	496	503	430	485	444	514	497	456	468	482	489	460	473	465	423	474	414	448	465	479	408	469	465	468	465	488	487	451	519	455	455	432	443	470	441	465	422	480	453	445	451	458	476	470	435	474	473	463	437	498	412	450	487	438	488	488	461	465	440	466	435	495	448	486	465	447	477	442	491	494	495	461	508	468	459	455	430	453	432	494	433	527	484	447	423	428	481	458	468	454	461	489	469	454	461	458	457	482	444	494	469	485	484	461	478	429	435	495	469	490	469	473	471	487	447	456	443	456	454	448	444	470	490	466	474	491	465	440	459	431	498	466	418	450	477	466	496	468	454	449	479	460	446	526	449	484	460	452	489	469	463	465	462	485	487	485	447	444	451	469	447	485	483	448	452	452	436	462	487	465	500	453	486	491	494	491	488	464	493	504	462	446	494	468	477	474	466	472	482	468	485	468	446	475	461	453	491	481	484	450	425	442	451	512	427	394	498	487	483	489	486	444	457	454	439	428	466	493	489	447	490	478	465	464	435	460	470	467	432	454	440	468	494	471	480
27716	10416	485	222	166	156	126	123	141	142	122	119	114	107	126	129	115	116	124	128	120	138	163	116	138	139	130	127	146	139	139	146	132	108	130	119	105	109	152	139	124	118	134	128	120	137	128	132	123	135	122	134	137	140	130	144	101	112	128	138	128	121	130	114	117	120	123	136	148	147	105	154	112	136	139	134	133	119	130	133	135	134	115	136	140	119	117	138	135	126	138	136	124	144	120	127	115	116	122	128	129	130	132	105	145	140	132	124	116	127	114	116	121	134	128	116	126	128	137	124	115	121	123	115	108	128	130	143	136	133	135	123	98	105	137	137	125	126	142	132	129	125	127	133	120	121	111	134	113	114	141	128	142	130	107	139	120	104	130	135	117	114	107	110	129	118	113	117	119	134	132	124	132	124	120	107	143	104	136	108	120	149	131	129	131	126	116	148	141	156	124	138	120	130	112	130	137	133	116	124	131	133	137	149	120	129	123	121	114	102	129	139	120	130	153	125	141	124	138	129	147	106	144	116	136	116	121	126	161	132	126	112	140	115	113	151	115	115	116	133	94	125	118	105	113	129	116	134	129	116	101	119	119	136	122	132	134	111	123	121	107	135	119	150	112	113	131	127	141	117	123	151	127	117	122	138	110	109	129	133	116	119	136	120	113	114	111	136	117	137	124	122	110	130	130	120	126	126	118	133	103	118	127	112	131	129	123	129	150	138	123	127	127	138	138	92	138	121	132	132	135	135	118	133	130	138	128	134	127	134	126	121	142	119	130	121	119	123	133	114	109	105	126	146	122	131	125	136	119	142	145	141	133	121	135	121	133	127	141	136	145	126	123	125	124	107	120	133	134	116	143	148	133	136	126	136	115	118	119	129	117	134	142	123	141	147	129	120	134	135	114	128	128	127	143	120	126	133	114	116	128	129	130	104	114	123	123	121	133	115	126	111	97	132	113	120	134	124	129	122	117	134	140	147	114	113	128	127	106	121	124	114	122	155	125	127	102	120	120	123	136	126	119	142	126	132	115	118	113	127	122	117	124	143	136	133	101	112	122	117	131	99	134	139	125	130	109	124	125	123	141	136	139	133	106	125	129	130	120	118	124	129	129	134	93	117	117	137	138	113	128	120	137	129	129	119	120	124	133	130	133	130	143	132	120	147	134	137	135	110	121	127	118	112	125	129	109	117	104	111	140	135	115	106	139	122	118	105	130	125	137	113	110	112	122	127	143	132	140	142	127	125	110	120	133	118	117	121	119	135	127	119	113	125	136	127	132	125	114	120	134	121	120	128	115	119	107	110	136	109	124	113	126	136	115	119	132	131	121	122	148	119	126	126	108	143	125	112	120	125	133	121	100	134	131	125	128	117	126	121	116	115	110	103	96	127	117	127	140	107	132	105	129	130	110	131	108	118	118	137	126	120	101	115	116	129	126	140	121	133	135	150	118	124	139	141	122	132	118	132	128	127	133	122	121	142	118	119	116	134	121	133	142	129	135	112	118	148	126	111	146	105	132	133	121	145	117	138	121	124	125	119	127	126	104	124	140	111	154	118	124	124	132	130	114	115	131	121	127	108	170	135	133	106	120	130	145	135	135	134	138	129	112	126	124	135	115	129	146	124	141	118	103	108	135	121	118	138	108	151	127	149	109	128	135	144	151	124	136	129	147	133	128	138	123	135	111	132	109	130	110	117	118	122	111	113	116	149	128	140	125	131	147	120	139	122	106	129	136	117	128	124	134	115	123	130	144	123	139	131	110	143	122	128	117	150	137	126	113	133	153	123	114	108	118	135	122	120	126	129	119	130	146	145	137	134	145	145	148	150	119	138	140	121	152	132	121	140	128	142	141	110	117	132	127	125	135	121	115	141	116	138	108	137	128	119	128	127	121	134	143	115	115	102	146	138	137	111	146	129	127	137	127	126	127	114	131	105	125	134	142	135	129	138	140	116	135	120	114	150	141	129	139	134	115	134	104	121	104	134	125	128	119	129	114	126	114	131	131	126	114	131	149	130	110	124	125	130	126	121	125	118	134	115	111	130	117	149	147	119	123	116	129	126	136	132	143	126	137	113	126	118	141	128	151	115	134	130	123	140	142	129	117	127	129	125	132	116	120	147	144	105	142	114	149	131	132	98	109	132	122	153	109	127	143	131	133	148	124	112	133	125	156	127	127	136	119	114	143	124	117	104	108	148	129	135	131	136	132	124	150	119	130	139	126	135	146	125	122	117	136	123	120	123	118	131	107	142	119	120	116	132	118	125	129	126	116	142	121	134	104	117	129	144	124	134	112	137	115	123	137	132	102	137	122	126	132	135	129	118	142	140	133	125	130	134	126	126	113	121	127	110	116	133	114	130	133	130	119	128	123	139	132	134	120	145	148	131	127	124	122	120	135	135	123	136	126	130	113	144	124	132	140	137	127	105	123	140	127	137	125	130	135	125	111	135	123	126	116	136	132	135	139	109	124	134	128	135	112	129	125	138	115	104	114	126	136	130	115	124	126	125	110	128	126	119	124	119	137	143	114	141	135	118	102	109	144	132	145	135	132	124	146	121	108	116	138	131	136	136	120	153	113	123	130	131	114	119	112	141	136	117	116	99	108	134	126	149	116	119	143	128	121	113	117	129	116	134	112	119	111	120	135	124	131	123	121	150	129	125	101	128	131	134	125	137	130	117	129	105	115	128	112	131	119	148	129	132	122	126	135	126	130	106	110	116	125	103	113	105	105	144	118	109	129	116	112	139	138	120	129	125	116	134	132	123	143	112	123	112	122	126	104	125	140	128	118	106	119	109	120	154	130	131	131	113	128	119	134	127	124	135	115	121	122	128	121	122	120	126	123	109	128	104	127	116	131	116	137	140	126	133	128	134	124	127	136	114	117	105	131	128	161	138	149	136	116	125	128	123	110	120	116	138	126	140	122	124	124	135	145	128	138	138	143	134	126	110	123	143	116	150	121	131	140	153	136	125	116	113	114	127	126	121	130	142	129	107	123	125	138	114	112	119	148	123	118	121	126	117	164	142	129	110	124	135	151	101	138	129	110	128	117	146	127	149	117	127	139	153	129	122	123	139	114	130	145	114	114	143	128	123	114	140	125	117	148	139	118	149	133	120	120	135	138	126	126	129	134	125	113	126	99	128	132	130	138	123	110	100	114	127	124	130	134	120	105	127	124	135	131	127	106	141	135	140	134	139	117	139	153	116	129	106	130	117	127	128	124	113	110	129	120	105	137	125	124	157	128	129	133	117	109	98	122	119	136	126	125	110	133	130	123	113	143	140	120	135	138	135	117	123	129	153	120	131	115	139	135	139	117	117	114	121	144	122	113	139	120	147	139	115	137	119	145	131	128	134	121	118	123	117	129	128	126	141	105	107	112	121	115	128	142	128	111	118	129	119	117	123	127	123	131	124	144	142	124	135	130	135	144	100	117	120	135	135	132	129	141	133	138	120	127	125	136	121	135	112	125	121	137	145	99	121	116	113
4502	310	254	191	147	128	111	127	151	116	122	124	114	112	116	110	109	122	113	92	90	121	115	112	112	94	126	107	119	111	112	94	114	132	115	112	115	100	98	105	93	111	113	127	114	108	116	118	93	99	126	100	89	139	113	120	122	92	109	118	88	106	105	104	120	101	110	113	113	131	99	112	113	102	107	104	112	113	109	95	116	117	111	129	116	106	105	113	104	99	98	128	110	117	132	110	110	98	97	121	104	110	111	132	112	108	102	115	106	120	98	96	127	108	92	121	109	98	100	104	98	103	109	107	122	129	115	102	102	110	107	98	104	109	94	108	91	114	115	115	111	107	109	96	114	108	106	130	107	102	132	115	110	83	112	97	110	114	125	112	121	97	105	113	102	106	98	118	126	122	101	129	109	108	105	106	117	108	113	122	101	105	108	107	105	96	118	107	119	91	93	123	107	91	111	113	111	114	113	95	126	120	107	103	117	117	99	117	102	128	109	103	100	123	108	117	113	97	108	102	104	124	107	110	97	131	95	128	103	110	124	118	98	93	107	109	113	131	111	127	121	116	112	103	108	107	125	97	109	99	93	98	108	131	109	115	100	104	112	100	127	98	129	114	105	107	130	107	108	111	88	125	122	89	112	130	105	114	102	124	104	112	103	123	105	111	117	106	110	131	99	111	120	116	101	111	98	126	121	107	122	110	108	88	100	116	106	97	103	92	114	107	111	106	112	125	104	129	99	125	125	108	115	112	97	104	119	120	89	144	92	125	108	102	111	97	108	107	97	110	111	121	98	106	106	103	109	100	98	108	105	109	85	94	122	101	120	108	97	104	101	101	127	110	111	101	85	98	94	105	111	126	110	107	116	89	110	99	105	107	123	116	103	106	106	107	115	94	109	98	113	105	110	114	119	99	116	97	100	109	121	91	98	111	103	117	128	107	115	101	125	124	121	107	121	114	105	112	121	121	119	120	113	108	105	121	87	121	97	106	119	116	112	119	119	96	102	120	102	114	109	117	97	90	111	108	103	108	130	122	120	101	105	122	121	120	104	103	113	120	108	109	109	120	141	91	111	109	109	120	113	106	108	111	111	121	105	114	105	110	109	116	114	128	99	92	130	109	97	99	91	101	104	122	124	125	95	98	91	95	103	115	112	127	116	134	104	102	115	123	125	109	98	115	103	104	115	118	97	103	108	108	95	107	105	123	95	108	118	117	109	107	94	107	110	122	115	104	104	114	95	103	112	132	111	112	125	110	109	113	134	87	112	109	112	109	104	106	116	114	119	106	104	102	129	126	86	133	91	123	111	118	112	109	97	118	99	128	102	103	105	115	124	111	125	121	112	116	103	92	116	109	90	108	119	108	111	111	107	113	123	99	94	115	135	110	126	115	112	103	104	104	119	99	85	116	97	114	95	100	100	113	105	101	110	102	95	102	119	109	106	100	103	112	98	109	111	84	116	103	108	99	111	116	98	98	105	93	129	89	109	104	108	115	112	100	117	102	109	105	109	105	118	105	106	107	120	99	107	116	112	119	97	106	121	100	108	125	100	122	107	105	97	117	122	118	98	106	120	109	96	104	92	101	117	104	121	114	110	127	103	118	95	107	102	98	122	121	110	102	102	99	106	123	100	99	112	108	122	106	118	110	109	112	122	128	110	134	102	119	95	125	108	82	111	110	111	99	122	109	112	115	111	94	108	106	108	111	100	123	126	114	107	92	112	130	136	107	96	126	105	118	121	117	113	103	102	109	107	114	108	110	109	123	115	117	94	122	98	97	121	92	107	98	109	122	124	120	106	102	104	107	103	100	114	120	120	101	101	115	126	115	110	128	105	109	120	108	124	130	118	107	112	106	131	87	125	102	85	123	114	104	106	125	122	111	111	127	110	119	114	111	98	126	100	112	118	120	112	128	97	129	108	103	92	100	109	102	98	102	112	102	99	112	109	128	105	108	121	100	99	122	130	112	117	105	115	114	106	111	90	110	94	121	131	104	110	114	104	123	124	119	108	121	116	123	100	113	93	105	107	105	129	111	101	121	107	115	117	130	116	114	124	106	112	98	109	113	100	139	112	109	107	101	97	111	106	90	112	95	119	119	108	102	121	117	113	116	112	125	103	113	111	105	102	104	94	120	118	106	112	116	115	107	112	84	111	122	113	115	97	104	108	122	107	107	101	101	119	113	108	122	99	129	96	92	116	102	103	102	130	138	106	103	117	102	98	106	121	103	120	101	109	93	116	104	107	114	120	107	124	127	109	91	134	122	140	120	96	106	97	114	103	110	98	99	107	112	89	115	123	112	126	127	88	100	114	122	110	129	108	100	116	111	121	117	100	109	115	109	113	112	107	117	97	101	113	129	105	113	95	96	124	104	103	109	99	114	118	104	101	127	105	119	122	109	122	108	98	94	104	107	90	84	118	119	110	117	113	96	123	106	114	97	120	115	133	107	107	99	100	121	104	98	112	106	132	102	105	101	114	123	104	116	109	113	101	128	105	122	113	114	105	90	131	101	119	115	103	104	126	129	99	108	118	111	114	101	110	91	106	106	109	115	108	122	102	113	126	119	126	94	96	100	117	106	109	105	94	94	122	114	109	106	109	105	122	116	101	115	113	110	121	97	93	135	117	111	111	93	99	98	112	98	107	102	123	96	109	90	105	118	119	97	112	103	119	109	98	119	105	114	96	123	110	90	109	134	103	118	96	117	118	94	105	115	108	98	114	100	106	94	91	117	118	110	106	109	108	124	98	122	90	100	107	96	97	111	102	107	112	110	101	119	120	107	105	93	113	102	100	102	108	109	115	110	115	100	115	121	116	108	116	121	109	115	110	93	100	120	113	91	127	123	99	118	85	106	115	113	112	89	113	94	107	116	109	123	104	104	122	121	104	105	108	131	99	105	111	95	104	100	107	99	97	115	91	103	114	114	109	127	111	108	116	99	95	101	113	115	94	90	100	109	99	105	107	91	107	112	97	121	106	119	101	114	121	99	104	127	133	119	108	117	96	112	112	121	109	103	122	107	105	100	102	120	90	113	107	92	100	113	112	106	119	111	96	111	108	108	96	126	107	118	123	133	103	103	99	106	87	92	110	119	124	97	127	130	105	110	110	108	126	100	113	113	98	113	100	120	99	112	122	104	103	114	114	114	107	100	104	107	106	99	117	108	92	124	125	121	109	117	107	107	114	109	108	101	106	101	93	112	119	112	98	124	103	117	111	129	99	114	108	120	100	102	112	122	127	121	111	108	116	106	112	105	92	113	111	123	99	106	92	104	105	103	108	112	107	108	116	109	102	107	108	104	104	101	113	105	104	115	99	104	104	112	118	117	110	113	124	111	114	86	111	108	116	117	100	123	115	129	114	106	118	119	106	105	109	107	126	107	99	111	107	112	119	120	114	109	115	95	95	97	120	120	116	114	112	114	95	118	132	90	101	116	98	114	108	112	115	107	111	110	111	119	129	128	118	115	108	113	119	132	113	88
25401	21510	28082	25390	11600	1151	756	511	486	437	441	430	440	424	409	448	417	379	394	418	394	384	362	377	371	335	378	424	357	336	362	410	376	386	389	355	399	351	344	346	383	371	362	396	369	388	376	343	364	366	385	352	363	345	366	378	363	364	411	335	366	381	402	396	351	373	331	353	375	359	412	386	367	379	359	378	349	382	367	382	372	359	345	363	365	358	410	376	358	354	372	363	364	365	329	361	370	330	352	360	370	366	367	388	375	326	339	380	378	348	382	370	342	384	386	359	385	341	361	422	360	366	333	360	342	360	358	379	378	352	357	350	364	388	362	354	344	402	353	351	378	362	348	389	382	377	370	377	390	335	391	365	365	388	346	389	368	358	392	368	364	365	335	360	361	397	366	372	347	369	350	379	355	363	384	355	364	346	376	347	341	351	353	379	372	368	380	363	365	363	366	366	371	403	420	383	370	341	396	352	350	338	410	380	334	376	395	364	385	365	368	369	359	365	377	355	366	364	336	342	399	345	339	373	388	393	347	359	394	388	365	316	379	366	364	388	368	349	381	378	361	350	381	353	356	397	398	397	364	378	357	384	376	369	371	372	356	382	366	375	341	381	362	368	374	376	361	372	350	353	345	363	353	329	350	391	381	355	396	374	379	370	377	349	407	351	374	373	383	383	361	385	364	337	371	352	376	391	350	350	340	377	338	388	397	368	410	371	343	367	358	367	366	375	388	341	379	393	349	350	377	370	384	319	366	359	329	348	374	355	376	360	361	384	357	379	370	382	367	358	335	403	362	393	350	371	385	383	365	330	371	388	369	352	338	380	400	373	399	355	365	317	362	349	354	365	329	378	371	329	369	399	370	363	385	377	347	375	325	398	340	369	368	389	382	384	369	352	345	432	374	359	337	344	355	343	346	365	331	361	379	415	363	344	356	356	355	346	359	418	364	382	383	383	351	382	386	367	370	390	351	360	355	401	362	365	383	346	335	378	336	357	373	341	346	392	343	380	373	372	340	393	368	389	368	361	385	361	349	369	394	367	395	400	421	376	373	343	395	383	373	382	365	368	382	403	371	364	362	393	381	416	371	377	366	376	353	369	381	305	382	366	372	354	358	400	341	352	359	347	350	367	363	376	366	352	375	376	370	356	363	349	388	355	361	338	327	386	380	380	393	339	373	315	376	391	331	385	380	366	365	379	373	377	364	360	375	389	366	428	371	356	385	380	390	373	354	332	362	391	379	388	429	385	345	393	356	346	359	354	352	411	345	391	357	373	385	355	353	376	355	372	365	425	415	365	352	359	365	361	366	373	348	366	373	374	397	361	372	367	363	355	362	367	364	351	395	363	399	360	369	379	362	367	387	362	415	370	365	346	397	390	380	377	353	347	352	386	395	366	342	341	344	342	356	374	350	332	399	363	401	363	392	376	373	305	370	358	345	338	346	353	361	371	350	360	368	367	358	389	344	373	349	356	367	358	334	379	349	351	364	361	379	365	361	345	385	363	379	333	351	358	334	346	377	341	389	371	373	371	344	331	369	362	353	343	367	354	387	409	377	357	413	388	395	381	355	358	359	388	353	355	330	395	351	369	374	418	367	394	365	352	381	343	358	396	368	376	342	379	363	377	354	389	340	342	362	374	335	363	395	366	373	320	372	360	381	369	354	364	344	369	367	369	371	356	392	351	382	376	371	354	370	374	393	372	354	360	363	347	342	355	337	355	346	368	336	351	350	347	346	376	371	355	359	372	383	335	359	381	372	384	338	352	357	358	372	404	366	355	387	341	363	330	368	354	354	349	344	373	341	369	352	342	334	386	380	356	361	337	367	371	363	377	335	381	345	372	360	333	375	353	346	359	364	386	353	395	359	373	351	378	364	347	342	387	359	374	364	370	368	400	354	378	386	347	334	349	387	345	380	378	338	370	390	366	321	360	359	396	386	378	383	375	365	395	392	374	373	374	367	371	351	378	362	364	338	368	366	369	351	360	338	386	347	377	357	344	290	388	357	352	370	351	381	369	359	366	344	392	386	357	334	357	356	388	364	366	364	384	351	350	377	367	366	374	334	366	307	379	329	356	369	356	373	409	385	357	365	346	368	355	365	346	390	365	386	363	336	347	369	397	370	361	359	384	393	362	392	372	374	355	321	411	365	387	348	355	350	376	359	348	390	376	348	308	365	352	406	350	388	374	373	350	354	357	391	370	353	356	389	380	357	354	390	352	362	378	348	356	366	386	352	368	357	381	359	346	370	375	376	364	342	384	363	386	365	364	373	372	397	400	368	344	359	373	340	363	348	380	350	376	382	394	391	356	392	412	357	361	368	366	374	352	350	376	398	368	350	357	347	374	370	377	349	370	367	364	368	405	370	383	402	351	411	367	386	363	359	369	358	350	377	356	395	366	385	393	390	355	339	352	351	352	344	370	362	403	390	332	400	369	355	368	387	374	339	339	372	357	332	358	367	367	359	393	370	350	354	351	348	396	379	367	350	377	353	378	388	373	436	371	391	382	387	367	404	324	379	362	388	372	345	364	328	375	374	321	364	373	357	363	366	385	334	362	379	361	361	345	374	377	434	368	356	366	359	368	369	350	393	402	380	385	384	354	376	347	377	371	364	372	344	360	348	371	361	343	355	373	376	350	364	350	351	344	360	343	354	370	393	378	366	367	365	375	368	360	373	337	370	386	355	351	354	340	407	359	378	389	363	350	354	393	331	346	358	364	360	370	416	386	380	351	363	405	372	350	373	357	363	392	337	334	371	380	371	353	371	383	402	371	350	326	361	362	392	401	347	383	351	366	377	376	385	377	364	372	386	371	351	371	353	368	378	386	341	353	361	399	353	341	348	363	370	368	342	413	375	363	337	364	354	371	367	308	331	348	355	357	375	365	360	349	354	358	386	358	350	381	337	359	373	362	337	357	337	362	353	403	370	352	387	356	377	384	357	374	371	351	350	377	353	375	357	362	360	366	339	403	384	367	357	363	387	365	349	379	364	364	347	369	363	345	373	365	352	341	379	338	343	368	349	356	352	324	355	365	386	354	381	378	362	387	402	366	336	383	359	340	418	369	379	365	415	338	366	381	362	355	328	387	355	344	372	364	376	353	380	348	394	350	361	331	363	355	384	393	353	360	358	349	408	380	365	375	372	359	349	352	341	380	375	381	375	372	349	350	363	371	383	365	352	386	372	353	376	398	384	387	372	363	378	371	401	343	362	370	388	349	352	328	337	380	390	372	336	383	341	373	345	388	354	372	379	335	372	379	372	393	399	363	370	372	388	372	342	369	367	377	348	348	378	349	347	351	359	352	364	372	370	357	336	318	365	358	358	383	359	341	363	360	372	376	336	400	361	370	370	369	378	381	380	335	338	345	353	351	371	350	344	362	366	350	370	384	381	357	355	359	342	378	371	351	335	366	367	382	333	345	365	349	392	380	353	373	331	387	372	354	333	380	355	379	382	367	358	379	367	355	387	380	384	398	374	356
3148	3107	2627	1379	917	737	618	544	504	477	423	363	368	385	370	367	358	339	354	318	342	335	344	323	359	333	301	332	307	309	320	360	313	307	294	298	302	309	295	323	336	292	357	352	327	359	313	325	315	306	311	330	313	346	344	303	309	331	305	318	314	306	319	302	310	334	319	313	315	283	285	298	312	333	296	320	326	316	291	344	315	315	308	329	335	332	303	292	319	325	291	288	299	277	290	339	323	320	286	315	305	287	316	304	352	311	335	317	301	288	269	287	321	352	321	327	300	296	327	298	336	319	295	288	314	308	319	290	279	333	314	304	314	279	320	314	317	288	314	327	306	306	303	307	296	335	314	335	310	285	312	301	321	294	320	320	304	304	302	288	324	310	326	330	276	285	326	304	312	299	299	309	321	328	319	310	296	322	311	305	302	322	317	324	306	337	301	309	301	337	298	287	285	286	309	313	332	333	343	281	304	296	304	296	316	300	318	300	313	252	288	292	293	315	338	318	295	298	313	281	333	290	312	288	295	304	308	319	303	314	299	323	296	291	324	308	304	270	324	309	283	315	315	315	347	295	341	301	296	333	299	314	317	322	327	305	321	298	324	324	310	311	297	314	326	292	313	310	308	316	298	287	338	329	314	354	320	315	246	305	309	309	320	291	275	323	307	299	296	347	313	303	308	314	303	318	288	326	299	299	307	291	290	334	295	316	331	327	342	308	292	298	331	320	339	303	301	303	278	291	318	317	267	337	300	283	288	301	304	287	314	327	308	316	296	297	329	306	297	287	320	285	326	273	317	318	287	301	298	296	332	285	321	287	317	294	296	301	316	324	318	297	312	298	285	331	317	297	313	302	311	287	327	299	334	315	308	302	294	318	334	305	317	295	297	326	320	332	319	331	303	325	285	320	340	305	273	280	279	297	303	298	288	319	302	300	290	280	280	329	307	311	288	301	330	320	342	305	300	296	301	300	316	296	340	306	318	321	298	308	317	305	288	303	309	292	285	281	310	329	329	310	315	288	300	314	306	288	344	293	292	336	267	314	307	291	311	337	300	276	302	321	301	322	311	307	343	317	302	315	300	311	306	290	318	272	275	306	304	321	278	320	302	320	319	316	276	299	313	328	307	341	297	320	286	336	312	307	354	316	296	290	308	280	310	311	310	331	313	293	289	280	273	280	306	301	299	298	282	321	346	327	299	288	311	290	320	311	335	297	282	342	313	289	271	315	313	316	315	319	292	310	319	345	307	311	302	322	294	324	325	296	280	285	285	318	299	366	308	309	308	301	294	318	318	294	319	324	297	311	305	310	321	295	315	323	307	338	316	294	283	335	280	293	293	298	308	282	298	274	305	290	288	305	282	310	287	330	313	278	305	294	324	296	289	316	310	283	299	305	303	298	322	315	314	331	302	324	316	310	311	301	328	328	314	280	281	323	321	292	331	358	285	307	297	310	336	303	344	321	300	309	274	309	297	342	298	332	337	332	322	307	322	285	334	310	309	311	304	343	298	304	339	309	300	274	319	294	330	332	314	271	333	296	347	306	296	293	321	331	298	323	300	321	331	287	346	263	317	326	308	304	331	319	337	318	288	287	290	297	334	306	302	295	299	282	306	300	318	320	319	290	312	357	289	296	313	304	311	325	314	304	310	321	319	309	324	349	286	280	308	285	320	290	305	304	285	276	310	309	312	285	322	298	313	333	323	327	288	299	274	285	290	306	293	311	306	315	307	351	272	283	302	300	323	312	323	276	317	307	303	310	309	304	263	309	280	291	270	329	328	309	311	306	319	304	313	288	289	299	311	286	286	298	315	315	283	302	323	326	323	318	313	289	315	332	322	298	285	289	307	301	265	303	305	286	299	306	279	273	320	272	302	315	310	274	311	302	352	300	310	311	327	337	304	277	287	285	318	315	317	311	301	316	335	283	309	313	286	303	326	298	288	324	344	321	333	314	332	300	311	343	294	327	262	300	305	303	313	307	328	307	294	312	294	313	331	308	288	328	311	276	305	299	335	337	289	291	304	310	306	328	295	326	300	330	271	306	304	345	298	288	296	301	306	302	320	308	328	288	288	312	310	329	303	285	299	291	305	295	305	310	302	307	307	305	292	265	311	286	318	274	268	304	326	302	268	320	315	308	288	310	322	341	313	333	291	283	327	327	313	299	328	303	323	311	312	293	311	299	314	310	296	302	307	348	314	281	303	300	296	316	336	300	317	304	340	275	315	311	334	327	283	284	302	292	314	291	307	290	297	299	304	300	300	332	329	308	331	309	315	284	329	275	329	295	285	310	325	341	284	300	282	281	289	294	309	306	315	304	298	337	269	328	320	267	328	302	306	317	305	303	309	301	313	288	319	324	282	322	314	276	310	323	320	307	318	327	304	315	295	324	269	339	319	276	296	333	305	322	327	314	307	326	314	324	284	305	299	327	308	299	290	306	316	315	316	289	286	295	339	304	270	305	308	298	312	309	328	327	298	331	327	293	300	291	297	301	313	338	319	317	277	310	298	281	290	325	284	306	337	306	314	308	293	306	283	305	311	350	279	306	296	320	302	294	329	309	342	295	300	309	302	304	292	273	276	305	307	297	343	323	319	325	290	297	297	300	275	280	321	327	302	313	332	284	310	308	263	313	295	291	329	315	295	300	335	319	291	295	280	322	291	298	315	304	304	283	311	322	331	306	310	320	309	299	323	289	335	302	292	307	270	288	283	291	337	311	298	273	324	332	302	332	323	300	279	306	329	314	285	289	301	300	322	329	325	285	303	306	287	306	305	301	327	305	313	334	324	327	281	298	309	312	316	296	295	315	315	312	316	322	322	310	312	314	306	315	305	275	312	300	302	280	337	278	313	324	329	337	259	308	306	294	317	290	297	284	310	298	320	337	304	324	305	279	328	320	335	297	306	305	287	287	312	300	302	308	314	296	287	283	295	334	304	278	312	257	291	316	334	329	322	303	325	292	297	271	290	274	302	321	296	316	306	303	295	306	307	270	306	290	332	304	311	309	318	306	298	292	284	298	299	299	302	290	332	296	276	321	332	267	310	300	333	307	295	307	307	317	311	308	344	285	313	293	314	330	270	286	295	286	289	293	327	305	283	315	299	294	307	325	323	299	323	324	274	285	303	327	293	293	295	300	296	334	318	293	325	321	331	289	301	284	309	319	279	316	305	313	316	316	278	296	325	310	338	316	276	300	289	329	307	309	298	305	283	301	320	288	319	280	291	312	323	319	311	320	295	301	288	326	305	331	314	280	300	344	321	311	273	279	301	273	308	307	286	299	325	290	331	300	299	287	313	308	308	292	312	303	281	292	316	335	320	313	281	328	313	296	315	311	292	296	288	323	275	344	297	317	267	326	287	306	338	269	299	312	292	298	317	315	318	302	291	294	268	323	274	310	295	334	264	289	298	305	316	325	301	358	319	325	312	313	314	329	294	326	322	301	371	299	296	308	319	318	301	279	320	258	312	311	290	348	325	305
24458	21482	28891	24506	21473	8618	1533	930	795	678	714	702	681	664	630	603	620	657	608	607	612	632	614	568	635	622	594	589	608	619	620	632	594	554	626	547	587	626	566	623	591	605	565	609	585	558	570	582	567	596	557	629	566	595	562	583	574	572	575	563	534	630	566	580	588	556	595	598	568	570	620	623	543	577	571	605	567	575	614	556	572	540	598	585	543	564	549	577	591	608	593	577	585	558	611	523	537	574	551	531	544	578	575	569	595	590	579	599	606	582	593	573	584	550	567	567	566	583	584	575	603	636	547	571	576	582	566	585	544	585	548	548	577	598	557	595	612	598	585	580	593	569	570	579	543	590	601	593	628	592	575	574	550	602	539	606	582	554	617	557	604	571	599	604	546	576	548	550	609	563	647	544	580	587	573	557	562	602	621	523	606	572	568	569	574	544	589	556	611	571	602	570	586	548	592	555	584	612	615	623	594	570	593	593	585	625	585	559	571	594	558	569	579	588	564	567	571	572	600	567	589	565	584	597	565	576	579	562	587	573	563	594	609	611	586	627	572	622	591	552	576	579	610	596	561	612	566	558	587	569	587	555	557	597	597	546	510	560	603	580	590	554	599	567	594	579	567	573	577	544	575	567	581	578	566	634	539	561	610	565	599	579	554	550	547	608	590	581	596	618	598	564	583	610	575	563	593	572	571	587	557	569	601	559	601	588	571	587	572	566	608	568	580	530	616	554	598	579	595	578	566	570	605	559	570	570	586	540	553	579	583	548	552	517	573	607	566	552	597	573	585	601	606	592	613	605	587	610	536	602	564	599	569	588	600	609	566	559	581	589	533	576	582	554	571	581	547	548	579	534	608	570	562	581	557	557	571	572	593	634	555	596	589	579	555	584	590	572	596	579	572	572	580	591	585	564	557	569	585	544	566	552	602	524	589	619	567	582	531	523	580	588	552	594	558	595	614	605	577	526	564	530	587	582	589	558	574	552	570	568	578	561	569	566	548	581	531	571	532	578	575	581	645	634	583	565	605	552	554	630	597	583	537	566	583	589	577	577	552	554	608	557	598	607	542	598	604	564	554	635	578	593	567	572	568	557	568	594	594	591	588	575	588	599	572	566	576	569	604	598	574	564	561	525	600	593	574	543	620	576	586	598	548	573	619	559	532	560	587	568	571	589	588	545	573	567	574	616	548	531	621	578	556	550	541	544	557	550	554	561	579	578	552	574	547	573	574	594	589	568	577	585	572	582	551	571	531	555	553	573	546	572	556	602	573	554	576	566	579	557	606	583	585	556	558	575	634	570	602	622	590	526	567	567	548	588	598	616	612	575	564	573	554	583	580	587	579	567	583	578	546	578	614	592	570	566	588	578	554	565	598	582	582	527	586	573	583	542	605	610	523	623	584	605	547	578	537	537	591	549	572	570	564	567	577	583	570	566	547	544	545	606	612	559	589	560	607	603	544	624	501	542	572	550	597	589	576	552	555	598	541	632	555	576	545	590	571	587	581	548	578	571	539	586	580	572	556	557	553	597	574	565	553	589	594	571	592	599	628	582	583	614	564	592	583	556	586	553	614	560	588	592	578	585	562	562	589	562	527	574	583	577	595	593	587	605	575	600	568	559	565	572	603	579	606	593	587	556	600	570	564	562	572	565	565	553	549	559	588	573	526	554	578	599	544	581	565	554	572	549	570	595	554	569	547	598	557	598	609	595	581	584	527	615	578	570	550	583	555	572	540	572	546	595	562	534	581	572	592	585	594	564	652	533	524	531	580	584	566	530	545	523	610	590	587	597	582	584	555	519	589	520	549	573	580	590	545	573	601	561	570	594	583	593	574	548	585	552	561	536	592	563	591	548	554	584	546	589	568	569	597	575	632	575	574	569	558	628	535	612	568	591	598	586	556	588	615	586	565	546	563	606	588	526	587	597	569	542	531	543	585	574	585	573	566	562	578	560	496	518	582	593	570	605	590	559	579	587	561	595	556	602	537	601	584	564	566	573	574	536	575	581	566	579	593	515	577	559	561	569	576	516	589	548	575	639	589	546	581	559	612	567	592	546	572	573	588	575	581	559	540	603	536	588	581	573	638	545	555	559	573	558	537	597	504	531	580	610	561	565	571	595	543	618	588	543	552	552	562	565	617	537	645	580	614	569	576	597	551	557	574	584	542	532	577	623	571	573	556	547	543	498	561	556	590	556	555	553	603	516	567	586	579	533	590	588	541	605	519	573	546	647	589	517	575	578	575	605	575	550	577	568	558	582	577	606	572	575	578	609	580	605	580	595	543	566	573	556	561	594	608	549	606	565	549	569	562	582	562	593	593	573	561	549	562	580	588	574	574	555	618	562	580	564	575	541	536	576	585	565	585	564	575	544	589	536	545	566	575	579	577	588	557	568	615	572	608	566	533	555	551	615	618	555	556	646	587	549	584	554	544	597	549	605	579	620	598	557	571	579	592	534	611	580	538	548	545	605	588	602	536	573	571	566	572	555	606	533	604	567	538	583	638	592	594	570	572	534	522	566	578	572	548	573	569	570	590	553	585	568	605	591	546	591	560	570	578	597	600	583	592	573	531	578	619	597	560	614	530	542	591	595	629	566	590	573	617	554	574	578	570	606	573	571	547	548	512	583	554	601	533	547	562	570	577	587	551	556	559	588	570	558	596	546	569	566	577	567	592	599	600	548	586	589	568	536	578	573	592	564	535	545	545	640	552	594	572	548	608	610	612	597	569	589	568	580	572	569	545	589	593	588	559	582	612	571	580	580	547	580	556	570	556	582	554	573	610	614	567	564	596	590	566	554	596	551	530	591	564	575	569	568	583	584	608	596	576	577	611	582	590	576	544	559	613	577	589	589	567	558	529	520	564	601	560	581	594	540	541	559	587	629	569	548	582	576	628	572	577	587	612	599	551	574	581	589	559	589	564	606	564	559	591	545	576	545	511	607	547	601	576	526	557	589	560	581	549	607	599	574	563	533	581	597	551	548	526	593	562	596	590	577	616	606	602	564	565	582	570	583	567	559	577	561	571	503	607	575	568	523	570	559	573	591	608	567	574	600	530	587	574	561	573	552	535	558	571	590	578	555	592	558	546	568	604	588	554	578	572	577	579	596	573	591	561	548	576	540	551	577	577	565	577	561	584	555	601	574	562	600	556	579	556	537	565	530	606	603	614	546	579	590	569	596	561	532	539	527	546	529	563	565	600	585	544	603	566	600	556	600	592	586	566	586	541	562	553	593	523	557	562	582	582	607	559	548	559	578	576	580	606	557	595	567	537	532	560	571	594	566	612	589	606	579	561	580	604	551	608	592	594	549	587	534	601	552	583	594	570	555	603	532	548	534	561	606	591	563	556	572	566	575	569	525	596	541	572	563	568	607	563	539	566	540	579	580	555	567	598	549	553	570	621	536	571	550	578	586	540	564	574	547	555	576	560	521	571	594	585	590	584	593	569	578	604	605	576	578	547	549	573	576	535	601	579	586
3379	5617	4599	2399	1603	1278	1097	894	763	765	699	707	655	605	555	554	533	543	535	528	520	504	530	444	505	518	486	507	497	522	478	500	520	472	520	503	551	472	458	450	471	476	497	461	497	504	458	470	506	514	463	482	484	492	538	457	480	480	494	491	522	482	446	452	514	492	450	466	504	464	442	479	479	479	482	497	502	486	474	497	512	489	435	469	475	476	494	496	466	472	509	452	499	437	472	498	470	488	478	474	472	509	478	458	462	453	493	483	454	468	474	461	470	482	480	457	451	492	492	474	515	453	469	472	506	454	470	489	451	457	477	470	500	493	449	469	459	481	462	488	485	487	453	447	492	434	458	469	457	445	479	463	502	406	459	499	504	488	456	505	460	502	494	457	492	475	466	488	465	482	464	494	456	484	419	491	451	508	487	533	425	473	455	473	446	484	484	508	454	479	492	478	454	462	490	452	494	460	498	477	500	481	458	469	476	495	455	449	442	522	491	460	437	501	483	450	479	481	446	469	468	495	456	475	492	447	486	466	469	440	491	484	492	442	493	483	476	472	479	436	497	472	464	489	497	430	484	465	470	473	482	452	468	466	496	493	470	448	472	478	469	493	476	494	468	434	490	502	446	489	464	475	473	447	496	470	472	502	438	465	473	499	487	480	470	453	467	437	461	428	460	507	463	484	418	455	465	483	467	484	457	495	421	489	475	468	480	502	428	438	442	427	469	457	460	496	488	499	463	497	507	461	484	439	452	421	489	457	484	435	494	511	461	490	465	494	477	483	487	486	495	463	441	472	460	479	448	463	466	464	452	454	436	471	474	483	460	498	462	457	465	466	455	455	465	475	437	436	473	447	474	496	489	477	477	456	453	476	481	521	482	518	465	435	460	461	442	518	437	429	422	458	470	492	443	447	467	465	485	432	453	473	436	481	439	457	477	440	461	478	434	468	453	465	482	442	520	458	462	462	475	497	470	469	451	475	453	472	486	487	444	419	482	469	442	420	473	464	452	481	497	455	482	490	429	461	458	460	467	456	452	446	435	506	483	444	486	444	465	470	501	418	486	465	493	456	479	477	447	446	486	449	471	468	470	475	493	478	454	463	466	457	462	526	446	513	454	455	491	467	458	453	466	462	440	456	436	444	450	449	486	465	453	477	469	477	487	452	444	432	498	458	487	460	477	448	456	439	447	510	475	470	416	455	489	436	430	440	473	452	455	478	478	455	468	454	475	415	458	441	518	444	428	460	466	489	463	453	469	417	453	500	457	494	454	441	457	472	476	434	479	455	450	459	484	467	503	518	487	441	450	451	447	500	448	490	463	457	463	461	479	496	435	459	452	433	487	490	485	458	446	484	445	459	473	442	459	457	455	461	481	466	465	461	441	449	470	481	440	460	451	486	458	454	452	473	484	445	455	501	474	487	481	461	425	434	463	463	486	454	457	465	439	459	441	433	481	486	485	434	445	454	453	472	489	470	473	501	461	517	470	442	450	423	433	480	467	483	469	501	475	476	467	491	457	429	472	455	438	481	443	456	438	485	455	509	417	497	481	443	485	486	498	452	462	490	479	471	477	463	450	437	430	434	480	462	455	462	449	429	473	423	483	452	475	442	462	461	506	459	457	465	488	444	508	437	503	477	454	489	418	489	440	473	477	465	473	477	445	491	436	432	454	432	470	466	480	475	441	453	471	461	470	461	450	450	449	495	464	477	473	449	473	453	479	462	422	459	468	481	471	475	478	444	460	462	447	424	462	479	488	478	471	458	477	439	465	504	436	495	455	458	462	447	491	450	454	429	438	448	487	475	446	419	454	434	460	482	467	518	449	453	455	445	481	502	455	473	505	501	501	440	457	453	435	449	437	466	461	449	421	467	425	483	494	414	446	440	456	464	443	471	483	447	474	486	457	460	418	504	443	469	439	451	445	457	469	479	430	446	508	419	433	474	474	444	434	471	462	456	439	444	473	462	462	448	428	457	485	447	504	483	438	437	455	443	509	448	439	481	433	433	486	487	472	463	455	465	481	473	464	445	505	468	502	464	455	429	467	434	438	464	456	459	494	469	461	491	458	491	486	479	495	448	471	504	463	457	444	449	438	435	471	445	447	488	460	483	457	471	458	443	449	421	465	458	452	473	452	439	506	470	430	413	487	501	478	474	435	472	471	489	435	425	449	466	474	468	467	470	475	474	478	473	434	471	474	454	482	473	448	414	491	438	453	452	520	485	462	475	459	432	451	457	451	457	481	463	449	466	493	445	447	468	438	475	508	453	472	488	453	491	417	487	484	442	494	440	424	476	481	449	457	483	431	442	476	478	468	440	461	481	458	470	453	442	450	435	472	463	415	456	428	480	474	458	449	480	473	477	470	466	451	456	437	472	449	496	482	457	437	461	466	486	451	458	491	461	448	447	460	447	461	489	467	493	451	459	432	489	489	456	454	522	473	445	453	462	466	449	466	465	433	446	478	426	447	467	465	476	470	456	456	453	450	477	509	483	453	413	438	428	438	455	458	448	439	457	468	424	431	468	472	422	439	453	465	487	462	466	455	485	445	474	449	458	466	448	475	441	449	436	498	459	472	485	465	457	472	452	497	465	484	477	509	476	457	441	499	449	491	483	464	470	468	464	452	458	487	456	471	434	492	474	420	420	471	460	427	502	463	475	458	458	481	461	465	494	461	465	482	457	442	436	474	502	444	466	435	436	455	470	472	491	453	471	447	478	449	488	461	443	491	476	453	429	439	474	457	504	437	472	426	420	458	468	451	431	454	472	452	445	456	455	443	448	457	457	440	462	477	471	490	434	414	448	445	487	491	503	480	450	458	461	455	470	484	428	470	430	461	427	466	479	500	475	484	434	446	442	428	495	454	471	466	435	442	492	451	439	479	461	431	440	442	450	467	477	469	448	446	458	472	434	499	482	481	438	481	416	439	481	453	435	429	456	434	443	487	460	493	475	451	433	482	471	417	456	498	412	446	461	461	482	447	472	418	432	449	463	474	443	466	492	511	463	479	455	459	461	436	425	456	494	442	486	460	410	418	456	439	436	455	469	491	439	463	442	487	455	428	488	459	455	497	491	447	485	484	438	465	493	456	439	467	447	428	513	455	448	483	432	481	436	423	452	474	446	479	467	472	464	470	457	463	449	441	452	496	454	446	460	452	470	433	435	439	419	419	444	473	452	455	462	449	441	458	449	446	445	478	477	440	481	447	463	474	430	476	502	457	451	474	455	457	480	427	471	471	454	467	447	452	437	449	482	469	484	471	401	473	457	440	443	517	439	485	466	479	458	458	483	453	456	468	443	421	442	460	423	449	454	449	433	458	456	461	464	441	442	459	473	463	486	471	444	425	476	454	465	490	448	439	474	449	472	482	485	484	443	450	459	451	457	445	457	463	467	474	452	436	462	487	476	471	446	449	476	479	479	418	464	451	470	494	479	429	419	423	486	433	450	483	464	413	431	464	453	486	429	446	457	446	436	437	459
27806	10397	505	231	147	146	161	138	154	109	126	140	148	118	133	117	136	110	117	126	122	128	138	154	137	120	131	125	129	113	125	127	140	110	122	141	118	128	114	112	123	129	120	119	118	135	154	136	115	134	137	153	118	127	124	121	136	129	147	137	109	152	134	156	124	123	114	126	122	120	124	143	120	132	128	133	143	132	127	135	118	109	127	141	130	134	139	124	134	123	126	134	129	143	126	125	131	125	134	133	137	115	119	156	127	118	130	139	121	126	129	122	105	121	118	115	118	137	136	128	152	137	112	107	127	118	148	135	119	135	142	116	145	133	133	125	133	127	126	132	137	113	136	120	124	129	138	127	142	125	120	122	127	131	114	143	118	136	108	108	121	119	133	136	123	123	95	140	140	142	145	158	125	107	153	124	122	147	133	125	138	137	129	118	120	129	130	124	113	120	145	139	112	122	129	155	124	139	138	122	110	136	128	122	122	132	110	139	114	125	119	118	123	132	144	153	125	128	135	115	123	141	148	128	148	128	129	138	132	131	114	118	139	131	128	137	107	121	112	142	142	115	128	125	122	131	122	126	142	129	132	140	139	127	142	119	119	132	113	127	127	133	130	132	131	123	141	130	135	130	135	132	105	129	103	136	120	125	135	134	127	145	118	141	135	130	130	142	121	138	112	143	131	120	101	151	123	134	132	114	131	143	135	110	147	140	118	129	121	132	121	114	123	127	136	126	114	115	113	146	136	132	121	140	128	120	120	115	113	118	129	146	131	137	134	135	145	129	133	115	128	130	138	120	126	136	140	104	133	134	149	129	140	129	132	111	133	119	123	135	126	144	118	136	130	126	145	136	92	132	121	126	122	130	134	127	146	121	117	117	129	122	123	124	123	139	127	123	151	134	117	125	125	104	117	129	114	139	115	124	147	108	138	118	130	118	128	129	105	124	137	125	124	124	143	130	134	149	132	109	122	132	159	113	137	136	122	111	118	144	124	136	132	123	124	106	113	111	133	116	129	119	142	141	121	130	109	154	140	125	122	121	127	127	131	147	119	121	133	125	122	108	154	152	121	125	129	128	127	112	122	132	129	125	134	132	121	139	129	132	141	120	117	134	136	112	130	128	123	134	112	121	137	128	120	128	112	117	116	114	124	140	124	113	126	123	112	128	131	105	131	128	132	136	123	122	132	124	147	124	129	130	125	148	128	128	116	115	135	129	123	121	123	128	139	135	108	140	141	109	121	122	122	133	107	119	139	138	123	129	130	130	112	133	113	141	131	125	136	116	124	120	111	117	143	113	122	130	111	97	115	113	107	123	117	126	156	132	131	106	107	125	135	150	108	126	138	122	131	124	137	125	126	125	130	102	134	121	109	159	114	119	141	120	140	127	120	124	129	114	117	131	116	125	136	136	136	137	135	106	133	140	144	126	129	125	110	135	144	131	124	122	116	110	128	135	144	135	134	122	120	128	138	123	113	125	137	135	113	131	137	134	123	123	140	124	142	136	133	145	114	127	128	128	145	124	147	129	129	117	126	124	121	125	104	131	118	121	114	105	160	133	137	144	127	136	138	123	134	150	130	136	115	139	103	116	134	141	103	120	145	126	112	152	144	119	120	116	130	119	127	118	130	128	132	104	135	109	127	127	124	136	124	135	131	127	121	133	150	142	112	132	117	132	146	116	121	132	128	113	130	123	141	137	134	104	131	120	122	126	124	142	139	146	142	119	118	126	132	124	131	120	134	145	145	120	142	151	157	108	134	134	139	123	137	121	113	123	131	127	112	118	120	127	104	133	138	125	133	127	116	124	117	127	122	130	137	136	134	120	125	134	130	131	140	139	119	116	126	146	131	122	117	110	116	125	153	135	136	115	117	131	121	138	113	128	130	142	122	120	122	129	126	126	122	127	137	132	119	131	113	127	131	140	108	129	93	117	131	108	134	137	136	121	118	108	131	131	126	124	120	144	130	128	129	111	123	121	114	135	108	109	153	126	158	120	115	130	136	135	127	124	130	131	128	144	117	113	112	127	133	110	133	144	119	126	122	133	115	140	119	112	142	143	150	114	132	124	146	127	141	123	142	122	123	119	142	118	128	110	128	123	115	109	145	127	125	132	148	126	115	123	115	125	121	140	144	122	141	114	126	143	132	113	122	110	116	142	130	144	120	149	135	118	113	129	145	133	137	107	120	147	141	124	124	129	130	150	120	120	131	114	140	123	151	115	114	118	123	123	121	96	121	118	130	121	129	128	131	126	143	124	119	131	107	131	125	131	114	124	103	129	146	146	132	105	134	176	111	138	111	122	109	114	117	128	124	130	128	121	130	116	117	122	115	113	119	113	137	124	125	129	120	117	137	124	143	127	104	125	131	130	122	117	119	159	123	146	115	138	111	112	128	139	129	139	119	135	133	125	140	148	126	141	124	139	135	136	129	137	124	113	131	148	129	142	114	144	124	114	131	122	113	143	137	122	143	114	122	131	134	118	121	124	114	136	149	145	141	123	142	122	137	137	126	133	143	163	136	150	126	134	109	133	137	141	143	119	123	118	124	129	136	124	137	119	126	133	132	122	109	123	132	135	145	127	135	116	122	111	111	150	129	130	108	143	134	150	113	128	125	108	137	138	122	142	126	109	132	121	127	146	133	128	110	119	134	126	137	127	120	128	117	119	125	111	142	104	115	115	123	137	148	122	124	110	110	115	129	105	136	122	107	133	112	137	132	135	105	120	123	147	144	130	136	146	130	133	129	124	131	130	135	141	121	130	146	130	121	118	149	133	137	132	144	117	115	114	130	111	128	124	123	124	127	146	131	123	116	132	144	142	136	132	109	130	142	114	117	111	118	117	125	119	135	116	124	129	134	145	141	134	109	122	123	125	133	131	128	133	134	136	123	102	124	137	116	120	117	121	131	133	124	125	138	104	123	141	118	125	117	112	134	132	108	111	119	141	126	129	121	144	128	119	119	126	121	146	116	129	131	119	139	115	121	119	129	143	118	140	141	136	125	117	106	116	100	110	113	116	119	116	115	139	137	137	127	123	91	124	125	146	128	108	135	133	132	130	142	137	146	132	131	112	130	127	122	114	111	139	133	119	140	112	105	118	138	131	127	129	122	121	146	109	141	136	129	124	119	135	161	129	122	133	125	118	122	131	116	112	126	117	115	138	100	153	122	123	127	125	120	146	128	116	145	122	117	127	133	129	126	136	126	144	104	127	125	143	147	115	129	128	111	123	128	130	120	151	117	127	122	126	134	145	125	120	141	137	136	104	130	116	144	132	125	103	118	107	131	129	116	134	138	127	118	119	133	134	128	136	112	125	137	121	135	112	127	123	118	130	140	133	141	124	112	112	126	121	141	126	134	113	127	136	131	120	116	141	107	121	137	121	103	120	143	149	126	131	113	125	123	139	168	133	128	118	133	127	136	118	138	129	130	137	130	130	121	135	142	125	140	129	113	125	139	110	140	127	121	122	118	121	126	131	129	120
4504	283	230	155	156	113	128	128	120	122	109	108	101	109	123	133	103	86	126	124	131	114	99	127	113	107	113	103	121	108	124	106	113	113	115	83	91	113	124	106	118	114	99	116	118	132	96	89	117	104	117	125	118	128	131	100	123	109	103	102	108	131	123	106	136	115	126	93	106	92	116	120	108	115	112	119	120	107	114	125	118	109	98	115	124	107	114	118	97	108	114	93	108	106	101	90	108	108	113	103	123	91	106	104	120	95	127	101	96	115	112	108	106	113	103	113	106	122	120	110	102	97	119	127	107	115	117	99	97	112	100	109	108	107	125	112	114	84	118	113	123	126	120	92	119	99	120	105	97	115	121	105	100	106	123	107	108	118	109	124	113	120	107	122	90	93	131	108	110	112	122	106	100	106	118	107	115	110	128	92	117	122	106	85	105	125	91	117	108	106	118	101	109	113	103	112	92	112	148	105	113	110	121	97	134	114	100	133	104	122	124	107	88	105	115	126	101	92	95	113	122	113	99	115	99	101	108	118	111	99	99	102	92	109	107	110	115	92	122	91	106	101	125	93	122	107	123	108	119	100	110	104	115	99	107	124	122	112	116	116	114	93	114	94	114	112	113	106	99	91	110	87	114	116	111	105	115	114	125	118	91	108	116	103	127	120	101	109	105	103	93	115	126	117	117	105	113	106	102	107	115	110	125	141	86	106	96	117	122	109	101	100	87	98	129	90	98	121	121	113	101	95	109	119	104	98	99	119	112	118	93	105	112	113	94	113	104	124	97	94	98	92	104	101	112	115	116	103	103	110	109	121	100	105	96	118	98	114	118	124	113	111	123	117	106	108	114	116	132	108	115	106	111	124	127	116	108	101	117	107	102	116	108	110	107	103	107	109	118	125	105	123	115	112	100	118	134	119	100	105	117	98	110	99	116	113	90	107	117	106	114	103	111	109	108	116	125	106	114	114	86	114	119	92	103	128	100	123	96	122	110	132	108	87	126	103	116	105	104	111	128	89	130	93	111	105	114	98	110	112	103	112	103	113	116	113	105	93	134	114	113	108	119	102	91	99	93	118	96	119	115	117	111	110	119	105	112	107	119	107	110	118	116	105	122	112	107	120	130	103	110	101	94	107	88	107	118	102	102	119	103	111	127	98	124	119	119	116	96	110	123	113	106	94	87	112	109	110	110	113	102	100	108	106	108	109	111	107	108	101	106	118	96	115	101	136	109	106	96	105	107	110	103	114	111	106	113	121	120	115	103	108	88	109	91	101	114	111	119	126	120	123	104	96	118	101	94	105	92	115	99	105	126	97	115	114	110	100	88	117	104	123	114	109	113	102	125	89	105	111	108	110	102	98	113	114	135	105	116	114	111	96	109	111	105	115	102	115	111	105	113	113	117	120	86	104	110	110	115	92	98	106	131	114	105	98	117	105	103	120	112	97	104	90	107	101	128	99	118	105	98	95	135	110	107	120	105	99	119	95	125	106	108	116	107	119	107	106	104	112	102	103	79	106	103	100	96	118	97	101	90	101	138	122	113	96	103	134	114	102	116	123	123	114	116	111	115	108	113	135	106	112	98	99	121	123	116	102	106	121	103	102	116	105	104	117	90	107	114	97	119	104	106	104	107	112	110	130	111	94	104	99	107	95	123	119	92	96	112	103	108	102	127	118	112	118	109	104	109	119	103	105	108	118	88	109	100	123	111	94	121	113	83	108	104	110	98	115	95	105	96	108	127	104	109	97	105	77	124	94	100	99	93	113	100	120	120	110	100	93	105	109	108	104	114	100	112	114	105	109	98	113	116	124	99	106	112	117	101	115	107	124	96	111	102	95	101	99	103	103	110	99	108	119	99	94	92	130	117	119	118	105	105	117	103	106	128	124	121	116	90	115	123	128	108	136	105	128	113	105	119	101	106	107	123	103	119	103	93	109	108	107	92	119	101	109	110	119	113	87	118	94	127	101	111	119	106	109	110	117	117	117	109	108	114	109	113	111	102	108	102	112	125	120	91	84	106	100	117	96	97	109	105	108	90	109	106	104	124	113	99	108	98	102	127	114	119	105	91	109	111	105	102	107	113	101	114	112	106	112	95	127	119	113	120	118	104	108	107	99	119	118	92	94	98	109	156	111	104	111	107	124	113	108	111	115	107	113	117	103	117	109	94	120	116	120	105	113	110	105	111	104	101	114	104	120	102	121	91	105	117	123	116	120	80	88	108	118	106	97	104	124	113	122	121	102	107	137	107	107	108	122	111	107	110	119	114	115	109	103	118	104	103	114	113	124	114	118	114	125	102	106	93	100	114	109	104	105	100	120	120	104	109	114	109	119	107	134	100	100	97	107	120	123	98	110	109	110	123	101	134	115	110	94	109	113	117	108	101	111	112	105	95	110	103	108	125	96	124	121	111	101	103	122	111	114	110	114	117	128	106	122	121	110	110	111	107	113	109	103	109	103	112	122	107	130	118	94	117	119	102	113	104	112	115	100	106	136	122	118	120	121	117	93	94	94	117	112	101	116	107	119	105	118	108	100	111	108	104	106	104	121	111	125	103	108	101	108	124	109	126	83	141	97	109	114	124	118	117	106	126	96	113	108	143	118	112	107	122	126	135	117	103	99	113	129	120	108	93	108	116	114	112	103	102	118	116	118	114	108	114	113	103	106	100	109	98	88	99	117	113	106	98	117	104	106	122	99	101	134	119	112	109	100	101	118	132	107	103	118	111	112	105	102	126	97	131	114	112	112	133	99	97	105	118	116	101	103	123	115	109	117	112	113	111	120	122	107	99	109	105	109	119	101	95	109	112	114	107	109	102	106	104	102	98	119	118	117	111	119	115	107	130	96	106	106	119	105	119	113	118	92	101	111	116	86	109	102	119	90	102	100	108	121	108	113	112	101	109	123	110	108	105	104	112	112	105	98	99	111	98	110	114	103	98	122	108	122	106	96	124	112	105	100	114	101	119	119	106	117	132	95	119	108	111	103	93	105	108	124	110	112	111	103	98	99	116	94	120	112	113	107	111	107	109	117	101	115	95	105	106	102	106	111	105	123	106	108	91	124	100	108	100	99	109	137	97	110	97	108	140	104	97	110	101	107	106	110	113	117	111	111	126	105	112	119	113	110	112	101	90	108	118	117	115	93	113	116	104	104	118	98	98	100	110	112	121	104	94	100	120	107	102	108	119	106	110	95	122	94	116	120	125	106	120	100	109	111	108	116	96	123	98	119	113	122	105	131	99	118	119	106	109	119	110	122	109	101	111	110	106	107	99	106	98	113	98	105	97	100	92	103	109	91	122	114	130	136	105	140	98	109	121	113	106	121	110	87	104	115	140	111	101	102	118	114	116	121	107	107	121	121	105	109	118	112	103	109	96	119	116	92	117	118	103	103	110	99	82	111	128	121	100	118	112	130	122	121	109	97	103	113	114	118	111	119	107	95	97	106	103	126	106	118	128	116	111	95	121	111	123	112	107	109	121	101
25457	21478	28028	25350	11783	1163	694	542	423	461	417	397	411	378	411	353	395	420	401	377	402	385	399	408	406	398	427	413	380	374	368	367	374	410	378	411	397	362	408	378	368	376	390	362	367	391	404	358	386	390	377	379	353	377	382	393	353	398	394	403	372	406	388	391	359	330	386	380	379	402	355	403	421	357	396	402	374	379	374	384	342	367	400	369	367	360	392	362	365	378	387	356	404	381	358	374	388	387	384	394	406	370	395	379	352	368	389	378	370	350	378	322	341	346	390	363	396	388	365	363	372	389	362	376	385	383	371	382	410	350	393	354	359	410	408	369	361	353	387	332	385	337	386	390	388	375	426	382	355	353	354	357	371	366	374	374	384	384	366	375	391	366	363	370	364	330	401	367	370	383	352	389	385	390	354	377	377	367	370	363	347	366	408	351	360	375	408	364	340	357	375	364	369	360	372	379	390	405	378	363	351	347	341	355	377	382	371	373	368	350	363	363	359	339	354	404	377	391	382	351	362	366	397	384	387	394	382	374	387	380	374	371	404	391	386	413	388	335	371	334	371	381	348	406	356	368	371	411	362	373	359	329	401	381	369	364	368	344	406	367	391	361	357	361	357	386	339	367	356	390	372	402	370	389	396	366	419	386	404	344	357	387	382	338	367	376	373	392	400	398	399	376	375	371	353	386	360	406	386	393	410	365	389	368	364	381	357	376	382	388	397	364	351	359	366	412	393	372	363	336	389	379	365	369	389	367	347	366	354	324	393	380	385	343	351	379	345	367	371	370	375	376	395	371	368	341	360	371	384	365	376	367	367	363	367	351	340	387	376	403	352	379	376	391	378	369	346	373	376	383	400	383	393	373	369	392	373	377	403	367	364	373	348	381	389	357	376	372	368	359	362	404	371	367	374	366	342	371	363	361	370	336	349	396	372	366	410	381	360	387	400	370	335	388	367	357	388	362	388	351	337	360	385	392	375	386	351	349	395	388	384	366	350	345	398	360	352	357	376	371	380	385	377	385	396	385	381	391	371	397	359	358	365	423	405	356	380	371	361	365	348	350	359	368	339	364	351	346	360	376	398	371	337	364	356	373	385	358	377	354	381	336	379	387	358	363	383	362	355	377	385	353	381	377	347	364	378	373	377	386	362	353	392	394	377	390	392	365	335	351	399	385	360	403	394	432	338	361	382	364	381	394	403	405	372	372	373	384	370	355	391	378	345	377	359	340	397	388	383	361	363	358	369	368	335	390	378	353	386	367	361	371	340	376	382	373	365	364	369	380	383	344	371	363	353	353	354	346	377	377	355	362	373	362	390	385	402	348	382	395	386	364	338	362	369	361	389	357	365	390	406	356	381	377	337	377	366	343	340	384	369	392	361	356	410	378	367	346	402	360	388	371	403	354	402	363	382	378	384	361	371	378	367	386	382	356	362	395	380	396	337	355	389	373	382	366	340	363	385	378	377	394	367	366	400	378	346	367	375	346	371	367	375	374	354	397	386	376	370	361	379	385	355	376	392	365	352	364	372	373	368	404	371	393	354	348	408	362	377	399	356	370	343	384	371	370	333	381	361	324	399	370	377	395	389	360	361	423	363	323	365	372	364	360	366	409	375	384	380	369	385	368	346	375	390	411	383	323	368	397	381	381	395	376	358	344	380	352	364	381	406	361	363	322	372	371	362	367	404	376	396	400	364	372	340	371	365	360	390	373	354	403	371	365	377	375	368	359	396	385	368	365	377	367	396	406	393	352	366	395	358	370	369	393	345	376	347	347	407	401	384	364	363	359	375	370	353	347	409	358	378	401	423	406	380	302	410	393	384	370	366	345	333	351	361	333	370	382	367	350	377	372	394	389	395	375	374	380	380	343	376	394	379	348	367	306	343	369	377	346	363	366	389	366	393	359	343	394	359	404	359	373	368	387	375	373	358	361	357	359	381	404	385	392	399	368	372	345	394	338	399	384	387	389	402	389	366	414	390	386	345	367	353	336	388	384	369	384	387	393	346	359	357	378	397	367	354	377	386	383	352	373	394	367	374	386	338	383	380	382	356	391	377	349	371	396	385	409	373	321	390	387	382	382	387	349	379	361	393	370	391	350	365	339	364	368	345	378	413	399	373	360	370	417	368	334	356	369	368	358	355	372	382	358	433	355	348	370	339	385	385	387	337	400	362	369	350	337	394	364	355	354	352	355	374	411	370	379	355	377	360	366	403	377	394	350	388	360	378	378	356	371	379	370	378	366	357	376	366	380	342	357	344	343	426	385	392	359	357	342	369	371	373	379	381	388	344	375	374	388	373	385	386	376	340	348	364	368	379	362	389	329	386	386	345	375	385	335	349	378	377	365	393	387	340	351	379	369	385	368	331	366	346	363	384	386	401	349	363	328	365	383	331	396	351	361	362	359	360	371	407	379	407	359	399	370	366	396	361	384	341	426	373	383	362	395	338	375	394	366	369	348	392	355	362	342	377	373	407	365	369	350	376	351	396	371	349	400	363	387	354	358	351	348	372	373	388	354	353	383	363	370	376	325	376	392	364	379	380	413	344	359	386	358	391	363	356	347	384	328	360	351	388	353	380	348	382	369	389	380	396	381	404	341	379	374	372	361	373	375	386	392	387	360	376	402	352	374	339	395	369	392	383	392	330	345	380	360	400	358	334	366	408	393	387	349	365	360	394	364	367	391	366	376	366	387	339	368	367	377	386	400	352	362	355	377	386	378	395	382	319	379	354	359	403	379	397	371	364	399	348	383	401	389	363	355	396	384	369	376	388	378	387	371	354	390	371	375	335	372	371	351	374	359	368	399	401	385	408	371	410	384	376	427	376	349	368	350	391	365	385	342	393	403	362	333	363	344	361	381	378	381	362	380	376	338	359	376	373	359	377	414	350	350	376	369	336	385	353	360	381	388	346	368	374	357	349	358	363	387	356	363	394	365	357	343	386	378	346	344	349	362	376	339	360	348	343	349	343	338	370	354	369	398	412	392	402	348	356	406	378	370	356	416	380	404	355	376	363	357	365	364	362	354	372	389	354	369	401	392	383	390	426	376	365	375	332	399	378	365	360	366	355	386	365	349	351	344	408	354	386	359	396	365	357	369	328	319	349	371	389	389	346	384	386	385	345	346	368	379	363	365	386	371	372	392	376	368	394	392	370	367	363	364	339	384	366	381	343	388	371	363	374	359	360	384	389	361	346	383	318	369	390	343	361	388	372	394	371	346	381	359	382	349	359	372	370	357	379	414	342	368	344	403	362	376	365	370	381	381	339	362	375	386	365	341	378	353	414	378	323	354	371	385	378	366	356	413	382	366	368	384	382	348	381	352	344	355	378	351	364	398	358	320	348	372	377	349	374	363	396	382	387	355	369	348	376	381	349	353	333	364	391	380	382	366	392	345	359	369	376	363	353	368	367	379	401	362	372	372	383	368	359	370	392	379	349	382	360	386	367	349	324	362	365	342	352	350	383	362	377	351	413	373	369	402
3144	3238	2635	1349	937	757	657	551	517	466	437	379	401	357	344	373	353	352	333	362	350	353	327	339	336	354	360	320	344	343	321	349	349	326	345	304	309	313	333	330	318	343	308	305	329	318	316	319	303	318	322	325	347	304	306	344	318	312	305	327	301	309	297	329	318	297	300	279	310	333	345	345	344	296	373	326	296	363	326	286	299	332	350	293	328	326	315	323	305	330	315	330	289	335	305	313	301	306	315	297	321	331	323	322	328	341	309	295	300	299	291	332	334	313	286	313	315	312	326	322	321	317	304	311	308	313	269	282	331	299	336	340	307	312	289	314	332	313	331	308	323	321	345	338	342	312	325	299	286	322	312	309	327	320	325	323	321	303	333	262	303	341	327	299	314	299	322	323	307	304	324	302	306	296	305	309	301	297	305	278	294	320	299	315	317	315	336	339	319	308	311	316	307	315	327	303	284	319	309	285	321	315	316	309	340	293	303	282	309	316	352	327	346	344	307	293	334	325	314	297	307	311	346	311	307	300	302	296	308	300	301	304	311	309	332	307	317	313	337	346	285	334	313	299	298	349	336	347	294	368	364	290	357	346	327	321	284	313	298	307	286	286	331	288	303	321	303	320	326	337	316	314	334	314	341	340	314	327	314	291	333	292	277	292	313	303	299	312	320	288	328	337	293	332	325	303	297	287	308	334	305	318	317	341	329	308	320	333	347	296	348	320	337	304	325	321	336	297	297	333	318	323	321	334	336	315	321	303	284	287	323	320	291	311	306	294	304	310	304	325	349	303	332	334	312	314	298	295	295	289	316	346	303	325	319	303	309	308	311	306	362	326	313	353	305	300	301	316	335	316	326	293	318	325	322	307	307	324	296	279	317	279	310	273	302	309	291	296	304	326	314	313	318	293	342	317	314	297	299	353	295	311	321	326	310	310	310	307	307	301	315	314	316	299	304	351	355	295	332	306	298	305	302	313	313	319	324	307	321	347	299	324	310	293	312	320	293	314	321	299	306	321	277	306	328	327	328	308	311	315	298	308	333	312	346	324	335	285	311	299	308	310	319	299	305	282	322	296	287	322	305	320	324	288	308	291	283	305	285	270	286	317	341	310	275	314	309	298	312	321	318	315	321	310	327	332	311	355	317	303	315	317	304	275	297	327	306	327	309	317	304	309	316	332	290	343	326	304	297	322	321	277	300	330	287	296	292	327	319	323	330	310	313	323	315	293	296	336	292	332	299	330	337	317	338	289	333	290	316	317	327	320	323	301	321	297	303	331	302	293	312	305	310	291	324	310	316	309	296	293	328	307	281	315	319	320	348	324	313	323	311	299	298	312	318	307	304	315	299	320	313	308	308	349	320	286	276	328	335	317	291	281	317	330	284	312	328	315	286	327	275	301	348	315	284	281	299	321	321	312	301	318	286	312	342	312	283	289	321	316	309	310	325	293	322	347	292	326	293	310	307	343	318	277	336	280	322	311	297	321	356	337	342	299	316	293	321	303	294	338	298	314	308	307	286	305	278	282	300	326	317	282	313	294	315	300	288	283	346	295	303	303	306	299	316	306	290	294	297	315	322	295	316	307	299	313	315	295	302	343	290	312	307	266	307	297	325	298	319	322	306	307	337	304	312	323	311	302	315	344	308	309	328	330	307	338	325	302	300	306	314	271	299	307	329	317	298	328	332	321	301	315	285	302	322	286	334	311	317	326	268	322	286	318	322	333	291	288	315	313	297	302	294	294	284	308	290	321	300	310	293	279	320	303	324	308	335	328	297	298	286	315	287	327	330	312	313	293	332	284	303	309	304	340	321	313	323	296	308	315	278	334	321	313	294	323	334	296	331	318	306	342	300	304	325	322	334	312	284	333	304	292	332	318	327	339	298	299	273	311	348	308	341	298	312	298	330	330	281	277	333	288	331	282	296	337	319	321	322	300	321	307	312	340	302	333	290	324	326	313	319	275	291	291	334	297	309	317	314	307	321	310	304	340	300	281	265	286	303	335	293	299	339	304	285	319	341	302	287	304	307	303	325	336	320	305	328	335	315	328	287	312	300	281	304	315	277	318	310	328	297	316	333	306	314	342	311	314	297	332	317	319	339	317	307	307	283	329	313	293	309	311	259	332	282	314	306	314	328	274	279	303	332	315	289	309	297	342	292	324	322	292	327	286	323	336	275	315	308	326	287	304	313	311	314	329	307	298	315	278	302	288	320	285	299	334	293	287	311	332	274	308	316	285	339	328	302	303	329	287	302	296	329	307	311	297	315	326	296	311	301	299	317	299	314	329	303	322	305	269	316	341	295	294	266	304	313	309	306	295	329	301	314	311	298	305	307	287	293	295	333	297	321	311	309	305	333	308	319	286	311	299	285	306	321	329	325	321	275	315	300	304	313	291	323	336	279	292	331	330	315	340	339	302	307	329	327	319	286	285	321	323	299	324	303	284	320	284	291	305	319	340	327	306	325	307	309	331	329	327	307	271	316	326	329	291	305	305	277	288	309	313	292	278	312	274	300	300	290	303	303	325	303	324	309	279	304	302	290	341	295	327	311	282	316	309	332	284	296	333	335	319	327	307	314	308	309	305	307	300	320	290	301	317	307	315	297	312	303	303	304	307	321	326	318	286	311	321	315	291	328	326	308	299	299	314	290	308	299	276	331	326	307	320	294	320	294	309	326	329	308	297	292	307	302	321	309	300	309	306	331	279	314	308	274	302	320	282	346	337	345	286	308	297	312	283	277	324	279	305	297	309	292	316	289	314	307	302	290	318	302	295	292	329	291	315	336	306	303	294	274	332	327	317	313	320	290	300	303	290	321	317	313	311	298	286	293	342	319	317	292	330	325	312	304	306	339	366	286	292	332	350	317	343	330	300	268	346	289	324	324	336	320	293	325	302	277	311	303	312	329	320	304	326	331	314	297	277	308	309	302	320	284	328	308	332	313	301	321	300	324	293	318	326	317	292	289	282	290	300	291	319	281	303	328	306	318	309	293	308	320	299	296	326	327	304	299	318	281	270	265	334	304	306	322	328	292	284	300	329	318	319	287	318	318	290	299	326	291	328	330	297	304	321	301	312	313	301	312	267	311	302	284	281	317	283	309	333	307	308	346	310	337	302	273	315	303	308	316	310	309	282	315	323	312	320	292	328	275	314	306	282	345	288	322	317	314	304	292	342	305	315	297	299	306	305	322	306	312	310	311	311	297	301	296	294	281	311	308	315	320	299	318	299	288	311	306	282	315	313	287	300	296	304	307	320	314	339	299	298	288	293	285	306	314	344	289	299	303	280	307	285	304	294	272	296	327	322	323	310	344	305	314	317	313	311	307	300	332	285	318	338	293	332	307	331	307	311	324	292	305	304	300	305	301	306	301	316	291	281	310	314	335	287	310	294	327	311	324	305	308	308	312	311	343	318	288	283	302	311	310	319	303	294	323	293	315	309	325	313	287	323	292	331	294	310	309	288	299	319	297	325	291	306	270	320
24463	21524	28898	24608	21509	8899	1572	956	801	729	759	755	712	654	703	619	675	593	619	644	594	630	563	614	626	626	612	613	599	599	597	589	617	590	663	599	610	586	607	608	618	553	546	593	594	598	625	602	574	585	588	576	599	634	546	599	583	592	623	613	611	581	586	556	575	600	600	590	605	592	590	621	575	611	581	602	607	569	563	586	568	575	567	599	584	566	609	606	581	615	569	588	586	609	557	635	576	600	644	626	582	560	601	566	598	588	568	555	554	593	648	570	598	590	588	589	563	573	616	612	578	593	567	613	632	589	572	565	591	558	599	610	600	584	554	575	534	606	568	610	564	526	608	601	588	553	585	573	530	553	601	562	566	585	597	545	555	552	606	569	587	593	582	592	578	618	621	602	612	552	569	546	597	588	593	640	586	606	577	603	571	547	566	607	575	577	624	571	619	529	563	589	556	584	602	618	579	595	555	588	539	557	594	595	604	634	579	592	601	600	558	588	566	580	593	589	578	580	554	579	616	609	581	546	629	592	582	587	616	599	616	533	596	577	572	598	573	593	571	601	565	548	543	593	569	574	568	627	633	608	558	560	567	629	584	582	590	555	587	586	617	590	605	601	593	544	605	567	590	600	602	571	596	543	606	629	577	604	587	574	584	565	627	550	621	615	642	605	562	636	565	619	591	609	624	553	608	578	596	592	615	567	545	560	559	556	602	614	634	589	581	596	559	588	562	542	543	589	531	573	601	585	590	588	615	598	573	586	599	607	600	547	578	600	592	568	574	569	602	570	616	636	579	595	599	586	593	583	626	573	542	589	568	597	581	594	588	589	561	550	584	601	558	627	608	549	593	551	612	571	574	563	582	597	557	574	571	595	567	566	548	536	536	604	574	558	605	547	589	577	583	574	578	559	578	564	606	563	551	593	567	573	579	580	618	557	630	555	614	562	554	588	571	567	578	567	551	576	564	592	566	632	564	612	594	576	592	542	606	596	596	605	583	537	563	553	542	584	640	575	573	561	584	577	620	568	614	593	571	613	556	585	544	584	568	589	604	568	560	568	574	570	543	617	615	589	579	570	545	572	599	594	624	542	594	573	582	605	596	526	576	559	577	526	571	616	585	599	577	601	580	577	554	543	589	589	655	567	564	564	569	544	587	509	580	572	590	590	623	581	566	585	585	589	603	554	606	548	608	564	573	611	557	593	587	631	575	605	571	571	575	543	593	566	580	561	571	588	554	574	564	561	604	579	560	545	631	592	572	601	576	605	606	591	612	587	590	561	586	566	543	550	599	571	594	603	542	599	582	620	548	609	588	579	596	602	577	621	600	573	603	596	618	553	608	544	633	580	607	567	568	538	579	607	588	618	575	569	596	576	599	589	589	596	571	616	547	562	574	543	591	605	574	590	600	549	615	584	572	608	600	600	555	561	535	574	560	673	570	584	615	577	592	584	575	609	593	553	606	555	587	613	594	531	588	609	526	612	603	562	576	602	592	575	550	554	629	583	554	622	550	575	571	570	595	596	551	595	601	546	564	574	617	577	576	563	599	571	565	605	569	640	589	605	559	587	633	622	531	622	592	600	572	579	601	540	616	577	595	593	589	596	594	548	565	574	599	600	607	576	599	620	580	591	569	595	606	561	584	590	583	524	603	573	629	638	567	550	617	572	582	591	567	593	584	577	594	589	531	617	550	549	626	592	606	570	579	590	567	614	626	599	577	558	597	599	601	606	597	596	541	561	592	567	584	568	574	606	528	578	566	563	552	582	601	541	612	615	553	565	589	570	559	551	589	602	587	562	624	547	578	608	555	563	585	585	601	556	554	570	574	595	613	567	620	605	558	578	607	583	585	566	584	574	562	557	559	595	594	578	610	580	593	573	586	615	595	601	605	585	579	565	584	549	608	559	568	560	589	560	598	607	667	621	569	614	581	544	616	607	601	634	569	566	544	543	558	598	578	578	615	599	594	552	575	564	522	569	603	556	563	620	595	567	570	535	592	519	593	600	572	636	595	604	586	579	583	589	579	571	599	587	583	589	560	600	529	561	587	581	566	580	597	614	600	571	572	565	561	557	599	591	597	581	561	577	606	570	565	590	564	598	551	599	588	562	563	536	561	561	586	571	582	575	587	581	552	613	597	568	614	599	593	595	563	595	626	578	597	588	599	580	539	610	619	559	557	576	578	568	547	553	563	610	586	548	598	626	609	611	621	592	596	568	606	577	537	542	567	593	562	556	559	580	563	617	583	556	528	606	573	605	573	570	594	589	574	573	580	553	605	567	578	561	568	582	545	562	608	598	571	591	615	560	560	590	584	545	589	577	610	623	580	602	576	573	575	577	611	608	613	578	606	590	602	617	561	575	590	596	567	593	539	571	546	552	582	505	556	479	590	602	565	594	574	633	607	550	614	548	593	614	546	553	559	595	527	548	604	580	610	561	609	603	606	568	588	546	603	612	566	576	569	535	543	618	612	546	575	602	629	582	615	562	539	559	572	563	628	553	587	626	574	586	589	591	573	609	562	562	576	593	592	530	590	585	565	591	568	624	578	574	622	610	583	581	601	556	546	624	538	603	560	602	600	628	561	562	591	577	590	570	576	613	572	591	570	584	610	572	617	572	554	579	601	583	572	598	579	574	571	593	618	600	616	617	568	603	554	545	618	563	582	556	604	588	578	573	592	548	549	577	607	600	575	607	563	564	538	588	599	593	537	595	571	579	564	603	592	576	610	607	584	558	576	574	557	577	587	578	541	630	592	589	581	570	557	600	597	556	588	577	582	588	575	546	556	599	550	612	610	576	629	596	583	554	562	591	592	532	591	587	583	573	541	598	613	602	594	562	527	596	597	559	583	564	594	582	599	619	561	591	598	624	623	561	539	577	581	584	574	583	575	599	661	586	555	559	583	590	577	643	610	600	611	580	582	618	590	580	588	632	577	597	550	553	556	570	606	583	603	596	568	558	580	586	539	536	545	601	595	606	612	593	576	606	589	578	519	556	587	608	537	582	587	595	543	581	575	540	545	511	581	565	582	608	621	605	595	599	549	588	606	588	607	575	614	547	516	586	579	560	586	546	590	587	602	558	595	576	581	588	597	582	516	568	573	554	558	577	615	580	591	585	634	612	592	584	573	604	555	578	555	547	541	594	620	582	561	569	595	586	548	611	592	619	575	605	589	607	551	565	549	559	573	529	587	585	597	618	614	614	606	623	548	564	586	581	594	532	537	595	546	569	598	614	565	551	560	578	583	568	590	560	593	537	605	580	598	574	545	586	585	570	645	565	605	645	627	570	567	598	579	606	568	607	541	630	545	572	549	620	559	577	551	578	578	567	590	613	582	587	597	589	605	522	577	580	551	597	587	580	591	556	560	563	555	572	584	594	574	586	614	577	612	607	614	554	574	576	568	570	518	552	619	563	610	598	539	577	603	582	550	531	547	612	585	602	573	583	565	588	549	577	582	548	532	604	518	581	574	599	600	560	586	586
3470	5651	4552	2386	1637	1321	1038	902	788	753	697	633	648	623	580	559	575	522	544	534	515	522	521	495	529	547	512	526	488	502	518	528	499	477	515	497	473	466	460	464	501	469	514	502	483	475	488	504	494	489	499	491	520	462	516	477	493	451	497	494	457	467	529	482	488	471	457	469	432	467	443	452	496	489	478	470	485	433	479	493	452	478	478	472	482	484	507	480	483	486	496	438	489	493	478	510	468	433	460	440	482	489	455	453	465	429	491	474	468	497	457	472	466	469	484	482	484	482	465	478	460	480	490	485	456	490	458	468	481	480	486	478	514	468	524	426	480	497	452	507	471	467	491	492	501	510	516	436	460	485	470	448	453	460	434	469	451	458	480	468	472	462	458	437	444	460	490	492	442	486	505	433	437	456	496	445	483	488	485	411	474	435	512	463	451	442	456	459	467	463	470	444	494	468	473	477	483	480	473	518	480	502	443	483	476	479	477	463	489	454	473	514	459	486	434	502	455	473	450	494	434	429	490	457	459	493	444	513	454	457	443	471	451	470	455	533	467	465	510	478	473	437	457	464	477	485	432	458	478	467	470	492	507	488	494	465	505	463	467	473	486	454	477	457	457	473	469	446	463	476	439	505	451	481	500	469	459	457	423	528	474	438	479	472	453	455	498	462	456	461	493	456	459	485	472	489	517	446	454	478	487	454	442	448	488	457	459	448	476	511	471	460	477	497	498	480	493	449	458	484	467	476	449	454	428	491	487	477	455	473	465	497	480	474	476	444	474	468	448	505	439	471	490	476	437	441	478	454	483	470	498	471	487	458	495	438	472	453	482	465	465	442	483	488	499	429	494	490	483	450	457	493	476	468	436	479	454	500	484	458	508	466	455	498	461	520	459	466	466	513	457	443	473	462	493	486	509	471	471	435	444	453	426	486	459	443	456	477	488	461	470	445	423	488	479	468	444	478	466	467	468	459	479	445	490	450	483	485	481	420	473	467	431	461	456	482	456	453	457	497	494	456	460	473	467	459	483	535	480	454	484	447	481	495	472	464	483	444	475	434	456	472	462	456	444	444	451	465	471	461	450	507	458	461	474	438	479	456	482	471	466	468	487	477	485	474	451	459	466	466	510	450	454	461	491	432	488	519	442	470	456	412	481	469	459	490	441	493	501	410	394	460	446	494	447	501	457	484	452	456	472	464	500	474	459	453	432	490	473	487	507	465	474	494	447	495	492	459	476	464	452	464	484	442	448	428	425	474	453	470	478	464	480	463	474	496	502	434	474	437	471	442	463	504	457	419	455	484	436	494	436	473	493	479	460	464	455	468	490	462	447	457	500	462	478	446	465	503	494	465	487	484	451	473	445	513	480	450	445	477	476	491	482	473	477	493	440	530	472	422	506	484	470	438	465	436	456	460	455	424	477	450	448	450	452	430	465	468	478	458	480	444	462	447	452	475	445	420	467	470	490	473	491	450	449	485	436	426	520	484	431	471	467	489	443	474	492	476	415	479	443	461	488	451	477	445	457	464	489	496	450	465	451	482	437	471	451	462	466	491	464	446	476	498	454	443	485	478	462	533	442	475	452	499	443	470	479	461	455	474	459	451	474	472	478	463	478	474	424	487	492	438	480	466	472	428	470	469	468	451	494	471	431	448	455	486	447	478	471	507	473	482	475	470	462	445	467	470	465	464	500	440	474	473	485	421	459	476	509	434	464	467	483	427	457	470	457	431	477	458	453	437	465	471	462	474	459	415	453	453	434	465	452	459	485	469	458	480	493	467	460	460	463	475	505	472	482	462	462	491	453	477	467	438	421	471	467	445	477	487	466	497	451	470	434	418	478	442	482	394	379	477	464	449	483	441	454	474	447	466	456	461	490	479	445	474	449	469	471	461	458	458	452	461	443	479	463	452	472	462	490	421	471	453	434	451	474	454	453	457	455	467	492	479	495	487	445	512	458	466	464	439	448	473	431	480	463	481	446	442	457	468	446	460	482	430	476	451	471	476	443	470	460	444	467	455	456	490	473	521	455	456	453	453	430	431	464	477	466	444	487	517	458	460	450	445	454	422	461	460	457	465	461	473	445	475	451	448	443	452	439	500	426	484	483	422	452	458	481	454	515	445	445	455	420	464	429	478	436	438	445	462	460	465	481	505	475	458	480	478	472	439	463	478	435	475	473	463	472	482	479	433	476	451	465	470	485	445	438	445	448	449	439	458	464	486	495	493	448	437	487	479	482	486	464	486	465	435	448	462	441	431	444	451	487	451	490	506	445	451	463	465	474	467	461	448	445	474	478	457	453	482	483	483	430	465	464	441	445	510	497	453	496	458	449	454	456	476	439	442	499	472	475	475	491	457	447	475	465	485	461	468	480	461	458	436	440	436	477	463	414	468	430	450	501	412	439	461	478	432	479	497	464	453	467	468	503	445	463	485	464	490	415	458	453	470	461	444	444	496	468	427	491	424	438	458	461	442	475	485	460	446	470	489	458	476	437	452	416	476	465	440	435	483	481	461	451	475	473	498	433	465	471	462	482	490	480	431	466	471	442	429	458	494	494	473	473	445	448	428	462	484	506	434	476	465	470	466	460	460	488	467	470	457	444	446	463	456	505	439	508	491	463	458	499	449	451	474	447	473	472	465	502	460	459	494	434	456	446	475	462	482	481	468	499	457	494	470	454	439	446	495	446	440	443	431	464	453	444	461	478	467	453	429	463	459	482	452	441	461	465	458	448	463	441	414	473	488	469	446	463	461	501	441	405	473	497	482	465	470	479	484	471	466	444	481	415	467	453	447	473	451	437	461	471	476	479	458	456	433	479	454	446	468	456	479	476	450	452	489	460	476	486	446	492	464	420	434	500	483	491	437	484	457	462	525	473	446	438	459	500	482	478	502	499	469	470	462	479	487	494	441	489	475	440	419	478	478	461	465	474	481	459	448	485	459	429	468	467	452	459	447	475	487	451	429	486	470	454	433	451	459	483	461	438	480	474	468	454	468	482	488	480	494	465	480	438	446	476	455	471	470	449	434	454	444	450	485	435	424	435	436	474	463	438	458	478	465	471	474	451	457	430	454	480	523	470	469	409	437	449	464	461	478	461	443	464	435	482	460	489	459	498	464	467	456	468	442	475	494	479	437	440	469	480	496	461	464	460	436	486	463	436	436	473	438	443	458	424	446	467	457	462	450	462	439	505	436	502	453	473	424	479	458	434	460	447	485	483	453	477	439	450	467	437	477	448	463	500	444	476	437	461	452	454	423	481	478	424	451	475	460	448	476	486	473	465	464	488	464	447	452	441	487	475	427	461	448	458	414	475	489	464	466	464	466	457	482	463	494	500	462	436	438	445	474	503	515	438	447	455	469	453	466	437	407	480	476	520	473	473	454	449	462	473	494	460	466	474	495	500	454	457	444	469	425	418	481	453	468	454	466	448	482	456	482	442	459	474	472	416	477	460	475	472	453	487	428	432	453	449	442	478	453	470	444
27773	10465	506	243	172	156	161	136	154	133	118	132	119	134	133	138	142	125	132	115	134	119	141	142	133	107	127	136	117	140	127	126	147	130	134	120	121	101	110	131	110	156	126	130	114	148	108	121	137	144	131	122	117	131	120	144	134	130	151	139	142	127	130	133	134	115	145	125	122	126	114	112	132	132	128	123	138	124	131	133	127	138	135	126	123	140	106	120	124	129	122	124	143	112	111	103	127	143	124	102	133	144	118	123	124	141	113	133	129	132	120	121	114	151	141	135	133	116	125	143	133	111	121	129	127	141	127	130	118	122	124	158	122	111	116	124	133	113	125	132	109	118	121	114	134	145	130	134	127	145	113	121	134	130	131	130	153	114	143	142	145	145	113	122	122	133	135	117	132	138	111	119	123	126	108	131	116	122	126	135	128	128	120	137	130	135	114	133	126	134	120	109	127	134	116	140	133	106	121	140	119	115	123	126	122	116	131	112	149	120	131	119	129	159	129	108	118	140	114	125	129	113	153	125	136	130	141	127	119	122	134	126	120	126	128	136	121	143	107	136	127	112	124	117	130	138	117	120	141	113	115	132	126	121	137	113	126	130	119	119	128	131	105	148	144	121	133	131	122	129	115	138	106	129	112	138	121	126	107	131	141	140	125	133	123	108	134	133	111	131	119	125	126	112	137	135	119	111	134	124	110	129	138	114	123	133	133	126	112	129	127	129	142	140	130	138	127	135	132	130	126	116	117	114	110	101	131	140	131	134	135	122	124	133	141	122	130	133	137	119	125	126	118	118	116	126	118	116	127	158	121	111	116	130	127	117	131	145	140	121	129	133	126	129	123	117	125	135	136	143	140	146	124	129	116	131	129	117	108	114	127	130	133	108	118	124	130	127	125	127	134	134	137	135	131	109	121	107	133	121	114	128	135	120	127	146	125	123	111	132	134	134	108	127	124	120	124	132	117	129	138	137	150	141	127	111	113	127	135	121	123	122	124	133	125	133	117	139	127	141	114	136	141	133	130	111	124	134	137	133	124	123	115	113	128	143	130	125	143	142	117	132	133	132	115	126	128	139	101	136	122	104	138	116	116	109	125	141	144	141	116	146	120	128	144	125	136	123	137	127	130	132	122	118	110	106	109	126	126	126	120	136	127	144	140	114	122	120	119	122	116	137	109	127	123	130	136	134	120	121	143	118	112	121	133	143	122	116	123	117	125	122	132	119	138	141	114	137	108	126	121	119	134	122	131	131	114	116	121	141	150	121	123	117	127	117	138	139	135	113	120	138	117	130	115	124	126	115	135	128	157	125	116	102	128	120	119	165	126	139	135	136	130	130	116	141	134	117	111	129	133	160	123	119	120	119	149	113	112	112	115	113	123	129	122	122	142	130	134	141	98	108	119	126	121	129	105	123	139	133	119	129	140	124	136	119	113	125	135	123	137	121	132	121	119	128	93	141	130	115	141	139	133	126	128	129	123	115	132	115	147	110	126	136	133	111	129	133	129	125	148	132	129	124	135	119	162	125	123	130	121	135	123	133	161	131	140	115	152	136	138	131	138	126	128	113	127	123	129	136	120	125	129	107	132	121	126	124	125	133	122	116	143	120	141	126	128	123	131	137	122	136	123	133	119	121	135	149	129	121	139	105	126	127	122	122	119	111	137	137	140	119	116	127	139	120	141	121	132	111	132	132	111	113	147	128	153	134	132	114	125	134	120	135	130	124	134	138	141	124	134	139	117	115	113	132	144	123	113	117	123	114	138	130	100	119	119	128	108	146	123	117	136	141	139	138	143	128	131	124	117	125	126	139	106	136	143	121	113	141	110	107	125	115	130	123	102	146	122	116	124	152	122	117	124	134	135	129	112	145	142	133	135	116	135	107	109	121	133	118	156	124	117	129	129	133	128	113	115	121	144	137	100	121	112	147	127	132	112	132	133	126	120	147	130	122	134	115	122	126	145	123	124	121	137	125	142	122	140	140	125	122	136	128	119	109	151	126	137	126	127	120	131	137	127	108	123	144	141	108	120	125	126	106	114	111	120	120	123	113	105	120	121	145	129	116	127	136	144	115	108	117	115	117	141	120	134	121	152	117	143	121	118	132	140	121	113	132	145	142	142	114	147	123	113	129	127	127	142	143	147	136	126	148	152	129	119	120	134	137	121	138	131	131	110	139	137	134	124	120	147	137	111	123	148	126	135	106	112	126	130	127	138	120	131	133	119	137	128	113	129	142	130	116	145	104	139	124	141	101	121	137	130	111	138	147	108	106	118	134	102	128	112	120	130	111	141	125	120	120	125	135	121	117	129	133	123	120	142	123	134	105	114	120	144	131	118	141	112	136	137	113	113	140	129	118	140	131	119	123	116	134	121	138	129	125	126	124	131	141	140	136	143	132	135	118	111	139	127	124	124	124	126	136	129	128	129	110	131	152	118	114	126	126	130	127	144	129	119	117	119	131	136	130	108	122	137	118	137	132	119	131	129	124	124	128	134	142	135	130	131	131	133	132	110	115	137	127	120	153	134	122	128	124	140	139	123	119	133	138	114	134	144	132	131	119	133	140	135	106	120	133	119	133	127	123	123	129	131	129	131	119	118	125	138	113	136	139	124	152	126	116	147	124	130	124	140	135	123	144	135	126	132	108	139	128	125	135	129	117	115	120	116	122	133	107	136	138	133	124	131	130	133	131	139	128	105	140	141	119	106	135	135	119	140	141	130	122	117	129	116	133	121	130	111	143	136	147	130	129	127	130	110	123	134	134	122	124	138	102	133	124	148	137	118	136	132	131	133	136	129	120	144	121	120	136	123	121	125	117	133	124	111	128	148	94	96	111	135	123	123	142	107	117	134	125	115	111	119	139	121	109	121	121	116	120	116	124	136	122	155	123	129	135	132	150	128	120	116	143	115	126	141	133	118	151	98	115	138	141	130	125	151	126	119	131	130	134	130	133	129	131	128	123	128	136	131	135	124	140	135	137	143	138	117	128	122	133	148	134	113	140	155	114	149	133	134	137	129	144	122	134	122	141	116	133	138	124	135	134	134	136	126	135	116	116	133	120	134	125	146	130	145	129	120	123	141	130	113	125	122	118	122	122	124	135	149	126	126	117	151	127	134	116	133	118	131	125	139	123	124	146	129	124	127	113	119	146	133	126	120	107	118	128	128	137	130	127	116	124	126	123	136	145	119	138	130	136	139	116	127	132	147	129	131	124	129	123	148	114	128	123	142	120	113	126	110	129	126	132	138	110	114	155	138	128	125	125	124	158	118	107	127	123	139	131	136	121	125	153	120	115	122	119	112	119	121	130	144	127	133	147	127	130	137	133	130	105	125	125	134	131	132	125	121	126	114	142	136	139	114	122	131	144	144	126	126	132	133	112	138	138	150	145	115	107	135	124	125	116	130	123	135	141	124	122	117	122	126	114	125	127	127	130	124	143	123	122	136	134	109	112	130	128	118	121	128	123	130	143	120	132	135	124	116	135
4519	316	283	174	149	151	145	132	105	124	110	105	105	132	118	105	115	110	120	93	114	110	103	114	123	120	105	108	127	103	132	103	98	116	102	102	104	123	125	91	109	110	116	108	107	115	114	101	109	103	101	104	125	126	111	99	108	123	90	115	118	111	108	117	116	126	93	118	109	110	107	121	115	108	108	137	110	138	117	119	98	112	109	108	120	90	119	130	118	115	112	110	111	90	127	101	113	122	108	106	111	131	124	118	103	98	117	108	98	102	118	112	116	122	115	121	125	132	110	119	103	97	116	108	104	96	129	109	103	105	117	110	97	125	133	106	95	106	122	107	118	114	99	105	105	116	96	104	118	130	115	112	124	126	106	107	99	128	112	116	112	101	129	107	110	98	95	127	101	104	91	111	117	117	110	87	107	106	113	103	87	113	111	119	122	95	120	115	100	106	115	100	121	130	109	121	130	101	119	121	118	100	108	124	97	113	126	110	112	115	85	127	85	121	106	103	111	106	98	123	105	118	114	117	106	97	134	111	88	105	99	101	106	99	97	120	110	87	105	103	102	94	110	126	105	105	119	108	128	103	122	99	116	99	114	112	119	96	106	104	103	133	100	131	110	90	84	111	118	100	127	112	102	115	99	99	91	118	128	110	111	112	103	139	126	113	96	111	99	106	106	128	108	120	116	97	128	108	120	96	122	107	118	106	127	123	99	107	95	109	115	95	112	124	106	123	117	112	102	107	120	114	115	116	110	104	114	108	98	116	108	124	119	123	111	101	110	117	125	105	100	118	113	109	112	107	129	140	130	109	112	108	118	118	117	102	116	91	106	114	108	90	134	93	113	129	104	113	104	122	106	105	106	113	112	118	106	114	117	120	117	121	97	107	129	98	97	116	101	106	109	119	120	102	109	109	100	138	97	109	108	127	126	120	106	94	112	107	101	105	108	108	109	109	111	99	104	112	102	113	97	113	89	105	102	109	114	112	114	112	122	109	108	98	114	96	110	113	103	107	116	120	114	101	97	112	91	123	111	110	125	125	116	129	105	107	126	109	125	122	100	110	95	104	113	119	109	112	111	117	115	106	129	92	142	108	109	91	111	123	110	113	110	96	90	128	101	107	111	118	104	105	107	102	99	99	115	92	116	132	120	101	119	109	127	102	107	117	112	101	109	111	87	108	105	99	118	103	105	106	77	106	110	118	94	97	119	116	97	118	117	108	112	121	123	104	107	116	105	100	146	92	117	110	124	110	100	128	105	98	104	104	127	117	133	112	96	98	116	119	119	118	114	113	110	116	112	109	117	124	103	102	111	111	127	108	112	108	109	103	104	123	83	108	103	111	109	122	110	109	109	108	111	99	139	99	125	107	98	105	97	119	104	125	111	103	102	97	92	120	100	100	106	114	101	118	127	111	121	130	142	98	117	103	115	117	104	100	112	118	118	120	100	112	106	110	95	119	120	108	129	96	109	90	108	109	121	101	125	125	124	111	97	111	99	111	119	119	97	102	139	116	115	107	106	124	120	104	126	118	114	102	120	121	119	122	106	109	105	109	105	117	115	110	115	120	109	112	115	91	95	97	112	91	102	104	96	118	98	126	110	112	93	94	91	122	116	116	122	105	112	116	117	112	117	93	105	110	104	103	108	110	112	98	117	92	102	92	112	112	124	113	111	106	95	87	105	111	96	104	111	124	95	122	129	93	107	99	114	120	111	94	104	107	120	125	118	120	99	98	111	107	119	120	121	90	106	106	100	120	115	95	110	120	115	123	111	111	109	135	131	97	109	121	118	105	80	130	101	76	106	115	100	114	101	97	112	116	133	109	100	111	88	120	109	117	93	117	114	105	115	114	104	125	108	114	122	114	124	108	123	96	98	121	116	104	112	123	111	112	132	123	110	126	112	110	111	123	114	110	115	124	101	116	95	113	123	114	94	120	112	125	125	119	96	109	105	119	108	109	104	100	123	113	109	106	104	111	126	117	123	101	105	113	119	98	100	111	141	106	107	105	110	112	111	115	104	121	101	116	106	102	102	112	121	112	106	110	116	112	125	114	103	116	99	110	109	111	115	101	105	95	106	113	115	124	105	108	128	118	116	126	103	117	117	136	121	97	117	119	109	118	126	93	114	112	105	96	111	132	100	87	87	129	101	119	108	115	106	123	108	99	111	122	104	134	127	127	102	111	107	118	114	99	108	108	128	79	99	92	133	117	120	114	105	110	108	119	105	97	120	121	99	117	98	123	103	84	116	113	106	118	96	118	111	138	112	110	112	115	111	95	118	101	135	121	100	105	95	119	112	103	130	124	105	121	112	111	107	111	117	117	108	102	106	113	113	113	105	129	110	110	106	106	114	110	110	111	93	110	114	97	91	118	113	124	128	97	123	98	113	132	105	95	106	115	124	115	105	106	102	102	121	118	109	141	122	88	118	104	130	118	110	113	109	115	108	106	136	131	103	122	114	117	116	119	112	100	117	108	99	116	102	115	124	99	118	126	127	92	103	104	86	123	95	126	96	92	98	104	98	102	115	113	110	121	103	111	99	106	120	114	108	109	111	103	119	105	115	103	116	105	98	118	93	98	109	97	87	108	109	116	128	104	144	107	101	84	107	96	111	107	118	117	114	126	104	102	108	110	101	104	91	124	122	84	95	112	118	102	127	99	109	114	110	94	108	110	112	111	107	117	114	107	131	113	116	96	105	120	119	115	112	120	145	108	104	104	122	110	116	109	106	115	118	111	116	105	113	115	95	92	113	117	103	124	104	106	118	129	112	107	112	130	114	101	113	123	100	118	99	113	113	108	112	107	113	95	117	113	126	104	108	124	117	106	92	104	114	122	100	112	118	119	118	112	121	106	105	110	102	96	116	118	110	116	93	113	104	102	106	93	117	109	108	117	118	103	114	104	126	99	119	103	111	99	100	88	112	91	94	106	104	97	125	122	121	92	122	80	124	125	109	133	88	119	110	102	109	102	105	105	103	87	114	130	121	107	115	110	116	99	113	104	115	98	103	107	107	106	112	102	109	82	103	106	106	115	109	103	112	123	111	105	119	95	91	118	106	112	92	104	116	124	106	112	106	100	109	141	118	128	129	113	102	115	112	106	103	121	106	114	115	118	114	96	106	116	115	125	104	101	113	117	110	106	119	107	90	114	128	101	116	121	116	103	114	113	119	112	122	110	120	97	122	119	106	113	97	114	109	117	120	113	143	123	116	121	105	104	102	106	130	115	93	106	108	121	126	122	105	127	135	96	118	97	131	127	89	101	132	109	111	99	112	112	122	117	113	107	111	132	104	117	121	104	107	94	127	94	99	104	114	109	104	103	109	117	98	126	97	128	105	113	92	132	103	92	107	92	109	114	123	106	99	109	109	110	120	107	122	110	123	109	106	153	100	106	105	107	103	107	111	108	103	114	96	130	105	96	109	106	100	135	112	96	96	111	112	123	126	96	99	119	106	100	109	104	104	119	102	114	105	105	118	116
25340	21496	28058	25337	11756	1189	715	567	486	505	450	490	445	399	441	407	384	379	385	369	401	411	401	388	404	397	382	442	391	403	419	409	369	422	366	387	395	381	411	372	368	371	395	361	411	357	365	340	371	379	407	398	400	407	364	375	381	379	343	419	388	374	381	329	409	406	378	391	371	398	402	372	404	372	367	414	363	371	378	371	386	385	349	395	389	397	393	351	376	352	362	391	415	359	402	378	400	402	373	407	373	373	392	341	379	366	393	397	395	401	373	375	396	362	362	353	383	379	347	360	376	357	354	323	364	364	373	367	367	372	359	355	386	372	391	391	368	370	398	364	369	340	366	375	433	384	398	361	391	388	398	375	357	361	345	390	424	391	385	372	349	384	372	381	377	384	345	401	416	362	372	386	388	405	369	370	415	366	384	373	446	378	362	380	356	336	368	383	388	372	350	374	362	408	377	403	387	358	429	361	344	362	434	361	358	375	370	344	382	391	352	369	375	372	406	391	368	375	424	416	363	348	357	400	358	390	351	361	384	386	384	366	330	380	392	372	362	371	384	389	373	333	360	356	367	372	384	410	387	404	375	398	376	414	372	357	385	350	410	349	395	387	403	367	363	376	373	385	365	370	387	387	368	379	371	354	380	382	394	359	379	371	363	355	369	378	323	406	370	407	393	360	383	367	336	372	384	352	372	390	356	350	359	366	372	370	410	369	405	381	369	361	377	378	374	337	386	378	386	353	387	373	400	336	380	402	364	377	365	384	361	392	362	348	368	375	383	369	343	350	367	371	361	356	377	359	370	359	367	358	374	356	370	387	382	384	371	360	393	392	370	353	368	371	368	380	345	372	387	366	432	329	383	389	354	356	420	338	376	361	358	392	346	369	368	356	344	392	395	366	396	347	390	371	364	390	351	347	400	361	408	348	405	358	405	396	349	353	362	378	367	373	378	369	388	379	393	377	361	379	338	330	363	352	389	356	358	359	378	388	363	373	371	375	381	398	353	381	379	384	355	345	415	366	360	386	348	368	374	350	369	368	348	377	333	371	375	368	372	389	405	409	375	350	385	333	375	344	345	394	371	389	334	367	383	365	353	367	394	393	382	369	371	425	405	369	356	368	375	386	398	408	378	423	381	372	389	370	388	404	376	372	388	339	419	384	401	389	339	393	379	368	365	351	381	388	370	413	353	336	399	360	392	386	383	384	377	378	348	390	370	396	354	384	359	353	378	403	416	382	371	360	349	359	364	402	351	392	341	352	372	367	400	372	363	346	374	372	382	362	359	358	381	371	352	378	399	378	366	374	368	402	358	395	356	359	366	366	393	366	363	338	353	367	380	392	379	369	387	334	391	383	366	383	362	408	374	361	429	347	395	373	390	375	400	382	395	373	397	371	381	361	337	346	368	354	356	376	378	378	387	394	385	370	368	366	399	380	369	375	372	401	360	339	416	364	364	350	352	385	374	373	375	364	370	379	350	374	368	366	402	398	358	370	356	420	345	344	388	380	387	342	357	420	373	372	354	367	378	378	375	362	368	373	351	377	366	367	398	375	403	369	313	341	359	358	405	369	370	419	348	377	377	378	362	383	396	424	402	414	377	400	375	389	365	376	396	351	370	350	380	408	378	362	357	379	403	359	372	352	404	388	390	363	422	339	363	371	418	380	370	380	388	364	362	407	370	362	344	375	358	379	364	350	360	377	393	397	390	382	403	388	351	409	369	385	400	383	367	380	318	333	374	349	341	367	346	351	383	353	368	342	355	405	417	362	383	395	371	373	352	368	389	426	384	363	381	356	375	375	388	373	389	389	362	375	378	393	416	373	371	337	363	374	370	420	375	379	354	341	416	393	380	368	402	364	356	364	354	376	386	372	363	363	365	401	393	390	391	387	375	379	398	379	388	339	337	393	374	337	383	351	364	356	348	377	396	409	401	372	304	355	358	347	344	366	367	375	341	388	362	345	402	391	374	418	380	354	348	389	359	410	388	442	357	359	396	343	393	355	372	371	380	384	378	386	395	408	333	369	365	398	379	386	359	360	380	401	358	361	356	388	374	361	413	360	367	369	377	420	347	334	382	376	376	370	403	372	378	365	362	362	387	375	379	368	359	395	352	374	352	352	380	384	355	379	369	355	359	367	381	386	360	352	376	373	384	398	363	383	398	356	358	401	412	368	348	340	350	356	363	360	398	381	380	369	358	381	371	349	340	396	345	380	335	353	406	375	363	364	356	382	361	403	374	395	367	377	418	352	378	392	392	332	394	371	383	366	415	366	366	332	359	378	392	397	421	355	400	372	343	378	339	375	334	370	378	388	362	393	358	411	353	363	413	372	373	322	388	393	378	385	365	361	414	336	373	379	377	373	369	382	365	352	402	408	348	363	331	368	394	387	385	354	364	372	375	359	360	358	381	358	353	418	343	337	354	418	378	386	371	423	386	411	385	377	365	369	372	355	372	377	363	412	347	400	350	369	352	385	364	400	381	370	358	396	354	376	380	368	350	344	372	367	429	395	389	373	377	344	382	365	400	389	402	375	374	380	387	380	390	365	370	365	370	360	337	347	402	383	386	391	373	366	378	355	391	365	377	364	389	380	363	340	394	395	362	368	356	383	354	359	382	351	374	381	347	368	353	364	385	378	334	389	357	385	372	362	384	378	382	388	380	359	381	348	349	374	379	342	368	399	356	382	381	389	349	377	405	402	337	365	380	420	392	348	363	356	369	392	351	372	368	370	355	404	363	367	365	343	393	380	382	388	375	379	408	359	382	397	346	366	343	363	348	357	368	368	348	366	371	380	371	365	363	377	362	393	394	378	367	377	415	363	390	400	359	405	380	364	380	416	372	357	380	357	381	378	391	362	394	366	376	381	345	360	372	392	378	373	362	376	367	348	370	359	386	407	380	401	360	356	380	376	355	363	372	379	378	391	399	329	384	379	376	367	387	379	371	367	370	402	366	376	382	399	336	364	411	358	403	379	416	394	377	380	378	354	416	356	360	394	400	385	391	372	371	398	344	373	345	384	353	349	341	370	382	406	347	357	339	382	359	368	382	383	385	408	389	378	390	406	382	378	363	388	375	354	382	384	394	374	368	363	391	394	375	371	412	360	401	361	363	410	366	361	356	391	365	404	356	362	353	401	371	342	369	327	356	397	361	376	366	368	372	341	374	373	400	364	384	379	399	357	353	384	358	368	363	397	377	363	360	352	386	407	374	382	411	353	388	353	381	370	368	391	422	366	336	323	368	368	350	367	385	341	355	348	375	367	367	346	337	339	393	401	373	388	413	389	349	369	378	373	370	365	396	381	381	382	425	409	386	390	394	361	383	367	400	371	401	384	372	344	380	350	398	380	365	376	404	372	372	397	393	368	402	361	358	371	400	355	364	323	365	370	405	383	348	387	367	366	372	370	385	366	389	389	349	385	353	358	360	330	396	383	371	403	376	370	372	354	378	386	348	369	361	365	340	348	374	355	352	364	387	401
3138	3127	2610	1378	968	746	594	554	466	482	412	380	392	358	388	354	346	352	328	342	382	354	318	332	346	350	301	295	321	340	323	337	338	310	315	334	326	334	307	336	354	295	308	341	310	289	313	299	340	306	328	334	316	322	305	324	291	318	333	321	331	325	298	278	299	341	300	335	291	355	275	331	303	336	316	328	304	353	325	321	323	296	336	307	313	331	308	324	319	300	287	314	295	326	336	333	339	329	297	296	344	348	301	344	310	346	315	302	281	304	335	287	318	329	305	316	276	317	339	301	332	338	327	343	296	301	343	310	327	313	310	293	308	312	333	334	313	326	306	298	308	311	269	313	293	320	312	316	335	309	319	317	328	311	314	306	311	339	286	324	341	328	328	305	306	298	291	303	329	309	326	306	329	336	284	337	326	316	327	311	336	306	321	311	342	335	319	311	359	288	298	309	289	312	311	310	316	302	306	294	316	286	337	330	322	320	308	307	303	298	284	322	322	350	335	277	339	299	302	306	304	334	324	325	303	316	312	305	324	332	293	324	312	308	319	294	330	296	317	308	308	322	301	308	335	279	351	289	306	318	300	302	317	293	323	308	306	286	321	300	311	305	312	302	304	299	330	339	336	310	308	304	275	331	298	325	309	304	300	338	323	321	307	309	311	340	353	320	308	304	309	323	296	300	334	308	301	309	306	342	296	287	346	310	303	316	293	321	287	309	299	316	318	293	313	314	283	337	342	311	317	319	277	330	294	326	334	360	350	325	288	298	311	303	323	319	289	339	339	339	315	292	301	292	333	300	311	279	313	336	334	298	282	334	285	328	319	308	339	317	287	321	329	302	279	317	334	320	326	305	296	310	325	281	292	352	287	314	273	301	306	302	292	319	257	326	290	311	307	310	308	279	315	371	314	311	295	331	315	333	327	332	309	302	330	353	351	328	314	313	323	307	336	316	308	295	326	321	312	305	333	281	328	321	328	331	368	327	331	320	315	288	300	332	306	325	319	305	307	316	314	319	286	294	331	322	313	290	344	312	301	329	329	291	321	332	292	308	278	329	340	307	320	334	298	309	320	305	305	308	293	343	318	326	285	311	308	288	287	300	330	294	318	295	313	278	333	305	273	326	336	304	321	293	321	316	303	322	327	346	298	315	314	311	319	299	300	336	291	343	293	304	332	299	335	320	280	287	301	311	307	331	318	323	284	304	294	317	342	321	318	288	276	334	296	327	306	343	301	311	337	310	284	341	330	326	315	313	315	249	316	316	300	337	294	272	303	326	309	321	309	318	262	293	305	285	301	311	311	329	299	342	303	321	304	289	285	316	290	322	293	293	318	306	338	314	305	336	308	309	316	290	298	318	297	304	315	303	285	297	269	303	361	286	281	307	331	291	310	320	298	292	291	300	294	300	369	307	290	344	305	333	336	295	298	302	292	277	286	315	303	291	345	315	316	303	303	289	326	287	295	319	303	329	312	313	290	287	340	286	320	320	330	329	283	286	348	302	295	320	298	327	310	314	314	311	313	331	301	294	337	305	331	289	341	318	322	311	304	267	338	324	302	328	298	306	319	312	296	309	300	322	317	310	282	312	286	292	302	301	298	344	309	318	335	321	286	289	328	288	295	289	300	294	315	304	327	323	315	278	294	308	310	333	331	285	331	321	319	307	309	308	304	299	298	320	296	309	315	327	340	290	321	302	313	309	283	303	298	323	320	310	313	311	266	314	288	307	344	309	304	325	321	286	296	324	342	292	325	300	316	313	291	305	309	320	282	332	320	325	341	298	335	309	287	314	315	306	297	298	310	328	295	311	316	342	295	306	301	287	348	293	310	303	274	320	290	302	319	295	275	338	288	295	326	329	336	358	278	316	333	342	331	333	319	317	334	312	319	314	324	303	287	291	301	330	323	334	296	326	261	305	329	296	297	326	281	292	327	330	324	311	325	295	311	295	341	302	322	329	283	308	311	309	327	296	324	318	281	292	331	303	306	324	312	300	325	308	303	325	313	305	321	320	302	305	319	297	321	317	309	295	297	304	324	320	298	302	307	325	304	301	289	287	314	328	304	280	297	359	316	354	308	296	304	307	343	365	276	336	278	308	304	322	271	313	378	326	283	303	338	324	330	328	326	300	310	309	359	348	326	274	292	306	324	307	317	312	303	315	309	308	348	309	295	307	306	319	309	293	313	308	314	311	320	283	307	323	327	302	312	338	329	281	335	321	303	292	322	319	309	313	312	339	300	322	336	312	338	286	300	321	323	314	316	298	296	307	308	326	292	309	310	316	303	278	320	318	320	308	304	286	324	324	331	308	294	302	302	300	307	317	306	328	276	297	300	303	291	310	307	319	289	333	268	249	310	303	288	303	294	317	310	319	312	368	330	296	330	290	309	296	284	297	309	286	325	330	350	333	327	336	323	301	286	314	316	322	303	334	309	301	292	290	323	305	319	321	307	298	280	299	311	299	304	285	289	320	308	310	331	294	293	335	313	306	312	322	293	284	309	342	316	318	327	299	320	295	310	303	297	316	270	271	294	281	311	305	317	273	302	314	315	315	312	324	331	310	292	323	290	308	320	310	282	328	349	288	289	295	313	286	310	324	329	307	288	311	318	308	294	316	300	320	305	309	301	306	315	321	349	303	293	303	297	335	308	328	316	330	323	311	325	298	317	308	308	264	300	287	337	302	288	293	301	333	283	339	304	290	308	294	307	308	300	310	278	289	294	288	326	324	315	320	320	296	311	327	317	335	305	283	313	327	291	265	296	325	298	293	327	329	291	302	304	326	314	286	346	322	328	288	330	306	326	323	330	308	292	302	304	295	291	332	301	265	322	287	299	298	303	303	292	341	316	322	343	273	337	330	312	299	326	314	293	326	305	318	291	317	310	316	297	277	293	303	319	328	293	318	322	323	294	282	338	315	322	284	324	281	307	289	313	330	309	295	318	332	314	317	295	281	288	314	324	310	314	356	313	319	355	323	318	328	306	303	310	298	316	270	323	313	302	313	311	309	308	299	329	261	306	312	294	302	302	307	309	333	329	288	289	312	322	306	303	314	310	317	306	312	315	297	282	330	292	310	309	303	323	340	351	310	325	305	309	308	302	286	302	314	309	292	299	281	315	303	314	344	305	276	282	310	328	271	303	309	303	315	284	306	316	329	298	292	327	324	350	304	303	319	320	326	313	294	339	315	296	313	322	323	315	311	347	300	297	304	314	316	327	304	323	285	296	292	323	312	332	300	315	281	312	323	257	297	320	326	328	296	313	331	311	316	326	292	326	295	301	310	329	350	332	295	314	298	312	307	294	322	315	294	316	335	298	295	323	296	321	309	299	317	310	296	281	295	301	304	323	294	344	278	289	318	304	324	335	313	306	302	318	319	310	294	334	315	336	295	284	325	297	320	306	296	290	314	302	294	328	299	339	278	309	289	321	312	320	334	301	318	278	338	274	303	286	318	321	348	302	295	282	332	304	320	306	289	285	318
24407	21478	28859	24504	21479	8894	1576	964	812	759	735	720	689	710	684	678	666	624	655	600	635	608	557	590	600	612	621	587	602	588	602	604	636	626	554	598	585	554	596	597	588	617	580	594	612	609	565	615	575	600	601	574	606	612	601	581	540	561	586	574	598	570	536	591	576	559	605	588	604	601	600	592	548	556	581	590	531	590	594	602	665	582	614	573	604	561	608	586	610	594	598	592	626	604	600	588	608	621	603	591	606	559	586	591	613	599	609	569	575	564	562	577	607	572	605	630	558	564	564	574	591	568	592	581	579	536	565	623	581	566	583	633	605	584	546	568	573	620	581	628	585	601	601	537	631	588	583	541	549	607	559	529	565	596	592	593	593	615	588	614	620	588	609	610	592	599	639	604	603	624	606	612	600	630	538	576	625	589	532	537	586	582	577	543	590	605	575	594	572	581	548	591	555	597	601	579	571	556	595	579	579	593	543	573	590	602	587	574	594	617	570	623	557	596	618	590	573	569	542	603	621	584	547	611	623	551	537	587	565	585	608	626	610	548	604	558	568	609	632	639	579	574	619	591	593	550	541	629	577	573	565	570	556	570	597	595	555	661	554	589	598	591	606	590	570	599	596	596	536	602	627	604	596	596	643	583	575	560	544	541	614	566	559	548	527	533	585	603	611	530	583	621	561	623	614	561	588	627	590	583	605	580	574	594	581	585	565	575	597	596	546	587	618	577	617	561	572	587	571	566	577	567	539	590	563	576	551	567	561	578	523	583	561	569	596	561	614	562	590	534	587	581	557	560	569	576	584	580	554	561	522	614	583	569	600	557	617	525	594	607	549	646	579	582	605	546	597	563	556	576	567	580	587	569	575	573	595	597	546	616	571	610	524	588	592	587	584	577	631	563	570	541	570	621	532	583	570	560	581	567	591	538	591	567	585	595	610	588	596	635	557	568	575	594	548	579	632	570	580	539	598	545	607	593	567	598	564	606	578	550	591	592	607	586	556	614	614	559	569	569	623	575	605	580	572	542	560	573	542	582	580	570	588	609	607	587	594	567	585	603	613	575	581	622	560	603	557	573	587	570	577	591	590	594	621	559	536	542	587	627	587	622	576	618	565	600	594	588	611	606	582	544	542	586	568	607	554	547	589	537	585	536	589	605	542	561	570	570	622	579	623	591	587	597	586	566	589	608	599	581	591	578	602	567	586	577	582	541	561	572	562	605	529	601	602	528	574	583	569	628	599	615	544	564	596	601	581	570	561	609	602	631	568	554	594	551	576	605	533	600	560	569	622	591	590	568	569	603	586	564	593	656	549	569	525	578	597	566	587	558	576	557	531	539	606	601	609	577	585	524	575	595	612	522	560	616	590	582	567	545	615	608	546	604	575	572	601	582	575	590	569	568	551	554	593	588	546	661	615	609	599	538	535	571	614	594	591	600	574	542	581	574	583	612	611	502	582	594	562	550	606	575	540	544	599	536	549	610	581	593	599	593	585	585	579	596	577	557	587	614	554	597	610	561	570	614	559	571	593	570	564	558	621	605	566	616	578	575	577	579	555	597	581	587	572	558	631	584	603	584	551	538	516	604	583	610	547	595	650	600	582	566	563	588	603	552	579	592	632	558	545	591	600	580	595	517	604	577	600	591	555	565	603	632	583	569	603	565	604	593	557	589	588	578	610	590	622	532	616	556	592	585	588	576	586	636	587	542	535	571	578	596	587	593	569	583	612	580	571	616	542	554	558	603	610	545	555	602	571	545	595	566	588	583	591	618	643	565	592	578	554	530	543	617	570	582	616	589	575	601	590	609	623	632	567	597	635	588	588	573	609	564	576	572	560	576	617	589	619	609	568	606	592	617	561	583	610	566	558	601	594	574	584	584	579	608	603	611	617	547	586	637	613	563	594	573	563	578	654	567	552	597	566	599	554	556	583	535	539	556	570	571	563	600	571	576	565	568	553	545	563	636	618	575	580	527	585	599	564	591	583	604	569	605	581	579	555	614	588	602	577	560	581	575	551	585	600	576	575	557	597	596	608	610	579	589	576	581	583	622	627	575	597	586	587	570	586	597	583	617	601	624	586	562	511	540	564	570	589	584	624	621	621	560	600	596	580	575	594	609	563	567	566	608	612	558	578	567	590	586	598	585	631	554	554	542	562	619	609	587	589	525	571	572	584	581	631	555	566	597	602	571	579	593	581	551	551	595	580	585	582	615	583	582	578	609	585	590	570	549	579	578	539	571	581	557	619	634	608	566	561	583	567	612	582	566	554	557	542	573	648	588	590	603	585	572	593	546	558	606	601	591	556	573	559	598	603	551	556	589	551	615	561	590	589	580	619	593	625	545	558	587	564	533	560	635	578	559	562	580	542	588	567	580	536	566	585	611	585	613	598	582	582	586	561	566	605	578	615	598	534	540	549	539	555	570	605	528	576	584	620	585	583	555	568	556	544	652	520	573	561	569	610	542	594	567	566	574	586	574	595	596	560	560	618	595	600	554	556	588	574	569	594	586	594	579	580	621	577	577	574	609	604	592	580	559	620	572	564	557	626	609	618	607	550	554	549	546	562	581	589	539	568	557	530	596	568	589	561	547	533	550	588	598	561	538	596	542	618	590	614	519	557	551	578	606	552	614	567	596	551	567	589	586	571	576	608	576	619	576	570	538	567	606	606	545	573	631	613	565	608	538	576	609	594	581	593	550	620	575	547	551	572	596	592	610	621	588	581	570	554	625	629	563	561	602	587	591	594	595	618	576	590	604	563	598	572	593	591	578	522	612	605	579	620	615	599	561	597	615	563	582	564	560	602	586	572	585	595	552	581	595	575	600	551	581	563	602	545	551	581	633	611	585	562	565	585	589	591	555	610	598	582	616	565	569	585	567	566	568	594	607	574	605	612	578	552	594	563	591	611	557	603	557	605	637	604	579	586	549	545	600	561	550	533	600	558	595	625	610	606	597	641	650	605	606	573	560	615	594	592	607	613	587	601	603	580	574	587	560	605	551	619	547	552	587	590	641	587	608	656	565	583	606	587	542	639	618	547	517	579	602	573	571	570	595	594	589	584	595	548	590	547	550	559	592	560	591	573	556	542	591	531	559	512	551	548	562	622	587	590	519	597	585	581	604	561	571	580	568	597	562	582	613	614	583	566	577	596	581	555	556	540	598	567	587	578	587	584	603	612	577	574	560	561	582	596	521	577	577	557	556	609	574	588	598	588	556	575	568	592	572	608	598	628	578	583	621	592	527	544	559	517	558	600	618	575	584	580	604	641	595	582	529	561	530	578	566	586	580	611	586	578	612	652	603	609	621	569	567	588	551	597	581	604	570	591	567	602	583	593	592	577	588	572	585	614	621	540	606	588	600	564	624	577	533	595	598	590	588	560	605	555	559	564	574	604	598	589	608	590	523	607	579	566	594	609	576	562	584	603	575	599	549	557	591	564	608	550	594	606	572	567	588	572	580	537	579	589	583	590	581	495	580	594	577
3411	5705	4583	2417	1642	1244	1079	922	779	758	696	647	637	634	554	581	557	501	537	512	532	495	493	524	544	536	531	513	494	498	511	474	497	455	478	497	502	479	518	501	491	464	521	524	480	503	526	467	488	493	470	508	469	490	462	501	461	500	502	492	474	488	468	494	482	458	453	487	483	463	466	492	510	441	505	488	521	476	446	469	440	453	461	482	477	456	482	481	425	495	491	472	447	497	503	503	468	464	512	490	489	471	482	488	489	454	498	435	437	466	466	477	475	513	443	470	442	468	465	479	504	495	449	500	502	477	463	492	472	480	487	474	464	492	516	458	468	475	465	487	484	475	464	434	451	495	476	456	430	454	522	465	476	460	485	470	450	500	475	482	471	486	487	405	475	446	478	452	445	488	479	481	451	499	449	506	513	432	467	454	489	500	479	453	490	502	465	507	484	503	483	455	466	453	516	454	441	489	448	494	475	499	451	454	480	461	476	486	501	461	482	502	429	467	453	474	450	491	450	502	481	447	473	483	505	474	477	481	472	474	469	493	459	478	460	465	479	474	450	460	475	456	432	478	448	484	441	476	433	471	495	484	470	494	507	513	446	471	430	475	475	467	519	481	469	486	483	487	479	480	432	466	465	472	485	453	486	434	513	467	500	493	491	474	469	471	472	516	439	473	464	474	498	487	482	497	484	476	497	448	467	509	468	470	500	488	506	467	445	516	466	487	468	476	470	490	457	483	468	491	455	483	491	495	465	450	462	465	456	458	477	419	465	438	495	459	466	502	458	447	454	500	469	484	493	467	457	469	470	477	422	474	459	426	475	453	456	478	503	500	560	452	443	487	444	438	457	461	482	484	480	479	473	440	452	447	476	439	477	464	453	476	452	437	496	470	444	478	454	474	500	477	456	498	491	473	494	473	498	471	467	449	434	493	454	465	418	450	472	469	455	475	501	520	445	486	463	431	486	486	486	502	483	465	489	447	496	454	493	477	467	459	477	451	483	486	472	481	464	461	484	472	492	442	440	508	476	475	473	486	459	509	500	450	477	486	511	480	442	465	456	510	427	485	478	467	477	494	453	489	487	501	466	476	445	488	488	483	457	439	457	498	484	465	458	466	469	434	490	493	472	456	464	454	479	476	503	467	459	469	452	486	470	468	454	485	460	482	489	449	484	476	451	450	485	507	473	478	483	425	489	472	475	473	501	474	456	502	508	494	481	421	502	459	469	503	503	446	459	473	447	443	468	508	491	492	473	477	427	468	463	469	458	478	485	459	484	499	481	459	464	506	488	486	467	438	473	468	460	445	465	472	471	545	471	485	506	492	475	460	448	449	484	462	436	467	464	466	455	457	421	480	490	462	473	499	508	486	452	493	468	475	510	456	453	468	476	504	497	469	477	455	497	489	456	505	461	477	460	530	467	463	486	445	494	450	441	467	431	509	438	455	451	497	484	446	476	505	446	444	473	457	447	472	459	503	480	460	461	447	461	477	457	442	488	458	457	456	479	487	481	418	494	465	443	470	470	501	478	494	508	470	434	480	487	452	462	450	479	477	486	443	437	463	457	474	454	486	506	489	480	498	476	476	445	460	446	510	417	469	478	444	476	446	470	443	454	456	477	495	464	446	444	485	450	476	480	504	493	466	474	473	452	444	519	482	450	495	501	424	505	456	498	464	459	454	497	499	427	466	467	455	473	502	476	458	442	468	436	443	434	487	460	485	481	458	470	483	454	448	460	434	480	509	485	461	506	471	475	471	471	487	467	453	481	404	501	456	471	477	464	410	452	499	462	447	473	482	445	498	434	443	472	503	501	457	457	488	462	422	476	449	476	479	467	447	491	479	476	451	474	446	521	487	482	464	490	471	444	459	505	465	438	454	491	476	465	456	464	506	464	481	494	488	485	486	448	452	447	458	483	468	492	492	456	470	467	515	457	487	469	468	466	452	488	449	470	465	462	457	433	500	425	478	465	466	505	457	412	470	470	485	467	436	488	487	457	462	447	487	499	469	485	491	474	475	464	441	466	492	483	471	485	471	511	504	463	441	495	416	497	447	481	484	463	447	456	475	467	474	499	431	478	452	479	478	479	486	427	462	478	466	495	471	505	484	471	460	479	461	489	479	453	490	450	500	487	453	434	478	447	493	454	438	483	496	507	509	513	471	444	488	449	483	485	456	478	489	481	485	438	445	427	477	458	496	450	433	485	463	509	455	462	475	472	491	485	460	468	451	462	454	445	463	530	481	441	453	476	463	481	444	468	438	491	453	463	443	477	444	434	479	488	442	478	472	460	513	457	461	459	458	493	464	404	437	453	491	457	444	454	463	489	486	489	470	481	485	465	458	458	463	478	444	449	462	470	492	479	479	443	446	443	487	465	485	451	481	488	449	478	450	473	461	430	497	455	457	481	483	430	492	479	482	440	464	453	484	479	458	447	443	460	483	449	457	456	456	463	451	470	462	486	448	452	507	446	446	434	489	492	475	507	406	489	453	441	441	461	445	493	461	468	448	505	474	472	504	467	507	489	451	491	476	439	480	444	443	477	436	444	500	455	455	477	490	485	483	447	468	420	472	525	419	457	488	496	464	477	469	445	475	486	468	456	461	456	482	423	459	510	442	458	494	476	460	502	464	443	477	439	453	496	480	495	467	479	500	471	457	463	434	423	463	482	465	488	493	446	469	483	489	510	500	499	474	482	487	476	501	480	475	446	469	457	467	452	451	441	454	450	482	457	490	491	471	493	479	470	489	483	477	434	455	425	431	480	516	474	429	501	430	496	448	462	436	456	464	459	440	462	444	445	484	440	465	463	488	434	474	465	445	488	456	468	472	482	519	458	413	480	467	479	475	505	442	480	431	435	480	456	423	451	467	438	441	432	474	492	467	425	492	494	425	480	472	489	473	447	463	473	470	469	467	539	439	451	478	461	468	446	473	449	425	470	478	485	474	502	478	454	457	468	450	472	496	441	478	443	450	492	471	464	473	436	479	464	438	513	451	480	444	482	442	456	467	456	478	482	457	460	445	492	494	496	498	479	436	458	482	450	478	504	475	521	454	525	426	448	475	441	498	472	478	466	463	443	490	452	463	475	465	442	472	459	456	439	478	466	456	470	492	480	452	478	491	461	465	484	431	488	447	446	444	476	496	393	437	479	459	474	488	432	486	429	472	525	513	469	446	448	480	453	473	504	460	452	472	440	418	460	506	451	436	430	489	489	480	478	443	510	486	482	441	485	447	499	455	406	459	453	467	488	501	441	452	442	462	481	466	461	473	444	454	475	448	472	469	458	460	440	480	497	439	449	465	485	476	519	448	424	429	446	477	509	455	424	454	448	446	478	516	479	423	482	436	468	420	489	442	440	468	472	457	500	474	459	468	507	490	433	498	457	480	457	480	469	483	400	444	503	471	461	490	504	441	477	465	475	472	443	445	411	482	484	447	487	478	431	465	485	468	458	441	476	483	486	475	427	476	471	475	492	442	464	484
27822	10309	541	240	162	164	134	151	128	154	127	137	123	118	115	136	125	107	132	113	133	136	128	117	102	147	128	124	119	109	156	118	124	138	132	136	144	135	121	126	132	131	113	119	148	137	147	122	121	121	123	128	134	141	134	135	151	142	141	125	138	119	99	121	112	111	107	114	98	124	116	113	127	116	116	121	129	130	131	108	132	117	121	118	148	147	144	107	140	124	125	108	133	146	141	149	136	117	137	137	140	140	121	131	120	125	134	137	126	127	134	139	138	114	155	147	141	133	133	122	138	148	146	141	139	113	124	131	125	142	95	140	134	129	131	115	129	127	141	121	135	108	113	121	118	130	122	132	140	130	143	129	127	115	130	125	120	128	134	142	118	104	131	133	126	133	129	126	110	146	133	139	132	107	154	151	117	129	124	112	120	134	112	140	124	131	112	132	133	131	132	101	121	129	123	130	117	151	125	124	115	132	132	125	134	134	121	118	136	144	118	131	121	139	134	144	104	121	120	133	127	114	141	135	139	138	140	129	138	135	125	125	141	140	133	146	150	123	121	127	135	129	129	136	123	118	118	118	118	118	145	122	135	115	130	135	126	117	135	147	133	124	131	114	140	136	138	121	129	121	127	143	124	118	116	130	115	134	110	116	115	129	125	128	118	124	112	139	120	129	131	142	132	145	130	136	129	120	148	106	137	123	116	118	118	125	144	114	112	109	121	120	118	123	143	128	134	133	128	119	133	138	137	135	145	126	128	124	150	114	134	134	134	125	138	146	148	150	112	122	128	145	139	144	110	122	127	126	112	121	130	116	128	125	110	139	148	121	119	100	118	124	121	123	140	143	131	134	122	128	133	126	123	112	141	131	119	130	130	126	126	116	155	141	126	127	137	156	127	139	132	146	123	110	141	126	131	105	98	119	129	144	133	128	128	125	131	140	119	136	155	131	131	132	133	137	123	144	125	136	117	124	115	123	139	115	117	122	131	137	135	125	128	123	140	136	134	130	103	117	121	112	126	128	123	122	140	129	153	141	125	122	128	125	133	118	135	126	133	93	129	120	114	110	115	121	127	113	128	131	129	130	142	118	125	119	121	117	121	114	129	129	114	152	113	137	124	132	129	132	131	123	133	122	118	138	132	127	164	132	126	141	129	136	113	120	127	118	133	117	118	125	137	133	117	149	122	131	127	138	115	138	112	151	151	115	155	133	112	127	133	129	150	123	110	115	114	120	113	139	130	161	112	124	126	120	132	139	119	117	121	140	124	137	138	152	132	136	133	111	120	118	136	109	128	154	120	116	131	133	112	124	124	117	125	136	139	119	135	140	125	119	121	125	126	99	118	104	130	133	132	140	125	119	127	115	137	132	131	129	122	120	151	143	116	121	137	132	120	106	153	105	133	125	126	141	122	110	152	138	119	127	147	134	129	124	131	145	140	140	124	124	137	141	112	143	136	151	145	122	116	132	150	140	117	116	133	129	147	141	116	126	141	126	137	122	134	112	130	114	142	114	117	140	121	110	117	123	133	133	120	112	117	138	151	135	125	123	128	159	144	139	124	132	119	132	138	116	123	117	133	132	125	153	125	116	106	143	109	120	119	146	121	115	132	126	135	110	134	152	147	121	116	117	139	130	120	114	114	114	147	126	149	150	131	133	104	117	119	131	117	122	129	124	125	131	129	114	119	133	125	121	127	121	140	112	135	115	109	134	148	111	129	132	118	146	134	134	142	130	135	124	115	128	160	112	139	120	122	124	146	134	133	120	114	117	123	128	127	136	106	145	124	120	113	135	134	146	119	141	127	120	137	134	132	149	129	140	147	142	118	113	137	135	125	131	122	138	125	112	145	130	142	135	110	136	133	118	117	120	135	121	136	136	110	129	140	125	115	143	119	115	130	135	136	118	117	122	135	123	144	123	128	131	123	136	105	135	115	118	123	122	141	125	121	133	146	132	133	150	127	129	121	140	118	113	119	116	140	140	122	108	134	140	139	145	141	125	120	140	139	141	136	114	104	125	129	134	129	115	110	130	132	121	106	117	129	112	102	119	132	129	144	133	128	113	124	128	128	124	151	137	113	143	127	125	134	120	131	141	134	136	140	120	139	109	136	114	145	125	128	150	113	134	119	130	122	145	139	124	124	110	127	132	103	129	136	121	123	142	123	122	129	128	135	136	129	127	143	118	148	126	111	109	122	121	132	136	135	109	128	140	118	116	111	128	120	130	134	114	142	126	131	141	133	123	117	115	140	149	134	129	137	131	130	124	132	113	117	137	134	111	144	125	127	113	132	127	124	124	108	122	120	134	130	122	140	145	149	119	125	125	131	113	92	118	143	119	119	119	124	128	110	148	131	138	122	110	148	110	126	133	134	102	137	123	122	117	150	114	121	127	133	134	126	120	129	135	116	121	122	124	137	144	121	120	115	109	140	123	116	137	140	130	154	118	120	119	126	127	122	147	133	114	136	133	124	131	131	113	121	140	116	139	149	115	145	146	144	119	133	138	128	123	134	123	122	133	136	125	117	135	127	122	118	138	140	117	125	135	118	131	123	123	122	129	130	133	129	140	129	101	130	149	145	134	126	145	125	120	125	141	132	121	131	126	129	127	129	142	134	149	131	158	108	133	124	121	142	129	120	110	137	140	124	117	128	127	116	134	125	138	137	114	130	137	155	144	112	145	134	103	134	129	114	150	131	121	129	109	148	119	128	127	148	131	134	152	137	126	121	122	154	130	129	138	115	124	133	114	131	131	125	138	145	142	115	113	127	137	123	115	124	133	128	118	152	156	137	126	124	146	123	137	121	127	112	108	137	121	107	128	138	107	133	127	143	145	142	142	121	116	118	140	125	113	118	127	134	126	112	139	123	135	106	124	137	130	138	136	114	132	131	114	125	142	146	136	149	131	138	117	122	115	124	121	119	138	112	111	123	141	132	152	116	120	130	134	129	114	142	121	124	132	118	121	114	116	109	116	131	116	141	116	129	131	114	125	126	126	133	156	139	136	144	129	147	141	147	121	123	142	117	135	126	130	112	124	132	140	105	120	129	141	137	134	128	118	121	145	121	128	116	138	134	120	131	125	138	133	115	126	119	150	130	111	108	147	141	138	117	111	142	126	128	126	143	133	137	133	120	134	127	122	161	118	123	131	123	129	144	136	135	140	127	141	138	126	126	128	119	128	105	134	127	131	126	118	122	117	137	135	123	133	130	118	129	116	126	120	144	143	150	143	120	142	127	136	121	129	109	135	148	122	124	132	120	122	137	111	114	121	135	128	122	144	134	135	131	125	134	126	143	124	123	123	110	129	117	116	143	108	131	133	124	145	131	117	147	138	137	132	138	109	148	139	124	124	144	143	121	135	124	114	129	123	134	126	122	125	132	131	116	114	122	127	143	122	121	116	123	148	137	125	146	116	114	129	127	107	132	139	116	102	141	127	116	143	112	140	152	116	123	137	124	143	117	98	112	109	145	114	142	121	124	136
4494	258	265	164	136	123	136	115	125	130	141	136	110	126	127	122	116	122	107	127	114	108	106	106	134	123	117	110	119	103	109	107	119	116	103	96	108	105	132	126	111	115	107	114	105	116	89	97	105	102	120	115	102	126	108	120	104	104	108	104	100	93	132	121	128	113	115	107	127	126	114	127	110	123	77	101	104	105	130	116	107	109	118	114	105	103	129	101	111	120	118	111	128	124	102	127	112	111	121	106	100	117	113	94	114	111	122	120	121	107	110	117	104	117	106	135	108	109	99	135	110	97	97	105	141	106	106	122	123	111	103	86	105	112	123	118	107	117	116	121	99	104	100	119	122	109	109	100	117	111	111	109	139	97	118	112	113	112	102	122	120	93	104	113	111	106	117	101	108	104	109	106	88	116	116	98	116	127	93	133	128	110	102	107	114	114	116	107	94	102	125	106	90	114	116	102	98	107	114	104	110	107	109	134	102	101	128	100	113	130	106	103	103	125	109	112	106	115	110	106	128	111	122	93	103	92	108	138	102	110	127	108	102	112	103	98	118	109	99	122	115	109	119	109	117	98	127	104	97	114	97	129	110	87	98	121	103	118	112	102	106	102	117	123	114	118	114	95	103	112	87	106	122	122	109	102	125	92	110	112	109	120	117	114	107	134	101	117	125	112	92	110	118	105	99	91	106	112	122	105	110	109	114	101	111	105	111	113	107	127	102	100	106	97	118	122	112	99	119	116	106	112	103	120	108	91	119	116	106	99	107	108	120	116	121	132	107	126	119	121	107	107	110	97	106	114	126	102	101	108	117	117	110	131	114	86	106	143	119	120	115	100	116	108	109	122	113	112	125	119	138	107	107	108	105	98	108	121	106	104	109	133	112	101	128	118	103	102	104	126	125	93	117	112	115	126	106	135	116	115	107	89	120	127	91	104	114	114	92	103	93	102	105	103	93	92	116	109	106	126	105	112	104	120	102	129	113	112	99	102	125	115	108	123	114	111	107	126	99	133	104	89	98	103	119	113	103	120	108	109	99	106	98	113	121	111	128	90	96	103	98	116	115	117	100	123	105	102	116	126	108	139	127	97	111	96	115	97	121	117	110	125	91	111	100	116	121	129	107	122	120	117	115	114	105	118	98	121	104	108	111	124	127	110	108	121	96	117	103	122	100	119	99	105	107	116	126	120	96	94	118	102	100	100	90	114	124	105	111	118	106	111	131	124	106	109	95	114	106	94	107	110	105	116	115	135	97	117	118	110	89	116	110	97	115	103	108	112	131	110	105	110	116	111	105	110	85	108	116	118	99	106	110	125	101	114	116	108	103	109	110	119	115	119	95	102	119	112	116	104	97	121	108	104	113	122	104	98	128	105	110	118	120	114	122	123	108	122	97	116	86	101	111	112	115	121	116	106	131	114	121	140	117	118	106	101	107	124	121	120	118	94	114	112	98	113	122	101	113	100	93	125	123	109	117	99	127	115	94	122	99	96	125	104	106	90	113	110	110	100	116	98	106	86	105	102	117	104	105	110	117	115	116	117	111	96	93	105	110	126	118	104	113	109	113	119	94	127	83	136	115	125	96	90	94	94	94	86	116	99	110	123	115	108	114	123	115	114	127	107	108	95	122	96	105	124	112	117	99	118	115	96	95	116	104	103	111	107	135	104	105	115	91	93	106	112	115	120	113	113	102	110	109	111	107	99	111	124	118	120	105	121	96	95	86	115	101	103	101	110	123	102	93	103	117	109	109	101	109	121	128	115	114	105	95	110	109	97	106	115	111	112	129	115	117	120	139	117	104	106	105	104	110	99	111	103	104	104	106	113	122	116	132	124	115	115	115	100	99	99	111	106	106	111	116	104	118	109	125	111	113	95	102	112	106	114	118	112	106	89	97	112	112	97	118	98	111	128	141	115	124	125	84	116	127	117	109	129	121	100	117	107	99	122	130	95	107	120	111	102	116	118	100	130	114	110	102	106	103	121	105	106	114	96	105	109	115	132	100	109	109	119	113	111	102	108	96	114	111	113	107	112	91	139	118	108	108	119	119	127	125	94	111	96	108	88	104	104	116	109	131	96	102	97	112	119	114	102	137	91	125	97	105	120	112	96	110	97	109	114	110	115	93	97	131	107	110	120	125	110	101	108	106	102	103	109	86	109	105	110	103	101	113	126	107	126	99	95	129	107	106	112	109	127	123	98	113	104	117	104	117	113	125	107	106	111	131	106	120	93	110	124	122	123	102	100	102	113	103	114	130	102	115	113	105	119	110	112	104	117	118	104	108	89	94	117	94	99	97	117	97	114	111	114	98	101	103	96	112	143	120	112	112	106	115	116	118	82	123	111	117	99	101	128	109	110	107	109	108	93	128	117	106	111	105	106	114	123	112	112	88	110	97	113	107	101	101	130	110	104	106	113	117	112	119	110	96	127	108	92	113	121	107	117	107	108	101	103	125	115	104	99	130	116	128	113	91	123	98	119	110	101	98	100	114	111	109	97	103	103	119	105	110	130	106	101	107	88	115	121	94	115	119	127	114	102	108	109	108	100	108	104	103	107	124	98	115	120	113	97	108	120	94	123	103	99	105	110	121	100	101	132	112	109	106	85	116	106	116	82	104	94	112	129	109	121	126	104	120	115	116	112	112	119	118	107	117	117	119	110	97	115	122	106	111	114	120	123	115	109	112	117	133	102	122	105	117	104	115	98	127	109	115	97	108	95	106	108	117	110	90	103	114	105	97	106	109	93	112	117	116	118	116	112	114	118	98	123	94	107	105	109	116	99	125	112	115	104	122	121	126	110	86	120	109	109	111	121	106	85	116	110	109	105	107	119	116	100	127	120	116	116	122	99	114	116	116	96	101	94	114	109	112	124	118	107	88	111	118	109	123	124	111	110	98	99	121	122	108	128	103	123	116	107	91	117	114	114	114	120	99	113	107	93	100	92	100	105	114	91	129	94	78	113	148	129	112	106	102	106	120	128	115	111	117	120	128	114	104	138	98	103	114	114	107	101	128	108	95	99	110	96	121	130	110	119	120	107	93	110	100	116	102	120	86	93	103	105	95	121	98	126	129	96	94	131	116	118	131	111	128	116	111	115	110	130	111	120	126	127	114	104	119	119	134	112	110	105	109	100	99	120	99	111	102	115	115	115	111	96	110	103	105	111	117	114	112	114	104	113	119	104	88	112	131	92	97	99	110	125	110	121	92	109	117	100	102	124	98	104	109	113	117	132	131	107	121	121	106	112	122	124	111	113	108	113	117	96	111	104	129	100	111	116	114	117	117	127	117	110	112	107	97	96	130	102	108	102	106	140	113	118	107	116	110	108	92	99	113	115	126	95	106	113	107	99	118	99	107	109	119	117	105	100	113	125	97	97	112	111	95	131	123	102	114	97	128	96	111	107	113	122	114	107	108	95	102	112	115	119	94	114	94	103	114	103	104	101	107	121	99	115	112	100	95	118	103	97	97	127	100	108	106	121	109	99
25468	21482	28008	25339	11766	1123	679	506	473	445	436	418	435	434	438	402	435	410	403	379	368	399	374	402	403	389	386	399	376	426	383	375	389	395	412	390	363	352	362	388	392	367	397	352	363	400	363	367	363	365	370	342	357	409	365	357	392	368	376	341	395	372	402	356	375	400	355	404	380	368	368	382	374	387	359	418	401	353	387	386	351	381	369	348	393	326	375	396	359	378	394	351	389	341	381	404	373	373	351	347	364	347	409	377	359	340	383	355	397	348	361	388	383	361	379	365	412	370	353	343	404	378	403	388	408	338	374	390	374	402	353	386	354	385	384	377	390	407	365	375	381	383	390	357	384	373	344	388	369	380	380	369	354	379	365	384	392	343	375	358	364	382	363	379	404	378	373	375	357	351	386	406	387	385	415	370	373	368	397	412	384	361	427	375	408	420	371	344	395	392	353	384	380	348	360	372	388	388	349	399	354	406	362	346	366	366	396	399	375	377	334	365	373	395	405	427	395	362	358	356	385	393	385	402	394	353	412	395	380	350	418	390	372	418	412	360	372	362	368	349	377	326	382	348	377	420	364	343	392	397	408	369	343	369	387	350	381	357	335	364	376	363	399	393	384	383	384	370	374	381	376	359	362	400	362	342	332	389	381	381	401	357	376	390	372	366	331	360	382	361	396	406	357	360	377	372	381	377	376	366	397	363	380	386	394	385	378	383	397	368	371	376	388	357	331	368	391	343	361	350	381	320	389	397	397	365	366	389	352	373	396	357	369	396	409	377	401	386	370	406	366	377	335	377	325	372	369	374	379	381	331	442	360	397	395	381	347	357	354	373	392	343	365	383	394	387	371	367	384	361	362	413	327	378	369	380	373	353	393	349	379	400	352	392	403	360	375	355	323	361	366	365	355	348	374	378	368	385	380	384	358	352	371	390	357	402	369	374	394	356	329	357	408	368	387	346	395	353	345	365	350	374	371	380	340	362	377	386	357	345	367	391	370	394	356	388	361	352	384	390	393	379	342	372	353	393	378	347	400	358	399	340	337	386	373	363	369	388	372	358	390	380	367	362	394	389	379	358	383	372	364	384	382	370	364	362	340	384	369	367	354	358	352	358	354	411	375	375	353	359	358	376	342	375	375	357	401	372	360	385	389	393	358	390	357	357	359	346	375	351	401	368	327	379	369	397	387	375	344	327	385	367	381	361	371	373	403	377	363	353	370	330	379	344	417	364	376	385	345	372	383	352	375	340	348	381	405	365	403	374	387	360	382	375	372	351	352	397	359	363	365	366	374	381	351	370	381	407	392	341	399	388	368	348	408	393	359	370	371	371	368	384	367	365	350	346	368	363	381	355	364	360	356	350	357	332	348	383	335	367	390	369	383	386	364	367	370	387	393	353	374	403	379	378	365	393	366	376	359	384	360	362	383	390	389	377	365	381	342	378	394	369	411	341	354	359	326	372	360	361	371	385	388	339	379	354	386	349	384	360	377	378	407	347	401	399	347	338	383	338	365	336	380	332	397	364	371	369	380	367	363	360	352	359	369	326	364	331	366	369	371	348	336	414	360	373	346	371	396	386	399	340	395	371	351	371	356	394	362	366	356	353	397	353	382	392	371	376	342	373	369	383	374	399	377	371	360	397	374	401	408	373	344	363	366	391	395	406	366	374	376	380	363	361	364	381	385	353	345	368	352	344	387	363	387	367	355	365	352	366	362	391	374	376	365	355	348	415	367	361	372	354	378	381	360	359	392	399	377	381	360	388	371	336	381	332	365	354	379	375	385	378	379	345	415	386	376	363	355	364	345	389	356	379	360	416	392	370	380	310	384	375	358	382	409	431	390	397	396	391	358	335	385	360	376	370	337	354	374	390	384	380	404	354	349	373	355	371	402	364	365	368	377	430	404	384	374	356	385	378	370	359	391	375	349	353	367	400	363	394	381	363	394	360	312	375	359	409	386	442	345	345	393	356	347	372	386	327	381	413	364	370	360	396	364	372	360	342	359	372	350	362	370	385	394	360	347	349	387	387	379	368	374	354	398	354	406	369	357	396	367	355	357	380	379	353	398	342	347	356	374	377	383	378	368	353	388	370	410	386	388	382	387	380	364	367	388	388	404	416	354	384	370	385	386	366	410	374	397	391	361	355	382	355	388	375	374	373	388	391	371	350	343	364	360	382	350	386	376	395	352	381	355	353	386	402	374	346	343	372	391	400	377	375	382	387	370	351	367	356	387	350	377	390	352	374	363	370	367	386	381	380	391	398	392	383	397	350	382	352	373	398	358	355	371	363	375	379	375	364	351	369	375	362	398	423	366	361	360	365	377	367	378	369	370	401	380	344	350	364	350	373	411	388	350	367	358	391	350	377	374	388	346	380	345	403	386	365	370	414	378	355	380	376	365	410	378	355	379	374	351	345	381	370	365	373	356	333	387	394	385	350	340	370	403	361	368	360	383	375	352	422	378	319	390	384	392	352	378	394	369	345	388	368	353	350	369	348	351	355	377	392	407	349	357	383	418	337	385	361	357	360	389	371	382	364	398	348	380	387	351	357	381	369	353	380	391	376	400	383	367	376	372	370	405	368	399	384	369	401	364	370	384	364	374	372	369	387	392	381	404	380	365	399	356	382	366	351	342	353	381	349	402	373	351	388	372	386	385	332	337	371	362	351	380	353	362	346	401	352	342	354	366	351	372	378	345	386	368	345	342	388	350	382	370	374	323	361	419	367	376	374	361	395	372	355	394	375	376	371	362	407	386	401	402	365	388	386	390	408	376	359	369	393	425	367	363	357	372	384	382	365	355	378	341	376	354	377	368	394	393	358	396	391	383	381	375	382	371	367	394	369	361	386	408	367	383	369	364	411	370	355	350	377	377	338	396	392	390	375	355	391	371	398	360	402	398	358	395	400	317	356	383	380	363	358	380	374	385	381	378	373	375	355	369	360	394	387	364	361	340	350	358	372	330	358	374	426	388	401	398	352	376	356	355	341	378	386	381	390	362	334	401	391	351	356	452	352	389	368	379	362	399	365	358	352	361	396	372	358	382	393	336	413	377	369	380	378	370	385	343	374	343	397	372	392	384	371	392	353	382	388	362	382	350	371	361	366	392	352	371	389	368	393	352	367	379	352	373	372	395	387	383	324	386	356	368	367	375	320	416	358	350	323	371	357	321	423	364	377	384	393	367	380	395	387	380	377	376	406	383	377	359	352	389	376	385	370	323	361	390	369	369	361	387	378	367	376	371	399	363	378	365	364	385	370	385	402	367	377	383	409	370	363	380	396	364	367	352	361	336	383	362	358	369	360	361	377	349	365	376	397	381	360	337	365	378	338	388	361	341	392	394	391	353	375	346	370	383	357	383	363	375	396	393	347	365	336	354	362	364	374	373	376	381	372	375	344	379	379	383	355	364	310	395	367	368	393	370	381	413	358	378	406	370	387	364	392	383	372	368	405	384	344	378	365	382	375	408	370	358	388	355	381	374	371
3220	3126	2634	1437	933	743	598	546	490	467	418	407	393	393	392	351	347	347	329	343	376	334	358	321	340	331	302	321	312	353	310	309	344	328	304	354	334	303	334	354	309	308	298	302	306	346	344	326	320	302	302	310	354	327	344	307	302	318	334	306	304	327	326	324	321	345	339	315	339	285	337	319	319	326	329	328	328	321	332	353	321	348	315	300	321	336	325	319	287	339	338	294	315	334	310	312	301	306	312	316	315	288	297	340	291	306	295	344	302	327	327	298	334	320	322	319	328	336	301	304	323	327	304	321	301	286	311	283	324	297	303	306	326	312	320	345	325	332	302	323	316	349	319	299	293	302	307	297	305	295	353	309	289	325	319	315	309	308	303	304	316	283	298	292	297	280	285	342	316	320	312	298	307	306	307	314	325	328	322	298	350	343	327	329	310	317	295	301	316	316	320	294	343	303	288	312	321	348	323	307	335	312	345	307	324	291	285	337	339	292	342	293	319	308	317	300	321	306	331	309	313	339	327	306	301	286	291	315	307	331	291	314	316	293	328	271	291	297	297	303	326	338	337	304	312	318	341	305	319	310	328	307	307	285	327	335	310	297	331	325	308	316	319	313	319	302	306	279	320	325	330	308	319	352	328	328	313	342	304	319	351	306	318	313	327	312	329	324	313	324	316	333	313	275	316	307	293	275	320	338	295	310	301	283	322	306	327	304	319	318	304	296	322	312	333	294	315	318	346	309	335	330	321	262	311	317	334	316	310	325	312	300	332	320	333	311	291	287	328	279	296	295	335	293	275	303	337	319	330	321	294	318	335	309	340	294	319	322	291	311	291	312	279	297	293	299	301	314	295	327	295	281	311	322	358	316	294	307	314	321	315	298	312	293	321	277	297	301	289	343	313	284	324	307	333	297	336	317	315	303	315	288	333	313	287	296	306	303	307	314	317	311	303	338	309	325	320	314	333	281	310	305	299	316	347	319	323	332	316	316	316	297	338	338	292	306	327	343	313	325	336	321	299	339	320	280	300	293	317	312	281	310	296	300	345	319	317	303	332	277	326	317	332	307	297	322	303	313	282	317	287	294	310	300	327	322	338	273	348	313	327	335	309	276	322	331	286	318	305	325	326	328	319	315	307	321	293	317	284	305	323	312	318	331	304	293	306	319	302	318	299	338	313	318	328	312	329	307	313	301	311	335	330	315	323	319	283	324	306	302	341	300	300	323	319	344	340	335	309	320	290	308	301	294	316	287	303	314	336	320	312	307	333	318	301	311	318	302	334	294	291	285	289	318	337	302	291	297	302	308	308	292	314	318	276	304	303	310	277	310	310	287	317	341	308	260	291	283	330	294	338	317	327	326	299	299	296	296	306	324	316	329	318	300	290	310	331	342	332	336	271	313	331	272	302	290	293	336	304	330	328	355	338	295	324	286	299	354	294	327	302	341	323	290	306	327	324	336	307	326	317	319	296	296	308	287	306	307	309	298	314	315	296	312	334	322	298	292	350	365	321	324	329	297	332	299	317	284	308	301	292	301	307	319	333	288	324	315	306	289	310	320	324	296	278	306	294	279	332	281	306	318	313	332	291	299	329	318	298	317	316	301	317	331	311	300	318	311	319	325	279	301	306	317	299	330	323	346	297	290	292	297	308	312	325	326	297	313	310	294	308	312	400	273	326	285	288	329	279	329	286	300	294	341	312	321	355	301	299	302	290	302	314	310	321	306	314	295	335	319	296	315	309	301	314	352	324	311	331	329	293	290	301	303	306	313	316	322	356	329	352	319	315	326	301	310	298	296	303	302	312	309	318	298	333	326	272	338	307	292	301	312	323	301	315	344	321	355	322	310	326	285	349	325	322	285	305	322	320	313	299	311	324	312	333	296	315	315	343	314	326	300	323	318	299	320	323	326	324	299	318	316	320	307	293	291	305	323	291	315	297	321	299	333	296	341	304	328	288	315	294	290	293	298	315	266	278	297	313	286	306	292	307	354	326	298	314	314	332	330	314	320	316	308	325	313	279	295	305	286	321	294	329	296	295	306	349	329	328	293	316	320	320	325	265	296	315	321	297	329	296	311	298	319	331	317	309	324	346	298	313	268	314	299	303	295	326	304	306	334	314	307	293	293	302	311	326	324	304	324	320	298	317	318	337	284	338	314	306	299	296	327	339	293	324	327	302	321	279	300	310	327	302	299	313	304	290	308	295	303	308	301	330	275	332	300	278	313	310	304	311	292	318	322	340	292	331	313	303	312	293	308	298	343	336	321	296	291	353	301	308	289	290	311	311	304	321	308	297	303	319	340	295	327	301	311	307	312	315	311	333	296	315	351	313	281	335	312	292	342	278	354	317	329	328	306	306	307	320	284	319	301	286	296	320	293	290	308	299	314	305	298	309	298	284	320	318	303	330	311	301	286	324	340	305	293	312	298	303	322	281	307	296	301	304	344	299	301	296	318	324	303	310	301	280	327	272	320	295	327	316	272	319	303	301	302	329	324	322	319	349	300	285	296	306	318	298	294	281	331	305	325	322	327	289	311	343	329	318	305	285	312	296	272	275	287	321	284	311	283	329	323	294	293	314	292	299	284	328	334	291	309	322	278	317	308	323	286	320	297	320	307	313	267	320	285	322	295	337	328	334	299	320	302	323	291	307	310	304	296	338	296	297	315	304	294	304	356	290	307	337	285	286	301	329	308	294	313	341	316	342	321	278	301	331	277	314	310	300	290	320	324	332	294	297	287	316	291	295	311	343	325	313	293	309	316	315	310	294	306	311	353	285	324	284	320	339	320	329	315	293	310	291	333	319	331	298	300	325	310	314	334	325	329	327	280	308	292	295	325	302	318	297	305	314	308	297	297	319	296	314	306	319	339	307	320	285	318	299	309	316	282	332	312	291	325	353	304	295	325	304	289	319	323	305	318	303	299	303	302	288	291	296	324	329	295	316	333	295	323	318	302	303	334	288	315	288	307	322	343	342	290	305	306	283	280	294	307	311	307	306	306	291	292	289	295	317	306	321	301	280	299	313	310	301	345	328	309	277	311	282	331	308	303	316	292	308	293	328	293	324	288	303	315	307	327	320	312	342	295	315	295	304	289	306	297	326	300	341	279	296	326	318	326	300	295	307	328	327	315	290	326	302	305	288	299	308	309	322	287	316	310	288	306	333	328	324	324	306	295	316	333	297	278	303	320	305	310	313	301	295	314	300	292	309	301	321	323	336	336	305	299	305	301	297	341	309	314	297	307	283	290	261	324	311	289	299	278	329	321	296	316	314	326	268	322	336	327	322	322	296	313	285	298	295	319	297	330	315	309	298	297	317	329	333	307	293	296	300	321	351	302	316	312	319	294	306	308	332	294	319	316	287	282	310	339	302	290	316	303	289	284	329	296	296	318	308	303	360	321	323	318	301	329	314	304	322	291	317	326	300	328	303	305	281	290	317	319	301	316	305	311	320	306	276	316	316	323	317	277	305	322	347	335	320	290
24477	21518	28919	24551	21514	8871	1565	1000	790	775	721	718	650	653	663	637	652	615	635	631	601	606	661	591	626	649	577	605	603	612	635	582	577	557	589	586	610	556	625	560	579	607	567	605	591	624	613	607	578	607	591	560	585	589	628	573	515	582	588	555	591	585	587	592	633	628	603	581	597	591	571	566	615	641	579	562	597	519	590	601	583	623	622	566	574	596	622	550	598	607	548	603	574	600	554	576	620	573	608	600	570	553	598	584	530	566	574	557	573	610	584	584	529	561	592	629	617	567	594	590	609	542	585	571	631	582	609	559	583	582	559	556	566	587	593	580	580	545	615	577	556	590	588	631	599	596	620	604	596	585	586	601	560	613	562	565	591	578	613	588	587	616	624	542	575	605	584	580	553	561	594	537	577	571	616	554	567	552	578	565	575	546	600	610	545	574	591	563	570	569	548	571	541	579	548	586	581	553	603	591	607	550	618	603	562	572	587	558	578	617	542	612	579	590	602	593	566	603	599	584	554	603	558	595	619	596	575	599	537	545	578	580	608	624	582	609	590	531	539	590	571	562	586	589	578	560	585	594	594	572	621	589	609	601	582	597	589	587	558	550	590	601	583	543	578	582	576	588	592	646	585	571	572	627	554	580	615	591	602	570	563	560	550	613	629	628	547	560	585	588	590	609	599	599	622	544	602	596	577	600	600	597	583	549	581	537	576	562	577	600	547	533	573	619	589	620	566	574	610	591	567	558	580	557	514	580	605	556	575	568	606	612	595	583	598	575	596	579	586	581	586	565	599	565	572	567	577	634	591	575	608	589	544	584	575	579	638	608	582	569	570	573	546	579	603	566	582	566	605	558	556	578	563	563	574	589	616	590	563	583	550	579	590	585	556	600	555	592	593	529	591	531	587	585	570	594	565	624	577	590	598	574	603	571	537	586	519	557	515	554	543	596	629	597	600	547	594	588	556	614	599	571	577	589	603	545	589	561	572	600	556	591	573	563	600	591	618	565	568	612	601	569	567	604	602	602	587	593	604	594	585	550	588	600	586	565	555	574	589	581	577	567	628	585	561	606	564	589	594	620	556	588	600	540	588	558	614	581	595	585	553	627	597	585	552	629	585	559	565	562	560	586	571	569	602	643	541	605	626	571	555	562	645	589	589	558	575	602	602	527	612	563	534	582	613	589	597	598	600	567	583	571	582	542	621	554	542	536	590	644	571	597	585	586	557	582	577	569	583	565	570	556	526	586	548	601	556	550	573	576	588	572	603	619	620	577	556	592	564	567	578	598	612	586	555	590	558	558	632	605	591	570	545	587	599	600	579	571	595	567	589	605	583	562	575	567	567	546	625	561	619	565	568	602	576	543	575	577	574	588	592	540	592	565	568	554	602	605	588	612	583	592	591	603	574	591	564	541	611	600	595	601	615	579	568	510	616	602	601	587	647	596	601	533	594	571	565	610	594	584	569	573	572	563	544	568	594	601	578	579	582	568	561	557	606	566	582	597	566	619	580	589	602	588	572	628	603	633	538	576	600	593	589	586	546	583	629	574	602	599	571	579	593	627	581	612	597	663	566	591	576	589	604	589	604	562	604	558	587	619	577	613	580	582	560	598	545	578	615	571	586	635	565	581	565	609	604	561	576	583	591	596	604	566	598	571	602	548	592	625	603	557	566	570	596	606	550	578	529	578	565	594	541	603	589	529	610	597	585	564	550	570	593	615	583	593	558	590	584	587	570	568	583	593	572	526	583	580	538	608	617	564	588	568	558	564	563	572	589	571	586	612	601	572	606	589	601	574	555	609	600	576	577	567	577	594	613	606	550	541	636	566	612	553	578	554	563	608	567	572	582	557	610	564	553	624	564	598	585	558	598	553	566	594	586	578	586	595	558	561	621	632	572	624	569	600	594	525	559	572	575	568	508	563	563	569	634	570	550	627	587	591	646	571	613	594	569	588	584	594	581	584	556	591	584	584	548	599	643	588	602	584	571	563	621	594	569	593	612	577	608	572	589	581	599	583	596	573	562	544	594	618	564	583	598	587	566	590	562	595	562	572	594	596	558	572	603	590	553	603	527	556	581	605	582	627	577	572	540	563	596	605	608	594	590	564	589	589	583	593	567	571	567	584	597	580	570	594	606	578	588	563	549	559	588	584	531	609	596	609	597	554	614	610	559	589	613	562	582	511	582	599	546	548	568	603	577	548	594	533	558	572	557	533	547	540	580	568	541	599	606	599	550	596	561	581	574	578	606	598	560	567	595	597	537	590	622	566	564	559	607	579	585	592	575	627	581	588	560	585	556	615	561	555	591	572	575	618	570	539	564	622	585	592	575	573	612	595	539	552	594	578	549	595	593	583	552	573	573	559	568	587	570	600	564	575	612	563	585	607	576	578	587	613	589	567	551	565	538	586	548	588	546	544	583	562	568	597	605	593	571	592	568	560	588	581	606	579	580	587	576	605	586	588	581	580	551	544	595	601	542	548	597	631	596	574	547	586	591	580	611	588	522	570	568	571	650	626	560	569	607	633	596	632	584	561	573	550	610	602	623	614	590	576	576	585	607	514	555	613	600	581	571	592	560	580	565	524	576	593	608	552	565	638	547	584	550	579	605	580	580	623	581	586	590	596	580	592	539	582	587	561	603	588	588	604	585	565	627	577	554	571	585	610	605	594	611	554	574	611	572	604	564	579	592	579	603	591	542	559	563	563	560	585	577	505	561	608	562	581	597	569	530	577	548	570	543	612	589	555	565	568	554	557	588	564	578	538	612	591	561	595	550	558	586	592	570	569	554	586	563	605	566	595	570	594	544	589	602	603	620	564	585	621	595	512	585	589	579	552	587	573	628	563	540	551	528	597	562	598	575	562	633	626	581	588	620	578	577	596	572	595	563	557	575	604	573	603	567	585	645	563	598	591	608	535	571	596	574	501	559	617	568	554	551	547	566	590	598	588	555	550	574	579	620	547	594	606	607	567	589	557	605	510	594	582	578	546	593	579	540	582	576	589	600	572	576	574	571	592	619	546	542	593	527	609	583	552	540	580	599	556	578	570	605	564	569	552	619	561	609	577	595	587	557	607	642	639	601	583	642	588	575	580	553	558	554	589	561	569	556	565	559	616	576	566	584	562	582	613	573	593	581	589	577	560	598	564	625	596	586	555	563	555	529	516	563	582	542	569	600	530	572	579	565	570	619	570	588	575	608	577	605	588	606	556	557	596	594	620	533	581	574	588	548	559	604	615	611	570	584	571	595	577	603	565	553	630	582	579	561	654	592	572	542	552	566	601	556	589	591	617	592	556	585	567	585	585	552	570	534	568	542	554	601	568	568	590	535	576	546	594	543	538	589	575	594	576	586	612	619	585	570	576	597	552	605	550	555	595	570	629	605	542	545	547	600	601	531	614	602	571	563	549	566	550	589	585	571	578	581	572	594	566	541	577	590	586	608	525	559	610	596	588	628	592	588	589	576	572	618	588	572	605	622	554
3389	5579	4704	2366	1727	1330	1015	875	791	696	690	643	605	581	552	537	553	546	518	536	544	540	479	499	514	503	485	515	513	501	532	497	482	503	522	487	486	540	468	471	457	447	454	532	472	494	489	511	501	490	507	446	493	481	453	486	463	469	494	469	492	462	527	483	446	495	460	478	456	482	469	457	512	482	455	495	474	474	485	479	500	476	468	484	460	461	476	464	490	524	480	465	467	480	459	460	452	490	439	505	440	481	443	477	486	496	477	519	538	497	475	498	436	426	485	487	460	484	447	437	468	465	456	509	489	471	474	493	461	460	467	475	487	509	490	464	475	433	455	464	482	472	495	483	448	474	495	485	485	449	478	451	432	463	470	486	503	481	516	496	495	460	507	492	487	472	498	435	450	475	501	469	488	437	518	455	472	485	485	521	462	464	459	450	462	505	503	463	458	502	489	445	491	434	458	482	478	443	460	433	484	482	483	474	473	459	471	507	455	519	449	471	454	495	464	470	467	439	460	477	523	470	466	459	466	480	439	452	471	504	495	464	452	451	459	486	422	469	470	419	505	516	497	533	494	481	498	481	474	440	473	476	475	479	491	444	447	467	468	492	470	499	474	482	440	458	459	492	507	456	499	458	461	483	448	451	413	482	478	463	488	462	469	469	449	444	463	473	466	493	477	495	487	439	432	466	463	477	465	485	489	505	440	469	449	485	509	472	463	504	473	445	488	488	489	499	451	458	457	430	446	475	484	502	497	449	483	474	469	474	480	460	494	438	446	456	509	452	450	424	477	514	507	467	470	501	477	458	449	485	470	455	441	468	477	495	450	502	437	460	438	455	487	464	438	496	436	475	492	489	480	461	484	480	460	473	434	479	506	480	465	426	475	478	482	488	470	473	442	492	428	513	465	449	492	449	432	495	444	513	500	446	437	428	446	507	461	453	462	473	487	461	499	470	456	467	447	433	477	469	473	465	454	483	479	472	487	440	449	426	482	474	444	481	456	498	454	459	439	517	491	486	495	457	482	493	446	451	502	471	458	467	451	463	476	476	469	448	448	467	489	445	469	441	433	471	493	464	480	513	480	496	488	450	442	439	501	459	461	461	481	443	446	471	489	484	427	481	466	470	470	486	497	476	456	480	426	467	465	467	442	463	459	474	484	468	460	489	432	508	440	472	484	507	455	447	492	436	494	441	469	464	437	459	477	510	429	456	471	478	475	480	469	510	461	502	493	475	484	494	470	492	478	485	466	467	461	477	485	483	462	460	484	448	499	474	435	449	491	420	431	474	476	475	480	458	456	471	462	434	480	446	427	452	466	468	439	459	447	467	474	460	456	500	489	445	433	462	501	461	433	456	482	475	468	486	450	497	454	457	452	466	510	488	461	420	518	496	489	496	471	474	488	505	468	484	478	440	436	488	471	497	470	470	446	459	449	448	512	461	496	437	491	479	448	494	498	479	468	456	509	469	450	487	505	466	439	448	522	484	465	462	484	477	465	455	463	519	461	457	466	472	436	432	446	443	458	451	476	468	458	468	494	497	447	456	493	466	465	407	463	461	469	481	456	469	473	468	470	439	484	471	464	424	436	435	458	486	461	466	465	460	435	502	470	467	482	498	452	450	448	467	469	439	476	481	462	454	466	488	455	472	413	439	497	481	462	453	497	488	444	469	504	506	456	463	494	452	440	441	431	447	439	469	422	470	477	456	501	519	461	517	475	450	442	450	443	439	455	463	442	451	447	506	460	475	484	504	466	447	473	481	453	464	468	473	446	452	454	429	499	484	510	439	459	460	470	462	446	417	464	451	441	472	462	467	468	459	453	482	467	464	429	491	428	496	487	471	503	470	479	421	486	470	537	456	463	461	486	478	479	481	478	416	458	465	500	494	474	479	485	495	437	451	458	427	458	457	452	457	454	490	459	498	466	430	452	419	479	498	504	491	433	454	512	469	467	505	456	483	437	490	485	480	428	452	474	491	456	483	482	432	458	453	452	435	444	443	465	474	433	454	458	465	449	435	503	460	456	452	412	452	499	421	418	478	484	470	436	453	454	474	507	474	450	459	450	448	484	490	462	461	479	482	457	466	450	466	480	449	465	448	446	476	468	464	473	457	471	473	489	478	442	459	489	459	435	490	451	439	494	476	456	460	469	471	455	436	428	449	461	483	436	470	460	505	469	458	479	499	442	445	428	509	450	460	481	490	440	472	518	465	466	437	467	464	488	451	437	494	449	464	451	449	456	490	449	408	430	453	449	488	468	449	483	473	448	475	489	448	475	483	416	465	480	489	489	464	469	442	451	467	498	467	462	447	464	441	468	475	447	472	432	449	445	452	475	459	480	453	483	471	472	434	440	517	443	475	441	453	460	470	502	471	483	480	475	454	420	494	420	457	464	512	471	500	467	471	463	438	476	451	483	501	446	442	463	497	477	480	451	425	459	487	454	434	469	451	429	467	492	438	467	485	480	490	454	477	485	489	436	460	471	460	448	480	493	421	470	494	488	454	428	457	434	465	451	455	482	442	451	489	456	481	476	431	462	468	416	457	467	468	461	451	483	458	471	480	477	498	457	474	462	485	490	454	507	476	459	452	493	475	420	452	479	465	447	453	466	429	489	453	469	465	429	449	496	495	426	463	446	465	447	467	432	472	450	492	453	461	454	451	456	480	461	462	483	469	447	447	435	466	466	439	465	425	454	465	474	460	437	490	487	468	477	479	439	479	460	462	482	452	487	461	445	452	472	465	476	476	438	492	473	454	471	452	501	481	490	473	458	450	456	454	470	458	470	434	445	468	463	451	486	427	453	461	520	489	436	464	489	447	489	457	487	472	463	480	484	469	486	507	464	455	479	439	471	440	461	476	451	418	441	448	458	431	469	510	444	484	487	454	466	473	472	439	465	470	468	463	430	460	435	461	493	470	400	476	453	466	462	480	486	432	461	431	452	533	474	442	450	451	467	451	416	479	484	490	452	440	474	487	460	439	490	478	461	468	533	429	480	469	464	481	496	445	441	463	449	467	446	459	532	464	441	456	502	490	481	464	487	480	506	461	469	450	468	507	447	479	470	483	449	494	463	461	455	453	442	437	474	460	446	434	493	462	443	468	482	487	489	459	462	415	483	485	448	451	442	433	506	470	517	493	436	461	470	461	474	453	464	468	444	456	421	482	471	428	479	481	447	467	450	477	458	457	444	442	493	464	491	451	468	519	457	467	478	463	455	460	451	467	487	491	470	455	483	460	514	466	505	435	495	499	454	471	479	469	445	475	422	469	495	508	494	471	469	429	466	459	462	489	438	443	491	479	444	467	460	477	423	476	441	484	488	483	494	492	460	477	476	467	490	462	483	495	432	486	465	456	495	495	463	448	483	441	461	423	455	430	463	470	446	465	459	521	447	482	478	467	516	500	443	456	428	482	462	468	493	469	464	445	469	431	470	441	471	468	486	498	414	478	442	492	469	454	477	490	498	467	473	458	470	482	490	456
27633	10300	479	229	168	128	129	133	134	144	127	131	127	127	121	126	139	132	119	110	115	124	141	133	130	130	119	144	112	117	128	123	110	121	132	138	122	132	122	122	133	123	147	122	129	124	134	119	130	114	135	133	121	122	112	133	137	138	143	128	128	141	138	132	108	118	123	120	125	132	114	120	139	120	118	137	140	117	123	129	126	136	104	128	111	120	110	119	133	113	130	124	136	127	113	146	110	120	131	134	132	131	125	122	105	111	135	143	133	130	126	122	132	145	124	121	145	102	146	134	126	135	123	136	115	107	103	146	127	140	139	122	118	130	119	131	122	127	129	129	149	129	128	115	115	132	153	134	123	135	127	131	145	121	130	123	129	139	122	135	146	143	117	134	143	115	126	122	124	139	118	123	131	135	118	153	106	104	126	122	146	126	145	124	121	123	136	139	141	132	118	117	117	125	120	144	124	147	140	127	124	114	151	119	129	131	134	118	130	109	124	132	132	114	125	121	122	138	130	122	124	127	136	131	133	120	154	127	121	128	123	134	125	138	129	128	133	126	148	99	108	119	134	131	126	129	137	137	136	126	118	131	152	149	123	125	114	125	128	125	134	146	124	121	138	121	148	126	133	127	141	134	126	124	151	112	131	118	126	133	114	133	122	103	132	115	121	116	132	114	119	134	114	130	128	109	124	137	127	139	143	109	124	97	118	129	135	120	130	122	120	133	127	107	114	109	139	118	126	139	121	144	118	144	139	124	144	123	122	118	131	142	128	134	109	135	133	130	129	115	143	143	143	126	133	125	131	134	143	128	117	126	141	127	115	117	122	147	110	118	116	107	124	152	116	147	125	122	118	145	120	145	117	131	106	131	130	130	115	135	133	126	127	121	121	135	125	135	149	117	126	120	132	134	105	126	119	154	132	123	125	123	125	124	117	130	107	119	132	108	126	118	141	126	114	117	121	130	131	122	157	119	135	119	135	143	124	131	122	119	129	123	129	125	115	114	157	111	111	139	136	180	133	122	114	110	109	129	136	124	135	133	124	127	132	122	125	153	139	127	130	139	119	119	102	144	153	133	125	136	129	127	140	106	118	135	121	135	128	128	153	127	127	135	115	97	123	112	133	126	119	112	135	123	136	144	134	126	119	120	121	115	111	131	120	138	130	129	127	128	142	110	138	112	131	147	119	127	129	130	147	145	129	128	121	120	132	127	154	126	134	137	144	121	127	136	124	131	119	124	140	111	114	153	125	147	134	118	147	127	134	128	133	167	113	127	109	136	136	116	120	124	143	112	119	118	119	129	120	115	141	111	131	132	116	127	159	105	140	118	153	129	111	139	117	127	99	121	118	127	131	127	113	112	117	131	105	103	113	132	112	125	133	127	120	131	126	106	115	130	128	136	131	128	125	134	120	122	134	135	127	127	152	101	130	127	148	127	128	108	114	117	122	116	117	121	125	129	111	113	111	127	133	133	127	102	113	148	121	109	116	125	118	132	119	135	141	131	118	119	127	122	126	105	131	130	139	130	119	137	128	126	132	125	121	125	113	132	148	122	135	115	127	116	134	155	120	140	127	143	125	118	132	120	115	131	110	139	121	118	140	111	133	132	124	125	154	127	132	143	125	124	136	127	128	141	139	135	119	120	140	132	149	130	128	128	145	120	113	132	121	120	124	134	119	127	132	130	137	121	120	124	104	125	123	133	100	124	123	117	96	126	128	113	146	112	116	122	126	154	133	114	112	121	132	123	146	129	134	143	129	125	114	124	120	115	125	116	119	121	141	119	133	115	133	142	117	114	116	122	114	126	126	139	127	126	110	133	127	125	131	114	125	104	143	118	126	131	122	161	113	136	131	108	137	132	121	132	140	127	117	124	112	101	138	123	140	133	122	115	132	135	117	118	114	140	122	114	107	117	134	147	128	152	126	140	121	97	133	130	132	128	139	125	130	132	129	125	114	133	121	123	120	139	114	131	145	126	126	135	102	134	134	115	123	131	107	138	119	118	132	137	120	131	119	125	118	121	117	144	122	126	108	126	137	137	139	120	133	118	106	126	120	139	143	124	122	124	120	127	130	124	124	139	121	129	111	125	127	133	139	117	131	141	127	133	128	128	123	136	116	132	123	128	133	133	117	137	128	120	131	125	138	137	132	139	120	126	104	143	111	120	128	121	123	123	135	143	137	118	136	146	122	134	134	141	147	141	121	144	126	139	125	116	140	144	120	133	133	134	136	130	122	114	113	118	105	124	138	121	121	139	132	118	113	128	139	133	101	115	118	119	122	135	117	135	116	107	134	128	127	130	113	125	117	138	145	135	136	129	122	146	137	148	118	116	147	129	134	149	115	132	126	148	129	135	130	125	134	118	143	119	139	114	110	139	127	130	137	121	116	108	105	126	115	138	135	124	132	128	129	137	121	118	113	115	121	113	115	132	129	129	122	106	127	124	141	133	121	120	109	134	148	135	136	134	121	122	130	120	118	124	136	104	135	115	120	130	139	135	122	123	109	134	124	121	136	119	127	108	119	130	132	130	150	133	141	148	142	123	125	145	146	127	133	120	124	125	139	132	120	147	128	130	116	136	149	123	128	124	122	128	138	119	141	123	146	122	124	117	142	123	118	135	107	145	119	123	120	127	137	146	135	113	103	121	122	128	150	129	127	137	124	118	108	125	129	138	119	137	129	136	144	118	140	132	139	138	106	131	146	106	121	113	114	130	135	129	124	107	123	123	127	120	118	126	150	113	126	126	135	122	144	143	119	101	126	120	151	114	122	127	156	134	115	113	130	116	116	134	128	141	153	136	144	122	127	120	141	124	120	123	137	123	126	126	139	127	128	123	120	115	122	130	117	138	120	123	146	125	138	123	129	123	114	135	114	137	135	131	137	110	130	109	151	120	139	124	130	125	122	124	139	130	150	117	116	129	116	117	124	125	110	104	126	160	137	131	111	117	100	131	119	132	116	134	124	158	130	127	137	113	118	124	111	126	133	132	128	119	140	121	119	118	140	114	147	123	140	119	135	112	130	122	105	122	128	137	127	113	134	115	118	112	128	136	118	132	141	124	130	137	133	125	114	108	110	129	129	119	118	121	116	125	126	128	129	127	110	124	128	125	135	120	109	125	134	127	125	130	124	121	102	153	125	147	136	128	129	114	100	120	125	123	109	129	141	155	146	119	114	135	125	140	118	135	114	148	136	132	134	115	92	111	116	122	148	129	128	120	126	122	137	136	125	126	131	147	132	115	121	114	132	117	138	122	121	122	130	128	132	109	118	112	121	136	116	112	128	137	122	137	126	146	139	116	153	126	123	111	131	135	127	129	112	137	108	130	106	133	102	119	145	123	132	131	117	130	114	121	110	120	146	118	121	137	126	137	123	145	136	134	126	132	118	134	117	122	118	143	114	136	142	117	121	124	124	124	116	132	118	124	141	129	115	125	132	127	125	131	107	130	124	137	118	144	132	120	148	130	133	108	140	130	135	118
4463	281	240	181	158	130	121	124	128	103	126	93	113	118	114	113	126	104	136	109	123	110	124	112	112	118	108	119	94	90	103	105	96	116	102	116	122	85	122	105	115	104	125	105	112	134	103	117	117	107	122	116	123	108	109	122	101	93	130	131	116	126	103	112	110	108	92	106	99	126	115	114	122	106	109	102	108	115	98	104	113	113	91	99	95	112	106	121	102	88	101	121	102	118	132	108	107	105	87	106	102	95	106	100	106	123	117	94	92	99	109	100	90	128	130	110	86	105	92	107	110	114	97	112	121	119	98	104	95	113	104	103	107	95	110	104	110	101	102	114	115	112	102	120	113	99	101	109	117	117	101	104	97	110	105	106	89	114	118	101	103	110	100	120	94	118	104	101	115	103	111	85	114	119	112	110	99	94	101	126	96	106	110	109	108	93	130	106	108	122	115	113	105	103	98	117	109	92	107	107	111	122	132	115	130	104	127	111	134	101	137	100	108	114	134	114	121	93	105	96	126	97	107	120	103	113	110	107	108	113	118	96	84	99	123	113	117	117	112	114	110	124	101	108	99	106	111	97	99	129	126	106	106	102	96	101	95	125	103	107	119	92	116	119	123	99	109	112	101	111	101	109	107	140	124	103	98	111	103	110	124	113	109	94	126	114	102	100	108	99	136	103	125	110	108	94	106	121	110	125	149	109	106	105	106	88	102	108	83	120	109	106	119	116	91	116	106	125	135	84	111	110	99	115	100	122	104	124	102	118	122	104	121	117	103	94	106	123	116	107	130	118	129	116	103	107	103	115	89	98	89	117	104	108	115	132	113	105	109	117	107	101	113	103	107	97	119	112	117	99	98	102	119	109	128	105	113	105	99	109	112	87	95	109	107	104	99	113	117	113	127	108	124	97	101	112	99	99	102	117	97	116	119	115	111	116	118	103	106	124	99	117	110	101	121	106	127	93	100	114	99	101	123	119	121	124	112	121	106	104	106	108	111	104	121	106	145	91	92	122	114	119	119	100	106	106	115	99	98	109	106	121	101	111	102	109	110	88	108	106	128	89	106	109	114	119	108	105	107	107	109	115	120	104	110	113	117	109	112	102	114	116	91	103	103	113	80	100	95	116	124	104	107	100	109	120	117	110	115	112	112	96	118	107	115	112	120	98	98	115	103	99	114	81	105	107	126	106	111	119	98	109	88	96	113	94	98	111	102	119	111	124	94	126	113	93	112	98	108	112	96	129	110	113	112	108	114	120	93	111	90	107	123	111	100	103	105	111	88	96	98	105	114	119	109	101	108	108	108	129	103	87	117	114	122	109	94	123	105	123	113	106	112	129	106	104	128	123	116	106	93	111	95	105	104	115	107	101	110	110	125	118	132	126	105	126	113	128	112	114	96	122	99	103	114	131	111	105	97	96	108	112	107	99	107	114	103	117	103	123	124	84	118	118	109	112	79	112	118	122	102	113	113	98	116	118	116	118	97	120	118	94	100	109	95	105	108	118	107	100	121	111	103	116	113	114	121	107	101	129	107	119	110	95	118	102	110	121	114	97	99	98	98	123	104	111	101	116	89	108	115	121	94	113	126	117	89	113	118	136	106	103	100	104	102	95	101	102	114	113	105	103	118	89	106	120	111	95	126	115	118	114	119	108	98	115	108	93	102	111	128	136	106	84	128	99	110	101	124	107	113	102	113	123	102	106	109	109	111	108	112	95	106	115	111	109	123	119	121	119	130	123	121	107	138	96	100	101	104	111	117	97	113	132	104	104	115	103	88	107	118	126	106	117	98	108	97	115	98	128	100	113	100	106	134	100	99	120	130	115	107	100	112	120	117	110	93	98	112	123	91	120	113	86	106	109	89	102	121	86	106	104	121	112	114	117	103	121	105	90	119	112	126	100	122	113	98	105	121	101	103	112	127	92	94	127	111	106	109	99	94	112	129	114	119	97	101	118	134	104	110	96	103	130	104	115	94	114	105	120	115	107	117	110	100	116	122	112	97	105	86	112	108	111	122	102	102	103	107	116	113	128	85	107	86	115	109	126	110	99	120	111	131	120	106	122	115	114	112	120	118	120	101	122	114	96	108	111	102	119	126	125	129	99	102	97	105	98	121	110	103	101	111	101	101	119	116	112	108	111	107	112	115	111	116	105	95	117	123	97	95	115	107	103	110	80	103	90	105	123	121	126	114	114	107	111	113	93	105	115	97	115	124	127	96	111	119	113	106	91	103	136	97	87	108	107	107	117	107	116	121	91	128	125	123	117	136	115	111	124	110	120	93	106	107	113	114	98	101	91	119	119	90	108	109	110	98	110	119	101	125	108	109	106	109	97	101	110	115	92	127	112	117	101	100	101	131	128	89	111	112	97	111	101	108	107	112	97	103	126	105	125	115	127	107	115	109	93	119	122	114	117	114	99	113	105	115	106	113	111	104	107	106	102	109	88	96	105	88	108	99	127	128	110	101	96	132	119	114	99	96	106	125	111	104	124	124	102	116	102	97	130	117	109	107	115	117	99	112	94	126	115	108	96	115	107	116	117	108	102	108	103	102	116	101	118	121	106	121	107	101	109	118	119	112	115	98	100	105	115	104	120	109	117	104	107	119	107	115	109	97	100	124	117	91	119	116	120	94	114	114	111	111	90	122	90	95	117	112	105	108	101	97	114	100	98	105	112	106	105	107	118	102	78	100	115	104	105	110	105	118	126	124	114	97	92	105	104	112	131	122	110	116	113	105	120	107	105	114	118	112	112	107	124	114	120	115	110	103	98	99	109	105	114	103	115	85	118	115	114	101	105	120	124	110	109	99	109	99	89	109	104	110	122	112	123	129	95	94	121	107	113	104	108	100	121	104	120	127	102	111	113	106	113	111	118	105	114	114	123	118	116	123	119	104	129	93	106	111	103	92	113	114	117	106	106	110	120	108	112	106	118	116	120	90	97	121	103	120	108	129	112	108	110	107	115	103	99	107	110	101	122	102	119	125	108	104	104	109	109	102	118	119	89	127	110	114	123	113	106	112	103	104	98	108	107	111	90	116	97	117	114	82	104	105	88	121	103	121	97	116	91	109	121	107	97	105	112	104	91	126	102	130	120	104	111	111	123	108	122	110	96	117	120	117	111	116	131	98	109	104	94	128	106	120	106	114	112	92	99	129	113	101	109	118	94	127	102	104	119	112	92	105	114	100	81	120	108	103	111	117	98	106	110	115	114	119	126	130	98	93	114	136	115	100	127	120	117	109	96	114	93	106	116	102	93	116	104	111	106	109	105	93	102	97	105	117	110	103	110	117	112	106	111	97	107	116	103	127	114	111	107	118	113	117	115	115	108	99	112	122	121	111	99	102	104	106	108	111	80	88	103	90	105	105	104	115	130	127	103	121	112	107	105	108	90	114	108	111	91	101	89	99	130	104	106	114	116	105	97	116	103	104	88	119	121	120	103	115	100	123	91	106	104	101	112	123	102	103	101	94	106	124	111	123	113
25392	21478	28022	25334	11676	1084	731	562	433	490	463	420	390	413	416	407	412	391	392	395	388	370	388	400	388	388	373	397	368	404	379	382	364	380	401	375	369	370	381	402	390	353	379	393	422	368	364	359	365	362	365	403	394	362	358	401	453	382	350	422	386	338	354	362	368	372	362	352	375	363	380	391	412	371	365	366	367	409	340	389	367	381	368	345	369	356	378	359	391	366	395	370	366	389	347	391	359	337	372	374	381	353	379	379	351	342	372	390	373	379	338	379	374	373	351	387	386	382	370	399	368	362	358	351	336	370	348	383	371	382	323	351	388	372	354	383	377	376	357	372	348	399	397	374	334	379	373	380	398	361	358	369	359	373	361	382	376	378	340	374	391	376	390	365	366	416	339	406	396	401	385	370	369	379	349	351	361	334	366	352	371	350	365	378	358	382	391	367	382	379	370	372	374	359	385	391	347	367	393	372	357	340	346	389	336	365	344	369	359	363	354	404	370	359	377	406	396	363	345	346	359	361	375	387	352	377	366	377	378	398	335	341	369	356	391	344	399	376	354	348	396	407	336	368	414	374	351	371	421	387	346	354	367	384	374	409	408	376	369	345	344	342	394	389	366	343	386	357	377	368	379	386	377	373	389	371	374	386	349	392	384	391	371	388	358	374	375	410	381	360	349	383	368	336	344	364	390	379	344	365	391	348	357	367	347	409	352	362	340	366	358	319	383	353	380	333	377	344	391	373	337	398	364	387	375	339	358	377	359	355	370	374	403	355	380	370	338	384	356	350	373	417	371	347	336	374	402	386	366	346	389	354	377	382	357	364	370	389	353	356	388	383	359	369	378	368	363	340	362	375	356	371	392	363	361	414	355	391	409	366	360	382	396	366	348	370	367	366	391	345	400	388	392	354	352	388	329	400	384	365	345	363	393	391	380	349	369	399	404	360	370	386	403	372	383	388	378	379	374	369	373	365	365	381	385	364	356	374	378	395	376	376	384	404	366	351	387	362	377	345	365	362	394	347	335	362	375	387	356	379	368	404	369	397	351	361	345	363	392	370	415	339	365	337	336	356	354	383	361	374	374	356	365	367	359	392	374	366	332	402	324	366	388	324	383	375	383	360	390	328	396	360	396	338	363	389	348	362	364	360	362	365	379	378	361	381	361	327	395	380	380	377	395	372	356	351	368	380	346	365	407	371	371	383	389	368	369	439	319	401	371	351	353	384	397	376	370	369	349	366	365	377	376	362	331	336	360	376	362	380	376	395	336	374	373	377	336	363	359	369	350	370	367	341	362	377	372	327	330	353	374	364	348	376	381	376	375	371	367	373	386	375	389	351	372	348	367	338	393	350	357	379	371	360	392	377	381	366	374	357	366	333	355	366	359	360	374	386	375	348	362	353	356	349	361	381	363	380	361	345	390	395	372	371	366	409	395	343	346	374	348	358	363	376	371	359	354	374	392	353	404	392	384	402	368	357	339	374	398	367	382	387	380	353	380	334	402	369	364	384	356	355	359	359	349	391	355	377	364	369	376	389	414	390	379	313	363	369	379	406	362	381	371	420	357	382	349	374	381	380	368	375	393	372	342	363	364	370	382	378	372	362	380	366	357	351	363	362	408	388	331	393	354	382	385	374	383	368	338	359	331	371	385	362	336	372	332	383	398	375	357	339	363	342	393	383	399	392	356	382	419	392	373	369	388	323	365	358	369	350	350	376	380	377	425	382	406	385	378	387	383	345	387	330	337	359	340	403	357	370	367	352	379	397	335	383	383	354	350	335	367	346	365	359	373	390	377	347	372	341	362	380	379	384	386	396	371	366	388	365	383	377	348	369	331	368	410	365	385	361	382	388	374	404	375	340	403	355	372	344	336	387	367	358	364	337	381	372	379	395	382	366	363	358	377	346	337	419	370	339	389	393	371	361	344	378	365	363	393	370	387	381	363	373	365	356	393	346	347	349	401	378	379	354	353	365	371	403	396	353	387	376	369	343	338	375	347	352	346	370	373	365	360	392	384	337	331	360	366	373	343	365	328	392	387	377	361	414	375	334	402	376	369	356	390	368	378	369	358	360	349	402	386	380	339	373	363	401	344	359	412	374	380	356	348	365	330	375	403	425	362	355	367	386	344	342	352	374	355	377	340	377	376	364	390	407	364	347	353	397	334	368	395	361	395	340	385	364	353	358	378	365	372	369	360	352	380	365	352	360	368	359	372	359	350	390	371	361	358	359	366	352	335	367	386	364	358	372	368	363	354	354	371	384	391	352	371	371	375	397	393	365	369	362	392	390	349	362	386	374	388	392	372	369	410	358	363	389	362	351	343	378	373	378	386	395	344	343	329	386	374	392	363	357	383	365	379	348	372	388	371	359	371	410	410	387	394	388	379	380	357	427	375	369	387	368	343	361	363	384	344	360	378	368	381	389	347	358	350	342	346	359	368	372	379	354	386	330	368	366	379	379	348	417	392	369	359	362	343	395	395	369	389	370	341	369	340	399	392	383	347	388	363	374	374	339	360	357	379	384	392	337	380	357	381	348	353	388	368	347	375	346	381	372	351	375	361	363	385	379	363	392	361	389	352	391	377	372	361	396	374	360	403	395	350	357	330	373	375	393	380	371	378	365	369	348	345	405	355	356	371	376	396	372	380	351	362	353	345	383	355	362	379	368	367	361	334	352	412	388	345	329	360	348	403	344	352	380	369	392	348	373	358	378	354	377	358	349	343	370	340	355	400	347	393	374	361	395	372	393	379	364	350	342	380	361	361	366	356	356	368	390	377	343	315	347	389	340	367	365	365	360	353	380	368	381	371	365	346	356	361	367	394	360	361	385	344	369	361	349	360	347	361	328	393	386	327	343	390	363	383	371	349	369	394	361	372	404	354	373	369	352	360	364	343	373	403	381	357	327	366	373	362	331	401	390	351	388	343	360	368	375	361	349	388	366	371	369	372	399	364	370	352	349	375	357	361	345	388	370	355	381	365	355	360	367	362	405	379	377	356	390	356	351	408	374	359	380	363	424	403	363	335	361	349	377	355	379	398	363	342	368	380	364	362	383	378	354	361	381	382	384	351	346	376	400	376	367	376	408	367	375	348	371	353	348	338	344	384	340	398	341	336	363	319	369	393	370	366	389	366	360	392	363	372	364	333	344	382	380	356	368	390	356	325	347	381	336	374	431	378	352	364	384	389	371	357	385	361	389	350	353	378	373	365	390	351	369	355	345	349	350	366	367	374	373	403	347	358	375	360	368	376	371	382	354	363	343	353	367	369	371	358	327	360	374	375	357	367	418	366	353	381	364	355	353	371	359	346	371	390	368	330	347	338	370	401	379	382	380	369	385	369	350	359	373	354	361	356	351	356	371	392	366	359	382	365	357	389	383	388	397	371	352	381	366	370	369	357	377	404	387	328	362	366	381	391	387	356	373	397	353	417	361	384	391	375	358	383	386	381	347	373	395	338	352	350	389	370	342	361	389	391	359	393	363
3086	3165	2677	1411	960	761	620	537	492	443	411	414	411	361	404	334	371	389	352	359	336	336	296	330	379	317	357	303	331	300	333	298	323	303	311	384	341	293	313	341	305	328	317	299	329	317	304	324	279	311	332	324	333	315	325	296	302	327	319	335	299	305	310	307	327	331	305	297	338	330	311	326	309	314	310	317	322	312	305	329	307	289	334	341	324	320	316	280	321	324	360	331	358	288	310	329	319	308	325	294	330	374	314	283	328	314	286	290	304	317	320	297	298	319	309	307	322	319	320	280	322	287	317	340	317	304	290	305	322	340	294	270	308	303	337	306	321	324	314	295	300	340	324	319	327	299	305	302	273	312	291	304	286	320	324	340	328	293	346	314	298	322	333	323	321	307	312	302	328	313	298	285	317	311	308	316	300	324	312	372	279	278	276	301	323	340	332	318	326	315	288	308	303	321	287	318	303	290	304	314	332	316	317	336	358	312	322	322	321	324	324	299	325	311	346	311	313	300	321	307	285	313	314	296	271	318	307	323	326	337	327	318	311	330	322	302	301	287	304	366	306	303	298	289	310	295	317	300	296	304	298	312	317	318	298	326	306	317	341	295	335	323	307	310	306	320	291	322	291	313	312	336	294	299	280	354	328	339	298	297	302	316	308	321	272	317	265	344	325	312	303	299	336	310	311	312	278	283	291	298	307	307	276	318	288	311	334	321	335	341	312	309	286	328	339	277	320	285	327	306	340	297	284	317	308	339	304	296	310	354	325	350	317	325	311	307	309	317	334	322	300	320	305	325	328	308	309	317	299	319	316	307	283	302	314	275	293	315	302	338	310	322	304	300	319	309	317	309	325	336	290	342	309	332	311	276	315	326	303	334	317	323	343	316	320	324	304	321	321	310	299	301	346	311	321	309	312	320	287	334	326	314	328	302	350	325	291	295	332	304	320	362	293	319	333	337	320	350	303	301	343	291	298	298	341	314	343	283	330	310	317	343	308	291	315	290	318	311	319	310	331	277	324	331	323	316	307	311	314	306	328	299	308	302	286	263	312	299	316	314	308	318	314	337	345	321	333	313	301	302	288	327	317	310	333	291	324	288	307	301	330	359	310	289	311	298	294	311	321	327	289	319	292	308	343	303	306	297	313	311	326	304	284	334	282	319	314	310	316	297	292	315	319	296	296	338	322	301	298	312	292	309	305	301	299	306	314	285	337	315	290	321	270	291	297	298	303	296	312	297	289	301	327	303	306	294	311	307	296	322	323	357	343	308	306	324	292	297	321	317	330	327	324	318	302	300	320	302	308	314	305	313	330	307	284	323	316	336	330	277	333	316	301	284	311	304	297	320	338	300	322	289	285	315	299	289	311	313	300	287	325	291	331	288	293	366	305	333	323	304	308	325	319	301	314	318	288	299	329	295	276	305	292	317	298	309	290	304	319	286	295	315	315	302	301	327	277	299	296	304	339	302	308	306	296	298	321	311	307	287	305	253	327	282	324	306	322	305	304	319	284	302	314	293	335	294	338	306	299	296	320	331	338	291	296	288	342	310	322	306	285	327	317	306	296	303	313	321	335	318	303	292	314	313	301	307	328	326	294	305	326	300	318	301	301	287	336	312	279	301	315	331	291	289	344	304	323	312	304	294	320	311	311	296	314	330	311	303	295	323	306	308	291	363	309	294	305	328	291	332	303	327	350	329	280	293	297	296	316	318	340	314	329	322	321	348	315	290	318	298	324	303	307	302	294	301	340	310	304	311	283	343	321	322	295	314	316	287	333	295	305	280	292	328	334	303	306	299	302	289	316	319	294	326	330	311	294	295	314	303	301	318	309	294	303	270	338	317	335	304	324	322	306	312	284	279	308	286	310	298	290	292	285	304	352	318	318	352	298	309	284	322	317	305	325	308	277	296	318	288	285	309	313	308	319	336	344	328	311	268	296	314	315	319	332	306	282	302	319	282	300	328	318	314	285	272	294	328	297	301	294	316	319	322	309	289	300	328	297	326	314	302	314	300	285	258	290	296	287	286	318	293	319	310	304	327	338	294	296	320	327	282	305	284	299	295	315	307	292	320	324	316	298	313	285	292	358	313	339	301	306	318	306	282	298	299	301	318	305	301	325	293	323	310	301	286	295	302	326	270	299	306	300	326	326	311	299	316	305	299	304	327	301	327	294	278	340	311	292	293	335	323	290	309	274	315	326	329	291	312	322	292	289	296	312	287	301	287	316	329	335	306	326	296	360	321	300	293	321	341	297	312	310	267	310	294	335	302	326	292	291	311	294	296	335	301	331	307	280	351	331	325	308	317	263	314	287	327	315	292	314	325	303	303	321	326	275	340	320	316	278	314	310	292	288	333	276	315	300	296	294	319	314	326	315	311	298	314	324	295	285	280	313	271	311	344	281	332	334	313	293	314	280	305	297	289	332	342	312	293	286	300	315	298	294	298	266	315	323	306	315	343	312	292	291	326	315	320	313	304	308	318	297	301	282	299	318	321	336	311	305	313	320	320	338	317	271	329	298	296	318	335	304	306	306	321	310	304	321	295	290	308	302	317	332	310	295	323	286	306	330	322	295	287	312	291	285	276	312	303	296	309	342	300	289	311	286	296	282	313	267	306	251	272	302	309	307	301	290	341	295	282	306	316	300	300	311	324	306	328	308	296	309	323	298	315	303	349	280	338	317	293	318	317	312	294	288	266	347	274	302	335	308	331	302	304	296	305	346	313	322	312	280	326	296	301	331	293	282	332	321	317	310	324	317	302	338	315	285	301	320	306	349	305	295	277	322	312	331	323	341	300	305	305	303	319	295	300	315	304	291	310	288	310	313	328	307	321	295	320	299	319	304	284	327	307	296	320	354	324	335	315	326	305	288	295	286	329	313	312	279	299	285	306	310	319	298	315	312	314	298	277	317	318	303	310	319	294	284	289	334	317	313	308	323	309	278	313	317	340	340	290	313	311	336	318	285	339	284	291	280	312	295	310	301	315	317	337	295	294	311	324	306	309	314	304	326	277	322	272	315	313	338	298	277	315	301	308	296	299	310	276	284	323	306	288	303	299	285	315	292	346	337	339	273	309	336	306	348	300	330	290	318	287	341	322	329	324	295	292	320	289	306	342	319	297	315	318	316	329	300	315	323	288	293	292	315	304	317	314	277	328	313	295	343	309	288	333	284	355	300	318	315	317	331	321	290	310	321	288	341	314	319	327	299	304	302	323	310	309	273	283	327	320	308	325	294	309	285	291	313	294	325	313	300	325	297	311	284	346	307	315	321	282	353	305	338	320	300	285	278	309	301	317	291	300	347	326	314	311	312	309	293	316	304	303	289	296	298	303	318	317	305	292	329	297	316	294	316	313	329	313	291	307	294	313	301	287	297	289	320	297	296	320	286	300	320	317	320	321	285	325	317	328	331	335	301	289	278	294	327	307	314	283	293	282	318	308	332	284	284	316	316	302	334	318	310	266	325	304	306	302	312	277	291	289
24411	21484	28863	24509	21479	8759	1594	938	829	784	698	712	684	684	628	624	588	667	610	602	623	574	597	623	623	587	607	630	590	599	606	615	624	602	593	535	604	600	597	626	639	610	636	601	537	571	577	582	569	553	563	592	584	578	611	562	583	582	572	586	560	557	601	574	607	606	565	591	571	572	622	658	580	602	608	587	598	555	630	564	593	590	583	570	594	539	590	603	600	599	601	542	551	563	583	565	543	611	580	621	592	599	557	595	554	603	557	565	581	568	568	620	594	549	595	611	615	571	558	597	583	581	594	599	587	581	572	568	569	633	592	565	569	570	549	625	565	572	594	598	566	560	597	599	526	561	599	573	586	556	594	578	582	588	607	581	546	559	621	583	600	587	616	554	605	568	597	580	566	543	570	530	627	550	588	579	641	568	600	565	538	565	598	596	620	609	631	605	562	560	606	578	581	590	593	582	608	607	646	615	611	580	587	545	614	576	605	588	589	569	597	626	577	571	527	584	553	618	591	583	584	621	600	573	574	584	603	575	568	540	560	578	611	576	585	629	600	595	564	549	578	589	612	555	569	589	574	572	608	567	570	574	578	582	592	590	576	585	539	548	586	623	585	624	602	561	564	572	584	600	588	582	576	552	591	555	552	552	577	569	529	604	554	593	550	564	565	569	586	560	556	609	590	577	550	594	581	638	561	569	563	565	566	576	592	543	608	563	548	565	548	599	648	590	577	547	536	590	566	563	580	561	596	610	587	598	593	609	560	604	534	619	568	579	582	559	611	588	598	639	564	574	574	562	605	614	580	581	597	551	580	563	584	519	580	572	618	563	578	578	582	543	594	600	609	616	559	601	593	558	563	596	589	543	574	535	555	538	602	575	567	594	629	579	610	567	571	584	573	582	610	593	600	604	553	610	581	609	605	615	603	555	587	585	567	639	547	640	583	630	574	583	598	587	617	580	581	537	576	542	598	589	644	569	557	582	612	580	587	558	559	578	556	619	577	593	586	609	586	547	594	580	573	604	640	556	520	597	605	541	596	592	579	582	567	574	578	593	599	557	608	558	586	571	575	585	574	599	586	531	540	549	598	526	521	620	628	554	545	573	585	572	573	607	577	582	593	618	588	616	585	604	573	585	551	580	582	561	543	547	582	605	585	602	607	599	609	550	574	576	561	598	544	585	576	643	565	566	561	575	580	565	558	581	575	556	518	591	593	530	556	573	613	569	574	580	545	605	583	589	553	561	537	582	549	577	588	551	584	601	574	584	586	560	563	555	543	537	597	582	559	595	603	604	580	590	623	581	590	555	525	611	588	553	555	575	553	566	654	595	570	586	589	556	581	622	562	609	591	551	596	580	577	570	566	552	594	540	574	607	577	635	590	565	544	604	562	568	576	614	540	603	562	597	592	589	556	613	597	560	558	606	581	592	597	568	620	619	643	559	573	584	573	554	557	586	556	559	584	562	605	589	556	568	591	601	577	603	587	528	589	593	555	648	569	550	596	535	625	560	563	598	581	577	608	578	538	548	540	572	546	569	589	583	562	597	625	567	628	580	538	608	581	534	496	538	602	603	612	596	599	611	585	542	566	612	591	561	609	608	584	550	566	595	559	570	604	564	613	563	552	598	549	574	578	559	553	594	554	534	550	558	596	575	572	583	579	580	611	572	585	574	573	567	572	576	516	569	568	621	557	564	548	575	579	563	562	549	559	563	596	520	607	575	536	603	584	565	534	577	574	588	612	612	572	585	542	555	599	582	605	594	582	557	566	583	584	601	580	575	607	566	568	615	614	568	556	554	578	606	553	576	593	552	584	565	596	564	593	564	513	555	608	555	586	557	565	574	583	581	598	557	577	582	589	536	605	603	548	580	628	574	570	606	613	599	551	578	575	598	565	568	606	570	533	601	593	585	613	599	546	569	568	588	554	570	565	562	610	552	559	567	559	572	567	587	542	586	568	562	571	531	625	568	559	561	568	548	564	579	551	595	586	565	525	572	579	616	557	510	545	574	539	545	576	542	561	570	563	601	578	555	607	599	612	549	607	573	591	591	569	560	571	564	582	567	549	595	617	600	600	597	579	557	533	561	560	614	511	581	624	586	566	558	610	552	593	566	571	564	556	573	646	619	616	615	568	594	539	581	586	597	573	565	582	586	529	617	553	564	561	580	582	579	602	611	610	614	611	579	606	620	599	591	632	569	613	491	583	547	564	555	585	584	556	601	578	573	581	571	552	568	574	585	574	591	562	574	623	617	554	585	574	568	573	570	569	590	585	572	580	594	546	593	559	584	615	595	569	552	551	522	586	542	551	549	590	581	569	623	589	508	588	589	558	553	585	588	597	606	545	626	539	548	584	583	601	557	614	570	569	544	610	575	584	620	578	564	605	598	577	547	568	573	562	590	646	569	575	622	593	583	553	554	592	576	551	575	609	578	554	565	585	551	634	579	604	633	591	563	576	614	551	570	581	629	566	584	563	547	609	578	589	586	570	589	616	575	552	567	620	583	567	535	567	619	586	560	585	568	644	544	576	594	572	590	599	586	578	621	611	586	608	545	597	594	572	599	531	607	598	579	589	587	620	616	555	569	551	525	587	577	625	616	567	562	594	618	559	569	598	576	563	615	571	575	581	579	630	583	622	556	576	580	605	585	571	622	577	578	594	590	538	607	601	589	593	571	584	603	570	619	612	598	600	576	553	585	571	567	558	563	598	613	585	565	547	568	565	565	573	600	603	591	585	591	574	597	544	574	547	588	610	595	604	585	608	584	573	525	581	551	581	588	574	588	557	568	588	610	589	572	570	604	560	558	544	558	567	573	591	609	580	593	599	599	565	563	586	622	561	586	585	541	579	576	628	588	593	561	531	562	598	579	545	640	536	573	581	607	601	581	548	580	555	617	600	589	546	590	564	565	583	596	561	607	576	588	572	539	562	593	594	607	566	581	594	590	578	605	609	571	631	581	609	549	585	584	596	561	551	564	539	606	555	614	586	570	603	563	584	558	582	582	643	558	582	595	551	565	530	531	553	598	614	580	590	586	564	534	560	582	589	576	529	605	576	560	579	581	581	551	515	575	594	613	591	568	565	616	561	589	574	608	602	585	565	546	578	584	582	540	574	587	553	602	575	548	530	568	595	588	572	581	573	534	604	616	576	597	596	559	619	566	595	541	522	579	564	596	546	568	603	599	581	572	560	625	574	596	571	585	584	546	597	577	575	589	655	595	589	593	572	587	570	577	543	585	588	550	576	586	610	608	618	546	584	562	576	573	584	574	587	621	562	510	578	594	549	577	555	554	574	596	576	598	580	571	575	558	573	575	551	589	559	568	578	524	559	563	555	602	524	549	568	564	577	591	554	534	576	575	598	577	582	549	575	605	550	589	594	588	574	588	582	570	594	544	611	533	539	610	579	579	573	606	536	606	540	546	567	564	610	585	582	551	573	567	553	555	553	577	573	559	533	577	569	584	555	567	577	617	596	577	592	607
3432	5693	4651	2319	1715	1313	1097	942	757	761	685	668	642	634	528	553	581	588	535	527	545	521	528	502	505	485	512	509	513	476	505	504	513	545	524	514	504	465	485	497	461	514	476	504	470	465	458	464	490	533	458	475	493	522	550	432	477	457	499	515	492	483	479	463	563	436	470	464	481	450	530	432	457	457	476	455	493	495	484	494	467	478	447	489	484	484	473	433	489	521	468	467	486	507	450	492	475	492	475	498	436	485	500	474	492	432	477	513	478	508	487	478	466	454	464	485	462	433	477	473	449	445	462	493	476	490	520	492	480	468	521	489	513	474	484	483	494	476	501	477	481	495	478	502	475	478	480	488	457	485	518	437	508	484	489	527	473	475	481	471	474	476	479	503	449	441	483	424	468	449	487	464	448	459	438	458	450	462	462	478	436	500	482	519	453	447	478	508	540	445	479	484	467	479	494	473	500	480	515	455	453	469	502	460	462	433	439	467	472	468	509	448	452	498	478	462	469	462	487	480	477	487	517	459	469	468	457	449	462	472	439	519	516	494	489	519	464	478	473	479	500	483	480	476	482	469	471	489	447	471	530	466	505	478	475	492	464	469	512	465	513	473	470	467	489	499	423	484	451	458	473	491	470	497	483	453	429	476	457	471	483	468	511	471	462	499	511	484	466	505	464	483	450	504	443	433	478	457	512	477	473	437	454	486	432	446	416	471	510	435	463	475	471	471	480	483	468	498	468	507	466	467	471	440	460	480	465	498	430	474	501	498	431	455	459	438	507	459	471	478	440	488	476	444	473	461	427	476	464	494	473	472	475	459	442	462	440	467	497	472	430	428	465	479	448	466	486	441	510	497	501	459	452	485	500	489	463	519	460	421	476	480	519	445	447	480	453	469	533	463	451	489	460	411	475	463	464	474	454	461	504	463	440	498	457	466	431	432	475	463	496	489	450	459	491	505	435	486	484	489	486	451	438	461	472	468	456	448	486	463	455	462	473	494	435	465	467	451	470	469	468	442	452	489	487	476	443	462	475	455	470	480	470	472	468	462	497	473	457	465	449	504	462	462	446	491	464	458	456	441	469	486	463	451	439	480	461	502	474	500	456	502	484	459	444	477	476	448	464	452	480	456	461	484	438	458	489	432	455	452	467	482	471	468	437	493	473	464	454	461	463	458	452	457	445	461	477	482	469	480	505	461	492	480	425	461	464	468	476	422	476	468	482	472	491	456	461	470	481	475	523	446	488	484	464	424	459	492	501	448	494	454	496	501	438	512	449	486	471	482	479	462	464	477	461	502	469	444	459	471	448	485	473	439	495	473	449	431	427	480	450	480	476	476	451	511	461	471	487	446	462	492	459	454	453	430	456	464	448	469	505	467	465	493	453	453	453	458	466	481	445	503	483	456	477	467	463	459	458	461	478	432	461	475	483	490	436	496	500	436	476	488	465	439	472	499	476	456	480	453	453	515	431	510	472	500	471	490	483	456	452	444	452	497	452	467	443	456	428	429	427	452	467	451	481	479	467	441	498	500	450	448	459	462	472	462	433	482	474	495	482	455	467	478	443	511	488	440	484	480	472	486	478	447	474	481	444	455	481	487	490	516	456	450	454	488	491	428	475	474	465	480	449	502	457	481	473	447	463	451	501	454	410	476	448	478	493	512	445	436	464	442	445	461	462	486	453	479	453	462	477	483	468	464	486	467	472	504	474	487	460	454	461	473	472	486	459	433	451	477	455	450	495	473	478	444	475	485	517	468	466	455	443	504	440	454	455	437	438	450	465	462	409	437	465	463	448	476	511	459	480	466	438	425	426	481	454	462	438	465	479	472	503	441	479	455	526	451	499	431	478	487	459	428	454	514	434	521	439	469	463	510	484	489	460	536	486	460	487	451	453	483	488	454	470	499	473	451	487	470	441	466	478	434	500	476	463	440	502	457	469	484	448	434	480	483	488	451	486	491	459	475	478	462	446	468	457	478	418	461	467	446	480	466	469	467	436	468	446	447	442	454	490	476	453	441	462	485	483	466	461	471	471	494	465	435	487	441	474	488	478	446	484	481	481	498	446	471	460	481	487	468	522	451	430	494	453	439	458	431	438	480	474	472	439	511	433	506	483	469	454	455	456	478	466	443	454	458	512	463	484	515	476	459	467	485	451	432	452	457	492	496	405	500	467	454	463	516	463	410	482	464	490	490	487	478	480	456	465	479	438	433	462	477	453	487	458	436	421	413	494	548	452	461	463	486	450	473	442	483	432	465	489	472	456	476	507	446	434	436	458	463	462	439	456	447	505	505	490	451	446	433	457	458	483	501	461	497	461	505	457	444	501	461	501	454	477	437	449	460	464	449	459	447	462	467	433	487	421	474	473	437	454	510	465	466	460	460	459	467	455	437	459	444	477	472	460	478	458	464	439	465	466	440	504	421	481	459	480	434	481	422	452	463	449	448	451	442	449	457	433	493	492	492	471	462	515	451	453	479	482	461	443	447	440	447	464	424	430	494	454	463	462	489	458	485	468	444	477	477	454	441	463	468	485	428	491	478	492	465	460	454	457	478	440	462	478	494	486	462	457	453	452	437	437	490	497	460	471	453	490	476	485	443	468	488	484	452	476	515	460	504	430	483	457	488	438	457	484	467	460	441	460	484	467	488	473	472	455	443	463	465	494	435	472	438	473	484	478	476	430	464	483	440	443	438	438	438	488	468	438	460	460	479	497	456	466	512	446	463	420	458	492	453	442	493	464	477	475	437	476	439	457	451	468	450	431	488	452	446	434	446	478	488	483	447	427	459	439	517	486	467	490	473	478	445	459	436	448	491	435	474	472	457	441	481	462	484	480	454	483	423	465	456	443	439	479	465	486	492	511	468	484	466	440	474	433	470	470	485	420	447	462	455	486	430	478	465	479	456	478	453	470	456	490	436	461	446	475	432	464	445	473	461	513	467	466	483	503	448	460	441	486	473	460	470	490	478	454	450	466	506	489	507	437	508	482	470	432	509	475	467	441	449	475	454	465	474	465	475	470	456	478	517	459	443	466	450	471	451	464	466	450	457	444	471	474	481	440	453	499	474	499	449	508	468	491	440	473	505	460	481	446	434	455	501	458	480	440	437	459	479	483	492	444	423	444	466	456	436	455	451	463	472	451	484	483	482	447	464	491	459	458	484	478	480	447	462	490	457	417	476	458	435	491	497	500	463	444	427	440	472	470	473	487	464	455	445	485	403	470	423	467	479	469	448	470	451	430	482	443	437	441	465	495	449	446	444	430	474	474	438	510	454	451	439	446	413	525	438	441	489	510	465	495	457	440	466	471	501	488	497	495	502	491	485	459	434	448	478	497	443	468	479	458	419	443	441	450	459	436	446	435	446	444	443	466	467	450	442	438	464	468	489	491	488	477	465	486	468	462	444	479	464	425	490	488	471	488	429	457	463	447	423	469	462	470	459	457	422	479	441	467	405	471	484	445	471	492	475	487	485	471	487	495	447
27756	10586	491	250	166	158	146	128	153	137	153	144	133	142	125	148	136	115	110	135	130	121	143	111	124	101	122	135	147	120	132	136	117	134	111	134	138	126	130	132	130	144	125	133	132	117	114	132	117	109	132	118	117	127	136	133	123	112	122	145	124	138	129	137	110	120	131	122	126	120	121	108	108	127	122	149	129	143	161	137	120	137	158	126	113	133	133	151	116	124	141	122	119	140	115	133	110	118	131	144	140	129	129	141	125	131	133	132	125	142	155	149	112	115	140	119	127	126	108	127	130	115	137	124	108	125	134	118	129	126	118	124	112	109	136	143	134	131	121	116	123	114	129	131	125	139	125	151	152	135	149	117	127	139	144	107	136	127	112	136	129	138	117	118	120	134	117	124	122	116	102	132	112	123	137	119	141	146	121	122	129	142	131	133	126	129	111	134	101	159	126	119	125	146	137	127	115	127	122	130	129	143	140	124	143	150	148	126	123	130	129	135	130	130	131	152	118	135	130	106	107	140	116	121	133	119	135	131	137	133	107	130	104	122	114	139	110	130	127	127	138	125	126	145	133	115	139	134	120	108	132	120	125	124	122	113	130	101	140	152	116	142	135	134	130	123	142	138	108	134	128	115	129	143	143	146	118	136	123	136	126	125	124	119	118	139	118	119	133	129	135	124	140	128	131	129	140	108	126	142	130	135	119	131	135	135	139	140	132	141	123	127	145	115	144	112	123	120	121	139	143	121	128	153	140	137	134	140	121	145	99	126	120	114	136	114	141	136	121	123	145	136	132	122	118	134	120	148	115	122	112	144	135	126	150	127	124	123	137	125	118	149	136	114	121	133	131	125	146	128	128	138	136	111	142	117	143	121	136	126	106	124	139	127	129	134	118	110	119	122	132	135	138	129	135	127	137	162	144	124	136	129	127	128	140	123	115	128	127	131	117	148	138	115	112	113	135	107	120	130	140	92	124	135	123	129	143	123	139	136	128	131	109	127	142	133	148	121	128	110	103	135	116	127	145	120	130	114	134	139	147	137	134	111	133	132	148	107	115	124	132	128	144	125	123	135	120	138	131	130	120	133	139	146	119	121	130	128	124	143	115	151	144	122	137	136	139	116	126	125	124	128	115	154	141	132	116	122	125	139	128	131	131	121	148	143	132	121	120	121	138	131	121	134	114	140	150	103	128	115	129	134	132	146	141	128	127	117	126	130	126	128	131	134	102	146	142	129	124	116	138	134	127	128	138	147	149	131	114	117	114	124	122	116	148	121	117	125	120	153	124	159	133	118	104	153	128	120	116	124	124	110	134	147	116	147	124	118	129	132	128	109	120	123	136	125	131	113	113	131	121	121	120	124	125	140	133	103	149	106	132	157	129	115	132	116	133	129	138	123	128	133	127	137	124	122	140	120	144	141	112	126	132	122	125	111	132	137	118	127	112	117	124	146	142	138	137	129	108	132	143	112	141	147	142	130	123	125	127	126	122	143	122	138	133	133	120	132	128	128	122	140	154	115	134	138	109	109	119	117	138	130	111	128	144	138	126	139	128	148	126	124	133	139	126	115	144	113	120	143	118	132	136	139	122	129	148	123	135	146	139	136	128	139	139	112	158	118	146	116	124	154	116	128	154	121	119	135	114	131	112	131	138	118	134	126	126	119	129	119	138	121	140	128	138	131	158	138	140	141	126	139	133	126	135	120	133	139	108	133	124	142	100	143	144	113	117	127	121	144	125	141	139	118	118	140	125	126	137	150	121	111	137	119	144	124	144	138	135	132	126	131	123	142	133	125	112	154	120	131	122	137	144	131	126	122	108	130	134	148	121	137	133	139	132	142	110	123	130	122	140	137	123	118	121	112	136	116	130	128	116	150	154	135	116	147	130	139	132	119	150	117	112	117	126	122	123	95	125	137	134	140	111	142	137	126	119	128	126	136	115	121	128	136	136	116	139	119	122	113	134	138	120	113	118	127	138	121	108	144	127	137	126	121	123	115	138	128	146	150	150	122	111	146	148	144	122	119	116	135	120	142	118	137	125	126	121	157	116	116	147	121	129	138	113	157	149	103	157	135	129	130	136	132	127	128	138	137	145	132	122	131	138	116	134	145	138	133	117	123	128	139	138	142	124	116	124	117	124	114	124	150	112	111	127	131	137	112	137	128	125	131	121	144	125	147	124	155	119	128	160	137	120	116	148	113	116	134	112	142	136	127	137	137	122	135	145	126	118	125	128	119	139	136	122	114	141	135	131	134	146	135	126	136	143	141	133	125	142	119	114	125	111	115	141	138	131	125	120	127	134	129	126	134	120	129	106	147	131	134	151	101	122	144	152	127	131	127	112	111	148	124	122	116	139	119	126	139	122	146	125	124	129	127	146	131	121	123	127	103	127	122	97	111	134	135	116	140	141	139	112	143	113	131	127	137	133	126	137	133	133	139	134	128	139	112	129	126	122	147	126	138	125	117	124	132	137	111	133	118	126	121	124	134	117	132	115	128	134	96	138	136	125	129	122	148	121	143	123	116	126	93	134	121	144	116	137	126	132	151	127	110	148	124	127	114	136	116	136	137	132	128	141	124	105	123	127	140	127	117	148	132	132	112	146	122	114	151	138	113	128	123	115	150	128	141	142	126	116	146	148	119	146	134	135	118	129	128	119	128	140	110	139	118	141	131	127	144	140	132	133	130	132	136	135	141	119	119	120	143	119	121	120	138	124	120	134	131	139	135	127	116	121	136	120	130	125	128	119	138	136	122	124	138	143	128	116	151	129	155	131	124	113	130	129	131	136	128	119	144	127	126	146	116	138	130	109	121	149	132	152	124	140	136	124	126	126	123	137	109	117	115	125	114	123	133	126	125	135	115	132	123	111	127	120	150	142	132	123	133	131	139	134	126	133	125	149	115	130	116	142	108	132	131	114	128	134	136	139	135	119	128	132	128	131	128	126	115	130	143	121	143	142	107	106	144	126	123	126	111	132	121	141	125	136	115	134	158	124	140	143	146	129	145	110	147	135	138	132	121	129	128	120	108	131	112	115	94	120	117	114	112	127	115	144	114	110	142	146	131	129	127	115	123	111	123	144	149	147	150	155	140	134	122	141	123	128	128	128	142	122	128	124	123	120	130	128	134	143	128	131	143	148	121	140	154	143	130	120	135	172	129	128	140	128	140	133	124	121	128	141	136	129	125	129	129	117	145	130	130	124	138	147	135	129	154	135	118	137	162	117	133	155	120	121	107	139	123	122	111	134	129	110	151	150	145	118	125	128	124	126	116	130	129	120	124	129	127	124	112	151	128	119	135	135	146	128	122	119	135	126	166	134	133	125	125	132	133	141	113	135	128	127	134	146	141	140	104	115	135	131	110	133	122	131	128	146	118	123	138	139	130	138	146	121	134	121	122	106	139	140	122	125	141	138	138	128	133	137	147	131	120	119	130	118	118	128	136	132	141	120	130	123	136	123	135	143	126	126	131	122	108	125	147	133	148
4489	261	262	180	127	134	133	117	123	114	117	121	101	103	116	115	98	97	97	114	102	114	118	105	102	101	105	114	121	117	89	127	102	91	130	104	110	106	114	114	120	117	119	112	107	107	109	103	125	109	117	101	120	106	102	89	109	116	112	103	117	122	116	98	105	95	106	90	127	109	126	123	97	108	113	112	124	118	99	99	112	110	118	101	104	117	105	118	102	113	103	102	107	108	128	103	93	128	99	116	118	135	132	91	119	116	123	111	107	110	115	126	122	118	109	103	136	118	84	105	116	113	124	107	110	113	91	124	109	125	114	116	119	114	101	118	112	96	106	109	114	106	119	108	138	114	117	105	105	108	97	105	135	134	110	118	115	128	120	106	122	111	101	118	100	117	121	109	109	123	105	117	123	115	128	90	109	100	103	114	101	109	129	122	109	113	112	106	112	109	125	123	125	99	122	111	106	106	118	104	110	127	99	97	110	112	116	110	106	100	120	99	110	105	103	103	108	108	118	97	109	108	115	99	114	111	97	126	123	118	103	104	125	105	116	128	104	97	102	115	118	98	94	113	115	112	116	112	118	123	110	114	114	112	118	116	108	108	119	134	101	121	103	121	104	97	89	109	110	100	96	112	109	83	106	105	119	114	111	119	112	105	118	110	100	105	116	125	111	127	114	119	126	120	112	109	107	100	111	105	109	98	112	107	106	112	94	115	106	97	110	101	105	113	95	104	106	108	101	128	113	122	129	111	128	105	118	101	83	92	94	87	124	127	105	111	122	133	108	107	116	103	104	103	128	110	109	114	118	100	116	113	135	114	106	116	115	105	115	117	106	104	112	115	90	110	121	99	120	121	134	91	123	86	105	111	107	130	110	105	101	107	130	99	109	112	95	102	108	108	111	115	108	102	102	101	115	101	101	114	108	101	106	122	115	117	104	102	99	126	122	121	129	111	103	99	100	124	117	111	111	105	84	126	110	108	126	121	107	113	108	110	105	97	101	116	110	121	123	106	103	114	110	94	107	102	105	103	104	111	109	113	101	124	125	102	100	121	104	117	99	109	110	120	95	126	106	114	106	124	123	114	118	111	96	102	113	116	118	129	106	100	128	113	118	88	123	114	121	118	100	96	118	115	124	123	106	119	94	113	109	101	91	103	105	103	106	114	108	120	105	89	105	109	115	105	106	95	101	89	114	117	119	106	87	121	107	116	106	119	96	114	102	119	117	107	124	124	112	120	107	91	116	113	127	118	93	115	105	104	108	107	101	132	105	115	127	117	120	116	116	123	116	92	122	128	116	110	114	110	104	104	98	128	111	115	118	119	128	116	107	109	101	120	126	117	98	91	110	117	113	123	108	102	110	96	104	111	117	120	78	85	116	100	103	117	112	102	105	105	130	107	114	124	85	93	103	101	115	117	107	107	105	107	114	100	109	109	98	120	90	98	96	119	108	109	109	113	109	99	108	115	127	115	123	130	112	110	91	122	112	117	116	101	123	115	85	104	91	104	118	106	96	102	121	113	109	118	121	99	109	117	101	119	120	116	103	101	119	97	111	104	110	106	98	107	106	119	112	112	111	98	100	137	107	107	99	114	110	94	91	104	106	123	105	123	95	122	101	120	113	131	123	107	85	121	123	105	110	118	121	110	106	97	115	124	115	75	96	115	99	116	108	120	110	111	108	103	83	108	113	96	119	123	127	95	97	118	90	120	119	107	105	93	107	105	126	112	112	118	124	108	114	102	140	129	102	116	110	126	123	101	121	105	102	110	89	106	105	125	119	118	107	112	100	108	91	129	123	103	114	111	100	115	124	137	108	104	104	118	127	108	116	111	119	119	144	109	119	116	129	98	103	116	90	124	89	109	109	118	112	129	114	113	99	119	111	128	97	94	105	98	122	104	102	113	114	112	112	107	99	107	108	119	85	113	102	135	94	108	121	105	99	100	87	101	110	113	130	105	108	87	133	116	104	123	111	105	101	105	119	93	126	100	125	107	127	109	86	119	97	106	113	110	128	119	102	119	113	103	114	98	122	105	117	111	107	124	102	119	102	121	107	111	108	114	132	103	105	98	110	110	113	121	114	121	152	107	129	111	117	113	110	105	113	122	120	121	109	104	108	113	96	115	98	116	115	111	108	99	94	109	120	83	109	115	100	119	92	128	109	111	113	105	114	109	101	111	127	90	113	111	102	91	96	109	100	106	90	115	99	126	96	112	114	109	122	123	121	112	108	118	99	103	121	102	121	107	86	133	101	114	132	104	101	99	112	122	97	118	132	125	95	129	111	93	126	113	112	95	116	121	121	116	104	107	89	103	110	102	115	107	112	123	113	126	127	111	128	97	118	115	98	95	130	115	122	110	105	123	102	119	112	104	129	98	114	116	113	118	122	116	121	108	105	93	96	117	112	104	127	113	122	110	98	103	109	120	101	114	113	80	115	109	96	89	107	110	122	134	123	102	110	108	100	98	112	117	92	115	95	108	105	111	105	121	115	121	109	113	98	118	92	118	102	102	133	115	99	110	104	112	109	120	114	111	121	109	103	112	104	112	91	107	107	114	97	107	114	111	106	124	120	103	108	104	117	108	125	109	127	108	93	113	118	100	106	112	110	115	102	92	94	106	115	111	88	118	98	113	106	102	103	127	123	113	105	110	96	103	99	114	118	107	119	114	117	103	98	114	118	109	94	127	108	98	119	112	128	114	106	111	88	107	96	107	107	123	109	112	121	95	108	98	96	110	110	109	113	106	121	115	93	93	112	94	116	106	94	110	126	120	126	102	92	108	97	117	128	101	99	112	108	114	120	111	112	111	101	113	104	115	110	107	113	98	110	110	110	122	112	85	110	110	117	119	116	96	88	102	97	109	103	103	87	105	134	89	116	122	99	101	98	107	111	98	113	117	111	105	118	112	115	116	116	100	130	106	97	109	115	95	132	105	103	107	97	122	87	102	101	114	94	116	114	112	115	115	91	104	91	99	114	97	115	118	95	127	127	104	111	133	106	120	93	120	109	106	137	115	122	112	112	102	121	121	122	114	104	107	110	92	100	115	119	114	123	107	95	109	114	131	106	100	118	111	126	113	101	135	99	103	119	114	120	103	91	123	111	96	100	116	96	103	97	107	131	129	103	110	123	122	95	116	108	112	116	105	99	113	127	108	111	111	92	103	112	97	104	96	107	104	105	124	88	98	112	111	107	107	85	97	98	115	111	112	121	113	117	121	112	120	118	113	116	89	108	125	126	123	127	114	106	110	97	118	120	120	104	118	100	98	109	109	92	111	123	111	91	113	118	115	107	121	142	119	109	99	99	110	92	116	101	98	118	118	103	103	113	120	106	108	118	99	111	109	88	84	133	127	116	120	128	124	119	106	125	111	114	91	93	132	110	116	114	105	112	104	117	107	95	108	102	113	117	101	123	104	94	107	110	116	90	100	103	120	95	110	111	105	117	105	105	97	111	119	106	116	114	125	109	129	143	92	98	91
25465	21518	28097	25375	11659	1162	720	512	454	504	476	436	407	406	431	399	396	390	357	403	396	366	409	380	405	369	398	412	391	367	385	387	365	386	414	387	356	347	389	390	408	352	370	373	410	402	391	349	367	385	427	400	396	397	375	414	326	376	393	409	394	364	360	359	417	373	386	345	370	370	372	388	370	360	370	363	393	379	409	400	400	350	328	375	360	382	357	364	381	382	383	382	412	369	393	358	377	375	366	415	362	385	374	378	356	370	366	319	395	358	381	361	379	386	381	385	385	383	368	372	400	360	357	385	396	412	397	345	381	376	372	430	407	395	328	341	334	356	366	334	382	369	368	360	370	401	371	390	369	402	373	387	356	385	395	399	375	369	330	376	379	379	381	377	407	336	379	404	361	349	394	379	358	373	345	362	356	376	378	381	369	393	397	369	402	400	384	333	355	380	358	384	364	369	387	367	353	354	375	406	345	401	357	366	362	374	373	410	406	344	370	370	365	384	405	364	411	367	353	397	363	390	393	376	367	383	385	358	391	377	325	381	389	396	418	404	413	387	340	381	365	391	354	389	390	352	384	354	376	378	364	364	391	366	375	338	389	373	343	386	365	392	398	388	396	392	434	389	398	378	414	377	385	354	393	381	379	346	360	382	364	331	381	427	375	408	373	380	391	350	417	386	370	349	410	368	350	369	394	383	389	382	373	365	376	399	359	392	394	386	350	379	367	374	361	381	385	386	402	392	355	393	429	391	412	379	379	353	364	406	382	335	365	383	357	368	374	349	377	366	370	375	386	406	409	364	349	377	388	372	393	396	394	408	404	367	381	426	408	367	331	385	357	371	349	369	361	381	350	376	352	377	349	371	349	373	340	395	386	380	359	370	378	399	347	372	401	394	408	372	337	387	393	386	390	411	368	395	360	387	367	374	387	346	378	342	399	384	407	361	359	402	377	356	401	397	385	339	351	401	352	363	358	407	378	387	375	393	367	387	349	351	371	354	399	379	391	384	403	343	338	377	364	405	370	355	372	391	366	356	355	375	367	375	377	379	401	359	364	406	363	348	347	418	358	362	358	390	348	375	371	386	358	388	406	373	376	393	356	425	363	376	350	396	348	372	357	379	408	390	373	366	346	351	401	343	374	366	372	356	360	356	351	395	377	368	351	384	373	379	389	367	384	398	422	372	334	385	372	354	420	415	364	336	390	406	381	365	363	370	369	396	362	364	383	370	355	354	381	346	358	398	383	392	375	357	395	359	398	401	355	408	345	371	396	370	391	340	369	372	340	366	386	364	381	399	380	391	395	391	375	352	348	358	347	374	391	418	388	386	362	373	371	406	354	388	377	373	373	351	355	378	368	379	375	382	391	360	372	374	365	372	363	391	375	358	397	368	360	385	364	373	368	361	375	380	375	395	386	368	375	381	395	356	377	394	361	367	382	382	370	372	392	376	388	399	405	350	387	395	385	363	362	406	393	372	337	373	407	408	364	375	382	383	365	377	396	379	361	373	355	362	425	407	362	425	379	374	351	331	337	409	381	381	356	361	403	386	393	354	378	344	385	392	363	389	419	328	337	399	370	402	383	377	396	374	375	386	380	355	398	387	367	364	407	385	390	374	362	391	361	368	375	352	368	364	394	369	384	349	408	356	385	386	356	359	382	376	375	350	387	392	359	394	400	372	336	397	373	392	390	348	388	389	405	420	397	362	379	384	415	368	362	399	395	352	369	346	369	397	357	363	385	383	391	413	374	335	375	352	394	370	367	388	377	357	390	396	379	391	367	342	353	393	363	371	348	344	341	361	383	376	362	384	412	357	358	362	359	379	414	382	394	390	401	383	372	365	392	367	394	356	370	336	392	373	383	329	388	409	382	364	386	367	373	378	386	382	412	386	381	376	332	352	352	395	366	387	385	382	376	364	356	371	361	424	388	371	370	345	364	324	358	338	376	409	362	382	391	332	377	377	335	385	376	358	341	385	370	365	368	354	344	409	364	382	405	389	376	386	386	342	382	398	346	389	391	380	401	364	365	410	364	376	348	388	362	370	396	332	406	361	403	405	339	403	368	374	362	372	394	393	374	378	396	363	405	391	407	373	410	368	360	388	368	340	355	395	387	351	355	337	388	371	367	342	381	340	352	354	395	405	381	341	394	357	386	328	366	375	347	407	356	368	385	368	446	349	360	370	357	362	385	364	379	371	381	393	390	386	415	364	389	370	401	386	360	361	395	374	356	378	371	376	353	385	340	375	391	360	383	403	377	401	408	378	387	330	351	382	375	369	381	369	373	410	343	356	382	393	366	383	360	351	342	364	425	334	368	378	355	408	382	381	412	357	381	382	349	338	367	360	367	370	392	366	384	413	406	368	389	371	378	383	390	374	348	386	357	419	349	412	408	382	361	359	405	395	377	374	380	362	399	376	365	369	353	384	411	365	376	379	395	387	407	366	380	388	357	389	358	351	357	365	381	370	364	360	378	367	371	372	393	400	373	398	353	397	385	390	361	348	363	336	371	400	369	370	394	401	364	378	364	367	372	361	339	370	355	401	361	358	389	399	372	359	364	363	344	392	357	351	353	353	345	356	355	405	381	389	391	382	394	348	380	353	374	365	400	408	371	330	351	405	370	410	387	378	396	419	370	360	403	392	362	346	365	349	344	377	364	359	365	361	343	361	383	396	370	388	382	382	388	396	359	360	371	395	365	375	346	362	369	353	399	393	384	365	406	381	368	402	390	346	376	340	375	398	344	379	356	361	375	357	389	372	383	375	374	361	398	328	375	387	385	355	380	406	369	389	351	371	375	355	386	368	378	347	390	385	373	390	390	366	397	385	390	372	383	366	348	393	386	366	392	379	358	360	369	344	376	347	401	362	363	356	366	350	379	391	370	389	372	341	371	370	377	415	385	367	400	391	392	367	386	384	375	361	367	373	402	383	365	403	370	367	359	389	355	402	338	386	355	383	390	362	378	372	357	386	359	419	388	363	350	371	425	339	382	346	385	355	343	356	350	344	364	364	381	389	349	372	380	341	360	371	387	410	381	374	369	365	377	364	397	399	353	397	369	398	367	414	406	334	413	387	390	375	398	357	370	341	367	344	356	363	392	382	379	376	363	378	352	362	375	363	388	406	367	377	358	362	349	358	394	377	402	360	401	348	367	383	356	346	401	348	347	377	377	369	340	371	350	368	390	359	412	378	396	392	387	383	379	352	373	379	360	371	357	389	351	324	376	360	375	381	387	383	396	360	389	378	418	366	411	365	351	397	391	402	385	371	401	399	335	376	308	378	372	368	373	377	376	340	387	377	362	328	383	338	377	387	388	379	401	389	379	369	391	334	382	352	388	390	367	387	388	367	395	390	376	413	381	392	359	350	387	345	418	368	357	372	394	383	385	375	394	363	378	360	390	369	369	372	368	364	399	391	382	399	383	406	385	362	338	389	355	339	384	370	396	341	383	362	403	382	373	379	380	409	387	391	368	367	384	370
3119	3210	2539	1374	979	695	587	551	494	419	452	396	392	403	337	363	372	348	364	317	355	330	343	333	336	327	349	377	340	314	324	327	326	330	357	305	290	315	312	326	327	291	350	306	321	321	328	318	284	328	316	357	327	316	326	318	290	317	319	301	322	295	324	308	322	326	318	332	312	329	313	302	347	297	320	311	294	328	327	303	318	293	315	313	312	333	331	317	316	312	305	344	313	329	298	349	322	324	316	324	282	309	348	276	318	289	316	309	334	315	316	314	299	319	339	278	308	306	279	302	299	310	332	287	319	315	287	299	300	289	293	306	329	320	314	337	307	286	284	308	271	303	296	293	318	305	337	296	299	341	329	333	316	309	321	350	329	327	325	336	324	283	335	296	322	341	328	301	306	311	319	278	325	319	319	285	300	330	293	275	298	337	323	309	323	328	339	290	285	325	310	312	324	296	343	290	291	303	303	296	317	291	302	315	315	314	331	325	305	312	320	301	330	315	306	305	295	327	334	302	303	308	298	340	297	299	320	302	298	307	323	326	338	320	315	304	314	299	314	343	316	317	322	318	318	285	333	274	316	315	292	318	311	307	313	306	310	309	287	306	285	298	300	350	289	322	344	317	314	317	311	349	324	314	319	323	333	291	300	360	331	313	330	341	325	321	310	308	332	300	311	316	325	306	335	304	341	301	317	302	318	305	354	321	321	285	305	286	300	316	327	334	292	319	298	306	271	317	317	326	312	287	308	304	337	324	303	307	277	315	320	329	320	310	320	328	327	290	312	330	327	318	335	300	342	302	315	314	294	312	321	284	315	365	308	327	280	321	321	320	309	289	316	303	312	313	319	337	302	291	291	333	365	307	309	287	328	316	353	311	336	304	315	305	327	315	307	324	311	322	316	305	306	298	288	327	317	308	327	339	296	318	313	331	292	334	310	293	298	318	317	319	312	289	297	288	309	328	326	294	320	330	309	294	302	296	327	312	308	313	327	288	316	316	300	331	293	298	305	314	307	297	318	320	333	305	334	322	312	292	326	300	311	316	317	328	305	317	316	312	319	315	347	320	314	304	307	297	291	303	334	299	317	316	301	310	308	326	289	315	303	314	332	296	320	303	312	311	298	298	312	314	294	308	315	311	314	270	317	324	302	331	308	291	277	360	298	294	316	324	319	311	340	295	325	334	337	284	326	315	284	328	305	300	295	329	285	316	318	298	307	321	329	333	327	285	311	303	304	299	314	309	322	297	270	323	300	291	285	315	334	298	329	318	332	345	313	333	294	294	305	288	302	330	319	321	319	302	336	310	302	327	294	344	324	313	305	284	334	333	319	344	324	284	309	327	305	320	332	328	321	319	317	321	281	322	319	292	313	313	332	328	328	298	308	305	306	308	289	308	306	304	286	324	319	312	303	292	298	326	305	325	342	316	330	287	312	293	305	288	314	330	315	272	296	298	299	304	312	307	328	320	323	341	330	348	282	304	336	282	306	300	342	313	282	288	343	296	283	324	297	333	291	306	330	303	293	327	324	349	313	332	319	349	345	280	332	332	304	318	313	299	293	311	338	324	304	293	313	302	313	311	284	290	325	292	331	320	317	317	318	280	291	323	296	281	345	312	290	283	350	341	288	271	314	276	329	296	300	300	324	305	316	288	280	331	354	315	301	327	309	296	288	347	328	335	320	343	329	304	313	304	310	298	312	325	334	323	328	301	282	334	296	322	326	301	316	306	316	267	306	354	297	312	306	315	314	310	277	322	283	307	327	313	304	307	326	294	325	315	306	309	316	300	344	307	360	278	306	256	345	301	296	306	299	317	305	321	301	282	319	268	299	348	291	325	334	294	323	319	305	303	316	311	318	297	325	312	305	284	339	318	319	306	321	338	324	305	316	318	317	301	298	307	300	318	304	318	309	310	318	319	313	336	316	293	289	315	313	333	315	290	328	273	324	288	314	322	358	304	315	339	356	275	334	294	338	331	328	292	353	341	336	320	350	288	334	254	297	304	303	329	300	298	320	342	331	277	294	282	311	299	305	291	311	320	277	325	325	311	322	316	327	344	315	283	352	296	314	316	337	316	320	306	346	335	329	314	310	305	322	275	319	305	293	336	313	319	306	316	314	331	315	318	333	313	291	313	303	345	309	308	306	284	309	342	300	283	290	286	309	295	315	329	280	326	311	336	328	314	295	296	327	276	292	304	287	324	304	297	311	305	292	272	298	299	322	333	284	288	307	307	283	316	318	314	316	311	331	303	287	329	322	301	291	297	306	295	293	325	303	298	308	286	330	301	320	313	339	305	312	286	301	314	285	306	315	296	310	295	287	338	345	292	294	298	323	293	314	296	312	300	285	317	320	302	314	302	310	315	305	322	326	281	291	327	346	323	299	277	303	292	309	327	284	305	282	344	298	279	308	331	352	338	334	321	283	305	336	300	300	303	292	312	293	325	322	301	329	318	301	303	320	307	319	326	331	335	289	297	303	321	316	300	325	283	314	293	341	279	333	320	290	316	319	311	291	298	323	304	324	322	309	336	315	294	283	302	322	349	297	303	306	306	272	324	275	335	295	298	307	315	286	296	289	304	301	272	318	330	302	328	329	303	323	307	308	326	350	295	310	306	301	308	326	312	335	286	327	293	285	333	266	318	328	300	297	291	297	326	311	313	361	300	287	286	302	310	302	335	313	304	305	315	296	305	299	278	305	332	287	309	321	310	320	325	281	313	311	295	306	279	341	311	322	285	294	313	283	312	315	335	275	293	304	295	322	332	310	289	318	287	309	275	302	276	323	321	296	287	300	302	322	303	309	299	334	306	286	331	298	303	334	321	322	311	321	311	309	314	303	275	303	274	323	288	300	315	307	347	316	319	301	311	329	310	293	284	312	290	303	337	318	271	329	325	283	312	305	326	333	287	302	302	295	301	315	341	339	326	296	314	292	288	307	297	309	330	307	276	318	305	324	287	311	291	308	333	300	308	297	319	308	296	291	299	326	296	302	321	300	258	307	305	303	305	309	309	304	329	296	290	310	290	306	303	288	331	322	310	284	319	317	312	318	316	312	299	301	298	326	331	312	325	297	282	290	327	333	291	357	285	281	280	287	305	300	322	317	319	300	272	302	289	332	296	311	287	294	319	330	293	298	312	298	313	314	330	272	288	301	307	324	286	325	294	287	309	349	306	328	295	316	343	283	311	324	356	329	331	307	290	326	339	312	316	299	312	313	272	280	292	321	330	309	323	314	308	300	309	330	327	294	298	284	289	316	279	310	310	305	314	293	349	305	314	297	276	296	284	314	280	283	297	287	310	309	299	315	297	324	302	324	295	285	324	287	309	319	303	312	329	318	304	293	309	298	297	306	331	311	305	308	325	331	299	310	340	311	321	289	306	315	308	311	323	296	328	300	298	300	308	329	298	300	320	323	319	293	308	315	296	318	298	310	317	301	332	318	333	304	289	330	323	291	321	313	331	292	318	311	266	289	316	334	311
24394	21474	28885	24475	21466	9026	1609	986	805	749	743	703	682	646	627	622	638	620	629	591	609	611	576	597	608	600	621	630	637	586	636	605	583	591	602	635	563	612	593	607	618	577	598	537	612	595	560	595	569	595	593	649	621	597	566	602	608	611	557	603	588	604	561	591	607	615	585	601	609	589	569	563	562	567	571	614	598	611	585	575	591	575	594	592	556	616	557	594	607	593	571	579	572	613	557	569	594	566	573	568	598	583	600	598	548	621	573	612	583	567	618	584	524	625	588	584	572	574	607	626	581	552	601	629	601	543	608	553	562	589	613	541	614	565	595	583	557	574	610	595	535	604	562	587	578	571	601	608	564	619	601	574	582	595	583	554	580	583	591	613	581	541	523	594	546	584	552	558	601	599	594	580	592	577	545	581	595	602	556	619	564	604	583	602	592	612	618	567	587	587	599	570	611	590	545	597	616	546	569	619	561	570	594	610	575	563	576	586	561	586	592	592	564	575	584	607	571	623	612	617	589	625	562	586	554	610	588	617	589	600	573	574	608	590	584	560	557	607	620	566	570	554	607	635	606	565	624	617	558	607	567	601	573	573	583	600	518	594	590	579	564	588	621	591	567	583	600	547	584	546	583	592	560	595	638	603	603	561	557	605	650	547	581	596	573	590	604	612	546	581	597	612	530	586	587	599	581	607	593	579	597	565	620	594	570	637	563	544	568	601	564	598	553	573	551	583	583	624	617	573	551	614	591	618	575	587	558	608	574	592	597	594	599	577	585	563	592	619	612	579	565	606	581	561	589	569	562	613	541	548	628	595	618	575	549	559	578	538	584	593	599	575	560	529	573	578	563	583	610	596	580	588	603	594	608	594	539	613	536	556	607	576	529	564	559	587	555	553	586	571	598	588	619	600	567	577	620	597	535	573	567	592	567	581	561	554	552	581	614	583	606	602	645	552	596	604	592	530	614	560	600	583	590	535	614	559	587	565	625	619	534	608	583	578	604	573	596	611	579	605	591	607	556	612	589	601	575	592	570	557	578	571	587	615	551	600	594	555	609	624	621	568	558	563	601	532	563	619	585	568	582	567	590	597	598	571	560	582	593	602	590	593	560	568	585	607	595	579	584	626	605	590	612	568	582	539	600	549	550	609	604	599	612	551	571	536	612	562	631	571	583	573	624	578	639	547	595	581	610	534	552	592	533	616	597	563	629	603	582	554	607	551	561	622	588	626	562	577	572	551	620	570	559	590	589	574	603	590	585	570	585	553	621	585	581	592	583	576	556	574	578	576	581	605	562	554	609	560	575	582	576	601	591	597	578	571	592	557	585	621	585	599	559	582	581	632	564	553	614	563	581	598	555	560	602	589	581	583	581	588	595	567	569	571	615	601	587	629	600	581	554	576	591	582	582	581	593	566	587	611	574	597	605	571	531	532	652	583	583	616	653	601	566	552	571	585	564	555	588	606	599	578	568	559	593	597	599	618	575	593	586	575	544	598	554	542	613	573	562	578	590	605	561	588	583	593	574	583	567	571	641	578	536	600	603	573	601	566	578	569	608	565	571	560	601	569	576	591	568	574	550	596	558	573	584	603	548	585	560	614	581	557	561	616	580	538	557	573	559	622	581	554	634	586	588	569	566	584	518	601	571	581	574	554	579	621	572	571	564	568	589	590	620	567	576	567	603	610	608	628	590	559	546	539	590	558	538	607	559	606	583	590	566	582	570	588	526	570	561	589	577	632	595	595	622	602	610	576	613	582	521	559	588	630	586	584	581	583	580	598	578	591	577	572	589	553	564	571	547	573	613	598	643	529	587	564	596	530	605	579	588	630	597	531	580	565	566	566	568	591	580	566	586	620	576	556	569	608	551	568	569	576	563	588	555	627	635	576	575	551	575	567	547	590	562	607	611	576	589	585	565	598	599	579	543	579	549	554	617	607	590	535	547	578	581	564	585	572	559	598	570	538	594	589	582	592	590	580	588	568	592	571	584	571	609	612	568	565	563	583	577	543	617	608	621	583	569	587	585	567	557	572	580	585	593	533	537	549	578	596	568	550	621	581	554	618	531	544	557	582	582	588	613	556	569	595	591	569	590	591	615	557	550	554	603	519	582	586	599	560	626	601	598	576	540	554	547	555	611	622	559	623	538	563	586	596	564	586	587	568	584	559	617	590	544	580	589	583	553	548	560	555	573	519	539	583	564	543	622	567	611	567	603	544	542	573	574	546	575	591	589	573	594	620	572	572	558	617	602	604	581	619	576	572	584	559	570	559	563	609	623	606	589	538	565	572	592	577	550	569	574	618	583	570	630	605	604	583	579	531	578	603	545	552	551	568	571	547	661	589	541	527	538	549	598	566	587	621	618	576	561	602	561	583	582	589	593	560	605	584	598	565	587	602	607	602	577	544	587	588	571	629	548	590	551	546	584	611	582	566	593	567	559	530	585	588	583	593	582	589	606	614	604	548	577	606	585	590	550	581	573	573	592	536	551	573	593	602	537	580	607	548	576	571	601	615	568	618	587	581	567	569	556	542	527	580	563	605	549	599	590	544	557	602	560	621	547	586	550	559	592	561	598	595	635	560	577	598	553	585	562	566	585	599	584	587	581	577	611	605	592	615	551	556	538	613	596	549	584	610	561	616	609	595	612	591	549	536	525	562	604	614	574	593	591	557	553	588	565	603	591	546	611	597	610	568	577	588	583	527	556	586	606	582	608	558	593	601	576	605	578	610	551	588	578	584	592	576	562	590	594	553	562	580	594	589	588	589	555	560	603	557	594	604	597	558	549	550	613	637	597	609	573	629	612	610	578	583	565	595	576	603	616	568	576	582	556	565	542	605	603	608	567	574	603	557	539	603	547	575	592	602	567	563	569	568	600	606	588	607	595	583	594	583	574	607	617	577	570	633	567	551	586	577	571	572	560	571	565	608	589	603	581	593	589	595	528	611	560	593	590	579	597	592	583	553	585	596	556	604	586	549	583	555	557	583	615	576	568	541	562	560	575	583	601	521	588	572	603	618	594	599	583	595	589	593	605	572	567	577	577	525	638	555	574	558	548	583	571	566	572	603	573	613	578	597	594	563	606	629	582	583	537	581	583	590	567	575	629	637	558	570	535	601	588	602	587	586	509	532	582	573	607	596	603	565	581	595	588	606	593	612	538	571	591	546	565	597	578	548	597	573	615	587	576	604	571	550	614	546	542	555	604	558	576	545	578	626	591	584	603	605	584	558	564	595	588	605	613	585	562	543	591	539	599	613	621	631	585	554	576	532	581	554	554	602	606	591	541	593	561	585	563	598	569	582	564	577	629	585	605	593	630	594	590	537	582	590	560	586	580	581	557	563	601	562	578	558	575	532	526	568	573	539	597	536	571	567	575	577	585	561	544	621	561	551	592	593	582	612	576	562	602	531	560	602	581	524	604	578	572	595	621	559	542	593	573	604	560	593	556	629	593	576	607	556	567	564	603	621	549	586	555	567	571	585
3361	5709	4632	2459	1653	1326	1058	953	822	692	700	633	644	582	570	562	577	565	522	563	547	576	512	505	540	525	480	482	532	515	541	499	504	434	502	476	504	533	509	477	499	465	483	492	490	493	515	547	489	471	476	506	498	473	449	503	486	496	449	520	491	468	477	517	494	431	475	508	509	483	489	491	493	503	463	496	443	473	462	519	519	477	500	486	483	437	478	468	510	515	477	493	483	520	455	475	465	440	507	506	501	481	482	462	508	467	463	507	478	498	480	459	504	491	479	526	464	439	487	476	472	463	494	476	452	479	458	497	494	524	506	479	487	471	480	451	468	461	500	483	437	471	481	454	462	464	473	465	450	474	482	473	441	475	447	458	477	460	496	457	486	409	516	478	455	477	459	496	535	506	480	502	453	489	450	461	484	486	501	475	489	467	470	447	506	512	495	476	451	498	452	459	445	507	463	468	485	451	459	456	486	506	460	474	439	478	519	499	475	484	464	480	491	495	460	469	447	482	467	476	473	437	499	451	489	488	516	473	447	483	474	467	462	489	463	512	460	447	479	483	493	476	501	464	465	468	453	483	493	488	470	476	498	487	500	438	472	455	486	458	500	455	517	530	492	488	459	493	494	515	467	503	441	448	456	456	508	452	508	481	480	498	449	478	452	456	498	463	467	472	476	468	491	480	459	470	470	462	480	510	491	446	482	473	444	500	476	521	463	475	482	475	469	485	461	469	506	434	467	454	503	470	464	478	450	472	429	503	461	453	524	469	494	474	485	483	506	446	503	471	468	462	474	493	488	442	488	489	486	468	471	482	479	464	512	478	489	478	453	503	450	487	481	461	447	463	489	466	483	437	464	463	431	466	492	468	455	485	464	484	516	488	475	449	454	520	484	500	480	475	456	505	487	424	451	460	482	504	485	463	479	533	489	466	465	492	492	484	474	467	479	485	481	445	461	468	488	467	508	438	515	446	483	462	455	511	475	475	455	489	509	472	460	477	501	494	495	460	475	438	455	450	479	466	495	488	471	482	460	471	476	489	466	470	475	489	459	503	475	469	495	441	505	488	459	470	501	458	454	459	443	446	481	479	441	463	499	469	472	501	471	518	481	427	470	439	476	497	489	445	488	472	444	462	469	489	462	478	461	463	472	460	416	472	437	467	436	463	473	450	451	443	476	467	442	471	483	486	478	458	450	470	490	476	507	454	499	494	471	475	488	477	482	438	504	489	481	447	463	447	496	466	483	475	465	490	489	493	492	479	472	496	454	445	477	502	485	479	469	473	476	461	461	467	480	492	451	462	495	510	431	473	465	512	487	477	477	481	421	447	502	481	468	487	502	465	471	461	503	485	468	473	467	464	438	469	467	470	465	423	458	492	461	464	513	507	441	498	465	477	471	445	505	454	493	474	463	471	510	481	484	454	477	437	454	466	465	459	477	465	442	429	414	474	454	493	456	458	438	476	470	493	493	464	484	448	480	443	445	477	502	459	441	467	533	510	481	435	470	496	488	475	474	477	469	467	470	483	526	458	436	524	513	497	485	498	452	482	489	476	476	470	453	464	499	486	476	497	445	466	494	478	508	484	469	489	496	482	460	464	509	456	472	467	467	440	435	489	511	437	506	467	495	465	467	479	478	460	471	491	495	448	434	475	482	449	459	477	452	460	477	438	441	448	457	484	444	430	495	468	452	453	486	462	478	484	467	432	497	501	444	498	449	461	479	478	470	499	490	424	465	479	514	451	479	445	440	451	461	486	439	460	473	449	471	502	523	518	521	494	442	451	483	535	448	490	448	469	464	457	459	497	474	490	468	475	444	484	442	454	489	432	489	454	431	413	469	489	460	478	488	473	477	498	491	457	457	490	492	469	462	448	486	455	447	474	507	460	479	458	483	471	481	467	444	475	474	477	483	444	491	483	482	449	497	429	461	466	476	472	473	482	462	448	467	454	475	462	482	449	437	525	473	471	495	471	463	457	482	512	496	475	449	477	482	483	509	489	499	487	471	484	449	455	473	490	509	430	471	464	450	479	461	468	455	472	448	435	480	480	498	460	509	478	498	466	442	504	456	473	433	469	492	510	487	522	471	482	468	493	458	468	495	489	497	459	482	487	477	480	479	461	454	456	452	464	440	469	441	477	464	477	482	459	512	481	402	479	503	508	452	464	470	475	490	463	445	489	441	488	473	489	467	456	481	430	469	441	464	452	480	443	441	460	428	457	472	467	469	509	459	465	493	489	429	459	466	457	457	458	473	511	472	453	457	522	468	436	458	463	472	485	439	448	489	430	450	486	445	460	481	505	461	463	466	450	475	476	453	429	479	432	469	448	482	454	437	513	515	448	470	485	458	487	466	473	466	449	482	498	451	508	473	468	473	469	446	484	482	481	449	478	472	493	452	484	512	424	461	454	480	475	463	445	473	457	458	454	477	477	459	471	464	455	507	482	458	449	427	468	494	470	507	456	470	489	488	465	466	450	461	462	463	479	487	477	481	478	476	463	476	514	498	472	449	449	494	445	473	476	447	462	435	456	459	474	514	440	471	471	453	476	464	460	471	491	514	478	482	469	489	482	433	455	449	481	493	463	464	485	442	446	467	461	454	478	454	467	485	463	440	451	418	481	467	499	419	463	509	450	456	459	501	456	491	442	482	475	459	466	462	424	458	438	509	463	477	496	473	460	428	445	450	472	442	452	498	488	434	459	498	463	480	503	456	480	458	495	450	489	465	505	470	475	498	470	491	493	433	497	464	450	465	446	469	467	474	437	470	474	459	465	474	456	451	480	461	429	455	462	433	443	483	460	459	497	442	454	481	458	489	460	437	467	497	463	463	432	460	466	487	474	456	479	457	455	452	473	460	476	485	468	470	450	469	457	440	458	455	462	478	472	469	461	466	503	489	435	462	498	465	481	497	463	448	507	524	470	476	455	443	511	519	424	450	491	480	506	460	485	474	489	484	477	464	477	472	482	459	497	495	445	453	484	469	489	504	434	462	471	470	471	473	473	423	470	474	484	448	488	455	426	473	475	428	438	449	423	469	488	468	471	482	449	456	436	487	465	464	463	453	460	471	447	476	426	518	484	479	509	481	473	484	421	456	504	468	468	503	488	468	503	458	477	468	484	460	435	491	482	483	455	461	451	486	499	487	507	477	428	456	468	479	439	469	453	435	491	471	430	442	465	459	452	450	467	453	482	510	460	468	491	475	498	445	474	472	446	407	446	435	435	471	485	439	455	451	458	467	460	471	499	420	451	460	446	462	456	446	432	494	468	478	453	487	487	490	458	461	444	467	493	460	445	482	440	462	458	505	458	463	498	452	435	443	450	517	458	438	490	446	456	462	495	444	485	460	493	447	443	439	435	457	469	456	486	464	463	469	437	469	455	495	442	460	459	476	459	480	449	460	502	459	453	484	485	458	476	431	500	442	451	465	461	473	449	475	485	473	481	488	508	404	440	467	421	446	481	458	479	470	471	466	441	425	480
27770	10581	552	229	170	136	162	144	117	146	143	125	116	150	131	142	131	134	135	140	115	122	138	123	143	123	119	135	135	138	121	141	136	128	118	121	119	143	144	136	133	143	129	115	142	141	139	124	133	137	132	143	131	108	118	123	111	126	127	117	120	121	114	148	123	121	129	140	135	150	126	151	115	140	106	113	132	143	112	112	131	128	128	140	124	122	156	113	118	113	118	129	152	135	131	115	128	115	128	128	120	125	126	131	126	130	122	112	141	130	127	129	129	140	112	134	140	121	136	131	123	134	118	125	132	128	131	110	134	125	133	118	119	146	131	154	129	128	114	126	119	119	125	144	132	120	117	124	121	120	142	110	105	150	131	130	118	136	121	148	117	115	140	119	136	123	107	129	126	137	121	113	126	109	146	126	133	125	128	143	124	142	125	122	136	121	120	130	132	117	126	140	138	143	124	146	122	130	149	110	118	114	101	118	128	142	132	143	87	131	143	114	117	124	115	134	137	126	139	144	119	135	159	137	120	130	134	151	127	138	129	154	142	101	133	116	138	131	124	109	128	112	138	123	139	118	146	112	137	125	128	116	140	119	119	158	140	147	136	135	139	116	136	135	138	124	113	126	138	132	108	133	132	125	121	139	134	145	128	124	118	143	119	124	145	130	109	160	118	135	125	117	121	127	125	118	141	120	145	153	116	154	145	132	122	125	123	126	136	109	123	132	124	115	145	131	141	115	149	116	115	125	137	126	119	131	124	133	124	140	144	132	130	124	107	115	125	125	140	136	130	146	134	119	119	105	130	131	135	132	143	135	118	136	131	130	120	103	119	116	138	122	130	133	144	114	108	117	139	128	144	138	121	115	117	120	132	123	129	142	132	122	144	128	153	129	123	127	135	137	120	125	120	125	138	140	121	118	118	135	140	151	150	122	129	108	123	144	104	114	135	107	137	152	119	124	110	129	146	147	127	125	138	124	141	129	131	125	129	125	112	141	126	128	122	130	149	117	130	123	135	143	118	134	123	141	123	117	130	133	142	118	129	121	151	122	121	117	130	119	128	130	122	144	123	116	133	132	138	120	109	131	128	135	134	136	125	123	138	128	122	133	130	130	141	141	133	132	117	130	143	126	131	129	124	128	126	131	143	143	147	145	120	123	131	133	104	144	127	128	126	131	141	111	138	128	120	142	106	157	138	133	144	142	116	135	126	117	125	147	123	127	139	134	123	141	140	129	132	113	131	106	139	128	138	138	117	132	133	126	139	138	147	122	137	134	111	119	136	132	120	138	137	126	110	124	142	151	137	141	115	150	140	112	119	117	141	141	133	123	130	146	137	127	122	120	118	112	142	131	110	122	155	120	112	139	130	129	123	128	128	146	132	118	128	110	136	126	150	134	119	129	135	140	136	123	132	116	129	135	113	121	138	119	119	110	132	140	108	119	130	139	132	139	128	117	151	130	135	137	133	141	123	123	114	129	123	113	105	150	127	136	146	107	113	132	132	117	140	124	126	125	139	133	138	125	135	141	131	132	124	139	143	139	114	137	130	119	126	133	155	137	123	137	160	141	137	116	157	130	144	136	131	96	136	139	128	118	137	123	150	129	134	137	135	150	113	135	144	135	133	144	151	142	123	126	138	111	156	130	148	102	124	139	130	123	128	134	137	137	118	129	135	154	140	141	115	123	131	133	116	134	133	119	129	127	130	117	130	139	131	120	122	152	136	115	133	145	135	125	105	129	128	117	111	132	128	124	136	131	126	126	136	110	118	136	131	115	114	123	111	116	120	117	127	109	141	139	139	128	130	125	149	145	137	121	119	122	131	129	135	144	123	132	133	121	129	122	130	141	139	117	153	139	131	146	139	128	137	129	114	128	116	143	113	120	139	150	132	126	154	143	128	131	125	133	137	121	158	130	151	129	142	138	124	124	133	123	124	91	118	153	138	133	131	136	143	137	115	129	123	133	137	129	116	147	130	147	134	141	126	132	125	135	123	131	103	144	121	131	133	130	123	155	135	131	125	126	127	146	135	120	127	133	125	134	129	132	128	135	141	133	113	134	153	108	118	159	132	125	125	121	142	147	126	146	160	129	116	116	126	120	121	141	138	122	159	143	153	128	114	102	112	123	120	120	110	117	124	129	130	139	122	140	132	107	125	112	112	136	128	137	124	140	138	137	128	145	139	134	157	139	124	125	125	160	109	130	129	127	125	129	129	109	143	127	169	130	137	130	123	144	137	128	142	123	127	132	143	136	125	124	125	140	132	149	121	135	130	126	121	125	110	152	125	141	138	125	130	132	117	128	137	123	136	123	124	137	111	122	129	114	115	123	131	139	137	125	142	130	134	121	128	123	127	94	140	120	112	106	136	135	109	137	139	126	148	113	114	138	116	133	134	127	141	141	118	125	135	139	137	128	116	126	107	122	143	148	108	114	131	148	111	144	117	141	147	159	130	138	132	132	127	126	117	132	109	139	130	123	118	147	126	132	119	117	102	121	137	108	142	123	139	118	128	123	118	114	125	121	143	120	132	120	145	153	146	145	131	138	132	125	106	109	138	142	125	146	145	146	131	151	148	147	111	124	120	136	138	142	149	130	127	121	128	135	129	124	141	128	121	142	125	131	135	139	127	148	134	129	132	130	151	130	113	127	145	132	111	136	157	119	126	125	158	129	110	121	125	123	131	110	120	148	144	138	129	134	128	131	114	127	140	145	123	130	121	124	140	142	159	150	115	143	132	124	125	130	140	131	132	128	137	141	114	149	134	115	121	130	113	142	133	137	147	135	134	126	143	123	142	131	131	133	136	116	108	131	140	128	118	123	151	124	152	122	121	135	105	160	118	116	123	136	117	148	118	132	138	129	127	130	111	137	151	131	120	149	129	157	130	159	144	141	150	147	119	122	148	115	144	136	120	146	127	136	130	122	117	136	132	120	133	136	137	121	124	119	111	127	133	130	126	125	144	136	122	131	142	124	128	131	118	126	134	118	132	146	131	137	134	120	128	141	118	125	146	139	123	136	142	128	131	115	117	119	142	139	121	124	141	119	145	133	126	133	129	149	124	133	123	135	131	112	126	120	116	142	130	134	132	134	137	114	127	138	131	156	132	116	133	118	118	116	130	132	121	132	124	121	117	137	150	118	130	116	137	138	117	119	130	132	139	133	136	121	159	124	135	151	125	141	125	133	140	126	140	120	129	129	120	133	125	151	151	108	146	153	129	135	115	125	114	135	119	119	129	107	107	124	131	124	136	112	142	126	122	127	127	129	142	129	135	128	134	148	144	133	127	127	115	135	129	147	120	120	121	139	144	121	122	134	144	123	137	117	140	128	134	131	122	122	143	146	138	120	129	135	133	105	115	143	138	117	138	128	114	121	139	108	131	106	143	119	127	151	137	122	116	148	139	129	113	140	119	153	106	116	107	139	124	128	137	130	143	119	122	111	133	131	127	149	135	146	130	114	124	144	122	111	133	128	160	130	136	118
4466	301	261	174	121	140	122	130	126	115	128	117	103	122	113	108	123	117	106	119	126	117	108	124	115	107	113	112	101	115	111	118	116	93	99	103	122	127	106	130	110	114	108	110	129	116	129	105	137	112	106	111	118	129	114	112	108	121	114	99	129	113	112	106	112	116	124	117	122	114	114	93	108	96	109	115	129	114	106	105	115	101	120	96	87	114	91	122	107	118	108	107	118	131	112	110	124	114	111	115	112	107	104	119	117	106	102	147	102	106	103	102	110	126	121	99	82	123	105	118	120	102	115	103	127	108	111	126	96	115	99	123	119	111	134	120	125	101	98	109	125	111	116	114	125	119	121	116	117	118	108	117	114	108	120	105	111	120	96	114	118	121	106	112	119	111	99	97	112	115	122	107	118	122	125	119	101	101	114	119	104	126	111	97	124	133	102	97	122	114	117	111	116	124	107	115	106	102	99	95	121	114	95	98	114	124	120	126	114	133	108	88	115	84	111	109	110	89	113	126	88	108	115	115	116	113	113	109	109	113	105	101	125	105	110	123	107	122	104	125	116	118	110	118	115	118	117	128	115	96	124	121	90	111	123	120	98	126	109	126	110	104	117	118	129	114	130	101	105	97	118	118	119	115	98	106	113	101	128	123	107	111	115	97	113	104	116	114	98	89	92	85	111	114	114	99	96	105	99	105	116	83	128	122	103	111	119	120	125	111	108	109	114	131	111	114	119	107	117	126	94	125	114	108	109	112	101	106	100	107	118	101	92	106	101	89	102	114	91	95	95	98	111	96	105	131	94	114	98	110	104	129	117	99	127	111	122	113	115	105	102	115	94	106	116	109	98	126	109	108	104	103	117	124	104	112	100	139	100	100	108	102	125	126	127	121	120	106	109	101	111	117	110	116	113	102	104	107	140	111	115	120	110	108	94	99	126	103	117	116	103	100	110	125	115	116	88	142	101	110	113	115	130	117	112	130	121	109	131	98	116	118	95	100	102	113	112	113	96	132	100	113	89	110	110	111	120	114	111	98	121	114	95	120	113	108	117	95	106	117	90	99	106	111	100	120	126	115	98	117	106	132	116	103	121	105	104	96	119	129	125	111	137	122	111	112	90	119	116	123	117	100	93	121	128	107	117	105	124	125	116	130	116	99	113	94	104	96	111	96	117	118	93	112	99	127	108	106	99	104	94	95	101	117	113	107	103	94	99	122	100	114	121	126	130	122	112	120	84	116	94	98	109	98	125	111	129	120	101	111	121	100	121	126	104	108	96	93	117	110	118	104	106	126	109	117	113	112	107	131	118	102	103	107	106	121	96	108	95	113	112	116	134	126	117	109	98	115	100	115	107	128	118	90	115	124	106	93	90	90	108	105	87	124	109	127	104	120	112	107	107	97	109	125	131	90	125	108	107	117	133	115	105	119	124	93	109	131	94	105	92	105	122	121	103	101	109	118	121	118	127	123	125	101	102	107	101	92	105	106	106	117	117	114	106	125	115	110	91	115	104	102	134	106	106	113	105	112	103	122	109	101	111	124	105	102	123	101	104	115	114	97	122	132	110	109	106	109	110	108	115	115	108	138	101	111	149	101	103	116	99	123	120	104	101	106	106	96	106	112	88	125	111	104	125	97	117	108	110	121	130	111	112	110	107	104	115	115	107	109	109	98	110	121	104	125	111	118	114	107	129	105	118	110	109	94	96	112	121	111	93	114	125	113	122	112	95	118	102	114	112	112	109	113	108	98	127	116	118	120	85	93	129	118	117	108	116	134	103	117	117	105	107	102	117	114	118	116	97	105	116	118	117	138	106	108	100	107	114	119	112	99	107	135	99	105	96	107	121	88	110	91	108	127	108	105	102	115	123	116	103	126	113	127	110	102	132	107	105	111	118	110	103	114	123	112	127	98	121	109	106	106	123	117	103	120	113	121	106	100	112	92	96	120	98	100	107	103	107	105	112	111	115	133	132	117	110	113	109	98	108	109	115	114	110	110	101	106	117	115	118	111	114	128	104	128	114	96	114	117	102	107	106	127	107	114	112	95	116	112	101	120	107	124	113	112	111	127	100	110	102	82	111	116	128	105	94	116	104	115	124	109	106	121	97	116	113	123	122	96	122	106	98	116	115	121	98	109	110	114	111	112	123	110	147	110	117	119	106	114	110	135	102	114	111	107	109	117	99	107	104	115	94	113	118	115	112	112	124	129	111	120	105	104	99	126	93	108	100	116	118	88	111	108	108	109	111	99	101	127	141	112	108	100	107	103	110	114	124	110	118	108	113	104	116	115	117	113	108	97	107	96	100	121	133	117	113	114	96	121	103	92	112	108	108	112	106	117	127	116	126	104	114	93	106	105	109	97	129	105	106	108	120	116	96	106	126	112	100	110	108	123	107	107	106	107	124	128	115	119	95	118	95	103	120	111	100	111	110	119	113	109	127	103	109	95	121	114	111	100	92	106	106	115	116	100	117	121	117	124	111	119	126	128	120	116	106	93	129	101	97	105	112	105	128	117	114	116	109	114	107	113	116	120	100	122	112	122	103	111	107	119	113	99	111	107	113	113	117	113	107	121	109	122	120	109	105	101	105	111	131	118	107	111	105	123	124	90	120	101	114	123	121	127	101	102	120	104	99	114	105	111	101	99	105	107	99	124	106	104	107	97	117	109	92	117	105	102	86	120	109	124	135	128	98	112	114	119	103	121	85	107	108	103	101	110	127	104	102	126	105	107	98	124	120	92	114	122	121	104	120	84	116	117	132	118	111	114	83	130	115	115	93	107	103	93	110	117	123	93	108	127	108	103	113	99	125	108	91	115	118	111	113	91	100	104	124	113	93	120	115	127	120	109	115	107	105	107	113	121	107	107	110	99	123	107	111	131	109	115	102	106	118	109	109	100	100	115	121	111	101	104	97	127	99	108	102	105	99	120	106	108	97	109	95	102	110	120	118	116	109	110	99	108	103	119	115	124	111	118	123	102	98	99	100	92	133	105	130	130	106	126	127	104	111	103	130	104	103	132	103	124	108	96	110	107	117	118	94	128	122	128	116	104	112	108	126	111	126	112	96	99	110	123	111	97	113	106	108	117	117	97	102	104	130	107	116	113	127	126	108	114	112	97	109	106	119	112	122	118	118	102	115	106	113	139	108	103	105	120	106	109	109	102	115	123	110	115	99	134	122	105	114	105	107	118	102	109	105	111	128	115	117	95	109	104	112	121	106	127	106	107	105	95	117	97	122	115	111	127	100	99	120	103	106	98	109	118	95	137	104	109	100	118	104	115	104	112	103	133	106	108	114	125	97	114	96	109	96	105	103	119	101	112	109	119	103	117	132	121	123	111	108	86	116	108	99	104	114	103	118	118	109	109	107	102	130	101	109	111	102	90	127	112	107	105	112	128	117	121	105	112	114	103	97	98	106	108	104	108	119	104	121	121	114	112	106	126	98	93	115	103	117	95	107	131	114	121	113	118	108	104	101	127	107	123
25342	21474	28060	25297	11844	1137	714	495	472	439	475	400	447	383	419	397	424	393	442	369	415	401	414	421	404	374	390	389	381	368	394	395	402	330	392	385	355	356	365	371	361	390	396	363	374	412	378	398	392	369	413	380	408	360	381	403	377	395	380	381	352	414	421	361	372	386	385	396	377	414	366	373	392	369	409	411	392	342	379	383	381	355	385	383	357	381	367	377	375	375	362	387	400	404	373	393	376	403	362	400	389	379	380	365	404	396	395	393	371	366	351	369	364	379	360	343	412	410	359	380	380	386	402	380	347	377	381	380	384	404	370	359	368	362	378	375	386	412	388	406	359	364	382	359	415	392	370	384	380	380	360	357	375	364	361	409	377	354	389	358	366	347	401	363	401	390	376	369	396	386	349	380	345	347	342	383	341	362	392	366	331	380	387	342	369	362	418	400	421	395	387	383	382	409	373	384	399	359	407	370	354	382	389	401	407	374	387	394	384	342	342	389	354	381	342	352	370	384	372	367	381	410	374	374	405	387	352	374	383	375	412	389	365	349	392	395	380	335	332	408	355	381	344	403	394	357	414	393	354	360	350	384	373	355	382	366	351	412	341	357	353	355	394	377	374	356	404	380	379	405	385	402	394	367	403	369	365	339	394	364	366	409	366	343	396	391	332	406	377	386	391	349	394	405	390	370	362	411	355	383	387	356	378	380	374	421	365	418	413	352	360	378	347	373	370	388	397	386	365	373	371	397	367	353	405	393	406	374	402	364	351	381	348	387	379	353	400	358	396	384	379	366	365	321	389	344	390	364	411	373	382	371	382	375	350	408	346	380	364	363	388	395	411	364	437	374	387	339	337	424	377	387	364	361	399	360	397	360	408	377	375	372	383	358	370	363	371	365	396	430	367	369	344	367	397	409	369	325	391	358	373	369	373	406	385	410	388	387	393	344	370	351	382	389	423	394	393	394	373	399	377	381	380	381	394	377	363	363	372	368	382	371	371	402	413	382	389	362	363	353	393	383	355	365	375	343	405	396	396	372	359	355	389	390	369	371	366	377	361	384	375	344	358	417	371	351	376	384	422	384	395	387	372	376	350	370	378	366	407	371	405	406	395	339	402	362	378	371	360	352	395	422	347	397	383	383	390	388	369	373	373	401	405	379	353	392	395	388	363	356	372	386	389	403	412	374	389	385	338	335	369	366	365	398	393	371	377	354	380	393	378	402	394	369	376	388	385	399	370	389	378	353	378	378	376	395	383	358	413	369	357	372	381	375	381	358	383	396	410	392	399	384	350	382	374	413	403	355	365	371	377	370	364	383	373	358	406	391	384	369	410	369	357	389	378	376	377	344	373	358	409	401	352	392	344	365	398	361	382	380	380	383	377	356	364	356	358	364	397	370	425	370	346	378	344	355	410	362	365	370	380	385	394	366	366	371	418	380	395	388	395	367	390	383	417	365	369	370	381	398	349	362	361	363	384	369	383	387	381	380	371	361	373	354	391	378	368	362	358	361	401	373	360	390	386	365	406	366	380	392	395	351	374	386	371	375	417	380	367	330	387	331	358	371	388	350	368	342	361	372	350	411	391	378	393	398	391	344	344	378	391	386	338	360	363	346	355	352	372	347	330	361	367	358	365	368	382	378	355	373	389	397	344	386	366	355	368	397	379	386	397	348	431	379	377	379	383	371	384	391	376	359	385	357	367	374	407	402	367	391	359	360	387	372	407	373	370	384	367	375	378	358	368	363	395	397	363	379	395	354	381	395	377	368	392	403	356	331	399	367	377	400	387	394	357	369	365	366	361	363	389	371	369	366	374	390	352	372	385	379	395	382	375	362	394	383	371	382	387	417	365	373	362	366	370	384	370	387	398	344	385	383	368	397	390	363	427	367	378	390	396	407	406	379	358	361	389	328	376	344	386	385	378	381	355	393	379	377	385	399	389	386	394	388	364	359	350	364	337	378	400	355	355	343	386	367	401	359	377	400	371	394	351	380	366	377	337	396	388	366	364	405	407	379	415	406	390	389	363	387	391	358	391	357	356	356	422	370	370	425	344	380	377	352	360	349	346	380	375	362	382	425	335	397	387	379	380	395	388	361	386	359	338	367	383	407	423	382	356	387	351	393	370	366	360	404	391	398	380	395	383	354	389	393	378	404	363	392	383	381	374	379	359	368	363	382	360	409	400	367	357	381	376	394	343	417	377	414	379	384	372	367	349	367	365	329	386	338	386	361	351	371	364	370	360	377	355	380	396	355	380	371	359	379	358	369	353	363	354	378	420	354	343	379	396	361	354	394	394	378	367	401	352	351	372	340	405	394	347	355	357	365	402	348	378	379	357	367	361	338	369	383	376	371	370	361	383	378	398	407	381	381	398	391	378	359	373	391	387	380	384	381	359	384	391	398	368	353	347	370	365	387	363	387	353	387	340	361	412	358	373	406	369	362	372	362	393	331	374	369	403	377	404	357	355	367	421	395	409	384	379	375	393	365	379	379	420	425	394	353	364	365	341	353	386	389	391	361	364	333	386	389	362	346	362	393	364	388	387	366	377	369	423	365	384	395	336	396	371	382	379	384	376	409	374	358	366	368	380	352	411	411	370	383	383	393	392	403	395	376	367	374	356	391	370	389	332	354	346	354	343	326	367	373	379	368	386	402	357	376	395	364	347	386	381	369	372	357	386	360	375	362	360	373	370	350	365	352	349	388	352	385	397	362	377	352	383	355	395	391	402	374	358	371	353	400	389	377	368	382	391	402	346	362	390	367	372	386	338	376	366	399	353	390	385	350	421	343	355	333	379	408	381	391	363	392	400	387	399	383	345	350	380	360	342	373	334	383	378	385	381	334	374	389	362	377	402	359	337	386	383	389	416	383	375	373	399	378	386	394	373	365	394	409	397	353	375	384	383	312	355	364	408	371	371	367	391	341	349	387	352	369	364	378	337	398	369	377	369	395	393	381	354	378	354	383	355	363	388	377	360	382	375	366	393	358	358	370	370	379	384	384	342	389	398	368	387	338	371	358	372	380	373	355	374	377	414	392	362	401	334	380	403	369	415	379	380	407	370	414	409	388	360	397	385	381	408	348	355	362	365	360	351	371	366	359	385	367	364	405	392	381	365	360	394	395	351	386	353	369	407	371	369	401	386	385	369	408	397	357	389	360	350	379	418	368	375	373	430	405	361	375	369	393	376	361	356	357	370	383	385	350	375	403	376	344	365	357	373	401	393	405	378	405	358	386	395	398	385	378	391	363	392	418	373	364	359	362	378	368	334	371	342	397	362	381	377	334	396	386	405	399	382	393	374	360	429	389	383	365	390	380	371	400	384	354	385	364	383	410	367	354	378	398	385	402	352	380	367	384	379	366	385	348	396	378	368	347	348	360	395	392	350	378	406	362	365	397	398	402	377	391	399	386	387	383	351	375	346	419	393	379	402	370	385	357	369	393	397	374	395	367	365	350	341	374	376	385	353	376	378	347	369	373	373	350
3105	3232	2692	1389	1027	700	637	536	500	456	433	422	400	391	349	388	342	351	356	318	330	299	373	359	321	308	312	324	323	304	351	326	337	350	348	337	342	357	295	331	321	309	338	329	326	306	303	322	310	297	322	347	307	307	315	279	286	306	329	341	337	310	312	316	312	328	329	323	307	317	310	325	336	337	331	299	343	325	328	319	342	304	304	361	304	366	319	321	331	294	301	322	287	312	316	328	310	291	309	310	339	283	310	356	292	329	297	348	312	329	317	318	316	320	319	316	318	301	298	295	320	324	313	311	323	325	334	304	302	301	346	318	324	314	322	324	337	300	343	308	283	343	286	297	300	311	319	306	336	324	279	329	287	315	319	331	319	328	330	323	306	312	334	303	336	331	336	326	329	324	317	292	333	301	312	299	293	347	334	297	311	292	318	286	328	316	312	303	324	324	325	294	308	326	356	314	324	319	308	296	329	327	308	322	322	315	317	310	338	319	328	349	304	306	342	332	345	334	295	290	302	279	292	296	309	304	318	324	314	298	333	329	323	303	331	289	304	300	306	284	275	314	313	324	318	338	321	312	319	309	303	311	353	319	321	312	341	326	325	295	314	290	323	300	343	303	302	308	311	301	296	329	338	331	353	311	357	349	330	295	300	330	327	317	303	298	327	301	337	299	305	293	333	337	348	307	305	306	296	296	322	327	296	302	340	308	318	310	318	302	324	316	325	329	325	297	319	307	327	310	312	317	328	301	297	323	336	328	290	318	296	342	322	316	298	318	319	314	327	304	323	316	356	330	320	319	300	333	298	342	310	300	346	302	353	333	326	311	326	316	295	279	321	294	308	324	304	334	337	310	297	324	317	292	308	305	338	273	322	294	291	328	298	331	310	316	315	297	324	304	307	336	281	302	302	325	334	321	293	300	317	295	327	347	311	303	309	320	286	282	328	292	308	307	306	303	291	308	311	333	327	315	315	344	316	330	309	307	328	312	312	320	324	328	312	319	336	298	343	316	288	350	312	290	294	314	303	314	314	278	296	325	324	339	331	311	315	301	312	338	305	339	327	309	310	298	323	315	298	341	348	321	329	307	318	284	303	295	288	328	318	301	333	307	311	328	307	303	307	315	322	298	311	310	331	302	314	314	314	295	330	305	324	298	316	297	288	316	315	315	337	291	342	292	281	316	312	323	311	336	307	336	337	312	318	275	348	326	297	298	288	271	303	310	333	316	316	283	300	305	304	298	277	312	304	296	315	319	301	334	328	319	306	320	308	306	350	331	316	351	318	300	287	319	314	341	308	321	323	330	315	300	320	323	319	314	313	318	327	320	320	272	325	308	307	300	328	303	316	302	324	299	333	296	310	289	293	315	304	309	311	317	318	338	332	324	317	311	273	313	306	326	338	338	303	320	289	303	318	306	310	283	321	288	324	312	288	323	322	293	324	290	335	333	335	318	302	318	325	304	298	320	311	308	329	317	321	295	326	296	294	337	321	297	311	313	326	323	309	330	322	347	279	322	311	318	303	319	305	308	313	300	309	286	334	278	300	339	321	295	343	318	297	295	315	309	332	331	301	338	308	300	283	286	325	336	304	327	313	320	326	314	306	321	298	310	318	333	317	323	303	306	320	305	332	287	292	330	308	310	306	298	302	332	294	321	337	332	313	330	316	282	321	290	331	312	301	308	312	303	317	312	332	305	327	313	308	346	310	328	298	331	283	307	318	304	300	289	301	331	299	338	310	305	284	340	326	310	329	303	305	367	292	324	306	304	317	306	326	336	301	320	304	305	318	323	302	309	295	340	290	292	287	320	304	335	303	326	324	292	301	311	333	307	345	290	301	314	288	301	338	333	309	327	316	315	303	275	310	344	311	296	330	329	309	339	335	327	299	330	302	300	288	336	311	330	323	305	349	310	325	316	294	312	308	310	323	334	301	298	321	294	303	364	318	323	300	312	338	299	310	325	308	296	314	336	267	341	320	303	315	297	297	314	294	275	335	319	309	306	318	306	321	307	342	291	286	337	283	331	315	290	317	308	328	287	307	300	299	357	299	331	338	297	308	325	329	313	289	299	283	322	311	301	360	302	304	302	329	325	289	319	279	295	314	340	304	315	334	312	334	278	299	301	323	301	314	331	326	310	328	353	305	315	280	330	306	280	345	309	320	272	325	308	296	321	279	313	295	300	292	315	309	283	303	301	326	285	326	286	296	329	323	309	290	311	306	311	310	295	306	324	335	275	334	303	351	318	295	323	316	324	291	304	296	360	259	317	318	293	285	293	335	318	315	334	302	271	322	328	282	296	313	297	327	299	326	279	302	303	298	325	313	358	299	308	305	311	321	289	314	342	291	295	318	301	295	318	287	307	304	336	300	336	289	281	304	314	286	326	299	286	324	270	313	313	320	309	312	316	327	305	333	311	305	309	342	317	285	302	315	332	326	310	308	298	314	287	294	302	332	310	283	301	339	292	314	300	303	304	302	325	293	290	322	318	322	263	336	313	296	283	314	298	316	313	314	293	318	343	287	310	295	309	295	280	330	332	289	327	321	310	316	290	313	307	288	314	327	312	310	293	305	325	310	304	293	315	304	333	309	337	310	323	314	353	317	303	273	294	317	308	320	333	300	344	327	302	298	345	304	328	332	320	298	314	310	330	303	321	299	294	301	301	307	291	310	287	312	308	298	282	296	319	338	315	294	297	309	337	284	301	280	278	298	307	350	303	347	292	323	300	332	339	298	317	319	303	281	334	304	317	308	329	339	291	325	308	328	307	316	356	318	297	282	308	312	323	319	278	299	278	318	318	292	315	331	327	293	305	292	273	311	298	298	345	309	330	326	302	323	314	301	296	295	292	297	307	351	291	302	302	276	328	345	323	295	326	328	296	302	325	281	312	292	309	282	338	304	319	289	306	328	302	320	319	279	315	295	326	313	326	288	297	295	311	299	321	293	332	327	313	304	326	312	334	303	292	298	309	310	325	343	282	271	308	323	289	305	312	305	312	309	283	336	317	320	345	331	293	304	269	309	300	309	286	308	317	318	315	307	311	318	302	315	317	312	313	309	312	309	320	323	338	326	306	310	297	279	321	308	305	328	271	314	321	295	303	310	291	316	352	309	311	285	321	301	297	312	284	283	293	314	313	277	324	294	325	294	317	288	293	271	323	304	325	307	313	288	326	263	316	319	339	290	290	325	292	321	285	313	279	315	335	302	314	302	312	319	313	325	319	317	313	318	308	320	258	309	314	286	329	292	287	298	281	303	348	336	312	301	308	298	297	306	294	329	323	327	321	310	297	341	302	304	295	290	319	319	341	345	310	324	318	321	310	283	303	339	334	341	336	301	296	298	318	292	318	297	294	307	319	322	322	311	311	316	327	306	314	316	319	305	294	319	294	303	311	298	318	321	266	328	329	308	300	303	328	318	305	363	271	329	312	296	322	329	349	324	295	334	312	312	296	302	308	305	296	306	289	297	290	310	291	313	289
24465	21458	28819	24500	21454	8886	1534	996	764	806	737	709	635	641	694	640	657	635	640	634	666	637	648	605	600	594	614	637	590	642	640	591	571	596	617	594	639	550	592	583	613	622	604	577	589	571	574	639	620	588	586	633	580	612	607	633	626	576	543	574	585	553	562	572	597	583	566	581	596	575	578	634	566	610	592	566	601	558	589	562	658	583	619	561	594	594	582	530	615	593	565	595	583	586	585	571	559	594	570	578	608	593	565	609	567	590	584	591	619	580	524	567	576	571	575	627	649	585	601	576	573	582	589	628	569	597	547	591	621	601	596	561	576	541	612	589	584	614	619	545	547	605	583	562	547	608	554	563	594	568	557	583	583	621	573	613	525	610	582	570	628	569	591	573	519	604	628	547	553	604	594	621	595	579	616	594	592	566	563	566	608	569	582	581	583	576	585	565	607	572	548	583	616	595	582	585	576	584	569	546	538	595	566	594	523	597	613	570	573	565	580	599	583	576	551	559	543	657	585	571	532	576	608	562	586	563	591	585	534	538	577	590	596	567	565	571	582	564	566	559	564	586	582	595	583	582	623	601	530	572	617	641	611	606	626	579	578	575	620	558	591	588	562	555	559	569	554	588	573	579	584	613	594	550	584	560	627	572	589	610	590	583	588	557	607	607	619	584	585	550	566	551	593	597	581	643	603	559	544	555	540	586	534	553	611	603	590	585	584	531	566	546	583	572	570	564	536	567	575	550	623	570	574	595	609	617	564	583	530	592	598	573	555	606	570	583	559	550	623	537	591	556	558	569	574	575	598	563	612	577	593	554	561	538	568	632	548	579	577	613	556	584	567	585	562	586	566	527	576	563	608	573	574	628	582	612	571	606	617	591	552	608	578	605	563	577	539	584	588	592	589	574	605	607	601	585	591	552	565	568	560	540	570	611	588	558	560	590	599	561	526	614	583	600	579	566	558	559	610	556	550	595	548	591	595	551	578	623	552	615	572	593	590	598	581	587	584	582	571	564	567	568	549	604	574	559	578	577	549	604	580	622	627	588	557	562	560	569	610	541	617	562	584	590	570	595	594	599	599	561	571	547	556	567	531	582	582	612	547	567	534	585	567	559	567	568	630	582	587	606	625	553	610	584	532	603	605	593	610	567	560	590	587	597	584	540	608	555	573	562	587	575	589	568	559	598	584	591	599	554	600	583	555	588	570	565	616	586	569	607	574	617	595	609	575	575	533	592	621	571	579	588	590	552	590	580	575	581	554	562	611	584	607	610	579	555	595	590	565	587	608	582	575	564	560	617	618	560	584	600	593	581	569	567	574	613	596	593	602	576	576	577	605	599	600	566	568	618	585	588	549	587	553	592	571	603	557	571	571	564	613	575	605	562	612	588	590	620	573	580	577	592	572	581	593	586	581	609	602	600	568	541	572	544	565	571	537	563	576	612	550	646	610	590	594	552	569	536	572	586	573	611	605	585	580	578	603	573	571	602	569	577	580	552	629	599	600	562	572	585	579	558	589	553	617	582	577	555	564	578	592	536	572	569	574	604	575	576	554	590	602	557	573	583	579	545	533	566	586	580	581	564	597	600	602	628	588	568	591	584	576	609	617	576	557	601	568	619	547	575	564	567	565	591	566	553	611	581	562	574	527	585	573	549	595	603	592	562	598	601	543	594	579	583	631	620	612	584	564	579	580	566	546	568	590	563	550	576	574	601	587	610	544	584	593	599	585	568	592	588	564	582	586	600	630	601	615	595	599	562	561	563	569	553	598	599	599	604	614	596	573	585	581	609	554	549	585	551	590	575	528	562	563	563	546	579	589	571	543	568	566	558	607	538	597	606	585	540	599	547	625	579	588	586	608	568	557	531	566	616	592	614	622	595	546	627	553	566	606	565	587	531	560	573	604	588	594	575	596	567	600	619	592	582	593	610	569	559	554	593	578	562	582	595	574	557	595	577	563	574	591	596	594	596	601	581	554	577	558	590	596	575	584	598	584	612	607	584	581	569	608	626	611	534	559	538	591	593	628	567	586	613	548	592	580	559	532	523	566	570	583	568	617	621	606	578	588	568	578	573	582	599	594	606	616	540	565	569	561	594	555	581	570	606	582	603	570	640	557	570	606	555	599	547	595	565	592	560	565	575	543	562	566	597	570	601	576	584	575	561	585	577	607	585	565	561	522	585	600	568	585	642	573	546	577	613	586	571	584	599	568	560	570	569	558	593	547	607	589	569	581	550	623	563	558	546	583	566	602	544	555	561	600	564	623	571	591	605	576	532	580	574	573	582	612	542	579	576	560	585	585	570	598	598	569	562	598	589	571	601	566	567	571	575	562	599	607	584	626	591	584	598	638	582	578	565	583	553	550	573	599	612	580	632	622	570	580	588	527	618	608	573	581	592	622	581	577	563	549	547	575	615	577	656	583	543	601	574	638	586	569	569	571	540	628	574	589	620	590	596	549	579	572	612	598	580	578	622	551	612	604	526	578	595	584	563	565	645	594	564	621	592	588	606	597	575	567	598	576	550	577	618	590	606	559	569	628	540	560	551	601	587	584	543	597	593	619	565	565	589	612	605	566	577	596	584	560	568	589	548	577	574	542	555	544	553	543	571	576	593	570	510	577	597	583	524	602	620	607	616	548	577	572	565	582	578	583	564	556	573	610	549	608	577	581	542	577	544	578	563	548	597	592	615	586	595	555	669	627	557	582	554	593	536	560	595	566	562	569	555	587	570	579	593	576	615	565	550	577	578	558	586	625	564	596	577	581	587	563	551	593	553	570	597	617	602	539	621	548	574	613	573	585	572	598	591	599	577	552	600	611	601	574	580	548	568	554	563	537	566	583	565	593	571	586	556	584	588	588	572	624	587	540	582	540	637	586	577	598	576	526	529	638	549	560	571	563	581	543	535	593	571	590	600	606	581	545	564	567	576	596	576	553	599	561	567	585	536	595	546	590	600	553	575	547	559	578	603	589	554	576	586	570	593	622	549	597	591	575	580	565	590	571	620	569	577	561	553	576	596	543	577	578	582	550	568	557	568	601	557	616	566	589	525	566	554	579	572	592	554	599	571	612	604	587	591	608	587	612	616	580	577	589	536	539	629	570	518	563	534	578	620	562	577	541	575	631	626	574	584	535	571	549	579	568	549	613	567	580	555	548	554	521	588	558	544	562	617	593	590	569	532	580	582	552	583	587	608	562	603	609	615	598	579	584	564	528	578	553	595	591	620	572	611	575	573	575	605	597	620	556	568	620	569	560	571	603	588	580	598	564	596	577	603	570	593	565	570	591	611	563	557	562	571	578	604	596	624	561	592	606	531	563	569	588	561	588	560	590	566	609	630	552	580	594	570	579	601	595	551	545	563	619	577	578	590	567	559	601	586	564	622	600	618	580	598	590	563	583	576	595	545	614	579	609	570	596	611	580	556	568	591	572	591	593	564	573	570	518	586	557	573	605	572	563	555	614	562	569	562	562	540	539	566	589	625
3445	5690	4681	2321	1674	1247	1036	924	787	758	669	647	696	642	600	553	579	596	527	543	522	528	519	527	532	511	498	504	549	486	516	512	516	516	499	487	479	487	495	484	521	473	500	464	494	488	482	516	529	475	469	485	488	468	469	483	472	437	500	517	489	427	456	479	482	519	470	467	506	501	484	512	523	482	480	474	485	530	445	505	488	480	502	474	501	485	485	483	481	478	466	452	456	502	493	506	482	471	435	470	492	499	507	456	501	493	453	510	445	491	476	475	500	468	470	463	472	467	494	461	469	444	478	481	484	488	501	532	469	507	495	477	499	479	470	469	478	501	478	511	448	473	468	483	486	462	442	429	477	485	464	509	472	491	484	499	452	477	466	490	438	507	486	474	479	450	434	452	496	472	447	460	464	475	453	475	529	492	464	477	492	447	455	466	477	485	479	442	488	518	469	468	485	473	464	421	436	521	475	460	491	471	502	410	435	509	472	491	485	471	451	466	477	439	459	471	472	475	459	483	448	496	453	483	427	488	479	450	503	490	457	498	516	466	484	494	457	457	479	495	447	450	452	444	442	471	467	527	491	454	448	463	492	428	492	469	461	508	498	430	486	443	481	487	491	461	460	468	461	449	537	533	450	521	468	486	488	493	502	454	414	494	521	488	501	492	446	500	524	459	452	497	516	456	483	463	515	465	461	465	478	471	463	462	479	465	492	515	494	463	500	441	459	423	479	496	479	479	490	490	466	467	443	473	489	498	452	476	428	448	442	473	468	436	459	460	471	503	486	441	478	458	525	506	462	478	463	461	507	447	493	445	488	532	495	466	510	465	503	480	474	515	475	472	438	454	494	480	477	473	467	489	468	447	478	476	488	493	459	469	462	437	464	435	520	466	494	472	510	458	464	482	479	502	452	445	490	474	490	484	517	446	472	506	497	493	484	460	463	442	491	492	504	472	467	494	462	463	458	490	436	461	462	471	474	522	466	461	489	486	461	488	450	488	468	487	479	454	456	495	456	489	461	431	483	443	464	465	484	457	469	476	448	474	486	486	492	465	477	492	473	478	447	460	454	464	425	434	480	500	470	476	491	454	494	481	494	468	448	442	445	473	485	493	487	457	501	465	423	501	460	481	463	498	465	471	475	474	456	454	472	454	503	492	451	475	446	466	441	459	450	463	437	434	437	488	515	454	447	479	445	461	469	511	487	437	481	453	504	470	494	498	483	476	462	489	467	478	478	510	506	480	509	464	509	479	458	464	484	460	427	490	489	445	443	495	435	462	466	476	466	475	437	430	492	464	417	394	509	440	497	466	489	489	516	432	438	498	433	451	465	456	473	482	474	462	431	456	484	481	504	465	458	493	480	454	437	473	450	475	471	493	471	488	519	469	458	502	491	465	462	497	492	498	440	487	449	458	445	458	499	491	445	449	445	448	448	451	459	445	445	475	471	438	473	461	464	463	470	424	496	461	477	445	491	458	461	489	452	482	535	465	469	465	480	467	473	458	439	479	453	450	489	435	499	479	447	471	448	458	462	522	507	462	445	428	504	480	481	520	482	498	469	473	462	468	465	442	491	472	446	445	436	473	469	444	441	437	468	469	449	525	494	458	455	442	457	459	453	426	469	459	490	505	483	514	467	500	481	461	482	449	456	455	472	462	472	423	452	489	447	428	436	488	486	463	451	475	455	473	444	458	457	471	494	443	479	462	492	480	470	480	508	482	484	465	476	456	488	492	473	445	486	469	494	473	492	473	466	449	468	470	454	473	452	462	479	466	477	463	483	468	457	474	454	436	470	461	459	487	508	456	492	470	471	454	454	473	479	457	479	467	466	473	465	496	467	477	434	476	449	440	465	487	476	436	480	473	480	451	458	504	426	490	436	495	431	450	484	452	471	446	467	499	467	466	467	476	469	508	475	462	457	470	507	480	470	495	511	512	463	470	449	488	469	490	440	461	472	501	483	459	484	450	462	428	466	452	528	459	470	488	465	468	491	439	492	475	472	467	448	461	495	503	474	466	438	490	433	474	474	441	466	499	460	485	457	434	478	505	443	462	472	498	515	478	475	493	467	455	447	492	486	462	471	453	445	462	482	504	446	477	474	442	468	473	443	469	484	474	454	451	426	492	475	480	435	487	494	454	444	468	445	502	460	503	486	454	502	467	483	458	492	482	455	454	507	475	514	477	463	473	444	447	472	472	469	490	480	440	458	475	450	433	434	455	476	474	452	502	456	492	524	457	454	479	483	483	472	441	461	463	454	452	458	453	453	455	463	468	478	470	462	445	454	491	462	466	483	457	478	482	474	518	470	453	467	441	454	437	461	447	428	460	462	450	470	466	480	468	493	451	528	456	473	474	428	461	439	463	462	515	479	444	476	465	506	456	495	461	508	469	497	493	430	451	483	465	449	457	460	447	479	477	510	471	437	458	476	468	461	448	474	457	487	465	478	438	474	505	454	480	432	455	481	499	469	439	499	436	475	469	466	459	484	413	450	458	458	479	466	429	414	480	472	480	473	436	436	493	474	443	467	496	493	502	480	472	443	464	430	450	471	464	485	463	484	463	454	472	423	450	453	444	469	447	418	469	458	453	469	444	469	438	476	421	444	463	408	491	475	459	464	467	441	460	458	456	447	524	456	458	489	432	478	438	474	455	493	460	442	487	490	494	467	470	435	513	475	531	442	478	448	458	430	457	457	464	442	495	455	457	446	455	434	479	506	465	454	457	447	479	455	431	468	463	481	508	457	453	484	488	470	482	425	483	453	499	474	464	453	473	457	416	488	469	482	437	488	507	444	475	454	464	443	460	490	504	480	482	452	461	453	437	448	482	491	491	442	486	474	466	462	498	486	440	450	486	458	484	444	464	479	508	459	468	429	503	456	472	468	470	512	436	483	475	471	513	532	468	450	439	479	482	486	460	459	504	501	474	452	486	486	468	478	450	436	516	492	440	462	510	448	443	486	505	446	468	499	457	463	460	487	497	493	470	476	492	480	473	478	491	468	455	444	440	505	462	474	467	434	468	417	456	448	435	509	476	440	464	464	476	470	458	465	428	462	466	445	450	484	492	460	486	478	491	474	484	498	449	494	436	465	452	505	471	446	491	450	473	477	506	476	485	480	476	494	489	445	457	460	436	453	458	428	484	500	440	482	461	491	486	504	490	471	468	493	487	486	465	441	488	481	482	455	446	458	415	422	467	440	447	443	415	468	469	462	477	440	468	434	470	466	462	500	456	468	489	461	460	449	455	440	444	483	461	497	446	480	437	470	459	471	499	477	462	482	451	466	482	471	487	483	464	458	427	456	461	477	477	464	485	482	470	490	405	487	447	459	435	491	445	473	492	485	468	483	483	489	456	471	483	468	457	448	448	472	459	485	451	491	459	490	427	433	462	466	459	452	457	439	495	475	448	470	478	448	429	491	467	504	456	444	456	444	457	445	467	458	438	477	527	431	476	456	481	481	439	471	450	462	490	482	409	460	458
27703	10645	510	246	201	159	146	119	144	157	141	139	112	140	130	117	132	133	135	103	114	135	134	161	131	131	134	145	115	105	151	138	126	144	138	127	129	127	119	142	128	117	138	139	148	144	133	135	126	120	146	115	122	120	135	152	125	134	128	143	114	146	125	124	144	132	123	115	136	114	144	142	110	143	127	113	115	126	157	137	124	126	136	133	103	153	122	129	114	129	138	124	132	134	151	129	131	113	116	138	134	114	151	127	116	127	127	119	141	112	125	143	127	137	127	132	123	144	123	120	112	130	137	121	113	124	132	124	121	130	122	133	118	132	111	125	119	119	130	114	130	123	143	152	138	130	115	134	133	150	125	119	120	119	134	125	113	134	123	122	139	133	117	120	121	128	134	135	134	132	123	122	115	130	133	116	119	128	125	130	144	132	99	128	127	104	132	139	122	115	133	157	141	133	131	128	145	119	98	107	116	144	127	114	123	134	115	109	142	131	130	133	130	124	110	124	121	123	144	130	125	139	131	113	121	126	145	146	123	123	109	140	127	136	118	142	145	136	133	131	120	137	127	117	131	124	117	137	116	111	123	140	142	124	116	121	123	114	133	143	131	148	126	138	142	127	126	119	124	119	111	134	119	124	136	112	158	129	133	141	127	117	109	136	127	103	131	119	125	137	112	132	127	122	136	106	133	148	116	123	133	124	129	111	147	122	106	119	127	128	134	122	124	128	131	139	128	124	132	122	125	120	138	116	134	129	119	129	129	126	132	132	148	150	114	132	116	139	126	140	130	120	127	131	130	131	119	135	122	130	130	136	121	126	147	138	127	147	101	117	142	144	123	149	125	136	112	136	110	133	135	131	124	123	122	144	125	135	121	138	115	118	128	126	115	130	117	136	134	123	123	138	123	140	119	132	129	138	149	110	131	131	137	132	125	117	138	140	135	134	124	113	150	113	132	138	130	143	131	135	111	152	123	122	144	124	120	145	126	125	133	142	137	136	124	131	125	130	137	137	119	134	121	124	130	122	127	141	161	109	122	110	142	145	136	145	144	116	125	138	121	159	131	133	121	120	130	131	130	162	154	130	109	118	140	114	136	140	115	126	119	129	138	108	123	140	142	132	120	124	137	132	116	118	143	137	144	131	119	129	125	120	125	144	112	132	130	120	135	133	173	118	128	141	124	144	129	134	149	149	117	155	125	114	143	132	125	138	135	140	132	147	119	138	116	131	125	128	135	126	118	145	124	125	149	135	126	137	110	137	123	124	123	135	117	118	144	142	123	113	136	144	115	128	122	127	148	152	124	122	140	133	130	144	115	131	132	129	155	140	125	125	133	140	130	131	142	140	127	124	141	135	145	143	117	116	133	129	118	143	131	142	113	125	118	124	133	120	134	153	130	125	153	136	125	125	146	132	123	131	126	140	129	128	133	134	133	136	106	136	136	114	140	131	139	116	128	124	138	127	114	126	138	139	136	128	120	143	121	138	124	129	142	126	101	140	125	128	142	134	127	121	121	122	130	150	135	105	133	120	136	153	123	129	112	132	116	121	135	151	128	118	133	141	149	121	114	147	123	123	124	113	130	141	133	129	115	126	134	120	151	129	150	107	124	116	135	121	140	144	139	121	111	117	137	116	133	113	136	137	117	116	134	128	134	123	127	137	141	118	121	128	125	135	124	147	114	139	136	135	121	130	137	133	138	133	121	129	141	119	134	122	134	117	143	119	139	116	146	127	126	134	141	137	146	138	137	112	116	124	120	142	139	122	133	130	131	119	126	153	132	151	119	103	132	124	129	122	134	115	145	139	125	141	112	128	120	121	127	146	127	131	150	115	112	122	142	127	127	133	120	127	129	122	134	122	125	128	127	136	114	113	129	110	125	138	123	115	138	129	128	132	118	125	127	143	144	151	146	114	145	140	128	135	129	157	125	127	129	142	108	124	138	130	129	142	131	139	136	137	125	111	138	116	129	131	115	138	120	115	139	115	112	133	147	108	124	123	130	135	103	138	151	116	127	119	120	129	125	134	126	104	141	119	126	127	111	133	139	129	129	131	130	138	140	152	128	119	136	149	126	122	134	130	151	140	139	114	143	123	129	135	136	131	112	130	123	102	140	119	127	116	116	137	118	118	131	130	141	110	149	144	135	122	140	132	135	121	125	143	136	114	122	158	142	133	119	139	144	125	151	121	130	106	117	132	135	134	144	125	124	126	130	115	112	125	122	116	138	126	137	127	132	139	141	114	132	121	149	149	120	136	149	123	109	126	142	137	137	121	104	127	112	130	131	154	145	127	134	151	134	146	126	125	128	136	121	135	145	131	120	111	126	132	131	124	137	138	143	136	123	128	130	104	145	102	132	139	121	139	118	139	129	114	133	102	129	124	131	137	121	141	116	122	128	151	105	159	128	118	129	112	143	120	115	138	140	123	122	114	151	112	120	129	132	128	144	136	121	150	150	114	155	145	117	147	143	115	142	122	117	140	114	137	133	128	120	137	144	132	132	133	149	132	145	126	131	113	144	122	136	117	115	143	119	124	154	123	140	120	123	139	139	125	103	119	125	139	136	128	122	141	131	134	127	122	119	119	135	112	139	107	133	156	127	160	122	115	120	129	135	131	125	134	144	114	118	136	149	130	114	131	131	127	144	116	126	102	132	135	140	134	158	126	133	126	130	131	139	143	141	117	124	129	140	126	127	137	130	129	115	137	139	143	154	123	145	127	141	119	126	126	124	124	114	151	125	112	117	129	127	136	116	117	136	140	138	130	149	154	119	121	135	113	123	125	110	131	127	143	135	127	129	117	114	143	136	132	124	144	124	126	118	109	145	143	138	122	122	146	135	123	116	130	130	120	118	105	126	123	133	129	121	132	142	122	148	124	121	133	123	138	118	123	134	90	123	127	127	134	112	143	168	113	125	123	122	121	146	111	127	135	135	135	117	126	114	116	114	141	125	123	125	121	114	126	117	128	117	133	160	122	133	130	111	125	129	140	129	123	126	136	129	150	132	124	108	129	127	140	137	135	122	142	133	121	129	145	153	126	130	122	134	134	128	104	157	137	128	127	115	121	142	125	130	153	153	138	120	156	143	137	131	134	153	132	132	140	120	125	104	141	137	124	114	139	142	144	128	134	135	131	121	131	106	130	135	125	129	143	132	137	125	125	136	124	133	112	139	113	139	100	127	143	119	135	126	137	144	115	132	131	123	129	122	133	130	152	135	136	145	112	130	128	124	135	127	117	140	116	134	151	126	114	140	126	141	135	138	133	156	123	137	119	123	124	137	127	139	122	127	104	134	117	127	126	127	136	131	113	135	101	133	136	124	131	138	125	104	136	130	134	110	126	131	129	146	137	163	138	117	151	124	120	125	157	144	141	123	142	128	136	121	134	119	130	127	126	130	131	118	136	124	142	140	128	128	111	126	120	123	140	143	121	114	140	128	116	130	118	136	143	124	137	142	126	131	143	151	117	124	117	132	123	123	138
4459	266	253	173	161	142	135	118	116	115	135	116	129	123	133	124	93	95	114	125	121	115	106	105	102	110	101	115	107	113	111	109	120	107	91	126	122	116	115	103	132	111	117	109	108	106	111	109	103	112	117	112	122	131	122	106	123	111	104	111	132	103	118	96	93	106	127	105	121	131	111	119	114	111	121	125	123	112	98	107	117	132	106	125	113	101	110	121	122	118	131	128	111	124	118	113	120	126	124	110	115	127	115	115	126	118	133	117	111	116	130	112	104	126	83	122	96	111	112	119	105	116	101	105	130	110	117	116	133	110	126	106	110	109	111	121	114	129	125	105	103	100	88	108	102	103	127	120	105	112	121	91	95	125	111	109	121	98	116	117	105	110	105	120	116	106	92	119	101	101	128	93	124	101	87	114	112	132	133	110	120	92	109	95	105	99	87	112	105	98	114	106	110	111	110	123	115	115	123	124	96	112	107	109	118	118	106	102	115	121	97	123	130	114	104	115	110	113	101	113	111	117	106	104	102	126	91	103	109	98	117	106	99	95	128	126	121	112	100	114	94	94	124	96	115	126	114	103	120	114	113	102	105	104	118	109	116	108	129	112	98	98	117	126	100	115	104	113	119	112	131	87	112	102	124	87	105	99	124	118	118	119	95	110	128	104	132	136	108	117	116	99	109	126	121	117	111	122	127	116	101	110	108	109	114	116	134	104	110	128	101	102	107	89	109	101	106	108	106	101	115	127	118	112	100	134	128	105	92	111	116	123	105	101	116	97	95	122	126	129	136	107	113	102	105	111	123	93	118	109	103	119	98	115	121	127	118	128	105	104	99	131	124	124	96	109	117	104	123	110	116	124	110	112	133	94	125	108	111	116	108	95	119	107	118	113	108	122	125	110	105	108	118	89	113	120	122	113	105	121	97	108	119	121	92	134	100	106	105	116	117	128	114	111	105	122	108	102	108	103	106	110	112	91	99	125	108	103	109	99	104	108	114	110	120	115	120	120	92	102	113	90	104	137	112	126	106	97	113	124	106	126	103	114	114	122	118	88	132	116	105	127	105	105	116	136	127	114	96	128	111	129	102	98	107	99	92	100	100	117	109	118	120	120	97	99	99	115	125	116	106	109	109	116	104	109	110	111	101	105	111	112	102	126	88	102	107	108	105	116	118	105	95	115	117	96	103	105	108	97	110	107	122	131	111	110	106	98	114	95	114	122	106	109	105	108	99	128	98	96	117	120	112	106	89	107	120	104	98	112	101	123	105	99	127	103	99	119	108	117	127	113	118	122	118	117	105	108	112	131	114	103	76	117	112	102	103	133	135	103	115	119	92	110	104	123	120	137	105	95	99	90	104	116	105	121	116	112	110	116	123	125	132	114	122	120	103	130	110	122	86	102	123	129	111	105	111	111	109	119	108	128	105	106	111	101	92	100	114	112	115	97	94	122	103	108	114	124	112	107	120	117	110	108	137	111	118	108	130	112	121	124	112	110	118	108	126	100	109	113	116	110	97	135	117	108	101	106	100	110	114	104	94	103	110	97	103	107	114	97	101	133	115	115	103	105	128	111	104	91	98	113	124	112	115	92	92	106	122	95	98	101	113	106	106	110	126	113	125	91	109	106	112	96	96	121	116	121	104	103	110	94	101	84	110	105	120	111	112	114	95	110	107	102	96	123	98	119	111	123	90	109	113	118	115	115	104	129	108	103	101	116	107	121	115	115	110	126	99	118	115	105	108	128	115	118	127	115	103	124	109	108	116	97	136	130	112	105	99	117	110	109	113	108	114	112	88	108	103	104	110	118	119	96	122	105	133	137	125	97	117	117	129	106	112	119	128	112	123	105	114	123	117	105	90	106	96	112	111	126	98	127	96	142	99	118	115	109	107	89	105	105	120	110	102	107	114	125	110	94	99	110	111	106	123	113	83	112	122	99	101	110	114	119	112	112	106	119	105	106	123	119	106	107	111	103	111	111	113	126	101	96	128	108	98	114	101	113	109	109	116	120	103	99	102	125	106	117	113	94	127	103	111	107	104	107	101	129	104	117	106	121	116	116	114	121	136	113	98	106	103	127	114	119	112	125	122	115	95	124	92	94	110	112	100	109	113	100	96	124	112	90	107	85	114	108	99	108	99	106	103	132	106	123	109	125	107	110	104	102	108	103	115	91	101	111	122	119	114	109	104	116	85	111	99	102	108	106	117	99	105	91	113	117	121	94	105	99	110	122	107	114	108	117	133	119	112	107	111	110	127	99	108	119	96	102	113	124	99	116	116	107	121	108	113	104	101	107	104	117	119	114	107	99	105	121	105	109	111	116	103	105	101	125	116	117	92	104	114	105	112	112	94	106	117	107	101	116	123	105	127	96	101	109	137	99	106	110	112	113	114	97	102	123	112	107	103	105	121	131	128	100	115	109	97	105	105	106	107	98	123	100	99	90	120	98	124	108	124	100	96	105	124	118	113	94	104	109	105	104	129	101	104	98	115	99	116	100	120	99	107	115	95	116	110	118	111	109	127	108	110	102	122	120	122	128	128	120	122	115	121	89	109	123	110	112	120	118	116	126	101	116	125	114	106	106	117	111	108	140	121	118	128	117	110	118	132	98	126	122	119	104	116	99	102	90	117	110	115	114	113	110	113	115	111	108	90	105	124	103	113	111	118	101	112	111	103	116	119	94	109	121	132	97	141	106	118	111	99	100	124	104	131	99	115	95	130	105	97	117	97	109	115	113	117	97	102	108	104	104	127	138	105	80	123	98	119	99	103	97	131	116	115	124	116	109	114	128	86	122	108	121	118	114	101	109	107	111	114	118	87	111	113	104	115	107	118	115	104	89	123	114	99	120	109	107	105	104	99	124	120	112	126	115	119	121	114	112	107	107	113	118	115	106	102	111	129	108	99	118	98	114	105	109	104	112	118	107	115	107	117	98	118	88	99	96	109	89	106	137	110	95	105	135	102	115	116	101	127	122	121	119	100	94	95	96	117	126	130	110	113	93	101	113	108	105	119	113	121	118	126	108	105	112	110	112	94	113	122	113	103	122	113	104	120	99	105	108	101	116	102	114	116	119	111	91	83	109	117	101	95	117	107	111	109	109	125	123	115	104	104	125	113	115	133	84	97	118	113	102	107	146	107	111	105	127	100	115	106	102	129	120	110	109	116	111	105	116	135	127	100	87	105	97	128	102	107	101	108	113	139	113	123	105	112	111	100	111	102	114	123	116	110	107	124	104	111	103	109	97	85	104	123	107	98	126	117	121	110	109	106	110	129	107	111	115	118	129	121	105	132	117	113	121	132	109	106	99	126	111	112	123	111	105	104	118	102	119	117	112	115	104	122	112	117	102	105	130	113	121	110	106	113	113	124	114	103	99	116	113	114	114	109	117	129	106	128	105	125	111	107	113	92	107	103	112	116	107	118	114	117	112	115	123	97	116	124	110	112	99	95	115	135	113	97	91	102	105	117	113	105	142	105	115	100	112
25491	21514	28065	25405	11912	1198	767	513	484	473	422	409	429	387	408	397	410	397	402	400	413	411	395	392	359	383	421	394	402	405	394	403	368	367	397	352	389	380	397	356	370	343	418	388	389	386	373	391	391	418	381	415	367	396	389	400	387	409	392	331	395	359	340	361	382	393	372	382	352	405	355	356	372	368	403	376	359	353	359	385	374	357	404	395	351	349	343	357	382	388	400	310	361	375	373	368	383	370	358	358	391	358	391	401	396	401	410	378	364	377	392	386	414	374	358	402	373	396	408	382	364	391	354	383	375	337	391	367	396	373	368	393	347	391	374	390	350	400	359	385	373	380	379	347	359	376	380	401	364	369	348	382	363	340	373	397	374	406	377	397	373	363	403	432	344	381	372	372	399	401	396	453	377	357	364	378	373	393	364	391	399	387	371	397	401	340	385	354	363	348	410	379	366	375	366	360	354	357	373	344	384	374	365	397	357	392	394	359	381	372	377	393	384	381	412	399	386	378	359	362	397	392	400	340	381	349	368	372	360	370	384	398	382	371	362	388	431	302	394	360	369	369	402	376	433	398	359	387	394	399	383	386	376	402	361	374	348	368	377	346	352	362	393	367	392	409	388	407	385	368	378	321	377	360	373	355	382	366	373	385	348	387	389	382	333	399	358	356	386	350	374	397	377	397	400	379	408	373	368	340	385	374	383	370	377	358	371	398	391	391	398	357	363	383	371	404	358	404	371	367	346	365	352	394	333	336	388	371	387	399	371	347	392	375	383	376	357	392	389	380	367	373	387	372	397	381	377	435	371	393	351	379	342	411	378	363	345	374	367	363	357	378	389	385	360	382	386	394	366	345	395	376	339	364	392	396	337	366	380	382	398	350	348	383	373	414	406	360	374	380	379	372	368	381	407	341	375	369	420	394	384	387	373	391	381	390	379	372	341	385	406	351	412	351	373	365	418	370	397	342	373	333	359	399	358	313	396	388	351	392	357	388	382	367	383	407	359	374	417	383	373	370	343	371	377	371	400	367	375	375	379	366	355	383	357	348	340	372	382	407	402	341	343	354	330	378	357	362	403	368	379	345	363	359	349	353	374	357	385	368	355	424	403	376	387	397	389	338	397	384	403	371	389	357	370	349	366	382	362	352	343	345	427	380	360	399	385	365	394	342	384	390	373	360	392	391	304	382	394	348	348	369	385	350	355	376	369	375	404	386	399	358	373	360	385	390	372	351	412	378	353	399	365	382	401	357	357	387	344	391	402	368	422	377	358	383	362	361	346	387	341	368	389	382	400	361	359	377	347	360	398	366	395	366	334	350	382	349	375	374	371	370	399	375	371	380	360	387	376	366	373	361	359	360	366	372	363	357	386	355	364	400	396	364	378	389	389	397	362	359	378	370	352	358	368	422	368	349	351	412	400	354	366	371	381	390	394	371	355	348	419	360	393	353	384	385	356	360	395	378	357	375	368	358	356	387	392	366	366	382	368	365	348	339	380	369	388	395	340	366	360	382	370	368	342	370	405	358	389	346	357	374	363	400	385	371	367	377	369	371	366	396	360	368	389	370	348	363	349	338	391	358	378	350	369	363	393	395	376	394	394	408	383	410	337	379	387	374	383	391	373	344	378	384	362	368	348	396	361	386	344	373	380	356	384	361	391	354	357	362	360	349	389	383	414	394	384	407	371	389	381	383	350	356	341	391	374	389	421	376	345	370	354	374	362	371	402	353	380	336	398	399	385	396	390	384	365	350	378	369	325	374	378	364	374	395	379	356	375	374	367	362	394	367	387	417	372	374	386	420	350	388	382	387	381	350	389	352	353	368	371	372	338	396	328	387	386	363	344	397	378	390	373	355	383	387	339	404	369	358	395	356	368	342	354	383	376	394	363	386	402	384	348	392	381	375	368	348	392	358	339	358	415	369	374	378	405	335	369	352	388	383	381	377	367	345	392	356	365	396	406	371	389	388	382	393	377	391	386	348	384	342	404	390	370	383	385	381	360	344	357	370	373	389	360	383	342	372	382	374	386	376	404	382	343	371	348	401	372	368	363	372	396	395	393	385	340	352	379	366	367	378	381	397	338	341	375	412	351	355	410	399	350	398	382	407	354	358	360	353	378	351	407	357	370	388	364	351	395	350	365	381	374	375	373	382	384	379	373	367	323	364	372	372	367	388	362	388	360	407	350	402	351	355	371	367	389	364	377	352	370	350	379	381	367	368	388	376	378	389	367	361	388	354	396	379	365	368	381	375	391	388	353	415	379	412	347	389	391	384	379	365	376	358	360	396	385	383	354	386	351	382	371	377	386	377	374	349	351	386	380	381	380	396	373	385	394	384	375	342	367	382	367	386	369	349	373	353	381	406	408	369	365	414	375	381	366	426	371	387	379	373	390	379	384	366	354	364	367	355	391	384	329	360	410	365	362	383	342	363	391	371	384	378	349	392	361	386	406	374	381	388	370	374	362	357	356	366	376	349	372	422	355	405	355	403	386	352	377	375	373	377	396	372	357	353	384	354	343	369	349	371	388	336	363	401	401	354	388	363	366	395	401	384	357	353	421	371	405	383	364	360	359	392	387	341	366	357	372	368	422	343	363	391	412	375	376	374	392	350	377	394	362	385	412	386	380	393	393	399	388	392	433	432	375	374	369	395	387	321	387	386	353	386	393	397	375	367	392	401	365	351	371	377	387	384	400	389	369	359	360	384	412	386	412	370	378	348	383	359	390	365	363	387	343	380	362	370	385	353	387	339	381	391	374	383	393	384	367	385	380	366	357	406	365	379	366	389	367	358	378	347	349	327	370	390	372	364	370	382	334	377	394	384	346	400	370	392	398	370	364	388	379	360	399	371	352	362	385	399	348	378	380	365	378	355	376	369	339	396	385	392	348	403	367	379	360	366	334	371	386	351	360	350	351	370	422	360	365	390	363	367	395	352	373	377	353	406	387	379	386	395	359	384	371	360	357	379	396	378	350	376	375	427	359	348	376	410	382	379	328	400	359	381	391	376	324	350	351	378	375	360	353	388	373	345	395	359	351	404	356	405	382	359	365	351	381	410	380	388	359	398	389	365	395	378	390	364	364	372	365	372	408	339	390	370	373	374	395	322	356	378	362	390	389	369	372	386	424	380	391	399	363	355	354	371	369	372	374	373	412	344	425	406	371	366	397	370	391	360	365	398	358	421	371	329	379	353	391	397	367	372	397	363	330	364	356	382	368	366	349	365	377	348	407	351	348	367	344	370	392	371	350	368	402	385	352	351	389	378	380	390	384	348	365	375	362	426	341	360	350	353	339	368	348	364	384	381	372	415	359	365	335	396	350	380	366	362	398	390	377	340	394	375	389	364	344	387	373	358	385	344	414	367	360	376	414	369	373	408	367	352	373	390	339	357	385	375	357	358	372	386	366	391	375	411	339	409	385	337	336	367	355	364	363	369	390	396	401	357	366	373	379	389	365	364	332	378	366	372	358	376	368	399	342	382
3177	3241	2661	1333	969	748	641	536	458	471	443	406	387	376	361	355	345	342	339	368	324	332	346	342	340	342	328	331	316	291	372	363	342	324	329	312	319	303	347	321	310	336	334	307	313	333	316	297	336	315	317	327	330	348	319	316	337	327	330	302	334	293	330	303	328	312	350	325	317	341	325	334	295	320	319	336	319	322	331	327	308	325	322	311	341	307	309	316	323	324	283	309	300	316	344	297	307	326	301	311	306	285	318	313	332	354	334	349	305	315	307	299	285	294	330	297	311	337	337	295	318	335	321	361	342	306	317	319	291	310	330	326	327	311	318	294	304	333	338	301	293	309	322	301	330	319	296	320	314	313	317	291	268	339	318	318	337	302	280	325	314	305	319	286	311	276	332	335	301	313	328	292	312	313	278	348	313	331	346	318	318	314	314	333	315	341	319	295	314	324	321	286	309	308	307	299	322	318	296	298	275	318	345	314	306	314	290	321	303	325	309	353	322	341	337	331	324	302	319	282	315	286	295	304	298	299	315	321	297	329	345	281	316	340	304	298	307	300	319	314	294	285	299	282	333	313	324	311	292	343	293	288	319	324	288	321	344	260	341	304	337	289	308	307	302	304	349	317	325	326	296	298	318	312	327	279	314	323	309	323	298	321	337	286	281	309	315	354	368	320	311	293	350	322	325	311	328	338	307	303	291	308	309	324	292	343	335	324	340	296	286	309	304	300	307	321	286	325	273	303	299	326	326	318	298	322	316	299	320	317	296	325	299	302	317	283	307	309	311	339	310	331	318	327	327	297	333	293	278	295	309	323	283	307	306	296	322	312	322	305	281	315	316	311	340	330	323	313	341	326	322	305	317	307	322	282	290	319	330	315	313	317	310	312	307	293	307	299	318	330	328	302	343	337	302	283	352	332	323	294	329	309	308	321	343	304	353	304	291	320	287	338	320	302	327	335	323	341	312	310	320	303	309	305	308	327	328	285	294	314	311	309	293	305	305	303	347	322	301	302	328	337	318	319	355	308	295	310	319	323	312	332	301	322	326	322	322	325	304	316	287	312	283	299	307	301	312	334	322	318	291	315	314	276	301	289	299	326	302	293	323	322	312	347	317	304	305	327	324	329	300	301	298	319	270	335	291	297	325	319	337	320	338	288	293	302	305	299	325	334	309	321	320	264	332	340	300	291	316	305	300	328	325	315	326	324	279	326	287	297	293	306	309	292	319	332	322	325	291	285	311	347	331	308	315	298	305	315	352	311	314	286	284	324	305	300	307	306	334	318	293	290	311	323	297	309	303	332	327	297	288	284	317	312	324	320	298	334	311	352	287	315	319	307	309	320	314	336	316	330	305	332	324	308	342	314	296	294	318	330	315	331	303	322	330	319	308	295	306	295	296	308	300	326	326	298	302	286	306	302	306	323	299	321	326	332	301	349	336	343	300	298	343	299	332	325	310	301	322	304	345	308	309	306	307	299	318	314	290	301	295	317	303	302	324	305	320	346	313	269	326	293	302	304	308	287	319	338	306	299	333	296	311	313	284	318	308	314	343	315	318	314	298	341	309	290	307	290	299	312	338	335	311	346	333	313	298	323	331	303	345	296	311	322	288	306	291	314	302	300	313	327	301	314	328	345	332	260	319	284	316	335	272	315	309	304	324	347	286	282	292	283	300	288	292	314	293	292	316	286	298	328	302	299	311	309	314	319	310	308	319	328	322	329	328	319	330	293	333	340	311	307	296	336	309	296	330	335	344	313	334	317	323	310	307	299	277	290	331	303	307	320	314	288	301	292	300	284	289	326	337	324	309	310	319	332	307	309	308	307	311	305	304	259	291	304	301	320	315	328	285	340	330	308	289	335	346	316	318	298	303	336	327	296	311	314	287	342	281	317	330	329	307	315	298	300	302	301	315	293	320	321	310	302	307	335	304	312	319	344	312	334	299	285	300	332	324	337	325	283	301	313	315	355	287	307	302	287	318	294	314	329	300	291	266	305	293	316	312	302	333	292	307	329	302	315	297	340	319	297	308	309	344	319	291	285	305	293	297	307	305	269	327	322	314	319	318	319	301	320	284	322	329	329	294	289	284	319	305	328	321	299	306	315	332	305	305	309	317	272	303	348	297	291	346	297	319	314	335	307	280	310	294	319	298	282	311	313	316	328	331	314	321	285	320	315	311	338	322	289	318	296	303	295	321	307	294	333	319	309	324	299	274	267	312	285	316	291	315	306	326	306	293	294	310	303	290	283	336	306	313	321	329	324	302	324	336	315	333	295	304	284	291	319	328	309	287	318	324	319	279	301	304	283	323	303	297	307	338	307	319	281	316	305	312	320	295	302	307	296	296	314	293	336	305	277	293	297	275	292	299	308	315	281	315	326	291	310	320	313	309	305	326	285	343	322	310	291	309	324	336	306	341	291	290	297	275	275	307	304	308	301	300	314	310	345	284	300	301	300	315	313	309	323	290	307	299	299	307	304	303	312	331	320	300	275	278	320	309	285	293	288	290	312	308	313	351	316	324	308	283	306	301	287	309	320	289	325	283	336	287	321	306	331	277	335	289	299	309	320	308	294	308	308	296	324	306	293	311	311	338	335	304	316	325	281	330	329	289	326	348	296	298	334	324	319	300	331	277	296	332	297	310	300	287	284	332	303	323	337	293	299	305	313	310	294	286	286	309	310	337	302	324	323	330	309	338	301	298	287	289	299	292	288	325	334	319	320	316	314	289	301	330	323	314	318	320	285	297	303	319	286	293	317	296	300	325	302	305	330	279	321	314	338	311	310	312	324	311	288	334	295	288	307	327	326	327	278	306	287	331	333	296	312	320	337	309	334	320	313	306	298	291	329	293	322	274	312	305	326	319	331	303	326	294	290	293	317	286	270	325	318	337	300	302	357	313	297	308	331	314	324	340	310	305	301	308	321	308	327	295	290	315	326	319	341	284	305	316	298	297	301	306	309	331	307	319	284	328	333	332	299	290	305	322	313	300	325	333	265	294	345	308	323	324	316	308	289	310	301	310	307	319	325	328	291	328	328	339	334	316	303	296	321	309	305	300	305	297	302	319	320	311	313	326	339	341	295	315	274	325	280	315	277	307	333	334	296	291	293	315	299	316	292	294	322	317	301	319	325	319	290	318	294	287	297	288	314	337	303	307	329	287	283	310	325	350	309	315	303	333	304	313	299	319	318	327	313	292	292	326	315	293	310	305	326	290	344	324	297	343	327	326	308	299	296	298	327	308	297	353	316	332	314	317	298	348	348	316	295	323	298	289	308	326	305	300	318	315	308	292	303	288	309	320	301	306	286	297	312	272	322	322	357	347	305	298	285	324	311	324	313	320	314	300	301	324	299	293	313	298	284	289	300	326	311	312	309	321	319	276	297	317	318	298	292	333	324	303	297	309	307	311	312	338	310	313	314	318	312	315	329	335	283	328	303	309	292	310	309	300	310	269	309	300	295	341	318	293	313	299	326	312	306	310	288
24441	21460	28844	24497	21452	9009	1632	973	735	757	731	692	682	655	688	658	561	604	669	603	642	589	613	602	611	646	612	613	567	630	596	596	605	604	636	569	563	641	622	605	582	579	593	548	569	613	587	574	611	606	599	602	604	597	593	622	607	580	578	595	598	569	542	577	609	593	598	546	643	619	584	590	562	575	600	609	568	579	591	608	607	581	601	627	612	616	617	608	613	590	560	547	591	597	594	616	609	616	622	587	600	605	594	593	650	614	632	577	626	593	559	633	608	585	540	573	568	605	591	578	586	577	597	613	608	606	598	634	565	527	586	562	589	616	589	614	611	594	561	602	560	582	611	553	585	584	549	603	555	519	531	589	593	597	605	608	585	618	614	586	584	606	643	581	603	579	584	583	552	645	612	603	539	587	573	585	564	601	578	545	596	542	606	612	573	606	563	605	575	614	622	598	623	578	562	579	578	603	603	571	581	628	636	626	550	572	630	604	612	596	579	576	620	584	560	568	606	625	583	567	571	590	574	613	610	668	588	549	588	567	562	589	583	569	589	609	618	574	603	630	629	557	599	620	589	579	606	600	564	597	541	573	627	610	590	577	555	613	601	565	574	589	607	601	586	613	614	620	580	555	590	610	570	599	592	595	603	559	545	598	606	579	557	565	584	602	561	604	549	611	610	585	596	546	584	547	606	605	615	590	579	548	579	584	572	556	606	597	553	554	578	598	601	604	560	612	615	528	577	562	577	552	564	580	579	604	570	587	600	590	587	569	608	568	553	565	612	588	582	574	558	595	602	530	576	613	552	589	589	617	583	586	583	567	575	551	579	584	584	623	588	617	546	631	583	593	594	575	615	581	582	578	600	605	608	605	568	572	566	584	598	619	586	599	601	518	548	574	589	549	610	583	580	574	567	587	612	599	576	579	583	561	573	598	585	623	589	562	559	560	547	577	571	564	610	580	600	564	561	591	584	581	625	549	586	616	598	612	610	592	620	541	548	523	568	560	561	573	592	590	571	593	554	564	584	554	564	565	573	533	603	617	525	636	504	548	567	589	631	588	591	559	578	579	614	542	561	554	603	615	559	592	527	570	587	573	631	598	632	540	564	556	578	546	590	604	591	623	532	567	610	619	611	579	584	596	560	556	558	586	543	586	561	607	588	576	566	566	634	555	603	559	585	580	577	578	592	530	588	569	552	582	555	545	534	565	585	600	613	578	597	590	573	582	558	636	592	626	588	587	594	560	593	536	576	587	587	561	566	625	572	558	591	552	560	547	577	596	538	594	594	540	609	574	586	591	563	574	548	577	598	594	556	589	586	524	597	517	616	585	640	630	611	541	592	540	586	549	587	614	572	581	587	574	585	542	547	566	528	551	503	581	545	595	576	594	587	560	556	656	592	554	575	596	585	582	567	605	579	578	545	571	588	533	583	571	525	599	579	605	594	582	588	602	569	579	569	585	573	585	582	573	586	540	590	553	573	581	591	605	582	567	561	583	569	547	620	540	577	533	563	610	600	635	578	590	580	631	579	581	607	608	603	593	572	624	579	598	554	543	586	552	580	580	649	559	581	576	588	564	568	549	595	597	591	558	572	583	618	610	604	604	587	616	595	595	584	586	597	583	559	588	538	576	577	582	601	553	549	570	551	583	556	563	608	583	581	610	633	592	592	640	569	585	574	561	592	594	591	594	604	558	586	623	601	542	606	580	568	580	611	539	637	574	558	568	615	567	592	587	579	609	578	617	577	644	594	587	577	556	581	539	554	575	588	567	590	589	523	562	580	566	623	553	567	591	586	569	563	603	581	607	577	603	594	555	602	581	566	583	608	599	586	556	615	594	545	597	568	606	578	587	595	585	560	559	570	550	621	555	583	580	587	595	595	573	538	561	600	555	607	552	596	598	567	585	604	570	586	532	564	562	558	586	563	548	629	632	606	602	560	586	586	543	602	577	609	590	595	563	564	595	597	557	562	572	583	593	570	609	567	552	552	617	583	647	573	574	577	596	606	590	581	567	605	588	548	585	593	560	534	550	594	556	592	604	619	567	585	630	587	581	610	588	600	550	608	553	571	575	564	663	621	638	613	598	594	568	564	580	543	550	545	546	564	598	585	606	586	584	564	560	599	574	571	576	581	607	603	587	532	614	556	601	539	599	551	592	623	568	625	594	586	585	572	549	544	563	584	551	579	540	593	544	569	581	566	560	606	587	580	592	586	570	587	596	563	594	612	605	561	572	580	572	562	610	602	598	600	571	551	582	586	589	600	580	624	598	603	607	581	560	583	581	521	568	602	573	604	599	593	580	593	597	538	607	582	566	587	554	594	559	599	612	602	579	593	618	572	539	550	603	574	533	616	545	643	578	578	612	600	575	567	585	570	547	547	559	578	587	560	550	604	618	591	569	587	607	561	561	597	541	553	547	617	613	547	599	585	601	560	644	525	565	589	584	588	595	604	594	597	602	608	588	601	589	551	609	554	585	595	540	526	603	577	571	579	570	571	554	563	592	583	618	559	576	621	591	559	570	555	560	563	551	548	549	568	553	546	573	586	582	549	603	582	596	534	569	567	541	570	601	589	580	578	562	562	595	565	536	567	561	573	607	623	592	631	590	560	603	560	558	594	614	585	583	540	620	559	588	601	567	544	580	560	582	602	554	587	608	584	537	565	581	595	594	587	547	575	605	588	560	537	593	590	547	606	570	550	571	595	592	541	574	560	630	612	577	582	570	547	602	569	547	596	555	605	577	645	576	618	604	552	619	590	615	552	548	587	584	568	598	553	626	563	569	563	560	609	601	540	560	553	575	595	582	586	627	590	594	602	626	505	609	600	590	537	567	571	579	584	569	592	577	585	610	585	561	559	564	591	562	589	579	570	637	582	595	605	595	548	586	566	615	555	569	589	593	557	604	569	600	559	571	647	584	537	578	587	528	562	551	558	585	632	566	600	576	589	594	595	570	582	554	600	591	582	583	593	583	590	582	571	541	578	620	554	575	575	554	616	582	626	576	594	596	587	631	609	545	605	557	606	545	582	591	611	585	564	625	595	617	567	570	601	577	558	569	614	608	571	561	585	591	639	566	600	540	606	611	601	616	588	604	581	556	548	587	607	547	617	533	546	606	615	574	605	593	569	620	592	602	542	563	574	600	564	597	562	560	585	545	588	573	618	614	559	582	605	572	631	570	585	574	592	607	600	590	573	544	581	601	567	578	607	610	602	562	544	589	543	586	556	631	566	596	574	577	534	567	577	598	564	566	592	580	608	613	568	579	609	616	586	561	612	622	597	561	590	616	524	607	560	568	549	600	538	574	560	552	605	572	576	588	561	561	564	579	592	575	564	565	571	547	562	575	618	611	575	569	556	616	570	554	603	563	570	524	619	605	543	561	582	571	545	597	596	595	558	588	583	561	580	580	624	540	553	581	586	609	588	595	607	580	595	593	610	587	593	549	600	602	601	572	566	584	589	594	597	595	555	617	574	563	594	556
3445	5636	4724	2395	1622	1310	1074	942	825	737	763	628	621	612	564	576	565	527	586	516	539	564	479	518	472	491	506	500	550	512	514	500	552	503	457	503	493	501	448	462	491	493	476	507	469	516	480	491	501	476	511	465	468	523	479	490	492	466	455	486	471	495	502	481	463	481	491	486	514	485	496	512	464	454	465	496	495	489	501	456	467	439	465	439	490	501	480	467	483	528	462	462	526	498	450	465	490	472	516	479	515	489	467	486	469	460	516	481	477	452	489	464	475	468	454	487	476	498	488	462	458	508	464	502	465	484	461	469	483	445	475	453	437	473	462	518	472	467	492	443	456	444	503	501	497	469	486	485	493	497	496	443	519	478	516	490	514	451	494	495	456	472	476	495	476	505	508	514	473	436	512	460	487	473	491	449	465	450	478	489	490	480	479	469	461	483	460	477	475	477	466	465	488	476	478	469	476	500	473	474	439	440	483	461	485	491	482	440	495	460	496	477	467	433	474	499	477	484	503	483	486	451	427	456	475	437	466	473	451	461	507	466	427	447	488	440	473	504	438	454	489	474	450	450	486	456	465	520	447	458	464	490	513	493	483	440	449	461	502	527	448	464	523	478	477	487	498	501	460	436	471	450	501	483	460	463	465	468	503	438	439	507	469	466	430	482	473	503	469	470	411	472	490	482	440	431	458	462	465	455	473	535	478	445	461	499	481	437	476	468	478	470	462	438	464	469	460	482	454	462	465	478	444	497	482	454	502	483	481	460	481	487	471	478	481	482	462	456	462	484	426	493	470	418	444	484	495	450	432	522	449	444	485	480	446	436	475	468	478	503	456	479	461	464	459	496	505	458	423	450	450	445	462	483	478	467	486	477	503	456	488	426	450	475	443	486	471	461	455	475	440	453	477	497	450	499	462	471	480	476	471	430	444	456	439	441	461	437	435	508	486	447	466	473	479	481	495	430	464	471	495	487	464	484	489	478	479	492	488	507	476	466	507	417	484	458	478	491	528	448	480	510	450	538	464	486	472	494	492	507	508	469	480	445	470	455	476	483	464	467	487	477	511	472	461	453	444	491	481	472	509	460	470	456	447	465	502	471	504	476	452	443	501	443	466	520	463	463	458	463	463	446	455	461	451	487	484	483	503	424	473	503	487	474	452	448	479	468	473	461	441	447	485	459	481	476	461	449	509	460	452	484	488	478	441	495	483	491	463	451	459	490	499	485	448	445	452	489	427	457	487	459	431	464	462	459	457	474	473	444	443	478	481	459	431	447	449	481	472	483	475	479	491	466	468	491	471	463	472	456	466	454	481	493	455	499	455	504	474	441	499	479	448	483	468	448	470	463	480	427	460	460	426	441	433	489	500	479	468	462	508	479	443	521	489	473	467	462	457	464	484	437	534	475	433	482	461	458	474	472	480	492	459	475	472	453	461	493	482	459	446	481	472	475	439	477	478	468	476	515	496	503	442	483	445	457	492	438	466	426	450	456	441	436	418	482	490	470	452	426	486	494	483	501	496	462	490	506	440	454	453	463	443	449	446	505	456	464	490	508	505	467	443	462	482	435	469	505	455	455	482	486	480	440	488	473	484	466	443	438	477	489	486	467	457	496	472	435	435	445	465	445	438	447	490	445	490	453	490	476	473	494	485	458	502	464	480	458	435	463	474	481	466	458	448	473	461	480	483	469	464	478	429	445	473	425	472	442	464	446	492	470	437	479	456	497	463	462	455	470	463	452	464	469	479	465	473	490	484	462	458	480	454	435	492	457	444	492	449	459	476	424	491	500	469	442	459	467	469	486	474	508	478	469	452	437	453	438	462	472	480	449	502	448	466	470	464	527	469	441	465	473	489	477	466	496	439	425	467	452	482	478	479	454	485	477	464	465	489	467	456	503	452	467	450	468	474	442	441	476	465	487	489	512	466	468	473	469	432	460	492	492	515	487	443	447	473	492	438	446	490	447	445	477	468	429	498	492	472	470	432	433	467	449	486	476	462	452	492	445	442	446	457	460	467	491	472	441	493	463	464	497	494	483	452	433	448	480	451	474	455	463	475	455	475	433	480	474	444	425	490	438	467	457	461	467	481	496	483	463	481	456	491	516	439	446	437	476	451	466	473	481	489	470	446	447	453	487	450	494	460	443	441	487	435	450	487	490	465	436	451	452	444	504	444	461	483	466	479	466	474	515	437	476	459	464	450	447	476	445	462	468	473	454	498	465	442	461	525	440	500	496	443	483	470	471	473	484	479	492	471	431	460	444	443	473	459	514	452	419	497	441	465	482	483	468	465	463	480	489	473	469	457	461	466	437	471	451	462	460	455	515	439	467	475	443	493	455	458	487	499	477	453	478	478	459	471	471	495	469	459	482	474	468	489	462	473	450	474	464	458	467	499	467	486	438	453	484	483	463	476	489	467	488	452	448	471	481	486	479	427	493	453	433	472	471	492	456	496	462	425	472	517	431	468	445	459	461	481	483	476	466	453	453	467	440	413	437	450	512	480	460	494	439	464	456	494	490	469	482	468	473	479	460	472	424	449	458	445	430	468	461	437	476	472	477	444	486	472	480	450	466	462	433	441	468	494	451	457	488	481	423	500	461	458	471	498	448	472	499	517	484	487	476	450	422	452	454	475	476	424	450	451	467	450	485	450	452	447	481	470	409	463	456	471	453	464	471	430	484	467	461	501	494	458	506	482	496	452	483	426	491	451	485	467	462	486	480	459	446	489	469	473	431	461	480	460	480	467	527	489	492	487	503	464	491	441	466	471	486	461	448	476	470	479	489	458	465	497	437	473	463	499	488	473	465	459	491	477	472	472	452	486	486	459	456	487	439	467	478	477	465	468	443	485	471	438	475	456	442	449	441	466	428	495	425	449	480	458	450	460	459	462	442	428	462	443	470	450	467	452	486	490	480	460	512	436	461	441	467	453	466	475	493	473	472	428	512	493	471	465	452	468	440	486	440	488	444	453	452	492	479	473	443	468	470	496	447	457	455	486	456	465	471	446	471	491	450	429	482	491	469	466	424	470	492	471	444	452	444	487	451	491	441	481	475	496	474	443	435	472	471	465	450	460	481	474	471	464	458	445	462	469	520	427	443	505	460	441	490	490	470	501	470	470	480	514	439	451	460	443	450	426	453	446	436	462	462	460	433	458	489	463	469	454	503	474	493	469	502	454	503	454	479	421	453	494	478	476	458	482	471	468	493	464	439	497	466	446	495	452	516	432	469	443	465	469	432	481	487	459	417	494	477	487	462	458	435	493	481	499	479	491	463	433	463	468	453	495	451	458	433	421	451	477	477	463	497	453	438	438	431	483	490	451	445	485	447	457	470	425	460	434	464	449	456	486	489	459	454	471	476	471	487	445	444	473	478	450	494	459	464	453	451	468	467	448	469	509	442	481	450	461	448	461	467	466	443	481	422	486	439	480	478	472	493	460	473	483	423	482	454	468	459	463	480	466	509	494	459	456	472	472	452	460	450
27822	10599	516	239	146	144	160	163	144	149	133	132	127	148	115	121	134	135	156	138	148	124	116	117	131	106	119	148	133	131	126	125	143	143	124	147	117	136	147	136	122	146	129	111	134	136	130	138	131	137	152	128	117	140	120	138	134	143	148	147	121	113	119	118	147	110	151	117	125	138	103	140	130	121	119	132	139	142	126	121	120	116	125	137	128	127	136	126	133	139	146	121	129	148	141	132	125	121	141	133	119	130	141	145	127	123	140	127	118	141	117	115	126	114	132	126	110	118	139	142	133	129	125	125	173	116	149	144	141	142	137	135	119	103	107	120	128	146	132	126	148	117	145	113	124	126	152	136	119	129	118	132	144	138	161	133	130	125	137	130	116	133	116	130	128	156	139	130	127	118	147	150	117	108	135	115	131	125	130	129	108	142	144	141	110	141	127	118	138	134	128	127	144	148	124	124	109	137	119	133	125	132	154	136	138	141	143	147	113	156	123	134	157	137	145	130	125	140	129	125	133	131	119	121	131	137	126	130	118	144	134	154	148	134	130	123	99	119	133	132	112	108	112	134	119	143	126	141	120	134	141	115	129	141	120	133	146	128	148	103	116	124	127	120	141	111	142	135	141	120	140	134	135	133	112	132	123	147	119	133	140	125	126	155	122	139	127	148	130	132	129	126	123	135	135	129	147	162	119	127	121	118	137	118	137	129	117	132	139	109	141	129	136	117	141	136	123	127	129	143	119	125	129	129	133	115	129	115	122	139	115	143	143	117	111	149	138	125	121	145	142	121	126	134	159	130	128	134	128	134	141	115	138	145	125	156	121	144	117	141	124	129	134	120	143	114	137	125	123	137	133	127	122	114	121	148	140	129	122	119	144	127	138	123	129	143	140	123	130	161	109	125	124	132	118	132	140	139	127	117	124	141	130	138	137	169	146	137	113	119	125	126	131	131	115	124	137	133	137	114	139	124	121	129	120	134	121	140	123	154	134	120	147	139	121	152	135	123	122	120	130	134	123	113	135	120	129	112	127	131	141	144	137	149	136	119	107	137	128	141	120	124	125	117	139	122	116	142	109	141	134	128	136	141	149	114	140	122	148	133	124	128	122	130	139	122	123	152	127	160	152	124	132	153	131	123	130	133	144	119	113	106	135	128	140	141	112	123	110	130	129	125	131	116	142	138	134	129	142	113	121	124	136	134	135	139	92	126	149	126	124	130	122	142	135	141	113	123	138	134	152	130	120	132	131	112	134	146	125	107	122	152	132	140	134	127	129	130	113	136	117	132	137	140	139	128	116	124	130	115	112	140	132	123	118	115	133	127	136	126	124	118	116	148	135	132	152	140	132	133	120	94	138	149	112	146	135	124	114	129	114	123	142	140	159	134	150	130	154	107	147	147	124	129	122	133	145	129	125	131	129	129	134	126	140	147	121	126	121	134	129	107	120	144	129	129	147	127	143	130	127	141	142	137	130	151	124	132	138	125	113	115	132	118	125	121	141	138	141	133	148	123	124	141	129	124	121	140	130	130	121	119	147	119	133	132	114	133	131	139	164	111	137	131	137	114	135	106	116	123	116	120	131	138	126	145	109	140	124	116	140	138	160	112	136	152	126	112	137	121	125	140	127	119	122	147	137	146	146	127	121	142	126	112	131	126	122	141	150	142	114	106	144	131	122	141	118	133	130	135	125	122	131	136	122	141	140	124	120	135	124	106	140	128	141	122	139	145	130	150	125	140	133	134	137	107	146	102	118	142	125	134	138	132	132	126	108	142	118	132	116	143	121	122	133	117	129	125	135	135	125	104	138	137	133	141	125	118	140	133	115	143	119	145	119	120	145	140	151	128	146	134	114	123	125	136	113	148	147	119	129	145	140	128	131	127	111	132	124	155	104	144	125	118	125	145	141	136	127	140	123	145	132	136	124	112	113	129	145	127	158	125	119	116	139	132	107	137	117	128	122	153	118	151	123	127	136	138	127	131	128	146	158	137	125	122	126	131	149	112	155	151	125	132	123	144	117	132	139	129	134	127	142	126	141	153	135	136	134	137	113	97	145	154	136	134	129	150	106	147	153	129	137	129	134	134	138	146	126	143	126	131	146	143	119	122	138	139	123	126	137	144	123	143	124	106	133	121	106	124	130	135	117	148	147	149	106	126	135	138	118	130	156	123	125	118	147	141	118	126	124	120	136	122	117	118	133	127	122	125	136	123	126	136	131	138	135	130	111	137	125	131	133	130	127	124	135	128	111	132	130	135	132	139	154	136	124	122	135	150	137	122	130	125	117	144	136	134	149	126	128	131	125	159	129	104	139	123	115	135	123	136	116	109	133	126	134	133	132	128	140	149	144	115	124	152	142	126	119	112	129	131	128	137	124	119	128	115	127	120	129	141	140	131	124	146	151	142	138	119	136	150	136	125	136	122	133	124	114	131	144	129	121	157	141	129	139	116	115	120	132	109	129	110	124	139	136	126	145	131	114	137	148	127	128	132	133	138	114	141	117	127	132	115	121	127	151	103	132	125	137	127	124	120	115	137	144	136	122	130	142	123	107	127	113	127	120	124	116	130	152	130	137	112	135	102	139	111	145	126	127	146	130	115	124	122	124	132	132	113	125	129	127	132	140	129	132	129	146	121	144	128	132	120	128	142	126	120	139	112	134	131	141	144	131	123	136	126	136	130	139	134	140	125	149	129	148	127	118	122	127	142	110	120	120	138	113	138	130	139	139	147	134	126	145	145	133	119	140	139	131	133	141	148	137	143	121	132	126	115	151	136	137	131	115	139	128	153	128	143	129	141	125	130	133	133	140	136	134	113	131	136	138	125	121	165	131	126	150	123	135	115	122	121	127	138	126	135	120	120	111	147	118	123	135	116	127	119	141	146	124	136	130	115	127	119	112	112	119	132	120	153	131	117	135	120	123	125	134	150	125	140	133	123	124	113	142	144	138	134	142	130	138	137	131	120	130	97	124	124	118	123	139	137	130	114	141	130	123	127	135	141	143	122	128	127	140	129	119	118	133	123	128	132	135	126	116	131	123	133	136	141	144	123	126	126	111	131	146	143	153	126	140	131	113	146	134	151	110	135	117	113	133	99	126	130	131	128	118	138	133	117	120	136	126	131	142	157	118	105	119	149	141	129	146	136	126	141	139	115	136	147	122	118	126	140	132	123	122	151	135	148	122	139	131	120	122	147	135	110	107	133	129	115	139	131	110	134	135	116	122	141	130	151	129	122	132	123	141	133	116	115	134	131	146	132	125	119	145	108	128	159	129	147	147	117	113	135	116	135	119	124	135	143	140	155	122	139	125	117	123	123	127	142	131	125	137	120	152	116	129	134	138	158	121	133	129	128	127	134	150	137	106	129	123	157	122	122	132	127	168	136	154	126	140	132	141	146	131	130	141	123	145	161	111	135	129	128	125	123	144	117	126	135	140	146	133	122	112	137	125	142	136	133	136	147	142	121	142	136	138	126	119	146	114	115
4476	307	250	163	163	168	132	138	128	110	111	115	114	114	114	115	112	99	127	116	113	118	137	112	110	105	102	108	131	124	118	107	126	119	120	94	129	82	118	136	130	112	127	97	121	99	115	109	131	119	114	117	102	116	113	121	131	127	91	117	110	127	105	103	112	117	134	111	109	121	105	114	126	109	114	107	111	108	103	115	123	115	96	99	135	120	121	120	121	112	112	124	109	100	120	109	126	114	110	104	101	108	123	105	93	116	122	108	115	106	105	117	102	101	111	106	111	113	93	97	108	137	115	90	122	124	112	114	123	112	125	114	109	107	110	112	128	110	111	111	113	118	112	104	114	97	110	102	100	117	101	115	107	116	106	125	125	103	111	116	106	106	99	108	101	112	119	107	118	130	127	117	96	111	104	105	118	118	126	119	108	115	106	111	111	98	111	90	112	117	110	85	102	127	115	101	99	103	111	96	120	120	117	118	118	116	131	116	87	132	134	120	110	133	101	96	112	103	115	131	110	121	126	125	126	112	123	109	108	114	105	110	120	106	122	114	122	107	113	123	112	109	104	110	113	104	111	118	127	105	121	99	117	127	117	103	108	105	94	121	113	120	109	115	104	125	130	116	110	111	102	113	118	118	111	127	106	118	110	114	111	103	132	97	114	121	112	114	111	101	118	105	122	120	121	118	99	117	109	107	106	123	110	113	127	128	118	123	126	122	126	91	105	108	107	111	98	129	99	107	116	91	113	123	118	117	108	102	124	110	108	117	111	111	92	121	108	123	118	106	117	120	92	93	109	104	97	113	116	119	123	108	116	118	112	127	122	113	119	95	113	102	96	120	96	109	126	103	103	110	110	119	110	116	101	115	131	117	111	109	123	124	118	112	103	125	118	118	98	117	121	105	116	106	110	93	122	117	101	113	123	112	112	99	102	135	99	111	115	128	134	118	109	107	107	133	106	117	115	115	86	100	124	129	101	114	109	114	143	116	124	114	113	88	120	119	120	73	121	116	118	102	118	111	117	114	111	124	128	129	121	100	118	94	113	110	104	117	118	109	103	108	101	109	119	120	100	112	110	114	99	110	113	97	105	113	111	132	102	105	107	108	118	103	101	111	115	108	104	117	115	113	134	120	118	98	106	107	123	124	106	111	101	101	107	101	117	117	112	105	129	122	100	90	100	109	119	113	90	116	95	124	102	142	107	110	114	131	115	118	116	110	115	116	110	110	101	128	112	87	115	114	118	118	109	114	114	116	120	119	106	116	120	140	128	113	104	114	115	108	116	98	111	100	119	92	99	124	114	102	107	93	107	125	120	113	110	112	108	141	122	111	107	111	108	98	124	112	106	112	108	132	106	128	122	115	116	120	111	109	118	131	108	102	111	107	113	98	95	108	106	96	137	108	114	124	108	112	122	116	124	104	101	108	110	111	106	92	92	116	114	101	111	116	117	123	116	107	103	121	126	115	102	107	116	127	106	103	113	121	109	125	120	111	99	110	125	90	131	106	124	96	110	114	125	101	120	102	106	100	90	124	89	94	120	112	102	121	97	117	111	112	107	106	115	105	103	121	103	104	110	116	102	123	110	108	134	117	98	112	101	122	100	126	112	109	113	128	104	115	110	114	123	108	109	121	121	93	112	117	95	98	132	99	87	128	126	115	108	111	108	118	118	122	113	109	131	110	125	131	109	121	106	106	90	116	114	99	117	125	107	114	117	109	123	123	91	132	124	104	99	110	117	126	122	105	117	98	114	112	95	111	119	113	103	114	120	109	93	107	132	105	96	88	90	104	110	137	119	131	110	121	113	93	112	105	105	117	107	109	119	117	93	111	111	108	122	109	118	111	108	103	101	106	122	101	115	110	104	135	111	133	112	102	102	116	99	112	105	117	110	112	120	114	120	109	119	115	111	108	117	101	108	117	96	120	93	103	96	120	109	121	106	102	102	129	122	111	118	113	134	108	102	98	106	107	134	109	115	121	122	118	111	100	123	108	104	105	104	143	107	115	103	85	114	127	111	106	122	100	101	107	112	127	94	95	120	106	118	106	113	108	102	102	99	113	104	121	103	116	112	107	104	103	88	109	123	115	113	117	95	109	115	108	96	126	100	113	100	118	116	121	130	121	112	119	118	108	101	118	107	113	110	109	120	116	115	109	111	115	103	123	110	120	118	103	101	126	117	137	106	116	132	109	111	96	98	107	122	129	88	113	109	98	112	102	117	106	121	107	123	109	120	115	121	100	119	114	123	112	100	105	92	127	122	118	112	97	90	128	117	124	126	93	118	112	137	113	118	115	114	124	109	99	101	112	118	122	112	137	99	112	116	118	117	111	115	103	120	109	111	123	125	103	92	106	136	143	110	118	105	118	88	107	111	121	111	114	99	123	107	139	113	104	120	101	113	99	99	110	119	111	125	104	103	119	94	98	108	95	107	123	112	107	125	103	93	101	110	110	105	109	109	84	103	123	113	112	111	116	126	96	122	113	104	122	103	111	129	138	123	99	108	108	120	102	120	132	106	120	102	105	102	118	106	113	118	112	103	124	114	116	106	110	121	111	106	122	125	117	113	135	105	114	114	128	97	95	113	123	126	110	114	138	113	110	117	103	111	106	125	111	106	124	98	105	130	118	121	109	84	88	89	111	135	124	127	116	122	113	115	106	110	127	111	86	115	124	112	108	117	97	113	105	133	125	106	108	129	115	118	125	129	96	124	113	126	107	108	108	105	113	113	134	100	115	108	118	92	132	114	139	94	98	103	109	111	92	123	123	113	126	112	136	110	110	122	100	130	113	122	103	129	111	105	112	105	93	113	111	105	106	103	108	109	103	109	113	93	104	129	137	100	117	105	116	112	112	111	109	113	120	116	112	116	118	131	110	87	98	125	117	97	110	108	100	109	113	100	109	110	114	109	116	101	106	104	109	110	108	115	92	117	110	101	100	109	100	121	106	79	87	126	113	117	127	112	110	114	102	104	103	100	123	97	104	102	119	96	106	112	122	106	99	132	102	125	103	102	122	124	106	122	109	94	107	125	105	113	132	103	104	123	136	113	117	129	110	103	115	106	120	108	110	97	95	104	123	122	112	110	116	108	114	142	107	88	114	119	127	119	107	128	115	118	108	119	124	116	121	118	120	103	102	92	102	120	118	94	112	118	132	122	96	120	94	133	99	98	108	113	100	125	107	135	102	102	111	99	140	110	109	114	116	102	107	108	114	123	119	90	118	127	124	100	97	111	110	104	102	118	127	128	112	133	100	102	103	115	102	127	109	99	91	116	107	116	116	122	117	91	121	117	104	95	109	115	119	111	120	121	123	135	114	96	117	121	106	91	119	116	113	111	116	90	118	119	101	110	108	113	103	99	123	112	126	131	130	95	111	119	87	108	114	110	102	113	131	125	116	121	114	107	129	116	106	109	98	116	124	120	103	120	113	106	125	117	104	113	121	107	115	98	96	91	115	130	110	114	125	119	107	103	109	97	104
25440	21480	28065	25318	11803	1128	751	532	464	502	487	411	405	429	402	422	413	397	425	412	423	387	404	377	393	394	421	362	363	354	381	367	417	396	396	419	379	384	401	407	392	394	398	392	377	412	355	388	348	386	391	387	388	390	389	397	393	389	398	406	370	376	396	391	362	390	376	381	391	367	369	378	375	371	389	403	344	396	366	369	392	348	379	367	418	371	360	388	339	359	382	396	365	371	369	368	369	394	399	372	407	369	365	380	397	348	381	368	362	371	398	385	371	391	376	379	363	389	386	330	379	372	391	344	417	379	405	340	370	379	373	397	393	371	403	362	390	347	329	363	372	355	366	364	394	396	362	363	388	353	384	411	391	391	370	425	400	392	358	366	379	439	377	351	400	412	407	347	361	366	394	363	382	361	397	363	350	376	375	356	390	359	375	354	398	389	416	382	359	392	381	365	355	403	354	398	361	353	369	362	394	382	391	373	414	344	368	422	365	382	382	393	351	384	392	350	352	364	356	387	394	402	386	375	419	380	412	333	363	355	366	345	348	388	358	382	357	390	393	340	385	403	349	398	398	354	370	370	374	374	361	346	343	378	388	393	377	302	354	359	393	359	381	353	380	398	385	392	418	389	348	391	382	390	379	362	405	390	365	395	371	397	381	396	388	381	370	364	401	384	384	359	353	369	416	359	381	359	382	382	364	369	343	368	410	361	379	392	374	390	368	347	398	373	352	388	374	395	378	357	408	381	376	353	396	371	381	350	390	390	398	374	385	369	377	375	401	396	381	386	382	388	353	350	358	373	383	371	384	384	395	366	395	374	383	388	373	349	378	400	384	398	415	378	409	400	384	385	399	385	382	393	375	386	340	376	412	374	394	373	382	362	376	398	383	369	397	379	421	389	376	434	370	357	394	376	380	385	399	415	384	358	383	369	413	390	400	374	417	326	379	394	396	382	357	362	374	370	361	398	400	360	396	356	366	393	363	407	354	384	376	388	376	364	385	377	395	383	375	357	368	379	382	364	386	364	388	355	350	382	379	398	376	420	386	374	385	391	391	402	375	353	347	346	379	391	344	409	338	377	341	350	366	345	389	372	393	326	393	400	380	393	406	397	361	356	354	397	391	370	380	373	372	388	361	380	385	378	367	349	366	364	367	372	376	369	396	363	409	385	376	403	349	371	359	391	379	418	402	372	342	353	371	359	364	402	360	406	362	368	419	372	375	379	357	354	345	385	409	370	390	381	389	386	370	427	370	378	396	389	403	380	412	392	405	393	354	417	391	380	389	362	382	382	349	391	373	395	358	389	379	374	319	380	366	361	393	362	369	367	374	352	376	373	374	388	339	371	333	367	379	374	373	359	349	378	380	378	402	388	399	349	380	386	354	366	379	404	377	378	359	397	421	364	399	403	386	356	324	358	384	380	371	368	358	356	418	414	383	357	414	399	385	382	369	380	316	369	366	384	373	385	377	331	403	383	368	390	395	373	373	385	383	402	397	344	378	364	380	390	370	357	404	364	380	385	348	366	342	371	384	371	371	355	378	381	384	389	382	356	390	377	356	363	331	404	372	368	356	405	402	371	375	388	364	411	381	379	361	357	389	363	384	360	352	419	366	391	397	375	394	376	361	375	429	382	415	400	391	394	347	368	390	382	380	339	351	391	366	373	391	367	387	387	375	360	412	393	391	398	343	354	437	373	383	339	399	380	355	406	384	379	355	371	370	348	371	380	393	356	336	375	381	372	405	365	386	398	394	373	420	351	373	386	354	379	380	378	366	413	370	376	370	362	395	384	378	339	414	360	428	359	418	370	376	405	391	378	384	365	400	380	374	397	375	373	357	373	378	355	377	367	376	355	394	385	374	368	350	352	374	410	377	354	392	391	370	365	360	367	369	407	380	374	418	408	378	378	357	371	350	363	389	376	407	334	340	369	352	379	390	360	384	391	395	370	384	362	444	401	387	390	374	352	393	342	422	397	374	392	378	359	379	411	390	370	374	383	400	417	341	393	379	405	382	338	382	347	391	350	377	363	384	388	351	372	350	369	343	369	373	400	349	370	360	389	387	391	360	380	367	380	389	361	395	352	372	413	394	409	363	368	361	397	385	375	392	399	369	403	379	382	366	368	361	394	316	378	345	382	390	373	355	386	376	367	350	383	356	364	383	356	367	383	351	388	385	366	411	379	375	358	374	356	377	377	390	350	390	381	371	350	343	413	398	400	365	344	376	370	384	410	383	398	394	358	401	373	360	373	399	390	400	373	373	387	361	368	426	369	359	381	338	367	396	365	356	349	372	382	391	396	365	359	341	365	344	407	363	354	378	387	374	342	383	364	370	392	352	374	383	391	363	364	392	361	350	380	389	358	379	398	406	359	337	373	388	357	367	388	358	387	370	391	367	395	432	356	374	388	349	372	377	390	339	381	401	378	387	365	395	332	368	363	355	377	361	370	358	366	394	396	365	367	344	373	374	387	355	365	404	388	334	376	386	420	407	401	377	390	398	375	366	362	393	370	361	385	397	361	384	372	350	347	362	363	356	364	354	374	354	375	373	379	406	424	377	373	346	366	381	395	388	353	365	339	377	395	406	399	384	398	405	414	364	399	362	365	390	399	376	371	377	372	379	385	411	361	402	381	371	410	416	359	382	343	377	397	367	415	356	371	346	354	364	369	369	406	374	438	377	370	402	356	407	355	389	376	384	384	359	397	347	356	407	365	391	385	388	351	362	385	375	388	383	377	399	390	380	335	385	350	382	366	360	323	373	392	362	377	356	385	368	355	360	380	396	388	405	364	357	379	386	374	381	393	351	380	384	379	370	378	373	321	389	390	386	354	365	384	353	356	383	421	362	377	401	342	378	385	374	361	377	369	385	380	383	395	343	395	381	355	362	348	370	355	358	403	368	344	384	393	363	370	361	342	381	328	380	376	369	359	381	362	371	413	372	373	382	369	379	391	353	403	379	344	348	362	371	389	386	356	369	375	369	382	383	366	356	392	407	360	357	395	417	403	335	384	370	366	375	359	368	391	366	385	341	344	383	373	378	398	361	333	344	391	391	390	357	393	379	395	355	394	351	389	374	384	354	409	388	397	358	348	337	376	365	367	385	385	400	368	370	400	389	343	359	384	392	362	383	347	394	354	371	367	403	370	407	319	360	380	372	333	382	346	355	371	357	358	363	359	367	400	409	354	357	362	356	360	414	399	370	336	379	320	369	378	376	405	366	348	381	384	363	403	359	406	375	372	374	409	360	365	353	373	374	376	362	396	395	383	391	379	355	353	379	359	386	403	383	404	403	364	370	388	338	355	373	356	368	379	372	380	398	376	351	371	372	363	413	380	386	371	380	382	372	383	377	379	369	364	352	388	345	402	368	347	339	367	405	414	366	387	357	424	355	347	344	376	363	351	365	378	389	380	423	386	368	389	374	409	385	345	358	339	355	401	393	360	395	357	365	394	332	413	389	382	378	377	370	410	412	382	335	347
3087	3235	2713	1356	977	803	615	561	483	458	453	421	377	360	354	357	357	334	367	337	339	343	349	351	365	336	307	341	305	334	309	306	343	327	341	309	328	333	353	339	316	350	362	285	298	311	336	323	342	310	302	288	335	313	334	330	336	316	292	336	327	315	319	321	301	304	329	329	330	289	312	306	315	325	288	326	307	302	311	290	306	325	316	351	297	328	339	324	302	292	324	318	325	311	315	318	321	350	305	310	355	327	312	315	331	356	323	300	297	291	308	357	320	320	307	294	329	287	314	316	321	333	310	335	322	301	357	331	313	306	305	297	309	350	310	330	336	314	323	278	319	341	307	296	319	290	294	321	319	329	310	295	325	290	329	326	339	323	308	318	311	302	351	324	305	297	326	301	297	336	314	315	351	344	310	289	324	295	297	332	299	330	335	285	323	310	295	293	330	340	329	323	295	321	298	320	319	325	297	342	319	294	306	295	305	310	353	310	303	285	316	330	317	314	347	316	336	369	324	322	318	330	317	323	316	314	322	313	349	306	304	341	293	343	329	309	309	299	301	307	312	309	306	347	332	308	301	299	296	362	295	319	312	297	322	338	318	313	299	302	347	341	310	308	296	323	276	316	316	316	295	315	320	294	319	303	287	294	336	309	326	362	291	313	330	295	317	293	315	277	324	279	317	292	330	314	327	315	348	306	299	285	298	323	326	290	301	318	320	312	303	298	304	289	327	274	303	333	342	338	326	288	321	336	347	300	289	328	292	293	309	324	287	331	342	305	314	304	297	315	284	330	320	320	301	338	329	315	339	277	325	316	339	315	297	299	311	314	353	321	301	331	324	298	323	289	307	311	291	338	314	296	317	339	305	307	283	343	323	331	329	293	307	304	309	312	328	315	301	313	314	320	284	332	316	329	317	309	282	327	300	323	278	298	275	320	319	344	330	300	302	347	320	314	347	312	315	336	349	311	306	317	324	279	302	306	341	315	319	316	295	311	340	305	332	331	325	326	315	307	295	321	328	284	327	334	297	313	312	327	312	313	315	291	351	327	338	285	326	306	317	303	318	333	328	309	311	310	313	293	310	359	310	304	322	292	297	317	299	306	303	286	308	319	325	331	347	333	320	312	313	314	300	327	285	315	281	294	278	281	343	336	303	295	337	312	316	329	342	313	310	302	324	303	299	278	313	331	310	296	308	320	335	288	293	294	297	326	313	315	320	329	322	324	322	315	338	312	324	301	291	314	330	326	297	309	307	301	303	303	300	310	296	358	318	343	316	324	317	322	334	302	323	339	310	325	316	318	290	312	325	278	308	313	319	303	312	290	314	301	312	296	291	310	301	316	305	336	319	329	295	335	316	338	292	305	339	300	307	293	321	327	313	318	339	333	329	347	311	307	327	333	303	304	302	289	328	294	300	301	324	314	308	321	299	295	307	345	328	310	291	281	337	333	296	295	271	321	301	328	280	340	298	336	301	284	312	304	305	297	306	326	309	302	304	307	326	310	285	309	324	301	339	306	324	286	325	310	325	301	314	342	309	335	330	295	328	323	296	320	314	316	310	333	303	305	315	296	323	302	317	292	339	311	324	286	333	291	322	317	282	353	322	355	287	320	308	311	305	310	327	291	292	314	294	334	360	316	299	297	287	317	338	305	284	317	290	309	283	322	303	321	307	311	275	326	309	298	301	335	325	306	299	314	286	299	293	312	312	338	313	307	296	294	311	300	304	318	315	297	315	317	347	298	290	291	303	288	307	349	320	315	275	294	353	335	317	305	291	320	311	318	342	317	328	309	325	312	304	304	312	339	342	326	332	294	303	311	320	316	331	326	311	359	329	306	330	315	330	315	307	326	345	316	305	291	323	315	304	324	324	324	329	335	286	307	316	320	327	306	301	325	303	329	318	305	318	281	312	314	325	283	298	307	297	310	339	305	320	331	318	320	294	305	326	304	299	310	284	315	337	315	316	343	281	329	293	336	334	343	332	317	315	313	314	340	292	325	316	339	298	313	293	332	302	297	324	289	300	311	302	301	317	308	308	325	326	307	329	294	332	292	324	324	304	315	296	329	323	306	361	328	316	292	308	287	292	309	290	328	327	308	286	307	321	324	315	305	300	297	315	331	318	332	288	291	332	312	302	329	335	306	292	306	310	345	305	313	321	315	301	328	290	305	313	339	324	308	290	314	293	332	313	277	295	316	317	347	324	300	349	291	293	318	321	312	321	296	314	337	324	318	318	315	323	347	319	323	296	323	331	321	330	313	338	284	283	324	325	313	294	304	322	302	313	303	330	327	308	296	337	302	357	294	306	293	336	325	308	294	309	327	310	298	297	302	334	297	309	293	307	322	329	331	285	303	328	297	339	319	298	298	293	323	277	322	307	333	329	325	282	334	293	315	284	338	305	312	319	328	292	292	334	303	313	328	310	331	335	291	324	322	284	294	306	274	275	304	311	306	321	287	309	319	322	313	293	329	330	265	302	298	344	340	294	340	349	324	320	275	328	324	321	321	283	320	296	306	317	304	288	289	334	310	319	297	298	285	286	314	316	331	310	325	288	306	334	325	333	323	312	319	326	312	307	297	306	305	319	343	331	289	304	308	316	297	317	320	303	311	334	291	313	315	298	317	318	322	358	301	316	308	316	292	322	306	285	309	318	293	308	308	335	300	336	305	291	283	315	281	271	331	290	299	325	309	336	347	289	293	317	307	289	308	291	342	303	302	310	334	325	314	299	333	320	346	308	296	329	280	312	310	298	291	316	300	316	317	304	285	325	321	340	301	324	331	303	338	305	282	294	307	325	311	334	312	288	294	290	310	298	294	317	329	305	342	313	325	311	303	295	311	307	309	310	311	287	314	338	327	312	329	306	309	296	311	325	300	297	302	329	331	305	312	317	310	315	326	339	326	305	329	331	330	313	326	302	272	288	303	299	301	292	329	320	307	301	300	324	303	307	276	336	300	328	329	288	313	300	284	294	301	316	305	269	298	351	330	297	321	329	296	298	300	318	328	298	329	299	323	311	287	311	309	314	302	290	291	327	297	305	278	336	331	297	297	294	297	305	324	320	323	319	320	310	316	308	314	329	300	298	328	304	327	294	323	304	320	319	293	339	294	317	292	299	335	311	285	301	310	306	319	327	291	266	329	336	321	295	305	319	333	324	301	298	332	310	344	315	302	317	309	277	314	303	345	282	321	298	303	283	321	321	292	352	292	315	321	280	331	281	337	319	347	323	299	268	310	310	314	307	313	301	294	290	300	312	288	288	313	293	340	325	300	289	309	321	330	298	297	326	313	307	289	322	303	323	301	322	279	312	316	344	302	319	281	290	311	313	286	276	300	315	305	317	299	291	299	264	313	353	320	318	337	308	327	313	316	315	311	328	315	343	310	320	319	306	296	350	307	338	320	289	327	291	324	332	316	297	279	316	294	271	296	311	261	317	328	308	299	295	288	302	279	296	299	300	315	338	288	302	312	289	329	347	277
24437	21478	28875	24518	21469	8824	1596	964	810	761	729	724	732	684	696	646	615	634	622	629	633	626	601	605	612	599	626	584	614	640	617	603	627	627	614	565	571	566	611	641	568	611	581	603	625	606	615	570	601	579	551	576	628	599	588	619	571	564	606	608	607	580	581	626	599	562	611	556	612	542	582	588	577	543	605	580	614	613	575	561	587	611	580	572	605	583	622	606	622	602	585	595	582	532	564	548	604	613	590	567	570	601	616	625	565	578	605	599	598	620	620	594	579	635	573	551	594	594	568	583	599	561	555	629	601	554	572	544	575	608	532	560	503	553	576	582	580	625	579	622	621	613	596	598	582	599	585	579	591	599	562	566	585	633	625	610	529	549	591	593	557	559	595	521	569	605	603	578	581	570	606	564	613	600	564	611	564	571	571	586	571	586	623	574	575	562	600	617	627	543	564	532	576	614	635	531	581	564	631	562	587	568	549	569	575	608	596	632	590	640	627	543	575	592	628	565	609	567	552	582	549	598	583	600	604	628	605	602	573	609	577	615	554	558	614	565	555	598	590	585	597	603	626	600	551	630	585	567	548	597	567	608	585	600	530	566	586	617	581	566	581	578	584	556	572	583	578	588	598	610	548	621	596	572	587	567	545	618	561	564	564	588	575	613	583	616	565	596	573	572	534	578	570	571	595	620	612	544	584	573	592	578	579	558	580	576	590	570	597	572	560	582	604	585	567	572	550	579	617	612	548	566	584	590	566	559	534	575	578	553	572	588	568	554	589	556	524	590	573	620	569	617	626	575	573	576	583	605	630	540	586	620	573	578	600	592	565	579	589	612	606	568	624	584	525	608	594	568	554	582	629	575	638	547	587	586	563	604	585	587	583	569	583	545	562	563	621	613	573	601	593	566	568	603	575	597	588	585	568	596	561	589	597	586	544	590	650	561	605	560	545	581	584	620	617	606	540	561	600	601	600	572	569	552	570	595	574	574	569	567	608	600	597	596	596	569	586	575	610	567	583	575	566	592	592	571	588	560	565	613	600	564	589	584	574	557	568	582	600	617	601	609	540	579	607	640	541	646	591	572	584	590	558	573	579	573	555	589	531	567	583	581	579	560	629	584	558	549	601	557	562	577	575	629	581	570	580	570	586	595	602	589	580	581	586	589	518	606	555	584	571	572	609	564	571	646	566	607	570	565	565	589	579	579	547	598	572	657	568	594	608	578	568	533	598	574	630	624	588	587	610	573	578	576	563	596	573	577	560	612	559	580	573	556	602	599	563	622	577	567	571	575	563	599	565	555	586	613	590	597	613	583	551	519	578	567	572	617	581	603	589	601	588	578	565	564	572	583	590	528	582	539	572	573	509	625	594	587	579	598	596	605	592	567	563	568	586	577	543	596	557	560	532	614	567	573	602	579	586	562	627	572	567	563	570	582	621	569	577	558	583	583	558	646	618	597	590	577	555	557	588	609	565	579	586	568	559	585	586	545	578	573	575	587	602	601	552	578	566	605	627	560	596	576	589	588	595	589	593	548	598	577	574	571	558	598	578	632	610	580	607	582	566	557	595	609	587	576	583	578	596	551	570	578	624	582	568	591	566	561	575	567	536	618	585	540	615	587	579	594	545	573	598	600	558	563	599	586	565	611	530	579	592	595	566	566	600	627	577	583	578	598	607	570	602	587	563	569	599	549	586	578	595	587	569	605	555	592	595	580	623	579	598	647	578	558	591	632	582	597	599	568	581	562	602	547	571	607	582	601	610	570	598	577	504	539	562	564	603	566	598	558	561	632	574	555	584	653	595	612	596	611	630	572	570	564	625	612	643	614	599	564	588	573	548	563	598	568	551	607	555	570	597	599	611	559	563	572	554	556	562	548	545	644	616	591	585	559	555	557	610	572	536	575	543	621	545	586	593	580	599	601	555	599	612	565	593	564	619	578	599	553	619	591	595	583	573	637	541	556	571	581	556	553	576	564	591	598	565	601	645	581	602	563	567	601	579	575	634	593	603	576	566	587	585	643	581	573	549	571	576	591	566	566	570	619	576	581	589	567	573	519	555	566	570	549	578	558	535	505	630	587	601	576	567	619	604	587	553	601	627	540	569	590	605	570	556	600	590	587	583	619	565	600	582	558	601	566	610	528	552	620	545	584	577	570	547	569	591	576	575	579	599	571	592	568	592	605	592	566	555	597	567	588	603	578	530	550	570	600	616	603	595	578	558	601	575	574	577	575	587	569	592	568	578	632	565	591	572	589	611	625	574	531	569	553	593	570	538	589	607	542	552	572	623	570	616	552	601	617	606	540	582	578	591	581	553	575	580	614	585	552	601	562	577	603	613	588	618	595	566	580	553	547	589	559	572	619	567	631	595	540	559	564	609	561	615	602	588	627	595	584	591	577	564	617	582	570	587	561	525	560	636	519	584	605	606	626	593	602	589	592	575	568	574	589	583	551	608	603	571	641	637	602	554	521	546	603	579	566	634	608	558	543	537	538	554	569	581	597	606	565	538	581	577	582	595	596	595	555	567	608	536	618	553	587	582	594	581	583	582	543	583	602	584	610	604	573	583	598	533	596	541	577	584	554	538	573	568	579	555	570	553	538	541	581	553	531	575	572	590	563	553	605	612	583	587	596	596	614	634	585	576	590	588	634	636	588	568	559	555	591	572	577	557	584	571	582	631	553	609	584	564	593	531	606	603	579	587	602	541	581	579	555	593	538	564	617	579	574	593	550	570	584	523	559	613	560	577	627	563	587	611	548	599	591	606	619	500	547	587	551	569	560	574	548	574	571	558	568	580	589	599	594	581	580	559	570	580	608	571	614	571	581	558	564	596	547	581	566	565	572	551	593	572	594	595	611	590	613	618	564	541	608	587	558	565	581	589	566	534	595	567	561	567	605	605	542	542	595	556	582	578	521	586	561	580	606	584	591	613	589	594	556	562	592	520	573	587	562	590	561	571	557	573	588	594	595	604	629	563	570	573	563	533	576	523	625	562	575	580	598	589	575	579	557	552	564	563	589	574	580	575	595	567	570	565	624	586	545	548	559	589	579	569	612	594	555	542	551	589	585	582	564	561	589	567	614	569	590	593	610	577	562	552	576	588	608	541	588	570	591	588	570	620	588	594	564	512	584	592	559	595	583	588	590	592	581	537	589	577	642	614	562	592	621	566	585	504	603	591	552	583	572	560	535	587	574	594	585	554	586	567	524	587	585	578	549	603	522	599	611	601	601	587	575	593	570	600	571	590	550	581	588	579	572	620	583	575	587	550	546	565	590	586	562	551	628	634	620	588	591	561	542	553	623	565	580	568	552	558	550	604	577	578	553	566	583	556	605	596	560	603	567	580	593	562	575	595	527	556	589	611	554	564	575	563	587	571	552	563	539	560	587	599	564	625	591	551	574	566	561	554	590	533	524	566	567	569	549	539	580	546	560	554	564	627	581	577	581	561	623	582	584	599	547	567	556	622	547	572	560	601	626	603	570
3477	5598	4735	2474	1713	1256	1043	885	861	722	678	654	621	611	579	561	560	551	537	521	545	542	497	537	492	502	529	553	499	462	471	511	493	506	446	521	490	487	520	500	474	503	460	530	498	458	489	536	488	474	477	478	515	492	479	489	489	450	498	478	500	435	438	452	483	465	457	483	482	467	520	481	490	482	448	484	463	518	492	486	450	523	523	478	484	427	514	521	473	477	456	492	494	511	485	458	475	503	511	493	502	477	460	491	458	472	484	509	511	473	507	513	505	514	501	480	484	450	511	505	473	472	446	498	476	474	482	464	500	494	445	459	487	472	485	458	502	525	473	446	487	452	465	514	478	481	469	483	483	519	502	443	489	487	444	443	493	433	458	490	505	470	450	450	458	464	520	482	489	467	456	478	469	503	503	468	464	472	483	475	474	465	468	481	508	484	469	486	495	502	476	485	461	454	478	484	461	441	465	468	447	492	459	473	441	458	512	474	495	470	447	472	458	486	439	476	442	474	482	489	459	497	470	466	462	495	502	442	468	487	455	440	477	483	455	469	471	455	482	488	480	492	461	482	459	509	431	478	453	465	428	492	462	457	487	465	469	510	458	482	472	488	471	460	457	470	477	473	461	476	500	466	456	449	451	496	504	491	427	472	445	456	441	481	458	478	436	488	467	489	477	499	491	408	475	478	466	447	483	482	465	438	459	479	476	487	472	448	478	482	459	509	450	448	465	466	466	446	481	426	452	441	474	471	447	484	495	444	498	479	501	440	455	481	436	419	458	455	462	462	478	468	459	458	456	471	466	479	461	452	477	465	465	479	482	468	481	481	443	474	494	462	464	475	467	463	498	425	467	482	459	477	481	433	469	448	499	452	445	473	471	441	463	453	465	483	469	476	508	453	498	452	469	481	458	445	495	461	463	441	488	469	424	469	474	487	471	439	446	483	521	473	486	426	518	488	470	453	455	470	454	504	433	491	476	458	447	456	508	487	476	464	445	442	465	475	434	436	492	512	465	473	458	433	446	497	477	509	475	450	467	419	473	464	459	498	486	470	465	479	479	476	473	503	489	456	483	457	474	443	511	478	475	465	478	492	443	481	475	464	471	487	479	458	481	494	495	494	482	476	481	493	461	482	451	480	429	449	506	486	483	467	479	449	441	455	438	497	448	527	451	487	506	470	474	441	522	473	480	446	472	477	490	478	456	451	448	460	465	431	489	470	464	476	453	436	502	482	457	473	494	473	456	524	441	455	512	425	446	481	447	483	490	468	493	487	464	469	455	480	476	447	479	505	482	469	440	490	468	416	501	454	461	461	470	479	513	491	473	425	432	467	461	471	470	420	474	436	525	469	430	472	452	429	461	469	469	447	469	473	464	445	461	496	438	487	470	472	465	428	466	483	506	454	417	498	452	477	452	487	448	491	444	471	481	441	518	458	479	447	436	491	492	432	476	452	481	472	469	454	473	457	452	460	475	466	464	482	485	435	479	477	439	535	461	464	501	513	462	441	490	469	472	509	454	477	471	478	479	490	505	460	495	490	484	482	474	470	477	463	449	456	486	442	453	452	497	475	463	454	498	474	463	472	509	441	466	459	467	462	470	488	511	516	480	466	472	454	447	466	467	419	446	460	494	484	476	477	460	490	467	490	491	458	472	427	503	455	432	435	494	474	490	478	465	455	481	464	509	443	476	444	462	506	464	439	491	461	445	479	471	447	484	499	471	491	498	472	447	500	468	441	461	466	487	496	442	483	476	508	457	487	493	473	454	476	451	464	491	498	459	449	437	473	448	478	474	459	492	505	488	502	456	444	490	451	463	491	474	424	464	460	470	475	445	447	492	465	461	481	479	447	470	434	476	415	450	454	440	493	451	472	428	462	470	483	449	471	475	471	484	489	440	470	503	491	464	493	472	471	474	480	463	475	500	452	497	497	412	462	467	471	488	438	467	435	470	514	490	403	480	487	511	488	484	454	469	474	474	460	434	462	413	456	462	467	456	460	463	463	485	491	453	451	466	451	471	465	472	453	462	435	439	470	488	452	470	436	497	473	454	458	460	470	497	514	485	466	514	411	474	478	468	447	441	452	434	478	435	427	446	484	485	480	482	492	422	470	461	467	493	488	410	458	448	483	488	461	502	471	491	473	445	455	519	473	477	457	496	463	426	449	443	461	469	436	442	475	455	447	464	445	495	462	472	438	439	466	449	463	493	440	454	500	503	437	449	499	467	446	477	455	460	443	481	468	487	506	439	463	479	485	463	460	450	456	491	510	480	485	450	439	436	479	502	484	458	492	435	453	468	466	414	465	479	473	429	510	444	426	505	495	450	482	491	462	463	508	473	496	455	465	480	483	497	475	485	438	487	503	482	475	453	462	525	482	528	462	441	476	432	461	438	491	474	467	493	436	473	464	508	469	487	500	494	483	495	467	455	491	441	470	457	467	447	457	437	466	521	473	477	442	486	453	441	476	444	463	488	474	450	508	462	436	475	466	447	482	444	448	450	480	488	478	447	443	466	486	456	451	462	510	445	470	459	503	480	447	451	427	486	491	490	477	489	473	514	445	496	461	503	480	478	485	432	452	467	447	460	477	464	475	452	471	434	511	478	486	478	440	486	458	458	500	421	500	450	516	465	488	442	478	445	476	442	441	481	478	488	458	470	445	461	460	462	459	502	455	448	477	443	480	402	459	464	464	472	452	462	491	468	446	453	451	472	490	434	445	494	502	477	471	444	417	466	435	465	437	442	442	465	461	459	475	456	486	431	443	444	441	443	447	492	481	429	470	467	488	469	474	436	478	458	455	455	477	461	466	448	449	480	445	465	487	473	502	461	453	470	463	454	471	460	475	475	483	521	435	425	446	468	470	482	444	425	469	451	459	448	470	476	484	434	462	487	465	499	478	487	455	422	447	444	446	482	438	480	430	471	447	462	447	481	461	435	480	439	409	450	442	472	485	500	480	475	474	455	438	495	468	449	441	480	462	479	490	480	458	477	469	458	453	470	427	453	456	484	456	463	459	451	466	447	465	495	450	455	493	482	484	442	476	455	473	468	472	458	462	442	454	471	491	489	496	489	466	454	441	439	434	472	448	484	474	460	440	467	482	474	455	456	499	444	464	479	448	464	469	449	465	493	451	476	433	485	465	445	479	473	428	439	459	452	435	461	495	444	415	475	475	456	506	445	448	475	468	472	429	419	434	487	440	470	448	442	443	457	455	464	435	480	467	471	461	476	457	463	469	429	447	459	449	494	435	499	470	464	478	476	437	472	496	482	422	437	457	452	507	453	447	487	456	508	451	486	463	469	446	442	491	415	459	461	464	447	486	515	458	448	480	475	441	455	477	470	441	459	463	450	460	443	455	446	475	467	473	473	459	423	471	471	437	502	468	519	440	430	442	409	469	465	464	469	504	478	494	465	481	455	421	460	471	478	494	463	469	464	466	434	478	475	454	487	477	473	413	480	469	460	467	503	468	448	489	466	489
27834	10572	510	248	167	137	131	129	122	158	124	143	133	127	140	142	137	150	130	143	151	122	138	122	154	119	125	125	129	148	109	135	133	145	128	119	125	124	137	138	123	131	124	115	132	134	115	115	145	120	145	139	137	132	129	138	141	130	144	143	143	114	129	123	136	146	126	127	139	108	141	117	146	133	130	140	129	144	142	132	124	146	123	134	139	148	126	115	137	137	107	143	120	133	127	123	140	139	128	119	128	132	136	122	141	128	133	136	148	138	119	134	128	134	142	141	132	130	139	123	109	126	136	129	142	116	114	118	115	115	133	141	132	126	112	122	129	117	138	127	126	143	119	126	126	141	134	126	148	127	140	127	134	113	112	138	136	132	119	135	118	125	139	139	138	129	118	142	128	127	145	110	107	133	135	119	150	153	150	113	130	135	119	119	114	114	128	133	121	123	116	122	145	129	130	124	140	129	131	130	128	105	134	129	111	128	119	126	116	114	140	139	124	113	155	134	127	154	133	131	122	128	119	132	132	141	124	135	121	136	125	100	113	139	133	133	130	128	109	129	139	110	124	138	148	143	136	154	133	140	126	147	142	115	137	124	137	128	131	126	132	115	134	121	125	121	128	128	134	129	138	131	123	121	127	145	159	132	139	136	132	122	102	143	129	122	131	137	123	129	137	113	116	132	130	115	130	138	138	136	127	132	127	129	142	128	122	148	135	137	123	131	128	120	100	126	127	125	137	158	147	129	134	131	139	118	126	106	124	137	112	121	123	137	128	130	125	133	137	121	119	113	152	126	115	127	129	121	119	143	124	138	128	122	119	133	154	126	120	140	111	133	109	124	126	130	129	146	147	138	135	133	138	123	126	114	152	134	135	141	134	143	145	138	117	127	142	132	158	129	120	122	130	120	139	115	133	129	134	137	121	127	154	120	107	138	125	127	134	133	128	128	132	115	140	133	130	141	130	138	133	125	116	112	132	126	136	128	134	137	103	140	132	124	143	131	134	140	123	115	125	128	135	130	145	132	116	133	135	122	132	123	125	121	124	120	135	122	129	122	125	129	150	145	148	147	136	131	141	137	110	148	120	143	134	124	131	131	127	125	139	133	148	126	117	123	146	109	119	134	137	118	136	139	122	151	149	118	116	113	139	139	115	136	141	118	126	114	100	136	133	142	134	132	136	123	112	144	147	114	113	131	121	113	122	133	140	144	122	126	126	132	135	112	142	132	146	130	134	127	138	121	128	129	142	123	143	131	107	128	114	115	142	127	109	124	115	118	142	141	157	147	146	119	118	142	127	145	136	136	143	135	138	131	131	126	134	124	129	121	127	135	153	137	138	124	127	124	137	148	127	111	130	109	143	125	129	141	132	131	125	122	144	132	124	138	136	149	126	136	118	137	126	113	129	126	156	117	129	155	130	142	132	128	114	124	124	134	118	133	111	148	128	123	125	134	144	132	127	114	153	116	154	127	147	119	131	136	125	147	149	135	130	145	157	149	135	145	142	150	129	146	136	142	150	134	142	124	155	139	126	132	150	130	121	121	136	127	142	140	134	117	120	130	140	124	111	124	112	139	132	137	114	138	114	137	121	145	128	135	138	140	131	127	107	137	135	135	126	147	122	137	151	124	117	146	140	119	131	128	135	129	122	129	137	143	131	140	135	131	131	137	122	141	136	125	122	130	121	131	130	130	122	119	126	128	112	124	135	119	114	134	125	117	145	130	131	132	119	141	146	125	158	146	133	115	115	131	149	141	126	132	114	121	110	111	131	132	126	121	136	119	119	138	135	140	125	144	130	126	112	126	142	115	137	124	138	147	130	119	132	142	153	122	110	134	131	121	127	123	129	139	121	151	123	131	104	120	133	110	100	123	139	137	128	133	134	124	129	134	115	120	142	126	141	108	126	121	128	126	141	100	116	140	136	128	139	128	137	128	138	114	109	128	131	144	121	114	136	98	142	110	125	142	140	124	143	123	111	115	125	134	122	123	137	131	113	122	117	123	121	120	138	146	122	109	116	119	147	148	134	139	116	144	127	122	139	157	129	131	128	129	135	132	128	127	121	123	114	157	141	135	125	138	126	117	127	141	134	122	138	143	139	147	147	127	140	121	138	131	135	119	137	125	115	133	123	128	131	142	131	134	146	127	132	134	138	137	129	115	128	134	147	133	141	128	128	136	128	125	124	125	114	127	134	130	126	124	124	131	144	120	116	120	119	141	142	137	119	123	133	134	129	134	146	129	132	123	127	118	142	133	136	118	124	133	124	124	131	121	142	157	115	136	136	136	135	130	136	140	131	128	143	114	133	114	134	131	121	117	133	124	126	129	125	132	120	135	127	135	124	135	119	134	137	107	121	114	143	129	117	126	118	134	135	120	117	122	123	138	128	136	126	126	135	138	131	159	119	114	129	143	119	134	104	140	113	130	139	158	125	136	116	128	109	138	135	132	130	124	140	125	153	126	136	138	114	115	164	135	120	115	138	133	129	120	112	138	134	113	116	105	135	133	132	127	133	137	134	145	133	121	136	136	125	127	139	153	129	136	137	129	127	142	138	138	152	121	136	124	125	129	138	129	120	107	117	144	128	116	119	135	137	136	128	126	117	137	117	137	126	147	145	127	109	130	141	122	131	124	137	109	132	132	156	146	147	129	143	141	126	137	112	124	137	131	127	128	132	133	122	156	146	144	144	119	119	127	134	121	132	131	143	138	114	117	125	124	137	138	130	120	148	136	131	121	134	151	144	147	136	117	117	125	127	132	142	137	134	127	131	107	130	146	126	135	120	144	134	113	134	113	124	123	128	118	126	127	122	132	131	149	109	137	119	117	141	117	132	101	119	137	130	137	126	129	134	119	120	136	134	144	129	140	144	135	128	141	129	144	138	143	128	136	143	132	116	139	132	120	122	136	142	125	119	142	143	115	126	148	132	123	116	123	129	139	147	150	148	118	132	120	112	165	146	125	124	120	119	127	140	108	155	142	126	137	126	120	129	134	133	145	119	130	140	124	145	126	122	136	128	117	108	126	136	145	119	138	119	130	127	125	142	134	124	130	122	137	125	121	131	122	131	147	126	128	131	146	122	125	126	108	152	136	133	136	111	140	130	103	133	137	130	137	126	117	116	121	127	124	124	141	128	138	126	143	129	125	138	141	125	123	126	137	132	144	119	131	123	150	131	136	138	121	119	123	147	145	123	120	126	140	120	143	123	156	134	127	122	139	112	130	119	160	116	143	131	111	120	152	135	141	148	127	132	132	105	131	125	127	137	146	131	142	137	136	121	150	116	127	121	119	118	113	132	121	131	144	150	138	130	112	143	117	138	126	133	116	124	147	136	117	132	122	112	116	138	123	132	129	137	120	140	124	136	141	127	151	135	132	126	133	145	142	100	132	134	121	125	131	135	143	138	120	139	117	132	143	156	144	145	122	122	129	137	127	137	116	137	133	128	134	135	123	139	123	144	127	142	136	139	124	136	150	150	119
4476	271	253	169	165	137	155	116	108	112	115	126	119	104	118	110	110	102	100	101	94	108	111	117	111	116	122	115	115	97	113	97	108	114	130	105	110	135	117	126	108	119	117	107	119	117	117	133	109	114	92	113	98	102	128	107	105	128	99	109	110	112	115	119	127	115	109	125	118	125	129	104	118	108	125	126	91	117	126	116	111	120	101	119	98	106	109	108	104	102	117	120	111	134	94	108	123	104	115	112	119	129	112	120	104	119	117	104	112	111	120	112	106	97	110	112	110	119	125	90	102	132	123	108	114	106	143	126	119	111	119	108	122	116	112	108	106	113	124	105	124	111	113	89	100	114	130	104	114	113	115	87	114	116	117	108	108	103	108	114	124	101	121	114	125	115	108	129	94	118	132	122	105	114	97	118	107	100	107	111	100	107	106	99	112	110	109	114	110	125	108	106	123	109	109	111	119	96	101	109	110	121	122	106	107	120	122	120	109	104	125	115	121	115	103	105	99	102	124	117	111	107	102	108	115	119	131	111	111	105	92	115	124	132	130	109	134	116	130	93	111	105	113	122	103	109	120	123	104	107	130	120	125	112	111	99	106	107	112	107	105	112	112	95	102	98	123	103	101	98	119	125	115	95	109	118	115	107	119	119	136	118	115	114	125	131	125	126	112	107	110	101	108	104	103	95	112	111	104	118	122	105	117	125	119	117	107	119	130	121	112	107	119	101	107	109	111	125	129	119	115	119	98	120	120	125	114	112	128	112	106	129	125	117	110	117	133	106	113	119	103	121	101	110	121	120	114	114	125	125	124	121	107	122	117	120	107	105	135	104	104	115	107	110	113	127	114	107	115	122	136	112	114	93	108	116	89	102	110	92	100	120	116	105	119	124	104	128	104	105	115	125	130	114	95	101	122	92	136	136	122	94	97	119	113	104	110	104	102	121	109	109	127	130	140	103	107	120	130	113	107	123	94	138	116	115	103	104	104	107	114	109	118	125	125	132	123	139	126	99	104	100	117	122	119	104	102	107	99	114	106	115	119	103	104	98	104	121	118	109	109	114	121	112	117	108	104	96	130	136	92	107	110	115	117	121	121	109	116	109	131	100	103	112	132	114	116	102	111	111	103	113	107	125	112	105	114	109	116	122	119	107	117	100	102	109	114	115	124	104	107	126	124	108	107	101	128	95	107	106	122	120	85	99	109	110	102	115	115	116	95	119	105	115	120	100	106	127	114	94	118	141	129	127	113	111	125	112	117	98	109	122	122	124	112	119	132	101	112	93	97	119	103	112	92	92	106	130	129	117	113	114	117	124	78	104	103	99	106	106	114	109	109	110	111	118	101	102	126	121	116	100	116	108	113	108	105	95	108	114	112	104	105	107	107	92	114	118	93	129	93	112	105	99	119	123	105	116	112	132	108	110	109	111	101	105	117	119	104	112	103	123	124	133	103	97	94	115	108	127	90	125	118	99	96	122	111	106	124	105	99	107	123	117	104	104	122	116	109	120	126	103	129	119	101	124	118	115	113	98	117	120	111	104	124	114	111	109	107	106	103	120	121	103	138	92	119	122	124	120	99	117	103	115	128	122	116	134	112	141	99	113	118	102	102	111	110	121	105	92	121	106	122	106	108	105	108	104	106	114	120	120	125	111	117	91	119	123	98	98	125	115	99	102	105	102	106	100	117	114	122	124	100	112	130	119	100	96	114	112	107	98	102	104	120	105	118	107	118	119	115	110	111	105	124	125	110	124	116	126	113	111	112	133	115	112	122	108	99	115	115	119	122	109	113	92	136	115	103	100	98	116	106	108	127	106	99	116	118	115	117	106	100	117	123	120	110	121	111	121	115	108	119	124	120	120	106	121	101	131	126	101	101	110	111	105	114	107	108	127	117	91	111	86	118	114	103	108	107	109	95	100	103	117	103	114	123	108	105	115	114	117	115	115	98	113	105	93	111	124	118	92	109	99	113	117	107	105	117	118	116	114	110	116	116	108	118	116	126	97	96	114	104	110	119	106	109	117	132	101	112	104	131	89	100	111	119	114	105	117	123	120	112	133	124	94	131	124	133	101	117	108	113	101	102	116	101	118	101	103	110	95	126	114	127	115	122	131	106	129	103	104	114	119	113	135	101	111	107	116	115	124	116	117	124	115	110	108	119	111	112	111	105	125	107	102	95	111	116	102	122	117	111	118	87	119	104	108	111	97	115	112	111	100	122	115	99	103	123	129	121	108	120	111	120	134	106	117	110	119	113	136	114	103	118	112	102	131	109	107	104	129	107	105	119	101	112	116	106	114	134	136	132	109	99	101	132	127	118	99	127	118	113	129	95	117	100	127	95	125	103	106	120	127	112	113	109	99	103	106	112	93	126	104	116	123	123	119	107	119	110	117	108	108	98	101	102	108	126	117	112	124	117	111	115	97	120	131	115	120	106	105	118	124	111	109	100	115	96	101	111	125	110	104	89	116	128	121	107	104	119	110	126	121	97	125	107	105	100	115	99	115	123	117	96	117	102	106	131	115	104	119	123	104	114	112	107	110	113	108	102	106	97	110	118	101	123	112	97	121	106	111	127	101	120	123	125	128	114	120	127	103	96	123	125	112	111	111	121	101	113	149	104	124	102	99	105	118	117	126	122	100	133	92	104	107	117	116	114	101	116	122	116	121	121	111	102	127	104	115	108	115	119	129	117	112	119	129	117	139	100	109	119	117	114	108	95	113	123	132	104	114	98	129	128	99	108	129	112	100	121	127	110	116	115	117	99	106	117	108	117	124	117	107	105	96	119	111	127	112	113	110	116	94	116	122	118	89	103	129	117	100	111	95	124	94	119	105	111	107	109	116	102	110	120	116	105	109	121	112	121	102	112	122	119	118	119	127	119	114	121	113	110	100	108	112	87	98	120	114	114	96	108	113	119	125	108	109	114	115	112	115	105	112	114	110	117	119	94	140	113	125	100	112	122	102	98	136	121	116	125	111	126	108	112	121	105	107	114	122	109	99	100	116	115	109	116	129	111	109	124	116	116	122	97	109	114	125	126	137	123	104	116	114	115	123	115	111	98	110	118	109	132	129	114	122	114	117	125	97	117	101	130	106	114	101	105	103	107	112	125	114	121	116	131	123	102	98	92	102	90	106	110	100	101	129	91	129	107	104	107	104	111	114	104	105	105	99	111	101	95	127	120	110	113	109	120	116	129	100	108	113	104	95	99	108	128	127	98	118	103	99	114	121	112	123	110	120	124	104	96	101	106	100	117	118	117	113	93	100	126	105	113	101	87	109	95	112	114	98	123	120	119	122	126	129	117	118	141	121	119	111	94	116	110	106	112	123	110	132	124	125	113	119	105	102	117	99	110	126	125	114	136	112	113	128	111	110	105	116	105	100	124	107	120	124	132	137	129	98	115	114	102	103	128	118	122	125	115	106	117	93	121	105	122	106	112	121	101	111	104	93	127	95	112	107	110	112	128	120	102	114	109	104	109	102
25460	21482	28056	25325	11714	1191	730	569	439	465	465	412	456	428	420	427	429	403	405	387	408	396	406	377	404	391	383	362	393	388	402	393	376	377	369	378	421	392	360	388	369	372	385	402	403	413	406	388	390	374	386	381	391	375	370	365	364	401	381	381	362	388	374	402	325	373	365	349	387	395	387	365	397	420	409	346	372	392	376	337	407	394	404	402	410	357	389	366	373	396	393	391	338	383	379	404	344	383	348	344	347	353	348	386	361	394	394	353	410	428	414	365	381	385	372	406	370	386	351	386	376	384	392	373	304	367	382	399	381	409	381	379	383	384	395	384	392	392	391	378	371	369	361	385	371	399	373	377	390	352	416	387	377	394	397	395	387	401	354	392	383	388	393	378	387	335	341	369	368	393	386	388	379	385	378	346	376	379	381	386	406	382	372	366	418	395	349	358	351	390	388	389	361	377	395	391	366	390	371	428	396	367	391	349	364	367	374	374	367	406	376	387	368	368	373	367	346	384	400	365	376	362	347	386	361	394	378	416	389	399	380	379	391	412	380	357	397	351	398	363	363	416	377	381	390	389	388	362	388	369	404	352	349	396	384	359	393	361	372	400	395	364	362	401	385	386	345	394	406	376	372	361	377	382	411	377	375	367	364	411	369	355	373	383	368	383	394	376	388	391	371	341	353	357	368	360	375	372	389	381	384	380	384	390	363	376	382	371	367	363	383	359	380	376	388	353	373	365	397	383	391	364	401	387	386	369	373	352	386	369	388	410	364	413	405	412	363	392	409	354	386	375	363	356	348	377	375	379	368	367	407	353	378	358	409	371	358	368	401	380	358	367	381	362	403	385	354	367	392	396	371	348	384	368	366	370	344	377	424	334	381	361	352	361	378	352	400	393	404	361	365	332	378	396	362	355	412	379	359	388	345	347	376	362	396	352	387	380	354	372	411	376	396	367	395	335	375	388	380	402	363	412	390	390	359	354	394	390	380	379	391	391	410	393	363	397	347	370	405	360	364	363	334	323	352	387	367	389	399	379	367	385	435	418	334	413	363	348	352	370	384	384	381	389	426	384	397	337	373	395	413	374	398	361	346	354	398	373	387	414	384	355	406	411	384	397	361	411	389	395	388	408	370	369	354	367	360	344	336	383	395	368	375	416	370	371	374	382	371	388	406	371	402	388	391	357	359	398	368	380	367	421	339	378	370	385	369	368	382	435	366	386	382	375	384	371	416	419	362	355	359	376	423	338	407	389	401	391	365	391	343	390	345	380	401	365	424	358	366	397	385	385	385	403	338	356	370	319	377	388	355	340	326	359	381	364	396	383	391	365	369	382	373	419	355	392	383	401	336	375	367	382	396	343	364	371	365	383	388	395	385	357	373	329	372	378	370	387	364	358	367	383	375	375	372	399	391	349	354	391	342	381	361	365	367	368	414	368	406	367	401	397	386	356	365	390	366	369	404	387	397	389	403	430	366	381	369	393	373	354	397	372	349	398	340	363	400	362	362	366	372	359	399	419	403	362	385	370	357	388	370	396	345	359	367	369	398	376	380	391	396	382	399	387	416	384	380	377	385	383	329	395	376	349	357	380	389	346	370	374	389	371	382	391	378	367	375	384	365	367	364	411	414	358	370	361	380	336	378	362	390	396	362	404	386	357	385	391	416	398	365	379	382	392	375	409	365	384	394	395	383	372	355	381	379	392	402	384	390	374	400	372	369	341	359	383	358	404	364	416	355	373	367	380	360	407	401	348	373	417	382	379	390	378	386	400	386	402	379	382	370	402	365	367	363	393	374	378	382	362	357	388	383	381	409	368	397	419	372	412	373	372	396	387	377	347	398	352	385	391	381	371	396	376	348	347	388	415	384	390	347	359	365	378	381	390	356	412	379	385	372	330	354	343	382	367	356	383	333	362	416	377	354	389	387	385	384	363	378	370	392	360	367	381	375	345	388	403	373	332	385	381	374	370	351	390	404	372	404	366	393	317	355	377	401	386	382	375	378	407	368	396	422	363	354	381	372	357	403	402	349	385	386	392	379	364	373	354	398	397	361	394	364	394	379	401	362	368	373	389	381	360	391	371	383	393	376	362	386	396	376	370	367	389	378	341	363	357	396	407	346	340	387	368	384	396	347	349	397	396	382	392	396	410	356	401	363	398	396	378	384	394	378	443	400	356	387	397	427	354	374	379	332	330	398	377	362	344	375	358	387	372	388	392	383	385	373	402	360	376	370	378	367	368	379	379	364	424	392	393	365	373	349	371	391	400	376	403	362	359	344	347	375	387	395	366	359	384	356	412	383	355	375	345	348	379	370	369	393	355	365	335	373	373	387	363	355	400	355	385	376	397	377	384	379	360	360	370	376	371	374	375	361	406	364	357	355	376	358	353	381	383	387	421	375	350	404	371	394	364	340	346	380	371	374	403	409	335	389	363	383	352	382	359	397	368	378	342	365	409	373	365	379	342	359	390	366	364	391	386	374	383	391	376	372	351	372	347	378	342	372	365	380	381	368	383	360	396	371	364	395	342	412	349	408	389	378	377	393	338	368	363	396	399	366	408	372	349	391	395	390	349	404	388	370	387	337	385	377	393	382	365	377	378	369	378	372	356	343	375	389	375	388	391	323	362	330	388	361	399	393	347	401	358	379	358	364	364	362	375	374	371	397	394	369	360	431	377	375	364	387	376	373	383	356	400	352	368	378	383	376	407	408	339	338	379	372	407	397	372	348	375	370	355	372	374	372	397	348	373	384	363	391	360	386	375	379	369	386	339	370	354	411	369	374	409	386	359	358	369	363	371	354	340	409	370	361	403	354	341	380	397	378	367	406	358	380	405	404	370	366	369	358	372	379	403	404	389	369	321	347	351	378	380	358	382	351	372	340	413	360	377	368	374	373	383	363	363	370	388	345	381	348	383	406	377	362	387	377	337	382	407	402	371	370	376	393	398	399	377	388	393	392	417	368	389	389	368	412	363	380	394	328	381	388	381	374	390	374	356	392	342	360	366	407	384	371	386	331	381	419	384	349	365	370	393	387	377	376	389	345	390	365	378	381	393	352	381	347	425	396	373	420	424	381	362	379	350	396	376	388	391	390	402	393	390	354	399	437	391	370	385	355	361	349	358	363	367	363	396	392	379	372	346	368	402	372	334	399	376	383	389	396	376	337	368	371	413	357	371	379	395	366	379	364	360	392	394	326	384	372	366	370	413	373	358	368	380	432	406	376	357	374	381	390	371	373	403	383	391	370	367	353	372	387	390	388	387	405	370	384	392	381	389	406	354	368	377	380	358	372	373	369	342	366	346	394	365	397	356	392	387	391	391	376	389	374	379	397	418	387	371	393	381	378	367	387	391	353	372	354	369	338	369	374	383	414	387	354	380	381	393	394	373	384	410	373	359	394	372	379	404	370	377	418	390	378	375	377	378	405	401	366	373	421	334	374	369	394	392	372	365	391	373	362	386	383	366	376	384	412	403	339	393	362	361
3168	3216	2722	1386	978	760	619	576	510	455	445	400	403	361	354	372	342	387	345	346	338	346	359	348	333	346	334	321	321	337	356	336	330	320	319	331	305	323	314	314	329	358	300	343	357	336	297	350	295	326	326	318	304	308	336	349	310	329	325	325	310	329	339	331	356	311	330	350	315	342	327	299	296	325	326	305	335	374	319	340	330	341	300	320	320	341	298	307	327	316	331	329	317	353	276	303	309	324	331	344	311	318	340	310	306	316	336	312	312	329	316	315	331	333	317	314	301	326	336	340	329	346	291	329	327	332	317	310	347	322	322	325	316	305	341	300	311	333	321	336	322	320	325	329	296	318	301	338	321	333	322	314	297	337	274	272	324	330	299	289	327	316	314	342	319	309	320	294	324	326	309	290	336	321	318	325	311	321	319	311	304	325	315	317	312	318	331	331	323	319	305	321	335	295	311	325	340	351	292	325	343	324	330	287	304	298	322	301	301	328	358	325	342	331	329	333	330	316	326	299	306	336	335	330	304	297	319	312	314	313	298	294	312	322	306	325	310	297	332	301	296	348	306	328	302	322	319	318	311	337	325	316	318	334	316	315	293	318	281	318	313	323	313	348	311	327	331	327	345	301	297	323	306	328	312	312	356	310	340	326	303	322	323	329	297	332	302	333	319	306	298	296	315	335	318	315	322	313	323	336	315	353	329	315	332	353	327	333	313	312	279	369	295	332	326	274	317	319	311	308	348	311	329	311	323	283	326	317	305	315	323	339	334	330	313	321	296	306	284	346	304	290	289	295	295	327	310	326	336	333	345	293	298	299	292	300	337	337	330	306	359	318	310	327	328	364	322	306	302	331	335	326	290	305	330	365	321	313	308	342	341	347	341	309	335	293	284	302	277	310	326	318	298	313	317	336	330	351	349	323	303	299	320	296	311	326	289	343	320	293	311	298	297	306	308	311	306	335	293	306	265	297	322	324	321	321	297	335	298	305	316	285	318	340	294	327	305	333	332	334	330	316	339	302	320	302	301	325	310	334	297	341	318	327	328	332	314	287	336	315	309	310	305	333	345	324	318	304	303	314	303	346	307	323	333	342	320	309	331	343	310	323	312	314	342	298	326	320	316	299	309	312	321	344	309	334	312	345	278	309	326	307	288	325	306	340	318	288	322	307	343	335	328	335	305	321	290	303	286	332	315	304	346	315	321	309	322	329	325	310	305	308	270	302	322	306	330	284	318	303	292	304	283	336	307	326	315	308	323	319	318	295	325	300	309	334	333	310	331	330	340	315	291	321	309	323	315	335	301	330	315	347	327	318	331	322	314	308	311	299	300	341	285	326	302	329	306	327	301	308	362	323	347	327	335	296	309	276	325	327	304	331	350	295	343	300	305	289	307	339	310	336	264	329	288	312	322	285	323	309	329	297	301	323	322	320	329	307	326	309	340	298	312	336	307	321	325	316	319	295	326	320	322	313	290	314	289	331	306	329	337	321	285	319	345	286	283	293	326	325	305	279	315	294	322	290	321	332	303	306	311	338	347	324	347	267	300	345	306	305	281	301	316	301	298	295	312	330	338	304	341	320	284	328	289	311	319	286	287	342	311	310	294	315	333	305	308	340	304	321	315	329	322	308	331	296	281	340	314	328	304	331	340	311	314	339	328	305	305	304	321	310	329	295	304	347	300	327	318	347	313	313	316	295	314	310	324	321	324	337	306	283	292	342	335	318	336	291	307	305	294	307	298	291	307	328	321	319	305	296	355	292	344	303	313	328	326	303	301	306	321	312	345	358	339	306	298	326	328	312	325	327	313	298	324	332	316	299	344	308	310	329	295	306	299	307	300	292	314	325	341	328	325	287	314	266	324	297	286	329	316	369	323	310	334	310	321	303	316	293	286	340	319	305	292	313	335	293	329	340	306	333	318	297	350	334	299	313	320	313	336	326	310	350	325	311	326	310	317	336	318	343	336	288	324	330	325	346	324	328	310	329	304	327	340	299	346	333	294	320	317	290	285	331	299	307	322	288	301	326	286	307	326	318	324	326	331	303	336	293	319	320	348	317	334	336	351	316	278	324	326	318	304	353	307	286	340	327	327	338	334	353	310	281	342	330	327	338	299	278	303	298	305	323	320	294	315	327	319	326	323	325	309	318	341	325	330	305	295	294	323	324	300	307	330	333	282	320	329	286	309	301	353	297	299	320	290	308	308	320	283	301	299	340	312	293	316	281	299	335	306	295	295	324	335	293	311	344	305	330	296	336	272	317	337	300	284	331	311	337	321	315	313	324	295	349	338	345	323	310	317	344	309	308	306	330	328	318	299	314	333	334	340	326	309	341	334	307	299	355	343	282	315	302	307	317	307	333	321	317	324	326	289	316	300	311	331	319	321	307	310	325	308	277	297	308	321	288	327	287	329	330	327	300	329	315	346	281	306	327	331	302	296	318	318	346	329	321	314	313	316	303	303	323	321	308	306	285	313	320	311	293	303	313	327	328	302	331	306	280	320	325	293	352	289	280	354	317	313	326	310	315	326	355	336	312	320	293	340	299	359	328	321	323	293	283	299	311	305	300	349	342	324	343	325	322	294	331	316	283	322	298	282	299	303	305	310	275	334	321	325	294	298	329	313	315	305	324	329	293	315	291	345	295	306	304	300	321	331	309	300	299	329	343	353	282	307	317	314	332	306	332	337	338	349	302	308	284	329	317	319	321	280	364	323	333	318	343	343	329	311	299	299	353	323	343	338	300	315	314	298	335	322	321	304	281	293	310	336	327	315	283	339	305	299	321	327	303	312	308	297	295	309	284	315	350	288	308	290	331	347	309	307	324	321	323	305	357	334	296	346	338	301	321	339	313	301	290	304	296	310	359	330	318	316	306	277	299	306	328	324	309	312	319	314	300	306	301	337	309	288	323	305	349	342	312	319	310	315	300	320	303	342	329	343	330	335	314	327	312	338	303	337	328	314	279	307	311	318	294	310	329	317	308	330	353	308	313	300	301	334	338	294	276	324	332	334	312	282	322	305	311	326	314	314	311	301	308	313	317	307	330	341	322	305	311	340	324	320	329	341	320	319	293	303	311	326	318	291	284	303	325	317	334	319	318	324	327	326	331	273	295	326	308	300	310	334	305	332	298	302	291	347	301	308	304	297	277	322	285	310	321	300	257	307	280	312	310	350	303	324	329	331	359	323	300	287	302	334	335	292	292	313	304	302	307	327	337	338	307	309	335	328	327	316	331	306	300	309	327	302	324	324	266	326	328	367	324	298	331	321	298	321	296	313	307	322	327	328	331	327	306	293	309	326	332	309	301	339	356	302	328	325	295	335	318	339	319	316	322	300	347	340	341	318	295	331	302	306	295	322	299	292	326	312	332	296	289	345	298	310	318	278	287	322	295	304	304	323	302	335	305	363	282	306	318	315	332	323	298	321	316	312	325	345	353	334	321	306	289	304	315	312	263	323	298	307	312	291	318	303	321	347	326	313	314
24529	21518	28896	24563	21514	8735	1567	982	809	770	737	729	653	689	634	671	646	631	632	647	600	577	654	614	642	637	574	590	621	639	620	615	626	613	621	599	657	597	597	556	563	599	601	575	595	576	579	603	623	590	636	612	555	616	610	602	642	589	635	574	541	610	575	605	627	634	594	593	596	625	588	550	595	610	572	563	615	612	560	632	590	616	603	570	621	559	558	592	578	605	621	556	607	606	591	573	589	602	603	553	616	595	642	578	607	579	562	599	583	586	594	609	599	601	601	616	603	593	590	623	627	567	625	627	630	576	620	578	562	557	568	597	636	611	566	594	583	595	567	588	612	614	582	593	580	538	609	617	582	599	567	570	580	638	577	542	589	587	630	568	589	572	576	599	633	590	577	530	575	590	513	642	611	573	624	609	618	563	578	588	580	628	571	599	618	581	557	584	597	604	580	589	649	580	564	550	597	569	592	607	623	615	608	609	612	616	606	607	570	590	576	579	569	582	591	563	606	601	583	558	642	556	586	619	611	610	618	605	559	585	588	619	548	585	531	624	602	628	598	568	616	613	549	554	597	513	575	572	615	615	586	540	575	629	598	554	568	566	579	550	624	576	564	634	574	541	580	634	594	629	563	657	548	612	644	617	561	571	595	592	603	621	583	597	584	591	615	607	594	586	571	578	594	590	563	674	583	566	610	576	598	621	627	570	599	568	594	605	554	610	585	609	569	559	571	607	586	600	553	593	582	614	626	581	606	589	637	580	638	545	568	585	584	609	544	590	567	616	597	562	624	560	546	596	591	620	603	598	557	635	585	605	579	614	589	576	619	579	580	550	577	589	571	593	600	604	541	586	567	617	628	618	611	585	606	580	585	536	587	639	539	562	550	583	608	586	592	594	555	594	600	586	570	514	608	591	559	561	580	533	611	619	588	581	587	601	605	580	559	644	576	557	594	557	596	560	602	557	556	614	574	608	578	584	613	554	598	590	591	588	618	588	579	566	574	617	574	580	589	571	579	590	560	577	599	591	605	609	594	623	587	613	581	574	586	603	570	574	615	607	603	563	550	570	592	592	600	573	589	543	589	630	564	603	573	535	553	594	570	564	567	568	545	550	585	554	596	593	543	588	615	592	563	601	578	528	553	604	588	638	571	568	598	583	567	629	606	600	617	598	559	585	518	602	592	598	582	538	603	530	585	585	604	598	593	587	601	573	596	589	614	566	605	571	624	560	595	632	559	581	581	597	607	595	624	595	565	587	559	634	570	577	626	567	611	548	568	589	559	586	555	637	548	612	587	578	565	577	612	561	585	579	575	613	564	608	576	575	611	574	593	569	605	591	600	548	537	577	597	588	599	599	654	571	604	601	596	579	590	577	600	592	612	575	587	593	582	602	572	546	578	580	614	623	589	604	650	597	615	547	558	575	586	588	546	583	580	567	568	541	594	617	586	546	592	555	618	610	577	540	581	606	582	561	595	585	586	614	562	588	554	567	556	620	570	591	572	570	588	602	599	560	611	612	577	622	560	590	574	627	576	644	539	592	572	576	655	616	576	585	615	590	573	605	603	599	590	595	623	553	634	564	566	603	565	582	584	555	536	580	599	614	622	610	606	572	619	593	594	597	556	581	621	614	548	632	564	601	551	589	614	610	555	563	651	611	575	594	581	625	583	568	560	605	559	584	617	634	583	596	603	581	523	604	578	578	572	597	602	596	607	594	606	552	555	577	596	577	543	650	586	604	588	603	551	559	569	593	571	568	608	582	610	582	594	575	558	602	612	563	629	580	581	583	569	541	608	607	573	603	556	567	557	609	567	582	569	610	591	572	570	580	584	569	583	627	618	602	589	599	592	610	600	632	591	607	643	573	551	555	599	562	573	604	582	593	597	607	560	557	590	547	564	564	598	597	609	584	619	595	548	604	611	597	564	614	626	596	593	609	609	614	609	554	525	588	602	551	560	576	564	590	549	632	565	600	576	572	610	551	560	603	557	605	580	558	611	565	582	576	570	582	578	586	611	601	573	559	554	600	595	572	561	581	583	609	575	601	595	526	584	565	591	537	581	563	575	618	562	614	583	589	585	601	628	613	576	572	576	581	578	611	598	597	587	567	618	579	574	549	563	623	598	596	607	570	574	553	537	550	546	614	614	586	664	583	569	621	600	572	535	569	607	624	595	572	535	593	604	587	590	587	557	562	572	595	570	575	569	616	595	540	590	567	613	574	566	620	598	605	593	640	568	598	586	575	506	586	561	606	570	621	591	536	542	598	589	651	613	585	585	560	621	554	613	586	605	596	540	571	603	571	587	547	584	569	567	591	609	607	614	589	557	592	634	573	586	629	591	589	601	584	583	551	596	583	605	574	614	572	562	564	574	536	573	598	563	622	599	588	584	566	537	582	553	601	580	598	582	555	584	550	567	595	563	588	619	585	575	619	633	583	597	577	548	565	552	565	524	587	574	586	611	604	632	610	584	599	589	548	581	567	552	561	594	569	602	602	598	531	571	556	616	591	569	556	594	596	628	563	561	593	577	594	644	590	544	576	574	591	590	581	593	590	554	590	591	626	597	571	543	572	596	590	583	595	602	600	585	587	610	557	554	564	614	593	581	590	574	613	570	579	557	612	574	582	583	585	593	536	597	580	555	567	595	606	580	593	577	560	576	590	576	623	577	562	591	612	583	586	545	573	560	595	579	582	573	603	636	600	598	615	575	565	593	580	606	586	559	570	580	614	600	589	555	563	555	580	616	567	556	579	607	603	596	589	564	557	602	592	611	586	590	586	588	664	610	584	558	609	617	573	603	608	608	587	583	588	598	643	553	548	613	585	589	583	588	614	615	598	576	597	636	580	583	570	625	559	595	554	581	566	583	579	564	578	601	562	603	556	606	536	597	523	559	576	545	598	624	595	634	594	557	613	568	596	575	560	542	619	586	596	603	590	578	543	604	586	539	635	557	523	540	588	600	574	557	563	553	588	611	570	572	585	569	618	557	546	593	590	617	588	549	602	550	586	586	594	579	593	608	572	615	598	595	565	576	634	622	609	576	563	567	553	617	576	579	574	607	640	591	520	609	594	600	571	644	575	568	580	568	553	587	556	566	604	594	601	575	571	552	585	561	575	606	602	623	599	561	563	545	586	587	571	614	589	541	573	590	606	581	593	594	597	568	605	570	584	598	620	597	601	619	583	604	584	587	588	563	565	560	573	617	583	586	596	593	626	565	552	554	597	595	568	595	597	601	565	594	582	575	592	592	554	575	564	590	586	573	570	575	562	574	594	566	555	594	581	566	564	639	562	567	602	648	596	597	595	576	630	568	575	596	567	591	582	573	552	582	553	565	618	583	590	624	581	584	602	587	594	605	569	605	586	559	599	606	572	588	621	591	573	585	601	625	526	620	586	561	634	559	579	605	551	588	607	588	586	576	581	634	591	590	556	579	552	572	561	599	612	597	607	552	590	570	618	602	600	591	603	599	630	599	576	583	553
3491	5691	4638	2367	1728	1315	1084	904	845	802	687	656	674	602	596	582	581	605	597	515	528	508	529	544	525	492	526	504	519	474	508	472	551	470	489	524	492	513	535	500	475	497	486	484	452	551	502	481	515	514	492	431	519	454	542	521	457	481	476	490	494	524	470	485	494	474	477	500	501	481	484	468	482	492	490	493	537	489	466	460	463	471	444	459	475	501	487	510	522	520	474	467	485	505	470	446	477	486	497	469	497	469	480	528	467	467	494	500	490	483	515	477	475	502	499	471	435	450	441	530	484	510	508	498	518	460	456	499	459	490	465	500	480	481	468	501	486	462	494	457	465	495	453	528	469	519	502	496	476	508	509	507	473	474	474	510	486	493	455	485	481	460	465	472	536	504	497	454	527	443	476	489	470	460	471	483	488	479	469	494	468	483	481	472	483	502	504	461	481	497	479	516	493	461	475	477	486	476	496	475	491	476	478	497	476	475	506	423	495	466	491	477	489	517	495	476	458	470	465	494	494	469	522	525	503	473	494	491	466	469	489	470	527	488	471	513	485	495	473	483	452	504	469	473	493	470	540	444	471	471	444	441	458	457	485	482	516	509	480	447	486	488	487	478	490	528	498	464	471	485	518	502	447	432	454	473	466	453	451	504	492	483	495	444	464	466	455	510	478	489	443	495	523	470	497	495	502	502	505	503	457	492	524	528	509	497	501	503	484	496	513	500	491	457	424	480	476	443	471	482	452	507	466	461	469	471	475	467	488	456	494	477	466	444	483	468	467	474	492	524	469	506	447	467	483	456	474	468	470	468	530	488	489	452	482	488	510	451	467	487	470	455	478	512	497	484	496	446	484	508	489	460	511	470	470	459	463	473	491	501	469	475	444	481	471	471	479	458	410	500	446	442	542	504	477	466	462	471	432	479	504	459	458	473	457	513	459	487	462	493	463	488	502	476	496	459	475	483	495	468	480	462	486	449	467	497	522	508	447	453	429	469	498	453	509	425	481	504	482	485	486	477	442	475	444	485	492	440	470	454	459	481	493	474	472	488	463	480	481	448	493	502	477	503	481	476	460	482	475	446	466	488	495	463	504	483	493	431	467	461	462	481	461	469	459	436	487	479	469	473	494	476	467	469	461	484	489	518	473	436	456	495	494	489	420	473	480	484	487	464	472	532	477	489	466	494	465	471	483	467	479	482	471	463	472	486	472	505	449	489	491	472	510	488	464	454	527	517	461	456	452	448	471	443	448	488	479	489	505	478	485	463	458	449	433	493	482	508	455	489	485	471	470	488	465	460	503	484	465	467	470	501	471	487	491	509	451	487	515	425	483	488	488	502	466	440	469	498	506	452	486	439	521	494	458	430	518	502	489	493	478	436	478	511	477	476	492	467	507	455	444	456	483	471	494	441	481	485	492	468	520	487	476	473	460	466	471	468	483	434	467	464	491	490	463	483	482	493	489	454	460	473	476	497	501	480	452	461	434	490	498	491	465	497	449	501	477	430	499	461	498	523	484	449	461	482	514	473	470	475	444	474	462	482	478	459	479	473	496	487	492	443	465	475	495	460	466	507	465	473	493	501	473	454	490	480	511	495	478	459	494	443	488	466	456	475	467	435	488	498	502	488	478	462	462	495	508	486	490	537	545	502	450	481	493	471	489	474	433	479	463	456	481	483	459	508	488	501	508	461	469	459	454	464	483	439	463	491	470	455	466	479	494	464	495	521	450	443	474	481	473	481	468	511	461	474	494	475	469	476	488	463	457	475	464	501	469	467	479	488	471	444	438	498	489	475	435	524	489	506	494	474	477	486	458	486	477	478	458	491	479	494	492	476	452	416	462	499	516	481	479	418	470	469	482	471	456	499	502	487	489	463	480	488	471	480	431	501	448	472	502	456	489	489	482	476	486	490	484	468	481	489	497	499	489	473	492	481	469	478	492	477	481	496	474	459	466	490	476	494	440	532	487	490	472	503	482	450	474	415	489	470	459	421	496	501	463	465	473	460	474	514	444	508	449	426	508	403	451	488	501	488	446	458	496	475	466	510	446	474	463	469	459	435	479	447	521	470	489	456	497	481	446	474	445	470	505	482	460	447	459	453	474	501	501	481	440	471	487	529	454	476	487	473	469	448	453	453	478	454	449	464	438	458	492	486	469	498	467	448	492	456	483	489	462	452	436	470	499	463	499	463	494	503	473	461	489	469	505	476	475	464	475	434	462	499	477	459	491	490	469	488	454	464	474	491	448	488	503	451	462	454	477	472	464	450	448	446	437	468	454	445	451	464	458	449	485	442	478	482	471	519	451	516	491	464	481	432	476	491	484	438	471	483	461	502	474	458	447	507	453	453	459	476	484	448	477	460	478	488	436	479	465	484	513	476	414	460	456	495	498	457	443	447	466	469	468	483	453	478	456	475	477	495	493	480	450	501	464	448	492	456	458	477	474	475	472	422	474	504	467	497	453	473	480	440	509	498	471	473	467	495	469	456	458	465	481	486	453	493	496	479	446	475	488	473	464	458	484	455	442	493	500	459	489	449	467	473	474	445	470	472	479	440	471	466	476	493	497	492	467	450	499	482	442	454	500	460	498	466	486	493	491	443	478	445	453	466	475	483	444	513	462	477	500	441	451	462	498	451	447	479	500	493	430	481	499	476	508	450	452	498	455	491	494	488	481	472	490	435	461	464	506	483	439	488	458	443	523	525	466	505	451	508	475	459	464	437	498	445	498	444	497	458	445	480	458	417	435	509	462	414	519	477	444	473	470	502	468	492	469	427	503	474	495	437	504	413	464	486	465	471	487	450	489	430	448	453	491	500	457	460	485	466	435	452	471	433	461	462	529	451	476	469	500	419	468	472	459	445	497	446	452	469	465	471	468	429	477	463	455	477	495	455	436	466	454	466	453	468	473	479	464	431	506	436	489	472	513	458	461	469	494	505	470	477	475	459	482	480	507	532	519	478	454	480	481	455	452	432	479	444	473	478	453	464	445	456	456	487	480	472	498	467	503	437	445	435	475	495	470	453	487	465	449	473	496	472	470	477	495	470	440	476	503	495	457	469	491	499	483	458	457	466	484	460	463	426	494	499	462	488	480	458	468	463	463	474	459	491	450	504	458	472	459	500	487	473	527	469	470	429	516	451	477	480	434	501	451	484	470	449	460	483	474	510	451	472	477	478	469	468	464	451	458	468	470	490	419	456	482	483	447	502	467	446	441	454	446	453	487	501	503	460	448	476	470	492	512	487	482	469	464	493	489	450	521	501	474	473	495	462	449	455	444	440	461	507	506	457	447	468	479	483	463	465	458	456	463	478	464	419	511	493	474	458	462	514	497	491	472	467	482	457	474	464	479	502	455	471	493	459	441	457	470	495	466	457	489	487	435	458	486	448	482	488	482	488	514	479	520	497	451	483	509	464	486	439	491	469	480	490	480	489	458	453	504	466	452	478	456	449	488	463	504	463	450	462	480	471	465	494	471	489	459	446
27875	10517	519	246	184	144	145	137	134	141	153	158	137	129	132	121	153	127	134	132	133	127	126	147	136	144	128	124	132	128	112	151	139	128	148	152	124	130	138	146	133	109	112	131	131	133	132	119	126	124	107	140	142	153	142	149	119	120	107	145	137	155	145	129	147	133	120	139	147	114	134	148	145	153	141	142	143	145	131	144	120	142	133	132	124	131	148	130	143	152	120	126	148	135	128	140	134	116	110	129	124	144	131	132	135	132	136	122	127	146	127	145	115	142	125	140	110	130	129	131	125	118	128	126	128	128	143	115	137	136	127	111	126	131	116	138	120	130	119	124	125	139	141	113	129	130	124	134	123	127	128	117	131	152	133	125	140	147	120	141	147	140	123	130	152	120	146	134	126	147	135	129	115	132	129	144	138	125	117	131	126	141	144	136	121	109	138	137	161	123	122	138	122	126	134	154	140	135	154	118	149	127	112	137	127	132	150	144	121	155	131	112	128	124	129	143	143	143	137	150	123	142	131	127	126	127	126	128	150	136	139	127	133	141	129	153	136	137	140	144	125	137	147	128	123	144	149	124	116	130	122	162	142	126	142	133	117	135	137	139	142	140	134	151	136	121	122	134	141	146	130	140	116	112	143	133	120	111	114	141	141	142	135	131	133	119	139	123	128	138	120	125	136	130	136	154	134	137	118	116	134	107	132	129	140	141	122	133	137	151	121	164	146	131	112	123	136	120	137	137	131	118	133	138	129	142	164	118	138	141	137	134	118	131	112	146	142	135	109	143	131	144	119	108	134	128	141	125	143	123	139	148	136	139	140	129	149	131	137	151	123	121	139	137	134	98	112	133	169	136	129	132	117	135	127	139	153	119	136	146	137	140	113	136	138	137	144	126	128	131	120	116	146	154	126	128	118	124	142	136	137	132	135	126	133	143	138	122	132	126	147	123	132	126	130	128	128	144	141	128	120	138	123	122	133	133	110	120	131	122	136	135	135	127	134	130	129	135	142	123	149	142	145	136	148	145	132	138	126	143	140	137	136	118	126	121	130	137	155	125	123	117	128	123	126	119	132	125	124	125	108	149	133	128	130	131	113	145	122	127	142	140	146	134	132	139	129	146	118	154	135	122	141	131	119	113	132	129	153	125	117	151	134	146	133	121	128	139	154	133	122	121	123	129	128	129	127	113	116	145	134	130	136	128	141	139	110	136	116	116	137	133	154	104	127	134	137	136	149	127	152	160	120	121	119	136	128	133	150	110	120	132	127	135	134	143	145	147	128	136	148	142	144	118	128	108	144	113	146	119	146	111	121	125	140	127	127	107	137	133	147	137	132	123	130	121	123	133	131	125	141	138	124	140	137	133	126	152	134	113	114	144	134	132	120	139	140	132	152	123	131	111	139	116	162	118	126	162	147	125	139	136	133	130	144	135	125	122	146	138	130	123	142	136	118	127	146	116	154	127	125	135	132	126	133	136	124	141	116	136	131	152	135	116	148	142	160	136	138	136	139	119	124	147	126	125	158	136	127	134	117	114	132	130	141	126	117	143	130	116	149	134	157	125	117	121	157	146	133	116	125	140	119	142	149	134	109	132	129	141	120	131	141	145	113	126	133	130	136	130	116	128	127	133	143	155	117	141	156	154	127	151	143	141	140	111	122	146	136	139	141	141	132	123	132	130	153	145	131	119	116	134	138	119	127	145	132	159	121	125	144	145	123	127	132	115	142	125	117	113	134	131	125	123	138	148	131	122	119	135	126	128	153	138	108	126	120	130	131	143	125	135	118	110	126	122	137	142	124	142	113	129	139	122	138	124	130	124	122	124	121	137	111	126	121	147	128	136	136	130	133	121	123	136	140	138	125	127	126	123	133	123	135	148	133	140	130	130	116	145	146	137	126	125	124	137	125	134	126	133	113	136	139	143	133	112	126	143	123	140	153	128	122	141	137	126	141	143	123	126	132	132	116	135	136	112	147	118	107	143	127	149	150	135	136	105	128	136	123	140	139	130	127	107	123	133	117	154	129	134	147	112	149	128	158	142	128	145	133	131	126	141	139	143	132	130	120	154	137	121	140	145	112	97	145	126	114	122	127	116	117	120	141	123	134	140	145	127	125	138	133	150	127	122	106	124	122	137	120	135	130	138	144	145	140	145	126	114	143	134	124	128	139	126	125	131	146	123	145	135	121	132	136	115	144	120	124	137	126	136	143	121	144	148	125	118	145	110	137	141	155	118	120	118	126	121	121	136	126	126	123	134	133	126	138	130	137	118	139	124	129	133	140	135	120	129	153	125	144	138	145	141	149	124	126	132	140	106	111	142	142	121	135	127	112	122	127	119	130	131	141	141	133	136	138	143	128	139	137	123	122	102	127	138	141	132	119	116	132	128	122	131	131	156	129	119	98	119	137	137	124	125	139	140	125	128	123	142	132	123	141	145	137	131	141	119	142	129	150	128	137	137	129	120	121	116	128	115	132	130	130	130	125	128	132	124	136	131	116	153	120	125	150	115	144	130	123	115	148	113	119	125	120	131	140	122	115	128	151	117	124	126	146	122	131	139	141	120	135	148	118	113	132	109	115	112	132	140	118	132	138	143	110	131	134	120	144	134	126	149	128	149	138	147	138	120	116	121	140	131	123	129	125	136	149	148	149	124	115	147	120	147	140	120	123	127	152	136	131	123	139	140	136	137	129	126	135	114	132	123	129	143	121	125	124	115	121	125	133	123	131	119	128	124	134	149	126	157	129	137	126	145	155	127	113	123	134	126	135	130	123	147	130	132	145	119	127	130	120	132	136	130	143	146	140	138	127	168	123	120	140	138	141	134	120	145	126	129	155	152	148	131	124	123	130	146	114	115	128	130	129	131	134	122	116	131	138	131	135	138	139	141	126	117	138	128	141	117	124	128	129	137	119	141	135	123	126	134	135	128	106	103	121	136	113	125	149	115	94	141	129	138	130	138	132	131	134	146	121	119	136	139	129	144	119	132	128	159	137	149	138	137	110	136	138	109	129	120	129	148	118	130	132	129	133	114	113	136	132	116	132	152	119	121	135	131	146	124	133	132	133	131	132	132	125	121	146	130	121	121	135	132	136	125	127	132	139	130	114	142	139	119	141	158	142	140	127	125	128	131	155	128	142	136	119	119	138	157	161	131	148	110	146	114	140	127	127	113	106	118	149	141	122	142	125	134	117	127	150	150	116	113	130	119	110	159	129	142	141	140	127	133	136	128	138	145	141	114	116	130	142	130	151	136	135	130	141	138	137	146	108	151	120	133	129	138	138	113	123	131	134	130	150	118	144	131	126	137	136	104	121	124	142	122	139	120	144	135	137	113	133	130	130	137	145	120	121	133	123	115	135	142	128	126	134	141	133	151	125	146	109	144	145	112	153	123	135	130	145	122	135	123	136	127	122	135	136	139	152	118	139	134	129	124	122	145	126	126	117	139	135	138	117	133	130	135	124	150	133	120	123	127	148	136	135	127
4567	296	253	181	174	146	124	131	130	116	128	102	128	116	121	108	106	121	97	133	121	112	101	111	119	110	111	123	133	100	108	119	118	124	109	105	102	126	102	124	122	119	117	128	85	117	124	126	89	111	117	116	122	109	110	130	96	99	101	101	110	110	108	109	114	113	97	101	111	106	108	111	117	115	108	126	111	115	120	104	112	111	116	117	129	109	113	106	102	95	116	107	114	119	113	116	114	107	116	94	120	116	114	127	119	100	105	109	106	112	122	110	114	106	116	112	121	99	120	94	140	128	111	115	117	108	110	112	120	124	103	106	138	126	92	117	104	105	110	110	104	113	114	104	97	100	101	113	110	112	123	113	121	120	118	114	128	115	135	110	109	120	112	108	122	113	115	112	109	126	109	112	113	132	125	123	127	123	112	107	114	97	117	118	125	116	113	129	107	107	125	109	118	106	101	117	125	116	127	101	114	124	122	101	107	116	125	91	92	110	89	105	116	114	96	110	111	115	122	110	101	117	101	112	114	113	121	105	126	127	118	108	102	119	119	128	101	118	121	110	96	121	124	101	115	110	129	98	83	119	115	115	128	99	111	119	111	110	102	115	132	113	115	105	118	121	108	111	104	111	102	111	114	105	122	138	96	94	110	105	123	122	122	134	102	123	120	104	113	108	96	107	107	120	117	114	106	120	111	92	105	119	110	112	114	120	120	122	127	108	86	89	129	94	142	105	115	115	126	107	105	124	106	146	125	105	119	110	112	109	120	124	113	97	121	118	118	102	128	107	101	97	103	122	109	92	82	123	104	123	117	94	106	95	108	102	102	95	131	112	127	108	88	111	97	131	104	103	111	103	117	117	117	120	112	107	92	112	111	106	118	102	104	106	101	96	122	128	109	116	95	114	114	115	134	114	97	122	98	128	107	115	114	119	97	112	117	101	104	112	101	112	104	110	112	103	105	112	109	115	121	113	114	107	109	99	110	94	104	116	103	92	118	122	113	107	116	134	98	128	107	110	110	131	103	106	116	126	111	114	110	119	117	118	121	121	101	100	116	110	113	104	103	101	115	118	110	117	112	123	103	113	109	109	137	117	98	101	106	122	116	109	112	103	94	115	112	102	124	114	105	114	118	114	106	108	106	100	137	124	115	112	105	109	100	110	123	120	120	116	116	105	118	108	111	109	125	109	105	92	136	113	146	122	118	110	94	130	113	146	105	122	99	128	92	99	99	104	110	110	108	99	103	119	119	108	102	96	140	121	106	124	115	113	118	97	123	105	120	127	87	109	111	109	119	116	109	124	109	113	101	127	115	113	142	124	138	111	92	117	108	108	132	110	108	116	123	108	112	119	131	130	127	138	96	112	115	90	96	111	126	104	112	107	89	109	101	111	121	125	123	102	108	107	112	113	113	129	108	116	113	108	119	111	117	99	122	103	119	91	121	95	108	118	104	90	106	108	124	121	100	113	127	126	110	107	101	118	112	106	102	104	120	112	122	117	105	135	120	100	78	121	105	109	118	121	110	127	129	115	86	116	127	132	116	111	119	117	117	92	120	118	118	107	99	122	124	110	126	127	113	130	103	119	110	106	106	99	108	116	109	101	103	100	114	111	128	125	123	123	106	136	109	95	89	135	115	93	114	110	120	101	99	116	101	117	125	89	97	110	120	98	125	110	112	89	101	123	123	108	133	101	106	125	110	102	106	114	117	99	101	113	99	120	113	116	117	116	98	101	122	102	103	105	121	109	135	140	117	115	113	102	126	106	120	115	115	113	113	98	115	125	111	115	81	103	108	107	111	121	126	117	116	111	109	116	109	112	102	102	104	108	118	105	95	92	110	97	113	117	114	110	95	120	105	91	113	107	131	113	108	108	107	114	101	101	106	111	116	122	103	117	127	107	115	125	117	102	111	112	113	109	107	106	102	116	114	123	127	115	127	92	111	95	121	128	105	117	105	117	88	113	115	107	125	114	115	119	117	125	110	105	111	109	131	112	95	93	120	120	111	122	107	131	96	124	134	109	117	105	113	110	93	122	122	99	105	112	107	117	115	112	108	129	116	116	124	106	114	124	106	95	120	126	128	104	121	118	112	113	114	119	104	123	108	116	113	92	102	120	103	109	113	110	125	122	124	107	130	109	116	121	105	103	104	108	104	117	110	119	111	109	104	117	115	113	110	131	123	141	119	106	110	109	107	114	115	115	110	109	109	120	123	94	109	95	103	133	100	99	106	90	99	108	108	121	101	112	111	111	94	114	105	119	104	126	107	91	132	137	95	95	127	129	112	112	112	111	115	91	94	101	116	124	111	107	118	118	126	104	112	110	121	110	124	118	120	120	99	117	118	104	102	129	91	124	97	106	108	100	117	122	123	106	123	119	109	119	106	107	113	129	117	121	118	106	110	114	93	130	100	124	98	119	97	87	97	128	110	125	95	126	95	111	97	121	110	115	115	136	118	113	97	133	124	123	120	116	106	118	124	103	119	101	106	124	102	106	111	117	110	103	100	115	100	108	121	125	120	97	128	116	125	123	113	122	129	126	115	115	80	102	112	115	111	116	119	118	117	122	94	124	108	111	105	113	113	121	104	126	105	118	125	122	125	108	112	126	107	123	110	98	91	116	113	140	115	128	104	101	123	126	109	138	128	127	96	123	99	120	117	122	113	95	107	109	120	101	132	92	101	120	106	128	116	133	115	127	105	109	116	105	116	118	113	111	103	112	122	117	134	115	93	119	99	112	96	100	123	96	102	100	107	111	115	117	118	94	104	106	109	111	115	103	127	118	124	95	136	106	112	130	107	134	101	111	111	111	117	96	113	112	128	118	121	106	116	128	122	119	103	115	111	111	120	112	101	116	100	127	118	113	99	118	112	106	107	90	126	121	108	120	140	114	106	110	111	127	114	115	125	94	113	91	115	130	107	106	108	95	112	117	104	120	112	119	117	112	138	128	129	117	116	113	117	110	107	131	120	115	111	133	105	123	104	127	104	119	100	101	99	129	116	140	114	126	111	118	111	122	94	112	133	102	114	119	120	129	114	110	109	115	103	123	116	104	125	97	129	135	106	117	105	116	109	98	111	115	123	100	114	109	121	108	105	116	128	114	115	111	122	110	119	107	128	105	94	123	111	131	124	120	109	134	112	103	124	109	117	95	101	101	106	96	119	127	125	106	119	118	113	109	113	126	107	124	116	108	115	123	115	123	108	122	118	113	100	122	94	106	112	117	99	110	101	96	114	107	96	101	125	112	122	110	110	108	109	121	115	97	121	110	108	121	100	120	119	108	121	128	114	104	125	105	122	106	100	95	90	105	100	117	117	99	109	107	97	123	106	117	119	108	99	104	116	106	127	123	101	108	112	123	113	115	94	86	93	115	103	106	120	102	113	120	106	114	128	120	101	98	102	109	110	117	127	121	107	135	103	118	121	117	106	116	111	126	128	112	103	118	107	108	126	113	126	122	118	120	93	125	98	114	109	116	124	109
25392	21482	28060	25347	11674	1167	729	507	515	439	453	412	467	381	409	399	420	412	407	390	434	421	425	407	401	405	425	360	415	373	406	371	359	389	408	388	361	397	363	387	374	363	385	388	365	373	382	413	400	390	373	363	393	337	406	381	419	371	414	369	393	409	415	372	389	378	413	374	375	402	373	387	380	377	348	377	368	377	363	371	404	391	360	351	401	386	347	377	385	394	400	360	366	396	344	370	364	402	360	366	353	396	374	361	423	358	369	368	388	359	365	368	379	386	383	396	369	385	408	409	363	362	375	381	400	361	346	346	364	391	375	401	339	388	365	372	381	373	359	385	398	395	406	352	372	368	427	359	384	423	408	364	386	396	416	352	400	428	378	382	378	366	391	385	391	386	370	354	369	389	416	365	411	403	397	410	363	391	385	391	385	396	360	360	376	391	370	360	385	417	426	375	387	381	390	382	396	379	392	365	384	362	411	356	398	421	391	416	370	360	364	425	367	366	358	385	369	360	377	385	409	373	369	369	353	375	380	370	371	401	383	374	391	399	416	379	381	373	354	424	377	393	381	376	394	373	395	388	380	381	354	371	376	372	387	364	416	389	341	386	374	399	338	415	386	359	397	389	407	391	386	383	402	384	407	390	353	411	372	377	364	380	381	380	377	385	366	389	391	378	404	390	376	393	396	350	386	416	371	389	360	405	381	391	382	374	386	391	376	393	383	367	377	397	393	376	398	364	404	374	372	391	371	373	364	386	351	392	385	362	385	356	323	361	418	368	363	403	349	363	379	391	357	344	398	360	409	387	383	383	345	446	400	368	334	369	383	392	411	379	385	377	369	363	383	387	375	357	344	397	401	396	363	380	409	349	408	358	389	399	414	353	418	381	395	385	379	364	365	404	408	375	410	385	403	417	367	409	363	393	403	366	387	381	373	404	386	412	374	387	387	363	347	338	366	373	331	384	398	395	413	365	359	344	352	385	385	397	381	385	380	382	397	366	337	394	339	369	356	375	361	377	398	373	397	396	381	424	340	349	365	378	397	357	379	362	387	402	379	415	385	401	386	392	367	373	389	395	390	366	410	369	359	387	372	372	343	407	377	395	366	350	362	375	377	417	367	406	380	372	358	357	390	375	391	361	370	372	376	356	410	402	341	393	384	358	375	356	345	401	385	363	381	391	404	336	371	357	378	390	361	364	389	387	377	354	386	410	361	366	400	383	405	392	389	406	362	409	378	380	388	370	384	374	394	370	362	352	383	404	373	377	412	399	360	356	392	376	395	386	388	359	374	391	382	357	387	373	395	374	371	381	384	382	382	405	386	355	366	360	362	368	391	369	400	372	384	359	352	370	381	369	373	365	388	378	384	407	344	381	383	393	398	382	358	421	357	393	398	358	364	364	357	406	400	374	394	396	426	376	401	369	422	393	398	399	391	367	380	386	396	369	370	382	390	371	376	357	373	408	371	360	340	368	386	384	373	388	399	376	351	363	428	392	367	378	399	363	438	366	361	421	412	376	378	360	411	355	360	339	402	401	361	389	386	356	384	346	387	374	383	348	403	384	391	415	389	389	375	376	434	379	383	381	392	343	353	351	404	372	399	375	350	407	403	405	422	357	374	354	372	387	343	371	383	386	359	382	373	386	378	419	393	353	366	368	402	354	411	379	346	369	345	370	387	385	380	380	430	400	371	411	370	392	358	422	398	391	355	424	398	383	404	397	395	356	362	396	370	350	399	369	437	353	372	362	367	380	381	360	398	391	393	371	376	410	394	352	368	326	347	363	419	404	357	379	366	397	380	398	360	370	367	363	374	392	358	380	367	359	396	375	355	423	344	380	395	382	426	377	405	392	389	369	362	373	390	391	385	407	363	374	384	341	358	350	399	384	409	399	368	401	359	412	381	378	387	382	373	343	409	358	417	364	367	373	366	397	381	378	386	384	426	347	399	379	383	378	376	372	375	390	369	380	400	388	369	373	343	384	378	371	356	399	369	379	403	360	380	397	391	351	382	372	383	398	357	402	370	415	413	399	325	384	382	391	368	391	384	366	361	391	374	384	361	377	388	370	391	347	428	359	379	399	344	367	360	378	411	358	374	359	379	381	405	378	395	363	380	353	393	366	396	401	373	381	356	374	358	399	408	402	380	364	381	413	377	404	382	392	403	373	378	381	339	401	400	355	381	362	396	389	360	358	369	401	385	392	400	412	401	386	381	358	384	376	385	382	385	372	396	377	358	386	362	396	378	361	391	372	397	399	399	380	374	405	404	378	375	365	378	367	386	398	390	371	377	347	387	371	387	368	404	389	374	403	404	364	356	384	362	392	376	339	374	378	377	361	369	355	406	387	372	382	351	370	363	402	372	384	361	310	398	367	355	389	363	385	352	337	373	386	358	416	380	381	374	348	400	345	402	340	377	391	401	355	401	399	366	401	388	387	411	354	387	399	409	370	386	394	348	413	369	374	405	400	382	334	389	362	377	381	388	344	411	368	370	365	342	361	416	389	377	388	383	372	387	386	360	379	375	343	389	387	345	382	416	374	378	375	377	376	350	376	344	393	372	370	381	374	378	371	392	382	377	335	390	379	382	438	367	350	399	352	389	390	345	361	383	395	377	381	364	382	378	362	413	377	388	393	383	354	355	394	404	382	419	391	384	371	367	387	395	375	403	352	371	367	396	380	404	372	353	401	377	380	357	404	371	361	367	404	377	361	348	344	382	388	389	381	381	353	380	401	407	399	376	374	394	382	399	372	374	359	372	364	368	343	357	371	400	375	385	364	371	359	365	379	407	381	334	390	402	391	402	383	390	373	368	355	371	365	371	345	390	379	358	390	367	364	379	388	402	417	375	352	394	339	411	380	385	384	379	377	386	359	347	372	386	374	364	396	396	342	373	340	399	399	378	380	369	415	370	366	338	367	361	381	355	381	354	394	365	403	378	371	408	356	391	417	386	361	393	389	328	381	366	358	361	372	381	358	388	375	397	393	399	373	379	391	394	377	390	394	402	375	355	369	389	368	355	400	375	391	370	391	398	383	387	385	386	376	400	405	384	360	383	415	392	382	377	415	405	410	384	353	401	356	362	375	390	358	398	394	351	394	396	390	346	403	383	387	377	401	391	396	351	358	396	363	387	380	356	370	380	366	368	350	367	383	374	392	368	378	365	374	362	350	367	369	379	391	378	402	361	338	406	380	376	373	344	413	385	374	347	368	385	405	361	379	397	337	365	401	390	368	370	390	359	426	371	352	362	362	330	370	342	386	363	385	358	424	355	371	354	399	365	364	372	389	388	375	388	373	371	395	354	381	399	390	387	372	312	370	375	370	361	389	389	389	400	393	410	350	346	392	371	398	354	359	365	401	375	409	391	377	417	346	360	375	364	363	396	426	391	362	364	394	384	408	379	369	354	394	383	422	396	373	350	360	381	368	375	364	402	367	395	356	365	416	366	363	387	366	368	368	387	392	357	349	359	368	387	372	364	407
3106	3196	2614	1391	970	738	639	566	487	449	445	394	377	390	371	343	369	357	367	317	372	357	322	368	332	296	345	332	323	338	326	333	318	323	329	333	321	311	343	336	312	325	334	346	304	318	330	348	315	335	323	353	326	349	314	345	306	317	340	316	326	292	316	331	318	316	289	328	304	338	313	322	317	321	296	340	312	296	292	334	309	314	344	292	336	314	301	303	317	344	318	304	324	312	288	299	322	316	317	321	304	310	329	297	305	349	322	332	346	344	290	342	315	313	369	330	328	315	309	314	308	325	318	321	304	309	308	329	309	331	309	275	331	303	331	324	319	323	306	293	333	289	310	328	318	366	308	300	343	307	295	331	313	345	309	310	286	299	297	328	322	358	326	304	330	323	321	328	323	338	322	298	316	336	319	327	337	314	327	307	318	358	300	304	310	319	298	330	316	300	298	313	326	307	331	286	331	283	314	354	338	334	310	322	274	321	312	348	331	323	317	314	311	300	336	343	340	320	349	331	311	328	315	302	320	315	301	318	345	325	288	318	296	323	320	321	293	310	297	300	326	333	313	323	323	311	323	292	325	333	323	325	302	316	290	332	264	324	307	315	306	320	324	325	272	326	317	309	317	312	349	358	292	333	318	284	288	303	348	313	305	321	330	345	283	312	328	343	325	350	330	344	309	333	321	348	301	329	306	319	309	306	308	298	346	305	320	286	332	339	303	318	323	333	331	331	310	338	327	276	311	322	324	330	329	284	302	324	318	283	323	332	286	307	305	348	307	307	289	359	324	331	302	332	307	313	251	307	309	299	303	305	290	307	311	317	335	335	288	306	340	312	322	330	346	307	309	324	330	313	292	343	321	304	337	283	327	303	304	331	332	329	313	303	303	304	310	316	300	287	305	332	322	327	311	325	315	342	292	321	275	338	292	321	296	315	316	326	321	286	301	327	342	283	319	327	303	308	284	325	355	278	283	323	301	305	319	312	351	337	297	332	318	289	309	282	302	303	305	297	332	313	290	308	332	331	312	309	323	318	314	317	314	319	302	311	305	354	314	274	283	327	333	292	349	276	326	342	318	301	309	300	280	307	295	325	305	319	330	329	319	285	298	326	303	302	300	313	293	349	318	322	313	296	321	295	313	322	330	337	328	321	325	319	314	300	332	313	292	328	339	307	327	285	332	304	350	349	331	300	302	291	280	317	314	295	305	285	302	299	300	336	305	315	293	315	322	328	326	299	315	299	300	325	314	331	302	328	328	321	333	319	295	333	336	311	330	284	290	321	340	312	314	322	331	311	324	311	328	317	327	295	322	301	342	320	359	306	284	312	290	310	311	328	327	347	333	308	314	310	293	300	339	328	309	328	306	315	331	300	319	310	326	334	323	296	298	320	303	304	287	311	325	303	325	326	334	353	289	310	278	341	332	288	293	297	314	292	311	290	336	313	327	299	336	300	314	293	335	317	307	319	293	319	277	295	307	333	312	325	293	323	310	311	313	279	279	302	346	313	356	311	315	315	324	327	311	315	316	330	271	364	347	309	335	341	289	323	295	303	332	310	309	322	320	342	318	294	309	313	296	337	304	318	290	321	307	323	298	343	299	329	295	297	316	339	329	324	319	294	327	291	304	313	304	319	305	313	320	306	286	279	303	313	329	300	326	316	295	318	325	335	318	294	314	327	318	304	313	341	329	324	342	300	314	280	321	313	331	332	314	290	317	279	337	292	327	314	333	331	297	310	334	325	283	301	345	330	320	287	288	319	312	318	314	306	331	323	298	341	313	314	315	292	310	302	288	304	302	308	288	315	336	302	304	328	276	311	328	320	304	311	324	316	292	290	318	287	316	298	313	323	368	322	292	316	327	321	304	313	318	319	310	319	312	292	337	264	321	314	321	333	336	310	317	304	283	324	300	299	273	327	285	346	330	342	320	303	293	327	320	302	335	307	305	312	335	327	309	310	328	318	313	310	313	332	292	326	313	307	335	285	299	353	334	290	299	302	282	340	353	281	329	324	285	309	304	281	301	348	298	289	322	303	342	289	333	324	302	301	320	329	311	298	294	299	320	272	300	318	320	304	328	306	323	338	329	316	316	318	341	302	339	318	331	314	298	313	292	326	287	311	333	309	312	288	334	291	311	336	305	303	304	315	290	334	331	282	328	292	340	338	321	279	320	309	327	308	312	306	328	334	311	337	312	334	292	300	325	302	328	310	307	330	325	326	318	338	326	324	321	331	298	308	328	315	324	320	309	301	333	312	324	338	318	292	324	294	334	325	321	329	305	295	312	296	295	318	307	332	301	312	305	328	319	324	335	299	318	305	317	309	331	301	318	331	303	315	315	284	295	320	309	312	290	323	351	306	340	301	321	333	324	307	306	306	300	303	325	306	311	317	334	306	322	300	325	309	298	321	334	321	344	333	346	314	312	310	333	309	313	345	319	335	289	285	315	286	267	310	291	278	321	300	301	292	319	296	355	303	321	305	335	301	293	293	317	322	318	310	323	336	298	320	314	308	339	336	332	332	324	335	313	314	339	329	320	320	338	328	341	319	314	305	335	332	304	292	326	319	307	309	293	305	310	299	302	324	314	349	299	364	287	325	325	269	320	276	325	331	310	324	314	311	334	320	326	300	309	326	304	292	325	304	327	297	316	312	329	307	297	329	322	286	334	331	340	302	314	331	304	305	319	311	333	289	289	321	311	320	306	322	316	317	320	337	300	330	313	365	334	316	351	300	305	289	316	297	319	313	328	292	325	310	311	301	337	307	299	289	311	337	335	318	317	271	320	309	316	315	328	304	312	314	301	285	268	345	289	285	312	306	315	305	279	317	317	330	315	281	305	296	302	290	289	303	296	289	304	324	317	316	294	285	318	322	300	351	277	324	318	336	330	313	297	330	335	287	349	284	319	309	303	292	301	285	315	332	310	343	353	344	318	355	297	308	299	304	327	334	304	315	323	310	310	336	288	306	296	299	335	298	299	329	334	316	298	302	319	332	282	292	328	304	329	327	314	312	288	317	314	345	271	298	304	317	280	317	295	339	312	315	308	325	269	287	302	308	349	310	316	337	313	304	319	262	309	268	272	300	302	309	311	298	326	297	305	292	337	316	292	337	309	330	271	323	331	326	297	320	305	310	313	332	339	285	286	309	316	318	286	284	301	336	356	318	333	271	325	288	308	340	331	299	268	319	336	290	288	324	318	317	296	318	349	324	320	293	306	328	298	333	328	297	336	314	305	278	301	318	300	320	337	337	314	282	287	329	311	313	322	318	324	291	293	292	302	329	312	286	315	318	308	317	304	347	307	312	295	334	298	296	320	309	325	307	320	285	306	305	301	309	293	300	291	302	290	281	305	335	338	320	293	320	305	282	320	313	300	307	301	318	319	295	341	316	292	283	338	323	333	290	296	311	309	297	275	279	323	333	318	321	326	309	321	289	318	305	308	306	333	310	314	298	309	312	302	337	331	302	299	314	296	333	321	333
24488	21474	28871	24516	21463	8771	1544	976	798	756	758	675	735	668	654	640	664	655	646	615	627	659	633	590	626	614	584	576	551	589	611	591	623	615	602	574	633	607	587	663	595	569	566	622	605	633	609	596	631	617	600	568	589	624	591	569	607	605	654	638	604	577	594	600	605	575	565	582	591	556	590	540	570	585	571	574	563	592	591	581	612	619	624	601	622	557	621	528	583	605	633	594	629	583	534	591	582	604	562	609	620	565	605	603	589	580	566	567	552	576	584	585	581	571	601	597	613	565	585	607	560	556	632	623	608	602	629	583	555	627	602	597	607	546	605	530	589	574	589	583	606	600	634	558	609	603	640	614	573	572	593	634	584	602	582	572	598	601	594	556	579	591	565	596	570	612	623	566	616	576	572	584	592	578	600	606	580	575	602	543	571	594	576	582	583	584	548	605	629	565	551	607	570	556	574	564	578	578	630	633	652	613	592	608	587	587	615	625	609	572	586	598	624	582	592	602	562	589	555	573	573	597	597	546	610	539	549	551	570	613	588	665	615	548	599	581	589	579	572	577	570	583	581	591	589	549	552	549	604	596	619	574	609	592	591	624	573	598	605	634	608	574	618	579	572	609	582	568	650	615	612	585	614	564	595	594	571	591	585	585	576	573	579	603	621	573	601	606	585	579	579	620	614	590	614	571	603	536	606	569	559	570	605	584	555	573	549	610	578	602	561	596	650	597	578	584	579	621	612	599	593	590	598	555	617	629	628	599	663	629	567	521	609	579	610	606	574	600	599	565	630	573	556	588	575	599	535	600	549	607	541	602	599	579	590	584	592	594	584	592	574	582	599	625	643	539	578	618	620	623	601	586	568	593	617	578	568	566	615	644	601	582	606	551	614	538	561	601	557	596	620	595	561	604	558	616	599	574	542	587	561	574	591	558	573	600	597	654	565	580	609	557	572	554	598	594	599	584	544	573	583	594	583	605	556	571	595	539	582	565	564	614	588	591	532	604	545	584	564	604	577	583	568	606	558	618	622	614	607	589	562	586	597	555	556	546	597	583	578	602	626	584	605	567	564	587	603	596	607	584	559	595	575	631	552	577	601	605	577	610	540	577	582	624	586	601	554	607	535	573	576	554	585	573	580	605	595	613	573	595	579	581	560	607	572	565	557	579	597	599	583	602	586	600	581	584	606	598	585	576	593	573	589	541	643	609	577	621	606	580	578	568	584	566	609	599	628	641	586	581	577	590	562	526	593	605	617	600	626	617	601	613	577	614	586	586	614	600	593	540	586	599	575	605	644	566	593	571	640	605	585	594	646	598	567	608	576	582	591	607	571	607	628	596	591	590	578	597	560	599	575	581	581	572	573	579	622	589	587	608	616	612	576	626	598	616	586	606	563	572	595	564	573	593	604	608	595	610	573	564	595	568	570	568	547	582	572	582	545	565	607	581	577	618	553	608	562	571	586	566	566	623	586	616	575	583	549	611	596	592	577	616	607	631	543	586	593	577	574	592	573	594	578	660	625	565	587	552	595	574	569	612	562	614	583	589	596	562	539	608	614	562	570	579	559	626	573	632	588	605	597	595	549	582	592	577	540	585	590	580	574	570	589	585	590	648	597	595	561	577	561	623	601	570	600	611	593	555	570	625	580	592	579	593	565	593	597	584	583	578	615	590	605	645	572	621	619	595	567	593	579	577	589	612	566	598	589	565	538	580	565	597	612	590	567	592	593	581	590	570	615	598	593	605	581	604	548	567	575	621	610	591	569	583	593	592	616	610	641	638	595	564	603	582	625	557	585	600	600	607	567	608	608	583	561	543	551	562	579	600	610	526	604	570	575	607	594	554	595	533	565	548	557	564	597	590	563	580	571	621	610	598	599	598	582	616	561	574	586	613	593	542	539	580	555	578	589	595	603	582	621	578	559	603	578	607	600	572	562	589	594	566	574	580	562	559	553	590	640	575	614	599	563	565	568	535	600	575	564	600	571	640	586	631	574	587	567	581	563	604	588	544	574	633	579	569	620	553	555	613	589	594	599	527	604	566	548	543	557	567	579	581	577	561	600	542	583	623	601	586	579	585	596	606	631	587	576	561	599	597	565	608	621	581	615	580	595	625	583	598	627	599	575	623	614	541	586	589	561	583	585	559	548	565	585	618	574	569	533	609	573	614	584	545	623	598	570	589	563	626	591	599	635	640	552	590	552	570	561	593	561	536	573	571	557	594	623	547	622	612	561	578	590	577	604	546	564	541	587	530	602	587	611	569	555	597	579	562	616	592	604	566	587	524	594	634	592	600	623	597	599	554	557	607	585	551	537	574	603	526	592	553	623	573	584	601	554	589	591	586	582	619	573	593	578	565	556	565	577	593	587	592	588	610	604	586	565	619	597	560	578	605	601	587	590	568	581	581	620	594	600	608	589	522	599	581	581	520	584	546	597	564	598	602	611	595	570	585	575	580	601	569	552	594	526	538	589	589	587	559	586	611	620	544	588	588	598	575	614	586	596	591	594	600	593	595	607	607	587	596	579	578	566	587	603	570	621	581	592	551	584	582	622	586	588	577	580	579	598	572	611	561	604	575	564	552	569	598	580	561	579	651	598	589	565	543	582	593	536	600	615	601	614	585	548	618	592	568	556	589	607	621	553	620	561	519	584	605	590	600	622	614	594	566	547	574	595	599	592	564	590	605	626	558	575	620	511	589	636	571	565	598	559	529	607	639	591	612	554	577	580	608	584	588	623	564	624	591	576	654	615	560	582	627	587	573	566	566	603	571	575	659	591	554	605	569	574	585	590	549	599	571	594	593	582	634	594	559	593	604	615	599	559	564	599	656	647	571	585	562	593	576	628	604	579	592	597	557	562	564	601	640	573	607	574	564	600	562	615	562	633	612	601	565	571	509	603	604	597	585	594	634	584	536	579	580	565	574	598	599	582	598	646	589	592	642	551	608	600	582	547	548	554	568	620	576	586	594	576	563	617	562	593	583	562	531	591	571	543	608	567	606	612	577	539	597	571	550	560	605	608	601	583	536	574	578	573	592	595	597	619	610	615	572	566	582	580	572	565	620	584	577	551	582	581	557	572	590	557	572	565	574	577	624	549	588	583	606	593	607	562	640	565	624	590	566	585	566	595	607	581	636	607	543	574	589	617	544	554	591	583	518	605	636	601	629	592	565	586	586	567	586	554	564	582	592	587	575	601	615	586	583	561	593	625	597	583	592	604	618	619	607	587	600	605	594	578	571	535	654	585	579	571	614	602	659	571	559	598	612	564	580	577	562	581	631	580	553	602	601	575	587	590	593	629	564	619	621	608	560	586	573	621	580	589	591	583	546	593	584	630	598	576	567	610	573	613	590	562	598	633	625	579	583	576	573	619	575	572	603	560	612	601	612	570	617	578	570	596	543	594	580	570	597	618	577	605	606	587	578	566	565	587	567	641	597	593	604	574	604	620	600	582	569	564	570	568	534	535	586	632	645	594	629	590	610
3368	5662	4777	2422	1661	1293	1023	928	792	732	692	670	625	640	559	564	592	554	544	524	551	534	515	500	544	498	490	512	533	493	509	526	442	493	524	474	523	513	508	499	463	477	543	532	459	504	452	467	505	470	482	475	505	519	481	462	488	471	495	508	478	492	539	472	466	500	491	494	452	473	479	476	458	446	456	495	508	489	479	475	467	462	495	456	503	450	496	486	489	467	504	468	482	508	501	493	442	482	435	459	489	508	478	473	471	474	429	475	490	513	469	491	468	507	475	496	496	490	467	469	505	522	467	457	469	440	464	497	505	498	502	517	447	478	510	463	460	426	509	468	485	469	472	468	480	482	472	494	462	433	470	468	503	466	467	448	459	484	481	482	448	486	479	512	468	518	478	445	478	509	446	485	518	448	496	450	489	498	472	442	448	457	523	499	491	447	455	504	441	479	496	472	500	466	445	452	450	511	466	490	495	492	491	460	460	490	488	469	481	481	455	479	495	481	451	460	453	450	481	476	482	473	492	460	505	504	492	458	498	439	506	475	473	481	476	494	443	459	429	503	437	459	461	474	458	472	477	452	454	535	459	444	457	484	443	459	483	436	502	482	442	458	477	452	482	478	472	448	461	482	487	499	493	486	440	489	460	476	456	482	466	488	506	439	483	462	444	478	495	451	516	460	470	455	452	488	473	463	462	478	458	489	503	426	451	499	498	477	478	477	495	496	477	496	431	480	479	463	490	475	490	463	431	465	484	473	456	474	494	474	489	509	486	481	456	457	411	471	481	519	494	483	458	473	467	475	459	454	463	486	460	506	477	455	452	473	470	471	485	469	487	449	513	453	509	487	480	464	498	475	422	469	496	462	492	476	450	494	480	462	465	457	444	483	458	499	492	471	485	474	447	486	497	488	473	499	490	473	459	435	454	478	458	472	477	465	471	492	446	475	468	455	504	484	469	470	419	434	497	505	480	416	507	488	486	443	475	478	501	482	478	485	483	482	492	473	436	458	477	473	472	469	474	423	484	486	453	481	467	462	468	469	504	455	472	464	466	471	494	501	499	507	448	427	495	491	486	479	452	466	495	467	491	472	465	457	474	463	468	466	482	452	452	501	496	488	463	474	483	511	500	451	470	506	440	487	427	465	449	494	478	456	452	492	488	457	485	481	468	475	434	486	477	466	458	492	473	474	470	512	477	462	474	490	481	471	475	441	474	458	435	476	483	446	466	479	490	489	465	486	454	480	506	476	453	468	471	477	469	463	466	448	454	457	453	439	470	478	482	466	488	469	468	458	456	473	477	459	478	445	508	503	481	473	498	488	474	453	472	482	458	500	469	498	481	465	513	507	439	435	420	465	502	489	441	454	476	448	482	487	477	467	473	476	461	481	476	471	473	488	522	450	484	478	462	479	470	458	482	468	483	450	489	481	452	488	508	481	484	475	471	487	439	455	441	464	504	477	490	445	453	506	474	486	461	457	490	502	456	451	488	486	437	462	437	483	450	456	483	466	475	438	485	459	477	431	455	476	503	505	488	457	452	431	468	452	479	468	522	491	488	474	457	451	481	500	509	414	495	478	481	475	452	427	450	485	492	465	449	472	471	486	449	459	485	479	484	457	527	417	473	513	451	482	438	468	478	453	439	469	425	466	532	458	478	466	463	471	502	456	488	476	470	472	461	467	427	487	471	516	455	476	496	469	456	493	498	488	457	468	473	500	441	470	493	451	454	433	483	444	475	510	474	496	484	481	458	436	510	453	466	459	496	492	481	461	510	445	465	490	468	477	446	454	477	482	449	449	494	449	468	477	456	488	462	448	464	458	461	493	486	453	473	473	467	488	470	463	465	424	447	442	494	475	434	483	480	496	458	414	495	471	473	478	440	487	492	438	501	486	509	426	475	495	490	475	492	471	483	485	457	449	465	475	439	491	434	455	514	494	490	468	486	483	484	500	426	458	469	420	476	454	469	446	473	459	474	455	440	482	475	454	453	485	470	513	480	457	486	462	490	412	471	465	443	425	457	488	508	460	489	465	496	455	488	443	496	451	476	464	445	474	483	486	490	453	513	492	488	442	481	465	481	476	500	454	438	490	473	478	436	472	472	509	454	478	452	486	476	460	509	516	469	438	466	454	463	471	450	475	468	473	478	447	480	455	442	473	477	453	453	466	511	440	489	490	494	461	488	470	457	465	479	500	437	462	497	449	460	466	452	483	481	492	464	464	453	472	474	456	471	481	460	468	452	484	473	471	469	464	444	478	495	453	480	451	487	437	461	435	485	487	443	476	482	465	466	461	472	465	456	456	456	449	466	478	484	486	509	495	484	447	445	460	480	461	470	456	469	466	473	471	478	489	436	468	490	457	453	464	465	471	488	450	467	468	457	448	460	451	443	457	471	442	483	478	456	485	455	482	493	476	481	462	458	472	449	479	483	442	455	458	477	475	492	483	485	463	437	456	462	456	449	466	468	476	460	483	490	476	457	480	503	490	473	482	478	504	480	465	470	441	472	484	486	481	474	492	451	470	472	444	500	465	465	473	470	490	465	468	447	471	486	515	481	466	447	449	503	471	467	469	425	482	454	487	459	489	496	473	473	424	433	436	482	465	514	422	466	475	457	439	495	461	470	483	511	506	498	451	516	480	496	522	427	455	480	486	514	462	448	462	476	474	441	474	484	475	450	489	479	434	489	502	470	449	480	471	457	496	483	491	458	469	476	481	458	455	469	510	487	450	488	466	435	472	484	477	478	491	450	520	465	481	447	502	468	451	450	513	478	459	472	472	484	468	487	451	458	514	477	485	487	503	427	475	471	476	486	482	454	491	489	466	463	477	501	464	468	489	457	463	477	497	487	466	502	476	487	489	476	474	448	448	467	485	439	495	488	447	454	456	487	443	479	506	470	460	484	441	484	470	465	486	435	459	441	468	491	486	448	462	467	433	442	456	455	489	477	463	469	433	486	462	514	474	450	491	482	436	452	443	497	457	514	466	464	462	432	447	455	483	447	437	461	497	528	467	485	479	480	451	467	463	487	472	465	468	470	477	491	481	461	492	474	461	482	430	457	445	452	482	445	502	419	486	467	471	457	474	448	446	449	452	466	441	467	453	440	454	467	508	427	465	452	451	457	476	494	479	443	461	514	515	461	474	466	488	513	453	449	474	451	480	476	505	503	457	478	501	467	476	448	453	449	460	445	500	461	477	506	442	477	456	449	486	470	473	460	436	467	443	459	434	482	473	453	501	442	457	478	473	478	480	472	455	498	468	466	439	465	442	474	460	434	469	485	495	450	493	451	445	459	468	440	450	452	451	487	471	481	476	479	504	465	468	453	482	484	471	457	460	498	434	446	518	481	471	483	451	476	492	455	434	479	480	490	480	512	506	455	469	490	463	480	469	485	460	447	484	420	504	495	486	437	468	470	454	441	464	473	484	466	449	477	461	459	492	451	482	480	435	485	453	454	438	508	479	446	454	474	465	481	438	474	461
27688	10543	517	267	174	166	134	137	153	122	149	125	136	123	135	129	152	138	134	137	140	136	131	142	150	144	132	133	148	131	131	125	142	127	123	121	138	131	145	138	116	124	129	116	141	117	148	139	141	141	142	134	140	118	141	144	129	143	125	139	121	129	143	139	131	131	134	128	129	124	133	117	121	125	125	137	142	125	145	144	127	110	95	139	132	123	141	106	116	112	145	146	140	132	128	124	123	136	130	132	145	146	130	115	115	106	153	127	128	141	131	131	152	126	125	127	122	145	145	131	136	138	122	161	138	133	131	130	136	131	136	138	116	131	108	142	133	130	135	134	143	122	112	116	145	136	138	125	137	135	130	133	137	122	137	129	120	141	138	125	129	138	131	140	138	114	127	126	122	123	142	132	121	143	134	151	144	116	122	119	138	131	133	137	135	134	125	151	134	115	144	155	151	105	121	130	124	135	126	128	145	128	118	141	127	140	117	112	124	138	133	120	135	139	123	120	129	145	141	143	140	148	140	121	118	139	138	136	146	130	113	151	126	124	126	121	131	123	116	110	106	123	148	125	128	125	133	125	128	140	138	141	137	137	112	116	145	133	117	160	129	114	128	131	138	115	130	141	136	125	128	119	141	118	161	155	133	147	126	141	128	133	147	135	133	125	125	133	128	138	128	122	129	148	157	128	119	139	135	133	128	131	130	143	141	139	135	143	109	125	144	132	111	122	124	123	130	125	126	136	138	130	118	139	132	120	137	121	102	141	129	133	114	129	134	133	136	125	152	135	138	136	137	107	155	127	128	142	142	130	113	131	133	134	129	136	123	111	147	151	121	141	144	125	106	123	136	108	136	137	137	144	130	118	123	132	133	118	145	107	132	131	134	133	120	121	118	137	148	137	138	122	124	130	134	116	124	127	123	114	166	131	144	114	133	117	156	149	123	122	131	125	133	135	141	130	128	127	134	134	153	129	124	115	123	124	141	148	136	129	132	123	139	133	127	127	126	140	124	129	146	135	125	121	137	118	135	130	124	120	110	130	131	127	141	117	126	146	128	128	130	139	124	136	114	116	128	123	142	131	121	137	122	133	126	116	137	121	134	128	136	115	124	122	122	127	127	143	123	134	125	147	135	134	136	146	137	142	140	146	135	127	134	134	136	121	123	132	143	151	142	131	130	123	113	125	124	131	142	124	146	112	111	120	130	134	129	132	126	117	136	113	164	151	153	104	136	122	127	123	127	122	141	118	139	151	134	141	133	143	123	135	123	142	129	156	141	130	136	135	149	153	149	123	127	129	139	119	127	129	137	136	123	141	117	108	142	153	135	120	131	132	128	130	132	111	141	132	130	138	126	131	116	124	130	121	129	140	148	146	136	118	136	141	138	131	135	150	112	120	120	111	134	138	136	103	135	115	148	130	127	127	140	104	114	112	114	120	139	126	136	125	121	132	160	133	136	124	122	131	121	134	118	114	113	133	130	142	144	139	145	152	144	131	132	135	145	136	116	127	122	130	141	144	119	124	112	119	124	148	140	129	158	131	115	159	125	137	137	129	116	124	141	116	124	114	122	138	134	129	130	119	133	108	137	133	142	132	131	104	140	99	157	131	119	116	144	123	140	138	143	121	123	121	139	145	114	128	143	141	138	137	114	160	133	118	116	140	141	136	118	123	128	135	143	138	138	130	137	145	123	130	128	131	121	132	129	110	134	131	120	148	97	140	109	111	140	122	121	123	139	133	131	142	129	147	118	136	131	136	125	140	135	135	127	147	137	139	127	124	124	141	140	118	133	139	132	121	134	123	130	139	128	125	135	148	138	130	140	135	120	125	131	168	136	132	110	125	147	142	139	122	116	146	124	141	138	122	121	135	134	139	133	131	122	142	144	117	106	146	133	137	166	142	128	120	125	119	127	152	123	127	130	120	113	128	135	117	136	126	132	123	135	115	138	132	126	129	144	132	145	130	124	144	138	132	116	128	136	130	132	154	137	116	110	124	129	135	127	128	117	126	135	118	137	131	140	123	135	132	127	129	129	130	131	142	132	119	123	144	138	128	146	139	143	165	133	110	136	120	147	134	135	132	119	122	152	123	115	151	136	126	129	137	130	134	133	127	150	143	162	109	135	138	140	154	126	133	145	136	115	117	136	128	134	151	124	132	125	119	117	130	124	139	136	141	149	150	134	131	130	126	113	130	127	146	143	147	129	147	124	147	116	143	152	126	134	154	124	143	132	119	132	138	151	125	131	134	128	146	140	113	147	133	113	143	122	146	129	135	126	137	116	122	113	153	131	141	129	120	133	141	122	131	149	135	114	143	129	121	141	133	128	121	127	153	119	129	131	129	122	118	132	156	156	128	110	126	126	118	116	108	117	119	145	126	146	116	138	144	143	151	140	130	140	110	129	134	121	118	150	119	127	140	148	130	148	143	121	143	122	133	124	122	124	113	123	134	125	143	134	121	118	133	113	122	135	144	113	125	131	115	130	115	127	135	119	137	131	127	130	112	121	137	132	142	145	137	142	109	129	147	122	136	137	118	124	140	136	138	144	134	122	127	144	137	132	149	131	121	116	114	139	120	112	140	144	128	135	126	137	130	150	130	131	142	149	150	137	143	134	122	124	130	142	114	117	132	146	109	123	131	159	129	132	115	131	130	120	130	132	129	138	118	146	115	128	126	123	140	137	127	132	145	117	135	141	132	110	123	126	123	135	139	135	127	133	121	132	137	143	124	137	127	152	128	133	125	136	132	140	140	139	129	111	123	114	100	119	130	116	140	126	145	121	126	141	148	156	154	126	116	120	139	136	145	132	111	139	122	117	142	139	142	123	158	151	124	118	141	136	131	146	125	114	125	147	122	142	125	110	124	131	138	128	144	137	128	131	126	125	137	135	138	137	141	125	133	124	140	133	137	130	124	129	134	129	130	136	113	136	139	148	113	119	136	123	129	124	123	139	131	117	138	141	133	140	124	111	131	137	121	141	138	137	123	141	131	144	137	133	142	124	135	108	121	135	146	126	135	126	131	133	120	135	127	123	129	119	135	129	130	134	125	127	125	139	140	135	143	139	137	131	133	125	159	130	138	159	136	118	135	99	122	118	115	107	148	120	149	136	130	138	158	138	142	165	116	134	123	137	125	149	132	142	146	134	111	131	122	164	134	129	132	122	133	139	128	136	150	124	145	124	118	133	112	130	141	131	138	134	125	149	128	128	128	114	132	122	144	102	141	135	124	141	127	120	121	120	129	138	124	148	132	140	133	120	132	126	115	134	142	117	151	125	96	136	145	136	139	148	150	123	129	126	134	125	131	132	159	126	149	129	135	146	149	150	120	147	149	144	122	139	130	136	124	131	126	125	107	123	114	118	134	126	135	129	132	142	111	128	129	117	137	130	119	144	134	116	119	131	132	130	122	131	130	140	153	132	131	124	136	119	137	129	145	146	129	146	132	128	153	154	126	126	136	137	124	117	125	125	131	127	130	122	121
4473	276	271	178	160	138	162	149	114	118	126	119	129	123	129	112	117	121	111	105	106	122	113	141	122	121	109	121	128	125	123	98	98	108	112	98	124	123	117	108	109	95	108	90	102	108	97	109	107	102	94	129	125	115	137	93	114	108	101	117	130	103	105	121	135	128	106	116	105	105	122	126	107	88	125	100	111	123	128	116	130	105	102	101	103	121	117	129	124	116	127	112	100	127	116	111	113	100	108	108	116	127	99	109	123	126	111	127	123	119	122	125	115	113	102	124	102	97	99	111	120	92	118	103	112	107	128	105	104	106	105	136	120	103	127	113	92	106	117	101	118	115	115	103	135	116	108	94	119	120	102	105	89	107	123	113	100	121	124	100	119	96	126	97	94	100	101	117	117	111	130	113	105	99	115	93	108	104	94	108	126	132	107	124	105	133	118	120	116	101	130	92	92	111	105	116	106	99	117	112	121	105	114	113	100	120	100	111	116	112	109	111	103	121	107	98	115	113	94	108	116	112	114	127	98	89	115	107	110	133	134	110	100	126	93	108	114	106	102	98	117	109	95	107	119	108	123	103	106	96	101	120	117	106	114	108	128	104	118	106	106	101	110	133	122	105	123	104	122	130	116	135	120	107	107	114	107	98	114	94	106	105	105	109	109	98	121	131	95	108	115	112	105	120	109	104	117	104	114	108	123	111	119	119	130	98	117	104	120	125	99	106	103	126	125	121	117	100	127	109	104	123	97	112	103	115	90	101	128	131	108	108	105	115	124	122	129	147	121	115	112	131	113	105	114	111	110	117	112	114	112	102	104	118	115	110	114	123	92	122	110	117	97	105	106	111	115	110	121	113	119	106	109	116	132	93	114	131	126	87	108	111	117	119	124	112	105	113	103	110	109	102	108	125	120	125	111	119	108	130	109	103	100	109	97	109	117	130	109	88	110	114	127	86	127	103	105	108	107	114	112	110	104	108	110	93	121	111	117	112	109	114	96	115	91	115	113	113	121	102	96	113	109	124	92	127	97	106	97	112	97	135	101	135	101	106	118	109	114	95	137	102	120	115	110	116	107	134	111	127	111	111	108	118	106	111	123	126	102	103	115	103	92	108	106	132	115	126	128	107	120	111	96	104	116	108	122	98	117	113	101	111	110	112	124	110	86	120	109	100	122	107	108	116	113	107	113	111	121	125	119	111	112	110	116	99	125	105	113	101	108	117	119	137	106	122	111	135	110	103	117	116	112	114	110	107	113	112	121	123	106	101	101	101	102	119	105	115	135	94	128	133	111	123	113	103	93	102	119	104	99	124	133	133	123	96	111	121	113	101	134	101	136	124	126	107	115	106	126	104	116	117	111	120	114	105	113	121	102	95	112	127	124	104	114	119	114	119	130	130	127	108	117	118	107	115	113	100	127	111	112	117	113	137	126	104	115	102	107	115	112	120	111	107	109	117	106	109	121	142	99	97	111	106	109	115	106	101	130	99	112	109	117	109	103	108	133	113	111	112	121	104	125	112	110	102	101	105	123	120	125	96	106	126	103	104	113	106	114	121	102	105	115	114	127	95	106	106	99	131	113	116	115	130	113	104	113	121	100	99	107	118	123	97	117	96	120	126	119	118	97	115	105	106	130	113	109	133	116	130	115	108	106	106	117	118	122	112	105	107	106	118	103	108	112	126	105	100	118	111	111	112	122	102	103	104	111	136	118	112	108	91	136	107	109	126	111	106	106	99	112	104	111	102	106	111	106	107	108	108	113	113	109	128	137	125	127	124	126	100	113	133	103	123	115	104	109	113	104	82	141	100	110	110	134	116	109	120	107	112	108	113	115	110	125	114	120	110	104	106	122	131	123	107	120	96	122	109	110	105	107	131	97	113	106	96	112	113	121	107	111	111	108	124	107	110	124	107	113	105	112	122	118	134	114	114	114	115	107	97	108	102	118	98	106	119	100	103	96	118	115	131	115	119	122	122	120	120	123	96	102	124	119	106	97	96	115	114	107	126	109	117	132	104	111	121	107	115	120	102	111	106	114	116	110	108	101	104	97	104	104	114	127	127	112	114	105	108	89	115	110	110	101	106	113	103	121	127	130	130	111	108	125	110	97	100	106	115	134	117	97	101	113	94	108	110	102	94	111	123	99	109	112	111	118	102	101	113	101	106	111	109	99	123	105	113	112	113	129	128	132	105	111	127	108	119	117	124	108	101	121	106	97	93	115	112	79	126	136	116	95	103	97	106	105	111	109	137	107	89	113	116	120	91	109	111	87	122	87	124	107	101	103	117	97	106	103	120	109	122	111	108	103	126	108	105	106	94	109	117	122	108	112	120	120	98	108	114	95	120	116	117	102	103	119	122	88	103	107	112	120	114	117	88	110	114	115	108	98	135	121	107	134	134	114	131	126	105	122	124	113	119	127	115	108	122	107	107	87	121	109	109	119	117	121	125	109	98	112	117	115	88	95	104	104	122	99	115	100	116	100	102	117	120	130	88	115	120	104	93	101	123	113	116	107	137	106	115	81	97	116	116	118	128	130	118	91	108	113	102	100	108	111	114	122	107	130	137	102	97	131	111	115	104	93	110	106	111	97	117	108	121	96	115	121	130	112	106	138	118	114	103	115	110	123	107	105	103	125	95	106	111	104	129	96	105	124	111	104	126	106	109	115	97	97	98	103	115	123	107	97	107	101	128	96	99	110	128	103	125	99	96	108	113	99	114	130	123	126	121	119	99	113	105	128	115	119	102	124	132	110	105	105	108	98	108	119	128	100	115	100	111	95	101	91	108	120	99	143	109	112	119	107	90	111	109	110	131	120	114	116	108	96	116	128	117	122	127	136	138	112	114	117	116	109	100	101	112	105	102	108	99	118	116	115	111	109	104	101	90	109	122	115	106	118	97	118	97	97	128	117	125	126	130	119	122	109	123	109	102	113	103	115	90	98	120	112	103	119	130	97	106	106	135	120	115	112	137	111	104	104	118	111	126	95	125	104	106	132	109	111	125	111	125	118	115	108	115	106	111	129	126	89	110	100	122	129	106	119	113	126	94	107	129	115	105	119	113	114	139	105	125	109	112	109	121	103	116	118	105	105	101	92	104	98	108	111	112	97	133	122	120	106	112	128	114	109	100	85	118	128	110	119	105	101	123	124	132	106	105	119	124	118	121	102	106	108	96	106	118	114	100	106	97	104	130	105	113	108	123	103	124	113	105	125	110	94	113	122	100	115	109	128	95	96	127	125	108	97	106	108	120	96	92	105	114	107	117	114	123	112	92	129	110	92	98	108	104	112	112	113	105	138	113	123	92	108	115	111	120	109	114	101	120	117	109	89	124	112	111	103	100	111	113	108	104	105	127	124	108	131	115	130	113	100	109	127	124	126	109	134	111	103	98	101	102	101	113	102	119	103	108	98	114	111	92	117	125	115	115	106	114	121	100	102	114	90	114	122	105	102	123	112	109	118	103	110	100	112	113	118	111	98	115	105	143
25382	21470	28033	25323	11686	1170	694	562	500	482	458	444	418	434	411	398	400	376	374	391	403	409	387	401	364	400	400	359	440	375	370	376	376	418	390	398	383	381	395	370	377	379	407	382	366	355	411	390	363	406	342	406	379	380	374	385	386	386	358	376	401	392	370	388	412	372	399	416	391	354	402	380	386	410	391	345	377	357	401	433	390	427	354	374	365	393	359	372	388	412	382	342	389	386	388	354	410	392	378	419	395	386	364	352	384	351	359	354	376	363	362	372	412	395	402	393	373	371	403	390	432	358	407	399	387	399	388	396	398	373	394	349	376	392	386	400	353	400	376	407	384	356	390	386	353	338	409	384	356	366	427	407	412	378	363	346	393	380	362	391	389	401	352	400	373	397	354	374	370	369	397	398	418	390	360	342	410	369	380	379	406	376	388	425	370	364	385	369	354	404	450	373	359	384	375	354	346	378	374	372	372	365	379	396	369	449	417	397	390	393	396	378	380	389	350	371	363	370	378	385	384	394	392	356	371	371	385	342	401	405	391	429	390	391	365	379	358	383	381	376	356	376	406	384	402	383	399	378	373	450	361	363	356	422	388	393	379	383	415	402	379	378	397	406	372	379	415	375	377	363	396	378	387	367	388	376	391	425	367	397	374	372	379	355	395	350	413	384	410	372	359	391	363	374	385	376	346	439	375	312	362	377	376	390	399	346	394	380	360	400	394	392	396	377	345	373	426	338	372	405	390	384	396	392	408	390	398	403	367	368	375	406	401	378	359	392	383	363	375	375	402	339	382	392	394	399	340	341	369	359	348	379	398	404	405	386	384	370	343	394	435	384	325	382	352	354	398	373	387	380	417	407	352	376	401	410	344	358	380	403	398	369	370	418	394	358	382	338	355	359	344	425	345	382	368	395	359	346	360	346	411	381	376	355	396	386	369	371	402	388	378	373	373	383	337	390	393	380	360	394	390	360	348	393	404	399	359	373	376	369	392	354	368	392	331	362	400	390	359	387	372	347	366	377	381	345	362	391	354	393	373	381	394	369	370	396	352	381	390	387	415	377	356	383	396	372	401	394	400	354	387	392	375	376	383	356	399	352	367	347	358	380	388	387	391	384	368	381	389	362	391	381	374	370	390	376	388	425	382	422	391	375	393	383	355	400	378	365	390	378	375	394	337	391	373	346	395	401	388	377	368	375	358	362	401	375	417	391	372	427	403	386	412	374	368	380	400	350	394	405	369	378	356	391	343	373	379	347	394	373	388	342	359	359	405	390	385	357	388	352	396	362	396	386	375	411	396	394	371	415	404	404	382	406	391	379	377	412	403	357	371	388	337	399	385	384	387	407	362	368	346	405	395	363	377	411	413	366	388	383	351	383	419	372	389	404	370	377	341	381	355	426	407	436	404	390	401	383	374	368	372	338	339	402	370	366	386	356	405	395	365	396	357	382	377	391	375	405	422	356	367	379	396	375	368	389	383	353	394	358	372	367	404	373	361	382	365	389	354	364	379	377	357	404	416	415	388	350	398	404	365	386	368	392	391	433	384	400	367	355	418	360	375	385	358	389	379	330	352	381	402	338	388	357	397	400	366	391	400	371	401	370	403	394	351	373	379	391	343	374	343	416	363	369	330	384	424	389	394	397	398	343	394	402	404	379	361	368	376	373	383	399	367	370	331	384	389	393	379	358	367	379	374	365	391	387	388	385	416	380	386	387	401	384	401	393	362	357	416	391	390	373	370	380	379	391	369	392	385	382	404	409	365	399	372	387	386	416	450	414	424	364	391	364	372	379	379	395	380	354	371	369	356	385	398	373	395	384	385	348	398	362	372	357	373	414	362	361	395	402	372	386	364	379	372	398	377	353	384	393	404	389	395	364	397	395	398	407	404	401	363	408	385	391	392	363	359	378	382	374	375	394	388	358	413	398	383	399	404	355	363	350	375	402	378	390	360	394	364	353	356	339	385	363	385	364	399	370	391	377	398	395	356	357	408	354	395	372	350	393	389	383	351	388	393	336	361	397	377	384	387	386	382	360	381	383	383	354	394	353	386	423	366	398	381	389	370	367	399	361	393	354	385	397	375	385	388	362	421	387	402	424	388	365	409	390	401	380	400	377	354	354	383	389	386	344	383	386	388	385	375	413	402	383	372	357	339	366	373	386	374	399	386	395	386	408	391	399	373	399	408	385	371	397	377	357	362	395	386	369	391	385	385	398	396	391	352	369	393	366	360	389	395	392	372	408	393	365	381	370	370	384	365	373	392	381	370	378	395	340	400	384	342	373	407	375	380	375	355	374	350	351	386	383	380	343	383	372	371	389	411	389	397	385	394	381	401	355	406	387	355	378	374	364	389	399	369	389	364	395	345	389	398	401	402	415	386	378	406	393	392	397	399	377	385	377	389	380	404	364	380	410	423	415	371	367	381	360	380	412	330	394	383	393	367	356	411	367	378	383	374	344	392	383	365	400	399	393	352	383	401	395	356	351	362	384	407	372	406	345	382	350	383	375	357	379	372	380	380	406	368	366	337	369	358	361	366	350	393	392	364	359	376	396	377	348	397	370	370	367	385	339	350	374	381	333	385	408	387	367	362	380	369	323	413	389	392	360	382	373	388	349	394	358	403	382	392	398	415	358	396	369	386	396	385	364	364	340	392	418	388	393	370	417	390	391	376	409	407	351	366	367	383	370	370	386	346	372	367	408	383	412	379	398	383	412	395	393	430	381	374	356	363	375	385	372	354	384	409	367	368	379	401	400	395	409	370	330	385	420	407	372	357	403	386	391	371	365	387	405	382	392	376	380	391	403	410	409	372	388	380	415	380	392	394	365	380	381	356	359	385	380	398	403	402	387	352	370	371	356	395	367	363	396	390	393	383	383	385	389	377	362	391	342	430	374	383	401	360	400	356	394	368	378	396	384	353	399	382	350	355	343	366	335	368	363	394	404	383	391	365	379	349	389	381	359	361	371	386	424	361	401	386	374	413	412	380	385	384	376	350	385	367	401	384	368	412	415	376	378	393	355	367	382	326	378	342	333	376	358	371	390	363	396	428	397	400	391	369	375	395	342	382	369	467	399	374	374	380	348	403	410	357	327	410	374	362	366	338	420	416	376	384	428	370	390	367	370	361	401	383	397	395	361	399	379	349	355	390	364	394	404	377	375	360	364	403	413	370	380	346	406	412	379	376	377	347	387	412	384	377	347	402	366	377	340	415	378	382	400	383	363	387	402	385	372	399	390	375	382	386	361	398	353	362	399	374	381	414	383	404	418	394	384	348	362	381	382	391	425	383	385	361	373	405	381	371	369	375	402	382	422	402	385	376	405	373	375	429	382	413	352	393	404	342	378	376	418	384	386	395	403	379	388	379	373	370	380	388	418	406	370	381	416	394	363	393	371	343	380	367	394	370	333	391	382	377	391	355	375	359	399	350	391	387	398	372	381	378	372	359	409	376	358	385	359	385	376	346	338	362	359	409	409	381	401
3097	3190	2653	1357	992	765	649	537	481	464	418	432	383	390	365	390	374	340	366	344	333	345	340	327	356	329	323	327	316	357	356	367	345	317	351	318	328	337	319	319	349	295	315	351	318	342	304	304	351	334	325	325	333	324	315	353	316	347	340	312	319	289	304	341	295	319	307	285	343	349	308	295	308	294	340	348	304	337	295	342	344	328	311	320	364	293	314	305	303	341	290	306	318	318	349	329	314	291	308	362	308	298	340	341	330	326	299	308	308	324	319	342	297	316	312	314	321	331	310	316	297	327	316	308	364	316	313	308	315	284	329	341	339	314	332	328	353	348	314	346	307	328	325	327	308	329	315	305	326	305	313	323	328	297	305	318	343	317	298	343	299	325	297	309	308	306	317	333	272	322	317	331	292	304	312	338	278	338	331	323	339	294	321	293	334	325	317	311	313	311	308	338	358	338	314	306	280	315	306	317	307	328	324	308	340	308	295	336	314	331	320	305	306	318	306	288	295	326	322	307	308	312	304	299	283	323	300	300	292	307	332	299	325	342	327	309	312	336	325	322	330	312	310	317	313	295	270	320	336	327	332	322	349	347	294	349	338	319	325	295	328	309	321	307	307	335	328	275	296	322	310	335	348	314	301	320	336	316	317	350	329	312	323	309	295	325	288	329	325	313	286	320	321	309	338	343	326	310	322	301	351	329	318	321	310	329	313	301	316	301	339	320	334	289	331	343	312	307	324	333	314	332	345	312	324	296	308	310	325	355	312	307	299	324	358	345	333	293	354	317	336	333	325	322	324	306	336	329	308	333	311	343	303	293	295	308	331	315	304	313	331	330	358	330	320	310	323	309	314	327	318	306	279	332	326	337	346	290	331	330	309	328	290	338	310	308	332	315	307	295	285	338	313	335	274	317	328	313	308	304	309	315	325	306	330	333	282	335	294	290	316	332	317	330	305	291	323	309	328	310	318	318	355	312	344	328	322	310	329	306	300	331	345	324	265	298	327	287	336	340	310	339	333	311	329	318	336	319	309	308	311	298	360	316	356	288	304	317	317	321	317	297	312	309	303	296	312	295	305	279	312	312	327	330	333	339	300	329	318	332	301	278	306	298	326	330	315	300	290	310	350	331	329	331	324	327	323	300	318	296	347	302	350	334	317	306	324	315	294	321	273	298	312	323	319	323	291	320	317	343	317	315	323	302	342	333	308	315	309	317	307	324	314	278	316	289	301	351	331	330	298	317	312	314	313	285	323	324	309	304	307	305	317	337	273	296	316	291	323	302	311	301	319	345	303	287	280	323	307	309	308	350	300	298	320	324	322	315	320	318	327	322	306	332	321	335	311	294	322	292	333	339	294	335	321	298	347	329	305	323	331	319	322	319	330	302	349	321	329	317	301	309	318	313	298	330	328	312	310	312	313	330	299	320	310	305	330	311	323	294	322	347	308	296	303	344	316	333	345	303	299	291	347	349	333	330	315	327	288	337	290	334	331	300	305	316	336	301	327	297	308	304	320	312	313	306	343	331	297	321	328	269	304	297	305	307	302	306	335	304	311	295	314	272	330	293	311	298	322	358	312	286	313	323	317	268	290	301	325	312	355	293	311	284	309	337	322	316	325	355	300	356	349	300	291	301	355	329	307	318	343	317	313	336	317	328	324	301	336	296	318	310	332	303	323	337	328	308	298	314	323	299	322	341	289	278	306	324	287	327	326	348	315	326	307	310	322	315	285	333	325	314	349	305	285	325	287	299	326	305	293	333	304	331	346	293	323	314	323	289	315	342	337	314	320	315	305	325	281	300	317	329	332	329	350	305	342	296	327	319	340	317	323	312	321	294	304	308	322	302	293	289	299	342	342	321	293	319	311	325	328	294	317	303	326	314	325	329	300	274	281	319	326	287	302	312	273	275	320	300	317	340	307	332	297	335	339	295	301	348	288	315	311	352	311	297	320	327	312	320	294	301	341	315	340	291	305	327	303	328	289	330	317	338	319	310	326	304	319	320	339	313	304	312	328	333	332	311	314	323	313	351	344	311	303	348	306	337	283	326	312	308	294	316	292	324	298	340	318	339	302	328	294	276	308	296	315	305	310	308	329	316	328	307	331	306	335	321	312	310	334	299	292	313	281	302	297	326	319	332	306	336	306	316	350	271	337	319	336	307	312	334	313	314	317	316	306	330	320	316	299	308	332	337	335	308	327	319	308	343	334	319	304	335	338	290	284	340	302	301	304	276	331	318	320	336	319	325	316	295	298	322	322	332	348	317	290	344	316	318	299	314	320	299	298	293	333	313	307	312	317	319	349	330	313	330	330	302	288	340	310	309	318	296	331	342	318	320	317	325	329	324	305	308	327	318	302	333	311	311	306	318	329	306	346	304	328	315	301	308	322	293	304	269	294	312	295	313	307	319	303	323	312	295	308	320	320	315	331	322	312	306	307	338	355	343	334	313	299	307	303	325	298	306	317	284	311	305	293	321	323	306	327	312	279	309	271	347	287	312	284	325	366	287	307	298	314	312	321	288	307	335	312	327	300	329	288	334	308	329	313	315	323	339	331	324	320	330	267	287	317	306	327	309	325	330	317	310	296	278	291	321	314	283	312	295	321	319	308	335	343	285	318	291	317	316	321	301	318	321	290	332	326	321	308	319	303	295	300	326	296	296	332	293	322	336	331	303	325	324	321	289	314	312	328	297	303	310	311	301	325	327	298	322	290	335	320	317	272	310	311	325	321	316	316	338	303	303	311	333	321	285	351	310	304	319	306	292	319	268	299	320	294	299	274	312	311	332	299	282	307	308	333	302	302	312	317	322	295	300	335	340	321	333	323	309	307	334	339	338	281	300	298	296	295	322	312	330	303	310	319	315	301	295	318	291	326	327	328	310	294	309	320	313	336	317	317	320	308	330	325	336	308	312	323	337	342	330	299	289	315	307	319	327	309	313	334	283	319	329	315	330	340	284	297	317	347	294	304	340	321	316	311	296	310	316	320	335	322	316	333	330	317	306	305	291	294	256	328	319	309	288	305	291	306	299	316	296	300	341	341	306	322	302	319	320	337	298	338	295	345	316	285	306	286	350	345	328	320	314	290	303	303	312	294	326	303	324	311	333	336	335	287	319	289	319	289	310	310	328	292	315	312	288	343	336	310	304	293	292	283	331	322	334	321	339	324	312	299	308	339	304	353	328	335	320	283	339	321	305	314	308	311	332	342	354	316	315	312	313	308	311	294	311	317	293	298	319	321	343	319	341	338	304	353	298	313	271	330	306	352	279	298	349	325	298	322	323	289	314	307	328	304	311	320	324	315	314	325	283	300	337	300	295	331	331	297	315	301	313	332	316	330	266	273	308	320	325	335	289	291	286	345	328	297	324	330	301	337	343	317	335	293	278	289	323	326	324	329	299	314	334	321	317	323	301	328	322	321	308	313	286	317	310	318	313	331	288	310	297	334	332	313	306	306	296	283	303	340	271	298	332	324	325	325	280
24499	21490	28908	24516	21485	8883	1580	964	800	742	715	716	705	676	642	649	631	619	582	658	608	624	653	643	676	625	606	647	622	595	575	654	647	633	620	634	565	577	570	630	655	617	609	599	587	604	578	628	581	598	613	547	604	594	586	592	571	579	576	630	573	599	612	585	595	555	560	603	635	596	578	652	572	635	625	616	567	606	601	546	588	605	600	613	645	605	584	650	606	556	583	599	602	601	598	604	535	593	614	587	582	545	590	606	635	603	581	581	601	632	562	599	580	534	542	620	585	595	609	593	589	614	584	568	603	592	610	582	620	637	560	576	594	602	565	611	599	587	616	591	561	625	610	612	574	587	602	590	606	581	656	618	606	628	611	567	618	577	570	602	597	612	586	572	591	595	541	564	579	571	599	644	591	644	580	609	628	570	546	556	544	573	578	613	569	607	633	646	585	534	565	616	618	591	605	551	572	577	611	575	602	599	598	567	590	631	571	587	637	621	594	558	609	563	593	594	580	576	585	584	575	573	587	590	546	585	580	581	630	609	584	634	554	589	608	573	580	558	568	567	596	584	578	583	601	581	615	603	582	595	619	632	659	614	600	612	598	611	589	567	549	586	612	615	578	590	572	599	574	573	546	598	549	564	543	594	578	601	606	581	550	581	577	587	568	599	615	585	631	592	593	589	529	618	600	565	607	584	581	616	602	569	548	583	585	576	577	581	616	594	560	569	563	577	597	590	593	576	611	660	570	563	609	585	615	599	564	552	564	567	578	627	622	608	573	578	583	605	614	615	578	596	532	595	573	618	596	596	611	591	610	631	597	593	577	590	572	580	541	604	586	623	552	592	573	616	598	605	583	605	556	590	546	549	571	578	575	588	596	626	593	564	590	576	593	549	580	614	616	532	571	555	589	593	615	568	594	621	568	616	587	608	620	543	542	610	599	599	561	556	589	615	574	583	534	572	617	552	562	606	580	560	675	617	599	586	593	623	603	596	594	588	617	606	592	603	616	590	553	623	613	621	562	572	590	618	574	601	587	566	555	577	568	570	611	621	584	599	579	623	608	585	655	615	588	541	614	593	549	631	566	594	553	621	621	613	568	579	617	590	616	550	626	611	601	543	627	606	589	568	578	605	559	547	594	616	592	566	579	590	615	558	557	588	576	563	590	602	580	653	589	557	587	608	599	604	615	584	618	566	554	596	602	601	578	630	558	596	609	583	577	556	623	558	573	555	567	558	610	624	617	611	601	571	569	615	591	560	582	620	583	587	594	583	598	613	582	572	639	556	570	607	580	610	582	598	627	556	633	578	561	605	588	566	582	591	611	619	603	569	552	614	565	614	590	586	609	551	586	584	594	592	617	600	550	574	568	566	602	612	580	567	558	624	554	567	587	605	570	593	578	518	629	570	609	543	621	586	584	567	623	599	592	614	570	569	635	559	590	554	599	633	565	581	591	618	602	597	566	580	614	584	577	560	587	587	618	584	549	595	561	573	584	589	581	606	588	565	605	599	565	621	594	553	606	640	557	588	581	572	581	574	578	589	556	642	599	631	569	601	620	625	578	573	578	606	568	603	578	573	540	575	584	611	544	566	598	591	593	588	538	573	623	572	569	601	587	557	569	663	623	545	563	585	566	603	585	608	608	604	591	630	539	576	569	600	585	590	587	590	622	571	607	541	555	598	557	585	564	642	567	578	581	591	574	551	551	567	624	588	579	560	615	554	610	605	590	589	616	539	578	590	618	572	563	607	617	573	565	577	552	623	564	608	571	620	585	624	588	578	573	613	603	549	591	596	604	575	574	542	585	622	608	540	622	511	540	542	574	588	644	582	621	561	607	565	605	594	603	577	585	534	613	610	614	568	570	601	523	515	574	559	593	614	564	621	585	586	593	582	596	597	590	552	611	585	599	580	582	588	617	584	567	621	622	607	582	598	588	588	593	614	641	574	608	585	606	562	624	567	573	566	533	589	580	596	555	553	615	614	566	605	566	575	587	626	626	624	612	600	639	583	586	583	588	584	576	597	589	581	630	554	591	576	557	620	586	606	600	582	583	578	577	574	605	571	619	589	556	573	632	627	601	585	603	617	583	602	592	581	618	586	558	588	581	565	581	573	586	603	588	563	573	607	593	617	553	562	581	555	620	596	561	604	610	585	579	578	618	596	601	572	587	606	544	612	569	588	589	619	567	558	606	539	567	624	592	603	601	627	578	603	625	589	585	602	595	575	597	600	564	620	600	556	598	561	610	544	634	581	579	592	579	593	587	595	563	541	592	573	617	562	584	602	535	604	625	573	568	609	564	587	583	553	575	577	598	593	554	552	568	588	592	643	587	562	590	607	595	536	587	603	571	651	575	584	555	606	584	635	577	567	577	572	609	626	563	555	571	577	600	589	530	565	565	577	545	598	576	585	580	560	556	582	595	613	606	624	599	577	596	619	604	567	604	542	598	518	601	600	615	538	600	587	575	570	624	591	580	576	661	570	587	588	597	578	636	569	629	597	561	567	563	593	561	554	588	588	597	627	591	578	570	563	581	620	555	586	555	594	589	583	648	600	641	568	580	556	602	568	541	628	635	576	582	603	556	582	586	630	602	621	589	608	584	593	617	580	592	586	606	570	587	579	581	562	592	565	591	588	625	646	560	595	573	611	618	626	628	574	568	593	584	562	585	598	586	587	571	572	570	562	552	611	544	579	599	611	550	550	594	618	589	566	538	638	588	588	594	603	586	535	615	618	613	613	553	561	575	566	621	598	578	570	550	593	532	612	581	598	580	613	580	606	565	546	603	594	544	587	569	635	582	579	630	561	626	618	587	571	583	564	633	571	595	548	563	578	591	576	546	584	568	555	573	536	534	626	628	578	572	571	619	594	552	618	570	619	557	617	582	595	587	614	570	570	602	551	564	631	624	575	551	557	592	606	568	570	592	623	547	554	567	593	560	575	594	524	612	560	579	582	632	556	575	573	583	589	575	577	569	567	560	604	578	606	584	614	621	600	576	560	588	580	603	601	616	585	552	580	610	584	567	632	566	600	606	574	589	600	563	541	577	573	569	581	575	562	595	585	555	563	550	618	584	598	580	582	610	560	552	586	623	581	602	605	550	583	548	552	587	602	592	577	552	562	576	595	548	567	577	576	568	563	570	610	593	598	581	604	627	595	558	619	597	600	558	568	539	593	550	596	589	588	546	576	593	581	611	582	617	589	586	586	586	625	607	638	595	563	582	540	617	622	588	622	618	546	582	584	545	566	605	618	542	592	577	596	568	530	594	605	577	591	567	569	601	609	602	565	551	603	594	609	605	521	617	570	581	558	607	550	557	594	539	559	577	584	586	611	576	585	556	540	613	607	576	587	563	572	615	583	579	614	581	565	606	573	610	598	577	563	561	598	608	592	593	644	593	579	534	599	620	571	588	559	567	587	565	565	641	619	570	624	596	579	600	569	537	624	600	620	589	567	653	600	593	582	550	573	608	565	569	578	579	578
3465	5679	4673	2453	1739	1291	1147	908	801	744	709	628	673	652	578	482	597	548	563	560	530	510	487	543	530	490	560	523	536	527	498	479	500	490	493	492	460	491	515	516	534	509	491	480	503	499	480	509	456	462	496	485	496	559	540	487	461	496	464	475	487	516	468	460	472	466	479	474	497	458	481	456	493	433	510	448	484	499	492	508	519	498	495	491	476	474	508	489	518	518	532	485	502	481	470	505	496	455	486	478	538	511	491	473	479	457	506	465	528	474	451	472	497	480	454	482	471	469	516	495	506	484	429	484	481	480	474	477	465	504	468	475	475	502	432	472	477	498	471	457	487	490	479	456	478	482	495	476	436	455	498	504	477	475	455	477	462	500	481	487	466	487	450	487	513	504	465	490	468	488	492	467	467	442	494	471	471	475	453	455	465	465	518	432	481	460	438	471	497	469	477	480	511	446	476	432	469	467	463	486	461	471	488	447	472	461	475	475	476	478	461	493	440	484	458	496	478	471	465	495	474	468	488	458	482	517	498	513	457	496	500	491	475	440	446	464	471	483	486	476	467	458	477	498	487	477	467	457	505	482	439	434	454	520	479	497	471	515	496	458	506	444	495	485	493	436	448	481	505	457	460	465	430	511	474	503	469	476	438	525	443	475	462	491	452	480	431	488	461	474	471	493	470	486	501	447	437	508	498	479	467	478	468	481	502	485	452	499	497	457	485	509	492	445	508	458	460	473	454	497	477	487	436	461	498	462	442	445	500	492	488	475	456	453	478	504	467	459	495	510	466	498	461	519	444	451	479	473	427	522	476	451	484	520	479	463	473	496	451	474	509	486	486	487	475	437	456	450	460	465	489	515	459	477	446	494	441	457	451	500	480	468	469	470	441	499	475	492	466	496	506	480	490	456	450	507	526	483	467	474	477	466	430	496	493	508	452	513	475	472	497	469	521	467	491	465	480	484	490	453	476	485	452	481	489	511	457	511	488	474	445	463	469	511	494	523	459	484	496	489	485	498	435	495	514	489	458	535	498	460	486	482	467	490	464	449	467	456	484	468	486	479	448	466	450	474	495	455	485	477	458	492	469	494	510	463	451	466	456	457	482	466	468	471	476	511	492	496	426	474	507	457	468	468	504	525	430	468	499	474	461	474	471	483	469	469	497	464	414	474	480	461	495	492	467	486	481	473	485	471	455	470	501	468	443	515	482	469	476	478	498	466	492	483	490	463	475	448	443	487	451	468	494	460	472	464	494	505	449	497	435	442	466	457	502	474	483	449	537	435	469	493	485	449	459	494	460	470	443	484	464	504	477	467	493	493	486	524	507	459	485	478	454	450	474	510	478	496	496	439	493	496	501	478	451	456	470	487	469	430	504	486	472	486	503	472	506	447	478	452	455	511	457	477	466	511	535	491	490	491	508	496	474	474	491	442	478	481	447	486	454	495	473	428	457	468	514	490	463	484	465	454	449	472	459	486	528	512	497	440	497	433	466	505	500	452	474	448	477	487	455	468	469	482	418	441	474	487	470	485	485	520	488	481	493	456	456	465	492	516	465	524	513	476	452	456	499	437	493	444	503	481	454	449	467	511	457	462	466	482	427	447	473	447	496	504	494	461	470	523	454	445	449	499	518	510	522	465	474	457	449	483	448	431	470	494	517	493	472	491	503	476	481	463	467	500	450	431	495	500	508	463	448	426	475	476	460	475	445	500	474	448	472	480	478	459	460	461	479	427	477	466	432	473	460	442	477	463	460	410	496	514	467	527	507	435	457	427	459	446	485	476	467	449	405	441	481	503	470	484	468	478	513	498	482	462	508	437	476	467	476	498	510	452	461	485	450	476	473	440	483	472	481	454	479	451	446	456	473	453	459	454	497	453	429	444	505	472	469	474	460	493	500	445	496	510	483	440	450	489	468	459	471	468	473	504	447	514	484	465	459	479	475	501	431	489	465	465	464	458	497	450	449	480	479	493	467	510	463	447	453	443	463	473	440	480	498	499	462	469	484	462	444	510	454	432	442	424	475	443	480	480	438	477	460	491	444	477	452	452	482	506	451	455	500	464	494	457	428	476	473	454	465	444	495	469	479	484	455	473	481	482	446	463	489	475	471	461	466	473	447	495	466	443	509	515	491	480	451	480	513	469	465	484	484	466	485	486	450	453	448	460	468	456	434	463	420	494	468	442	463	446	474	431	488	444	511	483	496	453	444	460	505	481	436	468	466	464	482	493	494	477	450	511	486	458	511	444	483	474	489	484	519	509	480	501	461	462	463	479	448	466	489	441	496	475	486	497	483	456	493	475	491	451	460	459	484	461	486	446	438	482	517	489	513	448	413	473	450	465	459	448	460	472	485	468	455	502	465	471	482	501	461	448	467	476	475	463	496	443	467	446	486	494	497	459	481	474	462	456	467	488	467	516	469	476	491	502	491	438	441	436	491	446	471	472	518	469	487	506	473	475	418	453	470	465	466	458	426	477	490	481	458	454	488	487	449	449	462	485	444	445	454	452	529	473	469	501	468	493	498	448	509	466	502	492	443	440	457	473	449	447	461	479	470	462	455	454	492	471	462	464	471	476	458	484	460	493	453	451	516	449	471	488	474	439	495	451	434	489	453	472	470	470	462	516	453	512	478	458	485	463	490	475	489	452	446	434	476	503	443	468	490	497	438	462	465	469	484	479	468	488	473	445	422	451	476	453	490	482	435	474	453	471	435	466	458	518	510	446	463	505	468	487	477	465	482	432	480	506	484	486	467	465	450	472	458	497	442	500	463	478	475	472	473	493	454	448	480	481	471	487	501	425	457	468	466	457	474	492	453	479	491	451	491	479	473	489	454	463	446	467	453	489	476	474	472	503	460	443	477	462	461	476	458	452	454	453	459	476	472	447	453	474	483	433	459	461	452	477	476	461	433	468	511	494	404	485	497	497	492	462	490	515	483	452	454	480	452	469	459	456	495	467	445	457	473	468	461	470	444	491	449	482	467	465	473	502	436	436	491	489	497	487	462	465	488	522	476	489	489	460	464	491	455	475	464	474	516	526	450	488	456	495	453	474	462	512	441	436	474	480	455	504	457	430	459	459	483	504	448	457	458	475	437	461	480	487	474	475	476	480	477	472	464	461	482	462	466	482	483	456	472	452	468	460	498	451	497	502	435	472	479	446	457	519	463	506	499	467	449	468	447	530	489	446	466	454	442	460	473	472	433	455	484	447	481	501	477	467	428	499	449	441	477	446	464	486	457	451	534	470	465	471	537	454	477	473	438	490	456	462	502	474	497	458	482	504	466	473	476	492	488	482	473	451	455	425	482	494	482	437	490	506	429	478	469	483	501	458	463	484	466	469	481	497	492	440	449	461	434	500	428	479	465	436	485	489	456	500	466	450	465	472	503	463	471	491	481	446	451	460	486	472	502	466	459	493	463	500	464	517	491	470	501	441	456	498	487	480	510	458	492	479	490	447	507	480	464	471	459	492	476	496	427	446
27767	10441	505	235	166	149	145	135	134	147	142	130	137	132	116	144	127	142	139	111	141	120	168	125	141	144	126	131	113	115	162	116	118	143	134	148	156	152	137	141	145	143	123	123	139	137	127	138	110	127	159	140	131	130	109	125	128	135	143	144	146	128	157	134	133	148	113	124	131	126	146	132	141	126	145	138	130	118	125	135	127	135	131	129	139	148	139	117	114	117	142	146	142	135	126	119	123	129	121	136	126	138	131	145	109	133	121	111	117	140	138	123	157	114	134	119	133	132	134	118	147	138	117	143	135	142	128	130	128	122	128	137	124	123	133	128	126	129	145	114	113	120	155	134	120	141	129	135	129	128	119	133	147	122	121	135	135	123	123	134	131	142	155	119	140	123	125	147	120	104	133	136	132	100	127	135	161	142	133	126	172	137	145	125	130	128	137	108	118	114	130	144	126	117	142	126	132	128	143	132	103	124	119	137	132	111	127	134	124	143	118	141	125	138	135	124	154	128	127	121	121	113	140	120	109	131	121	123	141	121	163	126	137	138	122	130	136	142	121	131	113	129	130	140	139	133	127	156	113	115	129	114	146	150	123	121	138	132	145	142	131	124	150	137	133	119	146	126	156	124	142	141	131	131	121	126	126	124	154	132	153	148	133	136	121	125	131	136	134	134	154	129	145	154	137	144	137	160	132	130	108	131	149	141	122	143	125	142	140	148	144	128	143	136	121	123	127	138	147	141	137	129	144	121	129	151	121	130	130	124	115	131	133	145	118	128	125	119	138	132	135	142	126	151	126	127	141	123	127	138	133	121	135	132	129	126	121	141	152	141	144	113	156	129	122	123	126	122	139	143	121	162	139	131	129	120	132	121	149	109	109	130	137	134	133	135	134	115	144	124	116	120	133	120	128	145	130	139	126	129	130	114	132	141	125	133	138	142	128	132	135	121	143	154	135	158	129	128	129	136	115	123	123	146	102	149	129	134	121	128	134	131	133	125	140	133	145	106	128	124	118	127	125	153	136	109	136	137	158	133	127	127	144	128	149	136	104	137	124	125	132	128	134	136	136	134	124	111	135	111	153	138	120	113	122	148	150	118	126	119	141	130	128	143	123	136	138	110	119	114	138	143	152	144	118	162	135	140	142	139	124	140	138	149	125	125	146	128	132	126	143	139	140	129	127	131	117	133	133	131	141	128	133	147	125	117	141	133	144	132	111	151	132	136	133	124	116	147	130	112	138	143	132	118	120	126	125	120	136	144	123	140	151	120	141	123	138	131	129	125	117	129	140	129	128	127	132	136	141	123	132	130	130	137	121	116	116	133	136	133	129	122	150	142	159	129	126	132	132	114	139	134	127	127	104	130	126	100	151	132	135	119	134	127	140	133	149	130	131	126	130	136	124	133	129	127	121	134	117	131	127	135	138	122	146	126	131	144	146	126	140	148	104	146	125	124	132	134	122	140	117	106	139	141	119	136	142	123	131	134	135	139	136	129	144	145	119	134	145	127	123	144	137	139	132	130	147	133	138	140	134	125	137	123	121	128	127	139	142	140	136	136	90	108	140	132	126	117	143	132	133	122	154	125	119	127	118	123	140	127	125	136	145	128	142	124	123	130	141	133	130	134	105	135	131	135	151	133	112	129	137	128	133	155	133	121	127	126	135	128	131	136	128	117	139	127	147	131	121	122	114	125	126	141	129	119	129	142	120	111	132	129	114	133	129	112	134	133	125	132	161	124	120	128	140	126	132	137	118	134	125	136	121	138	126	131	140	122	134	129	114	126	138	135	127	119	129	112	146	113	136	131	130	136	141	129	130	125	128	129	128	139	131	144	125	136	134	119	124	123	133	123	156	126	134	127	140	134	116	119	120	150	149	122	137	123	118	145	133	118	129	124	139	103	122	118	129	127	117	135	134	139	130	116	125	101	143	121	142	119	152	143	120	141	125	130	136	112	147	130	135	129	121	121	107	131	128	131	135	149	129	138	134	143	146	137	126	133	144	133	124	131	137	150	145	138	134	147	125	113	125	156	129	123	144	136	138	125	134	154	142	148	148	123	128	126	127	137	133	127	143	134	134	151	157	128	139	137	122	128	136	107	143	154	133	128	141	138	145	136	123	144	133	129	114	131	110	125	136	128	146	133	125	137	111	135	137	103	124	137	120	129	133	123	137	132	124	152	130	142	121	123	139	96	121	135	127	128	128	151	118	123	146	124	131	127	121	123	122	136	130	122	148	127	140	133	131	131	122	136	137	122	117	114	123	142	129	119	140	127	118	123	145	116	140	141	138	123	120	130	140	148	114	138	113	142	131	123	106	129	122	142	150	129	145	132	132	121	129	131	116	120	133	139	145	124	133	132	147	128	125	120	119	118	110	124	138	129	129	130	120	127	139	130	143	138	133	136	129	139	120	131	135	118	139	136	123	142	123	131	132	143	140	140	111	109	128	142	134	125	106	102	146	146	128	122	130	140	123	123	121	139	133	119	137	121	124	147	115	120	128	133	146	141	157	144	118	121	109	114	156	111	137	138	131	122	128	131	137	111	165	125	148	141	150	143	123	132	119	141	168	127	135	147	132	117	138	139	153	139	152	117	134	118	138	139	128	106	122	120	129	126	143	133	125	149	150	138	126	141	158	138	129	121	130	149	122	135	135	139	130	145	145	141	136	132	123	125	130	122	115	128	149	107	136	110	150	124	145	120	136	140	138	146	130	132	118	142	144	128	151	126	142	115	124	145	138	131	118	123	126	131	118	125	133	146	154	115	135	115	129	136	124	109	127	156	123	142	142	158	122	128	120	99	119	114	137	135	124	139	125	158	120	126	146	145	141	165	139	133	132	135	106	113	147	115	134	134	159	137	125	134	121	139	126	146	129	137	141	133	132	138	111	114	129	117	130	134	111	140	147	146	137	140	132	123	135	146	139	137	129	134	140	154	126	141	128	136	126	134	138	136	124	119	129	127	133	128	118	145	136	135	144	149	134	136	124	135	136	134	130	129	120	126	131	141	138	160	116	142	147	118	130	128	132	137	143	125	141	128	116	115	132	142	135	143	141	130	121	133	117	130	127	131	129	136	139	137	151	116	129	131	129	133	130	128	133	147	127	124	135	128	125	127	155	120	135	136	126	143	151	129	130	137	135	135	137	123	141	139	115	103	142	124	131	139	127	145	130	137	124	139	122	128	158	145	133	123	113	133	132	124	131	145	127	108	126	142	151	123	156	128	127	126	137	140	131	125	135	126	115	132	145	130	142	136	127	120	128	128	132	131	147	125	148	119	125	151	135	119	135	137	111	120	135	121	125	126	152	144	139	129	130	143	122	133	141	136	125	133	117	164	142	135	125	120	149	132	139	144	149	120	129	137	128	122	140	145	145	126	130	136	146	139	120	139	122	144	128	141	135	135	132	125	118	135	130	134	121	150	127	130	129	149	121	133	138	130	154	125	116	139	136	129	154	140	140	120	128	133	143	146	132	139	111	122
4481	279	261	171	130	137	136	116	140	118	104	116	132	116	124	102	98	126	121	126	110	107	104	119	108	115	101	96	102	121	118	116	129	126	87	113	99	105	113	112	107	105	120	117	120	121	117	123	109	99	109	104	105	104	112	107	109	115	103	107	129	99	120	122	109	122	107	126	108	111	120	116	121	91	101	109	117	110	110	115	104	98	111	126	117	115	115	106	111	114	111	112	115	126	112	112	120	111	114	119	128	102	116	117	101	109	119	99	117	117	113	106	110	145	122	109	94	123	103	136	140	115	122	117	112	131	115	107	117	106	133	104	113	124	121	114	110	106	121	126	103	114	102	113	125	131	130	126	96	115	105	110	96	110	112	118	111	119	120	98	110	106	107	103	126	101	113	115	128	112	111	118	110	115	110	118	108	122	100	103	127	119	122	114	105	123	110	101	109	115	117	116	107	87	123	107	126	121	119	110	97	108	110	107	116	110	103	126	114	115	126	116	118	116	103	111	95	103	125	116	96	92	105	114	116	99	121	98	116	119	111	110	115	133	101	115	111	102	117	117	96	123	103	107	94	100	108	126	108	119	109	137	112	117	112	98	113	107	104	107	124	115	120	101	101	110	106	120	104	109	110	94	116	132	105	119	119	99	121	122	115	120	121	102	127	116	122	98	109	125	114	114	112	106	102	110	124	114	120	103	85	115	84	106	122	116	114	104	109	113	120	108	114	102	134	105	103	109	103	108	122	96	109	119	108	117	120	112	123	100	123	99	115	131	115	125	107	102	116	119	124	93	110	109	128	123	118	99	94	118	106	108	113	109	118	122	110	109	101	114	109	130	118	107	95	115	111	118	132	108	108	114	121	117	117	117	107	112	105	118	128	133	109	117	95	113	118	125	106	111	106	101	110	109	115	112	115	105	104	104	121	123	100	99	102	105	118	120	115	113	103	97	121	98	99	122	118	112	126	115	120	129	107	125	104	117	110	113	97	126	122	95	121	114	113	130	106	113	119	125	123	101	103	108	98	96	126	122	109	121	104	100	120	111	130	97	115	109	108	102	112	109	107	109	132	117	99	111	136	106	96	120	123	112	109	120	113	112	131	107	117	98	110	105	111	126	111	108	124	123	128	121	94	109	102	118	90	108	119	101	122	125	118	120	131	111	130	117	97	128	121	112	114	103	98	99	101	114	124	122	109	106	110	122	124	118	116	112	127	111	109	104	106	106	106	120	113	108	110	114	117	152	113	99	118	136	115	107	119	115	106	109	106	108	115	106	115	101	120	114	137	121	122	118	111	109	113	108	122	101	114	108	94	109	109	119	116	108	115	112	113	110	132	105	115	104	110	113	114	125	97	108	114	113	113	112	121	111	125	99	124	115	124	104	98	93	108	90	107	119	99	100	102	121	99	113	113	114	119	110	108	126	97	105	122	111	132	110	107	115	115	115	117	102	111	111	107	93	118	106	112	109	96	129	97	120	107	129	116	124	101	118	106	106	104	117	134	88	111	107	106	125	103	113	89	98	115	114	137	123	100	124	91	102	127	124	102	112	118	112	103	101	101	105	111	126	112	116	122	122	106	103	105	103	122	102	103	129	106	125	116	125	88	101	120	100	104	101	111	117	95	91	124	105	138	113	102	102	110	102	100	104	101	118	112	122	97	117	108	117	102	102	110	99	110	109	130	107	104	121	96	89	113	107	116	106	101	115	106	109	112	116	94	117	112	109	91	117	104	110	123	119	118	113	132	112	109	105	121	120	122	99	98	121	88	96	102	116	105	114	111	112	119	120	99	113	109	132	120	123	113	99	103	124	120	123	121	116	114	123	107	114	97	117	142	131	140	102	130	111	110	116	119	122	101	116	114	114	128	86	122	119	120	107	112	121	115	98	112	104	108	105	134	108	134	108	105	102	112	85	150	108	127	113	85	113	99	108	124	119	110	126	119	135	112	109	109	104	102	113	103	105	116	103	108	107	106	126	104	91	99	114	110	117	123	102	107	113	97	94	129	111	110	117	118	106	117	116	121	106	137	111	119	99	98	134	95	127	110	114	117	117	122	83	117	111	111	121	118	113	102	115	109	118	118	111	109	111	111	147	103	100	120	109	104	127	116	123	105	115	110	102	138	124	114	116	101	103	111	97	106	111	110	116	117	95	98	105	113	116	119	112	120	114	103	115	118	109	95	127	103	107	90	116	125	109	108	111	114	117	101	114	116	106	87	98	133	121	116	129	104	118	106	104	110	122	109	106	104	126	113	114	112	116	124	120	104	119	109	110	125	115	119	118	96	128	94	113	129	98	102	102	109	113	108	101	108	112	120	112	95	114	115	102	117	104	109	124	113	109	114	111	98	109	107	101	122	115	111	121	116	120	111	118	117	116	100	108	112	109	130	123	100	115	119	107	119	115	116	94	106	96	125	107	111	121	116	105	86	120	109	115	98	101	138	125	109	114	121	121	109	94	105	103	107	111	104	123	126	108	118	123	100	142	121	103	120	118	106	128	118	116	97	106	117	121	105	94	104	116	124	97	117	121	122	136	124	102	94	139	117	128	111	116	119	109	103	105	107	118	107	129	107	101	118	101	115	106	129	122	115	100	118	110	108	107	92	111	112	108	112	115	135	102	103	108	114	121	120	94	105	128	117	104	115	133	119	118	95	110	78	110	126	95	128	107	115	104	107	120	115	112	128	127	105	134	98	96	92	118	112	106	112	120	120	111	118	125	117	109	130	105	109	125	118	132	101	115	137	120	124	123	95	105	104	114	131	90	116	103	116	112	99	105	113	116	109	99	121	118	115	105	93	107	109	112	107	122	107	94	112	116	131	107	111	105	111	111	115	125	116	138	116	111	112	114	116	112	118	111	104	111	105	118	132	117	129	122	108	101	117	100	105	123	121	109	93	112	114	123	122	132	121	114	113	118	126	109	111	119	99	124	131	116	109	107	129	116	119	93	108	107	112	110	103	121	104	115	121	106	110	112	122	103	109	118	89	115	101	121	108	112	102	93	113	115	122	105	102	121	118	112	112	107	93	110	118	91	107	111	128	102	110	102	111	116	103	102	95	116	106	104	106	106	119	118	133	122	91	104	104	108	93	112	102	120	118	123	128	115	119	112	111	102	105	112	114	108	109	126	106	126	116	113	120	120	111	115	116	116	123	116	111	95	117	125	118	126	103	122	134	127	112	117	112	123	129	110	115	92	106	119	113	105	115	124	99	137	96	123	133	120	113	111	121	132	103	128	112	106	91	108	122	134	118	107	122	127	118	102	108	133	112	100	104	123	109	135	117	117	107	102	114	132	115	124	112	120	123	116	96	113	118	106	117	120	125	126	108	109	112	110	121	124	114	108	103	114	97	119	113	113	113	111	108	97	115	107	109	115	110	109	118	102	108	123	128	109	118	136	122	115	107	93	101	96	89	120	110	117	111	118	135	117	93	116	109	86	99	123	108	124	96	122	120	78	105	110	122	97	121	109	104	110	146	122
25361	21430	27959	25289	11552	1102	699	536	522	442	456	429	456	456	420	390	433	391	403	426	413	397	383	406	421	399	377	382	390	360	362	400	446	387	383	377	409	351	381	399	386	399	366	378	384	391	401	400	362	359	418	359	423	360	395	341	405	371	394	442	387	390	373	370	379	385	359	393	413	387	370	374	382	435	371	405	371	371	385	369	382	406	387	391	391	334	378	395	374	371	379	399	371	378	372	361	387	413	368	408	380	403	417	363	367	348	383	394	370	394	375	397	395	354	366	346	389	394	365	419	389	351	418	373	401	362	418	391	384	360	372	393	390	367	366	341	376	376	403	371	388	407	395	372	369	401	418	376	402	366	398	386	394	373	374	381	362	415	361	349	339	369	364	401	393	357	364	369	392	389	378	355	357	381	382	411	404	363	380	394	386	408	432	399	345	403	400	386	375	387	366	341	391	403	379	363	359	369	373	364	345	370	399	379	376	408	387	378	377	419	389	362	403	369	391	363	398	411	357	365	382	378	385	381	393	390	383	372	372	372	379	372	357	412	368	371	387	372	379	342	403	360	399	379	364	377	390	394	405	374	373	416	418	386	390	368	386	366	412	388	368	388	369	388	370	393	376	403	386	360	384	360	354	382	392	362	401	373	387	394	374	385	395	376	380	361	369	361	372	418	388	367	391	374	361	396	411	366	374	375	388	361	380	395	381	381	400	366	383	384	375	350	388	406	381	365	403	366	405	404	352	372	408	380	368	373	407	370	381	375	378	393	386	362	399	391	404	401	334	387	336	350	369	372	395	423	383	377	400	356	397	345	390	425	395	373	421	380	351	344	383	369	370	365	355	399	391	402	429	354	354	374	361	363	376	399	399	361	365	390	375	392	394	369	397	352	371	359	364	416	369	386	398	395	386	374	391	412	351	374	375	388	396	383	387	380	372	413	357	378	360	400	410	353	385	353	385	384	343	367	373	384	394	370	396	362	401	358	340	391	354	375	403	406	367	414	389	379	372	394	390	389	381	354	368	371	373	395	385	399	362	406	368	406	344	387	372	378	339	415	359	374	362	377	395	388	395	371	354	378	376	375	392	399	378	374	393	389	393	364	385	382	368	389	392	383	385	395	386	352	398	399	388	371	394	377	404	431	373	391	357	366	403	365	367	368	390	376	361	394	404	361	373	346	388	378	389	384	377	387	374	401	374	389	383	398	370	383	382	356	394	380	396	353	379	338	390	393	372	378	386	368	400	405	387	391	427	374	394	359	341	396	404	375	367	344	383	386	363	368	368	379	368	403	394	368	381	384	392	384	371	382	349	396	377	338	404	396	392	390	362	373	369	391	403	374	422	378	384	350	382	374	353	377	392	411	384	389	420	385	380	394	388	377	372	405	394	394	399	377	389	397	375	399	387	359	403	398	366	387	356	413	369	359	392	346	353	365	375	382	390	393	392	384	352	380	396	372	362	391	363	370	398	381	393	365	396	369	350	357	337	394	385	378	374	365	380	414	368	415	349	402	373	399	398	415	419	347	381	376	375	401	356	410	368	413	384	340	391	368	377	396	379	408	368	376	396	393	361	379	374	392	375	385	379	400	371	377	376	363	366	353	371	381	377	388	390	447	408	391	378	345	398	364	436	381	368	356	381	357	367	425	401	373	359	395	369	358	405	342	410	399	402	384	357	358	361	390	390	397	375	361	344	346	359	405	388	381	354	361	369	341	376	378	403	408	380	404	399	392	371	361	368	363	355	374	374	389	399	420	360	405	429	380	328	377	390	375	369	382	348	324	353	393	383	361	390	347	387	382	346	382	369	374	348	386	386	358	348	356	422	364	395	378	416	400	359	379	372	386	354	363	383	406	377	357	365	370	334	361	382	380	354	404	373	373	366	368	366	370	383	394	394	343	371	341	345	403	401	381	375	373	378	358	359	415	373	397	380	374	423	375	342	359	363	366	341	368	397	386	421	401	347	374	384	380	383	371	399	384	374	358	380	389	376	348	382	364	401	381	357	420	379	403	380	389	390	392	357	389	377	365	404	338	384	354	367	365	387	383	375	384	392	363	382	361	397	375	355	399	377	364	353	361	415	405	384	365	379	412	394	373	380	345	398	349	367	371	388	347	358	378	388	391	376	382	385	351	378	373	411	368	359	377	386	379	399	387	358	359	370	363	366	391	377	371	351	381	363	413	399	369	366	379	377	373	397	382	383	380	363	396	352	392	340	338	393	385	360	395	374	403	350	362	373	371	412	374	400	377	354	411	373	397	382	403	381	368	384	398	362	373	367	363	370	389	400	372	380	379	368	384	377	371	378	423	368	371	410	365	396	375	349	377	373	419	407	389	392	381	389	383	396	326	375	360	378	376	362	355	358	379	390	395	356	377	367	368	378	366	397	400	417	387	362	391	339	409	367	377	381	423	384	369	371	362	368	374	378	361	358	382	393	366	385	397	398	394	406	393	385	384	382	358	370	387	407	396	414	387	423	421	375	355	389	401	359	350	373	383	402	390	393	376	377	368	356	372	370	381	408	368	391	375	366	376	416	370	361	398	400	336	358	371	393	364	360	385	368	392	356	398	383	364	378	389	419	384	379	396	374	410	365	358	354	363	358	381	384	377	356	353	401	390	355	371	391	378	347	407	401	365	398	370	366	396	373	387	377	394	379	390	391	445	388	399	362	408	367	365	410	400	380	399	385	374	393	392	399	372	370	390	361	363	395	358	375	395	373	403	363	344	379	321	410	355	376	386	389	367	369	352	431	403	406	346	416	412	360	361	365	388	385	350	397	361	376	391	413	398	371	354	346	392	385	372	390	400	388	377	363	351	354	377	357	364	410	348	376	391	383	380	383	390	379	390	359	371	399	379	391	368	395	360	394	398	407	381	397	343	410	424	365	391	369	395	387	339	384	387	368	347	353	364	387	381	369	347	367	395	389	392	349	407	371	358	389	377	408	365	382	370	366	382	380	363	371	382	360	406	402	384	387	383	362	359	377	374	388	364	400	404	410	367	364	370	378	404	393	421	362	390	378	402	369	378	339	356	392	371	368	377	374	371	373	373	414	420	366	344	403	379	372	376	382	360	375	371	353	401	369	379	392	370	379	370	372	377	377	383	365	403	377	399	393	383	368	388	349	367	374	352	359	419	386	380	360	408	391	385	371	349	385	409	382	366	367	343	338	360	370	330	379	355	378	380	392	356	399	350	405	346	387	394	370	394	402	373	371	368	362	356	380	363	374	360	340	379	380	387	367	412	371	409	396	340	384	404	374	367	350	361	391	369	395	376	376	414	378	377	359	409	374	377	405	351	402	358	368	357	386	377	378	365	342	362	378	392	354	399	351	358	397	379	388	361	370	378	355	371	384	350	380	392	409	392	364	419	411	401	410	394	379	393	409	383	383	392	380	375	389	383	362	402	371	364	371	371	348	352	371	388	372	373	389	356	384	387	333	339	358	390	374	361	372	372	378	360	362	356	386	342	375	380	366	395
3092	3125	2731	1369	922	768	658	538	475	483	412	433	389	391	355	366	362	363	322	374	382	317	349	353	323	355	301	352	332	320	312	319	300	353	316	353	342	343	361	290	318	330	359	317	358	292	310	355	333	346	321	288	323	307	302	332	328	305	320	322	311	312	329	302	303	311	349	323	309	320	353	340	317	352	307	333	301	313	323	327	307	340	297	313	336	341	326	346	297	311	324	319	319	321	337	299	302	323	326	327	312	315	326	331	333	316	321	319	347	328	298	324	325	370	312	302	301	295	331	318	341	344	354	312	340	346	300	325	290	335	302	280	315	312	311	310	312	313	344	281	327	286	332	319	321	341	286	282	334	338	323	330	348	326	299	334	317	300	322	272	328	315	305	345	343	331	325	313	319	307	308	300	321	298	295	356	318	283	307	331	307	309	335	316	307	353	320	330	328	336	327	340	281	335	331	343	286	359	321	331	334	308	345	327	337	312	315	360	319	355	363	311	308	321	332	302	316	283	320	298	309	328	359	313	335	331	330	312	310	313	321	318	305	287	313	309	320	282	312	302	365	287	320	359	350	300	310	365	329	293	279	340	306	308	354	308	316	318	325	313	308	307	317	321	340	307	327	333	317	326	314	363	302	326	330	297	307	321	317	334	321	350	317	296	325	332	308	322	313	323	288	295	355	325	326	350	350	332	347	304	315	304	296	319	321	323	303	332	335	315	304	325	313	281	286	304	284	292	335	330	318	324	287	325	318	316	310	298	319	323	348	302	312	293	324	314	334	324	308	315	304	295	307	330	316	312	280	307	316	341	300	319	315	325	338	340	354	306	295	319	301	336	344	309	333	298	299	315	324	329	336	319	313	301	314	338	306	315	316	328	338	306	304	317	300	321	312	293	316	322	308	314	271	282	307	322	317	315	299	319	305	305	301	313	289	296	326	332	320	307	306	304	313	322	279	305	309	312	350	330	313	310	294	312	315	283	339	324	306	297	325	329	304	320	314	304	325	291	327	302	334	279	289	312	318	349	297	342	292	331	322	294	313	307	298	342	298	312	334	341	305	346	265	326	311	334	315	325	305	322	324	314	312	316	331	301	295	291	292	320	323	337	306	300	326	324	316	337	313	301	329	318	294	317	317	323	324	320	305	297	334	311	345	281	326	350	297	353	334	313	343	303	294	289	302	318	311	329	334	346	279	325	325	342	301	348	335	295	286	314	299	290	341	328	339	284	305	298	307	308	306	309	314	345	320	358	343	324	315	311	312	293	327	310	334	324	302	309	351	309	337	315	294	278	327	324	302	305	306	357	320	305	342	319	309	307	279	329	337	339	295	327	314	286	304	307	301	342	318	318	316	320	330	300	318	317	326	358	311	315	258	286	334	314	299	324	303	326	325	290	326	338	338	347	315	298	355	335	287	335	310	319	311	292	301	330	296	301	319	301	318	310	354	345	331	304	298	308	352	292	328	313	311	325	313	303	313	313	295	295	330	336	306	319	309	325	346	311	340	304	306	277	310	333	303	305	309	307	287	331	322	309	283	282	309	289	325	314	326	286	324	296	313	290	337	293	321	315	316	304	349	313	329	309	313	286	297	334	297	331	322	290	287	313	305	318	295	362	312	320	321	322	302	303	297	344	291	307	319	334	303	296	307	314	285	308	321	283	314	294	308	301	307	295	340	319	324	283	282	306	348	343	345	303	291	334	282	310	322	295	308	293	325	298	290	345	304	320	354	340	339	303	315	296	310	284	332	306	317	308	341	292	323	293	299	345	305	321	320	283	307	315	316	291	328	294	295	304	281	314	314	319	301	300	321	293	332	294	293	327	319	298	330	327	284	270	334	310	317	316	313	305	328	335	341	322	320	288	337	361	337	286	328	315	328	271	305	334	310	309	342	302	317	309	310	307	301	321	325	299	305	329	313	336	331	313	328	314	330	322	329	303	344	353	317	309	292	322	283	293	323	343	318	321	308	315	300	288	292	315	302	329	332	298	303	290	309	318	314	295	307	321	339	332	304	303	316	353	305	292	302	306	314	323	312	294	306	317	308	302	308	323	285	320	361	327	323	334	319	323	290	323	327	325	290	315	340	324	308	309	311	305	288	344	325	329	311	308	297	310	293	280	376	348	315	314	290	311	308	306	317	292	327	337	292	295	331	301	296	324	279	328	334	329	321	302	301	342	300	297	321	329	323	312	282	362	294	300	329	326	321	306	292	318	302	320	311	309	331	340	285	302	301	326	315	290	316	280	297	327	306	322	338	307	334	346	313	311	330	303	295	327	314	315	310	330	343	301	318	320	318	344	317	313	336	292	318	311	336	324	273	290	304	309	288	332	278	316	303	316	303	325	300	323	303	314	302	328	309	344	319	300	305	306	321	282	285	288	275	328	350	329	329	297	301	318	324	308	306	323	317	341	356	283	320	304	335	316	290	318	302	286	282	306	346	309	306	333	283	317	338	309	312	293	368	300	280	286	302	294	360	261	310	290	320	320	292	312	297	346	314	314	320	320	315	341	297	304	313	327	315	299	313	317	336	309	327	299	350	315	310	316	323	347	318	323	302	288	292	342	288	326	279	333	319	301	325	288	324	325	307	323	305	308	327	312	318	294	333	274	301	338	334	309	305	295	321	306	286	331	318	304	286	325	311	306	297	301	353	284	323	296	308	287	287	336	264	336	314	337	315	310	300	295	330	350	295	313	325	303	290	310	323	325	311	297	297	290	321	302	294	277	336	325	301	318	324	310	310	299	306	305	327	297	335	319	284	316	317	323	309	339	334	325	317	323	295	287	339	324	325	307	316	289	313	314	301	306	306	280	308	301	316	314	337	306	324	316	327	308	326	296	297	311	324	317	297	337	317	329	293	326	329	304	329	333	314	298	299	304	326	334	327	294	291	305	324	308	303	310	310	336	338	289	324	295	315	314	297	283	276	307	324	294	318	269	280	312	287	303	341	324	302	314	330	300	287	291	347	314	321	332	312	328	309	281	354	292	340	302	326	303	300	329	329	322	324	288	288	278	336	327	333	319	301	316	333	327	283	321	323	302	292	342	298	325	283	314	309	315	315	336	329	273	312	300	320	319	312	314	310	334	300	312	305	289	326	290	293	330	314	309	319	294	340	300	309	318	309	325	294	356	289	305	308	338	300	341	292	329	308	311	309	304	319	299	297	319	275	307	299	324	310	293	329	326	317	328	334	339	338	294	307	342	319	306	353	306	343	283	329	322	309	293	306	307	312	330	326	298	341	287	342	325	323	319	311	314	311	305	307	319	289	337	315	334	292	305	303	330	320	343	296	321	313	287	307	295	268	319	297	293	326	332	292	297	335	276	318	331	293	325	331	323	322	322	315	304	302	293	316	321	288	346	326	296	290	284	288	315	321	330	321	336	279	310	308	328	339	316	328	329	313	320	333	321	331	339	298	294	296	297	330	284	363	322	333	298	322	329	342	301	320	328	357	319	283	332	331	306	330	294	287	327	315	305
24459	21498	28881	24546	21487	8720	1572	1027	789	718	753	694	620	688	648	643	664	639	659	602	631	639	612	570	641	579	634	598	586	555	597	588	611	622	613	583	595	604	599	566	566	609	621	611	618	588	609	606	583	615	614	580	583	594	583	574	610	614	559	561	600	606	563	615	610	627	569	565	572	564	582	600	615	564	596	562	571	564	611	575	559	574	629	583	613	572	587	589	604	639	578	586	637	551	577	586	587	579	575	595	572	589	613	563	603	593	597	606	647	547	596	603	643	589	607	604	624	587	567	615	624	594	581	632	625	566	577	530	599	571	611	587	571	587	595	597	598	551	609	626	588	597	561	630	561	593	627	620	581	596	572	584	563	549	603	551	577	553	548	543	607	606	620	561	650	604	587	551	589	533	598	636	570	566	606	598	583	585	608	584	569	604	555	614	641	571	605	608	584	594	624	562	604	593	574	570	634	556	603	566	600	594	560	530	594	611	600	608	562	618	607	608	584	566	596	555	573	572	652	581	610	600	559	599	627	555	636	585	574	567	620	592	641	549	557	593	586	587	563	566	604	622	563	558	584	582	558	601	591	613	625	566	588	633	583	597	576	596	580	646	613	541	584	605	597	592	611	599	550	569	575	626	562	572	600	556	591	571	580	589	579	588	605	620	596	590	591	565	613	567	592	540	539	606	573	565	557	581	562	575	585	577	589	593	551	566	604	573	582	585	569	549	593	560	638	596	586	580	596	572	600	596	610	600	563	603	593	606	551	622	577	601	605	601	560	604	611	607	532	566	566	563	579	576	585	585	622	607	574	582	588	615	532	616	583	560	603	596	577	552	566	602	578	617	548	633	557	548	609	583	619	600	599	570	621	560	565	553	550	571	584	603	607	623	582	578	625	584	586	607	610	568	565	595	583	567	564	567	549	585	582	589	598	597	563	571	587	542	568	567	605	583	573	582	558	556	571	550	552	599	562	556	577	564	584	565	604	591	626	562	554	593	577	612	597	605	597	621	608	567	587	606	614	550	576	559	560	596	551	598	634	641	610	593	593	604	581	611	599	582	660	612	596	596	613	575	569	573	572	607	582	616	626	571	566	610	572	588	637	618	585	627	589	570	616	575	585	618	551	609	574	610	613	576	565	581	620	602	548	614	621	625	558	592	577	610	581	612	608	607	581	538	576	607	584	568	566	578	580	561	578	608	597	608	599	531	540	586	581	653	641	585	609	603	587	580	623	609	598	549	571	563	590	564	576	598	585	563	594	563	583	584	566	538	613	556	553	543	585	599	618	628	590	583	643	583	574	599	559	601	605	573	549	577	615	566	582	576	577	573	572	597	569	568	635	601	628	580	583	557	549	562	572	583	533	552	632	571	564	602	577	560	576	592	594	596	552	514	549	605	572	561	593	565	562	572	540	612	570	604	561	561	518	562	578	617	542	580	558	594	628	592	594	561	567	584	602	583	589	597	599	596	614	593	602	573	579	565	602	602	571	582	568	582	603	598	570	552	553	577	561	540	567	550	597	599	584	574	552	600	589	600	542	584	591	586	560	605	569	641	580	552	619	574	582	609	587	608	523	575	572	574	631	581	552	572	622	603	537	568	591	557	599	572	595	569	592	604	570	621	594	553	567	550	529	593	602	577	555	596	583	555	551	621	556	582	569	601	565	574	582	621	582	563	596	593	578	589	547	630	594	618	603	559	582	618	586	568	609	619	568	563	610	598	614	633	576	586	582	633	573	579	590	566	568	592	592	616	630	606	569	562	568	547	556	573	608	538	579	589	558	599	580	587	576	654	570	591	549	626	508	602	603	610	588	575	612	572	579	595	620	545	616	575	638	568	600	609	659	545	560	578	624	617	543	589	628	607	570	558	597	596	594	536	626	612	601	563	569	547	575	609	581	602	607	626	608	572	566	576	550	572	578	610	608	605	607	615	594	605	584	621	577	515	539	577	556	585	587	552	563	573	660	568	570	652	592	554	608	588	608	553	566	621	616	579	602	560	592	592	568	567	601	625	600	597	557	601	560	632	572	572	551	594	605	586	576	580	646	602	612	571	635	557	623	582	571	611	588	601	544	603	576	565	588	590	524	574	573	579	608	592	584	582	575	590	625	604	616	591	583	531	552	620	613	584	600	541	570	602	574	620	591	601	612	622	619	568	596	560	591	587	594	580	620	660	609	590	551	608	624	598	599	611	580	589	573	557	606	570	623	544	629	569	538	556	602	558	526	558	598	556	624	566	584	616	657	581	566	597	579	573	606	611	597	578	594	593	580	589	588	556	572	573	538	574	546	600	550	564	562	580	605	619	591	567	585	628	594	579	588	624	564	601	587	626	604	524	581	579	544	591	574	574	583	580	565	608	578	556	597	585	581	572	614	557	565	579	587	643	592	614	568	561	573	584	591	591	580	644	605	611	554	581	578	556	580	646	568	573	569	567	537	564	574	555	586	581	557	594	622	604	570	553	582	597	610	634	584	565	614	593	582	552	594	594	589	621	544	589	605	585	563	551	571	605	555	547	577	588	568	549	576	590	583	554	602	539	548	572	572	577	518	604	606	570	591	599	559	588	592	572	618	574	576	567	573	599	550	547	570	608	559	616	587	573	576	561	598	578	552	568	610	565	590	592	571	556	564	603	618	638	608	592	549	572	572	585	593	575	632	609	564	607	537	538	592	632	535	596	629	623	600	593	542	575	548	586	586	565	606	622	595	586	591	618	578	554	589	602	590	631	538	621	608	562	605	593	536	580	581	609	591	567	572	636	568	622	590	577	565	553	593	647	605	564	599	593	581	598	604	596	630	609	572	539	586	571	537	589	580	607	614	570	600	597	609	571	561	593	595	545	583	563	574	587	614	583	567	587	564	553	530	596	606	611	547	595	602	578	624	601	562	576	539	600	594	567	572	573	571	620	562	604	582	539	590	568	576	566	548	579	601	612	605	573	613	592	556	532	561	554	567	589	604	541	568	562	576	564	577	551	561	609	627	574	602	569	601	608	531	566	623	611	575	558	600	600	594	609	527	562	583	555	613	572	539	618	568	617	575	556	607	607	604	563	597	562	634	589	596	604	605	588	599	621	566	602	611	552	596	601	569	599	619	569	578	577	620	561	570	589	577	540	600	587	636	604	608	604	578	547	582	593	585	595	599	572	566	587	610	515	561	620	616	596	604	594	615	583	630	566	598	586	597	603	564	584	560	560	580	578	585	553	614	624	567	580	591	586	563	585	584	599	593	563	633	589	588	566	607	588	564	547	582	576	582	596	580	575	577	588	587	555	588	613	609	560	596	591	581	612	577	558	544	570	597	609	583	588	562	605	592	543	549	596	579	569	560	547	581	595	574	584	571	576	624	602	541	581	592	596	592	590	570	624	596	601	603	577	618	572	609	588	612	581	567	590	595	583	586	616	576	616	605	613	563	553	661	543	589	592	615	587	526	577	586	596	587	603	599	571	593	569	581	599	577	573	602	596	568	582	570	593	590	622
3558	5694	4697	2380	1703	1283	1021	946	805	715	663	628	650	613	639	572	570	577	561	502	528	561	518	508	544	522	497	524	533	499	507	497	483	460	498	519	524	461	497	450	518	483	517	478	495	459	498	532	559	486	483	497	485	515	499	493	499	515	495	465	465	486	502	480	457	489	461	516	512	513	483	424	490	481	436	511	463	464	474	486	505	422	468	481	495	476	468	504	487	505	462	487	431	463	486	475	471	481	489	460	475	477	472	488	458	504	497	493	466	492	464	487	472	464	472	497	459	477	481	471	431	467	488	472	499	484	518	476	466	452	471	457	490	511	437	470	453	508	426	457	471	509	501	487	501	471	453	457	481	488	494	418	447	479	487	456	465	526	488	466	445	461	452	475	483	483	465	454	437	487	440	433	485	461	494	487	483	466	452	479	471	453	465	502	461	462	491	511	462	454	493	458	497	474	467	451	455	496	517	485	487	469	463	497	467	474	434	481	435	506	508	514	468	475	441	468	475	470	504	416	490	452	468	481	466	523	447	440	492	505	485	465	479	469	484	462	471	449	513	485	512	478	463	498	482	457	462	448	443	447	482	468	476	488	444	462	480	485	485	435	492	488	453	507	471	446	487	525	499	464	504	476	490	494	464	462	490	460	467	488	467	486	463	494	520	452	472	451	496	475	468	465	455	462	458	497	466	488	453	472	460	458	474	517	491	476	492	492	444	470	483	478	489	446	507	458	496	502	463	449	462	461	473	441	504	503	466	460	450	499	475	481	452	459	480	475	438	452	456	437	497	493	477	504	471	462	514	508	477	486	483	499	467	461	484	455	511	444	467	435	488	448	479	427	452	458	480	431	481	498	476	483	494	483	476	432	514	497	449	479	497	481	489	475	499	454	471	487	456	447	502	461	505	451	478	522	459	470	487	494	479	463	474	486	504	523	474	490	469	469	504	499	466	453	475	477	445	466	454	496	495	480	458	490	509	470	477	416	443	436	459	442	449	476	484	484	468	496	466	454	478	461	482	469	440	496	460	476	506	481	461	446	441	458	498	510	488	536	486	450	419	497	450	478	466	464	460	429	481	401	466	448	476	488	477	452	455	459	489	490	486	488	439	476	458	466	491	507	476	506	482	468	486	426	454	485	448	457	478	450	446	465	488	445	479	487	475	472	493	500	475	435	446	478	475	483	457	494	484	481	463	486	485	481	471	470	468	458	467	493	468	493	494	453	482	478	462	449	477	473	479	462	489	466	468	488	488	440	492	500	499	487	472	457	451	488	470	455	484	444	489	468	471	465	438	497	472	487	429	483	458	471	470	467	488	487	452	457	496	466	467	464	475	478	509	483	449	491	475	451	513	479	462	495	472	496	475	443	465	463	483	467	458	459	479	466	485	482	471	478	493	483	484	500	462	477	468	529	471	460	478	475	486	486	482	479	472	462	476	480	536	496	485	469	480	503	448	472	478	439	508	470	497	458	492	477	483	499	498	477	453	466	446	443	517	469	463	477	475	475	453	443	469	500	492	448	470	455	458	487	486	493	513	462	465	454	448	496	474	465	444	477	486	503	495	467	500	466	460	477	461	437	435	518	497	446	522	474	505	507	458	443	492	472	478	467	482	502	470	493	486	470	475	492	486	431	503	470	443	433	470	452	430	496	488	468	459	461	472	470	461	490	474	473	470	456	474	496	481	467	480	463	473	441	456	442	445	483	493	482	439	474	486	501	458	461	430	478	475	461	447	502	465	454	470	448	417	451	470	466	444	434	454	470	460	512	483	468	475	448	433	477	454	459	464	516	496	440	452	462	455	494	455	485	439	503	481	459	468	439	461	483	493	486	472	503	439	478	484	450	448	466	421	470	468	482	493	538	480	473	465	474	469	433	424	455	466	498	449	466	470	473	479	497	447	465	474	490	504	475	477	515	426	462	465	403	499	450	450	478	502	461	510	450	475	473	491	483	468	445	462	459	486	449	474	480	478	425	463	472	428	485	449	471	450	452	456	512	436	441	502	460	485	456	474	460	488	473	463	446	435	469	466	474	470	471	472	485	452	491	506	492	518	472	497	482	464	486	447	484	487	486	453	451	463	484	445	519	460	436	434	464	503	484	475	455	438	496	430	458	492	467	459	477	479	479	459	445	472	482	469	481	433	440	486	446	490	512	485	503	460	462	516	475	503	425	471	476	443	486	437	461	473	476	439	441	448	489	484	470	493	472	488	495	460	454	511	433	455	440	468	498	482	440	526	456	512	442	495	478	437	467	464	511	494	469	479	475	461	480	465	467	477	467	506	481	496	484	470	480	442	470	476	473	473	453	472	489	503	423	463	478	433	443	489	496	495	440	439	493	465	449	460	477	497	481	492	468	467	473	457	510	460	452	465	466	449	432	438	483	463	481	431	433	506	471	490	493	473	470	459	469	504	494	484	436	475	483	457	489	479	473	444	480	435	446	475	456	478	460	445	450	472	471	439	508	460	482	469	494	501	451	456	472	516	463	511	420	500	455	475	466	462	532	478	438	459	446	489	432	482	468	479	485	471	462	474	461	420	472	453	489	464	483	482	480	490	496	447	482	463	440	457	452	452	513	482	477	503	465	472	478	448	458	505	471	474	483	461	461	501	449	458	467	453	460	460	457	471	504	459	462	495	484	503	498	463	494	469	487	463	448	508	461	461	473	419	458	479	472	495	467	451	448	492	453	470	483	453	485	457	490	470	500	497	474	461	482	500	450	507	479	451	483	461	432	452	479	424	478	465	481	510	470	441	478	445	473	492	467	478	425	490	482	517	444	461	505	441	491	491	499	480	461	501	457	457	492	441	438	453	464	437	409	471	454	515	457	467	454	460	442	500	448	514	472	474	471	458	470	448	497	489	510	481	422	478	468	479	467	483	480	510	484	534	458	471	447	466	473	503	491	480	486	479	480	452	453	435	494	421	509	469	429	465	468	477	470	472	449	479	475	466	477	456	445	442	489	468	456	459	452	451	449	449	498	480	467	488	463	467	459	523	475	476	477	491	457	516	514	455	487	484	482	517	476	465	478	486	430	474	483	467	498	454	463	468	500	439	496	468	470	471	449	461	429	482	475	428	465	438	481	498	483	484	481	462	504	483	494	437	473	477	449	486	467	477	444	436	459	481	455	470	452	469	483	456	478	474	470	483	464	471	481	468	449	475	452	467	488	464	486	462	469	466	494	490	458	477	497	460	470	476	459	489	466	484	448	441	488	487	459	466	478	474	420	462	516	493	480	471	489	475	443	436	475	482	458	429	532	478	486	440	496	487	517	458	424	480	483	479	472	497	479	467	457	470	468	425	478	449	448	497	451	489	441	479	489	457	457	481	460	486	498	446	469	484	473	455	444	477	439	436	466	481	475	453	490	478	413	504	481	478	450	471	454	463	472	460	463	453	485	493	442	462	439	490	491	436	492	447	517	451	490	475	448	457	495	470	466	447	475	435	505	504	486	486	457	500	469	488	447	464	465	463	491
27842	10408	482	243	180	160	140	109	157	159	134	126	145	152	147	127	134	112	139	127	131	134	132	146	120	138	130	98	126	121	117	120	144	136	137	147	115	119	144	127	159	109	130	118	143	145	139	151	125	118	134	129	118	123	111	127	119	152	122	128	114	130	132	119	130	133	127	134	118	117	138	137	122	128	138	125	122	132	151	137	120	124	126	141	140	119	116	151	142	147	145	137	137	120	130	99	133	151	138	122	127	95	138	126	137	122	130	149	132	119	150	147	126	117	139	153	126	122	128	139	143	123	136	143	117	125	130	147	126	121	134	126	161	125	134	136	133	151	121	131	118	142	118	130	134	149	128	131	117	138	125	124	125	130	134	134	136	110	146	123	129	137	127	127	136	114	140	111	151	126	136	134	127	127	131	119	149	139	141	129	148	123	117	143	120	122	131	119	139	114	114	137	117	141	154	114	132	123	138	138	137	139	134	146	138	131	123	141	128	137	148	122	126	147	143	132	130	128	136	123	144	135	125	123	132	124	132	129	127	133	168	131	140	144	138	125	142	128	148	120	124	139	118	138	118	139	123	106	111	134	116	129	135	138	147	144	134	132	136	131	130	111	148	129	141	110	134	130	128	120	138	131	140	128	138	143	135	134	121	126	138	143	124	127	134	141	116	121	136	142	137	116	134	131	126	122	129	118	121	133	136	127	141	121	124	150	153	139	127	134	121	139	144	108	136	142	136	125	127	118	128	118	124	120	139	140	127	134	137	141	133	126	106	140	148	128	130	121	146	148	122	134	125	123	118	139	126	139	135	143	133	132	133	118	128	137	123	133	130	114	136	141	145	120	139	125	146	147	112	154	137	130	165	136	119	133	132	137	147	126	134	151	131	160	121	145	137	140	127	131	146	138	137	128	137	129	140	124	117	142	136	132	115	123	156	104	133	123	135	171	122	120	137	126	134	135	148	138	156	133	129	109	138	137	146	138	134	158	142	119	124	123	129	128	115	140	138	128	132	134	128	126	153	132	136	137	126	141	125	122	144	130	133	122	149	131	135	123	148	146	153	129	122	136	137	129	135	141	139	135	127	140	103	157	142	121	133	124	119	138	161	147	128	146	136	138	123	129	128	136	130	142	113	119	121	145	140	149	112	139	134	149	129	129	134	117	129	131	115	133	127	123	151	123	158	127	122	132	128	120	124	145	145	147	132	120	113	153	135	142	139	125	135	131	117	125	148	127	134	126	130	140	133	134	141	143	126	125	107	137	123	134	112	131	142	124	142	157	150	128	126	130	146	112	142	134	132	157	128	123	127	117	130	141	141	169	138	123	131	113	128	110	118	124	148	114	138	154	135	129	125	110	129	127	133	134	116	126	132	155	123	153	133	153	125	146	122	136	120	131	122	120	124	144	129	122	118	143	127	119	114	115	136	124	124	126	133	134	138	127	140	129	127	102	127	130	127	137	145	127	148	150	125	122	142	129	142	127	112	138	166	131	124	145	135	122	130	113	123	101	126	129	115	135	133	124	125	126	129	135	127	146	120	154	162	131	133	129	133	146	117	128	133	155	131	141	125	136	115	134	152	143	126	137	135	133	129	119	125	119	136	119	134	130	126	133	120	148	147	125	154	116	131	144	149	135	142	141	152	138	132	127	126	133	124	119	118	126	131	118	119	142	140	128	125	127	131	117	120	120	119	133	135	130	124	116	138	135	127	117	137	143	136	149	126	134	152	119	145	137	140	129	123	128	155	128	127	130	122	138	138	125	148	140	149	141	129	152	108	128	133	140	140	154	139	129	141	126	140	132	128	125	137	133	138	153	147	122	140	116	122	120	129	126	143	119	130	128	122	131	127	130	137	112	135	140	112	147	126	148	130	119	126	126	137	141	125	134	122	139	141	147	133	124	130	132	140	142	129	107	124	121	119	139	132	118	152	116	114	137	132	123	137	153	117	116	132	154	140	124	147	136	127	138	127	129	124	158	151	146	140	124	144	131	122	132	141	123	135	127	123	149	150	121	132	153	133	154	127	146	130	121	147	123	130	143	134	129	142	129	127	115	131	115	150	129	124	119	139	123	122	114	115	143	127	137	96	157	139	127	122	133	141	145	130	114	156	132	135	134	149	113	149	136	141	131	121	127	116	123	137	138	135	142	137	131	145	148	140	144	130	139	128	138	120	123	169	128	130	130	103	124	136	104	140	140	125	133	139	137	128	122	130	126	142	123	121	140	134	136	128	131	125	120	123	121	133	130	147	137	139	133	144	130	141	126	133	129	113	129	170	147	151	131	139	156	143	126	135	118	133	126	143	132	129	132	142	125	151	135	158	131	133	113	131	136	130	116	147	123	118	128	123	134	121	143	120	133	129	112	123	130	159	134	124	147	136	118	120	99	125	127	129	116	134	128	153	128	153	121	133	139	125	143	131	146	125	117	120	151	132	137	144	155	138	126	134	145	130	133	149	135	124	146	131	116	122	138	131	127	131	143	141	142	115	133	137	139	135	118	131	127	132	132	113	140	155	124	108	143	124	106	134	136	132	142	120	141	134	142	121	144	131	147	133	135	144	133	134	140	140	138	135	132	127	142	140	141	136	148	145	129	134	116	127	138	123	134	134	111	120	148	137	149	119	136	106	149	143	131	129	132	148	145	126	113	119	128	116	127	124	134	122	118	131	122	113	131	141	115	147	134	156	129	122	115	120	148	132	120	136	128	135	127	126	145	143	119	124	140	134	139	138	130	133	133	144	127	137	126	160	122	129	103	129	129	143	140	119	127	123	108	125	124	128	153	140	148	136	151	127	126	142	157	115	125	134	141	121	123	132	136	119	141	117	120	131	129	129	136	146	135	147	134	118	123	103	148	146	98	125	138	135	148	142	124	137	142	140	131	139	137	147	117	107	141	131	146	130	127	140	127	132	129	141	131	130	116	131	122	127	138	140	143	117	153	126	143	130	149	118	142	118	134	146	145	103	127	158	155	140	132	125	156	115	141	133	133	109	125	138	133	135	144	143	139	117	141	159	134	150	133	110	123	142	138	132	111	130	151	130	136	130	136	151	106	137	140	140	134	131	129	130	124	136	115	137	137	134	146	137	138	121	149	144	146	133	125	127	136	129	137	129	135	124	122	142	151	131	149	126	109	128	123	127	147	135	131	128	132	118	144	131	120	142	135	121	135	146	140	110	127	123	143	145	131	128	141	122	141	127	128	128	138	131	124	135	125	130	133	161	117	135	140	154	124	132	146	135	118	114	145	145	116	127	135	127	121	120	121	117	143	145	131	136	124	142	124	139	122	136	149	124	124	148	131	126	144	151	148	137	125	146	119	141	144	121	125	136	133	152	124	127	131	115	141	114	108	124	141	136	150	120	137	134	121	143	143	153	109	139	128	145	137	132	139	120	126	127	129	144	134	154	123	148	153	114	149	125	119	112	141	151	120	141	136	149	142	144	119	131	140	125	130	135	130	123	124	143	113	128	139	130	123	128	131
4531	264	264	150	169	146	123	129	117	133	128	108	111	102	110	116	112	108	116	115	108	100	119	108	104	121	120	106	110	103	114	118	106	108	105	106	96	125	143	108	129	126	98	104	130	107	117	125	116	92	120	135	128	100	120	119	110	123	114	111	100	121	113	90	105	110	139	105	128	123	115	125	115	102	122	120	97	112	102	111	118	122	116	99	105	118	95	108	123	110	109	117	115	109	100	134	108	104	114	119	114	132	105	130	115	109	124	131	118	103	109	122	119	102	119	100	126	135	124	108	118	121	111	123	118	115	129	88	123	102	130	104	117	103	114	105	112	117	137	113	135	99	126	106	99	120	97	124	98	100	107	115	121	90	110	109	109	118	96	104	114	107	108	134	114	100	125	110	107	116	113	112	140	129	112	113	118	114	97	92	111	116	119	118	111	110	116	92	105	106	109	126	120	113	118	129	108	105	108	102	102	116	110	110	100	117	109	110	99	126	116	127	101	103	114	125	107	96	124	118	105	124	105	123	108	111	110	119	98	113	121	97	110	112	120	129	124	95	98	109	111	119	120	111	127	110	124	93	105	112	105	112	107	104	102	132	111	88	108	112	124	99	114	97	117	89	105	115	126	112	126	126	128	108	109	119	116	105	91	102	99	88	119	101	106	128	109	108	100	104	106	124	117	86	116	135	119	111	116	88	134	95	116	108	110	110	110	129	106	126	96	104	106	130	116	106	100	113	112	104	115	106	130	115	111	104	111	121	128	121	108	99	121	124	120	96	130	115	116	106	113	95	93	93	127	123	119	94	92	130	120	117	102	108	96	104	136	112	107	92	107	108	124	99	113	106	116	98	97	115	128	114	119	123	103	127	108	92	139	108	117	109	112	116	102	112	118	115	100	121	107	119	99	100	125	118	133	120	102	109	117	113	112	120	109	121	93	127	133	116	118	109	106	122	112	120	94	111	130	116	111	98	108	83	109	109	119	111	96	111	105	141	92	114	99	128	115	120	123	108	101	122	128	110	121	121	104	117	126	107	123	118	106	127	94	97	92	131	105	120	119	110	111	100	129	118	116	119	126	117	127	124	103	129	115	122	111	106	111	115	122	122	118	106	111	118	87	104	122	130	95	129	111	89	101	116	108	114	131	117	118	116	110	123	109	96	113	106	96	112	119	138	107	110	112	106	114	109	108	119	107	121	129	103	105	116	110	114	109	112	116	112	104	120	125	111	126	111	118	108	130	113	107	100	80	109	110	114	107	100	101	118	108	105	116	113	102	105	113	132	115	86	117	114	132	110	119	109	100	111	104	93	124	115	114	101	101	134	121	120	97	124	122	108	133	121	104	141	119	120	104	112	121	105	124	125	88	113	114	116	115	112	110	118	102	114	122	113	128	115	107	109	145	115	132	112	110	131	98	111	125	99	112	111	124	93	105	111	115	114	115	108	109	108	120	120	112	127	101	118	114	124	104	131	112	109	114	129	105	123	120	118	125	87	100	112	101	105	108	104	127	113	121	112	114	96	105	121	125	93	109	114	125	126	111	120	119	116	115	110	89	122	110	100	104	112	93	108	113	101	92	117	106	110	139	122	109	99	115	125	122	104	120	136	100	103	98	122	111	115	112	127	117	122	128	108	106	101	107	97	104	116	118	122	119	98	107	125	112	104	94	127	105	120	94	116	120	99	125	110	103	139	109	119	105	96	91	97	99	115	120	115	122	113	110	115	103	109	119	123	105	104	110	108	117	109	103	109	111	123	115	116	118	121	122	104	113	122	107	90	114	84	99	121	119	102	122	127	100	109	98	124	118	131	102	122	117	125	130	113	111	120	97	120	115	108	99	105	115	97	108	116	128	134	106	116	102	128	119	99	114	116	102	135	106	134	115	113	113	97	97	116	111	87	125	116	116	115	117	133	120	116	117	129	114	96	126	105	120	110	120	117	99	103	118	125	128	116	113	112	99	92	97	93	106	125	117	107	116	110	107	116	126	109	104	125	113	115	127	94	126	115	134	93	113	124	115	119	118	138	105	117	112	100	117	107	113	97	126	128	117	113	107	96	115	111	119	123	103	124	119	103	111	115	142	109	100	101	110	92	101	115	116	95	131	101	110	110	124	98	91	114	122	109	103	111	101	120	110	105	88	110	112	109	120	134	104	114	114	113	107	113	111	104	95	120	115	118	101	125	109	115	123	109	118	108	92	107	94	113	117	109	109	103	119	128	117	104	106	103	101	119	130	109	107	106	99	97	131	107	121	105	132	112	125	112	118	121	125	127	121	91	131	114	109	99	122	127	108	110	111	118	114	121	130	110	103	95	107	122	102	121	95	106	99	110	114	106	119	119	112	98	115	98	107	108	112	104	127	118	115	131	107	115	125	102	110	116	120	127	108	119	88	124	96	104	129	103	121	82	105	118	112	105	111	117	128	105	127	130	114	125	113	101	127	92	118	108	105	100	108	116	112	115	101	81	127	112	103	115	112	117	116	115	121	111	128	109	126	100	106	112	109	110	111	116	103	105	134	101	114	118	109	92	103	110	115	130	134	112	114	119	94	127	106	106	125	110	108	116	126	108	110	115	113	122	128	122	112	128	103	119	105	105	111	115	112	130	97	124	135	102	115	121	120	110	120	105	102	107	125	121	122	118	109	127	116	122	110	110	117	112	98	114	112	120	106	109	109	119	102	123	100	111	102	107	107	115	112	113	90	108	102	108	79	123	100	105	98	119	103	100	117	118	119	115	123	107	116	112	97	110	132	123	109	118	126	101	117	103	120	132	129	125	105	116	107	103	120	123	119	127	125	99	100	110	99	97	120	103	117	112	122	117	112	118	118	110	108	111	105	117	126	103	114	121	117	127	122	112	123	128	124	117	131	105	106	113	111	144	101	96	106	123	128	123	112	113	109	111	107	110	100	104	117	104	118	121	111	113	114	112	112	128	101	98	100	98	119	111	105	130	125	115	106	125	114	115	117	101	114	130	132	100	112	108	111	100	110	97	95	128	112	104	114	109	113	114	111	113	113	105	123	119	119	107	109	125	84	89	122	112	106	104	96	113	118	110	114	115	128	97	101	115	101	108	124	97	98	120	124	120	122	110	126	128	107	125	111	111	118	105	116	91	115	111	115	116	128	121	121	105	103	103	129	117	104	102	124	108	104	113	146	116	128	117	123	110	102	117	116	128	104	115	120	113	116	109	118	113	97	104	107	114	110	104	106	114	118	121	112	96	126	118	109	126	113	115	118	121	102	122	102	105	115	120	124	110	105	110	114	132	118	99	108	107	103	93	98	113	101	108	98	110	129	132	114	129	92	106	112	113	113	103	104	104	110	109	96	106	118	110	106	106	99	114	120	105	112	97	114	98	111	123	122	124	103	110	107	127	103	106	118	135	116	115	94	99	117	117	111	104	115	119	110	103	114	100	111	109	102	121	117	117	108	110	115	119	109	111	98	118	130	118	110	109	126	108	103	125	105	113	118	134	106	96
25405	21467	28003	25328	11535	1179	697	515	502	447	428	413	424	407	431	419	408	420	396	422	364	398	389	402	382	370	409	417	384	359	389	351	402	383	387	399	395	416	425	395	403	374	398	397	406	396	397	368	390	394	326	377	381	374	402	395	379	380	389	376	381	410	385	409	371	379	398	365	384	396	405	391	385	363	380	376	366	388	382	374	356	366	412	403	394	394	409	363	383	385	388	399	379	382	403	373	390	357	360	360	362	405	397	396	381	393	376	358	393	395	380	397	355	386	392	418	360	363	418	398	411	361	392	406	385	353	380	414	415	397	387	393	419	385	373	370	384	409	391	357	396	382	378	376	390	367	398	390	395	364	384	410	375	380	396	404	421	389	410	418	377	344	368	397	379	379	360	368	405	406	371	393	394	366	360	383	389	351	393	397	340	383	366	403	387	375	365	414	371	356	392	365	390	405	379	338	390	382	389	407	398	381	391	375	392	387	368	402	381	364	368	404	417	396	383	391	399	410	348	425	440	404	410	355	394	374	343	390	399	365	383	363	405	347	377	392	376	366	356	400	349	366	369	395	411	346	376	374	357	371	404	343	345	355	362	402	378	361	372	402	383	394	362	371	361	357	400	395	382	386	384	386	410	411	402	390	354	372	397	390	351	381	381	387	408	348	361	365	407	367	398	360	403	396	368	406	368	388	371	393	375	366	406	404	424	424	364	378	403	404	376	380	375	366	371	361	384	370	352	388	397	407	399	371	405	383	370	399	392	397	388	388	432	378	362	393	406	417	413	397	411	404	361	392	386	403	364	384	392	334	408	396	368	416	424	390	382	393	364	354	375	396	368	332	347	373	370	387	362	358	382	398	415	382	381	388	390	398	390	405	397	346	394	383	383	378	384	367	370	381	416	381	308	383	379	396	395	383	350	357	381	367	374	392	366	349	391	367	391	368	390	357	384	365	402	370	377	397	412	350	395	361	391	386	368	374	378	384	386	410	392	399	398	375	363	367	396	413	405	377	391	398	384	357	374	386	360	352	393	376	377	385	381	366	377	388	385	394	385	416	404	429	406	410	362	398	378	377	412	399	359	405	380	414	404	388	395	381	371	350	389	362	389	389	385	382	413	397	413	392	350	365	357	395	381	385	366	383	370	375	346	361	422	358	404	335	378	396	367	385	393	355	370	386	391	389	377	356	363	366	347	384	368	376	379	375	402	386	380	387	389	368	400	403	387	404	350	382	396	334	397	358	379	414	388	365	358	348	363	354	374	381	382	364	335	404	374	437	404	391	390	378	400	388	318	369	400	380	368	383	411	394	399	366	352	389	369	394	375	407	409	386	394	390	363	383	365	380	391	394	363	384	376	325	392	400	353	363	421	393	428	403	378	384	378	400	385	365	383	379	367	392	392	389	388	346	348	358	370	409	392	396	390	364	398	381	388	367	346	395	387	380	376	381	368	389	392	382	360	359	411	369	360	410	372	373	359	397	427	413	379	375	353	366	369	377	393	384	398	387	366	381	395	365	403	417	367	402	415	397	357	369	369	385	393	368	355	379	372	393	375	425	330	385	351	411	350	374	392	377	329	392	419	380	368	367	380	383	381	395	393	372	394	370	391	395	384	428	367	434	372	394	388	371	387	371	387	404	365	385	405	365	407	386	417	377	424	406	369	394	359	408	408	396	378	384	388	376	377	344	389	388	389	389	369	374	355	374	389	333	374	376	384	362	366	386	368	348	373	380	363	409	359	390	369	436	365	355	359	360	386	381	397	386	376	344	382	350	376	357	360	364	353	401	337	395	371	367	389	370	413	408	350	408	343	364	398	384	359	358	418	358	400	356	390	384	354	378	362	389	419	377	403	379	379	386	396	380	374	380	364	358	382	398	369	378	371	368	401	415	363	385	368	413	375	362	369	390	393	356	380	406	375	381	377	381	380	367	405	392	390	377	392	379	368	372	422	391	397	367	404	360	360	376	374	353	364	407	364	361	317	371	385	386	373	384	361	403	377	412	365	385	400	413	397	375	362	401	452	397	350	343	370	392	423	370	397	375	359	383	364	376	394	377	362	365	357	400	392	378	367	383	375	387	389	393	363	383	373	334	364	372	338	396	420	368	393	407	394	390	372	422	370	387	372	379	390	396	380	395	355	382	405	406	374	355	379	372	381	360	373	355	365	388	414	399	385	379	392	380	400	371	388	394	378	397	367	397	357	381	355	384	372	391	385	378	392	406	388	385	383	404	374	356	399	407	369	357	399	354	373	404	368	419	366	370	370	380	371	391	384	367	368	398	373	377	405	347	398	377	379	366	388	404	404	352	394	363	391	385	385	386	373	398	375	378	360	359	411	362	384	368	404	369	395	408	381	381	369	389	380	352	386	358	365	390	364	414	419	369	387	428	364	407	362	389	421	371	369	400	426	373	367	381	386	367	389	386	384	374	370	379	394	371	415	389	378	392	406	375	399	415	383	390	393	399	376	366	337	369	366	383	381	393	421	414	385	363	391	400	406	372	374	379	398	406	384	398	389	395	338	372	371	336	383	394	366	394	390	403	360	384	375	373	377	386	392	388	397	377	386	367	357	375	359	343	374	399	353	386	408	417	358	360	343	375	380	398	397	407	386	346	399	392	398	398	427	387	373	371	380	397	400	334	364	374	382	400	370	397	385	381	400	359	416	374	385	377	344	350	372	415	400	440	374	385	371	375	370	364	418	352	415	424	406	331	422	343	384	390	360	389	409	386	407	373	377	354	409	374	385	366	358	358	420	367	385	384	347	391	373	362	400	367	375	382	428	387	406	389	364	389	417	377	372	385	369	376	400	388	371	399	382	377	377	370	374	367	382	380	392	360	397	376	383	378	351	310	349	345	373	367	392	372	406	398	382	415	408	387	370	369	368	377	421	389	358	420	407	377	394	377	377	386	394	387	357	343	369	344	398	402	380	384	357	357	366	371	397	377	359	398	369	383	374	391	384	385	387	427	385	406	332	363	387	372	396	336	364	361	380	379	362	380	378	403	396	376	372	356	382	391	333	392	361	377	404	370	356	371	388	379	376	393	395	369	431	407	391	415	405	350	370	402	402	373	371	369	388	356	395	350	370	403	358	381	364	375	379	372	413	399	430	370	369	387	396	379	363	380	403	379	428	410	383	389	371	366	386	366	395	350	379	379	407	397	423	383	384	394	366	392	430	361	385	400	380	388	397	387	411	391	360	358	390	350	374	401	364	384	393	436	397	369	403	357	410	412	376	378	376	423	384	366	373	389	394	404	396	389	384	375	379	375	366	356	378	394	433	377	398	377	374	392	379	369	372	402	394	386	412	377	402	378	350	399	382	373	356	372	375	427	364	380	361	384	400	400	367	401	421	357	372	376	408	381	360	389	414	393	389	357	389	400	385	372	399	384	387	378	397	395	370	396	341	366	405	361	362	385	375	368	404	392	413	358	405	383	396	384	397	404	401	400	387	360	384	411	400	341	388	371	389	378	409	375
3145	3152	2783	1371	1021	779	665	557	495	461	413	443	415	406	397	387	356	342	390	354	322	350	373	342	351	346	314	342	364	319	354	328	340	340	343	329	320	315	325	328	308	358	345	302	324	324	317	300	315	356	334	323	319	327	344	358	322	284	344	341	318	310	332	292	303	325	323	314	318	324	330	317	326	315	315	295	327	309	316	330	333	353	350	308	339	338	313	323	302	319	329	308	297	317	329	309	347	336	280	320	339	337	319	342	297	327	340	339	308	311	331	344	305	350	308	302	283	297	327	322	302	316	311	281	304	310	331	325	307	325	317	310	333	283	337	307	314	311	328	324	342	318	320	325	343	311	296	335	339	302	318	310	324	296	317	329	323	309	320	318	318	312	284	306	314	329	339	294	354	346	326	303	322	315	307	297	324	331	335	327	308	331	293	341	317	290	314	304	297	318	308	307	299	336	293	345	352	306	292	306	305	329	318	316	325	302	314	331	354	308	317	311	321	329	296	301	320	295	320	323	343	356	331	308	335	318	316	319	345	344	356	327	319	306	334	322	339	330	293	307	331	329	311	320	331	300	316	326	333	314	313	316	336	304	309	300	328	318	317	327	334	330	315	327	326	310	271	322	326	315	302	308	318	305	332	310	338	332	346	299	328	356	317	301	323	340	299	314	345	306	317	334	317	346	302	299	325	320	308	326	317	303	320	353	311	304	308	273	305	294	303	353	327	308	319	339	339	302	312	308	289	337	330	299	324	306	298	337	289	300	342	262	298	318	303	334	314	305	317	332	351	343	311	296	347	329	327	355	359	302	305	296	295	323	298	325	302	348	309	302	335	310	344	333	343	323	278	288	346	304	298	318	306	303	322	297	330	346	299	302	310	319	320	312	308	332	306	347	335	330	344	321	310	337	286	318	341	297	324	299	348	321	305	335	325	331	315	356	291	293	303	306	350	310	338	320	323	330	296	320	309	320	333	320	339	330	318	314	332	302	318	310	288	337	297	340	301	327	314	321	306	282	327	312	340	324	329	304	304	318	297	334	308	339	297	310	317	322	319	320	310	345	321	321	305	329	315	332	313	316	302	333	329	312	318	299	315	324	302	286	317	308	303	334	312	305	371	307	312	271	321	338	331	294	340	365	317	345	314	317	288	302	321	312	351	321	294	310	316	309	331	290	324	310	323	308	320	321	307	305	319	356	313	322	301	288	301	307	307	313	281	311	330	327	326	331	341	326	339	319	318	293	329	325	322	292	285	311	293	301	333	305	332	302	310	318	316	310	287	276	317	311	338	341	303	348	315	328	286	312	324	297	320	293	327	322	302	320	279	304	322	314	322	337	311	318	317	322	320	308	328	321	310	321	304	297	305	341	320	322	325	282	314	333	276	293	289	299	345	301	349	295	315	349	326	317	307	324	321	319	310	304	319	306	299	326	327	316	324	346	315	333	318	320	314	334	289	321	337	301	296	324	295	326	325	305	358	320	304	290	301	296	333	310	321	303	328	339	305	325	299	346	297	335	296	342	295	318	305	308	312	299	306	319	326	310	307	303	335	344	319	327	302	317	307	318	304	322	304	318	319	282	343	310	330	320	322	310	312	325	316	314	318	304	307	294	341	302	303	317	284	324	302	361	309	318	322	323	314	334	302	327	306	298	343	363	307	303	328	311	326	319	311	312	301	329	294	286	321	329	289	330	307	322	320	302	305	318	346	313	305	333	308	328	299	293	332	320	285	317	322	298	349	331	321	305	337	344	317	298	322	311	325	302	322	316	294	316	303	306	311	304	301	316	293	297	316	337	323	308	356	327	309	331	315	311	309	361	315	289	325	328	315	329	294	313	304	314	289	309	294	326	357	343	304	312	274	289	298	291	313	305	301	342	298	303	286	341	295	319	302	311	331	327	335	310	345	336	300	291	318	298	283	315	304	344	290	293	314	328	323	287	324	287	352	262	301	299	312	296	353	344	324	319	317	353	340	318	319	322	323	324	287	309	284	341	305	331	281	300	306	333	340	343	306	276	353	323	313	339	312	314	334	311	287	299	290	296	305	332	333	323	338	309	290	281	316	318	295	308	291	325	289	302	303	295	309	295	345	317	287	337	318	294	334	319	291	337	315	329	301	301	305	298	308	308	318	316	316	326	325	323	300	323	318	328	305	306	324	319	326	291	334	319	310	300	313	326	321	330	305	320	320	328	291	302	346	324	307	287	323	322	286	292	336	295	324	299	302	290	328	309	315	311	317	324	305	292	306	329	306	312	309	344	293	347	341	329	309	338	299	332	285	299	278	310	314	339	345	322	281	336	358	352	299	294	333	323	334	304	325	330	302	313	289	314	318	348	330	331	310	306	327	317	294	341	283	354	288	317	309	355	322	306	336	292	311	331	339	342	369	346	300	329	275	277	329	286	352	295	342	331	305	333	324	320	303	323	289	320	330	334	316	330	327	307	300	325	291	321	334	309	304	289	297	321	272	340	320	353	324	295	294	336	313	296	333	316	317	320	323	311	301	333	294	317	306	310	310	315	355	329	319	335	333	346	298	344	305	348	321	289	311	341	324	283	332	320	315	316	328	293	329	320	316	293	281	308	279	289	303	306	285	331	314	289	331	340	311	319	335	313	338	349	316	344	323	310	317	318	338	336	295	292	336	347	325	303	320	290	316	337	369	279	284	294	291	331	312	352	325	302	318	289	326	311	333	311	303	311	329	319	304	296	297	309	306	299	343	323	342	334	324	321	317	316	319	353	326	343	297	333	304	277	281	286	299	311	323	314	342	335	323	305	314	324	277	326	303	300	308	358	337	310	313	307	308	311	296	293	304	291	314	300	312	341	264	334	292	333	285	321	350	321	330	323	299	328	335	370	294	328	307	320	321	316	294	330	307	314	303	309	308	300	303	314	311	294	313	329	347	324	318	288	341	313	354	296	311	328	307	302	317	312	321	338	344	364	327	284	321	319	318	310	311	307	336	315	283	332	309	329	293	300	301	324	332	304	295	311	324	303	324	312	319	292	293	311	302	298	312	323	305	318	301	314	326	300	329	320	294	311	349	327	331	330	294	301	294	327	309	300	321	313	331	284	315	289	343	329	343	298	324	311	295	295	317	289	285	337	314	340	319	313	291	298	313	330	319	272	299	295	309	295	314	330	317	306	305	315	323	299	310	296	320	330	294	308	297	315	324	279	318	313	292	287	324	312	322	313	325	364	332	297	307	298	308	300	330	334	321	311	312	340	310	296	291	272	323	321	330	317	307	296	321	300	297	345	300	307	275	331	311	296	309	280	322	303	347	278	302	337	322	334	330	317	350	307	305	307	306	317	299	288	317	341	309	335	320	330	300	293	335	288	304	309	319	320	287	331	309	286	313	349	311	306	310	313	332	308	301	305	305	290	297	303	335	295	293	333	309	305	316	318	288	321	302	324	355	317	353	312	308	318	304	300	304	305	346	314	276	288	302	292	333	292	329	307	335	341	313	289	322	316	311	314
24465	21478	28854	24526	21471	8624	1600	977	785	785	686	732	677	735	671	648	626	653	682	634	598	565	634	650	633	633	652	644	639	643	646	597	621	620	609	645	603	585	593	613	618	609	629	608	570	565	542	574	553	634	608	597	611	564	585	592	611	634	598	597	593	617	624	606	561	610	637	627	585	583	614	578	612	570	558	610	572	583	568	610	611	614	646	585	564	607	626	609	593	605	557	629	647	574	611	577	568	589	563	655	645	616	581	562	609	595	580	596	600	568	621	613	596	584	601	593	603	589	621	595	579	580	574	601	609	592	637	596	588	621	639	623	592	532	567	599	602	585	604	598	592	629	583	602	574	638	610	575	597	584	626	617	562	574	571	568	599	552	596	611	615	601	598	576	585	630	577	600	594	568	558	571	584	618	614	616	554	579	589	552	611	556	621	646	596	585	552	590	642	625	616	625	624	614	644	555	569	601	592	576	619	626	613	610	608	616	588	577	614	553	614	601	586	608	564	570	565	607	623	554	588	633	661	628	557	587	598	565	565	613	617	608	605	592	592	546	616	605	597	547	593	584	559	622	604	617	569	562	580	630	600	568	613	624	538	585	564	612	591	531	563	587	598	578	613	586	585	592	596	585	566	621	567	663	602	627	547	575	579	582	587	604	641	582	602	577	582	584	617	553	575	565	598	582	640	609	608	648	599	580	626	602	631	608	605	617	616	580	582	578	604	597	579	615	612	575	638	599	581	624	629	566	561	591	547	561	572	623	563	560	542	587	591	579	611	588	572	540	595	564	601	588	575	614	610	574	588	547	561	566	613	564	623	555	634	602	566	609	610	613	576	589	587	584	569	588	593	558	556	589	582	618	575	567	601	555	571	589	584	596	564	602	616	578	591	562	569	581	598	569	585	563	595	602	586	581	555	589	555	607	627	636	620	578	635	570	601	593	640	601	596	572	569	604	565	592	579	630	572	602	567	592	584	578	603	565	616	570	580	612	603	573	593	547	567	561	561	615	551	571	598	579	588	593	561	548	593	575	574	576	575	610	578	606	563	608	612	570	567	621	597	600	606	524	589	601	569	596	589	598	654	634	606	581	595	585	578	586	608	575	576	620	580	621	567	649	568	570	577	602	609	606	594	557	570	583	554	574	563	579	629	564	583	574	590	599	554	577	606	614	564	619	595	588	597	584	567	576	573	628	606	599	542	584	578	625	604	581	574	592	587	559	577	614	617	560	568	568	581	577	657	625	560	580	582	625	557	559	604	607	608	617	558	626	610	561	594	575	600	563	584	590	563	616	529	593	590	567	599	563	625	575	573	578	590	542	550	631	596	582	560	570	581	640	644	570	586	600	582	642	585	618	551	562	539	643	597	604	610	611	611	577	607	621	598	588	585	583	573	610	573	654	594	624	568	593	578	592	543	585	603	567	553	563	603	658	590	608	648	599	608	583	577	566	621	639	611	557	582	585	650	557	611	582	594	580	627	613	581	609	625	572	593	584	596	604	604	579	553	590	573	551	598	634	550	599	572	581	603	570	577	580	610	590	564	621	600	602	589	628	539	584	604	605	614	554	571	605	572	584	585	575	573	575	642	555	589	646	566	609	566	577	589	596	601	613	574	649	566	561	571	632	574	548	605	622	560	637	595	568	587	599	581	589	634	583	585	608	593	553	619	618	573	598	595	588	585	626	574	595	531	568	570	650	576	615	600	582	580	570	540	576	568	615	590	573	593	587	590	587	613	560	603	581	543	570	643	610	590	561	597	545	583	605	621	602	584	607	604	603	581	576	613	588	582	558	559	556	573	592	567	585	572	560	640	590	584	561	581	561	579	593	595	562	574	596	573	588	584	576	571	579	575	585	607	632	596	595	600	606	574	574	631	569	546	616	615	621	627	609	550	607	567	603	626	576	594	605	581	585	597	588	611	602	551	604	589	583	585	535	600	608	567	565	570	588	551	597	620	640	614	620	602	613	564	629	560	623	602	611	566	650	604	562	589	593	599	595	610	576	588	580	534	593	573	539	586	619	558	570	602	591	568	589	632	612	549	590	591	589	557	553	563	574	605	571	583	566	567	626	588	603	624	588	613	552	584	580	595	596	609	599	565	596	635	635	567	564	574	587	583	595	597	618	589	527	569	625	595	577	572	530	595	579	579	583	617	660	590	584	575	588	553	572	585	610	602	598	584	558	574	605	583	591	624	612	526	608	565	594	625	613	562	623	615	578	603	633	615	626	613	631	600	603	563	596	552	601	568	558	583	615	561	621	589	608	592	588	589	572	614	609	627	586	619	607	584	573	621	570	572	634	594	593	606	601	588	594	541	563	565	599	626	533	601	563	560	601	594	585	606	546	591	550	560	506	624	563	558	581	601	600	573	580	597	578	560	552	615	608	560	533	585	593	591	594	574	580	584	550	586	598	626	597	607	610	551	573	614	625	551	588	583	575	604	592	620	627	603	583	629	591	531	582	628	576	571	557	573	555	550	542	626	644	574	553	585	591	587	587	619	602	560	580	564	575	604	596	587	580	588	609	534	601	618	588	575	596	572	586	612	542	642	598	563	627	605	562	583	601	569	598	574	602	579	626	584	598	599	577	603	550	607	573	609	571	567	622	611	546	610	617	571	572	557	579	602	636	570	626	596	628	554	561	616	577	612	583	592	615	611	535	596	590	637	571	586	596	629	615	560	608	581	575	607	557	585	612	581	609	601	591	583	534	608	554	536	585	568	594	570	629	551	581	613	630	557	611	620	601	585	597	578	616	596	566	604	602	570	637	578	573	588	627	596	575	541	579	548	565	586	629	603	612	585	577	624	584	561	582	587	612	564	595	637	563	570	578	533	590	617	596	568	638	580	579	604	604	602	593	566	658	606	591	587	594	570	541	556	597	567	558	595	610	584	578	603	601	598	608	644	624	574	605	590	648	572	548	600	620	592	566	606	550	587	600	602	593	599	571	567	598	639	619	563	584	586	582	567	591	600	615	571	563	578	586	657	642	570	584	602	566	610	634	597	553	602	612	621	586	575	594	628	563	602	596	565	557	570	619	622	558	576	579	611	592	588	636	574	597	581	567	575	584	565	595	591	565	621	585	581	620	590	618	609	601	631	572	621	604	524	594	577	606	576	620	564	611	587	572	608	662	604	565	579	624	603	610	608	581	636	574	598	595	595	547	565	563	550	578	571	552	622	625	598	602	573	547	588	550	588	565	606	561	600	559	604	593	611	601	585	602	609	582	560	595	623	595	624	595	614	603	570	571	588	573	575	567	597	580	569	531	590	605	585	587	585	597	586	579	570	597	556	625	590	571	632	579	574	615	567	609	578	612	577	594	621	547	581	596	612	577	605	584	582	593	548	568	539	600	624	613	619	617	590	579	584	558	588	566	555	654	595	595	550	614	619	565	561	590	592	614	582	587	590	581	591	611	601	608	590	571	603	621	592	609	587	598	572	553	576	590	587	635	568	581	613	590	605	601	606	586	526	621	582	583
3513	5617	4632	2450	1710	1331	1071	884	821	734	678	657	633	587	623	590	547	568	545	527	512	505	507	480	520	503	528	505	505	514	504	509	465	490	475	525	482	506	489	487	500	492	458	514	501	472	498	495	454	477	478	470	472	493	490	477	488	470	505	482	517	494	500	497	472	495	477	480	504	504	488	491	491	474	498	485	434	503	503	483	471	465	468	493	479	478	463	477	506	474	465	483	451	466	478	465	496	472	456	474	522	502	507	511	460	497	487	498	510	487	460	523	459	431	517	449	483	487	525	444	483	471	529	507	486	479	463	474	474	480	475	495	490	502	469	462	504	453	526	448	470	492	482	490	524	511	461	468	450	492	527	490	487	496	478	480	471	449	490	479	477	483	477	478	492	500	505	519	461	482	487	489	456	467	500	449	469	479	501	511	465	469	460	440	476	481	504	499	467	478	479	471	456	456	468	463	481	495	512	453	461	468	463	483	473	527	466	532	474	467	471	477	456	453	457	484	436	487	484	484	469	462	486	458	506	504	507	481	457	466	470	440	482	485	521	504	480	487	482	484	483	501	480	472	482	519	443	483	497	455	508	458	524	453	476	467	461	461	490	516	496	492	488	494	476	498	449	426	497	483	494	487	508	444	489	482	471	483	446	450	488	487	470	477	521	476	470	458	458	500	469	473	458	452	469	462	483	469	476	451	485	435	479	458	450	483	444	487	488	430	456	461	457	452	442	495	489	473	466	490	434	500	467	467	501	480	467	472	482	489	442	459	468	456	498	477	464	483	485	491	443	504	478	484	500	453	443	515	496	466	452	512	442	509	467	496	500	490	499	459	499	476	467	478	450	475	458	496	473	440	466	484	465	463	474	482	473	442	475	463	432	460	529	464	479	483	485	444	492	487	475	464	455	509	473	467	528	467	475	482	472	456	442	452	474	481	456	460	471	473	478	456	472	472	465	506	511	490	465	460	473	451	479	468	463	440	496	484	467	499	465	458	484	497	456	512	457	456	462	498	451	484	457	481	431	481	467	470	464	452	484	444	439	495	434	511	454	487	451	500	510	476	460	487	501	473	525	468	451	489	461	495	485	440	486	503	494	510	506	498	492	489	486	491	460	504	467	445	484	466	503	477	457	468	494	455	499	473	452	460	451	460	464	440	480	484	493	461	455	456	530	479	503	448	491	489	479	491	509	430	446	483	449	494	477	477	462	501	437	505	502	473	477	453	466	453	480	494	501	471	497	465	434	476	432	446	456	500	496	464	438	464	475	493	461	443	519	493	481	470	487	448	471	498	485	490	486	453	470	467	514	480	492	423	483	485	482	470	462	484	487	456	473	485	421	509	465	478	474	447	502	471	444	507	511	471	464	527	490	484	499	496	459	442	482	406	518	448	479	458	452	425	487	440	497	466	445	491	479	481	475	481	450	494	516	470	482	430	483	440	481	478	484	497	442	473	453	461	488	487	479	494	449	454	479	448	462	485	471	479	434	480	432	483	490	473	486	400	472	507	457	452	487	510	478	432	439	476	510	475	437	436	503	476	486	432	477	422	494	485	475	455	517	510	512	458	446	451	458	450	459	481	451	472	448	480	480	454	438	497	455	464	441	471	485	494	430	514	452	444	455	500	483	460	497	469	446	438	488	462	477	449	466	493	502	504	462	468	471	498	476	498	482	454	439	464	459	466	443	462	477	465	471	463	490	457	478	486	495	511	441	446	501	474	482	519	454	484	491	471	495	478	470	453	482	484	486	447	494	462	485	471	437	464	493	443	473	473	475	493	457	488	508	481	478	449	459	470	491	481	467	494	463	480	454	480	438	446	481	455	476	490	513	451	460	463	482	466	478	493	525	463	513	476	483	504	494	468	449	504	480	503	465	471	491	495	475	446	473	466	457	465	460	489	470	484	464	477	465	442	496	445	503	497	443	460	474	473	464	476	482	469	486	517	448	472	480	423	456	489	513	481	469	432	484	451	463	488	505	460	459	442	487	476	492	483	468	451	462	429	427	498	498	454	483	484	463	485	482	476	485	436	458	473	462	467	480	475	478	447	461	460	462	470	485	484	449	479	478	456	463	453	443	452	487	443	470	444	479	477	452	457	468	463	461	468	498	501	484	485	497	461	430	432	484	491	466	450	513	461	506	455	456	477	489	465	495	486	454	463	477	458	423	467	484	502	502	480	489	470	497	485	442	461	488	492	445	492	472	494	477	438	469	475	436	494	466	431	448	443	461	472	477	477	475	529	504	426	473	481	429	499	462	474	449	461	459	440	462	447	510	428	466	458	483	472	492	474	484	481	445	438	472	460	506	455	512	457	455	465	450	482	499	421	458	450	502	460	487	471	492	441	464	460	470	460	477	483	456	503	486	462	435	474	457	429	467	490	528	510	497	471	484	510	489	454	475	488	468	449	470	476	475	489	471	506	500	455	464	461	482	453	450	459	468	429	473	490	456	487	437	441	477	470	449	446	476	495	478	502	456	472	493	464	438	462	445	501	438	460	499	482	465	490	477	462	477	472	470	471	516	485	498	471	484	429	438	455	479	476	475	467	484	460	470	439	448	478	487	435	454	493	458	471	470	475	493	455	465	469	468	405	509	487	481	474	490	469	460	464	499	413	444	474	468	466	451	507	514	443	473	438	498	458	505	460	478	467	452	448	470	488	435	451	463	500	498	461	432	467	453	497	493	481	452	467	460	496	482	466	509	410	447	457	480	439	459	487	463	481	433	502	472	445	521	494	429	471	467	457	463	475	482	475	428	470	502	486	464	487	479	495	444	460	392	461	458	475	475	472	492	513	464	469	473	492	457	488	486	439	448	506	429	438	495	482	494	443	457	487	439	506	440	511	441	474	446	508	475	467	491	430	497	454	486	467	465	492	455	483	480	435	420	458	463	456	506	451	490	459	473	461	454	478	483	468	486	460	467	484	479	452	469	481	466	449	449	479	435	478	477	492	451	441	454	481	472	476	476	458	477	437	466	454	472	450	471	495	477	458	451	485	476	424	468	467	481	495	484	472	480	454	481	444	471	450	468	463	481	464	466	468	455	477	451	481	417	451	460	544	487	473	465	449	490	470	446	474	495	470	515	473	458	518	469	444	431	444	476	458	457	450	463	485	473	489	449	458	468	459	485	447	483	466	477	479	482	479	486	453	491	462	439	441	488	469	490	493	430	478	429	451	478	459	493	496	438	436	464	459	474	474	507	481	453	470	462	436	457	458	472	470	441	475	445	459	457	445	487	459	446	467	474	457	450	500	469	455	475	476	495	408	470	436	484	458	476	455	486	434	440	450	465	465	446	476	474	448	498	502	463	466	503	452	456	463	501	462	475	488	454	479	494	438	463	432	465	501	491	442	485	506	498	463	461	498	458	470	488	502	498	450	461	453	453	469	485	483	463	482	458	446	458	512	493	466	492	453	448	466	515	435	450	437	501	448	492	462	462	493	486	467	466	471	413	466	478	467	446	486	459	526	467	478	461	504
27815	10321	484	248	166	145	154	153	152	138	124	117	138	152	145	106	126	144	139	124	145	119	124	160	151	141	148	145	149	149	136	135	125	156	138	142	139	138	130	132	139	129	138	129	141	132	130	124	118	129	119	128	134	152	135	148	122	113	128	126	128	157	145	136	161	136	118	134	144	129	127	134	131	130	133	131	141	141	125	152	126	147	130	143	137	139	123	112	130	125	132	142	139	147	131	152	136	114	139	119	132	144	125	114	138	120	159	150	161	126	127	137	121	126	113	130	133	131	132	135	131	149	141	131	129	112	146	148	132	148	138	138	145	131	122	123	130	116	149	137	131	115	137	120	128	131	145	140	124	151	132	125	151	133	138	129	121	126	117	126	142	120	145	129	118	117	134	119	122	137	144	136	119	126	138	108	138	128	126	163	132	130	144	130	132	128	149	121	145	129	138	142	148	133	143	127	132	109	101	149	123	133	129	135	129	128	152	124	135	145	120	152	155	137	123	130	136	149	134	116	149	143	137	145	128	126	117	130	146	140	138	135	131	137	132	132	149	146	157	152	132	149	129	130	127	134	136	131	150	147	109	125	153	128	160	114	126	124	110	137	133	124	129	128	150	155	138	120	139	129	110	117	137	142	138	148	116	131	146	126	153	134	136	126	145	135	140	133	125	149	127	123	155	138	129	131	117	135	135	130	127	163	156	131	127	132	106	142	138	136	119	129	127	132	114	143	138	127	149	135	129	128	148	138	125	131	131	133	131	120	144	140	135	134	131	140	107	123	124	154	134	122	127	122	145	141	129	133	122	137	127	142	121	116	116	152	145	141	143	126	147	123	138	137	117	125	144	162	124	123	142	145	144	135	134	122	131	156	151	113	114	131	163	124	123	146	117	117	130	115	134	128	148	135	133	134	139	148	122	123	146	124	139	139	150	124	121	136	136	135	132	133	162	138	121	141	149	145	115	113	130	118	123	118	114	135	122	122	137	118	146	140	148	137	144	135	134	133	129	122	152	128	143	145	144	141	132	147	134	175	140	119	132	126	124	126	118	138	146	134	125	130	128	154	134	124	137	128	120	142	144	125	150	125	140	138	153	114	146	145	132	139	107	118	150	139	113	123	131	120	136	112	131	140	146	144	113	142	153	129	143	135	156	109	130	142	131	134	130	137	142	139	134	144	154	120	127	135	118	141	129	133	119	127	130	130	145	139	145	134	143	121	122	133	152	144	153	123	148	106	122	127	133	139	114	133	131	136	124	133	145	129	136	130	155	139	139	117	108	157	128	152	136	116	154	108	139	123	142	140	161	114	145	129	139	138	138	139	145	122	134	124	152	125	127	125	126	134	116	125	124	142	118	117	142	125	147	121	147	150	145	141	136	123	126	137	130	120	129	137	150	129	146	105	146	166	126	136	144	123	123	138	120	123	137	147	124	117	135	147	120	150	128	134	131	123	156	141	157	142	141	124	116	136	120	122	139	131	134	140	138	143	119	124	120	110	140	137	149	141	160	124	148	151	132	120	122	167	132	128	136	124	151	143	115	144	139	133	127	149	138	157	140	133	130	144	130	137	122	149	136	134	141	117	129	133	142	146	137	140	139	125	127	115	128	138	143	133	137	140	118	123	122	122	132	139	121	131	153	143	122	151	130	148	126	128	128	139	118	131	127	124	117	145	140	151	134	135	119	141	125	129	120	142	114	142	136	130	135	130	131	164	169	124	147	134	126	165	137	138	127	113	133	137	123	132	138	120	121	128	138	153	138	119	129	131	145	137	141	134	141	137	134	124	124	139	123	131	135	133	137	128	138	132	132	110	124	145	133	128	152	118	142	124	133	125	136	141	119	135	128	128	157	138	134	115	147	119	126	128	131	124	133	98	116	126	140	152	130	136	165	142	130	146	141	136	137	119	129	118	145	146	128	132	140	122	133	147	138	134	149	123	125	126	136	116	136	136	133	124	111	120	142	140	134	135	116	128	159	135	123	151	150	144	129	120	133	146	148	125	146	158	111	149	144	147	124	136	111	121	128	129	121	120	136	154	133	156	122	152	150	147	147	137	122	122	124	143	143	122	139	130	128	145	120	114	145	138	126	147	112	115	142	148	125	139	137	110	124	128	134	139	133	136	161	156	129	116	131	117	127	121	156	126	122	147	123	121	130	146	135	125	127	132	148	115	123	144	126	133	150	145	109	144	150	142	119	136	133	132	121	135	132	140	142	111	140	148	130	139	122	149	138	133	116	139	128	132	134	131	130	132	129	157	144	122	139	128	140	127	122	125	120	135	128	133	158	147	126	131	115	135	124	134	135	115	119	162	105	152	139	124	137	141	106	129	137	132	144	129	126	126	164	142	135	145	123	131	132	124	142	113	128	128	168	137	128	144	124	130	133	130	136	135	127	123	132	126	143	149	129	111	113	140	127	135	141	131	150	124	129	146	108	133	130	150	158	151	145	106	120	126	109	139	140	123	136	140	149	136	135	127	132	144	119	142	132	134	142	136	148	144	132	142	124	132	121	144	111	130	138	145	148	141	133	115	137	159	132	137	143	133	137	121	116	117	144	140	139	123	132	143	149	130	130	141	118	140	135	139	130	121	142	112	131	127	128	128	114	142	131	127	136	150	134	144	132	137	150	119	143	139	161	151	142	119	143	148	145	104	150	126	148	131	149	136	114	125	118	135	126	128	135	146	128	130	133	159	143	132	122	133	142	121	138	116	121	120	148	129	126	145	144	118	148	135	137	127	143	136	125	139	126	125	148	134	139	141	140	138	147	124	131	120	141	127	142	138	140	136	140	132	139	130	127	135	150	141	123	142	154	136	160	128	127	130	114	119	151	132	129	135	131	131	144	140	145	156	124	126	124	139	135	160	132	131	118	128	122	126	150	133	139	116	118	132	131	132	142	118	121	126	125	127	138	140	136	119	143	130	121	141	137	114	121	112	127	139	122	123	139	128	132	137	125	133	142	138	117	139	136	131	126	138	123	123	142	133	133	127	122	129	122	121	133	136	127	123	154	151	124	128	114	115	133	131	113	142	136	134	136	141	156	136	145	131	138	145	132	150	144	130	120	139	125	115	159	148	137	130	136	143	130	129	125	135	128	144	139	143	159	130	132	121	126	123	116	132	136	134	120	134	130	134	131	138	147	148	137	146	141	131	126	114	127	142	148	139	135	135	134	139	151	139	112	156	142	109	145	130	126	139	146	142	137	136	122	115	133	125	124	120	137	124	133	164	139	136	144	120	152	157	139	148	131	142	141	144	144	128	151	127	123	133	155	148	130	136	159	141	111	137	140	120	139	147	125	129	118	139	137	129	130	138	147	104	132	147	123	127	151	134	141	117	135	134	152	116	133	118	145	162	156	116	136	131	132	127	138	152	127	115	146	157	158	128	139	150	142	118	102	122	151	132	142	137	123	122	152	137	167	142	141	133	143	104	125	120	133	155	123	139	137	149	142	130	140	142	127	135	143	134	130	135	146	155
4472	295	252	181	150	113	132	143	118	127	115	117	111	109	116	132	127	125	102	112	121	111	107	130	117	104	103	112	99	118	114	108	134	117	132	111	95	119	96	108	111	118	129	109	105	115	116	119	114	116	101	109	123	133	123	119	136	126	127	123	103	131	115	112	112	125	122	110	129	103	116	104	113	102	125	101	115	119	111	114	118	122	102	103	123	101	107	119	121	101	103	124	100	120	103	122	106	113	108	99	101	112	101	111	116	104	109	112	115	102	133	116	113	117	124	103	110	119	107	116	110	106	121	120	106	112	109	107	101	117	138	116	111	119	120	118	113	111	119	115	123	127	120	121	98	94	96	99	113	116	120	119	123	115	112	111	98	115	118	97	98	126	115	115	110	98	114	128	133	119	115	117	111	119	127	110	108	110	116	111	129	97	106	115	114	129	92	119	111	114	124	132	95	93	113	109	118	107	125	109	122	117	104	111	103	114	105	131	107	124	121	93	92	107	128	94	127	109	115	106	104	98	99	93	112	95	94	111	101	96	90	115	109	111	110	122	118	128	129	107	113	114	110	98	132	100	127	109	83	107	123	101	127	101	115	129	109	127	119	127	117	122	118	129	105	141	110	114	110	117	128	114	105	121	125	121	86	104	95	106	119	92	107	115	104	122	108	132	109	105	123	113	105	111	121	109	94	92	97	99	125	115	116	128	108	114	119	115	109	118	104	124	112	121	114	122	118	118	110	144	128	98	90	121	126	106	115	116	110	101	122	99	105	113	108	113	127	114	125	105	111	96	109	109	123	114	109	105	120	108	101	112	117	121	100	125	106	111	115	115	113	113	115	111	89	123	91	122	113	111	118	122	103	106	97	100	103	99	102	114	114	123	123	117	107	124	110	116	103	111	135	128	97	117	122	124	112	108	110	128	106	102	100	96	111	114	128	109	112	98	102	94	125	122	103	108	113	110	115	109	109	133	107	107	104	122	119	103	115	104	124	123	122	125	106	131	119	80	133	99	88	92	135	93	122	109	112	100	108	117	111	91	114	126	91	117	114	123	112	117	111	106	128	104	116	125	128	109	98	94	101	118	121	109	117	104	116	122	104	95	119	110	113	109	104	104	115	104	111	98	109	108	116	113	107	119	99	110	108	123	151	114	97	98	118	102	107	115	128	119	132	110	101	117	114	125	104	120	94	119	107	119	120	110	112	110	115	101	103	118	98	117	135	113	105	118	107	98	114	112	126	122	96	125	114	116	110	118	105	117	120	113	116	116	115	96	116	111	110	104	113	104	108	107	109	120	95	126	128	106	134	114	107	113	97	98	114	132	129	116	103	113	120	118	124	125	116	98	103	106	113	104	104	103	113	89	108	119	114	95	105	131	106	104	129	105	98	113	114	120	98	106	111	105	107	123	104	124	110	114	110	124	121	103	108	107	108	117	113	99	109	119	106	111	101	88	108	115	114	107	125	120	104	112	120	119	95	95	123	106	111	102	105	118	120	121	97	116	106	110	110	114	113	116	115	103	106	123	96	110	108	114	100	108	125	111	134	116	109	113	123	123	97	112	98	101	94	121	107	111	114	119	105	115	129	113	112	95	107	105	114	115	111	127	100	114	115	106	108	101	113	99	116	109	113	112	108	109	97	109	120	123	115	120	87	96	126	129	106	90	113	108	101	124	114	121	122	104	94	106	123	94	97	109	121	100	113	109	110	109	138	126	123	104	109	117	126	119	125	117	104	112	103	119	120	108	118	95	114	113	105	109	125	120	98	97	104	107	104	135	118	102	113	111	115	97	109	109	127	105	104	112	98	111	107	100	97	104	113	119	120	109	110	120	111	118	112	114	124	92	102	95	117	108	108	122	118	115	113	103	121	96	118	100	95	120	92	100	112	110	117	108	108	124	105	126	133	116	102	134	97	116	105	106	112	100	109	110	127	103	110	101	122	104	102	100	99	131	120	123	101	95	111	121	108	126	117	118	95	101	108	96	117	127	106	110	120	107	115	105	113	109	112	96	103	109	115	108	108	106	113	106	117	102	121	119	121	101	103	110	96	110	123	119	108	104	105	132	120	116	128	130	120	97	117	107	114	112	115	109	87	116	126	118	97	98	104	102	124	120	121	104	117	129	126	113	95	112	101	90	98	119	134	107	125	112	113	103	127	126	126	115	101	129	123	111	130	108	123	101	112	113	105	104	112	103	105	116	103	102	92	125	101	114	113	103	121	98	112	100	115	102	106	111	117	98	124	111	116	94	112	103	112	119	102	119	119	99	124	110	125	108	120	125	129	117	95	118	105	125	109	117	114	147	116	113	117	120	113	118	108	119	123	121	115	107	108	99	99	113	117	118	112	117	127	134	96	94	117	128	108	120	93	110	93	102	97	107	105	114	111	115	124	114	108	118	114	120	111	104	105	117	113	132	91	116	120	90	102	119	103	97	87	128	144	101	107	102	103	122	104	87	110	95	116	118	111	109	120	97	102	118	112	102	95	108	110	106	133	111	109	110	113	126	120	116	133	111	102	106	104	115	105	111	109	129	102	131	99	130	115	123	110	96	107	122	111	119	119	105	134	111	107	107	134	101	114	110	108	109	122	104	113	110	120	107	108	109	97	103	103	126	116	127	88	103	112	115	124	116	115	121	127	117	115	117	116	119	127	126	109	113	104	122	117	106	112	94	119	116	126	108	108	109	113	108	103	90	102	118	97	107	111	104	114	114	115	107	118	108	109	118	126	109	103	118	119	112	108	123	109	87	117	118	113	127	118	138	117	117	107	104	111	121	125	122	101	130	108	103	106	103	107	112	110	116	103	106	103	125	107	124	108	107	113	122	110	92	96	130	114	134	123	113	126	110	123	116	111	102	110	121	107	112	120	108	101	126	107	119	113	112	125	111	120	114	111	123	92	102	107	115	108	118	127	102	99	109	110	108	114	116	125	105	109	105	124	114	109	111	108	100	108	121	110	103	110	116	114	103	113	121	104	118	119	112	121	121	115	100	129	106	104	106	135	118	138	114	100	104	119	102	102	106	102	129	100	99	125	129	132	120	104	97	129	118	111	114	113	117	116	116	121	121	120	126	108	108	117	114	117	126	106	97	108	120	106	132	115	115	116	122	116	116	103	124	114	118	116	115	98	112	122	110	111	128	121	98	130	143	108	106	99	107	134	111	110	114	117	118	120	108	112	102	116	130	107	108	98	95	106	112	115	122	121	110	107	106	104	114	113	117	102	126	123	114	99	103	86	114	119	93	101	123	99	103	129	110	114	116	110	112	107	133	93	111	107	107	118	101	105	92	117	128	101	120	112	109	117	110	125	122	120	110	111	118	110	115	131	119	115	115	129	99	93	123	119	117	106	142	122	124	120	98	98	121	117	105	101	114	115	115	120	116	109	119	108	98	100	110	113	115	110	94	117	118	108	108	132	110	107	106	135	117	123	116	96	104	122	113	134	107	107	102	123	103	100	115	112	110	108	110	116	123	116	97
25456	21482	28035	25335	11559	1146	740	573	481	482	476	422	468	459	453	405	407	408	422	414	433	426	420	367	380	412	425	435	389	434	444	400	395	394	449	427	407	452	420	405	410	364	375	417	375	383	371	398	397	418	382	381	377	402	378	368	399	380	389	387	398	413	405	418	379	406	424	384	425	380	373	393	407	377	395	376	398	369	400	405	382	407	373	416	363	382	371	429	402	381	369	421	391	389	378	373	386	358	387	366	364	396	400	404	354	404	357	424	423	369	408	400	409	424	417	374	388	373	386	421	364	426	391	388	393	384	403	393	394	391	389	409	415	417	382	418	395	374	360	369	406	413	413	346	395	360	373	379	340	411	408	386	385	390	390	422	394	367	394	363	415	379	397	386	372	438	429	405	371	381	397	409	355	409	404	340	378	383	388	416	405	402	416	382	409	382	387	408	431	366	387	394	361	396	384	370	393	398	386	422	382	361	397	391	405	417	382	349	376	378	396	385	418	395	384	357	389	394	409	382	381	363	378	342	396	376	410	386	404	409	411	388	364	377	355	393	385	390	385	359	395	399	382	399	383	377	382	399	354	396	412	393	416	393	413	384	389	375	372	379	387	391	381	361	396	388	408	373	378	385	386	395	426	384	406	382	414	390	402	382	384	417	389	380	387	372	390	394	392	398	352	382	395	405	393	370	406	380	377	375	380	413	397	355	401	360	414	379	400	366	401	400	415	408	378	391	394	367	386	386	328	391	375	407	361	378	397	374	404	337	398	369	378	369	374	374	395	378	386	430	420	411	363	403	394	332	401	362	369	354	380	374	361	382	373	393	399	393	399	390	392	384	358	384	418	372	417	379	399	402	428	341	382	399	356	389	365	393	393	367	368	378	379	383	403	380	383	336	381	397	392	392	392	388	383	364	393	383	389	361	385	379	356	406	348	405	395	380	391	391	388	396	396	390	390	405	375	374	375	391	388	367	382	412	381	427	396	378	348	408	391	422	390	383	402	411	324	404	392	390	424	367	406	317	413	390	413	386	372	397	382	395	362	382	388	379	388	402	389	373	403	404	406	355	357	338	366	379	428	376	417	353	349	400	350	383	377	384	372	387	406	376	391	377	391	380	393	395	400	421	351	396	383	378	373	386	386	374	405	394	362	407	388	388	384	380	380	395	376	402	360	396	409	382	340	386	393	350	393	409	365	378	389	404	437	393	373	409	372	369	349	397	351	398	374	406	382	407	394	387	364	349	401	370	399	403	428	410	403	391	368	405	367	352	405	368	358	399	396	395	397	395	371	381	371	370	393	350	415	331	382	369	425	372	380	405	400	409	400	385	384	401	409	432	383	372	381	380	381	371	423	426	364	393	377	388	387	403	378	380	397	358	396	394	396	389	386	403	384	379	404	378	426	368	388	401	361	369	395	375	364	364	375	403	389	371	414	384	389	395	400	375	390	380	364	378	437	354	403	427	378	396	392	384	369	369	367	399	363	354	441	381	420	358	377	355	406	348	383	409	402	425	413	424	390	372	388	369	364	364	397	374	381	365	359	391	364	408	370	396	412	388	394	382	374	394	395	382	371	391	415	369	362	397	365	375	358	358	369	382	368	402	384	375	390	369	402	395	383	398	401	412	401	385	395	411	377	376	411	384	366	420	393	387	368	389	384	417	396	384	417	356	369	369	405	379	405	407	415	374	342	401	370	395	367	397	355	384	372	353	390	393	370	369	432	395	383	400	385	357	363	371	392	372	396	352	372	353	418	381	389	385	380	372	392	334	404	386	414	393	384	418	366	375	381	398	395	413	376	369	366	377	371	398	395	383	362	389	395	413	399	409	363	379	412	394	389	384	366	397	369	380	357	378	407	403	385	352	383	399	378	369	369	399	406	394	377	345	355	381	388	376	395	357	412	407	374	340	387	428	375	406	407	387	411	392	382	353	358	384	408	401	396	387	385	371	412	391	383	371	347	393	387	403	366	396	361	395	406	393	416	379	391	399	385	384	387	373	394	402	416	402	406	366	381	382	419	348	399	344	386	401	373	377	390	376	366	395	391	356	347	394	393	374	380	434	388	378	399	388	377	374	426	374	379	358	351	354	370	421	384	392	403	341	394	400	399	411	371	378	378	395	390	379	368	390	373	354	393	388	379	392	377	359	406	373	349	362	389	417	397	438	396	373	387	407	403	412	367	370	396	392	386	400	393	398	366	400	395	395	372	404	383	348	389	358	412	396	388	345	358	391	378	378	394	413	423	367	416	376	332	414	388	396	400	373	394	371	400	374	372	399	402	385	370	377	372	396	384	405	377	362	406	382	350	392	355	388	367	367	408	389	401	381	399	372	393	398	370	384	367	349	408	399	397	378	381	382	369	385	391	369	386	399	369	374	390	377	364	415	391	387	379	432	407	373	388	398	388	367	417	398	380	430	376	384	409	419	372	395	396	361	409	372	357	390	380	423	378	400	407	356	372	399	394	391	403	387	414	389	372	395	386	398	380	425	383	376	384	403	396	402	399	432	389	395	384	395	413	357	430	384	392	346	382	380	362	406	355	385	371	386	399	372	405	394	369	373	408	365	401	383	360	421	415	352	367	335	395	376	397	403	384	370	414	410	387	398	379	401	396	389	342	372	375	403	410	410	373	380	378	338	373	397	397	356	417	347	385	394	384	374	376	373	357	370	396	414	383	351	372	400	404	406	414	384	359	379	354	396	382	382	384	415	355	402	396	404	363	385	384	398	396	383	412	368	407	369	370	382	419	401	408	414	417	412	365	387	365	397	395	363	381	397	404	377	361	403	388	443	394	378	341	349	415	393	359	410	377	391	409	395	399	370	398	382	395	365	357	369	365	364	406	371	416	387	365	386	366	389	392	372	397	394	379	375	343	396	371	350	414	361	414	399	394	350	389	368	344	396	382	404	352	390	398	390	414	374	394	353	381	408	396	384	362	378	366	406	394	388	390	408	431	401	364	433	410	415	360	435	377	361	383	405	374	360	377	394	408	397	369	405	390	403	372	385	379	380	391	390	376	379	361	373	402	372	423	390	379	380	406	377	375	348	408	399	400	366	384	419	372	372	407	365	380	368	406	413	387	383	423	387	404	383	386	413	380	432	370	386	403	429	397	400	380	388	377	405	424	387	382	397	414	396	391	358	383	418	357	368	386	383	390	387	369	354	413	362	368	397	403	385	394	346	372	341	392	370	361	354	375	373	367	390	360	371	360	375	384	392	364	388	383	376	400	387	379	385	426	372	405	361	396	401	392	397	382	384	367	376	375	363	412	380	391	413	372	366	373	402	411	402	390	380	368	389	383	358	391	373	364	361	384	377	387	319	391	328	370	401	396	388	347	390	367	414	356	372	412	391	380	401	388	375	421	360	369	381	349	387	378	347	397	375	378	404	406	365	375	412	401	388	388	365	381	363	382	385	384	405	406	386	412	371	360	368	403	396	387	363	375	444	388	387	369	397	423	401	362	420	393	443	393	386	340	388
3186	3210	2750	1381	985	784	648	510	491	441	415	437	389	377	390	352	402	348	330	313	359	339	341	337	349	366	356	332	324	352	314	317	321	317	321	362	330	341	329	323	347	316	354	299	325	319	357	320	323	301	350	296	312	315	320	349	301	343	328	329	310	316	327	324	342	328	351	352	327	332	317	325	339	329	344	301	312	315	353	321	326	341	328	299	319	345	299	303	324	289	315	331	362	286	302	348	340	326	367	313	298	317	343	293	319	304	307	339	332	319	310	308	318	336	342	320	295	310	337	343	308	299	322	328	342	301	326	320	306	302	311	312	324	321	323	355	322	297	341	303	299	337	313	316	322	301	319	328	326	287	307	294	327	307	319	297	322	288	282	323	332	327	338	330	317	304	350	319	326	339	319	304	326	302	334	329	317	324	300	347	311	310	300	321	314	285	338	316	328	320	292	322	327	311	304	311	320	299	308	301	335	321	287	338	299	336	293	284	310	316	340	302	340	331	321	321	314	322	332	316	316	311	334	336	317	349	338	330	305	302	300	317	316	308	313	317	325	304	311	282	327	344	323	326	300	315	302	333	310	335	332	349	359	306	325	296	334	350	342	347	315	341	351	323	320	302	308	311	305	292	291	297	347	314	338	322	289	320	359	333	386	316	340	313	286	319	306	329	301	330	296	325	289	302	323	301	304	350	284	320	315	334	298	349	337	329	340	324	306	293	319	320	329	308	293	321	323	342	323	307	324	323	317	308	311	344	315	276	314	331	313	331	311	328	329	330	294	304	317	301	322	324	316	320	306	322	296	291	327	307	338	314	307	336	306	306	304	290	318	299	326	318	323	302	281	380	308	349	331	312	311	323	331	296	334	335	315	320	317	328	336	294	282	335	335	317	311	315	336	322	334	316	294	311	317	308	295	336	321	305	310	317	298	311	329	298	323	313	297	295	311	290	332	347	309	332	291	316	353	342	313	320	304	306	326	309	317	314	307	320	320	335	323	319	313	309	327	323	301	299	336	317	295	309	303	280	295	291	307	310	307	345	312	350	337	293	293	351	337	321	306	315	304	355	307	322	323	311	304	321	313	325	336	305	323	343	329	341	331	285	317	313	282	342	325	354	315	329	287	319	318	335	308	301	337	352	335	304	285	311	321	305	291	307	316	311	318	321	311	322	330	313	327	312	325	325	314	304	309	310	306	331	304	257	309	307	293	354	317	315	309	310	323	323	306	310	275	291	332	311	299	319	340	312	311	313	339	301	314	299	307	313	316	305	304	305	314	295	338	340	331	295	342	332	335	305	319	318	335	300	331	321	298	314	306	326	314	318	325	329	336	273	339	270	304	291	295	310	282	292	317	303	333	336	284	307	306	328	319	329	316	308	325	291	315	293	336	337	341	292	333	309	320	327	334	302	304	319	295	322	316	347	326	344	305	279	347	318	297	342	284	304	318	345	320	302	286	314	296	325	331	310	292	309	347	303	342	328	321	303	284	281	337	336	291	314	348	308	333	335	339	327	307	302	333	344	310	318	321	330	327	312	342	331	358	331	318	333	301	313	317	343	309	323	313	340	300	331	299	300	331	287	291	315	355	348	319	323	306	337	304	301	333	296	267	335	315	302	321	337	302	316	289	316	323	341	308	329	334	317	284	340	276	328	321	315	294	294	307	328	345	294	312	347	310	321	315	311	334	314	332	296	295	331	315	323	345	318	316	313	324	309	308	308	339	315	341	311	313	305	360	317	312	273	338	295	341	322	306	320	320	306	324	308	310	319	312	334	314	304	316	319	310	345	310	339	325	316	331	290	305	306	303	320	316	315	331	305	310	298	311	303	301	349	320	321	313	335	287	312	324	300	328	328	363	322	293	328	297	319	328	293	337	317	288	297	305	308	336	286	356	313	320	316	298	320	326	332	298	294	301	318	317	268	360	325	311	280	329	321	308	313	312	311	303	280	279	317	342	303	305	315	300	338	332	332	309	331	310	336	313	293	310	337	298	319	328	314	302	352	296	344	331	303	338	310	316	289	307	279	327	331	314	332	300	330	324	307	301	304	305	285	331	319	322	332	307	308	302	342	323	309	328	326	311	300	312	312	313	320	272	298	337	296	335	337	312	302	321	280	327	322	295	302	301	329	343	318	312	301	314	355	329	337	315	293	290	342	310	286	305	320	319	340	329	283	302	290	329	316	267	299	327	313	288	308	314	319	297	316	325	327	300	315	341	290	325	342	290	339	326	301	328	307	283	321	326	300	315	321	288	298	326	299	290	323	293	307	324	328	338	295	313	314	300	344	315	333	320	333	308	303	273	333	327	331	340	319	287	355	343	323	305	301	325	295	298	340	324	296	309	285	306	304	331	361	329	287	301	322	309	314	311	286	312	331	318	347	306	291	346	329	303	310	314	296	301	278	335	318	303	328	329	320	289	322	312	329	302	344	297	346	317	344	326	299	349	297	303	336	334	331	306	328	281	322	296	323	332	319	308	330	323	313	350	312	299	327	302	317	298	321	342	305	312	316	299	334	297	313	315	278	333	318	325	308	300	365	331	301	326	308	340	302	317	299	294	293	322	289	334	331	326	320	315	290	329	337	311	321	312	294	335	327	358	342	319	302	305	334	278	332	312	337	295	317	335	330	307	291	303	298	293	312	319	320	296	316	318	300	342	298	282	323	326	311	311	347	295	309	310	361	346	302	324	287	303	304	310	319	301	333	305	331	333	308	334	326	314	307	342	329	332	317	316	290	306	313	302	298	302	318	313	322	327	313	318	332	319	331	328	284	318	306	332	309	318	280	296	288	310	320	293	327	345	315	303	329	289	306	322	317	328	353	306	314	293	292	352	309	284	316	333	280	323	318	337	320	303	289	338	308	306	308	318	324	303	313	332	320	298	295	327	309	337	303	314	290	304	295	336	296	305	325	301	313	306	280	336	307	292	305	296	326	306	310	311	300	345	313	316	317	319	310	322	318	347	313	299	333	317	325	303	337	326	310	322	336	316	326	338	317	290	317	334	326	304	328	310	316	361	318	331	307	334	339	318	317	347	308	308	313	318	308	305	332	300	326	328	291	313	323	358	317	337	315	306	290	332	332	287	285	332	301	280	310	313	284	350	311	333	342	297	308	300	294	274	321	325	272	286	316	298	300	319	318	319	335	302	309	305	346	337	319	311	306	306	292	317	339	311	311	346	296	325	325	307	255	339	309	326	315	334	329	316	300	331	314	346	296	328	318	327	343	254	319	301	318	324	309	292	311	297	261	330	333	319	339	312	304	331	301	306	335	311	321	313	294	323	313	291	315	308	299	323	295	291	289	281	310	365	307	335	272	300	323	292	327	310	322	326	306	324	317	270	299	316	350	267	295	307	322	325	318	312	311	325	340	300	324	345	289	287	306	334	311	324	330	314	342	332	281	317	299	326	302	297	311	327	326	345	296	327	313	302	318	339	340	318	316	290	333	359	293	321	316	318	310	309	305	303	337	304	308	331	346
24401	21404	28769	24420	21395	8618	1584	1018	811	815	714	685	718	638	613	635	600	643	621	677	627	601	660	610	591	613	661	585	581	660	608	596	629	622	636	605	580	597	587	607	622	644	617	607	605	610	634	630	560	639	613	592	595	548	599	577	621	624	584	596	612	585	583	612	600	574	592	629	589	590	588	603	569	567	577	632	638	655	596	602	574	582	569	573	597	582	617	628	612	549	596	558	574	601	607	575	570	552	593	571	621	582	624	618	599	571	622	594	588	548	582	638	546	593	619	603	574	609	589	577	567	583	571	566	612	632	625	637	583	579	564	590	583	598	612	573	651	598	616	592	611	518	614	584	592	593	534	586	571	588	625	587	598	632	599	511	618	653	562	581	589	544	615	588	605	587	582	580	575	634	600	607	594	609	586	589	606	565	549	572	556	605	597	622	566	624	564	587	559	514	586	581	601	567	585	588	586	559	613	560	595	650	565	629	622	584	607	643	597	574	601	622	579	564	572	596	568	600	554	568	571	598	556	618	631	613	573	578	555	587	621	569	589	603	531	575	598	634	570	568	609	568	587	583	571	543	557	631	550	606	615	628	582	562	582	542	615	601	609	619	567	589	529	582	593	615	597	566	600	631	591	590	627	605	555	566	599	582	553	600	618	554	578	522	548	589	594	576	582	560	560	568	580	582	547	581	579	538	588	592	555	581	589	595	607	604	587	567	658	593	570	625	555	643	551	582	550	576	562	600	593	595	563	611	572	567	550	599	604	575	605	616	600	608	554	581	559	604	602	552	605	628	606	644	587	565	559	568	595	589	568	560	574	663	585	539	607	657	602	574	601	588	572	593	624	572	611	551	571	630	608	600	597	616	600	607	583	583	586	604	542	593	554	527	575	620	581	601	598	539	601	548	546	571	581	620	570	598	597	528	570	627	610	558	629	586	603	566	600	567	589	574	619	562	606	622	569	624	609	619	558	587	576	585	588	573	564	590	626	611	550	586	561	596	545	573	647	575	614	596	601	533	560	585	602	639	591	555	550	576	560	576	568	554	602	530	610	608	598	590	605	559	607	584	552	571	620	614	588	561	591	619	578	606	594	587	632	639	565	596	585	596	573	535	616	575	566	593	571	604	608	571	590	568	590	597	576	583	606	545	612	593	608	565	587	659	581	601	548	572	600	599	578	561	590	561	548	575	590	590	609	579	613	561	598	603	557	641	579	599	598	628	610	574	580	570	587	575	576	567	585	588	593	611	556	603	568	609	573	576	581	623	580	616	617	616	607	621	616	605	567	559	610	592	589	589	570	556	557	595	579	554	579	627	599	570	591	582	564	586	611	585	576	561	586	607	591	595	604	578	594	581	603	591	542	594	589	571	580	601	602	591	554	576	588	542	640	573	567	617	576	573	566	597	551	578	566	599	641	622	600	584	596	561	593	582	608	577	563	623	560	595	599	562	570	624	584	576	584	612	609	570	586	611	588	588	588	588	592	609	575	605	588	613	601	555	602	566	594	582	540	601	605	547	618	544	561	550	605	555	572	578	593	613	574	629	576	559	598	625	583	580	610	580	613	541	597	569	630	547	561	589	560	606	609	600	570	612	590	574	583	580	596	597	615	609	553	640	617	618	584	563	612	598	574	576	548	590	591	533	597	598	612	563	615	625	613	572	611	603	613	580	614	632	595	577	587	593	613	567	590	589	608	571	586	580	591	588	566	552	619	584	595	576	571	582	612	555	577	586	576	634	568	556	622	597	580	569	605	623	560	603	588	617	596	532	578	620	537	564	592	575	569	575	609	574	616	604	577	567	592	596	587	552	593	601	575	616	569	590	607	578	579	617	568	584	617	599	597	612	576	586	605	585	591	592	577	585	613	564	586	609	599	573	596	562	565	617	589	615	587	528	567	583	574	598	586	590	557	609	592	590	598	563	599	612	569	583	593	599	573	537	626	574	593	610	593	573	603	584	628	583	562	608	590	581	591	574	583	618	578	592	600	628	526	569	581	577	573	644	631	589	596	637	567	624	608	612	595	607	579	558	606	606	579	580	609	595	623	596	587	601	548	598	574	603	594	552	593	557	575	596	585	559	572	579	614	606	616	582	600	622	619	616	571	593	602	591	604	581	587	636	621	598	586	550	574	601	590	596	580	591	576	594	524	552	569	560	640	629	572	574	567	589	538	603	609	617	572	606	565	623	588	545	637	560	637	644	584	609	571	614	632	634	592	571	570	594	617	614	571	600	572	598	569	592	543	558	566	621	575	570	635	596	625	637	602	556	561	584	585	583	629	590	598	586	572	578	579	607	592	596	628	590	575	578	559	609	549	607	609	552	615	596	537	598	553	541	585	602	558	542	586	541	583	578	573	615	592	605	646	595	602	577	643	551	611	576	611	580	596	540	614	556	601	586	637	575	580	555	603	619	607	589	581	550	620	581	599	584	621	580	617	565	585	520	576	545	583	573	588	591	592	562	566	584	590	593	593	600	561	590	553	571	587	523	586	572	588	569	560	580	608	548	597	572	589	607	631	630	581	610	580	596	618	576	613	573	583	587	617	605	601	627	572	575	605	600	559	555	569	594	551	595	532	602	557	615	615	570	573	586	561	586	550	596	612	601	603	558	568	566	574	576	620	632	618	630	579	648	608	639	569	604	596	561	592	629	561	560	605	600	600	572	579	603	581	589	582	595	630	587	619	628	578	584	591	583	591	593	611	592	582	606	580	626	586	598	591	614	581	607	585	620	591	588	567	557	554	635	561	570	615	583	571	559	560	604	578	578	569	603	631	574	621	580	582	570	631	565	605	571	606	600	602	573	535	568	553	580	576	624	557	593	594	564	580	565	632	625	589	589	631	585	549	598	578	582	615	596	601	588	572	621	605	552	553	582	572	586	595	536	629	553	603	559	578	608	592	583	582	542	620	599	572	550	590	607	593	562	569	569	600	548	566	580	614	606	573	591	639	559	602	583	559	551	566	605	603	563	558	581	612	625	573	622	589	588	583	561	623	579	566	597	585	604	591	572	606	621	601	585	629	576	599	609	567	604	595	594	596	592	624	579	592	578	591	600	601	587	592	553	593	591	603	596	593	624	595	613	581	621	593	576	593	569	573	582	542	570	591	619	576	603	561	547	591	591	603	537	606	589	619	596	590	610	571	574	610	597	558	619	534	592	643	589	580	631	553	603	580	588	573	555	576	583	617	591	580	600	606	634	553	585	582	559	596	604	616	603	607	570	574	571	567	578	557	583	641	649	555	614	594	603	583	590	598	619	602	520	589	606	603	587	601	575	578	570	587	608	547	565	586	620	593	560	567	584	592	603	585	604	576	572	541	551	601	657	617	596	585	618	579	562	618	593	559	561	598	602	566	590	539	535	591	575	581	575	568	585	558	553	592	593	585	583	556	607	620	585	585	600	620	596	578	627	581	553	621	603	585	579	585	556	589	572	608	577	573	588	599	600	572	548	598	621	618	599	588	528	578	587	624	598	588	568
3422	5790	4759	2481	1733	1291	1069	916	793	757	715	640	660	635	527	547	573	572	571	518	602	576	541	538	518	506	538	528	494	483	499	506	498	502	489	480	458	488	563	477	545	566	478	495	498	496	526	498	471	467	500	508	475	531	494	477	504	507	520	503	523	482	462	483	485	464	492	483	468	473	489	457	514	505	501	486	488	476	498	494	460	457	479	478	483	521	451	469	482	485	449	493	490	494	467	446	497	511	511	491	484	476	486	464	516	500	514	495	514	463	447	519	454	460	487	485	474	471	505	506	471	482	484	506	484	428	480	473	504	478	474	481	516	507	475	483	502	517	505	492	467	489	499	434	511	479	493	485	464	487	473	458	487	503	471	489	465	487	482	452	499	488	487	461	495	481	494	508	443	476	507	494	501	500	475	502	509	492	494	427	514	468	468	491	465	451	513	454	475	496	502	467	478	495	487	465	472	492	493	473	470	470	473	501	482	464	470	471	453	492	479	469	470	492	511	460	466	497	495	500	469	477	468	512	513	491	481	485	464	494	476	460	478	496	488	480	479	510	493	492	457	485	453	490	485	459	509	464	477	484	452	448	454	472	462	458	492	486	477	479	463	511	478	452	479	472	449	481	464	469	467	487	493	534	474	441	514	464	464	481	502	499	440	473	489	485	491	531	447	457	474	497	518	472	467	486	500	460	465	465	516	497	439	449	456	481	457	461	474	468	522	468	440	470	454	504	503	485	504	484	474	486	460	508	477	480	534	432	473	456	487	467	480	495	467	476	468	441	448	503	495	480	449	470	491	465	472	532	464	472	481	495	522	496	484	463	459	455	485	487	475	536	486	473	443	451	470	441	486	476	451	479	500	448	489	434	463	468	471	494	479	470	516	446	468	513	500	458	480	467	498	470	513	475	492	471	496	473	439	503	475	456	484	478	442	528	484	472	460	495	479	491	484	479	454	478	506	506	474	456	502	456	504	469	523	479	498	469	509	440	500	475	445	485	477	483	469	515	477	495	471	516	471	462	467	465	458	492	456	487	463	472	472	482	511	496	458	494	525	483	484	465	454	489	460	478	503	466	489	478	515	470	471	488	500	476	505	433	497	465	508	480	458	469	510	473	501	472	507	471	471	444	492	436	453	498	459	502	498	427	502	498	468	487	489	458	454	503	465	460	480	474	437	506	437	527	472	469	490	472	489	472	483	484	466	453	491	468	511	493	449	502	474	472	484	469	451	483	487	501	476	504	475	496	490	457	509	471	474	461	488	479	490	475	448	486	474	490	455	500	458	456	477	489	473	480	456	501	476	496	461	462	457	465	440	496	479	529	512	516	490	477	460	453	484	492	470	455	455	468	481	467	514	467	468	477	449	475	481	489	489	463	499	459	465	457	511	471	469	465	479	457	481	499	477	460	456	458	442	444	472	461	484	496	451	452	469	445	493	437	448	508	445	468	442	483	475	471	477	518	456	480	467	483	493	497	473	472	512	471	479	496	438	444	497	489	478	479	477	492	474	476	523	485	473	449	477	470	455	494	491	454	522	466	458	504	459	500	457	443	461	490	483	482	484	440	478	510	470	460	502	471	471	456	468	461	458	466	503	468	501	494	461	472	441	466	500	473	484	508	456	455	522	491	463	504	497	479	446	461	497	465	472	456	473	440	459	470	500	466	481	513	509	460	511	483	468	501	495	500	469	487	468	446	450	471	471	462	479	458	455	470	496	491	474	494	472	491	491	479	486	487	510	460	462	500	475	475	431	486	463	461	486	490	452	484	491	477	493	490	458	499	474	482	448	474	479	494	461	465	498	482	470	452	504	465	480	456	463	490	462	479	498	472	439	483	465	483	466	432	474	442	533	453	468	487	457	471	471	468	483	512	456	485	489	491	506	436	492	492	420	494	468	430	492	464	485	513	499	465	478	480	472	496	496	442	491	487	460	454	442	459	503	473	482	476	462	485	442	480	457	458	529	470	451	491	451	453	498	482	511	437	466	441	483	478	485	481	467	484	492	470	449	462	473	478	462	526	473	473	486	461	463	463	471	444	462	445	479	481	471	474	468	507	459	519	472	487	471	458	458	471	447	462	498	459	456	467	453	501	497	491	473	477	507	498	463	493	454	483	474	448	437	483	483	480	464	449	488	450	438	488	435	503	512	477	459	498	471	463	471	474	502	477	480	505	501	468	451	461	471	439	523	504	494	466	443	482	443	459	448	491	477	471	474	496	457	479	489	478	445	462	473	469	498	427	467	501	520	477	499	474	491	483	472	473	474	501	443	501	450	480	480	460	440	463	457	509	440	471	469	453	475	459	478	466	482	448	440	459	463	492	462	488	460	464	495	498	490	485	507	490	464	452	497	488	429	476	475	485	495	467	494	461	461	481	463	493	487	488	495	455	448	455	448	461	463	472	492	443	506	469	451	511	469	479	478	485	489	461	481	466	444	497	465	468	485	490	477	427	477	450	435	419	447	497	458	459	479	444	442	463	494	496	469	450	451	476	483	489	477	470	491	467	455	474	457	488	504	456	459	466	434	477	487	485	435	492	466	460	475	453	491	466	475	463	491	491	506	483	482	487	443	461	458	451	506	497	457	482	445	500	488	469	457	457	480	507	458	520	448	467	542	417	454	438	481	453	430	452	479	461	501	483	465	434	509	497	451	463	445	467	475	494	484	459	471	510	499	443	476	475	463	482	476	477	450	476	449	457	491	471	506	468	504	500	451	451	503	433	463	507	521	463	466	448	476	489	510	467	483	489	501	419	493	483	451	507	503	440	486	480	473	441	490	493	489	526	465	483	418	462	476	489	455	447	496	443	478	423	455	493	487	493	501	461	456	468	472	484	451	484	458	471	467	472	480	469	430	497	491	475	498	465	464	450	484	496	477	494	481	508	475	415	485	468	487	473	456	463	476	444	444	500	478	459	457	464	469	445	512	488	479	458	475	481	486	462	470	460	480	452	481	476	455	455	477	497	444	449	456	490	464	499	478	458	436	506	488	436	474	499	460	466	474	460	460	448	485	464	470	472	463	459	461	480	476	432	477	454	444	464	437	473	485	470	508	463	486	500	425	450	471	462	469	435	495	455	487	454	479	466	460	514	440	443	486	467	488	496	470	481	450	469	532	487	481	486	474	429	513	457	504	460	476	473	448	485	481	435	487	445	456	463	446	461	449	445	471	479	501	469	467	424	442	483	443	459	443	475	461	474	465	431	465	504	493	470	456	495	501	461	472	491	432	465	449	450	438	459	456	472	444	458	443	486	481	457	480	509	404	514	475	457	505	483	448	483	495	483	503	432	429	497	465	455	476	483	444	466	455	491	422	482	468	466	459	443	457	465	483	466	455	413	513	483	457	469	492	464	493	492	467	498	466	523	472	460	465	469	476	466	486	502	465	465	480	459	447	454	502	493	462	495	449	483	467	440	477	491	482	485	443	484	487	445	455	458	461	488	485	509	495	460	462	453	448	471	455	485	452	434	513	474	468	466
27696	10417	732	468	309	200	148	162	145	142	126	167	157	160	146	131	143	147	134	145	145	144	147	128	124	138	124	126	155	152	145	139	140	152	118	139	136	144	142	135	140	126	137	125	139	142	105	123	144	135	148	123	141	145	139	142	133	155	132	168	140	145	119	128	134	130	132	137	125	130	153	150	143	159	140	147	129	129	158	135	127	140	141	140	142	129	156	116	123	130	136	136	145	148	113	135	147	138	118	143	136	152	141	149	122	132	153	135	153	128	125	128	136	151	140	153	129	136	146	157	134	143	157	140	133	112	134	120	123	140	153	117	140	142	123	143	134	127	138	130	113	135	148	155	138	147	128	165	143	122	131	124	136	124	134	142	157	147	149	148	121	148	143	135	134	147	145	138	122	141	132	145	132	137	134	132	129	145	135	144	118	169	121	132	130	127	134	131	155	130	140	144	119	147	139	124	143	149	123	154	132	143	161	133	141	124	138	143	131	131	119	136	140	144	118	144	128	154	153	136	141	134	140	143	144	142	159	122	145	136	123	129	112	129	127	150	134	126	132	151	128	133	171	144	143	115	135	149	129	132	130	135	124	144	135	137	148	138	132	155	132	136	138	140	125	144	119	128	127	142	124	160	117	143	139	139	119	134	110	134	149	157	123	141	141	134	124	145	136	161	128	140	136	142	128	127	129	141	147	132	141	122	148	123	134	142	135	146	151	153	113	153	126	146	144	143	144	133	114	153	147	124	137	129	134	133	140	127	114	134	120	166	121	137	132	153	124	142	120	157	152	127	139	149	142	140	119	128	153	144	141	136	133	167	149	136	135	137	146	122	126	148	112	123	138	128	148	137	126	130	149	155	134	142	160	130	135	143	127	142	133	138	152	126	152	125	133	141	121	140	140	127	125	120	140	129	133	161	130	137	144	121	139	142	135	137	127	128	142	134	147	135	138	147	133	139	150	143	149	127	131	136	161	138	131	137	144	124	150	115	137	121	136	112	155	154	128	138	118	130	134	135	130	128	122	147	137	133	135	151	134	138	142	130	159	113	137	143	136	140	119	129	139	142	108	127	128	127	138	149	130	139	144	138	124	143	141	135	115	133	151	137	117	125	138	125	123	138	153	126	140	148	124	137	123	152	142	149	138	140	131	141	125	138	141	106	139	154	142	115	140	149	138	138	139	152	136	130	119	131	141	118	135	147	137	123	124	136	127	143	158	131	124	147	119	144	140	131	123	129	149	135	137	131	130	144	125	149	125	147	147	120	144	124	141	163	127	157	153	129	146	158	136	145	130	135	141	118	149	131	144	129	143	133	140	125	109	120	125	147	125	137	137	132	133	133	112	122	113	163	142	129	121	155	134	120	123	126	155	151	136	131	120	120	132	128	127	140	121	147	145	128	153	127	154	158	139	134	150	126	146	140	156	126	141	138	143	151	115	133	134	143	151	120	147	122	141	142	132	134	138	138	122	158	153	122	130	160	143	146	127	151	146	147	144	129	126	129	139	141	129	127	145	126	150	126	148	101	144	142	125	155	137	121	141	124	130	137	121	144	151	149	127	124	131	151	130	137	132	137	132	141	118	122	112	136	134	155	145	127	142	130	147	129	134	154	136	145	134	167	132	131	140	128	133	147	142	147	140	128	126	131	140	155	149	136	132	153	142	137	141	155	161	136	147	128	129	133	132	131	129	140	146	125	152	130	135	134	124	135	142	156	144	144	159	129	156	146	114	133	147	122	139	124	125	135	128	140	151	133	120	134	119	163	129	119	139	140	151	135	133	129	138	121	124	132	144	136	136	136	114	143	132	145	123	154	148	123	130	130	159	151	124	134	130	146	142	119	128	154	150	125	140	138	130	140	164	147	136	108	112	128	142	148	129	150	137	126	135	119	147	135	129	139	137	142	154	135	142	135	115	123	126	128	142	145	127	143	128	143	142	125	136	134	146	113	125	153	135	123	123	157	140	146	140	129	125	137	152	142	127	120	118	126	145	138	133	132	119	152	126	134	130	130	126	132	129	132	139	142	142	146	135	143	155	159	134	141	142	155	124	139	121	148	161	158	136	128	127	132	124	131	138	130	128	134	153	129	153	120	128	137	134	136	127	127	148	128	148	134	139	146	141	144	156	133	140	149	135	134	137	135	137	149	111	114	122	133	147	123	145	134	140	170	139	146	134	112	149	133	126	107	123	149	128	128	131	121	145	132	128	127	138	112	137	124	134	136	122	139	133	127	153	119	138	111	162	123	135	143	126	129	135	130	152	123	141	145	124	147	157	145	131	127	133	144	122	143	141	143	127	126	118	131	129	133	129	131	141	137	133	132	142	139	131	122	154	116	138	121	134	118	120	142	128	125	148	139	141	137	143	126	141	155	129	140	110	141	138	137	129	161	135	141	123	136	129	124	126	136	145	129	130	110	131	153	123	146	117	149	126	134	133	146	138	154	126	134	139	144	115	158	154	138	118	129	131	122	118	122	121	143	146	125	107	124	125	151	131	147	156	113	133	135	135	141	134	144	140	135	134	114	139	119	143	143	134	145	152	126	145	147	140	129	124	141	131	144	130	145	131	121	126	128	141	137	145	142	131	145	130	135	135	141	146	147	119	149	130	146	114	140	146	137	121	145	119	130	138	114	149	137	129	124	140	144	141	145	130	148	125	136	142	132	132	144	155	145	154	117	147	134	149	145	133	120	147	125	136	132	123	131	132	132	143	150	142	132	138	125	154	119	138	127	121	150	132	132	112	138	151	131	156	142	138	137	134	130	138	129	108	132	134	133	129	139	129	147	127	146	141	133	130	126	130	139	134	132	148	133	129	137	133	125	145	150	135	134	133	131	111	134	129	141	140	130	119	128	137	140	127	114	127	121	140	134	144	137	130	120	139	134	141	139	133	136	134	119	128	128	132	136	144	147	138	120	131	146	119	149	120	152	135	137	135	129	130	113	141	135	115	126	138	125	118	153	140	118	129	130	132	127	131	120	150	117	140	140	113	117	138	139	144	146	151	163	132	134	125	115	156	132	144	137	99	137	140	136	146	141	127	142	111	148	126	124	117	157	139	127	119	143	141	139	127	144	139	146	141	122	145	151	140	125	121	161	125	140	115	131	140	118	128	142	137	153	148	117	142	139	120	126	129	136	117	131	151	127	136	152	138	154	134	107	111	135	136	131	138	127	135	134	127	146	148	107	138	124	116	136	146	132	151	145	111	143	128	129	140	137	137	135	127	156	141	140	151	142	141	142	145	154	132	112	122	133	118	135	134	143	143	104	149	122	109	136	147	158	164	118	129	147	129	133	139	138	150	140	122	131	115	133	145	132	146	128	122	106	123	133	123	124	125	132	140	141	109	149	113	122	130	145	129	146	134	147	138	151	134	117	129	154	149	133	117	134	120	139	130	146	151	115	129	142	137	138	126	144	131	140	133	138	131	141	118	126	122	117	126	127	123	136	139	141	148	131	151	135	135	139	122	125	122	134	158	155
4458	354	325	179	174	151	134	119	112	125	137	137	128	120	124	129	119	132	116	131	120	120	111	120	123	125	115	141	140	122	100	130	132	106	119	101	127	134	139	113	117	110	127	108	125	116	136	130	121	127	102	126	111	106	113	132	98	120	122	104	109	106	121	114	116	120	101	135	118	126	91	115	118	102	115	130	111	129	123	107	119	137	108	116	108	143	126	106	112	102	112	119	105	127	119	95	122	106	106	129	100	105	128	110	101	117	105	108	111	132	111	105	126	110	112	124	110	123	118	134	124	133	113	135	112	102	119	130	125	120	124	115	103	114	114	88	105	110	132	112	106	125	121	110	109	129	120	105	100	109	117	124	107	130	133	106	106	116	108	126	101	102	103	136	125	103	103	123	112	110	107	99	121	105	123	127	131	127	119	106	101	124	114	106	106	106	128	117	103	97	112	109	104	111	112	108	109	123	114	113	105	114	130	103	124	129	128	115	124	118	116	110	104	112	89	99	116	138	120	124	110	111	93	143	127	107	112	111	136	129	112	119	115	133	117	127	125	114	116	142	104	101	83	108	125	133	140	101	102	93	114	125	98	126	135	118	136	135	96	110	109	127	121	123	112	113	134	121	100	119	105	116	112	109	101	121	104	123	109	118	122	105	118	135	116	105	122	110	114	125	116	100	116	120	114	94	110	125	96	114	126	119	128	91	120	118	117	99	116	103	120	104	106	114	112	142	95	100	111	121	113	93	124	120	110	129	125	117	117	127	103	105	117	121	101	115	112	101	106	104	114	130	111	122	115	117	114	134	98	107	137	109	107	131	105	109	117	93	112	103	131	116	130	135	121	129	121	114	103	114	139	113	119	101	122	112	123	115	110	126	103	109	104	123	114	119	102	106	94	116	112	112	118	141	126	131	116	124	126	126	90	106	120	112	119	111	103	102	118	144	119	101	128	97	114	127	120	115	121	127	126	106	139	127	116	134	128	94	117	108	125	114	117	99	119	132	118	128	109	122	111	107	127	146	109	106	118	123	126	100	122	100	106	111	118	124	95	109	109	128	145	115	119	118	111	118	118	127	131	126	112	106	126	120	110	127	134	117	128	123	106	110	119	109	115	93	109	127	134	113	114	117	119	102	126	138	124	107	122	111	99	100	108	88	123	125	115	103	103	127	130	133	128	111	99	120	109	115	109	117	121	105	108	119	131	110	128	116	123	117	113	109	113	126	118	137	122	117	101	132	113	130	131	124	117	103	121	99	115	99	109	121	140	110	111	119	124	119	125	120	111	116	118	104	88	112	103	140	116	120	132	114	132	111	105	103	104	111	116	125	117	127	139	110	125	115	117	116	108	113	115	112	122	114	117	106	114	118	103	102	119	114	120	120	109	103	118	114	103	125	113	99	118	115	137	121	117	112	100	111	119	131	115	127	105	119	126	109	111	122	127	119	107	106	136	128	129	96	100	111	110	133	103	131	113	118	105	116	116	114	124	113	109	109	105	143	136	120	122	107	124	108	129	131	125	127	126	137	109	109	105	137	103	104	93	122	137	126	120	134	115	124	119	118	96	123	117	116	108	124	100	115	120	118	102	119	117	126	104	99	111	119	139	120	119	132	112	116	110	109	121	119	96	104	108	112	91	126	107	117	127	109	120	107	134	112	120	118	110	119	109	132	117	139	108	89	129	121	137	113	118	121	119	114	132	110	133	99	114	129	134	127	109	115	121	116	114	103	106	133	124	106	111	101	117	138	113	110	121	126	106	136	133	127	112	118	119	104	130	127	121	111	102	114	124	116	120	124	113	125	113	130	115	113	118	109	106	110	101	101	125	121	112	131	108	115	126	135	131	109	121	149	101	115	95	120	132	129	108	108	114	104	93	129	128	115	111	121	113	95	111	114	118	119	105	129	102	125	117	101	118	115	107	96	103	124	89	114	114	127	113	119	118	117	117	96	98	124	113	111	123	105	102	115	106	112	109	112	110	111	121	130	104	95	119	120	114	110	134	101	110	110	113	97	108	115	111	117	114	144	115	105	106	125	125	107	114	103	108	99	111	125	121	118	130	116	115	125	125	109	134	127	138	115	103	106	103	129	116	104	92	113	138	127	123	117	108	107	111	110	131	132	111	116	107	130	116	118	124	123	103	114	116	105	117	113	108	114	122	119	105	121	123	130	107	130	108	115	112	109	111	118	130	117	110	97	108	107	118	105	119	133	106	121	124	112	120	101	117	118	115	107	106	109	137	120	129	89	106	117	139	127	117	111	116	126	120	116	115	112	103	105	121	104	116	117	138	123	116	144	112	114	116	120	121	123	88	110	111	120	128	114	113	128	103	122	119	104	111	122	121	120	123	101	111	126	119	110	116	122	118	133	124	127	107	108	128	117	129	120	128	118	105	135	112	97	100	101	121	103	103	118	138	113	129	113	104	115	109	106	122	109	118	139	110	98	99	132	139	102	127	116	109	119	113	124	116	108	129	121	95	104	111	114	106	120	130	125	109	130	112	126	117	106	119	115	125	139	95	116	124	130	128	114	121	117	129	120	102	123	127	117	107	112	116	116	102	104	117	101	106	114	115	111	102	127	117	114	121	112	127	110	112	100	112	130	104	111	130	110	119	106	138	120	125	108	112	113	85	121	103	105	93	105	126	126	107	125	113	115	119	132	131	129	131	113	121	99	140	96	112	120	123	113	100	120	123	104	107	128	112	115	114	104	109	100	106	121	90	140	118	131	128	119	131	116	108	142	116	135	120	129	119	118	118	130	108	119	124	105	103	121	98	118	115	125	117	122	102	93	107	116	124	123	115	108	101	123	134	118	117	127	100	114	118	129	111	110	121	115	119	123	123	115	127	113	127	102	129	117	94	131	123	121	103	118	103	127	116	139	117	107	108	142	105	112	106	117	107	107	130	113	111	125	110	123	104	134	125	113	118	103	126	124	116	134	120	96	125	102	95	121	103	116	113	102	120	109	104	122	109	99	128	116	120	135	102	107	111	127	119	132	129	126	140	128	105	118	130	124	134	114	127	108	114	115	105	122	137	132	107	138	113	125	112	106	118	111	122	111	113	113	109	112	116	118	107	117	127	123	112	125	137	110	115	112	116	124	121	115	112	118	112	127	119	118	106	99	114	112	125	126	105	123	123	101	120	106	110	117	131	117	115	101	103	114	118	109	81	140	123	106	114	104	104	138	107	122	98	104	117	118	102	114	105	114	121	120	119	113	107	110	117	104	124	123	104	106	117	121	137	117	117	122	144	100	114	111	114	126	108	112	122	117	121	125	105	130	106	136	127	113	132	117	109	127	108	111	125	113	116	137	113	104	120	120	107	102	116	110	134	120	105	100	115	103	101	108	106	131	109	112	102	101	100	116	108	102	136	110	106	99	122	97	141	112	108	122	97	114	113	123	125	136	136	96	142	117	107	107	104	129	98	122	136	98	109	137	109	141	113	108	125	121	111	127	125	120	119	108	129	116	100	129	119	125
25475	21422	27859	25286	11489	1079	734	537	475	493	464	448	439	426	419	391	416	402	433	426	425	416	384	420	434	376	375	392	363	393	419	417	376	419	394	410	417	398	396	372	416	399	402	398	386	375	407	415	381	353	405	360	417	400	392	393	352	396	366	379	413	365	375	380	400	337	373	389	398	375	391	368	397	377	387	389	402	407	399	384	407	385	387	398	387	405	375	372	377	374	378	360	383	388	410	400	378	404	374	382	380	379	392	354	443	377	394	374	394	359	353	358	366	365	388	400	387	347	383	408	398	372	363	378	389	388	373	348	363	358	379	350	388	379	391	351	388	410	400	373	376	317	381	383	407	366	404	397	385	382	378	412	374	403	409	412	379	385	404	393	377	405	371	387	368	381	367	403	397	369	367	362	386	384	428	368	387	428	395	368	379	395	418	343	388	363	380	399	362	420	387	377	363	377	381	410	356	408	381	386	382	349	371	373	403	380	395	392	372	394	371	362	374	374	416	329	387	411	407	404	387	383	362	386	361	379	391	364	396	374	340	353	384	360	401	389	388	392	393	406	371	391	364	390	358	377	381	431	385	373	377	410	360	367	341	406	359	410	354	401	385	410	387	386	377	385	358	337	379	387	437	351	378	391	370	381	377	389	370	389	382	380	390	410	388	378	383	374	385	368	353	377	400	370	391	379	391	362	361	359	384	384	337	357	378	401	411	395	397	411	376	363	376	389	367	343	362	401	381	370	406	380	392	389	371	352	375	351	393	376	362	351	358	362	354	396	349	365	371	415	395	374	400	367	350	392	387	407	388	366	332	401	408	357	397	384	388	377	374	350	374	376	354	391	389	379	386	380	393	377	382	399	393	366	384	409	351	365	368	422	381	355	366	388	383	341	383	404	397	362	372	367	375	377	382	388	356	388	380	425	408	410	390	405	384	422	366	373	348	382	372	376	380	354	360	357	407	350	385	420	403	387	389	359	391	389	376	373	358	403	373	393	366	407	369	380	363	420	357	354	418	396	364	380	348	371	385	401	388	356	380	381	347	347	378	366	375	363	375	382	400	388	358	395	363	419	386	365	405	408	394	375	329	383	373	382	418	374	401	400	409	340	369	407	375	373	366	381	422	401	376	384	356	378	357	382	365	366	380	375	392	351	346	400	392	371	396	359	381	375	340	381	379	394	380	390	374	379	353	366	389	380	377	370	374	384	395	380	377	407	346	363	406	383	381	405	367	342	402	378	386	377	378	385	384	364	391	370	380	404	384	387	360	370	401	387	385	378	394	381	372	391	415	384	377	414	387	373	367	372	351	363	374	399	364	408	384	394	388	363	376	376	356	367	370	422	381	403	371	351	350	369	374	415	394	404	395	396	395	359	404	380	362	408	369	370	384	392	364	399	385	376	374	383	386	393	375	336	398	415	379	358	382	418	365	400	360	377	374	388	383	386	377	381	399	396	393	366	369	397	377	371	360	324	405	410	353	338	360	393	382	374	401	384	378	402	371	379	369	389	364	368	392	423	379	348	389	381	350	371	383	396	375	377	413	402	356	370	361	400	392	371	400	403	381	384	389	371	394	391	360	375	365	395	373	407	357	364	371	379	390	383	354	359	417	372	337	387	384	393	383	379	406	335	385	367	398	406	378	372	360	383	373	349	362	388	404	389	379	386	348	383	390	365	410	346	402	368	425	375	407	368	396	360	395	400	387	352	404	399	385	336	385	362	414	394	337	386	429	365	334	376	387	388	391	384	351	369	354	360	388	363	370	414	401	410	385	375	392	371	417	386	359	380	374	372	375	353	342	379	397	335	374	411	404	379	384	394	341	374	392	399	409	380	344	386	354	350	389	379	411	351	372	379	381	378	371	365	383	387	389	404	376	359	391	366	387	367	374	396	388	385	371	401	379	391	347	381	381	389	380	360	392	370	393	404	353	396	412	367	369	374	386	424	376	384	370	364	393	350	413	356	375	391	374	404	400	381	346	378	431	426	366	389	368	378	391	367	382	390	380	355	378	399	415	385	367	385	345	376	345	387	399	368	365	384	390	353	378	362	394	362	338	378	384	393	335	383	387	381	400	354	374	379	379	380	425	385	400	395	383	380	383	383	409	393	385	350	403	381	378	408	360	365	357	386	364	390	410	385	396	394	385	397	378	377	385	371	417	366	363	372	395	385	389	381	350	370	395	420	347	402	384	404	398	358	390	372	398	341	384	393	379	363	392	410	400	384	337	400	362	341	357	397	397	369	411	387	382	360	431	344	354	388	378	409	388	387	389	363	355	389	403	392	396	351	386	356	357	390	392	382	403	377	381	399	366	413	369	364	375	390	385	381	389	369	406	382	382	363	372	393	369	378	378	378	392	376	381	394	389	367	368	390	371	382	392	400	392	405	371	371	388	394	341	397	384	375	361	372	369	369	386	401	373	420	364	370	367	393	351	365	388	380	403	366	401	379	365	392	390	382	347	395	403	398	402	385	380	374	399	390	394	396	367	343	392	426	396	378	388	315	325	366	398	405	398	382	392	354	368	395	398	375	369	379	386	397	375	409	406	358	401	429	330	408	407	351	368	348	387	401	355	416	388	391	378	374	389	373	385	395	390	390	379	378	404	365	396	394	375	354	382	381	369	392	408	408	405	368	408	390	382	377	352	390	367	367	422	395	384	347	342	367	390	367	369	340	381	384	363	364	386	373	400	358	389	383	407	362	399	388	361	346	385	387	338	377	426	372	368	362	378	371	419	381	358	357	401	402	347	410	385	411	383	373	365	355	387	355	403	408	381	363	411	379	376	380	402	357	342	394	421	412	432	386	392	410	396	352	369	422	354	357	404	382	393	378	346	363	361	396	378	419	397	374	401	404	390	379	369	380	382	355	354	357	379	369	385	396	360	368	411	377	419	366	369	344	385	341	413	385	396	387	389	369	417	403	362	407	372	374	392	405	421	373	366	365	359	344	383	388	370	376	373	390	392	367	380	393	397	386	375	357	386	385	339	410	415	382	388	338	378	389	396	385	380	365	392	372	363	390	379	360	379	362	373	404	395	386	391	360	370	425	370	400	400	347	381	383	339	342	363	395	404	366	372	390	399	389	397	364	377	373	390	356	375	382	403	387	372	374	340	384	373	373	383	406	381	405	401	408	356	385	342	377	396	388	365	405	417	377	380	383	369	364	400	366	386	384	360	372	357	424	389	376	386	367	375	384	365	399	378	393	373	391	362	372	341	380	342	354	356	358	368	365	352	357	369	361	385	388	369	399	376	365	389	349	385	389	387	379	362	383	340	378	375	381	400	391	375	395	367	393	361	382	389	365	397	387	386	383	370	388	373	375	357	395	381	373	407	422	381	401	339	368	355	392	391	344	351	393	396	380	387	375	373	415	393	363	376	392	373	396	365	380	378	368	371	374	388	367	383	364	388	397	357	373	398	363	371	369	406	353	374	369	347	372	402	396	396	395	351	372	362	380	397	396	392	397	379	336	374	384	372	376
3189	3281	2651	1402	919	767	657	566	503	429	425	372	432	403	368	365	352	357	356	357	344	346	353	325	345	337	337	322	353	351	347	354	344	330	309	326	312	321	315	335	327	335	324	339	310	340	341	345	346	311	326	356	342	354	309	309	309	320	334	344	343	288	333	322	375	307	301	353	326	313	329	317	337	338	322	298	301	354	347	341	327	300	330	318	304	340	314	306	346	334	309	320	312	341	309	308	313	314	323	332	326	335	324	331	338	322	321	292	294	324	308	338	321	325	306	322	332	317	295	314	329	349	319	333	335	309	329	338	320	330	308	323	326	313	384	285	337	310	342	343	337	326	305	310	284	318	336	305	327	310	306	338	319	331	332	350	360	305	320	311	327	319	299	300	319	338	343	324	343	334	346	324	310	334	311	327	329	301	341	325	324	330	320	351	346	312	296	314	323	350	315	311	311	299	315	324	343	298	323	329	309	324	312	314	356	315	331	344	347	339	348	316	310	342	298	311	359	319	302	322	323	296	321	331	323	320	312	318	333	319	327	312	314	326	294	314	332	325	289	300	309	286	328	314	299	317	366	299	325	316	323	333	270	293	308	344	314	310	344	298	281	322	325	317	295	337	322	297	331	289	312	321	293	319	320	315	336	309	312	299	326	337	332	307	325	303	331	337	328	326	349	327	346	305	334	324	312	295	363	348	319	318	323	326	323	310	324	368	334	346	282	301	301	321	290	270	351	321	338	296	351	301	313	323	335	342	287	304	335	303	269	351	333	304	338	317	295	305	321	309	291	304	284	335	312	312	303	318	342	281	323	311	318	326	341	317	319	334	366	295	298	314	317	305	302	338	310	328	345	320	314	312	303	324	335	325	296	301	329	356	318	318	343	327	319	286	341	306	325	327	296	314	308	317	329	289	313	316	310	362	302	325	320	320	338	324	295	286	338	319	339	319	327	332	301	314	309	317	320	315	338	323	281	326	323	308	340	323	308	331	318	351	310	336	310	344	317	301	334	304	295	336	293	309	317	346	306	312	318	319	296	288	298	309	270	337	318	332	291	335	353	297	338	338	310	313	305	305	294	273	316	338	310	310	341	324	318	354	344	335	285	330	330	292	316	325	330	325	327	306	302	310	313	316	314	307	318	326	312	290	321	304	335	301	326	300	334	326	302	333	339	308	325	316	329	295	303	333	293	288	351	346	325	350	320	308	334	319	274	304	293	316	314	310	291	323	309	310	297	336	296	305	297	326	319	306	306	325	301	328	294	317	330	295	330	311	324	309	346	309	317	310	289	304	311	307	320	306	330	335	292	315	298	318	292	339	294	332	296	321	332	319	313	321	267	309	300	316	342	365	315	314	306	334	330	331	313	270	305	331	340	354	325	324	311	311	315	284	318	316	287	316	300	320	305	344	325	315	301	280	312	315	321	329	320	287	303	320	306	331	298	323	311	306	284	286	293	318	343	327	316	327	337	310	302	335	355	301	301	306	322	318	330	323	345	325	314	316	280	304	335	303	312	330	348	306	286	282	320	323	290	304	284	310	318	321	322	310	295	320	290	264	310	311	334	312	338	306	325	302	288	300	325	321	299	290	317	301	297	327	289	299	310	294	321	302	301	307	329	316	327	327	299	333	322	298	318	295	301	318	344	285	334	290	299	294	330	328	300	310	309	313	304	298	282	320	297	314	350	304	325	308	323	309	308	330	278	334	334	340	312	316	303	316	308	315	309	298	297	329	308	294	313	341	342	309	309	310	310	326	276	313	313	320	316	320	309	306	342	313	309	307	321	321	299	311	337	335	328	286	295	325	322	322	335	295	342	294	334	297	319	323	301	283	316	330	324	318	314	310	335	344	312	274	316	325	312	323	325	297	294	319	310	311	322	333	320	318	320	317	327	295	322	334	305	328	283	315	328	304	338	309	343	286	312	298	328	279	308	312	306	298	336	314	303	335	323	320	292	303	314	321	326	291	303	314	307	308	345	278	314	313	318	298	312	322	303	360	277	296	327	292	310	296	280	333	279	322	302	297	314	315	318	307	273	335	343	313	301	321	344	312	300	331	326	294	332	324	311	298	302	332	333	344	334	337	280	283	303	347	311	332	326	277	326	344	320	311	304	337	289	332	314	316	325	323	293	306	317	311	351	348	292	328	303	338	319	320	317	290	310	319	332	316	271	324	327	283	355	301	314	303	332	316	339	336	352	334	298	288	323	334	353	296	314	342	298	299	273	347	345	271	301	310	290	289	327	317	308	321	321	307	324	312	349	304	324	314	318	298	285	306	312	322	343	310	305	306	338	301	311	291	286	291	315	332	296	333	307	319	314	328	318	290	321	313	312	330	316	324	336	316	306	290	311	316	299	296	353	327	318	336	305	323	316	337	309	314	324	332	332	318	327	331	317	323	317	338	322	347	264	304	295	343	334	338	358	273	290	337	329	336	330	327	320	299	283	330	338	298	303	318	335	285	276	280	342	323	330	327	293	323	314	314	296	318	328	276	327	343	312	323	328	314	316	309	316	347	328	297	317	302	298	293	349	299	296	309	333	275	310	299	306	320	336	339	308	306	298	306	285	309	319	324	302	313	332	329	354	310	328	315	301	330	304	312	300	305	319	301	310	314	306	290	307	349	313	319	331	304	311	323	334	323	291	304	336	328	341	318	335	324	328	306	318	290	323	329	332	337	298	296	311	326	306	332	284	339	297	274	316	301	289	301	343	292	312	322	333	298	313	327	294	313	335	336	318	323	325	323	316	300	273	292	297	318	327	336	320	344	334	315	325	299	321	305	322	298	309	283	333	324	294	328	353	354	303	301	318	304	316	288	310	335	339	305	326	303	282	319	346	284	326	311	354	316	328	279	302	314	340	311	338	297	313	335	283	353	292	291	318	299	290	329	288	308	327	313	313	308	333	301	312	310	312	310	335	349	301	294	326	329	291	326	347	308	304	302	321	333	308	337	278	314	313	290	312	346	308	352	293	277	294	321	313	286	328	301	300	324	333	313	333	301	291	303	328	309	323	334	278	335	302	335	339	318	316	308	320	314	310	340	329	305	292	318	333	293	305	292	317	347	319	332	315	305	308	319	308	303	299	330	315	334	315	319	298	346	301	285	312	296	315	331	303	317	311	304	318	308	343	300	298	323	320	288	310	332	266	325	327	287	321	309	284	333	330	313	369	316	340	297	280	356	311	312	329	339	351	320	299	331	314	297	315	332	294	329	316	292	296	319	312	303	322	302	299	337	315	328	319	328	307	326	312	326	331	309	324	314	306	310	313	284	293	296	308	302	330	308	307	311	312	343	344	335	319	295	322	313	298	308	324	322	330	336	338	290	311	325	310	353	312	313	292	323	302	306	290	312	326	318	305	305	332	325	317	329	320	333	339	296	303	299	317	331	313	313	323	309	296	335	309	277	310	337	312	284	305	311	312	311	314	326	329	328	318	308	330	307	333	303	306	316	315	353	314	289	304	309	316	348	329	295	305	312
24384	21450	28837	24455	21440	8628	1551	971	850	780	708	697	718	714	700	644	694	642	617	645	630	668	607	664	624	666	623	671	644	602	641	601	591	607	631	606	600	676	584	579	605	599	570	655	598	626	645	629	591	592	624	616	635	562	594	610	592	600	583	619	579	572	612	566	633	632	591	605	629	604	514	611	613	604	618	622	598	608	628	619	570	578	572	588	565	588	578	564	542	546	593	602	580	608	569	604	623	596	583	612	572	594	626	631	598	617	645	637	614	609	622	610	566	606	622	594	597	585	584	599	542	608	577	580	655	595	634	608	623	586	555	571	589	618	588	617	609	588	622	562	574	644	589	626	563	609	685	603	592	634	558	554	607	653	559	593	599	582	588	543	590	612	588	589	609	584	598	612	602	601	598	604	576	537	630	636	635	596	599	642	555	586	594	619	585	559	545	628	619	550	567	626	530	582	562	605	621	603	535	588	591	639	599	573	586	609	583	594	615	595	567	633	589	598	600	616	619	595	584	566	595	588	575	604	592	573	586	583	609	581	565	623	595	596	574	598	586	602	607	545	606	614	611	590	573	572	584	569	634	556	586	590	590	631	649	580	644	545	618	592	572	559	570	561	601	588	575	613	597	570	593	602	582	622	596	603	636	595	622	576	640	669	572	590	548	554	583	576	607	560	554	634	623	587	669	555	596	612	574	561	597	607	586	576	560	584	586	573	611	624	618	601	580	635	629	599	660	591	618	560	572	595	610	605	569	584	591	552	595	588	563	563	610	562	570	617	612	563	560	605	604	586	651	566	577	600	598	565	585	603	613	617	600	638	592	574	582	585	556	618	620	591	560	574	603	584	620	568	575	622	607	597	583	613	644	593	542	567	580	618	572	610	599	631	628	593	596	579	622	563	567	586	591	589	621	627	628	563	611	598	609	580	609	602	609	617	601	546	612	636	595	618	564	579	599	607	580	580	583	619	610	577	560	564	584	572	619	585	621	609	597	580	596	595	601	565	587	575	599	573	585	599	611	572	588	597	601	578	616	600	599	549	592	577	613	605	604	580	652	575	586	629	605	575	625	592	595	570	577	626	565	565	618	575	589	601	585	582	577	548	605	582	599	614	602	619	656	594	569	587	593	580	595	606	563	579	610	565	590	593	576	568	587	555	563	601	624	589	606	622	617	575	575	582	561	577	592	594	565	581	593	623	610	565	564	596	608	570	589	625	633	621	596	590	578	585	592	609	595	627	618	606	602	555	561	596	585	639	568	609	539	626	580	568	577	600	610	579	500	595	620	573	603	570	613	616	571	574	604	612	611	591	598	589	582	584	566	588	588	618	576	629	612	591	599	627	584	584	578	569	586	588	598	568	585	593	558	567	579	575	548	610	571	609	557	546	552	573	604	642	598	620	587	582	601	614	565	601	592	557	592	600	610	597	572	594	582	616	561	623	613	609	568	582	650	598	585	592	582	592	578	600	539	611	583	564	573	627	636	590	596	635	598	615	526	596	590	568	579	619	557	589	575	594	589	585	587	586	671	613	628	539	597	634	557	610	653	622	602	616	602	595	600	612	579	592	591	566	606	615	631	608	576	664	624	594	594	607	609	607	596	575	554	603	625	517	525	615	542	566	620	596	578	617	577	596	602	602	583	608	581	612	595	610	588	599	543	629	583	559	631	589	578	550	629	598	610	607	589	551	618	543	643	549	570	594	551	594	594	599	610	587	561	566	575	606	553	669	604	586	583	607	552	578	587	601	546	586	582	590	578	571	563	574	566	563	571	569	611	615	626	599	571	583	591	546	579	570	625	588	595	597	572	585	581	602	621	584	577	651	581	598	599	598	588	548	570	540	605	620	617	597	621	633	580	560	578	595	590	613	605	595	581	546	562	627	567	565	596	588	602	567	619	586	594	529	575	584	604	662	579	599	589	580	635	580	600	605	630	594	543	536	604	598	570	557	538	617	609	577	537	584	576	604	614	563	578	615	546	563	559	563	566	578	578	609	565	595	552	576	579	605	595	587	625	586	563	520	592	565	585	594	616	577	583	591	585	604	565	583	626	597	594	631	594	633	553	601	615	643	595	580	572	600	602	563	566	547	603	597	533	620	564	542	602	591	611	574	613	582	569	609	576	583	606	576	552	556	589	633	572	620	599	593	614	583	617	576	595	576	519	597	573	602	570	595	587	592	612	606	575	594	596	610	574	592	560	568	569	588	590	577	591	600	596	581	579	571	596	576	608	612	557	600	613	610	593	663	580	603	585	546	583	566	609	588	595	606	579	600	576	590	575	580	598	605	558	574	597	542	632	554	584	567	603	591	589	549	607	557	563	553	617	560	597	622	600	569	551	592	614	590	603	592	629	593	597	569	582	609	555	600	575	624	596	562	608	647	586	626	578	563	590	610	552	569	603	623	566	580	610	593	656	541	598	582	608	616	550	634	612	596	564	631	603	585	542	631	672	606	621	601	603	612	612	623	587	564	601	574	572	574	547	611	580	571	594	638	580	561	614	620	582	592	579	561	594	582	572	620	588	542	587	608	585	610	595	563	575	599	613	563	614	563	589	577	603	538	583	592	581	589	607	609	556	568	583	579	561	611	588	576	590	580	586	587	621	616	614	533	610	583	578	617	625	626	634	620	598	557	589	586	570	605	605	601	595	608	579	576	582	560	595	594	582	570	614	594	563	580	612	610	560	575	583	603	575	592	600	601	602	596	607	581	578	621	576	593	547	579	603	609	557	595	609	566	572	579	583	582	627	563	603	588	578	564	650	587	566	623	558	600	614	617	566	605	563	612	595	595	590	655	603	584	559	564	563	582	583	615	595	596	593	615	610	615	603	611	573	585	572	575	608	613	588	638	584	582	573	601	598	622	598	570	555	634	570	600	576	585	561	605	576	592	561	584	597	621	558	560	567	597	604	593	553	602	598	566	567	550	535	567	587	599	593	585	645	613	582	583	554	563	635	597	592	602	573	593	587	594	602	566	581	530	607	667	592	588	572	585	588	589	615	599	629	558	610	525	610	633	649	594	585	598	601	565	598	609	608	591	581	620	583	573	641	603	545	579	571	609	558	552	601	593	627	597	650	576	637	609	596	595	566	592	590	575	568	652	610	548	591	591	567	573	639	575	568	599	545	579	586	595	589	607	575	575	610	582	614	582	584	554	633	579	666	589	604	600	609	580	561	564	554	570	632	576	559	641	609	607	553	614	592	597	579	583	636	601	593	579	607	557	597	585	629	594	603	582	607	574	632	574	607	543	617	623	637	577	594	590	550	598	587	589	604	646	576	593	602	617	529	607	612	617	594	583	621	564	560	583	604	558	559	605	560	570	605	569	564	623	580	624	584	570	619	575	603	617	632	574	568	580	567	590	599	571	569	614	566	601	605	618	573	607	617	586	580	579	576	544	591	609	569	580	580	588	538	606	586	624	563	603	555	638	574	573	590	610	593	575	644	551	595	662	580	588	606	569	598	607	561	581	612	596	584	555
3485	5798	4646	2505	1764	1315	1032	896	838	732	731	661	630	643	579	605	564	542	573	527	491	517	530	534	490	529	494	467	528	527	502	535	498	491	518	520	506	537	510	500	514	538	455	461	461	445	519	479	507	504	497	526	531	485	518	514	491	464	489	479	513	477	478	478	503	493	501	477	494	511	494	515	528	487	519	527	496	512	461	476	487	478	456	521	490	510	470	512	499	450	461	494	506	475	454	478	466	529	458	452	465	498	469	478	508	458	470	449	495	517	473	513	468	481	468	462	499	523	511	501	465	488	512	474	494	463	484	465	493	507	481	494	463	510	474	499	496	510	484	502	431	461	441	531	469	467	478	463	496	467	496	516	457	478	427	506	535	420	458	503	501	532	450	485	457	514	513	516	442	454	465	479	471	470	486	501	501	450	450	546	468	476	455	504	488	466	492	444	461	454	493	435	487	493	450	490	496	447	478	473	503	475	498	448	499	487	438	454	492	474	477	498	486	470	525	460	439	464	483	490	454	479	479	489	506	455	486	456	500	493	453	486	453	451	459	496	484	501	466	470	486	495	484	487	505	463	452	457	445	527	470	520	481	471	477	518	472	479	475	451	441	473	513	460	509	449	468	482	497	468	451	486	481	512	486	478	497	465	495	492	514	467	518	450	473	441	510	497	492	494	489	485	496	472	498	515	474	466	425	493	464	482	448	440	495	494	478	506	492	505	503	488	450	494	475	500	503	528	453	443	457	518	430	442	476	450	408	492	482	479	471	477	477	458	493	496	462	447	489	470	502	530	507	508	467	478	486	511	486	485	465	430	488	492	479	526	454	476	498	454	454	502	471	500	449	472	488	444	488	447	514	470	529	436	474	473	538	517	504	487	498	507	486	515	486	489	437	490	474	434	474	497	475	432	495	488	474	452	493	534	419	495	479	463	488	476	445	526	492	429	487	437	476	448	504	521	486	469	462	492	469	485	476	525	487	493	451	492	508	483	505	484	484	511	468	482	512	484	445	488	466	460	490	474	471	449	476	536	454	475	502	448	487	472	448	468	486	448	459	526	501	508	500	489	509	480	440	478	488	488	435	479	495	506	513	520	465	510	478	481	509	504	527	468	470	474	458	443	465	506	470	476	493	467	522	491	454	463	462	481	513	482	469	467	425	465	460	463	464	480	488	477	494	476	477	453	450	488	481	480	470	464	523	505	467	466	479	451	468	466	432	483	481	523	480	457	466	463	505	472	464	478	480	491	504	482	489	503	514	464	529	492	461	493	436	482	531	470	479	471	500	449	481	484	456	456	504	465	460	453	513	490	509	461	476	492	468	515	454	460	488	464	485	458	495	490	462	469	487	505	505	460	474	450	472	484	459	467	455	500	512	497	475	484	508	455	468	489	474	452	509	475	503	468	449	446	466	481	449	497	461	453	454	470	456	484	472	500	460	434	454	481	461	449	478	493	458	480	472	481	467	481	511	501	485	499	483	491	503	476	512	468	498	472	423	494	501	453	484	491	483	470	467	472	485	466	521	500	467	477	472	456	444	477	506	483	486	478	483	463	473	470	474	457	435	491	450	469	456	518	483	472	493	453	467	442	491	483	495	430	493	482	489	528	443	498	512	473	464	454	454	485	498	497	476	472	503	484	513	483	490	468	492	499	453	474	494	431	497	445	436	471	449	470	467	462	462	492	500	453	506	503	461	478	441	483	450	472	483	456	465	474	495	449	473	475	479	496	468	484	480	522	503	513	476	492	476	461	488	508	456	483	514	462	472	471	504	474	444	478	478	455	489	460	452	490	488	478	469	503	479	466	461	485	524	471	461	456	437	481	479	492	493	491	495	477	447	431	475	443	472	469	466	444	491	493	437	426	501	446	465	447	445	510	488	446	489	490	487	439	449	462	470	482	463	430	481	433	494	487	473	464	470	511	466	450	493	456	450	463	477	485	447	467	445	492	460	471	517	486	425	471	451	468	438	506	467	505	476	489	485	502	450	473	471	488	473	443	473	458	424	512	448	487	485	496	496	485	448	497	447	481	480	460	429	478	482	507	481	452	472	461	456	485	451	509	477	502	437	482	500	474	455	434	488	446	454	471	469	470	454	446	457	486	484	512	509	476	489	510	460	480	473	453	460	495	502	529	496	475	502	474	456	439	511	455	473	455	452	494	491	484	506	452	501	452	461	455	502	490	457	516	525	495	466	468	469	452	465	467	506	441	459	422	482	491	461	498	460	523	522	492	519	461	474	442	429	498	452	479	480	479	510	455	503	500	516	474	455	453	446	435	449	461	521	477	484	475	483	472	469	428	466	462	481	477	454	526	480	476	484	471	467	443	461	480	444	475	447	468	483	471	493	486	479	443	554	488	462	488	470	458	505	453	461	456	472	495	468	478	444	478	478	493	492	468	509	494	459	492	468	468	486	464	476	485	461	461	480	448	472	501	434	448	457	466	511	446	487	493	474	469	478	468	474	470	463	463	490	476	435	449	496	468	467	442	467	481	485	454	470	491	458	468	509	426	428	489	474	436	481	527	495	472	432	433	436	465	462	470	526	494	466	454	449	452	474	493	433	463	483	489	490	492	443	487	503	474	467	451	475	469	466	476	459	500	450	447	504	448	473	447	478	471	492	489	469	457	480	452	464	517	480	479	454	494	459	452	466	451	474	467	514	506	462	453	496	411	496	448	491	463	458	502	445	495	458	482	457	486	476	490	445	489	463	467	460	474	501	468	433	465	440	470	501	474	499	422	503	458	478	480	481	457	473	432	491	437	484	482	482	441	485	439	462	474	459	497	441	491	466	466	455	476	490	482	466	437	463	458	457	496	439	424	491	446	462	462	495	495	466	415	480	482	485	467	514	474	471	489	527	497	471	495	462	449	431	451	481	494	446	473	478	430	479	470	473	486	457	487	467	485	471	464	456	468	475	471	478	485	495	491	470	442	464	427	484	494	465	450	463	489	459	474	495	472	464	487	472	500	449	453	469	467	498	444	472	469	485	489	476	496	460	448	492	463	494	430	483	448	480	457	453	466	463	390	487	467	468	463	485	429	440	500	483	500	483	437	476	452	431	477	466	456	468	489	455	439	492	531	468	473	485	435	493	468	429	501	532	485	481	441	451	471	479	444	478	435	452	468	467	482	457	465	464	452	454	461	463	508	444	460	477	471	468	468	477	489	459	474	484	467	492	454	459	469	463	465	449	525	457	510	484	439	481	495	464	433	447	470	508	490	488	462	486	440	496	459	468	477	475	490	472	520	468	441	457	464	454	496	491	451	483	484	470	484	459	447	451	470	436	475	520	468	469	437	450	461	470	480	479	482	443	517	473	464	492	448	430	493	470	447	484	452	444	461	450	467	448	495	469	483	521	486	446	428	458	472	479	453	477	428	431	494	474	456	488	422	496	465	464	474	468	456	454	495	491	476	455	470	475	472	443	482	473	483	444	463	491	491	468	485	493	452	478	467	483	494	462	465	470	483	435	472	451	465
27718	10212	575	278	203	140	120	157	129	135	125	134	133	138	136	148	153	140	117	143	135	137	137	123	137	142	116	149	132	110	146	130	130	134	137	120	164	132	149	135	138	121	159	134	124	121	133	126	127	145	130	129	116	120	128	124	138	144	132	120	132	135	136	130	119	132	138	134	138	152	120	125	138	111	126	116	142	132	140	138	137	138	135	141	150	130	128	127	131	145	133	123	123	139	147	129	121	136	140	124	140	131	135	126	104	134	125	138	145	130	120	134	121	155	134	119	136	124	128	152	141	140	123	109	126	139	139	134	126	145	153	130	125	120	132	130	146	130	135	130	138	125	105	125	140	137	163	120	138	124	137	119	122	127	132	138	125	133	107	133	127	130	129	118	108	127	133	145	125	109	134	159	131	128	139	119	140	131	140	137	122	134	136	129	138	135	130	137	114	150	134	143	119	153	129	114	122	139	134	135	118	132	120	151	117	128	147	145	123	128	129	147	126	133	119	126	141	144	126	139	132	134	133	110	145	147	127	140	132	130	138	152	148	144	116	136	147	163	135	119	131	142	132	147	147	138	139	147	131	147	138	142	133	120	159	133	131	133	139	135	145	134	129	153	135	141	125	150	133	146	144	148	141	141	140	145	122	124	145	126	143	126	130	139	116	136	133	139	130	111	128	137	132	131	141	139	129	132	125	112	128	138	126	120	137	137	129	108	121	143	135	129	135	119	142	137	146	150	111	134	139	127	126	123	121	134	143	145	120	141	141	134	132	141	136	124	141	136	125	171	130	134	134	126	131	137	137	117	112	125	121	139	119	138	153	147	145	139	133	136	121	135	154	126	148	134	136	118	127	141	138	140	130	140	134	136	136	115	146	127	135	123	130	141	131	136	133	140	128	112	156	142	129	123	121	140	135	149	151	130	130	157	150	107	118	128	146	128	122	140	127	105	138	123	146	111	123	129	124	110	147	128	147	119	144	124	130	129	140	129	117	130	130	142	140	130	122	120	127	130	132	129	141	141	143	135	148	113	139	147	123	122	136	127	141	140	134	128	123	149	131	129	139	127	119	139	123	114	152	143	130	139	127	120	132	131	128	149	128	124	106	142	129	115	126	116	120	130	147	129	130	121	143	130	134	139	126	130	153	133	122	131	131	113	128	158	123	104	113	116	140	116	142	135	121	159	129	138	142	140	138	127	145	121	123	133	144	125	138	152	138	138	130	102	138	144	149	141	140	135	124	139	115	125	149	134	137	146	127	110	162	137	143	131	122	146	144	135	140	134	118	123	131	135	134	122	140	137	136	133	125	122	142	140	124	151	134	142	134	149	143	146	149	111	134	151	123	133	149	144	152	150	160	138	124	119	115	145	123	121	137	131	131	133	138	133	128	134	139	136	138	135	130	117	125	144	132	112	129	124	143	149	141	117	143	163	122	136	120	135	139	125	124	144	129	131	128	120	139	133	137	124	145	132	129	130	139	158	138	135	139	131	138	117	130	127	131	120	119	145	129	132	140	138	143	128	152	126	123	137	137	118	147	131	124	144	113	136	143	115	102	141	134	137	124	130	139	138	123	130	129	144	121	136	143	128	135	131	150	126	117	142	153	129	120	130	131	136	114	135	115	127	122	143	153	146	129	124	133	125	128	139	131	140	157	138	134	142	145	148	125	124	136	127	115	117	139	137	135	116	129	142	146	147	131	118	121	141	151	137	140	144	133	139	125	129	132	126	126	127	127	115	126	132	138	134	128	120	125	128	127	173	119	150	136	153	134	129	134	122	136	143	110	148	131	119	132	148	156	143	139	136	131	146	130	144	134	136	129	129	125	130	156	131	143	113	113	133	132	137	135	120	119	156	127	144	130	137	137	132	137	120	127	139	118	149	135	129	116	150	130	128	144	134	130	137	150	124	158	126	140	134	118	128	143	137	132	121	144	138	128	140	139	150	127	147	137	136	129	138	118	141	129	119	118	139	133	125	147	136	129	158	151	145	121	132	123	117	131	139	116	109	129	124	130	129	142	136	132	136	143	132	125	141	119	143	129	136	138	158	159	144	138	119	119	128	141	159	145	140	136	123	131	131	120	123	122	126	127	115	133	136	120	126	133	145	135	138	126	136	120	144	125	113	132	152	112	130	144	138	127	125	142	136	135	125	150	127	140	104	130	122	136	128	121	147	157	140	112	128	149	134	133	153	125	128	117	140	135	146	123	132	140	124	128	120	130	149	134	139	143	126	138	142	134	127	124	148	130	119	119	110	140	135	143	136	147	152	142	136	98	110	133	120	146	130	125	130	139	155	135	145	134	125	132	117	152	138	124	151	132	135	116	123	161	127	103	126	136	147	141	132	140	129	130	121	121	144	138	126	124	163	138	138	116	119	137	131	146	140	159	136	147	124	129	134	121	137	138	130	169	125	128	119	125	138	138	121	153	146	128	159	125	131	129	121	133	143	141	128	119	130	153	120	115	121	118	144	113	126	129	127	122	144	158	101	117	133	124	133	136	122	112	128	131	150	141	116	116	129	135	124	98	119	136	128	103	119	142	129	131	128	122	128	129	112	125	114	130	133	134	135	122	143	139	144	125	125	126	130	139	120	135	136	123	138	118	132	118	142	124	135	149	125	116	152	132	150	141	152	127	128	118	121	124	135	121	138	134	134	138	127	119	113	142	151	134	155	124	123	125	146	132	132	121	120	118	126	138	131	135	122	129	136	117	138	118	132	148	145	114	144	132	116	129	121	120	124	135	132	124	117	127	150	138	119	130	130	137	138	139	145	120	123	137	153	133	140	134	148	125	125	128	132	136	117	145	139	134	131	141	139	110	133	152	158	124	140	135	135	135	123	143	148	107	130	129	128	140	148	131	133	134	134	140	120	110	118	125	133	120	144	138	154	145	149	125	124	117	126	145	134	147	136	136	143	141	134	132	138	139	137	129	143	111	131	124	150	129	150	112	144	124	126	136	147	120	142	133	123	113	125	133	148	155	143	143	142	140	117	128	139	105	101	134	146	147	120	144	126	122	124	124	130	147	138	136	127	112	122	132	146	138	137	123	134	117	131	131	134	126	140	120	121	123	134	115	133	135	148	143	134	141	151	147	129	155	127	147	145	143	126	144	122	132	131	128	124	131	152	147	135	131	131	112	135	123	114	136	124	136	136	140	128	129	122	136	151	119	138	128	139	138	149	112	125	115	114	150	133	127	129	121	118	131	143	123	125	123	110	145	145	150	127	151	143	115	110	177	125	127	128	132	143	122	123	122	149	150	139	122	126	132	111	140	142	116	144	144	121	125	111	149	146	134	135	165	147	132	154	132	112	134	136	118	122	119	150	137	134	135	144	147	130	134	143	136	145	140	134	158	144	142	123	137	130	131	135	133	142	123	151	128	154	134	124	129	143	123	125	126	120	144	134	140	132	132	115	145	139	145	113	123	122	134	131	156	117	137	130	137	135	125	122	113	142	140	131	138	147	128	122	154	126	144	137
4484	289	264	192	128	119	121	139	142	127	125	124	103	119	112	105	110	109	122	102	116	117	126	125	130	127	115	120	125	118	108	139	130	92	117	112	104	111	97	112	111	97	108	115	98	100	132	122	121	105	119	115	93	87	132	106	100	122	132	89	119	82	114	100	122	104	106	130	119	139	106	108	112	129	113	109	111	102	111	130	110	119	110	104	128	96	113	111	127	116	128	129	113	110	119	97	107	113	117	100	106	123	131	119	108	116	90	106	104	116	118	96	110	107	108	92	118	117	121	119	119	119	113	109	124	113	115	97	109	112	104	130	111	106	105	114	110	110	111	123	132	113	107	121	128	112	127	113	113	102	123	95	116	129	120	135	124	117	98	109	101	97	111	117	104	114	106	95	119	100	113	96	128	110	108	118	110	98	107	115	126	96	132	92	111	128	95	122	105	110	110	98	134	102	112	112	110	117	105	107	122	127	114	112	113	132	132	110	93	120	120	112	105	112	119	126	103	126	113	100	115	119	91	102	121	111	112	112	101	112	100	118	120	98	118	106	125	113	111	105	118	113	118	120	131	133	123	120	117	123	90	120	117	108	110	130	113	103	120	121	98	119	127	119	110	112	98	109	127	118	140	111	108	92	114	102	120	114	125	117	106	116	113	104	101	139	115	104	110	97	112	111	100	114	118	94	110	120	125	110	103	98	106	113	92	117	122	113	111	117	122	120	91	115	113	115	101	109	95	99	112	119	103	106	109	104	96	116	105	105	114	110	111	102	123	113	98	116	109	119	113	115	116	105	107	104	102	109	127	101	141	117	125	100	116	120	118	112	105	111	113	110	91	104	106	114	104	120	107	101	96	122	101	109	121	114	109	116	121	105	124	104	114	109	108	111	107	118	105	114	131	126	126	107	104	103	121	132	131	118	105	110	116	117	111	119	93	105	127	104	108	104	125	112	117	123	109	117	105	105	115	106	104	114	117	128	111	100	122	89	111	118	122	116	114	93	98	96	115	113	104	113	109	116	111	127	96	107	116	120	115	110	121	110	127	135	107	123	121	131	116	130	119	109	118	121	114	109	125	129	104	119	117	115	127	129	120	119	112	134	123	126	133	125	110	113	114	123	108	121	114	114	111	98	106	115	104	115	129	136	133	114	116	115	111	120	112	113	102	110	107	124	106	132	131	113	123	142	112	110	106	112	95	119	105	103	115	125	111	107	105	100	130	101	131	120	99	121	108	120	107	133	103	104	126	115	121	107	118	124	126	126	114	110	108	101	111	120	113	120	110	105	105	123	117	111	129	103	104	117	89	129	103	116	98	125	116	111	120	100	97	108	121	121	112	120	116	120	109	108	104	113	117	97	91	109	120	129	104	112	117	127	102	104	102	109	112	114	117	124	102	126	142	130	113	105	115	117	122	100	112	102	91	109	105	124	116	119	135	126	124	121	125	115	116	90	105	124	114	108	111	123	122	113	95	95	107	117	112	103	125	107	112	93	104	114	101	129	102	109	117	122	109	118	113	114	118	105	108	105	95	117	111	108	112	116	111	114	120	108	127	111	102	102	104	112	86	98	101	104	122	101	95	94	115	108	121	109	109	118	126	103	100	103	120	99	133	105	108	98	116	122	112	115	93	123	114	110	117	107	105	106	115	112	97	106	117	107	95	106	120	104	106	139	121	86	131	113	110	97	120	117	110	97	129	107	110	109	102	97	128	122	101	111	117	114	114	131	123	105	117	108	135	100	122	112	105	115	121	139	119	102	121	113	108	124	97	126	123	127	108	129	122	126	115	101	107	98	108	128	120	103	117	106	114	98	109	126	109	121	109	119	109	112	120	116	103	107	115	95	115	130	105	110	109	109	102	118	91	122	114	121	130	108	107	94	111	112	105	95	105	102	125	115	90	106	125	105	107	106	105	113	120	115	108	121	96	121	123	102	116	116	100	134	112	102	98	116	109	123	113	98	81	135	124	110	105	107	118	120	107	108	134	107	120	100	115	115	113	104	117	109	113	106	106	115	121	114	102	110	128	100	139	115	117	108	114	101	139	114	108	127	113	127	92	104	135	112	101	124	120	120	128	101	107	117	125	105	112	125	105	116	123	119	118	127	108	109	110	118	113	104	108	108	101	89	126	105	111	115	105	108	115	121	111	119	116	99	120	122	113	124	127	113	102	113	121	116	118	115	101	120	138	85	100	112	109	116	107	116	101	119	79	128	96	107	113	112	123	130	124	105	125	117	97	124	114	92	104	120	108	117	122	119	104	118	118	113	119	106	125	113	93	107	101	103	114	103	102	113	141	129	114	112	119	102	104	107	122	111	111	131	93	117	98	121	109	127	108	121	121	93	103	118	105	141	124	109	149	137	105	138	120	95	110	130	120	121	127	117	85	101	102	114	108	94	128	120	93	117	97	115	105	137	130	127	107	127	122	116	107	104	132	125	122	122	104	111	118	112	98	117	118	106	95	105	122	84	125	114	101	108	117	109	122	105	110	118	114	116	115	121	94	103	111	119	112	121	110	108	101	115	121	97	107	118	115	113	113	119	118	113	124	120	94	111	111	103	122	112	122	100	113	119	105	111	120	113	109	113	121	128	116	118	107	114	129	103	104	102	111	105	100	121	133	120	105	125	101	128	111	129	119	106	124	114	119	110	119	101	134	110	116	101	92	129	108	93	112	124	118	108	109	125	100	105	132	99	107	104	104	134	131	115	118	121	122	113	98	106	112	117	121	126	132	95	121	108	152	85	106	117	96	116	101	127	101	111	127	107	123	118	103	110	97	110	101	117	107	101	104	108	124	113	101	111	125	114	117	125	106	134	94	105	117	112	144	103	125	107	105	117	111	117	125	91	125	102	107	105	121	113	115	100	103	113	119	115	104	128	108	98	117	117	110	114	114	111	102	134	104	109	111	122	121	125	124	127	114	126	105	123	135	107	108	125	113	130	114	119	107	120	106	115	113	124	110	115	149	132	122	120	96	113	116	110	109	136	112	129	130	128	134	127	118	128	113	128	115	131	112	111	111	110	107	117	117	123	118	127	105	112	122	117	123	109	122	121	121	105	128	130	121	101	123	113	101	99	119	129	110	121	121	116	128	121	118	142	116	122	108	97	109	127	119	128	103	122	122	100	99	120	115	138	101	115	117	125	114	102	137	94	118	113	102	116	114	104	139	100	116	104	150	115	138	121	103	114	114	124	120	123	123	121	96	120	112	106	106	114	116	104	102	117	126	98	107	118	109	123	122	106	118	129	117	113	123	128	124	110	118	121	107	100	114	124	109	100	114	112	111	123	118	115	114	87	116	120	105	107	117	98	105	104	116	106	138	99	114	113	126	117	130	112	92	103	113	96	121	119	115	107	115	118	106	112	133	105	111	112	128	121	129	93	131	86	96	93	101	100	109	106	107	118	110	103	100	95	103	116	117	124	123	122	129	122	105	132	129	91	107	125	132	135	105	115	109	111	130	99	117	113	108	115	112	125
25448	21442	27928	25320	11277	1138	712	565	468	450	496	462	465	436	412	406	447	394	389	395	419	439	376	365	435	400	395	372	414	386	382	376	385	398	389	393	426	418	374	405	378	394	438	401	391	370	418	378	346	366	408	374	369	414	352	426	414	382	420	389	404	385	394	372	369	409	379	389	408	383	409	381	379	376	387	399	393	376	370	394	382	381	392	394	411	366	393	389	359	369	390	387	356	392	379	356	382	408	388	361	367	379	401	386	438	411	438	365	394	408	370	353	355	384	392	376	361	380	381	389	389	373	367	388	366	403	392	362	379	415	368	366	411	398	390	370	393	397	375	412	371	432	401	403	392	388	357	415	349	398	417	339	367	380	416	423	433	361	423	387	379	369	404	374	358	429	421	366	362	405	393	371	398	361	398	398	372	347	400	365	383	381	395	370	383	388	413	402	368	398	382	384	378	390	328	360	381	373	409	388	380	340	375	369	396	395	354	395	375	359	394	377	405	378	382	369	364	378	382	387	389	370	376	397	412	402	402	402	384	385	386	406	412	374	382	384	378	358	402	378	365	402	367	361	367	384	365	398	410	357	364	368	390	380	418	396	378	406	382	384	400	408	388	357	385	368	364	398	377	374	379	404	401	403	383	410	365	402	390	373	395	362	362	381	400	387	382	355	382	375	345	359	393	390	385	410	396	401	360	373	389	427	352	390	404	383	421	413	367	386	391	375	354	414	375	407	409	396	372	389	423	409	370	384	397	403	345	378	378	387	367	423	389	398	371	420	369	373	378	368	410	372	388	391	360	393	376	384	360	388	402	362	394	400	374	368	379	382	375	394	402	375	377	384	360	390	393	371	399	402	409	381	416	375	358	388	391	392	392	378	372	376	387	390	400	360	359	386	380	405	376	345	396	408	368	417	401	401	344	385	394	420	377	380	383	419	372	382	401	363	378	393	379	379	378	382	386	392	379	409	413	379	370	406	379	354	363	357	402	401	388	358	374	420	412	436	340	386	394	374	362	381	396	358	381	388	406	356	387	351	367	409	367	376	378	396	364	400	374	398	377	419	371	357	370	393	384	417	381	399	385	360	392	385	382	397	391	384	325	364	429	377	424	389	378	401	390	359	409	367	340	385	384	427	385	416	411	409	371	373	386	385	357	359	396	434	366	385	402	376	387	425	383	389	340	409	414	400	394	382	367	402	392	393	410	378	378	392	396	375	418	375	356	387	413	353	377	396	385	393	372	376	370	394	365	409	402	405	388	373	363	394	389	384	427	375	362	372	369	398	364	361	375	405	369	374	393	401	361	408	409	364	364	403	366	393	394	400	352	406	390	365	398	361	409	427	361	381	415	373	416	370	392	423	436	356	415	377	383	390	381	358	402	395	379	374	381	408	391	358	393	437	388	356	381	381	399	387	359	399	400	405	358	379	394	366	389	425	328	407	399	413	406	386	374	351	344	428	414	379	375	386	387	430	384	364	403	403	367	392	403	410	385	370	383	415	387	372	416	392	418	395	403	388	322	371	408	382	357	360	367	379	343	366	381	365	398	390	402	378	377	383	401	414	396	401	374	364	350	362	393	391	345	382	355	346	422	385	384	377	389	392	419	356	359	381	372	379	385	418	368	362	376	337	394	358	412	395	378	382	410	394	373	394	389	416	373	396	391	396	401	381	368	406	396	374	375	373	388	398	408	385	360	388	372	356	357	364	378	368	404	385	395	386	423	368	395	408	342	380	395	387	366	401	372	363	389	422	366	400	400	406	378	420	378	404	377	394	388	384	386	391	415	370	366	381	431	372	413	382	363	391	379	365	411	412	385	364	359	391	374	383	380	406	409	395	361	366	378	380	355	365	363	369	364	383	380	378	406	351	404	376	368	407	412	393	394	369	385	376	366	423	384	389	394	405	347	380	384	395	416	365	404	352	365	401	419	373	396	407	381	381	388	375	397	405	387	367	358	394	414	359	388	388	339	384	374	392	392	388	384	352	388	384	409	371	366	368	365	401	377	354	352	372	377	391	364	370	372	405	358	403	392	391	366	385	397	396	372	375	386	401	383	388	382	385	397	372	398	376	410	411	384	381	405	397	412	403	410	349	364	394	366	399	418	384	364	383	425	389	350	404	370	405	384	386	379	380	374	403	375	356	391	399	401	394	405	367	411	408	419	372	358	345	380	404	410	399	382	361	365	369	363	406	380	381	389	363	360	371	402	414	380	408	418	396	419	380	367	393	383	394	402	350	374	413	409	370	384	397	372	385	369	379	375	389	380	381	371	404	377	385	388	409	379	392	378	386	382	323	410	403	388	371	382	389	371	362	427	394	391	408	399	393	364	396	404	368	361	409	367	374	382	366	371	384	391	397	367	393	392	380	387	356	361	380	365	393	390	418	388	382	391	400	398	353	373	421	397	381	387	373	409	379	412	400	425	414	376	404	378	395	368	392	413	376	411	383	381	385	384	354	390	378	380	368	358	404	371	358	402	374	397	400	351	366	391	373	362	406	376	383	406	375	390	412	388	381	375	381	417	380	362	351	396	397	395	385	389	401	434	346	332	361	392	366	389	394	365	396	365	379	398	386	390	387	359	392	377	383	369	393	413	394	386	408	355	369	396	396	383	336	378	387	387	378	366	406	404	366	374	370	391	388	395	377	377	361	402	378	373	360	405	374	374	383	345	404	403	393	381	359	389	375	389	375	350	368	401	363	344	368	374	409	424	391	376	386	430	383	367	389	393	354	377	405	391	404	413	365	398	402	384	386	351	365	352	371	356	382	368	393	377	409	399	367	386	417	408	445	410	350	406	360	412	358	405	382	354	411	379	367	386	384	358	392	396	385	400	375	392	391	395	376	364	399	341	384	343	384	392	358	387	395	423	383	392	365	388	351	378	350	353	376	352	394	396	384	386	350	360	386	379	360	353	377	377	327	394	397	363	369	361	366	352	376	397	392	395	399	395	366	388	382	381	390	391	369	358	404	369	365	388	397	372	383	380	360	375	385	363	384	411	381	386	352	389	426	384	362	383	414	359	387	366	399	358	419	392	366	404	399	393	432	347	365	387	384	389	355	371	397	377	362	417	388	369	392	359	381	374	366	386	370	415	403	369	375	368	382	396	369	402	366	347	384	358	414	398	416	381	380	417	367	396	407	369	362	373	368	434	387	352	388	394	384	401	383	378	398	396	407	406	402	435	380	376	358	356	393	377	369	375	390	383	345	358	381	372	372	368	392	352	358	372	378	410	377	387	373	372	382	425	394	371	398	355	393	397	365	348	369	372	369	356	391	421	392	408	409	371	386	387	358	370	427	384	357	394	401	390	382	357	380	398	393	389	373	347	362	358	378	391	405	425	397	374	379	363	396	392	404	363	383	361	403	409	415	379	416	385	391	376	378	397	375	398	373	412	393	367	364	371	407	408	409	386	400	347	375	365	346	363	369	377	375	396	350	374	384	378	405	394	402	382	351	384	397	401	382	416	366	385	363	403	377
3087	3178	2633	1401	954	762	638	541	486	464	421	404	434	401	383	352	337	357	376	337	363	373	338	351	334	337	311	328	344	330	314	330	346	341	347	336	342	322	313	322	343	347	295	322	318	332	311	332	348	284	299	340	331	326	335	325	293	327	325	310	307	307	306	345	327	368	320	328	325	313	299	317	322	310	343	311	326	341	319	333	315	331	327	320	320	323	330	337	306	312	357	289	323	317	308	363	304	321	318	298	320	288	306	336	306	323	344	317	319	330	315	273	304	338	332	339	307	328	309	368	331	345	315	334	337	294	340	309	341	310	326	317	330	298	312	370	342	314	330	369	333	325	307	294	313	309	300	301	286	295	326	353	335	325	313	324	348	319	308	337	349	313	330	331	344	306	303	334	308	320	290	315	305	350	310	344	345	333	311	313	324	326	298	314	331	330	314	343	358	307	312	321	310	336	333	323	333	316	314	331	286	310	288	325	318	309	337	339	314	283	303	325	294	324	352	299	333	361	321	320	318	315	292	345	324	364	312	335	295	316	332	333	300	344	356	295	321	322	330	325	307	345	303	332	310	304	343	347	320	301	301	339	307	325	306	324	312	313	341	320	300	333	332	335	324	313	337	304	325	295	292	313	337	344	337	294	362	345	337	326	331	324	332	304	321	310	312	319	317	314	340	339	313	307	334	333	312	318	315	315	326	296	325	321	311	307	278	326	349	311	335	332	325	305	318	312	328	284	318	339	309	321	297	319	319	323	324	318	304	336	310	309	317	326	338	321	335	319	312	346	328	293	290	332	333	348	323	333	299	369	316	294	308	302	324	340	312	345	329	324	317	307	331	308	331	283	335	319	308	324	315	335	337	315	276	314	321	313	326	323	316	299	363	312	305	322	328	308	332	325	335	307	317	288	315	305	314	310	325	327	336	307	309	327	318	315	330	323	315	293	324	282	326	327	290	327	328	325	351	329	340	317	306	339	308	320	285	300	298	326	298	315	319	344	338	305	332	319	327	309	326	322	314	271	342	329	311	337	307	311	317	320	321	296	315	331	281	310	302	320	326	302	353	327	327	329	337	312	321	337	301	315	315	348	327	319	337	312	312	308	308	358	336	322	306	315	315	324	325	323	327	334	313	312	304	377	323	322	322	288	312	332	304	293	327	285	342	306	327	337	347	337	321	300	301	322	318	334	345	329	340	309	322	278	324	330	296	305	328	327	289	349	338	304	304	300	303	337	338	338	324	332	309	340	313	296	335	288	322	304	305	330	333	297	338	294	333	300	319	357	310	319	295	299	320	329	314	320	338	324	312	289	324	304	318	337	349	297	303	330	305	292	256	310	310	302	339	324	312	305	323	336	314	336	307	328	329	323	347	292	294	317	312	319	319	320	313	289	319	307	314	322	316	294	306	301	303	329	345	332	281	296	328	331	315	309	318	319	321	299	305	293	323	340	322	303	308	308	289	321	321	304	302	314	301	331	325	304	331	303	313	327	306	339	326	326	281	295	312	328	322	290	311	275	334	303	331	310	307	336	316	323	328	350	344	293	329	325	329	291	306	334	308	324	309	315	307	319	330	342	305	308	299	351	310	325	285	327	278	284	300	304	306	320	376	308	313	294	293	303	317	304	302	302	317	326	337	315	308	324	301	300	297	301	321	331	325	312	297	315	334	317	295	322	309	318	308	320	323	329	326	338	319	312	316	333	302	299	296	306	318	333	309	314	308	306	323	311	329	331	305	319	295	310	321	292	321	326	329	315	325	348	356	311	340	307	282	300	332	309	322	313	343	323	323	331	340	280	330	314	301	310	319	305	329	289	321	306	335	302	329	305	303	326	304	303	348	327	349	327	336	313	316	308	300	294	332	296	332	325	319	341	332	296	328	302	330	289	334	311	322	293	313	354	315	302	298	303	331	318	324	334	307	314	326	325	303	340	317	292	319	294	314	308	332	352	334	328	287	324	327	341	341	306	309	309	317	329	309	356	306	308	299	311	296	295	309	325	290	310	334	327	319	311	326	280	321	297	300	320	324	327	313	307	282	338	326	321	313	289	322	287	287	341	309	356	308	309	276	349	323	307	294	334	321	334	313	295	300	318	335	317	316	316	279	299	307	339	337	326	312	309	294	301	339	309	340	300	305	326	306	296	314	314	321	301	317	324	346	333	306	308	307	331	322	330	331	323	309	308	318	315	286	281	362	313	306	333	295	309	302	306	315	319	305	326	340	287	302	296	346	293	332	289	318	305	331	337	311	271	331	332	297	329	310	283	303	305	302	329	325	338	308	325	295	341	316	293	319	329	354	317	328	326	351	321	323	312	309	304	307	313	330	325	347	310	345	300	308	307	340	372	321	309	324	328	298	306	303	336	314	322	310	316	305	308	337	327	302	297	331	333	318	315	317	309	320	303	332	306	341	329	343	332	308	293	317	305	325	297	297	334	308	305	307	317	296	316	364	299	335	320	350	296	283	290	286	310	343	317	302	299	306	320	291	311	306	304	296	313	311	308	302	305	287	311	301	289	288	328	312	333	311	321	335	312	309	307	368	324	319	315	316	324	323	320	331	325	302	325	323	290	330	276	316	293	330	326	292	346	303	320	275	325	290	308	320	325	322	308	308	297	322	305	321	355	311	277	283	328	286	302	342	301	294	293	328	314	335	317	345	332	331	305	341	309	302	332	318	305	339	310	321	352	351	295	294	324	326	296	334	359	327	335	290	334	342	326	314	314	321	299	333	297	325	316	314	314	325	345	332	333	291	276	277	304	323	309	308	328	340	288	316	324	304	336	314	289	296	306	307	317	329	298	300	330	296	351	271	311	325	316	325	318	296	315	294	303	320	309	286	357	352	320	312	359	317	319	311	314	344	302	320	303	326	297	339	328	325	302	337	297	298	302	342	333	312	315	328	314	325	331	302	318	282	305	312	313	286	318	332	312	293	355	328	306	303	312	289	301	324	316	314	312	307	338	309	303	271	333	299	295	313	295	317	321	330	280	333	310	296	318	308	315	312	304	327	306	335	296	312	326	365	310	292	270	313	301	363	327	319	314	341	351	289	308	294	308	333	301	327	310	313	327	305	312	302	316	280	324	324	313	344	329	342	318	333	306	322	295	331	299	318	317	364	313	311	300	319	317	309	332	312	308	303	324	297	320	319	340	307	289	328	320	319	352	323	285	327	325	307	303	286	332	335	324	319	327	330	310	329	325	318	312	323	309	332	320	327	309	276	310	342	317	299	319	313	304	303	327	342	328	334	310	338	340	293	292	296	281	304	344	321	295	307	326	288	307	324	311	337	301	298	301	326	292	312	318	344	316	313	308	311	311	319	314	300	293	292	274	285	306	336	320	296	304	312	297	319	298	343	283	320	300	320	300	299	329	306	290	296	321	307	305	340	333	309	317	294	332	328	306	322	302	350	304	300	294	328	334	336	288	300	370	287	309	304	286	289	323	339	300	311	336	322	318	320	300	276	324	291	294	312	288	345	292
24474	21462	28809	24510	21456	8655	1578	936	773	811	735	718	675	659	658	658	609	633	642	653	641	615	637	624	605	612	660	598	634	607	601	593	633	621	635	610	602	573	649	569	622	590	651	598	615	625	590	675	617	609	610	621	606	619	571	614	610	589	654	586	616	572	606	615	587	582	570	611	606	624	630	588	592	640	575	579	581	624	611	606	608	603	602	641	554	625	588	592	612	609	621	575	577	564	613	599	571	591	573	608	626	595	601	597	592	587	602	609	565	590	614	581	566	598	587	591	589	609	615	584	552	612	597	622	660	587	608	587	613	642	585	599	572	546	632	619	627	591	592	583	580	610	610	556	632	623	555	617	585	607	612	580	600	624	593	585	643	596	610	578	578	625	615	609	581	565	595	620	581	649	634	625	615	625	628	597	629	586	587	617	620	522	586	621	631	608	601	609	593	605	598	594	543	590	583	604	610	596	611	627	632	567	622	595	593	583	607	610	602	590	645	590	614	591	602	592	595	629	612	594	568	616	572	649	582	562	580	582	576	558	594	601	630	588	574	578	588	598	607	591	623	593	607	615	599	618	572	623	572	553	584	575	564	578	631	569	642	610	601	627	574	596	578	589	605	593	580	606	617	599	564	597	606	578	606	613	622	585	589	586	594	564	565	647	599	612	591	624	569	598	595	607	611	660	605	590	603	589	641	590	579	609	640	616	609	612	591	587	571	578	597	643	576	605	612	582	567	568	583	648	636	539	611	576	611	591	614	615	619	596	544	577	629	626	575	609	563	571	590	572	595	572	572	590	604	559	639	616	557	657	630	610	618	580	609	590	611	589	571	664	616	604	616	602	607	667	503	559	610	573	593	600	599	573	621	565	590	581	563	586	605	586	592	620	634	571	605	559	595	607	606	572	636	585	581	620	593	598	591	563	566	568	599	630	572	588	606	630	598	608	606	579	576	613	604	609	602	589	578	605	631	650	576	565	589	567	592	600	546	588	595	546	618	571	609	600	641	666	604	675	613	605	618	615	578	574	630	548	627	632	592	579	599	624	603	606	583	616	599	596	561	587	561	596	580	600	575	555	608	545	603	588	590	569	593	604	607	635	600	611	578	598	612	584	578	630	620	585	609	594	578	622	574	615	592	623	626	590	567	579	615	589	629	605	588	642	574	622	569	634	598	568	613	600	609	555	594	597	563	588	592	571	559	597	609	586	625	621	606	590	588	628	625	600	599	541	559	579	649	561	603	625	586	585	626	574	622	590	584	620	591	600	582	568	579	598	607	608	616	575	592	567	621	583	543	586	602	594	595	587	592	626	599	588	614	583	559	559	573	617	547	600	609	553	604	582	605	596	601	601	620	618	556	606	638	600	648	600	576	607	646	563	562	602	580	601	567	587	646	625	577	629	590	604	586	591	594	570	623	571	571	601	582	615	606	577	583	594	579	535	643	603	529	599	602	601	624	623	585	567	564	574	580	574	621	578	614	571	514	567	585	576	581	580	625	646	667	586	637	591	597	636	574	649	589	576	598	582	564	551	596	632	606	574	602	538	561	590	617	565	627	547	595	609	619	610	593	568	619	622	567	649	573	619	578	605	583	567	650	621	591	592	573	604	592	575	589	584	592	559	581	564	562	572	624	588	598	602	594	588	577	580	569	588	526	590	637	593	598	585	623	626	565	643	574	578	612	598	579	617	613	601	604	622	605	568	589	606	565	633	618	593	583	596	613	556	565	636	605	582	587	615	639	633	587	587	578	566	608	602	620	558	606	632	595	590	602	556	578	597	643	572	571	594	629	573	617	599	567	605	607	537	564	583	601	601	567	620	589	619	631	611	577	570	595	612	586	588	611	575	595	570	609	576	600	584	586	579	603	607	605	583	598	596	607	626	579	657	574	595	625	608	589	540	592	554	593	597	542	573	622	640	595	559	582	632	609	583	550	597	611	549	594	583	602	587	613	647	623	618	621	583	597	605	570	584	616	597	601	597	620	620	605	586	577	587	599	592	589	606	578	570	590	585	586	617	611	568	620	566	609	604	573	581	587	543	564	594	557	687	585	585	574	548	594	629	631	632	579	597	596	634	594	614	589	574	609	630	553	555	620	587	600	614	561	599	624	572	621	599	579	609	595	635	616	606	576	555	618	543	589	584	623	620	592	619	586	597	613	580	568	628	597	543	554	604	540	594	621	597	594	594	574	586	563	601	584	591	589	590	585	593	556	586	566	662	625	603	615	600	619	586	632	631	556	591	609	600	568	612	564	587	567	603	615	574	591	595	586	650	595	549	578	625	633	598	599	544	566	582	617	604	574	595	567	593	596	563	616	581	614	628	580	573	567	550	612	620	629	602	576	552	607	564	628	594	578	606	552	601	586	615	605	590	592	606	594	596	637	587	602	622	598	583	587	565	574	590	601	585	600	573	574	576	627	606	559	614	569	602	641	588	550	597	576	598	605	613	550	592	570	588	629	611	624	572	571	578	642	581	617	556	586	591	620	601	578	560	618	593	574	611	599	592	601	600	586	594	586	595	594	611	581	569	581	602	578	591	608	596	563	566	634	575	629	597	615	562	561	556	595	579	589	576	585	567	613	594	570	607	593	584	575	584	601	574	574	547	598	559	580	589	597	571	611	610	605	601	558	551	548	605	590	536	590	567	575	601	599	608	602	584	585	585	647	596	557	571	578	580	599	548	556	568	632	584	615	567	577	574	578	575	547	598	567	617	553	588	591	591	589	569	581	593	605	623	598	592	643	588	626	571	589	594	625	595	619	584	532	581	606	584	584	548	551	603	623	552	590	623	590	577	570	600	574	625	598	552	613	614	592	607	598	578	547	603	575	621	593	571	623	579	623	576	567	577	612	576	567	611	607	650	581	572	575	633	600	607	581	586	556	603	652	605	541	568	554	559	600	613	561	609	613	563	591	590	589	557	556	573	627	594	563	556	599	562	600	555	575	584	593	604	611	607	596	581	592	606	561	581	613	561	599	585	635	576	555	593	602	547	617	600	572	587	558	634	573	592	598	653	610	641	582	621	594	565	628	598	626	611	600	571	600	616	575	573	588	624	583	570	576	617	574	613	559	587	627	570	603	623	592	629	603	583	607	586	638	601	587	588	577	585	588	614	588	639	592	607	593	581	624	614	569	574	627	588	643	552	638	616	601	577	616	576	598	607	586	565	600	610	608	581	577	604	546	564	616	593	554	642	579	572	619	583	560	572	552	580	605	584	635	618	609	633	606	620	607	597	566	592	592	585	633	572	574	600	621	578	641	571	598	581	589	596	637	573	598	592	550	581	583	602	607	579	583	603	592	582	637	570	622	591	631	561	586	620	585	592	571	602	575	605	543	541	570	581	564	565	578	583	591	583	612	566	597	599	618	567	613	549	655	605	615	600	625	587	596	606	532	589	619	574	566	574	630	654	609	580	591	584	581	646	629	565	540	561	589	569	602	557	550	608	578	589	611	650	633	616	635	607	553	638	584	597	573	576
3413	5540	4707	2401	1689	1254	1016	931	843	748	682	677	636	621	585	559	601	575	573	594	539	487	488	532	547	538	501	542	532	483	525	533	470	512	499	497	504	484	488	485	491	493	478	494	508	469	476	521	511	473	498	471	512	527	517	498	493	489	458	453	463	519	496	501	509	481	474	480	501	498	537	499	498	499	529	493	464	489	497	479	494	470	517	538	471	498	484	501	477	471	483	496	516	505	479	489	467	482	488	456	501	440	472	493	485	465	474	438	471	488	492	522	514	480	447	484	478	493	483	464	499	495	442	514	466	447	503	437	491	475	470	471	467	461	457	492	458	477	484	468	489	507	507	470	499	441	437	473	484	462	481	412	472	502	446	525	459	530	491	475	462	502	467	468	477	462	474	459	458	482	522	470	517	475	458	472	477	483	486	473	453	519	467	501	472	492	513	456	458	512	478	473	486	493	500	484	483	524	484	455	514	455	457	506	448	503	508	501	472	468	509	508	463	504	476	472	473	510	487	474	440	430	488	470	481	484	457	450	444	501	474	465	424	454	494	457	462	472	470	510	477	468	464	468	497	459	465	528	515	507	492	518	474	480	467	472	486	506	518	445	477	508	491	494	450	478	465	481	437	451	481	498	510	472	475	510	459	484	471	496	467	493	406	485	466	459	498	479	449	459	468	495	491	436	476	471	467	500	462	506	445	488	477	449	495	449	479	484	504	467	479	474	446	477	459	478	465	476	495	453	498	489	510	503	501	476	494	501	477	455	468	474	495	484	465	482	464	473	456	492	495	460	494	456	514	472	491	464	486	510	484	477	495	490	473	469	451	507	465	501	487	446	493	472	514	470	496	449	475	504	487	479	479	447	469	477	463	437	488	490	446	467	467	462	439	459	474	485	506	447	482	460	501	484	466	446	515	500	476	486	460	496	531	476	468	460	464	499	481	505	445	496	442	478	466	490	463	485	450	506	473	480	462	465	518	502	473	470	475	433	496	465	466	480	476	439	474	454	427	454	485	451	498	499	469	460	443	479	494	428	470	490	486	472	484	467	491	460	479	509	483	458	502	518	468	507	485	473	469	454	488	486	489	481	475	427	479	438	473	437	486	470	508	497	467	489	483	448	483	449	481	443	485	501	437	431	470	451	450	503	455	483	491	463	443	455	470	431	496	479	485	468	472	507	452	476	475	489	464	506	490	439	460	433	472	485	491	457	484	456	474	450	487	477	532	517	460	469	457	496	491	474	497	463	450	492	435	481	481	466	484	469	509	482	487	465	473	448	446	461	464	482	485	453	474	509	493	466	460	471	464	459	496	448	495	486	481	449	474	476	524	497	478	479	479	444	483	431	493	471	470	515	462	470	468	485	465	484	472	483	447	476	477	478	494	442	442	480	470	516	446	501	466	503	457	441	463	464	484	480	445	453	468	467	461	426	474	522	454	495	485	452	478	489	490	501	500	450	491	442	511	496	508	408	484	492	486	499	442	501	479	484	476	455	477	477	440	453	448	439	446	501	434	453	455	480	509	478	495	484	507	497	482	482	468	486	518	480	451	500	461	477	482	459	454	479	470	521	492	439	517	433	478	497	437	491	477	481	460	449	477	467	484	440	501	467	514	458	476	462	449	443	497	439	462	500	483	471	511	460	471	477	463	458	496	450	452	496	449	509	520	453	436	470	488	482	469	470	453	469	475	485	511	468	443	475	465	454	415	511	473	465	480	473	488	475	462	465	478	479	469	496	497	490	492	483	492	478	454	446	532	482	471	468	432	478	499	516	487	448	479	473	485	471	492	485	432	468	458	461	475	464	490	502	485	479	442	480	483	452	487	429	498	499	484	460	471	487	475	495	481	514	513	501	479	467	487	456	482	433	465	493	436	439	497	491	450	442	480	414	450	468	479	507	473	464	511	432	467	468	489	446	444	454	506	484	467	474	479	453	495	440	455	493	472	458	463	488	459	491	478	471	478	451	476	495	446	480	455	471	442	477	516	486	491	466	447	505	483	487	473	477	502	488	470	450	483	477	447	463	468	499	492	447	475	441	465	464	456	481	479	471	468	453	449	464	440	489	506	476	456	509	461	487	463	486	459	497	456	463	433	470	478	440	495	453	490	474	430	471	439	477	456	515	464	462	466	458	471	457	474	482	485	465	475	478	417	494	494	472	476	505	473	508	471	484	457	484	452	490	455	530	479	493	453	476	474	482	479	492	502	456	491	470	475	462	467	470	499	433	477	427	424	484	453	471	494	472	455	505	454	458	464	490	484	444	468	469	481	467	464	438	447	467	487	489	478	476	486	473	518	505	456	450	472	453	471	474	471	481	504	454	481	490	480	467	464	465	465	491	470	446	487	435	481	434	463	464	553	447	450	446	455	494	500	452	485	480	465	455	462	456	454	483	460	425	464	478	483	451	464	451	436	474	451	483	458	509	460	491	460	449	445	436	441	450	465	487	471	495	413	476	477	483	484	471	494	448	512	483	507	474	462	495	468	450	489	461	488	503	467	475	456	454	475	470	460	442	469	493	448	434	482	463	444	452	434	490	486	461	461	475	448	436	461	469	476	422	461	466	469	456	441	423	509	488	497	510	455	455	479	503	441	473	470	528	473	477	459	462	446	488	466	512	453	437	481	445	499	473	465	459	450	464	460	478	457	476	459	492	494	447	461	455	468	480	469	448	444	477	491	476	442	436	458	482	466	473	465	486	505	453	452	453	450	469	501	477	450	490	459	449	450	454	462	465	470	502	449	492	473	446	474	451	452	447	469	467	479	484	465	511	461	489	496	474	491	452	424	422	431	475	442	450	468	442	434	460	461	459	469	481	438	449	447	443	472	468	455	499	476	453	472	447	470	516	465	476	469	507	449	478	458	469	470	468	500	499	508	442	413	479	447	455	496	444	462	491	459	465	469	468	458	459	486	463	508	479	463	494	490	465	482	423	468	471	502	469	449	455	479	486	517	498	477	466	488	448	430	488	474	466	494	476	482	465	445	437	462	454	452	445	458	467	426	456	453	493	501	493	448	459	463	459	448	474	449	510	467	469	454	458	468	471	454	451	453	500	445	443	507	477	453	449	477	456	437	482	472	475	435	455	492	489	486	459	469	476	479	478	477	434	457	463	458	466	478	462	487	481	442	475	473	496	469	464	437	504	467	463	466	472	434	475	479	473	495	498	480	430	475	475	470	468	457	467	455	501	435	496	481	471	424	494	524	470	472	470	514	484	493	477	471	460	440	467	467	485	508	479	478	477	494	472	490	433	486	504	483	475	482	447	479	418	454	466	427	421	444	459	499	471	496	520	497	484	441	514	485	483	467	478	460	519	452	444	497	457	473	466	490	467	468	445	457	503	466	475	469	427	458	433	439	450	472	462	498	442	498	431	505	390	495	491	439	500	464	451	426	451	484	456	497	475	483	478	463	478	457	474	477	488	457	444	449	479	486	458	465	466	498	483	443	504	477	467	452	501	480	449	514	458	500	483	459	445
27633	10293	525	296	197	164	158	142	123	134	129	148	150	145	122	154	139	143	122	145	136	147	160	140	134	136	144	159	132	137	120	132	137	165	151	135	128	158	149	161	128	132	122	158	133	139	112	116	120	132	136	146	118	130	140	150	132	136	116	157	155	128	142	140	140	150	123	129	132	149	150	132	136	124	152	148	138	140	135	152	131	135	129	132	151	140	121	136	129	147	140	149	137	133	145	139	131	130	135	125	148	150	140	114	132	143	134	153	155	118	145	130	169	137	139	135	143	133	133	135	131	150	148	139	142	138	127	145	131	125	143	114	139	159	158	138	135	125	123	136	121	128	138	124	142	143	135	126	161	119	135	132	122	141	124	133	126	117	134	148	136	127	136	146	134	156	120	112	129	144	137	142	160	123	140	140	131	133	140	117	137	124	146	134	129	135	122	146	136	156	134	114	149	123	144	149	148	141	150	130	138	137	139	125	119	118	141	138	119	133	139	135	149	136	144	139	134	147	136	130	128	139	156	120	162	141	154	123	148	143	135	117	138	122	141	114	143	154	145	138	139	143	120	146	157	155	141	145	151	124	138	133	122	139	136	124	143	136	163	135	131	143	132	136	125	122	127	131	127	144	143	136	133	126	141	132	137	151	144	146	143	128	132	127	119	143	146	124	151	141	148	147	124	148	146	131	128	134	131	181	116	130	148	139	131	124	143	117	138	146	141	118	152	144	152	126	120	146	141	140	133	137	138	110	137	137	128	116	157	153	148	114	122	155	132	134	152	119	117	134	138	127	139	135	124	148	153	129	148	144	155	133	144	127	151	156	136	126	146	130	134	137	138	135	134	130	117	141	140	158	146	130	144	138	140	143	163	138	153	138	159	122	135	125	127	150	145	156	143	128	139	157	129	123	137	138	137	127	145	142	141	129	151	127	157	138	143	141	136	143	133	157	131	149	127	139	135	133	133	125	120	131	126	143	137	137	157	148	139	141	159	145	124	141	127	149	131	142	127	140	127	144	141	127	150	126	134	121	129	119	126	141	149	135	133	146	145	131	148	123	143	142	138	115	125	138	168	147	146	147	117	167	152	133	137	151	153	138	156	144	138	131	136	126	126	121	135	132	149	127	136	150	133	123	133	141	138	131	143	150	147	144	122	129	116	120	129	136	137	141	123	131	116	138	132	128	128	139	136	134	137	143	134	136	155	140	141	128	133	135	130	157	110	140	129	135	132	144	145	123	138	138	142	125	134	140	155	128	156	131	157	125	127	129	128	152	103	141	130	103	149	136	116	136	130	110	131	141	137	135	129	143	127	148	124	128	163	153	119	150	128	144	138	146	130	145	158	140	125	127	131	141	149	132	141	146	126	121	140	157	143	136	140	157	132	110	127	125	110	126	131	137	132	120	127	142	131	123	118	125	138	126	144	133	139	149	140	122	143	113	147	132	142	147	132	117	144	129	118	148	130	153	123	137	129	128	151	140	141	136	132	135	137	110	146	129	130	101	133	140	158	140	136	119	120	131	121	128	126	135	147	128	146	127	131	154	139	133	139	148	119	140	129	140	136	132	143	141	144	133	134	121	153	135	126	135	122	140	139	128	114	124	130	117	138	143	150	152	149	153	137	132	126	127	140	144	135	122	135	128	135	142	118	135	143	141	133	132	126	142	108	131	133	140	140	132	115	124	132	142	142	121	141	133	127	121	127	129	122	125	144	132	141	158	146	148	145	127	125	131	117	139	133	144	121	134	131	141	142	140	131	127	140	139	142	136	130	130	114	142	111	132	133	148	143	116	143	120	114	136	141	138	123	119	137	139	133	111	140	154	122	111	125	141	139	150	145	131	146	123	136	134	128	135	130	132	135	133	124	145	157	135	133	124	134	121	125	137	138	147	130	149	124	130	135	123	149	129	143	142	115	138	139	131	152	129	141	113	134	114	126	143	143	145	122	142	129	124	127	138	151	139	150	123	138	134	148	135	152	136	111	158	125	140	144	129	146	114	153	127	139	142	128	125	129	115	136	142	131	155	140	118	127	129	132	119	120	127	132	108	130	133	135	146	154	156	146	141	145	144	148	170	159	146	135	150	130	139	116	130	131	147	131	130	139	118	130	148	136	142	142	153	138	136	134	122	137	135	139	136	129	119	138	126	138	132	130	146	130	134	137	127	139	141	126	143	151	147	147	124	141	139	135	144	132	135	131	135	143	130	135	146	147	140	148	123	134	138	134	125	134	143	142	151	120	126	138	138	159	131	147	140	172	145	143	142	152	146	141	121	136	130	143	113	141	139	134	140	141	140	130	124	146	135	156	124	131	137	142	124	134	126	144	129	127	146	125	132	136	142	146	142	145	144	137	147	152	129	129	141	143	138	129	138	129	130	119	121	135	151	137	136	114	141	130	123	143	134	133	139	135	151	132	138	138	117	138	139	137	132	147	131	128	140	124	149	133	127	140	155	135	146	140	125	130	111	139	142	127	129	130	136	159	137	127	123	146	166	108	139	143	127	129	120	130	145	128	120	141	136	143	143	136	122	148	152	134	137	129	144	133	141	149	132	135	138	131	135	126	131	162	119	108	142	149	140	152	144	147	144	128	142	110	140	145	143	139	135	144	139	134	136	138	121	138	154	144	120	145	149	133	139	134	136	104	149	119	143	132	142	136	145	112	139	146	133	119	124	145	130	136	154	152	139	139	113	138	143	137	152	144	129	141	115	153	148	144	139	123	119	124	152	127	114	122	127	146	127	141	113	116	141	119	136	120	143	131	146	121	127	148	119	133	133	129	129	116	159	120	130	145	153	125	118	136	159	166	125	129	123	136	124	135	141	144	118	139	126	116	135	109	138	139	126	136	145	138	142	145	151	121	162	162	119	131	162	142	132	108	141	144	127	160	139	132	136	110	132	135	141	138	157	147	127	128	124	128	135	114	149	130	136	142	140	146	139	140	149	138	134	163	134	139	126	134	123	127	119	127	137	133	139	142	142	141	130	130	145	129	119	120	142	145	135	118	133	143	154	130	135	109	145	125	125	119	138	115	154	133	138	143	129	114	140	126	136	144	150	133	132	122	136	137	122	146	149	136	117	145	144	145	143	152	134	129	135	136	122	139	138	132	136	133	141	134	149	128	151	136	134	150	151	143	124	112	144	100	121	150	132	154	112	162	141	142	125	125	120	136	162	154	138	121	132	122	142	126	148	145	124	144	134	128	161	128	121	142	140	139	118	163	142	155	122	130	144	147	135	119	129	127	135	141	126	133	136	146	132	131	128	141	135	139	130	127	111	141	139	131	163	121	103	111	127	130	147	152	119	123	133	137	118	136	145	131	144	133	170	124	135	151	136	137	136	145	147	152	116	121	122	126	144	136	112	125	131	124	136	149	147	123	131	137	139	127	136	131	127	144	157	124	156	127	117	136	144	130	142	142	125	138	123	139	152	123	156	142	128	148	138	136	139	140	128	127	143	151	119	147	108	124	142	128	165	141	131
4456	310	283	195	125	123	136	109	123	147	115	116	119	109	113	96	123	108	103	107	113	107	113	109	122	117	106	113	96	135	112	107	133	107	96	109	131	109	99	110	115	120	102	115	116	123	109	133	115	122	94	129	111	115	104	108	108	106	108	112	113	122	115	110	107	119	109	114	112	106	112	94	95	105	116	116	108	104	122	118	111	111	110	105	123	131	102	104	123	115	116	112	143	107	109	115	110	127	108	115	128	115	111	113	105	100	94	107	115	99	120	124	114	83	108	106	123	119	105	126	112	115	112	127	118	131	117	113	120	114	122	121	120	102	108	104	119	124	114	124	97	106	120	106	107	109	111	113	95	116	102	105	110	119	117	102	135	94	100	133	122	114	124	99	91	107	100	141	115	109	102	124	93	83	122	108	108	128	112	127	129	121	118	121	118	106	110	109	103	99	116	126	115	115	105	109	135	120	126	98	110	122	109	103	122	126	108	108	105	107	128	95	129	131	116	107	128	124	123	112	133	127	120	124	114	107	119	116	116	111	136	120	127	109	107	118	124	114	103	121	105	108	114	124	94	108	114	115	108	122	108	99	128	121	93	111	105	126	135	123	112	99	110	99	103	102	111	110	121	103	107	121	110	111	115	124	111	104	104	111	121	116	107	108	99	108	105	130	115	126	120	119	131	101	112	110	95	130	120	115	127	123	101	112	106	115	117	116	110	104	127	112	117	114	102	119	111	125	140	110	99	123	99	113	147	120	124	107	98	121	123	95	111	105	88	127	105	125	97	104	125	112	116	112	107	116	103	116	130	120	106	111	106	102	108	133	119	118	110	110	127	121	125	139	118	125	92	116	103	100	117	128	122	119	140	118	117	101	123	119	127	121	93	124	107	114	134	128	123	115	120	127	107	98	111	115	91	101	106	131	120	106	128	126	144	101	138	119	101	108	84	116	137	118	112	121	119	90	99	113	97	90	125	97	118	113	99	126	125	116	126	97	118	120	129	136	112	114	130	117	102	151	103	99	109	103	129	122	119	107	114	111	109	125	117	120	112	121	125	101	124	132	93	131	133	129	120	134	119	117	120	116	109	119	113	115	96	121	106	107	132	102	116	118	95	120	120	117	121	126	112	120	114	115	97	117	129	110	123	105	96	118	124	116	124	100	122	112	122	94	107	106	141	105	114	110	121	131	111	123	111	112	105	101	118	115	108	136	121	123	116	108	125	122	107	127	110	108	110	112	104	104	118	105	105	114	111	106	111	119	113	116	118	136	134	102	94	131	120	108	109	127	119	123	112	124	115	110	123	125	111	131	109	115	93	107	115	107	135	101	113	106	111	104	113	128	102	115	110	93	124	113	134	119	124	113	103	119	105	111	130	91	115	118	118	120	105	105	115	121	121	117	102	103	100	77	105	123	113	129	105	112	116	104	102	112	114	112	117	105	110	123	109	122	116	110	106	125	112	107	114	133	113	120	127	118	136	107	119	100	106	117	98	114	93	124	103	110	101	120	131	129	104	126	106	127	112	115	111	105	122	111	108	120	126	107	118	119	115	107	118	108	117	95	106	118	123	101	99	130	103	120	127	124	113	111	101	127	121	110	103	116	107	113	120	108	123	95	119	114	112	114	118	122	109	132	122	117	127	116	136	133	97	105	100	122	119	134	102	117	86	113	94	110	101	125	114	111	117	113	98	117	98	118	112	119	95	122	130	122	115	107	88	110	121	126	110	108	113	108	125	99	100	126	127	102	119	106	123	112	102	128	102	113	89	121	103	97	126	117	122	106	113	96	117	120	125	96	127	121	119	109	112	113	116	122	103	124	112	113	113	109	123	121	117	101	106	127	111	106	129	137	122	96	118	114	121	109	120	98	116	112	111	112	120	98	125	127	99	107	121	117	123	120	106	125	111	94	131	129	97	120	112	108	120	108	100	132	111	108	107	126	134	129	112	111	115	103	111	128	105	122	103	102	88	106	104	105	114	119	114	107	115	95	115	103	137	108	136	120	114	117	103	102	110	113	109	115	118	114	132	116	109	118	132	112	91	119	116	104	121	117	102	113	115	117	113	103	122	114	115	98	130	106	121	116	118	104	104	124	126	114	113	102	114	111	106	125	118	116	114	115	130	90	127	114	104	114	115	106	101	121	118	120	124	111	103	129	120	104	92	107	127	114	110	113	108	113	124	113	127	120	131	119	118	115	126	122	117	110	92	100	104	120	121	106	118	111	116	123	108	111	123	127	118	122	113	120	124	108	107	121	100	115	103	118	113	107	138	112	105	110	112	128	114	104	122	111	125	115	119	108	134	106	111	134	115	107	118	104	119	119	117	119	110	112	112	120	133	93	113	110	119	106	115	114	120	98	106	107	111	87	91	109	108	109	111	95	108	111	117	108	94	101	98	100	109	112	117	102	97	106	110	97	106	126	97	118	108	114	108	109	125	97	129	115	117	120	123	112	108	103	111	127	123	102	118	111	100	105	120	111	114	113	124	109	91	112	125	126	117	111	111	93	107	112	101	95	118	119	95	122	108	120	98	116	131	98	97	116	124	124	124	112	110	110	103	120	130	137	105	111	102	107	103	105	108	120	115	97	109	117	111	100	103	126	113	123	118	133	126	102	92	124	139	93	116	119	108	116	127	99	118	94	116	99	117	133	97	105	106	111	113	92	109	91	123	117	110	110	132	104	114	114	101	130	109	95	108	112	123	105	115	123	112	111	121	126	105	109	118	106	110	114	122	113	105	119	115	118	113	125	106	119	118	134	119	99	114	116	108	99	123	121	106	103	115	92	118	100	119	121	112	100	109	120	108	117	123	106	116	91	143	124	112	108	120	115	129	116	111	89	114	112	103	133	132	87	107	101	99	104	110	107	128	131	112	122	96	123	118	102	111	110	115	117	115	104	101	111	105	124	105	100	100	117	120	127	102	108	110	106	108	102	100	99	118	103	117	108	100	126	121	103	116	103	108	109	107	106	111	110	114	123	125	117	132	102	113	100	89	101	101	144	116	109	104	109	123	114	117	116	121	126	112	104	119	121	114	138	108	146	138	107	121	120	104	125	111	133	117	124	100	121	109	113	140	124	106	114	115	116	113	124	117	107	99	123	123	102	106	120	116	106	114	102	115	102	105	109	123	101	99	100	115	101	116	112	114	99	144	111	110	116	106	120	119	105	112	99	114	107	131	114	118	124	85	110	97	114	88	128	114	96	108	112	125	121	119	102	108	104	106	124	114	115	125	95	119	94	118	107	106	107	118	120	94	125	106	108	104	100	121	95	127	135	110	109	103	112	120	99	115	103	103	88	112	116	115	110	93	103	122	98	110	103	111	116	118	128	94	123	126	117	117	97	110	114	134	105	96	96	120	121	98	131	95	107	106	111	119	102	130	103	114	112	105	104	103	105	126	120	117	128	117	106	113	87	111	126	117	120	106	128	105	111	120	112	129	114	114	112	107	126	135	119	115	101	104	142	118	118	118	127	112	126
25371	21424	27967	25272	11592	1119	726	540	475	491	507	428	450	454	411	456	443	408	420	410	422	402	384	422	407	387	424	411	402	412	384	423	406	412	415	383	433	362	393	382	405	412	380	401	417	413	380	406	375	395	405	431	365	418	415	413	384	400	428	419	428	380	385	418	425	369	399	413	416	375	414	418	395	426	394	382	370	400	395	397	402	425	409	418	365	393	376	379	381	383	385	363	385	393	395	379	396	390	405	414	366	399	373	407	379	357	378	377	376	375	406	401	406	395	402	391	437	383	419	414	412	401	391	381	388	426	375	374	386	374	396	375	398	394	385	400	385	407	387	384	387	403	361	376	396	384	391	379	387	401	366	390	423	366	372	381	392	404	445	413	383	380	396	410	381	386	371	357	371	371	382	425	384	353	373	389	414	409	408	366	402	357	382	375	390	415	370	380	415	410	421	410	377	375	399	374	376	408	391	393	401	442	382	409	413	351	429	372	382	396	402	386	412	393	395	401	396	420	405	396	401	409	383	351	375	377	406	404	443	398	378	356	422	412	420	383	415	399	358	374	396	383	375	379	399	393	389	384	395	392	407	382	403	412	395	412	393	426	416	367	388	404	387	420	385	406	412	417	390	390	406	387	411	381	408	409	414	394	403	381	398	383	404	404	357	386	394	376	392	407	394	376	416	387	396	380	353	368	371	388	397	413	389	386	382	420	434	355	410	411	398	390	387	388	390	374	377	399	378	386	406	361	397	360	408	378	420	386	419	380	393	384	369	420	436	379	358	410	387	371	395	409	371	403	425	380	402	384	390	380	422	397	407	377	361	418	376	419	406	405	350	406	380	398	393	366	383	399	396	365	336	412	366	390	420	403	396	412	381	370	379	414	413	409	406	403	385	375	366	364	397	397	416	353	419	385	382	422	373	384	391	415	385	364	363	401	361	384	379	383	385	368	397	376	390	370	384	403	384	395	412	402	401	411	419	390	390	410	390	361	415	374	372	434	394	380	433	379	410	390	391	382	355	385	384	361	410	386	375	391	424	405	366	401	418	418	383	358	359	386	355	388	387	375	408	403	407	390	412	377	424	416	355	368	360	374	390	394	405	414	387	358	372	390	374	377	390	375	418	378	381	356	382	393	413	440	382	422	403	396	421	399	406	407	400	414	355	424	370	391	402	417	395	393	403	390	399	374	378	411	379	393	403	396	385	394	385	345	383	369	385	370	388	416	406	418	399	394	373	400	419	420	385	414	366	389	388	387	378	404	404	382	415	403	365	397	410	404	387	422	358	383	408	410	381	384	376	390	410	371	388	380	423	387	373	412	400	381	391	387	389	403	367	399	385	403	388	375	356	411	399	385	391	380	382	384	384	400	380	403	381	375	418	407	437	387	376	395	400	406	398	410	401	386	414	415	392	371	375	412	358	376	403	376	412	384	441	396	348	416	375	367	381	396	388	369	396	367	399	353	427	398	384	385	393	355	387	380	388	386	384	424	394	393	386	388	381	392	380	415	426	390	361	400	404	395	420	416	396	421	404	385	396	442	405	365	389	417	415	385	389	417	352	420	408	410	401	384	398	408	386	415	391	418	416	370	380	429	407	397	393	376	390	418	427	399	392	434	381	390	387	374	377	394	360	402	381	397	370	401	392	381	378	398	403	372	388	401	409	424	380	390	355	367	365	412	384	420	391	390	390	405	392	414	370	404	397	404	370	387	381	400	402	417	410	396	391	400	390	406	411	395	384	402	405	398	402	377	398	401	345	388	403	353	404	405	377	382	402	395	396	395	364	375	393	389	376	414	329	404	378	361	394	347	398	368	378	397	382	379	395	345	394	420	448	373	377	393	387	383	388	372	372	358	433	373	409	409	399	362	381	365	363	399	385	410	357	408	388	398	388	438	353	399	409	368	385	374	373	403	416	384	390	388	355	373	426	374	382	399	362	407	384	393	379	394	389	413	363	382	393	359	393	394	398	398	396	411	374	377	371	395	381	409	397	415	426	398	410	387	412	421	399	374	363	368	403	389	396	393	361	365	371	388	388	390	410	387	389	388	387	413	406	404	383	387	391	410	349	372	397	406	380	355	383	386	386	361	368	364	379	390	386	409	397	366	388	403	377	362	364	360	418	378	439	368	415	386	394	379	353	379	381	366	405	375	378	384	353	439	372	389	410	428	381	368	399	383	387	352	353	403	400	388	415	401	420	391	387	396	405	351	394	411	360	393	403	389	405	378	374	371	426	404	352	425	374	388	389	405	383	425	390	381	437	365	386	387	403	399	407	386	359	407	436	374	427	392	399	397	387	375	399	438	364	369	402	438	392	371	399	355	390	395	385	373	365	397	372	389	363	367	401	391	410	361	399	385	383	394	362	405	420	415	387	392	406	363	394	394	379	361	425	421	362	414	420	398	416	409	409	396	377	383	370	374	415	344	404	396	421	402	416	398	420	356	363	398	389	386	398	410	370	373	388	387	413	384	417	384	413	411	394	347	404	399	400	384	396	414	378	421	379	375	394	401	383	390	374	381	382	391	378	364	363	373	431	435	373	377	418	409	416	357	410	404	337	401	395	381	409	405	405	417	388	425	410	430	424	415	396	415	380	399	439	433	366	384	392	387	425	407	426	402	385	394	351	378	387	403	388	376	367	399	435	392	399	394	386	409	434	377	406	364	376	404	371	404	375	380	356	388	388	397	368	429	410	412	380	392	380	390	404	415	391	364	385	394	395	398	384	339	396	360	377	399	361	443	395	386	370	411	356	406	400	417	378	348	391	381	432	397	383	390	397	370	412	400	408	427	390	422	410	390	381	368	373	395	400	387	394	385	400	398	367	381	390	387	411	385	378	385	394	397	383	372	391	351	432	378	358	383	377	370	387	401	406	410	438	384	393	385	374	374	394	368	387	381	376	414	380	377	374	398	397	360	391	394	408	423	364	351	368	428	384	386	407	388	378	374	371	367	412	353	399	398	390	396	372	371	379	384	397	390	417	385	390	363	383	386	351	394	347	402	419	358	375	394	397	322	358	432	407	381	390	375	412	388	397	379	428	378	396	377	400	398	367	394	422	394	394	398	418	402	379	382	403	380	394	387	360	420	391	429	404	373	343	375	394	402	408	428	409	403	369	373	433	395	393	392	360	374	384	392	397	397	418	371	376	394	369	387	344	412	375	365	411	402	369	382	382	370	394	408	392	375	360	364	411	380	389	356	383	404	375	366	403	376	390	399	377	401	364	386	372	387	371	395	392	352	383	400	403	401	449	404	414	386	345	387	349	372	431	400	414	375	399	404	376	405	392	384	360	385	369	377	409	356	395	406	406	423	372	397	375	353	394	377	393	440	413	349	377	363	379	398	376	353	390	399	381	372	363	359	402	389	373	377	380	412	402	386	359	377	415	395	404	389	371	405	395	413	392	398	407	374	394	408	400	414	415	417	378	349	345	395	367	374	390	397	368	346	400	397	357	404	407	402	387	370	391	379	391	409	386	416
3143	3216	2665	1348	991	738	606	554	480	469	442	397	414	397	381	379	338	345	341	322	357	328	341	325	361	342	343	316	348	341	314	388	331	351	332	324	364	313	364	332	351	295	357	325	326	336	335	327	344	312	333	334	325	349	319	312	323	302	340	336	338	339	317	324	320	318	282	324	287	316	347	315	360	308	313	321	335	327	359	307	300	340	299	309	338	278	315	320	326	350	316	318	342	323	345	277	323	330	335	311	309	327	330	327	298	315	325	330	329	318	322	336	334	365	298	280	329	337	337	288	353	327	305	304	277	312	334	320	330	291	346	283	320	320	317	341	310	331	280	349	320	325	313	322	330	323	346	327	346	311	325	310	317	323	283	336	307	330	320	314	330	304	330	295	337	333	335	328	321	335	338	332	351	337	310	310	314	299	352	310	332	305	308	292	320	294	348	340	320	302	308	307	317	324	320	272	290	329	350	291	312	336	351	289	302	313	307	330	334	313	305	320	304	302	331	301	317	309	329	315	307	304	285	376	332	347	333	333	306	346	321	336	303	317	326	306	299	309	327	345	269	306	319	300	300	331	318	332	315	301	324	343	298	309	322	315	352	332	334	291	305	299	354	313	304	276	311	315	328	334	314	308	311	319	325	356	320	309	331	290	291	325	312	316	334	328	327	343	336	330	336	311	323	326	331	333	297	326	310	330	312	332	321	288	306	314	327	326	308	337	350	327	305	317	311	326	269	319	299	315	307	323	320	318	291	267	335	336	328	296	321	331	301	328	345	340	310	332	329	330	327	315	319	316	334	283	300	276	305	309	305	347	313	323	307	317	339	307	308	302	303	315	305	316	303	301	339	300	305	291	358	323	327	335	343	327	341	315	332	318	330	302	294	283	338	340	316	322	317	314	287	301	319	303	322	338	300	341	323	315	298	327	287	339	300	298	310	315	295	315	347	305	330	329	316	332	308	314	338	325	316	322	331	343	310	315	310	310	299	304	307	297	317	359	329	334	345	300	313	303	320	303	322	328	337	325	311	305	359	301	341	310	327	329	310	334	306	331	287	311	294	327	308	314	340	309	315	339	318	328	318	294	309	313	305	314	311	335	336	334	299	318	298	307	303	322	317	333	308	306	306	330	332	301	335	322	298	323	361	318	330	272	299	343	339	300	360	342	330	331	332	318	305	329	306	329	327	341	309	321	344	309	339	311	337	280	279	334	315	313	316	310	315	310	318	337	283	344	312	315	361	306	301	322	300	340	319	330	338	312	311	309	343	294	293	313	302	350	328	328	290	339	317	313	295	343	310	296	301	334	298	307	344	308	303	306	297	323	327	283	295	304	324	353	298	334	329	332	302	325	291	328	297	343	322	350	317	323	297	322	346	314	314	318	299	335	278	323	313	306	358	335	298	317	313	298	313	326	341	277	306	319	309	340	339	308	301	327	308	336	329	318	292	290	308	322	309	337	296	333	332	299	311	339	337	320	307	339	315	322	300	352	314	341	315	349	322	318	346	309	315	306	315	350	320	321	337	325	303	278	312	313	329	312	324	307	345	317	319	363	305	316	325	289	294	310	326	323	328	307	316	324	344	343	329	359	321	312	329	294	340	344	321	311	347	293	296	316	314	331	334	302	301	309	312	320	296	326	319	321	347	333	304	311	314	341	341	293	325	310	298	316	310	331	331	322	312	326	333	315	333	312	297	333	324	283	282	316	357	336	316	289	307	306	319	302	342	313	324	329	317	296	309	342	301	313	314	306	326	330	329	325	322	319	330	305	315	321	311	319	317	315	300	321	314	313	326	341	289	326	318	306	312	307	294	343	303	308	296	289	302	316	340	287	345	325	290	330	319	280	322	320	302	305	314	341	331	358	311	302	305	310	302	304	340	311	322	294	303	324	286	327	330	293	320	342	323	304	346	327	320	318	329	343	312	294	309	320	312	314	302	283	303	301	329	292	301	301	338	312	303	284	333	313	307	310	323	300	318	332	308	319	327	300	313	345	321	300	286	298	338	326	316	295	334	338	335	301	334	326	312	344	309	319	295	296	317	339	327	345	349	318	312	291	311	306	299	324	323	291	274	293	333	322	295	339	307	333	303	325	320	326	278	278	297	341	296	306	328	322	285	291	330	318	328	335	338	290	292	340	302	305	332	299	293	277	276	286	318	331	309	352	316	319	313	304	301	304	308	338	307	326	305	298	317	345	324	312	324	276	327	296	317	312	342	315	326	337	289	315	322	305	292	320	300	325	310	293	325	291	288	285	291	299	347	302	296	301	325	307	306	297	337	332	307	293	304	326	295	321	312	296	345	336	313	299	324	329	304	330	319	328	344	314	296	307	311	324	318	307	287	337	331	286	357	283	323	324	281	346	320	332	324	313	313	298	312	304	295	333	330	262	334	321	325	313	290	328	335	306	357	326	308	298	295	320	301	314	278	325	275	356	311	329	338	330	323	327	315	329	320	285	338	308	325	301	338	320	305	325	310	342	297	313	290	310	341	297	289	299	326	308	279	304	313	348	321	303	322	319	353	316	299	303	325	294	307	311	309	312	324	312	286	324	336	332	312	307	305	323	315	301	276	271	333	304	314	314	303	323	337	324	286	278	309	304	309	315	302	318	284	310	352	329	289	330	312	322	311	303	282	296	320	296	322	298	301	329	316	320	305	315	331	271	339	325	322	305	311	326	284	319	336	320	309	322	308	337	351	317	303	326	299	315	301	302	293	318	290	326	310	325	314	303	320	336	292	285	327	287	297	308	300	294	306	316	286	337	342	319	326	345	296	304	311	278	326	319	321	337	322	337	313	294	353	310	331	298	296	346	325	294	322	339	329	335	292	321	312	299	305	307	303	293	319	310	305	300	337	332	307	317	308	315	327	304	321	344	317	314	356	309	305	312	309	347	322	296	331	348	327	310	321	317	336	335	326	312	293	321	297	277	302	319	295	316	314	342	317	306	323	296	309	317	302	331	315	321	318	332	299	333	304	326	319	333	306	303	323	288	317	315	326	326	343	288	304	334	305	328	290	322	312	338	332	293	303	336	294	330	296	300	308	302	308	310	299	305	328	299	290	308	322	320	336	272	299	271	322	307	314	302	337	312	325	330	301	343	310	299	292	320	298	322	299	326	310	316	288	348	329	295	324	334	298	340	314	337	301	308	288	283	321	288	323	332	316	345	321	310	320	321	322	304	335	295	335	292	329	334	341	328	332	295	329	322	303	332	333	338	319	319	313	330	327	300	332	315	312	347	308	311	296	308	329	298	341	331	310	313	315	321	288	318	281	290	322	309	299	299	303	315	315	316	342	316	330	341	328	318	317	328	307	332	308	307	330	303	337	288	300	317	307	319	327	297	333	291	313	283	348	298	306	328	319	299	321	309	341	282	312	310	327	333	336	331	294	321	303	297	278	330	307	298	307	347	315	325	308	327	326	318	312	294	334	312	299	305	330	305	314	315	314	342	301	271	328	283	349	338	320	276	328	336	300	310
24403	21432	28771	24479	21430	8800	1578	1025	776	812	765	698	736	745	671	652	674	659	621	669	632	637	666	623	681	601	620	633	627	631	638	647	638	594	654	658	604	585	627	600	641	630	640	609	618	597	611	636	661	599	612	617	586	601	606	614	602	587	629	622	584	621	625	571	566	574	597	616	631	597	672	620	582	653	657	604	593	611	610	635	626	631	585	628	627	634	614	644	623	596	645	636	613	571	629	594	594	603	598	592	587	634	607	582	607	603	650	581	601	587	581	601	596	591	591	591	666	595	629	622	563	635	613	579	548	614	581	615	625	583	599	621	606	586	584	604	584	636	627	603	596	628	584	605	561	583	628	628	597	567	611	629	612	618	568	620	574	591	597	604	590	626	596	639	599	613	619	598	613	635	532	625	582	614	552	541	627	626	612	592	637	611	595	599	596	615	630	595	563	612	662	592	608	585	586	589	594	626	565	585	617	638	644	613	576	539	601	612	644	597	579	619	606	605	616	591	655	595	624	608	638	568	611	672	639	575	605	609	605	610	613	588	544	619	625	586	598	590	588	570	606	579	617	609	606	609	612	618	618	550	631	590	580	664	572	603	621	567	589	548	592	588	581	603	584	561	613	589	627	585	586	625	571	570	614	572	605	552	588	601	610	550	578	597	575	645	552	546	629	602	586	588	630	572	584	596	566	609	587	635	631	601	645	597	612	589	574	611	600	566	589	588	607	560	620	572	581	645	605	625	562	542	585	603	659	596	589	594	580	556	581	599	602	600	620	548	638	585	604	618	605	571	626	592	630	567	610	620	651	576	583	604	572	615	637	607	589	597	572	608	575	618	620	547	593	638	615	608	635	563	617	618	626	623	578	598	604	583	607	613	590	591	615	597	597	580	566	572	597	564	618	605	599	625	605	624	615	607	585	606	590	649	608	577	624	623	603	602	592	580	613	588	598	637	597	612	527	569	598	620	591	569	623	617	590	592	600	580	615	585	624	557	599	609	612	588	607	621	629	575	581	582	571	576	584	575	598	649	588	551	606	611	642	620	570	607	644	623	569	570	591	619	613	626	570	592	601	591	613	579	597	591	629	595	593	596	578	570	593	591	604	611	624	592	642	649	612	611	574	578	548	612	582	550	581	599	632	610	618	602	614	596	605	592	643	627	615	648	623	606	602	629	649	587	606	592	599	606	594	556	618	587	608	574	590	573	620	648	635	604	574	611	556	625	622	592	623	597	619	585	616	560	583	585	560	616	556	570	579	639	554	615	595	569	584	605	571	607	644	601	566	642	575	626	608	634	563	598	620	628	644	589	603	618	586	619	563	574	593	623	608	621	581	572	634	600	614	590	619	575	643	558	566	614	596	582	622	592	592	640	626	601	563	578	628	562	623	603	618	595	548	636	656	603	610	560	598	603	610	578	627	599	583	623	650	598	602	588	613	601	649	586	577	590	622	602	587	610	640	591	612	615	606	618	578	562	588	565	631	603	593	609	581	586	588	577	597	632	578	593	611	546	622	600	588	576	583	587	585	613	616	581	610	567	553	644	602	610	602	566	631	598	585	571	586	562	604	581	575	541	640	606	599	582	648	601	601	585	597	548	610	611	566	589	600	604	662	606	614	600	601	642	616	562	586	629	594	647	532	634	577	627	584	581	551	592	559	581	572	639	605	622	588	590	622	626	647	573	605	605	556	601	595	629	607	602	617	619	622	585	598	600	593	615	611	594	625	592	626	580	570	566	597	582	606	598	577	614	596	589	579	639	583	601	609	654	539	609	615	622	584	607	609	577	579	574	566	614	634	595	622	602	613	627	588	573	592	589	602	577	590	615	589	600	626	573	594	585	623	612	587	618	584	600	612	621	577	544	627	621	629	610	579	621	616	580	565	654	558	639	608	582	547	648	612	626	584	634	616	557	607	591	605	622	619	629	585	605	625	619	647	579	558	627	590	575	602	584	594	617	562	579	618	594	621	597	573	615	641	606	581	580	601	608	574	547	569	613	561	604	588	572	608	611	624	600	544	587	596	596	598	603	593	599	596	604	613	580	586	600	591	599	597	582	593	589	567	577	556	638	647	607	655	623	619	593	591	615	611	667	623	566	617	572	634	601	587	619	614	609	588	591	617	621	587	603	623	579	619	580	599	570	601	613	605	618	574	612	537	572	628	582	599	613	589	549	606	607	608	619	604	600	582	599	632	590	573	597	612	573	625	603	610	585	566	617	635	579	558	579	585	585	580	608	571	590	606	566	584	604	604	586	591	586	603	618	567	584	605	574	621	550	589	622	563	575	629	598	577	612	613	623	596	611	576	621	589	572	598	601	634	539	587	634	562	595	556	567	587	597	632	612	590	598	630	609	600	608	579	596	607	606	605	587	567	614	602	558	612	609	588	583	593	609	573	622	582	616	600	552	630	632	546	640	609	610	614	609	575	568	544	614	603	628	634	666	622	590	613	583	611	558	607	588	571	629	594	596	572	578	583	620	578	568	577	612	601	599	659	598	540	622	570	614	619	584	569	633	571	594	602	567	620	589	603	632	577	538	620	601	579	590	619	604	599	574	582	582	615	610	597	615	589	607	585	579	618	609	592	604	562	552	626	596	630	581	572	653	577	604	559	585	576	620	620	592	590	563	651	624	617	607	619	587	584	630	544	561	572	587	614	592	594	596	608	652	588	620	595	578	577	563	603	604	584	585	612	608	594	555	641	633	608	583	599	585	588	573	623	555	565	589	652	581	586	592	578	668	657	570	603	595	582	582	638	650	591	596	608	612	590	587	603	613	601	580	603	572	574	574	584	569	599	630	616	619	656	586	591	610	607	623	599	603	597	559	568	614	536	599	605	580	565	594	612	634	564	540	630	584	596	618	586	594	576	592	633	616	591	560	615	604	618	589	582	611	614	606	593	570	524	618	625	631	663	593	611	580	572	632	585	581	601	590	591	581	608	658	585	576	582	535	613	593	601	604	561	610	607	609	577	562	549	582	583	586	640	542	562	591	601	607	568	590	620	605	583	610	618	576	649	630	582	568	586	590	594	610	593	656	595	569	581	596	587	580	609	602	616	588	603	613	603	539	614	565	613	601	590	555	577	608	612	653	605	605	608	624	614	601	590	563	607	600	601	600	632	571	564	562	573	574	599	576	627	590	566	620	558	590	612	614	583	632	651	574	596	556	605	600	605	609	591	576	612	598	627	612	602	622	570	608	618	627	628	591	570	588	601	642	572	611	590	615	599	592	563	578	579	580	609	574	615	548	633	597	598	592	582	648	601	578	604	536	596	610	605	574	599	606	561	677	606	580	567	613	631	593	566	610	587	598	597	594	593	606	574	609	601	601	594	577	609	622	603	605	602	627	619	571	633	616	619	603	592	602	621	616	606	591	593	579	588	602	612	608	598	625	623	637	607	588	603	585	593	622	601	634	576	595	587	626	550	597	634	618	602	588	623	609	616	602	603	590	629	636	631	612	581	592	640	585	607	551	601	587
3458	5526	4695	2423	1735	1283	1146	950	807	786	691	648	633	612	617	591	558	538	570	529	521	500	536	520	523	501	538	526	512	512	452	477	512	490	529	529	490	500	505	485	535	479	495	534	513	510	482	476	457	494	486	499	458	450	479	475	498	477	480	496	497	505	497	477	469	475	506	462	479	522	512	475	503	464	465	461	481	521	526	516	491	474	467	488	469	481	486	482	496	530	493	466	465	526	482	481	475	449	447	499	473	452	503	461	489	456	464	514	488	459	473	446	482	499	470	484	470	463	463	516	458	432	475	502	483	460	479	499	470	467	474	472	485	481	459	479	478	479	494	458	535	484	470	478	471	468	523	470	504	478	499	469	511	501	487	471	489	482	448	488	438	478	461	459	472	483	463	506	481	522	482	471	516	490	498	527	496	514	484	461	492	499	496	512	480	478	474	474	486	489	482	508	517	463	484	465	460	508	473	467	492	483	488	485	508	488	477	495	486	491	481	490	517	477	507	455	442	454	526	515	526	499	501	481	472	477	501	470	500	444	458	423	502	489	496	488	444	481	473	496	530	446	505	475	477	483	493	456	485	441	477	495	455	488	495	485	454	470	463	449	465	512	491	496	513	510	501	468	454	477	466	465	484	486	478	460	475	454	428	490	451	475	483	493	482	488	516	493	504	441	437	508	459	475	471	472	475	500	452	473	446	494	461	491	495	491	487	479	503	476	471	480	462	502	461	497	488	474	476	511	444	520	530	511	451	506	487	465	470	500	476	467	459	483	470	481	504	462	457	469	519	440	459	485	476	472	465	485	442	490	460	483	446	494	465	478	473	498	481	469	505	479	483	464	495	505	498	479	500	525	516	511	488	487	501	483	502	472	447	509	455	482	452	472	442	508	440	440	496	440	490	475	515	500	471	451	437	468	433	471	508	465	463	481	480	489	485	468	493	480	492	491	468	503	479	485	492	479	464	497	447	500	477	489	476	484	487	429	467	498	478	505	459	432	462	473	462	471	480	474	435	474	476	466	475	486	452	452	480	466	486	457	454	475	465	467	450	463	462	485	537	488	449	458	498	486	469	461	477	438	522	471	471	439	461	472	479	469	505	484	503	479	511	484	482	486	474	471	479	467	503	437	449	480	470	475	495	493	455	478	464	455	460	457	477	484	450	462	438	473	509	506	479	467	475	424	485	502	436	490	419	447	499	473	501	449	442	507	458	466	464	452	463	449	475	508	512	460	493	513	485	496	472	464	425	492	471	480	464	497	496	509	436	460	472	464	479	478	455	473	495	429	492	442	473	459	468	472	474	488	463	470	458	526	471	471	476	512	505	458	484	508	506	513	492	520	521	514	489	459	467	526	491	473	517	468	466	450	481	447	483	493	453	500	504	513	469	480	487	476	459	478	463	500	510	454	424	462	455	462	466	482	469	471	505	484	461	492	480	431	454	471	478	440	477	474	477	505	521	492	485	454	496	447	481	492	500	477	485	486	476	470	485	452	500	511	484	512	444	485	507	478	478	436	497	454	482	438	503	473	489	469	475	493	473	489	433	465	459	477	484	498	467	507	480	449	468	461	494	482	471	461	468	422	451	506	497	435	457	489	503	452	484	476	479	500	441	458	488	458	455	492	449	478	449	475	473	488	472	469	453	478	457	507	469	469	444	492	453	526	467	478	461	423	465	457	466	464	448	503	495	453	461	466	480	494	472	504	480	477	483	513	448	482	470	471	450	458	467	502	478	410	488	408	468	509	472	496	433	506	470	434	479	482	443	506	478	473	483	471	487	442	478	438	478	487	477	488	485	497	465	457	484	464	475	491	451	484	457	470	451	465	451	475	449	491	432	471	479	486	491	474	493	464	466	504	464	466	448	489	471	485	442	472	483	532	481	473	443	444	467	462	442	457	477	496	471	448	474	428	471	436	434	455	445	455	464	472	453	451	500	431	488	504	477	454	474	471	484	456	475	507	485	462	492	449	492	477	485	437	453	495	451	462	484	425	497	457	468	528	466	471	465	450	501	489	462	483	469	452	480	458	484	496	499	486	500	502	476	475	470	488	453	471	496	507	471	480	473	453	509	459	475	455	458	474	485	454	450	491	510	503	463	458	474	481	493	478	478	461	462	462	479	466	477	499	459	486	426	477	468	441	441	481	455	478	504	500	527	446	434	459	480	443	464	459	480	509	462	472	489	476	442	506	517	478	457	496	466	498	479	481	482	449	497	476	466	444	471	481	485	459	466	488	477	449	431	497	442	479	468	507	504	498	438	510	439	475	494	463	484	422	476	444	454	468	455	480	513	461	454	483	452	459	467	508	478	457	456	470	437	477	460	477	458	439	475	481	451	455	459	424	444	490	456	485	490	449	480	449	478	482	450	476	512	489	464	470	457	494	437	489	447	454	480	490	479	545	469	467	437	422	467	454	466	458	458	494	476	482	480	482	482	470	450	509	514	496	501	469	443	471	478	495	470	499	515	449	447	484	480	476	503	436	487	461	480	477	450	469	461	450	488	447	476	464	455	447	456	455	456	473	514	475	490	472	462	458	464	439	487	474	450	512	467	478	467	466	471	484	465	519	462	431	472	469	457	451	450	484	483	490	514	476	469	429	485	466	445	437	463	476	452	480	448	478	455	455	512	467	454	481	498	447	436	471	475	494	484	438	475	483	448	459	473	470	494	445	481	459	456	476	507	462	452	490	495	451	456	468	463	464	428	483	479	426	470	469	495	440	498	465	455	458	458	492	469	473	439	469	500	470	501	502	487	459	468	488	434	497	426	476	478	459	472	512	437	437	454	423	430	467	487	489	453	448	497	468	445	494	447	489	507	512	478	435	470	502	475	439	492	461	435	446	434	485	495	473	474	463	478	481	473	451	445	462	468	466	464	464	494	497	472	470	437	475	487	474	455	468	465	442	418	465	464	479	436	456	459	461	474	479	458	437	461	503	436	483	506	456	471	478	470	463	461	437	483	467	455	443	504	489	449	446	475	478	454	460	442	496	456	477	487	475	459	469	455	483	483	470	450	455	470	466	462	471	495	470	492	431	471	481	458	464	452	485	495	456	488	488	465	482	477	476	495	481	434	450	464	473	472	471	456	456	461	480	445	476	463	470	500	500	455	456	456	447	478	481	449	500	450	474	499	503	449	487	449	441	473	412	463	476	447	472	475	484	490	480	493	456	439	457	465	461	514	455	456	471	476	491	441	469	446	497	476	454	448	472	474	467	474	498	466	494	484	489	463	452	448	481	548	462	450	459	490	477	455	472	481	481	459	454	467	452	460	447	450	456	473	513	492	449	419	456	522	509	493	461	455	467	524	474	448	517	468	464	448	489	479	458	462	518	400	501	497	440	438	452	473	458	446	490	451	489	454	469	491	427	437	462	465	477	511	470	477	471	426	450	465	484	487	467	472	442	462	477	445	462	475	479	444	470	452	494	457	431	480	473	444	447	471	485	484	484	475	477	487	487	486	473	467	477	467	498	481	468
27759	10235	535	309	177	180	138	160	133	161	137	140	141	147	139	137	140	137	125	136	153	141	134	112	171	129	153	113	141	147	137	171	127	136	126	141	130	125	152	128	136	144	129	140	139	140	151	130	141	150	127	126	141	151	129	148	136	124	155	140	141	128	136	145	140	128	131	154	129	136	138	142	137	144	142	144	149	134	133	134	136	121	125	147	146	131	144	143	137	147	126	110	137	138	133	130	135	119	123	145	118	125	145	133	146	130	133	138	134	134	153	140	122	140	131	129	136	145	127	146	138	129	146	138	137	118	158	137	141	116	124	133	141	138	150	129	129	125	120	130	133	151	114	141	139	156	130	126	127	125	135	141	140	137	142	140	121	117	139	149	140	138	136	132	143	146	127	131	149	143	125	137	133	144	155	120	135	145	149	141	136	136	130	136	127	148	133	139	131	137	147	133	145	148	140	138	139	131	132	154	141	142	112	142	135	121	130	132	144	142	131	145	124	147	129	132	119	119	127	144	133	131	146	126	131	125	120	127	154	135	110	138	126	148	125	130	122	143	135	127	118	127	144	130	138	121	108	135	151	134	123	144	149	113	139	123	143	143	132	164	134	134	134	121	141	132	134	135	130	128	155	144	149	141	145	143	152	136	135	148	113	135	128	132	149	110	138	126	138	142	129	135	131	124	137	137	116	120	145	133	132	115	144	136	142	116	140	122	125	145	133	119	134	126	138	126	127	130	152	132	129	118	128	127	158	142	147	126	148	114	131	132	131	141	129	113	125	130	129	147	130	128	135	131	126	140	134	169	138	126	117	125	142	138	155	146	138	150	149	120	141	134	122	125	137	125	135	139	140	138	120	123	148	151	135	128	140	137	151	134	127	129	133	153	127	118	134	126	133	120	123	125	138	144	140	143	139	136	123	126	125	134	151	143	141	131	144	123	134	142	114	139	120	137	141	154	135	135	129	139	121	122	139	125	126	138	152	164	130	134	143	135	157	154	123	146	140	142	148	148	128	130	137	147	161	140	151	135	131	148	128	157	134	145	132	126	122	140	134	124	134	146	134	132	138	148	130	152	160	127	141	136	146	137	141	124	135	132	142	116	124	142	98	121	134	113	129	153	141	133	161	124	140	127	133	130	146	125	133	131	142	132	137	134	116	135	149	128	129	137	138	126	138	137	138	135	158	149	126	138	142	146	127	146	132	120	131	137	130	146	141	122	137	122	121	125	119	110	135	141	135	131	132	135	138	137	130	149	146	139	140	128	130	122	126	136	120	151	146	153	153	129	137	172	149	120	153	133	144	134	131	139	141	120	157	130	146	126	118	128	129	127	147	128	139	128	131	133	141	151	125	150	138	140	128	106	129	116	149	163	158	123	133	126	130	124	127	126	144	139	144	123	136	134	139	152	126	128	121	132	124	128	118	140	141	123	119	138	135	135	129	125	143	157	162	145	142	142	116	136	149	150	134	132	128	139	130	143	150	133	146	127	128	140	136	139	140	113	131	148	118	163	129	117	130	129	125	126	131	134	151	137	125	143	125	128	157	122	152	123	141	135	127	139	138	131	140	148	132	141	128	129	132	133	141	144	135	135	128	135	133	148	128	137	116	119	139	123	109	132	119	116	144	147	127	138	142	115	131	145	149	130	143	131	135	141	128	146	124	119	134	117	125	133	128	139	140	159	141	126	144	147	137	99	143	111	134	141	149	134	137	144	137	131	124	154	126	129	124	141	137	136	141	140	137	140	126	138	146	125	148	138	100	136	127	129	127	134	127	134	141	143	126	142	131	130	145	132	149	110	125	124	150	124	142	140	133	121	148	129	139	136	139	148	124	138	123	144	136	126	145	145	136	130	133	142	134	145	129	134	128	129	148	134	155	130	134	146	137	116	145	131	113	144	131	144	148	123	127	115	137	160	147	132	137	149	138	146	128	125	131	142	144	122	132	133	133	142	134	140	120	133	132	136	129	126	130	134	132	159	148	121	129	111	171	132	153	148	125	133	153	140	138	149	140	152	141	139	131	137	127	133	132	128	146	135	141	142	135	123	120	133	133	128	151	122	143	143	135	145	111	129	109	129	142	149	124	138	149	133	128	150	124	137	141	129	141	137	118	143	151	146	134	129	141	153	124	124	117	137	135	122	136	138	119	118	147	140	130	136	134	138	130	139	134	166	132	148	151	134	121	129	139	132	117	134	135	143	153	126	152	135	132	140	144	140	127	138	145	136	143	133	146	149	134	125	137	138	129	158	135	113	164	129	143	139	128	116	125	128	120	126	140	133	128	142	168	125	117	122	124	151	129	133	146	141	147	125	138	135	136	135	132	117	156	141	130	137	136	133	142	116	148	133	141	137	135	120	145	132	122	130	132	151	139	153	132	155	126	138	140	129	133	128	133	132	130	144	136	135	130	130	132	145	152	128	137	142	116	150	130	153	137	131	146	135	161	116	141	130	127	147	132	117	137	128	146	138	119	110	117	116	120	144	136	147	130	141	132	131	141	134	128	138	177	122	147	126	132	130	121	137	131	131	135	141	140	153	146	137	127	138	143	124	134	148	131	146	139	156	123	123	129	156	137	158	129	156	142	158	155	129	132	141	138	135	172	125	131	130	141	136	137	141	134	151	123	142	138	127	138	137	143	155	118	145	131	142	108	121	127	141	117	121	127	128	118	122	138	139	136	117	144	139	127	134	163	114	143	147	123	116	136	135	135	141	131	114	130	128	138	139	116	118	123	149	126	146	132	137	133	130	152	123	137	150	133	127	131	147	140	131	141	142	130	154	131	145	135	129	145	137	142	118	145	145	133	124	128	132	115	121	137	138	132	147	128	123	136	143	128	128	123	125	115	106	138	118	144	135	140	119	119	134	133	119	150	146	129	145	137	122	157	140	127	155	124	136	127	119	154	144	130	120	122	152	152	140	136	138	130	106	132	131	145	143	152	161	133	147	128	143	128	137	123	121	137	131	132	126	129	134	138	148	126	139	154	121	115	126	128	138	146	131	129	147	124	112	130	142	135	131	124	127	132	142	140	144	130	137	132	144	140	157	124	123	167	125	140	132	140	149	118	149	148	125	137	121	133	141	130	124	132	116	149	157	142	155	144	128	115	140	146	123	113	121	133	144	150	126	143	139	137	129	144	127	127	126	143	132	156	146	136	126	126	139	110	131	133	142	130	147	149	123	127	126	139	133	132	133	124	144	122	129	115	132	145	134	167	131	143	138	131	106	131	146	123	130	146	119	140	133	134	130	116	151	133	135	137	131	133	143	150	143	127	112	152	143	129	126	140	139	153	128	137	115	140	159	134	124	131	127	165	125	123	137	131	125	136	120	141	127	145	128	129	116	122	132	107	120	162	122	133	152	150	124	125	120	132	144	146	137	112	121	139	152	100	140	122	146	147	116	131	136	130	121	115	122	126	136	148	147	135	113	132	132	121	112	124	137	137	131	154	120	130	142	136	142	131	132	137	151	149	129	120	123
4392	299	240	180	147	126	134	127	112	132	108	117	131	133	98	137	112	97	113	126	122	114	110	120	127	124	115	130	124	106	126	96	127	100	121	124	110	97	105	97	116	119	122	100	107	133	101	132	116	104	100	110	120	108	111	116	109	92	118	118	123	107	105	105	134	109	110	124	109	104	100	123	102	124	111	112	105	110	120	119	107	115	112	104	115	116	131	119	111	109	120	122	115	115	111	116	110	97	115	96	139	100	114	137	127	112	125	124	104	121	108	111	116	127	105	140	109	122	130	114	111	108	100	94	98	132	110	129	131	107	119	107	100	115	125	120	129	127	122	122	104	123	128	112	109	111	117	102	130	127	119	101	116	120	108	114	126	99	112	96	117	109	102	102	112	109	99	111	114	114	115	130	112	127	104	101	115	105	104	104	100	91	102	105	124	113	101	101	109	104	118	118	123	112	122	116	95	98	122	133	121	99	129	98	121	110	124	94	126	95	101	93	118	120	121	91	126	111	113	114	121	110	113	120	133	122	107	107	102	107	137	127	124	109	109	109	115	111	116	116	123	116	136	128	99	131	107	102	104	122	107	101	110	115	123	128	117	106	106	107	129	106	101	115	114	89	107	113	103	109	127	122	113	101	116	122	109	109	123	102	93	107	111	110	100	107	131	121	109	119	140	92	117	128	111	117	122	111	109	112	119	100	94	129	126	108	138	114	110	100	123	119	119	110	114	114	95	114	111	103	102	131	102	123	104	115	117	100	101	104	105	103	107	95	126	115	129	107	107	112	115	126	106	128	124	113	106	101	115	112	94	94	115	118	104	115	114	111	105	124	94	108	106	111	131	122	128	121	92	123	103	149	110	106	114	96	123	109	121	110	106	108	126	126	126	94	95	107	137	114	127	111	99	111	116	122	104	100	120	111	104	114	119	99	120	108	109	114	110	117	119	102	127	111	126	100	117	135	132	126	108	123	127	120	111	103	121	117	155	116	100	121	122	125	119	108	104	113	128	101	104	115	120	138	103	100	121	112	133	111	112	114	110	112	114	112	100	107	123	109	109	118	99	119	109	120	120	105	99	100	117	99	119	125	120	108	112	124	107	119	105	133	121	110	115	107	95	122	107	113	105	96	122	103	101	127	114	106	116	103	123	99	108	101	117	110	112	102	135	110	110	123	115	117	118	126	112	124	121	117	120	114	120	136	115	118	114	114	109	132	115	118	114	136	90	112	129	106	112	116	115	106	124	117	96	120	111	109	106	101	127	107	110	115	106	131	108	95	101	110	113	109	111	115	114	123	100	111	112	117	116	106	138	105	117	123	136	116	119	126	126	115	103	108	122	112	122	98	131	132	111	117	111	111	128	110	114	113	106	125	126	116	107	134	113	123	143	128	117	133	112	104	103	105	102	113	109	115	109	132	115	119	122	112	109	115	130	100	115	107	114	135	106	103	113	111	107	127	115	116	89	122	108	117	116	120	113	98	114	107	100	117	101	113	120	134	122	130	108	119	98	97	114	124	101	108	112	110	121	135	110	120	125	114	111	126	110	111	105	90	114	104	117	112	109	118	118	107	117	130	109	115	106	118	108	116	118	118	101	94	129	101	120	126	113	110	128	120	96	116	111	128	94	102	119	99	116	116	116	123	130	115	105	124	120	99	112	123	116	128	101	128	100	117	96	112	106	110	119	93	114	110	94	105	129	114	99	107	107	113	129	102	102	122	92	103	109	114	118	108	108	109	120	111	128	142	107	111	106	115	94	117	101	111	103	114	123	94	110	134	100	124	110	116	117	98	113	105	125	144	125	124	109	98	95	122	106	115	124	129	93	106	123	123	109	109	111	105	110	122	94	115	114	126	122	119	127	120	105	109	111	104	108	112	132	115	110	130	117	113	105	124	119	106	127	96	109	118	101	91	99	111	123	103	104	123	134	125	109	105	104	138	124	116	125	114	143	107	113	114	129	103	107	105	119	119	126	102	121	122	120	117	117	105	125	122	117	131	110	133	117	106	116	118	119	99	125	100	111	123	116	132	124	123	112	120	131	123	105	114	99	111	104	105	91	113	111	123	109	111	111	115	113	114	114	118	122	115	109	120	112	108	101	105	106	100	115	82	120	85	113	84	101	119	120	98	102	108	132	105	135	116	128	97	124	126	107	138	107	113	122	124	94	106	130	107	137	104	122	108	118	114	82	122	123	127	104	110	106	110	118	98	127	97	109	115	93	124	105	105	121	100	117	110	123	122	115	108	130	105	105	122	118	143	111	99	108	115	114	112	100	115	120	115	111	102	140	114	101	108	128	118	119	103	126	109	125	111	115	126	96	114	109	108	106	119	112	118	108	126	109	90	97	97	114	86	140	95	117	130	110	136	111	109	123	100	109	111	126	115	106	88	109	93	110	107	126	107	99	104	114	101	120	107	109	116	121	100	126	130	110	96	107	118	121	109	110	111	96	115	132	133	121	113	101	126	117	108	100	112	102	114	107	116	104	113	104	125	102	110	138	99	123	106	109	96	120	123	121	112	113	139	100	113	135	109	126	116	116	114	106	116	107	110	110	126	100	119	122	118	108	116	120	112	136	115	109	120	111	125	103	107	98	129	109	124	130	111	118	114	107	109	104	116	110	95	89	100	105	112	131	105	95	119	124	127	124	103	114	116	95	114	100	124	120	117	124	132	117	107	113	116	111	107	122	120	112	100	111	121	123	108	104	109	123	109	125	108	124	120	105	102	117	98	109	111	121	113	114	120	118	121	153	110	107	101	126	103	123	112	100	119	128	115	97	115	133	115	122	112	106	121	98	119	118	116	100	114	109	95	127	110	118	106	114	112	120	99	103	112	127	117	109	124	121	111	107	116	120	100	108	110	120	111	122	108	97	108	131	122	121	121	110	95	116	90	144	120	129	110	105	114	104	123	103	105	105	99	106	122	112	108	86	107	104	118	99	111	98	105	97	132	113	104	102	109	121	111	111	103	113	115	136	112	106	112	101	116	108	126	113	103	112	106	108	120	115	123	117	114	109	106	115	119	95	122	138	122	115	132	125	100	105	123	121	138	121	95	96	111	121	127	130	114	93	89	102	133	115	92	110	107	105	112	114	112	122	105	107	116	108	128	106	125	122	114	118	100	109	117	101	105	130	105	98	123	108	119	120	117	112	113	125	106	113	112	101	121	122	116	114	120	114	113	115	114	118	120	111	132	127	117	126	114	112	125	105	107	106	114	131	108	112	119	123	108	111	117	128	88	99	96	114	97	108	117	117	110	127	125	104	126	112	113	135	137	122	115	103	110	94	111	113	113	105	132	90	102	119	122	119	121	115	120	106	125	110	110	103	118	111	107	99	105	104	108	113	105	108	125	116	111	107	110	115	109	116	107	120	111	136	127	105	108	99	115	130	102	116	105	113	118	134	112	105	110	112	117	111	115	112	106	106	112	105	101	115	111	90	117	101	112	111	117	115	112	102	84	107	118	115	112	115	99	135	116
25317	21422	27924	25306	11534	1110	745	553	505	478	441	460	457	436	411	411	423	447	433	414	404	427	413	398	384	427	410	410	435	390	398	443	368	378	373	403	385	417	386	418	375	401	387	378	378	390	374	407	417	377	422	395	411	402	417	375	399	413	416	406	417	377	391	384	401	411	394	391	342	408	394	373	414	399	380	363	368	435	392	381	388	394	386	385	378	422	425	389	386	358	398	395	399	423	369	386	397	412	379	407	442	364	390	398	393	371	357	375	355	410	404	383	380	404	363	364	398	387	415	375	397	395	391	395	378	408	392	451	405	383	382	422	357	383	377	376	379	377	397	410	353	390	358	401	388	407	409	394	376	386	454	361	385	411	372	373	412	398	401	394	427	415	407	379	377	387	374	389	366	374	399	398	390	370	424	402	404	367	416	377	390	416	408	395	355	380	380	390	363	431	383	387	432	382	369	430	394	397	371	405	367	428	400	391	360	372	370	405	384	409	413	425	395	382	386	351	406	389	364	391	393	342	390	397	369	407	403	362	401	399	388	382	381	387	395	377	361	387	416	388	418	371	397	403	404	387	353	401	389	374	342	415	413	367	370	377	403	369	362	426	367	401	407	388	403	380	417	387	386	389	389	391	383	368	376	390	371	369	370	366	359	379	402	384	394	380	400	429	403	412	396	411	379	375	362	364	391	411	408	389	408	393	360	430	390	404	401	429	361	345	385	361	407	403	421	358	409	386	350	390	418	395	418	382	389	387	415	407	397	385	400	378	396	386	422	386	398	350	391	404	402	383	384	344	373	395	403	360	403	369	410	395	409	370	394	393	393	409	374	418	411	368	397	388	416	388	399	400	384	401	399	382	375	378	398	386	395	398	394	383	385	356	384	372	409	393	380	372	399	414	393	384	355	387	346	374	374	362	388	379	394	379	424	421	368	384	398	408	380	372	378	393	400	390	419	368	383	401	368	395	393	400	404	397	392	401	391	458	405	358	429	406	393	412	368	410	389	372	429	413	410	411	432	380	367	407	383	381	378	384	350	391	411	400	403	374	384	392	372	347	360	412	379	383	382	401	401	341	427	415	399	339	434	397	405	362	417	403	397	399	400	388	378	397	377	372	380	403	347	393	401	399	408	384	347	380	390	360	418	392	404	380	389	345	399	382	373	359	374	388	394	409	391	381	404	398	385	390	381	391	408	380	401	397	362	397	376	430	348	399	371	364	402	374	399	422	376	411	356	387	393	413	403	394	381	349	381	377	392	389	393	383	418	403	373	436	414	365	402	386	377	366	407	355	404	400	384	405	379	365	361	408	396	378	427	361	408	408	410	429	373	381	373	427	377	377	396	376	399	390	357	391	370	358	366	408	365	405	414	423	383	380	381	424	350	376	384	394	380	382	414	431	393	380	377	367	346	361	367	377	358	381	386	410	373	377	362	368	356	394	373	384	401	374	388	370	380	400	397	367	391	353	369	370	388	402	390	382	354	382	379	385	379	374	394	405	376	369	386	397	435	384	393	378	355	410	362	401	384	400	391	398	387	391	370	403	398	408	378	376	354	403	389	433	402	386	357	383	388	373	423	407	399	395	397	397	398	360	360	361	393	389	366	378	374	397	395	374	400	350	372	399	394	374	392	384	330	396	393	394	388	407	396	402	409	385	371	411	396	364	387	418	406	423	425	403	383	376	380	433	404	359	397	362	364	381	401	372	382	396	421	386	414	352	415	375	406	420	375	363	371	375	407	386	404	380	367	385	393	374	376	383	354	413	394	394	416	389	362	423	406	395	416	405	393	396	372	393	344	394	425	406	386	382	364	364	371	402	400	400	381	355	372	391	429	384	381	377	405	425	396	393	414	411	347	365	383	356	361	398	400	375	409	354	388	333	417	436	390	385	374	382	384	404	406	374	396	394	407	389	398	390	372	403	379	420	406	395	433	375	395	389	390	349	398	385	382	381	389	398	419	372	386	401	385	409	367	407	358	382	388	364	395	401	392	402	386	407	391	394	362	390	387	411	412	374	387	393	376	385	394	368	353	398	373	379	408	348	412	402	400	379	377	423	400	391	366	397	397	401	373	394	403	429	378	389	391	394	349	353	381	415	396	371	409	372	368	412	376	382	406	387	404	425	427	347	400	376	402	406	384	377	417	377	409	383	335	397	382	389	375	387	411	387	421	430	401	398	363	391	414	426	400	375	377	418	374	383	418	392	393	409	353	365	368	370	378	357	411	396	421	412	372	385	351	383	353	395	380	370	373	400	387	400	398	395	358	367	396	405	410	381	399	381	390	420	410	398	410	379	385	396	437	387	391	404	411	393	341	410	422	394	364	408	406	363	358	385	380	419	408	410	386	383	397	390	365	409	389	410	421	399	378	396	373	389	418	365	388	422	399	392	420	396	394	385	404	388	372	374	389	394	391	441	372	379	393	405	419	389	366	437	364	416	373	413	389	418	392	385	394	353	406	374	384	395	383	373	423	403	370	371	390	427	378	347	398	380	401	411	385	356	377	394	396	406	377	404	390	389	393	374	386	376	376	359	369	404	390	413	351	387	377	395	378	390	391	397	394	380	425	379	383	400	420	384	378	367	363	381	368	385	415	396	391	354	383	409	408	402	371	371	369	400	404	408	398	402	377	396	376	387	417	392	387	404	396	366	380	407	391	377	391	375	353	399	380	361	425	383	384	379	369	420	413	380	400	414	402	387	371	389	357	409	381	370	355	365	366	397	390	398	420	391	391	377	393	388	410	398	354	369	394	378	438	394	413	389	412	390	385	392	394	397	436	369	420	399	370	379	410	359	384	367	382	357	384	387	390	402	381	374	355	383	383	373	355	405	395	401	362	423	389	355	393	369	398	374	403	405	418	368	396	402	455	400	395	382	397	383	389	395	409	360	391	367	408	367	396	416	407	350	364	377	355	386	387	359	345	437	380	377	370	412	385	392	376	401	358	404	399	354	368	397	425	408	390	418	419	370	399	434	368	382	392	372	344	388	412	386	408	374	404	394	405	369	358	398	416	367	363	383	393	386	395	364	361	384	379	379	400	396	398	388	371	409	414	345	367	366	391	403	387	392	407	370	419	410	374	384	410	383	387	391	389	379	412	398	395	373	377	389	363	387	402	372	368	419	419	382	364	387	373	354	392	400	377	378	409	376	412	397	398	381	421	387	444	383	417	368	416	418	382	392	426	394	355	385	375	394	437	386	387	393	386	396	388	394	418	406	385	419	392	405	351	373	406	413	402	401	373	352	352	381	415	433	413	380	410	390	390	388	370	357	405	391	386	402	416	380	388	395	376	400	388	329	420	416	399	382	379	406	375	384	367	420	359	424	366	394	372	400	366	385	381	390	406	396	390	385	378	361	376	377	404	376	396	390	356	349	415	408	403	389	395	410	400	366	400	380	375	409	407	371	414	377	398	382	381	378	364	427	376	368	402	393	408	422	387	389	390	407	387	333	378	380	425	383	413	401	396	373	390	378	365	399
3137	3157	2712	1313	972	780	638	603	468	480	436	414	422	411	378	400	373	355	348	360	323	341	366	365	340	318	353	348	351	341	327	346	332	332	336	322	347	320	351	351	324	346	307	317	313	313	315	352	358	316	346	332	342	332	329	314	302	335	331	366	295	339	343	313	319	324	298	347	320	305	330	344	332	327	327	311	308	325	322	293	326	338	300	312	320	339	331	340	315	324	328	314	340	310	318	320	306	292	341	306	337	333	349	337	337	343	316	312	323	308	330	352	328	324	338	316	307	307	332	343	337	318	322	319	320	331	334	295	287	319	331	316	312	308	313	309	336	356	320	337	320	322	353	313	306	292	309	318	298	277	324	281	328	333	327	329	329	319	306	303	328	310	329	353	331	342	318	312	327	343	343	313	326	328	339	343	333	337	359	316	363	349	327	335	337	308	316	329	320	306	347	295	355	350	359	310	315	289	330	361	339	350	326	329	316	326	320	332	331	308	337	324	339	295	320	302	358	329	345	315	336	310	317	321	330	350	325	341	320	305	311	334	337	339	316	327	320	315	327	326	323	330	358	316	298	344	370	352	299	315	300	305	319	348	312	291	323	319	323	314	294	318	330	299	319	324	328	310	372	331	339	312	307	307	307	318	307	314	336	311	334	316	302	315	324	343	339	286	337	321	303	316	342	311	317	345	312	366	303	334	336	324	327	328	335	292	306	341	299	340	332	303	298	332	337	328	325	349	325	316	335	335	303	311	306	323	306	348	318	309	320	324	354	322	314	318	332	319	304	327	311	330	313	300	326	337	335	302	332	341	309	325	335	321	346	318	327	299	323	301	339	304	299	324	343	329	311	343	278	348	333	328	340	311	295	310	304	350	314	305	294	333	324	294	336	329	339	324	311	316	340	349	317	331	305	309	323	311	307	310	362	308	305	326	332	317	292	324	364	321	285	332	314	313	289	295	340	301	303	334	308	323	326	307	317	314	321	320	328	343	320	322	305	287	325	338	329	351	291	333	330	337	319	306	304	319	320	319	312	305	307	352	321	313	346	320	317	316	327	317	316	329	330	360	330	318	342	295	301	326	316	344	311	325	294	357	343	342	317	323	318	307	302	306	337	307	289	305	295	330	344	306	337	318	302	324	387	365	294	309	345	303	321	310	310	330	319	321	289	308	300	292	299	294	325	297	337	315	306	298	304	340	334	330	321	322	306	345	336	343	294	324	322	300	319	321	332	348	307	325	353	305	345	332	290	320	319	336	297	335	318	325	302	319	299	349	345	290	312	344	279	296	307	361	330	342	309	327	311	346	325	301	340	343	316	308	338	311	351	344	331	307	313	317	294	329	332	319	333	323	314	321	311	323	336	328	327	311	348	324	332	334	333	320	348	321	314	328	316	318	284	322	303	309	338	306	294	350	306	326	324	330	326	331	328	330	340	291	314	337	339	306	317	315	313	315	288	330	326	333	333	357	305	305	305	310	325	291	277	321	314	305	335	320	311	290	352	340	312	323	298	317	303	332	314	318	319	297	336	311	302	326	330	308	349	306	303	318	333	349	308	297	299	310	332	308	301	314	332	333	333	307	359	300	325	317	295	319	335	284	292	318	322	300	317	303	321	328	291	321	333	295	316	332	322	327	328	308	317	313	311	287	312	306	310	337	295	320	321	326	341	308	309	314	324	341	341	325	319	334	281	290	316	331	347	323	321	313	321	308	356	319	334	322	316	300	333	314	340	314	313	337	319	346	298	334	335	307	345	312	332	328	304	346	352	324	339	322	301	300	293	331	283	315	308	302	310	316	310	338	304	313	301	350	290	328	285	310	300	275	330	355	327	309	330	349	327	311	305	308	333	366	324	318	337	316	299	318	332	328	317	322	303	316	303	334	326	292	327	317	317	359	308	313	320	345	325	336	342	306	312	319	327	314	333	311	327	327	336	314	333	306	285	344	316	316	341	310	307	331	341	312	339	324	292	307	311	332	345	318	309	301	320	330	318	324	329	319	330	324	331	339	297	340	322	306	295	326	327	321	311	293	338	321	304	340	341	332	339	342	316	338	330	314	326	304	339	293	290	354	311	325	326	342	321	341	322	336	333	318	343	304	304	299	341	317	353	295	305	314	311	344	337	320	316	337	298	314	330	310	317	363	321	338	287	303	318	360	336	328	318	337	312	326	322	314	310	334	313	296	315	324	310	324	282	320	333	331	285	312	323	322	310	341	315	339	325	318	331	297	302	292	321	336	291	300	304	353	339	344	334	304	304	317	313	312	308	297	327	350	342	328	295	338	315	326	286	282	297	330	307	343	334	297	321	339	346	317	329	320	380	311	329	336	314	323	330	342	294	327	347	353	322	332	335	331	326	282	319	329	356	317	304	311	327	319	328	349	332	319	284	329	272	321	270	337	319	287	312	342	313	331	295	345	310	305	338	296	298	303	323	327	345	349	309	347	315	338	305	321	335	344	343	319	334	318	317	346	312	326	354	312	340	341	332	329	321	316	324	323	317	288	326	314	310	326	313	328	330	318	309	319	334	305	313	301	324	324	316	323	328	326	331	311	312	326	305	307	341	313	315	362	303	293	307	332	355	323	311	321	299	311	336	343	290	318	320	317	322	308	295	292	320	330	297	294	334	317	374	344	303	309	323	294	314	323	313	311	325	331	312	317	320	324	249	331	291	316	301	336	302	302	309	334	325	346	301	315	302	285	331	321	287	311	308	341	325	354	302	297	313	329	339	313	334	302	300	321	314	294	319	311	298	338	296	346	310	334	329	317	309	327	336	323	337	333	324	311	299	337	301	317	311	302	291	293	312	303	306	338	329	312	326	291	316	289	304	305	304	352	312	320	332	321	292	312	327	344	328	336	304	299	331	345	295	276	300	317	346	319	287	330	356	310	305	315	332	327	316	346	331	336	310	329	313	290	325	305	305	293	334	315	316	341	308	309	337	312	305	349	307	329	319	297	313	324	371	295	341	326	352	314	325	334	294	304	315	314	338	315	295	307	311	335	350	295	343	302	300	342	300	277	316	297	312	347	378	309	329	300	345	328	311	306	300	321	315	313	281	342	319	313	309	310	321	310	336	335	308	338	285	321	330	292	340	334	327	333	351	342	301	311	331	331	288	312	327	332	306	318	323	302	337	303	322	311	293	352	298	350	339	317	294	320	286	322	301	295	351	310	321	327	286	317	301	289	288	319	316	294	320	328	337	311	339	323	346	335	317	301	335	333	333	323	323	331	293	306	350	326	291	318	320	326	301	321	313	335	309	319	294	339	322	288	292	313	320	334	327	347	307	327	356	304	274	296	297	301	325	293	312	312	306	308	328	324	330	308	344	290	325	299	305	331	328	339	337	319	320	302	297	294	302	324	323	300	336	294	321	319	303	318	319	313	303	325	327	338	316	318	305	320	331	306	297	330	335	306	311	320	326	289	298	309	319	299	292	337	290	328	321	299	336	336	329	327	323	304	284	349	328	332	285	312	291	326
24381	21416	28770	24440	21408	8496	1537	991	817	776	753	754	690	677	632	667	719	664	637	689	651	596	616	644	643	668	591	625	633	605	620	632	639	600	651	585	606	616	562	621	642	645	627	599	626	632	602	589	585	636	598	600	560	597	595	607	607	610	594	595	610	582	579	588	618	556	601	600	602	571	608	574	572	599	598	635	580	649	634	607	601	594	634	557	600	599	607	610	574	600	581	623	626	607	585	552	598	600	555	606	608	633	645	609	559	573	593	600	601	577	573	583	587	617	634	564	584	601	641	614	608	639	575	580	608	600	583	610	605	601	607	578	634	619	575	630	578	611	604	570	588	591	625	644	611	637	599	637	649	595	655	587	632	621	635	629	602	603	666	646	577	587	565	581	583	595	604	603	597	589	574	567	615	561	571	570	597	594	665	613	617	553	635	645	563	587	586	553	618	587	580	616	585	568	605	592	587	610	633	635	587	602	614	570	631	638	574	599	597	624	596	600	563	599	594	625	598	627	585	574	587	628	590	598	637	632	636	596	586	606	576	548	609	600	663	582	602	618	586	571	598	612	620	573	590	606	632	570	603	630	603	551	564	593	608	583	594	583	592	554	578	570	567	581	587	639	594	598	596	565	626	620	597	622	554	590	619	653	578	564	586	607	599	639	599	539	586	578	595	614	593	550	651	611	628	648	598	549	571	569	585	618	612	592	629	597	603	632	588	583	603	588	620	578	578	602	566	587	623	604	574	579	579	588	576	608	558	599	614	594	586	615	624	602	610	576	598	614	593	600	607	563	586	580	585	629	543	618	616	602	565	600	589	596	663	602	614	550	527	559	570	594	610	611	593	609	626	598	620	590	607	547	594	611	571	581	573	587	578	582	591	601	571	619	570	645	609	577	614	550	594	586	597	602	611	624	612	615	562	582	591	581	615	621	583	603	609	627	568	627	537	607	582	562	586	605	616	557	593	652	567	601	600	618	646	602	595	613	595	612	626	635	576	599	626	590	628	575	559	589	586	594	545	599	597	617	572	568	612	590	608	601	587	648	616	578	606	586	627	616	641	593	583	585	618	592	616	634	617	590	564	581	607	587	571	642	562	582	614	584	567	605	575	559	577	586	573	619	614	604	578	602	596	583	611	576	556	589	598	596	559	610	591	590	556	579	601	545	584	555	603	613	573	589	608	602	595	595	572	537	560	574	604	615	582	601	575	598	597	592	622	623	589	609	607	597	571	634	653	599	623	603	587	568	603	547	606	598	607	575	621	597	569	637	559	552	582	609	608	584	583	579	568	594	585	630	607	610	638	593	636	572	615	582	594	585	570	573	570	581	634	564	589	632	620	555	615	586	602	629	620	582	579	593	616	593	583	605	571	650	577	616	607	611	658	601	615	624	582	590	620	611	638	618	562	553	588	622	626	555	612	565	580	612	609	603	620	630	607	545	604	558	581	588	573	611	551	575	611	596	631	573	564	595	598	568	608	591	623	583	562	599	570	615	566	588	629	537	613	617	593	581	592	601	613	597	592	604	599	595	607	590	601	597	594	581	614	576	580	616	643	591	639	632	637	537	573	597	626	601	609	568	606	594	615	624	557	585	622	587	640	605	625	606	646	591	601	559	565	609	579	554	585	607	593	614	604	537	578	589	598	617	623	605	564	599	595	581	588	582	580	593	591	589	588	550	596	624	644	594	590	567	605	566	639	596	546	596	606	611	551	633	599	561	565	558	591	568	575	582	584	544	579	579	586	579	635	576	581	593	572	597	579	616	583	607	562	612	604	565	560	628	574	555	608	559	601	577	622	613	614	565	524	591	616	551	577	547	627	603	593	573	620	594	598	593	611	551	606	598	608	609	656	611	563	565	598	599	614	612	563	567	618	606	608	608	630	582	635	578	628	616	571	562	648	591	584	599	638	622	600	582	609	583	600	602	574	565	648	572	589	592	597	618	599	573	577	610	654	579	603	564	591	623	586	553	603	617	628	574	579	576	615	586	579	594	587	604	624	585	588	522	609	525	573	564	589	595	590	593	580	631	613	606	588	628	578	625	623	608	615	600	575	567	623	618	611	547	568	564	606	610	613	547	622	600	630	558	583	555	591	596	547	606	579	607	550	613	599	613	598	592	596	587	598	584	583	604	565	609	647	561	549	618	577	553	573	595	626	519	618	582	630	561	561	594	564	579	594	587	582	576	590	582	639	607	569	590	622	605	592	591	610	557	595	551	555	574	632	639	586	593	542	583	579	580	585	566	584	616	571	573	606	603	604	575	595	591	601	660	634	571	575	604	612	583	582	603	596	594	575	611	578	577	572	616	583	565	556	607	595	574	599	599	587	588	600	596	637	550	587	628	586	589	565	608	584	597	612	593	589	562	591	657	598	608	604	578	607	601	597	613	584	587	647	585	550	577	578	618	592	593	612	611	577	576	600	630	606	611	585	585	562	599	570	604	579	582	578	565	587	599	584	582	614	623	571	572	605	622	573	622	591	604	617	548	601	607	604	599	562	607	569	582	586	612	601	644	575	609	569	572	619	577	608	605	608	585	617	581	604	597	568	564	588	543	614	567	580	577	616	558	563	602	607	596	627	574	584	585	594	636	604	604	609	582	639	604	586	606	627	596	582	578	623	607	609	552	620	567	604	570	609	616	606	551	620	550	572	591	601	608	621	591	581	567	605	592	592	634	636	591	586	590	599	611	579	606	593	553	606	572	569	607	589	604	564	590	612	605	591	585	565	613	627	583	585	573	581	635	616	609	588	595	636	589	583	608	597	589	625	575	612	572	591	619	564	582	627	621	607	569	558	633	612	555	601	559	585	596	628	590	593	572	611	574	610	625	611	576	613	582	580	597	560	594	580	597	575	621	600	618	588	614	533	597	626	620	616	518	573	610	594	605	563	575	626	562	572	542	589	577	586	565	585	587	621	592	602	595	598	592	580	570	612	601	594	599	599	570	567	587	570	620	556	614	552	587	585	599	572	577	561	628	598	560	628	601	602	582	583	594	616	617	553	655	578	581	570	621	575	597	557	601	573	574	586	583	596	599	618	594	595	579	595	580	607	605	568	593	634	581	572	595	573	546	558	593	568	558	578	581	544	594	585	576	586	642	578	598	583	609	580	558	570	607	606	583	616	596	616	587	605	571	589	609	540	619	572	560	610	611	588	608	591	598	546	568	595	558	574	553	596	573	577	581	616	628	617	601	601	607	561	583	610	590	586	595	663	575	629	594	626	585	606	604	595	632	570	565	555	600	627	606	548	575	588	552	592	585	591	576	613	644	565	619	594	572	627	600	571	657	598	590	607	597	572	600	629	567	592	614	540	608	588	590	573	585	612	579	590	590	608	591	588	619	596	587	583	599	609	615	588	581	578	610	570	647	617	604	602	555	600	626	602	626	585	621	603	575	594	574	617	572	643	597	587	603	561	619	604	580	572	599	601	627	583	587	579	616	604	625	592	630	543	582	588	620	642	627	612	562	599	538	571	597
3391	5564	4659	2367	1660	1316	1102	903	825	780	696	666	661	605	567	532	567	524	573	531	537	515	485	547	519	530	525	519	500	476	543	478	531	471	540	469	462	487	455	507	506	542	511	506	506	504	504	523	491	461	504	490	485	502	458	489	495	495	484	550	501	457	518	506	479	489	497	490	460	502	478	483	493	560	482	473	528	485	517	474	486	484	497	498	451	506	509	468	482	475	469	476	480	476	462	504	492	516	524	486	459	496	512	485	486	478	505	475	487	512	463	509	485	474	449	473	486	498	483	474	476	504	454	472	508	460	471	508	459	475	476	489	451	508	477	465	489	484	458	479	483	489	478	469	468	501	473	480	472	518	494	473	463	506	499	462	470	491	466	463	465	470	479	516	492	461	470	456	483	508	469	465	460	478	478	468	456	443	484	476	485	473	448	467	478	468	487	502	500	458	457	508	512	515	478	496	484	471	488	483	457	484	449	473	474	399	451	498	476	481	483	470	461	467	515	504	466	506	496	461	471	482	458	465	447	465	525	454	459	474	478	494	518	448	473	519	444	477	459	471	453	482	461	470	470	467	513	482	487	489	461	494	528	476	472	476	470	461	477	488	487	467	505	494	470	435	435	473	493	497	480	503	436	463	490	480	433	487	498	448	491	488	480	459	465	500	469	482	517	514	491	475	457	456	485	458	442	493	496	490	492	469	494	476	460	511	471	479	482	472	472	483	493	466	462	455	530	473	492	496	527	490	476	466	480	451	458	435	425	496	468	429	444	494	456	500	479	502	467	471	474	486	440	455	491	477	485	507	468	462	501	461	486	427	484	505	484	477	473	453	437	478	486	495	478	484	477	477	469	474	503	458	515	458	494	457	478	486	475	464	443	494	452	475	434	463	465	498	450	480	447	456	473	454	467	475	460	481	481	473	463	491	470	434	480	480	473	483	521	483	470	475	440	491	451	475	452	486	485	469	492	481	503	445	472	479	476	498	444	476	435	491	480	500	494	447	500	461	441	467	473	513	461	472	444	527	495	474	458	494	478	450	437	488	486	489	488	456	451	470	502	492	479	468	452	484	475	432	468	486	472	522	489	519	464	464	523	468	474	466	450	466	456	469	470	477	425	468	497	471	493	480	469	491	496	474	493	469	463	475	477	474	469	522	479	479	437	509	518	476	468	514	475	454	471	443	473	468	460	479	470	490	471	491	441	531	444	491	498	473	483	436	451	518	439	492	443	476	493	444	479	458	499	471	501	479	445	471	487	468	486	459	490	469	472	470	440	486	477	463	440	457	474	481	475	458	487	490	448	470	509	518	447	489	500	461	464	492	453	461	481	451	467	472	493	478	446	479	425	535	507	533	509	487	457	499	460	495	437	502	451	481	465	454	444	474	453	466	465	441	474	473	455	471	451	442	498	493	493	491	444	483	443	496	467	487	466	483	463	482	498	474	469	470	475	465	475	450	490	451	470	442	467	523	470	464	472	485	500	435	444	469	453	473	475	450	487	477	475	451	477	494	467	469	473	499	472	461	479	472	455	453	452	493	448	466	481	440	477	489	443	507	486	492	451	448	499	486	444	472	459	457	459	488	461	461	442	513	447	500	480	437	463	449	487	487	461	466	491	483	504	434	473	489	470	488	485	419	451	442	459	431	486	484	451	497	483	453	451	487	478	495	492	459	470	474	436	458	447	486	428	439	431	465	485	466	475	482	472	458	477	462	462	477	483	457	507	436	470	479	449	526	498	468	439	486	497	462	437	470	509	475	498	469	418	470	468	453	469	439	443	478	472	460	493	457	449	492	487	503	453	509	469	465	457	472	457	488	511	473	468	480	480	444	455	474	443	443	448	482	464	431	475	454	488	471	457	488	446	484	478	499	476	473	450	457	447	443	473	466	458	495	503	467	464	522	458	482	495	465	450	484	476	431	515	495	437	448	479	474	457	465	460	453	523	504	494	455	490	479	459	468	467	453	509	486	501	445	485	439	467	484	471	483	445	462	489	508	505	455	483	464	456	486	440	452	477	482	455	438	484	458	466	502	444	478	473	474	490	471	486	498	469	468	481	483	479	465	461	453	480	467	495	460	461	481	436	476	498	496	456	458	494	484	464	496	486	457	449	498	498	467	461	466	481	506	450	469	460	460	518	465	467	466	489	483	511	455	435	480	433	478	499	450	479	482	482	482	472	486	483	457	498	484	459	457	494	528	487	495	467	479	467	445	485	437	468	479	469	485	464	444	505	469	476	442	483	460	455	463	443	444	460	500	462	454	486	472	453	499	437	472	523	476	449	443	435	495	497	471	464	463	436	478	494	478	463	486	468	467	443	533	496	462	467	490	450	514	425	481	499	490	483	497	431	454	497	480	445	473	478	502	473	509	491	448	493	470	522	532	463	445	448	441	487	476	500	480	493	473	480	473	443	472	520	468	466	474	469	423	444	447	515	467	480	492	474	458	458	472	482	466	454	428	417	457	445	454	467	477	465	530	496	467	488	458	517	477	452	451	469	470	486	474	476	469	463	464	423	496	510	450	469	417	464	471	474	457	464	446	449	483	497	478	466	460	493	488	477	465	463	491	478	472	440	499	500	489	508	476	430	472	460	438	482	502	470	479	468	510	473	455	449	481	445	503	456	471	504	491	468	435	494	471	480	459	480	490	437	449	475	434	514	469	489	481	472	447	464	452	464	484	456	457	468	474	443	423	468	473	455	476	499	457	480	472	465	492	482	463	430	479	453	468	483	459	473	454	471	459	503	469	480	480	449	481	468	482	476	479	423	493	489	476	404	486	493	491	478	467	465	458	480	441	459	479	468	449	453	474	491	524	463	516	446	457	485	485	450	469	444	474	467	454	507	482	442	453	460	470	514	482	515	446	455	499	540	466	458	463	499	456	463	435	467	447	442	466	432	462	445	437	467	471	462	507	470	479	450	486	480	459	458	491	442	476	453	453	459	466	495	461	460	447	445	465	470	443	462	471	460	450	470	469	468	472	450	474	502	515	520	477	483	469	501	499	455	440	484	497	439	452	456	471	506	455	473	463	476	448	456	465	497	451	472	490	498	437	449	447	465	515	470	484	500	456	470	506	500	473	437	455	481	455	450	497	440	464	467	408	493	482	452	508	432	473	470	499	482	479	469	485	450	478	416	445	466	485	437	466	448	472	485	493	456	470	464	477	494	461	419	497	463	466	458	510	488	480	528	487	453	460	422	450	497	511	490	489	450	468	476	465	438	519	475	451	432	484	481	493	470	454	465	460	494	449	464	487	457	493	455	469	470	455	490	467	470	471	465	468	461	463	472	457	461	458	502	487	471	478	474	453	460	494	529	474	463	460	455	429	484	442	473	457	466	458	430	446	481	514	494	511	504	473	494	485	501	468	453	462	478	480	446	448	452	451	470	471	461	483	447	454	470	501	453	477	429	490	479	487	487	500	463	497	485	457	481	472	465	471	455	455	468	440	454	459	476	468	454	462	473	473	478	467	510	445
27808	10402	526	293	161	144	156	131	143	123	141	124	144	149	137	127	138	151	126	132	144	146	126	154	136	126	156	146	121	153	133	140	133	132	147	133	114	124	110	133	140	129	148	146	130	136	131	154	140	132	138	134	109	133	149	132	120	129	119	136	136	135	161	130	148	120	124	131	130	132	113	149	154	115	132	157	124	138	145	138	140	137	152	121	155	127	139	141	127	129	129	127	148	141	141	117	113	143	128	132	119	112	131	119	125	132	129	121	152	132	133	112	139	123	138	135	127	146	116	153	124	135	132	164	134	153	156	139	116	159	125	113	141	126	127	129	143	128	141	145	118	135	136	129	131	153	147	141	136	134	142	128	128	137	150	132	132	128	146	130	115	157	106	113	123	143	130	134	168	105	144	124	119	119	140	121	131	130	127	145	154	138	115	144	141	127	140	149	133	131	115	119	143	125	132	128	152	121	138	130	150	133	134	133	148	129	137	133	134	119	128	127	151	153	148	119	121	141	122	136	153	125	134	137	142	133	130	150	130	134	144	154	130	126	139	149	136	152	130	138	138	116	138	139	138	123	126	131	137	140	148	143	135	140	140	124	133	139	164	137	166	134	136	140	137	143	139	149	138	139	131	142	147	136	143	128	120	142	116	147	135	138	139	125	146	136	139	145	131	127	137	130	132	129	139	140	123	141	112	147	157	136	136	127	150	119	133	135	141	136	138	134	160	148	140	142	144	119	124	134	168	123	127	123	131	132	158	125	136	143	116	142	125	155	136	145	134	157	121	132	137	136	150	142	143	133	129	136	138	133	129	147	136	120	137	123	130	118	136	137	142	131	132	129	140	140	128	118	113	137	120	153	135	161	135	163	122	140	136	130	129	130	147	152	143	134	120	132	143	161	146	142	129	136	130	135	143	120	152	118	143	128	110	137	119	127	124	140	127	132	143	156	134	141	132	150	136	130	142	121	127	127	152	147	161	111	143	135	143	132	126	125	135	119	146	125	114	140	123	119	148	136	146	149	131	144	142	147	136	113	127	142	128	140	127	125	132	149	129	155	139	149	161	130	148	137	136	128	150	127	122	146	147	127	125	120	158	146	134	125	145	132	141	126	124	136	131	142	139	125	136	136	163	137	169	132	146	118	127	144	129	135	139	131	132	129	140	127	130	153	151	121	150	154	142	138	120	132	131	131	124	147	112	145	134	143	139	119	148	137	140	139	146	120	134	155	159	128	122	127	126	123	127	136	168	126	119	153	146	154	125	131	124	141	142	122	139	112	155	141	133	133	123	140	136	121	138	152	143	132	144	132	137	133	114	140	131	152	133	132	134	111	128	130	138	122	124	142	133	126	130	135	130	131	143	148	141	148	113	158	153	141	126	127	133	124	127	129	127	115	165	139	147	130	137	128	109	132	138	136	124	133	115	112	130	148	127	142	128	139	135	125	126	139	128	133	144	132	130	127	119	141	126	139	148	150	145	116	154	136	155	133	129	135	129	143	145	143	137	145	127	132	137	146	136	119	142	146	128	158	168	119	125	148	131	138	145	138	139	126	127	134	137	130	136	111	128	125	142	147	136	122	122	131	146	136	120	132	120	138	149	130	131	152	132	139	140	140	135	131	133	139	157	141	139	125	104	154	137	144	147	130	136	129	132	145	129	137	139	124	121	154	142	140	122	136	152	148	144	124	125	132	126	132	118	138	142	122	149	126	133	124	119	132	137	144	126	108	136	135	145	135	133	136	141	127	123	133	143	142	140	128	136	149	152	157	119	133	159	150	128	146	132	156	152	119	137	139	122	149	118	144	130	130	127	131	140	129	138	129	126	157	126	140	139	129	144	134	141	149	128	134	124	129	132	158	149	148	124	148	127	131	147	140	126	120	127	138	124	136	141	139	129	109	146	122	123	147	125	142	142	145	132	137	138	129	134	130	130	160	123	134	135	123	110	138	135	122	144	143	137	143	138	120	137	130	135	144	105	133	129	123	148	121	117	142	130	135	117	156	134	144	120	139	139	118	149	144	143	131	139	138	132	145	126	143	122	145	135	141	144	130	135	125	148	137	153	156	136	132	123	138	136	119	138	122	136	133	154	119	133	160	141	149	131	141	144	114	132	157	133	152	129	125	121	136	142	133	138	146	141	132	126	137	143	138	122	119	145	137	128	157	140	139	151	135	116	128	112	129	149	139	130	133	132	124	137	148	134	127	144	152	135	123	136	143	136	141	128	143	106	121	153	134	144	147	138	154	133	113	151	136	138	141	122	130	137	121	115	123	109	109	125	141	151	148	137	143	114	138	147	116	140	130	146	147	139	141	150	129	138	134	117	147	140	145	138	148	151	122	155	114	131	135	124	147	136	130	128	128	140	136	123	130	145	121	124	120	137	143	135	117	143	103	152	161	133	122	130	159	139	136	152	124	128	143	130	123	138	128	151	139	146	127	128	144	154	126	130	135	156	137	126	133	139	143	141	143	137	149	145	146	133	132	113	143	127	142	136	129	133	133	130	130	138	139	120	114	132	153	122	123	121	123	136	139	127	128	131	122	135	138	145	124	132	140	154	132	123	144	124	135	148	146	136	125	118	126	133	121	141	119	129	153	136	157	142	138	123	145	125	140	141	133	147	126	133	134	142	148	127	152	136	132	125	137	149	137	142	141	144	136	126	134	115	127	124	129	140	120	113	142	138	135	153	129	138	132	130	131	131	136	139	124	137	126	142	122	135	130	120	118	149	132	112	106	134	143	154	118	136	143	129	124	137	150	144	123	130	125	117	138	152	136	115	144	128	150	159	131	111	127	151	122	132	126	138	129	124	131	150	140	148	123	119	151	118	129	131	134	140	142	137	146	128	124	129	138	140	119	131	148	145	154	142	127	118	153	124	132	114	130	146	147	118	136	136	130	129	133	145	132	131	128	146	129	134	132	138	135	151	127	131	124	145	120	125	145	138	128	144	141	117	114	138	127	124	147	123	130	139	140	137	130	143	154	146	145	145	111	125	129	147	111	131	129	119	122	105	142	134	133	151	138	142	134	112	126	127	137	120	140	119	138	124	133	147	145	134	101	159	115	140	135	110	136	142	133	138	162	138	140	124	125	125	127	141	134	132	152	112	155	144	131	137	133	147	120	151	138	120	144	123	135	130	143	137	143	139	138	137	150	148	134	133	140	140	127	128	123	112	134	138	145	120	127	126	144	135	111	136	150	132	153	132	141	153	158	137	134	138	122	120	143	120	147	136	116	116	126	150	109	136	129	131	121	139	144	134	134	121	143	142	129	149	144	141	127	127	130	130	127	133	140	136	140	132	125	152	132	127	133	145	129	129	126	156	136	130	136	132	151	124	136	126	125	135	123	152	133	138	154	102	135	131	124	148	131	140	136	140	142	129	128	135	141	138	142	125	135	132	143	141	128	137	125	138	118	150	128	130	131	126	141	131	130	130	149	127	138	127	131	143	123	127	156	149	129	160	138	143	142	124	145	125	123
4460	297	283	188	144	150	128	141	118	113	123	102	126	114	96	146	111	123	117	114	126	128	120	116	118	144	130	112	130	107	103	124	113	117	116	124	111	115	105	110	129	111	105	110	104	121	108	119	113	104	109	106	104	103	113	111	82	146	121	126	114	123	117	126	130	130	118	116	110	131	129	112	121	102	98	102	107	103	93	116	129	113	110	110	120	120	98	119	124	119	118	108	125	112	112	108	128	115	106	126	100	107	128	111	126	116	112	116	121	107	104	109	131	135	122	109	115	108	117	137	111	94	110	109	111	95	109	113	125	126	107	114	121	116	132	116	122	111	136	112	118	118	130	103	113	121	112	105	112	118	102	130	98	122	107	114	103	114	118	92	106	104	118	116	116	104	100	124	111	142	108	124	113	104	126	131	138	109	131	119	110	112	111	125	113	93	106	108	111	129	119	122	96	94	105	114	113	117	119	109	120	129	111	115	128	111	110	111	98	112	129	122	96	133	121	125	117	101	124	115	99	95	100	120	134	109	108	114	110	119	107	117	114	146	114	107	131	114	107	113	111	122	106	121	113	110	127	114	101	119	128	137	101	115	104	108	118	115	104	105	112	105	111	114	112	110	103	117	113	115	135	111	108	118	118	105	123	107	113	115	112	114	116	105	125	99	98	102	90	117	101	107	125	110	103	100	106	124	127	120	102	104	100	126	112	125	111	111	116	110	116	126	116	110	121	124	134	116	125	119	125	117	118	123	139	123	106	111	116	106	95	109	101	111	112	111	121	124	96	94	116	107	119	102	123	118	115	96	114	116	114	122	121	122	99	118	112	104	124	108	123	101	132	110	115	113	130	130	147	114	111	105	106	104	100	114	105	125	101	122	123	141	107	104	96	115	127	116	116	111	108	106	125	113	116	130	120	107	107	110	107	110	107	105	115	110	126	114	97	103	120	108	110	115	134	117	105	131	117	105	113	145	114	109	100	120	99	104	115	108	127	114	118	122	127	119	119	99	91	106	116	130	126	130	117	113	117	115	130	111	106	110	121	129	109	118	116	134	111	119	88	107	118	127	146	105	123	113	133	118	99	119	111	116	105	96	129	107	110	119	114	112	115	119	127	114	101	106	123	113	97	108	112	132	111	113	101	129	121	126	109	121	117	116	107	112	100	107	112	97	116	126	116	129	91	117	99	119	117	119	110	126	103	127	120	126	123	101	126	122	122	115	103	115	114	133	101	111	111	113	135	125	115	120	110	126	118	106	123	115	112	101	124	111	122	143	105	100	118	114	118	105	122	99	123	105	96	111	101	105	100	123	127	102	103	129	128	114	114	113	107	110	122	130	124	116	102	108	94	135	119	106	121	92	117	133	109	134	122	136	102	97	95	116	103	106	113	115	127	113	113	122	113	128	92	120	138	94	126	116	106	106	109	118	110	103	119	118	111	121	119	101	98	96	125	114	112	115	136	110	118	104	118	102	103	107	110	110	119	108	129	119	128	133	124	113	90	132	123	110	104	98	117	97	116	112	124	142	126	109	112	116	123	116	128	138	82	117	138	93	130	134	111	133	119	122	120	128	114	93	117	106	128	111	117	125	89	118	127	106	109	118	107	98	120	114	95	103	118	108	108	100	123	122	107	101	117	103	106	106	108	94	108	112	107	121	97	105	100	111	108	110	116	102	119	105	105	112	119	110	126	122	114	111	99	120	105	102	117	107	109	114	110	136	103	102	110	124	122	122	89	104	112	112	103	116	123	104	101	108	107	103	105	105	104	113	132	105	103	103	112	113	104	100	124	114	120	109	111	113	110	119	108	121	129	128	135	105	103	118	129	105	103	107	109	105	114	131	122	109	134	111	109	126	105	114	122	111	105	126	111	122	97	103	115	131	127	131	129	137	101	128	104	119	81	130	97	127	120	99	133	124	98	94	113	111	115	107	120	125	91	137	115	117	121	113	122	111	104	106	107	91	90	119	101	112	111	127	102	128	99	120	115	93	118	96	121	110	110	103	122	114	129	109	107	105	111	111	105	106	101	125	118	116	115	109	107	111	110	107	121	100	108	111	118	118	101	107	107	115	127	113	121	104	118	119	122	107	115	120	116	132	124	130	108	110	124	122	92	118	115	104	117	97	108	128	139	129	102	122	95	124	105	122	121	119	129	119	125	109	108	98	125	126	141	104	139	110	108	113	106	120	119	99	118	116	129	121	97	105	117	121	113	118	120	112	123	130	131	118	118	95	126	106	120	115	135	133	134	113	121	130	108	120	116	141	136	111	113	130	127	124	128	109	110	110	101	117	120	94	116	111	108	119	117	118	110	112	108	106	106	115	111	119	109	116	93	120	119	113	121	119	113	117	119	131	117	102	121	113	100	107	112	133	102	116	138	128	114	115	96	111	101	119	107	110	106	118	142	115	118	98	117	112	101	108	102	124	115	101	95	102	130	124	129	123	108	113	105	108	111	110	107	97	145	124	115	122	119	112	114	121	116	116	116	97	115	105	119	121	119	109	120	97	91	106	80	112	119	121	97	116	123	119	112	124	117	120	110	124	112	110	102	101	114	117	118	103	129	120	117	92	115	102	103	108	88	116	124	120	120	123	106	109	115	118	109	137	102	108	114	97	100	101	106	109	100	123	126	109	123	102	116	114	109	111	115	116	105	112	104	118	111	120	118	119	100	124	99	110	115	111	112	109	111	115	100	113	113	103	110	107	114	118	102	107	101	104	112	103	109	94	105	114	117	103	103	117	126	123	103	106	107	112	135	104	133	114	117	113	134	123	106	117	115	114	116	91	132	114	104	120	113	113	103	105	123	118	119	88	102	108	106	126	106	121	118	116	121	123	126	105	112	112	124	127	118	116	127	117	115	123	112	114	112	100	97	105	109	102	130	97	127	113	107	123	98	106	127	119	127	123	116	123	117	106	107	109	93	101	98	102	116	134	109	101	125	132	118	120	119	122	121	109	105	113	118	110	98	126	122	128	102	101	108	134	118	109	121	127	118	101	89	123	109	115	151	112	106	116	144	128	116	106	120	118	107	113	127	121	104	103	111	131	120	119	123	127	124	123	124	105	120	109	110	117	106	108	100	106	124	127	110	101	100	112	118	146	122	106	119	105	112	130	134	119	108	120	111	128	114	134	126	108	125	115	103	124	125	114	117	123	97	99	120	130	121	115	93	98	110	122	110	90	114	136	123	120	121	132	109	116	99	109	109	111	92	141	124	119	91	107	112	115	119	105	115	105	130	100	118	113	122	122	107	117	131	109	121	114	89	122	115	111	112	129	110	158	113	116	114	102	108	131	115	108	91	117	110	128	106	118	121	105	116	118	121	109	112	115	112	109	122	97	104	111	108	120	128	116	112	115	115	122	110	114	95	136	106	105	121	124	93	104	114	94	118	113	101	127	102	108	119	118	117	116	116	120	105	135	105	115	122	113	111	119	115	124	101	104	119	111	120	115	119	100	115	115	109	112	114	116	137	127	100	114
25373	21446	27941	25346	11404	1152	756	589	509	536	471	458	400	408	430	458	436	415	431	413	395	413	377	418	455	437	396	395	411	417	393	395	396	399	406	368	392	436	419	353	376	391	393	378	349	424	387	401	409	370	384	389	419	384	355	399	394	344	409	387	429	399	384	403	426	413	389	372	401	387	415	394	394	361	405	383	397	385	348	404	372	354	404	365	417	422	387	376	384	386	385	409	371	412	380	410	374	407	393	421	398	409	388	396	379	433	384	367	411	379	422	401	368	346	383	368	422	373	401	360	399	381	366	431	351	400	428	393	405	370	397	390	378	380	409	408	381	433	410	377	363	370	379	375	434	405	367	410	396	382	390	401	377	418	387	398	406	391	413	398	425	381	394	421	403	366	386	408	388	393	385	378	395	399	394	423	397	397	380	413	380	360	412	386	400	400	413	342	403	351	374	405	385	394	406	386	348	397	345	370	373	390	362	395	394	432	396	389	383	391	393	374	395	449	414	380	354	376	401	390	380	381	402	394	429	416	387	368	389	371	415	382	352	410	424	403	384	393	417	375	394	361	418	357	397	382	372	370	395	407	383	345	394	357	385	407	393	418	387	403	413	390	392	395	393	401	371	382	383	406	428	392	386	398	415	380	353	418	396	363	371	428	400	390	411	386	402	362	416	365	402	432	391	378	418	392	385	411	374	398	376	417	386	392	358	384	395	404	390	403	379	399	372	376	378	372	355	409	391	349	363	411	396	460	406	369	394	377	380	355	432	370	390	379	400	409	410	379	412	366	405	384	393	373	386	354	398	375	406	405	383	360	371	366	407	401	385	367	361	404	392	383	408	388	380	364	408	381	428	377	406	399	393	403	428	352	353	370	401	388	404	380	408	387	384	428	365	412	421	417	392	365	393	387	362	356	410	384	405	381	388	402	384	402	375	388	413	345	381	359	415	388	405	354	385	377	383	353	372	397	396	407	435	366	409	369	406	381	366	383	377	375	360	416	391	420	387	386	386	367	386	363	403	388	406	378	386	407	393	383	371	371	392	408	420	421	402	378	406	399	364	400	412	392	393	404	401	375	397	364	362	360	378	351	415	371	381	409	367	380	370	362	400	380	410	391	373	380	405	432	369	402	374	415	409	390	370	368	361	374	372	360	353	374	400	384	397	362	395	403	385	398	360	428	392	384	391	374	384	352	387	388	401	368	381	364	372	384	367	417	388	400	369	387	383	377	392	399	378	394	335	349	400	381	403	367	397	382	429	347	386	397	395	377	396	377	388	387	394	409	388	391	456	360	377	398	383	386	352	350	375	368	425	400	413	399	423	372	371	365	378	371	400	380	355	392	367	378	374	374	388	377	401	435	383	382	409	399	415	405	386	366	402	417	395	430	362	371	405	423	378	384	405	378	402	377	394	381	372	414	392	388	366	362	384	388	395	410	402	414	401	365	367	352	382	390	358	369	388	413	396	411	392	391	399	376	389	373	373	356	406	368	380	408	404	397	424	370	399	368	409	407	419	388	405	375	412	397	393	377	426	396	365	365	390	395	417	410	384	381	392	389	418	402	393	397	362	409	379	382	377	372	370	375	406	419	389	393	396	410	388	395	383	437	380	391	381	378	376	385	347	364	365	398	399	373	407	387	341	400	400	380	383	391	361	385	403	382	383	376	425	403	396	390	391	392	388	398	338	399	360	370	397	366	361	398	379	386	375	349	381	412	386	407	370	404	402	397	393	388	368	378	403	405	416	381	410	409	393	373	361	398	374	368	424	392	359	381	404	418	378	382	377	409	394	392	355	397	365	401	409	389	382	358	397	381	376	356	391	390	376	388	379	359	424	385	347	371	431	351	422	371	355	427	379	402	342	375	384	371	372	399	351	402	378	362	341	419	362	367	415	395	401	349	403	392	367	382	373	414	404	385	385	408	424	422	400	362	409	384	379	395	405	379	368	366	404	398	400	357	396	392	391	382	360	398	383	377	376	383	375	430	348	395	396	381	387	389	367	402	391	402	379	370	390	402	374	371	375	365	368	401	429	393	384	344	390	403	351	389	337	385	431	426	399	367	405	399	409	394	390	377	404	405	388	381	395	398	410	412	370	383	409	393	344	359	330	440	426	365	414	375	385	359	417	389	407	388	378	415	407	354	355	406	367	345	403	388	371	388	373	375	392	388	377	370	357	396	384	391	387	408	411	387	401	393	366	389	387	394	400	394	383	365	382	376	399	367	381	408	397	428	392	411	370	385	429	386	379	380	352	370	381	388	395	419	435	420	342	404	370	388	372	375	389	381	388	420	404	395	432	398	382	428	407	383	361	391	397	386	382	381	393	383	386	397	391	420	416	361	424	403	379	393	388	393	367	347	365	375	399	367	379	385	372	386	356	431	422	387	417	404	378	392	392	378	359	365	378	376	388	354	406	420	375	392	386	367	378	357	367	395	391	405	387	396	381	388	446	381	383	410	409	361	338	388	390	369	363	403	408	388	406	361	400	348	412	410	399	425	378	395	358	419	407	387	389	346	401	398	382	417	387	405	394	395	401	375	370	401	368	403	380	392	392	379	384	357	389	363	360	385	401	380	413	366	375	401	420	374	410	396	387	428	397	395	385	407	413	390	402	389	371	382	409	354	417	400	400	384	403	372	400	384	413	382	386	422	386	385	372	400	401	396	385	389	424	370	358	392	393	422	356	381	393	407	409	363	377	404	414	391	404	390	384	381	372	379	378	379	390	392	386	360	377	412	379	369	384	378	388	387	386	397	385	373	360	400	371	368	369	413	379	381	386	390	405	390	394	386	398	376	360	399	407	394	380	400	388	391	389	393	338	390	393	385	408	383	353	400	404	344	379	381	406	354	379	375	374	394	397	372	391	447	380	415	383	388	382	404	394	387	391	391	395	426	392	401	405	372	386	378	394	363	407	398	356	355	408	408	405	367	397	393	386	387	380	389	389	374	382	400	410	366	381	398	378	368	378	426	428	350	375	383	412	399	362	394	386	392	432	381	401	388	427	413	393	412	370	361	385	377	429	405	410	370	395	400	364	437	349	372	406	395	379	391	405	372	414	370	398	382	388	362	385	427	366	414	371	366	408	385	374	383	397	392	408	386	375	371	353	397	396	410	417	388	363	389	389	373	400	384	390	382	416	379	397	382	398	395	385	352	367	420	365	360	364	369	366	345	403	433	398	392	369	385	394	390	414	372	391	402	392	400	386	389	383	390	347	374	366	396	380	375	374	405	374	382	389	412	409	401	406	368	417	373	377	383	376	383	370	379	369	385	417	383	390	361	374	451	384	393	381	392	411	371	406	377	375	368	383	380	395	387	402	428	395	388	377	384	378	375	378	364	378	409	369	375	369	393	381	362	398	405	386	363	383	338	385	369	411	393	371	374	377	415	377	402	386	355	362	379	375	409	353	383	394	358	375	398	374	408	373	365	421	408	390	360	376	368	418	416	405	372	397	434	378	402	393	389	383	384	403	412	376	402
3061	3231	2746	1447	982	789	610	538	492	448	441	407	380	374	399	375	407	366	347	357	386	344	308	355	319	335	355	338	300	355	330	350	328	333	365	327	313	354	359	310	317	351	361	329	298	335	362	316	311	324	338	287	336	336	343	341	331	346	342	340	327	330	309	311	285	363	313	329	344	339	318	311	311	334	348	344	334	295	316	331	326	276	322	338	315	320	338	321	342	337	323	296	342	338	340	332	312	339	319	325	339	310	307	267	342	294	349	337	290	316	291	327	329	296	333	331	336	346	342	309	317	345	321	319	290	301	320	324	317	300	366	292	332	307	316	308	345	324	322	323	321	316	346	282	316	322	322	343	337	318	304	346	329	344	328	302	329	312	328	326	307	324	332	298	317	320	325	284	347	320	318	320	335	289	337	304	327	324	358	336	375	349	343	311	336	312	320	312	335	335	313	324	285	336	355	342	306	296	324	353	312	324	365	323	313	317	300	326	304	340	337	297	328	324	328	334	326	325	321	331	298	325	301	331	320	322	302	303	314	322	331	328	343	319	324	355	336	319	329	350	304	359	316	339	291	292	337	306	329	330	313	319	316	328	339	292	341	296	289	321	326	334	313	334	321	301	310	317	333	315	346	343	327	330	324	316	300	328	318	330	347	303	295	343	365	317	333	362	338	328	336	301	340	344	329	339	324	292	320	324	317	323	319	348	354	343	320	340	303	297	314	311	329	308	323	327	310	354	354	348	330	303	319	339	304	329	324	349	330	355	315	337	351	358	331	310	321	344	301	342	323	331	327	324	316	318	353	295	366	316	326	330	338	328	364	286	352	326	311	312	325	319	318	291	342	330	311	316	345	327	304	348	299	314	302	324	336	353	327	351	302	306	312	311	326	334	318	297	316	314	354	334	316	323	339	332	309	345	349	334	331	292	316	296	326	313	298	348	298	321	329	306	300	353	305	307	315	323	332	325	327	309	336	321	325	321	285	322	303	350	325	318	325	335	289	307	341	314	326	330	349	316	329	328	317	309	330	287	336	323	314	310	325	327	335	312	337	291	309	336	317	336	324	320	332	332	310	331	285	299	304	327	323	320	305	298	296	311	355	296	302	332	307	315	334	321	332	292	339	333	315	305	336	359	312	359	327	300	281	341	352	321	341	341	346	330	305	334	311	327	303	325	345	342	334	333	365	301	323	355	320	314	374	325	320	324	288	314	302	314	294	306	332	309	327	322	330	338	327	296	304	322	318	304	329	311	290	355	312	320	351	338	325	287	335	298	304	319	317	322	300	348	337	340	328	316	299	355	307	335	317	320	320	333	335	316	331	305	311	326	319	303	321	312	326	309	305	345	318	326	370	330	341	303	305	321	319	362	326	351	312	300	325	323	324	357	308	290	323	329	286	301	342	335	307	296	331	337	304	340	297	317	363	340	328	339	320	330	321	320	319	335	345	332	280	316	317	310	293	351	305	323	304	330	304	304	318	309	301	314	341	296	327	319	304	361	330	321	326	327	329	307	326	325	325	310	306	330	298	317	289	302	307	300	345	313	328	359	313	355	306	308	325	335	319	320	336	311	339	310	311	318	350	309	325	309	339	303	322	358	320	335	296	327	353	345	317	333	321	314	339	317	305	311	286	298	309	310	291	303	320	335	307	303	321	329	313	301	310	322	325	288	323	313	306	318	319	302	299	346	307	338	321	340	313	348	326	324	312	301	329	337	331	334	323	301	319	312	309	336	311	289	352	328	315	324	306	296	306	341	329	347	315	302	315	296	356	306	332	322	285	316	314	315	321	322	319	325	313	344	322	339	319	358	301	321	301	338	310	339	313	379	298	338	343	329	330	278	320	315	318	307	317	335	316	305	309	318	334	327	315	323	302	289	325	348	329	315	356	316	297	287	338	311	319	317	332	351	330	298	301	311	324	296	328	326	322	326	360	300	338	332	350	315	304	329	296	321	346	323	341	308	333	319	339	309	306	315	334	314	326	334	313	350	328	324	289	313	335	321	313	340	294	315	276	300	311	348	339	333	345	316	310	322	325	333	333	298	321	321	315	307	313	318	290	324	311	319	301	334	316	340	310	280	359	304	338	343	301	350	301	323	321	307	293	314	303	319	322	360	299	364	335	382	328	307	312	303	299	283	304	318	326	333	308	313	309	308	328	355	316	334	346	347	330	308	276	328	279	329	330	320	308	316	344	350	310	286	287	306	334	337	318	296	340	346	343	320	337	332	321	300	273	322	298	292	316	349	345	340	303	306	302	329	312	290	295	297	302	303	347	296	329	347	285	300	302	344	331	306	336	325	334	332	318	324	320	299	331	323	287	300	314	326	331	317	336	278	281	286	336	283	329	303	317	368	329	329	319	328	311	325	333	319	292	307	311	343	345	310	335	345	330	304	284	318	341	323	298	314	304	320	326	309	285	290	329	300	311	295	332	324	314	338	304	320	305	306	320	341	306	280	285	288	307	325	368	319	312	321	304	335	319	347	323	315	322	313	314	343	330	339	337	325	344	293	323	321	301	340	320	303	288	327	306	329	308	321	316	328	312	331	322	333	282	310	304	298	315	337	308	343	311	331	326	268	318	305	339	331	312	327	339	327	326	333	321	309	339	307	323	295	322	294	329	318	331	295	309	319	333	286	332	315	322	293	332	307	312	314	325	344	354	340	328	327	315	308	317	353	296	356	328	299	303	349	284	328	301	306	334	338	290	358	315	317	293	315	288	317	331	331	350	280	302	313	322	338	336	309	373	326	312	336	312	303	345	296	378	329	281	272	314	288	322	322	308	286	305	283	307	305	300	358	308	333	319	322	302	318	326	291	302	322	322	323	313	326	271	315	314	389	334	305	297	310	325	293	313	303	307	327	321	322	277	356	290	322	286	299	292	350	318	312	338	287	303	316	340	329	319	329	337	306	325	365	286	306	323	342	304	333	313	301	320	333	335	316	330	295	367	326	292	320	314	349	310	317	291	321	327	356	330	290	348	283	302	344	332	317	316	312	312	338	308	309	329	321	305	318	309	322	319	318	336	288	346	323	332	324	310	348	331	291	314	306	326	325	338	291	314	307	335	326	302	298	310	314	318	344	301	322	292	336	307	339	319	294	340	344	313	340	337	310	344	330	331	345	306	331	336	352	324	335	285	304	310	306	296	353	289	320	327	295	323	315	322	322	286	306	327	346	346	331	309	271	318	346	302	339	280	298	289	320	341	332	324	317	299	314	301	327	338	334	318	324	328	273	346	324	312	294	290	304	300	340	321	321	301	286	289	323	331	329	317	318	296	334	339	290	309	314	323	283	291	301	315	335	338	327	313	340	313	320	319	308	301	322	325	297	345	327	314	321	321	329	309	337	348	323	337	354	301	318	277	295	290	337	310	313	293	317	341	303	283	330	325	313	298	330	315	329	330	314	332	323	333	323	306	296	333	326	334	356	288	312	338	307	321	328	283	353	338	299	329	325	324	308	315	330	311	340	294	322	288	320
24401	21412	28774	24451	21407	8567	1665	958	847	814	758	704	742	699	696	700	672	626	639	592	603	665	601	645	633	677	609	636	630	671	648	627	632	607	621	658	617	587	589	587	594	594	620	637	602	605	558	585	586	621	618	593	619	589	560	565	605	562	572	611	539	550	574	636	594	612	603	578	587	570	596	640	608	572	628	608	636	573	584	627	563	591	614	590	562	590	599	609	626	627	570	592	582	636	606	597	608	641	626	594	526	583	598	634	600	598	613	593	589	607	584	614	608	578	597	569	641	619	580	598	572	624	599	567	596	591	567	582	603	631	537	593	595	593	611	571	576	631	589	625	576	598	545	582	615	580	612	584	589	566	564	546	629	602	600	616	609	599	561	636	611	616	635	570	587	544	576	615	601	624	562	565	591	584	614	638	578	597	579	634	568	650	613	566	602	646	610	628	568	603	621	572	618	607	629	611	605	558	575	622	609	648	627	594	580	584	559	560	582	622	613	605	601	589	568	598	610	586	589	611	605	561	595	622	592	643	611	561	661	575	561	592	597	584	599	597	619	586	581	592	553	631	560	614	588	582	580	612	615	643	585	638	561	594	608	545	600	630	570	567	576	575	566	591	630	621	660	574	583	578	601	575	579	581	587	605	651	608	565	613	628	598	594	621	560	559	597	594	619	633	592	599	583	599	556	568	634	606	579	606	622	588	603	563	624	587	586	559	595	545	614	574	576	623	577	653	587	556	605	603	622	618	638	554	605	585	588	588	588	600	591	601	581	610	543	580	553	599	584	607	577	611	577	626	561	602	599	567	606	544	640	559	590	597	620	580	587	561	619	559	586	601	605	587	597	595	574	590	581	604	592	596	593	616	596	598	600	596	590	638	611	628	602	552	607	565	560	579	619	584	602	599	591	594	592	551	591	602	603	602	556	608	584	625	595	562	571	610	589	578	571	594	603	568	608	607	604	600	644	592	588	586	588	588	616	546	607	587	617	615	591	600	580	559	578	585	559	585	590	626	610	573	585	530	609	553	637	605	648	594	624	590	628	575	550	564	563	566	570	586	616	608	592	575	614	587	578	591	571	606	612	638	601	601	634	576	588	580	583	571	637	633	572	571	619	564	588	562	584	596	641	546	644	594	603	602	634	545	570	584	584	583	592	620	655	630	598	544	620	571	591	582	581	632	595	574	585	574	604	579	589	571	603	577	593	600	591	604	642	552	600	580	584	603	552	624	559	591	583	596	568	554	603	626	608	602	638	596	584	622	572	576	617	585	619	600	590	578	608	577	624	603	615	629	574	600	552	602	577	636	608	578	593	583	539	554	599	603	581	594	616	546	605	591	609	578	590	573	585	624	595	551	628	600	602	606	592	587	559	597	571	621	583	614	568	562	606	573	620	620	605	521	624	596	632	550	618	619	581	607	584	566	581	586	526	576	582	651	591	611	605	594	563	596	557	592	600	596	599	590	585	642	617	557	599	567	598	614	617	568	606	611	583	601	619	598	575	601	592	616	624	592	586	576	541	573	575	559	588	581	605	633	574	571	528	605	577	585	642	607	612	591	591	565	558	599	577	615	598	608	541	591	572	614	570	586	629	622	605	553	618	611	614	578	582	607	593	587	562	597	585	601	595	625	602	588	546	586	562	594	579	580	591	623	584	582	613	628	545	584	579	574	589	566	568	616	581	637	549	608	589	599	604	628	613	629	632	529	603	585	582	605	585	580	612	586	595	571	610	584	597	596	608	589	617	570	603	594	594	616	624	606	601	601	547	568	590	584	580	581	586	571	628	600	628	647	603	633	649	645	610	586	578	559	529	613	565	574	566	588	589	595	543	610	583	573	609	611	621	571	619	639	575	600	554	578	610	567	596	595	605	607	597	610	598	601	581	582	556	584	558	566	547	598	604	582	593	612	590	553	591	571	650	577	611	584	613	589	600	597	585	610	594	602	516	604	590	588	561	604	627	587	617	619	626	550	547	628	584	588	604	624	642	575	624	578	598	620	611	606	620	590	604	550	618	593	605	596	561	561	582	562	589	637	572	598	571	585	578	564	607	575	603	560	578	613	606	568	591	592	585	621	557	636	627	573	571	569	580	557	594	626	580	582	633	583	620	608	571	570	585	560	578	569	551	643	649	605	549	611	578	594	569	605	571	585	594	547	596	594	593	634	570	623	564	625	557	636	596	562	591	553	574	589	616	653	608	566	634	617	612	538	512	587	552	572	599	606	567	592	556	615	577	571	580	620	602	602	628	599	587	622	615	583	569	619	591	604	600	593	612	581	597	633	588	608	549	633	628	582	614	582	569	631	545	597	575	584	615	548	557	582	555	549	610	617	581	603	579	649	587	585	567	567	578	655	640	621	583	583	599	562	601	566	583	561	586	575	613	591	555	591	574	610	589	591	570	573	591	594	581	590	592	576	594	597	545	588	570	555	568	555	615	598	611	584	611	595	603	584	598	623	612	605	564	602	583	598	585	612	576	592	543	573	613	610	607	621	585	588	597	579	579	605	652	620	576	585	599	600	562	582	635	593	608	610	604	607	611	582	587	585	578	606	565	573	607	599	559	616	598	601	591	553	569	565	632	601	586	566	630	619	578	603	558	577	564	616	543	578	593	599	586	629	603	574	583	577	595	596	600	533	638	608	581	608	559	581	618	625	585	554	594	563	552	562	578	583	616	560	620	555	617	580	617	568	573	569	578	604	553	580	557	568	610	607	623	573	591	610	582	583	593	596	581	591	595	607	625	566	605	648	592	581	653	603	569	576	584	598	630	612	520	610	589	604	596	590	601	579	615	572	581	623	580	606	614	583	601	579	600	600	597	600	590	640	578	616	616	622	548	570	600	572	609	617	569	563	588	605	579	557	595	596	613	640	592	653	598	620	600	602	562	565	545	585	615	579	619	567	587	609	566	597	624	564	564	599	594	597	610	588	597	643	582	605	595	568	533	615	612	570	537	524	620	600	608	615	624	595	605	592	591	579	595	648	605	612	569	629	602	595	579	599	580	589	591	584	592	575	570	598	595	585	613	637	586	580	588	571	576	559	573	603	606	571	588	590	578	592	605	594	576	617	580	618	589	589	610	586	611	575	563	582	573	569	612	590	560	613	550	565	581	590	570	598	587	584	574	604	588	603	572	559	590	595	566	553	644	547	602	580	589	637	581	561	573	591	583	578	606	619	585	565	606	585	633	577	639	572	564	606	607	569	569	605	659	584	553	583	631	573	565	600	616	613	556	554	541	593	575	598	590	546	576	576	603	577	608	599	606	578	606	576	594	596	626	615	602	609	583	547	572	579	603	603	571	608	539	552	605	581	565	586	570	605	580	553	584	583	589	568	559	574	603	578	641	623	629	568	597	542	587	576	622	594	614	626	573	602	578	615	588	577	591	612	554	590	587	587	581	590	602	574	622	591	557	611	633	592	575	563	579	621	564	566	612	598	563	577	541	603	571	550	613	590	591	624	584	592	597	565	589	591	596	547
3492	5546	4702	2517	1712	1298	1100	949	862	758	705	674	665	623	602	612	536	584	533	551	530	527	499	509	515	529	474	527	518	527	474	489	514	507	455	538	492	513	514	472	468	539	546	488	467	502	511	488	479	508	502	565	460	481	527	518	528	479	525	456	482	468	478	463	558	488	524	506	520	499	495	508	507	456	500	461	490	482	492	515	491	494	510	468	469	461	507	463	480	473	472	518	466	489	498	515	486	510	472	491	534	465	473	499	466	461	447	481	489	491	498	521	519	506	486	496	473	466	492	484	489	482	453	467	502	481	493	493	523	475	516	464	521	524	500	458	473	510	486	488	468	511	482	452	519	508	509	444	526	483	457	438	487	475	464	470	480	492	493	499	469	526	508	462	489	474	464	467	483	485	518	475	522	478	469	478	440	491	512	515	518	478	457	476	497	479	490	465	510	484	463	484	501	444	479	505	452	482	485	512	491	469	499	449	485	512	511	505	508	479	503	481	501	497	463	450	482	504	466	512	505	494	480	459	476	476	501	467	492	471	474	498	508	483	476	446	511	475	474	493	502	484	481	446	494	447	469	492	495	443	485	482	506	477	496	457	498	454	463	447	489	457	429	505	468	450	495	496	510	423	490	450	471	470	449	461	509	521	460	511	499	528	487	520	498	510	485	486	480	474	535	504	467	465	483	483	478	433	484	480	505	489	470	434	532	464	466	517	480	501	524	488	487	452	471	474	452	503	484	484	463	514	522	455	465	474	484	507	482	479	481	424	462	486	471	459	490	429	490	480	449	450	469	471	446	452	450	458	492	481	470	486	441	500	474	450	490	500	513	471	506	499	519	489	486	512	484	502	501	464	473	447	497	461	482	500	451	475	454	512	496	455	449	473	473	488	496	528	521	517	465	473	453	512	506	493	462	464	546	449	512	451	503	475	502	495	524	497	471	465	483	462	513	471	509	492	491	492	505	451	486	466	458	460	458	480	496	492	480	453	483	506	521	489	466	481	517	473	506	498	453	434	433	505	479	492	466	468	488	468	472	484	531	478	486	521	417	484	516	487	488	485	473	446	499	473	503	453	495	475	487	504	448	466	457	441	468	507	467	478	469	479	481	466	461	465	490	465	475	473	465	474	508	475	482	446	474	506	504	510	488	487	466	450	476	478	468	471	481	483	454	510	456	496	488	461	494	504	487	474	451	484	484	513	469	460	469	478	480	483	459	466	469	448	473	503	480	460	449	478	476	442	469	459	492	489	439	474	515	467	500	531	466	503	459	491	455	482	515	480	487	481	448	466	537	473	467	490	509	476	483	467	435	454	534	494	497	477	471	519	465	487	482	481	456	497	469	502	466	473	460	462	496	463	471	474	478	474	439	507	463	476	505	476	469	491	510	498	457	465	490	509	473	474	514	464	434	485	459	450	477	519	466	484	424	465	425	476	509	507	477	430	497	493	479	495	467	477	467	470	511	443	486	463	526	459	460	487	439	463	470	525	463	493	468	517	458	490	442	495	478	464	478	468	531	468	479	472	461	448	473	497	463	459	450	446	471	519	468	474	489	461	483	455	456	479	475	456	471	472	437	503	471	506	466	474	478	493	471	498	449	491	489	436	482	487	460	472	472	486	511	485	480	443	441	471	483	460	486	465	473	472	464	505	429	476	461	467	513	472	500	492	454	468	446	495	461	477	486	477	471	495	508	473	493	513	453	480	476	461	508	484	462	461	464	447	476	465	479	447	459	513	462	472	484	481	504	489	481	493	456	504	447	494	476	478	496	469	479	470	471	495	509	465	483	491	471	451	494	520	438	461	436	448	499	449	461	448	491	491	488	466	473	467	497	445	495	512	458	423	486	454	476	442	439	459	475	468	510	459	462	457	490	497	492	472	472	480	490	502	496	469	505	476	454	474	441	455	472	462	506	457	498	475	463	480	539	466	485	471	508	469	469	520	484	482	536	495	479	450	492	461	463	470	433	495	454	478	455	458	471	485	517	493	474	525	460	439	474	457	487	491	496	471	467	533	470	516	476	450	502	486	432	505	484	483	458	494	475	515	483	461	482	474	491	467	478	453	518	434	483	471	490	458	448	505	463	470	497	492	461	469	506	493	448	489	467	486	491	476	501	511	462	443	491	470	457	476	470	477	452	489	512	449	485	433	455	466	473	490	496	481	471	485	464	451	468	507	472	503	458	456	478	468	484	479	521	468	477	494	451	479	476	467	500	465	512	466	471	463	510	468	466	495	448	499	475	514	487	514	480	468	470	481	484	439	493	453	492	489	493	508	448	484	481	468	516	464	514	485	510	475	493	457	496	458	470	485	485	487	492	471	489	487	445	438	460	497	450	494	484	483	492	495	511	436	483	443	413	520	521	475	444	457	438	507	453	494	488	503	448	491	463	497	496	510	466	515	479	486	461	504	506	480	424	483	502	513	447	507	473	476	496	493	478	457	468	498	505	474	474	467	464	475	503	483	452	470	500	507	470	504	471	494	470	452	449	460	468	482	483	486	504	447	486	473	467	512	461	491	454	506	475	444	434	494	439	452	489	460	473	455	491	463	512	456	472	499	505	503	450	451	459	492	470	498	448	482	477	456	468	473	482	505	478	491	503	478	503	476	466	489	492	472	479	478	481	466	462	449	505	518	477	452	473	462	457	501	441	494	487	510	481	482	445	481	443	483	473	495	452	479	492	461	483	486	500	471	460	459	449	462	493	503	484	458	478	438	458	480	494	497	431	449	487	456	462	467	503	461	482	484	463	482	474	464	458	475	478	485	494	489	506	504	521	463	508	469	472	466	487	467	470	494	489	478	487	462	465	471	495	448	475	466	482	451	470	451	488	499	492	481	455	485	480	473	450	498	506	455	478	502	470	491	510	449	484	513	475	480	472	503	507	472	475	442	485	429	432	466	462	503	488	429	456	472	450	465	452	495	501	453	470	446	450	499	465	443	468	484	488	481	434	490	464	487	446	465	473	478	471	461	509	466	446	454	498	485	464	457	497	468	468	503	513	478	453	516	461	522	508	456	433	492	497	483	474	474	475	475	441	456	466	477	454	470	450	468	496	493	458	446	467	419	483	453	506	462	463	492	493	481	461	476	482	446	487	470	466	474	453	506	435	480	466	467	462	505	462	467	485	491	451	483	486	471	479	463	490	492	503	502	474	500	480	449	486	459	445	532	467	469	442	456	463	439	461	516	461	467	476	510	429	469	490	456	457	500	468	504	488	499	490	509	475	477	487	471	491	461	497	466	485	477	457	474	450	460	486	452	494	505	476	439	489	510	465	439	467	478	488	444	476	442	449	471	482	480	491	475	450	514	500	504	487	460	436	478	470	474	493	463	445	433	476	480	481	440	450	466	491	455	489	515	463	480	485	457	510	487	502	513	504	499	516	490	468	480	431	504	497	482	484	472	481	507	467	470	448	438	496	491	457	470	502	431	454	471	525	471	479	467	473	449	477	428	425	454	467	523	438	493	450	482	465	460
27576	10240	756	432	311	201	152	138	154	154	127	153	141	136	124	152	123	140	146	139	125	160	153	132	138	150	136	147	131	131	119	122	140	110	147	129	136	143	141	127	157	127	136	146	106	139	124	149	145	128	137	148	122	142	134	155	121	120	141	132	141	148	120	143	144	153	136	149	135	138	149	124	134	133	135	122	137	127	134	174	155	137	149	134	141	131	134	141	114	142	165	128	155	138	132	138	144	126	155	125	140	129	145	126	135	142	135	113	135	156	120	129	130	127	130	115	150	157	134	136	137	137	141	132	144	133	134	128	120	130	124	142	143	129	140	127	133	120	134	158	135	134	128	149	123	143	134	133	130	125	162	137	139	131	130	131	147	127	144	124	125	147	135	157	129	138	157	135	131	122	135	151	125	154	148	144	128	148	142	127	143	135	125	150	133	150	147	156	135	122	137	132	146	159	132	128	144	145	142	139	143	131	127	143	133	135	144	124	137	131	116	135	133	130	132	143	137	120	147	141	148	144	131	162	115	127	123	125	147	130	144	150	127	136	158	138	161	134	128	156	127	136	135	113	140	131	150	135	134	152	147	147	134	180	142	132	141	125	129	134	135	135	137	121	118	126	129	139	133	112	153	137	136	163	128	145	152	153	129	142	142	117	130	154	143	122	141	130	131	126	141	131	152	120	137	116	129	122	148	135	150	134	146	143	128	128	124	136	140	172	161	137	144	136	135	149	125	130	139	138	143	140	121	134	137	120	137	153	130	134	137	142	148	142	138	139	120	122	137	134	139	117	127	139	134	150	140	140	146	145	131	123	152	135	137	136	166	140	153	122	132	111	152	128	146	117	136	126	111	147	133	147	154	136	114	112	143	150	144	132	146	141	139	137	125	151	123	139	160	136	151	128	140	153	151	120	142	125	155	134	161	127	151	138	114	158	145	134	125	143	123	133	141	108	141	145	141	132	144	124	127	123	150	129	121	127	125	129	115	139	148	149	152	141	136	132	144	125	166	130	149	130	150	135	145	128	138	127	128	132	142	130	124	126	136	115	156	116	135	134	121	145	142	146	153	118	161	126	140	147	123	109	140	137	144	143	138	155	137	156	140	134	154	140	134	163	130	124	143	140	141	107	148	146	131	129	131	151	144	158	138	168	147	119	149	140	117	130	158	137	152	151	111	154	143	132	142	130	141	129	148	162	148	133	139	142	122	131	134	142	128	125	149	128	138	138	133	139	157	137	151	132	144	138	118	121	153	136	135	152	135	140	128	126	132	147	147	142	138	148	153	119	123	141	120	163	141	152	135	133	131	129	128	167	139	130	151	114	119	152	147	123	125	145	114	148	142	156	135	155	126	138	137	131	130	127	136	134	151	155	133	131	138	149	131	143	133	127	153	132	150	146	130	157	151	139	132	143	143	147	131	133	142	123	118	156	144	133	155	134	138	131	115	140	153	152	146	127	131	139	139	158	131	128	140	135	128	137	143	142	161	141	134	138	147	117	154	151	144	133	126	129	120	165	144	124	132	111	128	154	135	156	120	143	127	158	138	129	156	129	137	138	137	119	140	155	143	133	128	141	129	141	138	137	133	145	134	157	117	136	127	137	132	138	149	146	139	131	115	154	150	142	140	154	141	137	154	141	151	151	151	158	148	119	125	131	141	141	150	142	128	139	122	119	129	139	116	147	151	134	137	139	114	125	139	120	137	138	138	141	143	125	141	123	157	137	144	148	133	121	156	141	137	117	145	143	139	136	147	136	136	136	130	139	127	132	121	127	116	114	143	137	131	146	135	130	130	125	126	131	148	114	147	137	117	127	126	158	133	140	153	146	142	109	138	130	132	140	138	135	139	141	154	120	157	135	145	137	132	132	137	136	159	129	145	137	157	109	129	135	142	128	141	125	118	147	127	153	140	144	118	146	120	145	145	127	160	128	127	134	125	153	131	139	130	165	139	137	126	134	132	149	133	143	153	120	133	124	139	158	141	118	141	142	139	152	153	133	123	134	143	139	126	132	148	131	144	145	128	122	151	150	128	141	124	133	132	122	132	129	126	150	130	125	138	140	136	124	126	134	132	145	138	144	130	124	144	165	125	134	137	131	140	135	137	112	141	141	126	126	127	112	133	125	135	127	162	136	134	124	132	137	136	130	133	128	147	123	134	135	123	150	157	145	139	150	124	151	121	143	135	146	148	130	128	141	112	126	158	148	142	153	129	124	138	159	132	155	129	149	152	150	137	118	116	123	128	123	148	148	146	120	144	135	137	140	128	135	105	133	158	132	132	142	160	141	127	133	123	141	132	137	131	114	129	135	125	138	143	139	131	138	158	125	158	126	147	138	140	151	125	157	158	157	122	149	127	164	115	138	139	125	137	137	119	133	118	122	131	143	132	133	134	142	151	127	141	157	122	147	129	125	134	141	119	135	157	134	127	144	140	128	135	123	131	142	139	150	124	133	121	132	118	141	140	137	139	139	130	147	110	131	150	139	135	131	122	136	129	144	142	137	159	161	143	136	142	132	137	139	124	144	159	125	158	134	132	143	136	125	152	123	133	148	165	168	139	129	151	144	134	125	129	153	131	126	157	131	136	124	144	114	120	125	130	156	131	150	138	133	131	131	137	133	157	136	138	105	140	120	113	122	147	136	127	113	124	123	134	142	131	144	124	139	131	142	135	140	136	125	129	137	158	132	165	130	137	137	125	165	149	165	134	130	151	135	130	146	124	160	143	139	149	154	158	135	143	128	132	145	139	148	149	138	138	143	139	156	150	122	141	151	131	135	133	129	125	133	139	124	142	149	131	140	131	148	138	146	123	144	156	133	137	123	143	151	147	129	128	135	125	122	161	157	142	141	136	155	142	141	140	131	120	153	128	153	130	129	127	122	159	146	158	118	130	146	135	140	117	144	131	149	149	112	109	153	137	154	145	130	136	110	126	144	138	143	145	132	141	152	121	122	117	156	141	149	134	141	124	138	159	135	131	113	164	127	133	142	147	117	145	124	123	128	128	143	151	139	133	126	139	139	137	150	136	131	155	133	140	134	120	140	128	118	156	136	139	138	133	133	155	109	123	123	129	146	129	125	138	130	145	120	134	152	149	150	152	147	129	123	149	124	142	154	133	133	133	118	149	131	142	140	136	139	124	137	129	143	163	136	146	145	134	123	132	136	135	147	140	172	135	154	137	146	150	126	143	129	137	141	151	132	127	147	161	149	134	134	133	145	122	149	162	145	143	146	140	128	136	132	140	134	119	126	151	134	154	137	137	128	147	135	143	134	146	129	146	120	163	142	118	119	125	159	132	159	133	142	145	121	116	124	136	120	152	142	145	131	149	140	130	147	129	158	143	113	108	140	150	141	133	150	121	144	136	135	135	135	156	134	135	154	152	137	170	133	121	145	126	130	145	140	140	121	117	157	130	141	145	149	122	127	121	155	121	139	131	135	110	147	119	168	146	135	127	130	121	155	121	141	147	130	131	126	151	120
4434	309	284	183	175	130	118	143	119	134	113	128	128	118	130	114	111	137	133	118	123	125	121	128	121	118	109	120	95	108	114	108	109	139	115	116	110	123	109	113	131	129	118	138	119	106	131	116	101	114	111	133	98	131	124	129	112	120	121	135	118	119	117	144	102	128	106	106	113	110	118	114	126	105	109	105	118	115	122	138	113	133	108	119	107	77	120	114	111	110	110	112	123	115	120	117	136	104	116	111	106	109	120	124	133	100	121	127	118	102	114	131	132	114	136	113	118	108	118	130	112	121	109	107	121	105	107	115	119	113	126	118	117	114	141	109	104	105	116	113	126	110	131	117	124	119	131	120	126	102	113	113	109	107	112	116	117	125	116	120	139	114	122	135	128	95	125	114	111	129	126	129	119	102	126	112	111	119	120	116	113	125	115	128	99	138	119	94	116	129	96	129	118	119	134	123	129	104	132	122	119	116	112	131	127	115	128	117	122	127	108	104	117	122	124	125	119	112	128	121	134	113	121	118	107	107	105	122	101	122	110	106	122	130	111	104	110	128	126	115	147	116	123	107	124	120	114	130	118	117	121	133	124	105	103	122	111	111	117	125	104	113	125	124	123	135	110	107	104	110	130	118	109	110	110	127	107	130	115	125	121	152	112	112	107	115	101	111	137	122	123	114	140	113	122	122	111	127	127	108	100	105	117	109	135	106	118	113	119	130	132	120	122	139	122	130	115	108	136	114	126	109	137	115	139	113	115	117	119	107	113	110	114	116	113	136	115	106	101	100	108	124	115	131	119	100	126	94	119	111	111	120	111	116	132	100	115	114	112	103	112	132	112	112	115	111	110	126	97	117	123	107	106	118	106	122	109	120	119	103	107	129	119	123	120	104	126	123	140	125	134	108	147	119	116	115	114	122	100	131	97	129	111	128	106	129	120	121	104	125	108	101	129	100	107	107	124	109	107	117	109	131	127	127	109	117	125	114	118	128	130	129	113	143	122	126	112	105	118	117	136	115	113	120	135	119	117	125	101	110	117	113	107	113	114	114	128	130	104	115	104	125	117	110	122	107	131	116	117	99	126	110	113	113	115	120	135	117	106	119	143	118	115	114	100	109	128	125	118	110	116	108	128	132	109	107	109	118	118	117	114	113	124	122	102	122	111	121	114	114	141	114	123	119	142	115	114	120	121	105	128	107	135	126	131	119	121	106	114	103	121	123	104	125	114	99	116	113	121	112	113	118	125	116	106	139	124	133	114	113	120	109	139	131	112	137	128	128	103	122	110	126	125	130	123	119	113	120	119	107	110	122	118	110	108	125	102	130	133	111	138	121	104	116	94	123	109	113	107	112	137	101	119	119	139	109	114	109	116	122	99	118	118	134	103	151	127	109	114	122	106	112	111	134	110	121	97	100	91	127	117	107	126	97	92	106	124	110	127	143	111	123	121	145	110	109	112	121	113	117	118	123	113	125	106	124	121	126	128	134	125	99	117	131	99	109	104	120	102	123	115	127	110	109	119	110	94	118	123	106	122	94	120	123	116	112	105	123	124	109	131	130	115	129	113	118	115	130	98	119	135	117	125	124	120	96	119	126	115	118	111	111	116	124	117	118	121	118	118	107	138	127	134	105	113	109	114	112	119	106	134	111	117	102	132	128	101	135	118	104	118	87	111	127	112	106	114	126	121	108	116	128	121	104	116	126	132	107	114	99	100	106	117	110	125	136	84	105	109	120	123	108	105	128	106	134	126	149	125	110	88	121	95	119	95	104	131	119	112	135	128	117	109	131	118	122	125	123	123	109	120	112	126	101	122	118	113	116	95	128	123	124	122	102	111	122	133	117	112	131	122	108	114	110	133	118	110	132	98	113	127	103	130	112	102	125	122	95	127	111	123	119	102	124	120	109	120	116	116	119	109	124	116	103	97	117	118	111	127	117	107	104	119	105	125	92	120	97	105	118	111	120	108	120	104	108	128	109	133	114	132	109	122	125	117	131	115	118	93	118	150	122	126	120	122	105	143	114	114	96	118	133	101	97	107	108	142	125	115	116	116	125	105	120	140	130	131	122	112	116	121	113	102	135	113	104	106	101	141	124	94	107	118	120	127	114	111	135	131	125	114	110	118	118	128	124	124	133	136	122	132	126	118	123	125	115	126	109	120	125	120	136	122	126	131	109	122	111	128	107	123	120	111	127	111	131	129	115	123	123	119	100	130	129	109	110	116	123	123	118	114	128	145	146	138	124	101	111	101	122	127	114	84	118	116	109	112	109	106	118	122	125	107	113	122	126	122	132	131	111	97	108	118	103	116	114	95	115	115	102	118	114	116	129	107	114	112	132	129	114	124	96	114	125	120	105	111	114	115	125	112	114	113	91	119	119	131	124	130	129	102	128	119	112	116	114	134	122	111	104	117	123	122	105	100	127	109	117	120	122	103	123	113	116	112	119	125	122	121	128	106	135	119	135	139	121	103	105	114	128	115	111	137	104	121	115	114	113	109	138	117	108	120	102	137	103	104	121	99	126	124	120	133	117	125	118	121	124	100	112	118	122	109	111	128	109	120	106	117	134	106	106	100	102	103	117	100	119	117	111	124	105	122	120	118	128	110	131	110	130	90	131	107	126	122	117	99	123	118	111	125	105	135	120	127	112	118	110	109	105	116	120	121	128	128	116	117	116	111	126	130	115	101	124	122	129	134	138	122	129	111	152	124	106	123	111	108	124	128	123	100	126	133	121	119	110	112	112	113	117	102	88	118	112	114	110	120	110	113	129	117	132	123	110	117	114	126	114	110	102	108	119	133	91	120	113	118	107	111	110	109	130	134	133	112	111	113	114	116	132	131	104	124	117	108	118	98	109	112	132	118	100	99	124	126	120	116	107	104	105	96	112	108	112	119	128	116	126	109	116	121	129	136	134	99	113	129	116	110	102	115	121	113	113	105	116	144	124	142	113	132	124	117	121	96	110	107	112	111	111	124	109	131	124	106	111	128	153	126	109	158	115	129	122	113	115	106	139	116	107	138	102	119	123	104	111	116	114	108	115	122	124	117	126	124	118	126	112	115	104	117	136	106	124	125	137	120	128	136	111	121	120	97	108	107	118	124	120	109	108	115	115	112	116	112	110	115	108	115	123	83	124	113	126	127	109	115	125	127	128	131	103	127	111	97	108	107	128	110	104	96	104	125	102	109	139	128	109	128	111	108	113	123	123	116	114	123	111	128	126	104	123	115	109	109	124	124	125	127	124	143	112	118	143	120	110	121	121	112	119	122	124	117	118	119	106	123	128	115	115	112	124	132	140	106	115	101	126	114	94	112	126	107	114	118	108	102	130	122	119	117	124	119	121	100	124	140	98	108	114	108	115	103	132	122	121	128	130	127	111	141	97	120	117	118	136	119	106	114	99	126	120	119	131	131	129	116	117	108	117	126	104	122	101	121	108	108	142	128	102	108	114	108	113	103	119	107	117	135	130	120	120	120	95	104	115
25400	21458	28007	25277	11420	1133	728	585	491	469	491	435	424	411	421	425	446	422	411	417	445	355	388	428	393	365	411	370	392	400	368	401	384	415	379	369	374	401	391	417	366	391	360	429	352	375	372	398	384	358	418	383	384	403	347	402	420	380	426	405	398	377	374	380	413	377	387	427	387	394	387	382	413	393	403	380	427	369	354	390	370	408	390	377	392	391	392	408	444	350	384	397	367	414	355	362	374	365	362	408	419	380	409	393	375	378	383	397	411	386	384	381	411	398	374	399	399	405	387	390	386	381	381	359	391	386	367	389	359	348	396	367	365	400	370	385	384	373	399	401	385	404	394	385	379	400	377	339	388	377	391	365	408	439	380	390	391	360	383	387	397	347	375	393	356	382	395	437	394	369	391	382	419	409	344	378	422	426	357	367	397	399	405	392	398	401	387	381	377	360	381	400	402	378	388	354	397	405	377	382	407	386	379	356	386	415	378	386	368	388	426	373	413	392	408	346	348	383	383	402	402	387	369	409	397	396	378	358	386	368	385	383	370	362	401	408	413	383	395	373	416	365	395	374	383	366	352	414	381	390	399	430	381	398	412	391	376	385	344	383	403	369	383	369	379	365	399	388	399	357	382	382	397	369	383	395	407	385	391	376	389	406	403	408	340	376	405	395	390	389	377	374	406	402	390	424	405	400	418	364	373	390	362	420	368	382	375	360	382	407	379	395	366	450	358	406	333	408	376	373	359	396	411	381	390	369	373	362	412	408	448	392	386	362	428	464	395	382	383	375	395	391	386	393	356	360	361	359	413	373	378	385	377	382	391	343	358	397	405	405	394	398	385	344	406	388	406	387	362	368	369	385	388	389	379	426	339	353	375	389	330	406	341	395	368	376	391	389	390	419	362	389	395	413	370	394	397	396	397	387	415	360	385	403	414	363	395	418	388	360	392	357	408	400	362	376	387	390	401	403	426	380	386	344	380	370	365	359	418	383	392	378	406	356	375	384	372	361	420	394	395	392	397	395	363	379	378	397	358	386	375	390	406	356	380	409	392	387	371	422	400	391	372	362	366	413	397	382	390	411	377	376	368	394	381	357	394	388	401	379	390	389	367	377	408	419	389	368	410	405	399	367	383	373	375	394	423	369	409	404	395	394	379	376	412	373	419	395	398	393	400	407	427	388	395	382	413	359	375	397	360	435	380	347	376	419	404	375	384	398	400	392	407	374	364	390	397	368	393	405	359	383	364	347	346	409	403	405	381	361	381	398	392	386	356	383	379	390	380	376	409	390	360	395	380	379	394	391	377	360	406	398	392	365	366	383	393	380	377	364	355	365	339	398	407	383	360	391	374	386	376	372	345	351	380	400	409	372	348	389	377	366	408	373	417	393	416	417	405	371	395	367	363	387	393	402	373	369	369	383	382	379	387	397	403	374	371	363	392	372	404	413	380	389	372	368	364	374	400	399	405	364	389	399	382	410	376	409	389	399	378	414	365	401	379	367	353	386	380	338	370	351	359	386	380	419	348	417	388	390	396	367	403	376	381	386	375	405	407	390	373	384	371	383	391	364	390	402	405	402	421	370	389	383	413	416	393	380	368	422	385	372	370	414	406	398	380	412	381	357	357	380	379	388	396	426	413	388	343	381	359	364	401	346	371	390	404	394	390	411	400	384	422	397	395	414	383	413	378	360	368	413	396	349	401	364	369	382	360	371	426	368	365	422	370	373	364	350	401	361	411	391	400	367	383	379	362	356	382	395	397	421	410	391	418	400	406	369	400	376	369	366	395	376	412	420	389	410	384	358	394	407	346	389	384	342	367	439	413	333	401	383	393	421	416	390	393	419	383	382	397	398	406	395	396	365	384	381	337	378	386	369	414	350	407	427	379	402	401	365	373	359	365	368	398	381	405	385	387	373	383	399	403	388	415	395	355	410	378	388	400	372	400	374	377	361	414	404	367	372	351	378	371	389	365	413	381	372	428	400	411	405	371	376	397	407	369	345	376	393	392	394	388	357	373	381	403	385	371	396	385	409	380	361	388	433	402	374	410	358	369	373	360	384	394	394	394	402	387	350	361	392	368	391	381	401	377	373	385	397	392	388	375	398	346	404	395	381	374	360	417	381	405	402	369	388	387	404	386	380	374	394	358	423	348	420	374	353	388	386	374	367	401	389	386	358	378	355	373	380	385	397	405	337	352	365	377	345	419	423	377	378	365	388	386	399	397	381	378	376	384	400	368	376	403	398	412	376	386	390	354	382	385	378	364	399	385	386	415	363	360	401	421	404	411	381	383	393	412	388	420	424	427	392	400	357	409	393	380	390	401	423	392	401	393	394	372	379	414	354	372	358	365	393	405	390	345	387	365	378	378	397	391	377	406	364	386	384	359	360	407	377	372	416	361	398	401	374	360	389	401	400	405	372	362	441	378	377	369	366	378	380	381	402	347	364	411	409	396	410	354	403	372	397	363	412	374	389	360	388	416	368	390	415	419	373	379	376	383	376	370	370	381	378	380	397	405	357	398	377	397	403	400	382	412	398	409	369	413	395	349	367	386	404	371	394	382	378	398	374	387	377	377	373	413	389	400	407	358	376	374	374	402	399	398	410	378	381	393	429	373	389	383	374	435	391	386	392	375	402	383	398	367	391	371	387	367	452	366	390	380	379	393	372	366	405	349	359	381	370	396	391	385	362	385	374	371	432	331	415	402	374	402	353	391	405	401	358	370	338	399	394	375	365	389	385	393	389	396	398	372	412	340	350	397	365	389	415	424	342	400	415	403	352	391	341	386	388	366	366	401	374	343	366	398	375	357	380	354	404	358	395	369	368	369	400	407	393	378	373	369	416	341	347	398	376	358	404	413	349	377	394	362	387	427	345	397	368	344	404	386	400	354	373	371	397	388	395	389	391	401	388	376	367	372	398	384	381	410	382	401	385	383	436	362	369	378	363	389	391	381	413	367	372	384	386	384	353	402	376	419	411	376	403	377	381	394	374	385	392	384	403	417	376	383	381	409	383	395	383	391	377	370	402	398	394	381	381	370	386	381	371	352	380	380	380	387	370	385	359	387	398	347	390	411	417	415	417	357	401	375	354	353	396	398	393	375	400	376	363	370	393	373	390	344	402	410	404	391	405	377	423	393	405	378	404	392	390	427	413	378	355	371	372	411	363	391	416	416	379	416	400	385	354	409	383	377	393	375	400	398	382	402	395	400	355	362	393	372	400	401	403	409	379	369	367	402	352	367	399	421	397	398	415	394	366	371	385	353	377	373	347	394	405	407	384	385	377	398	398	411	391	389	404	382	373	407	396	368	372	362	396	357	355	409	379	384	386	406	390	363	419	402	376	350	334	387	384	372	358	329	415	378	384	393	388	397	375	382	393	385	376	355	365	398	431	361	375	393	360	375	399	354	369	380	398	393	365	377	419	391	352	404	410	380	356	379	375	392	382	402	361	380	378	400	379	389	371	424	367	387	414	404	403	408	388
3077	3193	2682	1388	987	743	628	572	479	468	421	435	427	381	384	392	352	375	319	346	320	376	331	338	340	355	332	324	333	371	343	357	346	336	319	322	339	329	320	331	322	361	343	329	298	337	319	312	328	318	328	337	328	346	316	326	318	314	324	318	303	328	331	314	338	337	330	312	341	346	327	318	384	297	311	340	330	342	329	345	286	337	310	338	336	324	308	345	315	367	333	303	347	308	341	341	321	333	320	293	319	310	317	318	365	340	308	380	326	325	326	363	305	348	327	297	309	339	306	325	329	307	336	335	317	323	323	350	322	351	356	317	315	345	308	344	304	313	317	329	340	325	356	333	347	334	320	332	319	318	304	311	330	281	332	336	328	332	329	322	347	323	304	325	336	322	343	316	369	301	303	334	308	326	291	281	318	332	305	335	310	338	286	357	332	349	328	321	311	322	308	312	333	321	323	323	303	322	330	313	310	338	338	354	301	312	316	317	320	309	298	307	326	335	296	307	307	329	321	330	327	340	322	323	342	333	308	299	306	323	339	332	316	311	332	339	328	326	319	303	318	310	301	314	297	332	344	306	327	348	320	329	339	344	320	320	325	325	349	306	323	339	309	313	360	315	310	299	330	314	348	316	346	335	319	359	332	348	330	331	335	286	340	312	339	325	338	325	349	336	328	319	327	313	320	297	365	308	299	325	331	307	341	318	332	310	319	342	327	325	330	318	285	312	341	371	324	328	336	323	333	330	307	348	291	356	320	311	323	293	334	326	298	324	332	339	332	325	294	359	332	307	315	316	329	298	304	323	295	353	326	328	332	346	314	301	317	325	308	334	295	305	322	335	309	306	320	348	305	344	320	326	333	328	312	341	318	313	340	311	323	341	305	335	300	310	340	303	328	340	347	344	360	309	325	342	295	331	311	311	293	310	300	330	318	345	353	306	328	317	300	330	315	338	305	319	323	360	324	326	331	323	312	332	326	313	329	328	314	330	286	326	315	291	331	309	318	295	330	285	333	308	324	322	329	306	333	333	346	320	317	327	313	292	273	361	301	345	331	312	320	311	320	332	338	288	329	288	331	325	325	340	335	325	357	340	320	307	348	363	283	331	334	312	323	327	354	347	311	338	326	306	320	322	293	307	346	345	282	328	331	311	301	344	328	327	341	322	294	311	298	367	308	305	302	339	302	321	301	321	284	321	307	351	290	296	333	349	315	294	309	332	317	340	335	318	342	336	332	326	345	309	295	329	339	325	307	314	312	314	330	313	330	303	313	311	328	330	316	363	286	331	314	324	328	346	323	323	336	297	340	313	350	329	323	320	322	333	329	334	338	324	371	336	353	326	313	317	289	287	305	317	341	300	316	322	338	313	320	360	320	324	310	322	309	295	327	312	294	326	366	338	328	313	296	330	371	302	310	329	332	302	322	338	312	326	313	327	319	324	300	317	319	317	332	331	306	310	319	316	311	374	316	299	328	362	313	322	346	350	323	325	284	317	331	344	306	309	301	338	339	339	338	334	312	323	329	333	293	335	336	329	326	330	310	329	317	286	323	343	297	305	341	308	315	307	300	320	344	335	319	319	325	318	276	345	342	320	319	298	349	311	302	346	324	339	335	316	321	319	345	318	303	332	308	368	325	343	349	324	323	299	335	304	315	308	327	309	308	299	279	343	319	308	377	318	345	302	351	340	346	294	317	334	317	308	352	312	319	332	306	340	308	329	334	313	313	311	306	306	329	340	333	321	322	329	352	296	308	315	338	354	325	308	325	335	323	310	341	328	306	305	345	326	311	336	340	317	321	314	322	340	340	335	337	311	348	316	333	301	326	337	316	321	334	313	320	296	308	333	341	340	317	346	346	308	307	303	316	330	326	312	302	343	309	345	320	350	320	307	299	316	326	322	319	332	371	297	324	308	320	309	336	329	319	306	344	319	308	332	309	320	320	346	323	327	332	324	326	297	309	319	329	279	341	303	316	341	313	314	318	316	321	334	345	304	313	329	318	372	356	323	314	337	315	315	298	369	305	340	332	309	310	356	330	314	282	284	313	311	351	277	307	334	333	306	343	332	320	315	331	340	327	345	335	312	304	336	318	312	328	311	328	323	369	331	312	313	329	329	303	339	318	356	338	328	334	318	314	329	307	351	324	299	325	340	358	315	344	358	293	317	330	310	315	326	310	329	355	306	272	325	330	300	327	315	317	295	331	292	318	316	291	311	331	303	343	316	317	323	311	323	314	344	305	343	281	319	325	307	298	314	303	321	364	302	328	361	341	319	336	304	311	325	344	294	340	353	342	332	339	357	305	343	330	320	287	321	305	335	328	307	318	332	306	342	319	292	324	310	327	316	318	290	293	292	330	318	294	315	307	320	370	307	321	303	302	353	337	312	319	331	376	317	297	286	314	337	306	337	351	343	313	302	322	300	335	314	298	293	340	324	329	318	340	330	337	314	321	357	289	315	315	329	301	299	334	291	292	309	315	352	339	320	376	304	319	306	325	304	326	321	304	307	308	324	327	316	324	342	342	311	307	323	352	331	311	320	304	291	354	326	319	312	297	303	345	324	338	301	310	291	302	328	318	304	328	294	319	316	348	315	335	352	317	323	327	307	262	282	316	323	341	345	305	315	310	336	292	301	340	320	312	311	340	324	327	327	316	325	317	311	314	306	298	309	313	308	337	279	313	350	330	325	309	326	317	298	335	325	335	331	313	312	317	334	328	311	309	308	323	349	342	294	329	331	325	325	349	309	318	333	333	312	301	314	318	347	318	295	329	332	300	306	322	324	321	315	352	336	318	282	339	339	329	312	340	312	297	328	300	338	340	343	326	291	318	306	309	318	315	350	340	333	336	310	327	345	319	315	276	311	350	311	340	287	323	312	332	320	315	323	337	321	351	332	341	324	336	341	346	318	305	329	332	289	319	307	326	314	338	327	316	328	330	313	317	297	346	310	301	317	335	309	340	324	310	324	303	306	326	306	270	295	338	300	375	312	298	316	320	274	323	309	279	310	330	311	326	296	313	318	328	307	332	321	329	301	314	320	320	310	323	317	327	317	323	347	324	308	323	362	287	329	295	306	319	313	312	308	338	304	306	318	343	314	336	350	328	316	312	311	324	294	330	309	327	310	333	303	326	311	294	334	352	313	282	318	305	297	348	324	293	337	299	320	314	317	273	305	300	337	295	323	308	329	331	296	330	314	328	317	290	312	303	330	302	306	308	339	331	335	344	310	289	316	322	319	352	334	306	288	306	324	319	334	321	311	321	321	337	303	352	300	299	315	312	307	324	327	327	315	313	304	324	318	337	330	309	302	289	339	342	288	314	302	313	312	305	316	292	339	332	319	325	303	337	354	326	331	311	330	311	322	345	315	307	321	325	300	314	306	323	337	331	303	285	315	325	306	310	354	337	312	303	359	354	299	326	305	347	322	318	311	284	330	319	282	321	364	335	306	316	329	328	311	326	297	325	333	346	309	301	320	308	323
24476	21450	28836	24457	21437	8536	1615	1000	798	790	747	671	728	702	626	675	654	638	629	622	665	625	667	610	604	594	650	659	627	574	605	592	614	566	617	596	602	591	575	625	590	636	638	589	585	644	600	550	621	639	594	615	598	575	560	622	609	586	598	643	633	618	605	598	575	601	582	618	550	566	629	644	609	622	580	588	607	605	662	598	652	635	633	581	549	597	580	618	635	614	612	566	606	566	598	590	605	619	658	571	588	602	620	602	556	608	579	635	587	568	575	574	639	583	590	615	587	606	627	611	630	599	577	561	603	599	621	591	623	608	614	585	578	610	576	614	605	592	594	597	556	603	604	595	623	577	592	577	562	587	601	646	593	592	566	611	597	622	591	624	593	619	630	570	588	604	594	593	567	634	595	613	600	594	587	620	595	614	571	609	600	632	667	551	626	591	595	615	584	610	567	577	579	606	592	549	641	586	579	620	636	546	623	626	561	615	576	562	613	592	599	598	593	601	597	598	596	552	592	628	624	584	582	603	585	637	593	546	600	634	607	606	584	592	548	588	591	642	615	622	598	572	639	608	597	589	558	602	628	632	562	602	623	605	590	601	601	638	600	577	591	616	612	612	558	591	599	587	629	604	609	592	559	547	618	565	611	610	574	631	570	559	590	563	603	528	579	582	572	638	585	594	591	576	589	606	607	613	578	587	607	576	610	581	585	657	578	609	645	600	652	612	601	609	613	586	605	619	558	617	607	562	562	585	626	598	595	568	574	577	604	609	636	597	578	574	620	615	597	627	596	570	608	591	566	615	614	601	615	635	593	560	568	593	587	571	581	600	572	596	597	572	583	559	598	605	598	585	630	546	553	574	548	596	580	589	600	579	603	563	590	627	598	601	602	580	563	541	587	591	570	626	612	614	566	596	629	577	598	624	611	576	599	653	606	629	646	605	580	561	597	619	579	598	593	582	579	585	599	607	619	628	576	579	585	626	607	606	600	573	571	626	562	576	630	597	594	609	581	587	583	622	575	574	619	602	583	541	616	627	614	614	609	559	571	589	601	619	596	607	604	582	606	563	624	562	593	562	608	627	616	565	620	606	576	599	565	585	548	571	608	533	558	625	623	625	567	599	578	566	560	595	591	605	552	582	565	572	597	616	602	588	582	611	548	587	597	599	602	609	582	587	618	588	608	628	579	586	591	640	587	558	629	596	597	552	598	620	565	591	621	595	588	604	575	613	582	565	601	601	594	605	571	559	589	617	629	637	588	612	569	577	610	601	584	566	590	574	580	556	549	605	594	576	602	589	567	623	594	565	612	615	572	623	598	606	569	549	572	640	572	589	593	545	599	596	550	608	606	644	607	631	586	621	602	583	592	623	590	593	566	530	589	617	617	612	561	546	595	612	589	588	571	529	586	634	640	600	585	606	545	578	617	608	636	600	569	580	572	575	599	617	572	639	606	545	572	617	587	575	579	590	595	587	576	580	597	589	590	545	584	590	543	597	579	588	611	540	584	594	556	617	573	598	588	598	614	578	563	543	608	585	573	598	638	621	597	608	600	593	594	579	590	548	578	598	547	617	585	615	613	571	578	627	631	606	607	614	631	585	624	595	588	633	583	570	601	541	574	604	624	608	612	584	615	571	616	645	550	562	649	602	618	606	580	594	597	579	605	643	568	595	635	596	604	555	652	591	570	643	592	601	626	620	608	596	599	586	572	598	563	568	592	589	598	586	552	608	602	559	579	592	596	551	612	545	566	559	591	587	566	625	573	565	575	619	605	579	554	570	569	582	526	534	621	578	604	618	579	553	583	553	594	590	579	584	576	632	604	574	592	597	578	592	586	612	575	597	598	600	575	605	548	598	620	609	577	623	541	586	593	549	605	606	615	556	588	617	603	609	563	584	577	610	557	582	620	596	557	619	595	583	591	585	657	588	599	570	613	622	606	606	622	585	598	570	573	597	575	587	590	589	571	567	585	602	630	624	596	577	601	626	545	586	564	544	608	602	595	593	636	570	604	590	579	592	569	580	621	589	612	570	611	583	572	620	588	587	610	608	549	581	587	579	528	614	602	592	607	582	624	605	598	582	610	568	583	534	598	600	546	621	663	586	588	609	633	609	601	576	582	564	579	569	551	570	554	632	571	611	624	577	547	591	577	569	572	566	626	571	589	594	644	550	616	598	611	664	586	625	593	574	547	556	612	615	618	590	599	565	573	569	592	619	571	565	597	579	592	585	583	591	566	590	618	609	589	581	586	627	597	571	554	595	643	574	602	612	610	567	605	557	574	583	602	586	532	623	600	563	578	588	619	593	622	622	601	618	642	574	598	543	608	591	579	580	601	637	550	601	603	601	596	541	616	588	557	599	583	578	620	605	623	572	609	561	633	576	588	602	623	595	576	595	570	628	632	616	591	550	572	592	613	598	605	611	606	589	583	611	612	563	608	575	596	606	625	626	580	558	563	589	596	610	594	584	625	624	590	549	557	612	587	584	581	571	630	576	561	619	652	604	582	601	600	568	634	607	602	536	591	617	578	585	589	555	548	588	614	568	595	594	598	596	626	588	615	602	589	572	550	608	638	600	591	640	647	559	584	611	587	593	602	589	631	574	593	588	562	627	593	556	576	617	624	576	590	617	596	577	561	605	616	560	577	555	557	575	589	580	643	590	623	571	593	571	587	624	579	599	587	586	602	600	586	579	581	586	559	579	585	549	589	563	585	638	546	574	566	580	579	562	646	579	578	562	624	589	623	584	574	599	617	632	615	614	622	587	580	591	567	579	571	557	532	568	603	603	586	605	556	600	642	592	598	576	583	572	596	577	589	608	568	658	620	562	593	611	607	532	589	578	581	614	571	609	570	570	633	590	607	583	599	606	587	598	558	602	585	567	623	553	573	562	572	582	604	596	551	588	573	563	589	605	572	570	554	572	559	609	593	596	584	609	588	630	567	615	578	647	614	584	609	579	635	567	592	612	633	614	604	545	616	575	569	592	583	626	569	591	579	606	592	600	553	597	590	572	589	615	583	594	623	625	609	623	625	600	598	587	623	573	541	568	557	596	571	593	579	563	583	606	573	566	570	539	598	577	566	554	605	616	599	553	596	580	601	613	574	582	560	580	592	589	603	573	571	594	580	576	587	630	624	577	588	583	641	635	610	609	565	579	598	588	616	551	595	543	590	591	602	642	594	563	563	573	591	597	627	553	592	579	603	614	611	555	586	567	573	576	621	626	602	593	527	596	591	611	600	574	539	604	566	581	615	602	596	568	582	623	589	568	590	563	604	583	531	572	598	634	586	584	598	555	604	571	645	536	603	608	551	618	599	583	560	641	590	576	586	581	594	576	575	607	590	605	567	594	557	614	560	593	589	610	627	585	623	579	659	560	605	584	577	612	555	581	597	585	630	594	616	577	586	550	561	592	574	571	563	580	605	537	612	615	592	550	578	590	550	593	585	571	564	563	589	600	572	574	665	624	594	579	581	574	592	539
3477	5714	4676	2417	1689	1349	1149	959	809	765	720	674	644	609	612	571	547	528	534	498	560	543	511	566	501	519	516	490	507	521	485	521	489	513	474	496	492	547	467	527	468	482	525	488	488	523	474	477	505	507	493	509	477	508	528	479	501	484	520	482	494	460	447	475	479	510	473	459	498	485	498	494	507	497	504	503	517	507	472	489	497	478	475	488	474	491	503	457	502	486	491	432	486	470	469	485	487	534	485	483	471	469	516	482	511	461	532	462	498	452	448	497	471	486	467	461	479	509	466	510	485	524	482	476	442	529	482	456	461	470	488	467	441	472	511	500	480	524	494	451	498	494	451	522	527	446	470	468	486	504	468	462	473	498	446	468	486	515	434	484	468	483	486	492	497	472	482	542	476	502	515	472	493	455	462	482	516	493	450	480	472	478	505	508	466	492	487	502	493	512	475	512	463	483	544	470	472	488	510	469	477	496	451	493	456	500	430	481	505	533	491	483	476	473	497	454	491	469	499	452	518	470	479	487	506	441	483	521	513	449	469	477	492	480	502	508	490	514	482	487	474	502	490	481	489	464	499	507	483	447	449	461	461	458	472	468	498	506	480	441	489	492	505	500	477	470	466	495	514	503	527	441	468	468	467	472	473	505	468	507	493	503	443	489	461	463	485	496	504	481	518	493	480	460	539	459	505	482	438	470	494	487	481	481	430	486	440	494	462	476	469	487	467	493	485	524	459	472	459	524	495	495	493	484	503	474	424	450	463	483	533	467	457	518	501	525	470	482	513	499	477	484	471	477	500	477	507	495	477	481	464	482	451	488	461	467	513	519	549	445	477	481	434	485	470	486	481	474	516	466	490	501	505	456	448	500	511	460	483	474	488	467	504	464	482	489	509	448	495	447	485	514	472	485	472	468	473	475	455	464	482	514	480	483	487	489	485	488	486	493	447	479	490	519	478	484	464	474	465	437	495	505	448	453	465	507	460	526	487	452	432	478	470	452	481	531	475	480	527	458	457	519	498	455	463	450	462	443	495	454	501	513	489	467	497	506	513	466	460	486	477	485	449	436	507	470	465	487	431	468	455	497	490	474	468	480	497	436	469	462	437	487	459	501	461	466	470	452	484	476	479	488	453	472	489	478	454	497	480	506	450	497	495	508	474	467	458	484	496	470	490	469	494	500	487	500	469	473	435	501	464	518	448	472	479	475	474	489	478	474	469	416	470	468	456	445	507	491	477	509	490	427	494	475	450	500	481	456	468	481	467	461	464	465	538	472	478	454	504	497	453	483	440	467	486	514	456	494	499	499	465	485	484	501	503	547	511	492	487	510	493	520	527	439	443	467	487	474	476	486	515	513	486	478	464	433	489	514	493	484	480	488	455	450	472	490	478	478	450	463	505	513	440	516	457	460	445	485	484	495	501	462	470	495	410	470	463	499	470	494	480	521	499	475	486	467	479	482	445	531	481	502	518	478	477	458	474	508	464	492	460	451	457	477	445	510	491	477	502	470	519	488	507	506	470	465	456	478	467	453	467	466	435	447	483	498	475	477	520	442	494	469	459	474	446	419	467	469	460	502	469	498	509	477	479	474	508	535	428	472	462	466	428	462	475	464	497	484	491	442	463	446	482	503	486	463	462	473	488	463	483	462	486	462	463	525	450	490	495	467	509	459	465	456	502	474	494	452	484	508	502	480	486	503	542	465	491	472	516	505	482	436	493	488	502	518	476	455	462	469	478	487	486	493	495	539	481	489	475	492	485	483	440	449	498	459	511	481	508	464	439	446	524	469	452	496	486	460	442	479	511	465	477	467	510	438	470	466	473	446	499	461	451	484	486	451	455	471	499	449	507	426	473	477	478	489	494	476	477	452	450	473	454	470	481	517	507	484	495	485	484	475	487	480	495	517	458	451	490	477	459	458	490	453	514	480	498	444	467	463	493	481	495	473	484	479	489	498	481	461	482	506	503	456	464	483	486	472	510	489	466	450	462	468	472	452	461	471	501	465	491	474	476	472	464	488	478	513	512	499	485	459	480	481	487	495	456	502	466	487	507	460	496	483	444	472	459	458	465	490	524	500	472	477	482	510	480	498	505	480	441	465	513	452	473	482	512	482	479	470	467	516	478	489	463	459	496	457	451	482	485	436	486	463	503	465	458	455	440	459	506	461	459	501	499	467	482	478	501	463	511	450	476	492	497	454	434	490	475	460	501	465	472	480	472	432	442	446	485	459	483	493	509	502	462	479	470	438	443	501	488	487	487	470	516	489	457	466	459	473	506	459	463	495	457	459	503	527	453	454	444	477	477	477	468	463	495	467	470	495	472	504	498	463	453	456	436	441	440	518	473	492	504	429	441	490	498	492	479	482	472	467	467	487	481	460	481	475	459	477	460	487	466	482	476	477	450	507	480	477	486	452	467	471	473	477	488	502	509	434	467	449	454	539	406	507	485	425	493	453	470	472	494	452	471	468	471	465	492	484	460	500	484	452	516	467	469	488	489	527	471	470	472	453	483	462	479	477	464	511	446	442	468	448	482	461	510	483	437	452	465	450	455	435	474	483	465	450	453	437	454	450	507	508	475	447	447	488	464	437	498	496	478	458	491	456	474	483	478	440	485	479	464	485	498	497	498	484	515	481	454	481	489	435	451	474	512	485	453	471	472	431	502	488	457	466	501	451	489	469	510	467	477	497	442	521	486	439	475	457	472	506	473	455	441	466	450	453	497	494	481	510	448	442	461	462	519	466	468	456	448	476	481	495	489	478	480	469	471	466	423	476	441	450	474	465	467	484	471	462	481	461	461	438	475	468	459	508	486	457	475	474	474	503	464	498	483	497	463	484	478	458	462	491	472	472	461	474	498	466	446	489	474	476	460	466	471	497	437	475	496	488	485	488	465	479	463	476	463	470	463	473	407	479	487	469	500	470	499	450	453	445	474	474	460	483	461	484	466	455	479	510	476	489	480	458	462	492	448	486	509	468	476	490	473	510	487	487	483	460	446	497	482	472	487	462	445	474	516	496	457	474	467	438	485	446	454	483	486	480	479	451	442	438	444	450	459	469	467	499	498	466	457	480	434	470	478	466	461	459	496	474	443	453	497	490	481	498	496	462	445	433	465	491	479	474	498	473	527	494	439	452	493	477	470	450	488	444	453	484	510	477	434	487	453	461	485	496	458	448	464	479	485	445	482	464	430	497	493	464	469	467	493	483	447	456	468	484	466	431	455	478	417	488	440	471	517	501	484	470	520	438	501	449	484	456	460	478	461	486	460	479	443	509	487	451	496	447	489	501	489	469	464	452	505	514	475	492	455	497	435	479	462	462	479	479	472	447	489	477	483	448	469	472	469	491	486	491	464	471	480	483	468	457	491	463	483	442	451	421	469	464	489	457	465	486	497	506	465	456	486	476	451	484	456	496	495	450	460	505	492	462	503	485	427	511	482	511	483	518	488	486	467	475	416	458	488	477	450	513	510	482	490	488	499	435
27679	10183	539	283	176	163	132	168	135	144	135	122	133	139	131	135	133	129	130	134	152	139	128	128	128	137	141	128	137	126	123	131	158	136	127	152	158	149	135	134	129	159	143	145	146	140	142	137	142	128	121	132	147	146	125	126	142	138	150	165	130	146	142	137	140	129	146	146	138	133	126	113	141	139	117	138	138	137	136	117	149	135	139	133	150	134	122	133	124	153	122	126	140	108	113	140	144	121	132	129	131	134	126	149	130	134	167	149	153	127	134	141	129	117	125	122	128	152	141	147	122	140	124	152	139	144	120	117	144	135	129	124	125	127	137	139	127	136	147	126	123	139	136	133	137	136	121	149	137	151	140	122	133	144	131	128	133	152	129	159	127	125	125	139	137	131	142	121	132	132	143	144	112	127	144	140	122	123	125	145	136	144	132	134	132	144	126	114	121	142	157	153	129	131	134	164	119	143	135	126	133	136	141	142	137	143	130	133	120	133	138	161	122	123	122	150	125	132	125	147	148	108	129	137	154	133	149	141	140	132	123	150	116	123	130	150	141	157	140	129	130	139	134	121	138	144	124	115	133	118	149	118	141	126	128	120	134	109	125	141	131	122	142	120	133	135	147	121	135	137	132	139	140	123	128	138	120	117	124	138	125	131	118	119	126	158	143	136	140	144	133	134	122	134	120	136	121	152	130	147	130	132	145	132	132	152	130	150	129	122	120	120	141	125	126	136	122	143	132	134	132	129	125	133	114	143	136	128	143	140	130	121	132	126	135	152	126	122	152	136	139	141	138	107	124	117	140	148	142	155	135	134	134	121	153	132	138	120	144	159	109	124	142	127	147	128	135	139	148	125	147	145	144	136	143	140	154	141	141	137	144	124	135	141	127	150	142	125	126	147	139	130	148	128	132	129	116	144	141	120	113	135	121	129	136	138	136	116	137	134	142	133	146	140	140	138	149	140	139	142	147	123	146	139	146	131	132	128	124	148	134	130	140	127	123	136	146	131	125	129	143	124	134	140	137	165	156	115	135	142	126	129	128	151	116	141	134	136	115	119	136	141	133	126	121	131	141	142	116	138	123	123	144	128	118	141	139	125	125	133	154	130	136	158	114	131	141	146	144	139	134	152	127	168	130	130	119	149	131	127	124	136	135	135	126	138	147	150	134	136	127	117	127	144	149	149	140	117	138	141	146	119	121	142	149	125	131	132	143	151	132	133	140	145	131	127	135	133	124	131	134	121	144	130	125	114	146	157	104	120	129	146	126	141	133	135	138	141	146	117	128	146	144	131	128	135	136	133	136	129	119	123	151	131	111	125	146	122	138	134	141	141	144	145	122	140	112	135	146	128	138	136	145	117	132	119	147	135	118	141	122	138	118	140	127	156	123	152	127	145	143	136	137	129	130	138	136	138	138	126	134	146	136	140	141	144	123	117	138	170	143	143	140	141	119	148	131	130	152	125	135	133	151	132	127	144	116	137	148	109	136	126	122	130	121	135	130	125	127	141	131	155	108	146	136	140	135	123	136	148	151	119	121	135	138	166	152	126	120	136	109	134	133	123	112	140	137	129	105	136	124	121	134	124	135	125	116	133	129	122	138	139	158	128	139	127	118	134	141	125	130	123	157	140	130	124	127	133	123	130	143	143	115	133	129	121	147	133	132	141	156	130	132	143	147	164	159	126	135	141	133	138	128	138	132	131	139	117	125	122	128	125	149	119	139	135	140	123	125	153	124	154	131	163	130	128	148	135	130	136	130	124	125	123	131	136	164	123	125	140	124	135	135	109	148	129	143	134	123	127	138	139	126	127	126	127	138	146	136	136	134	131	126	118	104	145	143	126	145	118	143	149	139	150	115	117	132	122	139	154	155	138	129	121	163	123	141	145	145	138	121	131	147	121	134	124	137	117	138	125	124	156	126	144	129	124	124	122	138	141	148	140	140	135	116	131	113	136	138	115	149	137	136	123	129	137	139	125	137	129	142	146	143	151	144	122	135	130	121	155	147	141	148	139	169	128	122	136	117	122	117	127	127	140	138	140	113	132	115	138	145	124	142	159	128	125	135	150	147	135	141	119	130	142	114	145	150	135	112	116	134	143	146	121	106	140	136	120	109	134	136	121	126	144	112	137	141	126	147	135	124	127	126	168	166	131	136	148	115	129	125	137	118	120	146	149	129	143	138	149	133	142	143	133	138	137	139	157	126	117	131	126	129	131	108	115	119	125	144	132	136	134	109	128	134	138	112	146	132	114	128	136	126	118	90	137	152	132	115	143	122	141	126	148	131	145	140	132	144	133	144	137	138	136	139	117	136	114	110	133	138	136	135	133	138	123	135	140	130	140	128	134	128	145	141	115	141	138	139	147	121	148	145	130	127	129	130	131	137	130	142	143	139	129	148	138	135	134	147	133	138	119	128	147	118	130	132	129	122	117	138	137	139	142	134	118	130	128	131	128	139	128	134	137	138	121	161	131	128	132	121	137	154	134	122	141	118	126	122	120	138	136	118	158	152	129	126	135	131	143	125	110	135	116	121	130	131	137	142	128	143	145	111	153	125	107	122	133	151	155	151	127	133	135	134	146	129	144	139	132	135	159	120	133	139	130	132	136	109	147	136	154	136	150	115	145	131	129	139	131	140	133	131	138	138	128	147	145	120	130	145	156	119	134	144	130	112	137	111	128	134	129	154	146	132	149	123	142	113	117	135	138	147	143	125	133	133	114	124	146	143	129	136	111	137	138	141	135	114	118	140	132	133	126	124	132	133	114	123	145	124	131	142	123	126	126	141	139	137	115	139	148	114	137	130	142	132	119	119	133	149	142	147	141	147	129	141	147	142	142	140	144	120	141	121	127	140	130	129	112	144	135	145	136	138	117	130	134	138	144	124	119	141	131	130	120	141	101	129	139	145	148	116	135	126	111	138	147	132	120	138	142	133	120	152	133	145	151	140	116	114	141	142	125	145	136	114	142	126	139	150	141	143	127	122	144	134	134	140	166	133	127	131	114	133	135	150	121	138	112	140	138	142	153	140	127	147	144	139	123	147	129	143	148	122	149	130	147	140	128	124	142	126	128	121	120	134	142	127	119	140	137	130	133	123	122	140	154	135	130	137	114	126	135	150	119	132	111	124	124	136	155	125	130	151	135	144	128	122	132	132	127	132	131	126	128	134	130	130	131	132	153	123	129	145	146	129	128	132	138	131	144	143	118	131	165	138	117	118	121	114	136	127	131	143	145	110	140	135	132	135	128	114	137	141	136	122	125	120	134	123	148	139	136	140	125	129	134	120	149	129	132	130	127	133	137	122	125	133	123	154	134	131	131	126	140	138	128	118	123	125	143	139	124	134	149	134	125	126	115	145	147	133	115	141	134	109	153	140	151	122	141	153	146	136	139	133	142	139	119	152	132	142	132	129	140	154	158	132	120	129	123	133	135	147	124	137	141	149	136	135	139	150	116	112	122	125	126	111	134	113	142	140	144	122	118
4454	311	289	178	147	139	118	109	141	129	123	123	118	140	122	121	129	113	117	126	96	106	118	122	120	105	110	129	113	106	97	121	120	117	116	96	112	106	98	120	108	116	114	123	114	116	117	132	116	105	120	124	112	124	125	93	121	123	113	123	120	132	121	113	111	113	118	105	101	113	119	117	125	107	114	97	110	103	123	112	107	124	113	126	126	124	130	103	137	116	112	122	114	108	120	109	104	104	107	104	107	115	129	113	128	114	115	126	125	107	116	113	110	122	125	108	132	108	109	106	114	131	96	110	122	135	115	112	111	123	116	135	120	112	107	118	103	117	97	113	110	102	121	112	109	106	104	110	130	138	112	109	116	118	116	112	120	113	114	98	102	125	126	120	119	124	99	114	118	101	140	108	106	117	125	114	119	123	108	119	135	139	98	136	122	111	121	111	125	101	126	113	113	118	114	111	121	116	131	119	119	111	100	113	134	105	123	121	109	126	116	115	116	111	97	121	111	107	107	131	120	122	129	123	97	109	128	114	119	118	95	115	134	108	121	114	111	118	106	133	102	117	127	120	114	109	107	109	98	121	107	113	119	106	128	136	120	115	127	100	121	101	119	118	126	144	115	106	104	128	125	131	101	121	117	127	122	114	103	105	102	108	115	105	122	98	113	90	122	129	104	111	101	136	110	111	115	122	109	100	111	107	113	115	119	122	129	105	112	117	107	111	126	121	105	108	112	109	108	110	113	114	121	106	125	98	121	103	118	111	115	101	128	111	117	111	123	115	123	118	95	117	112	102	131	133	104	116	120	119	108	115	108	104	103	111	109	111	126	115	107	116	120	124	103	97	112	109	104	124	99	120	112	121	106	98	124	128	102	113	108	109	102	133	94	129	120	110	140	121	108	118	111	100	92	130	148	103	115	118	110	111	104	92	105	104	113	116	107	111	108	120	130	115	125	131	111	111	107	106	106	114	144	105	128	105	124	111	107	118	111	115	99	110	110	104	108	109	102	122	131	109	115	104	112	94	112	118	113	118	118	98	104	103	114	129	124	124	104	89	124	126	103	104	137	129	132	125	116	123	109	103	99	118	126	110	109	110	107	116	117	102	117	132	115	107	111	106	142	111	108	127	119	107	121	123	100	118	112	130	103	102	109	128	101	118	108	105	104	114	120	134	128	116	120	120	122	125	108	90	113	128	110	113	124	111	117	109	129	117	115	128	116	100	106	110	116	115	96	103	128	113	113	110	124	126	115	125	100	121	130	118	141	120	108	125	131	127	110	111	126	119	104	113	117	99	97	120	116	108	124	102	142	100	91	99	127	105	126	114	131	114	88	102	117	111	120	107	96	143	137	116	121	123	133	123	130	134	99	112	112	116	131	109	114	126	125	123	104	118	110	112	114	138	119	112	103	124	121	99	113	132	105	109	102	103	105	123	111	102	114	112	121	114	133	122	110	118	114	114	133	129	123	121	124	136	114	120	120	120	115	114	100	112	102	105	103	126	108	128	120	117	114	125	112	126	118	129	104	123	103	114	130	122	118	112	131	120	111	101	122	117	115	121	112	121	94	110	109	109	127	113	111	109	108	118	121	99	111	110	108	122	127	102	105	122	109	108	117	121	112	119	118	112	93	117	116	122	113	123	125	82	127	120	112	120	128	132	123	117	112	117	120	134	121	108	124	115	118	95	93	105	130	100	105	101	111	109	102	121	117	112	114	112	104	130	123	116	111	101	132	99	114	116	116	129	122	92	111	104	99	117	103	93	117	127	112	112	112	126	112	99	135	116	111	125	100	129	100	138	123	130	115	123	113	125	106	97	103	95	119	106	106	118	126	110	130	118	107	132	107	120	111	107	120	121	127	129	114	119	121	114	106	119	117	120	106	119	103	111	122	124	116	93	130	117	128	116	134	115	112	133	118	106	104	115	130	115	98	102	99	106	124	105	114	99	131	113	109	117	101	100	117	123	107	108	126	118	117	95	114	116	119	121	116	113	128	103	107	114	125	115	120	97	105	96	125	96	108	152	123	127	95	114	116	105	122	111	118	124	117	106	113	136	106	106	119	126	115	116	104	97	119	109	118	102	114	124	110	117	124	99	101	116	114	126	131	128	135	108	130	123	109	111	126	98	120	141	125	110	131	121	113	117	126	129	106	119	137	113	116	130	104	144	124	133	137	140	124	130	134	105	113	95	105	108	106	104	115	112	126	104	114	140	116	128	110	120	144	111	108	101	122	109	106	104	124	114	113	102	116	120	101	111	120	108	133	127	111	125	91	114	141	115	110	121	109	110	127	122	115	98	122	114	138	112	148	122	115	134	123	121	130	124	112	108	112	120	105	138	132	106	112	124	125	115	110	133	127	115	119	111	110	124	114	102	124	124	114	117	126	97	124	108	116	112	99	133	127	105	99	99	98	102	113	128	127	125	115	131	117	117	100	120	123	120	131	114	98	133	120	114	112	121	119	120	91	112	123	112	120	112	113	104	109	101	116	129	96	99	130	98	123	102	95	109	120	119	102	96	131	112	108	103	85	124	108	126	121	104	103	127	129	99	136	119	99	109	114	131	114	128	127	117	131	100	123	118	115	121	121	113	140	123	123	117	99	127	119	106	139	122	114	119	105	105	100	111	100	125	109	121	110	117	108	130	100	113	100	122	94	115	122	118	112	107	121	127	116	124	109	121	108	120	104	128	113	103	92	113	106	136	124	115	129	109	125	99	137	111	121	145	123	131	102	111	120	121	113	116	104	104	108	135	121	110	128	118	102	119	117	113	138	91	105	92	103	113	118	108	116	126	109	114	125	113	92	116	108	122	106	116	116	106	112	126	125	112	126	95	126	121	125	107	114	115	93	120	106	118	137	112	121	101	116	121	102	124	114	116	124	128	129	119	131	130	122	103	121	101	110	135	107	121	123	107	98	123	107	114	116	100	127	117	122	113	122	126	119	128	105	109	126	105	114	111	109	143	112	107	109	85	115	95	131	113	128	117	105	113	118	100	111	104	114	111	88	117	106	108	115	108	125	106	122	114	110	106	129	131	124	130	100	114	116	120	115	116	103	122	121	119	120	126	125	111	124	122	117	124	104	125	109	102	110	116	119	122	114	112	123	110	116	99	114	137	115	145	106	94	106	136	139	110	123	135	134	128	114	111	96	92	102	128	127	116	129	121	118	133	134	104	109	129	109	104	124	124	98	109	124	98	135	142	89	103	132	104	108	99	127	106	142	98	103	106	103	109	125	104	107	115	122	128	145	107	128	123	120	100	125	137	116	127	110	92	128	118	130	101	102	111	109	103	111	108	123	124	113	123	106	126	116	111	114	137	125	108	111	123	109	129	142	112	119	118	126	123	123	119	130	99	126	118	133	118	109	120	135	115	114	123	93	115	113	132	104	117	128	119	105	100	113	107	100	131	118	107	109	128	109	112	105	98	101	114	121	138	111	123	124	127	117	109	114	123	116	126	124	126	119	118	106	91	94	111
25418	21446	27950	25314	11394	1179	677	555	477	456	474	414	420	437	421	428	415	428	395	405	396	386	420	391	424	388	413	363	395	408	381	390	400	385	387	379	401	380	367	386	402	428	404	380	377	413	428	375	387	426	392	390	371	384	402	392	380	421	390	445	392	417	418	379	404	376	385	374	396	399	409	378	398	395	384	353	400	399	410	391	394	392	356	420	380	398	372	360	394	391	391	413	377	372	359	360	405	356	355	380	376	374	409	382	405	435	407	384	360	375	390	353	376	399	413	430	401	410	397	390	375	440	390	385	352	400	387	381	402	404	379	388	418	384	413	355	396	393	367	404	397	420	406	381	379	391	363	384	376	365	410	387	387	380	395	402	396	417	401	377	399	418	373	391	414	393	398	384	396	359	421	388	394	396	351	416	404	382	349	377	372	382	375	408	352	368	377	388	370	387	364	380	371	417	384	357	392	409	394	414	363	406	422	402	366	398	369	390	377	378	403	382	392	373	380	379	364	405	371	390	381	368	385	389	396	404	388	391	368	415	394	385	408	372	352	424	387	365	383	376	384	375	379	370	399	378	391	405	387	391	388	395	398	394	372	364	411	367	370	359	394	380	445	384	428	400	345	381	413	387	389	332	362	372	370	399	410	402	391	405	365	328	392	394	334	371	416	423	375	420	389	342	383	367	407	409	422	403	357	399	386	380	400	375	379	340	410	369	412	342	368	437	395	358	378	359	357	381	354	367	409	368	377	354	380	409	364	396	347	387	398	370	389	399	345	415	356	389	365	336	388	414	388	375	360	421	369	421	377	382	387	377	363	383	368	395	404	383	378	350	366	393	406	396	355	398	401	403	387	382	398	372	397	386	435	379	392	418	429	377	399	398	392	361	412	368	413	347	361	405	391	380	411	358	383	406	403	355	385	388	372	383	368	391	378	361	373	385	398	404	387	384	365	373	404	382	404	382	403	409	415	392	363	390	382	386	407	430	398	396	365	405	395	403	396	419	405	361	341	404	401	384	365	403	369	394	412	368	382	415	402	394	395	390	382	398	372	370	405	421	367	399	369	408	426	406	383	390	430	408	388	399	374	381	394	425	367	429	359	389	374	407	384	395	377	393	391	403	396	380	371	375	393	395	379	403	396	415	401	362	379	374	369	394	379	410	408	364	386	380	396	375	356	373	417	374	433	387	397	408	390	360	377	378	378	385	389	385	366	383	382	398	388	401	395	367	369	413	406	364	383	364	384	383	390	425	381	399	370	384	373	387	390	392	378	385	405	342	386	391	364	375	392	387	432	362	358	367	373	394	413	348	360	401	378	381	439	408	385	422	399	395	422	379	387	371	397	383	372	386	404	380	396	374	388	362	399	374	425	371	403	405	390	383	383	361	385	419	391	407	368	402	413	356	355	387	411	435	364	348	368	425	404	418	387	405	396	384	374	364	361	372	395	418	397	372	389	374	377	359	377	389	411	390	378	416	382	391	422	424	385	397	370	404	361	410	427	357	377	355	348	378	386	387	348	404	429	397	403	394	382	377	431	378	386	420	414	419	406	360	389	412	386	378	411	431	399	376	362	379	394	412	388	414	429	386	421	410	394	353	398	384	405	416	403	369	360	399	350	395	366	393	383	408	404	387	413	409	354	373	400	374	388	395	388	416	390	381	384	415	384	382	408	386	357	387	405	388	413	359	398	421	373	373	382	397	367	384	397	416	389	398	339	393	402	341	407	411	414	401	417	372	387	385	387	411	370	404	379	419	403	387	360	360	397	374	397	383	379	376	380	357	355	382	401	413	405	394	403	362	399	376	397	393	382	405	387	397	368	409	392	419	400	378	395	385	394	398	385	377	369	360	397	366	364	419	403	383	409	382	375	380	397	429	374	400	376	399	372	398	349	376	390	403	380	390	369	362	361	385	402	378	351	378	378	388	397	398	363	433	377	380	397	376	392	381	387	361	408	360	356	396	400	404	401	372	409	375	398	376	366	414	366	409	374	380	371	377	362	376	377	391	363	364	385	388	390	388	374	367	424	344	405	381	419	392	411	373	362	393	399	372	394	397	388	395	379	387	379	375	410	382	351	403	370	394	389	390	402	392	360	365	402	384	407	401	378	384	368	379	352	381	391	385	367	380	383	377	394	385	397	366	362	386	331	384	355	374	400	414	369	378	404	383	375	381	393	371	402	415	395	388	389	411	405	371	408	412	381	408	405	393	380	400	387	411	408	388	398	387	411	384	380	374	369	400	407	423	371	409	389	352	424	379	382	387	362	375	365	404	381	388	408	402	405	392	360	392	368	411	381	391	397	441	372	370	369	370	388	399	335	379	353	370	387	366	380	353	392	404	377	380	416	410	427	374	378	411	382	337	394	399	389	399	376	375	382	385	379	388	392	391	399	383	395	387	432	406	399	390	424	367	401	352	368	392	405	403	421	384	392	395	387	357	357	367	384	381	383	414	358	387	381	415	416	409	386	387	399	360	391	400	377	368	388	383	366	397	401	408	427	397	361	361	429	420	393	397	378	413	378	423	359	402	389	381	393	391	375	412	401	379	409	364	402	397	383	415	351	376	374	399	373	377	393	385	411	370	408	366	362	377	396	383	407	371	374	409	374	391	398	393	418	365	395	408	371	348	348	369	386	380	376	376	434	405	369	359	337	368	380	402	379	398	374	375	398	404	400	367	364	410	412	383	364	367	357	370	358	417	368	366	391	393	413	392	382	387	361	373	399	369	434	366	370	379	376	377	368	372	358	396	368	351	416	389	406	388	366	403	400	385	357	408	383	347	406	376	385	381	354	405	389	332	421	373	355	363	427	348	374	369	409	381	391	376	375	376	342	444	403	384	371	385	390	385	431	387	415	366	345	392	403	403	397	375	374	390	364	376	381	403	375	380	439	391	375	410	383	394	346	393	381	421	382	399	396	390	373	416	419	369	414	356	374	357	381	396	391	386	390	368	377	385	409	400	399	418	390	415	373	391	405	415	394	376	361	374	399	396	398	375	374	371	369	383	382	409	349	383	398	393	396	371	361	406	397	385	381	355	400	369	373	436	392	400	426	392	410	381	400	357	360	384	367	382	379	403	416	368	400	417	394	407	414	394	383	369	401	392	381	357	356	362	374	409	380	398	388	355	398	389	385	381	363	399	393	395	388	384	408	376	377	385	404	443	373	388	353	395	389	399	363	385	399	361	391	389	432	360	346	387	393	399	378	401	353	349	354	413	357	368	360	404	399	399	388	402	400	361	368	393	383	374	389	400	390	348	354	380	357	381	413	366	398	414	396	361	400	401	367	400	389	386	378	416	379	362	395	384	380	406	403	376	361	366	355	428	382	353	380	399	385	371	409	408	380	380	399	404	387	395	359	396	392	378	401	396	374	404	388	369	416	407	379	361	400	405	370	380	399	396	400	343	371	380	360	391	362	392	372	385	390	388	391	371	415	355	381	376	357	371	389	375	376	385	387	368	387	376	382	353	379	408	367	368
3171	3198	2764	1351	1000	756	666	540	486	431	440	426	392	417	376	375	363	375	312	343	344	350	352	346	346	331	402	348	358	357	364	340	350	333	355	346	296	342	348	336	372	296	331	303	327	356	341	357	365	324	339	337	297	340	363	338	318	337	344	323	327	292	302	366	369	362	296	297	322	356	317	329	314	316	352	316	329	332	328	360	322	352	293	367	320	312	335	323	327	331	335	325	355	343	337	337	329	311	339	314	318	332	320	309	371	335	337	313	314	325	319	321	298	328	333	337	338	350	335	309	334	337	321	298	336	336	275	308	317	323	318	309	326	311	341	330	314	326	322	342	295	341	362	322	301	369	368	300	332	364	321	301	285	317	329	339	304	300	300	332	320	341	322	342	327	329	312	318	317	297	366	302	309	344	304	320	334	314	360	315	297	351	333	289	298	328	331	325	327	334	307	323	359	282	348	328	326	338	316	348	332	317	302	326	296	320	315	300	321	322	316	363	331	308	346	295	324	334	343	331	319	317	293	313	291	326	331	308	322	329	330	364	320	350	345	335	313	322	329	343	321	336	336	328	353	332	322	330	324	345	332	315	308	316	296	349	319	297	314	307	309	293	311	332	306	335	305	324	308	348	307	346	326	350	314	373	300	317	327	318	312	305	341	324	332	302	317	329	326	294	307	322	302	325	342	338	319	295	336	320	305	314	322	324	318	307	323	326	319	302	325	349	315	330	311	353	321	316	311	331	324	326	309	362	312	309	325	339	337	313	332	309	334	325	343	340	319	293	308	345	311	322	343	302	320	332	308	291	355	327	328	355	330	308	329	349	336	336	356	307	333	324	335	328	315	345	324	295	329	282	317	299	331	309	323	327	337	300	322	298	309	340	319	322	329	308	359	345	310	300	310	304	302	326	357	307	319	342	312	330	323	349	317	323	349	340	331	344	313	313	366	309	316	323	298	318	333	303	282	342	339	325	343	313	302	323	340	327	315	319	297	312	328	323	326	305	300	330	312	324	339	343	302	343	301	307	356	368	341	321	343	290	347	319	317	333	339	328	313	326	308	273	338	338	331	312	328	331	310	342	297	323	291	299	367	336	309	298	333	344	311	302	326	335	334	320	336	304	359	293	306	311	314	329	322	336	309	318	374	320	311	334	299	323	345	301	310	335	310	323	304	350	331	328	349	324	339	299	353	354	293	321	335	313	343	325	322	331	356	338	307	313	331	347	350	337	332	347	321	283	374	344	295	354	298	349	343	358	307	344	332	320	336	345	293	302	342	353	320	319	337	332	323	302	307	304	292	336	321	338	305	328	314	334	321	311	327	296	321	332	326	318	342	323	295	313	329	331	334	318	343	328	335	318	307	342	337	320	312	331	327	370	286	318	304	321	319	323	332	307	328	298	297	325	311	312	329	315	347	308	331	307	314	344	329	316	313	321	313	323	326	323	328	332	312	316	325	334	341	319	319	309	285	318	336	325	315	265	323	310	319	309	334	347	324	314	313	354	300	330	324	339	304	324	298	320	316	331	322	322	297	330	312	319	353	297	351	300	296	308	290	292	335	324	339	346	356	281	272	300	314	302	349	351	305	319	337	293	309	325	339	350	301	327	312	325	304	313	320	321	348	333	340	335	346	308	335	353	310	301	304	337	322	315	321	297	310	307	346	313	320	297	311	321	302	348	331	365	322	318	334	328	348	330	317	334	330	340	326	324	322	346	310	328	311	315	331	319	338	324	341	326	343	301	306	315	318	350	337	320	305	327	296	299	329	308	336	309	315	321	337	360	310	341	313	340	341	346	311	298	338	328	304	313	321	330	297	325	326	320	355	307	305	362	319	304	353	346	322	332	316	290	336	303	328	308	306	312	309	339	313	309	319	307	299	334	286	353	345	316	310	286	289	330	342	328	299	361	315	307	343	334	304	337	308	331	323	308	318	296	330	310	319	315	333	339	315	347	316	335	340	312	328	351	310	319	315	328	309	316	313	301	311	317	300	330	325	344	344	333	323	344	320	319	306	337	305	330	331	316	310	308	306	335	307	316	325	314	297	291	302	329	329	301	350	322	320	298	340	326	321	308	321	321	324	337	315	306	322	333	309	315	325	302	313	334	325	326	297	330	373	313	313	318	342	322	333	323	313	316	349	358	337	310	339	328	325	339	344	289	333	325	316	296	343	343	294	328	300	329	332	345	342	328	309	349	318	314	343	334	314	327	295	308	319	314	309	339	312	295	343	311	318	330	297	330	306	330	311	301	321	322	353	322	337	327	330	333	348	331	342	321	339	302	342	311	307	332	298	314	324	329	314	344	352	326	311	291	305	347	337	348	316	302	330	345	314	295	295	311	311	339	313	320	323	344	344	312	330	359	333	295	341	333	332	333	342	324	299	322	332	310	311	316	294	308	292	345	359	310	313	304	333	339	315	300	337	325	340	298	311	328	341	331	341	302	353	319	310	359	315	294	314	314	339	297	326	312	332	332	306	330	317	313	350	309	316	279	290	301	315	315	309	291	330	334	317	324	319	324	320	356	333	330	343	327	316	302	323	334	312	321	326	337	327	332	326	317	286	375	324	304	301	318	330	324	323	383	351	320	325	350	313	335	345	318	337	300	323	323	320	310	336	349	348	310	312	319	313	346	315	319	322	316	302	335	323	349	340	300	312	330	340	330	310	317	329	337	336	323	355	351	299	297	299	326	309	310	357	304	327	317	347	302	321	305	319	310	364	331	302	308	331	325	314	307	283	311	333	332	313	360	329	321	334	343	304	300	313	309	312	308	297	317	331	361	314	351	306	367	314	326	310	334	311	305	339	329	296	332	358	338	303	306	306	348	366	289	307	311	319	344	313	316	332	346	341	312	307	294	290	303	308	327	340	327	328	339	301	336	322	298	333	308	318	350	312	306	297	325	315	318	325	309	317	318	291	336	291	315	315	299	345	331	350	316	315	339	347	330	322	348	341	316	312	331	331	357	345	338	320	321	331	309	313	313	347	335	309	352	301	324	295	378	330	291	336	312	322	309	336	309	312	359	321	286	323	353	383	372	324	327	327	287	310	325	295	327	338	319	318	307	340	350	324	347	338	326	337	334	330	340	324	351	317	356	330	328	321	336	317	302	294	316	309	304	318	334	300	324	321	297	319	285	308	306	328	329	320	330	279	345	347	329	317	322	327	334	298	317	352	314	361	292	345	325	282	286	318	325	320	309	346	294	334	293	353	310	311	321	310	338	303	301	304	316	365	319	315	347	292	325	294	354	314	339	315	323	331	331	300	331	336	323	321	310	331	352	326	338	297	321	308	340	330	317	314	312	325	334	357	311	346	318	317	304	293	325	327	328	343	302	320	308	317	333	318	342	333	323	321	320	335	316	338	346	321	297	327	294	331	305	289	318	326	281	296	316	309	305	324	324	309	295	322	340	301	314	331	331	351	327	314	353	318	311	294	311	345	339	311	318	317	333	288	334	306	330	319	344	295	281	289	324	342	305
24491	21454	28820	24506	21446	8574	1590	974	747	805	703	675	690	693	660	603	670	675	632	610	707	661	603	605	590	636	626	613	601	631	621	606	617	626	604	614	648	614	573	591	586	630	599	647	618	598	582	601	625	618	615	580	635	582	593	624	603	632	628	617	544	587	599	639	574	602	621	612	608	561	593	573	579	634	571	575	551	641	643	610	654	611	590	600	598	579	580	573	601	602	617	584	606	628	610	588	593	600	602	642	566	531	552	582	621	599	591	593	597	599	566	583	597	581	617	574	598	611	598	640	591	565	575	581	616	582	557	593	575	639	600	573	581	580	586	555	566	636	601	621	589	571	642	629	611	576	586	564	567	633	591	586	573	611	645	624	639	612	578	560	572	580	559	608	584	612	601	569	560	636	614	609	591	573	601	560	596	583	585	635	542	605	590	555	573	598	594	626	586	599	598	628	609	648	584	605	645	599	608	596	547	604	583	560	610	566	630	571	645	592	571	603	598	567	605	651	593	558	590	578	630	580	585	577	571	563	560	606	608	585	526	598	581	545	587	610	609	537	603	583	583	571	602	599	588	626	580	594	637	613	611	617	586	604	623	587	594	607	607	573	618	570	620	604	606	577	591	577	600	610	563	580	621	595	570	591	622	590	588	556	586	612	594	565	632	605	585	557	555	537	579	599	614	572	623	587	564	604	627	577	564	616	611	616	593	573	601	618	610	579	549	625	590	585	572	603	573	613	590	602	599	602	604	571	638	603	620	615	568	596	617	574	547	614	617	585	600	560	614	647	598	628	594	585	548	580	596	589	602	595	562	582	615	575	621	592	593	602	583	617	576	599	551	586	563	566	551	634	592	605	605	614	607	608	586	558	559	611	589	601	614	593	548	544	573	597	599	612	633	600	566	579	599	596	590	598	606	581	553	551	630	602	588	608	547	614	583	578	591	618	585	575	616	623	576	580	607	643	607	573	595	585	611	559	584	572	608	582	547	591	576	585	605	537	629	620	625	642	556	550	544	626	545	611	592	600	583	583	573	599	551	607	545	605	608	594	601	532	597	557	543	620	609	589	599	543	647	636	574	602	602	545	595	577	597	597	597	625	627	579	544	585	600	540	620	629	553	599	586	591	557	578	586	608	624	605	567	555	613	553	580	591	608	614	609	591	611	590	609	553	578	644	605	618	611	630	574	550	604	605	613	592	559	605	618	597	573	625	588	568	604	588	597	578	600	624	587	568	613	618	605	655	639	588	594	521	613	575	561	572	594	557	577	562	569	571	570	576	598	586	575	560	622	584	613	569	602	621	618	582	593	562	625	613	593	609	542	573	591	600	623	562	608	556	589	601	656	577	583	567	611	595	589	575	544	599	637	560	617	645	603	546	633	572	562	596	610	580	591	583	574	583	542	594	576	583	571	591	598	556	574	590	546	585	569	598	556	617	602	581	579	595	603	602	608	601	577	621	562	607	589	620	570	609	578	616	602	609	584	579	610	600	575	615	597	583	580	577	561	586	581	603	549	578	563	567	565	563	569	568	556	536	610	598	556	586	600	620	575	589	619	565	587	612	555	572	619	595	578	610	609	592	599	567	619	615	656	601	594	603	569	580	637	603	601	567	588	564	568	556	592	551	569	583	597	623	595	587	611	610	597	599	583	610	585	596	591	608	591	598	590	578	595	573	610	580	525	576	573	617	568	596	574	621	593	555	619	587	580	603	580	577	563	584	584	587	609	631	587	518	560	575	575	550	569	624	579	566	553	580	617	599	620	560	552	585	600	558	622	555	583	593	572	594	547	580	614	581	606	581	614	622	563	571	588	593	589	594	600	601	545	570	559	584	600	564	575	534	593	591	610	517	601	547	646	596	588	614	563	597	592	586	589	552	546	615	613	587	592	522	572	578	594	567	606	586	600	586	604	533	596	606	579	573	580	567	633	591	577	594	586	609	646	592	553	583	640	586	583	601	594	583	560	584	593	611	600	613	564	585	585	610	605	609	584	617	575	567	571	601	565	604	637	561	595	614	560	606	601	570	611	587	575	571	591	574	621	573	620	599	578	616	593	613	576	571	646	618	566	572	562	564	588	586	575	593	634	583	606	568	591	593	582	555	552	599	578	583	616	569	592	555	563	563	592	569	626	603	537	576	598	569	591	620	571	637	567	557	558	567	596	612	610	561	592	614	564	611	575	641	545	523	620	599	583	566	597	586	588	557	627	582	606	585	569	566	609	583	606	566	563	630	582	602	595	574	585	574	553	595	575	559	617	596	551	597	610	586	592	624	562	564	601	592	548	565	580	590	600	606	599	594	548	593	590	550	574	626	540	604	617	585	617	587	620	560	564	569	562	597	649	589	648	581	577	599	593	616	595	565	588	600	559	651	601	586	573	605	579	568	565	605	573	541	585	589	623	581	619	620	616	593	586	623	596	601	594	570	571	571	618	570	595	582	556	606	625	565	627	591	603	620	596	561	573	570	563	595	621	547	622	569	602	629	591	568	569	602	544	628	556	627	591	546	611	558	600	567	602	584	587	576	633	609	597	582	561	569	579	610	606	575	609	605	563	597	566	591	605	546	599	560	551	566	592	597	581	608	587	588	541	581	594	588	598	566	626	620	607	570	618	585	585	554	585	609	557	581	588	575	641	603	568	614	601	594	587	599	558	573	587	567	593	586	598	585	583	583	574	618	616	588	541	579	569	595	596	580	584	571	585	586	570	588	595	626	637	589	597	583	569	558	585	629	527	575	571	604	567	625	607	578	584	583	561	570	622	594	551	606	587	574	553	595	547	608	621	574	590	603	645	562	617	572	581	627	580	564	609	597	605	566	584	604	599	584	567	587	621	610	574	618	589	565	576	539	574	621	603	593	605	613	588	571	567	582	574	559	599	587	546	582	610	602	561	583	635	592	569	573	614	588	558	528	576	582	571	587	590	624	580	570	577	572	599	658	613	592	607	621	628	604	618	591	586	592	570	600	588	563	620	629	618	586	545	605	607	569	551	581	576	602	594	597	598	613	588	562	586	598	584	566	560	574	604	588	598	564	543	586	547	591	605	605	617	629	616	593	618	608	622	605	593	576	605	605	588	576	521	531	609	600	567	572	582	581	612	563	572	556	600	614	553	573	588	547	618	533	606	603	610	577	559	573	601	599	613	646	585	630	566	556	565	567	608	562	577	565	609	586	594	565	583	585	606	606	603	599	575	563	583	574	562	572	635	605	592	509	563	585	560	616	559	594	567	558	621	587	593	593	564	610	586	544	604	582	600	610	568	578	559	615	582	656	601	641	613	564	584	563	604	579	625	576	654	606	585	594	610	579	596	638	584	589	613	622	579	609	585	560	593	635	557	559	626	602	597	593	627	580	583	581	579	571	599	578	615	574	596	572	543	572	606	611	578	586	603	567	554	553	580	574	586	595	583	625	590	622	570	561	588	573	588	607	590	581	605	585	562	600	575	581	547	622	550	611	597	574	576	606	623	590	588	580	593	594
3409	5764	4841	2326	1727	1369	1156	972	819	725	734	682	680	620	630	588	608	597	513	564	542	514	523	530	522	542	521	537	540	534	498	541	519	501	536	487	510	501	511	487	498	494	537	511	521	498	526	506	478	488	502	479	512	481	542	482	529	505	507	515	496	488	486	492	521	469	501	494	472	482	484	505	494	482	489	481	514	489	491	512	469	504	512	460	485	497	485	519	495	499	522	490	489	512	493	521	534	463	527	465	501	489	471	502	472	489	501	463	480	475	511	480	488	527	490	484	483	509	503	504	495	504	523	457	466	498	502	450	478	449	449	460	484	471	458	504	502	530	479	453	508	510	461	533	479	496	474	494	504	497	490	491	454	472	478	484	456	490	489	498	489	502	512	436	479	486	481	500	452	458	493	518	489	517	484	479	466	485	458	428	498	495	494	496	490	516	480	465	467	551	490	496	431	506	451	480	485	490	480	471	450	482	481	479	493	531	494	502	490	512	495	526	489	507	510	486	462	494	524	496	478	454	480	477	482	482	441	463	502	514	488	509	534	479	477	485	453	500	502	454	428	503	453	463	465	501	486	511	539	517	488	454	477	478	444	495	470	514	469	535	451	475	484	506	526	514	424	483	489	530	511	473	481	490	485	452	487	485	482	498	490	497	491	491	512	486	498	497	506	491	485	465	447	480	481	484	506	464	443	486	468	523	515	466	474	497	478	510	475	495	489	463	482	492	493	483	480	486	499	468	483	458	500	483	471	485	502	478	495	470	487	484	464	468	493	517	486	474	477	472	494	473	459	486	519	426	458	485	490	496	470	539	467	490	507	473	499	461	499	507	440	436	491	511	525	464	460	487	475	520	466	484	526	488	456	504	506	499	523	471	445	511	474	476	507	442	467	466	516	514	479	484	470	465	479	497	511	505	464	502	538	452	489	502	490	472	466	494	509	459	480	489	494	497	482	491	466	485	478	491	468	489	489	527	473	479	473	512	497	489	458	485	477	501	489	492	554	473	501	484	521	494	455	520	455	465	460	449	518	483	474	502	491	492	503	505	482	489	443	435	526	465	465	486	481	499	519	446	457	512	461	459	477	479	450	460	482	464	499	468	439	488	468	521	511	471	469	468	501	471	500	467	526	472	464	489	495	446	417	467	475	458	466	504	494	534	452	490	496	428	476	500	485	491	495	487	503	491	484	447	485	531	501	495	493	498	458	485	492	496	511	478	473	490	483	471	482	457	458	469	481	508	455	495	518	475	466	473	478	465	472	483	506	500	460	467	455	473	449	496	493	461	470	479	481	478	465	483	509	477	465	452	485	524	468	519	454	498	494	502	477	510	490	460	451	479	482	516	483	499	487	486	467	496	466	424	489	465	475	494	514	465	473	488	499	499	448	499	482	486	476	493	482	468	478	464	469	432	461	465	467	508	470	509	455	504	512	479	475	473	495	509	471	461	496	513	475	459	484	473	489	495	487	483	478	465	481	442	462	456	500	483	481	466	484	464	466	502	467	428	475	465	517	511	509	460	452	503	502	480	466	480	465	497	488	489	511	518	484	489	474	488	459	438	464	521	450	516	477	494	502	463	473	453	480	477	518	473	482	491	507	471	468	464	512	511	453	479	459	492	472	468	472	482	472	480	462	475	501	466	430	510	508	465	495	487	486	455	506	468	503	495	476	442	514	519	457	495	490	454	484	431	463	489	484	491	471	506	500	487	495	503	452	488	473	433	472	495	452	467	468	515	457	476	429	487	496	475	454	463	484	473	500	479	476	456	468	520	457	487	437	525	507	526	474	516	496	503	485	486	470	544	505	481	465	499	485	478	480	471	478	510	482	474	479	464	502	419	476	452	487	458	451	498	442	492	495	507	493	425	478	442	479	443	482	476	470	514	505	466	510	504	518	506	491	472	488	468	497	446	457	455	494	495	469	469	485	511	518	459	487	484	486	455	481	459	495	487	495	471	475	432	479	460	504	495	479	450	466	459	504	472	484	446	470	469	474	461	448	484	498	447	449	457	477	470	500	486	486	497	493	491	468	479	492	478	490	493	496	447	512	513	469	496	479	436	455	534	459	437	472	463	467	495	474	496	499	442	472	441	497	460	479	491	484	497	515	456	496	472	458	478	495	495	504	421	501	458	500	455	471	479	517	487	508	444	473	498	464	476	503	481	467	502	473	500	447	516	468	465	489	499	485	468	444	455	456	484	516	462	502	470	451	503	506	488	491	458	481	475	504	477	451	456	485	508	508	452	499	501	469	526	476	456	514	469	457	460	461	461	477	483	443	477	503	470	484	481	536	458	435	462	462	509	454	452	482	452	466	450	472	477	471	479	452	482	454	452	454	500	476	462	507	519	492	481	466	474	475	451	500	471	468	463	476	514	467	487	446	506	484	499	459	457	457	451	436	451	480	510	453	425	496	495	494	491	481	472	495	476	479	495	468	461	504	497	452	450	427	502	458	479	478	487	459	485	494	477	473	498	481	451	492	450	463	503	452	493	496	462	491	459	474	423	499	485	499	460	502	481	518	485	442	484	500	456	474	459	482	513	467	482	475	474	526	464	472	444	434	470	492	506	462	481	467	472	465	467	469	435	465	459	464	479	497	491	521	490	494	452	445	467	461	449	499	470	511	477	465	465	492	531	484	482	491	477	432	473	528	482	503	463	496	516	486	448	474	496	452	497	478	426	455	475	451	481	490	480	494	486	516	508	500	449	447	494	483	467	483	475	479	463	469	479	505	479	475	482	465	444	492	462	440	473	505	446	473	474	470	475	460	465	503	500	483	463	477	457	494	472	512	504	478	445	450	466	472	495	492	474	450	452	489	484	526	480	469	483	472	474	456	460	437	476	485	463	477	496	482	458	484	480	480	480	493	483	511	427	450	485	494	485	488	471	496	473	495	486	477	479	451	473	506	455	461	497	492	463	443	451	500	436	466	497	484	484	501	511	520	500	488	476	446	456	450	483	485	492	475	435	445	472	455	472	502	474	479	503	486	445	487	467	464	457	523	450	468	520	428	445	503	480	450	458	456	508	497	472	436	453	501	496	461	466	477	456	463	494	467	453	469	476	469	490	450	470	490	471	484	475	504	484	460	465	467	513	470	459	442	466	477	477	473	463	445	498	464	521	502	451	474	539	491	536	506	473	451	496	471	485	484	433	457	485	472	495	486	449	502	470	474	460	511	473	502	468	466	473	519	472	483	459	484	492	482	459	482	465	522	460	514	438	452	484	461	489	468	490	488	492	482	462	462	502	486	440	448	456	467	468	499	456	470	441	475	452	497	455	498	474	505	479	466	491	461	472	446	504	465	490	504	537	463	511	465	480	482	476	459	469	516	526	477	458	481	459	508	500	455	501	499	449	493	517	475	472	462	446	510	433	441	494	467	475	485	468	471	481	492	489	468	469	474	456	514	445	458	495	480	484	491	475	514	480	478	462	466	475	462	448	492	489	460	482	500	474	515	496	436	516	522	444	479	463	477	496
27617	10195	705	459	327	186	160	165	149	136	124	143	135	141	148	117	120	150	126	139	140	140	114	131	153	133	128	131	149	147	141	138	140	144	131	106	158	132	138	128	143	139	148	138	142	142	147	139	140	146	153	155	146	151	122	124	124	142	135	159	137	125	130	124	142	130	144	110	158	126	131	132	129	130	124	113	147	133	159	116	132	136	155	147	123	151	151	152	150	124	141	134	162	113	133	130	112	126	149	139	140	137	147	131	133	117	164	144	122	133	125	150	143	134	149	146	141	145	141	144	132	141	168	121	156	127	158	155	146	149	137	122	144	132	111	133	147	148	133	150	126	126	154	137	132	146	141	142	148	139	139	131	119	147	143	132	134	131	133	132	143	131	130	144	131	122	133	127	136	132	158	151	135	130	125	139	146	152	133	135	148	126	148	140	135	163	143	138	129	101	137	143	143	151	147	132	115	147	146	148	154	135	125	137	134	156	140	151	150	122	137	143	141	152	132	142	140	152	143	133	140	121	137	142	138	142	132	130	144	129	145	135	139	145	142	133	142	143	162	132	124	164	141	164	154	152	110	145	136	137	121	145	151	122	111	137	129	146	117	151	125	147	115	145	134	125	132	134	152	143	140	132	154	130	126	142	141	146	125	135	134	148	142	136	137	126	116	121	143	137	127	122	134	125	150	137	142	121	151	145	139	132	115	158	131	140	129	117	122	118	132	143	137	124	141	148	137	135	130	134	158	125	149	143	141	156	122	131	140	127	132	131	153	129	149	133	149	137	152	132	127	147	152	151	148	132	149	117	133	129	142	140	144	142	129	146	119	150	134	118	137	148	133	149	141	125	126	139	135	122	142	132	123	151	125	168	190	132	149	156	131	156	152	132	133	139	152	115	136	154	144	138	131	122	114	131	137	147	134	132	139	104	147	118	147	151	122	147	143	139	141	128	143	151	112	139	125	126	153	124	136	152	140	137	133	136	141	142	147	118	157	127	151	128	141	123	150	130	121	146	128	137	143	134	127	134	132	137	138	129	146	160	152	146	149	135	115	145	146	130	127	136	142	150	118	151	146	121	153	130	140	137	134	147	134	137	115	143	129	142	120	150	133	149	131	132	144	154	134	135	138	154	131	141	141	136	148	132	120	130	135	144	123	138	144	153	148	121	132	113	136	142	138	137	146	144	150	128	130	133	142	126	129	153	143	151	127	136	132	145	120	143	123	132	132	172	135	143	148	149	169	113	141	140	136	137	124	129	138	153	127	135	159	141	161	153	140	148	117	160	115	145	153	133	128	130	156	154	105	148	136	133	126	159	137	145	123	142	145	119	153	124	143	126	129	125	147	145	139	144	135	159	139	136	130	144	136	129	132	119	132	162	143	139	148	138	134	147	139	127	128	156	120	124	131	140	119	137	137	138	159	141	116	141	147	132	126	141	149	134	127	152	117	146	125	127	141	135	122	129	159	133	140	144	125	138	127	144	147	129	132	145	150	124	137	135	141	113	137	122	132	146	125	141	152	133	146	127	161	144	127	121	138	137	161	133	123	134	141	101	127	127	140	129	136	136	130	141	141	142	151	128	153	151	110	137	124	151	141	120	141	132	137	132	140	140	136	126	150	124	136	140	156	149	146	127	137	149	141	156	157	150	129	147	139	124	147	152	139	134	159	142	149	138	149	141	150	124	138	135	128	141	152	137	133	134	140	137	139	142	145	120	144	138	135	138	120	139	129	139	138	138	148	152	138	128	140	147	144	134	156	124	132	132	146	149	142	129	138	152	125	154	143	130	143	130	111	120	142	136	125	134	150	139	156	129	160	128	136	124	145	142	116	145	155	156	126	128	156	146	134	142	143	137	113	139	131	140	142	143	138	149	135	129	142	145	124	145	138	131	124	137	134	140	148	128	127	132	135	134	140	123	127	153	149	153	134	128	133	120	173	144	138	106	137	152	152	118	150	133	132	120	150	122	154	157	126	121	123	130	129	164	137	147	167	132	128	117	152	139	150	153	149	131	146	132	135	154	121	126	133	133	161	148	151	136	144	130	145	110	130	138	128	122	131	144	154	134	132	138	140	156	138	144	111	116	134	143	144	146	122	125	125	125	148	145	133	147	141	135	143	135	130	146	132	135	122	148	132	134	135	114	140	129	146	131	139	137	160	126	139	155	135	139	131	136	146	116	129	137	133	149	150	163	155	150	147	126	140	141	132	143	122	121	114	144	149	131	140	119	143	135	147	135	138	154	128	146	127	154	136	156	139	140	155	121	128	119	139	139	138	132	124	122	129	155	155	119	138	148	143	136	120	146	144	135	136	140	146	158	124	143	148	148	131	141	153	154	161	152	117	127	113	129	139	149	126	134	146	134	134	129	157	136	110	131	133	128	141	114	139	120	116	141	150	143	138	126	127	159	164	146	139	138	136	155	142	134	139	129	158	155	141	147	136	146	130	151	143	134	131	142	156	146	128	164	132	136	123	155	147	134	134	154	138	150	158	138	133	139	154	156	133	143	134	137	143	144	133	163	133	136	140	138	134	162	144	133	135	133	139	119	143	151	119	142	145	147	132	138	156	128	149	134	130	118	138	155	139	146	124	140	132	133	123	137	136	141	122	156	147	125	117	138	163	123	132	124	114	157	108	132	126	123	130	144	138	151	126	164	138	147	134	123	143	148	155	130	145	140	137	138	137	155	137	156	142	106	144	148	122	141	149	139	170	153	118	124	135	115	140	146	128	129	155	139	149	147	136	111	125	118	140	140	141	134	118	132	124	125	115	133	135	151	141	143	141	142	133	123	131	123	147	169	140	125	136	135	120	130	152	143	158	127	140	116	152	141	133	137	149	133	128	157	136	139	153	134	149	122	136	121	114	148	137	125	137	125	130	118	136	139	133	134	136	129	126	140	136	118	148	141	140	128	149	127	151	156	143	129	136	148	132	129	118	136	158	155	122	148	142	141	137	139	143	143	141	126	138	143	119	110	142	120	121	124	138	142	128	133	144	113	126	121	110	131	141	133	144	166	116	124	127	134	137	132	152	128	111	159	137	125	131	141	136	142	133	144	133	133	133	147	126	128	133	128	149	131	132	133	155	153	131	131	151	146	135	143	149	130	139	123	133	136	126	137	137	132	146	145	137	139	135	132	136	122	135	104	145	130	141	160	150	144	128	130	148	152	153	126	133	145	143	143	130	131	146	123	125	132	140	136	145	153	133	114	113	126	118	134	135	133	144	123	128	132	127	131	132	157	125	135	151	124	140	129	142	137	120	145	123	120	129	141	143	152	168	131	117	138	154	132	135	130	128	131	127	138	141	126	148	121	162	134	124	129	140	129	129	125	131	142	134	156	145	152	144	146	139	149	136	158	127	127	124	123	142	112	153	132	140	132	122	138	129	122	153	157	134	112	144	158	126	130	140	153	127	132	134	131	144	142	158	120	145	142	130	130	130	134	141	148	143	123	122	128	129	138	136	134	138	146	136	156	149	152
4458	343	314	205	140	142	122	138	133	133	137	123	116	145	125	154	126	113	93	129	123	116	108	123	100	103	142	108	112	114	107	137	105	128	125	123	115	122	131	130	124	115	119	112	105	131	113	131	113	127	129	130	117	122	115	125	131	105	113	124	108	131	130	96	114	137	131	121	125	118	126	115	115	123	144	125	93	119	117	111	128	142	133	127	110	125	121	111	129	119	112	119	133	124	114	107	127	100	110	125	117	124	116	95	119	104	134	106	114	116	111	111	134	110	124	125	110	123	116	128	115	105	121	107	130	113	118	118	126	109	119	151	117	112	120	108	109	116	123	120	116	116	104	118	122	123	121	134	120	126	121	117	115	111	105	109	109	113	126	95	127	129	122	138	108	129	110	130	116	132	112	138	141	93	134	111	99	120	102	114	119	97	128	120	115	135	104	136	114	101	120	128	134	117	138	110	110	100	114	117	142	121	125	118	111	106	122	114	113	107	108	133	112	126	118	117	99	104	111	116	129	121	108	104	138	114	132	102	99	119	138	110	112	136	120	102	123	112	113	90	92	122	120	110	109	108	154	125	119	128	109	104	117	108	135	115	133	108	99	116	126	123	110	110	100	117	123	111	126	128	111	114	117	114	130	127	116	128	101	116	135	126	130	120	101	94	113	117	113	139	143	95	121	120	117	127	117	103	124	117	121	115	116	119	110	102	114	132	117	117	119	107	125	117	116	118	137	119	132	103	141	125	125	104	113	107	127	119	92	130	112	113	116	139	126	108	126	104	132	122	118	123	134	99	113	109	116	141	130	116	131	118	129	117	110	116	124	104	128	106	121	127	123	129	120	121	121	104	104	113	126	115	124	125	97	126	116	132	106	115	112	126	126	104	139	104	103	135	124	106	117	111	134	110	120	123	115	123	106	121	111	112	115	117	125	110	120	118	101	122	122	134	124	118	117	109	125	110	93	110	99	144	117	120	85	129	114	125	125	116	125	125	106	129	114	125	115	111	116	118	118	104	124	121	109	108	112	118	125	109	106	114	106	102	141	113	121	128	124	123	106	129	108	108	116	126	111	124	99	125	137	101	125	113	145	124	117	97	128	109	132	103	114	108	101	102	132	123	115	127	106	129	134	127	119	107	133	116	137	112	118	119	122	127	131	118	125	110	112	117	113	119	115	112	132	122	116	127	119	116	129	116	108	132	102	115	116	108	124	125	132	130	111	120	97	104	117	111	111	105	113	132	120	114	123	138	128	117	96	122	121	118	113	121	97	104	89	101	87	130	142	125	124	123	89	143	125	109	109	121	119	111	126	130	125	105	101	104	114	122	132	115	122	122	132	116	116	114	101	126	121	109	121	108	120	107	122	108	124	103	111	120	129	130	113	113	122	128	120	126	103	104	122	121	75	128	118	121	133	137	104	147	138	119	126	112	101	128	121	107	103	101	113	102	122	121	114	118	110	124	103	108	131	132	131	108	132	108	122	131	126	117	116	116	104	105	145	120	120	121	100	120	113	114	116	130	123	110	99	124	111	109	133	116	132	132	110	104	112	128	129	117	98	130	121	108	137	112	116	132	114	102	136	108	131	121	102	110	105	118	123	117	110	110	120	127	123	121	113	141	120	123	120	101	125	103	103	105	124	106	119	124	129	119	113	122	111	99	107	136	110	119	142	134	109	115	124	117	117	124	113	120	122	122	112	128	113	118	116	114	125	137	103	95	114	112	106	112	123	140	125	108	116	119	108	114	117	131	101	101	121	119	124	107	107	113	109	116	112	126	120	104	115	87	119	115	120	120	91	108	124	128	107	115	119	113	110	119	112	117	104	109	121	129	117	111	124	122	98	120	115	122	123	121	116	119	115	101	103	108	113	110	111	116	127	111	105	108	119	87	132	124	119	129	119	124	113	124	109	122	116	115	115	122	115	131	133	142	125	128	113	124	112	101	100	120	129	108	129	145	115	108	111	141	97	106	124	122	124	111	105	128	126	116	130	122	127	128	117	115	118	113	131	117	115	96	120	120	120	113	104	99	128	131	121	107	123	116	106	122	109	110	121	107	109	124	108	119	126	134	144	120	118	128	103	119	100	120	121	146	134	122	132	136	131	135	111	127	122	132	130	107	100	116	129	107	145	103	129	121	102	122	102	133	115	83	116	123	128	120	111	117	128	102	119	121	115	125	120	105	117	108	120	126	129	112	124	121	128	98	121	112	104	124	125	127	116	132	123	107	109	128	128	124	119	133	106	92	110	93	126	111	113	117	109	128	123	113	116	94	126	124	105	134	116	115	114	115	107	105	123	98	105	140	129	116	107	120	137	129	118	119	101	106	127	109	114	118	121	117	101	118	113	110	140	122	122	119	124	139	119	123	128	126	110	124	136	125	120	107	107	110	103	110	112	115	113	152	119	117	111	128	119	106	125	127	108	93	121	120	109	116	109	116	122	115	118	120	135	110	122	117	118	105	130	116	121	118	121	112	108	119	111	112	127	116	129	111	122	118	133	114	98	116	117	126	114	105	121	123	112	132	109	105	136	133	116	127	120	118	126	131	118	105	128	105	123	125	115	121	123	135	125	122	126	110	140	113	114	104	132	110	135	132	130	105	126	124	110	117	90	116	121	115	126	108	121	118	113	106	121	113	127	118	126	115	106	116	116	116	124	119	147	127	126	113	118	125	109	129	124	113	109	122	113	112	104	115	128	115	133	150	112	110	113	130	109	131	131	114	121	122	139	113	112	118	124	115	132	121	105	117	130	112	131	107	118	112	117	122	136	136	124	107	119	109	122	113	124	106	117	132	120	110	132	107	140	114	120	95	113	125	127	111	119	118	116	119	127	119	127	127	108	111	135	126	131	109	127	121	140	112	115	112	101	113	110	106	100	94	114	120	116	131	107	116	100	99	110	96	102	96	127	122	126	131	109	110	113	123	115	118	118	117	118	115	98	115	119	121	108	110	122	123	123	129	132	117	123	130	128	112	103	120	125	125	136	106	111	106	111	134	128	110	121	131	116	105	102	106	108	110	113	124	112	88	117	134	119	123	126	114	113	110	114	101	136	114	116	121	100	132	119	114	118	107	114	125	102	127	123	116	122	128	109	109	107	122	127	95	108	115	115	121	116	129	125	126	123	128	112	138	118	127	104	105	122	104	111	114	121	121	116	110	94	137	104	109	125	117	117	126	107	124	115	130	107	105	113	126	112	118	119	105	117	134	138	109	99	121	123	123	104	131	106	107	116	106	134	116	122	123	138	117	122	121	127	113	116	109	135	81	108	124	125	133	97	96	124	139	115	109	114	120	106	119	105	128	122	118	118	96	118	108	129	112	114	107	129	97	116	101	108	124	137	131	134	137	127	117	136	116	100	119	115	111	110	114	130	134	106	131	117	129	111	125	110	110	129	113	132	105	122	108	114	120	138	100	118	112	114	124	124	133	116	132	101	124	120	106	125	105	116	120	104	110	118	110	136	109	129	104	135	135	109	125
25483	21435	27919	25321	11454	1168	746	575	495	454	474	483	451	468	438	421	426	449	359	422	439	389	422	411	449	391	417	387	392	391	410	381	416	399	388	405	394	422	399	363	383	379	378	391	394	394	372	380	384	441	393	404	395	425	393	396	430	395	425	416	393	388	409	378	425	403	339	390	396	405	396	394	386	380	394	432	421	410	388	415	433	399	414	411	401	417	415	426	375	390	385	432	388	423	377	407	426	385	398	409	367	385	412	369	416	388	363	402	378	380	380	433	385	397	404	411	407	367	372	382	395	400	367	407	372	346	390	377	401	394	402	437	430	390	373	383	380	408	397	400	409	408	353	384	398	384	375	368	365	370	445	401	394	388	441	387	405	415	397	402	410	458	427	374	383	351	428	439	362	413	393	393	405	406	404	384	403	390	407	389	407	398	403	402	410	404	389	441	395	396	452	388	408	377	426	429	362	382	396	401	412	375	393	389	374	362	414	400	416	417	391	402	387	365	399	376	399	362	425	400	422	389	422	402	380	390	357	425	397	379	397	359	437	432	392	420	404	376	367	381	455	405	400	367	368	382	340	402	367	386	391	418	377	399	376	414	373	396	401	394	375	412	412	378	405	384	366	403	359	403	396	393	400	390	398	387	398	414	378	378	400	424	348	387	372	368	376	384	398	422	407	355	393	403	434	409	412	397	410	386	375	405	395	386	420	424	386	383	409	405	395	374	398	387	366	367	404	376	408	425	393	389	426	433	411	409	373	409	396	404	391	376	419	367	424	353	424	409	401	376	384	411	374	410	422	396	388	392	368	407	384	368	384	431	396	405	407	407	356	388	424	385	418	434	390	427	386	403	380	406	354	409	369	424	426	383	379	391	392	433	404	351	365	389	422	405	388	392	412	383	402	402	412	375	407	423	371	389	419	413	395	399	368	400	386	437	390	410	426	440	414	396	405	361	420	422	385	409	397	409	438	382	339	426	379	374	382	381	405	422	409	393	407	400	393	401	421	370	405	395	439	383	363	378	435	371	408	404	363	368	382	434	378	402	372	407	395	368	361	400	420	391	435	410	425	422	367	386	381	414	399	392	405	403	428	366	403	381	347	413	415	429	393	405	380	409	355	405	416	384	371	388	375	405	373	402	398	391	383	381	406	402	375	425	415	407	398	431	357	384	407	402	407	390	380	355	436	400	399	378	435	389	405	409	387	402	373	422	395	383	401	394	411	382	362	382	420	404	390	374	396	376	390	410	408	415	389	405	395	366	376	412	381	419	418	393	421	402	438	357	389	409	387	383	393	413	385	413	387	326	414	422	388	385	404	395	402	392	405	409	406	395	411	401	387	403	376	393	396	427	387	383	398	374	381	411	401	393	390	380	418	416	388	339	395	380	400	407	386	383	364	401	393	371	421	400	432	393	395	436	427	417	374	390	375	394	377	397	443	401	402	400	367	404	370	414	394	411	382	383	406	396	366	385	408	420	375	392	410	391	410	392	397	360	383	376	383	392	403	391	399	372	400	377	374	368	399	372	384	409	382	425	390	387	370	383	396	407	410	406	412	405	365	387	410	374	404	359	377	369	425	387	391	388	418	394	416	407	416	384	426	339	383	400	403	377	400	372	385	385	364	393	395	410	376	425	375	403	378	394	377	351	358	406	383	408	391	391	404	391	376	414	399	399	395	423	393	391	397	404	407	409	392	402	385	360	399	395	371	368	400	388	407	351	355	372	385	397	408	398	385	373	383	397	402	382	385	396	380	407	420	390	392	371	388	352	409	361	386	406	405	404	406	405	398	388	431	394	403	353	381	400	437	384	381	411	420	388	379	382	362	360	372	418	363	386	343	402	438	387	375	400	397	379	369	386	436	386	396	364	416	406	395	444	406	377	358	365	398	413	423	382	360	389	389	395	385	393	351	401	412	371	416	403	423	346	390	394	404	378	391	392	390	361	395	422	437	401	392	407	394	384	410	404	417	408	391	386	369	374	392	438	373	395	402	371	359	403	378	398	373	388	370	374	422	404	404	414	408	374	388	410	404	398	426	409	380	375	406	382	409	393	408	389	399	418	365	370	411	387	363	398	399	381	355	397	370	406	377	411	399	391	379	369	400	397	373	384	420	439	389	388	394	387	389	427	445	439	433	400	403	390	378	397	371	392	395	388	427	426	374	363	407	395	380	419	375	374	400	378	399	404	403	405	400	401	376	400	394	385	382	354	378	375	428	389	373	430	372	382	435	405	382	382	390	405	367	408	406	390	390	390	409	368	402	362	392	379	393	387	400	408	377	367	378	393	400	417	406	392	412	390	384	388	407	362	401	377	413	413	386	413	387	385	399	387	419	356	385	393	394	375	398	392	364	384	450	381	411	390	400	423	396	393	374	413	400	400	404	398	373	389	386	411	392	402	390	412	376	386	361	406	389	351	369	395	415	397	394	415	411	386	380	433	398	377	396	378	401	404	365	381	378	370	426	392	409	406	413	393	384	365	394	377	410	379	402	412	396	367	385	394	414	358	402	393	402	407	377	398	377	382	410	396	367	393	393	377	391	341	387	412	387	408	388	410	376	416	367	401	404	383	362	389	380	387	391	410	410	377	398	396	394	413	409	395	382	426	415	434	384	392	404	356	400	411	374	409	369	390	420	394	351	354	402	382	382	411	419	365	435	408	385	378	393	417	358	381	371	401	362	413	404	408	372	344	366	367	399	403	377	402	396	411	392	374	410	372	402	418	386	398	375	387	400	397	384	395	368	376	418	424	387	370	362	394	431	402	368	378	381	388	417	378	418	351	364	423	408	412	403	406	371	386	424	413	369	425	359	376	382	423	445	381	401	375	353	375	380	380	379	384	437	359	392	350	371	370	391	398	405	377	424	416	395	376	414	393	403	433	437	341	374	398	372	378	402	414	388	415	397	408	389	388	421	391	399	401	354	399	403	377	382	403	387	388	407	397	375	414	407	356	390	382	397	394	362	436	378	382	425	413	399	394	368	409	392	378	387	406	393	386	369	397	366	379	381	401	351	396	394	364	385	387	371	404	395	421	384	388	420	448	371	428	388	385	429	387	400	399	373	403	405	399	384	372	444	461	414	364	361	397	402	423	396	375	394	383	408	409	422	427	383	415	376	374	374	383	409	359	418	396	399	389	396	419	409	385	381	362	393	404	375	379	404	398	400	410	400	402	390	388	401	387	395	430	412	363	382	376	381	411	431	368	396	381	398	385	349	347	371	409	372	384	417	392	431	362	383	357	387	401	437	369	337	397	411	404	383	390	409	382	370	420	395	407	420	382	408	381	387	396	377	391	372	399	399	360	363	392	419	400	401	389	420	422	377	371	393	395	439	381	389	402	413	397	400	406	358	397	379	400	391	377	385	389	369	400	385	387	443	396	371	402	387	361	371	390	398	376	379	393	383	400	415	410	402	361	378	410	402	365	426	371	377	437	402	408	377	362	395	402	374	415	389	422	389	418	406	420	410	394	397	398	358	427
3134	3258	2776	1393	988	763	637	567	509	447	447	417	391	372	430	373	366	377	353	343	377	374	344	346	352	357	361	336	321	346	354	310	332	355	345	366	329	353	321	378	343	313	333	338	370	345	311	328	321	306	334	318	317	329	322	333	321	344	294	300	316	330	323	295	322	363	310	299	306	319	300	353	332	350	341	320	306	313	362	324	309	294	329	336	307	329	297	332	313	314	338	299	326	361	373	306	341	317	306	309	315	312	331	308	340	346	341	321	317	330	348	344	352	313	365	345	320	321	343	350	322	313	341	364	367	332	363	340	320	323	306	308	335	319	306	349	341	315	338	346	347	332	315	299	315	307	342	339	303	323	342	343	318	324	312	309	290	300	303	334	337	355	335	293	311	336	329	344	326	331	317	280	331	303	298	332	305	308	348	327	335	336	342	360	318	327	333	316	310	325	326	347	353	321	292	329	321	304	315	334	314	335	331	316	318	334	301	349	349	307	310	296	324	319	322	324	327	323	288	333	348	293	372	329	307	336	347	329	340	329	332	360	302	337	312	338	320	350	311	302	361	322	339	338	303	325	311	358	331	332	323	333	290	338	310	328	296	334	339	341	331	330	320	293	361	326	330	345	330	341	347	339	346	372	329	300	357	280	332	324	310	323	339	330	341	329	319	299	334	329	344	317	303	296	326	372	320	335	348	344	322	347	338	326	311	312	314	317	317	301	312	319	312	330	326	339	300	313	325	306	304	342	334	326	329	329	310	323	317	285	308	313	311	324	315	308	350	337	381	337	286	310	343	310	331	322	334	317	333	322	324	324	324	349	347	356	314	326	343	316	301	324	344	281	306	338	303	359	326	327	285	288	321	363	329	337	324	339	302	307	345	325	338	326	354	318	296	343	333	346	327	325	336	330	288	335	307	311	323	323	305	321	335	322	325	302	336	316	325	334	312	342	338	351	321	324	319	303	315	321	366	341	326	352	325	318	314	324	290	337	316	332	311	283	318	359	310	334	284	314	366	308	319	301	345	343	309	337	335	340	299	308	324	323	336	314	333	318	345	360	343	330	323	314	315	347	296	293	348	308	331	309	301	299	320	322	315	332	313	331	301	323	300	317	303	313	310	323	336	314	316	353	310	324	316	348	311	322	325	328	337	330	341	313	318	360	311	295	358	314	321	319	327	325	315	319	324	291	336	318	321	324	338	313	333	312	338	323	313	315	334	319	302	318	307	297	338	322	343	341	341	340	323	348	318	343	309	339	330	347	329	310	321	316	280	305	318	302	316	313	316	311	352	328	329	305	310	370	349	320	326	309	297	341	294	338	311	318	337	334	315	308	312	317	314	323	342	348	317	325	325	311	342	327	312	302	319	343	326	331	311	310	339	329	337	310	308	324	311	305	326	291	324	342	366	317	328	305	316	296	350	333	353	318	327	353	316	316	318	336	318	325	354	339	345	329	329	348	318	327	296	336	290	319	311	322	312	303	340	363	330	330	327	316	309	318	308	346	318	299	331	319	293	308	340	327	324	344	315	302	319	322	288	311	313	295	337	302	325	338	310	306	326	336	301	354	306	274	314	311	318	319	311	349	326	299	310	354	380	308	314	311	335	333	324	318	339	306	302	301	321	351	346	344	333	323	321	325	313	317	307	333	335	314	342	361	341	325	309	335	316	321	321	302	306	352	328	316	332	311	325	319	309	321	325	323	318	303	314	343	320	301	332	309	327	328	314	282	315	326	311	319	318	302	290	316	312	321	332	316	309	345	323	302	295	318	309	313	325	308	282	359	305	328	312	383	319	332	352	339	353	307	328	323	319	314	325	299	307	323	322	335	329	315	305	309	303	313	313	334	296	316	314	309	323	304	320	341	349	344	303	351	305	331	295	325	311	331	307	338	366	333	330	303	317	288	324	305	314	339	321	332	329	347	313	347	323	343	335	320	323	326	309	344	313	362	331	334	299	331	330	308	332	318	303	316	323	364	316	329	330	347	334	309	334	315	368	313	313	292	305	314	300	347	334	356	328	293	335	355	319	336	360	295	309	346	336	320	334	339	332	298	295	300	314	346	316	308	323	312	327	297	322	332	327	311	317	306	306	342	326	321	310	308	316	307	335	340	305	343	326	340	351	308	309	316	300	296	328	291	334	309	328	310	346	348	308	321	322	306	281	319	296	305	304	303	300	297	340	313	304	328	292	301	369	315	337	289	304	298	356	284	298	330	292	331	314	310	316	315	317	323	340	329	334	324	331	337	343	324	325	329	318	332	331	317	330	340	347	302	336	325	315	296	336	307	321	358	319	297	339	302	336	339	323	289	306	294	331	347	288	299	333	283	328	287	307	334	329	320	322	300	327	332	352	375	306	308	314	328	330	304	321	342	309	306	329	312	351	328	317	300	306	314	320	300	292	306	330	330	304	321	333	368	313	330	334	333	337	334	317	322	345	316	347	287	320	333	319	299	336	339	317	345	324	342	333	312	322	336	307	311	320	323	346	335	334	318	327	322	311	346	333	296	304	303	344	330	310	294	340	328	301	341	318	315	338	324	339	314	329	301	294	312	326	343	305	363	303	295	330	310	334	327	331	338	330	347	323	326	322	318	360	322	320	336	293	326	300	371	323	319	314	355	318	347	310	325	331	325	342	329	327	283	284	319	334	324	314	314	321	339	322	305	337	317	319	320	330	345	325	322	331	315	293	303	328	353	309	309	343	340	307	346	318	329	334	316	310	319	353	339	307	310	293	301	347	292	313	317	325	323	341	308	357	333	300	284	326	301	328	291	320	344	295	314	365	346	294	325	315	324	306	317	319	340	308	307	318	325	333	326	330	327	317	286	319	318	318	302	324	306	334	325	289	338	324	310	310	332	323	304	329	345	348	353	322	307	327	343	339	319	325	326	340	311	343	338	320	343	329	331	355	318	344	325	307	305	324	286	335	351	330	322	310	310	295	311	333	316	323	303	279	291	333	357	310	359	308	308	329	325	304	359	285	299	301	333	281	276	341	331	327	322	335	307	327	319	337	287	323	302	336	306	331	307	321	332	302	323	323	328	323	328	295	324	363	321	293	321	319	321	334	318	352	338	311	316	315	330	346	325	297	338	312	322	306	338	322	342	293	334	331	315	323	342	344	332	348	340	313	312	291	336	322	324	293	325	293	322	308	320	339	317	328	288	320	319	332	349	328	307	303	343	326	309	334	348	320	316	322	276	297	331	313	335	316	299	327	330	346	333	324	319	312	304	293	353	322	324	309	335	316	328	336	304	313	289	316	316	341	311	316	282	290	330	287	338	301	332	288	320	286	304	339	324	294	307	295	311	350	331	311	334	285	330	318	300	328	333	302	308	328	311	322	330	345	287	328	314	343	314	326	289	329	306	327	313	318	333	326	323	317	340	302	329	343	286	298	333	312	329	352	318	293	300	315	334	338	294	335	330	312	314	345	302	336	304	313	319	321	322	314	300	332	341	309	328	338	299	335	322	322	318	368	334
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
