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
342897858649	342897859212	342897859760	342897860310	342897860859	342897861410	342897861960	342897862510	342897863059	342897863610	342897864160	342897864710	342897865259	342897865810	342897866360	342897866910	342897867459	342897868010	342897868560	342897869110	342897869659	342897870210	342897870760	342897871310	342897871859	342897872410	342897872960	342897873510	342897874059	342897874610	342897875160	342897875710	342897876259	342897876810	342897877360	342897877910	342897878459	342897879010	342897879560	342897880110	342897880659	342897881210	342897881760	342897882310	342897882859	342897883410	342897883960	342897884510	342897885059	342897885610	342897886160	342897886710	342897887259	342897887810	342897888360	342897888910	342897889459	342897890010	342897890560	342897891110	342897891659	342897892210	342897892760	342897893310	342897893859	342897894410	342897894960	342897895510	342897896059	342897896610	342897897160	342897897710	342897898259	342897898810	342897899360	342897899910	342897900459	342897901010	342897901560	342897902110	342897902659	342897903210	342897903760	342897904310	342897904859	342897905410	342897905960	342897906510	342897907059	342897907610	342897908160	342897908710	342897909259	342897909810	342897910360	342897910910	342897911459	342897912010	342897912560	342897913110	342897913659	342897914210	342897914760	342897915310	342897915859	342897916410	342897916960	342897917510	342897918059	342897918610	342897919160	342897919710	342897920259	342897920810	342897921360	342897921910	342897922459	342897923010	342897923560	342897924110	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
1040	209	125	96	96	143	168	1152	13943	15301	11412	5113	1580	467	158	63	52	40	43	55	41	38	47	47	56	44	50	46	39	48	40	35	43	46	41	32	45	38	56	55	48	42	55	51	44	56	35	43	52	40	41	56	42	48	41	29	44	48	44	33	44	43	43	48	40	46	36	32	40	44	43	31	53	48	45	44	41	41	26	44	39	42	37	38	43	40	37	49	46	38	37	46	55	42	35	42	43	51	35	37	50	40	28	40	30	36	59	35	30	39	34	40	34	42	46	39	44	45	37	29	43	42	43	36	57	38	32	44	41	46	34	40	38	41	38	36	50	53	35	43	49	33	40	42	32	39	33	40	41	53	39	38	44	53	42	33	57	37	44	45	30	30	40	56	44	32	32	49	44	40	47	33	32	50	39	65	44	36	41	34	39	38	44	38	40	46	41	45	35	34	46	40	40	54	49	44	52	37	41	54	36	34	47	40	43	29	46	54	58	38	30	45	45	37	41	42	44	36	47	46	49	47	46	39	46	34	43	52	40	46	43	38	51	43	47	54	37	44	43	36	45	45	39	40	42	58	43	46	46	45	47	41	32	44	40	41	45	44	53	61	55	33	41	40	42	41	43	45	45	42	41	55	34	41	36	44	49	50	43	42	41	50	33	39	46	43	44	51	39	47	38	38	38	44	30	46	35	35	37	43	34	48	44	47	47	47	47	60	37	48	44	33	49	41	46	48	38	44	36	36	52	40	56	41	43	31	59	42	41	51	57	47	50	35	44	42	40	42	45	34	49	42	47	33	38	39	44	45	40	48	47	51	34	34	45	49	46	37	41	36	41	33	54	52	43	46	42	36	51	31	49	40	40	38	42	37	41	47	36	41	49	39	42	34	42	39	44	46	56	40	46	52	43	51	42	43	50	37	39	34	45	37	34	36	46	45	38	30	44	41	45	42	48	39	37	49	41	38	40	38	48	40	53	36	38	47	38	32	43	46	50	44	43	41	43	42	41	48	34	42	38	48	45	26	45	39	40	36	31	44	42	53	28	43	58	48	37	29	40	54	50	41	38	55	44	46	44	36	40	47	42	42	52	41	34	37	30	48	47	34	34	41	39	44	40	40	40	48	47	45	46	39	46	47	25	36	38	40	39	37	41	52	39	40	52	51	40	50	38	40	55	46	44	40	45	31	43	52	55	39	37	36	37	35	42	40	43	35	42	45	48	43	41	31	44	41	45	45	35	41	30	32	47	41	37	35	48	40	40	54	39	47	54	42	44	43	57	47	49	40	28	34	40	50	45	45	54	39	57	39	41	46	39	44	43	42	28	50	32	56	46	31	43	43	40	41	56	32	27	49	49	39	38	41	41	54	47	45	38	43	48	51	41	43	43	44	37	52	39	38	56	41	46	39	35	47	44	44	47	39	47	49	45	34	35	41	43	51	40	44	41	34	35	31	40	44	41	40	52	47	51	42	44	47	41	38	42	41	45	46	48	42	40	47	58	52	32	51	34	42	52	33	50	48	44	36	44	55	44	39	31	48	48	48	46	33	28	29	44	35	35	39	44	46	35	37	39	51	42	44	31	35	41	48	49	40	42	41	44	41	51	33	45	42	51	40	52	37	38	45	39	44	44	41	43	50	36	51	49	38	42	39	30	39	49	32	44	47	40	31	31	45	36	36	56	39	39	45	48	42	46	34	44	51	44	44	40	34	55	41	41	48	41	44	40	45	40	52	49	50	48	33	40	53	49	40	42	35	50	49	43	32	36	43	42	33	47	43	41	40	45	46	41	60	44	43	39	52	46	38	38	47	39	37	36	41	48	45	40	41	31	39	43	38	36	36	40	52	34	45	41	42	41	40	52	32	52	33	39	54	48	36	41	42	45	35	49	48	49	44	43	40	49	33	40	37	42	46	44	43	38	47	39	32	47	45	25	23	40	47	45	46	48	38	41	36	40	46	55	37	45	51	44	45	62	32	44	36	38	35	43	41	36	34	39	36	48	41	48	49	42	32	43	42	41	59	45	26	35	40	44	30	45	31	32	30	55	49	31	55	36	34	43	46	33	49	33	43	36	46	42	40	44	38	55	40	45	40	56	43	42	39	37	42	42	46	45	54	44	50	32	41	37	38	47	38	35	44	44	43	43	40	38	47	41	35	38	44	35	50	28	47	45	47	38	40	55	38	45	42	41	48	38	41	46	42	50	49	36	43	50	47	32	41	37	43	43	31	50	33	52	45	48	46	34	36	50	36	43	39	40	45	33	32	39	44	38	41	41	49	44	43	52	36	47	43	36	43	51	41	33	35	39	44	53	41	40	42	47	40	40	38	49	32	51	50	42	46	43	36	43	43	43	47	38	43	41	45	29	37	36	40	40	49	44	43	39	49	45	47	50	41	39	51	32	53	38	62	44	36	36	50	45	48	50	43	38	43	49	43	36	42	50	33	42	48	45	35	26	56	48	41	42	44	40	44	37	43	41	48	43	42	62	34	49	55	58	44	53	47	39	36	45	34	51	42	49	44	40	49	37	43	39	35	61	54	42	42	50	60	52	45	37	43	42	44	28	32	33	44	41	35	50	37	35	45	57	55	51	57	38	52	35	41	38	40	43	43	43	38	50	40	42	37	48	42	59	28	46	46	40	32	43	38	40	37	32	46	57	42	45	43	42	38	52	33	42	53	33	32	47	36	48	43	45	42	44	52	34	45	39	50	44	43	38	45	48	44	34	37	38	48	43	58	45	36	41	47	34	32	39	50	55	39	41	45	46	48	41	41	51	41	32	39	55	38	32	37	38	40	40	40	33	53	41	47	48	43	34	40	53	53	47	37	31	46	38	42	40	43	39	50	33	42	29	46	42	33	53	35	44	59	36	56	30	34	32	27	44	38	46	49	41	54	45	46	39	39	52	32	40	48	49	26	46	45	50	35	46	34	41	31	41	32	54	35	40	39	50	38	45	43	35	34	34	50	31	64	40	46	40	32	37	45	43	55	32	51	56	46	50	49	31	41	53	33	48	29	41	54	42	41	37	40	49	43	55	32	39	40	42	49	43	56	41	40	47	56	49	44	31	38	46	36	43	53	52	43	35	41	49	53	42	42	31	44	34	42	40	47	43	42	38	41	44	38	38	35	35	33	45	39	35	53	41	46	42	43	60	36	39	39	47	47	61	34	37	48	49	37	43	42	39	36	48	41	50	45	42	54	56	44	45	36	50	37	30	34	33	35	37	38	52	38	42	49	42	48	45	41	60	47	48	34	36	34	28	39	38	31	40	30	46	36	49	39	41	40	45	34	40	43	36	37	36	35	46	41	34	43	42	30	45	43	38	43	41	42	40	33	46	41	43	48	37	37	29	39	36	40	39	34	44	31	43	35	42	48	55	46	31	36	42	43	43	31	60	42	55	49	31	32	33	48	43	47	42	50	49	51	47	47	43	47	46	44	39	29	48	48	29	46	59	50	46	40	34	47	41	43	51	32	39	36	32	37
13357	4491	1939	3548	8251	10319	11915	24540	62011	59692	49098	34907	22693	11167	3386	1060	610	507	503	504	494	518	470	469	472	438	495	466	483	462	465	449	475	447	465	472	462	464	468	477	487	455	452	479	481	470	499	452	481	498	495	487	489	499	510	431	490	454	461	494	477	473	484	475	457	476	470	472	496	485	462	496	425	458	472	474	466	476	517	469	458	496	504	484	495	488	454	473	474	494	470	493	490	467	467	482	471	473	491	502	441	479	484	508	479	462	472	454	495	501	472	501	466	491	458	497	495	518	470	456	462	471	512	446	473	463	490	512	480	447	508	483	478	463	495	479	476	475	461	460	505	479	477	477	486	466	443	424	510	475	501	447	448	467	504	491	476	478	446	509	469	471	481	462	438	501	476	519	474	476	465	469	446	482	473	493	450	459	501	526	454	474	494	451	482	488	475	470	458	442	480	516	529	468	462	493	484	464	497	458	476	497	484	504	492	478	473	430	456	465	486	453	479	460	515	491	455	492	471	442	475	513	473	473	522	479	501	498	482	484	497	486	486	495	472	480	499	459	489	470	431	457	492	509	498	430	459	499	502	475	484	475	478	459	472	497	461	436	480	520	483	475	498	500	481	502	447	499	438	468	487	488	470	487	474	463	470	512	483	474	476	468	499	425	456	498	467	499	475	496	447	490	463	490	506	467	462	468	458	494	488	503	471	490	453	514	436	525	457	516	468	468	483	470	434	541	441	455	466	462	484	484	506	448	467	469	439	515	469	465	495	480	487	461	475	473	499	460	486	500	494	455	483	446	485	529	508	491	425	486	480	521	473	497	458	494	485	473	460	477	501	488	506	424	469	466	499	455	459	470	453	479	465	454	456	471	489	476	481	494	457	476	471	467	460	482	504	479	498	462	480	467	463	466	484	506	449	439	436	510	463	461	423	479	472	459	537	448	494	445	474	461	430	503	494	497	478	441	498	474	467	493	493	474	440	491	449	500	455	488	482	512	481	456	469	487	452	480	486	452	469	465	457	461	443	448	489	467	460	476	470	465	432	467	475	448	509	485	432	421	481	457	509	489	452	502	504	481	505	463	472	501	454	487	483	471	445	477	469	444	488	509	441	483	470	472	490	477	483	488	436	490	450	462	500	424	500	503	474	486	476	503	494	488	430	496	471	487	453	447	461	486	453	503	522	483	468	451	483	470	458	474	472	499	513	473	474	456	471	457	473	509	457	502	464	451	487	470	476	466	497	510	490	516	483	478	487	497	475	475	506	489	483	492	488	495	479	467	456	473	449	484	506	495	492	451	498	487	459	487	463	477	476	453	507	496	487	498	441	449	481	404	480	484	493	463	506	468	506	490	492	430	446	468	453	479	498	479	473	438	461	458	486	479	492	464	445	472	473	454	476	496	484	456	514	492	474	450	499	526	482	468	449	473	448	466	485	481	485	469	433	519	487	473	461	502	490	494	517	485	492	483	463	479	500	478	515	478	510	485	443	467	436	473	504	463	483	499	492	459	487	464	448	490	481	459	489	432	476	446	500	477	482	487	483	468	513	478	470	471	474	488	494	480	461	499	516	477	460	410	517	462	491	488	500	461	469	471	517	501	509	471	486	490	482	499	490	472	450	449	498	447	484	499	425	502	481	478	468	494	467	504	463	504	493	495	489	471	493	461	448	501	449	458	501	459	459	468	461	481	447	493	507	504	511	464	467	484	449	440	426	473	511	491	461	476	489	450	491	495	489	484	507	496	490	495	532	487	482	478	482	478	494	482	482	479	494	518	455	485	471	495	536	489	494	479	467	450	457	519	497	513	491	468	481	444	470	470	456	484	489	492	475	464	437	490	498	472	501	474	488	503	491	481	446	483	488	475	454	453	468	498	503	497	482	441	489	454	507	481	507	470	470	429	486	501	487	466	459	495	464	450	467	464	486	495	444	474	491	454	475	505	457	465	514	475	515	449	452	513	503	422	516	461	471	428	465	463	493	460	473	458	518	453	480	485	506	482	477	498	501	446	475	485	474	500	503	459	461	500	470	462	470	517	484	475	474	467	508	475	500	477	458	498	470	465	467	457	487	497	510	491	465	483	444	485	444	499	460	477	472	465	480	444	496	484	512	506	492	461	512	449	477	474	497	457	514	498	422	457	452	491	479	455	481	497	472	473	433	449	512	500	481	463	500	450	500	470	435	473	482	457	467	542	501	482	464	486	474	476	520	438	490	479	462	492	481	464	486	471	477	452	456	484	484	475	483	468	479	441	488	466	458	472	469	485	461	438	451	481	420	455	471	456	479	477	496	483	465	519	450	496	470	451	510	482	496	503	470	484	520	439	453	480	478	476	475	453	481	476	469	463	446	508	436	467	509	487	452	480	471	461	506	453	481	464	511	476	513	486	501	501	503	466	504	447	485	488	478	489	480	501	456	479	488	485	468	480	497	488	459	522	473	487	488	501	493	477	482	428	532	478	468	477	427	507	483	490	458	447	455	506	473	444	447	462	461	513	468	475	460	442	466	458	472	481	446	488	471	482	507	412	462	453	446	502	509	478	506	531	522	469	464	455	479	486	482	452	481	468	458	497	480	474	468	461	464	525	532	469	525	447	469	483	496	499	501	459	469	446	464	460	472	468	495	462	460	510	487	508	464	491	448	477	480	451	513	477	479	496	466	487	446	497	505	485	489	475	454	430	484	451	499	456	481	476	498	455	464	469	510	472	464	555	467	505	481	486	448	433	477	491	485	451	468	483	488	463	480	430	517	490	494	500	457	491	493	483	462	485	487	467	513	489	476	487	480	451	471	466	508	494	468	488	510	483	489	497	481	477	469	453	467	504	504	476	510	433	505	494	505	470	485	498	513	429	460	491	458	515	451	497	514	460	495	466	509	460	486	486	447	508	459	471	472	477	501	466	509	489	463	515	493	466	542	494	516	493	459	488	493	489	491	444	503	449	499	509	478	496	482	460	482	457	486	474	457	493	450	474	442	475	481	505	471	472	489	469	484	453	468	493	468	470	440	502	475	462	473	486	460	511	486	487	487	442	465	449	455	448	484	507	447	468	523	467	474	424	452	494	477	471	485	464	453	489	489	498	486	468	450	455	449	470	479	485	454	443	496	505	508	455	487	487	475	466	471	448	460	479	453	511	439	507	471	492	467	475	459	475	510	464	460	500	472	493	513	460	506	466	492	462	470	486	469	469	477	467	504	458	481	489	490	452	502	488	469	482	477	470	518	449	489	468	475	463	432	500	469	487	470	455	442	478	466	497	455	486	497	479	507	466	457	457	464	488	506	493	443	453	471	470	467	515	479	471	487	487	500	476	486	473	499	491	459	457	446	458	474	486	526	461	474	502	439	480	457	444	451	431	513	506	526	468	481	491	446	500	441	483	467	465	464	492	482	500	505	509	455	457	464	481	480	478	471	474	423	500	466	457	491	458	481	485	462	476	482	442	488	478	485	487	483	482	495	430	430	507	500	477	486	477	460	465	457	515
1367	79	50	60	45	69	95	369	2777	3083	2096	1104	431	189	86	69	60	71	71	56	55	47	67	68	57	76	47	55	61	51	48	58	53	41	54	45	38	44	43	47	47	47	56	59	55	55	40	62	52	61	52	60	58	61	37	52	54	55	57	41	51	56	63	37	53	53	50	55	61	42	54	57	63	50	54	47	49	60	61	53	58	53	58	59	48	57	56	47	61	51	49	56	66	59	46	51	58	47	54	65	47	37	54	51	57	49	49	46	38	41	64	48	54	53	61	55	54	64	52	44	44	49	46	49	51	48	38	37	57	44	47	59	55	44	62	41	48	49	51	42	47	48	48	45	47	67	46	48	59	55	64	48	58	49	63	57	55	49	37	43	65	51	50	46	54	46	51	49	49	54	45	53	62	52	51	48	52	43	38	63	54	45	44	45	61	46	56	59	44	52	42	58	45	48	47	54	55	63	52	54	59	45	38	61	47	51	62	60	56	54	46	46	48	37	68	55	51	50	55	36	57	52	54	47	54	47	45	41	48	55	36	67	61	41	52	37	48	57	42	59	40	49	47	45	58	40	45	39	40	37	54	53	41	44	51	53	45	49	60	58	55	52	41	44	54	44	40	57	51	56	52	60	45	40	43	42	54	61	50	46	48	44	51	58	47	48	43	64	56	52	54	54	54	48	39	45	60	54	47	51	48	47	48	48	39	48	53	43	44	52	47	58	51	55	48	43	54	41	55	55	52	56	54	62	52	51	50	40	56	45	59	54	45	63	47	56	55	49	40	56	50	39	53	58	52	70	60	57	58	47	38	50	56	53	45	51	49	54	46	38	56	60	62	48	52	47	51	48	58	52	54	69	49	46	64	48	44	51	57	59	55	54	56	50	53	63	51	57	50	55	51	51	42	46	53	60	59	55	48	54	51	56	50	45	47	50	42	46	52	43	49	61	64	56	37	55	43	62	46	60	54	57	58	62	54	40	57	43	63	46	55	54	45	45	46	37	51	50	45	52	51	54	55	60	70	38	47	53	50	48	65	46	53	55	49	55	45	50	44	69	52	47	45	42	57	54	48	59	46	50	54	48	49	41	55	43	55	53	51	63	56	56	43	41	56	36	50	53	49	46	54	65	58	47	65	56	60	48	40	67	47	53	66	57	53	49	56	64	54	58	53	53	56	54	57	35	63	51	62	45	45	55	56	50	47	52	54	57	55	43	56	40	54	39	55	55	53	40	43	27	40	51	49	54	50	42	50	50	57	62	46	50	44	38	50	58	50	48	57	53	50	62	46	58	48	54	41	44	60	42	48	57	52	57	53	47	53	45	54	63	55	56	43	69	35	45	54	53	47	44	50	51	44	47	47	53	43	46	53	48	39	53	56	43	49	41	62	57	63	38	58	49	46	49	54	64	52	50	43	44	60	52	57	47	55	54	51	49	73	54	56	46	54	49	46	61	53	54	51	54	44	48	50	57	64	50	65	31	44	54	43	61	51	49	46	55	48	64	49	54	49	58	52	42	53	53	58	50	42	52	41	42	60	58	52	44	47	53	46	48	40	58	60	56	51	50	41	58	61	54	48	59	51	52	50	54	47	43	53	55	50	59	38	45	54	51	56	49	67	55	50	51	57	50	60	55	49	56	58	36	56	54	57	59	60	60	61	55	48	46	63	53	41	56	48	59	60	42	46	46	52	55	55	57	62	48	50	45	45	42	52	46	56	49	51	51	47	48	49	50	70	50	52	54	44	51	57	58	42	52	48	55	61	52	58	56	59	52	43	41	51	50	47	54	53	54	39	58	51	52	42	39	50	47	47	64	45	58	43	46	47	60	59	47	38	52	46	51	50	54	47	58	46	44	38	53	53	51	56	54	38	38	43	56	55	53	41	53	57	37	61	54	48	48	51	51	41	56	54	51	64	58	46	46	58	69	51	48	51	47	56	40	55	61	56	55	45	45	49	58	57	54	51	49	48	48	53	54	59	49	39	65	49	61	48	45	47	43	45	57	46	43	47	52	48	42	48	57	37	56	59	47	54	56	50	54	64	64	53	47	51	55	60	50	47	53	62	67	54	50	51	61	50	68	58	67	42	44	53	52	41	59	54	38	53	60	59	62	67	62	52	43	46	44	58	54	59	53	66	68	50	52	48	71	47	58	47	51	38	50	56	48	44	56	54	47	53	51	56	53	61	51	50	51	46	52	54	61	46	42	56	54	55	55	51	54	55	48	48	59	54	45	54	72	58	53	48	57	59	55	44	53	54	50	57	60	58	55	47	52	49	47	55	63	47	41	40	56	35	48	48	47	52	53	46	50	54	51	46	53	45	61	50	55	54	52	46	45	50	52	43	60	45	59	55	47	51	58	50	49	54	46	45	69	58	51	64	32	43	56	63	60	53	51	54	43	46	46	58	59	61	51	45	54	48	58	49	52	55	50	52	51	45	66	48	47	60	47	53	43	55	45	54	54	49	49	60	52	46	52	52	53	59	54	56	52	57	49	51	63	53	50	44	45	43	45	54	37	29	50	66	62	57	42	50	45	45	61	59	46	47	51	60	51	43	45	59	49	47	51	55	54	51	52	64	47	52	53	51	54	56	58	58	53	45	68	56	58	49	55	48	46	53	52	41	54	43	49	57	61	49	56	66	55	54	57	59	51	48	54	34	55	49	51	55	33	48	50	52	54	52	50	55	47	46	58	64	46	57	45	53	59	48	49	60	42	51	52	44	50	51	51	58	55	49	55	61	52	47	44	48	58	54	54	54	42	49	60	54	48	45	57	63	48	38	50	48	52	46	58	56	50	50	48	58	54	43	39	49	63	39	42	46	49	45	47	49	47	59	56	42	56	49	38	50	53	52	49	55	47	54	41	61	44	54	53	52	49	69	48	54	59	63	55	49	45	60	44	43	50	49	53	58	67	55	56	36	64	47	59	51	43	60	51	54	59	54	43	53	49	54	58	50	63	44	47	49	52	65	54	37	44	52	53	47	54	59	59	56	57	47	61	50	47	51	49	58	55	60	46	50	72	55	46	53	48	56	44	56	59	33	49	61	47	52	48	50	44	44	54	44	66	57	64	52	38	50	61	52	50	50	46	58	40	46	49	36	51	45	50	50	56	50	58	52	57	49	48	58	46	51	50	37	47	51	49	62	56	43	39	57	37	64	55	56	61	58	57	61	50	47	50	44	50	43	49	52	49	63	55	49	62	54	49	49	43	51	52	40	64	42	41	53	48	61	50	39	53	40	55	68	60	46	58	52	61	47	48	44	53	46	59	40	49	50	42	67	52	62	46	41	49	58	60	41	58	59	51	60	62	59	50	59	48	47	66	47	50	55	42	58	37	56	58	49	58	49	53	52	51	40	56	57	56	59	45	57	59	54	38	63	50	53	53	51	38	57	55	63	68	43	48	52	58	43	39	47	51	53	45	62	46	55	43	57	52	72	64	39	59	48	50	54	56	57	56	61	64	48	54	54	55	47	64	49	55
7538	1319	856	1163	2394	3083	5010	14797	36401	34297	28688	20109	10054	4146	1531	811	615	584	568	574	554	554	561	577	612	570	580	564	584	575	553	603	583	611	552	618	548	555	594	545	541	592	574	538	606	548	549	588	571	545	575	546	585	577	569	599	610	612	580	611	561	545	630	557	561	588	538	546	543	576	609	561	580	547	556	584	582	586	552	562	559	569	554	565	519	549	607	585	613	559	576	532	587	589	589	511	596	548	557	571	546	539	588	568	564	575	597	570	578	557	567	540	593	535	601	581	563	552	590	529	565	550	557	564	600	573	564	579	572	613	576	625	598	593	577	598	560	587	552	570	557	578	588	576	573	572	520	562	621	554	586	580	581	581	593	558	571	585	590	576	589	564	579	559	586	598	592	548	591	571	577	607	609	526	592	598	581	545	565	567	553	565	565	570	556	557	557	588	571	616	563	613	606	558	557	586	612	610	592	575	529	582	569	551	531	542	566	560	582	589	608	596	607	603	555	598	591	563	589	574	567	603	579	545	575	564	574	571	564	575	561	574	585	564	580	563	620	548	571	547	534	546	600	593	603	555	605	568	509	603	545	572	584	579	594	579	555	570	573	631	543	569	610	579	566	567	536	614	540	561	540	575	554	616	562	614	561	561	569	581	542	571	613	597	556	568	577	541	580	576	627	568	562	575	592	558	571	546	559	608	621	538	533	559	503	643	553	596	575	538	535	597	515	558	585	560	576	600	561	600	573	569	584	588	609	594	564	553	550	567	548	599	589	607	593	582	588	599	554	586	611	619	569	588	574	580	563	614	563	587	549	580	585	579	554	553	573	559	562	575	604	568	590	581	547	583	597	565	573	558	576	596	562	578	560	560	568	567	626	565	585	598	583	614	567	583	534	585	540	580	570	591	572	561	595	516	549	566	544	555	549	583	523	549	609	620	577	583	553	593	587	575	577	560	527	555	537	602	579	600	593	579	560	585	587	534	509	521	561	580	594	574	588	576	609	549	581	585	564	581	582	569	576	583	594	580	614	636	555	578	595	535	495	558	618	564	518	588	583	619	572	639	590	582	543	559	610	643	617	606	555	649	533	568	577	577	578	576	609	564	600	575	571	603	564	580	576	576	596	530	592	575	530	562	611	547	542	597	560	528	582	542	564	597	591	598	604	593	578	563	536	560	583	564	589	571	558	602	595	537	579	552	590	538	545	591	614	582	536	618	562	545	560	612	570	567	552	580	560	540	591	596	559	546	560	606	581	591	565	587	595	569	562	517	564	612	561	549	590	568	553	519	591	570	578	567	590	577	541	567	578	564	572	561	577	592	572	607	592	543	561	562	571	555	557	568	575	546	558	575	579	581	537	577	592	577	603	527	580	532	580	548	581	517	527	583	567	555	580	545	612	559	607	575	551	545	583	578	564	577	607	579	565	528	570	590	600	557	540	511	562	552	562	566	621	516	576	574	551	597	579	543	584	576	557	567	548	555	556	596	554	563	554	610	559	580	545	583	560	610	592	572	570	530	561	619	605	577	570	561	559	569	560	625	584	565	553	615	601	550	602	568	546	600	612	555	573	580	604	606	555	582	595	579	561	583	615	532	573	589	598	631	575	572	632	608	556	560	603	575	545	570	604	558	611	587	612	564	572	600	531	554	554	570	578	566	553	571	578	581	547	601	553	591	598	587	598	606	540	517	557	585	555	547	593	580	499	575	577	548	556	591	537	551	609	552	534	520	605	566	602	539	569	562	539	554	599	579	628	545	566	604	523	566	577	550	583	576	580	605	539	542	574	596	576	557	522	614	589	597	541	558	590	535	584	592	595	580	544	561	553	567	594	577	564	549	621	573	549	574	601	571	573	592	554	570	605	582	535	599	593	586	604	570	588	603	552	557	534	569	535	548	553	545	577	585	586	565	536	586	549	590	589	532	540	549	529	567	586	579	565	612	548	556	579	571	556	591	553	614	582	601	562	543	576	596	546	612	567	540	594	588	532	610	574	591	567	534	601	564	561	587	581	643	550	584	556	574	611	557	587	566	628	560	581	580	606	541	580	549	598	573	571	563	597	559	533	578	532	602	579	565	532	565	586	555	610	566	604	549	590	571	554	566	590	579	582	556	597	601	606	543	596	566	580	553	543	533	557	541	550	593	621	579	540	575	614	609	594	559	589	566	584	580	575	596	554	561	581	578	608	604	528	604	560	536	587	559	528	587	596	604	572	566	585	568	582	569	578	552	632	543	597	575	548	560	556	557	570	556	580	587	583	581	589	552	539	576	577	553	551	583	576	587	509	574	548	589	568	538	580	621	612	617	550	599	583	619	606	597	572	553	574	553	557	562	577	554	542	550	537	586	606	592	567	554	584	610	558	582	596	614	539	589	610	581	542	535	602	577	579	563	581	567	593	560	586	600	565	613	556	554	620	585	561	579	620	539	594	542	619	566	571	561	579	568	586	573	582	566	566	596	574	573	573	570	577	565	634	583	605	561	569	583	554	587	560	563	605	588	560	533	613	590	612	558	594	552	607	616	546	610	617	574	555	547	579	608	554	529	587	528	596	583	558	601	591	592	614	561	601	636	516	557	569	599	558	565	575	538	553	543	580	562	620	580	591	593	560	597	604	579	572	539	515	584	591	521	556	563	563	629	609	557	609	586	574	618	566	621	598	521	559	556	573	578	578	563	592	583	582	574	566	567	623	599	622	576	553	581	583	608	607	572	579	533	568	550	554	584	571	543	585	590	559	586	562	562	559	557	533	528	577	566	561	583	561	547	556	564	572	563	561	556	534	572	567	548	565	611	561	601	570	588	582	592	570	591	570	575	599	541	578	609	630	567	546	525	578	552	593	587	565	535	575	572	565	568	595	587	573	568	545	545	591	528	585	524	583	551	551	546	558	577	584	593	588	579	586	580	535	590	543	578	555	632	573	590	568	594	563	565	562	577	604	607	614	581	598	581	553	592	632	557	598	565	585	591	580	608	572	603	586	596	572	591	573	600	577	536	565	582	524	584	610	564	558	600	601	554	569	577	579	532	565	565	553	623	582	589	574	566	574	591	585	548	610	561	600	537	581	539	539	567	597	577	565	583	555	576	592	554	551	589	544	561	575	566	585	569	595	579	573	566	571	544	593	649	606	603	567	558	568	540	601	564	614	560	555	586	592	592	611	590	587	548	583	590	601	560	576	584	591	580	615	553	614	605	600	557	556	541	572	611	578	615	584	603	543	581	591	539	532	603	580	551	592	563	572	562	549	573	575	564	542	537	519	546	560	545	553	609	588	595	556	556	597	566	560	548	553	584	619	538	567	572	636	599	591	542	566	562	585	577	545	547	601	562	518	532	525	554	567	588	592	590	572	549	551	545	533	550	603	575	587	591	544	588	581	556	595	584	610	617	559	634	570	571	552	547	606	525	590	577	533	562	578	577	571	603	549	559	575	610	537	563	598	575	563	627	557	582	566	594	591	611	539	567	597	562	556	536	590	558	559	569
512	131	81	81	67	112	136	1169	8192	7497	5062	2253	793	294	100	83	66	45	43	39	48	32	32	43	57	55	46	38	44	42	40	50	50	36	52	53	60	49	43	59	33	48	43	34	43	50	48	49	45	39	48	47	56	53	43	56	45	52	44	36	50	45	48	37	46	40	49	54	36	43	38	28	43	42	46	38	37	38	35	47	46	38	47	36	44	53	49	43	46	35	45	43	56	39	47	40	54	48	39	56	45	48	30	49	56	42	53	43	58	40	41	43	41	44	50	40	46	45	47	44	34	40	44	49	48	53	39	45	37	49	45	50	56	60	46	40	43	41	48	44	43	45	39	42	36	52	41	37	46	42	47	38	50	47	42	51	38	49	44	49	49	53	40	48	42	49	46	40	44	51	56	45	39	46	50	53	48	43	49	36	41	40	32	46	47	35	48	32	49	45	50	49	40	52	53	35	40	52	39	48	34	44	40	52	53	46	38	41	54	45	44	34	54	54	58	45	45	43	32	52	42	53	31	43	47	35	36	44	32	48	51	40	51	45	47	42	42	47	45	50	44	42	38	42	43	56	47	45	50	39	48	45	50	45	50	47	41	41	41	40	37	56	52	37	47	48	45	42	34	45	45	50	48	36	37	46	45	29	53	41	43	38	46	38	39	36	50	52	50	50	46	41	48	40	48	55	42	47	44	43	44	50	46	50	56	50	40	53	44	35	47	33	29	42	56	55	39	40	45	38	50	44	40	35	41	50	43	32	44	44	41	45	49	45	48	38	55	43	45	39	41	40	53	38	46	54	43	42	43	55	40	35	43	40	55	40	54	34	50	52	42	43	51	55	44	47	40	47	41	35	46	62	53	38	38	54	55	50	51	40	42	37	47	49	50	46	35	34	35	34	44	47	44	43	48	46	40	33	49	47	45	40	52	42	36	45	58	44	38	43	53	48	46	35	44	48	51	47	53	53	49	54	37	40	48	56	40	45	36	46	45	34	40	49	48	44	37	43	50	53	40	44	37	45	41	44	48	39	46	46	55	48	43	42	43	35	44	36	48	57	53	47	37	37	53	38	39	41	46	41	48	37	48	55	36	54	49	38	44	45	47	50	43	41	38	50	39	54	48	42	49	40	44	42	49	42	47	57	47	43	41	46	36	46	43	49	42	47	38	39	44	45	35	41	40	40	35	45	59	41	42	32	42	33	48	49	39	47	43	44	48	37	48	41	44	40	33	54	31	49	53	39	41	61	37	56	44	36	43	49	44	32	41	43	37	46	44	43	50	41	44	43	40	56	39	50	52	50	32	50	40	35	40	32	43	37	49	44	38	42	43	48	71	51	37	51	60	50	52	36	35	46	40	47	50	44	36	55	45	45	43	40	44	42	44	37	50	43	42	42	41	41	34	43	54	46	61	46	49	38	48	45	39	52	52	34	46	49	29	32	50	41	45	50	61	54	44	51	46	52	43	42	42	42	50	40	40	48	33	37	44	33	40	45	38	44	51	47	31	51	42	43	37	47	47	46	40	40	41	48	46	43	50	44	49	41	28	45	45	44	34	33	41	43	49	35	47	31	39	37	50	40	41	47	51	49	34	54	42	33	30	48	44	38	50	47	48	47	37	47	46	48	38	45	42	31	43	51	36	50	37	51	44	37	45	45	42	40	31	41	42	45	58	43	42	55	48	49	57	58	51	47	45	46	39	53	47	36	47	45	53	44	46	60	47	43	44	35	31	53	47	58	38	37	42	41	45	50	55	45	47	33	31	47	38	64	51	47	54	70	39	40	38	33	51	49	59	37	39	43	45	48	36	46	42	54	40	42	43	39	48	48	48	48	40	42	35	40	51	42	47	42	47	49	39	51	46	48	48	50	46	56	41	53	42	52	45	44	46	45	41	45	45	50	39	45	38	45	40	47	49	42	46	43	43	49	50	47	39	50	44	50	40	40	40	41	32	47	43	42	37	45	40	52	52	37	35	42	47	42	44	47	48	45	48	49	51	43	53	52	47	32	36	59	34	45	39	42	48	59	49	37	52	51	47	53	43	45	54	42	42	45	52	49	36	59	46	40	54	38	46	32	41	46	40	42	31	42	45	56	45	45	40	45	52	37	44	59	45	52	38	38	34	41	47	42	45	41	45	48	50	33	37	49	49	48	47	48	49	26	43	40	36	44	45	47	46	42	50	44	48	46	68	53	35	52	36	48	46	44	41	51	45	50	30	51	37	49	52	50	43	47	49	51	38	42	41	41	29	45	35	43	39	47	42	64	51	44	53	39	48	51	39	45	57	48	41	38	48	42	57	54	27	45	44	41	44	46	42	44	42	57	37	42	42	44	45	41	47	50	50	47	44	49	42	36	43	46	43	40	39	41	38	31	46	49	41	45	50	51	51	46	36	41	45	36	43	42	45	41	49	32	40	46	37	52	56	45	47	51	41	55	38	37	40	39	43	41	49	33	50	51	54	41	50	32	41	46	39	35	48	40	45	50	38	46	46	50	37	46	43	45	50	41	41	46	56	37	40	56	42	47	40	37	59	46	54	52	48	57	45	45	45	42	45	43	34	41	44	48	40	43	53	36	46	53	42	45	45	52	51	39	58	44	41	36	54	45	36	43	51	37	38	45	45	54	43	45	45	46	39	44	32	44	44	39	42	49	42	39	42	50	42	36	45	40	43	47	48	38	39	43	52	33	49	45	53	51	45	47	42	42	34	44	43	45	47	37	34	47	47	43	41	31	44	55	48	45	41	53	52	29	58	47	56	40	44	48	48	46	43	39	40	37	33	41	34	38	47	44	50	43	54	41	44	51	46	45	37	41	41	46	35	39	33	40	38	47	31	56	57	42	43	47	37	38	33	37	48	40	45	51	41	56	46	50	44	41	48	39	46	51	34	45	45	48	40	53	41	50	46	45	42	47	49	27	56	37	54	44	46	42	43	49	35	45	41	36	40	48	45	50	41	52	32	52	38	54	58	45	38	49	34	31	45	39	43	39	51	32	50	41	40	45	44	46	44	39	46	46	41	37	44	35	55	38	46	39	55	45	27	29	36	40	41	34	45	52	49	43	35	36	50	44	45	39	44	44	35	49	46	40	48	54	40	34	42	54	41	39	44	58	54	43	62	38	56	37	50	45	45	55	38	38	43	35	46	48	40	31	47	48	52	42	45	47	45	46	38	43	39	47	48	39	39	46	46	36	42	45	39	57	51	53	54	53	49	55	44	48	36	57	44	53	48	53	52	43	45	55	54	48	57	41	39	49	36	47	29	41	32	60	39	51	47	49	33	52	51	40	45	51	44	48	55	45	41	45	52	56	41	41	48	47	50	39	41	43	30	50	41	46	36	45	42	52	43	57	39	50	44	42	41	45	55	60	45	41	35	44	41	45	41	43	62	34	46	34	45	35	32	46	48	60	44	42	45	37	43	40	46	40	42	47	39	38	45	40	45	42	26	57	38	42	41	44	43	34	42	54	37	39	52	41	43	58
8924	2974	1299	2535	6313	8080	7643	22173	50094	45307	36688	26959	15199	6790	2292	827	566	505	462	480	508	472	489	503	519	501	554	531	511	490	487	492	488	473	481	568	473	476	491	507	448	527	487	532	524	513	545	518	494	492	536	516	526	495	491	505	519	518	487	490	552	506	473	495	498	451	497	475	468	496	527	527	487	526	487	524	509	493	500	499	545	497	516	465	499	487	465	458	515	512	481	537	509	490	474	501	507	473	499	529	496	525	502	517	536	471	505	491	502	474	487	519	547	534	493	542	523	467	487	501	466	484	517	499	503	522	516	481	488	488	526	499	489	494	509	508	484	485	509	532	478	506	516	496	501	472	506	571	501	491	493	491	497	508	486	519	532	506	485	506	528	495	486	533	533	528	496	498	517	490	488	559	531	519	499	516	503	531	481	541	506	523	562	531	513	490	522	482	495	455	462	477	476	517	518	499	492	527	482	519	462	498	537	487	490	502	494	472	475	532	493	480	472	453	533	556	512	487	523	506	508	458	525	485	525	491	545	479	470	488	508	488	466	527	526	511	505	500	524	549	509	529	490	549	511	482	520	504	498	506	513	543	509	492	506	493	488	501	469	493	469	494	514	529	495	514	477	488	496	519	490	508	516	522	516	473	507	496	507	520	529	532	487	497	497	536	457	529	514	491	485	487	460	498	491	506	511	521	502	477	490	451	499	505	461	506	477	488	500	551	510	509	477	499	506	510	487	519	539	463	529	522	474	520	521	533	479	563	528	473	537	522	527	502	510	510	483	495	493	482	478	549	512	516	525	496	478	499	517	474	505	503	482	479	520	492	499	495	504	537	476	544	498	510	524	474	518	490	455	528	533	465	481	494	473	531	513	462	559	492	530	485	491	469	486	512	471	510	504	479	532	491	494	499	520	525	517	553	482	459	522	468	467	520	470	504	495	540	533	479	475	483	532	527	492	533	462	484	529	523	512	479	522	484	496	528	466	475	488	528	510	520	520	517	539	512	507	480	473	523	508	517	494	523	496	535	531	527	520	533	502	461	522	493	498	507	523	528	523	493	513	480	477	500	501	483	486	490	533	497	529	526	483	495	532	483	524	501	536	535	488	544	521	486	550	453	540	478	477	476	481	493	471	522	480	509	499	509	519	526	513	477	482	535	504	527	472	507	557	508	481	505	489	505	523	492	528	507	509	500	474	511	540	468	485	496	499	523	485	508	523	499	482	492	541	498	492	541	502	484	504	545	512	503	478	491	548	491	485	492	539	506	530	449	480	478	520	506	476	506	500	513	486	514	511	512	473	464	510	493	479	488	511	495	483	518	492	529	453	500	527	486	500	520	501	523	504	522	522	477	430	546	531	525	511	496	493	499	507	534	476	512	520	534	476	482	498	521	502	480	533	519	510	548	540	531	544	534	475	511	530	491	508	480	503	509	492	476	479	506	530	505	489	509	507	498	488	502	477	506	542	523	446	471	470	514	534	538	526	495	487	489	501	514	511	490	504	524	482	488	503	485	481	479	499	475	500	544	532	494	485	511	492	514	543	540	502	553	467	508	516	490	486	515	523	527	499	515	501	513	505	521	506	498	465	516	508	499	484	549	471	482	492	493	529	511	476	495	490	573	488	532	489	521	542	480	507	531	505	476	469	547	475	499	504	516	501	498	522	472	518	518	504	511	514	528	498	513	515	506	448	478	473	552	510	517	490	469	492	499	561	536	505	470	498	511	507	488	492	521	514	477	559	471	524	473	464	498	491	471	519	490	507	487	511	490	528	483	489	483	494	530	533	527	477	489	551	497	486	520	481	493	471	491	524	489	516	482	479	473	500	468	510	483	540	528	519	490	477	542	541	498	492	456	532	500	502	460	468	479	484	488	528	505	495	534	463	515	501	491	521	529	507	480	518	525	504	553	473	489	509	512	498	532	475	472	486	498	554	542	484	511	506	511	506	531	536	536	546	515	516	528	529	506	511	558	498	512	485	484	494	493	496	511	516	497	479	495	517	535	519	476	499	508	511	485	511	521	540	498	484	535	484	496	515	522	492	511	506	474	495	457	515	503	499	476	547	480	519	502	508	539	537	463	521	525	515	487	489	473	488	488	542	496	538	481	489	501	498	487	533	518	501	496	537	486	507	500	494	503	488	510	509	504	520	534	505	483	521	505	497	545	497	541	552	458	497	504	498	472	493	482	503	525	494	509	531	488	508	502	534	486	526	503	527	477	505	529	515	477	517	517	500	508	516	516	552	497	457	494	507	499	543	522	521	510	531	554	506	525	518	534	484	498	509	493	490	540	480	491	514	479	486	482	526	483	488	508	519	496	503	507	491	489	522	477	531	503	507	519	491	508	500	495	548	472	499	537	511	523	505	514	471	504	506	498	497	488	508	511	496	504	487	537	481	487	520	497	502	495	509	531	536	515	501	499	575	480	490	517	474	518	539	502	477	518	481	504	505	530	519	475	487	460	519	538	546	512	482	497	526	510	501	509	498	498	500	465	508	495	494	494	494	502	495	478	465	524	491	519	462	500	544	471	500	503	536	467	541	511	520	530	560	511	498	516	473	496	557	510	510	531	514	496	484	524	511	510	522	517	541	536	537	513	479	505	479	531	534	489	506	463	492	509	500	520	515	560	480	531	510	495	526	493	471	538	510	519	505	516	487	520	537	510	516	503	492	468	505	533	516	486	497	467	484	473	506	495	484	492	484	541	517	495	495	500	544	511	523	486	514	485	469	506	510	513	496	501	524	535	494	503	506	452	514	501	489	568	492	516	495	492	519	452	500	501	500	503	488	500	519	502	498	491	488	552	500	503	522	531	564	541	461	520	493	516	478	527	547	526	478	473	534	488	496	529	520	483	492	492	490	488	495	497	489	490	518	556	488	483	558	479	494	497	528	490	480	500	549	499	516	512	505	540	475	532	493	488	510	523	488	518	493	478	483	507	509	481	485	553	495	523	490	509	466	518	532	498	521	549	504	515	504	468	529	481	512	480	504	521	509	537	511	502	515	514	513	481	507	499	510	494	498	508	441	505	512	504	508	516	489	507	509	518	476	529	468	484	490	522	491	490	478	477	504	536	484	533	517	486	489	523	503	542	494	519	512	524	545	550	470	500	475	498	503	529	496	516	509	560	507	547	521	489	506	493	512	499	499	496	518	549	455	499	461	472	480	502	505	513	502	538	530	504	495	511	511	511	518	499	477	490	498	507	517	509	485	493	512	458	536	487	494	473	492	480	497	487	492	480	505	487	522	532	504	497	474	540	513	502	485	487	512	469	499	519	520	507	537	471	532	506	486	510	518	514	526	496	492	458	506	506	507	509	511	499	519	479	507	509	495	510	493	485	518	500	531	505	490	496	510	530	495	495	496	490	496	513	508	539	506	490	535	536	521	481	501	468	535	494	493	497	532	510	517	486	492	462	478	547	474	536	505	491	505	515	494	540	464	515	476	520	481	510	461	503	491	517	493	513	537	480	473	526	480	535
2103	99	87	86	72	128	128	1398	8708	9250	5910	2714	871	318	119	60	49	32	68	56	62	65	53	58	51	65	54	51	43	58	61	53	44	47	46	56	55	47	53	47	59	68	51	48	54	54	51	54	48	57	45	59	63	54	42	50	62	57	51	60	48	51	69	54	41	56	63	52	48	43	68	67	49	57	39	47	49	66	61	39	40	51	67	50	57	54	46	49	58	57	47	41	46	45	59	60	57	54	57	48	45	45	40	47	62	56	52	35	60	57	46	49	62	44	47	48	50	41	59	53	47	64	62	48	66	44	40	40	59	52	58	47	49	66	46	47	55	52	51	57	52	59	58	46	57	46	53	36	41	54	47	62	55	59	45	56	47	49	53	48	55	52	53	53	43	52	52	36	54	48	49	53	65	58	43	56	49	47	49	65	70	58	56	73	57	42	51	38	49	45	45	42	44	49	62	44	39	39	69	51	45	49	41	62	58	67	54	65	44	47	56	54	52	52	51	59	41	45	54	43	58	49	52	47	54	52	49	51	56	43	50	47	49	52	51	51	47	49	41	54	51	40	45	41	63	50	45	49	45	58	42	54	58	59	39	56	41	57	47	39	44	54	44	57	51	34	37	56	63	41	52	42	44	55	51	58	50	46	54	49	54	48	58	51	58	46	43	52	53	53	51	73	51	36	65	40	49	62	55	63	51	53	49	46	55	49	27	51	57	43	66	66	51	45	47	55	58	39	61	39	49	52	51	48	57	63	52	46	44	52	57	37	35	40	45	40	51	66	50	53	46	62	48	60	44	41	58	46	48	59	65	48	59	56	38	50	58	54	51	62	43	43	48	40	49	50	48	46	44	54	55	58	53	51	49	56	47	33	62	48	46	52	40	38	49	39	35	55	45	51	40	48	48	61	44	54	47	43	38	56	58	43	44	50	50	50	62	44	65	50	48	39	49	53	58	55	48	52	58	63	61	46	60	54	53	59	60	59	54	53	53	56	46	53	54	40	47	45	49	63	54	65	56	41	57	56	48	61	53	56	47	54	51	54	51	45	58	63	54	52	56	48	54	51	44	49	51	62	49	38	47	43	51	52	59	44	56	50	52	54	54	68	43	49	47	52	45	57	51	60	54	58	50	46	44	51	44	67	52	45	59	43	49	52	43	69	49	36	45	48	70	53	62	53	51	56	55	61	51	56	42	44	59	60	49	60	53	55	55	55	53	55	43	49	47	51	48	49	66	53	59	63	42	36	45	52	56	44	56	49	52	43	48	53	46	49	56	61	43	50	48	55	59	56	50	65	49	39	61	51	72	43	48	38	47	45	37	48	56	40	45	55	59	54	64	43	63	52	46	48	31	53	44	53	55	48	44	46	52	44	41	52	50	41	52	54	58	49	65	47	37	50	62	45	50	63	61	46	49	68	55	51	42	63	57	56	48	52	35	64	43	52	53	50	57	48	64	37	64	46	56	44	57	56	47	67	53	58	74	57	58	57	48	49	54	42	44	44	46	44	41	62	44	47	55	54	54	54	64	50	48	56	58	72	55	47	45	57	52	41	55	54	79	47	43	59	50	58	38	54	47	39	55	46	52	59	52	45	60	49	54	45	55	57	42	65	46	55	52	45	69	49	48	64	56	50	50	35	40	45	49	61	48	62	44	52	66	51	42	56	44	61	61	53	50	42	51	62	56	45	50	49	53	50	52	53	45	54	56	39	48	66	46	48	43	47	45	41	43	46	49	44	47	51	45	57	49	50	44	52	50	54	48	50	51	49	51	48	46	49	45	49	55	49	56	46	52	57	53	57	42	47	54	46	45	50	50	48	42	51	48	53	50	58	57	58	50	46	60	48	49	57	51	46	57	61	47	49	40	49	49	56	48	51	54	35	50	61	41	54	63	56	46	47	50	36	48	52	54	45	38	56	63	45	34	51	62	57	61	54	42	39	46	60	45	47	41	42	42	57	54	54	55	48	48	43	55	61	53	40	54	43	39	40	53	61	47	48	53	63	56	56	50	47	64	43	59	73	48	60	51	57	48	56	48	50	50	49	43	57	50	57	53	46	55	42	56	60	44	51	43	51	49	56	47	48	56	56	48	41	50	44	51	58	53	59	51	46	64	72	53	56	59	52	38	39	56	42	56	49	49	54	48	49	54	51	62	47	43	48	45	56	53	58	47	58	52	56	42	64	64	57	43	49	61	42	55	48	49	56	47	58	63	53	39	50	45	53	51	75	57	54	47	48	60	47	59	47	42	53	53	55	43	52	61	56	53	50	44	40	49	49	59	47	53	35	53	63	64	59	56	42	59	53	53	65	51	53	55	50	51	56	48	46	63	54	40	43	45	39	57	47	52	65	66	49	58	68	51	38	56	53	41	40	48	52	65	57	47	52	39	50	61	66	43	58	56	39	45	50	47	48	55	45	43	49	52	48	38	41	50	50	57	52	51	44	57	51	54	41	51	47	51	77	39	48	57	52	43	42	49	56	49	46	55	51	54	60	68	56	51	45	58	55	38	55	50	34	52	48	53	50	56	44	60	63	60	42	66	41	52	63	52	60	48	50	49	39	46	50	52	54	39	49	41	55	49	53	54	46	53	52	54	58	51	49	46	48	51	49	57	47	51	48	48	63	51	46	37	39	41	56	43	46	51	50	58	54	60	48	53	54	39	52	49	42	57	48	36	48	64	57	38	53	64	48	51	55	45	59	40	43	52	53	56	57	50	62	37	53	52	51	52	54	51	47	46	52	42	47	47	64	43	49	52	55	50	62	48	53	46	44	54	48	62	54	54	49	50	40	44	40	49	53	64	46	47	50	48	52	55	50	56	57	40	64	46	50	61	50	50	51	42	50	51	38	51	42	66	58	47	47	54	48	52	48	43	43	40	41	47	54	44	43	59	56	53	55	53	65	46	38	47	47	62	51	48	51	57	50	50	52	50	58	54	47	48	59	39	46	54	58	44	59	50	47	54	52	46	46	48	52	68	44	55	43	56	46	54	63	57	46	49	55	52	46	54	49	43	47	53	54	64	56	48	56	40	53	70	52	50	54	55	54	52	49	58	54	47	55	57	51	65	51	57	56	48	57	66	47	49	48	47	60	37	60	51	51	55	55	45	40	51	53	48	57	55	50	52	50	47	49	53	47	53	62	43	57	49	50	41	52	50	54	54	45	53	45	55	66	50	60	63	55	56	50	30	55	50	43	51	53	36	47	35	62	57	46	51	49	49	52	56	60	41	58	48	71	38	44	42	48	50	50	50	46	51	70	61	49	49	52	47	59	58	39	57	42	51	44	55	60	63	46	63	51	55	49	48	61	52	54	53	53	46	52	42	56	37	46	52	51	46	62	50	51	59	37	53	59	51	55	46	50	54	47	47	62	56	67	53	54	65	39	57	51	46	55	36	54	56	49	53	48	57	53	44	63	56	53	61	59	48	53	59	58	53	48	55	58	66	55	44	53	52	45	59	44	53	54	57	62	54	50	60	52
9444	2614	1462	2479	5896	7717	7447	24115	52360	49625	39816	29427	16834	7853	2922	1056	659	601	588	590	599	592	545	551	601	605	579	573	592	604	553	572	582	533	578	596	572	576	557	535	624	591	606	615	605	606	599	618	638	576	600	559	584	620	568	569	580	598	595	575	554	574	616	560	607	533	595	586	568	610	605	528	593	599	570	549	585	597	595	596	567	579	574	591	567	519	619	599	584	578	605	562	535	548	577	608	603	564	562	611	561	595	592	578	590	570	576	580	555	566	603	560	582	623	549	599	603	600	575	545	589	584	568	583	594	580	532	555	600	573	537	598	499	609	556	592	552	583	574	563	560	584	555	563	574	600	584	580	552	549	550	584	572	590	558	600	587	596	589	582	560	526	542	578	551	557	582	575	574	577	587	592	634	588	550	598	616	627	567	552	590	558	540	556	596	580	628	622	579	592	619	597	557	567	581	548	537	544	585	628	600	596	584	592	592	580	554	635	612	553	612	597	644	543	587	573	592	559	596	532	614	568	540	594	564	560	616	562	562	563	578	597	579	579	578	554	550	576	523	593	554	579	554	594	579	574	607	569	537	575	588	562	581	608	568	598	560	571	564	517	570	605	597	566	640	573	580	576	604	575	585	585	562	619	597	611	548	567	581	583	589	618	638	614	625	551	583	524	576	576	562	529	543	586	615	585	585	580	589	577	588	583	645	588	590	580	599	600	575	567	596	571	569	588	557	615	583	595	567	583	556	572	541	607	566	541	615	572	559	593	585	571	576	545	561	556	554	563	524	573	590	601	576	616	574	550	614	591	554	613	604	562	616	543	562	511	583	585	585	574	599	612	551	566	623	593	555	636	596	574	570	601	552	631	551	606	569	562	629	586	572	587	578	568	620	541	554	598	585	535	582	594	558	592	558	577	591	615	628	577	600	554	600	575	607	602	591	583	581	603	587	548	578	564	596	601	600	605	559	596	541	600	617	554	590	560	625	575	578	583	589	548	593	568	545	588	609	559	611	580	567	586	559	586	584	538	585	578	564	603	580	600	568	582	588	602	588	563	572	531	536	579	562	556	541	560	554	570	582	563	562	569	607	596	564	586	572	595	609	539	553	606	585	563	570	614	595	573	588	572	583	593	569	538	576	583	590	597	585	602	562	599	600	525	570	574	618	575	570	561	574	553	592	586	543	580	589	593	582	577	581	565	566	602	612	567	572	632	551	601	573	561	571	584	591	571	563	606	584	601	616	527	555	587	600	568	592	555	632	578	594	561	575	593	587	531	587	563	593	601	575	583	579	579	562	570	594	556	594	572	617	581	536	535	596	564	572	579	593	598	559	588	613	581	522	536	589	573	561	543	555	619	576	577	602	520	554	559	564	618	580	579	619	588	549	555	602	587	570	566	591	596	613	597	610	549	585	580	565	604	576	587	576	548	565	579	570	550	570	594	637	571	551	569	554	558	578	558	589	561	629	612	567	577	542	565	588	597	574	568	605	566	560	566	584	615	586	544	590	554	556	601	607	584	570	562	607	571	531	576	553	607	572	579	592	572	574	631	635	576	575	574	583	581	564	620	563	560	576	583	556	569	588	602	619	532	575	577	606	567	602	594	556	570	545	573	613	593	571	592	577	579	553	572	584	563	565	539	578	601	575	549	603	576	588	621	583	633	542	566	560	579	571	538	584	608	589	596	631	569	578	585	597	543	563	601	567	584	590	568	550	576	551	560	608	568	564	609	595	575	606	580	564	559	557	583	587	551	536	590	574	546	593	582	591	567	589	546	623	602	584	596	576	583	545	607	584	536	563	603	552	568	580	568	525	576	608	599	619	590	587	587	566	570	552	628	563	583	595	576	605	592	573	579	628	575	567	576	545	541	557	584	568	557	642	563	583	580	633	572	575	605	569	588	595	548	572	578	591	566	548	554	610	610	584	561	603	596	574	590	551	579	556	585	601	612	533	573	595	605	587	580	568	598	588	572	572	547	597	586	606	572	562	519	604	581	610	590	602	585	605	529	558	578	600	591	545	605	566	612	564	581	629	568	586	545	535	562	555	543	544	546	597	595	590	643	585	548	560	591	612	574	591	602	613	595	584	593	550	563	569	608	564	600	589	602	543	550	593	557	559	589	630	602	613	610	559	559	565	553	551	584	541	594	572	571	579	594	579	592	595	586	600	584	581	525	620	562	570	574	548	555	553	568	555	635	573	560	592	583	607	614	574	531	609	602	583	615	540	574	585	561	598	578	543	605	623	584	553	559	603	567	574	609	515	564	577	612	630	595	544	571	562	589	546	600	579	606	560	582	612	618	557	598	598	576	603	599	561	589	623	586	592	630	619	572	594	585	546	567	583	558	581	558	577	560	571	576	569	557	571	629	544	604	579	583	558	540	576	587	585	574	600	582	582	585	612	580	547	578	576	609	576	550	606	534	562	604	563	587	602	615	596	554	562	603	555	591	547	581	567	565	539	578	553	611	580	600	566	580	568	607	571	571	559	569	608	575	646	565	611	631	557	581	602	578	603	574	586	599	535	572	552	601	569	553	537	562	588	579	565	564	572	591	581	561	592	595	595	557	587	614	567	563	595	592	611	614	543	550	585	609	608	616	555	562	562	587	581	545	628	593	599	585	605	609	590	600	619	575	612	642	627	598	579	584	616	568	602	597	581	545	573	591	555	584	546	554	564	562	556	565	619	610	566	613	583	549	557	575	578	640	597	599	545	591	584	552	553	584	555	587	579	551	581	570	575	533	590	599	605	571	587	571	608	526	580	570	586	571	569	580	561	584	578	600	550	575	556	569	576	674	568	588	590	577	603	576	570	564	537	571	581	566	566	581	576	569	590	579	591	546	558	579	572	587	571	624	599	578	566	575	557	568	610	585	587	615	580	592	589	562	565	543	578	550	574	585	551	573	588	602	566	577	581	580	615	551	539	559	567	584	624	604	548	549	552	597	554	616	563	582	585	594	587	582	574	639	571	608	617	576	602	586	590	577	552	550	558	601	578	580	586	573	584	582	567	580	544	595	577	605	596	611	571	581	582	596	613	586	568	578	613	573	552	581	591	567	603	566	612	608	574	585	591	569	555	597	596	586	606	582	534	593	541	540	591	602	585	551	547	589	587	603	586	567	608	600	568	551	606	553	599	596	586	631	634	579	596	600	605	589	564	562	540	621	576	598	589	555	570	577	561	571	581	594	586	574	565	599	579	515	576	612	646	590	549	566	588	580	566	545	554	583	580	592	612	568	590	595	588	566	574	579	520	583	580	579	580	624	584	585	609	577	611	603	560	572	582	549	599	563	632	575	586	567	592	527	574	607	595	570	512	550	582	567	601	589	579	604	566	592	565	553	561	605	591	588	571	553	588	625	585	605	579	587	589	651	611	564	588	596	549	584	600	579	608	563	573	574	599	555	588	564	558	583	569	604	578	570	578	563	523	541	547	620	548	529	608	603	567	544	559	525	570	604	574	576	588	570	610	548	594	574	594	577
999	205	113	88	79	124	135	2051	13917	14475	10517	4663	1289	417	186	74	41	41	27	48	47	43	62	46	32	52	37	43	48	46	33	41	45	48	40	39	33	40	41	42	35	35	52	62	41	36	38	49	30	46	45	31	40	51	42	43	37	46	31	38	52	43	32	46	43	39	36	40	46	32	41	48	41	41	50	37	41	48	36	43	35	46	35	40	35	53	36	47	39	36	48	51	36	51	50	34	36	44	35	40	35	36	46	36	34	52	42	43	56	40	43	43	44	50	36	44	37	46	45	48	43	42	51	56	42	37	40	38	46	39	47	44	50	32	30	48	38	40	39	32	44	37	48	38	43	39	38	54	35	46	41	47	42	53	42	30	38	54	44	43	37	55	44	46	40	35	30	34	44	33	37	56	54	48	39	35	35	42	42	38	44	45	42	47	40	37	54	51	43	51	49	45	33	42	41	35	39	44	46	42	42	39	39	53	40	32	47	36	42	36	47	41	34	38	40	43	43	27	39	41	47	48	48	41	32	41	52	51	31	49	43	44	39	42	45	40	29	40	43	40	37	43	39	48	45	46	40	35	50	44	45	50	39	47	48	34	32	52	45	45	42	33	39	43	38	35	51	41	46	30	45	41	37	47	38	38	46	40	41	34	44	42	43	42	37	31	36	39	43	40	44	38	38	34	41	31	31	45	42	40	42	34	58	44	39	40	39	54	44	44	48	34	39	30	38	45	48	53	32	41	35	37	43	39	48	46	42	31	45	38	35	53	39	34	43	41	41	46	25	36	41	45	45	36	47	45	48	46	35	54	48	44	37	49	33	46	31	35	42	33	32	34	43	48	39	38	33	38	44	40	35	40	36	31	41	37	39	48	48	46	47	44	43	55	29	35	41	40	54	36	38	45	34	42	39	44	41	43	50	49	40	50	57	33	32	49	46	32	44	29	38	43	46	45	45	52	39	32	49	43	49	43	38	42	40	43	46	42	46	41	50	36	45	45	40	45	41	40	40	28	59	47	39	44	57	47	35	47	46	44	52	40	38	41	34	46	36	29	42	38	42	47	36	50	37	31	42	44	37	29	42	46	51	43	56	51	41	39	51	41	49	45	43	25	37	46	45	46	37	52	42	36	32	51	34	36	37	37	44	48	47	50	49	33	50	49	44	31	43	50	37	30	36	39	48	54	50	43	35	48	44	46	46	36	51	36	40	45	43	51	35	32	33	38	48	36	56	48	48	47	30	43	45	43	30	41	38	43	44	45	47	31	45	41	45	37	33	42	30	45	47	47	36	38	48	36	42	40	54	49	38	37	47	39	41	43	37	31	42	47	40	51	36	39	45	39	51	49	35	38	39	41	31	45	36	43	37	34	48	43	62	44	42	47	38	40	37	52	45	43	41	37	38	42	49	35	37	35	44	37	40	33	40	48	36	52	45	41	45	35	50	27	35	41	39	38	44	40	34	41	42	28	39	43	36	33	43	41	33	44	45	44	57	46	45	49	42	38	37	41	40	46	36	41	39	43	41	56	42	47	41	38	42	42	32	46	32	36	57	52	40	43	39	49	37	39	47	38	37	34	36	38	37	38	46	38	47	43	52	40	44	46	45	38	44	50	56	49	36	39	40	35	34	42	42	48	42	44	30	45	40	45	46	47	40	42	42	40	43	41	49	42	54	45	47	42	45	43	38	39	37	53	38	43	54	54	53	42	34	33	42	35	40	40	40	37	37	33	51	46	46	50	45	41	45	45	43	35	39	38	41	49	42	51	49	30	38	41	50	38	54	28	59	41	36	48	42	40	42	43	39	43	34	47	37	44	44	41	45	44	35	51	39	47	39	46	37	48	43	39	40	32	47	34	38	46	37	56	44	56	38	42	46	41	44	49	49	39	45	43	49	51	43	46	49	40	41	51	38	57	45	32	49	41	33	37	42	43	49	37	37	44	51	49	38	38	51	42	46	49	48	36	46	43	45	53	47	41	53	35	33	53	51	52	58	43	46	44	37	45	52	40	43	39	45	38	44	45	52	34	40	32	48	47	37	48	46	37	33	40	38	35	55	45	50	49	43	39	34	36	53	32	32	53	40	47	36	41	36	31	39	42	41	39	50	42	40	38	46	45	45	32	47	41	54	34	51	44	42	39	33	61	37	39	29	44	46	34	42	27	54	49	43	49	44	55	40	45	46	39	47	45	42	54	40	47	45	36	42	46	40	29	45	42	43	41	31	50	52	52	47	43	42	43	40	51	39	38	48	30	50	38	44	46	51	41	39	37	51	33	42	50	41	49	46	42	37	35	48	47	46	39	42	48	47	44	44	40	52	47	51	35	38	48	50	43	43	45	38	51	43	47	39	30	45	45	44	39	33	43	36	45	46	42	33	55	48	49	37	38	36	27	43	35	48	44	52	38	46	42	44	40	40	42	44	54	37	49	40	47	39	36	38	40	40	52	39	52	38	53	39	40	36	42	43	39	29	42	47	42	47	40	42	46	41	43	35	35	48	35	37	41	42	38	41	53	47	34	37	41	31	35	50	47	44	39	31	50	40	50	42	31	44	38	42	32	45	37	39	56	42	65	51	32	31	33	44	47	37	36	33	43	31	39	42	38	45	31	46	25	29	42	43	47	43	58	53	29	36	54	45	39	41	34	37	45	44	31	45	41	40	39	39	38	44	49	55	45	50	43	31	38	30	39	45	44	39	47	48	45	35	42	44	39	37	35	48	52	43	45	34	45	35	56	35	38	44	31	38	41	38	43	43	31	50	42	54	42	44	43	46	34	38	51	40	43	43	37	51	45	47	44	39	33	48	38	49	56	45	41	44	40	39	43	38	49	39	42	41	44	40	46	46	37	48	36	44	39	38	37	35	33	50	34	47	40	37	36	50	46	55	49	36	33	50	46	43	49	45	45	35	36	37	50	41	47	49	45	45	41	42	44	50	37	34	39	48	41	43	43	46	29	45	44	47	34	44	49	36	46	38	53	47	48	46	44	40	42	35	28	28	31	33	49	40	45	48	42	42	42	31	41	37	47	42	53	29	44	45	36	32	42	45	31	49	40	50	45	45	42	52	34	39	44	30	45	45	39	45	48	36	32	35	33	50	38	46	46	40	44	42	41	49	50	50	38	38	48	39	43	46	30	46	35	46	48	44	37	39	49	44	56	38	30	35	39	41	43	35	33	43	41	51	52	41	41	35	52	40	43	57	42	48	43	29	50	47	42	42	40	45	50	46	44	40	48	34	41	36	52	42	44	40	42	48	46	37	45	38	40	32	33	36	44	42	47	36	40	47	28	52	35	41	32	40	45	40	36	48	35	42	39	39	54	37	45	41	46	46	37	34	56	43	48	53	34	40	43	51	41	58	29	44	33	42	40	44	39	40	42	44	38	41	47	38	51	40	30	47	54	29	40	37	48	45	41	51	49	40	38	44	39	40	45	39	49	34	54	39	35	43	49	62	37	36	30	48	41	51	35	37	41	33	36	38	45
12942	4271	1869	3430	8162	9797	9015	27120	60471	58010	46765	34132	20057	10588	4477	1312	655	523	523	497	492	499	507	483	421	522	429	482	493	450	475	473	476	454	507	485	434	477	478	475	508	453	491	478	498	518	523	502	491	489	454	490	466	481	494	440	506	453	523	466	475	506	490	462	458	496	444	479	479	466	480	461	508	482	475	478	490	486	475	501	481	497	515	459	502	478	470	487	455	489	487	449	496	491	523	464	492	526	467	469	436	482	466	475	461	513	457	466	481	465	506	486	492	515	478	448	485	486	468	441	444	498	490	494	489	470	459	497	527	488	526	456	494	503	473	493	484	476	499	543	510	533	451	477	448	465	515	460	501	445	467	493	486	485	475	478	470	461	452	515	481	498	476	478	504	508	490	498	509	475	499	492	514	472	468	487	452	502	470	493	456	417	481	486	474	461	502	462	521	479	504	454	519	497	472	495	532	479	509	443	508	517	451	481	463	480	478	505	502	483	471	519	449	489	436	484	497	492	451	500	466	468	458	508	470	499	491	486	515	497	522	492	473	461	534	486	499	470	505	524	462	455	503	457	506	444	488	490	468	487	488	441	452	497	471	484	443	523	491	455	481	546	488	486	461	478	494	475	522	481	502	446	483	457	479	484	495	495	491	472	463	442	475	480	505	472	479	469	463	530	428	474	506	469	464	454	467	503	494	506	527	456	459	485	496	463	485	488	504	487	490	460	478	500	455	490	493	466	514	456	481	498	458	477	486	504	502	444	496	499	512	429	477	478	504	490	505	480	465	479	457	477	473	509	452	483	465	486	494	464	474	499	455	449	499	473	515	487	498	466	486	463	489	486	480	479	476	486	476	510	482	527	475	470	486	476	434	476	454	509	507	498	444	490	478	458	466	488	468	440	487	467	467	463	469	488	520	445	465	467	491	502	428	474	458	455	471	451	520	517	476	440	509	494	458	470	494	508	476	458	496	471	449	454	479	486	495	516	471	507	488	438	485	460	523	474	499	525	486	494	435	460	492	499	517	512	470	508	474	528	480	507	523	467	488	435	526	495	524	475	508	468	457	467	530	513	478	459	481	459	449	464	513	501	478	513	480	488	468	507	477	491	515	474	477	492	482	449	466	427	477	524	429	493	493	477	497	458	516	476	498	503	483	450	464	460	490	454	446	463	469	493	451	504	469	521	460	497	467	457	452	463	477	469	475	462	488	494	455	528	472	460	498	490	455	473	473	478	497	467	492	477	507	525	506	508	503	484	515	438	471	474	452	461	489	469	471	488	480	476	516	453	484	452	474	491	499	497	484	524	477	462	500	452	478	508	437	488	503	504	466	472	458	485	467	465	476	464	491	477	486	472	488	467	487	500	480	490	460	466	488	480	451	467	472	475	463	491	483	480	500	487	508	481	481	537	452	442	461	479	478	492	477	520	506	465	482	502	498	466	457	482	466	463	490	462	474	488	509	491	505	483	454	486	475	489	492	484	479	490	511	472	498	506	461	442	457	477	508	475	513	478	497	500	486	460	485	488	478	480	472	502	498	456	472	489	467	485	476	460	467	486	491	475	512	488	465	465	483	461	470	454	498	487	500	488	475	497	439	461	482	497	487	503	508	503	552	482	487	466	512	523	512	513	504	483	483	501	481	433	508	498	475	435	479	478	452	485	479	501	487	478	471	491	506	491	502	468	519	479	496	484	469	444	482	481	484	491	464	508	447	496	492	479	450	475	525	476	477	500	455	460	480	479	474	523	450	476	466	456	494	489	469	499	463	455	508	487	454	524	477	458	441	508	470	458	454	476	474	453	479	455	484	496	468	453	495	466	476	508	491	495	508	479	456	527	459	510	478	479	457	457	453	480	460	462	475	495	484	480	465	481	487	464	467	485	492	501	503	459	453	501	434	457	449	472	491	497	463	476	503	429	447	461	490	467	472	509	464	442	490	500	493	471	462	474	432	451	482	516	467	491	486	505	481	472	486	499	487	462	474	468	450	497	480	528	521	504	483	533	461	480	496	530	492	482	478	467	524	468	500	493	478	482	483	479	482	495	462	487	515	480	489	473	459	500	477	494	496	473	460	472	478	483	462	521	491	458	481	488	520	485	494	484	466	530	507	495	462	487	453	477	477	480	497	482	486	492	507	468	462	478	446	509	505	479	455	483	498	467	483	478	458	469	463	510	493	476	471	466	486	488	456	489	441	496	484	469	486	514	499	508	482	457	525	485	467	485	471	523	475	497	511	477	492	516	465	466	473	481	476	466	473	457	430	468	487	453	503	460	494	477	480	517	458	461	510	465	457	497	471	489	468	499	508	505	482	494	474	468	513	478	482	433	498	489	468	463	450	428	488	484	495	507	467	459	433	482	428	474	476	455	537	529	512	444	504	484	487	484	456	476	433	506	486	454	510	448	475	484	464	472	510	493	474	471	494	467	479	462	482	451	479	475	493	512	486	485	517	449	506	470	491	513	466	509	514	450	500	475	515	478	505	469	492	478	458	504	498	537	466	452	443	476	456	453	485	482	437	483	488	494	488	489	486	452	487	453	465	487	453	505	464	493	463	515	469	479	482	486	458	468	472	451	474	468	519	458	479	510	466	497	453	460	460	480	489	505	490	521	535	488	558	476	513	453	507	510	470	472	493	527	458	541	474	440	493	492	447	511	481	518	501	496	483	463	500	470	472	494	508	493	524	500	495	482	460	502	482	512	508	477	507	475	496	469	483	457	496	491	530	486	504	493	492	439	525	468	451	488	505	474	465	496	478	503	483	462	426	510	483	452	546	472	482	473	502	487	527	479	496	517	490	512	446	469	498	465	459	481	467	483	469	490	489	492	508	487	484	479	499	510	487	465	489	508	464	483	448	460	462	434	475	482	479	538	455	472	482	479	496	490	499	493	471	514	500	476	499	457	463	455	484	462	456	492	458	474	464	492	468	476	463	497	467	513	475	488	474	473	484	483	492	506	510	457	526	482	514	481	500	489	509	484	528	483	510	487	518	501	485	507	510	483	497	500	489	495	469	470	473	494	474	463	463	483	438	496	479	465	469	489	492	520	447	462	480	465	473	470	474	488	484	498	481	455	503	451	488	432	465	515	465	444	483	479	485	452	525	510	497	513	497	466	472	511	504	495	449	467	488	500	518	500	455	471	453	466	466	482	501	490	482	495	514	456	483	508	436	495	479	447	544	486	517	478	478	494	460	511	466	487	488	458	524	436	505	466	492	455	460	427	454	476	481	469	490	520	469	511	482	447	482	503	477	454	494	500	483	489	519	515	477	509	474	421	517	482	477	486	510	509	502	472	464	467	487	479	505	448	503	509	467	445	475	498	515	471	483	518	505	438	476	511	488	434	519	475	465	480	453	445	496	488	518	501	494	476	470	499	471	487	481	472	502	470	454	457	463	465	427	475	494	486	508	493	503	499	482	486	488	454	490	479	447	444	464	508	501	459	467	492	459	484	488	525	536	460	499	461	474	468	498	486	481	453
1328	63	55	60	54	59	72	283	2758	3159	2213	1104	394	176	99	82	60	66	63	44	62	66	43	43	53	45	57	63	50	56	59	62	54	55	48	51	59	56	40	51	65	31	50	52	40	45	56	51	52	59	33	47	60	52	49	50	42	39	64	58	54	65	53	57	59	45	48	60	55	48	51	62	49	54	53	55	65	42	64	47	54	64	48	41	59	54	53	46	45	62	47	49	44	47	46	64	58	49	52	49	51	43	48	62	68	47	47	39	55	49	63	61	47	49	56	53	54	45	51	49	53	57	51	61	47	56	60	58	50	53	46	59	44	48	43	57	61	46	54	46	66	63	46	53	52	43	55	56	56	49	47	42	60	46	61	61	49	49	59	53	59	51	55	54	45	48	54	48	50	53	53	58	51	34	44	51	45	63	52	52	58	63	60	62	62	50	43	40	54	55	55	59	54	61	48	48	42	68	59	49	50	53	53	62	54	46	51	44	56	68	41	68	52	53	53	53	50	59	53	50	58	49	48	50	61	54	50	60	52	52	57	50	53	50	45	42	48	50	47	40	44	59	53	58	50	49	56	54	63	52	61	58	51	44	46	49	64	42	66	46	61	61	49	44	48	75	63	52	68	52	46	60	58	53	49	55	67	41	55	58	49	48	50	52	43	44	64	55	46	54	48	56	45	45	47	52	50	52	48	48	63	51	64	54	55	49	51	40	45	51	56	56	56	59	64	46	59	50	54	46	56	71	55	60	37	59	52	59	54	53	59	47	49	48	60	50	46	40	44	55	50	52	53	64	47	55	46	46	46	56	53	45	47	45	58	66	51	62	44	52	47	61	61	67	35	44	56	58	51	53	48	65	51	57	71	44	63	47	42	49	50	64	51	47	52	56	48	61	55	50	60	55	47	58	57	59	45	66	56	57	53	61	45	52	48	57	51	45	54	52	44	45	55	56	63	47	54	58	47	45	61	54	56	52	48	58	52	52	50	56	61	54	53	71	43	54	54	53	59	58	51	48	48	64	38	51	56	46	40	52	53	69	60	43	55	37	52	44	47	67	54	54	39	50	46	57	63	43	45	47	54	40	57	44	49	65	63	57	61	62	50	57	57	53	52	59	49	54	62	52	50	47	44	52	45	43	44	48	51	61	53	44	54	55	51	50	43	47	49	43	46	51	63	64	48	58	57	35	52	59	49	46	44	59	39	62	52	50	46	55	39	38	63	50	51	63	57	56	54	51	63	48	64	49	53	58	51	49	46	39	66	53	49	56	61	53	54	59	61	46	56	43	45	55	45	40	53	64	48	35	63	50	43	57	52	55	56	52	56	50	44	51	47	56	55	48	69	58	50	41	57	52	57	44	54	53	39	56	51	52	50	45	59	44	55	67	51	46	57	46	47	51	44	52	56	42	51	55	40	55	47	68	43	58	36	53	69	64	45	45	36	51	54	51	50	55	54	42	50	54	57	42	64	60	61	56	66	57	55	58	62	65	49	66	39	65	62	44	58	62	61	60	55	63	64	52	61	44	58	58	61	52	45	61	58	58	55	62	40	46	47	56	35	59	55	57	47	57	56	52	42	48	58	61	60	49	40	46	50	46	47	52	47	58	46	62	56	59	48	45	52	59	41	57	65	43	61	52	41	49	53	52	50	58	50	55	60	58	48	68	51	47	43	61	54	52	59	45	54	44	42	68	49	63	58	55	41	48	60	46	56	48	43	49	46	65	61	42	66	58	61	57	59	60	42	47	48	57	49	59	51	51	61	48	48	56	49	60	52	53	48	50	47	61	57	55	66	39	49	50	46	58	55	62	58	62	55	49	58	38	59	54	45	41	41	49	49	60	48	45	56	45	63	58	51	54	44	51	46	49	51	48	63	45	54	63	52	61	67	58	51	72	59	52	69	59	57	65	57	66	55	54	46	56	59	57	50	38	59	43	65	65	52	53	53	48	54	48	41	44	48	40	55	53	44	65	58	53	50	54	42	54	63	36	48	50	59	45	53	54	62	56	43	43	47	54	59	60	43	39	62	55	63	54	45	55	59	47	65	60	60	37	56	64	58	49	55	59	65	58	38	50	46	41	50	60	59	55	41	50	47	37	48	68	44	48	58	57	54	49	44	61	53	55	49	56	45	52	47	50	47	49	48	57	51	46	44	60	52	51	59	35	56	57	41	42	42	48	37	74	51	60	55	36	61	49	52	51	56	46	60	53	40	49	64	48	46	35	39	52	55	41	52	49	47	50	55	49	51	51	54	59	60	58	58	63	46	54	61	46	56	51	44	47	49	56	58	59	51	48	42	49	57	50	59	58	57	54	52	49	57	45	55	44	55	48	57	58	58	48	61	67	57	46	36	57	45	58	63	51	49	59	56	54	57	53	52	54	58	43	59	53	68	53	59	43	35	49	59	47	48	47	54	44	50	52	55	52	65	45	57	51	44	44	65	50	49	60	56	52	55	64	59	54	50	52	54	44	62	64	52	51	44	46	58	55	52	47	69	59	45	55	50	48	54	52	50	60	51	51	70	65	53	43	47	37	43	46	50	63	64	69	41	50	47	55	54	47	55	48	55	58	59	43	56	47	52	48	45	46	42	53	57	51	64	45	56	49	43	67	56	39	56	47	44	52	55	56	57	63	55	41	44	50	56	58	52	58	48	56	59	53	55	69	68	52	58	52	51	61	51	44	60	55	55	41	49	46	45	59	57	65	60	52	50	49	63	51	42	54	52	56	53	54	53	43	61	45	52	46	51	61	48	45	54	44	48	47	62	70	54	54	45	49	50	61	51	61	51	66	50	51	56	40	54	35	53	63	54	55	54	52	50	58	46	55	48	56	49	50	59	65	54	56	46	46	45	61	62	57	58	50	46	64	53	61	52	59	44	57	65	49	58	57	64	52	58	55	56	37	49	50	61	49	58	50	46	55	50	42	38	43	48	52	66	60	48	55	42	44	44	53	57	63	51	42	47	53	58	70	71	60	56	47	56	48	52	56	75	51	57	60	48	50	60	50	47	54	56	49	36	53	55	48	56	54	47	68	45	59	51	58	70	48	54	50	52	64	47	42	44	52	52	53	49	37	44	48	53	49	56	58	51	62	53	41	45	44	52	55	47	67	51	49	45	43	44	51	64	57	57	54	41	56	44	47	52	61	59	53	64	58	60	57	42	63	54	63	58	69	47	48	59	65	41	56	58	45	51	53	62	40	55	53	63	35	54	51	57	50	43	50	34	41	51	59	44	54	45	51	50	52	44	48	57	57	51	51	47	56	62	54	59	51	36	40	33	47	56	63	55	37	52	51	52	45	46	39	61	57	53	45	47	58	65	52	58	61	69	65	43	46	51	63	61	58	51	57	59	48	61	54	55	53	43	60	58	54	54	49	59	50	50	52	47	47	52	47	61	52	49	58	40	60	57	52	58	39	49	49	52	42	55	46	60	45	50	44	61	51	59	54	47	58	43	45	49	62	57	58	45	38	50	40	51	39
7631	1288	809	1207	2007	2527	2640	11146	36590	34892	28718	19607	8937	3902	1694	835	644	620	627	585	560	569	546	607	580	604	560	634	591	595	615	586	597	597	597	574	604	612	607	581	542	571	592	542	605	577	583	664	567	608	559	572	604	590	568	602	576	587	619	578	599	600	593	574	600	580	599	588	597	592	576	633	551	623	583	585	601	556	600	574	584	588	582	612	609	573	563	554	599	582	618	598	576	588	589	603	629	593	586	643	611	586	603	592	570	606	597	594	572	580	599	595	587	557	587	607	617	597	582	604	584	611	579	616	561	579	619	617	537	602	560	562	569	575	591	585	576	613	617	546	622	591	673	613	555	577	587	561	570	600	552	573	574	557	571	578	584	609	508	568	583	539	591	608	605	577	595	618	596	591	595	568	599	567	577	558	616	574	562	566	602	553	602	620	613	601	578	557	569	566	616	593	570	564	560	605	587	620	627	601	614	582	580	604	589	604	592	619	599	601	559	623	554	616	595	647	598	556	626	589	605	566	563	564	603	643	539	566	601	560	585	599	588	586	576	575	593	613	574	625	608	616	565	597	603	614	553	608	637	557	565	598	577	606	614	575	608	586	605	597	629	568	587	569	587	593	559	622	596	615	563	626	616	575	585	560	551	575	544	589	591	580	630	617	555	612	584	610	574	589	617	577	583	587	613	588	548	607	608	593	598	577	604	573	581	614	540	594	610	607	585	630	544	640	614	585	593	578	604	591	629	577	566	599	556	601	607	611	615	614	565	596	567	594	598	628	591	636	556	610	566	581	586	650	586	589	614	610	579	616	602	595	614	600	623	594	596	606	547	555	609	579	604	567	646	565	572	600	593	564	560	602	597	566	580	609	603	585	585	616	578	581	579	581	562	596	596	596	550	562	611	601	596	573	592	604	605	606	571	575	594	576	581	578	610	618	604	598	636	562	578	591	593	596	587	595	585	607	641	570	563	560	653	570	586	578	572	590	588	598	545	544	584	606	603	620	611	586	561	618	614	587	603	576	577	625	612	629	606	614	588	606	622	587	615	585	557	589	562	563	571	573	571	593	616	601	600	586	558	596	649	579	593	642	604	532	582	562	613	570	588	616	642	557	576	600	654	588	545	635	539	600	563	601	559	554	584	622	624	577	570	595	600	645	573	581	596	584	591	561	645	601	588	586	591	622	587	598	613	598	625	595	581	595	582	655	632	592	647	580	571	587	572	602	616	653	604	614	629	592	590	592	638	578	593	582	594	597	588	554	555	591	603	593	628	585	604	577	637	633	596	564	592	591	570	559	603	637	589	556	605	591	602	592	578	592	582	574	606	623	566	633	585	603	588	521	604	564	584	592	539	625	608	607	566	615	620	619	570	594	604	554	550	603	558	564	563	592	600	585	629	574	622	592	575	614	612	600	562	625	582	617	557	608	611	641	558	597	577	602	564	556	591	615	586	545	553	603	634	627	572	565	601	624	582	552	586	609	663	539	630	595	608	608	570	594	614	542	632	597	600	587	582	630	555	596	587	587	597	579	576	570	564	610	557	583	557	606	617	583	580	573	554	581	627	595	625	598	587	604	573	577	660	633	575	596	595	585	587	600	629	589	577	595	574	553	592	597	594	590	574	601	583	580	576	572	586	617	575	552	601	606	597	604	555	584	634	619	593	602	590	615	587	602	599	581	643	567	606	620	601	592	574	597	611	610	566	586	614	559	578	588	622	609	614	582	581	571	608	555	565	601	578	577	558	603	586	568	612	554	576	588	614	577	612	590	604	562	605	620	558	607	619	575	558	534	566	562	607	605	550	565	553	602	607	627	594	602	599	582	584	632	599	602	574	624	591	625	531	580	554	577	570	574	560	581	599	609	608	599	576	592	563	579	581	614	572	584	617	574	584	545	582	580	611	589	554	540	585	578	568	574	621	534	568	570	610	590	565	570	576	588	658	589	604	586	590	613	556	550	638	598	612	619	580	587	559	602	604	593	574	560	605	557	572	568	587	599	633	619	636	599	562	601	585	576	545	612	607	607	576	695	543	591	607	568	556	597	586	573	667	600	624	600	573	585	576	589	628	592	604	605	590	605	580	592	616	607	601	540	629	599	573	587	600	635	606	573	624	575	617	592	556	581	572	595	613	611	593	579	577	569	603	553	578	640	596	575	579	591	590	672	583	623	599	623	594	596	590	597	595	606	580	557	571	586	609	577	575	593	595	616	583	619	610	619	563	592	575	603	593	605	572	597	598	606	578	585	593	590	608	625	606	603	558	619	601	583	584	622	570	632	553	608	606	589	610	579	612	591	576	559	588	593	552	605	612	627	543	595	605	603	605	552	593	565	604	584	597	548	597	591	576	624	618	619	653	595	539	600	598	593	557	615	601	574	575	609	655	580	559	591	593	581	576	565	597	594	618	582	581	609	622	607	578	570	614	615	619	579	592	600	582	585	624	571	568	633	585	587	634	595	582	574	563	590	607	557	569	645	590	551	612	602	559	598	557	616	578	581	596	624	599	588	620	573	567	614	588	610	579	566	585	612	606	577	595	570	583	597	572	594	589	549	578	594	598	586	565	644	634	596	595	587	591	614	640	557	530	578	581	566	579	573	619	598	577	624	586	608	558	604	526	593	605	603	558	571	586	600	570	611	588	583	588	617	599	570	597	572	612	627	568	584	600	591	601	610	607	581	618	577	601	606	527	572	589	569	607	591	607	545	618	637	621	562	608	553	651	602	605	591	650	593	539	598	586	608	595	570	552	596	619	603	615	585	601	608	613	556	579	584	600	622	569	549	577	550	606	614	636	580	581	607	552	636	593	542	591	567	540	585	613	562	594	551	590	554	589	621	616	617	582	580	597	586	581	594	593	588	573	577	595	569	598	610	578	585	609	555	572	599	621	609	589	600	583	607	562	573	636	554	576	594	614	608	595	619	620	632	612	587	578	618	632	562	583	617	609	596	592	621	586	566	560	597	592	602	616	586	591	586	617	530	601	607	579	599	587	580	648	582	570	645	546	630	584	603	638	583	643	604	554	595	618	581	574	586	595	596	606	582	589	619	574	612	607	623	578	580	614	608	559	543	612	591	565	613	593	597	591	583	625	540	574	614	629	589	596	628	587	600	629	587	607	575	605	602	567	620	588	562	603	597	556	540	568	571	602	559	629	592	582	619	596	591	590	579	590	591	574	591	581	572	600	597	583	608	568	599	569	585	553	588	596	565	587	578	580	612	576	559	570	611	559	603	595	563	545	609	609	605	640	652	609	603	618	530	551	559	613	624	629	638	608	590	620	589	626	578	586	631	617	587	568	591	590	581	616	559	618	590	622	561	577	613	634	604	647	589	622	607	617	611	581	573	582	591	579	595	632	604	590	541	604	587	576	586	601	631	568	595	586	612	612	613	627	632	618	593	570	618	630	564	584	620	585	575	582	571	590	622	554	631	600	567	576	614	598	540	609	610	575	546	584	615	611	612	565	593	583	614	603	582	625	607
567	135	92	59	68	106	148	580	7044	7784	5353	2439	710	296	134	62	48	41	40	41	43	59	37	38	41	41	32	47	59	57	51	38	37	46	50	49	52	32	35	50	49	52	44	46	46	47	54	46	31	45	54	44	43	46	48	44	47	43	46	35	39	51	44	44	36	41	46	59	54	44	45	39	43	63	45	40	36	42	38	21	44	48	61	48	41	45	47	45	39	42	45	45	45	41	44	41	52	51	55	57	38	43	39	40	46	39	47	45	50	45	33	41	36	47	52	48	36	42	60	54	35	41	42	33	47	46	48	60	44	47	39	41	47	57	50	43	48	50	48	48	48	50	45	54	55	31	55	45	42	46	44	51	50	47	51	37	48	55	52	36	49	45	44	47	52	46	57	39	49	55	38	41	49	49	45	41	48	45	39	56	52	43	54	47	47	34	37	40	48	61	46	59	60	42	39	45	38	51	36	44	51	42	44	37	39	44	43	59	31	47	47	51	45	40	35	57	45	47	50	41	42	49	40	45	47	44	41	47	45	41	47	42	48	47	45	49	43	48	38	46	45	49	47	35	40	49	49	38	47	49	47	46	42	51	46	40	38	51	49	29	43	40	52	44	47	46	43	44	50	44	54	42	44	51	40	46	34	38	43	52	41	39	48	51	35	43	42	38	33	64	41	50	50	42	41	42	42	37	54	56	40	49	44	55	43	47	47	43	50	47	45	33	46	43	41	47	34	51	47	42	44	56	50	42	35	47	41	38	55	41	47	39	54	37	55	55	38	49	53	43	42	46	56	51	42	46	47	53	46	41	46	53	42	44	51	38	37	42	31	43	34	38	41	32	53	39	53	47	51	44	43	48	44	49	61	40	49	47	44	47	52	38	44	44	40	53	37	43	36	47	53	56	49	48	41	53	49	37	41	49	41	44	44	51	36	60	47	56	44	49	44	34	44	51	39	53	43	52	47	36	49	50	42	38	38	43	41	52	36	43	41	58	47	43	36	44	66	40	43	50	43	45	56	57	35	48	58	45	49	50	44	49	48	61	39	33	44	41	49	25	44	53	46	45	41	53	56	47	49	45	36	50	39	44	37	37	47	46	54	37	46	35	51	55	55	52	38	51	33	44	34	38	59	54	43	54	44	37	42	44	41	57	46	41	60	41	42	42	58	54	34	44	48	51	43	56	45	51	46	41	48	40	25	40	48	36	45	41	40	39	34	52	45	35	43	42	38	40	58	42	43	41	54	48	51	44	53	47	46	48	51	48	50	50	41	46	44	42	34	46	46	38	52	47	44	40	46	49	52	37	40	40	61	42	26	40	49	44	44	43	62	32	62	50	44	40	50	55	32	48	41	51	52	49	43	41	35	43	39	46	41	44	44	47	38	50	52	60	61	45	36	52	31	55	38	39	44	49	35	33	40	49	41	44	40	36	43	57	51	51	37	42	51	54	46	47	56	41	43	48	31	43	41	55	51	49	54	49	48	38	63	47	57	43	39	44	42	43	45	44	52	45	44	37	55	42	45	49	50	36	38	47	45	45	41	52	46	52	35	48	40	38	45	44	57	42	48	50	50	59	43	38	46	53	38	39	57	35	37	35	35	37	36	58	38	57	45	40	48	46	46	42	46	44	46	36	44	47	34	31	40	42	42	52	49	47	43	52	41	41	48	58	34	51	47	37	35	43	43	40	45	36	43	53	42	53	33	43	38	57	40	57	43	51	41	44	47	47	36	55	46	32	53	47	46	44	43	43	42	56	45	43	45	46	49	45	42	35	43	63	48	46	44	37	41	44	31	39	50	54	39	49	41	46	41	58	53	45	40	36	40	39	35	41	41	40	49	53	54	51	35	47	35	48	42	47	57	47	45	41	42	48	40	32	46	55	54	40	43	36	29	56	42	37	66	46	34	37	50	53	45	55	38	47	54	46	48	43	54	39	45	64	35	36	46	43	42	42	49	47	58	44	42	54	51	45	50	36	45	50	44	38	53	46	37	42	52	38	41	40	51	39	39	47	58	52	40	39	47	44	41	49	37	40	35	50	51	36	46	47	44	52	51	33	31	45	47	53	42	55	48	40	58	45	39	51	52	53	43	43	41	43	40	41	52	51	51	48	47	42	40	48	49	50	46	63	28	49	32	51	45	47	39	49	48	33	44	43	58	38	44	44	45	57	42	50	50	41	38	45	44	50	52	38	47	45	40	43	53	46	57	52	42	42	43	47	40	66	45	43	51	39	42	46	47	38	45	41	47	42	53	37	59	45	54	36	52	57	42	32	35	52	35	43	49	43	51	50	40	44	45	48	44	48	55	49	52	46	48	39	49	38	44	30	47	43	45	49	45	51	28	51	47	51	46	46	48	40	37	41	41	37	43	35	38	57	36	43	46	33	47	44	44	39	49	35	38	39	51	49	48	37	45	37	33	60	44	45	50	39	59	44	50	52	52	32	47	44	37	59	42	43	39	48	46	42	50	53	51	44	37	46	51	45	38	38	35	53	46	44	42	39	40	50	42	52	48	51	50	40	43	55	55	40	37	51	41	55	45	44	42	33	59	53	53	50	50	35	48	54	43	41	37	47	42	46	41	39	41	45	38	48	57	36	54	52	50	44	47	43	39	55	50	59	34	45	50	42	50	53	52	47	38	34	42	37	57	49	52	46	34	41	53	52	47	52	43	48	41	48	49	39	47	39	47	42	43	47	45	47	58	35	50	32	61	49	38	39	50	37	49	50	35	50	47	38	48	43	44	46	40	38	38	51	47	49	48	42	49	43	53	41	51	51	34	52	43	45	52	44	46	37	46	35	38	44	49	49	45	48	55	48	43	46	33	49	39	48	38	51	45	36	45	43	43	43	37	42	44	48	52	48	55	29	56	59	42	46	41	42	45	46	43	52	50	57	38	45	41	41	44	58	31	50	35	45	50	62	36	50	34	39	41	42	47	44	40	53	38	49	50	52	49	55	48	39	50	53	40	41	32	50	42	46	38	34	43	53	44	34	71	52	42	51	47	42	50	35	50	36	47	37	55	41	44	48	33	48	43	50	43	41	50	52	46	51	36	37	38	53	55	57	37	47	41	54	47	58	45	58	29	37	45	40	37	47	49	59	41	48	47	46	48	43	47	47	41	44	58	44	44	61	51	49	45	52	44	42	40	30	44	35	50	53	39	44	52	33	43	52	31	38	36	39	38	38	36	41	45	36	42	42	41	38	47	53	42	35	45	44	50	38	50	50	41	38	36	50	37	45	45	47	39	48	52	38	44	53	43	41	36	61	39	40	43	47	60	50	36	54	42	38	40	38	47	46	60	36	36	45	48	34	42	48	58	39	38	48	43	46	33	33	35	54	38	60	47	44	48	54	45	40	48	56	48	41	54	37	52	50	44	38	41	44	40	43	45	43	38	34	48	44	33	51	42	33	49	42	54	40	50	47	42	49	44	60	53	44	47	43	44	53	49	38	42	41	44	40	47	54	45	51	41	56	54	50
9186	3253	1396	2343	5325	7071	8424	19265	48337	46584	37780	27736	15558	7486	3071	1112	610	583	529	537	542	522	492	491	514	522	518	497	540	544	541	573	525	507	514	536	556	541	531	504	470	541	502	507	485	523	514	545	533	556	540	508	520	535	533	529	480	513	550	530	531	466	518	511	496	522	520	537	516	516	497	496	474	502	481	492	511	478	529	508	470	534	535	517	503	499	475	539	487	499	511	538	510	495	498	529	509	505	536	516	520	489	544	535	562	510	496	542	530	508	481	524	493	543	545	531	542	521	514	514	549	541	549	532	536	537	517	502	548	491	498	530	527	544	497	568	536	519	530	483	558	523	502	498	548	477	578	506	513	503	486	513	525	516	487	524	483	481	514	544	490	495	501	521	466	515	508	513	518	520	510	522	476	516	506	529	514	540	529	506	522	470	537	550	530	499	476	522	540	513	507	501	503	519	509	537	516	533	516	521	486	508	561	568	548	538	541	553	502	524	515	502	488	522	515	542	475	507	488	508	535	513	560	561	520	520	481	532	521	510	492	559	489	509	529	512	491	518	548	533	564	509	496	457	557	500	525	471	517	555	517	552	516	507	511	532	529	534	568	552	529	507	515	510	529	528	514	545	477	547	529	542	497	538	506	496	517	529	504	498	488	539	510	531	542	494	527	509	540	501	571	520	552	531	534	522	541	524	539	528	518	506	508	489	539	508	521	491	519	519	488	528	541	507	511	520	519	560	486	555	515	502	518	487	475	487	524	508	541	489	495	499	522	494	501	530	513	489	523	547	545	536	481	505	503	514	498	503	496	521	495	509	541	529	516	498	560	498	515	521	501	539	489	530	496	504	521	532	537	525	492	533	503	497	531	541	497	539	541	529	481	486	522	527	508	501	565	546	498	512	477	530	527	521	494	476	491	521	475	465	501	530	491	555	501	487	475	523	526	543	543	555	535	494	528	550	518	534	531	476	503	515	520	502	508	451	556	519	527	522	505	511	510	512	493	504	513	542	529	505	531	510	538	501	515	491	507	525	525	530	538	575	505	513	530	486	516	509	558	459	511	535	512	526	559	517	506	508	498	514	518	501	528	470	498	477	519	535	532	550	488	527	504	497	557	471	490	518	491	517	527	541	531	529	502	510	498	527	495	500	508	546	523	545	541	502	476	490	533	532	496	541	529	514	510	483	496	534	525	513	526	542	527	523	523	545	506	517	513	494	488	491	524	501	522	518	495	502	524	531	492	514	507	507	531	547	506	531	491	510	575	504	483	562	556	508	494	533	508	534	550	494	487	516	538	571	531	524	505	527	518	487	522	516	495	505	553	513	526	535	486	531	498	529	530	523	536	477	493	496	524	547	501	572	501	499	518	518	550	489	528	511	486	525	512	516	538	497	526	550	584	525	525	464	525	509	493	487	513	496	546	504	521	514	546	527	551	514	504	518	508	507	487	511	501	509	510	513	561	487	493	522	536	503	519	552	510	489	540	491	506	532	541	485	544	538	514	548	477	550	531	547	525	521	501	517	513	545	491	495	523	504	549	513	549	550	560	521	507	520	523	525	494	508	519	541	510	467	511	518	556	480	523	478	507	518	512	531	517	479	568	520	538	492	543	552	538	531	502	533	525	500	517	527	494	489	539	520	519	559	501	559	513	505	465	535	557	495	522	515	501	536	517	515	548	518	512	526	536	529	534	515	541	523	499	543	545	499	516	511	532	504	496	494	506	524	530	562	508	524	539	541	507	500	531	497	523	514	506	498	476	485	492	531	533	551	544	526	502	552	522	537	486	546	516	536	508	498	468	506	489	500	494	477	502	510	511	539	497	519	541	512	519	497	539	498	511	485	509	492	519	542	571	520	496	534	532	539	502	561	506	531	560	522	537	511	493	544	522	499	488	525	459	533	495	513	523	541	488	533	532	540	540	487	525	528	549	545	510	481	508	478	487	534	500	527	524	513	509	515	537	502	502	546	546	543	536	474	492	515	535	500	541	542	518	498	543	525	504	533	501	489	473	536	552	553	514	540	502	536	474	517	520	515	537	516	497	519	558	565	514	514	504	507	552	539	504	516	514	482	543	485	539	544	542	525	492	506	580	548	512	520	546	489	491	502	491	514	520	541	498	506	511	532	526	552	492	530	540	477	501	518	545	486	536	507	500	516	514	504	555	519	524	483	527	515	511	483	521	509	525	497	496	504	523	507	514	535	543	517	499	487	504	542	555	519	533	544	507	474	489	510	525	538	501	512	555	505	573	538	532	506	525	535	554	481	516	494	498	496	527	472	571	546	500	510	512	551	523	516	518	505	554	508	542	523	532	533	510	494	490	481	506	485	502	487	515	499	594	506	553	510	532	521	494	523	501	482	499	499	505	516	496	515	506	507	509	519	532	515	529	501	493	554	489	512	528	488	489	517	519	533	512	501	511	493	496	527	553	497	542	511	531	501	517	503	525	550	507	531	509	526	551	541	521	534	535	489	514	555	503	533	483	504	503	525	520	538	512	464	489	500	527	492	519	487	521	535	489	525	492	503	532	491	518	490	536	508	528	544	515	523	531	498	506	529	524	542	483	513	500	481	496	511	515	480	546	546	528	521	503	501	563	542	472	500	490	514	511	535	542	525	538	554	500	534	545	517	533	523	517	536	556	502	540	508	486	522	511	539	539	486	494	522	566	551	517	517	549	497	531	502	513	508	569	523	496	514	455	528	512	492	482	516	570	500	513	519	535	526	544	493	516	520	504	529	540	514	522	482	490	524	518	562	490	511	529	528	524	508	540	495	481	517	516	531	516	501	556	541	485	533	536	541	497	512	547	516	512	552	512	472	529	523	537	531	528	479	518	518	503	499	575	527	505	497	489	522	517	505	566	510	527	494	506	473	549	514	515	540	539	504	530	514	484	531	512	522	535	524	487	536	504	512	555	551	513	542	504	524	510	485	529	524	529	525	487	571	510	520	504	499	550	529	527	515	542	490	548	527	488	544	492	538	513	524	556	513	535	530	532	531	502	563	527	540	560	502	578	543	501	489	520	514	511	541	525	527	509	495	480	521	509	512	550	547	522	496	536	502	482	499	505	517	501	494	494	519	490	486	520	533	525	514	510	600	486	531	519	533	516	481	486	519	491	526	512	539	519	545	520	541	496	503	511	540	530	527	486	509	516	513	521	505	514	539	511	548	506	517	516	477	540	533	474	509	498	525	509	515	518	514	527	478	478	494	516	521	519	489	552	521	541	518	556	547	561	518	540	517	500	538	524	559	495	520	505	507	524	520	534	519	525	554	509	552	539	522	515	548	509	532	528	500	509	526	529	556	503	513	528	537	499	564	505	531	532	510	532	503	495	537	494	532	533	560	507	536	499	509	510	519	496	516	513	505	514	553	517	529	521	487	521	555	495	553	512	536	491	492	543	526	481	514	497	519	520	518	506	558	545	475	525	527	517	532	517	511	496	506	494	504	518	528	510	481	538	525	557	514	541	504	517	488	548	546
2058	110	89	98	85	137	201	505	8280	8865	6415	3246	954	361	173	84	51	46	50	55	54	41	46	53	66	48	50	53	55	36	49	53	56	50	39	36	62	50	38	47	57	54	63	55	45	57	48	57	49	57	40	44	49	39	51	48	54	51	53	57	52	47	44	50	52	63	61	46	41	54	48	52	51	56	54	48	67	66	65	44	50	46	49	57	46	38	56	54	54	55	50	53	40	56	41	56	41	46	61	61	58	55	42	64	46	49	53	55	51	38	59	63	48	54	44	44	44	42	57	54	50	60	47	58	47	50	66	52	42	58	47	46	49	55	48	54	68	52	57	57	43	53	60	50	50	58	54	52	48	67	52	50	51	46	63	42	47	51	39	54	50	67	44	47	53	52	48	66	57	58	53	46	48	58	52	46	52	48	68	44	46	57	54	51	55	58	48	62	42	53	51	47	50	51	60	56	46	58	50	44	59	51	42	49	44	48	60	56	44	58	54	54	44	61	57	48	61	58	59	51	50	49	50	43	39	58	70	56	60	43	55	46	50	51	39	43	69	45	52	47	49	49	46	52	52	54	54	43	51	46	57	44	43	57	62	53	50	46	63	57	60	55	59	50	40	55	52	45	52	43	43	39	47	63	46	51	52	54	54	57	60	63	64	45	57	42	60	61	50	51	55	39	56	41	39	47	58	45	60	46	57	56	50	59	43	48	53	56	64	57	62	52	54	71	51	42	43	53	50	34	45	54	43	56	46	54	53	51	44	50	77	60	48	47	47	53	49	58	42	68	54	48	61	40	57	45	66	46	46	66	63	41	50	54	52	57	43	45	47	50	63	49	55	49	57	72	43	41	57	56	52	51	50	49	42	60	58	51	52	48	49	53	42	46	54	54	51	42	52	49	56	50	63	47	47	53	46	52	51	55	55	57	53	60	57	69	46	51	50	47	53	42	53	66	54	44	45	75	47	41	43	65	50	55	59	62	42	49	54	60	44	50	53	63	65	56	58	64	56	48	53	74	49	57	52	44	40	54	56	48	51	45	41	74	59	51	46	53	55	52	51	64	57	54	56	45	51	47	53	53	58	59	61	67	69	50	60	51	52	46	46	40	49	43	51	46	58	61	53	58	56	65	59	55	57	54	56	55	50	48	55	49	46	43	47	40	53	48	55	49	55	42	42	43	50	47	50	70	45	58	46	53	60	47	47	43	57	59	54	41	48	57	45	50	50	64	53	45	53	60	47	58	48	50	74	47	52	51	45	58	54	52	48	49	37	51	58	53	49	58	65	51	56	61	62	40	43	40	51	49	51	45	46	51	44	51	48	46	58	49	63	40	70	52	54	56	49	65	51	49	64	35	53	50	52	49	42	54	56	61	46	51	56	54	55	48	47	47	72	59	44	43	51	49	61	53	40	50	78	62	35	45	50	48	55	49	56	46	58	51	45	54	62	40	54	56	65	53	50	44	65	45	51	43	60	58	44	54	44	50	51	41	57	49	59	42	38	40	44	51	43	59	55	40	43	56	47	52	62	59	52	55	48	34	39	50	58	50	52	48	48	50	65	43	62	51	55	55	46	56	59	53	51	51	40	51	53	49	56	37	50	61	63	42	60	46	55	55	51	51	56	35	38	43	55	45	50	70	47	68	35	54	57	57	50	58	64	48	66	54	63	43	56	44	55	56	63	46	36	57	46	69	39	63	52	52	55	57	37	56	53	55	48	45	55	53	52	60	54	42	57	46	40	51	51	55	50	46	58	42	46	48	54	41	70	62	35	41	47	49	54	56	47	68	52	52	46	49	52	50	52	60	42	57	50	58	61	57	37	52	67	49	46	49	58	47	42	51	62	40	55	50	64	50	60	43	45	51	48	49	49	47	45	42	51	52	41	44	38	43	35	58	52	44	55	52	47	52	52	58	36	58	59	35	53	56	50	51	54	60	49	42	57	58	61	51	59	53	54	49	61	61	37	45	52	48	46	57	75	59	60	57	54	46	50	50	64	62	61	66	51	55	61	55	48	55	51	37	50	48	60	52	51	50	48	52	55	46	51	43	53	46	45	44	59	51	57	52	48	44	58	48	52	64	70	51	52	48	47	57	51	47	59	55	62	56	47	50	45	45	44	47	41	59	45	49	55	54	53	45	50	53	51	51	49	46	48	62	52	43	65	46	56	39	55	53	47	61	43	57	58	58	49	51	46	58	68	54	42	49	59	36	56	58	41	53	58	41	56	56	46	55	54	51	62	47	38	49	53	55	46	45	46	44	55	54	45	62	47	51	57	55	51	50	46	59	64	57	44	48	52	51	43	51	42	53	47	40	47	50	45	48	49	50	54	47	54	46	51	42	62	47	56	39	56	48	49	56	56	47	63	56	57	41	42	54	52	49	46	54	51	54	59	48	52	50	48	60	51	53	47	42	52	46	59	47	69	52	66	68	75	55	46	56	48	50	51	47	61	49	56	52	59	33	49	66	49	57	60	54	59	44	65	57	55	48	48	47	54	51	47	53	51	62	53	66	51	45	40	53	55	59	52	53	54	38	55	59	49	45	42	51	51	48	46	57	47	56	47	41	43	52	49	56	51	51	41	44	47	45	54	47	51	54	52	47	58	62	51	50	52	59	37	55	41	36	49	74	50	49	46	52	53	57	45	49	55	47	63	46	63	45	47	52	46	61	49	58	54	46	50	52	53	41	50	47	56	49	48	55	58	45	49	55	51	62	40	70	40	51	49	33	52	54	68	51	55	50	52	58	42	54	67	59	45	42	48	71	59	43	50	59	54	48	44	64	58	63	55	53	60	64	57	58	48	53	51	43	50	48	59	57	45	53	56	46	47	40	63	62	49	34	42	62	50	53	45	50	53	49	53	53	58	63	60	61	48	59	57	68	45	50	53	48	56	49	54	54	59	61	51	59	62	45	45	59	56	56	52	52	53	57	46	52	56	51	60	50	59	47	53	57	53	42	48	53	44	49	46	41	41	51	51	54	55	49	50	38	42	59	49	66	52	54	54	53	55	46	50	43	46	55	45	69	62	60	55	47	46	55	43	47	44	54	50	55	52	52	55	59	64	49	41	58	58	66	62	59	51	62	45	46	59	56	48	56	52	55	43	49	52	43	59	48	52	42	48	59	50	60	53	46	46	42	33	59	46	47	69	48	57	54	56	47	42	43	63	51	44	49	54	51	56	49	42	51	59	47	59	39	48	50	39	45	60	47	46	59	65	49	58	47	57	51	59	48	58	56	39	44	47	61	40	64	45	54	64	46	69	54	32	48	55	52	51	59	39	46	46	56	43	46	40	52	45	54	45	49	57	53	55	55	50	42	50	42	44	47	42	49	48	54	59	53	48	49	44	56	59	58	52	57	53	52	35	45	46	53	55	56	52	51	55	54	52	46	46	62	60	59	44	53	47	34	43	62	54	44	55	44	42	47	53	41	57	58	64	50	50	56	48	57	58	54	50	46	49	60	41	51	58	48	56	43	51	47
9665	2787	1613	2895	6706	9601	12028	18984	50916	49299	41223	30586	17387	8817	3683	1310	732	624	559	597	601	578	587	593	602	550	618	580	616	608	618	625	603	601	564	581	592	592	571	611	616	592	570	567	575	606	554	608	575	580	598	579	584	560	599	614	580	563	564	557	601	574	602	581	562	596	596	617	595	603	614	612	624	596	622	622	600	583	575	568	594	590	596	617	617	595	597	549	558	586	575	587	566	561	573	567	595	577	620	562	565	588	581	592	557	552	612	571	562	566	600	548	656	555	596	595	555	623	528	555	579	602	590	558	596	578	592	561	584	595	571	612	583	597	581	602	624	573	597	581	611	579	607	586	580	642	596	625	594	563	588	588	565	568	595	582	614	593	613	593	590	582	589	570	572	577	616	622	561	583	561	569	574	589	561	520	616	578	596	566	597	582	592	612	564	592	621	588	583	599	602	528	598	571	581	566	641	613	584	642	577	598	598	562	544	601	631	611	598	617	567	601	583	597	559	575	558	587	581	593	562	620	608	569	593	590	631	602	587	596	583	556	607	574	593	606	610	597	574	557	583	592	582	593	596	586	555	561	598	540	612	622	628	596	567	566	587	557	623	586	573	559	635	625	640	576	558	581	611	611	594	602	573	581	618	622	591	582	596	588	586	582	574	611	634	560	615	578	596	631	571	603	582	579	581	584	607	622	577	590	605	589	600	616	602	584	525	616	578	584	609	570	609	609	601	572	576	591	550	574	605	579	585	615	599	600	583	581	602	620	619	601	576	580	604	577	574	626	556	567	579	587	564	601	600	553	610	604	630	559	607	591	597	642	600	592	579	556	597	574	593	571	560	589	585	633	608	584	594	607	563	617	604	630	612	590	636	588	618	603	546	563	580	600	572	585	622	578	615	605	611	594	637	576	619	595	611	578	521	566	554	609	595	619	622	617	606	575	568	575	590	621	583	569	585	602	569	591	549	608	571	560	614	557	598	577	577	621	610	598	547	634	572	592	553	586	589	616	611	568	572	586	603	604	612	546	532	605	582	612	612	629	570	559	524	566	612	588	599	602	609	581	632	553	568	586	607	615	581	562	588	597	580	616	544	592	595	594	589	560	585	595	609	586	643	582	546	606	645	563	564	557	621	564	588	566	599	589	567	608	575	520	542	562	577	618	591	563	592	606	646	597	570	636	623	596	614	597	621	611	608	580	569	581	574	623	592	585	548	562	585	619	595	568	581	569	591	589	596	623	605	600	554	597	617	576	610	565	536	585	578	554	569	557	608	584	567	604	592	598	633	572	613	583	555	615	601	574	623	591	638	562	586	580	586	614	581	536	591	595	559	569	580	607	592	593	613	604	599	589	606	592	615	581	539	573	538	572	605	587	639	580	625	591	612	571	600	544	594	526	601	549	614	586	623	622	600	595	564	613	635	563	595	588	609	612	568	565	607	597	603	569	593	625	589	629	561	582	569	564	613	580	570	579	660	611	622	590	588	629	611	602	602	587	596	572	593	624	579	557	551	570	578	600	531	560	582	579	601	600	589	574	628	623	562	625	592	552	563	608	602	620	553	622	591	568	591	601	590	585	612	581	556	600	548	579	589	609	530	561	590	595	545	591	604	536	616	576	571	575	607	577	563	574	617	587	579	605	613	570	572	591	585	612	606	611	605	582	620	661	585	616	603	615	574	592	593	603	593	593	582	561	602	565	613	623	566	581	582	599	611	574	574	567	622	557	603	627	588	597	614	595	601	633	597	594	597	564	563	547	580	576	591	619	616	564	615	576	609	579	589	604	580	590	623	618	648	594	605	587	548	535	596	567	620	660	576	618	572	564	599	596	570	625	585	575	573	592	587	594	657	626	563	606	561	581	564	641	590	589	624	608	628	572	619	623	582	559	576	630	619	570	614	562	615	565	586	621	557	627	569	580	580	551	609	593	609	610	577	610	606	584	548	552	613	590	617	617	611	591	584	585	546	559	577	547	566	581	605	604	648	595	632	613	622	589	636	613	585	593	616	650	532	620	574	581	624	617	573	611	561	582	589	589	595	536	585	583	590	599	576	578	617	636	539	584	567	599	605	612	584	607	625	593	583	578	584	564	539	547	580	611	579	623	575	605	603	564	587	601	546	603	565	595	568	612	605	564	575	589	604	555	560	576	552	627	622	590	609	634	580	583	595	635	590	598	605	554	559	594	588	541	599	545	600	621	585	587	588	602	597	559	568	584	614	589	615	590	557	583	555	586	594	586	605	587	613	623	615	590	581	578	537	558	568	583	579	574	571	570	615	574	590	648	573	584	570	572	587	570	601	603	615	628	607	593	619	608	552	567	578	593	592	616	614	563	555	595	587	576	627	586	643	560	601	586	574	607	625	602	573	573	577	580	533	617	630	598	605	649	627	604	613	542	567	607	604	581	622	594	593	598	582	599	580	584	632	614	573	543	592	602	561	613	582	639	608	586	562	588	554	632	622	553	578	573	578	541	584	576	606	639	588	567	588	606	585	578	630	559	577	576	570	638	591	671	571	593	641	606	628	549	581	620	576	614	587	566	556	595	638	605	596	601	581	616	551	558	635	615	615	575	591	563	614	599	581	634	597	611	550	604	620	584	616	597	579	573	572	510	634	620	587	583	569	567	600	603	590	579	548	581	604	603	569	604	581	544	575	578	572	591	569	603	590	637	562	584	594	586	535	595	592	608	590	591	602	602	578	590	549	617	601	578	583	598	597	558	645	599	574	614	657	592	535	602	619	600	624	624	580	599	552	608	594	598	595	583	560	599	579	610	577	630	573	598	591	606	583	595	559	605	615	598	589	582	557	604	567	605	641	618	589	628	551	608	581	561	592	558	582	608	591	590	573	588	585	596	561	606	582	555	564	629	588	596	588	583	655	558	611	613	581	631	594	584	636	587	614	524	557	580	613	606	600	581	604	591	601	562	611	593	592	619	594	554	592	609	581	552	625	590	575	605	616	572	624	600	582	614	581	613	613	595	617	604	661	603	607	605	597	627	610	580	590	579	598	575	564	619	587	604	597	599	578	622	575	639	583	602	604	629	592	603	598	660	610	643	616	598	573	581	616	587	584	572	604	602	563	593	540	544	538	596	597	570	548	607	573	586	625	647	555	571	583	597	606	563	559	542	581	598	562	573	593	615	566	572	601	567	602	580	606	615	597	582	569	590	644	561	581	579	584	565	621	561	594	549	564	620	574	549	595	577	561	609	540	617	582	570	590	556	602	597	604	596	543	597	599	602	638	612	583	587	608	583	616	608	617	616	570	587	589	587	554	609	607	618	577	621	577	614	587	581	588	602	588	582	574	581	649	530	610	608	620	647	599	609	574	596	577	573	598	565	570	596	581	562	614	582	567	595	578	647	611	596	555	619	592	588	581	531	599	584	581	578	579	592	590	559	596	602	554	574	600	583	560	610	573	605	596	603	597	586	576	631	567	602	564	545	596	586	551	623	608	613	563	591	615	637	636	574	567	592	585	610
1013	208	122	101	105	203	236	781	12926	15165	11271	5543	1561	515	185	71	64	45	42	24	39	45	39	37	32	48	54	42	53	47	47	35	43	43	52	47	41	50	40	32	56	36	52	52	50	45	39	40	50	46	38	44	49	41	47	34	36	52	52	51	38	42	43	47	50	32	36	60	44	48	43	31	33	46	51	48	34	48	39	41	46	35	41	35	42	34	51	40	51	46	42	36	40	49	52	36	39	40	42	43	34	44	39	47	40	51	36	45	37	52	43	50	47	38	35	41	47	42	40	55	33	38	44	40	30	50	42	39	37	30	41	55	44	42	45	47	38	35	48	38	39	38	43	38	49	43	43	46	34	50	45	40	64	51	46	45	38	42	54	44	51	55	42	40	45	34	32	54	39	53	43	42	42	56	38	35	48	42	50	54	60	46	33	32	47	49	35	47	32	38	39	57	45	47	40	38	39	50	44	42	40	37	45	45	35	46	54	36	47	42	48	53	49	35	35	46	35	45	40	32	54	48	38	43	34	46	38	34	41	43	47	55	33	49	43	43	32	44	40	42	36	44	39	30	39	51	35	48	44	47	49	44	44	44	46	45	33	47	37	49	32	52	45	51	29	42	43	47	32	36	51	35	43	46	48	31	44	40	39	36	41	51	34	48	42	41	44	48	55	35	43	39	34	39	46	48	54	40	38	47	42	42	51	52	61	42	50	41	42	44	47	50	42	46	47	49	48	48	62	37	44	30	35	37	48	55	39	38	51	44	46	39	39	43	48	37	37	49	51	51	33	59	56	48	48	39	30	36	40	38	34	43	41	48	42	46	26	32	40	43	45	39	32	37	47	38	50	35	56	33	48	42	41	39	40	36	45	42	49	27	40	30	38	33	37	33	42	44	43	26	42	44	40	48	35	53	43	41	40	39	43	40	39	34	43	44	30	45	45	41	45	45	42	38	40	42	53	53	53	55	40	42	40	32	52	46	44	36	48	32	46	42	38	34	42	33	46	49	44	56	44	48	40	43	49	50	47	50	30	36	37	37	45	43	46	40	48	37	57	43	43	48	49	35	35	47	57	40	39	47	48	45	45	41	36	26	35	44	45	61	39	40	40	41	47	44	47	46	46	40	39	42	40	39	37	37	43	36	31	31	32	44	49	39	53	44	49	42	44	30	38	52	48	35	42	46	47	43	38	47	38	33	51	38	46	39	45	35	44	36	46	43	48	46	31	45	36	47	45	45	38	42	35	43	54	51	46	43	36	47	60	34	47	43	39	46	48	48	46	47	54	39	45	50	35	40	53	36	37	40	41	43	41	43	43	40	47	43	46	39	54	47	47	41	63	30	38	39	50	43	39	44	42	56	42	51	50	39	40	41	45	46	45	53	33	54	43	38	44	39	36	44	35	66	51	45	38	44	37	49	37	54	41	38	50	41	42	42	52	45	38	25	46	36	38	46	38	42	49	48	55	50	44	40	48	45	40	52	61	44	36	43	44	57	41	42	39	53	37	34	54	30	41	48	37	31	37	47	41	44	54	32	45	34	46	54	58	58	52	43	40	32	45	45	44	39	35	48	42	40	41	54	40	40	37	37	36	39	45	52	50	36	39	42	53	48	51	40	42	45	49	40	37	52	47	46	41	42	41	45	40	48	27	48	32	34	41	45	38	46	32	47	49	43	39	53	56	47	50	49	44	44	32	42	48	48	44	45	34	42	42	45	38	48	43	40	42	39	33	54	34	40	34	44	37	41	32	51	37	43	44	42	46	34	55	49	36	43	50	41	42	44	41	40	41	33	49	45	47	34	42	40	43	30	37	49	38	42	33	31	50	47	30	39	40	40	50	40	46	54	46	43	51	55	44	58	58	40	52	42	44	38	39	54	45	50	32	46	47	45	36	47	45	40	44	47	46	50	46	48	44	52	37	43	35	34	47	45	44	38	21	47	54	41	44	46	43	39	38	44	44	37	50	66	49	43	46	53	50	49	59	41	36	54	36	42	36	47	49	46	48	36	48	33	44	50	42	40	50	35	43	44	37	36	44	38	37	36	40	41	49	48	48	38	32	41	44	51	35	49	44	44	59	43	51	47	49	36	58	57	42	44	44	39	45	50	46	48	44	44	44	36	35	46	58	45	42	42	38	43	35	36	35	51	43	41	40	50	46	36	44	41	37	42	52	44	48	51	38	36	47	48	48	41	39	35	44	38	50	42	40	47	41	46	39	45	42	47	42	37	30	53	44	45	46	48	39	52	46	60	43	45	49	32	39	43	51	38	40	54	44	41	51	44	50	49	45	43	43	33	52	54	38	36	36	38	53	36	44	44	52	56	46	46	41	39	35	50	39	34	28	53	40	49	37	41	39	37	38	45	42	39	34	41	31	31	51	48	38	44	28	53	50	30	41	42	47	36	43	36	48	45	35	48	44	40	46	37	31	42	33	39	46	46	40	45	39	34	53	43	48	50	44	43	39	45	31	41	54	38	38	42	43	45	46	37	48	41	43	35	44	46	38	42	46	41	51	50	34	56	53	47	32	41	40	40	45	41	38	47	50	39	48	38	44	38	36	43	55	53	39	34	37	45	41	45	54	44	44	44	43	47	48	30	54	52	40	47	54	41	53	42	55	53	36	44	34	36	44	31	40	40	46	30	56	32	37	35	51	47	42	42	44	37	52	47	36	47	54	39	52	38	37	58	45	54	31	39	49	44	43	40	54	35	42	50	44	46	45	37	40	39	33	43	53	38	37	56	48	33	46	39	25	48	33	33	39	38	48	48	54	32	57	34	42	43	48	41	36	37	42	49	43	33	43	43	40	48	39	40	50	42	39	36	40	42	43	44	38	42	54	47	47	34	36	58	38	39	36	48	37	50	36	44	45	41	37	38	49	37	52	49	33	37	32	58	37	37	37	44	33	41	42	40	38	40	38	35	41	38	46	43	37	43	42	41	35	42	47	39	40	41	48	49	42	59	39	43	36	53	33	36	40	44	43	40	49	44	46	40	39	60	41	45	48	40	44	42	51	48	37	46	53	31	49	36	48	41	49	34	41	43	45	48	41	40	52	46	60	44	46	32	40	42	53	58	46	49	40	44	38	38	43	49	34	40	53	37	46	50	41	39	45	47	48	49	51	39	38	44	43	49	47	45	56	45	47	44	42	37	50	47	57	32	51	45	48	48	41	48	40	39	48	46	36	40	53	36	49	41	41	39	38	42	48	49	51	40	34	40	42	48	38	44	51	41	44	41	41	41	40	45	35	48	29	35	34	50	49	40	42	50	43	48	57	33	52	40	35	41	48	45	58	32	52	38	43	45	32	38	39	39	34	38	32	40	40	35	53	47	46	33	39	32	49	40	40	41	43	40	66	38	34	39	37	33	54	42	48	46	49	37	44	41	33	40	45	40	31	38	46	38	54	48	36	55	41	44	37	45	46	46	42	47	51	58	34	37	46	39	39	47	42	41	46	41	52	47	44	33	28	40	46	43	43	40
13091	4430	2181	3985	9743	13320	14298	22405	57764	59258	48523	36034	21595	11343	4814	1529	646	530	515	516	479	483	486	547	495	482	481	488	533	521	501	489	461	509	478	461	501	495	506	471	473	499	470	488	512	475	498	498	472	496	497	447	496	480	505	432	492	476	499	474	517	499	502	509	470	485	453	476	477	490	523	484	513	513	495	525	488	520	499	479	467	455	460	479	544	497	510	504	472	524	543	460	471	513	470	517	494	491	529	500	531	481	519	465	503	467	512	501	511	529	475	517	469	495	492	460	495	501	513	530	528	494	513	517	505	474	478	502	473	481	497	476	490	503	507	491	468	485	471	503	554	496	491	454	512	494	523	483	441	502	500	487	495	543	506	507	543	501	528	456	515	499	471	535	531	461	490	514	492	475	510	569	499	458	532	486	498	503	490	478	482	484	468	483	502	498	531	494	469	527	508	509	517	499	464	496	505	476	492	491	494	479	511	532	490	475	497	516	493	478	504	480	502	488	478	480	499	494	490	484	464	487	505	502	477	527	509	500	496	500	468	492	490	510	514	508	460	479	494	501	488	499	472	477	507	492	507	485	461	554	484	502	506	520	491	495	453	494	478	499	494	533	453	460	508	438	496	498	496	514	487	468	521	500	476	495	505	475	494	464	539	474	464	486	493	483	464	506	493	488	518	496	481	511	501	479	508	527	485	541	500	509	480	462	455	487	550	525	451	495	510	476	524	499	493	509	451	484	488	500	474	477	476	492	502	510	497	513	526	468	487	487	500	480	491	538	507	527	481	490	503	483	540	529	488	473	538	464	488	466	480	447	492	488	512	481	448	491	499	520	486	467	490	505	505	534	498	480	531	508	487	468	498	510	469	464	490	463	478	472	530	468	482	458	496	501	531	474	478	489	497	457	490	492	453	493	479	480	527	483	499	521	516	499	470	519	483	531	520	521	486	498	491	483	511	470	492	488	518	485	446	507	485	472	493	460	529	515	481	455	476	492	498	472	476	506	464	474	499	489	468	469	498	506	485	518	498	506	480	503	509	458	455	488	457	484	499	465	458	470	544	457	530	504	508	484	480	497	520	497	508	483	523	479	512	435	498	497	515	474	482	512	479	499	457	474	482	514	501	492	498	514	502	495	493	485	519	440	517	482	505	483	485	493	487	488	443	512	505	495	463	460	477	524	478	472	479	502	493	485	489	465	498	469	524	544	505	497	466	479	484	490	502	491	508	502	493	463	538	479	462	548	509	475	519	486	490	478	498	525	496	503	556	451	484	505	494	473	470	483	508	504	529	516	492	483	491	498	494	496	468	536	495	507	490	499	526	484	502	493	508	501	455	546	494	488	477	502	498	517	499	514	539	515	509	486	487	480	483	483	509	507	465	513	488	465	508	494	492	477	522	495	514	473	458	492	471	474	507	490	478	468	517	444	485	502	491	492	458	496	506	497	504	516	452	497	537	516	499	499	506	497	470	486	474	531	456	514	521	508	536	478	495	491	528	490	490	489	515	482	479	474	503	486	505	509	499	504	453	503	530	477	517	518	532	509	471	467	472	479	457	480	537	485	509	478	553	521	491	527	497	448	554	475	483	491	539	496	506	474	495	460	458	456	487	542	446	533	473	476	506	537	482	503	493	516	468	504	488	509	481	470	489	465	484	481	470	487	503	503	481	444	531	497	507	492	508	498	504	483	450	518	499	508	480	469	494	517	470	447	512	465	489	478	447	470	522	487	453	482	501	474	487	482	497	480	517	501	520	480	457	528	500	529	487	484	502	536	498	512	511	490	503	481	486	490	499	518	516	453	495	511	511	540	485	492	474	506	491	496	479	469	529	503	511	513	477	502	495	492	507	481	484	463	479	464	525	504	486	516	484	482	513	512	511	524	482	518	480	502	497	474	498	506	473	502	490	515	458	472	509	470	484	482	495	500	491	513	479	512	524	481	506	528	484	485	490	495	488	509	497	469	513	483	490	491	495	470	486	491	458	488	461	495	494	500	522	496	475	462	532	471	439	526	466	517	530	498	513	496	499	486	498	508	524	486	463	530	542	504	520	537	489	476	459	503	479	484	513	498	505	530	511	473	523	510	484	498	499	506	505	507	512	509	529	490	532	460	477	544	500	503	459	516	521	474	505	501	475	485	488	516	504	534	511	510	488	488	493	508	482	448	478	453	476	493	546	494	510	467	523	502	513	491	470	497	485	493	479	495	501	492	467	487	467	481	499	511	526	500	535	491	458	483	523	508	503	507	527	481	461	515	514	492	522	512	480	512	505	490	484	519	460	527	468	503	499	530	512	508	500	548	511	472	458	495	512	517	549	484	496	494	499	464	497	507	469	494	476	478	517	506	446	492	524	465	541	483	502	488	492	498	472	481	479	504	506	467	525	469	493	487	478	452	507	492	493	486	481	482	450	488	511	504	523	493	513	480	491	511	497	525	474	502	497	466	473	455	511	503	495	509	505	516	437	508	496	515	536	504	464	499	495	484	494	509	517	478	496	508	493	495	495	501	502	486	454	502	457	524	492	517	528	504	487	459	463	498	481	494	516	487	475	512	480	532	474	498	450	464	442	493	498	482	478	511	481	502	473	486	543	514	477	514	456	516	500	512	480	506	497	508	543	473	485	455	515	562	491	521	516	473	473	491	508	497	491	496	480	512	510	492	482	495	480	511	506	515	476	471	492	479	521	497	505	522	512	499	506	530	469	470	487	495	512	529	495	451	496	510	502	493	498	533	501	525	494	484	490	489	501	463	510	490	484	508	509	488	548	494	468	509	508	517	521	481	491	458	463	474	467	511	491	463	488	479	484	538	506	497	505	524	503	514	481	520	458	494	515	451	549	549	501	465	504	477	496	466	513	526	512	492	510	498	493	474	503	495	534	493	462	501	494	471	498	510	485	512	517	497	485	492	482	517	475	475	495	481	503	501	514	470	516	497	481	500	526	496	529	513	483	543	467	481	509	485	483	515	492	513	504	498	480	462	493	526	512	547	500	475	460	491	501	494	498	510	456	493	493	509	489	477	457	498	460	532	472	527	497	470	491	499	491	489	483	452	460	506	520	464	452	493	453	521	474	489	474	483	498	485	485	473	477	501	500	487	460	504	449	497	498	500	471	528	470	476	501	495	510	500	483	487	521	496	476	508	458	495	451	509	448	558	496	517	507	505	513	498	487	500	506	508	480	470	514	478	513	451	478	514	488	526	480	506	488	553	484	477	537	477	512	490	467	530	487	522	531	478	476	451	503	473	534	510	490	535	458	467	481	519	522	498	467	507	482	488	546	506	466	492	506	476	500	504	458	490	528	521	482	448	462	463	528	536	506	508	473	503	493	490	481	483	483	470	484	476	491	529	508	497	496	506	478	505	493	482	494	532	504	475	499	518	489	513	472	486	491	493	556	469	499	494	501	490	496	450	494	491	471	512	464	481	497	495	530	470	492	515	494	490	475	507	512	491	494	503	509	512	495	513	487	508	502	516	491	462
1342	83	85	75	109	165	180	357	2958	2946	2073	1102	425	203	92	57	52	58	55	56	53	50	50	40	53	69	43	69	61	59	65	31	55	48	58	50	65	51	51	50	42	60	52	55	49	56	44	51	55	61	68	54	66	45	60	58	59	61	54	41	38	47	55	48	53	50	42	72	59	43	43	54	62	64	43	53	64	40	65	47	64	58	48	46	51	48	49	53	51	48	56	41	53	51	57	55	46	50	60	47	60	68	53	51	50	42	52	52	51	61	77	49	50	58	54	56	45	50	52	53	50	53	48	55	45	58	56	64	45	55	39	43	63	44	57	56	54	47	64	58	56	59	61	49	45	58	52	50	46	47	56	60	56	58	51	62	62	38	55	54	56	40	55	49	51	37	49	60	49	61	48	60	61	57	49	64	62	58	56	62	58	45	53	46	68	69	58	36	40	55	67	36	69	63	44	51	56	57	50	59	54	57	58	59	69	54	56	47	51	46	58	53	39	54	45	47	56	59	57	51	48	54	54	41	55	47	64	51	53	54	52	56	50	45	41	40	46	62	58	48	64	52	43	58	60	41	46	47	57	49	54	39	59	60	34	43	62	43	54	45	45	44	43	56	55	45	57	51	48	55	66	51	64	57	49	33	44	52	49	40	55	60	41	56	55	39	47	52	57	43	55	53	53	39	48	55	55	51	56	50	44	52	54	44	52	46	36	50	61	64	51	44	52	50	64	45	49	60	61	58	38	44	54	48	55	40	58	51	50	50	53	53	64	55	44	64	46	55	61	65	58	48	52	56	61	43	56	61	46	43	41	55	49	42	52	52	71	45	42	60	45	58	58	56	52	60	40	54	51	63	53	48	57	46	49	52	69	63	58	44	59	58	56	54	54	71	53	55	60	42	53	56	64	57	53	52	68	50	60	63	55	50	50	48	47	56	56	50	61	54	51	56	63	48	60	50	59	49	63	56	60	47	43	58	57	52	56	57	57	45	59	62	60	61	52	44	49	58	43	60	56	54	51	47	44	48	44	50	53	50	64	47	71	42	47	37	59	51	58	56	52	56	44	51	47	59	63	41	54	48	64	46	41	47	55	62	48	38	62	50	55	53	49	46	58	45	49	53	55	58	44	52	46	42	56	53	50	55	56	45	59	50	53	52	53	53	60	55	65	56	46	38	42	55	53	49	57	46	62	48	40	55	45	51	55	65	58	50	41	61	60	54	41	55	56	64	41	53	56	59	53	67	45	57	43	55	49	51	53	46	63	64	46	44	48	52	56	51	55	65	52	52	62	53	45	68	42	47	52	60	54	45	62	51	44	50	51	48	56	50	62	61	53	43	65	49	53	54	46	50	48	54	50	48	52	66	60	50	49	57	55	56	45	57	55	52	45	48	60	59	59	41	60	41	53	52	48	47	33	68	51	50	47	60	43	47	50	60	46	64	45	52	45	45	48	52	39	52	65	52	50	54	48	38	51	46	37	53	51	51	56	49	63	53	46	51	53	56	49	41	53	55	40	51	55	54	49	55	53	37	37	44	52	51	60	53	55	50	50	55	51	45	52	50	64	47	57	43	47	56	45	55	58	48	52	52	55	57	46	67	44	42	57	55	48	44	55	56	53	53	59	45	58	51	43	54	52	61	49	52	43	49	50	64	42	54	52	52	44	42	59	46	43	57	53	45	60	70	50	55	59	45	46	50	61	35	63	45	59	57	51	54	54	50	63	56	53	56	60	46	40	46	57	66	53	57	49	54	57	65	56	53	54	56	49	60	54	53	56	51	54	55	56	52	47	53	57	43	62	50	45	58	50	49	56	64	49	54	52	55	50	56	43	54	57	60	58	47	63	44	37	44	60	54	58	71	49	66	50	49	43	59	53	60	55	46	63	58	54	63	44	62	59	57	52	48	43	62	52	55	67	65	57	67	57	38	59	45	50	44	54	56	61	61	56	55	45	54	45	49	59	47	50	52	37	55	44	43	49	42	52	52	46	47	47	54	67	39	67	51	60	70	62	51	41	60	54	51	59	54	57	61	43	56	60	45	51	45	53	52	47	59	46	39	59	55	60	70	61	56	53	48	56	54	46	56	44	45	63	41	39	53	69	67	53	58	55	54	50	51	56	57	42	53	47	43	58	47	65	60	55	40	42	53	53	55	46	61	56	52	52	53	46	44	67	49	64	60	53	51	56	38	75	40	57	53	65	39	48	60	56	51	57	46	46	72	56	60	41	44	55	49	44	46	55	34	48	59	50	45	37	50	54	45	50	65	58	53	45	55	42	50	56	45	56	45	45	48	66	52	47	41	62	48	56	54	56	49	67	40	59	62	43	43	66	58	52	65	48	42	51	56	51	55	46	43	58	56	61	49	52	58	50	55	54	60	63	60	51	43	58	49	56	51	47	61	56	59	51	56	56	57	58	56	48	62	43	55	68	45	52	52	43	59	60	51	49	41	54	56	57	51	52	52	52	50	32	63	54	59	54	55	65	51	44	59	52	54	56	50	69	57	64	54	48	47	48	59	66	50	55	49	46	48	48	56	54	66	56	51	66	50	51	57	60	53	49	63	53	56	60	35	54	64	62	56	49	45	49	55	51	52	49	60	59	50	65	52	70	52	41	57	60	64	53	54	60	53	43	59	50	37	44	43	57	50	54	53	51	67	55	47	52	73	53	46	49	57	54	48	48	42	46	58	61	58	54	75	54	45	47	51	60	37	54	47	63	42	48	47	50	48	51	44	57	40	52	65	59	58	44	64	62	58	54	58	55	46	53	62	59	47	55	58	50	55	56	54	60	63	61	46	67	51	49	67	54	61	55	65	54	61	55	58	54	49	50	51	58	52	54	51	37	53	68	69	53	59	52	48	65	60	66	54	53	53	50	49	52	69	53	37	48	62	61	52	65	57	47	48	50	54	58	54	72	54	59	47	59	54	49	73	55	52	60	48	54	52	64	65	57	65	50	47	58	55	64	38	55	42	64	58	55	50	55	54	51	50	56	62	59	56	63	58	57	59	59	49	55	53	64	45	43	39	37	60	43	46	40	50	51	64	53	54	45	47	58	54	41	52	60	54	49	40	66	48	57	50	41	52	52	60	50	52	52	51	45	42	49	45	54	50	59	54	46	56	49	40	54	59	66	53	61	57	58	46	54	55	50	49	47	47	54	61	45	60	58	50	51	47	60	52	51	47	58	66	40	50	54	60	51	54	52	60	46	42	64	67	54	56	50	51	60	58	50	53	51	52	37	54	54	57	55	55	65	52	50	54	52	57	56	55	52	38	56	50	57	56	53	62	51	59	52	55	55	56	46	50	74	56	58	55	59	65	46	44	55	54	62	53	53	47	43	53	69	54	62	48	63	59	62	41	54	57	40	51	51	53	61	50	50	56	61	56	38	49	46	55	64	57	63	51	59	56	62	54	57	44	44	56	52	60	63	64	54	50	64	50	50	67	61	61	37	48	57	45	60	56	42	41	47	46	54	65	50	44
7682	1397	1264	2700	9419	11487	10040	15401	36867	34127	28359	20225	9210	3984	1619	852	620	629	583	577	622	572	596	641	629	569	625	621	592	570	615	567	574	582	572	584	573	574	606	632	623	601	604	561	613	528	582	570	588	644	586	552	612	592	654	555	565	646	614	602	595	601	575	551	597	556	610	613	607	604	606	579	609	626	599	582	608	569	614	584	598	613	601	570	622	558	609	599	587	618	577	595	624	583	575	641	578	598	627	606	620	593	580	607	590	584	580	583	586	627	586	606	582	585	565	620	620	603	570	576	612	636	554	597	567	596	634	608	630	544	607	603	568	572	615	579	607	545	597	618	589	589	553	649	580	620	605	584	606	589	635	595	578	584	590	553	588	630	600	613	590	596	584	616	611	615	599	619	607	576	610	601	610	613	611	661	556	601	576	607	550	583	588	664	583	631	562	603	580	604	620	596	589	615	578	590	613	649	598	600	596	603	612	571	602	629	603	648	601	595	584	588	582	586	580	598	592	619	634	647	600	614	590	575	692	609	628	601	590	630	576	607	610	581	622	629	614	591	607	630	585	628	557	624	611	596	624	615	600	589	589	641	578	600	609	577	583	598	623	622	582	575	588	585	622	619	614	624	632	631	626	589	555	564	589	574	615	549	623	561	556	605	536	641	634	581	586	606	617	652	599	638	595	573	624	631	594	623	575	610	616	570	599	616	611	632	632	568	620	602	565	597	604	541	606	595	585	633	582	581	592	623	609	592	631	603	668	601	609	575	568	598	599	603	648	567	584	589	562	600	629	597	614	568	582	628	606	585	596	636	597	610	597	630	585	586	618	601	610	597	613	584	554	583	635	582	599	637	598	573	586	601	596	595	586	602	588	564	557	587	563	613	581	597	612	561	591	572	583	577	638	575	619	601	612	585	584	584	630	609	604	619	587	575	598	643	558	627	595	638	605	610	595	612	593	579	572	623	556	615	604	587	543	584	585	603	573	619	604	630	577	615	608	613	604	615	615	624	620	619	571	597	590	624	633	612	599	604	589	605	571	658	617	611	593	628	614	600	591	575	610	606	604	616	602	601	598	569	559	600	580	601	613	602	606	587	612	626	583	556	568	614	583	578	609	560	580	608	541	623	620	603	561	635	594	619	615	626	641	595	579	612	587	665	573	565	631	574	573	614	638	609	599	545	625	605	619	602	623	589	612	599	587	581	579	587	632	632	568	607	580	565	605	621	606	596	618	616	646	604	567	610	597	608	615	565	582	585	616	618	610	633	630	587	545	629	598	566	628	612	595	560	616	602	601	589	586	553	550	560	614	610	619	612	579	600	540	619	567	570	576	638	661	580	580	576	601	570	606	614	606	570	615	611	580	581	619	633	643	598	577	585	608	638	647	583	602	605	618	624	591	630	609	612	596	627	559	543	577	567	605	643	600	624	612	551	607	600	613	565	589	602	581	559	626	618	583	586	581	582	617	587	623	580	623	618	596	603	600	583	611	560	589	641	627	596	624	627	615	598	599	632	609	598	630	599	604	574	639	594	609	590	588	616	605	577	588	600	589	627	590	593	617	654	625	617	584	633	598	572	622	591	570	623	571	605	616	628	534	611	624	562	641	603	519	593	578	583	636	609	618	604	582	615	638	591	633	558	610	628	621	634	611	567	592	630	622	591	591	595	598	624	605	566	572	600	606	606	608	609	620	578	578	573	605	584	589	586	646	591	584	595	593	610	620	589	592	564	644	587	571	613	590	601	599	608	581	605	626	586	580	628	604	585	625	560	605	609	585	607	599	554	631	604	591	589	638	561	628	609	542	580	616	586	562	591	605	618	620	597	588	598	630	618	547	599	625	589	606	595	614	579	605	569	629	546	619	611	630	606	582	584	605	602	603	576	581	612	617	567	560	551	576	634	619	622	616	599	611	610	621	623	608	583	582	570	632	610	587	588	599	590	603	602	641	586	600	571	621	585	579	596	582	621	592	587	625	583	654	594	599	584	593	577	569	583	614	590	554	645	612	616	617	598	564	571	613	561	584	605	586	597	633	583	590	613	629	619	592	603	597	608	621	549	645	587	562	546	570	601	582	596	582	595	618	577	625	601	630	594	588	634	556	596	621	622	610	621	567	625	584	613	580	619	568	625	561	618	564	628	592	615	559	626	557	606	568	592	619	595	583	628	629	600	614	643	581	613	608	570	611	589	602	582	569	657	575	575	605	601	592	589	599	608	596	616	600	608	587	593	620	617	570	603	594	577	622	564	604	589	631	612	550	575	614	635	597	609	656	606	598	642	669	605	662	571	584	601	576	584	596	604	545	588	599	594	640	617	603	610	614	648	620	622	635	587	619	622	610	571	618	590	601	595	596	596	600	594	611	626	584	603	567	606	615	590	619	589	569	582	615	640	599	623	619	618	541	607	640	613	567	584	614	596	598	591	576	601	572	584	586	599	559	588	631	585	609	601	637	582	588	586	582	618	602	612	621	600	600	577	599	573	570	606	573	642	606	574	654	607	571	601	592	610	599	607	596	614	585	576	619	616	573	615	600	597	618	657	601	599	644	596	619	598	618	619	578	597	566	595	636	613	622	632	584	567	606	578	621	557	591	577	614	627	637	605	595	626	651	610	583	591	622	578	570	575	595	592	613	620	595	659	614	612	592	608	628	580	578	622	596	589	599	611	626	587	612	621	628	618	557	598	585	609	597	588	635	581	594	650	617	602	611	546	621	644	590	620	627	587	579	591	585	580	618	643	583	634	594	600	603	614	557	589	605	570	639	562	626	620	601	594	642	605	650	613	594	634	559	643	600	607	580	606	604	579	633	640	618	574	624	626	596	575	539	614	578	565	601	564	609	608	644	542	578	593	554	565	599	616	561	622	581	588	632	603	585	657	591	590	650	598	623	588	575	642	580	594	595	589	607	593	581	610	607	594	564	620	617	602	633	599	579	592	607	560	630	628	602	590	618	596	610	565	591	581	611	633	608	569	589	649	595	618	565	585	597	614	577	603	564	593	582	587	601	553	603	630	584	627	581	642	582	609	602	581	566	608	590	586	633	647	608	599	613	613	603	587	623	521	638	599	629	590	594	636	581	635	586	577	604	597	570	603	595	535	607	565	582	561	601	572	547	581	612	568	605	569	611	589	593	584	577	581	601	583	600	594	594	628	579	548	580	609	645	579	577	638	592	570	611	571	613	570	577	588	582	598	615	639	613	591	578	621	625	578	605	610	608	607	624	637	571	601	595	638	600	582	632	567	603	579	636	641	609	600	608	523	623	583	587	642	632	588	630	570	641	610	622	636	570	625	611	608	631	587	562	590	594	600	638	613	591	565	569	567	583	613	627	599	591	563	650	599	601	603	579	574	605	597	594	612	619	614	574	571	595	627	566	637	575	617	607	589	616	613	603	582	587	604	621	600	641	591	595	631	614	614	607	586	615	595	587	564	664	599	579	639	620	587	555	598	601	608	622	561	595	651	598	593	581	593	588	617	560	584
563	126	115	149	147	256	352	926	7872	7115	5168	2485	774	296	113	60	46	51	42	51	41	42	43	44	45	58	62	55	41	37	41	34	50	40	40	39	40	38	44	47	49	39	51	51	30	51	41	57	45	54	43	35	50	46	47	53	54	45	55	46	35	54	46	39	60	47	40	49	39	49	36	42	47	32	49	39	40	49	54	47	53	61	49	48	45	37	40	41	49	51	42	45	48	51	47	41	41	48	55	57	53	58	39	57	47	51	56	55	52	33	46	38	42	44	45	47	43	51	46	33	49	43	45	49	47	43	47	53	44	62	40	38	58	43	34	44	54	33	41	42	43	39	52	55	50	47	55	44	52	40	48	45	36	46	35	39	43	40	37	34	46	40	37	49	50	45	51	65	56	42	54	54	42	56	44	53	46	40	30	45	44	51	54	38	39	52	49	62	65	44	39	48	41	44	63	57	42	41	41	36	44	43	53	40	34	59	50	43	54	57	54	39	51	40	55	60	51	50	44	44	50	49	51	30	40	49	43	40	49	51	54	40	39	53	54	46	45	41	46	54	58	48	48	45	42	48	48	42	47	45	41	47	42	44	52	30	37	50	36	37	46	44	43	46	47	35	50	50	54	55	49	46	44	52	46	34	48	46	48	45	39	35	39	54	53	54	54	44	43	46	52	36	52	53	43	52	52	47	44	48	60	54	59	46	45	50	44	45	36	46	44	53	34	50	51	57	48	46	45	50	43	56	51	58	54	45	52	43	46	49	51	55	29	56	41	44	46	42	42	52	43	44	58	35	61	41	49	42	37	42	52	52	43	45	42	46	42	45	43	46	57	49	53	56	39	48	45	47	41	50	49	49	45	47	35	44	47	38	49	54	43	51	51	54	57	34	46	52	49	47	51	31	44	55	35	38	44	56	49	46	39	54	40	41	40	48	37	45	43	51	49	48	50	36	38	46	39	52	46	39	35	32	44	46	45	41	46	51	45	35	46	34	40	47	49	47	41	45	33	48	52	46	60	50	34	52	46	43	40	40	43	40	37	47	42	54	36	54	44	40	46	39	47	47	51	45	40	39	45	48	38	46	49	45	45	52	50	55	39	29	44	61	46	40	34	51	62	55	39	45	40	56	55	52	37	41	56	34	43	50	54	52	50	46	49	47	48	31	39	41	53	40	49	52	34	46	56	42	43	48	47	40	52	45	36	37	40	42	48	49	50	54	46	42	42	41	44	44	40	33	41	47	39	52	39	45	54	42	32	39	38	41	38	40	40	43	45	60	33	36	56	46	38	45	42	45	47	50	43	48	52	66	43	40	50	50	45	39	52	49	40	49	43	46	63	38	50	48	65	45	45	46	41	41	49	43	54	44	50	55	47	45	47	46	39	38	40	53	35	56	40	44	44	42	42	44	50	51	52	50	38	38	47	53	53	46	38	60	48	44	59	53	57	45	50	50	43	37	61	46	36	52	45	49	53	55	42	49	41	58	48	43	64	35	40	44	55	44	39	42	50	42	43	49	60	48	56	60	49	41	51	47	52	36	42	52	53	49	52	49	41	49	52	44	40	49	27	42	50	35	37	42	52	41	51	35	45	56	48	28	41	33	40	43	38	65	41	50	47	55	48	35	40	48	38	58	48	44	46	56	47	52	48	29	53	62	58	48	41	58	38	36	48	40	53	44	47	50	47	38	33	32	40	41	43	42	53	41	56	51	43	38	44	51	28	40	42	47	30	53	53	42	35	38	44	50	39	44	49	52	53	29	60	47	41	58	33	42	49	38	58	60	53	46	34	53	50	48	52	52	38	41	43	46	47	46	52	26	45	45	51	52	38	48	40	46	35	44	40	47	46	40	45	39	48	51	55	44	56	46	46	39	38	55	42	43	52	42	36	48	45	45	57	48	47	54	41	40	52	45	51	53	46	44	49	53	36	52	34	40	52	50	48	57	42	43	45	46	54	33	36	48	46	57	42	53	44	51	44	46	56	40	49	52	34	43	43	43	38	55	41	48	53	53	50	47	34	41	49	33	45	50	49	42	36	53	52	42	38	47	47	41	43	43	46	46	50	48	30	45	43	47	38	42	47	58	45	53	38	55	40	42	45	43	57	37	43	55	54	38	44	45	43	47	46	50	39	41	39	42	35	57	47	49	40	47	35	52	48	39	48	52	54	35	45	50	52	33	45	42	47	38	35	39	50	55	45	38	45	45	56	52	47	40	39	42	42	60	57	46	37	51	44	43	31	36	52	60	48	43	42	53	49	44	41	50	43	31	52	58	42	43	50	52	46	42	33	41	48	39	56	47	48	48	56	45	60	40	48	51	43	46	38	44	41	46	47	41	49	35	49	56	40	52	49	47	44	51	46	50	42	43	41	54	49	46	36	41	51	53	48	41	41	34	32	54	45	59	44	42	52	49	40	46	50	64	56	45	38	49	38	32	46	41	48	42	55	38	45	48	45	53	42	45	51	44	44	46	51	42	40	43	42	52	41	46	43	51	48	53	50	58	49	53	57	52	46	55	51	50	45	52	44	57	49	40	51	37	44	51	44	48	41	60	47	52	56	48	42	43	47	50	47	46	50	32	57	48	44	53	38	59	54	56	43	43	53	41	53	38	34	50	33	35	41	45	39	27	50	60	50	45	48	51	54	47	50	51	34	42	38	43	43	61	56	37	53	48	46	46	41	45	46	40	42	44	50	42	48	55	54	41	47	53	48	39	49	42	46	44	42	50	57	39	56	37	45	40	36	41	45	47	49	26	42	48	64	53	56	42	51	50	52	46	52	51	48	51	50	43	45	30	35	44	42	53	34	52	50	40	44	43	42	55	45	52	46	43	54	45	48	45	39	47	40	42	48	45	44	42	41	39	44	42	52	43	50	44	46	48	43	50	60	52	46	57	45	31	41	44	43	46	43	40	48	44	35	49	48	54	42	44	33	50	38	37	44	57	52	54	45	44	45	38	54	50	45	47	41	36	45	49	43	48	36	47	45	53	44	51	54	34	44	47	43	57	41	42	46	47	39	61	45	49	40	42	39	48	32	41	39	44	50	42	29	57	41	47	45	51	49	47	54	46	44	44	48	42	49	44	43	29	53	45	46	44	36	55	47	43	48	51	54	40	39	34	41	37	49	35	43	43	55	49	48	56	34	53	62	65	37	42	50	48	44	47	59	46	46	44	43	40	53	45	39	47	39	48	40	49	56	49	54	57	46	34	47	38	41	35	41	51	49	43	39	47	38	51	49	54	38	54	55	31	40	52	41	67	41	36	49	43	49	36	48	52	55	52	43	59	39	54	46	45	47	47	48	44	33	39	47	45	46	50	47	46	38	52	44	42	49	42	48	44	40	51	32	45	42	47	50	52	42	44	47	56	39	42	58	49	51	57	42	54	43	48	55	47	55	45	43	45	50	56	47	48	43	55	41	43	55	47	47	53	58	57	44	43	54	52	48	52	40	51	28	47	44	49	44	53	34	48	51	36	45	45
8978	3078	1793	6084	12917	17490	17912	23728	50190	45156	37691	28128	15008	7217	2638	983	613	510	489	514	523	515	504	515	602	489	566	487	529	494	497	513	561	532	527	536	520	512	540	516	495	523	543	541	474	520	500	521	554	549	492	535	494	508	518	514	501	496	541	556	538	506	553	520	489	537	543	530	539	517	515	546	545	532	510	521	487	548	524	511	548	524	568	530	517	508	524	526	533	490	542	503	545	516	551	490	526	534	515	564	520	472	519	502	544	509	490	534	529	519	480	547	561	495	507	499	515	502	515	539	496	473	574	518	525	493	491	482	522	529	541	487	508	524	520	520	511	560	564	583	542	493	512	509	492	518	554	487	520	521	549	507	507	508	522	512	533	525	530	548	574	494	577	508	491	517	510	540	533	501	551	508	526	496	523	513	559	520	520	492	509	512	537	555	502	534	568	518	546	516	521	536	492	549	566	518	565	532	548	536	527	548	549	496	537	503	502	547	561	542	511	552	500	511	509	537	501	524	487	542	503	525	512	503	498	513	568	514	523	543	548	512	531	533	529	522	524	519	543	520	542	527	540	545	554	508	514	538	546	566	535	536	488	555	536	538	545	582	543	530	481	489	499	479	526	536	538	514	520	526	503	548	521	506	502	503	503	589	547	503	534	515	553	501	549	517	530	557	481	541	560	504	560	504	543	506	541	553	523	528	552	551	530	570	539	499	511	524	491	447	531	559	510	499	503	525	514	558	503	515	548	527	547	530	528	499	569	545	534	545	523	494	568	528	532	509	536	505	520	546	505	472	534	502	551	525	558	536	543	530	504	547	540	533	538	501	549	495	546	504	528	512	544	498	508	550	486	527	506	528	537	530	544	501	558	563	544	568	558	524	491	511	526	532	560	562	504	517	524	489	491	530	522	522	545	527	485	536	509	548	565	510	521	511	498	562	513	501	519	514	514	509	530	489	493	551	517	517	540	530	493	553	511	498	507	545	504	524	521	545	526	523	525	559	460	552	545	474	519	512	507	526	533	493	552	506	472	528	516	519	507	570	540	573	555	520	545	554	515	520	513	517	580	530	514	516	535	516	516	546	548	555	522	511	520	538	521	521	533	526	522	499	529	516	539	549	510	513	529	548	547	510	496	493	496	558	534	520	529	548	502	522	573	520	507	531	503	484	515	536	502	529	527	552	497	539	502	541	548	496	544	505	484	505	541	535	500	510	526	565	501	541	520	487	547	533	493	554	538	513	498	534	512	533	539	551	561	483	541	487	501	528	496	548	526	500	475	530	541	526	527	518	561	504	512	511	530	551	537	536	525	494	549	530	567	507	533	511	548	540	533	534	526	536	502	511	552	540	521	517	499	538	521	513	499	541	519	549	469	523	489	536	488	538	508	543	542	569	532	555	527	543	550	525	555	533	483	534	515	548	529	466	508	572	544	495	542	512	501	553	525	516	489	530	487	556	486	543	504	563	515	573	558	512	572	475	528	520	533	558	532	548	568	540	507	475	504	506	563	545	510	560	559	553	531	533	548	506	486	521	503	543	510	497	537	510	514	482	516	547	505	516	520	500	567	506	549	539	534	568	543	513	541	511	558	534	489	553	513	483	516	545	545	545	511	515	528	503	533	581	537	524	489	504	524	529	518	545	517	544	541	502	534	511	520	527	560	531	562	527	550	506	525	526	501	530	554	512	553	490	487	553	520	523	526	514	539	547	539	541	520	526	527	534	562	495	499	538	566	563	493	551	477	511	511	547	505	487	528	534	542	589	585	561	548	578	485	539	508	518	553	513	553	547	526	529	522	502	554	516	536	515	551	470	500	537	505	541	524	504	531	484	535	553	518	513	491	488	554	526	502	566	511	548	512	553	514	483	525	557	520	534	533	532	526	544	522	510	499	528	508	539	545	529	491	551	578	562	507	530	573	507	539	520	504	536	523	520	521	483	569	525	539	499	569	503	534	519	568	493	542	498	519	553	553	528	554	525	558	492	516	513	561	520	565	519	495	523	548	515	512	490	497	454	538	503	496	512	559	528	514	514	489	521	544	537	533	536	515	578	501	568	568	462	521	534	539	518	572	499	555	558	493	568	500	500	522	537	555	492	511	487	481	523	580	505	522	539	539	503	554	500	519	516	525	537	503	510	588	499	500	552	531	533	535	499	542	583	510	509	525	487	542	542	506	573	516	531	540	556	500	518	558	507	513	522	533	532	529	524	527	541	549	541	502	578	550	522	515	534	552	551	528	507	555	546	578	504	585	546	537	502	532	504	487	496	527	504	506	553	497	512	522	560	530	526	511	517	478	526	526	517	507	511	545	499	522	510	493	574	496	522	532	504	521	565	500	561	544	558	498	473	521	534	481	496	513	499	502	511	499	509	528	534	503	510	533	544	511	510	514	515	526	522	560	543	526	505	506	543	528	503	535	510	524	530	483	573	530	560	507	519	540	532	527	517	563	554	505	532	540	541	524	556	524	547	546	507	558	543	497	557	551	548	519	512	550	531	553	500	556	505	540	544	520	548	522	534	524	527	495	560	536	510	523	545	539	491	543	496	543	527	521	529	537	549	538	510	574	556	536	541	527	504	524	534	514	531	506	529	542	502	500	542	566	535	558	504	521	541	513	506	528	494	559	521	531	516	549	517	549	486	526	549	520	505	533	525	512	545	551	521	513	528	494	545	529	512	500	539	542	582	506	514	511	583	521	535	506	506	547	499	518	552	495	546	521	532	531	543	481	516	542	509	524	502	569	537	538	574	562	517	497	535	546	525	583	530	545	510	525	561	525	515	504	517	526	492	553	484	552	554	530	542	512	517	500	538	542	512	545	560	513	517	556	492	531	527	512	511	538	540	538	539	526	537	500	527	530	525	541	554	502	526	537	550	532	518	555	521	497	523	537	508	534	560	506	545	518	538	534	559	496	556	551	534	533	509	525	542	524	511	543	549	526	511	532	567	536	502	511	506	524	589	523	489	564	559	514	553	505	504	538	553	557	540	522	504	554	537	573	477	546	514	512	505	551	563	522	541	519	525	513	536	501	537	549	525	549	545	533	521	550	527	518	515	553	542	511	536	489	506	525	542	532	550	486	498	519	539	487	513	497	555	498	491	572	543	566	561	507	519	572	507	509	525	518	521	558	523	540	504	535	508	533	570	556	536	537	518	516	545	500	486	471	495	527	497	530	545	517	526	536	533	494	536	529	529	500	524	564	528	527	500	491	508	552	508	529	536	537	539	550	547	543	505	531	533	505	512	563	541	496	516	517	515	529	566	500	535	507	502	533	584	551	557	552	499	551	470	500	566	499	581	530	489	537	512	536	519	549	518	527	519	559	502	551	522	543	529	529	510	499	551	497	541	479	555	544	496	542	537	581	504	538	539	551	492	521	534	534	513	533	524	542	503	554	540	517	531	531	507	534	566	529	525	536	528	522	516	511	500	527	538	533	480	543	489	527	558	537	514	528	523	509	526	535	530	535	536	518	538	483	499	488	521
2080	144	210	147	187	311	363	1044	10073	8400	5976	2990	876	321	133	82	61	53	56	62	38	66	56	50	57	56	44	33	45	45	44	56	39	63	43	47	73	56	52	49	60	41	50	55	61	58	49	53	51	56	62	54	46	56	54	62	59	50	54	42	58	45	54	39	37	54	50	57	60	45	53	51	61	43	53	49	54	77	52	56	52	56	46	57	37	72	44	48	63	56	63	48	48	55	45	42	47	59	47	45	65	44	56	41	65	60	56	43	49	48	54	51	42	52	60	58	51	53	56	60	56	53	53	47	60	62	63	37	53	55	53	47	63	58	40	54	53	42	57	43	42	56	50	55	46	61	55	63	51	52	62	44	55	46	56	45	54	52	49	51	65	62	61	47	44	54	58	52	62	55	53	52	55	54	56	56	58	45	59	47	47	42	59	63	66	43	40	62	44	47	58	39	58	47	45	80	57	50	55	54	48	52	53	56	45	46	48	50	58	63	42	68	56	45	53	51	50	54	54	45	49	65	54	47	50	41	52	53	57	48	52	55	43	49	50	40	53	44	47	53	50	58	45	60	63	47	64	56	39	49	50	52	52	58	51	59	54	48	56	32	55	45	43	53	44	59	52	61	52	58	59	50	54	50	62	67	52	53	46	56	50	47	56	50	53	52	52	57	47	49	43	43	52	48	51	53	54	55	56	42	40	45	47	49	54	48	52	43	58	47	48	41	55	46	64	56	56	43	52	49	58	68	61	46	63	40	52	47	40	47	52	43	49	55	64	39	54	45	57	52	49	49	52	59	57	56	53	63	49	75	52	51	46	37	44	53	54	65	42	46	56	60	49	47	60	52	56	63	51	64	54	49	58	58	60	55	60	54	56	44	50	56	65	40	54	59	58	48	54	66	55	47	39	58	45	58	49	48	39	67	49	72	57	61	63	45	41	71	44	51	60	55	60	52	56	55	58	57	60	57	54	51	52	60	54	52	57	45	66	56	50	50	55	47	48	53	59	62	45	60	49	48	63	60	63	46	52	56	58	52	67	51	56	51	63	61	69	44	52	51	52	58	50	62	47	52	43	51	51	61	67	48	51	51	48	53	41	45	48	68	56	60	41	46	55	56	60	54	55	45	60	52	46	45	50	53	45	46	47	36	56	49	60	57	67	44	64	80	57	46	53	45	58	62	54	46	53	52	44	54	40	51	64	52	50	39	45	47	54	55	49	64	56	46	50	53	52	57	56	56	69	45	52	58	52	44	59	50	44	66	57	47	45	62	52	54	54	55	51	42	56	59	47	49	46	53	53	63	45	49	55	59	51	33	39	66	55	57	56	51	58	61	36	61	63	62	61	54	57	72	59	50	50	57	61	52	57	57	51	45	56	68	66	52	51	59	60	52	48	47	50	60	48	60	56	44	71	55	56	50	52	57	59	56	56	39	54	56	45	52	51	59	48	50	49	52	47	54	55	53	45	62	39	55	35	47	58	40	47	44	51	67	63	56	49	59	53	53	71	52	50	48	49	43	63	52	60	48	55	44	50	47	64	55	56	59	53	62	59	46	60	61	44	65	43	62	60	61	61	41	64	45	55	48	48	66	64	66	51	52	59	49	52	52	57	47	55	45	44	51	56	58	47	54	58	45	45	62	48	60	58	58	51	47	54	54	60	48	58	58	63	50	48	53	55	48	66	61	52	57	41	55	54	61	62	54	52	55	55	58	51	63	56	57	54	45	59	44	57	48	60	38	58	55	41	49	56	53	60	45	57	51	41	63	53	42	49	41	44	48	47	78	55	51	50	49	55	41	52	54	48	53	62	42	59	39	47	50	63	48	41	45	55	47	70	51	51	51	55	52	57	44	71	40	45	50	46	42	46	41	57	56	47	48	54	40	46	52	54	52	38	57	49	53	58	67	63	49	43	50	54	42	63	40	67	59	51	53	54	52	60	45	63	63	53	69	52	53	47	48	59	55	50	43	65	52	69	60	62	63	48	64	56	56	54	51	51	67	47	67	65	56	56	43	67	42	60	62	46	62	48	51	42	53	51	48	56	55	45	66	42	60	54	49	60	57	55	50	57	72	55	54	46	60	43	54	56	50	63	53	50	56	56	58	48	46	49	48	44	57	53	61	54	53	51	46	61	49	44	43	57	59	50	59	43	54	59	53	53	51	51	52	44	54	56	62	60	56	48	53	56	60	49	61	51	56	65	52	59	51	60	39	50	44	59	50	50	69	41	50	52	43	55	43	51	59	46	47	48	59	44	43	55	41	42	63	54	43	43	44	55	56	58	55	45	60	57	45	47	52	48	50	51	56	51	40	60	61	47	49	51	54	52	52	36	51	45	48	48	57	53	46	51	50	50	64	62	48	51	62	46	39	55	52	42	48	49	56	49	59	55	53	57	42	51	43	48	61	50	46	45	66	46	52	52	56	62	45	52	45	42	40	48	60	56	49	50	59	53	49	52	38	48	52	57	61	57	54	41	63	57	56	62	52	54	53	69	45	46	43	55	47	59	57	59	54	61	57	48	55	42	64	56	51	67	55	50	51	64	52	62	50	50	45	60	65	62	55	58	53	47	52	54	62	51	55	43	56	53	58	50	51	50	55	49	60	50	60	49	56	47	48	67	50	44	56	41	48	58	56	58	46	49	75	66	63	45	55	53	51	51	64	66	49	49	50	41	45	58	41	56	48	56	53	53	56	52	55	56	41	48	51	42	47	53	49	56	48	38	38	51	53	57	62	57	49	59	48	53	62	47	51	54	44	55	53	44	39	54	43	46	61	48	49	56	49	39	62	52	52	60	52	65	48	44	60	64	52	50	51	58	50	50	57	52	51	64	51	48	49	51	54	37	50	55	52	39	51	58	33	58	40	57	59	52	58	46	57	58	54	57	39	54	51	44	56	47	51	56	43	55	60	47	57	50	56	52	44	46	42	47	52	52	46	58	52	42	50	56	66	49	50	51	42	50	67	63	43	51	72	55	53	61	60	51	68	48	46	65	61	55	57	48	51	47	43	47	58	58	48	43	51	54	54	51	49	50	63	52	63	54	50	64	38	52	53	45	56	61	46	50	54	56	50	54	46	47	70	61	51	54	50	44	60	48	52	48	56	73	68	52	55	53	53	59	59	46	49	54	46	63	68	55	56	62	57	58	41	54	53	39	41	54	61	63	49	57	52	47	54	51	48	44	54	44	45	49	48	49	50	50	60	54	66	50	57	37	49	62	54	37	57	51	50	53	42	61	59	49	55	69	48	56	63	44	52	56	46	49	60	60	44	53	56	57	57	59	60	46	56	47	53	49	63	55	56	55	56	53	67	56	61	39	51	46	51	71	54	52	54	33	65	53	51	31	46	41	55	67	55	56	70	47	59	48	58	51	56	56	58	49	51	62	54	69	44	48	46	61	46	54	44	43	54	62	50	52	49	55	55	44	43	44	63	42	53	56	53	46	46	54	51	54	54	59	44	48	57	63	53	44	53	56	52	63	44
9531	2883	3742	6212	14119	19111	17437	25516	54184	47841	39725	29840	16257	8465	3178	1093	721	618	609	590	564	594	616	617	607	555	628	580	599	606	595	570	580	619	636	582	613	555	639	588	598	580	605	609	605	613	583	578	589	589	626	615	618	561	598	618	611	543	605	605	622	621	623	609	600	584	587	609	563	581	619	550	592	598	565	564	610	619	623	605	573	622	586	586	579	614	595	632	573	612	595	576	566	637	618	579	558	577	531	588	541	598	604	625	599	627	597	610	596	592	562	667	605	624	619	590	572	602	585	590	627	594	603	598	631	637	612	566	617	642	636	615	595	575	572	554	581	630	622	610	570	667	612	576	559	595	599	550	556	575	639	575	583	627	593	594	604	592	626	637	616	582	587	618	597	615	643	568	603	591	653	574	578	591	633	600	585	606	634	593	564	632	602	606	613	592	538	585	589	569	559	597	648	606	611	564	611	561	599	554	585	624	587	615	566	570	605	606	615	614	592	594	608	589	612	609	615	606	579	621	588	559	588	615	569	581	539	590	633	629	626	581	604	549	595	633	600	619	639	586	615	602	556	600	601	577	606	611	594	623	573	616	618	602	561	635	589	613	582	606	602	623	596	613	586	608	593	592	585	585	595	558	604	636	599	585	616	605	572	594	602	590	607	557	601	551	592	621	613	558	646	600	624	612	594	580	644	576	575	615	598	597	572	565	594	596	613	634	599	608	613	586	637	616	612	571	606	610	657	574	585	656	590	582	576	662	579	608	598	615	586	657	617	591	581	612	639	585	577	590	602	588	610	617	585	617	571	598	592	616	573	596	623	595	591	585	606	597	578	583	586	573	629	614	591	602	566	593	594	586	622	615	634	605	601	592	629	587	621	579	624	610	608	610	584	619	631	576	625	619	568	575	608	602	615	592	558	587	544	609	603	560	630	601	614	572	603	605	625	560	639	599	619	590	611	600	591	574	586	621	597	606	599	643	563	566	600	618	627	565	620	584	590	608	560	576	580	627	609	613	566	636	598	624	569	581	600	617	577	595	636	629	620	620	583	601	553	599	617	607	626	596	603	604	601	586	574	565	611	599	591	605	624	626	622	633	584	583	604	574	607	579	545	565	588	557	599	648	624	618	632	607	628	599	590	620	582	547	560	589	619	632	582	586	567	602	566	595	607	582	613	618	581	562	616	581	633	611	608	589	626	588	603	595	632	608	608	609	637	625	599	625	604	628	625	628	635	596	580	606	510	567	655	611	587	558	599	609	565	562	615	568	615	607	628	646	618	558	607	571	577	600	614	628	600	633	598	580	613	590	601	595	605	559	590	593	586	637	620	592	607	607	578	610	574	599	633	581	593	552	629	583	570	612	629	591	617	584	625	637	615	623	599	593	587	591	575	603	587	609	607	596	602	626	544	600	649	631	590	588	613	573	604	585	648	606	610	604	615	570	601	614	623	593	609	550	581	558	662	562	572	593	581	587	615	614	582	654	603	603	622	596	573	624	625	603	613	649	572	591	609	630	591	587	619	549	620	652	608	591	606	574	602	623	589	623	578	582	623	583	564	589	598	612	581	640	559	541	604	574	597	620	615	608	651	615	582	583	575	562	625	612	648	642	598	588	604	600	563	574	562	588	594	599	539	580	586	589	591	618	638	640	618	605	588	613	557	600	620	577	592	573	546	541	641	575	593	636	619	545	574	577	636	623	618	608	605	599	633	645	609	623	589	633	610	626	584	629	592	635	614	590	584	634	559	579	593	580	575	587	582	573	582	605	576	628	619	605	603	592	611	581	625	601	611	636	591	602	638	609	602	579	587	626	561	569	616	600	624	575	564	596	615	618	581	588	613	616	570	631	645	599	603	548	622	590	618	624	648	576	635	615	623	581	556	588	650	607	597	595	573	592	561	583	598	586	640	597	632	572	582	609	580	613	596	593	644	574	613	682	567	592	602	581	624	573	549	611	613	569	620	570	591	585	614	625	598	642	622	599	593	570	632	584	598	640	615	590	604	569	581	596	600	594	561	585	583	655	620	577	567	642	606	579	601	604	568	624	580	622	648	600	575	597	612	596	603	554	613	612	625	600	598	624	619	619	611	639	639	611	643	614	603	613	593	596	617	609	544	622	613	557	603	644	585	569	612	586	607	568	607	595	583	561	628	580	557	588	609	619	590	599	591	619	602	677	574	563	579	598	623	631	589	585	611	637	610	637	627	580	609	610	630	558	597	621	601	614	633	585	611	595	585	636	610	580	597	630	607	632	583	576	623	549	571	580	653	605	607	574	601	603	623	575	619	619	598	610	584	581	607	574	596	662	582	619	628	609	601	576	663	605	569	590	587	625	563	603	593	595	593	613	594	627	581	637	566	594	583	604	572	592	573	638	618	608	578	591	559	573	582	637	616	619	591	637	600	605	617	570	601	582	590	575	611	570	580	612	601	575	611	634	648	658	631	603	539	589	642	638	611	625	626	611	584	613	638	610	579	587	600	602	582	595	558	582	617	597	581	580	589	629	603	637	617	600	612	584	586	589	575	581	608	575	625	533	611	584	564	560	591	587	584	583	579	582	611	585	550	604	603	586	590	606	556	592	584	622	613	605	560	577	571	601	588	606	600	603	610	619	590	552	580	602	624	585	579	618	559	567	635	661	602	579	590	599	600	604	610	584	591	618	583	610	592	581	610	645	588	562	569	602	588	540	576	598	578	594	593	593	574	641	554	573	553	615	616	660	594	638	600	611	554	594	634	587	627	616	582	545	565	588	617	598	575	622	629	614	592	647	575	621	605	584	538	594	581	607	565	650	553	576	624	646	549	590	569	613	594	632	636	601	598	571	572	613	618	583	595	617	629	629	614	595	605	628	550	586	592	639	630	571	613	594	640	591	583	614	633	555	629	592	599	632	607	599	582	596	615	596	584	578	597	593	599	619	610	580	619	565	586	552	553	580	569	655	614	591	611	573	573	628	606	607	607	607	641	576	588	614	598	563	561	625	575	602	568	625	615	581	618	600	585	573	639	595	591	586	553	626	582	629	625	586	608	610	595	604	580	596	580	625	605	581	584	596	643	567	626	612	533	581	593	589	605	652	613	621	583	533	606	602	591	595	569	647	611	592	582	612	603	656	585	574	558	637	586	603	585	641	658	590	619	594	550	557	618	625	642	610	614	561	601	603	563	560	603	602	571	600	585	570	595	606	590	530	627	576	589	563	619	612	612	566	608	576	609	591	611	679	614	582	632	631	551	589	636	579	603	583	604	611	626	564	575	572	604	583	644	578	567	595	612	619	569	598	594	553	573	616	593	632	621	598	599	605	575	571	605	571	628	625	615	631	596	557	605	604	604	593	597	612	591	591	595	667	570	568	574	625	596	608	532	590	580	616	599	608	608	556	622	603	585	598	567	597	574	614	590	582	540	603	599	600	628	595	564	608	641	601	606	620	589	590	634	589	572	570	627	592	602	603	603	587	652	638	614	561	600	587	599	617	599	616	608	604
965	256	245	160	200	325	429	1751	14761	13920	9961	4905	1488	486	199	76	38	42	53	43	40	36	46	44	33	48	44	47	47	37	36	34	37	37	37	42	57	49	42	33	37	38	41	35	41	48	41	45	47	50	35	43	50	48	47	33	39	38	50	46	47	48	50	26	49	41	38	48	53	33	48	47	42	33	50	49	49	38	39	46	41	61	34	43	41	36	38	46	41	48	46	43	36	55	51	42	51	36	35	33	38	57	47	50	30	44	38	49	40	34	33	53	52	37	38	41	50	47	36	45	53	41	39	46	39	44	35	43	50	38	36	50	31	43	56	39	36	51	46	40	40	44	41	42	45	46	41	50	49	51	45	40	40	46	48	41	48	34	38	37	48	44	40	42	40	40	39	52	40	42	43	38	41	34	50	41	35	42	46	40	48	41	37	34	42	46	40	30	42	56	53	48	49	37	45	37	42	40	55	53	49	51	34	58	55	44	27	42	46	44	45	37	49	32	43	41	32	49	42	35	53	51	40	51	33	41	41	51	51	41	39	52	38	49	45	46	49	30	37	45	37	47	49	39	27	49	41	46	47	50	40	44	41	43	37	51	41	36	44	48	40	46	33	32	47	68	42	33	40	50	41	49	45	51	44	41	43	38	46	49	43	36	53	44	47	40	44	40	38	33	47	36	36	38	36	48	48	47	42	37	47	48	43	50	38	47	53	43	38	33	45	35	44	43	45	46	52	48	40	41	46	35	53	58	38	41	47	41	50	33	37	54	39	43	47	48	41	38	33	45	40	45	52	47	30	42	43	46	43	40	47	31	53	44	45	39	43	42	35	42	46	62	41	47	54	42	39	36	43	45	42	48	42	53	53	50	48	36	49	45	43	42	45	44	41	44	35	37	47	42	36	46	31	41	40	36	55	53	60	39	60	43	43	50	48	45	43	46	46	53	37	35	41	54	44	30	39	48	41	42	53	41	32	30	62	38	47	44	42	42	45	39	35	46	43	46	51	39	41	39	44	51	45	50	48	57	42	46	51	45	51	34	53	54	52	46	35	44	28	44	47	42	49	44	29	39	36	43	47	42	50	49	42	44	37	50	53	46	59	30	38	44	36	46	44	51	48	36	44	49	40	42	32	49	42	45	46	53	48	47	31	46	39	38	42	49	38	42	56	41	43	40	44	33	45	42	46	41	55	50	41	48	51	42	44	31	39	45	46	31	41	38	36	39	56	46	46	33	31	40	49	41	50	43	42	37	41	27	46	45	44	42	46	46	42	41	39	42	54	28	47	36	41	44	52	49	35	38	40	45	30	40	45	41	55	44	46	46	47	45	46	39	44	38	45	45	43	40	44	40	42	39	43	44	49	42	39	42	43	53	46	45	41	35	47	39	38	43	43	51	46	47	45	53	32	46	51	36	44	34	53	39	41	42	40	53	39	33	35	44	49	47	49	37	43	31	68	46	22	41	40	42	59	31	46	48	38	41	42	52	52	42	36	32	42	47	48	34	37	63	34	40	56	44	48	43	50	37	46	39	42	35	32	37	47	47	29	40	43	43	45	40	39	30	45	35	35	50	51	40	51	54	44	43	41	46	44	51	56	34	59	47	41	45	47	37	53	38	40	36	47	50	37	44	42	49	44	35	44	47	35	49	50	34	52	43	51	46	40	51	34	58	38	55	47	32	62	43	44	48	55	56	54	31	51	48	39	43	51	34	33	47	46	45	51	45	42	28	36	51	37	43	50	40	41	30	37	53	43	43	42	36	61	37	37	54	41	48	43	42	37	39	35	49	41	36	40	43	40	57	47	38	53	60	39	35	50	55	46	44	40	41	33	39	37	38	37	37	43	45	54	43	38	49	40	37	46	36	40	37	53	45	34	48	29	47	44	46	44	40	64	37	35	43	33	48	31	43	33	51	38	51	40	50	48	40	39	45	47	42	39	38	35	53	48	40	47	49	40	43	49	42	42	45	46	47	47	43	50	49	35	48	50	41	43	34	37	46	38	47	41	48	37	28	45	35	36	36	48	41	53	59	44	36	53	33	43	39	43	42	49	49	37	36	47	44	42	41	43	50	46	46	40	43	58	42	41	41	40	43	39	41	41	48	52	56	43	29	45	48	41	59	33	41	49	34	37	45	53	52	38	54	36	40	47	45	36	41	47	45	44	33	40	45	43	39	43	39	41	40	54	44	40	43	50	55	40	38	41	40	51	50	51	35	42	30	40	44	39	43	54	48	32	42	47	41	49	35	40	55	38	43	59	42	40	43	49	36	35	44	43	37	38	43	39	41	41	45	40	52	48	48	50	45	43	32	35	47	43	44	47	41	44	49	39	38	48	44	43	34	35	44	45	37	45	47	45	42	38	43	52	40	46	52	55	34	37	41	51	55	49	40	29	50	37	39	44	34	44	56	41	45	42	49	51	46	49	47	36	45	45	47	50	50	39	47	31	49	44	38	36	42	44	44	44	45	30	42	46	28	35	45	46	41	32	52	30	39	45	36	31	45	41	32	55	44	45	32	46	45	32	42	49	41	35	44	41	36	36	53	32	44	41	43	48	40	49	47	47	47	45	47	48	46	66	42	59	39	45	46	40	42	50	52	41	53	35	35	36	45	38	41	43	41	53	36	50	51	40	38	56	45	45	50	53	50	46	54	48	44	39	45	45	44	40	46	42	44	43	47	56	40	36	41	44	51	43	43	39	36	49	40	43	41	47	50	50	43	46	44	46	34	49	37	39	55	47	42	41	32	56	42	50	45	41	43	56	36	43	46	46	36	37	49	41	33	52	41	51	34	56	44	50	45	37	59	45	51	52	44	49	49	48	37	44	38	47	42	32	55	46	33	36	44	44	37	30	47	42	42	32	44	42	39	45	34	43	49	32	34	40	53	35	28	41	42	51	31	56	54	40	44	38	46	36	47	34	32	42	34	45	47	36	43	49	50	44	41	42	46	49	42	54	36	44	36	30	35	29	54	44	40	40	50	34	51	45	51	43	34	45	38	52	52	50	49	48	45	46	44	44	43	44	57	65	42	47	44	36	37	44	44	53	35	47	50	47	44	46	38	42	46	45	53	55	46	49	47	44	45	43	50	41	47	35	55	54	40	48	38	43	42	52	42	39	56	51	42	44	48	44	36	51	42	50	29	40	40	38	46	49	43	40	49	51	37	47	47	39	50	40	41	34	47	32	40	40	35	39	46	44	47	44	42	52	44	39	45	47	51	42	35	42	45	30	44	47	36	45	39	51	39	38	51	41	44	41	37	32	41	44	50	43	46	44	51	48	38	44	41	51	48	41	38	51	49	45	40	45	53	44	37	50	39	53	36	50	55	35	46	44	52	46	38	37	45	43	41	56	54	39	49	46	43	52	44	38	40	36	46	46	42	41	48	44	40	43	47	38	45	50	37	51	49	39	43	35	42	38	52	38	42	34	48	43	49	42	41	43	44	46	47	37	37	47	40	37	49	53	37	53	47	34	48	48	48
12937	5253	3864	7538	16160	19866	19258	29586	62228	57069	46498	35311	21042	11680	4429	1363	598	522	492	522	523	522	480	491	508	484	475	503	449	481	500	497	461	519	491	510	449	482	490	481	472	518	495	479	489	505	512	489	516	456	508	475	486	490	488	481	500	477	528	516	482	471	504	509	528	506	486	499	485	512	475	493	495	479	523	503	488	488	457	487	503	537	505	476	492	480	503	520	494	499	476	526	466	469	461	480	488	506	495	477	508	440	540	475	549	490	513	465	483	504	470	496	461	504	522	479	468	489	491	438	489	528	471	465	508	493	512	448	488	500	482	453	554	492	477	476	513	465	520	479	502	511	498	528	512	518	483	448	486	493	524	544	527	517	460	501	470	425	494	489	475	463	510	510	481	487	512	527	476	478	496	517	492	477	460	481	485	475	485	488	504	494	513	476	475	458	488	478	456	467	482	506	479	510	535	498	485	471	513	495	478	492	507	439	514	504	472	479	478	512	526	473	461	495	531	499	493	487	513	512	474	495	457	531	502	484	472	496	483	506	479	514	506	477	506	493	490	487	498	473	499	492	468	499	523	500	518	500	501	446	475	488	479	489	485	509	490	497	469	445	487	462	503	507	498	482	463	461	505	509	491	487	480	531	500	507	514	461	472	529	515	532	520	488	459	473	473	523	477	477	548	504	520	483	463	507	499	498	473	507	479	481	480	503	539	497	488	440	443	499	471	476	465	469	500	499	504	465	500	492	468	496	495	477	475	491	485	526	543	486	495	479	508	478	487	497	485	480	495	497	483	513	496	460	491	495	492	509	475	474	486	508	464	508	482	475	554	521	501	470	492	489	526	472	503	501	497	459	503	508	524	507	500	484	478	527	489	469	502	452	497	484	531	532	497	486	499	489	487	488	474	521	501	496	491	511	502	483	498	510	504	478	460	500	502	489	496	482	480	470	470	510	501	489	501	457	504	489	484	479	514	486	439	507	476	500	473	509	500	510	476	492	491	524	546	461	493	517	497	500	486	454	495	529	454	498	506	473	508	489	498	492	489	471	470	456	499	473	483	495	512	469	493	535	488	503	467	478	480	482	479	507	478	473	513	489	470	495	508	476	504	505	480	495	488	493	463	544	479	478	473	522	509	477	470	466	511	509	501	461	534	488	512	516	470	518	468	514	489	465	483	475	499	452	465	489	493	457	507	514	468	503	480	468	480	525	538	471	501	527	486	500	456	505	485	457	463	474	497	493	538	444	485	508	545	504	486	529	509	456	475	493	472	523	478	504	511	501	493	527	502	491	488	454	520	501	486	482	484	470	491	486	472	504	549	543	510	480	539	455	499	500	483	515	469	498	533	507	514	499	499	511	487	495	505	484	462	452	494	480	477	488	483	492	480	469	520	453	493	455	473	478	479	498	517	489	506	512	506	517	513	495	506	479	520	531	506	480	512	489	512	494	526	477	480	508	512	486	505	466	480	500	494	492	512	534	472	478	482	480	479	503	470	528	444	477	531	473	463	485	457	463	526	464	494	493	486	511	506	475	498	499	504	468	502	494	508	530	533	465	487	451	514	465	520	472	513	496	528	522	471	493	496	523	484	465	471	504	450	486	474	484	474	491	529	444	502	474	508	504	495	510	477	479	508	509	490	481	468	517	485	473	501	486	472	500	527	487	459	517	532	494	504	488	531	482	488	511	451	519	517	486	487	509	495	461	487	514	478	499	455	480	443	464	445	462	483	448	501	493	503	474	474	469	490	506	502	507	464	514	479	505	462	520	517	490	527	483	474	535	487	490	505	504	505	501	503	458	502	461	514	451	515	457	491	501	509	476	493	509	485	504	490	524	537	489	506	519	485	486	502	493	486	489	473	485	479	495	479	484	478	474	508	474	480	487	482	461	478	492	525	483	526	467	482	483	466	493	459	507	509	466	459	473	473	526	502	513	491	481	516	456	531	477	481	477	498	466	518	446	514	493	483	479	490	545	504	514	524	492	470	461	531	520	506	518	481	528	503	511	510	502	482	466	509	527	488	460	534	516	496	499	511	484	479	511	533	462	506	448	458	452	516	506	508	481	492	514	486	471	522	494	496	459	489	466	521	497	483	487	513	461	462	509	504	501	479	492	488	483	512	495	524	483	494	512	478	492	541	514	499	460	512	488	513	496	530	473	519	499	506	483	454	482	491	481	510	502	524	476	466	510	502	489	476	477	470	477	489	528	495	515	504	495	470	508	478	484	495	459	518	454	538	502	491	471	486	472	511	495	488	516	436	497	467	524	481	511	480	502	492	487	475	499	499	521	531	501	499	484	496	514	482	456	492	478	501	483	474	478	503	499	466	473	512	495	441	505	491	455	523	498	510	487	511	479	457	488	523	463	506	490	512	500	488	509	555	486	520	491	489	502	482	461	470	470	492	498	483	493	490	501	485	528	521	517	464	480	536	495	506	465	504	533	490	510	510	460	502	451	518	504	497	506	483	472	514	505	468	486	464	527	492	514	486	496	474	492	535	502	522	501	456	502	528	478	509	516	497	492	478	499	501	457	468	503	499	504	523	445	455	473	517	514	490	502	469	532	495	497	487	510	482	488	490	518	514	513	496	477	514	528	494	488	469	505	503	495	508	488	506	507	444	481	541	492	476	474	540	473	541	522	466	503	476	484	456	500	489	455	483	489	511	505	496	453	522	509	495	545	494	473	479	483	493	517	469	490	514	477	494	491	494	503	503	489	533	487	522	473	462	525	456	471	526	463	483	513	509	471	464	499	466	499	489	466	478	472	547	488	515	473	472	481	450	491	460	470	482	485	516	465	484	473	472	485	461	488	458	474	508	476	517	514	543	473	471	488	481	484	519	521	510	488	459	517	473	449	495	486	475	442	500	520	488	506	454	536	497	531	505	546	511	532	472	504	486	528	498	449	473	482	499	477	471	522	506	536	516	481	496	512	511	483	495	478	498	517	503	545	500	453	489	493	475	460	495	472	480	500	474	487	547	484	479	470	533	477	492	467	496	513	491	505	507	503	500	447	487	519	505	487	484	518	516	506	504	485	465	469	486	491	486	466	463	490	469	496	469	520	521	471	524	507	489	457	494	476	532	463	510	522	514	451	485	454	495	485	499	496	527	508	539	492	462	462	496	497	486	504	522	479	480	506	475	554	503	476	475	501	512	465	492	470	510	501	507	480	488	517	479	425	524	496	526	469	449	478	454	480	441	518	485	500	496	477	471	515	491	518	489	513	483	528	489	448	453	472	486	463	502	478	503	506	502	481	475	548	451	485	480	489	471	470	512	451	488	495	513	531	512	487	477	504	502	465	461	484	481	543	468	495	506	485	487	447	494	476	500	494	500	501	512	453	459	490	506	456	479	463	470	497	496	492	495	489	510	522	473	480	486	481	470	488	481	489	489	500	502	519	455	495	476	485	524	493	477	488	487	495	481	530	452	493	493	514	493	460	526	491	495	510	517	477	500	488	503	453	530	480	491	482	437	457	479	517
1318	117	119	98	98	161	145	196	2931	2749	2033	1053	408	224	89	52	59	47	44	56	43	47	54	48	60	60	59	45	51	48	45	56	48	52	63	61	51	59	67	43	52	47	57	41	47	52	51	52	54	48	53	51	61	55	43	59	54	42	49	69	45	48	53	53	48	68	55	46	45	55	47	54	55	59	69	45	54	63	57	42	46	57	56	47	39	60	48	42	53	65	53	45	63	71	47	67	48	45	46	69	61	61	50	41	37	60	51	51	53	55	63	43	52	50	55	46	61	58	46	48	66	56	53	59	52	57	61	51	51	56	48	49	57	58	53	60	49	45	46	56	51	54	59	55	50	54	57	65	64	50	41	44	40	59	61	54	64	63	58	48	50	43	51	51	44	50	55	62	56	51	52	61	55	70	49	51	50	63	52	59	67	47	58	51	47	45	45	70	54	57	57	62	56	63	59	47	60	57	62	57	53	55	53	75	59	51	44	52	49	40	58	58	57	52	57	56	33	59	45	38	37	49	43	50	57	46	76	45	59	43	56	52	66	53	36	60	63	48	60	58	58	51	61	51	33	44	57	51	54	45	53	43	46	46	56	65	49	58	64	56	55	55	54	52	64	43	62	46	53	68	59	58	58	54	60	50	56	68	61	50	56	48	63	70	46	51	54	45	57	49	61	45	56	44	52	46	48	56	53	53	56	49	58	41	52	51	56	70	63	38	55	53	50	69	56	60	44	55	56	45	62	57	49	52	48	49	69	59	66	57	39	71	44	41	48	45	51	49	58	53	65	48	48	73	48	57	79	56	62	55	43	59	47	55	43	55	58	48	61	67	60	52	58	59	45	51	53	57	49	66	50	62	37	55	61	67	56	53	35	43	56	50	51	55	52	51	39	66	45	61	40	58	52	49	59	51	51	54	44	43	48	63	52	55	43	52	56	60	43	42	50	52	55	40	47	53	49	48	49	58	63	55	51	50	52	48	55	68	53	62	66	51	48	42	55	50	69	51	43	58	53	43	42	50	60	43	54	53	48	59	57	57	47	49	54	56	49	48	59	45	43	51	46	44	51	39	54	50	40	57	67	59	47	49	56	53	56	50	57	56	54	44	58	49	51	48	63	45	67	54	43	60	49	55	52	67	51	43	46	49	44	59	55	49	72	43	52	36	54	59	60	58	66	50	54	54	53	44	51	52	47	62	47	62	41	58	49	53	44	49	48	53	48	52	55	45	54	59	73	39	65	57	46	53	55	49	60	40	53	64	46	60	54	44	53	53	42	57	58	58	46	58	68	51	46	58	50	55	62	53	64	65	53	76	57	54	58	49	68	60	56	60	46	57	42	44	49	39	61	58	50	50	49	51	62	63	62	54	63	57	59	52	52	60	59	47	50	44	54	51	62	66	45	59	45	48	52	64	54	74	52	47	50	64	49	31	66	58	59	49	49	45	51	47	60	42	47	47	58	78	55	48	49	46	40	52	50	55	68	54	51	44	40	65	58	60	46	57	45	37	42	57	57	51	44	49	65	57	72	50	71	55	61	56	52	54	54	59	49	58	60	51	48	58	55	50	56	53	53	56	59	48	50	47	56	56	51	49	69	48	60	54	48	52	63	61	57	69	50	46	45	67	58	57	44	47	62	46	66	59	56	48	46	62	61	46	57	57	72	71	41	55	49	45	42	64	61	60	63	48	60	69	38	50	56	45	45	43	57	57	57	63	62	61	38	58	60	43	42	60	43	67	51	40	47	53	52	50	62	57	58	49	48	63	65	56	67	74	46	53	73	56	45	60	59	55	56	55	71	37	56	64	51	53	48	60	45	68	38	45	57	51	32	53	56	60	58	48	50	55	54	66	56	61	56	52	46	53	53	58	48	67	49	49	45	60	58	58	68	69	49	46	48	57	48	53	48	52	53	50	52	50	53	58	63	45	46	51	57	50	56	60	56	49	42	44	58	51	41	53	58	53	51	54	56	57	59	50	49	56	56	55	60	55	68	42	52	53	52	65	54	53	45	46	47	59	59	52	48	51	50	62	66	54	55	59	53	34	57	41	58	48	50	44	50	49	44	58	47	57	57	43	43	49	48	37	61	52	63	62	55	65	51	60	41	41	55	59	57	37	42	65	54	46	48	50	56	43	46	47	63	60	52	58	45	45	57	50	57	43	62	51	52	53	61	67	59	58	46	62	64	48	47	50	60	55	79	61	48	46	56	53	66	59	58	60	58	48	41	47	63	43	50	52	47	58	44	49	49	51	59	55	56	57	55	46	52	49	47	54	34	52	51	50	50	54	56	56	47	53	41	66	51	62	50	54	48	56	55	48	42	58	44	46	59	36	48	57	58	59	61	56	48	49	63	55	52	54	44	46	54	44	56	49	60	67	46	67	48	58	56	59	55	59	57	49	59	50	64	43	70	52	56	51	60	48	52	45	49	44	39	74	53	55	56	55	56	64	48	61	51	69	48	39	50	56	46	45	55	46	55	39	54	65	48	43	58	54	63	53	47	48	53	51	45	53	53	51	44	50	59	61	46	48	52	54	57	56	53	47	53	60	51	59	39	49	63	45	49	54	58	50	59	47	51	53	54	52	51	46	39	40	53	44	53	58	63	49	65	44	53	52	51	53	53	48	42	62	59	42	45	44	64	47	45	53	49	58	57	46	54	71	38	47	54	62	44	53	40	54	56	66	49	51	47	62	66	58	48	44	49	50	37	64	46	52	49	59	57	63	41	48	52	72	35	43	51	46	61	61	42	58	64	58	52	43	57	66	53	65	57	54	49	52	43	59	49	70	52	57	46	58	68	54	46	55	56	48	42	61	51	57	56	50	66	54	62	55	56	44	60	50	52	49	59	57	63	52	43	38	52	46	52	53	58	65	51	42	63	63	56	56	61	36	55	43	57	48	46	52	61	60	58	64	61	49	58	38	48	46	48	48	59	51	58	48	57	55	49	47	52	48	56	45	52	62	57	57	53	73	44	56	58	49	59	59	64	57	43	48	61	51	54	51	52	46	55	57	50	53	48	62	48	48	59	46	46	57	56	51	65	63	50	50	56	41	59	46	58	56	52	49	55	59	43	49	59	61	55	55	46	54	60	69	41	44	50	52	50	61	59	56	43	50	53	52	46	44	55	41	42	49	54	64	51	65	54	57	54	53	49	46	56	52	60	44	49	60	59	60	57	54	47	50	47	65	53	63	62	43	51	69	54	51	57	43	50	60	49	56	49	64	52	47	44	66	57	61	56	68	61	55	45	39	56	59	66	58	58	61	47	46	49	65	50	60	43	55	62	58	54	45	50	44	58	48	59	48	42	67	60	49	63	56	57	41	70	54	45	49	68	52	66	51	52	50	56	52	55	52	53	53	55	54	58	51	60	56	51	56	54	58	44	49	56	48	54	62	43	70	44	61	51	50	54	66	52	48	48	50	60	49	59	61	60	72	53	47	62	53	50	48	45	55	63	52	56	54	50	43	53	45	59	46	44	57
7684	2034	1608	3583	6947	10862	8436	10162	37655	33745	28140	20302	10200	4509	1663	838	617	563	637	591	646	584	607	565	591	608	605	573	596	608	611	627	572	621	608	640	609	517	624	607	611	603	598	586	599	595	612	565	619	566	595	605	658	593	610	592	602	593	617	582	621	620	588	599	614	635	592	607	538	626	595	639	571	599	572	615	619	598	592	601	576	585	616	646	561	616	599	621	587	631	607	595	579	612	636	646	587	564	620	599	603	580	603	610	641	591	604	613	592	573	609	583	602	622	594	574	626	540	605	605	569	617	558	606	581	590	606	574	577	624	653	613	608	577	661	579	605	605	592	584	588	581	618	602	599	594	629	619	584	622	595	619	591	561	589	670	538	630	577	591	613	602	636	562	563	573	606	612	575	603	576	625	583	597	573	631	630	594	628	583	584	557	598	634	601	556	620	573	638	593	598	620	602	583	571	630	613	610	616	604	596	596	620	585	614	602	634	618	613	598	616	629	644	596	575	605	574	582	615	635	566	617	628	599	602	613	589	584	604	596	664	624	633	598	581	595	594	572	612	568	606	660	667	581	601	582	620	600	609	597	598	617	599	618	598	616	593	559	606	600	604	612	597	607	609	609	570	609	624	597	579	591	591	593	626	587	602	576	635	620	602	542	598	600	599	612	628	621	602	600	601	581	549	605	614	639	617	610	584	600	603	655	538	582	576	626	626	572	574	560	636	567	619	614	619	591	605	613	607	614	587	604	585	605	611	583	579	604	572	595	634	584	572	621	551	636	594	627	606	620	594	621	579	600	635	579	616	566	627	606	633	548	591	612	616	626	609	595	651	644	597	597	603	578	614	610	624	575	616	656	549	617	598	625	578	596	599	569	636	580	607	607	552	607	601	618	587	610	593	599	638	603	565	615	665	608	565	597	614	610	587	583	606	624	600	582	588	618	608	619	623	601	552	613	586	612	578	590	575	606	589	586	584	600	611	568	613	625	571	596	576	604	601	616	609	612	618	610	572	604	601	609	601	585	601	640	617	637	594	629	567	593	624	599	638	587	603	587	606	611	618	604	621	625	596	607	574	645	590	614	601	608	624	618	577	582	586	568	592	603	584	587	627	589	620	608	608	631	604	607	614	595	603	600	625	553	611	576	631	601	641	556	590	613	575	624	621	606	569	622	612	639	628	614	596	589	607	613	591	601	618	614	605	625	609	655	626	598	561	618	571	567	625	613	611	594	639	608	618	656	595	613	611	616	565	611	561	616	659	632	616	609	584	603	641	582	610	613	547	631	622	604	608	612	650	629	594	569	618	659	606	584	638	598	588	601	627	585	601	599	629	636	578	564	617	561	596	606	616	630	570	620	622	594	610	598	615	581	601	632	630	596	591	592	578	603	581	618	632	593	605	559	605	583	595	577	606	611	583	598	607	596	588	568	587	633	598	586	611	590	612	582	631	609	619	580	603	641	616	606	608	584	627	611	630	624	538	623	656	578	585	589	556	597	576	601	588	592	586	581	602	586	630	663	614	624	613	587	638	592	606	598	588	556	590	586	607	626	585	624	642	582	571	616	593	630	624	575	602	599	593	574	612	569	636	621	591	624	599	612	597	597	624	568	573	649	579	605	588	568	596	577	625	646	590	594	610	602	582	606	659	598	596	612	601	629	591	615	646	561	631	622	553	662	571	615	597	609	615	603	584	606	554	590	570	640	614	581	630	602	571	567	604	588	564	600	641	645	565	602	603	625	618	643	569	663	644	619	609	591	598	569	588	633	623	568	581	594	615	585	603	605	575	605	573	626	603	598	599	608	613	618	628	584	595	622	586	624	566	574	580	543	602	621	548	650	612	630	585	562	608	560	591	591	651	597	602	604	621	566	571	605	594	621	631	637	593	569	608	627	576	608	586	594	604	580	574	630	652	608	632	643	585	597	618	614	609	591	596	610	583	624	561	617	582	552	585	591	615	575	583	631	553	613	635	582	601	558	625	568	624	625	625	588	677	591	590	595	588	609	604	569	650	583	616	591	648	638	607	615	591	601	575	620	598	616	641	560	582	603	638	602	525	613	607	604	599	599	625	636	624	599	587	637	595	586	566	565	584	618	590	609	584	593	648	627	584	597	577	586	629	602	636	567	579	655	603	595	559	601	613	575	608	571	646	620	622	579	599	606	637	618	586	591	585	569	613	587	607	594	618	619	633	634	601	579	603	622	585	589	579	623	593	600	599	604	592	551	621	545	579	583	617	599	604	590	578	635	618	596	586	594	581	577	633	621	570	619	615	588	558	590	582	644	632	596	578	601	618	604	605	635	546	557	633	578	591	550	613	605	627	609	606	607	600	568	624	591	591	587	636	594	648	565	604	621	574	614	647	625	533	608	644	588	601	606	594	581	626	585	629	574	643	591	592	629	585	588	598	612	629	630	620	561	582	585	581	606	606	620	604	585	598	626	585	602	620	595	598	583	628	634	558	560	606	587	583	567	598	580	604	610	576	581	590	581	609	585	586	597	598	579	636	612	596	603	584	612	575	597	613	598	595	597	597	570	609	578	617	613	594	641	635	640	599	585	645	593	582	595	609	558	582	583	645	593	626	609	600	608	633	602	613	631	588	616	651	566	627	592	593	598	632	657	609	547	628	576	561	582	597	558	585	662	639	607	591	587	600	628	594	622	589	607	600	619	656	606	648	624	610	636	566	597	593	585	603	584	627	664	563	649	596	545	588	621	605	615	600	619	626	600	613	583	626	570	633	570	619	558	564	610	593	617	557	578	632	612	603	598	586	589	594	626	587	580	578	564	604	632	583	612	631	586	616	598	600	621	609	579	599	590	632	644	584	662	594	594	599	622	651	586	614	577	631	582	605	625	594	618	605	634	582	596	620	609	631	608	638	592	587	589	576	654	619	582	635	620	600	603	597	647	589	523	576	628	582	607	584	556	600	602	581	634	603	568	648	604	607	619	581	594	593	621	626	559	595	577	622	606	584	601	619	598	649	629	637	651	595	643	615	584	547	582	593	612	623	626	619	613	604	620	608	581	604	617	592	599	638	587	612	558	533	652	599	608	555	594	543	604	573	598	575	614	578	610	585	647	567	636	621	637	614	608	595	632	590	593	620	615	591	566	607	614	614	602	613	554	600	618	594	661	571	584	569	656	562	624	607	588	610	616	598	601	649	584	596	632	611	551	629	640	608	583	633	583	554	598	591	634	630	605	569	590	588	590	597	527	592	607	608	578	584	627	636	554	572	622	637	598	616	636	609	574	581	635	643	662	641	618	599	592	603	584	583	614	581	612	582	578	568	588	572	610	611	562	631	603	565	605	587	560	597	628	615	584	614	658	621	606	570	581	575	580	607	604	635	576	591	584	557	615	620	637	587	631	604	591	585	598	652	608	594	620	584	584	609	601	620	595	578	629	647	646	558	579	611	594	587	591	599	585	561	596	661	585	610	599	623	622	584	573	624	651	587	550	620	642	615	601	603	601	584	572	644	580
554	141	102	99	130	172	145	872	7830	7629	5213	2538	981	303	123	57	42	41	43	43	43	41	41	36	39	46	48	57	51	55	49	40	31	48	44	44	59	40	57	41	53	51	55	43	47	34	52	41	57	39	48	44	33	49	40	39	42	49	50	41	44	51	54	40	58	38	44	25	44	42	42	37	36	43	53	45	54	45	43	47	51	37	54	41	55	48	73	38	30	40	43	42	47	47	38	56	40	41	63	34	41	55	50	43	47	42	39	42	46	44	47	38	41	45	33	55	38	41	50	42	46	49	41	49	56	37	46	40	42	49	43	45	38	60	46	39	47	54	51	38	42	37	48	42	54	52	48	60	57	64	50	43	39	42	46	49	35	46	43	48	43	47	54	39	45	42	41	42	42	56	45	38	56	40	49	48	36	49	50	51	43	41	47	51	47	42	54	38	49	41	39	33	48	36	55	38	39	43	49	46	43	40	59	53	34	40	43	39	40	54	40	35	55	49	43	54	44	55	43	51	47	38	42	43	50	35	44	41	44	48	50	44	51	41	50	40	52	46	36	50	40	38	46	35	42	47	48	42	39	46	46	47	49	34	47	38	48	49	42	37	49	47	55	38	53	46	43	59	50	53	58	67	40	51	44	43	46	44	47	50	32	47	47	46	49	37	48	40	44	38	36	40	53	49	33	34	39	36	53	48	46	34	51	59	49	44	46	64	30	47	42	42	55	44	33	63	50	53	46	47	39	40	58	48	33	52	30	55	46	51	35	62	41	64	49	44	41	38	41	44	46	40	38	54	43	46	38	36	43	45	53	43	40	45	47	40	45	35	53	45	47	24	38	37	51	52	49	46	38	54	34	54	53	36	49	42	43	40	47	51	42	47	46	37	43	39	47	47	35	42	35	45	46	53	50	57	62	55	51	35	45	41	46	53	38	40	62	53	51	31	43	44	40	52	32	32	46	42	61	41	55	50	35	38	51	41	51	52	37	37	46	40	44	39	44	50	48	44	48	49	45	42	49	42	53	30	55	38	47	37	54	36	43	50	41	49	58	49	47	33	55	40	41	48	42	58	55	47	63	46	39	45	35	35	46	45	41	46	59	48	48	57	44	44	41	44	46	42	35	45	57	41	52	54	60	48	44	45	52	46	35	58	29	47	37	34	35	60	39	49	52	50	47	47	36	44	45	51	47	50	51	60	40	41	49	47	53	56	42	45	39	39	43	52	47	51	43	44	41	42	47	45	55	44	43	48	51	59	38	48	41	34	42	55	35	49	34	44	46	48	47	42	48	31	53	48	47	48	53	44	43	46	54	47	48	42	48	37	44	45	63	29	54	40	55	46	39	34	44	41	35	49	55	46	46	52	34	45	34	41	47	47	53	46	45	48	49	45	34	42	41	47	41	49	52	41	48	47	47	41	46	46	37	48	46	59	28	35	55	42	38	49	49	44	44	43	52	36	36	36	46	38	39	46	38	45	35	42	50	41	43	49	48	37	49	54	40	49	46	48	50	44	51	32	46	46	45	51	47	38	44	41	41	50	48	43	50	53	49	43	42	58	53	46	53	45	53	40	45	40	50	43	48	50	47	39	35	54	39	40	39	46	59	36	43	35	48	44	42	47	44	40	34	47	45	37	32	48	40	35	49	41	47	49	40	42	36	48	44	52	66	40	40	44	42	45	44	45	32	37	37	49	45	52	45	56	47	47	49	45	38	51	49	42	44	53	55	47	41	50	46	36	35	58	50	44	53	43	49	35	34	48	48	45	59	42	51	49	52	50	38	50	42	46	33	52	49	46	53	54	39	43	53	47	44	54	45	33	42	36	44	33	41	44	54	46	41	51	57	41	38	52	49	38	56	48	43	43	32	53	47	44	52	51	45	58	37	46	38	37	46	48	35	46	52	49	46	43	45	55	52	49	41	55	44	38	38	32	52	35	51	42	46	40	49	43	42	49	42	37	41	49	35	40	46	52	47	51	48	49	38	25	38	37	30	35	40	29	56	45	43	37	41	42	45	55	48	51	49	40	45	51	53	40	30	51	37	54	48	55	56	53	48	45	44	44	39	32	67	42	50	54	35	48	41	40	30	43	50	38	50	40	54	37	33	48	56	44	45	59	43	36	50	43	52	38	45	52	48	59	41	51	58	44	42	45	53	52	48	43	46	49	41	38	41	46	40	42	50	46	41	47	42	44	44	40	43	49	62	38	46	56	52	52	43	42	54	48	40	49	60	45	43	52	45	38	49	35	49	47	49	39	61	58	46	57	43	47	38	27	42	53	50	48	41	54	38	36	51	44	50	38	33	42	55	45	39	54	44	45	41	48	53	40	33	53	37	38	47	40	35	41	41	59	34	54	49	51	54	40	50	37	46	53	48	54	52	47	52	47	38	44	49	45	46	49	46	47	44	48	45	42	47	45	47	46	35	46	42	56	56	38	53	45	52	43	32	53	54	43	47	41	32	43	38	52	37	37	46	49	40	50	41	51	53	47	61	45	45	55	40	51	48	40	45	58	41	35	39	48	36	43	42	30	35	48	45	51	51	42	35	53	54	45	40	51	32	54	34	56	50	34	39	51	50	57	53	34	41	44	46	43	57	43	42	54	47	52	47	48	43	48	41	45	42	50	38	47	53	41	40	49	41	55	44	55	53	41	47	51	54	50	42	32	44	46	50	44	51	56	51	49	62	39	47	40	35	43	40	43	50	58	44	49	40	46	39	45	49	39	44	51	49	48	54	45	40	37	60	51	43	47	48	41	32	42	33	48	50	45	50	52	41	54	41	54	46	39	63	67	42	43	58	52	40	42	45	52	56	62	40	45	51	41	40	43	53	53	58	51	54	39	40	43	43	50	34	45	42	42	37	46	43	39	38	42	50	45	66	50	52	51	38	54	54	47	47	41	47	38	48	67	34	47	49	47	45	44	34	52	48	56	56	38	44	39	42	54	45	38	37	42	50	41	51	45	41	44	52	48	45	52	49	43	48	42	50	40	51	32	54	39	54	49	49	43	50	43	40	42	47	49	39	49	61	48	43	48	47	41	48	39	52	54	44	48	37	51	32	46	54	52	51	43	50	55	37	53	36	42	39	49	34	41	49	40	44	48	56	45	50	54	38	50	67	37	43	51	44	48	63	58	39	43	50	42	47	58	47	48	48	39	51	36	44	43	43	42	40	48	53	46	48	55	41	52	37	34	38	49	38	41	32	41	46	40	48	36	43	53	42	51	43	54	47	46	43	49	42	42	51	45	45	53	34	56	44	39	50	49	59	52	49	47	49	59	46	40	54	52	62	46	45	43	44	28	54	48	43	46	39	41	48	40	37	40	43	35	40	45	51	39	49	45	45	47	45	43	47	42	38	42	45	34	52	42	37	51	43	34	49	45	30	29	30	57	53	47	48	49	37	56	53	48	49	45	46	43	54	32	44	32	48	54	37	40	57	52	39	45	49	49	39	50	41	36	41	35	46	41	36	33	37	62	42	43
9097	3329	1815	4424	10980	12936	8491	20420	50100	45733	37557	28371	16853	7516	2437	957	667	565	492	504	552	526	559	489	519	513	507	526	509	541	525	481	532	562	518	525	546	540	527	557	502	496	497	523	511	505	469	504	521	539	550	523	547	529	536	520	487	534	536	501	492	486	488	547	481	521	551	513	529	509	495	506	483	510	492	503	544	528	513	503	516	512	505	507	523	539	543	514	516	528	516	487	524	532	507	480	494	500	514	511	543	502	524	532	548	533	530	560	545	527	557	552	486	524	527	533	528	517	532	518	562	525	532	530	515	485	502	501	502	502	539	496	518	521	476	470	514	540	543	510	523	513	501	564	477	531	511	497	534	505	520	494	505	525	570	515	537	503	501	540	549	533	507	496	522	512	483	460	542	478	523	489	535	531	509	490	521	520	509	489	522	512	529	546	477	504	528	563	511	510	478	542	497	527	556	529	506	526	546	518	481	462	545	541	532	495	478	551	472	530	551	499	502	532	520	540	515	531	505	511	540	513	562	523	510	527	534	504	569	532	510	479	534	498	510	530	540	495	551	595	528	519	524	525	509	549	489	537	505	520	539	541	540	513	541	488	523	550	551	502	541	523	519	516	511	514	541	510	506	485	507	533	537	502	518	521	499	555	530	483	564	510	550	479	521	525	539	535	504	508	531	523	526	513	544	542	519	533	505	522	489	523	511	578	510	545	489	528	546	508	493	557	518	504	511	551	506	536	542	560	491	545	560	519	517	537	513	487	546	526	522	541	485	543	551	520	507	482	559	531	545	506	496	509	506	510	545	539	543	534	503	536	586	557	543	541	505	521	524	465	512	496	493	552	528	526	505	492	518	540	479	537	556	487	533	515	524	531	479	523	523	519	486	541	527	511	528	565	465	538	505	544	551	500	576	523	479	494	544	518	513	499	518	522	485	527	523	492	513	530	527	506	546	536	531	562	508	511	497	560	515	533	533	518	483	512	505	526	525	510	512	545	509	513	557	506	499	504	476	534	534	533	559	541	489	486	532	525	561	474	513	506	551	537	520	504	527	486	524	535	505	554	536	499	517	535	524	548	481	555	506	502	501	546	512	538	531	550	516	518	539	491	520	544	529	507	531	512	480	509	512	502	545	476	528	495	491	486	538	554	517	539	536	554	514	552	553	510	506	522	490	495	522	564	532	500	544	495	512	545	535	513	533	548	552	513	522	521	518	497	540	520	531	535	539	508	474	536	543	527	548	531	514	525	514	480	509	507	520	516	507	469	504	538	522	539	500	540	518	555	505	519	499	537	548	532	513	511	515	487	513	523	497	529	519	518	516	525	483	473	526	564	488	520	522	473	511	519	516	534	517	505	498	497	528	569	520	523	556	554	514	486	502	486	534	543	522	542	529	516	552	502	477	550	535	523	515	514	523	545	512	547	525	511	491	461	537	524	510	524	531	496	510	509	543	496	553	509	559	529	472	513	545	510	497	526	517	521	498	544	536	493	513	533	474	492	536	542	513	557	497	531	514	504	487	529	533	517	547	513	530	540	560	492	537	534	536	515	556	499	509	563	526	524	542	491	506	500	504	524	548	530	527	504	510	477	513	528	525	510	534	553	527	510	548	509	517	486	553	496	523	545	484	520	537	520	531	483	469	488	494	555	507	531	533	558	519	473	542	529	492	564	551	495	497	582	531	524	508	492	490	536	522	500	529	539	523	493	479	523	488	530	564	524	527	516	531	490	430	568	539	507	511	516	476	531	507	514	534	531	510	508	522	499	517	533	514	515	500	498	535	531	504	547	478	530	534	530	516	478	509	514	511	536	566	569	523	504	555	516	563	529	532	455	538	526	533	524	524	499	497	516	518	562	562	530	544	496	542	499	464	537	489	536	555	535	534	547	518	529	460	531	515	550	535	507	480	496	525	507	548	562	536	516	516	527	548	520	505	526	484	482	525	500	547	484	477	537	519	494	523	513	541	511	521	554	538	519	533	563	534	514	565	556	488	515	508	522	506	504	503	497	544	527	537	535	522	526	533	495	521	509	473	512	511	515	533	529	499	522	529	523	573	522	528	521	489	547	518	577	491	543	519	536	495	534	537	494	500	510	549	542	535	538	496	543	500	496	506	520	525	491	526	522	515	541	504	513	528	526	524	536	529	527	532	546	471	518	514	511	512	468	500	542	478	548	494	553	507	511	514	560	512	495	465	545	560	557	549	558	508	544	514	498	514	509	506	524	472	503	546	524	505	540	502	533	498	537	511	498	495	499	517	492	560	526	510	525	485	508	520	512	522	499	506	518	529	509	563	530	548	550	550	508	522	502	499	527	529	506	530	579	511	549	576	510	511	526	547	503	488	497	555	484	527	534	511	531	512	503	562	523	503	489	507	499	508	508	515	489	547	536	536	513	527	518	519	544	524	518	515	527	534	517	552	516	487	530	517	522	521	526	491	547	556	529	519	509	531	522	585	536	504	516	512	490	523	526	532	513	486	558	498	529	493	489	527	511	517	559	545	546	520	519	477	521	558	550	455	474	495	483	548	492	498	520	554	489	529	505	549	489	497	527	543	478	541	554	494	542	512	527	576	514	521	540	512	509	528	509	552	519	535	515	520	516	512	536	519	572	526	507	510	509	505	484	495	515	514	522	516	521	512	524	529	556	515	541	509	511	534	506	528	532	501	491	537	466	492	566	512	497	524	478	522	515	536	545	511	551	527	513	477	537	563	518	519	541	514	546	510	500	522	537	514	529	487	529	520	489	523	534	506	537	540	539	509	515	528	516	582	524	529	513	546	550	474	545	519	522	495	488	486	514	497	513	504	515	504	509	548	547	494	473	465	494	539	554	503	526	555	539	537	504	585	537	499	515	529	551	474	539	477	495	519	549	536	516	556	511	526	515	543	539	527	522	501	518	517	484	508	542	499	550	509	495	563	548	518	499	509	519	515	508	482	499	550	495	496	522	522	529	520	530	511	515	493	484	498	549	569	510	495	524	497	509	578	511	530	493	527	521	535	502	476	509	506	512	542	528	536	539	608	533	510	551	514	495	509	521	522	496	537	526	541	525	509	504	517	517	520	541	523	521	522	506	519	583	493	527	556	510	498	530	534	508	497	561	543	536	526	497	542	524	525	547	552	524	534	517	434	519	523	538	493	513	521	531	524	503	531	481	531	518	499	516	516	512	496	491	513	509	497	527	515	533	521	498	487	536	506	519	516	501	497	528	518	490	521	539	512	496	529	508	528	512	503	529	524	520	505	535	505	543	515	496	498	527	519	537	545	499	529	539	554	529	571	499	542	532	490	471	516	521	491	517	496	503	523	507	537	478	536	517	493	520	573	497	519	492	497	500	555	513	471	515	507	550	555	500	554	534	527	527	535	496	551	508	507	486	494	576	544	509	509	491	576	530	511	536	492	553	525	517	544	513	504	541	483	538	528	491	540	508	518	545	534	478	508	498	538	535	532	551	491	498	530	532	517	541	503	543	554	524	513	519
2102	136	103	114	115	185	167	1796	9513	8514	5868	2944	1011	375	133	66	62	52	47	48	48	35	63	52	42	59	51	51	48	56	38	61	60	55	66	55	53	60	46	47	51	46	51	48	53	51	57	57	67	63	44	69	38	54	56	60	51	51	46	47	56	53	46	55	43	58	62	49	36	59	42	46	51	52	54	64	42	49	50	56	53	50	46	46	62	54	63	57	48	59	49	58	59	51	55	56	41	45	52	62	43	40	57	49	47	52	49	50	42	53	47	52	59	58	48	49	48	41	53	62	41	47	56	42	53	48	51	58	54	55	46	36	56	51	45	56	52	55	53	46	56	52	69	54	52	66	49	46	49	53	46	55	56	64	34	54	54	58	57	48	59	44	54	62	55	62	54	61	62	53	44	61	61	62	54	41	58	44	61	45	59	51	55	53	59	62	59	59	61	71	57	55	46	54	45	51	43	40	44	58	64	49	59	48	49	45	45	49	45	56	41	42	49	45	50	53	53	67	54	62	47	46	54	51	43	73	42	46	43	50	51	47	56	58	50	49	59	42	49	55	45	65	48	58	63	47	55	48	45	60	38	52	49	56	54	47	58	56	57	42	45	54	55	55	51	36	52	61	46	52	53	46	46	52	67	64	46	50	57	45	51	48	53	42	58	49	43	54	49	46	56	66	49	52	56	47	63	57	59	33	55	51	66	54	50	54	51	63	40	54	43	38	61	63	52	68	69	53	42	43	38	61	48	56	47	50	69	50	32	46	41	59	47	53	51	50	51	57	56	59	52	45	48	52	48	55	59	48	58	54	57	61	65	50	44	44	69	56	47	44	54	48	51	57	57	57	65	58	42	65	52	60	50	60	61	61	44	54	49	54	51	44	59	59	51	57	53	62	59	58	44	58	62	44	56	52	48	49	49	52	56	52	57	51	42	53	41	36	50	46	47	52	53	44	53	43	45	59	58	53	44	52	58	57	43	49	45	53	57	53	52	45	61	55	53	50	51	57	48	53	47	61	51	47	54	54	61	54	52	46	59	60	44	54	49	56	56	52	55	61	55	51	54	46	50	55	33	42	49	57	37	52	64	48	59	72	50	62	60	45	54	61	46	65	44	58	45	41	58	55	47	67	55	51	46	55	64	58	57	62	60	61	55	50	46	66	57	51	52	48	44	63	60	58	57	57	47	54	52	56	54	50	38	59	72	57	43	36	42	38	52	54	57	54	58	54	42	55	54	51	41	41	45	54	56	71	39	59	54	56	61	46	54	58	45	50	54	47	58	50	57	54	54	62	54	57	54	57	45	39	51	61	41	60	65	52	54	39	44	56	53	62	48	56	56	48	52	56	51	52	49	48	53	50	49	59	66	53	59	53	56	52	57	47	59	55	57	47	46	35	48	43	44	53	46	56	64	43	52	61	66	63	70	47	57	56	62	56	63	59	40	47	65	59	50	61	51	48	42	58	45	59	53	59	60	48	45	59	58	59	55	49	48	65	66	60	57	68	53	59	51	52	51	43	44	59	45	55	66	56	52	64	71	52	51	54	59	49	62	50	52	50	56	38	54	51	49	64	52	62	38	54	48	59	50	60	59	64	63	56	47	50	55	58	48	52	47	49	54	57	47	55	66	50	53	55	53	51	60	61	48	48	57	45	62	52	53	48	57	54	61	44	54	46	57	50	45	54	60	60	63	47	45	44	62	51	51	43	61	54	41	47	52	53	48	56	56	35	51	52	65	76	55	56	47	58	50	53	65	47	57	47	53	34	59	46	49	58	68	50	42	55	51	39	59	61	47	53	50	46	51	69	52	57	58	45	56	62	59	49	52	48	52	52	51	43	47	53	59	40	54	67	60	39	44	53	52	52	48	35	53	52	47	59	65	50	61	51	63	51	48	52	64	53	47	61	44	50	63	58	55	43	55	51	53	46	47	69	50	56	41	58	48	57	48	52	45	43	46	49	48	58	44	65	59	45	63	36	54	59	51	54	43	50	58	55	57	49	56	56	51	56	57	57	56	70	51	56	55	53	55	62	53	56	55	69	55	67	50	46	51	49	66	48	52	52	70	54	46	48	61	56	49	61	59	53	55	46	59	59	46	75	43	46	52	50	64	47	50	55	50	52	56	60	62	42	53	57	51	68	55	71	53	45	58	54	49	72	56	43	55	50	47	46	52	52	44	55	51	53	61	64	51	57	47	51	39	64	55	58	46	58	57	52	65	66	39	46	52	56	61	55	47	47	59	51	50	59	58	53	64	61	62	51	44	49	57	45	59	47	67	53	45	42	59	58	67	57	51	49	62	61	61	57	44	50	55	57	50	53	44	62	51	36	45	56	37	55	50	54	47	53	45	48	57	58	42	64	49	52	56	60	73	50	45	56	45	61	46	53	48	67	52	61	39	65	56	48	45	51	49	53	47	52	45	42	73	59	48	60	59	57	46	48	52	49	57	61	52	60	40	62	55	42	46	42	60	50	59	58	51	56	45	60	69	48	37	50	40	57	63	53	61	56	46	53	45	60	50	54	62	53	42	47	56	41	63	48	58	49	48	55	54	51	51	45	58	49	50	62	56	68	61	60	52	62	62	51	44	44	49	49	49	53	52	44	50	61	59	45	52	56	56	52	47	57	61	52	62	57	60	48	67	57	58	56	64	59	60	54	41	52	55	66	47	57	58	52	45	54	55	76	47	62	68	55	47	47	63	57	41	56	44	52	49	57	40	45	58	52	51	46	52	63	56	51	56	60	68	52	56	47	49	53	67	59	56	63	61	54	59	60	52	57	50	61	50	65	51	54	54	54	55	53	48	48	64	39	43	59	46	57	59	73	41	54	60	61	64	53	57	64	53	66	56	51	51	57	49	51	56	43	58	50	42	44	37	43	52	72	59	55	50	58	50	64	59	44	52	44	54	49	40	68	54	41	55	56	57	50	63	43	55	46	54	55	57	65	63	55	54	53	64	48	55	53	50	53	63	51	62	69	51	64	55	45	51	57	67	60	53	55	60	67	63	41	56	53	56	54	60	50	52	57	43	55	52	69	58	51	50	40	46	55	59	52	53	55	41	57	48	54	58	52	61	41	48	47	56	56	55	61	51	50	52	52	56	71	50	53	67	53	56	47	58	54	41	71	58	57	66	59	62	57	50	52	42	48	49	50	58	52	54	67	52	66	47	44	45	55	55	57	45	44	51	47	51	64	67	58	57	56	54	54	56	43	53	46	53	49	46	60	46	55	57	42	74	60	40	61	47	55	60	50	61	49	40	50	58	50	58	51	59	50	56	50	49	44	46	60	52	63	52	57	62	49	55	53	67	60	58	64	68	51	51	47	51	59	46	58	51	49	45	36	60	55	72	48	57	42	54	45	63	48	49	56	47	45	60	55	48	52	47	66	55	54	48	65	49	55	64	53	52	68	57	57	58	51	48	64	60	53	49	67	40	56	49	57	70	47	61	42	55	56	51	55	59	57	54	58	64	54	54	52	52	59
9442	2862	1866	4597	10184	11764	9473	28766	54200	47741	40071	29844	18237	8763	2765	996	669	610	584	654	552	564	612	602	552	585	621	608	574	549	623	593	624	551	607	615	576	606	607	574	601	606	560	541	565	596	592	615	611	576	560	564	582	614	528	550	587	594	541	554	644	574	563	585	565	592	583	613	621	619	629	594	588	628	611	589	604	583	605	580	673	609	611	606	579	577	565	598	530	551	562	615	601	552	602	596	633	592	611	586	608	614	606	568	556	618	605	574	589	567	563	627	584	635	582	605	602	627	539	611	614	604	589	594	625	623	584	554	605	598	554	564	619	591	595	607	622	608	605	581	577	608	607	579	619	590	594	581	606	585	606	602	577	591	583	592	578	603	608	581	576	574	620	594	593	601	615	587	615	571	610	579	597	667	570	607	547	588	574	616	595	616	610	586	570	582	619	608	589	563	622	588	600	578	560	610	640	597	623	586	612	553	590	596	589	575	605	579	629	600	574	614	548	557	594	617	589	564	592	582	552	585	611	585	619	586	595	616	624	593	568	567	607	601	601	625	595	640	610	582	585	568	601	601	559	586	582	534	599	569	602	595	562	649	608	625	612	597	557	649	597	629	623	595	575	623	593	615	609	590	582	594	548	613	642	618	603	600	572	594	583	599	579	560	612	606	561	551	600	606	634	582	556	594	602	626	585	605	596	624	591	615	623	569	597	583	620	600	602	588	630	570	600	570	593	599	592	586	567	601	586	583	602	595	569	617	605	587	600	611	590	576	596	608	601	580	605	596	589	579	626	609	600	622	587	617	584	566	587	611	629	585	594	631	618	591	593	592	587	586	627	603	598	608	580	584	588	633	557	578	606	598	578	601	592	597	597	584	615	597	595	615	574	595	593	615	603	566	573	671	600	603	599	587	587	585	600	598	607	603	570	559	560	567	589	606	623	566	602	557	557	618	588	611	582	562	580	536	566	562	581	615	554	556	622	604	598	616	609	555	588	625	582	573	542	668	583	576	582	564	643	603	592	599	596	564	573	549	581	565	642	618	595	609	565	582	599	570	613	549	577	639	589	640	592	627	568	582	602	609	564	589	582	589	566	578	592	591	613	590	571	598	552	529	603	594	581	611	618	565	661	618	608	581	587	607	597	554	610	572	566	620	581	586	641	586	590	586	593	593	614	594	555	588	581	554	597	575	586	574	560	592	590	568	579	574	583	636	592	604	601	550	588	551	605	588	603	647	590	641	571	577	567	585	586	588	605	592	607	591	595	593	600	620	617	612	594	571	560	572	580	564	624	627	611	616	602	583	549	608	570	584	556	582	598	580	553	598	579	590	586	578	553	595	598	578	609	578	536	603	595	604	638	574	577	616	550	602	582	607	557	625	572	533	593	612	580	604	597	554	624	638	552	637	588	581	592	599	633	608	591	568	575	606	608	626	600	619	599	599	609	593	613	601	590	573	581	617	568	593	584	555	584	596	614	577	587	574	562	613	591	582	601	598	590	575	601	608	555	573	623	575	648	551	618	618	559	581	581	614	593	603	553	621	618	602	587	593	606	586	592	559	623	626	608	548	571	621	579	608	618	619	606	637	581	571	584	595	558	603	594	575	603	636	569	632	627	572	569	581	605	593	619	620	606	610	609	586	587	561	565	562	609	662	586	609	598	591	567	602	639	619	576	593	592	617	599	605	600	634	580	607	560	612	619	578	630	615	606	616	626	612	577	600	605	593	545	612	590	614	591	602	573	604	611	578	582	636	627	613	548	610	617	612	588	596	613	604	596	598	557	536	573	578	595	625	639	596	610	576	609	604	561	640	662	620	588	606	563	591	588	621	602	566	576	538	614	606	580	555	614	563	590	573	627	575	572	589	597	582	575	616	621	598	604	551	590	588	582	615	543	597	618	540	599	607	577	566	603	587	592	588	554	598	612	585	584	622	649	591	569	604	599	580	554	601	595	627	586	564	579	604	594	570	651	647	627	590	617	580	586	581	604	563	581	582	552	540	557	615	577	591	645	608	585	586	595	603	564	582	616	593	572	604	613	571	584	541	577	621	618	566	629	591	591	589	587	602	643	641	563	610	608	582	587	620	591	639	573	595	606	598	581	569	629	594	597	628	636	582	560	605	602	615	589	578	562	622	582	591	610	629	607	585	579	557	621	574	599	574	628	597	635	529	603	591	581	582	581	590	638	620	530	592	568	626	591	651	593	561	573	617	589	625	647	525	576	563	557	635	635	580	613	621	579	575	590	570	559	551	548	639	585	607	610	602	568	577	568	619	581	606	600	570	659	576	577	587	600	555	600	575	629	579	575	575	623	598	562	605	566	575	579	584	593	590	591	584	610	586	564	604	572	626	583	627	591	591	613	571	565	610	590	577	566	568	582	621	578	568	618	589	587	624	621	624	581	612	607	596	595	617	606	601	571	625	561	585	590	606	604	604	585	585	550	560	584	560	553	578	593	629	581	588	589	582	624	602	591	597	637	611	579	578	580	598	590	647	594	621	600	600	605	600	628	621	621	582	597	565	615	556	597	596	631	608	619	631	599	634	573	582	636	614	589	616	605	633	667	569	634	584	617	574	628	602	620	568	579	634	580	605	618	564	621	607	612	595	598	550	621	643	566	583	566	596	594	590	608	587	589	575	612	604	601	581	608	596	568	617	581	610	589	558	601	624	611	597	618	608	611	620	579	572	635	603	586	596	567	636	596	590	598	607	566	607	555	585	597	618	613	570	603	617	546	594	579	560	580	532	585	609	619	593	627	592	568	572	622	626	615	579	591	594	578	622	579	613	542	617	592	565	604	635	589	591	586	598	631	589	564	584	557	577	590	566	644	560	590	592	609	562	623	642	609	565	626	591	625	600	577	615	559	576	580	562	569	570	569	570	607	577	581	603	561	614	592	566	615	616	613	571	585	565	562	587	577	594	601	558	639	635	559	582	626	574	571	616	568	615	607	559	565	595	558	590	630	586	599	588	588	591	587	607	574	658	606	580	594	569	618	612	610	589	581	615	618	597	629	625	569	594	609	603	601	554	616	577	609	609	613	600	573	548	574	599	600	580	599	573	576	610	574	539	581	555	590	601	551	608	597	540	588	548	560	552	608	630	556	654	570	582	594	611	567	600	598	570	578	579	594	584	584	627	640	569	596	567	649	555	608	573	596	554	599	565	606	599	555	561	582	587	587	581	613	568	575	574	558	590	582	648	569	616	594	582	591	572	632	579	583	599	584	594	619	628	568	579	618	610	598	580	613	567	630	629	598	619	565	582	563	570	609	586	617	641	584	609	591	606	595	585	584	622	616	612	576	588	605	566	612	596	577	574	565	582	636	602	605	578	593	605	582	582	611	594	591	595	601	583	617	566	619	635	527	625	648	597	633	565	604	614	550	572	620	569	606	632	610	581	560	587	593	626	570	558	619	604	564	559	622	593	563	608	596	569	586	592	562	594	613	596	606	556	575	578	571	621	591	610	638	587	626	590	572	629
995	222	187	156	161	297	279	1403	13623	13614	10654	5598	1731	567	181	77	42	44	37	51	41	40	39	53	57	43	41	54	37	49	56	34	48	49	51	35	47	39	46	56	51	45	43	50	37	45	33	34	38	40	35	33	39	36	43	60	37	34	46	49	26	38	56	53	45	43	47	42	39	36	48	42	47	45	38	35	44	49	37	40	32	36	43	47	40	51	48	50	45	29	42	34	49	38	40	38	32	44	38	47	39	44	43	53	46	43	48	58	46	50	45	38	34	36	38	56	42	35	37	41	42	51	34	42	44	43	36	43	48	44	52	49	44	39	44	43	41	39	45	34	52	51	45	41	42	37	46	49	44	33	40	58	46	42	52	44	49	40	52	47	51	46	50	45	33	57	42	30	41	46	52	48	40	39	37	52	42	44	43	41	36	36	39	40	38	49	48	40	39	32	48	44	54	48	41	49	38	38	53	37	49	48	56	48	31	40	38	32	42	48	45	40	36	49	43	44	42	46	40	42	34	45	38	34	48	38	40	46	38	44	37	43	50	45	34	38	52	40	35	45	52	39	46	40	34	45	47	39	45	46	52	50	41	53	53	49	40	43	37	38	55	48	39	43	35	42	40	36	41	36	47	46	43	46	38	50	43	35	58	43	34	45	41	34	51	36	36	49	42	41	46	36	48	46	38	50	30	37	42	44	28	41	34	43	48	44	43	32	36	51	40	51	40	37	46	59	31	48	50	45	45	43	46	49	47	36	38	54	36	46	46	46	47	44	46	42	45	35	41	37	34	42	47	44	33	47	42	38	33	30	35	47	48	48	36	46	29	37	49	37	41	38	41	54	37	43	42	42	44	42	51	42	52	44	38	48	54	40	36	46	43	33	42	49	43	52	37	48	42	42	37	46	39	41	40	50	42	30	25	27	38	41	43	44	46	51	40	45	37	37	42	43	41	33	34	45	38	44	44	45	43	45	63	30	37	45	47	37	38	49	37	30	46	30	50	46	42	49	40	42	55	49	37	44	31	41	41	46	43	40	39	43	42	53	52	41	43	45	29	47	34	49	41	38	40	41	45	43	38	49	43	45	51	28	39	49	55	40	36	44	42	45	51	52	37	41	42	50	44	39	47	34	49	46	42	48	39	49	57	31	46	44	53	36	50	51	36	42	51	32	39	27	35	50	44	45	44	40	40	55	32	46	29	47	45	37	46	54	35	32	30	38	57	47	30	33	40	36	34	31	54	41	31	42	34	45	31	41	40	37	33	43	40	49	48	50	54	42	39	34	50	46	44	38	45	42	39	43	33	44	44	41	45	35	52	48	42	48	57	42	45	38	42	49	47	39	53	52	42	44	52	40	34	35	43	49	47	51	33	41	48	43	41	40	45	29	45	41	45	41	46	45	52	38	48	47	64	43	43	51	37	42	52	58	39	45	48	39	44	31	37	42	39	44	52	50	47	35	62	44	39	38	51	45	29	39	47	45	50	40	46	47	41	44	50	41	36	35	48	40	43	54	40	44	42	52	53	56	46	31	49	32	41	45	42	49	52	55	47	51	38	37	38	41	42	40	47	36	55	49	52	42	45	39	48	41	38	42	43	42	36	36	37	38	41	48	33	39	39	44	35	38	41	47	45	47	44	42	36	37	48	55	42	36	35	50	37	43	39	41	52	43	39	39	35	43	35	42	40	27	38	46	41	45	60	47	37	35	40	43	44	47	46	43	36	51	36	43	45	41	34	42	40	38	39	49	45	40	45	53	42	42	45	44	45	35	50	46	48	43	42	48	37	41	41	41	42	39	45	26	71	41	50	41	38	47	37	38	47	47	45	34	50	41	53	38	59	44	38	37	46	39	38	52	40	37	45	50	34	39	34	44	43	46	42	40	44	50	30	48	33	30	36	44	42	32	30	38	29	42	42	31	41	39	36	36	52	35	49	40	42	48	50	27	37	29	57	50	38	37	52	53	50	42	46	50	47	35	43	30	38	44	48	40	43	44	48	31	44	43	41	43	36	43	40	49	41	49	52	45	49	48	39	35	53	41	41	47	40	40	45	33	46	46	47	43	49	38	48	34	46	50	36	46	48	44	41	38	39	34	43	49	39	38	45	32	46	49	48	37	49	40	48	52	57	44	41	36	29	39	48	42	52	40	49	42	48	56	46	42	51	47	48	40	36	38	36	41	42	36	50	49	40	43	47	56	44	41	41	35	37	52	34	53	49	44	40	32	38	35	49	44	42	42	40	41	45	41	47	36	36	46	32	54	51	59	50	40	36	56	27	44	36	33	43	47	50	60	52	57	49	42	44	35	33	52	46	53	34	41	47	34	56	38	31	41	40	54	36	42	54	41	38	38	32	53	44	44	36	53	37	42	34	44	37	42	47	36	37	42	48	48	56	42	39	51	55	45	45	49	40	37	41	43	39	38	40	40	50	45	42	31	46	38	51	51	45	46	38	42	42	33	42	49	39	40	37	32	62	53	40	36	39	47	51	36	38	52	37	44	41	46	60	55	31	49	41	42	32	28	40	43	33	28	55	34	35	46	46	47	42	45	46	47	56	37	49	39	42	39	50	44	38	46	46	45	51	41	59	37	42	45	41	34	48	25	34	49	42	49	61	58	42	54	43	34	44	34	38	55	52	42	47	48	46	51	47	43	35	42	39	45	47	37	29	45	44	39	39	43	45	41	37	46	46	47	36	37	46	37	39	22	44	44	36	44	52	40	44	47	44	34	52	44	34	32	51	36	37	47	47	50	35	40	36	46	41	38	45	47	45	40	55	40	50	43	42	42	48	44	32	32	36	34	37	40	40	40	30	36	39	51	31	42	41	46	43	39	51	36	38	36	34	41	39	52	47	54	36	36	42	45	52	48	38	43	43	53	29	47	43	37	41	52	41	40	53	37	39	38	45	57	50	39	45	56	42	51	33	40	43	47	42	30	42	58	45	37	34	40	46	35	38	42	43	54	40	47	46	42	44	41	51	38	52	42	49	43	50	47	38	52	43	31	46	33	45	52	50	43	47	56	36	45	41	54	51	47	47	40	48	38	39	43	41	45	56	45	56	37	49	47	42	32	46	36	38	45	45	47	39	43	51	56	45	52	52	40	48	42	48	48	48	41	25	53	39	48	44	37	47	36	48	33	48	56	39	58	42	41	38	45	38	34	41	41	43	54	40	36	39	44	45	35	34	47	48	41	46	32	44	51	60	38	51	41	31	39	52	43	48	43	31	34	42	39	45	42	48	46	34	51	41	42	50	37	48	43	47	44	53	33	34	43	39	50	44	43	44	57	49	44	34	48	36	35	31	45	53	51	57	39	49	50	40	30	42	48	63	50	43	33	54	41	51	55	33	39	50	36	43	53	38	52	53	39	49	41	40	39	36	40	58	37	31	45	47	47	60	44	46	44	44	48	48	47	45	43	33	44	44	40	43	49	45	38	47	34	37	50	46	46	40	38	35	44	36	40	42	52	43	42	42	37	55	50
13103	4877	3285	7087	14013	17608	15757	26949	61088	56990	48551	36486	23199	12615	4334	1274	677	545	517	471	487	477	469	485	488	471	463	480	484	466	493	471	520	507	506	482	469	466	459	473	470	457	486	492	490	489	479	479	509	467	461	482	488	481	504	462	469	456	482	511	451	461	491	475	450	479	470	459	465	437	454	465	466	503	463	510	491	462	471	486	447	437	459	517	437	518	466	495	511	504	463	473	473	483	464	480	492	493	536	498	500	488	480	489	471	486	441	437	477	469	500	486	463	474	513	457	511	463	503	439	475	535	472	461	451	490	466	465	493	482	497	479	489	479	482	474	493	458	482	483	483	508	466	525	462	507	491	499	505	485	483	469	507	494	450	465	477	486	465	518	457	455	490	515	459	462	483	510	469	463	503	476	483	475	428	496	505	502	482	495	466	515	473	470	513	440	492	493	496	444	481	484	497	465	500	507	492	490	471	515	466	514	480	467	489	496	500	456	517	486	494	520	520	488	495	485	467	510	459	519	521	531	470	472	473	467	494	472	453	495	495	479	485	477	493	497	495	452	516	469	482	490	477	510	421	487	467	459	518	506	478	484	501	514	479	480	515	501	445	466	479	451	474	497	466	512	474	445	458	495	484	482	524	476	512	495	462	425	502	465	505	489	502	519	498	484	511	473	454	486	479	491	458	488	504	489	527	499	503	474	459	482	475	490	472	495	487	472	493	503	464	481	504	477	516	483	484	470	423	448	469	510	467	460	460	445	501	481	437	517	462	457	478	506	514	521	497	489	498	515	503	532	505	481	515	502	516	461	470	516	479	476	480	499	496	480	490	438	466	459	498	475	480	468	472	524	494	477	480	486	448	488	494	509	511	465	471	510	495	503	524	483	498	473	467	495	459	477	494	482	506	454	520	490	529	480	475	474	482	482	460	477	472	478	474	486	466	482	489	482	475	491	476	463	507	519	489	477	488	481	485	468	474	447	493	460	450	515	492	481	491	445	485	476	445	488	474	474	487	491	489	498	502	484	470	480	487	492	494	515	505	494	480	473	487	486	459	500	495	497	514	438	507	495	467	491	477	481	518	433	473	496	504	485	486	476	518	501	440	502	482	444	477	486	501	502	476	483	499	497	502	490	513	499	469	461	489	489	473	469	485	499	516	481	477	443	494	475	496	493	492	475	471	495	464	459	529	528	464	524	484	453	503	485	434	531	519	476	475	484	458	485	493	456	484	467	479	515	493	456	479	457	484	430	494	450	496	501	470	497	513	487	484	513	528	511	499	485	539	527	526	480	457	479	506	499	456	483	477	452	481	509	453	457	502	546	488	470	473	493	502	508	447	485	491	490	449	504	461	466	499	470	494	498	480	479	490	460	470	477	475	474	537	480	489	506	471	481	479	477	508	452	505	467	477	471	478	445	512	454	504	462	477	482	471	516	464	476	436	491	510	475	471	437	480	513	479	493	471	481	502	470	460	498	474	493	479	477	482	491	449	470	489	466	459	458	468	504	536	523	473	493	500	454	485	489	472	489	465	459	490	497	486	498	464	494	468	480	447	485	499	495	491	463	503	529	456	502	449	479	519	500	479	478	490	478	489	492	498	453	472	480	492	462	473	473	472	467	512	487	497	478	445	487	457	518	478	493	508	479	520	466	489	500	498	491	469	476	463	486	464	520	469	445	472	487	452	492	465	489	456	478	503	524	518	462	484	523	466	483	449	507	491	489	474	475	481	492	466	447	488	489	513	492	489	484	521	468	470	491	487	488	516	448	458	509	490	468	466	478	441	543	474	489	477	490	474	482	460	465	513	471	469	470	453	472	502	500	432	514	504	449	524	465	465	484	484	465	513	455	503	504	488	503	508	500	502	477	464	495	496	489	512	489	491	513	491	496	496	468	502	485	472	459	490	469	526	485	481	465	495	490	515	481	475	467	482	473	474	502	483	499	507	464	459	471	468	462	506	504	464	458	468	477	482	501	484	486	438	482	494	503	481	475	486	515	451	521	494	475	479	483	482	498	484	449	492	496	501	512	483	479	469	491	519	489	432	520	476	503	506	479	448	525	455	471	455	471	496	479	474	482	471	468	506	466	471	484	450	463	518	470	476	535	502	451	470	445	491	499	461	485	478	459	461	450	483	518	471	499	476	461	485	486	458	437	479	484	489	451	498	453	467	475	501	491	481	497	541	467	478	498	474	500	457	481	475	445	461	467	456	464	480	463	468	439	492	484	492	440	477	494	440	468	482	499	514	477	482	464	509	486	509	469	489	457	486	510	472	480	484	490	467	474	462	478	508	471	496	480	507	500	508	481	476	476	488	482	438	507	510	478	500	483	497	466	453	475	520	478	480	515	435	452	504	456	469	482	478	457	483	459	447	465	502	494	489	469	484	456	486	488	462	508	470	457	504	470	473	458	476	439	491	471	468	468	449	506	500	481	445	485	483	497	468	511	445	462	490	429	461	518	528	516	479	480	488	462	498	480	495	494	476	459	505	487	458	469	452	499	466	466	512	493	477	455	495	509	454	518	504	496	503	497	484	498	507	488	467	469	508	475	447	481	496	477	464	486	475	459	472	514	453	471	471	470	466	490	493	507	488	503	502	491	487	481	513	455	488	504	474	449	467	481	467	466	486	448	466	481	492	447	451	480	457	474	467	524	483	484	484	458	510	494	494	500	511	489	517	490	508	480	479	502	489	479	437	508	465	504	471	436	486	504	497	474	511	494	490	500	461	479	479	500	442	493	486	536	510	485	488	484	476	497	473	491	458	453	501	477	502	442	466	501	485	509	524	473	498	485	488	468	450	486	495	486	473	470	469	486	501	503	517	511	488	481	466	508	486	501	476	478	485	503	473	498	491	504	484	497	439	482	460	468	450	476	524	474	505	472	478	491	476	464	483	504	502	470	503	491	485	467	503	471	479	473	479	505	487	455	476	487	460	450	489	476	491	476	455	468	467	548	462	499	475	486	455	469	515	446	479	475	497	498	486	474	486	493	502	445	510	470	474	500	470	485	488	470	471	484	502	490	482	497	468	506	499	485	502	491	491	478	460	450	514	484	471	524	487	509	478	499	493	474	475	447	508	459	476	492	480	473	473	503	491	509	485	487	443	498	463	466	500	481	501	472	482	508	491	481	488	480	494	505	502	494	481	462	481	466	517	489	474	506	480	521	494	486	488	522	461	483	452	477	504	505	520	467	471	454	476	493	440	496	486	473	488	467	478	480	490	528	484	471	484	501	485	463	505	498	480	456	481	511	444	492	485	471	529	460	470	497	447	504	478	509	484	472	490	486	487	499	486	478	522	468	494	483	522	450	466	494	493	493	499	470	473	430	542	468	471	464	484	485	464	509	489	471	494	484	472	506	441	486	494	490	480	479	491	489	465	518	454	441	486	486	492	454	461	461	452	479	471	481	454	456	484	491	501	489	497	492	483	472	504	459	478	472	495	449	504	476	478	480	491	463	460	461	474	490	516	471	447	485	503	513
1312	118	92	72	112	125	137	276	2605	2848	2381	1273	470	211	101	62	59	51	69	34	64	52	53	56	68	53	52	58	51	57	47	42	37	60	43	57	52	52	56	43	60	56	54	60	55	38	57	45	71	53	56	37	61	55	57	48	55	45	59	56	52	43	47	44	53	51	49	57	51	45	59	65	50	42	64	57	62	54	42	50	70	56	43	67	40	55	47	56	57	49	50	64	48	51	49	66	54	50	40	40	53	48	57	52	64	58	52	52	54	52	49	52	59	53	49	59	38	53	54	58	73	54	64	63	63	50	53	65	49	59	38	53	59	51	59	43	57	58	57	54	60	51	66	57	42	58	47	53	63	55	36	46	57	59	46	58	44	58	43	57	68	62	51	45	65	63	74	47	48	50	52	51	52	43	49	53	44	49	49	55	63	53	45	44	54	52	59	53	55	61	56	45	54	62	40	64	50	54	52	42	56	50	57	69	53	46	48	53	56	56	54	52	55	53	69	53	53	42	55	55	60	59	55	65	39	59	57	46	62	38	63	45	53	54	61	46	54	61	57	48	53	59	46	58	58	51	54	57	52	45	63	45	54	40	53	64	51	63	62	45	60	56	55	56	62	45	48	54	61	53	62	47	45	55	37	62	46	54	43	46	51	64	55	44	57	61	41	52	49	58	55	42	32	57	50	44	46	57	55	57	60	73	50	60	50	43	72	57	32	67	58	51	59	48	47	61	63	56	47	71	56	62	51	49	47	38	54	50	45	52	54	63	55	68	63	52	69	64	59	43	54	52	58	60	33	54	50	40	50	58	64	50	49	60	41	51	67	46	46	67	47	59	56	57	41	62	41	49	45	55	53	67	49	53	52	51	47	48	58	59	59	50	49	50	58	51	61	64	49	72	59	46	45	58	47	51	54	39	52	70	52	41	62	63	52	51	57	43	59	54	60	60	66	63	51	58	49	43	46	48	63	68	60	43	42	58	53	70	78	55	65	67	58	53	47	49	45	60	58	52	51	58	64	58	54	58	61	53	50	56	58	47	56	39	42	46	61	44	57	49	63	59	43	62	51	56	61	58	41	46	48	46	59	45	57	55	52	62	45	55	45	54	59	58	52	62	48	46	44	42	55	63	54	52	58	46	46	60	55	50	62	59	58	42	50	51	56	56	56	46	58	59	46	51	50	53	43	74	49	50	58	35	58	56	54	58	43	52	51	54	51	61	48	43	58	50	45	62	41	49	60	67	44	53	50	60	77	57	50	58	61	42	74	47	48	62	49	58	39	60	54	58	53	41	50	41	55	47	56	62	53	67	56	67	43	56	40	55	59	53	55	45	65	54	48	50	54	58	55	57	60	55	64	52	47	41	38	53	57	42	43	62	57	51	64	54	62	50	62	48	59	60	43	45	61	67	47	45	57	50	57	46	43	54	60	60	58	54	51	59	65	56	53	55	65	54	43	55	53	53	57	68	42	49	45	58	57	71	49	63	46	49	54	57	56	47	47	65	59	37	37	48	56	44	67	48	49	57	48	59	49	53	52	54	47	64	49	56	57	65	53	44	53	71	56	61	51	44	54	52	53	52	61	61	57	52	57	58	61	48	55	53	53	48	56	47	46	63	46	48	54	59	54	53	57	52	46	49	64	63	50	51	55	37	51	46	54	55	64	49	65	66	55	52	49	49	47	49	53	48	57	53	51	56	48	46	59	53	37	59	65	60	51	53	55	49	75	63	57	51	45	52	51	45	48	55	54	45	68	63	50	46	49	66	67	52	41	49	76	56	54	49	47	59	57	50	43	57	62	59	63	57	65	65	56	52	69	54	47	54	48	50	56	52	57	49	53	56	48	61	45	60	47	56	56	49	57	70	56	57	56	46	54	60	52	62	46	53	49	41	55	76	59	55	46	54	46	64	58	61	42	49	52	47	59	61	64	54	57	51	60	37	65	48	52	52	55	53	61	61	50	54	44	53	59	55	57	54	68	54	53	58	57	49	39	51	50	46	55	55	54	58	40	53	61	64	56	50	51	55	55	56	46	64	46	39	59	49	49	55	39	49	60	57	60	44	58	46	53	54	54	50	54	55	51	49	57	53	58	33	62	45	56	55	44	62	55	51	67	50	53	57	59	53	47	52	57	63	60	51	50	67	42	57	53	50	45	58	45	48	42	40	55	54	58	50	59	56	48	63	60	63	47	48	57	52	50	43	53	50	49	53	55	43	48	61	52	50	57	58	53	71	60	53	60	48	49	61	52	61	57	70	48	63	51	56	46	48	67	56	54	56	53	58	53	52	54	57	54	43	44	51	52	50	47	55	64	49	52	50	61	63	50	51	50	53	59	51	58	67	52	57	52	55	54	50	58	53	60	45	57	55	57	57	49	60	50	59	47	49	58	56	45	51	59	52	57	44	40	45	43	44	55	52	51	55	66	49	60	51	52	83	61	62	55	61	60	52	62	62	53	49	61	60	59	51	52	62	49	47	61	62	50	58	57	62	61	53	48	39	61	67	55	59	58	50	42	51	56	68	55	67	53	46	53	61	54	63	55	54	43	61	53	53	51	54	62	48	56	63	68	42	57	50	61	55	55	55	59	68	61	48	56	58	51	67	53	61	55	60	43	52	59	55	42	65	76	51	66	48	57	57	67	52	67	37	56	53	54	54	51	56	51	61	53	62	66	56	55	45	51	50	45	49	46	60	58	48	55	56	49	44	57	41	43	52	50	49	62	47	46	48	53	45	55	67	55	58	48	47	52	48	54	43	52	44	65	44	65	50	53	46	46	63	67	51	37	50	53	62	73	59	47	52	39	40	43	61	52	39	61	61	56	59	42	43	57	62	45	54	33	59	63	67	47	47	49	55	57	60	44	53	61	57	57	62	72	62	45	43	54	66	51	59	70	42	43	72	50	46	44	55	61	41	57	59	48	56	40	56	57	53	48	55	53	47	53	57	67	56	61	48	76	44	49	44	54	52	56	65	51	46	46	61	39	56	49	59	46	63	58	49	66	62	47	53	59	53	51	64	60	41	58	53	45	58	54	57	51	56	44	42	67	60	38	62	64	55	46	55	56	52	56	65	50	56	62	55	66	63	44	54	50	48	51	52	49	52	51	54	51	57	54	56	40	52	54	48	56	59	51	45	59	42	44	50	61	48	64	56	52	58	69	53	61	57	45	53	52	50	47	49	53	52	46	52	55	49	54	58	47	58	40	40	53	49	52	64	55	53	55	48	59	49	49	49	40	43	59	62	50	64	46	53	55	55	47	46	48	46	51	46	54	49	61	45	65	50	50	47	55	51	60	42	63	50	56	54	57	48	50	45	50	58	56	61	67	62	62	51	60	62	42	51	50	57	52	43	52	45	67	65	56	59	55	52	59	62	50	61	39	39	66	64	55	58	45	54	60	70	61	47	38	49	50	55	72	59	42	57	46	61	63	34	57	46	57	54	58	60	50	58	54	44	47	46	56	50	65	46	49	61	60	48	49	50
7866	2020	1490	2020	8022	7743	7834	14026	36411	34231	29939	21407	10098	4461	1933	890	633	664	604	625	607	626	604	580	614	564	647	636	608	593	586	606	607	578	559	609	675	629	576	618	648	613	617	593	609	609	620	622	629	611	596	615	577	583	573	593	585	627	627	628	636	612	596	610	628	600	598	675	637	607	582	546	630	590	598	621	650	608	601	603	583	631	597	626	601	611	568	607	634	550	625	628	612	603	631	623	603	594	620	575	563	620	631	631	567	560	633	640	624	632	621	601	574	622	642	598	632	574	551	637	571	596	655	589	622	558	605	596	582	613	637	682	622	598	596	599	596	585	601	606	592	673	613	583	584	613	574	613	595	604	628	598	563	598	611	592	622	556	591	644	575	544	623	567	617	617	622	615	636	591	621	610	642	614	605	620	624	596	620	643	621	596	575	604	666	588	653	558	642	614	626	593	599	637	570	584	565	588	555	601	615	579	588	574	557	619	585	598	619	613	611	654	633	635	586	630	598	651	634	616	592	626	626	578	584	591	609	612	647	611	656	587	580	618	535	635	603	606	644	612	611	607	616	595	615	595	659	609	582	600	607	629	580	627	615	637	634	613	631	608	606	573	616	632	609	607	640	620	582	595	578	595	589	585	594	592	590	593	605	616	620	619	630	586	602	655	605	611	609	651	615	623	624	587	623	625	597	554	614	571	628	593	643	600	611	602	606	579	637	589	613	611	629	622	619	601	591	601	651	616	606	637	646	619	578	593	603	582	585	571	643	611	571	619	604	598	592	585	579	579	613	625	639	641	559	629	607	595	566	570	603	587	560	629	637	587	607	578	598	577	597	605	622	593	681	590	638	604	628	618	604	600	601	606	634	586	637	624	597	636	634	569	610	573	622	573	564	634	610	595	618	662	619	608	602	651	629	611	628	563	623	611	580	620	603	625	595	636	582	638	642	598	606	588	591	591	601	594	575	619	570	635	565	599	642	631	595	592	616	644	555	581	617	584	593	629	548	637	623	594	593	618	601	610	577	623	595	639	627	626	574	640	628	608	590	637	624	582	633	593	583	649	616	606	617	598	605	628	571	597	632	616	661	575	639	589	644	598	578	597	625	620	592	568	600	571	617	575	603	659	622	610	658	597	614	575	619	584	605	579	625	615	597	599	585	588	587	601	629	590	596	617	635	575	590	590	568	626	611	637	614	607	638	616	602	583	630	639	592	585	584	657	608	584	625	640	599	614	564	611	607	631	633	594	588	638	634	612	627	603	605	620	605	570	602	614	601	646	594	573	567	603	597	623	618	551	569	618	611	597	600	572	610	579	575	666	629	563	585	620	598	621	551	609	604	611	627	558	595	599	632	577	592	667	683	619	621	597	589	595	584	556	625	620	613	639	602	591	619	588	631	590	581	611	593	600	586	602	607	602	617	588	645	611	551	606	595	599	601	601	635	602	606	637	615	569	625	615	622	601	549	586	611	632	637	585	572	587	585	592	632	592	597	599	620	626	597	559	567	572	581	622	586	641	640	665	618	618	643	611	624	618	573	615	573	630	556	585	582	567	634	594	602	606	563	595	578	598	609	583	600	605	591	581	579	581	599	615	630	627	642	589	635	598	627	583	626	651	553	550	602	609	591	638	632	594	579	630	586	657	631	615	577	612	584	617	627	595	579	610	564	609	577	616	582	604	573	621	589	610	603	613	639	601	659	618	583	602	592	595	599	568	597	605	628	584	597	602	663	625	595	611	598	562	578	662	576	608	628	599	599	610	568	633	586	587	607	631	608	606	578	624	628	599	612	619	570	609	547	615	620	615	581	600	597	602	604	643	610	626	600	636	542	606	604	569	618	620	603	597	621	629	607	556	611	601	617	619	606	583	630	614	597	573	567	635	572	566	588	605	632	620	590	581	584	595	583	630	599	560	607	618	571	567	644	652	614	626	588	603	637	591	598	621	586	616	607	616	597	618	608	566	662	593	600	578	599	624	592	611	613	630	620	633	653	574	591	635	612	608	604	644	630	648	581	607	575	580	587	607	616	572	585	620	639	597	582	581	594	651	601	621	604	594	617	558	595	627	598	592	624	628	596	640	600	577	618	571	631	626	588	623	597	610	614	603	645	612	585	605	621	563	603	601	641	630	606	630	618	589	662	635	605	612	602	611	600	588	671	591	610	617	587	577	592	564	589	598	583	634	614	563	622	544	612	604	625	591	564	552	620	645	600	589	582	618	620	603	613	618	614	613	636	597	620	618	601	591	622	617	649	606	622	646	621	610	590	644	606	589	591	644	536	609	591	602	613	625	634	573	615	579	653	570	573	605	565	571	580	660	607	618	634	624	573	589	641	612	611	644	641	600	617	603	619	594	627	613	615	602	622	577	579	608	588	619	603	634	608	613	586	641	548	610	616	618	575	598	644	620	578	607	617	552	633	631	634	598	579	607	598	588	586	614	591	575	582	632	605	585	597	593	650	644	583	594	621	589	629	593	623	611	594	609	633	629	590	656	599	613	630	606	604	615	580	601	587	597	623	593	595	591	600	577	577	630	603	602	626	640	629	588	592	549	587	605	596	613	636	609	638	610	599	564	623	625	602	612	586	623	574	618	613	617	618	562	628	602	578	606	591	626	665	620	616	621	624	630	611	596	640	613	598	643	608	617	622	634	605	569	638	666	579	631	625	592	603	590	638	629	626	572	615	608	605	560	583	620	623	630	598	592	637	637	602	584	595	594	607	585	579	595	602	601	585	610	635	600	600	589	528	637	624	631	624	589	593	673	601	672	597	600	647	602	663	596	579	590	609	602	640	625	633	617	602	596	581	607	606	603	581	582	635	606	591	610	645	627	586	599	604	638	595	616	581	622	642	622	568	601	599	643	643	579	611	605	624	590	610	618	611	627	586	622	576	579	601	558	598	616	614	605	594	616	605	609	585	600	581	626	603	588	618	617	566	611	610	593	624	621	629	607	682	615	601	624	586	580	608	574	598	648	579	633	578	621	620	637	622	595	632	639	584	600	572	601	622	622	595	588	630	605	608	612	630	615	606	572	616	591	555	588	611	576	580	620	644	543	610	622	605	596	554	615	620	652	612	641	641	627	594	621	606	599	647	628	591	604	610	582	581	605	621	633	638	606	601	556	611	631	602	613	584	611	631	614	631	590	602	585	567	606	588	654	630	588	549	613	607	585	585	573	573	607	566	607	623	597	617	603	627	639	605	621	576	602	613	618	608	652	600	640	581	561	588	534	597	606	602	616	623	583	607	566	597	605	635	620	575	623	656	661	624	617	612	622	607	610	611	611	591	576	582	579	616	602	662	632	625	636	597	654	603	607	605	621	616	584	624	594	555	589	656	595	635	646	601	585	628	607	598	574	611	618	614	637	612	577	579	608	609	612	589	606	640	563	597	617	623	657	596	617	584	582	620	637	584	602	551	639	668	605	588	617	601	661	640	646	649	633	584	613	627	618	637	618	574	625	592	613	615	588	571	611	588	620
558	146	83	89	127	135	213	425	6752	7385	5866	2947	769	279	163	72	60	46	39	53	52	51	38	53	39	48	50	48	43	44	50	45	34	46	47	55	53	44	42	39	37	48	39	42	39	39	64	36	45	48	61	53	47	44	53	39	44	49	36	42	28	40	48	38	46	42	55	42	39	54	60	45	65	35	42	55	61	42	35	50	59	35	42	48	43	41	47	56	41	52	37	36	55	43	46	46	50	49	53	51	40	44	58	47	46	42	35	49	46	38	42	51	51	56	51	53	51	48	42	45	45	51	39	42	45	55	49	42	35	36	52	29	55	41	32	38	46	44	36	40	54	41	48	44	64	44	61	42	36	42	51	56	39	43	46	39	48	55	41	47	51	58	38	38	48	47	46	44	39	49	43	43	51	55	52	44	53	47	38	37	38	39	52	45	46	49	59	43	37	50	47	49	45	52	58	51	36	45	51	44	41	51	41	51	56	57	49	41	60	47	47	41	40	42	45	47	41	47	48	45	49	31	47	44	49	35	45	50	47	57	41	39	59	53	45	42	48	53	52	58	38	45	53	43	46	47	52	33	45	43	57	51	35	51	52	46	35	52	40	45	53	37	41	36	49	51	50	52	51	43	49	49	43	46	54	50	46	37	30	42	45	55	50	39	41	51	39	38	45	45	50	41	46	43	48	57	38	44	38	56	50	40	37	43	44	47	53	50	45	43	40	47	58	43	39	55	51	45	38	47	57	55	52	46	39	43	45	45	38	53	47	43	53	41	53	49	42	43	52	55	35	51	42	48	48	48	39	48	42	52	46	40	55	53	42	48	49	36	62	42	45	48	42	47	37	43	45	44	42	45	47	52	45	32	54	56	51	39	58	47	42	53	35	45	50	44	49	51	44	49	39	42	55	53	39	38	40	47	44	40	48	48	45	40	38	37	55	37	49	46	46	53	39	41	48	46	43	46	40	47	50	40	44	32	45	50	44	34	57	46	51	37	41	54	57	36	53	56	54	42	51	48	54	40	58	42	58	45	44	42	45	43	37	52	46	30	53	59	55	42	43	49	53	48	44	39	36	49	42	32	51	42	53	45	45	56	48	44	41	58	49	53	44	50	55	38	40	44	46	48	62	39	46	49	52	48	53	40	38	45	39	48	48	38	53	47	45	48	54	52	44	69	52	39	58	37	33	38	53	52	49	54	43	32	49	52	44	38	36	44	40	43	51	35	44	42	52	47	46	58	47	38	46	38	52	41	39	43	39	46	34	46	48	58	53	45	31	60	53	48	41	45	52	48	40	45	44	47	47	53	41	48	43	59	42	57	48	55	39	47	39	48	41	51	46	42	33	35	53	37	53	48	31	41	39	36	44	55	43	55	32	45	44	45	45	53	56	52	41	44	50	43	51	51	44	43	50	47	40	36	39	35	45	51	40	53	49	49	42	49	52	39	50	50	45	56	42	44	47	48	42	50	43	41	37	56	46	40	51	43	53	47	48	35	47	57	48	52	56	41	69	44	44	39	29	56	43	47	48	51	35	52	54	50	45	64	37	35	44	41	51	51	41	45	37	52	48	52	45	54	38	46	51	40	53	60	42	41	53	55	44	49	46	51	49	60	49	58	44	52	46	45	41	41	52	53	39	43	38	38	36	39	52	44	40	48	50	43	49	64	55	41	46	50	49	52	42	47	42	42	39	49	37	40	53	65	49	52	45	52	60	38	58	42	52	49	25	38	52	46	37	45	43	48	46	57	48	37	46	32	50	55	39	43	65	44	39	56	49	60	40	47	35	40	48	46	49	58	49	49	50	49	41	42	34	59	42	59	45	57	45	44	42	51	50	42	49	49	46	33	42	47	57	52	42	51	48	50	54	42	54	47	38	42	47	51	48	48	50	39	52	45	46	49	42	53	37	36	44	54	51	56	46	35	51	47	43	50	46	37	32	49	48	32	63	46	31	54	45	51	55	46	32	44	45	39	57	44	58	38	46	33	43	46	38	44	50	49	38	40	43	37	42	38	53	57	55	47	35	37	37	39	52	44	41	58	45	44	60	51	49	42	52	46	48	47	43	37	35	62	44	56	58	42	54	52	37	41	48	41	54	39	40	49	42	36	43	40	39	47	60	48	47	39	51	43	40	40	43	46	44	50	43	48	44	46	36	57	49	53	49	52	40	56	48	53	44	48	60	40	55	43	49	51	51	32	47	43	33	42	47	41	37	53	46	46	36	43	49	40	48	40	39	49	46	37	42	52	41	36	45	42	40	47	43	46	52	40	59	50	45	52	45	46	32	37	45	46	49	45	49	41	43	39	46	58	43	46	48	54	39	45	62	44	39	47	52	49	50	39	45	42	52	51	44	53	47	46	52	52	48	54	33	45	42	43	42	42	52	39	47	45	45	44	54	47	43	48	41	53	33	44	42	39	47	49	54	39	50	51	52	43	43	59	57	42	50	48	40	38	31	47	55	47	41	45	45	44	53	39	53	47	47	51	42	46	43	49	44	46	57	49	35	43	54	35	43	52	36	38	51	42	49	48	36	43	51	33	41	40	46	44	53	45	40	43	54	45	60	49	64	41	41	34	35	39	57	43	37	47	50	47	44	47	49	49	51	44	41	42	51	47	39	40	41	47	52	53	40	44	49	43	34	46	57	43	42	43	46	45	43	49	46	41	43	47	59	53	44	37	35	46	44	46	43	50	51	43	53	35	48	38	44	39	43	41	55	41	42	40	34	49	49	41	58	48	50	39	49	47	54	43	36	47	44	38	47	43	46	45	42	40	34	50	49	58	44	33	53	49	53	47	48	41	60	51	47	43	38	47	47	41	42	45	55	58	45	40	49	40	53	43	52	54	57	44	43	42	53	36	43	44	49	47	47	55	55	41	43	42	34	42	39	47	42	47	46	44	56	44	41	40	37	46	41	57	46	44	45	44	44	39	48	45	43	50	41	29	38	43	52	40	33	51	44	36	52	39	34	49	46	51	52	56	34	37	32	43	56	49	44	47	45	46	42	58	45	53	52	47	46	49	52	45	43	45	50	51	47	47	49	47	47	47	44	53	47	44	38	48	47	49	61	44	52	48	38	49	47	54	47	50	55	43	44	49	52	44	43	47	40	45	48	53	42	48	40	45	54	48	48	43	54	43	38	53	47	42	47	55	41	28	49	49	39	39	41	49	55	49	47	46	50	48	48	54	52	55	45	48	49	39	50	44	53	47	45	49	47	41	46	37	50	35	32	50	48	43	62	26	50	38	47	35	44	58	40	52	50	62	67	55	58	43	35	48	42	48	34	44	45	48	57	50	44	41	50	55	49	46	49	45	43	36	43	40	39	47	58	45	47	47	41	51	60	51	47	41	52	43	42	58	41	49	38	36	47	37	55	42	52	40	51	47	39	45	53	43	41	51	43	46	49	39	46	56	54	49	41	48	39	36	50	45	45	45	37	49	37	41	50	36	37	55	44	56	51	50	45	53	49	50	41	44	48	50
9419	3452	1521	4271	11279	10837	12032	18908	48021	45639	39481	29200	15497	6812	3309	1184	625	561	530	552	517	576	527	556	543	500	534	531	506	519	521	557	527	509	527	533	508	524	510	525	533	522	527	530	551	479	503	505	506	532	509	545	527	524	529	499	541	511	544	487	527	562	552	532	517	534	486	533	502	518	490	530	518	513	500	478	531	564	481	537	479	506	514	540	552	482	494	527	518	539	522	501	547	506	506	535	527	524	538	520	511	502	492	475	496	513	575	553	535	541	491	532	501	508	572	513	527	572	517	519	553	505	522	533	504	509	508	500	541	510	496	516	494	504	553	562	528	534	546	521	531	537	537	476	528	556	503	516	507	544	494	537	529	533	490	554	528	521	546	511	544	518	558	506	536	551	500	518	532	554	522	556	518	560	547	533	557	502	580	514	535	525	536	582	511	484	520	532	542	521	526	554	500	539	537	510	553	505	506	541	540	502	575	531	544	516	532	548	582	569	538	525	476	543	508	541	542	530	501	502	508	468	527	533	535	558	524	517	536	536	542	538	518	508	507	567	536	519	518	521	514	518	495	520	502	494	517	530	512	528	505	528	481	533	529	559	552	513	541	538	547	508	522	523	525	511	510	562	500	529	510	506	522	551	514	540	497	500	466	523	498	526	526	551	523	527	498	546	503	546	552	517	555	549	549	514	524	537	533	493	505	530	492	542	516	550	494	526	532	525	554	498	559	528	539	552	509	523	470	519	520	546	490	535	527	565	561	522	518	532	527	505	519	556	537	522	534	545	491	593	552	520	513	471	523	526	520	508	513	553	479	523	558	531	524	514	505	532	540	527	513	496	529	520	529	533	531	559	560	515	516	542	517	555	533	470	534	518	574	534	572	516	561	526	467	543	563	490	506	544	525	510	530	530	567	511	521	533	563	506	551	493	497	516	511	519	541	546	529	525	531	533	534	519	534	525	531	520	489	562	531	486	525	487	501	513	508	570	524	512	537	544	501	523	570	514	528	512	539	527	524	553	516	511	503	508	564	526	527	544	480	573	543	485	493	561	535	525	533	506	540	510	495	524	556	515	532	516	559	556	506	527	536	493	520	521	558	526	522	529	508	553	540	523	516	520	504	544	502	494	517	523	536	500	535	557	529	522	534	539	522	512	543	539	545	519	498	559	510	521	518	544	553	531	528	519	538	516	535	518	530	542	528	549	544	535	491	513	517	556	513	508	511	530	543	522	522	525	523	539	516	527	572	488	517	571	523	546	519	499	519	527	556	523	526	531	542	523	534	503	501	517	505	567	542	544	513	509	502	508	523	525	514	535	515	514	497	533	503	492	545	521	532	508	524	528	524	523	528	552	494	528	480	503	500	524	518	557	525	536	519	503	508	546	566	570	526	583	523	551	475	582	521	496	510	552	522	484	550	492	595	514	524	557	511	515	522	520	502	535	543	519	540	528	526	554	535	509	532	509	544	478	509	530	539	478	529	520	541	496	549	525	523	529	489	521	556	524	507	496	498	569	511	515	550	518	527	529	548	513	515	526	522	507	514	520	533	518	518	550	577	522	491	527	510	501	555	536	540	535	485	515	517	554	564	492	512	524	516	511	528	546	542	499	548	536	488	594	518	528	535	530	513	513	499	552	565	528	507	495	541	546	569	553	521	501	484	565	519	523	566	529	523	485	529	516	542	519	497	524	503	544	507	532	484	462	545	518	511	533	523	493	528	526	482	484	528	528	552	565	541	518	512	519	536	565	520	538	501	530	549	557	521	542	507	542	512	502	552	515	500	543	532	555	545	523	494	534	485	506	539	524	502	551	553	525	540	524	538	489	447	516	531	540	538	467	534	523	545	540	527	510	552	522	522	524	574	513	546	520	504	505	510	539	569	517	541	540	508	549	537	511	521	554	485	492	551	502	540	575	557	518	510	543	556	523	488	544	510	543	521	567	487	526	461	552	495	542	524	515	515	517	517	515	560	556	534	505	493	542	558	521	520	485	482	497	511	541	510	533	537	518	493	508	518	515	530	512	485	516	518	558	517	432	507	473	539	533	541	490	533	550	533	504	521	541	509	475	551	514	531	533	524	547	528	545	510	528	528	554	553	521	529	527	543	493	528	521	499	560	507	577	557	533	540	522	525	508	511	530	535	522	535	535	506	518	522	511	511	551	524	498	508	532	546	515	525	558	491	548	527	522	563	523	493	550	553	513	554	528	525	517	467	498	519	554	551	520	524	494	548	522	534	546	522	569	531	483	525	527	545	523	524	483	501	515	514	538	526	565	507	548	562	532	543	486	530	486	523	515	510	523	529	538	524	519	540	558	504	563	577	493	535	498	517	527	574	514	570	553	504	490	491	527	538	533	510	557	541	516	566	547	529	499	548	546	535	519	526	480	514	501	500	533	557	536	553	523	514	545	512	560	500	550	536	492	585	535	532	507	534	541	570	544	497	492	487	478	556	486	523	540	528	508	539	519	521	529	577	506	536	510	532	498	533	512	533	517	548	509	570	496	525	536	556	515	530	501	528	536	565	530	526	535	539	509	532	533	513	531	551	538	531	523	501	543	539	567	537	538	531	506	496	523	521	485	485	565	545	538	499	567	542	553	519	496	541	560	515	530	517	527	518	543	519	508	559	550	532	546	501	548	526	558	518	558	518	524	552	511	540	543	551	531	503	502	485	529	547	515	530	530	530	521	551	498	530	498	535	515	524	539	512	542	537	558	509	538	517	541	499	545	534	528	509	559	537	528	536	535	554	528	595	511	510	547	525	543	536	491	547	509	497	534	517	518	574	530	535	523	550	521	512	500	541	525	485	508	510	511	512	520	492	520	511	509	527	528	523	491	498	519	521	525	525	533	539	545	492	537	546	487	532	550	532	511	511	511	478	542	537	526	495	506	479	568	525	585	526	538	472	508	538	515	525	521	486	509	542	555	510	549	533	540	510	537	569	534	500	525	551	573	508	483	501	476	489	491	537	570	515	546	518	522	512	519	550	544	557	554	491	543	545	528	499	511	554	501	537	529	514	531	527	518	508	552	559	558	523	546	499	534	467	503	514	508	506	511	539	537	513	536	499	512	568	540	536	518	527	525	513	476	564	538	533	542	522	508	507	496	512	506	480	509	546	516	501	541	508	531	504	533	522	546	531	521	508	513	542	500	470	540	515	573	551	509	516	509	503	512	521	521	506	523	541	494	514	530	525	506	497	510	538	513	534	511	526	505	501	566	547	505	507	558	544	542	522	514	549	560	551	547	501	552	519	525	515	522	524	476	511	514	564	476	539	503	552	506	514	556	515	507	548	553	534	519	554	503	554	542	515	515	491	536	528	515	491	523	533	515	509	497	511	527	541	539	517	544	523	508	526	527	509	514	525	556	509	560	541	503	527	522	478	538	525	577	534	553	532	494	490	528	508	543	568	499	514	523	545	557	482	515	563	504	537	540	505	540	509	559	520	525	513	503	475	536	554	508	560	462	535	515	540	512	503	539
2101	145	90	109	113	157	287	347	6541	8528	7465	3640	1032	402	164	94	56	52	53	61	56	58	53	52	55	50	60	51	60	51	60	59	56	41	52	68	39	54	52	43	54	53	59	60	51	44	57	56	47	41	63	49	68	47	59	59	46	45	66	55	59	60	49	52	53	59	49	55	74	47	45	52	44	48	59	44	56	56	55	58	56	51	53	56	53	48	31	60	50	52	58	46	64	43	54	69	58	65	53	51	51	50	57	59	45	44	59	54	52	59	51	60	59	54	57	62	55	48	58	60	63	42	56	63	62	49	58	57	59	56	51	69	52	60	51	55	52	50	64	61	49	67	52	55	63	57	46	58	52	61	48	57	53	57	38	52	57	48	64	76	46	53	57	44	48	63	48	62	46	54	57	53	53	42	42	47	45	55	49	53	47	54	63	66	49	60	47	58	56	56	40	51	42	58	69	51	46	51	37	60	58	66	52	54	58	62	46	47	42	62	48	58	52	48	48	52	52	63	56	53	64	54	49	47	53	69	57	46	48	54	60	53	49	56	61	56	66	57	58	58	49	67	68	47	44	62	46	71	48	63	47	40	52	56	61	62	81	59	74	64	46	66	58	42	52	49	58	43	70	45	54	60	50	57	50	48	47	60	50	59	47	49	60	65	69	61	56	58	61	78	44	53	47	56	45	51	61	48	57	56	54	48	52	57	63	53	55	61	64	42	68	60	40	44	67	53	55	50	46	62	53	43	67	48	51	41	50	51	56	48	44	42	46	71	58	51	47	55	48	46	52	46	57	50	53	52	55	49	61	58	53	67	46	54	42	40	63	62	62	51	47	50	64	47	58	64	51	63	54	62	57	46	50	57	44	66	51	60	52	39	52	53	53	42	39	54	54	51	67	41	43	50	56	51	60	48	62	58	50	69	52	67	39	48	63	64	64	49	50	57	57	46	58	60	52	50	59	65	50	48	48	55	56	63	66	47	42	50	59	45	57	53	54	55	52	49	61	58	42	46	49	53	51	47	48	59	61	62	49	47	67	69	66	49	46	53	54	69	60	47	45	49	47	49	47	46	44	49	55	66	64	51	61	48	65	57	61	56	38	67	66	45	54	54	62	53	61	57	68	52	57	52	46	55	60	41	56	60	58	61	54	47	47	55	49	46	60	46	47	47	55	63	54	58	55	47	66	51	55	60	49	64	40	68	46	57	47	49	49	49	57	52	59	53	42	61	63	52	44	55	52	50	46	48	65	58	55	52	59	67	41	51	51	56	58	66	66	45	55	55	64	43	48	42	56	36	43	65	62	60	66	62	61	51	58	59	59	68	61	63	39	53	52	54	50	53	49	51	56	52	35	51	54	54	37	55	49	59	54	49	50	53	56	64	45	53	64	63	57	42	58	55	59	64	45	45	63	58	58	60	47	64	53	59	57	55	57	58	53	43	55	52	47	52	67	43	48	57	56	56	52	65	41	57	45	44	51	56	49	65	37	42	49	58	55	37	62	57	53	49	62	54	56	61	52	43	54	52	47	52	50	52	61	73	57	71	36	60	54	57	65	58	46	49	55	62	58	64	51	51	42	49	60	60	50	45	53	57	61	51	59	54	52	76	58	44	54	56	55	41	65	57	53	54	58	55	54	54	56	58	54	45	41	51	47	63	56	65	53	52	53	53	52	49	48	61	50	54	69	44	54	55	59	56	68	50	57	61	41	62	65	48	60	50	54	54	52	54	58	55	55	58	40	43	49	49	63	45	53	51	50	54	52	63	53	42	65	54	51	37	55	67	49	59	63	57	51	42	57	64	48	54	60	67	44	48	65	51	46	61	57	52	43	66	45	43	44	43	51	70	46	49	46	53	64	43	36	53	46	55	50	56	61	53	45	47	55	62	44	51	53	49	64	49	62	49	43	48	50	54	59	52	53	50	58	48	66	61	35	47	43	56	55	50	43	56	60	53	56	50	55	63	36	56	60	50	52	43	57	62	61	58	55	50	66	33	56	56	50	58	48	67	43	66	46	50	45	48	52	53	48	45	55	42	58	59	52	52	67	46	52	48	72	54	49	60	51	56	50	51	58	54	57	55	49	50	57	58	78	47	49	54	45	56	51	51	45	47	53	43	62	59	62	45	58	62	65	51	48	52	64	45	50	59	49	50	54	65	70	46	49	55	48	47	67	50	43	52	49	53	58	58	46	55	44	51	56	60	49	52	48	62	39	52	63	57	54	60	51	60	51	39	56	54	53	53	71	50	41	48	54	50	55	53	52	49	45	47	62	63	58	59	41	44	55	59	52	45	57	68	56	64	49	40	59	51	60	59	59	53	50	40	45	55	47	59	56	50	60	46	55	52	48	60	57	57	57	39	55	52	59	56	43	55	57	55	70	53	44	43	60	66	49	65	49	48	48	57	49	67	52	51	49	59	47	52	38	52	59	54	49	59	60	56	51	54	58	53	51	52	34	59	59	52	50	57	45	59	43	46	61	50	52	46	59	57	52	55	47	61	56	59	54	44	55	46	57	63	44	63	49	65	68	53	62	49	61	57	56	54	52	45	59	40	39	60	51	49	61	57	48	55	52	50	58	48	47	44	38	54	54	49	58	51	46	64	60	64	53	52	50	59	53	59	49	61	61	67	55	37	51	61	67	50	55	44	59	66	52	58	49	58	46	46	63	55	52	54	52	54	44	59	58	65	47	59	62	58	60	52	58	66	43	55	52	59	44	64	51	49	43	53	61	55	53	45	56	58	52	49	65	56	55	48	58	51	62	43	54	55	51	60	60	56	53	59	56	61	56	51	55	54	45	49	48	51	47	73	57	58	50	54	56	56	64	63	55	49	56	47	58	52	54	50	69	40	67	57	55	42	48	58	43	45	59	55	56	51	50	66	51	58	50	54	52	53	61	67	52	74	43	51	55	55	57	53	59	47	45	52	53	55	51	55	41	61	56	47	52	53	57	61	57	59	45	39	47	58	34	54	63	45	54	68	55	43	60	48	66	53	56	49	69	36	47	53	59	47	51	49	52	51	52	60	56	52	46	47	55	42	53	57	53	53	52	41	58	53	63	54	50	50	58	57	55	49	70	50	42	56	59	58	63	48	57	54	54	41	47	64	43	48	37	55	59	42	56	53	42	43	59	56	48	45	54	53	51	67	57	53	54	65	43	53	48	55	51	67	46	62	50	64	51	46	50	67	65	58	50	50	42	47	66	54	56	61	69	55	47	57	57	63	50	63	57	54	50	44	44	57	46	71	56	45	42	49	49	54	61	51	56	54	48	57	50	47	47	57	57	56	52	51	54	64	70	45	51	47	50	50	67	50	49	42	60	48	69	46	53	51	50	53	55	68	52	63	57	53	52	51	65	52	43	45	53	52	51	52	46	46	49	69	49	62	60	48	47	46	59	69	63	49	53	60	57	46	39	49	61	53	69	54	63	61	47	69	60	50	59	54	47	60	44	47	41	52	55	55	55	45	48	56	40	45	60	57
10068	3020	1783	3082	8187	10271	15316	16869	48786	49314	43755	32315	18582	9390	4097	1411	770	619	612	657	643	611	655	626	579	626	573	612	634	620	595	627	601	664	591	629	632	675	639	609	582	628	599	619	629	636	580	631	573	630	603	653	621	581	594	587	604	595	558	631	635	607	645	583	599	628	605	621	606	564	638	587	640	606	582	637	570	595	577	641	609	592	609	579	613	641	588	616	602	587	597	615	588	658	568	633	619	581	592	612	611	578	606	583	589	600	639	605	632	621	647	641	617	584	668	590	608	606	582	631	565	618	586	631	603	598	567	615	553	634	604	624	589	604	614	575	619	632	576	634	606	636	602	576	591	628	604	620	562	612	621	645	648	602	598	587	618	612	549	588	583	596	611	667	591	619	612	605	649	598	610	605	601	626	577	601	577	606	572	573	591	604	600	598	617	633	598	633	622	591	598	575	637	605	606	620	649	571	613	603	615	643	571	602	609	634	602	571	639	593	625	604	611	601	584	599	638	569	542	604	610	555	594	582	620	639	577	565	582	597	623	613	660	640	599	624	587	619	610	629	577	616	583	585	606	599	603	587	627	598	608	623	635	649	621	585	619	616	589	639	638	613	583	578	667	609	599	578	599	599	628	660	629	579	628	590	650	594	607	594	617	601	612	586	586	597	603	584	604	603	605	639	614	575	595	564	617	668	625	585	601	593	616	611	593	608	627	622	628	614	611	600	585	593	618	631	600	583	635	633	596	630	631	565	635	578	559	649	619	599	604	588	644	605	584	607	628	577	574	598	575	615	591	532	581	641	630	637	583	586	619	642	602	621	643	598	593	565	641	622	576	621	608	610	648	589	576	654	641	632	592	630	642	591	588	610	616	655	575	600	612	662	619	577	595	584	554	611	643	623	622	624	613	591	543	601	625	631	610	623	631	629	601	600	619	595	613	595	563	560	646	623	607	588	591	555	593	627	617	633	608	567	606	574	545	596	606	609	631	562	599	612	575	607	585	602	634	596	559	620	663	593	594	634	638	612	637	596	591	614	617	607	598	589	544	594	606	613	613	632	597	666	634	617	593	600	594	587	631	640	597	568	632	637	594	596	604	627	591	609	608	613	574	600	600	586	664	626	642	592	628	611	615	621	613	574	593	601	629	606	579	572	584	607	612	621	645	591	619	587	639	633	592	605	579	627	604	574	615	598	628	587	622	603	603	635	632	633	571	648	595	623	610	633	593	591	561	617	613	628	572	667	615	596	583	572	648	623	651	560	610	622	584	593	580	589	598	591	572	671	612	620	644	587	624	649	611	580	619	579	610	610	676	592	635	627	571	580	616	532	591	613	617	605	612	613	627	591	555	633	566	597	659	607	599	601	609	602	601	611	576	635	619	590	615	611	627	639	650	626	632	606	608	580	602	626	627	576	637	627	630	581	605	583	568	617	618	598	627	608	598	580	605	610	631	606	619	651	607	573	609	637	568	603	641	585	649	616	632	605	590	611	604	630	627	611	597	621	581	619	608	647	610	588	585	607	615	621	607	605	632	592	635	618	597	581	608	586	589	643	606	610	606	616	635	609	641	581	597	555	611	629	626	589	633	583	551	612	607	592	611	594	638	619	598	639	593	590	629	615	629	614	578	606	609	582	606	591	554	629	579	603	619	622	599	573	611	618	604	632	600	602	651	602	680	622	570	592	540	601	612	620	596	565	641	624	593	631	609	567	606	612	675	579	635	598	616	638	640	605	603	580	604	574	579	598	612	600	635	592	640	613	594	573	618	630	588	605	592	642	586	598	584	621	608	627	582	614	588	583	599	645	608	658	552	589	669	555	583	612	611	553	587	627	584	629	614	610	604	636	615	600	608	617	609	575	580	559	616	608	620	612	601	559	611	654	626	625	592	583	603	611	573	574	607	594	636	576	591	590	618	634	569	601	625	620	615	602	631	575	608	581	634	576	596	622	583	598	596	574	633	585	624	609	615	606	631	613	577	572	561	607	596	603	626	631	652	594	650	597	626	587	556	649	641	605	630	591	601	571	583	617	632	621	584	649	591	614	613	600	604	605	648	582	598	596	600	614	620	615	603	630	610	608	574	573	657	636	581	598	592	631	601	596	605	563	599	608	601	626	581	618	621	592	601	649	676	535	640	551	597	583	681	615	629	626	557	654	619	605	594	648	604	579	597	611	610	616	609	638	610	636	606	595	623	639	635	635	611	609	581	593	633	619	584	621	598	589	626	651	642	594	635	617	623	629	609	631	619	640	599	592	635	628	605	611	635	617	608	596	622	581	594	626	606	612	640	604	634	590	584	595	608	613	593	599	589	572	622	620	627	612	628	599	637	639	621	633	564	620	623	614	641	613	630	625	576	666	604	603	635	633	636	608	564	587	600	637	589	607	605	605	597	602	598	647	600	619	572	612	594	641	611	608	593	596	645	599	614	613	637	620	599	598	642	620	609	622	579	610	579	619	572	625	638	641	613	633	638	617	593	588	608	602	623	640	596	615	606	593	681	618	578	619	613	611	616	616	606	623	611	614	597	596	640	613	578	556	627	635	607	585	627	631	587	623	563	610	614	576	614	627	583	644	593	625	611	634	599	595	603	622	601	574	587	566	606	629	602	652	617	611	612	588	627	645	647	627	661	617	600	573	597	627	646	630	609	668	635	586	617	605	620	623	632	644	634	608	635	607	601	590	600	616	621	645	617	606	595	625	635	589	598	607	627	620	580	588	582	605	577	621	592	623	660	589	629	624	602	608	636	594	631	643	598	631	676	588	638	634	627	604	574	607	599	584	632	596	587	605	582	606	592	595	582	587	617	564	605	599	567	619	597	626	606	637	646	604	586	610	634	559	601	663	589	652	657	623	604	605	586	643	572	583	603	632	591	612	620	602	603	606	609	573	592	573	664	607	603	595	605	632	622	631	646	594	558	629	571	581	613	598	622	614	614	616	578	597	608	587	606	602	597	612	608	634	609	557	615	637	649	589	627	595	558	599	613	611	631	645	596	619	576	630	603	601	644	635	581	591	583	625	585	583	611	559	574	562	621	623	616	646	614	600	583	670	637	641	588	634	604	601	599	611	590	607	625	634	588	633	584	574	633	639	574	610	653	593	594	593	615	609	632	649	610	619	609	612	609	557	594	665	623	614	613	621	616	580	626	633	590	584	595	582	654	586	573	623	565	580	609	588	633	586	603	600	609	565	608	626	605	615	623	634	603	631	618	571	607	590	633	565	586	617	614	625	580	591	583	542	613	623	599	652	589	656	611	636	619	607	617	592	618	628	573	589	608	617	625	631	677	666	641	574	626	590	649	612	581	670	646	616	608	635	585	614	633	613	609	601	561	609	612	557	609	593	594	621	651	636	611	639	593	614	585	595	618	621	625	584	583	603	615	612	572	584	649	643	631	601	624	614	610	636	584	587	618	604	617	601	607	643	600	621	616	620	613	553	593	626	613	656	615	654	598	591	600	573	634	581	608	603	623	578	600	625
1045	220	167	120	133	267	368	357	10160	14307	11961	6096	1698	521	238	81	52	51	36	41	35	48	35	35	45	39	48	43	47	40	39	45	37	46	41	43	30	41	33	43	48	45	44	51	44	45	45	47	36	52	42	38	48	46	52	48	41	41	38	36	49	54	42	43	40	41	42	47	47	52	49	38	47	38	37	49	41	48	48	37	37	38	49	42	37	43	29	43	52	53	42	42	40	37	35	41	54	30	45	37	33	48	52	41	36	48	32	45	45	33	44	40	45	50	34	47	39	38	43	38	44	46	43	42	42	46	52	51	39	28	42	52	44	49	38	40	44	44	42	39	34	39	34	36	46	41	40	55	36	40	40	42	39	40	39	43	38	42	47	45	54	41	39	43	38	50	44	33	52	51	31	44	38	42	49	53	51	43	55	49	39	44	50	56	44	45	26	41	49	42	30	32	50	44	59	46	37	42	48	43	38	48	49	38	58	45	29	51	57	48	44	50	50	43	26	48	42	64	45	41	43	45	43	45	44	60	35	37	41	59	29	41	53	46	45	44	48	35	29	44	51	37	38	41	37	52	49	30	45	39	44	42	48	33	41	46	36	46	40	35	29	42	41	39	54	37	48	58	38	44	40	47	46	32	39	34	44	37	36	48	36	36	35	30	41	46	58	43	42	48	36	36	41	40	49	51	48	33	42	33	41	39	40	39	41	45	45	44	29	39	45	43	30	43	40	35	43	37	33	57	49	47	42	45	40	47	38	42	56	54	33	32	38	48	34	50	48	47	45	35	39	50	37	48	45	42	49	56	63	47	43	44	40	33	60	44	48	42	52	52	50	37	44	43	46	46	40	48	49	43	39	45	59	32	46	49	40	50	40	43	44	61	41	59	55	39	37	38	43	51	43	35	42	40	33	45	42	29	46	43	45	30	45	46	40	41	37	42	41	46	47	38	55	66	44	43	51	44	46	43	52	52	39	37	40	35	36	46	51	37	37	51	40	42	43	36	44	39	41	35	40	40	43	42	56	34	40	46	33	48	50	40	45	43	44	46	48	41	31	46	41	30	51	50	41	51	36	47	44	35	39	53	39	43	46	44	46	33	42	45	40	46	44	40	48	47	33	33	52	43	33	45	51	48	41	48	49	50	48	52	50	41	50	45	54	53	38	47	26	55	53	49	46	42	42	41	46	43	38	41	44	52	49	44	49	46	33	52	41	45	52	32	46	49	51	41	52	43	41	35	48	43	40	35	42	30	52	29	37	54	31	47	36	39	46	47	48	35	48	50	46	48	41	44	43	35	57	31	42	61	35	55	43	38	40	43	52	48	48	56	48	41	46	43	49	43	42	40	46	32	40	53	45	58	55	52	46	44	43	41	45	36	45	31	39	53	38	39	54	45	38	40	55	47	48	44	39	38	45	51	36	39	48	40	46	51	49	44	49	43	39	38	48	47	41	38	49	49	38	51	57	52	46	47	52	43	39	44	42	45	40	31	32	46	41	44	44	46	47	51	37	33	36	44	45	40	41	48	44	41	49	45	49	46	44	49	38	35	43	50	45	50	36	40	47	53	50	48	57	40	56	46	37	37	52	35	46	40	40	46	45	40	37	41	43	43	44	44	47	48	48	32	42	49	38	45	48	52	48	49	55	51	42	43	57	42	43	49	53	52	45	48	49	49	45	42	34	45	49	34	52	47	49	38	45	45	40	46	44	41	47	41	51	42	47	40	31	50	41	40	42	35	54	40	40	41	50	42	44	43	48	43	42	44	47	48	47	41	37	40	47	56	31	41	39	37	47	41	51	56	27	42	37	39	45	47	40	51	49	45	51	46	43	37	45	30	39	40	40	45	46	47	41	40	54	48	37	42	45	48	44	42	43	31	46	43	33	35	35	40	42	39	50	47	47	38	31	45	51	48	37	56	42	46	40	42	41	47	38	40	42	39	43	39	43	35	43	40	44	40	48	50	40	35	44	45	41	28	56	38	35	34	52	44	49	47	51	51	51	52	53	38	44	40	57	49	59	53	56	39	38	36	43	45	43	41	54	37	48	40	41	45	39	43	40	36	43	31	43	43	41	47	43	42	45	40	58	38	43	39	48	42	51	44	38	44	46	47	49	39	50	49	39	42	48	36	34	40	47	39	38	51	43	41	39	48	40	44	40	50	41	32	46	35	42	40	48	25	52	52	46	40	44	42	45	46	47	40	49	39	42	34	52	50	28	50	45	49	34	46	41	38	41	39	43	34	51	51	41	49	46	42	43	34	56	36	48	50	37	40	45	35	49	49	42	35	40	34	37	43	50	44	32	39	39	44	47	55	40	38	48	49	42	44	37	37	57	34	25	54	48	47	50	51	42	50	41	45	61	39	37	40	45	32	47	59	41	30	42	37	41	56	41	38	36	44	48	29	38	52	41	42	59	39	48	40	39	49	39	43	47	38	40	40	50	48	37	48	39	33	40	38	52	27	48	40	51	45	43	48	44	49	40	34	51	41	38	38	41	38	34	39	42	43	43	44	47	35	53	31	50	48	43	41	36	45	55	40	51	45	45	37	41	47	53	38	45	29	46	46	44	52	54	39	54	38	40	34	28	44	33	42	41	44	39	42	46	35	46	52	44	33	38	51	36	32	47	30	35	36	30	40	45	47	51	31	39	42	49	35	44	52	45	33	33	38	46	51	35	41	56	53	34	51	48	37	51	34	47	57	40	56	30	39	49	32	29	40	39	42	48	55	52	47	42	40	49	44	54	43	43	45	30	35	41	53	45	48	46	37	50	42	40	25	49	41	52	49	41	51	36	40	49	41	37	43	60	46	35	42	38	44	38	44	46	61	55	37	41	29	49	24	49	50	50	48	38	59	29	52	40	36	44	48	49	36	49	52	48	33	49	35	46	37	53	41	48	49	38	47	36	43	55	46	32	46	40	35	43	53	45	46	43	43	49	31	53	46	35	41	44	29	28	41	39	43	44	49	42	52	38	49	41	44	47	46	36	41	32	53	40	38	45	40	45	49	46	56	39	35	37	49	41	36	53	48	43	46	28	45	43	44	31	44	41	38	35	38	42	52	48	64	32	43	39	39	44	44	41	49	35	32	44	36	46	56	46	46	42	43	31	30	38	49	39	46	31	49	45	41	38	40	45	32	36	35	50	37	36	41	51	39	45	43	47	48	58	45	46	48	45	38	35	50	43	43	47	41	31	42	47	58	47	50	45	40	39	47	40	42	48	40	45	49	45	59	43	46	41	45	37	38	46	49	51	39	39	41	44	37	38	38	38	44	47	46	40	40	45	46	41	36	44	38	47	55	37	46	44	42	48	42	46	49	39	34	52	45	47	29	50	49	38	40	37	42	42	44	48	46	37	46	44	56	59	37	46	37	48	45	45	49	42	36	52	44	39	34	54	32	27	27	41	42	37	45	48	49	39	41	28	44	44	47	61	40	39	57	46	37	38	58	38	33	49	50	52	33	47	39	53	50	44	41	40	55
13482	4900	2582	5113	11294	16168	17660	17604	55430	57701	50629	37368	22799	11538	5812	1827	733	568	536	504	463	524	476	501	502	494	501	500	510	507	526	463	492	510	515	482	503	542	510	478	482	501	490	500	497	471	537	462	536	502	508	519	485	520	502	463	472	529	473	495	490	511	473	496	501	527	471	501	457	508	467	511	493	462	490	470	487	469	475	495	476	492	512	487	498	506	534	504	509	478	456	455	478	472	520	501	473	501	484	533	500	484	512	482	476	536	494	508	500	481	490	508	455	491	473	496	501	469	467	478	488	490	506	474	501	483	473	519	466	447	499	496	522	476	493	494	519	442	520	492	516	512	460	479	464	515	495	471	528	464	518	522	510	492	478	494	493	497	520	478	510	486	452	526	483	479	494	503	478	498	509	521	461	469	478	519	515	500	508	500	476	482	494	514	494	470	529	459	493	520	491	490	471	503	490	501	478	514	509	485	498	522	493	510	498	467	518	486	469	503	493	480	487	505	493	500	486	482	488	462	509	498	513	490	481	466	481	501	514	447	508	483	468	482	508	489	488	477	483	520	501	523	504	489	496	488	491	478	525	510	512	478	527	549	469	494	534	475	543	493	510	526	509	485	474	500	482	516	504	513	514	467	478	510	469	529	466	462	506	471	531	519	467	502	514	507	483	448	512	477	503	509	473	473	511	507	498	525	529	459	474	507	519	477	497	536	498	494	517	466	515	504	455	464	533	536	467	507	507	503	492	480	490	509	514	477	532	508	499	466	497	465	493	516	514	506	540	518	479	534	489	503	493	495	474	523	498	493	503	514	480	485	484	525	491	484	478	450	490	514	465	514	511	534	501	496	470	538	485	513	445	504	492	470	497	502	500	499	521	519	520	533	501	453	503	516	511	531	490	450	491	532	480	464	496	478	512	514	495	478	497	527	460	523	480	520	491	526	496	521	491	514	513	499	507	476	466	468	515	502	516	497	477	496	463	500	490	516	505	509	493	501	501	487	477	467	494	498	514	493	490	474	481	480	478	468	507	524	525	470	513	519	470	506	444	500	503	529	470	453	491	518	559	529	485	468	518	500	498	484	481	522	485	510	505	501	509	504	500	500	499	501	529	533	498	476	491	499	491	506	514	479	515	495	537	501	506	509	501	481	489	477	489	510	476	493	489	474	498	494	516	513	511	503	468	469	514	526	512	512	498	496	480	503	501	486	468	451	486	500	499	485	517	481	510	482	497	516	525	506	493	517	511	466	540	512	545	496	478	507	505	504	503	456	507	476	502	457	498	467	505	538	494	477	472	530	484	494	496	504	550	465	495	477	521	499	467	537	504	474	534	500	529	481	515	512	539	499	449	482	494	487	522	487	511	528	534	456	465	489	511	462	508	479	476	465	528	502	484	478	524	478	505	498	471	495	494	504	533	498	528	508	478	462	505	490	489	522	491	500	525	474	481	486	496	489	499	497	506	514	498	486	499	535	510	502	497	482	485	532	499	486	490	499	511	503	503	521	516	496	466	463	495	474	504	488	494	527	480	499	503	444	480	501	494	494	507	500	475	528	445	509	514	476	515	516	520	430	472	464	495	471	535	506	493	511	483	498	518	531	507	512	518	517	511	488	470	470	483	529	515	492	466	500	492	467	546	482	485	498	518	464	525	464	527	490	514	465	530	483	550	472	477	499	471	475	481	486	492	493	474	487	545	504	525	518	466	513	503	485	492	494	479	491	474	487	490	495	459	476	472	516	473	465	485	502	545	494	543	490	482	516	515	489	475	500	491	507	526	508	491	483	496	506	497	489	490	531	538	502	550	484	494	465	492	515	445	508	481	483	517	508	497	514	512	462	503	542	500	492	497	490	511	502	485	512	507	477	520	478	534	520	481	521	487	531	480	485	503	496	482	518	517	528	502	492	511	506	503	442	485	524	466	497	487	475	532	518	497	502	500	497	478	484	502	508	495	481	499	537	535	513	469	497	481	481	481	498	498	505	493	529	497	473	484	504	482	480	509	502	484	524	554	534	483	493	511	523	523	457	481	486	468	503	505	534	505	527	498	477	522	472	527	524	510	497	526	511	524	512	468	511	500	513	514	463	495	479	513	516	487	493	482	510	512	466	471	502	501	533	474	536	473	510	511	449	559	510	479	490	524	530	454	486	484	511	527	470	519	513	472	495	480	511	481	478	487	469	528	512	478	535	443	513	461	480	510	500	505	496	513	505	488	510	509	512	540	532	479	482	459	488	491	487	512	501	475	515	461	480	506	539	471	504	502	497	468	489	504	566	474	503	528	450	449	504	498	518	512	511	523	493	516	494	513	523	487	502	529	494	484	515	469	480	487	536	465	511	448	442	491	543	463	471	535	492	551	471	514	513	521	512	501	500	505	483	478	506	465	512	479	510	489	477	491	447	484	543	491	495	528	505	496	463	492	540	500	519	547	469	487	504	477	512	474	489	546	479	513	498	524	497	472	507	463	524	501	489	519	506	522	501	570	518	485	502	514	510	534	462	528	458	454	517	463	455	497	490	512	471	439	497	497	518	485	474	480	493	499	478	489	461	500	482	468	511	527	514	492	485	521	475	482	475	514	497	550	537	507	503	539	503	503	486	494	499	505	494	453	493	484	502	497	480	522	512	474	451	464	504	476	511	485	493	506	463	518	508	521	529	492	508	518	510	503	496	479	501	496	474	483	472	517	487	514	494	517	493	471	513	513	464	502	508	506	518	523	435	504	518	495	483	480	541	487	487	511	473	490	493	491	499	464	497	479	496	490	554	487	510	518	464	528	504	495	506	505	502	465	509	475	536	485	505	537	450	473	498	518	489	533	517	517	482	505	485	496	508	513	476	487	487	486	488	494	544	458	487	483	475	501	505	460	500	522	481	511	492	520	491	514	484	507	490	479	525	492	488	463	493	468	511	483	501	499	462	519	484	490	506	497	470	495	485	502	547	483	486	474	528	446	492	510	508	476	517	513	527	529	500	501	498	504	544	441	493	494	534	474	519	484	491	517	503	480	502	474	488	494	490	514	506	498	458	512	500	494	531	509	484	471	486	489	501	498	458	505	467	517	501	496	520	486	510	486	514	503	490	497	515	501	539	529	484	485	513	495	461	549	484	456	461	502	501	483	490	496	507	522	529	553	446	510	513	534	451	466	529	502	515	478	443	502	493	536	556	510	468	546	471	514	505	496	517	467	491	469	510	508	491	525	505	523	455	460	510	488	486	519	503	464	497	516	524	541	509	456	471	472	490	459	486	501	501	527	517	488	479	505	493	494	496	493	497	505	526	497	463	555	458	478	529	513	501	472	466	523	491	494	527	513	543	504	471	464	489	495	488	515	526	532	529	467	499	544	495	524	490	463	484	522	519	507	489	510	466	484	495	512	506	464	496	490	520	506	505	489	525	546	497	524	476	546	524	490	506	525	516	508	487	480	507	494	511	477	468	507	516	485	459	493	501	568	515	494	484	477	481	496	481	493	515	552	499	501	514
1335	97	72	77	79	156	215	222	1932	2752	2259	1346	516	217	107	82	64	49	65	56	61	58	52	59	63	67	57	65	53	54	59	70	57	49	60	60	55	56	47	73	66	59	65	51	75	55	51	46	58	47	56	46	62	48	47	50	54	66	52	59	61	53	43	50	46	48	44	46	66	55	71	60	71	67	52	55	49	57	62	48	53	45	46	59	53	53	57	72	55	49	51	57	56	52	55	47	54	62	57	62	57	50	50	49	58	46	57	61	55	54	49	55	45	46	48	62	56	59	41	52	64	61	58	55	54	60	72	58	62	57	46	57	41	64	62	62	57	57	53	59	51	53	56	50	56	53	49	59	47	44	55	45	63	64	43	70	51	48	57	47	53	60	56	50	83	64	49	74	69	46	69	60	60	54	47	62	52	42	44	66	58	47	48	46	50	63	57	61	51	56	51	60	53	57	58	57	60	59	47	63	53	62	46	51	51	48	55	52	56	51	64	63	64	60	63	54	73	41	44	40	51	64	54	54	55	59	43	43	40	59	48	43	64	54	46	52	57	45	46	63	54	53	62	54	56	59	48	55	50	60	54	51	49	50	49	65	50	71	56	60	47	50	60	54	51	44	61	60	53	47	49	51	69	55	47	59	56	57	49	48	55	55	57	65	57	45	70	45	41	53	49	47	64	62	53	51	52	56	52	54	44	51	63	54	47	45	56	67	52	60	56	61	50	60	64	47	49	56	63	53	59	54	56	62	50	60	56	70	39	80	61	61	55	49	51	56	52	45	56	53	65	56	48	65	54	40	63	44	59	61	61	52	50	56	55	57	52	46	61	55	57	65	65	59	59	49	57	50	44	55	68	66	56	48	55	41	54	54	54	55	67	62	47	55	56	44	55	50	55	51	33	49	48	52	64	59	62	48	50	53	57	46	62	50	57	58	49	45	58	61	61	58	66	52	58	58	60	56	53	59	70	53	57	61	63	57	50	56	51	55	62	47	59	57	42	61	64	48	56	59	55	44	60	61	60	56	54	60	65	62	63	55	55	65	56	69	47	52	53	55	48	60	58	61	52	49	47	58	43	46	53	52	55	57	69	63	58	58	51	49	44	51	50	48	53	60	53	58	62	46	59	52	54	66	41	68	55	42	49	60	62	62	79	64	62	52	57	61	48	62	72	49	56	62	53	43	56	59	59	61	63	51	59	54	59	51	72	43	53	61	47	58	68	48	64	56	53	55	50	63	64	58	55	53	62	50	52	56	58	59	46	53	46	60	55	54	48	57	66	64	70	56	50	56	53	60	55	56	61	57	44	64	50	51	50	36	62	72	60	60	42	63	38	49	51	59	60	57	46	48	52	48	57	54	55	46	55	59	61	65	55	55	54	60	57	73	52	47	49	53	65	58	51	55	52	57	57	54	48	50	47	62	51	45	59	50	43	61	60	63	45	52	59	57	64	46	53	66	57	70	51	56	58	61	47	63	59	45	41	51	53	59	52	50	60	56	54	58	63	53	50	45	61	60	61	58	62	58	58	60	52	54	46	56	56	59	59	48	60	59	52	49	44	58	55	64	59	37	50	52	55	50	75	61	59	50	64	69	49	59	51	48	65	60	53	54	51	60	44	57	62	57	66	75	39	65	37	50	48	56	60	61	62	68	48	55	58	49	45	50	51	65	45	41	58	54	69	40	54	51	61	65	65	53	58	55	48	43	39	59	60	48	63	66	52	63	68	52	59	54	59	48	45	50	46	30	53	49	50	41	52	61	64	59	43	45	53	53	56	63	52	54	51	45	60	46	44	56	56	46	55	55	60	53	70	47	56	50	52	56	57	62	49	42	50	47	55	56	48	55	57	48	55	66	64	51	49	49	59	54	50	47	68	52	65	57	61	48	57	54	58	56	50	46	47	66	60	52	57	55	52	66	49	63	58	50	59	45	58	52	54	50	59	56	50	49	49	55	49	67	64	46	59	62	44	60	60	60	56	73	57	65	58	71	66	51	66	68	47	73	49	46	50	53	58	48	62	57	53	53	54	56	51	41	54	63	65	46	60	54	57	61	51	52	57	46	44	32	55	46	74	60	64	58	46	60	53	42	59	43	50	73	57	58	58	59	52	50	46	53	49	53	57	47	55	49	61	57	66	58	39	54	65	64	67	61	55	71	49	38	54	50	60	60	49	57	67	45	61	59	47	63	51	66	48	46	56	66	61	66	57	45	43	59	57	56	54	48	61	60	68	62	48	57	66	51	62	50	53	60	72	55	60	58	47	56	54	69	69	56	52	62	69	50	48	50	56	54	52	51	62	46	61	67	42	48	52	63	53	50	68	46	62	72	60	61	51	45	49	59	39	54	60	51	62	50	57	55	46	59	58	46	51	54	49	62	54	53	70	53	59	53	39	48	55	39	60	60	66	42	58	65	59	56	52	61	57	53	54	67	51	43	69	56	39	62	53	51	38	66	48	62	66	44	57	64	58	57	62	64	52	68	73	43	57	53	56	43	57	51	58	54	55	55	58	64	63	65	55	54	62	59	53	55	46	42	47	58	54	51	48	54	60	50	57	65	48	60	49	56	51	53	54	64	53	43	59	58	50	54	52	50	51	57	38	66	63	60	53	50	58	51	47	48	59	66	57	64	48	58	52	58	74	56	48	57	61	41	71	56	67	71	58	57	61	55	61	56	49	54	63	56	74	59	41	43	40	50	51	51	66	52	48	52	48	38	62	58	47	59	46	46	57	46	60	51	68	48	52	45	56	61	54	54	67	50	63	55	52	54	46	40	61	53	68	49	56	49	87	49	68	58	61	55	69	44	56	60	49	50	56	62	38	56	65	47	51	53	57	59	61	56	73	48	61	38	48	62	58	55	52	53	52	36	56	47	58	53	41	50	61	43	66	59	50	57	48	52	50	66	58	62	55	62	62	54	55	60	47	53	45	60	66	62	54	44	68	67	54	49	63	46	46	61	53	50	55	45	55	57	48	48	68	60	57	66	45	57	65	32	51	49	58	54	50	46	51	44	57	48	52	55	64	48	68	51	43	59	44	50	56	49	62	66	58	51	61	52	52	64	54	54	43	43	59	57	52	65	49	53	46	70	55	56	55	67	59	67	49	55	58	54	63	54	62	66	63	65	71	54	60	56	52	46	47	53	47	43	52	64	47	52	41	63	55	51	60	58	49	48	50	55	56	54	63	68	50	73	43	64	62	46	53	63	54	57	58	61	64	57	61	57	51	58	51	51	51	50	69	45	58	53	54	63	53	50	70	60	44	49	50	63	47	67	55	61	52	54	46	49	66	54	50	56	46	62	55	57	55	68	33	63	61	61	39	71	61	49	47	64	59	50	53	54	34	59	52	53	65	50	56	61	56	61	52	54	50	49	55	55	49	51	49	51	64	59	64	48	53	43	63	47	62	57	58	57	56	45	56	63	46	65	51	56	44	53	53	37	53	50	43	56	48	41	51	37	53	60	55	58	54	48	50	53	56	48
7863	1541	1335	1956	5276	8768	12198	10990	33367	33582	29955	21816	10859	4527	2202	1040	681	623	608	619	586	592	607	602	621	614	613	617	588	652	585	599	643	602	620	604	569	635	636	575	590	611	616	659	598	624	612	608	640	576	605	665	597	605	606	580	580	629	577	634	618	604	589	623	636	571	643	636	629	593	605	633	606	673	632	626	639	605	605	621	666	671	568	580	643	626	624	583	603	586	652	620	603	650	597	652	593	620	603	598	601	590	596	579	613	663	603	641	604	631	597	592	615	622	612	652	632	633	602	641	581	609	630	598	620	598	600	636	592	633	596	621	610	601	644	607	600	613	646	648	661	650	615	612	640	592	596	568	662	605	600	604	561	617	592	632	596	568	634	583	650	657	641	631	579	561	622	642	610	628	664	603	616	609	604	620	618	623	589	614	641	615	624	614	582	646	603	597	633	629	567	633	637	652	641	629	627	580	601	598	629	606	583	645	591	603	586	657	585	623	583	581	649	597	648	630	617	598	603	622	591	607	626	596	626	644	644	612	619	594	595	667	616	590	639	586	655	577	607	669	584	625	588	606	593	605	649	632	596	578	607	613	626	600	628	596	571	618	625	598	591	646	595	603	635	616	588	611	600	643	628	596	584	641	600	649	609	608	623	578	633	618	638	651	626	646	610	560	616	599	584	629	628	608	588	624	671	607	602	630	655	583	619	607	613	616	627	635	624	619	611	601	586	614	608	636	640	628	604	638	573	632	582	624	601	643	645	581	629	573	614	626	617	603	649	623	529	600	628	597	608	637	612	597	609	619	640	570	622	599	575	616	600	602	632	607	636	625	612	607	651	614	605	596	619	651	640	595	586	592	624	607	632	600	674	593	596	642	599	618	645	618	620	629	595	668	649	586	632	608	627	600	577	581	610	651	590	572	634	616	598	623	632	603	580	627	629	655	596	634	637	592	600	584	583	604	633	615	585	637	629	585	639	591	613	641	636	653	630	577	600	613	629	586	619	617	606	624	601	639	639	587	604	647	613	612	603	623	572	639	606	615	604	599	658	569	624	588	603	587	628	626	628	630	613	632	577	597	613	627	643	618	659	611	607	612	629	595	606	595	662	605	613	631	551	641	589	631	615	655	615	631	589	602	640	615	616	608	621	621	585	620	585	612	643	621	599	602	636	621	631	632	576	605	612	580	609	632	634	584	618	584	571	608	598	603	600	623	596	610	654	595	612	638	628	607	602	594	634	577	673	589	596	621	614	661	596	603	635	630	620	644	624	665	622	616	667	602	617	597	607	610	619	601	608	615	587	608	660	620	608	596	611	586	619	619	592	605	606	597	667	625	591	593	670	667	627	592	610	619	585	588	617	584	660	621	621	587	614	647	630	594	612	623	618	606	615	606	612	585	612	590	625	588	615	640	636	638	624	646	600	590	563	630	600	659	681	631	641	595	575	610	602	588	628	581	603	631	589	615	618	609	591	626	637	639	644	640	603	612	580	609	606	641	667	605	577	613	636	624	622	588	603	618	613	589	595	646	634	591	645	620	620	635	655	636	597	666	611	617	617	617	629	632	601	619	650	651	616	650	589	635	566	648	626	623	584	585	637	649	627	591	614	624	585	607	660	631	643	656	574	615	602	612	598	600	611	631	652	633	649	667	641	623	610	609	573	619	584	624	596	645	640	583	639	635	656	639	622	558	608	616	627	638	652	574	633	588	609	601	626	602	563	641	614	628	628	568	614	598	605	605	582	628	585	616	647	578	643	683	635	615	655	614	603	621	532	611	609	637	606	595	594	596	614	639	566	583	600	643	611	635	649	585	660	653	536	626	612	658	589	644	614	640	606	589	612	611	622	609	635	603	586	601	613	621	621	622	635	611	634	585	601	597	604	635	649	619	615	642	595	580	599	605	644	601	620	641	623	617	620	567	645	629	605	678	613	611	610	659	566	645	584	638	619	594	582	637	606	593	592	632	604	614	610	570	632	678	690	614	628	601	646	629	581	636	618	593	596	616	588	639	601	609	631	632	615	589	617	676	571	665	646	641	623	640	625	623	640	584	603	592	644	599	648	605	570	616	606	647	596	654	609	613	637	598	623	643	667	609	602	573	681	632	617	610	648	629	616	644	633	584	639	617	579	608	620	616	630	635	584	589	645	594	630	631	656	606	577	621	597	604	641	572	656	587	636	619	640	628	644	615	626	613	598	616	614	602	622	581	590	634	593	651	643	606	592	583	632	600	594	608	568	679	624	581	617	575	605	636	616	621	628	652	602	623	600	624	603	622	622	623	641	590	639	624	618	648	641	618	633	588	582	591	627	588	602	617	591	591	599	627	667	607	628	606	627	603	631	610	596	601	614	643	638	568	612	640	601	629	667	662	630	554	651	633	623	636	581	604	607	608	574	642	588	580	572	627	627	564	646	652	612	606	592	591	634	594	640	597	563	614	597	636	563	590	566	574	572	651	633	574	651	616	658	631	603	600	604	633	583	600	650	572	618	668	605	627	629	576	579	617	621	638	661	599	612	580	657	568	625	562	597	645	620	653	621	585	588	631	619	649	591	625	608	620	615	605	636	639	592	616	625	595	654	564	610	624	612	631	576	637	612	618	581	614	632	593	612	609	625	576	639	661	628	668	650	608	634	620	620	588	615	623	630	626	635	566	568	639	597	583	645	610	577	572	604	619	558	637	639	589	585	624	641	639	598	601	621	587	628	595	618	631	649	604	595	557	560	623	607	603	598	594	652	586	585	621	615	611	618	599	613	618	615	620	654	576	621	647	621	604	639	603	577	642	615	596	627	644	644	638	590	597	590	604	601	591	631	635	627	644	608	613	619	649	652	643	591	549	596	605	661	606	606	603	627	597	640	645	630	644	644	596	595	658	622	624	590	617	606	540	627	595	608	641	599	604	599	695	551	588	612	618	636	598	615	593	567	623	593	643	596	614	597	591	654	689	622	597	627	670	631	615	624	655	624	632	594	641	650	615	585	568	597	598	595	614	619	619	582	644	606	613	625	602	642	571	595	621	636	595	623	612	658	610	640	592	598	580	622	615	658	626	604	630	595	663	624	625	649	620	651	633	582	608	569	668	599	619	583	603	586	583	565	637	613	622	633	649	632	566	616	617	621	625	581	604	584	626	604	590	598	625	614	655	617	659	650	600	618	616	641	674	581	602	590	673	637	568	607	611	630	593	590	671	615	631	628	614	613	591	635	613	682	593	578	557	597	639	625	591	605	645	631	591	603	640	662	651	619	643	604	607	589	614	623	614	614	558	623	624	621	593	605	615	647	638	602	654	615	644	577	589	608	627	604	624	609	582	608	657	622	594	620	634	597	614	650	616	639	618	583	634	643	666	606	615	623	630	612	645	602	593	611	620	630	605	612	607	605	647	589	618	583	546	634	663	620	594	615	588	613	617	603	602	640	599	611	591	605	596	626	568	602	647	637	616	617	637	582	624	663	618	622	642	642	608	622	656	634	597	632	574	587	609
558	342	269	116	127	418	476	438	4836	7368	5991	3096	1089	330	148	78	55	51	44	33	46	42	39	48	43	44	43	48	45	57	41	48	50	51	59	60	48	42	38	51	46	56	40	50	50	45	53	46	61	61	45	38	53	45	54	53	40	50	49	31	57	54	43	46	50	58	46	43	45	51	74	45	48	53	54	44	59	37	43	52	41	53	47	32	42	51	48	47	49	44	54	49	50	37	46	41	46	48	42	57	61	62	39	49	39	46	48	54	44	43	46	52	46	54	48	42	52	45	52	41	54	36	42	36	45	44	43	42	47	49	44	48	51	43	42	52	46	50	45	56	58	48	41	50	56	50	56	57	46	44	45	51	36	59	44	46	52	40	51	52	29	56	57	40	70	43	54	64	51	49	35	53	46	52	43	47	58	51	53	46	50	47	48	56	47	32	44	41	48	55	50	44	38	47	41	57	38	42	54	41	42	41	47	47	40	56	46	47	43	44	62	46	42	54	34	43	50	48	35	48	50	55	49	49	60	43	51	49	34	42	43	62	50	45	52	42	55	48	39	44	52	43	48	60	32	51	46	43	38	51	50	38	46	58	52	45	60	47	53	40	60	45	44	42	40	55	52	48	42	46	58	54	42	42	52	43	40	44	55	57	48	45	59	57	47	50	32	43	59	46	38	52	48	44	33	53	47	46	48	43	44	52	35	38	41	39	54	45	49	43	38	51	55	41	50	44	48	45	46	46	52	57	52	59	52	43	53	44	54	44	51	47	34	57	52	46	50	50	49	52	48	40	50	55	45	45	44	47	50	65	38	33	44	42	49	55	57	50	66	51	49	48	50	45	43	60	54	46	46	47	42	44	42	50	42	40	50	57	50	46	47	41	50	47	39	48	44	50	48	50	39	32	44	47	47	55	55	46	46	51	58	60	58	49	42	40	50	40	56	44	58	42	60	43	54	50	43	41	50	54	39	47	44	51	47	47	56	47	44	54	42	45	50	47	62	42	52	45	52	44	68	46	56	54	54	43	53	51	56	49	42	44	55	51	43	38	47	56	43	43	55	42	56	53	49	50	47	54	54	48	55	41	44	46	55	39	52	59	57	45	34	44	44	60	44	53	56	53	44	50	47	65	43	39	50	50	55	44	42	36	62	52	49	43	40	51	49	53	54	50	47	39	52	46	45	36	53	39	50	47	49	52	44	51	42	40	43	48	46	40	51	53	52	42	43	43	44	54	53	60	61	61	54	44	48	49	40	48	45	56	44	53	43	46	36	60	63	57	45	48	52	51	45	54	40	48	38	55	31	47	43	53	58	51	55	52	52	47	49	53	50	45	42	45	45	47	47	51	48	38	64	54	50	56	55	61	63	49	49	48	46	45	50	50	43	47	40	47	47	61	46	37	52	44	54	50	60	44	47	45	38	53	50	34	40	54	45	43	42	53	49	35	45	36	45	36	44	65	54	53	41	37	49	49	48	53	49	52	37	48	49	54	42	55	31	42	43	53	42	58	34	52	41	31	43	33	56	54	51	46	49	57	53	32	43	48	53	43	55	41	50	43	32	46	40	41	55	54	39	33	58	51	47	49	48	52	54	48	43	40	35	47	58	57	47	53	40	43	38	41	43	53	41	58	55	33	46	57	41	48	51	46	55	54	39	42	56	57	54	39	45	35	33	47	42	42	41	45	48	53	52	57	45	43	46	48	51	52	62	37	47	54	52	64	49	49	42	33	44	44	48	57	55	60	51	61	41	42	53	56	44	46	46	52	47	44	42	48	47	48	51	40	53	46	52	48	52	41	54	49	53	60	54	44	29	58	35	38	67	48	51	50	42	48	54	51	37	39	40	43	52	46	32	35	63	43	62	46	39	37	49	46	46	51	49	42	55	49	54	45	52	38	54	39	51	46	52	56	43	44	45	52	50	40	59	36	31	55	55	58	56	46	56	51	52	51	67	46	42	53	48	39	52	45	57	60	43	37	40	50	42	44	61	48	45	51	47	54	46	44	46	47	59	45	35	47	47	47	33	46	51	64	50	43	54	49	39	33	44	44	40	46	54	51	48	41	57	48	46	51	51	46	63	64	52	47	43	46	48	36	50	52	46	49	42	55	40	59	51	47	52	46	43	47	49	49	48	53	47	55	50	38	44	54	47	47	48	50	42	52	46	41	40	52	42	49	53	49	32	46	36	46	41	48	52	37	41	46	47	52	39	40	45	50	39	45	40	38	47	49	53	55	50	48	46	52	47	58	46	50	47	46	53	47	43	43	50	54	42	63	40	50	53	56	56	43	54	43	45	46	39	56	44	53	57	46	37	30	49	46	49	45	50	48	52	44	53	50	37	46	38	56	36	52	37	56	41	50	63	58	41	46	48	38	39	41	43	52	39	49	37	44	39	49	49	49	39	54	44	42	38	43	54	54	48	50	47	67	50	49	47	55	41	43	41	47	40	60	48	43	43	51	39	57	42	46	52	61	43	48	46	51	43	49	38	51	49	56	52	49	56	43	59	58	54	51	48	41	48	38	38	52	52	49	55	52	37	50	52	40	46	41	48	44	37	50	47	44	47	53	48	43	43	52	39	56	42	50	49	42	39	52	36	38	51	49	39	39	52	50	48	47	43	40	41	56	59	39	49	49	45	59	52	47	54	42	46	45	35	37	46	45	50	32	48	44	47	33	46	47	48	42	42	49	45	41	46	48	44	48	37	44	50	50	42	36	41	60	38	36	49	43	46	37	52	51	56	44	50	47	35	55	49	47	48	48	41	50	40	58	52	52	55	58	56	57	39	37	48	46	54	38	52	45	73	56	54	54	42	50	36	44	62	45	38	46	53	44	41	65	50	42	46	41	48	41	38	55	55	47	50	56	46	57	53	44	54	44	48	41	44	44	43	44	57	52	50	44	48	53	54	42	34	49	54	46	43	49	52	52	47	49	40	44	45	40	48	46	47	39	59	34	49	44	55	42	41	44	42	56	49	64	58	65	49	53	59	48	49	46	61	48	50	45	44	42	28	49	58	43	50	44	47	48	56	54	50	43	41	46	50	51	46	39	39	46	34	47	45	52	44	34	46	31	43	59	50	48	44	37	39	41	43	51	46	57	53	44	45	62	40	41	44	41	53	63	37	51	41	45	36	48	45	47	40	35	45	43	29	54	56	50	35	45	56	51	47	47	41	59	52	56	48	58	56	43	52	41	59	56	43	46	40	46	46	48	51	44	47	54	51	42	39	52	49	49	48	46	54	53	46	40	45	46	55	64	47	50	38	59	41	47	37	51	45	58	50	61	44	45	50	41	41	55	47	58	41	49	53	50	40	52	47	50	48	43	39	41	49	45	49	46	42	45	52	40	46	52	47	62	31	50	56	52	52	60	63	42	48	45	44	50	52	55	44	49	34	62	49	41	44	45	40	54	43	43	50	45	46	43	46	53	35	39	45	46	59	43	52	42	50	50	41	48	41	41	41	43	42	61	54	37	36	59	48	46
9381	6209	4333	4155	11010	21265	19520	18632	43725	44987	39614	30606	18097	7376	3879	1380	704	582	557	568	594	546	511	549	573	500	513	540	536	579	530	579	567	555	525	546	557	546	546	543	583	524	558	526	510	527	546	538	529	534	526	529	544	562	531	522	542	503	536	573	547	522	531	523	534	521	547	546	503	582	543	538	522	523	489	519	572	543	555	545	471	542	563	556	609	539	526	551	512	574	547	512	570	534	498	482	537	531	544	509	533	528	520	528	555	530	517	518	554	550	539	556	487	544	523	500	542	535	550	568	538	573	518	577	545	506	580	535	577	502	525	508	537	535	544	541	494	531	524	512	544	546	512	560	501	534	499	551	553	531	543	548	528	519	547	513	532	518	591	541	520	534	527	500	568	526	570	525	551	530	523	516	498	524	540	572	530	505	563	540	560	559	571	533	526	535	580	545	519	541	547	552	594	500	535	544	548	539	513	536	542	556	514	526	549	478	529	528	585	569	537	526	543	547	545	536	536	560	527	539	543	523	541	517	565	533	517	535	513	550	517	594	503	529	555	500	520	516	512	505	532	560	522	518	561	519	554	521	563	565	534	532	532	545	532	509	538	559	530	563	506	546	548	522	532	527	565	561	561	520	540	487	508	528	526	541	553	531	535	536	544	516	496	575	549	518	541	544	586	537	528	484	548	566	489	550	517	554	553	527	547	512	518	506	540	515	545	540	545	503	518	537	539	500	526	524	541	565	532	541	519	517	577	533	543	530	542	572	541	475	523	509	527	507	565	551	515	556	501	583	498	544	534	554	548	573	537	538	568	526	535	549	495	543	501	531	532	548	514	521	552	507	512	573	520	581	563	551	545	522	603	581	526	559	545	502	538	555	536	539	575	539	525	537	522	494	529	497	578	518	487	559	548	548	547	518	542	556	543	552	548	542	495	547	547	505	557	537	530	564	560	547	522	495	561	598	528	565	518	545	523	562	499	548	508	535	527	552	546	523	535	547	569	529	587	547	514	595	540	541	531	555	541	465	498	494	513	551	553	523	571	530	548	518	602	496	507	536	547	539	507	506	552	549	523	517	522	481	539	493	525	546	570	523	537	563	552	553	528	514	588	520	519	528	558	559	516	557	552	554	491	553	518	543	527	561	489	563	550	549	531	574	498	555	485	495	556	558	513	544	554	542	528	527	506	543	540	549	500	526	553	543	512	527	509	475	525	541	529	521	546	492	545	530	567	488	543	504	529	533	573	519	537	566	545	522	524	561	533	525	539	534	563	556	514	554	554	553	543	528	537	534	521	502	502	554	519	491	541	514	542	535	542	531	549	538	514	515	593	529	528	514	535	518	517	528	532	530	539	538	515	547	561	565	523	562	519	536	536	538	522	530	540	554	568	521	535	525	550	582	535	529	511	598	551	518	558	516	547	519	519	543	541	560	492	525	511	504	540	567	523	544	519	513	574	546	550	518	526	545	515	575	558	567	528	549	543	521	542	551	535	565	548	527	535	525	526	486	553	536	516	525	525	548	520	561	556	532	538	552	502	567	528	536	544	549	563	483	494	547	549	513	523	538	509	572	551	537	518	569	538	547	537	524	566	566	544	539	550	542	530	541	585	538	525	535	532	537	502	506	520	554	548	563	489	510	531	509	535	514	491	509	516	534	526	553	534	510	530	556	546	572	517	513	524	544	540	527	555	551	554	547	556	520	494	541	558	487	538	525	566	522	532	514	544	525	565	519	531	540	522	552	545	551	529	548	570	536	499	543	545	552	555	577	506	537	507	555	501	549	551	518	532	536	510	523	492	561	575	507	558	532	525	536	571	503	507	516	530	493	561	526	530	549	558	572	539	570	502	555	587	586	542	508	497	519	529	554	559	529	548	541	551	473	498	503	500	532	534	552	535	514	523	502	573	542	539	533	562	535	505	537	506	474	522	525	555	518	510	520	555	514	550	544	533	498	569	521	488	549	570	496	542	558	555	525	489	531	528	549	528	556	517	576	518	503	556	549	513	549	512	500	548	523	541	528	528	491	527	550	549	544	552	509	528	491	546	561	488	562	504	503	564	523	512	532	528	560	526	521	540	514	518	523	523	567	542	515	577	532	489	520	573	533	551	537	542	522	540	532	521	550	602	516	495	541	511	527	535	551	551	525	516	540	515	552	537	549	503	524	538	530	547	527	535	529	533	520	549	516	552	527	560	536	532	510	509	539	563	555	530	525	543	480	545	472	529	548	577	508	491	559	524	556	559	533	545	503	518	535	530	587	528	550	523	514	554	549	525	517	546	486	526	548	562	528	564	525	519	535	535	531	546	560	580	527	508	547	541	529	587	555	549	609	533	587	523	516	537	566	544	543	571	507	567	584	500	519	544	553	505	506	532	506	553	511	554	540	562	544	510	541	525	524	575	517	540	539	510	526	550	523	520	538	541	518	573	532	529	500	556	573	589	522	570	551	562	548	545	557	596	549	526	569	548	509	510	515	556	540	576	570	547	515	540	574	528	512	510	544	517	515	547	504	523	541	515	498	516	530	546	563	504	538	518	524	562	509	561	554	585	545	556	519	509	548	511	527	513	501	502	547	533	524	561	556	517	510	539	532	520	550	561	530	521	529	530	560	507	573	553	541	558	564	546	530	505	544	536	550	518	556	515	482	540	548	554	535	540	547	564	525	520	477	533	514	560	524	540	504	533	512	486	532	545	524	553	560	521	513	548	545	525	508	547	537	499	549	550	540	529	589	538	503	563	539	558	541	561	523	576	497	546	561	587	535	525	554	563	542	536	541	486	506	530	548	559	533	513	545	560	496	566	522	558	509	543	556	533	528	526	495	527	564	508	537	525	524	502	581	577	526	517	522	520	592	513	511	525	522	522	544	504	532	548	556	553	515	536	550	548	471	514	550	537	550	533	497	572	548	583	562	506	522	540	523	541	526	536	538	498	567	561	542	518	505	531	539	550	502	519	551	535	558	565	500	500	528	492	531	568	556	558	568	503	545	527	527	548	565	536	511	526	515	512	574	557	516	547	505	520	561	530	554	560	570	541	536	566	537	512	533	546	511	565	513	510	542	564	519	551	552	512	543	545	507	552	552	564	525	509	598	534	573	529	515	507	575	513	553	506	529	533	534	515	512	561	538	532	586	557	541	560	521	553	508	514	568	543	568	536	535	544	538	564	563	527	531	512	506	537	546	551	515	553	514	523	537	540	532	516	546	568	546	544	530	544	555	530	515	546	566	524	566	556	527	564	518	547	541	472	536	532	517	559	545	536	532	538	518	547	542	531	507	521	533	519	578	486	534	553	522	517	565	483	526	528	537	525	510	562	524	549	506	539	544	490	534	596	527	525	546	609	558	526	559	519	531	535	541	524	556	542	548	534	499	556	535	515	539	538	526	507	561	545	535	538	535	542	578	528	554	520	538	563	549	530	525	540	538	534	524	515	506	519	568	559	525	543	513	524	503	510	556	556	536	549	532	543	513	526	556	532	557	504	546
2345	926	231	162	378	690	603	477	5320	8435	6756	3749	1395	354	218	98	65	44	53	58	59	49	54	49	49	47	64	60	55	66	67	50	64	61	58	49	61	49	46	62	58	45	49	55	64	62	47	48	57	45	58	45	76	51	52	43	39	60	40	66	47	45	56	49	45	49	62	53	53	61	48	56	48	62	50	58	59	58	55	63	62	60	64	43	38	56	61	48	50	68	59	69	57	49	57	56	40	63	40	64	62	58	65	51	51	55	46	49	53	51	52	48	57	54	52	61	51	54	59	67	61	54	49	58	68	62	53	54	59	54	47	47	48	42	55	51	55	40	65	57	61	55	57	71	59	65	63	59	64	56	59	71	59	49	58	58	61	50	48	67	61	59	55	52	62	51	77	54	48	56	48	56	44	54	50	72	51	31	59	58	54	35	43	46	49	57	48	59	49	63	54	55	52	59	55	55	53	61	62	65	64	52	54	68	53	55	43	46	67	50	58	51	61	50	46	57	50	59	65	54	56	56	65	47	45	53	42	67	59	51	55	57	67	63	55	59	62	50	50	56	49	56	61	50	53	49	68	47	47	43	73	48	63	53	55	52	56	50	55	60	61	56	52	59	56	60	49	48	59	71	38	62	62	53	52	49	53	55	67	62	45	62	60	60	63	55	70	58	52	47	49	68	53	64	65	67	51	57	59	55	50	47	44	53	49	64	65	55	63	63	60	59	46	52	46	51	58	62	41	54	59	71	64	48	51	63	55	58	47	55	63	61	44	55	35	68	58	58	54	61	49	48	62	57	54	56	58	59	59	53	69	59	50	50	49	72	60	68	58	55	50	72	60	42	47	63	64	57	55	53	61	60	57	46	43	45	45	47	44	61	52	63	53	49	49	55	53	56	46	47	42	55	50	48	56	46	60	49	57	51	69	55	53	43	44	51	63	45	59	70	62	50	50	50	60	45	38	49	61	62	65	72	50	38	54	52	67	62	65	62	59	50	66	50	58	56	65	51	52	62	62	58	49	52	61	63	45	43	50	63	54	59	58	59	55	62	48	61	55	49	43	62	59	55	56	46	43	57	75	45	61	52	57	66	48	47	51	45	63	53	71	52	52	48	54	38	60	64	43	67	59	56	58	41	54	61	44	62	52	56	62	47	43	57	41	60	71	48	49	50	60	53	57	54	55	60	51	57	47	50	54	55	56	51	64	59	54	56	55	63	47	68	33	63	65	54	50	58	56	53	45	49	47	64	57	69	45	65	57	49	46	47	60	45	63	54	47	45	44	52	51	49	56	55	51	56	51	68	43	45	47	50	60	51	58	55	75	58	56	62	53	50	53	59	58	63	43	52	60	51	52	54	63	58	49	51	56	47	49	52	38	51	48	68	38	68	51	62	57	60	54	58	72	63	49	56	54	62	63	52	59	57	53	48	64	54	48	39	43	51	58	50	50	65	62	58	64	55	59	48	46	63	53	67	63	74	47	69	55	61	67	57	52	56	53	41	58	53	54	71	57	57	45	45	47	57	62	51	59	53	51	45	60	55	50	59	53	57	44	51	54	64	56	51	47	62	60	60	50	51	49	59	49	63	60	45	54	51	56	54	64	55	68	50	53	46	53	59	45	49	54	53	49	43	66	47	55	60	56	57	55	50	38	54	42	60	51	54	69	47	62	48	55	58	58	46	43	44	61	51	58	54	63	60	46	47	54	57	53	62	51	47	51	63	70	54	43	56	45	57	58	54	55	55	57	68	60	44	53	58	66	67	55	50	63	54	66	43	76	50	42	48	50	51	52	55	46	49	60	50	57	50	59	45	53	67	60	49	56	43	63	41	42	56	53	51	52	58	63	55	62	52	61	60	58	62	49	51	62	42	39	51	57	60	50	56	56	52	56	55	55	61	60	63	52	71	48	43	49	57	55	61	53	62	51	54	50	52	59	67	56	52	38	61	71	39	48	64	51	63	65	60	56	54	53	49	53	56	62	54	55	51	50	59	37	57	49	47	56	53	48	84	54	53	48	55	54	67	53	53	47	66	51	50	51	43	43	63	63	54	61	60	65	60	57	54	45	66	54	53	51	54	63	48	51	65	52	50	58	50	62	48	61	59	55	57	53	79	53	50	72	46	62	59	54	69	56	58	66	55	66	55	51	71	57	44	54	60	53	45	59	59	56	49	47	57	68	50	53	48	55	54	49	65	51	55	64	77	53	58	53	63	47	59	41	48	47	49	74	58	57	61	58	60	62	45	56	65	58	49	58	63	53	46	73	73	67	63	60	53	46	59	58	57	60	45	49	50	52	63	66	48	51	69	51	46	60	53	60	54	57	76	65	59	44	62	59	50	47	54	62	53	59	51	64	58	64	57	45	54	62	40	66	67	58	50	57	51	48	65	70	62	56	54	52	69	48	48	58	52	58	48	52	58	45	42	58	55	59	54	53	61	65	47	54	52	48	63	59	53	67	51	55	59	64	48	62	55	47	45	59	60	58	57	48	49	51	50	68	59	68	58	59	44	58	51	50	46	48	48	57	61	53	65	51	65	52	54	47	45	51	50	55	56	55	64	62	50	48	62	55	67	49	63	61	44	55	52	51	54	52	56	43	56	60	56	67	51	47	42	56	47	50	44	54	46	43	64	55	57	54	58	54	71	44	50	55	55	66	61	61	49	50	49	61	65	59	50	47	61	68	67	39	53	64	58	49	57	40	74	46	65	50	58	53	48	47	50	55	76	56	48	50	50	43	54	54	56	44	43	52	58	61	58	50	49	60	60	55	71	56	63	49	54	56	51	65	45	63	66	61	57	48	62	62	51	51	55	52	36	50	52	45	50	41	57	58	51	64	59	62	47	59	58	52	56	66	43	60	51	47	51	50	46	59	67	56	44	54	61	57	58	50	53	61	55	45	59	73	52	52	57	61	59	52	61	44	39	46	62	66	48	54	56	52	61	47	42	54	68	59	50	42	50	59	50	62	44	48	60	50	42	56	54	68	45	50	55	56	52	58	44	66	60	44	61	46	62	55	53	59	55	51	47	53	57	56	58	56	42	66	54	48	52	60	67	61	53	38	55	44	51	52	57	65	55	42	61	48	48	53	59	55	49	62	51	60	63	41	58	54	60	68	63	50	51	62	54	51	66	54	59	47	53	53	49	51	51	47	56	65	54	70	67	44	56	52	65	65	55	59	66	53	50	61	53	52	53	73	54	57	61	41	54	43	44	60	59	61	43	65	52	47	49	57	45	59	49	64	50	56	53	53	46	45	53	66	55	52	80	52	55	47	68	48	53	49	57	51	56	58	63	51	48	55	66	56	49	60	69	48	55	50	52	55	58	46	72	50	54	50	70	51	68	51	60	77	59	52	58	64	61	45	54	59	43	57	44	50	44	47	64	51	50	55	54	54	49	66	32	60	71	62	63	62	50	55	54	56	59	49	61	56	44	69	62	60	46	58	54	51	63	58	58	75	51	57	69	39	71	46	51	60	62	58	57
13595	12277	3212	7495	22164	26779	23469	19990	45381	48216	42008	33271	20596	8789	4687	1634	809	701	654	625	594	638	599	667	663	643	623	613	600	601	615	598	575	629	646	631	632	651	616	650	646	589	581	650	593	631	590	602	618	615	604	611	614	609	609	606	627	581	616	623	619	608	634	606	582	602	621	663	641	650	613	598	642	591	586	653	608	653	575	646	610	681	650	627	611	615	620	633	619	601	654	623	667	593	589	607	641	618	613	610	625	633	588	637	649	578	619	643	618	639	588	633	601	604	633	615	580	627	599	609	585	597	641	672	605	608	626	649	593	642	590	601	624	576	600	619	596	609	586	610	587	619	598	596	595	609	612	667	636	627	602	613	616	659	595	666	602	646	622	609	580	633	637	581	635	625	609	618	611	619	568	619	622	656	593	592	602	589	680	615	628	597	618	634	640	593	633	574	605	593	620	605	586	645	576	606	607	633	577	603	624	621	574	620	594	604	634	629	635	624	584	576	625	630	640	625	652	627	600	645	615	618	603	625	627	610	570	616	663	654	634	655	583	627	607	632	603	654	640	590	585	653	618	617	603	591	592	604	646	652	617	591	632	565	628	578	603	685	624	587	692	628	572	641	643	653	595	640	630	602	637	619	589	679	620	610	603	648	611	652	628	662	644	607	664	646	596	624	657	604	616	596	610	648	605	639	653	619	639	620	636	603	665	611	572	639	586	600	625	623	656	617	584	627	576	579	577	582	591	589	596	620	598	634	625	600	669	639	622	610	650	649	661	592	604	597	642	652	626	641	628	619	607	610	637	596	628	619	659	605	657	664	586	585	570	630	603	580	652	614	582	617	600	603	617	605	624	633	651	624	609	605	621	595	634	629	602	597	638	598	641	635	598	654	571	616	612	621	626	603	635	589	624	627	576	631	592	567	584	624	614	623	633	645	590	640	614	624	657	636	568	588	651	586	599	613	633	588	642	606	649	637	619	588	629	621	625	578	619	638	613	682	595	612	641	642	598	613	635	603	634	596	615	586	623	645	615	619	602	643	653	649	586	583	612	645	619	618	600	672	587	616	598	611	615	662	582	622	668	639	619	642	624	630	587	570	625	631	648	600	612	632	583	623	587	617	609	627	613	646	605	640	652	578	581	624	591	631	608	568	662	627	609	631	622	570	616	628	606	636	588	628	601	610	603	643	638	645	623	629	608	626	593	642	595	645	611	577	616	615	574	607	604	648	622	637	656	614	659	625	656	549	611	611	669	583	598	603	637	604	591	630	619	621	603	593	609	610	601	619	604	666	643	616	609	582	605	643	608	637	574	595	610	640	602	635	627	586	672	577	616	600	610	631	633	628	630	607	603	622	623	600	599	572	566	602	612	643	651	592	653	602	598	629	631	614	592	647	603	677	642	612	638	640	602	610	591	604	617	623	651	596	636	632	633	623	603	582	596	645	581	637	607	641	623	591	586	583	654	634	625	612	631	597	608	640	627	595	618	635	566	619	609	591	605	617	627	662	615	629	602	596	654	589	629	653	634	610	631	655	619	615	653	624	606	596	666	552	587	623	629	614	617	632	568	618	623	624	618	623	581	642	602	600	618	653	617	638	619	655	625	634	628	618	635	620	594	601	681	620	593	645	607	617	632	655	598	636	591	604	641	677	614	623	605	605	576	629	656	623	582	618	610	599	624	639	601	581	585	619	639	624	621	584	635	596	630	605	620	627	603	610	614	658	589	639	627	681	612	642	640	628	617	617	599	643	594	607	631	589	627	614	643	628	622	624	587	595	645	603	623	631	587	605	632	643	633	631	614	601	584	656	580	634	607	656	631	607	637	571	606	666	631	649	665	602	587	613	652	685	624	625	667	625	649	646	564	620	578	670	635	632	577	634	620	607	602	643	591	586	630	603	634	596	591	642	601	611	648	638	613	631	623	599	624	608	615	626	644	621	577	640	553	628	658	650	610	589	633	619	631	658	610	577	616	625	627	618	631	642	618	672	601	583	584	641	602	635	637	629	639	635	631	616	651	638	606	665	547	587	600	617	640	599	579	616	592	606	663	624	635	622	633	608	604	630	629	586	600	623	623	621	613	617	588	636	665	638	623	605	628	634	588	638	601	629	571	584	634	648	598	609	591	597	596	623	616	622	596	615	605	543	609	605	610	585	565	648	617	626	622	620	678	597	581	627	639	620	650	625	632	628	640	643	649	654	600	615	614	627	640	565	603	636	661	644	598	594	613	596	576	663	640	620	640	623	628	602	630	616	630	605	630	565	614	616	610	632	621	645	619	604	625	648	596	610	599	656	622	673	635	642	667	634	622	622	612	639	647	666	659	610	601	622	612	628	598	589	589	588	597	594	658	602	638	596	635	609	672	627	639	601	620	675	627	607	586	603	654	622	596	594	604	636	599	608	626	590	605	607	658	632	619	621	662	639	618	659	583	612	557	634	632	639	572	635	653	616	602	607	611	651	571	617	584	632	617	613	600	604	599	631	587	616	596	621	601	649	569	622	621	604	595	607	632	610	592	609	660	595	595	611	618	657	635	650	600	662	640	592	592	632	628	592	645	595	609	658	636	644	605	620	623	576	601	601	636	608	598	609	661	612	636	621	614	640	635	596	619	631	624	582	636	628	618	615	605	606	600	639	636	678	654	631	574	595	642	602	620	621	568	651	670	661	627	636	621	628	623	640	609	621	612	588	602	604	657	629	606	661	636	624	603	658	701	585	620	616	662	624	667	663	640	632	650	614	590	617	631	613	629	564	584	648	605	656	636	610	598	635	649	600	615	622	620	628	589	614	634	616	608	607	649	625	610	572	581	627	584	607	611	698	631	642	577	641	602	630	624	583	616	617	631	634	654	596	624	649	646	608	606	641	619	634	625	619	639	612	615	604	611	622	610	580	653	608	628	628	656	646	633	600	662	646	608	657	627	596	611	600	581	616	613	636	597	590	611	668	622	635	625	639	589	601	599	617	624	672	635	613	606	662	617	603	637	614	637	629	627	619	613	624	612	615	620	617	598	597	599	632	612	640	618	586	587	643	600	607	620	638	588	583	649	647	606	626	612	630	611	599	606	661	631	654	619	602	599	607	636	626	645	613	609	588	580	601	678	661	620	584	598	558	644	652	625	598	628	609	639	613	623	650	588	625	600	602	634	623	605	618	592	603	599	650	592	591	623	593	598	598	661	613	647	666	606	599	593	603	626	580	625	611	644	616	625	648	603	629	639	583	612	627	643	622	587	667	638	604	607	676	594	609	632	572	639	590	637	610	620	613	641	654	604	601	600	603	621	613	643	666	600	576	614	603	621	639	583	617	649	658	585	629	599	627	647	623	613	619	663	574	591	599	640	620	667	594	611	622	603	616	589	625	608	662	640	601	610	616	591	588	601	634	627	647	623	633	598	607	602	621	609	653	638	621	610	620	626	621	600	662	589	635	622	576	620	618	604	625	602	622	585	655	605	637	593	593	605	577	604	632	612	628	606	628	582	618
2445	1288	280	167	373	971	813	663	5843	14312	11698	6633	2251	588	279	112	54	41	49	46	35	37	37	38	45	51	40	37	41	54	47	39	30	43	42	44	35	44	44	40	50	61	51	37	51	62	43	53	37	51	43	45	43	30	48	46	41	43	44	49	48	39	46	39	58	46	40	43	34	49	59	46	38	35	47	46	38	41	45	55	41	54	49	43	39	49	43	43	47	47	45	41	46	41	37	44	39	51	51	51	37	52	39	35	41	39	45	49	56	43	38	50	44	47	44	59	42	42	53	40	43	48	49	47	40	46	53	43	48	42	44	42	54	36	46	53	48	34	41	45	51	51	51	33	37	45	41	41	62	54	34	49	40	51	49	49	42	46	53	44	38	48	36	44	36	45	61	47	52	40	40	42	51	41	54	51	43	42	35	48	59	50	36	37	40	55	48	52	34	48	48	45	39	45	44	48	45	31	54	42	54	48	44	38	43	49	48	46	34	43	49	44	54	39	43	52	36	65	43	40	45	50	38	45	55	29	59	61	59	40	48	46	36	48	47	56	51	42	41	48	41	50	40	52	45	47	36	50	52	55	50	42	31	38	44	42	46	40	40	41	44	60	32	36	40	44	46	52	40	57	36	34	48	42	47	40	41	43	44	48	39	57	48	51	43	43	50	38	35	48	35	34	53	47	37	42	45	54	50	37	55	42	41	38	56	53	47	48	40	40	33	48	45	39	52	43	45	42	53	39	42	47	41	35	39	31	50	43	62	59	35	53	41	33	46	43	38	46	56	44	45	45	48	31	44	56	35	44	51	55	38	41	52	53	57	46	36	27	47	47	43	42	42	50	49	46	38	44	51	41	40	41	52	38	47	46	44	48	46	47	43	47	44	39	48	53	38	45	44	41	45	56	37	50	37	58	35	49	47	33	51	54	49	46	41	53	45	57	47	40	34	43	54	41	75	42	41	46	33	58	51	48	52	28	49	48	43	36	50	53	39	51	35	46	44	45	44	26	45	46	45	43	54	48	38	54	35	42	46	57	31	44	50	66	48	40	42	52	43	57	48	40	54	48	43	49	41	49	44	48	39	28	45	43	38	48	50	46	43	49	45	48	45	49	48	44	57	52	51	43	45	42	31	50	43	46	61	48	56	44	53	46	45	54	42	45	38	42	52	49	37	49	50	39	49	49	42	36	47	51	44	48	61	44	48	46	41	40	59	43	43	46	44	45	45	43	42	51	39	41	47	37	50	43	49	39	52	47	41	48	51	51	49	45	45	43	44	46	59	48	45	45	41	52	43	49	39	52	48	36	38	37	44	45	36	47	43	43	47	50	62	49	45	39	42	46	41	63	58	51	41	43	50	37	51	46	46	42	56	54	56	60	52	46	52	47	46	30	53	33	45	57	43	50	47	45	41	31	44	48	47	59	44	37	51	39	42	42	42	46	36	36	47	55	35	51	42	43	51	48	41	53	47	44	31	42	40	45	60	49	49	49	46	45	38	34	47	46	46	30	52	36	46	41	42	52	39	42	53	39	41	50	42	37	51	55	45	43	41	46	40	49	44	53	46	40	49	46	36	43	40	49	46	36	46	38	47	48	45	44	39	56	51	37	46	43	49	56	50	53	41	33	42	48	46	35	42	43	48	43	36	46	46	40	51	42	37	53	35	42	37	38	36	41	44	39	41	47	41	38	52	40	47	55	43	52	45	58	47	49	52	37	41	35	48	33	55	43	36	61	41	51	43	36	43	58	44	48	48	42	56	52	44	54	48	52	40	41	41	40	48	41	49	44	39	43	44	33	48	50	50	53	45	37	40	45	50	44	39	40	42	35	49	48	33	43	62	52	42	51	47	50	40	52	43	42	48	29	48	38	61	41	34	48	49	44	44	41	51	34	54	41	33	49	58	43	48	35	40	39	47	48	51	37	57	45	49	34	41	56	51	40	44	56	52	41	46	48	55	37	42	57	45	47	46	41	44	49	49	39	48	48	47	39	50	38	49	41	48	48	43	29	44	45	36	39	52	43	42	39	45	44	44	52	43	54	52	38	36	42	43	48	56	58	37	46	51	41	53	55	42	48	54	43	53	41	40	41	52	37	47	40	61	46	56	47	58	45	44	42	40	41	51	54	44	50	53	38	49	40	47	52	53	52	47	39	34	44	45	47	40	46	36	51	50	47	39	48	50	44	45	43	47	46	57	39	37	52	51	45	45	41	49	45	48	46	37	49	42	47	46	47	46	43	37	45	41	44	41	45	46	38	42	51	43	35	47	38	34	48	47	50	43	51	47	55	45	47	46	43	43	49	35	54	52	42	43	38	45	54	46	30	51	38	45	38	50	45	41	54	47	43	34	39	49	43	47	47	43	41	46	54	47	37	33	49	54	39	38	38	48	48	44	45	40	45	60	51	49	52	41	41	44	40	40	39	46	43	40	45	41	53	38	48	38	39	52	52	46	63	47	33	44	46	35	53	44	45	53	53	48	52	41	36	56	40	42	51	61	41	53	52	39	47	38	53	47	41	36	43	48	45	52	60	41	47	42	50	43	34	40	51	50	58	39	45	60	43	47	32	47	46	36	45	35	41	48	53	46	43	43	31	52	38	52	54	33	53	43	46	38	49	57	37	47	45	52	48	38	38	40	49	38	46	40	48	54	53	38	47	35	45	46	40	55	55	53	52	47	48	48	46	41	51	47	44	32	47	41	41	42	45	37	36	53	41	44	44	42	46	49	42	49	48	59	42	40	41	37	42	43	40	42	27	40	42	54	49	42	59	54	39	45	40	46	49	46	46	48	45	51	52	52	44	55	48	38	53	53	37	53	54	47	35	48	45	55	49	44	42	50	56	42	44	45	40	50	51	54	45	46	37	39	57	51	45	34	47	36	52	39	46	47	44	41	53	51	48	43	39	44	41	45	39	38	48	40	51	55	45	37	42	47	49	50	41	60	54	42	46	46	43	44	46	38	50	50	55	41	38	44	42	52	42	56	49	36	47	43	43	49	36	50	30	45	50	37	45	49	52	32	31	41	51	43	56	46	42	55	40	57	45	52	37	35	48	51	51	37	49	48	53	42	45	50	49	55	53	51	52	47	44	34	45	44	35	37	53	43	44	29	58	44	46	41	44	40	36	40	33	47	40	56	47	38	43	51	39	49	49	58	58	54	43	41	43	50	40	48	39	50	49	38	39	39	43	39	41	46	45	45	56	46	42	52	32	39	52	47	36	40	40	60	54	43	41	45	50	44	42	43	47	36	39	42	44	39	46	48	58	48	42	32	49	48	46	48	47	38	32	44	36	51	52	40	38	29	52	33	54	44	38	43	49	40	41	44	37	39	42	34	47	55	50	53	48	44	44	44	39	50	46	46	43	50	41	39	35	42	43	45	47	44	50	40	40	48	43	50	51	47	40	45	57	46	44	43	55	55	42	56	50	50	48	51	42	46	47	48	50	62	48	45	56	54	33	53	52	36	49	40	31	50	42	49	36
24639	14116	4134	6967	23526	30558	26311	22626	46870	58154	49920	39319	24829	12173	6876	2064	740	551	526	491	499	494	505	501	497	497	547	489	498	518	509	486	478	520	534	498	484	536	479	490	537	480	494	504	495	562	536	487	476	528	530	496	504	508	513	515	492	505	534	521	506	545	511	487	503	528	501	517	503	512	484	492	494	507	517	481	483	520	523	525	512	498	466	515	516	512	492	502	532	533	526	506	472	518	510	539	486	538	491	486	514	486	530	522	494	482	478	512	518	500	530	486	493	496	512	521	503	506	573	522	501	468	545	493	516	533	528	471	473	499	507	480	495	511	495	519	514	508	530	518	528	494	471	507	476	514	526	495	517	512	495	517	520	542	506	482	514	486	488	465	477	528	482	512	506	519	507	472	486	498	521	542	472	521	483	515	504	525	491	511	494	503	499	489	543	536	530	513	523	476	526	513	535	486	497	552	513	504	533	491	520	546	516	490	505	521	505	515	505	541	524	520	523	513	484	537	480	494	504	524	517	541	527	484	532	516	515	541	488	537	507	518	501	493	516	484	507	515	470	531	494	493	538	524	482	455	530	483	525	505	522	496	503	490	505	544	488	506	504	530	480	489	485	498	521	509	490	484	528	521	528	478	547	524	521	459	492	493	515	466	498	480	501	518	503	502	533	518	521	495	532	527	495	493	491	498	492	461	466	497	476	486	506	547	503	497	478	529	526	508	467	509	535	523	514	517	488	518	473	523	522	498	502	538	478	475	478	483	513	506	524	496	545	529	514	489	489	557	477	530	506	516	527	532	494	533	485	497	511	530	548	459	497	513	526	497	497	484	500	544	484	505	518	480	497	536	521	506	478	498	516	490	519	514	482	482	534	528	544	476	500	508	485	523	473	516	494	529	501	498	517	489	518	531	525	496	515	529	513	528	514	499	516	516	535	488	493	540	519	463	531	508	491	521	507	520	493	493	479	502	508	535	486	502	549	473	515	494	514	538	496	471	529	506	526	482	495	527	522	512	475	538	504	509	520	514	507	510	569	510	517	552	488	563	543	499	476	479	504	523	539	532	508	474	485	496	548	531	513	518	518	471	561	462	500	517	483	536	546	535	482	527	499	509	506	512	530	526	463	508	508	522	500	486	558	503	535	513	504	491	550	486	478	500	507	547	517	438	468	485	514	502	528	508	536	540	522	501	463	558	490	486	526	525	495	520	544	550	507	544	504	506	480	511	515	524	484	496	496	509	461	498	498	506	485	551	502	488	523	530	508	485	536	497	492	485	498	505	519	506	482	512	474	530	511	498	499	492	514	478	511	489	500	499	514	529	530	551	468	516	518	511	482	474	518	484	538	506	518	481	528	508	534	477	485	541	505	508	529	520	504	516	534	490	508	464	501	522	521	496	503	526	515	526	539	504	513	533	518	530	515	495	499	518	496	473	508	522	510	506	504	503	476	506	480	506	571	522	526	487	511	476	523	525	529	481	480	565	536	511	549	514	528	491	492	519	514	519	489	526	488	475	483	521	535	513	462	479	526	487	497	478	471	510	504	460	513	554	488	492	506	537	486	514	518	465	473	521	507	560	496	518	499	475	511	506	536	506	508	516	546	519	540	531	504	533	492	472	519	505	504	523	487	506	509	501	517	530	510	508	497	532	497	499	497	528	512	514	494	509	541	524	534	502	527	568	482	504	505	486	518	505	521	481	507	532	556	489	483	513	503	514	482	521	544	518	544	539	487	480	494	544	516	487	515	482	495	526	493	528	497	476	498	475	546	514	527	541	504	520	519	490	519	511	522	540	529	492	532	543	512	477	519	527	530	480	491	503	504	529	497	505	542	495	560	513	528	533	491	530	503	477	493	539	508	477	523	506	534	521	508	545	463	510	468	459	454	537	503	514	471	516	520	514	503	527	517	529	497	476	530	489	497	500	514	467	496	516	492	484	499	485	521	525	482	507	569	510	498	511	535	528	499	514	521	505	519	557	520	517	495	500	485	479	509	501	512	541	547	490	482	487	522	505	511	556	471	511	512	524	542	512	474	456	517	472	519	522	542	520	538	535	478	520	515	514	525	512	508	503	493	546	541	516	520	535	484	502	542	472	518	539	512	489	522	521	530	483	483	507	490	491	504	514	525	482	506	512	491	499	505	524	493	490	500	543	551	505	525	506	509	474	479	497	482	514	534	491	532	495	521	473	522	533	498	470	498	518	491	486	510	531	495	492	511	508	503	524	519	503	534	516	506	518	487	466	470	505	478	446	515	495	490	492	515	565	519	534	508	489	483	486	512	536	485	484	549	500	510	510	519	545	499	527	525	528	498	512	508	516	500	533	506	538	515	495	535	539	507	485	486	527	554	484	508	503	512	511	515	546	510	507	476	500	501	456	505	503	504	505	489	520	522	549	501	476	484	516	498	513	539	484	508	498	519	519	518	487	488	491	504	499	482	507	554	529	558	529	472	497	531	532	481	509	516	450	514	518	507	535	489	521	501	496	517	487	538	485	549	461	522	561	522	527	513	531	503	509	552	498	479	501	531	496	501	494	495	516	500	543	520	502	471	498	490	534	512	505	504	499	549	487	491	535	522	526	505	491	511	492	488	471	523	502	476	507	494	460	529	526	508	509	509	540	507	518	512	494	529	511	534	525	496	460	536	520	520	497	548	498	542	487	518	526	532	503	538	502	503	514	532	514	509	487	477	520	485	513	559	499	503	537	503	472	525	494	535	539	489	531	467	507	520	491	559	514	503	535	514	520	511	539	470	552	510	502	485	525	515	470	526	521	509	528	513	476	499	489	509	492	497	508	503	527	541	511	533	525	515	516	517	498	490	530	493	550	489	538	509	483	521	520	495	521	459	476	548	534	483	471	492	549	477	503	552	512	507	490	535	534	536	491	466	507	516	524	519	527	528	537	523	516	506	497	479	544	487	513	498	496	487	511	527	492	520	519	498	532	494	499	507	523	497	518	497	503	532	470	516	502	491	499	509	526	499	518	510	506	491	503	523	458	478	458	530	507	501	476	537	525	512	489	504	557	479	493	521	541	510	508	497	549	485	485	502	534	517	479	531	497	511	486	509	542	480	468	490	542	528	532	512	496	506	480	495	510	521	518	432	491	527	490	493	529	527	524	495	523	466	507	477	473	529	515	529	499	483	478	529	515	499	498	523	523	459	502	509	559	499	496	498	504	515	512	472	498	530	456	492	514	539	537	474	507	518	545	503	523	536	531	530	511	557	465	476	476	532	533	493	513	502	534	514	491	504	521	493	488	525	529	499	546	528	495	520	519	511	544	479	503	508	518	508	504	499	496	534	535	551	500	489	541	487	465	492	516	527	524	505	441	488	537	517	524	508	531	472	499	525	511	486	529	516	481	489	509	482	494	501	510	508	474	503	472	473	528	535	512	502	548	517	505	488	479	478	534	520	534	509	524	519	484	523	523	528	548	497	527	496	513	516	478	477	509	546	546	528	480	480	482	526	493	500	491	490	533
1978	354	129	116	139	324	464	326	802	2712	2411	1687	659	257	142	72	61	55	68	48	71	60	51	61	48	52	58	45	51	58	68	56	50	64	60	64	63	46	58	59	54	62	50	59	50	62	48	64	48	58	58	63	42	58	54	59	49	57	45	57	62	47	50	53	58	57	52	71	64	50	54	47	49	44	49	59	59	66	47	58	44	63	55	55	49	56	61	51	56	58	56	68	49	62	65	54	50	56	56	55	44	70	68	53	54	54	61	59	53	60	46	49	62	50	48	57	50	56	54	63	51	52	53	52	53	71	61	41	56	66	64	72	70	68	71	64	59	55	55	66	57	59	59	51	64	52	44	40	64	46	47	51	55	61	66	48	59	52	45	61	60	51	65	76	46	57	61	49	61	59	70	58	65	70	61	68	66	63	50	46	68	67	75	56	52	68	53	46	53	62	66	66	66	70	53	57	65	52	42	63	45	59	59	65	60	57	63	62	53	64	52	56	69	48	67	46	61	63	47	54	54	49	53	55	65	61	68	58	44	53	62	56	60	47	57	69	56	54	62	65	54	58	65	56	62	54	72	52	69	53	63	59	50	62	44	70	51	49	60	40	46	62	47	57	71	45	60	46	56	48	59	57	43	57	68	66	54	56	53	65	48	67	60	66	73	43	57	53	65	54	51	67	57	50	45	61	59	45	55	56	50	55	72	49	65	53	56	55	61	52	56	50	56	47	66	72	65	62	48	51	58	53	52	65	55	60	61	55	54	46	59	52	55	52	63	48	54	56	67	73	50	51	48	65	46	56	58	59	54	63	57	54	61	50	52	57	48	61	38	52	47	52	56	65	62	60	49	51	48	51	48	57	52	64	51	63	59	64	47	60	48	42	57	57	57	51	68	48	63	51	68	67	74	57	58	48	53	61	57	50	62	57	63	59	55	59	66	51	56	54	58	68	51	51	45	54	47	54	64	50	60	55	51	62	66	49	68	60	54	61	51	42	62	66	69	66	59	45	55	58	57	60	66	52	52	62	57	54	58	60	63	52	49	60	63	67	56	52	59	56	45	55	54	50	53	56	76	57	49	52	62	55	54	55	59	52	50	52	53	52	51	49	67	52	46	49	74	51	53	57	56	33	56	52	52	51	59	56	47	53	51	63	55	62	39	45	47	62	66	53	70	54	48	46	42	63	65	60	56	48	40	52	56	75	49	63	51	48	70	66	62	63	46	56	52	63	62	55	60	47	61	56	59	59	57	56	51	54	55	59	44	50	47	54	57	54	53	41	53	52	48	48	60	52	47	55	62	58	56	52	41	62	52	63	57	70	52	51	57	58	55	64	57	50	63	54	43	62	53	55	40	48	53	58	42	62	51	65	57	52	57	54	45	58	58	63	48	61	69	35	60	45	61	57	62	49	46	56	66	43	55	49	54	60	58	53	64	48	57	60	65	62	60	58	62	49	52	51	63	69	58	55	52	51	55	58	62	56	49	70	57	66	51	51	68	54	60	63	48	60	56	57	52	70	62	52	60	51	58	46	56	56	57	52	61	63	64	48	51	45	53	43	40	49	64	53	70	62	57	60	59	57	70	69	43	55	44	60	64	55	63	58	54	51	61	57	47	47	49	44	38	53	66	64	68	62	58	56	53	55	48	60	47	63	70	63	58	49	50	45	62	56	66	61	39	41	56	67	48	57	56	50	59	65	45	56	60	51	52	58	58	54	43	53	43	59	50	64	43	55	49	54	53	54	50	52	51	55	52	40	56	47	50	61	67	57	56	48	53	72	55	54	49	70	52	51	57	54	74	53	54	43	42	67	54	64	59	57	65	60	58	65	49	62	47	61	65	59	62	57	67	65	57	54	48	59	62	74	51	64	61	50	59	59	46	70	56	58	52	54	47	36	41	46	62	50	63	57	56	37	59	47	60	54	67	52	49	51	48	64	61	55	43	47	64	55	61	46	48	49	69	61	49	61	55	48	50	45	64	56	61	58	59	59	60	62	64	47	53	57	57	54	57	54	60	65	53	54	63	59	46	66	63	57	46	74	59	67	56	71	59	51	64	57	60	61	60	45	47	57	67	51	63	48	51	55	58	48	54	68	60	66	59	48	59	51	52	44	56	76	46	50	53	56	54	49	52	74	46	46	48	58	61	50	44	56	52	46	51	49	63	46	55	61	50	63	52	59	66	59	54	51	62	49	62	43	58	55	52	47	53	59	64	54	80	60	51	60	50	65	51	63	50	55	64	55	75	55	64	45	49	64	44	45	52	69	40	51	51	52	51	62	43	56	67	57	47	66	64	48	47	61	61	54	64	55	57	55	64	47	53	46	56	48	58	65	51	41	49	53	50	59	57	49	51	61	67	63	64	60	47	40	62	53	54	70	49	54	59	52	67	56	48	52	75	57	48	56	52	62	58	66	59	59	58	57	60	55	48	69	58	60	52	44	64	50	63	48	61	62	46	57	54	54	65	46	60	55	57	65	65	49	54	50	57	62	63	43	62	51	52	51	58	61	58	52	38	58	60	54	51	52	55	68	48	39	57	66	54	48	60	55	53	57	54	63	58	48	51	58	61	69	53	48	46	63	48	53	59	60	66	51	59	53	57	66	62	59	57	58	58	52	64	51	52	48	55	62	63	55	68	62	53	45	55	50	66	50	58	55	58	62	50	49	72	52	65	44	56	60	66	60	54	57	59	48	65	48	59	64	47	45	48	61	46	50	59	64	53	62	60	55	60	53	52	66	59	48	63	63	45	57	63	42	64	68	53	58	53	60	60	55	62	64	56	62	49	51	66	60	64	41	64	38	55	52	47	58	61	61	57	58	59	53	61	42	50	59	50	56	63	55	54	63	49	50	47	49	56	57	53	57	52	60	54	48	56	53	60	46	45	48	58	45	56	45	47	53	59	52	59	51	54	63	58	80	61	53	53	54	43	50	59	46	56	53	64	49	66	63	54	51	67	55	62	47	50	48	60	57	54	82	64	60	65	63	72	61	48	58	61	55	44	59	51	51	52	54	58	56	55	66	63	57	63	54	60	55	80	51	54	48	58	63	59	50	53	41	58	59	55	51	58	57	53	63	64	75	42	44	58	47	69	65	62	50	51	64	61	48	58	54	47	68	51	64	54	65	46	51	52	49	67	58	50	56	67	50	52	64	58	72	60	61	74	47	58	71	51	62	59	59	51	56	56	63	63	53	54	61	57	62	54	57	63	60	56	61	59	53	48	54	63	53	52	62	54	59	78	50	49	46	58	50	51	55	74	46	61	64	63	61	57	42	48	53	59	65	64	71	65	56	51	46	55	51	64	59	45	49	45	47	46	51	55	64	53	65	55	56	56	57	61	42	56	66	39	51	54	58	48	58	51	64	48	65	67	53	58	50	55	56	57	61	54	53	52	41	60	64	67	60	72	49	62	71	56	49	48	58	56	65	60	64	58	49	60	46	56	51	75	81	56	60	55	51	53	49	43	60	48	58	58	52	50	55
15927	6558	2306	4966	12098	17653	20795	14704	22870	34457	31123	25099	13719	5399	2799	1179	739	693	661	631	679	619	638	632	588	591	638	633	602	644	637	619	620	628	582	651	660	635	598	587	626	652	633	627	615	631	617	615	628	631	626	605	630	608	605	627	607	640	620	621	615	605	632	650	617	615	636	589	583	627	638	628	630	643	620	588	644	655	613	659	648	643	594	612	616	632	615	593	643	627	656	584	591	637	652	622	635	599	672	621	633	664	628	637	628	663	592	623	646	608	638	613	618	629	642	639	597	621	656	611	638	630	621	564	604	653	606	644	610	635	633	669	625	629	626	647	634	599	623	605	619	599	590	626	621	578	638	672	620	656	633	652	647	665	620	625	618	640	636	652	607	612	586	625	644	650	652	643	660	593	585	627	628	679	616	612	623	604	680	618	616	630	621	624	642	612	640	628	602	627	641	621	604	616	637	621	579	642	605	610	601	617	644	635	634	629	615	646	640	631	624	640	640	632	636	590	597	649	621	545	625	655	641	626	617	629	674	625	603	623	627	627	587	647	612	620	631	662	646	666	640	646	671	582	620	639	673	642	630	633	626	633	642	646	636	581	632	607	603	629	607	677	639	643	610	626	645	617	678	621	621	636	619	591	677	650	621	639	647	594	638	620	662	652	604	659	616	616	631	599	639	589	602	684	642	651	626	661	606	635	649	654	612	601	641	642	605	664	634	628	617	635	645	635	591	613	636	619	641	608	654	574	609	613	630	658	611	644	574	675	642	575	615	632	601	614	648	643	615	647	616	634	597	649	624	579	667	621	655	627	648	618	628	648	631	659	651	629	589	641	659	597	590	623	620	632	563	634	609	625	667	610	620	664	627	599	606	621	626	630	572	584	618	595	594	619	626	623	621	654	574	600	600	626	688	605	622	655	636	655	611	613	588	588	638	645	664	645	604	578	627	623	618	615	637	612	576	618	597	667	628	587	585	680	639	662	654	597	606	614	568	635	583	625	638	572	629	643	644	618	624	653	582	612	658	628	635	666	668	615	623	598	596	596	616	639	590	562	599	594	639	635	590	630	620	662	616	621	647	591	678	630	574	629	651	638	657	609	606	634	644	618	625	649	597	622	629	680	657	630	623	609	654	608	670	595	639	609	614	620	625	609	615	653	610	602	607	624	644	632	627	606	606	628	603	607	611	599	646	635	586	660	637	623	623	644	640	643	607	638	594	605	643	604	606	634	640	606	628	634	615	638	583	676	599	589	643	627	614	634	612	671	639	641	590	633	624	579	648	626	657	625	601	666	633	604	632	642	629	595	631	619	625	625	580	641	608	655	617	605	629	609	599	632	601	611	637	610	631	636	586	614	632	668	622	597	639	632	658	633	615	654	643	643	583	617	633	634	643	627	657	648	621	570	640	626	611	629	617	641	635	669	658	586	651	630	667	614	634	613	604	653	618	638	599	629	577	649	619	620	622	620	597	593	620	598	621	656	605	587	677	606	638	607	637	617	637	617	647	593	600	611	649	647	621	664	627	618	609	616	645	621	662	610	640	633	611	620	599	606	589	632	609	644	631	609	650	669	618	633	630	612	602	658	641	601	634	633	608	646	633	633	641	593	627	644	609	602	590	637	600	613	645	599	607	635	625	588	628	662	675	595	655	663	622	680	592	612	619	574	582	647	621	641	595	572	666	638	620	619	619	637	680	664	636	610	680	642	616	633	608	637	665	658	609	639	628	646	654	648	641	638	615	616	585	624	636	648	642	631	677	662	631	629	688	642	590	572	615	636	663	578	610	619	639	627	607	664	621	618	627	620	641	625	609	648	634	671	568	643	582	604	583	622	634	677	630	625	629	609	588	640	587	626	563	590	688	633	610	610	642	585	624	634	657	645	623	599	613	617	578	679	618	638	591	627	635	577	656	621	608	640	653	600	603	615	656	650	637	614	594	625	615	624	636	601	615	607	626	621	625	614	678	632	676	675	671	660	638	642	635	642	569	620	622	618	610	611	563	579	626	620	603	619	651	630	614	616	627	644	612	645	654	582	639	629	633	647	636	636	617	593	655	629	606	633	632	593	623	652	624	657	606	660	605	602	622	620	592	630	648	659	632	613	608	608	641	625	602	594	616	645	622	632	627	593	682	660	626	642	633	630	592	660	630	632	601	677	619	602	613	592	630	655	622	606	595	610	607	608	649	640	602	600	613	652	658	641	587	630	633	641	626	629	620	633	616	693	607	597	610	624	623	604	666	671	600	644	640	646	633	681	642	606	614	649	615	611	602	581	649	635	580	594	604	628	617	608	622	655	657	596	619	614	585	640	647	622	651	619	643	686	638	627	620	646	640	647	636	611	675	612	613	682	625	643	590	653	602	632	636	622	613	588	636	601	624	671	606	617	623	625	599	633	584	639	606	607	612	593	599	600	696	615	598	585	647	593	592	632	589	621	643	637	619	592	615	648	636	600	689	583	680	639	647	616	638	628	647	630	642	618	650	634	648	621	646	620	623	560	588	646	650	623	659	644	638	616	589	630	679	621	690	632	660	659	558	617	614	647	570	592	626	573	630	599	665	625	640	627	601	677	642	619	601	563	604	655	624	643	632	612	608	663	620	637	638	646	648	649	628	622	640	643	640	586	629	621	613	651	622	600	593	630	633	620	606	644	659	602	591	651	619	622	628	591	625	651	647	628	618	630	628	599	633	590	639	626	615	617	639	649	619	585	616	586	582	604	587	614	588	642	606	628	624	640	621	609	608	632	645	647	646	621	572	679	632	603	664	591	616	640	618	637	636	670	635	669	616	633	658	660	625	627	617	608	647	641	625	616	621	593	588	650	661	588	635	609	624	617	625	629	644	598	651	585	630	626	606	662	639	621	654	623	629	666	623	628	633	611	665	572	672	630	641	623	608	612	627	616	699	638	604	604	620	588	624	628	575	640	639	608	602	647	588	585	610	633	548	614	637	610	673	640	655	614	673	639	643	603	661	614	649	646	655	650	605	630	663	632	639	648	664	645	623	642	648	605	567	598	638	625	626	625	678	605	618	634	650	647	623	644	643	645	643	582	612	602	630	665	659	623	598	613	636	654	628	664	611	643	639	645	675	632	642	640	617	621	631	638	647	566	598	621	594	611	611	655	588	613	610	579	611	663	655	634	627	634	639	594	652	606	632	598	619	596	645	676	616	650	663	607	578	652	605	674	634	607	638	656	641	583	618	633	611	633	673	667	628	650	622	626	599	658	633	628	619	599	579	656	642	632	635	592	651	602	649	588	603	660	593	632	699	612	632	647	674	649	640	647	631	592	612	632	586	640	642	640	627	655	656	604	609	582	566	614	605	644	558	625	651	603	614	638	613	606	640	647	639	618	594	621	618	664	658	650	661	584	592	639	645	638	627	634	603	611	619	659	638	643	628	626	612	642	605	646	628	620	615	644	589	608	667	604	636	596	646	614	612	605	697	660	632	635	650	600	601	629	651	637	643	610	633	601	645	643
1310	656	350	187	183	246	244	297	2696	7182	5864	3594	1464	432	196	88	49	56	50	54	56	42	38	52	43	64	55	45	58	44	61	42	51	58	51	46	51	45	43	45	59	53	54	43	55	53	51	49	57	57	45	54	44	46	48	44	43	62	51	39	55	36	40	56	44	42	54	40	45	54	48	56	47	48	45	46	42	56	55	41	57	41	43	37	45	46	45	49	51	50	46	41	49	44	45	42	57	57	51	43	53	57	39	43	53	45	52	45	52	53	42	43	47	50	58	34	54	50	44	56	52	44	49	48	37	42	55	34	51	39	39	47	49	57	34	45	47	51	43	65	53	52	44	50	58	52	43	53	35	48	55	55	61	39	48	40	45	48	45	38	47	52	45	42	50	59	48	57	43	55	58	47	57	49	39	59	46	50	61	50	46	43	49	37	52	46	52	57	52	42	65	41	46	62	45	45	51	44	52	55	41	49	47	53	42	38	40	41	38	40	63	45	53	57	40	55	54	42	51	37	46	49	40	54	50	42	50	53	48	30	61	55	50	42	42	44	56	52	51	43	53	46	56	43	53	51	52	46	45	51	43	41	59	40	52	58	42	59	48	46	64	44	45	53	49	36	46	41	35	37	58	55	42	54	57	47	34	46	46	47	51	46	49	51	47	54	43	58	36	43	49	54	48	53	40	53	37	34	47	35	55	49	43	51	40	42	51	49	43	36	50	57	52	52	49	56	53	45	38	46	52	54	57	53	36	54	58	43	45	50	54	50	47	56	54	40	42	45	34	52	39	48	47	43	43	42	48	48	61	40	51	53	51	51	37	55	42	49	51	48	47	51	56	40	42	47	49	38	45	53	47	31	48	55	48	39	43	51	46	41	55	46	53	41	57	45	47	51	34	46	46	45	44	42	44	50	54	49	42	42	54	47	57	44	57	41	46	39	46	37	58	54	41	40	48	55	43	42	49	56	52	47	56	40	43	47	26	40	51	46	38	41	49	50	41	36	45	49	51	47	55	54	44	49	42	49	42	51	43	46	53	42	50	42	63	56	46	47	52	57	41	43	47	53	53	54	47	55	47	51	53	47	44	45	52	45	46	47	35	35	43	49	51	46	50	45	54	41	37	37	57	45	57	42	50	39	40	49	47	47	37	45	44	46	50	48	44	51	42	44	50	46	47	51	42	58	48	39	46	45	52	49	48	42	51	40	60	46	48	52	47	49	43	47	51	55	44	42	54	51	46	45	46	42	53	44	38	42	59	50	39	40	52	47	46	54	44	53	52	52	41	39	47	39	52	30	41	52	41	38	52	48	36	65	44	50	43	47	51	48	47	52	48	42	45	49	36	42	43	43	45	48	39	44	34	50	42	46	47	44	52	44	45	50	33	53	52	46	59	55	42	56	49	36	44	53	51	51	37	52	46	54	48	44	51	51	60	44	45	46	55	39	37	58	62	44	54	50	44	43	49	61	40	51	38	43	49	57	54	44	54	47	42	54	51	59	55	54	53	51	41	49	44	48	62	44	41	75	42	51	51	53	42	39	47	54	42	47	51	50	53	53	53	40	44	45	37	51	41	48	47	47	56	44	45	33	41	45	37	48	50	60	55	36	52	43	53	41	54	50	51	54	37	40	40	48	45	40	34	47	49	50	62	45	45	35	57	53	45	49	51	53	51	49	49	51	60	39	57	54	63	47	48	48	33	49	51	43	62	45	54	51	47	48	45	50	41	38	47	37	38	36	46	39	52	55	50	44	54	52	62	49	51	43	50	59	58	43	46	52	33	46	39	35	51	42	48	45	52	59	46	58	41	44	45	45	59	50	51	45	41	53	61	56	39	49	52	51	54	54	45	56	52	41	51	60	36	49	32	46	46	34	44	55	55	40	55	49	48	45	46	50	42	51	54	41	40	56	41	48	45	47	52	47	43	42	38	53	56	39	43	47	42	46	41	64	43	38	54	52	56	46	44	55	52	51	46	44	48	44	47	55	36	43	49	36	49	41	63	46	51	46	41	42	59	54	33	40	46	52	54	37	48	38	46	50	46	44	45	49	46	62	45	44	52	49	41	44	40	52	55	42	44	44	51	38	44	50	45	41	50	47	36	50	40	41	44	48	64	46	30	49	42	49	45	50	44	46	51	49	46	52	44	47	52	49	50	32	49	47	57	48	50	51	55	58	50	49	40	58	42	56	44	59	55	42	42	48	53	42	48	46	43	40	46	52	47	43	54	50	44	49	37	46	44	43	57	53	56	48	57	60	36	46	55	64	54	45	57	41	41	48	41	40	56	49	45	43	52	54	50	43	44	51	44	50	38	48	57	47	60	42	56	44	48	46	40	46	58	44	45	49	55	39	33	44	60	35	49	54	57	51	48	41	54	60	48	53	47	54	37	45	43	51	57	42	56	43	43	38	45	54	50	52	43	59	49	36	41	38	38	40	40	50	47	53	43	53	53	45	54	43	46	50	52	52	38	54	44	47	56	61	46	39	43	46	48	43	53	48	53	50	45	41	44	51	56	45	55	60	41	49	40	62	47	53	40	35	46	49	46	46	44	59	37	42	62	38	46	51	45	53	52	58	50	44	56	52	34	52	43	52	46	46	51	55	40	47	54	57	46	48	53	60	50	52	47	44	47	46	45	43	44	62	44	61	60	47	51	37	45	49	37	37	41	25	34	39	47	51	44	48	48	44	47	44	53	45	54	49	47	44	50	43	41	51	36	48	43	45	41	34	46	33	42	53	41	41	44	55	49	59	56	47	55	53	41	50	52	40	46	49	40	58	47	45	40	43	53	40	52	56	43	41	50	47	45	47	37	51	45	39	50	56	57	50	56	51	36	47	49	48	37	51	38	47	36	35	38	42	43	49	51	48	54	39	56	47	55	46	50	53	58	48	58	43	52	57	55	54	41	42	44	50	41	42	40	45	47	60	56	45	52	45	42	48	58	41	43	46	43	34	39	46	50	49	64	61	49	58	42	49	43	44	49	47	48	42	40	47	53	36	39	44	49	60	50	47	50	43	57	55	55	50	41	40	47	46	53	48	52	45	52	41	49	57	49	46	50	40	49	54	42	47	46	42	51	49	55	43	52	46	52	45	48	46	50	44	46	46	53	40	41	55	70	33	57	62	45	69	42	39	52	44	42	46	45	46	54	49	38	46	58	47	54	48	62	54	69	53	45	36	43	43	48	53	40	37	47	45	54	46	52	48	48	37	53	46	49	58	47	48	48	47	46	57	36	42	55	56	49	48	34	41	39	45	45	48	59	48	40	46	47	64	43	56	52	55	52	41	52	54	40	55	28	46	52	50	59	51	66	59	47	52	51	48	31	49	45	57	41	46	44	51	35	52	52	54	51	61	50	55	54	53	59	39	51	35	57	53	50	44	48	52	40	39	60	42	42	39	37	51	42	47	43	52	46	48	49	55	48	52	55	33	53	44	42	53	46	44	59	47	38	46	55	51	51	55	53	41	55	43	49	42	48	53
18853	10394	5217	8562	14813	15985	14155	13661	36017	45454	40378	32847	20829	9166	4804	1625	697	550	555	582	598	562	536	545	550	527	570	512	555	522	537	565	540	566	541	554	567	497	592	534	513	536	549	517	580	555	557	547	547	539	560	567	541	523	536	534	526	561	518	524	562	548	514	520	524	544	520	544	550	560	520	544	546	574	549	551	525	534	522	557	531	539	517	563	523	525	542	511	542	542	568	548	536	562	544	512	573	550	581	541	574	521	572	566	591	544	524	570	550	543	535	560	556	523	565	554	549	549	545	574	542	583	520	565	511	517	561	545	560	555	549	554	578	570	528	535	545	566	507	549	565	558	561	531	504	572	546	569	524	531	555	517	502	531	554	548	581	595	566	519	565	534	522	493	556	559	551	552	538	578	549	545	538	535	562	535	509	559	511	543	534	592	509	551	497	513	534	555	535	538	554	574	535	595	541	501	547	517	525	544	555	555	559	524	563	565	561	543	538	578	567	536	584	575	528	555	551	515	567	552	535	583	589	555	541	533	571	527	547	564	563	563	556	575	537	517	529	562	570	509	537	551	555	548	540	526	558	552	523	540	555	517	523	571	547	525	548	565	552	551	553	538	579	538	528	548	573	517	563	548	537	553	558	536	556	571	553	529	552	536	515	594	568	582	535	546	543	545	539	554	528	558	565	530	517	519	522	555	577	547	598	587	509	557	538	522	531	561	531	499	538	536	508	520	524	521	553	554	567	579	557	515	530	531	564	535	550	557	541	569	549	551	540	572	535	524	538	535	569	562	604	532	555	516	572	508	538	531	536	513	522	567	541	550	534	567	560	572	578	533	514	537	564	497	534	525	557	555	547	560	606	552	556	560	574	567	504	536	616	582	560	536	531	559	507	570	544	530	522	506	570	530	566	533	535	523	556	529	536	541	557	501	533	527	575	515	497	537	562	547	558	539	536	551	545	579	507	587	556	586	572	510	532	556	564	532	535	557	538	516	542	564	545	485	553	546	569	573	582	579	509	524	588	555	516	546	570	565	552	547	528	564	563	528	535	524	579	530	541	570	554	556	564	563	541	558	546	592	544	572	541	545	523	569	559	488	534	547	576	546	557	559	579	535	577	493	538	541	536	528	551	534	566	545	525	542	530	542	531	566	524	509	551	568	562	511	547	560	551	531	566	564	534	544	538	600	576	563	535	575	604	548	525	578	535	516	575	555	565	549	503	513	553	527	574	553	556	543	578	521	531	570	541	561	573	577	550	564	555	583	553	500	529	537	549	529	526	559	521	523	569	555	563	552	569	565	561	522	532	545	539	577	545	538	539	517	541	568	570	539	540	583	544	511	526	567	530	534	557	554	560	527	533	563	519	537	541	615	522	525	537	587	557	528	510	582	562	545	558	546	551	547	549	535	563	503	550	556	549	525	528	535	556	528	524	522	543	545	523	565	550	572	516	525	523	517	577	566	574	573	583	516	544	534	535	538	517	540	554	541	571	561	542	547	547	540	570	520	564	561	557	522	565	567	489	487	565	536	545	570	603	537	528	544	543	558	539	526	584	569	552	558	518	529	511	541	541	535	533	555	524	518	578	560	542	556	569	531	560	538	525	556	566	535	518	539	570	574	531	544	527	539	540	532	572	561	545	551	544	566	573	538	550	563	549	559	541	514	598	562	547	583	572	562	562	581	541	511	565	560	547	551	540	546	516	541	569	565	544	555	561	528	525	568	547	548	536	521	507	534	540	547	547	529	551	531	556	532	501	557	546	567	543	582	510	564	544	547	552	544	531	498	535	539	585	574	497	540	520	553	555	547	581	538	510	553	559	530	527	536	539	541	544	546	533	558	537	521	530	562	576	537	544	557	535	523	589	567	535	567	522	593	541	566	558	534	542	567	591	551	541	559	535	549	536	574	552	537	543	563	570	535	550	528	583	541	576	551	522	535	527	552	496	576	524	590	519	510	565	552	508	538	582	506	540	579	521	531	552	551	535	525	531	579	556	519	559	572	544	568	548	592	526	509	532	552	540	511	527	564	556	561	566	554	553	505	513	555	548	521	569	515	559	529	564	561	586	544	528	555	534	526	530	502	540	517	579	576	511	558	584	502	549	511	571	524	542	539	562	536	524	543	562	557	537	538	556	506	521	549	577	520	517	530	569	583	527	569	541	534	510	544	512	576	608	583	553	569	537	547	538	542	595	520	531	550	543	555	529	588	562	493	551	581	546	545	527	552	542	575	531	592	569	524	553	525	531	579	581	586	543	551	543	567	543	571	559	522	527	555	541	509	558	571	532	580	543	502	583	519	529	575	535	553	508	593	522	530	520	507	551	528	539	558	563	530	541	548	541	539	537	542	534	542	521	536	569	562	516	539	519	527	561	516	533	525	588	550	537	527	549	553	565	551	562	558	608	553	570	514	553	564	523	514	561	571	582	511	537	546	554	559	561	532	548	504	560	568	566	548	527	533	566	538	551	485	598	542	544	578	558	547	540	517	592	553	547	549	601	560	512	530	555	547	552	547	532	547	541	552	546	564	545	502	523	585	534	525	551	561	518	534	562	559	556	556	565	585	554	545	552	531	590	527	534	539	538	563	611	527	589	513	588	566	527	557	562	547	534	573	519	565	547	528	541	546	530	551	583	488	543	543	543	533	586	586	507	521	540	572	547	547	570	536	541	511	501	547	525	585	566	538	536	582	542	552	582	522	542	512	515	543	538	523	518	553	522	548	549	556	566	503	547	539	560	550	548	529	513	555	516	533	573	505	539	527	526	540	578	544	546	563	559	539	497	532	545	480	537	576	580	556	519	555	531	578	543	523	545	520	537	578	526	541	550	495	535	536	577	566	546	575	532	604	540	536	537	542	531	535	568	567	573	519	565	555	532	567	518	555	518	529	526	548	565	509	579	558	549	537	536	565	557	547	549	534	569	517	527	589	519	531	594	564	555	604	495	527	549	554	496	513	576	561	547	552	554	553	522	557	573	493	576	531	536	539	565	565	540	573	558	536	570	528	579	527	552	558	515	530	503	543	558	543	493	580	531	585	556	522	526	544	536	538	568	575	540	517	587	542	565	557	540	554	568	502	516	542	526	525	498	527	558	543	521	578	561	537	492	576	572	556	518	556	543	553	547	590	560	581	557	503	532	530	552	536	524	559	551	562	536	571	561	606	566	583	547	594	533	553	550	576	533	549	552	541	521	547	523	611	559	549	549	541	559	549	532	542	548	510	537	506	558	527	544	522	530	532	544	589	566	528	527	501	542	521	564	568	535	576	578	535	562	584	579	537	566	606	513	543	552	588	575	546	538	493	504	567	566	576	539	540	550	545	564	545	540	547	522	554	560	549	594	542	507	558	528	573	547	574	529	523	545	521	537	577	537	556	536	509	538	535	547	545	552	596	506	562	581	566	566	566	542	524	543	589	542	531	566	542	593	526	510	547	581	566	541	553	510	528	551	546	534	527	540	603	563	572	573	586	565	554	530	570	514	547
2830	609	279	191	230	384	560	363	5698	8181	6802	3805	1447	358	194	97	67	55	54	63	65	65	56	59	52	47	63	50	62	55	67	61	51	59	52	73	62	54	44	60	58	51	52	59	47	58	60	58	67	48	59	56	56	79	63	56	56	55	68	53	63	42	64	45	65	53	60	54	55	53	55	52	60	69	66	53	39	62	51	57	48	52	55	53	55	67	56	54	46	51	56	48	47	49	73	41	52	43	50	46	50	53	69	54	53	53	50	59	55	60	64	62	69	60	48	49	65	52	51	50	51	64	61	67	52	45	45	66	48	65	56	74	64	56	61	54	49	47	60	57	54	59	56	70	54	59	61	57	56	58	52	59	47	54	60	47	57	61	67	70	52	54	51	59	50	63	59	62	55	42	54	54	59	58	52	66	51	32	50	68	56	56	51	71	44	52	60	48	60	72	58	60	54	54	54	53	57	55	48	57	59	53	66	54	61	58	62	48	49	61	52	52	53	46	45	50	60	70	56	46	64	74	55	65	52	51	60	43	53	45	62	70	64	51	49	67	44	47	47	55	50	47	55	57	41	48	54	59	49	67	58	48	63	58	63	60	47	42	50	50	48	60	57	52	62	55	53	53	37	52	45	57	68	53	69	53	54	51	52	59	60	69	53	57	51	47	59	60	61	50	54	61	49	65	47	61	58	47	47	54	62	50	48	64	47	50	67	64	60	64	52	67	57	60	57	61	68	61	64	50	58	53	55	49	64	58	59	49	68	56	46	53	67	66	51	56	62	56	62	45	51	50	58	55	64	56	51	65	64	57	54	56	43	59	62	51	52	46	61	50	62	51	51	69	60	54	58	61	65	70	49	44	68	54	67	54	52	54	59	55	65	47	55	54	56	53	58	64	48	38	53	39	65	58	51	55	55	47	60	49	43	70	44	61	66	60	49	54	54	59	58	49	55	58	53	59	64	51	52	55	53	48	60	62	61	59	61	61	61	49	53	53	68	53	47	56	54	59	51	74	52	60	68	63	65	57	55	59	48	58	67	53	61	60	58	58	50	65	53	50	46	63	53	51	61	47	56	53	57	63	66	67	54	64	57	61	45	52	54	54	53	70	70	46	51	62	42	65	57	47	42	51	72	58	55	56	41	55	70	54	54	45	65	55	58	55	61	47	55	63	49	55	56	44	59	59	63	49	56	73	47	41	43	66	52	58	57	64	61	58	54	62	61	53	68	53	44	51	62	61	59	68	51	60	65	46	64	41	52	52	65	52	46	48	53	54	63	54	55	60	49	64	58	48	64	63	59	60	54	55	47	48	56	45	62	45	49	64	50	44	63	53	59	50	57	52	51	47	48	66	62	65	64	56	56	49	51	48	66	58	59	45	67	52	37	40	44	46	54	49	65	63	46	47	51	54	67	38	74	52	62	57	49	61	47	53	55	51	49	61	48	53	43	39	37	51	60	54	48	55	63	61	46	56	57	55	46	48	54	63	43	40	56	64	52	43	51	66	57	50	47	53	45	65	58	63	47	67	61	54	49	65	54	61	33	64	45	48	59	43	57	52	50	52	65	58	40	47	51	44	65	52	52	52	60	56	63	60	73	41	72	56	51	47	66	54	57	57	59	53	45	57	60	46	52	55	58	60	52	46	57	59	59	60	61	65	57	58	52	63	65	55	51	61	46	67	57	56	51	44	60	53	59	49	64	44	53	48	57	54	42	54	48	52	53	61	55	51	63	55	53	64	48	53	52	54	59	58	77	42	57	68	67	61	53	52	67	55	56	44	59	59	53	67	68	83	46	62	56	51	47	48	59	59	44	54	62	50	52	56	59	52	58	57	57	51	36	50	59	46	57	41	63	33	51	46	46	53	67	48	65	59	39	58	46	57	50	44	55	51	52	67	62	47	51	50	57	51	56	62	48	56	48	69	53	41	42	57	53	58	62	60	59	57	37	62	62	44	55	71	67	59	67	51	57	64	46	52	61	50	62	48	52	42	72	49	58	49	58	48	63	66	59	51	71	45	56	58	51	62	69	52	52	66	56	48	71	53	44	62	71	53	56	61	54	61	57	54	54	76	52	55	48	58	68	65	59	46	68	52	59	60	58	56	65	53	40	56	49	53	56	54	63	57	52	57	58	66	44	46	68	41	67	57	56	56	59	58	62	53	47	50	58	62	50	60	54	57	47	49	74	62	54	46	70	55	62	65	47	63	64	51	48	53	48	53	62	59	53	43	49	56	65	42	62	50	63	50	63	50	51	57	53	40	52	55	69	56	54	47	66	49	42	49	53	59	58	50	63	64	67	54	64	59	52	39	52	55	64	49	47	48	59	56	48	60	56	54	46	51	55	54	47	59	67	51	57	54	53	59	58	63	50	63	42	53	58	69	58	46	52	57	44	60	56	54	58	58	55	53	50	65	62	53	48	63	56	57	53	44	62	49	63	65	56	53	52	56	67	68	45	59	53	62	49	50	52	54	42	38	56	46	59	51	52	56	55	53	56	70	54	50	43	52	54	48	57	70	58	49	49	52	45	51	54	50	57	44	69	49	64	38	43	59	62	66	59	53	54	43	55	60	60	53	60	57	58	62	54	60	65	56	49	56	67	66	58	52	61	62	57	58	61	70	55	53	52	58	54	59	63	55	53	64	58	55	65	48	66	52	46	65	42	53	56	57	62	55	38	52	58	57	59	57	55	50	58	45	53	59	62	56	56	47	49	44	58	51	48	53	47	61	49	58	54	58	55	61	47	52	61	59	51	46	52	53	63	59	60	60	62	56	59	46	50	60	56	49	47	58	54	47	55	58	54	45	51	59	59	58	60	61	57	49	47	51	46	51	56	51	62	58	62	56	51	50	50	59	60	52	57	43	64	60	62	56	44	47	55	44	59	53	63	52	64	60	69	51	63	59	58	70	71	55	49	43	56	61	63	59	58	51	55	57	69	59	51	58	58	66	47	63	63	44	50	46	62	64	49	54	73	58	55	57	48	39	46	59	51	55	54	55	63	54	58	55	41	57	49	61	39	57	62	56	56	59	69	49	53	42	48	57	58	59	58	65	64	53	68	51	54	60	53	53	57	60	55	52	50	53	49	66	65	54	72	63	49	59	54	43	47	38	47	52	64	55	53	61	54	53	59	65	54	46	42	69	50	42	48	55	46	49	67	62	44	53	60	50	68	54	41	52	36	56	71	65	53	51	62	52	60	57	50	51	41	60	59	50	59	54	44	56	63	47	50	61	57	42	72	59	65	45	49	59	50	45	48	74	48	61	52	63	56	46	40	44	55	67	60	51	51	50	56	74	49	50	46	58	57	56	50	44	46	57	58	62	52	65	57	50	44	58	58	52	58	49	52	54	48	48	48	55	63	56	53	67	57	56	63	47	56	59	54	57	48	47	53	58	53	43	58	58	53	57	44	55	53	54	55	59	47	57	58	56	60	50	54	42	58	48	59	41	54	54	68	54	48	55	70	54	61	57	54	58	68	55
18311	9851	4974	7546	16000	21545	21537	16051	46253	46852	41954	33469	21475	8533	4637	1526	777	627	664	675	641	598	596	596	577	632	638	624	623	617	619	640	605	644	630	630	644	680	637	659	650	668	601	642	619	623	640	624	635	615	614	582	631	630	647	588	621	678	598	641	656	620	632	646	631	634	638	649	592	642	626	633	616	641	669	623	635	599	590	635	611	634	617	641	619	637	624	625	570	619	615	618	614	587	610	617	659	646	583	605	674	639	659	605	614	627	665	630	603	655	650	647	584	617	628	624	637	603	604	593	574	663	599	604	609	610	623	668	658	586	639	632	657	667	597	621	611	667	633	622	592	602	628	610	605	645	655	613	606	584	639	619	598	617	668	588	629	625	612	611	599	629	671	606	599	570	658	638	606	657	598	594	638	647	690	597	619	612	648	659	599	623	636	618	620	638	608	542	628	617	579	565	629	648	614	649	647	649	634	607	623	611	650	587	638	620	648	627	609	628	620	619	622	600	603	630	642	654	640	617	624	669	601	667	618	584	636	596	584	578	598	654	646	605	597	597	625	615	610	616	632	623	620	660	630	637	615	597	656	638	616	604	644	609	620	649	602	609	625	669	633	653	578	649	652	590	639	614	615	641	605	611	643	638	633	613	643	657	647	631	614	594	664	573	655	595	609	625	606	637	575	609	641	617	606	636	620	588	592	593	632	603	628	628	627	629	641	629	626	624	651	618	614	615	643	610	621	621	683	624	644	661	599	630	557	616	625	636	618	630	632	632	646	647	627	598	592	629	596	597	573	637	633	621	638	629	642	603	630	623	621	621	627	623	640	608	620	601	635	656	639	646	599	627	617	640	654	647	569	601	618	662	618	592	628	655	642	588	684	598	588	622	647	639	617	613	629	603	661	593	619	645	679	657	614	620	595	622	597	640	637	619	633	622	659	631	611	660	618	603	626	608	646	612	674	676	600	642	684	688	619	590	625	602	595	630	618	649	620	631	646	637	649	591	601	653	614	653	629	610	607	633	609	660	645	626	644	558	594	619	611	616	594	623	595	605	628	625	566	601	643	652	606	638	661	618	641	620	576	572	571	590	611	606	636	657	609	612	626	644	627	611	625	663	596	617	612	632	632	628	620	632	599	630	590	589	629	649	598	669	636	606	589	623	639	612	618	630	593	612	610	635	613	617	626	637	596	619	637	584	668	625	620	627	653	607	668	635	606	604	626	632	621	645	582	680	620	644	622	622	593	600	621	612	591	589	597	634	611	639	615	632	663	679	650	595	631	676	622	606	660	631	597	638	615	639	629	613	608	595	565	644	628	617	654	619	604	687	621	620	629	599	619	589	639	599	588	662	650	647	617	641	651	610	690	602	632	630	557	605	633	638	612	621	627	669	646	666	604	598	628	594	627	624	642	651	662	624	597	632	575	611	630	639	632	641	595	634	616	660	570	660	588	587	617	566	585	581	625	599	607	608	599	613	616	641	648	642	584	587	568	668	635	592	633	636	618	628	636	636	608	591	634	625	636	623	617	592	666	607	597	617	631	610	628	621	585	667	596	627	586	606	627	616	620	603	608	625	620	603	611	607	648	626	603	656	606	644	659	640	611	629	596	586	660	590	646	594	613	616	615	582	622	666	612	614	629	622	611	633	618	637	587	624	621	624	653	665	672	639	604	606	612	619	610	669	600	584	634	650	631	596	645	627	633	628	605	626	615	694	576	656	631	655	629	622	630	615	684	615	665	675	586	595	622	635	603	612	624	616	617	590	659	613	574	627	635	674	615	610	635	602	612	600	602	596	583	636	641	649	644	647	648	615	642	650	617	596	618	678	597	638	600	599	605	648	574	603	621	623	663	665	628	631	661	683	617	615	620	640	631	627	600	649	642	618	649	612	595	636	650	597	631	633	656	681	625	625	603	642	641	612	560	639	634	607	638	627	625	589	635	634	581	639	569	644	580	672	579	628	634	622	618	612	658	627	684	617	617	586	657	601	641	646	628	676	639	616	636	587	594	594	617	639	626	621	646	584	598	587	661	674	644	619	604	626	609	642	680	649	609	623	676	633	582	611	602	621	642	633	644	618	620	656	646	632	627	615	588	630	575	617	657	633	633	613	631	615	629	622	565	613	616	640	627	619	613	634	625	585	620	651	624	633	612	628	667	681	596	590	636	619	653	574	648	646	625	633	644	595	631	651	607	655	619	616	596	705	615	604	636	637	650	605	623	640	575	577	651	671	651	614	610	590	592	636	664	633	618	608	598	617	621	646	664	577	611	595	620	604	592	618	639	648	624	620	647	623	608	625	624	619	611	672	668	621	586	608	650	621	614	602	660	645	627	620	572	648	629	595	614	622	604	616	639	606	637	651	602	618	604	609	583	618	625	579	635	632	698	641	655	662	651	615	629	584	655	626	639	600	624	590	643	643	615	564	634	619	665	639	612	572	616	618	626	641	629	583	637	638	563	569	643	648	670	644	649	626	612	580	613	641	601	637	607	639	636	639	658	597	597	648	630	632	628	629	629	619	596	611	590	630	620	586	610	651	606	607	651	620	607	590	671	590	596	643	595	640	599	602	577	598	643	642	627	640	646	625	623	599	625	585	608	717	580	621	622	590	647	657	638	601	612	594	584	636	612	574	653	639	643	657	630	600	607	646	659	620	593	559	648	588	620	623	622	611	632	611	615	575	606	594	641	604	663	614	608	629	670	640	643	644	589	587	580	604	589	589	637	629	611	613	614	614	616	637	658	619	572	624	656	609	595	608	591	601	663	644	657	612	643	650	648	583	610	614	596	613	647	637	624	623	679	604	621	588	626	642	619	624	617	629	610	628	630	614	589	652	593	643	619	608	639	579	639	626	638	601	589	607	567	595	647	665	662	609	609	614	620	609	590	633	618	634	643	585	610	621	652	622	628	650	687	633	575	608	603	575	621	618	621	635	636	617	657	638	639	607	588	584	633	641	638	652	590	651	599	594	620	626	566	638	594	622	649	657	658	635	601	625	581	643	624	624	653	660	615	555	632	593	662	625	605	571	654	612	609	608	604	595	587	656	613	653	632	632	580	585	636	588	645	598	620	642	605	612	624	625	594	632	654	652	608	613	603	616	593	624	647	577	618	601	627	629	616	640	654	640	638	606	615	615	607	651	637	621	647	592	659	606	616	582	606	544	631	598	626	654	595	644	615	633	632	604	629	632	586	614	628	695	641	604	573	619	646	618	619	593	629	618	694	625	599	619	645	593	661	593	612	627	562	673	610	632	615	640	631	617	604	603	642	616	653	629	645	600	597	624	627	621	605	648	619	595	658	617	611	605	606	602	627	618	592	624	614	631	587	643	618	652	633	643	615	637	628	597	583	612	628	630	600	590	577	638	605	582	611	587	596	606	643	625	640	634	620	588	619	566	607	639	606	599	669	639	670	578	641	643	655	627	613	678	620	627	632	594	637	612	615	668	595	646	603	633	640	629	611	618	652	625	599	618	638	646	596	632
1689	556	319	201	280	495	759	824	9187	12878	11007	6177	2040	539	245	100	44	55	39	51	40	43	48	48	47	46	43	50	48	42	53	45	50	50	37	52	41	56	50	46	55	49	42	41	51	45	50	61	37	47	49	44	39	33	44	52	50	48	59	43	49	46	51	46	51	50	44	49	40	48	35	60	46	54	51	50	38	57	31	56	45	45	46	35	48	49	33	43	50	52	47	56	43	52	49	49	49	45	41	36	51	46	45	38	42	50	45	38	46	57	50	36	59	28	55	48	52	47	50	42	43	61	48	46	56	48	47	36	34	47	40	48	45	45	41	46	44	63	46	37	50	49	46	57	48	52	49	51	43	48	52	54	51	36	52	64	44	35	54	45	57	35	44	50	45	43	42	33	48	46	46	54	50	49	54	42	61	42	57	48	40	45	56	54	56	51	46	53	47	45	57	46	41	49	44	43	39	39	37	42	40	47	40	45	58	58	41	45	54	36	55	32	41	44	39	43	45	41	44	32	36	60	50	44	44	54	37	45	50	39	49	39	56	32	49	43	48	42	56	38	38	46	34	46	54	55	46	51	51	50	38	54	40	49	46	43	65	52	52	43	57	41	35	40	60	44	58	40	46	49	43	41	43	50	41	39	46	45	41	41	45	39	41	50	39	38	47	69	51	49	55	49	40	51	48	45	49	49	56	47	51	55	47	50	50	46	35	48	45	49	42	50	51	38	46	55	45	56	49	45	57	40	47	38	52	40	43	32	46	48	46	40	49	50	56	51	39	51	33	31	48	45	51	39	34	45	40	42	49	40	54	51	50	54	44	40	58	61	40	50	40	58	47	39	47	38	44	46	46	47	39	44	46	40	36	51	43	48	45	46	50	65	38	46	49	60	54	50	50	46	44	50	49	51	43	46	38	55	42	43	44	42	45	44	46	42	45	46	40	54	41	52	51	38	33	49	41	40	52	46	51	45	51	33	52	37	44	42	38	45	52	51	47	49	49	39	37	44	42	43	50	39	38	54	42	49	45	39	41	52	48	60	53	40	54	43	45	49	54	53	42	57	40	42	48	43	51	49	45	36	47	50	65	42	46	36	54	54	49	48	60	42	53	65	51	48	39	47	45	45	56	42	49	56	45	47	49	50	51	44	51	44	45	52	44	36	41	45	46	48	51	44	39	41	44	41	43	56	51	51	41	52	40	51	56	40	44	37	49	60	40	49	44	48	51	44	42	47	42	43	48	46	36	51	52	40	50	46	36	29	42	50	34	59	56	54	40	61	48	41	43	41	38	64	45	47	46	36	41	40	45	53	41	48	43	42	57	38	43	39	51	44	49	41	49	58	43	27	31	42	52	48	53	42	41	47	52	36	43	49	50	40	36	44	48	42	34	38	47	39	44	37	53	44	45	47	48	50	48	37	26	42	42	46	56	40	44	53	51	57	42	33	47	40	47	51	57	43	50	43	42	46	44	49	37	49	50	47	52	49	48	47	44	55	47	55	45	41	42	47	53	43	36	41	40	46	50	47	37	40	52	46	47	39	47	43	42	47	47	33	39	41	55	47	65	39	57	49	40	40	40	33	42	43	45	51	45	42	44	33	49	45	33	47	46	37	33	56	66	58	53	49	37	44	52	41	47	46	45	51	43	50	52	42	44	41	47	41	54	48	47	52	44	45	40	56	47	51	55	55	32	47	50	41	36	48	46	42	58	54	50	43	46	37	34	46	50	40	42	43	42	49	44	46	61	57	50	61	37	45	39	52	45	37	46	43	52	53	55	43	56	48	47	45	53	49	65	40	43	45	39	62	46	46	49	50	52	37	51	39	43	50	48	49	44	35	47	32	55	35	43	40	36	38	47	44	58	41	46	50	44	49	56	50	58	51	47	43	41	46	65	56	57	45	40	49	46	48	43	36	52	39	46	47	51	44	46	38	68	40	54	56	47	41	45	50	44	48	43	49	43	36	46	44	53	49	47	50	50	42	39	44	49	50	58	50	48	40	47	36	45	46	62	50	53	42	39	55	41	46	49	41	45	48	39	46	40	37	35	47	55	39	51	41	45	44	41	58	40	33	39	47	47	42	47	48	44	45	46	44	44	49	32	39	58	35	35	49	56	46	44	65	40	58	46	45	45	40	44	36	56	51	52	35	36	43	34	61	42	42	48	53	49	48	45	46	39	49	45	49	45	49	50	41	56	45	46	47	41	44	36	43	40	52	50	47	48	49	47	40	50	40	58	44	42	56	52	43	29	59	48	44	42	41	48	56	47	44	35	41	55	49	55	42	37	33	43	45	45	45	46	42	45	50	46	50	41	52	41	45	48	56	56	46	43	43	38	47	42	42	41	44	51	41	42	43	48	52	35	49	52	43	49	52	52	41	54	50	48	46	54	45	51	42	52	41	54	45	55	56	56	40	35	57	44	48	32	37	39	46	45	54	57	39	50	34	44	43	47	34	45	44	42	50	52	49	45	47	45	52	45	54	42	45	38	43	43	44	43	36	41	45	46	48	44	47	45	31	51	53	44	37	49	50	55	48	36	45	44	38	52	47	41	46	47	55	53	50	48	36	43	42	40	39	29	47	48	34	54	48	39	32	48	56	51	49	41	49	49	47	42	56	32	40	37	39	27	53	39	49	52	39	55	45	38	45	46	43	41	56	41	42	39	43	45	45	54	41	34	45	47	40	48	43	42	49	51	49	39	40	37	41	43	54	42	59	42	39	46	45	57	43	44	53	47	55	48	42	39	58	48	53	46	41	53	41	42	35	46	50	46	44	31	33	50	54	52	52	40	49	38	35	38	47	45	50	56	54	41	54	52	52	51	42	48	41	41	49	53	54	51	43	42	49	47	48	52	46	53	49	51	56	39	41	52	50	50	48	41	57	61	44	44	29	58	40	40	51	49	40	51	46	39	44	54	50	46	44	48	42	58	49	39	43	44	49	52	47	52	56	47	54	43	56	39	59	48	57	47	43	49	37	42	41	42	40	41	51	44	47	58	47	50	42	46	57	42	45	37	37	52	43	50	38	43	50	42	44	48	47	34	41	46	56	41	47	45	46	41	36	60	43	39	32	49	50	53	50	52	42	52	43	40	51	38	48	39	48	43	53	49	59	39	44	38	45	45	54	51	41	50	46	43	61	50	53	42	59	40	44	39	67	49	49	54	51	48	56	37	43	35	58	53	43	55	39	41	26	41	49	49	53	56	54	49	51	45	45	47	45	48	46	51	34	34	45	39	44	52	44	37	53	42	37	43	36	57	43	47	40	47	40	54	50	43	45	46	50	39	41	39	43	43	54	42	38	42	53	38	40	42	50	45	50	46	42	40	45	47	48	42	61	39	44	44	37	40	36	43	36	43	45	54	42	46	37	38	33	41	47	44	43	42	44	45	42	46	42	56	50	45	42	42	41	45	41	47	41	43	39	47	48	51	46	46	45	40	46	49	45	55	50	43	47	43	48	47	43	44	53	53	46	51	41	51	61
19951	9439	5407	8979	19173	23832	26049	25315	54083	54679	49026	38559	24275	11030	5984	1809	739	528	547	533	519	559	483	529	469	552	468	534	525	533	502	515	573	525	505	518	500	487	513	495	506	514	499	497	516	510	513	478	511	450	513	485	503	529	519	537	452	523	492	508	487	548	515	543	521	556	513	540	503	500	552	519	519	540	571	504	557	490	514	469	494	527	543	508	529	553	520	521	545	539	547	485	512	515	478	514	515	509	506	530	521	551	520	536	509	537	513	522	509	479	518	506	488	501	494	507	519	538	529	532	500	513	506	498	498	550	516	486	496	503	577	529	524	517	520	527	539	556	520	531	521	561	514	504	545	508	535	535	531	522	531	506	520	539	506	539	503	517	464	522	472	502	525	528	542	573	484	552	491	497	528	505	499	498	502	512	476	502	518	519	537	514	529	539	500	562	542	474	518	529	504	508	509	539	544	521	519	565	515	506	551	501	496	514	474	516	529	517	478	514	521	495	515	541	540	481	522	521	518	559	502	517	523	501	493	526	567	489	528	539	527	496	535	518	535	478	494	552	495	511	495	452	537	487	478	526	527	552	516	542	499	517	497	523	572	477	530	476	516	529	524	494	507	541	519	519	527	515	522	540	553	525	528	514	530	534	550	506	528	506	504	527	549	528	513	540	515	518	526	545	523	527	498	540	497	524	509	498	538	546	503	554	486	500	517	551	548	531	531	556	534	518	513	518	549	565	520	505	549	489	570	536	503	510	516	549	560	522	498	514	507	510	512	528	522	504	519	534	527	508	492	529	523	500	547	504	519	517	491	544	527	522	542	508	551	509	486	505	506	514	507	529	534	518	491	483	527	512	502	535	543	507	536	512	509	511	524	508	501	549	564	538	545	571	525	525	507	499	509	505	547	531	533	524	553	502	494	542	540	537	540	497	529	524	538	466	510	516	494	542	528	556	493	581	549	488	533	520	467	510	512	515	502	529	497	510	567	477	553	509	520	523	537	526	495	506	512	477	491	519	518	505	499	550	541	518	540	513	548	481	519	532	529	527	526	515	514	523	479	518	520	525	520	520	537	515	502	557	537	515	520	488	541	537	529	521	557	465	514	511	529	497	485	522	512	544	505	516	542	505	548	544	542	513	479	521	511	498	518	483	508	539	521	506	542	518	490	548	507	524	478	512	543	527	532	530	497	517	516	537	504	531	521	532	530	553	509	522	513	497	528	483	542	511	523	516	519	485	541	499	537	521	531	548	511	553	547	530	515	516	503	493	482	538	506	477	502	511	532	496	511	497	493	543	543	536	530	600	511	512	530	547	506	527	530	526	517	487	535	532	463	507	530	484	513	562	523	511	535	560	538	525	510	514	520	522	548	511	530	500	552	516	463	484	458	477	489	542	526	503	529	485	521	535	531	514	506	510	536	526	547	514	539	478	512	509	506	523	505	500	531	492	544	523	511	505	516	536	527	524	512	518	476	524	528	541	521	475	490	524	511	524	509	525	496	529	522	505	531	503	503	547	497	507	495	531	520	543	523	495	529	485	502	571	489	523	513	541	527	520	505	514	480	539	497	511	498	478	548	505	529	507	537	536	547	518	501	512	514	511	550	515	519	547	498	513	513	520	508	532	488	547	509	508	573	501	497	544	474	530	556	517	542	526	515	532	503	520	526	525	520	521	531	514	513	499	460	498	531	555	508	536	551	553	525	537	519	462	480	512	529	513	488	551	522	522	498	498	501	522	506	512	487	522	513	516	512	546	551	502	502	511	512	524	539	540	526	570	486	535	513	539	515	501	484	500	502	516	507	481	517	474	520	545	536	508	500	508	500	516	525	541	528	505	511	514	501	487	476	527	522	529	526	561	501	522	545	487	491	525	520	553	508	501	548	503	490	557	515	524	533	539	557	576	496	521	518	490	528	494	472	555	550	545	567	549	523	499	556	468	528	492	532	536	527	506	487	558	501	468	518	505	494	502	495	487	536	512	510	486	501	530	536	495	507	568	513	557	514	532	489	501	505	530	494	530	547	540	488	532	523	507	544	507	515	518	489	485	520	509	486	505	519	514	522	531	499	505	484	520	525	515	509	488	526	538	527	490	510	521	511	539	514	509	516	522	521	530	549	539	477	517	522	550	526	520	557	478	498	512	507	513	526	526	511	508	493	545	512	539	513	554	511	530	535	488	517	541	490	543	546	478	496	537	504	541	544	514	505	473	527	540	550	479	502	551	529	556	491	520	507	495	508	523	501	473	526	466	524	529	518	525	534	546	526	512	539	559	559	535	541	508	537	509	548	493	497	524	498	509	514	522	548	523	524	534	521	494	531	469	530	522	555	559	489	506	544	571	511	509	508	542	542	521	553	503	521	509	492	503	539	515	516	531	518	551	550	515	466	523	563	514	540	546	561	553	529	516	503	478	538	564	529	507	516	498	544	486	491	526	489	518	501	524	480	515	543	538	497	531	504	487	493	577	514	524	485	499	490	514	475	517	525	536	513	463	513	506	537	500	525	534	533	517	497	504	502	510	510	473	538	529	509	553	558	524	520	523	523	537	553	501	525	538	528	539	557	486	504	530	525	526	502	550	527	549	515	521	507	526	546	541	521	555	535	484	550	501	476	541	501	482	492	493	551	469	503	539	533	524	508	486	588	502	500	507	507	501	532	495	474	528	533	542	546	543	530	472	491	516	502	508	476	514	555	530	539	549	527	524	521	500	528	492	497	512	464	494	533	548	496	513	541	536	486	525	519	466	535	518	443	524	501	476	558	519	505	518	578	530	548	508	508	528	521	509	521	497	546	516	534	523	503	517	504	463	477	527	503	582	504	499	507	485	499	517	500	545	531	524	528	490	510	526	495	523	530	558	527	506	542	490	541	548	536	520	485	510	495	521	571	570	486	502	505	482	507	506	525	556	566	538	517	554	542	513	486	518	513	462	563	544	512	520	549	511	592	534	555	530	513	515	510	473	525	526	561	518	490	533	490	498	527	472	529	521	526	523	529	511	515	486	499	519	532	496	512	509	486	517	532	547	535	500	517	521	538	526	507	497	506	530	513	538	513	534	568	520	509	502	495	519	493	518	504	502	558	540	532	523	499	501	561	537	530	532	556	503	499	502	471	515	521	493	498	509	531	537	466	484	514	541	513	507	489	520	514	493	508	507	520	516	531	486	514	501	520	523	496	509	533	551	515	501	497	516	535	530	508	524	503	519	506	525	487	543	533	508	496	507	523	561	480	494	526	461	535	534	493	502	523	508	528	531	514	491	489	514	551	553	511	524	513	542	535	514	498	493	541	515	514	517	520	505	520	515	519	469	555	471	539	528	503	513	546	527	512	544	533	544	516	508	525	527	481	515	547	540	464	522	499	508	527	526	572	524	502	561	505	514	507	564	509	536	573	556	537	519	521	481	508	522	548	566	456	533	550	560	514	529	527	475	532	528	517	547	544	510	510	491	526	530	511	532	503	517	523	515	528	523	525	543	495	523	541	496
1754	327	202	116	159	323	383	390	2370	2585	2089	1257	456	190	86	81	55	54	56	73	52	43	55	64	50	47	56	57	43	62	49	65	54	57	50	52	62	57	63	57	56	66	51	61	65	57	50	57	54	61	51	58	68	62	50	72	63	42	54	68	64	46	63	48	46	70	72	51	57	52	75	64	50	62	53	67	56	58	57	47	46	59	52	61	70	60	61	62	58	50	55	46	63	55	65	53	53	54	52	45	64	57	48	60	58	45	56	57	57	49	60	68	72	68	40	64	55	51	55	57	48	59	56	43	53	58	63	42	43	69	63	44	69	67	71	56	56	54	47	58	56	57	54	46	58	65	67	57	67	61	59	58	63	52	45	58	61	59	44	52	67	58	59	48	64	59	56	62	51	60	65	53	56	42	62	53	74	47	75	62	61	51	63	55	63	65	47	66	53	54	64	59	60	60	49	46	51	57	57	54	57	55	63	50	71	61	58	65	57	55	50	56	55	46	55	62	70	56	57	58	52	40	60	59	58	62	51	41	68	56	63	62	36	61	63	68	52	55	54	42	43	65	62	58	64	67	56	58	65	47	61	46	44	61	49	52	56	63	52	65	60	62	48	73	55	53	55	52	49	46	56	48	78	57	52	58	53	48	55	59	52	52	56	65	46	49	60	63	55	63	48	45	45	66	56	47	52	79	41	60	56	56	48	59	66	47	63	46	60	60	70	68	51	43	58	73	69	48	61	52	52	49	64	52	51	59	68	67	61	61	53	56	59	56	62	73	55	55	51	54	66	64	55	58	52	61	58	53	69	52	76	66	56	64	50	58	62	56	66	51	49	52	48	55	58	55	65	47	50	53	61	66	54	48	44	47	51	56	54	67	47	50	47	55	49	53	53	53	54	59	58	57	48	58	54	50	72	52	56	51	65	60	75	59	49	63	63	55	61	52	66	65	54	65	66	51	61	48	52	58	56	55	63	50	51	64	68	65	61	63	50	57	55	55	64	56	59	65	62	55	40	48	63	46	51	60	62	52	48	66	51	52	52	55	74	53	40	45	54	59	55	48	53	60	57	54	57	62	67	54	55	63	44	59	57	59	64	50	59	61	55	54	54	49	59	54	72	44	51	67	41	48	57	63	56	66	43	53	59	62	63	62	56	49	57	80	60	58	58	65	80	57	60	62	63	59	52	59	61	58	56	54	68	71	57	61	72	38	52	41	48	58	48	53	52	53	58	62	46	68	49	77	42	67	57	54	51	62	59	57	60	59	54	72	61	38	54	57	49	61	45	61	62	55	42	64	73	72	62	46	73	62	59	62	52	57	51	61	50	48	61	57	48	55	58	63	60	46	64	71	65	52	62	60	52	66	58	71	64	62	65	55	61	48	68	66	64	46	43	59	58	44	60	39	59	39	64	57	63	60	62	56	67	48	64	61	52	44	72	67	51	59	52	67	46	50	58	57	59	61	36	64	59	71	62	55	64	64	61	50	56	61	56	50	57	65	56	51	64	48	59	55	57	70	58	56	56	77	51	52	52	54	50	58	55	54	57	67	63	70	49	61	61	48	68	69	48	68	46	53	50	56	53	55	49	54	49	38	56	62	43	57	55	66	58	59	52	46	44	57	58	56	45	58	58	62	52	62	61	52	58	65	47	51	70	55	47	52	54	58	59	59	55	73	74	69	69	47	62	54	56	63	61	56	64	55	59	56	57	51	56	72	53	49	62	51	48	70	58	55	58	51	56	48	63	70	47	53	54	52	51	62	54	46	79	56	47	48	72	43	51	43	60	55	50	55	59	60	56	55	54	67	51	57	45	55	57	55	56	66	38	68	64	77	49	50	57	64	50	49	52	33	55	48	64	62	59	55	58	55	48	69	64	53	58	62	61	58	63	59	68	52	55	68	60	56	54	59	54	53	52	55	63	63	55	54	49	68	68	37	57	75	51	54	62	60	54	57	49	40	56	61	65	59	48	50	61	62	51	57	62	57	52	62	83	41	40	45	56	67	64	49	65	60	65	65	53	54	69	53	59	48	59	49	55	47	71	58	55	58	69	49	57	62	59	58	46	57	56	50	59	59	60	51	66	64	70	63	51	57	59	62	50	57	72	58	64	61	49	55	55	50	54	64	56	50	66	63	62	51	61	60	60	58	59	50	63	68	73	66	56	49	51	62	63	62	61	48	66	64	43	52	42	63	46	63	52	46	49	57	61	86	52	47	51	37	66	67	52	68	52	53	64	62	53	64	66	40	57	58	60	55	49	52	55	60	63	66	57	52	56	58	51	52	63	66	55	65	56	58	68	47	47	66	64	65	50	51	57	64	60	65	64	63	63	72	43	59	62	58	56	51	57	52	54	56	65	60	57	60	48	63	59	65	60	56	59	59	55	58	62	75	55	54	48	53	56	45	51	55	56	50	62	64	50	66	54	56	69	45	63	47	51	40	56	54	57	53	66	59	47	71	44	60	54	78	62	72	56	53	49	48	49	51	59	61	56	60	39	63	66	68	40	61	62	57	58	49	54	66	64	54	71	60	46	52	52	63	55	53	41	53	58	45	47	58	55	64	60	50	63	65	43	60	59	58	59	62	60	55	60	51	56	60	64	63	58	56	57	56	55	52	62	64	50	57	58	62	56	50	58	61	79	54	40	63	58	57	61	57	62	90	56	51	46	61	50	51	47	58	62	52	58	54	47	58	59	51	41	58	67	59	50	53	60	57	49	63	61	57	64	46	55	53	68	64	50	51	49	56	62	55	52	64	57	59	60	61	60	54	54	65	53	64	46	48	75	62	49	53	69	53	56	60	53	50	67	64	53	52	57	62	57	54	58	57	52	67	59	57	59	49	55	82	65	53	53	60	48	63	53	65	57	56	63	60	64	60	46	55	53	72	56	64	58	45	62	50	55	54	54	42	54	73	50	48	72	75	71	54	50	50	57	61	70	60	60	45	60	49	51	60	50	61	48	58	60	48	64	64	53	65	68	57	58	65	46	58	53	63	64	52	49	49	62	58	66	44	60	67	65	46	66	55	69	61	59	66	54	60	76	54	59	44	54	50	55	59	51	45	69	50	57	54	39	66	47	52	51	55	55	61	61	55	50	58	69	51	55	64	55	65	47	59	63	53	63	61	49	60	49	58	70	66	57	60	58	50	55	46	50	63	64	38	59	66	49	56	56	52	53	58	72	47	50	52	61	58	57	59	53	53	51	51	55	87	61	52	42	61	64	66	55	50	47	57	66	48	54	58	64	64	53	60	65	53	57	70	56	55	49	71	55	68	53	58	42	74	62	60	40	48	62	58	53	64	48	59	69	44	60	53	46	57	54	88	62	47	63	49	48	49	52	55	54	49	59	48	51	46	45	59	53	64	47	64	59	48	48	61	56	56	55	42	56	47	64	72	61	71	45	59	55	63	75	66	49	52	53	59	58	61	55	62	46	57	57	53	44	72	46	65	60	46	68	52	59	69	40	75	54	55	58	59	59	62
14236	6288	3194	4300	12133	18496	18530	16841	35139	32500	28840	21819	10554	4176	2016	1002	710	666	644	639	661	655	619	636	651	643	633	619	658	640	634	605	669	655	599	636	676	691	650	613	649	635	630	649	640	612	635	569	617	630	606	627	668	614	619	632	646	646	635	655	653	655	655	606	617	593	596	645	605	654	606	627	598	643	624	625	576	617	605	608	626	683	679	587	605	582	636	603	650	643	685	686	629	631	609	607	687	657	650	610	668	627	616	624	649	651	596	615	661	632	638	643	658	627	615	663	592	657	614	687	603	646	612	621	597	648	659	607	663	638	684	630	641	655	611	645	609	642	648	622	633	639	622	637	624	631	619	612	633	584	635	636	683	612	663	665	664	629	579	630	645	639	615	618	626	640	621	639	684	653	660	629	628	634	622	622	667	652	623	607	630	645	635	662	649	646	666	647	626	627	612	585	671	627	603	658	617	623	629	624	623	608	633	612	645	638	672	647	647	625	636	651	651	645	624	627	611	629	669	650	664	606	620	617	648	673	646	628	625	665	624	643	649	665	588	601	619	600	624	637	670	620	618	615	593	639	628	641	678	658	630	636	609	633	611	615	674	652	608	581	604	653	676	637	663	664	649	659	636	616	632	662	648	667	633	602	685	632	666	636	612	628	623	629	642	620	655	621	650	590	608	709	606	592	582	667	654	611	688	598	610	614	630	634	656	638	648	586	640	607	667	607	609	620	678	621	641	628	618	636	611	651	658	604	622	653	631	619	609	647	684	632	666	631	675	630	626	627	648	591	644	652	650	619	651	641	635	654	605	608	611	663	631	602	596	601	642	666	613	581	659	628	636	615	587	614	654	600	642	587	642	649	609	594	615	652	705	639	632	569	650	624	624	642	651	662	620	616	710	625	671	667	642	635	643	665	619	643	616	607	636	626	624	659	622	610	665	592	614	618	639	646	651	652	594	615	628	660	630	612	642	664	676	611	606	634	592	617	594	635	634	610	677	667	650	618	657	644	647	633	652	630	678	603	634	651	627	608	673	590	593	627	643	600	615	650	616	586	656	689	634	641	665	637	627	644	626	664	646	610	593	596	680	631	627	655	651	669	663	631	648	600	624	665	584	620	593	660	637	633	578	601	631	639	641	615	672	658	624	641	638	717	618	622	611	618	654	604	658	607	630	617	645	621	661	594	632	673	614	629	586	653	606	603	674	701	611	646	632	630	632	624	645	659	597	637	623	625	619	637	640	658	614	659	639	617	614	652	617	638	668	640	654	651	660	655	691	618	663	588	623	656	618	643	580	633	652	634	621	606	610	627	628	619	596	626	638	606	618	650	650	634	630	634	608	599	663	613	655	639	647	645	649	626	672	604	627	665	639	653	629	630	638	646	642	685	634	660	647	636	644	635	655	599	627	659	628	641	623	622	635	678	616	635	621	639	622	604	626	680	620	656	660	679	667	665	664	648	653	649	637	633	577	649	621	605	659	628	635	651	633	677	666	580	643	652	656	650	624	632	640	645	630	662	628	643	659	593	624	647	636	639	620	674	626	619	656	670	628	669	630	632	658	671	623	674	623	638	606	601	640	591	700	624	614	631	600	623	633	633	598	614	635	640	621	634	611	620	658	643	629	609	642	648	623	612	676	654	603	665	652	584	631	665	634	607	627	629	653	677	608	665	673	588	661	623	640	553	629	639	654	636	621	648	653	672	633	650	615	621	614	628	678	580	609	715	608	617	654	627	627	587	587	630	571	639	638	620	623	616	660	620	600	615	644	641	632	645	619	617	668	586	609	643	646	611	607	684	637	661	614	623	647	648	589	631	653	654	622	612	669	649	636	686	608	608	629	573	665	638	660	625	639	626	652	622	639	620	594	650	585	643	649	673	611	648	684	673	608	642	606	622	645	652	618	604	624	596	648	613	632	606	580	575	652	647	598	602	588	648	613	634	577	642	688	650	599	639	657	620	650	623	620	612	609	629	578	609	651	619	650	661	691	545	628	621	638	647	651	690	626	624	636	659	610	639	651	621	618	651	633	624	589	640	618	635	633	662	657	661	623	669	646	611	638	659	650	587	661	700	625	642	640	683	625	643	595	648	604	634	636	611	623	640	627	625	608	633	660	632	599	660	650	597	593	637	620	620	658	624	657	620	617	614	655	645	668	624	619	660	638	638	609	616	630	668	642	656	591	641	627	609	677	657	655	632	602	623	655	663	640	663	670	624	582	604	640	624	641	674	563	628	658	621	615	669	633	647	641	579	613	652	597	605	613	675	648	648	621	644	623	665	629	661	636	651	677	612	651	609	659	657	629	646	603	641	659	592	656	662	645	611	643	624	644	583	650	655	654	643	640	565	678	683	648	604	628	617	598	614	632	621	597	633	615	637	595	615	623	675	651	656	659	636	660	637	623	601	658	623	612	649	626	613	689	624	619	666	656	643	631	669	623	610	631	629	597	648	643	593	625	608	645	614	647	622	676	687	593	623	670	592	603	621	626	633	587	668	640	632	633	603	667	606	693	655	643	653	601	644	635	646	611	645	659	620	627	631	634	636	645	639	632	673	623	603	594	663	626	653	633	589	659	612	697	620	617	627	658	604	640	632	621	629	647	615	661	652	628	670	630	587	634	634	655	654	628	631	719	668	637	627	661	603	618	644	639	596	618	618	644	610	660	613	630	610	589	669	656	642	651	667	611	656	576	637	599	607	660	653	644	587	632	563	598	630	632	644	665	603	624	581	591	665	620	607	616	596	666	587	590	615	585	623	623	578	622	637	606	664	634	639	608	620	651	641	623	615	617	603	638	603	621	650	654	615	657	604	639	605	660	629	649	682	618	637	652	652	656	653	598	621	666	596	618	625	635	626	608	626	669	621	610	624	598	620	621	647	576	662	697	687	606	600	610	590	611	630	591	678	610	659	569	642	648	653	651	605	592	646	666	608	623	624	647	612	671	667	639	619	626	690	609	609	624	638	667	611	635	638	617	619	662	637	660	631	629	604	632	634	651	613	625	669	646	651	552	623	647	665	665	639	645	640	611	619	647	602	640	617	675	637	625	642	620	628	613	662	646	611	614	632	593	635	630	618	660	601	640	642	599	617	629	650	647	646	613	647	616	611	642	618	641	611	652	644	639	615	645	613	633	647	664	641	650	650	619	634	636	651	610	607	627	634	631	651	662	588	624	664	683	682	648	642	619	686	681	630	613	613	613	696	690	614	584	609	615	666	640	647	633	628	667	612	595	699	630	621	616	625	606	599	657	618	649	618	642	644	653	626	665	638	625	660	678	635	638	653	675	657	633	620	668	644	629	641	664	634	583	610	599	654	634	654	619	684	679	615	623	570	626	628	606	648	649	636	646	664	618	624	648	653	692	607	611	611	614	625	661	666	647	642	606	628	644	611	649	655	626	620	605	651	676	627	709	611	645	608	612	634	621	580	611	601	631	656	608	644	630	623	672	590	647	613	630	627	589	586	661	596	617	598	663	600	627	665
1135	603	260	151	124	315	600	624	6145	6789	5393	2846	943	274	140	68	48	54	44	50	45	49	58	58	49	48	32	45	50	51	52	51	44	41	48	65	52	40	47	47	59	47	61	50	51	50	41	47	59	31	50	54	44	51	46	53	54	52	51	64	52	47	54	57	48	56	46	66	41	37	53	45	61	63	53	43	48	40	42	48	55	51	51	53	57	61	49	55	48	58	49	57	58	52	45	49	52	51	65	45	43	47	59	65	44	50	39	52	48	56	41	53	43	46	56	48	56	42	57	47	34	43	56	51	56	43	41	42	58	58	41	40	53	43	63	48	47	58	61	48	57	47	49	46	44	42	32	50	34	53	59	44	41	57	53	52	41	39	59	43	37	52	66	45	66	45	49	60	40	50	60	47	54	37	47	53	42	40	47	52	41	40	51	40	36	50	55	50	54	56	55	45	64	60	49	65	46	49	45	43	54	43	47	49	39	45	49	37	48	57	42	46	51	60	51	48	53	53	44	67	53	52	50	47	57	43	48	64	65	34	46	43	49	55	63	48	42	56	50	62	36	46	57	52	55	58	49	35	49	39	58	47	31	57	48	39	48	42	44	43	47	54	57	53	45	49	55	61	48	48	43	45	45	49	48	50	44	59	50	35	51	47	47	42	49	52	55	52	53	45	40	57	61	46	39	57	44	45	47	55	56	56	40	55	53	48	66	45	64	37	59	53	54	47	48	48	39	54	52	60	54	52	62	41	48	51	57	52	75	48	56	45	40	44	56	56	51	44	51	53	50	39	40	43	60	60	64	55	45	38	52	62	54	54	46	53	52	65	57	55	50	52	47	59	56	45	48	55	47	47	43	40	53	50	38	45	41	58	50	53	41	62	48	38	57	43	47	63	48	50	46	42	60	59	39	53	60	56	54	42	44	49	46	41	50	43	44	43	49	29	40	46	52	47	54	48	45	52	46	36	48	60	62	46	41	58	51	55	42	63	52	48	55	44	40	59	51	46	51	50	52	55	55	55	52	67	56	46	44	49	46	56	44	48	53	51	50	41	50	60	44	55	50	50	48	43	48	50	38	52	45	54	54	46	62	45	51	49	40	56	53	52	46	68	56	50	44	44	57	44	55	51	42	50	57	46	46	43	63	53	46	44	40	43	44	39	50	66	69	49	59	55	49	45	46	49	42	45	55	50	43	59	50	53	47	41	52	40	42	47	50	48	49	35	45	52	45	48	47	43	44	46	46	41	57	34	55	47	44	52	46	52	63	51	45	53	47	55	40	38	38	56	44	39	49	49	44	60	44	54	53	52	48	45	64	51	49	43	44	40	56	40	63	50	50	40	45	50	39	51	55	50	46	49	37	67	43	59	58	58	54	48	64	53	49	46	58	41	43	48	40	63	47	54	43	46	54	46	70	40	41	59	48	52	48	55	42	49	49	40	38	44	45	55	51	48	52	45	54	66	51	48	44	38	57	58	61	41	52	60	54	51	42	59	55	37	40	35	49	47	55	44	44	46	51	44	51	49	60	60	46	50	53	45	39	50	55	53	47	49	44	53	46	67	41	40	51	55	48	44	49	50	47	50	62	44	53	58	51	51	45	47	47	48	47	53	47	64	50	53	48	63	53	41	41	33	46	50	50	45	45	50	38	52	46	50	54	52	55	53	51	52	49	40	42	50	56	44	45	59	51	46	46	35	61	60	49	39	52	39	51	58	44	42	51	59	54	54	40	47	51	49	49	48	40	49	52	59	62	58	41	55	51	50	51	66	51	40	50	57	47	48	43	49	49	47	51	52	48	58	70	48	64	53	48	52	51	56	50	55	53	38	51	47	57	54	50	58	44	47	50	47	55	51	43	46	51	51	39	48	52	55	47	52	49	60	52	33	50	48	41	61	55	48	63	57	49	65	49	55	47	52	53	53	48	53	48	48	48	61	45	54	33	53	41	48	45	54	46	41	55	45	34	44	48	69	46	48	56	50	46	43	42	50	45	40	35	40	49	65	49	46	43	53	51	53	48	35	49	42	56	56	41	62	61	45	47	50	38	41	43	51	52	43	36	40	43	53	48	58	43	45	57	51	50	50	51	47	53	46	43	38	46	48	43	52	39	55	46	56	46	45	55	34	43	50	58	56	51	52	46	49	53	51	52	51	52	46	51	41	55	52	59	45	60	55	49	51	52	50	55	50	46	51	56	41	39	44	48	47	58	55	52	60	45	47	53	45	54	46	54	55	45	52	60	53	50	52	45	43	48	52	50	59	50	57	46	49	58	56	57	54	47	44	37	44	44	67	43	44	48	49	43	58	48	58	49	58	53	45	53	37	56	46	57	49	47	50	52	54	65	43	45	39	54	54	55	60	51	46	53	43	48	51	63	48	51	50	40	57	45	49	66	54	57	47	47	49	53	47	53	61	51	60	58	46	56	48	51	51	52	57	49	57	54	63	37	50	49	56	51	63	36	42	49	54	36	33	43	56	53	51	50	58	43	67	52	44	46	45	53	44	39	53	55	49	63	55	67	51	66	50	54	58	42	58	47	57	52	36	44	59	40	48	56	49	48	56	59	48	56	58	63	57	52	43	59	55	40	52	55	47	49	42	45	50	43	39	50	45	53	53	47	67	46	46	56	56	50	51	60	49	49	56	54	56	33	58	47	50	48	72	59	53	60	57	61	46	51	45	37	44	54	49	44	44	47	52	42	41	46	52	57	36	46	41	60	53	59	41	57	48	53	49	48	47	54	38	52	45	45	53	50	43	49	52	52	49	48	60	54	53	58	53	36	50	54	61	65	60	54	44	47	50	31	60	62	50	53	43	62	53	54	51	58	54	66	59	43	59	45	35	49	52	47	50	60	41	45	45	46	46	48	47	47	47	50	53	46	36	42	41	49	41	44	51	59	47	44	55	47	52	59	63	59	58	46	50	51	35	49	44	48	43	45	51	47	50	41	37	56	58	50	65	42	64	49	59	39	35	56	57	51	48	56	43	50	50	61	51	43	47	48	39	61	57	55	55	65	53	51	42	62	46	44	52	55	42	45	48	54	46	35	44	57	50	55	49	54	32	37	33	43	61	56	40	56	55	57	63	52	54	39	49	60	45	51	48	61	58	44	51	55	46	69	40	42	63	59	48	50	30	52	57	45	46	60	45	58	57	48	52	49	55	50	31	53	63	54	57	45	49	59	61	53	43	44	46	40	52	49	69	44	50	50	51	48	47	52	49	59	53	52	38	44	54	53	50	67	53	46	66	49	50	69	57	43	42	49	48	48	52	39	46	46	47	58	45	40	52	39	57	51	45	52	56	56	45	55	42	44	42	46	51	48	69	42	46	53	50	40	62	55	61	42	42	61	39	55	60	47	29	55	55	56	57	45	55	51	44	48	37	57	53	40	42	47	51	45	49	44	52	52	54	51	48	59	51	52	43	46	54	28	48	47	46	38	42	61	51	43	60	53	56	59	43	47	40	61	55	51	48	48	56	47	48
17513	9223	4398	5303	9459	17781	23308	22552	46308	43846	38100	30045	16143	6303	3106	1183	645	580	571	602	552	565	537	535	584	612	572	539	558	539	542	600	533	563	549	593	572	568	581	576	557	526	542	562	579	574	524	561	557	557	574	569	513	563	521	541	550	546	536	608	548	620	599	541	537	588	563	565	562	585	556	581	581	554	555	551	533	494	579	565	549	550	553	531	588	563	495	573	558	578	549	567	597	555	553	595	547	546	543	521	544	544	561	551	531	565	539	567	622	523	573	569	593	557	586	548	556	527	559	552	546	541	580	569	571	569	597	528	556	572	576	556	574	533	552	621	560	572	578	561	549	581	579	575	536	560	557	536	591	545	564	542	547	540	601	577	599	602	572	552	553	555	558	552	543	567	507	518	579	549	537	555	557	545	527	533	558	523	578	555	550	586	543	583	557	560	575	555	567	570	548	575	538	552	590	596	590	549	550	567	576	557	515	554	553	553	597	598	581	582	556	541	548	533	514	575	561	532	521	523	549	561	604	594	555	562	567	534	547	559	537	512	531	606	554	546	563	556	564	580	627	557	560	555	526	550	550	562	543	586	563	525	545	590	567	561	577	554	569	559	564	575	507	546	549	603	570	529	557	553	559	568	579	552	579	571	549	542	592	534	564	548	578	502	560	573	571	552	515	559	546	583	592	565	546	580	564	573	535	545	599	526	578	548	567	603	512	580	550	566	594	533	582	577	548	601	607	564	556	583	542	595	527	565	550	590	586	568	563	573	607	567	488	531	552	563	550	502	541	571	563	586	563	546	584	604	539	550	550	566	534	567	546	520	585	576	581	558	544	575	541	557	541	532	605	588	615	533	517	568	593	541	582	550	563	523	578	613	563	580	561	572	535	582	526	569	564	599	577	579	505	560	563	548	547	552	542	575	578	577	607	579	579	590	605	554	569	516	545	564	530	571	517	547	571	547	578	555	547	566	565	586	559	555	554	569	564	577	524	551	549	594	541	593	573	564	549	593	559	526	562	554	556	574	563	572	575	541	534	564	543	601	544	555	534	581	552	559	576	567	562	541	554	544	563	579	559	606	538	542	554	567	540	528	562	571	570	524	554	618	587	557	552	599	565	538	573	545	579	575	545	542	556	504	511	585	554	573	551	553	542	500	537	524	603	533	551	551	587	594	543	579	580	580	554	562	587	584	556	542	573	554	580	582	575	581	575	527	560	585	563	615	529	569	559	588	593	551	587	579	537	551	548	550	570	532	568	558	516	565	577	554	542	539	576	536	540	564	587	540	536	549	572	549	521	576	566	544	573	530	545	569	567	544	533	566	591	602	577	548	540	591	563	552	563	567	544	558	537	528	566	549	563	547	554	544	544	558	526	586	586	534	568	563	604	578	594	570	577	555	535	536	522	583	558	584	584	534	570	534	579	557	549	584	561	501	582	570	586	567	554	571	551	575	572	526	540	536	553	567	626	583	542	572	580	534	572	575	517	578	579	551	553	596	546	564	565	544	571	544	533	537	552	551	564	546	556	546	583	548	534	539	528	554	563	555	600	559	526	592	538	544	578	543	533	589	517	558	559	538	574	557	545	530	573	523	584	547	536	609	580	546	556	536	586	567	553	559	539	549	566	545	561	547	543	576	564	566	606	556	588	576	563	526	544	539	502	556	536	565	563	537	572	585	584	590	555	530	572	563	565	550	556	542	558	536	592	588	535	547	556	601	565	578	565	565	524	534	616	494	548	564	586	566	549	613	557	514	497	559	587	582	558	606	518	554	581	537	573	548	589	592	573	525	547	533	550	545	559	545	550	542	571	563	590	609	566	567	527	562	557	582	590	568	553	522	541	537	585	595	559	544	577	549	563	582	546	502	538	554	553	576	585	547	534	566	566	580	611	531	590	578	574	612	545	535	579	573	580	580	555	543	526	563	543	574	536	539	537	575	564	542	558	529	588	567	559	585	579	534	534	598	541	558	564	590	548	565	544	565	560	559	541	557	569	584	552	585	567	603	590	590	534	552	535	537	594	546	553	569	559	580	522	525	567	584	546	581	604	572	590	569	543	553	522	537	610	557	559	619	541	533	556	539	608	544	568	585	568	514	578	580	530	520	578	616	555	550	537	508	522	572	585	518	573	576	574	553	555	547	588	553	533	507	569	586	588	592	545	564	528	566	542	556	576	537	592	569	523	593	568	508	553	555	582	553	522	576	553	581	592	531	609	567	611	529	523	567	585	571	554	519	510	531	576	541	561	571	584	640	565	592	539	561	510	566	541	550	547	541	582	561	548	549	547	604	565	583	557	585	547	546	572	529	573	528	543	573	566	541	538	564	539	537	564	543	593	537	537	585	578	579	568	540	622	534	569	546	571	586	575	545	563	538	578	561	529	546	553	595	571	535	583	579	629	575	573	543	598	557	532	564	531	563	552	542	566	586	581	575	544	541	572	569	558	572	579	534	574	551	515	538	542	559	552	570	583	581	543	544	561	581	586	545	570	552	531	559	572	585	548	560	569	534	592	591	569	555	585	573	574	566	578	591	566	531	602	532	585	586	546	571	541	593	572	554	569	545	544	579	571	562	527	563	540	576	560	553	574	512	582	586	552	546	547	567	567	525	539	540	561	571	561	574	528	571	542	530	559	588	537	518	557	582	574	533	576	548	578	536	597	552	608	552	567	563	591	573	554	591	608	562	570	578	535	568	603	535	581	571	556	543	587	561	576	571	567	580	551	540	608	566	557	563	573	550	559	525	538	568	568	593	544	545	557	540	544	563	583	531	562	566	586	556	579	514	573	548	555	533	553	553	581	514	563	591	597	552	569	574	578	544	565	545	571	560	560	545	527	561	575	538	549	577	562	565	542	546	535	564	530	562	587	586	582	558	589	537	543	545	580	526	527	551	528	549	555	538	560	570	543	583	546	547	535	575	557	555	509	577	582	570	550	573	569	553	583	613	551	549	549	591	578	598	573	584	550	518	570	567	561	611	543	579	567	561	584	551	571	573	548	545	521	587	581	530	592	559	580	564	555	532	532	531	564	537	530	559	540	547	567	569	523	614	548	566	573	549	571	539	551	563	575	547	584	531	547	580	516	539	577	572	570	596	577	531	575	553	530	553	584	559	573	603	561	529	546	577	535	547	558	578	551	571	544	546	537	520	589	574	542	530	563	581	532	584	592	580	562	589	522	612	543	563	600	611	599	575	556	561	532	565	578	563	588	611	550	532	541	536	576	537	543	580	519	551	572	591	543	569	522	530	532	582	553	569	547	581	548	572	581	577	575	503	553	509	551	580	518	539	563	563	561	510	564	564	540	585	567	555	541	555	559	587	605	600	550	511	580	556	545	592	552	531	600	483	559	564	594	581	548	558	560	554	564	590	552	555	543	548	552	579	605	567	553	530	572	583	565	590	545	596	575	578	542	526	577	603	529	546	590	568	552	587	548	565	557	585	576	556	605	582	571	552	544	569	560	555	563	565	569	556	597	605	564	553
2660	630	227	148	133	203	568	698	7288	8386	6433	3616	1118	354	181	77	51	47	51	60	44	54	47	56	66	58	48	60	52	59	59	61	61	61	64	62	61	63	63	63	44	48	60	48	57	53	48	58	64	53	57	64	52	61	55	58	51	49	55	41	55	49	58	64	44	59	67	55	56	67	47	49	69	57	49	46	56	58	60	55	67	49	63	46	62	52	46	44	59	42	54	52	54	51	57	56	42	37	51	59	65	61	48	74	57	54	63	64	64	73	59	56	55	57	60	57	64	57	65	63	50	50	50	56	54	58	51	63	61	59	40	51	52	47	58	50	46	49	67	59	57	37	70	58	51	55	63	57	66	57	54	56	50	58	61	47	72	51	66	53	49	51	65	51	59	51	53	56	56	57	52	62	50	50	42	51	56	67	64	75	48	79	41	50	69	57	72	50	59	53	56	61	58	57	56	74	48	40	51	53	59	54	54	65	47	61	60	69	63	47	46	56	62	57	63	52	71	60	70	57	53	45	63	57	54	60	63	62	46	60	64	60	62	44	64	56	63	55	62	45	52	64	54	52	49	66	62	59	47	59	53	71	52	59	53	63	69	59	57	58	61	54	52	65	53	59	63	49	81	42	49	70	62	54	66	52	49	56	71	58	58	54	55	48	45	47	48	54	53	62	51	47	61	51	60	58	65	64	55	57	57	61	52	52	62	51	59	45	58	43	67	57	62	56	65	50	53	59	54	43	66	49	64	73	40	56	49	62	67	49	51	74	58	58	58	45	54	53	51	49	64	52	49	46	57	53	55	52	48	59	57	68	76	60	67	52	71	44	54	59	55	61	50	73	61	55	53	36	69	51	66	54	50	61	54	55	48	63	64	62	60	45	70	57	56	53	65	42	59	42	56	60	54	55	40	61	58	63	52	65	65	45	41	65	79	63	53	79	56	64	55	61	60	53	60	55	53	60	59	56	52	55	59	66	53	40	50	47	64	58	59	62	54	59	53	59	64	71	54	48	40	51	59	45	57	48	52	63	52	63	62	55	47	52	63	54	58	58	52	50	56	52	56	64	43	53	64	55	55	48	68	58	47	65	56	49	59	64	57	58	61	53	53	55	59	47	42	59	65	62	73	62	55	56	51	62	48	58	54	67	49	85	61	56	57	57	64	54	61	61	59	57	61	63	58	45	43	56	74	64	63	45	72	64	65	63	52	53	56	58	54	55	61	53	39	61	56	47	53	50	68	49	64	56	62	68	50	61	45	62	61	48	53	55	50	50	48	57	57	45	47	54	61	56	57	49	61	48	47	70	59	46	68	52	63	57	55	52	42	64	48	46	61	49	65	69	58	55	61	59	53	61	72	62	63	52	58	50	60	69	71	65	65	54	63	62	45	48	64	43	64	45	52	42	48	51	72	57	59	57	65	48	55	52	56	49	49	58	60	51	50	54	63	72	55	73	61	41	74	51	53	44	60	56	51	52	61	43	41	48	49	57	61	59	56	44	75	72	67	46	58	57	65	56	62	54	41	48	46	59	58	58	52	62	59	50	54	65	62	56	45	71	60	71	52	63	61	61	67	64	64	49	45	58	62	45	64	47	60	46	58	79	58	65	74	49	59	56	50	62	49	54	51	55	56	71	65	52	50	41	50	63	61	57	42	59	43	58	58	58	65	60	52	64	64	66	51	45	53	39	80	56	50	48	65	60	53	56	46	65	60	62	57	59	44	43	46	53	54	62	55	55	45	61	50	54	53	72	57	55	49	57	70	73	58	61	54	48	58	65	44	46	49	50	51	49	67	53	65	56	50	59	55	59	64	52	52	60	53	52	52	68	50	47	64	47	53	53	48	68	40	58	50	60	56	61	56	57	56	57	51	64	78	71	56	55	53	44	51	60	57	63	71	47	62	59	41	49	48	47	55	63	70	53	61	52	67	49	59	60	51	47	61	67	63	53	43	56	56	55	71	49	63	48	47	48	57	64	59	58	66	55	51	41	50	44	66	63	49	63	57	53	79	59	47	51	42	65	53	63	56	59	58	61	59	45	57	58	61	41	64	59	68	57	58	43	61	76	54	37	61	52	41	69	55	48	41	63	69	45	54	52	61	54	50	51	50	62	48	44	62	66	53	55	54	55	62	54	55	53	60	57	63	60	59	53	61	60	65	60	57	65	57	68	59	73	61	53	64	58	53	58	49	54	51	61	53	59	53	67	63	59	63	54	55	57	63	66	56	50	60	45	58	60	59	41	75	57	56	58	57	60	53	65	51	50	66	59	60	61	68	52	51	59	61	54	60	51	61	69	66	60	49	56	57	58	51	51	66	71	54	54	49	58	45	64	50	73	60	61	54	55	67	68	51	51	61	67	48	65	48	59	67	55	51	51	53	60	67	53	53	50	52	57	67	54	56	50	57	49	47	53	64	45	46	49	62	55	70	62	53	65	55	61	63	65	67	72	47	70	61	48	61	48	59	48	50	63	45	65	61	57	46	47	55	66	54	51	49	56	60	59	71	45	61	51	63	50	53	60	55	63	44	50	70	72	49	44	60	53	66	69	67	62	56	50	55	61	53	61	63	62	55	47	57	54	61	60	59	56	67	69	59	57	64	67	52	51	52	47	64	60	57	61	57	54	55	49	66	55	50	55	51	53	51	65	57	60	57	56	48	53	61	73	56	44	46	67	41	56	49	54	57	65	74	54	50	41	64	63	64	66	60	60	54	48	72	60	67	49	58	61	59	63	62	59	60	51	65	39	65	59	58	59	58	54	55	64	54	53	52	51	62	67	42	64	55	61	45	54	52	53	47	62	57	50	67	45	57	43	69	49	54	54	62	57	53	67	62	60	60	54	61	55	57	47	50	67	60	70	55	56	51	61	71	52	66	59	50	62	45	46	75	51	54	48	49	47	66	59	54	59	56	65	57	51	58	59	67	61	52	57	56	54	63	64	51	46	47	57	62	56	65	61	36	55	44	57	44	62	54	46	44	41	62	59	62	56	51	69	55	61	57	66	50	62	68	46	61	45	68	60	51	47	64	60	67	53	54	59	43	53	60	59	56	49	57	48	61	64	54	65	56	53	58	54	57	52	59	52	62	56	50	51	63	55	46	63	68	44	50	55	67	53	51	46	58	53	58	51	59	52	52	63	57	73	67	53	60	70	67	59	64	57	74	49	50	49	64	66	62	54	59	64	40	61	74	57	54	69	59	57	59	64	50	68	50	57	55	54	51	74	54	62	62	57	53	62	40	56	49	66	56	72	55	52	59	52	72	53	71	63	48	57	43	46	43	69	52	55	53	56	62	49	47	50	63	65	54	55	52	47	44	65	38	62	51	58	55	42	62	68	56	46	50	53	68	47	55	64	50	52	61	70	53	65	57	52	53	46	60	59	69	51	58	51	59	59	55	59	53	63	65	70	61	62	49	83	49	59	63	72	58	52	59	65	39	69	44	57	57	55	57	65	57	58	60	42	63	56	63	61	50	51	64	45
17240	9228	3567	5342	8741	11952	22190	24097	49279	47188	40932	32636	18135	7158	3599	1427	778	659	647	625	621	617	654	626	588	615	588	625	633	603	609	619	637	635	647	663	631	638	646	608	614	623	583	624	628	592	647	633	663	600	640	700	630	612	658	618	597	575	638	624	670	625	630	684	604	620	663	637	632	650	620	593	636	635	604	629	645	672	635	632	644	629	685	653	603	598	627	662	639	619	655	602	558	613	581	647	657	646	624	571	627	616	660	644	646	619	671	636	621	642	638	610	620	636	636	591	668	624	619	614	592	650	676	603	607	691	617	643	628	666	604	630	688	605	639	638	628	597	642	608	637	622	630	622	623	616	626	595	658	583	668	625	622	651	661	625	640	645	679	617	632	647	619	632	678	622	624	597	635	638	640	619	630	631	645	638	615	636	623	657	624	638	604	620	647	602	587	662	629	665	613	594	639	671	613	648	638	628	610	597	640	625	641	639	620	661	615	618	631	589	611	630	643	653	621	620	597	639	625	601	675	593	635	586	665	646	671	621	616	645	619	619	605	612	627	644	641	586	601	595	592	656	628	627	629	621	650	591	650	656	600	624	641	641	625	618	634	607	602	679	606	631	632	658	581	631	644	627	616	706	608	655	596	647	628	641	640	609	651	631	587	625	593	634	636	593	640	625	576	599	617	646	633	617	621	617	648	618	638	637	656	626	685	656	589	675	607	620	627	634	621	594	655	650	586	629	670	629	631	600	681	619	642	642	649	584	574	651	656	628	604	627	651	579	611	671	675	661	626	611	635	658	628	616	633	627	629	613	630	640	651	636	636	604	645	588	592	665	648	588	610	643	650	681	598	605	643	618	559	607	627	606	627	651	637	634	643	601	659	649	643	612	621	618	573	662	621	647	651	583	608	633	608	620	619	662	639	626	610	662	596	630	652	621	629	623	637	629	656	632	605	649	659	611	648	637	566	613	624	645	624	659	658	672	664	620	656	640	628	630	633	628	632	625	582	617	587	641	618	643	621	656	546	632	674	602	636	638	653	647	601	665	619	635	648	644	621	611	584	621	619	631	644	612	660	658	667	657	672	633	615	646	679	642	629	563	647	616	630	658	634	661	628	639	622	643	620	670	657	657	611	664	614	631	589	617	657	650	628	602	641	602	631	629	609	624	648	595	647	637	644	602	597	677	611	624	623	585	613	620	629	648	605	599	653	628	609	638	631	615	587	632	607	662	634	654	629	617	620	639	623	621	634	638	634	652	646	636	617	617	599	630	592	663	678	608	650	597	613	613	602	645	632	653	619	602	599	638	644	589	688	636	639	612	607	642	612	622	646	620	728	654	660	628	609	668	633	594	592	614	626	611	646	625	596	665	622	585	649	621	636	636	644	655	620	651	644	626	670	606	615	621	627	683	617	644	661	585	616	626	603	640	639	616	627	621	612	639	610	600	653	631	663	604	565	629	654	613	624	621	681	607	634	605	595	617	626	614	651	621	639	600	616	619	610	650	607	572	658	605	657	608	663	622	584	654	620	602	662	655	616	625	631	578	619	602	621	646	629	624	662	633	672	617	621	621	660	646	657	637	579	615	654	657	600	639	664	569	638	605	657	552	648	639	590	613	631	611	615	671	557	587	603	655	646	582	658	610	645	641	613	627	615	650	639	660	639	635	598	580	598	659	641	632	610	589	590	644	660	657	641	622	602	622	667	636	659	618	636	612	692	641	673	631	670	619	623	614	604	644	660	618	603	627	622	577	676	621	632	622	663	629	580	597	664	601	604	642	662	607	628	637	616	608	608	616	638	617	603	658	674	646	614	651	599	605	621	606	631	621	623	609	653	604	647	630	631	629	608	662	641	643	572	617	596	621	601	656	583	628	627	608	613	622	643	616	607	617	597	605	644	619	655	628	620	675	652	644	633	626	644	629	620	663	623	655	604	599	653	619	656	608	612	596	633	607	623	652	616	644	642	625	664	642	651	605	613	620	650	659	609	600	622	652	604	603	579	663	648	675	641	611	647	649	600	607	645	641	611	665	656	643	601	638	650	655	610	606	630	635	616	598	638	570	665	582	597	600	592	601	642	615	633	652	651	653	631	619	629	630	597	647	645	606	634	608	607	655	598	672	640	619	653	655	633	599	610	594	586	602	657	635	665	585	596	637	625	653	698	616	602	631	661	606	680	623	653	656	658	632	618	645	632	648	610	664	656	617	607	602	665	648	661	593	600	634	655	648	640	610	613	628	577	612	625	635	627	614	623	635	632	622	613	594	627	631	611	600	640	654	620	628	626	582	601	616	695	619	608	679	590	630	662	596	608	654	617	630	626	650	609	650	628	612	664	630	635	605	595	607	591	646	630	607	645	605	612	627	621	656	621	663	661	681	630	666	576	625	570	616	657	621	619	648	587	615	626	607	637	587	609	620	646	618	648	618	628	632	643	619	622	648	642	639	594	637	616	644	622	643	632	648	611	606	580	628	610	644	631	586	641	613	632	649	627	694	607	637	619	613	591	628	630	645	606	589	569	612	627	634	649	652	627	676	637	676	640	616	618	619	627	606	634	656	630	605	666	644	641	599	642	632	676	644	647	660	641	629	650	654	633	653	644	609	602	629	651	652	584	653	576	612	608	564	629	608	627	650	599	608	628	641	638	636	635	615	617	698	658	599	676	601	620	629	614	600	665	554	630	624	590	629	644	679	666	609	651	599	613	641	631	592	625	635	621	617	661	624	687	631	646	678	651	639	661	608	632	631	601	634	661	609	600	650	593	615	643	604	604	630	625	633	654	605	619	668	617	655	591	614	674	637	638	596	673	596	624	609	649	606	619	645	627	629	628	675	603	608	603	610	659	598	615	586	674	609	600	624	655	623	581	648	627	621	653	652	629	635	638	631	661	651	697	655	650	601	643	620	614	652	613	623	625	661	599	596	594	645	629	642	615	631	625	666	655	642	648	618	642	647	622	634	640	619	578	626	619	587	658	649	639	646	607	665	643	632	637	602	626	651	626	596	640	650	607	610	606	624	619	650	651	676	646	618	625	631	596	655	664	623	662	609	585	601	657	644	623	632	624	628	605	604	665	603	653	657	637	637	633	625	674	618	598	632	696	671	667	633	668	646	640	628	657	645	629	605	632	629	620	609	625	580	603	629	622	629	655	653	667	619	634	607	643	591	699	614	571	636	579	643	618	598	662	682	601	619	708	632	614	645	611	651	631	639	623	597	660	604	629	605	643	672	623	604	658	615	642	656	607	591	642	617	646	652	627	610	666	621	613	638	630	632	608	664	620	676	645	627	670	662	651	638	613	662	588	658	584	607	617	652	658	639	648	632	664	621	623	606	616	637	673	621	640	620	648	685	646	634	624	610	620	649	624	624	637	576	620	595	635	625	629	620	650	626	653	611	655	633	580	646	644	670	630	595	667	616	682	664	654	617	631	646	641	645	597	621	663	644	617	603	637	715	626	638	611	631	635	652	646	629	613	644	669	628	605	648
2018	886	397	181	150	181	379	890	10883	13513	10934	5633	1812	455	199	79	47	51	61	46	42	46	54	42	60	42	41	45	40	46	50	42	41	56	40	45	54	44	54	49	45	53	37	45	51	55	46	40	46	50	38	41	45	47	39	37	33	52	38	56	47	52	44	48	56	43	60	55	47	32	40	37	56	52	58	44	47	46	54	38	62	49	46	43	39	21	35	56	36	51	49	57	50	48	61	47	53	41	56	43	51	40	47	40	38	50	43	39	39	52	49	48	48	55	52	47	48	50	44	34	47	47	46	52	35	49	57	52	48	48	47	48	42	41	47	48	53	53	43	39	59	54	51	45	46	39	42	53	50	41	54	37	46	42	36	49	49	48	49	39	39	54	38	39	34	53	39	48	52	61	41	40	50	53	37	39	51	44	46	51	42	49	52	42	43	44	45	39	54	59	51	36	41	45	49	40	46	48	54	61	46	48	46	46	46	34	35	37	51	55	50	47	46	49	49	51	43	50	52	47	50	40	54	44	56	47	42	37	39	44	40	47	43	40	46	49	50	60	48	49	51	43	44	37	49	51	59	41	50	51	44	57	59	43	39	35	39	50	35	42	49	45	56	45	44	43	52	45	33	40	42	50	56	54	51	42	53	55	34	49	47	48	36	52	41	51	38	46	39	53	44	52	61	56	38	47	61	40	42	45	48	46	44	48	47	63	50	44	54	40	39	27	46	50	44	36	48	59	48	41	56	59	47	47	39	28	44	42	53	51	44	51	33	47	51	46	52	49	47	40	51	54	46	61	45	43	51	46	46	41	46	55	54	35	54	47	45	43	53	34	46	37	35	51	51	45	38	52	51	54	39	44	47	41	48	50	29	45	61	44	51	51	53	39	55	46	39	38	35	43	39	59	32	50	44	41	56	59	40	60	45	49	46	58	56	48	54	38	41	36	27	41	56	63	38	43	37	46	43	60	47	47	44	54	51	51	56	49	47	38	49	59	54	41	40	54	42	40	51	41	51	57	48	54	39	43	55	40	45	52	53	44	30	51	45	41	54	37	55	59	39	54	48	51	38	45	42	53	67	41	39	57	44	51	56	54	44	35	38	51	37	66	53	40	45	46	48	52	48	61	44	43	47	51	48	45	33	51	52	44	43	39	49	60	49	28	61	48	49	55	48	34	47	42	63	48	50	46	43	63	53	39	46	66	46	53	50	53	31	53	45	60	56	54	54	50	45	49	39	45	61	49	54	53	58	51	38	33	45	44	56	38	48	43	58	46	48	37	48	58	44	49	32	51	51	50	58	43	50	49	50	48	49	47	38	44	43	49	40	49	43	42	48	47	42	57	41	52	36	54	63	53	50	45	56	57	48	49	50	47	35	41	56	57	46	45	55	44	36	58	39	54	45	46	51	51	55	44	50	42	37	47	42	37	38	60	55	45	35	48	46	46	44	53	38	55	54	58	52	52	43	39	46	40	39	47	51	45	43	42	53	56	54	55	45	56	58	40	56	41	43	41	45	38	51	55	45	44	37	38	41	49	49	49	43	54	54	47	49	47	51	46	48	62	34	56	45	54	53	46	57	42	38	55	38	57	39	41	49	54	46	44	47	63	38	44	46	51	45	49	38	43	45	52	61	37	44	47	43	55	53	43	40	40	47	46	46	44	61	36	40	38	46	53	55	52	46	55	47	61	45	43	38	49	52	49	44	54	44	37	54	52	48	51	46	35	48	53	27	51	54	37	52	36	46	49	37	38	53	47	46	48	35	38	59	45	53	50	45	51	37	46	43	54	48	48	35	43	61	44	59	49	44	54	41	46	46	60	53	61	48	57	52	59	57	46	47	61	55	44	43	34	53	52	33	42	64	35	30	63	47	33	40	56	46	45	40	51	57	59	47	54	42	39	56	42	48	59	49	48	57	29	45	49	48	53	44	62	48	53	42	53	52	46	45	45	43	42	57	41	51	42	37	54	45	51	40	51	50	44	45	49	52	65	51	48	36	62	45	47	54	51	63	37	39	40	47	48	55	56	43	56	65	41	43	58	53	54	55	30	38	53	46	39	38	44	60	61	39	50	47	46	47	50	44	57	46	56	47	53	50	41	43	37	44	49	37	42	63	56	54	44	43	41	43	43	48	48	45	35	49	44	46	46	54	42	44	46	44	43	47	38	49	45	38	53	57	53	49	44	44	41	52	52	45	56	53	48	41	47	46	49	44	49	51	57	53	48	42	33	41	50	60	36	39	50	41	35	57	47	55	44	64	53	43	42	40	52	43	61	55	42	43	46	55	64	52	45	63	56	40	51	46	51	49	75	50	47	45	45	49	43	43	50	50	36	38	48	54	56	45	52	56	36	36	46	50	54	45	51	38	52	59	55	43	48	58	39	51	34	57	48	33	51	47	50	44	57	51	45	41	42	39	47	42	44	45	48	55	55	61	47	38	61	39	47	60	55	55	43	46	58	54	68	52	49	43	49	47	48	46	48	44	47	58	40	47	43	42	45	60	41	39	42	43	54	52	49	39	45	44	47	59	45	31	56	53	39	54	51	47	42	46	50	45	54	46	35	51	51	42	43	47	45	37	55	52	41	47	43	47	42	45	53	31	43	36	51	49	48	42	52	46	43	51	47	49	52	33	41	46	53	36	54	54	39	50	53	45	58	44	51	42	41	53	44	45	42	44	48	49	46	46	46	37	49	51	51	41	39	41	40	57	47	37	34	30	36	44	40	60	49	43	46	38	54	44	52	41	45	46	55	38	42	51	51	50	54	57	50	39	45	41	42	49	48	47	48	51	55	52	44	54	57	42	47	43	35	47	51	44	55	55	47	52	56	54	53	47	53	42	41	39	54	41	42	45	34	49	57	48	39	51	45	42	55	63	49	58	42	45	64	48	53	40	45	45	43	48	40	52	44	38	44	39	41	40	42	50	57	40	51	59	46	45	44	59	43	51	54	44	50	49	48	44	47	55	56	59	36	48	46	49	40	45	49	63	39	48	37	43	53	55	48	49	38	49	53	36	51	43	52	44	53	50	56	49	40	54	46	65	39	51	47	58	50	53	49	50	53	52	42	50	40	44	46	47	48	52	40	46	46	36	52	51	41	47	41	42	39	44	56	40	46	48	49	37	55	53	50	46	37	31	43	55	52	51	47	31	42	52	48	46	43	40	61	62	41	38	40	58	51	50	50	46	45	47	52	47	51	41	43	43	34	53	39	53	58	49	52	44	63	45	58	42	43	60	34	44	41	55	50	55	52	57	48	62	56	40	47	49	41	40	45	50	58	51	43	55	49	46	42	46	56	54	64	50	49	46	31	41	40	44	54	54	52	44	49	52	43	41	37	38	34	55	38	47	54	45	44	52	50	30	49	55	48	48	38	45	46	35	53	40	47	45	49	49	49	43	39	44	45	44	52	55	55	58	47	52	38	48	46	43	51	58	48	45	51	54	52	43	55	46	57	51	55	41	38	41	45	54	42	45	52	55	46
21702	11639	6663	8382	12550	12946	18588	27266	55892	56016	48506	37234	22159	10688	5141	1765	769	534	538	522	524	534	567	576	579	540	539	540	545	520	540	547	576	522	538	539	558	556	529	540	552	578	516	533	521	514	509	530	552	575	577	567	556	516	550	557	510	534	511	528	566	514	553	562	556	570	541	525	593	539	556	557	539	535	545	532	522	497	530	541	559	569	513	562	556	531	525	538	515	562	536	493	509	541	537	512	539	546	525	531	491	503	528	562	571	520	551	503	526	571	539	544	517	552	548	560	531	511	487	546	547	520	561	511	569	534	519	545	504	528	523	570	541	551	540	505	486	562	497	496	566	537	539	535	554	565	527	583	558	552	518	547	510	606	543	543	553	545	518	528	562	528	509	532	536	533	499	531	576	524	547	518	558	524	576	532	545	526	542	560	501	513	513	559	513	544	548	536	538	552	518	556	566	552	525	532	508	551	537	529	484	522	546	541	548	578	560	521	558	506	517	561	562	507	578	510	541	538	552	520	541	528	513	552	525	560	552	532	554	559	572	523	538	510	530	534	551	515	516	516	521	558	542	523	536	564	531	527	542	550	543	558	566	554	562	541	470	489	538	519	541	547	529	531	521	539	514	573	524	574	543	539	601	532	492	514	517	533	518	535	537	504	518	545	537	537	558	521	529	581	550	564	514	515	550	533	563	546	526	535	530	560	512	572	498	539	532	514	550	502	498	501	512	541	513	518	544	531	534	504	561	543	540	549	568	527	555	546	546	538	506	559	556	570	546	512	521	520	561	534	572	526	507	531	516	571	568	544	556	522	571	489	553	517	528	516	492	541	521	529	536	521	552	535	550	547	516	522	507	529	567	551	548	511	544	542	547	486	514	537	533	574	560	544	540	536	520	508	572	578	508	544	529	555	602	526	514	510	566	575	531	547	519	562	482	527	520	580	508	534	556	570	479	530	531	522	533	508	550	530	543	512	537	510	517	551	500	526	527	563	566	568	517	525	547	510	505	557	556	536	501	565	585	543	540	532	549	501	514	601	543	546	544	540	552	516	526	538	553	550	547	545	542	532	521	545	520	567	543	508	535	561	508	546	544	546	542	553	500	527	525	558	503	541	528	516	519	553	516	527	529	524	563	541	503	563	566	559	497	565	507	576	509	566	536	545	532	565	528	507	534	519	506	531	514	548	544	539	517	544	546	583	536	560	577	540	506	566	598	550	552	553	537	541	551	560	545	578	546	527	497	515	526	590	553	564	563	569	556	522	505	521	509	554	518	539	506	568	530	486	572	527	521	530	506	519	563	557	538	519	559	505	581	533	549	538	529	578	548	507	548	579	570	499	532	508	499	573	556	540	567	532	488	511	528	515	510	509	531	551	550	556	537	596	485	541	555	579	544	548	498	565	511	558	538	508	507	512	525	569	536	523	561	535	550	564	568	518	515	555	533	544	523	532	514	533	523	559	509	548	542	563	591	537	497	548	544	517	488	543	473	494	564	592	566	565	529	492	517	547	527	562	558	538	529	514	528	551	559	565	561	572	481	533	531	556	506	577	558	550	551	561	584	478	510	540	528	533	564	560	532	507	575	553	489	566	493	504	513	512	547	521	556	505	507	561	553	584	558	532	539	544	532	548	566	519	526	531	531	554	553	492	589	597	520	516	540	545	546	499	594	525	578	523	522	529	541	486	538	484	530	535	530	538	497	560	550	558	531	585	537	478	524	523	549	493	551	519	512	529	557	559	496	501	518	588	502	551	561	552	518	504	550	508	573	576	557	564	544	533	527	533	548	525	543	576	516	546	537	548	540	544	531	531	524	549	569	493	529	555	548	577	590	498	544	531	586	531	521	558	555	516	566	554	537	501	500	519	528	562	501	504	536	527	530	528	575	507	543	518	500	510	530	567	537	541	543	525	511	519	526	529	543	549	515	520	530	532	516	503	537	548	487	562	497	486	554	501	559	527	518	510	529	521	497	530	508	549	547	520	564	507	533	531	524	517	570	546	531	489	526	545	559	508	507	532	549	516	490	535	570	524	516	531	520	526	531	529	512	551	557	569	530	467	516	533	532	535	564	507	512	540	566	541	519	510	541	553	522	547	511	521	549	542	552	549	549	531	546	541	547	545	514	513	535	498	511	563	534	535	537	532	516	525	533	550	549	542	556	543	511	575	539	561	507	533	511	546	554	548	531	498	574	561	544	526	535	559	519	557	505	562	572	526	526	505	528	537	511	547	479	567	609	523	492	511	541	534	553	564	538	494	545	534	537	556	566	512	526	541	561	530	518	577	505	529	532	522	522	514	550	541	517	539	555	515	528	565	544	556	542	529	531	555	545	528	509	549	564	573	532	562	515	547	490	543	530	516	512	569	494	523	552	541	545	514	506	544	561	523	509	542	520	521	530	564	538	517	502	529	520	561	523	550	546	484	517	525	570	567	554	542	501	523	541	580	527	521	547	516	548	531	532	530	518	530	527	552	538	515	520	511	564	508	516	497	545	541	589	555	526	548	542	532	567	482	511	536	510	538	515	512	532	513	553	513	553	546	525	541	568	553	581	540	550	536	535	564	546	502	540	525	536	519	506	530	495	532	535	547	540	511	528	550	576	518	526	529	514	525	584	563	521	502	529	524	539	555	528	534	521	558	523	517	560	529	560	561	509	556	567	522	521	530	489	546	493	583	530	504	571	533	542	541	510	513	504	559	541	536	528	515	544	525	564	564	525	541	544	532	516	537	529	510	518	566	538	527	537	553	525	511	525	531	542	555	514	532	564	532	532	553	529	543	513	501	518	514	527	551	578	511	553	542	549	498	535	502	579	571	541	539	530	567	529	553	527	554	547	544	550	571	554	530	519	576	560	510	529	520	524	552	518	543	545	527	527	534	539	581	506	531	511	539	499	504	513	541	529	535	525	585	567	553	563	543	514	562	572	507	512	536	553	545	549	537	515	544	535	529	563	558	496	491	533	520	527	543	485	554	531	498	585	506	564	566	547	551	543	542	561	520	564	539	518	539	564	532	520	524	509	486	508	540	546	568	570	499	531	536	518	554	566	554	527	505	501	528	524	535	542	539	548	554	540	568	501	524	508	515	543	534	498	551	539	585	542	515	578	511	513	486	528	542	572	517	577	518	523	567	568	543	538	518	555	562	522	514	558	541	550	567	544	536	560	562	568	499	551	561	530	542	535	543	547	525	544	590	519	553	534	560	555	525	512	536	546	556	528	556	547	551	531	537	574	523	510	537	516	558	523	505	521	548	533	550	506	511	512	591	527	528	548	568	536	525	560	546	545	528	529	521	578	503	519	557	538	548	482	548	501	497	552	564	531	535	521	522	540	522	562	522	535	518	522	552	518	486	538	541	511	560	525	537	544	540	542	546	495	560	532	523	577	558	539	530	534	498	499	548	539	542	556	565	562	550	559	538	541	571	545	562	502	566	547	511	529	571	555	564	547	558	498	528	550	542	511	511	558	538	528	532	548	502	549	522
1779	269	158	128	124	114	200	239	2232	2936	2272	1289	489	208	110	83	68	47	50	51	56	54	73	57	60	63	58	44	53	68	66	53	60	53	51	59	65	49	42	60	53	51	46	70	48	57	57	57	60	48	53	55	64	70	58	59	69	59	58	58	60	51	77	47	57	63	56	64	54	60	49	64	56	64	54	54	72	57	52	49	59	68	66	61	50	49	53	52	52	57	45	57	70	67	50	45	58	56	59	64	51	55	58	62	53	49	55	56	57	49	50	61	60	56	63	56	47	53	56	62	55	65	48	56	54	61	58	59	56	64	53	62	51	49	70	62	54	56	60	61	66	55	67	45	62	67	68	55	63	53	67	62	69	54	52	59	41	64	62	58	46	53	52	60	51	63	62	63	48	65	68	67	67	39	49	53	56	56	68	49	58	67	74	63	61	58	47	51	66	55	62	61	50	47	52	61	59	60	68	54	60	53	58	56	56	50	56	53	58	56	52	59	59	66	66	61	60	61	61	66	64	60	55	63	58	56	44	47	49	77	45	60	69	63	57	55	56	63	53	51	58	61	56	55	58	51	74	48	56	58	53	59	51	58	50	59	45	57	48	52	64	69	51	67	48	52	58	63	49	50	70	63	54	60	41	61	68	60	66	51	49	63	68	64	54	55	52	64	55	52	53	61	53	53	60	51	53	66	56	63	55	51	58	67	57	55	69	60	68	56	61	54	51	60	56	64	54	58	59	79	58	61	68	55	50	50	59	54	69	62	54	53	64	53	49	56	59	52	53	51	61	63	52	55	50	61	52	50	56	49	60	56	58	61	68	51	58	60	52	46	66	60	47	64	48	51	59	58	71	61	59	44	67	62	51	56	66	58	75	57	70	51	67	59	50	55	53	50	68	64	47	69	56	72	62	83	69	57	69	70	55	60	54	62	52	61	59	70	61	55	63	62	62	65	47	55	56	69	59	68	57	65	53	71	65	72	59	49	81	57	58	56	63	53	56	61	58	58	62	52	59	56	64	60	53	57	54	58	63	59	67	49	59	66	65	61	58	52	44	64	63	53	59	51	62	61	55	57	55	51	61	52	54	61	67	56	62	50	52	55	53	48	60	64	53	48	71	53	76	65	63	48	49	65	55	64	58	66	59	53	54	61	54	63	66	78	67	53	46	52	46	67	49	55	64	42	62	58	56	47	47	52	56	48	70	61	58	59	61	57	63	53	59	60	65	57	60	61	60	70	57	60	59	64	72	63	61	56	48	61	56	67	61	50	52	72	59	48	47	52	70	57	59	63	62	61	60	62	66	54	63	50	54	53	50	66	61	64	62	52	69	54	62	65	54	61	49	51	61	58	52	59	65	54	69	70	54	61	52	43	63	57	77	70	48	63	51	65	58	50	63	58	47	64	51	51	51	79	59	57	43	60	50	50	54	52	55	60	62	51	64	77	51	59	56	63	53	50	52	60	52	38	47	51	49	52	60	61	61	63	70	50	52	57	57	54	71	55	53	64	57	54	66	51	61	54	59	56	55	74	51	44	39	69	60	52	52	63	58	56	52	66	71	67	51	56	56	69	42	64	54	51	70	57	41	58	70	49	49	58	67	81	59	53	49	51	57	52	68	49	60	62	46	56	60	42	55	56	61	52	52	59	64	66	62	49	58	66	60	50	59	50	65	74	47	45	50	60	56	52	52	52	66	52	44	54	61	61	50	62	47	71	49	54	59	64	59	43	58	47	63	53	59	56	58	61	62	75	61	52	54	56	51	59	53	43	49	74	62	60	65	63	56	56	69	45	57	65	66	47	51	54	64	62	58	49	47	55	54	57	62	63	63	61	46	70	65	52	56	39	52	57	62	61	52	71	55	75	71	59	54	59	67	61	55	40	50	59	52	57	51	51	65	78	65	51	64	50	59	45	62	47	76	56	60	51	61	51	56	55	51	59	68	44	48	44	57	58	56	42	73	56	60	65	49	58	48	66	56	45	61	59	58	46	61	61	50	74	63	59	54	59	58	68	59	48	68	82	56	51	60	57	55	58	68	65	71	59	57	47	67	44	59	62	56	51	66	56	50	59	51	63	48	69	55	76	54	64	61	54	68	53	48	52	53	56	57	58	57	60	53	66	62	54	49	59	64	62	50	53	48	54	62	50	52	60	51	55	53	47	55	65	68	70	48	51	53	52	55	59	47	58	53	61	46	64	62	76	67	52	65	53	58	71	71	57	55	51	70	59	62	53	67	53	56	60	58	52	60	53	53	55	57	48	66	57	52	47	54	44	45	59	66	56	63	54	57	62	63	48	61	63	65	46	44	58	49	58	59	57	50	59	60	52	43	66	54	50	58	71	52	53	42	50	53	76	49	53	51	74	68	57	58	60	64	59	50	63	50	74	63	67	48	52	71	67	63	59	60	63	52	66	64	60	68	59	63	72	65	62	48	53	61	66	53	64	57	52	59	61	65	46	63	48	56	55	68	48	47	52	58	73	65	58	65	52	62	64	61	57	51	60	46	40	62	61	58	52	48	58	54	50	69	54	71	57	47	57	70	46	60	57	58	70	52	54	53	49	63	72	59	61	49	63	69	54	58	51	61	63	54	51	50	50	63	65	55	58	61	47	46	55	59	49	46	57	60	57	69	57	63	52	46	64	61	63	61	64	58	58	62	54	45	57	57	54	56	56	61	63	50	55	45	46	57	66	61	56	60	69	52	68	59	59	54	54	60	59	63	54	60	66	59	61	54	45	56	66	58	48	61	54	65	57	56	61	52	53	44	42	62	53	62	58	51	54	68	57	57	62	49	72	56	70	49	77	62	58	62	44	46	68	59	58	50	67	48	55	46	39	51	69	64	52	53	63	65	56	68	68	64	53	54	58	66	69	62	48	63	59	50	63	63	45	47	48	62	46	60	73	60	64	59	54	61	64	45	70	61	57	51	52	56	59	49	59	68	58	63	59	60	49	69	60	64	64	48	65	56	57	61	49	41	57	53	56	51	58	58	71	54	68	46	62	60	60	57	62	52	61	54	50	60	60	59	52	59	57	58	71	63	59	69	63	62	50	61	66	72	49	58	59	50	61	53	50	57	47	54	56	45	54	51	51	46	53	67	58	41	55	54	57	61	50	69	55	56	51	56	71	53	51	59	52	60	62	69	60	57	55	47	34	64	62	62	52	63	59	58	56	51	61	75	49	49	61	55	62	48	56	67	71	72	52	71	72	65	61	54	54	40	56	44	53	76	54	66	59	45	56	75	66	55	66	55	49	75	61	74	59	64	66	54	53	49	52	50	67	56	71	61	55	55	64	54	48	50	41	61	67	60	44	69	66	70	65	56	70	51	68	57	61	54	59	64	64	53	64	39	48	47	72	63	60	52	49	48	65	49	47	55	53	56	67	68	61	58	58	59	65	61	74	56	57	65	56	58	66	59	55	55	42	55	62	43	47	65	52	64	52	59	62	62	58	52	48	55	42	50	48	52	54	59	67	60	63
13267	5119	2815	4726	7872	7294	10034	11577	34724	33824	29336	21609	10218	4004	1920	993	689	676	674	635	609	658	642	626	648	635	636	647	639	653	671	661	636	623	625	606	628	646	667	700	638	644	679	627	580	646	654	589	680	664	633	620	670	668	663	640	606	666	703	662	627	646	684	668	672	616	615	594	651	624	622	663	605	655	680	626	639	679	640	606	644	647	656	606	616	630	673	660	604	680	639	620	570	638	647	688	680	639	671	637	641	646	630	671	648	634	682	676	619	659	654	624	641	620	669	659	612	643	650	665	600	645	633	592	608	641	651	680	649	647	628	612	632	672	664	609	646	655	651	681	622	646	652	633	665	688	663	657	662	613	697	633	655	662	655	650	684	667	609	680	671	639	638	632	646	642	624	616	659	660	623	648	654	654	648	625	672	609	620	675	646	655	659	608	653	573	665	626	649	661	627	627	613	650	587	654	639	636	650	636	655	666	620	615	640	671	639	692	645	626	625	686	634	717	603	625	670	701	681	648	630	667	674	691	650	705	629	621	639	620	679	610	682	678	629	645	656	625	651	635	678	682	664	656	610	658	602	637	621	640	684	609	630	633	644	655	647	633	593	623	602	689	652	708	641	712	677	639	656	657	648	614	612	620	647	619	581	655	659	596	655	687	657	649	650	616	644	670	631	634	671	684	659	617	662	629	639	631	642	673	622	647	713	633	664	638	653	604	605	662	666	642	664	658	619	684	636	625	645	670	652	621	634	650	652	631	705	636	642	621	662	665	650	677	621	638	628	628	631	664	633	623	652	579	660	661	593	648	631	676	647	637	653	639	686	645	631	628	663	630	663	659	648	674	665	645	624	656	602	698	658	655	653	627	669	655	613	615	657	604	611	626	646	641	655	643	666	683	636	667	670	658	649	623	647	669	699	610	658	617	645	633	668	628	589	669	640	631	666	684	655	629	668	619	668	634	613	666	621	655	638	644	622	630	677	655	656	615	633	631	644	641	653	631	694	609	638	625	721	617	653	628	562	631	639	643	639	679	685	684	620	620	645	628	653	633	605	613	651	663	630	649	628	649	657	617	593	643	680	653	671	596	630	663	692	675	661	656	610	630	662	644	672	695	672	607	630	670	655	672	649	639	687	606	650	648	653	610	643	656	639	630	665	675	652	582	615	661	629	678	658	606	697	664	630	615	648	648	652	654	633	644	672	626	669	636	646	665	629	656	585	661	649	609	620	635	640	610	643	619	651	611	633	698	667	630	668	646	623	613	652	629	655	637	632	638	635	678	631	603	627	675	640	671	647	619	633	633	636	637	667	639	637	641	641	653	641	583	623	653	664	613	661	668	644	612	679	703	668	618	647	653	610	640	652	669	664	649	631	639	668	607	695	624	669	673	650	662	636	608	654	658	625	646	614	629	693	616	656	650	631	650	659	675	694	620	625	636	613	659	679	592	597	638	621	638	691	628	640	599	594	598	672	646	615	710	644	636	664	729	649	625	622	665	666	654	635	643	645	673	622	646	618	700	648	638	646	652	647	638	632	660	666	666	640	656	670	647	628	642	617	649	677	662	702	643	647	640	666	645	648	633	664	623	656	660	690	656	689	652	667	667	626	655	687	664	646	625	608	674	641	679	630	614	630	717	655	663	686	667	643	652	702	657	631	650	669	645	644	667	652	626	618	674	695	642	650	642	637	618	658	627	623	677	619	668	638	640	639	652	671	712	694	670	656	640	621	629	636	635	629	625	627	656	661	675	665	651	652	639	673	653	658	666	645	660	610	641	671	614	648	666	620	617	632	654	687	652	642	659	578	687	669	663	667	640	668	664	622	630	643	658	647	630	631	665	641	698	675	629	589	616	660	689	699	634	632	629	663	657	635	669	670	676	639	656	669	662	660	617	602	671	649	642	612	639	629	638	706	641	625	683	661	657	691	604	631	649	623	649	603	648	622	678	676	646	646	680	628	597	647	666	632	653	613	648	596	581	649	667	625	643	643	644	695	636	645	600	673	650	650	671	648	698	646	641	659	610	626	653	684	672	676	620	698	627	698	698	662	631	652	629	697	629	669	618	677	698	646	662	667	630	678	673	632	676	592	683	626	660	617	652	638	654	605	705	642	600	671	691	642	640	612	706	664	692	652	629	622	692	650	661	630	651	613	616	660	657	656	643	673	666	659	634	628	620	621	658	611	670	658	607	631	681	643	659	697	655	678	685	683	619	611	654	663	609	654	646	633	612	693	663	608	643	632	612	606	651	714	652	646	637	667	648	711	654	602	661	623	618	652	613	631	694	629	673	615	643	654	648	637	679	617	662	624	644	645	682	616	682	614	688	634	643	616	690	658	637	643	658	619	704	657	673	683	626	605	689	578	630	610	606	631	709	670	654	670	668	651	632	650	641	648	655	649	624	625	618	623	650	614	635	636	654	627	660	681	668	682	653	717	629	639	641	602	595	657	645	641	683	639	634	696	650	649	627	633	709	630	633	668	658	649	643	684	634	650	659	632	621	625	606	678	683	673	683	645	637	684	658	661	606	671	667	683	663	668	635	667	623	667	626	659	639	661	668	624	636	600	693	674	620	630	645	622	655	631	662	660	649	622	656	643	680	647	674	672	654	701	645	640	578	664	683	660	646	642	659	662	635	626	619	581	667	646	629	631	641	610	614	677	654	670	677	687	637	674	674	633	675	666	651	688	631	624	609	687	658	657	613	658	657	649	638	681	652	628	654	669	658	674	677	630	657	639	641	605	627	662	683	629	643	635	646	601	607	661	666	634	606	661	633	660	615	654	642	626	636	635	609	655	601	653	655	627	665	676	671	649	658	650	621	613	628	663	620	634	675	674	624	678	674	648	643	686	634	646	640	683	625	624	646	624	642	663	636	654	606	641	622	655	664	646	667	611	623	636	661	641	636	641	619	600	633	629	623	638	660	615	658	623	620	659	643	645	628	672	664	637	659	660	662	630	646	655	607	662	634	676	671	648	633	657	645	605	649	698	716	650	672	635	681	675	630	652	662	676	632	658	649	604	617	609	610	672	656	662	629	641	623	629	651	655	681	643	666	632	636	627	649	650	655	675	671	646	596	618	688	662	664	639	611	617	661	663	648	684	669	646	673	674	643	673	654	652	660	641	628	649	625	705	669	639	628	645	630	705	631	597	656	656	654	639	612	632	682	664	658	649	714	642	637	661	621	602	668	655	656	673	623	626	686	656	671	647	667	691	676	643	659	656	645	607	661	653	662	604	622	636	641	663	619	646	626	624	654	636	607	689	674	621	645	666	656	644	695	666	643	635	626	663	663	659	660	686	662	641	642	592	634	652	664	669	636	629	630	665	645	604	620	658	711	645	692	656	625	610	622	651	668	616	607	670	665	652	646	627	698	667	635	629	600	655	674	653	648	613	628	606	606	633	650	634	655	615	624	647	681	632	660	630	621	678	616	642	658	632	633	610	682	653	644	642	666	642	634	647	658	629	649	668	635	666	624	658	642
1015	290	158	110	106	184	210	295	5465	7396	6060	3059	952	287	174	68	61	50	63	41	44	48	48	38	39	59	55	52	54	50	48	45	65	49	56	47	42	57	44	44	41	42	49	74	44	53	48	60	54	51	48	49	68	38	50	49	44	50	56	47	51	43	58	57	53	48	64	49	33	51	51	37	70	44	48	64	56	42	55	59	40	45	41	55	47	53	48	50	66	51	45	61	55	46	48	71	49	52	47	47	48	47	52	59	61	50	65	51	51	48	53	54	39	52	44	53	46	54	51	50	54	48	47	47	52	52	49	43	52	46	56	42	54	47	37	49	54	45	51	44	48	71	65	49	53	56	58	57	52	59	54	43	57	53	42	54	46	55	59	49	48	48	59	45	38	59	50	58	45	39	40	42	57	49	50	48	51	56	43	42	45	54	53	40	45	35	50	64	55	53	50	30	59	59	42	59	47	57	53	52	43	42	40	46	47	54	46	53	59	65	55	66	51	43	53	50	60	60	51	52	35	49	40	45	48	43	42	58	54	55	56	48	49	58	58	53	52	46	63	66	51	53	48	45	38	47	48	34	45	53	62	47	45	49	64	54	44	55	60	56	52	53	51	40	55	58	52	70	51	55	40	68	49	51	50	61	56	62	57	45	53	40	53	56	60	51	49	54	56	62	49	50	43	49	46	42	62	44	54	48	62	51	47	42	63	58	49	55	55	56	65	53	58	47	53	56	38	49	50	53	51	38	39	62	59	53	52	43	48	59	48	54	53	45	51	44	55	55	37	44	41	50	48	58	55	67	45	50	52	47	47	50	56	47	54	37	47	42	50	54	42	51	46	47	50	48	50	58	56	63	54	42	52	48	56	63	53	56	61	47	53	50	51	57	39	38	57	51	42	62	58	54	60	38	51	43	41	49	67	56	42	50	43	50	46	57	50	52	44	41	63	53	40	40	46	50	56	51	51	49	64	50	43	50	38	59	47	48	47	40	47	39	53	59	46	47	42	57	44	47	54	47	45	37	39	49	47	53	56	53	55	36	52	46	41	45	54	58	68	49	43	44	47	60	52	59	46	53	48	38	49	52	49	30	50	55	57	45	54	49	58	51	50	35	47	48	44	45	58	43	44	44	61	61	42	55	56	47	51	51	52	56	43	53	56	57	40	61	50	42	56	51	41	59	55	50	59	46	58	47	53	66	51	51	54	51	52	57	39	54	45	48	46	37	55	56	49	57	56	62	51	41	56	45	53	55	58	53	52	45	46	53	60	56	66	55	42	39	64	53	56	46	71	64	53	45	47	49	53	57	40	51	45	47	52	41	52	58	51	45	45	51	61	53	59	50	44	52	50	43	47	46	49	58	53	47	53	42	53	46	41	55	48	43	60	56	56	33	40	51	57	60	46	50	38	53	53	58	44	57	62	56	49	38	46	46	55	58	48	45	56	46	55	46	44	41	57	62	53	53	57	58	60	55	32	44	68	51	35	40	54	57	63	46	52	52	47	42	39	53	59	50	62	45	44	46	53	53	37	51	64	44	54	58	63	63	55	51	43	48	55	64	41	42	46	48	55	47	41	46	47	46	38	43	44	48	62	53	53	53	52	51	50	66	52	53	44	47	39	48	46	47	68	45	59	52	50	42	41	51	49	39	51	43	48	49	52	54	35	66	50	53	66	47	43	50	54	48	50	51	45	46	48	55	51	51	36	54	48	59	46	49	44	46	57	42	47	39	42	49	56	48	51	40	56	56	62	56	58	64	49	62	55	60	45	47	52	42	54	45	50	53	49	54	52	36	56	48	40	42	64	36	49	52	50	36	46	57	53	50	43	52	30	42	44	47	43	51	53	57	45	54	51	63	41	44	59	57	54	55	37	50	56	56	46	51	45	43	65	53	51	63	51	49	39	41	46	47	51	45	55	49	57	48	52	47	54	55	50	51	57	51	56	48	46	46	51	63	46	57	39	55	56	57	53	47	39	60	63	50	50	59	45	53	48	38	43	46	52	58	56	53	59	50	45	48	52	59	58	51	49	49	53	52	48	50	49	46	62	47	55	27	53	48	44	44	60	55	58	51	50	45	57	35	56	53	59	56	44	46	47	56	35	44	55	54	54	59	48	55	67	47	38	48	57	53	43	48	46	55	42	38	62	52	52	54	53	47	50	57	49	47	38	51	62	53	53	51	52	50	41	40	58	57	40	40	46	52	51	53	50	39	43	56	54	58	54	43	40	45	44	53	52	44	48	42	54	62	54	56	48	58	50	36	53	49	56	41	56	50	44	47	61	45	54	46	51	56	56	59	49	51	36	54	56	52	53	58	47	43	44	52	45	54	66	45	45	52	46	42	54	50	49	42	43	40	46	50	63	50	49	50	44	46	52	45	62	58	61	49	45	35	51	49	51	42	40	48	37	49	49	54	50	59	44	46	43	57	45	51	43	57	48	49	55	61	48	55	39	60	54	44	58	42	55	42	71	53	51	52	46	49	57	54	52	38	43	39	52	57	44	39	53	48	48	51	55	62	51	51	51	53	53	57	51	53	49	41	53	55	51	58	46	46	64	50	51	56	48	63	57	55	52	59	45	45	52	44	47	49	37	47	64	63	47	44	57	41	44	50	53	52	48	47	64	60	52	40	44	46	42	34	54	49	36	52	63	57	56	49	49	73	59	38	46	58	47	44	55	65	44	55	55	36	56	54	46	52	52	33	55	45	50	53	49	51	40	62	49	49	48	58	45	42	53	47	50	52	44	44	33	62	58	51	49	58	49	39	46	46	45	55	51	50	47	61	55	53	39	53	53	50	44	51	58	53	48	38	44	52	56	57	47	57	49	50	53	48	38	51	55	40	58	42	54	52	59	50	51	53	51	38	47	58	46	43	47	62	49	54	50	54	54	63	63	40	51	56	54	50	52	58	54	43	52	53	47	46	45	52	63	53	50	54	59	48	50	56	41	49	55	51	42	43	56	56	37	45	63	44	43	58	60	45	49	49	44	43	45	57	54	65	47	53	50	45	52	50	56	49	50	53	50	47	53	57	65	55	51	52	43	37	38	47	61	54	48	51	48	57	47	40	50	51	46	48	45	53	56	53	51	37	50	48	52	44	51	52	54	50	55	47	43	50	43	40	42	60	46	57	57	61	52	53	53	37	46	55	44	47	66	66	46	47	50	53	56	56	50	44	47	46	51	38	57	46	47	47	52	53	45	49	54	56	46	44	50	42	56	58	40	53	49	56	46	59	47	42	56	46	47	56	49	42	53	48	54	48	46	47	51	55	61	54	47	55	49	51	49	45	40	31	60	51	47	51	40	59	47	52	53	50	43	47	47	52	50	48	54	46	49	54	43	44	38	40	43	52	42	48	44	53	49	51	39	72	53	44	46	52	52	54	50	40	43	44	62	60	50	50	67	43	50	44	51	64	62	51	50	50	46	48	57	58	54	54	47	46	54	50	46	50	51	53	49	61	44	63	57	55	50	56	50	46	52	48
14813	5844	2541	4219	9223	11653	12037	13905	45262	45229	39416	30180	16621	6614	3421	1276	680	610	551	599	577	595	592	538	559	562	600	549	524	557	577	573	542	545	589	550	524	568	532	560	578	532	584	595	545	579	599	571	564	549	563	592	527	553	571	608	540	553	565	548	580	583	609	600	570	559	556	543	598	549	570	641	603	567	584	570	545	590	549	607	593	569	584	535	570	559	632	575	543	557	571	608	554	600	585	582	553	552	606	611	608	562	544	560	603	583	564	553	619	559	554	515	563	562	583	551	580	559	581	587	522	565	556	600	549	599	567	610	515	550	561	559	550	620	588	560	587	536	548	561	547	596	598	597	560	559	556	584	579	574	569	557	548	543	594	589	585	579	562	555	601	581	542	585	557	580	601	565	605	539	624	593	566	579	567	560	546	589	605	554	580	593	577	577	571	587	599	564	550	578	561	558	588	538	583	595	591	588	561	581	588	602	574	563	598	599	576	582	577	557	509	590	599	544	592	557	595	596	581	617	542	587	571	600	565	567	630	595	577	598	567	548	546	568	576	555	567	560	542	606	554	590	567	549	566	615	574	540	621	571	580	562	560	577	588	587	568	549	554	611	563	571	572	604	556	535	530	543	537	588	589	601	560	583	572	518	558	588	543	547	576	585	623	564	595	624	601	566	586	584	588	579	574	581	552	606	574	603	564	584	603	573	579	571	552	580	581	536	587	611	519	580	584	562	595	614	559	590	535	582	565	565	551	566	578	577	537	544	642	533	567	603	539	555	579	544	542	565	567	577	591	623	573	565	551	575	578	551	532	549	557	562	576	564	587	584	562	564	587	602	542	597	592	552	568	595	607	554	551	564	610	594	580	556	584	558	585	578	582	562	610	593	535	611	585	575	591	552	554	590	568	576	584	549	517	552	556	589	562	564	601	573	530	591	557	565	578	564	591	544	549	582	551	592	541	618	525	583	534	571	586	587	613	535	538	620	590	587	557	560	573	578	563	569	557	594	540	582	575	556	599	601	559	568	552	575	591	562	596	535	568	574	575	600	582	550	588	552	569	574	612	591	607	592	550	549	560	597	563	571	602	576	607	601	597	571	592	600	537	585	575	575	574	597	587	552	548	541	543	592	564	586	577	580	566	585	512	589	605	606	607	573	534	575	572	572	559	576	588	562	551	546	561	605	567	584	592	545	562	599	618	566	531	553	584	569	552	612	568	563	555	551	554	585	634	571	585	558	561	593	585	538	547	564	552	530	602	541	604	581	553	546	581	605	564	564	555	534	521	582	631	543	580	583	561	618	589	554	603	545	572	567	598	594	539	552	554	566	573	577	563	611	563	538	576	577	551	610	624	596	593	593	558	593	564	589	559	566	584	592	558	588	621	569	579	524	587	552	554	614	562	581	560	567	588	599	592	524	562	589	544	573	567	583	550	546	570	604	541	587	594	540	578	517	605	554	609	591	544	560	589	552	568	558	594	613	536	572	569	582	552	560	606	545	588	568	570	575	586	548	535	594	582	554	559	578	554	546	582	555	558	614	574	572	557	601	575	543	589	580	560	545	596	546	634	576	546	567	570	598	559	564	596	597	554	579	563	633	601	610	616	550	593	562	536	572	570	552	541	581	561	576	609	565	599	623	573	580	597	585	592	593	557	546	540	588	613	551	602	606	567	603	575	574	562	549	578	600	545	616	585	578	536	599	534	554	587	554	561	575	596	586	598	564	563	619	549	561	617	584	539	598	583	573	557	595	624	588	643	545	596	576	563	560	569	550	597	612	579	603	588	572	578	588	542	565	601	544	592	557	565	552	579	529	548	566	548	571	565	573	591	538	568	580	569	580	573	594	582	591	566	568	558	560	550	592	558	558	557	561	600	579	538	620	543	602	590	556	611	605	575	599	592	584	544	565	586	568	562	527	583	589	582	623	549	545	568	608	606	594	587	618	593	559	572	575	579	594	550	554	538	508	556	585	566	612	551	551	595	609	574	603	588	549	552	555	569	545	556	551	587	568	565	563	591	586	608	518	568	552	561	610	572	590	562	523	584	576	536	565	553	525	583	565	529	580	590	578	532	579	538	561	539	594	582	633	591	594	667	596	577	557	631	602	541	607	595	575	579	571	611	548	576	567	566	602	573	592	553	581	552	548	571	534	547	543	571	596	594	565	631	591	555	532	534	550	529	584	591	571	565	530	569	534	581	576	583	583	517	511	596	566	532	554	622	593	580	546	572	580	587	559	532	562	629	591	584	573	558	546	631	544	584	533	560	569	608	531	574	549	548	543	562	616	559	547	606	563	567	543	563	628	576	588	573	573	544	570	569	559	620	507	554	556	611	582	544	575	626	558	536	569	558	575	595	649	605	618	557	568	582	634	588	608	523	588	583	584	580	533	603	610	536	605	553	563	564	576	591	580	587	595	592	556	598	580	541	604	584	605	526	564	567	562	597	527	552	631	538	601	590	589	581	578	554	595	616	548	568	577	557	589	583	561	575	584	594	561	594	560	567	590	571	547	560	561	583	601	513	577	573	558	607	538	610	539	546	572	582	589	566	584	593	559	556	573	551	612	562	576	581	568	584	544	593	604	582	612	533	553	536	573	568	573	584	601	555	598	588	531	572	584	585	582	566	578	597	517	604	564	553	600	614	537	534	546	587	583	597	580	552	561	546	563	587	561	535	589	584	554	589	596	577	547	565	584	553	598	548	571	576	596	599	603	584	570	559	575	554	549	557	581	590	572	565	517	594	600	626	552	565	583	583	596	555	568	572	632	551	548	567	579	570	593	536	619	577	560	558	566	566	562	570	570	582	572	596	612	532	519	534	588	591	596	578	612	567	607	578	609	593	610	525	587	569	571	514	555	588	548	567	586	539	594	570	609	556	548	588	560	615	582	545	583	596	561	586	599	573	568	528	595	567	552	564	602	565	612	610	578	555	615	527	576	569	578	558	563	603	536	579	587	560	609	576	604	520	607	632	587	563	549	573	579	565	596	581	572	563	597	576	594	570	555	596	597	551	556	583	514	575	588	526	576	557	546	545	589	579	548	581	559	563	586	560	566	537	611	525	599	593	604	587	592	535	545	559	563	584	592	574	574	607	580	548	541	561	556	540	580	544	572	595	586	554	530	554	573	583	562	580	547	608	571	581	585	588	561	592	552	510	565	511	600	585	603	553	577	584	535	567	551	591	582	577	564	560	601	546	530	580	539	536	557	561	569	567	542	571	538	577	571	606	578	563	566	601	559	555	535	555	562	595	584	585	604	570	594	582	579	590	571	563	584	588	592	553	629	550	562	585	553	549	591	559	521	579	581	572	588	561	559	596	564	566	586	531	594	568	587	557	587	586	585	629	579	619	577	592	591	613	572	583	576	570	555	572	575	562	610	567	541	567	541	578	569	536	578	604	563	565	591	535	580	559	598	557	592	557	576	553	573	563	554	518	595	589	560	595	636	618	592	547	594	614	617	563	546	587	557	586	541	564	595	573	577
2425	263	158	122	130	201	205	305	6484	8747	7072	3799	1116	348	201	84	69	63	51	58	71	57	60	52	54	74	69	49	59	66	46	55	63	72	55	46	55	51	51	55	51	59	63	65	42	57	80	40	60	52	64	48	52	58	54	62	66	68	51	60	57	55	62	51	63	51	55	62	64	75	47	50	50	60	71	64	64	70	58	43	51	49	51	60	49	44	53	61	55	59	64	47	47	66	57	70	61	54	68	55	66	54	61	55	50	50	57	59	67	50	51	60	63	56	53	57	57	49	66	53	57	81	58	47	59	62	76	57	56	49	67	57	58	57	70	56	69	52	58	49	52	52	48	52	62	45	50	58	66	56	57	66	55	61	59	58	55	57	77	54	51	48	60	52	49	54	57	48	67	62	54	60	65	63	64	47	44	48	76	58	57	60	58	58	57	49	62	74	43	60	73	53	65	63	59	68	48	62	61	56	57	62	52	54	59	47	57	61	58	69	57	49	54	60	55	75	78	67	56	73	75	47	48	49	51	61	74	55	58	60	59	50	55	57	58	48	58	54	58	62	54	53	51	65	51	66	56	48	43	52	60	65	54	50	66	72	71	60	58	48	70	54	55	52	66	46	58	54	72	57	65	53	54	67	59	51	57	66	61	62	54	59	60	63	44	50	55	57	60	75	48	60	68	74	58	57	54	55	51	63	67	69	60	80	52	54	58	65	56	64	57	60	63	55	64	59	64	51	53	62	57	54	57	62	67	55	52	46	48	58	50	59	62	53	49	46	70	58	58	60	60	50	59	55	54	58	51	66	57	64	70	59	66	65	52	51	60	56	47	56	63	54	61	53	46	62	67	50	52	58	55	58	65	60	70	54	43	48	66	59	65	58	62	65	71	59	55	66	64	64	58	53	48	64	61	55	67	56	65	51	70	68	50	54	60	53	69	64	57	50	47	61	59	62	51	54	52	57	64	58	75	60	60	48	61	55	69	54	53	54	52	53	61	64	73	49	46	61	52	53	71	61	54	67	73	41	42	52	67	68	53	47	59	68	71	54	62	55	59	52	60	50	47	63	52	60	63	72	68	50	47	49	61	57	51	45	56	62	59	74	55	67	57	45	56	58	52	56	63	59	53	56	62	73	71	60	52	47	46	53	55	61	51	80	53	71	63	53	53	63	56	68	52	51	56	57	59	58	59	54	58	58	73	50	43	60	62	57	60	54	59	68	51	75	60	61	58	55	44	54	53	51	68	65	57	59	57	52	58	60	65	61	50	58	62	55	59	59	47	65	45	63	53	56	59	64	68	50	46	58	40	54	50	69	55	54	56	49	51	64	56	61	53	48	56	63	43	56	64	57	52	60	52	42	62	63	61	62	66	55	53	61	55	86	66	59	61	76	45	58	55	48	62	71	54	63	76	64	55	50	52	53	59	62	61	57	64	72	57	63	55	47	60	43	58	58	59	63	53	66	49	60	64	44	57	52	57	49	62	62	39	64	58	68	71	69	81	57	56	51	43	67	69	53	51	51	53	56	56	56	60	60	56	57	52	58	65	43	54	65	57	61	64	62	51	57	57	55	59	65	50	65	59	48	41	61	48	64	61	55	58	67	53	61	57	63	57	54	59	58	59	61	59	65	57	62	78	58	50	53	58	71	58	66	43	50	55	49	48	54	71	50	46	72	72	55	60	51	65	61	45	55	54	59	56	53	45	65	48	54	54	59	49	71	51	48	60	58	62	50	60	53	72	48	58	43	62	70	56	60	59	48	59	54	68	43	59	45	66	66	61	54	37	44	60	68	63	50	54	52	66	59	63	42	60	59	43	53	62	59	62	59	46	52	53	53	50	69	49	54	53	62	62	46	62	59	57	73	41	55	62	64	53	65	52	54	70	67	54	66	51	51	59	50	60	56	66	43	51	52	52	52	57	62	62	63	76	51	60	53	56	56	52	63	59	59	53	64	54	64	58	53	53	58	50	59	64	74	54	64	59	59	46	54	49	57	61	56	54	68	48	56	67	45	55	58	59	56	49	61	56	53	61	54	56	51	64	59	64	71	60	57	55	48	49	55	71	59	60	61	65	59	80	68	54	56	62	55	59	59	59	49	53	58	60	59	64	51	59	55	60	53	63	61	48	64	67	68	74	54	65	61	67	52	51	57	68	54	59	59	50	51	50	62	68	54	53	52	43	44	53	62	59	62	59	74	59	51	55	56	63	48	61	58	65	64	42	55	62	63	75	57	53	57	44	57	50	55	58	52	68	55	57	55	61	47	67	59	44	60	71	62	53	61	55	69	58	48	50	54	50	47	62	46	65	57	67	49	52	63	52	48	49	60	64	71	55	41	57	55	51	53	56	61	54	54	59	59	45	40	65	50	57	51	48	67	59	45	66	46	53	64	71	54	44	61	54	64	60	46	55	60	41	72	57	40	55	67	51	65	57	53	65	56	66	64	58	54	45	60	51	70	55	45	54	52	57	67	59	58	49	49	60	67	48	41	60	74	61	57	49	59	58	58	55	65	57	54	54	55	54	53	68	56	52	60	56	48	47	56	52	49	52	53	64	74	70	64	52	47	56	48	52	63	58	57	56	56	56	63	57	46	60	60	63	50	55	60	62	58	61	61	60	55	61	53	64	55	66	63	49	64	66	63	62	59	53	65	52	54	53	64	60	64	62	63	56	61	51	45	63	59	53	46	52	44	67	65	57	50	68	67	77	67	75	52	55	60	59	57	48	56	58	55	66	54	61	65	65	69	63	52	55	40	54	55	56	55	43	42	52	61	63	52	61	64	75	62	59	60	61	57	55	54	53	59	57	55	61	53	55	68	51	54	63	61	47	51	63	78	65	58	58	70	54	46	61	60	53	62	63	63	59	68	51	48	56	62	66	67	54	51	55	55	43	65	68	70	48	66	51	49	67	55	59	58	58	76	58	73	74	49	68	56	64	67	61	62	56	50	66	57	50	61	61	50	53	54	49	48	55	56	55	55	74	57	56	57	65	57	59	59	56	55	53	62	58	56	51	67	59	48	56	64	46	60	71	37	56	60	55	60	51	57	61	71	60	50	62	65	54	47	59	54	51	54	61	49	47	50	65	57	50	59	52	63	44	59	53	56	62	60	69	61	63	60	63	59	65	69	49	53	58	63	49	59	60	58	57	58	68	54	63	46	69	53	56	65	56	54	52	56	69	59	68	51	69	59	58	58	60	59	72	67	49	64	55	54	51	46	61	61	52	60	69	62	50	52	56	59	55	65	59	50	50	66	61	62	51	66	58	61	74	68	54	67	45	52	61	60	39	58	54	72	69	55	67	50	58	67	62	62	61	70	59	57	50	71	62	66	52	45	52	54	49	66	56	63	58	62	59	52	57	55	44	74	63	46	45	68	61	52	69	67	48	74	64	48	44	53	51	56	74	57	58	59	44	61	51	45	68	45	62	54	55	63	69	68	72	53	57	47	61	36	52	64	61	51	69	56	47	52	66	52	63	56
13384	4981	2649	4502	9764	12049	12918	14714	48536	48640	42421	32567	18556	8049	4481	1408	778	708	641	659	595	597	625	657	639	594	662	696	645	640	637	674	638	661	632	640	687	643	652	617	590	659	659	617	608	614	665	683	639	626	635	627	647	660	642	639	656	636	649	680	616	653	645	671	696	659	629	664	696	664	679	655	664	637	611	661	626	632	600	617	662	622	644	665	642	648	662	631	653	626	630	644	637	649	628	625	594	592	612	687	615	673	622	652	651	651	602	617	644	702	650	682	647	619	665	638	657	649	627	674	622	650	617	699	635	639	665	646	637	659	668	646	650	634	666	634	654	618	653	633	681	660	639	669	676	591	658	612	676	625	634	667	637	634	629	627	643	650	679	677	630	658	629	658	672	606	672	584	639	658	647	691	646	635	715	662	627	644	628	663	656	665	599	634	667	651	660	654	685	627	643	687	615	632	676	707	654	660	634	629	675	645	666	686	645	664	643	641	667	642	671	683	657	654	643	650	654	614	656	730	652	667	649	644	613	640	670	653	635	647	630	631	615	644	696	625	665	645	663	665	669	644	626	657	638	664	664	646	669	635	635	652	643	675	640	624	631	646	620	707	627	649	678	649	589	634	642	624	607	593	602	645	672	674	672	622	594	632	632	649	658	664	663	646	643	641	663	641	609	625	609	646	672	651	639	649	707	640	665	624	675	661	662	683	704	624	656	682	664	680	662	626	643	592	666	635	666	652	640	634	633	653	609	588	626	651	636	701	654	652	627	657	640	635	623	653	615	668	627	655	649	657	612	633	666	607	633	622	661	631	674	643	658	639	638	642	638	632	674	638	636	622	652	647	670	639	612	627	603	630	658	629	634	665	610	594	609	618	656	644	657	694	653	606	658	685	684	635	687	697	610	611	612	647	670	622	654	664	625	647	624	665	635	652	623	646	670	652	646	645	645	631	594	649	645	631	632	629	631	653	667	685	620	635	660	628	640	620	636	663	670	652	650	634	599	654	643	643	678	672	632	631	667	607	631	653	613	641	646	695	654	666	613	635	679	627	667	620	618	661	644	606	656	707	656	669	621	634	649	624	645	643	634	642	640	641	659	605	634	648	624	632	654	603	664	674	663	637	666	637	674	686	644	668	663	696	647	669	595	658	673	634	639	634	636	669	629	594	634	644	607	665	625	624	682	619	655	646	647	705	625	608	695	673	698	586	625	642	671	629	643	613	690	667	646	656	667	619	671	644	646	665	649	620	635	650	590	631	670	664	664	655	658	616	632	649	650	632	655	632	657	685	609	664	664	619	648	626	694	585	637	622	616	641	639	628	615	600	662	664	647	649	620	666	622	645	653	660	655	638	597	661	645	642	576	673	636	632	633	678	667	676	627	616	653	650	677	625	622	672	633	667	610	601	623	649	676	664	653	645	641	633	683	698	680	637	591	635	611	639	656	611	706	661	602	648	611	651	659	659	635	662	655	631	642	682	638	650	615	642	640	668	642	652	657	675	606	685	653	662	654	639	613	632	654	602	621	614	665	642	627	624	667	658	641	620	681	662	634	641	644	646	654	644	668	653	602	686	606	639	641	618	640	677	602	694	632	689	636	656	689	723	601	658	660	658	655	660	679	602	629	639	604	640	656	665	643	647	613	696	669	641	646	694	661	632	614	652	614	620	645	646	606	658	689	660	633	677	615	608	636	718	654	649	602	659	626	601	634	670	694	632	615	643	625	641	652	642	620	656	642	635	625	630	682	626	603	687	641	624	680	643	643	659	675	653	605	651	638	710	658	649	644	630	633	635	689	658	647	655	592	633	686	632	658	659	685	640	657	607	626	663	651	624	634	602	642	615	682	660	637	643	670	640	631	639	628	693	688	662	596	672	599	631	624	635	611	665	651	686	652	667	668	665	615	606	676	655	689	649	689	653	646	664	626	567	642	658	645	572	663	636	665	633	633	633	648	661	679	651	622	600	661	677	661	607	607	632	616	682	599	656	677	627	645	645	655	673	656	620	645	660	647	644	656	605	664	648	611	633	643	611	627	662	673	643	659	647	650	623	681	642	655	636	620	610	699	656	656	650	673	659	655	640	629	612	699	644	593	655	646	634	707	640	632	621	658	654	633	615	660	639	684	617	659	718	631	690	631	613	644	611	631	608	672	673	691	583	661	605	666	688	683	673	648	575	648	666	648	645	624	636	614	652	620	653	600	632	644	614	687	650	636	653	664	648	643	661	669	679	610	635	620	665	660	640	642	669	652	673	646	642	630	642	687	691	679	722	641	646	624	679	591	650	662	619	648	616	655	635	654	694	702	680	637	645	652	610	665	680	607	698	625	677	607	631	648	627	634	652	658	624	622	674	623	635	648	650	635	653	648	653	682	656	640	582	677	624	643	667	648	633	604	645	669	607	602	672	672	611	638	606	654	657	633	673	678	639	604	650	600	628	672	648	655	639	684	654	646	671	652	630	637	613	618	641	625	612	611	644	643	632	704	633	645	680	662	651	652	630	645	650	609	661	608	684	637	626	646	642	705	587	624	646	650	657	607	671	659	608	605	652	664	662	647	636	651	636	653	620	672	646	658	638	623	687	623	638	664	664	682	623	651	616	667	649	656	640	665	650	620	658	645	652	656	628	650	652	645	638	637	635	652	666	670	630	687	666	681	660	697	656	631	667	672	640	666	619	619	620	671	645	613	621	646	660	640	654	601	640	635	629	645	674	648	667	672	632	658	622	643	655	635	653	654	668	664	655	633	624	651	625	661	627	647	653	673	655	619	658	616	633	634	676	644	660	673	687	634	630	657	701	599	629	679	644	596	658	690	642	619	667	641	604	620	656	655	660	634	648	586	713	632	630	654	668	607	616	618	683	632	687	635	666	606	621	647	663	603	689	682	615	673	675	643	640	678	634	660	674	648	664	631	617	642	645	654	631	683	634	676	672	628	639	621	634	683	643	653	634	695	662	666	633	618	663	645	626	666	602	604	630	683	645	668	636	655	627	636	656	642	646	638	636	655	617	639	656	675	667	618	649	625	614	691	643	648	649	662	671	671	682	658	647	646	677	630	637	635	658	680	636	681	623	646	546	650	675	659	639	653	633	632	671	619	651	639	665	708	660	627	696	634	588	698	643	656	622	636	650	660	645	638	606	642	649	679	644	674	594	674	629	653	625	661	666	640	643	639	687	649	659	657	677	630	644	614	669	649	643	612	663	626	651	634	628	640	634	631	665	612	667	666	607	582	617	639	611	674	688	615	626	715	631	648	636	648	610	670	636	665	632	645	637	669	637	654	695	687	641	648	628	632	584	626	651	626	629	691	693	607	639	654	650	591	616	683	691	643	668	663	639	616	683	617	633	680	635	649	608	632	709	651	627	625	662	631	654	600	630	627	601	641	687	621	665	676	645	678	614	633	664	639	677	664	678	647	665	682	661	624	666	664	643	598	631	693	646	661	638	600	616	670	631	682	643	697	610	676	610	628	658	652	641	591	678
1244	346	208	161	135	295	403	547	10492	13890	11437	6275	1735	507	277	89	56	50	45	54	46	42	54	47	38	58	39	62	59	42	38	47	54	58	45	49	28	56	47	46	55	50	41	48	38	31	35	57	53	45	40	48	58	47	48	45	54	59	41	53	63	31	49	50	47	41	54	44	49	41	42	49	49	49	48	36	49	50	46	53	52	45	61	45	57	48	58	51	47	59	53	47	40	33	45	45	43	46	49	57	38	46	44	47	47	44	47	43	50	44	65	44	58	48	41	57	39	43	50	51	45	51	34	29	49	49	39	56	46	48	49	39	49	55	57	51	50	61	47	40	47	53	46	45	43	43	38	38	38	51	54	37	56	60	52	59	52	44	54	43	44	44	57	46	49	48	45	47	50	50	44	38	52	52	51	47	52	47	54	61	45	40	44	46	53	41	52	44	44	63	58	46	52	45	57	55	28	47	47	40	50	65	42	40	38	49	52	60	37	33	42	44	39	45	42	45	60	52	40	52	47	43	51	53	41	43	60	42	46	28	47	41	58	49	46	49	46	35	49	52	56	48	37	55	48	43	53	52	54	45	43	47	44	50	53	53	59	55	37	42	47	39	46	64	39	51	49	43	45	49	54	38	58	44	41	55	55	43	42	56	55	41	52	38	45	36	44	38	42	47	55	37	57	45	39	41	46	55	37	50	47	39	47	58	47	58	53	57	53	42	40	47	44	49	40	55	39	53	59	48	48	46	44	45	59	44	50	58	45	52	55	56	40	51	52	56	41	59	61	61	53	53	44	54	55	52	57	40	42	48	54	42	41	57	37	47	56	52	44	49	43	44	46	34	50	47	49	37	51	47	61	49	44	53	44	41	43	51	50	54	45	55	50	50	42	52	47	44	48	48	57	44	52	43	46	59	39	55	44	33	46	35	58	56	53	38	46	48	40	54	59	31	50	41	62	58	45	50	34	43	51	54	47	55	48	45	55	41	60	52	54	58	40	62	43	55	50	38	53	53	45	51	54	50	40	48	52	44	56	49	44	51	36	39	55	35	49	45	50	40	38	38	46	44	50	46	42	53	42	47	50	40	48	44	46	48	62	46	51	58	44	57	43	46	41	43	65	58	34	45	54	43	57	39	54	44	53	56	41	51	42	51	44	42	51	45	40	49	46	52	56	37	48	52	47	48	51	40	47	55	41	51	44	35	49	54	48	47	49	56	46	47	47	50	52	46	49	53	57	38	50	40	56	60	51	46	51	55	50	47	45	46	59	51	61	52	35	60	52	40	49	41	47	51	57	50	53	51	49	43	45	47	49	51	54	48	37	49	46	50	52	44	47	47	43	44	50	49	52	55	44	41	51	48	71	49	60	55	47	49	36	50	55	52	44	47	62	42	52	41	40	50	42	43	44	43	48	52	49	54	52	57	46	44	39	59	46	41	45	60	34	56	37	38	48	51	54	44	52	50	48	42	46	55	48	49	45	43	51	50	57	54	47	52	43	63	47	40	41	50	45	37	49	50	34	46	64	44	39	44	65	47	37	51	43	61	35	56	38	41	48	51	48	53	37	52	55	55	52	42	48	53	41	39	51	50	44	47	49	51	44	44	48	57	58	47	39	53	43	37	45	59	43	41	67	45	54	38	52	73	30	48	63	52	36	48	65	49	66	47	55	55	42	52	43	47	51	50	41	51	41	53	46	50	39	40	57	57	50	47	57	44	49	51	45	42	38	51	56	50	41	41	50	61	41	52	48	56	42	39	50	57	53	47	51	55	41	59	48	44	45	58	49	53	57	47	45	61	40	39	40	52	39	41	48	43	60	51	47	39	46	51	48	45	59	47	54	38	42	48	51	44	54	50	46	49	44	39	40	48	47	47	56	43	50	53	43	55	48	41	42	45	47	52	48	39	45	64	38	41	41	47	46	49	47	51	47	46	43	46	45	42	53	51	41	51	52	56	44	45	51	41	51	38	51	47	38	39	47	43	42	41	43	49	62	35	47	48	64	53	44	41	48	61	50	38	51	41	53	39	41	58	51	48	51	61	51	40	54	52	51	43	48	41	43	42	45	37	40	52	55	31	42	49	51	43	52	55	47	34	44	48	42	41	41	45	57	52	42	40	58	48	50	40	39	54	53	37	32	54	37	58	51	48	56	45	38	53	38	44	55	34	50	49	48	50	57	38	43	48	45	56	47	44	39	39	42	57	55	47	46	53	41	54	44	48	53	61	54	48	48	51	53	45	45	50	51	50	56	40	48	55	44	54	48	42	51	61	52	64	56	55	48	45	57	37	41	37	54	54	46	56	42	53	42	44	45	45	39	41	39	52	41	52	37	53	41	53	55	51	44	39	39	42	57	50	41	47	49	42	46	59	45	48	49	50	57	45	44	43	68	51	50	68	50	40	59	53	62	55	50	41	59	50	42	49	48	40	43	43	47	50	38	45	41	39	48	41	49	58	55	53	49	46	49	45	49	59	48	49	51	59	44	51	43	57	46	44	56	56	56	50	53	47	53	53	54	39	50	70	45	41	45	26	51	42	47	56	51	40	37	29	41	48	57	55	52	42	54	46	52	47	43	52	46	44	42	39	44	65	42	45	51	47	34	43	35	43	42	46	46	50	55	48	45	49	31	41	54	45	51	53	53	44	47	45	41	44	48	46	51	52	65	39	39	43	36	50	54	47	43	49	53	61	53	53	30	45	51	44	47	51	36	64	52	47	47	41	50	58	50	48	51	54	56	47	48	47	41	44	52	46	42	57	44	44	52	38	43	36	50	48	48	59	40	52	49	48	53	42	49	46	50	43	49	48	42	48	41	46	37	47	48	42	37	45	50	49	38	45	34	64	54	42	45	52	48	49	49	53	46	43	44	59	43	43	43	49	38	48	35	45	50	44	50	46	40	52	57	49	54	56	55	57	54	45	46	55	37	52	52	48	50	43	37	50	42	61	41	51	52	50	46	38	37	52	55	45	48	57	47	53	49	45	49	45	45	40	56	45	47	46	38	45	51	54	46	53	62	56	44	41	45	53	43	46	41	47	41	48	44	40	40	47	47	47	43	57	67	49	53	47	47	49	60	46	45	41	47	47	62	43	58	53	47	41	45	43	57	30	57	58	43	56	46	41	35	58	40	47	56	48	40	44	34	52	52	51	46	42	48	60	42	45	40	44	48	46	65	40	56	43	54	42	56	46	52	48	45	49	34	44	53	44	51	54	58	38	54	49	46	55	47	57	51	53	43	52	44	43	41	48	43	46	48	48	50	51	49	36	45	62	48	54	47	46	52	56	53	50	35	46	47	34	50	43	52	44	49	49	36	42	37	47	44	58	53	55	51	43	45	53	58	53	62	60	44	51	37	44	34	50	50	39	45	45	61	42	48	48	44	52	61	52	51	34	64	44	55	43	57	44	45	54	59	45	56	54	43	40	52	38	52	46	43	47	48	34	49	44	48	64	49	56	51	58	47	50	51	42	58	44	46	50	38	52
16026	6862	3605	6425	13165	18039	19629	21003	55802	56399	49399	38430	21681	11114	6099	1770	713	551	563	536	571	550	514	523	573	522	500	530	570	529	543	525	550	566	552	546	499	516	533	468	514	561	508	551	546	555	498	585	571	541	536	561	533	591	566	506	526	512	575	572	522	523	518	545	509	530	561	550	523	521	545	525	511	552	516	539	553	549	523	533	552	488	568	532	511	504	482	487	570	567	568	507	560	517	558	550	544	544	547	531	579	561	535	563	533	486	538	557	559	523	554	542	521	549	508	536	565	544	551	573	579	541	568	518	549	556	524	494	516	577	540	569	560	553	546	529	576	512	538	511	547	542	564	528	504	534	576	523	563	502	582	525	499	545	545	540	513	540	557	582	548	504	524	567	540	582	494	529	556	551	559	590	527	549	553	526	553	539	570	567	526	535	539	551	528	538	528	586	515	576	511	568	549	473	577	521	546	507	563	554	561	558	544	545	499	595	562	490	537	533	546	554	536	532	529	568	514	531	524	546	563	562	544	544	562	546	529	540	510	520	547	569	573	538	571	520	497	520	540	532	536	542	523	527	559	531	552	568	547	550	580	562	511	544	567	570	526	553	527	518	552	557	524	564	493	582	530	544	520	572	551	529	574	567	537	527	553	567	533	526	553	583	551	528	552	526	530	501	504	516	536	524	569	539	529	553	541	626	508	542	533	547	567	554	585	588	539	561	516	564	516	536	544	542	550	548	581	511	507	502	511	523	541	516	577	560	562	515	541	569	561	513	499	524	524	539	554	577	581	559	526	517	545	567	560	504	576	522	535	530	556	503	504	561	522	544	564	541	506	529	568	558	559	544	546	507	530	548	554	551	564	526	540	511	546	547	491	542	590	525	527	527	552	582	540	593	542	568	550	539	546	532	537	541	520	557	557	579	542	551	544	573	540	571	539	531	551	565	517	558	571	477	490	516	498	502	570	547	572	535	545	536	557	505	539	577	553	524	531	501	522	540	548	545	557	500	552	564	577	535	534	529	555	557	521	567	564	546	531	585	568	560	544	527	500	573	503	507	509	555	539	495	541	596	528	556	567	519	571	561	540	524	553	516	533	536	545	581	589	536	555	564	538	549	553	560	558	542	564	536	537	536	533	531	532	527	542	549	510	491	553	553	600	542	577	501	556	522	525	575	549	548	536	523	549	573	575	546	577	557	541	536	515	511	527	520	532	537	564	531	527	525	534	566	545	543	557	555	523	506	515	531	518	542	506	557	543	566	530	518	525	520	506	549	557	553	524	529	561	542	525	567	549	523	546	552	530	554	550	561	548	545	523	514	539	577	553	541	545	540	565	527	527	562	592	515	528	601	548	540	535	527	562	546	498	535	522	481	525	510	558	554	582	537	508	524	521	546	569	529	529	542	540	574	530	567	530	553	567	553	544	538	517	506	532	527	539	585	515	552	563	550	556	530	532	539	511	510	537	558	546	536	542	557	552	559	540	556	531	500	540	542	505	535	545	594	493	556	499	557	545	544	565	534	549	542	543	507	564	556	559	563	553	497	541	543	541	550	562	520	523	576	537	563	539	526	514	502	524	580	515	514	543	510	570	529	555	534	555	559	544	547	554	538	561	563	550	556	522	531	520	565	520	530	550	555	541	526	524	542	562	505	545	537	592	571	581	536	512	540	527	490	560	535	523	561	519	523	525	546	569	559	525	540	577	554	541	580	550	566	512	538	518	551	565	536	531	520	547	542	608	535	569	550	514	559	560	543	555	564	548	540	529	584	551	513	523	537	506	523	548	528	549	529	551	533	508	563	497	537	531	555	541	550	547	509	526	573	537	564	542	519	542	541	503	542	531	480	538	517	538	507	544	521	573	539	507	503	521	538	497	511	534	565	536	519	547	515	502	547	514	561	530	564	562	585	571	570	565	526	526	532	528	590	548	536	541	571	513	524	505	536	499	517	570	569	572	540	523	589	538	556	522	567	507	535	562	537	549	550	513	542	553	561	563	546	524	512	513	587	534	529	561	571	533	540	535	547	530	551	532	563	515	564	569	534	539	519	563	523	523	562	524	528	572	561	519	536	527	537	481	553	527	515	536	552	528	521	530	560	521	548	570	546	541	567	537	528	520	526	567	553	576	583	533	522	539	558	544	543	571	539	534	572	520	573	537	534	506	544	515	540	600	522	533	524	550	538	523	547	529	480	530	548	540	525	502	550	524	530	549	529	544	530	560	537	534	497	526	549	561	537	545	553	551	556	550	536	552	542	577	575	535	549	569	517	544	543	534	507	506	522	523	547	518	521	562	522	542	519	546	490	517	546	509	536	529	512	534	514	553	540	535	566	530	517	561	579	545	525	546	499	527	525	559	573	500	558	489	540	521	553	553	502	549	589	527	540	532	502	559	531	510	495	531	577	528	502	531	549	538	566	539	530	557	500	536	546	553	517	526	551	547	532	589	552	531	553	530	542	524	518	519	559	518	522	564	556	537	533	546	511	540	529	539	553	499	511	527	537	550	524	535	526	560	560	524	572	484	590	536	524	529	526	527	516	533	527	487	495	510	581	517	567	549	543	521	517	589	518	536	542	516	522	560	533	566	496	574	566	478	538	568	536	515	533	552	556	527	550	532	536	580	525	559	567	535	569	569	515	551	481	557	533	584	568	523	539	534	503	525	534	528	556	528	522	554	596	566	533	509	597	544	505	553	552	543	508	533	521	565	560	513	530	512	516	562	528	555	521	528	551	556	560	525	538	571	501	536	520	524	559	541	544	556	515	558	526	519	539	539	560	520	496	518	535	577	525	496	568	555	583	577	491	529	592	515	532	555	543	525	567	506	552	527	571	548	552	521	566	538	559	529	525	491	479	560	526	534	552	538	587	498	528	507	544	567	546	525	549	533	538	533	531	530	516	555	514	526	542	550	543	558	555	520	534	519	570	547	537	540	526	511	520	571	513	538	540	517	575	484	523	519	557	519	517	546	523	539	529	534	592	554	537	523	526	537	506	549	529	588	560	526	571	562	532	532	533	550	551	556	498	607	562	547	539	561	558	508	530	558	544	516	562	531	563	521	563	540	559	534	554	545	535	532	540	544	528	574	556	511	569	551	530	549	511	549	542	514	566	519	534	568	506	546	519	553	549	540	539	546	528	505	538	533	572	562	559	540	539	550	545	545	528	543	568	539	543	526	568	554	556	542	534	575	540	513	535	534	542	510	530	574	571	532	557	540	567	555	559	540	540	515	552	548	530	505	548	547	590	548	527	543	548	558	542	526	520	528	530	509	528	524	557	563	537	513	567	536	569	559	545	515	515	568	534	536	551	541	544	472	526	591	533	556	546	530	487	526	555	564	511	532	519	517	566	514	483	547	512	518	531	531	564	553	550	568	529	511	533	529	551	544	550	507	562	540	549	535	523	553	559	575	549	506	479	565	546	544	498	562	519	537	496	539	554	549	549	534	510	517	525	546	588	551	537	567	533	530	550	532	552	541	512	619	518
1491	158	114	86	115	158	182	263	1879	2812	2441	1357	429	182	126	98	70	68	69	58	46	73	55	56	62	63	49	69	51	65	56	51	64	47	57	60	53	60	68	59	47	64	65	67	58	59	58	59	50	60	57	66	46	52	63	60	58	55	69	67	68	64	45	66	63	63	63	55	47	62	53	61	69	52	57	49	59	58	63	48	67	72	57	76	49	65	60	54	47	51	71	67	55	57	54	56	53	52	71	54	57	46	59	59	60	52	85	67	63	55	55	70	63	43	46	66	48	65	75	71	48	61	62	64	70	47	52	63	62	76	77	51	69	58	65	55	57	69	51	45	58	46	56	65	65	59	58	55	40	56	54	53	67	63	63	68	54	69	41	61	56	64	53	46	65	54	56	68	61	60	65	50	56	68	78	54	52	73	54	66	69	63	57	58	63	47	66	51	58	48	60	50	69	47	61	67	70	56	51	56	57	55	65	45	59	52	62	66	66	61	49	78	49	52	62	61	58	61	55	53	76	68	78	62	53	46	61	55	48	61	59	58	53	63	61	68	66	70	57	54	57	76	55	57	69	75	68	58	61	56	54	53	62	65	59	70	43	62	50	51	70	45	61	73	64	53	59	60	58	57	71	60	58	57	74	63	59	49	53	53	54	54	55	60	74	55	52	64	67	56	46	60	66	61	52	60	67	67	50	57	69	63	59	69	68	57	71	43	66	64	45	52	57	49	64	53	67	46	66	54	66	67	51	74	62	64	57	61	54	53	60	47	61	59	66	64	71	54	59	57	69	55	47	64	69	77	52	51	52	45	50	63	56	66	57	69	55	72	61	62	66	50	55	53	59	75	60	51	79	65	47	47	56	73	49	54	55	64	51	55	59	64	52	54	52	55	62	53	57	47	55	71	57	56	51	50	58	56	60	66	52	46	63	39	60	57	73	67	65	62	62	56	57	58	62	55	54	54	46	59	46	60	58	52	64	50	67	47	70	55	54	75	53	48	73	43	72	51	60	58	62	51	61	67	51	59	50	53	47	62	45	47	64	46	66	55	39	59	56	63	54	59	57	65	61	49	51	53	46	50	58	69	71	57	61	73	59	47	53	55	49	66	71	58	59	56	66	55	74	37	59	66	62	64	54	68	66	64	63	63	62	65	62	62	55	59	55	60	75	63	62	62	56	67	61	51	59	55	56	49	46	58	67	54	58	69	43	56	60	56	68	56	53	52	59	50	42	55	57	60	75	68	59	57	69	44	72	60	45	65	60	50	64	55	64	57	45	72	68	38	60	54	62	55	54	61	68	66	64	59	50	61	58	60	62	59	70	58	56	51	54	61	52	41	56	71	59	62	59	49	59	51	55	51	55	38	66	50	63	58	63	54	54	65	69	62	54	59	41	50	46	68	66	68	61	66	51	47	55	62	59	73	51	51	60	50	57	70	51	58	42	50	52	57	47	50	69	76	61	54	67	65	62	55	59	51	68	55	56	66	57	52	47	63	52	72	62	70	68	57	61	70	50	59	50	55	45	65	70	38	52	60	56	44	60	66	58	46	57	61	71	42	55	53	55	58	72	61	58	64	61	48	53	64	54	64	62	58	56	53	54	54	74	45	48	68	64	55	58	67	62	53	60	54	45	58	49	51	63	51	57	51	59	58	59	68	50	63	73	58	58	59	52	57	64	59	65	49	65	54	55	53	59	51	71	59	61	62	62	55	63	54	70	59	44	63	75	59	63	59	60	60	51	53	64	68	58	42	74	52	57	53	59	61	52	53	53	62	59	62	79	52	61	58	65	66	77	65	54	62	58	60	52	48	67	71	61	57	54	47	60	62	72	54	60	58	58	52	59	55	51	67	65	54	68	73	49	63	68	63	59	60	66	70	55	65	57	52	67	64	47	55	45	57	64	62	60	53	71	59	49	66	56	51	52	60	65	67	58	54	63	48	66	63	61	67	66	60	50	53	41	58	60	54	59	51	43	53	68	63	64	62	64	64	53	67	42	71	54	51	57	62	57	62	39	68	65	67	62	54	45	49	58	49	51	61	52	76	48	51	54	66	72	60	45	50	42	57	59	61	60	56	56	58	61	74	58	86	62	38	69	51	59	72	59	63	58	59	58	54	52	59	68	64	63	44	59	46	61	53	53	46	59	53	63	58	66	52	54	42	73	61	67	47	43	50	76	54	46	51	58	65	64	58	60	65	58	66	63	70	58	57	61	51	52	59	57	62	55	58	50	67	55	60	48	65	72	59	48	76	85	61	46	54	58	46	72	47	64	72	48	60	64	64	62	51	54	46	58	43	48	48	62	57	59	58	45	55	59	63	66	64	49	57	48	58	51	54	43	68	65	58	62	57	65	59	62	58	67	65	70	65	66	64	63	53	64	53	61	56	49	65	40	63	52	43	55	60	57	63	63	47	59	66	53	61	63	57	51	51	63	50	62	68	72	66	59	64	48	61	56	57	60	71	60	66	67	50	46	55	49	62	61	57	62	64	52	60	66	58	70	51	57	46	57	60	50	68	66	68	54	68	55	61	66	59	57	58	59	70	51	64	56	67	54	44	50	73	57	60	50	48	68	59	50	67	56	46	75	53	59	61	61	58	59	62	57	46	54	55	42	58	69	62	47	71	56	57	55	53	64	71	54	60	52	65	52	60	56	72	51	56	66	74	51	62	56	54	53	63	52	44	61	58	47	54	59	54	55	56	62	70	63	46	52	60	60	75	48	73	60	55	51	58	45	65	56	57	42	70	62	49	72	69	46	58	65	47	65	65	61	61	67	51	63	63	59	56	53	51	67	60	63	67	61	74	56	49	53	58	54	48	53	63	77	49	58	55	57	52	51	62	54	50	49	67	48	41	76	51	61	59	72	73	61	61	48	51	51	54	77	58	50	51	42	49	52	63	57	65	72	70	51	55	56	53	65	73	59	48	62	59	62	70	66	58	53	65	40	60	64	56	55	63	69	52	51	57	59	55	52	52	68	58	47	75	54	58	65	44	51	56	50	62	59	49	59	62	68	49	48	63	61	65	64	71	71	59	63	57	72	65	72	59	56	55	63	55	54	54	59	55	54	57	46	63	68	57	69	66	63	52	60	65	61	74	59	54	63	45	67	62	50	71	75	56	53	60	60	61	53	56	59	63	60	59	61	60	53	59	66	64	66	61	57	73	52	57	54	68	54	54	49	46	72	54	72	54	62	55	51	57	63	64	53	69	45	67	66	52	62	41	57	59	60	65	67	53	58	61	63	70	61	50	60	71	56	54	50	54	57	61	69	65	56	50	45	68	51	72	61	56	57	71	61	59	57	61	62	63	66	61	61	63	57	70	68	41	52	47	60	61	55	66	63	53	61	57	59	66	55	49	72	62	51	58	63	56	57	54	71	54	65	63	57	59	37	55	65	58	58	56	56	62	51	62	62	56	71	51	61	52	60	74	49	67	73	50	63	69	53	76	69	57	57	57	51	59	57	57	45	55	63	65	66	61
9750	3131	1850	2898	7268	10382	12328	12465	32512	34098	30315	22614	9991	4410	2162	946	719	656	680	693	671	690	680	672	652	648	678	631	655	687	607	711	677	634	678	685	665	669	664	624	652	635	588	631	707	646	656	689	692	703	608	630	646	649	678	630	666	643	657	641	688	639	658	626	670	616	640	674	626	649	669	639	715	661	640	698	661	660	657	645	662	616	636	676	667	671	641	642	642	689	677	635	642	643	666	656	656	674	667	676	642	669	670	640	678	696	659	662	654	613	625	626	633	636	628	645	631	637	653	674	674	641	667	643	650	678	655	664	641	648	651	663	655	695	632	681	682	676	654	605	649	632	602	713	615	637	640	733	695	643	668	672	648	652	659	655	669	650	663	655	664	696	665	636	648	627	665	669	648	630	662	665	637	698	691	694	678	640	671	653	689	673	606	666	601	671	669	678	677	662	683	665	705	663	657	650	630	627	655	640	667	610	687	657	653	645	660	666	660	664	648	637	625	652	702	679	695	669	651	611	657	657	694	690	651	641	675	655	657	652	644	634	644	648	640	665	661	635	669	641	702	632	690	637	648	699	649	619	674	652	610	686	670	691	693	675	635	671	676	632	678	728	640	633	632	629	658	641	679	651	663	715	677	691	663	676	688	671	663	679	648	651	640	625	630	666	645	601	627	621	654	697	624	635	702	644	591	652	662	671	720	676	692	647	626	682	678	672	679	642	644	683	680	631	642	640	648	597	674	649	662	644	692	670	689	655	618	686	664	625	675	621	681	654	671	628	679	696	649	616	628	620	638	675	646	648	654	586	644	607	672	653	684	659	652	646	633	683	642	685	639	622	633	668	651	693	673	635	665	621	681	651	645	645	651	672	713	685	641	639	696	626	637	647	661	653	679	628	643	700	654	625	663	627	667	680	675	651	668	639	624	656	633	689	689	643	610	638	654	678	634	654	680	684	649	663	643	646	636	673	607	690	647	676	677	625	660	617	702	622	603	676	685	606	677	646	680	656	657	653	661	633	648	663	656	654	694	641	643	671	648	627	648	702	664	613	649	657	627	630	648	654	601	658	651	661	641	667	668	659	676	641	639	651	667	645	661	648	633	653	634	666	654	615	651	639	678	651	656	611	661	691	719	642	646	648	648	649	639	624	693	633	656	654	663	668	617	616	684	664	665	652	653	622	687	653	663	667	675	676	682	641	631	668	666	693	667	686	638	649	671	656	664	627	665	663	663	616	678	667	681	672	667	566	658	617	665	660	692	654	662	668	697	661	612	680	708	673	677	646	641	674	642	661	657	726	598	680	623	698	665	632	667	725	671	638	677	630	671	635	644	666	657	667	656	643	645	638	674	644	689	649	660	666	651	654	646	676	702	636	651	586	654	662	648	637	653	659	692	644	649	647	664	662	658	704	674	682	661	643	626	688	641	667	654	663	607	648	695	676	660	661	713	623	657	661	632	653	691	609	631	662	694	657	650	668	660	664	641	647	674	650	707	681	729	651	643	643	638	655	677	655	662	669	665	712	645	660	645	655	707	693	673	621	634	650	649	651	642	687	704	606	690	657	704	666	662	647	700	658	647	646	636	652	650	648	653	670	653	629	661	640	687	654	681	680	664	681	692	612	639	647	677	657	635	657	677	613	631	682	621	645	684	657	664	688	622	666	648	669	657	649	668	674	697	667	611	632	661	666	623	655	689	664	627	671	626	730	670	617	672	636	619	635	662	642	680	662	627	675	663	683	656	664	630	648	674	694	635	710	686	652	666	689	679	649	629	663	647	714	687	655	676	661	678	649	697	633	691	655	683	646	689	659	638	674	620	686	634	648	682	647	677	655	649	653	669	646	656	644	678	640	665	661	644	677	676	639	653	660	599	605	684	693	691	676	696	606	640	677	610	685	631	663	668	645	653	669	669	650	679	639	648	679	672	678	628	663	634	675	641	685	643	662	681	685	664	645	661	636	661	657	667	646	669	650	658	700	685	697	655	643	648	669	729	653	671	683	698	666	619	699	662	675	644	647	680	655	677	664	681	653	617	675	643	641	694	647	694	648	685	662	663	675	669	681	669	662	659	637	690	672	683	665	698	650	676	657	648	661	686	693	637	676	647	653	677	693	659	672	638	711	643	659	640	636	668	686	689	686	666	661	667	693	649	657	643	679	676	655	653	693	633	639	687	645	715	677	639	639	623	643	698	671	674	685	675	679	640	628	662	639	681	656	672	710	638	701	646	667	674	650	649	676	645	647	667	699	680	606	666	720	645	635	708	632	668	693	682	689	663	639	636	590	629	642	647	670	623	647	672	682	636	687	656	659	668	668	694	634	653	675	645	661	659	668	672	671	659	619	673	654	712	652	672	679	668	685	669	645	682	639	633	654	632	670	661	668	648	707	692	638	650	651	627	636	708	679	615	644	650	699	647	668	665	644	652	658	625	662	650	618	678	664	692	716	675	647	657	637	666	684	684	646	657	672	681	664	682	644	655	702	673	648	688	703	657	663	613	673	662	640	660	618	680	646	664	646	622	654	736	668	642	663	652	632	628	685	620	706	683	652	660	654	687	667	688	669	647	687	658	617	671	661	648	682	597	663	677	607	711	653	662	716	615	677	663	647	670	671	620	602	690	630	687	671	667	660	609	647	686	616	662	624	684	658	693	625	619	623	676	616	645	631	669	629	640	651	646	614	681	687	665	693	672	679	671	636	647	636	692	712	699	644	670	714	654	636	631	683	678	597	628	645	662	661	677	672	640	633	632	626	626	659	643	651	654	687	669	625	616	642	637	688	648	657	604	667	657	680	659	610	632	629	659	620	689	670	716	666	680	625	633	667	699	681	649	685	668	643	705	597	641	662	645	658	645	589	623	670	629	652	635	609	648	668	732	685	686	665	635	662	654	647	618	659	681	692	655	655	649	697	701	669	677	632	662	690	667	693	667	663	659	630	657	659	671	625	697	619	680	675	632	650	683	677	677	657	685	648	695	703	656	686	688	668	674	672	673	681	650	665	670	622	682	675	714	607	655	675	639	695	649	625	681	638	693	654	625	660	658	658	674	651	681	667	714	703	622	647	694	666	635	656	667	653	680	656	626	654	642	604	681	646	694	676	651	645	660	589	633	652	659	711	664	678	673	669	662	608	648	684	724	636	683	620	679	634	658	632	685	639	674	644	664	643	669	662	624	706	624	666	699	652	626	642	656	603	630	665	701	674	653	652	649	599	669	686	643	661	627	645	698	613	649	633	694	706	671	617	667	694	685	634	686	652	670	639	670	654	608	684	668	671	685	706	639	702	682	630	677	646	624	633	647	667	655	683	660	688	669	603	692	695	685	672	688	702	667	659	646	710	702	651	672	694	645	628	664	714	658	672	662	667	657	667	657	634	659	670	669	672	654	614	661	652	601	644	630	659	643	661	644	693	659	687	644	652	705	673	682	641	640	671	658	660	646	665	666	711	634	656	660	652	655	670	666	668	632	652	637	645	654	690	670	696
742	271	152	136	142	321	608	703	3921	7536	6396	3313	978	352	172	103	54	65	60	48	32	47	53	56	44	43	47	47	40	55	57	54	47	51	55	50	51	58	42	58	56	42	51	63	45	53	37	56	46	65	73	48	53	67	51	49	45	41	54	53	59	58	52	59	56	36	48	65	60	35	42	55	45	54	55	43	59	63	57	48	58	40	55	60	48	50	52	56	63	36	54	50	51	60	43	49	58	45	54	42	46	62	45	55	52	45	59	38	69	44	56	49	56	49	44	46	45	50	49	48	39	61	56	59	49	31	52	50	54	44	57	43	49	57	58	58	55	47	49	47	52	49	51	37	46	63	55	49	45	47	61	54	39	50	50	59	53	50	61	44	38	49	44	42	55	43	50	55	55	45	52	57	59	58	45	37	53	49	59	54	69	44	43	53	44	55	66	64	46	44	54	50	58	41	41	61	48	48	45	55	42	56	43	50	60	43	55	53	50	43	49	64	47	44	50	50	40	65	44	52	39	53	62	48	50	47	55	48	43	59	64	42	60	49	48	44	43	62	47	50	46	47	43	48	34	47	58	53	49	54	52	54	40	52	58	38	50	56	53	39	49	54	63	51	42	50	48	42	55	62	58	54	52	51	44	58	54	51	49	42	49	47	48	54	59	60	45	54	69	48	40	49	53	56	44	47	53	50	37	58	45	48	43	45	58	37	54	46	58	47	52	52	55	62	57	62	52	51	60	49	53	58	65	40	38	51	56	57	47	49	52	51	56	52	55	50	51	53	47	47	49	47	54	59	39	42	43	44	58	55	70	44	58	49	55	53	50	53	47	46	57	47	57	46	49	57	53	58	50	56	49	43	47	57	56	51	60	58	56	61	47	57	46	47	49	52	52	47	37	48	45	58	48	57	46	50	55	49	50	56	59	53	48	45	49	60	48	62	55	52	56	45	44	46	39	52	41	44	53	47	49	55	45	60	50	57	48	55	50	52	51	48	42	38	60	51	44	60	59	57	53	52	47	43	40	68	41	51	47	44	47	47	58	53	69	64	43	60	38	44	49	61	46	49	52	44	52	55	55	54	42	44	60	47	51	57	45	52	50	53	46	42	42	52	50	56	52	50	60	48	49	35	42	59	41	44	51	48	53	58	39	58	42	58	36	58	58	59	46	56	60	45	48	55	53	44	48	47	46	60	55	72	51	43	46	39	57	61	52	48	47	51	44	50	51	47	57	49	40	51	48	49	40	54	46	51	52	52	40	47	62	42	49	52	58	52	58	42	45	56	51	37	53	39	38	48	39	53	51	56	48	50	52	51	54	64	38	52	54	46	53	47	51	53	42	56	57	63	51	59	55	53	47	35	54	51	61	62	54	45	53	47	42	54	50	54	31	47	44	37	47	50	65	41	51	47	49	53	63	53	38	33	48	48	43	50	43	39	58	58	57	48	51	50	46	60	47	41	56	34	51	58	56	59	55	51	54	57	44	57	51	64	56	53	60	53	51	44	45	33	59	45	57	39	53	49	62	50	76	38	49	56	54	50	49	47	36	53	56	43	46	42	53	50	51	42	46	47	44	47	51	44	53	40	43	48	55	50	49	43	54	51	43	47	60	44	56	46	56	61	55	60	53	56	46	45	54	44	68	61	56	52	47	47	57	51	54	55	60	58	60	53	49	58	49	45	57	45	47	50	34	48	56	54	49	50	60	54	58	51	43	44	50	58	53	60	53	42	49	47	56	46	41	46	55	58	48	53	54	44	40	49	53	47	45	48	44	51	59	57	48	55	39	57	58	51	43	46	46	47	51	49	44	65	48	53	49	53	50	45	65	70	52	50	65	47	52	45	63	52	46	45	50	46	60	50	66	51	48	52	49	56	62	37	58	47	35	51	56	48	42	59	56	45	54	53	53	47	43	55	71	37	55	45	49	54	50	42	49	53	44	53	40	57	57	51	39	61	34	67	54	49	57	58	49	58	59	53	47	60	50	45	56	46	47	55	46	49	59	54	48	69	48	58	48	48	39	53	67	49	53	63	61	53	53	50	49	57	41	51	50	54	53	55	54	46	53	48	45	41	49	52	54	47	61	43	54	47	56	50	59	57	68	53	50	51	55	44	42	41	56	52	49	59	47	65	56	69	65	50	63	52	47	60	48	40	53	43	47	36	46	48	45	54	44	37	55	54	47	36	46	55	57	49	48	45	41	48	55	44	42	65	41	65	42	58	52	53	45	64	51	57	52	53	46	56	47	52	51	53	40	53	51	34	41	43	46	48	61	56	43	61	59	50	52	48	54	40	53	52	56	60	50	46	55	57	57	56	54	46	56	48	61	34	65	53	49	58	39	54	40	55	43	58	53	48	43	43	55	35	52	57	38	54	39	54	50	53	43	46	45	55	47	55	42	45	49	51	52	54	53	46	57	38	62	46	66	52	47	46	55	47	61	40	49	40	70	46	57	48	55	54	41	45	49	48	62	55	67	45	57	47	45	47	42	58	44	63	52	43	32	63	44	50	46	52	48	59	49	46	48	49	63	47	50	59	65	64	54	57	45	52	50	51	37	56	59	67	65	52	53	39	60	55	47	55	53	45	52	38	43	42	48	60	49	55	56	56	44	53	52	53	46	52	45	53	54	40	54	56	51	41	45	44	48	47	49	43	49	51	44	50	63	51	38	41	54	38	48	47	40	51	58	47	46	47	46	40	49	49	52	46	46	58	44	46	62	72	52	44	43	52	52	52	60	49	52	51	45	60	52	47	46	56	48	34	59	53	74	52	46	46	55	52	42	59	56	62	60	51	54	44	56	52	53	53	53	39	51	54	48	50	59	60	67	40	44	49	58	57	53	41	64	53	40	46	45	41	42	45	48	40	56	44	43	63	51	48	56	66	31	57	51	52	54	48	53	50	49	41	54	51	63	44	50	42	52	57	49	50	70	51	51	55	50	53	66	56	49	56	46	44	55	48	39	48	57	54	53	50	41	58	56	56	62	53	56	64	54	57	51	60	67	41	50	56	55	54	39	53	47	43	52	57	39	51	44	50	60	57	54	48	50	46	54	48	39	51	43	45	49	40	53	51	52	49	58	62	50	52	40	54	46	49	39	50	48	39	44	30	43	47	65	47	55	48	51	51	50	50	57	60	54	54	50	50	58	45	56	50	56	59	59	57	51	46	63	57	42	54	45	55	41	46	50	54	59	50	41	51	61	46	50	49	42	45	55	45	51	59	58	45	43	58	44	55	48	40	51	54	53	52	50	54	45	51	47	52	51	50	29	59	53	50	54	57	48	56	45	48	58	40	43	58	55	50	54	44	49	52	48	37	58	55	44	48	51	48	49	53	43	45	55	51	59	51	42	50	56	65	51	65	51	57	52	47	66	50	49	42	51	44	54	57	67	44	50	53	51	56	44	47	61	64	58	53	45	41	51	58	43	50	44	56	39	56	56	43	49	56	56	47	54	46	43	54	51	51	56	57	43	48	44	49	54	57
11959	5115	2541	5191	14181	18728	23668	23471	41576	45806	40407	31062	16061	8060	3990	1391	732	617	575	573	553	607	611	568	574	507	577	600	554	574	557	604	570	584	591	567	637	562	579	541	584	608	566	608	579	560	629	618	576	582	603	568	539	580	594	595	570	615	602	617	554	539	595	568	595	555	551	558	535	585	598	557	593	563	566	542	623	558	573	584	615	575	590	565	557	572	603	559	597	549	598	541	551	618	565	558	585	594	624	580	583	585	543	600	604	514	569	562	558	584	608	569	565	583	581	575	527	590	594	580	590	582	579	554	596	561	595	610	568	603	592	588	547	591	590	575	560	576	584	604	566	549	559	581	548	574	550	620	566	579	571	553	594	558	613	569	556	558	566	541	601	545	578	615	563	576	548	546	549	590	573	518	595	646	573	565	589	578	611	569	556	570	634	586	572	544	572	580	566	567	600	567	553	588	574	537	613	576	606	619	554	539	562	577	586	579	621	603	629	542	570	609	582	585	541	601	540	546	540	573	548	572	615	607	562	577	547	609	574	550	575	589	565	552	593	588	595	517	591	598	563	582	580	566	556	584	602	596	560	576	578	553	545	605	580	578	576	606	598	529	585	586	564	610	576	610	553	578	582	571	547	551	560	585	620	597	578	555	586	567	539	571	563	599	584	579	545	558	599	546	593	566	583	602	588	580	530	570	552	580	565	589	580	538	557	617	632	556	587	642	526	616	581	619	572	578	566	582	581	585	542	559	569	564	592	597	566	600	609	555	604	572	567	559	568	633	583	578	595	545	566	562	562	552	567	545	556	556	562	586	579	591	574	574	602	569	628	577	533	591	608	581	591	587	596	518	589	562	579	606	560	568	588	599	580	584	568	582	551	576	622	603	539	581	575	621	530	576	545	566	564	559	606	565	589	560	595	609	601	597	571	541	546	583	620	619	595	552	593	542	584	581	607	590	580	545	609	568	567	538	570	578	618	597	563	573	605	595	554	581	557	550	565	599	570	602	567	583	618	563	588	600	534	549	589	569	589	581	562	617	553	589	518	577	552	543	565	558	564	558	615	588	533	558	617	569	582	587	579	593	604	570	567	579	546	572	611	596	570	569	580	560	601	565	564	550	598	573	588	532	576	546	586	571	614	574	575	557	603	564	566	553	570	589	587	558	564	587	565	561	584	528	562	567	545	554	571	577	614	577	565	590	562	546	573	539	568	582	585	585	610	579	579	572	591	524	580	603	541	550	583	631	582	558	566	564	606	598	553	610	592	586	542	518	582	558	563	564	578	596	544	609	551	585	577	595	563	568	563	562	550	591	527	594	549	570	561	627	563	577	584	585	537	599	570	593	581	594	579	562	581	529	578	582	552	573	573	582	587	584	618	511	591	549	600	556	617	530	568	560	581	596	606	507	601	549	580	604	545	552	581	565	577	589	556	530	610	587	529	557	590	574	534	605	576	549	525	548	590	608	628	535	571	581	567	571	624	573	562	596	596	579	567	573	557	532	612	543	546	544	607	563	642	556	584	555	593	589	590	585	582	604	597	608	588	561	586	614	638	608	561	597	569	624	543	547	570	569	617	540	587	575	557	595	551	577	607	580	578	583	600	584	559	561	594	636	590	562	562	558	576	555	599	632	594	591	553	628	562	613	575	554	586	559	576	573	578	562	590	657	601	571	592	594	570	566	574	553	582	591	592	560	499	589	597	597	556	562	577	584	565	618	576	572	590	562	579	571	571	589	580	551	554	593	579	556	571	539	583	639	603	592	574	549	571	577	582	584	587	594	554	563	623	590	605	634	582	592	576	540	589	585	587	544	540	533	536	601	551	569	570	572	586	586	613	560	600	556	597	584	594	609	583	593	570	571	584	590	577	623	585	556	636	584	568	578	593	617	564	577	591	596	609	570	566	569	567	558	566	575	583	583	564	579	584	597	607	641	575	563	581	579	557	562	559	573	565	587	583	567	615	547	591	559	582	543	587	579	545	567	568	589	592	605	585	603	581	565	609	577	562	561	611	543	533	526	604	577	533	566	594	617	572	573	593	560	555	576	589	611	537	591	555	591	549	579	528	572	577	609	600	597	622	550	548	584	538	582	558	599	573	598	594	594	566	580	569	573	572	582	575	561	589	562	565	606	581	551	578	548	523	532	577	572	610	566	574	599	540	549	584	587	594	609	552	574	560	573	572	544	551	541	590	546	568	585	588	589	602	570	565	600	599	580	587	557	563	593	532	594	565	581	565	573	592	559	613	588	571	593	560	551	576	600	579	581	607	580	578	585	591	560	589	594	593	561	606	587	542	617	557	554	583	569	539	605	537	562	566	585	550	596	571	556	604	552	586	554	575	584	554	603	558	609	557	560	591	557	561	584	600	620	592	599	564	607	548	539	595	578	554	577	566	567	547	571	596	602	571	563	613	589	563	588	568	568	575	543	529	593	583	586	569	602	603	539	565	569	591	547	586	537	590	569	578	570	618	580	552	558	555	557	557	598	566	605	568	546	574	587	618	551	585	542	603	589	578	603	599	553	578	626	603	572	579	580	585	554	600	585	541	605	565	553	557	590	557	590	538	567	574	583	588	545	560	534	586	563	611	588	554	598	581	567	568	546	555	600	583	564	535	574	615	591	559	603	556	606	565	546	604	555	545	545	604	578	574	580	579	566	559	548	553	560	601	579	597	565	589	576	586	598	592	572	606	579	540	602	548	593	542	577	566	564	574	561	565	577	604	566	614	574	594	588	616	580	544	568	613	600	550	589	536	575	582	578	589	567	533	579	575	561	584	554	609	591	575	580	538	563	591	565	554	548	561	587	593	546	589	597	582	559	558	578	562	559	565	580	573	536	588	583	600	584	536	579	553	548	596	556	619	566	555	555	534	537	561	569	550	558	599	596	563	586	566	598	530	586	533	595	568	573	554	551	596	580	584	637	569	552	550	582	581	559	608	567	577	583	550	554	572	540	542	613	573	562	573	571	562	584	545	551	557	547	556	565	598	584	556	556	547	568	599	585	542	559	603	607	558	540	611	588	573	596	584	586	565	578	624	522	589	573	566	586	556	599	578	583	609	537	595	631	586	613	520	585	562	564	592	605	555	533	541	566	545	564	548	546	557	613	567	570	593	595	586	551	559	544	555	530	588	562	587	579	581	538	604	615	529	585	559	566	594	593	565	589	599	600	545	603	611	604	589	594	606	594	563	591	559	565	553	577	560	590	581	528	560	571	639	549	543	597	538	530	533	565	616	619	591	561	544	536	577	569	565	567	620	579	578	577	586	619	556	589	562	599	555	596	617	553	595	553	564	571	536	589	573	547	577	560	614	606	626	565	535	587	564	583	590	607	575	593	560	569	576	540	563	589	550	609	553	599	558	549	551	584	573	565	633	613	574	527	590	560	540	588	557	609	608	578	540	543	591	569	578	571	577	570	591	555	595	574	557	548	588	582	585	601	564	624	593	604	539	562	550	566	535	541	549	572	597	599	604	615	603	566
2209	289	205	214	309	423	481	500	5555	8609	7215	3967	1139	426	194	96	77	67	64	62	53	56	52	63	51	66	48	53	60	45	58	59	52	53	72	51	70	57	64	64	66	59	51	60	67	44	57	66	60	64	60	57	45	72	61	56	57	57	45	53	47	62	57	54	70	59	58	71	45	60	62	49	74	68	67	51	64	70	76	72	58	59	56	53	76	67	55	52	52	54	70	60	81	54	52	57	71	60	45	61	77	62	67	50	65	65	49	53	60	56	53	64	67	57	59	50	76	70	80	52	60	76	67	55	63	59	52	72	61	58	68	56	62	58	55	57	55	60	64	60	54	66	55	60	60	59	69	62	59	64	47	49	48	63	51	50	47	59	62	63	49	59	59	67	63	47	72	65	59	60	56	48	60	51	60	64	67	65	64	68	69	58	50	62	54	51	63	56	48	60	59	58	57	64	62	61	62	65	57	56	51	56	58	60	59	39	56	53	65	52	49	63	57	60	58	62	59	58	45	43	46	54	51	54	65	75	58	50	60	50	58	65	71	50	55	44	61	59	67	51	54	49	79	68	59	57	37	64	69	58	56	51	59	55	60	67	64	44	66	61	68	49	55	65	51	58	68	59	64	48	62	61	60	61	60	65	52	64	61	52	71	67	51	61	60	69	46	53	48	66	59	67	62	56	61	48	65	50	50	61	69	64	65	59	47	63	76	52	61	46	66	54	56	63	80	56	52	73	55	46	58	63	58	52	63	65	61	58	52	78	58	69	61	53	72	58	59	51	52	57	49	58	60	58	71	50	60	54	50	55	59	61	45	60	49	60	49	56	60	59	64	54	50	47	64	49	59	60	64	44	49	63	67	59	56	50	64	55	63	44	45	54	53	64	59	67	73	55	77	71	65	59	72	48	50	56	63	37	63	64	62	55	69	60	46	72	58	54	46	68	42	64	66	71	63	64	60	72	55	48	54	63	68	53	50	56	59	56	62	61	51	72	42	63	48	51	62	62	68	53	51	51	62	65	78	51	64	59	58	49	60	60	53	69	56	46	65	53	59	62	60	53	58	69	55	56	50	56	61	69	54	58	52	52	67	59	64	62	66	59	49	71	70	58	53	42	70	52	59	66	71	56	48	50	58	65	56	58	56	62	52	82	60	53	53	67	60	57	54	52	62	51	46	58	56	57	58	71	49	59	67	51	52	56	65	46	59	57	65	49	66	57	62	61	45	50	60	62	51	65	58	61	57	51	70	56	56	66	56	54	65	57	69	66	53	65	66	51	59	62	79	57	62	64	62	56	58	53	52	63	67	51	55	65	47	69	56	59	64	61	59	60	47	67	53	51	69	63	63	73	77	74	54	63	65	53	60	69	62	59	59	58	54	59	48	59	59	49	69	66	58	52	68	65	49	53	63	65	69	49	61	49	55	56	61	61	57	68	65	64	61	68	59	57	68	54	56	62	58	61	64	54	61	53	73	47	66	77	47	55	50	57	49	73	51	58	60	49	63	55	55	65	60	53	48	64	55	68	60	50	52	58	60	52	81	67	60	54	58	56	58	48	53	54	56	67	61	58	67	38	59	61	50	55	68	51	61	64	44	49	61	58	57	72	54	66	78	58	52	69	54	78	55	63	59	49	63	65	41	51	51	49	60	53	55	60	55	54	45	59	45	56	55	67	78	57	75	50	65	66	62	62	48	50	65	63	38	56	59	54	66	40	62	61	50	69	64	62	56	56	56	55	63	62	56	53	65	39	68	64	61	52	48	57	49	58	54	65	69	59	64	63	59	53	51	42	57	51	56	61	64	65	53	66	57	58	60	66	56	54	56	68	71	67	64	49	53	60	56	47	64	56	56	49	60	64	65	63	60	56	53	64	57	55	64	77	48	45	59	58	67	52	52	65	67	64	63	60	43	52	50	59	52	58	60	78	53	51	61	62	66	57	65	66	66	52	60	57	67	61	64	57	52	46	53	50	70	57	56	65	50	79	54	62	67	57	57	67	56	49	53	58	68	68	48	60	60	64	54	51	87	65	46	52	67	52	49	69	44	59	53	67	58	56	61	63	53	54	55	55	55	63	59	56	61	50	61	60	71	52	63	61	61	74	74	56	67	62	61	50	62	54	65	62	68	56	57	60	64	37	60	47	54	73	80	68	56	64	59	61	55	57	58	52	59	62	56	61	58	60	51	56	51	68	57	51	59	65	54	49	56	58	53	59	58	71	68	58	62	48	66	54	56	44	62	53	60	68	53	51	67	56	64	51	58	59	50	60	61	50	59	64	65	60	59	51	50	62	69	57	64	58	58	67	72	63	67	57	61	56	61	51	60	60	77	55	60	61	68	57	57	60	71	62	49	79	47	51	47	61	64	59	58	64	62	54	56	58	75	53	63	76	61	60	73	47	40	63	54	74	59	64	52	59	45	62	51	47	75	66	52	59	58	53	71	64	52	68	53	55	58	58	57	61	59	60	54	56	63	58	68	58	55	53	63	53	66	42	55	55	55	64	65	50	59	48	49	57	69	54	54	53	74	58	64	55	58	67	62	44	52	49	60	57	55	69	55	70	53	62	69	54	52	49	75	63	57	78	47	66	46	57	57	47	50	45	80	52	59	46	58	56	63	51	62	50	48	55	60	71	64	56	67	56	62	70	63	73	56	60	61	54	59	56	62	54	51	65	48	48	41	76	64	68	64	58	71	65	56	52	55	54	59	52	71	57	55	60	62	59	60	60	66	56	58	57	49	60	73	72	50	62	55	67	44	59	62	48	62	53	52	53	64	57	68	56	54	55	65	57	56	45	41	56	62	60	41	56	54	51	66	69	48	66	59	69	60	61	68	47	73	49	60	59	65	51	66	90	62	47	58	75	69	68	52	68	58	53	48	59	59	55	61	55	64	63	61	78	48	55	60	64	56	57	48	64	56	48	64	70	65	60	59	42	57	69	75	52	61	62	65	55	59	59	59	45	67	62	57	66	49	60	59	57	68	75	55	59	46	64	51	60	67	59	47	66	50	53	58	62	66	56	54	68	58	49	57	50	58	61	51	55	51	68	54	57	57	71	57	67	66	61	60	67	48	46	64	52	52	53	62	47	49	61	55	59	71	59	65	75	65	47	54	72	54	53	54	53	64	65	61	60	70	54	52	51	59	55	47	55	63	54	43	53	61	52	69	53	46	69	48	61	54	59	48	60	54	55	60	56	74	45	51	66	62	57	64	60	44	60	61	63	56	55	58	74	68	63	59	60	60	58	56	57	57	49	47	62	73	60	46	67	70	55	60	58	59	57	54	54	72	65	62	56	49	55	59	58	73	62	56	60	62	63	55	71	55	66	60	59	55	74	56	63	57	58	53	59	59	68	65	45	68	64	54	42	63	58	63	65	53	67	50	44	71	69	62	62	61	66	61	66	74	62	57	54	49	61	54	46	55	65	48	55	55	59	61	58	61	60	85	61	43	59	67	78	55	63	57	57	59	68	66	51	59	59
12214	5113	2925	8134	19272	20725	20431	19742	46510	48466	42877	33391	18394	9678	4518	1568	781	679	661	652	658	694	655	594	632	656	675	660	632	671	604	637	658	659	689	664	616	612	685	631	704	676	613	682	669	670	624	716	672	650	651	656	628	654	675	615	631	687	632	616	683	683	661	661	668	641	657	645	608	659	707	642	647	649	651	666	658	656	627	655	623	685	689	643	677	639	615	697	681	597	657	655	629	624	661	659	673	650	632	657	628	652	673	682	637	695	662	656	647	599	682	668	694	650	658	628	677	649	645	671	617	661	704	687	666	610	693	657	660	618	663	675	660	600	619	626	599	651	650	651	619	690	635	589	622	689	608	593	672	663	630	663	666	666	616	631	651	651	668	648	674	663	626	647	717	637	619	644	683	610	627	608	651	677	659	636	642	664	633	607	649	633	662	668	684	636	606	651	651	648	654	609	623	667	647	585	686	645	678	647	616	667	683	682	678	652	674	662	679	683	681	679	680	657	678	627	705	641	630	652	691	702	662	634	655	624	680	641	640	640	676	685	662	674	670	676	659	671	664	640	665	631	629	663	684	732	664	647	622	642	648	646	669	659	690	684	630	645	646	643	720	612	658	640	616	692	656	634	603	681	636	649	688	640	700	649	636	658	659	694	633	652	651	664	688	693	639	657	651	661	631	646	644	660	677	628	659	615	686	676	648	671	672	669	662	643	685	642	654	660	626	629	660	681	655	693	662	668	640	627	635	609	649	632	601	646	657	669	587	696	615	659	681	637	626	649	663	640	643	630	625	666	645	652	653	647	676	720	700	626	638	669	652	696	676	651	646	672	657	666	657	678	653	647	586	614	665	599	610	634	647	658	664	649	690	708	677	671	669	659	642	644	657	662	617	656	642	617	621	621	648	684	669	667	639	629	605	662	625	657	597	713	633	642	666	683	663	644	631	659	595	601	631	666	638	635	714	654	622	637	687	640	635	640	637	645	687	640	672	672	648	609	662	633	692	667	609	632	657	655	642	680	642	626	671	628	677	630	640	693	642	671	615	644	624	681	629	633	666	671	627	659	635	658	640	678	659	639	664	646	648	680	660	628	642	669	657	667	662	663	651	701	649	630	718	679	660	661	663	673	649	633	638	626	633	675	669	607	680	667	675	611	659	648	701	674	613	656	647	659	663	663	695	663	660	707	629	596	632	665	622	653	642	609	628	646	650	697	683	606	660	685	660	636	670	644	617	603	683	600	651	663	678	658	677	616	670	655	657	662	608	628	657	671	656	628	592	673	640	653	679	665	691	640	677	694	660	585	659	638	633	645	652	678	636	628	668	670	627	615	732	658	621	654	677	670	638	635	669	670	629	631	687	703	645	663	677	671	662	656	656	673	661	700	675	629	651	614	673	715	651	675	672	620	684	653	685	642	654	670	644	623	625	637	664	646	674	664	637	600	641	663	625	693	646	625	650	701	687	659	638	651	663	657	631	675	668	611	632	645	732	667	692	673	615	665	673	643	641	606	671	649	681	618	695	658	608	641	629	688	673	681	646	662	636	662	690	687	662	676	664	655	679	644	636	686	630	683	678	621	698	627	659	623	690	642	629	632	667	631	715	667	663	668	664	601	634	603	658	644	658	662	635	655	616	655	674	669	611	666	670	678	617	630	652	666	661	678	649	642	666	665	691	678	659	664	668	670	606	673	643	613	664	625	628	641	651	630	704	649	635	605	663	715	646	658	660	707	643	654	657	702	656	671	654	657	599	660	689	628	688	643	682	656	651	688	646	642	630	637	676	674	670	650	623	672	624	677	643	678	668	668	652	625	634	641	677	671	646	641	643	653	628	634	651	670	616	660	668	673	647	650	593	591	679	631	647	671	651	660	634	685	651	666	613	611	613	671	667	635	654	708	641	630	590	659	619	645	691	662	661	687	593	697	687	671	678	628	643	633	640	685	603	639	615	642	710	665	634	659	672	652	658	676	667	678	668	627	693	644	669	649	667	645	696	634	658	678	611	660	661	625	675	645	654	634	640	666	690	632	675	665	621	668	700	619	670	645	657	631	645	633	646	688	682	642	676	643	642	635	673	652	694	631	642	659	665	628	649	615	651	619	660	645	653	635	643	663	720	650	661	640	647	629	668	709	673	664	646	665	632	670	662	633	636	650	674	696	606	631	673	653	655	662	636	697	621	664	655	685	673	631	631	626	682	644	631	656	662	685	666	638	651	657	635	676	633	693	682	664	633	664	671	658	611	667	643	651	634	649	666	640	688	673	610	671	693	661	597	632	666	675	637	642	624	612	660	675	687	714	650	642	649	654	652	689	665	674	595	650	646	646	678	653	662	621	659	634	666	615	664	653	639	645	622	684	652	636	628	660	626	665	643	653	691	658	671	610	657	641	637	671	656	629	636	675	625	656	679	646	651	636	681	669	671	640	641	595	665	675	664	653	620	643	612	664	640	675	676	643	610	608	612	704	653	691	647	608	612	665	663	660	662	638	686	695	699	662	615	678	676	637	603	644	606	661	656	663	653	640	607	627	644	673	609	639	658	670	664	684	630	628	659	629	669	667	644	652	608	609	647	662	642	645	627	693	652	671	647	672	626	664	648	674	623	642	666	653	663	644	634	647	645	638	638	644	656	644	686	647	695	628	638	658	614	684	651	676	606	657	625	693	669	672	661	629	664	666	659	699	642	681	644	673	670	657	682	598	681	667	635	640	653	666	655	645	697	667	650	643	673	687	690	636	620	687	697	629	627	650	670	635	637	645	681	717	648	626	663	649	647	676	659	613	611	674	648	631	668	677	635	687	640	607	632	672	683	647	621	617	657	627	628	654	694	617	636	644	607	648	659	668	651	670	622	669	630	647	600	642	635	658	688	649	660	600	618	693	648	659	599	612	696	714	636	671	630	643	666	676	661	700	672	630	652	622	658	656	638	686	624	621	670	666	672	644	682	660	653	601	693	660	652	684	665	664	650	650	646	661	656	682	639	641	635	638	656	664	675	622	645	648	637	659	645	652	634	665	670	641	637	680	649	656	619	649	659	679	679	662	628	676	660	672	648	684	678	650	626	673	665	661	695	639	664	652	631	635	668	656	653	650	656	669	649	645	582	698	627	584	686	663	675	628	643	652	729	638	660	629	653	671	677	610	659	622	678	659	664	664	672	674	624	644	677	680	667	642	667	610	663	661	613	587	673	650	671	670	649	642	659	626	664	651	630	657	678	633	618	676	648	651	603	590	670	666	628	683	667	668	628	639	715	650	705	650	624	641	692	668	626	698	672	653	671	627	677	678	674	708	662	651	684	638	631	648	667	668	696	686	658	638	654	653	630	623	662	659	671	635	698	636	658	629	682	642	662	645	676	666	674	669	634	631	674	612	641	673	635	704	651	644	644	596	655	675	642	697	649	660	651	646	626	662	659	607	690	664	646	682	684	611	648	620	674	665	666	630	667	682	705	614	657	687	620	654	650	639	621	645	613	648	675	592	626	671
1244	497	424	323	218	262	248	236	8922	14175	12066	6475	1836	612	260	105	55	55	37	61	48	37	40	44	43	53	38	39	45	55	55	44	39	41	52	43	58	52	46	58	49	58	39	36	47	49	41	35	52	44	42	44	49	40	56	34	46	39	40	47	44	58	43	46	43	39	54	46	47	43	61	51	38	41	52	48	46	44	45	37	51	51	42	46	51	49	55	51	51	43	53	45	56	50	36	50	33	55	38	52	38	43	47	41	43	53	42	42	44	39	42	43	47	59	56	48	51	46	58	43	49	40	61	39	49	58	54	39	51	64	41	47	46	44	46	62	59	55	54	44	46	46	38	47	53	53	48	39	39	44	40	44	55	51	40	44	57	40	61	49	56	59	51	44	41	60	43	42	40	51	63	41	49	36	45	52	39	43	61	55	37	50	37	56	49	41	46	44	55	51	53	57	56	39	50	42	65	45	53	57	38	40	49	46	43	49	50	42	52	63	52	46	55	48	42	47	56	53	53	46	45	48	40	55	62	45	53	54	56	40	60	46	52	52	58	45	43	50	42	43	44	49	44	51	30	46	52	45	56	53	51	52	56	50	44	44	54	56	58	53	45	48	57	41	45	44	57	46	45	41	50	55	34	53	52	37	47	61	58	54	52	40	39	45	55	51	35	55	54	46	43	32	39	43	45	53	48	50	49	40	51	41	58	46	48	48	44	53	39	50	47	42	62	52	49	49	63	47	53	43	41	50	56	46	49	47	41	43	45	57	42	49	46	39	58	48	48	51	42	53	57	44	66	44	44	39	50	55	46	45	47	48	54	46	53	46	50	52	53	37	47	63	41	60	42	44	42	49	58	44	42	37	45	52	51	51	42	43	52	49	52	60	40	53	39	54	47	49	46	45	57	38	49	57	43	66	46	47	48	59	53	57	50	50	53	53	35	39	42	50	43	44	48	50	58	47	55	40	45	39	44	43	55	35	50	48	64	44	50	47	42	38	47	52	55	39	41	43	55	45	56	33	44	38	52	49	65	56	38	41	50	46	55	49	49	50	48	55	53	46	48	41	47	46	47	53	32	40	59	45	52	45	38	42	47	43	47	54	54	46	39	40	61	46	38	41	49	39	48	40	51	50	55	44	43	39	60	51	47	36	55	42	43	50	56	46	44	30	60	58	32	51	54	35	47	38	51	52	37	52	44	52	33	42	59	48	54	43	38	52	54	40	56	53	51	59	50	63	39	56	51	49	40	42	52	39	44	42	49	48	46	50	39	36	40	51	46	44	43	72	36	39	41	39	39	51	50	49	54	32	60	49	51	40	42	48	52	50	48	39	43	50	50	44	50	51	46	45	61	46	44	59	43	54	59	43	38	38	51	50	48	51	45	61	45	56	38	35	44	56	46	33	47	44	39	50	40	51	41	46	41	39	47	52	56	58	51	32	36	62	43	34	56	44	43	41	46	35	55	71	51	44	45	54	53	46	55	61	48	33	46	55	42	49	58	34	50	42	44	40	58	43	52	50	50	38	38	56	56	44	40	55	44	47	50	52	47	48	40	57	43	50	42	53	34	66	46	50	49	58	45	43	58	53	41	42	38	42	51	70	52	56	43	42	38	48	34	43	52	45	44	29	54	34	60	43	53	45	58	55	47	45	42	47	58	55	44	35	46	46	50	50	50	43	48	44	46	48	42	42	54	49	43	44	45	44	48	52	56	59	39	40	57	45	45	58	45	38	40	37	51	34	42	53	35	34	31	63	50	60	39	43	52	34	47	56	55	55	56	38	42	48	46	46	43	53	49	46	54	36	44	42	46	58	53	47	30	47	40	39	45	46	56	46	56	51	51	45	50	38	62	47	55	50	53	44	54	36	46	44	35	51	60	39	35	36	52	52	51	50	44	44	62	43	50	45	41	41	46	57	50	45	54	45	45	43	54	49	39	47	58	41	57	37	42	51	47	43	50	64	50	52	51	37	46	46	48	39	52	54	59	47	39	33	46	51	44	39	46	44	45	39	45	39	42	54	60	56	54	44	45	46	37	42	59	55	41	48	40	55	48	65	38	48	32	59	47	51	40	54	53	63	54	47	38	55	51	46	45	48	46	43	52	45	60	46	46	53	50	45	47	39	44	43	42	47	44	58	49	58	60	57	44	40	44	32	36	51	52	40	52	65	48	57	45	46	53	52	45	52	43	45	48	53	44	39	62	50	52	39	47	53	56	44	43	41	50	47	52	32	43	43	49	55	52	43	58	44	47	42	62	46	39	49	39	35	42	47	52	52	51	44	39	54	43	56	42	47	45	46	46	47	51	55	49	30	47	57	45	47	31	47	45	44	46	45	58	57	44	40	50	39	51	38	53	56	47	51	48	53	36	57	45	43	41	40	48	49	50	43	45	55	45	35	50	43	52	57	45	65	50	54	35	42	60	49	54	41	48	56	48	55	44	40	55	37	47	40	41	46	51	55	48	49	57	50	50	49	53	45	46	41	45	49	59	44	44	46	50	50	50	43	43	53	49	46	42	49	41	62	64	47	55	49	46	44	48	36	48	45	38	63	55	36	60	58	50	54	38	53	66	39	53	49	48	47	44	55	51	37	44	53	46	40	39	55	46	55	47	34	53	50	48	48	45	45	60	41	33	45	48	57	44	56	55	38	49	61	48	36	51	58	40	57	36	54	66	46	54	37	53	47	45	49	55	40	40	48	53	53	39	45	35	55	37	46	51	50	49	47	30	55	53	38	45	51	42	48	48	46	48	46	45	47	52	50	42	49	47	62	45	38	54	46	50	54	48	56	43	45	43	51	33	48	40	51	44	53	33	40	49	52	57	48	38	41	50	53	49	46	53	43	53	48	44	47	50	43	38	40	46	55	49	44	41	46	37	52	44	51	48	47	54	47	40	41	51	54	37	45	37	48	43	52	51	53	46	50	51	57	53	47	44	52	46	43	50	53	45	51	46	52	52	54	38	43	39	36	62	37	48	51	58	41	53	62	51	46	36	44	54	44	63	54	29	48	48	51	37	55	49	49	39	54	48	55	52	47	46	56	55	54	42	46	49	60	48	45	51	56	47	44	48	60	45	40	50	47	32	30	39	37	49	50	54	45	56	57	42	50	50	48	45	43	49	41	48	40	54	48	50	48	45	44	50	58	39	46	41	37	59	46	53	43	50	42	59	44	53	42	44	53	46	40	46	44	53	38	49	58	43	36	55	46	43	46	41	50	51	43	47	54	43	55	39	40	50	39	53	59	49	40	59	47	50	33	48	48	37	52	52	53	42	48	52	49	43	54	57	44	49	54	50	53	54	50	46	51	46	50	53	56	35	55	61	41	50	42	68	40	45	48	45	41	54	51	38	39	54	52	53	49	52	44	52	45	57	57	50	56	47	57	59	41	58	46	45	43	36	51	41	44	53	49	44	45	59	35	44	46	44	48	53	46	48	47	37	53	54	49	48	56	48	48	41	59	59	60	50	57	38	51	41	37	43	44
16353	8755	6590	13004	17356	16187	14683	12311	53054	56917	49765	38536	22522	12936	6633	2008	791	578	544	535	546	494	541	510	520	534	550	482	559	555	523	535	513	539	554	549	546	530	530	592	518	533	523	540	560	537	549	585	553	548	524	550	544	569	484	518	528	549	507	544	559	514	514	528	532	509	550	535	509	541	550	551	528	508	556	551	556	531	552	501	511	511	504	497	518	525	526	495	514	543	486	544	556	564	537	515	515	542	522	533	529	524	537	522	568	530	523	503	514	521	571	542	517	548	542	535	541	496	512	598	538	550	572	570	505	547	513	530	517	568	524	527	502	557	511	559	544	541	563	539	524	536	530	546	517	536	566	532	535	534	492	526	520	520	566	524	554	542	513	533	527	545	541	546	528	547	580	523	559	486	514	532	525	532	538	530	561	540	576	520	544	547	545	548	552	516	526	543	546	542	562	515	528	574	592	523	561	529	528	553	505	532	534	526	549	523	542	580	496	551	533	586	560	565	519	535	544	564	561	558	543	521	591	569	543	512	537	530	547	603	530	587	502	566	514	570	506	537	532	530	523	545	532	511	475	553	586	516	498	510	567	539	544	547	531	472	558	517	577	540	560	564	475	571	540	539	512	546	541	559	510	580	560	557	547	506	508	497	559	551	517	504	482	519	514	539	566	551	505	518	563	592	514	513	514	519	543	496	570	510	565	549	513	558	552	531	546	537	500	569	565	541	512	546	541	543	530	558	507	535	556	520	556	577	548	498	568	559	539	543	531	551	535	542	545	504	580	525	564	552	497	557	567	559	570	544	509	543	552	548	538	528	512	542	540	478	530	547	573	519	553	519	571	559	575	561	518	546	547	524	565	539	561	556	512	507	524	509	529	506	530	543	539	483	536	566	526	567	603	551	546	555	509	526	537	523	563	502	518	496	536	563	512	530	590	519	540	539	496	533	567	551	558	555	546	529	536	502	529	560	547	527	552	496	536	541	583	574	536	562	505	590	552	528	516	523	579	527	534	542	573	529	558	528	542	532	543	549	563	572	537	522	543	561	570	523	558	558	566	520	526	520	533	548	552	569	511	538	526	550	525	529	564	548	518	540	518	514	592	567	569	555	547	535	525	526	515	515	559	532	601	549	527	521	566	543	536	544	530	519	514	565	555	554	551	543	567	521	550	542	502	520	548	548	512	550	522	542	561	512	525	550	556	539	513	544	533	561	531	557	555	534	501	550	536	531	552	545	579	540	521	559	568	546	564	507	534	557	505	521	505	536	524	544	557	533	523	549	482	492	518	497	529	535	516	548	552	481	546	538	538	548	529	522	531	536	567	510	562	557	562	541	534	566	509	520	558	493	529	570	537	569	516	547	539	509	514	511	553	502	514	542	522	530	516	598	559	544	565	512	539	584	549	559	541	578	568	536	531	527	540	560	540	543	545	549	569	563	534	550	582	522	546	548	530	519	549	547	543	500	581	570	526	530	508	534	524	543	543	520	546	526	544	530	549	531	566	496	557	585	549	538	571	515	564	516	550	536	543	561	582	568	580	549	520	519	557	537	517	504	558	523	516	512	535	532	548	537	583	515	551	543	527	496	529	529	529	533	552	539	568	577	554	560	556	515	502	545	550	528	568	489	565	527	534	537	536	546	513	553	553	547	529	534	523	556	506	551	563	531	537	521	596	516	527	565	515	574	552	542	551	533	543	531	534	524	552	539	551	498	554	546	541	525	503	530	560	503	553	559	544	556	531	564	500	594	522	518	546	512	545	564	520	533	523	547	540	558	523	553	542	551	530	560	541	548	547	527	549	584	547	560	540	561	544	579	554	550	587	562	522	577	535	541	518	530	547	535	548	518	554	541	546	533	537	543	549	516	534	522	549	574	508	533	526	528	559	551	523	541	533	513	552	536	552	531	538	541	523	538	561	547	548	506	530	565	514	490	552	555	526	512	506	484	516	541	515	553	593	551	535	481	557	541	519	537	556	524	535	550	558	489	531	514	569	576	596	529	525	546	565	523	575	535	569	577	486	533	530	530	529	546	502	570	534	529	536	565	548	530	541	552	523	552	498	559	530	536	541	549	506	537	524	502	537	486	545	548	532	558	494	536	523	545	518	534	544	538	511	513	532	517	561	531	511	541	533	519	564	565	545	543	535	534	550	517	516	530	577	518	535	513	508	514	531	539	527	503	535	551	576	541	564	535	537	566	520	587	525	553	604	540	530	542	531	535	520	507	582	516	548	497	510	520	513	522	530	566	528	528	527	533	581	536	567	544	508	563	533	545	583	549	531	545	539	561	539	486	530	519	546	553	549	550	567	567	578	562	511	535	507	550	542	566	540	527	563	530	532	513	504	546	535	579	550	538	536	530	543	543	520	540	539	512	532	574	593	545	530	530	536	525	552	534	564	542	502	482	532	539	524	571	546	553	504	527	535	564	537	572	539	568	521	548	518	526	519	529	521	553	544	573	544	561	542	532	560	518	551	555	547	533	544	547	523	529	516	555	550	556	514	537	525	551	543	503	536	566	508	552	565	531	537	511	533	508	542	508	562	530	523	546	513	523	534	524	533	545	528	552	507	539	558	524	580	582	559	507	529	556	509	568	509	513	549	547	529	507	514	548	533	505	537	502	558	535	538	530	539	532	569	513	526	556	552	543	507	512	524	547	525	546	545	522	496	539	535	515	535	525	558	529	512	494	580	515	578	537	530	546	491	505	538	526	568	542	488	515	537	526	557	561	538	503	571	564	533	503	556	535	531	528	497	565	474	539	537	558	550	536	528	533	488	522	494	504	573	556	539	529	543	549	536	569	526	566	562	537	566	535	578	529	505	544	496	533	533	554	532	520	510	523	462	510	522	533	515	560	534	536	526	509	561	547	517	549	537	534	543	562	565	559	505	524	566	515	552	534	509	527	580	515	501	549	539	559	526	487	535	487	491	560	497	571	528	590	583	541	583	543	544	523	556	521	540	557	570	506	546	559	525	495	550	543	526	554	540	522	511	546	576	506	549	545	559	545	522	537	507	468	611	572	534	516	520	540	546	552	546	527	525	533	517	554	544	577	519	540	534	537	561	506	553	553	529	490	491	525	547	533	541	567	525	555	556	548	546	537	532	504	504	512	537	570	492	513	529	556	530	572	533	527	491	542	550	504	543	512	507	525	542	508	540	538	539	541	533	538	496	558	558	518	510	551	543	533	503	526	491	548	556	533	532	499	551	552	570	525	549	579	515	530	505	518	546	536	570	513	567	576	545	537	515	518	517	526	512	566	509	532	540	540	553	509	489	530	521	529	543	532	563	533	520	567	515	543	545	547	553	523	541	507	515	510	549	530	542	564	516	590	544	538	524	550	516	486	529	550	543	510	505	571	561	509	514	566	526	543	545	527	530	523	515	525	540	530	492	551	554	518	506	546	521	521	489	528	552	544	558	508	533	538	543	547	562	537	515	582	534	530	538	564	507	528	526	523	495	524	529	561	521	516	525	498	535	520
1615	213	126	105	86	112	120	124	1781	2969	2233	1408	535	203	140	79	66	56	52	66	56	63	67	60	72	60	58	54	74	54	57	63	64	60	61	58	69	57	53	59	60	76	60	59	64	59	64	62	64	61	58	61	68	47	57	58	54	48	57	56	54	58	59	54	64	50	54	53	57	56	62	50	54	50	54	60	51	71	66	73	51	65	63	75	76	48	65	70	75	53	60	64	42	50	61	61	53	62	41	67	73	73	42	63	69	66	55	64	62	69	62	62	63	56	56	71	69	42	68	63	56	54	65	63	49	63	63	63	56	50	48	65	76	59	62	59	61	59	61	54	57	68	69	47	55	61	63	58	50	53	51	59	75	52	58	76	55	63	63	57	53	58	60	57	61	62	63	62	59	55	65	65	55	72	63	71	65	60	57	50	64	50	70	51	59	64	53	51	61	59	57	67	61	63	55	68	58	54	56	55	61	58	46	57	67	52	60	58	57	53	54	69	54	59	61	54	64	43	60	54	63	58	41	62	70	50	68	72	64	70	60	56	66	59	50	53	69	51	60	70	59	43	61	75	51	62	59	58	54	58	65	63	67	50	56	58	69	52	72	56	60	60	48	60	72	56	63	72	50	51	73	58	62	51	47	62	52	80	60	55	78	51	66	60	51	51	62	63	52	50	68	52	59	63	46	58	63	51	73	64	50	56	76	51	52	56	60	60	61	68	62	41	68	73	67	53	38	80	59	63	55	55	54	57	52	57	65	60	77	56	61	50	54	61	62	67	65	37	57	68	59	73	49	51	60	61	61	46	51	48	62	56	64	55	59	45	67	73	53	61	61	71	68	63	58	58	57	55	65	47	60	65	47	54	54	55	65	57	63	67	57	58	54	55	66	53	66	70	67	51	53	54	59	60	54	55	48	68	71	54	44	58	58	65	77	47	69	49	59	59	55	80	65	53	57	58	62	45	65	62	62	66	58	69	60	61	64	62	55	58	55	64	54	68	63	55	62	44	62	57	53	61	63	68	67	50	56	39	60	63	48	75	55	64	50	48	71	55	56	73	62	51	57	59	56	49	64	52	59	55	63	65	61	59	56	63	49	73	44	58	61	58	74	61	56	49	56	62	76	82	53	77	67	63	57	50	58	60	49	54	62	74	61	57	63	48	57	46	54	71	61	59	71	56	61	53	63	41	56	66	54	46	70	56	57	54	57	56	57	43	58	65	74	63	58	64	58	50	67	66	67	57	74	61	63	51	65	54	58	74	59	58	61	76	62	65	72	65	63	68	51	49	61	65	66	60	53	63	49	49	52	59	64	44	50	51	63	71	56	71	61	70	52	53	61	60	63	58	73	64	66	68	59	56	64	46	69	54	56	63	69	61	67	55	59	53	66	70	56	63	60	65	55	59	54	72	60	69	72	50	62	55	52	81	54	58	58	52	51	56	52	77	55	51	50	68	63	57	61	71	55	53	69	55	53	61	65	61	62	59	55	68	57	56	67	70	47	60	66	50	58	52	61	59	60	62	59	63	58	51	61	52	69	68	50	54	59	67	57	69	73	77	56	60	74	68	78	50	50	57	61	46	54	66	44	59	54	62	64	57	64	58	72	69	59	79	60	60	60	54	62	65	68	65	56	55	61	68	73	67	63	65	60	61	44	66	56	46	73	63	55	60	68	63	57	53	61	68	61	49	65	61	56	61	59	61	59	61	70	66	55	61	54	57	74	51	59	60	48	54	60	58	65	49	71	58	77	72	65	51	78	52	55	67	67	69	70	68	64	67	60	64	52	74	51	54	60	49	62	59	72	71	44	63	41	57	64	68	52	51	56	68	56	64	55	52	52	56	58	59	45	49	54	48	62	63	53	70	65	60	62	61	75	66	66	61	72	59	55	60	61	61	53	63	55	65	57	57	54	47	63	49	52	61	74	72	47	70	57	68	63	72	61	59	70	70	55	57	64	62	55	46	58	63	44	59	58	64	52	74	54	61	66	57	60	57	62	65	47	49	60	62	48	63	64	56	61	55	64	47	69	59	61	45	55	59	66	44	59	51	45	64	48	46	51	74	59	61	62	60	68	56	52	65	51	58	57	53	66	58	59	53	42	41	60	68	59	64	63	58	54	53	46	63	50	61	64	68	57	72	69	69	51	57	64	54	65	66	53	62	77	64	60	60	59	69	68	57	56	76	49	68	54	57	58	55	61	64	62	73	58	58	78	59	67	69	63	61	57	53	53	70	58	49	61	56	62	61	56	54	59	63	57	52	54	51	67	57	56	52	63	43	60	67	67	55	42	62	60	65	67	53	64	48	63	44	62	53	73	54	43	59	54	65	59	50	70	65	56	57	57	57	62	54	62	61	73	51	53	55	67	55	70	69	59	68	63	58	63	59	78	55	69	63	73	55	66	62	61	45	59	68	65	52	60	45	63	65	60	48	44	67	54	49	61	64	67	47	62	54	68	57	57	50	54	61	58	67	61	61	69	58	62	62	62	73	77	79	73	54	66	47	52	51	48	54	69	66	58	55	64	50	54	59	61	59	58	59	67	57	71	52	59	67	57	60	59	44	64	56	43	80	58	51	63	51	56	59	54	56	54	56	63	59	65	63	86	67	61	54	61	64	67	59	65	52	59	55	72	50	72	54	52	62	56	68	59	60	51	39	53	54	59	59	55	61	55	53	72	49	57	63	66	48	59	63	72	45	58	59	60	65	59	45	59	62	62	58	53	53	68	61	61	62	69	51	51	63	52	70	64	56	51	67	68	57	58	57	74	64	66	56	51	73	63	54	63	62	68	52	70	55	57	53	69	51	55	52	45	52	50	55	55	67	67	44	44	49	46	58	57	57	75	59	56	55	53	54	59	49	68	55	59	54	69	61	71	57	53	60	63	64	70	55	66	48	51	75	51	73	61	65	55	47	64	57	68	50	61	71	79	61	52	63	71	46	75	50	81	70	61	62	56	44	56	61	45	41	53	60	53	68	66	66	68	64	53	54	65	46	68	50	49	59	67	60	53	66	64	62	36	47	62	67	52	57	61	53	54	66	54	50	50	61	45	57	49	61	66	61	64	51	69	75	69	54	50	62	60	66	62	60	63	60	58	65	57	53	64	58	71	62	60	54	51	65	53	63	56	58	46	68	64	51	65	67	71	59	78	77	60	68	58	67	51	82	74	72	66	50	55	47	62	57	65	76	78	65	55	61	56	54	62	56	62	64	58	51	64	60	58	68	54	57	58	59	71	61	74	50	73	55	58	67	41	56	56	46	53	63	75	56	55	69	77	58	65	51	67	57	57	54	68	69	60	57	80	54	46	53	63	68	61	65	51	44	76	67	60	58	55	62	64	65	70	63	48	50	64	70	59	51	63	60	57	51	63	74	54	70	56	49	52	64	74	69	62	65	69	61	47	61	54	60	60	61	50	62	70	48	62	60	75	58	69	40	52	70	51	61	68	58	55	58	65	73	59	48	66	56	64	76	84	59	65	58
11493	4238	2637	3395	5577	6560	6205	5565	31783	34100	29634	23007	11358	4931	2392	1066	760	722	654	645	672	622	642	682	674	610	681	685	680	737	679	700	680	651	663	657	649	664	624	654	699	636	664	660	696	638	678	667	662	695	655	673	690	657	665	653	679	647	683	682	665	644	690	639	650	705	657	653	666	622	669	591	646	664	716	651	735	664	655	712	643	739	684	670	650	688	677	654	660	661	648	647	656	650	670	705	645	672	720	649	711	664	671	626	663	651	656	647	707	698	704	630	711	618	617	685	666	650	692	694	678	640	655	681	623	731	663	659	621	690	668	683	658	620	663	698	701	654	635	636	668	634	650	683	640	657	621	648	677	683	634	698	638	652	623	678	636	678	671	692	656	684	693	654	669	660	622	662	645	663	658	654	652	641	653	652	602	672	704	656	675	678	676	683	659	651	636	672	624	650	657	636	625	666	696	681	623	715	683	651	649	704	641	589	699	649	695	650	645	637	637	670	631	614	641	672	635	650	690	676	646	663	687	686	615	677	636	661	660	637	684	660	679	646	643	671	704	650	690	661	666	660	686	631	687	672	640	648	659	674	646	628	636	708	662	643	675	636	664	668	697	639	693	664	648	643	662	643	694	635	674	668	638	680	688	661	627	622	641	649	635	665	649	691	656	675	652	670	656	702	639	686	687	625	692	688	671	665	680	660	686	644	654	641	663	661	690	676	635	678	664	665	693	653	662	652	628	674	646	675	715	658	637	687	663	672	678	657	665	626	694	675	607	638	653	664	660	672	605	613	674	693	674	665	633	708	663	630	631	688	689	666	627	690	680	678	716	637	669	660	692	631	634	688	658	706	667	658	665	623	615	703	616	649	647	654	715	687	631	647	675	647	656	651	652	646	644	660	679	705	636	661	612	698	673	649	639	634	670	689	651	659	651	646	676	702	581	670	670	707	692	634	669	672	653	662	624	683	757	677	634	673	708	706	692	690	683	632	668	655	670	647	643	679	657	641	647	678	663	639	660	678	660	715	645	626	682	646	672	680	701	635	662	642	638	656	681	655	660	682	658	668	669	636	682	668	663	696	685	679	665	634	645	706	627	665	638	697	653	620	680	649	669	660	672	650	696	679	710	623	650	657	689	635	688	638	663	685	665	621	614	685	643	645	689	638	629	673	604	643	650	662	653	666	622	686	611	638	673	605	649	670	708	641	657	665	651	695	662	704	665	721	699	683	623	614	643	614	660	672	679	712	673	691	664	685	684	627	690	642	673	660	668	650	693	689	629	708	635	645	711	669	649	692	674	685	661	718	673	644	652	591	675	667	683	637	653	726	689	679	648	655	649	694	706	682	669	668	637	614	634	628	679	646	698	652	626	679	648	629	653	679	659	643	615	676	683	688	632	686	669	692	652	661	581	644	642	684	645	682	678	700	687	634	656	629	599	646	663	720	690	627	687	651	649	642	698	706	675	675	660	671	673	622	707	652	632	640	623	695	628	695	669	662	651	608	683	652	736	606	666	694	692	711	699	624	712	653	637	708	680	663	629	713	637	699	636	624	654	670	669	692	597	630	660	645	663	719	681	660	618	641	690	717	677	624	620	666	684	666	673	679	661	659	626	665	680	659	645	627	640	682	640	648	656	612	658	661	637	687	682	692	657	653	689	694	657	679	657	689	678	644	638	634	681	665	653	615	720	641	660	599	668	646	712	675	684	674	688	690	656	700	660	698	703	642	667	689	666	634	699	634	647	648	664	656	651	622	645	619	669	599	702	634	687	636	670	642	662	643	629	686	687	651	633	666	660	694	632	654	656	692	662	651	670	690	662	667	690	700	657	666	712	670	660	648	653	661	659	677	645	692	636	643	653	602	633	674	689	679	695	658	666	640	639	629	684	636	672	675	655	704	698	670	666	686	676	644	651	694	660	644	640	721	675	674	660	654	653	658	702	674	684	666	624	655	608	669	660	689	677	684	661	682	724	710	677	642	706	668	690	625	657	656	668	664	643	617	654	601	671	667	657	690	652	654	664	645	692	662	665	681	645	663	690	632	667	703	656	685	686	692	638	637	621	638	652	657	629	679	632	608	662	634	658	667	654	616	665	666	673	661	698	668	670	665	688	628	663	613	640	619	645	632	660	672	673	677	653	678	697	629	670	685	638	638	665	659	707	666	655	655	670	686	663	655	667	649	689	670	635	646	609	631	655	670	665	670	622	683	673	654	663	635	653	682	637	667	635	644	647	668	646	613	661	698	621	661	701	676	617	661	672	661	639	635	649	724	623	647	647	658	621	700	668	669	620	638	679	676	695	664	660	646	672	665	690	660	660	645	654	685	647	686	720	706	675	684	662	645	637	644	655	631	655	711	668	706	647	663	665	656	653	619	681	662	684	649	652	664	646	658	664	660	643	634	703	647	661	653	648	704	742	719	661	647	651	686	625	662	679	642	662	683	642	669	674	630	598	630	663	659	685	666	690	696	713	661	688	676	593	647	642	649	716	706	682	710	660	651	657	636	686	644	660	614	667	643	644	676	701	671	700	685	672	684	662	600	692	698	692	669	666	667	717	625	680	680	659	654	625	715	662	638	629	616	643	655	679	677	672	649	678	674	664	686	628	683	656	678	655	666	616	644	640	651	692	660	677	740	676	677	654	641	666	601	702	615	653	677	691	662	661	676	707	625	682	629	625	665	645	655	647	647	618	680	668	648	651	644	693	633	667	635	679	642	668	663	680	655	684	663	635	649	651	652	657	684	625	670	692	630	664	675	661	628	642	658	674	655	663	676	672	680	659	634	685	663	731	640	665	700	661	695	692	691	679	673	656	652	691	692	651	636	713	664	648	697	630	643	633	677	667	626	690	675	690	633	693	677	685	659	666	648	625	680	645	637	652	665	641	668	662	649	676	663	666	670	668	653	642	653	646	649	684	681	639	663	646	633	690	605	643	694	687	658	640	675	642	650	648	637	680	670	632	635	692	641	664	709	716	621	687	667	647	635	638	687	663	650	687	616	643	649	641	641	671	700	646	703	670	672	657	653	646	654	679	685	671	678	654	678	674	656	647	662	713	693	650	649	662	649	667	679	649	662	667	650	665	644	646	753	662	650	656	654	632	688	628	666	702	685	590	646	700	663	653	650	691	692	657	646	702	618	668	672	639	705	659	676	629	674	650	660	639	652	698	684	681	704	658	652	656	667	658	682	601	650	644	621	649	684	620	672	617	664	666	630	670	683	660	647	678	636	659	649	654	649	680	629	632	668	647	641	636	656	652	674	666	696	691	729	677	655	608	632	689	667	673	674	644	610	661	692	675	673	679	656	656	694	656	638	632	711	677	674	666	671	651	629	661	639	622	621	625	699	668	645	652	647	654	657	668	633	671	653	687	704	697	678	666	631	666	699	676	686	677	671	664	673	634	683	685	696	670	691	683	710	648	641	657	671	661	672	693	674	621	713	669	701	706	663	642	675	671	710	636	654	704	683	657	665	700	681	654	686
881	362	221	132	106	158	193	136	4915	7583	6339	3368	1145	398	177	74	64	37	54	44	54	62	57	51	56	55	59	52	56	53	59	54	50	57	54	44	43	41	59	57	46	58	43	46	37	46	45	49	50	52	43	57	51	49	64	51	45	37	59	43	49	39	41	54	61	56	37	63	43	54	53	53	41	58	42	58	42	56	46	69	54	64	46	43	41	43	52	52	40	60	56	43	53	45	46	48	42	51	56	50	46	55	64	56	51	37	54	45	43	53	42	59	57	61	55	48	39	51	44	41	47	56	61	62	52	41	53	46	61	55	55	46	50	49	58	51	65	48	57	51	46	64	61	51	52	48	64	48	58	52	47	47	56	60	55	58	59	44	52	48	48	50	53	46	55	53	52	47	56	61	44	61	43	46	48	53	51	56	51	50	61	47	60	36	52	60	62	61	42	56	55	59	47	49	47	53	46	69	48	43	60	53	40	44	51	45	44	53	47	48	44	55	56	42	56	56	49	57	38	45	41	54	51	35	58	45	44	54	50	46	59	47	53	46	55	47	55	46	52	44	52	46	48	55	44	49	55	58	49	55	50	53	43	55	57	47	64	60	59	52	44	53	44	50	63	41	52	58	52	55	53	46	53	65	65	56	43	39	43	45	60	47	45	42	57	50	64	45	50	55	56	57	44	47	61	50	56	42	53	47	56	50	43	49	65	45	41	60	38	54	45	60	52	44	48	36	52	52	47	41	49	46	56	51	55	64	51	57	49	43	51	36	59	49	36	46	43	41	52	53	59	51	46	60	50	62	50	40	51	49	64	49	59	47	65	53	44	47	54	52	50	49	54	63	52	49	60	58	41	60	41	51	46	43	59	47	49	64	47	53	54	52	47	62	42	42	34	61	67	55	46	46	47	49	50	52	45	53	56	52	56	71	59	59	36	66	59	37	69	51	54	55	57	51	54	36	43	53	43	71	58	40	51	53	55	65	56	47	63	54	59	58	53	48	47	64	52	48	62	49	46	53	48	72	48	44	43	53	47	57	48	48	66	46	46	46	52	50	62	52	54	57	54	63	51	49	47	42	57	53	50	44	38	52	53	50	48	56	60	45	44	55	47	46	53	50	56	46	43	56	45	49	47	52	58	45	55	63	51	50	54	55	46	50	56	59	45	43	49	39	53	64	53	49	64	52	63	41	58	45	53	51	44	53	37	49	54	68	49	53	63	51	42	42	50	45	51	53	52	46	58	49	55	56	42	42	52	41	54	53	62	61	54	56	51	58	54	56	46	51	53	60	59	58	63	45	55	52	48	53	45	49	64	54	42	36	45	42	48	57	45	51	51	42	48	50	49	53	59	48	62	56	44	59	66	48	55	45	58	56	54	51	57	58	59	40	59	49	53	52	58	41	40	54	69	56	51	59	48	57	61	55	41	51	48	42	46	50	45	55	46	47	48	56	49	46	54	59	50	47	48	50	49	40	47	48	62	50	43	46	52	59	46	57	51	69	40	49	59	50	52	51	48	53	67	45	47	50	45	53	45	49	45	63	41	57	41	48	60	59	40	59	38	42	59	45	51	61	49	54	39	52	63	39	44	52	48	52	37	40	57	54	45	53	44	46	55	54	54	54	42	50	63	50	51	41	49	52	50	54	49	51	55	56	54	48	44	43	52	50	52	55	47	38	54	48	48	68	57	53	56	51	59	45	55	60	60	57	47	48	72	47	48	43	54	50	61	41	41	49	50	49	40	52	50	55	52	53	45	50	50	47	50	49	61	56	59	52	62	50	51	44	49	59	50	54	53	51	56	50	42	47	46	63	53	50	41	59	61	59	65	51	48	44	62	44	54	41	37	61	48	56	54	51	60	50	68	52	46	50	55	40	57	42	47	54	47	44	59	57	52	61	45	40	65	45	43	50	52	47	65	58	43	55	53	54	66	48	61	56	61	56	49	49	55	43	43	47	63	56	51	52	48	46	38	60	45	44	50	48	42	42	48	57	61	59	54	52	49	59	59	58	51	53	52	53	63	60	46	46	66	60	45	33	55	44	42	33	49	55	50	52	64	38	47	45	47	62	56	59	52	43	47	47	55	65	47	60	62	55	57	60	57	54	58	48	46	42	57	50	62	60	70	47	56	55	55	49	43	48	57	59	51	41	49	49	53	47	54	48	64	50	53	58	53	59	64	52	49	41	49	57	54	55	55	51	41	56	48	51	53	58	55	45	55	59	50	47	53	47	49	61	47	43	53	48	50	52	46	53	58	51	43	44	63	45	43	47	63	51	70	60	58	42	53	58	51	55	57	46	60	49	40	52	60	59	62	52	54	45	59	48	44	55	42	54	60	55	54	50	54	54	47	54	51	45	54	53	56	63	45	51	51	53	52	45	44	58	54	50	39	50	48	51	44	36	42	43	42	47	42	49	49	48	38	37	44	37	57	41	57	63	49	45	50	44	50	55	52	43	36	54	56	55	60	50	32	63	64	52	53	53	43	54	44	44	54	46	53	48	66	55	36	42	51	69	48	46	63	42	54	61	53	66	51	51	49	42	62	56	52	50	58	49	48	54	57	60	54	61	54	63	33	58	47	43	44	48	49	62	42	51	48	40	56	68	57	42	48	55	52	47	50	51	45	55	54	57	49	58	63	42	39	64	46	56	55	54	57	51	59	52	49	58	36	30	49	43	49	52	40	50	39	61	64	57	55	40	46	43	46	47	57	51	42	50	43	43	57	53	54	45	60	60	49	43	50	49	56	51	50	45	46	68	62	44	49	57	45	70	50	43	54	46	58	41	44	42	59	50	63	48	40	60	38	44	44	47	45	64	45	66	53	58	54	53	46	47	48	48	58	54	57	54	39	42	46	46	63	45	48	39	53	52	47	52	58	45	48	51	45	41	57	45	48	56	46	33	58	50	52	50	60	47	57	45	49	39	53	59	46	61	53	45	42	58	47	43	48	49	51	55	43	53	59	62	43	53	51	44	58	45	60	39	46	42	39	42	58	47	31	50	41	51	55	44	50	57	53	52	49	57	43	34	39	49	51	46	49	57	46	55	52	44	50	47	59	50	66	48	53	44	47	58	44	55	44	48	47	51	57	55	67	42	56	61	61	48	63	51	52	51	53	54	54	40	42	49	54	59	53	42	53	57	49	37	59	48	56	47	44	56	55	59	51	58	49	58	48	62	50	55	55	46	50	42	39	51	69	55	49	52	49	45	47	56	38	60	51	39	47	47	42	50	47	46	54	52	36	59	57	60	42	49	70	60	26	54	43	36	49	56	56	47	54	58	49	63	50	39	38	42	40	51	41	47	41	47	40	39	41	57	58	45	45	47	54	41	61	44	57	48	55	52	56	40	49	50	47	36	39	57	61	52	53	40	41	58	46	47	58	50	58	49	49	54	56	48	63	53	56	50	37	44	61	43	59	49	46	66	49	41	45	57	57	50	71	53	56	60	46	46	54	52	56	45	49	53	43	52	66	44	50	57	57	51
14562	6629	3524	4671	8679	11818	10239	7524	43577	45396	40257	31742	18081	9071	4137	1384	740	611	593	529	562	545	562	555	602	588	553	614	596	583	566	555	547	589	543	573	607	560	560	594	545	506	551	580	561	558	595	558	594	594	586	556	531	583	583	574	555	560	598	597	562	578	585	561	594	575	591	564	580	592	584	559	555	582	562	569	578	578	551	590	575	558	553	551	578	554	582	561	529	575	546	537	565	613	566	544	589	562	569	584	548	574	558	583	611	517	596	542	580	570	550	564	608	577	579	623	585	548	579	545	579	597	519	535	573	561	581	530	582	547	553	566	572	580	534	539	579	532	528	558	559	579	578	581	547	609	574	579	600	571	617	561	515	573	555	596	576	549	544	530	558	531	623	571	576	574	530	583	530	551	556	557	614	540	583	549	573	614	586	573	551	537	557	511	564	566	591	533	585	577	564	563	533	604	598	563	565	601	571	573	569	583	571	537	547	612	594	597	592	547	573	583	561	585	551	570	561	583	580	617	587	559	562	605	564	569	535	556	582	570	581	554	553	571	555	611	576	556	587	562	550	593	566	577	596	556	572	558	566	602	534	580	589	559	513	523	601	569	559	552	571	590	544	566	583	583	536	571	556	580	535	591	599	593	547	551	579	591	573	578	582	567	590	618	540	575	560	548	561	572	599	590	578	567	595	605	558	558	564	543	581	541	576	560	579	607	542	535	579	538	564	555	608	540	558	578	587	543	530	539	548	529	552	595	605	567	596	567	578	546	535	574	580	639	584	537	551	607	578	589	545	589	545	599	576	616	554	571	575	545	568	551	539	555	556	554	518	547	615	545	552	571	559	611	549	555	522	544	584	553	598	564	553	585	549	549	609	598	573	571	611	530	582	562	539	559	557	578	536	577	559	537	551	617	582	578	547	548	582	526	582	555	543	612	547	569	594	556	558	570	547	573	512	596	574	591	562	576	563	577	598	571	629	549	599	611	610	577	590	579	535	591	598	531	577	561	534	579	572	528	614	591	548	555	541	595	572	605	566	558	567	554	528	583	549	562	588	569	613	562	555	566	568	517	557	557	570	592	574	619	556	573	578	562	619	585	578	565	570	618	582	551	554	604	587	544	559	604	584	574	528	596	541	600	561	566	540	548	587	590	546	552	589	578	530	575	559	606	602	560	550	578	565	585	587	592	568	561	539	609	587	582	552	544	577	559	576	562	537	545	519	604	568	490	577	596	601	613	588	536	613	549	586	541	538	549	563	582	587	600	575	566	542	567	550	604	593	606	572	581	585	582	583	595	580	612	569	531	569	536	610	585	627	586	555	562	581	566	558	545	583	589	523	550	603	575	541	581	589	543	606	539	551	580	564	517	582	598	545	567	609	596	559	547	586	588	574	588	518	561	533	593	595	521	544	565	540	570	542	614	579	578	557	575	535	570	579	591	527	569	531	568	617	576	560	573	594	585	572	589	574	606	583	570	602	596	577	544	565	571	562	615	587	540	586	539	587	550	558	540	566	556	551	579	574	524	569	561	554	601	579	583	556	603	581	571	576	551	556	538	591	596	589	566	542	624	586	537	583	578	571	551	590	555	533	579	561	562	602	581	548	572	577	579	567	555	628	577	571	614	546	598	571	608	543	523	576	609	577	519	539	511	549	558	580	565	589	558	554	620	581	554	543	557	544	555	514	556	615	550	558	553	583	563	548	518	556	554	576	527	564	589	572	550	569	564	531	599	537	571	546	553	580	565	574	539	593	573	593	592	587	592	579	543	551	586	575	541	543	571	548	576	540	608	556	577	582	569	523	591	559	585	574	551	588	576	557	589	562	572	587	600	591	573	572	549	552	556	572	592	592	589	578	551	544	635	574	577	588	568	529	597	576	527	546	591	563	564	542	521	594	589	587	622	568	576	599	578	541	599	618	553	534	598	564	537	583	570	573	587	569	515	556	527	564	549	543	597	579	579	578	569	569	570	547	596	535	555	548	540	586	582	603	603	563	595	591	569	591	533	566	589	552	564	551	587	538	586	571	544	554	517	549	525	576	593	598	566	547	569	574	545	606	617	574	575	595	545	588	599	542	547	559	564	581	518	602	557	612	595	574	592	599	570	558	541	564	564	583	585	561	610	591	573	601	583	546	552	561	556	552	571	528	606	591	579	543	590	592	558	557	579	585	548	588	559	563	547	544	536	560	549	564	580	539	556	548	565	555	600	529	593	589	554	580	578	535	569	571	545	620	573	531	586	583	562	601	573	565	577	582	564	580	581	566	580	592	586	563	518	602	592	566	540	565	600	584	568	582	606	597	613	565	580	567	557	573	566	563	570	539	572	605	541	602	561	596	582	569	582	549	550	575	558	574	535	543	561	555	544	596	511	608	552	565	573	576	642	576	580	570	576	574	543	612	547	550	606	574	557	603	579	523	572	559	542	554	577	545	603	557	558	573	551	542	544	613	585	577	606	545	596	561	555	591	567	531	582	581	517	566	524	564	566	578	544	561	575	627	600	563	582	563	576	550	568	585	568	522	592	594	564	561	572	586	571	580	580	527	591	595	567	602	568	594	542	536	577	528	547	582	581	522	508	569	574	565	585	528	572	551	564	555	625	531	618	566	525	574	583	544	593	527	537	552	582	572	586	578	617	558	591	542	600	570	589	599	589	575	598	610	551	549	571	607	574	590	539	563	537	548	527	591	575	566	586	588	562	585	576	547	580	572	527	582	571	559	599	577	600	554	541	616	556	592	577	563	568	538	558	540	642	555	610	614	584	592	561	559	531	564	571	574	603	586	612	555	520	507	594	567	577	564	555	573	579	554	590	596	632	544	586	534	554	595	592	574	555	573	564	544	551	528	572	580	549	538	547	572	592	549	574	581	553	560	576	548	545	568	538	604	653	565	600	564	576	575	564	578	569	620	577	587	544	592	551	567	552	546	539	547	568	558	602	568	575	574	606	568	565	554	556	567	583	563	570	580	521	606	633	564	557	577	567	603	580	551	569	558	555	618	571	579	531	565	564	573	558	554	591	572	524	569	570	567	573	529	531	544	528	561	551	594	563	557	596	579	536	571	549	597	541	566	598	575	549	528	562	599	595	573	557	577	585	557	516	560	585	554	569	577	574	538	567	587	569	543	543	547	583	555	593	581	567	555	560	570	558	626	560	571	584	534	574	578	601	585	543	589	555	525	571	528	558	552	566	572	566	589	582	593	523	534	561	579	557	608	588	603	578	581	593	535	555	557	545	561	574	572	587	588	565	565	552	553	582	533	564	540	564	545	578	601	571	548	554	593	561	572	572	596	583	534	608	523	587	581	566	548	563	563	586	578	630	582	555	558	593	539	621	558	599	569	594	596	613	659	575	586	596	603	601	566	592	568	580	563	567	563	559	569	546	524	615	537	572	567	575	592	598	537	580	589	578	591	623	556	583	591	582	586	630	561	569	588	561	586	570	553	549	622	560	549	582	585	573	521	597	590	609	580	584	540	560	584	549
2428	326	150	117	108	194	146	151	4449	9237	7843	4124	1378	503	192	92	59	57	68	55	59	65	68	70	57	54	76	57	56	64	56	50	46	53	64	46	61	53	52	67	57	61	60	49	63	70	57	50	67	49	47	59	62	58	60	65	63	47	78	68	56	53	67	58	68	59	61	58	50	56	60	54	61	73	57	49	58	60	61	70	64	53	58	48	68	58	55	68	64	44	52	48	61	67	59	69	59	54	57	54	64	60	48	58	55	73	53	55	51	56	59	71	73	70	54	47	55	59	56	67	55	55	55	58	76	65	55	57	49	61	57	61	63	55	68	52	38	63	58	57	62	69	72	61	53	62	46	52	45	69	68	59	63	51	62	70	61	71	60	58	59	69	55	55	58	51	62	68	68	61	69	62	53	53	65	53	58	62	68	46	60	57	61	51	52	44	70	77	58	55	56	51	53	71	56	63	59	63	54	59	52	60	62	52	59	62	59	45	81	56	59	67	52	65	60	66	58	78	58	56	54	54	54	64	69	51	54	65	54	54	52	57	54	58	49	57	59	51	58	59	70	55	60	68	50	47	69	51	55	50	60	58	55	60	74	75	52	55	56	59	67	55	65	62	60	54	53	67	67	67	65	54	65	61	50	47	58	50	66	67	70	51	60	50	61	69	53	61	59	67	53	70	56	54	52	59	57	69	51	70	62	55	54	63	65	55	72	64	56	57	57	56	54	71	52	65	60	68	57	56	52	57	49	53	56	57	60	70	56	50	69	58	50	51	64	63	70	72	67	50	55	60	65	62	44	59	73	69	48	56	61	50	62	52	53	56	75	67	68	63	53	68	69	45	60	51	55	54	48	50	54	66	57	62	68	49	51	70	82	69	53	83	53	61	59	57	49	62	53	64	70	65	69	49	66	73	63	64	50	56	69	46	51	46	68	57	66	74	51	46	58	65	63	49	71	55	72	67	58	46	43	54	56	52	53	66	60	68	57	69	71	57	62	65	62	55	55	62	64	61	54	86	58	55	61	50	71	68	59	64	60	63	57	50	55	68	57	57	62	71	62	58	61	57	50	68	55	49	57	58	62	69	78	66	67	65	58	57	63	59	57	59	62	57	64	61	67	73	66	64	57	56	63	65	49	61	62	61	55	53	60	49	67	47	55	50	57	60	41	56	67	55	62	75	65	55	48	61	53	78	60	76	68	43	51	52	62	63	49	62	57	61	67	69	70	60	55	59	50	55	57	65	81	58	57	64	60	54	59	53	58	49	59	64	60	60	55	66	54	73	59	58	51	63	62	58	58	59	48	61	66	46	60	62	62	47	59	66	50	59	53	57	71	60	64	60	56	61	54	50	59	61	68	50	59	54	65	77	72	64	55	53	64	61	50	69	59	45	73	66	61	52	54	61	58	58	56	56	64	43	52	66	57	72	57	77	63	64	64	48	60	63	55	53	47	63	55	47	49	58	77	68	68	65	65	58	46	64	67	64	56	52	70	47	69	57	63	61	56	45	61	65	52	60	61	44	55	43	48	51	45	59	56	67	50	49	56	56	53	54	58	75	66	62	51	58	40	47	48	59	57	55	52	60	61	58	58	64	54	66	61	61	61	53	53	60	57	66	58	61	64	72	51	56	62	65	56	67	49	68	56	53	58	53	64	56	56	59	44	61	53	61	69	79	62	60	65	58	43	56	51	53	63	57	50	68	57	71	54	54	59	47	54	56	59	67	60	50	55	55	55	57	55	54	65	54	53	62	57	72	54	52	54	58	79	44	61	57	63	62	52	65	70	62	47	70	79	68	70	41	60	46	58	54	58	60	62	73	62	63	51	61	62	53	59	63	55	62	50	65	60	52	45	73	63	60	65	65	52	60	58	60	52	52	60	62	56	63	73	57	55	46	43	63	55	49	55	70	55	54	66	46	66	49	65	49	59	64	63	57	55	62	71	47	52	57	71	61	58	66	54	58	58	59	68	62	68	68	51	66	69	65	55	76	47	59	55	59	61	57	66	57	63	43	39	67	63	56	62	66	45	67	69	56	60	55	67	55	63	56	62	62	57	52	57	63	71	60	62	66	58	72	59	67	77	58	73	69	73	65	64	57	53	60	60	60	49	59	61	46	64	74	67	60	68	60	66	55	55	63	54	66	62	56	61	55	44	49	59	60	63	69	63	58	58	54	50	48	58	58	52	73	55	63	57	61	59	63	56	45	58	64	72	48	75	48	59	57	68	51	67	56	62	63	62	52	58	74	64	52	52	61	61	54	65	52	41	54	69	46	61	75	62	57	57	51	58	73	70	49	74	46	65	75	71	49	75	54	52	51	63	63	67	72	72	53	48	68	53	60	58	49	63	61	64	59	55	50	54	58	53	54	59	59	51	56	62	64	79	62	62	61	54	49	60	64	49	77	52	43	62	70	42	54	51	61	52	58	64	68	54	58	73	58	57	62	61	58	52	67	68	55	52	54	51	59	49	55	50	52	55	67	53	51	59	52	58	62	52	60	50	64	55	58	60	60	62	54	66	48	54	56	62	58	52	55	72	62	74	72	48	68	56	57	46	74	46	62	57	54	68	56	50	62	57	66	66	64	47	58	57	61	41	60	62	63	59	62	57	53	58	58	64	57	57	72	56	51	62	52	53	62	59	52	59	54	69	58	63	65	70	52	69	60	55	52	51	61	70	43	58	65	55	46	47	55	52	51	59	70	68	59	69	61	71	58	57	58	59	66	62	70	40	54	41	54	50	67	56	72	54	64	57	78	62	54	47	59	52	62	63	63	57	63	57	57	69	59	65	41	52	59	64	70	40	58	60	54	69	56	65	54	56	65	50	58	65	64	60	50	51	58	78	60	52	66	65	47	64	47	45	80	64	54	64	49	66	52	64	55	59	50	75	55	40	50	61	54	51	60	62	60	63	64	71	61	59	59	68	66	52	66	71	51	59	73	64	57	68	64	71	75	69	62	49	60	58	72	51	49	61	58	54	60	59	66	56	52	69	49	57	52	61	62	68	46	65	66	60	52	55	63	58	58	70	51	61	58	58	65	57	61	52	54	55	67	59	59	65	53	80	68	56	64	48	58	55	63	61	63	39	60	68	76	51	61	59	59	55	58	61	55	64	50	47	55	63	53	61	49	59	66	75	69	67	58	48	54	54	52	46	48	55	65	47	51	65	75	61	48	60	65	48	43	83	69	56	55	62	74	58	77	54	52	45	60	62	58	57	59	69	52	57	63	64	56	65	68	63	54	60	56	61	57	46	62	52	52	58	64	60	46	46	64	54	49	62	58	72	59	59	66	61	67	54	60	60	54	67	50	60	73	59	63	52	48	59	49	56	60	47	69	64	64	57	53	54	62	63	56	68	58	75	61	57	50	59	67	72	47	60	75	64	61	64	64	47	68	58	65	63	64	59	60	64	55	57	58	77	52	63	64	62	55	66	57	54	59	56	55	53	60	61	61	38	64	49	64	59	44	70	59	57	45	65	77
13708	5447	2689	3553	9070	12267	9099	7418	42800	50223	44236	34009	20634	10961	4804	1576	750	652	666	676	717	616	643	659	644	609	639	627	692	689	636	614	643	679	647	643	678	685	622	651	655	698	676	669	601	676	626	681	693	617	703	593	661	681	659	672	645	612	645	658	697	618	637	660	676	653	665	655	661	693	633	647	647	668	627	627	643	649	618	637	632	646	675	647	632	675	678	673	676	642	661	655	648	677	622	691	649	673	629	653	647	640	664	643	676	641	649	648	627	673	634	695	664	669	696	635	633	621	696	665	658	650	613	661	662	635	636	642	630	633	643	623	644	629	636	640	680	670	654	664	672	652	641	641	631	628	651	637	644	678	652	646	651	691	704	599	667	665	653	638	651	652	703	660	697	622	625	660	674	642	679	656	700	716	667	670	657	583	631	663	618	705	656	649	654	676	662	618	650	693	639	637	619	678	652	679	659	694	650	640	645	646	637	700	616	697	628	635	692	642	661	679	637	649	640	628	624	671	660	619	660	661	702	656	637	653	681	648	650	653	658	606	626	686	663	659	636	699	643	657	683	693	676	616	665	691	657	675	655	660	624	687	657	660	678	651	661	638	651	651	668	660	616	649	621	651	631	666	610	654	716	647	604	660	675	663	653	655	649	646	676	607	655	645	662	656	636	636	621	596	632	648	653	644	666	712	615	673	670	643	649	639	688	651	637	638	613	652	650	674	642	704	658	668	678	676	637	693	615	634	622	657	679	656	663	639	631	692	661	662	639	630	682	653	646	581	663	636	638	672	655	682	629	683	664	660	669	629	610	645	639	679	671	636	629	642	638	639	655	636	632	681	659	629	635	611	646	622	637	656	631	628	672	681	652	684	629	648	673	656	643	635	624	711	681	649	644	672	643	655	662	650	646	622	643	694	654	659	649	640	666	636	647	652	707	673	677	649	633	697	649	649	662	703	628	654	633	652	670	661	659	665	656	683	670	626	663	680	605	684	669	615	672	670	665	661	677	655	681	655	652	671	627	683	655	649	697	684	657	692	678	674	632	604	661	655	657	653	628	688	694	641	675	684	651	646	620	661	650	630	686	602	643	656	669	660	664	671	652	629	662	679	648	644	667	638	649	686	699	592	626	661	667	619	636	651	589	650	629	651	657	633	641	602	686	668	649	628	664	617	654	635	632	627	687	669	641	667	610	631	635	719	633	657	664	633	649	657	611	650	648	670	668	676	638	641	678	648	628	630	648	654	693	656	665	690	623	654	694	688	638	610	629	644	674	694	645	676	684	651	650	669	703	656	682	677	646	675	642	643	705	600	648	657	656	638	620	682	652	627	673	695	657	637	684	649	660	664	600	698	657	645	626	669	720	705	620	660	616	649	674	682	665	635	615	660	591	621	624	681	640	659	664	615	638	633	617	655	695	634	686	638	610	606	680	660	672	698	670	629	672	623	671	671	664	643	623	667	604	586	623	662	745	656	663	717	666	626	646	659	640	685	672	635	685	674	632	682	611	668	646	658	653	650	691	673	643	659	681	644	643	617	663	627	661	636	600	678	644	687	630	687	647	659	647	651	652	666	681	633	636	702	604	658	683	632	622	623	602	679	663	634	675	649	669	667	633	627	627	645	648	633	669	653	650	656	658	618	610	654	686	655	586	663	645	707	644	649	675	674	633	620	658	648	673	683	670	655	645	581	649	653	666	661	622	637	652	677	693	616	690	574	662	644	648	651	637	674	653	644	622	653	653	682	632	660	664	676	643	699	639	658	639	663	718	635	645	663	681	636	650	646	619	658	676	658	663	683	679	645	685	646	690	683	689	664	643	637	626	664	665	652	642	644	647	638	672	627	663	652	654	628	629	658	630	655	660	660	658	680	676	650	647	631	671	654	670	666	668	648	668	658	708	689	638	626	600	612	635	686	662	659	661	628	634	677	637	663	715	654	649	619	666	679	628	650	626	647	612	635	601	686	653	674	609	686	643	688	614	674	601	662	656	623	711	649	645	704	662	642	652	671	643	666	614	670	667	654	661	705	662	663	638	689	644	674	689	637	670	660	607	690	633	683	668	652	649	662	648	677	642	656	649	646	648	701	656	687	638	646	663	692	657	634	656	646	658	714	665	642	670	675	659	628	636	627	643	633	701	679	644	655	656	702	644	703	625	644	717	670	638	695	593	669	626	681	630	656	679	645	645	667	659	701	643	624	668	681	675	693	660	667	631	653	683	688	687	605	658	641	660	696	588	625	638	646	679	657	692	613	640	634	650	630	654	629	640	638	593	664	651	642	632	666	667	668	666	664	642	692	596	657	682	671	620	672	640	623	665	605	649	645	629	614	670	617	677	693	654	705	631	686	668	683	630	704	676	668	656	647	639	630	676	731	657	623	637	661	726	673	678	671	676	709	677	680	651	664	638	614	616	685	662	626	649	660	654	643	677	642	630	687	638	658	656	661	664	667	656	637	645	658	620	684	630	651	628	641	680	639	609	696	639	690	677	692	611	675	642	661	646	702	663	649	642	657	620	664	670	624	651	624	594	670	629	640	653	688	677	662	667	679	660	579	621	619	671	692	632	651	656	641	692	635	678	637	656	669	611	630	647	664	683	663	634	662	667	667	646	665	606	647	647	684	663	633	638	662	649	605	610	638	680	670	676	672	644	641	664	660	645	609	713	660	689	702	586	688	640	614	672	669	654	641	688	699	630	691	678	577	671	663	651	639	682	669	652	624	645	669	664	668	678	629	654	600	644	670	620	605	663	648	645	650	645	624	676	667	679	713	692	635	650	637	628	667	672	615	628	660	655	671	636	699	664	597	673	632	704	662	658	714	638	690	617	633	657	651	678	660	651	683	630	654	711	623	626	668	640	686	637	650	606	646	627	646	653	681	629	675	695	647	632	674	653	669	662	654	618	658	641	643	614	640	681	680	681	636	674	643	637	651	726	647	647	635	602	630	653	603	638	608	679	610	627	647	695	735	632	657	668	610	644	661	688	696	669	647	650	620	658	685	666	634	647	595	657	668	677	684	683	642	673	619	625	612	672	640	696	669	659	697	648	628	612	639	609	640	631	661	669	679	612	645	660	631	694	633	661	657	601	642	642	635	663	658	663	655	665	667	665	638	616	647	677	614	617	645	643	638	650	660	597	661	629	630	704	612	635	616	679	637	659	662	662	639	666	639	704	638	644	675	637	666	633	655	639	630	665	635	679	660	644	655	641	663	663	643	673	637	648	649	665	672	672	628	664	634	665	670	635	669	626	667	646	633	688	643	656	686	662	652	609	692	683	642	664	670	662	621	619	650	652	669	646	698	623	657	678	668	682	632	596	667	665	652	669	626	632	671	646	635	640	639	639	659	666	688	638	650	638	618	684	683	646	655	638	669	639	678	669	608	652	655	657	645	645	670	670	629	668	634	642	674	619	607	680	668	679	655	682	627	650	631	677	619	617	672	623	644	639	664	669	628	636	650	678	655	625	663	673	628	636	662	657	647
1368	350	181	134	128	169	194	207	8554	14108	12216	6819	2076	675	236	113	73	65	35	55	44	37	46	37	49	42	49	47	54	41	42	50	48	38	42	42	47	43	58	41	47	44	55	40	50	48	44	54	61	46	38	43	51	48	45	43	59	51	43	51	40	55	50	54	57	52	40	48	45	60	38	40	51	50	52	50	41	54	41	47	50	45	36	41	38	63	48	49	41	36	55	45	41	55	50	51	41	45	48	48	60	48	57	56	52	45	45	44	44	48	50	47	37	37	50	43	46	45	49	50	53	61	46	42	49	46	53	41	60	46	53	53	50	56	42	57	48	41	53	56	66	33	47	63	46	40	36	39	46	55	49	43	45	62	36	60	44	49	40	55	40	43	44	37	47	42	55	50	53	55	45	53	29	42	48	51	58	41	53	43	59	36	63	51	39	56	50	50	42	53	44	49	54	37	59	40	42	49	47	45	49	50	51	64	44	51	48	55	65	39	42	52	49	45	66	39	50	52	36	53	53	59	42	47	49	41	43	48	54	52	44	35	37	42	46	53	49	55	45	41	50	47	53	47	57	62	41	51	46	47	46	43	52	42	41	55	62	48	44	62	46	60	44	52	52	36	55	46	57	36	50	51	57	49	57	47	46	67	39	60	47	42	55	47	56	45	50	47	55	48	64	45	40	46	43	43	48	41	60	44	39	46	53	49	52	41	41	35	43	42	51	48	33	47	55	38	43	50	44	53	39	43	52	52	37	44	48	47	50	64	35	47	53	45	50	45	35	53	43	38	52	51	48	43	47	41	50	45	52	42	59	44	42	45	50	50	47	57	48	42	35	43	42	46	49	52	39	50	47	31	51	42	57	35	57	39	57	47	54	44	43	43	58	56	58	37	40	46	39	42	48	40	47	48	57	53	49	41	37	55	36	58	57	46	47	52	48	56	30	59	49	51	48	60	46	48	47	51	38	46	35	55	47	46	57	42	53	44	48	56	52	39	43	48	42	42	49	52	64	56	39	43	66	41	43	44	59	51	42	46	40	43	55	44	55	57	61	55	37	39	47	34	57	48	45	46	40	55	47	41	29	59	51	43	46	51	39	43	54	50	50	51	44	56	55	37	41	49	49	42	50	51	48	52	50	39	50	37	59	52	47	35	38	43	54	52	43	51	46	35	47	45	54	52	52	49	52	50	49	50	45	36	42	51	47	44	53	42	44	56	44	49	48	40	41	41	51	54	39	46	50	45	57	43	51	57	47	53	49	49	40	47	49	56	43	48	57	48	48	44	52	43	44	54	42	48	47	54	54	47	46	45	67	62	52	50	55	34	45	54	49	50	63	39	68	43	52	48	56	58	52	52	44	45	47	42	51	52	54	37	48	52	43	58	56	62	36	40	48	54	46	50	42	51	55	52	45	56	41	50	51	34	46	37	53	36	55	41	51	43	57	53	35	54	49	50	51	48	40	52	41	52	47	49	52	53	56	38	47	37	49	52	52	54	52	52	46	44	55	50	45	36	45	51	57	38	34	41	47	47	58	48	44	48	41	61	52	50	60	62	51	35	58	49	50	46	45	48	44	52	57	50	32	50	45	36	50	59	42	45	51	42	53	57	52	45	51	53	41	44	52	56	49	50	47	48	54	53	56	49	47	48	44	48	62	61	41	39	63	53	46	37	36	53	45	44	38	45	52	48	51	46	52	35	61	52	45	45	41	48	41	40	51	49	46	52	49	47	45	40	52	46	52	55	46	51	56	50	49	40	52	45	52	48	47	36	48	48	58	39	39	47	45	42	59	62	54	55	43	35	35	40	53	52	49	53	39	45	46	45	48	47	46	41	28	48	60	46	50	49	49	43	45	44	48	55	48	52	41	37	36	60	58	49	56	49	50	50	51	42	42	52	50	36	55	43	49	46	48	66	42	47	56	50	54	39	48	46	40	62	46	53	51	51	52	41	51	36	43	50	49	39	53	54	62	41	43	48	53	55	54	54	48	56	50	41	50	39	49	38	53	61	48	31	54	35	51	41	34	52	38	46	51	53	50	45	45	32	37	48	44	49	47	39	42	49	51	43	49	40	42	42	35	52	56	47	48	54	44	40	51	43	43	43	51	42	53	43	54	53	43	72	57	45	58	46	61	49	42	46	44	40	44	52	45	30	52	35	44	44	39	43	41	43	36	38	54	43	51	56	52	58	56	58	37	39	58	52	53	55	39	48	54	43	35	52	55	52	52	37	40	50	47	54	45	30	35	49	47	59	49	45	49	50	46	37	54	47	48	50	40	50	43	47	61	42	52	45	46	50	41	56	55	51	46	55	52	53	45	48	47	41	57	49	49	45	53	46	47	36	60	47	48	49	40	40	63	41	44	42	36	43	42	57	46	49	38	45	46	61	48	52	34	48	44	57	58	49	34	53	50	50	35	31	50	41	54	53	53	56	36	48	42	35	51	54	44	46	53	57	49	50	43	47	54	40	57	48	48	55	52	45	48	46	44	39	41	40	47	53	39	36	55	47	60	41	37	46	56	44	39	55	46	45	49	38	51	58	43	52	58	52	44	45	44	49	52	53	50	46	36	39	50	50	35	42	33	37	43	37	42	47	42	51	38	57	42	40	46	42	41	52	51	44	40	42	52	51	34	35	58	45	44	47	55	49	41	41	55	55	49	59	37	51	52	45	55	49	51	59	54	51	46	44	53	51	53	63	45	46	43	61	62	48	50	45	41	55	55	47	46	40	50	51	46	43	54	42	55	50	46	45	39	52	59	49	58	43	37	61	49	53	37	51	49	53	46	32	49	52	45	60	50	38	50	45	44	56	49	47	46	49	43	49	63	31	40	59	56	70	37	46	42	36	50	51	40	46	40	47	47	37	43	47	63	33	47	45	43	57	49	54	53	50	49	40	43	38	56	44	62	46	35	48	50	50	56	44	43	47	47	65	48	45	63	50	52	43	65	39	51	46	41	49	48	62	42	52	45	49	41	49	42	56	41	45	48	47	39	66	27	57	69	37	44	49	56	55	50	40	41	49	53	40	60	40	39	41	38	48	38	35	51	49	50	51	45	52	52	36	53	54	55	45	64	51	46	52	45	49	53	57	57	43	49	45	41	41	57	39	41	46	50	43	54	44	33	57	37	45	49	48	42	43	49	37	47	40	55	48	54	48	54	44	53	53	65	44	56	52	51	49	39	56	43	55	46	46	61	53	61	50	50	43	41	38	57	49	53	60	53	45	55	51	54	59	49	58	43	45	46	44	43	54	51	53	40	47	35	50	52	40	28	45	58	51	52	50	41	56	49	43	41	63	30	38	47	46	54	42	52	52	46	46	54	43	43	50	44	49	43	47	50	55	39	45	40	46	48	52	43	50	55	42	50	57	51	50	54	47	50	57	44	48	47	49	43	55	52	46	38	45	49	54	42	56	56	62	42	46	42	53	45	49	59	52	42	52	54	41	58	49	39	45	43	54	37	41	40	47	48	44	43	61	43	48
16812	6782	2950	5558	12603	12153	9999	10260	50801	57555	50856	39426	24597	13768	6484	1962	765	582	556	592	526	535	526	502	562	546	582	542	507	512	513	510	542	528	511	568	531	522	532	448	551	546	513	558	542	536	499	523	563	548	520	582	563	511	530	552	561	537	526	496	541	523	549	511	515	480	541	559	492	528	552	544	562	501	575	506	568	538	529	499	548	574	544	524	537	512	525	548	559	517	519	550	524	537	545	555	513	554	506	532	512	508	568	534	549	529	521	557	546	572	552	547	523	549	535	525	534	541	529	534	520	542	517	559	517	532	519	526	571	490	525	486	537	573	527	554	545	547	551	516	543	532	505	524	494	564	502	505	461	552	485	553	541	542	529	572	567	558	570	535	563	514	507	533	542	555	563	545	589	537	529	563	544	539	552	537	582	548	552	559	544	549	568	573	538	550	499	532	530	551	530	510	484	505	534	557	544	521	562	498	576	602	517	525	514	549	525	552	505	539	537	546	535	532	558	580	528	560	526	518	553	517	536	533	571	523	546	513	537	529	562	569	490	543	541	530	540	546	529	579	541	517	538	533	576	533	471	494	502	525	533	557	578	511	578	489	557	511	512	580	551	523	532	570	513	526	542	571	542	559	557	504	544	540	539	555	480	546	533	569	583	545	525	538	548	516	556	559	560	542	522	539	493	530	547	528	563	550	536	574	551	553	510	519	586	477	511	527	550	547	516	546	508	551	569	524	548	557	535	546	524	577	539	540	521	541	549	499	511	547	532	563	498	500	520	527	549	562	539	517	520	551	554	532	532	514	554	522	545	542	554	581	585	537	535	579	538	542	551	568	589	487	513	545	517	513	534	518	524	554	539	579	504	559	522	569	515	586	582	520	551	546	512	554	507	522	504	522	542	546	538	533	554	563	516	517	539	534	552	549	537	515	556	564	538	520	504	538	507	537	557	577	563	530	560	523	544	520	545	529	537	547	519	565	538	518	505	565	575	522	539	549	496	529	548	521	540	564	542	519	502	529	553	532	505	523	538	528	542	519	560	517	538	551	536	542	579	549	531	545	493	555	575	534	556	525	562	528	528	512	545	538	514	528	570	532	547	559	598	517	557	519	526	505	564	491	557	571	555	529	540	540	528	543	515	542	556	550	534	516	530	529	529	503	511	566	511	524	544	484	554	540	569	551	531	515	554	553	545	547	551	543	532	533	534	561	553	531	568	525	554	520	509	515	524	545	542	558	554	572	577	526	525	544	522	533	554	554	544	545	522	502	560	556	562	558	516	534	544	544	538	517	522	559	544	526	517	518	537	546	567	513	536	523	542	523	578	559	549	570	509	541	545	533	561	511	551	545	526	576	511	539	578	532	520	563	518	505	568	526	540	524	516	552	533	528	583	509	510	534	525	531	536	573	530	529	536	560	547	542	585	526	538	504	553	506	532	554	566	554	529	557	575	552	538	547	590	547	578	567	581	551	514	575	521	548	551	531	556	547	532	522	542	542	547	516	484	557	508	580	549	549	535	541	533	515	504	510	568	501	538	538	527	481	510	549	538	551	524	527	492	530	571	563	539	527	507	526	553	542	504	567	498	561	536	557	513	536	534	532	502	517	534	541	524	559	518	594	580	553	515	518	494	515	539	540	558	567	501	539	534	512	572	527	552	523	526	555	496	558	523	525	566	537	547	547	549	524	574	577	570	525	528	540	512	517	565	504	588	538	559	512	539	559	564	547	561	568	558	541	563	537	541	507	544	586	529	529	533	535	550	520	588	549	540	510	553	519	537	555	544	548	542	535	508	545	532	532	533	519	507	559	547	516	569	522	534	499	541	539	547	558	543	509	563	527	587	524	520	545	548	550	550	540	512	549	555	514	555	503	561	536	492	504	555	589	546	583	541	575	559	531	504	546	521	546	572	510	525	518	539	496	558	579	530	553	554	546	542	538	533	568	539	541	548	551	498	548	508	523	597	473	536	507	565	539	512	558	607	528	534	506	566	529	580	517	597	545	550	517	544	549	538	537	532	498	540	547	556	516	553	575	558	495	547	525	513	537	561	525	549	554	540	536	564	556	508	544	521	523	505	530	594	524	510	515	543	597	554	546	556	585	535	522	545	544	519	544	560	504	506	560	533	517	576	531	515	546	555	518	579	514	515	533	503	513	552	584	581	513	522	569	540	558	503	549	510	531	539	554	547	527	527	527	523	573	516	584	555	538	576	532	556	533	518	542	555	538	563	555	564	530	551	562	560	550	528	555	558	526	533	538	511	513	585	556	544	541	494	543	522	522	503	571	542	531	564	521	511	584	511	552	541	597	533	505	521	485	573	543	560	578	555	541	535	536	507	528	534	535	542	557	527	531	557	526	548	520	513	534	515	512	515	528	538	532	554	566	512	534	532	516	570	522	530	545	523	521	517	503	531	557	572	554	565	542	578	542	557	550	564	566	552	562	545	561	538	540	542	524	546	534	516	544	514	544	509	512	568	514	552	580	475	451	506	539	532	559	556	528	538	528	569	505	535	559	507	506	536	510	535	555	549	523	541	546	543	508	542	515	501	547	550	545	538	529	519	511	520	580	569	527	528	547	533	555	557	510	565	518	495	524	544	548	540	561	559	526	560	559	590	496	497	503	522	516	554	532	526	517	532	556	508	541	546	480	535	543	525	554	531	501	543	548	535	539	534	579	513	519	554	534	504	535	571	525	590	503	492	529	566	550	496	528	534	545	516	568	571	565	519	515	555	488	533	486	578	513	520	544	525	510	542	556	542	566	540	502	566	556	542	540	545	553	523	589	555	524	569	553	532	575	534	564	571	557	551	541	526	575	574	532	504	546	550	548	530	545	607	533	522	520	557	546	492	544	527	574	519	569	505	581	578	526	522	536	521	533	510	535	536	542	564	554	536	550	520	519	535	590	518	506	530	515	514	511	511	519	524	525	525	495	514	539	559	515	538	567	550	523	569	518	573	497	526	501	525	553	527	508	537	549	555	580	544	532	528	500	581	501	540	521	557	574	531	486	539	526	554	545	551	537	511	549	592	548	542	527	555	551	518	544	534	539	551	539	533	539	522	528	545	510	534	551	535	514	596	542	513	546	574	515	557	521	543	542	529	534	539	516	548	575	571	519	555	588	534	537	571	494	492	524	539	539	558	543	516	543	516	552	547	500	521	547	539	549	548	512	510	564	503	530	526	523	535	528	514	558	565	521	512	531	547	560	571	567	560	540	579	568	547	502	541	528	564	539	551	527	545	496	512	546	534	596	525	564	546	523	528	533	529	516	570	559	520	548	570	520	514	571	517	530	519	521	550	546	559	560	526	555	561	533	540	586	513	559	567	536	509	544	538	541	531	567	520	521	568	558	537	548	589	510	489	562	550	509	551	567	540	518	548	544	522	489	511	522	493	555	521	527	505	580	565	554	526	569	539	521	543	559	558	514	543	549	511	566	567	530	509	531	545	502	530	505	543	533	520	545	524	536	507	482	550	533	559	537
1450	108	85	82	94	114	105	93	1773	2893	2414	1416	552	246	126	63	74	42	48	54	66	71	68	71	62	59	58	75	74	58	49	56	50	66	66	62	54	68	62	61	54	54	63	75	68	47	47	60	66	64	57	52	65	57	51	51	72	62	59	59	56	54	49	53	57	59	55	68	58	54	76	47	60	64	54	72	40	66	63	59	59	68	84	59	62	59	66	59	61	63	58	71	60	57	59	51	62	48	52	55	58	57	46	50	57	73	73	61	59	68	61	63	69	69	64	54	63	58	57	64	57	64	62	55	56	70	52	59	56	53	48	57	46	64	43	68	72	50	53	48	50	53	74	65	66	55	65	67	61	54	60	77	59	57	58	65	47	64	61	58	68	64	58	58	68	62	56	64	60	71	44	59	65	52	67	63	60	62	61	58	60	69	63	74	48	61	66	75	63	55	61	68	53	68	60	50	58	55	57	60	55	59	65	50	66	54	54	63	68	62	68	59	64	69	65	78	43	52	63	68	59	69	63	52	58	69	51	71	67	44	62	54	69	55	78	53	47	48	63	63	59	58	54	60	61	49	64	73	56	56	54	63	64	64	77	71	59	57	72	52	71	56	56	64	59	54	71	46	68	69	71	54	55	61	71	58	65	62	56	61	53	59	62	62	61	71	60	56	56	54	60	67	69	61	56	49	56	64	62	57	55	59	63	51	53	67	67	56	53	50	50	53	49	56	64	58	62	55	59	58	72	67	59	63	64	49	53	63	64	66	74	56	50	50	63	54	50	57	65	56	62	61	49	70	66	52	77	67	63	63	54	64	57	53	73	62	54	59	42	54	62	55	71	67	50	74	66	70	65	63	44	56	54	46	64	57	34	59	60	68	57	61	66	56	65	66	49	54	67	49	50	68	69	80	62	58	53	64	46	74	60	50	56	50	63	63	60	58	54	59	51	71	61	67	57	64	49	58	54	62	56	63	67	62	51	72	49	80	74	51	53	45	64	63	66	58	52	61	76	59	64	66	61	58	68	55	59	77	43	65	59	45	60	57	70	51	53	70	55	58	61	71	61	67	74	78	52	60	47	59	63	54	59	66	66	87	69	53	52	67	62	59	56	65	68	57	69	57	62	66	63	51	63	70	49	59	67	54	66	64	54	63	67	62	64	78	58	63	54	61	64	65	61	62	53	52	74	49	59	66	57	70	54	57	73	64	64	51	64	65	55	63	58	43	70	49	77	57	63	58	66	61	54	50	56	50	69	62	60	68	62	45	64	56	58	54	47	61	70	64	63	48	47	53	72	72	60	54	69	65	55	62	59	70	69	73	59	65	80	51	45	63	56	65	51	58	63	61	54	68	57	56	75	62	55	61	66	57	60	60	59	62	53	62	67	45	56	69	51	70	64	48	50	62	59	62	61	62	60	53	63	68	71	60	54	62	54	56	49	66	60	56	58	61	56	55	59	68	59	66	68	60	56	51	57	64	78	63	56	56	39	54	62	49	66	59	67	64	60	66	65	54	56	50	56	67	47	54	68	72	60	61	62	83	55	60	60	68	53	63	50	53	57	52	55	58	72	67	72	57	55	66	64	58	69	56	58	57	48	69	52	53	46	62	50	63	57	60	49	49	69	64	51	69	69	49	56	60	65	55	72	74	60	54	74	59	71	56	65	55	56	48	56	64	66	51	58	70	64	46	63	55	63	67	50	62	45	55	56	70	58	64	61	54	59	55	81	52	60	67	68	61	72	50	70	53	46	63	47	49	60	54	68	52	66	61	67	86	67	62	66	49	52	73	60	51	47	51	65	64	55	52	65	59	57	48	67	47	65	56	43	69	53	43	68	63	65	71	60	74	68	59	75	47	60	58	65	65	53	61	62	60	61	71	51	67	54	64	53	53	53	55	51	60	64	65	66	60	52	79	53	63	61	68	60	56	62	65	50	54	68	51	53	48	60	63	61	51	57	67	59	57	64	52	48	66	80	56	55	65	67	65	73	68	72	57	56	58	59	56	77	57	62	57	61	74	47	62	61	65	57	60	65	62	41	63	57	51	74	59	54	50	56	71	54	59	54	65	64	57	55	57	67	47	44	63	56	58	60	55	68	61	58	48	72	58	67	66	59	59	52	59	50	53	48	58	59	63	57	54	50	60	42	73	60	60	59	69	58	66	49	64	61	57	61	55	53	82	47	68	64	59	53	68	52	63	40	58	60	56	54	70	53	51	53	53	54	60	68	56	60	61	66	60	56	76	55	44	46	56	64	70	69	61	68	73	57	64	53	68	69	58	53	63	56	66	56	65	64	52	58	65	60	57	60	65	70	48	56	57	79	66	65	60	52	57	55	56	57	66	51	56	59	49	60	68	64	57	58	57	56	66	64	61	56	65	65	75	60	42	59	64	49	62	64	63	57	53	72	57	74	61	64	56	48	67	58	68	55	59	43	70	66	58	54	46	61	76	45	57	63	50	83	56	63	68	59	60	61	52	66	69	50	69	64	58	53	49	55	67	63	54	57	58	52	62	57	66	51	48	57	50	73	55	65	58	63	59	60	56	65	45	57	73	62	54	79	73	59	59	62	56	46	66	63	56	75	60	71	65	71	59	67	59	54	57	59	45	71	68	54	56	66	48	58	49	68	51	51	52	54	54	56	69	63	59	67	56	57	61	69	49	61	69	59	66	64	71	55	58	62	55	63	65	59	62	74	65	65	58	68	69	65	63	67	46	54	67	72	62	64	65	51	59	56	60	59	39	70	60	49	55	64	72	56	60	57	48	61	80	53	60	46	57	62	51	61	57	63	66	64	63	59	84	56	67	57	61	43	54	74	53	64	59	83	55	57	64	76	57	57	68	60	49	73	56	59	59	62	56	55	53	51	60	59	63	58	58	59	58	74	59	59	69	64	70	66	65	66	65	60	57	64	65	57	56	50	67	63	66	61	50	63	48	47	54	49	53	61	45	53	57	69	61	57	60	67	71	70	60	57	47	43	63	53	67	61	62	60	55	73	60	61	56	63	70	57	59	57	49	54	51	52	54	60	72	60	66	65	60	62	66	49	61	65	52	41	62	57	42	59	66	61	63	40	64	60	57	62	57	56	70	53	76	76	68	63	69	56	61	63	58	51	53	44	64	54	53	71	56	63	70	73	71	64	68	69	64	63	61	58	62	54	59	63	59	58	57	57	53	55	70	47	57	49	56	73	79	60	71	65	61	83	60	67	63	51	74	62	75	54	66	66	61	58	44	58	62	62	59	69	49	58	73	63	59	53	74	58	56	72	57	60	70	57	52	80	54	62	68	57	59	64	60	61	38	65	77	56	56	63	41	59	47	73	62	60	57	58	49	54	54	43	82	50	53	56	54	55	75	47	61	65	70	63	49	61	49	61	62	61	56	63	54	68	64	48	64	49	55	66	70	62	74	41	49	62	68	70	52	61	80	66	61	60	63	57	54	74	53	55	44	58	58	77	68	59	54	58	71	55	60	47	50	52	61
8668	1992	1298	2029	3952	4695	3936	3745	30685	34504	30486	23190	11512	5269	2316	1008	794	680	706	678	666	673	727	673	701	679	692	665	693	709	704	695	702	642	688	648	692	651	683	660	668	683	720	684	654	672	658	706	684	674	689	674	662	706	687	665	657	663	694	726	662	637	667	711	635	681	658	667	680	659	647	626	694	686	660	665	686	627	671	649	655	690	638	658	623	655	704	688	668	661	667	683	658	674	691	632	658	651	724	620	669	622	707	696	670	646	680	656	661	631	625	711	697	684	644	698	677	687	699	688	657	681	670	707	691	665	688	700	681	631	660	678	682	672	692	663	669	663	702	665	687	703	764	680	680	665	661	718	665	697	631	659	691	645	666	685	714	643	727	712	635	682	675	669	661	650	678	676	660	662	665	664	674	674	579	641	743	689	678	668	647	645	717	701	630	665	688	667	685	659	637	696	613	687	624	670	641	709	667	617	663	683	643	702	754	645	721	632	661	726	663	671	681	662	701	655	668	699	681	651	643	632	632	654	657	686	635	671	657	672	663	673	665	693	697	700	670	683	697	670	670	668	689	680	700	677	660	630	709	675	697	671	626	672	652	675	670	699	686	686	633	675	669	714	672	680	682	705	728	687	693	682	651	625	651	709	691	673	672	706	685	661	647	616	672	705	672	643	663	689	676	678	706	708	650	697	642	690	678	661	686	655	706	711	688	666	682	671	654	656	699	668	640	681	697	671	724	670	725	673	638	665	706	652	648	685	674	684	682	648	709	704	668	627	696	675	691	679	643	643	670	688	674	646	706	674	672	683	652	683	742	657	680	698	661	682	708	646	618	665	649	661	618	658	657	690	683	689	689	668	664	625	693	709	719	676	688	708	709	650	673	687	683	682	696	678	669	690	680	654	712	685	694	739	673	636	643	662	671	707	705	647	665	643	638	681	728	670	718	677	651	646	656	688	697	661	650	685	707	654	696	647	650	645	731	696	670	657	712	699	606	649	654	668	698	650	688	681	689	637	644	710	634	664	625	693	697	663	669	641	695	630	699	692	662	604	673	672	714	655	687	669	677	654	735	687	618	665	663	698	681	702	687	664	687	628	645	630	654	691	705	663	677	682	694	675	719	637	689	656	651	681	640	728	671	665	657	679	672	675	707	670	663	649	684	645	666	724	699	647	679	689	675	676	681	722	620	719	685	699	705	694	662	661	625	672	688	660	658	717	663	684	693	641	643	670	724	669	658	660	696	626	638	662	646	665	671	667	630	649	724	702	654	710	675	652	704	665	658	664	731	668	677	684	679	639	688	672	664	645	700	678	665	670	668	724	661	704	720	701	688	716	657	657	740	644	626	665	744	683	724	673	697	629	719	657	663	680	681	673	666	729	681	631	705	621	675	676	653	696	656	645	645	726	686	638	731	659	690	704	661	698	683	683	642	672	668	643	712	666	697	687	687	676	704	674	680	633	677	712	689	655	709	726	690	624	690	661	707	725	704	664	620	689	687	648	654	657	652	633	653	637	631	670	718	634	687	692	618	718	699	726	716	672	701	679	705	648	674	662	686	670	653	684	644	667	681	683	651	656	701	645	684	693	711	678	665	635	680	621	652	650	715	658	665	650	675	647	684	734	656	695	665	671	634	669	659	667	659	700	668	711	675	674	675	690	637	710	680	667	677	695	643	682	723	687	668	677	703	702	686	648	671	701	716	673	644	714	636	674	671	664	666	662	671	682	657	660	717	665	680	654	681	649	700	664	673	637	698	660	666	669	634	689	695	683	726	608	654	661	680	664	677	691	670	647	714	717	703	673	669	679	648	664	694	675	647	629	666	728	625	700	676	688	657	657	702	687	708	707	719	706	737	647	684	692	669	665	678	648	633	673	659	640	726	716	678	689	686	648	723	682	650	708	678	661	689	684	676	670	675	649	679	741	664	709	741	649	642	678	665	608	680	624	662	641	638	676	635	667	672	679	676	715	651	696	657	675	666	617	714	666	649	693	669	697	670	678	710	663	698	686	649	653	674	649	650	671	699	700	668	663	658	667	641	662	656	645	650	649	689	647	705	669	673	690	672	649	676	643	691	675	666	690	665	723	650	701	684	653	660	682	723	723	675	653	670	688	661	690	635	714	676	681	704	659	659	657	653	705	705	682	625	697	647	700	663	687	650	672	650	638	717	631	717	686	684	665	667	668	666	669	658	712	682	666	669	657	691	629	645	685	675	679	696	636	700	648	653	663	653	628	683	649	679	674	674	685	679	661	626	680	665	702	757	688	717	673	718	678	699	686	689	679	659	682	666	697	630	716	661	674	648	650	663	694	675	710	685	675	677	658	671	652	703	648	666	698	637	638	712	664	677	643	725	669	639	694	662	638	652	743	644	660	664	673	705	635	700	693	694	720	701	723	652	708	655	661	662	723	714	711	700	678	661	678	675	698	656	697	687	647	672	636	647	726	709	668	640	673	670	627	665	714	717	663	627	672	712	644	642	697	672	647	656	662	703	686	741	718	691	645	670	664	628	660	677	717	651	674	677	691	665	660	667	678	681	719	760	695	708	683	652	633	678	634	644	689	706	657	677	672	658	643	652	678	717	677	666	674	697	625	648	651	659	682	688	640	696	681	717	719	676	692	678	658	643	651	647	721	656	666	662	668	639	715	665	667	679	734	670	668	674	645	710	656	653	736	710	698	673	627	695	651	709	727	644	688	661	731	644	684	639	673	677	626	683	697	628	653	633	686	684	648	692	688	639	666	680	667	659	671	627	678	651	689	660	707	672	675	621	675	655	668	679	635	663	672	653	655	674	675	675	670	662	699	629	650	667	665	661	709	689	672	686	657	701	660	682	640	634	664	660	675	714	682	607	692	669	701	687	679	698	680	681	683	706	649	650	693	617	684	686	653	669	641	688	689	648	634	696	699	691	719	652	697	656	709	666	692	714	671	699	706	677	692	654	717	724	669	679	675	709	696	664	587	674	662	639	701	678	674	656	668	711	690	674	637	663	690	671	668	683	720	662	679	684	663	694	683	665	683	733	672	683	642	672	702	741	693	711	675	690	651	653	671	696	661	697	710	580	644	642	680	631	647	679	706	659	677	659	673	654	671	701	640	673	688	649	670	656	682	661	702	720	679	631	658	650	706	642	692	654	662	737	683	654	716	673	669	682	709	666	684	667	670	669	671	645	650	677	703	706	676	700	682	678	668	647	703	660	709	699	678	670	616	676	655	642	656	702	668	713	661	685	695	641	694	695	703	724	621	673	663	660	693	624	659	649	671	694	677	659	647	677	704	698	707	673	678	670	733	662	685	664	690	657	666	676	658	632	633	632	714	640	693	655	683	671	662	650	670	708	700	669	668	664	672	681	677	651	696	718	672	705	633	670	693	641	675	675	651	635	682	688	660	672	683	734	683	719	595	665	620	711	712	672	657	633	687	689	685	706	635	693	666	691	664	700	681	686	647	648	660	648	661	720	716	681	718	653	702	696	675	669	658
628	200	117	107	125	115	167	146	4975	7627	6285	3098	1011	374	158	80	69	66	57	55	57	44	61	58	51	56	45	55	61	48	52	54	53	52	48	55	42	57	47	52	48	52	43	47	45	53	40	53	50	57	61	52	43	46	68	50	55	54	51	48	57	61	48	54	55	49	38	50	40	55	46	60	59	52	56	56	60	47	59	54	64	66	50	48	40	57	60	47	56	48	50	39	61	48	62	56	49	39	69	54	59	54	44	51	51	49	63	51	37	54	45	57	47	40	53	50	35	66	55	53	37	42	49	46	49	52	57	51	49	43	45	66	58	57	60	60	56	56	43	50	52	45	50	40	41	55	57	54	49	57	47	61	60	56	48	46	30	43	49	42	57	54	61	53	50	36	50	46	45	53	44	38	48	49	54	40	50	47	53	48	48	61	45	54	54	39	72	57	55	68	67	57	47	59	50	52	46	50	62	59	52	47	45	52	52	53	55	37	55	46	52	52	46	70	51	48	46	53	48	53	48	48	44	59	60	52	57	50	50	40	54	58	57	58	58	54	54	55	56	45	66	54	57	47	56	39	54	52	64	44	58	54	42	55	50	63	57	52	52	53	39	61	50	61	53	53	50	68	47	41	41	51	53	43	45	51	42	57	42	56	46	51	48	53	48	52	61	46	50	63	57	51	61	48	55	64	53	49	47	60	36	49	41	51	49	47	63	52	56	58	48	68	50	57	48	41	50	50	45	50	56	46	66	64	53	52	43	40	48	45	48	54	47	56	39	51	44	68	45	40	58	48	58	56	39	54	46	51	50	56	41	40	61	50	62	49	57	61	59	47	43	61	50	45	45	64	48	51	60	43	70	46	65	44	42	54	50	55	53	52	54	57	68	58	38	57	57	66	45	45	49	48	48	66	51	43	48	53	56	64	35	44	59	39	50	60	51	55	43	42	48	46	49	43	57	40	57	50	45	56	42	64	49	53	66	63	70	42	65	45	47	65	55	52	56	56	47	44	60	47	46	57	45	54	53	61	59	57	50	60	57	64	48	56	54	48	47	46	45	51	62	47	52	47	49	53	52	54	57	58	52	63	52	52	60	53	52	45	54	54	52	57	43	52	45	45	59	58	44	45	57	55	61	50	55	61	50	54	51	55	54	39	52	54	52	50	41	55	48	44	41	46	53	55	51	56	43	55	56	47	60	61	43	57	55	43	46	53	63	45	59	53	62	52	47	48	49	52	55	56	42	49	50	53	54	48	53	47	65	47	62	42	44	52	47	60	59	68	60	31	57	66	54	45	50	53	54	41	45	59	64	52	43	50	63	47	49	49	47	52	56	51	53	48	57	60	64	56	45	52	52	52	57	51	64	44	31	39	50	35	63	46	51	51	49	52	45	48	48	58	59	52	55	49	56	58	54	45	63	47	51	61	50	63	46	65	56	57	62	43	52	59	49	54	47	52	51	39	48	57	60	53	61	48	53	53	60	62	53	70	38	60	56	41	50	60	52	44	58	53	52	47	43	48	49	48	49	47	53	51	52	46	46	51	33	50	59	57	36	62	42	52	33	52	49	50	47	47	56	54	64	50	40	45	61	37	60	53	59	53	59	56	50	55	49	59	62	63	58	56	58	43	53	56	63	58	54	51	50	47	50	48	50	54	56	49	48	61	45	48	51	56	46	51	44	60	42	59	50	47	48	55	47	44	61	46	52	54	53	40	52	53	49	53	51	45	44	70	57	55	64	69	62	38	49	50	48	54	40	56	38	55	50	50	56	40	60	38	60	40	44	51	65	49	51	56	56	47	41	45	69	59	42	53	45	48	49	47	54	57	49	46	51	62	64	52	50	47	51	54	62	57	42	43	49	36	38	39	41	48	40	56	50	57	55	42	60	65	49	40	41	50	67	44	59	55	46	42	44	55	58	60	52	50	55	60	48	48	48	46	58	64	52	47	56	56	57	48	38	57	55	45	55	55	48	55	48	48	51	60	50	62	45	48	45	56	47	48	39	39	54	47	60	63	38	40	42	42	58	58	50	62	59	57	49	67	44	48	55	55	50	57	51	58	47	61	53	60	54	52	50	43	51	54	53	62	55	57	60	53	45	42	56	52	47	44	44	62	51	59	53	63	49	41	55	51	52	47	54	47	59	61	48	51	41	48	55	59	67	47	47	56	51	52	39	41	50	43	50	61	49	49	45	35	49	64	53	50	46	58	44	50	55	53	41	56	60	44	63	56	47	51	60	49	50	41	58	51	61	58	44	50	52	70	49	47	58	46	55	41	66	64	53	54	46	56	54	58	54	46	47	53	62	54	57	49	53	68	47	48	38	49	49	55	51	44	59	56	65	51	53	54	32	40	41	47	39	48	46	54	54	45	58	50	48	52	65	60	54	44	64	57	52	57	35	45	53	54	48	60	64	48	57	53	66	63	44	42	50	48	50	52	54	55	44	54	53	49	58	46	46	42	50	51	54	48	56	54	55	48	56	49	63	59	48	46	53	60	44	59	64	54	37	60	48	50	56	56	44	50	52	56	48	52	48	51	53	52	50	46	45	56	46	50	48	55	57	58	63	47	56	54	51	45	55	49	59	41	53	50	63	46	69	59	62	53	50	40	58	41	43	50	60	51	54	38	36	49	48	49	60	63	57	58	51	65	55	45	60	49	46	51	47	67	50	60	37	46	55	55	44	64	43	50	58	43	43	53	67	43	59	55	51	45	43	38	48	55	50	43	43	64	50	56	53	57	55	44	54	58	44	44	52	60	49	48	52	60	47	44	44	54	46	37	52	64	62	57	55	65	39	63	53	60	44	39	46	50	38	54	56	53	65	54	50	40	44	50	45	51	40	50	52	55	58	47	45	48	45	65	52	54	58	51	52	43	44	49	56	45	41	46	49	42	51	52	52	46	47	57	47	46	45	56	53	54	56	48	65	56	54	54	58	58	63	52	44	40	63	47	40	38	56	47	57	56	50	43	45	57	46	47	44	49	49	59	54	66	48	55	53	50	44	56	43	56	42	45	54	57	62	54	46	50	49	54	58	45	41	65	47	51	47	47	47	67	43	64	52	47	52	55	47	55	60	47	46	37	62	51	61	45	44	50	37	42	48	53	54	44	55	48	45	41	45	43	51	53	53	41	46	63	62	44	45	51	46	53	40	48	47	48	41	56	50	41	47	55	66	45	42	51	62	50	58	55	53	37	56	53	63	46	58	50	55	41	56	56	42	47	46	53	48	48	49	59	48	51	50	54	60	50	52	48	56	49	45	53	53	39	63	37	48	54	44	54	45	54	59	44	58	67	48	54	63	60	46	60	46	50	61	41	51	52	65	55	58	64	63	55	49	50	43	52	47	54	47	50	48	60	58	57	46	55	44	51	49	59	50	55	44	50	48	49	53	48	45	56	41	57	58	52	52	50	57	54	58	50	55	69	40	63	50	38	46	60	60	43	47	48	48	57	43	47	41	55	46	39	59	35	56	49	31	48	44	45
10961	4346	2176	3961	8908	10102	8875	7649	43250	46295	40542	30196	17788	8605	3399	1223	723	608	598	601	576	621	588	582	606	601	592	585	603	561	547	566	569	575	561	572	571	586	563	609	574	577	573	596	605	604	565	624	603	575	577	616	535	627	573	569	551	596	591	561	561	570	560	594	582	591	596	563	575	597	586	621	570	590	572	589	560	547	597	600	559	625	596	573	550	570	572	563	611	575	562	563	608	553	580	597	581	573	598	602	599	609	588	586	590	560	586	580	584	620	562	550	616	616	577	620	566	579	560	600	571	560	592	594	578	553	576	570	579	606	583	605	602	573	572	584	612	556	583	538	591	635	606	588	597	587	585	597	558	631	598	605	560	599	577	585	574	608	579	585	617	580	546	594	569	586	547	608	615	606	580	557	575	610	582	573	611	582	552	572	549	572	574	571	616	542	584	563	560	596	616	610	586	591	548	569	566	583	576	576	548	617	595	605	603	569	594	643	611	559	604	574	595	542	567	582	594	622	573	615	548	573	626	623	622	607	633	593	619	612	580	548	586	558	568	557	592	598	565	605	559	604	544	571	578	579	608	556	563	588	561	567	620	593	594	604	554	566	579	631	603	569	573	569	600	575	589	565	582	558	598	592	562	577	591	568	563	592	569	553	553	571	607	596	628	614	561	560	562	577	612	636	627	549	528	569	543	676	614	630	599	581	593	602	592	608	556	606	546	608	584	615	578	562	629	570	597	568	560	636	588	607	581	563	616	625	573	579	585	617	577	581	586	548	599	633	584	608	611	555	602	599	547	524	533	615	609	584	597	571	596	547	588	610	576	554	569	594	589	563	567	633	577	618	566	598	588	595	613	586	570	587	590	551	588	577	586	580	563	584	589	577	608	595	573	582	597	603	584	622	626	630	573	558	601	601	598	533	631	607	568	603	562	590	615	590	587	576	569	584	578	592	572	558	546	596	581	570	579	592	643	603	579	538	621	602	645	618	613	614	605	571	558	573	606	567	614	632	617	616	557	592	546	619	570	546	556	580	585	624	592	616	622	598	576	583	560	574	575	563	595	642	567	540	567	551	636	591	577	597	585	602	573	626	602	605	595	623	561	604	535	572	599	603	584	577	566	590	582	572	563	585	532	587	582	565	596	579	592	608	577	610	581	545	621	612	598	578	577	611	584	543	569	595	552	571	593	633	603	585	599	621	564	632	573	579	592	592	602	637	578	609	583	644	603	591	614	616	547	549	585	616	581	605	565	604	593	574	596	579	608	570	582	586	516	604	605	551	561	600	624	620	528	550	549	600	547	544	587	616	617	591	550	597	636	598	597	570	636	591	576	594	549	583	557	562	595	587	584	590	571	572	576	601	610	639	559	601	588	589	616	607	609	560	631	593	611	596	599	595	601	631	538	575	596	615	556	583	513	612	635	642	545	579	566	580	613	595	557	621	562	566	634	547	604	561	590	574	568	601	569	579	546	577	606	618	574	583	600	583	580	583	592	621	555	604	550	595	583	600	576	578	561	575	579	609	601	602	544	611	560	582	603	627	616	598	601	552	551	597	612	580	573	600	588	563	583	560	554	546	600	573	628	589	554	589	588	585	564	619	561	588	577	578	546	564	584	591	582	561	589	597	571	612	591	587	594	579	588	558	599	629	567	540	607	606	602	558	584	594	593	537	604	603	606	586	576	576	583	573	574	585	562	546	606	547	579	615	579	591	648	607	582	601	543	607	615	641	565	571	579	580	558	593	583	599	580	601	569	586	609	599	549	580	585	586	576	591	575	568	604	593	599	588	615	578	551	603	567	610	568	596	578	609	591	590	562	602	562	532	553	575	577	631	574	546	598	576	584	586	595	583	580	558	592	610	600	568	610	625	602	586	604	590	565	569	571	572	528	587	565	606	581	567	577	597	601	592	516	581	586	589	588	594	601	579	586	578	592	573	559	606	568	553	586	603	584	587	570	556	583	592	604	610	590	609	599	586	570	587	565	612	588	599	602	650	606	579	613	570	581	610	616	606	597	573	588	593	586	609	590	592	628	593	552	602	568	606	604	566	629	576	558	561	612	594	633	647	598	538	582	585	615	618	579	585	615	602	627	557	599	584	588	576	608	578	607	568	588	616	655	589	610	566	596	589	529	571	544	590	631	602	606	573	627	566	582	528	600	595	563	550	571	598	582	589	552	565	627	592	578	593	592	588	612	565	569	607	597	577	559	612	595	650	572	568	591	622	556	588	582	580	575	609	579	564	603	597	590	601	548	557	545	579	569	573	589	549	585	587	571	629	586	575	587	565	559	560	585	558	579	575	627	627	552	617	579	622	561	577	557	616	614	559	578	590	615	540	608	609	564	619	639	621	564	559	571	546	616	555	631	620	604	584	633	598	618	568	598	570	582	555	588	602	593	569	617	548	576	599	589	596	602	572	586	561	611	621	637	548	645	616	588	555	587	613	600	611	612	585	599	546	605	604	585	612	564	620	580	586	599	581	597	568	527	578	568	579	566	626	546	554	574	586	585	590	559	559	627	571	567	585	595	585	599	552	559	657	567	567	561	604	623	598	566	590	562	580	582	561	611	582	572	579	594	571	588	599	609	568	566	581	559	588	563	575	597	573	579	621	593	606	660	566	551	556	557	603	594	584	652	614	549	586	588	598	600	575	634	567	640	547	592	619	588	576	566	595	576	574	555	579	572	602	559	579	638	595	594	616	586	611	634	608	584	581	620	586	567	612	605	590	580	610	568	593	551	591	583	582	594	572	589	613	590	576	587	557	629	620	595	622	564	557	536	585	619	567	601	567	609	571	568	587	608	593	540	570	602	618	578	631	535	611	621	564	597	551	528	551	622	586	582	583	584	552	630	594	567	550	577	579	606	554	589	576	559	563	570	553	591	573	599	606	560	529	619	607	581	562	563	612	576	575	591	565	555	564	598	592	571	623	605	569	590	533	605	620	597	594	573	561	623	606	586	614	564	551	571	548	545	598	559	560	603	578	573	610	590	571	606	563	560	625	594	598	552	569	585	563	574	547	559	555	590	614	560	584	591	613	590	569	542	551	580	571	622	596	541	578	565	583	600	594	600	585	592	563	582	632	569	548	580	567	614	588	617	548	611	544	581	579	600	605	603	590	571	621	597	577	578	588	588	587	607	593	583	612	614	564	585	565	587	587	635	576	593	587	586	610	565	579	606	565	574	564	573	574	593	560	569	625	573	596	608	602	613	573	635	592	597	578	560	558	592	602	554	609	564	544	606	615	567	591	585	608	595	633	545	607	612	560	600	572	578	568	560	549	571	585	595	550	599	575	539	589	582	580	567	599	585	576	602	570	585	578	576	587	616	547	591	593	554	603	624	577	567	557	536	600	586	609	572	591	593	593	637	572	555	586	582	570	578	599	561	631	589	570	595	528	583	592	583	573	617	590	613	611	545	520	593	614	581	551	610	618	593	611	580	584	596	580	584	566	592	571	583	625	560	605	551	598	588	612	551	599
2213	180	122	120	148	194	197	243	6985	8764	7413	3515	1107	454	192	90	52	57	49	64	63	66	44	49	58	52	66	64	59	58	67	64	52	77	47	67	47	61	47	53	56	53	62	54	51	68	61	69	75	67	51	40	73	81	69	55	63	72	41	59	60	70	49	45	68	71	58	66	69	63	71	59	71	64	64	64	55	61	52	48	63	54	61	71	55	59	68	54	70	72	61	49	59	59	64	59	58	62	62	51	49	61	62	57	73	65	50	69	61	59	53	71	64	48	58	68	59	66	47	56	65	65	55	73	62	74	51	53	61	60	66	66	77	53	58	52	57	71	56	77	53	75	61	64	54	59	56	58	56	54	69	69	62	59	43	64	55	59	72	67	66	72	52	54	56	59	63	60	58	60	73	52	73	51	60	77	58	69	75	60	65	38	59	57	50	64	59	55	65	70	57	56	51	53	50	65	59	58	64	64	61	66	58	58	76	62	58	57	58	52	63	61	56	64	68	58	70	68	78	56	55	58	58	62	68	56	54	58	64	72	55	61	64	59	60	58	74	67	59	60	53	63	63	56	65	49	56	56	76	55	70	56	51	55	58	58	58	68	59	46	64	64	56	56	62	46	73	64	58	50	59	53	60	57	56	70	58	53	57	63	59	71	64	70	57	53	60	68	70	59	45	47	58	46	56	61	67	57	64	52	51	61	46	73	52	46	54	55	59	59	48	62	55	72	61	54	59	48	59	65	60	67	54	56	58	54	53	61	56	56	56	61	65	53	63	58	65	66	50	46	52	62	74	49	50	76	56	59	55	49	54	83	52	43	59	59	59	59	63	51	65	69	58	54	63	47	47	56	58	54	70	71	70	62	68	52	58	50	63	66	77	49	75	62	57	48	65	65	60	48	49	74	48	52	56	53	68	61	65	65	74	50	57	51	51	53	57	74	51	60	64	53	49	60	66	46	61	57	61	71	59	77	60	50	57	63	56	50	57	55	75	70	67	68	60	49	59	57	54	72	61	65	72	69	60	58	58	69	57	59	52	66	54	63	54	50	64	74	72	64	58	51	58	73	45	61	55	69	66	47	53	56	68	65	55	51	50	72	56	65	62	68	59	67	72	46	62	66	81	62	67	43	55	49	60	57	57	56	63	58	52	67	59	61	71	58	62	64	79	63	62	64	59	55	59	56	69	55	73	53	60	57	50	54	54	46	48	63	61	53	61	68	54	58	52	58	57	48	54	68	46	55	58	61	68	67	66	59	46	59	62	61	60	49	57	70	37	66	54	51	69	49	65	55	49	62	54	64	67	46	74	75	57	72	58	66	79	55	74	46	60	68	63	55	73	36	60	56	58	59	46	63	73	71	62	66	49	60	52	64	54	58	63	59	50	74	55	56	63	63	61	44	60	68	70	58	47	57	84	59	67	69	62	67	58	72	64	58	41	60	57	66	69	68	63	70	80	60	52	53	60	62	60	67	55	47	78	57	61	64	59	64	54	62	57	54	71	77	48	59	63	52	59	63	58	64	62	57	67	56	73	52	69	42	54	63	67	61	75	71	51	61	64	46	73	68	57	61	68	75	57	63	71	53	47	46	55	55	55	44	68	72	70	64	62	55	60	70	51	65	68	71	65	48	62	60	68	53	58	59	61	61	69	51	69	78	41	63	71	62	61	69	68	59	45	63	51	48	43	59	57	68	78	58	64	62	56	67	51	60	58	64	64	58	68	61	56	69	59	49	67	73	44	50	65	52	63	59	72	51	62	65	72	60	56	65	53	44	68	64	58	66	65	61	79	69	62	59	57	59	46	49	60	59	57	51	60	60	63	55	41	62	50	48	76	64	48	51	58	49	51	59	60	62	50	64	74	59	66	66	58	66	59	59	71	60	52	74	79	69	45	59	64	52	57	65	63	68	68	61	63	56	50	71	61	70	61	65	44	61	63	60	58	56	62	62	58	64	59	56	67	67	54	64	66	73	58	60	61	72	72	65	45	53	63	63	57	79	61	60	50	71	80	67	66	64	60	85	71	77	65	50	56	51	77	61	70	62	65	58	64	61	62	67	62	68	73	54	74	63	48	54	66	71	56	58	65	54	60	67	65	66	56	54	68	52	52	65	67	63	63	56	66	56	64	59	46	58	69	52	56	46	50	59	62	44	67	61	56	71	66	63	50	50	63	54	55	51	53	65	53	60	53	52	70	68	66	54	65	66	71	50	60	55	59	64	61	65	50	69	57	69	72	61	64	53	78	58	63	58	59	53	61	64	63	56	68	61	55	67	49	63	58	55	56	51	64	57	63	53	52	60	57	56	45	71	58	63	67	55	62	63	53	60	55	54	59	67	43	70	54	63	52	64	56	58	72	57	51	71	53	51	52	55	71	71	55	69	49	88	62	65	58	57	53	75	69	63	52	69	58	64	83	56	63	66	53	53	56	54	67	47	43	69	78	68	71	57	71	52	74	69	47	51	68	63	72	53	55	55	58	51	59	60	34	54	61	57	80	70	63	48	58	75	65	56	61	61	62	67	61	73	46	52	57	67	51	70	66	50	59	71	60	52	67	70	57	72	53	49	50	70	56	69	71	59	59	61	51	39	62	51	57	65	46	62	58	66	68	54	71	67	76	64	58	73	54	48	60	63	63	66	56	59	59	68	67	58	64	67	49	57	45	51	53	64	58	60	63	56	57	50	44	65	52	56	53	47	59	51	61	62	60	50	64	57	66	49	54	58	68	54	62	59	47	70	64	68	65	64	72	55	68	77	71	68	57	65	64	72	57	63	60	59	53	50	66	43	72	53	70	53	53	64	55	68	63	54	54	54	46	66	57	60	53	59	63	60	51	56	58	63	62	63	49	64	45	51	55	46	57	51	50	57	57	61	64	58	62	63	69	63	51	60	53	67	62	56	80	64	63	49	73	67	71	60	61	58	62	64	55	61	44	47	52	59	61	57	51	59	75	69	61	61	65	64	45	59	61	57	50	68	49	55	63	69	52	54	46	63	60	69	62	51	65	64	49	52	70	53	57	67	62	51	55	55	63	64	59	76	59	57	66	59	41	67	67	66	49	59	48	69	75	57	57	59	53	59	72	61	72	57	56	69	62	62	63	60	70	64	51	60	60	55	55	64	62	54	58	66	54	66	65	70	68	58	67	48	48	57	60	49	49	60	63	56	64	52	63	67	72	62	52	64	70	75	69	38	60	47	56	57	69	56	51	60	57	49	59	61	59	65	64	55	66	79	59	53	57	58	53	50	69	69	54	69	61	71	63	52	66	70	65	62	65	61	64	50	60	64	75	65	57	55	55	55	47	48	59	62	55	50	45	70	59	53	56	57	59	54	63	54	56	56	65	70	59	55	62	57	47	53	60	65	70	50	67	44	53	52	66	56	62	50	66	58	49	58	81	56	44	63	55	54	46	55	47	63	67	56	63	64	66	69	52	66	61	65	69	56	46	53	62	72	74	64	53	43	74	63	63	55	68	53	53	61
11229	3944	2335	4223	10028	13391	11210	10386	49616	49151	42916	31350	19121	9495	3621	1274	751	708	639	688	673	669	682	647	667	672	676	670	657	662	638	650	673	664	673	657	659	707	660	642	662	650	706	649	628	659	656	661	677	634	640	693	669	618	655	668	671	682	681	698	699	724	661	627	664	641	672	682	647	667	659	658	620	698	672	669	665	660	678	708	690	663	707	679	677	700	651	625	698	664	649	661	672	639	746	680	643	678	672	732	668	694	623	629	648	655	640	693	656	627	657	648	671	637	642	612	683	698	730	656	665	638	727	638	680	645	618	681	626	649	723	651	644	687	654	683	671	672	627	665	692	654	690	684	681	648	702	632	707	678	703	647	637	674	705	669	656	624	668	709	665	657	659	642	694	647	642	677	679	697	686	681	714	638	684	665	656	656	615	654	688	648	695	612	648	685	643	611	632	646	643	656	680	728	687	673	649	708	679	632	678	684	621	659	684	643	649	671	651	654	596	703	699	629	654	613	638	716	691	670	667	649	680	642	665	614	666	687	725	729	625	677	689	646	667	700	673	643	689	694	663	659	635	672	665	640	661	631	664	636	678	696	672	684	704	724	656	683	681	656	657	633	705	634	639	682	679	653	697	668	671	657	746	613	655	663	669	659	683	652	724	652	695	682	677	664	700	675	681	647	621	667	642	708	661	716	675	669	671	661	727	709	676	659	690	657	656	671	640	655	675	713	666	635	678	711	670	687	646	650	627	651	644	673	666	673	677	696	672	662	682	687	649	679	636	667	661	651	678	695	685	679	625	705	698	683	653	677	642	683	662	697	658	647	682	672	718	690	685	671	653	616	698	658	687	688	685	611	646	708	667	672	662	613	711	658	606	673	642	663	673	638	706	645	653	698	655	652	669	699	647	683	656	704	644	669	655	685	663	645	654	669	689	643	679	672	687	693	698	654	636	648	657	681	645	621	672	714	658	675	625	643	660	648	638	628	677	604	647	662	663	669	656	648	639	717	656	675	696	679	600	708	666	669	640	645	630	684	704	646	690	666	701	707	643	637	683	656	682	637	634	653	614	671	666	673	653	684	691	652	665	673	650	629	696	659	633	683	647	695	670	637	659	678	648	687	654	623	668	675	661	661	632	689	664	696	678	655	657	663	639	664	652	695	710	648	676	709	629	684	740	669	636	652	655	686	667	693	706	687	654	689	712	638	701	656	682	701	644	658	686	678	700	644	672	665	703	642	626	676	642	649	665	688	661	641	670	649	651	664	654	701	705	680	614	674	645	681	650	685	678	687	676	663	698	673	672	685	644	628	696	665	628	639	660	686	652	647	642	671	661	668	662	665	653	722	661	673	681	695	693	618	676	684	636	684	650	634	653	646	632	722	683	653	680	597	662	658	664	637	654	685	629	654	662	668	626	665	675	688	680	678	630	614	668	673	683	687	680	718	670	666	635	742	704	642	667	699	707	610	652	663	672	657	704	679	660	613	671	704	658	697	663	638	661	683	678	658	710	672	704	692	703	660	668	671	680	677	643	662	646	645	663	664	714	656	677	630	659	660	715	689	638	658	647	633	648	656	628	705	684	687	651	605	657	659	645	707	650	691	643	623	692	689	670	687	681	657	637	637	652	661	676	627	656	669	698	679	688	676	669	650	644	625	697	691	657	637	712	671	650	625	646	688	705	681	683	656	652	652	626	631	662	657	647	696	665	671	662	693	660	659	665	691	671	673	668	694	652	668	660	657	635	622	656	670	624	648	674	653	709	647	619	728	652	673	659	728	640	592	674	697	693	597	700	674	642	643	659	632	625	675	648	677	659	703	681	659	644	637	647	630	665	705	642	661	654	655	713	654	710	641	704	674	657	677	640	676	663	626	673	694	664	638	634	620	680	638	663	672	651	646	657	663	661	638	698	663	649	617	644	664	667	671	678	680	709	676	677	672	663	691	676	677	684	643	688	637	678	626	636	660	669	685	653	706	635	659	634	693	659	673	651	638	656	630	673	663	679	661	636	693	679	672	692	670	701	658	670	636	652	644	669	633	652	631	642	647	664	655	675	660	699	683	649	639	681	709	642	697	707	680	672	700	656	655	707	672	648	684	653	653	664	615	658	642	661	663	653	643	637	658	634	670	657	661	644	654	675	687	609	683	661	694	685	679	662	691	679	688	645	621	673	667	676	690	658	670	663	632	661	675	699	712	646	675	687	670	643	641	672	667	650	663	654	697	632	681	626	710	663	664	710	665	619	674	638	697	645	673	686	696	664	685	651	645	684	680	618	644	654	602	665	680	660	647	689	651	661	660	676	618	676	708	646	700	680	638	699	659	641	644	659	700	637	661	715	647	638	642	659	654	633	667	635	658	624	681	643	675	652	690	670	644	646	659	664	658	653	649	655	682	620	668	684	648	654	691	682	634	664	695	630	691	645	676	671	654	662	621	642	660	667	621	655	679	655	650	689	661	653	653	642	662	670	708	696	694	682	684	666	636	664	697	693	627	649	699	666	653	675	674	651	641	646	694	618	688	723	677	651	659	654	653	714	666	657	666	706	710	680	645	659	656	639	639	638	684	746	603	693	712	669	693	709	685	663	659	630	614	623	671	684	708	647	660	722	669	640	660	640	672	683	676	615	698	648	666	688	660	666	658	615	672	604	704	668	711	687	611	661	664	642	634	646	676	673	675	678	622	672	635	646	669	668	683	621	688	662	707	664	635	733	640	681	673	690	639	684	658	612	666	686	683	643	662	649	672	702	673	704	660	635	663	665	662	680	651	649	652	669	701	667	662	614	692	664	610	667	684	674	632	648	687	672	680	663	688	649	677	688	690	639	677	608	643	614	615	630	674	656	627	672	670	681	636	687	656	718	628	669	666	637	673	661	663	713	689	648	631	677	658	688	639	685	656	657	625	631	657	685	641	663	671	671	694	604	662	672	688	714	708	656	670	657	645	615	719	653	660	655	696	653	655	625	679	710	664	655	684	650	639	669	697	604	653	704	653	679	661	690	710	657	651	657	669	737	698	710	656	614	648	627	689	624	664	664	653	667	659	665	670	673	662	677	633	665	649	656	684	653	657	635	668	666	631	651	656	733	696	679	654	681	691	654	679	664	712	655	683	648	708	693	663	681	697	650	661	653	663	641	656	647	610	675	659	678	663	713	626	651	683	612	664	668	664	668	622	633	626	662	660	642	667	720	630	692	671	668	673	734	698	656	642	641	732	651	644	683	667	694	621	651	674	627	658	695	711	687	648	612	665	667	642	649	653	672	665	633	717	599	674	654	637	730	660	680	662	643	706	655	647	665	653	683	639	640	675	631	648	642	646	696	613	658	661	715	678	683	632	649	647	625	619	643	670	640	703	696	597	675	693	638	648	653	713	681	650	681	672	662	648	649	659	689	687	688	722	623	680	662	671	676	655	641	704	621	707	687	675	688	635	715	666	676	645	632	696	661	646	699	703	640	653	613	639	692	624	616	686	687	662	670	702	662	707
1174	403	235	162	172	281	222	248	11840	14786	11993	5516	1639	523	202	72	63	55	49	52	48	34	63	42	42	44	34	41	59	39	57	53	48	46	53	46	44	47	53	51	55	46	50	56	44	57	43	52	43	51	39	44	52	30	47	41	55	47	44	49	57	33	57	45	46	38	49	36	44	62	33	46	53	54	71	49	48	44	44	60	57	52	40	52	56	40	48	58	45	50	44	41	50	55	50	46	62	41	43	57	43	43	46	37	47	49	43	53	48	48	38	41	56	44	59	63	53	34	47	51	54	59	56	39	44	53	56	62	45	62	37	42	49	42	62	46	43	52	45	49	54	45	39	43	31	50	50	44	27	47	49	49	41	54	48	51	49	41	43	56	40	52	58	47	58	46	65	30	63	58	41	50	44	43	36	53	62	46	51	52	46	47	46	42	46	46	51	49	51	51	60	59	52	52	56	45	70	49	44	56	51	40	51	51	35	49	42	53	36	55	49	59	44	47	51	41	51	46	66	57	45	52	42	45	34	37	54	45	39	51	35	45	46	50	37	57	41	57	41	52	40	45	55	51	44	55	46	52	47	48	61	44	50	39	51	53	47	52	34	28	56	54	52	36	39	60	52	40	41	48	62	46	48	38	43	45	51	52	50	41	47	56	47	59	44	50	43	52	46	58	44	39	45	46	48	51	58	49	42	65	45	51	47	68	48	53	52	50	47	40	54	30	37	46	51	52	56	48	44	39	41	46	51	46	53	46	52	58	41	53	54	44	44	43	43	58	57	53	53	54	44	54	50	41	35	46	51	42	39	39	56	48	46	43	50	44	39	37	58	57	48	62	42	44	42	43	54	49	40	53	49	52	39	43	51	44	49	52	44	47	46	45	60	46	49	50	53	41	50	59	52	52	42	36	50	39	43	32	54	53	46	56	53	57	39	43	42	56	49	51	45	47	50	39	33	59	59	40	46	51	55	33	47	42	45	51	55	46	43	41	39	48	46	45	52	51	44	36	47	55	50	50	52	35	45	50	50	49	52	54	46	46	65	56	47	54	47	62	47	61	48	53	44	56	50	45	42	53	45	37	45	63	51	45	43	55	43	43	50	47	41	45	42	53	54	38	47	48	59	40	42	41	47	44	44	47	51	55	39	50	34	50	66	42	52	34	33	39	54	33	42	53	54	35	41	41	41	42	41	38	51	50	45	44	45	56	39	48	63	59	43	48	41	51	51	58	51	58	42	35	43	49	52	38	45	55	56	53	66	50	48	50	53	50	51	48	41	53	39	50	60	48	49	38	61	64	46	55	48	50	58	43	57	48	50	52	56	46	53	42	55	39	43	39	41	59	44	50	54	50	48	54	58	57	51	34	52	49	49	55	57	37	38	50	77	54	48	49	53	37	47	54	46	46	48	49	57	49	50	45	44	43	47	57	57	60	51	52	55	58	49	32	39	55	43	38	56	38	47	43	53	43	44	60	44	65	57	45	66	45	49	48	31	60	39	57	57	46	49	54	40	50	48	45	40	38	49	44	62	51	51	56	41	49	59	29	41	58	45	55	46	63	59	44	41	43	42	51	43	46	44	47	66	50	45	52	49	60	42	53	40	38	52	45	41	45	55	56	61	54	41	46	49	64	60	50	35	46	48	54	51	55	56	43	41	39	48	61	44	48	50	57	41	46	57	51	54	38	46	45	54	47	46	50	52	44	39	59	37	51	48	56	43	49	59	52	42	52	50	49	45	33	58	49	58	42	53	50	43	43	36	63	49	53	41	50	41	52	45	51	47	47	41	57	60	42	45	43	33	49	51	52	53	49	50	66	48	45	49	51	40	49	50	45	59	58	53	49	53	49	63	43	50	45	63	37	50	48	48	52	41	48	53	45	45	51	50	52	56	50	46	50	56	70	56	47	50	38	63	53	40	34	45	57	42	44	47	50	50	44	57	56	47	44	56	54	46	31	57	31	47	51	41	46	45	54	53	55	56	45	45	50	50	49	50	39	40	56	46	53	47	44	44	40	49	57	45	56	49	47	44	41	42	49	48	45	48	55	53	47	47	52	49	58	41	42	49	46	44	45	56	60	47	47	55	45	56	47	56	54	50	46	37	55	44	30	43	46	43	48	57	53	49	62	56	37	46	51	48	66	51	60	52	46	52	48	45	48	56	46	62	42	57	37	54	51	47	45	51	47	56	55	47	42	52	43	39	38	57	40	47	58	39	51	55	51	53	49	45	59	32	43	44	44	36	46	52	53	41	50	45	47	46	58	54	58	51	48	39	51	41	48	54	47	53	51	60	51	43	53	54	46	50	45	42	41	44	52	59	50	41	49	51	45	55	51	50	54	54	48	50	48	37	44	49	45	58	47	61	49	36	45	46	50	52	55	48	43	51	53	59	50	56	47	45	64	53	41	45	45	52	43	57	60	57	45	40	39	48	36	50	29	54	41	41	46	63	38	40	47	46	45	43	42	43	58	40	44	43	43	46	43	48	47	49	46	51	46	57	50	51	45	55	53	44	42	38	45	51	41	61	41	51	50	57	50	57	52	50	51	44	42	33	36	35	40	48	52	62	46	51	37	43	46	51	47	48	47	40	49	44	58	44	53	44	46	52	45	45	52	52	59	43	59	50	52	53	48	49	63	54	43	51	67	44	45	53	42	50	49	46	45	41	42	50	46	43	43	55	50	56	60	49	57	41	44	46	49	47	53	49	66	48	67	53	61	58	53	44	49	47	54	44	50	51	41	47	45	49	56	47	39	46	47	48	45	43	48	53	57	45	51	56	65	56	42	56	52	46	57	51	53	45	56	42	35	49	45	42	55	52	44	49	47	53	52	49	48	54	51	37	56	45	52	53	38	41	50	60	50	55	53	51	38	46	41	52	62	37	46	37	34	49	44	43	57	57	41	33	35	54	49	62	48	48	48	50	34	58	52	50	39	48	50	59	47	48	37	64	42	47	55	49	50	42	44	41	46	36	47	47	43	51	46	51	44	43	40	51	43	47	41	49	49	45	51	52	53	45	60	48	56	55	55	40	48	57	53	44	48	38	48	57	50	51	46	54	54	58	39	42	49	58	42	46	47	39	41	45	50	40	39	47	40	48	46	53	39	47	58	51	44	48	36	48	48	37	47	42	64	55	57	47	45	51	44	42	44	53	45	48	52	56	58	48	40	56	55	49	64	54	47	46	44	56	48	46	51	68	44	42	46	39	38	48	43	42	43	48	57	45	45	42	53	43	39	46	56	38	49	44	41	30	36	50	51	55	48	54	50	54	46	46	55	37	55	48	48	44	53	47	50	42	48	49	44	50	46	52	44	48	43	47	60	44	51	55	53	50	39	53	47	55	41	44	50	46	48	47	56	63	55	54	48	56	48	44	53	61	44	39	42	44	45	42	50	47	50	49	39	51	42	51	55	43	48	47	59	35	43	49	51	45	45	54	57	44	54	42	47	36	62	48	44	55	40	46	39	65	58	45	58	45	60	48	42
15742	6945	3624	6947	14956	17009	13644	11618	58431	58743	49460	35165	22747	11959	4269	1291	688	577	578	525	518	505	552	580	560	562	584	559	537	606	572	552	572	514	551	588	518	548	552	534	555	579	539	549	594	551	539	554	601	534	509	557	559	527	521	529	558	536	571	513	498	573	506	542	579	563	540	527	577	565	534	557	520	532	558	503	570	548	536	535	507	494	592	546	525	555	554	566	549	495	543	559	535	539	533	524	596	563	554	586	562	555	544	562	529	526	545	565	514	555	566	528	572	527	540	573	549	535	539	510	564	521	561	510	575	536	553	496	518	574	541	528	518	562	544	546	526	504	577	541	555	529	542	534	531	534	515	513	551	584	490	586	515	508	593	551	580	570	604	507	576	568	547	541	533	599	576	554	551	574	566	557	567	535	568	549	541	542	556	562	530	519	555	519	541	546	572	562	517	556	529	542	566	572	574	560	570	545	532	538	511	529	561	533	518	586	565	578	534	537	572	529	547	559	529	588	555	507	547	537	535	530	567	519	513	535	596	552	510	510	590	567	581	575	494	521	533	553	589	535	516	581	563	559	530	528	551	568	560	539	519	535	562	580	556	522	545	530	568	532	569	562	548	584	544	546	567	576	586	576	511	528	535	552	540	544	532	531	498	541	558	530	526	536	529	522	531	576	558	534	509	533	542	515	582	515	566	546	521	552	571	567	557	524	517	547	551	523	554	526	594	518	522	599	553	552	513	561	534	561	526	597	533	590	539	522	537	553	512	543	562	545	539	535	543	531	593	572	577	551	570	558	580	537	562	558	538	560	547	540	532	508	537	554	551	580	605	548	565	569	529	520	525	560	555	588	537	511	548	571	566	523	583	588	550	559	574	556	551	536	543	571	522	566	542	536	532	522	534	539	529	541	542	535	511	524	568	535	525	532	535	550	559	537	591	548	564	519	531	583	584	502	550	537	549	519	543	534	544	542	569	544	543	538	566	632	564	540	572	537	533	541	538	563	555	532	544	558	551	556	564	555	546	559	545	538	532	567	528	555	534	524	532	544	533	556	491	538	510	559	558	459	553	582	545	543	529	553	542	543	571	542	551	535	543	524	547	564	544	552	537	572	522	583	499	593	569	544	544	536	502	530	549	582	576	546	527	564	541	525	549	511	497	565	535	544	521	566	572	534	562	513	518	510	580	566	549	550	566	540	557	548	516	501	524	564	517	526	532	571	520	556	559	542	539	567	512	575	524	520	594	531	506	523	520	575	551	552	575	530	601	513	567	550	551	549	558	531	535	523	560	577	566	548	591	503	562	581	587	494	534	590	539	570	564	546	574	519	578	563	556	541	538	570	582	598	549	575	556	552	546	520	545	602	579	573	542	561	535	585	541	521	593	556	555	576	524	542	545	521	541	558	518	553	546	536	562	572	546	552	557	537	574	547	554	558	541	543	555	536	531	544	526	576	493	542	512	525	578	544	550	550	601	525	527	522	542	598	584	539	578	506	535	585	568	540	549	584	595	556	592	553	541	561	544	545	544	541	555	532	525	561	545	530	567	574	566	575	539	548	547	580	537	541	539	573	550	518	555	530	575	525	538	520	585	558	524	549	539	564	525	554	583	552	496	549	553	561	532	537	582	528	551	561	532	560	512	530	538	538	551	623	501	538	549	547	586	495	529	570	538	583	535	516	543	542	560	526	548	521	510	547	534	554	560	544	501	550	568	568	552	540	504	535	566	574	547	593	546	574	551	508	583	515	528	526	535	559	576	559	589	566	571	545	561	545	536	569	525	502	523	589	574	566	551	563	542	549	541	559	547	545	579	492	571	554	539	530	559	524	529	526	581	504	525	592	551	549	516	555	551	567	555	546	583	522	534	545	545	538	535	561	538	571	590	568	512	558	523	537	569	577	591	544	544	538	575	579	537	527	599	581	522	561	522	580	563	526	553	524	567	494	548	581	498	554	533	579	565	565	557	578	560	532	574	490	574	523	578	574	567	549	528	591	546	591	492	513	542	536	524	541	541	578	506	548	564	538	557	574	569	537	571	541	511	580	536	537	579	548	477	552	536	539	544	550	529	556	547	556	525	560	554	501	538	551	523	542	558	521	584	532	550	586	546	532	521	486	518	552	595	527	540	498	550	543	523	548	559	536	534	510	524	539	556	523	529	532	528	587	548	565	550	585	513	571	548	527	557	549	548	572	533	581	576	559	543	532	542	555	540	504	534	552	562	560	549	573	551	547	521	536	517	566	542	609	585	526	547	540	572	551	535	578	560	533	569	509	559	516	559	557	494	560	548	557	508	507	565	551	519	527	523	540	538	563	531	574	504	552	541	540	501	574	560	567	539	580	530	533	583	590	550	528	557	536	526	552	563	534	558	546	558	564	556	590	562	585	587	550	537	546	586	572	572	522	540	566	558	527	580	529	561	562	579	537	525	496	554	535	513	574	589	560	594	590	581	556	530	529	570	503	585	555	519	566	592	517	575	459	511	500	582	579	525	572	551	591	536	554	516	561	553	535	545	539	570	554	516	552	544	569	528	564	550	505	555	566	561	537	561	595	522	551	582	584	555	551	530	563	526	511	562	512	558	568	573	561	521	572	518	558	511	595	550	552	535	571	556	532	536	522	554	572	529	528	555	502	523	542	570	586	543	555	531	555	537	553	525	528	497	514	560	589	554	572	552	559	519	512	574	528	551	528	543	571	523	576	587	527	528	526	567	531	539	568	574	567	558	542	542	541	541	574	576	549	569	498	528	548	574	542	551	554	543	575	553	550	538	531	533	573	519	536	558	530	596	531	504	571	565	583	538	578	535	554	495	514	540	544	521	519	573	499	533	502	522	540	553	556	578	572	533	541	541	521	521	593	570	560	529	489	524	558	552	541	555	531	568	521	556	575	549	525	551	539	580	571	535	557	498	568	550	550	516	560	564	544	542	559	568	496	553	542	513	522	560	540	576	524	558	565	552	569	533	561	515	547	558	540	521	556	530	518	560	545	595	592	590	569	523	493	584	562	567	503	551	494	533	531	570	552	509	541	524	537	567	524	529	536	518	580	536	549	549	570	584	551	571	546	613	539	533	551	511	541	535	518	514	518	532	540	541	558	575	528	521	527	556	512	552	511	526	574	560	543	577	563	550	545	537	536	513	536	575	527	558	507	560	524	501	519	506	557	545	505	577	566	546	545	548	555	543	597	560	541	525	523	565	550	504	558	571	557	517	562	532	570	558	572	531	564	579	527	547	548	562	516	535	550	501	547	557	587	503	544	584	552	534	533	560	539	544	573	570	583	562	569	497	556	546	564	545	572	538	559	568	544	535	551	529	574	549	570	544	519	541	555	507	555	542	553	520	569	545	519	517	537	506	567	557	540	544	542	529	563	527	515	540	533	583	542	532	558	567	549	529	538	595	581	552	558	552	533	538	543	542	545	567	549	558	546	547	508	537	530	575	538	559	550	542	484	517	512	539	603	581	565	521	522	574	538	563	540	556	509
1460	155	118	108	116	127	141	148	2101	2972	2531	1335	499	235	95	65	58	52	70	50	75	72	73	61	53	58	55	65	78	65	76	53	69	51	60	55	55	62	63	58	60	80	51	63	66	73	68	64	58	70	63	56	53	49	66	74	57	71	66	61	61	60	67	59	74	53	68	69	59	61	68	56	66	66	59	60	81	55	59	76	58	63	57	63	54	61	68	49	77	63	58	71	69	71	69	55	59	56	50	60	55	61	80	58	57	67	49	65	58	63	42	58	75	75	66	63	64	50	42	60	69	50	66	71	56	60	59	58	58	63	63	68	64	67	62	65	66	64	47	69	69	56	58	66	60	63	51	84	46	66	68	68	68	57	52	63	69	51	61	62	56	64	59	67	75	67	64	51	52	59	51	60	48	55	74	69	65	71	63	51	66	53	54	57	67	58	53	66	64	57	50	60	77	76	64	58	54	67	70	69	56	71	73	67	70	66	54	57	51	65	51	61	69	63	72	63	56	75	62	66	54	57	49	62	61	58	64	56	60	65	57	53	59	68	65	57	60	48	52	52	62	59	65	67	57	67	50	63	71	63	66	76	52	57	60	69	49	61	56	68	75	55	64	54	65	55	59	55	66	63	66	66	77	70	60	70	66	69	63	72	61	55	59	62	66	68	55	70	62	60	60	85	52	66	59	66	68	56	67	56	64	62	65	70	56	68	64	56	61	71	50	86	59	62	62	62	59	58	72	65	54	63	66	61	63	53	59	56	58	71	61	54	56	74	68	50	65	67	67	53	59	70	49	68	57	61	71	68	67	54	75	68	61	67	70	45	58	57	49	60	65	61	57	56	80	56	70	60	67	59	54	56	56	60	60	70	62	59	63	63	59	61	67	63	61	53	83	43	69	73	60	58	66	71	67	57	60	51	41	59	70	74	58	57	58	68	70	67	72	47	63	45	75	64	55	70	51	46	60	66	63	75	47	62	54	53	58	54	68	61	48	59	66	57	63	60	65	63	69	62	56	49	76	62	54	70	55	57	72	56	68	68	53	47	65	65	55	63	54	62	69	53	56	58	53	74	64	60	69	56	45	71	72	62	60	50	69	58	66	68	59	68	63	63	71	54	59	58	52	81	75	65	64	71	54	56	65	58	66	68	60	75	53	62	60	59	53	68	64	64	53	61	46	62	54	68	62	58	63	60	52	61	63	64	79	65	64	64	68	60	51	65	64	61	62	50	69	65	62	57	67	49	61	61	53	70	64	54	64	52	50	67	55	69	51	48	58	47	59	56	55	63	66	72	67	76	62	69	71	63	58	46	49	59	63	69	68	67	71	66	68	61	56	74	67	63	63	69	76	55	64	71	66	57	73	62	58	69	55	68	50	79	59	58	54	50	68	64	60	54	49	51	60	66	76	70	68	70	69	60	56	50	52	64	73	57	69	57	57	60	67	58	70	65	64	75	57	54	64	66	64	46	54	58	70	83	62	49	58	73	44	67	59	66	66	56	68	62	68	68	69	62	60	57	64	47	57	65	44	65	71	65	53	56	76	52	71	70	54	60	59	66	72	56	71	67	54	68	54	59	68	62	56	50	57	62	50	50	59	60	55	70	71	58	48	61	61	75	64	67	58	64	70	70	50	43	57	65	68	68	61	70	59	67	70	60	71	50	67	53	56	65	66	58	54	67	75	64	45	75	75	59	72	70	74	48	67	49	62	72	66	75	62	60	65	49	44	80	67	62	58	77	52	72	54	69	65	43	59	78	61	71	54	60	70	60	59	56	57	50	61	59	46	58	64	56	65	65	55	53	56	56	73	66	73	62	64	65	71	70	49	68	66	57	63	70	55	61	64	61	54	53	68	54	62	50	66	58	60	69	79	44	59	63	50	72	53	58	51	75	57	59	71	62	65	57	63	54	62	56	70	55	66	56	52	59	64	54	59	63	70	58	59	56	64	69	56	72	71	56	62	55	59	66	64	53	70	56	70	62	73	56	73	59	64	60	54	54	55	82	72	55	66	71	58	53	60	66	64	54	67	78	70	60	51	68	74	59	50	71	55	52	61	51	58	65	51	57	60	65	65	61	61	65	58	64	58	57	54	66	60	66	50	72	73	62	62	64	48	64	65	52	72	57	64	60	60	64	55	70	52	51	58	56	68	65	60	68	56	49	56	63	58	64	63	64	71	61	61	57	55	67	57	69	71	56	53	65	57	69	63	54	66	54	64	64	71	64	62	55	59	54	43	57	67	51	65	63	66	53	60	59	66	67	59	50	73	59	64	64	63	62	67	66	52	52	55	68	55	57	52	71	61	54	59	74	63	56	58	64	31	69	69	54	59	54	60	62	72	71	70	59	49	68	69	65	68	53	55	69	65	52	63	58	57	59	64	49	59	56	64	71	50	76	66	50	71	71	60	57	62	63	62	76	62	61	72	57	57	63	68	65	59	56	60	73	59	67	67	66	63	61	58	62	61	67	58	56	57	62	74	58	50	55	52	58	66	77	67	62	51	74	57	55	65	58	54	59	69	67	70	70	58	51	74	48	67	59	62	60	55	57	69	54	56	53	65	65	67	64	52	73	51	62	63	55	54	71	59	67	64	56	67	60	69	65	70	62	57	61	68	60	55	69	66	56	69	44	75	50	71	70	81	56	64	74	67	58	61	66	68	65	56	61	53	76	71	70	62	62	62	62	59	71	54	57	60	54	59	63	50	56	56	44	59	62	67	63	62	66	58	57	53	57	56	63	52	59	52	65	49	59	60	75	59	54	69	64	67	58	68	64	67	65	62	66	59	57	65	66	59	61	58	49	56	59	56	52	54	55	61	46	79	65	57	60	52	65	54	67	63	58	59	68	60	58	62	68	64	66	62	56	75	59	56	58	66	66	61	63	47	54	72	84	61	63	57	70	65	53	52	62	68	58	63	53	65	53	57	69	52	76	56	52	72	69	62	74	66	60	53	60	53	55	61	51	61	68	51	76	67	61	66	68	75	56	57	58	50	66	55	73	66	61	57	66	64	76	60	59	59	60	67	70	55	65	76	59	64	53	65	63	73	56	72	55	63	85	63	68	66	66	71	68	60	70	73	63	77	66	73	62	63	79	71	58	61	82	65	65	74	63	62	53	65	74	61	66	68	55	59	66	53	59	57	59	54	63	61	60	61	66	64	58	51	65	44	73	68	55	64	53	57	48	58	60	59	57	81	62	58	87	48	61	59	65	54	65	71	66	68	67	74	61	57	56	70	67	62	72	59	66	65	69	57	68	56	64	60	61	64	75	50	63	57	55	59	63	49	54	62	71	46	63	70	63	66	70	60	61	70	67	52	45	62	48	70	55	52	58	65	56	56	86	50	62	63	66	56	54	69	57	66	50	70	63	66	64	53	61	51	65	66	48	57	62	67	63	62	69	72	63	70	69	68	73	52	67	71	74	71	57	67	49	53	59	77	66	51	74	58	59	65	67	54	47	62	58	77	46	51	53	72	50	71	70
9058	2660	1734	3237	7379	9530	8634	7555	34128	34089	30068	21589	11186	4774	1737	870	727	715	708	655	705	647	679	689	730	675	646	700	667	710	696	668	669	673	692	666	690	647	659	663	724	735	690	650	668	668	676	676	666	698	682	676	668	684	645	677	685	663	679	709	680	700	670	709	713	708	691	730	692	651	632	663	725	644	678	682	719	698	689	675	651	660	687	686	703	650	719	678	671	651	690	684	662	675	720	690	713	630	679	654	663	700	673	702	682	689	704	667	673	681	670	717	637	674	670	696	684	710	717	699	707	622	637	657	670	676	707	658	656	719	703	689	635	685	663	696	683	684	633	643	706	682	704	715	697	656	694	678	679	707	713	648	629	681	698	697	659	687	692	727	684	620	729	654	644	638	689	682	670	671	657	668	680	644	661	665	701	678	675	680	673	665	646	694	687	657	668	656	722	663	690	705	685	687	650	683	722	697	691	677	641	671	670	676	692	678	687	702	688	709	687	643	697	712	657	717	698	686	657	680	695	697	669	693	703	691	685	686	672	659	671	661	723	654	716	708	688	652	698	702	671	645	684	681	728	665	701	682	688	679	648	690	699	710	663	659	675	653	648	693	663	713	684	675	680	681	661	677	671	690	702	716	645	678	679	660	682	645	701	665	694	702	685	710	631	681	718	658	662	689	739	645	651	642	669	670	701	685	672	683	667	663	685	689	667	656	711	699	686	652	640	639	722	719	712	688	648	709	662	703	702	656	681	672	661	727	662	710	688	687	698	681	637	708	665	653	675	693	672	668	729	651	683	679	673	675	686	699	715	684	678	654	656	746	674	704	640	668	694	713	657	676	710	658	702	695	663	665	689	719	685	661	662	637	687	652	649	670	639	713	725	691	666	662	697	689	674	634	707	685	730	662	687	681	661	661	688	647	689	689	714	674	685	708	682	711	676	656	656	611	665	688	674	651	667	686	655	631	660	623	700	664	663	661	650	688	677	714	683	715	654	642	736	678	719	711	680	681	706	646	681	643	686	713	699	662	702	656	680	643	666	722	678	691	689	633	634	690	693	712	677	679	669	671	666	663	659	657	692	646	693	689	680	665	670	644	737	738	679	686	586	638	716	661	695	683	693	666	682	648	676	678	699	682	701	681	654	679	667	708	690	717	702	685	696	746	689	728	691	655	705	710	660	699	693	664	655	693	677	669	725	669	664	667	651	674	713	667	683	665	694	653	661	716	661	614	682	705	663	674	680	700	710	659	633	700	663	665	711	688	686	704	718	693	661	687	695	712	650	704	672	658	651	635	680	704	690	662	682	701	693	683	669	664	676	719	709	692	718	646	689	677	663	658	677	671	680	710	658	687	718	722	702	701	723	705	680	667	679	663	731	693	690	655	699	699	685	652	671	690	683	710	698	671	689	699	657	676	689	694	698	720	621	686	650	705	735	678	718	683	691	668	691	663	670	712	644	665	706	652	658	672	667	683	631	710	690	691	665	692	695	678	630	652	676	639	685	694	659	666	696	685	672	692	687	666	701	702	692	677	656	695	665	695	718	623	740	672	632	683	683	677	641	666	685	697	666	698	644	693	721	706	668	643	697	655	702	661	687	703	673	681	700	667	661	687	687	646	722	653	698	672	728	673	683	686	726	696	712	629	685	703	697	660	657	670	676	639	670	686	683	671	687	672	730	687	662	655	727	669	683	684	652	701	693	678	705	669	650	687	679	630	668	715	665	668	684	681	707	644	678	699	692	674	668	706	661	715	694	653	743	690	733	667	665	617	691	690	700	664	672	647	723	659	679	682	687	718	684	672	678	712	663	673	676	701	671	644	666	640	630	677	714	683	701	676	714	661	678	649	634	664	666	675	746	711	713	705	649	667	682	692	641	669	641	655	654	675	666	686	641	703	707	671	689	664	686	666	683	681	675	717	671	687	687	666	650	651	664	643	714	675	634	667	668	708	731	688	677	656	708	641	660	671	699	670	674	685	704	705	646	701	706	661	678	665	695	700	674	673	671	675	683	683	691	719	682	650	654	692	653	643	708	662	687	682	711	684	692	671	636	731	681	685	634	651	703	659	737	736	703	641	696	702	679	706	696	660	676	664	690	682	648	682	679	650	672	686	694	694	666	717	706	647	649	713	703	695	672	656	703	669	661	704	708	678	726	706	649	668	661	692	672	684	721	695	647	701	645	670	659	719	731	700	697	638	660	682	698	672	731	653	669	714	705	742	680	640	684	720	641	698	690	674	666	651	640	685	694	683	669	680	652	658	646	704	684	699	696	680	708	645	665	697	725	644	719	657	637	677	685	660	668	649	697	701	677	717	671	661	661	654	663	676	659	670	682	653	676	717	650	749	695	688	682	708	654	652	640	716	698	665	679	696	698	700	666	642	704	658	721	704	665	720	709	703	701	692	703	701	681	702	656	749	705	629	690	652	694	689	660	680	693	690	673	697	694	650	734	672	686	690	697	729	729	706	650	674	693	710	673	689	660	665	667	660	717	726	653	668	721	648	664	722	676	696	704	657	663	731	669	663	686	677	676	626	717	709	707	682	710	647	708	671	675	682	637	682	696	664	707	684	680	676	700	705	659	688	662	661	690	676	734	706	697	689	728	724	676	702	701	662	687	716	671	689	703	687	706	679	699	673	680	662	647	679	663	675	706	638	698	623	650	713	660	714	702	715	623	667	683	667	675	660	702	666	671	697	741	654	656	652	675	658	677	653	687	668	675	689	724	674	662	687	666	677	712	685	679	682	683	694	673	685	694	622	630	655	681	657	687	674	689	660	703	706	680	639	686	720	649	706	665	716	710	668	699	726	654	709	675	676	674	687	667	709	650	674	689	703	671	702	683	729	654	634	719	666	657	681	696	678	728	695	749	658	697	720	668	687	720	652	683	694	662	690	683	685	715	687	715	691	660	648	697	708	690	687	700	660	641	690	662	678	742	658	668	692	698	678	672	697	692	652	696	678	703	689	656	721	712	693	692	694	657	676	703	675	662	643	649	668	706	678	693	701	637	681	669	721	640	653	674	694	672	655	636	664	643	714	681	696	717	661	712	662	693	707	667	694	628	671	710	698	659	698	682	690	668	659	665	651	616	664	696	739	712	669	712	680	723	685	644	665	644	706	662	723	723	660	638	668	716	711	703	718	694	693	684	639	695	696	733	692	646	685	657	681	671	656	655	688	696	657	680	656	679	658	707	668	674	666	646	681	660	662	699	717	687	722	688	659	655	676	690	669	677	692	720	662	674	671	677	684	675	666	684	652	695	651	705	670	661	712	667	653	687	661	680	676	701	710	687	675	663	676	703	646	705	693	635	713	719	673	654	690	675	666	708	656	732	722	663	679	668	667	675	661	628	649	685	649	727	664	671	753	667	651	700	628	726	672	658	698	684	660	673	667	688	690	636	666	668	667	697	724	707	639	688	666	688	692	712	704	657	684	737	672	678	652	709	663	694	669	714	726	672	705	665	653	679	709	690	622	690	675
796	328	210	144	161	223	244	254	6069	7388	5791	3083	989	357	141	84	59	57	51	54	55	42	58	54	62	42	52	58	67	50	62	48	67	63	52	57	48	53	45	52	51	61	50	49	56	59	50	48	54	48	54	42	51	53	45	61	59	55	45	38	65	54	47	63	47	53	50	55	40	58	63	44	49	61	44	63	74	62	45	43	62	59	61	59	53	55	50	61	49	50	56	49	55	54	64	57	52	47	54	61	62	47	43	45	47	53	59	50	46	60	45	47	54	40	49	50	42	36	66	48	68	69	62	53	34	48	37	77	50	41	55	62	52	53	51	53	47	43	56	50	45	68	39	58	57	60	43	62	49	49	52	53	45	65	61	51	53	50	53	45	53	48	51	50	46	54	48	49	45	54	52	61	36	61	57	55	61	57	56	62	55	53	65	40	47	49	55	53	74	53	54	52	49	65	55	53	54	53	48	44	54	44	53	46	61	49	58	56	64	62	61	46	45	48	54	52	42	52	55	52	52	52	53	57	68	43	46	47	44	67	56	55	49	50	57	58	47	40	42	51	44	48	48	46	60	56	53	60	51	46	39	60	51	44	50	47	46	43	52	64	51	70	49	54	45	46	50	54	44	49	49	50	48	63	53	47	54	50	52	48	75	46	52	54	51	43	55	54	46	47	47	51	43	35	63	44	52	51	46	56	57	52	60	49	64	47	49	42	49	47	56	49	61	43	51	51	54	50	41	54	52	41	53	46	58	59	47	51	52	58	40	48	60	41	49	58	64	55	40	51	56	51	55	50	49	49	41	45	51	44	52	65	52	34	55	53	58	46	43	58	48	45	44	43	50	59	41	70	59	58	42	60	60	43	53	55	45	52	58	46	47	61	51	49	52	54	60	61	51	47	48	51	61	48	43	50	51	54	58	43	63	64	63	59	65	50	50	47	51	44	43	39	65	54	58	50	57	50	56	52	47	52	48	53	54	48	50	39	51	56	53	54	59	50	57	63	53	47	57	57	45	52	37	42	59	52	60	69	51	50	43	54	58	56	52	54	60	70	62	55	53	41	53	49	45	54	51	60	57	42	51	61	61	45	46	58	52	61	61	54	48	41	52	54	61	51	56	59	43	42	45	63	52	47	37	51	68	55	68	59	62	69	42	61	48	42	41	57	48	52	51	57	56	50	55	58	55	52	50	46	50	62	55	57	51	59	39	56	44	53	60	54	61	51	68	68	52	60	59	56	52	52	51	41	46	51	50	52	45	46	43	61	60	43	57	59	49	62	49	62	62	47	59	43	57	43	39	54	49	38	55	30	56	43	52	59	49	46	57	64	51	49	50	69	47	54	61	44	70	45	56	53	48	58	56	42	62	55	56	47	55	58	44	49	56	52	57	57	68	62	46	51	63	60	51	51	56	44	40	52	49	50	64	41	60	63	54	47	50	49	46	42	71	47	54	72	57	58	59	39	59	43	52	53	50	49	44	42	87	37	42	44	60	57	47	52	58	57	43	46	61	47	52	47	53	61	48	55	55	55	46	45	49	40	47	44	58	58	52	63	55	36	48	63	57	51	62	50	55	54	52	58	43	61	57	51	47	64	45	43	53	53	47	64	61	54	40	49	59	65	63	44	49	58	49	50	52	41	38	42	52	54	61	45	68	39	48	48	51	49	55	56	51	31	67	51	42	52	65	53	52	50	57	49	47	48	46	43	42	54	66	41	47	51	51	45	54	52	48	54	60	45	43	49	61	47	48	50	52	50	39	53	49	53	48	63	70	48	58	55	43	60	41	48	67	44	62	49	53	51	53	46	45	52	43	44	52	55	43	54	45	51	48	56	53	57	49	44	45	52	56	49	56	53	55	59	42	53	46	51	58	46	54	47	61	46	60	48	42	44	41	52	50	56	49	49	57	45	60	50	53	56	63	59	57	49	47	44	52	55	49	54	45	36	60	51	38	68	74	55	52	53	41	57	69	49	51	55	49	60	49	49	49	54	45	64	59	47	37	39	56	62	41	50	53	62	58	56	52	62	48	55	42	59	45	51	56	48	54	65	55	47	56	62	46	53	57	57	47	58	51	59	49	47	64	73	61	44	55	44	63	58	62	57	52	46	64	45	57	41	62	47	45	50	50	58	56	61	54	35	45	56	51	35	47	47	65	49	51	64	63	49	48	53	43	50	56	48	57	53	60	50	40	59	48	39	54	42	57	39	57	54	42	56	37	50	68	46	53	47	59	57	34	66	68	58	55	59	57	42	57	38	47	66	45	65	47	70	48	42	54	47	39	49	44	53	41	60	56	61	63	49	49	55	55	53	47	58	55	55	63	61	61	49	44	59	58	51	51	60	57	49	53	49	52	51	41	60	59	55	50	63	44	49	60	45	71	54	65	46	58	52	45	54	48	37	66	49	69	49	56	52	64	50	45	47	58	48	50	50	62	52	66	49	48	52	55	59	56	44	42	48	44	52	50	47	52	76	52	71	55	53	54	49	54	46	45	52	53	52	48	65	50	60	64	41	45	36	48	53	46	46	66	52	51	57	52	52	46	38	42	43	52	53	54	50	62	41	47	55	46	39	51	48	52	39	50	49	67	55	51	48	50	49	60	56	58	43	54	46	50	42	40	44	46	61	44	48	59	51	45	52	47	52	49	58	63	61	42	49	45	52	42	46	57	58	42	48	55	43	65	45	55	47	72	52	50	58	60	44	48	68	53	45	67	64	52	48	64	55	50	44	53	48	55	47	57	43	54	46	53	54	54	57	40	52	54	44	46	51	48	54	62	47	51	46	53	46	60	51	51	46	56	53	40	56	48	52	53	43	55	54	46	57	58	40	60	68	61	41	57	45	58	58	56	54	50	46	51	59	44	45	71	35	56	54	58	51	67	39	48	53	51	60	52	47	54	63	55	53	41	45	53	58	61	52	61	57	53	49	52	58	52	52	61	53	59	56	49	57	44	50	50	52	67	35	38	51	48	46	50	39	47	41	50	47	54	68	54	51	50	48	53	63	47	49	43	40	68	50	37	56	41	58	49	57	50	49	63	46	52	50	59	53	50	46	54	62	56	48	54	41	42	58	58	44	52	59	56	59	47	48	58	55	55	55	65	59	46	41	49	59	56	53	47	41	51	54	56	45	49	51	60	60	54	49	55	54	44	56	51	61	55	60	36	57	61	49	35	41	55	56	53	67	46	65	50	52	54	59	53	50	56	52	60	58	49	58	43	52	51	56	55	47	48	54	45	55	48	63	50	35	44	65	63	51	53	54	44	53	53	55	58	55	44	58	53	48	53	80	61	48	61	37	51	68	33	45	56	58	53	59	45	66	48	54	58	38	60	48	38	45	55	59	53	42	61	67	55	63	59	75	45	50	58	57	56	52	44	63	49	56	50	49	47	58	53	40	52	54	63	52	49	55	55	57	56	51	66	57	53	49	54	50	54	56	48	46	53	61	63	57	59	59	40	57	46	62	48	46	71	53	47	57	48	53
12608	6433	3302	5958	12871	14993	11857	12442	46081	45442	38823	30261	17257	8651	2926	1021	686	586	623	588	609	569	567	605	629	606	567	612	577	618	582	552	575	601	633	597	614	572	621	580	591	622	586	595	614	608	600	574	621	605	588	620	535	597	566	550	567	596	549	554	550	598	597	582	667	591	579	600	546	545	589	597	587	576	634	574	558	573	536	599	581	560	604	601	565	593	561	563	563	593	587	558	535	567	575	625	598	596	580	581	619	606	583	570	592	604	585	571	583	610	579	535	558	549	601	619	600	600	574	566	604	588	605	591	549	575	564	602	595	617	549	589	592	592	556	610	554	612	580	568	621	559	621	606	601	603	595	569	574	597	585	557	588	570	618	600	569	581	602	573	577	607	610	584	646	553	563	549	569	609	580	534	553	546	596	584	596	577	567	578	595	579	555	596	601	574	577	565	589	542	615	591	604	580	580	555	596	639	602	576	595	608	581	585	611	605	589	556	574	593	584	565	586	560	603	552	524	535	561	582	586	607	580	621	554	572	603	614	591	575	567	605	558	593	571	563	599	625	579	587	559	598	581	606	586	609	585	570	553	549	571	635	588	577	587	586	626	558	553	572	565	555	591	570	550	626	590	597	613	594	594	581	596	634	595	590	597	559	584	559	580	576	582	588	624	556	576	561	538	575	588	600	552	612	548	570	571	550	640	617	647	590	554	618	556	586	580	599	576	597	561	664	579	562	579	554	580	554	573	605	577	579	581	577	570	560	621	645	614	587	513	601	575	571	552	592	577	585	573	581	580	605	635	597	585	577	602	569	605	590	588	595	588	591	603	545	582	562	600	565	550	586	619	568	549	575	631	580	583	572	595	606	607	570	549	596	579	541	545	628	552	586	619	577	601	544	564	565	583	550	584	575	576	590	575	596	596	589	573	555	560	592	614	557	599	599	554	559	587	610	541	595	581	553	592	598	566	578	577	586	538	609	553	579	577	597	575	609	563	576	609	569	612	620	575	610	569	567	588	580	591	580	574	581	599	585	579	613	585	566	567	593	573	599	573	610	564	577	592	583	566	578	585	566	570	585	595	597	611	562	603	582	585	574	577	562	598	558	612	622	603	587	588	584	554	605	584	594	594	577	605	580	559	588	525	626	568	540	562	614	592	598	555	653	516	571	605	551	591	575	611	618	583	599	580	569	568	583	582	557	553	620	567	595	575	608	606	605	592	580	532	573	616	575	574	546	586	557	594	574	546	564	557	593	602	550	589	585	566	537	556	560	590	559	598	574	562	605	570	635	616	579	567	583	574	575	590	605	621	596	587	590	587	594	561	567	548	572	601	583	565	625	598	614	562	621	616	622	578	589	573	560	582	585	571	563	620	597	579	590	598	602	576	574	608	599	571	571	611	546	558	571	582	580	582	552	567	602	569	555	587	599	591	618	596	568	598	578	623	553	540	571	573	603	581	581	623	617	608	612	562	589	573	591	554	612	579	613	559	581	550	566	605	605	558	544	543	556	586	563	559	584	559	546	599	574	580	593	529	603	577	608	587	571	585	587	548	611	602	571	539	604	627	607	568	540	610	572	566	602	618	627	580	590	571	589	599	571	612	577	616	558	610	581	588	563	562	603	576	589	626	582	549	590	598	562	574	572	588	606	576	585	586	636	601	643	549	559	565	554	570	594	556	597	601	538	618	562	585	572	598	553	619	618	619	587	602	571	607	589	576	609	582	602	599	545	603	596	567	561	545	606	567	589	571	568	575	564	574	551	592	580	559	584	587	575	590	585	585	562	532	637	580	543	652	595	582	572	594	555	572	608	549	569	607	600	570	598	580	567	577	609	634	602	569	574	590	533	603	607	588	594	598	589	570	574	626	587	604	587	602	599	548	594	584	592	552	588	570	605	567	583	609	574	554	594	577	624	563	608	597	597	605	551	601	545	615	592	601	595	629	568	574	608	589	554	605	558	604	611	557	539	602	580	571	630	590	646	579	588	595	574	605	614	584	610	568	587	596	574	572	584	599	584	575	540	593	623	608	638	598	563	565	623	590	535	596	524	599	574	597	570	568	598	580	590	603	573	572	604	538	553	586	627	613	605	591	582	598	602	611	596	594	563	594	559	589	588	590	593	547	592	585	594	561	621	560	556	554	557	567	586	600	578	593	546	590	567	613	580	573	568	572	555	582	613	625	583	559	550	542	559	596	583	530	583	584	603	587	599	581	628	561	572	556	604	552	590	607	584	564	648	585	560	580	575	538	568	580	568	581	579	565	619	596	584	519	611	572	580	545	566	560	566	578	588	537	565	619	599	570	574	558	553	563	581	577	571	587	629	584	560	611	590	584	624	562	593	531	590	571	578	537	610	585	561	565	544	551	613	581	599	582	544	566	573	590	566	574	581	569	582	599	601	559	594	585	541	581	623	603	593	546	574	618	574	628	623	567	571	574	589	601	608	598	583	647	576	556	576	572	554	595	591	587	550	624	599	565	575	604	574	589	566	575	608	597	571	584	558	583	577	615	547	553	567	519	589	560	600	606	552	578	614	609	618	578	621	560	574	573	623	598	586	564	597	544	577	561	599	592	594	564	563	582	646	582	570	578	568	564	591	584	580	583	556	528	595	606	593	577	584	540	587	640	544	569	585	585	607	595	576	605	557	577	566	599	587	546	600	568	582	600	614	591	569	592	613	565	575	593	601	599	563	555	598	607	603	577	581	596	628	554	601	585	565	601	565	534	570	591	533	592	597	561	576	584	546	587	592	609	580	579	600	599	647	554	562	609	581	535	580	584	608	585	609	549	559	603	572	589	572	553	665	608	554	554	559	592	593	603	518	604	586	633	613	578	561	610	580	551	624	564	580	612	578	637	602	584	568	587	547	552	602	574	616	555	577	568	619	580	581	551	560	579	597	571	587	565	544	634	566	599	569	534	589	628	572	590	613	560	580	625	553	613	547	545	578	586	567	596	551	566	629	565	571	603	578	584	599	625	561	601	624	624	610	597	556	574	576	541	590	609	613	610	620	601	605	560	606	626	562	620	564	571	572	603	580	576	586	587	607	585	549	576	625	551	590	572	566	592	630	578	565	608	558	537	579	611	594	611	587	614	587	642	599	561	583	580	602	589	541	585	597	589	601	574	611	557	552	583	628	577	593	546	584	570	610	587	601	595	584	631	563	566	607	560	588	633	591	557	585	579	538	582	593	583	611	594	613	541	614	579	580	589	625	549	546	595	587	637	593	556	577	580	587	576	576	581	616	564	565	597	540	577	561	578	585	524	516	603	557	585	576	576	621	575	576	592	610	594	603	599	587	551	524	578	562	612	581	563	587	582	587	551	556	554	587	582	604	619	570	567	553	604	539	609	552	589	584	571	580	570	566	556	550	578	576	580	588	574	587	631	601	590	547	624	574	595	571	597	577	622	612	545	572	616	612	608	646	609	641	575	552	591	611	550	584	574	581	585	586	547	565	571	573	611	538	556	557	562	585	598	570	577	602
2417	441	258	165	190	237	246	465	7906	8577	7023	3543	1080	399	172	76	79	64	71	68	54	64	59	49	71	56	52	60	61	57	59	60	58	62	63	60	60	60	65	58	74	49	65	52	51	56	66	67	75	56	69	58	61	67	72	68	59	59	59	69	46	58	69	66	54	57	59	65	61	45	48	51	48	69	45	69	71	62	58	72	69	67	56	65	52	58	62	74	59	65	69	63	50	49	48	44	73	60	55	56	59	53	61	75	57	53	66	63	47	63	55	60	66	57	78	45	43	57	46	50	63	53	52	57	59	55	60	50	51	54	70	52	61	48	62	51	67	54	73	55	64	54	71	69	59	44	49	58	53	53	70	61	48	67	60	50	44	71	62	53	60	73	60	54	75	55	59	67	56	47	53	70	56	62	40	61	51	64	66	59	55	53	61	58	54	61	54	50	59	57	52	59	57	62	60	56	51	62	72	81	64	60	54	66	61	69	60	62	67	60	55	67	58	64	73	43	63	61	70	58	71	66	61	67	55	52	45	60	46	63	68	57	63	53	63	65	54	76	67	54	53	60	61	49	54	58	63	58	53	74	57	69	68	76	77	65	56	55	57	56	60	70	60	59	57	52	51	52	56	59	53	69	59	65	53	59	68	69	59	53	67	55	64	51	69	56	58	64	46	56	58	51	54	69	58	57	59	61	59	68	49	81	50	61	74	41	68	48	64	63	69	61	59	61	61	61	47	64	55	70	56	65	58	54	67	60	48	65	64	55	65	71	58	62	69	83	62	46	77	42	59	58	62	62	55	65	56	58	60	57	63	64	70	59	60	68	67	78	61	64	56	61	66	61	74	61	69	50	65	60	63	70	59	55	60	51	73	60	49	61	57	65	67	64	60	67	60	76	63	56	44	64	62	48	51	67	63	76	66	77	51	53	51	70	59	62	71	71	55	63	71	56	48	64	62	58	55	50	67	60	65	62	51	57	66	49	65	74	63	60	52	63	53	77	67	56	43	64	58	67	64	68	74	62	59	55	54	53	41	74	68	56	59	55	52	61	79	78	49	57	77	55	66	45	53	70	56	60	57	71	56	53	63	51	62	65	60	56	50	50	55	56	64	72	54	64	57	74	72	64	54	65	56	59	52	67	64	55	64	75	66	58	55	68	54	74	61	55	78	58	61	59	62	59	59	55	57	55	70	54	52	57	40	47	61	62	74	63	58	53	64	70	58	70	60	50	67	68	69	63	48	54	75	63	64	45	55	53	49	51	62	68	64	56	71	55	57	51	63	58	57	65	54	55	39	66	67	53	60	53	67	52	56	66	62	72	75	46	56	61	62	62	78	63	68	57	60	56	51	62	68	51	51	55	62	51	65	66	44	63	56	53	49	60	69	75	56	63	62	61	67	59	81	71	75	62	63	73	46	64	57	65	57	69	67	43	68	63	67	64	55	67	67	65	54	57	61	55	54	64	76	64	71	77	68	68	47	66	67	83	75	54	65	70	59	69	59	65	66	68	67	72	57	60	49	56	50	55	62	56	76	54	50	50	68	63	55	60	65	61	49	57	59	66	65	60	54	55	60	74	61	60	43	73	67	66	83	66	59	62	48	64	55	67	56	64	65	62	71	68	69	41	70	64	49	51	57	57	74	69	53	63	73	52	59	57	67	45	60	70	57	58	62	45	44	51	48	54	52	66	53	53	55	67	61	70	52	57	52	86	70	61	72	59	48	71	57	67	49	59	59	78	66	69	57	54	63	64	64	48	56	63	55	62	52	55	63	52	63	52	55	58	62	50	56	69	66	53	55	68	70	54	58	60	52	74	67	55	60	51	70	75	57	56	43	59	50	62	55	56	49	60	68	66	71	52	59	49	58	84	61	45	59	61	55	59	60	63	70	68	59	49	53	59	66	73	65	77	63	68	54	63	71	70	56	54	60	64	79	77	61	58	61	51	69	56	64	67	73	65	40	60	77	68	62	65	72	50	60	45	59	53	65	56	65	59	71	57	63	52	57	59	62	70	65	73	62	65	59	62	70	71	77	48	67	58	80	71	59	79	54	74	65	50	68	57	55	54	66	59	50	49	76	68	83	59	80	57	56	63	49	65	63	57	45	64	53	56	58	47	63	52	69	50	60	54	64	64	60	64	79	57	68	75	53	61	69	44	56	57	55	61	55	62	67	65	49	61	64	55	64	56	66	59	58	56	78	68	63	67	67	71	53	67	56	55	74	42	57	54	70	57	57	51	56	63	57	66	56	66	50	65	59	58	63	61	57	62	61	63	70	76	54	65	74	50	67	53	71	55	56	56	54	73	59	59	57	68	52	62	60	65	62	60	66	55	54	70	84	49	64	77	60	61	58	64	63	56	60	54	53	58	55	74	68	58	55	47	70	54	69	64	55	53	43	51	50	58	63	52	57	82	67	70	70	69	63	62	66	69	56	74	63	54	53	60	59	62	54	58	53	66	56	74	63	57	60	64	57	53	48	63	62	53	63	64	41	62	69	68	57	55	61	69	59	52	65	63	60	47	59	74	47	69	50	58	63	64	51	53	69	56	55	66	51	60	60	39	68	68	54	57	64	52	58	68	67	62	62	64	72	64	61	51	75	64	56	53	57	68	56	58	60	72	61	56	46	57	73	58	75	69	61	59	57	70	71	59	62	58	59	57	73	53	67	63	70	65	51	65	67	58	52	69	51	52	66	58	70	43	75	54	51	55	60	76	64	57	54	67	65	41	59	56	58	58	48	72	65	55	60	61	55	43	59	50	88	65	55	64	72	61	56	50	58	52	56	51	62	58	56	61	43	57	55	71	50	68	57	73	54	47	64	54	56	38	54	48	36	61	61	64	60	59	57	73	62	49	61	57	56	71	60	55	69	66	48	74	62	69	46	57	58	64	77	60	60	61	61	57	58	56	57	54	59	52	56	51	46	68	54	61	59	55	63	79	64	62	60	55	53	59	65	65	54	82	59	61	62	70	68	54	59	68	52	42	57	55	73	53	60	58	55	65	45	52	64	70	64	48	48	62	64	44	58	59	61	64	59	61	53	60	72	60	46	69	57	62	57	64	66	67	72	65	62	57	55	58	58	62	65	53	64	62	69	52	59	58	53	70	42	64	65	66	70	52	54	54	53	57	65	66	69	58	62	42	66	59	56	67	58	60	61	62	58	58	73	66	62	65	46	61	53	57	51	64	71	72	56	68	54	62	55	68	51	53	58	62	56	71	54	58	74	63	69	59	62	55	58	55	65	76	64	62	58	52	71	62	62	62	62	61	63	65	62	70	55	52	54	61	63	58	89	68	57	72	49	46	67	55	73	53	60	64	56	49	54	56	60	63	71	58	58	62	53	68	77	63	51	70	51	62	48	52	79	61	70	61	71	62	61	60	65	68	72	47	66	66	48	81	66	60	45	48	68	65	58	61	45	52	45	69	59	62	56	66	63	70	60	68	75	72	62	62	54	57	52	73	55	62	57	40	49	63	59	62
13793	7019	4164	5955	14412	15614	12854	17226	50914	48632	41383	31964	18614	9466	3629	1291	767	694	681	666	675	682	667	638	604	677	637	690	691	640	659	685	679	662	672	669	684	629	696	712	681	692	672	661	646	700	647	689	691	656	621	699	708	642	677	683	678	698	672	643	640	670	698	654	650	679	687	704	659	658	707	684	674	649	682	677	701	677	662	655	682	655	678	673	658	667	706	682	679	691	664	672	632	700	685	706	634	668	656	681	662	668	704	711	641	703	683	715	726	666	629	664	699	673	651	653	664	668	665	732	698	638	669	637	648	647	653	666	735	692	648	643	709	652	664	676	648	735	649	654	722	674	671	643	625	661	643	665	670	677	656	643	666	625	631	611	670	693	636	667	714	642	651	657	704	688	672	674	632	680	672	680	697	714	629	703	670	697	664	697	653	635	673	688	704	694	617	699	688	675	702	642	667	661	706	650	662	630	659	667	691	635	686	649	694	670	640	689	655	693	668	649	671	681	649	693	666	652	681	697	701	669	656	671	658	666	682	654	644	695	678	628	665	663	664	672	697	658	632	688	684	655	661	696	704	616	719	646	653	684	696	700	665	717	659	663	666	659	659	661	685	641	667	672	647	684	660	704	689	667	679	705	702	679	692	675	689	664	708	697	707	680	651	653	661	683	666	676	658	644	679	715	658	611	681	705	703	666	693	673	646	650	623	659	705	648	671	723	670	663	645	712	657	665	687	713	693	668	700	658	653	678	616	703	695	682	625	654	695	699	675	706	733	654	696	683	659	619	707	701	647	700	645	670	684	679	656	663	703	657	696	627	733	623	633	656	681	671	671	663	648	722	691	662	716	679	644	659	686	690	686	715	644	687	658	652	702	681	657	628	682	616	686	711	654	674	681	682	640	681	639	716	676	683	666	675	680	713	687	634	682	694	669	681	667	656	709	649	690	643	704	646	655	680	695	708	667	722	665	675	691	604	689	660	633	651	671	665	662	664	731	674	682	705	653	665	641	669	665	642	700	698	670	724	649	706	653	692	673	665	659	685	648	645	634	736	686	587	688	707	650	676	678	659	683	672	670	666	670	666	685	663	729	709	674	690	664	675	705	655	673	704	658	664	689	687	685	624	659	653	726	690	673	653	688	703	659	646	686	709	717	718	674	629	685	636	651	698	684	690	692	663	685	696	680	656	690	681	706	714	698	671	691	692	658	716	682	618	686	672	680	629	668	629	692	677	672	685	658	668	652	680	684	660	663	631	688	671	693	682	622	665	687	689	649	720	664	666	644	650	693	692	710	687	660	655	683	687	693	659	671	697	697	656	657	637	742	652	672	643	651	656	662	650	682	710	706	648	717	650	636	656	662	665	670	659	674	659	663	648	683	711	670	609	650	733	715	723	714	634	662	659	710	673	635	646	645	646	636	652	619	645	633	641	660	649	694	701	639	693	692	680	650	650	685	682	637	684	694	657	675	699	636	672	696	667	658	698	640	656	668	674	670	642	689	680	644	655	672	678	691	649	693	673	667	631	679	735	659	660	667	700	677	687	672	728	675	696	660	680	695	623	680	687	699	669	686	690	697	656	678	642	638	649	673	707	676	655	717	630	665	679	721	645	685	653	617	709	691	654	681	648	720	693	671	651	675	628	713	669	708	642	669	696	738	620	653	682	670	704	679	656	691	704	707	664	656	651	659	680	696	681	643	620	653	699	694	715	683	680	650	634	709	695	690	681	642	673	654	634	651	630	594	656	630	654	656	699	686	679	665	656	665	694	637	674	636	677	677	655	699	650	705	676	697	662	687	657	641	684	697	672	677	640	677	667	665	715	686	696	676	699	683	700	681	623	712	650	652	722	663	655	730	688	652	682	672	713	637	692	678	641	654	719	691	671	674	637	711	697	699	656	719	676	709	712	691	677	669	631	697	702	662	668	607	693	684	708	664	630	678	691	700	669	654	694	673	630	690	686	686	660	649	646	685	609	671	648	674	629	663	704	673	674	695	681	646	654	625	683	698	682	699	688	710	710	704	662	658	674	667	667	672	651	648	671	649	704	606	674	653	699	690	697	624	680	651	678	625	679	678	666	695	715	644	639	688	644	697	690	659	660	719	647	668	687	647	663	659	679	656	715	642	630	696	732	656	661	655	634	658	671	701	658	687	711	681	657	699	723	712	696	690	663	659	695	732	624	753	688	650	695	663	670	672	703	671	649	677	683	659	665	637	650	639	709	709	629	689	715	680	681	727	702	699	705	698	632	656	686	691	628	714	660	659	645	675	675	666	696	714	700	678	696	658	706	651	682	653	688	652	661	643	624	710	748	667	679	671	677	735	688	669	652	710	726	635	693	688	668	697	655	648	685	674	699	620	683	667	677	686	660	692	745	643	707	657	701	665	709	696	658	687	651	679	658	627	699	654	700	698	689	682	677	669	686	712	663	683	698	674	690	651	659	703	680	716	682	603	670	661	708	690	669	661	692	684	694	648	653	692	676	677	686	655	721	701	632	686	686	639	649	684	628	670	649	689	680	677	663	666	635	634	680	679	661	683	669	697	652	681	660	673	660	655	646	645	715	716	682	653	657	693	715	703	657	620	680	664	644	675	711	655	681	650	683	700	676	662	689	672	639	698	685	705	705	683	670	728	671	683	657	692	633	674	682	651	672	717	669	652	683	741	676	666	708	677	702	701	668	698	673	613	681	670	694	649	655	661	644	666	670	712	669	684	681	677	671	689	637	691	644	665	651	734	714	710	726	670	658	690	656	662	698	713	656	695	686	673	653	712	688	666	662	677	707	675	662	628	619	641	635	698	637	677	686	659	684	661	666	690	683	686	676	688	650	683	674	669	675	670	677	666	646	691	685	666	670	648	667	691	674	649	676	669	640	657	682	679	679	686	649	656	663	715	644	701	687	645	693	671	626	683	648	663	610	680	641	679	652	652	722	665	640	675	672	688	651	668	707	669	661	684	674	679	671	690	699	691	668	622	687	665	660	658	671	688	675	664	637	699	702	663	704	638	659	650	741	701	687	641	700	706	683	706	693	659	711	677	665	662	676	664	667	669	654	705	670	647	702	622	659	689	689	656	697	654	681	674	739	684	636	685	709	658	707	697	699	690	689	679	625	617	647	665	666	609	699	676	683	684	657	656	670	667	675	728	678	724	671	689	698	690	675	663	663	683	655	666	666	712	687	672	711	636	667	674	662	644	681	731	700	659	655	683	641	642	625	650	673	627	679	697	633	701	660	689	696	591	707	699	645	671	646	666	648	628	648	641	693	687	634	677	717	687	685	698	643	680	687	680	695	720	659	685	729	654	668	651	697	675	693	682	669	644	692	679	659	704	691	686	653	702	658	700	690	695	679	638	677	672	648	639	640	687	644	654	619	653	697	614	647	722	678	721	670	682	659	710	674	693	675	669	656	691	620	696	698	707	636	687	651	677	683	650	682	715	707	667	663	684	677	663	677	652	696	706	664	657	680	673	633	713	663	755	641
1453	544	302	195	172	237	247	957	14169	14588	10543	5230	1580	433	179	95	62	58	48	48	45	39	47	49	48	57	42	60	38	55	55	55	44	60	40	41	50	52	35	52	40	54	39	51	46	42	54	55	46	35	52	45	54	51	52	39	54	49	38	45	50	60	40	55	53	52	52	51	49	52	45	44	41	45	49	47	52	37	67	48	39	57	45	50	55	53	44	60	39	42	63	60	41	47	46	39	59	54	48	50	41	45	47	55	45	47	48	56	49	53	46	41	41	40	57	51	58	45	47	49	56	51	45	43	55	47	49	35	39	57	49	47	41	38	43	41	37	53	51	40	54	43	47	50	53	40	41	42	56	61	39	40	46	49	51	62	40	50	53	41	54	39	52	38	49	49	48	52	55	52	52	54	55	44	40	48	40	47	59	49	62	49	48	41	53	37	40	51	50	55	52	44	48	47	33	44	46	42	56	32	48	50	60	41	31	56	52	41	49	55	55	41	52	64	48	45	45	54	41	49	42	46	59	59	54	58	41	46	41	39	44	39	43	49	53	52	55	51	52	63	43	50	44	39	52	57	44	45	50	43	41	47	37	48	44	59	51	53	40	53	54	38	61	55	50	40	47	51	37	49	50	46	53	42	52	47	42	51	51	51	45	62	46	45	41	47	56	50	49	53	57	46	42	55	57	28	39	53	47	42	46	40	56	58	50	45	38	59	52	44	31	55	50	47	52	49	33	46	59	47	51	54	36	47	53	51	46	43	43	61	45	43	42	57	38	47	44	45	39	39	54	50	45	46	48	41	43	62	41	60	63	49	41	33	50	47	48	58	53	60	38	48	41	52	39	50	42	51	58	46	39	45	37	47	37	56	45	34	46	42	57	45	53	57	42	39	46	63	47	50	59	41	42	33	48	59	54	43	52	40	61	47	57	41	48	47	59	51	55	64	49	46	53	44	40	37	58	60	46	62	54	54	42	48	45	39	40	42	50	61	54	60	45	54	60	51	37	52	55	54	65	45	38	50	48	34	49	57	43	55	40	45	50	39	42	61	47	48	53	47	35	46	40	50	48	51	52	52	43	47	50	54	44	51	46	58	49	53	44	44	53	51	48	50	55	50	43	57	51	58	56	41	49	44	45	54	54	47	46	40	45	49	43	47	58	60	52	40	49	49	47	43	47	49	58	42	46	45	55	50	48	43	40	43	51	43	54	52	49	63	57	42	39	55	56	57	51	42	54	53	46	48	44	48	43	59	57	51	56	57	45	34	47	50	52	61	50	49	37	51	59	47	45	55	49	52	41	39	47	53	55	51	43	46	53	45	44	52	51	44	51	64	52	56	54	46	39	54	58	61	46	60	53	48	51	43	38	46	48	52	42	42	46	54	54	52	50	52	43	48	46	44	57	43	49	50	43	40	52	40	45	52	60	53	58	50	44	45	48	53	40	62	51	35	54	54	45	38	54	51	41	48	47	58	54	60	52	47	50	45	58	60	38	46	36	45	42	49	37	49	43	54	45	39	51	50	43	45	45	47	47	48	53	42	45	32	56	52	42	46	59	40	42	51	55	50	39	48	41	56	49	41	46	49	44	51	50	53	62	59	41	40	41	41	47	48	49	67	49	45	61	41	45	56	46	46	43	55	41	47	50	57	45	53	42	60	55	52	42	53	56	45	44	48	50	53	60	45	40	61	39	49	44	52	43	53	48	42	54	47	54	60	55	52	49	38	38	38	45	44	58	61	44	46	53	40	46	41	58	47	58	44	51	54	41	54	48	47	46	37	59	47	48	46	36	49	48	51	51	47	45	40	50	58	60	36	58	57	42	54	47	56	57	42	43	54	43	54	58	57	43	40	43	42	42	52	45	49	52	49	46	49	42	63	46	46	41	43	46	50	50	51	56	44	53	46	41	35	48	49	43	49	44	49	46	50	41	57	55	43	36	45	56	62	46	51	59	47	50	46	48	42	43	52	43	42	38	40	46	44	58	43	36	39	47	42	43	38	45	54	53	45	45	55	50	45	35	45	45	37	45	53	69	48	59	56	39	48	60	43	46	48	50	41	46	47	49	53	61	55	41	51	55	42	43	41	58	49	43	36	48	52	42	31	50	60	47	60	47	44	45	55	39	48	42	44	47	52	53	44	61	53	51	48	49	54	52	50	58	48	45	51	53	54	45	47	50	57	48	58	65	63	48	40	40	50	45	47	47	47	39	45	55	57	52	48	47	44	45	48	48	45	56	45	44	55	47	47	48	44	53	47	55	40	41	53	52	53	41	54	46	58	46	55	47	45	47	46	42	46	41	57	38	49	35	38	51	39	47	43	56	53	47	47	47	47	39	48	46	41	43	41	31	30	40	66	47	55	46	46	58	50	34	44	54	46	58	62	50	71	44	61	50	49	49	58	42	52	35	41	36	52	33	47	43	43	66	38	39	47	45	45	38	60	68	41	51	57	48	55	61	50	48	45	46	40	58	54	64	49	49	47	38	55	59	48	47	47	44	64	52	37	47	49	49	39	40	44	43	58	38	53	48	43	57	54	46	47	48	42	49	44	68	46	53	49	54	41	38	51	50	39	54	39	46	51	42	54	52	33	49	41	44	54	59	42	41	44	45	54	54	56	37	44	44	54	47	42	42	42	42	49	46	43	62	48	51	55	42	46	47	46	46	57	60	52	45	42	50	57	62	57	45	57	52	49	47	48	49	48	50	54	59	53	52	47	58	50	44	56	41	61	49	38	40	43	46	60	47	50	50	52	40	48	44	48	36	49	55	66	51	48	46	66	43	40	63	37	43	46	39	54	48	56	50	48	51	41	43	46	50	63	44	44	47	55	48	52	44	50	51	44	46	50	45	55	43	58	40	36	44	51	58	48	47	44	53	42	44	56	42	50	50	62	52	46	43	40	48	46	39	54	52	46	52	43	47	49	60	41	48	55	55	53	55	53	36	45	39	43	46	49	50	47	49	56	53	34	50	45	53	48	56	45	46	58	58	52	42	48	48	57	56	39	51	47	45	33	61	48	50	44	64	53	46	56	49	35	51	55	59	47	54	44	53	39	41	43	47	44	60	44	54	44	52	33	56	42	46	48	54	56	60	62	49	48	67	60	50	52	43	43	45	50	47	52	43	50	49	53	55	52	43	50	51	54	43	50	45	64	48	46	52	58	55	45	41	47	41	35	47	50	45	57	46	44	43	42	52	46	58	42	35	41	40	33	46	46	56	56	45	51	44	54	55	46	49	50	40	57	49	47	53	43	46	44	43	45	45	60	48	40	35	54	36	59	43	50	51	49	54	38	44	55	48	47	60	39	45	43	47	54	49	44	41	38	56	45	57	58	46	47	41	41	51	52	44	44	53	34	43	40	58	50	45	46	59	37	44	46	37	41	43	58	49	50	46	44	54	44	42	49	52	52	44	43	49	54	47	36	54	55	60	53	44	30	56	42	44	43	41	51	49	48	51	59	31	46	47	51	54	45	49	40	56	45
18277	8305	4443	8478	14902	15516	13832	22068	59963	57384	47042	36070	21069	10585	4617	1520	708	589	581	551	546	540	606	577	569	528	566	543	497	525	543	520	547	504	523	544	567	544	578	554	502	565	550	549	564	537	550	534	596	542	540	525	509	599	553	563	541	585	578	529	601	553	549	554	554	570	543	524	556	520	496	521	558	543	572	580	555	526	571	530	563	526	569	541	540	531	533	533	586	553	553	550	501	580	550	577	512	565	543	531	542	562	551	495	516	572	565	513	584	545	561	534	568	519	553	557	551	563	581	544	566	530	569	527	553	521	538	560	564	526	560	541	550	535	534	530	549	536	554	560	567	574	546	570	550	558	571	545	521	535	536	534	583	545	553	577	576	539	568	544	550	549	547	555	498	512	534	554	526	572	578	544	539	567	541	511	539	495	520	514	582	574	518	562	562	497	561	540	574	533	544	548	565	560	542	542	573	529	529	590	547	563	585	548	564	562	523	532	495	587	531	583	552	518	511	556	558	504	544	589	514	579	535	535	565	534	549	557	571	530	554	526	531	554	544	577	532	546	565	571	486	515	538	526	555	560	547	523	553	536	511	540	519	546	560	544	546	519	544	531	550	555	558	566	542	526	548	519	547	539	546	576	535	560	530	545	575	534	537	571	542	574	507	540	543	526	514	563	492	553	518	564	565	535	537	551	488	561	557	517	540	557	555	545	570	539	569	563	541	544	568	569	521	554	550	567	526	556	541	542	529	549	556	531	532	527	552	537	560	550	519	521	585	573	585	514	536	559	523	573	594	549	538	531	554	553	511	511	581	542	535	498	571	544	531	514	542	559	552	550	528	507	611	527	519	523	580	520	509	538	539	526	542	499	530	552	550	527	502	502	525	507	520	557	563	534	563	556	556	551	553	501	534	537	549	585	556	534	554	548	577	548	550	599	545	544	527	562	532	546	563	564	576	520	548	546	558	525	537	513	556	558	571	552	566	519	565	525	523	527	507	555	529	531	559	561	524	560	545	556	534	568	593	531	537	598	518	560	584	568	551	561	602	545	529	566	561	530	581	552	557	574	512	532	529	530	570	539	558	575	554	550	553	519	502	533	598	556	572	568	542	599	560	560	577	566	503	525	591	500	519	564	587	575	496	548	533	595	562	566	528	542	545	525	536	558	553	531	601	541	514	529	528	555	579	552	530	560	551	518	594	577	536	566	512	535	525	516	520	546	545	557	521	567	523	564	547	531	512	509	562	583	554	543	539	587	567	538	584	529	570	569	553	593	559	574	539	547	537	575	509	563	565	514	548	550	525	539	515	592	545	555	552	532	557	527	528	568	531	545	543	589	534	579	548	576	534	591	563	560	541	556	510	576	552	573	559	538	597	547	566	546	608	567	527	550	619	516	570	504	568	513	549	557	514	550	575	539	546	531	568	551	551	592	600	565	550	542	528	546	551	547	561	549	565	545	545	553	532	531	588	535	579	563	535	562	564	570	548	553	554	568	550	541	541	524	545	591	561	508	538	571	522	528	545	535	537	548	533	546	580	553	522	554	557	561	509	541	543	562	539	499	560	547	544	570	512	546	552	540	522	501	572	523	568	549	533	574	584	596	563	524	562	556	514	557	561	546	546	515	511	541	533	550	546	529	576	611	577	516	568	541	514	531	556	562	525	570	510	567	584	529	561	519	578	577	520	554	570	576	563	543	514	554	561	551	541	532	527	562	567	589	537	500	558	517	567	517	545	533	499	573	549	516	614	538	574	551	516	563	535	546	587	574	535	553	583	528	576	505	547	550	568	554	543	536	576	526	529	540	552	529	564	575	545	574	572	527	569	559	547	583	521	555	552	551	510	534	551	522	559	542	576	570	560	529	566	522	596	535	543	540	537	581	533	510	537	573	593	561	520	535	512	560	542	556	563	533	519	580	575	539	566	516	558	557	532	543	579	590	527	577	572	587	570	515	519	585	565	555	563	572	530	568	553	553	561	511	554	543	560	601	580	550	554	582	580	561	549	562	531	537	602	525	517	554	568	552	538	542	522	567	548	522	576	540	573	512	500	534	551	565	572	543	546	581	563	586	551	528	552	563	551	535	561	524	592	509	570	505	573	579	532	584	537	578	523	576	538	522	558	570	488	532	572	551	552	525	529	573	543	564	552	529	507	553	533	512	556	506	543	582	537	583	590	553	591	551	528	550	549	537	513	571	537	508	528	563	604	556	572	557	539	546	550	584	552	582	510	533	587	564	540	565	542	562	562	530	555	532	568	556	536	529	555	569	582	552	546	531	500	543	564	531	564	545	543	509	523	568	574	552	517	532	501	572	571	521	531	542	534	590	522	559	564	544	606	503	566	569	552	515	584	536	573	568	581	567	562	548	518	579	566	501	542	534	522	552	535	522	550	541	477	538	576	535	583	545	564	541	568	527	534	529	538	571	550	585	527	519	573	528	578	567	576	599	556	572	523	525	568	549	573	566	556	529	533	575	560	580	564	557	542	528	516	545	560	508	578	522	541	580	525	547	555	528	566	528	559	525	532	548	536	548	553	566	563	592	551	507	525	531	592	580	535	521	541	518	556	543	574	563	589	548	526	553	556	509	587	529	557	568	532	587	596	536	567	542	546	577	548	542	563	566	551	523	579	532	527	579	569	568	538	546	573	539	516	578	538	576	533	551	507	577	543	559	548	530	566	575	543	556	575	523	540	550	504	556	555	601	537	535	551	525	582	534	575	561	553	537	575	510	574	570	601	555	524	560	555	524	537	549	569	544	553	579	538	574	606	515	615	529	590	529	494	524	569	526	551	552	504	504	567	567	515	564	521	535	534	489	546	557	553	516	573	541	546	533	532	539	537	535	560	530	540	504	536	548	554	569	554	509	552	575	526	532	571	541	551	559	544	536	559	582	522	545	520	561	558	554	556	521	575	550	580	529	511	599	485	540	574	537	576	521	597	520	543	523	556	523	524	555	554	556	519	546	577	565	533	512	555	584	547	542	544	555	547	535	554	526	601	551	565	555	536	562	578	514	561	523	536	513	564	521	560	568	574	542	570	544	565	578	558	583	553	559	563	542	547	560	562	543	580	522	551	508	536	549	570	541	534	562	554	541	548	565	559	575	557	564	514	537	577	594	533	556	541	557	537	517	545	517	563	550	538	501	552	591	547	518	573	517	540	584	542	526	558	549	539	601	533	551	576	580	535	528	540	574	553	525	564	557	537	565	538	531	543	520	527	552	548	532	572	538	551	559	556	531	560	547	590	565	550	555	543	611	567	522	506	510	595	532	520	550	567	510	563	551	565	555	521	511	611	535	551	571	530	564	518	533	534	533	550	539	563	556	541	536	561	559	547	524	578	532	546	573	543	555	514	562	542	558	562	570	505	524	539	560	519	545	592	551	567	517	584	538	561	548	537	527	555	508	538	542	536	559	563	538	548	588	573	540	510	541	553	557	549	582	566	535	530	557	541	537	541	518	519	588	556	563	550	564	544	547	568	538
1631	189	134	100	117	117	134	189	2478	3141	2404	1237	405	184	113	84	60	61	64	55	57	62	63	74	87	60	52	56	52	57	71	62	61	64	61	55	59	56	79	68	64	59	48	67	60	58	57	57	60	69	51	67	57	54	53	60	64	62	60	59	64	60	67	62	58	70	59	60	63	59	54	54	62	65	69	49	74	55	59	64	56	75	54	76	59	75	56	70	60	53	67	71	57	71	76	57	70	72	69	50	69	60	64	64	56	63	55	66	76	65	58	51	54	53	53	63	59	52	75	59	59	62	45	65	63	58	64	60	63	65	54	58	59	49	57	69	68	61	63	61	69	68	67	68	53	63	63	59	56	55	63	63	64	68	61	67	64	75	57	54	54	49	48	69	69	68	53	65	62	66	72	57	50	58	75	66	60	56	54	64	59	63	57	59	66	73	70	79	69	71	71	56	61	65	64	58	57	61	61	50	71	61	55	59	60	57	67	54	65	47	75	66	59	68	64	61	69	53	59	55	55	66	66	59	72	68	56	67	54	58	56	53	66	60	61	73	55	62	49	68	72	66	56	81	76	80	57	61	55	55	52	57	68	67	55	60	62	57	58	74	52	63	62	65	80	65	55	70	49	63	67	64	70	50	78	71	66	78	64	72	54	69	73	66	59	56	63	61	53	68	51	48	62	64	74	59	57	59	70	63	57	55	65	70	67	61	69	68	61	60	60	65	59	66	79	60	72	54	54	59	55	64	59	67	57	62	66	69	70	61	68	50	78	65	64	78	65	68	75	57	60	62	60	62	50	65	69	58	61	51	71	54	50	67	51	67	60	56	52	52	63	56	66	72	51	65	62	66	69	71	47	68	84	59	81	63	70	65	66	61	68	52	74	70	49	54	60	81	60	56	57	83	48	72	75	56	78	71	64	48	48	63	62	64	62	61	66	72	62	57	64	57	72	54	59	60	67	60	54	73	65	48	78	71	49	58	63	66	72	71	73	67	62	80	43	58	67	60	58	69	62	57	69	67	71	50	60	62	66	50	64	56	59	52	68	52	62	58	72	67	73	55	56	58	67	68	80	62	59	55	58	67	58	63	64	62	71	54	61	50	55	57	66	78	66	68	52	60	45	66	58	79	63	63	64	57	78	64	63	62	56	56	75	65	68	58	69	55	63	64	81	51	58	67	65	61	68	55	64	66	50	82	64	67	69	61	64	73	67	55	63	62	56	51	56	73	60	65	62	82	85	57	52	52	63	64	57	65	69	61	71	67	68	63	55	63	75	61	55	66	67	64	68	64	51	64	59	60	67	64	56	55	73	73	67	62	66	55	67	51	64	62	56	58	56	76	56	67	66	57	67	61	62	51	70	71	54	60	59	58	55	57	62	59	61	60	74	63	56	84	63	70	66	68	49	58	59	64	62	70	63	75	64	61	65	71	67	65	47	67	63	53	61	83	61	51	56	59	58	63	74	77	66	60	54	64	63	66	63	65	63	59	49	59	51	74	72	70	77	63	72	64	63	55	63	68	55	59	57	65	77	62	60	58	53	59	56	60	66	63	69	54	54	57	72	57	56	65	55	52	64	61	61	66	67	72	61	73	73	52	69	60	76	56	74	68	77	61	64	59	70	60	78	52	57	57	67	57	60	65	57	68	63	55	54	70	70	57	59	48	89	54	70	69	47	55	42	52	51	60	56	64	66	67	63	47	59	67	59	56	66	52	57	68	80	69	59	65	57	54	76	58	66	58	56	54	70	55	52	57	65	50	64	69	48	65	55	64	58	61	66	50	56	65	61	64	56	51	60	42	72	65	53	55	62	69	57	58	51	63	74	63	65	71	54	58	43	59	57	57	56	53	50	50	71	62	69	62	54	60	53	58	70	51	57	59	70	68	71	84	49	47	66	69	75	51	69	68	57	64	56	62	45	60	68	59	61	63	67	84	74	91	53	60	64	69	67	54	78	70	58	57	59	76	62	57	59	55	56	65	60	51	54	72	56	66	62	80	48	62	60	61	55	57	70	64	71	58	65	51	55	63	60	62	61	68	64	64	63	68	60	63	63	64	63	76	78	52	41	63	68	73	66	67	57	64	55	56	66	63	64	56	78	52	73	62	75	67	53	55	68	76	69	75	49	59	66	54	63	66	69	69	51	61	65	55	54	61	61	60	58	59	63	62	69	57	79	60	55	60	67	65	59	59	55	70	68	73	62	60	68	52	80	48	55	45	62	56	58	53	60	73	70	66	58	60	51	69	63	55	61	63	57	71	58	64	61	59	56	63	59	71	56	68	64	58	56	76	67	56	56	70	72	63	75	44	59	64	63	66	74	66	57	72	66	69	65	59	67	59	58	63	59	54	58	67	52	57	68	86	69	59	56	62	60	49	72	60	67	59	71	69	62	47	43	59	64	52	66	59	59	53	65	60	78	71	61	49	63	65	62	67	66	55	77	59	67	61	61	59	58	60	61	65	66	49	61	61	61	62	70	56	76	45	65	59	56	55	64	65	72	70	70	56	61	67	74	71	73	66	71	64	59	69	66	68	49	55	59	51	53	73	59	49	60	58	55	68	66	53	58	55	59	51	69	73	61	64	64	58	56	63	59	64	51	84	71	53	56	49	49	61	58	58	55	66	52	64	71	56	70	46	64	64	62	52	72	57	67	66	50	60	60	72	54	59	67	55	68	69	77	51	68	47	47	47	52	65	62	54	76	58	50	66	76	58	54	62	62	69	60	66	68	59	60	60	58	63	60	70	72	51	67	66	65	51	58	52	64	48	64	71	73	64	64	54	63	68	57	73	57	75	59	80	58	64	60	80	57	72	77	61	54	53	66	54	86	67	65	54	71	72	56	55	63	45	57	42	68	43	54	77	70	45	71	56	53	55	60	59	68	62	66	70	71	71	56	61	63	65	57	62	53	64	61	53	61	71	57	64	76	55	71	62	50	74	47	64	49	51	58	52	57	57	59	70	68	59	63	67	53	62	54	64	64	72	64	45	72	62	54	62	75	65	51	68	59	56	67	60	53	61	60	67	65	58	65	62	61	62	59	65	69	56	74	55	50	75	54	55	68	61	56	48	52	65	63	54	68	56	60	57	46	53	65	63	58	76	47	64	61	63	48	73	59	61	58	59	63	57	63	57	52	58	60	72	55	52	64	63	64	60	73	54	64	70	68	68	53	51	51	54	71	68	57	67	66	67	50	56	72	57	66	59	66	72	65	63	63	65	69	64	54	54	53	55	54	61	66	54	60	60	65	61	74	74	61	65	69	53	45	58	59	54	63	70	59	55	67	50	74	47	48	55	66	48	50	53	74	59	64	71	70	47	64	57	71	66	68	57	66	71	74	56	58	68	62	76	64	61	51	64	66	77	47	50	72	52	62	51	58	72	66	56	54	60	62	61	57	62	56	63	49	74	60	66	58	62	61	55	65	53	56	70	70	52	52	56	74	52	61	63	74	66	66	63	71	66	62	58	63	70	65	72	75	57
10936	3692	2216	3896	7699	8592	7060	9328	35649	34707	29462	20714	9289	3348	1711	948	699	728	650	679	741	696	685	671	693	711	640	694	716	682	700	658	663	661	688	700	659	722	690	676	714	673	736	663	660	658	733	638	638	653	664	666	674	700	660	673	714	690	746	741	658	680	714	651	698	663	673	690	659	697	692	699	738	673	712	655	671	672	673	705	676	700	662	662	700	665	653	693	705	667	696	676	706	703	671	695	670	678	654	685	686	662	666	704	625	709	715	681	664	724	704	665	653	699	719	633	710	646	709	654	643	711	725	677	659	679	663	700	709	644	659	716	662	692	679	691	708	679	684	707	645	681	662	642	683	708	679	746	694	687	697	657	686	726	677	655	649	668	719	703	659	692	706	726	688	714	669	708	710	685	724	664	653	708	694	686	661	704	697	713	653	636	669	678	691	738	650	693	658	690	685	707	718	687	673	727	703	648	722	695	686	658	655	676	695	693	674	699	702	687	674	705	720	643	683	650	667	682	701	697	693	700	719	654	673	687	694	700	674	629	705	705	667	664	740	710	681	654	696	691	704	687	684	691	638	704	625	691	651	701	671	658	677	634	679	679	705	669	631	648	696	634	708	700	668	712	705	666	700	671	676	678	653	693	674	697	664	643	736	714	691	682	658	659	701	664	670	631	699	683	696	686	646	667	672	701	709	678	706	719	714	668	677	689	669	680	669	718	659	723	709	703	706	693	667	698	658	661	659	688	704	645	722	711	743	663	688	676	671	680	693	706	679	672	691	662	686	663	707	691	681	674	707	684	662	670	689	683	703	667	740	681	708	671	682	671	672	665	666	682	707	637	662	684	659	652	690	650	691	658	637	698	713	695	713	700	668	692	656	705	625	755	667	737	729	728	718	685	660	695	670	659	697	662	702	706	700	666	679	655	703	691	669	714	692	657	680	658	718	707	669	704	652	668	738	658	698	668	684	680	708	638	678	668	706	649	651	699	648	734	665	691	684	665	713	681	716	682	681	696	702	679	656	678	693	694	660	684	650	711	694	695	671	664	681	634	649	684	673	694	669	696	675	657	673	653	631	648	734	695	663	756	680	693	626	679	694	685	696	721	678	683	679	714	592	690	651	696	691	664	689	692	675	710	649	687	699	661	628	712	731	676	671	731	697	682	655	662	697	673	634	663	655	703	696	677	671	663	722	695	683	709	686	687	700	685	711	696	716	665	731	645	697	688	672	631	699	672	682	702	737	735	671	713	671	675	677	666	698	698	672	701	684	680	665	680	695	690	662	618	694	675	690	708	643	668	701	702	716	695	668	666	646	682	700	711	709	718	676	709	700	707	695	680	706	678	679	664	667	726	675	651	678	709	696	683	666	700	664	725	718	697	684	715	691	699	667	716	670	711	700	681	704	676	684	710	650	686	685	691	666	713	702	662	661	706	723	696	687	670	716	648	639	603	698	684	695	694	663	661	675	685	704	645	687	704	688	653	689	677	630	680	725	693	705	702	668	666	682	660	724	690	643	689	694	674	714	677	707	687	669	699	673	633	713	699	711	720	700	676	685	690	719	667	761	653	672	684	687	671	686	666	682	696	688	674	707	705	645	649	661	673	664	704	678	692	654	704	635	674	631	699	678	683	712	674	703	704	654	683	710	742	630	725	693	692	719	690	686	720	685	691	712	675	694	671	716	700	721	701	661	669	673	661	716	683	667	675	708	713	680	698	680	683	693	662	671	638	659	694	722	696	677	723	702	616	676	665	677	684	677	658	668	670	689	702	681	680	643	701	674	684	651	619	647	634	681	669	675	684	687	724	689	654	665	669	655	692	640	683	647	650	657	671	675	659	707	653	652	739	649	682	696	689	634	713	675	637	690	686	678	710	684	691	706	722	665	678	673	715	698	667	671	667	705	648	674	636	694	699	680	744	680	654	667	700	673	673	727	675	712	636	669	729	676	707	705	678	682	666	659	652	685	697	664	673	635	705	661	745	701	660	670	663	666	699	705	668	690	647	632	691	671	668	693	719	698	690	745	653	684	715	703	679	750	723	710	660	648	679	692	679	716	698	718	707	668	677	727	670	702	676	729	690	659	682	713	735	649	720	652	709	667	688	679	643	675	726	693	680	676	706	704	660	683	664	661	658	674	698	710	675	705	713	719	681	689	684	710	660	693	670	701	705	666	688	691	704	699	669	713	687	713	658	670	707	683	675	694	705	684	685	701	661	671	706	673	672	685	663	691	674	714	715	695	644	752	695	722	689	718	699	673	676	713	694	686	710	668	711	695	694	680	709	675	680	655	664	673	698	682	632	656	664	693	694	719	669	666	655	733	663	693	633	750	649	678	698	707	665	691	653	699	686	711	696	708	670	676	686	685	680	634	686	697	651	703	655	669	692	699	738	689	671	640	659	709	668	700	677	713	690	692	690	686	700	677	697	705	682	641	685	747	734	666	697	682	673	651	656	698	664	662	641	691	669	694	707	704	695	723	675	694	719	683	688	706	704	666	672	676	694	611	675	675	713	689	661	673	685	679	694	709	664	686	706	684	656	718	680	726	661	693	674	674	707	718	708	714	751	711	701	698	676	743	702	637	693	731	711	696	638	686	707	676	714	746	664	689	691	647	689	670	675	694	695	674	689	641	668	667	712	684	655	697	720	748	717	648	744	663	663	665	706	700	685	655	660	654	641	705	711	679	659	683	685	724	705	664	703	710	681	671	692	698	699	674	708	691	690	688	695	676	695	698	670	690	735	682	685	647	695	690	677	695	690	690	703	691	692	714	678	640	642	690	692	706	665	728	692	703	686	663	682	655	695	680	708	667	669	676	673	698	692	670	676	693	698	667	720	723	701	709	722	647	669	662	644	669	689	711	733	678	666	685	698	722	732	700	707	723	736	670	701	675	716	701	681	761	737	709	700	713	671	693	695	686	722	682	659	699	663	645	746	692	691	654	682	719	648	690	693	714	668	647	721	634	674	695	633	717	661	686	661	750	708	660	705	670	662	675	661	697	695	721	686	635	693	685	676	631	674	681	750	667	671	694	690	693	718	709	692	659	670	695	701	660	714	673	694	691	689	707	679	692	664	742	736	694	686	642	671	763	679	693	691	685	645	680	627	712	735	618	665	685	656	695	751	685	715	683	664	661	656	687	706	685	693	693	712	667	723	686	696	638	693	723	740	658	703	628	683	655	690	692	676	701	717	710	683	698	675	649	677	674	697	722	699	684	681	652	711	693	668	666	673	703	687	686	685	679	727	688	694	665	676	696	689	713	677	696	699	648	712	664	682	643	681	664	694	676	674	720	679	682	635	656	721	687	703	690	723	643	690	712	679	635	735	665	655	657	668	677	684	731	688	664	695	694	699	692	670	711	697	678	720	700	651	646	724	649	650	666	678	656	679	703	725	677	664	693	689	696	656	701	677	661	663	742	686	718	730	712	639	620	687	685	677	688	710	666	649	670	667	723	694	659	706	698	707	692	712	680	674	663	686
828	293	170	110	112	184	199	421	6699	7819	6196	3027	850	290	142	71	52	50	59	45	40	53	57	41	45	54	59	53	42	53	53	52	55	58	59	57	59	50	45	46	50	47	55	69	53	44	53	52	53	57	51	41	53	61	58	57	51	55	59	39	61	47	48	50	56	49	49	48	54	50	59	58	58	48	55	53	54	52	56	46	45	45	48	47	52	60	66	40	50	47	51	42	60	44	57	62	52	49	39	52	46	48	46	55	43	53	47	47	55	64	49	59	57	57	52	55	72	53	54	48	50	55	56	62	46	47	46	50	53	49	47	55	46	50	56	42	65	65	41	56	64	58	56	46	53	65	46	61	46	58	61	70	49	55	50	61	56	59	52	46	53	50	63	48	49	60	59	51	44	43	36	61	56	62	46	57	53	48	54	53	38	49	55	51	61	61	58	62	61	56	60	51	48	62	55	53	57	30	42	61	43	61	57	57	56	67	48	59	57	43	60	59	48	44	68	62	50	61	51	56	57	65	56	54	57	48	51	62	56	39	53	54	55	56	65	52	44	54	45	44	47	49	56	53	46	55	54	58	44	58	48	57	60	56	46	54	52	50	52	60	46	41	57	41	57	45	39	57	53	41	76	45	57	54	61	44	69	56	44	51	56	53	48	58	48	57	66	59	49	55	50	48	54	55	66	40	58	49	48	57	53	64	61	51	62	60	47	51	53	43	63	41	57	52	55	49	48	52	48	42	49	45	43	47	59	57	55	51	56	55	57	50	51	64	52	40	79	58	56	55	54	53	58	51	44	39	63	42	71	46	58	48	46	55	49	42	59	46	56	50	50	66	45	63	49	61	60	52	53	61	45	64	43	44	48	63	51	61	59	59	46	53	53	60	59	41	55	52	48	51	55	62	50	61	51	48	58	54	53	52	58	46	54	52	56	52	61	46	51	60	59	43	43	50	52	50	53	68	54	42	51	49	50	61	37	54	51	50	51	60	61	34	69	56	58	53	55	58	53	47	51	60	49	49	48	59	69	28	64	59	55	51	56	51	52	63	62	76	46	49	55	61	63	48	50	54	67	54	45	62	41	52	50	44	62	40	64	53	44	56	48	56	49	50	48	51	58	45	58	47	62	60	54	37	57	47	58	45	35	44	57	54	51	57	47	49	42	53	48	44	48	40	57	54	57	49	45	48	46	49	47	59	40	59	54	50	56	57	62	65	53	55	54	39	47	64	57	56	44	48	53	55	46	52	44	61	56	64	60	58	45	49	43	54	48	44	65	60	46	53	53	60	52	56	53	57	53	50	43	50	56	40	50	55	63	62	41	59	51	45	54	51	49	46	50	58	55	54	44	49	51	53	61	30	54	56	41	57	59	56	59	68	34	43	53	46	56	57	54	51	59	45	62	33	53	54	51	53	59	46	73	52	60	70	56	47	49	60	49	64	39	64	51	46	54	55	51	49	55	59	37	56	44	48	51	51	51	46	39	57	47	47	56	53	68	54	41	47	56	56	50	47	58	49	54	47	59	68	56	67	54	65	55	56	61	52	38	45	40	56	51	52	64	42	50	49	56	40	48	38	50	58	52	52	61	55	65	49	65	58	49	60	47	59	54	66	42	49	49	51	57	47	59	51	49	47	52	61	54	48	48	40	60	62	47	70	56	54	54	44	54	43	59	55	46	61	55	56	41	53	58	53	60	45	46	59	57	62	57	56	55	34	59	57	54	49	57	47	57	56	42	60	45	56	59	53	48	62	53	48	57	45	42	39	54	56	63	53	48	55	39	57	42	51	57	47	50	50	39	56	50	47	50	54	46	54	46	35	67	60	52	58	48	50	52	49	57	70	66	55	58	32	57	62	80	47	53	56	55	48	41	56	50	46	66	69	50	53	60	51	44	51	54	62	59	51	45	51	55	56	54	58	53	41	64	53	39	59	47	46	68	47	47	46	54	70	50	52	36	48	56	57	43	46	64	47	50	37	53	45	47	43	43	68	50	57	57	45	48	43	61	59	47	37	55	54	54	60	52	51	55	67	58	56	48	49	54	62	47	38	57	48	55	48	44	47	54	57	55	44	45	40	43	77	58	50	56	65	57	46	58	59	56	53	43	58	58	48	49	61	48	59	53	47	42	43	52	54	53	53	51	54	59	58	52	59	56	54	34	61	41	53	51	51	48	53	42	65	55	52	45	59	58	44	58	49	52	59	42	51	54	53	39	50	65	57	50	44	61	56	64	50	48	59	48	49	60	47	61	52	54	59	46	64	58	66	39	52	40	56	59	54	47	51	70	58	64	53	50	52	48	40	51	39	49	61	48	58	52	55	61	52	49	52	49	40	46	47	62	50	65	53	54	46	47	42	47	54	50	60	49	57	53	56	61	49	38	56	56	64	64	48	45	61	56	56	46	52	46	54	55	54	54	60	49	47	50	51	47	63	56	43	65	59	57	56	46	48	51	40	48	63	56	54	53	44	58	45	49	54	57	45	54	58	63	47	54	54	40	51	57	39	63	61	47	45	54	58	61	53	50	48	48	50	61	47	42	46	46	62	51	47	46	59	48	57	51	35	49	52	81	47	54	50	58	49	49	54	54	59	45	51	68	72	44	60	54	53	62	54	41	51	55	57	44	61	62	60	52	49	54	46	50	48	51	67	54	49	53	43	61	50	45	65	62	54	54	55	50	46	49	63	43	42	48	60	72	57	55	55	50	53	54	57	67	43	54	54	58	51	62	59	60	53	46	57	56	56	51	64	67	44	55	65	56	49	57	50	47	51	43	57	48	49	57	42	49	57	51	47	50	47	42	69	53	68	45	48	49	67	56	47	46	49	57	65	59	46	40	43	58	65	54	61	60	44	45	60	50	49	50	49	63	43	44	57	52	58	65	56	46	61	45	57	61	52	61	54	50	41	48	43	63	56	50	52	53	44	48	51	52	64	47	51	53	53	58	48	48	52	42	58	44	58	46	52	51	45	54	39	57	67	50	50	55	55	59	57	47	45	58	43	40	57	53	58	38	49	64	54	46	56	49	41	61	49	48	57	57	53	52	51	60	62	46	52	64	61	45	48	69	56	59	57	49	65	64	52	43	59	44	41	45	53	52	56	51	42	48	52	41	48	51	66	47	45	62	47	61	54	48	52	56	39	48	45	51	47	64	37	48	50	50	45	49	61	65	52	55	49	55	60	62	49	45	45	52	68	65	40	54	61	50	41	55	43	66	62	54	57	53	66	49	48	54	58	46	43	56	49	54	65	59	61	60	68	56	35	54	49	50	56	40	53	50	53	45	64	76	55	51	58	57	57	52	51	60	49	53	54	49	65	55	60	54	46	73	50	45	49	58	63	55	54	44	65	56	51	52	60	47	42	60	56	49	59	64	47	62	46	56	48	57	52	57	49	37	57	56	49	53	50	59	47	45	56	59	56	62	53	57	41	68	68	59	64	68	58	55	41	46	48	48	50	58	63	46	44	64	55	64	46	51	52	51	51
12266	5532	2787	4677	9743	11535	10500	15378	47381	45819	39641	29963	15756	6981	2927	1155	653	622	590	582	555	619	590	591	587	608	583	597	589	615	602	620	643	582	567	633	579	530	532	636	577	595	609	578	622	585	561	555	559	575	581	648	606	567	576	581	619	598	587	611	586	609	569	575	559	627	590	585	598	577	600	596	587	558	620	614	587	566	586	563	589	573	592	608	610	594	591	621	575	583	591	605	576	632	529	551	577	595	589	609	613	574	614	590	654	561	578	612	596	607	565	579	569	594	596	582	665	614	552	562	625	580	616	621	593	567	607	601	604	587	600	587	545	610	600	577	613	610	582	599	619	609	594	542	587	585	554	564	577	569	575	615	556	594	603	581	581	597	604	616	585	547	612	612	604	581	612	600	599	574	564	568	560	536	602	545	630	633	581	599	599	607	564	591	577	569	591	603	584	567	581	541	561	587	575	621	571	555	565	597	604	647	537	551	545	589	544	606	587	611	574	608	561	617	643	567	593	551	578	578	613	624	612	554	595	595	552	610	595	564	607	614	571	614	584	599	637	550	585	600	621	584	563	599	607	615	494	612	565	559	576	625	629	606	561	628	649	573	604	603	633	581	590	589	607	578	574	595	585	607	605	571	558	597	600	577	600	578	554	545	599	570	617	596	592	565	598	548	556	565	638	549	585	614	581	578	616	553	598	571	609	636	582	572	573	559	627	574	626	534	593	601	565	599	550	587	612	649	584	603	526	586	543	576	579	602	585	553	661	544	555	598	659	587	613	566	513	600	594	575	565	625	575	592	609	626	604	618	562	587	542	567	579	613	597	622	523	553	555	563	624	574	611	556	601	590	543	591	640	562	575	587	628	606	617	616	569	556	576	629	570	602	567	564	608	606	611	631	577	619	582	607	644	580	559	575	580	609	573	620	592	619	592	537	610	589	577	588	558	588	570	570	661	578	586	659	582	542	596	589	600	589	595	599	584	597	625	596	522	598	585	589	611	649	583	606	598	576	568	577	575	561	618	609	572	573	560	571	609	588	583	633	586	555	591	538	587	631	612	563	593	602	587	586	573	615	589	609	606	594	606	564	608	598	606	626	622	612	589	579	604	545	617	549	564	590	588	628	563	610	599	581	559	603	604	623	628	615	573	630	603	625	591	539	611	557	550	569	588	565	589	612	592	591	631	583	564	568	593	615	611	574	597	644	579	546	569	595	609	555	620	565	567	622	591	571	596	584	603	604	590	584	580	604	611	587	591	576	577	558	562	633	573	616	593	559	548	565	616	559	596	586	592	591	593	594	629	596	575	590	584	611	582	609	573	602	604	627	611	567	581	623	587	616	581	598	559	585	600	580	577	609	608	618	598	601	595	613	635	608	611	568	579	578	588	578	602	534	565	598	561	632	615	549	620	604	609	569	656	583	594	590	581	600	592	595	576	578	524	599	625	573	569	611	548	608	574	591	585	562	591	602	594	635	554	582	591	569	621	576	578	589	585	506	564	592	611	546	579	629	638	596	637	584	562	570	535	572	597	613	600	624	590	584	599	604	601	583	593	568	562	632	607	559	598	548	584	579	550	623	591	600	563	542	583	615	574	596	583	559	633	611	627	570	582	558	584	594	611	555	604	636	592	630	574	578	614	600	566	550	583	559	575	586	597	591	595	596	588	570	600	580	558	600	636	538	562	594	564	589	633	563	619	624	575	596	587	568	573	597	584	547	606	601	595	591	564	578	555	573	610	571	613	594	586	555	602	556	612	607	586	589	570	625	583	647	607	623	608	552	617	566	587	596	563	612	565	605	632	609	578	574	602	593	602	584	579	593	586	511	576	593	584	617	641	583	613	592	581	558	598	583	587	585	560	582	595	569	621	581	588	587	583	620	599	578	543	587	615	577	600	606	614	603	554	589	616	591	621	545	574	612	567	596	609	582	590	628	574	608	525	571	582	576	637	571	566	615	597	610	600	582	626	602	591	602	606	596	634	599	559	551	579	585	628	565	605	657	553	549	605	586	596	611	611	577	542	601	612	603	569	606	598	625	577	552	594	578	609	635	609	568	608	567	584	572	570	585	591	611	576	605	612	572	599	594	576	579	547	584	594	538	638	610	580	559	605	606	622	559	576	594	588	536	593	646	603	621	575	601	588	552	590	589	614	626	573	557	634	629	599	614	588	618	535	591	637	587	573	598	612	572	564	588	590	644	596	614	598	615	575	623	638	624	582	596	602	602	604	600	566	586	578	615	556	591	614	591	549	609	609	551	556	585	606	610	584	577	638	622	534	578	604	574	600	635	607	617	589	556	590	598	576	553	583	575	608	577	591	557	621	597	634	595	673	575	581	559	595	603	599	610	605	581	579	586	613	576	615	547	586	595	565	587	579	631	606	583	632	602	585	565	583	594	592	580	589	573	573	584	565	568	635	566	606	601	580	586	590	588	587	594	575	581	601	589	636	582	602	610	600	594	579	590	583	620	603	625	583	582	559	609	633	565	591	563	549	603	607	590	617	573	585	569	588	531	600	588	601	625	620	573	580	604	607	602	619	626	601	624	569	611	558	576	601	604	597	567	629	590	550	579	642	578	580	611	635	642	581	630	567	614	608	570	570	573	618	551	592	599	575	603	615	615	604	609	597	596	588	608	621	595	630	610	614	576	618	583	609	570	574	538	627	619	611	621	618	628	581	648	589	566	598	618	540	574	566	612	561	633	626	616	555	587	649	579	564	594	573	574	592	571	572	618	605	605	622	572	566	593	568	573	645	602	619	583	570	601	582	600	588	634	574	622	617	609	576	597	594	590	580	594	588	637	601	542	618	572	538	606	612	603	558	570	571	615	582	565	562	561	616	568	568	547	572	596	567	606	586	636	585	595	592	628	578	520	613	588	634	607	556	617	573	615	575	590	572	587	614	544	559	565	571	553	581	627	637	614	583	577	571	581	604	570	594	567	602	585	635	618	648	631	592	560	585	615	630	605	654	610	609	638	593	605	608	576	600	647	613	570	631	610	580	657	545	623	583	579	540	601	619	615	577	623	569	553	597	589	554	589	603	577	598	567	565	606	544	572	609	588	588	610	582	633	618	608	573	625	609	606	552	614	636	600	564	605	561	620	555	607	583	602	592	610	575	603	574	625	577	625	629	588	590	581	594	572	591	633	566	616	549	641	583	624	618	614	587	630	601	605	584	625	586	580	590	618	576	600	595	588	597	575	603	551	550	556	607	589	594	579	603	595	565	622	570	566	550	594	632	641	638	644	549	570	562	587	586	605	569	594	616	648	618	599	600	566	598	606	586	595	588	585	599	598	564	591	564	575	615	594	580	610	618	604	596	557	615	627	597	613	582	558	564	595	624	587	574	581	597	585	596	574	566	588	594	600	567	592	629	592	570	601	554	565	593	587	602	613	558	576	562	582	593	618	605	599	584	613	571	584	567	615	596	593	586	614	611	594	515	576	605	566	578	584	567	617	599	558	564	617	601	633	588	602	576	553
2363	278	198	147	130	190	184	1493	9715	8991	5970	2705	884	284	144	74	86	55	68	68	65	62	59	46	42	58	60	64	60	69	47	68	71	57	48	59	73	68	68	66	66	62	65	62	68	68	67	69	67	73	79	66	77	69	52	82	57	64	49	58	54	76	76	73	64	54	63	62	49	58	57	58	54	52	61	62	70	71	58	63	66	64	46	57	58	60	61	56	73	60	54	71	73	76	67	73	68	60	59	56	53	59	63	56	58	58	79	60	44	66	73	67	50	51	67	64	65	66	46	56	54	48	66	76	53	63	62	62	60	84	54	52	51	56	51	76	75	60	57	62	57	56	71	69	72	59	61	62	74	71	64	59	64	57	69	46	61	58	63	62	51	75	67	60	57	68	62	65	59	63	62	75	56	56	58	59	57	60	62	53	44	86	54	59	67	56	65	59	67	72	63	65	72	54	69	65	53	52	53	75	64	59	60	70	45	69	48	58	68	66	56	58	56	53	65	77	64	63	53	58	71	59	67	64	73	68	63	67	68	71	58	57	58	62	60	66	65	69	56	61	65	64	61	55	72	54	64	57	59	61	56	73	75	60	64	77	64	62	58	67	65	52	72	65	60	59	62	49	56	55	48	68	60	47	63	64	59	48	61	63	61	80	65	63	76	63	66	51	75	65	51	67	59	60	71	55	61	61	57	68	60	76	59	66	70	69	54	52	65	79	63	77	48	62	70	56	55	70	73	64	64	58	57	58	60	64	76	64	42	58	73	55	65	59	44	62	64	67	63	60	58	55	69	55	60	53	52	83	66	58	63	64	59	57	65	62	61	61	58	60	58	59	63	59	57	62	71	48	74	59	51	45	61	58	55	68	60	60	58	51	72	59	67	72	62	73	46	52	71	78	67	66	57	62	61	71	62	83	72	64	59	60	48	79	58	51	62	62	52	47	57	58	62	69	64	71	64	64	71	54	56	59	59	68	67	66	78	55	64	53	61	65	66	79	66	66	65	60	61	68	68	60	65	53	54	72	67	63	53	66	49	59	70	47	58	60	58	70	56	54	59	50	49	57	49	53	42	50	51	65	67	55	58	65	74	59	59	60	61	56	65	66	54	53	58	50	63	73	43	50	65	66	80	64	65	62	63	66	62	56	64	69	64	49	66	63	57	66	51	59	71	58	46	56	55	54	57	55	74	70	70	64	67	70	51	61	39	68	72	66	57	62	54	62	69	56	63	60	56	63	63	51	56	68	65	58	65	57	61	64	64	68	61	63	53	72	55	56	60	72	57	72	57	70	60	62	53	77	77	55	56	56	57	56	74	64	51	81	64	64	62	57	58	64	70	52	52	66	63	60	61	46	71	71	51	50	41	60	57	55	60	60	67	67	58	67	70	54	58	57	60	74	64	72	79	64	68	58	76	51	47	49	60	77	61	64	70	82	53	58	68	57	72	48	68	66	47	62	66	72	47	58	63	62	74	74	64	60	61	66	67	56	55	62	71	56	56	65	68	56	62	57	57	60	62	57	64	61	63	65	70	51	60	71	52	66	69	68	59	49	47	63	58	64	62	49	68	65	47	76	57	62	69	63	58	51	60	65	63	62	64	58	71	69	63	59	67	57	65	68	52	72	68	55	63	55	56	82	56	65	79	68	62	61	56	51	56	76	61	68	59	70	55	69	57	61	52	58	60	59	59	65	58	50	59	50	64	66	67	54	74	63	66	48	63	60	75	71	65	55	73	50	56	63	60	58	68	70	63	52	70	46	41	52	63	63	76	64	83	46	68	57	54	73	60	60	64	63	58	66	51	65	58	63	62	51	38	72	72	65	58	56	64	65	70	53	51	69	59	69	47	63	71	52	66	61	59	67	62	63	62	55	67	80	61	58	69	56	61	73	73	64	56	63	53	75	61	67	57	67	65	51	65	75	56	64	49	61	56	67	56	65	61	64	62	67	49	54	63	55	62	60	63	71	69	63	50	55	66	54	58	58	66	56	73	69	61	69	49	69	63	63	67	70	60	68	68	69	47	57	69	61	53	56	46	70	51	46	64	56	60	64	65	66	50	67	83	62	42	75	66	59	70	56	67	54	53	64	58	66	59	64	65	57	62	68	63	60	56	63	67	67	67	52	56	61	55	50	58	82	63	61	62	51	54	74	62	66	65	70	54	67	62	63	60	67	76	65	63	70	62	55	62	52	48	50	54	52	52	68	55	56	57	65	60	49	60	52	61	59	55	72	64	55	72	83	66	59	65	62	74	71	70	60	66	66	62	70	57	62	56	63	70	71	73	60	49	55	73	55	56	52	59	66	56	60	74	53	61	63	57	74	69	59	58	55	59	59	71	64	61	60	62	71	58	57	53	78	66	68	62	49	62	54	60	59	50	76	64	55	74	56	52	56	68	64	57	63	68	74	64	62	63	60	75	65	69	58	57	62	62	69	53	67	56	62	72	65	51	63	57	68	70	68	50	62	64	54	68	66	53	56	65	63	59	64	51	59	57	74	67	62	74	63	75	74	58	75	52	53	62	53	52	62	51	59	53	74	69	61	56	68	53	63	58	57	79	65	62	58	57	61	65	76	53	54	91	60	53	62	47	80	78	61	65	64	69	59	63	57	58	46	62	53	50	67	54	69	64	48	64	59	66	60	54	49	65	64	60	69	72	69	65	70	63	59	61	62	54	66	64	54	61	63	68	68	40	72	64	68	69	77	59	49	63	66	68	58	48	70	66	58	55	65	45	58	58	55	65	65	65	64	63	57	60	58	71	62	63	55	54	68	79	64	61	54	49	63	61	66	75	71	62	63	48	66	56	55	63	65	47	46	53	72	49	59	68	46	59	62	37	69	71	62	70	59	56	50	68	62	61	58	59	52	51	57	60	71	76	55	64	63	63	53	55	65	77	57	60	68	62	53	60	59	51	71	53	60	73	49	61	57	63	62	59	67	62	67	69	59	62	63	68	57	50	65	67	61	66	62	49	57	55	52	67	65	62	65	71	62	53	66	54	64	76	67	69	52	71	62	65	48	55	58	71	78	54	61	55	59	59	69	62	51	64	47	56	78	63	67	47	65	68	69	62	58	62	73	78	66	75	65	59	71	62	63	70	70	64	69	60	53	64	57	76	65	71	58	55	60	49	58	53	69	66	77	66	61	52	58	59	68	55	58	60	54	65	63	56	60	76	59	61	66	67	56	58	68	63	51	72	55	62	77	78	68	59	62	68	50	55	54	48	52	64	64	53	61	56	64	66	61	84	64	67	53	63	50	64	61	58	75	57	73	65	57	59	55	73	64	66	70	69	54	63	58	59	66	59	57	59	58	46	57	61	45	58	71	56	61	59	72	60	65	64	45	60	64	70	67	48	62	67	57	65	67	64	56	45	63	60	57	64	68	62	59	59	67	75	56	51	46	52	61	54	63	49	63	50	64	61	66	68	61	63	48	71	55	51	53	55	66	79	58	75	55	63	56	59	69	75	76	63	69	75	54
12529	5164	3239	4811	9672	11429	10204	25591	53541	48470	39698	29249	16358	6716	3036	1185	745	649	697	660	679	674	675	647	694	717	752	622	727	684	647	674	701	681	665	693	742	668	637	657	717	746	715	688	691	672	683	636	719	640	700	660	670	616	720	708	652	683	654	699	691	689	703	681	663	664	709	705	665	644	639	643	659	686	677	709	675	645	643	663	701	697	663	734	653	665	690	670	697	677	677	658	676	638	683	689	702	647	675	701	700	747	667	700	663	686	692	683	670	620	685	685	681	660	675	692	700	674	632	669	671	655	672	713	646	718	667	666	660	689	659	659	710	698	652	750	693	616	681	664	687	710	705	637	711	663	669	667	711	666	635	681	717	670	726	697	676	679	668	693	725	697	662	710	688	709	661	687	720	658	693	702	683	662	673	718	676	683	661	643	697	674	682	634	661	666	660	677	686	659	707	730	685	715	690	695	665	623	726	689	705	691	694	691	726	684	677	667	702	685	703	679	651	648	627	692	671	688	711	650	668	666	734	667	672	675	684	686	724	674	706	701	663	755	671	669	603	661	637	690	707	664	666	707	716	746	664	660	678	637	713	675	643	681	678	695	675	645	616	647	645	678	675	643	716	698	683	649	724	664	664	708	679	666	679	634	700	686	713	643	673	655	675	716	718	697	671	695	715	668	689	683	661	682	689	696	672	662	705	672	716	685	655	659	668	677	676	708	722	715	701	678	692	637	657	687	678	665	651	681	646	719	655	728	729	665	720	674	654	653	641	686	660	721	673	662	692	713	662	612	667	705	665	691	682	676	698	707	638	640	686	705	663	671	707	665	694	698	703	688	680	689	670	701	668	673	676	673	694	660	670	652	669	698	668	699	678	680	694	660	630	635	659	690	638	683	654	709	674	677	696	699	730	696	683	681	710	652	702	700	703	674	683	674	650	710	652	702	634	663	688	697	665	688	658	646	675	697	650	704	677	691	737	682	719	685	642	656	643	710	688	642	679	655	617	699	682	730	629	682	738	657	680	719	674	678	674	703	706	670	715	663	720	618	682	725	671	693	696	703	649	691	688	705	674	677	677	738	636	706	702	692	711	697	707	694	660	693	659	670	678	627	667	665	648	656	678	688	639	742	654	676	649	646	675	669	700	650	706	701	708	679	700	666	680	680	728	690	661	658	651	672	699	688	702	667	691	681	682	693	667	643	650	674	704	685	647	676	739	716	698	653	671	641	685	654	658	652	688	708	665	686	691	671	702	682	659	683	694	680	686	640	679	738	743	681	676	672	700	687	641	696	692	677	711	714	697	693	615	682	688	690	674	676	677	684	662	706	655	660	693	654	658	669	655	662	639	699	663	669	662	691	646	654	723	687	712	689	720	723	700	651	688	692	694	678	690	664	670	643	692	716	730	678	668	711	730	678	638	710	682	700	614	674	699	688	694	626	671	614	683	712	701	716	661	723	650	676	657	683	684	711	646	690	675	628	651	651	677	716	660	660	679	667	708	693	689	709	719	697	672	721	652	722	748	686	703	735	703	645	702	678	705	675	706	619	693	698	694	697	701	683	695	655	622	633	698	610	649	701	659	677	674	673	669	639	668	670	697	657	672	669	711	680	671	655	695	653	654	711	688	674	689	659	675	720	690	670	684	671	680	665	656	724	736	678	652	690	665	724	644	709	671	713	710	726	649	709	697	666	705	641	688	647	686	676	682	680	677	681	699	695	729	649	632	681	667	661	662	683	689	665	679	685	694	659	690	660	751	657	678	651	692	700	681	659	635	677	683	654	732	662	671	683	693	687	678	671	664	694	678	691	681	735	661	680	654	635	661	701	667	677	709	696	718	700	687	678	720	686	683	672	681	702	684	730	682	627	692	709	666	674	695	660	660	678	698	670	693	683	642	694	668	687	710	743	704	667	667	699	686	682	690	694	743	700	710	669	648	642	646	675	671	675	669	712	673	665	697	621	682	648	666	701	706	659	603	680	661	685	659	731	681	653	685	631	682	715	588	686	661	638	664	639	656	627	682	704	709	716	656	648	656	691	687	660	672	659	699	680	660	695	662	686	665	668	723	668	704	687	668	666	689	647	723	709	659	680	704	657	680	682	700	697	659	726	709	719	716	662	697	671	639	639	661	710	703	673	719	689	705	674	650	699	721	663	707	687	647	668	642	688	699	663	767	650	728	658	663	688	712	720	720	679	657	749	663	703	650	689	669	671	688	681	666	674	746	629	717	661	681	701	659	691	708	678	667	625	682	742	667	697	608	677	664	710	700	647	648	650	655	684	670	690	703	668	667	625	731	713	663	635	680	683	702	683	669	707	656	640	695	721	691	655	661	645	685	700	695	697	702	750	693	708	688	647	678	663	668	690	679	676	656	682	691	642	680	674	664	702	668	686	707	660	669	684	693	641	673	649	634	676	636	686	706	618	699	697	730	673	663	614	688	719	671	754	677	679	675	683	685	676	667	697	687	613	715	669	665	697	699	672	669	684	693	628	688	710	707	712	692	697	642	686	660	657	672	643	667	653	680	693	630	672	687	672	654	676	666	629	642	698	656	644	712	679	659	673	643	680	691	667	677	693	703	658	650	742	703	661	680	660	681	647	656	719	672	733	698	731	693	691	667	622	662	679	669	663	628	657	659	697	691	696	661	651	681	658	714	666	665	696	632	670	693	681	684	657	683	664	665	704	697	666	705	671	656	704	665	700	652	707	641	722	684	671	658	692	687	697	698	676	736	684	651	690	703	685	721	703	741	685	685	652	676	631	695	685	662	678	654	700	664	700	695	688	647	643	699	679	652	719	669	651	716	720	708	687	674	664	692	677	677	658	708	675	734	662	652	651	649	658	646	702	668	715	670	674	679	675	709	654	674	698	704	666	682	655	646	675	672	648	663	642	700	678	670	708	706	695	736	670	667	672	658	697	635	685	641	675	695	672	680	721	664	694	666	676	675	674	724	669	662	698	622	692	700	661	660	716	673	675	700	652	676	720	690	688	667	705	647	621	664	666	689	683	702	643	680	693	679	687	721	681	687	676	681	720	707	671	696	684	687	702	669	672	698	705	670	671	701	714	709	705	686	659	689	692	693	630	630	680	655	639	689	712	663	685	688	700	698	690	690	716	691	630	653	698	699	651	668	651	680	647	663	676	670	685	635	692	646	620	707	686	695	677	667	677	691	672	668	645	640	665	669	660	679	687	650	695	668	663	646	696	699	707	695	679	682	648	646	684	683	675	695	718	734	684	665	650	696	663	647	656	660	684	676	675	627	636	708	670	656	677	673	712	652	646	677	655	658	689	683	731	703	719	688	701	708	700	667	691	681	693	677	621	660	686	662	691	684	693	627	711	648	712	655	711	670	667	682	658	724	618	669	602	691	743	659	668	713	705	635	712	666	661	703	668	706	680	641	678	684	682	681	656	660	699	644	695	681	703	693	723	663	687	684	701	671	649	649	679	709	644	647	647	698	652	711	667	684	645	723	710	661	620
1222	451	197	155	181	241	235	3255	15637	13993	9665	4355	1240	386	172	75	54	65	52	53	52	58	46	50	49	45	54	47	59	45	52	54	57	56	53	54	57	52	40	45	55	45	54	47	57	55	56	54	61	48	62	41	49	42	61	45	47	62	48	46	53	44	61	57	36	64	43	59	43	45	48	40	49	49	33	52	54	53	46	52	44	47	38	53	47	43	48	46	53	56	38	38	59	55	48	46	50	42	56	59	41	53	56	58	63	62	51	57	45	51	35	56	47	41	53	52	57	58	48	45	58	42	44	58	55	38	47	51	69	50	53	50	40	57	44	48	45	59	63	50	59	53	60	51	47	43	47	42	52	45	49	40	42	52	55	40	44	56	45	45	42	55	39	49	47	48	50	53	42	49	49	57	44	48	51	49	51	54	51	47	41	36	46	52	51	48	50	50	54	41	34	57	54	51	54	54	57	54	59	40	51	55	54	48	56	55	53	41	55	50	53	50	56	44	45	53	40	52	42	46	40	57	43	50	51	58	37	62	47	40	51	60	45	52	57	46	62	46	49	61	55	55	55	33	52	52	40	72	46	44	52	35	50	46	62	45	36	51	50	31	41	46	50	67	57	56	43	45	53	57	63	52	55	44	59	59	44	52	49	52	66	60	58	58	48	44	48	57	61	50	54	43	43	50	55	51	48	35	45	58	59	45	48	41	55	39	43	53	38	47	40	39	54	50	61	52	44	50	58	42	36	57	45	41	54	45	54	44	48	58	53	56	52	40	57	44	42	42	54	53	56	53	65	46	47	45	46	56	49	48	63	52	49	48	33	56	45	55	53	40	49	46	64	51	57	52	59	38	52	50	45	44	38	48	60	62	50	52	61	54	42	52	45	50	45	82	59	52	55	29	51	64	45	54	66	48	48	45	40	43	63	42	44	35	56	58	49	45	51	49	44	58	57	52	44	57	55	40	44	41	50	45	45	43	59	57	52	49	37	57	52	43	42	49	50	55	47	36	44	42	44	37	48	44	48	60	46	48	42	46	42	51	46	53	63	64	47	46	40	53	49	48	54	56	45	41	48	42	61	50	64	52	44	46	49	41	43	49	54	48	53	37	49	63	59	49	50	44	54	52	37	37	51	73	47	47	45	50	45	46	47	49	56	46	44	49	59	52	66	56	42	52	47	41	49	39	59	40	49	48	43	43	44	52	39	35	42	49	60	41	52	51	48	44	40	52	53	44	49	47	50	55	41	48	55	48	54	54	61	43	40	53	46	47	45	45	36	57	53	48	48	32	50	43	39	53	62	48	71	46	52	47	45	52	41	45	47	52	59	49	40	56	59	42	50	55	49	54	62	52	52	45	61	48	44	41	48	66	49	49	60	39	52	58	43	46	65	55	59	54	45	53	50	51	36	44	54	44	49	65	54	46	57	58	55	37	62	38	46	38	56	34	55	57	44	40	46	50	55	54	48	46	47	54	49	58	54	54	61	39	58	58	71	40	52	40	44	58	51	44	47	46	47	50	52	40	39	62	65	46	56	56	46	42	46	58	54	64	55	38	51	43	55	45	51	48	50	46	51	46	39	52	54	50	46	53	52	53	46	50	40	68	52	52	55	64	54	37	51	60	38	56	53	43	58	47	41	44	44	46	62	48	47	45	44	40	40	55	58	53	41	47	39	47	66	55	46	45	50	63	52	57	50	42	30	42	50	43	58	65	50	58	44	44	46	48	46	51	48	54	36	47	45	40	49	37	58	41	54	73	42	40	52	46	48	41	51	54	58	34	63	39	46	35	48	50	56	49	71	50	54	60	53	65	67	54	61	42	51	47	44	57	38	55	47	60	59	49	37	57	59	59	58	45	59	52	57	42	45	47	45	48	49	59	57	57	34	47	51	57	45	41	46	48	46	38	45	48	51	41	60	52	56	63	51	50	40	40	42	48	38	44	39	47	51	54	42	45	55	47	50	61	55	43	62	61	49	57	53	49	46	50	49	58	45	56	51	61	44	55	44	48	43	45	49	45	42	47	49	52	61	45	46	55	40	63	46	50	52	55	49	52	60	49	52	53	59	35	57	53	51	48	59	57	40	44	53	44	60	49	38	44	50	55	37	52	45	53	48	48	57	46	57	57	48	46	47	51	53	44	53	35	45	56	51	42	64	41	50	38	51	50	51	43	50	47	44	45	55	52	50	52	42	52	51	43	56	53	45	51	46	48	49	42	40	45	51	67	32	37	52	50	55	49	49	62	46	52	47	35	41	57	43	48	61	43	51	49	45	59	60	42	50	42	41	52	36	53	48	45	42	47	54	53	55	53	54	41	64	49	48	42	48	49	39	52	44	50	36	56	45	57	53	49	56	48	52	37	45	40	61	57	53	49	47	42	51	55	44	60	50	51	46	53	47	52	58	46	51	52	42	61	53	52	46	43	59	52	48	54	45	45	53	55	41	51	49	51	52	52	56	50	50	53	45	52	56	56	43	54	53	60	47	56	43	53	45	45	61	45	49	46	49	57	56	46	60	50	46	44	53	50	49	42	44	50	54	42	66	57	44	52	52	51	52	65	49	44	42	47	49	34	59	42	55	52	47	53	45	47	46	46	55	46	39	52	43	38	58	61	42	42	31	58	45	51	42	50	50	63	49	50	49	52	51	67	49	50	46	49	56	48	54	63	56	50	50	48	43	45	43	45	40	55	49	43	51	70	59	77	54	56	50	48	52	45	48	70	49	55	60	53	59	48	49	39	49	55	56	64	45	59	48	37	49	53	49	55	63	60	58	43	59	45	43	59	54	51	39	48	47	51	39	63	59	62	50	47	39	48	47	44	54	48	55	54	48	41	54	50	39	43	52	51	51	44	57	61	47	52	48	46	46	57	49	59	41	47	41	54	57	49	59	55	43	54	47	52	50	41	51	51	46	58	46	49	50	43	53	36	36	55	57	44	54	55	52	49	52	58	46	54	55	56	39	59	45	52	54	45	64	43	56	48	55	56	47	56	47	44	42	51	52	49	50	39	68	49	45	36	55	57	57	44	56	44	44	47	51	49	48	53	36	52	56	62	43	49	53	48	30	42	44	52	61	47	50	48	44	49	61	50	49	51	44	42	43	57	49	58	52	39	50	42	53	41	58	60	55	47	53	52	32	40	50	41	47	56	53	50	52	40	55	53	59	37	37	43	61	40	53	37	46	56	44	38	50	61	58	45	54	60	54	45	60	46	52	49	57	41	42	44	64	46	65	68	54	55	39	49	56	64	44	57	47	45	54	39	52	50	66	36	38	44	39	45	57	50	44	41	62	39	40	40	35	47	50	55	64	53	48	48	36	42	44	60	47	51	46	55	43	50	44	55	56	65	60	46	46	41	54	46	55	43	57	36	57	50	56	39	42	37	57	47	50	38	48	45	46	43	39	45	50	48	58	50	52	48	45	42	56	51	42	61	51	42	44	59	42	52	49	43	53	58	52	58	50	46	43	52	75	48	71	59	52	44
16236	7563	3719	6333	13919	16098	14216	34499	62761	56940	45528	33724	19971	9350	3706	1323	655	582	605	523	567	585	554	586	594	521	578	579	552	551	544	594	547	539	514	539	517	554	575	580	591	574	547	571	540	594	579	587	592	545	580	553	565	602	582	578	574	544	544	562	528	564	550	576	586	530	576	593	610	558	574	554	556	547	618	564	578	551	540	546	583	607	590	579	581	592	550	548	540	559	546	560	552	573	576	570	588	521	575	520	577	532	572	566	536	558	573	589	574	551	533	558	594	567	543	596	561	581	579	600	583	585	541	574	575	535	626	547	596	571	564	583	560	582	582	571	579	542	557	546	542	592	541	549	527	526	551	542	534	558	594	497	548	526	586	595	533	531	571	580	584	575	515	573	552	541	573	527	615	556	545	641	607	550	580	547	564	552	550	546	579	511	583	537	549	569	577	581	585	593	587	593	544	545	543	527	569	567	563	543	584	554	607	593	589	573	562	614	570	557	539	555	570	559	566	576	562	561	643	567	510	570	571	594	577	562	582	570	544	571	504	593	578	604	570	561	593	578	559	514	581	549	653	559	535	572	549	568	593	573	562	560	561	580	564	560	555	548	553	570	540	573	599	568	595	579	542	604	535	566	523	563	527	580	558	590	515	577	528	567	543	541	567	526	562	585	579	555	545	533	544	559	536	566	576	566	542	548	639	575	542	549	535	549	558	566	557	557	566	579	549	552	540	553	585	550	550	596	575	574	515	516	535	583	614	551	563	551	564	552	534	520	579	570	568	558	576	544	520	547	571	545	590	572	557	535	582	537	529	570	576	555	598	520	595	524	561	559	551	605	575	543	580	561	526	522	572	559	554	579	519	538	611	578	567	552	528	548	579	511	605	586	552	547	583	555	588	564	547	526	589	576	581	525	561	540	598	545	587	579	530	565	506	567	572	581	575	581	570	586	550	542	563	597	545	517	543	580	580	556	550	605	557	544	535	578	571	545	541	550	551	568	525	577	559	584	576	555	569	589	574	553	575	585	557	567	592	578	548	534	535	640	553	543	566	552	596	565	557	561	590	562	531	589	549	604	561	573	543	539	556	553	584	577	563	551	589	571	560	536	580	585	552	579	551	577	585	561	569	565	570	561	544	547	562	549	539	589	504	562	569	558	547	542	555	551	546	534	570	562	570	569	548	567	579	561	578	529	559	541	602	583	599	564	628	542	527	557	592	573	530	554	568	551	539	570	523	554	581	543	537	553	537	552	560	583	542	559	568	587	581	542	590	556	544	608	554	566	580	579	569	532	546	532	582	587	589	568	533	557	552	537	571	585	587	545	581	591	531	588	543	584	558	568	581	553	535	555	572	565	549	551	583	540	576	572	534	557	530	576	602	554	562	578	567	530	566	554	592	584	536	548	541	634	537	576	518	546	617	565	531	554	522	529	579	566	602	539	584	549	576	579	601	550	553	559	590	555	569	521	528	541	550	626	541	507	572	556	552	598	545	549	577	596	565	543	594	533	519	549	593	531	526	560	553	538	583	580	576	575	602	559	550	609	590	565	550	556	527	574	547	567	546	555	538	555	576	561	581	542	572	597	619	550	561	545	549	563	530	549	561	575	586	541	561	562	554	568	574	551	585	555	577	586	570	584	568	486	536	551	525	565	523	511	571	535	576	569	540	585	557	541	546	524	541	566	558	545	578	569	546	558	566	561	589	531	555	558	574	529	564	575	540	539	620	570	583	598	543	561	536	511	570	555	540	541	622	547	522	591	581	553	534	538	569	598	549	546	564	567	577	558	538	586	539	600	549	551	568	598	581	574	569	584	573	551	583	570	552	555	572	542	568	560	555	536	548	577	576	568	560	526	534	545	550	573	573	626	530	579	583	566	569	583	564	545	588	583	563	556	532	563	517	576	594	571	571	567	546	534	538	540	589	576	566	559	539	536	560	536	587	556	543	571	537	601	574	540	572	568	572	581	568	555	560	556	545	578	556	546	546	570	525	571	564	567	542	562	539	547	583	567	599	552	573	563	553	576	536	548	552	569	537	567	504	567	580	543	549	549	557	539	556	569	582	583	589	566	562	557	558	561	556	553	591	494	548	534	580	582	556	526	539	551	557	588	568	528	569	554	565	546	564	590	510	508	586	569	572	567	565	549	585	528	573	540	529	542	604	512	598	572	612	584	552	542	551	545	548	577	536	530	499	536	563	536	597	525	593	590	569	567	576	554	539	517	562	581	547	559	556	557	581	585	556	544	570	549	565	553	601	581	586	566	577	494	583	534	540	587	571	545	580	578	575	545	559	556	556	545	547	589	562	575	576	523	566	635	602	562	525	562	560	532	609	542	517	527	564	559	575	538	565	553	566	538	579	581	548	528	541	552	564	543	572	523	573	575	531	556	546	539	581	587	568	540	587	600	577	555	557	571	552	567	583	572	564	589	521	584	589	550	553	558	530	579	563	560	561	570	571	611	596	539	554	576	546	532	538	539	563	502	522	608	599	543	569	556	525	563	570	580	552	567	535	575	543	560	569	523	626	554	528	537	543	563	555	561	543	602	531	578	590	534	549	568	574	520	533	541	504	538	568	574	569	547	531	552	556	557	519	514	522	579	585	591	574	535	538	506	557	581	568	546	560	535	557	558	557	601	587	567	546	531	556	608	577	577	561	566	548	548	554	534	536	592	567	571	565	555	532	552	577	535	575	555	521	581	584	547	540	565	608	542	562	592	551	522	529	549	572	518	564	571	567	561	583	540	572	551	577	567	557	622	560	601	542	564	597	553	549	565	556	545	547	561	553	597	553	577	534	543	603	522	572	596	562	513	566	538	572	584	572	549	592	539	548	578	563	588	569	570	521	587	603	523	531	545	553	597	550	573	577	555	599	585	547	535	569	583	597	540	567	588	524	562	561	530	558	591	579	588	567	566	551	539	571	556	552	587	557	560	561	554	591	554	524	577	547	576	558	607	595	564	556	632	538	566	560	565	533	554	565	541	551	595	546	561	510	570	495	513	549	563	565	591	559	605	582	539	593	567	595	554	535	512	573	567	553	554	590	569	575	549	562	509	565	606	599	540	563	533	576	567	599	572	555	541	554	536	513	536	557	575	552	587	569	573	550	595	558	582	573	586	558	590	545	541	550	583	542	571	521	569	539	565	577	574	541	560	573	604	567	567	535	567	554	545	572	579	528	512	572	576	553	555	566	535	566	588	591	577	583	569	581	548	583	560	515	550	592	538	559	582	590	625	538	548	544	541	558	595	571	536	554	560	580	632	552	562	534	561	552	539	583	564	560	601	554	521	560	550	556	529	591	536	585	575	574	552	543	551	589	573	571	580	527	557	531	577	549	554	495	527	578	544	557	550	550	551	534	542	606	572	590	542	531	516	561	577	529	589	507	533	548	622	548	534	564	578	573	550	562	574	551	598	550	562	560	572	572	520	545	540	545	539	544	516	573	557	566	551	610	570	583	533	538	552	571	581	626	550	565	569	534	562
1490	190	142	84	99	121	148	709	3306	2897	2010	924	387	166	102	69	62	86	57	66	63	65	47	64	65	50	65	72	72	72	59	71	44	74	60	66	70	54	66	55	58	57	74	67	66	56	60	79	57	71	75	71	68	53	66	57	79	70	74	63	67	60	69	80	64	72	58	57	58	65	55	57	77	79	64	60	60	76	63	54	63	56	65	66	56	70	64	61	57	79	63	56	52	89	50	47	63	69	50	53	62	62	74	66	66	74	59	53	67	54	63	68	57	57	57	58	61	61	65	73	76	61	54	51	52	63	75	64	52	65	69	57	62	56	55	73	64	69	66	41	61	79	74	61	69	57	60	58	47	62	58	73	57	59	71	71	66	61	47	65	58	65	46	65	77	62	64	52	61	71	55	58	54	70	54	64	64	62	58	56	70	64	66	64	66	55	64	61	57	50	76	71	61	69	61	68	57	59	76	57	52	74	64	61	72	64	61	50	61	69	59	51	70	60	56	64	61	44	69	58	64	58	67	62	67	66	63	68	77	52	61	60	64	53	55	47	65	57	72	55	72	63	49	55	70	46	65	59	62	61	72	55	62	61	48	72	62	63	57	53	65	64	63	71	60	53	61	54	63	61	47	56	50	60	67	56	63	65	76	65	63	67	66	71	68	70	53	72	81	65	68	65	64	74	65	57	59	72	59	64	85	67	72	69	59	63	67	71	57	61	67	72	63	64	51	52	59	58	77	60	65	60	60	73	66	56	58	82	65	62	68	49	78	58	71	68	64	55	59	82	77	78	75	68	61	69	67	60	83	57	51	51	62	64	59	64	48	64	59	70	61	59	64	54	59	45	47	65	79	49	68	61	65	60	69	63	60	55	59	51	51	74	64	52	72	53	62	65	69	57	61	68	63	57	51	62	61	72	63	75	63	57	54	64	59	48	68	48	64	89	58	66	60	62	59	71	69	65	68	63	68	63	72	64	62	61	69	56	61	49	60	88	49	63	65	61	61	66	49	65	71	49	53	62	73	56	56	75	68	70	63	59	55	65	55	65	64	56	58	69	52	68	70	76	69	73	74	71	64	57	72	64	56	65	63	71	62	63	60	69	66	63	63	72	69	63	59	75	60	66	68	62	57	69	66	66	73	49	55	56	48	59	68	58	71	64	67	75	75	58	62	61	57	68	51	61	57	63	52	75	57	60	67	65	62	72	84	56	60	50	61	75	43	52	74	73	56	66	68	66	64	70	62	45	62	63	64	63	70	61	63	65	62	71	65	62	52	72	58	63	71	76	73	70	62	68	58	59	52	76	61	65	52	64	59	58	67	50	60	66	56	64	57	65	55	76	66	81	65	49	76	57	64	69	57	60	60	70	59	67	58	64	66	63	69	65	71	48	66	67	74	60	71	64	57	63	69	62	61	55	72	70	69	67	70	67	61	54	60	66	51	62	53	60	46	56	53	52	63	73	59	52	59	62	54	56	72	74	56	58	58	66	60	48	65	67	71	58	55	63	59	55	65	51	47	64	62	69	64	67	68	77	71	59	55	67	61	60	58	68	59	54	72	61	62	59	61	60	60	50	59	61	62	57	58	64	74	78	60	57	72	69	56	67	64	51	62	70	69	73	68	69	61	54	51	63	62	58	77	60	62	51	68	54	65	54	50	61	76	65	54	64	74	54	64	64	55	63	67	65	46	78	65	56	71	65	69	43	56	66	63	81	74	79	68	61	48	68	77	55	57	79	61	61	57	59	55	59	61	53	70	71	58	61	63	58	59	56	78	53	63	43	58	63	73	60	64	47	63	57	59	63	69	66	67	61	63	64	62	65	70	70	60	59	61	54	57	62	50	48	62	67	65	68	67	62	52	67	63	68	73	61	57	64	58	60	50	75	56	60	55	70	60	52	70	57	65	74	82	75	69	67	69	62	71	66	56	72	68	52	67	55	67	76	57	64	61	56	55	74	66	58	82	57	75	64	60	58	62	52	63	65	52	68	72	62	58	47	61	58	66	56	74	58	53	71	74	58	70	48	64	57	72	59	81	75	70	67	62	52	61	66	57	52	58	72	49	68	60	65	83	57	58	65	57	55	63	53	53	69	57	68	60	64	49	56	50	45	57	53	52	52	72	62	58	67	67	64	57	80	50	70	56	55	77	65	53	69	59	66	73	70	63	82	72	56	64	73	66	80	66	65	58	60	55	69	65	72	60	49	56	61	67	68	65	52	56	66	65	60	52	57	63	53	63	58	72	59	69	54	84	67	57	51	71	61	60	53	49	78	52	57	68	58	67	61	57	60	71	52	66	60	66	72	60	69	56	59	71	56	62	65	53	65	57	68	58	68	52	57	52	66	61	58	73	66	58	52	58	57	63	58	77	51	72	60	73	53	63	56	64	74	68	54	77	68	58	73	55	71	58	68	68	66	63	64	58	56	54	46	56	57	59	61	55	70	69	64	63	63	72	54	68	49	54	59	75	77	47	57	52	56	65	60	63	60	53	60	62	77	58	68	57	50	65	66	60	62	52	60	77	66	72	65	65	67	56	62	72	58	69	74	59	76	67	61	81	63	55	57	58	67	62	61	64	56	69	62	65	56	69	53	78	76	66	69	65	65	60	57	74	75	59	54	65	52	56	61	57	60	82	66	54	66	54	69	64	69	62	71	75	60	60	72	65	60	66	72	67	58	71	58	60	65	56	55	60	68	62	69	64	71	83	48	65	65	68	52	57	47	54	69	49	62	64	50	62	69	73	70	72	64	60	67	60	75	68	71	64	66	68	62	54	52	61	61	55	65	53	55	62	69	59	64	61	49	57	63	64	58	59	54	66	73	59	64	66	46	57	65	52	56	71	62	50	56	60	60	65	62	69	66	72	65	73	67	72	76	62	74	65	64	61	67	51	49	57	64	62	66	68	77	86	64	65	63	54	60	61	69	68	62	52	82	65	51	58	47	60	56	70	70	78	54	59	75	66	58	60	57	66	61	56	51	65	59	61	60	52	57	71	63	61	63	67	73	66	59	80	59	65	49	67	77	61	55	46	65	62	75	50	60	74	83	67	75	60	50	58	60	61	62	49	62	57	67	57	79	60	51	74	68	50	61	65	60	64	56	83	64	67	70	56	55	65	72	54	64	75	50	66	67	62	56	62	60	62	55	59	61	64	59	55	58	66	71	56	56	54	81	56	67	72	63	58	64	59	73	77	60	54	55	52	68	75	75	71	66	53	57	62	75	58	65	62	73	85	77	56	68	63	66	57	51	78	70	63	60	51	62	52	62	43	63	72	61	68	57	66	64	59	65	68	56	65	66	67	68	68	57	72	63	56	62	66	62	56	51	78	56	52	59	64	53	49	75	57	55	58	42	74	64	84	75	56	69	57	64	72	56	47	66	57	66	58	83	67	70	71	69	60	75	54	61	75	64	54	69	62	65	65	72	75	71	65	74	52	59	67	67	54	57	76	63	56	61	67	66	66	77	51	63	63	71	78	57
10307	3522	1704	3061	6623	7504	7741	19753	37837	33831	27869	18651	8549	3469	1559	848	771	742	669	693	710	663	698	694	684	651	673	705	728	699	669	661	728	737	695	660	679	696	673	691	710	664	718	696	683	729	695	670	723	678	687	678	694	714	733	700	701	696	687	715	704	684	699	698	669	712	706	662	685	682	732	653	737	676	740	721	699	657	647	727	674	684	682	732	694	676	691	717	692	709	712	695	657	657	708	698	713	693	707	700	680	715	683	689	700	681	696	682	730	677	690	751	736	691	684	702	697	717	735	752	715	719	731	703	639	712	690	698	658	684	732	693	712	715	667	700	648	684	684	693	724	693	719	700	686	666	676	723	690	689	661	710	664	675	696	695	692	692	705	742	711	706	676	685	679	640	668	689	714	622	691	716	694	726	704	679	687	702	718	713	663	691	702	681	736	721	694	730	672	699	719	657	694	705	712	742	691	684	695	686	728	739	671	661	674	736	692	668	688	679	715	687	677	710	679	719	713	665	703	687	659	706	653	696	722	681	679	691	721	628	699	675	679	696	674	688	701	744	690	704	659	715	734	708	688	701	735	689	674	681	747	701	687	733	710	677	742	699	678	663	713	698	679	655	695	674	699	699	686	709	654	728	673	701	680	729	678	730	692	697	691	682	694	706	696	718	763	718	693	707	646	676	644	693	674	700	691	692	671	716	663	696	743	676	650	694	686	680	702	734	688	690	705	683	654	650	685	697	696	665	747	709	643	714	676	706	639	728	704	759	656	705	687	707	721	674	707	664	660	722	697	678	691	670	629	668	692	678	726	713	690	678	708	693	672	684	702	661	728	722	697	677	737	688	745	739	706	669	685	686	693	736	703	707	670	725	726	705	717	669	674	720	690	677	649	676	706	699	714	724	736	677	701	706	681	683	703	729	684	644	718	678	708	696	726	693	700	690	712	678	700	731	732	721	664	653	697	692	727	751	694	696	675	733	741	683	644	746	680	675	731	659	706	761	717	662	703	664	708	685	686	692	666	726	642	675	684	671	690	704	697	673	719	699	688	749	707	719	663	711	726	639	699	672	655	709	664	699	719	722	699	682	717	711	693	690	694	715	662	680	722	729	733	661	695	684	697	680	672	675	687	710	649	688	690	720	710	681	678	665	713	714	701	729	717	660	671	736	691	691	699	682	668	712	680	684	698	700	683	712	732	630	647	678	667	673	704	691	722	708	700	720	725	683	728	718	686	697	659	701	675	715	697	684	737	684	689	726	651	654	746	678	693	667	681	710	703	726	694	727	691	738	710	731	687	690	735	686	717	680	685	680	678	758	709	665	727	672	671	699	695	718	680	673	661	671	713	721	700	696	697	705	707	680	666	696	686	691	665	686	703	696	695	696	727	739	692	741	679	697	694	671	692	698	681	732	686	692	644	728	682	728	727	729	748	696	698	720	671	699	664	725	684	719	688	651	671	677	724	684	751	671	658	692	660	679	680	740	727	694	756	703	693	680	682	677	709	674	727	694	692	659	694	667	657	687	734	697	713	758	775	694	651	697	703	694	707	729	697	727	719	695	655	723	689	692	674	702	669	709	722	681	702	685	711	723	682	700	706	703	732	654	696	697	711	682	693	687	721	686	726	690	704	680	693	681	688	640	647	657	723	679	667	698	689	681	705	652	734	701	704	700	708	681	711	673	693	697	724	679	662	664	695	709	707	676	756	716	716	635	689	668	694	728	677	685	709	724	731	709	698	710	672	705	708	746	696	744	722	709	731	726	671	705	684	749	723	705	710	702	742	704	662	716	696	731	726	708	692	699	696	693	699	719	676	698	700	732	736	690	687	668	674	652	710	697	698	674	677	737	671	751	713	677	662	679	640	698	701	664	663	679	687	703	673	706	744	716	658	687	702	727	700	695	705	739	728	698	672	711	709	708	723	717	717	673	715	729	702	737	724	699	684	693	699	731	706	748	696	747	695	740	686	716	696	752	709	663	691	686	694	736	696	696	678	755	681	693	666	694	682	715	736	675	736	706	715	697	720	689	696	682	668	688	702	660	691	757	679	712	706	690	668	673	693	729	723	711	655	697	676	736	685	663	707	722	730	739	705	655	689	674	714	695	712	723	720	732	647	689	696	688	697	619	698	700	698	731	693	696	696	700	689	761	705	694	713	732	692	664	685	710	705	676	710	756	690	636	731	713	678	704	696	713	717	667	667	701	673	719	722	729	724	708	689	692	650	728	692	631	730	677	678	682	707	728	709	710	680	715	674	647	657	754	747	688	696	703	713	698	670	720	700	690	657	711	708	738	705	690	746	696	654	691	712	686	692	672	726	683	735	712	717	692	722	704	673	686	670	700	686	749	745	758	722	702	701	678	723	685	730	676	685	678	680	737	716	701	734	692	718	731	699	711	698	690	707	718	740	695	673	646	723	661	665	688	694	666	662	687	684	677	691	688	682	677	652	700	727	764	649	675	723	712	658	701	636	682	726	726	685	717	688	688	740	680	696	714	679	712	696	690	743	715	685	676	683	667	716	703	668	689	709	675	738	660	718	693	722	684	728	699	695	696	664	659	723	686	716	691	733	683	697	733	680	703	695	686	694	697	693	698	728	646	743	696	658	682	724	673	690	704	687	698	700	688	735	713	663	701	700	677	741	675	716	665	698	707	690	666	689	752	680	703	693	700	680	721	707	721	662	693	729	622	750	702	705	674	673	663	683	690	659	688	782	735	656	670	738	733	696	711	695	738	726	690	713	697	739	721	702	683	704	719	708	725	681	726	679	693	727	712	677	707	672	660	676	685	692	720	669	689	704	693	673	644	689	719	652	732	677	725	652	679	674	767	675	679	723	728	720	675	709	722	711	684	682	708	667	686	713	665	662	730	689	692	668	675	668	678	678	682	708	681	759	666	692	751	693	676	708	692	726	619	688	682	727	646	726	667	696	696	701	702	694	677	715	695	726	719	669	690	690	709	673	741	717	744	700	695	676	684	662	659	723	698	727	726	674	660	696	681	709	733	679	678	719	737	723	700	667	672	682	721	677	660	685	689	708	685	696	689	672	745	675	675	701	692	705	659	704	682	708	684	715	722	707	717	760	715	697	702	709	699	649	699	707	663	704	672	671	634	695	684	713	698	695	704	698	699	713	741	718	741	686	678	718	668	710	706	704	692	695	734	709	704	722	664	672	688	710	648	678	656	688	719	763	731	683	703	694	705	644	723	688	681	665	706	701	717	681	709	664	688	715	721	662	737	685	694	663	702	711	718	670	680	709	693	675	708	698	684	709	700	692	690	700	694	690	703	728	710	698	718	717	681	729	747	691	719	681	719	661	740	709	667	692	713	667	705	688	672	683	714	710	709	695	718	695	655	702	729	669	729	693	694	713	694	673	745	695	642	708	685	707	669	697	688	720	737	684	736	701	696	709	719	672	676	668	717	714	646	681	677	671	699	689	703	689	701	679	699	712	622	685	698	668	700	693	704	697	675	679	710	747	668
750	234	155	112	124	210	218	1791	8525	7396	5068	2162	771	321	131	60	59	57	58	58	53	53	60	49	55	56	56	76	43	73	49	53	43	52	46	46	70	46	59	50	61	45	73	59	54	69	54	50	63	64	62	51	55	48	47	48	55	54	55	56	53	53	69	60	47	49	36	49	52	45	48	67	47	50	47	56	47	48	46	51	65	43	45	50	56	59	56	56	49	54	43	59	59	52	53	58	62	58	45	44	48	49	51	51	41	58	57	49	39	56	50	53	58	48	68	44	55	47	64	50	53	53	46	61	48	60	57	50	40	61	57	51	57	57	59	48	57	57	52	54	59	44	61	55	48	53	53	61	51	73	64	54	63	52	46	54	45	51	53	50	57	42	44	58	62	51	58	67	54	50	68	48	53	58	50	42	47	48	52	44	57	60	54	51	46	49	57	51	55	46	64	67	41	52	71	48	46	59	55	50	65	53	55	52	68	48	52	44	35	49	49	46	54	60	54	60	57	48	55	45	72	50	62	58	54	52	71	48	54	62	47	63	60	47	61	42	55	47	49	57	56	49	66	53	48	57	62	49	54	55	51	55	57	61	54	51	65	61	56	59	40	59	60	65	66	50	61	57	46	58	54	44	47	52	56	57	61	45	59	53	54	69	59	57	48	57	52	36	48	50	54	47	66	64	49	59	63	57	68	52	54	47	55	52	56	56	51	58	56	47	42	49	49	61	45	42	53	57	56	47	60	42	40	57	54	36	47	49	62	56	59	47	66	48	65	45	48	43	45	55	37	55	61	47	48	42	69	51	50	44	47	44	50	59	47	51	47	47	58	52	50	39	67	63	53	55	59	57	60	55	49	55	54	57	53	54	58	48	46	47	49	53	54	65	47	57	50	66	49	48	66	53	48	56	44	53	46	56	55	58	40	48	52	58	61	47	53	54	49	55	57	39	43	53	51	53	48	50	57	61	47	32	65	54	38	52	60	55	48	47	51	49	52	58	49	47	56	51	54	57	51	59	52	52	57	54	55	56	56	49	50	48	49	44	66	54	54	51	54	57	61	51	52	42	55	59	59	59	54	58	55	60	55	49	46	42	55	55	53	44	49	51	56	59	54	48	42	46	47	60	48	56	54	42	53	57	63	42	49	47	53	60	47	48	55	48	57	55	56	57	56	52	55	59	57	54	44	58	50	60	47	43	48	58	52	49	47	49	62	58	49	69	64	48	48	51	55	55	50	49	47	44	55	54	53	58	58	54	59	58	50	53	48	50	58	55	49	46	51	53	40	57	53	50	55	57	55	50	59	56	35	63	67	49	39	52	56	48	53	59	58	56	49	46	61	63	56	42	45	72	45	44	68	60	42	41	58	40	39	73	51	51	46	52	45	52	63	46	47	48	75	54	47	60	59	49	58	53	52	70	61	48	59	58	42	49	54	60	60	65	57	45	48	51	57	54	42	47	50	50	57	65	51	49	48	53	47	42	43	67	67	62	40	63	55	50	48	49	56	63	48	48	51	53	53	48	48	44	50	53	45	66	57	65	53	57	56	49	47	59	47	50	53	53	60	50	63	55	50	65	68	52	47	50	56	63	55	50	67	36	40	47	60	58	52	65	54	66	62	52	55	48	54	47	62	72	37	59	48	37	51	65	52	60	49	57	57	65	54	61	49	59	58	44	72	55	56	65	55	59	54	64	62	53	55	62	52	62	61	45	62	55	57	60	64	45	62	50	54	51	58	46	43	62	45	51	61	59	38	52	47	48	59	45	43	46	47	60	62	56	52	54	59	68	58	60	51	47	45	45	46	50	52	51	56	56	47	53	51	63	55	46	54	77	61	55	46	49	51	67	76	52	56	57	55	48	51	49	59	47	44	47	55	51	52	56	44	59	35	43	42	52	46	58	51	46	54	56	50	43	38	72	53	50	48	47	47	52	54	65	53	57	49	57	49	45	54	56	52	53	58	48	46	59	56	65	64	47	58	51	60	65	61	65	57	66	41	63	38	46	58	59	46	44	60	52	53	67	52	50	48	55	51	52	48	50	50	45	52	51	55	67	55	48	49	47	49	70	56	56	57	57	54	53	66	49	58	56	37	44	53	60	52	56	55	49	65	62	54	57	55	45	47	50	50	41	47	65	59	35	49	56	49	51	51	51	55	53	63	47	67	43	59	73	51	45	67	44	47	56	48	54	55	49	54	51	43	47	64	45	71	67	50	46	51	50	51	59	46	38	47	35	45	52	61	58	63	49	56	46	37	52	47	48	52	51	55	73	48	59	54	59	54	62	51	49	53	52	61	50	61	55	63	55	46	52	55	57	46	46	54	63	52	57	57	48	59	50	46	55	57	52	48	64	48	48	54	52	61	59	42	52	55	50	65	50	53	49	57	52	45	44	52	53	49	59	48	55	57	48	44	55	48	58	56	43	53	56	45	57	52	61	54	59	50	50	52	68	40	62	38	44	53	51	58	53	59	42	54	55	54	50	60	40	53	65	45	63	55	50	43	56	36	49	47	65	55	76	46	41	49	54	66	55	49	54	51	62	69	43	57	59	60	66	59	44	64	44	58	48	50	59	48	49	63	47	62	57	65	64	64	65	56	48	53	43	54	58	52	66	47	51	47	65	56	41	62	50	53	49	55	49	50	50	60	49	42	52	51	59	58	56	62	49	53	42	42	46	49	64	53	43	60	41	64	62	38	45	47	50	50	47	58	55	56	56	47	59	56	53	41	46	48	53	54	60	53	46	48	57	48	61	63	71	41	56	59	46	49	50	41	33	54	51	51	53	53	55	48	56	55	58	55	46	50	45	42	50	54	47	46	49	50	57	55	38	59	52	56	42	55	47	52	50	50	44	55	46	50	58	67	55	51	50	64	53	58	58	60	52	55	51	52	41	50	52	47	61	47	48	54	51	55	59	50	55	54	65	56	34	65	45	46	43	52	50	62	40	51	56	43	54	49	60	65	52	68	53	45	36	39	53	60	63	62	56	52	62	63	50	47	72	52	56	55	49	57	47	65	61	54	56	58	42	63	47	54	45	56	59	46	54	58	57	45	52	51	63	54	68	55	63	45	55	52	58	54	49	46	46	48	49	48	42	39	61	53	63	53	52	60	41	57	45	51	59	57	57	53	57	55	44	53	54	64	49	57	55	63	54	59	57	58	44	43	69	47	52	53	41	55	45	53	58	57	62	56	49	67	58	51	47	48	54	51	55	56	44	67	55	54	52	60	52	55	53	54	81	60	47	64	36	61	56	43	44	45	48	59	59	58	58	62	57	56	45	59	59	47	66	45	63	48	67	57	55	44	43	59	51	54	62	52	49	48	52	54	46	60	54	53	54	51	54	76	59	59	55	40	64	38	57	55	60	50	65	57	54	37	56	40	41	59	52	52	50	56	49	72	48	55	56	50	41	47	64	59	36	45	61	46	50	55	56	56	54	58	48	55	45	54	51	53	62	45	55	67	43	51	49	48	61	45	48	44	56
11148	4925	2304	4252	9775	12812	11103	28157	50382	45046	36819	26628	13991	6791	2409	959	687	678	641	593	640	606	595	635	621	596	612	595	606	609	613	602	602	579	568	601	642	607	566	624	589	612	592	616	603	592	639	577	622	648	597	595	629	594	590	617	604	599	600	624	573	571	579	587	600	537	596	615	581	602	584	570	609	635	655	638	616	620	615	598	625	577	608	655	604	559	594	571	643	587	630	647	587	643	601	643	608	615	598	603	567	645	619	581	603	622	600	576	601	608	563	618	658	604	639	593	588	592	594	574	617	572	603	603	581	615	600	603	587	604	580	650	602	630	623	604	614	657	626	604	598	620	582	580	602	600	614	582	603	641	575	579	565	673	615	590	617	633	618	587	611	611	611	610	585	613	631	606	623	557	606	603	609	606	580	586	595	601	617	574	617	573	624	601	572	628	646	570	616	619	609	636	610	585	605	593	648	589	601	570	609	617	576	569	622	560	573	622	645	615	634	606	617	588	632	604	608	597	619	603	640	604	582	648	597	613	619	595	594	623	616	563	622	610	621	588	603	606	594	574	600	580	634	634	596	560	609	609	576	621	617	616	573	596	620	637	630	644	587	572	581	599	612	643	599	578	571	627	583	593	627	568	604	626	608	582	618	610	571	596	586	603	626	615	581	565	562	635	578	603	581	551	591	640	609	569	560	605	622	615	604	623	615	611	595	609	586	609	618	613	600	624	609	656	641	606	580	598	587	614	633	575	645	609	595	598	588	661	611	588	609	616	612	622	610	567	630	588	576	620	569	607	619	600	595	616	563	582	618	620	631	615	561	585	586	630	588	636	591	607	614	597	602	625	583	616	590	593	569	584	577	611	621	553	640	609	621	656	611	621	604	645	600	636	558	604	624	603	611	567	604	610	635	614	598	579	603	590	609	636	604	623	606	621	606	575	626	627	571	671	628	639	597	597	608	600	599	640	614	600	596	647	592	591	606	625	615	569	652	575	603	638	609	625	614	627	592	597	612	614	607	615	589	557	645	569	566	608	639	612	555	592	564	573	568	601	636	613	624	620	588	606	590	644	613	565	617	650	605	630	617	628	566	624	609	571	608	616	600	628	607	586	581	651	631	546	576	599	608	598	583	606	594	610	624	589	575	597	601	616	630	641	599	612	591	645	608	620	636	638	635	621	613	544	612	611	607	627	580	626	555	609	614	629	615	640	599	585	659	608	612	628	564	589	657	583	606	615	584	605	616	593	590	602	586	593	569	603	603	558	616	630	591	610	642	624	605	658	617	575	584	599	641	574	584	592	626	622	639	595	598	581	593	623	631	605	619	590	609	609	568	601	611	576	599	575	620	630	541	581	650	612	622	623	616	605	611	625	598	579	602	577	601	638	608	610	609	593	632	568	653	627	617	611	611	546	585	642	594	599	634	596	607	556	604	650	594	608	587	638	594	557	565	593	553	612	611	602	575	626	599	636	625	590	577	587	591	609	615	584	605	574	618	588	658	613	577	618	599	624	571	602	597	576	604	589	661	655	601	577	553	599	556	628	572	641	630	587	586	597	604	623	623	628	579	611	607	596	603	612	578	655	626	634	615	614	593	594	580	619	571	582	654	561	597	617	575	633	647	606	623	621	673	613	624	586	602	601	610	632	610	594	639	593	596	596	630	623	613	590	607	587	606	578	626	610	588	591	589	585	620	582	579	578	588	581	596	635	611	582	623	660	617	635	629	606	626	625	570	624	574	580	628	630	569	628	641	615	687	635	588	650	627	609	609	626	627	571	617	625	591	635	577	602	564	608	586	629	613	619	570	602	611	613	621	597	614	580	620	615	594	626	623	576	608	626	624	600	608	603	615	638	594	572	618	573	605	626	579	611	631	600	589	615	577	603	588	605	579	625	588	598	635	595	615	595	602	596	606	590	600	606	575	609	624	617	604	624	619	584	614	605	677	642	641	617	625	680	619	617	583	654	602	575	618	602	604	614	626	595	625	573	647	566	631	612	578	620	567	575	602	603	618	584	627	586	586	616	613	618	565	641	632	580	621	587	594	583	605	603	592	609	599	598	626	627	586	606	574	604	634	612	593	590	620	640	596	611	597	635	659	611	632	635	595	608	640	619	606	596	591	621	603	597	612	619	618	624	590	608	616	646	574	593	586	640	618	623	606	584	586	590	664	586	630	628	596	632	616	620	604	635	603	609	589	578	632	605	566	627	601	597	594	613	604	617	605	593	611	626	582	564	583	585	557	594	622	628	583	627	600	599	597	635	619	580	598	615	587	597	638	573	600	624	635	570	604	612	605	570	560	583	560	576	589	601	612	591	592	641	632	620	613	637	614	625	610	585	567	623	615	621	622	616	590	603	639	631	561	611	601	643	623	582	634	618	619	584	564	605	604	599	615	612	600	613	623	600	592	588	627	633	594	613	606	592	593	597	644	629	585	617	630	593	605	595	635	606	585	598	627	623	633	629	629	602	611	588	576	614	604	590	641	611	598	587	606	598	610	608	599	595	579	542	608	597	616	612	577	615	633	644	606	539	612	637	614	641	645	616	586	608	611	614	605	605	622	619	552	611	604	639	597	577	618	608	631	570	663	599	576	553	584	594	590	610	624	634	620	635	601	582	572	603	656	588	661	611	590	594	570	637	669	576	600	591	630	621	636	584	597	592	599	588	616	613	610	646	585	584	595	620	624	649	632	603	634	598	616	593	582	569	605	582	612	608	614	607	590	618	623	601	604	559	619	597	611	590	594	573	587	605	597	608	626	630	619	589	588	645	606	600	573	604	590	620	586	581	666	619	588	607	595	579	610	579	628	577	606	559	639	610	569	602	602	617	622	574	583	620	554	582	563	590	614	617	557	608	610	620	563	593	601	611	615	592	584	574	603	628	591	648	570	588	633	588	565	608	601	589	584	609	587	608	628	640	586	581	618	596	608	602	582	630	639	594	592	626	593	572	624	618	611	612	593	609	634	612	607	638	628	620	611	639	595	586	656	643	639	606	589	596	621	593	597	610	652	603	571	575	634	628	627	557	626	605	653	632	551	588	613	628	616	641	599	595	597	583	647	634	635	647	592	593	599	610	637	661	625	651	608	562	633	584	591	602	595	599	580	570	614	621	645	612	595	586	555	584	642	628	623	570	629	593	608	621	583	628	622	640	616	607	629	600	627	611	604	635	604	605	629	588	632	596	570	629	632	559	621	617	579	560	574	607	594	609	648	602	587	625	590	639	639	608	568	600	665	617	617	579	611	627	604	584	617	624	606	575	611	613	597	614	611	631	605	622	593	610	537	619	629	620	614	573	594	598	563	601	574	607	613	597	544	574	603	595	589	601	607	601	606	582	598	610	553	568	612	598	607	644	642	603	584	620	567	595	574	632	593	639	608	614	608	618	620	597	620	613	578	585	619	612	606	574	543	644	634	614	628	606	614	587	622	646	610	642	635	631	590	612	625	599	579	571	577	613	587	630	612	604	604	598	618	604	595	644
2213	225	159	109	113	177	246	1084	9458	9495	6250	2933	813	327	139	80	56	63	53	67	57	70	71	66	64	55	67	51	56	58	69	68	49	59	63	58	66	50	56	65	67	59	67	59	47	59	66	64	55	55	65	55	58	64	59	56	73	70	52	61	64	69	64	67	74	71	53	61	73	65	61	68	45	58	69	75	55	61	58	47	65	63	61	68	64	61	70	39	51	58	61	55	59	66	65	60	57	63	64	65	44	65	48	60	68	55	46	65	72	64	74	54	64	65	56	52	48	68	63	87	59	59	60	54	62	70	61	68	63	62	57	65	56	65	55	66	60	59	60	57	64	63	59	57	59	50	78	64	62	63	51	79	66	79	72	57	62	53	46	55	62	55	64	54	76	61	56	66	59	76	65	55	63	53	68	66	66	66	64	62	76	72	70	64	58	65	73	59	60	74	58	60	56	61	68	56	72	67	62	59	58	54	62	57	72	82	50	57	52	58	58	65	57	56	84	59	74	65	50	55	45	72	60	70	54	57	64	62	57	66	58	80	54	62	66	53	66	59	71	63	72	64	56	77	66	72	60	55	60	60	70	56	68	57	65	71	61	69	55	70	50	60	75	55	48	65	55	67	43	55	64	77	54	70	61	76	59	52	60	71	67	64	58	61	72	61	57	64	61	72	70	63	43	70	73	69	56	67	54	65	65	59	58	74	67	66	66	66	61	60	54	59	63	63	80	66	60	60	72	58	64	72	73	75	58	70	70	54	70	72	54	70	57	70	57	77	65	60	62	63	69	86	59	59	57	61	53	58	64	69	65	71	57	43	60	70	47	65	72	63	73	59	61	59	72	74	53	60	64	66	55	64	56	63	70	69	67	57	78	60	60	61	74	61	51	69	60	60	64	60	62	60	68	61	73	65	64	66	69	73	72	74	60	62	60	50	67	68	62	58	54	50	63	58	56	48	72	69	66	59	67	62	70	56	82	56	67	65	65	57	61	66	60	71	61	71	63	72	54	59	72	70	65	53	56	60	43	63	57	56	48	46	54	60	59	62	58	62	64	57	65	64	67	62	61	55	73	66	68	49	48	72	62	53	54	67	53	50	77	61	49	52	55	49	57	65	58	64	54	75	65	62	69	65	58	53	62	58	50	57	57	63	61	42	76	57	72	60	59	73	55	58	63	75	81	67	66	76	57	59	67	69	67	50	53	59	67	51	69	56	62	66	61	62	51	58	67	62	58	72	37	56	72	61	50	59	49	63	55	62	62	54	69	67	71	52	78	69	66	61	79	53	58	71	65	47	58	52	66	64	64	61	54	71	62	49	61	75	60	58	74	64	76	64	52	68	67	69	77	75	57	81	71	56	62	70	70	51	54	66	60	43	59	64	56	55	53	61	72	75	61	72	60	71	47	62	73	72	70	62	55	63	64	59	72	60	67	56	62	55	62	61	72	58	59	64	66	70	63	61	60	72	65	78	64	57	66	59	57	59	66	56	58	66	81	65	60	65	53	58	77	81	58	83	71	65	52	56	66	48	69	72	59	65	54	66	55	62	68	69	61	57	63	67	65	63	51	77	57	63	79	66	39	55	61	59	58	60	66	60	64	53	57	68	60	53	60	51	50	61	83	72	66	66	54	58	70	67	71	65	61	53	66	58	70	66	67	77	65	55	68	40	59	57	69	74	59	59	68	65	65	59	52	66	68	61	65	55	60	68	65	84	59	71	58	65	70	54	50	58	70	52	60	53	61	73	55	65	65	56	66	58	66	62	68	84	57	67	60	60	61	58	60	79	63	57	72	59	76	48	62	61	65	44	61	63	58	49	70	45	62	64	72	66	60	62	66	65	55	63	59	53	70	49	66	57	52	47	59	66	57	58	68	59	63	71	49	73	59	51	61	50	58	58	60	72	64	69	66	56	71	54	69	60	65	64	50	58	59	60	62	63	48	55	51	59	56	62	59	60	51	78	48	67	70	49	71	55	56	74	67	65	64	51	77	53	58	61	52	60	65	56	75	50	63	55	66	60	56	76	66	60	63	64	68	71	67	59	54	49	58	57	66	66	64	65	74	52	67	66	65	75	60	71	56	72	68	67	76	78	71	80	63	57	64	56	65	65	70	66	57	58	59	71	55	58	57	48	60	74	53	72	63	68	64	64	70	59	54	52	51	49	63	75	58	54	67	61	69	76	58	65	52	53	58	59	46	63	66	65	57	61	68	73	50	67	49	61	55	65	80	65	60	62	48	49	65	62	69	56	57	73	57	66	84	41	64	48	61	55	57	58	57	61	68	63	62	61	61	73	58	58	54	72	67	54	67	56	53	73	59	66	65	63	64	73	57	66	54	62	78	69	86	63	73	69	64	56	67	60	71	49	56	62	60	60	69	61	58	68	53	66	68	61	59	53	64	62	59	70	61	78	58	60	55	68	60	73	52	63	66	48	59	62	58	59	53	64	67	58	62	58	57	57	66	69	72	69	66	65	63	60	70	60	58	71	57	66	71	62	60	72	62	49	60	60	58	54	53	61	61	59	51	60	38	53	75	70	62	61	56	69	61	76	71	65	70	85	51	68	71	66	68	56	54	69	70	77	65	51	58	51	68	56	37	73	46	60	66	60	72	62	62	42	69	59	64	45	70	64	60	69	64	57	66	45	61	50	60	43	70	65	63	53	70	55	76	62	59	50	59	50	59	67	51	72	60	63	49	52	64	60	44	73	62	72	60	80	69	62	54	65	57	68	69	64	59	72	73	54	52	65	59	69	60	70	73	63	58	64	63	74	52	60	56	58	55	68	71	65	67	64	56	65	61	52	68	60	65	44	64	77	71	55	62	62	73	76	59	77	56	62	59	60	53	68	48	59	57	65	62	65	60	51	47	81	59	48	61	60	69	69	72	61	55	70	66	59	80	33	57	69	56	68	51	78	67	64	61	57	74	64	61	62	61	65	62	60	66	65	62	58	67	55	75	70	65	64	65	57	78	60	64	45	79	58	56	53	62	56	56	66	44	66	50	58	56	64	56	49	63	55	72	63	64	66	66	59	55	70	60	63	52	52	55	66	73	60	83	83	67	63	68	69	66	68	63	58	53	51	73	64	57	68	68	61	49	58	61	61	67	56	58	65	66	62	59	66	59	65	48	70	61	69	75	55	72	60	68	66	64	65	59	73	66	70	62	53	68	55	56	55	57	58	58	47	56	59	52	55	56	61	53	59	60	72	57	48	59	62	50	55	59	64	57	60	61	76	67	62	48	61	68	50	71	68	67	61	57	46	72	64	57	57	64	63	67	62	68	62	75	49	64	61	70	45	63	54	49	60	59	66	62	67	64	57	59	57	57	62	63	70	64	65	55	61	53	57	63	70	61	78	60	63	61	51	58	61	55	63	71	51	58	67	55	70	54	61	62	71	54	60	67	63	77	67	67	68	54	64	49	63	65	70	66	70	50	55	78	68	65	56	65	69	52	59	57	60	58	60	63	55	59	59	55	60
11123	4197	2524	3735	7401	11106	12439	23488	53274	49738	40029	29437	15684	7719	2875	1162	754	706	739	715	689	735	672	694	690	703	661	649	686	709	643	658	656	682	735	681	697	699	640	668	709	677	716	694	719	645	706	731	688	641	745	686	705	669	645	688	734	731	712	668	756	733	700	649	690	738	659	685	674	679	651	688	679	651	654	748	700	669	704	702	680	729	743	683	660	699	650	684	713	664	681	641	690	708	720	697	681	699	664	733	692	716	689	761	722	732	691	690	673	656	633	709	748	690	703	712	645	701	671	717	683	686	722	760	668	714	654	677	675	688	656	678	705	658	716	682	695	701	729	633	737	650	686	709	746	644	697	676	661	658	633	695	709	649	682	681	704	716	686	663	646	712	701	718	651	671	730	709	715	646	704	703	719	711	704	685	682	683	696	695	660	714	687	677	753	678	631	693	666	665	677	732	674	717	648	643	673	731	691	694	698	679	659	678	694	682	722	682	704	688	690	689	672	693	722	722	674	681	691	717	723	706	678	680	669	721	664	704	662	673	674	711	677	685	683	666	643	709	679	676	649	715	682	663	697	670	671	682	661	694	693	695	759	730	678	666	660	681	665	729	704	683	706	689	664	676	668	655	713	704	692	678	693	692	694	662	674	712	724	657	746	687	677	659	707	664	667	704	744	688	664	712	730	720	755	719	727	682	682	690	760	684	669	667	691	716	731	695	726	706	655	720	696	685	711	711	622	755	655	707	660	712	731	676	663	682	704	689	756	692	706	755	708	673	714	695	692	727	655	631	681	735	668	690	712	703	696	684	663	688	663	697	693	695	687	646	708	673	708	705	696	740	662	667	656	694	751	694	713	652	696	741	677	750	692	700	734	664	716	704	691	698	713	688	735	697	690	707	691	675	682	688	680	708	666	729	705	688	651	679	721	665	693	705	709	696	681	715	673	686	667	693	701	674	680	677	694	679	710	690	676	696	690	712	691	688	696	644	685	651	683	655	748	721	668	693	698	661	731	701	643	671	707	701	709	714	651	701	684	727	712	656	643	674	707	706	720	673	697	709	695	680	654	717	699	704	729	711	648	660	712	638	685	674	707	670	715	680	698	647	696	702	651	707	657	664	716	669	667	651	685	670	653	698	692	699	695	695	700	717	706	648	691	720	706	709	710	669	667	698	745	715	689	685	724	720	716	729	666	705	676	672	723	705	696	650	660	690	713	678	691	703	685	685	664	675	691	682	713	684	687	675	671	707	689	657	646	681	703	690	664	711	712	663	749	707	703	682	682	712	701	658	711	702	628	678	686	698	715	695	700	771	692	705	662	646	697	647	679	695	705	698	722	719	645	679	684	714	698	716	683	691	726	658	635	733	702	655	652	682	704	669	705	662	700	694	699	730	726	684	653	678	691	677	674	683	687	688	706	682	684	683	732	728	702	667	697	692	710	668	685	695	659	732	681	714	684	725	689	700	717	699	665	678	731	712	719	670	703	628	663	689	633	701	649	691	735	647	687	690	691	631	691	646	686	697	761	706	718	670	725	713	694	680	667	710	710	694	719	722	683	696	670	687	727	687	712	699	703	738	636	665	683	698	738	731	729	694	680	695	679	671	725	661	718	681	658	659	685	702	722	691	697	714	721	677	640	724	685	730	726	713	669	703	729	688	707	702	725	741	697	683	658	716	720	650	629	698	675	744	690	679	649	726	715	718	718	669	667	694	697	705	633	677	690	692	685	691	688	708	675	674	729	682	668	699	696	742	705	701	637	689	713	686	700	696	675	679	719	673	670	689	695	705	679	645	677	705	703	727	704	702	696	672	660	658	663	723	720	711	689	620	697	685	685	688	679	664	665	718	679	718	721	698	687	707	699	645	752	661	704	715	706	671	723	701	715	675	734	709	679	683	717	721	676	662	710	727	702	720	695	666	708	709	668	699	672	668	697	730	670	680	726	694	697	700	667	696	669	659	709	693	682	689	725	651	693	686	672	683	682	708	684	710	696	700	662	621	680	713	691	702	683	759	684	686	700	740	723	689	694	693	714	716	698	733	730	687	673	713	721	714	712	719	717	678	709	726	682	678	732	666	705	686	698	730	668	707	701	686	661	693	736	728	674	712	676	692	707	682	698	680	670	700	695	716	672	669	641	694	617	700	768	718	689	655	713	703	713	685	735	665	677	703	695	690	734	673	674	714	719	745	736	675	700	708	630	713	709	669	744	638	603	699	738	718	699	711	694	680	704	709	655	688	698	713	715	701	644	761	673	698	716	654	681	704	743	686	703	659	680	719	694	679	703	702	700	702	746	671	680	688	680	668	714	723	686	675	691	726	667	671	718	704	636	723	658	684	711	739	662	725	692	689	642	744	705	674	714	696	706	684	695	702	659	649	686	697	734	730	667	732	663	703	698	657	700	701	674	725	697	682	672	694	724	678	664	667	684	690	704	655	677	643	694	699	720	643	698	701	715	660	643	694	714	695	725	718	706	692	700	694	692	758	704	650	703	686	684	720	702	668	739	702	677	679	680	678	655	718	715	690	679	692	680	705	664	715	731	661	743	675	709	717	704	680	688	658	653	739	673	697	689	648	689	721	731	700	661	656	666	698	665	692	738	682	657	722	709	719	660	717	700	716	697	708	725	641	695	677	711	614	692	680	723	708	732	691	671	700	667	711	646	663	700	685	675	654	685	693	711	703	672	643	749	708	702	724	709	720	675	665	671	680	672	694	725	688	709	724	667	718	719	710	691	683	646	670	716	674	696	693	697	652	740	733	680	711	666	664	685	672	690	681	722	717	693	694	687	713	773	675	671	713	703	664	683	688	706	677	674	705	728	686	711	654	725	699	668	675	674	685	703	745	708	698	775	729	725	654	686	699	685	709	676	724	715	738	719	691	691	702	656	711	717	681	692	743	727	736	702	707	705	728	697	740	673	642	681	723	675	691	644	695	673	694	708	753	690	655	711	696	684	702	685	698	708	672	710	672	661	688	692	658	688	714	736	713	735	699	706	670	698	692	709	634	698	680	694	751	706	657	709	694	703	673	656	696	681	712	698	683	692	753	730	706	653	714	708	700	639	646	628	756	700	662	668	663	711	682	701	697	690	754	749	707	688	690	709	686	681	748	737	755	682	693	709	689	754	711	683	665	670	671	727	747	690	686	705	678	657	707	700	687	727	733	667	698	728	752	712	714	686	700	676	705	664	705	678	714	673	712	668	660	715	740	699	678	653	718	640	702	684	725	709	678	680	699	730	724	682	692	710	685	679	749	711	698	677	708	707	696	706	675	646	690	667	707	710	758	724	689	680	735	701	715	693	727	700	712	684	689	730	732	663	684	697	645	695	678	699	681	695	675	685	682	718	705	732	686	667	671	691	687	706	694	711	722	719	674	725	698	692	696	661	674	702	710	700	686	727	632	712	659	704	683	699	653	710	668	705	707	661	676	722	710	759	664	745	655	710	682	686	684	667	665	722	672	706	644	692	719	672	688	715	684
1129	294	119	102	122	191	277	2377	14042	15348	10533	4684	1083	418	151	65	55	62	49	33	49	61	45	47	54	53	52	49	51	55	50	46	44	50	40	58	36	53	61	48	49	33	59	38	51	58	50	39	52	56	66	59	53	35	46	37	40	60	46	50	46	36	49	50	53	45	50	48	51	42	55	53	53	61	45	60	38	49	61	54	42	49	63	39	48	58	59	45	52	42	48	56	53	46	44	49	48	40	48	50	55	50	46	55	54	60	49	33	41	56	42	58	59	41	48	47	58	51	40	61	49	43	39	54	63	27	50	48	62	59	50	57	49	41	45	45	59	61	53	54	64	59	56	52	59	53	55	47	49	53	54	64	54	41	49	41	57	46	60	47	43	49	45	59	41	32	58	47	46	53	57	37	38	42	63	59	65	46	58	62	49	43	51	49	50	44	52	48	44	48	41	41	53	49	42	50	45	51	48	67	56	49	55	45	48	58	52	64	54	49	48	44	49	46	53	61	43	43	49	58	44	53	56	47	47	45	60	45	48	55	48	51	43	44	41	42	54	52	58	60	50	49	47	44	44	59	63	50	57	53	46	47	46	48	42	40	45	41	46	48	50	49	47	48	53	31	39	41	48	44	42	40	58	57	34	56	48	44	50	51	52	52	44	54	49	61	49	44	40	52	45	50	67	42	32	49	52	50	54	59	60	52	41	47	44	47	43	53	53	40	35	47	60	55	58	54	52	64	56	47	35	45	50	43	58	58	57	53	48	42	44	52	44	48	59	47	46	53	51	42	62	33	46	60	51	56	48	56	49	51	51	48	31	51	55	49	48	51	28	49	39	46	52	40	57	49	45	57	50	52	56	45	56	46	51	55	50	56	61	54	44	56	54	44	57	36	48	46	41	68	44	45	36	49	52	51	44	43	54	44	54	41	42	43	58	60	40	54	53	43	44	57	41	42	52	40	48	60	46	55	50	45	49	53	55	52	48	54	48	50	55	56	52	46	55	50	42	46	52	61	52	62	64	56	47	61	36	46	50	62	61	43	62	55	55	45	47	56	47	47	45	55	52	51	52	45	53	46	59	40	45	54	40	47	43	67	42	47	47	51	49	34	53	47	45	47	64	41	47	58	46	50	65	50	47	49	52	51	50	51	49	59	47	56	59	45	43	37	54	56	43	51	65	51	52	60	56	65	54	45	58	52	50	53	49	46	47	45	44	47	45	70	53	56	56	47	31	61	57	43	49	49	52	52	55	53	57	41	47	39	63	51	61	59	33	41	61	42	51	44	45	45	54	45	56	44	52	49	54	33	59	42	45	45	58	52	45	63	51	52	55	55	54	43	41	41	50	56	53	47	46	41	56	57	52	60	64	40	50	54	51	48	34	56	56	68	48	49	63	47	45	57	45	46	59	46	38	59	50	45	61	45	45	50	53	58	39	39	65	58	53	47	53	64	53	52	40	51	54	51	58	66	48	62	44	41	58	64	49	45	51	56	46	57	37	58	42	50	59	46	57	44	55	48	44	47	41	53	42	43	57	44	55	45	49	45	46	46	52	63	49	61	47	51	54	47	48	45	59	54	51	68	40	40	59	52	59	71	50	50	49	51	49	53	51	55	46	41	60	43	48	58	42	61	38	51	41	57	45	53	42	46	50	55	48	64	53	48	37	57	58	61	44	52	56	59	48	49	68	66	41	55	41	46	52	48	54	46	44	59	59	39	50	64	49	37	35	53	45	46	46	43	62	46	43	42	53	67	42	67	41	53	50	42	35	62	44	52	55	46	60	62	51	50	48	49	52	44	48	40	47	44	44	52	52	40	55	47	61	56	53	46	49	38	45	60	46	64	59	51	45	47	44	49	40	40	51	49	55	46	54	45	47	59	52	43	64	47	56	54	64	64	45	52	45	60	40	49	49	43	58	54	56	43	40	62	48	46	42	52	42	63	38	66	54	63	46	50	49	39	51	60	61	44	41	51	43	45	48	48	60	52	48	50	44	48	37	50	59	48	49	48	54	61	37	46	46	49	56	51	65	48	56	65	60	51	45	48	55	47	54	47	49	44	51	48	48	53	60	45	51	46	41	46	53	50	41	30	61	56	48	39	40	46	53	52	58	43	49	67	47	60	49	69	63	64	45	57	47	49	61	55	47	35	48	47	35	59	42	49	43	44	48	60	60	57	54	51	54	39	49	42	43	41	49	47	44	44	41	52	38	51	48	45	45	48	47	52	49	45	49	54	42	61	60	47	50	40	44	51	46	56	52	39	45	50	40	67	48	32	52	45	45	53	55	47	51	53	45	41	45	42	50	49	43	51	57	54	48	41	44	53	50	53	48	50	56	55	52	64	45	50	53	46	53	61	58	60	46	58	39	45	50	39	54	34	61	51	47	41	54	63	51	56	52	73	44	51	58	35	53	56	52	64	48	54	51	57	58	55	60	52	55	44	40	50	53	44	57	49	46	53	41	43	45	48	53	36	68	50	54	42	45	48	48	54	58	39	57	48	50	49	34	57	46	48	50	43	47	49	41	59	58	35	43	51	49	57	52	52	54	48	45	46	46	46	50	48	53	56	40	49	39	52	52	45	40	48	53	49	65	51	50	50	53	52	52	56	47	53	41	47	47	47	49	49	58	46	40	61	47	53	54	51	51	42	45	57	62	48	52	66	55	43	42	56	54	44	44	54	39	47	52	52	44	57	46	57	50	48	53	60	55	60	40	42	46	47	46	51	59	58	34	60	45	46	41	43	58	57	58	39	37	65	46	42	59	50	45	44	41	48	46	49	52	57	48	45	48	53	45	60	46	56	55	64	41	47	54	58	49	44	46	46	41	58	43	48	64	54	52	39	49	47	51	53	54	46	46	55	51	38	47	45	56	54	57	46	57	55	47	58	46	48	68	45	54	48	53	51	45	51	51	50	45	71	51	56	64	53	47	53	44	48	49	50	42	42	55	48	63	49	37	59	69	69	54	59	53	48	55	45	54	55	62	43	42	50	50	58	47	46	62	49	47	51	53	57	45	43	56	43	64	49	48	50	42	48	43	54	52	56	59	47	50	41	48	47	43	44	38	61	44	50	51	50	52	57	54	60	58	57	48	56	45	43	59	59	63	72	56	43	51	46	41	52	53	42	44	41	40	41	46	41	37	45	50	55	59	48	55	51	50	44	54	63	54	52	64	60	44	49	52	48	51	58	53	51	53	40	60	42	46	65	34	52	57	50	47	59	56	36	50	63	63	62	58	48	61	44	58	46	50	53	51	41	59	53	34	51	41	55	53	50	55	48	59	51	45	53	48	42	34	49	44	52	44	51	53	47	43	58	59	52	51	39	51	53	39	53	46	45	47	62	41	47	52	57	49	51	56	49	52	56	55	49	54	51	52	45	58	46	47	58	50	43	62	47	55	44	52	46	38	57	49	44	41	45	56	51	41	44	49	54	49	49	53	54	62	59	47	62	48	69	57	60	45	49	57	49	54	55	56	40	60	47
14492	6014	2647	4393	10729	13673	15127	30839	61995	59008	47147	33464	18505	9533	3598	1101	686	597	577	600	587	536	552	594	539	561	566	593	549	525	573	543	527	544	551	560	553	578	570	566	578	563	603	575	597	573	543	571	541	559	509	598	592	574	566	533	577	571	525	600	586	555	556	567	573	537	592	548	545	567	554	561	564	555	554	589	597	577	607	575	539	540	561	544	576	567	581	536	563	566	534	602	588	588	559	544	512	613	572	544	559	576	595	601	569	568	563	583	572	589	553	576	557	605	558	552	575	607	629	530	569	582	599	578	549	563	582	576	575	599	578	558	584	566	561	556	543	578	593	526	577	551	546	551	540	602	549	512	571	623	584	580	541	531	559	555	583	550	591	582	581	578	511	584	541	523	565	555	610	592	546	604	578	554	529	562	585	569	565	589	589	548	565	600	542	636	552	528	608	558	568	607	547	562	541	563	505	575	610	589	540	578	568	525	596	531	557	515	596	564	583	553	565	533	586	529	621	569	576	577	591	552	588	564	550	575	552	558	550	562	575	540	544	607	537	598	557	546	589	573	559	591	570	551	591	575	606	574	568	593	599	572	611	608	568	594	538	596	596	538	540	610	588	547	575	570	554	523	548	596	596	574	555	553	573	561	549	537	579	580	573	600	560	557	539	601	559	566	540	537	534	571	562	578	567	572	591	591	557	574	599	584	536	554	583	552	597	551	570	584	550	589	565	550	576	587	540	586	520	588	566	549	577	535	545	598	530	536	548	562	559	552	563	555	595	551	571	607	580	537	571	551	574	543	523	570	532	570	530	579	598	558	579	523	578	568	576	584	551	564	562	572	595	593	556	552	557	560	575	549	540	595	584	571	579	564	601	555	592	564	545	564	575	574	558	599	541	592	590	567	560	581	573	562	591	611	568	569	547	600	543	549	574	571	575	603	583	560	574	574	596	616	586	616	568	552	560	565	569	573	568	531	567	560	607	626	575	533	590	594	570	576	589	592	564	638	557	591	549	581	558	571	576	539	541	565	563	567	573	551	581	566	556	581	580	571	545	535	565	551	529	560	586	607	529	577	539	556	538	622	606	578	535	585	557	561	589	562	583	561	570	553	593	561	562	544	561	627	607	578	598	550	577	530	544	567	561	533	584	534	558	566	569	530	582	580	563	558	555	550	566	527	602	568	554	562	567	572	586	600	566	600	509	574	546	558	597	593	589	562	583	590	598	567	572	525	551	557	557	532	582	511	563	581	573	550	569	591	578	502	593	532	575	557	523	533	554	529	598	561	585	562	589	559	545	570	578	511	557	587	576	543	589	569	575	576	579	583	572	569	539	587	573	539	554	576	552	557	566	570	575	580	554	546	607	573	577	576	576	607	578	563	574	543	568	562	557	562	544	553	600	588	567	583	580	577	552	537	549	542	563	573	552	551	568	597	540	554	576	497	552	586	607	597	593	588	568	568	606	610	547	661	548	541	633	591	581	544	535	572	567	598	533	605	584	619	595	571	533	545	571	557	567	592	573	537	631	530	529	600	581	574	574	583	568	573	599	561	591	542	539	584	572	557	559	572	589	616	534	587	588	602	565	557	556	531	563	597	536	589	597	561	601	588	537	609	570	564	599	522	577	606	605	562	587	589	547	545	545	577	525	560	562	569	534	540	590	589	600	611	570	577	550	553	547	535	594	561	626	602	528	550	585	599	557	547	573	532	594	570	578	553	551	574	587	586	594	578	593	603	594	548	572	552	581	575	567	544	571	587	555	598	578	519	558	521	547	545	641	510	589	562	574	559	558	578	569	583	557	540	569	593	565	554	572	538	566	553	556	582	538	549	552	633	572	576	557	575	561	585	561	536	578	527	553	545	565	550	578	539	623	578	538	555	582	617	581	552	569	568	567	580	529	578	539	591	549	524	560	526	565	519	572	552	593	616	539	585	610	569	560	561	570	591	528	549	558	598	562	551	561	541	572	549	617	551	572	566	508	545	547	549	555	552	564	554	580	561	623	571	584	593	578	555	580	565	537	585	555	568	577	632	590	544	563	560	569	572	516	572	551	554	577	529	559	573	594	542	570	556	567	602	556	597	584	560	569	570	572	538	589	559	555	565	584	583	595	591	599	534	575	552	567	566	619	571	530	536	561	548	545	574	586	576	585	525	563	577	560	564	543	608	562	575	590	556	559	574	577	584	580	546	540	611	565	562	577	594	541	527	586	570	544	571	560	562	604	617	590	543	552	586	600	545	567	582	557	551	588	569	572	539	573	623	562	552	574	575	559	585	573	561	578	585	557	571	585	578	572	559	571	556	586	568	601	564	599	583	546	552	613	540	589	523	579	547	561	585	570	583	572	608	543	575	594	524	579	565	559	556	549	536	575	510	595	537	536	554	602	602	593	591	591	554	546	544	551	540	581	585	576	572	586	547	585	556	548	579	572	536	531	576	567	582	552	554	557	583	562	589	613	567	556	540	528	586	570	531	543	476	539	567	602	551	564	583	538	563	526	591	558	601	562	636	552	563	580	567	583	608	570	553	566	555	566	567	588	561	573	568	571	578	582	576	570	551	564	536	555	600	543	557	542	547	531	592	539	555	535	597	575	576	539	617	572	582	614	563	553	591	556	561	562	563	594	559	523	559	552	584	606	555	568	568	569	615	535	562	569	572	525	572	585	559	581	530	555	561	587	545	570	560	615	576	607	548	578	584	619	556	567	594	523	537	577	575	558	599	573	584	550	560	527	564	584	576	561	565	554	580	570	575	548	560	583	583	594	577	584	570	576	576	527	513	568	577	569	568	575	588	551	588	601	582	552	565	581	553	598	589	547	556	568	567	518	571	560	510	611	589	524	519	606	606	606	582	602	628	557	627	535	567	577	587	565	571	554	571	558	564	560	577	550	569	574	585	614	557	574	578	568	598	563	531	557	528	556	539	553	568	578	570	556	541	599	594	547	587	586	551	574	534	553	597	561	565	582	603	570	557	576	602	565	603	577	553	546	585	537	596	610	559	547	584	555	553	595	554	588	601	555	578	614	600	578	563	608	565	572	557	594	551	605	611	593	535	567	577	533	576	593	562	567	560	548	602	555	602	593	554	548	560	604	549	568	548	569	544	571	568	611	584	542	552	526	523	574	531	540	556	559	598	568	555	544	538	544	589	635	519	538	573	544	593	555	570	581	623	524	535	560	529	573	566	575	568	571	572	616	597	563	554	584	564	553	545	532	539	548	566	547	549	564	556	552	560	598	551	545	596	550	548	562	553	607	568	548	575	587	585	532	605	594	537	548	602	544	539	594	610	582	572	559	568	550	549	587	519	598	591	596	568	565	584	562	557	616	545	609	554	577	576	567	561	576	590	575	558	571	532	539	608	583	566	607	532	570	583	571	523	551	581	571	626	566	559	553	553	552	545	565	561	538	561	560	577	598	572	573	593	544	516	565	624	602	566	524	586	584	570	562	590	581	588	604	560	521	584	567	594	547	554	592	653	544	586
1410	123	76	82	99	124	129	678	2899	3019	2420	1070	357	163	94	86	86	69	60	76	76	52	67	64	63	72	61	62	62	64	55	65	80	60	69	63	61	60	60	71	62	48	73	61	64	66	57	64	59	54	59	58	58	78	60	77	88	60	69	70	63	62	68	56	59	69	72	74	47	63	58	61	74	62	74	67	61	52	47	71	54	72	70	64	60	60	67	56	53	70	50	70	68	63	59	58	67	52	64	70	63	63	62	64	65	67	63	69	68	55	58	72	74	65	78	65	72	49	73	65	61	56	69	61	48	71	51	75	63	68	58	80	65	68	47	67	53	79	70	58	66	64	75	70	74	57	76	64	68	76	57	64	64	49	56	64	60	73	70	75	59	66	74	65	78	67	63	67	55	74	62	62	46	70	66	71	76	57	61	63	63	66	40	58	66	62	66	75	69	47	63	63	51	60	65	71	66	58	72	65	65	57	63	59	60	71	75	54	73	69	59	76	67	67	60	48	60	67	53	52	67	69	60	70	67	59	56	62	71	61	64	59	73	64	70	55	70	46	67	62	72	61	63	66	72	76	69	54	63	71	49	67	75	75	65	70	59	72	65	57	64	60	56	75	54	74	68	66	76	42	80	55	55	59	58	67	65	61	54	64	73	57	62	59	82	66	68	66	67	53	88	62	75	59	62	67	50	61	66	72	65	62	55	67	69	55	73	60	56	51	65	65	62	70	76	69	60	73	63	58	66	67	65	70	64	64	53	66	53	70	69	65	53	65	60	60	64	70	63	70	54	53	61	49	60	68	80	66	51	62	63	56	52	55	63	59	67	65	69	45	74	69	68	66	57	63	63	54	66	63	62	60	53	54	68	66	54	55	78	72	73	53	57	64	72	73	72	82	63	64	65	65	65	60	69	59	63	70	71	61	60	66	69	68	68	65	63	65	74	50	63	54	67	58	51	74	71	65	64	59	58	65	73	62	54	74	63	66	66	67	70	56	59	62	62	65	75	63	74	64	60	77	68	75	49	51	57	59	59	76	71	56	51	67	63	79	70	51	56	55	67	74	80	74	71	60	62	47	65	73	56	52	63	53	71	55	61	71	61	55	64	64	59	60	58	58	72	74	69	53	76	60	65	63	61	73	62	69	58	70	76	68	53	62	56	64	72	84	75	70	60	66	59	58	61	56	59	69	75	49	58	60	44	63	65	56	67	56	62	63	59	52	67	62	61	67	65	51	53	84	56	70	59	76	50	63	72	65	62	63	63	65	68	73	79	53	67	64	59	58	70	48	59	66	64	41	54	59	85	64	66	58	76	61	76	68	68	69	58	60	56	66	63	55	63	74	70	65	69	49	64	53	76	53	67	47	79	64	64	72	66	66	65	58	66	50	56	70	57	78	64	60	65	67	57	55	71	66	70	74	50	58	67	64	58	47	60	73	71	74	58	58	76	64	67	68	46	42	57	55	59	57	63	88	54	72	83	60	55	57	75	70	67	69	61	73	67	63	66	64	77	61	60	68	52	57	52	64	53	63	59	62	49	54	55	62	60	79	70	65	65	73	55	63	76	66	81	58	50	55	55	70	53	66	72	64	65	59	70	50	70	59	62	57	70	67	76	62	68	73	70	63	74	50	58	55	67	58	62	71	65	71	59	61	59	68	53	66	62	62	66	59	67	62	53	72	78	58	77	61	67	64	81	69	73	78	57	66	52	63	63	67	57	58	59	56	52	66	63	69	71	66	68	63	58	53	62	61	59	59	55	69	71	63	57	57	58	77	66	79	64	59	68	66	56	47	56	56	60	63	67	61	66	65	62	58	70	70	62	62	65	54	65	56	74	69	63	57	67	66	61	71	60	61	49	59	62	56	60	64	70	50	59	77	69	71	60	80	80	70	58	62	65	64	63	66	60	65	79	63	61	75	64	58	63	64	64	60	72	61	66	61	57	54	62	61	69	67	68	65	52	69	70	76	68	80	67	52	71	72	62	59	66	69	55	68	65	71	51	68	73	59	67	55	65	66	72	70	57	72	55	68	49	81	76	69	72	69	62	69	73	57	65	68	63	57	50	83	65	69	70	71	71	66	63	63	67	65	55	66	60	67	75	78	51	61	59	67	53	75	69	53	60	65	61	57	53	62	66	63	80	73	57	67	65	64	59	65	68	68	58	62	52	57	64	64	55	60	54	58	60	73	56	62	59	55	49	59	59	49	71	72	56	57	61	67	68	69	60	55	58	63	69	50	68	79	53	73	48	60	64	58	71	71	45	66	60	58	50	64	59	74	55	64	66	64	62	77	57	64	50	56	76	57	70	70	72	65	50	65	63	63	62	62	70	79	68	62	54	67	60	68	69	59	57	48	54	66	55	85	58	57	61	57	62	52	69	51	62	69	51	58	64	61	67	74	78	69	53	71	67	60	63	53	59	64	98	72	63	71	62	70	55	60	57	53	70	60	72	60	64	67	62	74	72	52	86	82	56	69	60	59	60	62	79	57	57	57	47	79	64	75	63	57	64	71	80	53	60	65	76	72	74	50	60	73	69	68	43	73	49	59	59	65	52	56	68	51	58	61	56	66	58	62	58	78	68	60	74	58	67	68	58	53	64	57	59	80	56	49	61	65	81	63	69	65	65	55	57	67	69	65	87	65	71	66	83	57	72	56	62	55	66	59	52	74	72	71	61	63	72	59	42	68	72	73	59	60	72	41	68	63	47	70	60	62	63	51	70	64	58	61	70	64	57	76	56	54	74	75	78	67	78	55	67	50	54	52	58	80	65	70	61	51	46	65	70	63	60	68	53	66	79	77	69	64	68	68	63	70	69	66	56	73	69	72	72	65	53	71	77	70	64	66	65	60	62	61	64	66	52	57	62	65	68	60	53	53	61	74	57	67	72	53	52	65	54	50	60	64	62	62	54	56	59	50	60	70	60	56	51	62	59	65	60	54	62	63	64	60	66	45	60	61	56	59	51	69	72	73	70	65	52	75	62	62	67	59	57	56	67	60	60	56	73	62	70	76	62	78	77	78	62	58	66	78	68	72	73	55	66	69	71	57	68	60	64	68	66	62	69	60	63	67	61	68	60	56	61	53	63	66	61	71	67	85	65	52	67	59	68	52	62	61	72	66	58	42	52	67	61	55	70	50	68	82	67	61	60	66	54	69	79	56	56	56	66	58	57	67	65	60	75	67	78	77	63	67	64	53	73	75	56	65	58	54	78	53	69	65	63	67	56	58	50	62	75	67	84	47	63	60	62	66	62	65	61	53	67	61	63	64	69	66	49	63	72	65	65	57	65	69	59	67	57	64	58	62	63	74	59	72	59	63	67	78	60	61	74	75	59	63	53	66	69	53	61	74	54	66	59	59	81	77	64	63	67	60	58	62	52	69	69	65	56	61	65	51	63	64	73	57	56	63	66	75	62	63	57	61	72	61	69	63	71	67	66	63	55	74	74	69	66	72	63	70	66	70	72	70	63	61	60	63	64	52
8354	2017	1182	1961	4274	6535	7533	20501	36827	34273	29138	18803	7750	3379	1468	906	711	749	725	716	710	731	683	740	657	744	726	706	793	736	686	742	712	721	709	666	705	693	712	755	736	704	736	734	714	729	770	696	697	739	693	703	670	747	687	710	701	682	700	691	717	716	696	669	698	732	773	730	705	690	706	655	680	730	703	720	735	731	708	737	712	705	731	736	693	692	775	725	714	645	666	689	718	759	690	677	705	702	725	669	739	721	738	719	691	725	736	711	687	730	689	678	688	708	652	716	713	733	691	704	699	721	722	732	725	689	729	679	733	691	762	716	691	738	718	708	691	725	711	711	695	709	706	717	713	731	722	732	705	678	762	661	708	753	690	694	730	680	698	727	775	697	662	741	698	704	738	691	749	689	759	733	740	717	690	659	707	699	721	775	708	705	739	704	703	717	663	644	687	675	639	705	721	668	703	710	678	715	733	705	706	695	718	705	712	778	713	705	679	727	677	727	726	725	699	710	720	698	722	722	713	745	696	722	764	729	708	705	717	727	702	733	731	729	687	760	727	745	713	721	719	740	669	721	693	710	714	675	698	697	743	677	696	716	704	685	730	696	673	706	707	686	692	735	736	738	693	659	699	739	713	714	730	671	709	748	757	730	658	735	712	740	728	709	702	783	680	720	739	697	716	755	709	673	697	719	679	737	680	704	690	699	717	685	700	728	742	746	726	676	704	721	703	676	714	689	773	676	727	661	747	746	714	712	687	679	746	710	714	757	771	743	714	729	741	728	737	670	734	709	692	770	740	721	728	674	748	712	721	700	752	756	726	703	746	681	709	716	701	725	712	687	737	699	716	688	740	673	733	692	774	664	738	675	704	704	683	684	759	718	701	710	716	701	711	711	675	699	736	735	692	705	739	681	738	709	766	667	703	716	767	705	694	717	691	707	736	672	749	689	678	707	685	701	706	699	712	695	709	763	694	671	684	708	693	688	669	701	700	675	681	682	683	728	718	698	719	702	681	726	708	745	720	676	682	752	687	719	720	653	681	723	757	691	725	710	693	755	688	695	728	684	700	713	745	657	700	737	680	688	669	663	730	672	714	696	685	713	700	733	730	740	700	704	649	694	733	695	725	718	740	712	694	698	778	716	778	725	748	762	739	684	696	697	737	751	681	698	706	706	720	675	729	706	713	763	739	690	713	697	734	698	705	675	682	686	715	695	698	699	667	687	719	685	698	724	696	742	724	683	710	735	719	722	749	744	695	712	726	737	711	724	699	695	704	681	732	730	688	740	679	698	691	697	749	647	753	719	686	679	748	722	716	712	757	715	739	735	731	698	732	691	714	701	662	720	690	739	768	716	716	740	754	725	747	759	706	726	716	734	665	691	696	731	684	704	701	720	746	738	742	661	675	725	655	684	727	694	723	725	687	678	702	725	666	717	683	730	679	706	717	715	713	723	746	705	689	736	693	712	744	704	713	680	746	731	694	781	704	687	716	720	686	712	723	763	737	720	723	712	683	715	731	689	728	745	705	683	714	705	681	685	731	643	707	703	714	666	707	699	726	723	709	726	720	754	766	733	746	724	743	709	698	714	707	700	680	714	713	681	720	742	740	685	717	762	705	679	743	692	726	737	744	688	697	712	727	747	705	721	747	674	755	722	704	690	681	711	697	661	711	721	660	692	768	673	686	694	738	687	684	714	751	746	732	740	713	748	730	703	726	745	733	681	692	709	682	733	721	754	725	644	660	670	709	753	754	735	741	716	758	717	733	732	691	646	667	744	715	716	708	664	716	716	723	686	750	690	734	730	735	743	734	748	733	675	677	711	720	682	737	697	677	722	722	701	718	672	730	754	734	761	739	705	722	676	707	743	700	706	675	737	698	716	698	711	700	777	734	710	703	691	735	731	635	684	712	728	686	698	667	712	730	672	764	695	685	763	734	730	706	711	698	731	702	683	728	734	706	737	766	694	770	693	752	685	698	738	776	742	720	708	719	712	717	696	673	692	724	647	673	715	705	720	734	694	736	768	709	757	717	723	716	719	701	710	712	702	706	734	765	686	737	691	712	678	692	739	691	698	719	692	735	744	659	673	752	683	712	689	716	744	664	695	697	760	732	647	753	720	742	700	698	658	727	722	673	717	673	759	747	731	741	706	703	716	707	721	703	702	708	739	684	696	665	741	716	727	710	685	725	710	745	706	676	704	702	727	678	735	684	735	711	672	703	671	715	735	747	711	686	716	739	732	756	696	694	712	759	716	713	718	702	707	685	734	755	750	707	710	665	676	713	735	699	703	710	743	720	662	690	764	729	744	710	707	720	710	684	705	730	727	721	738	729	738	705	723	715	751	711	706	695	710	716	734	723	695	699	754	720	743	695	717	674	680	662	702	760	742	713	673	706	719	725	718	716	714	700	668	676	702	719	704	714	741	712	744	719	693	707	723	740	705	672	736	721	717	710	719	762	728	753	718	672	699	769	697	677	742	700	708	756	709	704	704	720	757	716	703	700	725	742	701	735	715	694	694	704	717	723	734	693	708	775	704	764	702	684	692	742	712	683	679	749	717	720	754	709	745	683	691	722	671	701	739	720	723	723	689	672	704	737	696	694	749	770	705	727	737	733	739	719	703	725	716	697	739	763	698	711	703	716	684	732	707	729	729	760	687	671	697	734	719	723	706	691	720	731	740	702	752	716	721	712	704	658	680	691	739	758	724	688	700	671	745	691	718	662	703	753	698	716	700	775	716	706	672	740	672	760	679	700	691	663	690	733	662	684	744	632	678	716	761	701	643	710	756	718	705	714	727	703	701	706	751	710	669	694	680	728	755	680	734	736	698	704	734	709	759	723	701	728	719	670	701	737	682	681	681	694	719	708	720	731	744	696	736	731	738	717	720	717	741	747	742	732	706	724	709	736	723	714	713	721	726	708	692	696	758	737	687	728	713	684	669	681	716	715	715	735	765	693	720	705	755	675	756	738	706	692	723	690	707	701	707	678	692	672	707	733	721	705	687	703	683	739	727	702	735	700	755	710	693	688	715	763	718	725	714	659	735	738	737	747	732	722	703	738	703	698	735	705	725	717	770	717	718	699	726	711	682	738	726	682	731	661	660	713	692	669	704	741	710	673	733	698	690	705	737	736	668	700	706	748	702	740	636	713	747	745	701	726	704	681	680	725	755	701	730	728	700	688	718	666	708	732	695	750	747	695	691	685	730	709	695	706	700	750	651	693	740	730	660	741	633	707	725	736	764	726	690	698	708	734	726	678	678	710	712	706	736	746	748	767	719	689	666	686	695	676	681	694	674	748	745	719	714	719	744	713	724	741	736	712	745	692	683	682	713	696	691	679	743	727	745	742	667	704	669	779	702	728	712	725	669	751	675	720	690	742	725	728	737	682	720	671	685	743	701	752	710	765	714	673	694	714	706	766	695	737	722	673	782	686	664	707	701	710	685	709	677	702	720	726	752	686	703	725	713	722	686	670	688	685	697
612	186	118	87	90	121	138	1848	7883	7452	5235	2283	682	274	137	70	54	52	69	50	53	50	52	58	59	48	52	59	59	57	63	55	47	57	39	51	49	64	55	59	58	57	46	57	56	52	57	43	52	53	53	56	41	57	65	55	59	49	51	56	39	53	56	55	51	55	46	64	50	60	56	49	53	49	57	54	43	43	60	57	54	55	49	56	45	65	53	52	56	62	46	58	55	54	50	58	56	56	52	59	50	60	66	56	51	43	49	61	52	49	62	49	55	63	47	60	61	69	50	60	62	60	60	58	50	60	43	52	46	49	63	69	45	47	51	54	45	49	54	59	52	54	38	65	52	58	42	60	62	58	51	44	69	55	68	46	70	49	50	62	52	48	45	53	57	62	50	69	53	56	62	50	35	50	63	57	56	47	51	65	47	55	60	53	59	50	53	37	52	51	60	52	60	58	40	56	60	47	45	65	54	47	74	51	58	45	58	63	67	65	52	44	54	57	48	53	45	52	51	38	46	65	65	63	56	62	49	68	57	50	50	65	43	49	66	48	49	63	59	56	59	49	68	47	59	56	46	59	49	67	60	56	63	53	49	36	50	43	55	60	51	43	51	47	66	47	48	42	49	31	50	47	55	54	62	42	46	55	53	60	46	55	46	57	56	53	60	54	55	69	47	63	57	57	61	58	59	59	52	45	67	48	53	66	64	51	52	43	61	60	44	63	60	45	59	48	69	52	41	58	47	55	59	56	46	58	66	61	55	52	69	52	60	55	55	51	57	54	61	66	50	56	59	46	58	53	47	51	48	51	55	48	56	51	46	40	61	61	55	47	44	43	51	68	65	65	56	54	46	59	54	46	56	50	60	50	60	51	47	52	69	50	60	49	47	52	61	54	48	27	61	46	58	50	46	52	59	56	51	51	68	54	57	45	52	48	47	60	52	65	44	60	41	46	53	51	53	51	60	49	57	50	46	59	50	51	61	53	56	52	54	44	57	40	44	44	57	50	59	59	55	59	45	58	53	57	50	50	44	71	50	55	55	61	52	48	40	57	56	68	61	55	64	52	53	51	44	62	52	65	57	60	61	60	45	49	57	41	50	41	56	59	63	42	57	57	52	46	54	58	67	75	52	55	63	61	48	60	49	41	57	63	63	48	48	63	47	57	40	53	66	60	64	54	59	59	59	51	52	51	52	52	70	59	55	53	50	48	55	59	55	68	49	55	58	41	59	60	56	43	46	55	50	42	61	45	71	57	54	60	53	48	53	43	50	51	57	46	56	55	57	49	61	59	69	52	51	63	44	60	52	59	52	54	55	41	50	53	54	45	80	54	55	38	47	58	56	50	49	64	66	61	49	62	47	53	68	54	58	44	51	53	62	61	58	46	50	50	46	62	57	58	49	53	53	40	65	50	62	61	61	52	42	54	47	48	67	55	62	51	43	56	51	59	48	61	67	61	58	55	43	57	52	58	57	59	59	54	47	58	44	63	58	44	47	53	58	61	60	53	46	51	62	48	48	59	37	56	47	59	47	63	56	48	46	47	58	65	52	57	65	50	48	48	60	60	54	54	49	50	57	55	52	46	45	52	51	50	66	58	47	53	68	51	55	55	57	53	63	54	51	62	50	41	54	50	61	46	53	53	48	57	56	60	56	55	52	60	56	67	54	66	52	52	40	44	55	72	54	50	60	65	56	45	66	72	46	49	49	42	48	62	51	53	49	62	64	52	63	55	55	51	56	61	61	46	49	58	55	56	49	58	51	59	63	52	45	61	51	63	65	59	60	53	58	67	56	51	49	59	60	50	53	58	63	52	52	43	43	62	58	48	53	67	52	46	50	48	46	52	53	59	50	61	66	59	43	57	69	46	57	46	45	51	58	53	53	59	59	69	58	50	57	47	47	61	51	57	51	54	53	51	48	55	46	57	47	55	73	59	53	62	54	57	47	48	55	63	66	57	61	56	58	55	61	72	73	50	37	56	65	52	70	51	58	56	62	54	54	51	58	41	61	61	56	53	54	48	40	58	49	45	57	63	49	49	61	51	60	61	54	58	58	48	61	48	54	63	59	45	48	69	52	45	64	47	55	46	63	46	53	44	50	50	60	65	51	46	49	62	55	66	40	48	58	51	57	62	61	58	49	62	45	36	51	69	54	42	60	63	49	52	48	51	62	56	57	53	46	55	51	51	58	54	55	47	45	50	51	55	56	58	38	60	59	64	40	49	70	47	46	64	40	59	59	54	47	60	51	47	49	54	64	54	62	51	47	57	51	43	62	57	53	61	54	63	61	59	50	58	55	47	41	57	63	62	53	57	53	54	52	64	64	53	65	46	55	39	48	61	58	49	52	52	48	54	47	55	47	51	64	65	56	52	63	51	52	45	51	60	47	55	47	52	62	52	59	52	59	54	43	53	47	57	57	61	69	56	51	57	77	50	42	68	67	63	59	58	54	59	54	45	54	66	58	54	52	53	65	58	66	50	45	58	55	50	49	45	40	46	61	50	59	58	55	54	52	48	56	63	69	42	53	66	44	53	53	63	54	49	59	68	51	42	61	61	47	56	57	61	49	51	58	62	71	54	50	64	58	54	62	52	36	63	45	47	59	45	50	51	66	60	54	49	46	53	52	61	65	61	58	68	69	39	51	49	49	42	56	54	39	51	57	54	55	55	37	45	43	52	56	62	50	55	62	56	59	47	62	49	61	61	53	66	54	52	53	40	51	62	50	57	51	55	53	53	58	62	47	51	43	49	41	46	54	61	58	55	47	44	52	53	56	43	59	49	53	56	51	39	48	47	50	44	67	60	46	51	62	60	49	47	63	51	61	56	63	52	60	49	51	62	51	52	59	54	61	55	46	54	52	50	49	64	62	51	56	52	49	64	53	55	54	51	59	40	56	61	48	47	50	51	61	60	47	58	54	56	40	59	53	43	47	56	56	52	69	56	56	59	41	50	33	56	59	53	53	59	57	48	60	51	54	53	50	40	59	55	47	52	62	55	55	54	53	53	57	50	46	56	68	62	63	71	43	50	56	49	52	64	54	53	64	69	52	52	53	60	62	55	44	45	55	55	51	43	59	42	49	50	60	57	50	44	45	60	60	73	49	57	46	48	52	58	54	66	48	57	45	60	51	52	56	52	59	52	64	40	52	54	50	49	61	53	59	54	63	69	44	65	59	46	59	47	47	57	71	41	55	51	45	65	53	40	57	58	48	51	50	51	49	54	52	70	45	62	52	44	56	52	55	51	64	68	59	61	50	55	45	50	53	52	53	50	53	60	53	58	71	64	53	65	47	55	61	70	49	49	61	59	52	48	38	52	41	62	46	52	48	43	55	71	44	48	40	59	65	43	55	45	54	40	62	58	62	58	51	61	57	63	62	49	56	56	46	54	54	47	51	58	56	54	55	63	57	52	45	63	59	48	54	65	55	57	53	44	42	65	46	55	59	48	45	54	57	64	63	52	68	45	56	59	57	48	37	56
9872	3866	1843	3029	6581	7964	7464	29414	49272	45206	37918	26605	12588	6410	2491	941	728	623	621	653	605	611	637	592	585	611	584	597	632	603	614	620	583	637	634	583	634	622	619	650	627	571	612	625	634	600	592	622	601	589	634	601	550	605	651	588	593	596	628	628	590	596	624	631	603	625	613	621	657	612	615	606	615	605	610	593	607	636	584	577	657	616	594	574	604	667	636	644	622	614	593	574	591	653	608	596	618	609	611	623	639	602	635	627	620	595	599	634	619	629	641	627	640	614	588	615	621	562	629	596	602	613	564	563	612	644	622	626	593	609	608	645	623	646	601	647	557	620	610	646	587	618	610	638	608	597	636	619	658	603	629	616	611	595	576	643	610	630	632	620	601	634	593	638	615	621	616	665	607	568	638	599	600	606	615	630	594	591	584	618	599	614	619	564	576	606	607	601	625	590	573	594	622	626	610	605	610	599	622	591	548	576	616	633	596	589	618	622	578	602	608	612	614	602	660	605	609	671	659	649	573	585	579	605	621	621	639	624	611	558	616	579	624	619	608	626	609	636	601	594	606	568	617	641	604	636	622	590	627	544	637	588	590	627	596	584	652	562	630	613	621	646	570	634	563	627	598	610	573	619	676	615	628	597	619	628	624	603	618	610	649	609	594	615	584	632	606	636	600	603	612	650	627	654	626	623	614	592	591	611	660	607	605	631	577	622	587	610	629	620	611	621	611	595	604	576	593	615	625	607	607	587	622	592	610	617	616	597	651	618	616	592	601	672	621	601	595	617	629	602	628	614	620	607	630	656	602	602	597	619	613	579	648	623	592	635	619	616	653	605	616	576	612	617	677	587	617	559	623	631	619	595	586	624	594	595	597	628	606	587	609	629	577	591	623	614	588	607	594	617	596	582	601	576	625	598	649	623	633	581	646	626	590	595	639	686	607	622	645	641	602	600	572	589	645	630	630	578	615	596	660	626	634	617	597	613	626	568	596	620	597	627	633	634	633	586	622	583	638	621	641	621	635	641	602	620	617	565	627	616	608	637	643	578	596	603	650	640	657	607	564	571	598	658	624	575	586	632	596	613	608	613	636	634	614	580	626	617	610	611	615	600	597	628	616	611	653	614	615	609	582	618	638	638	592	620	650	610	598	595	630	616	622	581	672	594	637	647	610	610	604	612	634	620	632	656	663	611	590	629	583	594	586	624	632	619	630	610	636	600	635	608	648	634	608	642	644	571	577	601	565	604	613	606	630	589	628	613	613	624	585	641	572	557	622	640	662	600	602	597	616	602	603	581	607	591	614	615	640	631	595	607	580	602	609	593	615	598	615	564	629	599	552	633	657	601	600	610	609	599	629	560	581	629	618	590	686	591	620	624	626	611	609	607	643	601	616	647	608	606	651	650	590	577	618	620	595	610	629	583	581	584	618	616	564	560	614	560	630	585	585	573	605	604	579	631	621	650	625	627	639	589	629	593	622	598	590	646	581	667	639	626	597	636	592	592	609	598	586	609	639	650	617	590	605	654	585	554	571	620	612	650	604	588	635	606	577	593	602	641	599	616	569	621	600	619	576	636	603	601	584	640	613	618	607	582	595	623	606	624	635	620	603	643	667	626	680	648	630	609	589	627	610	585	638	599	575	599	609	630	609	573	590	603	640	613	605	632	622	610	581	587	639	598	607	603	610	700	582	630	670	606	623	611	560	647	605	608	628	631	601	646	595	627	612	628	582	609	625	601	578	670	607	634	622	574	644	640	575	607	613	655	574	604	597	580	563	626	595	600	602	627	627	624	598	630	591	604	606	645	630	603	596	603	572	599	599	649	582	592	623	627	611	594	630	632	592	610	610	601	590	602	622	631	612	640	618	643	559	625	588	596	622	609	602	641	595	674	598	647	573	594	586	594	577	626	609	615	646	665	639	585	633	635	624	615	648	638	653	616	666	588	615	608	602	590	653	594	609	629	598	618	586	605	623	637	621	575	584	597	626	582	635	565	627	607	601	598	626	586	604	645	594	614	587	609	637	623	583	591	615	574	629	624	575	636	573	598	639	614	607	617	571	603	591	613	638	571	633	620	639	627	632	623	578	619	619	612	639	670	601	626	681	642	646	612	636	637	603	633	616	643	643	583	594	643	607	609	617	606	603	651	610	613	603	632	653	622	582	633	627	586	613	588	616	610	624	556	620	589	598	624	613	621	610	613	629	632	565	609	655	636	623	611	629	648	635	603	630	610	600	572	551	604	603	580	572	567	633	636	601	647	659	608	636	598	603	573	607	611	622	629	613	657	602	612	649	635	601	622	641	612	619	574	611	628	547	601	603	618	606	604	616	615	615	645	617	631	613	589	652	606	553	605	604	592	591	577	606	601	631	613	611	660	616	622	653	621	627	591	618	610	599	605	678	658	619	624	631	618	592	629	582	599	585	612	602	564	631	616	608	590	658	613	568	636	588	630	587	606	604	626	602	606	627	601	607	607	605	597	653	618	606	606	579	598	634	596	564	652	605	682	606	596	608	564	603	630	594	587	593	614	626	586	635	616	613	570	601	596	605	629	618	612	585	579	647	657	622	623	615	585	605	604	622	586	630	663	608	587	597	613	582	602	616	611	615	590	626	567	613	655	618	605	644	594	651	601	657	594	614	632	624	637	651	597	638	614	594	578	593	610	621	614	582	597	583	622	643	637	624	609	576	659	601	618	623	627	625	619	612	636	632	610	659	602	648	614	570	613	595	614	606	619	657	600	627	629	621	555	646	608	621	593	599	629	629	612	603	620	614	579	645	591	624	600	591	644	596	602	601	662	616	595	590	608	630	643	604	566	587	584	630	637	585	599	599	591	638	573	604	625	637	613	610	628	574	584	612	625	610	621	664	567	620	616	568	593	597	593	558	649	614	642	621	578	650	614	649	612	631	607	617	603	597	611	608	647	603	614	604	575	616	584	630	580	595	625	678	578	611	631	616	599	599	611	630	608	624	623	603	631	618	612	624	634	651	578	623	610	631	618	618	598	609	633	601	634	619	598	581	609	602	598	578	614	603	631	588	655	605	656	646	614	653	624	606	569	629	574	593	574	626	578	634	651	622	615	613	656	596	590	640	630	596	627	598	586	630	638	654	621	605	563	601	598	629	598	625	643	590	613	614	620	588	615	610	585	572	592	599	666	622	607	631	580	587	555	602	625	611	620	627	632	599	634	588	632	598	598	579	614	639	555	584	639	615	619	639	609	598	620	603	619	573	589	600	633	651	644	624	591	642	574	577	637	620	621	563	592	644	637	572	597	615	614	600	613	606	617	616	619	628	613	590	625	605	641	605	586	603	627	602	591	677	617	635	633	616	610	661	580	601	566	662	604	620	655	614	670	625	621	613	644	637	606	593	603	586	617	595	643	586	630	613	604	556	645	612	611	661	626	631	611	611	579	591	572	626	605	623	648	601	597	636	618	638	647	623	624	607	607	599	566	588	628	579	582	642	617	662	661	581	639	662	606
2149	179	108	101	95	112	122	1708	9234	9520	6572	2892	845	309	141	74	75	70	44	53	57	74	64	69	60	64	56	62	66	73	64	55	62	78	53	63	55	56	57	63	58	61	60	62	63	69	57	54	51	69	69	64	67	53	64	52	74	55	83	60	60	54	58	41	70	51	50	60	68	71	57	69	62	55	57	69	64	68	73	69	56	58	70	73	60	65	58	55	59	50	61	76	58	53	77	56	59	70	63	63	74	54	71	53	63	54	44	50	70	61	62	65	81	68	75	73	53	67	60	68	59	65	57	60	66	56	51	57	76	51	55	59	60	61	55	86	54	61	64	69	59	67	56	62	64	54	50	59	66	68	51	68	53	53	66	64	71	65	59	59	62	67	60	58	56	71	77	68	57	57	70	60	75	57	63	68	54	64	72	64	69	67	61	55	50	66	57	79	74	58	73	57	74	63	69	67	64	70	71	73	60	59	64	57	53	65	58	70	77	62	66	61	72	69	63	63	64	46	52	49	71	57	59	69	60	77	72	48	80	64	64	77	55	66	63	69	75	68	68	52	66	57	64	67	63	55	70	72	63	65	64	61	56	71	84	69	56	67	55	58	54	57	61	71	45	61	71	74	57	67	57	68	60	79	83	61	70	61	64	51	69	63	58	61	67	57	55	58	63	65	74	61	65	69	63	71	70	58	54	61	65	66	65	71	74	64	67	56	66	59	61	71	54	63	58	74	60	52	67	58	61	64	60	42	64	63	69	69	56	63	53	72	61	57	61	64	60	78	55	60	64	63	63	60	58	69	77	70	57	46	73	63	65	50	62	57	69	63	60	67	64	65	62	65	52	73	52	69	65	72	55	76	59	57	66	63	77	52	55	55	73	72	63	72	60	68	67	64	72	66	72	71	64	57	63	64	62	63	71	67	75	65	59	61	56	72	64	54	58	64	58	64	62	61	66	71	60	63	67	67	56	68	50	69	61	71	54	46	61	74	55	57	56	61	64	57	74	52	59	59	52	41	56	65	67	61	61	60	67	66	74	53	65	67	62	62	62	66	56	59	56	73	70	54	70	70	74	43	64	66	58	62	61	56	68	83	83	75	77	43	67	67	64	57	54	76	70	48	56	62	74	68	59	53	80	69	60	60	63	65	57	71	48	60	67	65	69	59	80	63	75	70	61	52	58	61	70	64	75	80	77	71	67	61	53	72	71	53	56	73	70	66	60	60	71	57	65	75	57	61	59	65	63	69	59	56	73	76	64	71	52	70	45	83	72	68	60	72	53	58	56	64	72	53	66	71	60	66	70	66	62	66	58	52	66	76	56	62	53	56	67	74	60	53	65	76	55	67	69	54	66	70	69	60	60	62	58	61	56	77	50	55	65	65	68	74	69	63	62	57	60	64	65	54	59	70	76	47	56	65	76	62	59	58	64	69	60	55	84	66	57	64	67	67	58	66	59	58	58	75	63	67	58	71	61	68	68	75	76	59	59	63	67	72	66	58	58	63	57	60	53	60	80	69	67	60	63	68	63	63	78	63	57	68	54	61	71	60	72	57	65	62	70	73	64	67	63	52	72	62	63	53	66	49	55	65	43	69	76	61	76	67	68	55	60	76	64	56	69	71	63	55	61	62	72	65	66	62	73	55	63	71	54	83	54	62	63	59	66	71	68	42	56	69	62	63	63	72	60	78	61	66	61	55	59	51	57	54	60	59	53	74	86	60	83	60	59	64	56	57	78	44	65	62	76	59	61	65	62	56	58	73	76	58	70	63	67	69	65	58	61	75	57	56	59	59	56	64	54	64	72	68	74	54	64	60	49	63	67	71	59	60	64	62	58	62	73	62	60	52	56	70	55	62	79	58	59	61	67	67	64	50	60	66	66	63	58	66	55	66	65	58	63	78	56	59	67	55	59	49	63	61	59	63	59	62	51	63	71	75	63	66	55	59	73	56	67	63	61	72	65	55	68	64	53	65	47	54	48	63	58	60	70	60	71	84	66	69	52	63	65	69	49	60	72	45	64	69	63	67	82	54	62	53	61	51	63	71	57	69	50	62	67	62	52	71	71	56	60	58	54	62	62	60	56	54	67	60	66	61	53	55	66	65	55	62	52	51	63	66	64	62	65	65	64	71	80	58	66	64	59	66	71	44	54	67	77	70	70	63	54	69	59	55	77	52	57	53	62	46	57	78	62	62	63	66	66	70	65	62	75	74	63	71	78	70	74	73	57	48	64	57	72	71	62	63	61	51	63	62	62	71	54	66	80	58	69	65	69	66	54	56	57	69	61	48	84	66	51	66	71	67	60	80	74	79	75	59	70	64	68	71	70	62	55	64	59	65	70	58	67	73	56	67	52	52	59	54	75	71	61	67	51	63	53	70	62	78	66	42	77	70	61	64	69	71	66	51	67	70	69	67	78	57	69	58	60	69	76	62	64	65	60	58	63	74	70	63	61	64	77	66	62	60	52	72	67	71	72	60	73	57	71	64	71	48	65	64	49	59	57	74	73	69	64	75	59	75	57	53	64	59	67	64	64	70	61	56	53	66	61	62	68	53	60	70	73	56	68	60	53	57	71	53	58	63	67	62	83	49	76	64	56	59	60	66	64	61	60	66	64	56	64	62	68	54	55	66	58	59	57	65	67	69	63	72	66	62	70	64	74	62	68	56	54	76	58	44	70	66	59	54	68	74	51	72	51	58	74	56	63	62	63	77	61	69	71	66	47	74	69	55	62	61	62	64	71	68	62	48	74	65	58	74	58	71	52	69	50	54	59	61	57	58	60	62	62	62	74	55	74	67	48	69	65	61	64	70	69	51	60	45	60	55	48	63	71	64	63	58	72	66	66	55	45	61	66	73	62	66	71	66	72	60	57	65	62	62	60	71	69	59	62	47	55	68	55	73	69	58	53	60	61	66	58	59	53	73	62	59	63	58	67	63	76	64	62	61	62	65	69	66	70	51	67	54	64	59	69	60	71	54	60	69	71	58	61	70	69	73	58	55	54	57	67	50	58	78	74	60	69	73	68	65	70	60	69	56	65	67	75	66	56	55	58	50	61	69	68	57	55	56	72	78	52	51	58	64	64	79	69	58	55	65	67	57	67	58	71	38	64	65	65	59	70	56	59	58	68	64	66	65	53	63	54	47	52	62	68	60	67	63	69	60	67	66	61	63	58	58	68	55	52	67	58	58	68	58	59	76	50	72	55	63	63	62	65	62	61	58	69	66	57	63	50	58	55	67	70	71	71	64	79	59	53	64	61	64	59	52	66	59	71	78	55	71	72	72	69	65	69	67	76	61	67	49	68	69	51	61	77	53	54	66	61	74	50	69	68	63	65	62	64	56	64	64	58	68	76	73	63	58	53	61	62	56	49	69	58	54	61	52	66	62	67	57	69	56	54	66	56	69	77	50	62	76	54	49	54	48	57	73	61	69	64	71	60	62	74	55	64	85	70	66	71	66	56	67	66	55	47	67	57	57	50	73
10081	3171	1708	2604	5553	6741	6650	25975	52459	49692	40838	29050	15246	7604	3060	1212	782	702	671	702	704	720	722	675	747	690	731	690	753	695	650	740	679	686	666	717	677	737	697	716	685	697	683	680	680	683	696	709	680	709	693	685	712	655	718	711	718	747	695	696	738	712	689	721	695	690	704	707	696	694	695	698	699	685	675	703	740	701	680	663	698	702	684	717	676	712	729	690	667	685	753	699	668	681	743	671	726	685	671	758	711	652	669	731	717	678	672	632	660	740	713	695	705	750	741	712	707	739	725	666	694	674	667	724	677	727	697	734	739	660	717	672	730	693	695	689	693	709	692	727	685	729	650	716	722	703	687	719	698	743	645	752	663	669	735	651	702	672	674	724	717	693	700	694	692	690	769	683	677	644	671	695	716	704	670	701	663	736	667	699	758	702	709	719	626	649	704	778	689	701	730	686	684	682	715	712	683	686	700	684	659	699	694	704	698	683	744	737	672	727	702	702	716	717	658	673	679	722	660	760	679	714	698	657	685	720	675	696	691	705	695	662	674	738	700	688	714	699	674	703	723	791	748	679	696	760	676	658	698	668	658	685	717	699	699	674	650	679	684	719	672	704	748	710	721	677	719	675	665	664	686	666	710	717	720	722	699	721	685	699	767	672	683	667	716	725	691	729	707	692	685	718	703	697	698	667	701	658	718	695	690	701	651	752	696	656	713	688	650	683	713	727	761	721	722	781	680	691	688	686	687	675	693	685	661	712	685	707	691	680	698	711	683	725	671	682	714	731	694	694	693	687	649	682	702	725	706	676	645	733	683	681	710	678	711	713	673	690	671	714	697	721	720	635	654	685	671	701	625	736	712	659	668	681	682	691	671	685	689	730	690	701	718	692	690	776	734	690	673	736	706	680	678	705	727	720	716	715	701	680	728	668	698	710	698	729	742	670	726	713	749	686	645	716	698	692	664	657	692	691	662	736	713	666	711	719	704	707	705	727	736	703	694	707	692	680	675	713	687	721	705	696	681	693	684	700	733	706	702	699	725	673	696	692	738	717	707	680	673	696	697	715	685	708	683	668	714	718	703	709	701	721	725	682	721	683	704	643	674	715	723	698	724	686	682	698	711	680	669	712	743	691	712	700	757	681	695	735	715	686	692	712	696	784	684	706	696	687	691	733	728	737	746	669	737	703	676	698	688	695	695	736	699	706	702	705	710	668	710	727	713	675	723	711	713	726	672	675	693	690	643	761	731	693	707	695	706	706	723	698	695	758	739	712	722	720	740	722	673	681	704	669	716	748	706	682	706	733	690	690	693	740	654	690	707	669	687	687	712	706	739	721	709	667	673	707	736	725	677	706	700	716	696	702	694	700	740	722	694	726	729	754	698	687	675	707	646	731	711	747	695	693	653	692	705	756	705	719	721	680	686	667	724	712	690	679	700	652	668	693	728	697	721	698	723	713	718	685	709	697	698	669	711	698	616	725	672	685	720	716	727	688	669	685	709	692	671	703	676	740	703	715	651	732	673	727	670	691	687	649	671	723	688	708	713	662	724	722	746	702	711	653	706	761	689	678	703	707	721	682	732	650	721	681	718	699	697	729	708	730	668	712	727	712	701	686	733	714	708	745	709	697	716	719	702	730	670	700	668	695	717	665	696	660	687	687	706	677	739	692	673	702	726	683	679	686	718	652	708	750	758	706	710	725	669	675	707	730	737	721	678	698	675	669	676	714	676	670	692	695	686	719	698	717	705	728	706	725	683	675	658	707	729	679	706	708	690	666	688	691	663	727	700	774	710	702	696	693	726	752	716	683	712	650	740	668	763	661	711	753	763	758	682	691	720	711	686	736	693	715	654	707	681	698	734	665	682	691	714	681	700	685	700	679	767	751	647	703	708	721	703	662	717	710	701	711	711	680	723	675	741	670	695	720	703	714	714	667	763	682	741	677	700	696	663	725	729	691	733	691	675	701	710	676	736	704	676	693	776	729	706	700	711	675	704	725	714	691	684	706	710	715	698	732	683	708	698	681	700	712	683	705	706	758	666	709	701	709	669	669	708	723	646	683	709	702	695	694	704	655	718	693	686	737	694	744	654	656	712	730	668	683	733	709	727	717	694	729	705	716	725	677	679	688	674	698	691	702	682	674	750	711	680	690	670	711	720	676	705	676	709	673	735	739	683	694	750	677	714	681	738	698	667	754	715	691	707	722	695	700	650	693	695	680	652	674	704	726	697	700	695	685	665	724	713	705	707	691	685	684	718	696	712	722	684	677	704	693	733	681	667	680	707	671	722	672	676	707	716	722	714	714	734	736	727	682	717	714	704	737	734	685	719	708	733	704	715	749	688	675	680	712	687	658	675	694	688	726	725	737	693	683	673	743	687	699	702	701	691	676	677	706	747	672	698	693	729	727	682	732	680	686	695	746	711	741	722	754	740	660	711	677	653	684	709	692	744	677	680	680	706	686	714	669	738	686	686	681	694	681	692	690	685	708	692	733	736	713	705	715	672	678	679	751	693	730	700	661	723	678	668	696	716	698	727	624	749	692	714	749	737	720	718	673	701	741	668	686	724	711	719	728	696	681	706	687	733	710	699	699	697	671	699	727	714	742	779	678	724	728	708	715	675	693	732	712	730	688	692	714	685	734	677	737	716	695	715	724	683	625	707	652	713	697	688	723	729	683	706	676	742	728	694	721	730	691	655	649	725	712	658	718	688	676	697	694	702	704	681	745	690	699	673	678	681	719	703	681	704	672	703	710	678	652	725	706	717	674	734	686	699	708	667	681	682	707	679	735	725	724	706	670	675	710	706	729	679	692	720	726	697	671	714	718	680	664	704	708	717	673	711	682	711	668	711	683	682	701	689	702	666	698	692	726	707	653	720	689	655	702	705	715	678	724	719	675	717	663	714	665	735	703	743	728	710	694	699	732	629	708	693	682	693	760	717	691	709	727	680	722	700	706	702	670	687	706	696	718	662	679	725	681	736	748	754	680	726	695	741	712	746	701	696	680	743	701	748	683	698	673	643	664	733	690	695	673	701	710	686	710	688	690	686	697	700	679	701	713	769	698	734	680	689	707	668	663	692	739	726	677	717	714	674	713	751	726	694	728	674	769	714	698	691	702	697	710	711	700	740	683	726	749	689	668	720	737	700	704	708	706	709	654	651	684	703	710	683	750	704	762	673	675	695	728	679	695	686	700	700	707	693	744	704	641	673	680	684	702	714	663	685	697	699	654	728	668	678	701	635	734	712	682	671	684	754	682	719	702	684	708	693	704	683	687	718	706	690	700	709	711	667	728	707	731	749	692	643	685	691	730	684	741	647	714	738	687	644	715	708	694	731	675	654	727	716	712	685	727	690	680	719	699	690	718	718	695	663	688	687	708	677	721	697	762	718	672	751	700	692	684	681	712	633	695	687	678	668	716	659	706	718	717	712	706	710	722	683	706	705	733	709	711	663	680	687	715	658	755	705	675	705	730	750	726	686	696
1055	197	117	102	110	156	156	1864	13628	15915	11262	4616	1186	454	156	75	58	69	62	37	52	57	53	36	40	48	55	53	52	58	46	50	51	42	54	37	47	48	63	54	52	58	58	53	39	52	62	51	39	53	58	48	51	59	58	51	67	51	70	42	51	47	39	54	56	46	46	51	55	47	57	50	71	52	68	55	47	50	63	47	54	51	57	42	56	41	49	44	45	55	57	45	60	49	55	42	58	62	42	53	43	41	49	62	68	54	45	51	43	44	42	43	51	54	52	43	62	43	54	47	37	69	52	57	53	59	54	51	42	49	55	54	47	59	46	61	44	51	51	44	45	46	44	45	61	51	54	60	46	60	58	59	58	54	45	51	62	56	50	40	59	47	43	56	59	37	42	54	58	50	45	60	60	58	67	50	58	59	61	53	52	43	43	61	47	48	66	55	57	59	45	50	38	45	53	49	52	53	55	48	62	51	54	59	47	45	53	55	41	50	49	46	43	48	49	59	48	46	42	55	60	59	54	61	56	59	55	45	59	60	56	54	57	39	59	49	56	48	47	52	43	46	48	43	56	54	71	57	56	58	61	59	40	67	54	52	44	62	60	45	57	50	55	54	42	46	49	49	65	51	42	52	52	51	34	50	51	56	53	52	53	53	49	52	56	58	52	49	50	56	61	50	50	55	58	51	50	58	56	55	45	57	41	42	51	56	38	39	41	50	41	47	49	53	57	56	50	54	47	48	43	56	66	40	61	57	55	55	57	42	49	56	57	43	55	46	58	42	43	45	41	59	57	57	47	48	44	48	46	62	42	66	47	45	44	55	49	58	31	44	46	57	61	42	45	63	54	61	36	49	62	55	50	50	45	49	60	66	34	56	53	41	55	48	47	36	70	54	50	47	49	54	41	51	63	51	47	47	43	40	40	41	47	42	41	51	58	52	54	48	37	60	60	48	44	64	50	48	50	46	51	53	49	49	58	51	54	44	53	62	51	43	56	49	55	57	54	50	51	46	54	46	57	44	50	54	44	57	50	47	53	58	43	47	55	51	40	43	63	58	54	48	38	46	53	56	54	55	59	51	47	49	61	47	50	41	47	54	44	46	61	66	41	61	47	57	57	50	52	49	71	57	50	55	47	43	46	67	59	46	42	53	40	56	52	44	62	38	37	58	61	37	55	51	54	56	43	52	64	50	42	60	59	41	47	59	53	37	51	45	59	42	50	47	56	50	46	56	59	43	43	39	59	42	48	46	60	60	60	51	49	51	60	56	61	52	50	43	45	46	46	47	55	53	36	56	51	33	48	65	60	51	46	65	54	58	41	48	46	44	60	53	47	42	51	54	56	51	52	56	54	69	46	66	56	58	53	55	45	47	57	45	47	51	46	40	46	66	49	56	53	55	56	50	57	48	48	59	44	42	42	56	36	41	62	43	49	42	47	48	55	42	60	40	47	64	52	52	54	44	42	34	61	47	48	47	52	47	52	47	50	44	54	47	60	51	44	47	55	54	47	49	50	65	41	65	53	72	48	46	53	53	44	54	54	49	41	54	45	59	43	56	42	48	53	48	65	51	46	58	37	50	47	56	56	62	43	50	64	43	52	55	57	56	54	55	49	52	64	48	53	46	47	44	52	65	48	53	58	46	55	70	49	54	53	65	48	58	61	68	48	52	59	48	65	58	41	62	56	59	44	46	42	42	40	48	46	50	46	55	52	44	54	57	52	51	51	56	43	45	53	50	48	42	52	53	39	64	49	38	57	50	45	51	54	50	45	44	52	57	39	43	43	59	48	53	59	44	48	50	39	31	58	50	55	54	49	44	47	37	36	39	62	55	50	51	54	44	54	35	58	46	43	57	48	59	55	47	55	52	52	61	54	51	65	54	47	55	47	44	31	41	42	58	43	55	52	72	44	48	47	52	58	60	47	43	56	47	48	62	57	51	58	73	60	52	52	60	64	53	62	46	39	35	43	51	55	59	58	43	49	53	57	56	45	60	52	62	51	48	48	52	41	48	59	57	53	47	45	45	51	41	49	53	61	51	62	51	52	52	44	36	57	39	50	41	53	48	49	63	62	52	57	54	47	46	52	59	58	40	56	56	49	47	54	55	46	51	52	69	51	62	38	55	53	51	43	48	52	50	38	50	54	57	66	55	51	52	57	65	68	44	60	50	54	43	54	47	61	55	42	59	53	50	51	52	51	47	61	52	57	43	52	63	46	50	48	49	49	41	48	55	55	41	46	58	54	47	44	48	50	57	48	47	58	54	42	45	58	47	54	55	47	39	60	49	51	51	58	48	54	36	53	42	55	48	51	56	62	49	45	53	48	48	59	59	61	59	48	49	57	61	52	51	63	48	53	45	60	53	50	43	45	38	61	48	46	44	45	44	47	60	65	41	47	40	51	39	41	51	51	34	55	40	55	37	46	51	51	51	61	35	54	68	62	49	43	52	53	50	62	49	52	53	56	51	50	47	42	51	40	35	58	60	42	40	57	36	56	38	47	50	55	52	53	45	51	53	64	43	57	54	50	49	45	55	47	70	53	43	49	52	39	52	41	50	44	44	50	61	54	48	54	54	51	60	50	42	48	60	55	58	62	55	44	55	52	39	54	60	54	55	47	56	45	55	59	58	70	56	56	54	55	50	57	56	53	37	53	49	51	58	54	55	46	49	39	46	44	52	60	59	47	56	41	40	51	52	42	43	58	49	51	47	43	51	52	46	64	47	52	51	62	52	57	53	60	50	55	41	58	44	38	51	53	45	56	64	52	56	43	51	48	50	55	44	49	38	66	50	38	39	60	46	63	53	49	47	40	42	38	49	44	55	55	71	47	49	61	43	55	57	51	45	42	55	53	59	51	51	50	62	49	47	49	48	44	63	35	56	50	61	46	50	67	53	50	51	60	43	45	53	40	49	40	45	53	55	51	46	60	44	47	63	32	62	56	56	60	41	52	32	54	52	52	47	51	51	43	41	54	47	51	47	55	46	30	63	53	47	47	57	55	49	56	57	54	56	42	57	44	56	50	61	51	50	59	55	50	61	51	57	50	61	56	53	57	55	47	55	47	40	58	48	45	56	59	44	49	44	55	46	44	58	51	55	42	40	41	53	53	37	67	50	41	69	48	58	55	46	53	51	53	50	56	47	56	56	44	47	62	55	45	65	46	45	41	54	40	71	44	50	51	49	48	55	51	55	48	38	54	41	52	44	46	38	58	45	48	57	43	52	58	48	46	49	42	52	44	58	60	61	50	52	52	56	51	64	42	53	51	45	61	60	61	44	47	62	59	47	48	54	53	53	47	49	55	48	55	55	42	44	46	44	51	59	53	65	60	52	53	58	63	51	57	60	41	45	67	51	61	52	55	59	57	48	59	50	43	45	62	57	64	55	47	56	48	57	38	46	36	44	51	57	57	46	49	44	34	48	45	44	59	57	50	38	44	70	52	45	59	50	52	59	55	45	45	50	41	49	43	49	52	52	56	42
13469	4833	2214	3826	8728	10125	9568	27050	58912	59436	48138	33244	18894	10702	3963	1152	674	585	601	558	578	596	604	583	582	597	576	605	604	576	576	588	583	564	588	583	578	547	576	608	609	563	532	633	578	598	602	570	608	578	543	583	584	599	552	629	594	519	572	589	597	569	592	598	594	551	599	607	603	546	551	552	607	582	586	579	575	604	550	602	535	592	548	549	578	549	598	582	563	579	579	588	549	533	606	582	592	594	598	530	628	559	590	580	546	611	566	580	576	523	523	576	607	568	562	588	572	596	598	582	572	578	610	545	598	544	583	597	579	618	578	554	628	595	573	564	581	589	582	567	581	608	563	600	581	600	609	617	592	568	542	592	607	576	620	562	584	580	581	589	578	551	587	580	556	604	594	536	625	581	574	567	561	622	599	571	548	555	627	598	540	626	541	590	620	610	615	549	575	571	631	584	603	591	552	589	561	569	558	599	568	596	622	564	546	572	584	593	572	535	578	594	615	516	589	596	581	571	607	600	612	569	544	609	595	582	571	568	606	581	599	582	576	576	575	559	541	641	550	603	570	562	576	556	585	562	533	597	576	571	560	581	604	568	571	604	539	622	591	630	619	563	523	580	583	581	564	564	543	605	603	586	612	556	602	571	597	611	556	573	572	582	581	573	607	627	589	545	568	554	585	571	572	559	565	558	604	548	551	584	575	589	585	551	588	592	564	586	584	609	624	583	614	571	617	588	587	601	536	590	569	610	608	563	613	582	569	600	583	548	596	548	597	611	588	592	588	570	583	589	567	574	576	593	567	589	574	597	590	566	575	610	552	583	581	612	555	615	556	589	558	554	595	595	557	564	586	595	587	563	609	601	572	590	584	555	584	575	595	562	562	576	595	616	558	586	545	556	582	574	586	597	600	581	547	565	577	590	537	546	565	572	571	573	589	598	583	610	585	548	599	590	604	575	588	590	559	572	552	585	560	595	579	553	578	551	625	612	610	578	552	603	536	566	618	594	587	615	523	588	555	612	550	601	573	581	581	569	547	582	560	580	614	586	611	588	580	593	571	614	639	638	604	616	595	604	611	553	560	593	583	581	597	599	583	605	573	572	635	598	582	603	556	591	606	579	619	549	586	571	598	585	561	540	622	579	559	553	622	607	592	551	564	592	578	557	576	573	574	622	604	563	527	609	555	589	536	577	558	599	610	579	577	617	559	588	577	554	556	602	566	592	548	596	536	607	574	575	584	613	549	607	574	587	545	565	574	525	615	570	559	632	561	570	564	556	564	610	590	564	592	605	621	618	593	565	564	606	547	633	632	612	542	558	593	558	593	617	536	567	606	614	596	607	618	545	601	542	564	617	570	579	595	576	575	582	571	584	602	591	606	564	609	563	564	617	575	606	603	545	609	631	587	570	611	574	614	585	545	612	589	556	604	593	594	598	582	566	583	571	532	572	603	589	598	625	586	565	569	545	603	563	606	573	565	587	569	599	553	583	610	538	632	609	572	587	541	572	588	593	560	581	580	612	574	569	572	551	583	553	600	625	559	616	572	570	583	575	637	573	574	577	593	597	602	571	566	577	550	562	582	575	586	614	571	615	547	571	652	569	602	552	591	587	598	587	591	598	566	588	560	547	530	550	546	580	603	584	602	602	601	606	559	618	556	576	547	570	586	552	555	577	630	595	578	606	654	575	591	579	575	604	569	561	589	597	577	580	557	611	577	569	540	605	564	594	533	664	562	597	589	536	591	583	556	616	558	586	592	581	530	587	557	571	579	565	600	562	574	600	555	584	575	600	606	588	577	557	576	599	592	588	602	547	555	603	582	580	622	612	574	547	590	616	572	568	602	526	602	600	584	605	556	575	615	579	594	575	595	579	595	581	585	569	593	582	614	578	583	562	547	570	584	589	598	594	557	556	539	567	541	606	617	560	577	589	599	580	566	589	566	585	572	645	577	599	599	572	575	594	589	607	567	555	608	591	590	606	580	595	565	625	590	588	562	572	601	592	608	604	599	581	623	595	550	586	574	577	557	584	590	582	548	582	559	609	586	597	565	579	606	579	578	571	571	573	569	623	561	621	603	587	611	584	562	583	628	579	579	565	545	569	602	567	568	582	599	533	564	592	589	597	553	564	580	552	608	585	563	579	540	577	604	550	632	626	614	600	622	575	596	599	601	547	594	575	614	600	599	567	610	601	578	631	586	552	558	606	559	588	612	586	565	582	556	603	588	580	589	589	583	588	600	551	575	551	604	565	540	603	583	596	628	592	531	573	595	594	549	573	583	596	598	605	595	553	573	545	601	569	583	576	571	566	559	574	559	634	601	569	606	578	574	605	571	613	596	554	593	551	569	565	599	584	598	595	581	569	604	587	631	592	579	593	573	569	594	570	603	561	601	578	570	573	596	573	575	572	558	592	574	580	573	629	594	581	542	590	596	585	588	599	561	546	588	607	631	586	558	603	585	591	568	577	574	551	577	617	561	577	629	602	532	592	604	595	607	617	560	570	603	629	566	562	619	589	599	607	556	586	612	621	638	622	566	619	643	616	555	594	627	578	581	592	610	572	574	575	595	571	580	588	571	575	573	524	593	617	603	605	597	601	619	635	569	609	524	565	580	556	590	571	567	594	573	580	550	604	544	567	592	600	599	578	592	582	599	606	558	579	569	601	546	590	602	620	579	604	587	606	595	603	578	599	606	600	585	582	568	591	618	585	597	588	610	550	551	560	564	588	603	563	550	589	589	559	580	616	517	595	553	629	542	634	591	565	565	576	567	549	577	548	594	610	555	612	557	582	620	545	590	577	573	608	580	587	552	565	610	608	588	562	561	619	590	589	588	582	572	563	581	575	589	586	582	596	576	561	556	598	597	568	562	562	560	618	594	607	617	611	632	630	571	574	571	595	585	597	539	600	599	598	595	583	591	616	564	597	592	580	577	568	598	628	560	581	585	570	595	571	587	566	592	575	553	552	591	544	605	616	596	614	590	560	588	595	578	569	562	574	601	584	574	608	579	569	580	568	577	600	593	586	568	590	613	565	592	571	594	585	564	562	592	623	601	594	601	575	574	576	585	589	615	573	600	591	608	599	641	566	596	575	548	570	619	556	553	581	574	574	584	578	620	572	593	600	605	610	572	556	591	549	615	607	560	571	560	612	564	564	562	600	592	589	572	598	561	611	598	602	567	554	603	608	528	564	593	667	594	587	577	579	591	588	634	546	603	611	588	621	576	566	574	601	604	620	553	585	603	599	565	611	612	583	559	554	563	599	569	561	584	614	570	578	610	606	627	587	576	555	537	561	595	559	584	592	555	588	560	581	562	559	620	586	616	557	558	582	591	579	564	595	605	582	572	563	547	548	542	577	586	568	581	612	570	589	592	558	586	545	569	564	610	595	558	593	604	595	594	587	565	566	591	578	550	581	603	583	564	576	573	606	570	609	611	560	586	636	614	546	564	557	601	638	608	577	598	590	567	568	573	585	535	636	563	555
1406	85	79	74	74	88	83	359	3208	3029	2389	1034	390	187	114	74	67	74	85	57	78	55	61	75	51	69	59	64	81	58	48	59	60	65	63	77	73	56	58	51	59	67	68	79	58	70	70	61	67	69	57	77	61	56	46	58	62	64	69	63	77	72	70	63	63	66	52	58	70	58	63	71	73	69	62	58	61	57	70	71	59	59	47	69	63	62	55	77	65	73	75	72	59	66	50	73	69	68	72	57	69	60	56	59	57	59	82	64	63	63	55	60	72	62	69	74	74	72	60	71	54	65	67	69	64	64	58	55	57	57	72	62	74	62	65	68	66	57	61	60	59	62	62	61	72	58	67	73	66	59	59	56	58	67	63	75	79	75	55	63	60	73	73	74	69	79	70	72	51	56	68	62	58	72	66	50	56	64	77	69	57	73	67	56	72	64	63	67	61	54	43	54	74	73	84	68	58	70	63	55	54	63	70	55	54	63	69	53	75	69	67	65	79	54	49	63	50	42	67	61	65	50	75	61	64	74	79	62	71	59	77	63	57	54	70	56	66	70	62	64	68	60	62	78	57	79	64	62	53	64	57	47	74	60	52	66	64	66	56	56	55	51	58	62	62	84	59	61	72	64	65	65	65	75	62	58	70	47	70	57	61	55	62	79	51	57	50	72	67	70	72	68	48	72	68	64	48	66	66	62	67	64	75	67	47	73	71	66	53	76	69	51	59	51	80	54	77	77	69	67	53	63	53	62	52	61	63	51	63	68	60	57	61	64	61	62	80	60	74	59	72	51	58	70	69	55	68	55	56	77	57	57	57	66	76	63	76	71	56	64	62	67	60	72	61	61	61	67	53	70	65	54	57	78	73	58	68	59	55	76	65	64	54	63	58	66	71	74	59	64	65	59	53	72	69	65	74	68	70	63	70	71	72	63	68	83	52	66	75	52	52	59	64	79	76	70	53	66	60	64	57	59	64	63	66	69	57	57	72	51	71	69	48	46	65	60	50	64	88	63	67	62	72	69	60	75	79	65	41	66	73	56	73	70	68	66	68	75	62	62	56	58	61	59	69	77	59	63	71	60	48	60	70	58	72	46	72	75	65	62	68	48	76	67	72	58	56	62	59	74	75	68	61	80	54	69	56	71	66	57	66	68	63	72	63	76	60	61	60	60	59	67	67	61	63	63	58	65	73	54	72	80	63	67	82	71	63	56	69	66	78	78	66	60	70	61	59	64	62	70	62	66	67	70	51	73	65	66	70	62	60	56	73	68	65	72	66	62	67	70	56	73	53	60	78	52	54	74	64	64	61	73	50	66	58	59	76	73	58	64	64	66	61	63	59	67	63	65	68	50	69	64	72	65	77	51	49	61	72	65	58	66	65	55	56	68	61	49	69	66	72	73	63	65	56	56	70	65	80	56	63	75	51	71	50	74	58	65	73	72	57	59	63	73	53	80	68	74	75	67	57	61	54	61	71	73	68	60	57	52	68	62	72	70	81	79	69	75	65	51	62	63	65	70	69	67	71	55	64	66	62	58	69	60	75	57	71	71	72	76	62	50	53	59	65	67	71	73	56	65	62	62	56	88	62	78	73	71	56	67	50	74	61	59	55	77	64	68	73	71	74	84	66	68	57	65	53	61	65	53	68	66	66	72	57	73	58	67	71	52	76	62	56	57	66	69	63	68	65	70	48	63	65	69	66	64	61	76	60	46	57	60	70	56	57	72	56	61	51	81	75	54	63	74	64	63	55	49	62	65	63	63	62	66	72	74	70	62	63	60	64	62	52	57	68	76	65	72	63	54	58	60	56	56	70	59	64	57	60	58	77	51	70	64	58	77	71	76	70	59	73	60	61	59	58	72	62	59	54	65	47	66	72	66	65	65	69	64	63	76	68	68	74	76	74	54	72	67	59	56	59	65	77	69	63	73	79	67	69	55	73	53	74	76	68	76	74	70	64	64	69	60	64	63	72	63	64	52	60	65	82	65	72	61	61	63	68	62	70	61	66	57	70	65	63	62	68	86	78	62	58	58	69	70	73	71	69	76	93	68	56	57	60	69	73	60	63	65	57	57	56	59	67	60	73	84	82	58	62	65	65	61	68	72	72	58	62	71	69	62	68	56	80	61	68	71	55	69	73	67	59	68	69	74	64	66	55	62	64	73	57	60	65	69	47	71	62	60	56	68	55	41	53	59	58	73	64	55	57	73	77	47	49	57	69	67	55	84	46	58	47	69	86	76	83	64	74	67	74	63	62	56	53	59	57	67	77	74	66	59	58	71	66	75	60	63	78	64	75	61	58	64	58	70	58	78	65	43	68	65	91	67	62	63	44	73	63	70	58	62	55	70	64	71	54	59	82	62	70	73	64	54	61	72	47	58	65	56	61	69	76	69	53	68	52	64	73	78	68	86	65	64	64	72	57	60	78	57	76	64	66	69	71	56	72	69	70	55	79	60	65	54	72	70	61	77	62	68	69	54	71	55	70	72	63	68	57	73	70	57	67	69	64	74	70	76	61	61	60	61	68	67	56	60	66	69	55	71	61	67	63	68	58	69	73	68	67	64	54	71	67	71	71	58	53	51	67	67	63	59	62	74	52	71	66	50	73	67	73	57	54	66	66	73	68	74	75	68	67	67	64	65	65	56	62	73	58	61	46	52	75	57	69	70	63	60	73	72	66	62	67	58	61	68	65	66	53	57	74	68	63	73	75	70	58	83	53	74	68	60	60	49	56	72	73	63	66	72	62	52	56	67	57	52	61	79	61	66	87	64	65	49	61	75	59	60	63	67	67	62	48	43	50	61	78	64	60	56	63	63	67	69	82	71	62	66	75	66	56	55	67	63	58	60	61	59	66	58	72	54	62	56	66	51	67	64	51	65	79	65	57	82	55	77	62	60	70	57	64	66	71	65	60	64	72	63	70	63	60	62	69	60	58	59	58	56	69	63	61	68	62	67	64	58	55	71	64	72	69	48	61	69	55	68	58	67	80	57	72	63	66	77	77	60	64	56	56	89	65	72	53	60	62	68	58	68	57	54	49	68	54	64	63	60	61	70	58	57	49	78	57	54	61	62	71	54	77	62	73	73	69	58	72	67	62	69	70	53	57	74	71	61	63	63	54	73	60	57	78	54	73	61	78	68	54	63	67	71	55	64	73	62	73	50	70	75	80	59	71	53	60	64	53	68	58	74	62	73	71	78	62	68	70	68	65	66	58	55	69	47	69	56	66	54	48	67	73	63	72	58	53	56	62	58	61	58	56	68	65	82	72	69	64	61	64	73	74	62	66	64	62	65	66	68	73	56	77	66	63	77	64	65	61	64	58	53	71	58	63	55	59	58	86	39	73	66	57	43	62	69	69	62	67	62	75	52	68	48	62	52	67	64	78	52	64	74	59	66	65	69	51	66	68	88	57	72	62	66	77	64	61	64	71	71	72	62	61	51	67	70	61	65	62	64	68	57	65	63	59	53	67	61	60	73	60	69
8000	1633	1069	1392	2706	3318	3528	12888	37463	34021	28762	18371	7730	3764	1602	916	759	730	697	720	705	683	734	686	705	782	691	733	763	683	693	680	759	696	725	684	694	735	721	688	697	684	730	719	740	701	735	713	697	726	717	746	731	693	711	773	667	699	712	718	733	696	750	731	711	704	693	737	720	789	686	696	726	698	677	747	697	672	703	744	671	701	726	755	734	764	723	675	734	680	712	709	680	701	684	732	715	727	708	713	686	727	744	687	701	687	717	672	699	748	708	710	708	702	710	707	721	730	770	736	710	723	734	781	692	680	716	735	703	674	712	681	712	677	684	733	738	710	737	690	763	703	748	693	707	700	651	736	723	688	750	695	681	726	719	732	720	713	685	705	699	719	748	744	716	733	700	690	750	727	712	712	674	708	711	730	730	712	725	684	756	744	703	713	744	742	703	730	671	695	655	735	710	692	714	719	742	672	716	705	716	713	691	697	702	685	724	714	743	698	661	677	659	775	702	755	741	705	752	678	803	723	689	706	739	683	719	695	722	687	722	728	738	703	737	751	702	719	726	715	699	716	675	720	731	679	727	739	675	749	719	722	698	678	717	659	719	659	749	714	695	730	716	727	723	741	695	707	726	722	694	745	684	716	692	735	729	750	740	710	755	677	729	719	741	698	703	695	695	709	731	702	671	697	743	708	756	698	780	734	714	695	747	704	705	731	706	765	686	680	688	715	712	756	694	711	678	695	684	694	710	745	704	731	715	701	703	747	709	697	727	721	713	726	729	750	646	709	680	754	717	699	756	734	703	695	720	716	712	689	710	703	720	709	720	751	698	731	730	694	642	741	758	692	737	734	716	738	726	747	713	689	676	690	745	699	696	731	726	724	709	721	662	730	673	700	721	722	685	703	669	731	711	727	727	746	676	681	711	710	689	706	725	719	737	719	729	691	700	724	719	763	714	707	724	728	649	731	787	723	726	786	745	660	709	775	694	706	713	684	697	743	697	681	750	698	688	771	733	688	686	705	700	737	703	740	752	764	705	687	717	710	705	718	790	721	707	706	712	724	736	728	715	715	695	725	713	698	675	700	715	728	718	687	685	708	679	721	703	742	735	716	727	707	754	712	695	735	695	678	750	717	728	735	744	740	699	693	720	719	727	677	709	724	685	683	703	752	703	720	698	755	729	692	720	721	740	710	684	695	740	724	711	662	718	743	689	733	728	709	737	667	667	712	685	688	749	775	749	732	727	750	676	645	685	705	711	733	710	687	694	703	701	639	703	691	667	779	736	753	758	722	720	705	690	733	739	694	733	710	737	672	698	744	678	719	711	708	706	690	716	691	702	706	711	724	712	720	684	765	682	733	728	706	711	753	705	696	677	719	767	793	740	724	678	737	727	698	701	670	702	725	725	730	683	732	743	716	690	686	696	697	726	729	733	679	703	719	744	707	697	703	729	702	682	704	710	706	727	665	684	680	704	727	691	695	705	742	727	749	758	727	748	713	744	711	738	724	706	699	722	708	757	723	731	675	706	689	713	725	730	727	688	740	730	710	685	673	679	714	695	743	676	736	694	705	715	746	677	686	699	737	684	695	673	717	734	717	744	676	721	685	715	748	703	719	711	735	683	691	717	733	648	668	714	698	705	704	718	731	718	703	715	695	743	702	723	743	746	758	713	663	731	772	780	687	696	695	731	727	702	699	754	714	715	677	705	715	730	677	726	722	731	755	697	690	742	730	761	702	694	758	698	705	722	738	721	778	726	705	675	715	686	689	719	759	739	766	725	662	718	719	695	737	661	692	733	755	754	718	686	695	684	714	764	701	731	693	742	721	743	743	689	721	734	747	732	714	687	749	729	702	738	712	704	729	740	724	727	704	716	719	719	721	724	674	688	703	724	697	710	735	732	703	734	756	676	735	748	783	761	737	704	718	692	789	699	673	697	784	701	727	670	716	735	730	738	710	717	729	707	736	716	710	771	707	760	753	725	714	733	701	692	727	706	721	716	742	720	718	746	769	757	750	729	688	743	697	748	702	705	719	697	648	733	731	638	730	689	707	682	706	679	708	715	726	702	722	703	729	713	666	693	685	696	718	743	739	675	769	648	704	720	733	729	744	685	712	724	708	721	719	736	676	694	753	731	701	738	746	718	703	708	742	721	756	664	769	719	702	747	713	679	738	732	719	703	703	700	724	700	713	782	736	686	717	720	741	694	759	709	743	726	667	734	703	704	684	689	710	697	691	709	734	741	707	695	689	725	689	719	677	757	734	686	744	728	713	758	747	684	746	762	756	692	727	684	679	725	742	725	717	703	683	697	706	687	724	716	702	726	714	646	704	657	718	684	722	704	689	675	761	725	708	724	759	780	740	748	741	733	710	722	687	721	703	706	715	709	744	737	723	695	747	701	735	744	712	713	732	721	722	670	733	775	651	753	730	671	734	725	689	776	737	689	701	710	691	760	692	731	779	730	702	686	688	702	715	754	706	703	704	671	725	742	725	689	722	739	757	727	742	676	710	717	697	727	757	713	753	706	675	704	756	727	735	754	695	753	708	726	725	736	723	719	687	703	698	702	715	728	728	743	731	741	697	762	690	679	683	701	718	685	725	711	709	678	715	738	750	699	681	680	711	756	765	725	708	705	690	726	724	707	732	771	737	764	711	699	697	690	762	702	699	767	686	682	718	742	717	705	695	783	719	692	678	709	712	673	673	721	727	707	731	735	685	719	677	722	700	693	705	702	702	717	696	652	728	727	670	741	685	699	716	708	753	712	697	687	708	663	695	748	726	742	760	777	680	685	697	714	730	682	698	767	725	727	745	739	729	759	739	714	708	706	723	765	707	736	673	734	699	662	700	694	678	744	750	721	732	750	725	702	660	730	735	751	670	665	740	714	709	736	707	714	732	704	716	706	680	730	657	710	716	653	751	671	725	738	721	742	716	712	705	738	723	718	697	767	736	768	740	713	723	708	711	771	697	726	746	737	751	733	774	754	779	720	678	736	639	751	724	740	730	710	714	706	730	722	745	731	726	729	718	689	738	709	774	717	754	727	708	672	729	709	691	732	707	736	716	674	717	722	751	710	723	707	761	741	689	780	722	711	742	753	706	716	770	724	734	722	690	709	706	735	717	720	734	701	719	703	698	707	679	714	717	729	723	730	708	703	784	726	725	668	706	706	733	706	716	734	660	751	744	692	713	715	682	753	711	702	700	686	694	734	724	701	719	745	725	676	698	669	730	704	699	745	689	733	736	760	730	710	706	716	716	697	761	730	726	769	756	746	706	715	744	730	724	773	715	721	672	704	761	729	727	707	699	720	680	702	737	721	679	727	729	692	728	736	736	767	710	692	698	739	713	742	695	740	724	756	639	717	671	684	721	749	738	712	742	728	753	710	687	687	701	722	712	701	712	725	729	745	671	655	717	691	747	727	713	705	708	714	707	730	696	703	734	728	716	701	724	796	686	702	740	690	714	687	689	701	723	761	700	725	693
618	171	99	66	83	121	131	1828	9286	7380	5242	2110	669	264	114	63	59	49	56	64	55	60	61	62	61	46	54	57	59	57	59	42	55	53	57	53	55	55	66	60	60	52	61	64	60	42	69	52	62	61	52	57	62	60	64	54	56	48	51	61	42	58	49	58	51	52	59	61	59	58	53	55	59	56	55	72	57	52	59	61	51	64	59	51	51	57	64	59	64	55	43	64	48	59	46	64	70	57	65	51	58	49	53	47	52	45	51	58	58	66	56	50	73	71	60	59	56	68	57	52	67	59	68	45	58	41	53	62	54	51	55	47	56	52	43	54	51	51	62	52	70	48	61	62	54	71	50	70	57	58	38	60	55	49	60	49	55	49	56	51	60	71	53	52	49	53	53	70	54	52	52	44	67	60	52	52	41	56	57	57	47	49	54	53	59	53	52	53	51	53	60	52	40	67	54	57	57	48	53	72	56	54	54	66	64	49	59	75	49	55	48	58	66	52	60	67	50	59	60	53	52	58	59	62	54	47	67	58	49	60	60	50	56	57	51	51	60	55	46	42	64	56	59	69	56	31	55	45	49	53	48	48	58	57	57	58	39	47	48	68	53	62	64	40	62	49	53	51	49	53	53	53	55	58	58	56	54	62	69	56	58	52	61	60	53	50	42	51	50	58	60	57	51	59	67	52	64	45	56	47	58	55	59	50	60	46	56	65	54	51	62	60	59	68	70	49	53	51	64	50	56	56	52	60	57	71	46	61	55	57	46	73	58	60	56	55	58	59	47	57	57	57	34	60	46	52	44	49	70	60	53	66	58	64	55	65	60	70	61	48	48	60	59	59	55	54	60	61	52	68	63	71	65	54	51	71	53	51	49	51	55	64	49	53	49	55	55	65	57	76	70	61	57	52	60	44	62	49	57	66	69	59	64	57	63	52	63	65	51	57	58	43	50	69	48	59	57	64	53	57	39	66	49	52	58	54	54	47	60	59	55	51	56	50	60	54	59	59	56	56	69	59	61	63	51	67	50	50	58	55	64	51	54	55	47	47	59	60	58	49	45	53	53	57	41	51	41	55	42	74	60	46	63	64	62	62	64	50	51	52	48	50	51	55	45	41	56	47	71	55	51	52	63	45	44	56	43	50	57	63	68	51	49	51	62	57	56	53	58	54	51	49	58	60	48	55	61	49	57	59	57	60	67	66	65	50	55	54	50	49	50	62	57	50	61	53	54	57	44	55	57	51	56	50	57	56	65	51	54	49	56	46	52	45	66	64	63	51	62	57	64	63	46	58	46	59	57	55	56	52	45	54	57	54	58	59	64	63	55	51	64	53	62	43	57	51	52	57	62	60	67	51	55	47	41	49	50	51	53	54	50	49	49	44	56	53	55	59	53	56	56	62	52	75	51	66	46	74	69	70	49	50	54	64	56	44	54	70	40	48	57	55	40	62	48	56	47	68	74	61	56	61	55	52	57	67	54	47	49	49	53	50	57	58	56	59	50	52	58	50	52	56	54	59	47	52	59	51	63	55	51	56	51	65	64	52	44	72	50	56	58	57	55	49	50	52	49	47	47	52	71	44	49	61	63	60	60	46	44	49	45	58	62	59	64	57	51	58	56	46	62	40	67	59	59	64	68	51	58	57	47	53	57	60	50	65	60	56	48	50	57	51	53	56	64	54	52	58	53	48	53	49	45	53	46	59	59	51	71	52	58	55	61	59	61	63	57	54	61	67	50	55	53	58	59	61	45	60	53	59	59	53	53	72	58	55	53	44	65	54	61	61	60	46	58	48	54	75	54	58	57	82	52	46	49	51	47	62	49	54	60	52	51	52	53	58	57	70	57	59	63	45	66	49	69	68	44	57	48	66	59	34	63	54	55	45	51	60	54	62	59	61	53	57	47	44	51	55	48	58	48	41	60	59	55	74	60	61	59	62	55	58	49	66	53	51	60	56	60	55	54	51	47	44	58	51	57	52	59	56	42	69	64	61	51	66	45	36	47	63	52	47	53	57	66	60	51	57	48	67	72	60	65	73	53	65	54	57	51	53	41	43	47	49	57	55	50	43	39	55	53	68	46	61	58	67	52	50	62	55	56	42	73	57	59	52	47	62	50	52	49	63	70	58	60	66	72	63	54	53	50	68	59	59	55	45	74	57	57	69	42	52	58	72	59	54	48	49	59	52	58	45	45	73	70	54	67	59	66	51	71	50	59	52	50	82	62	58	75	65	53	64	61	59	67	53	48	55	57	58	55	55	58	58	68	58	58	58	66	62	46	53	64	56	58	60	54	62	51	70	46	43	45	39	50	50	61	48	60	48	40	62	40	53	59	48	47	54	53	58	49	50	60	50	59	67	48	58	65	51	52	61	54	65	60	61	60	49	39	60	54	60	47	51	66	75	60	56	48	45	59	50	49	45	66	54	54	60	69	42	48	64	54	58	56	47	59	63	69	62	42	60	47	62	51	50	55	53	59	41	55	51	50	73	70	55	50	47	50	60	52	61	53	51	56	52	62	54	61	55	45	41	49	56	55	44	57	55	60	60	65	53	56	54	74	61	44	51	42	51	44	49	59	68	51	52	52	56	51	58	61	60	61	40	48	43	49	47	70	48	41	58	51	54	39	47	67	48	65	54	67	55	53	47	68	50	47	70	53	51	55	45	52	60	43	58	46	58	51	56	51	51	54	52	49	53	59	56	53	68	58	48	58	53	48	65	70	51	62	45	54	57	66	44	45	70	58	51	54	51	53	64	50	51	63	47	47	43	54	55	55	61	46	63	53	44	46	53	58	60	60	49	55	45	52	58	63	43	67	52	60	53	51	49	57	46	49	62	46	58	51	55	73	62	60	59	51	56	52	55	45	65	50	55	62	53	55	46	53	67	50	52	51	63	51	52	59	55	48	56	61	58	47	54	69	48	47	56	62	56	53	47	60	58	58	53	64	50	52	49	49	52	67	65	49	62	49	59	63	53	57	56	57	59	49	47	47	44	59	60	59	56	53	52	59	58	46	44	43	53	64	54	64	55	62	50	61	49	62	49	48	69	58	71	53	42	55	62	51	51	62	50	55	51	54	63	67	62	50	53	51	50	65	57	56	43	60	46	69	69	59	57	54	53	40	43	44	64	57	56	49	70	63	60	54	44	53	67	53	51	72	59	53	50	59	48	41	62	48	45	57	44	46	73	56	51	52	58	72	44	44	52	55	51	59	54	53	59	48	56	36	63	56	51	63	47	57	64	55	51	41	70	50	46	68	58	60	54	65	59	54	53	61	78	51	63	69	62	47	49	66	59	64	60	41	62	43	48	45	50	48	44	69	58	48	55	57	49	50	56	52	60	54	67	60	55	57	33	57	50	55	59	70	52	65	52	45	46	56	53	35	67	41	42	53	64	61	54	60	49	60	57	60	47	68	50	49	54	48	65	51	45	49	47	40	51	43	48	42	67	59	59	47	51	62	55	63	54	55	60	71	50	52	47	52	65
9440	3316	1583	2548	5870	7166	7159	30064	50975	44962	37400	25300	12841	6125	1999	894	709	668	652	668	642	585	666	639	655	628	621	673	631	603	611	591	681	640	665	633	615	637	609	655	592	627	658	625	612	643	591	627	623	631	619	582	608	618	631	650	630	618	597	639	629	592	618	632	599	643	581	595	646	624	603	629	657	610	626	605	666	653	601	600	655	599	625	598	607	614	626	639	659	642	612	565	639	622	665	610	659	606	655	612	609	631	609	630	637	651	629	633	631	636	643	641	633	614	635	635	635	654	624	621	572	599	632	638	624	626	627	633	616	647	636	628	612	633	615	642	617	573	642	610	622	612	644	643	646	657	614	610	656	630	652	594	582	584	605	611	626	635	623	623	623	608	627	632	589	644	632	630	639	578	649	641	606	648	619	614	630	600	629	594	647	672	682	620	640	619	647	633	642	613	612	621	636	640	642	620	645	655	596	693	595	627	611	583	609	632	643	629	636	616	585	675	620	592	619	639	614	613	634	623	635	612	609	603	621	676	621	636	620	605	619	592	632	589	593	657	647	653	645	669	656	636	671	615	641	652	639	605	622	619	633	601	638	629	619	635	648	657	610	633	698	681	679	629	669	659	645	644	605	641	632	635	619	554	592	651	612	636	687	632	610	590	642	676	616	607	597	608	639	635	653	643	638	595	632	625	659	612	647	623	584	631	650	609	597	582	637	612	590	590	649	684	622	601	663	645	585	589	638	599	612	639	638	638	608	631	639	636	613	640	645	608	621	605	639	595	623	656	639	617	624	631	627	638	629	659	606	594	589	630	650	584	648	617	648	641	653	642	658	610	621	625	641	654	665	631	640	626	668	617	609	601	635	610	595	605	675	606	597	631	656	632	661	611	661	569	691	594	626	578	638	661	622	641	590	632	609	651	600	626	621	601	641	628	624	636	626	626	660	622	638	598	642	645	674	632	630	615	682	606	612	629	614	583	590	656	629	613	620	651	588	649	619	628	637	582	611	640	642	582	649	648	617	644	583	632	629	604	622	653	680	601	608	625	656	626	654	598	629	650	646	610	597	665	581	637	596	621	609	606	649	658	620	646	634	656	647	622	629	647	633	628	623	592	601	634	577	619	575	644	603	630	606	635	611	615	637	677	603	620	614	578	603	598	634	600	634	605	652	596	657	641	628	648	632	619	612	636	630	624	630	615	597	600	609	627	648	648	603	666	587	600	659	647	621	633	587	634	611	610	613	655	639	664	601	645	652	626	617	622	598	622	678	648	637	587	631	631	646	582	626	605	619	581	640	620	611	595	668	582	579	639	646	646	625	628	620	600	618	649	659	604	638	657	664	611	629	572	615	640	635	618	610	623	635	651	611	638	655	639	607	606	594	626	649	643	613	644	638	642	635	647	643	637	602	619	600	644	669	624	662	569	698	648	623	641	631	600	603	564	588	634	594	640	620	620	643	648	604	590	619	560	583	600	596	601	609	667	621	647	668	610	642	634	602	600	618	624	660	600	656	603	660	651	654	614	660	623	634	600	599	653	647	624	612	647	629	680	618	628	624	644	614	633	618	628	606	599	611	647	599	621	625	591	585	617	636	625	639	645	694	619	621	624	603	585	657	605	602	632	617	597	631	644	600	635	618	658	660	632	640	619	584	601	654	647	635	633	622	635	603	620	673	614	650	596	643	658	575	601	596	593	615	605	606	661	619	605	616	621	628	649	598	585	643	643	667	644	657	601	621	628	634	595	614	629	638	631	642	653	611	607	594	593	662	639	608	615	619	579	617	624	601	639	640	627	621	669	688	625	606	581	642	638	633	634	578	627	625	624	605	565	602	598	649	616	610	645	684	667	603	631	599	637	623	661	618	594	576	648	625	651	631	604	625	604	648	627	613	611	638	682	612	626	657	615	576	625	647	632	593	650	592	653	620	650	641	602	648	577	601	577	619	609	627	620	605	638	653	610	626	601	649	645	611	654	605	625	636	598	633	655	622	626	637	640	611	654	638	590	654	627	617	602	636	608	631	649	642	643	625	657	614	644	632	604	630	603	637	586	595	620	656	631	647	646	600	613	597	646	583	607	582	637	612	656	645	661	598	655	618	630	618	624	610	631	564	616	633	650	662	629	665	656	609	621	623	644	601	566	647	625	625	628	608	625	658	606	619	623	601	644	615	611	613	616	575	615	629	643	638	594	583	609	661	612	643	647	646	640	652	617	639	624	662	684	597	633	614	623	601	621	581	595	572	609	619	631	609	627	617	635	638	642	626	619	580	589	618	653	605	628	636	641	640	599	614	664	629	663	646	598	617	612	641	619	618	617	641	621	608	600	583	623	629	646	619	606	577	590	614	617	658	614	615	645	652	626	580	608	604	612	631	652	638	627	659	643	652	685	594	611	621	606	642	657	653	620	644	635	590	608	655	608	635	630	618	616	621	637	553	571	616	621	627	595	621	616	651	624	617	646	615	664	658	586	613	602	669	606	638	605	632	635	677	665	606	622	593	642	584	674	611	672	605	604	611	658	647	623	614	599	636	665	600	631	599	627	618	590	642	656	593	619	650	622	614	605	687	660	667	652	624	647	650	583	633	590	718	621	588	606	642	607	598	626	620	605	650	581	585	575	617	647	584	653	608	631	615	615	638	677	651	598	659	633	640	675	621	653	653	680	621	644	613	621	607	644	638	594	648	642	605	610	602	665	619	579	600	616	619	593	597	622	591	575	582	631	612	599	583	629	623	607	628	608	634	623	625	625	598	677	637	636	620	604	602	622	656	624	638	606	646	637	610	632	616	645	619	623	633	645	655	609	651	608	636	609	613	604	653	619	581	653	603	622	606	582	666	638	623	641	631	623	632	596	637	629	612	646	611	626	611	608	604	649	605	592	606	619	638	623	633	642	627	620	624	642	588	617	592	599	635	591	611	618	687	628	625	600	633	625	613	613	632	641	629	604	646	656	596	633	663	643	637	600	570	658	629	616	603	616	638	605	629	643	695	626	665	632	642	624	624	637	628	582	615	628	612	637	598	666	603	605	653	663	611	618	633	598	595	600	631	656	623	653	632	641	652	612	623	657	617	595	555	600	600	613	641	618	588	649	640	656	590	622	632	598	610	620	623	627	610	609	626	616	611	628	634	609	586	641	641	636	629	630	639	649	618	598	625	619	599	579	645	631	632	599	620	645	637	636	641	616	635	672	683	633	599	640	618	595	599	606	650	661	610	635	618	631	619	655	595	655	624	632	619	615	576	623	644	620	618	598	636	643	626	600	656	674	650	665	613	585	607	629	630	629	631	635	594	612	648	640	640	581	645	674	668	617	639	614	639	653	624	668	646	648	573	645	636	643	619	668	621	680	626	625	622	628	623	632	637	639	633	625	630	658	643	628	620	616	627	580	649	616	659	626	597	608	646	605	648	673	622	634	603	634	645	651	632	638	586	629	635	600	644	661	626	584	624	645	655	635	599	647	604	618	668	621	599	656	597	662	601	617
2248	173	105	81	89	161	157	3877	10592	8920	5688	2065	651	239	111	85	93	61	60	66	77	52	66	71	66	70	60	56	67	66	69	63	79	59	52	70	49	59	62	63	69	59	70	59	71	64	67	62	56	62	61	69	66	54	59	82	65	52	70	65	63	66	64	61	52	86	62	61	71	66	50	76	53	64	62	76	60	57	65	74	67	50	57	55	73	61	69	56	58	75	64	61	55	84	58	41	58	67	65	63	62	47	57	65	58	71	60	73	65	65	60	67	60	67	47	64	74	64	60	69	54	83	67	68	70	63	63	57	64	64	59	61	57	73	60	73	61	74	72	58	57	61	61	67	71	68	67	66	56	57	55	69	70	65	60	81	48	54	52	74	64	73	61	56	54	56	62	68	65	63	62	62	74	66	89	61	64	51	56	59	76	83	49	65	53	59	44	64	71	62	70	56	71	76	75	61	61	71	76	62	48	57	64	70	62	69	54	72	63	76	53	59	60	74	58	43	53	77	61	66	65	68	68	49	72	71	69	60	74	64	55	73	65	65	63	78	77	74	59	60	70	61	62	67	67	58	57	72	58	57	65	72	70	63	66	64	54	65	71	49	56	58	69	59	66	61	58	68	56	47	56	79	54	50	53	77	55	59	59	60	59	50	70	64	58	52	57	53	79	57	66	80	76	50	51	48	64	60	63	79	54	72	69	62	67	64	67	65	51	57	67	67	62	62	62	66	72	57	45	58	66	58	71	69	72	78	59	80	64	73	72	70	62	69	65	58	46	63	48	70	78	79	55	52	67	65	69	64	71	71	63	77	51	52	63	68	68	64	64	64	58	67	67	68	66	72	71	68	62	62	66	62	68	56	62	70	59	79	62	74	66	70	52	77	75	66	56	72	64	71	66	64	67	64	58	60	60	72	59	67	63	70	80	68	68	70	74	57	68	60	67	74	73	63	75	55	64	63	74	61	58	71	53	67	70	64	56	75	59	73	82	65	59	71	66	64	63	67	70	69	55	51	65	63	61	59	66	65	64	66	65	50	65	63	67	60	76	50	56	67	61	71	67	57	66	54	64	65	72	59	62	69	41	67	67	55	73	69	74	55	69	61	56	75	65	61	70	56	61	69	59	57	69	64	58	63	56	61	56	62	49	79	66	47	53	68	68	58	65	56	60	60	57	57	70	61	74	49	50	68	77	64	57	58	77	74	67	63	62	70	76	80	57	55	71	64	79	57	79	49	65	54	63	61	61	71	54	66	67	69	78	59	43	63	61	74	47	69	61	58	64	79	81	57	63	72	53	65	65	61	69	65	69	65	78	82	56	79	64	58	54	52	64	75	56	81	63	68	73	63	72	65	46	52	59	46	69	55	66	63	74	46	62	58	61	61	63	68	52	66	73	53	52	65	59	70	50	55	71	64	80	75	66	68	62	59	64	68	58	52	57	69	63	56	62	56	63	63	61	67	78	68	70	66	68	64	55	61	65	62	62	57	77	68	57	64	69	77	61	67	75	68	58	66	86	65	57	57	57	67	62	71	61	63	77	51	63	56	58	76	65	63	66	52	65	74	69	65	59	66	67	59	78	48	78	67	61	76	66	61	51	65	59	59	57	63	69	67	60	65	56	66	56	69	55	56	70	70	52	58	71	57	57	61	61	62	63	71	77	74	51	58	53	67	68	54	74	58	70	62	60	77	61	55	63	58	73	75	76	63	68	54	79	55	60	60	63	60	67	72	78	64	64	57	66	56	58	61	67	59	71	63	69	62	66	66	74	66	70	69	55	62	61	54	57	56	59	68	50	66	62	66	56	52	80	58	70	61	56	64	71	64	63	62	59	48	66	58	69	69	60	70	61	65	73	63	72	67	63	59	66	67	65	59	66	59	50	64	62	66	49	61	76	51	55	60	69	73	75	60	75	69	61	48	70	59	71	70	55	62	85	81	54	65	56	67	70	66	74	73	57	61	63	59	55	68	68	72	58	68	66	58	54	63	59	61	55	58	72	72	55	49	62	61	71	67	64	62	66	56	79	75	62	65	67	71	55	65	77	53	58	56	67	54	66	60	67	55	50	65	80	56	58	63	49	49	56	71	69	68	59	61	52	73	61	78	67	60	57	54	60	65	78	66	65	54	61	68	71	69	57	62	82	64	55	61	69	75	75	57	75	69	67	57	54	56	76	64	65	61	54	73	47	64	64	62	66	57	64	52	69	70	66	68	53	56	67	74	66	65	68	62	62	62	66	55	76	69	69	63	53	74	69	66	64	69	79	70	60	56	57	67	64	65	60	59	76	64	60	71	59	59	79	74	67	64	63	66	75	65	62	48	59	59	62	57	60	78	60	66	54	52	59	68	51	73	62	54	55	65	56	65	86	59	57	59	56	70	63	68	59	68	74	61	58	65	62	73	60	67	57	59	60	74	46	54	59	66	56	58	72	67	54	65	56	77	72	68	53	66	52	61	64	66	66	61	69	57	80	57	63	51	80	65	63	56	58	66	63	76	53	64	63	53	70	73	48	53	57	66	91	58	64	61	80	65	70	76	63	56	58	63	71	61	63	64	58	52	56	71	60	73	63	59	60	88	64	73	66	65	50	51	60	57	66	67	60	58	80	57	57	73	59	62	57	64	49	61	57	65	72	49	53	66	72	59	69	67	70	60	39	77	68	55	68	58	56	70	58	54	71	59	63	70	52	66	72	67	68	67	55	77	67	74	67	63	57	66	62	63	72	54	67	54	64	68	78	61	65	60	64	66	64	51	57	71	45	76	62	78	59	75	74	81	64	71	67	65	62	68	53	59	65	68	88	61	79	64	68	56	60	63	72	61	44	59	64	63	71	60	66	62	56	76	65	52	64	61	60	61	65	56	72	48	71	66	65	48	75	63	74	78	61	66	57	81	57	49	62	58	63	61	59	70	62	86	68	64	49	80	64	49	66	61	71	62	71	55	68	69	64	55	71	68	79	71	69	56	55	78	68	70	59	62	63	72	62	60	83	67	68	59	68	54	73	58	50	75	63	62	49	60	62	74	60	69	58	61	63	69	71	70	58	63	70	66	66	52	72	53	48	58	65	64	67	81	58	67	61	75	59	69	68	67	54	68	59	61	50	54	54	53	59	63	65	69	61	67	66	70	65	52	60	62	77	70	53	54	59	56	66	76	68	79	60	69	67	67	52	59	55	66	51	65	55	71	60	66	55	73	48	68	53	65	59	60	59	74	68	52	69	74	59	55	74	50	54	71	62	63	72	74	74	57	68	47	58	61	73	67	61	72	65	59	67	60	63	61	60	72	54	67	68	67	70	66	62	73	44	55	69	60	68	59	66	69	70	54	60	65	79	57	46	75	70	65	60	73	65	52	58	57	74	81	56	75	82	58	60	59	59	57	73	58	74	60	57	48	50	77	55	72	58	67	58	52	61	77	57	69	82	71	59	53	54	63	59	69	62	61	69	75	64	66	70	72	78	44	65	64	64	58	69	60	63	72
9705	2889	1566	2648	5769	9465	9032	40273	54713	48284	38758	25689	13674	6250	1950	937	756	708	732	709	621	681	726	693	728	665	713	682	707	717	702	693	741	747	713	675	695	715	695	728	692	718	770	688	696	703	678	710	732	738	732	746	719	721	758	710	761	688	707	706	679	727	677	731	723	718	702	718	736	740	702	690	711	705	738	697	731	700	765	734	693	726	675	745	716	755	677	747	692	798	712	720	700	706	737	736	706	696	708	718	716	720	670	692	738	695	738	663	696	712	751	684	706	767	717	734	712	751	682	678	679	724	741	729	695	714	714	706	738	747	724	699	736	719	742	706	729	722	723	711	721	700	752	734	715	718	724	722	719	738	704	737	720	714	754	672	753	705	748	697	739	719	670	734	707	701	749	700	689	746	684	713	684	742	746	687	694	708	716	715	698	698	733	735	706	723	717	673	704	729	668	711	679	670	733	698	743	711	740	692	678	722	702	683	724	689	733	705	755	681	690	731	687	661	715	661	704	767	708	744	675	748	699	709	682	691	753	721	717	690	720	712	704	717	698	709	751	693	749	712	703	718	737	739	710	754	746	736	730	693	766	699	706	684	705	721	709	695	685	711	746	694	689	731	758	750	759	709	759	675	702	718	777	701	708	716	677	691	768	690	695	731	680	693	695	718	705	697	711	759	699	722	747	671	708	715	768	759	701	702	717	712	696	701	710	738	733	733	698	758	787	691	711	714	732	711	741	661	695	707	756	689	699	777	720	756	700	756	681	682	686	713	653	724	680	723	671	690	736	770	718	678	685	667	724	734	694	685	660	720	700	723	738	724	724	663	673	671	686	674	725	726	702	746	667	708	728	722	710	684	748	724	733	763	736	688	666	710	740	692	691	685	752	711	713	679	717	700	698	794	714	707	707	704	702	704	701	678	761	735	724	736	728	724	679	730	680	722	700	690	712	746	699	785	676	688	718	702	702	741	729	672	691	728	714	691	725	707	706	720	679	711	727	669	689	739	714	718	735	678	751	730	698	691	721	734	703	700	709	701	686	736	678	696	740	724	704	678	698	678	693	749	677	707	696	681	796	687	706	719	673	719	672	707	720	741	702	712	708	682	748	658	713	701	684	688	735	697	707	729	742	715	696	675	727	687	671	675	750	718	704	700	714	697	685	739	686	687	794	730	697	669	708	686	732	703	710	709	688	744	704	737	736	737	730	726	710	728	694	675	705	779	712	693	737	715	689	699	656	680	743	762	724	702	742	714	691	674	701	656	660	694	717	734	729	710	670	736	640	738	735	718	695	706	719	734	708	685	730	719	662	695	710	738	706	704	712	705	691	691	744	717	734	699	778	693	719	690	752	709	753	718	707	735	725	742	753	724	694	711	726	701	725	718	725	687	716	656	694	686	669	745	702	751	703	669	695	664	719	691	672	701	763	721	735	684	700	758	741	740	698	741	708	701	687	732	711	687	732	719	751	719	708	720	668	696	717	693	710	703	739	722	738	684	730	684	735	714	731	692	651	703	751	686	665	714	692	693	753	765	760	706	729	724	701	686	730	695	729	738	732	739	724	730	697	693	686	685	740	765	721	679	708	679	731	725	702	747	674	715	696	716	723	666	688	715	732	749	699	687	743	705	673	720	726	672	717	667	716	675	718	698	715	743	680	703	756	729	711	718	703	721	723	746	694	736	771	691	736	735	721	675	703	675	701	724	672	695	707	734	723	709	722	724	689	726	715	713	673	694	711	690	697	750	675	725	719	742	738	702	724	697	673	717	716	707	735	747	766	702	715	757	681	695	748	719	730	677	655	700	726	779	690	675	710	732	742	669	711	701	700	703	747	708	651	752	701	733	701	700	703	722	702	754	747	714	723	673	709	707	716	686	716	674	696	690	719	706	751	687	702	654	724	736	725	737	670	692	678	678	688	724	749	746	692	689	744	745	702	710	693	728	707	675	713	708	720	690	684	695	750	729	748	700	699	658	739	689	731	685	722	687	694	704	696	742	725	699	735	666	718	728	720	694	751	716	713	680	696	694	685	652	742	676	731	726	704	685	700	713	714	707	709	713	742	707	716	747	741	670	699	649	723	795	735	711	668	659	759	730	724	702	666	690	705	756	761	754	708	717	739	737	748	720	742	707	692	686	712	727	677	693	700	704	706	710	671	688	744	728	757	728	729	665	702	758	718	692	669	724	703	754	643	708	683	723	717	717	702	718	770	700	695	734	731	737	660	679	691	716	725	752	721	764	729	732	699	688	693	691	728	673	724	676	712	750	677	739	693	664	691	716	726	728	712	718	728	712	687	737	727	722	698	706	710	715	713	705	711	710	728	752	699	696	733	714	719	710	707	675	692	718	733	723	721	719	680	724	706	732	741	713	690	724	709	710	688	695	729	675	739	690	698	700	750	715	741	680	718	755	727	729	732	687	690	681	716	699	665	711	708	645	688	648	725	699	670	690	701	700	715	675	672	742	716	707	765	709	744	736	707	706	754	724	709	699	660	681	740	693	700	743	753	714	704	725	733	677	697	673	694	737	680	687	699	707	683	757	701	744	652	701	689	724	746	726	741	688	740	676	697	715	690	754	735	702	733	671	699	771	746	713	701	739	725	708	735	730	728	716	707	696	727	679	720	693	696	673	724	725	759	724	703	732	724	743	723	714	781	764	734	706	731	703	755	699	710	680	712	691	711	730	720	691	720	743	723	692	739	700	707	704	762	708	665	705	677	706	723	728	689	735	705	732	676	736	711	746	722	700	702	709	656	759	685	755	729	716	719	748	761	678	712	725	724	722	683	702	674	712	753	677	752	720	728	752	724	725	721	701	696	747	716	645	708	724	702	719	670	716	735	687	694	715	721	703	732	692	712	656	689	740	692	686	707	747	694	713	721	703	689	710	747	742	722	681	752	720	702	690	735	680	749	724	753	762	715	747	737	734	728	713	708	762	709	725	711	717	698	686	777	753	717	729	757	737	738	715	700	735	711	710	744	680	724	753	741	728	724	737	716	704	724	742	751	706	683	732	718	665	699	697	706	720	683	683	736	718	724	702	710	710	713	701	658	684	708	695	706	725	738	741	718	732	724	741	736	689	679	716	776	690	696	700	712	714	745	698	697	705	738	710	697	729	728	734	688	712	720	660	699	695	684	725	689	695	687	709	765	668	743	738	688	699	723	730	699	706	678	716	683	704	657	775	736	738	702	753	702	736	653	670	666	732	720	668	695	731	716	715	658	765	713	701	735	707	706	656	693	703	729	758	730	684	728	721	719	694	670	781	767	664	714	727	700	672	749	691	704	725	713	689	696	720	765	719	768	691	727	696	707	645	736	671	733	727	705	683	720	694	749	682	698	685	743	679	709	650	701	672	730	745	678	702	678	719	701	717	681	696	688	683	657	716	716	683	699	656	700	679	688	737	708	705	712	750	722	680	739	718	741	723	679	756	733	706	709	744	730	667	764	718	686	735	716	709	697	706	732	720	690	691	659	720	742	653
1043	223	123	88	103	176	221	4755	16939	15510	9810	3394	988	334	134	74	66	54	43	47	63	37	57	45	49	56	45	60	66	45	44	60	55	46	60	55	62	63	54	64	45	52	41	51	44	44	44	68	48	52	50	57	55	44	65	54	40	49	50	48	52	62	52	51	66	43	51	53	64	57	59	65	59	54	49	63	51	60	54	64	57	55	63	43	60	52	50	48	51	55	52	61	53	45	46	64	64	64	59	47	52	62	61	60	63	57	66	47	42	59	53	56	47	49	50	54	75	43	37	51	55	53	41	54	44	51	62	47	44	48	52	52	56	48	46	54	55	44	67	50	47	50	46	47	47	49	62	54	60	41	50	51	60	61	52	59	55	58	55	45	53	52	40	51	66	40	61	52	52	54	48	65	51	52	57	47	61	53	61	53	52	63	73	53	49	49	46	56	48	51	59	62	54	47	70	57	49	51	52	56	52	47	61	51	53	48	55	54	56	45	55	46	53	52	46	54	52	62	58	43	56	37	52	44	59	65	60	52	58	42	56	50	58	44	43	45	54	65	54	63	46	53	52	44	46	57	55	59	63	52	50	50	63	57	48	50	44	54	42	51	55	49	50	55	56	50	48	52	43	45	57	52	51	61	64	55	53	43	50	74	50	65	41	54	58	48	58	58	40	48	38	49	49	50	48	61	54	50	66	57	50	57	51	57	48	52	60	57	44	50	56	43	52	55	47	63	58	51	43	50	57	62	53	53	42	52	49	58	41	58	49	45	55	48	60	43	54	44	55	42	59	58	59	44	47	61	62	47	52	42	57	33	77	46	45	49	56	43	48	37	52	53	51	58	59	53	63	53	60	45	45	59	39	57	42	59	55	60	41	43	47	60	61	51	51	52	48	49	51	59	57	37	57	60	44	64	49	38	60	44	58	69	48	43	51	74	57	50	56	42	54	48	56	53	52	51	53	51	59	59	48	52	61	63	53	65	58	50	69	56	59	40	55	63	51	53	61	53	41	60	52	52	60	47	52	56	51	57	47	56	57	41	49	44	54	63	48	43	51	60	50	55	53	44	56	53	56	63	50	42	69	49	54	37	54	42	52	60	39	52	55	65	54	43	64	60	57	51	58	56	63	62	55	61	48	43	68	41	40	65	60	55	50	69	45	60	51	71	59	48	53	52	66	50	58	42	66	51	49	64	48	59	64	59	57	51	44	58	49	49	63	57	55	53	54	47	50	65	47	64	60	43	52	53	51	56	64	53	49	55	62	57	48	57	57	44	40	52	53	54	50	37	42	63	50	48	50	48	56	59	57	64	49	57	39	64	44	56	51	50	64	62	55	49	50	58	57	59	51	46	40	55	55	52	47	53	51	58	45	49	52	34	52	56	53	49	42	48	49	48	57	47	49	52	42	59	49	54	43	53	53	47	52	59	59	62	58	41	49	50	46	57	42	48	69	39	63	49	65	50	40	48	52	56	44	55	48	49	64	53	63	49	61	61	53	40	59	42	48	75	63	58	57	62	58	59	57	58	53	47	56	53	51	54	62	52	50	44	49	61	45	57	56	57	44	63	41	47	56	59	43	50	67	52	53	42	50	56	42	59	55	59	44	47	54	42	47	49	55	72	59	42	61	54	68	62	44	61	45	46	56	58	51	62	50	58	62	50	40	57	49	56	66	57	43	52	57	45	54	50	58	46	42	67	58	52	49	49	51	59	48	61	54	60	51	48	64	53	53	41	56	67	57	44	51	50	47	57	51	57	54	47	49	54	61	51	54	49	72	62	57	68	50	54	50	45	41	52	51	47	48	62	51	52	53	49	49	57	52	45	39	48	57	57	49	41	42	39	57	48	50	49	46	41	51	44	45	57	51	53	40	53	63	47	51	52	56	61	57	45	58	54	36	48	53	57	51	59	56	64	60	53	60	59	56	66	57	55	50	53	38	47	47	50	57	54	64	48	43	65	63	61	47	43	65	54	55	38	56	46	63	61	52	55	41	50	47	59	41	57	53	48	56	51	46	58	59	48	58	49	49	58	48	57	64	40	55	51	38	36	52	51	66	76	45	42	48	46	50	53	50	47	47	50	54	53	56	52	46	54	55	51	49	51	46	55	58	51	62	42	53	60	42	51	60	48	64	52	57	53	40	52	45	50	42	51	47	64	54	61	44	44	55	51	60	55	38	61	59	61	58	53	61	64	58	63	48	75	53	61	52	49	44	48	45	55	47	57	58	51	62	50	43	46	60	55	44	53	58	55	46	56	51	51	59	38	49	49	50	59	56	66	62	50	62	49	61	57	57	57	49	52	61	41	46	68	48	60	67	51	53	44	66	66	49	49	52	56	57	58	47	51	53	61	55	48	60	53	47	54	56	58	52	49	50	49	55	49	56	58	54	54	59	49	52	57	59	43	37	52	61	56	53	45	48	59	57	66	59	50	48	50	39	51	62	51	55	51	53	58	52	49	40	55	57	43	52	49	51	47	45	56	48	36	44	44	58	52	51	61	68	37	50	56	46	55	43	41	55	58	50	52	62	71	45	56	56	39	52	60	55	61	53	40	58	46	58	48	56	49	53	37	64	51	48	55	61	58	46	39	62	42	52	48	61	54	53	46	50	41	46	63	61	71	57	61	51	43	45	53	56	56	65	50	47	61	48	59	50	67	47	64	45	48	40	49	64	55	54	55	54	57	43	49	50	62	42	52	40	49	49	46	56	41	60	52	51	51	66	56	45	56	47	55	56	48	56	57	44	68	49	60	56	58	48	49	64	44	43	48	58	65	56	48	44	62	54	45	54	64	48	44	53	47	48	64	59	36	62	51	62	49	61	57	58	67	58	58	59	44	45	52	63	54	47	38	53	55	45	48	46	47	49	53	49	53	52	56	40	39	53	54	60	43	51	55	45	67	58	44	43	54	53	64	49	60	61	44	53	60	51	70	59	49	51	55	48	63	55	58	48	46	52	68	56	56	39	50	51	37	41	62	43	67	59	50	55	54	67	54	51	42	69	59	51	51	58	40	48	60	46	42	57	56	49	61	49	57	44	58	66	53	52	51	65	56	69	49	50	53	64	50	53	63	53	58	43	46	49	47	57	52	46	48	53	58	51	43	46	49	43	62	55	48	58	49	39	56	56	33	48	57	59	56	57	50	47	53	57	61	58	45	56	40	46	58	42	51	55	51	57	57	53	58	50	57	34	41	38	49	42	45	58	59	63	52	38	64	62	49	54	47	57	56	42	46	47	59	56	57	61	33	51	48	41	58	68	51	57	58	48	51	47	41	55	49	57	49	63	57	61	42	61	59	60	50	40	37	50	56	65	66	58	56	56	48	54	49	55	49	66	58	39	53	67	56	55	52	60	64	62	50	39	62	58	48	43	50	56	53	37	49	41	44	50	71	43	56	61	55	49	40	58	56	58	58	60	59	63	51	61	51	44	61	56	39	54	56	51	57	48	41	55	38	49	55	62	48	57	53	58	60	56	51	50	55
13277	4543	2074	3889	9145	11664	12330	42068	65274	57709	44934	29967	17642	8022	2507	950	655	586	608	597	556	644	641	613	621	543	611	569	602	568	597	574	596	614	560	602	593	607	623	608	569	625	619	577	573	604	565	614	597	617	576	588	561	562	534	604	567	577	572	641	615	550	550	557	634	614	589	542	601	598	565	612	631	618	605	602	592	644	588	549	594	608	566	598	567	568	653	558	612	586	567	605	601	581	580	604	612	606	577	616	607	606	610	593	576	584	617	562	576	588	591	619	588	590	573	573	584	609	574	578	629	585	617	615	573	574	610	566	631	554	615	535	592	598	583	614	600	626	564	625	605	650	580	586	563	570	579	599	580	606	597	618	615	609	580	580	594	602	609	574	604	578	567	599	578	627	568	590	640	600	570	643	591	630	652	616	615	589	592	590	586	615	566	620	602	560	618	570	599	568	624	588	573	603	562	614	585	576	588	595	602	598	586	607	654	607	581	595	566	612	550	612	585	611	618	606	595	618	618	597	629	614	599	579	630	600	580	635	583	585	592	629	582	610	630	605	604	599	609	594	586	588	654	649	557	531	553	535	590	580	604	577	596	590	582	580	596	635	555	580	555	596	571	558	623	598	648	630	606	631	616	590	612	577	588	604	574	555	587	603	562	615	562	642	595	566	606	585	599	608	584	581	588	597	590	615	619	627	615	570	552	555	607	595	572	579	581	574	601	578	639	571	599	630	553	585	557	578	604	604	566	561	613	589	547	511	596	598	560	590	578	557	581	625	534	621	642	576	590	578	591	588	621	608	613	596	562	578	601	582	590	557	529	548	609	601	567	602	605	602	591	607	571	586	613	611	580	626	576	607	619	586	640	594	558	555	574	561	567	617	577	595	537	644	586	583	580	582	622	581	635	591	611	556	632	589	586	612	609	627	609	592	573	586	609	555	653	585	572	587	587	584	625	624	606	632	563	618	604	632	613	564	615	564	597	565	561	647	623	570	614	616	607	604	622	623	576	645	579	611	604	570	564	641	635	596	581	587	560	605	591	609	583	596	584	615	576	602	592	557	586	579	581	599	619	573	577	593	603	627	589	602	570	625	613	573	603	599	549	590	588	595	582	573	591	585	593	550	604	641	586	615	599	598	579	614	557	577	600	584	622	616	554	595	580	586	611	604	578	595	589	577	590	557	615	613	592	614	577	590	595	611	561	619	564	587	563	599	608	572	567	622	569	653	625	599	579	559	546	564	589	576	602	587	588	619	578	608	557	630	599	624	610	594	569	577	634	663	598	581	578	590	600	614	633	600	602	572	615	627	634	631	605	596	583	593	610	569	611	612	592	604	593	615	596	560	604	555	638	577	602	588	560	615	552	586	655	604	558	602	622	571	599	609	628	577	563	600	639	598	647	613	580	595	604	593	600	546	596	617	560	598	597	579	574	612	672	566	612	592	607	611	621	570	583	615	605	590	550	605	642	590	587	584	561	556	575	611	628	572	546	597	540	565	595	555	610	556	627	570	607	609	622	583	620	612	622	590	603	614	580	581	581	607	587	549	603	586	567	594	620	615	631	596	603	614	584	606	558	581	587	595	598	603	620	583	580	629	615	658	592	622	606	583	603	611	575	615	596	602	607	593	626	606	558	597	636	588	638	620	566	561	620	616	623	601	593	572	604	607	560	574	587	556	587	561	615	625	586	618	623	610	569	572	630	597	611	611	616	564	593	607	594	574	594	597	628	580	563	632	556	593	575	593	587	618	581	569	608	643	602	586	610	598	583	574	599	601	596	559	587	575	615	557	631	579	592	579	594	585	618	624	613	590	599	603	604	593	584	598	575	621	577	574	583	569	597	595	624	593	576	598	589	569	594	580	596	591	572	553	594	597	577	559	621	621	571	603	588	608	585	621	639	594	595	558	586	578	609	609	573	580	624	575	622	581	571	582	605	584	617	591	610	560	573	576	615	616	565	564	583	608	570	612	600	603	600	554	606	586	592	611	594	606	567	583	553	572	567	646	559	610	588	616	592	594	587	565	576	632	530	584	575	607	587	565	572	620	618	588	620	605	584	539	562	618	589	585	607	611	610	573	599	626	595	629	588	579	608	591	549	561	606	576	617	583	611	643	606	585	564	570	596	576	631	589	599	581	618	616	564	593	597	576	618	605	579	583	600	557	626	602	585	584	573	595	590	599	572	612	588	607	620	637	607	566	588	616	602	577	620	580	582	629	572	594	594	553	579	589	612	612	627	604	601	592	610	591	599	548	595	557	636	614	618	559	565	605	605	598	583	552	611	600	576	610	584	599	538	581	581	618	646	608	636	620	553	592	591	616	618	586	570	588	594	590	587	592	592	641	576	589	592	580	556	588	630	591	602	584	595	544	597	590	626	580	623	593	562	587	596	639	569	584	581	632	634	620	599	531	590	614	597	595	621	614	592	622	593	588	606	627	589	584	570	635	591	645	624	594	546	566	608	614	601	591	566	607	555	589	563	620	590	578	580	597	590	636	593	561	605	589	561	611	563	577	587	598	600	588	584	576	591	577	591	587	589	571	583	633	591	561	615	590	584	587	602	563	568	600	606	617	616	611	618	583	596	584	601	611	628	586	580	601	606	621	576	631	592	558	609	618	558	587	582	558	575	578	574	581	560	560	609	636	603	591	587	588	582	569	581	579	603	589	631	586	629	611	608	565	609	584	607	620	613	625	548	612	617	573	609	610	583	575	646	599	606	533	621	594	588	599	603	585	557	593	594	571	622	602	595	597	642	580	614	559	623	609	591	610	621	562	633	594	628	606	606	625	620	595	588	585	599	576	613	575	588	589	577	617	624	583	573	607	570	551	585	593	580	612	588	574	586	554	633	590	585	579	579	578	569	570	646	579	567	582	574	587	594	583	573	617	565	588	601	626	627	578	649	567	592	653	596	621	602	581	617	594	597	588	639	585	575	594	639	551	593	554	644	599	600	609	590	625	639	558	596	632	591	585	610	560	599	588	568	595	599	621	588	619	592	564	575	618	580	568	564	638	628	590	578	564	592	598	634	657	569	582	595	621	578	588	590	587	595	616	602	617	583	551	580	584	640	562	581	599	614	606	573	617	599	610	618	646	610	625	588	598	613	603	607	591	590	611	554	590	600	575	585	598	591	633	602	559	594	570	601	572	581	559	564	584	543	630	578	568	593	610	574	626	612	566	647	540	569	611	609	629	587	616	608	615	600	600	555	616	601	580	599	615	571	635	616	589	553	571	636	591	610	591	601	627	591	596	591	560	609	572	586	576	615	588	642	573	647	577	580	603	603	608	558	603	594	586	592	606	573	574	663	611	631	584	603	555	589	586	566	612	579	584	592	603	596	613	589	590	595	593	602	595	592	588	588	572	555	592	625	604	586	641	593	572	630	613	574	588	601	623	610	631	573	584	666	620	627	621	571	636	615	607	596	580	587	582	566	627	556	592	593	611	611	557	596	635	604	586	571	619	599	555	569	625	607	555	589	591
1426	90	80	72	84	93	86	712	3180	3152	2079	960	332	180	99	72	75	72	61	62	71	56	59	71	59	59	68	56	59	73	72	70	80	58	64	60	66	60	71	71	64	67	59	65	77	71	62	79	76	70	61	66	66	68	69	60	63	74	65	66	68	59	77	62	63	63	63	76	69	56	68	64	57	65	78	60	70	71	52	53	58	70	58	70	70	71	84	75	73	81	71	65	67	70	75	80	81	66	59	64	74	58	72	62	72	80	71	78	70	58	58	72	78	64	79	64	63	71	75	57	79	68	60	50	73	62	78	64	73	62	61	78	68	60	61	64	70	60	66	67	61	68	60	60	67	74	63	62	62	62	58	60	76	65	61	63	65	62	68	62	74	71	69	66	75	65	62	62	73	65	55	62	74	62	55	71	75	70	64	49	56	61	65	70	79	61	71	56	57	65	66	59	76	57	70	81	58	69	66	68	81	63	78	69	61	72	76	41	76	64	85	67	68	72	63	57	76	53	63	66	67	65	67	69	70	77	77	73	76	79	65	68	65	63	60	72	69	50	62	69	57	56	83	69	75	75	56	69	68	85	64	75	58	78	50	64	74	72	77	63	69	59	69	79	72	69	73	71	70	72	73	59	54	54	71	64	66	64	80	74	71	63	56	66	59	66	71	67	54	60	81	61	67	68	63	68	67	70	62	71	84	67	71	57	66	51	63	70	72	70	54	70	78	63	60	78	66	77	62	63	51	67	72	54	67	63	60	64	69	66	58	64	69	70	72	64	43	53	57	60	79	60	69	60	75	50	75	77	42	75	62	69	72	63	62	52	64	70	58	67	72	77	67	85	82	58	48	73	60	65	61	58	75	60	53	61	42	57	79	66	65	58	63	71	78	51	66	68	60	74	73	61	60	63	65	61	62	53	59	56	56	55	67	73	78	58	76	67	85	77	61	64	70	72	62	69	69	83	57	63	79	72	57	70	78	66	57	65	65	54	72	53	63	61	56	69	57	50	77	59	72	63	57	81	59	71	63	69	67	78	64	62	63	69	44	56	63	65	54	53	75	73	68	47	78	61	55	60	64	68	74	76	80	61	60	64	82	86	54	83	63	82	70	76	66	57	57	69	69	64	68	58	58	81	55	73	58	52	59	79	70	70	70	69	65	77	46	75	65	65	63	60	68	71	70	69	75	58	65	71	66	63	61	71	58	65	56	67	71	101	65	67	60	75	65	83	60	71	52	64	86	62	65	65	72	68	76	58	65	73	76	62	56	58	85	56	67	67	47	68	75	59	61	73	67	57	64	66	63	70	74	65	63	62	64	56	52	65	65	69	63	64	58	58	78	68	59	68	60	77	86	56	67	71	62	61	66	60	55	57	51	62	67	55	62	59	56	71	66	65	65	68	67	57	68	79	60	78	63	56	59	71	62	52	59	73	61	67	70	69	58	56	68	54	56	69	60	65	51	62	69	75	64	56	58	69	63	76	66	58	71	67	52	57	77	72	53	70	78	64	75	66	61	60	61	69	70	56	64	62	73	56	77	72	69	68	58	69	54	60	67	79	54	78	55	59	59	62	57	59	74	75	78	59	68	63	66	80	43	67	57	67	68	70	76	69	68	59	68	68	65	70	61	54	70	77	59	55	72	58	60	69	71	72	58	71	71	62	67	49	71	64	71	62	67	69	77	59	68	62	74	57	83	64	57	65	59	74	65	72	82	71	73	72	71	60	65	63	74	76	83	69	69	60	72	59	64	62	72	69	73	76	73	59	73	52	85	52	63	79	69	66	54	58	60	50	85	66	75	53	60	67	49	78	68	66	58	56	63	72	50	66	63	70	56	69	61	41	64	68	60	68	70	55	66	87	67	73	61	59	66	61	68	63	64	61	62	72	56	68	65	63	62	71	68	62	72	63	64	67	54	61	81	72	71	62	53	72	64	68	66	73	80	77	61	68	53	78	54	56	69	64	66	65	76	74	88	55	53	73	82	62	75	74	62	64	63	73	66	69	71	69	67	66	57	73	61	72	57	63	63	60	61	59	52	55	53	60	60	69	65	58	59	60	68	72	74	71	63	66	59	59	67	62	67	71	70	53	56	67	58	60	64	65	53	69	62	80	58	64	71	59	71	56	61	71	63	55	70	72	73	59	65	67	66	71	62	50	74	52	65	62	69	62	66	78	65	74	52	63	61	54	63	59	68	67	80	71	52	60	53	64	55	62	72	70	70	72	58	59	67	79	65	58	59	63	63	68	53	71	64	68	74	61	58	58	52	48	62	59	83	67	67	76	57	65	66	66	60	46	58	59	78	56	83	76	64	76	79	75	64	76	75	65	77	62	62	76	66	61	74	52	69	55	68	84	76	70	70	59	76	78	72	79	70	71	63	71	70	72	62	68	65	73	46	74	59	52	69	70	68	75	66	65	77	67	66	57	74	66	73	70	68	61	58	75	56	79	53	77	64	68	77	50	72	73	79	67	66	51	72	62	54	66	69	72	69	80	59	78	64	74	50	71	74	77	76	69	74	75	74	57	58	84	58	63	59	61	73	59	72	69	66	68	71	66	67	63	51	67	69	49	78	92	58	74	70	72	65	75	53	65	68	75	74	59	72	67	52	62	53	62	61	73	50	66	62	61	48	75	76	70	58	82	62	62	66	65	68	59	53	65	93	50	74	55	63	70	49	64	64	66	73	62	66	60	79	63	85	72	64	59	67	66	61	74	63	67	77	78	74	59	56	68	70	64	53	56	67	60	60	82	66	69	56	56	78	62	66	67	72	59	49	65	77	66	82	65	56	63	47	64	70	74	67	66	61	80	58	72	92	54	57	68	80	64	60	60	61	69	57	72	73	74	62	63	61	67	64	53	56	74	69	65	56	69	49	52	61	51	84	75	65	56	52	68	71	60	74	64	69	60	77	65	76	81	68	64	85	72	72	72	63	56	60	80	61	51	69	54	58	60	67	69	64	76	63	47	74	71	62	65	61	71	61	67	62	61	66	72	50	67	61	69	60	79	67	65	60	60	55	70	72	68	61	69	56	59	67	75	57	71	67	77	62	77	56	77	66	70	67	67	68	77	63	48	72	67	56	76	55	73	64	68	72	68	69	72	81	75	71	71	68	63	57	63	59	60	55	70	61	63	59	70	59	60	69	63	79	60	56	60	66	60	69	57	65	70	58	70	59	63	65	52	66	73	61	64	70	79	54	65	71	81	64	64	62	83	73	61	68	59	46	71	45	60	69	64	74	61	55	69	60	64	68	72	81	65	68	65	55	61	62	66	68	52	81	69	84	72	74	63	70	54	67	68	62	60	60	67	60	68	70	61	74	64	68	68	78	52	74	63	52	71	60	67	68	65	51	79	75	65	54	62	57	57	58	60	68	57	66	55	65	78	64	69	66	67	58	75	63	62	63	59	66	58	69	64	53	79	63	89	65	77	71	64	66	66	66	80	54	57	62	64	59	65	62	70	61	70	74	83	57	73	64	70
7672	1429	1022	1357	2549	3989	3855	19754	37845	34556	28295	17275	7320	3369	1352	827	726	743	785	694	779	740	718	716	688	692	743	730	703	730	649	740	738	691	731	722	740	710	699	769	690	757	726	711	753	718	669	739	700	701	674	739	703	756	686	774	768	745	694	685	715	694	732	751	727	733	786	757	710	733	748	716	706	752	690	751	728	771	745	694	760	713	752	708	716	732	698	675	726	735	712	707	711	713	701	708	755	747	741	720	712	752	750	688	730	760	726	704	714	733	711	677	794	692	730	730	701	720	747	730	775	739	763	726	743	740	686	711	715	706	760	687	694	722	681	705	734	697	678	741	708	742	756	691	733	764	687	734	697	712	701	724	748	724	733	677	708	746	713	772	716	750	680	684	697	724	731	717	737	752	748	772	694	707	670	710	708	774	718	750	702	720	685	763	745	711	677	691	698	745	744	722	689	699	743	657	784	714	726	737	726	723	728	748	728	736	763	706	764	770	697	712	711	725	720	685	697	706	669	702	757	736	767	725	688	728	780	734	738	767	735	711	713	758	703	740	755	706	704	710	704	699	734	689	708	740	737	656	700	735	708	751	738	729	702	714	738	703	749	709	733	727	763	748	757	740	733	701	725	707	713	708	790	720	702	711	726	671	730	721	703	754	712	699	683	735	771	702	703	765	687	677	711	733	687	730	737	709	729	715	704	690	729	736	711	673	736	745	742	724	741	700	734	713	770	721	772	716	728	680	698	712	750	728	757	690	715	711	726	731	709	694	722	696	702	705	718	760	721	723	746	718	675	711	733	689	757	753	716	751	718	661	711	726	690	734	747	682	699	736	774	682	693	717	733	683	640	757	715	664	746	717	765	696	734	736	667	690	691	676	698	725	719	722	721	760	730	761	761	763	707	710	740	766	697	717	728	752	704	759	712	705	710	706	743	742	715	730	694	668	697	727	715	753	706	689	693	680	666	724	773	733	725	724	760	691	731	737	708	693	684	740	687	760	725	744	639	726	709	696	746	713	687	716	716	696	748	739	711	710	714	708	709	786	771	709	700	737	707	750	753	788	757	698	773	699	717	688	741	723	718	719	718	703	718	676	716	688	713	704	734	679	711	738	692	778	705	743	714	735	754	724	749	695	716	695	763	697	726	684	749	705	693	655	686	748	763	736	718	704	747	705	716	736	689	719	744	719	693	734	693	731	745	716	710	714	684	744	713	722	728	712	756	748	670	743	704	740	748	686	697	751	693	739	750	762	709	694	694	699	762	716	748	744	681	676	710	712	738	719	730	757	733	699	723	740	715	770	732	718	734	763	708	733	753	676	758	695	736	731	707	740	746	744	726	699	737	720	766	721	747	727	713	721	772	742	727	752	686	682	774	726	732	676	750	699	683	715	721	730	711	714	726	745	730	741	759	705	758	785	723	769	722	780	753	743	775	716	751	752	742	770	759	713	723	723	687	700	720	728	716	737	750	714	717	709	705	748	721	751	742	716	726	717	749	707	728	715	707	735	704	723	770	705	742	714	698	704	721	745	749	710	712	706	766	762	689	707	730	724	694	722	739	710	689	738	747	726	727	767	750	731	703	696	749	727	685	702	777	725	715	705	707	683	746	768	704	699	700	715	737	737	755	731	714	706	744	749	743	730	719	739	703	707	692	771	727	752	749	737	709	730	715	667	711	779	751	736	759	683	735	729	734	674	756	705	691	752	809	730	773	724	676	723	745	744	677	739	747	778	738	708	715	712	748	680	734	733	720	701	703	676	717	708	716	735	763	763	732	760	746	722	718	726	741	759	736	693	707	723	763	723	737	716	725	725	746	705	687	664	733	720	742	736	689	743	740	782	741	747	693	777	734	713	719	748	750	760	767	696	745	761	742	737	766	720	722	722	754	726	693	747	749	751	718	730	782	702	713	720	730	732	734	716	714	673	698	752	703	711	755	700	738	716	733	742	663	694	715	721	675	742	745	706	720	730	765	711	723	721	720	666	743	721	734	753	687	750	685	713	665	705	744	776	734	763	738	708	738	737	767	747	757	675	685	711	747	753	726	698	690	760	729	710	705	688	715	690	728	718	747	736	728	705	708	736	701	745	710	704	708	681	699	721	724	757	676	754	689	716	745	676	736	706	727	749	683	721	747	712	716	725	735	747	662	703	714	737	722	764	736	707	703	727	724	750	729	717	709	697	734	731	767	692	715	710	774	752	734	712	723	714	734	700	709	686	705	730	697	742	740	705	744	772	750	778	719	743	746	761	739	720	705	736	701	729	734	733	750	749	815	722	718	752	765	711	753	686	704	699	729	703	736	768	704	746	717	689	716	729	700	730	723	721	694	696	756	688	719	714	716	727	682	732	729	718	713	736	754	760	780	730	762	718	742	708	745	730	717	712	751	709	733	774	657	750	706	715	749	762	694	732	667	755	730	675	669	734	712	718	729	736	724	699	737	750	718	702	703	661	730	707	714	734	724	762	746	745	721	730	712	744	688	703	702	718	749	690	738	718	756	723	757	718	709	706	737	717	698	725	763	743	752	780	694	719	728	708	744	703	689	727	744	751	723	763	737	743	685	749	712	698	720	730	749	726	701	714	797	699	764	761	724	713	749	724	716	725	692	762	718	697	708	740	726	725	713	708	730	738	733	769	716	690	726	700	720	682	705	741	723	703	708	726	732	663	713	738	669	684	795	736	665	730	722	701	738	722	701	711	739	759	719	745	695	752	754	794	756	754	716	755	718	753	742	741	709	697	707	716	730	732	710	703	715	675	701	703	750	744	765	741	753	754	740	753	696	720	649	744	716	707	724	714	672	709	736	707	759	732	727	722	676	724	745	743	713	727	715	683	723	692	718	700	744	739	768	749	693	715	692	736	727	711	744	755	736	722	727	747	706	698	702	710	744	745	718	668	713	713	718	708	742	740	738	757	760	739	714	722	747	736	754	677	754	711	684	770	729	709	722	710	709	676	720	710	712	690	727	734	690	684	805	743	731	743	698	726	741	723	681	702	721	728	724	684	709	760	758	754	697	726	754	717	732	695	724	722	662	742	709	728	730	717	710	716	724	754	792	773	740	742	737	733	789	734	722	711	725	726	689	702	726	737	743	680	739	734	726	693	697	782	723	723	693	737	714	716	713	730	762	770	738	751	707	758	740	708	709	772	693	716	730	683	703	725	715	765	702	723	789	742	755	748	702	738	727	730	702	742	738	698	767	743	694	727	764	723	731	754	775	719	735	693	756	748	719	764	732	713	702	693	714	698	760	717	751	728	726	691	746	726	740	728	685	716	719	672	683	720	691	715	713	766	729	701	682	682	703	761	762	697	741	740	747	739	747	754	724	704	709	749	725	730	732	695	758	771	732	703	766	710	665	701	694	704	685	711	774	732	721	678	730	727	708	703	712	722	722	762	691	757	708	742	719	735	704	701	730	698	734	729	747	728	766	686	708	693	762	759	770	761	779	735	720	705	712	718	733	721	733	756	733	744	738	684
567	143	89	94	95	135	194	4153	9002	7227	4447	1736	534	255	97	53	57	51	66	51	55	68	47	59	39	45	58	50	52	51	62	54	58	48	57	54	48	52	65	50	58	56	59	58	58	52	53	57	58	59	66	55	60	51	44	52	57	53	58	55	56	64	72	66	48	48	61	47	70	52	55	44	71	62	55	56	62	54	63	49	51	49	60	71	50	60	64	68	55	56	66	57	66	62	54	49	60	41	66	50	68	66	56	54	53	58	47	56	57	63	50	59	38	49	60	63	56	57	53	52	53	52	58	46	65	53	53	72	50	54	62	58	65	52	56	50	53	52	67	54	58	55	56	49	51	44	60	47	42	62	58	45	62	71	43	64	52	54	52	72	64	56	62	52	54	58	57	52	59	49	61	71	65	55	53	56	63	45	55	55	82	45	50	48	66	61	44	77	55	48	65	53	46	53	67	52	52	54	51	62	61	65	56	63	56	54	47	65	59	65	51	65	69	62	60	53	68	53	52	56	55	56	54	55	64	56	55	66	73	73	49	51	53	44	61	40	69	60	51	67	54	65	67	67	66	54	65	50	59	59	55	57	57	55	50	51	65	67	68	48	68	63	51	65	63	53	50	54	67	42	64	64	65	58	51	55	61	58	45	58	69	48	47	61	49	44	52	64	58	53	41	68	55	48	37	56	58	64	67	57	51	54	54	73	66	66	60	56	66	49	44	65	49	57	52	51	56	61	52	67	40	50	60	65	54	52	57	56	49	54	57	70	58	57	57	50	54	50	60	54	59	68	51	60	56	51	61	62	43	45	52	58	67	52	53	52	62	69	54	59	47	58	60	72	57	58	50	57	59	61	61	61	48	43	51	65	52	53	63	63	63	64	66	66	50	47	73	61	46	56	61	59	53	73	62	72	58	61	69	61	48	73	55	71	47	44	64	53	72	46	64	58	68	44	68	63	58	45	55	67	53	54	64	51	54	54	52	78	60	59	56	55	73	56	56	47	47	61	62	44	48	68	61	52	54	57	55	44	58	69	67	47	60	60	63	47	70	74	48	51	66	48	55	57	51	62	58	47	51	58	58	51	60	55	55	51	57	50	66	72	64	60	60	56	61	68	48	59	49	56	52	60	66	39	41	66	68	47	74	58	59	53	58	55	68	63	62	41	55	52	58	62	70	59	61	59	50	51	59	59	49	47	74	66	64	55	54	65	56	60	54	62	44	51	47	53	64	56	58	62	60	60	65	67	49	52	50	49	54	50	60	59	60	54	59	56	65	53	62	55	72	58	62	55	59	65	59	56	58	54	59	58	55	49	54	63	45	55	57	50	55	64	57	63	61	73	73	59	42	58	46	62	59	61	58	59	45	60	48	68	55	56	59	52	61	54	54	66	51	51	55	58	50	50	44	50	47	64	56	58	56	60	42	51	44	59	61	50	55	48	61	55	53	53	60	57	60	54	59	53	52	48	57	49	67	50	60	55	53	74	62	54	55	55	68	59	61	61	56	51	56	50	55	58	61	55	41	52	42	51	71	59	50	56	62	48	53	62	44	58	59	49	60	52	56	60	61	62	50	56	59	45	51	54	42	43	56	61	59	47	50	51	57	60	57	60	76	64	60	62	70	61	69	72	51	49	56	49	40	48	56	55	59	57	54	72	70	68	48	62	47	55	71	45	64	58	66	60	67	43	53	42	65	65	56	64	58	48	49	52	47	55	50	62	56	56	69	56	66	70	47	53	52	62	48	44	73	60	53	62	55	60	54	58	55	49	71	54	59	75	63	62	69	56	48	67	66	52	64	57	80	61	54	66	59	58	55	50	55	59	53	61	37	63	51	55	43	56	58	52	59	52	58	48	59	60	53	46	55	58	47	55	47	62	44	48	45	49	55	59	58	57	68	50	69	66	69	55	67	60	49	53	41	56	44	43	58	45	44	56	48	48	53	68	72	63	59	64	64	63	77	57	51	32	60	58	69	40	66	47	60	54	47	51	48	72	67	63	54	51	69	57	68	54	53	55	56	44	51	60	56	50	56	60	62	45	52	65	67	42	55	64	53	60	49	60	62	52	77	58	49	52	60	61	71	71	68	51	61	60	50	57	54	55	71	73	56	40	56	68	50	63	45	58	61	55	54	52	61	62	51	59	50	43	53	64	60	61	59	48	62	72	51	60	55	54	46	54	55	63	67	57	53	41	57	43	55	53	62	60	57	64	42	53	67	59	59	64	63	53	55	60	53	60	47	54	68	66	56	69	56	52	59	49	49	47	71	46	51	49	70	64	56	54	69	63	57	60	61	56	40	56	53	54	71	56	49	49	56	50	58	51	55	52	58	50	47	53	62	61	74	47	51	50	41	50	59	55	65	54	52	51	55	52	54	55	58	55	43	53	53	47	71	57	62	54	60	51	59	46	56	42	46	50	50	47	45	51	62	54	56	64	55	52	51	72	55	55	56	53	61	64	62	64	64	68	67	60	51	51	50	44	49	54	65	53	57	41	57	47	64	55	58	56	65	49	59	50	66	49	60	46	64	49	58	65	48	64	59	48	59	60	66	59	57	50	65	47	55	57	49	73	62	56	54	55	47	54	58	64	48	57	74	56	49	62	45	69	67	58	65	54	52	61	51	77	60	69	50	55	56	68	55	52	71	62	63	59	49	46	64	52	52	62	52	64	37	56	57	44	48	52	74	53	49	46	76	48	67	61	60	58	53	68	64	66	52	48	51	58	55	60	52	52	58	57	68	53	50	77	58	53	54	58	57	50	51	57	60	52	66	58	61	55	59	56	58	55	44	66	48	66	65	53	48	59	56	45	51	50	59	48	60	59	58	65	55	59	63	69	53	56	56	53	52	50	59	62	44	52	49	54	63	49	60	54	47	63	57	61	63	63	52	56	57	60	53	59	65	57	70	58	60	71	59	77	57	51	67	70	69	52	52	62	65	54	47	57	68	50	59	65	71	60	48	59	58	53	57	62	59	58	58	72	43	57	54	47	52	51	50	54	65	60	62	45	55	51	62	44	51	42	65	48	74	67	55	59	49	66	69	56	66	42	53	61	56	72	61	57	62	49	60	51	58	47	53	58	62	53	45	58	59	67	52	72	58	51	54	49	39	66	62	50	49	52	58	53	68	60	72	53	62	46	60	47	57	51	52	56	80	57	61	56	60	60	50	62	57	62	62	62	44	63	59	60	58	51	61	56	53	55	50	60	52	46	44	58	53	44	67	42	60	36	54	56	52	74	53	53	54	54	56	49	56	61	56	70	49	64	70	50	59	50	43	53	58	56	51	55	58	52	67	49	59	49	60	67	51	52	68	47	64	56	68	48	51	46	51	56	53	56	48	67	47	54	61	40	66	60	50	61	52	54	49	67	56	49	71	47	61	55	52	49	55	58	54	56	79	55	57	61	64	67	61	67	60	63	47	68	57	58	62	51	79	66	49	65	59	77	59	48	49	62	59	47	48	53	53	57	50	56	68	55	70	55
9077	3036	1532	2513	6062	8189	10836	42926	50363	44045	35361	23891	10805	5326	1743	865	681	653	614	625	667	627	653	616	615	644	653	637	625	625	645	666	596	641	643	640	677	654	688	655	574	654	604	660	660	625	623	630	639	640	642	657	647	674	642	629	618	687	645	627	605	682	630	673	637	596	645	724	615	626	636	673	601	650	634	665	611	602	664	626	630	589	583	633	637	625	634	614	623	642	637	637	631	652	575	628	658	614	667	622	642	611	626	610	644	608	667	640	631	686	612	616	657	632	636	637	628	605	674	647	627	650	700	648	617	613	605	598	654	679	640	633	651	670	665	589	596	589	627	654	636	622	639	615	602	649	634	622	613	630	617	647	657	622	643	672	605	605	670	565	630	639	605	642	654	631	664	657	674	633	614	637	600	618	636	675	646	647	618	634	610	615	630	627	679	663	620	674	666	653	677	649	652	655	575	655	637	648	594	659	589	702	636	660	571	655	645	614	665	661	636	597	633	641	627	644	616	652	598	644	634	581	677	638	627	625	609	612	635	646	671	622	627	640	635	658	643	628	626	630	647	667	593	645	631	604	693	655	605	611	622	656	670	657	631	625	654	641	617	618	637	593	613	629	654	642	613	570	651	633	636	691	684	640	610	619	663	675	612	672	675	619	587	624	638	632	604	618	626	659	638	601	625	662	634	607	626	628	677	625	656	618	644	632	640	585	622	647	642	659	596	642	637	624	643	675	587	635	584	632	628	662	616	647	679	641	691	592	635	624	640	686	650	641	667	646	633	640	655	646	589	606	605	646	631	646	631	709	622	616	651	614	651	651	673	629	627	647	610	622	623	623	664	652	651	628	642	655	651	626	643	673	679	649	634	652	604	662	648	643	678	622	676	631	606	644	656	627	613	649	648	618	616	670	635	613	647	615	640	598	653	601	605	659	670	624	656	617	585	611	646	611	652	604	657	662	593	655	657	661	626	599	611	654	617	633	624	608	643	647	657	637	631	625	611	618	637	682	654	645	636	681	654	634	626	597	607	662	637	646	650	613	630	649	674	624	593	629	656	611	636	628	633	610	566	620	645	657	654	646	620	675	609	618	611	657	660	591	629	678	673	646	616	687	633	617	643	602	606	636	619	681	678	642	652	683	648	656	616	661	636	615	572	608	655	629	656	617	588	614	622	646	621	630	646	643	605	662	584	603	655	640	623	613	662	645	635	643	674	640	658	627	656	713	651	626	605	612	624	605	639	632	587	631	624	623	658	614	665	610	587	596	661	648	633	612	639	614	687	596	620	612	626	686	644	626	652	624	654	602	653	701	655	616	628	593	647	621	614	625	610	620	648	649	636	609	669	641	620	650	628	641	630	661	599	647	652	631	671	630	643	627	629	622	610	631	666	621	626	650	664	656	655	622	637	641	660	663	663	704	631	638	632	647	659	646	596	669	684	628	644	636	634	615	629	607	625	633	635	651	625	615	684	633	646	679	652	648	694	605	631	664	638	659	631	633	662	601	651	616	636	639	640	666	668	655	662	643	655	648	557	606	635	583	622	637	662	611	652	591	589	642	603	639	642	677	593	651	635	671	663	639	654	601	653	643	613	596	656	631	619	615	604	610	628	609	638	619	639	649	614	641	650	622	633	620	653	622	608	627	637	620	631	639	603	620	612	634	574	606	648	593	611	610	622	690	662	625	642	638	641	625	661	651	680	640	644	631	720	631	623	631	630	665	641	656	622	658	620	645	646	624	645	638	602	624	631	678	588	659	626	623	659	589	696	665	615	631	640	609	667	649	629	656	604	669	630	640	652	584	648	643	669	611	617	649	623	632	598	617	640	679	649	640	647	595	616	597	666	649	642	622	632	651	677	653	637	641	617	635	645	661	673	630	590	611	600	652	623	650	673	627	655	656	615	629	626	640	615	650	669	610	654	658	658	576	637	633	659	649	626	657	684	613	643	652	683	610	602	635	631	615	637	674	603	652	583	560	636	666	608	657	668	643	630	649	643	642	633	682	645	677	663	648	609	624	608	622	656	637	618	626	598	580	606	651	625	683	646	576	676	633	648	629	636	578	621	635	650	615	608	627	635	658	636	604	622	625	660	621	594	681	640	637	616	672	615	599	633	658	643	665	628	607	622	652	633	632	635	655	667	635	615	626	620	626	628	632	611	655	657	611	661	586	661	635	627	633	700	618	574	617	673	637	628	595	656	659	657	639	644	624	625	628	625	630	677	659	635	644	591	607	673	632	661	649	625	653	602	632	570	610	642	625	644	646	611	636	679	642	640	638	644	669	617	668	711	604	609	583	613	627	619	640	676	667	647	664	602	624	630	646	632	637	590	690	649	595	681	651	651	594	688	634	650	618	635	596	634	643	618	674	602	685	622	653	640	645	646	655	699	609	587	636	623	622	654	610	614	637	645	605	601	634	624	612	655	595	673	640	650	640	602	666	611	695	618	635	626	640	641	657	627	674	678	641	656	636	613	644	611	623	650	651	638	619	649	659	678	652	610	636	643	677	558	629	644	597	606	612	664	716	663	597	658	638	673	628	603	623	692	627	643	596	634	651	664	643	655	636	633	634	627	627	624	643	666	632	632	663	612	595	645	584	597	683	641	638	665	596	624	591	639	610	628	642	645	618	621	602	559	619	661	643	645	665	662	599	682	606	605	625	656	631	629	670	669	661	604	624	657	626	659	568	627	648	671	616	633	622	621	640	606	649	632	610	598	615	643	622	613	616	643	625	611	599	645	628	605	609	637	646	637	639	643	661	642	675	613	638	610	647	672	617	639	596	650	665	659	610	638	655	640	627	655	657	635	680	645	675	635	652	630	623	629	602	643	636	655	637	676	635	630	673	620	638	605	636	636	684	633	608	636	672	685	642	623	629	622	577	574	639	646	635	615	645	601	653	659	607	638	651	610	653	657	641	648	636	654	618	627	615	662	653	647	655	671	659	607	635	636	621	596	680	625	626	645	595	684	642	658	650	626	655	660	641	670	649	668	595	622	666	632	632	656	566	658	641	654	626	624	633	634	619	616	618	639	637	662	615	603	657	622	660	692	656	612	606	629	612	632	569	628	614	611	653	636	641	654	648	617	659	709	620	615	645	646	614	614	624	597	663	611	636	622	624	655	646	647	624	628	633	638	637	649	668	660	620	589	616	640	616	632	647	661	623	668	691	665	629	628	636	652	647	586	654	631	636	642	667	654	627	618	639	615	662	612	598	667	617	642	693	577	580	624	654	665	654	633	633	619	604	663	604	593	635	612	658	638	612	661	609	634	631	600	619	646	621	622	635	628	627	637	624	666	624	663	641	592	701	644	691	628	649	607	614	640	651	637	623	649	626	673	648	612	637	671	638	626	650	612	603	631	608	640	665	615	655	617	636	627	665	619	657	646	643	599	676	603	636	633	596	621	620	652	647	693	656	635	658	646	636	605	598	673	618	649	622	625	652	665	605	613	641	639	655	701	657	667	596	608	688	618	617	600	630
2139	118	106	110	108	136	250	5773	10447	8385	5102	1950	467	242	128	89	68	85	64	62	65	68	57	69	59	55	63	74	53	72	56	58	77	59	64	71	72	61	63	88	64	72	66	56	78	59	58	71	77	58	79	58	66	45	65	74	66	79	66	62	49	59	67	71	58	62	63	45	76	68	59	58	60	46	61	51	60	64	55	53	67	68	69	65	72	58	69	60	61	56	70	75	66	64	73	53	65	74	53	74	78	68	67	57	76	57	65	55	58	76	63	71	73	56	63	57	64	64	58	67	64	66	73	55	72	69	72	57	60	66	67	57	66	62	48	69	65	56	55	60	67	58	65	65	71	63	60	59	74	63	63	74	61	63	66	63	87	75	65	66	59	58	59	56	62	78	83	77	72	63	56	67	66	73	61	68	58	62	74	71	67	53	65	60	70	72	64	71	72	66	77	59	68	56	61	57	71	54	69	76	66	70	72	66	77	48	59	73	57	79	60	77	57	70	74	67	68	70	75	80	51	70	62	78	51	81	66	75	46	74	64	60	71	63	70	63	69	67	71	69	69	62	63	64	62	70	63	49	71	74	71	66	58	54	56	75	61	64	63	59	68	72	66	69	79	70	66	63	56	58	68	61	66	59	57	58	60	58	61	61	68	61	66	76	64	65	71	64	59	59	63	74	75	73	63	69	52	63	60	54	65	66	69	65	78	65	71	64	60	64	56	67	85	55	70	68	65	72	70	55	63	73	51	64	48	75	68	63	48	60	47	58	56	76	67	55	71	81	65	62	71	58	64	60	68	62	61	67	70	70	64	58	63	67	69	58	76	64	52	53	71	66	66	82	65	50	72	60	67	70	55	73	61	58	62	77	63	62	55	77	66	59	57	50	63	71	61	56	61	72	71	56	86	60	73	64	85	87	71	71	63	78	60	58	57	70	71	62	62	77	50	54	56	68	75	77	58	73	90	70	64	72	73	57	58	67	71	63	72	63	81	61	66	69	64	67	63	57	53	61	51	60	52	58	71	57	54	67	57	59	65	69	69	69	68	69	65	79	69	65	78	41	88	72	66	67	74	49	58	65	68	59	65	60	61	55	66	72	69	64	76	70	58	70	69	87	65	69	48	69	57	66	59	66	69	59	65	67	56	64	70	69	73	72	68	73	69	74	56	63	85	59	72	61	71	64	67	62	58	46	60	50	63	65	60	67	59	51	75	70	58	66	78	74	80	65	64	65	49	54	77	61	63	63	51	65	73	71	74	64	69	82	71	59	48	69	66	63	62	72	47	66	61	59	72	59	72	63	52	66	59	65	59	56	70	53	65	52	63	66	59	60	69	65	65	66	63	56	75	72	68	65	70	67	61	60	61	60	61	74	54	65	81	62	61	57	56	62	72	70	66	78	71	84	69	71	71	67	71	56	63	65	72	58	72	57	71	63	61	69	55	53	79	62	48	68	51	67	65	52	64	51	54	71	64	62	59	60	64	59	51	56	62	58	61	76	74	61	55	59	61	63	69	84	70	66	62	62	64	62	64	51	60	60	66	62	48	63	77	64	62	76	56	69	73	70	70	73	73	63	67	64	59	71	59	72	67	54	71	72	65	56	52	74	60	75	72	53	76	74	60	62	55	57	54	65	72	57	77	61	58	57	63	65	72	67	70	63	72	88	69	64	71	63	73	74	62	55	76	55	64	73	66	63	59	63	66	72	68	49	56	70	68	66	61	63	52	61	77	57	51	68	63	65	61	62	57	57	62	55	64	65	65	55	54	62	71	56	60	54	66	69	74	67	74	68	65	65	76	58	59	56	66	73	64	60	77	52	51	56	45	59	73	57	65	61	57	69	73	62	69	66	56	74	54	87	75	61	73	61	59	67	60	61	60	59	69	68	66	64	58	58	62	66	73	59	79	74	64	71	78	64	61	63	59	66	69	65	66	61	68	67	65	70	54	72	67	64	72	63	63	82	60	63	76	69	70	91	60	73	76	72	68	63	74	64	61	63	65	69	48	76	69	79	57	71	68	62	66	75	66	66	72	46	53	63	82	62	65	63	51	84	81	61	69	68	65	73	67	73	58	68	57	65	71	76	68	53	54	64	81	67	54	60	81	64	70	79	60	59	56	56	76	70	66	54	55	64	52	59	70	59	59	66	68	69	54	65	57	70	66	67	59	79	60	55	62	64	68	62	73	67	72	58	58	60	56	61	57	58	67	63	81	72	77	66	69	69	87	57	63	79	54	82	78	68	61	71	68	56	62	75	65	72	69	69	71	64	48	62	70	69	52	62	79	80	59	58	67	74	75	66	65	66	62	62	71	71	62	55	72	66	66	67	58	60	69	73	74	68	71	46	72	72	51	70	48	63	75	63	55	76	70	88	70	45	60	63	67	76	71	71	54	68	54	56	65	61	80	53	63	69	61	78	59	60	80	60	63	64	67	68	56	49	78	53	80	66	65	62	66	79	62	77	63	58	72	65	71	61	51	58	55	58	62	68	52	58	56	61	64	47	60	65	82	64	65	56	57	52	70	61	71	66	70	57	59	61	59	60	52	60	73	68	59	72	72	74	67	57	76	63	70	64	71	69	62	56	70	66	62	68	56	76	65	67	72	62	76	59	80	68	61	79	74	65	63	65	57	68	66	70	79	60	57	68	67	61	76	56	46	67	66	63	66	62	62	58	41	71	61	54	87	72	50	79	62	77	71	67	75	64	70	74	67	54	63	71	62	65	65	77	70	66	61	80	63	73	65	68	55	55	56	56	72	76	60	69	60	62	77	61	66	54	63	68	79	61	64	47	64	79	66	62	58	47	73	68	69	70	55	60	63	67	56	72	56	68	59	78	78	72	58	67	52	77	51	65	76	73	67	58	59	83	58	77	63	77	70	79	72	72	67	71	70	53	69	57	45	56	58	64	56	56	61	66	55	60	70	70	62	62	68	62	65	65	71	72	65	62	65	74	62	59	75	65	69	75	73	88	59	60	69	60	67	59	72	61	60	73	54	71	59	69	56	67	74	74	67	71	68	60	60	74	70	47	64	53	65	61	71	73	59	68	62	55	60	52	64	79	73	65	63	82	69	49	72	59	71	64	67	86	67	62	71	55	71	67	69	63	65	61	72	57	61	68	66	62	77	49	67	87	71	63	76	70	56	72	75	58	65	68	65	58	69	76	65	65	62	67	62	69	72	85	72	62	63	75	53	55	70	66	79	49	63	51	62	80	58	55	72	79	66	68	59	58	50	63	57	62	65	58	76	61	56	77	65	58	67	71	68	56	67	65	66	67	80	58	69	59	71	53	71	91	72	74	74	68	65	67	56	77	64	71	59	63	47	69	70	70	71	71	70	46	74	70	74	57	62	71	59	61	52	58	72	72	71	52	72	68	63	74	57	65	61	68	77	68	70	82	62	73	61	51	51	72	66	50	77	56	58	60	55	59	71	71	64	60	60	58	63	58	70	68	78	65	62	56	55	49	59	74	66	66	65	63
9627	2718	1593	2575	6168	7845	14031	49246	53682	46932	37177	24974	11188	5414	2070	989	728	759	671	746	704	742	779	744	748	719	718	734	730	728	724	729	686	673	706	697	679	752	720	692	709	708	698	750	673	746	684	682	688	686	711	714	759	695	703	711	707	744	713	696	719	753	772	715	710	676	736	684	712	745	735	711	690	692	738	694	698	707	704	718	734	697	706	681	718	723	729	711	666	661	704	715	709	740	723	737	700	736	694	732	738	714	725	685	755	709	721	753	746	711	740	680	685	709	727	746	749	743	701	734	732	728	705	715	727	698	744	719	683	718	682	730	714	707	765	764	782	719	707	706	684	718	725	685	730	712	721	738	736	749	751	743	691	742	711	719	729	717	757	684	704	681	749	752	737	702	759	699	691	711	700	699	711	705	729	749	710	725	661	722	742	724	745	698	776	717	754	695	717	736	738	697	734	666	697	700	728	729	715	700	761	716	712	743	702	667	766	717	735	720	765	753	731	706	698	718	722	699	724	729	725	724	678	715	749	765	721	691	736	735	730	750	709	710	739	724	715	745	701	674	734	697	721	756	726	693	701	700	683	687	689	724	759	738	674	679	733	707	734	707	688	665	734	721	725	722	740	733	739	696	699	728	717	723	708	731	705	764	701	708	714	707	691	703	728	714	733	732	685	712	692	712	721	713	728	670	763	710	678	729	681	692	740	717	674	713	739	733	744	749	725	712	696	739	706	687	734	703	708	741	713	705	665	705	688	720	739	751	744	690	759	720	762	734	700	702	698	698	760	738	745	724	703	780	735	710	688	724	695	751	701	711	715	699	693	811	749	700	728	702	656	716	735	688	766	716	685	698	691	709	688	744	723	734	708	715	660	716	714	709	738	692	720	740	700	716	720	727	712	706	666	717	740	712	748	689	718	706	698	698	729	689	763	750	741	784	668	715	672	675	685	697	733	719	731	762	719	679	706	699	712	709	673	696	717	719	735	697	680	788	711	689	690	712	725	721	775	742	632	719	774	732	683	768	720	727	738	728	711	790	742	722	731	664	768	708	739	727	743	725	740	705	701	685	700	667	712	727	740	710	715	705	708	762	689	749	741	710	751	721	694	669	725	676	756	658	781	695	714	723	722	733	729	750	671	750	723	739	705	732	735	726	727	743	678	702	733	683	685	718	710	726	671	745	780	724	738	705	726	722	688	739	707	736	723	695	696	736	746	740	717	703	733	707	729	743	749	690	717	745	711	721	782	715	703	755	721	723	695	725	705	737	723	702	716	683	723	719	733	717	728	715	707	721	696	771	694	732	714	676	727	691	704	733	705	766	744	700	684	748	704	674	716	683	711	704	673	710	737	715	722	755	685	681	771	686	737	728	747	703	742	732	726	702	730	696	636	779	722	749	731	732	722	757	726	693	750	699	695	725	726	719	717	744	781	754	718	746	753	706	722	693	756	708	720	735	735	705	704	692	754	724	720	683	705	722	744	753	706	709	722	750	758	711	721	719	737	724	746	711	716	756	707	676	737	703	681	713	717	722	682	736	699	733	720	710	711	721	673	709	708	741	688	764	690	705	738	749	765	740	719	687	672	704	700	713	723	748	717	764	696	721	693	691	670	803	702	694	701	696	680	671	735	697	723	673	708	702	728	760	695	683	693	753	690	737	685	693	727	710	729	741	764	683	784	692	726	709	688	730	745	682	674	699	720	687	680	704	711	729	709	717	694	744	692	710	688	752	708	705	718	755	714	725	699	732	712	725	712	708	722	760	725	696	684	705	708	699	725	677	756	672	706	740	717	718	713	752	712	721	737	700	757	737	734	645	703	726	714	718	745	728	729	744	761	702	673	736	684	740	709	748	690	727	729	705	768	761	745	724	695	728	733	743	700	733	693	703	730	717	727	710	721	691	701	631	701	718	688	744	717	710	712	730	711	734	703	706	708	742	681	719	747	680	733	728	751	696	742	701	690	717	733	750	727	718	684	725	687	712	728	727	708	716	744	763	749	736	703	688	707	711	735	716	726	721	672	678	695	773	680	721	694	743	704	772	713	716	729	760	728	720	691	679	743	737	718	731	652	734	756	730	729	731	759	700	737	703	739	710	745	728	700	721	742	714	722	717	705	741	725	700	721	718	726	714	719	696	701	765	714	723	701	732	754	674	725	690	693	709	672	728	719	766	680	659	692	685	676	687	660	769	713	690	711	691	716	731	731	735	710	671	718	732	722	711	757	680	742	740	730	691	721	699	716	736	697	723	744	695	771	719	733	693	689	692	730	684	708	696	695	728	671	707	720	677	738	736	683	690	746	729	745	714	716	715	680	738	710	682	682	708	696	741	750	712	698	738	731	726	758	717	716	701	725	681	710	690	702	765	645	714	706	664	744	726	707	667	717	740	679	719	701	664	696	743	710	710	749	700	760	764	703	706	688	674	696	707	747	726	739	713	729	732	730	686	770	713	693	718	701	754	735	720	697	740	725	727	684	755	707	697	745	732	729	658	742	723	720	711	738	696	701	723	760	734	716	685	735	728	741	694	718	704	739	698	728	716	693	762	695	708	695	746	691	669	712	726	726	755	720	710	727	713	676	744	726	731	705	705	685	739	722	685	719	660	719	687	673	719	674	666	735	726	777	709	712	742	691	753	699	754	769	717	739	705	726	693	692	702	734	757	740	754	725	715	702	698	750	724	716	710	695	750	695	733	721	692	765	696	701	745	763	726	749	686	728	745	703	691	726	734	705	650	751	728	700	722	694	699	667	757	739	701	687	732	716	710	674	711	683	789	709	733	701	726	672	764	682	703	710	714	733	669	691	742	746	732	732	711	684	722	713	754	724	709	718	720	783	772	679	737	745	693	685	717	710	698	729	765	712	710	725	743	760	799	765	689	648	711	700	713	738	749	701	724	750	700	689	800	713	721	723	713	713	731	693	694	713	769	717	738	757	673	740	763	746	763	722	671	708	714	719	737	724	747	690	699	735	721	705	730	720	702	717	743	655	678	731	666	710	726	741	734	716	708	715	712	707	763	667	747	718	730	788	719	709	743	698	722	687	732	736	748	736	725	722	726	699	731	709	708	707	691	696	683	725	712	692	717	731	742	695	699	672	717	727	712	745	676	679	726	730	765	731	747	706	715	732	746	660	751	701	709	698	783	705	697	732	685	706	716	706	715	725	725	725	697	769	703	760	689	689	699	784	712	693	702	732	711	703	721	710	720	761	755	723	713	739	709	744	734	748	656	740	695	697	711	727	758	763	747	743	754	721	748	707	728	735	728	697	785	722	745	722	694	719	681	691	681	713	663	721	719	695	756	712	739	704	760	702	708	707	717	688	749	691	711	701	730	777	702	730	713	703	758	709	723	765	700	666	742	691	751	696	698	696	751	774	701	682	745	709	710	716	754	725	724	734	738	745	686	679	726	669	698	714	692	744	712	738	700	735	781	737	712	713	720	733	745	719	707	772	682	692	772	699	713	698	725	718	717	741	728	703	702
1065	199	146	125	109	180	1739	12026	16240	12607	7415	2880	700	282	121	68	68	47	58	48	49	61	59	52	52	49	49	65	51	58	46	65	51	51	62	56	54	58	49	67	56	58	60	58	49	59	60	54	55	60	50	59	57	57	49	55	62	58	59	63	51	41	46	50	63	62	40	61	50	57	45	57	56	57	44	52	65	56	51	49	47	45	73	61	55	59	75	50	43	39	49	40	58	62	58	55	55	47	67	56	57	43	60	60	55	50	47	46	44	49	51	56	46	58	60	50	66	63	53	37	45	52	43	51	57	45	39	47	50	54	63	53	57	52	55	50	47	60	59	52	58	49	50	54	59	54	79	48	52	59	43	52	46	71	51	53	55	59	56	50	52	46	54	75	50	63	57	63	61	49	56	67	57	59	40	54	54	52	44	64	54	51	62	61	68	62	53	56	70	51	55	64	49	54	59	54	61	51	45	41	52	51	50	74	50	58	48	56	48	48	59	42	56	54	61	50	58	56	44	45	61	65	56	51	45	66	59	39	51	45	59	56	52	52	54	59	44	68	51	53	61	47	62	53	46	54	57	50	68	59	50	57	46	49	65	54	51	53	62	52	53	51	53	62	67	55	47	53	46	53	65	66	63	60	55	58	60	54	51	45	55	65	46	39	53	53	54	65	50	61	59	45	35	57	57	63	59	51	50	59	56	54	62	56	53	59	51	56	44	61	58	44	41	45	46	64	47	45	58	47	50	58	59	71	67	61	50	48	54	49	48	55	54	59	57	61	51	60	39	59	45	50	50	47	50	61	44	51	54	53	61	49	58	53	48	49	31	57	61	65	60	63	53	53	67	49	44	49	48	61	62	36	50	61	56	60	66	54	44	55	57	58	48	49	51	51	57	36	65	49	57	51	53	57	60	57	53	53	65	57	41	59	41	62	56	54	40	45	59	50	60	49	53	57	60	48	51	46	53	35	60	47	59	55	51	56	62	65	48	55	66	66	52	49	53	41	55	50	53	71	46	49	48	60	48	58	43	53	50	48	61	59	58	73	47	57	48	57	55	46	59	50	57	61	38	58	64	58	47	53	66	59	62	60	57	49	63	46	58	46	59	53	55	59	42	61	46	57	62	59	61	58	55	72	58	70	58	56	58	66	38	36	46	55	54	66	53	46	51	53	63	48	57	43	63	56	47	66	62	51	53	59	53	54	67	48	44	66	52	58	67	45	66	47	55	42	54	50	48	40	64	50	48	53	55	43	54	51	54	56	59	52	55	61	57	53	66	60	54	57	56	56	53	55	56	58	56	47	51	51	47	42	57	56	57	56	46	50	48	49	55	57	54	48	59	69	44	50	65	68	53	55	52	72	58	54	68	41	51	47	59	58	59	57	67	59	52	48	54	59	60	39	56	55	60	45	55	53	45	50	60	54	48	54	62	45	50	59	61	54	67	58	53	53	65	55	55	44	42	62	52	47	46	61	56	55	58	55	38	44	45	44	55	60	59	56	55	54	51	60	51	55	45	51	53	41	45	52	59	68	47	59	56	55	48	49	39	57	64	64	54	58	44	54	51	54	51	54	55	56	54	50	50	52	52	59	53	49	56	59	42	54	55	58	49	54	53	51	53	52	54	43	49	66	39	55	63	55	65	58	41	52	55	58	66	53	48	62	59	46	41	61	50	44	54	69	44	49	53	54	50	62	54	47	45	48	55	49	53	51	58	66	51	49	61	49	65	45	60	49	51	53	62	61	44	45	56	44	60	51	46	65	57	56	54	63	58	52	59	51	52	47	53	65	58	60	69	47	49	63	59	50	47	53	58	51	42	57	44	52	51	53	52	57	43	49	57	56	54	54	48	59	48	59	52	64	56	61	55	57	53	54	53	59	55	60	47	51	55	61	44	49	60	54	66	50	59	60	48	63	57	46	49	58	54	55	48	59	51	62	62	64	63	49	63	57	48	53	56	41	51	48	54	54	54	42	60	52	50	59	39	52	58	42	53	48	49	67	54	73	56	44	54	43	46	45	58	49	59	72	44	57	55	59	51	53	64	54	56	48	55	47	50	51	57	57	43	57	46	55	53	53	57	42	39	59	49	50	56	45	61	67	51	66	44	49	49	52	66	46	47	52	47	58	47	49	56	44	49	48	61	53	55	49	56	60	55	50	45	62	44	42	62	49	54	50	57	72	57	52	62	56	43	54	44	53	50	52	45	48	61	57	64	54	52	49	37	66	56	53	56	57	51	60	62	50	49	47	58	49	58	57	61	55	58	63	55	48	65	63	53	53	51	46	48	56	50	51	57	69	67	48	50	41	50	53	58	59	46	46	45	54	56	60	50	56	48	47	52	59	64	58	41	59	51	48	57	57	54	51	56	54	62	53	57	53	63	50	58	57	56	49	57	57	38	49	58	52	68	47	57	47	53	53	62	39	39	66	46	47	46	50	47	48	48	34	44	46	55	52	60	64	48	41	55	44	60	66	67	51	55	51	42	70	49	56	57	60	41	68	58	58	51	52	58	61	62	60	61	63	52	64	54	50	63	50	54	53	73	49	53	50	53	65	61	40	55	55	59	50	51	58	53	51	40	40	52	69	55	60	55	43	46	57	55	54	52	51	58	57	69	46	54	50	44	64	58	44	57	53	62	50	57	50	61	55	46	51	50	54	53	37	58	41	46	62	57	54	54	52	53	73	44	65	50	56	53	57	63	53	44	63	60	50	56	58	48	57	54	54	58	49	41	49	45	58	49	60	64	56	49	58	51	47	39	42	48	50	56	47	55	54	48	54	50	56	52	50	57	54	44	53	61	53	56	54	47	54	49	60	62	55	68	40	68	69	51	47	61	57	58	47	62	58	54	52	60	54	47	56	54	48	45	64	48	59	56	60	66	52	56	58	46	55	49	56	55	40	49	57	44	69	66	63	55	54	50	59	51	53	57	40	55	51	51	57	53	48	54	39	54	53	48	60	56	52	48	47	55	57	49	54	58	60	60	45	72	55	51	58	53	52	50	54	53	51	46	40	57	53	63	56	52	61	53	38	47	44	57	51	51	60	50	51	52	45	55	52	56	60	64	64	71	62	58	67	63	56	59	48	47	53	51	73	57	51	42	55	59	66	70	65	62	49	54	54	56	62	56	56	49	61	51	58	46	65	64	60	78	40	50	59	44	52	53	46	55	57	52	60	68	66	49	46	59	53	56	51	44	53	62	52	52	40	47	69	53	39	54	54	46	59	50	45	55	52	36	66	47	51	59	62	52	50	67	37	47	63	50	61	49	58	44	52	45	47	67	47	45	54	64	47	48	46	49	55	52	48	47	51	46	47	58	61	59	51	52	56	65	47	51	55	58	67	47	58	38	69	69	56	49	50	46	57	51	53	66	54	51	61	58	55	48	59	51	51	54	45	55	49	62	60	50	45	63	39	55	53	54	55	59	41	56	58	56	48	47	62	59	37	62	56	54	53	54	57	49	45	48	44	59	50	54	51	59	54
13045	4439	2040	3864	8929	13255	33176	62549	62192	53158	41496	28773	13889	6765	2550	915	636	622	597	644	597	602	584	598	592	596	599	656	650	600	628	565	594	555	593	613	567	626	623	592	552	592	584	602	615	575	600	586	586	603	614	597	588	610	575	565	594	610	574	635	569	565	600	599	621	623	565	593	589	659	622	581	618	604	592	608	605	593	596	595	609	597	574	555	619	594	654	587	600	636	604	648	629	662	592	619	590	604	612	584	597	594	614	614	583	535	599	542	596	594	604	595	553	616	591	615	606	607	627	569	584	590	555	607	602	570	605	639	587	611	597	607	577	575	617	580	597	623	647	631	597	579	608	581	617	585	564	582	661	657	629	557	589	613	590	601	634	567	577	610	589	609	566	594	582	603	584	600	609	608	582	596	608	598	595	584	631	569	588	598	611	592	621	637	575	577	586	609	608	627	630	605	609	601	596	583	625	621	548	633	600	613	638	634	578	609	606	596	587	607	608	621	632	595	607	583	590	585	618	593	586	595	584	578	606	571	622	616	596	550	631	619	600	599	577	613	644	612	594	613	639	641	606	578	578	585	617	607	606	550	567	637	588	580	569	545	621	633	653	587	582	595	611	609	579	653	594	643	598	589	602	632	597	594	642	568	607	615	601	577	631	599	579	635	598	606	561	627	620	579	602	588	600	627	598	613	591	595	601	607	598	593	614	613	627	609	572	613	540	592	636	567	585	586	643	628	588	571	597	608	612	598	603	593	584	598	624	623	605	613	619	625	621	586	573	602	611	561	591	613	603	598	589	578	620	535	587	561	606	611	570	613	592	651	575	610	658	625	565	566	581	575	620	557	630	605	616	623	569	578	567	623	602	590	591	622	599	599	629	549	608	587	631	564	594	602	609	575	635	574	570	637	605	611	602	632	589	574	586	579	604	599	601	588	606	587	636	600	630	586	640	589	590	611	607	563	609	593	605	551	582	604	569	568	603	588	586	600	635	591	612	627	544	606	547	585	588	624	594	577	584	602	585	589	621	595	550	603	652	603	638	589	598	570	587	585	569	618	622	631	615	586	606	633	598	604	585	589	614	613	593	629	616	595	569	572	565	590	600	602	615	581	648	640	555	565	536	628	608	642	580	595	605	588	603	588	606	583	595	623	587	600	609	646	635	635	606	583	584	608	610	609	638	628	611	593	563	602	552	601	588	618	640	587	607	609	606	578	648	606	577	653	590	614	573	607	591	642	595	589	636	590	624	590	586	622	601	630	620	614	548	584	616	589	624	628	637	609	594	612	575	576	575	595	596	628	599	587	661	635	658	596	628	583	633	574	616	574	601	602	633	633	605	583	605	612	594	599	634	577	565	582	592	601	586	588	683	650	606	611	601	629	603	623	563	616	572	559	652	590	664	624	593	568	596	578	584	616	605	600	632	616	615	672	591	583	606	648	588	595	597	584	617	622	643	582	633	578	647	619	601	639	626	589	531	564	603	588	575	564	556	594	599	649	603	587	627	573	573	551	589	586	577	609	646	588	630	596	604	570	617	607	639	628	560	600	583	608	575	639	606	604	615	617	582	609	629	678	603	560	596	645	576	627	634	599	593	603	588	597	602	597	581	627	612	632	578	632	596	586	594	546	587	621	588	584	555	648	605	616	583	570	631	618	568	589	620	608	614	591	633	597	611	633	591	604	607	570	568	652	580	591	542	614	605	604	552	622	616	625	586	609	580	582	621	611	623	583	631	584	595	627	605	617	574	578	630	570	590	600	628	584	590	599	617	581	614	606	628	615	584	651	620	598	609	595	632	571	640	616	589	602	608	569	604	576	537	629	636	592	643	589	564	595	581	586	587	598	602	625	560	648	604	599	588	565	599	629	594	619	581	581	638	629	631	556	585	620	617	599	624	595	579	613	607	571	610	599	564	573	626	637	629	572	586	593	574	585	546	605	615	568	621	567	604	553	599	652	650	590	600	588	638	598	623	616	545	618	606	554	597	601	591	595	615	630	606	618	602	586	640	611	628	566	646	561	616	612	570	610	594	594	590	545	636	608	597	602	550	635	628	637	620	622	567	610	611	608	594	606	624	605	568	645	580	619	563	575	606	596	615	631	587	580	605	642	635	599	583	591	560	571	621	574	642	592	608	614	628	627	628	611	616	589	611	626	586	642	592	601	581	586	548	617	588	573	605	626	590	599	570	605	622	636	603	567	591	585	647	572	585	586	601	570	585	573	612	612	637	589	581	581	601	641	621	569	612	586	600	638	617	577	598	576	582	607	634	586	590	611	551	623	587	573	630	586	608	580	615	603	618	581	583	610	635	595	601	569	607	617	559	608	608	598	601	652	604	568	592	609	621	610	605	616	614	598	630	595	613	612	594	606	583	601	611	667	643	604	589	571	619	576	619	562	610	633	597	588	574	609	586	571	610	643	606	568	600	612	596	601	612	650	567	590	592	603	566	649	643	588	602	563	570	625	647	599	593	575	605	592	593	611	616	650	614	590	645	571	596	570	573	612	571	558	610	625	589	600	639	608	632	553	570	587	585	558	630	562	608	623	577	621	618	574	602	605	628	622	606	563	591	605	580	571	624	616	614	595	574	596	632	562	605	572	630	582	599	573	583	625	626	608	595	647	611	586	607	604	589	588	589	632	616	668	589	617	666	592	585	578	555	579	605	615	636	589	591	603	590	633	572	596	609	615	616	598	626	620	606	597	600	599	621	614	599	631	602	631	609	592	614	596	619	622	609	631	608	671	587	614	610	624	619	587	597	595	554	617	582	634	625	663	578	612	592	595	570	598	597	615	618	616	587	601	578	593	556	539	607	606	662	603	602	600	553	602	590	595	594	559	600	611	614	619	627	663	570	612	596	594	619	598	581	600	627	593	570	588	572	631	581	539	543	620	580	570	602	623	599	649	557	609	615	639	617	586	664	617	603	640	561	577	586	613	622	631	607	631	584	612	641	601	621	559	596	616	588	593	611	582	556	588	616	595	620	617	571	606	565	595	616	621	607	607	607	588	594	597	603	590	583	607	622	612	586	611	618	635	610	586	593	626	604	611	639	581	597	607	587	603	567	640	601	589	610	580	605	570	616	588	581	580	600	607	607	595	575	655	595	562	597	636	571	639	590	583	630	598	623	556	605	567	630	542	589	623	619	599	609	638	613	582	593	584	585	616	564	562	577	558	558	601	589	615	599	611	673	601	612	557	597	591	645	569	620	629	632	580	628	577	621	618	634	632	634	599	663	593	577	585	605	598	578	617	593	552	574	612	616	627	629	568	604	597	605	614	596	606	628	582	612	591	580	557	610	596	587	583	628	595	622	582	582	576	620	606	546	617	599	577	648	613	593	583	588	592	570	615	586	565	608	609	616	584	558	605	569	586	615	652	584	642	588	582	587	623	609	630	611	586	624	590	602	600	605	591	593	579	542	654	603	589	580	596	601	608	592	570	661	608	648	622	602	623	585	538	560	547	600	625	574	594	586	569	601	579
1348	76	83	70	76	75	379	2616	3152	2423	1460	698	254	136	81	62	64	72	61	75	66	67	75	81	69	62	62	67	66	68	65	57	66	71	59	65	60	76	55	66	63	52	68	59	62	78	73	63	57	55	71	62	80	64	72	57	65	72	64	68	89	73	52	68	66	58	68	63	65	67	74	72	56	61	61	61	56	68	79	56	65	53	67	56	64	72	67	79	62	70	76	55	58	70	60	62	58	61	72	62	76	72	65	89	57	62	76	58	62	68	52	73	83	71	71	56	72	57	70	71	51	65	76	70	58	59	73	61	62	69	67	55	57	66	72	65	48	71	53	60	74	55	62	65	69	85	60	71	57	57	65	73	69	57	56	66	59	73	75	62	81	49	56	79	44	66	77	57	79	68	60	78	62	68	72	66	64	73	75	61	60	75	54	67	70	69	70	75	77	76	62	68	67	67	71	55	55	63	68	71	58	71	69	79	67	88	70	60	68	65	53	54	54	58	57	67	64	72	68	54	60	64	70	66	57	68	76	76	74	73	57	71	61	66	73	65	64	62	70	75	63	71	64	60	76	66	51	62	61	65	76	72	61	55	66	72	64	69	65	60	73	61	63	63	59	67	55	64	66	75	62	66	63	59	86	43	75	71	56	66	79	82	68	53	62	65	48	81	69	58	68	61	66	57	71	72	73	73	70	59	73	78	54	62	58	58	58	58	77	72	81	59	53	60	80	74	71	71	64	81	67	66	56	73	72	74	62	71	55	62	64	58	68	57	58	77	60	78	64	72	70	60	58	53	64	64	57	65	61	61	69	58	76	67	65	68	70	64	59	53	68	65	63	61	68	57	80	65	56	59	63	77	56	58	47	57	66	60	79	66	77	74	81	71	54	59	82	54	81	55	64	72	63	63	79	80	69	64	74	66	64	66	59	74	76	71	67	64	63	66	72	69	81	79	63	66	69	68	57	69	52	65	73	66	63	64	59	62	59	69	67	69	61	81	73	73	76	60	76	61	70	66	81	67	50	80	60	68	66	50	58	79	55	68	60	68	64	63	80	66	80	63	87	58	68	61	70	67	63	72	65	85	66	71	64	69	74	64	62	63	69	62	64	66	71	71	71	73	68	55	71	56	64	68	64	66	56	70	80	66	63	70	69	44	76	67	70	53	66	81	58	66	80	76	63	56	63	77	75	58	71	62	80	57	65	67	66	55	44	66	66	65	62	84	71	53	68	80	65	70	57	67	72	51	70	78	84	76	72	78	63	50	58	79	79	69	72	63	62	50	51	57	65	73	55	70	65	72	73	66	81	69	59	68	69	70	61	60	63	76	72	52	63	62	51	79	65	59	61	72	64	55	77	54	83	68	60	77	51	64	87	72	58	65	64	66	68	64	64	59	56	72	70	64	53	70	59	63	60	56	64	70	50	60	59	56	61	74	70	63	74	72	62	51	74	69	78	69	57	73	48	63	65	79	66	74	91	72	59	70	68	57	63	62	71	78	71	59	62	69	58	60	69	51	68	62	62	62	71	77	58	65	75	63	75	61	74	78	70	70	74	65	70	69	62	79	75	67	91	68	64	66	61	74	61	63	68	68	73	62	73	77	82	76	64	68	73	51	60	60	64	64	68	67	65	70	66	66	80	77	62	75	71	54	71	61	81	57	74	72	69	73	54	61	86	75	60	74	66	74	71	66	59	69	70	69	52	60	63	67	59	78	76	70	74	71	60	56	74	68	55	77	69	70	56	62	72	66	66	81	69	58	73	45	74	62	58	60	58	73	79	72	62	78	70	73	64	67	59	73	71	77	63	79	71	81	80	71	77	81	75	63	62	56	69	57	64	73	74	60	89	78	58	60	61	57	60	70	62	75	62	65	63	81	61	70	50	63	57	64	71	63	58	71	59	76	70	81	72	72	58	67	67	76	84	61	49	67	75	68	65	71	71	65	69	54	65	63	73	64	56	71	63	61	73	64	71	77	74	72	79	70	76	71	71	79	62	65	74	69	62	62	64	64	71	69	65	80	78	75	66	60	55	59	77	68	59	72	58	57	54	72	72	67	74	61	74	67	75	62	82	75	71	56	61	79	78	60	49	58	49	70	55	57	67	81	69	70	60	57	55	77	71	71	62	52	56	61	79	66	70	89	69	68	61	67	60	80	55	74	53	68	74	48	53	75	61	68	61	65	62	63	62	67	70	67	68	72	64	68	81	56	77	66	76	66	85	60	62	64	67	65	69	55	67	58	54	54	69	62	74	79	59	71	61	59	60	60	74	56	67	66	63	74	64	67	91	63	59	69	66	58	69	77	63	71	59	56	57	73	73	63	69	64	70	61	73	58	58	74	61	67	67	60	54	52	63	62	79	70	69	68	57	66	66	60	65	63	76	73	64	76	75	64	66	77	69	73	79	95	60	64	66	58	72	66	69	62	79	78	61	52	56	83	72	64	56	78	62	64	69	60	72	73	52	76	70	72	74	70	52	62	63	57	73	66	66	64	63	59	66	71	56	59	68	55	64	77	38	80	58	69	83	55	70	66	77	64	74	71	63	57	67	79	60	70	67	57	65	60	71	61	79	53	63	63	80	70	69	65	66	72	74	63	71	66	58	86	59	73	67	41	61	67	63	74	79	70	62	56	71	60	59	52	55	73	57	66	57	71	59	75	66	73	64	68	71	70	56	54	63	60	68	64	53	71	94	56	73	53	63	64	57	83	61	70	72	75	73	62	70	73	68	64	73	72	58	65	65	69	59	65	69	75	67	65	62	55	67	56	63	61	67	56	69	67	56	63	67	92	57	69	76	71	70	81	76	38	60	58	63	75	84	71	56	79	75	72	51	64	54	68	74	76	61	75	55	73	66	63	85	57	76	57	74	71	65	63	51	55	76	66	67	57	62	68	76	63	59	75	61	53	67	59	59	72	71	63	58	54	63	73	72	63	68	70	69	60	84	58	69	57	63	65	61	76	73	77	71	74	72	66	70	78	84	60	66	75	56	68	58	79	59	79	72	69	70	70	88	71	57	66	57	66	64	61	69	82	79	49	63	77	75	68	68	63	83	61	50	54	76	65	70	82	65	65	61	84	60	63	79	65	56	58	69	60	71	81	76	69	80	64	86	68	60	75	74	82	69	62	67	69	64	66	65	69	76	68	78	63	76	67	58	78	49	76	70	81	59	87	73	64	61	68	63	70	77	53	91	81	63	50	65	77	79	72	70	67	76	58	70	73	69	76	53	68	67	72	57	66	57	72	70	64	72	55	52	58	63	66	62	73	76	67	67	78	68	62	74	73	55	72	54	62	72	69	72	63	67	72	53	54	65	61	76	54	54	61	62	83	63	57	59	71	62	73	61	71	68	72	87	67	82	76	68	62	79	60	65	68	74	71	72	83	70	61	72	85	61	79	72	67	85	67	65	69	86	69	80	64	66	62	68	56	69	66	71	67	69	64	67	61	67	61	78	64	66	68	72	63	67	59	61	66	75	67
7581	1374	1001	1277	2521	3921	16912	37783	36011	31209	23931	13980	5134	2245	1136	882	772	721	740	748	740	761	755	772	769	748	727	694	749	709	737	735	737	735	702	708	750	725	749	725	760	730	689	761	700	724	716	736	758	719	757	734	723	705	703	713	752	743	725	698	726	739	667	695	733	751	735	731	716	739	741	734	717	717	739	742	755	709	712	737	738	753	735	726	748	705	724	748	786	733	771	745	713	756	727	706	684	764	696	724	717	705	733	763	714	675	752	728	806	730	734	666	708	744	715	711	787	691	694	774	746	687	709	736	754	754	746	735	754	746	770	692	736	726	783	701	741	735	751	736	724	732	728	706	716	721	736	741	722	715	769	743	735	748	743	709	679	724	709	745	760	735	747	713	689	759	755	747	725	766	692	763	783	724	723	700	694	727	759	749	721	715	766	724	674	776	713	771	773	706	681	733	744	714	709	743	710	782	655	731	725	739	754	708	684	741	721	694	798	734	691	739	742	786	749	711	728	752	723	726	777	765	716	772	708	754	743	709	711	696	697	703	771	737	693	776	740	743	746	699	740	668	745	720	694	725	737	750	776	748	764	687	741	767	716	771	731	696	729	749	776	749	724	692	752	747	738	699	704	733	737	731	726	731	734	734	751	702	744	760	712	711	737	725	771	680	687	681	729	707	779	726	735	734	739	735	719	744	727	749	714	744	739	745	715	768	680	740	702	711	776	760	665	678	695	741	725	700	727	725	706	722	815	741	737	777	768	758	727	709	726	709	778	730	752	693	725	711	758	703	692	689	735	767	718	724	723	710	700	709	755	768	696	775	779	734	753	732	708	740	752	766	801	783	798	722	743	693	723	713	754	776	748	736	743	743	709	695	753	713	731	713	705	685	716	747	721	751	717	761	784	712	721	780	738	747	739	737	747	789	740	743	681	745	768	694	677	723	783	686	702	747	764	715	724	749	718	736	680	732	712	677	763	717	748	767	720	738	711	705	763	747	736	729	685	737	722	770	754	722	746	748	778	760	732	740	729	746	722	751	713	747	737	722	740	745	755	695	736	702	736	750	710	768	743	716	717	717	716	691	721	732	802	769	721	760	719	744	706	693	697	727	734	690	756	748	721	681	715	789	753	748	713	746	735	735	711	753	751	734	713	762	735	755	705	735	716	689	781	721	719	739	734	787	698	745	753	766	736	705	754	750	722	808	711	786	736	784	694	740	730	734	763	744	733	723	779	732	715	730	689	718	719	732	746	776	785	747	775	752	739	715	678	750	699	743	752	753	699	760	719	746	725	733	693	753	746	697	726	739	709	735	717	749	699	702	787	732	742	723	708	757	705	749	748	698	754	743	669	714	697	734	784	720	751	771	735	694	789	741	743	747	773	744	776	722	771	715	751	729	703	757	704	715	727	728	681	700	708	674	710	724	688	732	691	702	730	762	738	712	742	756	695	785	736	722	699	785	780	719	748	699	685	749	788	718	704	721	758	717	744	708	756	749	751	746	707	749	754	723	760	764	764	729	733	766	751	723	786	717	740	718	708	776	723	727	704	732	766	744	718	686	744	704	715	721	688	726	750	757	744	747	732	704	737	722	738	721	728	734	714	705	770	709	770	775	722	765	743	768	716	778	730	758	725	753	720	739	776	746	722	671	732	735	714	720	737	721	784	711	703	727	711	774	707	725	739	688	739	751	703	720	793	710	701	755	750	749	750	723	748	725	682	748	692	724	772	720	763	716	765	735	760	687	773	726	726	690	778	701	722	725	746	714	722	719	715	759	681	694	717	739	704	744	767	686	746	795	760	772	746	730	767	740	754	708	734	707	780	707	726	754	766	679	696	745	753	723	727	704	742	696	748	702	686	727	721	701	709	715	707	730	759	730	768	743	785	768	705	772	686	706	695	722	740	721	751	707	730	766	744	740	706	743	716	716	688	717	736	718	763	733	754	711	798	759	760	674	700	697	722	725	706	716	723	715	742	771	765	751	754	719	750	716	743	722	739	734	766	749	697	743	781	749	707	734	720	707	771	702	709	726	760	767	757	705	732	761	793	723	733	727	673	700	709	750	705	787	740	713	745	759	727	680	744	737	697	723	733	753	706	749	745	713	717	765	749	793	771	729	762	731	719	759	727	700	719	751	736	740	727	738	758	683	731	748	780	764	734	713	684	758	759	806	728	753	759	775	701	710	775	742	733	763	710	718	703	746	754	742	732	740	753	727	739	747	695	742	732	732	654	707	678	739	726	718	709	775	712	743	712	784	752	727	755	693	783	744	798	724	764	775	672	736	731	727	726	730	700	734	744	728	719	756	711	754	774	774	727	750	735	749	790	761	714	749	713	680	779	752	704	751	725	711	814	706	704	788	731	755	694	762	753	725	713	743	752	713	718	766	772	675	742	740	736	700	766	710	721	691	717	800	736	712	672	717	742	764	757	729	716	707	724	752	726	737	720	727	745	768	739	730	754	704	754	665	682	754	688	696	724	730	686	748	737	734	791	752	756	686	753	762	739	713	732	739	705	689	770	709	731	775	738	730	723	731	716	698	748	712	772	763	758	760	781	740	800	727	739	757	725	752	755	748	746	760	755	719	754	723	715	749	714	726	698	803	718	701	731	753	721	766	730	730	741	771	695	740	698	749	762	712	706	735	768	718	748	742	728	696	770	757	689	760	713	726	734	738	745	737	744	727	760	746	728	734	712	712	719	761	715	762	729	761	709	752	739	666	725	708	811	689	774	724	734	715	734	685	731	740	765	732	737	743	775	689	721	748	717	725	718	709	762	759	711	720	712	715	695	754	718	699	767	753	717	718	701	691	746	725	737	719	757	784	703	749	695	715	711	742	732	723	712	700	772	700	690	726	739	713	716	715	754	716	729	728	737	752	757	756	724	749	737	753	721	690	731	741	690	744	744	772	734	775	695	752	731	751	683	741	768	728	729	706	720	711	749	675	739	745	720	708	746	732	790	757	734	730	746	770	707	693	738	760	760	701	706	722	736	759	721	688	718	700	727	673	792	738	787	721	744	682	739	740	725	711	685	746	733	726	760	739	748	719	724	742	719	748	756	747	769	713	675	704	784	730	749	708	791	736	666	716	708	786	738	709	751	794	733	676	735	687	729	704	739	742	719	754	725	779	743	691	774	719	708	719	715	740	718	783	682	771	746	721	719	733	743	700	759	759	752	745	790	726	668	743	761	712	767	674	732	743	699	719	730	739	729	686	753	724	718	772	721	772	706	719	757	746	793	699	779	731	749	764	667	757	724	690	753	738	749	755	700	704	770	691	752	722	730	735	728	751	724	736	711	806	720	770	731	725	732	680	767	749	716	765	740	731	757	746	730	723	741	765	713	695	755	683	746	721	719	731	713	735	686	692	715	763	730	695	689	719	759	754	708	765	741	732	662	710	752	740	711	750	735	746	717	688	732	788	691	746	717	704	743	721	740	683	672	736	751	727	797	760	689	764	751	725	756	745	740	713	689	730	775	697
585	140	85	72	78	147	1032	7057	8973	6490	3575	1311	368	172	99	72	67	55	57	62	56	50	56	46	53	58	60	57	54	54	43	58	58	68	59	66	55	65	54	62	52	47	70	59	52	58	63	64	61	57	57	54	72	55	58	66	61	55	72	58	47	62	74	61	63	40	57	67	53	56	55	53	57	47	48	49	67	61	63	41	59	63	58	54	69	59	59	68	65	66	54	57	48	58	62	54	63	66	69	71	59	51	64	63	70	48	55	68	67	51	55	64	59	63	57	60	60	63	48	64	50	51	50	59	51	51	62	52	53	61	59	56	60	63	56	41	55	51	57	60	51	55	61	51	66	59	56	53	60	58	68	55	64	55	65	60	65	54	53	66	52	49	56	58	52	63	60	60	52	50	60	48	56	58	51	49	70	58	57	57	64	59	60	59	60	52	67	50	40	62	58	58	64	49	60	68	56	48	59	48	65	74	50	54	47	42	46	49	48	68	54	60	70	51	55	53	60	62	54	61	63	71	56	54	78	55	68	67	54	53	52	60	56	47	60	55	57	53	64	53	61	60	56	46	47	61	58	51	64	70	79	67	63	59	53	47	48	73	56	55	49	51	64	57	68	45	48	57	53	61	59	55	57	59	50	62	65	47	58	66	60	48	57	49	50	65	55	71	60	46	48	55	51	64	55	68	45	61	63	64	58	47	66	65	69	64	55	48	53	50	72	64	65	51	54	57	40	76	52	49	59	50	50	64	68	61	63	63	59	58	60	67	64	53	59	59	64	62	53	72	45	72	56	55	63	55	57	51	69	60	40	60	46	66	53	68	55	66	60	77	57	63	70	50	52	57	53	50	60	62	49	55	64	42	68	70	45	64	47	54	52	52	67	57	66	65	56	58	67	47	57	46	89	56	54	71	49	52	50	57	67	45	56	59	54	53	70	58	71	70	74	62	65	53	56	62	70	52	57	64	57	70	72	60	52	57	56	55	60	56	54	76	58	57	55	52	69	60	52	42	63	51	74	55	61	54	61	51	77	54	67	52	58	68	68	57	61	59	40	55	74	54	54	72	55	64	51	66	58	66	46	63	55	73	61	57	58	40	55	65	60	68	44	52	74	54	56	62	60	61	46	62	77	49	64	73	58	50	57	50	62	64	55	61	66	50	58	64	58	67	45	61	60	51	49	73	50	41	60	52	59	59	54	54	54	58	45	63	58	56	56	58	58	53	46	60	47	46	62	61	46	60	70	44	60	67	50	65	63	65	52	54	71	46	55	63	58	69	54	58	47	50	53	53	58	56	58	44	59	56	59	51	35	58	60	59	45	55	69	57	68	61	64	59	51	52	62	53	59	59	69	43	56	65	56	54	65	43	56	65	73	58	67	61	62	61	53	48	50	79	52	56	68	52	67	76	72	54	57	61	56	64	61	43	70	62	64	53	48	58	48	62	47	54	61	60	50	49	55	49	48	60	55	59	63	43	61	55	59	55	59	57	49	61	61	45	52	56	60	58	69	59	62	64	57	55	55	62	46	56	77	52	48	59	57	62	58	57	51	58	59	56	47	50	56	62	56	72	65	59	60	50	50	51	70	62	58	58	54	66	54	56	53	69	65	46	46	57	64	34	47	64	75	44	64	60	57	56	55	51	62	52	59	66	84	49	52	68	65	62	52	52	54	50	71	52	61	55	49	65	52	64	52	49	58	45	56	57	49	63	57	57	61	71	54	67	60	53	55	62	59	61	48	70	52	60	63	65	70	65	53	54	47	65	58	61	65	52	45	46	54	44	62	72	64	70	51	50	59	60	65	69	53	54	61	64	55	58	68	63	64	70	46	66	55	65	58	57	49	59	52	48	67	64	67	68	62	57	55	75	50	62	50	62	62	63	54	55	60	52	57	56	45	56	69	63	62	66	61	60	73	55	66	53	56	42	72	61	69	40	73	63	53	57	63	70	55	68	55	63	53	77	53	66	56	56	54	56	68	58	55	53	67	64	50	71	49	58	62	56	68	47	41	55	58	64	64	68	60	51	59	56	55	63	42	50	62	42	50	63	50	52	47	61	60	52	52	58	69	56	53	51	63	57	64	63	62	55	57	50	52	56	55	67	56	51	51	64	54	55	67	66	67	70	57	62	53	54	60	57	61	60	55	61	64	68	42	54	53	46	58	53	60	52	51	48	57	48	57	45	63	63	54	60	68	69	60	61	57	49	61	50	71	51	58	59	67	62	65	60	60	65	43	54	59	68	53	50	48	69	47	45	46	61	57	57	69	60	49	54	53	60	59	63	63	78	57	43	62	62	74	48	51	63	60	62	72	60	62	45	56	64	67	61	57	49	70	62	46	47	61	60	59	52	61	56	56	57	65	61	54	58	59	60	60	54	49	56	66	60	58	45	61	58	48	63	60	57	46	58	52	50	53	45	73	44	48	68	55	66	54	56	53	70	45	55	60	67	63	55	64	66	58	56	64	53	57	58	56	60	53	67	41	59	53	57	57	55	47	59	65	55	56	55	53	59	50	63	54	54	45	52	55	53	58	64	56	51	46	43	50	64	59	70	61	57	62	66	51	59	59	58	49	66	56	54	71	54	56	46	52	56	44	59	61	52	65	71	55	72	46	58	58	73	56	56	52	58	50	64	51	50	59	66	46	66	46	54	68	68	53	56	64	43	56	56	63	69	59	61	47	66	65	60	60	52	51	64	53	50	59	44	70	56	56	50	56	52	59	55	61	66	63	56	58	51	63	61	63	60	58	60	45	72	57	53	53	49	62	53	67	57	67	57	73	53	42	66	52	54	63	56	51	60	55	61	59	52	49	55	55	54	55	59	65	49	68	59	58	77	42	59	57	68	55	58	66	51	67	64	72	62	63	58	55	61	62	64	57	68	53	55	53	72	52	75	55	56	58	63	53	76	71	54	54	67	53	52	69	50	53	61	67	59	65	57	54	48	55	73	55	56	53	62	58	48	56	67	64	62	51	61	60	42	46	58	50	70	63	51	54	57	48	71	61	59	48	52	59	59	68	46	57	71	56	54	56	64	64	66	65	66	68	53	54	61	55	46	54	68	50	53	67	57	69	58	53	43	57	55	57	66	77	50	74	49	68	59	59	48	65	68	59	62	60	64	53	58	56	50	58	63	62	55	60	57	49	54	62	49	74	53	70	52	66	48	49	60	52	55	58	61	54	64	74	60	75	64	49	52	50	68	59	66	73	71	67	47	54	51	53	49	72	56	58	52	63	67	63	63	61	63	79	55	56	44	47	49	60	59	66	62	54	54	62	63	59	59	62	50	53	52	62	66	67	49	66	58	51	63	58	67	70	43	51	65	67	53	68	55	61	54	58	64	62	57	57	44	65	52	59	60	55	59	58	60	50	57	73	59	49	69	65	63	61	48	42	58	64	72	62	60	68	56	48	55	60	70	50	68	53	69	59	54	46	70	62	66	64	59	73	50	57	58	50	67	54	69	60	66	58	57	62	55	64	43
9140	3284	1456	2455	5742	11081	28715	51808	49906	42192	32453	20850	8498	3538	1573	862	693	669	698	601	617	622	661	622	624	675	646	653	668	685	610	658	651	670	626	661	653	679	659	672	634	627	607	654	615	625	639	654	692	655	642	683	640	640	622	706	648	643	675	652	650	688	652	656	720	645	653	624	650	622	653	636	665	702	620	667	631	680	641	586	617	621	640	639	659	647	619	614	661	663	661	635	655	609	657	637	646	645	665	692	620	639	649	621	625	633	619	686	644	629	621	653	626	653	611	641	669	678	636	621	637	678	680	652	608	634	686	640	618	645	663	659	619	681	616	634	644	649	682	631	647	642	644	659	659	624	627	636	657	635	629	658	679	632	643	644	682	632	668	667	649	668	670	641	632	640	624	598	682	651	632	628	681	635	685	650	652	644	652	694	623	620	649	631	620	624	632	596	672	612	620	623	697	657	682	625	660	632	696	664	674	635	649	693	641	651	634	623	616	611	668	602	648	704	680	660	654	639	628	620	648	664	666	629	628	646	650	656	641	588	673	654	624	591	670	664	613	683	673	674	652	627	645	678	667	647	648	652	666	627	632	652	656	640	656	637	641	678	651	656	634	618	632	662	659	621	662	660	597	686	678	641	666	635	646	650	663	695	645	640	659	662	626	680	646	656	688	627	620	663	662	569	652	622	680	672	669	683	675	585	647	631	650	632	659	642	605	666	627	615	656	622	621	664	663	669	619	688	640	672	630	645	598	589	645	678	667	628	661	665	641	669	630	656	660	607	687	631	627	655	682	650	629	620	657	611	730	668	684	654	658	631	669	628	718	650	645	662	657	626	672	653	644	669	640	699	655	656	639	642	602	625	662	644	660	650	701	660	661	695	664	634	683	656	634	611	600	670	657	675	671	626	645	672	673	625	588	653	687	617	662	611	620	656	678	688	668	659	654	628	664	636	645	651	644	622	630	654	658	659	609	678	694	660	656	661	656	676	645	674	644	662	649	609	644	639	665	636	593	665	635	620	639	687	641	646	646	644	667	616	650	651	657	636	641	704	653	640	677	594	631	685	630	645	659	665	646	679	615	641	664	624	649	673	647	669	614	624	682	665	676	621	639	628	613	633	605	628	610	642	667	617	677	640	647	645	605	626	609	643	635	616	618	657	658	616	672	646	662	625	627	631	735	645	650	621	693	593	676	648	623	660	636	659	647	663	667	659	637	653	648	661	638	655	628	652	613	656	619	672	612	628	656	636	638	661	643	645	642	656	637	592	666	679	663	655	638	637	636	680	649	631	639	743	642	605	628	666	677	637	708	654	632	647	656	689	615	613	628	689	641	634	643	626	634	682	637	638	645	654	628	658	658	632	587	637	683	645	641	643	656	659	578	678	678	626	647	651	624	650	596	656	675	609	580	659	658	610	652	626	626	630	628	658	616	649	625	680	619	645	691	628	665	641	684	675	649	617	642	629	675	605	624	659	644	667	646	681	671	643	649	663	660	690	614	634	651	621	624	637	637	669	651	618	624	686	637	649	645	636	633	659	674	657	643	617	611	675	658	686	633	625	629	643	660	669	685	654	667	615	640	605	624	613	633	608	675	637	704	637	670	675	636	643	622	670	640	625	640	639	604	681	641	679	638	664	681	676	679	679	639	673	651	669	653	663	708	651	676	649	644	631	671	631	616	671	659	608	604	642	645	614	675	661	654	637	629	682	626	662	635	698	615	706	607	623	647	660	640	631	659	657	638	645	604	637	592	671	602	612	631	643	639	656	660	640	649	653	616	616	657	573	636	670	611	658	613	656	662	638	600	625	597	633	622	643	627	647	647	671	628	612	667	649	683	648	632	652	608	647	624	614	674	660	660	651	647	633	634	646	618	642	664	677	609	615	678	640	663	683	641	596	668	650	679	619	671	651	683	619	651	649	704	674	641	636	594	621	594	629	648	673	633	601	650	660	675	698	622	690	671	646	653	623	685	668	640	621	706	665	650	652	669	703	606	630	668	601	625	637	605	659	613	629	642	647	617	617	652	679	688	625	665	666	635	667	642	642	654	664	631	615	646	621	648	676	611	656	637	625	645	627	642	689	666	669	644	626	598	642	629	663	636	653	652	650	628	607	651	662	634	641	647	628	658	674	590	659	646	635	684	651	655	705	628	662	664	627	658	595	635	664	678	643	605	661	642	657	633	663	690	649	621	636	662	649	611	606	657	624	661	627	660	678	637	646	627	640	612	658	628	631	634	642	614	641	617	671	656	653	701	653	656	626	664	663	627	631	648	635	640	632	638	643	666	672	658	635	617	676	648	666	643	647	675	621	640	632	633	683	620	646	648	601	659	634	667	622	643	635	657	675	627	620	626	629	635	626	642	638	657	633	642	620	708	656	608	710	678	643	656	625	643	656	633	660	616	623	632	634	625	615	631	613	625	630	641	642	677	638	669	651	650	670	657	636	654	647	680	635	702	641	613	676	634	694	606	622	635	676	643	641	657	622	657	645	637	680	660	639	599	622	696	687	675	660	670	685	669	642	619	666	615	664	659	661	649	581	629	650	669	648	653	679	642	665	648	610	632	660	675	596	689	617	659	651	626	657	658	637	629	673	635	666	609	607	668	629	640	616	638	645	652	644	657	659	626	658	640	681	643	630	679	620	643	703	628	651	641	670	655	638	690	653	621	697	581	627	661	619	596	647	668	662	675	645	604	585	672	661	628	650	633	663	648	616	654	675	620	620	652	642	658	648	675	662	653	659	658	615	636	609	667	668	653	651	656	624	622	666	676	621	656	621	643	688	658	641	646	635	590	674	666	688	660	664	650	654	657	628	606	638	626	612	674	637	637	674	681	624	651	668	649	661	679	611	605	674	632	666	632	626	688	672	674	660	653	667	660	662	646	669	673	667	644	692	664	638	630	625	590	652	696	660	609	648	637	608	643	658	651	689	641	635	641	664	638	618	609	633	667	675	604	610	649	673	654	708	587	642	626	622	613	640	710	666	669	635	645	618	614	648	666	650	685	636	629	646	670	679	697	652	681	655	604	673	643	605	643	618	630	627	661	635	636	623	645	700	622	646	707	654	629	608	646	651	645	645	628	667	674	587	610	645	659	654	638	653	676	639	722	659	671	617	661	635	682	603	634	613	599	628	582	635	611	629	657	587	601	613	625	644	633	664	645	615	639	619	668	662	635	630	637	665	664	644	680	630	628	654	641	664	638	642	670	647	638	620	617	591	604	649	694	642	646	712	653	652	689	645	648	612	642	656	610	733	633	642	656	660	646	656	638	632	650	676	630	640	679	616	660	635	632	668	582	650	624	678	658	621	617	676	617	677	630	593	600	620	644	659	691	607	685	648	663	643	618	640	622	613	642	622	637	685	622	682	606	691	673	670	615	604	671	677	632	629	622	660	624	626	613	629	631	625	696	639	641	669	609	629	670	649	678	642	641	671	605	628	641	665	611	604	626	687	667	650	613	652	611	639	653	632	627	652	637	670
2134	145	105	88	82	246	1322	7363	10648	8069	4222	1498	450	194	117	73	87	63	72	71	72	67	66	71	57	49	63	69	69	75	54	74	74	75	60	66	62	58	70	70	50	62	56	60	56	72	52	72	54	59	75	73	71	60	73	74	75	68	67	72	80	58	62	65	68	50	62	70	58	58	76	71	57	73	73	90	55	67	67	66	66	89	62	66	77	55	64	76	80	91	62	72	83	70	62	52	62	74	74	54	76	62	59	78	64	68	63	74	51	62	85	66	68	62	68	70	58	75	60	64	71	72	59	73	81	59	63	64	75	71	62	76	59	64	64	68	67	60	71	72	66	74	65	85	56	91	64	78	70	79	63	61	54	71	69	78	64	64	73	56	71	74	73	69	64	69	58	71	82	72	59	63	62	69	76	66	60	66	62	62	78	62	67	72	69	65	68	62	67	65	85	66	65	72	59	65	86	73	70	59	46	75	62	71	67	66	69	77	76	60	51	52	51	61	69	63	66	69	77	57	69	79	58	59	60	63	65	58	58	74	61	67	64	63	69	69	49	65	54	53	71	66	59	66	66	67	68	57	75	77	64	73	60	71	63	63	68	67	60	69	59	63	78	74	62	58	80	69	58	64	63	72	66	74	64	73	72	60	69	67	73	66	65	58	83	45	57	55	64	56	58	69	75	63	53	73	54	82	54	47	55	74	74	72	60	68	70	70	60	69	56	53	65	60	58	73	58	69	77	63	72	54	69	68	68	76	93	66	72	75	57	78	75	67	77	56	71	47	55	68	69	70	59	68	71	67	75	52	63	74	66	83	62	66	64	68	69	68	56	60	66	69	63	66	58	78	81	75	59	69	73	75	65	66	52	69	85	67	70	75	74	62	71	58	71	55	71	74	74	63	82	72	81	68	54	72	72	78	56	74	62	72	75	85	71	58	65	56	68	65	75	73	86	64	51	67	56	70	73	67	64	69	54	50	58	56	71	65	72	60	60	56	60	70	70	50	59	57	88	74	71	59	73	73	77	70	77	59	68	72	72	55	62	65	74	74	70	59	57	43	51	69	65	70	75	60	64	65	77	58	55	72	68	83	58	62	71	65	79	70	75	50	66	70	74	62	56	54	61	55	56	59	69	64	61	71	71	76	73	52	68	67	89	68	56	57	57	51	64	64	59	71	71	61	76	76	81	79	59	60	84	66	62	69	82	55	66	66	83	70	67	64	63	50	70	72	69	74	75	43	62	61	52	69	65	73	65	57	63	57	73	62	58	62	76	67	65	70	62	76	78	64	72	66	73	74	74	79	65	74	67	74	57	80	67	78	72	64	69	55	72	64	89	61	70	64	68	84	64	64	61	80	52	80	59	75	78	60	64	76	64	64	72	67	59	67	56	75	50	63	66	59	37	70	61	73	85	74	79	59	81	65	58	76	53	51	75	70	77	56	72	60	63	74	74	59	60	63	70	65	65	71	58	64	68	59	82	59	69	63	65	62	81	66	70	74	65	75	66	73	78	69	58	74	59	62	60	58	70	74	79	64	73	48	78	65	60	56	79	53	57	64	71	57	54	62	54	56	56	56	73	81	76	61	78	71	70	64	49	68	75	74	73	62	71	56	60	66	54	62	77	72	74	63	66	71	60	57	76	57	68	72	71	59	64	63	72	62	69	64	87	61	58	58	61	65	64	54	66	74	62	70	53	69	59	51	56	71	60	59	66	56	53	78	62	64	66	65	64	74	80	54	70	61	55	66	69	67	87	66	59	77	62	69	75	67	53	84	71	54	59	74	71	66	77	78	62	74	58	60	62	82	74	69	73	52	55	68	70	56	72	54	64	68	78	67	67	72	54	90	72	61	59	70	67	64	66	67	60	75	46	59	57	82	74	71	70	66	69	79	77	60	69	78	70	64	77	74	75	67	61	64	82	55	65	65	69	57	73	54	69	73	58	60	73	68	64	63	70	61	77	65	77	61	78	65	47	59	62	66	63	57	71	62	64	70	60	57	62	65	65	73	75	67	63	71	60	52	70	76	73	59	83	54	69	61	66	78	71	75	62	54	67	72	69	76	56	59	57	67	75	57	74	48	67	71	74	66	60	70	66	74	58	79	84	77	73	64	63	60	61	83	59	67	66	77	73	75	59	54	64	72	64	69	63	80	69	76	52	79	77	67	75	76	57	76	70	75	80	58	82	63	74	68	61	74	75	63	73	68	64	68	73	71	66	62	73	70	87	73	63	52	51	55	70	58	74	71	78	67	72	70	66	55	73	59	86	71	63	72	64	76	70	64	53	54	56	69	52	52	79	67	63	67	58	71	76	73	62	82	63	62	56	64	53	71	73	66	78	64	55	73	57	63	51	72	72	71	67	63	62	62	64	56	58	61	62	78	68	65	61	66	64	68	65	62	71	68	67	55	90	68	74	72	66	69	73	76	70	72	61	57	76	57	79	69	72	79	70	57	63	65	66	64	54	62	61	68	73	53	72	73	76	63	77	49	67	74	55	68	63	64	62	74	74	76	67	55	55	67	59	74	54	69	67	77	61	64	59	54	58	68	57	65	68	68	77	76	56	64	65	69	59	57	74	65	62	65	60	73	71	72	62	69	65	73	64	83	58	71	51	72	62	61	67	71	67	68	82	63	63	61	63	44	54	79	70	67	53	74	61	78	69	67	64	63	54	73	64	71	65	51	69	71	75	70	66	64	72	80	67	77	58	66	78	76	64	57	63	76	69	78	86	66	75	60	55	69	61	61	68	54	62	66	72	67	76	65	57	47	63	75	76	68	71	83	83	79	57	59	62	71	68	75	58	75	69	58	75	74	57	69	68	61	69	71	90	58	57	64	65	63	74	66	69	61	54	61	62	67	67	53	79	73	69	75	60	78	60	74	66	56	57	88	57	62	67	79	73	62	73	71	83	65	64	72	57	85	50	64	72	69	82	79	76	58	60	65	73	71	59	73	74	58	64	71	55	63	49	57	69	67	70	63	81	56	59	69	76	61	67	69	60	73	63	62	82	72	67	64	68	52	76	62	55	52	65	83	87	79	71	77	61	56	52	69	78	79	65	62	66	71	64	89	69	74	78	71	58	69	81	61	70	63	76	62	60	56	74	51	54	53	69	71	61	68	65	64	60	71	75	69	71	70	64	71	62	75	60	58	56	71	61	54	65	61	71	70	71	85	57	60	59	74	76	79	69	67	53	58	59	70	81	80	59	54	63	60	64	60	73	74	69	81	71	54	60	64	67	63	64	51	66	63	53	71	68	70	63	70	65	69	56	73	68	76	85	54	42	62	50	62	58	57	62	73	80	62	57	72	65	78	52	68	78	63	73	79	57	66	67	65	63	59	77	70	70	76	71	81	67	91	69	67	65	62	71	68	57	46	72	79	50	60	62	56	60	54	73	76	58	71	65	46	54	75	66	67	78	63	64	63	66	55	78	69	70	52	58	65	54	70	54	73	59	56	74	79	67	68	70	76	75	74	56	71
9602	2863	1578	2482	5534	13709	32852	53594	54079	45946	34629	22315	9661	4102	1658	915	782	758	705	682	774	725	724	786	791	742	750	715	732	749	699	700	683	730	699	712	743	740	732	713	758	709	719	791	760	744	707	714	708	725	701	756	732	720	709	708	758	719	690	724	748	708	712	743	697	718	748	743	764	695	752	714	779	702	753	712	787	736	766	736	741	785	690	758	798	748	771	717	750	709	750	690	727	715	768	716	736	713	721	756	719	741	738	726	695	706	700	746	694	737	711	726	699	716	716	781	741	748	686	693	721	723	753	740	701	800	735	714	725	732	699	739	687	720	703	710	739	753	752	751	712	670	740	768	717	722	732	744	728	720	721	783	677	744	700	721	721	719	717	769	752	735	758	678	713	769	755	702	766	712	725	752	762	707	756	704	758	732	704	789	729	732	725	756	710	729	743	729	759	738	739	746	772	745	696	744	770	747	744	736	724	728	744	724	758	720	724	709	690	704	765	749	710	700	706	748	736	731	761	722	712	703	762	769	726	743	760	742	731	682	759	711	784	744	739	741	752	768	750	726	660	750	715	715	694	732	720	745	744	736	731	699	747	757	743	750	714	710	742	718	759	753	751	767	718	726	731	735	738	755	723	772	734	729	767	723	695	697	718	752	735	697	722	708	764	706	719	743	744	721	721	771	721	754	776	757	715	675	731	718	747	743	718	745	765	738	763	701	729	707	795	761	734	723	725	711	737	782	760	737	696	705	737	747	765	729	759	728	717	676	708	725	738	728	763	799	764	695	737	741	747	732	799	708	741	792	724	774	713	726	722	740	713	728	743	727	741	747	739	710	707	730	737	767	752	771	731	745	745	758	716	779	713	765	700	731	703	726	711	744	748	819	754	748	771	752	717	733	737	748	745	715	712	721	732	711	795	713	745	687	725	670	728	716	715	741	688	769	737	718	731	715	742	790	767	704	685	678	741	706	777	718	729	687	696	690	742	759	680	705	742	783	728	730	731	741	746	724	742	727	747	723	724	735	757	745	704	719	691	743	701	718	728	757	750	736	741	754	733	674	717	716	721	736	690	707	705	706	729	724	734	711	715	708	776	776	713	759	739	753	783	755	719	712	716	737	756	730	774	692	741	767	750	750	729	752	757	726	764	750	750	734	717	736	742	761	717	746	717	710	710	773	763	755	752	751	767	702	735	732	703	758	743	735	743	671	720	743	749	717	736	761	723	745	714	712	743	686	725	731	700	696	720	761	726	726	709	719	759	765	736	697	711	726	728	676	793	692	756	714	728	744	725	710	732	717	704	695	713	714	725	771	700	754	678	727	719	734	714	756	732	746	761	701	801	740	725	731	767	706	744	698	711	757	730	714	718	743	731	741	710	698	744	765	762	722	702	723	724	801	756	708	729	724	703	744	758	732	708	719	746	737	675	714	690	758	730	754	739	754	712	736	759	729	722	709	731	734	694	717	762	758	698	752	721	721	683	754	725	700	712	649	740	772	763	700	748	739	701	706	704	736	806	714	745	726	714	750	728	719	701	755	730	723	683	678	777	734	741	814	705	724	784	759	758	752	757	769	818	741	738	717	724	697	716	717	721	759	725	707	689	722	723	721	717	754	760	691	715	741	763	734	703	728	738	749	726	752	773	754	741	713	759	702	729	757	738	699	747	730	730	747	738	750	738	710	761	760	738	753	757	710	737	744	745	779	742	721	751	774	759	754	754	729	727	769	725	729	748	744	754	780	741	720	722	693	763	753	738	722	697	698	721	706	706	737	720	750	717	671	761	731	756	681	726	709	747	732	751	732	724	773	736	698	743	741	712	759	734	763	748	720	764	750	721	769	701	715	737	757	732	741	713	753	724	783	746	740	731	724	739	706	728	719	703	719	728	727	776	707	750	747	690	694	742	684	691	712	773	711	701	731	709	714	765	737	746	780	764	743	724	735	731	757	695	764	761	706	749	703	691	681	743	757	721	686	735	740	723	742	741	785	718	721	723	730	736	699	727	740	759	750	697	741	717	773	711	734	751	740	739	756	748	699	752	692	752	700	814	726	751	741	746	720	711	723	725	754	751	741	771	701	700	713	691	762	741	693	752	720	753	749	741	681	724	725	730	681	761	741	743	766	736	773	708	748	731	737	705	722	683	706	727	680	734	701	707	739	723	667	705	743	738	712	742	756	721	709	746	733	750	744	791	683	713	719	741	725	776	749	733	744	737	737	723	734	762	702	742	740	747	778	743	692	735	742	742	720	723	718	738	740	677	744	712	732	709	701	747	709	717	715	732	737	711	699	702	749	740	729	771	741	729	737	775	738	743	754	752	747	750	694	733	734	743	705	725	685	727	692	713	731	754	709	756	744	739	705	697	712	708	733	738	742	774	754	738	744	735	732	793	712	804	688	687	742	753	717	742	731	724	749	708	720	727	732	710	743	713	734	724	733	726	737	706	723	739	723	748	705	745	746	748	729	760	768	725	773	709	727	719	711	786	714	756	754	726	717	718	759	685	756	770	713	689	677	729	755	716	732	696	723	736	729	767	758	741	683	774	767	693	776	731	772	761	739	718	725	776	742	747	751	761	721	739	757	761	793	698	706	742	722	725	768	695	656	747	739	728	722	757	712	725	767	700	685	759	758	753	717	752	712	724	773	820	769	727	729	755	752	798	762	731	720	720	704	726	700	709	770	741	737	697	787	729	703	768	770	749	682	735	734	805	729	700	743	760	722	733	722	727	743	734	752	743	783	716	744	698	736	738	692	734	692	736	715	778	746	768	739	774	750	710	711	726	730	751	691	721	749	743	714	756	732	707	698	719	692	727	728	700	757	722	715	731	723	694	743	718	679	760	760	684	695	760	786	739	741	730	728	680	788	702	734	667	754	738	768	804	770	711	750	765	744	734	745	739	704	734	729	762	685	720	748	763	714	733	738	769	721	787	730	731	725	740	722	722	732	723	712	744	693	710	731	715	751	694	680	741	726	720	698	746	721	745	712	727	734	777	747	732	748	686	760	755	760	665	742	744	703	761	745	727	715	707	745	710	730	756	725	712	724	724	784	790	724	761	787	764	759	729	747	758	764	727	703	734	729	720	720	757	690	727	743	762	738	741	745	764	721	711	709	743	711	743	757	723	738	732	714	729	735	742	738	728	728	758	716	732	784	744	737	747	751	767	722	720	738	740	714	780	707	783	671	789	749	740	752	729	719	696	742	714	764	733	668	734	751	740	717	748	725	735	731	742	728	701	726	736	742	757	729	720	718	775	742	787	750	736	717	732	743	738	688	733	752	740	714	699	700	698	718	709	726	762	767	764	713	763	744	707	743	747	740	746	700	748	703	762	764	711	745	754	726	722	777	705	716	719	717	772	741	774	740	729	744	699	737	758	714	724	729	736	724	701	699	768	747	708	742	686	719	705	697	738	748	734	697	747	747	754	719	807	740	716	715	739	723	763	713	707	763	730	716	764	704	769	747	742	699	700	733	674	725	722	746
1007	200	129	94	126	533	3317	12581	16193	12348	6897	2475	681	268	116	79	69	50	53	55	46	56	55	48	63	53	56	53	50	62	61	51	46	56	67	41	55	48	52	56	65	44	57	56	48	56	51	57	53	51	57	56	63	55	50	53	61	59	47	52	51	60	49	61	40	55	47	50	54	42	79	52	63	45	69	53	59	59	62	54	56	60	68	47	66	61	57	54	48	45	52	63	62	54	51	58	74	48	50	64	64	56	55	63	43	68	70	61	62	57	68	55	53	44	57	53	60	54	41	52	52	61	52	57	51	58	51	48	50	56	51	38	68	62	44	60	68	57	59	57	55	65	65	53	60	49	49	67	59	68	61	51	48	49	61	50	51	52	55	67	55	49	54	57	66	55	57	44	56	50	72	58	52	58	46	44	60	69	54	65	49	55	57	46	56	54	63	44	73	56	50	57	60	57	62	51	62	54	51	58	63	62	68	52	77	59	64	54	54	49	57	57	62	52	48	47	52	60	54	62	41	66	56	46	47	57	51	59	57	61	49	62	47	52	64	57	48	58	51	69	66	54	52	58	69	57	60	47	47	57	53	57	47	48	52	65	63	46	68	49	49	58	51	51	52	59	67	49	44	47	49	62	56	56	47	52	62	47	48	59	55	51	51	53	45	57	44	55	63	70	71	52	51	54	60	49	62	50	56	59	62	47	46	40	50	73	54	59	54	53	66	60	47	59	50	53	51	63	54	50	59	44	49	50	69	47	48	59	43	55	48	56	77	70	52	55	55	44	53	50	70	53	60	46	52	54	42	53	51	58	47	69	53	48	65	50	49	61	61	55	54	48	53	46	56	55	54	50	56	50	45	43	61	49	57	43	43	57	52	56	63	63	59	54	72	55	57	51	63	65	60	58	66	42	58	55	58	52	58	60	63	46	58	44	70	42	44	63	59	37	50	53	58	53	58	42	54	54	61	67	45	71	55	51	65	54	49	47	54	69	39	51	68	60	66	44	58	61	56	46	55	55	59	55	67	47	52	61	66	58	54	53	62	57	54	47	56	53	52	48	59	57	64	62	62	61	51	54	63	51	63	59	55	59	68	69	52	59	58	52	65	57	44	62	52	56	66	53	47	52	51	53	52	54	46	63	58	51	40	59	57	48	51	73	43	56	55	56	59	57	54	46	57	51	49	63	48	61	62	37	61	50	58	56	59	54	56	67	48	41	50	55	49	71	54	59	67	57	71	58	71	56	58	60	53	53	58	60	56	58	58	51	68	51	55	50	46	53	59	30	57	49	61	50	50	53	60	55	54	56	57	54	46	45	58	70	52	51	61	66	59	56	54	49	48	79	60	52	62	51	55	49	43	54	63	61	45	39	47	57	70	63	65	52	66	42	77	55	50	56	68	71	55	69	45	50	57	59	53	68	61	55	48	50	58	53	67	67	56	50	48	49	57	62	50	63	60	64	55	61	52	60	55	55	55	56	58	61	52	58	56	47	56	61	56	55	56	56	49	51	61	58	46	52	53	55	58	65	55	66	54	40	39	52	69	58	57	46	44	49	52	57	56	51	52	45	53	62	55	62	57	49	52	63	50	48	65	59	60	61	63	62	52	60	58	60	60	47	57	58	55	51	39	62	54	47	73	53	57	51	61	47	43	54	47	61	53	63	50	52	58	56	49	57	67	61	49	53	52	70	55	50	54	58	57	59	68	46	60	59	44	67	52	51	59	55	56	60	52	54	49	67	58	54	68	63	80	56	52	67	51	48	62	54	52	43	53	57	58	60	50	66	60	58	55	59	52	69	59	48	57	56	54	63	54	57	74	44	51	48	43	57	49	59	64	53	61	64	60	50	53	46	67	65	52	59	56	58	51	54	68	63	59	56	53	47	60	49	58	65	56	51	54	47	48	37	63	61	56	49	55	62	48	52	45	60	63	69	53	51	52	46	58	58	44	46	62	60	55	49	56	57	45	45	58	67	51	51	41	54	54	60	62	57	63	60	51	37	40	54	63	49	50	52	47	52	63	65	57	58	51	62	41	46	57	47	53	47	49	44	54	55	68	80	51	49	48	65	55	50	41	42	54	60	61	60	65	49	52	48	52	58	45	55	55	47	71	52	53	69	50	66	51	59	57	43	62	53	53	56	50	51	50	57	48	61	58	59	50	51	44	58	71	54	57	38	51	59	53	59	49	56	44	54	69	50	51	58	49	42	66	60	57	62	61	49	60	60	43	64	58	49	57	56	57	71	68	64	56	55	52	59	55	47	62	60	63	57	59	61	58	61	44	56	71	55	65	58	57	48	49	57	54	45	57	59	46	57	60	57	56	59	58	46	60	45	55	53	61	58	78	53	55	60	53	47	54	39	58	51	53	54	42	48	54	50	63	47	57	56	56	55	66	43	48	63	50	55	60	46	64	54	46	65	63	54	61	60	44	58	69	54	44	56	40	58	68	57	55	49	63	61	57	67	60	67	51	57	53	47	77	62	50	52	74	61	62	68	57	58	67	58	57	58	49	65	57	52	48	68	57	62	51	66	62	56	72	59	60	45	64	60	37	57	67	64	42	53	47	54	45	54	60	54	54	55	64	60	53	46	55	52	42	56	45	48	49	65	52	56	51	45	51	55	44	61	57	60	52	64	58	52	68	58	49	43	65	53	55	50	59	70	58	49	65	56	54	42	60	48	56	46	57	48	54	61	66	72	58	52	47	43	63	58	52	47	56	56	49	45	56	63	60	58	49	66	56	46	56	60	58	67	58	55	45	49	60	58	51	55	60	59	55	55	55	46	62	62	58	58	62	56	56	54	46	60	51	54	58	45	63	58	60	51	57	55	61	49	58	62	57	64	52	66	51	55	49	82	62	69	56	71	56	47	57	65	54	51	54	64	63	65	55	43	60	65	46	52	73	57	53	53	54	47	51	64	53	51	50	58	48	51	47	70	65	56	54	58	66	56	51	42	48	65	57	56	49	59	60	45	56	57	61	57	46	50	41	48	62	59	63	56	52	58	59	46	46	65	58	37	56	70	52	42	55	62	74	65	62	55	63	63	57	42	62	55	55	53	49	65	68	51	67	46	52	61	47	70	58	57	69	59	52	62	76	61	43	55	58	49	56	59	57	61	64	52	47	54	48	56	45	63	57	56	37	65	54	38	64	59	48	56	54	55	65	82	54	50	60	35	64	54	53	44	63	52	53	66	43	72	46	43	56	50	47	56	48	55	54	53	52	77	53	61	60	59	52	49	74	51	68	52	57	62	60	67	59	62	50	69	55	56	63	60	60	44	42	61	47	68	44	69	55	51	46	64	58	58	59	50	46	45	43	67	58	58	69	55	57	58	53	65	59	46	65	51	63	55	63	62	58	58	49	58	66	46	55	58	56	66	55	45	45	60	59	52	44	52	41	48	66	54	61	54	54	65	62	49	47	62	44	58	56	66	55	53	52	55	51	54	57	63	63	52	59	59	45	45	57	49	57	46	63	64	57	57
13001	4418	2012	3614	8839	24819	44087	63218	62793	52514	40362	27322	13478	6120	2170	845	618	621	610	582	638	597	641	604	631	605	603	593	617	591	597	580	672	615	617	604	626	596	611	629	622	628	580	602	623	613	632	648	607	607	656	575	602	655	588	602	592	660	676	621	623	627	615	624	617	634	609	599	682	588	608	631	581	600	627	609	634	595	578	645	600	613	597	636	595	597	622	610	611	600	655	586	634	647	611	571	594	604	619	648	630	630	605	633	590	650	644	610	633	610	645	653	611	614	603	604	618	626	605	608	634	565	678	585	586	659	592	626	643	599	626	611	617	614	611	593	613	593	606	645	621	591	616	578	636	617	609	666	607	618	594	639	597	597	611	642	585	602	625	617	649	632	616	585	577	660	591	574	627	618	607	641	578	614	612	594	616	618	624	591	632	632	591	629	598	618	631	626	611	647	626	601	623	613	621	647	587	672	617	613	599	588	599	616	642	614	647	635	575	612	593	642	618	611	625	595	621	590	603	640	624	626	597	633	587	626	606	625	615	578	642	642	630	616	626	588	617	634	604	610	626	600	590	604	645	606	586	622	622	612	642	617	648	596	604	610	620	645	612	613	662	601	641	597	627	625	593	631	633	571	599	571	634	602	645	596	623	617	644	635	631	614	599	637	652	578	622	658	612	607	583	619	630	595	631	648	635	670	604	620	609	636	638	617	595	622	591	613	636	624	590	568	633	653	609	623	575	593	600	594	608	633	629	606	629	618	616	633	640	591	642	702	583	603	628	647	633	609	595	603	619	613	635	642	615	589	642	623	636	640	586	608	638	593	580	606	582	603	620	612	628	641	584	609	619	617	618	621	668	619	596	669	597	613	577	624	604	600	566	590	626	603	639	630	684	599	612	622	593	622	627	618	617	598	626	576	606	606	628	619	591	635	605	586	611	647	630	551	603	604	582	615	608	596	616	650	608	608	626	652	635	619	655	586	610	579	635	648	642	553	563	607	605	574	643	675	634	595	593	636	613	628	559	598	571	633	600	603	592	599	584	619	607	589	619	617	621	636	622	590	616	623	650	561	654	576	604	550	632	625	620	591	653	613	591	589	580	623	612	596	624	617	615	643	604	633	614	597	608	616	574	611	636	630	662	596	592	632	645	570	633	600	652	662	589	587	607	648	596	641	621	620	618	603	639	618	607	621	670	616	588	612	585	627	590	639	642	630	649	629	630	616	630	589	610	612	710	634	571	610	611	632	620	615	612	626	603	569	643	621	588	632	599	628	634	594	642	633	584	625	630	605	592	592	547	622	607	644	608	618	639	598	604	618	623	583	612	619	605	637	622	618	594	540	624	620	626	607	626	653	604	587	583	653	621	638	575	614	606	627	600	612	621	632	611	605	610	612	600	641	617	621	597	623	607	596	606	609	610	610	633	606	640	610	602	601	592	619	614	594	632	633	641	598	611	597	621	670	629	624	591	631	588	617	646	583	623	572	592	601	622	605	643	613	574	609	595	634	628	643	566	616	644	650	590	626	665	616	628	610	609	621	609	617	589	595	602	608	581	636	608	642	648	642	569	622	611	596	604	624	560	659	605	655	646	612	614	617	637	584	645	612	667	577	618	602	659	632	607	613	655	632	586	638	627	643	580	617	604	614	634	599	610	622	608	622	648	608	607	616	611	619	609	580	655	603	615	657	646	602	658	615	594	605	627	618	604	655	588	636	633	614	600	617	631	647	625	628	655	600	621	644	615	596	595	600	632	632	583	609	606	607	540	580	575	595	650	580	631	635	625	598	620	596	601	605	666	628	609	564	623	645	628	597	610	603	669	600	584	588	625	631	649	579	577	583	634	603	622	595	597	616	668	626	585	638	567	611	596	610	613	581	668	598	643	576	622	595	622	632	583	651	609	631	604	599	597	598	624	632	626	639	643	600	607	665	620	620	602	601	614	551	631	642	612	652	604	583	604	663	656	622	574	590	633	628	594	617	590	600	618	651	614	586	604	612	599	654	591	620	599	598	648	613	596	619	628	644	600	590	637	621	625	610	649	605	584	635	617	644	615	592	616	634	630	597	635	627	604	582	595	625	612	645	614	631	651	620	576	596	598	611	617	627	599	634	631	604	635	575	586	629	632	607	576	640	603	574	621	632	621	626	601	615	635	673	599	600	654	618	613	589	617	622	664	602	634	603	610	588	624	624	620	617	652	590	617	601	611	639	602	603	627	591	574	607	646	609	609	629	615	597	627	624	642	639	633	623	619	650	600	624	630	650	643	595	617	632	650	598	609	655	594	626	572	621	621	605	630	594	618	594	653	617	642	634	623	614	599	592	649	666	622	604	617	620	636	648	615	673	608	590	641	642	608	663	606	626	662	632	617	635	595	611	646	604	622	608	609	637	640	594	588	613	602	624	590	618	572	646	579	619	635	596	597	602	619	632	651	620	655	635	598	655	613	588	625	639	617	610	633	600	615	613	610	639	655	608	585	620	578	613	665	590	623	597	569	619	643	625	646	636	578	634	558	610	642	627	638	633	629	629	617	599	583	624	600	578	646	686	631	627	615	578	661	596	603	570	662	625	628	601	599	578	601	648	646	596	691	600	656	681	596	625	600	608	622	629	604	619	626	625	617	615	637	613	599	620	644	622	664	613	628	605	626	651	632	612	658	602	602	625	605	636	625	629	587	668	552	597	588	613	623	586	630	630	605	638	598	632	642	569	606	647	627	593	681	620	625	671	626	607	610	610	602	611	615	619	614	624	600	589	612	595	620	583	618	636	591	590	616	611	596	656	616	637	606	617	607	597	606	611	632	599	608	639	608	616	595	647	605	592	628	609	620	656	617	612	619	648	610	632	656	661	647	622	606	616	650	612	592	629	588	620	598	631	612	597	645	615	618	593	584	632	636	594	587	623	634	586	633	628	586	632	629	619	664	588	665	628	598	635	611	620	606	619	593	604	621	608	622	587	625	613	642	625	617	644	607	592	667	668	610	621	604	612	653	674	637	618	640	635	620	674	623	579	655	606	610	590	674	597	604	597	628	635	607	621	629	615	647	660	617	616	622	662	597	624	574	627	559	604	632	591	640	577	597	604	590	601	596	622	582	619	660	594	599	628	569	616	591	648	631	614	614	620	619	602	613	579	572	629	655	620	602	585	624	614	598	591	664	626	606	578	612	591	668	624	643	595	599	638	612	644	618	641	586	589	603	579	601	599	615	620	640	584	635	573	592	638	637	604	625	651	621	614	597	613	577	627	602	639	646	624	616	631	639	609	649	635	613	618	621	620	611	652	612	594	579	624	601	662	610	645	581	642	640	560	589	648	595	612	640	657	622	652	633	618	646	621	622	663	614	598	615	626	637	585	620	627	617	626	649	641	623	572	590	651	630	595	606	607	642	599	616	587	627	623	592	621	617	596	600	585	622	646	612	612	633	615	601	581	587	639	625	603	586	619	649	626	587	593	610	703	629	645	632	615	632	615	635	634	672	658	636	601
1444	87	84	85	67	132	669	2826	3134	2332	1226	577	234	119	85	60	81	67	75	48	79	57	69	59	88	60	55	69	63	69	83	75	82	61	76	64	79	72	72	58	62	67	80	58	50	67	61	75	80	61	58	65	64	58	68	73	68	69	55	57	72	64	50	89	68	51	73	72	71	77	82	64	82	80	76	74	54	65	79	72	63	62	69	67	68	67	80	70	78	55	69	68	71	52	81	62	70	68	78	77	52	71	72	66	68	57	75	66	62	69	65	64	57	71	59	69	57	73	75	55	77	66	66	73	66	55	60	67	62	75	63	89	73	62	75	68	70	73	86	62	65	80	77	80	71	77	76	71	68	74	60	62	67	78	65	57	76	79	74	56	64	66	72	59	64	82	59	71	47	37	71	62	69	67	67	73	83	59	51	69	58	63	69	71	72	82	71	60	76	75	65	64	78	60	67	67	69	58	68	65	67	63	68	73	87	63	56	81	69	55	63	63	79	61	78	58	63	69	65	70	67	69	78	65	82	69	64	66	61	62	70	91	57	68	78	69	64	56	55	70	72	72	69	63	57	86	65	76	59	80	76	67	77	82	74	61	78	58	64	52	76	65	87	84	67	76	66	69	72	69	74	70	65	60	81	60	73	69	63	65	68	68	66	79	73	67	64	73	67	69	73	61	68	83	77	60	62	69	83	68	55	58	72	61	62	47	63	73	75	68	68	55	66	69	64	57	77	63	69	58	72	51	62	77	59	79	76	73	56	70	63	52	78	64	82	59	71	72	75	67	78	60	61	66	62	73	59	63	68	72	65	66	74	86	57	63	86	73	78	58	63	49	76	63	64	60	66	80	65	64	76	66	64	71	79	73	61	68	73	67	73	65	64	63	80	45	63	62	62	59	68	78	61	72	41	80	86	55	68	71	66	74	62	44	76	63	76	54	60	68	68	53	67	69	62	64	52	65	67	71	67	74	72	78	67	64	62	68	84	69	65	53	73	72	61	59	66	71	52	75	69	89	74	70	66	60	78	69	73	72	61	62	69	74	73	60	71	59	69	65	73	76	59	71	67	70	69	78	87	48	76	78	55	88	77	69	66	73	72	77	78	66	68	60	56	80	66	69	74	64	72	72	61	73	68	68	71	64	75	62	78	72	60	60	70	65	80	60	72	71	77	60	62	62	62	70	69	61	75	57	62	60	75	63	62	49	70	76	63	83	71	82	64	69	75	65	75	71	65	68	74	68	69	58	81	67	71	61	59	63	76	71	70	55	66	76	52	76	72	69	62	77	78	64	72	65	73	82	74	65	82	63	68	83	63	61	72	69	57	65	65	57	74	63	75	66	58	79	52	63	72	68	84	64	63	80	73	58	52	75	82	76	67	78	73	82	67	82	80	63	80	63	72	75	61	66	61	67	74	67	76	69	75	78	67	65	77	68	68	63	77	70	64	74	60	79	60	67	59	65	73	58	73	77	72	60	68	70	79	78	63	80	68	59	85	80	67	68	67	72	74	56	59	80	62	74	89	60	83	82	70	63	61	61	67	62	59	79	77	72	71	57	57	67	64	65	65	65	71	56	66	72	59	68	65	73	77	76	61	69	67	89	62	82	59	58	64	51	72	66	63	60	58	93	71	64	72	77	55	82	78	69	75	63	70	80	62	80	83	64	70	56	56	72	63	64	71	71	76	64	71	65	53	75	73	61	70	62	64	63	78	65	74	69	61	86	56	64	52	71	75	68	73	53	72	64	70	75	51	58	67	65	84	72	85	57	59	68	71	78	54	61	75	58	87	74	69	79	85	72	72	54	73	68	68	69	69	63	73	76	69	68	78	77	72	85	91	64	66	79	76	79	65	60	79	54	63	70	63	57	70	81	64	58	63	84	52	62	67	68	77	70	81	66	60	74	73	70	54	45	68	72	65	62	58	86	63	71	60	86	74	71	63	82	66	64	67	62	71	62	67	48	73	71	72	60	77	81	77	79	71	56	72	75	68	64	54	77	80	55	52	75	68	80	71	65	69	54	75	103	47	78	75	76	78	71	76	61	62	64	68	61	70	68	56	76	74	60	78	60	71	66	62	77	64	100	67	62	77	63	72	59	89	71	71	62	75	64	71	79	56	66	79	63	62	74	70	79	61	80	64	66	80	75	60	57	62	71	60	72	78	73	65	69	71	82	79	68	76	70	73	77	60	83	77	60	66	65	71	69	72	75	67	72	71	57	68	60	64	74	81	51	68	69	58	78	68	82	71	63	66	66	70	69	60	60	53	72	84	71	73	65	86	59	62	63	79	70	58	82	79	73	68	67	79	70	71	66	81	68	71	73	69	81	58	67	57	71	83	75	66	61	74	73	65	65	68	63	81	74	66	60	67	64	70	65	70	70	70	67	72	68	101	66	61	62	88	63	58	59	84	64	64	64	84	70	69	63	61	78	84	66	64	59	62	76	75	58	68	54	54	79	65	64	60	72	77	64	56	64	71	69	70	72	76	66	71	63	71	69	69	82	59	78	67	64	77	73	77	61	79	74	70	79	79	57	61	72	68	70	72	78	69	72	56	64	60	76	73	80	58	74	60	59	69	65	73	72	66	64	71	61	53	75	68	75	68	68	75	65	70	72	77	72	55	79	69	67	72	53	68	76	63	62	63	69	68	62	66	82	77	72	69	59	69	64	66	62	74	49	75	63	50	79	67	74	78	73	65	60	69	66	64	74	64	72	62	76	59	71	64	76	66	75	71	66	74	51	58	66	82	70	62	70	57	73	75	60	83	73	61	71	68	59	58	75	73	66	67	75	63	57	81	76	83	65	65	69	77	70	51	82	68	65	82	65	68	61	63	76	86	69	69	83	84	62	85	67	61	52	64	69	79	65	77	72	74	81	80	68	60	61	72	72	60	76	54	70	57	74	75	78	74	61	63	65	64	76	62	70	65	50	63	81	75	71	58	69	77	67	65	63	78	72	75	82	58	71	91	70	64	57	81	70	74	60	75	66	71	71	69	74	50	58	70	73	70	50	70	56	71	70	68	74	59	79	63	67	69	77	66	63	75	77	67	62	65	70	71	71	75	75	57	64	74	76	60	69	61	63	71	85	67	72	73	70	53	60	61	77	71	72	60	66	70	53	71	72	44	67	88	64	73	58	76	67	72	66	64	61	64	69	63	60	58	75	74	53	55	79	59	73	67	64	83	78	69	77	70	60	79	66	64	77	80	70	67	66	72	67	79	73	70	53	75	69	65	66	70	72	68	67	80	69	68	72	75	77	57	63	79	71	69	69	68	73	60	72	63	72	58	64	75	51	73	59	68	59	59	76	75	79	76	74	76	68	75	79	58	80	77	78	67	69	81	70	62	78	69	69	65	71	66	64	71	77	71	56	53	70	66	76	64	75	72	71	51	72	58	69	75	68	59	51	81	68	60	71	70	76	59	71	69	80	58	78	55	74	67	64	78	74	63	57	59	68	82	63	76	71	53	68	59	77	90	70
7606	1580	1047	1404	2694	7601	24719	38389	36046	30679	23004	12962	5076	2111	1203	855	788	758	784	732	765	737	759	819	754	723	743	719	780	741	754	806	754	753	712	738	740	742	768	751	760	751	733	725	704	760	769	753	783	735	730	757	760	723	743	761	737	766	740	771	765	746	757	795	753	739	792	753	748	708	736	769	693	725	720	668	736	741	711	737	742	752	761	746	741	798	774	714	738	782	737	771	747	787	742	793	747	768	720	731	742	728	797	769	754	778	722	803	782	774	772	720	790	740	775	756	717	706	755	776	746	711	724	763	767	758	750	717	753	799	726	733	770	774	741	787	738	713	714	799	713	802	740	740	768	740	723	753	738	777	793	781	797	772	716	774	745	711	746	757	771	732	756	768	748	776	777	706	755	798	745	704	738	703	790	717	785	744	806	761	744	720	792	771	775	771	773	773	762	779	743	736	771	799	815	740	743	752	741	732	788	771	749	738	761	715	744	797	769	728	743	686	723	739	789	797	735	718	754	735	768	773	781	757	730	753	761	695	745	753	762	766	719	783	759	726	751	738	747	791	749	745	735	727	816	708	771	701	731	791	749	702	729	713	738	761	774	748	721	751	788	747	764	776	755	708	750	732	764	749	761	764	699	755	738	715	732	757	763	757	749	763	739	717	724	741	784	732	739	771	761	782	730	791	722	731	747	790	775	775	769	783	749	770	736	736	789	770	730	773	803	801	796	767	720	712	780	792	789	760	767	779	702	726	735	759	750	767	741	731	762	780	791	820	744	788	728	747	712	737	692	731	765	742	746	739	766	752	785	787	774	723	715	742	729	719	722	761	754	774	771	701	765	777	741	764	733	805	755	721	766	773	715	756	697	768	721	796	804	757	726	770	730	688	738	726	750	761	761	747	749	775	747	728	718	726	747	745	727	738	768	755	729	758	763	755	784	790	772	730	770	786	765	764	758	740	749	699	778	710	781	745	768	756	777	787	747	751	749	761	735	703	728	726	728	745	690	724	730	781	804	752	723	744	762	743	721	713	784	737	755	753	775	740	741	762	762	780	779	770	770	734	748	792	752	735	738	776	684	744	760	763	740	732	797	764	775	730	751	719	775	743	760	707	785	703	760	741	764	778	744	777	726	737	709	714	736	770	742	734	840	760	789	761	734	711	783	787	795	758	743	735	757	753	762	701	756	781	743	769	750	759	726	761	795	703	742	744	769	784	751	752	771	784	749	733	748	771	747	734	773	793	754	794	789	783	744	765	713	729	813	763	775	793	765	809	756	756	776	744	748	747	734	779	728	750	830	772	729	749	725	779	719	739	725	749	752	713	762	702	767	787	745	739	779	748	764	750	731	751	765	762	733	732	726	724	750	682	729	735	743	768	734	761	711	741	759	820	752	748	790	757	727	734	722	733	792	797	815	705	780	717	689	729	758	806	785	753	721	741	729	751	737	764	754	785	758	731	788	733	779	745	755	713	752	755	751	794	764	744	775	761	725	734	736	716	754	749	735	735	780	780	732	716	785	745	775	713	772	739	771	714	746	809	785	780	745	712	788	715	725	735	751	830	743	786	760	737	736	784	710	709	784	720	763	741	726	791	759	715	736	756	749	770	741	726	770	729	785	785	731	778	712	750	739	759	742	710	726	762	698	767	733	748	728	741	767	797	760	769	694	734	729	763	779	758	753	751	765	748	769	752	807	753	729	770	714	730	800	738	765	763	740	747	767	772	719	760	789	753	733	708	758	820	753	723	768	763	764	777	789	777	761	777	759	750	736	733	741	776	781	773	725	765	709	747	766	782	728	749	711	779	777	798	749	750	754	719	776	795	736	758	724	816	743	732	755	757	776	723	749	777	716	755	729	817	774	786	810	766	732	691	761	772	694	754	722	783	729	684	730	723	721	764	766	761	779	754	747	758	748	753	731	796	751	737	739	730	749	763	762	748	753	719	732	788	749	793	805	721	714	726	730	746	755	819	734	678	762	686	726	752	751	731	750	759	767	739	751	793	710	756	749	719	769	739	737	699	730	774	798	781	703	741	758	726	790	747	753	731	719	740	755	745	708	756	760	783	722	748	774	750	766	742	748	708	770	757	753	754	724	731	710	723	761	779	779	769	723	770	767	756	775	736	752	725	773	729	742	765	728	765	721	752	776	749	734	731	752	754	739	770	729	751	730	769	764	802	739	730	791	747	742	756	747	826	737	746	737	772	735	756	759	752	813	726	753	777	751	765	767	760	774	760	748	738	724	746	756	722	760	739	738	724	728	785	778	766	735	739	726	759	745	726	717	738	763	790	795	777	772	710	765	751	780	760	748	773	832	785	746	783	749	758	764	735	774	732	816	773	778	730	773	725	750	773	740	779	781	740	772	757	766	734	795	752	780	740	741	785	783	766	802	719	753	737	763	738	746	750	733	795	747	798	794	753	708	748	702	770	765	736	752	749	746	773	726	771	748	792	780	758	758	776	782	751	736	815	761	744	742	766	739	808	779	766	764	824	729	766	713	750	772	755	719	764	702	747	729	740	749	781	742	765	751	760	783	761	741	754	753	769	768	759	784	697	780	753	772	765	715	733	746	756	748	730	769	698	791	744	769	749	763	748	780	766	750	764	754	703	805	770	784	771	763	745	780	767	764	808	720	723	742	746	747	727	767	733	708	800	769	795	723	726	768	756	769	778	771	765	775	746	786	765	785	760	783	709	770	763	767	753	758	748	746	772	733	770	764	723	715	753	767	711	769	792	800	777	722	718	760	754	698	701	749	718	763	744	715	772	785	697	766	748	721	779	752	750	738	769	753	751	757	792	784	754	722	713	788	792	772	762	739	743	756	696	768	735	735	772	769	709	748	745	761	733	717	781	736	741	734	740	745	809	710	787	715	760	745	731	788	741	734	736	718	768	773	747	782	697	782	792	766	747	762	762	750	764	752	778	771	710	726	763	765	736	743	752	778	738	772	736	700	758	717	743	774	753	722	691	788	777	725	718	723	760	741	783	694	784	723	792	751	781	726	789	717	793	731	739	758	744	756	744	733	769	724	768	776	747	742	746	722	777	724	762	759	768	774	775	780	721	799	717	741	756	744	748	767	751	736	751	692	739	777	724	713	728	743	726	765	771	738	761	736	794	724	722	751	755	821	781	741	779	744	760	789	737	742	743	746	772	779	714	781	746	747	747	761	763	797	766	740	725	723	749	779	744	765	791	747	692	768	787	707	741	707	752	700	782	776	745	706	769	739	721	727	760	756	734	774	757	793	777	754	741	750	725	797	761	763	768	728	735	768	794	762	748	731	763	752	733	765	784	744	727	775	749	710	755	757	759	722	746	779	796	772	722	761	725	746	735	737	757	776	734	760	716	714	753	757	749	739	775	780	755	800	812	759	772	752	769	736	810	771	764	758	761	781	762	714	776	752	725	693	743	717	785	768	735	720	800	733	754	760	731	756	762	761	716	762	732	762	745	811	744	762	768	726	742	754	719	772	729	707	742
583	157	90	85	95	230	1645	8622	9310	6372	3019	1042	367	149	87	70	48	46	61	54	65	51	47	59	68	56	62	70	39	66	64	49	58	50	65	64	72	73	55	58	61	66	63	70	60	55	57	49	41	64	52	56	47	66	58	61	67	53	50	80	63	61	49	66	64	67	50	43	53	49	57	72	63	53	62	53	52	74	67	50	52	60	59	57	54	64	68	52	51	62	57	49	48	50	53	67	63	61	68	57	68	49	47	53	64	67	59	58	61	53	55	60	60	58	56	59	71	57	60	53	62	56	68	68	54	59	60	51	45	61	58	49	63	59	61	39	53	60	48	62	63	52	57	53	57	60	65	53	60	63	76	51	64	58	56	72	51	75	48	56	63	94	72	59	49	66	66	55	47	65	80	54	69	55	56	64	61	71	51	65	52	75	51	53	60	57	61	56	46	61	52	64	64	61	53	63	57	61	54	65	44	69	60	55	52	60	59	67	47	57	62	48	51	66	60	64	68	66	64	49	58	65	77	63	77	71	69	65	48	63	58	56	52	58	52	56	62	50	66	45	73	69	57	58	64	52	59	61	59	61	62	65	56	56	56	60	67	67	59	63	56	72	62	54	60	61	71	48	64	60	70	57	60	65	59	62	61	61	53	66	52	43	83	47	57	54	67	57	75	48	57	59	56	56	61	58	60	49	55	67	76	57	51	43	49	43	58	59	66	62	66	55	63	45	69	75	72	78	52	62	70	59	88	74	61	52	57	69	66	53	64	66	60	53	61	57	61	62	57	62	74	68	51	62	50	55	60	52	63	54	52	48	58	64	76	53	56	60	63	72	62	60	54	66	69	61	60	44	49	62	59	69	69	69	47	54	64	62	62	83	66	63	53	52	66	57	56	64	66	66	68	67	55	61	59	52	61	47	51	58	75	71	57	55	58	71	75	60	54	65	52	62	59	57	58	52	72	56	69	60	60	50	47	62	56	70	68	58	52	64	56	61	55	56	55	59	67	50	51	57	60	58	60	67	63	60	71	65	66	52	65	71	37	54	65	61	51	74	67	60	56	53	60	60	51	64	51	60	51	62	55	64	49	68	72	60	51	49	50	66	53	62	72	61	63	71	56	59	57	72	54	42	52	62	69	58	73	48	59	65	61	78	57	62	60	60	56	60	61	60	80	74	70	61	57	66	70	45	59	81	62	61	69	48	60	69	68	78	58	52	51	66	66	68	57	57	57	59	63	76	56	50	73	53	72	66	63	51	78	68	62	56	58	54	60	52	54	57	52	69	66	40	63	51	64	58	84	59	65	49	49	63	46	59	62	46	64	61	57	65	61	61	60	59	60	60	52	52	54	63	65	80	68	68	56	65	58	54	56	66	61	72	68	53	60	53	63	47	52	56	60	57	54	48	66	67	57	66	52	53	67	63	56	53	55	52	48	56	64	57	58	57	64	50	71	62	61	56	54	73	60	55	46	54	74	60	68	67	56	49	53	60	55	52	59	61	75	56	53	57	64	63	49	58	59	51	60	51	46	55	62	55	63	55	61	53	54	57	60	48	61	59	65	60	60	61	56	57	53	57	47	64	68	75	60	68	62	69	72	63	71	47	54	54	63	65	76	50	57	55	72	61	54	57	60	59	58	59	57	51	70	57	53	57	74	52	58	67	45	55	66	70	74	48	72	52	66	62	63	63	57	64	60	58	62	57	60	57	62	65	58	67	62	66	54	68	50	59	56	65	64	63	43	74	63	63	74	62	56	63	60	79	50	61	75	63	57	76	66	49	70	62	74	69	57	66	78	67	59	61	61	63	64	58	62	53	69	55	59	58	49	75	54	55	54	69	58	68	71	67	59	58	68	60	68	65	57	53	66	70	62	58	65	69	58	64	46	54	57	62	61	67	65	48	56	58	39	56	63	70	78	57	51	56	62	53	63	53	61	54	61	53	56	62	72	64	69	54	67	53	50	59	64	73	59	61	61	61	58	50	57	64	81	59	58	71	52	68	52	51	63	65	65	60	52	69	63	51	62	54	56	55	52	54	58	70	51	63	54	64	61	59	66	47	53	54	65	59	63	62	58	61	56	62	51	53	58	71	64	56	54	66	67	73	57	67	68	61	58	49	73	66	61	70	66	58	53	66	66	77	63	64	71	58	61	62	65	56	57	72	63	49	56	78	57	68	49	71	65	56	69	51	51	55	63	42	55	66	56	52	55	61	69	76	66	42	69	70	69	65	54	56	62	82	70	68	59	59	58	56	61	59	54	63	66	62	54	64	81	65	63	59	72	60	52	66	63	50	53	59	63	60	65	62	62	55	51	52	51	64	64	64	63	55	48	67	73	58	67	61	57	53	46	47	51	50	55	62	72	75	57	62	60	52	54	43	49	60	64	62	69	74	55	55	73	57	70	61	67	46	49	59	67	73	62	66	65	56	78	76	65	54	65	62	74	64	52	56	66	56	49	64	53	51	69	47	89	55	56	62	57	56	48	66	60	59	62	59	54	60	64	64	66	57	58	49	57	44	60	50	45	61	68	72	65	58	61	52	52	55	60	67	63	58	48	69	44	48	65	58	66	75	67	59	61	49	62	64	42	71	66	53	61	60	69	58	51	53	54	63	57	53	53	69	79	42	64	59	52	77	65	65	67	54	63	43	54	53	59	59	69	58	63	62	58	65	85	52	64	68	48	64	58	72	54	60	69	65	71	60	65	48	59	60	64	57	67	72	69	47	59	60	60	60	54	63	68	64	59	53	69	60	65	49	72	54	81	57	56	66	70	57	50	43	62	58	66	68	54	50	41	82	62	65	46	73	55	54	59	63	55	60	68	57	58	61	44	59	61	70	60	46	58	53	58	66	58	58	60	47	67	57	74	54	53	52	62	55	65	63	67	72	64	56	69	66	73	62	64	57	58	57	69	68	58	66	59	54	58	73	63	55	47	67	58	53	71	60	64	61	54	54	65	61	51	66	57	69	68	61	59	56	56	67	62	58	66	48	53	52	74	54	59	65	68	45	74	64	48	59	62	66	55	49	56	57	68	50	66	79	57	66	57	62	59	67	70	66	56	62	46	52	71	58	60	57	59	44	61	56	61	73	45	60	53	61	64	43	71	51	66	59	52	57	54	62	59	59	65	54	56	66	48	50	69	48	66	58	54	59	51	63	58	58	65	60	66	73	59	69	49	52	64	67	50	74	69	69	53	55	63	65	70	47	49	54	50	60	67	60	72	64	53	59	60	70	61	62	60	59	62	62	59	53	62	62	51	55	57	57	65	51	63	59	49	64	45	56	56	61	66	63	56	56	64	35	59	59	61	53	86	53	54	61	47	61	51	63	64	56	48	66	64	69	66	56	68	46	47	82	59	54	48	62	41	84	70	68	66	57	63	65	67	48	73	63	54	59	75	46	57	52	58	60	56	54	58	49	67	57	64	68	66	63	65	68	52	51	69	71	68	62	54	74	60	59	60	52	59	65	64	60	64	70	64	53
9030	3307	1456	2554	6481	14467	34894	54324	50119	40752	30413	18253	8171	3068	1277	807	693	668	669	710	637	673	664	657	718	624	652	679	677	672	684	654	699	623	705	704	708	664	643	668	633	659	657	679	679	654	661	672	684	695	623	694	688	683	642	707	660	659	658	679	628	691	704	655	711	664	685	701	626	661	630	655	714	681	698	628	633	688	673	619	713	699	709	648	673	646	685	657	693	650	706	620	671	682	684	636	681	654	653	675	631	701	656	622	652	650	711	637	658	658	606	665	670	682	647	692	673	645	668	674	662	672	652	657	641	683	656	687	683	626	665	681	641	645	656	668	657	662	648	655	676	648	639	641	644	635	646	703	679	653	610	686	607	643	658	661	688	674	623	642	646	664	649	641	642	644	690	697	695	643	638	663	688	615	650	641	616	663	677	712	667	689	659	663	692	661	689	631	653	687	676	661	681	687	659	660	638	638	705	710	622	639	678	697	664	660	695	703	670	676	657	630	682	697	643	646	696	665	639	642	650	705	675	662	662	693	689	675	699	681	653	711	666	686	668	671	685	644	666	686	667	665	637	648	613	681	645	666	691	667	662	695	698	626	645	648	715	676	689	672	708	670	668	651	672	682	683	632	722	670	674	667	638	716	701	605	679	681	656	702	679	609	647	665	634	693	724	710	696	660	675	667	670	654	714	678	681	669	639	671	645	654	692	690	665	667	726	641	680	697	637	697	661	669	686	711	657	694	670	649	662	643	693	681	710	671	708	703	618	672	678	673	642	723	642	617	722	672	702	649	673	664	664	667	713	698	633	712	678	644	673	698	702	667	635	677	676	633	655	734	648	675	605	627	647	699	662	672	663	643	684	655	669	678	681	667	673	654	732	652	677	659	691	662	683	684	650	658	651	639	690	680	684	660	642	654	674	674	636	656	676	678	671	649	683	704	661	683	687	687	624	665	665	663	676	634	686	652	657	672	625	725	635	676	683	652	670	696	689	629	649	687	691	675	694	671	638	659	636	665	656	638	652	679	679	633	667	656	709	691	657	674	677	702	687	656	733	664	677	670	698	687	636	668	671	695	654	672	645	668	653	660	707	701	668	674	666	642	684	649	668	686	690	672	683	673	693	681	677	653	660	661	685	665	666	651	709	667	672	648	675	627	636	721	615	624	648	669	682	696	664	692	650	649	656	649	709	684	721	699	679	661	680	653	646	738	651	642	679	680	655	684	667	660	663	679	670	674	699	701	674	661	689	638	705	648	665	695	698	660	667	694	688	641	662	628	678	678	708	654	687	631	683	706	707	673	695	626	696	639	676	676	644	638	692	671	668	664	658	678	637	624	683	648	685	667	640	674	664	699	695	666	690	640	650	632	682	694	665	663	683	675	692	679	721	664	668	672	693	655	691	676	659	638	658	670	613	672	680	677	678	679	646	670	650	680	606	660	661	675	635	629	652	645	636	670	684	706	705	672	677	715	621	677	660	692	704	626	659	692	687	666	657	621	700	675	696	675	623	682	633	666	618	651	677	710	690	672	700	683	671	655	646	688	687	686	676	667	717	636	657	647	709	674	682	691	673	663	621	693	683	648	666	681	683	625	678	701	653	699	634	703	672	667	666	663	648	661	689	666	707	682	676	665	728	661	664	725	688	675	699	717	688	678	670	666	616	675	663	630	646	694	693	683	658	686	694	661	674	689	652	631	654	630	643	658	730	676	684	639	654	677	648	674	648	650	705	679	689	622	723	670	655	669	683	651	691	692	704	667	664	648	658	627	652	668	659	703	685	697	664	681	679	702	704	669	704	641	626	664	746	669	659	687	706	676	681	658	651	680	678	654	696	643	648	667	647	659	679	694	652	641	649	685	648	654	711	673	678	638	667	720	674	710	656	659	616	634	664	637	638	684	714	659	665	619	692	655	687	644	664	673	640	653	636	685	661	608	680	680	662	658	652	663	644	632	666	650	672	661	710	658	713	684	660	665	701	683	682	711	704	659	618	684	679	752	679	675	679	640	646	661	665	633	652	665	686	686	633	693	698	679	696	664	696	643	694	661	646	655	675	668	664	656	636	632	667	686	611	688	690	686	664	652	676	701	627	620	717	644	687	651	672	689	626	654	651	661	655	688	685	657	679	655	661	689	713	640	654	668	711	638	670	636	628	682	635	674	657	633	698	650	646	640	641	696	700	661	659	659	688	675	669	657	645	667	664	679	713	624	680	674	676	706	708	657	642	622	701	663	638	675	685	724	662	687	645	675	709	673	697	674	674	674	689	663	654	615	625	668	613	697	715	717	683	656	699	646	665	650	661	661	633	663	686	630	664	675	656	668	642	671	674	642	612	663	636	706	699	651	655	659	650	643	658	681	652	657	679	647	682	684	655	627	652	658	662	675	687	696	670	629	683	666	705	643	676	665	663	699	680	643	683	662	688	702	658	683	692	661	702	624	653	670	645	679	636	627	662	655	707	647	671	712	681	631	678	655	692	663	703	702	633	707	657	659	692	655	598	669	660	621	701	689	664	672	639	662	676	683	661	644	630	648	636	677	727	674	656	682	672	741	678	704	642	712	678	680	675	676	663	656	676	685	642	671	666	668	660	678	721	654	656	671	678	720	670	657	702	661	679	643	671	695	676	663	694	704	653	709	677	645	642	631	668	665	667	625	673	644	699	662	687	646	682	638	672	660	720	666	649	674	671	687	707	656	663	680	674	655	683	684	666	650	677	619	689	683	689	687	649	668	659	713	641	671	675	688	668	657	643	665	687	669	644	663	687	641	671	666	620	663	668	668	653	668	681	632	695	687	662	655	681	629	675	661	694	688	677	681	659	683	694	671	662	690	689	646	660	655	615	685	676	688	675	657	623	674	662	662	661	649	678	654	681	663	634	691	677	632	670	668	689	688	665	644	661	636	667	680	683	734	696	701	652	656	665	677	638	648	682	696	659	669	666	714	717	675	656	712	713	621	667	683	679	666	696	668	662	645	683	708	659	675	626	634	725	674	644	706	670	647	630	675	683	597	646	643	621	663	710	665	685	722	662	642	675	642	676	698	662	672	686	685	678	727	679	677	683	679	644	653	689	674	689	708	684	704	667	658	653	691	657	643	681	605	668	667	680	659	672	630	649	698	699	706	653	673	676	659	630	610	689	663	649	639	696	690	667	671	720	631	650	655	674	639	692	663	746	696	658	630	643	659	665	671	675	668	706	707	658	696	666	649	649	663	693	683	706	665	699	665	713	625	675	653	673	695	677	618	664	697	668	649	671	704	664	715	649	670	656	715	677	689	648	659	647	665	642	640	669	702	644	647	661	652	704	704	671	666	594	705	669	698	674	680	711	648	689	648	646	668	673	665	699	702	667	666	667	661	651	674	656	693	687	676	683	689	659	664	659	663	662	687	669	716	665	702	681	661	644	703	705	670	652	621	641	678	603	672	640	676	648	654	675	691	674	689	688	680	669	688	698	659	710	659	696	726	692	713	640	658	704	677	688	669
2133	135	113	89	103	134	803	8335	11984	8307	3727	1343	420	195	78	64	75	72	57	51	65	72	44	56	65	83	63	60	63	62	57	58	66	58	54	79	83	55	69	73	63	92	76	78	69	69	74	64	85	69	71	65	81	64	73	61	62	73	65	62	79	63	65	71	76	73	53	58	67	71	57	59	68	66	74	73	69	60	63	55	57	70	67	62	70	78	57	65	68	66	69	76	57	63	72	72	64	53	59	57	61	60	53	67	48	71	69	76	55	65	62	79	66	69	62	68	72	66	65	60	60	74	61	63	79	73	66	82	69	62	81	61	63	79	64	81	68	76	65	73	61	61	74	85	64	68	79	73	63	60	64	70	72	63	78	60	59	59	68	72	71	68	68	84	79	67	59	61	56	62	54	66	73	64	51	76	61	80	62	64	70	85	64	68	77	68	71	60	67	53	71	70	61	66	79	58	62	58	77	73	59	66	52	60	67	52	75	63	82	66	59	86	74	68	71	52	75	69	76	75	69	65	77	66	61	58	75	68	74	70	63	64	75	75	69	56	66	63	61	57	70	54	71	68	78	70	63	63	74	74	62	73	65	59	74	57	82	71	71	71	68	77	77	62	84	90	64	63	55	87	82	61	72	72	70	64	73	59	69	65	62	47	70	76	64	54	69	74	85	92	67	71	65	56	62	67	77	71	79	68	69	61	68	65	61	62	77	52	61	70	65	69	78	75	77	57	63	65	70	69	80	65	66	52	57	73	65	60	69	79	70	69	65	80	66	73	66	66	75	71	62	73	67	74	77	64	78	61	75	75	74	60	76	70	72	74	68	68	87	57	83	68	57	73	75	64	66	57	63	68	74	76	78	52	67	67	66	66	75	64	82	61	78	66	59	87	55	79	68	66	65	63	64	47	61	59	77	69	70	74	55	73	68	63	69	88	69	79	79	77	76	71	66	55	64	59	74	74	55	81	68	67	72	65	82	58	62	67	73	62	58	64	74	69	67	45	77	63	82	79	70	78	69	74	77	63	82	65	84	53	59	81	62	62	60	61	69	60	53	56	73	64	46	79	78	65	88	60	68	75	73	83	74	63	59	61	55	91	73	73	71	71	80	76	59	62	60	74	73	64	66	55	72	65	78	58	55	63	67	72	64	62	72	83	59	76	68	74	72	64	64	86	81	75	71	85	54	54	70	64	66	57	55	69	65	70	71	65	68	68	67	69	69	73	70	84	63	64	73	69	61	61	73	77	77	74	66	55	68	71	71	73	72	68	57	60	76	63	78	57	53	74	61	69	73	58	65	83	71	82	67	67	59	84	83	67	57	59	63	75	55	65	56	69	62	68	70	82	61	67	70	67	73	64	73	68	71	83	62	65	77	75	71	53	52	71	58	48	65	68	63	77	68	84	64	62	73	62	70	68	54	60	75	72	76	83	59	55	70	50	62	53	54	70	71	70	67	68	77	76	73	74	64	63	66	49	74	72	72	48	67	77	87	55	57	73	82	70	60	53	64	74	74	68	63	64	65	70	51	57	50	71	59	66	70	67	69	55	83	73	61	69	59	51	72	59	64	69	58	67	89	58	52	55	67	45	80	60	66	65	59	61	66	65	83	67	78	64	75	68	65	68	70	69	51	76	53	57	67	64	60	66	60	56	81	63	73	51	55	85	76	60	61	58	80	63	66	55	64	83	66	65	63	74	75	69	64	64	58	78	70	68	81	71	64	66	65	65	62	65	69	70	63	61	62	69	72	72	67	67	58	75	76	75	56	70	61	74	69	71	80	87	69	62	73	55	68	69	64	78	78	81	69	63	62	69	67	68	70	76	65	62	63	65	52	63	61	58	92	64	70	82	74	74	74	82	75	64	66	76	64	58	61	62	80	76	78	74	65	75	59	71	58	65	74	60	51	76	71	72	70	77	77	69	68	70	70	81	69	77	71	56	59	81	71	85	75	65	57	74	75	72	50	64	77	55	70	62	60	63	74	65	68	69	71	68	61	77	66	75	73	69	67	53	65	71	62	72	59	73	65	73	69	60	77	81	45	72	59	62	68	69	56	65	77	71	85	65	67	63	68	58	60	57	62	70	66	58	61	64	41	67	74	70	75	59	55	62	65	51	62	60	71	74	68	51	69	73	62	70	70	66	64	68	69	76	85	67	72	54	61	68	61	66	81	65	58	61	67	53	74	60	57	56	70	62	64	69	62	81	71	77	66	74	75	66	65	63	79	76	78	68	57	58	62	68	75	75	70	60	73	80	82	66	57	72	55	58	67	71	70	55	73	64	63	84	62	62	63	62	74	62	72	71	71	68	57	73	55	75	73	68	67	70	78	61	67	53	84	70	60	71	53	66	68	59	85	79	61	67	66	72	69	74	57	62	66	69	70	72	83	52	61	72	71	65	63	82	76	90	64	80	70	65	56	58	65	62	71	53	77	62	55	60	65	50	77	61	54	57	60	66	48	75	80	74	73	70	55	63	75	77	63	79	82	66	61	58	71	50	66	70	65	69	67	79	67	78	70	67	63	82	78	59	59	67	65	82	70	66	78	71	67	67	68	68	65	62	60	71	60	67	77	67	72	83	80	64	73	68	79	69	69	71	79	66	71	58	70	73	82	82	61	56	67	72	82	71	66	62	81	70	69	60	58	77	75	73	63	51	74	59	70	70	74	69	84	69	87	56	73	68	68	81	70	66	63	66	65	70	54	70	58	66	60	70	94	81	66	83	69	67	87	60	61	52	76	68	63	56	77	67	66	84	74	62	65	84	67	71	71	63	81	60	75	64	57	66	65	63	72	64	77	79	64	64	72	63	69	65	67	62	72	83	69	68	65	72	58	66	71	72	76	80	68	71	87	63	67	63	83	74	66	61	56	73	65	73	62	60	72	64	62	69	53	84	63	67	75	68	55	71	62	85	67	66	45	64	79	61	75	58	60	65	50	64	80	66	76	65	60	68	72	61	64	69	62	70	76	68	71	68	67	66	65	73	70	68	68	71	58	78	93	55	72	56	80	78	66	71	72	64	66	64	57	68	64	52	65	59	75	56	63	62	62	73	68	79	77	65	58	60	78	59	62	64	67	55	89	58	71	62	88	58	60	71	76	61	64	60	43	66	66	69	77	86	60	67	85	86	64	68	77	81	72	72	79	57	69	78	68	78	76	67	74	81	66	66	71	64	63	54	64	61	60	75	72	63	63	65	69	75	64	72	61	66	67	74	67	68	69	71	75	60	67	66	61	68	73	62	67	60	74	81	70	65	80	68	61	66	73	69	69	61	67	78	70	59	66	66	74	77	75	69	65	69	88	71	74	71	62	73	83	63	69	54	72	67	64	77	73	74	68	74	62	62	59	81	72	68	84	64	72	56	69	67	55	65	41	70	65	54	59	70	81	76	83	79	70	64	60	73	65	77	62	51	72	69	62	63	67	62	77	59	67	66	82	64	64	60	63	77	64	77	78	69	65	71	71	73	67	64	67	53	70	56
9678	2892	1597	2387	5835	9550	24815	55278	56462	44941	32697	21149	9845	3806	1451	869	741	752	777	742	761	733	739	725	717	742	779	725	731	726	759	773	750	760	746	756	746	731	737	786	732	747	812	772	775	741	799	701	712	775	725	754	755	763	810	789	765	792	717	764	728	731	718	730	722	759	763	696	728	778	809	725	793	731	714	745	807	782	710	746	744	717	683	786	741	753	714	724	779	808	750	740	727	747	709	697	801	768	757	753	754	751	767	741	748	764	721	734	743	743	777	748	764	757	739	734	747	730	768	784	768	746	763	766	759	725	745	769	727	755	723	768	730	785	700	792	719	725	752	745	764	733	743	820	724	739	762	726	716	793	722	757	753	730	769	750	747	751	772	737	760	783	769	802	752	743	782	762	808	797	792	785	766	711	701	745	732	765	772	755	747	729	763	728	752	704	819	712	737	781	743	762	755	763	788	757	739	794	732	743	747	730	742	716	705	723	774	785	726	753	771	751	738	766	774	828	723	744	726	726	772	784	745	742	791	749	757	777	741	751	702	782	747	762	732	730	731	719	752	746	738	774	758	751	727	773	758	780	746	732	718	763	773	714	725	774	743	770	754	698	768	708	734	783	739	748	770	747	741	775	762	788	779	756	776	763	745	790	775	792	779	772	724	760	760	740	737	786	758	788	698	796	761	763	807	744	756	733	766	757	744	749	771	784	729	750	750	757	747	772	762	758	794	776	739	754	740	738	777	752	687	739	740	724	724	761	815	766	759	784	753	817	717	761	786	726	692	744	786	729	715	844	744	780	758	752	732	713	755	732	738	715	747	759	738	800	776	748	732	753	772	786	741	708	736	714	717	724	762	791	747	798	721	726	786	727	708	753	783	714	761	794	720	780	730	768	732	738	721	739	755	737	774	741	728	746	817	780	713	759	769	712	759	755	758	752	748	773	720	741	738	686	697	791	795	747	730	749	724	710	764	804	771	717	780	737	718	701	774	705	725	735	755	742	755	760	774	772	738	746	725	713	740	766	762	729	741	719	758	741	749	748	732	785	756	800	768	748	716	738	769	762	741	728	786	756	733	734	723	740	729	779	784	766	732	785	801	763	784	784	786	741	754	725	778	696	749	712	707	714	770	743	724	762	741	736	808	719	799	778	706	762	779	716	749	795	774	806	745	789	756	788	769	749	753	739	753	754	710	739	778	741	768	764	765	731	737	742	770	747	750	746	779	770	758	748	768	799	731	745	751	738	762	746	747	737	757	721	756	761	746	759	758	767	772	768	766	798	784	771	789	760	756	774	745	740	744	732	768	755	736	749	749	753	769	780	760	742	750	725	713	723	755	744	681	770	741	756	754	756	805	756	791	748	755	775	750	768	744	752	776	701	763	830	772	765	759	792	791	755	738	787	756	729	773	757	713	721	750	716	733	758	819	807	762	767	724	766	751	744	716	810	747	742	719	718	796	776	738	752	776	720	788	776	806	715	760	794	697	725	761	761	739	778	739	717	767	753	734	739	749	786	763	785	751	782	721	780	765	769	771	790	743	752	738	756	714	749	737	709	756	768	750	762	763	753	739	753	802	759	830	733	749	736	739	744	742	739	743	845	753	717	685	800	773	744	756	782	776	683	771	770	777	691	725	774	769	726	752	763	775	763	762	728	746	769	778	733	749	735	713	755	732	750	798	791	793	747	780	763	748	765	762	715	827	750	776	721	722	771	782	766	731	720	716	755	771	767	727	730	684	727	751	850	780	818	705	769	755	804	773	770	739	755	797	745	732	765	808	755	769	765	803	771	756	758	794	794	729	760	750	786	765	762	742	726	752	792	780	734	781	750	760	755	738	755	786	756	784	760	697	781	733	806	749	790	724	758	754	727	699	766	721	722	733	767	784	701	730	742	786	751	759	732	748	741	760	755	725	771	721	750	713	761	771	749	770	728	748	702	742	737	772	750	742	767	773	729	717	748	691	757	754	709	817	748	728	742	754	729	747	779	758	758	741	744	744	769	704	743	735	747	719	776	769	733	761	755	786	752	768	789	755	738	795	747	749	767	732	746	807	754	715	781	787	725	741	803	767	719	799	719	802	760	737	774	770	715	744	777	756	822	760	759	785	732	762	742	749	797	780	758	759	775	757	756	785	727	777	766	759	746	758	770	755	724	725	744	741	716	737	725	746	764	744	686	788	756	813	754	745	781	787	763	742	802	716	794	806	727	766	784	747	712	743	728	729	763	792	789	761	740	716	780	779	786	770	776	775	764	707	716	728	779	751	768	759	785	769	756	697	743	727	747	764	737	759	756	740	702	739	732	743	763	791	720	776	772	706	677	749	731	778	774	755	742	718	787	742	753	708	758	764	679	720	761	800	810	751	793	773	742	736	812	741	782	793	707	774	734	773	713	716	691	769	746	764	783	755	758	775	724	786	752	806	787	741	750	684	836	782	761	777	771	757	779	760	748	770	764	743	716	749	711	798	731	741	737	768	760	729	765	736	752	740	811	738	787	760	776	818	765	805	797	756	729	743	701	756	725	774	740	740	726	777	726	762	773	717	758	745	740	789	709	748	748	760	749	780	742	773	742	727	777	731	762	746	790	698	781	746	741	782	740	798	751	751	748	746	768	751	770	783	744	780	742	766	745	725	786	791	763	750	748	706	717	705	742	734	747	720	776	785	717	691	784	760	713	722	776	722	732	703	761	745	777	727	798	726	755	782	715	794	722	732	772	793	757	767	722	707	753	728	714	761	771	759	717	762	773	767	778	758	740	793	747	759	794	764	784	734	713	713	787	731	752	753	732	821	753	734	771	804	814	722	714	790	732	754	790	743	727	714	752	735	741	788	735	702	737	792	712	783	762	769	760	777	766	756	698	763	769	726	712	763	730	741	783	728	784	740	698	812	721	787	763	724	722	737	780	747	778	767	706	780	735	745	772	737	702	791	714	739	754	780	763	760	782	755	740	709	736	761	779	751	800	801	753	759	721	859	717	716	782	787	809	719	753	795	748	776	784	718	748	732	745	747	767	796	741	788	772	753	748	750	744	742	771	775	734	732	751	766	768	740	747	774	730	704	776	770	742	746	778	742	753	759	742	734	739	707	815	748	770	744	780	742	776	761	760	738	822	764	772	735	698	742	713	757	789	735	732	807	764	768	737	720	756	775	805	740	769	764	765	738	733	745	797	758	743	717	804	779	784	769	723	794	729	745	766	780	725	733	775	724	735	731	760	733	751	729	757	780	754	767	792	778	706	731	742	716	756	741	758	755	775	790	755	756	755	724	785	767	746	767	742	778	787	756	782	719	747	762	788	740	740	744	777	757	722	754	747	719	741	770	774	775	765	723	705	768	743	720	756	764	811	731	806	761	758	799	737	726	752	739	796	743	744	759	785	780	787	775	725	774	714	732	690	703	762	721	740	710	715	716	695	768	782	711	777	780	782	774	803	725	753	755	782	723	700	755	798	714	716	774	763	745	752	779	756	740	741	748	718	807	726
1026	202	128	122	101	164	1098	11654	16996	13358	7768	3041	929	259	96	76	51	51	56	47	74	63	60	63	59	67	53	59	71	60	58	53	56	52	57	55	57	56	63	65	56	48	60	50	61	72	65	57	50	57	52	48	50	48	59	53	51	58	59	54	61	53	56	57	62	61	40	51	60	48	59	74	53	55	71	46	54	61	57	40	51	67	49	55	57	65	52	49	58	52	47	60	55	57	61	56	72	48	54	70	49	51	61	46	64	67	64	52	50	68	63	67	60	56	60	55	57	67	73	74	45	54	51	70	59	55	49	53	53	62	45	63	76	54	57	63	48	55	52	46	71	52	68	56	46	60	65	51	63	53	55	62	73	44	51	63	59	75	55	59	63	56	54	53	63	48	69	58	54	51	57	52	62	58	58	52	57	57	43	52	54	64	54	74	60	67	66	55	58	54	70	55	50	55	51	54	50	61	52	71	55	60	52	51	54	64	57	63	55	60	58	44	54	49	61	58	52	68	54	58	57	62	62	53	49	61	39	52	53	50	51	57	55	64	70	65	59	67	62	61	61	70	63	58	68	53	49	52	65	52	58	54	71	44	61	58	54	59	55	63	65	61	59	54	58	52	58	58	66	42	56	51	51	48	46	51	51	48	57	58	64	60	72	65	60	72	50	49	53	55	77	58	60	45	66	50	60	63	64	61	58	60	50	58	61	51	82	53	46	53	47	49	52	54	51	57	54	42	67	56	60	65	63	58	57	66	64	56	62	58	63	67	51	66	57	64	65	67	68	60	64	50	55	59	61	61	41	65	47	59	47	50	45	47	56	48	42	58	59	66	53	62	54	59	53	65	67	60	62	66	70	60	69	56	50	54	58	54	66	61	48	73	51	51	61	63	62	65	53	61	57	63	59	53	53	45	59	52	50	76	60	57	50	42	66	41	51	57	65	50	59	49	43	51	45	59	60	55	59	55	55	67	61	56	50	65	55	48	58	67	54	66	66	56	54	59	56	59	59	53	52	62	61	53	51	46	55	54	54	54	54	59	55	59	57	71	64	59	77	53	47	55	60	50	56	52	65	49	52	71	60	40	47	55	59	58	62	52	48	65	66	49	60	51	65	54	51	69	62	72	52	64	66	61	54	49	51	62	57	53	62	45	67	55	69	59	52	60	52	61	53	53	59	48	66	61	61	47	54	57	61	48	61	56	73	52	51	60	56	62	68	56	78	75	62	57	54	49	53	53	72	63	50	57	62	60	45	53	62	54	49	54	57	50	55	45	47	54	70	57	44	55	53	65	72	56	58	60	63	43	44	62	62	49	61	58	52	55	61	54	55	58	55	46	58	59	51	56	55	49	52	47	51	76	54	43	61	57	55	62	55	46	60	56	56	49	55	53	51	55	47	35	58	58	65	54	63	67	69	54	58	63	62	67	68	67	46	67	53	39	58	75	55	61	53	44	63	53	50	56	47	63	65	64	54	64	55	43	49	60	63	64	59	51	47	42	55	50	46	65	57	63	58	52	51	64	58	50	59	50	63	61	60	51	54	61	52	57	33	52	50	42	54	58	67	48	60	65	72	53	63	52	66	56	52	78	60	45	68	67	52	74	61	59	52	54	38	65	60	63	43	46	58	67	54	63	52	62	51	67	49	73	48	58	75	67	50	48	63	55	59	61	56	68	66	46	65	58	62	60	50	49	63	53	48	58	54	64	62	67	59	54	46	55	64	63	66	54	59	69	52	65	48	39	49	50	63	61	58	62	58	53	49	58	40	70	55	61	49	56	51	63	61	63	64	55	54	60	60	44	46	57	50	51	58	70	59	54	47	52	55	42	62	56	60	54	55	47	59	55	50	48	34	64	65	60	62	46	53	47	44	58	75	61	69	57	65	50	60	55	45	47	52	57	54	60	58	63	65	53	57	58	55	57	55	54	55	53	46	49	58	67	62	65	54	46	55	47	43	60	51	45	57	54	61	60	56	44	41	56	58	57	59	56	60	69	53	54	55	60	68	61	68	62	52	53	77	69	60	59	57	65	74	58	46	63	45	67	61	55	48	50	50	62	49	66	57	51	69	53	45	45	58	58	58	52	57	54	58	58	60	59	62	63	56	68	52	59	49	57	58	49	59	59	53	65	63	68	66	65	72	63	55	62	63	51	53	56	67	54	65	52	53	56	63	59	53	49	55	52	67	50	58	64	46	56	58	50	43	55	59	57	65	57	58	69	53	71	51	63	54	52	59	52	54	60	48	66	58	71	62	59	58	66	73	49	42	54	54	62	59	58	46	69	63	68	44	48	50	45	58	57	48	50	54	51	66	46	58	64	52	71	39	60	46	64	61	53	49	54	62	62	62	57	64	42	53	59	45	46	53	56	58	60	43	56	56	51	67	57	69	50	59	59	65	47	55	54	44	80	56	55	64	59	66	53	56	47	61	55	48	62	60	56	48	65	49	68	66	69	51	60	57	61	59	58	56	50	62	59	54	56	49	54	55	66	59	35	52	60	61	44	62	66	61	78	58	53	54	57	57	48	54	62	65	55	48	48	47	52	54	52	43	52	53	52	46	74	58	57	64	69	59	53	36	56	64	63	55	65	64	39	59	52	52	68	65	53	54	54	59	47	65	49	43	69	63	53	50	70	54	53	63	52	61	61	58	60	47	47	52	58	60	47	61	71	52	56	50	57	60	53	60	55	55	54	45	49	70	52	53	66	53	42	75	58	58	66	48	69	55	54	67	59	62	50	54	53	68	43	61	46	65	57	59	59	67	61	47	56	57	67	56	61	60	53	70	53	68	44	55	45	53	54	58	45	54	54	56	54	58	65	43	52	46	64	51	71	53	60	58	55	56	45	63	56	58	50	47	66	37	65	62	54	55	64	60	55	54	52	62	59	48	47	63	56	55	54	56	48	63	41	70	51	55	78	62	53	62	54	59	63	51	41	70	40	47	53	60	48	61	63	55	56	53	47	54	58	73	52	57	58	47	61	71	54	54	50	58	63	58	61	61	71	64	83	64	65	62	63	58	38	53	52	59	70	44	59	63	52	53	49	64	63	73	66	54	66	64	67	65	58	71	50	46	48	55	50	58	59	65	57	50	66	59	66	51	49	75	52	59	65	57	53	63	64	45	53	59	47	57	54	61	62	51	45	63	56	58	58	54	51	62	50	66	60	67	55	54	46	60	47	64	55	51	46	48	60	48	59	58	58	63	60	67	63	70	55	65	57	53	55	66	52	61	52	59	51	53	61	59	65	53	57	75	53	77	57	57	62	52	65	58	54	62	52	62	61	46	51	60	60	72	48	42	55	65	47	55	62	54	56	47	66	54	41	55	63	62	54	55	62	60	58	53	60	52	52	62	42	42	52	57	49	46	60	54	54	48	55	44	42	51	57	51	52	60	52	54	69	44	50	54	53	42	71	63	55	51	67	70	51	69	68	52	59	51	58	50	55	50	51	66	52	60	64	64	74	51	62	67	47	56	57	48	57
13071	4699	2110	3994	9276	12834	28536	60189	63701	53918	41748	29202	16462	7105	2155	856	688	611	651	658	600	650	667	597	606	623	653	633	628	689	660	647	606	643	619	677	638	614	627	638	632	616	694	667	640	624	613	643	610	596	669	648	602	637	625	598	621	638	691	640	607	632	617	654	594	614	635	637	601	627	628	634	668	648	614	628	634	629	587	647	645	556	613	632	670	658	610	628	627	654	632	644	645	641	663	631	627	625	622	665	635	612	647	587	621	625	631	638	625	629	635	626	622	611	642	641	612	639	632	642	639	671	644	631	641	595	633	617	616	625	593	576	609	630	631	659	629	622	614	617	634	608	648	570	618	626	630	602	622	666	649	658	643	625	605	644	622	657	608	608	622	619	611	617	630	609	604	622	614	615	602	622	597	632	637	632	675	628	626	632	633	622	609	673	638	647	631	647	623	655	634	651	592	599	590	657	643	634	641	595	643	662	627	646	639	651	586	614	634	641	644	616	609	633	617	644	690	609	611	625	615	626	667	633	599	606	595	651	678	567	619	635	621	562	609	614	603	625	626	629	585	706	646	647	619	585	636	622	597	598	626	643	646	654	625	627	637	627	621	682	621	615	618	610	621	656	601	584	648	590	629	605	616	633	623	648	641	620	687	601	653	569	630	623	624	607	636	646	583	642	607	656	619	623	606	615	616	628	644	643	639	623	592	608	647	674	641	630	651	609	611	628	579	618	621	621	622	626	651	581	644	633	594	624	603	645	666	593	665	628	595	634	642	672	635	589	634	603	619	658	635	597	647	626	613	578	633	644	633	635	605	686	620	679	625	684	628	578	619	653	657	614	639	614	596	622	601	640	620	631	603	635	633	625	629	611	616	644	613	613	586	655	610	607	632	563	628	636	660	685	631	625	674	596	631	574	644	625	588	629	617	613	677	611	625	598	614	629	633	609	676	626	567	618	611	654	634	622	615	635	614	629	608	653	585	629	592	626	652	604	592	664	622	621	628	622	623	626	657	638	619	618	662	632	627	669	637	671	628	628	650	619	665	651	596	642	609	636	652	589	612	622	594	684	604	629	638	658	620	663	598	615	646	634	616	622	611	625	685	590	631	673	623	637	642	609	609	606	616	605	614	594	579	652	627	662	602	596	606	604	570	646	653	619	639	650	584	604	665	639	629	658	657	646	647	626	556	635	587	672	659	648	645	624	574	655	595	664	593	615	591	604	605	618	632	614	604	610	590	682	623	654	637	641	583	623	592	638	611	632	633	651	699	628	635	630	622	659	638	626	624	662	639	649	617	633	651	612	639	707	576	607	634	651	670	633	639	649	630	638	633	617	649	587	634	635	582	634	658	642	648	640	619	650	636	654	660	575	625	598	606	687	670	629	636	652	616	638	593	644	650	615	694	670	649	648	603	605	635	594	615	630	610	682	610	617	644	645	622	607	643	613	650	632	647	604	637	593	659	624	616	580	576	665	601	609	637	623	621	642	605	610	612	649	613	672	610	578	657	629	623	608	653	587	679	598	647	608	659	706	634	634	644	617	616	610	588	592	626	648	634	638	579	625	662	634	614	647	675	629	618	590	631	625	676	632	645	572	629	608	610	684	640	614	660	638	593	592	594	598	659	636	644	621	623	634	603	633	691	597	592	665	637	626	624	643	648	591	612	621	606	586	630	619	631	683	586	607	619	606	641	616	703	599	653	632	586	636	593	564	647	629	664	627	652	650	606	680	620	605	651	610	621	674	639	670	628	652	622	675	639	658	639	585	611	610	643	616	637	623	627	649	599	651	638	604	636	616	639	605	621	631	623	629	621	607	614	628	620	612	679	590	620	609	643	640	633	628	671	622	596	639	626	595	626	652	655	587	657	639	579	626	656	654	621	625	655	662	641	614	627	639	621	584	639	651	637	603	588	654	565	625	652	594	610	641	652	589	666	566	648	609	642	591	570	646	606	643	585	630	651	619	569	616	627	645	636	613	609	632	605	630	652	623	639	610	634	682	573	642	629	610	648	674	649	573	623	572	639	604	606	618	623	632	641	644	612	613	608	625	639	627	624	626	659	639	568	653	630	649	623	628	626	616	612	590	614	627	655	646	641	578	656	604	651	651	613	595	701	616	664	679	665	622	666	634	645	637	607	622	665	603	658	619	595	656	632	576	619	603	625	635	616	645	651	652	639	653	640	625	671	664	668	665	578	635	662	614	639	598	627	637	654	609	617	600	653	613	630	633	624	594	621	670	614	618	622	625	653	640	615	604	619	645	632	623	628	641	645	621	626	672	620	635	650	604	643	604	591	594	623	684	624	613	633	644	646	691	631	648	617	661	647	614	656	648	616	641	604	590	649	612	619	628	638	671	625	648	632	649	655	622	674	590	654	638	632	634	600	646	609	619	594	663	605	623	604	673	626	623	669	625	615	634	631	604	595	619	638	652	639	615	638	611	617	632	612	607	685	639	628	615	627	667	602	633	619	659	613	634	647	669	624	628	624	614	601	633	664	656	595	693	597	631	658	649	617	575	671	635	639	629	632	602	607	664	595	622	618	636	630	655	623	648	627	620	632	608	580	637	620	616	641	644	619	676	597	662	642	611	618	667	638	622	597	610	668	663	616	613	593	638	634	671	624	638	640	694	615	615	639	653	632	641	657	640	634	617	672	622	623	622	616	626	608	632	628	653	609	639	630	628	653	630	673	630	616	624	636	628	600	611	627	650	615	654	582	615	650	639	616	647	669	570	649	624	675	609	665	588	596	682	631	660	586	631	626	610	617	662	622	611	576	646	613	652	644	637	638	620	620	648	659	590	627	617	627	652	626	621	609	638	598	641	638	658	611	583	632	660	628	626	584	676	636	657	610	583	631	635	650	652	605	629	624	648	638	624	671	596	613	642	686	624	622	631	643	640	647	582	637	620	618	624	642	621	600	655	637	642	609	649	575	597	642	642	645	608	627	609	600	650	587	631	580	623	610	600	622	638	623	632	682	658	613	604	629	599	618	690	614	614	624	596	658	601	599	617	645	646	602	609	641	662	638	633	650	633	596	683	624	650	614	578	635	630	630	611	615	657	624	599	595	641	599	643	642	599	615	643	604	630	617	652	624	585	613	646	608	601	588	637	572	598	638	624	691	643	620	678	640	601	629	607	609	637	629	628	628	664	653	648	652	610	576	600	616	588	591	631	640	608	656	619	599	614	623	612	628	646	613	679	645	640	592	634	662	635	629	636	619	630	632	633	612	643	634	643	664	650	632	671	594	612	641	620	671	621	604	594	636	622	682	629	647	605	658	594	631	633	662	603	624	650	658	697	663	575	582	653	556	639	590	623	615	553	620	609	645	639	600	638	641	590	574	641	601	618	604	610	601	634	600	664	627	654	646	605	633	636	583	614	607	636	620	651	688	616	631	651	617	598	665	612	645	651	583	640	619	639	629	630	642	643	604	637	637	631	636	667	653	639	628	619	598	627	642	635	635	667	617	638	641	689	647	654
1516	94	75	84	94	128	938	2770	3382	2181	1250	648	256	156	79	84	74	73	62	68	69	67	67	66	81	67	77	71	78	73	79	64	65	72	55	72	71	62	60	77	77	70	52	63	73	84	72	85	82	78	71	57	77	72	81	69	72	69	78	73	55	62	69	76	68	48	69	74	78	63	78	91	77	67	56	59	66	60	80	65	67	72	73	71	69	80	63	62	70	82	59	72	59	72	84	73	66	76	67	78	93	68	71	72	76	76	77	67	69	79	75	69	67	67	81	75	65	71	90	79	80	75	75	56	51	63	101	66	66	65	75	67	69	75	73	74	76	67	71	70	77	74	73	75	80	55	63	81	75	73	80	80	86	72	75	65	79	76	67	69	60	71	71	65	71	55	69	67	80	67	76	63	68	61	66	71	71	54	63	89	66	86	66	63	76	70	61	76	68	54	68	86	59	56	70	69	81	77	64	71	63	58	74	73	71	72	72	57	67	68	77	78	97	68	61	69	66	72	64	63	76	72	62	70	60	56	63	61	63	69	63	76	60	78	75	74	61	63	65	68	72	72	63	77	68	72	68	66	71	57	66	71	77	60	71	83	49	65	84	80	73	61	71	92	79	67	74	88	64	78	61	66	71	62	88	66	70	74	63	81	81	61	72	70	66	64	62	79	68	65	75	59	78	64	72	53	76	62	63	65	76	74	71	56	80	73	85	63	74	67	66	75	69	75	63	67	81	68	61	91	86	92	84	70	60	68	70	73	70	64	80	79	68	70	73	71	68	76	92	73	60	69	91	70	69	62	68	73	77	66	58	59	61	68	56	78	69	55	69	64	77	68	60	60	85	70	76	60	64	69	74	66	80	68	78	75	68	75	62	62	76	63	74	77	83	55	67	74	84	84	88	82	63	63	62	76	64	69	61	76	75	53	72	80	56	71	63	70	66	78	80	70	87	92	77	79	77	81	65	65	78	57	74	62	63	61	68	63	55	55	85	74	68	71	78	68	92	68	65	53	73	70	74	57	79	71	81	74	70	73	74	64	55	65	71	71	67	73	74	72	71	75	78	63	69	70	57	65	73	60	60	73	76	80	70	74	57	75	71	78	68	70	70	80	56	68	71	86	84	64	74	68	66	71	84	60	60	65	68	64	75	87	63	61	72	72	77	67	59	83	80	82	76	62	65	56	77	74	80	64	69	82	71	66	62	62	75	73	70	68	83	58	62	79	72	68	71	68	59	64	69	75	67	68	56	79	77	67	80	81	74	66	69	62	67	78	67	64	80	66	68	71	64	67	89	51	75	59	70	75	67	65	61	82	61	48	69	80	75	73	67	87	66	65	78	68	65	60	61	64	77	66	68	67	68	67	82	59	72	74	75	76	91	62	62	59	74	78	58	66	77	68	65	77	72	92	67	69	76	75	82	91	72	68	73	61	67	62	67	72	78	61	76	59	70	62	59	90	71	68	78	75	70	86	72	64	89	66	63	76	60	62	68	68	64	70	56	82	55	65	70	67	75	67	76	78	59	74	80	72	60	74	68	74	70	67	64	69	76	69	63	82	75	53	58	64	58	75	76	62	71	67	57	68	63	70	90	67	65	62	70	72	77	74	75	69	64	56	76	78	70	51	48	70	69	73	62	82	85	75	71	68	58	67	71	61	67	74	70	53	66	65	69	63	72	78	72	70	77	71	88	56	79	76	76	63	83	74	83	62	57	68	63	83	74	74	86	62	59	70	61	77	68	63	67	76	67	79	69	65	76	81	61	80	75	72	68	47	67	63	74	69	66	85	95	55	55	56	54	63	64	80	83	72	62	79	69	74	66	54	76	48	64	76	61	74	68	79	80	58	57	81	74	85	74	74	57	70	64	82	73	75	64	66	61	70	74	85	68	54	61	57	73	56	61	67	76	67	72	78	75	68	74	80	74	87	65	68	70	74	58	65	62	58	77	65	80	61	70	61	79	65	79	67	64	66	68	51	73	67	82	50	73	63	65	73	72	66	64	68	71	55	69	70	65	72	76	81	79	65	76	70	91	59	71	70	71	80	77	83	78	75	77	70	68	68	63	66	78	59	68	74	74	57	67	84	83	65	66	78	79	75	60	64	68	73	65	69	67	61	87	70	88	76	83	75	70	71	69	70	77	59	62	79	81	63	74	69	67	76	65	61	62	70	91	59	68	83	69	70	79	57	74	73	64	85	76	67	70	69	70	71	81	70	82	67	62	73	59	74	77	79	62	79	67	70	83	66	63	72	90	57	62	80	62	72	75	68	74	70	74	65	66	75	58	68	62	67	94	66	70	71	54	75	57	67	72	53	70	63	58	65	62	72	74	71	78	67	78	62	62	71	58	64	67	77	82	66	73	74	72	61	71	72	71	68	78	68	75	69	65	65	77	75	63	68	74	66	75	64	60	78	68	77	79	68	72	58	60	80	59	69	71	66	62	68	64	72	65	80	61	73	70	85	73	59	71	70	58	70	70	74	73	74	64	55	67	79	70	63	92	57	79	78	67	83	60	70	69	62	74	65	61	66	63	77	66	67	65	78	64	63	82	63	79	68	76	78	70	68	75	73	76	58	69	68	68	63	76	73	85	75	80	80	58	69	78	62	60	82	71	70	82	62	76	71	60	79	75	59	85	69	82	70	78	70	65	61	64	70	85	64	68	53	75	62	87	68	89	63	74	72	61	68	69	60	85	78	73	66	53	70	79	63	91	72	73	75	60	68	64	92	76	89	70	68	80	80	79	72	72	76	59	72	75	69	67	72	86	83	97	66	74	69	70	73	80	61	73	68	61	75	64	72	73	80	63	57	72	73	64	55	72	69	60	61	64	66	80	64	77	76	77	83	82	66	82	58	68	70	75	81	87	79	81	71	67	69	69	68	65	62	83	66	68	67	81	71	79	61	65	76	76	58	70	73	69	78	66	63	79	59	61	61	65	52	82	73	79	71	64	72	59	73	70	68	77	74	66	58	59	57	63	69	66	67	53	65	70	56	61	72	69	65	68	55	73	67	74	79	83	73	71	62	65	69	69	58	68	69	70	87	60	78	63	71	68	74	64	59	76	60	71	60	72	54	72	65	64	59	63	63	78	52	85	81	68	79	72	71	64	75	68	64	67	74	70	78	72	65	80	81	58	71	63	77	62	73	61	60	75	68	77	75	63	82	68	68	63	74	65	75	74	91	74	62	67	64	84	77	72	73	65	69	77	63	80	67	68	64	63	71	73	71	70	71	61	75	73	61	68	70	72	73	70	64	73	73	76	70	64	75	75	83	54	78	58	63	84	64	66	72	64	78	65	77	69	77	63	62	63	74	72	67	77	64	64	72	64	76	55	65	76	65	79	74	53	68	82	58	56	65	77	52	62	56	67	56	61	89	75	61	64	80	69	62	74	66	70	74	68	72	88	88	60	76	95	79	75	80	91	71	63	71	74	61	75	73	65	62	66	73	73	72	75	74	83	58	67	89	77	80	62	60	72	73
8069	1646	1047	2015	3105	5515	26985	37706	36630	29705	22731	13895	5790	2383	1095	835	757	737	720	769	735	742	747	767	747	757	761	724	725	765	751	819	725	739	736	791	781	749	739	776	779	729	717	748	773	765	794	769	773	748	772	753	760	704	726	789	787	774	771	775	769	790	750	769	708	748	836	775	758	737	751	764	774	727	799	762	740	747	768	755	766	792	758	786	788	724	761	738	800	748	727	773	752	759	777	723	763	787	755	764	791	768	744	797	748	728	761	729	743	748	741	767	725	715	750	785	763	784	709	782	770	718	749	772	738	742	787	737	785	770	746	727	768	749	783	751	769	738	727	717	752	784	744	744	758	726	755	751	808	731	765	741	731	771	771	715	719	747	781	811	738	771	751	776	779	739	794	760	792	760	776	730	753	736	780	667	719	717	678	708	743	739	763	759	731	788	778	747	832	739	729	789	749	763	761	748	752	800	735	768	714	753	774	766	769	807	758	753	788	767	772	709	728	780	741	800	731	735	794	726	765	694	772	744	763	734	786	753	798	737	779	736	715	757	817	753	799	746	707	778	783	758	712	763	730	792	738	761	747	748	732	795	710	766	726	807	763	729	753	810	737	732	766	780	797	726	780	720	732	771	767	758	792	745	711	771	728	738	705	760	792	739	755	762	764	752	747	809	755	762	730	732	778	719	770	754	777	728	798	732	759	736	764	768	753	724	704	774	741	757	731	742	753	763	787	789	752	781	730	815	751	747	735	794	744	766	757	768	749	793	752	776	758	738	762	744	728	775	741	745	743	746	753	776	684	709	782	780	794	736	755	715	750	736	733	761	772	812	724	745	804	756	740	760	729	730	749	762	750	767	791	760	774	760	748	761	798	760	761	790	747	757	720	751	745	757	766	771	733	762	770	786	765	748	784	783	744	722	790	765	798	736	723	762	774	749	761	704	830	702	774	767	753	740	752	753	736	791	753	805	714	764	712	761	765	762	754	773	721	757	773	757	769	763	755	794	750	751	766	772	756	765	766	699	747	719	754	798	690	737	776	764	724	730	743	747	712	790	773	766	784	767	726	764	816	728	784	746	777	742	750	727	748	732	759	748	735	783	747	776	770	796	786	724	733	759	794	769	757	741	772	732	737	740	741	772	758	768	719	742	778	719	761	754	739	798	736	726	721	739	785	749	747	774	798	748	776	762	773	798	810	762	746	774	793	776	752	742	736	782	737	762	779	735	768	727	753	764	782	776	750	767	774	740	768	764	784	722	780	772	761	730	795	738	753	731	758	768	760	730	776	743	718	775	749	757	750	775	762	747	756	766	730	785	763	766	730	712	728	740	776	724	764	802	746	706	785	737	769	728	756	748	743	758	793	732	762	769	791	726	737	705	727	790	708	741	756	756	755	753	774	768	767	788	770	740	778	736	790	756	793	720	733	795	755	782	700	728	796	828	754	735	790	798	749	748	738	759	777	774	721	743	756	740	763	768	749	748	794	701	791	739	694	693	790	752	737	746	803	748	775	763	740	784	734	794	721	817	711	755	702	733	783	822	793	759	803	734	771	783	715	762	757	750	777	795	740	756	731	765	809	748	756	761	699	763	753	732	728	728	758	739	790	689	738	772	787	790	738	758	732	771	763	757	758	756	776	741	795	705	742	744	745	739	731	809	729	728	766	811	789	754	703	776	775	740	764	766	788	810	752	766	762	753	764	808	755	740	774	709	788	728	737	758	788	747	810	724	752	766	805	765	790	751	754	702	767	751	741	791	757	764	775	718	820	742	756	737	746	795	738	761	738	755	747	741	728	783	697	783	698	755	747	730	771	737	771	739	708	793	764	785	735	768	699	743	805	759	778	759	781	789	749	777	777	790	718	736	723	813	786	761	801	741	708	773	746	758	777	758	798	773	786	777	746	772	718	727	748	773	719	827	748	768	748	743	781	719	728	789	770	784	751	775	753	759	740	729	736	799	774	782	763	780	790	802	777	737	735	775	810	737	800	774	709	766	786	752	731	729	703	737	812	781	782	750	771	739	734	743	799	765	756	775	816	817	705	804	776	708	704	765	762	758	724	790	729	751	709	743	742	758	744	770	787	721	777	744	766	759	774	765	760	718	758	763	736	752	738	795	756	721	725	738	764	749	742	753	759	772	726	755	787	791	785	731	762	743	801	774	721	776	795	786	772	732	790	755	737	772	805	747	784	702	765	766	782	774	834	768	755	790	772	779	784	727	725	789	748	761	755	792	770	728	790	780	807	747	737	771	788	772	748	751	772	778	775	754	751	788	723	718	740	802	776	710	745	768	734	727	751	779	763	746	737	787	726	741	757	774	781	750	761	761	744	793	770	736	783	751	760	772	769	731	779	735	731	761	741	727	740	769	792	774	716	754	756	759	760	746	768	766	796	756	744	748	796	745	798	740	769	804	797	777	742	760	746	792	792	743	786	757	779	745	771	729	742	738	750	712	707	792	739	741	758	737	772	761	736	779	710	773	766	754	727	761	787	760	717	709	804	734	731	756	771	750	762	750	760	765	736	763	745	762	712	762	718	779	767	773	803	736	780	734	773	711	723	739	769	760	766	796	725	750	750	803	751	745	814	754	738	708	763	779	755	744	788	759	752	717	767	751	727	785	733	782	787	765	771	773	771	756	757	782	768	774	719	723	775	724	740	775	774	743	784	743	787	769	776	704	721	744	728	723	753	739	766	748	763	713	759	731	758	755	733	746	792	785	771	730	709	736	833	740	744	741	784	770	769	771	752	746	718	760	757	813	783	782	783	786	785	731	787	756	758	810	708	746	758	749	733	743	766	763	747	755	695	752	791	751	751	800	795	763	751	730	730	790	734	809	745	782	740	760	774	738	778	744	718	778	766	755	782	720	722	776	755	679	763	752	768	807	756	820	814	761	740	798	791	790	747	773	771	693	716	792	781	772	753	802	746	754	748	731	747	772	719	746	779	780	752	723	747	748	751	751	805	775	756	785	754	788	766	789	794	757	755	722	749	751	764	750	760	812	745	748	728	742	769	748	701	749	753	806	811	789	722	723	752	765	725	803	749	772	736	787	741	746	746	806	801	746	701	783	731	730	756	773	742	712	763	810	762	739	767	736	771	757	749	754	736	775	789	761	697	760	741	802	771	789	781	703	785	729	744	720	746	762	779	796	767	802	802	770	790	767	758	761	812	745	740	737	766	715	747	724	742	768	754	760	732	774	772	716	764	770	766	777	774	765	747	739	778	783	750	772	770	775	770	696	787	765	710	774	751	767	772	772	804	720	757	774	760	817	771	793	798	753	781	707	748	795	775	770	761	776	741	718	722	769	744	782	732	754	830	764	762	782	751	773	758	745	755	713	738	784	736	765	756	825	774	747	767	740	765	778	747	725	788	790	753	745	731	759	751	780	738	800	758	757	742	766	700	739	749	772	763	760	776	774	735	773	807	829	792	790	775	751	766	772	748	748	748	761	713	752	729	785	741	846	748	758	745	762	776	750
591	153	92	83	103	137	1245	7499	9996	6497	3190	1324	430	194	104	79	65	59	62	50	51	50	61	53	58	50	67	60	66	74	43	57	51	59	62	62	54	45	64	44	53	57	61	62	54	62	51	62	47	47	55	78	70	77	55	67	49	56	77	59	62	65	55	57	70	62	72	69	63	39	62	66	63	55	55	66	55	56	61	63	77	55	56	60	62	53	53	72	50	72	63	64	68	51	60	66	64	60	67	68	61	64	62	55	65	51	58	74	62	49	52	63	64	65	63	59	67	59	56	66	60	58	54	58	55	66	51	55	56	63	71	50	57	43	58	57	62	42	62	69	59	46	71	60	61	55	57	53	66	55	58	55	63	64	66	46	64	57	54	62	61	51	56	71	53	63	56	67	68	58	73	56	59	69	74	68	62	51	61	68	68	50	58	79	46	52	62	69	57	67	53	68	43	78	75	49	61	62	58	75	70	59	60	53	56	59	65	59	58	58	45	56	66	60	63	57	51	59	59	61	59	61	42	51	54	67	66	56	59	52	61	64	67	61	65	50	66	51	56	54	65	50	54	69	71	79	68	60	52	66	62	56	52	60	66	66	66	67	58	63	74	50	53	62	60	68	52	52	62	58	64	64	50	70	62	58	65	55	53	73	47	63	60	49	73	56	67	60	66	63	69	71	64	62	60	50	53	67	61	53	65	52	63	67	64	66	58	58	57	56	65	73	50	58	52	61	73	69	67	61	60	72	63	68	72	56	64	66	72	63	64	65	54	78	66	57	68	71	57	52	61	68	66	62	70	50	70	58	54	54	62	57	57	52	57	69	74	65	67	50	63	66	58	59	60	61	48	53	65	63	70	79	59	63	71	64	62	46	64	60	56	57	57	60	66	58	54	59	56	65	66	66	57	51	61	59	65	66	60	61	70	53	48	47	58	71	67	66	54	54	54	58	61	63	72	57	57	52	52	64	64	71	70	72	53	47	57	66	57	80	62	59	64	66	58	55	62	61	65	59	53	49	69	64	60	58	67	59	66	51	40	60	52	57	73	53	74	53	65	57	68	51	47	61	65	65	78	62	63	63	52	46	46	57	46	53	64	59	34	57	54	56	65	50	80	60	56	53	52	65	55	60	57	70	62	76	48	69	80	50	61	56	66	64	73	66	44	53	66	78	47	58	62	80	84	54	52	46	57	53	71	70	63	63	62	62	82	54	60	57	63	48	62	62	56	60	73	66	55	73	76	71	65	72	55	57	69	72	71	67	60	68	65	53	50	61	49	68	59	58	61	64	66	61	67	52	58	43	63	66	51	61	40	56	57	55	57	46	57	60	52	74	55	78	75	61	57	70	49	57	57	68	54	72	54	62	56	75	65	63	56	68	66	49	67	63	68	66	54	53	74	63	67	67	63	54	52	57	64	68	68	66	82	64	65	70	62	49	71	74	60	55	66	61	55	79	57	73	50	52	50	60	66	67	53	62	51	65	70	49	59	56	64	62	63	54	67	61	64	54	68	62	61	67	81	63	70	65	60	66	66	56	70	71	61	64	59	68	70	74	70	62	60	71	59	76	59	54	52	67	70	65	59	61	66	72	65	71	68	73	57	61	58	57	61	66	70	65	70	72	62	45	68	64	63	56	75	63	63	69	60	60	70	45	74	65	57	60	49	65	64	70	56	80	60	72	56	43	61	42	72	65	63	49	56	60	54	54	55	64	58	58	50	59	67	50	69	63	48	49	46	53	50	45	60	58	62	57	53	62	59	55	62	59	61	59	68	68	70	69	51	50	58	57	68	63	60	59	58	61	46	68	49	62	65	58	57	54	51	58	57	69	65	58	45	63	73	73	63	61	56	67	67	65	66	54	58	61	61	66	57	51	66	58	53	63	55	68	56	50	54	57	66	67	53	72	62	60	54	59	66	49	59	60	54	64	52	45	56	71	59	65	72	40	61	69	54	43	56	62	58	66	68	61	68	46	51	50	58	45	68	53	70	55	65	64	60	49	70	63	60	61	68	62	54	53	68	48	48	57	52	65	59	54	57	57	65	64	59	70	61	51	70	65	63	58	52	59	77	79	68	54	55	62	51	60	76	60	60	58	62	56	58	71	48	54	71	62	61	49	72	62	48	50	52	57	56	63	57	64	59	55	67	65	55	57	77	64	67	66	61	56	50	73	65	69	60	74	70	64	57	50	60	64	54	54	66	69	58	68	65	74	60	62	61	67	74	63	57	79	55	75	62	64	48	50	56	54	59	56	48	67	55	48	69	63	55	62	56	55	50	48	50	47	64	54	55	62	61	54	56	55	50	70	68	64	57	59	69	66	59	40	64	42	55	67	50	61	52	47	64	67	62	48	63	65	63	60	61	83	53	65	57	54	62	74	55	78	61	68	58	63	56	62	55	56	72	70	55	60	52	53	64	59	58	50	56	60	77	63	57	59	59	64	71	57	49	59	50	73	66	65	61	51	54	70	59	57	65	58	65	50	57	61	76	67	57	60	62	66	48	58	73	50	58	62	56	64	59	56	57	49	53	64	75	55	65	57	54	70	73	55	62	53	51	58	56	64	55	73	51	62	77	57	48	65	71	71	49	71	61	54	61	58	59	64	49	53	66	84	67	79	67	66	60	49	64	62	63	73	65	61	64	53	45	53	72	67	61	59	53	57	71	61	64	53	65	62	52	54	48	62	57	46	68	47	53	59	59	61	67	61	50	59	64	66	59	67	63	55	63	68	68	62	61	63	59	51	67	48	55	49	43	68	59	49	60	61	55	54	47	58	60	57	70	76	73	63	48	61	59	54	62	57	53	51	65	64	59	66	53	60	61	54	56	60	50	55	53	55	58	42	61	33	66	62	72	69	62	57	51	56	61	61	64	54	55	61	59	55	63	65	63	59	46	61	58	63	65	70	75	58	70	53	60	52	51	66	69	58	57	59	68	67	63	53	46	57	49	59	54	78	66	65	56	71	69	62	63	57	52	59	62	49	59	44	72	58	61	59	57	59	67	68	60	69	73	61	63	66	60	60	64	65	51	64	56	56	72	79	58	81	59	58	60	61	63	60	72	58	60	70	70	71	53	67	49	48	84	66	68	59	63	52	57	61	67	48	51	54	59	62	61	52	73	53	58	63	62	52	71	68	68	60	75	40	56	67	52	62	66	60	75	65	52	57	55	58	63	58	62	68	65	47	56	69	67	51	62	58	60	45	51	53	65	54	62	65	66	63	73	60	61	56	58	69	71	49	56	62	58	63	62	50	47	45	61	50	59	64	48	47	56	63	65	55	46	60	55	54	54	60	60	75	64	56	65	52	58	64	66	56	54	67	56	53	71	54	56	73	61	59	56	57	62	71	57	50	69	57	49	48	66	41	56	58	59	59	59	57	64	62	59	74	70	55	61	48	63	53	53	73	49	49	55	59	64	54	66	57	59	63	57	64	67	71	78	59	57	61	64	58	62	58	59	75	59	56	60	51	53	55	51	72	64	52
9595	3521	1597	2912	6814	7745	24267	51741	51423	40823	31420	21149	9200	3979	1461	831	721	682	629	672	675	703	662	701	656	713	670	686	631	702	647	663	645	674	662	674	647	683	639	685	697	656	680	711	650	646	651	717	666	645	655	656	644	685	707	662	651	694	726	708	722	686	677	639	706	624	668	639	675	717	724	668	630	639	683	633	716	670	684	669	650	669	653	703	672	626	663	671	679	676	650	651	655	674	628	642	663	660	647	712	697	656	674	643	688	658	664	663	648	712	671	634	685	692	673	652	666	688	662	691	675	698	638	649	637	713	667	685	685	700	667	631	638	652	643	635	685	676	662	687	660	643	667	677	657	681	666	663	640	631	678	728	669	710	701	671	652	685	659	656	636	666	650	667	642	659	675	696	651	682	673	612	684	645	676	666	680	685	657	646	625	639	674	680	645	660	649	686	637	676	654	679	635	686	661	676	712	693	692	668	663	664	675	657	706	627	676	661	637	649	653	633	673	689	645	703	682	668	651	644	701	706	719	692	662	677	676	659	643	629	670	724	676	704	613	675	706	647	653	655	680	647	656	680	671	633	632	633	683	599	716	698	667	639	675	666	681	664	702	683	682	662	699	642	710	696	683	708	642	673	644	664	662	683	652	675	686	698	688	694	660	691	696	666	673	674	740	689	657	625	657	627	724	638	659	676	692	665	662	655	679	655	740	664	686	661	666	700	640	658	677	673	618	712	659	679	695	690	653	676	667	671	674	688	658	697	752	666	677	649	638	698	628	687	627	677	644	654	645	673	664	642	681	698	643	638	650	671	686	686	696	654	642	633	656	654	660	648	695	697	633	698	685	672	673	639	636	662	691	682	669	684	652	668	642	678	651	657	683	650	720	657	712	690	662	691	715	648	662	600	670	730	665	688	694	664	662	681	652	653	645	631	655	705	686	708	675	634	663	675	693	680	699	618	659	660	680	645	690	610	682	642	660	665	688	639	690	690	659	629	637	698	694	650	663	714	660	688	649	665	703	670	659	695	694	641	691	623	672	626	638	612	687	669	633	665	642	667	674	647	656	662	617	729	609	682	636	673	667	643	657	673	689	636	708	714	658	711	643	614	683	673	614	686	643	640	670	671	660	661	681	628	688	650	620	650	640	698	644	666	658	676	660	624	698	653	701	674	670	627	721	646	661	670	693	665	688	719	665	637	677	676	652	680	698	651	715	679	683	629	651	622	686	711	654	645	687	679	668	626	662	688	685	649	737	706	688	711	675	651	618	682	676	680	641	713	681	738	669	634	699	653	675	646	649	685	712	676	677	674	667	650	646	637	657	653	653	625	677	693	678	641	693	658	665	706	706	699	633	675	696	686	689	688	669	660	695	653	669	683	673	680	678	660	692	663	666	666	694	648	668	642	668	678	676	686	686	697	673	676	701	699	657	667	693	666	718	636	631	645	668	677	652	629	707	634	669	707	661	656	622	639	702	671	645	672	685	675	650	687	664	664	667	678	656	652	660	635	660	666	625	628	668	638	618	651	673	634	659	642	691	655	642	680	670	700	659	682	686	633	652	652	661	669	679	643	631	669	677	691	700	724	677	640	636	706	708	642	644	677	664	625	683	649	663	655	652	674	708	613	709	701	642	706	685	701	646	695	641	678	646	651	671	656	627	655	658	665	644	713	650	703	664	633	653	673	650	668	662	662	643	682	705	653	680	653	637	666	700	659	676	648	687	661	663	687	671	643	682	687	662	654	650	637	690	685	641	668	655	697	716	676	687	638	676	748	645	673	598	620	675	673	670	674	706	664	697	733	612	680	658	664	663	656	698	673	619	726	676	675	649	686	649	638	628	650	654	658	641	681	634	684	690	674	639	678	679	683	660	685	640	673	663	658	650	677	668	675	648	663	655	641	696	669	627	643	733	691	683	710	695	684	659	704	686	670	701	666	657	677	642	683	657	663	693	698	687	648	675	667	657	659	706	645	663	692	709	685	637	681	689	659	671	666	631	671	660	627	699	656	700	602	675	668	646	652	670	668	650	687	648	732	660	732	684	692	645	651	655	636	667	673	680	654	674	636	682	671	647	654	681	688	613	658	662	723	653	709	655	665	694	647	647	708	739	683	638	628	653	697	663	654	643	642	646	691	643	649	655	663	677	681	598	622	624	657	691	695	694	690	669	658	690	690	677	641	643	645	659	659	674	676	698	650	625	668	717	728	677	688	701	714	629	643	671	674	657	635	701	677	708	674	692	642	688	694	653	721	651	647	659	669	658	670	656	714	691	669	644	702	665	705	667	676	742	680	683	667	679	639	683	697	712	653	685	635	705	718	716	695	654	685	646	642	660	642	621	676	689	646	707	682	623	684	680	675	668	701	676	645	682	655	672	648	653	659	664	687	678	667	651	681	658	618	663	655	711	684	657	682	699	645	714	656	693	628	673	681	664	704	704	665	622	708	670	663	673	668	674	725	674	655	647	662	664	616	708	700	691	651	691	696	641	673	662	702	691	706	703	625	683	677	678	669	676	666	682	671	694	715	669	647	632	644	666	663	663	670	674	679	673	667	675	688	685	672	678	668	656	651	618	637	614	666	663	648	644	694	680	666	660	677	626	653	693	683	632	678	665	701	664	636	674	713	666	623	669	666	677	654	672	721	660	669	652	673	689	638	666	660	615	682	686	673	667	654	655	671	626	683	675	651	655	687	666	702	672	654	683	698	662	638	632	704	692	677	668	691	664	646	626	680	712	705	698	660	704	657	675	682	630	643	661	646	669	637	689	679	632	664	702	660	701	654	666	653	662	710	668	662	650	635	655	658	687	671	709	670	646	696	692	672	686	652	638	725	646	712	670	654	652	670	688	643	655	696	691	670	664	732	686	625	649	659	631	669	722	670	651	658	657	683	688	696	597	671	617	654	643	689	687	675	677	669	664	628	695	682	686	674	668	651	698	702	722	700	663	678	680	656	662	611	657	672	669	667	642	637	660	703	640	682	644	655	668	662	660	691	652	637	643	689	715	694	643	666	689	674	662	621	718	687	683	649	667	661	635	632	648	655	705	664	667	715	655	645	684	658	686	657	689	657	643	657	670	672	667	675	660	686	659	680	617	669	644	708	656	671	694	682	699	634	667	662	704	718	636	644	675	658	630	653	687	717	663	654	684	627	670	648	638	672	638	677	650	705	621	714	664	646	686	671	661	691	658	627	652	673	678	669	683	685	642	652	629	672	683	626	675	618	659	655	685	652	670	731	647	662	698	684	672	670	684	691	681	623	664	704	674	709	666	662	663	697	662	652	644	673	722	672	684	723	627	659	712	692	677	681	714	660	661	680	684	659	656	629	645	646	662	670	625	681	651	621	671	677	685	698	722	618	691	707	717	667	676	682	658	732	664	667	631	622	663	630	687	692	660	672	648	660	714	691	626	677	666	680	704	665	658	676	673	725	634	695	656	663	678	719	666	686	645	693	672	611	678	642	665	692	691	669	652	641	671	653	669	689
2143	155	121	96	108	150	470	5232	10805	9054	4953	2054	549	241	117	91	61	69	64	66	74	66	84	70	69	82	75	62	79	92	73	82	67	74	80	62	70	64	70	60	72	59	63	54	59	61	72	75	69	71	74	55	76	74	58	64	64	70	58	60	68	64	65	74	72	61	54	65	67	70	84	87	71	73	80	65	55	70	74	79	63	60	78	70	61	65	58	60	58	74	73	70	65	65	56	72	64	70	76	77	75	76	73	65	60	77	65	78	61	76	67	74	66	63	84	72	77	78	64	70	79	60	57	67	64	49	59	59	69	73	65	62	66	66	68	74	59	54	71	76	71	67	72	72	69	62	60	57	68	64	73	68	60	80	85	74	68	67	71	69	74	75	75	60	56	57	57	61	69	63	70	61	59	71	75	68	71	61	82	69	73	71	66	77	68	69	72	70	63	68	80	62	64	68	72	64	63	69	71	77	72	73	63	64	71	78	57	68	71	72	75	76	61	75	78	75	93	71	79	66	62	88	62	77	71	79	69	74	71	58	73	63	40	69	67	81	74	82	64	78	58	58	84	58	71	68	67	72	71	70	71	72	66	67	78	64	65	64	76	69	54	56	74	58	63	78	74	74	79	63	78	79	82	64	71	62	80	68	67	67	58	60	77	80	71	82	61	66	61	69	88	73	73	69	67	63	80	71	76	58	47	63	80	64	61	67	70	66	67	64	70	68	65	73	55	61	69	76	81	56	63	65	72	84	78	68	75	78	63	72	78	82	65	75	73	68	68	71	65	64	65	66	56	64	71	62	53	80	67	63	75	73	61	68	82	75	64	63	62	72	51	63	83	60	69	69	61	80	63	64	73	74	58	75	61	74	58	66	59	65	55	85	78	78	70	76	71	79	74	73	74	70	65	79	56	64	76	61	61	74	70	65	62	65	76	63	60	55	64	74	67	58	67	75	81	75	77	70	63	55	62	63	75	65	65	73	65	70	65	61	67	72	52	62	60	62	73	75	74	58	80	61	55	79	65	53	65	62	87	72	77	60	78	84	68	69	72	78	62	59	57	62	84	48	66	73	83	76	65	67	82	69	74	63	68	70	64	54	70	69	64	63	56	63	58	58	63	71	59	75	66	63	70	59	72	65	70	76	76	68	81	59	88	72	64	65	56	73	76	55	68	61	62	68	66	70	71	59	59	76	62	69	66	60	75	45	69	82	72	63	76	67	72	73	53	64	80	73	69	69	61	64	60	71	59	80	60	67	63	65	79	64	65	67	65	65	73	75	74	60	58	73	67	68	66	58	67	64	69	57	79	77	62	69	70	83	55	74	68	58	73	59	72	81	65	78	58	58	68	76	60	73	72	64	68	60	78	80	73	66	56	69	69	70	68	72	76	56	73	49	70	76	70	88	72	80	71	73	71	66	75	62	59	63	79	69	65	75	74	68	72	83	61	74	60	74	64	75	73	67	78	74	71	66	69	71	63	66	54	73	62	80	60	58	79	74	59	66	68	62	69	70	75	63	79	61	66	73	67	77	70	58	64	70	78	69	76	62	73	74	60	62	83	62	72	67	67	70	58	71	76	80	65	63	66	73	71	85	58	67	64	66	72	72	61	78	77	81	64	57	73	71	75	60	57	62	80	67	68	79	65	54	74	79	80	68	82	57	63	68	57	77	59	73	61	78	60	66	72	67	73	64	56	77	61	79	67	77	57	66	72	68	83	62	62	61	69	61	66	52	84	64	71	61	63	60	72	69	69	62	57	62	75	64	67	69	75	63	63	58	75	75	58	73	70	56	85	68	61	74	58	71	65	73	65	61	51	58	56	69	75	63	61	65	70	62	63	80	57	81	84	65	58	69	58	66	68	65	64	87	52	75	61	62	56	75	63	60	64	73	63	68	70	63	50	50	64	60	62	64	64	68	64	63	57	75	62	64	66	67	69	65	66	73	62	70	63	72	63	64	75	69	64	58	79	79	76	72	72	67	62	70	80	67	65	76	86	77	67	88	77	73	54	69	55	63	65	73	67	64	66	73	85	72	68	60	82	53	71	50	56	72	70	55	62	59	71	66	65	74	71	60	76	71	56	93	63	66	57	57	66	71	75	82	54	72	55	83	70	68	79	84	62	60	67	66	70	68	62	66	68	72	61	58	66	68	71	69	67	60	81	48	71	59	70	72	72	71	70	69	77	59	83	75	51	60	82	65	65	80	74	65	73	68	74	69	56	78	69	75	69	74	85	74	58	73	66	60	79	75	55	85	64	51	62	81	65	72	66	59	73	59	67	72	62	69	70	69	54	59	66	77	60	60	67	64	68	80	91	80	63	70	75	54	71	82	64	58	64	54	75	53	70	67	75	59	67	70	54	73	62	74	76	79	71	74	68	65	70	74	67	84	61	78	65	87	66	68	72	79	77	79	63	61	77	64	61	70	74	73	82	70	80	76	74	62	75	55	76	66	84	59	67	76	64	69	74	69	68	84	82	70	65	66	86	79	67	70	62	73	64	68	70	62	74	65	56	68	61	61	78	68	72	74	72	81	70	64	64	78	56	69	67	75	72	65	57	69	77	57	71	79	63	77	68	77	64	69	53	78	73	67	72	76	86	73	64	68	78	66	75	80	75	80	72	72	74	63	57	61	76	78	68	51	57	78	74	70	73	58	69	74	71	76	59	63	62	78	64	70	57	67	68	70	58	73	80	56	77	57	69	73	69	65	73	67	82	60	55	60	77	70	60	78	69	62	62	79	68	64	63	67	61	53	55	69	55	75	66	62	60	67	68	79	61	69	80	67	74	76	75	58	60	73	80	59	67	66	68	78	55	56	78	79	65	75	63	67	66	66	59	66	75	77	77	88	69	69	70	58	70	82	77	77	83	69	71	52	67	84	80	76	85	85	64	58	57	77	66	82	80	51	70	81	79	60	69	66	51	72	67	64	74	66	73	69	73	81	65	61	76	76	56	71	76	67	78	65	75	69	60	66	80	65	58	80	64	64	74	54	72	53	63	70	67	72	64	74	82	63	64	70	73	88	60	69	86	73	62	62	69	60	64	69	68	76	73	62	86	65	71	61	71	76	67	61	60	59	84	66	64	69	59	65	67	45	56	75	75	62	69	52	79	51	72	70	64	81	73	80	77	64	60	75	69	82	80	61	76	75	60	68	60	53	62	73	80	65	63	64	69	87	75	71	67	65	70	78	75	80	65	70	80	74	64	59	75	67	67	73	66	66	74	66	68	73	53	72	76	71	72	71	56	63	81	56	62	66	58	80	80	81	78	70	62	64	72	77	81	61	60	66	66	67	68	59	59	54	70	79	62	73	67	72	58	58	72	69	73	63	93	59	59	66	65	68	57	62	69	54	79	69	74	72	86	76	48	70	64	75	58	65	61	70	77	65	64	73	74	66	73	67	57	84	53	78	68	67	82	62	77	67	55	91	61	78	72	70	69	57	69	80	71	56	76	82	78	69	77	69	60	73	67	57	71	75
10155	3199	1841	2905	6190	8256	19638	47651	55534	47881	36760	25306	11705	4966	2028	1023	808	743	772	747	749	722	756	777	749	742	789	763	746	742	777	763	744	771	727	727	771	793	774	779	770	755	749	742	766	736	713	731	745	800	748	739	751	772	773	780	729	793	747	769	803	735	730	788	764	789	735	732	766	785	757	745	729	766	771	829	744	744	738	745	776	786	719	743	703	762	745	730	736	787	782	771	764	749	770	777	707	765	699	747	765	735	760	717	786	768	711	751	737	777	748	739	776	727	808	751	755	784	722	737	744	776	796	767	760	790	801	772	734	748	755	749	754	788	734	774	736	763	734	721	737	771	767	787	754	748	848	772	719	751	766	775	850	821	753	782	736	767	762	726	739	739	762	715	700	781	754	782	784	763	783	726	736	794	772	768	760	704	733	727	717	702	725	747	699	796	764	758	722	758	747	724	757	779	781	746	761	771	763	728	751	733	757	771	777	796	756	707	771	783	781	744	772	778	736	730	747	733	727	765	754	776	732	799	771	724	772	765	735	801	799	729	748	792	753	744	752	790	780	768	711	705	702	737	727	788	768	787	735	761	731	754	764	779	708	733	715	772	770	741	711	775	763	758	752	730	742	737	718	731	737	770	719	751	812	754	733	731	839	788	737	771	733	741	800	778	761	721	794	776	774	801	738	756	752	754	811	748	808	732	736	752	771	719	738	747	758	736	744	759	770	754	735	734	750	745	773	804	790	778	781	755	730	781	797	768	725	767	763	713	787	802	770	774	770	721	833	759	762	774	778	764	777	730	736	710	787	758	777	721	762	803	765	747	758	740	732	771	737	757	743	777	746	718	739	763	769	727	747	785	736	783	756	745	743	756	767	709	774	710	759	764	790	774	802	732	766	747	818	763	766	764	758	747	680	754	788	756	718	770	748	720	771	752	742	764	778	763	729	725	781	809	753	777	750	785	764	750	765	797	730	746	708	697	785	733	770	753	752	785	748	812	764	754	713	781	769	738	791	755	753	764	739	762	785	780	770	778	749	730	709	795	741	764	733	808	798	761	748	753	779	795	734	788	775	767	742	704	771	813	746	751	786	731	739	730	785	762	711	716	749	775	786	739	735	705	740	755	698	788	761	730	798	759	792	768	688	756	799	785	808	722	732	773	812	771	768	777	802	786	716	762	773	723	738	764	761	734	761	788	765	767	745	737	749	771	772	780	779	773	716	737	800	762	756	730	743	810	723	800	759	812	756	742	772	781	779	743	750	782	752	759	756	777	756	716	762	763	776	756	697	732	723	736	777	794	716	745	786	800	730	742	812	797	802	732	805	745	786	758	762	725	785	765	735	748	767	744	796	750	725	743	791	767	781	777	727	697	769	726	764	751	752	749	725	767	729	822	726	724	786	763	748	766	738	719	718	739	769	836	784	798	823	781	808	791	787	776	729	773	743	748	768	776	780	723	771	760	746	770	779	763	723	776	737	738	730	744	726	764	803	740	777	724	771	733	721	802	781	813	749	785	743	722	798	767	753	757	759	730	775	733	724	722	797	786	729	697	797	724	767	768	744	781	727	735	767	751	809	704	770	778	749	689	748	796	715	754	748	777	802	739	789	749	740	795	782	730	793	762	723	707	765	805	749	800	756	763	789	709	753	767	789	773	724	722	732	790	765	775	775	768	759	703	794	750	746	755	773	773	802	736	786	735	738	808	758	772	725	774	681	811	736	757	777	779	750	772	790	718	771	768	756	752	742	737	764	780	772	735	788	780	716	753	779	741	785	771	769	730	748	803	788	736	765	727	702	729	759	789	754	727	699	782	774	762	738	772	741	721	733	802	753	741	751	720	755	748	733	760	747	730	782	764	788	753	743	796	778	750	785	716	701	772	737	729	767	750	755	708	789	738	797	795	704	748	759	790	761	775	730	714	770	781	746	739	733	741	750	748	764	764	735	761	779	761	814	766	806	762	832	683	780	748	695	726	779	735	774	780	716	793	791	712	762	813	748	732	747	766	778	736	797	780	794	720	735	728	797	737	735	783	742	767	774	780	818	747	778	851	762	758	816	774	754	806	784	791	768	795	727	741	791	787	731	769	746	775	700	761	755	760	827	760	779	747	768	749	784	785	734	779	775	765	723	749	702	775	767	786	791	719	747	761	750	776	800	711	753	764	816	728	777	783	743	773	730	797	763	854	758	747	737	766	727	740	752	826	790	706	763	727	721	719	762	769	737	736	675	760	780	729	736	749	745	776	757	784	785	816	734	752	745	760	798	782	769	747	778	793	785	788	752	780	784	788	721	749	745	759	736	760	756	731	781	732	811	679	739	745	697	778	750	760	811	750	814	753	769	802	726	755	745	774	762	780	793	803	753	746	760	753	747	752	716	754	705	738	749	733	730	730	755	783	733	771	793	742	746	790	769	733	732	747	762	763	788	786	734	774	751	747	777	801	774	762	714	766	739	767	769	826	750	768	785	739	711	784	744	744	720	757	745	775	758	747	792	741	765	770	755	736	752	793	760	761	755	739	762	754	764	811	733	753	730	743	727	715	798	736	808	752	706	800	813	747	768	744	751	813	727	758	757	770	806	746	793	763	745	729	735	756	766	748	728	738	769	701	796	730	734	778	737	801	678	697	750	786	743	752	738	770	728	761	797	734	741	754	753	743	745	750	732	736	781	723	735	759	749	787	759	753	763	746	781	739	741	767	775	783	787	748	756	741	746	797	742	770	754	763	752	763	789	761	743	781	758	808	764	774	769	753	740	713	742	744	766	795	741	735	764	769	772	760	753	782	783	762	767	760	748	741	758	733	778	784	709	754	732	745	768	751	745	731	721	719	783	753	772	766	739	727	800	752	730	785	753	722	771	781	749	781	765	723	729	785	808	772	759	787	790	780	714	782	777	778	772	748	718	745	768	828	746	755	724	751	778	784	778	755	747	704	739	740	777	739	772	767	810	739	770	723	755	783	770	783	751	807	790	734	790	784	734	766	691	763	783	719	755	774	716	782	787	718	747	719	771	783	770	718	758	739	748	796	761	742	766	745	752	755	747	817	792	764	799	752	772	767	752	748	763	766	677	745	809	770	733	748	754	694	759	726	742	777	748	772	776	783	761	770	779	731	739	743	779	776	748	776	740	744	738	746	717	744	766	735	725	704	750	736	763	747	766	698	722	750	769	768	713	763	772	768	749	793	745	750	777	760	747	747	744	758	728	770	771	748	766	752	765	780	825	753	802	736	804	761	735	740	780	760	713	769	747	782	724	837	771	740	744	796	773	785	771	790	761	731	729	795	771	727	728	721	723	785	708	763	721	776	759	767	802	740	786	751	764	740	719	728	779	727	694	733	783	748	764	769	740	777	729	802	735	750	781	694	724	737	715	747	769	769	753	763	735	773	710	740	741	800	793	752	769	782	773	738	809	735	758	806	785	769	709	764	758	731	727	743	750	773	734	721	764	730	805	780	715	771	745	783	751	758	724	736	770	730	726	766
1112	229	177	119	117	190	346	9139	17858	14261	8631	3404	898	296	135	65	50	62	43	64	58	47	61	53	46	55	63	46	57	64	57	64	51	48	58	55	62	65	57	65	56	54	54	72	45	65	57	60	55	58	50	54	65	46	65	60	50	62	63	65	74	70	61	54	55	42	49	61	46	60	54	55	51	57	58	50	50	49	53	61	59	72	43	58	59	62	57	55	55	46	69	50	55	53	66	57	46	49	43	59	59	52	56	58	60	42	55	48	59	66	44	63	59	56	51	47	64	62	50	52	55	64	65	67	58	52	61	46	51	72	56	63	55	63	54	50	51	47	58	59	69	51	60	57	45	64	52	60	52	72	60	50	58	57	64	59	39	58	73	58	52	57	55	56	53	61	49	55	57	66	59	59	60	59	48	54	52	45	45	60	65	57	48	66	55	55	69	66	71	71	63	69	54	50	61	70	46	58	46	54	48	49	61	56	63	45	54	45	55	58	43	64	49	47	76	58	58	58	59	70	64	43	59	68	66	57	48	62	62	52	57	59	58	65	56	58	56	70	59	50	49	50	50	58	76	55	68	71	55	70	56	62	59	65	46	59	53	56	51	63	64	56	65	65	58	60	61	68	47	59	55	53	40	55	54	60	47	62	57	51	60	68	56	60	69	56	48	64	54	42	56	57	48	56	60	67	58	41	52	69	61	50	53	54	62	56	51	74	57	64	58	58	50	52	71	46	60	78	64	56	56	47	57	60	45	61	58	59	35	55	68	45	56	53	64	68	68	57	54	49	65	66	53	65	58	59	73	55	55	69	52	53	55	51	58	56	67	60	52	60	54	70	58	50	49	55	55	70	66	55	53	56	61	64	67	52	65	67	45	58	58	48	59	56	62	54	47	46	55	63	45	54	43	51	43	54	57	52	58	64	58	62	59	53	59	63	55	57	64	59	54	69	52	53	43	53	52	55	58	76	62	54	62	67	72	60	56	51	64	55	56	58	52	68	63	66	64	68	55	48	54	53	45	68	65	50	69	60	64	72	56	46	54	59	56	46	63	60	64	57	48	49	57	63	53	62	67	53	57	47	63	62	52	56	57	57	53	56	48	34	70	52	57	56	56	47	56	67	50	67	53	69	57	55	53	58	56	39	52	69	62	47	55	63	66	64	56	65	65	50	56	51	50	57	58	51	53	54	68	60	62	52	66	61	64	61	75	55	72	60	60	54	55	68	65	58	66	56	55	53	56	63	61	55	60	56	63	44	50	51	42	55	53	51	72	51	66	65	60	48	61	57	58	51	45	58	49	62	63	58	61	66	46	72	55	47	70	46	45	55	52	59	61	53	57	61	67	59	50	45	53	51	51	60	49	58	59	64	49	57	62	45	57	62	58	59	63	59	60	52	61	53	54	51	62	70	56	46	53	53	57	51	53	48	62	40	61	59	51	50	61	61	64	72	64	60	59	53	63	56	65	47	56	51	65	56	51	57	52	60	77	57	52	68	42	49	50	45	50	57	53	62	72	59	60	54	62	55	66	48	68	63	40	70	67	49	54	62	59	63	73	42	63	63	55	52	59	58	57	57	59	64	61	54	59	49	70	56	57	55	60	50	71	60	42	58	44	64	60	51	57	49	48	56	66	53	64	67	56	57	64	48	54	58	53	55	52	55	63	49	70	51	62	66	56	67	50	66	63	62	59	63	51	48	52	53	60	63	55	47	62	51	44	62	46	48	48	52	63	69	58	55	60	58	58	65	60	49	54	58	66	66	71	66	51	72	58	58	55	63	60	57	60	66	73	51	66	60	45	55	71	58	56	60	55	57	56	54	52	62	56	52	67	53	58	51	51	49	55	41	56	63	61	68	66	55	48	58	58	48	49	58	61	55	60	44	58	56	59	55	61	47	60	48	71	63	49	71	47	44	58	58	50	45	56	52	60	57	70	67	52	54	54	54	68	50	74	67	58	59	63	50	64	56	58	73	51	63	43	52	51	52	67	60	53	64	65	58	66	56	46	60	69	57	42	67	55	63	65	56	52	78	65	67	57	72	76	57	64	53	69	55	66	73	52	54	69	58	65	53	59	53	51	50	71	54	66	57	64	55	59	56	51	68	72	55	68	60	63	55	62	54	55	58	55	62	53	49	70	52	47	68	62	60	51	64	57	65	76	55	47	66	50	59	50	48	52	72	56	56	68	52	70	47	63	54	62	52	66	55	56	57	53	59	59	58	53	54	43	67	44	54	77	65	67	54	61	55	57	51	65	46	49	54	61	49	67	54	49	51	59	56	47	59	48	61	57	65	54	54	65	52	55	51	49	53	54	54	56	50	59	44	55	58	59	70	61	54	55	56	62	62	62	65	54	51	55	44	64	47	55	48	59	60	53	58	55	52	64	47	65	53	52	70	70	64	44	52	50	52	61	59	66	54	58	49	64	58	55	65	52	55	45	39	51	37	49	50	50	58	46	51	47	51	70	41	69	67	48	44	64	54	69	62	51	52	56	65	62	48	46	47	68	72	58	64	74	56	80	59	65	62	59	64	55	57	57	53	62	61	50	41	58	56	45	58	51	62	64	49	61	72	48	53	50	61	55	62	66	70	68	51	64	55	53	63	63	54	49	52	68	59	54	56	47	66	57	60	57	50	59	58	40	63	64	60	58	58	55	42	58	55	62	59	56	58	52	76	63	41	59	62	71	65	51	54	75	55	52	63	59	54	49	57	66	60	52	67	62	70	53	57	62	56	61	57	51	45	48	55	56	61	47	57	54	49	40	47	55	62	47	57	52	56	71	58	60	62	60	51	60	50	54	62	56	44	63	62	48	52	61	54	60	61	47	59	60	54	59	63	42	55	59	60	46	58	44	53	51	52	67	50	75	55	62	63	48	54	67	68	67	67	64	70	62	64	46	60	55	54	52	68	53	52	47	70	55	62	61	55	53	48	57	56	60	55	57	47	65	52	70	64	54	59	63	51	68	46	66	62	61	55	61	57	57	60	50	70	56	46	65	56	69	62	54	72	57	47	56	48	68	47	49	59	44	46	49	56	55	67	55	66	57	47	50	56	61	70	69	66	63	68	55	57	64	63	69	60	66	50	60	55	50	56	58	48	49	70	58	60	62	57	50	60	64	66	53	74	52	50	59	46	58	51	58	72	54	56	59	65	52	56	54	54	51	73	49	55	66	43	57	49	54	59	52	39	62	47	54	60	60	84	62	59	49	62	54	53	51	56	54	61	56	58	61	53	62	46	69	65	50	59	65	62	59	60	55	63	58	49	47	56	50	55	56	46	56	52	65	51	49	73	57	51	55	66	59	51	57	56	49	66	58	55	61	53	52	47	49	51	63	63	65	55	50	57	49	62	63	49	76	70	46	55	62	53	66	56	55	43	53	60	53	61	63	50	53	76	56	65	40	53	69	48	41	66	42	58	52	61	60	51	63	67	63	71	51	68	51	49	71	64	50	68	61	55	57	48	45	59	54	65	55	60	65	58
13620	4997	2276	4232	9705	11130	14767	55506	65266	55310	43095	30232	15630	6893	2643	974	727	648	613	675	638	605	663	631	644	618	612	669	628	672	600	640	600	608	626	652	614	635	680	612	676	633	692	598	656	597	626	624	610	659	682	644	651	668	644	647	671	656	604	628	674	621	593	633	611	609	600	643	620	636	643	588	621	648	605	594	646	692	650	606	644	639	631	667	648	649	650	640	579	632	623	639	603	620	661	665	656	607	622	641	616	618	644	624	670	619	646	679	602	553	663	634	598	675	625	637	644	662	611	633	664	637	698	612	625	614	627	669	620	647	672	655	653	585	637	643	609	593	636	628	615	607	641	656	657	621	635	628	624	665	618	634	648	661	604	615	631	652	643	605	675	605	651	631	668	577	677	591	587	641	645	637	653	687	668	615	647	637	647	642	635	613	638	658	583	614	624	640	632	663	598	633	645	618	617	648	639	632	644	603	726	633	608	636	661	624	624	639	651	618	644	675	590	574	655	643	613	584	670	619	623	677	633	626	628	649	654	588	642	663	614	598	662	618	623	639	595	623	621	623	676	616	667	693	662	653	605	589	617	626	682	653	658	606	648	649	614	634	656	627	609	603	632	642	632	610	642	625	673	639	682	584	682	644	641	649	616	658	694	617	615	623	618	630	619	642	633	681	625	608	622	645	679	612	618	676	643	609	644	634	637	609	655	667	629	607	651	597	616	603	632	623	670	621	632	603	648	605	645	604	687	628	638	638	589	665	640	645	671	598	626	613	632	620	639	636	617	652	623	652	647	646	637	678	650	616	606	657	628	631	620	662	692	616	672	655	647	658	668	685	690	632	605	639	578	654	653	650	627	626	619	635	579	641	604	619	681	618	606	654	637	570	640	619	675	641	637	632	616	578	627	634	617	602	608	630	656	607	648	666	655	699	631	610	669	662	610	576	646	670	646	609	666	646	649	686	643	625	673	610	660	627	649	601	635	608	641	628	618	599	622	608	634	634	596	600	590	636	627	569	633	678	629	610	628	632	598	621	625	627	635	595	614	659	632	637	588	658	636	605	644	648	592	620	596	640	614	676	651	630	636	650	619	635	666	631	590	617	639	625	628	631	609	632	642	636	597	670	646	652	604	625	625	692	604	596	600	599	668	654	613	590	629	706	652	640	614	629	628	616	621	668	661	656	685	601	630	642	649	690	643	641	657	639	614	674	657	652	631	635	634	638	629	625	589	647	610	654	641	608	638	635	660	622	652	648	696	629	615	652	642	593	665	646	614	608	616	655	618	660	632	694	634	621	676	608	610	640	673	636	666	634	608	685	660	620	607	640	641	640	650	628	670	615	637	615	613	678	684	653	615	653	669	691	598	633	664	648	593	638	613	639	600	651	595	622	634	621	612	622	627	645	681	659	602	686	601	655	597	613	661	641	673	643	633	659	645	667	622	650	658	637	606	641	603	648	656	646	665	613	659	657	649	641	602	660	673	636	629	656	679	668	623	687	660	635	654	585	643	594	680	644	666	654	614	615	671	610	618	583	617	576	641	645	604	605	641	636	662	670	644	578	647	600	655	625	632	636	622	624	657	624	603	661	652	656	626	620	654	610	624	634	641	636	645	674	596	637	618	613	606	586	596	570	640	612	629	627	634	614	596	639	601	635	613	644	674	643	640	623	642	647	668	626	581	583	682	674	643	627	595	636	665	605	664	656	606	630	652	632	674	601	662	662	627	639	626	614	597	612	684	640	638	626	653	613	623	603	626	657	629	609	655	636	630	602	648	608	607	656	586	656	613	615	614	617	609	595	663	638	571	633	666	637	666	656	642	629	641	659	652	641	592	636	651	652	671	648	612	681	627	658	617	663	647	649	666	656	608	616	642	635	639	618	626	637	655	629	637	620	625	666	662	641	674	676	595	654	616	592	607	623	634	603	631	678	605	628	626	654	630	613	612	662	636	682	644	611	637	636	615	657	611	636	661	630	648	659	618	623	653	658	588	633	610	621	634	638	651	668	616	688	624	610	640	623	622	621	564	646	623	666	631	626	628	589	609	648	663	686	616	649	620	596	597	607	671	583	590	627	672	675	623	659	599	627	619	635	643	637	698	641	629	610	671	645	662	657	658	667	668	649	653	663	652	632	653	582	673	649	631	662	667	631	639	573	622	601	657	637	635	634	623	646	615	596	663	609	685	622	624	630	643	659	647	650	607	615	633	641	636	620	638	631	631	649	660	699	647	629	599	634	599	648	664	655	601	629	625	670	645	624	615	636	669	627	627	586	620	652	656	606	681	666	611	610	600	644	647	631	625	619	634	607	669	611	588	641	570	638	651	598	635	631	636	644	614	635	654	644	642	675	645	616	649	626	649	662	614	632	594	642	572	676	631	604	600	637	643	582	668	640	615	644	666	629	643	595	617	647	624	616	621	664	630	626	596	640	611	586	638	585	619	628	644	625	614	614	647	611	616	650	628	668	670	657	633	621	608	679	603	576	674	634	649	636	668	637	609	613	637	607	677	669	642	670	597	661	649	641	639	659	662	653	651	658	632	642	645	631	619	663	609	603	617	627	616	616	668	666	650	647	643	629	670	660	631	676	665	599	667	655	640	643	606	635	616	614	640	660	612	641	622	644	652	615	615	646	659	584	690	620	628	625	641	649	610	627	614	618	631	660	629	624	663	664	654	620	646	633	651	691	695	580	640	624	624	606	583	632	652	608	632	642	619	641	618	643	618	623	650	653	629	632	653	680	621	672	632	638	662	641	664	626	617	674	648	638	572	637	652	603	663	586	597	646	644	621	695	648	614	636	654	652	644	640	672	608	652	631	603	647	639	623	668	591	672	609	600	632	600	680	651	662	641	652	622	645	657	606	667	658	626	639	674	632	602	621	620	653	620	652	642	649	642	648	625	653	645	621	668	650	666	715	654	605	660	636	634	612	629	654	638	607	641	648	655	635	619	652	604	619	611	639	630	615	691	623	642	620	646	654	603	640	570	652	650	647	613	647	653	622	650	711	589	650	615	599	644	637	630	683	661	603	640	619	641	613	649	673	654	645	636	635	634	659	627	607	643	646	635	611	626	674	661	675	632	612	660	648	611	660	627	663	647	614	687	611	673	653	667	682	631	650	667	678	630	616	653	628	616	629	671	683	600	636	665	626	643	614	669	609	622	604	675	665	637	639	620	665	645	649	661	635	617	643	652	626	649	642	637	601	658	629	604	643	628	665	637	637	666	614	617	598	630	670	569	619	623	617	646	683	654	614	604	709	657	629	606	582	653	629	640	671	651	639	643	632	636	649	648	624	636	605	605	620	643	621	641	644	617	658	629	636	639	625	639	622	596	660	602	662	635	653	638	613	645	630	628	602	638	604	709	657	646	615	634	584	668	655	632	653	608	638	650	628	674	565	640	631	655	618	615	660	655	638	646	634	624	639	634	615	666	660	637	627	680	653	643	649	665	671	652	632	635	665	626	636	615	595	611	590	645	608	664	610
1387	118	87	72	87	104	105	1170	3795	3211	1845	840	317	147	81	64	68	61	77	82	71	63	75	77	78	64	89	73	69	68	78	79	78	81	81	66	83	69	66	63	71	60	82	58	68	72	53	50	73	60	85	72	66	84	89	61	74	66	86	67	77	62	68	68	89	70	74	57	78	65	70	69	62	60	82	67	73	59	83	79	64	68	70	65	86	69	79	67	84	67	66	67	63	70	72	77	63	77	68	75	67	66	92	80	54	81	67	50	56	77	83	100	69	80	76	74	69	64	72	70	72	66	66	76	63	79	74	65	88	78	71	67	72	81	68	67	82	78	77	73	72	64	75	69	76	84	72	72	68	65	67	80	86	89	73	69	77	83	86	65	81	65	71	68	83	74	86	72	92	65	63	85	91	72	60	84	78	66	64	73	89	63	83	86	69	71	53	71	77	76	77	57	79	67	72	88	78	72	72	67	72	70	59	73	85	80	74	62	72	64	81	71	61	67	80	78	73	73	74	68	66	86	74	62	75	83	74	61	72	72	71	67	79	73	70	79	85	62	65	62	76	62	69	91	67	84	71	80	68	66	63	70	72	76	73	64	55	66	78	81	72	77	83	74	68	65	54	66	75	71	67	85	72	81	63	62	62	72	80	71	73	63	60	70	83	68	73	82	86	90	88	85	60	56	61	85	87	59	62	60	86	80	79	61	82	76	78	94	62	58	61	79	69	72	63	85	62	78	79	77	79	71	68	76	68	61	68	69	75	72	61	62	61	69	76	73	61	67	74	68	71	78	79	55	67	89	69	68	67	65	77	64	70	61	85	65	73	84	85	81	82	67	72	76	88	83	74	66	88	93	79	66	69	61	87	61	83	67	77	70	70	75	67	61	79	66	68	78	66	81	69	62	93	65	75	72	59	77	74	76	79	76	77	58	74	70	90	63	69	70	83	80	56	65	73	75	69	47	71	75	72	80	72	74	86	55	75	57	81	70	73	75	75	69	69	63	68	72	61	72	87	78	82	75	69	73	64	79	89	83	64	67	63	79	61	81	63	63	77	80	70	78	63	65	75	69	62	72	60	88	83	68	69	68	64	75	81	73	73	86	53	65	79	72	78	64	73	65	57	78	65	62	73	74	66	81	85	67	60	86	85	82	75	87	57	71	74	71	85	77	76	59	67	66	63	80	74	67	66	80	72	77	67	82	76	73	80	67	71	79	63	85	65	77	70	63	70	60	72	74	60	83	80	48	74	72	56	67	83	63	79	67	77	93	70	78	61	66	82	87	71	64	57	73	68	85	70	64	77	68	79	70	69	90	65	77	70	75	72	83	70	71	67	56	72	63	72	71	72	80	80	68	71	72	77	78	78	58	70	69	75	77	67	61	60	75	70	64	77	87	74	70	72	80	73	66	71	62	78	69	69	61	88	71	75	88	68	75	75	83	71	61	64	61	60	68	64	67	60	63	71	73	71	66	78	67	52	75	81	71	71	50	66	80	72	57	58	62	85	74	78	67	72	61	49	65	63	73	66	81	76	70	58	71	73	77	91	75	85	89	66	62	77	62	61	83	68	63	66	76	65	75	64	74	70	75	61	77	61	85	64	67	71	73	73	63	79	57	60	74	70	67	68	79	63	74	71	86	76	77	58	67	95	71	72	73	81	73	73	70	77	82	78	72	75	78	72	82	75	63	67	78	69	81	78	53	72	84	57	69	73	76	68	63	81	69	70	76	71	58	70	75	74	59	67	69	81	83	73	69	77	63	81	79	78	79	82	69	79	73	81	81	76	87	67	79	82	61	86	70	81	62	78	61	73	69	66	80	75	69	71	65	77	96	80	92	68	69	73	59	75	67	60	79	73	102	75	75	73	74	58	70	76	87	59	74	72	75	73	72	77	71	54	66	87	72	73	74	60	66	72	69	66	77	67	56	76	48	83	79	58	70	83	73	83	69	73	61	78	79	73	71	54	59	64	84	59	73	86	60	59	71	78	90	82	74	77	69	67	86	68	71	71	74	78	74	74	91	79	81	71	76	81	58	66	62	64	77	73	81	72	65	68	64	87	68	70	67	77	75	85	72	70	63	79	68	74	71	93	49	57	75	69	78	71	66	84	66	66	89	61	66	68	92	64	70	68	53	63	84	81	83	80	85	77	78	64	104	82	93	88	80	71	76	78	84	66	56	77	78	64	61	86	57	73	72	60	79	76	80	72	70	59	68	78	78	72	66	80	66	71	85	79	81	65	70	63	72	60	65	62	73	68	97	83	75	81	72	83	74	76	64	72	74	73	56	67	72	79	77	59	72	88	69	86	57	60	68	63	73	62	67	60	67	66	67	80	73	76	66	78	70	69	91	75	79	63	68	63	76	81	63	70	74	74	62	56	78	70	61	70	71	80	86	68	78	69	93	83	83	62	63	76	77	68	74	55	79	70	62	64	74	89	67	65	73	69	79	81	86	74	69	69	67	69	48	72	69	53	65	58	75	76	65	75	69	82	73	102	66	77	66	54	72	58	68	63	63	71	71	62	78	69	75	76	64	83	75	62	70	75	77	80	73	74	74	73	59	82	73	72	62	75	61	74	78	65	79	74	72	68	88	73	78	79	70	71	72	76	79	64	67	79	64	64	73	67	69	65	75	66	66	77	73	60	73	82	78	77	76	76	64	72	76	73	87	73	74	77	78	68	66	62	60	64	68	72	61	82	65	67	79	60	69	78	78	67	84	72	63	69	60	82	67	72	64	77	72	68	87	59	74	55	64	72	68	73	69	58	68	78	86	72	72	65	76	77	73	73	63	75	83	62	72	90	85	66	78	68	76	78	64	61	71	72	75	74	68	77	68	73	81	62	72	72	81	69	76	57	65	76	71	61	72	79	59	68	82	74	64	62	64	79	61	69	79	52	83	64	77	74	62	67	65	65	78	82	74	72	72	60	74	58	73	60	74	70	76	74	59	67	84	59	61	59	68	69	60	66	57	75	53	64	76	71	57	97	78	60	55	81	77	70	87	56	73	63	78	63	53	70	80	72	64	70	73	58	75	82	80	75	79	80	61	74	65	53	79	55	72	78	66	65	59	64	72	53	81	54	64	73	84	70	74	75	63	82	75	84	91	69	59	54	59	85	69	68	57	67	65	68	80	69	66	66	73	54	71	87	71	90	83	67	76	67	78	74	91	85	62	79	84	73	91	72	66	70	77	63	75	96	84	68	64	82	70	69	71	71	64	89	74	60	73	69	78	50	63	64	85	67	65	76	81	78	76	80	73	65	70	70	62	73	59	61	85	72	78	81	82	74	57	76	84	73	68	70	69	73	76	72	79	63	70	63	78	76	68	73	83	76	89	77	64	65	60	56	77	71	78	71	62	63	77	69	62	69	79	71	82	80	68	69	71	68	74	80	75	82	63	61	74	67	69	76	89	77	73	67	94	66	70	81	65	58	73	65	59	63	60	73	64	66	81	69	64	76	53	77	75	78	68	54	68	81	79
7883	1655	1171	1630	2973	3739	3703	23709	38834	34037	26300	16221	6902	2739	1344	866	765	791	802	751	790	847	777	785	759	764	766	787	796	785	788	783	791	763	792	821	780	839	800	795	760	744	820	755	756	770	746	786	748	744	815	803	726	719	775	813	738	768	760	783	779	798	794	798	816	726	795	779	808	876	801	781	774	762	789	744	754	815	774	782	754	735	744	804	735	772	689	804	765	739	764	756	808	769	751	755	794	794	828	782	739	791	775	776	790	746	774	763	775	804	843	776	763	784	800	700	820	744	758	796	802	808	731	786	768	750	774	776	787	768	792	801	794	733	804	744	782	749	769	761	760	781	779	781	814	769	785	778	790	753	813	755	772	827	813	783	761	814	815	814	769	759	756	756	744	812	822	806	770	805	752	803	773	775	785	768	764	808	792	822	814	757	781	818	739	851	821	777	782	802	829	726	769	786	760	774	784	805	789	751	758	792	764	749	743	837	800	775	781	775	754	788	789	776	732	765	763	736	723	809	771	768	787	808	780	785	770	749	776	756	748	803	731	814	746	780	794	806	782	791	757	793	744	806	728	777	789	784	757	771	781	849	797	765	811	769	749	808	828	731	741	783	835	787	808	792	801	780	782	764	784	780	788	773	817	816	779	807	783	784	758	690	791	752	777	817	777	787	803	791	798	730	788	807	761	778	740	767	810	782	748	766	772	739	745	805	771	778	796	794	775	798	793	720	810	770	767	763	783	789	777	812	778	739	771	734	785	778	782	795	791	815	834	828	819	711	782	752	766	777	838	795	799	809	821	729	807	814	782	829	763	765	776	753	782	768	802	806	762	794	757	812	812	773	757	767	766	782	775	777	804	802	841	813	732	814	774	791	769	745	760	754	744	776	744	732	755	833	751	805	741	744	773	808	795	793	759	782	802	806	774	796	805	821	747	811	805	805	767	775	838	767	780	751	790	792	754	770	753	795	793	754	774	768	815	768	788	801	771	779	834	758	794	800	852	773	787	732	750	721	761	817	789	799	762	778	768	860	789	786	801	772	789	761	767	794	777	778	799	778	775	750	744	764	821	786	791	704	770	768	786	773	856	802	743	751	733	752	762	825	772	775	774	771	729	813	784	768	779	810	798	757	837	803	730	787	804	739	787	740	806	844	777	752	764	793	772	720	787	789	788	793	809	794	778	781	764	781	761	829	790	811	830	794	816	776	747	786	780	783	718	797	776	818	744	780	804	771	753	749	803	788	831	828	753	821	785	739	784	739	774	776	793	815	759	761	809	776	789	786	811	784	768	814	768	762	826	764	774	763	797	761	816	764	760	783	737	746	826	730	774	874	734	805	826	742	770	776	765	737	792	776	730	781	778	805	792	809	738	770	727	774	755	733	793	754	738	794	772	802	787	822	782	746	808	776	790	769	814	801	736	758	783	787	779	751	747	791	763	776	848	843	757	755	744	748	794	811	782	743	807	789	772	828	809	790	757	730	797	780	767	765	782	767	816	733	780	768	762	790	762	787	772	777	831	820	752	819	792	756	833	791	799	774	776	788	769	741	801	746	804	815	772	774	779	792	738	744	763	772	764	771	796	788	880	792	783	784	753	801	755	783	783	790	776	741	769	774	770	769	787	782	759	810	764	795	760	846	786	752	739	783	813	767	761	839	805	837	822	793	768	825	797	767	778	765	790	747	770	808	773	768	814	788	781	814	768	769	764	791	749	855	740	809	791	774	737	758	804	802	778	775	794	776	833	810	725	783	764	813	798	758	700	758	821	800	771	740	761	794	753	810	764	759	755	796	785	753	747	769	692	737	798	763	776	795	731	770	756	777	778	813	785	768	809	743	798	742	764	786	761	730	752	765	758	779	765	751	755	759	821	791	785	770	760	807	854	799	717	801	774	814	758	793	719	775	796	797	755	775	732	765	788	821	771	755	823	783	762	849	798	779	725	810	765	818	764	736	816	797	861	758	728	803	797	735	786	767	732	829	758	812	805	768	768	781	765	799	789	777	774	796	754	820	816	776	747	730	824	814	790	795	776	804	778	804	754	808	779	788	766	803	762	786	741	770	763	810	800	779	811	766	762	752	755	756	757	779	770	766	805	783	746	773	800	772	784	774	818	740	723	771	789	764	823	792	818	848	821	831	749	763	780	786	787	795	771	810	774	713	733	771	813	783	756	763	740	774	788	778	785	810	794	760	740	788	744	770	778	757	762	792	791	773	795	796	771	789	776	762	787	813	775	773	828	760	788	737	813	826	782	813	773	771	781	794	748	812	806	758	759	788	737	788	812	760	803	761	734	793	744	749	788	766	819	773	806	815	762	769	782	705	758	775	816	765	754	754	740	793	815	825	791	796	770	810	778	743	780	818	802	791	794	797	787	780	794	797	783	787	738	775	726	805	779	781	787	801	767	778	775	778	779	749	807	784	763	755	777	787	783	776	751	797	816	751	807	775	796	762	752	792	737	749	812	762	834	784	792	818	769	757	808	777	765	719	760	771	784	799	762	779	735	815	766	804	794	789	788	755	779	738	723	772	770	813	808	727	778	841	748	762	789	818	791	749	816	766	791	807	772	773	761	767	820	818	793	735	773	750	811	782	753	727	759	777	798	774	788	751	794	802	773	743	817	779	786	795	816	770	821	754	744	773	724	749	823	822	789	790	787	802	758	829	842	745	817	749	769	787	801	756	805	791	772	742	773	746	774	729	761	739	773	790	778	800	771	747	818	742	765	791	776	778	780	741	788	808	755	781	771	717	793	806	730	795	820	745	765	822	791	765	806	798	770	766	722	809	764	770	766	784	731	762	773	734	803	720	809	789	782	802	862	791	775	799	819	811	789	788	789	829	772	738	753	769	810	808	832	773	733	782	776	794	765	780	751	778	805	751	802	773	821	789	753	744	807	782	783	785	810	753	732	799	751	769	796	775	793	764	725	797	702	793	739	737	778	764	745	786	758	736	756	796	820	756	754	796	806	763	788	724	745	806	820	778	775	770	770	738	778	800	733	785	789	804	841	798	789	804	768	722	752	775	726	749	770	789	760	806	798	750	769	767	820	796	799	750	780	781	744	756	813	772	765	777	770	776	736	756	824	717	795	829	778	790	795	735	746	753	787	791	810	783	787	794	760	765	772	757	757	766	767	796	772	817	806	789	740	765	765	802	767	730	802	823	750	738	764	740	809	782	790	769	799	835	827	757	751	740	800	800	785	770	786	778	803	789	770	755	797	810	797	757	816	812	779	755	801	786	788	778	806	731	834	741	751	802	746	767	842	803	794	799	748	778	760	758	784	761	768	804	784	761	723	775	781	753	780	790	814	789	790	785	761	829	834	801	795	796	779	815	790	821	776	778	764	819	805	745	771	757	739	725	767	800	763	802	780	785	829	797	746	801	755	737	801	810	816	798	787	848	767	727	756	791	790	783	726	791	714	861	769	794	746	771	750	779	726	723	721	768	725	754	804	816	780	870	794	763	730	814	771	786	792	792
591	152	104	86	100	102	123	2860	9421	7997	4752	1931	571	250	117	85	61	58	49	58	78	69	71	64	65	70	67	56	65	61	58	56	66	55	51	46	70	62	60	59	62	67	65	78	81	59	48	41	65	55	52	58	60	57	64	59	59	59	62	55	57	62	59	63	62	67	54	57	61	72	61	64	59	65	62	70	62	74	71	52	60	65	64	52	63	71	65	55	71	62	46	46	54	69	71	61	63	62	56	60	71	64	77	80	64	52	58	63	73	49	51	58	54	68	80	65	51	63	69	59	56	57	58	69	62	59	49	50	62	65	63	77	63	56	39	68	64	69	63	44	52	64	62	73	64	58	68	78	63	64	71	61	57	65	71	65	77	67	61	54	50	52	52	67	71	59	68	57	67	62	50	76	71	63	64	63	67	57	63	72	78	64	70	54	53	64	60	54	51	46	64	67	69	52	61	61	69	65	63	74	64	70	64	59	58	55	65	74	56	56	68	61	53	66	61	70	67	87	74	55	51	62	59	72	60	57	58	65	67	53	66	56	60	49	53	63	55	60	68	56	68	55	56	61	56	57	57	64	57	51	68	80	83	69	68	54	54	71	50	64	63	50	67	59	56	61	52	66	64	74	60	69	66	62	60	56	49	69	71	60	52	54	58	68	67	65	70	54	56	77	63	65	62	55	51	57	66	48	55	71	59	60	63	61	54	54	59	65	59	70	55	55	54	65	77	46	66	66	52	65	63	63	53	67	63	73	63	41	61	69	73	49	66	72	69	65	59	56	46	63	58	67	57	63	50	46	65	64	67	62	56	51	65	53	41	53	61	68	58	66	70	65	71	74	50	62	67	65	67	74	64	57	58	54	63	58	57	67	50	68	71	68	59	56	67	67	68	61	73	57	59	62	68	55	71	59	56	64	47	68	73	65	62	69	47	61	55	72	72	49	67	62	61	70	71	56	76	57	62	54	54	60	65	61	56	71	59	62	74	50	43	50	58	60	75	67	42	59	65	57	58	57	64	61	57	68	65	65	53	60	73	50	60	60	57	63	61	64	53	69	59	70	73	52	61	56	77	64	69	65	62	65	56	72	65	58	53	62	51	69	49	67	54	67	61	61	63	60	58	77	54	58	65	57	53	55	54	55	67	60	70	55	56	58	73	62	67	59	47	48	62	66	85	67	54	53	55	52	69	53	65	58	54	55	64	66	64	64	56	34	63	53	63	55	64	57	61	55	68	54	53	67	53	58	64	75	57	59	62	62	56	61	53	52	76	60	69	73	72	65	64	57	72	51	60	62	66	61	58	77	69	78	66	61	48	64	60	58	59	57	63	62	69	67	58	46	68	59	70	60	58	57	46	56	66	43	61	62	58	69	62	70	53	70	72	53	73	74	64	68	62	55	65	65	51	64	56	67	54	77	66	58	56	71	63	63	51	57	64	60	58	62	75	64	56	58	57	63	43	73	73	70	72	56	58	60	58	57	61	48	65	65	66	55	58	57	44	64	56	65	69	69	66	51	52	70	55	56	71	48	52	58	57	67	57	51	60	62	73	70	77	58	60	81	68	69	69	58	61	57	57	52	61	56	68	68	62	58	53	61	46	59	70	66	55	66	70	64	66	63	66	60	53	66	58	68	51	59	54	60	71	50	75	51	53	80	61	36	63	74	57	60	67	65	66	77	63	59	65	67	53	61	54	54	53	62	62	67	56	58	51	51	59	65	39	65	65	72	69	72	62	66	70	65	58	58	69	72	54	65	65	64	57	72	57	71	69	74	65	68	53	85	55	55	58	65	59	70	58	62	65	49	56	65	56	57	67	58	64	60	53	73	69	78	50	65	56	47	59	70	61	76	75	39	60	60	66	61	52	61	55	62	70	57	63	56	65	63	63	49	79	70	66	58	62	66	54	53	69	67	65	69	49	65	61	62	68	64	66	53	76	63	62	57	46	68	61	66	66	70	78	68	63	53	70	61	48	77	59	50	60	63	67	61	68	61	62	58	64	68	71	60	65	58	67	57	62	61	65	59	60	62	72	81	62	60	61	69	58	62	71	66	64	70	57	65	57	71	55	64	73	63	73	55	64	61	64	69	66	64	52	59	75	61	48	49	59	62	52	56	61	70	65	54	51	55	66	54	60	49	54	57	66	69	67	68	73	69	62	53	52	50	70	60	57	54	66	63	62	75	67	68	63	68	62	60	49	55	61	48	55	65	44	78	80	56	66	63	48	70	56	63	59	54	59	53	68	58	61	64	66	55	58	56	58	59	60	69	64	80	65	51	58	64	50	57	66	67	64	73	54	53	59	75	69	60	63	57	67	63	70	63	54	56	75	69	63	60	75	75	71	59	58	56	64	53	69	71	70	58	69	53	73	53	58	71	64	63	69	66	66	65	57	66	63	49	63	67	68	63	48	62	62	67	60	61	65	63	63	56	80	60	48	67	55	65	62	64	63	63	59	63	61	76	68	83	58	64	61	59	49	59	66	69	73	60	64	63	76	73	66	54	60	46	62	67	65	57	70	64	61	58	62	63	51	61	64	67	59	57	75	69	48	59	65	65	63	72	78	61	73	61	66	69	70	64	62	52	64	67	69	54	62	53	57	63	59	66	66	48	79	59	68	69	49	57	54	51	80	61	70	58	57	64	53	58	53	64	62	49	63	65	64	66	62	65	68	73	55	62	59	63	57	63	61	61	64	65	71	58	63	60	62	52	64	63	49	78	48	51	60	53	66	56	68	64	69	57	63	82	62	76	52	61	75	63	65	62	80	50	65	61	62	61	62	65	66	53	60	52	59	48	61	53	62	66	66	50	66	53	65	69	60	50	63	62	50	62	58	64	68	56	64	58	58	61	63	65	52	66	58	75	58	65	57	69	56	64	51	69	52	54	67	67	58	76	42	57	57	52	52	68	61	64	60	62	74	60	57	71	71	56	60	59	68	71	61	60	71	58	86	54	64	67	58	73	82	58	58	69	68	64	72	69	53	63	63	59	55	60	51	54	72	64	66	66	58	49	59	62	61	57	55	61	68	82	65	55	65	66	69	68	53	70	60	62	61	55	63	53	59	57	45	65	70	61	49	65	57	49	64	59	57	57	66	72	61	72	50	67	60	54	50	63	73	57	62	53	61	63	65	65	83	61	66	58	64	63	53	52	67	63	51	62	64	64	68	58	82	54	71	49	61	64	63	66	54	48	58	68	58	41	66	56	69	51	72	65	74	54	66	60	66	46	70	49	65	85	62	59	61	56	52	68	63	63	66	63	54	64	61	58	57	64	78	70	57	61	59	63	54	71	58	63	64	63	72	73	60	60	56	50	65	67	68	61	69	53	58	70	67	71	73	58	58	66	68	67	66	56	53	64	49	70	60	59	67	58	58	56	56	71	64	69	64	69	74	82	68	60	57	50	64	44	63	59	56	60	63	82	68	56	50	60	73	73	61	66	61	65	58	81	64	66	82	70	61	66	54	62	55	53	75	55	69	46
9149	3345	1644	2741	6056	7100	6414	34228	52403	45755	35720	24637	12437	5109	1868	886	704	660	642	685	673	704	682	669	682	696	715	728	636	634	694	671	720	741	717	631	734	693	684	743	643	670	719	713	704	703	693	700	704	640	731	676	684	717	644	694	726	665	667	692	665	644	686	691	687	725	639	669	673	674	694	696	695	689	688	737	736	720	708	675	675	692	707	680	684	677	685	684	739	652	663	644	655	624	700	721	684	690	670	747	678	692	700	688	708	680	662	646	663	676	670	696	663	666	691	683	705	666	701	682	680	707	663	654	685	703	679	633	631	691	687	654	711	693	684	679	683	688	666	660	648	699	656	720	661	696	692	684	708	709	645	688	678	649	691	678	658	688	714	671	658	672	657	685	648	701	684	677	697	636	677	691	723	697	741	659	716	599	666	647	697	692	685	752	657	671	669	647	640	684	713	628	683	731	671	681	689	690	671	693	624	705	702	701	643	626	685	691	678	643	693	691	679	681	672	706	707	654	759	703	752	689	631	686	666	686	673	688	708	685	680	699	713	689	683	690	695	670	679	726	690	691	645	655	668	694	699	665	678	691	689	678	698	648	642	711	708	688	730	687	659	666	672	699	684	655	658	690	655	760	716	652	687	665	656	721	675	697	692	686	679	676	682	672	679	722	726	664	704	724	667	675	711	646	683	690	656	723	672	654	684	661	673	671	668	676	723	650	711	669	660	665	670	687	671	701	723	679	666	675	698	727	716	655	752	654	718	710	689	672	723	655	618	675	725	684	665	652	678	710	686	707	666	744	702	707	702	723	663	705	654	674	692	659	665	673	675	666	669	668	672	698	688	700	710	632	722	706	664	646	707	727	665	639	717	670	716	696	648	700	661	682	631	694	694	681	698	713	683	629	643	682	694	657	647	692	702	657	693	705	699	729	741	704	673	675	705	684	630	668	667	714	625	665	664	682	656	693	679	671	692	719	742	654	671	694	673	672	702	695	660	669	721	681	696	655	660	660	722	671	726	644	659	664	716	682	658	659	677	674	671	658	680	685	703	686	697	681	701	689	678	677	701	709	698	637	712	670	675	697	669	704	700	718	662	694	680	725	728	664	743	677	662	709	695	706	689	693	696	663	688	718	678	712	719	669	719	644	675	708	640	710	659	714	693	629	755	706	728	646	731	701	637	668	642	687	697	671	668	661	716	650	745	715	661	692	710	674	686	686	674	633	671	662	689	652	708	690	668	660	733	647	716	671	696	685	684	686	688	678	667	686	674	669	686	690	726	672	708	717	675	673	693	700	660	686	679	693	709	674	693	690	687	703	717	693	646	682	679	680	705	676	665	651	658	680	685	704	678	671	709	660	680	718	698	712	675	735	682	660	683	699	705	699	666	664	684	691	675	639	643	689	635	634	669	742	669	647	640	701	687	714	684	661	647	680	678	672	695	731	729	703	720	673	714	681	683	647	697	716	665	698	675	651	697	718	707	726	667	681	680	683	716	704	730	650	680	706	663	677	734	723	673	674	657	699	683	644	674	732	708	708	710	724	661	678	716	703	709	738	679	718	695	689	688	686	697	654	651	712	658	694	679	657	685	700	687	679	660	665	684	693	667	719	674	708	694	635	710	656	722	685	698	664	706	660	687	709	712	676	685	649	702	688	693	696	676	689	654	698	658	711	668	690	689	666	688	643	708	718	640	674	652	732	702	682	681	642	684	697	665	691	646	695	654	701	658	700	704	677	645	691	668	671	683	664	686	739	600	708	688	686	687	647	644	704	722	634	713	685	713	656	691	685	631	704	715	718	721	667	682	659	630	671	676	657	710	714	721	670	675	695	728	696	667	658	680	726	699	675	655	695	691	678	743	695	670	664	692	706	655	666	666	711	659	665	720	665	648	675	708	680	659	705	656	650	690	700	697	705	658	723	677	701	737	682	705	653	691	726	663	686	698	730	656	656	635	721	689	655	719	687	654	705	686	678	707	653	631	670	734	688	696	683	651	689	655	651	650	659	680	646	704	739	707	656	704	660	655	664	696	689	681	664	684	648	710	687	677	669	712	696	694	667	672	685	698	702	637	705	685	665	696	708	727	713	683	702	687	673	682	693	659	647	682	694	680	739	672	661	718	678	636	668	663	673	641	658	656	686	679	708	711	714	702	694	661	737	662	699	739	690	687	644	671	719	654	647	689	631	666	688	683	665	701	684	674	683	694	738	673	740	692	724	653	720	673	676	672	630	686	653	674	703	666	649	727	670	692	741	714	677	689	695	730	691	665	683	709	730	704	660	684	685	671	647	690	685	688	719	688	707	719	735	691	684	742	716	697	663	670	657	693	689	692	647	690	688	702	662	662	681	670	679	737	708	717	727	701	724	666	649	661	656	694	681	692	738	728	665	734	694	628	647	678	672	752	656	680	724	697	684	681	693	668	687	694	690	703	659	726	690	670	718	627	701	690	685	689	697	701	693	697	696	668	703	711	633	717	695	714	660	730	687	659	677	690	681	695	677	700	670	714	668	713	682	697	704	688	613	673	685	651	681	713	649	687	696	660	671	690	689	655	662	697	692	668	681	704	664	703	693	718	686	703	677	675	711	659	656	660	693	678	700	706	686	648	748	656	688	685	698	669	657	719	727	693	710	645	716	667	626	676	712	654	689	673	662	682	687	661	679	707	646	740	659	680	660	706	666	684	684	730	661	678	629	645	715	680	675	684	720	695	712	637	695	677	687	685	649	667	699	659	659	634	689	666	688	690	706	712	668	687	692	713	669	742	705	678	664	698	681	704	608	695	695	672	722	723	688	703	701	696	702	703	696	701	666	674	719	631	694	729	657	687	717	694	652	662	648	694	706	700	590	678	642	684	671	678	653	687	656	706	664	656	696	710	698	649	679	698	693	720	682	703	685	674	710	731	665	721	669	735	714	668	683	693	659	664	659	690	683	689	672	716	679	642	647	671	678	693	709	690	701	636	691	657	692	682	671	645	673	669	698	723	664	725	650	722	687	655	676	689	727	685	687	708	655	642	631	689	698	701	695	722	675	700	721	707	718	661	714	730	704	660	645	678	705	719	686	642	674	693	683	698	725	675	717	709	701	674	689	701	684	698	732	738	705	694	658	613	678	676	656	669	616	679	756	704	661	675	690	740	697	705	679	690	693	676	716	688	676	625	671	708	667	671	697	692	687	660	668	676	697	678	673	657	660	661	707	718	689	698	734	648	680	665	686	636	728	660	690	717	724	703	670	698	635	700	683	682	683	695	661	716	666	672	681	694	694	663	687	653	708	682	703	724	656	706	665	660	668	693	720	654	660	696	657	683	690	678	699	681	683	685	674	706	650	676	659	637	684	684	621	703	666	726	667	688	687	698	711	707	659	674	715	659	692	722	681	666	676	654	661	665	710	669	717	699	714	696	661	665	714	652	691	692	646	674	658	681	706	700	703	693	671	731	715	715	706	685	648	659	660	659	658	686	647	691	727	677	673	675	712	714	631
2230	152	110	95	94	124	595	5288	10506	8641	5308	2286	676	251	114	107	68	78	74	73	65	60	69	72	79	66	75	73	74	73	73	68	64	70	69	53	73	78	83	70	74	65	65	81	74	79	69	73	74	79	57	61	58	75	70	66	66	64	67	64	66	72	76	79	75	54	68	78	67	73	84	80	72	79	58	76	78	85	63	66	60	57	79	77	55	75	67	72	73	71	68	64	71	84	75	68	73	72	84	63	75	71	58	69	84	68	66	64	65	76	68	75	71	58	57	58	59	75	73	77	78	90	60	68	60	81	79	62	82	73	59	84	73	77	78	70	79	49	58	75	73	63	59	79	71	79	74	85	72	63	61	79	83	68	55	58	91	69	66	57	87	81	66	73	63	75	53	70	62	56	72	61	76	58	64	60	57	76	74	68	83	64	86	62	67	76	61	69	69	73	61	84	69	84	63	66	64	61	50	84	64	63	76	70	65	92	61	81	68	66	66	57	59	59	66	79	71	61	68	54	68	77	87	77	61	46	78	68	72	81	77	66	61	63	78	61	73	67	75	65	71	77	65	71	74	72	85	61	65	77	69	66	65	85	62	63	64	74	68	49	70	71	65	71	78	67	65	88	76	68	85	74	62	49	82	60	82	71	63	77	81	77	68	74	77	78	59	63	57	73	76	70	61	69	64	70	55	58	74	74	85	79	56	80	77	81	73	72	65	64	69	59	68	62	60	79	77	90	71	61	74	79	86	65	72	71	79	73	51	57	51	80	74	64	81	81	86	73	65	71	69	70	72	76	72	67	62	73	69	78	61	94	67	63	76	50	79	67	68	67	72	60	68	55	55	68	66	64	74	57	83	80	73	57	75	55	55	65	75	65	68	67	68	86	66	78	69	67	74	74	82	80	55	66	61	69	69	67	63	64	72	80	54	63	84	63	54	64	63	73	81	73	60	57	64	75	65	68	62	60	70	81	73	69	67	71	57	69	72	65	79	77	58	74	77	76	61	64	64	80	89	68	94	80	81	70	87	64	81	74	71	79	64	48	64	52	76	63	76	88	88	78	70	85	86	86	90	73	67	68	70	74	64	74	70	68	84	61	63	70	60	75	77	70	68	67	66	68	74	71	67	60	73	69	69	81	77	62	64	60	68	72	70	77	82	65	72	77	60	78	75	75	62	74	76	68	68	72	66	63	55	81	69	80	62	63	65	72	81	76	61	58	67	59	69	75	69	74	65	65	75	58	65	80	65	58	73	60	69	74	67	84	71	59	83	65	73	70	71	75	75	80	50	76	74	64	64	63	78	71	59	73	65	68	58	75	69	67	83	71	70	66	78	59	74	70	65	62	74	53	74	68	60	58	60	67	66	71	55	59	84	73	80	62	80	60	64	78	67	83	55	83	76	72	72	69	64	57	69	61	68	71	82	68	66	69	77	60	76	79	63	73	68	54	63	71	63	87	58	82	72	68	69	86	59	67	75	68	64	72	78	71	73	58	73	65	61	79	73	55	87	77	71	69	65	67	70	77	59	64	82	65	82	73	82	73	57	72	78	59	64	54	74	73	66	66	96	55	82	76	76	66	70	65	61	64	63	80	71	66	61	66	71	77	69	69	81	57	72	76	71	66	59	57	66	63	59	59	60	66	62	72	69	58	67	67	64	75	82	64	73	69	67	75	60	86	63	58	74	85	61	71	73	77	84	68	71	58	72	80	66	84	69	75	73	84	79	83	81	73	62	61	73	64	77	80	63	66	78	70	73	70	56	72	74	74	81	54	79	64	80	57	76	62	77	62	75	77	59	82	77	59	81	61	72	68	67	65	70	69	72	73	70	64	69	86	61	66	78	76	71	63	63	80	71	68	69	60	53	68	67	62	49	66	61	76	65	58	72	74	53	73	67	67	65	64	58	59	70	61	75	77	70	75	73	76	72	61	80	60	73	66	65	71	72	63	71	67	84	72	73	71	74	56	53	65	81	64	67	71	75	75	74	64	68	62	55	83	70	74	63	67	77	70	60	75	55	63	74	69	81	81	65	71	68	62	65	91	60	63	63	64	70	81	67	72	74	74	80	66	66	60	78	67	65	71	59	66	68	63	72	82	70	71	67	68	70	72	66	54	65	65	74	78	62	70	57	74	65	63	65	73	72	85	53	54	85	67	79	79	75	64	71	58	76	82	62	78	55	73	68	44	57	89	62	61	73	67	73	77	65	77	64	68	67	78	72	74	79	77	80	68	58	65	68	70	69	62	64	75	82	56	79	73	71	68	81	68	58	57	63	67	72	61	69	65	63	76	76	73	77	86	57	78	72	60	66	61	74	72	69	74	86	77	70	74	61	61	70	65	68	72	82	71	69	59	82	64	78	75	68	58	64	69	76	66	83	74	84	71	75	50	67	68	59	69	59	71	57	80	55	74	76	81	65	86	74	78	65	63	74	69	84	69	81	71	67	77	78	74	73	71	62	58	68	71	74	60	68	74	69	58	83	67	74	69	72	84	72	76	65	79	86	70	71	67	57	75	48	75	59	74	56	69	66	79	89	74	54	59	72	66	72	60	68	75	74	73	60	70	62	85	82	63	68	65	66	77	68	59	67	72	71	60	55	72	66	81	58	81	88	58	64	70	74	58	70	61	81	77	61	65	80	80	77	68	73	69	64	68	73	70	67	60	57	78	63	68	63	77	61	68	55	75	77	61	65	62	71	82	69	68	65	61	71	54	65	73	70	74	64	70	56	78	66	70	65	69	67	80	65	67	54	71	56	56	58	71	58	94	63	69	78	67	70	63	48	74	70	76	55	67	55	72	76	58	79	59	64	81	67	58	68	69	62	75	64	86	64	75	83	79	81	71	75	64	57	62	71	76	59	80	84	66	82	69	73	88	86	68	81	85	74	60	65	91	70	56	73	80	72	65	73	83	62	68	68	66	72	62	67	64	59	53	77	74	55	70	53	75	69	77	87	84	73	74	73	70	65	69	71	84	62	62	82	79	80	63	80	75	81	75	77	81	72	70	59	72	65	54	68	64	74	68	58	70	70	65	68	73	67	72	75	61	76	74	66	66	53	72	83	62	76	65	70	87	65	68	68	74	68	71	63	63	72	75	66	73	72	75	71	74	53	70	72	58	69	58	67	62	70	74	72	61	76	72	70	83	75	76	65	76	69	65	74	66	73	74	79	72	66	78	77	69	69	71	74	71	71	76	78	72	61	71	68	77	76	77	80	60	89	64	57	66	65	70	64	73	67	76	76	70	63	79	73	77	76	69	55	68	51	74	74	79	85	72	68	70	76	64	83	71	66	65	72	73	64	69	66	76	79	62	66	81	65	66	68	60	82	75	54	65	60	78	68	62	73	78	65	80	71	84	95	61	77	71	67	85	62	54	74	73	72	68	66	69	58	84	74	64	61	66	80	87	62	73	91	84	72	68	69	71	72	71	67	76	70	74	66	70	70	60	65	78	68	82	65	72	69	77	73	68	83	90	50	59
9822	2795	1637	2723	5777	6956	18604	46929	54858	47169	37965	26353	13527	5569	2235	1043	831	776	775	749	745	799	718	725	800	774	816	794	789	753	749	825	803	768	776	713	740	775	769	774	751	806	767	836	762	824	757	772	766	835	766	770	776	772	813	776	782	726	774	771	781	788	714	760	765	716	790	771	817	789	818	767	728	783	770	718	766	788	790	743	774	806	759	729	761	746	727	749	779	722	830	765	733	773	779	780	800	789	755	796	766	817	765	777	758	784	818	746	748	771	749	757	806	739	763	769	753	771	807	787	781	783	768	738	836	760	740	791	763	785	769	806	768	788	779	758	776	786	783	748	746	813	792	755	754	775	781	772	738	784	821	780	771	804	792	740	780	808	781	795	775	801	776	841	746	769	785	763	782	767	767	820	774	764	749	785	794	820	767	798	770	758	727	760	762	729	762	813	776	781	706	792	754	752	757	778	813	768	798	759	776	758	774	831	760	769	824	777	787	812	755	762	802	785	773	741	815	777	820	792	758	758	774	772	757	782	805	751	799	757	773	801	797	749	784	768	769	766	766	725	775	748	749	776	721	742	751	764	778	709	793	775	809	775	750	740	722	799	782	787	783	749	740	768	784	791	795	799	737	839	747	765	723	735	819	786	784	771	783	760	819	743	727	760	770	795	735	765	731	750	734	752	823	831	771	776	787	826	787	778	775	802	775	756	844	754	757	714	768	771	777	787	794	790	774	803	763	804	780	808	781	808	827	758	780	819	739	737	801	811	739	763	816	733	765	751	781	804	763	753	807	801	764	772	819	721	724	736	800	756	765	780	785	770	764	787	733	785	755	709	765	769	791	753	729	754	789	782	772	817	761	757	836	757	762	805	775	800	788	750	765	820	780	779	804	805	758	797	783	807	723	795	789	756	811	802	777	799	780	730	726	791	757	783	781	748	784	770	760	778	749	802	764	772	751	773	751	748	783	805	841	750	810	782	801	801	796	715	765	772	721	783	760	797	824	805	820	765	754	728	781	794	778	724	824	754	770	784	779	801	729	762	778	795	764	799	763	781	745	754	761	818	757	800	813	739	789	752	753	787	775	760	780	799	736	793	775	824	765	773	745	794	816	761	742	768	822	729	831	768	781	728	765	743	752	733	780	764	836	778	787	746	747	705	785	723	815	745	777	817	759	750	743	786	759	774	759	744	776	772	766	804	799	740	732	757	798	757	752	745	772	794	745	758	798	795	834	761	749	806	774	769	752	802	748	780	822	746	763	823	772	803	752	758	747	790	752	778	799	795	735	777	754	788	785	798	813	769	741	778	755	788	792	811	777	774	782	782	776	723	757	809	749	735	736	752	729	774	741	769	747	760	809	752	691	782	817	787	813	829	769	748	768	762	783	817	778	747	770	811	816	777	764	778	789	735	748	789	741	820	779	725	761	764	791	799	788	780	791	792	787	736	742	843	786	760	765	763	811	741	738	742	792	746	741	800	784	791	765	817	763	788	787	780	782	775	795	763	795	778	753	721	786	783	790	774	721	773	765	733	739	839	768	743	782	777	791	797	800	743	789	756	790	800	814	776	757	767	734	786	785	779	787	747	803	721	765	772	731	776	824	761	741	784	784	781	791	760	781	738	813	758	760	775	775	809	824	780	788	766	831	804	707	786	804	799	753	818	797	766	767	756	762	770	795	774	737	771	778	757	781	798	715	766	747	762	825	809	795	837	744	819	751	775	786	823	751	695	752	742	762	763	798	725	787	723	785	808	776	770	786	746	738	776	759	773	822	788	765	749	724	776	793	776	762	750	755	767	824	796	760	813	769	775	759	779	768	749	779	763	735	739	754	755	799	817	769	815	791	805	799	765	739	777	771	778	759	762	795	807	810	783	823	806	766	741	762	779	752	768	755	735	803	792	779	789	802	778	727	791	787	786	779	824	813	773	780	797	747	778	787	776	790	724	806	797	825	826	752	732	798	768	746	737	765	784	781	771	803	794	724	785	752	710	762	789	788	778	756	796	747	797	751	775	756	794	765	754	771	778	749	762	763	796	766	829	774	761	781	818	779	777	767	817	755	757	804	757	752	750	788	797	762	771	775	737	779	763	798	720	783	800	809	795	807	757	747	817	803	778	760	754	803	837	746	761	792	796	748	767	742	772	762	714	744	772	811	756	802	766	712	765	781	802	766	729	825	796	753	745	769	739	760	722	741	730	775	749	788	744	767	759	818	757	751	710	787	753	752	768	802	781	752	791	773	755	775	755	749	793	743	794	745	766	745	748	755	789	863	754	816	823	821	816	741	808	739	772	805	794	803	787	843	790	747	760	749	805	788	807	809	769	754	780	743	851	784	775	768	783	747	844	757	762	798	796	735	735	742	733	786	794	799	739	759	788	790	739	735	787	776	762	772	751	783	781	821	806	761	793	798	785	713	747	773	721	758	824	772	796	757	758	791	764	795	770	769	768	741	738	751	760	728	781	720	772	776	743	773	730	771	774	801	713	771	764	770	745	779	812	738	806	729	742	774	749	780	808	782	759	797	802	789	697	807	730	810	785	777	769	770	796	770	834	768	762	761	769	778	736	771	825	782	790	763	759	747	782	772	714	841	771	811	752	789	744	763	777	775	789	725	795	772	771	784	797	731	743	797	765	719	780	801	840	771	740	762	758	773	777	789	790	771	767	837	742	791	744	756	807	730	741	721	757	829	742	776	805	721	770	800	765	800	771	760	796	843	800	745	760	741	798	831	744	787	734	774	750	748	743	791	747	790	794	736	731	784	747	757	779	806	769	756	791	787	736	784	776	774	769	731	770	810	824	753	726	743	769	777	763	787	780	760	779	804	792	793	784	807	791	797	780	797	773	809	797	785	761	770	768	791	748	820	788	809	801	815	783	866	752	770	778	721	816	821	778	819	768	766	719	793	780	721	756	748	774	755	765	764	835	772	792	801	781	763	787	739	823	765	824	762	717	758	831	801	734	807	795	760	801	757	773	758	790	767	766	787	775	763	728	789	737	812	752	724	769	772	762	771	792	803	778	786	811	781	825	752	762	815	789	806	792	778	743	756	809	790	761	732	780	806	785	771	788	800	809	806	776	774	775	766	782	814	716	776	763	830	775	797	757	794	789	773	799	781	757	729	797	780	773	749	794	757	774	795	767	785	837	763	759	793	766	759	790	779	764	784	760	770	795	761	786	804	784	753	785	767	779	744	799	779	781	799	771	759	795	789	773	796	814	761	758	764	805	773	731	798	792	800	793	767	791	750	780	748	811	750	777	778	778	760	830	813	795	730	798	773	791	766	808	768	739	805	710	788	771	755	775	810	775	799	782	735	793	790	774	763	769	768	807	779	726	785	780	792	764	775	793	806	810	794	767	787	793	735	747	802	740	820	787	769	780	792	784	768	715	756	784	809	798	813	760	787	737	774	758	736	771	787	779	732	797	788	759	787	757	776	755	743	731	790	751	808	767	721	863	776	775	754	770	761	773	757	807	747	754
1057	219	120	87	114	152	492	6991	16731	14725	9231	3957	1030	340	157	67	57	66	51	48	71	51	60	55	64	66	53	61	70	61	55	52	51	41	71	46	58	61	51	49	39	58	60	52	52	44	52	45	60	59	56	66	60	62	68	56	62	57	63	47	45	61	73	72	65	53	44	56	54	52	66	45	49	50	65	59	60	63	65	49	57	63	55	50	62	46	67	52	60	49	54	52	72	59	51	59	60	47	55	58	46	56	56	58	55	52	63	61	46	50	41	56	62	49	56	63	32	56	68	58	66	57	55	61	50	42	69	50	42	57	53	49	63	68	62	51	62	67	58	46	70	60	47	55	52	61	65	46	60	64	63	52	52	46	53	54	52	59	51	57	70	59	57	41	74	40	56	68	65	61	51	49	57	49	62	68	72	59	50	66	58	50	46	63	59	51	68	64	51	52	50	54	59	60	65	55	68	51	53	79	59	65	59	54	41	55	49	56	52	64	71	45	52	59	57	66	49	58	63	60	57	51	58	67	63	63	50	68	50	55	67	53	53	59	66	55	56	63	71	61	60	54	57	74	60	62	40	50	60	43	54	61	48	65	65	51	72	52	41	56	57	61	49	60	60	54	51	43	58	57	56	51	56	64	44	50	58	56	56	41	50	43	53	60	63	51	67	53	50	56	52	60	54	55	53	50	58	53	58	63	62	61	63	62	65	54	63	44	47	60	53	52	65	72	58	50	69	54	54	54	52	63	51	59	50	72	51	58	60	56	60	58	67	49	49	65	71	64	55	59	67	59	56	55	52	54	53	54	54	55	60	50	52	56	39	53	51	63	52	55	56	64	58	50	51	51	40	56	61	51	44	63	57	48	61	55	59	55	50	53	58	49	56	67	53	50	54	59	67	70	50	53	48	49	56	62	64	63	53	68	55	50	59	57	61	54	78	60	46	55	56	64	68	65	49	56	53	63	53	45	37	45	68	55	50	55	53	66	57	69	45	59	48	64	59	54	79	53	61	60	70	67	66	64	50	57	59	72	62	52	51	64	47	65	61	51	62	59	60	45	52	44	53	58	62	58	59	62	63	59	68	55	51	76	54	61	59	56	73	49	48	49	61	61	68	43	51	60	58	50	50	53	54	65	54	49	54	56	50	57	58	59	51	66	56	57	58	69	56	61	63	61	73	48	67	51	61	57	52	45	62	61	55	49	64	55	58	60	52	56	46	50	57	58	56	63	65	66	59	56	57	57	60	58	49	55	68	46	59	60	59	64	55	50	58	74	44	53	57	64	48	62	50	66	51	53	53	56	67	49	37	54	58	68	46	37	57	50	63	55	62	55	57	63	43	51	52	56	51	66	67	56	58	51	75	66	56	41	66	57	56	64	56	67	56	66	60	54	53	65	48	60	57	57	49	48	53	54	51	62	50	57	54	59	49	53	52	43	49	54	58	58	63	53	58	67	64	56	48	70	65	44	68	50	63	51	55	55	66	55	53	34	53	57	55	54	65	71	66	49	64	62	57	55	64	65	49	67	41	50	61	48	53	49	44	60	63	60	56	53	54	46	63	56	62	53	60	56	62	67	47	57	79	66	52	49	53	65	54	52	66	60	64	61	46	59	58	57	41	71	58	63	55	56	72	54	79	53	48	51	56	44	58	55	55	57	46	54	61	60	51	66	68	66	48	56	65	53	47	60	65	55	66	49	73	60	43	58	54	66	50	59	61	54	47	66	62	55	57	64	59	61	63	51	58	57	57	70	72	60	48	52	68	61	58	76	59	57	69	51	58	58	54	67	54	58	59	50	56	59	53	63	62	60	45	58	64	53	54	45	52	59	51	58	50	58	55	50	48	52	47	59	56	58	46	63	60	42	60	51	46	61	50	69	57	46	67	52	57	65	60	59	58	55	56	60	64	49	62	72	45	71	51	55	43	54	64	55	58	69	59	56	59	54	61	70	57	53	65	60	64	73	52	59	60	41	64	59	52	69	58	53	57	52	55	59	62	63	49	59	49	65	53	64	64	49	54	53	66	55	60	57	61	60	62	59	59	50	61	55	65	66	66	57	48	57	60	58	49	55	61	56	64	49	52	54	52	60	62	65	42	58	57	61	58	59	57	54	57	58	60	71	56	57	46	62	57	57	61	55	53	60	65	53	59	63	56	65	62	60	52	53	57	47	62	68	61	65	59	52	51	54	71	64	64	48	44	51	51	62	66	55	74	62	71	48	55	62	60	62	60	56	51	64	59	58	57	64	51	45	52	49	71	56	59	60	54	55	63	63	56	48	61	58	55	62	72	65	56	55	45	64	57	61	52	59	54	52	72	56	75	55	59	46	52	57	52	57	54	57	62	55	55	41	49	57	49	54	55	49	42	70	50	64	57	50	50	65	50	50	51	55	42	56	60	64	59	57	75	56	55	45	70	57	72	67	58	72	56	41	43	62	44	49	39	60	48	53	61	53	62	54	61	48	47	61	51	67	59	66	47	49	55	42	52	50	61	51	46	53	66	62	56	51	40	55	50	76	65	48	60	63	60	56	44	66	59	70	64	62	47	73	46	55	47	52	63	57	59	50	58	52	65	53	54	61	62	59	59	55	56	55	68	60	46	55	63	58	73	52	63	59	64	54	52	50	52	58	52	44	51	46	52	39	49	60	61	58	54	61	54	65	79	61	61	64	57	64	53	52	66	61	63	63	59	62	54	49	61	60	56	49	65	43	50	41	50	45	50	66	51	67	51	64	57	41	59	64	62	63	55	48	60	57	57	69	65	56	54	59	60	47	65	54	53	60	65	60	67	69	50	54	55	61	54	68	65	53	66	61	60	66	51	62	41	51	64	50	69	46	69	64	53	52	55	63	53	61	66	51	46	52	64	60	55	60	57	69	57	47	58	59	65	58	58	70	65	59	49	45	60	65	47	53	47	53	49	43	51	60	62	39	52	63	50	69	45	54	48	51	45	75	67	65	46	72	52	51	54	57	49	57	54	46	61	51	56	58	63	55	52	48	66	60	51	59	55	75	51	58	56	56	58	66	45	58	49	63	46	49	53	63	64	53	46	58	66	63	57	47	51	56	55	57	47	79	65	59	51	50	54	60	51	65	67	60	55	61	55	51	54	51	52	44	71	58	54	49	68	51	51	49	63	36	59	69	72	64	63	57	56	62	62	69	48	60	68	52	56	43	67	53	54	62	44	55	61	57	53	57	54	64	52	60	66	51	49	57	62	65	53	59	64	60	47	54	43	53	54	46	65	50	47	57	70	52	64	50	57	49	51	75	62	54	57	48	48	38	49	53	63	53	68	51	58	65	51	70	54	40	66	61	49	55	59	52	67	50	52	47	65	53	62	62	60	72	58	71	55	63	48	67	61	43	66	68	55	70	54	55	59	46	60	58	63	48	64	59	56	55	57	61	61	64	62	54	67	38	61	71	57	56	61	55	58	65	60	53	49	57	64	68	61	65	51	65	60	51	55	57	46	71	50	61	60	52
13092	4665	2172	3978	8844	10754	19889	50685	64772	56767	44552	31666	17763	8236	3053	1071	710	679	624	619	625	658	670	625	650	624	609	590	612	619	603	635	656	613	640	621	612	682	690	665	669	624	610	633	628	625	623	638	638	628	606	615	604	661	655	626	647	665	659	614	627	612	615	683	645	544	669	596	659	581	659	639	653	624	629	632	636	669	651	649	650	603	604	688	634	635	639	643	629	626	606	661	623	650	642	656	627	613	639	648	656	679	640	624	658	643	632	625	627	631	661	627	615	632	623	647	665	637	651	663	645	607	609	607	660	642	658	613	637	622	620	662	643	664	615	637	593	624	658	638	663	625	654	629	593	619	647	648	632	615	631	649	642	600	582	657	676	696	630	616	628	634	632	650	622	654	619	618	688	641	578	639	653	666	629	644	642	641	643	591	648	614	584	687	652	654	640	686	597	694	609	628	619	663	628	659	616	652	628	656	579	630	614	621	651	658	642	648	636	654	613	682	630	696	633	627	609	626	659	647	613	639	637	631	669	598	638	644	642	649	622	635	596	643	670	606	634	600	639	670	642	636	672	664	623	666	586	631	622	632	614	648	593	674	661	615	678	617	629	627	616	605	660	650	644	619	664	627	649	614	670	621	634	627	624	646	681	650	660	638	644	683	623	630	660	605	690	626	613	643	651	639	642	687	660	606	626	629	639	629	582	646	624	618	622	625	635	688	602	635	658	651	637	636	644	631	671	638	646	611	658	659	635	703	672	654	644	657	625	690	612	633	643	605	660	623	632	670	636	632	651	635	628	621	644	635	667	625	657	700	633	620	679	645	659	634	671	694	670	628	641	654	667	626	586	627	613	623	610	667	663	638	621	647	659	656	646	631	646	652	639	614	652	670	630	596	594	665	644	640	643	648	626	646	667	654	649	660	635	633	675	631	659	603	622	593	643	616	695	605	631	643	649	631	633	603	617	650	614	660	610	662	625	618	621	657	607	662	635	655	610	668	645	664	608	596	602	649	642	671	621	612	657	649	612	669	623	670	621	638	644	625	693	664	671	630	654	606	641	621	640	650	642	630	642	651	631	578	690	637	630	692	659	611	651	617	659	622	619	675	610	629	679	662	627	649	614	630	646	636	650	681	625	675	568	609	697	663	592	614	629	653	627	609	606	602	640	634	631	565	661	683	597	655	625	603	615	692	632	616	621	617	617	644	627	663	623	634	641	654	545	652	652	675	624	593	644	651	616	628	659	613	617	628	631	648	644	625	632	626	638	612	601	652	649	650	633	604	621	644	631	603	632	629	637	659	656	633	601	651	683	633	719	676	665	631	617	663	638	641	627	700	629	571	582	615	570	628	651	599	622	622	630	633	605	642	645	653	636	639	654	643	659	676	640	714	647	596	650	650	646	631	661	655	624	628	647	611	617	615	655	687	670	604	637	651	619	633	663	651	605	599	648	639	629	609	667	630	620	623	627	660	684	672	657	641	635	670	661	649	692	659	626	636	658	626	689	644	662	644	629	653	643	618	660	633	645	713	647	663	646	626	615	620	623	640	657	673	634	615	637	642	632	629	603	686	629	638	668	622	643	674	641	631	635	623	603	680	633	641	648	641	614	642	609	616	660	649	674	653	633	604	656	634	638	615	693	648	650	642	673	623	618	616	640	666	645	639	639	643	644	650	617	670	625	652	668	654	671	654	647	654	634	605	599	623	632	632	652	637	648	634	650	662	653	615	681	691	598	613	589	628	629	607	624	656	618	607	635	610	640	658	628	629	644	654	639	662	656	632	685	625	661	614	670	662	665	665	650	641	634	603	599	675	661	634	652	632	619	608	624	677	642	612	650	611	667	638	657	674	659	675	618	664	601	665	626	639	621	603	641	641	644	665	647	638	647	630	653	586	650	624	657	619	647	618	638	659	613	640	621	691	683	646	621	642	624	642	701	600	629	666	624	646	663	683	631	646	626	644	622	651	615	666	648	671	587	606	639	625	650	662	680	643	623	624	650	612	607	645	602	636	627	641	628	610	645	627	646	620	669	669	670	652	618	619	652	646	672	636	655	656	671	661	663	613	619	638	680	606	648	654	626	653	631	639	669	658	603	640	619	679	633	601	646	602	630	633	625	648	670	612	624	653	649	611	615	627	616	644	694	623	630	628	630	612	719	643	629	636	619	650	635	639	617	658	627	630	609	635	696	632	627	634	640	641	643	655	608	643	644	645	612	618	639	670	633	673	634	621	657	625	642	616	642	639	642	691	608	654	633	639	647	656	633	655	656	600	627	613	686	628	684	599	680	650	666	610	649	607	691	639	644	604	671	645	617	621	639	649	663	679	641	665	631	657	634	636	623	674	600	636	591	631	671	645	653	631	670	630	649	680	688	608	599	646	654	609	613	680	666	654	636	655	640	643	621	626	664	697	612	613	626	656	642	648	629	669	634	637	618	677	660	670	623	614	585	623	645	646	636	635	635	681	632	663	631	603	679	616	648	665	653	622	669	664	645	645	629	644	611	638	623	598	671	596	624	623	621	609	638	649	660	607	672	666	630	648	610	638	673	633	583	660	659	639	609	642	670	654	677	645	618	661	608	663	634	660	651	654	614	644	615	642	629	583	630	616	622	631	642	649	616	637	614	669	603	641	671	666	681	671	663	646	641	631	661	613	649	644	601	601	646	633	599	640	663	647	673	646	608	646	675	590	663	659	673	611	653	616	681	651	628	651	611	656	630	637	653	606	582	605	649	599	659	652	656	691	636	660	657	613	645	686	629	640	651	638	611	658	628	619	652	661	679	638	647	618	603	654	643	657	626	630	614	631	678	676	633	615	645	608	637	626	643	628	655	592	650	648	628	610	598	648	591	686	625	573	613	594	629	644	672	654	617	620	641	640	646	675	601	649	696	637	663	652	634	623	604	648	617	677	640	635	661	625	642	675	654	656	591	663	602	610	635	609	673	618	662	622	662	641	645	608	607	647	645	659	618	606	687	615	635	653	651	646	621	644	647	623	642	673	622	645	629	621	643	670	635	648	623	623	686	656	632	623	613	677	614	641	614	644	625	648	651	620	702	628	669	646	632	623	631	670	583	637	630	641	628	652	576	641	634	671	649	629	617	568	604	627	671	653	630	630	653	653	644	634	614	616	610	635	616	643	625	636	636	637	623	648	606	655	638	624	654	621	640	615	653	642	620	641	647	628	635	650	665	661	611	657	652	646	703	631	608	661	575	644	643	662	639	617	630	661	660	634	639	674	644	583	608	689	638	681	658	680	635	653	644	657	658	629	684	644	639	627	627	643	655	697	629	637	634	618	622	615	634	654	598	655	617	651	641	685	617	635	663	655	644	642	655	643	637	633	637	671	597	629	668	639	609	623	637	660	651	631	652	671	590	659	649	664	657	659	635	691	647	659	616	643	596	643	698	646	650	616	618	631	618	629	654	665	654	637	612	639	619	664	636	645	599	670	672	657	627	637	610	603	629	595	656	626	622	648	607	680
1441	95	78	76	78	91	126	1084	3361	3162	1962	983	401	143	109	68	86	80	87	74	72	70	61	78	67	65	68	69	72	63	66	62	75	79	61	77	86	78	65	73	75	59	79	87	67	81	76	72	87	84	82	61	71	73	76	80	79	83	66	78	78	78	73	57	61	69	82	65	69	64	78	60	63	67	68	60	64	80	81	83	82	79	69	74	64	67	80	71	83	99	87	82	83	79	81	77	78	84	68	65	70	87	84	52	70	72	82	67	76	83	77	85	61	76	69	75	77	72	82	69	82	79	72	75	82	77	81	74	71	57	79	75	77	61	80	69	68	71	58	66	74	79	63	79	68	67	56	69	60	81	67	70	78	73	62	72	71	56	55	73	75	81	70	81	69	72	82	74	79	59	79	76	62	67	59	51	72	71	72	70	79	81	69	72	81	80	69	58	85	76	69	71	73	69	83	64	60	75	68	86	63	80	70	71	77	64	65	54	72	83	74	63	91	65	71	83	96	60	91	72	69	59	68	74	61	71	72	70	78	71	70	73	83	77	82	70	68	57	75	82	79	77	75	64	90	73	70	86	65	74	78	73	68	86	79	77	81	78	72	74	77	70	60	75	65	59	66	70	61	63	72	86	75	68	70	82	56	75	73	66	79	58	63	70	64	63	63	78	63	66	72	73	72	69	83	65	74	66	64	78	85	68	55	72	59	73	90	77	75	66	74	85	63	80	67	78	56	65	75	67	75	78	59	71	80	78	86	54	74	69	71	86	75	80	88	76	81	66	75	85	90	85	65	79	73	81	82	84	62	62	72	76	65	77	80	80	61	71	77	83	77	70	70	62	77	71	69	85	85	70	75	62	75	70	68	74	66	64	64	71	74	72	78	67	60	63	70	69	75	74	53	67	73	60	70	76	62	72	60	53	68	67	73	83	68	73	73	67	62	58	46	77	64	63	72	83	60	73	58	70	74	78	57	66	67	78	79	75	83	69	78	74	77	68	64	68	66	94	57	57	71	70	63	78	67	72	92	67	71	59	86	86	69	75	73	61	80	81	64	64	78	79	70	74	82	78	69	66	74	75	66	62	78	58	79	68	86	64	68	76	61	86	59	64	66	74	80	61	72	68	55	75	69	79	80	78	98	63	71	74	78	63	89	76	78	77	68	69	55	62	70	61	75	80	80	71	64	73	80	84	58	68	73	76	72	64	58	78	81	65	69	66	78	62	86	68	67	58	66	86	79	86	62	72	68	81	69	99	63	74	82	64	79	73	73	84	77	87	70	63	65	66	78	66	63	71	72	65	78	61	86	76	76	77	68	73	67	62	71	70	66	72	62	60	69	73	57	109	79	80	79	63	77	78	70	73	72	76	84	73	76	67	68	81	68	67	67	67	59	82	71	77	69	73	77	80	77	60	78	81	66	77	63	71	69	72	71	77	68	72	72	58	79	81	73	77	74	64	80	61	70	75	72	57	72	66	77	91	75	60	75	81	80	90	63	75	82	59	54	82	66	68	81	80	70	91	72	64	58	84	74	82	61	66	85	89	75	69	84	73	77	74	77	75	65	78	75	82	82	75	56	64	75	68	70	69	58	70	77	53	72	83	71	70	71	71	78	76	70	66	71	62	85	67	69	76	88	56	58	80	72	76	69	83	75	82	63	60	79	72	90	68	70	72	77	66	73	80	81	67	69	79	78	69	89	67	91	64	74	77	60	58	90	77	81	79	68	76	82	93	75	65	79	67	62	90	75	79	82	79	70	68	60	84	71	76	69	71	74	71	84	75	82	78	83	75	58	49	77	70	80	64	86	70	78	65	59	82	63	66	76	61	67	71	64	72	78	72	71	84	74	74	76	59	77	75	85	86	74	74	89	78	75	74	65	86	65	68	62	72	79	67	80	70	82	79	71	77	77	72	81	73	67	82	70	73	71	59	67	62	77	86	80	57	79	76	70	64	78	60	79	69	80	71	86	80	71	70	71	83	78	69	61	74	73	69	80	89	76	72	80	79	78	68	61	70	73	62	73	66	55	78	73	59	69	73	65	72	76	88	62	76	74	71	75	71	80	72	87	78	58	78	66	77	73	60	69	72	79	65	80	69	79	81	66	79	76	81	74	83	65	65	62	79	69	93	66	73	59	90	62	76	72	85	87	64	74	75	77	73	70	75	71	58	63	61	77	58	71	77	67	69	72	71	88	68	69	73	62	69	64	70	74	59	78	77	74	90	76	73	69	68	81	73	70	72	65	92	66	69	87	68	84	77	72	81	69	76	80	68	95	58	79	82	73	91	64	78	68	79	65	64	86	62	57	74	61	79	65	79	87	77	59	64	66	60	64	68	78	74	80	77	66	74	77	76	64	68	82	76	70	79	69	91	73	78	69	79	94	75	82	66	66	66	62	77	61	64	72	66	77	72	71	86	72	72	84	84	67	70	61	80	86	78	77	69	79	84	81	65	91	73	68	68	78	75	71	62	83	63	72	63	68	70	60	76	71	69	77	56	59	60	76	85	70	75	90	70	68	68	74	61	79	60	74	75	83	75	68	67	61	80	73	66	83	74	75	82	66	68	62	74	80	65	52	73	60	89	67	70	70	60	78	78	68	66	78	60	67	61	71	78	66	68	75	79	72	78	61	84	69	58	70	74	71	71	85	78	72	81	79	69	66	67	75	71	74	75	60	69	83	68	64	65	78	57	73	64	71	79	63	69	61	66	76	60	72	85	70	73	71	61	74	66	69	84	68	74	82	63	84	74	88	58	77	74	46	65	94	51	76	71	72	76	72	69	73	79	78	72	77	70	71	74	53	77	82	73	73	68	63	66	81	70	89	74	59	83	64	72	75	79	64	75	75	57	55	64	85	77	66	69	80	66	87	67	68	72	67	90	62	65	76	88	72	68	71	68	64	60	67	66	80	74	82	69	74	72	90	75	81	82	77	81	73	78	80	68	63	64	90	78	93	73	73	81	84	69	72	72	66	70	71	64	56	91	74	60	78	75	73	70	76	84	65	73	64	83	69	72	71	80	63	69	71	76	79	83	77	72	78	77	69	78	65	76	75	76	66	65	69	77	58	79	76	85	73	77	72	78	78	74	69	70	53	71	74	72	67	72	75	74	94	62	67	75	71	67	82	62	65	64	74	67	72	72	82	60	78	88	81	55	71	67	55	75	84	78	70	74	73	74	68	80	79	71	80	75	69	73	55	60	62	55	81	79	72	77	59	71	70	67	80	76	67	73	66	75	71	71	64	71	81	77	68	77	82	82	73	69	80	64	69	65	78	86	70	71	74	75	79	62	65	79	67	65	72	67	80	67	71	75	77	90	77	87	78	67	78	75	60	83	77	67	66	79	69	68	60	61	77	78	66	78	68	77	96	63	54	97	81	62	73	69	69	48	66	79	79	56	76	77	73	79	73	75	84	52	95	63	82	93	55	65	77	72	84	66	57	69	87	53	75	63	76	55	60	73	74	80	70	101	52	73	61	83
7831	1619	1075	1613	2783	3335	5460	24098	37786	34158	27184	17548	7980	3068	1445	884	809	764	808	804	738	784	804	743	783	779	776	772	808	780	810	775	814	759	797	772	802	837	742	801	739	779	736	791	811	744	764	798	804	787	748	763	744	785	809	789	796	828	781	786	785	859	820	754	760	800	806	775	772	793	807	785	761	797	745	776	802	780	795	722	806	781	754	805	754	723	772	760	785	785	825	837	773	769	801	776	789	801	798	751	797	807	790	775	754	811	801	744	715	769	743	775	757	786	788	759	758	799	808	774	790	753	768	815	816	797	802	745	812	786	792	797	793	805	854	767	725	742	746	723	779	777	761	805	782	790	771	817	824	753	810	777	781	791	800	784	787	842	735	753	798	831	777	761	736	765	791	812	797	816	797	802	787	810	766	783	778	797	719	754	780	749	803	734	805	821	723	791	816	792	795	803	836	772	751	768	759	789	783	762	832	760	746	785	832	748	771	763	765	785	781	772	809	795	808	774	729	772	771	764	795	800	803	774	790	819	817	800	775	749	759	778	787	813	751	777	786	744	730	836	793	804	818	824	797	866	762	741	726	801	791	790	751	749	772	805	758	811	772	784	746	783	773	777	823	750	830	808	777	741	816	800	778	779	844	810	827	772	794	741	769	769	788	777	777	784	806	790	773	770	722	807	762	823	761	775	765	812	770	768	836	788	790	806	747	765	807	781	837	816	777	750	786	795	803	803	783	766	779	862	794	743	790	805	795	782	764	819	799	804	793	808	805	780	767	815	788	769	835	764	793	749	794	766	777	778	797	788	758	784	799	764	747	818	780	767	784	792	783	789	770	816	748	805	790	804	757	777	757	793	802	794	768	835	726	805	772	750	810	839	773	798	806	797	760	760	798	788	764	795	797	767	767	808	813	811	744	761	778	846	845	766	824	741	745	781	808	770	795	753	788	785	746	765	837	799	815	759	843	788	779	827	710	715	834	742	795	806	781	774	791	792	807	819	772	788	799	796	773	787	791	819	753	843	777	792	765	790	789	759	741	823	786	775	766	794	787	773	779	811	804	803	830	761	737	748	763	805	735	770	789	800	789	774	774	800	808	756	736	792	816	780	761	809	784	754	800	733	786	826	787	778	745	781	769	759	720	758	745	768	751	782	816	798	792	753	824	805	695	763	784	805	791	801	806	810	777	749	761	760	807	794	769	755	778	780	745	758	807	768	792	754	775	754	792	809	813	773	748	733	783	803	809	723	737	757	791	751	716	740	819	788	776	788	793	758	761	853	796	777	747	743	810	767	754	768	797	806	812	779	785	779	805	752	771	738	787	769	809	785	768	717	814	822	752	770	752	810	758	729	771	777	833	799	761	754	805	781	810	778	827	786	757	785	786	849	755	744	800	797	796	796	747	789	770	745	758	808	802	845	764	840	823	790	754	775	733	797	768	767	777	768	790	756	835	854	818	756	758	806	794	788	768	848	780	815	770	800	765	846	741	804	773	772	830	783	773	801	773	756	764	771	764	795	762	762	838	800	779	793	752	790	790	806	847	812	757	755	754	772	770	739	767	820	765	791	760	785	788	808	787	807	774	797	797	813	795	786	745	827	803	804	830	778	758	835	821	795	793	764	772	812	825	774	779	770	761	766	768	817	769	829	778	770	812	817	841	801	776	796	808	816	769	784	758	757	775	756	800	772	826	800	750	768	815	839	780	740	771	768	793	785	782	757	799	827	790	772	769	750	791	782	789	775	791	770	772	835	825	787	828	828	795	784	742	787	791	795	757	818	814	788	770	774	686	762	821	787	754	762	789	750	782	784	780	836	771	795	775	795	748	781	747	806	751	754	807	743	724	763	735	772	762	731	802	758	802	769	782	790	789	807	765	783	765	790	763	802	850	781	782	801	751	797	778	799	784	807	777	772	819	789	804	797	776	836	772	755	777	768	757	775	739	788	773	785	772	809	719	769	754	813	786	756	795	763	744	812	761	793	761	783	799	762	805	772	847	792	782	811	780	802	783	769	794	794	779	770	772	763	764	761	766	768	797	794	730	755	790	758	778	762	775	779	787	788	766	758	814	771	760	768	804	769	759	781	794	717	791	783	828	781	765	799	826	777	785	763	808	794	808	810	810	816	782	793	766	770	788	781	788	822	793	781	754	763	830	802	816	795	792	797	802	796	829	715	798	794	812	734	778	777	818	752	756	797	809	785	793	808	778	820	825	739	746	779	762	807	763	750	781	804	779	790	765	823	773	792	777	799	843	792	796	779	803	818	814	831	858	799	763	814	735	793	782	729	769	786	767	750	759	830	794	756	779	750	782	761	746	723	837	753	804	797	760	853	780	761	769	761	738	814	772	755	739	755	796	775	825	780	784	777	795	775	799	806	793	803	753	803	824	770	765	807	757	779	767	749	752	784	760	788	755	781	800	807	753	790	795	732	775	821	803	745	813	775	742	813	835	739	793	794	796	773	802	807	830	755	778	755	753	817	803	731	781	755	749	736	747	792	807	766	817	834	764	757	757	783	756	738	747	803	812	799	736	771	778	810	805	748	786	797	777	771	824	809	803	718	771	822	809	747	800	786	785	787	761	787	792	863	789	767	761	805	773	789	797	744	769	792	740	793	807	785	754	788	822	757	801	804	797	808	840	792	758	768	718	735	712	781	778	795	745	783	783	782	809	730	805	764	792	752	798	753	780	782	778	786	793	772	776	845	759	794	767	791	765	806	760	770	745	803	777	776	748	737	783	783	813	782	815	778	843	781	751	780	756	823	762	773	791	767	807	822	789	753	816	763	796	799	751	828	773	778	779	803	812	765	773	831	771	818	843	798	814	786	879	782	760	789	739	773	766	804	862	803	756	760	811	742	802	830	789	749	751	801	817	743	742	782	750	769	814	751	782	753	793	779	780	768	759	752	793	778	763	775	828	814	768	781	758	843	788	819	785	759	778	816	766	787	734	795	823	764	757	780	791	775	780	856	774	741	766	820	814	764	741	777	744	802	764	808	733	760	743	799	818	736	790	790	775	783	821	775	819	817	800	816	773	753	809	776	788	810	816	771	809	809	750	845	840	767	781	783	824	779	810	781	793	787	720	773	763	759	722	833	781	799	781	776	811	828	714	756	779	789	792	755	736	814	786	756	807	762	798	800	768	757	789	766	786	818	774	760	805	792	809	765	738	780	779	822	782	745	794	770	760	779	802	768	786	804	753	767	779	829	750	795	758	788	761	809	780	796	791	797	826	740	747	794	806	740	757	803	692	839	803	770	810	778	835	785	811	805	806	740	771	801	772	792	768	810	783	857	745	777	782	770	758	798	773	789	794	814	764	783	773	793	764	772	805	784	820	756	801	747	765	741	784	779	804	797	850	777	809	826	722	790	787	735	779	789	763	764	809	753	799	762	797	822	790	796	811	792	804	794	774	803	833	802	725	827	802	781	756	775	774	781	762	812	790	768	794	785	757	791	769	826	810	763	811	778	748	776	810	818
606	136	87	87	104	94	197	2123	9596	8305	4942	2153	656	292	110	80	70	73	61	70	58	46	58	60	53	58	76	62	64	65	62	60	55	71	59	60	65	60	56	84	55	73	71	47	53	62	78	65	42	69	63	50	68	50	82	48	65	63	62	61	50	65	73	62	62	52	65	49	64	62	70	62	67	44	66	63	58	57	78	68	61	60	67	53	56	68	58	52	66	59	55	57	63	49	60	76	67	68	70	59	58	61	52	71	43	69	49	54	61	60	63	54	41	67	61	47	64	63	72	54	56	70	65	70	58	55	57	62	63	70	55	79	62	57	68	62	57	57	61	71	58	47	66	74	55	69	65	45	64	78	73	51	53	68	59	62	54	63	64	53	70	70	47	63	67	61	60	55	61	70	71	65	65	53	62	54	60	49	57	62	69	61	59	59	49	47	60	63	77	74	55	61	60	50	60	71	56	67	49	58	64	46	59	49	54	64	61	64	61	67	61	55	63	47	63	66	63	70	61	63	72	58	56	57	74	65	66	56	59	57	59	70	64	64	64	60	59	62	63	67	71	58	57	64	61	63	69	65	66	58	63	56	50	82	65	60	51	77	64	60	74	63	53	63	59	65	60	54	72	62	67	59	61	69	76	57	70	58	55	67	67	56	55	56	75	63	55	55	60	59	55	62	60	61	63	58	60	63	63	77	57	70	59	78	74	64	51	52	82	49	72	60	60	64	61	60	55	62	59	65	74	57	80	51	70	77	54	68	57	56	50	70	62	56	59	52	77	65	61	71	72	67	69	65	57	78	59	63	68	66	52	57	57	60	54	64	60	60	56	79	67	59	57	61	61	71	71	55	65	44	68	58	77	81	60	62	52	61	64	68	60	56	69	68	70	66	61	60	63	76	62	62	72	52	60	56	63	71	82	65	56	51	65	71	50	59	73	68	59	69	59	68	60	71	77	60	52	57	53	48	57	67	51	55	55	61	54	63	54	63	71	50	67	52	63	70	73	55	62	70	63	64	51	56	65	58	55	60	69	69	71	69	60	53	55	63	52	64	61	62	53	55	56	62	48	66	62	62	54	48	48	59	55	57	60	68	65	46	61	67	63	82	62	72	42	37	75	59	60	56	66	69	58	50	65	68	53	54	59	70	55	47	74	64	67	63	64	72	54	58	65	70	60	54	62	64	68	59	57	66	67	56	57	75	58	46	62	47	54	67	59	72	62	76	72	49	65	71	60	68	63	47	61	56	58	63	62	72	68	58	67	66	64	68	80	54	65	54	61	65	58	65	77	73	60	82	59	74	61	60	52	61	62	65	51	61	59	69	68	73	58	82	61	72	73	65	78	61	61	69	55	63	51	59	63	63	50	52	70	69	63	75	70	57	60	58	68	58	68	72	60	61	57	49	67	35	53	75	60	55	70	58	74	57	57	63	63	51	55	61	66	57	54	50	59	62	62	56	56	55	65	49	61	68	66	58	60	62	66	59	65	61	74	58	48	68	57	61	53	62	68	66	53	62	64	58	69	62	49	54	58	60	70	63	61	64	64	55	66	73	52	57	63	52	64	61	63	64	63	57	52	61	51	68	66	61	54	73	67	58	65	57	55	70	57	38	67	72	57	46	58	63	61	60	55	45	51	66	74	59	66	70	51	69	64	62	64	48	57	65	47	64	58	62	62	66	51	59	74	73	72	68	41	61	58	56	74	58	63	59	70	55	72	67	65	47	69	60	58	73	56	51	60	64	70	67	50	51	57	49	44	64	53	54	53	68	64	53	61	73	79	60	67	54	73	62	61	52	89	63	54	60	73	64	57	63	67	50	59	59	59	54	75	59	70	49	56	59	47	56	66	52	49	61	60	64	58	50	71	59	57	67	62	52	68	51	59	64	58	61	53	57	75	56	66	69	58	63	64	63	75	71	50	58	58	46	58	61	54	57	54	66	67	64	52	53	56	71	58	60	70	62	53	84	70	72	59	62	59	57	60	59	45	74	67	63	54	53	57	62	64	60	69	52	53	68	67	55	66	55	51	50	51	63	60	55	67	69	68	55	70	60	69	51	51	53	55	56	57	44	63	55	56	52	65	67	65	59	63	61	51	56	70	65	66	69	69	69	66	72	59	58	55	58	60	59	67	68	50	59	71	72	68	57	57	65	58	61	70	63	57	64	58	64	68	71	54	65	72	57	64	79	70	56	58	53	72	60	69	58	68	47	65	61	62	51	69	57	69	62	69	58	55	59	52	58	69	59	70	59	59	60	67	66	55	69	65	58	54	53	57	48	51	54	64	53	65	60	47	64	67	48	66	53	57	68	69	55	55	75	53	80	71	58	64	63	67	57	61	69	65	55	74	71	74	54	61	61	66	79	54	63	55	65	74	74	50	52	50	63	74	77	61	49	62	50	65	55	51	69	62	59	66	50	61	63	58	61	62	49	66	64	66	64	67	62	59	70	61	67	53	64	64	63	56	64	65	55	56	44	52	74	68	63	57	55	57	73	70	59	49	56	58	63	70	60	58	54	49	57	74	66	60	66	76	60	61	73	55	53	61	56	63	54	58	75	63	57	62	67	61	66	64	51	52	55	70	60	53	61	71	68	54	56	56	54	68	52	53	60	63	60	53	76	68	58	69	62	55	66	61	64	61	47	65	82	53	74	73	61	59	53	72	63	57	58	49	48	46	57	56	57	61	67	61	68	66	61	72	60	66	69	57	69	56	69	59	42	64	58	57	60	65	69	61	59	56	75	52	52	67	63	57	81	65	63	67	64	74	54	60	55	63	65	70	72	66	65	64	62	61	60	68	50	61	66	70	62	66	67	67	65	58	53	66	64	64	73	60	67	58	69	56	48	68	55	55	63	62	79	60	65	48	57	52	66	63	57	66	58	70	61	69	53	61	58	53	59	51	54	53	60	69	67	61	63	53	63	85	49	57	54	75	50	63	56	57	72	62	60	52	63	64	67	55	47	46	63	55	62	49	52	59	54	67	59	67	62	67	50	71	67	66	62	72	60	63	58	59	62	55	60	65	62	63	58	59	70	52	58	62	66	51	52	77	55	70	68	64	63	68	53	71	51	53	55	63	62	53	59	58	68	60	68	71	56	58	55	50	59	51	66	66	61	59	67	67	55	66	63	61	71	65	57	56	63	61	63	71	65	54	47	72	66	60	64	68	76	63	69	55	71	58	60	65	66	60	68	70	65	64	67	57	57	43	64	54	53	60	62	56	56	68	53	50	53	59	46	61	59	71	55	66	76	53	52	58	48	81	61	60	61	67	49	65	60	55	66	59	54	62	55	63	55	61	67	57	70	67	45	55	65	58	67	62	60	55	59	63	54	66	52	59	57	64	58	56	57	62	62	65	66	78	60	51	43	61	55	63	61	66	61	78	82	84	72	52	64	61	55	70	59	57	73	75	51	59	42	53	52	50	79	56	53	60	46	68	86	72	65	60	47	60	81	57	67	57	64	65	61	73	68	70	51	66	63
9235	3211	1456	2744	6148	6676	10258	29755	53184	45824	36539	25698	13759	5768	1952	914	747	705	680	642	661	707	659	677	666	688	699	693	691	696	691	666	642	674	662	680	663	680	679	651	695	644	668	646	678	670	629	677	678	698	663	704	648	677	708	657	644	625	677	689	654	691	661	660	666	643	723	663	709	650	708	674	690	650	677	677	679	710	693	687	689	651	676	641	649	688	660	651	688	698	642	675	674	626	662	692	698	701	672	673	678	703	654	664	687	697	685	680	676	647	725	647	646	733	666	669	650	692	675	668	653	710	661	719	694	711	692	715	683	664	675	673	699	645	652	618	663	669	655	670	673	670	652	666	665	683	701	712	668	665	672	666	663	740	691	672	715	674	677	712	639	676	727	673	723	684	678	688	626	652	625	684	697	698	656	641	678	668	644	690	718	660	693	668	659	641	691	657	684	648	669	643	638	662	676	679	701	655	668	708	684	673	745	658	700	715	686	672	685	707	603	705	673	656	687	703	660	670	648	670	675	680	694	725	677	672	670	675	687	690	679	706	659	690	663	654	657	668	669	671	662	719	703	649	704	634	706	684	639	654	709	664	677	597	730	675	632	673	671	642	682	660	667	673	694	668	658	653	673	694	659	660	721	643	695	680	637	666	720	683	710	665	653	691	673	677	723	629	702	664	685	710	624	696	680	646	681	650	677	673	663	643	657	696	644	685	666	659	656	690	652	652	675	687	698	704	685	661	636	670	651	670	657	710	667	655	690	690	679	647	683	705	684	680	652	657	699	682	719	694	655	701	674	688	719	663	697	675	678	677	676	699	668	675	709	699	652	673	679	679	698	640	654	680	705	666	645	668	663	677	665	682	677	650	657	708	659	637	694	654	682	645	685	668	687	656	712	675	737	638	702	653	667	664	702	657	683	654	695	696	644	681	663	713	662	678	682	694	630	661	671	665	644	681	654	665	647	692	649	672	619	685	642	684	696	699	618	679	674	687	674	645	698	666	720	674	688	678	686	691	687	698	697	645	687	669	685	650	624	679	664	686	683	692	655	641	730	674	702	665	658	684	631	649	670	652	733	711	702	666	640	694	634	694	714	649	639	648	700	660	684	655	680	678	668	717	645	717	680	697	701	706	669	666	655	657	652	683	669	667	715	706	645	644	675	687	675	681	681	676	677	648	613	653	665	714	660	668	667	679	664	677	658	691	663	653	659	700	673	670	698	706	664	640	668	673	654	739	716	681	672	722	664	683	660	653	670	682	702	665	693	601	635	727	661	714	695	660	665	692	697	656	697	699	719	646	634	697	653	692	699	655	669	673	653	670	629	692	691	653	671	668	621	685	657	705	680	676	726	691	648	668	639	674	650	640	697	728	697	688	709	634	638	656	647	660	703	716	688	668	624	676	637	696	662	667	687	724	650	648	664	699	700	676	690	629	630	721	723	662	674	626	687	648	692	705	706	699	687	645	620	667	703	673	663	643	693	715	665	668	684	674	686	661	670	676	634	688	647	643	676	663	673	720	681	679	633	657	662	695	705	654	688	671	679	675	655	696	672	626	673	707	693	649	709	695	679	661	696	654	651	676	740	677	666	694	710	713	636	655	669	671	716	663	604	698	716	658	655	692	664	671	656	600	695	633	678	723	663	683	699	659	658	679	673	646	696	674	668	702	719	685	691	668	695	667	678	682	682	612	689	668	668	684	673	675	659	696	735	734	675	665	671	692	661	681	628	636	626	666	710	701	683	646	670	689	685	677	653	667	690	680	683	657	692	703	686	691	664	670	672	682	700	652	681	652	649	706	694	657	674	672	663	666	696	702	668	649	671	702	664	690	690	680	666	670	643	679	627	726	645	674	642	638	682	674	713	697	716	692	652	691	699	674	655	630	671	679	658	670	682	624	676	673	677	673	642	662	657	627	699	664	633	653	662	688	688	682	680	670	715	695	709	638	706	658	678	663	668	667	687	693	664	656	640	677	717	660	686	630	670	680	629	617	667	666	686	671	689	675	691	714	643	641	652	691	677	651	668	680	660	735	650	673	683	690	670	669	653	687	650	619	670	690	672	657	637	691	719	666	710	662	642	636	663	622	688	692	672	664	705	692	694	663	708	686	639	643	684	659	668	700	687	693	662	658	736	638	703	666	671	662	668	693	665	641	650	667	672	653	706	678	671	656	672	683	682	722	698	700	676	654	699	685	663	644	657	653	656	698	678	683	671	711	666	657	692	683	701	684	678	643	644	641	643	669	707	666	691	693	685	639	697	674	685	632	692	659	679	623	701	721	670	691	662	666	653	686	700	655	689	693	658	698	664	697	645	716	650	701	656	671	694	690	688	675	700	678	659	616	656	653	681	650	649	694	654	726	632	742	708	667	713	660	727	674	678	718	701	700	639	648	639	639	658	705	648	702	727	661	683	682	671	690	659	706	679	669	675	674	666	673	716	721	672	702	684	685	636	641	685	685	663	680	686	707	668	660	640	709	743	626	683	673	663	654	644	663	692	652	690	681	688	651	676	655	667	700	698	652	697	654	673	720	627	652	705	662	658	726	691	664	669	700	686	653	656	670	641	704	629	658	692	705	717	641	699	678	688	687	686	681	667	660	712	699	687	667	700	689	598	673	663	706	698	712	698	689	696	662	677	677	621	705	667	660	685	666	627	704	711	635	676	693	679	665	711	648	696	637	640	683	618	660	665	669	668	665	656	693	663	624	634	681	650	678	675	635	648	672	682	686	679	670	699	698	685	666	701	604	675	693	705	685	657	653	661	651	670	667	729	713	680	680	665	665	734	656	701	660	648	708	673	648	696	707	727	666	688	701	681	646	679	697	695	673	697	694	679	713	644	697	635	724	670	659	709	685	678	656	674	696	699	715	701	667	641	653	715	672	713	667	695	649	691	707	684	688	680	669	681	690	655	682	688	669	655	698	667	665	703	664	673	645	697	692	648	726	694	699	710	645	702	724	655	660	662	670	755	717	670	659	703	662	679	658	701	663	630	715	653	733	700	674	683	666	674	645	672	664	709	715	678	678	729	646	658	685	674	681	681	732	693	668	679	674	648	692	671	659	637	684	664	699	658	635	662	694	663	683	647	681	643	706	700	676	618	654	660	680	643	637	669	660	675	714	684	701	652	721	706	686	717	673	702	685	694	731	701	707	660	667	649	706	673	661	683	647	598	657	688	660	633	701	686	682	658	699	676	683	647	644	708	662	658	678	668	660	688	651	682	679	637	643	672	641	663	631	649	670	703	683	676	720	692	682	703	674	678	662	689	669	644	657	686	660	681	679	659	748	621	691	709	706	718	655	678	672	700	615	638	670	661	631	657	641	681	648	706	693	706	654	626	646	626	702	643	697	660	681	649	661	653	672	666	673	663	658	655	663	688	688	662	690	703	650	659	694	695	704	707	688	647	657	692	664	667	663	650	697	677	645	704	650	659	706	658	687	674	684	706	691	712	674	688	668	661	700	713	695	726	703	691	667	674	671
2157	162	110	92	102	134	818	6982	11315	8138	4272	1716	595	229	113	88	68	80	85	55	71	55	65	57	79	74	69	51	61	54	82	69	79	79	88	82	68	68	75	69	79	83	66	72	74	75	79	74	79	70	73	68	62	58	61	54	75	79	71	80	79	77	72	72	63	74	75	59	78	59	74	58	62	69	58	61	58	64	59	73	70	73	73	73	60	76	66	61	51	80	72	75	82	68	73	88	65	75	77	67	64	72	68	66	85	54	66	65	70	67	71	70	60	62	86	66	65	61	54	56	82	69	74	77	80	72	64	88	78	63	72	75	71	55	71	80	62	63	75	72	61	73	62	76	67	93	71	62	74	80	65	72	73	59	77	80	77	71	79	78	55	67	65	89	63	80	68	62	66	62	78	64	74	69	56	60	72	85	67	72	68	67	65	78	65	67	77	84	68	52	63	68	85	68	69	77	54	73	69	61	75	84	74	66	77	64	54	72	79	77	61	66	60	69	73	69	80	69	82	70	82	87	65	73	66	77	56	71	50	55	80	63	74	63	66	60	70	70	78	64	60	65	63	76	75	70	72	63	78	70	63	58	75	69	73	65	68	95	57	62	63	78	69	76	71	74	74	71	75	70	63	77	63	70	67	76	66	85	77	76	75	63	78	65	68	72	59	72	72	82	61	65	49	74	74	70	58	71	82	73	63	65	67	64	74	79	63	55	50	64	62	62	69	67	70	75	76	72	78	72	81	68	77	73	57	74	79	58	77	76	61	65	63	79	82	75	72	73	67	72	73	64	50	70	74	60	60	62	83	58	71	73	75	72	86	75	80	57	74	67	80	77	71	63	64	63	82	61	77	72	71	62	63	60	75	76	74	77	57	87	57	81	72	75	72	73	74	66	77	63	69	64	76	72	74	58	59	76	61	69	71	64	86	72	59	78	81	73	61	74	73	70	87	68	75	83	76	62	64	66	71	63	66	77	69	76	81	87	69	76	70	68	71	69	74	77	82	82	61	64	77	75	83	75	73	76	67	57	74	80	80	64	70	55	78	58	65	68	80	70	87	65	69	83	68	78	63	74	73	76	84	62	80	68	70	65	61	82	72	79	72	80	80	51	67	67	66	68	71	72	81	76	76	58	60	61	65	69	78	60	81	69	73	67	70	75	68	69	63	70	62	58	70	73	80	50	74	59	73	75	61	77	95	68	59	69	61	59	62	67	72	89	73	79	68	71	57	71	73	72	79	72	61	66	58	58	67	74	70	64	67	70	75	86	73	69	63	67	59	75	61	68	68	73	71	72	68	68	58	65	67	68	47	70	77	67	79	69	75	77	79	68	68	78	75	73	52	75	77	66	63	73	78	63	64	75	67	76	78	67	77	59	58	62	63	65	60	75	77	73	74	67	67	82	70	51	82	86	67	62	62	65	76	54	73	63	70	61	85	64	70	68	64	75	71	76	64	75	77	56	74	68	83	71	74	65	71	63	81	71	78	62	69	67	67	52	58	59	73	81	61	72	61	63	45	73	88	78	77	73	59	69	74	59	49	67	56	62	59	83	66	70	67	72	90	73	65	66	70	85	64	82	81	52	89	66	72	77	85	73	69	70	65	82	64	91	66	87	70	68	77	80	71	70	68	60	54	88	70	62	53	66	69	58	64	65	78	82	63	63	79	65	67	70	71	73	59	72	63	61	68	66	57	89	70	68	83	56	73	71	76	60	71	76	62	72	70	70	59	68	72	72	64	61	66	59	73	85	74	70	64	71	89	64	80	85	92	63	77	64	72	79	63	68	84	73	71	66	72	71	75	75	55	64	77	72	88	58	79	79	60	63	62	81	69	69	59	70	69	80	76	80	64	87	60	78	67	79	76	66	63	80	75	67	62	81	75	84	61	73	66	77	65	72	82	63	69	63	76	59	74	75	79	62	64	82	71	63	69	63	58	62	72	61	60	56	88	59	72	67	60	66	63	76	68	75	73	71	68	72	63	75	65	70	72	65	61	58	84	71	77	62	71	75	72	63	58	79	59	74	80	66	85	65	70	71	66	72	73	67	63	57	66	72	72	68	62	66	77	64	65	75	81	60	64	72	75	66	75	63	79	69	75	83	63	69	65	63	70	89	67	71	76	73	79	67	63	58	57	69	68	76	93	77	65	77	69	80	58	68	77	82	75	64	68	68	72	78	74	80	62	73	74	61	70	68	70	74	69	73	74	71	62	71	77	66	78	73	58	76	67	74	81	80	82	85	56	64	63	78	67	55	70	71	71	73	70	62	62	69	68	79	56	75	71	67	72	74	65	72	81	90	68	70	77	77	72	60	72	66	80	71	68	75	82	53	58	77	79	70	65	71	77	62	66	67	80	80	65	73	71	62	58	69	69	59	62	72	82	71	72	65	69	74	68	85	64	66	66	81	67	68	58	73	72	76	58	68	75	77	66	54	80	60	77	71	49	61	74	65	77	79	64	64	65	75	63	74	72	59	64	71	65	78	73	62	80	64	69	74	81	69	66	69	70	64	73	59	68	69	72	58	88	71	72	76	72	81	74	93	72	70	68	71	83	79	67	52	64	60	61	67	60	69	57	61	75	61	60	74	57	75	70	74	87	68	64	75	64	70	76	57	76	83	73	74	65	89	55	75	76	65	80	78	72	85	84	70	68	84	71	65	73	75	74	69	64	74	63	55	73	56	64	79	77	69	68	77	81	70	71	68	73	57	65	56	62	60	65	77	69	78	73	67	59	60	64	69	68	66	72	55	63	77	56	74	75	56	80	61	61	76	74	69	83	67	76	77	66	64	71	65	68	78	72	70	76	67	76	92	69	69	74	70	63	65	88	63	73	79	90	70	84	60	74	56	61	76	79	63	75	59	55	62	62	74	64	80	64	67	74	80	57	71	71	72	51	83	63	61	70	68	66	63	81	82	73	61	66	68	60	90	77	81	79	66	56	67	61	72	77	82	74	70	65	66	73	71	83	61	60	74	73	58	62	87	82	69	70	86	56	72	66	84	68	74	68	63	61	63	77	55	61	70	62	64	69	76	61	79	61	56	86	69	72	53	66	70	80	77	67	61	62	82	59	67	72	73	74	63	55	75	77	76	65	59	62	78	70	85	78	68	67	68	71	69	69	66	56	68	74	76	76	74	63	83	63	76	74	61	70	75	65	60	89	68	66	65	63	71	69	79	77	71	76	77	70	72	78	63	74	67	72	66	77	73	82	81	80	71	65	57	69	71	72	71	76	65	70	57	73	84	68	71	70	71	70	53	58	78	74	68	71	87	77	75	82	72	76	72	76	69	66	66	58	67	65	60	60	72	80	69	69	60	72	61	64	60	62	75	60	79	65	62	86	69	63	70	81	74	79	77	76	53	68	67	56	67	69	75	65	50	63	75	71	72	74	66	65	75	62	59	68	78	62	73	74	69	80	61	69	76	70	65	69	47	59	89	62	72	74	70	76	59	66	63	59	72	55	59	68	73	84	70	60	80
9706	2709	1534	2494	5588	7814	24960	52244	55201	45586	35008	23793	12231	4938	1667	1034	831	758	789	752	752	793	741	757	780	799	789	739	788	762	737	747	737	757	741	762	779	718	736	806	722	771	791	813	781	756	749	752	851	721	774	723	737	785	809	734	744	742	776	748	763	740	725	803	788	750	751	743	746	785	743	718	759	780	768	769	767	755	806	784	765	722	758	807	756	752	756	808	787	734	737	815	760	758	749	759	753	774	742	769	724	794	736	745	774	804	765	825	815	746	766	750	780	768	788	798	738	773	807	765	791	798	750	816	805	773	734	782	733	762	736	744	767	775	757	768	819	748	736	769	721	827	779	769	801	801	760	725	759	750	761	749	741	804	758	770	732	786	767	721	776	736	772	797	796	751	788	732	743	795	769	719	787	787	764	803	755	800	835	743	735	766	766	802	805	763	753	748	811	772	793	792	760	811	733	803	752	730	756	782	791	788	789	748	718	733	790	749	760	764	762	802	783	782	806	755	746	742	772	747	793	751	745	777	742	814	737	746	729	794	725	771	700	755	797	794	761	747	718	831	801	813	755	829	796	758	773	757	746	774	765	756	742	728	802	724	708	730	738	758	799	805	772	755	770	744	782	762	715	812	776	732	797	749	806	756	774	801	804	796	766	719	754	727	733	799	762	776	796	797	762	745	765	786	779	758	774	785	733	799	775	744	798	774	778	799	747	771	755	777	775	799	738	764	767	770	781	772	772	829	765	765	750	764	812	776	741	780	796	784	808	780	774	733	794	765	775	777	807	731	743	779	774	811	763	804	769	775	807	804	796	764	780	764	737	756	797	734	778	788	795	733	797	805	728	793	744	774	704	781	739	780	763	795	725	772	782	740	828	737	775	708	745	755	771	725	804	779	742	772	763	789	701	803	746	727	752	717	789	751	795	735	755	742	728	821	796	778	778	755	756	763	708	783	800	795	759	771	759	737	791	743	782	817	751	775	745	727	751	755	776	763	768	757	738	821	708	764	760	769	757	720	796	790	757	782	773	725	766	769	727	759	753	753	781	820	784	767	791	766	728	778	737	759	750	790	772	734	743	848	795	793	777	772	712	776	746	816	729	797	794	808	754	762	731	734	768	726	745	784	834	771	771	745	789	791	767	813	753	774	818	788	766	804	720	752	782	762	754	781	696	791	775	779	748	714	772	771	761	773	785	778	798	709	769	785	782	756	752	782	724	788	738	734	808	785	758	791	744	748	758	752	787	764	809	796	768	735	738	787	772	823	760	764	757	760	809	791	764	782	743	802	768	822	805	775	796	769	729	706	770	826	780	742	732	766	759	824	734	734	742	820	775	776	779	790	757	782	726	790	805	768	827	767	746	787	744	784	782	790	715	794	777	798	792	760	789	775	766	785	789	767	786	773	810	784	797	749	783	781	776	777	738	785	786	754	779	754	780	709	786	799	721	741	791	752	787	769	779	753	800	733	790	807	742	730	773	761	786	779	784	727	757	802	829	801	779	769	723	762	757	773	812	787	771	733	738	766	735	795	805	796	755	753	780	827	782	746	754	778	771	768	774	781	755	777	765	757	755	702	800	765	753	768	726	812	792	747	783	758	803	779	756	730	755	800	782	758	745	759	749	765	779	744	764	814	731	770	727	757	785	742	722	763	749	800	738	759	789	770	744	762	786	772	771	709	735	764	765	753	741	784	788	745	758	824	766	785	786	786	762	747	780	804	822	816	774	746	772	731	819	799	737	789	771	784	788	726	775	775	783	762	769	727	778	810	791	771	797	778	738	778	763	742	770	798	774	737	725	782	764	770	770	818	744	756	758	718	803	743	714	778	757	758	720	764	806	706	777	798	769	749	807	815	755	750	744	755	771	828	755	801	773	808	775	794	784	783	764	749	741	745	807	779	710	756	809	764	732	766	785	802	815	791	740	764	750	786	793	778	780	754	790	779	758	778	764	816	751	788	755	762	793	755	749	761	754	784	792	795	824	715	774	789	744	774	748	745	784	772	769	767	740	760	780	739	842	755	770	723	786	784	741	770	834	793	763	767	793	768	770	800	768	756	737	840	759	781	757	782	771	736	808	748	769	817	837	738	785	785	785	778	727	757	773	757	823	798	743	825	780	752	758	794	772	782	809	778	763	780	832	803	755	736	813	752	776	819	799	746	761	806	779	725	730	773	748	774	749	752	787	752	780	737	721	808	813	767	765	742	790	737	775	715	768	780	799	738	746	731	791	775	717	736	769	740	782	841	821	773	739	772	721	775	750	758	729	755	740	759	792	826	767	795	789	768	782	780	815	756	765	787	760	751	735	791	803	768	836	815	801	789	751	771	764	765	795	743	769	718	726	768	783	700	750	810	788	812	733	742	723	786	771	764	742	782	749	789	758	761	796	767	758	772	772	769	800	737	760	827	768	802	762	770	787	723	767	804	778	770	785	807	795	751	767	769	838	793	737	792	795	760	701	786	799	760	758	752	800	747	807	778	763	792	764	801	826	739	727	711	733	760	760	747	759	738	797	761	761	737	745	812	825	714	746	792	751	778	777	702	795	732	847	748	762	757	806	777	785	801	764	735	815	737	801	771	738	751	766	761	743	732	745	800	781	785	783	753	760	740	755	763	769	781	756	801	795	783	745	854	766	791	762	792	762	767	807	743	729	825	804	788	796	786	732	784	720	794	764	779	799	705	733	783	835	835	797	750	772	753	768	779	786	735	730	787	775	789	791	770	823	766	745	793	773	760	799	740	799	800	728	790	777	807	751	744	769	795	763	809	806	748	818	723	737	751	722	720	773	760	761	797	755	794	773	743	788	765	769	747	780	766	775	779	753	780	765	771	763	798	745	802	797	763	705	731	770	807	754	757	760	762	786	783	786	772	730	777	761	827	720	760	784	730	783	747	719	777	745	775	745	764	728	736	774	721	778	759	773	807	731	738	738	769	732	744	806	728	720	746	749	735	769	741	733	803	753	791	771	807	773	811	780	778	817	762	728	686	764	749	755	754	763	736	807	721	751	720	748	768	774	774	799	762	769	813	777	783	786	767	802	739	792	728	738	753	805	784	797	746	730	732	725	763	793	776	763	750	744	762	771	792	770	756	801	802	780	796	755	750	762	768	764	786	783	747	717	803	810	835	772	797	764	747	778	731	764	716	774	789	792	741	781	751	723	738	794	763	791	761	719	769	716	790	797	773	769	791	764	729	774	786	759	756	783	751	837	777	732	763	762	779	780	807	781	818	780	801	803	743	780	768	778	748	747	754	782	822	774	831	795	724	762	777	755	757	746	766	795	765	728	680	751	760	747	776	798	787	821	769	778	786	764	760	799	764	787	770	830	769	772	788	762	798	765	722	762	759	787	775	762	809	723	763	793	806	797	799	766	722	766	739	786	757	763	765	754	768	766	789	770	755	789	750	730	780	741	750	781	728	773	737	812	829	754	752	739	784	769	734	758	736	714	775	790	758	776	755	774	773	739	799	764	776	775	774
1005	175	120	97	106	243	4959	16450	16764	11534	5565	1989	616	222	97	70	75	53	55	49	44	53	47	60	45	61	48	61	44	58	70	60	64	51	49	52	57	51	58	56	55	66	54	61	51	63	61	54	63	67	60	61	54	40	63	43	50	61	50	67	62	51	64	57	62	53	52	44	47	44	54	59	55	63	66	50	55	45	45	56	50	62	59	45	59	63	49	51	57	52	42	51	50	72	54	47	52	59	59	59	50	50	58	45	52	62	60	61	51	62	58	57	59	61	47	57	58	52	56	59	63	74	39	61	53	61	62	53	68	51	55	60	62	46	49	56	54	61	47	50	47	58	51	65	59	61	47	47	53	59	64	46	62	45	60	53	60	49	56	58	62	65	54	60	42	50	56	50	50	50	63	63	46	56	54	38	45	58	49	64	51	66	61	58	66	63	50	37	58	56	41	71	55	53	56	55	57	56	61	57	62	69	49	55	52	42	62	56	48	63	60	50	62	56	47	51	62	67	51	58	58	55	48	66	45	53	53	46	54	53	39	59	59	44	53	58	68	66	47	57	55	61	49	53	51	60	47	55	55	60	46	50	41	50	54	53	47	54	52	53	63	48	69	46	54	44	44	58	43	62	54	57	65	60	52	61	49	41	67	59	59	57	51	59	63	72	45	64	54	60	56	62	52	42	46	60	60	56	56	45	62	58	61	58	42	60	60	62	55	62	54	59	58	56	65	67	59	49	48	59	61	68	40	58	54	48	59	63	55	64	62	63	64	48	51	54	55	47	61	51	61	50	60	52	57	53	44	63	63	62	58	47	55	62	59	65	57	66	46	63	71	47	46	52	59	59	49	51	53	75	49	53	52	55	57	64	57	51	49	57	54	53	50	65	60	45	71	55	67	64	45	52	75	67	51	61	43	50	57	49	61	56	61	60	56	50	44	56	41	70	52	55	67	62	60	52	45	45	46	61	64	61	49	43	43	61	62	56	59	60	56	60	50	49	55	64	49	55	51	53	62	35	55	49	72	60	59	52	60	60	61	63	59	48	64	54	66	64	66	58	54	47	57	54	55	59	66	55	52	58	65	66	51	54	57	53	56	56	45	56	58	61	52	54	69	67	49	40	47	60	58	59	57	50	62	66	52	57	57	57	56	54	54	50	68	48	58	62	73	54	68	54	48	48	52	65	51	52	48	49	45	69	65	52	67	75	64	45	71	59	53	65	42	58	52	49	57	57	53	56	45	48	59	64	46	56	54	63	59	49	44	66	65	49	47	38	56	51	53	42	66	50	66	54	64	45	61	53	60	56	51	62	54	63	45	49	59	52	64	51	49	53	54	47	51	46	58	56	46	47	52	58	53	71	67	56	62	57	47	58	67	49	54	58	46	50	58	67	58	60	60	48	57	61	56	53	59	45	49	63	64	43	64	61	61	53	68	61	56	62	47	54	58	43	40	56	54	54	70	59	55	54	66	69	58	48	63	52	50	50	51	58	54	71	59	54	61	61	57	53	44	54	60	48	53	61	47	64	66	54	58	61	45	59	54	53	53	58	52	45	65	57	56	42	76	48	48	57	55	61	73	56	62	58	57	46	53	48	55	75	63	54	65	62	50	53	53	54	52	67	61	53	67	50	58	58	56	49	69	61	64	65	60	57	58	43	63	44	48	59	54	62	61	59	73	67	45	47	37	64	64	65	51	60	52	63	51	49	59	46	59	52	62	57	48	57	62	62	45	59	71	65	55	55	46	60	46	53	57	51	50	49	64	64	54	54	48	58	43	39	64	62	60	64	73	67	57	59	49	53	49	46	56	59	57	66	54	58	60	63	53	52	63	54	60	60	51	52	51	48	59	61	57	60	56	54	64	50	56	62	63	49	67	63	59	69	57	56	52	67	76	56	58	57	53	50	50	60	55	40	67	54	58	61	54	59	47	53	75	50	56	47	60	63	51	56	49	60	54	62	41	48	38	63	56	52	61	56	63	65	46	58	56	65	59	55	58	48	58	52	44	56	52	56	68	44	48	55	55	64	64	77	58	45	57	49	55	55	58	51	47	56	65	45	58	47	60	68	49	54	59	58	52	66	66	53	64	54	59	41	59	56	56	64	40	52	47	56	62	45	64	57	60	66	65	67	66	49	49	60	52	59	64	70	62	60	55	63	48	64	66	48	40	48	54	54	51	65	61	42	65	60	62	56	66	53	49	64	56	55	55	52	48	58	59	55	51	62	57	52	50	55	51	51	60	65	64	70	54	56	56	58	57	65	62	52	54	60	54	69	60	66	56	55	48	49	70	63	53	55	58	72	57	47	56	74	60	56	59	65	56	65	79	56	67	60	56	60	48	51	74	60	65	45	62	49	58	51	60	53	51	62	50	60	40	51	63	50	66	56	56	57	45	50	65	69	49	44	63	63	52	75	48	64	50	59	71	66	62	52	51	57	62	67	63	64	58	56	53	55	60	69	51	73	68	50	46	45	51	51	47	55	70	50	55	60	45	59	54	54	52	55	39	47	55	44	51	57	59	57	46	53	64	54	66	60	50	65	68	43	64	44	61	57	65	59	47	61	54	50	67	60	60	61	63	65	52	55	58	52	54	67	54	55	73	53	70	54	61	49	64	58	55	50	57	44	47	64	48	63	62	41	61	54	53	56	65	55	75	47	61	72	44	59	51	58	68	66	59	56	62	65	61	51	48	48	54	50	52	64	63	51	61	62	70	58	54	65	54	68	53	60	57	75	56	47	66	63	56	50	47	52	53	58	53	56	54	47	58	66	49	52	55	40	52	44	58	43	51	65	51	62	54	61	36	62	42	70	50	45	66	54	50	55	59	62	50	62	56	60	72	50	51	47	55	58	51	58	61	57	68	70	52	54	45	49	61	64	52	45	56	57	51	79	56	55	51	53	47	51	58	53	54	65	45	69	59	68	46	68	51	59	55	63	59	61	58	56	55	60	55	48	64	60	61	50	53	60	59	46	43	61	57	52	50	53	54	51	51	61	62	50	61	53	51	55	52	59	62	62	58	65	59	60	58	66	53	46	56	52	65	69	57	61	56	64	55	65	46	50	71	58	62	58	58	53	40	63	67	55	60	57	53	50	52	47	60	55	52	49	67	61	43	50	81	56	69	66	66	56	50	60	50	55	53	50	58	44	66	48	69	56	55	55	45	57	61	66	72	66	57	65	54	52	64	64	48	65	51	65	47	51	58	74	49	65	65	54	68	47	61	80	48	52	50	53	57	60	51	57	56	43	56	63	53	72	52	46	70	62	54	52	50	58	52	63	54	61	51	61	63	47	46	46	49	59	60	56	44	48	60	54	64	53	67	42	54	42	72	67	49	58	60	48	56	59	69	61	56	47	46	56	50	64	51	71	53	46	61	62	46	67	64	54	73	62	47	61	69	51	42	48	54	50	55	69	55	53	54	41	74	48	58	46	42	63	51	71	48	65	41	40	49	45	55	43	52	56	58	58	65	63	63	62	49	53
13196	4460	2053	3782	8446	15278	47317	66656	62108	50156	37329	25066	13080	4940	1648	795	663	633	671	657	632	665	648	666	646	592	611	639	585	649	571	614	654	597	683	603	598	645	650	610	617	639	627	618	674	627	614	603	631	627	615	628	644	633	635	590	601	625	647	631	629	594	653	611	596	619	592	629	594	580	655	607	660	652	604	576	582	657	623	656	623	620	611	613	650	606	618	609	639	628	640	568	648	675	595	627	593	590	592	633	645	609	622	598	627	620	650	592	643	584	621	629	618	658	581	657	636	647	652	628	620	626	634	618	603	614	645	617	615	594	594	590	619	632	634	613	646	640	611	608	644	638	654	570	622	644	648	683	624	665	650	633	635	628	651	571	627	616	647	635	623	623	651	615	654	637	597	681	676	617	634	644	622	645	597	592	646	640	604	658	597	642	623	633	623	612	614	618	605	655	609	597	606	642	633	636	639	619	629	616	584	605	648	662	600	586	655	620	651	658	632	629	599	634	631	606	630	568	636	664	602	628	589	614	616	619	615	625	648	611	642	605	606	586	597	609	603	633	609	598	629	660	598	666	597	615	643	641	631	618	649	683	637	591	653	648	639	627	655	670	629	607	650	685	608	619	656	669	651	578	601	583	632	646	633	623	596	625	587	626	603	644	609	619	577	651	622	563	623	643	654	673	616	611	645	633	632	656	664	611	616	639	626	632	657	595	628	637	631	678	632	689	568	629	664	628	617	641	623	637	641	587	656	617	623	626	642	604	612	643	643	640	678	629	641	674	641	632	622	634	637	680	608	630	578	641	580	636	605	626	678	590	655	615	620	640	657	655	609	644	609	664	662	647	586	630	612	680	609	638	635	598	610	654	653	639	651	679	626	618	663	646	647	583	579	578	600	593	587	625	653	579	629	663	613	625	637	632	614	628	589	588	628	614	682	581	650	617	672	652	596	612	642	629	600	639	639	634	650	599	650	600	585	579	613	619	619	621	616	580	679	638	613	620	613	611	647	601	588	604	675	570	650	607	605	604	638	621	647	629	609	634	622	648	636	622	629	616	611	601	648	589	607	591	648	682	629	651	597	659	591	620	642	620	622	668	614	561	599	662	659	619	598	634	669	574	595	612	589	633	647	639	628	653	591	631	661	676	657	634	628	631	601	601	620	630	601	672	666	632	638	634	623	636	640	641	637	573	632	618	584	628	652	641	613	657	609	630	598	628	634	607	643	594	593	637	624	633	591	608	608	592	604	628	623	613	610	654	634	625	653	672	619	633	674	612	635	674	634	635	639	635	652	616	616	678	628	633	628	633	631	648	629	584	625	598	601	614	619	620	670	663	598	655	634	628	614	602	626	604	628	560	620	613	620	670	644	651	639	582	625	634	605	613	648	621	611	629	639	639	662	622	629	582	572	605	624	660	637	619	654	627	642	610	585	647	664	612	615	591	617	634	618	624	632	596	615	588	664	603	649	646	619	600	596	553	639	623	632	660	657	676	620	646	615	703	608	662	651	621	587	657	604	654	611	675	614	617	667	627	621	659	632	617	641	647	658	650	607	633	673	637	623	600	626	604	688	654	649	623	616	556	594	612	610	628	646	616	653	628	582	707	593	605	614	662	640	605	606	607	624	637	611	623	648	629	616	627	631	670	655	635	642	631	604	638	662	617	611	630	622	618	627	609	616	646	602	658	629	603	588	610	625	618	624	639	627	610	567	625	606	603	634	657	672	592	613	592	627	636	678	655	628	629	699	599	580	619	626	630	593	579	657	613	640	648	622	592	625	605	606	629	635	621	641	588	612	661	622	660	611	630	616	620	668	596	598	593	644	586	665	588	687	654	605	632	624	637	615	632	613	678	660	614	611	616	577	598	623	634	634	614	597	632	617	632	586	659	625	631	629	610	621	650	634	643	626	628	675	624	622	634	621	583	607	630	620	589	649	643	650	592	647	598	670	629	617	632	579	617	607	627	646	659	605	607	616	644	648	592	622	649	668	655	610	589	584	619	622	608	609	621	656	650	651	589	640	678	633	622	608	630	638	623	611	587	599	657	691	621	623	598	605	627	612	631	618	620	571	621	598	661	617	628	671	611	599	599	615	597	637	607	633	587	617	618	605	631	627	631	637	632	657	644	688	615	607	640	588	609	608	631	601	621	643	635	667	629	625	624	633	689	620	664	664	642	614	627	638	603	624	599	636	623	628	634	615	615	665	647	612	643	635	603	677	623	596	660	650	667	603	590	630	610	634	635	596	634	637	668	641	581	607	629	599	604	674	614	631	636	654	589	620	621	565	689	622	701	600	624	615	656	628	677	633	631	625	633	597	639	661	644	639	662	671	629	659	628	619	616	613	572	613	597	613	677	630	638	626	627	615	639	623	653	609	611	624	637	677	610	645	618	626	676	633	605	619	617	637	649	663	602	618	609	624	627	652	597	670	674	637	659	635	623	637	635	621	599	633	656	625	626	655	621	632	595	629	588	618	665	587	618	602	618	628	652	717	628	687	618	660	625	609	626	594	649	639	605	636	623	654	620	628	669	590	595	648	656	590	594	675	624	655	616	637	595	592	660	618	599	683	629	602	649	636	633	682	596	635	626	627	617	629	626	607	632	664	597	639	584	608	600	599	637	613	598	619	612	616	600	631	626	664	664	633	618	631	624	638	608	658	590	617	660	608	621	653	625	617	672	656	645	640	613	580	633	634	615	666	651	600	628	635	655	563	621	601	640	613	630	566	575	639	598	631	619	651	677	669	668	592	660	651	619	692	661	615	631	634	665	617	615	623	645	604	638	651	619	675	602	619	589	648	627	647	615	628	624	618	616	682	580	626	679	636	608	623	612	583	591	591	625	618	646	645	621	628	680	618	619	623	603	603	613	666	626	585	632	592	663	661	698	622	609	682	642	579	607	619	600	646	570	642	652	620	656	593	623	629	591	605	629	599	588	589	643	669	598	637	612	580	609	584	638	649	647	625	611	622	635	614	634	604	618	636	609	617	615	625	648	593	610	658	613	549	606	608	672	623	628	645	602	623	635	625	623	592	598	637	595	594	578	591	641	659	627	612	649	608	603	577	631	591	595	596	609	662	615	609	619	641	612	691	634	612	629	636	625	650	643	602	613	631	620	628	639	635	633	638	577	622	591	632	611	634	619	660	596	672	621	619	663	616	635	659	641	597	586	598	662	656	617	646	620	645	651	617	652	658	600	632	626	645	643	596	648	598	622	629	663	667	638	653	623	626	621	643	598	619	616	669	581	617	602	626	593	635	631	579	618	629	658	594	575	631	601	650	644	641	611	613	644	623	646	611	636	634	609	645	638	603	638	628	629	547	635	644	600	634	641	577	570	598	672	633	604	662	613	633	649	583	626	646	628	629	652	645	662	638	631	641	607	593	658	629	657	655	634	666	656	624	653	615	647	638	591	636	592	632	617	620	612	684	647	603	612	596	611	616	569	587	625	620	640	648	656	608	615	615	641	605	628	639	608	668	612
1438	102	100	86	84	144	752	2594	3564	2359	1303	533	252	132	82	105	73	72	75	53	55	82	64	68	63	68	80	73	77	69	59	69	90	75	69	88	85	64	76	70	81	78	72	74	73	84	56	76	64	71	74	81	83	76	67	77	59	66	71	64	90	67	76	79	73	70	79	68	65	74	82	74	65	68	84	84	75	66	75	83	70	64	90	65	65	61	58	69	68	65	78	63	77	78	75	63	80	79	69	78	74	80	76	89	73	73	81	65	74	62	63	72	72	85	59	59	73	68	76	78	80	64	85	84	65	66	71	79	57	59	85	77	68	85	80	74	83	60	85	79	96	71	69	74	57	86	70	62	61	87	64	72	78	68	64	74	61	76	68	70	73	81	75	64	71	70	73	65	78	62	65	90	70	72	70	63	64	78	79	75	83	70	76	72	72	60	86	89	78	63	76	73	65	64	75	83	85	71	75	89	73	69	71	74	73	76	68	68	75	75	87	71	76	74	74	72	66	74	63	86	72	84	71	67	56	67	57	72	44	78	72	56	65	81	67	82	70	68	63	69	62	65	69	70	77	74	68	71	62	67	74	67	78	82	67	63	77	64	81	71	83	87	61	81	74	82	82	71	85	67	71	78	49	80	76	64	71	64	77	76	62	74	67	62	75	64	61	89	64	64	80	65	77	80	70	75	63	76	76	77	80	72	96	70	86	66	67	74	83	57	54	65	86	64	79	73	65	72	78	63	77	75	66	52	67	60	51	74	64	69	74	65	77	61	63	68	70	74	78	91	75	82	67	74	68	49	76	70	76	75	87	73	80	52	65	60	73	84	60	64	72	73	72	61	74	65	84	69	77	69	68	69	63	62	68	78	79	59	75	66	80	74	95	72	73	69	61	62	82	65	69	71	85	69	71	71	85	73	64	77	68	78	64	75	71	68	79	82	80	65	71	85	82	75	80	64	71	69	74	93	80	68	57	78	76	57	66	66	78	84	77	60	60	86	86	66	78	85	70	64	67	71	78	76	71	64	71	63	68	59	75	74	68	71	67	57	76	78	74	79	67	60	76	72	73	79	70	72	70	68	55	69	84	69	78	70	67	73	68	69	60	71	75	83	69	68	76	66	79	79	61	63	83	59	78	80	70	73	79	62	55	82	91	61	78	82	67	54	67	83	74	76	84	93	67	66	77	79	83	67	70	66	74	60	61	66	94	60	67	71	69	81	76	66	67	67	77	70	62	96	61	81	65	71	84	66	79	62	74	66	76	77	72	69	72	79	74	70	66	74	74	63	76	62	62	68	62	68	70	71	61	78	95	71	70	72	94	87	89	70	68	82	70	81	82	71	65	67	76	56	96	61	61	68	81	52	75	75	69	65	68	61	65	80	67	75	74	74	80	75	78	77	66	64	58	70	71	79	78	67	83	79	56	79	70	85	55	68	77	82	71	63	83	58	62	78	60	64	68	79	74	74	80	59	77	77	72	83	69	91	68	81	66	85	80	76	55	69	63	70	66	74	63	69	69	74	83	73	70	75	73	74	65	63	63	74	77	72	70	74	70	74	68	61	68	76	97	78	69	73	71	75	67	74	63	67	71	71	82	51	67	70	68	64	74	82	73	72	80	72	65	79	68	71	64	72	80	67	81	78	73	80	82	65	85	72	73	77	65	88	92	65	65	77	74	75	76	74	60	63	73	76	85	66	67	86	67	93	67	75	73	76	88	71	75	68	73	61	72	60	70	64	74	75	92	67	91	77	75	69	83	72	81	72	80	76	62	80	89	74	69	84	65	69	87	72	68	73	72	89	69	73	55	56	83	73	62	85	85	73	85	59	65	79	82	70	65	80	69	76	79	70	73	63	69	66	83	67	85	68	56	74	67	71	81	80	75	75	78	70	62	74	86	62	75	64	63	91	83	78	85	95	59	58	63	62	76	74	80	68	77	58	71	70	63	70	82	65	55	73	86	72	60	69	76	90	85	52	71	77	73	81	84	79	80	84	70	67	67	68	78	60	71	63	81	69	73	71	84	56	69	92	74	73	76	77	81	63	63	58	81	69	77	69	74	66	77	83	80	77	90	74	67	65	75	80	60	82	80	77	66	64	95	64	77	70	61	56	60	60	67	55	71	63	85	65	75	89	60	64	65	56	91	72	62	68	75	77	68	67	79	90	80	58	61	63	75	93	74	74	75	77	74	78	83	63	68	73	59	72	63	78	64	63	72	70	69	71	64	77	73	75	72	68	86	74	72	88	70	75	71	85	75	72	67	62	70	71	79	70	69	68	79	86	84	83	76	67	76	73	77	86	72	70	75	71	72	74	59	81	52	71	63	69	88	63	70	72	77	77	78	76	78	59	90	63	56	74	77	81	71	77	79	83	93	80	73	73	59	73	60	66	69	86	69	72	57	71	70	74	54	71	72	70	72	75	75	74	52	72	78	57	73	73	62	71	69	69	78	84	74	56	77	59	85	80	73	73	78	66	85	80	81	71	83	66	75	62	63	60	81	81	70	93	73	80	75	79	85	71	68	71	81	55	96	63	78	92	80	80	56	67	77	67	68	82	80	77	67	75	66	83	68	77	84	64	69	76	74	66	80	70	78	81	87	83	76	76	72	65	78	88	74	79	69	70	75	73	65	64	65	64	81	95	70	64	82	78	65	62	58	66	75	59	78	78	70	76	81	68	80	78	73	68	68	83	84	66	68	67	63	72	76	85	74	54	78	72	71	81	83	81	86	58	82	84	81	76	90	89	58	84	90	67	62	83	68	74	73	86	66	78	70	79	68	70	73	64	78	83	73	70	83	76	77	75	56	92	67	80	75	76	68	89	72	74	63	81	47	70	71	69	80	78	77	81	58	66	64	64	85	82	72	61	57	70	83	61	52	78	78	68	84	67	75	78	64	65	78	71	75	76	81	73	67	72	68	84	74	65	82	89	81	77	80	65	61	77	78	70	75	72	79	74	76	72	65	68	73	73	65	71	79	74	69	65	60	75	69	63	75	74	83	71	75	70	73	72	59	73	77	83	56	72	71	73	66	60	86	78	71	80	73	74	80	76	73	69	72	72	72	77	55	75	76	74	59	72	73	89	63	84	75	69	66	71	72	79	72	69	73	80	52	65	70	76	69	64	57	68	80	81	67	74	74	74	61	66	72	69	73	81	77	90	77	52	78	73	83	56	74	69	67	72	68	87	81	73	83	69	75	74	84	80	79	76	71	68	81	72	64	71	63	62	71	87	68	64	76	74	77	62	56	91	65	68	91	79	73	76	72	70	67	77	74	73	70	73	70	75	89	71	72	83	65	71	74	86	72	79	70	82	64	72	72	61	83	83	81	75	83	65	63	72	78	78	69	85	58	64	85	74	70	74	61	74	61	55	74	71	65	61	64	65	68	68	74	61	63	66	63	67	66	80	79	58	77	63	84	64	73	87	60	81	84	81	79	84	69	75	82	77	80	78	83	74	67	62	79	81	82	65	65	71	55	80
7619	1412	1147	1496	2908	6705	25778	38151	37195	30200	22577	12812	5281	2169	1137	860	855	814	745	790	777	849	819	809	802	750	807	739	761	812	826	807	821	829	797	815	769	829	778	789	724	799	806	801	771	823	798	814	778	797	764	804	809	768	780	765	807	778	797	809	804	791	833	822	796	803	812	797	775	821	841	759	824	793	780	820	761	762	815	782	745	769	781	751	814	731	742	796	817	809	805	774	734	742	807	781	797	757	782	746	801	782	831	773	727	798	784	833	786	771	821	796	798	840	749	791	805	809	789	793	752	780	789	861	816	882	785	783	817	810	770	801	788	791	746	746	760	782	754	791	780	798	813	790	782	838	810	791	782	776	829	771	751	790	809	817	754	768	813	810	780	787	782	769	794	793	750	781	774	764	780	776	768	738	808	840	760	791	778	747	777	844	757	814	799	781	799	775	804	794	830	778	781	831	767	804	793	792	756	772	770	785	792	781	802	781	778	810	813	815	790	829	776	832	798	763	801	736	759	771	776	816	805	748	763	798	867	809	804	759	834	790	767	797	817	743	810	809	778	779	750	761	765	741	823	780	791	765	811	797	770	787	742	805	811	771	831	810	803	745	786	814	826	818	746	770	798	806	800	720	759	789	737	813	787	780	771	799	725	803	810	815	817	812	801	821	788	762	809	811	717	760	779	900	745	794	849	811	811	764	781	841	776	789	786	816	811	773	782	838	790	814	816	792	743	773	778	820	781	816	802	755	744	856	805	800	818	781	778	763	801	813	807	830	783	824	786	819	797	789	780	817	756	820	803	796	803	818	751	815	775	800	770	796	823	768	792	815	806	770	757	800	779	813	781	784	813	815	812	777	750	779	786	744	767	753	803	775	807	772	768	780	775	785	814	783	828	833	776	790	771	791	754	769	831	800	807	767	803	827	770	811	838	797	773	769	789	817	818	820	797	866	786	774	788	751	778	777	799	735	804	786	761	821	808	779	850	828	804	799	802	775	764	757	783	764	782	816	790	745	793	763	796	802	815	797	778	823	808	768	774	748	795	776	806	803	813	775	832	812	804	775	756	770	821	819	766	756	772	821	824	762	751	805	758	816	790	819	780	805	796	803	811	764	809	847	789	802	838	756	803	796	806	757	765	795	759	761	748	798	762	793	816	780	785	809	857	778	726	762	802	781	797	799	861	790	782	831	845	833	834	773	802	816	746	782	793	849	828	797	801	798	709	788	829	813	816	800	835	841	764	769	775	768	792	740	827	803	820	824	793	740	796	771	761	775	821	765	815	794	794	785	815	837	828	790	770	718	810	804	825	781	772	786	828	817	771	752	770	813	809	810	762	803	781	817	777	816	741	816	784	748	813	755	821	797	751	834	732	838	787	815	784	791	784	810	786	800	794	789	773	741	749	794	784	781	732	783	736	799	824	758	769	808	747	833	801	726	740	770	829	740	783	777	845	821	824	789	804	785	799	750	821	751	767	841	757	800	790	830	795	813	773	774	765	765	789	783	750	818	754	850	845	800	799	819	821	771	799	730	789	860	750	795	825	764	790	783	807	786	760	822	825	819	779	804	777	839	771	778	801	761	746	757	760	782	796	789	780	793	747	757	847	809	791	752	767	809	753	816	775	773	761	765	786	787	755	815	761	865	812	720	815	777	750	763	824	784	764	755	820	769	782	825	802	788	824	746	771	758	818	782	759	749	814	741	798	737	846	788	829	809	817	764	829	831	838	783	767	773	784	791	810	775	787	819	782	804	794	790	788	760	796	810	759	810	787	819	840	753	817	797	791	774	781	788	747	790	782	811	801	832	809	798	780	806	818	733	761	807	808	791	768	791	778	762	771	743	819	786	817	822	798	847	809	773	835	740	776	820	784	763	825	793	790	811	796	787	754	819	798	805	751	755	822	788	766	792	814	784	813	803	806	781	783	826	811	802	819	750	824	794	769	787	773	797	764	786	791	787	778	842	745	796	800	816	776	809	771	808	778	778	799	819	758	798	800	750	841	782	823	719	763	832	813	852	825	785	803	779	789	742	774	787	791	811	765	792	824	811	805	782	766	881	757	817	769	811	803	811	792	792	774	857	738	818	816	737	764	803	805	753	781	775	825	762	770	807	773	756	746	805	813	803	773	797	771	762	807	793	807	769	795	767	723	835	833	814	820	816	811	744	845	812	806	739	769	803	793	826	808	769	752	793	783	755	770	795	805	760	777	800	854	765	739	776	798	743	796	760	789	803	751	798	811	787	829	860	722	789	804	813	781	798	790	758	769	801	782	785	820	767	826	777	801	781	797	725	766	841	788	798	811	778	791	789	819	825	736	793	756	802	813	829	762	741	794	780	746	739	802	797	796	808	806	756	821	831	820	763	821	763	731	761	777	772	787	778	829	797	847	773	804	789	720	823	751	783	808	842	809	785	822	787	795	815	778	832	792	811	773	810	756	776	810	759	820	772	800	823	809	829	796	806	781	787	808	814	732	798	764	757	800	805	765	769	822	804	785	786	797	790	753	752	773	854	765	819	771	738	786	843	756	775	700	839	791	753	826	758	788	771	746	768	768	752	793	781	817	800	771	804	814	776	779	769	822	781	762	784	828	761	823	804	771	807	776	815	809	783	766	819	780	766	809	790	780	779	801	820	758	784	812	717	760	805	776	751	849	809	753	783	781	812	808	773	790	822	775	781	795	834	765	794	795	865	776	755	771	772	773	829	770	806	792	787	768	768	813	785	780	746	765	788	862	819	789	798	812	798	791	797	778	765	765	689	789	736	778	804	778	741	780	769	738	818	784	785	792	781	783	739	780	812	775	800	815	773	773	761	806	842	778	830	764	806	740	788	773	740	790	782	822	813	749	785	812	810	857	767	812	767	787	813	806	791	764	804	795	790	783	740	808	786	820	786	774	779	821	795	760	821	819	795	755	816	830	848	781	810	807	827	833	767	764	764	799	769	848	772	801	848	748	778	787	810	756	774	785	783	828	799	805	757	812	833	830	809	818	782	781	782	833	806	815	836	750	787	798	726	838	809	795	811	818	748	791	756	776	798	784	754	766	773	804	803	770	821	774	765	781	812	777	791	769	797	766	832	758	809	782	857	814	811	787	819	815	781	779	780	824	800	771	751	781	785	792	809	839	807	779	773	787	778	755	804	833	805	726	758	749	799	763	760	767	749	774	826	816	791	783	840	848	793	807	795	729	789	771	789	788	765	815	813	757	826	776	828	789	788	832	803	755	756	749	768	802	760	789	783	749	770	801	788	759	751	796	806	747	776	810	811	793	732	789	758	775	776	773	749	799	778	780	742	789	759	781	773	814	794	789	829	748	742	766	821	798	815	761	790	807	815	822	781	776	828	795	756	812	799	771	784	778	793	756	750	745	778	790	747	763	799	825	851	831	785	791	748	804	767	752	792	788	739	829	795	799	754	769	790	815	787	777	802	783	793	827	840	842	792	799	707	828	805	784	822	806	785	842	779	842	827	770	791	771	760
562	144	102	91	117	114	1063	7175	9605	6642	3430	1334	468	215	68	57	56	56	54	60	60	49	56	70	59	66	63	69	62	65	70	55	56	63	53	58	59	53	51	57	50	53	58	63	43	57	51	60	71	66	62	60	54	70	64	59	75	61	54	70	66	79	63	69	51	63	68	58	56	61	62	65	58	56	48	58	66	71	62	51	57	61	50	65	49	78	45	52	60	53	61	59	53	61	60	65	56	64	57	68	57	56	59	66	64	83	62	63	68	52	66	58	66	75	57	56	73	73	64	68	51	52	58	72	61	68	54	47	51	57	78	62	47	64	61	61	58	48	56	56	63	58	48	49	61	59	59	53	51	68	43	75	57	56	61	48	55	57	68	67	64	55	63	51	44	75	59	56	53	65	73	66	62	59	57	54	57	49	82	56	56	61	53	63	62	56	66	73	72	56	47	49	65	57	65	60	47	59	64	53	64	67	54	64	56	61	70	58	56	66	52	68	64	58	64	61	64	41	60	55	66	62	61	78	48	59	51	76	55	64	58	68	67	64	61	63	59	57	79	71	74	54	69	50	71	57	50	50	67	62	63	66	46	58	63	72	71	66	51	58	53	55	64	58	59	73	52	79	54	54	61	63	57	53	67	61	60	58	58	54	59	75	56	68	62	63	79	56	48	54	67	61	60	56	61	76	68	60	72	65	53	61	66	67	66	55	65	49	51	59	55	53	69	50	64	81	68	55	58	47	55	62	71	57	48	53	62	63	50	56	56	65	56	64	59	81	59	67	60	51	61	66	61	79	65	53	70	66	62	65	61	57	48	61	58	62	57	65	52	72	59	57	60	66	85	64	70	63	57	63	63	51	59	60	53	62	62	49	55	59	59	59	66	70	63	62	78	77	66	50	58	58	65	66	60	75	53	50	71	70	61	75	50	50	75	69	68	64	50	56	60	67	69	75	64	66	59	52	50	52	69	65	64	75	50	66	52	64	57	65	56	63	56	59	66	37	69	66	63	65	59	60	80	66	78	60	62	52	57	58	53	56	57	56	63	69	52	51	70	64	61	66	55	62	66	65	53	71	59	61	49	66	53	56	60	86	63	60	82	60	41	71	61	69	57	56	63	72	58	64	62	66	63	55	61	79	71	45	68	67	70	66	71	55	65	64	51	74	65	62	50	67	62	50	64	53	60	50	54	62	50	72	65	63	57	72	58	55	66	72	61	61	68	51	62	62	66	76	60	64	58	58	46	68	69	60	70	64	72	65	53	59	58	69	68	49	61	68	70	64	66	52	63	75	57	76	59	71	63	53	74	56	58	46	51	66	57	68	74	54	63	55	61	53	60	73	61	60	54	65	54	59	57	75	83	48	50	62	65	72	63	66	63	65	64	59	68	66	68	55	55	67	52	56	51	61	52	66	75	62	55	49	72	62	60	57	71	70	58	56	55	74	69	69	60	47	69	52	75	64	53	56	63	70	67	66	57	58	71	64	62	68	60	69	65	55	66	55	57	69	72	56	62	59	60	61	70	67	61	68	56	62	65	63	77	51	71	63	70	59	72	52	67	58	50	66	60	50	55	68	87	68	67	63	61	63	50	56	56	67	67	60	54	55	59	60	69	67	73	65	61	52	72	73	57	62	66	51	56	62	69	56	50	54	59	71	64	56	55	51	70	53	61	71	71	55	57	70	60	56	55	62	67	63	62	74	55	59	60	47	57	58	56	65	61	64	63	59	81	55	64	61	42	53	38	63	67	59	56	64	58	67	64	65	67	60	58	60	60	58	41	67	69	71	62	58	54	51	66	67	57	55	74	56	59	55	64	47	77	68	53	63	59	55	58	67	61	70	57	58	41	64	64	57	62	66	64	67	54	68	63	61	64	54	55	53	58	59	66	44	59	53	57	60	58	59	61	48	61	61	56	54	72	65	52	59	73	53	67	71	64	59	61	67	78	60	65	53	69	67	65	65	43	50	68	65	74	54	62	56	59	57	55	66	53	58	53	64	76	71	62	59	59	68	62	72	61	49	67	59	72	72	52	62	54	65	68	61	62	49	77	63	61	41	59	45	60	52	61	70	66	69	65	65	66	62	60	63	63	65	67	54	53	60	63	70	66	64	68	57	48	57	78	63	68	51	59	55	71	63	63	48	61	57	64	66	59	56	64	55	66	42	77	60	83	61	62	51	67	64	54	56	57	71	51	64	42	66	46	66	71	47	72	68	57	56	72	71	55	51	56	64	50	60	59	40	56	61	61	68	47	62	62	57	67	68	54	64	59	56	51	62	66	52	51	56	50	65	46	65	55	71	51	61	62	70	78	72	47	73	70	66	69	61	66	58	57	72	54	62	56	56	58	64	81	56	61	82	70	62	62	80	61	59	57	62	55	56	72	62	68	61	59	61	66	64	62	63	53	67	62	52	48	63	54	59	62	57	64	72	61	50	52	59	84	60	63	56	58	48	62	62	65	66	52	59	61	64	53	53	57	57	65	66	45	53	60	73	58	63	72	58	58	52	59	59	59	61	57	72	64	62	69	54	73	62	65	67	63	71	50	62	57	59	74	72	73	64	61	54	56	57	74	61	63	76	60	60	75	53	45	64	62	74	59	61	56	59	57	48	54	45	62	64	64	67	70	58	65	69	65	46	55	70	54	49	57	41	56	54	60	48	80	54	58	59	68	56	61	53	63	50	62	57	49	62	71	61	53	61	67	63	69	55	51	57	55	56	59	69	61	59	58	62	58	53	48	59	55	69	58	53	53	53	52	62	60	56	68	65	54	44	46	62	64	53	62	59	62	65	55	64	64	46	66	49	57	73	68	66	58	67	57	57	60	63	64	52	73	60	69	62	55	59	72	66	65	64	61	75	66	67	75	62	64	58	65	72	59	57	64	73	61	60	64	52	50	74	54	56	65	64	46	61	73	71	60	61	55	62	50	73	51	52	59	49	77	72	56	62	62	53	51	51	59	58	77	61	61	57	47	62	56	58	50	52	77	62	59	72	60	57	59	60	67	72	57	54	60	54	67	67	58	50	71	59	70	70	78	71	57	67	61	63	71	59	56	42	55	57	62	59	54	67	52	66	61	68	61	47	57	70	75	55	77	63	53	74	49	71	59	51	57	79	64	67	68	68	69	63	67	49	56	70	57	54	69	67	66	68	54	68	56	74	61	58	59	44	57	57	57	42	67	67	55	62	66	60	64	60	56	70	56	55	66	56	56	56	63	58	65	55	58	54	51	69	59	56	71	49	61	60	54	47	59	71	54	73	64	57	61	47	55	56	66	50	58	63	62	56	52	58	56	59	54	67	51	54	48	60	66	79	73	54	57	55	63	57	69	46	67	72	61	54	75	58	81	73	52	54	57	60	53	60	51	67	40	62	74	70	52	66	54	51	54	58	62	61	76	64	51	62	56	70	54	71	74	61	65	63	75	65	52	60	55	58	57	74	59	57	60	54	57	62	64	56	62	66	68	59	64	62	47	68	50	79
9011	3350	1547	2756	6018	7678	25625	51860	50887	41867	31847	20994	10111	4020	1617	837	727	680	696	702	691	709	669	673	644	670	651	680	682	689	671	680	621	653	642	652	669	642	668	682	640	652	662	669	653	701	640	618	685	649	664	665	690	671	670	694	694	635	667	649	721	655	659	680	660	644	659	693	657	691	681	635	648	639	699	676	684	665	681	647	665	692	654	665	693	694	657	663	710	701	661	631	674	650	649	663	669	731	673	692	623	660	682	642	673	714	715	656	720	688	705	669	659	663	678	636	660	649	693	671	677	649	677	670	689	685	668	649	658	651	705	695	752	665	669	646	673	662	659	631	679	641	672	643	715	685	629	680	687	699	660	667	651	706	676	692	684	686	684	666	652	697	653	696	675	686	627	638	679	695	659	640	721	695	647	691	648	646	697	672	690	664	700	639	703	657	655	668	723	639	672	680	673	652	705	695	652	695	701	618	696	717	628	697	660	673	663	655	669	680	714	693	677	694	669	648	626	679	655	660	612	710	704	678	668	627	680	710	653	675	628	698	709	725	662	698	698	688	694	673	697	631	662	655	710	694	681	670	662	639	669	641	687	696	675	705	635	684	670	713	697	649	693	669	681	654	663	687	705	619	637	664	674	705	707	710	663	653	614	663	692	701	731	682	641	669	682	679	699	702	708	678	679	700	655	648	657	651	694	707	681	663	621	689	710	696	685	667	638	646	699	632	645	671	714	660	640	640	658	683	699	633	720	703	676	686	687	658	690	679	666	674	677	700	695	650	681	642	633	635	699	662	647	682	647	679	686	676	647	640	671	653	634	680	635	668	684	664	701	681	677	672	686	642	639	639	676	667	656	688	704	709	682	670	696	698	639	666	725	657	614	738	641	694	704	652	644	678	662	669	691	711	703	701	643	664	688	668	643	707	666	666	693	656	687	664	647	650	654	685	706	655	681	706	674	638	693	740	672	665	648	672	693	645	678	675	670	651	695	675	657	704	648	676	661	677	678	684	685	639	644	654	689	639	691	718	656	686	639	657	650	680	686	687	667	710	629	697	635	671	625	681	710	725	675	646	706	656	656	667	684	668	675	674	639	659	651	668	681	626	626	659	673	663	650	705	683	640	627	656	688	633	663	661	661	698	684	662	651	697	645	659	659	693	702	701	663	709	638	689	661	636	694	671	639	656	662	689	676	676	684	671	633	675	712	643	698	703	680	665	631	683	675	653	675	682	673	658	683	686	621	684	671	682	684	638	698	687	671	638	658	670	662	647	626	687	648	709	693	683	667	739	676	664	666	680	641	655	708	660	675	680	693	653	686	680	665	668	664	693	687	675	676	673	663	670	696	664	650	657	665	664	676	681	705	668	662	672	686	654	685	665	672	634	684	673	656	713	719	684	713	638	676	670	692	668	674	607	673	656	700	667	707	669	646	730	662	683	691	655	702	721	693	694	660	720	689	680	645	679	699	632	660	711	669	670	627	701	677	683	749	687	658	700	693	650	676	650	664	679	697	675	714	657	664	718	684	636	713	670	630	696	681	676	712	702	642	673	671	661	661	674	653	696	667	697	695	696	706	691	674	620	672	691	699	662	671	680	628	697	697	708	685	600	678	673	704	658	714	663	677	655	713	671	689	661	637	656	662	651	676	689	697	637	666	651	642	642	721	708	661	705	680	681	654	687	677	669	641	677	678	627	693	629	694	671	699	702	641	649	726	677	649	685	669	669	624	679	644	683	632	672	666	627	666	712	708	663	666	665	658	671	662	708	717	658	621	694	646	701	714	653	674	668	632	684	687	665	696	658	624	673	664	680	654	682	671	632	671	685	662	674	626	689	655	694	684	654	648	627	701	630	644	645	670	657	673	675	680	676	689	692	673	672	692	628	663	680	633	682	681	696	720	636	684	693	675	716	663	659	672	687	642	682	676	668	645	672	660	670	692	689	702	659	677	657	701	723	647	621	712	634	687	690	664	676	711	700	694	685	691	697	696	662	673	685	716	646	634	664	676	699	642	676	647	640	670	665	719	676	669	702	664	696	652	672	743	698	705	654	676	700	683	672	666	657	697	666	676	666	668	664	675	626	734	704	695	692	609	679	625	697	695	637	633	622	668	714	669	705	662	687	671	652	632	657	628	663	692	686	677	666	706	670	695	685	715	663	647	645	652	717	679	658	635	699	651	730	711	687	710	691	671	698	736	685	666	678	665	687	656	647	688	688	679	671	661	696	683	675	718	689	657	684	671	662	704	717	688	678	688	663	725	689	700	709	683	672	679	676	672	640	648	663	707	671	660	657	676	699	662	677	605	646	631	694	682	640	659	674	700	697	656	660	629	665	693	640	705	713	647	680	703	701	698	630	725	617	631	686	699	681	661	669	649	704	623	714	668	672	708	675	740	685	710	634	629	658	692	633	677	646	633	713	692	685	700	697	691	647	638	696	701	683	641	670	647	650	660	669	673	661	663	671	705	678	683	681	650	709	691	684	672	678	681	681	661	673	623	661	648	641	646	649	695	661	639	599	676	613	701	630	720	673	668	646	670	681	667	683	671	716	670	700	705	664	654	647	642	663	678	703	640	681	740	677	638	644	628	664	618	671	703	666	682	717	682	649	681	691	645	627	703	708	712	648	667	684	654	689	662	642	689	695	598	673	700	655	648	687	658	603	637	670	728	700	689	713	632	702	672	671	707	684	690	702	686	659	683	632	707	666	678	660	695	680	663	686	724	687	680	626	709	673	701	658	690	648	672	707	697	661	657	645	693	662	699	679	691	649	685	663	677	636	716	654	697	655	641	653	658	684	651	660	682	648	705	664	673	657	666	681	673	725	636	644	687	709	647	702	699	690	704	670	659	700	685	641	699	634	653	644	646	620	622	707	673	677	646	701	674	652	656	717	710	657	664	686	670	662	676	673	671	685	686	686	658	633	656	648	719	645	651	701	684	673	673	678	714	708	685	664	673	673	627	708	722	691	673	703	676	677	667	720	662	688	666	678	686	677	617	658	702	701	702	657	614	685	663	662	638	678	720	659	686	687	671	696	697	666	672	703	664	682	689	678	684	673	695	679	669	703	697	669	688	656	687	620	643	682	669	685	672	709	639	691	700	670	715	641	638	664	656	669	691	699	658	691	683	682	669	663	616	692	673	666	706	637	681	662	685	617	675	673	718	665	713	702	647	667	690	702	639	635	698	680	690	641	664	681	685	635	636	704	695	696	707	653	668	640	692	653	710	679	662	642	698	634	671	662	632	707	671	649	670	674	650	659	677	704	676	647	688	650	680	665	657	670	700	674	638	649	664	665	677	707	646	680	693	638	718	618	696	664	702	707	680	714	685	650	657	612	674	707	660	695	661	694	655	688	689	694	683	682	630	654	685	684	683	694	682	639	707	677	703	676	676	688	664	688	618	685	684	647	663	638	671	656	682	668	654	666	659	677	683	704	695	677	617	658	669	650	665	690	615	684	671	646	664	686	665	666	610	669	680	649
2189	129	104	91	97	147	330	5526	10428	9027	5334	2073	682	232	115	81	72	62	68	53	83	64	88	67	75	90	52	68	60	70	62	76	66	70	76	78	76	70	59	65	85	70	53	82	75	70	77	61	69	59	59	72	76	65	64	64	69	68	78	68	62	73	71	74	62	54	54	59	62	68	72	72	53	79	79	72	74	69	69	73	68	70	76	62	62	73	64	71	76	66	72	88	67	66	70	70	75	71	64	67	79	69	88	64	74	61	64	70	88	65	66	79	76	79	62	63	60	73	56	77	70	59	73	78	61	61	78	75	61	73	75	78	77	73	80	71	72	71	77	76	75	62	77	87	62	60	65	58	69	76	74	68	70	64	64	64	73	73	64	68	59	72	111	86	71	82	64	72	73	84	99	63	66	81	63	80	84	69	79	65	92	80	61	70	56	73	73	72	67	76	68	72	67	64	67	63	70	74	82	66	74	60	61	58	60	77	60	67	74	87	67	73	71	74	62	69	59	63	61	71	69	60	73	82	81	59	86	78	70	71	67	63	84	73	69	61	74	58	73	71	80	67	52	78	69	74	73	65	72	80	67	76	58	60	88	59	76	70	67	74	76	76	82	69	57	60	64	80	65	85	71	79	84	71	74	79	74	57	82	72	70	75	72	83	73	58	66	62	75	67	80	76	53	50	71	71	70	87	76	55	64	81	71	78	67	79	76	75	60	92	69	70	73	65	65	67	94	63	77	82	66	58	72	77	61	81	63	73	75	65	82	84	76	68	79	56	71	76	65	63	69	71	68	67	71	56	69	77	69	76	68	68	80	58	77	72	71	65	65	62	57	69	73	64	69	73	75	68	67	61	67	67	72	79	42	78	68	49	84	57	61	71	64	70	66	83	82	63	68	85	66	67	68	75	74	66	65	67	67	71	64	83	66	67	78	63	67	80	50	62	77	66	71	73	65	62	65	55	69	67	64	69	64	67	82	65	76	65	90	66	71	71	73	82	61	74	56	67	76	75	61	85	67	66	71	81	61	71	71	69	57	73	70	75	72	78	70	56	64	63	64	65	69	69	76	85	75	72	62	72	85	64	76	75	63	87	59	63	66	62	78	78	66	66	68	75	78	79	85	61	75	67	73	67	69	64	91	76	72	56	65	75	62	71	53	59	66	81	72	63	73	73	67	67	80	71	73	69	65	76	74	74	67	54	63	66	73	62	75	63	62	88	69	72	85	70	77	67	71	75	66	68	65	71	53	67	57	59	77	71	70	72	62	59	77	74	74	63	78	64	68	74	54	79	71	86	67	68	68	72	66	64	81	60	75	84	81	75	70	66	79	71	67	71	71	68	68	91	60	68	71	80	67	75	82	50	62	81	84	81	64	80	72	57	69	67	68	56	72	60	63	80	76	72	63	73	75	69	74	56	55	80	65	69	68	67	63	86	52	82	64	66	81	65	67	68	72	53	77	69	65	75	71	76	53	78	79	69	60	63	74	68	74	63	60	69	78	71	63	61	67	68	74	79	68	76	77	65	70	77	76	94	58	70	70	61	73	52	63	64	68	89	67	77	57	79	68	82	88	70	66	62	72	89	69	57	66	84	71	75	69	69	77	71	68	68	74	65	84	77	80	68	72	81	73	75	67	63	81	79	73	81	63	61	83	52	69	60	69	65	71	71	63	78	74	76	84	75	66	64	69	67	84	87	79	66	56	81	88	80	61	65	73	66	71	72	77	65	88	57	84	59	55	66	67	77	68	75	52	72	90	60	70	80	59	71	45	64	66	67	61	83	71	77	67	91	56	75	64	64	71	70	58	67	70	71	68	76	77	61	58	69	60	73	67	51	69	56	88	64	67	79	72	66	81	68	71	92	64	61	80	58	66	73	66	64	76	76	63	68	68	89	62	64	64	68	67	61	63	54	72	61	65	75	71	62	71	57	73	64	69	79	70	73	59	72	74	100	59	67	54	69	71	89	78	62	78	79	72	70	63	62	58	66	66	75	66	71	64	66	68	56	67	58	92	67	87	69	70	78	66	55	68	85	59	68	73	65	70	72	88	84	73	78	80	67	78	74	81	79	60	95	84	71	65	75	53	60	65	74	91	69	68	74	65	74	69	75	68	59	67	75	63	78	57	80	77	77	71	67	65	76	73	62	69	69	72	61	65	59	66	72	64	70	71	61	62	82	78	70	64	77	65	66	75	66	71	70	71	66	63	73	53	69	76	86	59	71	66	73	59	67	63	71	59	74	67	80	57	64	58	69	81	72	73	69	70	56	63	63	63	66	63	78	77	58	66	75	70	59	53	63	70	82	70	72	72	79	66	62	76	76	55	83	74	69	67	66	62	76	78	76	62	58	68	68	70	71	87	68	63	71	64	73	68	74	73	88	61	63	62	72	65	73	84	77	60	71	61	83	64	60	79	72	88	76	75	68	68	71	77	66	66	78	76	63	74	52	68	58	54	84	77	61	89	73	60	82	74	78	63	80	63	70	61	66	83	76	71	54	74	78	74	67	72	92	79	84	70	84	76	82	74	66	61	70	67	69	72	78	67	76	70	65	89	67	79	59	75	63	65	59	73	67	64	68	61	62	56	57	66	65	72	79	47	74	52	59	59	81	76	73	67	74	64	73	73	75	62	63	73	80	75	83	78	75	65	78	86	65	75	76	65	77	66	72	65	62	61	72	49	77	77	59	46	63	73	76	67	66	78	64	66	80	83	71	90	68	62	71	91	72	76	77	88	79	65	70	79	57	78	54	74	79	58	70	76	51	76	59	76	67	61	70	80	53	69	77	72	67	82	78	74	79	71	83	57	71	79	75	58	70	63	54	64	71	71	69	76	57	80	83	82	65	61	67	63	68	70	69	65	60	80	59	75	80	63	65	76	74	65	71	69	69	72	57	71	70	76	75	83	69	90	68	68	68	69	59	67	70	54	74	68	85	62	69	91	71	59	81	75	57	67	55	54	66	68	54	83	70	68	63	62	77	76	59	71	57	82	59	59	72	58	54	83	70	60	85	74	74	79	61	52	74	67	61	59	63	67	66	72	79	83	66	57	55	60	62	70	64	68	67	67	72	66	72	65	62	82	72	86	59	72	78	95	66	54	65	79	67	74	65	69	71	83	57	64	68	63	74	75	71	67	54	70	71	84	86	91	68	69	66	66	84	75	64	63	97	68	70	80	74	68	50	71	74	74	73	54	78	72	80	76	77	70	69	72	81	77	56	83	65	73	83	68	56	76	72	71	63	72	69	75	70	77	71	93	63	73	68	61	65	85	65	65	85	63	68	73	59	63	82	68	62	66	78	65	66	86	98	72	70	63	65	63	92	86	77	70	70	76	60	65	80	75	74	75	81	59	60	53	65	72	76	80	70	68	69	77	66	71	72	65	73	59	68	60	66	91	75	66	71	68	62	62	82	69	78	76	64	60	79	60	79	76	62	61	61	76	82	82	47	69	72	71	83	67	70	66	75	82	92	53	72	80	69
9682	2815	1636	2567	5548	7331	13616	47304	54615	47612	37132	25810	14073	6225	2161	1054	804	774	794	738	751	812	790	783	799	733	721	775	743	785	799	818	705	775	772	768	765	786	749	728	741	743	789	758	760	799	761	782	749	771	752	736	763	771	711	773	783	701	753	789	750	760	855	803	819	801	768	822	758	773	796	764	789	811	729	755	691	781	801	808	761	808	782	744	765	813	777	776	758	800	812	779	741	742	761	753	803	729	829	795	812	832	791	773	782	771	779	742	738	784	840	796	792	801	800	776	760	769	791	755	746	837	736	754	754	744	797	791	762	759	779	741	758	809	773	811	747	758	780	765	782	813	744	789	801	759	736	757	737	741	790	774	704	776	702	755	748	769	758	740	746	797	740	775	811	748	776	758	803	773	761	768	779	730	786	766	710	733	787	774	786	795	761	819	795	784	782	771	831	745	818	773	782	790	783	752	763	746	784	759	757	800	823	830	767	751	751	785	727	764	796	790	800	765	762	795	784	737	775	747	791	760	764	818	777	777	827	774	783	790	783	713	741	776	840	784	738	770	734	799	753	793	783	802	769	800	731	768	787	751	783	753	769	748	828	769	721	756	739	806	780	771	728	724	758	822	755	780	791	743	758	733	754	763	763	797	726	742	783	795	750	753	770	738	756	764	788	796	829	787	824	774	781	811	783	787	706	785	759	820	801	753	778	750	764	768	753	761	784	797	770	765	804	747	835	740	742	790	785	755	752	788	757	718	759	823	760	766	812	807	770	782	765	733	778	784	757	768	785	760	782	782	742	752	726	768	733	758	794	781	707	807	778	782	729	791	751	820	754	747	798	764	767	777	764	764	752	746	767	748	750	728	807	727	813	717	746	780	780	730	807	788	807	835	798	749	803	789	716	776	790	747	766	751	737	745	727	795	784	845	796	757	734	796	741	772	727	771	684	817	755	777	820	762	762	774	794	766	810	808	732	766	736	781	745	788	817	794	760	741	775	776	789	821	758	748	760	808	769	790	780	794	781	779	771	778	787	797	767	796	779	740	727	764	837	769	766	747	758	781	848	806	746	789	751	777	777	812	727	794	736	780	805	767	722	790	758	742	772	787	777	733	757	773	734	790	773	748	751	772	798	725	734	775	798	812	774	745	778	788	717	763	775	731	750	701	814	779	746	765	803	797	710	756	767	767	824	771	785	824	756	767	731	753	735	800	760	752	824	783	767	800	785	772	716	730	759	758	756	805	730	749	792	775	785	730	751	794	863	743	733	719	753	745	808	757	786	757	749	791	757	762	773	727	777	772	778	758	750	750	762	730	815	786	738	806	771	749	787	780	783	783	767	753	766	783	705	758	758	805	793	774	747	747	796	811	775	766	813	750	764	785	804	756	828	756	752	775	768	755	736	743	767	795	762	749	740	767	796	774	846	807	743	772	769	744	795	760	696	740	782	831	798	759	796	740	809	776	746	805	729	777	716	828	773	792	818	776	761	788	751	735	708	810	750	830	773	792	801	786	731	723	754	761	801	785	784	776	764	768	815	757	768	762	749	783	757	796	768	733	777	786	772	798	797	786	721	735	779	709	752	759	753	767	784	758	780	803	780	754	747	803	783	770	770	748	790	762	790	760	771	811	744	770	765	786	784	702	810	736	816	753	754	776	740	790	769	766	729	791	826	737	786	781	736	789	785	748	774	814	761	781	752	746	815	764	776	806	793	774	791	750	751	761	751	800	787	700	828	770	784	755	736	833	771	785	763	742	776	842	743	768	801	807	769	792	741	792	786	822	775	746	746	741	766	778	802	772	751	737	742	776	798	754	712	796	725	773	786	744	764	794	719	792	752	774	807	757	772	788	759	762	784	730	786	737	787	751	801	762	742	735	825	768	745	776	719	757	832	767	777	790	802	791	806	789	756	795	784	738	771	765	774	812	768	790	754	760	761	735	765	755	724	806	786	711	703	774	774	794	757	791	774	723	764	750	784	747	735	727	716	758	758	751	769	776	803	794	759	770	729	754	756	726	773	734	778	785	819	788	730	759	784	780	768	832	783	789	780	734	801	793	725	798	764	812	796	744	796	747	832	785	803	737	820	789	790	744	755	758	797	793	770	755	776	792	771	771	757	762	834	772	776	734	726	757	793	767	733	781	759	799	749	728	769	768	803	769	740	782	725	755	777	812	796	730	772	751	789	829	776	799	804	812	767	792	770	716	731	772	827	809	762	728	768	810	734	747	763	747	764	800	762	782	770	779	774	767	739	790	773	760	800	749	772	782	763	808	773	751	775	792	787	751	782	708	788	770	777	767	823	781	756	778	787	757	785	799	774	764	820	830	769	780	766	741	771	811	785	764	788	778	794	768	780	782	788	792	781	779	796	765	759	810	805	746	769	741	753	782	755	737	765	768	755	791	800	766	779	770	737	809	752	783	776	763	758	787	783	816	806	812	790	810	786	734	768	740	851	753	771	779	752	765	756	784	737	767	777	765	770	782	784	791	827	807	765	764	768	764	764	810	760	749	727	798	698	760	756	761	817	778	779	742	771	745	786	755	762	756	773	765	788	757	776	765	772	807	751	774	781	728	720	737	821	767	809	796	855	788	780	798	765	764	788	789	804	804	748	756	786	768	733	787	755	788	797	759	757	747	708	725	817	738	815	760	822	727	755	743	762	750	816	776	756	801	775	731	787	734	763	749	794	730	759	725	744	738	751	723	784	801	722	793	765	761	746	772	738	780	758	742	745	760	765	743	781	765	788	711	810	804	742	742	797	791	797	803	789	796	775	789	807	741	815	765	799	779	750	719	787	740	711	762	752	777	789	746	749	737	779	803	794	796	786	810	738	758	811	805	794	745	793	792	762	746	785	793	774	772	797	742	750	817	806	754	780	788	794	719	819	787	760	762	753	786	798	801	802	745	832	756	785	718	782	757	773	735	751	784	741	759	785	819	745	727	770	739	727	759	791	797	835	797	798	791	791	752	752	785	813	800	775	724	738	754	761	740	804	806	766	776	713	776	783	745	772	802	800	761	734	818	739	773	735	742	787	810	714	699	812	790	746	822	739	793	762	805	800	785	790	758	804	738	735	733	800	805	772	790	779	788	750	778	775	727	731	795	740	802	802	798	772	811	709	793	773	716	759	784	744	792	763	778	755	765	801	748	753	735	790	829	737	725	786	731	742	741	775	737	799	806	780	764	782	791	714	762	776	801	800	814	748	776	766	739	779	801	755	743	754	796	781	790	790	763	760	790	756	787	781	749	775	776	711	799	758	782	785	763	750	793	746	791	779	811	782	779	763	779	756	753	747	792	813	791	763	740	801	711	790	819	764	755	751	784	779	787	804	796	766	756	751	769	757	794	792	751	768	775	738	763	765	809	822	759	714	775	766	803	834	797	820	764	735	815	735	767	774	795	805	842	806	780	755	765	823	724	786	754	790	760	749	771	755	743	785	758	814	791	788	760	766	736	762	700	748	798	766	793	814	756	754	754	795	774
1085	193	133	101	113	144	1050	8431	15886	14941	8795	3269	1168	424	177	82	60	50	59	60	54	62	49	55	48	44	48	54	57	46	72	41	59	53	60	51	48	55	56	42	65	59	60	62	51	46	62	57	60	60	63	56	72	51	51	42	53	41	41	61	52	62	43	47	50	54	53	51	58	63	54	54	51	45	64	71	47	47	47	54	59	57	55	60	54	57	48	52	48	74	56	59	71	62	60	55	42	60	55	55	60	56	51	57	32	57	51	64	51	63	63	49	53	55	53	47	51	70	61	55	48	60	57	40	54	55	58	44	59	50	76	53	61	57	49	53	69	57	66	60	53	53	58	53	73	55	50	68	46	60	64	54	63	49	52	54	54	51	53	48	75	67	66	50	68	56	58	52	57	64	56	47	68	59	51	49	36	53	68	76	59	54	57	58	55	58	61	71	45	69	52	51	37	58	70	66	58	48	50	59	45	49	59	63	56	59	47	54	58	54	40	65	48	38	61	59	50	46	76	66	54	51	59	55	40	57	69	61	51	57	76	50	54	59	74	58	77	60	47	47	45	54	55	46	51	43	47	60	53	54	67	63	63	58	51	48	54	58	49	63	49	56	62	55	63	52	66	53	54	43	58	54	63	63	43	55	61	68	47	58	40	51	62	59	59	58	69	53	63	47	60	67	61	47	45	59	60	66	58	61	64	51	47	47	58	60	48	63	61	58	56	55	72	50	51	55	69	61	64	60	56	50	61	58	59	49	58	50	64	55	57	53	55	39	62	59	51	59	41	47	60	51	59	54	48	46	66	63	57	45	48	59	56	59	49	66	61	61	55	53	57	41	54	56	44	61	45	51	52	51	44	64	48	58	55	51	47	62	63	56	52	49	54	54	60	69	54	58	50	48	54	43	40	59	59	67	63	51	51	46	53	57	59	55	42	54	58	62	70	71	52	62	47	52	56	51	62	49	59	56	53	57	57	59	60	54	43	59	70	59	66	51	55	58	66	55	54	56	50	47	64	51	56	58	61	65	45	45	54	58	75	59	40	59	55	50	78	58	56	48	50	52	72	52	55	61	59	56	65	62	46	40	58	57	60	50	55	45	47	64	56	61	55	46	51	58	55	68	66	56	58	58	68	52	49	56	54	48	64	52	51	59	62	51	55	68	64	60	62	62	53	56	58	58	57	49	51	52	44	50	50	47	62	39	55	55	59	48	56	56	49	64	50	38	54	59	56	61	56	63	59	55	58	64	66	64	63	47	49	51	53	60	49	53	64	40	56	59	51	48	50	78	56	52	60	49	67	54	41	51	58	57	71	51	50	60	55	62	59	67	66	67	51	48	58	62	48	59	44	57	50	55	72	52	76	48	54	63	57	48	63	57	57	56	62	50	63	56	69	56	42	62	45	69	57	76	68	54	58	45	60	47	65	45	48	57	52	70	52	52	42	59	53	50	66	66	59	57	48	60	48	64	60	51	65	69	49	44	49	70	63	61	61	54	63	49	58	51	47	54	57	47	50	65	51	58	67	48	67	56	53	53	62	51	47	53	62	63	48	62	50	52	52	60	60	54	52	51	75	58	58	51	59	54	54	51	64	53	51	54	60	54	57	62	66	53	60	56	48	55	57	61	60	56	63	73	54	54	57	55	45	58	58	42	47	43	56	52	52	40	46	63	53	45	63	56	41	61	44	60	67	60	52	60	51	52	60	52	58	64	66	44	45	53	60	64	69	55	71	52	47	48	63	57	62	62	51	53	46	53	50	49	46	56	47	57	62	44	43	68	72	50	54	59	59	57	50	64	57	64	53	54	60	55	61	39	54	37	66	53	42	52	61	37	59	54	65	49	59	53	45	56	53	50	58	44	48	51	59	55	52	44	57	50	70	63	65	45	75	58	47	55	48	52	61	47	59	55	51	65	55	77	68	49	54	50	52	67	55	52	58	60	61	55	50	56	54	50	54	55	56	57	63	45	44	67	60	60	52	67	67	70	38	55	66	44	47	61	66	47	55	55	67	62	67	57	58	68	54	58	46	48	47	50	56	55	47	57	55	51	47	56	58	59	51	59	58	57	55	54	54	71	57	67	50	57	59	63	48	53	60	55	50	57	42	56	50	61	65	50	59	66	48	65	59	53	67	59	62	49	65	76	53	57	39	74	54	73	53	48	57	45	50	60	57	62	50	52	50	64	67	60	70	51	55	57	51	57	49	50	54	38	52	55	62	53	60	66	61	54	64	44	56	55	63	56	58	54	69	59	63	68	46	56	53	48	64	55	56	48	56	52	57	69	64	65	61	50	43	57	36	62	50	55	45	42	53	57	59	69	65	48	57	42	55	60	55	50	50	58	64	62	56	64	54	50	55	52	56	59	70	52	57	43	53	53	66	61	50	54	44	48	53	49	51	50	44	69	72	57	46	47	65	64	71	61	58	47	66	65	69	56	47	61	52	54	63	57	68	52	49	47	51	56	55	71	56	49	58	60	48	50	50	50	55	60	56	42	63	51	52	59	54	70	70	55	71	47	53	50	51	50	53	40	65	57	66	55	50	49	56	62	57	65	68	60	63	57	56	43	45	41	51	60	55	60	50	56	44	66	60	63	46	44	55	65	43	61	43	60	63	66	42	38	56	51	71	66	52	58	55	55	59	44	64	56	54	62	53	53	42	64	53	57	62	59	51	61	51	65	42	77	69	64	56	48	55	55	59	42	49	64	56	71	54	58	55	56	55	43	58	57	60	60	64	72	44	65	56	35	52	47	69	58	59	53	64	62	50	46	47	39	60	54	54	53	51	56	79	42	50	56	52	58	60	63	52	58	45	68	65	69	59	47	50	43	44	69	58	70	54	58	60	57	52	56	51	50	69	69	66	59	52	68	65	49	52	43	64	54	68	70	69	62	60	70	51	63	57	59	59	57	51	52	62	60	49	57	49	56	58	58	57	58	50	49	49	59	60	44	46	58	53	61	57	61	56	62	53	51	60	64	73	63	56	53	69	60	64	66	60	63	71	47	60	71	56	55	49	65	55	58	48	45	50	53	55	53	54	56	54	51	61	53	39	58	63	53	47	43	52	64	54	63	58	60	61	48	81	54	61	57	45	63	65	56	52	54	55	58	48	50	55	51	58	59	57	64	47	53	68	58	53	57	52	69	55	48	53	52	51	58	56	49	48	46	65	58	55	50	49	67	50	57	45	57	62	67	54	58	60	53	64	53	49	73	59	47	62	50	56	56	53	48	62	63	48	63	62	48	38	70	86	60	53	61	59	62	53	58	44	54	64	71	50	52	67	51	46	53	57	59	64	52	44	54	53	45	66	63	61	54	42	52	74	65	51	58	56	51	63	56	42	59	57	53	52	48	55	46	59	60	64	42	53	49	52	50	64	58	75	60	56	53	57	56	51	63	51	60	48	47	56	56	61	69	49	54	51	55	52	57	50	46	46	52	60	59	55	51	56	60	60	60	50	58	58	63	61	58	62	65	56	60	53	63
13063	4433	1986	3667	8460	10627	27343	54890	63468	56792	43219	30159	19146	9064	3148	1084	664	620	566	606	555	631	622	653	649	653	605	584	615	631	638	658	619	584	620	642	634	610	602	607	616	601	637	647	631	626	595	610	644	602	610	613	629	616	618	595	666	642	628	590	594	647	659	643	651	631	615	611	606	615	617	607	611	604	589	621	623	597	569	588	588	635	620	625	650	645	625	641	604	640	580	648	648	626	615	591	574	588	608	650	610	579	561	602	634	606	608	583	584	623	589	628	633	606	634	599	617	657	639	629	617	589	625	583	585	653	573	650	579	603	591	634	657	588	611	616	632	635	575	637	613	590	583	609	636	616	590	582	606	561	582	620	653	621	609	653	619	602	587	598	652	659	636	614	597	623	629	606	631	582	585	586	633	638	654	606	584	584	618	611	583	635	608	609	667	602	602	585	626	592	611	637	613	664	621	599	587	580	631	632	625	642	606	611	632	626	625	627	587	613	577	631	598	597	581	652	632	639	662	621	594	632	631	587	634	669	638	631	602	540	655	642	603	607	601	631	589	636	619	602	635	641	617	590	592	696	638	599	591	624	654	607	627	603	635	660	607	630	605	616	663	614	591	594	600	583	623	578	640	603	635	626	639	605	597	626	582	609	583	673	604	614	615	632	650	613	644	615	593	619	641	632	642	656	608	586	604	621	596	614	649	575	612	590	607	595	598	616	577	618	606	589	603	542	611	624	629	590	614	582	637	615	611	633	594	623	571	609	595	583	621	544	625	583	598	628	598	655	625	624	568	627	599	644	580	641	598	581	604	601	655	578	627	595	659	596	660	632	608	601	647	620	637	573	621	583	622	579	593	600	617	598	621	617	625	620	641	595	601	659	564	642	589	598	594	596	624	613	613	631	614	611	621	590	585	603	606	612	610	631	609	602	630	616	609	603	594	611	600	674	600	597	640	607	673	580	620	616	659	617	599	580	602	622	573	625	566	632	598	635	626	614	639	596	637	657	609	637	593	652	578	625	638	632	626	633	619	622	625	622	628	625	612	619	596	660	596	628	620	609	554	619	581	654	615	573	609	635	570	600	638	600	594	609	645	605	604	607	604	624	655	591	603	615	612	612	616	650	609	625	610	607	596	599	615	651	597	593	640	631	598	571	661	588	589	604	620	632	627	585	651	638	588	637	604	564	611	594	604	621	660	625	600	672	606	601	583	626	597	629	613	547	627	621	614	627	617	618	589	601	599	615	674	593	604	618	619	626	606	588	644	626	598	631	603	609	610	603	621	631	591	575	605	608	634	588	596	579	642	648	618	596	595	587	636	635	612	567	606	589	620	607	632	582	588	553	651	613	623	618	634	588	611	604	602	624	587	651	610	633	597	628	592	594	588	600	585	588	603	619	635	613	610	622	599	658	608	623	558	617	617	603	616	627	641	591	606	596	570	634	602	597	620	612	615	666	634	635	596	658	625	635	617	610	568	595	610	608	602	657	600	628	607	588	601	579	635	598	629	613	551	622	637	563	655	596	631	640	603	624	608	607	627	612	625	621	611	631	566	617	604	571	595	582	609	639	608	661	619	668	650	581	573	649	634	641	632	604	633	604	643	616	576	619	583	617	633	586	649	640	654	611	625	644	631	624	589	603	582	637	631	616	604	625	615	581	603	623	626	613	623	622	630	680	613	573	610	601	582	611	617	592	610	617	587	647	611	592	577	638	651	634	632	581	627	617	594	621	629	604	565	552	606	622	627	609	603	620	649	592	594	602	551	590	586	590	568	644	580	629	634	597	615	616	621	609	578	571	660	584	619	648	631	589	597	623	574	623	610	603	628	599	605	586	613	568	622	656	628	585	578	577	644	631	642	629	560	615	584	609	581	656	610	615	656	626	565	607	635	590	582	620	608	580	610	637	620	593	624	640	624	606	595	643	633	635	647	650	629	628	599	569	598	613	620	653	566	652	609	621	613	622	615	649	594	567	626	596	609	552	640	615	645	597	616	618	607	615	629	611	599	613	562	631	658	606	640	668	561	631	625	628	624	586	624	623	616	609	606	643	583	609	614	645	628	595	614	596	561	592	667	629	634	600	619	637	586	656	625	615	640	649	650	636	634	585	608	619	661	679	613	584	607	617	619	584	641	624	627	634	597	590	588	620	613	605	638	618	627	617	644	619	631	613	619	605	623	622	667	641	646	614	597	612	660	554	570	632	612	625	597	607	582	631	590	563	606	621	613	614	616	641	615	619	575	600	621	606	614	619	584	631	629	605	598	599	626	608	626	616	597	611	610	592	641	592	586	618	629	610	586	623	619	594	627	613	616	642	605	575	598	592	642	579	611	609	626	630	619	638	619	595	634	625	627	634	638	602	644	580	640	616	656	621	615	605	643	626	642	660	616	580	647	628	588	602	632	605	625	657	604	622	645	621	611	634	622	567	621	646	645	652	601	626	641	593	609	633	613	594	632	637	591	593	592	623	606	623	587	591	615	613	607	563	598	575	579	609	607	622	573	584	582	626	626	578	621	630	636	626	637	612	642	614	644	626	644	641	608	626	604	575	641	630	606	600	645	636	649	621	625	617	653	588	650	601	565	588	585	579	640	599	612	613	601	609	588	587	614	602	595	606	647	630	625	598	610	640	649	626	614	637	643	616	656	619	672	589	610	659	589	638	588	620	581	563	607	591	642	594	656	604	599	610	676	649	632	602	680	601	629	599	621	632	602	580	663	656	607	601	600	603	635	602	623	617	616	572	628	647	614	534	570	646	598	587	606	616	603	612	637	629	565	634	632	629	624	621	611	599	638	667	581	581	620	601	613	623	600	612	626	614	600	592	622	594	556	606	639	671	649	565	640	667	612	601	607	589	604	618	628	611	626	599	622	599	581	594	616	609	619	639	603	613	579	642	621	642	579	628	610	569	634	601	609	576	623	642	631	598	631	606	633	622	550	599	597	619	598	603	622	628	607	641	611	647	619	612	623	619	582	575	579	638	639	585	592	614	624	622	608	579	590	614	643	655	696	634	601	625	655	635	641	617	651	622	603	604	647	640	641	607	605	640	650	593	616	642	616	604	625	608	606	581	610	568	614	644	612	616	565	654	619	596	617	631	598	619	596	629	645	587	587	634	627	632	626	584	585	637	612	613	634	603	656	565	605	626	623	644	607	601	652	582	639	561	607	641	640	611	592	631	645	634	611	637	632	631	631	619	610	620	612	610	650	600	607	614	590	645	603	621	603	613	625	652	693	646	612	630	638	626	656	617	631	633	616	587	666	590	612	619	605	590	603	645	615	593	639	609	626	554	608	594	607	545	588	622	615	577	623	626	673	621	574	587	585	627	628	579	623	610	612	582	642	635	601	620	648	616	604	617	600	626	630	612	592	623	671	617	616	588	624	598	602	591	606	626	633	623	614	587	602	643	634	642	584	637	578	587	580	590	680	618	568	617	627	582	619	644	605	626	637	594	616	611	566	593	581	627	579	587	644	628	641	626
1399	89	82	80	76	90	300	2388	3641	2863	1540	640	309	151	96	93	76	82	55	66	80	88	61	94	85	69	73	83	69	63	72	70	62	73	77	61	59	73	68	78	76	85	69	75	80	75	71	66	78	90	76	64	67	72	75	77	82	73	89	79	70	74	77	78	67	72	78	63	72	64	63	90	77	74	61	76	63	74	64	65	62	81	86	84	82	81	71	80	82	83	74	85	70	83	80	70	76	75	78	75	69	64	85	67	77	70	73	66	86	75	79	61	74	71	62	77	82	71	79	67	73	76	77	65	77	58	83	63	69	77	62	65	58	80	70	79	72	57	71	75	83	85	79	75	64	55	58	73	67	75	84	60	72	79	63	68	71	75	64	69	85	64	71	76	69	66	79	72	69	74	75	68	58	68	82	82	62	75	65	62	65	69	71	71	79	80	83	71	79	62	77	68	78	63	66	72	79	72	63	78	74	66	82	71	71	82	92	78	77	64	68	77	90	69	81	68	79	91	91	80	74	79	76	78	73	78	69	90	69	77	83	67	75	82	82	79	69	83	64	71	73	53	60	76	75	74	58	53	64	57	53	61	73	61	79	64	87	77	76	74	76	79	64	101	61	62	76	70	68	75	73	77	68	76	83	63	86	72	69	91	69	79	74	76	60	88	75	78	82	72	79	68	77	65	66	80	67	70	67	75	76	87	78	65	71	78	78	67	64	69	77	63	65	89	84	75	66	69	63	84	77	64	80	69	55	75	70	76	70	57	64	61	77	69	58	87	78	63	70	78	74	73	80	87	66	78	70	81	76	69	62	65	69	85	76	81	72	63	79	59	79	63	67	68	68	69	77	82	71	47	57	78	74	75	89	66	77	76	78	85	64	89	76	65	77	71	57	69	79	79	68	70	66	71	70	86	83	73	97	63	80	76	88	73	69	62	71	50	84	71	86	82	72	68	70	78	79	74	83	79	71	74	67	79	77	71	69	59	74	66	76	63	68	72	71	80	70	54	91	85	75	65	62	58	69	76	75	57	58	61	67	80	83	70	77	79	61	84	67	75	77	61	60	79	84	80	85	74	66	85	69	63	73	72	75	70	78	78	76	67	77	66	49	71	58	75	79	80	69	76	59	76	77	87	69	63	85	74	84	60	64	85	91	72	69	57	74	58	70	69	88	83	73	76	69	79	40	74	80	66	75	74	75	83	76	79	63	79	80	92	75	72	53	63	78	69	67	72	85	70	68	94	67	67	86	77	77	82	78	69	70	66	75	82	57	76	81	79	87	78	70	61	85	57	59	69	82	75	75	86	66	73	81	62	70	76	73	69	81	77	69	85	63	77	75	84	85	63	79	77	66	72	89	54	77	86	84	87	72	80	72	73	75	79	65	63	73	64	56	75	64	86	83	72	71	80	62	68	75	77	76	74	74	71	67	86	70	54	63	67	61	66	88	70	66	81	62	66	85	92	64	79	85	76	69	72	67	89	80	70	70	70	82	78	73	64	80	72	63	61	73	58	79	78	84	75	76	66	76	81	69	79	70	73	91	72	59	88	66	67	78	77	58	74	76	87	78	63	67	78	67	72	63	54	66	78	67	79	75	74	76	52	73	71	74	82	70	64	71	73	66	74	75	88	80	69	72	68	69	66	81	74	65	70	74	69	63	87	77	48	83	84	71	51	81	69	72	84	73	79	74	60	65	76	66	79	82	73	91	72	80	88	69	77	69	63	71	72	70	83	74	70	77	72	77	72	79	83	73	88	69	83	64	82	73	71	76	79	79	81	62	59	68	61	67	52	60	53	69	75	57	71	79	82	74	79	67	85	78	64	79	80	72	69	75	63	57	67	85	79	77	65	79	77	68	72	62	62	68	87	75	79	57	85	71	72	66	69	82	76	73	73	73	77	75	88	76	76	56	71	77	65	67	103	85	71	76	68	78	85	68	80	75	75	80	67	83	69	77	78	74	72	77	66	72	77	91	72	76	66	63	98	85	76	75	72	91	73	56	67	61	71	75	63	84	71	69	72	70	76	76	63	89	72	69	82	85	61	79	58	68	72	80	68	66	71	68	79	77	72	70	63	72	72	68	93	77	74	71	72	62	76	85	91	83	74	67	88	67	84	80	71	74	73	66	87	74	82	67	56	65	84	97	74	67	71	65	79	70	70	82	80	64	69	80	72	84	52	68	59	82	87	87	62	76	87	84	78	78	72	69	69	73	77	67	69	79	61	87	67	72	72	68	76	90	66	80	87	57	71	59	76	70	74	89	59	62	97	77	86	75	60	70	83	83	67	81	88	80	84	82	68	74	70	60	80	71	72	62	78	73	60	69	76	81	75	74	64	69	51	71	72	74	74	66	85	73	69	70	73	58	54	66	101	83	88	80	88	58	83	68	75	56	79	71	60	66	58	69	62	90	74	76	64	69	67	83	75	72	70	90	54	67	84	71	67	84	72	69	60	75	71	74	77	61	70	74	79	66	73	77	72	80	72	69	68	68	62	68	83	66	79	74	74	83	83	54	66	68	86	75	79	71	88	81	72	62	73	67	73	77	64	88	70	61	71	94	83	79	82	62	62	82	84	68	75	75	54	70	87	65	74	84	66	70	81	72	59	84	60	66	56	67	73	76	84	66	59	82	80	80	66	67	68	78	71	78	72	70	78	76	80	67	74	72	69	80	77	86	74	74	63	62	75	77	68	66	71	76	67	51	54	71	86	69	65	62	74	84	72	71	68	70	65	69	73	71	75	58	77	75	76	78	88	72	63	78	74	71	82	83	93	78	78	72	64	63	62	75	83	76	71	61	83	82	78	72	73	67	69	67	70	83	66	64	67	72	72	81	68	72	91	70	79	64	79	72	90	67	80	81	56	68	68	96	58	78	77	75	73	78	67	61	69	80	68	78	76	69	70	85	72	84	64	65	68	47	56	73	61	65	76	79	68	82	80	86	81	90	67	71	70	69	66	58	70	72	68	77	69	76	75	71	73	69	68	58	95	81	79	89	66	77	87	67	62	65	76	57	79	67	73	66	70	76	67	63	85	83	72	64	88	75	60	87	78	84	55	59	73	61	67	78	83	78	72	75	93	72	59	65	62	85	73	65	69	77	79	84	73	78	63	69	80	59	77	74	76	77	75	90	80	76	68	71	71	70	68	59	65	64	76	60	87	77	73	77	75	68	81	70	82	68	76	74	64	67	84	77	75	65	75	80	80	84	70	71	79	89	59	88	64	75	62	77	60	78	83	76	86	78	73	86	74	71	69	71	67	51	87	72	77	75	69	91	75	64	58	84	59	62	81	79	74	65	69	65	81	87	61	73	69	77	72	61	65	80	65	64	76	70	73	56	64	69	56	60	48	74	67	56	76	65	70	82	77	77	70	60	60	71	58	59	81	65	68	82	71	74	65	72	65	76	67	87	66	68	70	66	82	69	73	74	69	72	79	76	50	71	66	77	68	68	69	78	73	80	61	68	67	84	63	75	75	70	76
7629	1455	1116	1376	2365	3259	12565	36192	37872	32291	23747	13640	6738	2826	1262	898	789	766	798	779	743	760	746	743	805	831	816	771	786	833	773	810	781	777	821	803	775	811	779	753	826	808	829	802	828	775	769	827	772	805	773	804	755	797	848	805	772	836	772	762	746	790	847	758	763	816	802	779	796	838	754	794	772	708	815	757	784	774	809	784	815	782	825	761	776	826	843	825	769	813	831	821	790	749	762	763	832	807	799	830	793	826	789	845	807	783	772	797	794	790	852	795	782	780	815	818	782	779	750	770	768	823	767	820	748	773	798	781	822	765	771	856	756	832	841	815	765	782	777	763	774	732	753	731	769	794	823	845	810	774	765	831	827	798	799	815	798	791	818	784	752	784	772	768	766	816	776	829	811	776	855	790	794	784	782	803	804	788	813	816	811	804	770	761	766	761	772	776	788	846	792	832	746	744	810	779	737	797	810	818	808	750	782	806	764	768	750	786	832	783	807	783	777	796	773	826	800	786	811	848	791	804	788	763	780	787	783	820	814	790	781	807	792	767	767	707	784	791	766	799	824	789	819	779	759	817	768	768	779	856	806	774	760	756	825	828	779	800	806	752	830	820	770	784	834	757	803	746	844	813	851	776	797	841	797	747	778	798	790	836	777	818	828	765	751	784	792	830	815	814	789	828	752	768	840	779	788	855	819	808	809	772	784	822	805	823	817	816	814	833	775	780	755	758	785	798	806	765	777	805	813	775	798	808	808	773	782	834	729	806	847	809	816	776	781	809	818	816	769	785	795	857	769	790	769	798	808	790	779	775	798	808	790	891	755	734	776	812	851	849	792	817	776	777	847	803	821	777	791	775	837	801	809	787	788	809	770	823	800	760	803	797	776	815	814	837	805	763	818	759	817	784	819	774	762	779	771	796	800	788	809	803	767	788	805	807	776	790	778	780	770	782	808	772	803	798	834	792	746	774	810	771	798	798	744	782	756	835	776	826	751	786	820	821	819	811	793	780	779	761	773	807	765	823	810	778	783	777	794	802	778	762	803	820	799	761	787	823	777	796	799	794	811	789	754	781	771	784	748	809	815	761	813	819	776	742	808	858	749	755	768	769	790	744	792	797	788	773	787	799	729	769	800	785	809	786	802	793	852	758	780	779	813	795	759	736	790	745	780	818	796	831	797	783	833	770	764	766	802	854	784	782	831	808	753	774	817	769	726	831	785	788	810	835	766	785	810	820	825	787	860	844	750	817	767	788	801	769	793	783	847	792	824	810	813	812	785	818	780	819	797	786	794	737	812	793	835	752	801	732	808	811	790	790	803	755	791	754	787	811	780	794	842	823	753	822	853	800	790	820	748	773	795	774	774	775	759	781	794	813	781	830	769	760	797	803	796	808	764	749	793	778	779	839	770	800	831	794	828	798	790	810	785	774	741	755	799	832	805	760	792	825	787	809	791	824	830	798	784	825	778	810	788	736	810	739	869	771	795	790	806	757	807	787	775	816	813	785	759	733	785	779	789	742	789	766	789	805	796	812	808	804	750	805	812	870	816	830	764	833	778	786	809	781	794	804	764	766	849	799	801	809	810	712	828	809	811	795	814	783	811	807	837	828	773	810	875	825	823	763	751	808	788	831	796	793	799	708	761	768	790	749	776	785	782	812	777	799	771	787	786	763	787	810	827	789	840	835	788	823	784	790	748	791	796	829	758	798	770	809	781	762	794	742	833	764	760	738	803	807	802	853	775	792	841	824	769	795	788	759	766	810	724	830	857	786	837	773	845	791	768	739	798	838	838	770	788	791	803	741	782	772	755	831	795	788	747	836	812	833	822	807	790	817	785	775	793	821	796	789	768	801	774	762	784	798	834	834	827	814	796	773	798	753	802	752	766	793	827	805	767	819	814	777	756	807	779	801	810	806	881	803	794	843	784	782	786	794	794	843	830	761	772	806	763	799	806	796	819	797	825	759	796	755	820	826	807	798	775	788	783	855	811	820	803	797	799	780	772	816	747	786	794	788	816	798	803	728	815	811	756	821	824	789	795	837	762	772	797	794	779	796	768	750	778	766	741	757	736	781	808	774	809	774	756	767	799	764	875	749	783	795	841	836	794	795	853	721	820	782	777	823	834	833	779	789	788	799	777	755	746	808	842	819	731	801	761	815	768	806	826	732	818	813	752	773	858	843	795	793	772	812	802	788	806	772	816	807	788	829	794	768	802	781	812	841	794	801	795	765	802	792	814	800	778	785	789	805	810	793	747	809	804	808	774	837	770	792	824	798	851	804	777	787	767	772	859	761	848	787	832	837	787	739	741	736	826	815	828	799	801	759	789	732	777	801	777	785	802	751	780	796	758	807	774	783	846	766	823	740	777	737	746	782	839	788	835	815	785	799	773	795	821	825	809	800	800	830	820	813	770	781	793	792	774	760	810	797	787	841	775	742	784	827	817	772	794	810	814	821	778	799	795	772	797	759	815	815	789	819	786	791	797	784	765	798	822	741	788	773	810	775	798	791	847	744	809	793	784	779	793	789	797	788	829	782	820	742	831	783	790	799	823	775	768	848	809	802	773	841	812	805	803	811	798	752	825	763	786	745	752	774	743	771	782	775	793	799	809	799	784	810	790	765	786	804	769	829	754	768	833	818	802	792	803	769	786	821	769	746	790	747	793	780	772	787	805	814	824	746	761	827	750	780	741	845	776	828	798	757	817	800	753	764	748	805	740	815	818	826	746	796	835	754	746	797	781	833	849	762	757	785	804	834	795	786	784	827	789	842	785	747	793	787	786	798	769	774	781	841	767	806	831	799	787	785	801	806	785	780	766	747	826	772	817	772	783	778	787	766	837	799	807	811	806	808	749	784	789	777	788	790	749	802	807	794	778	797	772	840	773	731	783	771	769	787	793	761	796	807	843	754	745	815	835	795	812	832	824	753	793	763	825	768	793	788	825	797	868	798	803	786	775	794	772	806	773	832	770	791	812	810	779	788	768	803	798	778	779	828	797	760	764	829	799	771	819	785	735	782	758	818	875	751	757	819	749	779	797	754	766	788	806	800	816	775	754	794	770	832	798	789	743	836	795	763	774	792	800	790	812	823	796	818	867	814	783	770	796	826	825	813	773	851	788	801	797	828	766	841	769	775	790	788	810	796	738	822	831	802	798	792	735	800	788	839	811	811	827	793	786	792	795	817	757	769	782	822	766	753	789	793	793	816	800	836	758	738	814	801	744	815	845	792	837	794	802	763	801	813	809	774	761	745	804	842	819	765	790	785	758	779	769	836	780	804	752	789	780	796	800	788	822	828	777	828	797	844	807	793	783	771	837	779	829	841	766	832	816	788	758	768	795	751	808	762	820	795	758	774	788	835	740	761	724	749	760	767	817	807	746	820	872	803	813	789	821	751	825	763	771	788	769	753	828	763	761	780	818	758	820	759	764	791	806	819	798	788	792	767	788	772	730	789	790	756	819	810	808	799	802	799	800	784	814	848
605	138	85	90	93	279	1916	7969	9218	6652	3258	1156	399	187	88	70	81	59	53	59	56	60	55	58	67	53	69	56	61	54	70	57	67	58	63	60	58	48	56	60	59	59	54	60	63	63	57	60	64	63	55	64	57	53	52	57	63	57	54	70	63	75	73	63	59	58	63	52	68	71	64	59	68	73	51	55	62	55	69	60	58	64	76	51	61	55	57	56	65	45	66	64	58	70	52	65	48	63	57	58	57	62	55	51	58	69	65	68	59	64	64	58	63	68	60	62	54	60	52	68	50	54	57	49	60	63	54	69	71	65	66	66	67	56	53	58	70	56	58	67	53	64	55	59	59	63	63	53	53	58	69	66	68	61	52	63	56	65	64	63	76	51	41	67	63	53	65	67	76	58	46	58	66	72	51	59	57	61	57	71	56	56	52	68	51	64	65	64	83	66	64	57	49	74	56	64	55	51	62	52	53	64	51	66	64	47	59	57	53	66	61	65	56	57	69	52	62	57	53	54	66	65	60	55	49	69	70	53	58	55	64	62	57	50	71	65	62	64	43	70	74	59	54	66	55	59	59	58	55	64	74	57	61	57	52	61	60	82	75	57	63	54	62	57	71	63	56	57	72	56	51	69	61	62	59	63	68	70	55	50	84	55	54	69	49	66	62	58	52	62	61	75	53	63	60	69	62	53	60	59	52	70	77	55	72	74	64	52	48	61	73	60	54	63	55	58	78	52	71	68	64	50	57	58	72	60	50	46	73	53	48	52	75	70	58	50	69	59	52	56	52	61	57	63	57	62	58	75	65	57	46	63	50	58	59	65	67	74	66	60	57	70	58	70	61	61	59	64	48	66	60	65	44	61	52	61	52	56	71	54	52	59	60	62	57	52	69	46	64	59	67	64	62	47	62	66	52	66	62	44	58	70	38	49	62	62	62	66	64	68	58	77	46	67	65	68	55	49	58	62	56	66	62	67	54	61	72	57	67	55	59	46	64	71	63	74	70	54	50	59	78	63	57	65	62	63	46	75	57	52	65	49	60	52	78	58	66	59	66	59	58	69	66	57	64	72	62	63	67	42	59	56	64	42	70	69	68	61	69	69	65	67	57	61	56	67	59	65	60	62	63	59	70	60	66	59	60	56	56	86	59	53	72	50	62	47	68	66	49	60	50	54	52	58	68	59	70	51	69	70	52	57	47	48	44	68	61	59	62	62	53	55	71	78	48	67	50	68	65	64	53	48	61	63	59	55	62	66	61	59	72	57	64	55	65	44	57	58	63	57	74	64	64	55	50	60	44	58	60	49	55	67	72	71	55	61	50	70	55	57	60	66	52	60	62	54	60	84	60	66	62	54	52	62	65	46	66	68	73	61	48	64	65	69	66	55	53	57	71	56	54	83	51	70	64	62	56	67	54	50	52	58	49	56	65	61	59	50	72	60	59	55	56	58	67	56	55	65	61	58	64	53	52	70	48	69	52	51	72	55	60	55	58	67	54	63	55	62	56	45	68	55	61	68	55	68	70	61	50	65	46	56	57	61	61	66	65	54	61	70	59	59	62	66	42	58	56	63	57	60	49	67	44	59	59	58	52	58	73	80	58	73	69	71	63	62	60	61	66	63	51	59	61	43	56	58	58	55	53	62	53	65	62	77	55	59	59	63	52	59	54	58	63	69	59	54	62	56	55	45	74	63	53	70	78	78	58	53	77	56	59	64	74	60	44	56	57	55	71	65	59	73	67	67	70	59	55	73	42	66	67	58	61	57	48	71	54	45	52	65	73	60	64	52	62	56	65	53	54	54	66	41	59	57	59	68	52	46	56	63	62	62	53	77	70	61	65	56	58	60	56	65	63	51	55	47	64	62	51	54	54	72	72	69	43	60	67	60	51	59	63	63	63	73	59	62	52	56	63	56	60	65	60	52	76	77	60	58	48	46	61	56	73	46	48	48	61	49	63	56	52	59	60	57	74	65	56	56	52	48	73	50	73	59	64	58	56	57	58	65	70	70	53	61	55	46	52	67	54	58	55	69	66	59	75	47	53	68	82	65	69	59	55	57	56	64	57	54	57	61	63	61	75	64	60	52	55	59	61	51	61	64	59	69	54	65	59	38	59	67	50	64	60	73	65	70	66	58	67	53	56	49	59	72	48	66	56	56	82	57	68	68	68	70	63	75	56	61	64	67	57	69	55	51	66	71	56	73	52	72	46	52	66	63	68	54	51	61	59	57	67	45	56	79	72	56	57	70	74	48	59	66	63	57	59	63	57	70	52	65	79	67	67	64	59	48	50	66	59	42	47	62	48	60	70	63	55	70	81	78	63	66	66	50	54	57	51	57	53	52	67	72	72	71	61	61	65	63	62	69	63	56	54	56	49	55	61	78	68	58	62	60	58	64	60	56	64	62	69	38	64	67	59	58	54	51	56	62	52	56	62	58	61	67	64	54	55	78	55	60	61	65	61	58	56	65	67	54	62	60	61	70	63	60	74	69	50	70	68	46	74	44	60	50	53	72	40	67	65	67	59	46	65	70	62	60	61	51	54	45	63	66	53	64	66	70	56	56	73	58	55	46	55	58	63	64	62	67	42	60	71	64	76	62	36	61	48	54	67	58	54	61	70	51	60	60	57	67	71	57	64	55	52	56	66	61	59	72	55	85	67	72	69	65	58	61	55	51	67	50	54	53	64	52	55	65	67	52	55	68	62	49	68	76	64	63	57	76	53	58	65	60	54	62	70	56	71	64	58	58	51	39	62	65	56	54	68	51	62	56	63	58	68	75	59	60	49	54	59	73	49	68	74	59	65	52	58	62	62	54	56	56	61	54	64	68	65	59	67	52	64	52	53	61	62	57	70	52	71	54	53	62	49	60	47	62	69	60	69	57	62	63	54	49	62	50	54	56	73	55	61	61	53	68	77	64	53	70	47	49	64	69	60	64	71	53	53	77	51	66	70	84	67	74	63	57	55	62	58	59	57	60	38	71	65	57	58	40	60	55	60	66	69	48	48	59	61	66	62	58	68	74	46	58	53	54	52	59	71	63	66	46	72	54	65	75	77	62	60	57	55	65	56	71	63	65	66	62	63	63	66	57	59	63	62	52	57	61	63	54	58	63	62	66	57	67	62	50	59	72	57	53	54	50	48	61	60	47	73	65	60	61	68	69	51	54	53	55	55	62	59	53	57	69	66	56	54	57	46	49	57	65	55	67	56	63	63	72	52	67	58	56	53	72	55	52	60	55	68	59	71	66	64	69	62	58	63	69	49	75	59	61	54	57	60	63	74	63	67	60	48	67	65	69	67	57	60	50	48	63	59	64	67	72	61	62	78	59	52	67	67	63	62	59	69	54	59	63	59	70	70	70	54	70	68	79	60	72	47	52	62	52	62	66	59	52	66	59	47	60	55	50	78	77	56	49	55	59	57	58	44	54	69	64	69	55	70	66	71	62	71	63	60	53	71	55	64	66	62	58	62	56	50	79	47	70
9106	3209	1484	2391	5923	16728	35646	52821	50343	41539	30752	19452	9576	3827	1447	848	749	702	674	702	632	618	681	640	667	681	694	656	621	644	669	663	648	671	605	678	689	682	639	679	659	650	689	669	680	656	665	704	659	659	655	713	638	639	632	699	653	668	706	696	713	674	666	652	708	692	652	662	704	646	685	624	677	679	700	681	687	690	654	698	671	691	665	666	685	695	633	694	665	679	655	653	666	679	707	716	674	643	653	676	672	714	658	699	639	667	696	682	668	705	625	664	636	715	705	690	700	658	665	663	679	674	650	649	681	641	675	696	671	658	686	643	658	651	714	682	656	662	637	706	661	644	660	673	691	638	662	621	639	675	678	703	683	683	672	622	669	648	630	617	666	642	664	666	722	677	650	701	675	638	659	662	636	674	698	722	656	690	721	645	673	672	662	677	667	673	681	683	654	671	694	705	626	663	606	689	691	633	686	670	681	660	626	691	650	701	655	656	669	650	688	661	647	679	687	704	704	717	696	666	628	674	719	681	693	704	687	676	656	636	693	668	677	666	656	680	659	688	680	616	651	687	651	649	661	671	687	652	714	652	659	660	654	663	726	655	677	672	655	684	743	708	672	719	693	669	648	650	650	616	694	675	671	653	672	669	631	685	671	653	698	652	713	669	716	633	672	666	686	653	632	654	682	637	637	697	671	682	660	658	680	719	723	641	664	690	694	674	625	695	656	725	694	707	674	668	684	678	651	627	687	670	670	685	694	625	662	716	656	624	660	712	655	667	649	707	657	704	662	663	647	629	699	705	660	654	632	706	666	664	657	675	662	610	682	640	679	667	688	660	663	704	679	653	702	684	712	690	686	684	692	684	666	696	666	700	667	644	634	687	700	656	653	707	649	677	680	672	670	686	703	681	670	684	651	667	712	686	664	610	636	670	685	662	699	678	672	670	647	653	703	643	626	709	627	716	684	659	682	686	665	696	680	655	643	721	683	715	655	684	669	650	695	699	691	646	615	645	711	687	656	713	690	634	683	660	648	656	637	706	674	694	659	646	612	683	696	734	692	669	664	681	630	737	663	677	709	612	682	654	666	648	677	668	680	683	694	702	716	631	724	694	698	661	713	607	717	687	709	632	693	689	695	634	696	690	637	674	672	645	687	676	677	701	654	678	630	721	678	619	692	684	644	678	718	686	694	663	652	636	656	658	683	620	647	658	671	672	664	658	658	670	735	712	672	668	694	697	670	654	682	667	679	661	704	685	633	658	713	675	651	635	677	711	622	713	681	702	661	664	721	721	671	705	655	670	709	623	678	690	674	715	670	713	682	664	685	668	678	677	648	698	684	668	685	661	668	698	682	679	703	687	647	687	657	665	631	671	690	679	686	689	658	668	675	658	666	697	665	727	644	630	620	666	706	672	717	675	681	682	688	676	671	665	655	668	677	682	691	676	721	647	716	659	687	681	712	636	671	641	707	657	703	662	660	669	679	676	685	697	706	720	699	722	668	699	667	672	626	624	623	719	631	648	640	672	676	709	670	685	641	707	686	681	684	683	685	630	658	713	692	687	688	625	680	718	697	676	665	680	698	682	689	642	631	673	723	674	659	679	666	663	655	675	714	644	694	666	687	728	675	655	700	689	655	694	698	657	666	684	647	688	659	663	669	677	653	692	650	694	646	693	691	693	713	719	689	629	653	689	684	679	697	683	699	694	721	687	677	671	650	697	645	676	652	687	661	713	662	656	688	688	715	674	688	694	736	725	674	647	661	636	657	681	701	665	686	649	694	673	674	685	668	672	671	653	650	649	682	678	690	704	654	601	682	630	666	697	662	698	654	652	703	617	685	714	659	681	677	683	714	690	658	714	704	686	617	679	669	676	711	688	651	674	701	663	671	671	712	687	630	669	624	683	674	708	652	674	599	639	680	641	694	643	663	704	652	712	697	644	644	724	683	689	667	590	669	685	711	692	611	732	651	657	630	699	685	693	676	697	674	689	685	705	649	724	660	656	719	690	698	712	656	653	656	646	714	638	695	641	688	708	667	721	619	685	686	705	686	703	678	676	649	663	680	672	689	698	690	663	694	680	716	668	646	690	683	678	666	698	682	678	706	694	682	637	696	672	670	671	677	655	677	701	684	697	657	651	707	677	669	677	643	625	668	680	652	659	671	733	690	648	695	663	688	688	682	653	703	628	636	693	654	667	680	637	681	678	707	658	689	652	655	663	693	672	675	683	712	694	702	642	654	698	682	650	671	665	660	700	695	664	658	670	677	677	700	651	646	691	681	686	719	726	703	661	681	638	640	705	695	634	674	694	737	713	714	651	657	648	697	668	707	669	727	684	672	681	682	677	656	677	692	639	661	675	673	641	704	727	665	706	625	623	660	677	692	765	700	671	679	632	687	644	689	651	701	699	691	690	700	691	623	633	733	686	637	699	651	679	692	688	668	683	669	701	689	667	677	668	616	691	655	664	691	683	659	718	668	699	662	649	702	736	677	684	697	700	698	664	597	619	685	642	656	679	668	684	682	646	682	641	698	645	652	690	693	691	656	690	696	658	659	685	649	639	645	713	680	651	672	641	661	699	712	638	723	684	700	674	678	661	701	685	680	686	659	680	663	632	728	665	697	695	679	696	654	675	679	677	689	666	710	661	697	711	662	654	672	694	700	678	653	700	670	703	692	655	632	704	654	673	672	626	669	710	689	668	681	690	657	651	681	697	643	657	692	659	670	679	653	667	669	685	649	689	632	674	688	753	668	635	708	668	673	700	696	665	691	630	711	715	641	668	702	688	662	680	730	651	684	631	670	649	704	672	692	651	668	632	671	629	682	692	662	634	640	705	737	640	691	621	689	726	672	686	652	700	666	675	688	634	643	662	653	725	692	679	666	694	691	660	717	688	679	613	663	658	649	684	653	722	673	681	664	703	701	657	694	643	678	656	680	599	655	664	708	729	728	700	658	635	657	727	701	651	694	682	701	694	649	672	688	645	665	698	679	693	707	727	639	665	673	705	640	671	677	700	625	694	710	697	680	706	663	680	640	699	685	695	735	729	674	660	665	675	666	679	661	653	670	683	692	650	705	682	697	648	692	688	681	681	631	695	748	714	664	641	677	747	645	697	648	694	705	700	684	632	656	685	643	674	675	660	648	697	700	720	680	698	640	701	691	683	722	666	710	687	690	667	695	656	689	661	692	669	683	672	684	683	677	647	707	644	693	695	688	692	700	678	686	721	687	658	655	666	714	665	708	649	633	649	682	688	669	657	677	650	680	652	663	636	650	681	657	632	625	682	677	633	653	676	653	660	704	703	677	703	668	666	700	670	643	675	673	684	704	675	720	668	655	700	663	634	644	698	685	726	679	676	637	669	662	712	710	685	716	673	679	684	656	704	684	634	662	699	686	674	688	667	664	671	653	692	712	673	699	645	659	683	712	708	709	657	710	679	683	678	654	659	690	672	626	656	661	660	675	700	646	669	638	716	702	643	718	668
2179	129	106	98	102	265	3520	9777	10226	7262	3507	1141	404	176	97	76	76	71	84	76	93	74	69	58	63	80	50	71	68	92	76	62	74	72	61	72	61	75	72	74	74	72	61	68	71	77	77	88	61	85	68	54	71	71	71	74	80	63	60	85	68	66	76	76	78	80	67	72	77	79	62	69	90	78	62	58	83	80	77	69	70	79	59	75	86	64	76	74	82	89	82	70	68	73	71	65	54	46	64	60	75	61	68	72	52	59	72	84	72	72	57	80	66	57	72	59	53	81	73	67	81	75	69	101	71	79	80	72	66	69	69	66	84	61	79	55	72	62	68	75	70	60	80	63	75	73	74	82	84	71	73	78	55	73	76	68	66	69	69	69	71	68	66	71	63	74	81	68	60	66	80	62	73	74	64	75	67	87	70	75	59	66	75	70	67	72	79	60	75	70	90	74	68	81	76	88	74	88	73	63	65	68	70	65	78	88	57	66	59	67	79	58	73	64	74	59	76	70	55	85	74	64	63	64	70	90	73	60	68	75	85	74	71	75	58	64	63	69	87	78	72	62	76	61	94	77	77	81	71	75	70	82	77	65	67	71	51	65	78	60	65	76	78	68	56	68	69	77	80	68	77	79	83	79	69	81	48	82	79	70	74	71	66	73	67	70	78	72	68	68	69	65	73	60	78	75	73	69	67	66	65	68	70	80	61	58	73	59	69	73	73	73	81	76	64	69	72	70	73	58	58	64	62	72	79	78	76	71	74	68	69	78	70	74	51	70	77	70	83	60	69	75	66	59	67	70	76	69	70	72	74	70	73	69	68	72	71	83	72	74	62	67	71	63	58	68	72	60	76	65	60	71	53	58	75	67	75	73	63	68	59	68	76	68	74	68	79	57	82	90	80	70	72	83	76	74	64	68	81	59	67	67	72	70	76	75	70	70	77	74	65	58	65	80	73	68	55	65	79	79	74	79	74	83	79	63	77	69	61	63	71	74	61	78	73	64	82	73	72	74	81	78	69	57	68	70	56	71	67	67	87	70	78	65	63	74	61	78	77	78	58	85	70	76	55	65	75	66	74	71	57	69	84	73	69	77	55	69	68	63	69	64	59	73	74	62	73	77	67	70	66	91	59	72	79	72	60	65	72	79	61	74	72	51	67	67	76	75	54	81	70	68	75	67	78	76	66	59	71	65	77	80	79	65	89	55	62	70	74	62	70	75	64	84	78	75	77	83	68	69	77	59	79	64	82	74	74	71	55	61	53	68	65	65	61	72	72	79	71	73	73	70	72	83	69	69	73	56	79	75	62	79	79	76	65	67	72	68	64	68	64	77	65	76	80	69	83	71	79	66	66	68	65	69	63	63	67	79	65	93	75	85	66	64	65	67	65	84	64	74	68	73	56	86	76	58	67	77	64	71	65	63	74	75	79	69	66	53	78	78	57	73	68	58	56	80	87	82	91	71	80	83	66	76	70	62	74	61	63	67	87	64	78	71	65	96	75	85	64	62	66	69	69	77	80	76	52	79	75	59	61	67	78	84	74	63	63	75	66	68	70	66	66	70	58	67	67	64	69	56	77	66	74	57	64	68	65	77	73	78	71	72	65	72	56	61	81	80	78	62	82	80	55	68	72	76	81	79	62	81	57	60	78	67	75	76	62	59	69	78	60	70	63	67	87	83	79	76	79	67	81	59	74	68	76	81	68	72	74	63	66	77	78	69	77	71	68	74	82	87	69	69	81	80	72	80	73	64	65	66	59	74	62	72	75	87	69	68	58	76	73	76	72	58	59	57	64	71	64	71	71	76	68	78	67	88	92	67	76	74	72	82	62	71	87	69	79	59	66	75	73	61	75	80	73	75	82	64	74	72	65	83	73	61	49	83	75	51	55	81	61	74	73	60	56	83	59	68	67	50	63	62	71	74	85	58	78	60	59	59	86	65	69	71	67	90	71	77	79	59	66	83	75	73	72	60	69	73	65	85	78	63	72	80	69	70	81	61	82	82	81	62	71	71	78	81	79	85	80	63	63	70	79	64	74	56	77	75	75	78	69	73	68	90	73	76	69	65	74	74	63	67	63	82	78	65	56	67	62	83	81	76	76	57	86	59	87	71	72	67	67	68	75	77	68	53	64	62	71	70	66	85	71	62	75	66	63	69	72	66	76	69	79	62	77	70	68	73	66	88	61	74	68	61	65	56	77	80	66	55	55	55	69	64	61	70	65	87	62	58	63	71	71	79	67	83	77	79	60	71	64	67	51	63	72	82	72	58	65	70	78	72	49	69	68	69	73	66	80	78	85	74	63	62	77	63	77	79	74	78	81	67	66	83	64	72	82	62	63	68	66	67	58	76	54	59	82	58	67	76	69	70	60	83	70	79	76	78	70	65	63	85	72	61	76	70	67	68	87	78	81	73	76	78	65	78	66	78	72	58	65	69	87	72	80	64	82	58	63	79	73	66	77	62	70	71	70	77	71	55	60	44	71	83	66	67	65	66	65	67	60	83	64	75	46	59	77	68	69	58	91	78	78	70	91	73	75	66	68	79	83	80	83	71	74	77	54	64	55	78	61	75	65	63	78	63	68	65	66	75	64	85	68	63	77	72	84	70	70	74	61	61	76	64	80	71	77	61	81	69	54	61	66	88	84	82	82	73	77	83	60	73	63	76	70	80	74	60	54	68	87	62	64	68	73	60	64	72	70	64	80	93	69	58	70	59	72	74	71	66	56	81	69	76	60	64	73	68	67	82	66	61	75	71	51	65	68	85	72	79	91	68	67	76	69	68	84	81	77	76	79	60	69	73	62	75	82	67	60	70	78	77	68	81	72	72	87	66	92	64	71	64	59	53	79	64	64	73	73	71	76	65	69	63	74	80	69	82	63	63	65	82	71	70	75	76	59	74	63	78	65	82	65	72	74	73	63	67	58	69	61	65	64	72	56	70	83	70	62	75	66	80	85	59	75	74	56	69	72	78	59	68	66	73	68	65	89	79	93	72	72	75	69	73	64	80	62	84	78	63	62	72	63	67	71	75	78	70	52	65	74	66	73	65	88	66	68	74	69	65	70	84	79	70	59	75	70	79	73	75	58	59	65	86	63	71	66	67	73	84	66	71	78	69	93	67	85	74	66	64	64	77	84	82	79	74	60	81	67	75	63	66	76	75	58	57	67	67	68	78	78	87	60	85	70	66	81	65	68	77	70	70	81	73	69	73	65	72	65	70	74	72	59	79	86	56	84	65	68	84	65	67	70	73	66	64	77	65	65	76	84	79	79	80	68	76	69	62	65	54	76	68	78	67	60	51	73	67	51	65	67	81	66	66	60	68	71	77	70	62	75	60	77	66	74	69	57	80	71	81	67	59	63	79	73	87	76	58	79	86	87	57	76	84	79	70	51	68	86	70	72	81	79	63	76	80	74	86	81	62	76	59	67	64	61	65	71	60	73	74	63	68	69	64	67	82	56	70	68	78	72	67	63	67	57	66
9515	2877	1515	2379	6049	16925	43341	57204	52620	43232	32017	19424	9205	3593	1419	934	780	789	802	759	769	736	784	815	788	754	764	806	802	747	770	785	765	753	787	796	730	727	800	757	819	762	804	842	737	789	781	783	790	752	793	754	776	838	790	784	749	759	761	766	756	802	773	767	776	795	801	742	741	739	806	796	768	782	751	781	770	797	755	758	789	801	815	760	817	745	780	757	782	840	768	745	803	798	820	771	756	758	755	724	802	763	761	815	797	747	818	815	862	805	750	781	781	752	760	772	749	746	799	764	794	786	808	758	767	851	770	736	768	768	839	803	786	797	787	837	748	814	768	834	797	782	772	750	765	769	761	818	771	780	736	758	747	825	783	740	776	770	761	800	802	749	829	762	775	773	776	787	749	793	779	833	791	783	721	767	781	808	794	791	772	771	792	804	810	779	764	765	802	834	741	757	791	797	808	745	816	780	778	740	756	798	787	740	770	772	775	772	792	791	796	779	780	831	788	754	773	790	814	756	793	783	741	765	815	789	758	790	813	767	726	772	785	786	775	764	766	781	803	774	736	806	743	760	755	799	780	727	750	772	789	851	788	801	847	741	753	744	754	754	705	821	791	759	783	732	778	769	778	794	815	749	754	754	850	780	724	773	808	844	825	755	753	780	792	801	723	763	792	729	789	752	781	771	774	803	756	809	809	781	795	815	775	852	776	755	773	813	772	774	802	859	784	799	740	806	760	788	785	757	792	792	780	849	830	753	776	785	796	790	742	799	760	761	774	787	813	770	833	763	809	805	808	806	758	760	787	746	745	777	821	791	793	783	785	759	834	776	759	725	750	794	731	798	807	803	756	793	808	763	751	740	791	798	755	856	765	797	774	755	759	833	757	793	792	791	792	823	740	787	717	789	796	831	735	830	765	735	758	780	806	792	791	792	809	765	767	788	796	764	786	769	827	788	789	823	717	810	769	802	751	787	759	781	734	764	731	780	811	775	811	794	772	731	767	791	779	780	754	736	759	792	805	730	729	731	719	772	770	721	771	757	766	799	768	773	820	765	738	818	849	725	795	803	825	783	791	793	825	764	787	721	798	731	800	797	750	748	784	790	807	788	751	787	753	773	756	763	766	731	783	734	769	770	774	768	821	727	797	742	765	760	781	757	801	832	791	767	803	792	741	779	792	840	786	799	783	696	846	793	763	783	771	753	762	777	800	788	753	853	760	740	805	836	858	806	756	795	761	758	761	766	778	791	736	798	818	780	762	786	804	745	794	763	752	784	822	841	784	764	784	791	784	765	792	753	749	789	755	741	779	768	774	819	808	754	792	798	790	784	848	806	815	819	831	761	822	838	801	832	781	830	776	803	742	797	769	741	791	719	754	793	806	788	774	793	732	797	806	844	757	803	765	799	788	761	768	746	809	768	804	800	803	782	759	809	783	792	791	740	770	806	822	794	806	742	773	780	774	722	754	797	797	761	780	757	796	785	779	750	766	783	815	738	766	819	805	800	767	843	788	769	737	796	818	775	779	766	812	775	805	771	785	801	778	825	752	827	761	803	777	744	754	818	778	818	703	812	778	753	793	763	796	795	744	788	811	783	757	806	781	741	774	740	809	795	783	814	802	782	789	785	755	786	820	811	760	783	780	804	737	784	809	798	801	758	788	763	767	795	765	755	791	782	774	829	748	790	753	800	801	807	733	775	749	830	821	785	772	783	752	810	822	781	793	806	777	824	768	818	816	737	753	798	787	811	793	766	746	791	819	730	742	750	792	791	811	826	734	807	801	748	780	776	755	776	743	757	771	748	764	795	769	797	760	715	745	783	813	798	807	795	727	772	777	749	781	758	799	750	758	731	849	774	769	798	779	802	804	745	770	817	785	773	783	754	782	796	809	770	792	748	761	813	818	786	782	789	757	811	739	838	772	729	774	812	778	780	765	803	757	777	792	776	756	804	743	770	754	803	796	793	780	767	780	778	820	801	808	756	741	763	805	764	779	826	788	719	802	760	780	745	779	810	815	757	839	744	816	733	765	800	793	740	768	765	780	796	789	771	849	782	804	764	773	782	790	809	864	759	787	763	777	763	768	765	760	766	825	815	744	794	785	766	762	794	775	850	799	845	776	781	739	773	818	787	769	820	765	803	769	791	792	819	840	788	776	767	753	772	837	757	794	776	728	751	802	780	812	745	813	801	728	835	762	758	798	755	835	783	787	731	802	792	798	782	770	805	808	765	796	764	799	774	769	811	755	785	796	706	783	799	801	844	791	767	776	763	771	768	741	772	771	797	771	814	799	743	758	771	766	794	788	772	788	779	760	800	857	737	772	786	796	809	751	833	793	765	831	815	772	734	756	758	804	745	776	781	790	764	824	751	797	721	765	769	800	744	770	776	778	765	805	723	745	812	795	773	823	829	803	777	757	808	789	781	810	814	769	794	790	768	761	737	772	812	777	786	770	754	798	795	788	726	793	793	772	797	817	786	814	746	770	828	813	718	795	748	780	731	781	763	783	792	803	766	796	780	746	781	780	832	771	797	776	748	790	801	815	747	790	754	779	775	786	783	763	803	774	805	781	804	764	795	762	745	768	747	774	784	772	793	743	815	813	789	779	769	805	821	778	782	792	725	767	761	790	743	772	734	820	777	817	743	755	753	771	801	827	779	779	771	740	769	789	781	804	797	856	832	742	746	770	789	784	824	770	793	789	763	762	792	751	776	778	823	792	811	758	753	757	770	776	828	781	825	776	749	774	790	789	752	794	783	810	744	825	820	820	764	740	789	789	787	799	778	794	779	786	823	801	772	740	791	782	783	800	752	803	832	757	771	757	767	784	782	779	774	768	809	744	827	821	789	793	775	770	807	769	790	784	795	751	791	777	792	829	775	805	754	766	752	804	792	830	751	797	780	823	744	747	816	757	781	804	785	773	806	801	765	801	770	740	798	750	804	817	784	760	775	774	740	788	839	801	785	773	791	748	767	731	789	812	785	777	778	766	754	767	817	812	871	785	802	788	779	783	786	777	723	798	784	800	742	802	756	751	809	806	796	760	777	794	816	761	792	776	812	774	823	761	751	768	768	721	750	718	779	762	772	799	795	772	740	781	805	764	758	782	767	806	801	786	813	764	752	784	804	818	763	761	749	794	798	741	803	774	718	760	763	765	780	779	784	802	740	743	809	749	789	790	773	766	839	766	761	751	801	793	796	739	805	775	797	745	746	795	796	750	832	755	757	740	759	778	752	782	808	841	747	769	808	850	789	802	748	732	775	741	747	799	778	747	768	812	757	807	773	802	819	776	763	791	785	756	764	790	800	800	783	783	798	758	712	762	781	749	771	805	766	812	778	789	800	799	741	825	805	822	800	772	805	760	755	748	780	811	769	824	769	762	785	784	782	753	779	801	839	809	799	793	752	755	771	805	760	765	775	782	809	738	752	728	784	754	728	715	762	775	800	752	750	827	750	833	814	741	773	744	796	736	728	815	776	773	787
1081	201	126	113	123	987	7827	16186	15549	11302	5386	1754	527	230	109	60	60	59	67	45	48	48	62	47	59	46	50	60	57	47	62	52	58	68	62	47	49	58	47	48	61	58	56	45	55	60	50	59	61	61	51	63	57	53	65	50	49	44	60	52	49	61	71	58	58	57	66	55	72	69	43	53	64	64	50	49	50	54	54	47	55	48	59	66	57	64	54	54	54	46	54	58	45	49	49	51	38	64	54	66	49	63	46	50	51	51	60	56	45	42	54	51	54	64	54	45	62	48	61	43	57	59	53	51	59	52	57	51	57	68	55	47	63	55	60	45	75	55	53	54	55	67	54	66	48	67	54	63	47	49	59	49	55	49	59	47	44	55	66	57	55	66	62	40	58	41	56	44	66	49	56	73	54	49	52	44	67	54	52	57	51	43	58	48	62	56	60	55	61	65	70	51	45	54	61	49	56	76	59	51	61	55	52	52	40	54	46	73	46	44	47	55	56	58	44	51	56	55	50	64	52	49	53	50	61	53	69	56	54	56	71	55	60	69	58	51	57	47	61	44	63	57	58	50	71	47	46	63	54	55	58	57	47	51	53	63	69	69	51	49	65	55	53	51	54	74	64	39	54	51	57	45	61	55	51	48	45	76	64	50	53	53	64	40	57	67	66	54	58	48	64	51	49	52	64	59	62	55	62	44	43	62	39	56	50	65	43	63	54	68	53	61	60	62	69	60	58	67	55	54	48	60	63	76	56	56	59	57	62	50	61	69	61	53	62	57	49	50	56	55	47	57	55	43	47	43	65	59	53	51	53	55	48	43	50	47	52	48	71	54	62	50	52	53	48	59	54	47	55	60	59	61	46	61	43	59	56	48	52	50	66	45	47	37	54	46	62	58	70	62	48	55	43	54	53	58	66	53	47	61	51	64	46	69	50	56	39	70	51	60	50	49	55	41	59	58	74	54	62	49	61	45	48	62	58	62	76	52	49	62	68	50	65	43	55	63	50	51	62	66	57	56	54	63	59	46	61	57	51	50	56	54	63	55	57	45	77	51	58	57	53	58	54	53	56	53	61	57	49	46	59	55	62	59	69	65	52	52	69	68	69	46	51	53	52	46	60	60	53	53	66	48	71	61	66	48	55	56	57	68	49	53	75	65	53	49	49	59	52	70	61	50	62	54	68	45	71	64	58	78	47	60	58	60	57	45	57	60	51	44	56	68	56	63	57	52	58	71	67	51	73	56	52	57	50	62	69	42	53	47	52	54	59	58	60	43	44	87	59	42	55	52	62	58	51	58	58	52	62	53	60	72	63	48	55	62	59	45	56	54	73	54	48	49	60	54	67	65	61	61	63	58	44	54	58	60	47	54	68	72	57	52	61	49	61	62	39	65	61	60	54	66	46	49	49	50	58	54	49	52	47	67	57	36	51	46	48	62	57	58	52	59	65	69	55	72	55	45	59	68	58	68	60	58	58	59	56	54	54	47	63	60	58	55	67	60	48	64	55	59	61	57	58	59	50	59	57	44	56	51	53	50	57	51	68	45	63	55	65	56	51	53	60	47	54	53	44	62	61	52	47	51	53	63	64	60	66	65	48	72	65	65	50	51	54	51	53	61	34	48	55	54	60	56	51	58	52	51	56	47	50	52	53	54	58	48	62	45	60	63	57	54	71	51	44	57	48	58	62	69	53	58	61	58	43	61	62	48	65	60	43	56	40	50	57	42	49	55	59	48	60	65	52	43	58	57	64	57	41	42	62	61	63	64	44	55	58	66	51	64	40	44	49	62	52	48	44	65	55	62	55	56	58	50	65	58	49	53	50	64	54	55	57	57	53	60	50	48	60	48	65	46	52	59	62	53	62	65	59	60	52	62	65	49	66	61	61	48	60	63	55	56	61	58	62	52	42	48	49	59	63	53	56	60	62	47	65	61	60	52	64	40	69	56	53	56	54	45	45	47	58	58	55	50	57	55	57	45	45	55	37	49	54	49	66	54	59	52	70	64	55	64	60	54	50	36	66	55	62	66	52	44	48	70	59	67	48	54	52	62	50	64	64	48	66	57	55	59	63	58	63	58	64	59	58	59	57	57	51	50	51	50	47	61	58	58	53	58	63	53	53	60	54	57	70	55	57	61	64	76	54	49	57	48	66	55	69	49	61	47	72	51	60	49	57	55	58	63	62	48	58	63	53	66	58	67	65	43	76	58	51	62	53	55	51	41	51	52	59	50	67	45	52	63	46	52	54	46	58	60	56	52	57	56	57	62	47	66	68	51	66	63	61	55	48	53	54	62	44	48	49	57	57	66	50	56	58	60	58	55	50	54	51	64	64	55	60	57	62	61	58	42	61	51	47	48	60	52	61	51	54	50	60	64	41	60	56	68	49	49	63	53	56	54	49	57	67	69	67	65	48	50	59	62	54	74	44	52	61	43	63	50	47	55	58	51	53	61	56	53	46	52	72	48	61	61	57	53	58	52	56	53	49	49	58	58	60	62	58	59	58	54	61	46	53	54	53	60	57	59	56	75	56	60	60	59	55	43	68	58	46	55	62	54	67	62	64	60	52	52	72	67	53	48	57	54	65	56	56	64	50	46	48	65	53	65	59	54	54	51	55	67	53	45	67	59	51	56	52	54	58	69	57	56	47	54	42	67	65	52	44	53	46	57	50	46	53	63	52	53	67	65	58	46	62	59	66	48	58	59	45	57	50	51	52	70	64	56	60	64	61	51	50	63	55	61	60	51	64	48	64	70	48	47	46	37	59	57	56	52	50	59	45	67	50	53	55	54	52	59	59	60	56	52	50	56	52	48	49	62	53	55	62	40	45	64	60	51	62	77	56	62	75	55	55	49	64	47	65	58	52	59	50	59	44	61	51	45	58	62	69	55	56	48	53	49	40	56	52	61	52	61	49	55	44	61	56	60	50	54	65	58	59	63	65	58	44	54	57	52	60	52	39	43	53	62	52	50	47	52	53	74	72	67	57	70	54	52	43	66	54	57	72	52	55	58	45	63	57	52	66	66	49	56	57	39	53	59	40	74	52	58	63	58	62	56	48	38	60	59	65	67	54	49	61	62	54	49	55	53	55	51	55	60	53	61	62	74	52	52	48	51	58	53	45	50	61	62	65	65	56	60	55	53	48	57	59	52	53	61	53	62	73	51	63	53	55	56	52	48	55	52	66	47	53	70	71	52	41	53	53	68	62	64	58	48	71	45	53	51	63	53	64	52	61	44	59	52	47	65	63	53	75	60	59	57	55	62	56	41	53	65	48	51	65	55	50	51	52	58	65	64	66	50	63	52	51	48	53	65	51	43	60	57	48	48	58	56	38	49	52	52	52	58	64	59	53	60	63	68	63	62	62	52	54	50	50	65	60	61	62	40	51	57	64	53	53	63	43	56	60	65	69	55	62	55	56	50	50	53	56	57	56	48	49	53	65	51	55	68	47	60	52	61	69	43	47	56	46	61	54	60	55	46	55	57
13143	4274	1974	3630	10408	31306	56814	67114	60510	50177	37021	23956	11897	5070	1628	867	663	628	646	662	598	690	647	643	639	590	609	596	655	663	607	664	633	660	587	636	630	585	645	650	643	669	622	680	614	638	619	629	638	614	666	658	664	642	648	619	622	625	658	628	614	647	620	656	614	623	668	631	596	559	592	634	622	600	635	622	585	610	623	664	651	599	613	607	613	661	647	589	651	579	668	673	646	646	649	691	645	599	606	602	674	627	650	606	617	625	616	606	634	593	604	659	645	636	630	600	668	621	639	637	612	650	643	619	685	585	619	606	593	575	599	671	617	652	647	567	642	631	616	624	666	626	616	626	630	619	639	637	571	617	608	643	629	599	608	640	635	606	640	566	634	675	663	592	590	612	587	622	669	646	608	643	596	631	660	658	625	612	633	589	628	620	635	633	655	631	664	623	616	621	658	619	648	655	637	629	627	599	582	617	660	562	661	625	626	654	653	651	646	627	581	656	625	627	654	562	626	651	644	597	594	625	631	615	616	595	639	572	579	651	627	652	597	658	641	637	615	659	631	615	626	602	569	654	667	599	628	639	656	616	675	663	586	656	640	626	627	618	656	636	602	625	589	640	687	690	611	629	622	612	668	613	643	644	611	639	627	642	619	666	586	621	672	601	642	649	630	623	632	611	628	589	636	649	624	604	632	593	627	632	658	640	648	635	641	635	654	650	655	607	654	619	628	640	613	612	618	609	634	611	650	635	627	654	680	605	598	603	676	614	619	591	628	639	653	619	597	613	610	634	608	580	617	644	612	618	635	641	605	603	668	594	642	632	652	593	625	621	578	597	622	643	622	646	629	619	607	633	639	589	623	628	640	600	590	606	625	646	652	597	570	655	639	630	668	660	646	592	606	642	627	637	602	631	656	622	627	644	675	636	643	609	663	661	639	618	610	633	592	649	594	631	628	655	617	590	661	610	585	660	614	609	594	647	650	631	644	638	629	617	634	666	640	613	664	649	642	629	571	597	599	663	609	684	628	596	620	613	594	627	687	610	583	668	637	597	612	659	617	638	648	590	640	657	583	619	629	675	632	609	598	606	629	604	652	636	620	629	611	649	627	635	639	636	640	571	661	598	642	651	643	606	663	650	602	623	657	649	616	607	636	633	603	598	596	598	566	644	552	623	638	635	596	628	635	588	615	620	632	629	610	599	645	646	605	614	620	654	631	659	606	612	615	639	638	636	646	586	657	597	616	636	634	676	623	587	632	640	588	638	598	640	614	632	617	624	640	646	658	658	607	656	664	661	626	614	640	626	626	640	642	607	582	655	659	651	639	634	608	608	603	588	621	601	603	619	638	619	634	651	620	600	601	618	604	580	595	696	652	626	603	630	631	615	639	622	628	639	632	646	621	681	633	603	610	657	629	639	601	660	598	652	650	647	620	650	654	660	608	683	641	637	578	614	619	613	650	611	585	646	604	573	628	628	626	632	606	585	629	645	613	628	618	687	650	594	605	624	635	621	626	650	665	580	636	640	629	588	615	660	663	608	694	638	655	633	624	617	656	607	593	623	664	661	656	645	607	623	673	595	603	640	648	630	668	603	668	605	640	632	579	637	625	616	670	607	639	629	616	648	596	622	605	612	598	647	633	645	608	647	659	625	635	619	643	624	626	606	652	631	662	639	606	610	620	612	654	643	649	614	632	621	662	599	636	643	647	665	593	647	649	631	594	634	640	610	675	662	581	630	677	603	644	626	633	589	679	610	652	592	671	610	632	635	619	655	645	616	634	605	630	595	615	605	627	653	603	619	607	628	606	632	645	637	630	573	660	617	645	630	585	598	636	654	615	630	626	589	634	644	598	659	641	623	661	645	632	615	623	620	602	614	676	611	607	618	618	631	640	673	616	635	663	632	674	647	666	608	588	608	608	656	645	646	641	641	597	636	671	602	613	620	628	599	626	606	627	650	614	599	646	588	627	646	673	627	644	607	613	613	631	607	609	634	591	630	620	608	670	640	651	631	647	639	600	617	620	674	597	605	626	624	643	625	599	650	649	628	656	668	648	646	670	629	630	658	607	657	680	598	604	660	644	626	627	642	662	625	623	654	648	643	612	625	633	619	617	610	663	556	637	635	639	605	607	667	621	666	641	661	630	629	638	598	602	604	638	640	594	645	624	612	650	642	596	636	611	642	597	649	646	653	643	593	613	623	648	586	610	629	619	651	586	620	623	696	603	617	625	625	662	619	666	660	639	642	580	664	618	653	612	641	622	664	635	648	638	665	606	584	606	610	582	618	620	666	639	679	617	646	568	627	607	634	616	625	652	607	585	654	640	594	653	619	598	614	634	587	609	685	640	649	619	673	623	635	692	613	600	684	629	652	613	671	629	690	618	595	618	650	650	601	636	625	610	638	619	587	624	636	651	608	587	650	616	622	566	608	630	603	672	652	614	631	630	587	673	658	642	622	670	659	604	655	628	614	626	582	670	599	644	653	664	630	602	625	639	652	611	614	615	618	666	656	675	672	619	644	612	635	626	626	640	596	658	569	571	609	625	638	615	619	610	636	647	616	608	669	625	647	623	569	635	661	637	623	605	612	616	628	622	684	632	585	646	588	622	555	652	638	634	635	621	645	618	624	603	603	608	597	636	646	638	600	642	611	629	636	640	663	615	608	590	619	637	618	643	634	669	666	647	629	609	594	640	606	609	653	595	646	630	614	628	641	624	612	646	620	600	676	602	621	662	630	601	603	629	615	648	666	604	588	642	570	642	633	634	649	660	637	657	605	641	636	635	617	636	622	624	603	597	620	648	615	636	634	581	642	610	667	689	586	622	634	608	663	634	677	651	615	615	599	634	668	641	625	639	620	653	590	615	579	606	640	642	617	638	635	645	603	627	602	597	653	628	623	612	645	596	586	644	606	602	614	649	639	620	620	641	620	607	648	635	614	640	612	640	618	641	636	606	661	656	631	590	614	632	642	580	633	643	634	667	618	621	639	652	653	648	635	645	641	653	624	633	625	607	598	578	604	616	660	628	605	603	651	639	633	615	634	632	624	634	647	580	589	636	649	622	632	598	670	643	606	645	617	648	585	605	673	660	597	635	606	625	646	624	608	652	637	576	633	565	625	625	636	609	668	650	625	623	649	555	604	618	616	662	651	600	633	650	607	638	630	606	613	666	606	582	656	611	660	673	647	626	650	637	639	644	597	648	638	604	628	655	652	617	645	633	599	602	622	581	618	648	646	643	684	680	642	621	607	663	612	602	642	617	619	644	554	591	623	649	634	675	625	606	624	614	673	664	637	619	605	591	670	652	628	639	631	587	644	634	634	585	640	632	642	665	652	633	620	634	627	602	619	574	638	611	632	600	668	613	638	627	622	624	584	617	625	645	647	610	624	645	645	630	580	629	624	674	651	607	598	588	653	615	613	635	620	636	600	589	653	602	607	619	638	640	601	619	629	608	590	666	607	646	636	638	668	601	626	590	639	615	664
1466	88	92	77	83	141	703	2832	3124	2456	1403	572	235	122	85	99	98	82	80	85	73	68	66	77	57	67	71	64	93	58	65	72	68	59	60	71	69	67	65	84	69	75	63	67	66	78	65	88	67	71	76	66	82	62	68	84	72	91	67	65	80	67	74	79	68	66	85	76	94	96	58	56	78	70	73	69	78	71	71	77	84	71	75	83	74	71	64	75	71	68	66	51	77	74	72	82	68	83	76	75	90	74	75	73	74	73	56	67	71	77	80	74	67	73	80	69	89	78	75	53	85	71	81	60	73	91	79	72	90	72	73	81	68	72	65	89	71	75	64	71	81	77	94	78	77	71	79	90	74	55	63	80	71	75	76	62	79	69	61	65	65	83	67	76	56	61	64	65	75	64	66	80	78	72	66	100	79	73	74	61	70	86	79	78	71	70	90	76	69	82	57	78	75	78	82	76	68	64	74	59	85	92	71	80	67	81	63	72	72	76	63	62	73	84	78	72	76	66	84	72	80	79	80	74	71	78	66	94	87	83	71	70	64	71	76	78	59	88	60	86	77	71	66	71	74	60	75	76	73	75	89	64	77	57	64	78	65	67	72	75	76	57	74	79	58	66	79	93	64	83	82	76	60	69	93	84	75	80	76	75	79	84	69	71	65	79	69	67	78	59	68	80	85	62	86	67	60	63	91	61	73	86	66	74	63	83	61	66	71	65	62	72	62	70	67	88	78	70	81	74	88	72	63	66	71	80	84	77	68	77	88	78	86	69	69	91	76	91	69	88	75	83	75	58	78	71	64	74	77	71	66	80	80	67	87	68	66	66	67	77	62	76	69	82	60	71	69	63	73	92	73	74	85	61	74	73	62	64	85	74	75	75	58	82	70	73	69	70	78	68	57	63	62	75	80	82	71	82	83	72	80	86	64	66	65	93	73	65	77	77	63	66	79	61	77	76	63	76	66	72	71	90	97	91	63	93	88	74	79	62	68	82	70	73	63	69	75	72	76	51	78	72	67	56	64	58	84	92	73	74	79	74	72	72	61	68	83	83	100	72	75	64	85	75	75	74	82	65	58	70	77	77	71	81	73	69	68	70	69	59	69	79	83	69	71	76	66	71	88	65	64	76	77	73	67	74	69	73	72	77	64	69	65	58	72	91	78	70	79	70	68	93	65	65	65	69	69	71	71	69	70	84	62	79	61	78	59	67	77	84	68	65	56	69	76	69	74	82	74	73	72	66	77	71	58	61	64	76	67	75	57	82	84	66	83	74	55	61	84	74	75	75	82	88	62	67	80	88	75	68	72	63	75	71	76	68	74	72	75	57	82	74	82	66	87	71	76	69	78	81	60	75	70	75	67	60	74	81	64	87	69	72	62	65	73	71	75	71	81	77	68	75	64	61	68	73	82	89	78	70	74	72	70	73	86	60	74	73	63	77	66	67	71	59	81	65	84	67	79	75	81	56	61	89	76	58	75	57	78	71	81	67	72	79	81	79	82	76	78	70	71	65	73	65	76	63	69	77	101	64	81	68	80	83	83	70	75	70	71	64	62	65	73	70	77	65	58	70	67	76	74	67	67	71	68	72	68	79	71	86	94	64	74	82	82	86	62	75	81	70	69	77	75	74	79	77	84	90	75	71	71	94	73	71	59	57	69	87	78	77	77	73	82	74	87	83	73	69	78	78	69	68	80	72	73	78	67	62	60	86	74	81	76	78	86	72	67	53	70	61	78	65	69	59	73	73	82	73	80	72	75	56	59	70	69	61	74	79	76	61	73	60	72	65	63	89	58	82	77	77	89	60	57	92	77	61	74	62	61	71	86	63	72	70	70	66	75	66	69	73	65	86	76	79	69	79	64	82	75	66	71	60	74	67	75	79	79	76	74	76	74	76	63	61	65	70	59	69	64	74	77	71	74	57	82	77	64	76	63	65	72	74	52	67	70	78	71	78	80	69	69	78	75	78	62	70	82	80	60	65	86	64	71	74	68	80	69	78	67	70	77	80	74	70	84	75	76	77	89	67	66	74	72	69	76	73	102	60	77	77	77	66	64	72	69	76	74	76	69	70	69	65	91	67	76	79	84	73	76	81	77	67	65	72	68	68	83	78	69	65	75	93	73	74	92	68	81	82	71	70	68	78	79	85	72	54	71	72	72	81	79	83	82	81	84	77	91	71	83	83	63	83	71	67	91	80	71	76	64	68	70	82	79	72	69	70	85	79	80	73	78	79	80	68	69	81	83	72	87	72	55	67	88	70	81	69	66	67	99	77	82	68	77	63	74	87	73	70	75	54	77	79	82	65	57	85	72	91	73	66	80	74	82	69	62	72	79	71	76	67	72	75	75	75	66	77	73	76	75	71	77	72	77	80	74	80	73	72	68	80	78	74	89	80	60	75	67	77	77	77	68	80	68	81	72	76	66	62	79	67	77	67	87	73	65	81	72	69	81	79	69	64	70	64	72	73	82	76	82	68	79	63	82	87	86	76	53	74	74	75	68	62	67	69	56	66	64	62	57	50	76	68	94	76	67	98	76	65	77	74	72	74	85	78	83	78	66	72	72	90	61	85	63	76	73	74	80	72	76	66	76	62	74	85	81	73	72	91	71	69	74	78	69	71	56	65	58	86	58	71	91	72	72	79	80	78	62	69	81	94	69	90	86	67	87	81	60	63	56	69	74	75	89	90	76	76	72	77	69	66	67	63	69	79	66	63	70	76	102	79	74	78	56	93	69	70	69	68	71	76	75	72	71	89	86	81	69	87	84	83	67	77	79	79	63	86	69	78	78	72	80	75	79	68	73	71	80	91	78	87	81	65	73	70	69	68	69	76	58	74	65	65	72	75	71	63	90	77	73	81	63	59	79	78	79	83	78	83	65	77	82	75	64	64	72	76	85	66	73	64	87	73	69	71	70	77	62	75	74	80	75	70	75	63	59	73	74	73	69	77	70	75	65	75	76	71	61	82	63	81	71	86	78	71	72	77	82	84	99	76	82	75	81	78	77	80	70	80	85	76	92	87	68	83	79	66	82	73	85	68	76	72	84	67	89	61	80	76	56	66	77	80	56	76	64	78	81	73	71	79	73	83	60	72	67	77	65	82	75	62	75	87	74	72	71	62	91	69	72	75	77	69	90	78	78	84	57	75	70	80	68	65	89	77	55	78	57	65	73	63	73	83	78	94	71	70	70	69	73	75	67	66	67	79	85	77	86	81	59	52	77	70	65	71	75	80	86	71	81	78	73	80	76	90	69	85	75	68	68	87	65	71	84	76	77	65	62	72	73	71	67	74	69	83	95	68	86	78	71	82	87	64	73	77	78	80	73	66	86	84	76	75	69	69	65	61	66	86	68	80	64	66	78	86	62	77	71	84	74	79	64	57	81	79	78	75	72	85	65	73	85	87	76	57	73	80	62	74	87	80	78	84	71	80	75	86	92	69	82	87	88	86	71	83	70	63	76	82	74	69	66	79	63	73	81	68
7641	1501	1058	1343	2434	7128	24844	38487	36144	31122	22837	12652	5230	2214	1183	918	786	837	843	823	781	801	810	810	795	855	841	790	808	780	781	825	825	845	820	827	781	822	813	802	827	825	820	774	809	751	772	793	805	783	807	839	792	822	837	807	836	773	787	829	778	794	834	851	870	777	776	755	794	789	801	793	779	834	830	815	761	726	772	841	826	759	767	799	769	797	830	802	769	844	813	827	779	839	814	767	807	810	815	826	784	770	801	789	808	802	786	795	791	832	800	817	825	793	860	813	798	872	798	752	813	819	840	845	864	815	807	790	798	748	783	830	888	822	781	771	835	831	809	816	756	852	781	839	804	745	833	799	803	838	810	842	865	842	805	800	796	825	801	825	816	845	856	812	788	803	898	838	814	846	743	825	822	763	768	792	752	839	772	780	806	817	811	841	810	827	796	866	791	811	749	810	866	809	812	802	839	813	814	804	832	843	795	789	808	828	755	828	814	760	851	820	787	839	824	803	831	800	837	810	833	802	814	810	823	871	754	777	822	828	831	799	794	814	794	827	806	786	781	806	848	793	775	786	832	807	819	732	806	796	696	823	785	755	790	795	841	766	804	760	807	802	789	849	823	816	799	838	794	767	795	774	792	858	840	798	843	825	834	823	845	795	823	773	791	722	838	832	847	812	800	771	823	815	811	785	861	801	788	797	811	794	824	799	792	825	868	838	807	802	795	795	824	845	808	777	829	813	779	817	819	843	725	774	839	735	817	780	818	802	780	850	797	824	803	819	771	768	788	806	801	836	747	803	757	783	836	814	759	808	822	829	842	767	848	820	817	762	808	752	807	794	773	784	789	792	790	847	769	861	822	796	774	832	820	756	827	809	797	854	835	803	858	842	790	854	853	787	818	803	778	783	833	831	809	737	798	734	836	817	768	842	857	811	792	817	850	782	789	846	815	827	812	789	799	776	816	790	791	749	803	812	816	804	830	782	786	785	810	771	775	767	853	815	822	834	778	821	804	783	821	755	840	793	815	809	846	827	804	839	830	815	841	805	817	836	839	778	810	820	803	787	831	785	802	817	845	845	788	871	769	837	778	786	807	826	784	779	812	810	802	787	813	769	795	804	810	834	821	815	821	822	839	850	834	783	810	842	756	810	790	750	775	814	817	853	782	745	755	776	799	761	802	796	827	774	833	792	794	793	803	778	812	829	815	845	802	774	833	849	813	744	765	815	805	830	836	780	784	799	856	791	807	825	734	857	820	818	812	811	808	825	804	829	821	832	797	810	797	814	812	803	795	837	838	821	867	779	762	762	810	789	796	820	851	811	809	819	807	820	814	802	727	863	794	797	772	842	802	795	824	808	846	766	771	762	840	818	747	799	867	809	857	809	819	795	826	797	816	780	811	830	827	842	769	820	806	742	810	819	773	850	777	766	761	830	825	781	802	824	804	851	841	759	821	795	799	828	813	863	845	827	799	856	784	801	788	767	784	807	804	840	811	804	813	842	803	806	773	801	841	803	761	847	806	778	834	808	777	792	830	808	843	777	802	771	768	841	829	834	803	825	847	825	811	795	805	742	815	872	818	780	778	785	791	803	819	800	834	787	811	850	797	810	814	778	806	831	830	787	870	821	822	813	816	812	796	825	809	822	803	736	798	809	846	796	782	770	765	846	792	805	846	801	829	780	817	797	800	836	813	818	848	798	847	793	832	788	810	834	843	844	812	824	752	868	805	813	825	849	807	780	811	842	772	793	800	806	810	793	815	823	800	837	796	848	792	806	816	816	778	791	770	824	817	800	787	838	791	801	830	821	831	799	805	789	787	849	764	756	783	791	827	837	829	790	826	779	806	841	795	883	824	797	797	821	734	806	778	796	784	779	819	838	797	846	832	798	779	801	798	793	772	838	801	828	793	779	775	865	827	794	765	822	769	828	817	798	803	877	811	822	808	822	820	823	782	796	756	824	773	753	806	803	757	794	792	761	764	822	783	742	815	778	853	833	799	807	827	863	820	843	785	825	833	801	817	802	805	854	836	777	814	822	821	835	786	794	822	777	795	819	801	790	754	789	856	839	795	766	809	822	820	800	812	826	829	790	812	759	792	831	810	864	809	858	767	849	790	782	768	801	838	812	829	845	828	804	802	790	829	833	858	770	821	772	788	859	776	799	841	805	836	803	846	793	818	778	813	839	814	803	820	826	836	819	777	826	804	792	822	822	843	780	825	779	843	801	801	768	804	832	861	832	820	767	857	837	764	816	797	796	775	791	833	779	817	765	824	874	798	829	779	791	803	782	830	800	812	768	800	797	791	810	781	792	801	799	815	752	818	782	767	806	769	813	827	858	842	798	696	833	774	796	848	806	822	814	784	814	778	732	765	843	785	804	834	776	782	781	793	840	777	815	811	797	842	772	829	838	806	800	803	817	828	795	761	788	810	850	818	800	810	799	819	758	839	841	808	791	772	783	824	788	807	778	829	863	838	824	788	775	781	815	848	754	826	789	785	786	823	834	773	765	788	829	839	778	786	850	789	783	774	862	777	867	791	822	823	830	817	818	833	831	811	796	869	812	844	828	844	775	830	773	814	828	769	846	804	823	765	810	770	820	830	780	809	819	836	873	831	776	746	850	800	803	827	820	779	805	864	771	777	868	810	841	832	745	794	785	824	789	832	787	808	761	784	802	793	827	757	854	812	783	806	866	760	839	844	803	793	823	801	798	806	835	798	785	766	824	813	795	805	835	770	835	803	818	745	792	804	817	789	766	808	825	752	808	796	853	817	810	805	794	823	813	800	806	806	859	811	805	747	821	799	773	819	766	845	764	797	832	794	785	730	772	785	844	783	818	795	789	794	793	808	813	848	779	841	823	803	809	831	780	834	818	831	796	829	792	839	795	812	812	788	795	794	824	772	795	798	806	780	795	835	827	796	803	859	822	823	850	810	798	784	771	823	874	798	804	801	809	783	796	793	812	785	807	867	858	819	833	835	825	831	786	824	833	796	855	811	827	774	828	809	790	774	784	878	854	816	823	798	835	796	787	766	826	825	819	797	749	851	807	788	783	775	782	783	806	843	825	814	840	773	787	804	756	781	847	802	769	793	765	831	787	818	808	819	775	797	794	837	821	851	794	799	818	819	822	787	789	841	811	788	816	803	763	769	817	784	897	819	823	809	743	836	764	813	853	804	839	826	782	845	806	807	818	816	853	841	784	793	790	802	786	817	817	818	790	816	835	785	865	790	888	835	833	888	809	839	849	815	808	791	803	770	858	816	866	787	785	813	784	864	793	802	783	833	754	779	792	762	836	806	810	798	869	803	798	835	754	859	818	824	769	832	821	813	798	798	810	830	789	775	822	805	808	817	792	851	823	828	813	791	838	820	790	861	788	811	797	779	749	794	822	796	770	813	798	849	770	764	827	826	837	791	760	799	778	783	780	801	811	786	857	775	798	822	782	814	798	788	840	780	791	802	818	805	808	835	812	849	799	807	816
568	132	92	85	74	123	669	6454	9897	7153	3755	1307	420	181	109	64	63	51	63	67	49	63	66	65	73	53	69	55	61	74	58	46	61	66	64	60	52	61	66	70	56	61	73	54	66	55	59	60	55	58	74	70	64	62	62	76	53	63	59	63	60	61	59	69	69	52	57	67	68	61	78	64	72	58	67	71	55	57	64	57	61	72	62	42	57	78	84	58	62	64	66	65	61	60	63	56	66	64	54	53	63	66	71	64	67	56	57	58	66	63	56	53	47	65	55	51	59	61	63	69	66	55	70	51	75	72	73	62	50	54	61	55	45	66	72	57	68	71	57	61	54	61	69	75	70	71	63	65	73	81	73	62	65	76	68	56	68	68	52	58	69	56	65	70	50	68	76	62	74	64	60	65	61	69	59	66	56	61	70	70	74	54	56	58	43	61	60	55	63	66	58	49	61	52	70	66	60	57	58	62	68	71	73	68	65	63	67	50	53	57	72	58	67	54	57	64	53	59	66	53	59	56	57	68	67	59	64	66	63	62	59	68	55	54	69	52	62	59	65	63	57	70	56	64	56	73	57	54	60	50	55	61	58	62	67	63	75	59	60	55	64	66	62	80	67	69	72	64	64	51	67	52	72	58	62	65	80	52	76	59	67	56	64	55	56	70	63	66	68	67	61	52	52	61	68	73	50	69	60	69	61	80	69	64	65	57	66	63	52	61	66	67	63	61	70	56	63	53	56	41	86	47	52	58	61	70	61	49	65	59	66	57	59	65	57	64	48	44	62	52	63	69	55	60	58	64	55	64	49	50	68	58	58	81	66	66	53	60	53	73	64	69	56	69	56	68	65	64	62	64	55	62	58	71	72	67	79	70	57	60	65	66	67	61	63	49	64	73	59	68	61	64	61	59	58	70	62	65	71	47	61	54	59	72	59	53	76	49	65	53	73	61	68	63	51	57	55	67	64	77	66	56	62	57	64	65	62	64	62	61	52	67	60	60	63	64	74	59	46	66	76	58	63	63	75	61	54	70	83	52	66	64	53	64	66	47	74	67	71	56	54	58	50	58	63	64	64	56	47	52	76	54	76	69	59	67	54	72	62	56	52	64	69	56	67	64	61	60	56	55	71	60	66	61	67	47	52	73	75	61	64	59	61	62	64	54	59	53	67	80	61	64	65	49	59	68	56	68	70	65	59	74	65	57	51	57	62	57	63	70	65	70	58	63	80	66	50	57	79	68	64	65	84	63	73	62	50	66	56	75	61	50	52	66	56	45	62	60	50	55	66	49	71	64	67	61	55	75	65	55	72	49	64	68	80	64	64	58	77	59	62	62	70	65	42	62	73	52	70	74	73	65	58	64	68	59	68	70	64	47	63	59	58	60	71	61	71	77	79	53	59	53	74	61	67	51	51	60	68	64	62	61	67	63	46	59	58	53	57	75	59	61	56	70	63	58	58	54	58	66	60	70	58	64	60	68	69	53	61	52	60	63	72	54	59	68	55	64	58	59	44	48	60	67	73	50	61	52	66	50	66	67	59	53	61	67	73	66	69	73	59	62	57	66	52	74	63	73	61	59	49	65	77	55	71	67	65	59	59	65	58	67	52	60	51	54	61	58	74	65	56	55	68	58	62	64	69	62	68	61	59	66	56	64	61	64	59	55	49	56	72	54	64	59	57	54	68	62	62	59	60	63	54	54	67	63	57	63	55	60	87	67	71	70	67	61	68	50	57	57	53	66	56	57	70	55	59	63	69	61	61	63	57	62	61	52	78	57	60	79	66	51	58	63	53	54	57	57	68	63	57	62	67	59	47	57	58	58	66	57	70	61	73	52	78	59	60	57	44	67	58	63	76	63	66	75	55	54	62	53	78	50	55	60	67	74	65	57	68	43	71	64	52	55	51	54	63	71	73	69	70	64	54	60	67	70	58	64	62	63	56	56	51	58	63	53	77	51	64	57	64	73	86	67	56	59	54	69	56	66	52	64	52	52	61	77	71	64	48	64	66	73	60	53	52	72	46	68	65	53	57	67	64	74	73	66	64	61	43	68	65	57	47	50	56	68	73	62	49	60	75	72	56	64	66	71	60	78	56	65	70	69	65	70	57	62	62	66	66	74	66	60	70	60	59	52	53	58	69	64	44	70	70	67	66	72	55	65	52	53	57	69	56	62	68	56	62	58	61	81	63	64	60	66	51	71	50	54	67	65	51	67	72	65	64	54	71	67	69	74	63	62	60	70	48	69	54	75	56	58	65	63	64	60	65	62	64	70	70	56	65	49	69	62	74	70	64	51	61	74	64	67	63	61	77	54	52	60	51	76	64	61	48	65	50	62	61	68	52	84	70	71	74	70	65	60	67	67	53	68	69	64	51	60	60	64	61	70	53	82	69	79	62	71	60	78	61	61	64	54	64	76	62	64	38	53	62	58	53	59	70	80	67	60	57	58	69	59	56	66	61	69	67	56	71	56	72	62	60	54	58	67	63	64	62	59	54	65	62	67	78	54	60	66	46	59	75	73	64	54	64	59	71	65	69	56	75	69	49	63	58	61	61	68	53	57	66	74	70	62	54	52	69	62	61	65	62	78	62	53	67	68	57	50	62	60	53	71	60	55	63	53	53	68	46	58	66	59	52	58	60	65	73	71	63	55	76	65	66	53	68	55	59	49	65	53	63	63	69	52	56	56	46	54	53	52	62	63	53	69	62	69	59	73	66	61	68	56	69	65	69	75	51	72	53	66	69	56	69	62	65	66	77	55	60	49	61	63	42	62	58	60	61	61	56	65	52	68	58	82	70	53	71	60	65	63	49	63	56	67	68	59	65	58	63	72	52	69	63	72	60	57	51	69	48	68	64	69	62	51	66	62	55	57	54	48	72	56	59	64	65	55	79	67	56	67	58	67	67	56	47	61	54	73	65	71	52	56	60	67	52	60	63	67	47	63	56	57	55	76	47	64	75	72	56	68	57	73	67	62	43	66	70	64	69	65	71	64	52	56	65	56	72	66	67	55	55	60	66	62	54	55	76	51	54	54	70	49	69	76	66	64	66	75	63	65	66	55	62	69	60	63	55	57	73	59	49	72	65	59	55	53	57	63	61	58	62	67	60	63	68	70	54	68	69	76	80	67	68	73	78	55	56	43	63	49	71	53	68	73	75	59	59	56	69	67	59	52	65	57	60	69	69	58	73	45	74	50	57	71	66	66	50	69	58	60	55	58	56	52	62	73	66	73	53	73	59	55	78	60	62	62	62	64	49	50	62	66	67	73	62	57	68	66	69	58	65	71	64	58	81	74	58	65	56	73	63	51	67	58	73	53	58	52	53	60	61	72	73	58	50	67	56	55	56	53	56	64	80	63	55	45	71	72	72	59	56	56	64	68	72	77	59	70	61	79	53	64	66	64	69	73	55	64	75	70	59	65	56	58	66	70	62	60	68	65	63	78	57	63	63	60	65	65	68	52	62	66	64	64	71	74	56	67	57	56
8951	3178	1499	2499	5552	8040	24758	50364	51251	43107	32889	20434	8920	3454	1508	872	724	683	733	666	685	673	656	692	655	655	705	637	649	702	652	689	669	653	729	704	720	702	711	672	730	666	662	636	676	693	630	656	659	723	704	694	679	673	628	692	671	705	714	708	682	709	712	706	654	651	678	705	636	644	664	713	710	625	695	699	675	695	680	686	677	683	716	648	690	724	698	690	689	635	715	693	677	675	651	710	739	695	709	715	645	700	681	692	694	666	695	692	684	729	681	649	713	671	656	666	661	705	732	691	685	671	650	674	705	700	674	713	716	688	749	707	725	739	709	692	669	738	693	693	665	685	705	723	694	681	684	734	717	723	705	689	699	702	687	711	687	700	683	669	660	709	744	683	701	714	678	700	664	666	654	668	714	693	675	669	698	648	670	668	647	705	709	683	720	683	716	633	695	696	714	676	686	670	661	677	627	688	689	709	655	723	665	726	678	704	677	780	680	705	733	675	665	692	718	643	716	700	740	710	694	678	668	663	724	643	680	690	653	702	684	676	655	652	706	655	687	695	686	726	676	630	644	669	661	709	698	687	695	705	733	700	691	705	674	670	713	655	712	713	708	690	650	714	682	630	726	683	685	734	697	685	690	676	694	685	688	688	721	704	709	691	684	688	716	666	697	715	640	702	713	668	671	725	710	714	700	640	705	684	703	640	679	691	710	687	673	713	710	718	744	653	652	674	746	704	640	710	688	731	672	679	714	662	696	659	698	693	679	705	707	654	705	742	684	674	689	663	690	665	675	720	632	702	707	667	722	676	662	698	720	691	672	658	668	653	661	638	697	712	665	717	656	687	658	698	665	687	661	683	698	693	668	674	654	689	662	681	712	647	664	672	662	698	694	647	673	680	679	712	649	710	651	695	662	714	701	690	677	678	731	700	701	697	689	670	690	664	693	692	702	728	708	696	690	697	698	727	669	669	673	699	677	682	680	702	661	706	744	683	683	646	684	684	686	666	687	696	659	630	683	712	753	696	693	657	706	685	704	754	681	680	653	707	680	699	679	677	671	716	711	685	613	682	678	699	696	677	711	640	708	719	720	698	679	690	674	717	659	720	683	686	702	700	698	676	695	671	662	682	718	672	672	652	688	658	635	707	672	646	651	684	680	725	680	677	713	672	725	702	712	692	697	706	660	633	681	720	674	713	628	748	681	705	628	711	677	702	715	679	654	656	655	715	679	666	670	673	674	707	700	630	652	703	675	684	651	701	687	702	689	645	655	638	675	705	719	644	691	661	696	720	670	683	670	653	701	684	694	732	720	697	710	722	714	685	668	729	708	716	675	698	670	689	634	673	665	702	662	699	677	692	723	669	685	687	696	675	714	704	693	713	680	649	712	748	676	653	706	707	682	679	651	721	699	662	691	703	708	654	656	713	722	695	670	681	732	733	692	672	679	694	764	652	727	743	673	694	700	660	692	685	686	699	671	695	712	681	694	668	650	670	718	662	716	676	693	682	747	697	705	662	675	680	678	682	659	667	666	705	714	716	698	689	699	683	654	679	685	704	728	712	687	668	684	702	678	679	667	718	688	667	735	691	696	671	676	584	701	691	663	709	692	660	674	667	706	684	670	666	725	720	661	693	649	622	704	650	668	678	672	668	697	718	704	686	671	680	706	739	708	687	661	679	739	680	710	649	709	712	667	670	668	707	694	736	678	676	658	722	676	706	703	642	699	700	709	713	708	745	711	670	670	684	661	721	692	666	732	690	652	676	723	705	675	709	689	678	660	701	675	699	687	698	647	708	656	716	673	743	707	718	648	696	683	695	726	742	695	662	693	652	708	686	704	700	702	660	695	657	643	722	726	711	738	687	651	665	711	666	716	689	683	709	661	667	705	640	619	719	614	707	730	718	683	716	635	665	665	703	644	652	672	683	657	729	707	690	694	663	628	722	728	715	675	673	700	683	679	639	717	658	716	699	699	693	682	658	719	692	702	722	681	704	667	702	660	710	647	696	690	694	713	744	681	694	698	674	640	730	756	649	702	723	673	676	676	671	705	707	726	690	764	662	677	739	698	673	682	714	666	665	686	676	680	659	702	712	674	704	679	667	740	715	622	726	668	742	682	679	638	751	715	715	655	697	667	695	646	679	718	629	698	684	704	675	691	683	670	690	616	685	704	675	713	683	660	730	653	680	686	678	670	688	712	670	673	751	698	703	645	666	678	671	700	744	687	677	712	659	720	722	715	684	727	741	668	722	668	717	663	691	731	658	697	712	714	698	689	674	702	641	693	714	715	657	630	674	733	690	679	685	679	671	669	699	678	724	685	685	679	705	692	713	706	718	662	702	734	694	662	711	665	657	732	676	699	684	630	674	780	689	672	697	681	720	708	704	647	681	702	694	739	702	742	697	716	643	700	696	691	662	671	711	712	707	669	699	656	706	692	689	699	710	718	687	686	705	718	704	658	669	690	678	704	697	676	641	681	669	663	650	704	666	685	709	717	661	672	650	689	717	677	684	718	721	661	693	676	680	728	692	670	654	686	675	637	676	697	657	631	688	716	728	739	722	672	666	697	702	663	683	693	686	709	700	684	720	713	728	671	677	714	734	688	662	698	715	677	668	701	714	700	647	689	680	722	693	703	707	709	701	649	665	702	707	662	637	704	673	639	652	665	677	710	695	704	680	677	697	719	727	665	662	662	684	704	668	698	674	719	690	700	645	689	705	719	708	721	692	685	712	682	679	642	688	696	663	645	664	703	695	658	652	692	691	677	682	717	717	701	658	679	673	710	680	756	695	680	662	676	687	677	681	701	731	673	669	668	701	670	711	656	700	691	708	655	693	692	663	678	669	688	723	714	655	708	678	720	695	705	679	715	680	682	683	708	675	733	664	693	712	705	667	732	713	723	702	685	677	690	664	676	737	738	730	673	715	667	681	655	675	715	662	674	705	694	650	688	691	682	664	693	725	664	691	710	718	649	682	680	669	667	672	691	741	677	715	700	701	707	760	691	663	698	662	707	710	704	711	668	672	701	700	609	675	703	713	681	658	668	693	689	700	655	677	718	715	706	717	723	714	701	710	693	677	676	676	681	694	706	640	693	696	713	737	683	713	634	669	668	693	700	695	680	672	720	664	658	694	679	722	713	711	664	676	691	663	701	645	656	701	708	642	695	661	662	669	711	704	725	735	724	723	680	663	684	672	662	665	658	653	734	705	685	731	695	669	644	701	705	715	681	678	711	659	670	678	673	753	695	687	687	653	691	724	688	691	679	704	666	714	654	651	715	702	705	671	696	689	663	658	648	686	701	662	701	673	672	718	709	654	688	674	684	678	716	694	666	688	703	705	687	662	761	705	729	687	709	647	707	748	739	673	717	701	669	642	688	721	674	673	674	700	666	749	682	686	714	748	647	670	666	662	680	697	689	717	646	694	681	676	725	666	681	706	723	712	678	667	698	692	676	714	680	696	680	682	716	647	655	665	723	714	701	698
2145	140	109	108	107	122	348	6326	11185	8855	4878	1747	520	203	122	102	71	77	72	75	64	79	69	77	73	60	73	75	67	90	83	76	69	66	84	69	80	72	74	69	65	82	77	69	64	79	75	73	81	68	65	84	69	56	75	78	65	73	71	89	65	77	70	62	61	67	85	74	72	69	64	66	84	75	78	82	78	73	96	73	72	73	78	60	89	76	65	63	84	84	82	62	66	88	86	67	83	72	72	69	73	86	64	56	61	75	96	61	86	65	60	77	63	78	60	74	85	59	62	74	81	83	70	65	80	63	63	77	81	62	73	70	64	72	66	77	61	64	78	61	68	68	61	62	81	63	72	66	71	71	85	70	73	65	65	84	89	77	72	63	77	66	70	67	80	73	68	72	81	75	73	68	72	82	76	74	94	74	54	84	61	69	63	68	59	82	62	61	71	73	69	68	73	76	68	60	87	72	77	61	80	62	79	62	61	66	86	65	74	64	84	78	78	85	72	77	73	77	66	76	73	78	74	74	87	77	63	71	77	69	69	63	61	65	71	59	81	68	68	71	70	87	72	84	73	73	85	65	59	57	74	81	61	61	68	72	53	76	79	86	70	76	68	66	70	69	74	72	65	70	77	68	91	61	74	62	60	76	70	67	64	73	70	71	64	85	80	83	93	69	92	72	70	71	98	77	84	75	70	70	68	80	72	64	70	92	86	73	61	62	78	80	71	72	68	78	75	62	76	82	64	80	55	70	66	76	70	79	63	72	82	67	85	79	80	62	79	63	68	71	76	79	55	60	77	62	83	82	71	89	82	70	69	78	69	66	60	84	73	71	74	82	57	75	74	72	77	74	71	54	80	76	62	87	76	63	73	83	73	76	53	78	85	70	74	67	68	67	79	74	77	86	81	72	84	58	87	59	85	56	83	72	74	72	65	68	72	79	81	79	79	72	64	87	65	77	73	57	81	59	80	73	69	80	91	71	67	61	71	73	60	74	57	65	74	67	72	81	71	81	65	64	91	84	53	66	89	78	78	69	66	82	87	70	62	74	72	62	71	75	80	76	83	78	74	68	71	81	87	91	82	73	68	53	74	69	83	67	78	70	62	74	58	71	83	51	80	81	67	69	63	61	61	76	72	70	75	78	72	85	78	94	74	69	78	80	67	92	77	69	65	67	96	73	71	60	69	74	73	80	63	76	84	69	73	78	72	62	84	83	69	64	75	74	62	76	71	66	83	83	77	73	70	74	74	76	80	78	69	88	63	76	59	71	70	74	84	69	57	63	89	65	67	76	71	89	65	68	73	75	66	84	71	78	74	69	76	75	74	74	67	68	80	78	64	60	69	75	79	66	86	81	60	79	80	77	60	79	59	72	74	76	83	77	74	80	89	71	75	65	68	78	78	76	77	70	83	71	85	75	77	63	72	71	77	71	89	80	79	78	67	84	67	70	70	61	78	67	80	60	68	66	76	57	47	57	64	70	97	103	70	65	69	77	68	71	62	67	65	80	69	84	69	95	65	100	72	64	75	80	77	69	72	81	74	62	61	72	62	75	81	70	83	85	78	81	72	87	97	86	91	82	65	71	74	75	62	72	77	76	72	68	76	75	72	76	59	68	65	73	79	57	76	72	66	61	63	66	67	61	73	65	71	74	75	64	77	80	59	72	96	69	51	62	73	65	78	72	77	75	67	84	60	67	65	73	83	71	73	75	63	78	71	76	97	71	67	63	77	65	66	71	67	68	78	66	76	72	70	80	62	66	84	87	69	63	83	74	61	72	81	75	68	63	73	69	83	86	78	80	77	64	81	64	81	74	97	64	61	88	92	70	93	64	71	65	60	66	71	75	68	88	80	74	71	67	62	60	77	60	83	67	74	88	66	69	77	53	75	60	80	82	86	80	80	72	78	72	54	86	60	74	73	64	64	58	63	54	62	82	62	67	59	68	78	83	74	77	69	72	76	80	75	80	63	63	77	75	79	68	78	53	70	79	66	68	52	68	80	64	70	73	62	72	68	76	80	69	86	83	94	76	65	82	75	62	66	67	84	78	77	70	67	66	95	65	70	63	64	80	87	70	66	61	62	75	65	76	57	71	76	65	70	61	55	58	78	70	57	69	74	83	79	74	81	70	73	74	66	79	78	84	62	82	63	67	72	78	74	79	70	89	70	91	65	86	75	72	75	75	64	77	88	82	72	77	75	73	79	70	70	55	55	74	57	98	58	62	79	65	68	58	67	89	63	70	78	65	68	72	66	62	66	71	74	69	64	72	71	81	63	71	59	65	76	80	80	69	64	67	81	76	61	80	74	61	66	73	73	58	88	66	73	71	71	66	77	79	83	67	74	72	69	73	68	91	88	76	70	67	72	61	76	89	79	61	67	81	69	77	73	65	66	66	78	66	79	56	64	72	80	89	68	77	87	68	74	69	76	75	64	84	63	63	79	72	67	55	84	64	68	67	80	68	66	75	90	90	60	65	82	67	60	78	60	75	70	63	81	81	88	95	70	74	70	81	81	79	60	69	85	68	90	67	77	69	72	73	89	78	72	64	61	68	79	67	82	69	60	65	57	82	91	89	66	82	78	58	76	63	64	72	74	61	57	69	85	81	83	60	82	78	74	89	68	73	86	66	71	56	64	72	70	72	73	75	72	75	65	50	69	65	79	68	63	70	62	72	71	79	74	67	66	76	77	65	55	72	64	79	87	60	84	61	77	80	81	72	71	82	78	81	92	77	64	65	73	76	71	75	58	74	65	82	77	69	68	74	66	77	69	89	75	69	71	79	83	69	82	88	77	82	59	64	95	78	75	83	63	69	75	84	70	79	71	58	64	84	72	77	81	77	68	82	83	94	79	81	77	70	51	69	73	75	89	74	78	66	61	69	75	61	56	74	64	65	72	72	68	73	65	64	68	74	64	72	65	74	60	82	71	87	68	77	64	69	77	70	71	76	68	80	66	78	77	71	78	69	70	75	74	59	65	72	65	70	60	59	69	80	81	72	84	74	76	71	64	81	69	68	65	71	76	73	70	96	75	83	69	69	81	76	65	90	72	64	70	73	61	75	75	51	73	76	81	64	69	84	75	52	66	64	68	75	67	70	68	79	74	76	68	74	82	71	71	72	67	69	75	63	72	64	70	78	79	78	74	73	72	69	85	66	78	68	70	77	80	63	73	52	84	69	68	57	82	55	69	62	79	59	71	73	68	88	78	77	64	74	71	69	61	84	76	81	79	84	72	85	68	74	87	62	78	74	83	76	76	61	61	75	67	75	81	59	61	88	72	66	76	51	80	67	82	65	86	68	76	78	78	83	74	74	80	72	89	67	63	73	54	74	64	70	77	73	74	75	77	82	57	78	78	84	62	75	90	71	62	77	77	79	80	66	64	74	57	89	70	76	78	63	61	63	64	82	77	87	78	60	67	82	76	70	80	67	58	65	73	75	90	63	79	69	70	68	75	78	61	69	63	73	80	89	69	73	89	79
9516	2787	1644	2471	5450	7139	13708	49985	55110	46987	36095	23725	10838	4646	1915	1010	871	806	795	833	834	751	783	805	778	781	743	773	754	782	744	791	758	777	798	790	793	788	809	759	784	745	798	758	782	741	835	751	759	814	796	795	796	804	784	802	770	791	824	807	779	768	780	770	779	807	753	784	791	839	717	790	846	762	788	776	776	844	798	753	766	722	788	750	743	798	793	765	750	749	809	790	850	785	742	775	828	833	787	793	777	846	749	794	784	781	834	806	796	790	800	790	761	782	778	748	732	789	805	765	832	786	762	830	827	774	756	780	794	790	822	766	808	819	786	805	805	825	839	778	765	804	790	789	784	784	795	748	803	760	796	764	816	797	783	837	792	785	807	760	801	823	757	771	789	806	816	826	754	785	820	795	762	783	804	798	781	818	781	790	829	757	797	744	788	744	779	799	764	806	827	823	809	732	782	723	783	749	784	833	863	799	806	803	792	825	811	783	778	764	798	813	828	809	799	807	801	759	781	768	791	772	778	766	804	790	851	766	822	787	761	775	821	778	761	837	803	747	762	751	759	827	833	814	803	772	812	750	784	782	793	793	802	760	792	766	800	810	745	754	738	759	752	810	704	755	797	804	764	776	836	791	800	770	764	820	806	803	758	774	792	765	802	810	830	746	747	775	776	779	833	816	763	837	822	753	749	777	790	798	810	792	795	786	792	783	808	804	788	809	732	771	743	788	768	806	794	760	783	787	746	827	722	791	823	814	818	799	839	783	793	789	823	724	798	773	760	789	762	780	760	819	789	784	740	803	770	751	801	778	823	787	803	782	813	780	827	819	817	792	809	773	774	851	747	756	821	799	774	756	799	810	791	830	812	821	811	769	799	814	785	802	756	810	802	813	788	791	777	827	840	813	785	807	804	838	823	770	818	786	784	811	802	820	814	797	751	794	829	803	789	789	823	753	772	731	803	738	771	779	774	776	807	820	795	788	754	776	797	814	780	813	769	821	760	800	740	830	797	799	761	771	798	796	798	752	757	812	750	779	845	777	850	785	818	817	777	805	798	857	775	742	816	775	715	787	799	793	779	796	835	774	801	807	823	768	790	778	800	745	764	726	816	750	792	782	851	820	768	802	797	721	823	803	795	764	812	771	798	779	753	831	787	833	741	792	775	762	778	779	772	808	812	775	769	796	753	858	791	796	800	800	781	758	770	757	800	770	810	785	794	794	828	807	767	791	766	786	781	723	777	776	754	835	839	784	773	811	834	810	827	780	735	808	785	789	823	797	807	812	775	747	800	771	808	779	793	774	760	769	804	786	809	813	827	819	759	779	737	799	737	787	779	770	824	816	771	796	854	780	781	765	849	807	815	831	801	784	813	787	820	781	874	803	786	796	754	783	775	792	788	778	818	752	818	825	840	769	766	754	777	774	815	830	723	773	729	831	759	769	793	791	792	752	776	830	777	799	804	802	772	762	690	773	789	767	765	736	807	736	829	807	793	850	792	762	817	785	745	786	771	771	745	789	772	805	787	840	823	785	804	829	758	825	786	825	762	778	825	768	774	823	760	819	762	785	788	803	782	786	792	819	793	773	783	816	745	787	821	796	766	825	802	811	801	800	785	767	739	862	790	805	842	765	775	766	784	795	773	801	821	782	779	730	775	774	746	775	753	714	784	822	798	775	757	804	738	799	783	824	812	803	781	791	827	823	791	797	808	722	809	771	693	775	814	744	761	804	786	801	797	788	788	810	780	822	782	748	805	786	765	759	749	787	793	812	787	771	773	778	771	816	800	773	794	791	806	758	746	776	806	794	775	755	808	738	779	766	824	793	783	780	818	764	833	794	775	774	827	796	781	765	781	804	770	789	776	766	758	748	809	775	783	766	771	782	780	796	822	794	780	791	786	781	810	789	807	770	776	779	822	799	799	766	767	799	756	804	812	781	807	803	783	747	767	814	794	798	805	743	740	764	784	806	795	797	776	775	801	793	811	757	773	738	803	763	758	800	827	829	805	772	801	837	746	795	820	763	843	774	821	751	826	788	777	776	804	766	774	779	799	750	787	763	830	738	770	811	753	804	767	783	807	778	733	822	781	763	774	775	775	775	825	805	790	823	805	781	762	798	858	780	785	751	761	765	810	800	795	771	779	781	815	779	810	752	755	764	813	818	800	815	742	811	796	765	801	821	726	830	770	820	759	802	819	806	753	737	836	775	820	782	750	757	741	766	770	811	777	826	825	741	786	793	757	797	769	792	820	776	829	799	779	769	840	761	743	795	771	802	802	758	818	790	805	802	785	755	789	793	715	776	788	767	810	823	816	783	780	855	782	788	773	752	803	799	811	810	760	787	747	755	759	760	792	760	794	770	800	804	846	819	744	751	790	807	761	839	837	852	803	812	814	766	773	819	808	750	742	802	764	769	795	828	801	796	825	773	858	783	785	783	818	775	783	771	765	769	753	828	808	753	836	778	800	811	792	763	774	795	814	818	813	773	789	799	784	803	790	761	754	819	782	805	782	762	842	782	780	811	796	819	787	801	795	785	783	796	786	770	798	760	818	766	774	791	812	793	817	782	821	767	791	775	842	796	846	785	760	779	821	816	754	802	832	808	815	777	785	777	833	823	799	837	831	810	777	815	783	809	798	763	800	799	781	785	799	794	812	814	803	745	761	815	790	820	764	748	805	757	782	779	787	781	749	789	766	815	783	828	824	822	780	773	770	797	805	767	761	822	793	766	797	801	803	754	829	799	791	778	765	784	786	753	808	824	779	787	783	745	733	735	813	784	818	753	802	800	816	800	795	756	830	741	767	779	775	806	769	813	763	809	801	779	821	783	792	797	786	792	768	820	786	768	803	753	780	795	825	766	763	797	809	794	783	798	757	747	769	822	823	795	783	802	750	757	778	759	793	812	741	810	773	821	756	824	759	815	805	775	825	767	776	797	770	768	773	752	737	802	756	760	812	810	789	819	798	798	855	810	760	779	803	759	786	787	781	745	794	828	760	801	819	788	777	745	814	801	810	753	784	794	820	847	817	800	720	806	779	779	786	764	808	785	748	765	773	813	757	812	744	835	780	805	792	758	780	817	803	823	755	802	794	754	782	765	750	823	815	792	796	805	793	813	804	784	787	802	824	805	802	788	801	786	768	806	817	805	762	831	782	793	754	817	774	771	821	817	784	756	762	793	789	746	781	802	784	788	803	806	818	751	803	798	759	754	774	789	774	784	783	825	764	771	784	753	772	798	813	837	794	766	770	801	784	770	769	814	820	761	769	818	815	781	783	803	771	757	795	815	803	799	761	772	785	826	755	807	782	821	783	824	776	791	804	803	854	759	824	808	778	768	764	804	761	778	783	783	797	791	770	813	750	809	734	790	744	783	791	802	756	815	808	765	756	755	812	825	801	739	848	767	775	778	792	745	804	835	757	813	814	786	829	773	844	807	766	774	760	802	766	797	812	805	784	826	781	778	774	753	746	779	725	770	805	814
1051	208	133	110	99	134	197	9748	18689	14105	7716	2691	706	278	121	78	53	71	70	60	59	62	60	66	61	49	50	59	49	59	42	53	56	72	62	70	51	61	69	58	56	57	79	60	67	60	55	54	59	72	65	71	63	60	48	66	55	55	51	63	63	52	65	65	62	52	52	69	62	63	68	66	60	58	57	61	41	54	47	70	47	57	65	57	46	52	62	57	68	61	61	62	59	68	61	61	54	54	63	64	70	65	58	58	59	47	41	60	61	67	73	59	73	60	62	54	60	61	53	45	60	73	51	69	67	70	51	52	65	67	59	70	70	56	65	65	60	62	57	68	57	59	76	59	64	65	51	47	53	65	52	58	64	51	47	47	58	41	45	46	64	58	42	57	59	66	68	59	54	62	54	49	45	59	56	62	57	51	49	64	51	74	73	58	55	66	61	69	56	65	57	51	74	47	64	64	58	65	69	68	52	54	57	56	67	58	62	55	64	66	62	69	51	54	60	53	42	80	74	56	56	61	49	49	57	55	59	67	59	67	61	46	53	50	63	58	58	61	56	66	49	63	62	72	65	57	55	66	57	68	72	74	51	50	62	65	53	60	55	54	59	57	55	53	39	56	58	49	59	46	64	49	61	56	49	58	60	54	53	56	62	60	53	61	50	47	54	64	66	68	44	72	62	62	70	54	54	57	63	70	65	62	78	69	65	57	68	44	59	58	44	53	71	56	60	60	50	58	63	56	61	54	49	62	56	59	71	61	63	57	50	54	64	57	65	51	47	71	61	69	67	63	68	64	74	67	64	67	58	47	46	57	67	49	52	69	54	56	67	52	53	65	55	47	65	58	61	61	65	68	45	51	60	65	68	65	53	67	65	57	51	63	54	56	58	80	66	62	71	58	45	40	71	62	73	65	57	55	58	51	57	60	42	67	59	50	68	61	63	59	64	58	64	63	57	59	73	47	74	58	68	69	69	55	51	67	63	67	56	56	56	57	74	68	48	48	69	62	64	70	66	58	68	70	79	75	56	51	52	59	66	43	62	52	55	49	59	65	54	57	65	63	47	54	60	57	53	67	56	56	44	76	51	66	49	57	72	65	60	56	57	69	53	54	56	43	60	49	55	74	45	62	38	64	58	53	56	53	54	68	58	63	59	61	59	46	54	65	52	55	55	61	53	54	53	58	62	57	46	61	63	64	49	45	42	65	62	60	57	54	52	57	51	51	75	57	53	59	59	44	57	64	75	59	51	43	60	72	62	60	61	61	52	55	63	72	60	66	79	54	51	68	50	68	58	46	57	47	56	60	57	51	55	67	56	56	63	63	75	60	65	56	51	60	62	70	54	61	55	63	73	72	57	57	54	61	62	49	56	59	53	59	62	63	56	62	58	59	69	58	60	50	63	57	56	60	44	52	64	51	53	54	58	56	55	51	42	56	53	56	69	56	54	56	44	51	72	49	65	62	55	62	50	59	55	67	63	58	68	68	68	62	66	51	56	62	54	58	55	68	51	58	63	52	63	53	57	72	69	59	47	60	70	62	57	65	76	59	64	60	52	45	65	64	59	50	57	63	64	69	62	49	43	49	66	42	55	63	63	54	75	49	57	53	47	61	70	55	64	64	74	75	60	54	56	61	56	63	50	54	62	62	67	66	64	62	54	53	61	47	52	70	51	53	62	46	61	56	60	70	54	66	65	57	58	68	71	80	46	56	62	73	66	47	71	51	44	51	58	64	59	64	53	55	70	56	60	61	63	61	50	67	57	57	59	45	62	62	64	61	64	52	57	61	47	64	60	64	60	52	53	67	59	61	79	63	51	57	72	53	59	60	63	53	49	59	63	56	58	59	54	69	57	61	66	62	61	52	73	52	48	68	71	71	56	77	66	66	57	59	64	68	57	55	53	63	63	56	57	77	54	53	53	71	65	73	49	47	64	60	54	54	70	58	58	46	66	54	56	65	49	48	67	61	71	48	62	52	54	64	54	67	68	66	54	63	66	60	66	71	61	57	58	65	62	63	60	54	54	58	50	61	53	56	50	53	51	62	59	65	59	47	69	62	70	66	50	52	58	61	58	53	60	50	63	57	47	65	47	64	56	60	73	44	44	55	59	63	65	56	60	61	62	62	63	60	37	58	66	62	54	64	57	55	63	53	59	56	50	52	56	64	73	57	64	66	61	43	55	63	69	71	58	63	63	51	62	57	51	59	77	57	66	45	48	64	55	65	73	56	59	60	52	62	69	71	54	55	48	65	58	46	46	69	67	50	63	58	59	77	53	51	55	63	65	56	52	69	61	57	54	58	54	56	54	59	66	51	55	72	85	42	59	63	59	48	63	59	53	52	64	70	61	52	67	64	70	61	57	40	50	61	62	60	53	51	59	51	55	54	46	59	69	66	66	54	54	60	42	51	63	59	49	61	64	61	48	50	59	71	45	62	62	65	55	64	62	54	54	71	60	70	58	61	59	55	53	47	62	42	57	45	59	64	60	54	64	55	64	57	56	50	63	62	55	64	54	61	50	71	54	63	49	54	65	60	49	60	59	59	55	47	55	65	69	50	64	51	52	55	68	56	50	48	53	64	64	54	52	66	61	57	68	69	61	71	51	52	55	50	49	64	66	57	57	65	54	65	57	44	47	65	66	60	60	59	62	46	54	51	56	66	62	55	63	53	49	66	58	63	48	61	69	74	54	54	70	67	62	66	47	47	52	63	55	56	61	64	40	62	59	62	61	55	57	52	60	59	64	55	61	57	60	51	57	72	64	63	72	44	57	68	46	63	59	55	70	59	53	56	54	67	51	68	59	56	44	58	54	51	72	51	46	73	63	57	52	67	41	54	54	47	54	60	55	64	72	49	54	58	60	53	42	64	48	62	51	71	56	53	53	52	51	56	49	56	54	65	58	44	69	69	46	52	43	57	56	58	67	59	51	57	55	49	71	70	59	70	61	56	55	66	58	58	51	56	56	57	61	58	55	42	59	47	61	60	55	60	60	65	58	52	65	59	58	51	70	63	50	58	66	72	47	44	54	57	40	43	60	54	57	59	55	61	55	56	65	67	58	67	62	66	71	64	56	59	45	56	50	72	62	51	50	60	59	67	51	61	53	61	63	60	57	48	51	59	62	57	63	61	56	52	56	48	63	64	63	59	69	52	56	57	50	54	54	59	59	58	64	63	57	64	51	51	65	57	44	55	53	63	60	54	57	46	47	70	63	50	71	60	61	69	50	64	65	61	61	57	57	72	57	68	55	58	59	65	49	63	60	64	66	62	58	56	68	48	54	57	66	58	60	41	77	55	52	54	64	64	74	49	65	52	51	56	61	52	61	55	54	45	50	61	61	60	58	57	66	54	45	76	63	61	50	54	66	58	71	55	47	59	52	65	57	60	59	59	49	65	54	69	64	63	59	64	53	65	62	57	77	57	57	57	71	66	54	64	45	72	57	56	48	44	46	60	66	61	56	56	53	57	44	52	60	52	70	44
13034	4508	2038	3813	8506	10400	11780	53362	65675	54381	41301	27633	13882	6461	2255	978	677	681	688	649	616	690	651	620	662	668	632	644	662	635	676	655	617	650	641	661	647	633	670	685	656	627	646	646	654	633	680	647	689	647	640	613	649	614	619	640	638	641	634	653	658	654	662	606	657	605	618	605	604	661	658	657	621	664	675	689	671	676	629	628	668	638	660	614	632	659	648	619	602	606	679	666	644	617	618	674	646	614	597	686	661	631	665	668	672	658	684	653	731	637	660	661	649	655	659	686	635	638	632	679	641	679	707	646	655	597	632	667	634	627	689	681	617	636	650	675	663	629	639	645	649	681	654	617	596	700	647	660	628	654	643	687	625	700	633	657	590	678	639	687	644	647	591	687	632	630	645	656	686	645	653	648	619	641	702	667	671	649	596	686	663	647	678	667	689	626	621	672	620	662	639	649	640	644	670	672	634	684	671	676	665	698	616	625	649	624	642	607	651	653	629	637	661	651	607	605	662	624	656	645	653	607	598	637	621	621	609	641	638	627	668	668	639	656	602	652	675	591	629	634	654	637	655	679	616	623	667	665	650	696	660	620	634	665	628	611	646	615	678	642	652	656	668	640	661	630	689	643	668	649	667	693	661	666	668	654	664	637	644	623	659	673	663	626	680	659	630	650	603	654	629	618	668	591	697	636	653	638	617	644	639	618	634	660	600	622	668	663	686	631	642	610	666	642	640	610	652	626	672	655	684	680	654	648	628	656	668	625	630	688	652	648	627	643	662	652	683	641	678	620	655	649	634	662	655	665	680	685	599	602	626	624	633	640	639	660	661	642	652	628	632	624	695	664	646	643	638	664	682	667	719	680	643	678	633	668	639	637	659	698	646	617	708	640	626	655	650	664	627	654	675	622	665	596	613	654	622	651	659	684	603	670	626	602	601	625	676	628	702	630	660	629	654	657	630	628	669	655	574	696	623	638	611	631	662	654	658	670	620	654	606	656	673	692	620	661	607	667	635	697	617	630	632	629	627	626	651	619	668	653	692	671	637	633	636	662	655	625	675	645	626	653	624	664	648	680	650	622	639	649	611	632	632	655	652	682	671	642	641	640	677	681	631	631	630	662	640	699	696	666	610	669	648	651	597	690	622	611	657	633	653	643	638	641	669	635	658	652	608	646	648	647	644	632	640	590	659	611	620	617	665	649	658	624	652	616	668	683	666	649	624	637	628	636	671	674	666	624	639	595	636	649	642	676	640	641	665	653	651	621	641	652	627	609	614	610	669	652	645	660	649	652	617	670	635	632	586	695	623	654	633	627	660	587	642	655	618	665	582	636	642	654	636	661	645	630	647	729	662	599	629	644	660	625	650	651	644	692	635	645	581	623	632	648	644	625	672	624	638	631	641	616	692	651	617	656	621	673	632	633	695	672	657	665	648	629	698	661	638	653	644	621	673	676	622	627	685	613	629	650	667	657	625	665	643	667	630	648	649	666	664	630	670	674	629	699	661	662	606	576	629	642	691	629	648	657	617	634	640	621	670	595	629	679	620	639	600	641	624	623	651	683	651	678	636	617	653	660	637	662	641	614	620	573	629	592	673	667	583	680	613	639	675	636	668	623	655	645	606	608	646	668	657	650	661	644	670	628	641	635	706	657	625	592	647	617	690	613	674	659	644	689	628	659	657	651	620	650	616	640	624	652	633	592	637	686	619	740	650	637	601	643	604	659	625	660	638	649	652	618	641	651	607	641	661	678	600	678	682	657	647	650	704	660	627	674	658	647	676	649	654	658	697	680	609	655	642	665	625	650	633	639	654	645	658	684	621	627	659	625	644	634	626	664	620	648	622	628	649	623	650	706	647	660	650	627	666	661	629	640	651	654	629	625	659	667	661	594	693	611	586	671	647	660	690	655	627	626	634	603	630	629	650	651	633	649	663	663	672	590	675	687	672	631	634	668	642	640	608	629	628	607	665	621	620	641	650	689	681	598	623	627	631	659	688	645	635	641	646	688	649	626	652	639	634	633	649	653	629	663	684	655	632	683	620	621	691	647	636	630	616	608	646	673	672	649	634	649	691	662	619	680	665	668	625	643	649	685	688	678	629	633	649	652	677	652	669	618	688	627	724	638	632	637	692	633	682	646	659	680	689	661	652	652	690	634	653	602	655	659	650	607	622	632	689	668	641	644	630	657	664	636	648	641	642	626	689	662	699	641	680	658	657	637	631	638	648	642	624	606	663	661	663	661	661	637	630	680	614	630	706	626	696	693	721	651	667	616	652	665	638	617	611	629	674	711	652	666	615	598	654	635	689	666	662	693	604	601	635	655	660	714	596	639	693	616	617	691	613	655	671	635	644	680	632	614	613	634	619	676	673	619	667	605	648	658	658	656	647	727	652	662	681	694	681	654	658	654	632	671	628	662	642	611	626	695	681	650	684	653	645	667	679	615	665	662	654	614	684	580	651	614	646	630	670	661	617	659	632	659	659	645	630	650	591	648	656	661	661	662	624	676	598	686	664	659	596	648	625	672	629	650	667	659	664	634	660	624	639	656	618	671	639	643	647	650	656	653	647	625	631	648	666	641	653	627	637	653	681	621	682	608	649	636	640	654	639	641	629	646	657	633	653	625	616	626	646	629	667	580	679	646	647	612	614	630	663	669	665	595	645	666	613	642	631	637	598	650	640	697	676	632	679	610	697	667	663	645	672	648	647	614	679	665	614	641	640	648	609	624	665	601	633	654	690	654	648	643	685	616	638	642	623	630	591	653	635	632	621	663	672	656	621	674	674	665	657	627	637	639	700	642	615	634	633	686	625	658	658	590	674	644	675	652	671	621	669	619	672	655	633	650	632	653	626	595	633	609	667	690	661	612	668	624	653	647	681	668	651	677	620	696	675	622	706	614	627	648	653	678	661	624	625	615	606	648	679	672	657	623	636	635	691	686	600	571	693	625	604	614	664	641	615	643	619	642	663	611	674	659	612	669	659	631	599	630	696	651	625	624	637	655	650	643	650	611	647	662	626	675	656	654	614	607	591	671	662	667	627	658	653	693	659	610	701	661	624	646	661	605	660	647	689	643	624	628	648	606	651	661	625	678	628	647	625	625	609	659	684	687	621	664	641	672	674	615	645	666	639	630	711	614	614	659	635	641	660	648	684	648	661	630	615	630	651	660	632	678	692	654	638	659	630	674	640	650	634	642	663	653	675	652	669	660	635	666	626	614	673	698	699	607	656	679	619	690	642	635	656	641	664	676	637	663	673	617	648	594	647	615	656	649	642	649	664	670	674	644	632	667	623	638	611	706	683	609	638	635	654	634	626	642	649	646	661	680	603	664	641	654	628	627	648	650	612	657	652	665	660	630	639	677	675	645	677	681	679	659	625	627	658	647	693	621	650	588	615	636	627	704	659	657	654	646	613	665	639	633	648	630	602	648	626	652	683	635	670	656	697	626	643	644	647	677	616	662	667	637	632	649	692	684	663	699	622	709
1442	112	92	80	80	125	301	3392	3732	2507	1295	516	195	115	104	68	63	68	56	76	81	61	69	72	70	78	78	78	78	77	74	66	75	81	71	80	60	70	57	73	66	81	68	70	75	74	68	76	83	89	80	71	74	86	61	83	72	77	88	63	65	77	104	78	81	75	74	76	62	82	88	89	82	86	98	89	91	68	70	77	83	75	68	83	79	85	71	69	80	64	73	82	69	65	71	92	84	77	77	60	82	69	62	57	76	86	77	74	63	71	71	81	73	73	85	71	76	74	90	67	76	86	76	74	80	68	68	82	84	67	58	77	72	95	58	64	79	66	76	78	72	79	76	80	80	73	75	86	69	75	73	77	78	88	81	71	70	77	67	68	70	83	62	86	60	88	81	84	59	67	76	63	83	68	64	74	79	50	68	66	69	70	65	78	74	62	84	80	61	71	90	85	91	88	82	82	70	87	65	79	80	64	73	90	90	98	92	73	78	69	95	78	76	70	74	69	61	67	86	91	80	83	78	81	65	60	79	73	78	68	71	72	74	89	70	75	90	73	84	75	65	77	87	73	84	75	74	74	76	87	63	75	80	58	63	78	79	80	81	85	80	87	77	79	59	82	65	84	77	70	94	86	61	83	72	73	80	75	92	75	77	81	74	69	75	87	74	68	77	65	93	91	80	85	86	75	84	72	85	65	73	73	64	59	77	66	65	79	87	56	71	77	71	88	90	76	74	71	70	72	65	70	75	86	75	73	67	67	58	75	77	80	76	75	71	79	68	62	87	78	83	66	70	66	71	67	80	79	81	71	69	60	73	72	74	73	67	85	71	80	86	63	72	79	76	60	68	70	66	78	67	79	73	73	59	68	83	83	66	91	55	69	88	63	81	55	73	77	81	76	77	66	83	70	81	67	85	84	90	77	74	83	81	74	69	81	58	78	83	72	88	79	79	69	71	78	78	60	73	81	72	66	76	62	80	72	83	75	79	59	74	74	79	79	79	82	93	69	74	76	68	70	81	81	78	79	89	74	77	73	88	74	72	67	72	64	68	67	91	76	77	88	80	78	67	64	62	74	78	90	76	78	71	75	66	79	91	76	74	73	76	72	79	78	68	71	93	74	71	79	70	69	85	87	79	70	79	60	80	72	77	65	80	78	85	78	68	83	70	60	60	64	70	70	73	80	88	83	74	64	92	79	81	81	64	76	77	78	85	68	65	69	67	85	74	66	75	84	77	81	75	70	67	81	73	69	71	80	72	76	64	94	72	84	66	70	79	80	89	72	80	86	73	83	80	77	86	82	83	95	82	70	72	70	81	90	63	66	86	86	85	78	82	52	62	86	79	81	65	79	73	80	82	72	80	85	78	90	73	63	72	76	77	76	75	77	76	84	77	71	86	59	75	55	78	85	75	82	65	87	65	64	78	77	85	75	75	74	69	71	77	71	63	77	84	75	102	72	76	78	81	79	80	69	72	62	82	80	84	61	83	71	73	81	84	86	76	81	75	71	65	64	71	73	63	51	71	80	75	97	80	86	87	79	68	71	80	75	77	83	92	74	79	75	69	80	94	86	81	94	106	78	88	72	75	80	89	71	69	67	76	93	76	79	82	74	70	84	69	77	62	85	86	79	76	93	83	71	67	73	83	76	90	83	77	64	87	79	69	77	89	84	81	71	88	71	82	81	77	79	79	81	80	67	86	82	73	82	73	85	77	72	70	62	64	89	85	81	73	69	78	75	74	95	77	73	90	80	91	64	72	74	67	87	67	72	80	67	67	77	70	87	81	84	78	75	72	80	63	82	91	78	69	73	72	82	70	76	84	80	88	63	66	54	73	80	78	73	72	88	70	68	77	87	83	82	64	97	68	73	77	68	72	104	75	65	83	68	89	79	65	59	77	74	65	72	97	67	85	87	100	71	65	72	69	99	85	84	68	81	67	76	76	76	81	65	86	67	89	80	61	64	69	70	61	74	70	64	63	76	69	51	77	66	69	72	71	73	72	72	93	76	58	78	71	65	73	75	76	75	71	81	99	71	89	81	83	73	87	73	95	90	70	67	70	68	69	72	82	82	87	84	76	76	71	69	93	80	87	69	66	78	78	84	71	85	74	69	69	72	87	71	63	89	78	63	62	80	87	69	91	81	82	73	71	74	71	84	79	61	76	68	73	61	68	73	85	70	63	66	82	86	85	88	73	80	81	83	78	73	76	74	73	71	93	62	81	73	69	74	76	75	67	73	78	85	69	77	69	73	77	66	86	82	71	72	82	79	69	80	68	84	64	95	86	65	81	80	74	66	79	75	81	65	70	80	78	69	81	76	93	70	70	75	89	76	70	89	85	68	91	70	76	75	59	77	69	79	64	82	66	88	83	68	77	64	73	72	74	73	86	75	91	77	78	62	65	70	74	79	80	88	85	77	68	79	85	66	87	54	89	69	86	70	94	80	81	69	69	90	74	73	83	81	88	66	80	79	83	70	84	73	77	65	64	83	86	70	83	67	74	72	69	79	76	85	78	60	65	70	84	85	53	79	68	72	78	82	60	68	73	84	77	81	87	79	79	72	87	83	75	74	77	81	80	70	82	74	72	83	76	65	75	81	78	96	73	80	78	63	79	70	72	51	72	82	73	85	71	73	71	70	68	75	60	83	76	75	67	84	57	69	72	72	65	67	82	79	83	64	72	65	84	85	86	66	82	79	65	95	68	72	72	71	70	87	76	74	86	63	78	71	67	75	81	64	90	72	94	76	73	65	85	65	72	73	60	78	66	73	65	75	60	68	72	84	73	70	75	77	87	78	68	69	73	82	81	75	90	76	79	83	65	59	70	71	63	87	87	69	59	77	69	74	62	79	80	74	77	76	79	69	65	73	69	71	78	88	72	75	77	75	84	94	78	63	81	75	61	76	67	71	97	80	99	91	83	77	65	68	74	75	78	62	79	61	77	71	72	82	65	90	76	90	63	75	87	81	76	69	73	78	80	80	68	67	79	82	86	76	79	81	49	83	86	67	84	82	70	93	71	104	89	86	75	62	65	78	85	74	87	62	83	84	76	65	73	62	67	65	85	73	80	81	79	74	72	83	78	59	70	91	74	89	79	85	64	77	80	75	78	88	75	89	75	87	79	79	66	66	75	92	79	89	77	85	77	89	77	73	69	62	78	76	72	85	83	93	82	69	80	78	78	61	78	71	76	72	78	78	89	74	76	78	66	80	83	79	61	83	65	77	75	75	67	73	73	79	84	65	83	83	72	61	69	73	74	81	73	80	60	73	70	75	79	74	69	62	82	73	78	71	73	74	79	85	80	65	72	73	77	66	77	87	79	72	76	80	65	59	56	69	57	58	73	63	73	91	73	81	92	77	65	73	81	73	72	70	86	78	80	79	66	92	69	61	68	68	61	71	82	81	86	76	74	72	58	59	67	72	72	79	67	85	87	76	90	83	77	77	71	88	70	78	70	77	80	76	65	75	64	84	71	70	72	70
7646	1531	1102	1347	2557	3995	10908	40031	37240	30756	22068	11572	4276	1924	1131	918	859	826	802	804	874	865	859	860	811	804	844	813	793	852	840	798	817	861	766	868	792	926	839	852	815	821	854	801	794	831	788	807	839	854	845	827	834	810	853	813	819	822	834	833	822	809	780	813	859	856	795	826	819	849	801	897	874	770	842	839	809	865	810	804	827	844	845	823	818	798	801	847	832	835	799	766	821	856	824	810	865	810	810	832	839	822	816	800	846	846	804	827	806	831	856	863	792	812	863	804	797	806	795	851	848	857	801	866	757	873	858	798	864	816	836	878	813	844	871	790	814	829	811	837	828	807	852	862	886	804	786	816	813	789	860	821	816	832	842	857	843	812	825	846	846	820	870	842	863	801	859	832	840	824	830	839	819	838	832	830	799	787	849	821	798	845	799	826	836	819	806	825	827	834	852	806	834	824	799	844	801	837	840	828	851	845	835	833	776	827	857	851	805	820	782	858	834	814	771	817	777	855	827	796	825	823	806	792	828	814	816	814	832	782	815	832	839	816	796	807	864	860	824	787	786	820	849	790	814	846	851	798	872	808	834	854	830	788	835	814	809	840	796	857	818	832	785	802	817	818	771	813	850	879	869	814	773	843	821	827	854	853	810	796	840	826	844	807	807	811	848	782	828	844	801	867	845	784	836	821	820	787	849	863	812	800	799	756	853	810	835	843	805	829	780	845	824	858	812	794	843	853	821	834	790	803	834	786	779	800	826	843	814	804	843	785	880	840	814	785	788	889	821	776	893	812	853	828	829	812	829	804	767	805	807	866	858	800	838	851	747	799	813	875	853	869	876	835	850	825	823	767	818	831	862	811	799	847	818	781	819	836	802	802	832	861	829	817	853	844	843	895	842	862	804	860	827	819	835	791	856	799	844	845	850	864	803	780	793	883	766	829	866	835	826	787	861	855	841	795	777	805	813	820	850	822	773	829	825	828	814	799	850	842	827	803	824	840	763	872	863	815	826	862	827	847	783	831	799	737	856	844	829	863	826	796	785	810	775	780	832	821	818	765	820	839	772	826	841	827	847	789	846	808	824	803	868	796	889	768	791	820	816	856	828	826	812	831	847	769	855	846	815	760	819	838	784	835	832	801	825	772	769	778	871	825	862	812	852	794	835	835	810	816	819	800	799	781	848	802	830	819	825	831	825	794	812	853	806	772	799	848	821	855	841	819	813	839	830	796	832	758	874	841	829	847	825	808	799	799	845	823	806	802	783	803	797	832	811	810	834	812	821	797	803	845	840	866	791	809	860	831	811	877	778	833	828	792	819	826	787	821	827	823	829	785	882	850	828	806	856	823	826	826	845	797	788	865	828	786	846	812	812	856	857	842	808	850	824	838	821	797	890	848	811	800	802	814	841	805	797	801	808	810	807	821	788	788	836	842	827	820	815	810	833	739	753	803	794	835	820	838	866	868	823	836	845	838	777	836	856	842	820	872	784	810	836	807	799	827	813	871	809	796	799	803	831	812	815	799	805	852	881	822	810	775	816	819	847	874	824	832	843	844	852	821	785	826	787	816	874	823	873	792	841	809	740	852	845	813	805	844	881	769	799	859	840	823	855	838	845	779	832	811	779	797	799	832	826	810	817	839	836	817	835	857	824	822	835	859	817	798	819	827	848	820	846	804	792	812	786	791	767	825	825	825	822	803	877	837	811	812	786	805	861	847	830	780	851	821	819	804	818	841	846	804	806	798	812	857	869	842	797	866	772	824	795	782	802	885	802	872	812	749	820	794	809	824	875	824	861	855	866	828	853	814	827	830	831	866	817	809	793	862	861	855	781	824	853	802	827	825	810	851	749	843	823	809	837	809	829	850	783	792	828	798	772	800	763	818	803	838	804	811	867	873	846	802	817	812	827	819	810	836	845	761	810	802	882	808	820	818	836	830	786	802	815	784	820	833	776	841	816	810	841	852	813	849	801	807	845	865	836	842	811	821	796	825	823	820	853	832	861	798	811	801	822	855	779	814	838	808	761	782	830	863	854	770	844	859	809	832	858	798	848	752	844	804	820	842	837	847	804	873	812	823	819	824	833	828	838	833	772	783	777	806	844	825	832	894	859	790	778	772	868	835	800	808	834	869	824	795	822	835	851	789	830	796	820	814	857	829	804	845	847	822	854	798	837	815	779	809	832	787	778	795	843	838	773	763	803	828	831	824	838	813	858	784	842	798	856	851	780	797	836	817	819	890	851	857	805	864	808	833	856	817	858	833	896	827	750	797	877	862	808	831	824	874	789	845	832	841	859	828	874	845	801	811	806	818	793	831	840	803	816	827	830	837	808	819	807	853	828	785	821	841	838	861	803	801	762	848	829	869	870	816	756	845	802	822	839	791	812	822	820	840	857	841	806	807	788	792	840	764	808	842	781	825	839	825	826	775	814	792	843	837	807	833	826	866	801	762	819	862	835	828	819	861	827	848	791	833	817	835	844	868	838	789	824	814	796	795	820	828	821	822	811	877	767	804	835	846	788	813	778	818	807	793	811	873	837	784	816	802	798	780	866	803	824	747	845	790	823	871	794	848	807	812	845	869	837	841	813	821	799	802	828	822	817	809	836	805	839	812	835	859	831	812	768	843	796	793	842	815	842	797	829	865	813	837	814	790	884	857	864	892	851	787	774	802	886	885	780	834	796	839	823	841	842	854	810	839	865	862	792	794	808	775	851	886	810	849	842	812	815	807	804	783	837	822	834	875	868	803	823	844	850	836	822	813	779	785	822	851	845	822	823	848	799	831	871	815	772	808	867	838	838	820	845	882	842	845	809	840	853	807	848	839	804	858	843	815	882	812	836	847	834	869	814	795	813	794	767	814	836	847	873	825	780	835	786	845	821	878	806	830	844	827	789	789	821	814	872	871	812	819	854	854	807	848	842	810	835	803	788	823	844	816	832	774	839	847	861	843	803	807	884	804	788	831	821	860	801	823	778	797	794	827	839	837	853	820	817	889	804	776	849	800	811	807	881	865	790	872	778	852	808	799	821	897	831	846	821	838	807	817	839	794	825	839	840	837	821	835	816	822	785	867	763	798	870	852	856	826	858	809	781	781	846	804	823	847	839	765	841	797	879	825	828	827	797	831	799	839	849	782	818	813	827	820	862	833	764	798	788	832	831	813	814	843	845	827	808	783	848	821	829	794	788	857	828	827	849	883	815	822	814	831	840	827	810	799	872	847	842	826	826	833	823	866	767	838	798	843	823	782	810	835	873	832	757	849	846	803	832	806	773	839	852	856	787	822	845	808	793	851	826	828	811	826	843	813	833	861	846	852	825	813	802	805	839	841	859	816	790	798	807	831	879	799	793	809	762	842	815	824	815	867	822	802	814	826	794	839	847	848	826	841	804	806	812	816	819	824	816	805	841	809	844	836	842	805	824	873	817	833	796	843	782	763	791	823	865	790	797	863	865	842	827	839	812	821	781	841	891	813	852	822	861	845
588	137	94	89	89	334	1399	8986	10138	6377	2921	1039	374	146	107	68	63	59	61	73	63	68	72	68	57	66	60	74	62	67	68	71	62	70	60	65	55	66	66	76	63	60	51	65	76	78	66	52	75	63	68	75	75	65	63	78	67	54	61	72	70	70	66	68	69	66	67	71	68	63	66	57	68	53	73	64	57	73	90	72	65	66	53	70	67	74	58	47	73	66	63	63	60	84	59	62	65	65	66	74	79	73	60	63	54	68	67	66	67	62	57	62	61	64	72	67	67	73	67	68	72	64	58	72	70	66	48	82	68	49	59	54	68	73	76	61	64	71	68	66	69	56	53	68	67	70	73	66	54	66	73	66	56	68	59	68	47	68	64	83	64	67	67	80	63	68	70	73	68	73	63	79	65	55	68	75	70	66	68	54	66	58	65	74	49	69	67	66	56	64	53	72	59	77	68	61	59	67	61	71	65	62	60	63	65	67	52	60	62	62	62	66	65	56	82	60	70	100	62	70	70	69	69	56	70	79	67	68	69	68	71	79	60	54	60	61	51	59	82	79	72	60	63	60	62	55	78	56	79	83	62	74	63	60	60	68	65	72	58	70	56	68	59	61	53	46	65	80	74	69	54	72	62	55	65	56	60	64	67	69	66	68	75	73	63	62	53	63	68	83	61	64	67	77	68	57	68	63	56	66	67	60	56	71	66	60	77	55	64	67	61	66	77	61	85	84	57	59	66	75	70	60	69	67	61	69	75	63	66	60	57	69	70	48	67	61	68	72	72	59	58	79	78	50	67	68	78	62	59	62	58	69	60	62	80	77	56	70	59	74	70	50	62	53	55	73	63	60	71	58	65	81	65	61	54	70	63	67	57	67	68	77	84	74	76	68	76	58	83	62	58	82	76	65	54	65	69	62	63	68	62	71	67	63	56	59	81	57	71	78	59	69	71	79	76	56	55	61	59	71	69	68	66	76	84	59	62	78	65	63	65	65	66	73	69	81	70	63	68	65	75	77	59	78	63	68	72	38	63	56	64	70	66	68	55	66	69	70	62	79	69	63	56	64	72	57	69	65	67	59	65	74	66	68	79	72	61	49	75	56	79	60	67	72	61	57	67	76	53	64	69	77	69	77	57	72	67	60	65	83	61	60	74	57	65	72	62	76	71	66	65	63	72	73	50	67	76	65	77	77	74	70	70	69	72	82	67	67	53	71	74	78	54	73	58	49	84	71	76	68	56	69	77	77	67	67	57	76	69	80	72	74	63	73	73	52	72	54	67	63	65	68	72	71	67	72	69	59	74	67	51	68	73	56	81	57	69	73	64	54	67	74	67	51	68	60	60	65	57	65	61	64	62	65	69	70	69	53	63	72	55	85	76	62	77	75	62	76	62	56	54	66	70	73	54	84	69	74	74	62	70	61	62	64	75	66	75	65	70	52	57	68	64	73	60	83	63	68	59	69	65	67	79	70	63	55	59	52	59	64	62	59	59	72	52	67	61	59	72	71	63	66	62	68	65	59	67	57	59	61	77	76	76	70	68	57	75	76	52	76	65	76	64	67	58	52	61	76	71	66	68	56	50	59	82	70	71	79	65	55	71	60	77	67	72	67	67	71	75	53	76	79	63	68	53	68	61	69	74	77	75	62	53	56	59	76	84	55	83	59	69	70	65	72	65	67	65	63	59	86	69	60	53	55	62	43	70	66	63	74	67	56	65	62	59	70	57	65	54	54	64	60	87	56	72	61	69	60	67	52	68	66	71	55	66	86	59	65	88	65	63	60	52	62	64	85	66	61	65	65	72	64	54	54	64	64	56	65	61	71	48	63	65	51	58	71	72	59	50	61	66	52	60	72	74	66	61	68	66	67	69	79	71	73	77	67	82	60	59	66	75	69	60	75	64	51	68	65	59	65	59	49	75	64	59	73	58	82	57	67	62	70	79	58	65	58	56	68	56	61	66	75	65	62	51	61	66	79	54	53	71	66	58	58	65	49	53	66	73	78	71	74	60	70	59	60	71	60	61	54	55	53	67	67	73	65	64	65	60	64	61	67	71	67	66	65	64	78	61	51	80	59	64	68	92	63	55	63	62	63	74	76	65	70	55	74	71	61	60	60	65	50	58	66	68	69	68	60	58	63	63	56	72	70	67	66	54	69	47	76	65	69	64	60	43	73	65	78	62	67	58	71	71	61	61	61	56	69	65	75	67	84	68	79	64	69	69	73	67	61	83	57	54	71	70	52	77	67	58	54	63	77	59	64	51	69	51	73	60	70	57	73	56	54	71	79	56	72	63	78	59	65	73	77	66	54	69	51	77	84	67	71	79	68	59	56	61	65	67	72	69	64	70	70	72	58	74	60	72	60	53	55	62	82	72	51	70	62	78	56	67	58	68	57	77	74	69	80	84	62	63	71	61	52	67	68	58	66	60	64	68	67	62	75	60	64	61	65	76	66	63	75	72	71	63	72	68	62	62	73	70	72	64	58	69	69	61	71	62	62	59	81	76	57	63	66	55	68	53	75	79	61	75	57	55	64	62	65	78	74	67	68	56	56	56	71	71	53	64	72	68	74	68	62	60	67	57	68	73	78	60	65	65	65	73	74	65	63	76	82	52	55	58	55	70	67	51	65	64	64	72	69	67	66	87	69	63	65	68	60	67	74	57	59	56	57	55	68	66	70	63	62	68	83	74	55	61	70	69	68	67	69	62	64	65	66	65	67	55	79	66	76	75	56	64	64	80	60	59	69	66	59	59	63	90	64	53	60	83	48	66	71	67	71	71	55	87	67	75	62	84	72	63	61	66	69	55	82	69	81	72	70	68	66	59	67	59	59	62	62	72	65	71	67	64	53	63	64	81	68	67	79	56	76	59	65	55	57	65	59	72	70	74	79	52	60	70	70	65	60	69	80	62	64	69	66	54	53	68	82	73	67	69	68	60	49	75	69	71	62	76	66	64	70	52	72	80	71	73	63	55	56	65	79	67	73	55	71	54	65	64	70	71	66	53	73	65	66	58	66	68	68	58	50	64	58	56	54	73	61	65	77	73	78	67	71	69	63	68	59	76	71	68	62	76	62	56	62	62	78	73	60	70	63	64	53	76	58	65	69	68	68	95	50	69	81	63	68	70	66	85	66	58	75	68	67	83	74	71	65	58	76	55	65	71	82	59	53	65	56	70	66	75	65	56	77	70	60	70	53	71	70	60	72	72	73	75	60	68	57	76	56	70	53	59	56	68	56	70	61	77	74	61	57	73	56	73	72	55	82	57	85	65	62	59	54	59	66	59	52	66	82	73	64	72	74	53	47	66	74	69	85	77	76	62	64	59	56	75	61	64	53	62	74	67	63	69	69	65	57	68	59	54	73	57	65	54	56	68	66	54	65	89	77	74	64	57	70	59	74	66	59	60	71	72	65	69	87	73	60	54	66	69	72	69	75	67	63	65	62	51	68	69	72	62	70	48	74	59	50	58	68	65	64	74	83
9148	3434	1428	2422	5719	18278	29319	53280	51205	40197	30048	18464	7341	3249	1387	850	780	723	756	722	731	707	705	744	708	721	730	734	771	772	702	722	789	720	757	716	772	769	759	721	730	721	780	713	718	728	679	697	687	729	723	740	759	695	705	753	738	703	700	738	758	734	733	727	712	740	693	723	765	738	741	728	739	694	744	729	743	733	696	714	764	671	735	717	737	720	735	698	742	710	711	707	739	745	716	688	697	708	745	658	708	756	726	707	720	723	716	744	701	704	701	694	755	738	736	751	749	659	760	750	771	724	683	698	683	732	676	743	723	741	701	728	782	726	729	723	765	714	724	705	754	725	668	727	701	715	713	705	732	702	765	752	697	724	698	735	751	702	734	714	723	728	725	687	744	764	731	750	700	728	788	694	743	743	749	694	701	682	743	751	765	721	711	710	729	715	672	701	715	706	703	692	750	722	775	749	713	771	738	737	724	747	699	696	717	699	685	706	715	683	702	727	688	694	719	699	737	680	709	685	743	708	732	701	730	706	708	731	697	723	712	707	712	692	794	743	737	741	740	714	729	740	750	785	725	667	694	734	654	766	738	699	722	722	744	715	713	716	734	706	798	679	692	715	665	727	733	739	774	719	715	735	733	734	719	774	721	720	737	696	682	731	766	645	695	725	715	737	736	729	701	705	735	741	741	690	780	734	708	746	671	724	719	717	721	739	707	727	689	739	710	705	715	689	667	714	775	721	694	761	730	742	742	720	680	753	699	696	734	747	704	747	771	737	743	690	728	742	735	713	741	702	744	680	743	714	695	790	759	754	770	757	703	713	685	722	709	768	710	681	710	730	674	741	693	736	726	734	752	723	746	698	785	763	702	775	753	700	758	719	684	659	773	725	736	680	699	728	650	739	735	761	711	706	730	745	715	714	735	754	749	744	699	743	695	710	783	771	727	721	721	769	696	728	732	742	701	744	702	726	696	759	691	727	701	737	733	742	713	710	724	686	702	729	728	716	714	747	739	698	733	731	713	718	720	689	769	694	759	673	731	650	697	796	694	714	711	686	755	696	778	729	710	699	693	726	756	708	694	746	678	749	687	704	750	762	719	724	727	750	753	656	681	721	673	747	737	719	757	672	749	740	728	659	684	733	750	700	699	713	733	727	718	678	724	743	704	685	690	772	740	681	749	749	723	718	735	726	764	705	782	814	762	710	677	757	740	724	729	741	690	723	723	751	678	732	740	660	708	747	739	722	755	695	693	692	696	740	720	688	757	727	731	702	728	725	769	750	777	717	765	702	731	689	701	729	747	638	765	722	650	708	678	660	717	772	755	708	692	689	763	708	732	680	725	729	719	747	737	683	722	755	764	734	676	709	686	754	745	681	700	714	706	714	705	735	732	718	684	752	769	705	755	721	736	720	691	704	735	710	694	740	759	759	720	725	735	756	711	696	732	769	719	688	720	738	752	748	684	740	741	733	715	722	692	767	688	741	704	741	752	688	693	751	755	688	737	730	729	755	705	739	710	703	733	707	728	720	683	680	710	694	706	704	763	742	679	697	692	759	711	675	681	715	757	741	765	756	708	750	744	705	672	677	705	798	757	709	753	730	700	706	733	722	724	733	706	772	695	720	738	731	698	695	750	729	737	743	725	724	732	661	697	748	733	691	719	699	712	674	739	687	757	786	716	688	730	701	670	726	739	771	783	746	736	754	714	724	723	752	770	694	727	794	740	695	700	774	708	789	736	762	720	713	760	753	730	691	715	740	721	687	715	742	696	753	704	745	707	746	701	707	780	733	722	730	679	701	731	692	736	697	700	689	721	689	710	734	764	717	732	710	718	773	723	721	689	699	719	685	708	700	697	721	693	700	729	763	745	709	728	767	704	730	740	732	697	740	686	729	709	746	734	757	726	724	710	746	711	689	727	694	682	717	732	701	760	692	738	737	759	731	717	701	725	695	731	738	669	714	704	690	739	747	727	748	689	743	665	736	711	737	710	735	765	748	712	728	706	713	732	770	690	691	767	686	686	784	708	698	728	706	776	756	748	714	706	733	692	738	731	712	704	682	739	723	684	744	732	732	786	722	780	687	709	759	750	776	724	755	710	749	726	760	716	743	698	685	704	701	682	794	742	707	727	713	712	682	746	720	761	765	742	712	768	737	760	707	700	750	714	713	724	736	742	707	718	748	694	671	712	696	716	706	709	716	720	761	697	714	710	753	707	722	720	758	750	758	730	727	755	703	737	725	757	694	759	701	702	741	760	705	757	693	733	717	726	715	698	711	722	732	727	696	702	710	662	680	709	694	731	750	722	741	716	665	720	715	763	722	702	736	686	754	765	718	743	692	727	685	709	757	701	711	729	740	643	719	733	714	694	730	782	695	712	702	770	748	732	708	657	707	671	679	726	740	701	739	750	709	721	689	726	697	730	707	687	728	704	728	736	735	806	709	725	763	736	713	694	740	729	681	772	724	726	699	719	664	742	721	706	745	761	699	720	695	711	727	746	752	733	784	703	698	735	703	695	722	736	704	699	738	709	734	729	737	712	717	754	696	712	719	757	740	747	700	724	690	713	716	685	739	692	703	729	713	724	704	709	771	683	733	728	718	686	780	696	738	699	717	728	743	693	716	656	676	731	747	716	698	685	657	735	738	693	703	711	736	691	774	738	719	715	729	744	759	759	720	774	789	738	717	760	696	691	683	687	720	756	748	717	707	699	736	702	709	705	722	715	740	773	785	727	710	712	771	755	735	749	744	752	666	724	705	749	759	725	709	748	670	704	723	743	719	688	733	748	689	787	711	720	731	714	737	704	731	742	682	749	731	791	706	717	739	758	731	748	713	733	712	714	755	718	722	745	726	709	723	697	733	754	764	736	782	733	767	747	705	741	694	704	750	741	726	711	723	707	727	753	757	681	710	745	643	685	733	745	698	724	709	678	720	721	694	745	695	730	732	759	690	736	716	730	744	710	697	779	731	723	733	722	721	735	695	719	717	779	700	719	757	714	735	779	740	757	697	759	719	696	745	714	708	683	677	695	748	755	741	714	743	742	775	726	699	682	769	714	736	706	721	659	727	719	723	680	733	704	717	709	684	680	701	773	749	698	729	710	763	727	717	704	728	761	733	708	744	690	700	746	692	770	716	724	687	725	744	725	701	706	712	767	740	699	702	742	750	730	668	727	718	683	765	737	727	739	695	784	762	661	717	707	719	718	705	734	735	731	723	729	718	697	692	714	763	699	723	714	661	682	707	707	679	749	711	731	741	744	756	752	708	687	676	712	725	744	653	706	754	726	723	670	704	723	705	707	718	727	674	712	683	756	707	714	701	726	692	671	685	764	734	677	731	729	719	769	760	746	736	705	731	720	706	715	742	725	697	736	735	706	698	767	796	732	737	721	717	715	726	769	712	746	687	758	705	721	707	726	706	741	711	782	710	738	703	737	721	734	702	719	728	721	721	744	774	737	718	784	679	730	698	727	703	743	713	732	686
2215	154	98	102	114	243	1858	8787	10444	7489	3972	1494	430	192	95	96	80	78	82	68	67	71	62	77	73	75	71	89	75	68	80	80	77	69	76	72	71	75	74	72	72	69	79	83	84	70	82	88	74	84	84	71	81	98	78	61	76	72	69	69	86	66	77	78	88	61	65	79	75	51	82	66	74	66	75	68	69	78	72	80	79	61	77	73	84	72	77	69	79	72	81	80	82	86	83	69	85	68	59	69	67	79	71	62	73	70	61	75	80	72	62	70	68	71	95	62	76	78	75	73	84	76	60	78	68	71	75	85	63	60	86	80	71	65	76	60	69	81	67	56	64	86	67	78	78	80	89	70	75	77	68	70	69	67	59	70	78	81	72	75	75	78	72	78	74	67	72	85	61	68	82	90	91	80	75	76	73	59	70	70	62	67	60	77	59	83	84	66	68	83	76	60	65	65	85	80	61	69	77	78	68	82	83	74	75	69	81	72	74	71	61	67	66	67	65	68	72	79	76	68	66	89	64	60	67	88	71	75	71	77	59	66	64	70	89	79	74	78	93	62	76	65	81	80	78	66	75	68	79	75	81	76	67	77	84	73	65	83	71	82	75	74	67	78	70	77	84	69	82	69	71	68	68	91	73	82	69	73	76	80	87	67	65	71	73	67	61	70	78	82	91	88	72	72	72	83	66	52	74	72	75	81	76	83	69	54	76	73	72	81	61	75	61	81	79	84	74	86	81	69	69	82	70	64	86	80	73	76	69	91	73	77	59	82	79	72	70	79	66	78	61	68	70	79	83	73	68	78	81	74	49	57	73	72	92	80	83	58	62	88	60	74	84	69	81	73	66	87	81	74	71	84	81	72	60	75	65	62	62	85	59	77	87	71	85	85	77	72	55	74	76	63	83	75	83	93	78	78	87	71	54	62	64	77	73	82	66	79	77	83	72	66	76	92	90	79	61	61	70	75	87	74	79	84	70	73	72	58	84	92	70	71	82	68	93	81	76	75	72	69	82	80	73	72	77	90	84	77	64	89	67	77	68	70	82	70	74	70	73	72	58	68	67	74	63	93	76	72	77	69	78	61	75	72	80	76	80	78	91	68	79	70	69	72	74	68	69	82	69	56	71	74	66	84	79	77	49	69	77	58	90	82	66	89	81	81	68	67	68	90	86	61	75	68	83	65	67	81	84	75	69	79	83	78	80	86	77	77	68	72	81	74	69	74	70	60	73	78	72	67	87	85	65	86	69	76	68	77	81	75	67	73	64	77	64	94	77	90	73	74	55	63	66	71	81	71	76	78	56	85	69	78	84	79	86	71	55	73	73	65	72	73	80	94	60	77	77	74	75	80	74	83	64	67	62	80	76	67	47	79	80	87	90	71	68	82	78	76	80	72	69	81	89	71	76	81	78	71	59	83	79	75	75	78	65	72	74	87	83	85	73	62	79	79	55	82	79	82	80	85	65	75	97	70	85	68	72	88	74	57	65	83	80	69	73	82	63	77	98	73	59	61	82	74	72	72	66	64	74	60	58	77	76	69	78	70	72	82	78	67	81	77	74	76	68	70	87	69	73	84	77	71	67	67	71	83	83	91	70	66	79	66	78	76	70	72	75	56	78	65	82	80	71	53	80	69	61	70	58	70	76	72	67	76	79	76	70	74	84	81	68	82	66	80	67	87	91	52	93	72	97	70	75	64	77	86	83	86	61	69	60	73	72	66	80	66	79	79	86	71	66	75	79	75	70	78	58	64	76	68	99	68	77	75	74	68	79	85	93	75	69	82	70	57	65	73	73	66	62	75	81	71	69	83	72	83	70	79	92	65	81	70	78	91	86	74	60	73	90	83	59	83	84	80	75	58	75	72	67	63	73	67	82	65	77	67	79	67	74	69	67	77	63	71	59	73	66	79	73	83	85	66	75	70	73	69	62	72	72	77	87	63	85	57	83	71	79	85	75	72	67	81	72	69	72	69	87	72	75	70	80	66	68	68	66	84	81	59	83	78	78	66	74	76	68	73	70	58	75	71	67	102	58	76	92	79	74	71	82	64	68	79	90	78	74	72	66	78	61	73	73	69	69	58	81	76	68	68	57	61	69	68	68	68	74	70	66	68	60	71	80	64	69	71	85	64	77	51	69	73	69	66	81	74	90	77	85	75	81	83	69	80	71	72	91	76	71	77	78	71	79	77	68	96	69	75	69	75	87	83	74	79	80	72	73	61	81	69	72	81	81	83	75	96	69	79	74	83	69	78	72	79	82	71	76	77	62	74	66	95	67	86	64	88	70	83	74	60	71	74	82	85	91	82	80	76	78	68	77	78	82	70	73	70	73	55	71	73	61	68	73	69	69	78	67	78	73	83	56	86	66	75	89	74	68	77	88	73	80	70	78	60	84	69	61	69	62	71	65	70	78	80	64	66	78	82	86	79	48	66	73	76	65	78	82	82	75	73	79	70	72	90	68	63	78	80	64	75	82	82	86	82	77	78	72	65	81	82	75	82	72	62	78	85	70	64	73	82	84	69	68	54	59	67	65	71	63	72	69	62	78	68	63	71	67	71	71	87	76	73	62	76	65	79	55	88	89	64	71	86	74	73	73	66	63	62	63	81	81	73	81	61	77	71	78	67	55	91	70	76	87	75	80	69	60	94	85	88	65	82	61	76	62	75	72	72	75	72	92	72	60	88	63	76	60	62	61	71	77	94	71	89	83	74	80	68	83	77	74	74	65	76	55	74	78	61	66	80	69	67	63	87	72	64	85	79	66	67	83	75	69	76	74	72	74	90	81	75	61	71	75	64	73	79	79	68	93	64	85	65	78	61	77	72	76	92	79	77	65	70	73	64	82	84	71	93	66	62	72	81	76	83	81	75	84	83	76	67	78	86	84	80	83	80	70	73	67	69	81	88	75	56	72	83	67	66	68	86	78	64	63	87	70	84	70	74	62	78	67	71	92	83	59	77	70	74	78	67	80	67	68	88	80	73	67	76	91	70	75	70	70	67	67	78	66	76	68	102	78	73	84	67	72	77	67	65	74	90	77	67	71	64	67	82	76	75	81	66	72	68	72	70	70	74	74	82	86	73	64	81	74	72	90	69	77	75	71	71	61	89	59	71	93	90	71	83	91	77	70	64	76	76	71	63	71	72	76	70	73	56	74	60	86	64	77	85	73	77	82	80	78	68	70	77	70	94	79	70	77	87	70	52	80	78	58	64	72	62	63	76	68	69	77	73	78	74	67	86	68	71	74	87	62	76	65	81	67	78	79	73	80	67	92	85	77	79	92	75	64	71	61	79	72	68	75	75	84	74	86	77	75	87	74	69	62	74	71	77	70	70	83	77	73	67	70	93	81	71	73	68	85	84	69	61	88	83	73	81	100	70	58	79	75	67	96	66	60	87	63	83	71	75	75	89	72	63	60	67	73	67	73	68	75	68	67	74	67	82	69	81	69	75	71	76	69	72	61	85	64	73	62	82	77	73	74	73
9748	2872	1703	2496	5702	13739	36428	55475	53084	44189	34056	21888	10037	4172	1673	972	779	840	847	813	851	822	852	840	809	810	868	821	794	779	849	868	841	824	785	824	839	787	794	805	800	792	787	809	821	840	782	812	814	759	772	829	839	805	780	789	799	818	836	783	841	795	777	790	837	792	779	828	811	781	834	807	840	827	808	843	785	782	728	844	821	775	809	796	832	814	778	840	823	806	761	865	847	806	769	820	759	851	825	860	784	878	852	811	853	804	813	835	787	802	815	804	870	836	827	839	776	852	798	807	786	777	835	851	847	774	815	847	781	817	829	756	833	785	791	787	813	858	848	806	783	839	815	858	852	798	813	778	771	811	798	813	850	813	808	838	841	816	825	803	845	771	817	787	851	832	803	807	803	828	836	800	822	806	782	773	825	793	754	829	899	856	835	821	818	766	795	785	785	814	784	843	813	824	846	803	838	815	873	807	778	811	843	845	856	811	857	865	829	771	798	803	801	770	812	770	835	834	804	848	857	841	834	863	837	784	833	813	799	820	770	798	819	790	816	846	792	800	793	764	811	793	779	764	807	812	794	847	774	846	839	827	800	823	836	793	797	843	817	819	842	770	851	816	815	796	814	829	793	819	808	841	783	841	813	829	802	823	779	781	810	764	776	812	811	776	840	797	765	755	750	862	819	809	812	814	833	792	802	800	782	800	771	815	841	789	809	747	823	844	845	853	819	807	819	821	823	735	815	830	787	826	837	901	787	770	834	806	870	881	819	787	809	815	808	803	834	807	828	804	834	846	794	796	835	840	808	832	845	805	793	846	853	801	851	765	821	803	792	850	823	809	840	793	737	821	848	827	801	807	817	815	794	758	854	828	776	828	785	825	753	779	804	782	795	761	788	822	810	792	812	809	805	872	815	822	877	833	830	808	805	835	859	834	817	852	802	803	827	763	815	799	817	837	819	910	790	789	829	776	797	820	824	833	781	811	866	813	826	867	845	813	801	859	865	801	766	752	817	817	813	859	780	810	816	767	784	781	826	792	797	850	810	803	833	797	767	844	834	827	771	863	789	778	831	850	775	842	850	803	808	784	822	762	803	830	797	828	742	821	826	865	814	811	851	788	859	729	807	806	846	808	786	797	842	794	804	845	797	860	790	865	818	835	791	803	841	793	802	824	828	840	837	773	804	768	844	823	820	788	821	853	826	828	770	760	803	778	828	840	815	843	829	856	822	795	789	779	810	821	836	783	814	778	798	821	758	836	843	819	823	809	842	851	871	839	823	806	794	796	800	855	790	876	777	782	800	857	812	784	788	801	818	868	817	825	842	800	846	836	839	811	807	767	816	800	804	848	776	828	798	806	873	842	825	847	822	784	779	771	854	813	768	902	809	795	786	842	790	771	789	798	799	756	857	787	813	826	776	806	830	817	781	845	828	832	831	760	823	834	762	777	795	800	798	840	806	820	827	789	826	858	841	819	883	818	834	807	823	847	844	837	837	780	800	820	804	821	830	808	886	776	811	813	795	831	812	831	796	770	845	805	809	864	856	856	827	839	807	771	857	835	787	854	816	786	752	826	849	854	802	823	803	806	825	800	806	845	825	833	819	828	822	798	819	835	852	795	816	771	813	837	815	794	805	818	835	825	788	783	812	808	846	859	814	765	851	848	804	829	770	853	851	825	822	825	826	800	793	836	815	813	780	796	793	850	766	842	835	809	834	896	838	816	794	826	816	850	817	798	817	799	770	774	768	826	853	766	811	828	807	798	840	810	805	805	824	803	841	788	852	866	872	822	767	805	731	802	826	858	836	827	837	796	822	857	804	815	810	777	815	779	809	823	845	830	850	816	848	806	855	818	775	795	782	832	752	816	814	860	817	808	847	809	835	865	862	791	844	812	824	827	787	861	754	834	807	803	817	802	793	814	777	794	820	815	817	876	768	815	807	824	816	778	830	854	821	840	788	842	783	807	778	827	809	831	804	835	809	793	826	854	803	821	822	798	807	774	719	843	802	818	848	798	801	801	817	796	801	829	851	820	797	880	829	810	792	819	828	762	861	779	812	847	792	828	783	810	785	796	798	801	833	828	792	770	809	818	804	811	845	834	787	826	755	766	866	792	809	854	813	814	812	802	845	822	828	808	871	820	837	848	807	821	833	807	807	820	874	801	814	858	846	847	843	830	817	830	812	816	860	794	809	810	776	855	809	798	818	792	830	778	810	851	758	774	847	813	787	783	837	866	783	808	818	841	815	874	777	809	826	796	861	834	866	816	826	824	789	824	820	799	796	833	805	819	858	818	807	844	806	835	779	807	819	788	812	803	788	788	867	763	837	830	815	787	831	846	809	838	785	833	848	799	821	869	779	871	838	821	784	812	858	796	780	862	784	830	814	822	779	847	814	818	873	803	809	852	798	882	778	806	849	805	858	818	765	786	819	790	843	792	820	838	852	835	778	817	804	779	821	807	826	828	807	822	818	823	794	799	805	838	874	778	752	791	794	770	794	754	822	841	797	773	807	823	846	781	807	866	819	848	789	849	795	829	815	797	819	807	824	841	832	836	840	812	729	840	799	871	794	813	815	823	802	786	822	837	827	778	770	819	805	844	822	812	781	842	780	844	808	847	808	834	848	813	807	863	812	819	801	790	831	812	785	830	783	842	820	815	834	823	797	860	780	816	841	823	829	788	832	761	830	809	790	795	772	780	748	773	848	780	807	812	791	810	783	843	814	788	823	832	871	789	798	790	834	829	853	838	842	821	785	811	792	830	848	834	813	900	787	810	812	783	816	809	786	803	799	887	784	831	791	808	825	795	807	842	816	758	799	800	870	819	854	821	786	823	885	788	788	819	825	794	816	783	788	813	834	809	838	784	823	783	829	864	787	827	839	803	797	805	856	816	822	809	830	803	821	821	795	819	818	827	822	793	778	802	811	792	845	822	822	809	799	841	855	786	870	823	878	836	789	805	806	811	805	818	823	867	828	806	799	798	813	818	785	803	842	830	815	766	837	861	836	777	794	850	788	784	784	845	781	827	808	821	838	835	842	780	869	838	779	797	830	796	810	822	816	801	771	869	791	835	797	815	792	822	843	777	839	873	836	766	806	853	823	827	852	863	793	822	860	816	760	799	829	848	778	834	815	825	858	844	797	815	798	857	811	750	807	810	789	784	791	791	792	829	816	816	837	806	851	810	830	810	818	740	796	820	799	864	830	768	811	823	815	801	796	874	841	799	792	838	821	833	798	772	813	817	740	852	810	779	842	738	823	800	846	822	796	812	811	833	775	840	815	865	823	816	806	809	837	826	818	832	837	779	793	825	847	827	784	817	878	810	772	778	822	856	822	847	829	792	796	859	799	837	836	851	805	790	809	819	809	799	805	829	856	814	825	848	785	797	785	809	819	780	794	812	822	819	798	758	834	844	784	791	852	802	773	767	785	782	848	791	797	805	837	817	789	825	808	849	791	809	839	761	850	783	835	794	800	813	791	783
1043	203	146	98	142	156	884	8577	18003	14518	8670	3008	892	324	120	83	60	71	68	59	69	57	62	77	63	67	60	63	56	71	65	60	58	63	64	72	61	54	54	57	87	54	59	52	64	66	53	72	47	61	52	55	60	51	75	52	67	65	55	74	72	54	62	58	66	58	70	70	48	61	52	65	55	56	49	39	63	68	83	55	60	58	66	70	57	64	56	65	58	53	66	56	55	63	56	71	66	61	69	54	70	65	67	58	61	59	50	67	68	66	66	66	60	61	63	63	75	60	72	69	70	67	49	74	59	62	61	68	74	57	63	60	63	66	51	64	69	66	60	64	57	60	61	71	69	54	55	72	65	56	62	61	57	63	68	70	53	60	82	69	55	75	48	65	60	74	72	49	55	56	62	71	50	53	76	74	59	79	37	66	66	62	65	61	54	66	63	66	69	53	78	76	67	49	65	59	67	65	51	76	58	66	50	66	66	64	44	54	50	56	65	72	63	49	53	63	54	60	60	59	64	63	59	71	58	58	61	60	55	62	61	60	62	68	68	57	60	69	75	74	75	60	74	66	62	76	60	65	69	61	71	73	70	49	67	54	62	46	59	58	60	53	69	48	63	74	56	54	71	58	52	74	57	61	47	67	67	56	61	74	67	59	65	47	79	71	62	48	53	62	68	53	54	58	69	57	45	63	64	70	56	62	64	67	63	69	71	58	60	52	65	56	68	72	55	53	56	70	58	75	63	52	46	66	55	68	49	65	81	58	51	50	57	62	73	68	55	47	70	57	66	70	65	54	53	77	65	67	61	58	62	59	64	50	72	59	63	65	60	47	64	44	64	62	54	62	56	67	73	77	61	49	75	65	69	62	54	47	65	62	58	56	64	71	63	78	67	78	58	59	66	59	66	67	50	70	67	61	58	87	61	65	67	61	60	66	70	63	47	45	48	53	54	78	69	67	75	75	69	51	76	62	60	58	61	61	54	60	72	51	71	69	50	73	60	67	70	62	66	57	46	53	67	54	77	73	71	65	49	58	48	80	62	54	63	69	65	69	65	52	66	45	78	66	68	58	57	64	71	64	62	64	65	64	61	66	59	64	46	54	85	53	67	67	58	70	57	76	59	63	61	64	49	58	58	62	58	62	61	56	57	68	63	50	61	65	61	58	62	77	58	50	58	58	71	65	60	63	57	72	89	62	64	71	54	64	52	73	70	59	58	59	65	72	63	57	61	66	59	71	55	63	56	48	59	55	45	60	63	58	63	66	52	55	61	73	65	57	87	57	68	61	65	53	53	68	70	60	60	70	75	62	49	58	49	76	58	44	69	68	55	71	50	69	61	66	49	76	52	68	60	72	53	50	58	62	54	52	53	66	58	63	56	74	69	46	72	54	69	55	59	70	54	54	60	65	58	63	53	63	47	54	83	59	66	68	60	51	65	69	62	61	64	63	67	67	58	66	56	68	69	79	63	65	66	69	51	64	58	72	60	62	55	64	71	55	71	56	63	62	56	60	63	60	80	51	60	58	58	68	58	62	63	56	67	63	53	59	47	62	73	62	66	62	79	67	71	62	69	60	66	68	72	58	65	53	75	68	60	58	50	82	67	59	59	73	54	72	57	68	72	68	77	64	50	59	39	61	80	58	55	62	72	48	59	58	61	53	71	43	77	64	68	74	72	67	65	67	72	64	82	69	47	74	66	65	63	60	62	55	57	59	70	61	65	54	74	60	62	58	51	61	63	60	72	57	74	75	64	58	78	62	67	50	67	75	75	68	60	61	49	51	67	64	63	57	59	72	74	55	78	75	68	72	49	68	51	54	60	75	45	60	60	48	77	45	72	60	53	58	68	62	54	82	68	67	52	82	59	69	57	47	55	80	85	56	51	50	57	54	51	58	70	63	48	64	73	61	65	58	78	44	65	59	69	48	64	65	57	65	62	70	69	53	66	54	56	51	71	62	63	59	72	43	68	75	61	50	61	68	62	65	82	60	62	59	60	72	66	62	68	55	64	68	62	60	61	53	68	62	63	75	63	58	56	76	73	65	59	69	72	72	64	59	59	65	59	76	64	60	63	70	73	57	57	62	61	68	70	63	65	62	59	68	58	76	50	59	58	56	64	82	49	67	63	64	61	61	70	60	58	79	67	51	51	75	58	56	72	50	60	62	55	55	66	71	55	67	74	59	71	58	58	72	61	54	63	54	77	60	69	50	52	48	74	78	69	49	66	49	62	68	61	71	68	50	75	78	65	79	58	60	67	66	54	57	53	61	52	67	52	76	60	57	61	60	50	65	57	71	49	56	63	60	57	56	65	66	57	50	67	65	62	66	52	62	65	57	58	61	59	66	49	59	69	62	63	62	65	77	54	61	49	63	66	55	62	58	61	57	55	55	78	66	55	53	60	67	50	73	65	46	45	60	40	61	61	60	56	69	89	52	67	60	63	65	67	50	57	68	54	57	47	63	68	68	55	76	59	71	58	74	78	41	66	71	58	64	64	61	65	69	54	58	69	67	50	62	52	60	55	54	71	63	64	69	63	57	51	62	55	60	52	49	57	62	56	66	60	75	60	72	73	76	76	49	65	63	74	53	63	61	60	59	69	56	74	63	76	67	66	50	69	70	52	70	59	51	57	55	74	49	59	65	58	59	68	60	40	57	63	65	72	59	76	53	59	65	49	60	68	58	69	73	63	60	62	60	55	46	55	62	56	64	80	82	65	54	50	62	54	63	60	59	53	65	53	83	76	55	61	83	53	60	67	54	51	55	63	58	69	55	52	50	49	61	45	61	64	65	66	51	59	73	49	66	65	80	57	55	52	68	58	55	67	61	64	60	45	72	53	55	69	62	58	46	68	48	63	53	69	56	62	63	59	52	65	68	67	72	75	54	66	68	56	70	55	57	50	58	62	71	50	54	53	61	60	72	48	51	61	58	66	67	75	60	66	57	76	72	71	70	54	64	57	61	62	53	69	69	44	59	64	67	64	61	56	57	69	63	54	55	62	62	77	69	72	73	58	72	53	67	64	50	63	66	63	78	52	61	57	60	59	62	56	53	69	73	55	53	69	66	57	68	71	67	51	49	62	67	70	59	77	58	63	57	59	57	54	67	56	71	54	54	86	53	66	72	59	57	72	51	68	67	68	58	60	59	70	56	65	54	57	71	68	67	59	58	67	65	76	58	60	63	59	68	54	55	65	53	63	53	63	59	62	61	58	68	80	62	73	60	59	59	71	67	68	63	58	55	57	56	52	56	60	68	63	47	73	81	65	59	63	67	65	66	56	68	66	62	74	68	68	59	67	54	66	57	76	56	74	65	59	72	61	50	54	60	74	55	65	54	66	64	71	65	59	65	53	65	49	53	72	59	60	63	60	65	57	68	67	75	61	67	49	59	51	59	47	74	53	61	68	64	49	68	63	69	41	57	64	65	57	61	60	57	59	58	64	69	53	57	50	58	64	61	55	66	66	56	51	44	70	64	65	86
13205	4588	2099	3783	8815	10632	24035	55585	64966	55822	43195	28869	16903	6899	2100	961	744	670	708	750	621	735	669	646	658	648	654	644	696	685	682	693	652	641	674	710	670	713	689	734	703	676	686	669	683	706	674	688	666	670	698	640	658	674	682	669	653	688	647	671	692	688	700	686	620	698	689	673	699	668	669	677	725	662	681	626	676	665	684	670	657	699	644	657	664	709	675	754	703	733	655	619	660	682	698	720	702	650	730	639	691	712	680	678	686	668	681	687	718	698	678	698	705	704	689	671	663	721	696	705	667	649	701	648	712	638	661	674	719	667	766	688	701	663	659	687	686	672	707	723	675	660	694	702	686	691	722	719	669	673	686	658	671	695	625	680	681	730	614	660	690	683	678	719	720	686	642	706	676	696	685	655	686	706	678	669	762	640	651	693	639	720	707	672	702	635	711	691	646	665	653	678	664	664	687	778	672	696	702	696	682	708	682	664	701	673	650	643	669	709	651	689	696	676	663	706	723	664	686	698	654	700	681	672	698	651	722	707	717	683	671	689	654	721	734	655	688	721	718	683	688	683	698	717	662	681	695	696	687	722	680	706	698	701	682	722	689	678	659	691	660	672	636	689	644	684	715	671	719	673	709	686	673	689	663	668	678	697	650	677	689	692	698	693	696	683	670	695	662	738	656	705	662	699	705	710	781	696	683	692	716	701	675	651	715	666	629	684	691	679	703	671	670	733	691	734	652	756	682	686	711	653	631	703	652	731	671	675	677	661	661	626	691	641	682	693	693	645	693	709	644	665	722	658	659	712	696	676	666	702	674	724	662	733	715	670	703	686	720	734	701	682	700	706	652	664	694	645	660	707	686	681	721	710	692	737	668	684	671	656	681	665	694	730	657	710	684	699	649	686	693	687	651	734	686	698	651	624	668	698	715	706	642	711	654	705	688	649	683	685	708	744	724	719	633	664	669	681	647	693	752	660	626	697	730	658	661	645	743	717	673	656	679	692	717	681	687	669	706	682	622	672	697	721	684	635	677	662	670	675	646	690	688	712	689	676	681	681	651	684	719	657	650	672	664	692	702	696	650	711	762	675	717	674	651	687	703	621	658	722	695	716	691	727	695	690	686	688	708	624	673	712	696	711	656	681	639	705	639	665	702	678	665	711	645	646	700	627	660	644	675	701	679	705	657	669	677	681	661	661	655	603	695	690	754	680	671	740	671	676	737	662	689	692	670	666	683	716	721	650	712	703	661	631	727	678	644	647	704	687	750	678	683	676	678	659	709	713	698	686	685	698	660	673	675	686	678	685	660	669	692	717	701	646	680	685	698	655	654	708	687	707	663	665	698	671	695	711	642	735	689	691	681	661	649	693	708	649	696	714	625	708	668	730	704	691	738	651	657	648	713	672	690	672	674	687	727	712	655	662	692	667	675	701	648	693	667	647	694	705	672	694	671	700	705	732	661	692	661	726	702	712	679	665	692	680	653	662	667	699	677	644	719	687	674	694	648	657	699	679	681	680	662	691	704	681	666	652	689	712	724	673	679	671	686	713	661	704	684	655	702	703	683	653	719	710	675	697	698	672	700	671	727	719	690	678	708	673	688	651	668	709	703	651	647	697	658	693	693	667	748	689	646	708	662	727	700	724	709	681	640	678	725	701	683	669	705	723	706	723	661	677	699	675	676	689	638	662	651	696	642	711	684	658	693	724	682	695	670	678	716	722	669	695	668	695	636	633	673	680	695	689	645	708	744	721	696	717	715	672	699	645	695	687	659	693	685	683	702	699	699	681	657	664	703	761	685	680	682	692	710	711	595	694	653	722	658	676	690	678	682	681	693	711	724	712	650	664	663	706	685	713	652	712	689	686	694	637	673	653	636	687	684	729	689	723	664	658	699	670	758	658	687	674	686	653	670	646	683	683	661	701	692	679	693	713	688	668	701	673	708	683	700	688	671	730	652	682	713	618	692	662	670	652	652	681	708	687	673	685	667	650	701	670	684	637	715	663	641	672	697	660	707	702	704	674	733	664	698	711	696	698	696	654	732	742	691	716	721	649	667	649	703	689	676	720	692	688	658	687	705	681	667	678	702	681	660	679	706	646	657	700	654	660	687	690	680	711	700	698	689	647	709	647	677	657	692	715	711	691	683	689	685	658	670	615	637	663	693	677	676	681	642	659	648	640	714	657	707	678	738	666	695	628	718	677	686	682	668	676	719	659	765	675	671	667	662	696	634	681	689	667	700	673	655	687	726	667	680	717	719	713	630	639	634	670	679	714	694	660	707	693	694	705	725	663	726	691	665	682	690	671	670	667	673	686	695	675	671	682	681	706	694	652	655	749	635	685	732	667	683	734	674	697	697	652	687	667	678	657	724	694	706	640	642	682	658	672	682	705	652	701	683	696	679	720	639	641	706	730	677	685	678	712	669	709	724	658	623	725	700	674	715	618	682	688	677	697	640	681	709	655	696	682	656	661	700	682	645	692	690	670	688	681	725	736	680	700	683	696	649	658	695	701	639	659	690	676	702	638	667	660	680	775	706	642	646	686	685	646	677	685	633	709	687	703	650	672	718	690	688	709	683	697	662	672	759	696	695	700	691	693	677	656	689	690	686	672	677	678	668	677	699	654	709	673	672	691	640	708	678	662	640	684	690	715	687	690	723	658	687	673	669	687	663	698	685	663	661	640	705	668	695	682	669	681	666	680	654	665	694	680	755	663	709	708	676	695	733	630	677	682	701	683	663	677	668	650	702	698	685	682	716	655	694	680	656	712	672	692	661	682	686	645	667	689	698	664	733	713	694	664	655	671	704	676	661	703	686	704	708	669	726	655	687	666	679	661	745	681	682	689	679	683	679	706	656	699	704	664	697	689	679	642	702	690	650	725	658	702	669	694	683	688	685	693	692	687	696	705	685	670	730	725	648	683	690	731	629	683	634	693	653	688	729	693	668	698	662	702	674	672	713	685	705	656	673	677	704	710	685	666	681	679	696	692	624	718	648	695	664	693	726	679	712	652	711	681	672	630	715	666	687	679	675	686	655	705	648	686	651	682	689	714	690	688	658	702	676	732	701	697	701	689	671	667	614	708	708	642	681	708	664	645	678	675	739	659	681	663	718	723	678	663	705	675	692	688	699	702	653	686	749	709	666	683	718	694	691	703	683	680	658	692	641	673	705	674	646	675	695	717	651	687	648	642	666	672	718	711	716	655	693	718	686	710	673	670	719	675	698	707	711	690	685	713	682	706	707	698	714	687	643	658	617	681	688	674	713	713	684	703	710	714	667	694	653	676	642	679	730	702	668	681	665	669	686	710	666	712	684	691	706	703	707	692	683	698	697	643	669	704	681	676	689	639	630	628	697	693	620	704	668	698	670	642	689	691	695	700	638	671	716	675	675	668	679	690	690	697	678	681	683	688	731	668	634	681	663	703	678	763	684	668	715	654	666	703	731	706	687	647	667	710	675	689	711	662	711	696	690	710	677	661	654	703
1452	97	83	64	83	92	116	1501	3794	3171	1783	773	303	168	86	89	79	70	78	92	87	77	84	76	96	80	75	72	89	70	65	83	83	87	85	85	70	52	94	84	60	72	71	95	81	70	81	90	79	83	69	80	77	71	81	81	90	80	75	72	67	77	80	102	82	50	66	75	68	85	75	90	76	72	75	76	80	93	81	87	80	71	76	86	73	72	74	74	92	76	79	80	84	87	77	63	90	80	91	79	100	67	63	94	76	61	78	83	82	78	85	69	72	71	73	88	72	76	75	74	83	64	83	64	77	79	69	74	86	80	75	75	62	71	74	77	85	82	72	78	78	64	73	99	95	64	79	83	81	85	72	74	81	74	84	74	72	80	69	72	69	71	70	61	85	76	82	84	98	62	104	74	89	97	79	73	97	71	64	76	89	86	71	69	92	73	64	78	68	93	88	93	83	64	89	65	84	74	82	90	95	79	75	65	88	74	84	78	84	92	81	94	75	67	80	80	81	85	82	89	74	84	66	70	69	61	78	79	65	83	76	87	91	84	68	70	72	88	65	83	70	75	75	73	81	70	66	67	84	79	74	71	79	73	82	68	88	55	75	93	94	73	70	84	79	65	84	89	67	86	85	74	71	90	73	73	67	88	88	71	62	88	83	74	83	82	88	80	84	92	89	76	86	79	71	96	72	69	81	75	72	61	78	85	81	72	89	66	80	84	68	78	66	68	88	67	73	78	66	80	69	63	75	63	73	81	66	69	63	74	74	72	89	65	71	89	88	92	82	72	83	83	84	66	78	94	67	86	90	93	89	66	69	71	75	89	84	74	79	79	84	85	74	84	75	79	74	73	75	74	65	82	82	70	71	81	101	89	67	91	81	76	86	79	78	84	90	85	66	82	80	67	72	86	67	76	75	74	78	80	67	70	86	86	83	91	76	67	87	82	79	70	85	70	81	58	92	91	77	77	74	77	77	66	76	83	71	91	79	70	81	68	75	90	75	75	83	82	67	76	71	75	91	84	76	79	73	97	65	68	84	89	80	75	75	71	78	84	72	84	65	85	75	87	89	78	71	67	87	68	76	91	76	77	99	73	62	74	84	70	78	82	89	76	92	72	83	83	81	72	80	71	89	56	79	70	69	69	79	72	69	87	73	68	78	75	72	70	83	76	76	78	100	94	76	101	80	70	65	84	72	81	68	80	71	79	85	88	75	88	84	82	74	83	81	63	71	79	96	90	63	87	73	67	80	77	72	81	75	64	76	74	67	86	69	67	78	70	77	77	79	74	79	74	63	79	83	89	79	79	73	80	67	79	87	75	76	97	77	74	76	77	71	79	69	72	62	60	83	53	71	65	93	67	76	79	70	86	87	96	67	63	84	74	73	89	72	67	95	86	73	82	89	85	61	83	64	75	91	79	80	89	92	74	71	73	77	73	83	76	80	67	89	98	85	87	89	85	87	78	69	80	57	79	92	81	79	78	91	72	77	75	77	75	80	76	75	83	83	80	80	58	85	73	101	75	67	70	94	77	89	89	79	72	93	87	82	98	80	68	74	82	74	88	88	77	72	66	90	70	83	78	76	70	82	71	69	89	72	86	72	83	79	75	73	62	76	88	86	79	73	79	80	77	91	64	78	73	81	81	79	84	64	84	86	75	75	80	82	76	77	75	88	94	71	96	79	70	78	93	77	83	49	77	77	72	79	66	99	70	85	85	80	70	72	89	85	81	72	57	73	77	64	84	70	74	77	60	75	68	79	93	69	72	70	81	87	81	72	67	80	90	105	70	78	78	75	79	86	71	81	80	74	76	76	93	72	83	74	76	78	82	73	87	85	75	76	78	77	58	84	66	75	67	79	89	72	64	74	77	80	82	81	79	66	76	63	85	79	79	50	71	83	72	64	85	93	87	65	89	63	85	66	73	74	88	69	76	87	88	82	77	74	69	70	88	60	81	86	79	71	69	78	77	79	85	84	65	73	80	75	86	96	78	83	87	85	52	69	71	86	68	79	89	87	87	76	76	77	75	72	87	89	78	94	82	52	97	69	75	83	80	79	69	69	70	68	78	78	72	63	79	88	67	81	71	93	82	78	84	81	67	74	84	72	62	95	74	64	84	71	66	78	84	79	85	77	69	79	81	79	79	77	83	72	83	79	57	67	92	90	102	91	69	71	83	63	66	80	88	59	73	87	84	80	73	67	80	74	96	71	86	76	87	69	89	69	68	83	87	72	82	73	88	82	71	81	58	82	80	81	74	80	83	61	78	61	83	73	81	72	88	90	64	92	74	76	80	81	63	81	91	69	78	68	74	79	66	71	75	69	64	92	80	96	76	71	93	79	80	84	80	71	78	82	80	77	54	73	81	75	73	66	70	89	75	72	91	70	78	86	75	78	72	77	63	74	72	79	85	92	80	79	66	80	78	78	80	84	66	86	76	74	83	77	80	65	87	79	84	92	84	65	87	81	74	72	78	83	83	70	82	77	72	81	64	74	78	82	68	73	77	84	65	91	67	85	74	79	70	85	89	79	68	74	68	66	81	69	78	64	81	84	109	69	75	74	86	67	56	66	83	79	66	68	74	74	81	77	86	68	80	79	74	85	74	79	78	70	77	79	77	81	91	76	81	69	82	77	75	79	59	86	77	71	72	61	85	71	77	83	69	81	87	78	76	77	85	81	62	66	87	77	81	83	87	61	84	84	83	64	89	83	79	90	82	66	85	73	69	74	68	70	76	74	76	77	66	74	70	100	72	95	87	78	73	59	72	60	67	73	69	86	70	83	70	92	78	77	89	49	67	72	77	88	68	77	72	61	76	83	79	69	72	77	67	89	86	77	57	70	65	79	83	70	86	86	77	73	75	87	62	80	78	83	79	85	69	78	83	83	65	70	68	99	88	79	65	95	74	78	73	63	95	75	66	80	82	76	93	74	79	92	78	70	78	87	93	97	75	73	96	79	80	68	74	72	71	86	79	85	72	86	85	72	75	79	85	79	84	73	65	71	79	74	80	81	73	85	72	83	74	82	95	71	88	69	85	62	71	76	73	68	83	91	70	85	74	82	67	93	60	64	76	70	80	76	81	69	78	90	88	75	77	93	81	84	75	80	72	65	84	80	89	81	86	90	75	74	82	89	73	84	84	73	85	81	76	80	78	83	96	69	78	86	85	74	70	79	78	81	80	81	84	64	72	73	81	67	76	72	71	75	85	81	85	70	84	82	88	68	84	78	76	79	69	73	78	76	75	79	95	78	93	79	89	66	71	89	73	89	72	75	86	70	77	74	68	69	63	82	73	81	68	71	71	91	82	89	81	74	73	93	78	89	88	94	71	76	80	79	72	84	88	63	82	68	60	82	97	75	83	76	87	75	74	88	63	73	71	74	74	78	75	74	56	94	67	68	80	80	80	76	69	62	81	77	86	86	79	87	79	94	70	84	78	70	83	89	77	81	82	71	84	60	69	87	98	78	69	85	83	70	72	61	79
7710	1570	1134	1440	2719	3303	3952	30035	38535	33765	26344	15016	6665	2598	1305	903	882	841	864	799	857	894	835	809	876	838	815	872	865	843	860	821	844	815	816	882	827	831	841	841	828	831	812	853	839	829	853	863	853	843	836	807	845	830	826	878	818	866	846	839	841	836	828	851	856	844	826	855	827	836	825	864	863	832	872	857	822	818	825	828	832	840	851	828	852	826	840	883	817	846	835	845	815	794	837	795	842	799	842	862	851	858	802	833	887	870	773	803	825	855	843	829	891	814	861	829	873	848	764	875	833	873	842	834	786	900	791	833	883	810	844	834	894	817	845	884	845	857	810	851	868	792	840	804	859	833	818	826	792	862	820	846	817	791	798	883	821	824	867	838	859	820	869	816	825	802	862	823	840	818	839	819	820	833	823	819	862	823	886	838	852	832	826	829	873	839	821	874	847	814	822	879	807	807	811	831	817	856	821	795	850	830	861	809	874	837	793	792	828	834	820	856	835	868	874	804	869	834	878	849	865	876	866	816	843	886	837	846	857	839	852	796	807	838	846	870	823	802	844	824	833	803	819	825	866	798	790	842	881	856	903	818	847	837	807	832	850	869	842	793	855	801	910	851	886	828	811	825	810	868	843	841	852	840	852	845	823	857	839	821	846	829	851	840	851	881	828	844	839	851	828	804	864	815	803	827	831	807	864	841	830	855	863	820	829	856	829	872	845	842	807	832	845	820	815	840	901	813	862	838	885	839	861	842	827	874	832	859	858	812	816	874	851	853	817	824	792	796	848	857	827	822	841	827	831	867	856	825	838	829	829	912	821	845	871	887	793	823	885	822	868	857	836	771	840	856	853	847	829	831	848	844	799	847	792	879	816	798	826	841	854	855	809	842	843	863	937	801	858	838	893	856	833	824	865	841	893	850	821	796	816	848	860	818	844	814	786	804	799	829	827	874	875	867	836	768	869	806	855	834	889	829	877	825	816	830	899	817	797	866	850	871	826	852	817	820	770	851	807	797	786	765	869	848	817	833	831	826	821	854	891	855	885	856	850	891	879	859	859	884	818	807	843	829	883	841	828	848	808	853	813	855	784	866	855	842	836	848	862	808	889	853	775	855	822	787	853	869	844	871	825	832	883	799	881	840	895	843	851	802	853	867	829	858	825	777	841	910	866	839	807	892	849	826	871	833	850	843	791	851	853	798	849	830	869	786	798	848	818	821	858	829	822	916	891	798	834	805	890	844	843	830	818	834	850	786	857	829	861	831	871	828	828	848	808	823	853	836	860	858	816	838	859	807	820	855	907	844	849	799	848	825	931	827	857	849	799	856	814	827	794	838	882	883	840	831	828	863	810	824	820	868	831	845	889	856	794	819	826	806	885	874	843	843	840	821	818	879	846	819	840	825	760	834	872	823	869	843	856	811	853	809	832	829	821	770	847	825	848	856	828	833	851	838	831	843	871	865	823	863	829	864	865	811	852	829	809	867	836	854	816	857	802	800	834	842	875	831	871	827	860	800	846	794	854	839	895	849	830	833	853	822	821	837	872	831	844	849	828	817	865	821	828	851	824	855	857	863	809	836	792	816	846	892	849	849	834	883	903	805	855	813	881	835	840	874	859	831	858	832	849	807	858	821	803	909	800	837	864	861	835	868	843	809	836	811	853	786	857	799	832	821	847	872	901	836	845	822	878	827	927	800	844	865	908	875	831	837	811	845	839	773	862	858	852	807	801	828	866	871	906	844	898	834	757	867	832	787	875	845	818	858	856	861	852	822	808	837	863	818	850	855	820	809	835	839	864	832	823	853	810	869	850	851	829	878	852	848	828	805	883	824	839	843	841	890	817	817	828	860	830	803	809	838	843	826	805	846	862	856	791	860	833	835	847	841	851	841	781	861	827	863	861	839	813	851	837	857	849	843	827	878	842	850	792	908	805	869	846	856	876	846	813	820	788	838	889	863	883	877	848	845	836	823	873	887	837	872	772	803	849	863	875	878	841	866	874	844	871	827	824	882	863	868	878	832	822	881	874	815	871	828	807	821	827	856	808	814	805	873	831	817	822	910	877	793	839	837	856	830	838	848	838	832	825	829	820	824	815	772	870	889	834	842	841	797	875	830	848	868	872	890	808	788	822	865	821	835	896	849	836	834	848	862	823	807	900	901	872	793	820	874	831	836	848	851	873	804	810	801	835	839	857	816	827	893	789	828	856	825	874	873	850	803	800	886	865	799	815	857	858	849	837	811	852	848	849	807	807	826	865	880	843	861	864	905	883	810	835	875	865	842	867	843	780	781	822	828	838	852	795	793	837	804	861	834	831	860	876	844	896	831	886	817	831	905	825	820	866	822	803	775	903	860	859	803	870	870	891	802	827	828	913	846	871	827	858	866	797	869	833	841	790	833	831	828	857	851	839	872	820	837	847	827	814	871	790	848	844	827	839	829	867	829	846	809	874	832	835	890	843	806	848	837	868	782	836	815	794	872	844	876	872	798	843	842	842	865	846	873	868	842	798	849	851	812	842	844	832	799	869	802	819	879	878	802	882	854	841	831	803	865	848	816	868	825	848	848	804	861	843	844	861	824	829	834	867	856	792	850	879	813	899	841	851	837	886	842	847	830	857	870	853	828	839	848	791	863	854	810	868	825	816	856	832	812	830	875	810	886	835	856	931	838	828	859	862	846	811	828	800	851	858	790	844	866	804	846	799	827	821	840	868	839	858	828	860	845	860	857	851	811	856	856	833	847	800	846	836	795	838	832	851	811	820	833	839	848	814	853	801	805	843	864	856	887	901	855	825	822	845	856	847	853	884	902	809	830	872	842	884	858	856	792	837	874	839	823	861	844	890	856	857	853	862	842	847	847	819	842	827	872	838	808	836	878	862	824	852	877	800	877	813	850	842	865	833	810	841	831	837	820	839	843	885	797	864	852	828	817	851	835	880	880	827	862	851	883	852	870	886	821	893	918	822	872	872	873	858	818	844	859	838	838	893	847	838	813	847	827	885	798	834	863	864	853	853	841	840	883	808	856	813	830	847	870	820	836	853	837	841	838	808	821	850	885	873	834	825	891	826	872	844	858	847	806	824	790	858	793	874	797	837	847	819	853	838	876	802	819	844	858	830	926	843	831	836	828	788	815	856	793	803	837	857	819	860	794	804	824	855	858	856	846	901	853	808	862	823	839	804	778	872	828	836	889	850	811	803	841	848	816	835	832	846	844	873	866	845	842	889	839	825	851	881	826	889	780	890	874	794	848	839	846	861	819	881	828	889	793	813	915	875	902	839	859	855	815	864	837	841	820	830	821	785	880	849	793	876	802	865	839	826	861	853	861	818	803	850	815	832	793	817	865	846	842	808	821	853	863	842	796	814	902	844	855	825	783	863	828	819	830	860	811	880	850	831	849	841	829	852	887	816	781	852	815	854	870	887	880	862	854	839	847	841	861	815	800	857	865	825	871	798	811	864	830	870	838	883	830	855	865	860	872	850	822
581	174	113	83	92	123	130	3822	9721	8103	4725	1648	527	214	116	77	70	75	73	70	56	66	66	71	65	65	68	67	61	63	67	72	63	60	71	71	70	71	69	77	77	65	72	58	75	60	67	76	63	75	79	78	60	66	75	67	65	61	62	69	69	80	74	63	74	68	78	58	74	68	61	68	51	74	65	66	74	83	73	68	64	52	76	72	69	66	70	69	66	56	69	60	87	63	61	62	63	74	76	72	72	75	87	73	64	67	82	66	72	76	64	65	73	60	69	73	75	55	78	78	55	64	78	70	68	78	67	65	69	81	51	56	72	80	73	53	84	63	68	79	66	60	75	83	64	62	65	69	83	62	53	63	56	61	67	59	56	79	63	72	68	82	59	54	70	68	82	61	77	64	73	68	73	53	76	59	77	77	63	87	68	82	53	65	70	87	54	82	72	65	69	75	53	73	70	58	68	62	70	68	63	69	83	69	71	73	69	84	67	70	65	57	69	65	54	95	65	61	73	57	77	68	57	83	72	58	80	58	65	72	75	56	59	73	52	80	82	73	64	69	68	64	57	71	73	81	63	62	61	73	59	64	66	65	80	77	64	53	72	77	72	62	62	67	64	64	67	63	66	67	82	86	58	69	72	60	65	66	74	76	75	67	73	63	55	60	85	64	48	65	54	61	68	68	73	72	58	63	72	63	66	71	57	66	73	56	73	73	62	68	82	65	73	72	66	83	64	65	66	78	62	63	76	73	69	60	75	73	66	61	77	51	72	66	77	66	71	68	73	69	69	55	65	67	75	67	59	77	67	87	59	73	71	71	80	53	79	82	63	67	65	70	74	58	62	68	72	74	72	73	57	77	66	58	78	64	75	63	58	68	55	55	65	72	66	83	80	85	77	65	56	69	76	62	70	69	66	65	72	54	81	64	76	67	56	69	58	50	80	84	74	49	55	71	63	69	74	69	78	69	70	71	65	50	64	52	66	65	71	68	71	64	80	68	82	51	72	73	68	66	57	80	74	60	75	57	66	69	78	65	75	90	59	54	69	74	80	73	65	72	80	78	63	69	49	65	71	72	56	65	80	74	67	64	66	82	71	63	66	66	68	53	74	59	61	72	71	65	60	69	80	64	55	80	69	73	70	81	63	54	65	60	68	57	64	71	64	82	61	67	57	66	64	63	61	71	80	63	70	65	62	64	86	65	59	76	56	76	67	78	73	67	61	63	59	77	69	68	67	62	76	69	61	64	61	64	80	70	58	75	76	75	79	57	62	66	70	63	63	67	55	80	82	74	59	76	87	69	60	70	69	68	67	76	60	64	79	66	77	72	84	64	57	68	61	75	87	52	76	72	52	63	66	59	59	48	86	78	74	62	76	66	95	85	70	73	69	68	84	64	64	79	70	52	70	62	68	57	64	69	72	76	66	76	87	52	67	68	77	56	73	68	82	77	71	70	79	62	60	61	58	61	71	66	72	79	60	56	60	62	78	67	74	65	63	51	77	71	65	61	68	53	74	62	71	75	71	49	72	58	58	69	62	80	69	80	73	50	81	72	62	66	81	72	68	65	61	62	62	72	65	71	57	56	73	56	58	69	75	75	70	71	57	66	74	67	66	67	66	73	75	68	69	67	60	61	66	78	67	62	70	72	52	70	59	57	58	58	67	70	64	76	69	52	63	64	62	73	71	61	67	68	74	69	61	72	62	69	73	67	67	60	63	65	59	69	71	52	75	74	69	57	69	68	69	78	53	84	72	59	88	79	86	77	68	70	77	79	74	71	59	73	73	70	77	60	71	58	72	72	83	73	83	68	74	72	61	65	52	69	58	79	67	70	75	64	81	73	71	65	52	74	68	74	79	66	54	66	62	60	73	74	68	82	52	64	69	65	56	81	80	80	64	57	75	63	53	69	49	59	62	72	65	76	63	72	66	65	73	68	71	66	75	80	82	66	58	63	65	66	75	63	66	75	54	65	55	58	66	74	57	61	62	68	72	70	58	68	78	72	68	67	60	49	85	67	63	70	76	67	85	81	54	66	75	61	59	63	64	65	69	65	66	67	69	59	79	54	69	73	58	71	64	64	86	70	77	63	65	57	55	81	69	53	65	61	59	64	72	69	84	69	83	69	83	86	60	66	69	68	76	77	56	91	59	70	67	67	59	75	61	88	74	83	75	65	77	79	75	63	52	61	69	57	72	60	56	64	70	83	73	63	70	63	81	61	80	74	80	70	74	54	71	71	77	66	77	61	73	71	63	88	67	83	65	88	61	74	62	61	71	67	59	67	56	90	87	64	64	60	76	67	59	68	76	54	67	78	61	73	61	60	65	81	83	68	65	63	55	67	58	59	60	65	83	69	59	78	64	69	69	64	74	69	70	63	79	56	71	72	61	66	62	65	74	64	78	75	79	72	61	65	51	76	64	71	57	60	59	70	61	81	72	65	55	62	68	66	61	71	73	65	73	67	76	71	70	57	59	60	67	71	87	66	82	72	58	71	72	76	78	65	69	59	49	70	64	76	59	72	83	64	79	58	67	67	66	52	75	68	64	88	76	63	71	68	63	59	70	51	74	69	77	55	71	57	60	67	75	68	81	79	84	80	86	54	55	58	82	85	82	55	59	68	68	66	61	55	56	73	69	64	56	88	78	77	65	89	56	60	62	68	67	75	72	68	55	76	69	67	80	65	64	66	63	61	76	74	81	65	77	72	58	64	66	56	48	73	86	79	71	65	61	66	71	54	81	68	76	61	71	60	76	73	58	65	58	54	78	72	60	73	61	55	57	76	70	67	69	71	69	50	81	68	72	76	68	63	74	69	65	70	87	73	97	71	55	66	75	73	57	71	70	53	56	59	71	69	60	78	78	72	76	67	70	74	71	67	63	57	66	69	69	65	74	78	75	64	60	72	69	68	60	77	59	65	63	61	69	60	65	75	77	71	67	79	68	63	69	71	75	62	81	68	59	70	71	75	75	86	70	62	76	76	73	70	83	67	51	62	66	52	71	60	65	74	74	65	75	59	55	54	70	78	75	65	66	62	79	81	61	70	70	84	82	79	67	63	79	76	58	78	64	82	68	68	75	67	87	70	70	82	61	67	69	68	82	68	81	60	68	59	82	75	54	55	79	52	55	57	74	71	74	81	64	61	74	58	57	73	70	56	74	55	59	61	68	65	72	54	64	75	52	63	78	72	69	51	60	57	52	66	78	78	66	66	70	54	73	74	80	68	64	62	56	69	53	57	84	58	73	61	59	64	75	60	61	66	62	54	71	64	72	78	68	62	68	64	69	78	76	60	76	68	60	62	66	62	52	77	66	69	68	62	70	55	67	54	78	67	61	63	58	65	67	71	63	72	71	78	56	66	76	80	65	66	58	52	82	75	81	53	62	88	61	74	58	56	55	65	72	59	63	72	62	67	72	71	69	54	78	66	73	60	53	67	88	69	63	63	63	72	73	85	78	73	76	69	74	63	62	70	51	82	81	66
9204	3254	1498	2593	5743	6618	6450	39914	52425	45254	35266	22855	11922	4950	1869	958	776	743	714	712	704	732	769	708	730	738	801	757	763	732	778	723	720	782	694	746	687	720	706	670	719	707	741	755	784	768	739	764	779	738	773	758	681	786	777	782	787	811	739	721	763	754	727	680	722	727	719	740	741	737	751	743	735	761	747	744	782	748	751	733	730	716	764	749	741	797	741	722	729	753	745	788	745	720	736	789	723	744	742	753	777	722	777	709	695	710	765	722	710	726	748	744	722	719	712	747	768	763	685	732	752	733	745	700	758	728	761	731	712	735	751	763	786	763	751	733	778	746	781	782	757	778	736	749	749	756	768	702	710	783	737	723	704	795	748	774	765	731	723	726	751	670	756	722	746	727	727	726	716	756	711	767	748	728	715	721	731	746	772	758	783	769	771	759	743	719	710	746	698	750	750	741	734	753	701	730	762	736	702	772	777	726	744	818	727	806	728	712	764	751	750	775	730	697	793	710	768	722	807	745	759	728	719	736	700	767	742	748	735	743	703	770	715	736	750	754	725	741	730	729	711	769	742	727	747	706	744	765	801	744	765	736	824	753	735	765	797	716	766	770	675	721	732	727	704	754	747	729	729	787	705	754	739	748	772	736	728	743	757	771	761	732	753	735	721	741	812	729	731	742	763	764	703	730	681	763	729	694	719	745	762	766	735	769	799	733	729	772	776	716	737	731	750	714	716	756	744	739	734	691	785	743	739	718	787	754	715	774	761	704	716	743	742	696	749	755	738	709	760	724	729	731	719	723	732	729	711	755	774	764	736	759	727	732	760	764	744	701	757	766	736	731	749	792	714	719	791	775	736	777	699	727	696	714	725	729	745	797	718	756	741	733	790	738	744	812	750	729	731	734	741	748	759	746	702	722	744	771	771	699	768	686	748	769	743	742	773	786	791	719	748	716	693	736	725	710	738	739	742	746	737	735	753	754	775	709	707	751	775	779	718	744	771	699	768	711	753	760	776	709	785	751	743	774	686	765	713	692	718	716	717	709	791	748	760	772	771	697	757	718	711	755	761	758	784	738	713	712	751	780	736	728	803	731	722	691	702	755	746	782	764	736	747	720	756	744	750	780	734	728	700	735	794	740	787	764	786	765	742	749	724	719	760	716	781	736	710	684	780	724	742	737	752	733	724	777	791	698	755	732	728	783	790	714	715	758	777	745	772	753	723	784	710	787	777	730	733	772	730	750	786	707	690	739	757	749	702	746	715	763	783	757	727	784	744	744	745	758	705	760	708	797	691	728	700	678	784	734	781	763	717	732	751	753	748	752	668	774	726	733	734	741	757	723	720	763	740	764	756	688	741	753	722	754	762	760	795	723	717	750	738	738	733	705	745	733	755	741	722	745	710	708	716	765	711	686	764	729	768	715	696	765	700	736	790	766	687	739	754	689	718	792	722	743	750	777	788	766	713	730	791	732	720	751	703	730	776	716	741	753	785	717	762	729	711	747	749	769	781	747	761	728	747	733	735	680	708	704	760	727	770	758	745	761	771	766	729	732	758	768	752	740	762	748	751	704	754	739	750	709	777	775	736	753	774	721	720	785	759	734	766	728	723	722	787	679	746	707	659	694	708	720	734	723	773	768	812	774	725	740	704	759	692	744	785	750	759	730	755	813	747	781	693	771	741	713	777	738	701	719	743	685	749	770	738	751	732	715	729	758	755	754	756	787	767	750	773	740	727	736	803	738	755	787	712	718	745	680	756	792	751	752	736	727	769	742	755	750	743	743	767	752	773	743	701	725	731	738	733	744	735	743	759	766	685	770	716	715	760	720	725	741	721	733	733	727	729	732	736	729	755	722	787	748	742	717	780	773	711	750	739	725	771	744	722	741	760	730	761	723	730	735	722	814	756	754	768	757	787	790	782	714	760	763	756	782	778	709	785	704	719	741	742	719	762	791	696	775	742	773	753	723	756	731	739	682	745	779	806	747	750	704	744	725	770	754	734	763	745	690	735	731	755	753	775	751	747	767	772	759	723	704	771	740	751	771	701	754	733	720	801	788	729	787	727	753	778	711	739	697	726	721	743	703	727	699	731	734	732	709	739	728	722	772	755	701	790	725	748	676	735	758	751	734	711	786	717	722	766	729	792	745	769	753	712	731	759	764	746	734	753	725	778	717	773	784	702	756	737	756	700	755	737	748	790	735	746	758	721	690	762	765	749	720	773	731	706	753	718	724	761	754	777	748	743	713	760	712	715	708	707	763	766	701	751	711	740	742	726	737	746	771	734	755	692	771	743	746	748	747	749	740	741	786	750	741	726	740	749	743	754	760	785	751	670	773	709	744	725	686	734	761	791	728	732	763	783	724	785	760	737	719	716	728	694	749	705	721	714	778	735	757	675	773	735	723	774	744	737	698	771	696	769	785	770	720	787	766	726	731	734	757	776	765	781	748	737	774	710	740	792	737	734	747	770	723	736	726	709	772	748	739	720	743	764	743	803	708	714	728	763	752	744	749	746	704	759	690	732	710	766	751	702	757	730	747	744	697	817	718	714	755	712	725	786	714	768	729	767	753	790	744	748	754	763	715	753	755	735	708	762	724	764	700	748	759	733	775	771	746	692	730	777	714	777	763	732	694	745	702	691	765	690	754	770	709	775	707	726	750	698	707	711	749	770	671	711	736	718	779	751	761	710	730	762	748	764	781	748	748	728	750	716	763	707	753	735	772	756	727	750	721	752	720	728	714	720	712	733	715	717	737	746	739	741	695	714	740	754	719	743	691	778	761	708	767	767	719	784	732	788	760	768	744	778	721	759	760	702	742	731	738	764	730	709	758	740	716	665	768	725	742	752	737	680	724	769	766	747	718	726	736	759	721	784	703	744	747	674	747	720	748	777	730	731	765	718	768	733	730	752	762	771	704	702	711	747	751	727	785	718	818	753	748	751	746	730	698	786	702	746	722	695	754	737	781	755	757	730	733	715	727	749	781	761	730	741	754	735	754	728	741	750	758	783	714	788	771	766	724	759	722	751	754	736	752	757	766	716	685	755	779	776	732	743	692	776	781	747	736	758	757	740	721	733	747	727	789	712	745	762	725	708	774	768	713	725	749	723	726	780	737	714	767	696	797	786	707	784	748	709	707	760	797	688	782	715	737	721	750	757	776	743	711	762	779	727	696	748	755	744	841	770	735	737	747	725	749	714	738	731	793	712	735	709	781	707	755	750	777	769	784	718	716	715	762	750	776	747	753	752	769	778	733	733	751	723	722	770	738	779	757	755	729	748	778	722	776	711	735	756	757	760	758	723	704	761	715	722	702	778	750	753	719	718	749	765	698	732	691	720	748	757	786	727	755	733	709	693	760	698	725	728	737	755	733	705	722	746	752	739	728	676	724	744	789	751	735	737	788	714	764	715	722	729	708	723	741	687	782	751	767	753	735	757	761	784	738	689	721	713	748	725	690	763	695	723	724	742	773	741	746	785	697	767	678
2250	158	107	128	113	120	229	5086	11014	9568	5334	1957	577	237	116	90	70	80	77	80	84	72	67	100	65	89	76	78	76	82	99	81	87	77	89	73	84	79	90	80	71	80	74	92	80	61	71	83	96	74	68	78	75	77	76	84	74	65	78	74	82	86	69	82	93	80	85	76	80	77	81	77	82	96	74	63	77	73	76	82	81	81	74	71	90	77	92	86	78	79	73	80	82	66	69	73	93	77	63	79	68	75	79	72	84	85	75	86	73	92	73	71	71	65	75	82	74	85	81	68	66	73	87	69	70	69	68	80	67	75	68	97	83	67	86	84	74	77	62	98	81	69	75	83	57	74	73	86	64	75	92	86	76	94	81	76	89	86	66	105	78	83	78	94	68	81	91	65	73	96	82	77	87	72	96	88	82	94	73	71	78	79	74	89	65	82	70	77	72	91	86	63	60	70	90	90	78	74	73	70	72	85	72	61	75	84	76	63	78	71	73	59	76	84	69	73	94	76	81	72	70	85	78	86	87	81	72	85	68	83	72	67	83	76	77	72	73	87	74	72	67	75	79	80	65	85	80	76	69	66	83	74	82	79	93	79	72	86	76	76	75	64	75	70	66	72	74	82	79	84	70	79	60	76	81	92	79	83	73	71	89	87	67	97	63	74	76	67	70	78	62	93	71	82	94	66	91	56	74	61	77	76	82	81	68	69	71	78	72	64	82	67	90	74	87	99	67	89	76	91	73	71	93	82	96	57	69	75	81	78	95	83	77	85	62	59	74	74	75	83	72	86	69	79	85	74	64	71	76	79	74	80	66	66	95	77	61	74	69	85	81	70	85	67	79	68	74	76	91	80	71	67	86	80	80	69	63	78	66	79	83	77	73	70	90	80	73	73	74	82	64	82	66	75	65	75	81	54	64	68	74	77	88	82	84	82	87	75	87	72	64	104	75	73	77	87	82	77	77	87	66	85	90	76	76	83	91	69	67	62	89	81	71	82	78	73	72	72	75	67	80	75	70	92	71	87	88	66	87	80	74	84	88	82	76	68	75	69	82	70	66	66	86	89	73	52	61	74	56	64	99	73	71	73	72	75	82	95	79	68	69	82	65	77	77	72	75	86	67	89	99	71	82	89	84	76	78	67	81	87	80	79	60	68	65	63	68	74	75	87	90	80	72	97	100	67	73	74	70	96	70	77	78	73	79	68	78	80	73	86	73	64	82	79	84	75	66	82	67	79	55	64	65	73	85	80	75	70	80	76	78	78	68	86	88	67	87	74	80	91	63	68	78	78	74	68	73	98	75	81	75	73	89	83	70	72	79	80	84	65	62	85	88	87	81	71	81	84	87	73	88	72	67	84	90	80	89	73	66	63	76	72	70	84	87	65	75	71	71	62	86	64	87	71	90	76	93	72	83	76	78	76	82	76	68	78	75	86	76	72	62	67	72	67	67	85	71	58	78	84	90	101	63	78	67	78	72	82	96	82	79	76	77	73	74	102	85	67	69	88	65	99	94	76	83	79	80	78	86	76	69	72	79	68	75	65	79	73	80	78	73	82	64	87	71	72	79	60	74	65	61	68	80	88	79	66	86	85	65	82	81	85	85	81	75	84	72	75	92	76	58	86	83	77	68	65	79	88	69	65	73	69	86	73	79	78	84	79	65	70	75	85	67	62	70	65	73	61	78	80	81	76	79	89	77	80	93	94	73	72	70	89	78	82	78	75	68	74	87	81	77	77	80	85	76	76	88	86	73	70	79	70	77	72	73	83	69	81	72	73	75	76	79	100	61	80	68	72	84	93	72	86	89	76	76	75	70	71	83	79	75	84	89	54	67	64	77	75	69	90	78	85	87	74	79	71	68	77	60	83	86	92	81	72	97	74	81	76	73	83	78	68	74	89	66	82	74	102	83	70	103	68	88	79	63	84	75	89	68	58	88	67	68	74	84	85	71	88	90	72	82	79	89	62	86	65	91	76	85	72	89	80	80	79	78	82	71	76	81	72	79	90	74	74	78	80	79	73	77	72	85	75	72	68	78	81	84	85	81	69	90	73	61	83	60	75	73	66	76	86	63	64	79	63	87	79	88	77	98	69	73	74	92	83	88	78	89	57	90	72	70	79	77	77	86	87	81	81	76	79	86	62	83	78	74	98	75	67	72	76	75	70	80	78	80	69	72	65	76	73	64	64	79	78	67	72	77	73	92	87	107	100	84	90	78	74	83	76	68	79	93	92	93	80	83	78	79	83	60	53	66	81	80	98	73	70	74	63	86	70	68	87	60	91	68	88	103	77	76	75	88	82	84	75	86	66	75	88	79	83	91	79	89	91	65	69	71	68	68	99	73	77	91	85	75	87	80	83	78	66	75	75	79	78	78	80	68	72	83	78	85	78	79	70	74	102	82	62	74	69	73	80	80	81	67	72	68	91	51	79	79	92	83	76	78	96	63	64	59	88	75	91	84	59	86	87	59	84	74	96	81	64	79	69	91	88	92	63	76	93	72	76	68	64	89	84	89	89	74	91	77	90	61	73	77	87	67	88	74	87	89	81	83	84	71	66	76	75	82	86	91	95	81	96	58	81	77	82	81	55	74	71	85	77	63	73	75	59	79	76	86	75	82	74	74	81	70	74	78	74	73	73	80	84	74	100	86	84	77	77	70	62	89	69	77	62	67	75	82	84	95	93	67	86	99	69	72	65	74	57	72	69	76	79	75	76	86	85	68	82	70	62	71	75	78	62	83	67	72	88	65	70	67	87	83	81	75	74	68	84	76	77	85	76	96	62	86	85	73	77	76	73	97	60	72	50	71	84	75	89	91	80	88	67	85	77	73	97	68	76	86	80	72	59	91	77	73	82	73	68	69	78	85	78	62	72	69	89	74	84	81	69	81	73	83	83	62	67	70	74	85	72	76	78	96	67	69	62	65	73	63	65	80	78	73	62	84	72	79	87	82	75	76	81	62	82	73	79	75	85	74	71	63	78	76	89	60	80	71	70	64	70	77	67	76	77	73	72	79	80	87	86	78	66	67	76	74	90	85	64	66	78	92	91	82	77	68	88	85	81	86	84	69	83	84	86	88	76	73	99	56	80	68	64	66	70	69	77	65	74	84	73	73	75	79	63	69	69	76	73	67	66	56	82	81	67	64	75	75	82	64	75	73	74	83	76	77	77	68	75	98	90	87	73	66	75	83	82	76	68	84	75	69	76	68	77	83	81	63	88	77	72	73	88	75	86	87	78	87	68	106	67	80	71	77	88	79	71	58	70	66	76	77	70	64	76	74	75	77	82	76	70	81	77	68	79	87	88	72	66	67	83	68	79	70	86	79	82	75	61	75	80	75	77	82	63	76	71	74	77	83	82	96	92	92	84	56	66	87	78	65	88	75	80	76	77	82	83	70	75	71	78	69	78	82	86	72	77	61	82	82	78	62	76	66	70	89	69	77	81	77	71	92	70	90	92	77	71	68	80	83	75	74	90	86	79
9606	2937	1659	2557	5622	6792	11639	46452	55138	48854	37359	24394	12447	5539	2072	1065	907	870	839	831	865	858	827	818	824	822	810	919	852	822	835	822	840	879	798	859	770	800	850	835	815	847	844	888	800	792	802	833	841	842	833	792	849	864	878	862	875	852	868	841	858	827	853	853	790	828	854	871	828	844	838	867	820	811	824	780	822	842	871	822	858	853	852	831	846	829	893	850	823	867	795	821	841	832	848	826	839	827	830	809	830	837	824	848	820	865	836	843	807	792	763	854	846	831	850	845	882	790	799	790	855	796	836	801	856	873	869	829	891	832	829	852	852	846	865	802	820	792	868	847	855	840	870	838	823	829	885	878	840	801	790	846	863	846	835	797	819	840	847	816	851	825	849	803	854	864	836	839	893	817	854	859	834	801	829	841	859	822	830	814	836	839	807	847	835	857	863	855	834	819	850	828	860	890	789	791	842	837	812	827	827	805	839	845	867	822	839	856	811	822	832	838	890	850	842	776	901	838	811	893	845	859	848	854	840	773	834	821	824	854	872	868	806	833	836	852	842	863	870	861	836	814	855	807	761	847	847	805	836	851	868	827	849	800	794	796	804	830	830	802	764	827	836	826	857	805	878	854	820	855	852	844	830	866	850	850	816	789	853	865	856	838	820	806	847	828	812	820	848	853	839	843	805	798	835	850	872	816	855	838	825	809	811	840	820	841	795	877	836	796	870	904	817	876	850	847	815	825	837	843	852	821	825	839	834	836	795	808	845	847	840	854	831	829	847	870	886	859	832	844	829	826	866	879	839	846	854	852	802	864	807	800	846	806	817	857	826	801	815	817	829	829	867	804	815	856	840	864	834	866	791	874	894	835	826	840	812	874	825	824	863	792	853	835	851	853	863	854	888	822	872	832	857	850	827	836	831	828	858	825	830	796	811	779	883	899	821	814	773	850	869	837	826	830	864	803	835	838	845	811	829	821	790	830	882	887	868	819	835	818	786	845	804	838	848	854	801	833	863	886	812	849	839	858	834	832	858	871	815	855	830	842	844	839	870	849	849	863	830	842	842	834	836	850	803	864	805	874	833	809	840	797	833	893	841	862	805	814	836	888	846	816	848	864	834	836	818	833	872	848	830	891	802	879	863	841	851	816	865	798	845	834	839	810	857	776	831	892	921	781	853	846	830	791	883	850	848	847	865	816	866	819	852	881	851	839	864	798	800	869	886	822	817	810	749	900	849	918	886	892	888	851	780	832	798	830	878	822	880	827	884	848	812	828	852	865	885	844	851	832	849	816	842	862	824	890	874	881	847	853	897	829	789	841	839	836	834	867	822	889	854	881	852	812	869	854	875	827	857	790	844	906	840	889	826	781	830	858	844	844	810	818	842	854	822	810	832	822	841	881	762	814	834	901	831	872	833	837	842	878	873	820	839	887	852	815	864	845	822	880	857	809	881	799	846	823	847	824	789	818	857	875	821	858	871	840	862	824	842	867	833	857	906	863	855	809	814	844	850	816	862	824	864	809	855	753	804	817	835	831	803	812	823	817	868	828	880	847	839	823	807	872	847	842	869	812	853	839	813	833	806	834	823	831	851	810	850	826	825	798	843	866	859	817	814	824	833	883	829	816	856	832	820	790	829	825	857	839	829	783	859	840	827	818	826	809	835	812	830	889	819	827	889	841	823	824	844	892	864	805	823	896	845	859	865	862	866	842	828	839	821	836	787	869	865	821	878	885	884	840	807	820	804	832	859	812	846	822	827	871	820	821	823	866	873	862	870	830	806	850	887	819	830	816	801	819	841	841	837	834	831	787	811	850	836	866	836	869	783	822	788	836	841	833	831	811	840	857	802	802	849	855	830	836	823	845	882	832	861	869	863	893	775	921	827	867	847	869	844	887	855	830	864	870	841	842	830	844	862	854	828	840	856	829	800	827	811	845	834	865	827	852	787	834	811	816	843	852	859	880	853	854	834	828	858	853	806	818	853	855	839	840	834	887	810	820	842	790	851	884	830	831	814	870	807	844	804	840	796	817	797	818	788	875	875	856	867	822	799	856	800	862	854	861	825	869	804	802	848	834	820	813	836	815	820	884	866	762	825	857	827	846	805	814	790	875	853	860	841	859	858	881	827	879	867	828	819	827	796	822	819	815	834	837	824	811	859	811	831	805	827	878	854	819	859	822	833	887	786	859	852	849	836	869	857	855	836	893	898	859	832	824	860	851	883	824	788	820	863	851	773	808	831	869	857	880	784	827	817	834	839	824	829	820	869	836	816	885	840	837	835	843	829	845	853	822	876	856	850	830	832	863	787	787	854	832	875	862	859	839	858	794	853	852	830	797	778	804	889	811	784	828	853	873	808	842	845	881	811	837	849	795	843	884	854	873	804	843	880	854	770	851	846	829	886	824	872	816	915	821	885	806	862	875	821	805	857	803	836	840	828	807	845	879	817	863	843	872	870	814	853	815	874	804	826	827	838	889	862	848	829	852	867	822	854	865	840	868	816	819	781	835	845	884	852	821	760	823	893	823	833	833	856	838	813	821	853	858	830	894	850	823	832	895	821	870	825	839	848	880	820	774	819	770	840	809	868	855	820	839	812	858	853	845	879	851	876	826	804	775	912	820	845	842	819	856	877	834	788	881	801	845	801	855	849	836	851	816	834	816	845	809	864	803	848	849	821	818	828	830	817	863	842	805	855	858	843	820	880	850	887	825	870	829	815	845	823	809	843	844	880	835	864	839	817	866	804	869	850	859	807	827	782	848	852	853	861	834	827	805	779	797	843	788	878	877	833	909	823	881	885	833	842	845	826	793	798	828	847	809	831	824	826	765	799	850	809	888	836	842	831	834	805	890	797	865	856	808	827	854	877	838	846	802	860	867	863	839	821	839	855	876	840	877	849	833	856	792	851	899	823	777	859	885	875	840	840	843	792	872	837	850	827	841	842	843	831	872	879	881	850	874	816	823	863	815	820	799	820	846	858	849	870	831	769	805	811	833	779	794	871	864	856	871	824	780	840	849	859	852	871	857	795	802	856	816	843	863	880	853	813	851	818	816	800	821	875	814	817	832	876	833	802	847	817	817	859	866	890	846	825	848	830	768	846	800	808	827	886	815	831	845	837	771	846	850	880	835	787	809	826	871	824	860	800	819	788	862	843	788	871	824	814	830	898	832	848	871	793	804	866	834	820	838	804	811	862	827	838	798	848	863	813	799	856	793	845	850	846	917	856	833	820	855	802	813	822	859	864	814	818	826	840	833	864	824	811	803	885	897	805	816	836	813	809	829	862	835	822	822	809	830	786	854	823	840	855	860	794	820	918	811	828	830	897	818	800	810	844	807	798	827	836	821	856	801	877	830	781	779	867	837	858	844	842	849	808	792	824	852	895	794	804	850	839	862	868	799	846	828	853	864	843	832	844	849	833	855	836	830	881	902	824	814	837	853	807	754	827	828	880	864	838	864	831	842	801	819	840	823	841	846	851	852	872	831
1043	244	139	104	124	140	207	9926	18169	14980	8215	2873	788	331	142	91	66	67	57	64	66	69	64	62	62	76	71	51	55	56	58	64	65	67	57	53	61	82	72	65	70	45	70	73	53	64	52	62	70	76	62	58	69	65	75	60	69	57	62	69	67	53	65	52	61	72	59	70	81	78	61	73	62	47	69	73	50	66	64	62	64	70	63	70	68	60	61	59	77	64	51	49	73	53	62	68	53	71	58	62	65	57	66	58	59	72	63	62	62	70	71	64	69	65	55	63	68	63	62	56	65	68	64	61	68	69	58	56	67	78	61	48	63	58	59	70	66	45	58	65	65	63	64	58	70	49	50	69	64	58	55	72	64	59	62	55	68	58	63	54	51	74	68	64	65	58	67	77	66	64	58	65	70	68	65	69	65	62	66	66	58	62	63	63	78	57	74	72	63	57	74	72	58	68	67	86	60	61	80	63	64	72	63	66	66	50	61	59	61	61	77	65	69	50	46	84	60	64	63	54	67	67	56	68	49	76	65	75	72	63	59	61	60	63	56	59	59	68	56	69	70	64	60	71	71	67	58	62	67	49	66	57	74	68	69	49	77	66	76	67	66	56	62	54	59	64	63	78	55	72	71	65	51	80	72	50	68	66	47	76	60	54	75	60	73	53	65	70	60	66	69	63	63	74	57	77	64	53	50	65	63	65	58	53	82	71	61	56	63	83	65	72	65	78	71	68	52	72	64	64	66	71	82	70	54	59	61	59	55	61	54	65	74	84	54	67	58	63	59	82	67	68	69	63	64	67	57	67	69	59	65	59	72	67	72	54	64	75	61	54	70	46	72	70	62	66	76	54	64	62	59	68	65	62	61	52	62	61	68	64	72	64	67	70	64	66	59	66	56	53	66	70	66	68	65	54	52	62	65	71	62	60	61	68	72	58	77	54	69	66	61	73	60	60	66	67	74	66	65	68	68	81	54	59	66	70	72	60	58	70	67	62	59	65	44	55	64	65	72	63	78	61	66	60	57	66	59	65	60	87	53	66	64	38	61	69	73	70	61	65	55	75	70	51	67	62	63	64	68	57	71	59	63	66	71	67	64	70	62	64	69	77	58	67	69	68	77	64	68	66	58	64	59	73	66	52	78	50	70	71	58	63	80	67	53	74	51	65	54	75	72	50	76	58	67	61	63	63	69	66	65	59	78	54	63	51	70	60	66	65	72	72	68	75	58	51	55	60	66	49	59	74	55	67	62	66	58	71	55	67	71	61	43	65	82	56	59	45	53	74	66	64	71	75	58	67	61	71	73	67	66	60	55	76	63	62	59	74	49	65	61	70	60	49	62	63	69	61	84	76	68	54	78	65	62	63	64	71	55	63	56	73	64	52	69	70	57	53	64	51	60	58	68	57	65	73	68	67	57	67	74	73	67	70	65	54	67	62	62	61	69	74	66	63	67	74	60	61	64	56	78	71	66	81	53	58	59	65	69	64	62	65	71	50	51	57	64	66	67	73	56	73	43	57	58	71	57	60	64	58	52	69	67	62	47	69	58	66	58	65	49	69	65	63	68	70	64	63	53	51	59	65	85	50	58	66	65	51	72	75	68	63	73	56	63	63	69	66	72	62	62	64	81	57	77	68	75	77	61	50	61	76	62	53	55	57	56	60	63	61	74	64	61	65	64	64	59	50	65	72	66	72	60	55	68	66	59	65	64	50	66	75	71	73	61	69	71	81	65	64	64	64	68	51	70	58	68	68	64	74	63	57	68	55	68	61	66	80	64	67	63	77	61	62	57	53	53	63	66	61	72	81	60	65	61	51	72	64	67	63	58	54	66	58	59	63	70	51	71	70	57	55	61	66	69	68	81	69	72	59	66	61	88	55	53	56	63	54	60	59	59	57	69	68	84	60	71	46	55	63	58	70	65	66	69	54	60	70	44	58	68	55	77	61	61	65	64	78	44	62	66	59	54	65	65	51	58	58	68	82	56	63	68	65	66	66	60	60	70	74	58	58	75	60	72	63	56	76	60	64	71	71	63	48	61	72	66	68	55	57	61	67	75	56	63	62	71	65	68	76	59	67	60	64	78	72	75	61	58	51	65	53	59	65	74	67	81	66	66	60	56	59	73	65	75	59	82	57	47	61	58	70	40	51	67	57	57	64	62	60	69	66	64	63	47	55	63	61	61	50	65	59	60	71	80	73	80	69	55	62	58	59	65	59	65	54	53	65	66	73	56	48	67	39	57	59	53	52	72	65	66	60	54	75	63	56	53	66	59	65	49	62	55	76	80	55	63	61	71	68	60	59	68	52	65	68	55	59	72	59	63	72	71	83	69	52	56	75	67	47	59	56	64	73	71	70	66	63	59	57	61	60	59	50	74	59	68	73	71	53	66	59	69	60	57	60	54	79	55	66	49	56	76	76	65	60	56	71	63	65	56	65	67	65	62	61	51	70	66	73	63	66	60	66	55	84	78	69	66	73	65	56	67	62	64	72	76	85	51	56	63	60	48	61	60	57	76	60	52	79	70	61	63	64	59	77	59	73	69	69	67	73	83	77	59	62	61	61	57	53	61	57	65	54	53	58	59	62	57	56	71	53	67	51	66	72	69	58	59	61	64	53	67	67	62	52	67	57	53	70	74	72	56	47	67	60	58	64	50	44	46	71	64	78	75	75	65	78	69	62	58	64	59	61	65	58	67	57	67	66	60	54	67	66	70	56	58	61	68	57	48	56	67	57	68	62	80	62	62	63	79	63	57	58	76	43	62	68	56	71	63	56	67	61	60	72	64	67	54	56	66	65	54	81	63	62	72	79	51	51	56	65	54	61	55	56	49	65	68	59	76	67	63	67	70	56	56	68	83	56	58	65	60	65	61	52	64	61	62	61	68	60	75	57	52	65	67	51	73	60	67	77	52	69	66	72	56	54	76	70	66	63	48	58	51	83	62	61	62	52	62	70	73	57	68	68	75	54	61	70	58	59	65	56	62	73	76	60	80	46	48	60	65	72	52	57	59	49	68	62	59	63	57	54	55	66	65	64	66	64	64	64	75	51	68	66	68	69	63	64	65	54	75	51	54	72	55	61	62	53	61	64	67	72	70	60	72	66	70	73	61	61	60	57	72	55	65	60	59	74	72	53	61	48	51	69	75	71	71	75	53	61	75	54	73	58	49	50	63	78	59	72	61	80	55	71	45	76	57	63	63	62	55	75	67	71	81	61	72	63	48	62	65	59	65	60	63	61	60	73	77	67	55	58	76	69	58	67	60	74	68	71	62	71	58	62	63	59	48	70	55	71	63	57	62	77	68	64	63	51	69	65	55	72	66	66	75	62	71	85	72	67	64	76	81	51	62	65	68	72	63	67	72	60	75	55	64	59	62	57	63	73	71	73	70	65	66	49	56	63	58	77	53	56	53	61	52	71	54	75	74	70	57	65	64	68	70	62	54	68	82	67	68	72	58	60	56	65	70	46	53	67	62	65	63	69
13321	4689	2225	3926	8898	10235	12124	56070	64544	55925	42404	28203	15000	7371	2774	1084	767	783	677	673	737	712	701	679	725	686	725	681	754	715	669	686	665	710	722	710	724	727	706	714	693	720	705	759	651	674	726	744	692	706	683	694	697	698	645	696	734	661	728	692	696	708	701	738	691	666	745	672	676	705	713	751	694	688	715	705	705	715	746	745	660	701	668	705	779	669	720	731	668	689	721	707	716	649	725	758	679	716	732	679	680	695	694	702	691	720	683	716	667	719	688	704	685	688	732	684	730	695	698	672	728	676	686	755	749	703	717	707	696	705	671	718	691	733	745	701	755	691	709	730	725	680	746	768	723	667	715	645	731	670	734	783	713	685	688	724	730	748	719	738	708	695	700	691	689	703	716	700	695	678	696	708	719	675	698	695	702	751	709	691	651	717	678	695	680	660	740	724	693	728	772	706	683	732	709	717	670	741	738	711	695	685	730	665	719	692	740	699	701	691	695	708	660	714	698	708	661	723	738	733	713	660	698	705	701	686	650	737	716	727	737	714	715	661	676	748	678	734	675	697	730	722	674	672	744	761	736	733	701	675	729	715	665	743	738	697	699	655	669	724	730	683	692	682	721	646	699	736	699	705	723	682	701	711	736	722	656	696	672	663	708	733	679	668	724	743	673	667	713	702	704	725	698	697	693	700	697	680	686	751	711	745	678	707	710	711	701	727	723	684	707	683	736	692	722	697	722	711	729	661	728	738	676	731	684	694	744	706	679	680	739	689	713	706	689	671	725	741	711	681	705	670	695	713	699	728	655	667	691	694	706	691	750	687	727	668	730	689	702	688	736	699	708	687	689	711	717	720	721	734	670	683	702	707	717	696	741	742	720	703	668	695	705	664	718	722	756	735	677	717	730	695	700	762	714	714	676	681	712	713	707	686	713	706	716	633	739	783	675	737	696	698	687	728	756	678	697	744	696	711	696	700	694	712	754	734	678	661	705	716	677	696	724	723	687	679	728	674	716	722	660	703	716	722	702	724	680	748	706	735	670	683	702	723	695	701	749	658	753	751	651	712	729	725	678	693	701	700	716	704	695	663	708	666	659	741	731	724	714	716	755	727	674	712	762	712	770	718	697	671	720	668	753	677	732	760	714	695	731	674	702	706	642	646	665	708	722	713	692	751	680	696	715	676	692	742	679	731	735	718	711	762	673	735	728	696	720	710	694	688	705	761	744	714	704	700	762	739	703	715	738	683	733	721	701	719	721	710	706	746	697	723	698	676	719	713	661	740	714	704	724	640	703	674	736	751	734	711	733	680	737	697	675	717	741	702	714	709	712	731	689	729	702	696	690	694	719	720	679	693	753	665	726	736	660	724	689	707	674	699	743	702	748	680	699	659	685	710	759	733	731	720	669	719	696	708	707	706	697	693	700	702	691	699	729	712	689	687	746	714	752	675	737	746	698	738	724	713	682	683	660	725	730	744	716	689	717	732	716	683	728	642	679	691	661	750	702	696	659	713	716	749	696	681	694	715	704	704	744	737	688	684	699	725	722	709	736	733	716	728	732	694	725	738	695	733	706	687	699	693	705	698	691	720	752	681	727	730	704	704	754	726	727	734	763	664	673	684	731	771	701	724	735	711	656	704	722	702	687	669	699	709	719	655	723	709	720	701	721	716	723	701	691	687	718	665	702	643	739	698	702	739	727	668	684	679	693	706	705	710	692	705	667	723	700	675	653	712	704	715	725	669	687	697	723	698	703	696	731	692	673	706	633	775	730	687	721	686	666	699	724	685	728	696	678	712	710	704	733	705	708	718	695	735	708	671	740	683	681	738	702	766	687	732	721	722	733	672	700	693	730	702	683	695	715	719	728	707	676	684	744	680	710	688	719	659	678	721	750	759	708	709	738	706	723	725	719	668	781	701	664	646	750	735	735	680	692	747	679	732	695	675	681	696	727	686	657	694	716	686	715	704	748	679	722	706	752	703	693	709	686	728	746	711	699	671	717	662	739	744	724	754	729	667	722	714	751	734	711	683	703	713	696	700	701	717	708	697	686	697	697	710	712	702	677	703	679	742	725	724	689	685	692	735	747	691	692	748	676	745	691	698	709	700	674	698	745	674	676	732	704	702	739	707	735	724	750	703	751	769	710	670	699	679	702	713	684	732	675	712	718	727	726	683	717	727	706	743	701	764	680	685	689	681	682	739	721	729	704	745	676	665	733	742	731	696	690	696	698	730	690	650	717	717	719	702	684	705	706	703	710	722	668	724	693	697	714	724	707	707	687	721	664	657	719	756	703	731	737	693	699	748	710	691	709	733	721	687	676	723	727	708	707	713	716	696	734	720	693	704	720	694	691	762	678	686	696	720	680	704	742	717	695	714	665	683	663	673	742	707	725	715	723	731	734	700	705	690	719	719	666	733	679	710	647	643	712	668	727	750	734	669	705	718	722	671	728	710	682	734	681	752	742	739	698	757	749	700	709	728	739	681	706	717	718	612	700	720	696	755	739	739	738	691	659	676	706	633	713	725	724	681	708	685	723	666	664	705	674	665	748	709	705	706	675	695	680	667	736	715	718	696	699	724	656	687	657	673	708	719	746	745	762	712	733	673	754	726	699	715	692	718	722	668	737	725	673	743	703	683	639	713	715	725	712	686	769	665	739	695	704	747	693	678	641	754	717	685	719	682	740	721	689	664	704	727	711	731	732	730	677	728	725	712	676	684	696	699	689	706	665	684	722	689	690	733	709	669	674	677	737	701	740	702	697	667	666	682	684	697	663	693	711	745	713	759	706	742	720	724	717	727	697	695	720	674	672	672	709	683	720	669	678	683	710	740	652	738	698	777	726	707	748	672	726	745	680	700	713	716	689	683	694	729	687	701	712	678	694	742	759	676	733	713	712	691	719	712	720	716	692	759	728	715	731	716	665	707	703	710	709	724	695	730	680	716	693	634	706	709	683	736	703	676	659	675	737	674	687	695	706	699	674	736	689	726	703	727	704	740	658	723	732	713	711	682	664	745	739	751	629	687	728	716	713	762	664	719	740	740	730	709	714	676	711	710	738	706	713	736	667	730	700	728	689	698	718	705	658	700	701	665	709	697	632	692	725	716	672	709	759	684	754	728	737	699	677	670	705	729	687	712	708	709	709	720	713	711	731	682	732	679	661	691	737	715	692	719	695	651	752	691	691	701	720	708	674	714	704	676	698	731	743	733	730	689	691	677	710	732	715	729	658	686	649	709	668	683	703	722	710	673	681	723	722	687	749	698	733	721	720	670	762	740	733	704	743	698	727	717	687	681	699	709	713	706	688	748	715	713	675	729	683	701	690	710	725	709	688	732	697	695	709	710	707	666	722	737	708	715	698	726	666	671	692	766	704	694	727	747	668	726	689	725	702	781	743	723	710	720	774	731	725	689	746	727	703	709	705	715	688	698	713	708	747	702	755	738	694	731	700	712	650	765	716	659	768	738	697	719	718	748	722	673	703	710
1439	97	76	106	97	87	100	1942	3741	3102	1647	702	303	159	98	72	84	82	91	77	93	95	87	79	93	79	95	99	98	74	77	76	71	82	74	71	74	86	79	78	69	85	88	82	93	80	73	84	63	78	70	88	60	78	79	83	81	63	90	92	91	75	74	74	74	101	67	74	81	80	99	71	89	89	71	85	91	78	95	94	87	71	91	86	84	79	81	81	81	95	76	79	101	85	82	99	70	78	69	71	75	80	68	77	78	86	70	76	72	67	75	92	80	73	89	73	81	72	97	69	85	73	70	59	72	82	79	78	80	71	67	82	82	87	76	80	83	82	79	96	86	75	80	78	82	71	70	62	99	86	64	77	80	89	84	114	70	67	81	96	80	76	84	84	91	62	78	68	87	70	97	75	69	72	79	79	77	84	82	76	71	84	89	69	64	83	95	96	92	84	90	90	78	83	86	87	84	77	75	82	93	97	105	76	65	71	86	76	85	73	84	68	92	68	95	79	74	73	58	87	63	80	73	88	70	89	78	73	74	88	75	77	59	89	81	73	76	76	90	77	81	80	81	69	80	75	79	88	75	90	64	67	74	93	71	74	67	70	71	83	79	85	80	92	85	68	84	100	79	76	76	78	67	68	80	86	87	85	88	72	90	73	71	86	80	86	90	68	75	75	93	74	73	83	68	83	72	88	88	73	73	88	73	76	93	95	98	77	92	65	72	81	89	78	74	68	86	91	75	87	100	63	80	74	78	85	86	82	85	70	91	85	81	87	78	90	81	85	85	91	80	83	85	88	79	79	65	90	77	85	77	86	78	69	75	78	86	69	74	81	105	68	80	67	84	86	92	90	77	77	77	85	85	72	75	69	89	73	79	84	86	70	76	73	88	83	77	83	83	83	77	91	76	83	86	75	95	86	82	80	75	83	80	84	83	77	90	92	80	86	65	85	75	85	63	81	87	85	80	82	59	76	85	82	95	67	82	63	77	71	83	70	76	66	85	98	80	65	78	87	88	88	65	90	83	70	95	66	78	78	67	77	90	80	64	89	66	89	77	91	82	86	88	85	81	84	87	78	86	70	71	76	74	79	71	68	80	96	77	97	76	88	82	99	98	68	96	80	94	85	92	89	75	83	75	63	85	64	81	81	80	81	85	87	61	82	76	91	83	74	72	77	79	72	87	73	78	81	57	77	75	81	68	94	74	84	70	77	94	69	70	72	87	86	66	68	81	70	85	74	76	83	85	84	93	70	81	69	92	68	93	69	74	79	78	68	84	68	79	85	83	87	55	84	83	82	79	81	75	75	75	76	89	87	70	89	68	82	86	66	82	78	74	92	81	85	67	85	93	81	80	86	77	88	70	78	64	90	84	72	74	64	73	91	86	85	91	76	73	80	77	86	96	63	78	81	71	75	70	82	81	82	86	97	80	83	85	88	75	86	83	86	64	78	89	85	74	91	76	76	74	69	85	86	88	73	81	89	89	80	71	85	72	98	70	60	74	77	73	74	77	80	94	78	77	94	76	61	73	81	76	70	68	86	86	67	101	71	87	76	71	65	89	87	77	90	81	56	67	68	78	77	72	81	75	63	68	72	84	76	86	81	83	84	72	83	82	67	81	66	84	87	78	83	76	82	77	83	98	74	99	80	86	85	101	79	64	72	79	85	97	82	84	73	76	89	90	80	69	68	93	78	89	95	81	86	67	73	80	75	73	82	79	78	83	85	67	91	65	82	76	88	75	80	82	66	78	83	67	86	70	89	74	72	95	82	83	62	69	81	75	62	88	85	80	65	92	80	86	86	75	97	77	64	73	74	76	102	77	70	74	75	80	92	86	89	77	79	67	70	80	80	75	64	80	78	87	84	69	77	72	75	67	78	83	89	79	82	87	91	74	83	85	59	77	77	76	102	86	76	84	71	70	77	76	87	85	89	88	74	72	79	82	78	79	83	83	71	73	82	84	69	88	84	81	87	68	84	84	70	76	67	71	66	78	71	69	89	74	89	79	79	74	83	78	83	72	74	80	91	80	85	86	81	70	79	81	79	83	74	83	86	65	80	81	83	64	87	77	76	63	91	78	75	66	87	86	79	72	83	75	101	94	79	77	79	93	71	75	74	70	70	87	87	80	96	80	88	97	87	78	70	69	79	88	84	78	84	99	96	82	78	70	72	78	83	82	90	69	85	72	90	90	71	80	84	84	101	71	87	79	81	94	81	80	81	71	72	80	77	96	78	83	87	79	85	83	86	81	84	91	74	95	85	69	89	72	72	70	77	72	88	94	65	86	90	67	80	78	87	74	85	86	84	73	75	60	70	75	101	75	73	77	87	71	73	81	66	80	74	79	85	74	81	70	69	75	70	86	76	90	73	73	73	68	89	90	73	76	86	94	79	78	96	82	96	79	94	73	77	85	79	75	71	68	79	82	88	68	106	91	88	74	70	69	79	74	70	90	80	93	75	77	74	78	74	79	68	75	84	86	82	83	81	68	64	77	79	84	79	81	88	78	82	100	54	93	86	75	76	82	65	85	78	73	82	91	74	75	74	94	78	80	73	70	102	77	93	76	76	92	81	106	73	95	84	104	81	84	76	83	80	89	85	85	74	94	77	71	79	75	77	83	85	70	78	77	62	63	81	80	68	83	67	88	82	75	86	91	81	88	74	71	73	82	67	74	78	72	87	88	61	95	69	97	68	66	63	88	91	99	89	87	68	70	76	68	83	73	91	69	52	68	78	84	75	82	92	83	79	87	75	87	79	104	77	78	93	76	68	102	78	88	85	75	88	86	66	73	76	77	79	93	76	84	78	80	81	78	84	85	83	70	84	85	90	75	80	62	62	79	94	91	70	89	69	78	79	96	94	80	71	83	93	88	74	89	97	69	74	93	75	99	85	85	79	74	88	79	79	90	74	99	82	78	84	71	74	71	72	64	62	80	86	78	86	85	81	78	84	67	73	86	75	89	71	95	68	79	81	87	69	70	67	77	63	70	82	83	89	61	94	80	65	89	81	71	70	82	72	83	78	82	71	69	89	78	85	82	71	81	85	71	78	72	89	75	89	79	82	88	81	76	75	82	71	82	89	83	86	84	90	71	81	96	86	90	84	66	97	73	77	74	90	86	94	78	73	86	71	88	91	70	78	77	99	75	74	77	62	81	85	81	91	71	57	77	66	84	95	96	77	81	76	81	86	69	73	80	76	94	103	92	66	73	96	68	77	68	84	92	84	84	79	67	74	89	77	85	79	69	52	80	73	74	78	85	76	77	71	80	75	93	90	70	82	77	76	68	72	72	77	72	80	79	70	83	87	85	77	76	91	78	75	83	84	82	82	84	87	74	71	88	85	74	74	87	100	91	95	80	71	70	62	84	75	76	86	70	95	65	76	85	71	79	72	81	77	75	74	89	82	69	82	85	84	68	88	82	65	70	73	71	80	75	75	77	58	82	75	76	79	76	79	84	84	65	92	78	95	74	74	63	73	54	83
7706	1648	1149	1544	2657	3025	2755	31899	38304	33078	24990	14838	6207	2775	1370	998	913	945	871	915	854	855	842	886	888	805	813	819	822	863	922	904	925	860	854	850	873	816	813	831	867	883	885	873	850	850	869	874	881	882	878	847	841	884	873	810	898	861	853	858	850	858	870	877	888	852	876	834	799	915	801	884	877	842	858	894	842	875	855	888	856	822	880	854	845	857	867	837	890	871	868	858	805	869	846	880	836	906	862	856	861	909	812	875	860	874	818	854	907	869	887	869	850	817	901	837	891	836	893	855	857	847	860	865	864	916	912	865	882	819	922	905	861	816	840	848	878	852	873	800	870	847	844	913	872	888	836	885	868	910	843	851	858	828	842	863	940	849	893	840	858	817	881	863	873	920	847	827	889	845	789	848	892	880	825	856	867	894	872	873	923	820	882	842	853	876	860	874	843	882	835	814	866	899	843	863	826	831	873	829	846	895	821	827	861	804	901	849	871	849	911	816	904	834	848	843	847	865	871	865	825	827	881	876	904	832	890	804	873	834	865	866	830	857	868	868	844	814	923	795	831	878	854	878	882	870	841	917	896	861	920	844	840	880	910	836	770	815	840	798	860	856	897	872	841	866	839	896	863	885	855	841	905	829	864	885	839	849	922	817	849	878	837	849	871	827	860	835	884	883	869	862	852	871	846	839	874	845	886	843	863	894	846	820	814	874	905	851	882	866	861	813	861	891	861	864	840	867	859	799	905	850	878	848	855	830	832	891	815	888	842	862	857	879	857	828	838	843	880	846	867	863	883	881	831	855	885	827	825	839	838	878	868	890	869	817	875	889	868	864	843	880	824	870	855	886	863	883	842	771	897	831	838	863	856	893	873	884	895	872	848	911	884	843	827	906	906	839	868	830	858	869	884	848	882	910	883	879	814	832	871	822	898	865	879	890	834	892	828	848	881	826	842	819	827	865	791	876	880	888	881	867	858	889	847	915	865	855	838	853	820	851	884	904	840	869	894	831	862	900	819	853	864	862	876	846	832	904	798	861	875	894	856	868	887	855	830	895	850	864	842	818	805	880	805	854	900	852	901	876	816	892	875	861	846	845	834	811	820	859	856	839	843	871	841	857	825	849	865	856	869	877	836	819	908	871	828	848	815	855	847	838	833	840	877	927	907	858	865	833	813	874	889	885	862	930	855	829	914	803	932	827	887	851	870	863	858	872	863	906	881	859	854	879	849	879	799	898	894	894	860	791	887	890	860	830	855	851	856	862	861	868	845	897	877	848	867	896	876	815	887	875	864	860	847	848	906	871	845	844	842	831	915	867	859	869	887	836	896	892	879	825	879	860	850	837	783	846	831	873	856	896	827	918	823	876	827	916	867	890	870	889	901	860	805	884	862	830	895	866	895	854	828	911	822	936	829	839	879	827	850	832	872	881	909	828	903	876	827	854	875	877	855	895	865	857	838	871	847	859	851	923	874	856	815	879	809	856	840	883	903	847	808	873	915	915	866	877	882	889	893	859	893	880	819	863	880	888	872	869	856	863	847	834	841	901	881	808	856	872	804	865	877	901	900	874	866	882	872	871	911	855	857	844	826	924	851	851	889	837	823	812	834	833	892	863	876	888	828	877	809	811	854	872	889	825	867	890	869	884	848	875	849	866	879	850	802	852	852	867	824	921	850	814	868	837	858	843	886	865	889	885	865	854	846	873	825	913	837	831	866	917	823	886	871	866	915	892	925	866	888	827	863	878	893	818	847	883	859	844	910	891	876	886	837	873	856	880	859	818	838	865	829	860	819	889	886	854	907	865	857	888	883	854	842	900	873	826	875	864	912	841	893	898	808	857	857	823	855	887	834	890	860	826	858	889	867	908	890	914	849	880	864	866	824	872	852	889	847	832	842	832	866	840	874	864	870	847	851	902	820	824	840	800	854	885	827	857	815	859	914	863	829	876	862	857	893	864	839	847	825	876	847	867	871	816	854	888	850	862	870	858	881	886	857	839	867	799	864	857	867	903	863	864	922	855	857	869	911	866	856	821	862	883	898	885	866	862	873	869	844	804	835	869	883	913	849	855	895	840	857	817	802	841	881	828	833	890	839	875	846	847	839	874	852	787	890	850	828	856	874	839	923	837	830	874	850	881	812	829	835	848	912	842	831	923	891	854	892	800	860	893	843	871	861	768	879	894	881	810	860	857	925	892	850	865	805	907	889	877	913	812	880	882	854	845	871	826	879	866	825	847	897	909	816	854	849	795	830	872	857	900	890	893	844	908	908	868	875	897	832	856	828	856	830	882	838	879	881	868	880	862	858	850	848	820	863	899	836	885	853	832	858	850	863	868	860	847	869	899	857	900	847	862	875	839	877	858	810	845	857	841	831	877	933	852	825	886	845	849	818	808	871	835	839	873	848	858	879	864	841	803	818	849	857	850	835	849	847	920	893	875	892	893	870	868	923	852	834	828	815	857	901	856	855	798	861	873	887	859	840	849	937	863	837	910	912	890	864	899	886	829	818	866	856	952	898	856	867	844	811	862	917	864	878	875	846	882	862	861	858	897	858	861	866	855	864	875	837	897	876	809	852	842	882	861	844	860	840	851	875	884	870	892	823	875	875	859	829	891	864	834	867	865	840	814	860	882	895	872	867	832	870	846	842	865	835	830	870	898	827	880	892	863	885	886	880	847	860	855	937	840	892	883	853	858	865	928	889	872	816	831	852	895	820	867	889	852	867	891	840	880	872	827	815	828	855	848	900	858	953	866	886	823	865	856	834	843	833	861	868	904	840	833	925	880	917	820	821	906	858	888	847	845	873	855	925	907	886	860	867	897	818	835	865	914	849	820	854	864	883	894	844	856	854	837	867	834	894	903	843	850	878	815	899	891	839	849	833	907	876	832	825	831	859	837	869	878	840	911	854	881	858	862	860	870	805	902	868	836	849	817	860	845	877	822	821	884	832	854	810	869	837	789	824	908	826	877	856	844	855	781	866	871	857	855	901	922	847	848	848	874	828	909	856	803	924	842	813	855	874	872	828	884	924	903	861	788	916	892	863	918	850	882	891	825	837	794	833	861	863	861	857	888	845	813	856	851	871	847	869	885	881	860	817	812	887	863	828	835	823	845	859	892	909	871	885	871	904	868	845	839	853	840	872	863	865	940	870	828	858	861	862	844	850	830	879	831	872	890	869	888	876	870	849	924	858	868	912	820	840	888	882	901	844	853	830	849	820	873	852	818	854	865	899	868	873	855	857	861	877	834	850	857	834	856	866	878	846	907	849	884	830	907	844	896	917	848	875	815	831	890	922	834	853	882	840	861	834	847	804	797	849	804	857	834	876	860	872	851	887	871	881	882	880	925	843	852	862	909	853	914	889	802	850	860	823	894	846	879	851	869	842	803	884	855	858	862	828	819	864	840	893	887	843	828	888	866	861	894	835	892	852	859	864	853	843	805	895	858	849	847	869	869	888	848	873	888	859	910	830	876	845	862	902	867
609	184	109	89	94	121	143	5476	9454	7423	4046	1535	526	218	109	80	60	62	73	69	78	67	85	61	71	63	56	64	73	78	68	65	56	74	56	67	79	59	72	71	70	66	62	75	80	63	80	59	83	66	63	80	73	80	70	76	73	79	60	68	73	73	65	58	75	64	61	62	72	72	63	81	63	60	82	70	70	71	77	67	67	82	73	71	74	65	81	75	59	66	70	70	51	70	58	58	86	72	64	61	59	64	61	64	71	78	66	45	63	59	76	63	58	58	64	82	80	63	82	75	74	72	89	66	87	80	57	65	65	92	55	63	57	62	71	75	66	71	90	85	66	64	67	73	68	80	62	68	65	78	78	68	61	70	83	80	51	93	62	73	70	70	86	61	72	76	66	59	73	73	77	60	74	78	65	71	81	69	60	74	62	70	61	75	79	68	68	73	69	74	64	75	75	77	75	69	78	73	62	57	60	69	76	65	85	49	76	74	54	70	66	61	69	64	60	66	59	58	65	69	51	66	69	69	79	72	60	59	67	58	61	73	64	71	60	50	60	90	72	77	64	73	63	77	60	75	84	68	57	77	80	66	74	70	69	72	77	71	62	69	58	70	80	68	60	67	75	71	59	81	72	57	63	73	55	69	80	71	65	57	65	75	67	68	78	72	72	54	70	85	73	77	63	65	68	71	68	68	64	61	70	83	77	77	61	85	66	70	65	58	84	86	81	80	79	90	76	63	73	78	60	74	85	77	65	72	59	80	55	70	87	63	62	73	57	72	52	69	82	76	81	56	84	67	61	52	79	60	69	71	78	81	60	56	70	61	83	77	65	88	80	78	62	60	70	68	70	61	62	73	66	73	66	69	74	78	79	74	72	69	69	65	67	69	74	58	70	61	80	71	64	61	53	65	66	70	65	65	68	80	66	62	55	64	73	75	67	63	69	66	58	60	66	85	62	74	66	70	76	55	60	57	68	72	74	77	66	88	68	78	72	78	79	67	74	74	66	69	61	75	62	72	67	66	74	86	71	80	78	62	54	70	72	70	82	59	67	64	82	62	94	76	62	77	75	70	67	69	68	78	71	69	70	68	67	71	56	78	89	59	68	82	67	73	72	76	81	82	68	74	79	58	63	69	79	74	79	57	65	80	72	67	81	66	71	76	68	51	68	71	66	77	75	58	67	81	72	65	52	76	62	70	68	62	67	76	64	79	89	76	59	69	88	73	80	71	68	78	62	70	75	66	77	71	62	63	75	57	66	63	66	79	61	64	75	79	72	84	66	63	66	84	67	61	67	63	78	70	72	63	60	68	58	76	61	60	61	62	70	69	65	66	71	65	54	79	78	59	67	56	55	63	56	76	79	75	74	65	66	81	70	70	70	60	71	66	68	71	80	69	65	66	62	78	73	85	70	89	75	70	77	73	76	78	77	87	54	73	66	78	76	68	89	76	71	45	58	87	72	68	53	74	69	58	84	66	73	54	75	69	78	67	66	57	55	61	74	83	70	68	64	76	63	73	79	75	71	72	66	58	78	57	71	69	59	73	73	62	72	53	66	79	74	80	66	80	68	69	69	75	77	74	59	57	74	66	61	71	55	65	84	68	77	69	66	63	76	68	71	75	65	73	83	74	74	66	73	63	62	74	69	77	74	68	79	95	64	79	80	63	86	57	58	54	77	63	65	63	63	66	72	51	74	65	68	72	77	58	74	73	85	76	82	65	75	65	71	82	64	71	59	86	74	84	56	67	65	68	67	85	71	80	71	60	62	70	77	54	68	66	78	82	61	60	72	73	77	82	72	74	81	76	77	65	65	80	77	75	53	87	57	56	61	63	70	78	72	80	67	55	74	70	71	65	58	63	72	73	76	64	65	63	62	83	67	68	79	67	69	68	73	91	75	73	65	73	65	64	60	59	74	77	73	76	78	65	59	66	69	73	61	67	50	66	71	73	67	60	73	92	68	73	71	43	66	64	78	67	71	63	71	65	46	66	63	74	61	65	65	81	72	62	73	76	76	72	61	61	69	82	61	56	73	75	57	87	75	62	73	85	76	62	77	55	77	60	77	57	64	70	63	70	63	59	58	71	68	52	61	76	67	65	82	69	77	67	69	61	67	64	74	65	68	77	76	72	71	62	86	68	77	75	74	69	74	64	66	78	76	76	50	67	66	78	79	68	87	75	66	64	78	62	66	76	60	79	71	68	78	61	57	70	61	68	66	54	81	64	76	59	74	58	82	81	61	65	57	74	65	75	63	81	74	74	68	76	86	68	63	66	61	52	67	63	56	61	90	86	74	71	78	67	77	80	62	71	87	61	72	68	76	76	69	54	67	68	77	71	75	66	70	62	67	76	61	70	60	73	71	84	71	78	70	64	71	75	67	76	71	81	69	65	92	65	94	56	73	65	58	69	88	64	53	63	70	71	65	78	79	74	59	64	79	69	64	63	59	65	79	74	66	74	62	72	61	65	83	76	65	78	61	70	71	64	88	70	73	66	72	77	69	69	76	55	68	54	76	61	70	77	65	81	67	59	71	66	67	67	71	75	72	62	79	76	64	79	57	65	75	75	72	72	65	74	69	60	65	71	66	85	77	61	67	67	62	66	66	54	72	79	69	68	89	56	68	67	64	70	80	71	65	73	85	77	63	77	57	65	72	71	67	76	71	80	76	53	68	54	69	65	80	63	67	70	65	63	63	72	67	74	61	68	58	82	69	74	57	63	67	53	63	72	67	74	72	56	64	67	82	77	55	60	73	76	73	69	64	69	78	66	62	61	66	74	51	54	66	73	72	73	76	80	68	63	73	71	75	71	79	73	68	80	66	65	55	71	74	54	73	70	75	64	69	56	70	81	71	72	53	69	74	74	72	53	55	66	63	81	79	87	72	61	60	64	70	62	67	73	70	84	68	86	63	72	76	73	68	80	60	77	86	81	50	54	65	66	65	74	61	74	76	68	74	70	79	66	71	83	71	67	51	76	75	57	52	71	59	71	70	67	71	80	69	70	73	66	78	60	79	75	78	73	82	74	68	64	81	61	67	73	73	77	61	86	73	75	68	66	71	70	72	60	79	64	82	64	68	84	99	52	76	73	68	71	69	79	72	58	85	60	80	77	62	70	53	68	70	75	76	72	65	57	78	66	73	74	65	66	63	71	60	69	71	74	52	80	77	60	71	75	57	66	66	66	69	69	62	62	70	80	78	80	86	67	73	58	73	66	84	75	83	81	65	69	64	67	64	63	75	93	69	71	65	72	66	61	69	69	91	68	66	74	70	90	74	79	75	60	56	62	65	63	69	81	60	70	59	65	80	83	61	78	71	73	72	78	64	65	60	72	64	63	68	67	63	64	72	75	79	69	71	63	71	81	72	71	83	60	66	63	59	68	76	83	73	74	65	69	68	60	63	65	81	79	65	59	76	68	75	56	71	66	58	73	59	79	75	66	74	62	51	79	71	58	71	64	66	65	63	76	63	88	78	65	52	64
9273	3195	1553	2631	5804	6623	6116	45608	50778	43811	33537	22672	11190	4548	1847	922	809	748	769	780	762	786	838	727	761	767	762	778	758	774	765	792	743	776	756	756	781	732	747	813	754	769	756	761	775	692	777	746	741	718	745	735	771	717	832	777	713	751	726	774	739	774	765	722	775	729	763	798	776	736	728	775	758	706	810	769	712	760	712	727	731	770	752	748	708	762	773	752	722	748	782	743	749	725	723	764	756	743	737	756	745	776	772	746	731	759	757	792	703	756	767	765	751	764	739	731	725	768	737	746	752	739	806	674	743	735	753	780	736	744	757	741	771	773	763	740	725	789	741	761	783	730	755	746	744	689	792	763	774	751	788	718	775	720	769	748	762	743	745	759	712	802	777	765	759	758	739	720	787	747	729	718	774	777	774	786	775	722	798	724	766	735	734	781	741	753	747	741	751	718	763	772	754	717	733	742	790	811	724	735	742	753	706	762	757	813	761	754	713	717	756	759	779	781	738	757	741	756	770	754	737	784	761	729	799	772	790	764	790	755	774	717	765	757	762	757	764	744	725	770	791	859	814	774	723	773	749	741	714	741	742	772	773	726	766	776	741	781	780	734	754	736	753	775	749	752	759	762	723	741	822	788	757	718	722	791	738	741	750	726	735	755	780	727	767	734	779	777	707	761	745	767	778	734	747	793	803	758	777	752	843	751	767	737	743	779	747	767	734	768	731	684	760	766	768	724	746	751	773	779	746	819	849	767	780	748	822	802	784	733	780	773	725	731	753	772	756	765	823	744	706	672	762	749	764	776	731	745	761	747	753	795	741	756	761	729	790	753	743	820	751	722	784	703	732	751	738	762	732	744	786	725	755	774	752	760	721	697	756	762	800	716	764	784	764	751	684	757	800	753	762	749	758	766	752	747	777	769	748	769	834	787	718	732	739	767	778	780	724	736	734	749	749	752	768	782	719	725	759	714	759	704	778	738	761	736	750	797	731	757	757	790	748	754	741	792	716	696	764	739	756	739	823	786	727	732	753	791	726	797	691	744	734	745	771	773	754	742	785	725	733	736	775	767	729	747	684	743	780	753	734	721	770	759	769	789	751	740	761	758	697	795	747	722	751	738	762	733	751	726	728	733	723	734	728	778	745	746	747	799	743	777	772	759	723	744	760	782	755	775	747	829	766	756	734	753	764	749	783	730	736	751	725	785	735	783	743	756	716	770	701	777	727	769	774	765	794	737	811	694	737	753	775	760	763	722	750	730	759	753	767	739	763	756	764	719	720	761	751	756	769	773	784	786	763	804	719	813	760	747	709	829	778	768	768	774	755	741	767	753	729	736	773	809	778	762	733	720	726	732	727	759	800	792	729	786	798	759	748	778	737	769	767	750	747	760	778	740	762	747	734	782	787	731	805	742	747	743	777	762	716	788	743	761	760	766	795	778	735	744	773	705	737	783	780	747	790	781	752	743	745	787	725	753	785	783	764	760	836	746	740	804	750	776	815	762	749	751	740	737	796	762	741	734	731	765	777	720	779	756	772	750	750	761	816	754	775	734	782	741	743	734	738	756	761	730	770	711	752	746	771	755	779	760	771	751	728	732	771	719	721	787	727	781	734	752	784	707	797	753	787	761	752	778	769	784	728	725	766	754	821	734	715	725	806	832	765	782	786	765	721	772	785	747	728	749	725	739	777	711	716	724	757	756	759	736	745	760	799	733	770	743	732	755	765	742	707	763	765	750	784	793	741	698	743	791	761	813	795	800	722	822	723	755	675	740	741	725	716	770	728	782	763	741	730	726	783	722	752	749	746	767	726	749	762	789	726	748	746	731	765	728	751	740	801	710	755	759	747	740	703	745	743	747	792	749	782	778	717	758	771	744	774	776	755	753	717	753	719	755	756	736	772	761	740	708	725	739	759	782	745	764	791	770	743	790	733	731	769	782	766	787	807	700	763	744	742	748	748	771	774	748	814	752	775	743	754	784	767	738	774	734	784	770	777	810	738	815	745	796	767	758	692	759	755	728	788	750	770	767	754	719	731	820	757	791	760	774	717	766	786	736	758	715	725	744	768	702	731	822	731	769	741	692	779	746	770	729	712	739	738	742	739	782	731	725	781	714	731	737	736	721	783	741	718	783	756	800	796	766	751	715	727	777	730	716	716	706	678	770	746	732	730	749	747	756	817	709	786	805	772	751	792	692	734	785	754	752	855	720	778	732	792	774	757	725	729	773	759	783	741	771	748	737	811	789	779	756	775	765	725	750	807	790	780	757	744	759	766	746	738	765	773	737	747	740	724	779	745	774	730	756	750	746	733	729	777	733	713	721	771	770	750	741	777	744	704	710	758	798	773	751	753	702	782	772	760	734	748	741	774	730	730	775	770	779	745	755	812	760	736	784	743	819	782	757	742	762	736	780	778	798	776	816	761	744	741	749	730	716	768	743	753	698	722	750	741	714	791	764	763	686	750	748	772	766	710	750	741	771	749	744	759	784	755	764	724	742	762	751	793	764	718	762	764	762	777	811	726	777	720	725	804	753	787	756	737	759	741	773	739	737	809	798	723	765	761	782	765	756	723	731	762	770	791	789	768	765	808	745	757	755	793	813	782	788	765	824	725	753	762	752	751	727	779	718	781	762	744	749	723	715	749	767	790	736	711	745	753	753	800	752	733	731	801	761	772	769	756	802	756	722	760	707	738	752	792	735	733	759	761	763	761	795	731	733	748	755	758	754	768	703	725	729	784	785	760	781	774	739	766	766	749	732	775	714	717	753	740	786	785	775	789	727	781	756	722	766	768	731	740	757	745	717	743	740	756	770	796	789	759	732	792	776	774	766	738	727	734	739	762	719	760	825	778	806	770	752	744	770	786	764	722	800	784	724	740	729	745	709	720	747	764	673	764	720	743	723	749	803	723	774	730	790	757	743	747	744	732	716	771	782	769	795	786	762	775	766	753	764	764	760	767	734	748	792	739	738	729	776	718	754	739	752	734	743	778	731	690	744	732	746	797	737	798	756	767	764	737	782	765	783	704	777	788	736	722	766	783	761	743	804	729	782	753	710	744	764	771	775	758	706	777	747	765	732	770	749	738	736	693	770	721	778	767	799	780	749	753	780	722	736	745	761	722	769	775	748	762	788	775	744	775	793	723	740	759	764	772	763	771	718	788	745	721	799	719	752	769	750	735	778	737	738	737	749	781	737	772	713	764	723	770	762	806	730	776	769	794	713	713	769	763	717	780	768	808	784	769	722	763	771	742	755	717	748	712	728	740	757	768	716	780	715	746	796	734	718	768	763	723	742	728	752	720	727	772	800	702	786	750	744	764	782	770	764	771	740	761	766	806	759	744	755	750	811	721	729	747	759	759	746	742	767	755	807	764	714	752	719	782	728	719	773	756	725	745	788	776	775	749	770	750	762	778	781	762	730	788	763	769	744	747	791	771	752	745	755	778	763	723	745	786	759	774	739	781	748	797	731	732	720	744	721	731	766
2184	170	125	97	114	129	128	6821	11240	8786	4835	1870	563	206	133	89	88	56	78	78	101	82	88	83	73	83	74	90	97	73	75	73	74	84	75	72	78	66	78	66	97	79	72	79	71	84	81	84	90	76	77	91	87	85	73	73	88	67	75	79	81	73	75	74	73	79	71	78	90	87	65	82	82	80	81	82	75	83	90	62	68	56	76	84	87	83	91	72	75	66	85	86	88	80	90	78	82	75	73	83	79	72	98	75	90	83	67	82	78	88	77	79	81	73	89	55	84	91	88	75	80	87	84	87	75	79	67	78	88	80	73	90	84	97	75	78	76	86	79	64	66	76	70	85	76	65	81	74	78	85	80	68	88	106	80	79	92	63	63	72	81	76	81	64	73	81	72	82	73	68	83	84	93	96	76	83	84	72	81	85	73	67	70	90	63	89	70	85	83	96	81	79	95	81	103	94	85	80	68	80	75	71	73	93	67	78	88	73	81	78	68	74	75	75	71	74	79	98	80	86	82	89	75	73	78	68	78	77	89	75	78	87	69	84	77	93	81	76	65	85	73	89	74	71	63	72	88	82	86	86	75	82	91	75	74	90	75	65	76	90	71	84	82	95	95	74	72	76	81	82	86	78	88	91	78	69	69	79	92	85	69	80	77	71	88	87	71	86	83	82	88	87	79	86	88	91	87	90	72	64	81	72	84	58	66	69	62	89	75	84	80	73	77	77	76	69	95	53	69	76	77	99	85	72	72	74	70	73	69	72	68	88	78	69	71	65	88	81	79	83	79	79	74	69	68	82	86	78	84	98	69	82	74	84	87	69	74	66	78	94	73	78	82	69	82	83	75	68	83	100	78	80	79	63	77	75	82	89	69	65	76	85	86	65	69	86	84	67	79	79	81	83	74	95	82	69	84	82	70	87	74	79	62	71	94	62	71	67	90	91	92	75	74	70	66	79	69	88	80	84	77	94	75	89	97	87	75	81	63	71	80	86	88	80	84	91	78	75	76	70	75	92	64	65	91	86	67	78	90	68	96	94	76	64	96	86	75	67	71	92	81	88	87	74	106	68	64	85	70	78	80	83	88	73	85	79	81	76	91	80	70	82	82	76	75	83	78	90	74	74	82	62	72	80	78	78	80	78	73	81	79	72	79	74	78	76	72	75	92	80	75	62	83	70	83	79	90	82	73	90	74	77	80	71	82	90	91	90	87	79	73	71	79	74	70	101	74	83	75	66	78	99	88	71	71	79	88	74	77	76	91	74	72	103	74	75	68	73	82	82	82	84	77	89	84	86	75	88	87	72	74	84	73	70	71	66	67	91	78	88	80	83	87	74	80	85	81	76	83	81	76	68	72	94	73	98	81	66	77	80	72	74	85	85	82	62	87	68	67	84	74	84	72	81	73	88	79	91	85	77	90	94	67	96	74	74	73	54	72	68	88	73	76	81	86	90	68	78	53	87	86	79	74	68	77	79	86	82	82	85	89	87	76	68	83	70	73	86	90	70	83	86	74	76	94	75	84	78	67	78	71	87	72	89	72	67	82	79	64	72	87	82	70	70	73	76	79	73	74	69	68	81	96	83	77	94	68	76	90	78	92	74	57	76	65	63	89	70	90	78	74	84	76	92	68	91	80	96	67	80	102	80	94	73	77	63	93	77	94	61	88	89	55	85	86	83	75	84	85	62	86	81	83	80	91	92	82	90	75	79	86	76	72	64	94	87	73	68	75	75	73	84	83	82	77	71	79	78	63	77	89	75	78	96	80	94	80	79	80	74	71	77	79	80	73	82	61	59	74	98	74	69	88	78	73	78	76	81	70	86	74	104	83	77	75	68	67	81	76	60	63	69	78	79	73	64	47	80	76	90	97	71	102	97	92	87	63	68	82	86	78	76	80	78	80	75	75	80	89	86	80	72	69	80	89	67	84	89	78	65	84	84	83	84	73	76	69	77	74	76	72	95	83	67	89	89	83	90	70	85	94	81	73	88	71	87	89	74	79	87	72	77	83	91	94	79	101	82	68	76	82	62	76	83	81	81	68	72	104	88	84	85	91	83	75	77	70	73	84	79	69	84	70	67	78	91	69	65	72	74	70	88	104	85	62	75	84	93	64	87	75	91	78	84	77	68	75	74	77	86	82	74	85	78	84	81	76	88	74	78	69	86	84	88	83	80	81	100	75	80	74	74	75	93	68	75	94	80	67	102	76	73	91	73	84	84	75	86	75	68	75	75	96	80	92	69	69	90	68	79	89	95	75	69	80	73	91	86	92	81	75	75	71	73	83	81	64	73	84	81	69	90	78	83	94	94	75	69	92	88	88	88	73	85	88	84	71	79	78	77	77	78	72	84	85	81	87	77	81	70	58	68	66	96	78	76	75	76	84	62	90	95	79	79	69	87	61	64	74	69	81	74	71	89	88	84	88	83	79	88	85	83	75	94	61	77	81	80	62	87	86	84	70	78	80	69	82	82	75	89	53	71	71	72	79	67	95	82	74	98	66	86	68	77	67	79	83	67	79	72	73	103	93	66	82	86	69	63	80	62	80	86	84	73	75	93	73	67	80	80	75	90	66	68	90	78	71	76	77	67	94	75	74	66	74	76	71	85	72	83	66	80	88	72	87	99	87	77	80	82	81	71	100	78	87	84	84	78	87	67	82	94	85	69	86	79	70	81	81	106	77	70	92	84	79	96	89	82	67	89	89	74	76	80	73	75	70	77	73	78	85	76	88	96	77	81	84	71	88	72	81	62	95	79	106	84	78	84	77	75	89	83	106	77	67	65	72	74	82	90	79	81	97	78	93	86	87	59	70	91	60	87	70	77	74	65	91	76	82	78	84	71	71	77	82	86	71	68	66	83	57	70	72	80	69	74	71	91	83	65	78	71	93	80	82	71	76	69	89	89	64	95	79	66	69	70	76	83	80	73	71	71	70	90	77	87	81	88	81	106	77	85	80	89	64	78	90	85	77	78	80	83	85	75	81	81	72	88	71	79	91	83	102	73	82	71	73	83	84	86	80	66	71	72	73	75	81	92	80	70	76	66	87	85	76	77	81	80	65	71	95	80	80	89	70	64	93	83	72	59	80	62	85	83	69	101	67	68	76	86	75	86	75	72	72	70	83	74	85	69	67	71	66	84	81	73	83	89	78	68	75	83	77	71	78	92	68	82	69	102	68	73	71	78	88	84	78	93	63	78	84	106	86	74	92	85	78	77	78	85	76	71	86	93	78	84	82	90	99	80	73	84	78	82	79	77	83	91	87	87	83	84	80	73	89	65	86	87	72	93	74	98	85	78	88	73	85	76	67	75	82	71	83	72	70	88	80	65	87	80	73	76	74	77	76	85	70	75	74	66	78	74	77	75	84	71	91	70	64	93	67	75	80	66	71	74	77	82	70	77	58	70	65	78	95	88	89	80	81	74	67	100	79	73	85	77	82	79	67	77	71	77	89	84	72	94	86	90	69	79	72	85	87	89	83	65
9636	2949	1694	2650	5958	6741	6769	47436	54692	46716	36143	24583	11687	5381	2401	1107	907	861	863	872	874	863	870	842	892	836	865	882	858	843	874	814	856	862	824	853	854	820	814	906	795	845	881	843	834	824	860	858	836	829	842	840	883	878	865	863	839	909	861	808	831	851	882	814	850	882	872	842	842	847	863	831	883	860	812	895	841	874	903	906	847	862	857	836	815	869	853	862	868	833	831	816	862	871	836	849	907	835	850	851	846	847	862	831	897	865	857	864	846	826	867	859	811	799	866	815	887	861	836	861	881	838	889	860	841	859	882	803	883	887	851	824	862	873	809	849	821	858	922	876	821	839	857	826	869	896	815	873	923	874	844	836	848	848	836	892	869	821	855	805	865	890	889	861	881	830	802	776	870	822	875	822	886	813	855	867	801	897	868	867	804	844	837	850	861	871	851	797	892	860	794	867	875	823	819	850	839	824	834	838	850	883	890	896	820	896	890	812	849	871	859	817	882	850	859	836	846	855	840	875	809	842	836	833	845	851	831	858	877	888	839	811	852	819	900	797	849	823	819	831	895	838	803	888	856	818	837	784	834	804	857	893	887	861	891	853	809	844	848	880	869	881	790	847	862	911	840	832	830	803	803	861	822	890	826	873	858	868	843	869	910	875	842	770	944	838	852	835	838	852	829	857	871	818	910	831	828	820	866	809	818	855	843	819	828	854	843	885	865	893	879	865	815	825	836	846	846	853	865	836	822	894	835	818	873	875	800	834	831	761	820	904	841	833	842	872	827	851	887	778	877	808	853	845	821	866	900	848	851	875	838	845	823	867	885	827	878	764	801	913	836	829	833	852	810	871	891	853	873	877	837	861	856	800	878	837	855	833	777	898	877	880	852	825	811	846	839	835	812	882	869	824	821	851	847	895	840	876	886	897	881	848	864	868	820	854	861	893	869	803	812	838	865	911	872	822	859	799	873	832	878	843	859	877	879	877	854	859	844	870	904	862	896	831	863	801	876	844	848	868	820	851	851	883	830	884	833	780	867	885	879	823	851	816	846	854	872	814	862	822	845	833	857	808	850	819	857	854	821	807	829	843	837	829	879	886	844	831	808	871	837	860	884	829	881	844	897	883	864	820	837	815	877	910	836	858	876	841	876	846	865	836	863	819	844	872	832	821	871	911	811	869	808	857	811	863	880	851	868	858	905	885	855	918	877	859	818	893	830	859	835	884	896	848	842	822	834	850	824	838	860	877	836	850	867	815	837	836	842	836	837	829	917	913	857	862	869	835	853	825	915	874	852	834	808	859	843	848	884	857	885	838	895	883	807	830	862	836	851	868	833	843	833	884	889	881	852	812	829	845	857	871	817	856	865	835	847	864	867	877	841	818	849	870	821	793	801	914	843	861	853	893	857	887	901	803	848	861	825	842	824	892	835	836	850	855	796	756	899	870	826	806	847	863	852	813	875	907	864	878	833	877	866	818	894	827	843	883	836	804	812	850	864	808	858	874	850	821	864	847	900	838	853	857	842	844	855	864	850	917	862	822	792	833	865	829	839	840	838	854	899	815	877	803	831	838	869	850	864	822	876	893	847	869	881	878	900	889	814	894	874	900	828	807	858	870	893	829	852	876	854	866	863	835	802	907	835	868	799	869	870	767	852	847	846	822	858	860	830	877	822	849	883	812	869	897	828	872	775	802	822	841	835	862	845	889	847	886	876	825	829	862	862	792	897	873	820	830	845	832	832	873	832	848	822	877	856	837	886	880	894	828	844	825	840	907	817	849	836	892	812	833	779	830	875	767	904	891	817	854	796	851	857	860	887	866	783	873	841	856	863	860	823	837	908	827	896	848	818	824	853	824	864	845	859	903	863	844	851	871	870	816	878	902	864	853	825	845	911	846	872	803	888	838	849	852	870	822	845	881	825	801	878	840	837	861	891	821	853	859	846	871	806	791	893	845	860	809	869	849	850	919	842	857	895	852	899	837	851	827	825	820	869	851	845	878	867	804	829	855	931	816	847	853	887	798	805	895	851	837	820	891	842	815	841	824	846	825	855	833	868	840	817	880	872	839	896	894	876	859	876	866	810	863	867	850	871	888	887	841	795	835	822	869	851	837	839	797	851	857	832	890	869	921	864	814	823	838	853	879	898	841	830	899	798	861	807	888	889	893	895	876	863	869	889	825	858	835	887	840	845	856	848	859	856	832	802	864	835	864	852	844	839	865	862	856	791	856	851	875	875	881	836	865	867	881	832	864	826	841	872	825	848	855	835	823	877	880	870	823	861	868	814	859	828	872	846	827	844	867	868	852	884	866	868	899	881	847	812	864	844	818	846	820	800	860	889	875	835	847	852	844	859	817	868	829	846	836	873	829	876	810	858	889	844	928	799	816	824	819	829	800	896	808	838	813	871	859	868	807	820	881	870	811	869	879	862	862	853	844	872	879	845	884	823	840	851	876	830	838	831	834	829	864	871	839	894	841	828	864	879	890	838	885	865	817	830	897	818	852	892	841	843	779	828	841	863	822	849	830	870	869	853	879	871	843	863	837	827	859	788	890	853	834	850	853	768	864	858	840	853	832	892	813	840	874	841	824	874	893	858	819	870	825	901	880	863	834	833	811	836	827	843	829	812	850	816	867	899	872	884	872	841	872	859	822	852	849	878	836	840	865	806	791	862	900	846	827	837	883	852	888	879	827	834	867	821	879	822	814	852	818	855	840	839	894	814	869	817	856	886	799	858	856	903	891	870	808	858	833	857	859	851	921	856	866	879	857	844	858	871	823	811	833	819	888	846	804	863	870	873	841	819	830	883	829	838	822	882	829	858	831	835	865	853	881	844	876	840	844	866	826	854	872	799	839	798	852	875	872	825	863	845	874	836	836	862	831	840	842	835	822	886	845	812	877	870	868	809	846	851	842	862	830	858	898	791	872	840	824	831	870	801	883	888	907	818	788	827	840	903	889	831	901	833	861	850	821	897	873	887	867	850	827	795	818	832	822	814	862	857	865	887	838	874	830	835	819	822	855	831	902	845	899	835	880	837	909	892	846	814	799	906	850	873	823	864	845	797	848	823	890	818	850	844	890	856	889	844	811	789	901	799	872	889	833	832	845	863	897	904	860	859	867	856	816	849	818	875	857	863	896	896	894	819	808	869	878	852	802	843	844	868	823	881	848	842	852	850	843	840	864	844	903	842	876	869	873	870	831	849	884	822	822	852	845	843	816	922	852	864	863	897	890	857	911	838	853	853	805	825	853	808	804	828	875	876	856	835	806	864	819	803	884	840	812	815	856	881	859	775	868	837	837	835	845	817	878	862	847	871	819	910	879	856	864	799	832	819	825	807	839	838	862	846	873	832	844	829	849	789	844	857	867	856	831	864	828	824	863	853	910	810	813	852	813	891	878	864	845	844	814	848	906	837	896	839	864	843	867	858	860	843	850	832	860	830	842	880	869	823	857	876	826	884	843	825	890	888	834	788	863	843	907	864	850
1015	233	140	104	137	163	249	10461	17574	13753	7895	3138	877	332	150	69	68	71	77	58	54	61	71	65	80	77	81	56	54	68	70	67	64	60	55	70	54	72	65	70	68	65	54	57	55	59	55	59	74	58	63	66	71	72	63	69	60	89	53	66	63	60	58	68	65	63	57	70	50	62	71	45	44	63	76	53	58	87	56	52	86	60	72	77	57	60	72	55	55	60	66	62	70	60	63	56	80	64	62	72	62	74	67	64	67	67	64	70	61	58	66	65	65	86	68	64	62	84	66	64	64	65	56	67	54	71	56	72	60	56	72	67	56	70	62	66	61	60	73	69	70	60	63	60	61	67	68	70	59	71	80	63	70	60	57	72	61	57	62	71	74	79	64	60	65	74	83	65	61	77	66	71	64	57	65	61	65	68	71	58	74	51	69	71	54	53	69	78	48	56	67	58	57	69	50	62	55	74	59	68	61	51	55	61	71	71	84	65	68	67	67	73	60	62	56	46	79	71	72	66	64	72	70	71	65	70	68	61	62	76	76	64	69	70	70	55	57	67	56	73	63	66	68	55	77	51	56	74	66	62	57	61	67	66	76	70	72	62	63	76	65	57	72	69	52	90	67	72	62	63	73	57	61	57	61	65	74	70	64	66	73	68	63	49	74	61	70	59	60	69	60	62	60	72	66	70	75	72	76	72	59	57	67	65	74	57	70	49	66	56	63	53	78	75	68	66	65	74	73	73	63	66	67	64	51	55	65	68	63	72	81	61	62	68	75	64	69	55	72	63	61	62	68	64	59	71	61	74	68	76	63	66	58	76	71	54	60	65	64	65	66	70	78	61	66	52	57	62	61	76	78	59	71	56	63	63	69	74	76	69	56	55	69	75	70	77	68	59	68	58	73	59	68	67	73	70	72	65	54	64	78	70	55	53	74	75	59	61	58	72	73	75	75	58	41	59	72	68	55	66	57	60	73	64	75	54	72	74	70	69	81	66	63	69	70	64	57	66	72	60	61	72	78	69	46	66	74	59	64	54	80	56	72	69	53	55	65	64	44	61	55	65	61	60	61	70	72	67	65	62	64	61	69	71	62	74	59	58	54	76	72	65	62	59	58	73	64	63	59	65	60	64	63	62	55	66	50	63	66	58	49	71	81	64	67	81	54	63	75	70	59	50	71	66	60	60	70	74	63	66	73	57	57	64	64	66	68	50	61	66	73	79	57	80	76	63	70	58	60	56	69	72	58	65	56	78	66	67	56	69	60	65	66	57	72	62	59	61	62	59	85	60	82	62	64	72	56	65	66	65	58	57	77	68	64	67	55	70	66	72	60	70	61	61	73	75	64	61	52	55	61	85	51	86	57	81	73	43	72	63	52	64	74	61	76	71	70	69	55	72	55	56	59	64	49	67	70	72	67	71	61	53	75	68	78	61	68	62	80	64	83	70	72	70	53	72	65	79	72	59	63	61	47	64	52	78	50	61	65	79	66	57	79	60	70	69	64	64	54	71	63	53	68	49	59	74	74	81	70	56	59	73	69	54	51	56	76	57	60	57	70	57	69	60	58	58	66	61	71	72	72	58	78	68	65	81	61	69	57	63	72	55	80	63	65	61	63	65	79	58	61	65	67	71	61	80	51	69	74	66	68	67	65	71	60	57	75	68	60	60	54	67	72	66	69	71	69	74	64	70	55	60	68	70	60	55	60	68	62	83	72	64	50	82	59	73	70	67	59	58	82	62	65	77	51	65	62	59	65	72	75	80	70	69	75	71	63	63	65	70	70	62	71	51	54	60	63	75	74	80	59	58	87	60	61	72	72	80	75	78	67	61	62	51	76	61	72	60	66	76	56	66	71	67	49	54	67	79	73	77	54	72	83	66	68	61	62	67	56	56	68	56	77	81	46	73	71	72	70	68	59	59	90	58	70	69	73	61	61	81	52	70	57	60	73	55	52	66	63	58	60	67	61	54	63	69	54	73	91	68	59	73	63	61	60	60	82	74	79	71	61	45	70	85	72	79	75	62	66	75	58	60	69	62	67	75	71	58	68	46	61	65	60	78	75	62	64	61	63	60	57	74	69	58	63	70	65	68	59	62	75	46	65	46	66	55	58	86	69	60	63	65	65	70	64	63	81	70	54	63	66	72	68	76	54	65	85	81	61	68	69	60	75	65	60	73	55	50	42	63	62	79	63	77	68	74	53	72	64	76	65	61	50	72	48	62	55	63	62	60	71	47	46	74	68	82	65	79	67	72	70	62	57	78	73	52	74	69	53	75	53	63	61	71	69	50	64	65	65	55	48	60	55	68	59	67	56	67	66	67	64	59	75	77	65	70	54	64	74	65	73	74	71	81	55	67	74	64	73	57	58	59	63	54	67	66	62	68	79	63	60	54	59	59	64	67	71	76	77	69	72	54	67	71	59	62	55	72	61	80	61	75	62	59	65	69	56	74	79	68	55	52	57	60	63	60	71	53	63	55	61	70	59	58	52	64	44	59	72	72	71	69	80	65	73	60	63	64	56	66	63	63	54	72	63	65	69	42	70	68	58	64	70	56	72	65	62	62	56	79	70	59	70	64	74	58	58	61	67	65	71	65	68	68	54	67	49	54	66	62	67	66	83	68	67	67	53	58	70	59	69	70	56	71	60	78	68	70	77	80	64	88	72	61	78	72	63	57	53	57	57	55	65	52	60	69	73	76	69	66	59	61	60	69	62	64	76	72	62	65	56	50	70	57	57	68	53	57	58	66	59	55	61	59	68	71	73	73	63	71	72	74	58	54	56	58	88	75	65	73	72	66	70	95	61	68	71	62	52	57	68	56	60	65	58	94	91	79	57	64	69	72	71	62	58	66	52	73	58	52	62	59	80	64	73	66	62	73	67	58	71	61	54	60	64	58	75	56	71	73	68	57	60	65	78	62	66	57	64	63	82	54	59	69	60	60	60	77	58	69	72	62	75	68	49	74	58	77	68	55	46	58	48	56	68	68	64	72	63	59	70	60	64	60	68	63	70	64	68	51	62	57	77	57	65	59	70	77	55	55	55	70	70	61	69	81	83	68	64	65	63	63	52	62	56	86	72	58	72	58	76	67	50	56	57	64	68	51	54	67	64	65	76	75	77	49	64	62	56	58	58	65	77	61	70	62	75	73	88	66	75	81	55	63	60	65	73	75	51	58	72	90	77	59	81	70	70	64	59	59	48	76	77	58	55	60	62	65	67	66	62	61	53	68	44	73	54	75	66	59	59	76	60	65	61	60	81	58	67	61	76	57	74	59	59	78	73	66	81	62	68	72	74	59	48	63	63	70	58	77	59	69	56	71	67	67	80	50	66	62	54	60	57	71	61	91	67	67	57	66	60	71	71	71	65	71	66	67	68	63	61	57	65	69	61	69	68	56	71	74	74	69	54	65	62	58	65	59	60	68	73	64	76	74	67	60	72	64	61	73	59	72	59	69	67	55	61	59	70	66	57	47	65	54	62	68
13261	4817	2317	4097	9185	10357	12811	57272	64302	54208	41888	29317	15925	7302	3089	1227	782	754	726	734	715	729	721	683	739	716	672	718	720	708	694	719	684	732	714	724	694	679	696	741	718	699	735	674	706	731	733	657	719	713	731	723	713	738	699	705	707	709	704	715	674	698	732	723	705	716	736	691	702	765	693	727	709	667	727	705	708	709	653	736	715	720	776	708	709	690	668	760	679	712	722	711	686	723	713	706	749	681	733	687	690	711	723	707	661	684	786	741	675	726	760	694	747	685	712	728	710	693	757	688	742	738	681	683	673	696	699	727	753	730	712	729	679	686	671	662	663	698	764	658	697	717	692	704	697	698	677	705	760	694	738	687	676	705	721	707	710	735	725	674	695	698	722	713	716	731	717	705	670	750	731	750	731	720	705	698	735	695	707	735	730	739	784	736	706	722	710	674	752	739	716	723	707	669	741	690	690	737	703	774	671	726	682	680	699	753	752	718	710	757	729	706	670	704	698	747	692	707	683	749	751	744	756	733	672	752	718	720	689	653	717	700	697	679	686	727	679	752	780	689	707	710	727	671	762	720	702	696	731	693	711	689	719	723	728	745	716	670	709	728	713	713	714	715	717	721	736	677	742	730	723	719	682	755	755	712	682	701	731	702	679	763	711	726	686	768	692	752	736	702	688	703	714	737	725	668	678	705	699	726	691	702	754	722	701	692	705	690	713	697	716	713	753	713	723	716	705	707	715	732	708	756	728	722	721	750	720	767	660	705	759	696	711	692	699	730	749	742	680	709	736	677	713	698	677	763	661	728	688	716	708	727	654	663	698	764	677	721	702	704	692	663	681	731	734	711	693	708	720	681	702	710	707	741	697	758	718	693	754	770	705	695	732	695	767	706	726	715	703	684	717	720	695	723	679	723	749	692	697	687	714	716	719	729	729	721	671	753	719	736	702	727	722	726	684	675	698	723	678	731	721	695	690	698	739	714	689	719	702	710	707	750	712	733	707	715	681	720	695	750	743	692	667	709	771	697	728	686	738	702	733	713	734	727	700	769	722	743	661	736	717	687	736	723	697	713	696	751	711	781	698	727	709	723	723	730	663	725	688	751	698	714	754	725	713	778	720	730	705	729	704	772	726	682	718	717	717	727	727	725	732	695	691	694	693	716	691	744	750	675	703	672	676	757	715	710	684	675	736	673	730	723	735	690	696	752	697	701	699	732	768	732	725	672	695	727	726	719	731	707	707	715	725	711	724	699	717	732	705	711	721	692	685	696	720	714	757	732	727	704	701	758	731	748	695	761	680	679	703	692	708	737	733	731	741	666	715	680	712	681	651	699	642	719	711	691	728	706	724	739	727	718	732	759	753	712	706	712	679	742	708	703	741	723	689	736	720	686	737	756	701	738	745	718	678	737	731	740	693	746	757	738	705	712	719	734	720	669	689	724	676	722	710	650	697	762	748	724	755	726	710	739	727	706	731	669	707	682	725	727	672	698	732	709	704	685	702	659	692	691	695	691	675	689	663	719	699	674	712	759	693	707	666	753	736	707	756	787	711	717	710	656	743	692	681	682	650	744	696	727	659	664	702	668	721	741	760	721	719	718	688	746	715	694	679	710	714	694	719	752	694	711	677	661	715	761	704	717	671	713	696	697	735	676	715	721	676	721	698	697	728	654	737	731	680	672	681	708	654	704	713	713	720	696	675	698	682	742	687	724	723	715	708	728	715	692	710	715	703	712	685	718	716	693	727	704	679	724	741	716	739	735	713	710	731	705	710	736	741	742	724	685	726	666	714	744	786	739	735	725	718	725	705	722	761	717	708	716	711	751	727	736	694	713	691	748	776	755	740	686	736	691	707	701	693	677	753	712	712	721	721	704	684	703	707	703	723	694	705	696	764	656	726	693	735	701	711	714	685	697	718	713	697	655	710	756	673	668	717	744	727	679	697	740	747	676	710	728	702	734	726	730	715	784	683	694	710	716	669	705	715	736	732	699	686	695	697	700	719	693	739	702	735	712	740	744	683	718	731	713	728	704	686	705	685	698	691	723	700	695	668	715	719	705	736	728	686	770	714	741	728	747	692	680	726	674	686	739	725	709	745	750	679	719	711	694	710	702	700	698	712	704	749	729	732	721	687	749	748	751	695	687	700	734	771	735	733	716	703	713	705	671	672	717	679	731	740	752	716	699	721	732	716	709	714	692	733	685	717	699	730	708	760	731	681	755	710	693	734	763	723	733	698	683	700	746	680	696	764	724	717	690	736	706	713	720	725	726	737	729	717	725	757	764	706	744	690	713	695	724	744	704	728	773	727	766	706	699	754	709	762	738	717	709	715	744	701	679	696	736	692	712	669	727	717	689	692	714	701	683	770	674	732	715	722	731	690	664	723	679	680	740	678	700	730	683	704	667	700	743	702	709	709	746	748	730	741	711	779	723	724	708	727	664	689	706	701	695	718	723	655	698	684	737	699	727	742	718	714	685	687	741	686	665	735	689	710	725	734	704	691	723	698	729	762	721	701	725	716	729	694	676	698	743	713	688	743	722	665	709	707	753	707	719	671	684	752	684	701	722	738	723	700	752	717	706	748	629	699	699	717	720	720	713	754	743	731	796	708	688	730	746	773	708	765	756	732	694	714	724	714	777	717	714	725	677	743	679	744	679	726	747	658	716	697	707	689	742	768	689	699	718	725	767	714	724	742	739	714	731	686	683	732	718	690	741	717	685	751	730	743	660	710	678	702	751	708	695	703	727	702	732	707	712	722	712	725	697	734	687	708	687	713	722	770	650	732	699	691	755	674	741	706	710	774	723	712	741	698	740	726	761	700	686	752	685	744	679	700	749	704	717	714	689	697	738	703	665	714	703	675	723	718	675	710	704	718	711	729	695	722	732	735	689	751	724	741	715	698	729	693	777	680	736	712	705	710	715	721	724	703	728	743	703	719	725	689	697	706	707	738	698	751	727	723	719	720	722	716	709	675	693	676	732	689	697	699	720	722	700	657	744	697	695	721	710	738	706	766	666	758	691	727	734	723	710	709	748	759	712	681	737	677	751	683	783	711	718	753	706	700	709	741	723	692	728	708	726	672	717	715	680	689	694	687	742	727	701	714	754	722	697	747	726	719	720	733	762	731	729	726	726	691	689	692	725	725	709	756	740	705	734	722	711	725	721	678	726	685	717	710	742	705	684	728	759	724	752	695	683	706	705	705	710	724	751	732	728	692	712	706	653	743	686	716	686	695	725	726	746	698	688	755	702	711	763	728	732	745	736	737	729	731	703	713	742	670	708	684	739	672	742	684	712	674	719	654	708	697	750	693	743	696	681	696	700	711	711	672	691	735	728	732	728	713	757	687	707	696	727	698	708	736	721	734	688	667	735	749	711	727	712	719	717	740	704	705	738	705	720	706	726	716	699	698	733	731	714	698	714	757	728	746	743	729	715	720	731	698	717	689	685	715	699	774	717	730	717	693	720	698	674	729	693	774	675
1490	99	87	102	95	100	115	1613	3840	3000	1909	859	325	156	116	76	81	75	86	99	72	84	85	87	75	71	69	86	82	87	87	87	74	67	77	84	72	87	73	82	86	84	71	69	71	86	83	75	77	71	77	63	90	69	72	70	75	69	88	69	80	84	86	69	77	74	90	66	77	95	71	75	80	84	90	89	96	85	57	84	84	75	92	80	80	72	83	70	92	81	84	89	86	97	83	84	68	84	73	78	69	74	69	82	74	78	92	86	72	77	99	82	69	77	91	85	58	77	73	75	59	76	75	74	85	69	79	90	100	75	98	91	69	64	65	70	89	73	75	73	72	83	102	84	86	78	103	72	66	83	88	91	74	71	77	65	83	74	76	82	80	88	64	91	80	87	85	101	86	76	76	90	85	86	85	86	72	67	87	85	83	65	84	72	94	78	76	76	99	81	99	67	79	83	65	94	93	89	101	94	85	82	82	82	92	83	84	77	81	88	88	90	81	73	88	67	94	77	99	71	80	78	99	75	74	85	79	69	83	77	78	75	79	110	80	75	71	87	75	69	81	73	77	89	68	84	67	83	89	81	77	92	82	79	83	81	95	82	86	70	73	83	106	81	75	73	93	75	81	65	84	72	95	66	74	72	79	82	72	78	84	63	76	95	68	69	76	70	87	74	92	84	86	72	58	106	80	73	69	71	99	79	70	81	93	70	81	78	83	77	79	74	80	84	67	75	73	90	72	104	80	80	94	80	83	95	66	80	75	80	71	65	76	81	83	87	89	69	87	73	89	70	69	74	76	76	79	76	88	89	81	69	80	75	74	91	77	81	90	75	80	76	69	79	94	79	63	85	79	90	85	86	95	87	67	71	82	82	63	66	72	87	82	78	96	68	73	83	92	78	87	78	66	79	78	82	70	83	68	62	76	72	101	97	103	80	91	92	70	75	76	73	84	69	98	72	90	88	88	70	69	78	76	77	84	96	85	76	76	76	86	76	76	87	93	94	69	89	71	77	69	72	83	69	89	81	78	85	83	77	84	90	80	77	91	66	62	73	87	88	82	101	75	80	87	73	78	84	90	76	83	74	86	65	75	85	90	84	93	72	74	85	79	83	79	83	72	83	80	67	95	97	71	84	83	74	93	62	87	84	89	81	74	80	75	66	78	64	92	72	87	77	82	79	78	85	87	93	80	85	61	79	89	83	80	86	80	74	76	77	91	68	77	82	78	76	71	71	72	91	89	90	93	85	92	69	95	77	88	71	79	71	87	80	104	72	85	100	89	89	75	85	85	76	86	74	112	97	85	83	72	70	78	70	70	93	60	81	98	88	102	81	74	64	78	85	87	84	65	71	73	71	74	73	102	70	81	94	85	95	92	74	83	70	87	83	86	94	73	82	80	73	71	86	80	92	70	70	86	73	82	87	73	88	69	100	83	86	97	81	67	94	73	96	83	82	73	77	87	81	80	96	88	74	78	83	72	75	83	57	82	85	72	91	94	104	75	68	83	86	75	71	83	62	84	106	89	75	85	92	89	81	81	86	72	79	69	83	91	89	70	92	84	77	87	115	74	83	75	80	73	93	64	68	79	86	69	86	67	77	79	83	78	84	63	80	75	86	71	67	82	77	70	65	73	77	97	85	92	74	79	89	77	72	82	86	89	77	89	90	67	72	83	58	78	64	77	97	83	72	82	90	77	84	93	104	76	90	61	88	78	87	68	81	73	87	89	82	83	57	80	83	84	67	66	82	96	76	88	76	74	71	75	79	67	73	75	89	75	80	83	83	95	76	77	74	83	87	72	76	88	73	75	97	82	85	76	74	82	82	80	76	95	81	74	73	91	67	86	90	67	81	88	84	84	94	95	78	84	76	76	93	101	82	75	84	98	76	78	76	73	60	97	72	89	79	89	79	72	71	76	74	78	88	77	81	74	91	70	78	82	86	88	84	85	80	92	91	73	76	76	91	77	72	82	72	93	75	82	67	81	80	79	66	72	79	86	57	69	85	82	75	84	81	70	69	84	84	70	76	78	84	94	80	77	82	90	89	86	81	73	72	71	88	66	80	70	92	62	62	72	92	66	70	63	75	74	88	67	79	77	91	89	67	92	77	106	94	95	91	90	71	81	76	84	108	72	81	76	71	72	85	76	95	71	67	85	85	89	87	83	78	74	74	86	85	69	63	77	70	85	91	76	95	94	78	78	81	79	84	72	100	63	94	80	90	79	66	81	76	89	78	79	78	78	107	81	83	80	77	79	67	78	84	88	93	83	74	71	81	67	81	91	76	85	87	82	82	67	65	91	78	80	90	81	67	88	75	76	72	95	80	75	80	92	74	70	80	83	76	84	65	81	85	79	74	71	86	79	67	70	85	76	64	81	78	74	76	88	85	79	87	83	86	68	77	77	81	78	74	79	92	96	81	78	48	84	68	85	71	81	102	68	64	72	77	76	87	79	69	70	75	77	87	86	82	82	78	71	87	75	80	89	62	76	63	85	88	78	87	94	82	90	86	88	87	73	71	84	104	73	79	75	92	84	92	83	82	75	85	60	81	75	79	81	79	59	92	95	87	72	95	72	91	81	78	85	94	87	90	86	61	81	96	73	82	79	88	75	85	87	73	81	89	77	84	79	88	83	85	85	96	90	89	68	77	69	78	80	76	88	84	82	80	66	85	75	82	88	79	71	76	71	83	93	59	74	95	79	92	84	77	78	81	84	93	80	69	71	80	85	78	72	86	87	78	86	88	67	85	69	82	84	73	74	84	82	76	99	94	79	92	87	76	71	81	90	85	74	72	83	77	81	77	80	82	63	80	84	83	67	66	78	62	80	65	86	96	85	81	84	91	65	82	76	90	67	91	74	86	80	91	74	71	96	77	72	78	92	71	81	72	64	77	66	65	84	90	70	82	92	84	91	78	85	93	90	67	73	74	79	75	78	89	77	84	85	84	82	82	69	79	75	74	72	79	79	84	74	70	79	90	81	78	70	83	85	86	77	88	84	63	79	78	79	83	74	89	73	76	68	75	82	100	87	92	81	65	88	72	80	73	84	74	88	86	91	92	66	87	75	85	73	87	86	66	82	84	87	83	76	69	80	84	85	79	94	68	73	81	87	77	78	77	68	92	69	75	72	68	73	82	76	96	90	75	87	70	64	97	78	71	94	87	78	69	56	84	68	72	77	89	87	80	74	83	86	81	85	77	66	93	78	84	82	74	74	73	71	64	65	78	78	77	76	78	88	86	85	92	80	69	78	71	85	67	100	67	74	93	89	87	79	67	78	81	74	107	84	66	95	88	75	74	78	82	80	81	71	52	78	67	83	97	97	95	95	82	65	73	76	91	82	88	72	62	66	66	74	81	77	88	58	86	104	69	82	74	98	65	66	78	76	81	70	82	101	86	71	78	86	94	69	102	99	87	76	77	89	88	87	76	83	73	89	58	72	90	82	69	76	72	80	78	80	86	77	92	72	79	97	70	97	79	86	85
7901	1862	1275	1678	3332	3726	3522	28279	37855	33124	26247	16565	7011	3207	1568	984	877	868	860	884	864	795	867	918	871	852	891	844	863	864	838	798	880	844	874	790	866	853	829	888	883	860	855	846	862	834	914	876	910	911	880	856	812	833	850	847	884	838	917	871	857	909	895	893	893	824	880	845	872	807	803	868	879	811	868	836	882	863	846	836	832	878	869	879	887	831	862	832	854	886	834	850	864	927	865	846	881	859	892	874	865	867	853	867	875	905	877	841	905	805	866	818	831	874	887	830	878	827	838	866	876	908	867	838	851	864	876	870	880	868	825	882	885	904	828	887	839	852	826	804	820	873	846	837	890	841	892	858	841	882	858	876	892	854	866	888	891	839	843	886	917	857	886	826	825	845	836	867	885	843	832	820	875	862	844	872	852	884	863	917	832	846	884	978	866	836	863	863	841	822	920	769	883	856	885	914	809	824	841	865	913	831	883	852	840	876	924	859	848	809	882	841	844	850	876	842	807	885	872	859	882	879	866	871	809	877	913	782	883	857	866	863	871	879	873	821	878	842	841	843	779	898	898	869	824	847	877	909	819	890	916	874	819	909	895	868	807	880	879	900	845	910	831	866	892	852	858	886	905	840	845	819	812	863	860	880	858	867	857	813	833	896	830	868	872	890	869	848	832	858	851	851	820	830	834	912	831	897	847	892	900	867	899	829	822	903	828	885	890	876	867	864	784	853	900	892	877	794	860	894	904	847	875	867	847	829	893	824	880	853	838	848	844	831	874	868	824	888	852	890	866	833	830	820	893	861	821	839	914	823	873	845	855	858	867	865	886	838	888	867	867	833	861	864	859	821	870	898	865	837	852	821	867	901	870	890	861	852	883	853	877	831	898	859	856	837	838	851	840	870	891	834	855	864	884	889	903	846	907	788	789	846	865	858	884	909	911	868	866	841	801	876	835	789	817	822	844	825	813	842	875	944	894	843	931	833	857	871	897	877	862	830	804	878	831	849	863	840	867	847	887	883	919	857	862	825	922	873	827	894	872	874	874	853	861	859	865	792	857	839	866	880	869	860	879	864	875	867	869	848	842	882	882	883	877	864	885	907	889	877	869	861	832	863	863	850	810	851	872	895	829	861	838	893	846	862	879	895	910	919	941	820	873	889	857	872	837	852	868	848	884	841	831	821	815	853	866	926	829	864	868	910	832	836	887	837	907	805	816	907	878	815	840	832	912	862	868	893	816	859	889	867	856	806	863	933	895	826	887	866	823	845	850	880	862	819	842	861	825	855	850	864	858	948	856	843	825	823	863	906	866	881	862	912	836	892	871	826	853	848	908	864	846	809	881	821	866	888	869	862	851	844	876	840	842	825	830	889	854	905	869	851	802	868	851	845	824	841	908	869	816	875	876	890	855	889	902	835	865	875	795	889	829	877	862	825	935	871	832	870	859	907	878	817	862	809	834	848	812	886	838	825	868	800	855	897	852	905	841	902	845	871	843	887	828	916	818	815	872	855	861	852	895	861	843	813	842	851	859	835	866	829	865	875	873	859	853	871	860	904	863	870	843	850	915	866	841	820	866	862	892	849	881	877	843	863	882	897	857	863	875	828	893	910	898	889	871	886	884	936	884	874	906	817	910	876	892	827	812	920	893	855	797	859	867	870	827	829	856	833	836	846	885	853	907	873	825	883	850	893	856	848	913	901	850	820	833	825	841	834	840	847	883	841	818	907	868	905	869	844	877	853	809	838	898	800	875	832	868	866	854	838	876	867	872	913	875	863	854	854	865	864	884	887	845	851	882	869	897	846	889	870	848	859	821	839	880	881	831	863	847	843	888	860	861	875	851	860	818	886	875	860	818	826	813	878	854	849	866	882	864	862	883	841	871	855	849	842	870	872	878	883	866	846	815	845	869	867	848	838	851	866	864	840	910	844	923	872	894	860	850	844	854	885	940	865	868	894	788	802	871	859	903	826	853	864	847	864	874	858	827	866	816	898	883	885	875	851	807	899	910	861	890	900	921	893	855	801	857	831	883	861	848	894	911	880	844	845	877	833	854	869	845	849	836	855	850	854	895	839	826	850	850	937	852	837	873	849	905	894	870	839	772	825	868	860	881	860	851	855	872	877	817	850	850	884	857	867	877	839	881	846	853	854	872	839	809	884	828	836	819	827	852	913	900	871	858	865	867	823	878	868	875	909	880	796	800	814	868	813	865	834	852	884	857	855	901	859	839	855	901	842	866	861	830	844	830	884	897	852	890	846	825	821	825	874	856	847	865	938	840	878	880	882	871	850	870	843	866	817	856	867	900	887	861	938	856	905	866	879	841	925	884	827	864	867	933	906	844	866	855	842	837	844	813	870	904	859	799	867	876	858	822	913	839	862	876	866	840	857	892	820	857	834	885	863	903	888	859	891	888	872	822	855	867	836	874	868	820	869	861	854	903	898	827	867	837	811	852	888	884	852	875	866	793	871	822	870	855	843	883	857	896	892	848	915	830	870	869	863	860	890	842	863	849	867	856	819	849	834	914	875	883	866	833	867	836	876	841	886	851	841	900	840	873	866	838	891	926	851	852	919	847	849	863	879	889	840	863	837	844	884	887	882	845	826	887	847	878	854	842	928	894	871	896	900	813	817	844	821	853	819	830	871	860	873	794	890	905	888	891	863	838	828	890	876	864	879	806	866	849	809	877	874	832	885	953	814	821	844	856	882	804	860	853	863	836	840	830	848	862	867	857	830	879	876	836	873	826	857	943	873	889	888	820	914	860	855	825	881	889	886	880	884	842	828	902	852	824	845	882	862	836	839	819	903	900	849	827	866	870	854	888	845	853	816	881	842	850	852	910	872	866	853	863	829	830	861	821	911	915	869	882	855	863	883	850	870	864	845	891	914	875	914	872	903	892	844	893	820	826	863	885	870	851	872	898	870	891	804	872	844	882	856	876	886	870	818	922	831	903	875	868	843	871	842	820	920	842	876	847	869	851	868	890	831	827	777	858	872	900	789	874	859	866	811	850	811	855	847	875	939	829	895	856	892	880	880	861	859	840	879	900	913	806	894	912	884	825	789	904	820	832	877	876	860	894	888	805	874	822	849	843	859	850	806	850	814	833	889	866	827	920	843	866	876	837	805	838	855	832	864	865	848	843	905	826	848	888	903	875	823	831	877	862	803	867	838	876	754	889	886	893	828	843	849	871	884	850	918	873	871	905	920	821	864	823	874	898	840	804	884	893	853	922	894	855	849	840	853	868	929	895	889	857	894	831	902	890	860	838	903	870	879	848	888	843	856	840	884	839	896	861	835	878	890	839	842	870	876	859	901	836	809	841	879	866	874	804	890	860	841	873	871	837	820	852	891	822	881	870	895	854	879	895	844	827	843	782	880	925	878	828	850	862	866	875	875	863	871	894	830	850	889	822	822	935	894	882	852	783	899	818	866	803	835	825	909	878	852	844	856	841	868	829	808	824	850	850	861	831	872	818	854	850	889
592	179	113	102	115	134	128	4261	8838	7543	4748	2010	595	242	119	85	75	78	57	76	78	90	75	70	58	62	79	79	69	66	78	91	57	70	71	61	84	80	55	66	73	70	58	50	66	70	63	81	77	78	56	63	60	63	67	74	71	57	61	88	79	71	87	78	85	80	66	72	62	79	84	70	56	66	71	76	65	67	67	61	76	66	64	89	60	76	62	62	75	68	82	66	64	77	55	61	65	62	83	54	63	59	87	74	77	71	56	68	80	61	63	63	72	66	49	69	64	69	72	74	74	72	63	69	75	78	93	81	50	75	72	62	68	69	68	71	78	72	55	79	80	77	87	66	79	47	81	63	67	56	62	73	70	79	71	58	51	72	60	61	54	64	51	65	56	67	72	75	59	67	90	58	68	78	67	65	61	70	66	78	79	82	63	63	68	52	50	59	77	73	68	45	73	86	56	74	84	73	58	71	73	67	65	72	61	80	69	61	68	85	68	71	73	71	80	69	72	72	67	77	62	66	71	73	82	66	53	63	67	73	82	64	65	75	69	62	64	68	76	67	67	67	67	60	71	71	68	72	58	62	63	70	77	75	79	71	75	61	56	78	84	73	64	50	81	58	65	76	62	69	78	56	68	70	62	69	65	76	64	90	66	69	62	58	73	53	76	78	63	67	55	77	66	64	74	69	54	62	82	69	73	73	65	65	67	65	83	66	63	54	73	55	59	47	63	62	68	59	67	62	62	79	71	66	75	67	80	57	73	84	68	53	82	76	76	77	74	62	69	62	70	65	53	52	54	85	83	74	71	70	70	64	70	75	57	67	73	73	71	88	66	61	76	87	78	71	61	60	81	73	81	74	67	71	62	73	74	71	75	69	71	71	65	63	65	59	70	63	69	75	66	58	65	82	82	54	79	73	68	72	63	68	82	56	86	62	72	70	63	77	71	58	84	84	79	97	72	64	61	58	74	73	83	77	73	64	62	69	66	79	70	60	86	69	69	74	77	74	84	59	55	67	61	53	83	73	65	85	64	67	74	68	67	68	61	62	80	77	88	80	65	65	61	65	80	69	64	78	60	93	64	65	61	77	76	68	81	76	55	72	75	84	60	71	80	82	76	66	66	80	88	75	79	63	63	47	81	76	68	67	76	69	77	76	64	65	58	65	83	57	70	73	47	69	65	76	65	70	65	71	75	71	68	53	55	66	64	71	74	81	75	74	71	67	83	84	83	63	61	66	72	63	68	72	77	79	69	93	45	77	63	64	73	80	71	87	62	79	64	55	64	70	68	73	54	63	74	62	71	81	73	60	61	69	80	57	63	77	83	71	61	68	73	63	64	81	80	63	70	70	70	66	71	75	56	71	71	76	64	80	61	80	70	63	69	69	67	69	68	62	59	78	61	57	64	77	65	90	82	69	65	62	83	54	73	78	81	56	65	81	73	72	75	54	75	58	76	66	65	64	64	68	63	70	72	67	76	80	70	55	62	48	57	74	77	69	65	61	73	78	74	79	67	64	86	72	77	85	76	70	75	66	67	67	88	72	71	62	59	70	64	86	61	83	78	68	75	69	87	60	72	55	62	81	76	86	76	75	74	72	66	64	61	65	58	60	46	75	67	66	64	74	54	61	74	54	60	65	76	62	54	61	72	69	68	76	67	65	78	67	56	66	57	76	70	58	82	57	67	71	58	53	68	82	84	66	85	88	74	70	57	68	56	69	71	56	73	72	81	69	60	58	71	56	74	57	54	75	70	70	80	75	68	70	60	61	75	70	66	59	80	73	73	77	73	81	81	72	59	62	71	78	72	68	78	61	71	67	69	69	62	92	77	75	65	61	87	61	73	63	68	60	64	68	77	62	63	71	61	71	70	66	72	56	76	55	65	73	66	75	72	71	70	71	63	57	67	71	74	80	60	72	69	71	59	75	70	58	61	71	70	59	63	66	70	67	71	62	75	63	72	83	67	75	69	71	81	70	78	61	68	77	71	73	85	62	73	64	82	70	58	62	65	78	74	56	55	88	46	78	75	56	60	65	67	62	63	73	73	60	59	61	61	64	75	81	67	61	70	67	85	77	71	66	67	77	72	64	63	59	61	70	77	76	66	79	77	77	74	68	63	67	73	74	80	79	73	71	83	81	64	63	54	67	53	65	59	76	61	64	56	61	60	75	66	75	77	60	62	55	74	75	64	84	56	70	76	82	61	72	77	62	71	56	74	77	71	73	66	62	59	82	80	66	68	82	65	72	74	66	64	60	59	82	94	82	70	81	66	66	79	65	64	74	50	66	67	71	74	83	55	59	68	62	71	70	73	69	65	66	75	77	62	60	62	57	75	86	82	72	90	59	74	74	56	76	66	70	60	77	59	70	91	72	84	78	71	71	58	63	72	56	59	70	68	76	77	65	80	78	68	58	71	78	76	75	65	67	65	71	81	70	61	63	59	69	51	80	59	63	66	73	69	76	65	61	80	70	66	63	75	74	78	66	89	80	76	81	80	67	73	72	68	62	63	82	67	73	69	70	79	71	54	71	87	74	50	62	78	80	72	66	63	59	77	72	56	62	74	81	70	65	71	78	61	65	71	64	68	67	76	63	65	71	54	85	77	72	79	70	79	68	58	61	74	66	76	55	67	68	53	88	60	70	61	78	63	53	70	62	67	62	58	73	68	76	72	68	71	69	75	59	72	63	78	76	67	60	62	74	62	61	71	59	61	71	64	60	77	65	75	69	76	61	62	67	57	76	71	61	60	70	78	63	70	57	73	73	81	73	74	90	73	69	78	70	75	70	75	77	65	82	78	67	61	47	84	93	64	79	85	75	71	74	76	81	69	55	67	75	68	82	69	51	63	49	86	68	57	69	84	81	62	66	70	84	70	57	69	66	66	60	65	73	65	59	83	72	82	69	65	83	76	78	73	66	85	65	78	74	68	77	67	78	68	64	58	86	67	65	71	72	57	69	68	55	46	88	74	69	73	75	77	68	55	77	76	76	74	66	66	74	70	79	80	76	69	73	56	67	84	70	67	73	73	57	73	73	60	61	52	92	62	75	78	69	77	82	88	66	71	63	81	80	68	74	74	72	75	65	70	66	54	67	70	76	73	61	63	72	80	71	66	76	74	82	71	82	83	78	57	55	69	74	81	76	72	67	72	68	68	88	73	76	69	84	63	68	68	71	59	80	70	75	65	69	61	72	69	81	63	76	75	74	80	63	86	63	64	61	66	55	68	77	74	73	62	83	63	69	66	62	70	74	79	69	70	75	73	64	69	65	59	70	45	58	75	56	61	79	79	69	80	88	70	66	68	72	68	72	79	83	63	60	61	68	73	73	78	72	76	71	72	67	61	82	69	76	66	71	73	63	62	68	69	87	68	65	62	63	72	75	79	72	75	79	63	70	70	71	61	68	58	71	65	73	68	65	63	67	54	68	67	69	72	79	74	59	69	74	73	77	78	66	80	65	81	76	78	67	70	67	74	68	94	73
9612	3547	1722	2988	6951	7839	6973	40131	50604	45001	35689	25209	12086	5610	2399	1104	870	781	730	764	760	799	768	753	778	752	765	730	789	764	756	745	745	744	735	777	788	808	795	751	770	759	797	747	727	781	777	765	717	809	790	775	746	716	756	773	811	714	714	727	727	740	728	761	743	723	797	723	726	727	772	744	729	728	757	809	839	755	772	722	757	763	798	769	810	788	779	736	742	718	771	762	728	801	768	764	734	717	727	739	744	765	794	781	723	765	775	764	760	787	740	718	779	741	757	748	770	768	786	699	745	748	783	773	803	823	805	829	766	752	802	758	716	766	748	773	748	767	771	745	755	814	744	767	771	748	758	788	770	738	798	787	732	814	727	770	728	767	744	723	712	731	799	826	755	748	733	778	804	805	710	715	724	759	748	753	736	721	781	768	759	766	807	775	753	733	781	773	741	764	767	754	750	712	756	795	774	746	778	788	786	773	760	706	754	745	816	770	744	720	845	746	759	775	760	753	763	761	771	803	759	739	797	771	758	781	741	739	765	738	793	733	759	810	762	749	780	771	781	773	786	761	720	750	804	719	761	773	749	798	743	855	760	799	785	756	744	771	735	757	778	751	785	708	738	733	750	773	800	783	745	805	732	773	771	744	760	765	745	772	796	714	752	827	783	741	791	749	731	780	737	765	721	761	762	731	731	761	715	788	797	783	841	775	745	780	740	797	789	724	726	754	790	761	774	776	747	744	789	729	740	750	774	818	819	780	773	790	784	728	733	740	742	736	785	766	740	756	756	767	750	782	765	783	751	813	742	780	769	717	786	761	788	767	788	711	731	747	769	740	786	789	770	755	778	751	750	717	765	781	793	792	731	762	774	765	780	761	734	780	753	803	766	769	735	739	715	741	740	749	785	708	748	730	777	762	757	737	805	767	745	718	785	767	808	748	752	767	783	779	817	789	753	769	790	734	822	792	788	746	775	753	775	808	809	800	778	781	734	777	772	693	755	773	778	778	786	740	764	820	781	755	797	839	775	763	784	761	776	733	758	743	751	728	765	790	765	810	718	761	769	765	729	718	720	754	784	759	758	708	756	761	744	747	717	739	751	801	810	797	745	748	769	731	705	731	779	715	783	821	810	724	757	781	742	779	748	789	840	719	704	760	730	775	769	777	741	764	796	794	767	759	721	787	809	756	761	751	758	747	750	736	728	725	770	786	743	742	827	754	758	734	765	743	771	759	758	773	744	792	708	720	757	777	777	751	742	816	754	782	739	761	806	776	786	810	803	783	739	706	762	782	757	780	740	794	769	733	780	721	724	783	751	779	790	742	751	767	751	766	729	742	768	761	786	752	803	779	717	733	741	778	770	739	789	805	795	746	766	801	840	757	758	825	804	745	757	755	779	745	783	783	807	738	754	816	732	782	819	733	766	747	736	721	754	788	759	735	786	793	763	738	789	743	737	766	766	786	773	792	756	792	738	756	724	747	761	775	771	726	792	739	763	786	769	758	745	773	760	748	711	785	766	809	730	740	741	733	766	755	747	755	760	724	768	829	769	741	789	766	734	774	740	727	750	718	784	766	731	776	729	746	781	745	824	744	772	720	757	773	753	736	801	783	745	733	752	784	767	830	775	775	786	780	790	770	796	773	748	802	737	743	729	786	773	735	719	787	768	758	802	761	752	759	745	753	754	701	769	745	750	771	782	798	755	798	780	756	782	751	709	769	761	823	765	770	763	771	750	753	766	768	745	793	771	760	784	794	755	761	824	808	711	807	741	798	729	764	731	790	748	764	742	737	726	763	742	753	747	771	791	724	745	753	739	762	785	773	768	762	748	750	785	774	754	771	769	755	762	760	719	750	809	763	774	769	727	768	742	802	729	787	742	744	773	737	782	757	748	753	762	755	780	748	744	774	787	747	781	740	757	791	718	775	752	768	772	741	773	760	777	782	792	729	740	775	707	760	772	774	768	742	754	740	745	724	753	794	758	773	753	776	779	754	778	740	741	787	771	743	753	762	804	749	759	756	782	770	766	762	786	775	793	734	752	784	768	792	772	803	758	769	748	823	767	747	786	734	780	791	758	800	743	770	792	717	699	820	768	752	787	773	766	771	732	751	764	755	741	749	774	775	748	758	733	761	753	793	704	754	806	751	771	711	811	730	751	747	720	760	778	747	765	729	748	789	752	770	761	703	714	768	747	800	749	778	739	782	743	792	753	796	728	748	734	772	747	708	758	775	760	781	780	758	773	753	802	748	745	793	747	797	803	819	733	766	755	766	758	770	737	758	775	756	754	726	833	768	737	815	752	726	766	783	746	748	749	753	730	729	737	747	759	776	764	769	765	734	730	761	758	817	785	730	742	758	735	791	761	756	751	824	766	752	733	730	700	743	711	784	767	753	749	794	802	796	729	741	714	736	731	740	767	759	813	759	802	749	759	759	775	777	787	720	770	758	767	748	798	710	786	690	760	706	732	750	746	804	764	764	734	760	735	744	768	806	772	733	719	766	786	776	795	738	739	768	787	704	717	763	758	777	768	830	763	763	792	767	782	802	771	772	774	739	735	732	801	754	759	783	762	764	785	756	790	726	795	754	782	766	772	789	782	739	810	790	765	807	781	767	745	726	756	746	761	769	710	723	769	738	738	755	785	755	763	773	730	783	780	746	762	769	665	774	770	763	754	764	731	741	748	784	769	798	749	762	773	763	742	787	787	737	767	772	775	768	778	767	771	738	767	719	807	738	742	779	767	723	728	769	755	763	724	741	805	767	776	780	743	783	757	798	786	733	728	741	766	743	797	774	754	726	794	790	731	752	792	812	798	777	781	762	724	714	776	764	755	767	759	791	742	748	725	759	772	775	746	792	736	720	810	710	804	745	756	803	752	764	767	715	761	760	776	746	710	749	742	840	778	813	714	751	796	773	743	766	727	826	728	743	779	747	747	740	768	721	762	778	727	777	746	747	778	787	779	774	811	738	782	757	795	784	724	727	792	727	788	801	769	745	755	748	770	814	754	771	751	795	788	758	721	755	733	760	786	753	776	768	798	731	733	757	778	734	767	769	809	771	764	716	749	778	744	750	767	756	769	783	761	747	780	812	751	748	759	743	776	765	743	728	762	773	770	747	749	753	733	777	824	727	767	814	763	781	785	782	733	762	745	757	756	715	743	694	750	771	769	746	723	754	739	702	767	757	790	768	853	756	694	743	781	750	773	748	741	733	746	751	763	734	745	734	785	729	766	705	775	783	760	743	737	776	765	783	812	794	712	862	739	768	806	766	774	774	764	736	789	771	737	701	735	760	765	736	783	743	777	733	715	773	734	770	762	729	759	744	755	767	816	744	709	755	758	743	754	775	729	811	730	778	795	785	762	772	742	759	702	739	754	787	758	757	800	776	762	766	716	777	766	724	784	804	772	756	770	759	747	780	782	758	770	785	719	742	724	723	823	799	749	745	719	748	720	790	773	769	762	720	748	754	748	730	785	733	745	719
2337	190	123	115	120	142	164	6351	10394	8309	5149	2259	683	285	151	90	65	90	83	68	83	78	83	77	78	89	74	74	83	66	67	104	63	84	71	89	72	71	90	75	81	69	75	92	77	83	75	67	77	82	85	79	69	76	73	88	68	75	77	83	80	68	77	89	76	75	79	76	76	81	67	100	104	62	88	83	81	87	58	97	76	95	83	90	73	75	89	73	82	87	82	70	83	77	79	85	99	70	99	83	81	70	86	80	78	78	87	75	80	58	77	77	80	77	81	74	83	75	85	88	83	96	76	71	72	81	84	76	72	96	63	88	80	72	84	91	86	85	71	91	82	98	84	73	79	86	79	95	78	75	81	83	76	82	90	85	92	78	80	71	69	69	85	88	80	85	76	74	70	72	70	80	83	80	91	86	77	85	80	70	91	75	76	77	81	89	77	89	80	81	92	67	71	89	82	91	83	77	75	81	85	73	84	103	80	74	74	80	80	78	89	84	83	87	82	70	86	81	73	88	95	95	74	72	71	83	78	75	85	78	83	76	64	72	76	73	94	87	85	66	72	89	89	78	86	62	86	83	69	67	73	77	87	86	83	69	74	90	65	84	85	67	84	72	76	73	59	80	87	84	63	76	100	80	66	90	72	86	73	68	69	76	75	97	76	68	81	77	84	70	86	82	80	71	75	99	66	91	79	88	92	69	72	91	69	83	89	91	74	91	86	79	83	51	88	72	68	73	72	77	93	62	73	78	75	73	67	72	78	84	92	93	97	65	79	81	87	89	83	77	79	89	86	94	81	97	71	75	78	74	75	70	73	84	79	75	83	93	81	74	91	89	95	75	88	71	72	81	78	94	93	71	82	82	59	83	71	81	73	90	76	63	86	79	81	90	87	78	88	76	72	78	75	87	80	66	90	71	62	80	75	74	74	77	97	77	62	79	72	83	78	67	72	87	76	101	85	81	84	77	83	94	73	79	84	74	81	93	84	104	74	70	68	71	76	72	80	75	80	83	68	69	89	85	93	74	86	82	80	95	81	68	78	77	75	83	75	64	100	89	79	71	71	103	76	75	83	87	97	84	67	79	58	80	79	68	104	85	65	68	108	91	72	70	70	73	93	78	79	83	80	75	93	72	81	100	83	84	88	85	64	85	95	93	80	74	78	96	81	65	78	91	88	65	87	71	62	92	81	90	94	74	82	78	90	85	73	76	81	88	67	70	62	85	72	68	76	76	68	68	94	87	72	85	78	97	60	76	87	81	82	101	83	78	94	77	70	92	69	92	71	82	81	76	70	82	76	63	67	74	82	73	67	92	84	74	90	82	91	71	64	69	78	81	66	72	86	80	85	86	77	80	84	62	97	77	95	89	73	74	85	83	86	87	104	80	88	80	92	70	90	82	81	76	70	71	70	75	82	91	80	65	80	68	62	75	75	94	96	73	104	89	77	82	80	75	79	77	78	78	94	74	82	91	85	74	69	86	70	79	75	73	87	85	79	68	79	72	73	80	93	69	62	75	78	74	88	69	87	82	75	77	77	74	70	77	80	79	77	81	69	91	93	84	65	86	85	71	89	84	84	84	89	108	79	92	86	82	78	83	88	80	88	76	67	101	75	80	69	91	86	85	71	86	60	87	91	81	71	95	72	97	69	93	71	103	68	77	82	87	78	70	90	81	75	75	81	81	86	80	69	93	73	62	81	70	83	66	80	77	70	72	92	69	76	64	77	71	97	87	60	100	60	79	76	80	68	88	78	69	70	72	80	68	81	87	82	76	85	92	82	71	70	82	81	86	101	75	74	80	96	91	76	76	92	73	80	72	76	85	82	74	69	98	67	77	77	74	94	89	71	92	90	76	74	77	74	78	78	73	94	76	77	73	92	75	94	74	61	72	87	85	79	88	84	73	73	76	78	94	69	76	79	84	85	81	91	82	72	72	67	67	75	73	81	78	80	88	85	83	87	88	70	78	89	69	74	75	75	87	78	81	84	92	89	82	84	71	79	82	95	74	101	77	77	79	86	81	67	84	77	82	71	70	80	84	101	60	64	78	69	70	80	91	60	71	78	64	91	84	93	85	97	85	82	81	82	79	82	72	95	74	79	91	84	68	89	77	67	91	65	84	95	69	79	88	75	73	66	78	82	81	86	89	71	82	85	72	87	82	91	80	68	60	65	93	78	77	76	66	92	56	75	75	65	80	81	73	97	76	78	68	73	83	97	86	74	89	82	91	86	89	83	81	94	74	96	79	93	72	92	88	65	84	91	65	96	86	89	88	77	73	79	84	77	85	85	86	71	83	82	78	79	88	70	91	96	81	80	88	82	95	71	68	83	72	77	74	80	81	76	71	84	62	68	73	89	85	75	76	97	72	69	80	67	82	74	84	85	76	77	81	90	78	77	82	68	64	74	85	85	75	89	74	78	65	82	83	87	76	68	70	99	86	85	70	80	80	60	89	73	98	87	71	92	81	73	80	67	97	71	84	84	78	85	77	72	68	65	73	74	89	75	87	79	73	83	100	74	78	73	93	85	83	73	79	84	74	79	75	95	93	84	77	63	91	94	74	79	81	87	75	78	89	96	78	59	93	84	91	92	79	81	88	82	59	89	85	70	80	72	84	74	75	82	82	95	92	96	71	76	86	68	59	78	79	69	67	81	100	92	81	73	81	76	78	74	83	75	84	67	93	73	104	92	72	88	66	82	82	80	74	82	75	94	94	78	88	79	73	70	64	76	67	76	74	72	72	82	76	79	82	75	62	93	80	79	88	80	97	89	88	88	89	84	92	72	71	83	75	84	103	85	91	80	72	79	79	81	67	78	76	80	54	80	83	85	90	74	84	66	73	65	79	85	76	78	86	83	73	76	92	85	71	91	77	77	77	59	66	82	83	100	73	79	99	80	85	74	69	86	84	78	89	86	82	70	57	69	77	81	78	61	74	67	80	76	67	84	72	91	67	86	75	74	76	71	77	77	82	69	78	80	89	86	88	85	55	86	76	83	93	84	87	66	88	84	81	67	88	67	83	79	88	70	69	84	82	77	82	74	77	76	91	73	75	83	83	104	90	82	72	73	92	76	71	80	83	85	82	64	92	87	89	72	75	81	74	63	87	86	72	74	68	92	78	75	68	77	81	91	80	66	95	73	100	80	73	88	85	76	97	94	60	76	74	84	88	76	89	74	62	80	80	75	69	88	77	76	75	91	82	79	79	75	81	73	78	92	94	92	66	73	80	82	82	72	102	81	75	66	86	88	85	81	74	68	81	101	68	76	81	88	90	79	72	80	73	82	97	85	72	78	91	78	82	82	86	91	79	95	78	81	89	78	88	79	73	83	81	72	71	71	80	81	71	70	87	88	79	72	88	74	79	75	89	92	93	94	78	82	85	95	76	63	97	89	68	106	82	66	57	81	74	81	75	71	78	75	70	68	82	86	87	83	85	94	79	68	98	77	75	85	71	90	83	83	85	88	109	83	90	80	80	81	77
10130	3117	1777	3265	6811	7820	8037	49499	53372	46544	37547	26564	13427	6385	2484	1223	930	899	868	840	829	841	866	881	887	825	802	847	866	864	816	847	862	854	870	898	884	878	874	850	813	863	860	858	897	877	868	888	858	885	885	858	808	915	832	885	810	883	836	821	881	817	799	884	906	875	867	826	880	868	851	857	861	852	869	849	828	840	853	826	876	834	882	855	875	828	892	880	880	808	907	811	837	849	856	809	814	869	893	858	836	831	819	864	863	893	826	867	829	832	881	834	855	886	799	889	829	881	862	883	829	843	885	860	870	811	825	844	853	793	825	868	930	821	846	909	806	850	873	863	890	857	834	879	807	871	826	874	830	875	866	857	882	886	851	870	880	840	814	880	879	866	871	890	855	885	878	805	872	832	877	812	861	907	796	870	831	824	903	922	850	869	854	834	826	847	842	894	866	871	868	868	862	814	856	848	874	873	878	895	843	853	868	864	854	838	827	893	857	853	880	848	869	837	887	871	817	905	874	822	840	842	847	837	886	875	886	851	896	827	860	859	827	906	848	822	864	862	836	850	821	895	918	832	893	859	885	824	867	766	839	877	827	875	868	945	848	856	872	902	882	830	818	870	864	855	843	893	841	849	855	839	857	832	795	866	830	833	857	874	851	884	893	898	890	915	861	874	818	810	810	879	820	867	859	747	781	865	863	883	886	846	829	828	810	820	869	840	862	813	842	872	823	895	817	875	855	890	952	846	843	824	852	877	893	850	840	857	838	944	845	824	824	868	836	827	878	803	832	892	862	888	814	854	898	849	901	850	861	837	810	888	860	937	901	881	827	857	889	862	824	862	834	846	868	843	819	904	835	869	911	886	877	898	830	887	873	857	867	858	890	781	849	879	859	861	888	898	887	863	822	838	826	826	854	867	854	831	855	836	855	869	870	839	898	861	819	820	857	850	850	843	866	862	895	847	877	808	933	827	832	863	834	898	870	861	845	842	885	915	818	879	832	839	864	858	862	872	843	898	831	909	835	813	880	792	906	858	915	910	837	827	897	856	877	821	905	890	850	877	834	916	835	877	865	810	856	864	848	824	865	839	831	788	814	874	827	863	873	864	856	816	871	856	868	879	857	822	840	802	839	817	796	898	861	877	849	904	842	872	822	857	847	841	782	839	828	869	858	862	854	846	863	903	880	778	843	821	877	885	829	837	842	875	821	838	863	829	827	901	922	873	852	917	821	862	899	813	826	876	817	843	856	826	800	886	873	807	855	848	849	844	873	869	895	797	802	844	833	863	803	820	859	810	861	926	869	830	845	830	866	844	919	914	851	831	889	818	812	881	857	836	859	861	895	855	852	819	842	867	902	889	887	838	891	804	848	872	802	852	862	853	814	857	831	862	905	869	867	806	857	876	837	876	895	888	880	922	878	818	840	841	866	904	887	848	792	914	858	892	827	856	880	891	849	832	870	844	917	878	868	889	883	838	861	822	917	859	872	883	846	890	852	837	853	819	862	833	899	905	852	829	837	858	852	840	837	860	837	881	882	828	877	808	850	838	838	860	849	799	857	867	848	927	859	886	884	861	862	863	879	848	836	825	906	863	839	902	882	840	799	848	830	852	884	885	834	839	867	874	871	862	886	832	916	813	851	816	834	881	849	845	882	864	866	896	828	845	906	883	836	854	834	865	875	896	807	846	885	820	847	825	869	828	853	891	858	809	839	845	887	792	808	894	835	903	839	860	833	874	839	888	849	849	846	807	900	862	885	849	852	858	880	859	878	868	856	867	864	853	895	871	840	826	892	880	868	856	909	881	876	835	885	875	839	836	846	863	854	923	863	820	865	866	863	860	836	846	823	880	853	867	828	882	859	914	861	821	831	843	845	906	771	875	851	857	893	801	820	822	892	848	940	883	896	939	879	849	913	864	832	870	915	834	857	888	807	850	844	911	859	840	834	862	838	852	869	851	846	874	854	833	807	799	880	820	859	816	823	843	807	853	910	846	911	863	831	883	826	847	873	873	819	852	849	871	826	832	889	829	839	921	875	822	905	850	839	875	859	850	872	914	831	839	846	836	829	884	842	860	818	824	889	832	855	876	860	787	864	867	909	850	813	871	827	819	873	862	862	851	818	858	827	865	854	860	835	823	894	867	818	893	891	835	853	876	834	907	852	874	872	857	856	829	873	847	841	805	876	828	791	825	859	819	850	862	879	816	930	898	901	891	854	852	856	820	844	855	841	882	856	877	809	875	890	885	830	887	816	877	869	869	809	855	826	826	843	834	876	823	870	893	891	830	835	841	878	862	858	905	844	862	866	843	867	887	868	860	843	848	802	774	820	911	871	849	894	805	810	915	853	815	897	889	859	878	851	797	875	849	868	873	885	844	898	880	823	835	842	879	870	869	830	839	854	862	850	830	849	862	856	872	881	840	851	872	862	839	854	898	868	879	897	835	848	830	858	844	880	915	832	791	825	854	874	907	846	825	839	804	868	857	887	820	873	853	870	872	823	866	856	906	838	842	896	885	865	876	857	929	891	853	884	910	869	812	849	849	888	867	857	812	834	863	888	848	818	846	870	841	869	799	870	816	895	841	887	869	797	895	897	839	886	924	828	905	846	863	829	856	857	902	900	891	873	813	895	887	890	914	836	892	872	868	853	842	859	847	849	868	883	861	836	856	825	859	848	876	828	864	837	859	877	865	839	858	829	902	874	858	887	839	859	885	909	867	831	814	855	871	874	851	833	831	885	908	842	847	835	904	891	849	836	867	867	877	891	856	847	894	849	784	908	852	849	845	837	833	875	922	886	890	876	864	881	854	845	893	822	891	892	833	871	837	876	812	893	787	838	863	879	820	819	884	874	822	877	863	846	805	856	834	855	854	839	868	847	875	848	836	818	873	909	844	845	912	812	899	886	848	866	867	825	905	807	871	870	837	903	898	866	857	781	854	871	881	817	852	887	849	904	801	888	869	862	832	831	810	871	904	832	874	834	822	821	824	904	860	836	834	873	802	838	795	850	836	847	857	876	872	820	884	872	849	860	856	883	853	819	863	844	868	811	881	930	816	887	853	843	844	881	920	851	836	920	906	865	858	859	883	873	819	871	919	834	878	841	909	868	828	830	829	846	844	870	911	835	872	817	888	872	852	864	840	866	861	861	813	834	876	895	821	863	895	880	870	859	776	825	893	831	858	850	861	847	835	796	887	835	840	819	842	803	876	884	823	897	849	846	888	878	884	843	908	856	845	867	853	878	871	880	838	924	845	896	876	880	834	852	833	849	865	862	848	879	833	853	890	912	800	860	841	838	893	862	868	902	870	909	840	862	846	872	851	804	874	863	834	876	835	890	891	880	860	828	851	874	895	883	908	854	840	852	854	848	845	847	851	884	862	877	866	819	894	851	873	862	871	839	855	821	834	882	840	838	861	863	850	881	848	827	875	891	836	827	882	847	830	828	827	865	889	876	884	864	823	860	821	870	862	835	833	815	841	850	866
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
