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
342697951268	342697951825	342697952375	342697952925	342697953473	342697954025	342697954575	342697955125	342697955673	342697956225	342697956775	342697957325	342697957873	342697958425	342697958975	342697959525	342697960073	342697960625	342697961175	342697961725	342697962273	342697962825	342697963375	342697963925	342697964473	342697965025	342697965575	342697966125	342697966673	342697967225	342697967775	342697968325	342697968873	342697969425	342697969975	342697970525	342697971073	342697971625	342697972175	342697972725	342697973273	342697973825	342697974375	342697974925	342697975473	342697976025	342697976575	342697977125	342697977673	342697978225	342697978775	342697979325	342697979873	342697980425	342697980975	342697981525	342697982073	342697982625	342697983175	342697983725	342697984273	342697984825	342697985375	342697985925	342697986473	342697987025	342697987575	342697988125	342697988673	342697989225	342697989775	342697990325	342697990873	342697991425	342697991975	342697992525	342697993073	342697993625	342697994175	342697994725	342697995273	342697995825	342697996375	342697996925	342697997473	342697998025	342697998575	342697999125	342697999673	342698000225	342698000775	342698001325	342698001873	342698002425	342698002975	342698003525	342698004073	342698004625	342698005175	342698005725	342698006273	342698006825	342698007375	342698007925	342698008473	342698009025	342698009575	342698010125	342698010673	342698011225	342698011775	342698012325	342698012873	342698013425	342698013975	342698014525	342698015073	342698015625	342698016175	342698016725	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2123	3300	1900	2700	2123	3300	1900	2700	2123	3300	1900	2700	2123	3300	1900	2700	2123	3300	1900	2700	2123	3300	1900	2700	2123	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	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
31787	39035	20165	6146	415	88	77	362	169	59	68	54	66	62	61	72	73	80	308	631	416	211	110	79	70	68	56	68	67	50	53	53	55	69	61	79	79	67	67	67	47	65	57	61	61	46	69	52	68	54	58	64	49	76	66	57	60	60	58	47	74	55	49	81	72	63	57	71	64	66	67	46	42	76	53	66	68	51	50	62	53	77	64	68	66	76	62	60	64	67	70	65	65	59	54	67	81	41	59	55	59	67	57	62	70	65	54	58	62	58	59	52	71	56	55	61	54	56	61	55	57	72	57	62	61	64	72	54	68	58	56	59	52	45	75	53	71	64	56	67	57	40	80	66	58	50	51	69	60	56	51	63	55	55	51	62	66	64	60	53	68	56	51	78	67	66	63	41	49	60	54	62	71	60	62	66	65	74	69	65	60	66	62	54	64	63	74	62	64	68	72	48	59	56	51	47	49	50	64	70	63	67	54	61	51	62	56	70	62	49	50	67	55	50	71	61	71	68	59	52	55	62	67	55	77	52	49	50	71	48	65	61	53	73	53	66	71	70	75	59	62	57	64	61	59	66	59	50	51	60	62	55	53	58	63	70	51	64	64	61	62	33	71	60	58	56	60	58	59	60	69	59	53	50	59	63	63	62	62	57	71	65	70	57	53	62	59	70	65	63	45	61	57	66	62	63	54	54	60	54	67	58	70	52	56	54	63	57	61	70	59	66	54	47	38	50	64	57	50	69	56	72	59	57	52	61	48	56	60	52	63	55	65	62	62	49	58	63	65	54	52	59	60	44	68	67	49	62	61	68	50	53	68	54	60	65	62	52	65	63	46	73	71	56	58	58	67	59	45	55	62	61	58	61	62	74	53	57	54	73	71	60	58	59	70	44	64	68	60	65	45	63	39	52	58	48	74	59	63	66	70	59	64	35	46	52	54	62	62	59	67	58	62	49	67	48	63	58	63	60	61	67	55	60	41	61	50	73	65	55	58	70	64	57	72	69	56	55	82	62	64	74	64	59	70	68	49	74	60	63	40	63	63	67	51	49	62	61	63	61	58	62	57	64	63	57	61	68	73	52	61	59	60	52	60	48	61	48	59	56	53	61	57	60	64	49	58	62	63	54	60	56	48	61	60	65	70	56	53	45	55	49	60	65	65	54	60	51	57	57	67	62	44	66	46	55	66	64	57	47	65	73	56	60	63	71	68	65	74	69	68	59	68	72	51	65	56	65	52	62	57	50	58	50	62	56	63	78	78	70	58	77	65	65	57	48	59	53	79	52	60	53	67	53	46	66	60	48	56	49	68	53	70	61	62	57	68	58	63	71	57	66	65	65	66	54	64	66	49	55	54	56	70	72	79	58	50	56	74	68	66	66	57	65	53	56	61	61	54	58	66	54	52	60	62	43	72	54	64	79	65	59	68	71	47	55	56	60	61	81	59	59	58	61	55	53	66	68	55	69	55	67	61	56	74	70	67	58	61	52	61	51	54	69	65	56	62	61	77	66	57	54	59	58	63	68	67	55	56	58	53	66	59	75	71	62	58	69	69	57	64	43	66	64	67	55	52	56	56	65	67	56	63	72	58	67	50	51	46	60	50	57	48	69	64	50	59	61	75	71	48	51	62	68	59	51	56	56	75	76	48	52	62	58	62	62	62	58	70	58	75	57	60	58	59	54	68	62	62	86	58	65	64	50	61	61	73	74	47	70	64	59	70	56	71	65	67	71	48	52	72	46	68	56	59	70	61	63	60	72	58	65	63	69	65	57	62	66	59	51	57	60	55	55	68	51	50	70	42	54	57	45	58	65	63	50	51	72	66	56	63	56	53	60	63	62	51	52	70	70	66	63	50	59	56	53	63	65	66	54	59	60	49	58	55	66	67	57	55	63	68	54	54	49	56	67	56	63	58	59	61	56	56	67	61	61	54	68	54	80	69	88	73	39	62	71	57	67	61	67	74	57	56	75	48	64	63	62	53	52	64	57	64	43	56	54	55	59	43	50	53	56	66	55	58	49	64	61	58	58	50	65	64	49	59	59	55	59	66	41	58	63	53	57	60	52	64	63	54	55	46	52	57	56	66	69	77	60	69	62	63	57	59	66	60	48	72	49	54	61	62	64	54	59	49	54	75	59	75	61	60	64	61	55	59	73	60	64	58	56	65	61	51	57	54	66	62	58	66	72	66	61	67	52	64	61	61	73	64	67	47	63	61	73	55	60	65	61	60	62	66	60	50	62	47	49	58	63	63	69	67	71	50	57	59	55	63	53	66	56	50	64	55	54	75	51	68	55	68	61	67	60	66	62	61	65	57	69	47	48	69	57	68	68	52	49	64	59	63	56	61	68	78	56	55	67	47	56	56	61	53	58	70	55	67	53	44	61	59	50	59	48	66	50	53	62	58	71	59	50	68	63	52	63	55	58	64	71	65	59	69	76	68	58	61	58	79	67	46	52	64	53	76	59	62	33	55	63	62	50	58	64	61	62	53	59	44	60	64	63	50	68	52	51	53	74	50	61	52	66	49	64	71	61	50	61	73	64	83	52	59	67	61	43	56	68	52	64	57	59	59	53	60	39	63	54	60	64	58	48	46	59	66	48	61	61	64	62	58	59	63	59	50	46	81	51	50	53	52	47	66	68	66	57	64	70	56	54	56	57	52	64	69	67	70	54	66	62	53	54	66	60	46	44	56	62	58	55	70	66	69	53	64	61	63	57	64	48	48	57	59	62	54	59	62	64	68	58	67	58	65	40	67	62	68	54	66	57	50	63	75	71	59	76	50	72	61	67	42	63	56	54	65	59	68	64	53	72	53	53	62	65	63	49	60	70	74	63	56	53	59	47	59	75	64	62	44	53	66	57	77	66	51	65	44	57	70	69	37	60	71	72	62	53	63	45	56	68	51	70	69	61	52	66	59	66	69	59	55	67	44	72	69	51	64	60	58	64	52	48	68	68	63	69	64	50	49	49	66	66	68	59	69	45	72	68	73	67	67	69	64	54	47	59	50	78	58	59	54	65	70	66	54	69	62	54	58	50	75	70	71	73	56	59	69	62	49	57	58	68	70	56	61	51	59	67	71	50	61	73	56	62	62	68	70	70	63	59	59	50	56	52	57	59	52	63	62	68	65	59	66	74	55	63	66	57	51	49	52	58	63	61	66	66	68	63	66	57	54	71	46	67	55	70	49	60	51	53	67	85	53	67	66	72	51	80	64	61	67	51	54	53	58	60	56	52	57	62	57	63	45	60	68	56	59	64	47	64	68	82	54	65	43	58	66	46	56	62	62	59	56	65	60	47	65	49	60	60	61	62	65	49	61	46	65	62	49	54	64	76	51	52	52	65	57	87	50	70	55	55	51	64	70	69	76	63	82	66	54	50	54	64	60	43	63	57	44	66	69	57	58	60	64	70	52	56	62	55	67	67	64	60	58	66	64	78	70	54	51	63	58	56	65	69	56	52	52	69	62	54	55	54	51	68	50	48
51204	47066	38520	37114	10696	2199	1882	12219	5985	1176	1071	1020	989	1027	876	928	899	953	10179	16103	11516	6213	2853	1215	816	711	747	718	691	692	695	704	708	711	703	713	716	716	687	735	702	765	685	695	738	692	743	725	729	700	724	686	697	731	714	741	692	718	755	704	730	728	672	759	721	762	741	733	703	717	703	737	721	714	728	698	764	711	735	709	694	724	737	725	753	763	754	718	732	714	735	743	749	744	712	750	765	777	762	760	727	723	723	759	766	733	735	736	749	710	767	704	700	701	733	723	752	714	713	714	725	777	722	729	707	749	741	731	718	747	684	750	715	728	732	722	749	696	714	684	754	684	737	735	727	705	739	772	725	711	722	707	705	749	710	759	735	707	758	685	720	675	705	695	756	773	703	720	733	710	694	736	706	759	689	725	762	767	699	725	718	714	727	755	694	728	703	727	739	682	718	676	763	722	733	707	777	697	743	743	733	721	734	700	746	715	756	690	723	732	684	773	728	756	811	791	714	708	756	692	761	740	731	678	735	715	738	705	680	701	682	686	747	709	744	681	739	726	744	712	711	735	757	709	761	741	707	774	768	720	715	735	714	695	767	709	735	723	718	673	742	711	686	716	719	726	719	707	708	724	706	737	718	681	707	702	723	708	750	726	778	740	721	751	736	758	728	788	677	714	767	751	726	732	764	753	723	710	739	764	757	771	698	765	741	740	752	725	696	730	762	711	735	739	768	713	699	705	745	770	719	709	714	758	757	745	714	760	730	763	706	736	736	722	720	721	701	749	728	705	703	799	697	763	757	732	701	703	719	692	720	671	736	707	748	759	754	740	710	760	717	704	737	722	721	702	726	771	736	674	733	724	709	671	774	744	743	679	700	679	731	716	711	734	759	727	691	744	780	651	722	762	744	709	772	695	772	729	705	753	695	692	671	725	741	764	695	726	716	744	706	727	679	713	680	692	729	735	724	705	756	714	727	726	713	719	767	730	736	717	739	716	740	734	735	700	706	754	731	737	738	674	709	765	717	752	733	748	744	717	710	692	685	715	723	721	715	723	752	713	700	704	697	748	741	762	708	752	702	726	755	710	771	725	694	747	744	773	740	721	715	709	733	743	717	680	670	729	764	678	717	735	731	712	717	724	739	750	731	742	691	717	766	720	738	728	735	754	685	710	747	717	748	719	732	758	755	705	734	711	703	696	769	741	734	694	749	745	733	740	720	753	770	806	684	783	768	749	735	702	748	731	718	744	731	736	709	740	739	754	747	707	747	752	710	722	692	753	711	755	741	704	679	715	720	769	736	723	731	755	743	723	744	739	712	731	688	721	748	728	744	742	714	702	693	721	741	708	760	711	738	750	733	701	706	721	727	704	758	738	794	743	704	730	698	755	743	720	732	760	769	724	680	677	715	717	791	743	763	743	742	693	743	754	678	696	697	697	693	726	702	712	732	731	783	760	733	741	748	718	743	694	704	717	718	715	714	723	689	737	731	725	747	739	717	773	740	719	755	711	762	697	724	728	772	723	770	712	704	756	700	685	703	737	745	758	756	721	696	712	796	758	743	769	727	732	706	716	711	746	655	676	665	697	727	689	731	756	718	799	715	710	729	739	722	740	705	756	745	680	701	731	749	717	693	720	749	765	712	759	695	741	710	704	729	733	746	691	701	686	749	768	733	720	723	734	784	694	710	674	691	712	705	720	743	687	676	722	724	707	740	712	763	725	726	751	735	699	722	720	721	732	733	728	731	734	709	746	780	746	698	771	719	716	732	695	704	683	726	753	713	702	714	775	732	720	677	697	725	732	689	717	695	753	761	750	702	780	710	753	740	739	743	765	759	740	730	724	748	734	717	709	683	767	731	723	708	702	761	745	713	703	757	683	736	722	753	768	703	745	752	723	686	708	734	697	744	704	746	743	768	763	713	726	676	746	746	719	746	726	709	693	761	745	721	767	725	737	728	697	786	742	742	709	721	778	671	734	694	719	731	741	727	752	709	731	765	770	719	723	700	699	709	769	706	666	721	715	718	823	667	731	766	738	750	747	702	742	709	713	722	741	720	728	700	737	718	711	731	708	752	741	693	671	717	724	706	754	692	728	688	712	738	746	735	691	705	778	693	702	728	724	736	667	748	748	733	733	736	737	739	697	772	767	727	733	741	690	761	684	697	770	717	723	745	710	711	720	742	751	739	732	768	744	779	761	748	733	683	751	735	748	736	679	731	757	724	752	727	701	747	793	696	716	669	701	729	724	752	704	712	746	698	780	724	715	734	732	739	714	689	725	742	689	650	736	784	675	737	679	725	713	715	712	756	734	740	719	756	713	702	722	697	690	710	721	714	769	653	722	681	702	715	746	736	720	721	749	734	720	734	756	721	743	683	739	716	783	720	692	694	767	734	721	657	716	698	759	719	739	755	718	680	689	768	757	726	741	765	734	731	716	694	732	761	756	703	743	704	697	714	662	679	757	744	741	750	736	701	737	721	714	723	738	734	703	691	703	762	730	735	668	768	715	790	750	713	703	702	738	705	736	703	705	740	709	741	734	704	697	684	734	715	760	753	740	729	742	749	695	724	711	688	711	773	681	713	755	711	725	745	736	761	712	646	728	706	693	787	705	703	740	696	719	738	703	792	722	718	713	770	730	730	690	691	743	684	743	721	686	744	703	749	726	724	761	776	687	727	718	777	730	716	712	710	732	781	704	707	750	753	662	747	727	723	723	751	701	729	732	742	768	753	739	734	746	750	751	717	746	776	772	743	736	709	690	717	738	756	718	721	733	745	717	752	715	723	695	740	700	751	712	700	764	679	714	696	758	714	675	715	700	792	736	685	708	725	675	696	704	740	761	730	733	734	705	738	728	763	709	727	732	706	720	719	699	697	686	685	713	706	702	755	664	764	712	728	710	732	768	688	688	661	707	723	750	673	699	702	728	728	718	700	733	739	751	721	747	719	760	702	745	735	723	735	752	715	709	743	697	691	782	690	734	764	755	721	758	731	751	733	681	693	777	740	734	703	725	695	772	733	714	673	717	737	730	705	770	732	747	709	688	725	771	719	700	715	700	731	736	709	700	740	722	695	696	723	762	697	757	768	772	721	758	722	713	737	713	779	751	745	733	740	718	730	781	757	776	708	748	735	730	723	738	731	707	784	716	778	720	737	718	743	705	746	720	762	707	772	738	726	758	773	750	665	727	722	727	710	722	711	729	731	704	726	763	747	677	753	719	762	740	745	746	693	719	740	723	760	733	709	771	711	736	719	733	727	738	708	716	721	760	743	713	714	703	726	755	678	758	738	676	727	763	747	781	723	746	761	809	710	743	732	715	752	730	816	706	763	735	699	733	734	720	680	696	725	702	696	755	726	754	681	719	698	717	723	743	705	715	708	761	697	715	776	742	775	758	696	743	720	723	752	753	729	702	724	706	758	695	789	746	756	730	713	719	739	743	717	689	698	709	741	786	675	754	724	735	729	716	705	796	734	766	742	746
10433	11729	5171	926	106	59	66	244	112	66	58	51	46	57	69	50	67	53	95	174	148	110	85	65	63	61	61	64	45	47	45	59	67	57	48	41	59	58	47	51	49	63	55	47	42	56	58	49	66	65	54	56	50	53	56	67	55	49	71	69	60	61	61	49	46	51	51	51	55	53	56	60	29	41	50	49	56	55	38	54	61	43	45	59	51	61	62	48	45	63	60	52	47	48	57	59	52	58	39	54	58	45	54	50	58	63	47	48	61	62	48	49	50	41	58	59	50	48	44	60	46	50	59	57	57	55	46	48	65	47	53	61	54	55	65	56	51	67	45	46	55	47	47	52	68	48	65	68	56	47	48	50	59	58	46	50	64	62	40	54	60	55	63	50	54	64	67	49	66	46	61	47	49	46	53	62	63	47	50	60	59	50	51	62	55	56	44	61	61	74	49	55	54	60	69	57	53	64	71	64	55	60	52	44	61	55	58	49	61	51	54	47	48	68	47	59	55	58	50	51	59	47	54	59	55	46	51	41	61	53	55	55	53	71	53	57	58	55	71	52	51	62	45	46	56	58	67	44	49	51	60	68	56	57	57	54	51	52	57	41	50	52	62	56	51	66	57	58	55	56	55	51	66	56	54	57	73	60	53	55	61	49	54	59	65	49	59	41	52	55	63	43	66	58	48	58	57	42	57	52	52	62	54	61	52	51	56	51	55	49	62	53	51	42	52	46	53	55	59	50	48	56	45	46	37	54	49	63	52	54	57	43	46	57	51	58	49	44	55	62	41	62	53	63	48	60	45	50	51	54	64	54	60	51	54	67	58	55	53	54	61	58	51	43	41	47	47	62	41	51	46	58	56	60	48	59	62	55	55	59	51	52	48	55	58	52	58	60	53	35	45	56	69	64	67	50	53	58	44	55	60	55	56	51	45	45	54	42	51	60	67	62	53	61	45	50	51	58	61	55	62	62	49	60	50	63	66	47	59	62	48	64	51	49	53	47	33	57	59	55	50	41	54	59	56	63	52	69	50	56	64	51	57	51	45	52	60	59	55	43	62	47	54	54	54	69	37	62	50	57	53	52	50	44	46	71	57	55	60	57	55	53	60	49	46	56	52	61	42	68	49	56	39	48	58	64	39	47	51	64	57	54	55	58	50	48	56	54	69	63	60	63	46	60	52	51	56	59	51	67	58	47	61	46	51	58	34	59	52	67	59	69	55	50	57	52	55	47	49	53	60	60	54	59	55	49	60	44	49	58	67	55	69	55	55	57	57	61	53	52	65	56	57	60	50	62	67	55	64	53	56	44	54	68	57	52	54	55	51	43	44	54	57	66	66	51	53	59	51	63	71	57	59	46	56	51	50	57	57	60	50	45	58	58	38	58	58	47	53	54	43	64	71	52	45	65	47	49	66	51	61	50	58	74	62	63	56	58	50	69	60	38	41	54	50	43	59	52	53	56	47	51	72	58	54	53	59	55	64	58	49	50	49	51	57	51	54	51	67	54	54	52	60	40	57	61	65	45	45	47	50	68	56	74	56	47	55	56	44	51	44	59	54	58	56	36	47	55	55	51	61	49	52	44	56	52	49	55	49	42	61	66	64	47	65	53	54	46	61	48	57	56	50	43	53	46	58	45	52	49	49	60	45	50	54	53	75	41	56	59	53	44	54	57	50	60	54	57	56	55	68	50	57	53	57	50	44	55	52	46	58	54	66	57	58	60	48	65	64	52	60	47	64	51	45	59	50	58	50	57	50	41	56	53	47	55	44	54	54	49	52	49	63	40	56	53	50	52	64	52	48	50	40	46	43	47	54	44	59	74	46	61	44	70	50	64	62	48	50	58	53	61	51	58	64	53	60	57	46	55	62	46	57	57	57	62	48	64	50	55	44	67	59	56	58	44	62	53	39	56	52	57	50	57	52	58	63	53	56	62	47	50	50	52	48	54	56	51	67	66	59	75	65	48	84	48	39	67	49	48	55	59	55	55	49	55	59	47	72	52	54	49	39	60	67	42	54	56	58	51	55	47	57	41	51	62	41	55	59	53	57	50	61	57	41	51	60	63	57	45	48	56	48	59	47	69	67	56	56	47	52	54	55	58	52	59	67	47	51	53	55	59	59	63	49	64	59	61	52	56	51	55	60	54	41	47	60	40	47	49	52	53	49	66	58	52	39	59	50	49	58	65	54	56	47	57	53	50	54	53	53	64	53	55	42	54	58	62	53	79	51	48	56	49	44	56	53	54	54	59	44	62	56	53	59	58	48	52	60	45	62	54	37	36	44	61	55	49	45	53	58	64	65	44	42	41	43	53	47	59	59	47	64	62	55	48	61	57	68	50	53	54	58	52	48	60	61	68	66	70	63	49	66	49	56	65	41	51	64	63	60	52	60	54	45	65	51	69	52	58	51	57	51	66	64	60	53	59	51	47	47	60	46	54	71	48	69	63	47	51	58	69	54	43	63	46	64	54	55	77	54	58	61	56	50	54	43	55	56	67	51	49	52	58	60	64	44	55	55	52	61	59	52	57	55	48	54	64	66	45	53	58	51	57	57	49	50	65	63	70	49	46	62	49	52	56	61	58	64	51	69	59	65	51	47	48	52	54	55	58	53	56	49	58	61	53	50	55	55	51	53	45	57	54	48	67	48	63	56	55	60	58	61	41	60	44	59	47	42	46	64	67	46	57	42	56	51	58	58	62	69	48	33	58	53	48	53	60	56	76	57	57	65	59	56	44	51	52	55	65	57	57	62	56	40	65	48	52	66	58	67	58	54	64	52	60	47	43	53	48	59	61	52	38	50	54	51	65	57	56	49	60	62	52	63	61	60	59	56	50	67	61	55	56	60	46	51	65	56	52	64	63	44	66	53	48	45	62	46	51	55	52	44	44	64	54	64	58	53	60	61	61	60	47	51	58	63	63	62	48	53	59	62	39	58	43	54	53	60	46	49	57	36	58	54	57	54	57	64	52	44	68	54	44	59	52	46	67	64	57	67	52	47	41	60	44	62	63	65	49	46	57	54	59	59	54	59	55	53	48	55	64	59	62	50	54	59	54	49	46	72	53	45	53	72	54	46	53	64	58	63	54	42	53	60	60	53	66	50	50	61	62	47	49	49	66	51	53	51	46	60	49	48	57	49	43	49	53	45	48	51	36	46	52	56	55	58	57	67	55	61	50	46	59	52	58	42	62	45	48	47	52	47	55	62	57	55	68	55	52	52	61	47	43	61	49	65	50	40	62	45	63	61	43	52	48	61	60	53	55	59	53	54	71	51	56	66	28	61	49	61	64	48	44	66	54	64	50	59	56	60	61	49	50	49	63	64	60	54	48	47	74	66	44	60	55	54	55	49	60	58	66	39	48	66	53	74	55	54	49	63	60	41	63	45	61	51	56	56	56	59	42	45	52	55	49	55	50	48	41	46	45	50	54	64	53	54	46	57	50	62	52	59	59	58	54	60	53	67	54	53	49	49	63	52	62
43366	36086	23910	19620	4332	943	1011	12064	3424	822	746	729	723	701	681	691	702	650	2039	4944	3897	2311	1181	754	659	704	608	656	709	673	686	668	698	688	672	656	688	711	655	631	691	651	634	622	669	632	639	603	699	703	663	704	680	647	645	638	640	658	644	683	684	670	672	648	716	690	651	653	612	661	663	696	698	682	688	696	648	609	697	607	670	702	677	671	632	653	599	647	702	690	645	650	675	688	692	694	697	683	645	646	645	671	646	691	660	667	652	669	671	690	674	674	680	658	676	677	684	678	671	680	702	655	628	651	703	637	681	648	631	659	699	650	686	658	652	639	695	682	645	677	668	660	655	688	707	689	646	674	675	663	660	690	670	692	758	663	662	655	696	670	637	643	661	648	684	662	652	647	621	681	646	674	707	679	673	636	695	673	667	656	672	710	643	689	667	648	644	684	675	701	622	640	681	692	675	663	655	674	673	665	658	673	707	657	707	689	645	649	696	676	706	685	685	705	679	696	688	704	684	688	658	680	713	685	702	668	647	675	655	621	662	674	686	680	704	639	718	654	726	659	631	646	668	681	673	711	651	657	695	682	665	717	662	621	668	684	663	660	673	637	674	690	676	673	673	606	713	708	673	678	747	705	662	639	678	648	678	675	670	682	685	694	664	667	638	678	651	687	656	688	674	718	669	670	661	663	675	668	659	686	637	670	587	695	672	647	698	685	696	675	633	648	660	699	666	709	662	634	679	715	709	654	663	601	610	704	714	598	682	706	680	685	624	644	680	707	652	669	679	643	649	673	644	635	636	653	651	653	692	684	658	664	744	672	624	685	688	649	666	692	642	708	669	725	654	677	672	708	646	663	628	688	697	687	669	692	691	693	696	683	693	702	674	665	717	665	624	700	628	615	685	678	713	643	656	636	682	659	705	688	681	662	677	644	715	686	678	663	683	642	668	713	667	658	685	662	697	652	663	704	641	663	645	657	719	684	613	631	658	661	683	693	679	634	658	681	708	648	673	665	646	703	692	687	702	644	659	673	689	700	663	649	641	709	635	611	713	691	658	650	687	621	656	671	681	680	716	652	642	634	683	704	707	662	640	648	625	665	683	654	712	640	671	713	703	663	703	619	684	738	670	621	702	701	696	676	709	675	650	635	744	666	690	671	694	655	661	673	635	677	691	683	660	699	690	697	670	651	665	589	682	696	665	664	666	665	689	621	664	660	663	672	657	619	665	661	628	668	671	643	688	649	709	636	639	654	702	631	675	646	645	643	681	712	661	678	640	659	650	667	679	653	682	705	670	652	684	681	706	670	687	630	678	685	694	650	657	652	661	663	653	669	641	663	676	675	697	649	693	636	677	657	717	625	699	630	666	669	668	662	651	678	672	671	676	682	695	593	664	652	670	696	684	676	651	710	681	696	718	659	676	648	657	681	671	645	678	697	686	670	636	689	674	637	693	626	689	649	634	675	682	690	678	664	660	663	653	673	645	691	661	693	662	658	630	615	666	672	682	717	689	629	654	657	675	711	654	659	675	693	681	650	692	669	692	680	708	639	687	661	684	698	688	660	687	705	701	626	644	665	668	718	681	719	674	650	589	703	687	601	664	642	687	700	634	659	644	624	652	609	653	660	693	688	717	644	665	672	658	632	627	715	636	641	635	673	687	649	669	683	639	672	657	685	695	640	641	666	656	660	678	687	664	721	666	680	704	672	626	656	697	660	674	679	657	672	660	633	670	670	660	689	610	652	707	668	683	634	701	700	714	661	704	648	624	665	692	653	618	660	697	647	657	675	632	646	670	715	708	651	653	634	664	638	642	725	655	697	649	647	694	688	631	656	704	674	668	673	629	709	641	664	691	657	712	650	668	678	642	656	637	663	655	684	660	699	699	671	641	676	626	674	681	650	689	623	669	665	649	688	639	673	621	669	674	674	681	671	693	667	649	696	685	685	629	646	700	675	705	667	665	666	675	679	655	680	652	647	665	666	668	682	666	635	681	668	668	682	667	693	660	683	687	644	682	615	645	694	689	645	634	669	671	677	702	699	667	671	657	642	659	670	629	637	682	678	660	680	686	621	687	612	668	650	666	664	640	687	683	655	611	680	699	667	657	679	654	635	682	692	667	635	672	627	648	674	683	622	692	658	658	653	678	662	654	664	662	659	711	667	702	636	674	659	677	701	676	675	679	669	638	675	684	692	649	636	687	657	693	653	685	687	672	697	700	682	699	665	651	683	643	693	670	611	668	708	656	661	690	684	678	705	623	689	676	658	652	672	637	658	670	659	647	666	705	675	668	660	683	648	680	635	628	696	677	658	678	680	710	668	664	634	667	704	649	704	711	654	655	665	651	619	658	656	696	668	641	684	698	650	670	677	641	664	677	682	644	686	687	688	683	642	704	682	696	672	673	667	664	643	621	655	700	656	687	663	648	665	688	655	675	664	659	659	724	647	646	663	658	673	627	655	641	653	658	667	638	635	653	650	659	679	680	603	697	682	713	657	633	690	685	644	678	630	684	709	717	678	694	623	687	624	637	632	686	661	654	652	661	669	667	658	632	690	644	646	672	653	678	677	660	710	614	617	717	647	651	649	694	642	680	708	709	664	661	663	669	649	675	702	645	679	686	692	700	718	629	702	702	696	672	656	699	709	639	674	692	620	665	654	641	659	688	639	691	660	664	653	687	682	650	672	632	635	727	664	655	703	621	672	678	666	647	668	629	661	664	661	652	704	636	633	704	624	640	650	662	643	691	648	656	666	694	644	688	670	685	615	700	629	669	686	671	729	663	649	676	643	671	674	704	657	657	683	679	699	680	679	668	644	662	664	629	623	683	649	604	603	683	658	637	628	679	713	636	648	679	691	655	675	622	628	682	684	692	695	689	674	675	638	673	708	637	684	700	695	692	700	697	667	688	695	738	678	667	687	658	711	668	630	679	682	687	649	672	705	710	680	716	647	707	620	650	660	635	639	679	698	665	670	681	616	684	689	644	685	683	626	704	644	678	687	683	667	664	689	673	652	690	696	694	673	680	688	659	643	630	648	673	681	669	706	658	631	661	688	692	638	661	666	637	655	698	681	683	662	659	638	627	654	712	648	653	689	660	631	659	690	630	679	679	680	649	631	674	660	668	619	632	669	656	675	656	680	681	725	638	711	655	650	683	634	682	722	691	666	695	695	673	621	668	664	683	656	680	655	627	675	659	673	683	635	631	675	671	669	636	658	630	639	682	598	671	717	674	634	689	683	674	671	681	615	711	682	658	711	694	679	623	662	670	687	663	654	674	630	651	627	621	692	648	647	643	667	688	715	613	726	693	652	653	674	655	632	693	633	702	676	655	663	670	667	686	647	651	648	681	685	660	686	677	652	646	659	725	650	661	672	704	641	682	652	718	705	674	674	662	668	717	669	637	666	653	670	681	636	633	671	618	642	695	707	640	663	677	668	611	625	651	662	678	705	603	668	624	706	666	667	636	686	661	613	676	663	639	635
25555	31480	14871	3239	272	63	65	656	162	55	56	43	57	45	50	49	50	65	165	386	266	146	86	65	57	39	45	60	50	37	52	48	59	46	56	61	65	59	66	61	60	57	53	53	42	63	58	50	51	51	51	61	50	56	58	57	59	49	49	61	64	54	54	58	47	43	38	53	60	44	56	65	54	54	60	56	36	56	51	52	58	68	45	53	45	58	57	43	45	60	61	52	69	48	58	44	50	52	53	53	49	50	59	61	53	44	46	65	64	63	56	62	53	64	45	61	51	60	51	57	50	57	54	47	58	65	58	42	50	50	54	49	49	54	56	58	49	48	42	44	51	54	50	57	56	42	48	55	60	62	62	55	52	59	51	58	42	49	36	59	38	54	46	64	49	55	57	55	55	42	51	52	67	52	55	50	42	64	61	68	52	41	58	51	55	57	45	49	47	52	43	56	59	52	69	39	49	54	72	63	64	39	48	44	59	44	51	62	49	37	47	60	56	63	48	43	45	48	56	46	44	50	54	62	50	56	53	71	67	64	47	53	59	57	45	48	66	71	53	52	72	56	52	52	47	52	38	64	61	48	61	58	50	50	50	53	56	52	59	46	55	57	54	65	52	55	55	61	39	51	59	68	43	56	55	65	60	51	61	65	47	52	45	61	58	53	63	64	53	53	72	46	63	56	58	58	57	48	52	71	54	54	39	63	57	51	53	49	55	65	61	65	56	56	56	50	75	56	63	58	58	60	62	51	48	54	54	60	50	65	64	47	57	48	52	54	43	48	50	55	55	48	57	67	55	52	49	58	55	39	62	39	50	59	44	59	51	54	52	44	56	62	47	60	45	57	50	46	49	57	61	48	70	52	49	46	52	46	60	58	67	51	57	58	51	36	59	68	56	48	50	61	58	56	61	64	38	60	45	64	56	57	69	51	54	56	57	51	63	54	52	55	60	49	60	54	60	53	49	55	41	61	58	53	55	56	50	57	53	43	45	58	51	54	56	59	50	48	48	47	51	47	56	49	50	62	60	55	60	53	55	43	58	62	49	60	47	66	66	40	55	50	51	52	57	66	51	50	49	61	56	63	67	51	44	45	61	50	57	59	47	63	57	55	49	57	61	51	66	57	55	54	71	55	49	65	54	50	53	63	53	63	47	40	61	58	62	49	49	50	52	60	54	51	59	45	44	60	53	63	53	65	53	41	52	46	44	48	52	44	43	52	52	57	71	52	67	68	58	50	51	55	58	57	52	53	57	58	67	59	52	65	54	49	42	56	55	54	58	65	39	60	52	55	46	68	65	55	69	59	65	48	60	52	59	54	52	41	62	62	51	58	58	58	49	58	55	72	60	45	45	62	54	57	47	54	40	53	55	53	53	53	52	49	57	64	55	50	61	62	56	52	54	48	50	47	64	54	51	44	45	56	52	46	53	57	70	55	61	62	56	57	62	41	51	46	58	56	59	59	49	70	47	56	46	52	74	50	50	49	44	58	56	37	51	63	46	50	55	58	53	51	70	44	39	57	55	56	60	48	54	34	47	55	54	47	55	44	45	60	56	52	70	60	56	58	45	47	54	61	58	59	68	58	64	49	47	51	62	64	61	49	54	56	50	45	48	43	50	54	60	58	50	53	50	42	53	67	53	53	57	58	68	63	54	47	59	56	61	55	59	44	54	63	67	67	48	66	51	60	51	67	44	46	62	53	46	54	58	60	56	53	48	39	49	82	50	51	62	59	49	44	57	60	52	63	50	50	62	68	53	51	60	65	53	44	58	55	53	58	47	51	68	42	42	60	41	58	59	49	49	57	51	58	54	62	51	72	44	51	55	54	48	70	51	58	53	45	63	51	61	61	47	53	47	52	42	56	52	44	56	49	65	50	58	54	58	50	54	42	45	57	68	55	38	45	57	42	44	46	52	57	48	49	46	42	45	50	58	42	61	52	57	59	63	51	54	53	59	57	45	55	51	68	52	51	52	58	42	53	49	61	64	49	53	57	62	67	51	51	65	40	57	57	46	54	60	60	56	44	53	63	59	62	66	64	59	52	49	55	75	50	64	63	53	54	60	54	47	57	66	45	50	47	48	44	69	63	64	59	41	48	57	51	51	54	57	48	53	48	48	60	68	64	55	57	44	55	52	68	68	70	46	57	55	57	54	61	35	57	59	65	53	60	51	56	56	55	58	54	49	55	60	49	45	49	54	62	36	55	59	50	43	59	52	65	53	57	54	58	55	52	46	46	52	60	69	57	63	55	42	51	59	61	39	39	52	59	54	56	44	47	57	38	58	49	39	47	48	56	61	47	66	52	57	60	65	45	48	55	61	39	49	56	52	69	35	49	49	69	64	37	59	50	65	63	47	37	45	39	54	67	55	69	74	46	56	56	50	50	58	56	58	47	60	46	62	60	68	65	69	63	43	57	46	58	61	48	49	60	40	60	52	72	55	61	54	51	46	34	56	52	60	58	52	55	56	42	70	67	54	61	50	62	63	48	50	58	54	61	65	67	50	56	56	53	59	43	34	51	37	55	48	46	62	57	58	52	49	63	37	46	54	64	60	48	51	57	49	57	59	60	45	48	73	60	57	54	61	48	50	58	57	46	64	42	52	56	44	56	68	54	44	48	52	45	49	60	59	64	48	57	61	51	45	63	46	56	56	49	50	58	55	70	46	55	55	59	55	54	49	56	52	51	59	67	51	58	47	52	72	62	60	48	43	62	62	45	48	51	44	46	53	42	56	54	55	52	69	56	61	41	49	63	67	46	45	47	59	61	53	51	50	57	67	53	49	48	41	55	68	37	61	59	58	60	61	51	59	51	52	46	57	69	52	62	57	48	56	54	47	52	46	69	44	56	54	51	46	49	65	41	55	49	61	47	54	45	46	63	53	56	54	70	52	55	52	51	47	46	41	54	46	66	51	51	66	63	52	48	50	64	43	44	43	58	60	50	53	41	59	65	52	67	59	51	49	47	60	49	50	65	59	48	59	60	48	60	50	55	47	51	58	61	49	51	51	55	45	58	61	50	48	60	59	46	53	50	62	34	47	44	50	49	50	51	48	60	62	60	54	61	29	60	51	45	51	63	55	60	50	53	60	56	60	54	50	56	61	51	48	53	61	55	64	68	53	52	45	44	60	50	62	62	46	68	42	53	55	48	57	48	57	63	55	53	53	53	57	57	61	55	53	52	49	34	46	55	50	62	55	55	54	57	59	52	51	64	59	57	50	50	41	59	54	53	59	49	53	53	48	54	53	71	40	55	44	60	63	59	55	48	53	45	52	57	50	55	48	50	53	51	56	52	52	40	47	54	56	53	59	65	57	57	43	54	49	58	41	35	53	51	44	49	59	49	59	64	59	53	49	53	53	53	65	43	43	54	52	49	40	60	63	58	50	49	51	60	46	48	39	45	56	52	49	53	43	67	50	59	57	55	60	64	50	53	60	43	63	58	50	45	53	59	51	59	52	47	48	55	57	72	54	58	42	56
50788	45012	32889	31035	8126	1483	1552	22418	5468	926	831	808	797	734	760	756	728	678	5061	11012	6886	3473	1446	830	719	691	639	612	633	682	650	662	658	647	660	642	624	668	664	615	665	719	637	636	702	626	623	709	645	670	647	634	637	632	686	643	645	651	696	671	676	670	691	656	585	652	662	673	634	657	660	674	643	693	651	644	650	643	650	633	634	666	633	643	636	605	645	687	683	646	658	640	632	671	625	657	621	677	674	665	687	700	639	680	678	655	659	691	667	624	631	655	650	664	618	641	652	647	697	695	636	667	700	651	572	708	655	693	667	721	678	691	637	650	671	638	649	638	660	660	667	678	623	705	645	704	659	677	636	686	669	698	665	654	651	644	621	659	644	675	642	623	632	597	667	667	696	637	633	655	720	716	672	635	622	633	631	651	655	640	651	658	640	671	648	636	644	620	657	608	656	630	653	671	655	668	682	643	726	701	641	672	627	649	641	630	646	694	655	641	621	713	668	665	669	641	651	616	649	618	712	610	611	621	648	662	664	640	655	612	664	631	688	654	653	658	641	675	617	643	669	643	668	676	624	696	703	670	691	720	634	696	631	628	636	686	709	688	675	691	671	649	712	642	653	646	669	660	619	651	701	631	689	688	669	726	626	675	612	626	642	624	639	644	655	693	707	691	647	670	636	663	697	658	626	632	657	633	680	643	670	617	639	673	638	632	686	611	677	651	690	660	714	660	627	689	680	638	624	627	640	668	605	668	685	682	662	654	686	647	658	638	676	615	673	624	700	647	648	662	651	701	644	639	654	632	658	638	670	673	667	648	682	598	646	607	632	611	674	658	690	690	726	664	637	720	652	659	620	694	655	656	687	666	642	664	597	719	615	687	617	627	642	634	659	661	646	651	620	648	676	632	689	677	649	677	672	665	669	657	680	679	706	661	655	652	654	644	652	681	668	672	678	669	679	632	702	665	627	673	664	657	617	668	665	702	639	652	629	641	643	671	646	622	618	650	642	643	685	672	686	672	633	661	639	655	675	677	643	638	674	684	662	644	679	615	667	684	638	636	688	671	660	655	668	649	642	629	660	674	659	661	689	693	670	703	677	663	677	649	649	634	665	676	651	639	653	709	659	663	654	660	704	618	622	662	677	629	690	647	654	652	663	677	653	648	697	627	671	636	652	626	677	676	648	637	647	683	649	679	642	671	649	623	699	669	653	660	651	691	639	657	690	647	670	657	620	645	638	649	674	692	625	634	674	698	692	663	625	657	670	700	632	699	667	625	653	678	680	651	632	662	659	623	678	613	665	648	675	722	652	613	637	689	693	665	636	698	678	654	621	669	624	646	673	652	660	653	694	674	678	664	620	652	615	651	628	642	618	611	646	634	622	663	629	683	663	640	671	604	638	678	673	655	681	655	667	668	683	682	646	665	703	631	674	677	636	622	644	653	625	651	641	631	660	642	670	605	641	694	642	652	689	627	650	662	628	674	683	659	645	633	679	662	664	651	656	675	654	652	640	674	677	670	674	663	664	644	633	686	691	618	669	652	646	622	709	632	688	681	676	637	690	651	684	655	666	695	651	631	650	715	625	625	629	651	641	656	668	649	664	677	661	637	668	650	638	697	669	624	683	666	588	652	650	639	696	666	678	671	636	650	681	681	638	646	653	681	702	662	606	652	667	643	635	701	669	610	609	633	644	674	646	683	676	625	649	679	729	692	662	643	629	644	645	634	716	625	670	628	668	636	676	629	677	622	614	712	652	659	675	673	629	675	676	626	620	681	671	629	621	631	627	672	670	631	657	696	675	648	671	664	715	657	673	647	669	677	643	662	658	666	689	639	658	660	639	647	644	658	636	653	674	734	667	646	626	648	625	686	616	629	621	640	651	735	665	648	648	604	654	668	609	664	619	713	660	654	658	689	673	656	633	637	645	618	682	675	640	623	659	628	639	633	673	640	679	677	593	630	666	655	626	676	691	661	669	651	665	661	675	597	645	629	655	671	608	601	656	661	675	680	707	652	685	670	642	655	680	668	690	637	648	667	683	633	633	654	636	651	691	673	681	714	659	641	670	667	658	618	645	623	663	689	646	691	656	681	688	623	654	659	687	661	654	669	654	631	676	712	690	647	633	653	645	658	647	641	670	644	696	653	691	687	587	658	654	683	631	610	664	598	653	682	635	604	681	661	690	687	612	628	632	643	658	632	659	632	641	644	683	671	646	613	671	680	637	661	641	633	654	691	634	680	638	639	666	624	618	631	642	671	573	622	684	656	674	627	642	657	644	638	651	624	596	658	689	666	684	685	695	633	681	631	615	619	649	690	650	671	646	637	684	668	658	668	647	609	681	635	635	657	651	623	666	628	662	619	672	655	663	679	643	688	653	685	616	642	671	710	668	680	711	642	646	623	672	708	687	678	675	674	652	639	602	663	627	658	662	662	673	652	641	645	663	626	656	651	648	653	661	683	650	735	658	652	701	715	679	640	690	653	677	701	698	627	649	655	625	665	720	645	666	668	653	645	633	661	679	632	656	616	656	646	646	680	652	678	683	651	647	603	662	624	633	644	691	658	670	663	675	626	644	651	631	638	617	656	669	666	671	683	680	630	638	643	655	662	647	683	636	665	624	656	650	647	643	642	674	655	644	679	674	628	673	693	645	657	691	692	657	606	657	677	648	632	685	629	660	676	645	695	653	631	675	659	634	592	657	682	652	635	649	633	654	661	613	640	636	633	675	632	671	664	675	647	654	661	634	642	609	654	676	624	648	645	655	674	666	643	641	680	672	648	678	665	668	644	660	633	669	665	646	651	669	606	654	680	605	600	680	658	673	629	674	662	637	625	661	680	629	623	667	675	637	650	690	619	669	668	634	656	655	688	705	648	656	706	602	664	657	666	650	636	664	601	652	675	670	669	616	665	642	679	661	613	658	620	661	679	644	650	589	662	672	669	649	658	678	644	667	615	675	672	650	674	718	600	611	632	611	603	667	660	629	673	713	614	648	624	631	679	705	670	624	635	663	682	657	658	635	647	689	605	660	629	680	645	659	622	626	645	644	669	688	609	693	692	621	653	656	652	659	645	694	660	723	670	671	645	662	679	692	734	637	640	657	627	627	656	646	657	640	643	627	618	653	656	625	665	705	725	642	663	648	704	638	658	657	632	678	666	654	665	699	603	663	700	688	648	709	624	672	642	617	628	649	630	693	614	638	655	670	694	674	647	675	642	658	707	666	656	644	667	642	640	654	645	615	655	619	627	642	662	679	653	647	670	697	654	650	657	657	670	683	680	651	663	621	662	656	674	637	624	637	654	686	642	668	657	659	681	709	644	663	668	713	668	643	639	655	658	652	676	646	697	621	632	670	654	650	644	668	647	652	638	626	663	672	626	623	699	657	648	676	670	635	636	630	635	675	638	650	668	616	631	678	666	656	668	619	625	681	660	683	643	678	688	670	620	632	650	678	669	639	644	681	666	632	660	659	633	695	698	694	664
22279	28536	13627	3049	266	73	88	594	106	61	78	61	66	89	63	62	61	60	174	383	321	193	121	74	69	71	56	61	64	73	59	69	73	65	61	55	73	76	66	52	77	50	67	63	54	75	68	77	70	74	74	68	68	62	75	60	71	67	56	63	51	49	68	67	82	60	59	70	72	71	76	67	73	57	69	62	60	82	73	58	76	75	69	58	78	68	54	60	69	61	59	67	67	73	58	57	60	67	58	55	78	70	86	72	49	56	74	75	60	72	63	52	60	66	67	59	63	67	67	61	63	54	69	65	62	60	53	67	62	77	63	72	55	68	55	55	63	61	56	63	75	50	77	60	70	53	57	73	56	49	58	65	63	57	76	69	76	65	71	53	66	74	64	65	64	76	65	70	70	59	68	52	51	80	73	67	73	80	54	71	57	63	71	76	66	72	62	61	69	59	61	69	64	54	74	69	68	61	64	73	65	77	68	50	58	56	88	59	68	62	65	62	56	65	66	52	71	64	64	65	90	66	66	58	63	72	65	75	66	69	71	61	70	51	71	57	74	66	65	77	68	62	72	59	64	58	57	57	74	69	66	71	71	78	61	61	62	65	71	74	75	56	70	68	68	63	61	63	62	69	58	71	63	61	68	74	71	66	67	58	59	66	62	77	66	65	59	58	66	60	66	71	62	58	54	61	71	72	50	70	63	66	63	63	58	64	61	69	55	73	72	71	90	58	64	60	54	59	79	72	65	66	82	56	71	66	65	69	66	56	67	68	65	58	67	73	62	54	60	68	61	77	47	48	56	67	57	59	50	59	58	63	65	67	72	70	61	48	55	84	68	59	71	68	64	51	62	80	62	54	64	52	59	70	56	76	65	59	62	65	64	64	70	58	60	56	68	72	52	65	72	61	55	73	62	80	67	46	61	71	70	55	60	65	49	56	69	65	57	62	64	56	58	76	57	62	56	74	62	73	78	74	62	58	54	61	57	74	74	82	72	73	72	69	68	68	62	64	80	73	65	78	66	64	54	64	66	86	53	68	67	68	64	57	69	62	62	60	71	62	78	65	73	59	67	61	77	68	62	66	65	74	72	71	59	69	59	53	60	60	79	65	58	75	69	72	56	72	66	59	68	63	67	66	67	55	54	64	69	64	60	62	56	67	72	70	60	78	74	70	58	55	87	52	73	54	73	57	68	56	71	48	67	69	63	69	68	86	48	59	69	61	72	67	47	58	56	59	76	73	68	67	78	62	74	58	66	67	58	70	68	70	81	70	61	69	70	68	80	56	57	59	71	55	84	60	73	54	58	64	53	59	64	60	84	78	67	70	61	61	67	65	69	65	72	55	53	75	58	61	56	64	68	64	64	50	73	66	70	64	80	74	56	66	64	79	73	62	58	75	62	70	57	70	50	66	68	53	74	73	49	62	66	54	56	67	71	64	72	62	60	60	68	76	57	60	73	63	65	68	55	60	74	61	73	67	68	50	67	57	61	81	69	68	63	66	78	59	56	71	69	70	66	77	72	69	79	53	53	66	54	69	60	63	64	62	61	57	65	68	72	67	57	74	57	62	66	69	63	60	68	68	66	68	59	68	71	59	69	67	73	55	73	58	77	63	59	62	68	76	62	70	62	83	62	68	63	76	58	68	70	75	69	48	62	66	56	61	62	75	73	59	63	66	73	67	71	79	70	60	56	67	58	58	68	66	71	68	61	50	69	61	73	58	66	58	68	63	77	67	65	62	64	62	76	74	49	54	74	51	68	57	50	80	77	61	73	61	64	69	59	66	60	80	64	53	56	63	54	69	58	69	59	59	66	70	76	77	59	65	78	50	56	62	56	77	63	61	70	61	66	64	59	55	60	56	66	74	53	68	74	60	69	48	73	65	60	80	49	79	65	76	55	61	58	77	73	72	72	71	65	61	53	72	60	57	51	51	67	63	64	73	60	67	63	72	67	71	62	66	62	54	74	63	76	73	58	78	69	60	54	54	69	76	74	78	55	68	77	67	68	64	74	62	62	67	68	74	67	59	78	62	62	68	68	81	68	75	68	65	63	63	53	66	52	50	75	47	69	60	73	55	59	66	56	78	68	59	76	76	64	71	55	61	70	66	67	54	64	73	62	69	64	70	64	65	61	55	58	59	61	81	71	77	55	66	77	78	72	68	76	68	68	64	64	66	67	66	56	56	67	64	77	58	63	75	55	65	65	61	67	65	59	77	54	68	59	60	82	65	68	75	77	73	71	73	61	71	64	73	63	65	60	63	60	74	77	68	73	57	57	77	69	64	70	62	53	61	65	67	56	71	67	65	77	55	66	69	71	68	53	71	74	75	60	59	66	70	56	51	70	59	59	67	67	70	57	59	62	58	62	60	54	56	63	79	70	76	74	67	62	59	58	62	73	82	68	64	64	68	62	67	69	69	63	76	59	53	60	74	54	57	78	59	71	81	51	81	51	63	55	58	59	62	82	57	46	83	63	74	66	61	49	57	61	49	71	77	65	71	75	57	60	59	73	47	59	59	64	53	60	64	60	57	62	73	70	56	57	61	64	65	60	71	69	58	68	61	75	51	61	61	53	75	53	64	71	74	60	66	70	73	55	67	66	75	75	66	58	76	66	63	66	58	73	72	66	64	75	59	65	69	57	72	67	63	57	66	76	74	73	63	73	60	68	68	56	74	69	86	59	57	59	52	66	64	63	73	84	66	71	54	65	66	55	68	74	71	49	57	70	58	56	58	67	47	73	68	59	67	63	55	76	66	70	71	66	63	60	64	64	57	60	73	67	54	59	58	63	48	60	66	62	69	62	54	67	49	65	54	63	57	78	64	60	63	59	61	63	68	56	61	57	75	63	59	54	78	52	68	64	71	66	82	74	60	69	62	59	61	67	78	61	70	57	69	73	74	72	77	68	75	58	59	82	55	67	61	73	58	62	47	76	77	61	63	61	65	80	67	59	57	65	71	60	69	74	58	63	74	53	51	74	78	73	52	61	69	63	56	57	65	77	65	73	51	60	70	71	73	82	70	62	89	62	61	63	64	74	78	71	69	76	65	82	66	66	65	66	52	64	73	67	58	63	62	69	62	48	61	57	72	82	63	65	66	67	68	66	62	75	77	47	67	72	66	76	87	72	59	70	72	66	62	57	55	79	74	75	64	66	54	58	58	58	62	48	58	64	59	62	58	55	69	74	43	56	55	65	73	56	73	65	70	66	66	74	59	70	53	67	74	79	75	60	61	58	64	68	61	64	66	53	72	67	54	70	52	64	58	57	70	67	75	71	46	70	69	63	66	70	64	63	70	69	70	51	69	71	70	71	64	53	63	61	65	51	82	63	76	64	58	64	81	66	74	56	79	56	60	61	58	77	60	38	62	65	70	64	63	57	61	70	60	65	69	51	56	59	64	59	64	62	61	61	65	79	74	65	47	56	60	74	55	65	67	68	65	59	54	70	70	58	60	55	63	56	72	51	65	63	73	62	50	66	53
53245	48032	33027	30115	8293	1580	1575	21270	2578	1099	957	998	941	932	897	942	883	921	5112	11003	8431	5061	2087	1043	865	847	814	787	827	786	830	750	807	777	811	824	796	802	763	815	810	820	779	839	843	770	785	820	825	833	791	763	853	867	781	798	770	800	811	810	813	811	813	771	825	789	816	789	796	808	784	799	734	787	871	781	815	820	799	808	834	858	818	761	800	814	797	821	811	790	816	821	817	788	757	781	816	840	799	841	788	778	811	731	825	725	778	812	841	806	780	778	835	733	786	763	765	808	792	827	762	801	812	812	754	799	795	818	822	792	784	773	822	808	775	786	829	827	799	798	775	797	789	785	808	781	794	872	761	771	793	781	775	806	787	887	803	766	753	819	766	801	802	783	771	838	795	724	783	792	787	774	864	809	784	790	850	841	783	769	861	817	779	789	790	775	787	754	774	801	794	817	820	773	786	804	818	852	782	776	830	832	790	767	795	813	799	825	773	798	795	793	782	806	819	831	774	757	803	849	820	833	804	814	782	773	814	814	783	807	796	801	779	796	780	812	735	803	810	806	792	812	769	878	836	795	841	799	776	778	794	803	769	771	831	810	759	785	758	766	823	791	773	794	837	789	811	783	787	790	794	811	830	793	814	806	778	827	876	823	803	787	816	759	768	760	811	820	818	812	796	794	808	804	760	835	810	847	809	828	812	816	794	786	762	828	790	773	772	790	811	789	773	806	850	735	832	814	746	772	815	823	738	775	820	865	893	844	812	765	776	823	785	752	767	799	773	855	767	791	806	815	767	777	801	805	811	767	785	812	805	856	848	784	747	789	826	839	857	771	825	775	808	797	802	832	796	769	777	868	801	794	795	825	788	828	843	783	756	822	804	815	856	791	878	795	781	801	819	833	718	795	759	805	763	803	838	807	778	843	782	775	814	837	809	756	836	800	761	801	837	778	788	792	805	814	764	854	795	780	779	759	754	814	839	827	778	817	826	778	821	755	826	768	824	798	815	820	776	821	794	818	787	805	818	769	782	857	783	785	826	749	769	757	809	796	792	799	834	808	769	766	841	755	802	810	814	813	778	765	840	820	821	827	782	782	785	846	793	799	762	793	769	808	754	812	798	788	818	795	805	816	839	810	805	811	803	771	837	849	822	804	797	764	751	851	808	785	795	791	774	804	788	803	829	800	838	773	829	810	822	797	860	751	774	806	788	800	772	765	762	800	786	793	755	826	785	797	794	806	809	796	812	819	859	797	774	812	817	794	795	829	914	781	812	847	852	791	849	797	792	796	780	812	758	853	828	781	812	815	823	850	783	775	764	827	804	846	769	746	788	805	816	794	762	786	759	817	792	783	787	811	790	782	777	799	839	795	797	812	795	772	792	827	828	767	777	791	792	837	828	797	798	779	797	777	803	779	751	794	809	836	820	802	769	776	753	787	762	745	796	828	832	865	816	768	716	738	783	820	768	781	827	783	781	829	854	824	752	823	836	814	784	815	809	773	799	768	821	760	816	782	828	806	784	787	814	795	735	806	790	784	832	841	801	824	811	835	740	789	805	826	779	792	813	777	824	780	771	785	809	812	798	799	767	804	785	788	811	761	814	809	849	786	806	829	831	781	788	776	843	752	822	837	834	814	789	815	748	783	808	791	797	787	805	783	843	801	783	831	787	759	842	761	803	797	814	796	768	778	828	809	790	777	774	792	824	806	796	754	796	838	801	802	793	798	758	816	769	774	811	784	792	798	836	746	801	796	824	847	826	753	742	800	791	856	765	792	806	806	780	767	783	871	830	804	776	798	753	800	827	743	811	804	847	801	770	818	808	824	782	805	778	760	757	795	830	768	800	809	779	805	777	808	797	780	799	826	802	775	804	798	825	777	769	783	777	829	796	776	769	831	822	782	832	800	830	785	834	770	805	800	795	738	798	751	833	779	799	793	787	781	775	814	770	800	765	761	746	760	757	793	807	820	760	843	752	798	818	824	796	796	832	777	820	775	788	802	818	810	760	801	819	828	807	834	763	825	781	798	789	847	824	785	786	788	787	779	778	762	800	813	790	809	764	832	754	805	786	792	787	818	776	796	824	755	809	791	786	783	826	776	773	829	810	810	841	783	805	801	794	816	818	802	814	810	833	846	823	834	794	801	786	844	779	906	800	776	809	782	743	778	802	850	780	809	779	823	768	797	801	803	789	791	832	837	834	814	831	817	821	801	813	802	766	830	786	797	822	833	799	794	843	775	779	782	826	770	823	796	825	818	771	774	815	836	824	876	765	733	769	872	858	801	761	833	821	821	821	822	779	827	810	754	764	785	791	804	811	819	754	791	815	811	789	776	799	762	819	782	773	810	758	802	849	810	801	775	805	786	791	784	867	798	772	775	792	806	806	753	797	773	773	801	811	831	800	826	797	814	785	814	795	821	810	831	830	847	770	799	801	808	699	799	765	800	817	785	794	856	797	787	779	812	813	825	784	820	818	798	795	812	818	762	835	799	759	827	783	831	805	746	799	822	812	802	732	813	773	766	790	860	792	765	837	832	781	809	791	784	830	722	810	840	772	846	793	886	811	778	843	818	830	811	784	794	794	791	745	823	808	786	808	769	739	797	793	771	809	798	787	803	780	780	742	827	792	802	795	755	820	823	834	804	815	833	808	830	787	824	818	807	820	825	787	791	775	810	823	816	784	773	808	829	788	808	809	857	793	815	823	811	796	821	748	810	875	829	757	802	807	820	797	814	838	784	765	818	779	761	795	802	811	837	805	792	769	829	775	757	792	813	777	798	836	814	807	811	804	748	816	815	752	812	826	835	768	748	774	786	779	797	793	830	835	776	834	844	817	792	824	837	799	814	789	770	791	780	812	785	837	779	781	785	845	793	747	827	819	766	795	766	765	817	758	795	794	803	768	797	830	761	803	829	776	788	792	760	794	797	808	821	820	744	805	815	789	808	786	754	783	816	786	758	816	820	858	818	808	781	747	809	834	809	820	889	782	786	820	778	776	859	783	780	753	807	808	804	751	803	788	811	835	791	814	775	795	770	826	798	782	796	763	766	730	800	793	808	848	827	795	824	851	797	820	798	827	824	788	809	750	769	784	813	791	785	779	787	810	800	808	822	820	842	816	814	869	801	753	819	784	776	777	784	747	825	816	815	805	838	807	823	854	822	804	780	822	803	872	824	802	804	756	796	737	797	807	767	771	777	809	842	821	779	739	785	731	807	827	753	778	813	792	783	799	755	788	784	827	806	831	796	806	771	840	817	797	829	842	748	835	777	801	785	805	765	776	815	760	708	822	804	796	785	803	808	781	769	779	843	793	815	776	789	763	767	859	778	815	818	761	803	821	822	757	777	818	751	783	857	783	784	807	779	829	824	806	794	804	853	836	841	797	821	821	834	821	789	757	777	811	824	796	780	859	785	822	758	835	791	806	823	800	775	764	779	817	817	805	803	805	818	830	771	836	787	789	817	794	770	786	804	838	755	832	780
30709	39306	20531	5814	473	85	71	887	86	74	77	50	80	72	70	63	59	61	237	612	442	264	95	95	75	71	62	59	62	62	68	63	51	64	49	69	76	77	55	59	67	68	50	57	63	78	65	66	60	51	61	60	71	56	78	46	56	59	54	69	53	45	59	61	65	49	64	76	60	55	80	53	56	65	56	61	57	63	42	67	56	60	69	77	61	82	54	65	60	60	52	45	54	65	68	56	64	71	65	69	71	70	57	64	57	65	78	74	60	67	67	66	62	57	66	59	61	70	59	61	66	62	71	52	55	72	60	69	67	47	55	56	67	54	70	63	65	60	65	65	72	68	54	71	59	78	55	66	62	58	53	57	76	73	58	54	65	56	73	64	76	55	62	70	67	59	50	51	52	42	47	54	53	56	70	67	62	49	61	65	59	65	47	57	65	69	58	59	59	44	55	48	48	55	63	57	75	66	62	69	76	63	55	49	63	74	80	63	63	77	50	64	64	57	64	62	55	75	53	66	60	69	40	62	64	62	57	61	70	71	64	47	70	77	46	47	58	61	48	72	52	63	57	61	63	58	54	60	77	69	55	70	74	58	68	56	51	52	65	70	62	55	69	59	80	41	57	51	58	62	58	74	56	66	62	54	60	59	60	69	67	65	68	70	67	56	59	58	49	67	68	66	65	58	72	60	70	78	55	62	76	59	53	60	51	74	66	44	63	61	55	57	68	61	64	57	52	58	76	65	77	60	67	55	58	63	54	73	58	74	69	57	62	74	63	59	50	62	64	56	63	73	56	55	61	61	46	99	66	56	70	74	71	71	53	69	48	65	48	62	57	61	63	55	51	57	51	65	66	50	67	64	62	66	82	62	63	70	58	69	68	68	58	67	68	59	51	56	63	69	69	48	58	62	68	62	65	70	66	52	68	60	58	65	63	77	64	75	64	70	56	57	71	58	65	72	67	60	42	67	56	68	54	58	76	63	44	57	57	57	63	68	59	53	57	58	58	74	73	57	67	79	66	65	56	48	44	77	71	56	63	60	62	86	56	47	66	64	67	59	66	64	50	60	45	60	52	59	58	65	56	62	67	69	55	58	61	46	74	74	54	71	73	63	59	58	59	62	72	44	52	57	71	73	71	53	70	55	55	73	63	65	53	55	71	66	64	53	59	59	66	53	69	67	72	57	50	59	55	59	59	70	55	66	50	63	55	47	57	51	55	62	53	65	63	55	69	62	63	68	61	49	64	70	69	60	59	63	52	43	57	68	71	56	69	72	47	63	67	69	64	42	69	68	77	58	70	64	61	69	72	71	69	74	48	65	59	64	74	62	57	56	57	65	55	66	56	66	72	62	68	65	63	51	67	50	58	56	64	68	47	70	57	68	74	64	55	79	72	56	72	57	72	78	54	58	64	69	52	61	70	62	58	53	53	75	64	56	73	52	57	56	72	74	70	51	55	58	53	59	62	64	65	63	72	52	48	56	51	66	51	54	52	62	56	79	61	48	67	58	63	73	60	60	57	73	58	54	63	60	67	64	75	60	63	54	53	56	60	63	67	59	69	63	65	51	59	65	64	69	74	61	62	51	54	69	62	72	55	54	58	58	57	63	70	63	53	70	68	49	76	64	60	90	71	64	57	55	51	61	47	53	68	60	64	70	67	56	74	61	54	52	69	68	73	64	68	62	50	53	63	67	58	68	53	61	64	62	56	57	70	58	64	59	54	52	63	51	63	50	65	81	67	79	59	49	55	73	68	53	49	67	59	60	71	60	75	56	51	67	69	47	62	54	52	67	55	75	65	88	65	67	53	78	80	54	58	66	69	53	73	67	76	50	62	65	53	66	54	71	55	63	69	51	73	72	55	72	55	60	60	73	58	53	60	68	58	66	58	62	61	66	60	53	72	76	57	61	69	65	70	73	53	53	54	69	64	64	76	63	60	59	53	50	67	59	49	54	53	68	60	66	65	65	78	60	57	49	69	60	64	78	51	61	59	52	76	61	64	56	55	55	60	84	64	76	71	60	56	60	68	71	68	60	64	55	56	59	64	68	74	59	57	55	59	55	49	65	70	46	74	62	72	55	65	57	58	61	65	71	74	40	60	61	63	68	68	51	54	57	53	50	61	57	57	58	65	55	64	54	61	56	66	75	58	62	61	59	73	58	60	66	68	75	57	69	50	62	55	64	73	69	62	69	46	61	75	76	61	64	65	53	54	47	71	49	65	59	54	69	63	63	68	67	53	86	63	67	64	55	61	55	68	57	43	57	56	64	71	67	53	60	54	52	63	65	71	52	62	59	69	61	52	63	54	64	56	55	68	58	62	59	67	56	67	50	59	64	67	61	63	49	60	59	71	54	56	60	56	62	74	56	46	68	61	55	69	59	64	62	61	64	54	48	55	62	64	57	62	49	66	49	53	75	70	60	59	61	68	69	61	65	66	60	73	59	56	69	58	75	55	63	58	63	67	68	60	73	59	70	58	74	67	67	53	62	51	64	44	62	60	61	73	55	67	59	57	48	73	69	65	52	58	64	66	68	71	70	71	57	57	52	68	71	69	63	66	57	80	61	57	67	53	83	69	56	67	71	51	64	69	54	60	61	49	70	60	57	76	61	62	64	62	61	78	67	57	65	65	72	70	53	76	60	69	49	61	80	52	58	64	65	55	68	73	59	63	61	64	60	68	58	65	62	74	66	74	59	78	59	53	63	57	59	60	57	66	62	59	65	67	57	59	66	54	58	61	69	72	55	59	58	67	67	61	49	67	64	62	65	72	57	79	60	61	61	52	70	62	49	50	67	70	62	71	57	59	59	54	68	66	69	67	62	73	60	68	76	69	63	69	60	65	67	63	68	68	61	68	70	71	59	64	71	55	62	69	68	68	70	51	51	43	60	66	50	68	66	69	60	61	67	63	50	41	53	61	62	61	54	68	60	60	51	60	65	77	59	72	65	64	55	59	60	68	60	56	69	48	68	80	71	52	60	49	55	66	59	57	62	55	54	67	70	55	70	61	53	69	48	65	66	59	64	68	50	50	62	58	69	66	50	63	79	60	70	64	68	73	58	51	53	64	57	73	50	62	61	62	67	59	73	61	70	68	57	59	51	54	50	59	67	66	53	67	56	57	69	51	62	57	68	52	56	69	66	57	69	80	56	66	50	55	72	75	69	57	55	66	52	61	55	48	57	59	60	62	52	52	60	52	60	59	69	44	61	50	69	56	66	64	57	57	63	62	55	68	70	62	67	68	70	59	62	53	60	72	69	57	65	76	58	69	58	52	59	51	56	52	54	57	56	65	60	76	67	57	68	65	54	51	77	64	63	58	54	77	65	62	72	54	53	58	77	70	66	69	62	61	64	63	64	63	75	62	57	73	68	56	69	63	56	56	55	54	56	51	71	45	62	67	65	40	60	55	52	54	53	66	75	64	58	54	77	61	60	63	56	64	80	62	67	51	60	56	71	63	83	58	60	59	59	68	74	63	57
50008	47416	38699	35754	12643	2059	1837	23866	1680	1099	1021	1000	984	976	937	872	893	868	7851	14778	11385	6588	2720	1250	893	790	749	769	752	724	787	768	732	726	719	791	698	730	772	800	812	709	709	714	766	745	737	779	767	749	700	746	739	759	768	740	755	724	724	745	725	736	703	742	759	741	717	781	760	726	757	756	768	739	686	794	814	716	729	781	759	761	755	752	784	751	791	796	774	789	726	692	759	737	747	768	755	761	766	750	713	759	712	696	748	764	784	757	748	799	754	748	758	743	727	744	754	724	700	769	753	731	743	746	738	773	778	751	746	738	752	784	694	742	753	759	724	721	759	712	722	779	685	723	746	761	753	732	759	788	790	764	808	737	714	805	729	794	739	793	750	787	799	776	706	746	764	771	774	751	761	750	740	769	780	744	756	811	758	795	731	785	716	753	737	745	755	783	787	726	770	753	760	772	744	787	710	743	745	732	736	788	734	735	789	724	753	730	754	700	761	766	720	746	688	809	776	688	773	738	741	774	757	761	778	733	729	769	815	779	764	765	788	753	759	769	765	779	733	748	739	728	712	730	775	731	782	747	773	708	762	705	759	718	712	731	736	737	784	782	749	774	790	731	788	769	775	706	774	759	712	783	754	768	730	752	783	803	749	743	699	763	751	758	806	776	759	751	758	776	802	772	719	734	713	749	704	729	758	758	747	783	750	730	786	786	759	700	678	746	788	736	766	749	753	736	739	761	814	753	757	786	756	796	734	783	743	737	767	707	747	756	795	780	733	728	763	799	795	698	761	791	773	762	764	780	755	771	775	776	759	748	740	768	803	754	807	806	781	730	711	776	759	747	795	705	728	748	738	739	745	768	805	743	747	746	751	745	748	794	713	758	752	754	766	756	725	802	771	737	755	719	752	741	743	741	730	787	772	759	758	779	752	707	752	773	756	759	733	795	725	796	795	784	784	750	715	748	801	742	759	758	760	764	785	742	803	720	772	738	777	759	715	766	761	777	775	752	757	742	765	780	766	732	747	775	742	738	765	766	794	789	760	748	788	734	778	770	754	769	748	748	768	758	747	756	737	768	734	795	729	704	710	772	772	744	772	764	715	755	784	765	768	752	749	761	798	751	772	782	722	740	756	793	751	734	702	747	772	729	742	739	767	780	807	744	796	754	715	768	776	772	751	796	783	804	728	755	757	712	729	746	725	716	719	724	760	762	802	738	763	769	706	751	756	758	787	784	777	752	728	748	798	742	766	752	770	771	768	745	729	738	739	741	740	743	774	788	761	782	778	812	761	761	733	764	754	727	679	756	703	750	804	777	765	763	751	773	750	738	771	723	719	710	721	758	759	725	751	784	726	784	764	745	771	749	766	749	772	714	755	770	778	773	798	728	755	730	799	776	719	817	779	752	699	752	701	706	722	729	724	741	798	801	779	749	739	697	741	789	752	770	789	779	760	734	774	703	786	768	763	700	724	700	743	803	807	738	763	760	732	767	764	839	761	753	747	770	749	742	767	778	818	763	722	731	758	723	792	769	732	738	768	736	737	705	749	694	775	718	707	794	788	774	781	743	777	762	752	756	744	763	704	730	770	783	751	772	753	732	776	730	727	726	768	741	811	746	747	726	744	759	796	706	788	787	752	754	743	758	779	764	737	754	699	778	777	778	696	733	717	788	710	727	765	777	802	743	743	743	782	738	761	728	743	800	731	728	738	777	782	758	726	740	770	746	789	758	792	689	766	743	732	775	789	757	735	750	739	711	714	770	749	713	800	738	748	800	799	743	718	754	747	737	710	760	782	738	755	782	768	757	779	766	758	748	751	712	762	767	763	767	748	780	733	785	729	751	754	756	747	743	792	741	772	770	803	747	755	782	726	772	741	780	773	769	727	712	769	759	701	714	711	736	759	712	791	769	726	719	766	717	774	788	738	748	760	769	786	716	759	733	807	723	739	774	792	775	744	745	770	772	747	768	764	761	760	750	726	726	695	766	757	689	728	721	736	715	723	806	763	764	761	749	759	746	756	786	767	742	719	735	741	747	765	761	777	721	723	676	710	733	775	775	776	770	704	775	781	747	741	780	767	766	814	785	733	752	771	759	722	742	759	733	773	761	760	763	767	763	719	749	707	747	754	740	741	748	727	801	761	765	759	797	765	749	736	719	746	761	771	722	776	773	777	781	678	709	748	762	792	739	760	761	753	712	715	803	720	749	756	724	748	811	770	751	742	727	715	746	752	695	763	773	764	742	773	763	738	730	767	747	746	772	767	715	781	730	742	732	730	769	747	757	788	708	785	792	779	757	754	726	768	806	770	720	737	715	761	744	731	728	713	739	800	736	760	797	746	817	740	761	792	764	737	735	737	710	733	753	730	746	742	738	806	769	774	708	769	757	724	753	741	770	769	740	669	724	768	734	742	762	708	762	755	740	782	794	708	726	802	779	722	789	721	761	766	766	762	761	731	728	728	780	797	775	744	721	769	772	694	832	715	692	764	713	710	759	784	762	747	721	721	759	735	748	783	783	757	802	684	716	752	709	733	738	703	738	710	766	752	688	722	760	735	746	788	724	709	755	735	784	737	740	721	769	778	724	788	768	791	766	740	767	766	735	794	777	739	792	749	726	765	764	755	782	740	781	759	733	754	778	758	770	787	762	734	748	754	732	687	799	713	783	751	767	790	791	777	782	779	778	813	743	737	744	773	768	738	757	768	762	732	745	756	748	746	764	800	722	773	702	731	720	764	766	707	786	715	689	738	794	715	762	769	733	790	760	745	755	711	783	769	699	721	741	722	717	770	777	718	730	795	764	778	744	777	762	696	795	767	807	791	761	737	744	804	724	725	755	779	735	777	723	788	801	745	745	768	730	748	755	720	730	751	754	782	766	781	747	748	748	761	745	759	761	762	796	742	768	696	779	762	820	729	757	764	762	711	768	721	803	746	696	794	782	778	724	812	736	761	736	755	779	772	760	723	733	741	745	736	729	764	774	774	765	778	709	810	703	741	761	731	751	733	799	734	733	734	701	735	752	749	753	736	777	817	757	742	713	745	708	738	759	714	768	740	757	767	738	766	720	770	743	756	778	770	760	743	734	779	731	751	728	758	742	750	770	752	729	777	760	749	729	800	795	738	764	728	754	792	741	757	752	769	755	749	791	732	712	761	757	786	747	753	762	729	726	779	746	732	745	758	799	769	753	753	808	729	744	739	768	710	711	747	769	738	715	762	750	722	772	753	819	779	725	762	763	751	776	721	762	808	780	763	717	770	740	757	746	737	770	769	754	803	752	761	734	760	755	750	737	711	717	772	751	763	726	734	704	730	803	748	778	732	751	749	739	800	740	688	746	779	727	753	771	741	760	760	732	731	732	780	745	730	752	797	727	751	752	797	765	711	760	779	752	781	760	762	706	791	710	750	737	760	808	772	735	724	656	771	771	762	820	713	783	778	737	729	772	763	729	745	779	738	787	753	726	773	712	769	737	750	691	759	745
10501	11813	4793	987	135	58	45	95	63	64	63	61	54	63	51	64	61	58	119	189	186	110	76	84	46	57	56	57	59	40	61	65	60	65	54	61	56	53	62	60	60	63	54	65	52	72	56	51	57	69	61	68	75	46	59	61	57	48	56	57	69	51	55	64	61	54	45	61	70	62	50	51	61	57	56	67	53	41	54	50	62	45	58	52	56	48	72	51	39	71	55	55	62	65	54	76	68	66	57	57	45	70	63	59	66	58	56	59	57	70	47	65	71	57	65	54	55	55	60	71	47	51	48	66	58	60	56	63	72	60	57	54	55	59	70	59	63	50	55	52	62	57	49	58	54	50	60	67	56	68	65	48	56	55	60	56	54	66	44	53	70	56	66	53	65	51	57	64	49	50	69	58	55	66	51	65	48	56	61	53	70	48	56	60	49	53	74	56	68	72	64	58	63	57	53	50	58	70	50	67	64	47	49	52	73	53	53	61	46	54	52	63	54	51	56	56	59	67	59	53	52	61	57	58	66	60	44	65	58	63	52	66	51	53	73	55	56	79	60	65	59	58	62	46	51	70	63	45	53	54	70	55	65	57	62	50	59	44	55	59	72	54	54	49	56	56	56	56	64	62	61	53	47	71	67	81	77	66	64	59	53	63	62	58	58	64	43	75	54	50	66	64	69	53	50	56	41	53	55	46	54	44	51	51	49	56	57	58	66	52	57	61	40	42	53	54	54	73	58	65	44	57	52	58	59	58	61	55	57	48	61	63	53	52	64	60	55	50	62	70	66	52	67	46	69	60	64	57	57	53	56	59	63	61	73	50	62	69	74	43	56	56	55	58	56	53	68	55	64	43	67	60	68	62	52	54	61	62	57	52	63	63	58	61	55	59	52	64	60	58	52	44	49	47	44	63	51	62	60	57	59	77	62	59	56	57	56	55	55	66	59	51	60	78	56	62	57	58	56	64	56	63	54	57	63	53	55	47	48	52	53	62	65	61	56	61	60	57	62	45	66	58	57	57	57	75	46	51	56	42	61	63	60	45	51	67	57	56	53	51	67	48	48	65	68	49	50	52	44	55	52	62	51	82	64	51	55	62	58	63	52	64	60	58	48	58	63	49	51	83	60	55	74	52	62	55	53	54	57	51	44	64	48	54	55	50	56	56	64	49	75	55	52	52	46	51	66	65	63	49	50	48	66	64	69	59	52	51	54	56	60	68	68	60	56	57	53	56	54	61	51	51	65	72	58	65	52	64	55	58	62	60	66	54	63	57	63	75	49	59	62	69	50	50	55	56	66	54	48	59	48	69	48	60	64	51	41	47	56	52	57	51	59	48	50	63	63	59	54	66	52	64	56	43	47	62	61	60	60	51	67	58	43	63	60	53	56	66	50	55	50	56	60	50	53	54	46	39	54	52	71	61	52	61	46	66	55	52	49	52	58	72	49	65	60	58	65	72	67	51	50	64	61	68	58	45	68	69	69	65	62	57	61	56	58	58	49	54	56	60	50	67	62	59	50	51	64	49	57	64	53	62	63	67	60	54	60	68	59	64	53	65	59	49	61	62	62	63	52	64	67	56	58	60	59	55	59	56	60	56	54	62	56	57	43	72	50	53	54	65	66	51	68	58	64	55	57	46	57	59	58	54	53	64	58	64	61	65	58	58	54	53	59	58	73	62	53	51	48	50	59	69	58	69	58	54	62	49	64	59	63	52	78	53	68	44	52	64	46	52	68	57	54	58	59	58	57	72	54	58	54	55	64	61	49	51	53	56	56	53	56	57	46	60	56	56	42	62	48	68	47	69	48	60	57	61	51	56	65	47	58	55	53	63	52	72	70	52	57	68	53	56	62	57	61	59	62	44	58	60	69	46	48	59	65	73	58	50	54	50	49	55	59	45	55	71	53	63	52	53	58	54	62	64	59	61	69	59	57	68	67	60	64	66	63	63	54	54	72	60	53	56	64	54	53	64	63	44	49	70	55	55	59	62	59	56	56	62	49	69	65	68	57	65	62	51	51	47	38	61	58	67	67	44	62	63	46	60	62	60	59	55	50	69	62	49	62	63	59	67	65	53	59	47	44	57	66	61	58	65	53	68	58	62	57	61	61	55	53	54	61	54	47	61	41	59	51	69	66	53	57	52	54	61	58	71	58	59	78	58	66	49	84	53	53	60	68	63	59	41	52	62	61	55	62	50	50	61	49	65	47	46	63	54	52	66	56	66	48	55	58	79	61	58	61	41	65	62	58	59	54	72	44	73	60	51	60	67	58	51	62	54	56	49	51	57	59	64	57	54	62	67	63	52	64	75	50	65	62	69	59	57	42	58	49	55	55	63	54	70	63	55	49	50	45	67	59	64	50	66	57	55	56	56	51	64	67	61	66	59	54	70	51	61	63	60	42	61	51	54	50	46	51	66	49	61	44	55	54	52	65	65	54	61	72	58	57	52	52	55	66	58	66	65	66	55	60	49	55	59	58	61	47	50	49	60	59	69	62	63	63	63	54	64	60	55	63	67	59	66	63	54	52	52	38	55	68	64	43	54	52	62	50	60	66	59	55	73	58	65	63	64	57	62	49	47	59	58	46	50	61	53	60	63	60	44	46	57	43	55	66	58	49	69	55	70	71	55	51	51	61	53	56	58	61	46	50	58	61	58	52	56	58	51	55	52	49	48	69	57	58	58	62	71	38	52	60	57	65	69	67	49	65	55	36	57	64	57	46	52	60	70	65	55	59	48	63	62	75	46	51	62	59	57	53	69	52	60	63	47	51	58	53	51	46	58	67	67	57	54	56	65	64	53	54	58	55	63	57	71	71	63	48	58	53	61	70	69	44	55	53	65	47	45	63	61	60	53	50	53	52	44	62	72	68	56	56	67	55	58	61	68	54	46	58	50	61	52	68	56	55	61	45	65	69	60	56	65	72	56	62	69	52	62	52	45	45	54	82	53	45	57	68	58	65	56	57	41	57	51	54	62	61	48	58	56	65	48	42	61	64	53	56	67	54	60	49	67	59	50	61	57	62	64	59	60	51	56	65	50	44	58	58	59	56	58	49	56	55	60	68	49	56	66	54	57	50	66	68	56	56	46	63	59	57	66	66	71	54	65	59	53	49	69	62	61	61	54	56	69	71	63	61	59	65	55	63	58	67	52	62	48	61	64	55	62	58	59	55	45	51	47	62	74	53	74	51	66	50	69	69	55	55	63	57	49	48	59	46	51	58	49	71	46	54	66	58	59	57	53	54	59	63	82	69	63	70	53	45	51	61	62	69	52	70	61	61	57	73	54	56	70	62	54	61	62	63	55	53	69	64	70	55	55	74	52	52	59	64	61	65	65	62	73	65	50	58	58	45	65	60	57	66	41	56	58	53	48	60	61	44	53	43	52	56	64	56	47	53	57	62	63	60	66	53	56	46	60	57	49	69	68	68	62	60	66	55	57	67	52	68	70	52	57	55	66	49	62	35	56	71	54	56	61	49	40
43513	36476	22435	19985	7135	972	965	3226	812	849	807	813	743	722	765	766	724	705	2525	5379	4572	2445	1275	913	741	753	662	701	717	672	707	708	703	668	718	693	694	689	693	746	704	687	674	717	716	731	670	708	669	742	687	660	661	690	692	725	708	721	710	711	729	693	683	687	677	700	696	690	720	682	711	732	717	691	678	695	717	724	714	683	676	679	735	703	720	669	703	697	732	731	704	675	674	738	708	705	694	711	685	660	679	729	712	688	704	699	689	684	735	671	660	697	720	639	695	680	719	697	735	667	714	684	671	729	685	647	739	701	721	713	685	697	688	699	711	695	691	648	685	699	686	687	731	697	692	647	723	737	710	694	712	678	700	713	741	730	691	688	664	698	653	661	702	706	728	705	710	678	736	693	682	681	750	707	703	704	687	735	700	714	696	679	702	695	718	700	682	727	684	680	698	661	689	660	665	749	725	686	740	701	719	726	680	625	685	697	672	721	711	673	750	683	740	711	697	677	712	741	675	732	684	725	660	690	641	710	688	634	648	703	644	643	784	736	708	718	728	782	736	695	749	658	709	692	690	736	654	682	706	720	695	695	710	649	697	712	743	691	692	728	746	693	702	727	666	693	642	746	714	688	737	678	707	719	711	697	747	691	718	753	727	682	708	723	719	719	668	705	692	738	691	686	755	702	648	706	672	671	691	698	731	713	723	694	704	672	703	673	726	720	671	655	723	674	701	725	733	722	756	707	692	705	733	723	684	723	727	702	679	673	767	672	738	752	676	709	718	696	704	716	713	698	669	717	698	685	699	710	673	700	661	721	769	711	760	674	729	703	636	747	698	746	713	694	730	750	694	716	714	715	674	721	663	750	721	754	692	681	709	722	709	677	725	708	667	720	683	694	732	699	672	683	676	700	714	717	712	685	694	676	748	732	680	704	738	746	716	694	738	672	677	760	712	675	752	697	727	659	669	713	715	696	665	705	715	669	718	671	693	696	737	717	635	712	705	697	744	670	708	654	667	709	725	685	747	728	669	709	724	699	705	691	701	690	635	729	711	709	708	697	685	708	707	745	668	746	718	674	667	707	739	727	704	668	728	667	768	684	683	687	687	664	741	733	693	664	728	672	680	692	682	666	733	661	728	723	678	667	645	721	715	739	684	682	688	670	695	680	706	718	657	644	735	697	694	655	733	706	696	701	714	774	691	664	743	720	703	761	721	722	713	701	779	691	677	648	673	678	757	706	698	734	712	682	695	722	710	741	707	706	698	718	688	677	687	733	703	727	682	683	690	727	716	732	702	690	720	717	676	727	690	675	703	707	710	674	690	679	680	719	708	764	726	665	686	669	698	671	733	701	666	718	702	737	745	661	717	711	708	716	730	716	684	676	737	684	734	716	745	689	763	743	726	756	717	667	724	690	719	694	688	697	670	703	681	702	704	717	703	717	674	756	743	659	686	757	725	725	661	782	714	726	677	659	692	743	681	737	690	672	676	710	656	704	679	681	655	716	706	714	665	758	682	689	697	712	733	705	705	727	687	747	714	730	695	691	660	668	714	710	682	677	711	709	670	690	711	701	682	719	709	723	675	734	663	666	694	718	737	739	711	680	648	701	672	700	702	709	733	678	739	717	717	713	708	679	719	683	692	684	733	718	694	728	699	704	728	716	711	659	721	685	661	665	704	710	737	684	714	647	699	634	737	676	711	706	697	771	720	685	678	692	699	698	708	752	654	695	709	696	696	792	738	712	715	710	744	693	755	702	694	677	723	694	676	690	700	702	687	714	706	710	698	707	682	735	731	745	707	709	715	651	694	720	686	691	709	718	684	695	736	727	716	664	694	701	723	708	684	737	734	668	706	667	692	717	675	675	708	726	622	725	651	721	726	712	729	701	710	713	715	742	727	695	702	727	706	678	727	730	664	696	721	710	731	665	729	704	688	743	716	726	712	730	716	686	702	692	699	775	678	670	708	726	718	715	696	720	748	702	710	690	671	690	699	745	737	709	701	708	712	720	722	670	679	687	719	698	681	744	730	687	683	646	698	662	765	774	713	695	682	703	737	779	704	768	687	698	676	741	709	706	737	711	689	674	708	708	711	665	698	745	696	691	704	720	723	697	686	703	730	713	690	693	712	651	703	693	697	673	683	728	698	668	706	731	737	719	682	699	710	700	665	725	704	695	693	685	719	677	695	714	735	771	710	699	684	695	680	668	674	734	678	735	691	680	704	723	720	735	693	749	696	737	670	712	730	705	759	691	702	702	725	680	698	645	724	705	672	741	737	735	711	677	748	700	727	714	693	739	693	727	689	697	690	724	706	684	719	701	703	691	706	724	661	704	699	722	748	694	694	738	651	731	733	661	732	713	689	683	701	696	680	737	719	681	722	693	716	691	702	692	719	694	692	708	692	729	697	701	708	706	747	720	686	718	714	716	723	721	707	684	685	704	688	690	666	729	701	725	719	693	657	686	693	755	687	633	686	725	659	743	670	687	715	695	719	676	705	701	723	658	705	681	741	696	684	679	679	682	702	757	710	708	721	689	723	702	679	708	718	740	699	700	758	729	677	673	723	739	697	772	703	709	688	724	682	691	648	705	729	684	667	679	732	677	715	724	712	709	746	707	699	664	703	696	731	694	669	659	727	684	738	717	722	661	785	646	743	683	688	698	688	747	706	665	703	674	679	718	737	716	686	650	726	706	731	688	694	723	702	724	730	686	699	748	716	743	702	653	737	709	700	681	736	703	693	726	718	726	727	648	696	674	696	679	694	650	703	724	720	702	687	708	701	715	706	729	715	735	677	709	731	693	720	736	665	716	722	694	624	701	740	689	747	655	697	685	729	738	706	760	675	717	716	707	730	732	711	694	711	709	678	671	753	701	736	682	671	713	658	713	730	702	705	716	695	730	705	682	731	738	682	732	709	675	697	679	756	687	714	675	677	724	702	706	761	722	705	691	738	720	712	730	721	661	721	664	670	720	690	711	656	728	732	698	754	693	719	666	737	706	711	730	728	678	714	724	747	713	686	668	729	690	736	706	695	696	687	690	694	726	737	698	668	690	648	676	726	721	747	732	632	697	683	725	702	674	685	707	719	696	709	698	702	687	717	704	730	723	696	672	713	699	752	680	688	684	742	710	708	687	746	704	649	660	698	719	694	706	737	699	718	747	730	715	674	735	740	719	694	704	676	654	692	710	710	753	683	673	719	666	736	727	699	734	703	679	686	743	671	685	721	726	719	681	746	711	705	719	693	690	706	672	728	722	674	718	695	718	698	751	677	720	694	716	732	745	649	697	699	702	684	684	681	747	703	720	681	681	701	696	656	676	696	692	706	702	664	668	703	666	764	716	697	677	682	733	714	715	710	731	692	708	674	723	675	748	723	710	684	747	702	737	684	657	696	714	688	708	723	673	682	647	708	678	728	719	670	721	694	693	743	703	716	712	744	671	715	749	710	713	698	678	652	699	725	704	694	759	711	665	731	695	673	719
25090	31664	14877	3547	545	79	84	59	61	55	68	56	51	56	44	73	54	66	190	367	272	172	102	88	47	56	63	57	64	75	51	42	53	63	63	52	62	51	53	52	60	53	67	58	50	57	82	58	50	52	53	51	57	63	60	51	61	62	58	56	55	62	60	63	61	54	56	50	51	51	55	44	76	50	63	72	64	67	65	55	66	46	53	59	62	62	55	48	51	50	68	57	70	48	61	57	57	53	58	43	48	57	51	42	58	61	47	50	66	50	50	49	73	55	55	52	57	63	55	63	56	45	50	60	52	59	51	58	69	57	61	57	47	58	69	55	50	60	71	62	66	69	57	52	42	49	63	58	43	55	66	50	61	60	69	62	62	59	47	65	44	60	66	48	52	51	62	55	66	42	51	57	52	53	71	44	53	60	50	55	59	52	52	60	56	56	50	62	58	58	45	68	44	56	61	61	65	46	66	45	60	55	49	56	57	59	45	57	56	55	56	58	50	62	64	64	42	66	52	66	58	56	46	65	58	58	58	64	55	55	52	64	54	67	57	67	60	65	58	53	55	55	57	55	56	56	54	63	61	53	50	52	53	71	66	66	52	49	53	52	58	45	54	67	58	54	53	52	54	55	54	53	55	56	52	70	38	59	67	58	63	62	52	53	52	67	57	54	72	64	64	55	74	43	70	46	54	51	47	56	49	56	55	50	70	52	58	63	49	44	51	53	51	56	51	41	44	69	59	58	59	50	62	53	55	62	59	48	57	55	59	62	55	43	47	58	54	53	68	50	45	55	62	73	66	58	68	51	59	49	60	49	70	56	50	65	52	54	62	57	52	63	54	49	69	64	43	53	61	54	59	57	47	50	49	46	48	69	53	50	67	65	62	49	51	60	55	61	43	47	53	57	76	56	56	45	64	57	47	72	69	52	58	54	51	68	55	63	59	57	53	58	54	58	40	44	49	55	64	62	44	57	54	49	50	64	69	65	48	53	64	70	54	53	47	66	63	48	56	68	62	65	50	69	46	64	62	63	50	53	53	54	56	38	55	56	58	52	62	57	41	50	66	67	46	43	54	61	56	55	59	62	50	63	49	62	54	54	64	52	51	48	43	44	55	52	64	42	58	67	47	54	60	53	54	50	60	71	71	60	56	47	56	61	51	60	58	51	60	58	59	55	63	55	59	56	49	56	64	53	53	50	63	44	51	51	60	66	55	56	58	55	49	58	64	56	46	55	51	64	65	59	66	61	54	58	58	62	55	56	52	59	67	61	64	67	45	52	59	51	72	55	57	52	58	46	64	69	68	54	61	48	63	53	68	63	61	51	58	57	48	64	52	62	67	52	63	64	51	72	48	55	60	52	66	53	50	53	41	51	52	62	67	54	55	67	61	54	57	50	59	52	55	56	56	56	48	56	58	49	51	48	58	64	50	44	58	49	67	55	55	54	45	45	70	60	60	69	57	61	62	55	58	57	60	48	52	73	54	60	53	72	55	46	60	61	41	51	60	50	60	64	54	60	52	59	50	59	61	60	60	50	49	49	59	57	61	64	62	57	63	48	59	65	56	45	53	60	60	61	67	53	61	61	53	38	56	60	50	59	63	56	57	47	69	64	58	50	70	49	45	69	60	52	58	50	61	60	61	56	53	58	51	65	64	53	50	53	61	55	55	47	55	56	51	60	51	47	70	56	58	68	54	58	57	46	51	42	63	50	55	60	64	80	55	59	45	64	58	43	50	51	58	57	57	64	52	47	63	56	53	58	64	51	51	54	53	63	54	62	62	60	45	49	61	54	57	52	67	53	56	68	64	50	52	69	56	67	55	58	58	63	38	61	55	60	59	59	71	66	44	43	63	74	52	40	58	63	59	56	56	67	45	56	60	54	57	66	50	57	65	48	51	63	50	57	48	68	45	62	57	58	53	61	58	41	72	57	57	64	59	48	61	48	55	50	56	69	69	64	45	63	63	51	53	47	58	64	51	45	44	51	70	45	49	57	61	62	62	47	52	56	69	68	56	40	57	58	53	69	55	55	68	65	56	56	61	55	63	57	61	60	66	44	72	41	58	51	55	59	67	52	59	70	64	57	54	67	63	68	43	62	59	54	51	64	52	66	57	52	51	50	55	53	58	57	47	48	53	61	46	51	47	54	41	57	55	57	52	64	57	57	59	49	54	61	48	67	48	52	64	62	62	56	49	51	55	52	41	65	59	43	48	58	57	57	45	49	69	58	42	59	55	53	53	55	48	52	48	56	65	81	55	67	62	63	54	58	73	56	73	54	77	64	48	58	52	58	52	58	58	60	59	64	55	54	49	61	62	50	63	44	55	55	51	72	60	45	63	53	56	61	54	59	60	63	54	60	68	69	60	62	55	49	51	61	66	49	62	68	54	60	59	57	64	58	61	69	60	55	41	72	43	51	46	45	58	65	69	49	53	49	57	55	60	60	62	57	57	60	54	48	51	60	60	62	61	59	59	63	60	61	53	57	63	52	60	62	67	55	54	66	77	56	67	51	49	56	60	57	56	61	52	69	45	52	54	50	62	57	65	53	49	47	52	64	52	64	62	71	60	54	58	57	59	57	58	53	75	63	59	59	60	58	50	60	68	57	47	52	45	48	50	57	67	50	50	56	73	55	49	76	65	46	68	53	55	56	60	46	64	72	68	58	55	48	47	55	55	68	59	53	54	66	60	60	60	45	50	64	65	56	56	66	51	63	63	69	66	52	67	58	53	55	66	50	57	50	65	58	72	66	60	42	45	61	57	58	50	65	51	59	54	64	78	41	52	58	54	61	55	64	49	57	61	43	50	57	63	57	62	67	69	48	57	60	52	43	63	60	52	55	42	63	60	52	54	56	54	54	46	60	54	58	66	63	48	50	64	55	48	65	70	54	58	48	49	60	72	43	60	52	66	54	54	48	69	56	54	55	46	61	47	65	50	51	58	59	63	65	47	64	54	68	53	68	55	48	57	66	59	59	68	51	45	67	60	50	54	57	75	69	61	63	58	53	52	71	52	59	55	60	60	58	59	50	67	54	45	53	55	56	63	53	45	62	61	63	59	54	64	62	66	62	59	53	66	59	52	59	54	65	54	60	61	66	61	53	56	60	56	53	60	53	59	59	66	60	55	64	62	65	59	56	56	67	55	46	42	73	72	60	58	49	68	59	66	54	49	51	66	53	62	57	57	56	61	48	50	54	64	64	63	60	43	51	51	58	67	69	64	55	49	60	58	60	57	58	58	48	50	57	48	49	49	50	62	55	48	47	48	44	58	61	69	58	63	47	65	60	58	64	69	58	49	61	45	65	58	65	63	60	51	50	52	53	50	56	67	54	71	61	46	68	50	58	75	62	52	53	58	46	73	63	65	63	58	55	62	55	49	49	63	61	64	47	53	63	55	44	60	64	48	62	55	65	46	58	55	45	61	56	56	54	46	49	56	56	67	52	57	55	58	57	54	59	51	50	46	63	72	55	68	40	60	61
50634	45046	33234	32450	16664	1513	1353	1189	1037	981	852	854	838	820	806	714	767	770	5906	10556	7729	4022	1931	1056	734	721	689	707	667	651	693	665	724	679	718	704	665	710	699	708	654	674	675	719	694	646	683	708	674	651	746	686	673	668	695	675	705	686	689	693	675	689	699	735	697	686	735	641	696	705	666	658	705	638	712	679	693	703	720	704	675	665	732	704	678	677	676	730	725	672	726	683	728	698	688	717	699	715	736	719	656	675	714	680	696	671	649	687	685	706	707	680	703	667	685	657	717	730	654	673	698	683	674	669	686	702	692	715	664	718	677	695	700	645	674	705	675	670	701	741	711	670	678	674	629	680	714	686	658	656	688	644	691	703	705	682	672	702	685	700	713	724	664	662	710	705	705	642	704	745	727	716	645	657	689	713	721	682	725	708	700	694	665	697	703	711	732	661	671	700	663	666	672	658	663	732	728	676	638	662	711	657	662	664	655	714	642	684	690	697	700	721	692	670	663	686	645	697	634	704	709	714	708	722	643	682	667	704	693	683	692	705	679	691	690	671	627	729	711	745	741	660	720	657	630	635	675	687	713	685	695	672	678	711	661	653	695	649	674	689	662	707	722	749	700	675	695	725	739	667	704	683	676	633	693	656	701	682	695	687	688	713	681	669	659	706	726	727	722	665	665	708	686	719	631	714	675	697	712	706	623	727	695	710	697	670	704	701	664	688	667	695	653	681	718	677	654	676	680	688	680	708	664	678	712	685	683	694	681	704	713	662	685	725	670	704	721	686	651	724	700	694	758	689	689	649	662	654	682	702	703	693	685	708	696	666	679	720	698	700	702	668	666	673	683	722	709	683	666	637	648	727	704	699	730	656	675	718	656	677	689	663	654	704	667	687	663	665	672	702	668	653	687	676	727	684	720	694	667	680	688	705	667	651	687	662	670	701	699	721	676	698	722	704	659	689	716	713	720	724	670	666	650	693	728	675	687	608	747	672	680	682	683	689	704	688	669	688	737	699	698	671	709	687	670	689	668	727	677	685	658	661	714	694	703	640	696	698	719	720	697	703	645	639	679	692	681	632	659	660	710	701	704	668	719	676	697	671	677	727	676	707	681	687	679	697	746	675	695	669	707	643	696	685	683	664	735	692	672	716	703	705	713	752	663	681	715	713	700	654	702	715	646	667	685	692	698	714	688	694	689	645	715	673	675	656	682	713	654	725	616	658	665	688	704	668	704	696	726	685	696	663	661	703	666	680	657	694	716	696	709	638	690	668	688	660	689	671	651	682	701	699	686	712	696	739	682	650	676	625	700	705	733	640	693	663	688	692	683	690	699	743	691	697	660	678	723	693	708	717	663	676	674	657	685	692	657	684	664	670	682	629	723	645	686	650	728	704	688	677	675	748	706	698	676	675	697	651	665	664	656	638	657	675	695	672	693	664	685	672	725	706	675	693	706	699	694	718	685	694	681	700	719	660	700	697	669	685	676	667	723	711	711	669	692	692	701	710	677	687	735	697	706	681	708	726	701	693	657	700	678	723	647	667	684	691	693	657	688	689	638	631	689	691	604	666	643	674	637	713	703	713	707	690	687	633	640	693	662	675	713	668	765	665	682	672	666	700	700	702	684	683	669	685	673	710	716	719	668	687	708	685	717	651	660	692	736	680	681	698	689	646	737	699	721	699	708	678	671	730	657	717	689	716	704	682	671	708	683	659	703	691	727	657	683	701	727	692	694	708	669	651	684	708	721	626	688	673	655	710	675	723	672	659	686	729	679	694	678	689	709	714	726	745	646	700	692	681	673	717	655	703	677	678	672	706	649	736	651	694	691	699	680	675	705	752	702	688	698	716	715	697	653	688	663	672	627	679	660	693	664	689	652	693	688	725	681	682	693	748	697	674	704	690	691	676	689	719	707	674	690	629	708	634	690	667	664	716	681	648	672	667	704	716	684	749	668	655	708	668	659	684	679	692	710	765	701	698	670	705	687	700	661	715	701	702	698	635	699	719	668	699	644	702	684	663	690	706	652	725	710	695	726	728	722	721	700	692	692	631	679	727	711	690	686	662	686	715	691	673	673	677	675	687	734	703	742	695	740	684	676	717	691	672	714	656	695	722	700	719	689	705	705	695	698	699	681	683	692	677	734	639	694	658	695	660	718	685	686	727	662	709	643	662	700	649	694	725	690	696	706	687	699	663	648	708	667	711	640	695	713	663	691	695	707	679	705	657	661	689	646	708	657	705	659	757	691	678	687	683	651	698	685	735	692	678	710	672	665	718	695	637	643	694	667	716	678	689	665	678	661	703	746	687	668	659	692	687	680	692	665	667	687	711	652	677	691	649	695	698	673	667	635	715	658	668	679	664	708	653	710	699	668	678	679	712	718	710	686	682	710	670	659	700	696	689	679	699	722	729	712	690	697	673	678	675	724	704	666	707	710	691	694	668	681	715	678	668	699	715	683	694	673	706	707	708	688	734	690	696	650	683	703	726	695	655	660	677	677	688	693	666	709	710	686	706	713	724	681	673	656	697	651	688	661	645	710	690	719	683	641	682	693	665	685	699	659	707	739	672	680	678	683	657	719	671	684	670	698	702	677	711	674	729	670	711	738	703	697	668	701	706	709	692	711	732	716	684	696	697	657	661	746	655	735	689	668	711	638	629	690	692	686	701	670	731	720	711	696	707	675	688	724	687	682	683	656	685	689	721	687	671	652	681	696	642	711	701	700	770	708	715	713	677	717	677	691	700	689	737	712	733	740	709	721	712	694	650	667	716	716	653	687	677	697	714	659	722	686	689	684	702	695	699	689	653	672	687	707	685	720	693	678	700	698	657	704	714	662	685	719	683	710	734	717	666	683	723	693	640	723	663	720	714	675	709	710	651	663	702	726	650	721	675	617	676	719	709	720	650	717	719	676	716	655	669	692	698	678	733	718	719	729	688	688	740	727	696	705	653	677	690	669	686	723	662	704	679	671	671	716	708	663	691	694	678	696	684	693	697	693	676	681	687	686	678	640	678	688	709	651	693	688	694	692	676	674	712	736	749	726	706	662	691	684	686	697	678	672	701	682	711	683	726	722	714	673	680	705	676	692	711	675	641	651	707	720	673	720	667	700	740	658	653	685	708	696	663	682	693	662	660	702	732	727	641	665	681	672	700	700	690	680	705	697	692	711	672	652	698	735	700	654	649	676	709	657	674	715	649	711	756	659	700	652	703	693	670	647	646	688	691	703	694	653	737	746	672	710	710	676	669	701	693	666	669	676	741	722	692	737	665	672	703	678	715	693	693	661	636	673	668	687	635	663	689	709	709	676	710	710	683	640	728	704	703	705	678	652	663	684	689	681	725	703	672	708	703	675	677	668	702	714	672	707	645	681	711	686	672	665	655	676	732	705	643	670	674	690	702	695	694	693	685	683	680	696	721	670	671	691	757	699	710	724	650	690	722	682	682	716	732	681	720	717	742	710	728	735	666	693	677	674	679	668	673
21782	28332	14095	3489	806	62	64	67	61	75	72	69	66	76	68	85	61	71	183	385	340	187	128	93	66	66	65	64	64	57	79	61	78	71	64	59	65	67	62	49	72	59	73	75	54	61	72	79	69	68	74	59	59	67	60	67	62	74	71	68	66	71	68	62	65	50	66	80	58	57	71	90	68	64	65	72	66	79	68	82	66	58	64	71	68	74	70	83	58	75	75	73	69	56	68	63	65	64	53	77	63	59	65	62	62	62	72	65	67	84	68	60	65	71	69	49	62	48	61	72	62	73	59	66	68	77	61	50	59	60	71	74	56	65	54	73	76	61	87	76	54	58	66	70	63	58	64	74	76	69	69	71	62	61	72	72	68	63	64	74	64	72	67	63	68	67	61	62	55	79	60	57	58	68	57	64	70	47	65	62	83	62	73	93	66	47	69	53	72	63	66	67	71	73	86	68	67	80	66	63	62	60	72	61	71	71	67	71	71	77	66	66	67	61	58	50	60	86	76	75	60	66	61	69	71	79	66	66	79	68	86	72	66	76	68	58	66	75	73	71	77	63	72	61	65	62	64	71	67	53	52	62	73	66	76	64	65	80	61	83	56	69	69	69	65	59	59	63	64	49	64	64	62	74	62	63	69	67	67	70	74	69	61	73	61	73	59	92	76	70	81	80	53	64	70	56	67	61	67	71	73	74	61	65	68	55	73	58	74	67	71	61	69	51	73	76	62	48	83	61	55	79	64	70	58	57	64	59	62	73	55	78	70	62	76	69	57	70	55	59	58	60	66	68	75	77	78	75	65	69	73	62	65	60	75	55	72	68	61	65	66	70	64	66	74	76	65	81	72	78	67	66	52	44	65	74	55	62	66	80	62	67	57	74	59	70	62	68	69	56	74	72	55	65	68	66	64	60	57	72	77	66	56	80	74	66	61	67	68	69	75	78	58	60	73	64	55	71	73	77	59	67	52	64	68	56	68	54	77	77	68	68	66	72	72	75	83	64	80	72	66	59	69	81	70	66	64	57	63	64	73	59	79	68	51	78	56	59	73	69	72	74	62	56	70	74	76	64	62	77	56	55	76	57	63	69	63	62	71	66	68	56	59	66	58	72	73	63	67	72	67	77	77	68	66	62	66	56	66	76	66	57	81	58	70	87	59	73	81	61	69	65	85	76	72	54	88	72	76	68	72	68	77	79	68	58	54	78	79	60	67	67	67	72	64	63	59	66	79	69	59	73	73	63	72	63	56	54	64	65	79	56	76	73	69	71	61	76	65	72	81	76	66	64	51	63	50	80	81	59	67	72	69	62	62	86	63	74	62	78	69	68	61	86	81	62	77	78	71	79	81	63	64	61	62	75	62	73	59	67	68	77	65	65	67	66	71	68	70	85	74	70	66	60	51	65	58	82	65	73	70	63	79	73	64	77	62	69	73	68	64	58	68	74	59	64	64	69	64	58	71	65	76	64	70	67	68	77	79	64	69	74	58	67	60	68	74	65	66	70	70	74	65	71	65	69	53	63	68	71	65	65	64	58	53	53	53	66	68	67	68	83	70	54	65	62	62	80	66	69	61	72	77	67	74	66	75	70	77	61	68	61	62	65	72	73	76	67	65	60	67	68	67	87	75	57	60	78	61	57	75	65	57	57	66	71	78	56	81	86	62	73	59	52	71	50	66	56	76	77	68	55	65	73	65	67	62	66	77	76	69	63	47	78	68	61	79	60	70	72	69	62	69	77	79	51	70	57	67	46	69	66	73	75	47	58	78	82	67	66	68	60	70	73	58	77	55	59	66	69	71	63	43	65	70	59	52	70	71	65	70	69	69	73	56	76	76	52	72	66	68	66	58	71	69	60	67	73	60	83	66	68	58	74	60	63	77	62	74	78	71	59	68	75	67	53	61	57	70	62	61	68	66	77	72	66	54	63	75	66	54	68	57	73	72	84	54	78	54	67	50	68	57	70	56	71	74	61	64	67	75	74	54	86	60	72	60	74	75	69	63	70	77	76	58	74	65	63	59	46	58	58	80	66	57	64	68	62	74	60	69	73	70	68	60	63	60	78	71	66	72	65	62	71	66	64	61	72	72	62	77	62	85	64	79	91	74	68	73	58	63	57	54	70	65	82	69	63	70	71	53	65	76	77	77	62	54	62	72	64	69	69	53	73	71	88	84	60	77	66	72	68	60	70	54	79	54	77	66	54	68	64	61	73	66	71	72	68	72	74	60	54	76	70	74	66	58	70	75	81	71	77	54	67	48	68	72	70	48	55	75	79	64	75	63	64	77	63	59	82	59	61	75	66	67	71	75	77	80	65	65	60	64	73	63	72	62	75	62	72	62	81	67	59	53	65	63	65	60	70	68	64	86	60	52	67	70	65	74	61	54	74	76	60	59	75	73	52	59	60	65	66	61	62	80	71	70	66	68	70	72	73	67	62	70	57	70	63	72	64	59	68	74	64	83	78	72	49	81	66	68	52	53	70	64	78	85	55	72	60	72	75	61	72	66	61	77	62	71	70	69	73	59	67	67	73	71	63	65	54	67	63	73	66	58	73	73	56	64	60	75	64	81	81	51	69	69	69	70	69	71	67	60	56	60	69	43	69	55	73	59	77	70	69	68	66	60	65	68	65	67	71	61	76	53	62	63	50	59	58	76	65	68	71	63	67	71	65	70	70	63	65	67	68	55	59	64	63	79	74	51	70	59	64	60	76	63	65	64	71	58	69	70	77	61	77	61	71	68	51	64	70	62	81	58	78	58	72	68	72	69	62	64	72	82	57	82	92	78	58	67	65	63	64	59	58	71	65	72	67	67	65	69	59	68	58	61	57	62	60	71	79	50	66	70	55	67	78	69	55	58	58	81	63	60	72	65	60	73	45	76	66	66	67	70	72	80	61	74	64	64	57	65	73	78	59	54	77	71	59	83	68	64	66	53	52	69	86	67	65	61	63	70	59	66	65	67	68	64	65	60	59	61	85	69	66	77	61	85	75	73	70	61	61	67	51	72	60	61	63	75	64	67	57	58	77	63	53	79	59	65	58	50	78	72	68	67	77	58	59	51	71	61	88	69	71	69	56	73	58	68	64	48	68	62	61	62	58	78	58	68	59	57	73	54	62	46	75	63	66	74	55	64	82	55	45	66	63	61	87	67	76	64	85	76	73	61	70	60	75	67	65	61	88	74	77	63	73	59	63	75	72	61	68	68	60	74	67	71	66	80	69	81	70	56	67	63	72	71	70	63	61	70	82	61	66	85	54	65	58	72	52	71	75	58	77	67	64	77	76	74	66	55	60	65	64	61	59	63	61	67	66	63	61	59	69	70	66	68	74	79	69	60	79	63	62	74	70	64	73	69	73	65	54	80	67	87	65	70	68	79	59	75	68	65	77	57	70	67	70	69	77	73	45	71	81	74	68	60	76	71	70	68	57	67	75	65	61	71	69	68	77	79	58	73	74	79	60	74	83	60	64	59	49	70	68
52308	47493	33696	32317	19005	1497	1374	1254	1126	1035	1041	1020	991	955	921	877	936	845	4629	11136	8665	4598	2412	1223	911	855	801	746	797	823	823	763	845	777	888	790	784	788	806	883	785	805	793	845	849	812	822	781	846	820	818	832	863	801	796	804	792	805	820	823	821	817	847	846	795	818	766	796	821	794	828	779	807	806	782	801	819	804	808	807	839	818	806	805	848	838	816	767	838	817	823	786	835	795	790	785	852	890	837	840	814	771	838	802	818	761	799	841	830	804	844	817	808	821	799	818	831	786	794	767	843	807	836	817	807	832	853	796	780	812	789	804	843	825	856	849	793	796	866	800	810	869	792	817	842	833	859	787	889	832	785	820	832	805	841	813	793	773	785	820	788	793	792	788	785	835	798	766	822	753	766	795	863	798	827	784	784	801	793	817	788	816	848	752	799	777	794	789	802	826	742	784	808	791	830	798	869	811	857	789	786	883	831	834	772	785	833	788	803	823	804	824	745	784	808	855	809	801	797	834	816	795	826	775	793	820	821	838	805	761	842	794	808	797	816	826	797	815	801	798	817	819	840	845	761	843	793	816	778	856	782	840	852	787	768	808	790	871	753	834	816	813	804	775	760	785	819	797	844	802	820	805	797	786	815	774	858	806	800	797	791	879	765	774	847	810	767	798	783	820	828	832	814	863	894	802	790	830	860	834	808	786	795	817	785	794	820	784	803	856	791	807	891	794	810	770	798	823	790	804	802	846	829	764	864	851	805	823	738	827	824	773	835	800	794	792	767	810	789	860	827	875	794	835	768	816	760	810	746	790	802	831	826	804	838	786	865	782	789	790	823	783	854	848	813	808	845	817	814	816	801	831	762	839	850	809	845	836	811	838	819	847	845	842	836	882	793	775	834	760	801	833	839	838	811	787	830	848	798	787	801	838	823	816	811	790	848	838	839	825	842	787	853	800	824	792	824	794	833	830	762	815	807	821	801	787	793	785	773	845	801	830	775	847	818	807	760	795	826	774	806	760	791	811	788	803	799	793	798	815	832	800	840	816	818	811	837	812	792	818	829	826	809	809	870	843	841	782	811	764	789	793	824	810	858	773	794	839	763	802	787	808	808	831	801	827	832	827	798	804	813	800	860	842	864	835	818	784	780	865	785	813	828	818	806	774	802	892	789	840	805	782	853	831	843	785	813	790	809	782	817	821	799	853	843	795	820	831	797	816	806	863	834	815	798	793	769	788	817	814	814	806	806	839	801	830	818	853	779	775	821	778	857	851	830	844	794	807	830	836	866	802	852	774	757	799	839	794	824	823	831	837	846	824	778	787	787	755	815	817	819	820	748	785	791	818	832	830	883	800	844	859	800	848	797	807	834	807	864	781	832	789	822	827	849	805	801	775	823	809	787	764	802	818	844	828	846	794	839	818	796	787	792	781	812	797	796	813	773	789	829	862	829	768	798	798	802	811	796	784	776	808	772	835	786	807	767	771	843	768	811	769	785	800	826	859	853	830	827	756	760	823	827	820	817	802	775	846	810	794	777	825	814	827	830	814	826	775	840	803	711	770	828	833	768	828	836	782	775	820	766	817	815	855	846	824	791	791	781	821	821	823	786	792	834	826	846	839	808	793	769	809	825	814	799	815	843	798	807	778	815	837	807	832	839	801	780	799	828	824	814	800	808	811	805	805	825	781	852	796	809	793	823	841	802	798	778	824	822	819	781	827	822	808	816	838	793	842	863	827	792	798	785	784	869	809	750	815	774	793	802	797	791	802	792	842	847	783	829	809	793	809	797	812	776	730	820	826	810	842	770	873	819	833	805	805	802	797	862	818	818	840	804	783	809	877	764	802	807	871	785	830	852	791	853	762	813	818	843	784	785	767	850	753	780	856	818	834	801	834	813	767	827	809	759	803	864	838	828	807	822	823	864	846	796	808	779	834	806	826	839	815	779	805	854	789	832	804	829	819	876	771	832	829	765	750	822	837	798	819	821	792	808	869	843	824	790	813	805	773	797	814	838	824	740	823	811	808	799	799	888	791	792	813	825	810	797	780	824	814	811	798	796	790	816	812	774	822	825	821	805	864	774	857	856	840	862	797	837	825	765	799	812	724	790	805	797	776	835	835	887	802	859	818	821	803	816	816	795	821	806	846	797	814	791	806	792	743	751	795	805	800	793	792	770	836	817	747	809	802	818	824	794	808	805	809	747	796	806	842	710	818	792	798	831	821	808	838	847	844	831	786	833	781	792	780	866	795	799	840	786	829	821	810	799	842	838	754	813	786	833	794	872	715	792	809	774	815	784	816	791	814	808	797	812	834	852	764	802	747	848	806	847	782	805	815	826	811	841	786	810	819	817	823	815	824	814	853	802	810	773	790	751	823	806	796	767	820	842	852	853	792	852	783	888	815	816	765	778	744	797	742	870	790	856	789	802	821	785	797	783	826	830	817	781	817	856	859	813	809	789	827	779	856	804	852	819	814	834	822	789	804	855	805	767	768	757	785	788	831	828	817	780	831	849	804	789	864	757	782	833	796	870	830	803	745	824	801	822	839	791	817	811	851	841	780	758	792	753	779	791	802	821	813	814	800	827	796	784	797	824	817	819	851	810	803	831	794	799	856	813	839	757	870	822	788	843	823	830	813	863	837	828	836	806	851	806	806	803	791	789	776	845	819	820	796	808	804	826	841	784	807	781	811	807	810	795	826	790	831	816	787	831	790	808	812	798	768	795	798	795	820	836	868	815	757	848	763	828	829	801	814	808	845	823	782	814	799	832	790	817	835	812	792	813	788	781	864	841	807	810	825	799	822	788	844	833	768	836	813	821	790	773	747	882	772	761	767	815	845	823	809	862	824	803	834	788	874	778	814	794	842	827	841	790	763	807	847	813	849	820	818	841	797	829	798	779	808	846	824	813	814	822	815	766	791	818	834	831	784	815	831	809	833	813	782	763	788	854	819	828	860	813	826	821	763	818	816	844	799	803	799	818	829	822	784	815	866	784	812	839	812	835	818	786	824	764	810	879	791	800	845	798	818	861	828	813	817	833	794	802	809	809	835	791	819	769	781	790	773	813	812	795	815	812	832	827	807	766	805	839	881	774	816	814	786	807	802	795	856	804	855	778	847	817	823	801	821	824	783	796	801	783	828	786	816	843	813	791	771	816	828	787	794	829	786	820	797	805	821	795	782	803	838	836	778	775	788	804	829	818	840	803	802	774	795	851	852	764	822	776	789	849	832	857	801	815	829	831	811	797	797	824	843	820	779	842	787	847	799	787	824	856	810	764	828	817	784	778	821	824	846	877	822	768	775	783	808	828	848	820	794	739	863	782	835	821	809	803	819	801	840	846	843	814	815	807	840	769	753	799	790	819	762	787	797	855	812	832	815	817	805	795	805	756	794	838	816	825	841	821	849	853	807	828	828	823	776	785	809	796	871	784	790	825	807	842	751	835	818	828	791	822	772	838	793	835	792	768	792	839	831	821	817	811	850
30704	39972	21120	6234	1677	78	85	69	72	74	79	52	66	66	58	71	69	96	238	469	360	217	133	94	73	54	66	61	65	66	72	76	59	67	70	69	78	65	54	64	59	75	59	69	66	54	59	68	63	51	49	62	72	76	69	59	62	67	64	71	80	55	54	58	63	54	57	56	71	63	61	69	82	57	63	48	63	57	64	61	71	73	66	63	65	62	69	64	82	58	42	63	50	56	59	51	61	72	75	67	77	51	68	62	68	70	75	60	58	70	53	62	65	67	70	66	47	58	58	43	67	82	67	65	62	57	67	60	75	57	67	58	62	63	64	55	80	63	73	57	64	52	59	58	53	70	59	50	67	75	68	65	62	64	65	72	61	60	65	75	64	52	67	66	66	59	67	59	71	61	67	65	81	62	62	84	55	52	65	65	62	64	73	67	65	62	62	56	68	63	65	60	66	68	61	69	68	61	63	69	70	63	50	79	59	65	55	58	67	72	55	62	59	74	61	67	68	64	51	68	62	63	58	62	78	55	58	61	54	61	63	70	56	61	57	55	67	68	72	72	68	60	72	55	72	63	72	70	47	60	66	72	58	70	63	67	58	67	56	61	57	64	63	62	81	52	57	59	72	63	62	65	45	59	54	53	75	59	72	58	56	79	56	61	53	67	70	60	58	57	48	71	66	60	68	76	67	63	52	56	60	78	72	63	65	55	66	85	56	59	68	52	56	66	71	70	77	51	65	54	55	58	42	65	63	67	59	59	67	67	69	41	66	61	46	51	60	72	70	51	57	65	78	53	52	60	67	58	69	70	71	72	65	58	71	53	65	73	65	65	60	49	51	51	58	71	60	53	79	68	62	80	77	58	44	71	57	62	59	71	55	67	62	58	55	59	63	52	52	62	59	62	59	55	67	62	51	56	64	80	76	48	63	71	67	62	72	49	71	67	64	65	65	60	58	80	57	57	61	54	44	52	71	55	59	58	65	59	61	71	68	58	76	62	69	64	52	58	57	69	54	51	69	63	60	70	77	65	60	62	67	66	67	67	57	68	59	75	69	64	65	61	68	74	60	75	73	72	53	77	77	66	60	61	67	52	63	56	76	62	66	71	74	59	68	59	51	54	56	72	60	58	72	62	53	58	63	75	62	54	61	60	69	50	58	64	61	69	59	65	59	70	62	71	69	69	57	48	57	57	73	61	61	69	58	56	64	75	85	62	53	77	65	49	55	53	58	62	59	72	59	65	52	88	61	84	55	60	59	66	69	53	58	73	42	64	52	65	78	51	62	43	56	63	56	65	66	65	60	61	65	57	74	62	57	64	72	67	62	55	58	63	54	59	51	62	61	64	51	62	56	72	71	65	69	66	67	58	63	67	73	64	88	60	61	54	59	65	63	59	57	64	78	57	61	52	67	83	64	73	62	71	66	66	63	51	58	75	56	57	60	80	52	61	68	58	68	63	74	63	61	43	71	64	63	72	67	60	48	64	69	57	64	46	73	57	66	61	71	62	57	62	71	65	69	66	60	65	63	73	60	64	71	56	75	68	57	48	66	80	58	67	75	55	59	66	72	59	62	52	62	65	60	75	54	74	63	64	61	58	71	66	62	72	60	51	60	63	64	43	57	58	59	68	53	66	64	62	65	55	53	71	55	68	63	55	67	77	68	64	58	63	52	62	65	62	65	56	65	53	63	54	68	81	63	54	74	67	60	58	57	64	68	78	65	73	68	57	66	66	79	66	58	72	70	50	75	64	53	62	69	67	61	60	70	60	45	53	61	73	67	61	70	59	57	66	61	56	64	62	53	73	65	74	64	66	72	57	60	63	59	60	77	55	72	80	71	73	55	53	69	76	50	45	72	70	67	68	65	54	59	61	54	71	66	53	55	51	56	81	70	63	74	71	63	45	46	56	59	73	69	58	64	63	59	60	63	64	55	55	59	55	65	70	51	65	79	69	72	75	60	59	62	58	69	57	66	63	55	49	56	63	74	67	70	58	74	63	72	52	59	61	66	65	73	73	57	59	68	73	76	67	71	61	61	58	74	58	62	69	55	53	59	72	70	49	69	59	70	64	68	78	57	50	73	63	57	66	55	71	63	78	62	63	60	57	61	61	55	68	65	57	57	62	64	64	61	64	70	60	52	48	63	79	74	48	54	67	53	55	64	58	66	74	63	56	53	64	62	66	58	58	69	71	60	59	67	78	76	68	53	60	44	65	53	57	67	57	72	59	53	81	62	66	55	63	71	54	66	66	69	51	67	57	66	59	67	67	59	71	68	56	60	69	79	63	75	61	71	74	58	59	56	66	72	65	46	62	66	51	51	73	65	65	60	67	66	61	52	66	71	67	62	54	62	59	69	57	60	71	59	55	66	67	64	62	68	61	57	67	51	64	70	66	60	66	61	71	73	56	72	47	74	74	90	64	64	67	61	64	59	72	46	49	65	71	66	60	54	69	61	65	57	62	60	74	52	75	73	75	51	57	60	59	71	62	72	67	65	58	58	65	52	68	64	70	62	57	70	66	55	58	59	64	60	60	58	63	64	62	68	61	56	51	63	53	64	52	52	70	56	59	73	74	48	63	64	55	74	67	59	62	60	50	42	49	69	54	48	49	64	67	65	58	59	51	59	67	64	65	70	53	69	54	62	55	73	52	73	70	71	57	53	65	67	64	61	72	76	50	65	64	56	60	65	68	51	72	52	56	57	69	67	63	65	58	64	65	70	67	71	58	67	52	52	70	53	79	65	64	54	62	68	57	61	64	66	58	59	54	74	59	63	61	74	53	68	52	68	63	64	73	60	71	65	53	69	73	61	63	76	67	65	78	65	64	71	66	55	80	56	58	75	68	61	46	64	69	66	61	66	64	80	64	79	50	63	77	74	57	64	67	58	58	67	61	48	57	65	53	52	57	63	63	71	65	60	75	49	75	65	57	52	70	62	58	56	68	79	68	56	55	53	64	61	59	56	64	50	62	62	55	68	58	78	58	71	59	69	63	61	65	67	68	47	75	74	57	69	66	53	60	57	63	50	77	59	48	72	68	63	68	70	60	56	65	59	57	53	73	50	55	61	60	55	61	63	62	66	72	65	70	61	61	62	52	67	60	69	54	59	64	59	71	59	66	64	60	47	65	70	60	58	67	66	63	67	60	65	64	74	63	76	65	60	63	48	71	54	61	57	68	58	60	58	56	59	64	55	72	65	70	67	64	84	61	67	64	72	66	65	58	67	69	67	62	54	75	53	56	66	60	62	69	70	47	51	55	57	63	58	62	65	48	62	51	67	63	74	46	59	61	53	54	68	65	81	61	62	63	73	71	52	68	59	59	68	71	69	62	58	59	69	65	66	63	62	58	73	65	63	62	55	64	65	56	67	69	57	82	68	63	76	68	59	67	66	58	59	69	65	68	59	73	67	65	51	57	72	65	67	62	65	56	65	68	60	68	64	64	64	63	74	57	63	73	51	59	50	79	49	66	66	54	66	62
49568	48075	38997	37624	25949	1713	1506	1310	1205	1098	1092	1004	997	923	921	845	1146	2442	7567	11935	9186	4729	2168	1156	823	764	744	808	734	757	735	800	727	764	766	749	770	773	753	800	787	716	740	714	764	705	738	783	768	774	721	767	806	769	764	727	763	719	784	781	793	760	782	811	779	684	743	755	759	733	753	792	731	767	766	748	724	754	812	760	696	689	790	784	804	738	732	784	778	768	751	762	752	759	747	803	733	727	762	736	772	759	757	776	763	769	716	783	735	747	782	769	749	748	729	719	749	724	717	772	731	747	714	785	749	785	784	804	718	750	757	761	740	743	734	743	708	797	748	780	764	691	784	748	784	749	776	731	746	740	727	733	734	717	760	780	783	747	763	791	766	775	725	697	781	722	809	822	694	733	777	754	764	728	733	774	729	749	794	784	760	734	783	791	750	726	796	760	735	738	752	783	740	781	768	754	754	786	735	760	744	797	721	721	766	753	812	787	750	768	745	728	764	763	727	707	776	737	771	758	770	722	788	772	715	819	721	776	731	721	719	759	743	739	740	793	777	748	776	759	706	749	717	745	790	793	735	765	749	763	718	782	765	725	763	771	792	792	729	742	768	735	733	730	782	728	777	753	743	793	755	772	757	767	748	724	765	839	740	768	745	789	801	805	751	746	751	771	757	734	774	759	720	736	734	794	740	772	792	712	767	775	758	773	754	755	794	756	720	720	735	788	749	773	705	761	777	755	763	752	717	786	826	746	788	762	734	754	789	770	789	796	796	741	748	725	751	738	796	758	780	739	767	706	736	783	742	767	722	779	796	813	744	756	741	767	783	745	748	790	742	831	809	724	758	762	758	792	789	798	760	771	753	744	768	781	708	756	746	762	780	804	714	713	755	772	721	798	772	778	719	783	806	742	784	772	823	786	726	775	800	754	763	781	770	688	725	715	768	727	753	752	730	770	741	759	702	748	793	764	786	794	736	741	731	764	762	757	751	742	744	790	781	772	766	732	733	736	761	766	741	770	675	782	755	774	746	737	770	772	768	775	764	782	771	757	750	714	759	755	753	738	734	729	743	739	770	719	785	782	761	783	748	746	748	737	786	722	739	754	800	807	763	778	776	809	793	746	736	768	735	760	728	797	777	721	744	782	745	757	753	732	749	730	795	775	770	750	735	791	745	762	753	726	756	780	761	755	781	711	741	742	777	765	741	788	784	715	772	754	771	769	770	788	708	772	808	799	771	768	769	743	777	806	727	727	793	789	744	734	769	782	737	729	777	735	722	776	796	762	731	796	738	753	734	708	796	711	770	823	719	769	693	763	773	759	763	774	748	763	773	722	735	765	752	705	800	774	786	755	746	735	771	743	719	771	786	763	762	749	714	759	698	756	695	752	766	795	743	779	790	780	770	757	749	796	761	753	708	727	748	783	740	794	799	750	742	720	746	767	788	761	724	751	755	749	722	744	758	750	770	745	788	715	776	699	793	745	798	748	813	762	754	724	729	765	751	720	816	815	750	746	759	762	747	712	735	764	812	731	769	765	758	784	798	781	751	798	764	707	725	728	767	755	763	765	720	774	757	742	737	771	708	737	773	742	771	798	775	735	779	724	720	726	830	773	708	753	777	788	704	779	727	760	781	757	751	767	766	736	778	770	711	725	741	742	775	748	752	756	754	782	780	799	781	788	790	755	754	751	758	747	697	736	748	773	760	791	734	723	753	747	775	731	794	739	756	782	750	802	793	779	733	771	790	747	744	739	783	815	721	733	714	791	746	768	721	754	734	825	761	774	767	759	777	811	757	726	777	795	730	739	796	707	730	741	782	755	767	747	786	747	734	743	765	782	754	794	733	756	771	762	764	740	704	780	736	730	790	737	768	763	748	776	724	763	732	750	778	740	729	759	746	795	770	745	777	768	755	737	768	779	803	746	770	786	731	725	812	747	731	782	774	707	738	801	687	789	760	770	752	785	706	759	776	788	806	771	781	744	750	796	755	800	808	763	767	770	696	775	805	733	734	760	775	768	826	777	766	796	743	774	766	726	741	772	743	778	757	768	754	753	725	755	756	703	737	784	770	753	732	762	768	749	756	713	729	804	764	737	800	719	806	736	748	732	781	763	765	747	766	795	805	745	707	773	797	704	761	752	832	755	776	741	758	781	747	698	779	769	771	748	726	740	769	715	733	765	731	723	765	795	714	769	762	729	794	759	752	765	771	761	705	753	716	773	796	742	754	760	778	786	747	769	748	742	725	784	797	761	778	799	724	754	715	762	768	730	740	754	802	766	765	734	728	761	795	786	751	720	764	768	777	791	789	747	841	771	755	797	792	721	771	765	757	760	728	722	749	723	689	732	738	780	789	744	773	734	707	783	775	772	761	732	748	741	739	774	805	753	748	792	733	734	748	801	776	754	773	739	707	724	773	724	703	760	757	717	753	745	730	776	737	740	780	761	756	724	816	755	730	754	754	732	742	740	697	732	749	753	754	761	731	744	786	736	755	720	741	748	753	759	767	743	774	822	764	752	748	740	731	747	720	755	777	775	746	779	789	726	826	795	833	766	745	715	754	787	801	790	762	801	726	734	729	787	733	787	760	796	769	761	729	775	784	782	728	752	769	714	759	773	747	782	777	713	749	793	701	697	758	753	748	747	782	708	749	783	773	685	716	783	745	742	675	742	760	810	696	749	748	776	768	719	747	760	706	778	682	731	741	752	780	763	781	782	744	765	770	755	793	768	720	764	712	701	734	758	779	751	750	774	758	743	793	772	721	743	724	757	756	750	760	758	770	736	740	795	769	770	696	753	769	723	724	715	754	781	758	795	719	780	755	731	741	748	744	701	761	733	792	738	789	765	761	807	777	756	721	763	721	748	764	790	768	779	740	739	781	698	747	779	782	768	756	809	772	789	736	772	777	775	751	748	732	758	730	756	713	731	764	719	720	814	821	798	762	776	790	763	783	753	736	762	766	750	739	792	777	701	781	754	730	764	799	716	723	776	736	760	735	741	732	757	774	805	739	731	764	787	761	801	810	795	718	792	760	705	720	705	729	782	748	728	747	782	723	728	717	745	696	761	743	727	770	712	729	776	747	720	744	757	740	736	794	754	788	795	770	760	805	758	720	758	815	761	746	765	794	728	779	776	754	688	756	741	699	734	758	739	746	737	740	755	767	803	769	738	787	772	791	755	779	756	772	748	743	780	757	756	739	739	788	809	747	822	734	779	758	704	749	786	765	755	790	779	752	750	774	758	781	772	754	720	776	747	758	761	699	778	773	732	790	780	719	799	801	790	777	739	817	775	751	748	716	746	731	734	755	792	742	773	745	802	796	730	742	755	780	754	747	808	748	718	738	767	779	766	742	768	756	795	768	731	779	770	801	739	749	702	717	793	781	739	742	770	780	745	751	754	801	730	762	729	749	729	768	737	729	775	750	745	781	796	736	730	722	790	759	716	740	703	717	799	788	771	755	756	741	782	752	736	791	775	764	712
10219	11918	5088	1045	474	58	65	61	53	77	64	68	48	46	63	56	77	93	129	106	101	78	62	57	55	57	57	55	63	63	62	70	59	69	58	45	53	63	60	46	57	66	50	72	60	51	48	63	60	50	57	50	67	58	64	57	48	57	58	62	44	52	59	59	57	56	58	55	41	52	59	52	50	52	63	59	57	50	62	61	50	56	65	64	47	50	58	75	48	61	55	62	49	58	58	62	67	57	37	50	48	45	59	59	53	39	77	50	60	57	56	55	63	60	56	50	56	49	39	54	55	62	65	52	59	60	54	57	72	57	61	53	67	60	42	72	48	55	55	49	60	60	66	44	60	52	70	41	53	65	57	58	72	56	58	55	56	77	59	56	68	56	65	52	56	70	59	73	73	60	55	59	62	68	59	66	59	47	48	63	69	55	61	54	52	56	58	54	58	47	54	52	51	55	41	49	44	64	55	50	49	75	54	84	62	57	46	54	69	66	69	69	59	42	58	57	58	58	51	57	58	52	73	57	50	63	51	59	44	62	53	42	41	58	63	55	52	50	51	37	54	51	58	64	54	61	42	59	46	69	55	64	59	58	49	56	39	58	60	55	60	59	44	46	57	58	53	56	53	58	75	42	49	56	59	51	55	61	60	51	58	60	62	58	63	47	53	55	51	53	65	56	57	57	72	59	66	49	73	53	65	49	62	59	54	49	66	58	58	67	58	82	51	49	47	59	58	47	57	57	56	61	47	51	51	53	61	55	58	54	74	56	67	68	49	46	58	69	62	61	59	62	65	49	58	58	57	59	66	56	55	49	46	54	51	53	58	54	54	48	61	48	69	69	54	60	64	50	57	56	55	45	36	63	56	54	47	46	55	45	72	57	65	46	67	55	64	63	64	57	57	59	67	54	56	56	56	55	65	50	57	71	72	55	58	52	61	50	59	41	67	56	52	60	61	77	59	56	59	68	69	50	57	60	73	60	63	63	53	59	70	57	48	69	56	59	65	77	68	57	50	56	50	60	59	48	57	50	50	58	54	59	58	65	64	60	70	67	50	62	64	64	58	58	58	55	54	61	55	66	56	55	67	51	61	57	59	43	45	66	57	48	62	63	68	51	69	69	77	58	64	48	60	52	56	59	43	60	65	53	46	58	51	50	63	51	78	52	65	52	50	52	57	55	45	57	63	54	67	53	54	62	65	62	52	59	53	59	62	51	68	54	59	58	63	66	57	58	47	61	58	71	52	54	56	61	55	59	66	57	66	52	48	60	67	62	44	74	49	46	55	56	60	48	63	66	54	62	64	58	60	56	66	58	64	69	52	52	62	45	55	54	63	56	50	54	47	46	64	55	56	55	48	53	68	56	65	58	55	44	52	53	57	59	54	49	52	54	49	64	66	55	60	56	40	65	57	53	60	63	48	64	58	58	62	57	43	45	53	69	55	51	62	39	62	56	61	46	50	52	69	44	35	62	52	48	68	70	59	52	69	65	39	55	64	54	65	67	63	46	68	58	66	70	59	72	64	56	51	60	60	55	40	58	57	59	60	50	63	61	49	56	60	59	58	60	60	47	45	53	82	49	60	65	72	50	59	68	58	56	46	58	43	54	48	49	73	52	61	49	58	52	55	61	57	57	53	59	62	55	57	61	60	54	63	50	58	56	69	57	48	59	54	59	62	56	71	49	44	58	60	45	61	51	47	64	53	52	44	47	55	55	68	59	56	53	57	60	55	61	39	44	62	53	72	61	52	66	66	48	43	53	51	48	58	53	65	75	53	60	61	60	54	54	63	59	65	43	64	54	63	50	51	69	57	67	70	53	53	45	61	63	51	63	47	54	65	56	64	53	53	66	55	51	49	65	53	89	63	56	47	65	62	64	61	59	53	62	59	48	62	61	62	48	50	63	55	51	49	65	66	68	48	42	62	48	60	63	56	58	66	52	45	49	58	49	56	53	48	66	50	50	55	79	57	55	64	62	45	54	57	53	68	61	64	45	42	61	60	54	50	54	60	63	53	44	64	41	52	67	59	55	60	48	49	78	56	55	66	59	58	56	72	74	61	63	47	58	51	54	60	66	62	61	62	58	50	55	53	47	60	52	50	62	66	42	65	64	60	62	67	50	55	54	62	80	67	62	57	60	70	51	54	56	49	52	69	51	51	60	51	51	60	62	64	65	44	59	60	66	40	48	51	54	68	50	67	57	49	67	64	74	75	51	49	63	62	54	62	67	64	53	54	60	62	43	57	55	54	58	68	55	66	70	65	57	55	61	68	59	54	57	54	50	56	65	60	48	57	61	56	61	63	51	52	65	52	48	68	42	47	64	66	59	70	63	52	62	69	60	62	51	51	58	60	55	66	59	70	61	65	49	63	68	57	72	65	67	57	59	57	55	58	38	57	64	52	53	42	70	60	55	64	69	61	68	70	65	53	62	58	57	60	58	57	59	57	52	71	56	56	50	60	49	57	81	50	50	53	52	49	52	46	62	47	53	52	52	52	65	59	61	67	53	67	42	54	48	56	60	54	66	70	52	63	52	62	59	53	59	56	59	66	66	59	47	63	47	63	53	57	51	60	55	71	53	60	61	57	53	50	63	52	54	47	80	54	63	56	62	57	63	58	53	60	57	56	67	56	73	60	57	68	54	67	54	53	67	72	59	52	65	53	48	56	55	53	65	58	52	55	48	57	62	68	47	46	51	47	46	52	43	55	63	55	79	46	60	57	58	56	64	49	59	61	66	52	48	52	65	59	62	52	63	54	65	60	55	51	46	64	51	64	51	41	63	63	53	37	51	66	56	43	64	41	55	77	58	66	74	62	59	57	54	56	59	72	62	43	59	56	63	49	56	48	51	58	45	52	68	59	60	55	51	60	53	52	62	70	57	46	60	53	51	61	56	61	62	46	53	56	66	57	65	65	54	46	67	69	55	49	61	70	45	72	48	43	51	46	62	61	53	53	68	67	65	58	59	55	58	61	49	54	53	49	47	64	52	57	64	65	63	60	66	51	59	60	74	43	71	53	72	70	62	62	44	55	59	61	60	58	50	52	65	60	52	47	62	54	60	55	70	57	55	57	51	51	59	54	54	54	66	51	52	65	62	69	66	58	65	60	48	47	55	38	67	50	49	65	52	66	60	59	50	66	60	59	62	61	52	63	56	44	53	65	62	52	57	54	65	57	53	54	64	67	59	54	69	67	70	60	62	63	66	53	55	63	51	53	57	67	55	69	63	63	52	59	55	51	55	68	73	53	46	56	45	67	48	47	50	57	61	49	60	51	68	56	51	61	57	56	67	62	55	67	56	50	54	54	51	53	61	53	60	54	62	58	53	48	60	44	65	67	48	47	55	69	55	57	61	65	65	54	57	60	56	58	58	67	54	59	65	48	49	60	64	55	55	60	52	69	50	47	52	60	56	61	61	54	53	59	65	59	46	55	63	59	72	46	56	49	62	55	58	61	46	55	55	68	68	46	55	50	52	56	52
43571	36255	24624	20758	16977	891	863	814	745	804	712	695	747	708	684	810	1204	2158	2764	2713	2257	1364	1029	791	730	684	686	735	709	686	748	714	749	745	703	658	706	658	726	687	716	672	686	713	656	659	707	704	694	701	670	693	722	709	703	693	704	697	674	695	671	708	701	660	715	691	677	709	641	740	704	689	679	674	722	684	699	678	669	755	687	657	708	660	740	747	707	725	678	764	696	715	672	658	711	711	719	701	705	761	696	694	726	731	662	734	703	695	712	727	688	710	681	709	692	719	730	707	714	695	726	680	686	714	699	684	684	673	724	718	682	754	707	688	683	690	715	713	711	686	694	662	698	707	727	726	680	685	727	703	760	679	710	689	717	717	692	665	668	722	683	726	682	655	674	722	679	721	672	670	727	695	706	683	689	681	692	645	662	687	679	653	646	688	692	706	719	720	689	713	749	695	688	723	729	715	687	670	690	698	687	708	683	754	700	670	712	718	745	685	712	661	680	694	641	655	723	722	704	689	703	746	713	696	710	688	671	718	714	710	730	677	715	613	738	694	696	674	701	674	665	674	723	739	689	719	627	678	754	672	656	697	697	708	733	709	713	717	752	737	686	632	690	703	729	705	692	695	671	686	663	669	732	670	681	664	688	688	708	736	648	688	708	717	679	709	715	716	690	711	731	705	677	699	693	708	672	679	738	650	685	674	686	675	694	695	649	663	692	713	687	723	677	740	719	719	711	678	694	694	704	714	702	710	647	726	694	686	705	702	693	719	686	679	666	735	689	738	666	685	672	689	682	692	675	721	728	711	691	716	716	702	698	730	741	676	724	659	662	712	707	695	711	690	722	705	721	673	689	666	684	717	670	703	705	683	702	726	731	709	697	717	729	714	676	692	658	700	716	713	681	705	705	688	717	716	710	709	693	705	725	687	696	682	673	696	722	717	770	679	697	677	653	713	734	713	700	743	726	692	670	720	748	748	703	674	711	724	749	719	704	682	666	712	732	750	692	707	726	726	681	728	734	664	687	720	687	709	690	764	706	709	688	682	738	727	713	700	705	670	748	743	643	714	704	747	673	691	715	686	654	703	683	710	701	676	691	717	716	694	719	706	720	713	734	688	666	746	723	707	727	681	685	669	684	678	720	743	716	701	721	704	681	745	722	735	717	698	702	709	668	673	707	655	663	675	717	693	698	665	636	743	729	675	725	737	624	728	722	720	673	705	688	718	725	719	706	661	715	679	735	673	648	703	723	646	705	676	656	712	757	714	667	694	710	649	699	708	693	719	727	748	677	730	648	646	667	689	673	706	674	716	755	716	671	675	706	662	659	717	683	709	720	727	691	660	712	683	694	728	715	727	718	679	731	677	642	663	710	737	723	737	658	754	737	743	644	737	691	697	708	713	682	718	674	653	677	734	647	717	667	697	674	683	671	712	681	698	696	717	662	683	739	704	680	704	684	704	677	678	650	693	673	728	716	738	686	690	705	695	699	693	683	722	652	677	709	770	738	667	712	707	668	725	659	700	729	676	707	679	653	684	736	666	700	716	701	680	708	665	731	687	699	700	745	682	688	695	637	732	671	731	703	688	687	668	702	694	631	756	731	715	658	690	723	722	681	718	714	695	697	733	682	694	712	701	712	714	698	752	696	643	679	673	639	662	660	705	708	714	666	715	688	725	669	699	733	723	683	673	660	707	697	673	715	735	705	665	692	717	709	699	689	714	680	699	708	705	704	722	739	672	688	764	723	688	713	692	669	709	667	712	709	699	718	667	689	662	703	656	760	668	745	699	731	719	718	694	708	630	756	707	642	709	689	706	690	684	683	691	708	695	695	710	710	724	732	678	727	731	737	717	765	729	700	687	688	698	701	670	736	659	679	711	689	675	689	648	701	681	710	694	719	669	661	711	674	720	685	685	699	682	697	729	704	688	723	723	713	710	728	728	704	711	689	680	697	662	688	693	736	727	707	695	697	719	733	694	712	696	715	726	666	733	730	691	707	702	658	739	658	732	714	715	684	758	719	712	709	693	637	741	687	712	703	688	692	676	720	698	638	727	737	702	724	714	707	626	710	697	708	698	736	730	690	747	698	748	680	702	690	701	695	676	651	683	713	672	666	666	738	691	731	691	711	662	721	775	689	694	719	712	718	654	660	697	669	746	679	713	688	733	713	712	702	714	677	731	678	719	726	706	675	698	709	727	629	712	699	723	664	733	710	707	707	693	744	724	730	658	692	716	689	721	698	723	714	677	694	717	685	718	696	689	715	714	679	665	711	729	697	694	659	687	707	715	753	697	706	724	719	704	684	726	658	710	726	663	696	698	655	672	728	711	656	653	730	685	696	725	741	686	719	672	710	717	693	706	725	713	698	647	662	664	685	660	699	685	670	720	725	696	672	666	704	657	685	704	716	703	771	694	706	696	680	693	707	734	687	722	697	718	631	707	720	695	712	703	691	744	714	708	749	679	735	679	691	748	626	716	695	685	688	683	733	693	693	699	698	678	711	685	697	665	690	694	736	690	677	735	713	711	720	660	656	673	723	674	618	718	676	688	736	682	717	718	677	728	697	661	684	666	705	707	705	690	702	650	700	713	625	724	678	681	669	628	694	709	708	675	653	701	717	732	709	723	705	721	721	682	749	683	693	673	642	685	713	688	702	689	751	654	653	673	718	683	682	677	728	687	698	683	706	714	762	659	747	705	678	725	720	699	712	699	710	692	721	700	685	670	681	659	687	716	678	657	728	706	670	717	702	730	672	714	711	707	672	706	689	729	691	674	704	715	732	712	695	724	668	691	751	691	692	690	704	706	705	726	629	740	637	729	671	736	679	651	676	717	666	738	721	671	671	711	731	732	703	690	647	714	681	721	719	686	715	714	702	705	675	701	684	679	728	663	652	709	722	676	709	687	666	725	677	706	732	754	682	751	694	694	674	692	697	630	718	691	707	668	716	687	662	662	702	710	705	749	689	720	699	680	700	676	737	715	706	692	648	652	703	729	685	703	677	696	689	677	638	708	697	704	712	653	699	696	696	664	701	661	715	679	665	710	718	714	729	709	737	667	699	680	711	661	702	729	691	699	756	726	703	685	725	725	725	749	665	707	704	698	704	667	716	692	703	724	726	672	666	729	720	711	669	747	709	686	713	690	726	700	677	674	688	706	724	726	708	697	664	680	661	736	703	702	707	729	694	690	700	663	718	737	709	669	728	729	720	673	681	696	731	658	677	712	700	673	714	714	695	678	665	665	747	683	736	731	707	726	691	700	679	678	685	632	699	648	654	706	759	708	690	713	707	728	701	718	726	703	702	685	682	718	713	721	738	700	714	724	704	657	748	684	701	707	715	709	695	681	731	686	694	681	734	740	663	707	708	676	699	669	681	705	738	686	670	679	677	718	738	692	680	733	713	722	726	674	677	729	716	676	746	741	689	681	705	702	681	695	719	745	746	740	671	682	715	710	693	708	663	720	705	730	705	734	662	738	717	701
24848	30715	15038	3960	1993	92	74	48	55	46	60	61	55	74	71	59	84	144	202	203	157	121	70	46	56	60	46	48	59	52	54	54	73	58	39	66	61	59	50	47	54	44	55	64	57	56	70	55	60	44	62	53	63	45	56	52	59	57	56	57	55	73	47	62	45	59	46	60	56	59	63	56	57	63	49	54	69	52	61	59	49	55	58	59	68	50	68	45	54	49	51	57	59	51	48	65	57	47	74	67	66	61	66	44	53	67	55	54	49	57	48	49	51	40	53	56	65	48	54	68	59	62	57	65	45	46	60	60	55	50	51	60	55	59	51	55	52	50	55	61	55	65	58	63	61	52	62	30	50	59	49	54	48	60	56	49	49	51	64	56	71	70	61	59	67	55	53	70	57	41	63	59	41	41	55	49	58	52	62	42	67	56	47	55	49	57	48	67	57	48	49	52	46	58	52	53	63	64	53	60	51	63	55	66	56	60	58	46	47	57	54	66	67	59	40	54	54	40	48	64	57	43	44	52	52	57	48	55	55	61	56	86	53	51	61	58	70	43	57	62	45	52	54	60	61	46	61	57	58	59	63	47	47	62	54	54	41	68	56	55	75	53	55	61	54	57	68	48	58	64	42	63	71	47	62	48	51	49	59	51	53	55	59	58	57	49	57	49	65	58	46	49	66	48	59	69	45	75	55	60	69	55	68	57	49	58	44	39	45	54	58	60	58	55	48	50	53	52	54	60	61	47	56	57	51	58	58	57	50	43	68	48	57	62	65	65	58	46	53	72	62	54	58	65	57	65	57	48	53	47	60	66	49	50	55	66	53	55	55	49	53	46	61	56	60	57	62	55	51	53	60	52	40	45	60	55	47	48	45	56	61	41	61	55	61	54	58	43	46	66	54	67	55	47	57	47	51	73	48	55	52	56	49	54	57	43	52	48	68	52	39	54	57	54	51	45	51	63	54	46	50	70	65	50	66	71	53	41	57	59	63	52	42	57	49	53	45	70	45	68	54	44	65	51	44	53	66	53	47	45	55	63	48	59	57	56	54	56	70	61	48	50	62	44	47	52	59	62	62	57	64	57	61	49	47	60	51	57	61	61	49	56	52	40	49	54	55	54	65	52	36	69	59	54	54	55	62	70	53	68	61	48	59	58	66	55	57	67	55	56	70	69	53	46	51	50	61	57	59	58	62	46	51	55	44	50	63	54	56	64	74	57	53	54	60	50	51	47	49	72	61	42	50	55	59	44	53	66	64	66	46	59	61	43	54	43	56	52	50	42	56	55	62	62	50	58	69	57	55	68	60	65	58	51	54	66	49	53	58	48	63	63	51	68	44	41	53	55	53	52	64	49	52	48	53	54	57	58	48	71	53	45	45	44	58	61	42	53	60	55	52	55	65	57	56	49	55	63	74	51	57	53	54	57	53	52	53	72	42	50	55	52	53	59	57	49	38	64	47	61	74	59	54	51	56	54	51	63	58	51	55	50	54	68	53	57	59	46	43	53	57	65	52	62	67	58	56	57	55	58	41	67	58	43	63	62	56	43	62	53	56	56	48	57	52	37	56	42	54	43	56	51	63	55	64	51	47	59	58	34	68	57	52	52	68	67	47	47	51	51	51	51	56	60	52	57	54	47	68	49	62	50	58	63	58	62	62	58	66	56	51	55	55	51	50	62	57	51	48	53	54	63	63	48	50	67	56	49	55	53	44	53	58	53	58	66	58	58	62	55	52	50	64	57	62	53	53	56	46	48	50	53	63	62	62	54	64	58	56	66	50	69	55	45	47	47	73	46	66	54	51	66	55	56	49	64	55	61	42	52	52	58	53	63	43	61	71	60	49	48	56	53	55	54	57	63	50	60	58	77	38	49	47	62	52	60	48	42	40	61	59	41	39	58	54	54	42	63	54	61	45	51	53	63	56	60	56	49	63	68	49	68	57	60	64	55	61	59	57	57	52	50	55	57	43	55	53	51	56	51	67	51	51	52	52	40	67	60	71	52	61	49	58	52	60	55	52	47	59	52	64	53	60	59	57	52	57	59	50	45	49	64	45	55	56	50	48	60	48	63	44	53	49	59	60	47	53	62	52	54	49	55	63	54	65	57	63	57	53	61	65	50	56	57	66	53	49	53	60	53	50	45	64	38	57	61	65	45	53	40	60	54	52	57	60	52	49	46	51	61	50	44	62	52	51	47	54	43	55	63	53	64	50	46	48	62	49	43	53	61	54	53	68	63	66	67	64	66	52	54	51	62	57	55	59	51	56	48	60	53	59	58	68	47	52	55	76	55	44	62	61	61	60	57	52	55	52	53	49	60	61	76	51	53	56	59	57	47	52	49	56	46	63	74	51	50	54	54	58	64	56	57	56	61	54	77	58	49	54	51	56	58	62	52	65	58	48	59	43	67	51	57	57	69	47	46	51	49	55	60	59	48	60	51	66	63	57	64	57	50	57	51	52	68	42	65	69	46	58	56	54	48	68	52	58	60	53	55	52	56	65	61	64	55	58	58	68	70	55	54	57	52	46	51	54	56	57	54	55	52	48	55	57	57	49	48	52	55	54	54	43	57	67	54	44	55	61	62	56	77	53	56	59	45	44	47	43	57	47	61	57	65	57	52	52	56	49	61	47	61	55	57	52	63	52	62	63	50	50	58	57	60	46	63	67	59	50	44	52	56	59	49	52	52	68	54	60	55	61	62	75	54	56	49	43	55	47	66	52	50	47	43	51	65	44	54	63	49	59	64	64	65	62	54	64	50	45	55	59	56	56	66	46	50	39	60	44	56	51	70	46	52	47	66	35	78	48	56	58	51	70	54	57	53	53	60	55	56	61	53	54	54	63	57	64	63	61	61	50	55	56	58	52	63	53	61	51	43	53	59	56	56	49	50	65	57	48	54	49	57	62	47	62	58	55	56	55	50	50	67	60	49	65	50	59	41	48	63	55	54	54	49	63	52	65	54	47	54	54	53	47	46	76	52	46	58	50	47	64	49	52	56	53	67	55	50	59	62	30	62	63	39	49	50	52	59	57	43	58	47	53	56	45	52	61	62	51	55	49	50	43	49	53	73	49	45	50	50	46	65	45	62	48	65	63	64	53	50	60	43	59	76	55	51	46	49	59	61	64	48	46	72	58	55	54	72	63	65	57	48	50	63	56	51	52	60	55	63	46	50	55	48	55	65	56	59	57	50	44	48	51	55	55	56	55	49	68	52	67	68	49	53	48	46	48	50	46	69	53	53	54	61	52	58	47	45	44	54	49	52	63	69	65	61	50	58	64	52	46	47	57	60	51	63	50	50	50	55	59	51	36	68	47	52	61	62	46	59	50	54	58	55	55	47	54	52	58	66	42	62	71	43	67	61	58	60	64	51	54	44	54	65	42	53	65	58	67	52	60	63	51	50	73	67	56	62	60	67	46	45	47	52	57	58	60	51	68	64	51	46	53	75	52	54	51	58	53	56	55	49	49	60	61	58	50	57
49724	43783	34610	33754	33107	2605	1021	998	926	879	866	765	814	751	753	860	1917	4227	6366	5840	4211	2277	1206	812	712	678	669	669	653	714	638	641	661	676	702	673	688	680	654	663	682	677	667	650	708	676	702	701	708	636	677	655	675	680	705	661	687	697	686	692	704	703	697	703	701	657	702	687	690	715	678	705	694	658	677	695	687	661	645	673	649	695	643	653	649	654	649	684	674	708	656	678	673	666	687	688	690	671	701	656	690	714	692	658	665	664	613	678	680	678	660	689	722	659	685	656	631	658	641	703	658	701	661	677	707	665	638	724	674	684	677	721	665	700	718	676	616	680	682	657	636	682	672	731	669	669	667	686	691	714	652	687	704	710	690	674	664	673	641	667	654	696	661	695	650	719	656	642	621	696	665	652	698	690	687	706	681	686	666	683	722	703	647	617	660	691	614	670	707	696	662	666	707	722	698	699	674	668	646	667	693	681	636	663	670	645	640	649	678	605	690	657	693	670	687	673	613	714	687	683	718	688	703	665	698	656	666	646	706	655	724	701	704	734	676	664	699	693	714	669	687	687	676	681	688	665	625	686	680	701	663	703	637	687	692	704	656	692	668	652	691	681	652	672	716	674	655	726	709	661	688	669	713	659	680	659	750	674	631	680	688	705	671	690	677	679	704	662	666	674	660	693	671	676	690	633	620	645	712	686	677	712	657	667	627	684	630	740	666	639	646	708	685	704	698	639	663	678	690	679	656	691	664	673	701	660	720	692	667	659	706	675	694	707	641	676	725	662	646	664	650	676	701	686	644	680	651	702	658	657	678	668	719	703	720	642	687	737	688	670	669	745	684	647	686	729	714	733	686	689	665	645	677	628	698	656	683	696	696	697	646	718	681	654	652	678	653	623	674	660	700	694	722	696	667	670	722	754	687	666	708	666	655	733	704	695	672	645	656	657	684	632	698	657	689	667	646	661	670	713	690	690	696	586	698	656	653	697	679	695	699	687	659	675	645	651	639	651	660	666	663	674	686	689	674	684	690	695	673	673	648	697	686	677	726	713	676	672	631	680	710	733	665	666	692	701	671	669	711	729	719	649	725	683	650	691	684	655	668	669	667	671	639	696	669	748	645	639	689	705	642	658	684	713	698	708	706	693	698	700	684	676	676	684	748	685	690	683	664	665	673	741	653	669	661	709	670	657	618	673	668	672	692	697	679	702	671	661	684	676	707	648	679	677	701	687	698	668	663	678	655	653	703	630	702	673	672	687	687	663	641	689	619	679	706	695	688	674	666	647	638	689	721	684	652	672	700	670	668	653	634	633	666	716	690	655	710	649	709	690	701	703	651	695	720	691	708	661	669	704	735	676	683	699	718	679	684	727	664	662	699	696	706	691	661	693	690	688	660	664	659	681	636	661	610	637	676	664	680	687	686	723	676	672	664	666	665	707	687	700	686	685	646	673	678	711	712	674	686	661	660	665	659	693	696	715	682	652	705	686	651	722	700	680	674	626	699	682	700	664	701	689	681	655	684	615	669	642	691	629	648	662	653	659	651	735	654	646	666	683	663	701	659	673	675	655	723	679	682	671	660	700	688	692	687	731	638	661	738	720	665	666	675	679	668	698	662	667	673	650	658	677	713	649	661	659	629	671	680	629	714	660	696	700	682	686	695	654	697	626	676	704	663	657	673	701	716	716	710	699	711	706	729	642	667	696	698	665	710	688	662	614	658	680	690	632	672	663	731	706	732	667	687	707	711	683	706	680	656	689	699	679	695	680	665	708	687	671	717	677	703	671	694	675	660	658	700	678	667	666	684	662	662	704	715	672	694	642	619	709	660	688	668	693	679	687	700	667	671	656	674	663	666	695	646	694	698	697	705	684	685	645	672	646	716	671	703	658	683	709	680	691	662	703	663	635	706	662	721	631	717	667	649	671	675	683	673	670	650	662	668	657	707	666	666	673	671	664	683	690	703	636	679	642	673	686	683	708	676	694	708	705	641	680	658	708	664	725	676	646	671	687	669	709	698	696	712	721	717	664	648	645	675	667	639	713	688	644	691	648	636	652	667	701	718	660	748	690	709	673	672	642	695	656	698	632	656	706	667	704	702	660	646	673	676	686	698	647	664	667	673	656	655	667	685	726	720	683	679	652	669	656	680	695	709	671	712	653	729	631	685	643	674	703	696	674	668	631	692	642	680	638	676	643	668	703	662	730	700	677	658	694	686	703	685	695	679	626	661	680	707	656	687	690	665	675	648	674	717	649	662	649	686	693	612	665	672	733	648	635	648	671	665	700	654	781	693	686	671	713	703	674	684	684	662	717	681	666	697	690	687	664	699	693	745	696	644	657	704	684	663	688	710	720	647	654	664	658	618	650	665	678	696	654	733	662	663	707	683	671	673	692	650	714	621	690	713	639	678	643	673	668	701	707	694	669	707	698	701	693	693	653	650	675	652	691	679	701	686	690	680	681	688	677	650	641	648	661	672	705	689	674	689	682	672	654	667	664	644	686	679	657	716	664	676	688	665	661	670	679	670	628	678	684	667	672	624	687	696	682	676	678	728	658	682	651	710	671	635	703	692	719	649	673	678	659	668	636	684	681	672	676	689	637	677	712	686	628	672	690	695	679	666	657	687	654	651	648	645	655	661	700	669	663	678	677	684	693	711	633	670	735	705	680	689	686	671	637	746	690	678	730	674	681	703	681	712	639	681	677	694	649	701	686	666	669	676	710	676	650	673	662	689	646	721	672	685	669	673	707	682	669	706	679	675	679	703	668	694	703	672	679	697	683	686	689	659	711	669	692	681	679	666	684	698	668	611	680	656	640	724	653	671	667	728	657	664	722	729	653	675	658	638	661	680	667	630	655	669	699	663	702	723	690	711	670	674	627	687	738	690	692	671	667	691	680	658	653	745	692	696	615	660	712	667	697	636	669	680	648	702	664	684	666	691	675	645	630	680	687	668	704	656	715	697	707	721	678	701	746	663	647	691	696	681	699	690	663	686	688	653	686	669	650	682	691	710	680	694	692	679	653	728	678	672	670	632	676	688	680	643	737	658	676	707	704	692	628	699	682	658	688	665	693	708	692	722	684	668	672	687	661	698	650	677	682	684	662	614	680	677	683	679	649	672	660	680	670	667	658	641	663	620	681	651	645	751	685	683	657	685	678	714	678	721	644	686	656	727	709	676	679	707	657	653	702	615	665	673	668	662	681	680	700	650	643	744	678	697	682	692	620	628	629	679	638	708	690	681	702	668	668	635	630	674	682	687	727	731	635	639	660	680	654	660	697	682	644	674	656	676	657	700	670	676	695	635	724	643	698	658	678	676	657	731	713	702	644	699	693	703	690	679	695	654	691	656	702	670	705	695	652	671	654	708	679	660	668	649	685	663	661	671	677	698	689	677	674	673	672	684	669	640	673	657	715	668	667	728	620	646	692	676	665	701	683	689	679	656	692	701	646	671	701	685	685	679	647	660	649	674	675	644	617	698	671
21266	27417	15555	4012	1989	233	62	75	69	52	66	62	66	59	73	64	81	102	196	218	200	106	79	66	64	74	55	75	44	65	67	61	75	71	69	61	63	79	63	63	78	67	83	66	64	58	65	63	66	67	71	60	64	63	56	81	78	57	54	61	51	66	66	55	74	61	63	59	62	56	76	68	71	65	72	65	54	72	68	73	76	58	55	63	62	63	67	70	57	68	65	72	61	73	61	68	59	73	80	71	59	75	58	63	59	64	67	70	68	61	65	70	72	63	60	71	73	68	65	61	72	79	69	65	56	65	69	67	75	74	67	88	68	46	64	59	69	66	58	49	69	73	55	68	67	79	83	72	59	54	68	77	75	68	63	65	64	60	74	54	61	66	63	68	74	72	61	72	76	70	64	66	73	61	60	57	70	64	63	57	71	61	81	69	82	71	58	78	62	79	74	73	57	73	63	75	66	61	55	74	71	77	61	62	77	51	74	55	60	69	71	77	55	82	68	59	68	64	69	85	60	82	60	62	61	58	58	70	69	66	68	52	72	68	56	48	62	70	69	55	76	71	63	75	65	75	74	61	71	81	70	61	58	58	70	67	72	53	55	73	72	79	64	60	51	80	74	68	60	75	69	56	67	63	53	67	64	74	68	59	70	74	65	60	64	60	62	79	63	45	57	68	62	63	71	73	58	68	63	58	61	75	71	69	56	59	76	69	63	74	59	70	66	61	70	61	69	73	72	70	68	73	67	77	65	60	71	68	58	58	60	59	74	54	70	65	58	75	70	72	78	66	73	63	69	61	69	67	73	77	53	82	50	81	66	73	65	82	70	52	66	79	55	61	63	62	81	68	57	54	75	67	41	75	80	58	62	59	73	60	74	59	61	55	71	77	77	60	69	82	59	51	57	62	50	70	47	59	76	69	61	62	77	68	61	65	62	66	66	70	68	61	45	62	62	64	53	75	57	72	63	69	73	55	76	67	61	72	82	63	53	59	75	72	72	69	56	55	74	52	65	52	59	74	59	55	59	62	70	60	54	67	62	58	64	68	56	47	61	65	71	80	71	63	57	72	68	68	61	61	65	67	61	53	76	54	62	72	78	42	55	71	72	70	66	60	74	55	62	64	62	68	63	78	62	69	66	72	61	66	66	65	58	58	72	79	73	70	72	64	62	75	72	71	63	58	47	78	68	71	65	65	71	63	54	67	61	72	64	58	64	68	72	66	67	63	62	66	62	70	67	66	64	70	60	74	70	59	77	82	73	70	72	67	75	70	66	54	60	78	59	51	85	61	72	74	56	71	74	56	75	57	52	73	51	77	64	51	67	81	65	63	53	59	79	57	82	65	78	73	84	75	63	75	52	67	56	79	67	58	71	77	65	72	54	56	72	72	64	67	76	64	64	62	67	49	71	42	64	65	65	76	65	67	57	66	70	63	58	73	67	68	64	50	72	75	75	73	81	79	77	68	62	70	59	74	68	74	60	78	73	49	69	57	62	63	63	63	67	72	66	79	61	65	74	66	77	57	68	61	59	62	53	67	67	78	68	61	53	73	56	69	63	67	66	78	68	76	70	77	70	60	67	60	60	66	64	71	72	79	65	62	85	76	65	67	72	48	60	69	49	70	70	69	63	68	85	59	53	69	76	55	69	77	59	74	68	69	65	67	71	48	60	79	64	78	53	67	61	69	61	70	65	59	72	67	67	65	64	67	62	69	65	49	69	68	62	61	73	62	60	74	62	75	64	58	76	53	66	68	66	58	82	77	74	63	60	79	67	72	71	59	73	73	68	68	74	70	59	69	76	73	56	54	55	76	64	62	72	83	60	77	75	70	60	65	69	62	70	67	77	60	61	60	70	65	51	65	72	65	68	75	57	71	39	60	64	77	76	58	59	67	69	59	67	58	44	75	54	79	69	79	68	68	53	54	75	65	72	61	63	64	67	72	54	58	62	56	63	66	65	59	61	58	68	60	66	68	56	76	61	68	67	57	61	62	66	68	79	61	61	79	54	66	57	61	70	52	62	74	62	66	55	76	67	68	78	56	61	67	74	53	72	66	61	60	57	63	73	58	59	58	84	81	61	69	63	64	66	59	66	61	62	64	68	59	80	55	45	61	70	75	61	50	80	70	60	70	65	72	65	56	71	61	69	67	64	76	66	47	67	54	56	71	69	61	68	59	53	74	72	64	66	80	69	58	76	61	54	70	65	52	66	81	51	89	72	56	66	79	88	67	51	69	57	72	62	74	58	69	58	75	78	63	50	56	64	70	74	50	64	70	61	61	68	67	57	69	57	68	55	60	74	56	65	76	67	82	59	48	71	59	79	81	53	77	76	67	78	57	67	70	69	74	56	66	57	63	61	59	60	61	65	58	73	71	67	62	57	61	72	55	80	57	66	54	82	80	66	71	68	61	55	66	73	66	64	76	76	68	73	55	55	56	58	77	64	68	70	59	71	73	61	65	78	70	76	70	59	81	60	57	69	59	57	61	65	64	64	65	63	74	65	82	83	58	57	61	71	70	45	59	63	48	61	61	48	71	51	60	49	62	62	64	74	72	63	65	83	89	71	76	65	65	68	67	63	59	60	69	64	65	73	77	70	55	72	60	55	54	73	68	65	51	57	58	69	66	76	69	60	66	60	68	65	65	55	56	63	76	87	58	77	65	68	64	53	79	64	65	58	49	77	56	74	68	79	79	64	60	70	78	66	60	68	72	81	60	72	69	61	81	60	51	74	73	73	68	83	62	70	67	72	77	69	58	57	83	59	68	62	74	65	62	67	68	71	58	66	53	52	79	70	50	83	61	64	53	57	77	63	64	66	54	51	70	56	73	68	59	70	62	64	54	72	66	80	59	62	55	67	65	74	66	59	60	48	61	74	61	69	61	69	61	71	71	72	76	58	80	85	70	56	67	69	64	63	56	70	61	71	72	64	82	74	76	78	81	54	60	70	78	50	61	74	61	63	66	69	78	67	74	64	72	57	66	71	78	67	63	94	58	70	64	75	68	54	60	69	67	71	72	68	62	71	56	71	56	76	80	67	51	68	54	62	64	61	57	71	54	59	72	74	65	58	64	70	59	82	56	80	64	60	71	69	58	82	54	52	66	86	68	67	69	65	78	66	63	64	81	77	65	64	72	70	70	66	70	61	59	74	73	71	55	60	64	73	68	78	72	67	69	73	60	72	62	58	74	69	78	62	76	67	82	65	66	71	74	59	62	70	62	57	75	54	66	79	71	60	69	64	65	76	66	70	74	73	76	69	74	65	76	58	67	79	70	60	74	81	56	62	71	60	63	59	65	60	70	69	72	77	66	65	68	70	60	59	72	51	56	67	58	59	62	55	56	59	54	67	66	70	55	64	65	61	62	70	60	62	70	61	70	63	72	70	59	74	63	73	58	48	73	70	69	67	82	66	71	77	63	62	62	77	53	69	66	54	59	50	64	65	66	72	68	65	71	77	71	61	68	69	63	61	83	83	52
50757	46806	36433	32165	33596	5460	1091	1090	978	929	994	899	899	883	894	919	1082	2397	6688	6368	4844	2569	1404	948	858	782	786	813	808	769	794	766	822	800	782	782	737	852	765	792	815	813	869	778	802	757	799	867	811	836	788	755	774	796	820	812	784	784	811	819	787	815	783	858	814	759	778	817	758	815	803	826	829	775	785	839	805	807	785	746	783	794	780	832	805	768	815	819	800	809	798	813	795	784	736	786	784	802	778	805	820	800	726	810	841	785	813	795	786	797	796	773	743	764	766	812	836	813	776	793	777	788	802	814	784	809	784	810	794	814	785	836	854	777	803	818	766	788	789	819	767	794	820	819	838	833	842	823	807	809	810	817	823	801	862	805	792	775	808	777	788	760	755	775	774	817	851	862	802	756	833	817	798	792	788	827	804	794	839	787	756	780	817	815	803	845	809	861	789	815	791	781	830	843	806	852	841	843	841	809	834	806	765	802	762	791	807	747	846	802	803	798	785	738	824	795	756	801	830	802	840	797	785	746	816	822	789	765	777	786	813	763	816	760	803	830	815	832	818	798	840	730	840	821	769	810	767	828	804	829	821	830	795	771	750	847	803	757	792	821	803	746	788	798	739	797	738	820	797	844	823	813	779	821	801	761	819	769	773	781	836	784	793	802	791	799	817	832	788	839	798	771	790	808	796	788	775	794	828	818	766	756	777	840	839	789	781	783	805	831	768	824	789	830	816	782	815	803	814	726	776	798	817	766	768	771	831	804	834	764	836	820	769	830	860	804	786	811	836	800	798	787	830	802	814	818	808	768	773	788	815	817	831	789	849	809	802	796	787	757	797	747	796	843	818	791	789	808	772	779	801	811	762	784	814	801	846	825	805	817	773	800	816	776	739	779	831	839	793	823	754	798	817	783	793	777	803	800	819	778	830	802	771	750	799	812	841	770	792	805	803	828	815	795	741	798	750	786	802	737	807	750	809	732	810	756	837	864	852	750	788	840	826	792	779	810	802	827	771	809	770	800	787	788	804	732	853	808	828	810	822	783	755	786	822	821	810	813	736	778	824	757	781	815	808	817	793	762	784	789	770	825	783	765	815	787	818	758	831	811	762	788	770	779	817	744	775	763	802	778	809	773	748	794	827	790	797	764	834	763	788	776	810	760	800	812	813	830	802	823	812	793	758	819	834	789	777	813	795	783	799	805	796	815	779	848	845	781	792	819	825	797	832	838	773	776	790	793	763	766	793	806	806	855	771	764	851	823	829	814	814	766	793	796	794	821	803	819	792	829	871	796	799	844	757	855	821	775	799	803	793	811	796	767	817	763	788	846	763	799	814	729	839	819	807	825	797	767	755	786	809	786	838	788	807	822	829	849	838	815	864	811	887	810	760	788	789	823	811	816	796	756	781	842	768	785	769	777	784	767	793	803	802	798	807	807	772	797	801	810	797	772	829	791	824	799	863	797	844	766	803	767	798	829	788	811	829	786	775	781	846	781	778	825	853	825	821	801	785	837	826	817	789	827	795	820	805	806	795	834	849	809	764	832	781	812	786	759	776	756	812	803	806	850	813	769	810	825	824	807	789	783	792	816	795	824	784	824	767	777	785	805	755	825	818	848	772	784	763	828	812	844	787	778	825	780	830	758	790	815	799	758	816	779	801	823	816	789	775	796	779	778	816	771	764	785	779	785	797	792	817	791	780	800	807	829	794	758	778	808	798	773	749	863	816	808	819	808	814	803	734	757	779	764	809	759	812	830	790	851	807	805	816	782	794	796	791	765	801	833	842	816	766	790	802	772	898	793	809	805	784	802	786	763	813	761	806	798	818	765	797	795	833	826	807	825	778	778	734	792	830	821	815	775	784	781	767	812	846	825	801	816	794	835	794	780	824	834	818	791	856	798	765	850	739	797	774	773	859	861	757	871	773	838	799	813	803	844	837	789	794	848	775	791	822	773	818	776	828	822	779	803	819	796	809	789	828	809	815	785	761	767	881	776	751	778	848	755	761	824	830	806	827	782	806	842	821	799	768	771	789	776	821	798	762	847	836	850	767	867	812	836	817	777	769	823	794	806	809	795	778	779	817	798	783	756	809	808	789	808	787	748	850	830	806	803	784	778	839	808	804	804	823	837	783	831	812	848	847	829	773	825	839	846	775	797	794	738	839	852	832	788	781	796	829	773	766	804	802	729	803	811	770	771	760	789	790	833	808	821	742	850	816	804	825	804	792	811	805	857	820	754	803	775	800	756	802	753	801	800	817	817	763	809	784	770	820	786	797	739	781	763	785	839	794	758	759	783	813	803	817	798	797	753	791	816	743	812	797	816	896	814	827	821	791	785	785	821	792	855	811	760	803	818	773	775	800	794	795	790	844	800	817	806	812	831	813	808	831	822	839	780	868	764	807	827	750	849	854	850	782	801	772	850	815	764	768	839	792	814	728	804	846	778	770	832	814	767	831	728	746	805	849	815	823	806	797	791	811	804	826	826	787	820	788	807	805	818	773	725	801	814	834	799	805	777	829	856	805	816	803	838	802	782	801	790	857	813	868	809	831	775	767	819	770	847	787	856	818	816	821	821	815	779	760	800	809	780	837	813	800	771	819	778	814	825	821	849	805	801	827	762	790	812	771	810	779	820	808	811	836	823	792	840	823	792	872	753	814	788	821	807	743	775	777	832	856	818	818	826	793	825	766	818	775	749	767	790	790	779	780	825	808	816	859	808	784	811	859	792	774	798	798	800	822	842	812	777	807	851	796	827	831	782	767	857	798	809	779	797	776	771	820	782	861	804	770	764	790	806	809	796	754	821	751	797	825	826	792	841	858	782	834	810	777	778	797	814	851	748	737	771	768	815	838	824	782	820	790	799	793	804	754	819	869	820	811	831	783	811	789	771	834	806	780	764	772	753	788	801	773	804	795	741	806	842	806	795	770	824	794	809	758	801	769	774	783	761	757	814	808	782	759	823	821	815	813	874	808	801	871	790	791	795	802	852	865	815	838	833	824	777	796	819	830	837	814	811	784	817	821	818	806	793	805	785	833	778	827	791	812	844	812	800	786	819	805	808	759	807	781	772	834	771	841	785	784	778	801	840	794	847	802	816	778	780	813	781	819	799	845	818	849	802	850	829	811	787	784	747	804	803	791	826	819	799	814	833	798	857	859	805	785	799	819	825	769	796	798	830	786	793	803	827	825	824	820	800	797	817	780	847	797	824	810	828	738	793	770	847	860	735	799	822	800	798	792	765	786	813	826	838	803	813	764	772	823	782	782	768	792	806	819	756	849	847	802	797	774	818	777	819	773	812	829	793	810	790	807	824	775	782	807	830	798	827	865	795	800	770	762	729	762	825	790	758	824	811	809	816	828	807	820	823	786	811	835	752	831	829	798	774	784	759	752	792	786	802	822	857	766	808	855	781	752	848	774	821	787	812	779	771	827	800	804	812	774	834	797	801	799	797	793	764	760	798	787	805	843	800	785	812	773	785	845	789
30164	39056	22399	7450	3500	549	76	71	55	67	59	55	72	57	60	69	76	167	235	253	224	112	87	77	59	53	67	60	74	52	59	55	63	65	76	57	55	58	58	62	54	64	61	41	63	59	57	55	53	54	60	55	56	78	68	68	63	58	67	63	57	60	47	54	60	75	62	59	64	58	54	45	56	57	65	64	59	69	70	61	59	61	68	61	47	59	56	57	60	63	65	76	54	56	46	64	79	59	67	69	59	69	55	73	61	67	48	63	54	54	66	57	62	70	65	59	57	69	51	68	59	52	65	53	48	63	75	54	64	54	68	55	58	67	53	50	56	55	77	57	62	53	62	58	72	59	80	57	67	56	58	61	64	61	52	59	58	53	60	67	58	61	44	50	58	62	57	49	62	69	56	79	74	53	58	54	69	65	83	67	67	42	77	68	60	58	44	60	58	47	64	51	70	67	61	58	78	62	58	60	69	71	66	53	67	61	70	86	53	70	58	61	47	62	67	59	62	55	68	64	55	48	59	48	59	66	54	65	61	54	66	45	63	61	66	64	61	52	62	76	57	60	59	54	57	73	70	71	71	64	56	62	57	52	57	66	67	62	62	54	63	71	66	58	67	62	59	63	60	60	62	70	63	64	56	64	54	48	64	63	70	62	57	71	65	63	51	64	68	55	60	75	61	59	66	56	59	67	62	66	43	62	72	49	49	68	72	56	51	54	64	53	47	61	67	66	66	79	43	60	60	59	49	58	64	65	57	50	69	68	74	59	74	55	52	70	68	60	65	51	72	67	68	63	55	65	62	69	46	63	47	67	49	63	54	63	57	64	64	57	66	66	60	55	58	74	82	74	67	62	47	63	59	57	65	67	55	53	59	57	48	69	66	58	72	75	55	59	55	68	71	48	58	65	55	67	71	60	61	74	65	63	53	53	52	58	67	63	62	59	63	62	57	68	65	58	70	86	60	43	56	63	73	65	66	62	62	49	70	59	54	58	55	56	70	48	64	70	57	55	79	64	56	62	61	51	58	72	67	51	62	54	56	58	61	56	47	58	61	59	66	56	45	49	51	65	64	59	58	80	48	68	47	59	48	66	70	59	59	62	60	67	61	74	43	53	68	58	56	72	59	53	57	69	51	71	52	72	63	51	67	46	68	66	56	56	51	71	59	64	56	64	69	49	50	57	62	62	65	66	67	59	62	57	48	62	54	46	61	66	47	63	58	68	60	48	60	69	49	55	51	62	67	42	60	60	56	66	54	60	65	71	54	52	88	68	66	62	65	59	61	59	63	72	63	57	64	63	56	62	54	50	71	58	62	61	59	64	78	67	62	62	67	59	45	58	70	54	73	66	47	55	75	53	56	59	62	44	68	54	70	63	58	59	75	73	60	69	60	74	65	69	56	58	69	70	68	68	65	60	59	80	61	64	51	46	56	67	62	59	50	68	64	57	69	70	66	71	62	76	45	57	68	68	65	59	54	51	54	72	78	68	62	65	58	47	73	63	77	72	65	56	72	50	81	52	55	61	62	75	83	65	72	66	49	68	35	57	55	70	52	67	68	64	59	46	43	53	70	73	63	53	60	64	54	51	76	69	58	44	66	68	63	64	61	63	58	55	72	59	55	55	67	59	64	74	59	54	64	54	64	73	51	56	52	62	55	60	60	62	70	69	66	48	62	60	57	72	63	62	60	50	66	64	72	70	76	54	60	65	63	52	63	54	54	77	59	53	54	49	64	68	67	61	60	70	56	64	48	56	57	52	48	54	63	61	66	56	72	68	58	65	48	60	65	69	60	69	65	58	52	72	51	60	63	49	56	62	69	69	58	57	59	67	52	58	61	72	63	72	72	64	62	63	55	58	68	49	67	49	67	57	67	72	52	62	65	58	66	62	52	59	56	60	49	62	65	58	77	39	54	60	56	79	53	52	71	44	64	65	65	65	59	52	71	71	69	62	55	66	78	79	42	64	77	53	76	62	60	72	66	69	66	64	56	71	57	63	45	63	48	64	60	62	59	67	68	54	62	61	51	47	59	56	58	61	54	68	64	66	56	59	69	55	62	62	45	69	56	69	58	46	64	70	59	54	73	59	74	57	50	64	55	58	71	64	67	70	66	68	60	64	65	72	60	51	66	51	63	73	55	55	61	62	59	49	62	50	51	74	73	65	61	71	58	64	73	65	56	59	69	52	59	55	63	64	58	72	71	71	57	68	48	46	59	70	71	48	68	46	70	51	61	57	53	53	69	61	44	64	61	48	57	48	50	74	77	63	68	58	51	66	59	61	59	75	54	66	60	60	70	69	64	54	57	71	71	63	69	75	65	69	71	59	76	64	60	61	62	68	72	68	54	52	55	60	64	56	47	70	72	60	72	57	73	64	65	57	63	62	67	53	58	50	53	57	64	65	65	66	59	61	59	59	57	73	75	60	51	60	73	56	55	53	68	66	63	64	72	59	58	72	47	66	59	66	71	65	69	68	61	43	50	71	52	64	74	72	56	67	70	62	44	53	74	60	56	68	57	57	58	50	52	54	71	62	50	55	55	47	64	50	51	59	56	63	74	54	49	72	76	64	61	52	76	47	64	57	51	60	59	60	60	57	53	56	62	51	52	59	55	55	52	72	80	59	66	55	54	48	71	60	64	59	67	68	57	60	78	71	56	57	82	53	54	68	57	60	65	69	68	65	53	54	57	83	63	55	61	82	68	48	60	55	55	60	63	68	61	62	71	62	63	60	65	55	65	55	58	61	56	59	56	47	62	58	55	73	71	53	55	59	50	58	66	54	55	55	79	53	65	57	43	75	65	70	59	60	69	55	65	57	51	73	75	67	77	56	65	52	64	45	64	66	58	54	56	67	56	69	71	66	61	71	59	70	52	67	93	64	56	67	65	56	64	67	54	52	64	53	56	64	53	68	83	71	64	60	45	58	75	62	51	68	51	68	70	60	66	56	53	59	59	59	53	54	71	57	58	72	66	57	66	69	71	65	63	67	74	79	58	52	51	41	71	74	58	47	66	50	55	58	67	68	66	60	68	70	69	57	64	59	54	66	68	62	66	64	67	56	59	69	54	57	54	53	60	64	59	69	70	64	63	62	64	69	46	63	54	73	57	62	61	67	53	53	62	60	62	72	69	64	57	63	50	65	57	68	58	64	68	59	53	74	63	62	63	59	58	53	66	62	67	60	59	57	59	64	74	57	59	52	65	70	75	61	55	65	56	74	64	48	63	69	75	49	74	60	55	64	53	71	61	63	49	55	62	64	55	55	53	59	57	77	75	48	60	68	66	61	69	64	61	54	62	60	62	73	70	65	50	60	43	64	59	69	72	53	68	56	49	60	64	57	59	70	64	62	65	63	41	62	63	60	52	54	52	62	54	54	48	80	71	58	56	56	66	60	56	65	51	63	67	56	61	69	64	61	69	60	58	64	58	52	54	50	52	59	52	59	52	66	61	66	60	86	57	77	66	67	79	61	62	60	67	55
50852	49177	41447	38307	40397	10251	1234	1101	987	897	954	956	855	866	874	833	1390	4658	7244	7360	5764	2769	1486	945	822	780	738	735	694	737	750	766	722	747	733	740	739	740	707	691	741	732	762	703	696	715	698	750	735	733	748	714	721	740	736	720	744	715	702	704	733	727	704	756	784	740	754	744	734	747	728	770	710	714	744	744	761	750	770	749	684	746	791	770	789	760	730	789	734	735	710	761	776	768	726	699	754	804	746	696	743	749	725	744	725	697	760	752	743	746	732	712	746	732	706	731	727	767	763	768	738	716	733	780	717	756	712	737	768	731	769	755	762	751	749	718	747	702	753	747	715	738	703	766	712	722	750	742	737	716	728	730	705	716	731	749	703	768	726	751	744	757	706	738	731	736	727	707	733	705	783	727	719	746	729	736	737	733	764	784	720	729	750	714	767	754	772	744	704	736	696	742	696	715	769	711	781	735	750	749	718	717	751	723	733	717	717	743	714	753	718	724	737	732	739	754	741	735	723	748	746	733	739	740	733	710	749	736	731	800	745	746	713	773	754	715	715	760	760	727	751	725	747	721	732	735	773	726	728	765	761	777	791	770	786	768	772	724	701	721	720	774	702	745	761	735	738	749	761	747	739	755	757	732	754	708	717	709	773	737	758	753	750	734	761	693	726	779	723	794	743	730	732	795	703	740	740	778	757	740	708	749	730	709	769	748	723	744	758	734	741	794	761	739	702	741	763	780	748	761	732	718	750	726	746	733	695	752	704	722	722	798	691	745	762	764	708	739	746	748	679	777	750	740	757	695	738	734	764	739	751	735	781	723	733	739	766	746	719	783	733	749	703	696	745	761	740	758	689	713	740	728	702	748	752	728	753	758	765	714	741	698	725	703	762	751	735	799	763	742	783	769	718	773	743	748	745	755	772	720	751	725	674	794	736	781	767	707	755	703	700	734	710	686	762	746	770	803	780	761	737	748	756	756	718	741	782	748	733	722	752	730	778	694	722	705	784	718	722	743	741	721	773	707	758	741	741	750	725	756	780	726	732	727	740	717	733	764	741	738	723	734	667	735	770	717	743	742	797	761	753	752	702	719	747	750	707	696	739	734	769	756	703	742	711	740	764	730	772	752	760	731	757	715	746	763	758	712	759	675	743	762	709	744	757	717	765	794	763	773	743	734	704	747	730	752	735	744	752	789	750	718	786	723	767	727	727	697	745	703	759	758	723	744	752	764	726	721	687	713	702	757	709	708	743	731	762	706	761	683	743	731	730	701	726	784	766	745	760	762	725	766	728	736	760	704	736	750	698	698	724	717	714	741	687	727	760	779	729	779	780	679	730	732	723	781	740	744	745	718	767	719	752	783	765	782	767	751	740	766	734	739	674	729	730	740	794	725	713	741	712	741	709	733	759	674	734	734	736	791	738	759	764	741	743	703	732	762	728	717	739	738	796	779	795	721	709	776	705	748	727	734	720	701	739	705	799	753	772	794	741	765	749	774	728	789	699	734	727	720	738	759	719	702	720	775	757	741	750	746	722	768	730	695	726	716	718	755	742	740	795	735	702	779	817	740	703	720	776	752	755	732	730	751	684	727	793	698	765	748	714	760	739	739	716	685	667	766	732	775	766	751	754	768	746	683	759	743	743	749	706	732	736	760	739	715	707	748	757	755	742	718	778	776	714	726	732	742	700	775	749	784	739	753	711	696	701	719	772	707	717	747	742	715	765	748	711	696	758	695	760	729	748	760	746	754	765	711	724	720	657	728	724	768	753	723	739	729	749	685	715	730	780	777	758	717	705	796	749	693	824	744	747	742	732	670	791	757	778	752	725	750	751	745	756	725	753	696	708	725	743	752	722	776	736	758	796	727	793	739	712	742	741	714	747	739	806	744	758	716	716	805	786	777	743	762	733	684	728	690	730	716	743	732	725	763	739	775	781	726	678	731	744	775	737	730	749	743	736	754	730	748	772	741	687	754	692	761	710	751	723	745	717	730	762	770	721	718	729	762	700	725	723	759	794	732	699	743	737	771	701	769	703	738	720	774	702	693	745	722	735	732	686	750	715	782	734	723	785	764	762	752	743	754	682	759	760	810	693	714	681	737	746	727	767	782	756	779	759	741	732	781	708	746	730	713	772	750	745	712	768	771	748	756	762	740	728	773	733	674	715	750	775	734	723	699	745	751	762	724	773	709	738	716	717	728	698	712	752	783	754	746	761	730	779	777	711	698	717	726	709	719	702	693	728	767	730	725	754	732	721	769	708	721	716	756	747	717	752	723	749	711	745	736	698	763	736	724	722	766	712	787	711	745	691	729	759	753	756	708	743	730	745	753	738	696	706	738	783	758	742	721	734	704	788	697	735	727	695	727	718	718	772	705	762	739	763	738	706	715	687	729	726	753	745	735	747	752	738	774	747	771	749	765	723	708	732	765	750	754	738	759	724	722	735	748	747	661	736	741	740	729	713	724	703	726	732	776	715	772	763	721	699	757	717	725	719	706	747	769	748	738	771	702	700	755	772	746	768	744	753	720	766	724	726	750	732	774	710	737	720	736	714	749	766	746	720	760	780	727	752	767	729	737	722	756	768	773	747	735	745	759	781	806	738	730	762	709	756	752	806	748	712	736	712	749	776	742	743	753	747	717	762	715	738	742	745	761	740	763	727	759	728	738	767	757	770	763	756	737	736	725	728	712	771	748	742	727	768	735	747	756	712	762	722	725	684	739	739	669	752	781	713	751	754	750	754	742	789	777	734	732	752	725	755	704	718	726	690	792	721	755	727	733	706	731	752	752	715	764	745	720	753	743	706	726	783	732	692	798	731	780	743	748	752	765	722	754	765	750	740	734	749	764	712	774	784	717	724	768	754	695	742	698	781	716	792	776	733	749	720	726	734	755	779	766	785	745	708	770	759	716	722	730	741	754	741	761	734	765	735	742	743	721	790	721	726	729	747	736	746	825	770	769	736	782	702	723	698	696	727	793	761	727	779	767	818	773	753	710	709	729	723	752	706	737	712	732	741	721	764	700	749	760	720	744	739	773	743	761	747	742	685	743	762	774	763	755	724	730	734	743	733	736	734	715	721	723	769	710	732	717	719	718	687	775	747	745	744	776	751	726	704	752	703	758	779	714	735	721	751	740	780	749	798	745	746	756	753	708	771	763	800	768	756	727	722	747	751	781	729	776	773	772	774	754	723	764	725	709	724	717	715	706	728	752	784	742	764	744	679	746	728	747	762	710	753	721	792	681	751	724	804	760	756	729	689	728	757	719	732	739	808	725	760	729	692	710	727	751	750	736	772	683	776	706	785	750	783	744	808	722	735	712	705	730	760	702	700	761	701	763	720	686	711	736	780	746	763	748	721	762	761	749	725	724	775	726	769	758	724	723	730	757	779	765	710	738	743	783	726	717	754	724	752	742	783	731	734	768	747	738	754	763	735	723	733	793	771	728	719	719	770	722	754	736	742	740	709	764	732	754	724	741	746	725
10667	12157	5435	1241	687	134	65	57	46	51	48	60	52	65	65	51	60	61	94	107	92	84	65	71	52	59	53	63	46	57	57	50	70	50	61	48	59	61	43	47	60	48	55	45	50	56	57	75	60	57	53	63	50	44	53	45	57	49	47	53	50	54	71	63	54	61	63	45	71	57	45	61	48	50	63	55	52	58	46	55	59	47	68	69	68	53	50	65	58	65	59	60	59	58	50	61	61	48	52	56	62	47	59	58	56	55	59	48	71	44	57	54	52	49	43	51	69	63	63	66	58	58	61	60	55	64	57	75	61	58	51	63	60	48	61	66	62	59	52	62	59	45	60	58	55	49	76	52	56	54	62	53	47	63	70	55	42	65	46	56	49	50	50	44	55	64	57	55	61	48	54	64	64	61	60	52	48	62	59	48	63	65	57	54	69	75	52	51	56	61	55	55	59	60	58	51	48	67	64	63	61	47	46	57	55	68	56	54	49	50	53	55	55	63	49	48	55	57	58	62	58	52	51	57	71	53	55	55	67	56	48	43	62	50	58	50	73	59	41	46	67	71	64	42	57	68	56	47	67	44	50	64	63	54	63	46	67	52	59	61	52	56	64	43	68	55	70	54	54	49	58	68	60	47	49	49	59	47	58	61	62	50	56	55	52	56	63	52	66	60	45	61	54	54	64	46	54	54	62	51	62	59	49	56	56	65	57	63	54	58	74	65	52	70	51	70	69	56	51	58	53	61	55	60	63	49	56	55	57	54	46	53	58	59	68	55	67	47	49	62	65	50	51	53	62	55	56	58	51	67	55	63	61	45	54	59	55	47	59	69	62	53	58	54	54	43	45	45	51	61	56	56	55	59	61	45	53	51	55	54	54	50	60	62	55	52	51	64	61	69	69	46	59	47	72	62	48	52	58	56	66	58	56	49	65	62	52	46	62	59	43	52	55	63	51	47	53	76	61	60	58	57	56	64	49	45	44	60	56	65	59	51	49	51	72	54	45	54	61	52	65	53	52	68	52	54	52	57	53	46	69	55	47	67	59	58	57	61	66	65	49	55	66	48	61	62	79	56	65	55	49	50	66	61	65	56	54	58	41	47	62	52	53	64	52	46	52	54	52	64	46	62	48	65	62	54	47	55	60	48	51	59	52	69	43	72	58	65	57	64	50	61	56	58	44	61	63	54	53	45	55	56	40	57	64	44	58	67	63	61	54	49	60	58	52	56	51	51	48	49	73	79	54	56	61	54	62	47	52	54	55	63	75	64	63	50	53	44	59	54	54	59	64	58	53	59	56	47	68	60	53	44	44	56	56	58	50	66	46	49	52	63	65	48	55	44	45	48	69	49	55	57	60	56	63	49	51	65	43	60	73	59	59	43	53	48	62	52	48	59	51	62	59	56	52	67	64	57	60	53	54	52	63	60	58	59	55	49	57	71	62	59	49	60	50	60	47	67	54	46	64	54	54	56	50	58	48	59	55	53	50	53	62	55	52	46	59	48	59	41	60	56	49	54	69	48	64	60	50	58	52	52	50	68	47	50	63	53	59	49	54	52	49	63	67	48	51	62	51	45	67	41	57	64	50	44	43	57	54	63	50	70	46	58	58	44	60	35	56	57	64	63	56	69	62	56	44	45	67	65	61	56	58	61	51	50	64	57	62	60	61	58	66	67	56	45	51	57	52	48	61	52	61	40	55	52	53	47	53	52	55	58	42	69	51	58	77	59	57	44	59	59	41	58	55	49	55	62	45	56	67	46	51	60	55	42	50	51	60	68	64	59	52	76	47	61	50	50	47	49	60	50	61	45	49	57	51	50	47	53	53	51	57	52	60	51	55	62	57	52	46	50	59	56	55	56	63	66	57	51	56	57	78	64	62	67	53	50	51	57	71	51	64	48	64	52	54	60	66	56	67	51	60	44	55	53	57	58	58	55	62	55	59	50	63	64	52	55	52	47	57	65	62	50	58	50	60	52	68	51	56	43	67	55	48	69	46	47	69	56	58	50	59	62	44	56	55	67	61	57	51	50	54	36	51	62	58	63	51	45	58	70	55	53	51	52	69	81	59	66	61	51	52	57	48	65	63	49	54	57	54	63	48	71	64	63	66	54	57	64	52	59	54	53	57	70	40	55	61	46	62	60	67	57	50	48	47	53	59	74	60	54	43	54	76	52	70	58	57	63	66	46	61	60	56	53	64	69	64	56	51	55	48	65	53	55	46	69	57	52	59	55	52	62	56	48	55	57	55	48	43	66	54	64	60	46	45	62	54	55	49	42	57	54	55	47	59	61	47	63	61	57	46	54	54	54	56	55	67	63	49	64	55	64	72	52	66	72	53	63	47	57	66	68	60	57	52	59	53	61	75	40	51	64	45	64	62	55	49	51	51	55	53	73	60	50	55	52	65	59	49	65	77	45	66	59	51	64	50	61	56	70	57	63	54	69	51	50	51	56	63	53	53	57	52	58	56	53	62	52	44	58	71	51	53	51	52	50	50	61	47	51	51	65	62	51	49	68	62	73	50	68	62	58	67	55	63	60	52	60	62	62	57	54	65	60	58	49	59	49	70	57	52	57	58	48	54	47	58	65	45	48	53	63	54	59	58	54	58	52	57	45	51	48	72	56	58	75	58	59	63	53	60	61	53	45	51	59	55	54	71	45	61	45	55	52	65	64	57	61	54	46	52	46	67	54	64	62	53	55	59	45	62	50	54	66	68	47	68	49	55	47	55	64	50	64	61	55	61	54	41	45	55	64	52	52	50	55	51	47	64	64	46	50	40	47	55	57	62	56	54	70	59	56	54	56	69	65	41	59	46	66	58	48	49	57	53	59	58	50	65	52	56	51	48	56	59	58	60	51	62	55	56	61	55	60	53	46	60	52	55	57	48	58	60	49	37	66	53	62	49	63	51	72	40	56	57	50	54	48	47	52	49	49	61	53	56	55	49	57	63	45	55	46	47	47	62	66	61	58	57	52	53	54	54	56	66	55	52	69	55	63	50	45	54	55	83	59	55	48	70	66	54	56	61	63	55	58	64	52	71	48	63	52	60	52	67	56	56	58	55	59	54	68	56	36	70	60	52	45	53	63	46	75	69	52	52	59	54	78	57	48	43	57	40	70	59	56	47	50	47	51	53	45	50	55	65	62	53	56	50	68	64	46	57	70	60	78	59	50	57	56	55	64	45	48	54	53	66	44	56	52	53	75	45	81	59	58	59	54	54	55	53	63	40	75	49	63	58	57	60	50	71	41	47	48	60	51	77	58	51	63	54	66	64	57	59	54	42	44	62	54	53	61	66	51	57	46	53	72	62	63	63	61	62	63	59	60	61	55	48	47	61	56	53	49	59	42	50	72	68	48	55	64	58	51	56	69	64	51	46	70	60	65	52	53	51	68	58	69	59	55	56	49	65	65	55	51	49	55	58	50	46	51	61	52	43	61	51	67	45	51	54	57	52	53	58	69	78	57	73	51	68	45	46	58
43624	36161	26342	20762	21938	3895	736	1254	757	709	758	704	720	707	760	728	747	1291	2408	2225	1755	1218	919	696	673	710	682	727	697	651	668	691	698	673	640	678	636	689	714	659	676	701	688	679	604	628	673	689	655	668	688	659	662	668	691	709	648	658	730	640	709	662	708	683	688	654	635	715	696	662	727	643	667	669	691	657	694	660	686	702	661	682	687	674	671	678	677	694	685	660	663	683	707	678	719	702	694	646	663	655	656	686	685	713	661	667	667	729	662	742	710	689	681	669	708	654	632	688	701	622	681	642	677	696	640	695	642	709	672	657	692	656	662	666	694	673	677	651	671	679	711	680	730	653	686	657	631	681	664	676	699	691	669	684	686	647	654	640	689	660	707	709	703	669	673	677	661	658	663	730	635	667	697	691	663	686	675	685	700	710	700	671	663	638	680	668	704	734	678	642	686	691	641	667	723	644	700	646	665	731	658	685	734	666	693	684	642	694	682	681	679	685	707	672	650	684	693	703	672	718	669	709	652	654	664	704	705	675	662	686	673	673	699	678	712	647	663	663	658	695	670	683	683	660	686	679	674	686	663	700	725	633	696	670	683	655	691	631	679	640	692	682	663	673	680	664	678	648	697	688	656	731	701	701	683	654	624	659	657	708	693	719	677	708	639	688	669	705	690	659	662	690	617	676	654	686	665	666	682	658	675	673	633	661	591	708	728	634	697	653	632	665	631	651	715	677	703	703	678	693	676	675	677	662	648	688	648	695	632	686	685	652	661	673	649	691	670	676	697	711	651	676	682	717	675	643	657	710	684	668	673	668	647	665	685	680	710	666	683	674	626	671	644	731	667	654	653	680	671	695	706	716	713	654	672	649	670	674	703	678	699	655	673	673	685	710	691	653	660	686	664	661	686	722	664	689	652	679	725	695	681	647	673	668	692	671	695	684	646	682	699	663	662	684	684	676	663	682	738	623	704	677	700	675	637	641	679	692	723	644	706	699	662	692	675	700	665	734	676	691	703	686	676	703	649	662	640	671	680	631	688	642	686	638	641	656	671	678	673	725	671	716	671	633	672	735	677	677	691	628	679	651	649	625	688	630	645	711	657	716	698	673	696	652	690	759	665	668	657	668	706	661	673	702	666	643	674	684	716	705	655	685	713	674	675	627	686	688	660	686	669	628	702	710	659	733	654	666	670	733	664	677	705	724	664	688	705	709	659	649	654	677	718	678	707	715	642	645	664	709	688	686	641	656	690	675	637	687	668	677	705	665	667	646	683	694	657	640	690	638	668	679	680	669	678	684	680	655	675	683	699	732	692	692	634	701	672	645	682	668	681	700	666	646	681	655	674	673	660	633	658	670	673	640	649	693	667	678	689	670	700	718	652	642	690	652	653	691	646	693	681	744	672	670	692	662	696	694	665	707	707	676	651	609	720	683	712	634	676	659	683	659	687	693	698	692	668	675	681	670	665	703	663	706	630	652	708	662	655	688	688	665	678	674	627	698	654	695	653	675	703	704	681	703	693	668	696	669	647	673	714	709	697	618	690	696	682	649	679	686	647	664	665	685	709	690	697	655	652	671	699	665	667	650	702	663	647	676	705	690	656	650	694	679	651	655	686	659	663	700	671	698	662	657	713	664	700	651	693	657	684	681	661	671	699	666	709	670	720	710	668	649	709	664	700	703	692	647	706	678	634	645	649	664	636	608	697	666	645	694	661	617	632	670	650	678	668	667	696	719	674	666	686	678	644	687	676	643	665	717	667	666	696	649	690	678	659	696	698	654	697	697	680	682	672	645	649	683	720	674	697	666	711	608	665	623	656	628	656	644	643	673	672	689	702	673	691	667	727	690	619	696	727	660	654	687	652	626	672	653	659	670	662	625	660	672	660	709	668	674	667	638	629	657	702	683	671	705	699	664	705	695	683	715	632	732	718	635	650	698	660	670	646	639	657	689	683	676	652	661	648	651	671	664	701	710	657	701	708	722	683	659	692	692	669	677	690	680	673	686	681	697	677	718	691	700	689	646	746	643	693	668	705	641	679	680	654	709	671	729	676	670	698	695	662	684	659	694	690	695	713	646	708	698	671	635	706	698	686	687	644	750	688	657	729	661	678	706	668	730	654	686	656	670	679	702	697	660	630	695	692	696	677	746	665	708	676	672	654	656	732	698	691	646	680	684	660	671	625	642	718	687	655	699	688	664	630	663	670	694	670	658	686	738	649	678	695	631	679	658	677	703	671	661	676	700	666	685	700	710	675	657	627	718	707	693	673	703	658	661	660	686	643	697	643	697	661	697	662	672	729	645	705	674	659	678	697	674	659	712	681	674	684	749	661	658	714	680	657	687	661	628	666	677	719	699	647	669	692	688	665	677	649	688	660	673	722	669	697	717	646	689	696	740	676	633	702	736	719	662	681	645	658	660	691	708	687	687	636	681	679	714	703	709	714	688	655	703	686	669	680	627	669	679	677	657	693	676	712	686	712	684	661	657	636	680	673	714	682	634	691	646	681	665	690	706	669	668	672	627	642	709	674	648	694	705	707	669	673	648	707	691	681	699	668	710	681	714	635	714	638	675	686	677	718	633	659	672	648	703	695	709	638	659	685	661	638	692	686	696	638	638	732	669	731	660	683	672	678	673	655	705	627	669	666	694	684	668	698	691	681	710	661	672	660	677	669	711	641	647	697	666	720	670	624	653	666	675	689	687	686	690	697	664	709	690	659	641	712	648	692	655	678	717	705	693	655	691	662	675	671	653	662	655	679	687	672	662	691	665	674	709	676	679	677	659	661	671	708	686	705	608	650	669	648	649	674	662	683	663	687	643	672	659	669	670	673	641	653	715	673	695	663	704	642	663	708	647	644	733	744	669	675	718	642	676	672	670	682	705	643	689	688	681	699	680	755	679	690	686	672	680	724	659	715	619	709	671	698	686	671	689	651	668	673	643	676	704	637	658	681	651	710	657	687	681	679	653	680	676	668	675	720	674	665	659	718	643	660	665	686	667	710	692	684	681	691	696	738	684	662	707	686	700	698	703	700	690	658	716	707	649	670	615	686	677	690	682	686	685	674	631	653	654	672	696	665	708	643	684	729	682	683	684	707	691	693	674	646	658	637	651	675	730	693	686	695	639	705	661	741	695	672	652	653	646	707	657	714	690	682	692	673	720	668	650	692	689	674	679	704	686	687	660	661	635	663	686	633	651	681	699	654	714	607	677	687	726	689	680	716	670	650	680	684	645	687	688	654	679	668	703	690	642	707	670	665	680	672	649	671	709	677	732	691	699	724	666	679	666	655	672	654	657	712	684	633	650	649	662	730	701	656	686	671	662	658	675	682	670	653	694	670	641	711	682	690	681	731	745	687	705	677	650	654	716	673	695	674	705	716	664	656	670	657	658	661	701	672	715	691	685	671	631	719	676	648	636	717	684	643	675	669	658	683	661	716	672	669	693	700	685	667	675	646	632	639	684	644	715	671	691	717	669	704	650
25488	30646	15703	4166	1899	107	57	134	57	48	49	45	56	61	55	50	55	90	160	180	172	98	83	63	56	45	62	59	50	50	40	59	42	59	67	57	65	45	59	42	43	52	57	58	60	58	43	59	61	61	49	48	34	57	53	73	60	55	46	50	55	46	57	55	56	40	55	73	49	49	57	60	59	48	62	49	55	56	55	62	48	43	38	56	57	52	56	56	53	53	54	50	60	54	53	55	41	43	48	54	51	53	41	66	55	47	58	50	58	49	51	59	51	64	46	62	63	52	56	50	55	56	55	46	40	52	47	61	42	64	42	57	56	50	56	49	44	52	49	50	50	60	55	60	70	65	58	54	51	45	57	43	67	41	48	44	60	55	46	46	47	65	56	57	54	37	49	45	45	61	43	66	59	58	49	62	52	55	55	58	70	61	68	55	45	44	52	64	43	49	54	43	46	49	50	80	50	60	52	51	58	45	49	50	57	56	50	58	52	54	58	44	53	49	53	44	44	51	67	60	58	62	54	64	63	58	50	67	48	62	53	47	48	46	63	63	54	62	47	59	47	66	59	60	41	49	58	49	52	39	58	57	53	67	61	52	45	46	56	48	51	61	61	59	55	58	51	60	59	46	46	65	53	52	37	57	55	51	48	54	43	47	42	55	45	64	54	43	49	65	50	55	55	60	53	61	59	50	61	59	48	49	58	46	56	48	52	62	57	64	50	56	65	47	55	59	62	53	58	49	46	51	43	41	52	50	56	63	56	50	57	52	59	56	56	50	51	34	58	62	55	50	60	64	52	54	64	52	38	54	67	53	62	44	48	44	57	51	63	46	54	50	56	54	51	56	40	55	71	64	48	46	65	58	57	59	65	53	54	46	49	43	59	40	59	59	56	51	47	49	53	52	57	49	42	56	51	54	54	48	59	56	61	55	51	43	54	57	48	49	51	49	48	50	45	45	61	61	62	57	62	63	60	57	48	50	49	59	45	48	47	49	35	50	57	48	51	56	51	59	38	56	50	64	51	43	53	52	51	45	62	60	66	64	47	52	43	58	67	59	46	47	53	65	61	47	56	43	58	57	46	48	54	55	61	65	51	52	54	47	61	61	56	64	49	51	63	46	67	52	61	51	52	58	62	64	40	48	41	55	47	52	57	50	42	68	45	46	48	51	51	49	49	48	46	64	52	59	62	58	58	48	63	56	57	60	53	52	53	42	65	58	52	61	52	56	67	45	51	43	47	70	47	57	61	53	58	42	59	56	63	62	60	53	66	62	56	50	55	55	59	69	63	56	61	41	48	52	49	48	53	61	44	62	46	51	59	52	60	67	65	53	54	57	52	44	39	57	47	60	40	56	47	40	47	64	42	54	48	69	58	43	54	67	67	52	51	46	55	56	55	51	49	44	50	43	47	48	60	52	59	62	61	46	48	45	45	52	58	54	55	60	65	57	48	52	54	47	54	50	48	57	56	49	68	59	44	53	53	64	51	52	56	53	51	56	41	53	43	60	43	43	58	48	58	51	49	54	51	55	60	51	37	68	52	57	62	48	46	58	70	50	49	52	44	41	74	52	48	42	48	52	50	55	43	60	48	50	70	48	53	54	50	51	53	60	49	45	66	62	49	50	57	36	51	64	41	68	48	61	65	52	55	48	54	47	61	47	53	41	49	72	63	49	46	59	60	48	38	46	48	50	46	48	53	52	63	50	42	44	53	62	61	56	53	46	61	52	48	45	69	54	39	64	41	48	55	56	68	39	61	58	54	48	60	55	46	63	46	66	55	55	66	52	47	53	52	52	56	59	65	65	44	49	50	50	72	50	40	45	44	60	60	48	49	50	56	53	63	64	48	54	39	69	63	48	57	43	60	50	57	43	66	49	52	57	61	54	48	51	53	52	53	55	68	42	52	53	41	49	48	52	58	58	71	53	51	60	55	55	44	67	64	55	56	56	59	51	59	50	70	63	59	50	65	54	50	54	64	55	40	51	48	43	49	59	62	62	51	57	63	42	53	48	55	57	58	42	46	52	56	64	50	51	70	38	60	42	50	53	47	53	66	50	60	56	55	55	46	54	44	48	52	68	50	55	62	51	53	59	44	52	54	58	50	77	46	55	64	47	55	62	58	68	61	48	56	59	45	49	54	44	56	57	44	50	57	51	45	50	53	50	54	58	57	59	54	47	49	44	58	60	67	69	58	58	55	64	56	62	45	61	61	53	59	46	53	37	53	56	66	53	45	48	47	51	57	55	64	54	52	42	54	47	48	46	69	56	59	53	56	57	40	43	67	59	47	64	50	43	47	52	47	52	45	70	53	50	53	52	55	50	58	45	54	68	45	63	58	50	65	59	45	46	46	55	37	54	51	51	56	48	47	57	70	51	44	44	45	64	39	46	63	42	49	48	42	51	57	51	60	48	53	64	53	48	50	48	43	63	53	58	56	43	60	50	55	52	55	52	53	65	54	53	55	72	55	62	59	45	42	49	59	57	59	56	51	64	43	45	56	63	46	51	50	47	71	53	49	50	57	42	56	66	55	55	54	62	60	45	53	45	50	62	49	51	57	55	53	63	51	51	54	58	52	64	55	66	52	56	53	50	45	57	46	53	57	57	61	47	47	57	47	63	52	57	49	54	63	72	62	55	59	58	59	58	59	51	52	55	46	52	53	50	67	55	56	52	44	67	54	48	53	51	48	63	49	46	49	55	60	61	50	64	47	57	55	42	44	72	60	50	54	46	73	54	43	53	61	48	58	63	56	48	51	56	39	54	68	47	52	46	47	54	54	63	60	56	42	58	55	39	57	71	54	57	50	46	49	64	53	62	40	50	46	53	62	54	54	52	47	46	39	56	44	39	63	49	48	56	54	56	61	49	56	67	63	68	58	56	66	42	52	60	47	57	60	61	50	65	48	62	59	47	63	51	60	57	55	56	65	44	44	59	66	42	63	54	51	56	48	55	64	55	66	45	48	55	52	57	52	48	56	59	57	58	31	52	58	62	36	50	60	66	65	42	57	55	55	51	65	60	39	38	53	55	61	52	52	49	60	52	55	53	47	54	67	48	58	42	46	63	57	51	52	49	57	53	51	49	61	52	69	51	68	43	48	52	59	78	55	56	50	52	53	56	58	53	52	53	65	43	57	52	63	45	71	58	57	48	55	48	59	46	55	60	56	51	46	58	49	53	48	39	58	56	45	50	57	58	48	54	46	65	53	47	58	58	53	50	61	52	47	57	38	46	58	55	59	51	48	46	48	47	51	58	56	51	50	39	54	48	54	64	48	48	61	45	54	60	47	51	56	57	44	42	44	50	58	34	54	37	60	58	48	68	45	53	55	43	47	57	45	47	65	54	54	53	44	41	42	46	46	51	60	44	54	58	59	48	51	49	72	56	59	59	56	53	42	45	50	41	36	67	56	39	51	59	66	73	48	58	52	56	42	55	66	63	51	55	52	51	55	47	56	53	56	57	59	52	53	67	58	59	55	59
50963	42597	35232	33638	32567	2917	1046	6066	878	727	762	720	741	723	713	720	902	2551	5118	5391	4053	2255	1241	813	690	620	633	633	684	669	664	640	656	633	654	623	660	644	607	628	658	671	677	657	616	620	673	614	689	640	623	637	670	625	663	610	667	629	661	676	698	666	641	663	611	658	657	626	682	671	652	658	706	675	604	676	603	638	677	663	624	685	642	663	652	653	656	631	648	638	676	652	688	647	693	645	660	626	633	636	633	666	698	667	639	681	643	629	612	637	628	639	613	674	633	615	628	655	629	713	673	652	673	674	691	609	647	663	650	658	654	603	601	628	637	640	676	664	654	620	642	593	652	647	624	680	631	625	702	638	664	606	627	711	659	655	625	642	641	647	625	730	630	621	651	657	633	635	676	633	639	609	660	651	676	653	706	651	634	641	664	682	635	669	662	649	652	619	612	658	640	657	680	660	633	664	653	636	625	610	650	660	613	647	622	675	619	643	642	661	620	630	681	653	615	650	672	637	646	574	653	659	625	663	693	633	637	637	654	658	682	643	652	657	651	647	631	651	653	690	646	636	657	604	655	621	663	670	633	703	671	625	677	663	649	638	692	645	647	683	666	650	647	688	649	638	680	621	624	672	637	611	685	657	695	636	675	658	650	635	722	667	631	635	672	619	646	684	625	706	596	658	644	656	647	612	641	617	674	643	683	636	641	611	611	663	651	666	669	616	662	640	662	672	692	667	624	666	656	662	680	690	656	653	639	655	597	659	646	669	658	603	651	639	642	639	641	645	629	646	645	647	621	634	612	656	692	639	675	648	644	670	621	625	652	632	662	627	664	634	662	644	651	691	623	631	718	669	635	592	687	673	659	629	650	643	697	660	626	624	677	635	641	680	634	670	662	678	659	664	692	618	648	678	644	657	696	665	614	645	616	635	671	659	610	662	660	649	628	658	641	665	687	673	683	627	658	631	626	706	599	669	646	624	681	655	692	658	667	667	668	667	701	629	655	667	676	719	634	638	600	702	619	701	604	673	639	628	640	622	663	675	660	647	615	654	655	663	692	636	652	629	653	649	646	659	584	706	671	637	676	665	625	676	668	612	662	605	677	665	653	661	629	640	599	641	604	663	666	624	686	615	671	638	624	671	676	631	610	647	624	683	633	580	676	676	661	674	642	630	622	648	632	638	625	656	648	691	670	670	667	716	612	649	623	669	656	644	702	650	665	656	677	715	639	648	684	643	652	611	666	694	682	636	615	644	681	638	665	618	658	647	660	674	621	667	653	685	664	637	630	617	654	625	684	666	625	658	625	634	611	661	650	609	679	668	641	636	657	646	667	639	671	683	595	618	643	691	703	619	617	682	574	633	622	645	692	661	657	684	690	631	646	665	635	670	636	667	639	659	631	654	658	696	622	667	610	656	665	623	700	631	657	665	635	654	601	641	643	712	684	660	695	629	647	664	644	631	611	606	624	640	676	641	657	644	637	610	650	633	625	653	600	668	620	643	694	639	646	631	672	694	666	699	660	635	661	648	666	711	664	649	641	635	626	647	746	709	666	636	648	607	651	681	680	672	688	688	634	681	700	596	643	669	687	624	665	640	625	638	654	588	645	640	657	644	588	610	669	643	615	696	662	623	615	657	664	665	676	580	677	642	634	642	631	693	621	656	669	674	669	630	655	648	628	628	644	662	647	675	671	636	634	713	618	652	680	643	663	677	617	653	655	677	649	627	666	683	631	604	624	670	693	683	659	638	689	687	673	643	617	669	656	649	622	641	665	665	682	605	650	616	641	647	637	674	593	606	623	626	599	665	671	659	693	664	660	632	685	652	652	621	667	625	654	633	679	686	683	644	653	638	691	650	655	619	670	612	654	680	669	672	628	660	609	656	627	650	660	638	627	685	645	588	701	632	671	643	617	618	629	669	634	625	698	680	624	667	676	662	632	667	657	677	603	592	660	614	643	660	639	662	637	627	618	652	678	641	629	714	624	639	679	727	659	632	659	659	685	677	615	660	636	673	606	649	681	633	679	627	647	666	644	660	598	642	635	666	670	642	674	673	667	659	706	604	638	633	635	648	661	635	661	674	684	648	673	679	626	683	680	656	639	645	650	643	618	659	676	631	649	654	638	625	655	656	599	655	655	671	694	663	597	642	675	662	666	648	611	700	648	644	661	660	638	551	687	652	653	645	646	624	675	661	642	644	678	644	658	658	663	665	644	641	662	659	662	638	682	690	632	646	630	645	646	680	646	650	674	613	657	627	671	606	667	673	647	636	630	630	662	688	709	658	695	676	677	645	658	673	655	637	654	691	631	641	669	619	665	644	619	648	645	624	666	653	644	656	662	631	638	612	598	674	682	629	681	624	638	662	617	640	640	678	678	614	625	641	634	641	662	637	666	634	683	635	672	713	676	657	686	647	673	674	701	631	640	641	624	665	682	637	703	651	651	664	663	703	678	593	645	619	655	711	628	639	673	633	678	608	692	602	653	608	688	605	668	658	646	669	679	629	641	633	649	655	658	597	658	649	643	671	658	664	688	674	713	643	679	682	659	647	647	660	658	707	628	651	659	681	606	597	634	656	607	643	610	610	604	619	692	647	655	669	673	653	694	692	658	666	635	624	649	632	600	644	652	647	670	646	645	622	654	615	661	652	681	638	652	651	648	646	669	645	632	663	641	658	629	650	649	676	695	647	596	637	666	634	659	664	655	641	673	691	652	682	692	685	685	683	682	693	642	672	628	654	642	628	687	647	660	665	649	661	600	632	657	640	650	645	610	630	631	666	679	676	650	632	671	653	622	649	639	650	633	590	658	664	672	677	667	609	630	684	652	668	659	663	633	652	675	655	636	667	683	683	701	626	667	654	628	666	681	706	646	645	632	590	610	630	673	604	629	657	641	690	649	642	661	682	674	655	651	654	665	629	642	703	627	680	661	686	652	635	672	680	690	683	646	618	605	614	651	589	635	629	665	632	650	720	667	624	649	629	639	673	685	655	667	656	637	653	587	667	654	646	673	651	668	640	642	694	680	655	657	655	640	625	611	653	649	663	707	650	627	637	669	633	605	698	673	668	679	637	676	649	632	693	646	643	634	670	619	603	664	630	652	622	608	667	576	666	659	629	647	592	605	655	666	646	601	671	638	662	651	638	604	654	640	628	641	626	650	679	640	642	681	640	656	670	593	646	657	694	666	639	602	624	652	595	651	623	602	646	637	627	663	646	657	622	632	647	654	653	677	657	607	616	666	652	675	653	648	634	637	626	680	588	637	624	712	667	654	665	628	693	635	650	700	596	621	669	646	611	627	689	613	646	674	675	673	657	647	672	649	690	705	621	659	622	620	641	649	689	599	694	679	638	638	645	632	672	665	685	675	677	610	621	714	617	697	658	626	606	663	650	641	702	729	658	659	638	678	641	621	647	621	602	594	613	624	633	626	638	690	650	604	646	640	602	649	644	632	675	657	619	682	638	657	654	666	666	636	623	601	640
21500	27790	15007	4105	1585	82	85	222	71	65	75	69	63	66	58	64	68	79	184	224	197	129	81	89	54	60	56	78	57	60	51	70	69	61	57	68	58	77	62	53	66	63	67	69	93	68	69	78	63	69	87	73	54	55	49	70	58	58	63	73	65	57	50	61	63	58	62	59	60	77	81	62	82	56	66	72	66	54	82	71	62	65	70	76	71	69	68	66	58	66	70	54	59	79	71	60	67	66	59	48	56	58	63	83	69	67	67	57	71	65	68	62	63	71	66	67	59	69	64	54	66	70	70	56	77	71	66	89	54	62	69	62	65	61	56	74	62	63	51	58	52	58	55	48	56	70	72	70	76	68	52	59	64	59	49	72	66	67	58	58	67	59	72	73	66	73	65	64	56	62	62	65	70	69	61	74	49	62	73	56	51	63	61	76	46	56	68	59	62	55	66	53	74	55	69	65	73	58	66	63	76	85	66	66	64	70	71	67	64	62	67	72	81	71	70	54	64	56	63	51	53	58	65	63	78	59	51	54	66	76	57	87	55	67	50	64	69	63	80	57	69	52	76	65	58	64	56	66	53	68	58	70	68	73	77	68	51	67	78	63	63	63	59	70	65	63	55	70	63	61	86	59	78	63	73	66	66	49	77	72	79	59	66	63	65	61	68	60	76	64	56	70	73	59	61	52	71	56	68	71	95	69	58	65	50	69	62	77	66	68	65	64	65	63	66	70	69	76	62	59	53	60	73	72	62	70	55	57	64	73	75	61	64	58	63	68	66	62	63	75	74	66	64	60	68	50	56	63	62	65	57	55	71	72	68	64	69	74	66	59	55	53	76	68	62	37	71	71	68	67	66	64	60	64	67	66	54	65	65	67	61	64	43	89	57	61	68	66	66	69	69	72	65	79	70	67	80	53	66	61	48	79	65	58	56	55	63	59	75	80	51	67	65	57	66	74	83	57	73	63	79	67	71	64	73	51	66	57	63	61	57	69	59	59	64	58	54	73	54	72	55	63	69	85	64	65	76	53	65	61	58	81	64	86	69	64	56	54	68	71	75	67	68	69	69	71	74	69	73	73	53	54	66	76	65	69	64	76	74	50	74	75	60	57	52	63	69	62	57	61	69	48	75	60	59	59	72	70	70	66	54	51	61	84	70	70	49	64	61	62	55	68	69	65	64	72	68	54	76	72	57	67	70	68	54	61	70	58	63	69	58	57	60	54	69	62	58	61	79	65	53	67	66	77	67	65	73	59	78	71	66	61	93	84	65	66	74	58	57	54	52	48	57	53	66	64	59	46	75	70	57	60	64	49	59	74	67	57	58	71	60	68	79	73	46	73	56	70	59	57	78	65	60	60	67	71	43	51	57	54	59	71	63	77	57	61	75	66	78	63	62	70	60	68	67	74	60	58	66	63	59	51	59	70	82	69	65	67	52	59	57	95	51	65	61	59	74	63	74	77	64	67	64	61	68	55	61	57	65	54	55	66	71	64	64	55	63	67	67	53	59	70	64	62	62	73	84	70	62	53	70	64	43	81	67	77	54	66	74	55	64	68	64	59	71	63	66	64	58	61	63	69	57	58	80	68	63	59	67	67	70	59	71	61	73	71	62	63	44	75	62	69	64	58	68	64	64	68	56	63	71	59	61	62	68	78	59	56	52	56	76	57	67	61	76	72	77	61	65	60	75	66	75	58	77	51	68	64	53	56	53	64	51	67	73	70	62	61	74	64	68	71	79	64	61	67	58	75	71	59	66	61	59	65	59	65	68	74	54	69	66	63	56	47	82	53	77	49	70	48	70	56	46	73	62	58	63	66	66	62	56	68	74	55	59	76	57	70	63	60	57	64	52	59	72	68	78	58	61	71	63	67	51	57	72	65	70	72	69	64	76	53	67	63	59	71	68	70	58	72	75	63	53	77	59	61	64	50	69	73	50	64	69	62	65	63	54	56	68	60	73	45	52	74	78	56	54	62	70	58	67	62	57	66	73	64	71	61	64	57	67	52	74	65	68	64	67	74	65	58	61	71	61	73	73	57	62	71	52	61	59	67	56	63	57	73	49	61	67	56	56	56	70	73	85	74	68	63	68	55	57	69	63	76	72	55	60	81	68	64	71	67	59	74	64	61	67	75	62	60	55	58	62	73	57	67	59	63	64	66	51	68	61	70	68	69	69	74	67	80	72	80	62	63	55	68	80	60	66	67	65	55	90	67	68	62	66	60	67	66	76	73	55	66	81	70	62	60	69	70	74	62	66	61	58	58	68	59	62	54	59	57	60	71	75	64	61	56	82	48	76	73	72	54	59	61	71	64	61	61	85	63	77	60	54	52	85	76	64	71	68	63	63	65	58	83	64	53	65	60	62	78	71	70	75	59	61	60	59	62	63	62	54	53	73	79	52	72	60	51	65	80	57	66	55	61	59	56	64	66	58	56	86	82	71	55	78	62	58	69	63	63	57	49	67	70	85	70	62	58	78	67	75	58	72	50	70	70	68	59	59	56	65	46	58	56	57	61	66	69	66	74	58	56	65	57	49	63	63	53	61	66	68	50	71	71	60	63	62	60	76	64	64	65	78	61	74	71	60	63	56	66	77	58	66	74	86	68	73	69	61	69	66	72	64	57	71	68	59	71	68	73	65	58	61	68	68	64	66	67	62	74	63	60	66	72	66	57	68	71	55	58	62	55	63	60	61	71	79	79	64	65	57	78	61	53	79	73	85	63	71	55	63	55	67	81	62	84	73	84	62	70	68	73	64	75	64	58	68	71	76	68	54	84	61	56	69	84	66	64	62	70	66	53	72	66	70	71	66	65	52	64	79	75	64	52	60	59	74	61	67	53	52	45	53	54	45	64	76	49	60	69	57	81	84	58	71	75	64	62	66	51	60	68	58	60	61	66	63	56	74	62	72	63	58	61	67	73	58	68	63	55	76	60	60	77	51	68	63	52	90	59	77	65	72	74	63	48	77	66	70	80	61	66	67	67	64	50	65	63	72	62	80	67	59	81	53	70	74	62	74	76	68	63	54	55	64	70	59	67	83	61	62	86	86	53	70	60	76	62	49	64	69	61	63	59	59	93	72	74	79	65	60	60	64	69	66	68	67	72	77	76	57	67	63	68	47	59	64	71	52	68	77	70	57	62	60	70	80	69	63	64	70	68	57	68	70	55	64	64	50	76	58	64	66	57	77	67	50	69	67	58	64	62	73	60	65	70	74	68	68	65	81	73	58	60	58	69	62	74	61	63	64	74	72	73	54	68	62	53	72	87	69	59	58	66	57	59	73	58	59	55	71	61	56	61	50	59	58	65	61	54	63	63	67	68	63	57	64	66	71	60	78	57	70	56	74	68	67	61	47	66	61	62	70	59	57	62	61	48	62	68	53	65	63	67	70	67	75	59	71	76	62	60	62	70	71	73	63	81	73	65	69	72	61	80	61	64	63	58	58	56	55	63	59	58	73	69	68	55	78	55	71	69	59	62
51651	45577	35815	32958	28032	1361	1173	9229	1377	884	904	925	911	860	867	864	874	1519	5050	7323	5434	2974	1518	965	819	769	768	818	814	772	811	756	803	824	789	782	790	817	786	807	754	784	700	793	756	768	768	776	817	818	790	839	833	799	818	769	812	809	822	797	793	764	816	805	830	811	795	752	808	760	768	790	813	807	823	740	735	778	790	822	792	772	790	778	782	794	785	838	835	807	820	845	765	807	876	783	754	781	804	808	814	837	830	834	814	787	778	784	838	804	818	786	818	820	748	777	788	774	823	840	804	800	777	816	827	774	835	795	865	781	801	781	766	789	746	807	785	783	776	831	796	780	802	811	820	801	766	778	783	831	804	765	777	818	814	770	781	802	781	764	782	804	724	835	756	871	801	790	860	802	764	779	708	807	786	811	772	794	843	797	831	815	745	858	804	756	833	782	764	776	786	780	779	759	752	814	772	844	780	827	793	798	798	741	785	814	807	792	767	817	761	812	810	762	809	773	807	811	842	786	775	834	784	788	806	788	774	770	785	803	765	794	753	808	795	820	809	823	752	786	835	803	751	773	787	802	808	777	823	800	757	812	811	774	767	821	797	808	787	788	793	823	801	782	823	809	792	764	784	748	778	797	842	803	791	813	845	770	790	805	813	809	774	807	797	809	766	843	827	796	797	855	804	745	786	823	823	762	779	827	798	777	806	809	767	835	791	779	778	781	780	792	806	818	764	812	760	862	789	803	788	807	828	778	821	807	799	836	795	806	755	764	786	809	746	791	831	793	780	769	784	810	850	821	801	826	803	806	792	815	789	794	777	791	794	776	768	801	771	792	738	786	790	854	794	803	824	805	795	769	805	786	825	812	848	829	819	810	778	814	794	776	802	757	784	734	812	821	772	821	745	799	781	799	815	835	835	796	810	771	811	813	774	820	891	811	777	827	800	800	786	798	816	858	783	773	838	753	797	711	815	796	777	817	814	818	785	809	810	816	814	776	832	801	776	801	789	803	776	732	783	805	792	789	866	800	811	768	791	774	805	795	806	835	809	829	806	763	790	738	756	825	818	798	796	851	796	787	778	816	784	810	809	804	817	814	745	773	802	794	786	786	788	776	765	832	812	726	817	773	817	803	810	856	783	790	766	787	814	751	833	751	793	778	764	862	772	781	789	812	773	824	787	805	787	796	828	786	787	766	786	810	830	809	806	773	798	799	811	801	783	789	760	801	814	803	789	837	826	824	799	827	804	747	795	781	847	797	766	827	768	863	788	775	783	796	809	815	736	818	806	817	808	783	811	788	820	829	761	826	812	798	749	834	813	755	799	842	799	804	825	797	793	774	789	783	808	783	820	775	791	834	782	803	816	807	811	738	792	824	843	843	834	834	781	797	801	770	798	797	766	789	818	807	788	781	776	754	797	790	826	779	797	792	840	792	829	824	839	761	808	801	811	773	815	793	815	824	805	773	794	790	788	842	736	805	785	778	815	814	775	869	816	776	787	809	805	793	717	824	758	758	829	779	791	754	796	794	803	818	808	764	782	810	825	805	812	789	816	810	836	813	760	747	840	793	796	812	820	824	874	780	784	776	763	837	792	801	833	736	776	849	848	762	874	747	822	783	811	819	794	810	823	774	812	811	798	779	768	800	801	784	773	776	802	786	816	785	817	765	789	772	788	771	769	812	737	782	772	786	786	807	813	796	821	814	796	817	875	770	831	804	774	764	774	791	801	806	813	805	797	745	804	782	751	788	799	792	751	788	812	806	810	761	768	793	791	796	800	767	809	754	784	789	824	826	796	791	809	769	780	784	796	715	818	763	790	839	805	842	774	813	816	781	746	844	865	806	797	779	790	824	789	804	757	831	777	839	834	817	781	784	819	824	799	784	803	790	824	774	794	786	789	765	819	786	828	722	798	733	782	803	835	808	820	760	786	780	809	826	771	811	801	750	789	797	816	790	814	797	746	836	804	815	771	804	765	780	793	782	812	814	813	816	801	778	812	815	770	753	786	773	765	776	768	821	817	822	781	771	761	818	795	829	783	784	793	796	807	845	855	820	826	819	749	768	787	744	807	831	773	817	826	782	812	826	818	813	779	783	768	875	832	779	774	779	785	778	804	775	782	826	790	794	777	798	846	758	780	786	814	797	805	805	838	765	807	785	796	825	795	821	756	764	838	818	789	792	805	817	814	792	807	869	758	818	763	792	820	813	812	769	778	807	794	781	795	768	788	842	768	781	800	820	749	792	756	805	805	809	784	785	803	825	800	797	801	756	789	835	791	820	810	811	786	772	816	782	764	815	787	822	800	776	818	810	787	756	781	765	787	798	771	764	758	772	793	766	791	808	785	801	757	839	820	782	810	764	822	854	835	778	775	804	800	769	782	772	790	829	824	781	784	787	862	775	808	792	804	836	794	779	849	794	796	786	793	767	821	824	772	787	804	805	780	795	792	845	755	809	801	786	781	839	798	820	824	829	821	774	829	818	763	814	772	790	758	782	803	783	773	772	813	792	799	792	797	807	792	849	775	793	755	772	783	797	800	804	808	712	799	795	806	819	785	816	774	784	816	802	831	847	800	817	769	769	828	748	824	794	793	787	777	786	825	781	788	804	812	770	835	807	772	851	787	794	810	814	768	773	860	767	743	790	875	828	806	783	790	776	799	776	802	786	750	774	811	775	806	787	822	790	801	813	799	793	759	844	806	786	795	794	803	812	766	846	818	818	762	838	825	779	829	784	803	775	779	838	785	790	837	798	767	771	765	823	813	836	795	834	828	797	804	797	816	819	797	813	773	792	714	820	829	807	771	782	814	807	798	854	774	811	797	817	769	788	844	757	761	783	818	729	837	801	760	768	745	820	810	761	862	844	790	807	817	743	787	797	858	768	754	777	805	777	790	842	786	845	801	868	793	805	816	741	772	769	794	794	799	816	786	771	840	756	792	809	805	803	768	873	770	842	778	827	823	791	829	776	828	802	798	772	747	786	747	774	793	807	824	789	819	795	794	793	807	792	834	754	769	787	818	806	809	770	845	798	849	762	815	741	765	807	801	789	750	800	831	789	812	811	807	778	761	798	812	828	809	776	773	829	789	795	843	808	795	775	824	808	749	772	853	804	774	832	819	777	801	797	790	840	809	795	770	836	782	790	831	799	784	801	774	808	825	794	759	726	788	778	778	817	767	821	769	812	792	804	773	768	766	742	819	817	798	805	782	769	812	786	827	797	795	799	793	828	765	818	799	793	779	821	770	798	804	752	796	832	824	819	821	804	823	796	823	787	823	759	782	806	843	776	802	774	812	868	735	766	813	792	827	799	764	809	785	833	789	778	772	789	814	810	743	822	846	788	766	801	884	787	775	814	815	844	793	806	813	740	804	831	772	781	781	790	782	805	819	826	797	764	797	781	802	739	788	793	822	804	793	798	760	830	804	815	814	798	831	811	831	821	791	791	782	771	759	750	795	821	840	794	772	762	757	827	793	791	798	842
30434	38883	21352	6605	2261	70	76	311	94	78	60	61	50	52	59	71	68	83	239	353	311	166	106	62	77	60	60	51	68	56	66	54	51	59	46	56	54	43	46	55	55	61	67	55	59	59	57	50	68	50	78	62	50	56	70	59	52	56	52	70	67	48	70	60	55	74	67	62	62	64	53	67	36	62	54	65	60	56	63	54	56	62	65	50	56	71	40	52	67	69	54	60	60	68	57	55	53	59	73	67	65	62	64	72	58	47	56	63	71	45	57	64	51	75	60	69	66	60	55	57	54	51	58	64	59	38	54	57	59	67	59	53	53	65	57	60	52	69	51	58	57	59	62	65	69	61	55	59	64	56	69	61	56	64	61	57	50	79	71	60	61	53	66	59	58	55	64	47	67	63	55	60	59	72	58	53	70	58	45	37	66	62	39	66	70	75	58	56	43	56	72	56	59	67	60	51	68	56	58	77	63	55	66	58	75	47	67	57	61	57	61	47	69	56	60	56	48	59	50	65	65	61	52	64	58	61	40	62	56	56	61	62	58	67	60	52	46	58	60	58	59	53	66	78	54	50	51	46	56	55	67	45	67	65	67	58	66	54	52	63	64	63	58	66	56	56	60	67	61	57	48	60	43	55	67	70	66	62	51	64	59	54	70	66	61	47	63	61	60	52	69	58	54	67	62	38	51	45	65	59	57	61	79	55	43	56	66	55	51	58	66	75	57	54	47	53	54	68	56	53	59	61	56	63	61	59	64	50	59	50	62	53	58	59	53	48	73	68	63	46	62	59	67	65	77	58	64	64	53	56	76	61	74	57	64	52	57	70	56	47	68	80	71	55	56	74	58	61	49	61	60	59	57	55	54	56	59	52	58	75	63	57	53	60	69	69	69	58	69	70	64	67	55	51	58	54	68	64	65	52	59	52	61	65	57	70	63	64	69	73	78	58	57	53	37	58	71	61	69	65	55	63	62	53	52	56	72	54	53	54	69	54	63	59	64	58	65	56	65	68	60	62	62	51	62	78	67	67	61	53	60	56	57	59	67	43	61	61	52	61	66	54	70	51	56	51	72	55	63	58	52	69	60	68	59	53	67	53	57	58	56	72	66	62	59	58	81	80	58	61	52	62	65	50	49	74	66	66	42	67	62	52	51	74	63	73	62	50	52	67	53	67	62	64	48	61	58	65	64	43	71	50	63	58	72	51	60	67	50	53	67	56	56	57	68	64	60	63	61	64	61	71	52	57	65	66	65	59	60	49	42	51	60	54	58	68	59	69	62	61	52	57	60	55	58	59	53	65	53	66	69	67	59	67	81	52	55	52	41	65	52	55	64	56	61	70	52	69	62	80	51	65	59	62	66	81	69	52	69	72	53	71	68	67	60	66	55	60	59	69	65	60	53	64	64	63	53	54	54	53	75	50	61	68	55	69	71	60	77	52	58	66	60	66	63	64	43	60	60	58	69	58	65	74	58	45	68	57	64	66	68	57	63	63	48	59	49	45	64	57	55	64	67	50	60	51	66	42	56	69	64	62	67	51	66	60	48	68	77	63	52	60	64	60	68	59	57	69	75	61	49	51	55	50	61	47	61	60	59	49	58	62	63	65	60	52	49	57	58	61	73	57	67	68	63	73	65	61	64	47	54	65	67	70	54	55	54	65	53	56	62	50	78	55	61	49	50	62	56	58	50	49	55	58	66	57	75	63	63	53	76	55	47	69	51	54	56	60	53	72	47	62	67	60	52	58	79	52	59	55	56	55	60	70	60	68	58	61	89	69	67	59	68	72	69	58	68	62	58	54	53	48	45	66	68	64	61	56	68	66	54	54	61	52	53	48	59	55	73	61	56	67	41	43	64	49	59	75	70	62	61	62	56	45	59	56	44	60	68	54	66	58	47	57	57	58	54	59	52	68	65	41	65	63	61	70	49	66	68	62	56	73	62	48	53	65	63	56	70	57	52	59	66	58	49	61	50	45	55	53	59	53	63	48	55	50	74	57	58	65	59	68	61	68	66	54	40	46	58	70	58	78	64	60	63	57	51	48	72	47	79	56	32	57	50	52	58	68	50	70	68	63	63	72	56	54	53	50	76	54	64	65	57	55	54	69	64	59	71	60	43	52	72	69	62	74	63	56	62	59	69	61	55	59	46	55	62	51	53	73	63	61	62	61	52	69	74	60	75	59	83	69	65	60	48	80	56	71	60	63	63	56	61	69	64	64	52	61	79	57	59	61	51	66	64	69	59	62	63	54	64	48	59	57	48	63	73	66	64	54	55	62	66	44	59	52	60	66	46	78	50	56	62	58	71	54	55	58	52	50	57	60	61	63	60	75	49	43	72	55	57	54	58	63	53	68	63	69	55	69	70	58	61	49	61	58	75	53	70	75	55	65	66	72	50	70	46	46	63	55	68	67	58	47	61	58	46	71	57	54	49	56	58	53	60	69	57	59	60	64	70	54	57	70	42	63	61	62	52	57	62	67	66	63	56	54	62	62	71	72	63	63	51	59	80	74	47	58	63	57	56	63	61	61	61	69	61	64	55	66	55	66	56	60	53	63	47	76	80	63	61	77	63	65	70	64	66	56	64	50	79	51	60	48	67	54	52	68	64	75	55	56	66	61	62	60	65	59	69	51	55	68	61	61	63	68	56	65	61	46	56	63	54	65	34	59	59	46	58	53	58	48	64	53	62	59	48	54	64	64	81	62	49	58	62	68	49	56	60	71	64	65	58	58	71	48	58	67	60	58	55	58	49	60	52	63	59	69	47	61	60	56	56	61	76	49	61	43	45	59	48	64	72	63	69	75	62	67	59	69	56	58	50	64	51	60	63	57	76	63	74	57	60	39	65	46	53	65	70	51	58	46	62	72	62	60	59	45	58	61	61	67	63	67	48	48	75	69	50	53	55	61	60	58	62	69	54	67	55	52	63	58	54	61	46	63	64	47	60	53	53	56	53	71	51	40	64	61	60	64	80	44	59	40	67	53	66	46	60	64	65	58	60	68	50	42	65	51	57	71	61	42	75	70	56	64	61	68	56	50	65	53	56	51	53	55	58	63	61	51	59	52	56	63	66	52	60	46	59	68	65	46	54	61	61	57	61	51	77	46	62	52	59	49	56	50	68	70	65	57	66	59	59	61	56	53	71	63	42	64	60	64	58	54	49	63	65	56	53	59	73	56	44	57	57	66	66	67	69	47	50	55	42	70	58	41	63	74	66	55	60	64	58	49	59	51	60	60	55	60	61	66	66	71	60	68	71	66	69	57	58	60	56	68	79	55	52	60	57	57	67	46	46	57	66	49	53	62	53	53	59	62	66	65	60	55	48	53	58	55	52	58	47	50	70	50	49	65	64	58	63	65	58	59	58	54	61	66	63	57	69	52	68	52	65	53	52	44	56	63	55	56	55	62	50	49	65	56	57	64	69	65	59	65	58	68	58	60	49	50	69	71	70	63	60	64	70	59	43	65	51	62	50	47	66	49
48848	47105	40419	38341	29103	1533	1339	11731	1494	951	905	955	900	844	849	816	763	1196	8262	10369	7999	3619	1759	970	795	750	669	694	692	735	666	746	700	766	706	716	726	684	765	685	731	772	741	794	676	738	717	684	706	724	709	716	689	728	758	693	741	745	713	682	711	703	714	711	748	731	759	752	756	723	754	675	727	686	734	674	691	731	710	704	711	699	695	664	730	756	774	697	758	728	785	715	698	701	702	711	743	756	720	744	724	744	712	738	724	768	712	675	761	720	766	722	718	762	728	694	745	750	736	728	719	714	724	754	702	702	717	711	771	697	770	726	698	713	717	760	697	724	706	722	701	737	712	716	736	737	716	764	765	676	726	708	715	713	711	728	746	687	719	746	720	710	721	762	699	769	727	728	704	708	751	746	728	710	742	764	696	726	735	740	760	762	715	753	721	732	729	756	686	722	675	690	740	735	715	727	701	713	728	740	752	695	725	705	746	724	717	756	691	726	695	703	727	735	710	692	730	719	710	712	764	738	725	738	702	719	701	751	743	725	768	730	748	743	691	782	719	699	742	745	712	765	736	721	750	658	741	734	691	701	745	727	758	739	743	699	727	722	716	735	717	736	715	730	754	718	697	735	729	774	769	728	755	700	743	721	703	709	727	714	751	748	764	709	737	760	746	746	727	690	772	751	750	743	705	669	771	756	776	695	787	741	746	760	738	733	686	739	763	745	730	752	745	768	725	750	715	748	749	765	722	727	740	754	667	736	664	709	700	722	693	760	716	682	693	785	711	715	722	766	722	765	728	760	687	737	746	719	751	704	756	759	725	752	733	735	719	746	710	757	746	765	758	761	671	692	713	750	704	742	732	725	750	695	740	722	722	666	734	739	677	742	705	701	699	696	735	736	759	728	731	735	737	709	749	725	672	695	738	734	736	716	732	758	739	674	752	776	682	734	743	717	705	731	752	713	732	692	703	709	757	697	727	689	724	722	755	793	740	721	668	742	691	719	742	731	738	712	779	670	747	718	739	714	744	758	760	747	732	703	757	689	737	686	723	732	776	724	743	748	713	728	730	694	719	786	754	725	733	701	782	708	765	651	755	707	741	753	755	705	707	705	756	704	743	765	687	756	699	709	735	713	757	715	721	720	744	738	761	755	700	741	730	746	729	701	703	778	695	712	738	753	680	747	711	721	654	708	719	709	727	692	712	695	736	683	742	770	689	739	745	731	726	732	750	715	733	755	687	761	736	700	731	727	776	684	752	704	709	693	725	772	778	709	748	703	742	708	718	760	734	726	687	716	721	741	746	727	810	712	753	716	719	727	689	732	734	756	730	709	766	714	766	678	729	670	723	730	696	731	758	736	693	729	696	731	742	706	750	724	675	735	724	767	692	732	702	700	689	726	711	727	719	701	732	717	731	726	695	725	688	755	741	731	743	758	719	709	711	716	709	721	725	713	764	731	744	685	686	731	751	695	728	754	717	714	719	766	696	721	723	698	711	730	741	727	726	752	758	696	738	699	706	699	673	726	745	740	706	726	760	694	715	719	716	765	706	691	736	690	744	746	740	782	727	706	705	753	739	735	749	774	757	733	721	699	744	680	675	751	779	735	719	718	686	781	712	743	667	712	729	701	737	707	756	731	712	704	697	730	712	770	756	728	734	709	747	706	702	713	708	702	752	764	735	704	769	718	700	726	689	729	703	761	709	743	692	763	759	754	710	685	664	728	700	773	732	762	694	683	725	699	699	711	716	702	734	728	714	737	700	731	714	730	699	747	713	723	692	696	715	755	760	736	723	755	695	739	726	763	741	704	747	688	769	708	746	751	695	714	659	690	736	707	711	750	704	704	701	734	723	740	737	714	774	743	777	721	739	769	707	678	700	749	738	753	715	740	729	691	715	722	712	701	758	732	736	695	747	745	738	736	750	719	715	763	716	745	719	729	766	721	692	744	700	700	775	750	744	751	733	737	699	755	722	732	706	744	752	665	691	791	720	713	728	760	776	728	697	702	704	697	740	704	737	739	731	777	683	739	705	701	702	746	716	720	733	673	689	714	729	696	766	671	700	754	775	723	733	735	766	712	728	762	741	718	704	736	712	746	743	762	760	708	786	725	706	751	712	692	714	742	711	725	706	710	750	713	777	747	736	705	716	740	777	729	767	704	749	732	725	761	723	744	762	753	709	716	751	758	721	729	751	729	747	780	751	716	758	805	691	701	758	712	739	716	707	741	769	721	703	761	789	721	725	710	735	696	765	758	721	714	697	766	713	689	694	797	704	769	718	708	705	698	715	743	735	703	754	716	709	721	699	750	747	741	760	734	778	679	706	744	681	718	723	729	703	731	726	679	733	736	718	713	700	728	720	744	746	744	725	702	764	716	724	724	729	741	683	713	721	718	707	731	687	778	695	751	668	711	683	741	696	677	708	753	747	730	760	778	767	765	734	733	731	680	771	757	744	723	703	708	710	736	747	698	684	759	748	778	740	745	693	729	722	717	726	758	732	743	707	778	745	668	742	768	715	729	684	691	722	706	762	734	733	739	746	721	739	714	714	749	764	727	719	748	710	707	710	735	718	737	748	783	725	726	665	722	668	739	719	742	709	701	722	733	738	735	758	748	701	740	724	735	741	767	759	702	741	744	740	739	740	748	695	710	754	737	723	769	711	698	729	764	720	724	751	722	746	731	771	753	795	727	723	693	721	762	727	743	734	745	722	723	738	699	744	787	723	711	684	686	723	699	726	778	697	679	759	729	710	769	769	730	721	684	722	724	745	722	745	706	718	762	744	712	737	718	698	714	748	721	718	733	747	739	696	724	735	786	680	742	747	746	747	688	708	718	737	751	720	772	760	701	696	684	715	720	729	753	703	699	697	716	703	771	742	706	764	712	686	738	720	731	762	703	764	753	722	745	720	756	761	736	776	716	715	733	697	767	722	748	731	719	731	688	667	703	731	720	747	752	752	759	765	697	707	720	720	782	733	699	750	727	721	750	723	755	772	743	750	724	698	748	747	711	732	734	730	791	710	719	773	728	694	717	750	746	734	755	783	711	718	724	726	706	734	694	755	749	739	690	785	734	710	750	720	717	784	769	720	727	762	730	754	706	758	723	751	705	726	699	719	729	755	758	743	723	727	731	692	768	726	730	725	767	718	714	813	679	715	779	724	748	694	726	699	750	724	702	666	731	740	718	738	730	745	735	740	703	799	698	757	741	703	734	714	679	721	743	738	697	696	691	711	726	705	751	754	717	758	720	697	712	738	722	681	736	720	741	737	736	747	749	727	768	684	700	693	658	726	743	729	784	714	737	672	759	705	753	756	692	721	724	784	713	776	761	693	723	728	744	727	712	721	697	722	697	707	735	747	741	770	698	737	712	730	693	755	725	730	751	724	777	778	720	746	714	694	756	706	731	713	739	753	751	726	694	730	714	720	712	739	734	691	766	713	761	762	696	702	731	689	714	719	720	726	701	705	720	718	763	735	717	741	715
9281	11757	5229	1228	378	52	60	70	53	64	55	57	45	56	51	50	52	60	58	140	116	113	69	52	68	56	61	46	47	52	51	59	51	59	58	51	55	51	64	55	45	62	58	49	52	28	50	52	37	52	49	35	54	46	49	48	61	60	50	57	58	41	48	64	64	54	53	46	53	69	45	42	36	43	68	52	51	70	40	57	53	51	51	58	52	53	57	58	53	56	57	65	64	69	65	53	50	62	51	57	47	64	45	47	51	52	49	54	55	64	61	49	50	50	57	63	46	63	50	47	52	61	52	49	56	56	55	75	54	45	66	47	51	56	60	53	46	67	70	59	51	47	39	48	49	63	43	63	44	48	57	63	65	51	50	49	46	59	64	48	50	47	55	57	52	49	41	65	49	41	52	64	54	64	53	63	51	66	56	55	65	64	50	67	51	61	51	65	55	53	41	36	62	61	52	54	46	49	59	53	63	68	59	47	57	55	37	62	56	57	53	38	50	62	67	59	56	66	61	62	52	65	38	53	53	53	35	54	66	58	41	53	61	44	47	53	47	63	50	57	42	46	60	49	64	49	50	82	57	70	46	42	57	60	67	58	65	51	52	62	51	56	50	30	54	44	63	51	55	48	54	57	55	49	51	52	48	48	50	54	57	50	68	60	55	60	42	62	54	53	53	48	51	54	56	52	56	64	52	70	60	55	59	59	61	54	50	59	56	50	46	63	43	60	52	41	62	54	51	44	60	57	56	50	51	46	69	62	51	50	57	60	51	69	47	51	63	54	66	65	56	50	34	64	52	55	51	50	63	67	54	54	50	55	61	41	52	61	47	49	79	74	59	52	69	51	58	60	65	47	55	56	42	56	55	46	50	42	55	45	46	64	49	48	49	54	58	54	58	50	48	64	55	45	54	51	64	57	48	62	57	48	57	60	60	66	57	54	52	54	49	51	49	47	43	51	63	43	49	56	63	62	61	64	61	59	63	51	62	50	53	59	53	56	48	41	59	67	57	54	65	52	47	44	52	51	56	54	46	45	52	51	49	35	52	42	40	50	51	62	49	60	59	56	45	63	51	53	53	45	62	58	51	58	71	51	61	61	56	60	51	44	67	52	45	50	44	51	46	40	48	62	49	43	48	52	52	60	56	46	60	54	85	45	54	65	51	41	57	49	64	44	52	52	43	50	54	41	62	49	43	71	70	54	38	40	66	46	50	53	35	61	57	55	59	49	42	64	49	68	53	49	46	63	52	45	56	45	55	48	55	62	38	63	51	43	60	58	66	57	70	57	61	53	45	53	49	51	60	46	67	51	49	51	53	44	62	45	52	47	47	51	49	49	59	50	51	40	57	56	60	50	57	46	51	58	44	35	55	52	54	56	46	46	49	50	59	60	45	53	64	42	49	52	61	63	63	50	48	43	60	49	59	58	63	56	56	39	48	58	66	45	55	57	51	57	62	70	66	54	68	59	48	63	61	46	48	37	54	55	39	53	48	49	54	61	50	61	55	50	43	56	52	59	61	47	50	58	51	45	55	63	62	43	52	52	63	54	48	57	51	65	66	39	53	58	68	65	59	48	58	50	51	51	61	51	56	56	54	67	67	58	48	46	55	43	52	54	49	59	61	68	61	53	49	47	63	49	54	55	64	62	64	58	50	56	47	46	47	50	47	59	53	70	59	51	48	60	55	61	52	49	68	65	71	46	53	77	44	53	58	55	56	53	52	56	50	63	59	60	57	55	60	55	57	47	45	47	59	55	55	46	45	63	47	56	48	55	49	58	59	53	41	44	52	59	52	55	44	58	40	56	58	64	51	57	61	42	57	59	64	57	55	53	54	37	51	57	62	53	49	71	75	49	56	56	53	51	53	65	52	63	64	53	48	53	48	54	51	46	55	54	55	53	64	53	40	57	55	56	42	61	64	55	57	55	69	44	63	49	63	55	45	51	50	54	65	48	54	52	57	47	46	61	53	43	61	58	51	55	47	62	56	62	65	47	66	51	55	55	45	46	47	39	42	55	63	56	56	55	47	59	61	56	50	50	54	39	60	54	58	57	43	59	52	54	60	58	51	59	51	60	57	47	40	54	48	52	64	55	49	52	66	55	60	80	64	38	56	49	56	53	56	58	61	62	50	59	52	61	35	52	51	57	52	50	58	43	47	57	56	41	42	63	48	53	43	58	40	47	52	39	59	49	46	60	45	54	42	59	45	70	63	57	40	39	61	58	40	67	44	63	53	45	40	61	45	44	64	61	60	62	50	54	47	44	57	52	55	48	49	54	54	60	60	44	56	48	72	46	58	39	51	73	43	50	62	52	55	43	47	59	55	57	38	49	57	55	52	62	58	57	54	41	49	44	60	50	65	58	51	61	55	56	62	47	65	56	46	53	53	57	60	54	59	57	44	46	58	54	52	54	49	35	58	39	61	47	56	47	46	55	54	65	54	44	58	64	56	48	48	56	55	59	48	60	54	48	49	56	40	37	50	55	63	41	64	47	52	44	69	49	46	51	55	51	60	62	59	53	54	53	53	59	54	48	66	55	61	45	42	58	66	53	53	60	51	51	53	52	52	54	45	50	54	56	43	56	71	64	58	69	49	58	63	55	56	58	72	63	45	59	43	59	53	69	53	58	40	61	48	42	55	52	55	52	60	56	45	46	53	61	51	68	46	64	48	54	60	63	58	51	47	56	58	57	55	56	49	53	47	62	67	39	65	52	60	48	47	50	52	44	63	52	51	55	38	49	52	51	49	42	65	48	58	51	58	50	64	38	42	52	56	48	56	61	63	39	53	53	55	48	41	55	56	55	66	51	62	59	60	45	46	50	43	58	43	60	44	67	72	60	53	61	58	60	60	47	59	50	47	47	47	58	57	48	59	53	53	51	49	51	56	46	52	54	68	49	55	58	45	46	64	41	74	48	42	54	52	50	61	48	58	63	60	55	47	60	57	52	57	54	46	41	53	40	42	50	46	53	49	60	52	63	55	54	67	45	46	58	59	57	54	64	46	47	40	50	54	59	49	56	59	59	52	59	48	56	60	47	47	45	51	56	60	51	56	49	53	57	59	47	59	57	57	55	52	57	59	67	49	50	60	62	56	50	65	63	49	47	46	69	55	62	41	66	47	47	49	66	44	57	57	68	66	43	56	51	48	50	54	45	53	57	49	50	48	61	47	47	49	43	53	56	56	51	57	54	47	53	59	34	56	44	51	65	63	69	60	58	53	55	67	55	49	55	52	52	57	39	45	59	48	34	58	47	56	55	55	69	59	61	61	48	58	61	55	45	67	71	50	44	49	50	57	56	55	58	57	59	42	49	50	56	53	51	70	51	55	53	48	51	60	52	57	49	63	45	60	62	58	51	55	57	51	59	67	47	45	53	49	47	69	59	56	54	50	62	54	35	52	65	52	58	56	46	44	54	56	47	45	54	51	50	57	50	41	57	47	55	54	55	57	58	55	46	71	52	70	49	57	51	55	66	52	50
42790	36355	25668	21501	14195	879	835	1778	747	786	758	718	730	661	651	704	699	696	1778	3719	3314	1992	1143	823	647	676	706	648	689	672	661	672	711	708	649	628	629	629	672	626	642	704	659	659	664	646	703	703	669	679	694	677	657	614	578	640	646	699	687	646	667	638	658	684	695	619	693	665	638	664	654	656	671	650	696	628	669	655	710	659	648	619	623	692	683	674	708	620	634	684	637	682	647	712	632	680	625	646	701	617	706	680	651	621	689	659	659	648	640	638	625	661	696	729	661	711	661	615	627	670	623	673	682	663	652	654	665	730	688	626	672	650	694	688	645	681	628	674	663	697	670	655	650	676	645	663	628	666	647	703	650	672	645	668	646	687	686	664	653	648	718	630	648	672	701	654	644	658	671	667	703	649	619	705	616	712	729	699	658	649	650	649	678	636	659	650	617	664	652	659	706	648	643	622	638	679	709	696	685	624	624	660	692	663	694	659	637	635	689	666	667	672	632	682	682	686	625	612	587	667	639	685	676	641	632	671	709	658	671	658	644	629	650	648	689	635	674	658	681	687	667	690	662	617	677	651	664	692	679	657	643	672	663	673	654	696	642	694	672	659	672	616	656	650	712	698	731	677	693	645	630	651	647	644	617	710	684	658	663	687	672	595	695	649	678	645	658	661	659	629	654	676	638	665	654	660	658	634	661	635	659	656	647	649	624	662	697	652	659	700	620	676	667	662	677	685	668	654	703	702	667	632	632	650	684	643	645	667	685	688	666	659	644	671	680	607	630	657	664	689	626	664	630	633	689	646	683	661	690	659	633	663	645	655	675	651	641	690	624	676	683	627	700	662	678	642	649	671	662	668	643	677	636	654	611	643	702	651	660	637	660	632	639	639	647	609	691	671	690	669	644	689	702	708	651	694	627	686	628	642	660	654	688	669	640	628	666	656	621	688	673	694	674	637	639	658	687	702	629	636	670	706	646	664	655	617	705	646	649	650	711	666	665	693	663	632	638	628	653	653	694	638	650	684	656	721	685	680	664	656	690	687	637	671	670	658	700	657	706	681	647	629	666	656	615	642	676	697	640	707	655	667	690	670	620	648	648	690	651	687	636	629	675	604	708	654	642	684	653	679	642	638	694	623	611	631	627	674	677	620	675	656	674	653	694	711	662	639	646	653	631	654	680	615	670	662	644	654	682	710	683	678	685	654	677	676	677	644	665	642	697	646	681	668	616	657	687	664	651	668	638	704	639	676	605	700	671	665	649	663	647	619	669	646	637	691	656	693	708	618	726	659	703	675	664	669	675	645	674	675	649	619	645	729	689	681	667	654	685	686	661	678	685	626	613	669	610	652	631	667	630	652	661	646	714	689	632	652	637	658	678	626	733	715	689	672	657	671	666	684	690	684	668	632	650	654	668	672	694	671	693	637	646	684	646	672	643	672	653	699	673	636	629	626	646	661	649	640	661	627	648	660	663	655	657	589	653	657	675	653	648	673	656	639	644	652	682	671	643	602	665	678	653	671	683	681	675	643	646	649	648	664	639	659	698	642	647	668	718	624	696	657	660	674	647	652	642	701	646	646	664	638	676	664	678	682	655	683	643	645	654	688	627	603	671	677	625	631	646	663	709	624	707	674	712	661	664	631	665	701	639	714	659	643	661	711	642	696	607	664	644	654	667	651	655	634	664	671	644	700	624	665	629	677	613	664	680	664	655	618	633	676	653	615	661	674	635	672	653	662	688	645	616	640	659	659	658	619	662	678	655	665	661	635	673	676	625	684	653	665	676	677	660	672	708	622	655	672	620	688	652	653	649	646	643	676	667	640	662	658	681	665	723	637	676	651	632	658	684	671	655	664	657	666	666	690	639	683	669	645	681	614	642	710	644	662	639	643	623	683	633	675	671	660	642	668	706	636	644	674	638	669	708	671	627	672	672	691	665	676	625	652	680	678	669	705	682	646	690	623	652	671	691	679	662	633	615	682	701	649	647	644	687	688	686	696	684	651	723	645	630	685	707	695	660	655	687	700	672	706	667	674	687	658	655	629	702	681	667	642	672	619	661	660	678	674	667	636	674	655	634	676	709	687	706	681	689	719	671	645	681	697	672	640	632	656	610	669	675	640	682	676	656	653	665	681	635	648	649	624	655	629	687	636	673	679	643	675	648	706	700	657	672	678	711	640	707	656	663	677	647	660	644	654	634	710	690	628	664	625	647	695	665	677	640	677	646	674	623	673	632	680	633	667	687	643	675	657	643	660	687	650	640	673	704	710	681	639	666	659	631	629	661	635	673	709	638	643	627	621	627	660	687	679	653	669	709	739	677	639	660	681	616	720	643	698	700	625	671	656	632	655	671	665	662	654	672	716	662	667	670	665	650	661	645	655	618	667	696	690	629	650	669	676	714	622	664	657	702	638	689	649	662	662	662	680	682	676	682	649	655	710	637	712	704	625	672	630	694	621	667	667	679	641	652	643	688	687	717	671	640	664	630	647	641	674	652	704	666	634	695	609	638	691	618	694	641	662	640	680	624	676	672	653	662	734	627	673	671	648	673	666	627	673	673	643	660	670	665	713	641	678	659	680	666	655	668	657	674	677	689	638	649	651	646	631	616	681	676	677	663	651	664	692	640	654	650	655	656	634	668	701	695	656	698	679	637	638	672	694	656	678	631	633	663	674	671	697	665	668	617	648	677	637	625	649	652	654	711	642	666	692	668	684	632	658	684	624	649	681	641	636	661	713	651	658	675	683	650	667	639	643	638	671	635	643	693	679	648	655	646	678	662	644	668	656	657	693	671	686	642	678	646	654	612	674	616	645	654	608	681	672	667	693	671	649	707	685	671	652	655	697	685	618	676	667	655	659	664	648	686	698	680	674	652	676	658	637	676	650	667	649	697	682	646	625	644	615	695	645	667	699	698	639	651	672	658	642	640	657	700	680	692	620	637	660	640	659	680	749	623	676	650	688	645	691	661	627	663	629	640	618	643	627	632	658	622	682	634	650	713	669	643	633	652	636	667	690	632	649	666	689	671	680	667	651	617	691	696	665	669	668	710	646	664	655	684	671	650	685	683	649	632	681	654	650	615	669	652	674	647	673	686	703	641	659	664	657	683	619	630	702	665	633	679	703	629	646	668	688	651	670	690	682	668	648	637	650	659	671	656	707	671	654	663	676	637	656	643	641	701	643	639	669	659	681	599	660	632	682	646	637	630	661	687	662	665	689	638	690	654	696	668	652	618	641	685	665	668	678	683	708	691	640	661	670	685	635	639	664	664	670	652	655	696	656	667	677	647	625	674	620	671	677	694	624	666	661	697	686	678	641	659	700	669	685	629	621	616	687	649	644	665	653	678	651	611	682	643	674	646	685	718	670	718	669	653	695	666	680	637	671	680	637	675	659	623	584	662	660	684	683	668	681	691	689	708	667	706	616	665	671	611	658	648	665	623	647	664	639	648	636	633	692	648	657	665	686	677	661	668	663	643	621	663	642
22856	31061	15320	4188	1091	61	49	40	61	49	51	50	65	43	39	54	64	51	167	302	260	144	88	55	57	52	49	46	58	34	50	51	48	44	63	49	51	49	55	56	62	70	53	47	51	50	66	46	55	48	52	54	49	54	43	50	37	43	52	50	51	57	59	48	51	57	45	45	43	49	39	59	69	51	57	44	43	52	43	52	42	37	44	53	44	63	53	50	52	49	53	52	56	48	51	43	38	46	47	52	56	44	63	58	58	61	39	62	57	63	39	48	38	50	50	53	62	57	68	52	44	58	54	39	54	54	46	43	53	40	60	50	56	49	52	46	55	58	51	49	50	66	51	44	53	53	52	59	67	54	51	49	36	68	40	42	52	47	80	44	53	37	59	53	50	35	51	57	52	63	61	66	46	53	57	56	42	50	48	49	50	50	54	60	65	51	49	36	45	67	50	59	55	64	50	60	48	55	52	53	49	53	44	49	60	53	60	42	55	63	59	43	53	47	62	59	50	48	46	54	42	52	58	42	51	45	49	53	54	56	65	45	51	41	64	53	44	45	49	49	55	74	58	45	47	49	45	49	49	45	50	37	59	51	49	50	49	45	58	40	54	52	44	47	55	45	56	46	57	50	70	52	50	57	50	53	61	61	41	52	46	56	50	51	49	50	47	53	56	59	46	54	59	52	50	52	56	52	50	45	59	53	50	46	52	61	55	61	49	55	57	47	51	58	50	44	53	43	58	63	50	51	47	44	53	55	53	58	36	58	44	46	51	43	42	54	59	48	51	51	54	56	60	55	64	42	54	49	48	51	31	57	46	55	47	46	53	46	61	50	59	52	51	43	50	53	63	45	54	54	63	69	42	51	65	56	57	48	54	56	48	45	54	63	37	52	53	61	58	50	59	57	63	52	49	50	60	54	51	58	52	49	53	46	62	65	46	45	43	49	53	46	48	54	60	63	61	56	61	57	63	45	51	44	44	42	59	50	56	58	50	47	55	47	59	63	62	60	55	62	69	48	55	43	48	48	47	54	50	47	53	56	64	50	53	58	41	46	45	43	59	59	61	53	45	59	54	38	39	54	46	56	62	57	50	44	53	44	57	46	52	51	56	46	55	54	50	49	35	44	53	49	48	56	47	54	47	53	53	40	54	55	57	51	38	55	44	54	43	46	45	48	49	60	50	60	65	62	46	57	66	48	37	63	51	52	46	56	55	55	51	55	51	54	56	57	64	62	53	51	56	51	56	61	43	57	53	62	58	57	58	47	46	49	42	58	49	60	44	64	55	53	36	62	63	37	44	51	53	61	44	65	52	39	41	37	36	63	53	48	48	46	51	52	64	48	39	41	57	56	51	40	48	51	47	51	53	38	57	47	38	46	57	55	44	51	63	60	62	35	42	55	58	48	57	48	43	51	52	54	43	54	36	47	48	49	55	52	39	50	57	47	49	60	41	44	65	49	57	60	42	48	62	43	53	36	43	51	47	44	45	54	47	40	53	51	50	59	53	50	60	65	47	46	45	61	56	48	57	52	44	47	45	58	59	63	39	61	42	50	45	48	46	57	50	59	41	59	36	60	49	60	44	37	43	47	67	51	53	54	46	43	59	46	45	59	46	48	56	50	60	63	49	35	53	37	43	47	68	43	45	54	67	49	37	45	53	46	48	54	41	58	63	42	45	48	44	47	58	52	42	45	54	55	53	40	46	50	48	53	55	52	53	40	45	50	58	56	56	48	53	63	64	54	36	50	48	51	56	51	48	59	53	59	56	47	46	45	39	48	47	58	60	48	57	51	45	54	60	55	64	43	56	54	63	50	64	46	53	69	49	42	52	51	47	36	51	39	43	42	60	47	48	63	43	54	55	51	52	35	52	63	64	52	47	67	35	48	56	43	50	49	47	60	71	53	49	55	54	63	54	59	61	55	54	62	47	61	59	62	43	49	40	45	43	44	54	64	52	43	49	60	53	59	58	49	68	56	39	57	52	59	49	64	47	49	54	51	55	43	55	52	44	64	57	45	69	46	50	63	49	51	59	64	43	42	56	60	55	45	48	60	52	46	57	59	64	42	61	60	64	53	47	46	63	63	51	60	50	52	49	55	46	54	54	46	28	43	61	47	68	51	64	49	60	49	58	58	51	48	53	48	46	42	48	47	49	53	57	62	51	39	56	56	46	59	49	66	43	56	49	44	42	47	53	61	52	52	59	55	50	63	40	66	57	59	47	66	62	61	45	53	50	54	48	43	48	70	49	54	49	61	49	47	49	45	54	68	61	52	59	56	54	46	57	62	44	69	39	50	41	56	48	43	56	52	64	65	47	48	64	57	51	39	51	42	43	53	45	55	36	49	45	54	48	58	43	54	66	46	54	61	49	44	45	62	52	57	53	42	49	49	61	50	54	58	55	36	55	55	52	40	41	43	48	52	46	36	52	54	42	55	46	42	51	53	48	53	57	47	53	54	59	54	58	53	50	46	49	52	60	57	48	53	57	56	45	53	54	62	70	46	53	62	51	47	48	54	54	38	47	49	56	55	47	62	47	54	53	57	60	38	40	44	56	52	43	68	44	56	59	46	53	55	49	61	58	54	53	48	54	47	52	56	63	40	41	49	63	41	67	62	49	66	57	47	49	57	55	49	49	49	59	45	59	57	62	45	32	55	54	57	61	48	36	59	50	46	44	50	43	50	45	40	53	50	50	41	53	51	57	58	60	48	44	49	68	41	52	51	48	43	36	56	40	41	50	42	47	56	50	55	47	52	53	46	45	49	54	48	53	50	47	45	53	37	43	54	63	58	50	33	54	61	51	55	47	51	40	46	51	55	63	44	58	47	57	62	57	57	63	45	44	42	50	50	52	47	63	58	59	51	52	42	51	39	58	50	42	58	51	49	39	66	51	61	58	53	49	54	45	56	52	45	49	43	53	45	57	50	34	48	53	57	49	64	55	51	53	51	39	49	50	48	49	61	51	63	58	68	57	51	48	45	46	43	57	50	47	49	54	43	59	38	64	41	42	56	40	53	63	54	40	47	44	56	52	51	60	56	46	63	71	39	51	40	58	48	50	51	44	51	35	56	43	56	63	58	40	53	60	49	54	55	50	42	61	49	53	50	57	40	50	53	47	44	44	52	54	64	37	53	51	46	52	56	56	50	43	57	57	60	44	57	58	56	55	51	58	47	54	47	55	56	65	56	46	62	55	57	48	53	48	50	57	44	35	47	44	47	52	46	47	55	54	50	52	39	51	46	48	52	52	57	43	48	53	53	63	55	51	47	45	41	53	36	54	42	64	55	54	53	61	58	49	57	45	43	52	49	49	45	51	52	54	53	43	47	57	68	53	39	57	38	61	57	46	50	64	48	47	51	47	41	48	60	49	54	58	45	55	52	55	51	50	48	53	45	54	44	44	60	50	47	43	59	56	43	54	45	57	60	57	50	51	62	49	54	61	60	51	50	36	54	51	47	55	50	52	49	42	47	49	37	48	53
47636	42972	35584	34421	19992	1248	1124	1036	852	853	742	776	776	765	747	724	662	738	4641	8712	7135	3745	1649	927	713	639	674	639	650	662	631	628	644	644	639	609	658	605	650	641	658	631	640	642	606	658	624	638	646	594	669	638	614	624	620	655	610	661	626	647	620	634	635	616	635	638	652	597	640	626	615	625	603	665	627	655	651	635	625	632	645	611	642	588	599	671	672	610	636	646	652	681	652	653	632	684	646	612	623	591	584	651	612	614	624	615	662	600	633	614	633	595	649	601	601	637	602	637	672	652	613	573	644	645	598	646	627	616	593	632	612	654	652	639	637	628	675	653	637	672	608	634	645	625	618	653	666	676	607	645	635	602	613	604	613	662	648	623	624	658	621	642	646	614	583	662	650	612	679	584	623	606	662	691	613	644	648	607	649	640	602	625	672	607	643	641	565	649	619	630	668	619	644	579	650	657	603	673	621	647	579	623	630	659	650	640	652	640	663	659	614	611	622	619	608	619	651	609	687	615	628	600	636	623	656	655	620	599	632	639	642	650	627	645	633	631	631	649	641	630	629	637	639	636	672	629	662	682	683	602	655	637	631	611	652	640	610	583	666	646	636	620	607	647	620	628	634	656	616	619	633	671	583	604	643	611	644	631	642	629	615	617	646	612	621	607	603	624	607	641	619	655	638	629	621	642	646	654	621	659	599	663	665	641	617	607	653	617	610	649	620	602	633	624	673	650	613	672	668	633	673	615	645	621	642	685	601	652	641	643	630	647	634	660	614	622	619	630	607	659	631	602	662	638	650	694	623	651	598	640	679	631	637	593	652	651	640	614	619	651	638	639	648	671	613	597	622	652	658	649	625	655	663	709	634	645	656	665	642	651	609	617	634	643	628	655	618	626	628	643	694	592	595	626	652	609	616	687	642	636	645	644	622	650	643	624	597	641	614	645	579	619	605	604	617	645	627	645	640	687	633	603	616	614	669	668	606	663	642	586	640	629	647	622	638	686	658	681	662	667	641	610	670	594	622	639	634	644	639	657	623	609	672	641	601	644	674	639	682	655	637	666	589	626	605	608	627	659	654	634	642	667	631	637	659	617	617	635	662	579	608	617	627	575	603	625	636	639	608	590	645	648	649	660	653	616	672	614	622	625	639	632	630	674	625	615	621	600	619	577	586	639	647	638	663	640	602	649	616	643	627	653	661	642	623	617	634	670	624	626	588	689	620	627	627	614	635	598	693	683	626	641	603	610	640	662	599	605	590	625	639	638	635	655	619	636	633	607	627	662	614	615	659	600	615	552	639	663	645	647	615	655	629	613	638	673	641	655	616	627	624	618	656	659	646	618	641	655	612	648	652	612	664	627	633	605	630	615	616	596	622	611	599	638	563	604	643	621	641	672	605	651	621	652	622	587	585	596	645	633	636	614	633	602	574	617	652	634	655	658	616	629	680	651	638	625	633	656	645	661	677	639	687	636	662	628	651	645	636	632	649	619	659	645	640	617	641	613	637	615	625	641	670	602	628	645	640	625	667	647	630	653	630	622	658	618	657	624	664	622	657	695	621	662	649	628	588	697	636	652	615	636	628	680	661	606	646	612	601	642	606	649	602	644	611	692	622	653	615	606	642	639	685	646	637	634	643	607	644	652	606	651	642	608	639	600	615	629	642	648	634	573	606	621	659	674	649	611	615	660	576	634	584	642	600	614	644	670	649	670	632	630	606	646	589	654	622	606	623	611	639	666	665	606	627	628	601	622	602	622	622	665	610	622	581	642	661	635	626	655	623	624	642	638	624	651	684	628	630	632	605	656	650	647	623	624	633	645	676	627	654	676	585	608	608	644	639	638	622	622	644	631	622	630	647	609	614	620	638	649	587	631	595	610	643	654	624	683	610	610	612	642	636	626	650	625	655	653	596	606	657	624	648	587	648	614	663	681	570	582	625	666	613	664	648	578	686	621	675	604	625	663	602	618	617	652	627	627	658	620	685	646	682	643	632	639	628	619	640	611	627	615	639	639	635	638	596	597	591	624	639	640	651	635	618	656	589	610	608	645	613	670	578	643	613	603	624	646	618	646	657	658	575	647	691	634	604	642	652	609	549	607	570	640	617	655	598	675	627	611	652	616	608	634	604	627	598	601	654	631	587	611	625	648	624	691	632	631	643	656	609	612	625	644	611	623	678	600	670	619	621	629	634	643	644	661	663	633	638	609	650	639	634	642	650	628	626	644	608	651	625	593	637	607	657	600	613	636	640	624	648	669	632	611	648	643	623	641	653	651	630	602	657	655	633	665	628	668	688	611	595	634	667	668	652	609	684	586	642	621	644	629	601	670	604	610	624	645	616	646	702	586	630	631	607	619	612	594	621	616	613	657	692	659	653	613	597	622	640	626	631	669	650	602	665	633	622	629	623	637	643	589	640	673	637	657	626	612	603	596	642	641	566	608	632	666	621	622	613	597	657	614	676	623	641	652	619	618	640	653	597	639	624	634	612	658	626	643	592	623	615	645	654	644	664	641	646	641	632	678	657	619	607	614	645	635	635	637	650	595	602	624	619	598	672	641	651	632	622	642	621	664	644	653	603	630	659	656	672	612	634	614	726	666	668	582	601	642	593	662	568	647	637	611	614	591	636	671	643	624	684	622	599	632	629	642	639	630	656	628	635	621	622	626	580	606	629	607	630	613	577	607	628	645	579	633	600	625	627	647	626	594	584	627	665	614	650	624	585	615	637	638	610	574	648	674	590	641	688	583	629	585	657	614	648	637	650	595	625	611	656	623	626	679	657	638	613	578	627	639	655	587	634	618	615	647	654	597	606	661	642	634	654	615	609	594	610	623	602	694	621	639	682	647	677	576	630	610	660	591	661	625	609	626	599	643	604	613	626	689	602	607	638	627	638	633	626	629	616	654	624	623	606	592	637	639	659	661	642	640	659	638	672	613	634	630	614	605	667	632	602	641	665	638	587	597	606	668	617	611	637	617	626	640	658	614	609	635	665	599	639	609	669	632	621	628	602	626	643	618	641	631	617	634	608	640	652	687	632	636	633	640	608	617	639	659	620	675	570	644	639	617	633	666	666	590	594	658	612	645	627	610	589	602	655	582	602	649	656	682	598	598	643	693	626	626	634	634	600	617	632	602	637	636	605	596	607	655	603	657	618	602	623	608	577	665	627	641	633	659	628	606	661	609	579	666	617	601	613	641	625	633	632	656	650	629	609	649	601	655	632	652	649	653	646	639	599	633	628	670	663	622	668	665	609	639	610	648	587	648	628	629	587	629	614	620	610	649	607	618	679	631	671	621	658	621	608	600	638	630	627	662	645	640	623	636	642	579	644	654	646	649	611	598	585	687	646	641	623	680	615	684	668	652	593	645	648	622	666	678	640	595	614	627	624	645	618	621	609	677	623	653	671	613	587	634	683	582	620	652	621	613	660	665	627	652	608	608	650	644	671	585	629	641	652	636	621	626	616	570	620	659	617	663	631	598
20891	27068	16049	4784	852	63	80	65	68	63	70	76	74	73	62	75	58	81	187	322	251	137	84	80	80	55	74	63	57	66	73	60	63	58	58	72	66	65	59	78	59	67	63	65	70	67	52	78	60	71	66	67	64	70	55	67	71	54	85	70	76	68	58	55	64	69	69	67	63	54	52	58	62	71	59	63	71	60	54	71	76	59	68	69	66	64	62	68	50	71	54	65	50	81	53	62	76	59	54	82	76	76	64	64	56	69	65	55	70	57	52	62	51	64	63	58	67	65	59	63	57	68	59	62	59	72	72	79	80	67	76	60	81	55	64	56	60	78	62	73	84	70	64	56	63	66	61	62	68	66	67	58	61	60	58	73	56	58	69	57	78	73	53	48	72	50	55	58	68	61	61	43	80	59	60	64	60	68	69	55	69	78	56	65	54	61	80	65	67	56	60	63	55	67	61	60	66	54	55	69	66	50	55	73	56	76	53	66	62	63	59	56	70	56	56	51	71	72	67	71	66	64	73	54	53	78	60	71	49	54	72	67	69	58	61	58	63	65	63	78	60	75	56	77	61	67	73	58	66	62	78	77	77	49	65	71	68	75	62	61	62	70	62	64	62	65	60	64	73	55	52	82	65	64	62	64	54	52	53	77	72	58	75	63	57	61	57	70	59	62	76	70	63	63	62	69	66	71	69	52	55	62	61	61	66	54	65	62	62	75	82	62	65	72	67	62	69	77	68	78	67	65	62	72	77	71	57	55	69	77	65	81	70	59	73	68	54	82	67	72	73	55	58	65	81	71	64	67	64	63	67	69	60	63	57	67	53	69	64	60	52	64	68	53	70	70	72	65	80	69	64	68	58	66	55	67	68	61	51	70	65	70	68	63	58	77	56	81	60	79	62	57	60	55	77	59	68	55	59	58	54	55	59	62	59	65	51	62	65	62	62	64	54	45	64	64	57	63	59	77	69	68	82	68	66	68	55	75	81	60	63	63	57	73	76	78	77	80	54	65	78	82	64	70	73	69	78	70	69	57	52	64	69	52	75	81	69	70	75	74	71	73	51	66	72	56	62	58	65	63	72	66	54	68	64	73	61	58	58	57	78	67	59	63	60	50	63	61	70	68	66	58	57	58	51	68	72	70	60	69	53	56	61	81	64	69	68	69	51	84	56	64	71	62	66	62	54	82	60	66	63	70	64	66	67	81	58	66	67	57	72	69	75	65	71	46	57	58	65	51	70	64	67	58	70	56	62	66	60	68	89	60	69	63	64	66	70	68	66	61	74	66	60	75	63	63	71	59	82	72	71	60	59	61	65	72	67	60	62	55	70	75	59	60	68	68	62	68	65	65	67	68	70	81	66	63	55	70	66	65	67	68	62	80	84	52	61	62	59	59	56	67	70	72	52	69	74	66	87	65	71	67	65	61	60	52	63	63	83	76	55	65	73	58	70	64	61	66	64	55	63	53	60	69	75	59	55	60	55	66	71	53	65	59	44	47	68	69	63	63	68	53	68	69	71	62	67	66	85	61	66	70	65	64	58	52	54	62	71	55	58	62	63	54	71	77	62	73	57	59	58	61	67	54	61	65	63	65	72	60	69	80	79	68	62	64	71	67	68	68	62	79	73	65	69	78	61	76	63	70	74	68	63	62	73	68	64	65	71	53	71	71	66	75	63	61	57	61	63	78	82	76	68	61	79	64	69	85	70	74	62	52	63	59	65	65	64	65	76	69	67	72	60	74	76	73	75	60	74	63	68	64	60	78	54	70	61	61	53	62	74	46	77	67	76	63	54	56	55	70	56	71	68	65	64	72	83	65	60	53	84	71	48	53	62	69	57	60	48	71	56	69	79	71	55	50	74	63	59	63	67	81	65	61	69	82	54	78	67	61	59	67	56	73	62	44	57	55	72	70	58	58	73	52	64	62	50	71	77	74	71	70	80	68	59	66	70	70	65	66	65	59	67	74	70	61	63	61	64	57	56	56	64	55	53	78	68	68	69	62	62	77	74	76	66	62	61	66	65	64	64	58	72	70	57	79	53	61	66	67	56	75	59	64	63	67	72	70	57	74	58	66	57	63	54	71	69	66	64	63	67	65	68	60	63	68	69	94	57	59	78	73	69	72	65	72	72	52	52	62	51	62	58	62	60	81	73	65	73	60	73	73	65	66	65	64	59	57	67	53	58	56	65	81	57	64	70	67	56	55	72	78	79	46	67	71	54	72	70	58	68	57	70	67	69	74	70	67	63	56	60	57	72	48	56	62	75	52	54	66	75	69	65	75	68	57	84	58	65	53	49	76	68	68	66	70	50	70	47	66	72	56	60	70	64	60	72	74	61	73	71	74	64	69	53	64	66	77	63	66	59	61	76	69	52	66	66	52	62	59	57	80	66	61	70	52	71	71	59	65	55	86	67	50	71	53	58	69	64	64	50	80	73	69	71	62	63	70	66	67	68	76	54	61	57	71	70	61	66	78	60	64	66	62	74	63	57	72	61	67	62	74	73	51	63	60	61	59	74	71	64	78	70	55	64	65	72	70	61	75	68	58	77	67	55	66	58	70	57	55	81	56	77	58	63	69	65	70	68	81	59	77	53	54	55	69	65	65	72	49	73	67	63	74	61	76	70	59	76	69	64	60	62	69	79	73	63	50	53	73	56	69	50	67	58	58	68	68	62	70	64	57	80	72	54	51	63	62	74	77	64	69	55	68	70	63	63	76	68	53	71	61	57	64	68	63	73	52	70	60	66	53	66	60	64	60	84	51	67	63	63	77	59	93	62	67	57	72	61	60	66	67	65	72	58	64	73	70	69	59	66	70	60	49	62	53	77	63	58	80	55	59	65	61	59	66	58	71	63	67	64	69	64	73	58	58	78	56	49	67	68	70	58	73	68	69	66	62	61	60	63	73	61	56	70	59	59	66	58	60	64	81	53	55	67	84	63	62	75	61	68	56	61	68	66	66	64	80	66	65	59	65	69	59	72	89	74	67	58	62	60	73	62	64	64	65	53	75	63	50	68	51	52	63	60	58	74	66	62	71	58	69	53	58	59	80	63	71	77	55	56	62	64	70	70	60	65	59	77	53	55	72	66	59	77	63	68	55	68	68	60	56	80	63	53	59	65	79	63	67	68	69	68	62	75	67	68	70	64	55	65	58	66	82	66	60	74	71	55	73	60	76	57	80	82	61	71	61	58	62	65	66	68	65	65	63	59	73	68	58	64	69	59	56	62	65	55	68	65	46	58	67	60	65	75	66	72	56	68	64	71	65	57	59	73	71	79	65	72	54	61	65	73	70	59	79	66	72	45	72	60	64	67	77	71	58	68	56	81	67	56	61	69	68	79	74	71	67	66	51	75	59	56	57	61	65	66	55	69	68	65	69	63	65	69	62	71	64	68	51	62	56	68	63	63	75	54	80	66	75	68	55	61	63	80	66	63	59	79	66	68	78	85	53	75	60	48	73	76	57	65	61	56	68	63	64
50912	46071	37503	33434	16915	1296	1261	1118	1014	970	922	922	882	847	874	905	939	889	6021	9049	6865	3798	1673	1075	851	828	777	807	754	770	844	831	763	752	789	748	778	770	805	794	820	766	775	786	752	749	770	815	806	772	836	795	802	819	851	751	857	756	793	782	821	775	815	803	786	741	804	746	804	764	825	794	762	787	790	791	805	811	821	801	811	824	766	808	754	844	773	780	792	762	771	797	794	791	777	759	830	785	813	805	751	810	788	773	757	751	792	749	813	767	790	822	772	785	817	799	816	790	827	780	784	810	768	780	815	780	792	761	822	805	756	806	772	782	785	800	775	810	803	784	791	752	818	793	773	803	810	753	803	762	772	816	822	771	768	761	825	825	803	778	822	838	849	823	827	820	806	790	829	807	813	812	768	798	794	849	845	805	746	781	796	779	774	774	814	803	834	812	766	853	817	781	842	848	738	737	749	775	807	813	797	781	822	847	802	827	764	766	806	775	805	835	803	792	773	817	795	781	758	789	782	787	752	837	816	805	787	796	792	765	782	821	775	822	821	770	800	848	819	792	785	763	719	759	829	776	780	809	771	795	781	820	777	827	771	776	796	792	789	723	795	752	803	753	797	803	771	760	786	801	801	779	804	811	744	807	821	787	779	823	792	813	795	771	756	758	763	779	769	784	772	770	787	830	770	803	769	837	828	838	743	752	753	754	765	799	766	813	778	784	765	823	752	813	844	810	772	844	823	849	769	783	799	775	721	791	836	787	819	793	760	791	789	810	813	790	784	807	748	824	766	781	823	760	806	788	779	818	768	808	809	805	805	791	814	813	801	836	788	802	757	772	783	811	805	826	783	739	764	801	823	835	826	759	762	867	781	789	820	779	809	848	764	817	754	817	799	807	783	793	825	790	790	748	835	809	786	734	771	738	813	812	797	794	811	794	905	830	825	789	771	780	822	773	819	803	798	781	789	847	760	812	784	808	751	741	813	819	826	844	846	818	798	786	805	761	740	782	790	794	810	808	819	861	795	812	799	796	782	817	799	838	811	780	747	796	832	806	810	816	784	757	759	759	788	814	793	773	854	786	760	782	780	751	838	814	793	783	831	808	790	725	837	798	795	830	734	805	758	806	792	780	798	816	851	822	795	841	755	826	812	798	798	800	784	821	762	806	822	820	784	763	772	770	787	762	743	803	765	783	781	815	809	763	804	783	798	783	854	839	797	774	783	829	755	833	762	757	776	782	793	800	799	803	816	771	782	775	777	765	807	785	822	779	786	798	818	818	795	791	772	776	774	776	779	762	840	799	807	795	786	807	823	790	817	821	768	804	851	755	817	841	749	807	784	803	838	814	777	819	766	743	817	783	782	758	816	751	769	794	764	776	794	765	759	800	812	718	794	779	804	808	807	790	782	792	754	835	718	801	823	754	805	766	776	787	806	784	789	771	805	818	775	789	774	777	782	813	818	771	805	758	778	820	794	881	826	819	836	792	757	778	807	822	779	860	823	787	818	730	781	782	798	807	775	786	834	815	895	715	782	782	779	786	838	825	832	762	738	774	735	764	746	790	792	799	753	790	799	804	766	792	809	840	829	749	745	816	818	801	767	818	779	818	757	816	779	794	789	854	776	736	759	779	765	814	787	820	814	808	819	810	755	783	799	792	771	786	814	798	808	799	766	809	746	861	825	777	785	768	805	767	756	783	864	847	825	755	837	783	815	779	797	741	786	734	755	811	816	772	758	802	799	791	796	785	780	824	810	803	791	794	792	824	824	818	805	741	746	818	768	809	820	729	766	805	831	805	777	775	821	756	766	836	735	832	794	752	782	787	767	733	775	801	821	820	809	841	801	847	788	797	776	803	810	787	722	841	815	805	758	793	805	770	831	802	776	789	865	750	793	800	822	789	769	828	824	854	771	776	807	773	795	822	788	786	778	814	786	767	798	799	759	790	787	789	808	792	784	785	783	820	788	802	829	827	771	780	739	759	754	779	832	763	771	780	765	783	771	835	774	755	770	784	835	770	793	763	824	766	780	739	826	757	800	815	783	788	815	802	852	805	799	785	776	784	825	797	742	738	813	807	788	785	753	788	848	823	760	794	773	786	806	843	780	744	779	790	795	753	791	871	777	801	785	773	786	752	810	778	782	784	809	792	798	792	751	792	776	812	854	804	775	821	832	778	762	805	802	807	768	786	791	837	818	802	850	769	787	800	776	787	827	778	736	780	832	814	869	829	772	795	838	800	758	774	770	753	789	866	762	842	801	845	806	799	824	789	799	749	774	806	786	767	801	822	791	783	751	775	783	806	792	778	741	805	743	784	777	817	797	809	768	812	809	799	823	796	811	804	794	791	786	875	860	804	796	806	758	774	815	802	816	767	788	775	806	812	784	819	777	763	764	740	801	782	758	787	818	803	824	778	771	753	791	796	769	802	816	791	772	774	821	808	770	752	833	765	798	833	743	791	821	808	837	819	780	805	809	820	750	773	774	811	835	793	792	816	781	815	769	807	824	806	795	801	810	774	835	759	803	781	751	739	829	846	836	772	786	780	812	787	841	793	820	780	786	802	839	817	818	803	799	815	788	795	825	824	775	801	766	806	796	805	820	764	798	828	770	707	736	735	812	783	815	834	814	743	778	833	811	824	794	774	786	790	837	736	743	807	765	776	763	720	796	815	809	765	804	769	773	770	780	813	794	738	776	820	790	787	785	820	764	794	782	840	776	782	826	830	805	795	760	837	766	757	794	767	837	793	846	767	757	790	763	806	772	795	770	793	799	785	832	778	764	813	810	814	826	782	781	818	730	824	743	799	770	782	854	709	855	814	761	790	768	762	765	752	819	795	791	793	803	818	840	767	842	774	782	858	786	793	798	820	797	845	784	782	846	784	790	763	785	758	795	850	807	813	787	799	785	792	794	837	785	781	811	812	776	760	765	794	827	818	772	753	759	799	801	791	793	739	833	750	837	766	800	822	771	804	767	830	796	769	789	783	792	787	825	795	828	841	787	750	777	799	739	811	811	792	801	782	795	799	813	775	777	776	776	826	762	852	795	793	779	787	771	778	824	785	781	737	790	798	847	747	843	828	807	772	799	753	732	824	803	788	814	817	819	810	811	772	778	824	770	786	839	813	831	784	807	768	804	831	823	788	785	823	724	826	789	832	832	768	781	825	789	795	789	820	796	826	797	775	735	737	763	744	851	792	850	815	816	812	783	796	787	750	770	798	798	712	817	805	786	797	763	785	816	751	783	792	821	795	781	817	735	820	813	805	785	805	818	804	816	838	774	772	785	792	801	797	789	808	792	804	767	794	751	755	804	776	836	786	817	780	794	800	794	735	771	808	759	808	769	780	759	820	858	791	795	772	802	816	814	792	824	801	823	772	805	771	812	777	835	840	779	776	806	798	790	814	839	776	810	795	792	809	747	851	806	758	764	799	812	830	777	774	806	791	764	871	810	704	833	812	830	803	739	751	833	844	792	771	868	809
29179	37799	22358	8195	1622	73	66	78	69	70	66	60	57	69	67	69	49	43	307	486	351	176	103	63	76	63	64	58	61	62	61	48	53	61	69	56	58	77	62	64	58	49	60	68	61	54	68	59	63	66	76	63	49	56	51	55	62	75	59	51	62	64	72	54	63	64	49	66	64	64	60	57	63	61	46	70	45	51	52	55	58	43	54	66	61	59	67	55	71	61	64	58	40	74	57	62	70	59	54	74	75	51	58	64	66	63	66	69	56	57	58	59	67	61	54	62	49	59	44	56	67	54	57	47	76	51	52	51	52	58	70	51	46	59	54	50	65	55	69	52	65	63	61	81	51	63	64	55	53	56	49	71	58	59	54	60	51	66	69	49	46	81	56	54	48	46	62	64	66	44	51	75	59	61	61	59	67	72	52	59	55	62	63	48	54	76	66	56	70	63	56	73	47	43	52	70	70	69	55	47	60	73	61	88	61	53	59	64	71	50	52	54	64	60	64	62	66	59	44	60	64	66	53	64	71	51	61	58	57	66	65	71	54	56	75	64	61	65	58	60	63	58	70	62	62	43	51	49	54	59	68	48	82	52	54	53	51	53	67	74	60	51	67	66	60	56	57	62	58	59	71	69	66	60	55	51	55	63	70	56	60	54	64	64	61	69	71	76	50	57	70	61	52	76	61	62	64	43	54	62	68	58	65	57	67	57	61	51	46	50	66	61	52	43	62	54	66	61	48	50	53	66	56	68	55	65	65	57	62	72	51	67	58	56	63	54	57	59	47	60	54	59	59	68	57	58	71	60	64	73	59	60	52	76	59	68	67	51	50	59	63	65	60	60	48	69	57	53	63	58	58	65	56	64	69	64	63	68	48	66	56	56	65	64	59	72	50	58	63	52	58	54	65	55	68	69	64	56	51	54	46	55	62	46	54	63	57	58	50	65	53	59	60	73	66	65	44	61	60	61	60	68	54	66	60	57	58	52	64	50	67	54	55	58	50	64	49	69	60	60	59	59	64	60	51	64	65	53	63	58	44	58	48	65	42	58	51	57	62	67	63	67	59	66	58	56	54	67	58	59	54	66	52	66	73	53	56	59	61	65	63	73	70	62	59	62	77	64	59	54	50	57	46	55	51	50	56	59	61	66	73	63	67	65	59	62	69	62	49	59	73	61	43	57	58	74	49	52	64	63	56	58	60	73	61	58	49	62	64	60	62	46	66	65	70	57	62	61	69	59	63	53	57	66	68	62	51	58	53	66	53	55	51	58	58	57	62	45	61	55	55	55	55	55	41	65	56	55	61	66	63	45	49	55	66	47	61	71	55	60	64	58	54	61	65	60	62	49	56	50	54	56	53	65	56	57	64	58	44	63	64	52	54	48	55	58	62	61	69	63	65	72	66	68	44	70	67	64	62	47	58	55	63	70	68	70	63	84	68	61	51	62	69	61	61	56	65	57	61	59	50	42	47	59	55	50	66	41	47	64	74	57	61	65	34	56	54	51	64	45	62	67	38	65	59	65	57	58	61	69	68	64	60	63	67	49	48	62	63	61	62	63	68	56	47	57	58	65	73	60	61	68	58	57	49	49	58	56	63	45	62	55	62	55	70	52	60	54	62	48	67	61	51	63	68	59	52	58	56	67	52	56	61	49	56	56	59	60	65	61	40	69	57	67	65	73	61	63	56	61	61	57	69	60	58	56	51	52	67	63	63	54	63	58	52	53	67	58	64	72	53	59	51	55	59	81	44	54	60	65	52	61	57	64	58	57	59	73	64	62	62	60	50	54	70	48	62	60	47	69	59	60	60	64	62	61	53	47	61	51	47	60	56	52	58	60	64	67	43	65	55	55	67	47	73	61	63	58	52	55	48	46	60	51	50	56	65	63	60	48	46	55	60	70	77	51	49	59	56	52	45	55	67	64	65	58	59	51	68	57	38	48	71	64	59	47	62	61	58	64	70	65	53	57	73	54	69	56	69	59	65	54	63	54	49	62	75	59	45	78	55	52	50	70	67	74	64	51	51	55	55	55	59	69	59	70	62	62	64	80	48	67	56	54	51	52	68	64	56	45	63	65	80	69	54	65	49	70	51	71	51	48	65	58	69	51	45	58	58	64	61	67	53	59	62	73	60	55	66	60	66	53	69	59	63	56	66	44	58	46	54	49	61	63	45	60	65	49	63	56	74	63	65	60	57	59	65	53	50	51	52	63	69	59	64	47	51	64	64	52	64	67	72	60	48	80	66	62	59	77	70	62	58	63	60	55	61	55	61	59	49	68	66	56	51	58	50	59	64	58	57	64	59	61	69	69	56	55	71	58	58	56	59	70	46	65	53	51	59	59	74	67	54	60	58	57	56	64	63	62	59	56	47	74	68	46	40	47	56	53	56	61	32	51	56	67	63	58	68	66	55	51	67	67	60	68	56	38	53	57	63	72	55	40	68	70	52	53	57	58	55	62	58	71	51	64	70	60	63	58	58	58	67	60	70	58	68	63	61	49	71	52	65	49	55	65	58	56	69	66	74	59	62	52	47	43	48	49	57	71	60	44	48	55	59	44	60	47	73	48	58	62	71	75	65	50	62	50	66	51	62	62	68	65	61	47	56	67	74	56	77	52	52	69	63	58	66	54	66	55	61	61	57	48	79	49	70	64	60	63	45	64	47	69	74	66	46	58	73	56	53	60	55	62	59	77	63	60	52	55	51	49	64	46	53	58	65	59	59	69	61	53	66	47	65	56	52	55	65	62	70	61	61	62	61	69	59	62	64	68	56	57	55	53	60	51	64	53	58	61	66	69	63	74	52	58	71	71	56	54	64	62	59	48	67	57	60	58	60	56	51	57	57	50	70	72	48	52	58	72	62	62	66	48	65	66	75	53	48	58	71	51	53	62	50	59	68	62	59	60	69	64	60	68	56	55	54	67	59	63	59	56	58	48	51	45	57	54	67	58	62	57	59	71	53	59	54	62	57	71	56	64	75	70	55	59	53	68	45	53	61	65	57	67	63	53	54	60	51	61	67	58	55	54	70	67	71	64	66	53	66	58	62	57	68	70	74	67	52	54	64	56	69	52	49	57	53	59	45	63	51	54	65	55	57	52	61	64	66	52	61	60	67	50	60	61	56	58	70	53	54	49	63	63	66	66	52	57	65	52	60	58	47	50	45	54	47	52	58	62	52	54	64	59	67	67	61	63	55	63	63	60	61	80	61	64	66	49	68	70	70	60	50	65	45	54	63	63	56	63	55	53	51	46	62	76	61	63	62	65	67	74	58	54	61	54	63	70	44	65	61	72	60	57	61	63	61	50	56	43	59	48	48	69	58	60	55	64	63	58	56	57	53	70	67	54	52	60	64	68	76	60	51	46	55	58	64	61	60	56	60	68	67	56	48	65	54	57	71	58	61	73	61	66	58	65	58	53	62	33	57	46	63	56	59	58	69	60	46	57	58	62	43	55	64	54	71	59	55	73	57	46	59	59	48	51
49604	49006	42398	40420	21226	1598	1462	1280	1090	1010	944	950	913	904	837	837	806	817	8660	13004	8936	4836	1943	1158	862	757	744	704	707	713	705	738	698	720	710	708	751	740	700	690	679	737	694	731	709	702	751	690	713	682	724	684	686	676	744	736	749	732	734	669	734	732	719	690	751	750	683	713	723	690	695	671	707	707	713	685	676	714	714	709	690	725	756	703	687	707	688	683	732	712	743	738	742	766	687	673	747	701	731	727	741	695	697	740	704	712	749	688	714	691	745	696	695	659	751	703	689	736	704	686	730	703	728	743	714	710	705	726	745	711	702	731	727	709	684	695	742	687	681	690	718	778	728	755	747	675	680	717	704	702	688	678	707	707	702	697	687	714	723	769	735	695	771	703	701	697	770	742	724	712	719	727	733	742	665	693	732	708	734	743	702	754	735	703	722	729	776	719	743	716	657	748	694	721	691	699	790	712	749	718	773	758	713	731	704	711	721	733	692	774	715	694	745	717	719	690	727	728	730	691	719	696	711	714	707	673	740	680	751	745	728	686	753	734	706	745	756	723	714	670	684	730	708	767	736	713	738	690	716	715	727	672	719	727	727	673	775	694	742	739	737	705	673	675	711	752	737	693	709	725	748	764	730	679	723	715	703	743	709	741	715	745	711	652	725	746	756	732	713	789	707	745	728	753	719	679	695	719	708	731	717	708	722	777	717	748	710	742	724	726	692	707	701	723	731	716	735	687	726	726	708	700	751	692	745	758	706	739	712	720	693	722	716	718	747	737	718	745	699	705	702	712	677	762	715	662	760	724	717	707	735	731	721	692	726	701	725	715	733	693	710	671	722	686	745	741	696	688	742	711	681	714	735	709	758	746	711	728	725	733	721	706	693	683	724	751	728	707	688	714	706	719	693	701	752	718	723	691	724	707	700	692	709	743	700	726	732	698	724	739	672	702	725	696	643	749	702	697	701	678	680	680	728	734	694	756	703	745	701	717	753	691	722	766	719	713	725	709	710	708	745	718	722	706	726	709	712	690	659	677	712	708	792	746	720	720	733	763	704	683	734	730	703	695	747	719	783	750	691	700	690	718	740	712	735	668	700	712	765	750	710	696	733	724	735	679	729	711	719	717	648	729	703	752	760	731	695	726	684	758	735	707	757	669	685	741	724	740	744	668	664	654	720	764	734	706	693	740	731	747	740	712	688	675	709	711	714	713	648	693	678	729	733	698	757	679	699	755	735	675	754	681	703	707	735	704	754	699	741	748	720	761	731	722	692	717	683	651	719	745	742	707	725	712	698	710	706	737	690	710	702	750	712	686	733	731	702	732	684	722	753	695	713	712	723	699	721	697	699	711	709	676	710	710	708	711	714	728	705	736	723	682	731	726	761	681	738	725	721	700	702	698	745	756	699	682	708	714	753	738	704	680	744	690	722	705	724	715	724	735	753	733	697	715	774	759	729	692	708	694	718	694	715	733	717	707	687	702	705	662	750	737	729	689	699	679	694	757	724	730	716	727	732	692	725	711	714	761	696	678	698	722	733	747	719	665	713	691	694	722	759	687	735	734	720	728	742	705	733	718	704	751	779	749	757	692	733	727	724	710	693	726	708	730	690	704	722	675	721	717	722	695	730	716	716	702	714	739	720	713	683	691	749	712	748	732	704	696	714	735	712	714	754	738	716	756	742	681	700	697	729	696	709	732	710	712	673	713	707	705	700	724	714	723	751	721	719	748	706	699	749	681	694	703	702	730	683	756	690	766	763	740	719	624	715	690	713	703	716	698	674	707	689	717	699	726	695	719	689	691	748	675	698	669	682	725	718	709	727	701	711	763	702	725	714	684	779	703	722	709	749	657	754	674	693	787	690	740	718	705	696	660	742	709	699	725	729	713	732	704	686	686	734	767	703	689	720	759	708	792	716	719	752	773	720	676	704	729	749	711	778	746	696	714	763	685	720	719	695	728	707	700	721	745	786	700	730	736	728	758	715	686	713	702	725	736	714	695	702	709	716	721	720	797	710	666	758	750	686	761	751	718	757	745	691	766	720	732	683	711	685	728	697	746	726	686	692	690	702	695	692	718	739	714	690	699	662	727	761	716	725	692	695	735	755	677	722	760	701	737	724	714	670	695	700	712	734	712	712	713	734	774	726	702	718	671	700	711	714	734	690	703	725	694	685	702	692	746	719	753	721	719	701	661	653	664	677	728	710	752	700	728	710	711	679	695	716	695	744	720	685	711	711	669	700	692	751	686	755	715	717	685	688	721	705	751	687	715	697	704	732	701	729	690	682	709	676	713	711	755	678	741	692	682	686	697	683	742	689	707	701	712	694	721	698	699	671	745	677	704	695	748	727	728	732	728	726	714	687	680	768	752	708	728	722	682	717	741	733	699	730	729	735	719	695	720	732	740	720	679	657	763	679	739	757	713	702	729	719	715	756	726	702	728	720	728	726	691	735	712	720	679	665	699	700	690	749	713	726	688	723	738	708	708	738	745	745	666	724	657	700	698	682	734	670	726	709	705	710	708	735	715	681	677	702	727	708	725	677	741	711	727	724	675	694	699	736	746	684	695	715	749	704	715	679	712	705	718	720	732	718	709	736	735	764	703	668	760	732	743	724	681	732	703	736	684	711	697	703	738	707	714	732	717	737	709	728	689	717	697	688	724	743	746	729	696	718	740	686	706	720	734	738	744	675	696	710	675	755	708	717	716	708	727	778	707	762	758	688	671	709	748	714	718	718	716	746	736	693	714	703	724	714	681	761	724	715	736	767	710	690	689	716	722	716	709	711	728	700	695	741	735	730	749	717	731	714	687	744	725	746	695	735	694	695	713	739	696	707	743	696	765	701	683	692	664	734	729	726	705	704	713	709	718	743	756	690	734	680	730	750	712	728	694	696	712	685	698	665	730	727	736	714	718	708	731	738	694	717	726	746	709	658	727	686	711	742	705	707	737	742	686	761	703	685	728	734	723	718	746	731	686	713	784	759	679	683	732	718	742	730	717	708	737	738	748	696	776	733	701	699	696	780	705	703	733	714	708	684	701	698	725	733	759	696	690	726	723	693	708	686	709	690	700	709	685	752	669	700	805	746	717	728	706	731	697	732	703	707	666	686	707	644	731	704	685	721	711	724	654	699	742	715	729	699	733	739	748	687	703	719	712	745	713	718	711	681	714	681	730	697	714	705	722	698	747	741	752	748	759	717	699	714	654	692	774	744	731	665	740	733	718	712	714	736	721	708	695	715	739	712	719	725	717	705	762	722	717	668	713	734	724	716	708	723	681	705	731	692	713	703	672	727	743	734	664	706	722	752	675	728	712	724	744	736	771	717	713	666	731	729	698	695	733	755	711	656	733	738	695	726	712	704	719	730	718	719	709	678	709	684	773	704	691	737	675	708	761	729	749	714	664	753	708	726	737	719	735	705	749	703	709	678	745	755	710	741	716	709	704	707	687	705	750	704	702	655	739	713	711	743	717	699	719	695	712
8545	10971	5654	1430	302	43	57	57	60	45	61	58	43	67	55	47	46	56	102	153	127	78	62	44	60	51	63	55	68	45	56	55	62	48	63	51	49	56	58	41	61	51	50	50	44	61	62	69	64	59	47	57	65	60	61	77	54	45	49	57	48	47	51	54	54	58	46	54	56	49	42	63	57	65	46	43	61	58	45	48	54	59	63	56	47	49	48	40	47	47	47	49	58	57	50	54	60	50	46	42	72	71	40	46	57	54	52	55	55	47	59	65	53	52	51	44	54	51	53	53	52	44	39	50	57	59	50	51	55	56	53	49	58	49	59	49	50	51	51	54	46	62	40	55	52	56	50	44	48	52	53	69	55	63	59	58	63	64	49	54	39	59	54	62	59	54	52	50	50	45	59	39	42	51	41	51	53	55	55	72	49	62	50	60	56	48	43	47	51	61	43	58	62	57	57	51	34	63	46	61	40	54	60	53	53	58	41	51	51	53	49	50	54	55	56	49	48	47	55	47	55	50	43	63	52	58	60	56	45	59	60	59	62	62	47	52	68	44	47	56	38	48	55	48	66	56	53	47	50	48	45	54	55	51	50	40	56	53	44	39	59	60	53	60	54	55	60	47	46	68	59	66	56	59	52	52	54	47	56	60	56	61	63	63	52	54	45	53	60	56	47	50	52	50	55	51	46	54	50	51	59	61	62	49	52	58	56	52	52	38	56	45	58	46	49	65	58	62	59	54	60	61	50	47	56	55	45	73	51	53	51	47	58	62	46	58	59	40	61	50	50	42	49	49	40	50	68	46	52	45	60	58	47	59	40	54	50	50	48	54	49	54	44	58	50	64	51	54	55	47	51	54	62	72	64	60	53	49	52	50	62	61	38	66	50	56	52	66	59	42	67	59	63	51	46	52	63	34	50	45	57	54	49	67	50	48	49	49	56	47	54	55	44	42	43	46	56	55	51	56	42	56	59	50	49	67	51	48	56	56	69	77	63	47	76	60	45	56	61	42	47	51	59	41	55	49	49	51	55	50	51	67	60	58	48	62	59	51	54	59	56	51	50	48	47	55	60	47	67	52	46	62	63	54	45	59	46	59	52	59	42	43	64	49	58	53	70	49	47	54	55	45	49	51	54	48	54	39	56	47	56	62	61	49	56	44	54	54	58	69	39	57	54	50	57	49	51	50	43	40	49	59	50	48	40	58	52	59	49	47	34	52	54	42	61	45	49	46	50	46	61	60	51	65	63	48	48	48	52	52	45	50	48	58	47	68	45	56	53	54	59	60	51	56	50	51	66	58	57	53	49	36	47	62	49	54	50	57	48	68	46	43	66	54	59	63	51	50	50	65	47	50	48	49	40	42	47	50	59	65	75	47	51	54	62	59	56	43	72	58	50	47	53	52	49	61	53	54	61	67	70	70	54	61	59	54	51	50	54	51	57	41	53	41	54	57	63	47	43	70	60	50	52	60	51	48	55	49	48	62	59	51	48	48	42	56	43	65	45	53	50	44	55	62	50	59	60	67	49	66	50	59	44	48	60	55	50	67	47	52	61	52	51	50	47	54	63	45	53	54	53	45	62	53	48	41	58	61	54	47	38	51	60	47	56	48	57	44	58	57	59	48	58	65	51	62	66	56	49	39	50	56	53	56	55	47	55	41	63	53	48	48	55	52	51	50	62	45	46	43	49	48	53	54	50	47	56	57	56	53	67	51	54	58	47	56	62	67	58	53	59	52	55	44	43	64	51	69	42	52	52	69	55	55	60	46	45	56	60	55	59	54	68	64	58	50	55	51	60	53	65	57	66	50	53	47	39	59	41	56	50	53	50	45	47	46	51	86	43	67	53	53	63	60	61	41	49	64	56	63	55	51	53	64	62	60	46	60	56	50	40	61	55	54	58	54	51	55	54	58	51	44	79	64	47	47	51	46	55	44	57	40	47	57	60	55	49	55	50	61	54	48	68	42	50	43	57	46	53	55	64	56	50	50	65	50	59	56	56	59	66	43	49	60	54	56	57	62	70	56	60	54	57	57	62	53	55	64	57	39	44	41	53	47	53	54	52	42	50	48	58	46	39	69	59	58	41	63	58	52	56	66	58	50	54	43	46	60	65	54	58	47	62	48	53	51	54	58	52	55	55	58	54	58	59	58	31	49	57	60	57	73	60	42	58	50	47	49	48	51	49	49	59	50	47	56	46	55	51	63	66	51	45	43	64	49	59	60	59	65	48	52	46	55	57	55	64	42	61	57	51	48	45	58	57	67	45	69	51	51	42	60	67	57	49	61	43	52	47	59	50	58	54	49	58	41	47	51	55	56	60	59	51	37	58	59	59	59	54	49	47	49	61	54	47	46	70	52	42	45	41	50	52	62	74	51	65	53	55	61	61	42	51	66	54	71	56	60	54	59	70	65	56	44	59	61	48	53	51	67	50	54	50	66	49	51	53	50	45	43	46	50	56	50	70	40	68	60	41	57	57	68	54	45	51	50	59	73	51	54	61	61	59	37	51	42	56	53	70	49	54	52	60	40	38	64	62	55	49	53	46	56	46	54	64	67	67	45	60	51	56	48	43	46	49	51	45	62	57	50	49	42	41	52	56	51	66	56	51	55	55	64	47	37	75	47	53	52	58	70	57	60	55	72	56	50	51	49	43	45	49	47	42	49	40	47	67	58	44	44	49	52	53	44	53	58	58	46	46	60	61	44	54	45	59	49	45	54	67	53	48	51	50	59	62	49	58	58	53	63	49	54	57	57	53	60	61	57	48	52	44	59	50	63	59	53	68	57	49	55	61	48	57	49	43	62	60	40	62	53	50	52	45	63	43	57	50	40	49	61	56	48	55	53	54	59	60	53	58	58	68	49	55	68	55	64	46	55	57	56	34	62	44	42	41	51	55	60	58	54	60	59	47	42	51	61	52	59	47	39	63	43	54	43	54	40	66	60	48	54	63	68	53	51	51	55	53	38	54	60	62	54	48	56	47	48	47	56	56	61	65	63	65	66	62	53	60	53	39	53	45	52	63	63	60	55	51	52	62	45	47	52	65	45	48	60	65	63	47	58	65	46	49	54	50	55	53	53	52	59	49	44	59	44	37	57	40	63	53	44	45	42	57	54	54	56	43	53	37	60	58	45	54	55	60	59	51	56	48	61	50	57	47	44	53	55	46	62	65	54	48	64	56	47	63	46	55	45	53	55	46	60	68	50	62	54	50	48	45	56	40	49	53	62	49	42	61	62	60	75	63	51	60	55	57	60	61	60	56	51	59	49	43	55	65	60	48	41	47	49	73	52	54	61	59	53	43	49	44	48	50	31	53	60	58	43	44	43	47	42	50	48	53	54	52	63	67	59	46	62	62	51	50	51	55	48	49	48	57	61	68	52	41	61	49	59	54	57	63	41	41	47	61	60	71	54	53	53	45	54	48	53	49	58	65	54	64	48	45	46	69	61	66	54	54	65	63	51	44	65	50	48	58	45	50	40
41891	35771	26608	23198	11784	917	829	776	756	721	775	747	687	710	722	669	700	720	3025	4235	2938	1703	952	780	698	670	639	659	646	598	708	689	697	640	637	706	668	656	653	640	653	639	625	674	680	631	618	679	618	653	667	687	689	648	655	689	660	660	692	657	646	664	654	693	668	648	631	672	681	658	692	615	657	679	712	643	671	637	669	639	647	700	685	693	647	667	642	648	643	660	641	661	655	649	709	683	648	669	704	668	685	648	637	716	702	669	666	664	689	646	732	668	639	673	655	655	675	679	668	669	621	663	673	654	692	666	680	641	663	652	699	674	701	671	647	619	679	627	674	648	666	639	673	674	693	671	681	657	649	680	664	650	652	615	670	700	649	682	632	654	651	628	666	673	611	660	674	677	681	650	681	670	636	629	650	709	692	655	659	657	659	641	682	633	614	647	690	669	674	667	670	620	653	637	675	663	649	705	670	662	650	640	688	659	699	618	666	678	681	686	690	698	645	674	630	639	657	678	630	678	658	647	637	633	673	657	636	668	636	626	662	637	658	672	672	698	652	694	650	657	639	675	678	660	679	664	669	648	652	670	675	635	676	677	658	683	685	688	649	684	651	717	702	651	710	697	660	628	633	610	605	652	624	704	637	630	650	673	658	675	654	682	606	659	681	678	661	650	641	662	636	664	663	692	642	654	677	695	667	666	653	660	701	660	659	643	697	658	664	636	648	670	659	658	648	694	675	649	703	669	654	672	644	653	702	622	649	670	645	665	690	633	656	640	685	674	664	669	626	686	665	670	668	653	665	657	678	666	649	644	657	679	619	660	638	666	676	638	636	651	653	666	690	682	693	686	629	674	646	643	674	637	662	618	642	658	656	651	630	650	685	691	695	657	629	664	659	647	652	694	639	647	671	641	677	677	690	707	704	649	664	652	668	661	653	644	630	631	665	643	689	651	655	681	616	638	655	672	623	685	682	683	703	670	649	673	659	650	630	692	675	659	676	695	674	677	685	649	669	626	703	718	652	673	684	670	633	643	639	693	639	656	665	636	680	684	660	674	711	700	691	655	655	653	650	657	670	636	671	666	655	661	612	659	651	625	629	658	639	624	669	670	679	666	625	663	658	659	618	673	703	689	639	638	667	670	629	664	653	649	661	713	648	614	687	656	648	673	669	683	640	681	628	676	691	667	672	695	639	653	619	644	627	651	687	664	666	635	672	652	664	665	680	651	615	627	661	634	698	639	688	716	614	626	664	664	633	652	687	677	668	643	672	692	709	655	677	654	678	638	622	669	653	664	698	663	619	664	670	684	630	663	667	682	613	647	637	675	715	629	677	642	697	676	629	727	687	674	628	612	624	636	672	613	697	681	629	687	667	640	684	640	639	660	649	671	617	693	652	704	647	669	674	665	696	659	673	680	643	682	666	640	632	653	699	679	658	685	676	706	654	656	661	691	694	647	617	670	663	629	677	663	655	647	664	638	673	674	649	676	647	644	701	653	669	644	640	668	640	710	663	645	622	648	640	665	660	621	618	616	659	657	672	663	646	616	658	698	661	651	632	694	664	627	693	649	619	683	647	656	696	690	676	665	646	677	685	682	677	652	621	677	652	672	646	692	643	682	649	658	628	624	652	679	658	661	638	651	636	666	716	673	669	655	635	642	658	641	633	639	704	669	659	641	687	694	644	634	689	694	684	670	710	636	641	662	652	644	633	636	640	641	640	641	698	685	671	634	676	650	661	666	659	659	691	665	675	646	643	703	635	621	650	658	685	669	653	665	625	660	640	642	687	666	652	689	687	673	624	689	667	658	682	687	685	668	652	616	621	685	676	629	668	659	669	617	649	690	666	643	674	671	699	630	675	654	692	643	696	640	626	676	659	643	640	667	651	704	663	623	640	653	625	656	668	668	651	622	665	652	729	639	640	665	648	692	664	703	633	645	673	685	646	668	660	733	687	636	696	652	677	595	633	671	627	671	640	663	652	622	664	648	681	695	646	692	659	666	708	643	646	654	668	656	646	682	663	698	677	636	651	645	687	675	658	647	645	654	676	630	632	661	663	662	642	654	660	677	647	670	641	681	627	625	585	643	760	656	644	649	643	684	673	619	653	678	673	657	702	671	656	645	681	664	652	648	659	675	636	667	715	658	693	636	687	678	697	641	687	620	651	608	669	716	700	644	643	645	694	631	629	688	687	662	659	671	655	705	655	633	615	657	636	682	693	674	680	681	652	665	654	669	665	620	663	640	691	668	634	657	679	638	642	676	632	656	684	625	688	738	621	658	631	617	659	694	659	669	652	684	635	655	732	616	677	670	627	676	654	657	642	646	664	696	686	640	656	670	676	653	639	653	619	688	643	653	662	663	668	675	686	699	670	708	668	637	689	661	671	687	661	600	629	663	677	644	696	644	657	680	702	650	675	646	644	669	676	637	691	682	678	740	641	646	677	634	635	669	683	653	673	687	632	639	640	698	652	684	661	674	668	655	673	634	640	677	699	633	674	639	667	660	655	624	638	665	596	683	692	622	639	661	675	645	658	682	696	604	702	637	703	673	628	675	627	666	690	715	651	635	651	653	681	645	682	656	661	661	696	692	647	678	725	649	638	680	684	700	643	651	679	709	647	639	670	689	647	640	642	689	671	620	646	632	685	647	672	688	687	659	683	631	663	665	669	648	625	661	610	676	673	648	611	693	672	636	672	630	657	640	642	688	649	623	654	705	673	652	694	654	681	670	695	683	714	680	638	607	634	624	648	643	697	702	658	647	662	663	655	641	661	640	666	681	644	637	653	656	664	666	654	692	682	670	645	693	665	644	668	642	671	648	663	647	668	675	645	697	693	636	702	648	687	688	644	697	663	678	714	624	642	667	675	603	668	636	694	651	680	732	590	621	670	663	703	614	689	614	645	679	656	641	635	684	654	652	661	673	672	693	661	615	689	685	602	654	679	676	630	680	621	641	653	621	649	635	662	655	659	691	682	622	645	664	690	629	667	681	692	697	704	671	684	662	662	702	676	689	635	641	606	677	659	673	619	643	667	670	642	652	619	655	674	659	642	646	685	669	693	715	676	696	647	673	716	655	642	681	677	615	639	643	603	664	694	668	642	689	630	688	653	676	645	685	639	654	654	618	639	624	651	653	643	664	649	667	672	681	629	660	653	671	670	624	695	649	639	687	682	689	655	679	656	676	744	660	675	658	653	641	662	679	678	649	650	668	688	668	638	674	677	649	682	658	681	672	680	686	698	649	665	667	679	707	638	687	661	665	636	646	689	697	675	702	633	635	664	645	647	732	622	665	675	635	648	667	687	669	691	656	662	635	691	617	684	660	616	649	666	686	700	645	669	616	687	616	700	640	640	698	651	637	658	653	643	687	651	656	667	679	637	649	682	627	640	708	674	647	620	651	666	676	653	634	645	623	682	622	717	686	676	672	637	682	641	671	667	696	688	644	706	685	622	626	674	658	635	608	632	656	670	628	655	698	689	658
23273	30594	15638	4673	788	52	47	62	53	68	61	46	55	54	60	44	45	61	168	337	230	113	78	75	56	56	50	54	49	40	56	41	61	47	41	52	59	49	48	48	50	65	47	57	66	51	46	51	55	55	46	46	46	56	54	56	52	49	46	51	34	47	50	59	50	55	53	53	53	48	67	48	63	54	50	68	50	43	47	53	61	47	52	43	46	61	66	48	55	55	52	67	53	59	36	49	39	75	54	55	48	42	36	56	51	53	47	47	70	54	50	57	50	53	56	59	55	55	46	55	51	54	51	58	54	46	51	50	58	45	49	42	52	44	56	53	49	48	61	67	61	69	53	59	50	59	46	41	40	60	52	58	41	48	47	44	72	70	58	39	53	42	55	50	47	38	55	52	60	52	53	59	51	58	54	48	47	56	45	53	56	44	59	60	63	48	38	45	40	61	44	50	44	50	49	44	51	56	38	49	54	58	57	52	47	60	47	54	50	58	54	56	53	52	63	56	53	48	54	71	65	50	54	49	60	52	57	42	46	54	47	54	45	59	46	54	51	61	49	52	49	55	62	63	56	59	50	53	44	53	49	64	44	50	52	66	52	52	46	49	43	53	61	44	51	39	42	59	42	58	44	61	59	47	61	51	43	42	50	44	53	66	50	62	34	45	56	47	55	57	55	51	37	57	56	61	53	47	59	48	54	58	58	41	44	55	48	50	51	54	48	40	61	54	53	54	54	41	52	60	44	48	35	44	41	50	62	54	47	56	50	50	64	57	40	56	48	60	46	57	52	46	45	41	66	55	41	61	50	66	42	48	68	49	46	51	53	46	46	44	45	51	44	61	50	45	49	51	62	50	51	50	43	52	51	56	41	43	53	61	49	58	57	31	50	69	58	38	61	56	51	58	58	44	58	54	45	50	43	61	41	51	63	49	42	45	49	47	48	54	48	46	51	53	50	51	55	50	52	53	53	52	39	54	50	46	41	49	30	50	40	72	54	53	44	56	52	42	52	49	49	61	51	50	46	52	64	55	54	58	57	56	43	50	56	48	45	45	65	53	50	55	55	51	62	51	52	43	61	50	51	56	66	64	53	59	61	47	50	56	64	48	59	54	52	44	47	51	45	49	53	51	50	53	47	56	51	53	55	54	42	39	44	54	61	57	63	46	47	52	47	54	46	48	58	40	39	48	53	51	63	44	48	57	57	47	49	48	53	52	48	52	36	48	55	62	48	46	40	48	46	38	58	55	54	59	56	66	55	61	50	61	49	58	40	41	41	50	52	66	60	51	59	41	52	44	52	48	46	59	55	54	56	64	46	52	41	41	50	63	56	49	55	47	57	53	43	49	66	45	50	55	70	44	48	45	54	56	47	63	54	56	57	61	39	50	40	50	57	63	60	48	47	49	46	48	49	47	49	53	48	47	50	59	54	40	54	50	46	41	48	52	49	60	45	53	63	62	54	47	68	43	53	54	39	51	50	45	51	50	40	51	60	58	61	56	52	42	46	45	51	39	65	51	60	58	44	53	54	51	44	48	60	50	55	55	57	55	50	53	49	62	62	48	51	51	46	69	53	64	59	48	53	53	58	53	61	49	48	57	53	62	43	60	58	44	40	39	45	67	52	49	51	41	54	54	49	37	58	51	63	35	56	59	52	61	57	54	56	51	48	57	42	46	45	60	53	68	63	36	44	54	52	46	57	42	45	56	50	64	65	63	55	71	55	52	65	52	44	53	49	54	46	42	58	42	51	51	54	45	52	54	50	50	48	59	61	49	48	51	52	52	45	53	49	54	47	45	49	58	46	57	49	44	52	47	49	54	55	59	67	50	46	61	57	60	55	51	49	54	55	56	59	53	56	51	56	67	37	55	53	60	46	58	69	62	54	50	47	45	47	49	48	53	59	57	47	53	34	38	47	44	46	52	48	52	42	42	53	53	45	53	58	55	47	53	41	53	59	58	51	61	59	41	66	54	58	73	62	66	46	41	57	46	51	47	54	41	59	55	43	55	42	49	45	54	46	52	51	60	49	40	49	47	49	57	51	72	53	48	54	57	57	42	42	55	54	67	58	39	48	47	50	58	58	44	50	58	60	50	49	53	50	55	63	45	60	56	50	53	59	48	58	50	56	54	46	51	50	48	51	51	62	51	65	51	54	50	55	46	53	70	59	40	59	48	46	58	54	66	63	59	53	57	59	49	59	58	43	45	58	45	43	49	44	42	59	64	55	50	72	63	46	56	47	59	51	66	54	64	47	57	66	63	64	49	64	48	57	62	54	45	54	46	44	58	56	50	55	51	48	58	68	56	48	55	52	59	53	62	48	66	38	53	63	53	47	49	58	48	52	48	34	64	49	53	54	64	55	45	40	47	51	45	51	53	49	44	53	54	48	45	43	56	50	49	49	59	48	41	47	67	50	56	61	40	46	50	49	50	60	56	35	54	50	56	51	56	52	43	52	51	45	72	52	37	65	47	51	55	53	57	50	50	46	45	53	47	60	56	47	46	46	67	47	37	42	48	62	53	59	67	53	43	49	49	59	53	52	60	64	42	48	38	55	41	48	49	57	46	57	43	58	61	51	60	47	51	59	57	51	62	57	48	55	40	60	49	53	44	63	60	52	58	56	46	56	47	44	52	45	52	59	55	48	53	60	55	48	43	59	54	61	59	55	76	48	59	51	40	57	49	58	46	62	52	48	49	49	43	53	59	51	55	44	61	49	75	47	49	55	52	55	60	61	44	54	43	42	56	42	51	60	45	59	49	48	63	43	40	55	61	58	55	52	63	54	50	40	38	63	41	45	51	51	52	48	43	46	50	42	39	64	54	62	45	35	55	48	52	53	40	54	59	45	57	60	45	58	51	46	61	45	44	39	41	58	43	50	45	46	52	54	37	49	44	47	51	58	45	56	63	62	52	55	71	55	68	44	59	41	47	47	47	51	47	59	43	59	54	58	46	49	47	57	55	49	55	51	53	39	47	40	56	43	50	53	50	47	46	50	52	53	54	53	44	66	44	52	46	68	51	55	50	56	55	41	51	57	55	54	53	64	56	52	59	50	50	46	45	47	51	44	56	53	39	54	62	47	45	58	53	72	33	47	44	56	56	56	64	48	62	42	57	49	43	48	62	52	50	50	50	53	55	47	53	61	45	36	38	66	60	62	46	60	56	43	55	56	50	39	51	53	52	57	61	47	49	54	42	57	58	47	49	50	52	41	46	53	54	58	55	37	52	56	48	55	49	52	34	44	55	52	58	38	46	53	55	53	54	64	51	48	49	53	54	61	45	63	51	56	41	63	52	47	54	56	46	45	42	61	61	65	56	57	63	47	53	52	45	50	41	54	47	40	57	60	43	47	46	58	41	53	50	43	47	51	45	66	55	48	51	63	61	46	39	52	50	42	51	44	51	52	63	47	53	54	50	50	59	66	51	46	56	59	49	50	50	45	59	44	55	42	53	54	55	58	46	53	49	48	54	45	49	58	52
49639	45102	35537	34983	17680	1275	1077	982	916	834	773	811	732	717	688	721	720	747	4981	9957	6720	3145	1500	971	739	608	664	676	627	614	673	639	647	623	640	619	594	643	629	597	614	629	621	656	609	613	627	613	641	633	639	598	655	657	654	650	612	661	614	637	621	662	630	622	662	627	633	659	636	624	609	620	637	653	657	632	648	645	667	619	654	651	556	681	633	603	614	650	650	642	626	615	615	624	659	678	649	625	673	600	637	638	657	612	686	653	655	643	650	631	639	628	632	633	616	638	651	646	612	618	610	678	628	617	616	576	617	657	633	589	635	647	637	622	646	627	634	628	587	610	658	616	645	654	649	665	644	643	652	656	577	628	666	620	641	610	646	645	631	623	614	642	598	628	642	644	624	609	665	636	625	616	616	609	622	607	642	672	613	611	648	608	635	631	641	627	662	625	677	669	570	648	620	645	618	621	672	636	630	638	637	621	606	636	668	635	635	662	616	626	664	654	685	650	663	608	653	625	622	637	684	595	638	656	591	629	654	614	626	699	662	661	641	630	657	637	663	585	640	614	608	687	629	671	642	650	607	658	646	647	632	636	651	662	623	620	649	673	635	622	621	634	659	641	646	615	659	634	660	630	575	619	643	609	646	702	637	625	636	611	628	592	621	700	655	652	630	656	615	685	646	644	645	614	653	632	639	635	627	646	639	629	574	650	621	655	644	617	645	660	654	561	632	650	620	634	664	648	642	604	622	633	646	677	636	641	644	580	606	636	649	649	625	676	659	666	667	595	638	655	616	612	625	675	636	649	634	615	663	599	633	623	630	637	624	652	629	629	648	665	614	654	648	604	621	602	607	667	694	622	705	636	647	620	623	626	639	646	660	615	598	643	616	652	667	577	647	606	625	690	616	636	663	641	646	660	637	639	613	626	591	603	626	696	622	656	662	650	639	651	669	659	554	640	600	647	660	607	610	628	607	600	625	619	646	620	648	693	650	668	655	589	653	641	643	664	653	642	625	623	637	630	690	637	620	661	603	615	638	626	624	609	643	626	660	629	660	602	642	613	625	667	671	616	607	622	602	629	636	618	616	663	617	610	666	671	633	676	628	663	639	638	660	642	621	620	646	674	637	660	649	612	644	623	665	658	657	674	608	642	617	657	658	648	622	626	664	653	700	618	658	661	618	623	623	607	638	636	663	620	623	590	603	658	607	654	638	630	631	643	657	632	640	628	616	628	639	631	641	649	642	666	646	670	640	641	627	582	649	600	649	691	602	634	651	657	654	637	625	634	652	579	634	641	669	616	618	649	623	636	629	628	595	601	640	619	683	624	595	633	637	628	635	631	644	635	655	607	639	644	604	614	611	630	649	657	636	684	622	683	628	639	628	626	602	646	608	608	604	641	675	614	626	587	679	591	651	632	659	659	650	642	638	650	624	639	609	671	638	648	622	583	642	629	635	633	570	680	670	667	632	650	638	623	638	600	653	679	608	634	620	626	630	626	641	618	650	602	651	609	596	643	619	646	640	605	609	613	630	653	630	660	649	642	676	649	603	647	617	642	637	562	614	607	644	625	629	665	660	590	619	646	646	629	635	636	644	665	650	651	657	602	624	634	666	608	616	619	600	637	647	609	612	629	602	614	624	601	653	617	618	630	640	611	670	667	637	646	667	634	652	632	636	641	659	644	678	659	606	625	642	632	649	624	667	604	656	614	622	612	611	669	616	648	619	631	613	620	625	623	586	681	614	632	664	637	633	647	624	654	691	644	689	663	711	610	631	657	636	655	635	630	654	632	638	637	642	657	645	624	623	658	626	634	633	657	637	637	614	643	628	648	611	660	677	624	620	635	621	644	633	631	621	668	609	645	633	624	676	623	629	623	618	628	650	644	596	660	645	629	642	612	601	613	655	645	652	655	660	674	635	653	670	631	651	644	620	632	669	645	624	655	637	643	673	640	623	673	642	631	605	655	609	613	636	648	647	633	655	651	641	655	632	657	643	628	642	641	646	656	660	634	633	642	670	638	678	638	650	637	592	662	615	614	633	643	639	671	627	644	665	596	673	625	659	663	631	573	655	616	640	668	650	674	595	678	654	658	621	656	619	611	602	618	613	610	647	645	626	643	634	658	677	670	626	649	612	639	621	655	584	664	653	603	639	675	666	626	604	642	592	639	637	654	590	566	629	667	617	631	612	640	635	626	681	624	616	646	644	636	645	588	606	615	634	639	632	623	647	655	625	649	625	721	622	622	652	636	640	601	645	610	642	627	628	665	611	650	590	632	647	621	608	662	657	620	647	598	648	573	617	621	649	606	620	572	625	637	614	565	608	638	639	596	664	619	629	648	656	632	625	627	608	616	646	631	639	656	637	639	641	643	609	624	607	580	621	638	628	694	643	631	602	601	661	674	605	649	624	645	645	657	660	655	637	651	691	619	657	658	664	618	625	626	659	648	638	629	621	605	681	614	642	596	624	655	637	641	614	601	661	623	644	671	636	636	649	672	569	652	614	637	632	680	632	651	617	662	630	590	625	628	634	640	648	623	628	657	618	635	631	671	624	623	617	628	635	570	605	623	607	599	678	614	675	614	625	654	632	628	637	630	646	634	625	673	631	632	648	672	630	621	631	610	638	657	648	629	667	652	648	647	656	683	654	617	636	658	605	639	599	618	612	668	681	626	627	615	660	612	637	645	621	623	639	614	618	645	650	682	632	618	635	644	622	646	635	665	594	649	654	617	643	671	618	631	632	594	647	618	636	659	657	632	683	597	589	643	595	652	620	706	610	647	661	583	631	637	629	614	633	627	621	666	655	667	609	606	652	624	647	631	588	668	651	639	626	609	649	642	633	631	629	647	610	620	626	682	617	666	669	622	644	628	646	595	663	630	655	667	635	599	640	621	663	620	614	635	642	641	604	616	612	632	677	611	616	636	592	626	611	643	583	655	623	648	611	647	662	609	578	583	663	628	617	619	648	611	659	671	608	663	673	657	617	599	622	628	614	632	629	634	667	644	663	624	633	624	610	617	635	645	617	614	623	648	661	654	639	597	628	621	628	656	640	621	621	673	608	618	590	657	616	667	624	615	602	610	645	615	621	615	655	654	606	655	634	623	635	653	631	662	631	610	660	689	660	687	609	600	665	640	610	639	634	627	615	601	694	629	648	638	613	645	640	629	592	650	637	612	653	682	634	640	634	645	663	640	658	640	655	624	673	682	635	629	624	628	620	649	618	675	649	648	605	615	636	655	598	576	647	607	615	616	651	622	647	583	636	666	662	633	696	639	582	653	637	635	621	672	601	683	596	651	630	648	631	595	626	670	643	620	609	644	650	592	615	635	633	635	624	670	638	582	619	647	640	627	638	639	653	673	642	636	617	652	641	604	624	642	627	621	632	644	653	616	653	607	642	637	581	664	665	631	656	617	592	656	606	622	598	617	624	635	660	645	694	618	674	621	689	649	653	616	624	623	604	651	668	666	661	627	647	606	653	618
20794	26865	15259	4616	704	80	80	66	84	80	66	70	57	67	81	77	71	73	208	329	245	169	105	81	79	70	63	62	64	55	68	61	65	60	73	64	65	75	68	58	60	53	68	80	67	48	64	66	67	58	74	75	53	63	67	54	60	58	58	71	54	66	58	64	71	63	67	61	69	55	66	77	67	54	69	76	73	64	65	59	71	80	82	63	72	67	47	81	65	67	61	59	69	63	73	60	52	60	65	61	66	56	59	61	57	68	59	56	60	62	75	61	59	63	73	70	51	63	59	66	62	63	57	76	58	67	55	62	77	71	60	64	62	63	64	57	79	66	55	56	55	69	66	54	72	50	69	81	68	59	61	66	55	60	66	68	84	73	69	58	65	71	56	56	60	68	63	67	48	71	68	60	70	58	57	54	65	56	58	62	63	78	73	75	74	66	58	83	68	46	71	73	63	67	60	67	66	58	67	58	64	63	73	56	61	66	75	63	72	81	66	53	84	63	72	63	53	71	57	72	54	69	69	71	65	50	44	63	61	73	67	72	68	66	65	69	74	65	60	47	62	66	66	66	58	75	71	74	74	79	58	56	68	65	65	57	62	65	53	65	59	64	73	74	57	64	62	67	68	63	73	58	75	69	56	60	66	53	62	48	71	59	52	80	77	73	57	80	62	62	56	64	60	49	71	73	59	84	61	63	69	67	57	72	47	73	58	56	63	72	67	54	80	74	68	61	71	55	74	71	73	62	68	61	55	69	66	78	66	70	59	70	62	57	73	74	69	63	78	69	71	63	64	54	66	69	70	65	75	57	71	73	53	69	65	59	70	57	59	55	54	65	55	82	62	53	54	73	60	55	69	69	74	64	63	62	66	69	74	72	69	70	73	77	67	62	73	62	63	68	57	65	73	61	63	76	63	46	64	64	61	76	63	57	59	67	64	52	84	62	52	64	68	60	66	69	63	56	60	77	71	81	72	76	58	56	55	52	78	70	51	66	60	75	65	56	58	59	81	66	61	76	64	66	71	64	64	58	67	63	57	68	67	62	74	66	62	60	66	70	66	80	77	66	71	52	70	59	66	62	59	77	51	76	78	67	71	65	66	66	67	63	51	63	61	66	80	58	61	76	73	67	59	76	66	74	66	64	82	71	60	67	61	58	71	75	67	64	54	64	59	71	75	55	81	83	70	59	66	48	56	59	64	72	65	57	58	59	49	75	54	67	63	73	70	61	61	74	52	73	58	73	45	60	63	68	58	79	63	76	66	66	71	57	54	68	59	58	65	73	70	61	58	62	61	67	61	68	62	61	66	71	66	94	62	63	59	66	51	68	88	73	67	53	52	62	56	70	54	59	68	70	56	49	65	71	70	76	71	64	64	53	50	67	65	51	71	63	78	64	52	64	53	63	69	79	54	70	72	51	71	62	54	47	73	67	65	67	63	76	69	75	76	79	67	83	65	62	50	46	73	49	66	69	65	66	61	74	69	67	69	57	68	64	81	69	60	76	56	55	61	66	77	71	56	58	73	58	58	63	70	68	60	56	69	78	71	73	60	58	63	58	70	84	68	69	76	73	72	72	61	63	55	66	55	79	59	63	58	59	55	57	59	77	77	78	67	79	58	74	77	66	67	70	67	76	58	69	64	72	63	73	72	64	55	58	73	72	55	79	60	58	65	65	63	65	79	67	73	71	67	68	60	63	62	74	63	61	69	69	72	60	89	56	54	62	57	62	72	79	65	64	76	50	72	73	63	60	73	59	64	62	75	53	65	58	71	77	65	65	78	65	56	60	61	53	55	71	58	67	53	51	72	61	53	67	65	67	61	56	67	73	70	71	82	52	70	56	55	73	65	56	69	62	59	54	74	56	79	64	43	74	50	67	53	71	70	71	66	84	52	63	64	59	56	68	55	53	71	63	59	57	65	70	82	87	65	62	57	60	84	62	59	67	65	59	70	67	60	55	65	58	56	61	64	55	61	73	62	74	92	71	72	64	76	67	79	67	49	51	57	75	56	65	62	70	74	55	60	58	55	66	68	88	66	72	56	68	77	73	61	74	71	68	66	70	73	51	68	57	56	64	54	64	69	75	66	58	68	77	55	74	53	46	72	55	73	62	78	71	64	64	65	57	61	72	75	59	66	61	64	67	74	66	72	55	55	73	65	76	70	73	63	56	73	60	57	72	60	64	64	54	58	67	66	67	76	75	68	64	62	57	60	61	59	70	59	65	50	71	73	59	68	64	71	56	64	54	61	66	75	71	66	59	74	74	84	53	60	60	70	73	69	76	75	51	73	52	59	65	61	74	72	67	55	68	57	75	69	50	69	69	66	66	62	65	80	64	82	81	69	71	60	60	72	76	63	64	56	59	81	58	61	62	58	69	72	53	62	71	68	66	71	80	61	60	61	64	72	65	76	65	60	60	61	67	50	57	64	63	70	79	65	59	58	82	72	63	60	61	57	69	60	67	63	53	66	67	47	50	61	66	78	65	87	85	69	69	65	65	58	76	66	80	65	64	70	66	72	63	82	65	64	63	71	61	59	49	61	63	59	58	73	64	61	65	76	61	78	64	57	61	64	65	55	54	59	69	76	62	72	50	57	66	53	70	60	60	57	57	67	78	65	62	67	59	65	64	57	64	64	63	66	73	50	76	72	71	46	63	76	62	54	79	68	53	68	69	63	71	66	73	76	59	72	65	73	59	71	69	76	50	68	64	65	66	63	62	70	70	67	70	54	71	58	55	74	71	67	54	61	62	59	67	60	83	68	85	57	69	71	82	54	48	66	73	64	72	65	62	75	58	53	71	64	66	60	64	60	66	63	69	68	78	68	53	68	74	53	73	64	66	61	72	74	67	63	64	73	61	54	62	68	77	57	53	67	61	75	62	49	72	71	63	71	64	67	69	63	77	59	66	73	78	61	59	57	68	78	80	69	63	57	63	59	65	71	70	76	68	63	57	54	59	73	69	67	46	50	60	58	74	50	73	77	74	71	74	53	65	53	70	56	67	66	75	81	59	76	70	62	65	64	71	80	63	58	64	58	59	69	66	68	65	61	66	65	76	66	66	59	50	66	82	68	65	71	60	72	84	64	68	62	68	61	52	52	61	65	74	61	77	66	61	79	83	54	67	60	72	68	49	65	72	68	57	63	76	66	62	66	76	58	71	55	62	83	70	79	67	56	74	64	74	50	72	48	64	74	84	47	56	69	59	70	72	67	67	66	64	71	73	55	55	61	61	63	68	65	64	57	77	61	62	72	63	61	67	57	55	66	64	65	63	75	65	60	68	78	54	72	71	65	61	70	64	72	58	55	64	56	64	61	62	60	62	61	69	66	74	68	69	72	59	73	50	54	59	83	63	79	69	62	57	71	66	59	72	56	59	68	80	68	47	65	64	59	58	71	70	72	62	68	63	67	57	70	45	62	57	66	65	59	69	69	55	71	76	72	69	64	60	64	64	70	65	62	49	75	77	69	73	70	71	67	74
51705	46067	36214	34192	11634	1364	1227	1161	1109	990	977	991	867	893	918	902	881	1030	6491	9842	6912	3684	1993	1146	924	852	800	786	802	749	780	762	783	784	833	823	749	774	741	807	818	773	843	800	807	815	823	760	743	780	790	722	812	832	815	754	805	803	757	803	827	832	795	838	746	781	782	777	792	782	795	762	776	806	807	826	797	772	819	846	720	775	759	782	761	778	809	785	800	794	789	811	804	733	747	752	754	795	737	855	780	803	802	807	845	770	806	811	774	782	766	763	827	803	807	806	813	764	820	757	820	798	794	782	781	819	819	796	844	796	762	796	780	835	814	836	812	863	825	821	787	733	849	803	767	785	794	773	812	801	783	820	784	818	847	777	831	895	827	797	746	812	799	828	773	787	722	801	754	831	837	822	764	791	796	790	807	813	812	793	767	776	747	847	759	802	827	815	824	847	778	789	862	793	754	789	825	828	776	785	795	791	799	765	787	803	815	760	819	785	815	843	740	765	791	827	814	795	808	834	808	794	815	812	780	796	800	829	808	803	784	802	765	810	769	821	779	798	821	773	801	755	813	790	719	792	844	795	729	824	784	774	753	779	769	804	773	815	865	775	855	786	778	824	814	775	753	818	784	821	788	779	768	821	777	785	795	750	868	790	786	848	799	799	816	792	804	801	726	803	804	832	790	816	802	800	813	796	790	786	780	820	789	820	821	778	775	749	783	819	785	796	799	802	723	808	790	840	807	761	774	834	793	817	834	810	817	797	831	792	784	799	773	838	748	764	845	838	814	713	771	793	758	774	736	813	808	830	789	770	756	769	776	799	785	787	782	808	839	793	861	805	782	780	761	836	744	812	758	802	810	787	749	755	801	780	789	789	775	822	811	828	804	777	822	801	817	789	768	838	829	823	758	791	801	815	758	817	765	791	823	826	822	769	812	803	818	810	826	860	745	785	797	783	819	772	834	755	756	808	822	767	804	779	790	822	788	786	773	825	801	787	775	766	821	812	835	841	820	739	777	785	788	765	783	836	796	786	804	757	776	797	812	830	805	849	844	838	771	791	792	795	827	737	826	816	759	780	776	844	773	829	798	841	800	789	791	787	761	791	763	769	755	774	800	786	757	810	782	809	803	774	746	776	780	809	756	762	769	785	731	870	798	770	794	801	794	829	831	798	811	792	761	837	794	792	790	829	788	766	789	798	776	834	794	789	770	800	778	827	816	782	789	756	803	831	831	853	794	857	759	804	792	740	810	763	791	786	803	793	810	783	778	787	781	846	813	767	828	790	824	771	789	846	772	841	777	818	782	818	784	837	752	808	800	728	790	821	815	764	786	761	792	773	786	792	874	832	799	825	789	819	778	811	800	815	778	792	773	817	774	779	809	849	851	786	786	788	826	805	787	775	812	851	817	749	803	787	755	804	788	792	815	781	764	804	853	820	797	781	803	759	765	767	834	809	834	802	770	789	827	835	707	787	763	836	804	761	817	774	759	784	729	814	812	756	821	821	813	783	800	806	793	782	814	811	765	807	802	826	779	802	810	792	833	809	796	755	818	815	785	744	790	774	802	810	817	765	794	813	790	806	774	835	825	784	775	810	802	793	772	810	832	801	825	754	745	779	851	793	788	804	783	755	803	776	784	806	763	797	789	756	789	822	796	829	828	832	724	777	785	783	809	767	767	770	805	818	823	788	787	827	776	816	783	814	767	734	826	769	793	840	822	779	789	781	800	798	806	803	767	841	805	782	782	805	789	847	830	784	763	807	835	765	812	781	773	794	826	828	823	793	779	831	790	761	830	757	789	787	853	813	789	773	839	799	813	817	771	798	792	814	799	778	769	806	856	815	844	821	784	814	824	756	795	760	804	799	877	814	760	816	802	803	810	794	784	811	804	787	835	836	795	769	748	812	778	787	764	801	778	769	800	791	807	762	790	789	739	800	810	828	770	737	825	833	784	782	769	780	805	773	785	735	796	775	799	855	792	774	779	776	776	783	770	856	811	794	797	828	768	819	790	778	792	819	789	853	815	813	840	785	775	798	793	798	794	800	774	797	756	761	812	814	878	796	758	847	780	750	797	849	778	770	769	792	802	824	787	786	830	789	800	841	773	771	791	804	781	769	857	825	772	803	792	804	816	786	805	804	826	783	791	804	764	740	790	805	811	803	820	770	811	743	775	789	852	826	779	768	821	789	842	788	791	788	788	800	785	799	770	791	763	795	825	785	795	818	777	822	838	785	839	826	862	728	800	824	756	772	786	769	793	758	801	815	821	797	811	775	832	803	809	733	789	791	790	773	795	806	765	804	823	752	822	750	765	777	776	803	837	790	849	793	790	755	817	782	841	779	762	778	782	790	796	804	770	798	780	815	801	796	806	816	849	808	814	804	818	769	822	850	752	803	815	742	807	761	765	854	782	789	770	783	825	773	758	835	782	785	799	814	806	845	814	839	752	754	768	724	844	781	794	846	818	770	807	807	810	807	820	829	752	784	762	794	753	819	775	813	797	741	801	756	864	818	795	771	778	817	773	794	784	774	794	825	758	781	824	824	779	848	794	787	793	840	766	813	836	799	805	775	798	746	765	793	775	741	835	806	797	867	766	801	769	770	792	820	806	784	806	853	802	792	804	746	787	821	792	811	761	803	836	811	838	788	808	766	777	814	745	791	764	756	838	809	768	754	788	805	802	816	752	765	766	767	801	779	843	809	807	774	818	795	765	763	761	839	815	767	757	824	787	808	795	781	805	812	803	776	844	831	804	800	858	858	782	802	788	764	817	859	846	809	781	801	812	790	853	823	792	777	811	799	776	779	723	810	751	824	785	787	806	792	859	778	830	791	772	800	802	803	829	785	751	766	804	757	804	784	794	834	827	837	774	826	810	842	777	834	764	810	788	811	791	784	766	775	756	777	802	757	772	787	798	709	802	769	790	791	820	763	791	781	768	812	822	772	780	749	779	743	795	746	771	813	750	810	770	844	790	831	804	798	784	827	846	795	846	813	744	820	777	764	830	752	776	755	807	792	801	840	820	760	757	831	784	784	788	811	798	795	767	810	824	877	789	767	846	823	807	777	792	839	730	797	844	836	782	794	752	800	862	817	796	832	819	828	786	747	818	768	826	791	842	853	811	808	743	831	820	788	837	769	805	755	816	809	793	792	772	784	768	783	827	779	776	859	762	741	828	778	829	764	787	747	794	773	785	765	825	840	800	830	801	808	815	797	761	800	778	821	799	817	784	778	839	772	800	771	746	772	814	774	785	813	787	793	825	817	759	799	786	775	785	757	805	801	833	752	819	811	776	812	825	828	763	761	823	753	797	791	811	818	772	753	840	791	778	806	811	784	851	780	826	808	759	887	812	849	745	798	806	843	834	775	806	796	850	861	728	783	798	815	785	781	785	814	804	771	829	757	827	786	787	746	785	748	776	794	814	820	799	771	822	823	804	825	776	765	781	795	790	771	753	795	810	779	816	833	809	800	831	822	779	814
28237	38100	21951	8202	1159	80	60	61	65	67	66	62	72	70	69	76	77	93	254	532	341	234	121	64	85	60	59	71	61	56	59	58	61	53	58	53	58	68	50	59	64	62	77	54	62	52	71	53	55	54	65	54	58	65	61	57	59	63	64	53	57	59	49	67	49	47	57	74	65	61	56	56	67	56	62	58	68	59	67	68	53	63	54	71	63	70	51	56	62	70	65	50	65	73	58	55	47	60	46	58	55	67	59	81	46	56	47	51	58	61	56	62	69	63	63	64	59	63	58	65	57	58	62	47	60	68	61	54	56	70	57	72	59	65	47	56	70	58	67	59	56	70	67	57	66	57	73	56	51	61	62	51	59	48	63	65	47	61	59	60	61	58	62	41	60	54	55	77	64	53	63	63	54	63	65	64	69	57	62	66	56	68	65	59	70	64	67	64	56	83	58	69	65	65	60	50	58	51	64	60	68	49	66	63	61	56	59	70	57	72	63	52	68	63	49	69	64	55	60	49	59	55	62	65	60	54	61	73	67	55	73	71	63	65	59	78	56	69	73	68	65	61	52	65	56	50	52	58	67	72	51	68	64	76	55	56	59	74	58	57	47	50	50	64	69	64	74	53	61	47	62	58	65	51	69	64	63	55	64	54	56	47	44	63	62	50	51	62	65	63	54	74	55	54	73	80	73	62	52	67	54	73	55	56	68	61	55	64	69	65	72	50	70	61	59	62	64	53	54	67	62	63	70	61	65	62	49	54	65	51	66	75	58	65	63	55	54	76	61	56	63	73	68	72	57	64	49	56	68	65	47	51	47	62	61	56	60	47	74	71	59	58	52	55	58	56	56	62	65	57	57	60	56	47	76	59	56	55	57	61	60	47	40	59	66	50	61	42	56	62	78	53	57	51	69	67	60	57	60	62	54	60	60	66	60	57	70	70	51	49	59	74	55	59	56	55	61	61	68	56	53	60	58	53	73	56	55	69	66	60	55	68	76	82	58	56	60	44	65	55	58	61	61	65	61	55	56	64	66	51	72	58	52	60	59	58	64	54	53	53	51	50	75	50	57	72	69	53	64	60	57	48	67	51	52	65	54	53	69	47	69	65	44	58	65	68	55	58	73	59	60	61	64	70	64	62	64	59	75	53	70	57	51	61	64	68	66	64	56	43	68	54	66	58	72	63	68	62	59	58	62	67	65	55	76	57	59	73	67	57	54	52	69	51	64	51	53	53	58	47	62	58	53	53	60	62	71	63	52	58	53	44	58	48	63	56	66	66	43	65	54	60	63	44	51	53	70	60	64	70	58	63	72	59	68	51	61	60	61	69	58	66	60	57	47	72	71	57	52	61	61	56	66	57	62	58	66	63	63	49	59	57	60	65	57	59	64	57	65	66	50	63	72	50	67	62	57	74	71	56	50	65	63	74	79	77	55	64	62	70	56	53	82	57	61	65	67	61	67	61	75	64	68	80	72	50	59	56	67	55	53	57	68	66	65	57	57	69	65	65	54	56	55	60	52	61	63	64	64	58	67	60	67	64	63	61	53	55	66	59	54	62	54	52	50	62	69	54	44	65	74	68	60	63	72	62	65	61	61	53	57	56	51	49	65	62	70	65	52	60	52	65	52	50	54	70	57	47	64	51	49	69	53	59	76	66	56	72	64	51	52	66	57	58	76	61	65	60	57	61	59	56	65	57	67	53	70	60	70	72	66	56	77	55	65	63	56	64	57	78	60	59	65	57	52	56	50	53	58	79	58	46	60	61	65	71	63	59	72	70	69	64	56	55	65	59	57	58	58	68	69	71	60	61	69	54	59	46	66	63	66	51	68	60	70	55	57	58	62	55	62	66	55	65	59	53	66	51	63	60	61	54	49	72	59	52	58	58	50	71	55	49	61	59	55	53	68	62	47	65	63	70	56	60	60	59	63	59	55	60	82	52	73	75	59	66	63	60	66	63	67	75	61	46	65	57	58	53	59	54	60	75	64	66	60	58	63	53	64	64	73	55	42	67	59	67	67	55	56	56	73	62	78	46	49	70	60	69	61	66	63	58	59	61	59	68	57	64	74	52	72	54	54	60	61	56	63	56	62	56	59	63	67	60	65	54	56	55	58	78	65	58	52	62	61	59	57	65	74	70	57	50	62	63	53	60	52	64	68	72	64	60	66	73	54	61	57	54	65	72	59	63	55	71	59	58	57	45	54	49	66	59	55	70	60	44	64	52	68	58	59	63	47	61	68	63	57	64	66	57	56	65	56	63	69	62	62	56	63	71	55	55	64	66	74	54	65	56	58	68	50	59	55	64	42	70	60	61	50	61	65	63	68	70	60	58	49	74	60	61	72	55	59	70	57	59	61	42	57	71	42	66	57	55	58	65	66	70	61	58	54	63	63	51	68	68	73	67	51	68	51	72	53	77	57	57	61	48	60	54	50	70	53	55	53	70	63	54	66	56	65	56	66	65	62	51	58	52	48	61	53	52	57	60	49	53	66	50	63	56	51	63	79	49	76	64	60	68	57	59	66	64	55	54	62	74	67	54	53	66	70	55	65	59	54	71	44	62	62	49	56	69	75	47	63	62	60	55	57	58	66	73	64	58	49	63	64	64	64	68	46	55	73	47	54	63	55	75	51	67	64	63	66	60	60	51	79	59	61	61	58	67	54	60	45	63	62	51	65	66	72	61	61	60	50	52	66	56	57	62	56	56	60	55	68	73	57	54	63	51	54	59	60	69	61	68	70	62	66	68	45	58	58	62	56	58	66	61	60	47	54	55	56	58	76	51	66	68	63	61	62	57	54	62	78	64	58	55	60	69	53	60	77	68	51	61	69	61	71	55	59	62	64	67	70	63	58	60	75	69	54	55	64	67	67	59	62	60	65	46	58	67	60	48	56	54	67	61	61	53	65	67	63	64	59	65	62	61	57	69	64	67	77	68	58	50	51	55	55	65	69	66	49	64	54	70	72	64	56	52	63	62	58	60	62	53	65	59	62	50	67	60	55	58	52	63	56	54	63	63	47	65	67	59	65	53	51	69	66	67	59	61	70	72	65	62	54	60	52	66	60	68	53	54	55	76	51	65	55	68	52	54	53	57	41	57	80	66	65	83	70	75	59	63	62	68	50	55	54	65	59	77	70	43	59	59	63	58	70	68	62	63	54	50	45	60	68	62	50	61	52	60	65	70	55	82	72	54	54	65	56	63	62	70	51	68	71	64	47	61	51	68	64	55	43	49	53	60	60	52	50	58	56	67	69	57	63	67	64	75	73	53	47	61	54	71	54	66	54	49	55	55	67	57	43	72	53	72	66	52	57	62	71	62	55	68	64	68	67	57	51	61	61	59	60	56	71	68	63	68	57	70	53	62	63	56	53	53	66	68	55	59	66	66	51	69	43	53	53	61	51	59	59	58	40	60	67	53	69	60	57	62	62	80	64	73	57	69	72	70	67	55	74	60	63	65	53	65	53	55	60	62	63	74	56	58
51288	49903	41178	40459	13154	1748	1591	1395	1224	1096	1058	904	893	938	848	936	921	1706	7973	13713	10009	5821	2879	1245	868	730	700	779	714	722	752	735	736	654	712	687	708	701	729	704	744	697	732	734	704	735	727	694	715	702	748	715	711	723	721	722	733	711	732	700	719	667	770	758	749	738	706	769	716	751	729	741	701	737	722	705	708	706	720	707	771	687	739	717	707	723	708	721	714	697	734	698	683	729	724	735	716	695	715	746	702	779	734	746	752	737	722	708	796	697	715	716	690	686	749	681	680	755	704	674	746	698	688	716	727	752	742	743	702	746	737	681	699	758	699	778	750	749	711	739	711	661	786	727	748	706	733	703	730	685	743	751	742	725	703	722	733	710	679	702	716	760	691	676	707	704	717	740	740	697	785	697	695	738	710	722	719	748	690	697	719	744	702	737	715	750	729	740	720	691	674	699	768	739	685	736	761	735	753	691	787	756	724	759	712	724	733	702	733	726	762	697	737	699	707	689	762	718	707	746	719	700	701	742	674	760	708	688	726	724	732	744	744	718	716	690	726	765	744	741	702	743	691	665	742	772	716	687	716	750	706	741	671	676	687	739	721	746	709	743	728	743	686	730	721	752	734	733	775	726	691	731	714	678	773	697	703	700	707	726	679	759	764	735	716	711	744	695	709	725	674	686	699	740	732	739	702	714	727	730	717	710	747	646	761	707	744	668	754	700	719	722	699	699	707	698	712	703	690	704	696	714	701	776	746	675	724	730	751	758	662	733	728	704	718	713	682	705	703	738	736	734	669	727	724	702	703	690	695	712	715	701	706	706	745	723	690	701	700	736	715	678	730	701	694	722	696	726	692	730	743	653	694	697	744	683	785	709	751	730	708	679	732	762	749	704	719	707	760	724	702	721	737	719	668	772	771	679	764	758	712	737	740	739	725	714	707	724	702	699	769	733	712	718	760	765	754	701	726	744	751	749	691	677	793	671	659	744	781	724	742	760	739	687	710	744	722	706	731	727	722	740	736	725	703	739	754	720	666	719	754	713	714	761	692	717	696	730	731	764	706	793	692	761	729	722	740	733	757	714	744	750	729	738	701	727	719	700	692	771	750	722	727	765	690	765	730	680	692	735	721	694	753	679	772	717	709	764	746	674	714	696	650	731	701	727	736	705	729	728	704	717	719	685	665	712	721	726	731	743	740	737	719	715	709	653	693	706	696	750	687	708	723	719	757	708	687	693	776	684	724	695	697	691	707	758	734	714	746	731	722	765	743	746	759	691	723	700	749	713	687	709	700	715	712	700	700	691	757	738	701	768	732	757	688	725	737	704	723	724	774	723	723	690	735	763	759	771	712	750	691	700	739	699	688	722	696	753	757	699	659	730	702	715	711	708	751	735	706	730	745	714	753	706	712	724	709	716	720	747	708	722	715	710	749	718	724	692	714	730	679	738	677	722	725	718	720	758	728	701	732	770	762	740	742	684	751	746	670	723	712	729	731	730	738	730	693	793	752	734	684	734	735	701	736	803	766	761	713	713	745	746	763	721	747	737	726	725	713	734	770	728	723	746	722	747	746	740	735	736	715	658	701	713	726	730	746	717	728	708	685	750	675	691	702	735	729	689	658	707	690	722	704	708	744	735	734	737	704	704	742	733	720	705	737	748	718	732	663	677	722	689	714	746	715	712	744	705	753	696	728	725	727	732	704	725	742	689	740	727	719	694	715	728	715	704	722	677	696	725	698	722	725	725	700	716	724	727	684	700	745	704	746	707	689	724	718	743	672	739	700	706	678	744	714	691	718	744	688	704	672	749	696	697	747	756	722	767	741	710	737	702	686	709	729	752	697	688	729	705	725	677	748	747	717	691	672	735	756	722	741	723	733	699	725	692	738	734	745	728	714	734	739	721	725	734	710	735	708	713	689	739	699	728	714	711	686	746	737	719	732	676	739	738	699	727	745	743	756	695	747	689	689	725	753	759	709	759	714	735	665	720	714	725	776	693	730	729	705	728	730	721	731	705	758	735	727	731	760	697	702	717	690	719	708	765	732	727	718	743	675	687	707	742	726	719	710	714	765	715	726	734	754	707	680	720	745	696	691	745	728	757	768	682	760	725	694	750	703	719	689	677	727	752	730	704	752	748	721	712	714	738	683	665	715	670	720	734	711	696	713	726	762	715	717	734	723	701	698	723	738	718	737	714	706	675	756	701	714	743	769	711	752	700	706	719	688	713	688	731	674	721	666	737	702	732	698	706	712	697	720	713	782	692	694	716	753	749	715	738	744	687	712	691	691	736	742	739	730	728	739	751	693	738	730	710	716	724	736	737	719	677	736	761	764	703	729	699	691	715	756	693	731	740	776	727	700	712	719	688	685	697	732	728	708	665	693	698	730	699	704	682	742	738	699	711	674	725	747	726	712	709	727	687	664	710	763	697	731	727	722	719	722	745	740	697	684	699	667	729	710	663	726	745	777	714	742	753	772	718	672	681	757	726	673	751	729	722	723	752	735	723	754	704	726	730	678	739	697	750	724	724	702	736	744	713	692	702	714	799	683	712	745	678	732	696	733	698	715	718	736	731	707	711	676	747	698	688	666	691	732	689	662	678	689	720	726	671	769	726	721	713	764	681	779	704	733	742	709	739	702	682	669	683	745	738	716	698	724	756	721	710	745	754	717	703	762	710	672	745	634	785	729	755	750	719	732	718	744	735	704	706	712	709	722	709	755	719	708	693	736	697	741	728	666	715	686	728	695	776	755	725	697	680	687	727	685	748	701	707	712	749	711	749	718	735	679	714	716	750	697	699	692	704	718	686	697	735	726	697	780	736	699	695	725	744	754	700	799	712	740	676	711	741	774	683	711	747	663	710	685	713	680	681	692	702	755	757	735	761	715	711	656	726	782	694	700	685	718	733	737	664	725	695	727	725	711	686	754	687	723	723	721	738	723	708	699	660	712	713	735	704	690	727	691	716	693	671	684	687	719	757	702	725	698	742	712	686	680	737	721	673	742	723	670	751	701	744	690	689	705	698	679	739	704	680	690	756	712	737	715	716	732	752	707	725	729	749	722	706	752	722	726	693	676	735	702	735	705	697	709	703	692	765	737	767	751	706	771	706	704	736	720	697	738	705	723	718	723	746	721	716	718	725	746	718	734	715	726	723	728	749	695	725	691	723	697	625	760	674	686	718	738	686	714	757	678	781	736	767	717	709	719	743	736	705	698	733	706	723	724	724	752	721	765	674	738	731	706	706	662	772	693	705	708	762	720	680	699	717	720	706	736	719	706	741	701	730	718	715	697	747	704	735	720	732	741	719	746	749	735	700	713	749	666	736	696	696	753	726	702	720	714	731	707	722	738	700	767	688	723	710	699	719	684	689	694	700	693	746	723	739	699	747	743	736	653	657	708	725	763	722	659	764	711	697	734	755	715	659	668	684	733	700	726	717	733	748	710	737	723	755	726	737	723	741	738	723	650	700	748	756	714	740	784	772
8909	10795	5929	1559	212	43	52	68	65	54	50	58	61	59	60	54	51	50	82	141	125	127	82	79	69	58	49	51	43	56	47	51	37	42	60	45	56	52	59	62	53	60	52	40	57	63	63	62	55	62	60	64	48	55	45	60	58	39	54	54	60	60	47	45	54	55	55	46	41	53	58	58	50	57	55	60	53	59	61	56	44	51	44	49	60	61	58	57	52	73	49	57	44	55	42	54	55	51	67	49	58	56	52	62	52	50	57	47	40	57	45	49	52	50	65	54	46	55	50	55	54	61	42	59	58	49	52	53	54	50	51	38	55	43	46	42	63	67	55	51	52	52	64	57	67	58	46	56	49	51	63	61	64	60	61	51	57	53	58	56	52	64	60	45	45	62	71	56	56	44	43	36	64	53	66	60	45	62	58	65	69	46	53	62	50	52	54	54	57	28	52	53	61	60	51	53	56	40	51	57	56	56	51	58	52	45	46	54	41	64	48	51	59	49	61	59	41	57	59	43	56	64	49	50	69	43	62	57	54	66	65	55	53	68	59	65	58	46	54	56	51	47	47	51	61	66	53	57	49	62	62	63	52	66	52	57	60	46	55	57	54	61	54	41	71	72	61	50	48	72	56	50	51	58	57	36	58	58	52	37	64	61	48	38	48	48	59	48	52	54	59	51	46	46	46	50	60	47	57	46	49	49	42	53	54	64	68	49	49	35	63	67	68	56	39	61	56	56	54	55	60	58	42	60	69	52	46	51	59	50	70	61	59	45	52	64	46	56	48	59	50	79	51	58	64	52	44	47	59	40	53	52	61	56	64	50	59	57	68	52	54	52	51	44	51	52	57	46	51	46	46	53	58	55	55	46	53	64	57	59	45	68	66	56	58	53	49	55	48	44	55	53	50	68	43	53	45	39	50	51	51	49	60	45	50	52	53	68	54	70	60	44	51	59	43	58	64	60	59	64	58	47	51	61	53	54	61	37	53	41	62	58	49	49	41	54	54	53	49	41	69	60	46	59	59	48	55	52	60	46	44	65	55	60	57	55	45	43	60	55	53	58	60	45	44	60	51	48	61	52	54	65	55	50	34	60	59	46	51	67	41	59	54	48	54	68	55	55	57	55	61	48	41	56	47	53	55	59	47	62	45	50	54	68	48	47	52	69	43	56	64	44	62	63	53	61	49	42	69	46	46	57	47	50	48	50	58	69	53	64	53	44	46	47	60	52	45	45	49	53	51	58	62	73	71	61	49	55	38	56	60	51	54	53	59	73	58	52	59	43	57	51	53	60	40	61	57	63	51	60	53	62	42	41	57	43	61	45	57	55	44	60	66	58	49	61	48	57	56	62	65	53	53	58	45	51	51	51	57	63	64	45	49	50	55	59	51	62	56	49	45	46	55	59	66	45	53	57	69	54	47	51	53	66	38	66	50	50	45	50	60	59	51	45	63	54	51	47	59	52	58	44	55	60	46	57	65	54	50	54	51	64	52	56	60	42	55	66	65	47	53	54	56	59	67	63	61	42	63	59	47	60	54	62	55	64	53	37	45	56	68	52	54	64	53	45	62	46	60	41	61	57	67	58	60	43	44	51	41	67	46	54	57	52	65	57	60	47	47	59	45	41	56	59	56	48	78	45	53	57	42	45	47	53	62	64	51	52	57	55	60	48	56	57	59	53	51	47	45	52	48	52	44	57	68	53	52	51	45	64	52	55	53	43	58	49	49	56	41	60	65	46	55	53	51	40	47	63	56	55	53	64	64	49	38	46	57	45	49	48	71	51	55	55	53	53	49	59	54	47	58	67	69	69	56	44	57	70	70	61	59	57	64	55	48	48	46	56	58	45	53	47	63	45	51	60	59	47	55	79	63	56	52	43	47	50	42	50	52	62	58	59	61	58	50	43	46	59	55	58	66	72	50	60	64	63	44	49	58	60	55	49	53	49	46	48	55	71	53	58	71	53	52	55	52	50	52	67	57	60	53	48	65	39	49	52	58	54	51	59	43	61	45	47	58	55	44	53	43	37	59	75	69	81	48	47	55	48	43	59	46	66	61	59	41	52	56	57	48	61	50	48	60	53	46	48	60	51	48	58	66	45	46	44	56	50	54	55	55	62	43	54	58	52	47	56	46	70	59	46	57	46	57	44	58	49	52	43	61	51	46	63	67	49	54	57	60	54	46	42	54	51	59	61	61	62	57	36	53	49	47	51	43	49	49	44	55	64	51	36	59	48	48	64	52	53	54	59	44	46	62	41	55	41	55	50	53	56	47	53	49	51	59	50	56	52	59	51	58	56	67	74	47	57	48	50	65	47	45	51	54	58	56	60	41	56	56	60	50	46	53	50	59	44	48	56	44	58	50	56	56	33	60	50	41	59	55	50	43	56	55	64	49	43	62	55	57	48	61	54	41	57	54	47	64	43	60	63	58	51	50	45	58	44	43	62	57	62	46	52	53	54	45	62	51	37	47	58	56	43	49	73	54	67	55	51	58	45	55	57	56	54	48	51	59	51	61	57	45	59	47	53	52	55	54	62	48	51	67	51	50	48	56	57	61	40	54	52	47	54	44	51	57	48	49	50	49	57	55	54	57	44	45	49	53	62	57	50	51	53	59	59	53	57	56	48	53	50	56	60	56	53	49	48	47	60	55	53	49	52	69	53	56	58	54	38	58	55	46	46	46	47	59	47	51	69	48	61	66	53	44	58	55	43	52	46	66	55	47	43	51	55	45	67	65	57	60	58	52	48	47	49	48	57	50	53	56	63	67	53	46	40	55	47	52	52	51	52	66	53	52	55	47	46	65	51	47	61	45	54	61	57	54	43	51	51	48	45	49	62	48	47	51	58	63	51	59	60	49	69	59	52	58	58	59	63	60	58	55	58	51	62	49	52	43	45	48	58	67	54	48	51	61	50	51	57	58	44	49	63	61	47	54	37	53	73	47	45	49	48	54	49	60	55	50	56	39	53	55	51	38	72	40	53	62	62	49	66	65	59	53	50	50	45	48	47	62	46	65	45	57	69	47	49	46	62	60	44	44	61	47	61	50	51	41	49	40	47	53	57	55	59	52	55	56	45	61	48	60	53	50	56	60	50	45	63	45	53	55	50	53	49	50	63	57	54	34	50	63	61	53	54	52	54	66	52	52	55	50	49	70	53	54	51	57	55	49	53	55	46	49	44	48	70	55	55	66	42	47	53	57	71	44	54	59	57	54	72	46	48	46	61	54	45	56	55	62	56	61	44	60	51	50	48	49	52	44	74	62	36	56	51	45	59	34	62	53	59	48	53	59	51	46	64	59	47	42	52	50	49	56	46	56	57	55	63	56	48	49	63	68	57	62	63	43	48	50	56	46	42	54	49	53	48	56	55	51	51	47	57	52	57	46	49	53	54	51	51	60	61	58	58	38	60	37	62	56	46	54	56	55	68	60	66	49	55	53	48	53	53	53	46	65	61	52	51	43	53	54	52	51	47	68	49	49	49
41849	35633	26787	23760	7073	837	922	838	769	741	707	721	687	707	723	774	724	837	1781	3798	3694	2580	1390	919	699	680	635	661	646	666	693	639	651	677	695	638	645	644	628	657	696	697	691	600	634	632	630	692	671	688	678	657	627	649	652	648	688	638	663	670	697	685	667	655	647	671	689	628	640	627	627	671	645	640	682	636	651	642	619	659	677	677	664	706	663	625	699	676	661	667	613	666	671	615	694	643	664	668	637	652	651	627	704	651	642	645	644	633	631	718	640	674	697	685	638	680	699	653	657	638	643	689	656	661	633	638	643	653	664	674	636	660	661	691	677	629	650	674	622	648	630	677	686	656	635	664	673	664	647	631	676	713	687	655	683	676	676	647	655	667	663	677	646	647	647	680	649	639	706	679	682	649	645	649	662	646	671	699	614	650	626	691	630	691	679	677	639	646	651	668	639	645	672	642	642	680	669	637	638	660	664	685	640	656	694	679	661	653	649	633	650	676	655	653	646	686	628	646	669	647	654	639	659	688	659	690	637	637	616	668	664	669	648	641	636	620	624	667	640	630	662	636	682	675	638	666	635	674	639	619	615	682	659	651	668	656	680	652	702	679	672	628	644	650	588	680	650	649	638	669	708	639	657	705	665	651	622	681	668	661	631	666	613	668	670	627	684	663	640	724	682	658	673	603	703	676	677	615	639	680	687	663	642	665	655	671	691	660	658	644	631	649	693	647	654	682	623	657	665	602	641	692	653	628	666	618	645	670	651	646	691	693	639	640	636	629	618	647	676	614	636	618	666	646	649	664	664	632	713	673	654	660	617	629	665	667	663	658	660	684	625	684	663	662	679	627	660	637	617	651	686	652	694	628	678	656	628	679	612	622	689	657	656	660	643	696	637	642	688	697	594	677	628	646	662	680	639	656	658	663	674	694	646	672	596	640	705	657	653	681	661	658	668	665	656	651	706	628	641	689	635	664	682	679	665	617	639	644	632	689	672	656	645	645	703	673	644	673	675	642	671	596	722	685	649	665	624	677	628	664	684	656	653	637	651	652	634	672	685	666	664	700	640	651	681	652	670	661	605	663	700	670	696	706	675	650	643	622	650	665	645	695	654	686	623	655	624	639	679	682	663	646	664	671	687	660	638	660	670	640	676	681	663	644	635	648	627	671	645	611	620	690	708	641	676	674	670	693	675	652	679	685	627	636	658	678	691	684	680	686	660	621	727	627	666	662	656	628	703	693	633	643	636	653	673	680	680	634	656	724	647	612	643	659	678	626	650	659	677	706	625	636	671	647	639	672	648	661	637	649	645	688	691	645	678	654	639	670	641	665	711	618	691	633	633	654	627	702	635	635	616	656	653	686	697	662	602	670	633	645	684	684	603	700	644	620	637	647	698	670	665	676	672	648	666	683	660	695	631	661	665	694	691	655	653	642	663	668	627	656	653	641	668	617	667	638	637	633	639	636	637	674	667	637	653	668	678	693	638	662	653	638	670	665	611	660	678	684	636	684	678	652	653	659	681	643	690	665	658	660	641	633	680	621	663	655	671	666	699	659	680	700	644	670	637	658	670	612	662	640	681	639	651	679	656	671	686	636	645	652	676	625	644	711	637	671	637	686	655	641	666	619	643	738	635	643	620	610	606	647	623	650	625	655	668	670	656	685	632	676	661	667	646	608	624	658	612	634	650	671	649	669	632	651	646	649	696	651	680	643	626	665	670	646	687	636	683	645	682	662	675	628	680	652	615	647	656	661	650	649	630	682	624	622	672	620	671	655	654	652	657	665	677	717	639	645	713	632	658	621	657	678	652	636	639	635	670	681	629	689	628	640	686	659	645	640	661	641	645	613	643	651	604	668	647	657	603	669	688	659	655	680	641	652	677	599	652	686	677	667	670	699	594	638	642	667	655	656	652	645	629	630	683	645	699	633	622	664	692	707	636	624	640	670	672	616	662	653	650	634	676	676	629	695	670	661	650	643	675	669	715	649	694	654	683	624	645	694	653	664	687	673	681	674	665	666	609	600	649	649	636	650	642	670	695	666	627	650	633	628	620	651	619	613	638	667	677	609	679	618	716	648	690	666	653	686	617	657	607	637	664	669	653	629	668	618	625	700	623	626	691	635	643	625	634	669	643	673	685	598	679	651	674	629	613	680	625	630	725	649	647	632	673	677	662	647	690	649	704	633	689	716	681	659	712	698	625	668	627	691	702	651	656	666	644	628	659	681	674	626	667	667	628	649	659	642	657	639	691	647	673	637	694	682	637	616	666	662	680	642	661	625	643	694	692	661	638	696	667	637	675	681	646	655	667	656	640	657	638	684	638	661	660	688	665	684	672	683	675	632	634	678	667	698	631	615	660	681	637	661	637	695	627	696	666	643	658	682	693	663	644	662	647	614	703	670	647	622	622	636	602	639	637	614	666	672	662	663	692	664	626	658	765	655	673	652	668	638	693	604	667	648	668	635	704	646	686	638	622	623	653	664	649	666	689	619	658	639	666	664	690	654	655	645	700	652	668	673	674	675	614	611	675	724	673	658	675	631	653	665	636	717	628	694	681	636	609	691	632	677	603	620	672	718	655	632	620	700	623	643	665	632	629	704	682	673	687	654	653	690	640	621	641	679	629	686	686	655	650	677	651	693	669	664	673	648	642	632	613	674	659	648	654	618	663	645	640	638	699	619	675	626	637	682	666	678	652	645	665	639	653	661	658	655	658	653	633	607	639	643	648	664	599	596	643	637	627	623	616	684	632	627	614	720	629	660	666	661	689	635	647	627	586	665	684	656	684	637	628	676	656	691	654	663	675	626	681	645	668	688	682	610	680	652	610	677	659	659	665	664	654	631	641	637	693	596	655	684	644	652	681	634	638	657	671	621	682	695	646	679	647	655	635	673	674	674	647	658	603	631	683	649	693	657	647	634	611	646	672	643	673	610	657	672	675	677	676	657	680	667	614	642	618	692	631	646	650	676	625	633	619	676	660	642	640	691	631	644	638	665	672	661	662	645	698	680	644	677	637	690	704	677	662	662	640	621	641	670	655	674	653	656	594	653	677	696	656	654	647	725	647	635	667	679	656	677	661	612	634	667	653	647	704	674	657	668	629	651	674	630	624	699	623	592	688	687	608	626	641	700	670	673	653	643	647	673	676	726	649	650	655	657	656	640	686	646	688	619	669	685	642	649	651	628	652	604	652	660	675	684	643	635	668	666	613	695	685	668	669	656	615	667	655	647	688	701	633	683	657	659	639	656	658	677	609	642	650	609	697	634	655	639	660	689	642	619	656	671	623	645	638	631	637	672	641	635	646	683	646	631	648	666	704	683	662	667	687	684	645	684	662	649	618	644	667	649	650	662	703	655	658	626	661	619	662	636	668	665	673	640	643	704	656	639	680	670	638	668	643	689	651	659	668	672	708	608	658	625	691	662	678	641	633	696	655	643	673	640	696	689	627	618	646	653	622	736	681	643	670	696	637	642	619	666	628	653
23014	29512	16168	5035	685	63	53	47	58	51	52	45	62	65	67	41	54	81	231	236	261	155	74	46	61	48	53	48	46	52	56	53	65	52	41	59	38	49	55	39	58	50	49	45	38	50	69	67	59	44	45	49	49	37	60	49	45	47	51	46	52	51	57	56	52	46	43	60	43	46	46	42	60	55	45	53	42	47	46	37	54	55	59	51	53	32	56	48	50	41	56	59	50	49	59	54	64	50	50	54	45	57	62	48	53	54	53	57	70	51	39	44	56	39	53	51	63	50	39	47	47	41	57	50	50	53	54	49	55	44	52	58	53	47	61	45	50	52	49	49	67	58	54	54	49	45	59	44	44	64	44	53	56	45	36	40	46	56	34	54	63	44	66	58	64	39	65	44	60	54	46	38	55	56	52	56	56	54	61	49	49	29	51	57	51	53	47	45	52	50	43	55	43	51	41	47	46	57	51	56	59	48	53	41	49	46	36	52	45	44	54	43	63	50	48	47	40	56	56	45	47	62	54	52	66	61	51	61	49	52	50	50	34	46	56	39	69	58	50	37	58	56	54	53	55	52	57	67	65	55	58	55	43	48	44	41	48	57	58	60	50	51	58	70	51	60	51	48	49	37	40	66	57	63	52	36	50	59	50	42	49	53	55	45	46	52	38	49	60	64	54	54	42	59	46	58	58	48	52	55	51	58	43	54	57	52	51	45	55	64	42	59	62	50	56	68	46	61	52	35	52	50	57	41	42	54	64	45	49	53	48	45	61	66	54	41	55	38	58	57	39	47	52	40	41	57	61	50	59	66	50	36	49	51	49	62	57	45	53	48	57	55	57	45	51	47	45	51	55	56	47	39	46	49	42	46	55	55	59	55	51	48	48	58	41	56	63	56	56	55	59	58	46	51	50	61	56	51	68	58	52	60	50	48	58	51	35	49	40	44	68	48	43	47	44	50	51	62	54	57	46	58	61	54	52	59	58	40	47	53	52	43	59	51	41	40	60	57	48	35	55	53	48	61	60	42	53	55	46	62	63	57	43	48	36	60	57	59	46	60	41	53	57	51	48	42	52	50	45	58	48	48	44	42	44	37	57	58	51	47	51	52	67	56	44	47	42	45	44	54	61	47	46	45	53	60	48	47	45	52	39	42	52	40	54	44	42	55	43	52	57	40	43	58	56	44	29	58	56	56	49	46	43	53	45	45	51	62	46	47	52	48	32	46	46	46	54	55	58	56	56	45	53	58	35	64	59	44	51	62	66	48	56	60	53	56	40	53	57	55	53	54	57	64	60	56	61	44	40	68	73	64	42	46	49	41	44	49	44	57	54	53	47	49	42	50	54	54	41	38	57	45	55	50	57	52	44	50	62	53	74	47	57	53	47	69	49	46	41	46	55	48	53	54	43	41	58	45	63	51	41	48	54	49	62	46	71	52	57	47	57	48	55	46	49	57	41	45	44	45	54	50	59	60	53	49	51	46	45	54	47	53	46	54	42	62	52	52	51	55	40	52	46	51	46	47	48	39	41	54	49	55	47	51	43	41	55	55	52	50	54	51	46	52	56	52	57	53	57	55	60	53	55	58	51	57	44	47	45	55	44	53	67	49	59	71	42	51	43	32	60	54	50	50	39	61	51	54	50	57	59	54	49	54	51	63	50	40	52	53	45	48	57	65	59	64	40	48	47	49	56	59	54	55	53	55	47	67	45	56	46	52	57	43	47	55	47	52	39	46	47	58	57	47	48	40	54	48	51	50	55	56	50	62	38	41	53	40	54	48	43	61	48	54	47	66	61	51	51	47	39	61	52	58	49	58	53	56	50	62	53	52	50	54	58	45	55	54	61	50	60	52	44	54	49	35	57	54	53	62	52	55	49	45	50	45	43	53	49	56	44	59	48	44	53	61	50	56	45	58	57	34	51	38	55	52	56	46	57	51	50	65	40	49	39	36	54	50	44	60	56	57	56	52	60	52	57	52	48	67	65	53	49	53	44	46	46	44	44	60	57	46	43	37	52	43	40	47	54	51	57	50	38	52	37	45	43	52	43	42	47	62	47	46	47	62	58	50	63	57	46	58	43	44	45	48	59	54	58	56	43	48	47	54	41	44	44	44	53	60	51	55	50	71	54	55	45	48	52	56	54	51	49	45	43	46	46	58	44	69	61	44	57	59	55	60	51	44	35	53	46	51	42	55	58	47	48	53	47	63	65	56	44	55	59	46	63	55	50	55	52	58	50	54	55	43	54	60	51	57	51	53	44	52	40	40	62	47	56	47	53	48	60	60	59	50	47	58	46	44	56	43	54	40	52	55	45	52	49	55	33	38	60	49	48	47	64	52	53	66	56	44	52	58	51	47	60	47	51	51	56	48	53	44	50	43	49	39	47	51	55	60	49	52	50	43	49	44	58	45	45	51	54	54	52	52	47	43	68	67	53	51	44	53	52	58	44	56	56	51	60	59	50	51	51	47	44	55	41	50	62	46	51	59	69	52	39	41	46	49	55	52	46	46	61	55	50	49	50	62	52	48	44	50	40	57	51	59	57	47	51	38	51	43	56	40	58	50	49	49	45	50	44	52	50	49	48	46	36	47	52	64	55	50	45	49	40	38	48	45	48	57	39	67	50	58	54	50	62	54	47	41	63	55	63	48	46	52	43	65	50	43	61	55	51	60	46	60	54	56	57	52	47	55	53	48	48	64	54	58	49	67	53	55	55	55	51	55	54	53	39	55	51	57	44	57	53	43	57	41	53	36	48	41	50	45	75	43	46	52	47	45	51	62	44	47	40	49	39	50	52	53	43	55	44	44	51	55	58	47	46	53	49	51	63	53	46	41	51	42	54	54	51	49	48	63	54	50	56	55	58	48	55	41	54	58	57	52	54	49	55	46	56	36	34	58	48	55	46	49	67	56	52	67	47	45	60	58	51	48	43	47	49	50	61	44	37	45	59	49	59	55	59	56	47	48	51	48	41	54	61	47	55	56	52	43	55	48	46	44	49	44	53	45	50	51	58	63	43	43	57	59	52	47	55	41	57	60	58	47	50	54	56	49	55	50	47	54	54	48	46	47	52	58	53	48	59	67	61	50	46	51	53	67	44	61	49	46	66	54	45	51	55	52	58	42	60	59	52	43	60	56	56	50	50	51	50	51	63	51	48	51	49	62	56	52	49	48	51	53	67	44	64	59	51	51	54	52	48	64	54	59	43	54	41	55	53	48	60	55	46	41	52	42	51	42	52	42	52	60	49	44	56	54	45	57	42	50	49	59	47	62	46	53	61	38	52	51	49	38	57	42	56	50	54	44	48	46	53	55	49	46	48	51	61	50	62	40	55	44	67	46	57	63	43	47	55	56	46	49	41	54	31	57	61	50	39	43	51	51	52	38	61	57	66	61	48	56	67	52	50	43	45	63	53	50	57	56	44	46	50	62	66	62	50	52	56	47	51	56	51	60	68	51	56	51	53	59	53	56	41	43	52	47	49	44
51579	45954	36054	35913	11913	1282	1143	974	913	764	733	795	809	820	748	728	791	1813	7285	7773	6676	3522	1649	852	666	605	598	635	621	574	655	623	603	651	619	608	626	638	603	640	624	638	624	583	622	569	582	588	674	624	637	598	608	585	636	650	572	599	641	605	614	620	646	634	635	598	600	654	611	585	612	618	633	632	595	635	587	582	650	649	599	604	645	591	625	613	636	679	666	612	596	627	597	582	586	605	653	598	616	622	626	603	621	570	603	592	620	612	583	598	655	614	639	629	614	657	629	622	631	664	633	627	568	653	637	603	621	648	623	586	590	650	632	644	614	607	630	589	619	582	613	607	646	619	631	590	625	620	637	639	587	643	621	588	606	622	595	598	615	584	643	622	640	601	645	594	607	619	624	622	579	654	655	620	609	619	648	609	600	611	596	646	614	606	644	654	643	605	607	629	616	621	607	602	630	627	598	597	650	647	610	593	570	622	623	608	605	606	619	617	589	596	602	603	592	613	597	594	620	641	626	606	650	573	632	635	653	583	620	604	618	649	580	599	635	612	652	641	590	651	596	625	616	610	633	619	644	674	641	629	612	613	585	642	619	586	606	557	618	673	610	668	606	586	630	595	608	642	610	608	662	626	623	683	563	649	618	638	593	625	633	567	629	611	616	637	632	586	622	615	603	608	586	665	569	643	603	626	644	611	631	637	600	663	643	634	672	584	621	618	622	586	634	638	604	635	615	588	608	609	615	620	605	603	633	614	591	669	634	675	576	614	649	666	631	616	588	636	620	650	631	666	609	621	594	580	628	608	649	634	634	639	604	610	639	646	598	640	628	630	634	601	645	631	636	646	607	639	619	645	629	604	646	666	650	585	638	628	589	646	624	618	594	606	594	617	606	646	647	611	590	591	621	617	629	590	632	642	600	594	700	643	610	699	654	633	635	605	604	555	605	657	582	629	610	609	599	608	627	634	639	643	603	608	646	601	624	638	588	636	621	595	591	637	633	618	636	596	612	641	597	619	648	633	610	581	602	623	630	606	606	620	621	604	624	629	652	591	622	628	632	597	596	616	582	593	637	587	631	609	628	613	635	613	634	593	634	608	627	654	626	676	647	602	623	606	654	629	660	601	578	590	665	616	551	615	603	640	652	565	611	598	613	591	635	668	607	590	648	642	636	617	634	614	642	654	668	630	644	630	601	621	649	605	635	605	642	603	635	588	617	678	635	620	609	627	604	590	685	641	593	588	577	642	634	625	623	649	649	613	601	617	578	607	634	647	659	623	589	610	623	615	630	633	645	621	614	624	604	630	630	571	619	589	653	647	609	642	653	586	597	649	653	615	612	585	567	617	615	632	662	581	581	619	613	629	651	624	635	596	613	639	576	629	644	643	612	580	648	643	639	597	581	619	593	647	637	613	617	595	589	607	611	648	652	612	556	619	631	661	606	601	594	598	643	629	628	642	615	608	651	655	657	622	628	636	608	665	632	600	655	625	616	597	624	624	621	665	616	646	619	665	600	635	612	625	607	632	607	612	625	623	639	595	583	617	627	624	608	625	652	605	621	629	600	592	604	599	633	586	626	594	618	652	643	633	619	597	612	651	627	639	617	635	599	637	589	640	642	574	597	564	583	645	670	569	645	660	615	631	584	634	616	633	628	633	646	610	599	662	631	592	554	603	648	603	562	638	657	645	640	629	615	569	567	630	632	648	680	608	658	636	646	607	622	610	629	620	575	646	628	619	606	628	608	614	603	653	632	619	612	652	637	632	626	621	610	609	619	585	605	638	654	572	664	595	657	598	613	633	637	602	648	639	602	647	611	641	645	624	704	621	660	618	667	640	633	633	636	651	574	580	644	623	607	646	608	627	617	625	644	605	662	651	593	646	597	653	680	630	584	596	601	663	651	626	645	591	593	590	600	637	638	610	583	600	619	618	616	655	632	606	578	643	616	591	564	644	599	623	557	618	626	609	579	655	644	612	555	589	552	609	610	589	579	617	542	624	655	617	661	637	600	650	591	608	624	626	656	670	585	546	623	611	626	623	629	594	636	651	591	670	616	665	599	617	643	620	641	598	619	614	640	643	634	626	595	650	619	607	604	605	546	624	589	618	600	594	642	611	615	682	595	605	599	613	601	606	590	616	631	648	597	596	592	625	601	633	604	641	632	626	576	580	624	639	640	639	616	606	604	589	562	625	582	634	615	653	629	585	623	602	630	633	658	608	675	632	606	593	590	626	602	637	587	639	613	600	636	614	608	648	622	615	619	622	647	634	653	646	626	619	631	622	620	623	692	662	601	618	617	638	667	626	630	611	597	627	646	588	645	613	595	665	616	599	625	608	626	646	598	643	613	652	570	619	591	609	631	633	655	616	623	627	631	615	612	623	646	657	637	611	612	609	650	618	618	597	584	609	642	682	621	597	612	596	592	603	620	640	596	663	595	626	615	593	621	580	659	635	625	566	643	631	628	623	606	666	611	613	637	626	626	618	623	585	598	596	598	614	644	613	613	613	604	659	626	583	618	579	594	616	614	617	621	637	625	618	614	602	644	629	612	624	576	621	619	597	605	587	623	659	646	645	595	612	608	612	613	642	665	604	596	596	638	582	647	641	609	600	602	636	644	626	650	571	579	615	589	574	620	597	606	653	618	630	631	627	642	638	593	646	578	619	579	632	636	647	605	616	617	615	622	609	600	656	652	667	617	630	609	635	600	630	581	650	588	645	599	631	591	619	606	619	587	617	637	623	626	659	645	625	593	619	664	626	651	637	628	577	599	645	604	614	608	634	656	626	621	580	637	576	626	631	620	632	671	626	591	653	598	587	652	621	630	648	597	614	585	612	624	630	581	586	588	581	622	614	627	677	605	617	656	616	618	620	592	625	661	595	616	680	630	607	648	588	661	627	651	633	585	646	586	605	625	615	640	640	620	611	623	647	648	610	643	624	573	606	631	645	647	634	604	618	644	582	561	591	630	605	611	637	582	601	649	622	631	620	635	678	621	644	619	608	617	635	618	567	565	610	630	617	632	644	593	648	682	574	622	586	659	621	632	655	611	589	666	654	630	615	613	627	615	602	626	676	619	585	634	680	621	595	635	588	615	598	603	618	621	638	603	607	621	643	606	661	603	600	652	638	645	615	578	612	676	608	629	638	620	585	636	606	605	639	636	615	626	647	654	605	628	607	629	615	644	620	639	570	656	630	634	601	619	599	619	577	581	600	618	582	661	623	630	607	566	592	619	640	605	649	644	589	693	628	649	652	593	577	586	607	608	611	608	618	596	636	602	625	601	628	597	640	647	597	611	652	631	607	593	663	629	649	624	609	577	637	630	610	606	621	648	616	588	596	614	636	624	579	631	617	555	625	630	609	588	651	618	627	619	623	609	611	643	619	609	620	634	630	607	634	621	572	659	603	605	579	660	612	596	627	627	657	632	611	611	631	629	667	661	590	594	621	630	609	620	631	611	613	665	592	622	597	588	618	662	648
21015	27735	15256	4623	721	59	66	81	72	71	80	58	57	76	76	76	68	99	267	334	218	139	98	80	77	71	77	66	75	64	78	51	68	74	79	57	68	65	62	65	70	81	64	66	68	70	76	65	59	69	59	69	59	61	75	65	55	47	52	55	68	79	67	75	66	69	74	68	79	68	62	63	61	63	62	63	62	75	53	51	82	61	49	58	54	77	63	51	67	62	69	63	58	54	52	58	69	68	67	69	60	72	70	65	74	51	49	61	60	45	75	57	59	57	62	62	67	68	72	61	66	59	63	50	68	59	87	59	56	61	49	59	72	60	74	74	61	56	63	63	61	71	66	71	54	73	77	63	58	54	70	51	63	71	48	69	71	49	58	56	71	73	62	70	49	62	61	68	64	59	70	60	70	70	55	55	61	64	56	69	60	70	61	81	60	70	56	61	58	70	73	71	70	75	65	77	55	62	50	59	67	58	63	46	53	70	70	66	67	62	62	78	67	66	76	61	65	71	69	59	60	74	70	57	67	73	57	72	69	55	54	57	72	66	72	77	53	65	78	75	77	59	45	67	74	60	60	62	72	54	65	53	70	65	70	69	56	51	51	60	63	68	61	54	72	65	66	63	59	64	57	74	61	63	59	47	72	70	58	53	65	72	83	51	71	70	53	83	67	51	61	75	60	56	72	63	64	67	77	77	62	54	66	56	65	72	62	61	65	63	66	70	63	72	58	68	56	66	68	65	58	52	71	77	59	47	57	67	62	53	58	65	72	72	78	51	67	67	59	63	62	60	54	60	67	66	63	68	62	89	73	51	55	62	64	55	69	50	71	70	58	70	53	64	49	72	66	79	60	70	63	62	66	68	62	64	60	78	71	70	58	63	70	72	54	63	67	65	73	63	60	55	60	60	81	56	57	63	58	64	88	72	74	71	76	66	65	82	67	48	71	66	60	64	72	70	69	73	64	56	79	58	73	62	77	63	82	54	62	69	77	62	46	58	47	62	52	71	55	57	64	57	68	62	65	63	68	73	71	64	66	70	63	52	75	68	66	63	69	71	61	66	72	75	67	54	55	89	65	69	72	54	62	62	58	76	56	66	68	65	63	59	59	57	57	72	69	61	73	70	59	53	83	72	68	53	64	64	77	58	68	55	55	72	76	64	65	64	70	69	60	60	70	57	75	57	66	72	57	70	65	62	72	52	63	72	53	62	47	74	60	52	53	68	64	62	66	58	69	72	59	68	52	76	69	72	64	52	69	70	57	58	72	52	72	63	77	65	81	58	74	67	59	65	66	83	56	78	58	55	76	68	66	63	71	67	66	61	73	58	69	57	61	50	59	69	66	63	58	62	70	66	73	67	62	74	71	67	70	73	68	74	48	68	70	62	58	69	93	59	48	71	60	60	71	66	61	73	70	63	66	56	57	65	70	59	73	58	72	60	72	63	52	57	51	69	62	57	67	75	64	76	58	57	64	68	79	68	71	72	62	63	77	54	57	71	64	63	67	53	63	79	68	70	64	58	62	60	54	76	63	50	81	80	61	67	64	61	74	53	59	77	75	66	57	60	72	59	79	60	55	71	55	68	58	62	79	63	61	76	63	73	55	63	81	62	58	61	78	68	77	62	56	56	55	76	55	67	70	66	77	55	68	70	76	82	65	62	57	62	71	60	64	64	54	65	66	45	71	67	80	61	59	58	59	77	70	60	72	55	59	69	64	76	69	60	56	69	53	52	72	65	57	71	57	63	76	63	73	71	66	55	74	65	65	68	74	80	69	63	64	63	72	78	59	60	75	56	79	69	64	54	62	85	70	69	60	59	53	72	65	65	55	64	78	63	73	58	69	64	70	67	61	72	72	57	60	65	81	57	78	54	74	55	55	76	58	57	74	63	63	56	71	58	60	72	60	66	77	69	74	81	64	67	66	63	77	72	70	60	66	76	67	54	54	65	72	58	65	58	57	77	62	56	71	66	71	70	51	61	57	58	68	68	57	63	78	71	60	76	58	43	63	62	74	66	70	60	57	64	54	77	76	61	79	59	70	63	53	58	71	79	56	59	52	77	75	73	56	69	72	63	53	67	63	58	58	54	71	67	63	50	60	71	58	51	59	65	68	59	65	73	56	65	67	57	58	71	68	71	54	61	50	69	75	84	64	57	78	60	70	69	67	67	81	65	66	72	62	61	65	61	56	66	67	77	71	66	72	52	73	63	54	67	69	69	65	62	60	49	65	72	63	60	65	58	60	66	73	82	63	51	70	69	51	61	67	62	59	61	67	63	66	74	67	64	59	77	70	62	65	79	60	61	64	40	66	61	58	61	59	74	57	69	70	77	64	68	88	52	68	74	66	56	51	60	70	69	59	72	61	62	65	95	62	56	63	66	76	64	64	58	60	62	61	52	63	64	74	51	59	66	73	70	77	67	64	63	70	69	59	70	74	53	72	65	62	65	63	69	54	68	78	61	66	74	72	62	76	77	73	69	75	59	59	65	70	73	83	64	62	64	73	77	61	71	72	51	72	57	69	62	66	80	65	56	62	58	65	58	68	64	51	60	75	76	57	61	85	69	68	67	77	58	62	66	53	72	64	57	61	62	71	71	72	69	48	81	92	58	73	63	62	68	56	67	62	51	88	56	62	67	72	57	49	69	69	65	65	72	92	73	65	76	75	68	66	64	52	69	63	65	61	68	65	66	58	72	55	64	53	78	85	62	65	53	65	59	80	64	61	59	77	56	70	48	53	71	66	56	67	62	62	78	67	74	70	47	59	50	71	58	58	71	63	65	71	64	72	80	52	72	77	59	80	61	66	63	62	73	59	64	74	62	68	76	74	64	65	63	63	75	73	60	66	76	51	72	58	53	55	68	64	64	62	68	63	64	52	72	63	73	68	58	58	73	57	49	67	74	68	66	70	70	61	81	69	84	57	68	52	68	63	73	76	63	74	51	61	80	72	69	69	62	64	70	61	68	57	75	64	74	60	75	67	57	66	62	68	60	64	58	67	70	66	67	66	72	64	62	81	67	67	57	66	67	65	69	62	67	72	78	56	57	73	79	62	69	70	68	74	69	68	71	54	56	56	64	54	61	69	61	51	74	77	58	79	67	54	57	85	72	55	81	68	77	64	52	53	47	72	68	56	75	63	66	66	89	67	70	59	64	60	66	85	66	59	54	75	59	75	68	71	76	66	72	72	69	58	60	60	59	65	69	77	57	74	58	74	72	66	75	58	58	63	72	80	64	73	71	81	86	67	69	62	67	58	78	74	56	67	53	78	63	62	66	61	66	63	62	73	66	61	57	63	62	60	66	71	62	62	70	70	59	71	61	65	68	65	59	55	65	52	60	78	72	59	58	68	67	59	62	79	68	55	51	64	62	71	72	61	67	75	69	54	65	62	65	60	50	57	59	74	66	77	58	66	72	59	67	62	76	61	63	85	56	65	79	53	74	54	64	74	61	61	54	56	80	65	65	56	51	90	56	71	67
52568	48087	35235	34171	11337	1340	1271	1127	1026	950	930	983	939	918	922	902	958	1658	7874	8983	6320	3054	1650	1015	819	855	752	740	838	750	793	763	752	802	781	793	811	797	779	772	788	762	773	794	772	750	773	761	842	805	786	817	749	807	737	801	764	783	771	786	763	767	739	738	751	755	763	759	808	710	805	784	749	781	798	798	792	769	798	800	807	842	776	762	793	804	752	795	811	754	785	813	737	776	759	803	733	776	794	797	751	793	789	742	752	807	778	761	807	801	710	804	771	737	759	772	822	770	758	817	796	761	737	799	812	813	754	828	765	754	786	804	804	794	816	795	722	794	746	784	795	795	757	745	833	789	768	745	754	742	776	775	826	809	815	759	746	745	766	787	776	793	785	747	774	810	777	829	794	780	776	755	773	764	750	723	786	771	792	775	770	825	731	839	779	788	779	833	772	755	801	762	821	789	762	819	816	763	774	786	770	802	736	805	740	831	808	776	790	790	740	765	736	772	770	817	783	741	816	770	810	796	772	812	781	802	825	767	779	789	778	814	804	822	747	764	760	797	823	799	821	756	793	773	740	812	770	727	809	828	780	770	783	788	747	765	811	776	737	804	760	826	776	799	786	770	845	803	792	776	786	857	776	818	773	761	835	775	801	773	776	749	787	827	783	778	741	788	732	766	811	800	809	800	758	762	830	764	755	788	803	781	784	820	815	774	802	778	750	793	841	761	738	829	747	799	832	783	830	781	816	750	759	746	809	805	800	765	799	813	768	745	749	836	797	782	771	803	778	761	786	744	762	796	768	769	716	736	792	797	781	798	776	797	810	804	815	769	779	761	780	845	775	781	801	810	776	764	740	809	742	770	746	773	802	798	837	765	775	806	764	784	746	810	829	791	745	754	809	788	761	794	780	751	762	782	747	817	773	832	813	774	788	784	818	797	793	799	761	767	825	791	788	742	779	798	753	778	765	765	774	792	734	783	809	762	780	787	772	791	752	752	763	793	816	793	758	788	804	755	737	822	762	801	807	794	807	792	736	811	772	805	734	730	742	790	806	762	768	744	774	765	791	782	711	824	767	782	737	771	760	809	847	757	774	814	755	811	745	768	772	787	788	809	762	805	714	773	759	826	813	797	787	758	795	753	800	802	787	752	720	751	748	766	787	779	723	785	777	767	756	797	758	817	772	737	739	768	818	784	792	823	773	801	783	764	808	818	749	719	795	787	750	734	775	755	792	731	778	803	768	786	797	746	747	828	752	803	806	779	769	778	768	803	746	864	782	786	785	749	802	742	778	803	820	799	777	788	774	815	746	767	754	821	822	797	814	829	800	743	773	756	803	769	748	772	746	794	773	817	753	794	754	817	783	790	758	753	774	775	822	788	800	735	837	767	770	767	794	824	771	762	790	815	758	790	750	833	796	802	789	789	818	716	818	805	790	753	795	768	681	817	783	757	752	745	796	741	783	798	788	793	745	775	787	774	790	781	753	796	840	753	734	798	766	784	800	808	790	773	770	778	776	731	805	741	803	772	779	748	796	751	764	771	763	778	784	769	776	769	825	790	762	763	754	760	776	796	846	786	785	778	817	785	813	787	754	763	788	765	815	780	755	765	791	776	820	739	743	760	794	823	794	828	729	768	775	796	786	778	776	756	782	784	782	776	738	826	789	797	800	812	804	751	792	843	767	766	749	750	748	801	791	788	761	796	735	773	799	758	760	780	820	754	795	770	761	776	797	822	777	728	805	772	751	795	825	751	734	788	772	851	766	778	743	761	812	768	768	826	771	800	841	772	797	788	792	828	833	807	763	805	723	784	798	784	781	758	769	818	784	788	819	774	797	747	755	821	792	745	768	810	777	799	810	783	798	784	759	822	790	811	799	765	847	757	801	827	780	772	758	724	835	819	819	795	814	750	800	732	775	805	731	770	790	822	742	750	800	751	780	771	827	796	811	758	777	804	810	816	760	792	777	791	784	772	804	782	783	761	734	769	797	806	771	796	770	791	765	795	790	806	779	780	738	806	768	789	781	752	786	760	765	827	763	848	782	799	797	821	825	787	774	773	822	791	784	795	770	726	784	770	801	739	782	769	747	803	816	768	777	774	796	740	760	823	822	724	783	817	779	808	776	794	794	795	752	794	740	795	772	791	821	781	793	727	750	811	802	822	783	787	809	838	767	794	794	784	780	778	750	797	793	778	767	823	829	800	813	779	798	781	815	768	753	763	764	783	821	750	731	804	773	759	749	787	819	794	759	799	802	739	770	808	796	763	786	815	758	768	781	798	745	804	728	774	766	779	768	736	801	764	835	805	769	733	825	764	776	764	801	777	753	768	822	794	785	778	802	774	750	757	769	748	722	792	770	812	767	790	756	811	768	817	805	838	798	834	767	773	806	823	806	800	708	775	755	827	799	771	777	814	782	812	717	787	780	766	832	745	786	780	753	761	746	787	785	815	744	751	766	740	796	763	759	724	813	812	786	814	765	810	793	773	810	780	791	739	817	789	767	783	758	775	801	879	745	775	791	842	741	804	771	790	742	799	766	814	728	741	782	811	807	770	780	818	773	785	741	778	848	793	737	787	777	789	798	817	783	852	760	792	776	757	758	820	796	765	722	767	783	813	770	784	817	749	803	749	785	794	792	852	837	811	768	810	794	776	778	781	840	774	804	823	751	754	732	802	771	767	757	803	784	769	766	778	765	785	813	780	747	752	810	783	812	764	734	790	714	781	772	721	768	806	773	756	741	814	772	768	787	741	778	832	825	753	734	798	802	808	783	769	780	815	791	755	773	811	742	779	785	737	756	795	815	810	774	812	802	774	809	778	773	844	813	755	781	754	771	816	806	789	789	826	745	774	753	754	746	810	786	777	767	779	822	806	810	752	759	800	772	816	780	755	809	744	790	806	787	777	787	748	858	756	806	773	757	750	773	762	814	715	824	779	822	808	797	815	741	845	764	791	811	784	785	759	787	810	736	764	736	757	757	794	766	741	774	786	783	766	738	766	770	747	777	812	795	780	792	755	757	798	806	776	753	770	726	762	810	815	789	772	748	767	745	785	773	739	774	733	808	777	783	804	780	810	791	757	799	791	794	807	821	814	788	817	800	782	752	810	793	745	748	817	797	772	816	777	740	797	833	803	806	712	784	807	758	820	773	804	780	785	786	790	801	808	816	770	763	782	801	830	750	815	783	792	747	758	788	749	805	723	771	796	792	818	744	808	738	752	747	769	755	823	771	812	793	757	785	784	822	809	792	804	813	781	749	774	792	727	773	811	860	819	771	787	768	746	751	804	772	814	800	846	701	837	728	755	811	785	781	800	790	769	756	758	769	754	802	800	750	735	772	784	778	758	776	793	794	773	770	755	785	775	833	773	806	808	810	790	779	769	807	834	769	783	791	758	771	770	787	743	779	765	736	791	761	816	791	782	824	825	786	757	748	811	732	794	781	786	829	785	786	758	757	746	782	788	825	797	798	767	802	825	793	796
27911	37848	20564	8705	1124	65	56	63	63	67	65	52	65	60	45	58	67	98	469	542	334	155	103	75	62	68	63	60	62	52	46	58	56	67	57	52	56	59	52	58	56	61	50	55	39	60	54	61	62	55	47	58	52	65	50	66	50	63	64	57	62	51	58	56	57	50	51	68	47	53	58	59	71	51	51	54	58	46	54	57	60	50	52	57	47	59	70	54	43	57	57	59	70	66	67	46	51	56	58	62	64	61	64	39	48	67	49	58	56	57	65	57	69	62	53	67	56	65	65	45	48	65	60	47	61	64	59	50	47	44	57	63	56	45	79	59	67	55	56	57	64	60	42	58	55	60	60	52	49	58	59	54	55	43	47	65	48	66	62	58	57	57	57	58	58	70	66	67	63	62	59	55	79	60	54	66	59	61	61	54	58	63	74	49	52	69	48	48	65	72	49	68	58	62	66	54	54	57	55	57	51	51	65	44	53	56	49	59	60	64	51	61	54	52	56	53	70	64	62	59	61	57	60	57	54	60	46	56	61	60	57	63	45	45	67	27	59	46	63	65	49	63	58	52	64	51	56	70	60	60	52	63	43	58	44	53	63	49	63	57	50	48	68	56	76	57	76	59	67	52	54	65	60	59	55	55	65	54	61	64	50	53	64	62	61	61	63	56	47	58	57	55	65	63	60	65	48	76	61	50	62	63	66	59	65	45	70	47	62	66	58	44	54	60	52	52	58	40	54	57	51	50	82	60	45	58	67	65	59	84	52	44	62	50	70	66	47	65	44	63	50	37	67	61	50	49	51	53	53	61	58	46	66	53	64	56	45	58	66	61	65	45	51	61	45	48	52	64	56	60	60	59	64	62	58	66	61	48	62	54	44	62	61	46	59	63	57	62	58	46	76	45	49	62	77	47	58	69	61	75	61	56	57	58	58	58	59	64	68	53	60	57	63	72	55	72	56	57	54	67	51	44	51	55	47	57	52	65	50	60	56	54	63	52	51	55	68	54	46	48	57	58	49	61	48	56	56	66	73	43	46	51	66	65	54	42	58	53	54	57	57	65	57	46	56	63	44	60	54	50	68	61	53	59	65	64	51	52	45	70	57	62	65	47	58	55	62	50	55	44	59	49	65	61	50	57	64	50	62	63	66	40	52	64	53	56	61	72	57	62	60	45	61	59	45	51	55	61	52	58	57	61	41	58	56	74	78	53	58	53	51	48	53	59	74	60	58	54	56	73	62	62	64	45	63	63	60	56	56	62	52	64	57	52	55	56	55	55	63	46	68	63	56	54	33	60	64	64	49	61	52	49	66	44	54	65	72	56	71	49	70	65	60	56	53	39	65	65	51	50	49	64	62	72	53	57	62	67	54	54	58	56	69	62	58	48	49	52	54	60	60	72	49	59	60	58	66	58	52	57	70	66	69	61	64	48	48	44	63	52	56	55	51	48	54	54	56	56	64	49	52	52	60	48	65	43	57	63	64	64	59	60	62	69	57	63	53	64	61	58	60	59	51	58	61	52	57	59	68	71	56	60	64	54	51	50	55	54	57	65	63	63	60	54	56	58	51	58	48	50	54	57	68	69	56	53	59	44	56	62	52	50	47	57	61	57	48	47	53	56	62	77	58	61	55	51	56	53	51	57	59	53	53	68	58	61	56	59	63	74	61	57	64	61	71	57	47	56	55	57	54	54	71	52	50	59	56	52	75	52	73	72	57	49	48	77	64	57	57	56	66	58	60	55	55	47	57	56	60	47	63	59	42	47	62	68	52	56	63	54	56	51	57	53	66	53	67	67	65	60	66	56	54	56	54	54	61	62	54	57	52	57	59	68	65	67	63	58	62	61	58	61	56	61	63	68	60	45	67	57	48	61	56	53	51	48	66	63	58	54	60	49	46	48	51	67	63	56	52	61	55	60	68	46	55	44	49	59	65	47	68	44	54	75	53	66	45	62	62	58	47	57	58	46	71	50	54	57	59	59	64	53	63	52	51	70	49	64	40	55	61	72	49	57	65	43	57	56	55	52	43	41	64	60	50	61	58	58	63	64	50	50	58	58	57	59	59	58	47	62	57	57	63	68	43	50	66	61	55	48	48	57	59	51	63	69	44	56	59	47	55	70	53	58	57	55	48	52	54	55	62	54	53	52	65	60	54	74	55	66	65	61	55	54	61	55	43	53	58	60	47	47	56	66	51	56	62	51	57	57	55	61	52	53	58	61	65	63	67	51	57	56	57	60	51	61	59	71	58	48	67	50	63	70	58	51	50	52	55	60	73	64	55	66	71	53	56	55	59	59	55	56	55	55	56	51	58	63	58	69	52	56	48	59	47	59	45	59	60	44	50	43	60	53	60	54	59	61	58	50	56	48	54	66	55	67	57	55	60	63	64	64	58	58	59	45	56	62	57	63	47	60	49	53	53	56	62	62	65	56	49	54	62	57	67	43	59	70	56	69	61	51	52	56	43	48	55	50	55	62	51	51	61	70	43	69	67	55	62	54	55	64	65	55	60	63	54	50	55	61	72	48	43	47	61	45	57	56	62	57	66	54	63	48	54	61	54	62	63	51	52	61	41	47	59	53	58	67	55	52	51	69	56	62	54	56	50	54	53	67	49	60	73	46	62	69	59	52	46	45	53	56	77	59	59	57	62	55	54	62	55	56	48	57	50	58	48	46	49	57	62	57	56	52	65	57	55	52	55	63	59	58	53	65	50	58	54	55	46	62	57	56	71	50	69	69	58	62	63	51	57	47	58	68	48	57	53	48	60	60	58	62	56	68	65	58	68	54	56	54	60	50	56	52	58	53	47	56	58	67	50	62	58	56	72	51	69	77	66	67	62	48	67	56	74	49	47	61	54	55	57	59	60	67	57	63	55	46	46	52	49	56	64	63	53	67	58	66	47	62	55	56	59	48	58	65	66	57	55	54	55	54	53	56	55	52	56	55	62	51	59	55	43	63	52	76	57	64	58	58	49	62	72	56	55	62	66	65	65	58	47	67	51	60	52	47	59	47	61	51	62	52	62	62	56	51	69	56	54	56	60	54	56	64	61	61	63	52	64	58	55	53	57	57	60	49	54	59	59	62	56	67	61	63	52	62	65	51	43	72	60	48	68	60	66	57	64	60	59	59	66	63	42	56	62	60	70	68	52	61	60	48	59	62	55	54	54	50	58	55	57	45	52	62	59	63	66	50	64	56	54	67	58	57	56	55	67	59	59	44	58	61	56	68	48	51	54	51	66	51	42	59	50	61	57	55	57	48	50	72	49	51	48	65	51	62	58	50	57	57	56	53	62	68	53	56	60	72	63	53	65	52	47	52	54	55	62	59	58	54	62	67	55	65	58	56	55	64	57	50	55	52	43	69	41	62	56	55	60	57	61	66	56	64	52	69	54	47	77	52	59	50	54	47	64	50	53	71	59	58	46	60	69	62	42	68	55	52	61	48	64	55	57	47	53	52	54	62	52	57	55	55	69	62	54	62
47486	47505	40038	42525	12657	1840	1596	1338	1172	1087	1000	1034	984	977	897	839	920	3258	13552	14511	8496	3378	1902	1296	1004	762	733	710	711	696	678	666	744	680	668	713	694	693	699	673	691	621	713	646	676	713	684	675	629	709	648	690	729	676	672	697	708	686	677	701	679	662	702	676	709	665	677	718	678	728	667	690	635	693	696	681	732	693	737	667	686	694	649	662	668	691	666	657	712	694	643	680	733	714	678	674	673	684	657	688	654	684	691	697	704	654	667	663	709	686	638	687	708	676	671	707	663	673	667	714	692	682	670	646	693	727	624	650	710	667	686	713	677	688	677	695	677	693	668	686	686	629	703	625	695	696	696	701	704	644	685	643	707	658	712	723	616	687	664	683	658	617	707	653	713	661	708	654	712	688	682	691	722	701	683	711	671	717	683	656	711	730	721	706	690	665	696	707	657	681	702	646	678	691	691	641	636	687	716	689	694	669	692	689	681	682	691	667	700	730	691	673	688	714	671	686	715	695	686	680	712	655	659	691	671	686	634	680	754	689	701	675	673	669	682	714	693	693	666	701	672	718	709	682	665	701	685	666	697	685	629	681	726	702	731	681	667	710	661	671	683	703	680	674	682	674	661	713	687	704	678	689	696	673	678	676	665	659	676	678	685	726	659	672	676	664	658	711	688	719	688	652	675	697	646	708	722	716	686	697	662	695	680	722	677	675	694	685	698	669	693	658	702	688	658	664	674	696	708	673	672	675	660	672	681	684	725	711	680	659	674	723	660	638	720	678	742	722	707	731	673	673	693	636	682	724	683	703	685	675	674	699	666	668	694	713	693	686	676	650	656	679	715	677	703	670	700	659	672	696	650	666	712	672	714	666	646	687	705	671	650	719	643	643	697	707	671	637	730	667	671	689	727	654	688	674	707	677	670	638	698	697	661	680	691	649	675	690	690	679	697	695	682	677	638	714	719	713	633	716	667	701	747	669	663	628	714	676	701	734	714	647	683	681	682	660	689	676	692	725	644	649	727	680	656	675	705	689	695	692	697	736	669	647	666	680	685	689	691	697	640	695	738	713	698	693	715	701	690	689	701	721	682	664	697	666	681	700	670	734	680	689	670	714	689	700	679	700	717	680	672	683	696	732	655	687	698	726	656	696	686	661	654	655	681	680	645	673	699	712	695	666	684	696	648	665	690	731	672	714	737	710	676	711	667	696	721	696	692	698	669	646	686	662	673	724	676	661	680	684	701	631	676	724	709	688	714	658	755	713	616	674	684	692	656	701	699	668	664	712	738	695	697	647	702	690	692	688	681	673	720	677	710	723	713	674	697	636	674	683	654	701	721	701	680	726	705	666	706	681	688	712	707	650	718	702	677	653	677	667	648	684	685	681	678	683	660	693	668	645	662	670	687	720	721	701	680	676	677	668	660	701	687	663	623	688	715	707	672	672	677	676	686	676	705	707	695	705	616	640	663	714	749	636	665	713	669	685	680	697	687	689	717	657	654	698	727	665	671	700	681	675	648	687	675	723	659	759	691	718	692	679	695	702	675	661	679	665	636	675	664	702	683	675	715	643	698	708	733	745	681	691	635	687	691	693	638	714	650	690	689	706	710	651	711	665	710	664	677	669	711	718	742	693	701	650	711	703	699	702	689	640	670	699	714	678	668	658	741	693	675	724	696	680	680	703	707	685	669	720	707	692	732	641	674	694	715	703	715	694	682	681	696	701	645	716	671	728	702	692	693	736	669	710	708	696	691	714	705	712	712	706	679	687	709	720	653	674	660	695	689	660	698	663	688	677	667	656	683	669	672	688	634	653	698	670	719	655	738	693	714	690	670	691	707	688	664	616	638	645	691	703	718	676	690	696	675	659	684	711	680	722	714	750	660	697	716	715	700	705	648	703	701	668	723	671	688	692	703	706	712	667	702	647	716	663	684	678	690	711	643	705	672	673	727	689	662	641	719	759	675	679	693	718	679	700	670	693	641	652	656	711	679	646	705	653	697	647	739	706	688	649	661	681	633	685	750	710	663	769	718	738	703	710	676	718	703	704	685	683	675	689	665	678	680	702	697	668	704	681	707	711	727	688	663	717	699	686	741	684	678	648	696	704	660	687	672	661	701	648	723	668	696	693	702	658	701	659	718	689	634	689	696	689	724	701	648	664	671	661	656	709	711	699	684	690	719	693	683	702	645	708	718	665	681	738	684	659	693	658	660	670	711	668	742	683	694	722	690	689	643	666	717	665	645	695	664	714	673	699	662	708	661	665	714	672	700	682	669	669	712	745	669	723	734	682	661	703	714	681	680	700	703	670	680	656	660	682	677	675	684	695	740	686	697	693	708	700	664	710	731	710	741	713	664	697	651	704	691	701	708	723	715	711	633	710	712	689	735	665	676	655	644	660	700	679	728	678	672	709	684	666	668	700	708	711	682	690	688	654	677	683	648	718	668	664	677	650	657	698	655	704	685	703	683	660	646	723	675	693	719	721	716	707	644	693	694	700	671	645	696	726	683	699	729	665	676	669	691	643	710	696	689	738	700	695	687	715	709	699	717	696	677	712	689	642	706	667	704	682	699	704	716	694	710	669	679	646	665	650	637	702	678	693	727	686	705	665	689	698	688	674	679	677	681	661	661	715	696	646	698	685	696	638	673	725	722	689	675	635	695	712	699	696	645	693	746	694	685	676	667	661	659	661	668	637	715	701	735	702	661	629	654	686	678	689	681	669	679	733	640	704	709	656	679	672	736	656	727	711	704	638	710	671	679	667	637	687	692	655	717	697	692	715	685	669	677	708	653	661	689	704	728	709	692	663	672	693	678	661	706	696	708	672	671	715	660	640	711	702	695	677	668	673	711	631	661	670	695	693	696	673	703	680	665	683	719	657	745	684	661	684	657	679	721	690	666	693	681	640	664	692	657	701	661	698	669	720	660	701	721	696	668	695	708	679	749	695	642	684	734	653	685	675	693	684	657	672	650	705	667	679	658	641	674	657	693	669	698	696	678	705	661	681	680	653	692	655	681	650	690	688	681	687	684	638	697	712	642	648	692	640	693	685	649	675	664	712	695	709	631	688	701	695	722	713	654	689	688	705	682	694	664	740	681	691	665	713	667	673	724	689	693	677	714	668	628	710	671	711	685	657	692	664	629	665	729	694	665	657	689	695	661	674	687	654	715	665	745	682	645	671	620	677	684	633	705	674	674	673	667	694	706	686	691	620	643	691	657	685	733	689	680	704	642	717	694	709	641	638	644	675	700	697	707	685	662	670	701	693	688	682	631	658	684	661	682	652	663	657	662	702	719	710	673	656	633	679	674	712	717	685	715	688	683	673	671	666	668	667	696	633	672	674	677	713	641	684	706	685	687	716	640	686	654	650	679	640	720	720	703	702	679	695	706	699	667	677	688	662	648	689	704	674	736	632	707	685	711	682	697	727	693	673	699	694	662	709	729	689	707	658	663	657	695	659	706	698	684	701	667	694	692	671	700	709
8338	10947	5720	1665	188	50	56	62	53	48	59	62	51	64	45	55	58	53	141	147	87	83	57	54	52	40	36	48	55	47	51	55	55	48	45	57	39	50	44	49	47	46	59	45	52	64	45	47	50	63	49	48	59	57	53	38	46	52	50	43	49	51	56	67	53	45	40	50	49	40	60	43	57	41	53	44	54	51	47	46	60	46	45	40	58	53	48	43	50	58	61	58	54	48	51	35	44	59	45	44	49	55	41	51	49	36	53	54	55	56	49	51	53	39	55	32	61	55	44	55	56	50	51	49	35	52	56	52	45	44	51	54	31	50	34	46	44	49	52	64	40	47	40	51	52	49	58	46	44	48	50	49	48	56	52	54	57	48	50	60	52	55	37	59	49	40	56	45	55	59	48	53	51	47	48	56	58	49	50	52	51	51	52	47	51	44	50	44	59	37	53	46	52	49	54	43	56	59	53	53	53	48	55	39	39	41	40	44	44	47	52	48	48	51	44	47	53	41	49	39	47	39	50	56	47	63	44	52	50	53	64	55	49	45	52	49	44	54	49	50	56	55	41	54	41	51	52	48	40	48	47	50	58	55	55	54	54	47	47	32	56	50	52	61	47	63	40	44	34	47	58	42	64	50	55	62	41	53	53	48	59	47	48	54	45	47	37	53	46	46	47	56	64	57	53	44	57	50	41	56	65	47	39	59	51	53	44	54	45	49	49	58	62	61	55	52	45	55	53	47	51	45	45	49	44	55	57	58	57	65	52	45	45	65	41	50	57	54	58	50	48	40	39	58	45	43	38	44	51	50	48	48	52	42	38	53	50	44	50	48	41	54	46	42	45	28	50	43	49	44	39	41	43	51	54	47	58	52	56	41	66	49	37	54	60	50	57	41	51	59	61	48	44	51	56	46	49	61	49	52	65	38	59	43	52	59	53	47	41	53	45	44	62	54	49	40	57	70	56	59	49	61	53	61	39	46	58	42	44	54	52	48	49	51	56	52	65	55	72	55	44	44	59	46	61	59	44	65	46	51	48	45	49	49	57	61	64	53	53	48	55	44	43	52	49	48	37	46	54	54	51	46	55	58	61	44	52	51	45	51	46	34	50	38	43	51	66	56	42	47	49	55	48	51	51	61	61	55	53	58	42	45	36	42	39	47	37	52	51	47	43	53	42	45	42	55	59	54	49	49	53	51	48	35	55	58	52	52	38	44	53	59	63	44	48	45	50	39	53	41	49	52	48	42	64	53	43	52	47	65	46	45	54	69	45	47	46	56	52	43	47	67	44	49	51	58	66	38	56	77	50	47	45	49	56	60	45	52	58	52	44	57	56	40	47	55	56	57	40	52	51	61	48	71	61	44	59	50	42	59	46	69	51	56	48	38	50	46	51	58	51	53	60	52	37	57	42	55	49	56	64	38	44	38	45	42	49	46	55	44	33	68	49	57	47	48	60	52	45	42	43	55	48	60	57	40	62	36	55	57	46	53	55	33	55	44	46	46	58	49	51	45	43	44	55	43	55	55	71	52	46	46	49	51	36	54	44	52	46	49	69	50	35	44	45	52	50	47	54	60	59	41	50	59	48	58	61	46	40	48	43	52	58	58	55	59	54	51	46	54	40	40	51	49	39	55	34	49	35	58	47	43	43	44	52	55	46	46	57	53	44	45	61	59	49	42	46	38	56	58	53	55	70	46	57	49	52	44	51	64	39	42	51	62	50	49	60	45	39	45	53	51	57	51	54	46	59	53	53	37	59	56	58	41	54	44	55	43	62	49	50	35	55	50	57	56	55	47	53	50	66	46	60	44	48	48	61	50	51	54	55	45	51	58	44	55	52	56	56	52	65	53	51	42	46	48	57	49	48	61	56	41	48	47	39	45	55	53	45	47	51	54	52	47	43	58	35	51	36	41	34	51	45	55	38	52	52	43	53	51	50	34	48	44	65	47	49	57	55	52	48	39	59	44	49	42	60	57	64	41	51	43	54	46	60	59	55	45	56	52	48	44	63	55	56	57	38	44	47	42	47	45	59	59	51	41	45	68	59	50	51	56	49	56	55	47	58	44	46	45	58	51	58	48	37	52	55	52	53	62	56	51	46	64	42	52	43	67	59	59	49	42	45	46	50	52	61	43	52	58	53	65	49	44	44	33	50	51	68	47	42	41	55	44	60	48	55	43	56	46	56	58	54	59	45	47	55	49	57	49	38	55	66	44	63	60	66	58	42	49	52	53	49	61	57	54	47	59	50	64	61	50	54	54	55	60	53	45	46	50	43	50	52	49	56	50	46	56	45	54	56	48	56	48	63	53	50	36	54	39	40	50	53	48	45	52	46	50	43	51	47	61	39	45	54	57	52	44	45	53	63	44	48	41	36	48	48	53	46	44	55	51	50	46	57	43	51	52	49	40	52	55	41	48	37	38	45	60	47	55	32	44	37	54	63	56	44	36	47	53	49	57	37	65	54	42	51	48	43	47	56	58	48	55	50	51	48	43	42	42	54	56	44	55	45	52	51	60	49	35	49	48	34	46	60	46	67	47	45	67	37	42	40	51	50	53	51	52	50	41	53	57	46	45	38	52	52	49	52	45	57	68	42	60	50	60	61	56	56	63	45	44	44	47	41	44	52	50	54	55	55	45	47	51	49	50	48	52	59	49	46	50	52	44	42	53	51	39	63	53	48	51	66	56	51	43	51	49	50	54	36	40	47	59	65	53	48	50	46	58	44	48	47	61	47	41	64	44	40	59	40	50	58	44	56	48	49	52	53	44	48	54	50	47	39	59	56	54	46	48	50	55	51	43	46	70	60	51	53	49	52	41	52	44	58	62	32	44	43	54	49	52	65	70	56	60	51	47	51	46	48	55	38	40	50	52	56	54	54	51	44	58	54	50	52	49	51	55	53	53	50	45	43	40	51	55	55	39	52	44	45	56	58	43	71	51	60	68	49	40	40	55	60	45	40	64	53	42	43	49	40	49	44	39	48	46	42	40	33	52	49	50	61	50	57	66	47	47	49	49	55	39	44	51	57	40	55	46	47	49	51	50	48	48	50	47	51	67	56	48	56	52	40	58	46	45	61	50	48	51	45	44	52	42	61	48	54	47	47	60	56	48	41	54	51	53	49	69	56	36	44	48	49	46	48	44	60	55	49	40	39	55	60	56	40	49	53	49	63	68	48	46	47	43	58	61	52	45	48	47	65	43	49	53	58	58	45	55	52	45	48	45	54	65	63	56	44	42	49	62	49	47	46	67	51	45	60	58	46	56	54	52	41	45	54	54	52	51	47	40	41	46	49	59	37	46	53	42	58	50	55	47	48	52	54	53	44	58	54	48	60	64	49	45	39	51	65	47	43	43	33	45	50	52	56	48	44	46	36	53	53	56	64	45	43	62	59	42	35	42	52	49	58	44	57	47	42	48	36	42	45	56	46	53	43	56	40	50	50	53	47	30	44	52	38	51	48	55	59	64	55	51	59	40	43	44
41019	35854	25741	24522	5774	862	746	742	696	645	715	655	646	675	637	632	657	1081	4233	3276	2138	1669	898	992	753	710	654	607	604	625	624	603	620	616	615	616	626	563	613	614	592	610	566	618	621	646	620	568	601	578	594	563	606	645	606	646	619	582	655	617	605	624	591	584	611	635	605	579	632	619	601	615	564	621	536	647	599	646	638	596	621	615	639	634	618	639	607	584	630	615	567	605	647	616	584	625	655	634	647	587	626	594	618	604	641	605	628	649	625	623	609	617	634	597	630	632	638	618	596	619	633	602	633	617	633	603	638	605	634	560	654	585	635	621	669	607	608	651	594	610	609	596	621	576	612	582	617	600	623	634	605	558	566	579	595	609	630	628	567	653	579	601	627	615	584	637	629	642	615	629	605	623	648	595	625	601	641	594	595	605	611	579	628	626	587	582	593	599	600	607	638	595	644	606	618	632	589	589	622	599	630	623	643	578	625	606	645	576	623	622	582	608	610	594	619	649	574	596	586	612	618	628	613	625	601	615	594	662	615	590	669	615	578	609	606	602	603	585	643	613	652	595	610	607	593	575	619	587	603	585	662	583	654	605	597	599	612	611	557	629	614	581	534	601	608	639	619	595	611	627	596	609	626	623	558	607	663	597	610	636	600	606	600	584	610	598	609	630	562	598	613	626	619	560	649	608	636	653	601	622	592	627	595	654	596	559	577	605	633	638	609	641	620	631	608	553	576	618	620	602	638	592	598	579	617	655	620	639	658	614	606	571	604	612	613	569	615	580	594	574	614	637	651	632	621	574	601	611	632	623	559	608	574	623	626	617	642	622	623	639	610	621	616	601	589	668	625	622	675	630	624	619	667	616	592	618	636	618	631	600	661	622	626	632	637	605	601	622	646	627	609	587	563	632	588	580	575	612	642	573	628	605	615	627	649	621	614	618	598	613	578	660	623	638	566	630	576	596	605	594	629	605	637	577	582	657	658	596	599	671	607	595	635	608	627	638	581	602	610	597	615	598	563	578	558	608	643	620	557	611	633	625	586	634	613	613	653	604	628	607	632	631	638	606	640	635	610	645	611	621	572	668	602	577	646	602	613	653	677	592	619	612	646	619	596	620	585	604	642	598	564	591	597	617	575	572	592	607	578	608	649	640	591	658	563	640	640	632	601	615	607	612	620	643	620	619	660	618	608	659	667	638	594	594	606	608	617	620	616	615	652	592	663	607	603	601	628	601	701	653	643	570	629	609	629	610	624	635	603	567	654	617	600	603	558	571	635	611	618	600	564	573	621	616	635	591	567	659	610	620	589	641	613	587	621	648	611	625	622	619	641	608	633	578	588	628	614	621	569	654	612	593	674	589	617	605	622	640	653	620	593	624	626	619	582	604	616	637	591	591	601	639	599	645	581	623	628	599	610	660	601	606	611	583	599	601	582	630	588	644	629	612	588	633	639	657	621	598	599	663	599	601	597	577	615	614	635	596	620	606	613	580	608	646	622	659	627	614	595	598	618	579	605	600	598	622	572	594	599	596	598	616	643	558	634	625	626	602	592	612	636	609	616	630	591	601	614	592	614	608	597	598	621	627	636	659	622	600	610	620	613	579	626	577	612	620	584	650	634	606	604	592	635	591	615	600	613	594	623	628	611	623	604	621	635	614	549	563	606	604	645	580	653	599	587	614	613	618	629	651	635	634	638	630	610	557	593	579	641	637	595	654	608	608	599	594	632	613	655	642	599	609	606	603	606	641	622	592	593	567	597	632	622	597	609	584	612	610	562	635	646	633	612	602	640	625	656	588	597	620	609	596	637	615	619	591	643	596	639	619	634	613	636	589	615	600	643	580	640	599	654	577	604	606	607	613	586	584	618	637	606	603	631	643	593	647	639	604	559	656	595	640	594	558	632	627	639	624	596	641	634	611	616	627	627	639	614	590	609	635	643	584	629	627	602	610	599	624	624	580	567	608	650	629	625	642	657	574	646	654	633	626	613	605	615	644	612	652	593	605	596	626	621	653	630	581	571	584	605	671	621	595	615	634	618	631	580	621	655	665	582	619	597	624	607	645	603	624	614	636	605	565	608	680	634	626	641	663	624	604	614	593	611	600	615	652	625	591	609	619	594	630	604	569	593	637	634	620	592	644	582	588	620	619	612	623	637	638	624	572	618	592	593	630	630	589	643	627	592	618	588	566	602	610	629	604	642	659	640	611	627	595	603	605	601	595	607	603	602	596	567	619	592	612	625	608	627	608	605	596	631	627	586	585	619	605	604	596	635	635	641	644	555	617	628	659	624	627	590	631	602	602	604	643	627	577	573	590	624	600	677	607	614	587	584	564	606	601	575	598	604	617	630	642	592	621	602	623	622	590	615	603	634	620	645	581	581	596	607	613	582	638	593	604	590	606	614	593	599	636	668	627	623	598	635	597	598	624	628	570	614	628	587	614	611	602	606	599	614	602	599	622	634	610	613	643	603	624	604	613	621	611	631	638	634	615	588	633	582	593	607	629	630	607	594	622	577	622	650	614	626	614	625	617	587	625	642	589	622	638	610	575	583	584	601	657	681	660	641	604	610	622	604	624	612	587	616	612	588	605	645	611	600	624	644	567	622	649	601	598	637	635	580	586	619	614	657	618	610	576	609	599	627	627	628	615	600	629	622	609	648	554	603	632	591	612	584	664	626	587	591	611	621	596	658	616	579	599	621	609	571	590	614	593	621	621	601	600	610	647	624	614	625	650	633	587	622	648	615	634	617	618	595	633	584	584	604	628	643	616	568	605	614	644	571	574	572	581	601	603	712	603	639	595	648	587	652	616	637	635	583	600	618	612	562	578	607	623	599	624	618	600	618	669	627	620	622	663	595	619	625	615	579	615	622	610	596	608	612	620	607	604	612	603	602	613	596	596	599	564	620	572	630	676	640	625	616	640	621	623	636	654	654	654	584	622	647	631	577	612	632	609	608	665	639	571	616	628	624	633	611	581	645	591	608	612	684	626	648	595	662	612	589	635	653	611	659	595	613	593	626	588	571	561	627	601	618	654	603	607	643	624	617	586	582	591	623	604	594	572	598	574	602	561	591	597	632	613	612	632	634	643	641	580	633	618	593	594	633	590	615	586	627	623	642	580	655	540	653	603	620	613	612	640	595	629	592	662	554	677	631	608	628	619	646	632	624	614	601	598	633	616	633	640	629	619	604	597	652	605	572	619	616	600	645	580	605	642	658	637	588	568	643	606	625	610	613	617	611	664	619	618	609	637	662	635	573	631	639	624	617	644	615	619	625	602	581	615	617	583	619	663	622	613	612	600	598	610	622	667	610	632	600	625	622	578	618	600	575	620	597	641	632	636	641	627	622	625	589	609	611	543	602	616	609	620	636	609	622	629	628	614	607	648	613	648	652	624	622	642	630	620	588	666	591	572	638	634	592	556	566	593	610	601	593	620	642	654	602	644	589	629	586	662	595	590	647	608	604	657	626	617	656	633	603	658
21247	29735	13850	5401	301	53	48	50	47	63	49	45	50	43	51	45	48	98	351	409	188	121	98	67	61	46	47	56	65	39	46	61	46	32	47	43	56	50	43	41	49	34	44	44	48	45	52	52	42	55	47	31	52	42	35	55	31	50	44	54	60	45	44	56	39	51	34	48	48	42	39	48	48	52	42	47	41	49	43	50	44	51	40	47	42	48	49	46	35	48	45	49	40	49	55	48	47	37	39	37	42	49	45	53	44	37	45	47	60	30	37	48	48	42	40	46	42	48	56	52	47	52	40	51	53	49	43	39	55	41	43	54	41	38	44	50	47	60	50	38	56	53	56	37	44	57	52	41	49	40	46	33	38	46	53	42	42	42	34	38	47	48	55	47	45	40	43	36	49	46	50	41	56	45	39	44	47	35	47	50	37	49	55	43	41	39	55	52	47	54	54	41	48	39	37	43	42	42	48	46	40	50	43	41	58	40	42	41	37	44	58	44	52	33	51	46	48	40	49	44	33	48	44	38	43	40	53	39	54	48	50	43	48	41	48	45	54	46	47	54	29	46	55	31	40	48	44	53	59	30	43	45	46	41	36	45	34	49	29	51	50	54	43	57	40	48	31	51	52	37	56	54	52	48	63	51	51	43	48	51	49	42	61	53	49	52	48	55	35	60	58	40	46	49	49	39	45	54	42	52	34	46	46	52	61	43	39	48	48	44	50	44	42	40	52	50	44	51	49	43	37	51	42	38	46	39	36	42	49	43	55	46	50	37	35	52	47	47	36	44	49	46	47	41	48	36	38	46	51	37	50	52	53	52	38	42	36	38	38	50	36	49	48	44	55	50	42	54	48	61	52	53	46	42	49	53	41	45	46	46	45	56	45	25	48	45	52	47	41	52	39	52	40	45	63	49	35	45	42	37	42	51	48	39	49	36	49	53	40	45	54	37	32	49	43	45	47	34	52	60	44	46	50	45	30	46	54	44	42	43	45	49	27	43	50	41	44	57	48	36	50	49	49	49	63	49	53	49	46	51	44	52	41	44	46	50	46	52	43	40	44	41	44	35	44	46	43	40	43	41	48	52	44	41	36	45	55	59	42	44	33	57	45	45	47	51	44	58	47	44	45	40	41	42	49	55	52	41	47	38	41	53	34	48	43	49	47	52	59	39	42	45	51	45	39	55	42	40	44	46	36	52	50	51	46	49	42	40	48	54	48	37	61	45	55	46	37	46	40	46	43	51	47	48	46	49	47	46	52	37	39	53	58	51	42	42	55	46	50	46	64	44	53	46	41	45	45	48	34	40	54	48	48	49	51	56	49	54	48	53	49	41	39	35	51	46	48	41	41	48	55	42	49	52	53	46	41	39	43	49	41	42	59	50	39	43	41	44	44	36	52	37	53	39	56	52	40	46	52	36	45	55	36	38	52	47	49	55	40	44	42	37	45	50	41	50	51	43	47	54	48	40	58	41	43	54	35	46	39	53	41	52	58	37	47	46	48	40	48	50	45	34	58	47	45	48	46	46	50	53	43	40	40	36	44	45	33	55	52	40	47	43	52	46	41	59	38	40	36	58	50	58	46	46	49	40	51	52	48	53	62	56	48	49	46	37	48	49	40	42	41	29	50	50	43	44	54	33	50	46	28	57	47	44	45	54	47	42	56	47	52	47	49	48	53	42	37	52	52	45	46	61	49	40	37	38	59	54	47	34	49	49	48	47	47	36	44	42	29	41	45	47	49	45	50	39	45	55	30	42	56	35	36	49	40	57	48	40	45	59	45	53	54	41	42	55	53	51	45	55	36	59	54	50	39	45	52	48	47	53	53	45	47	56	48	41	46	39	59	41	38	50	43	39	49	44	44	55	49	39	45	61	41	52	37	43	49	46	37	45	55	45	39	51	50	53	52	53	47	49	42	39	56	37	39	46	45	54	45	46	38	56	33	55	39	50	58	41	39	44	40	43	63	36	44	50	51	51	34	60	39	52	35	53	45	32	44	42	45	50	54	55	52	51	63	43	41	51	41	49	34	45	43	51	40	39	43	39	49	42	38	43	57	50	34	56	34	45	47	53	49	47	46	37	51	33	47	55	38	36	47	40	49	39	35	46	47	39	37	42	53	49	48	39	42	42	46	48	64	41	45	39	48	49	53	42	50	59	49	46	40	44	49	52	39	45	44	45	37	55	43	56	50	55	44	51	36	52	51	57	54	42	48	37	59	51	55	42	47	51	52	40	38	43	52	47	48	47	65	34	38	43	47	47	55	43	49	31	41	53	56	39	46	35	50	37	41	42	61	37	46	48	48	41	44	46	55	41	65	48	49	48	50	54	40	46	44	45	53	40	62	40	38	44	44	51	51	41	48	48	55	54	49	57	46	34	37	44	37	49	48	42	45	49	36	47	49	52	49	40	41	50	50	43	48	44	40	34	38	48	53	51	47	50	43	50	34	41	43	47	67	41	51	43	58	36	45	46	48	48	48	36	41	48	48	46	34	34	43	51	47	46	43	49	27	41	37	45	32	46	60	40	42	39	29	57	52	49	49	51	41	35	56	41	46	53	41	43	50	45	55	50	44	54	42	53	54	40	57	47	52	42	45	56	38	48	59	36	49	48	34	43	34	55	53	40	50	43	39	50	53	33	46	29	39	48	43	56	36	54	42	50	64	34	45	62	41	50	48	48	58	46	42	35	48	38	49	40	52	52	32	45	44	60	60	47	53	44	52	39	35	52	55	43	41	33	46	41	49	46	46	47	53	37	45	43	47	46	43	37	30	43	44	50	37	51	45	43	51	52	53	48	38	48	54	39	39	41	46	40	45	39	48	51	42	47	50	49	36	45	39	33	48	52	59	52	55	49	42	49	47	46	45	44	42	54	53	52	51	35	47	39	61	48	62	55	41	47	50	38	41	51	54	58	45	44	39	48	42	44	34	57	59	50	37	61	44	45	43	43	77	47	44	55	54	46	44	46	45	48	47	40	41	49	43	47	50	51	47	50	54	41	43	43	50	39	63	52	45	46	46	37	37	60	44	43	45	59	53	45	42	45	59	51	38	45	51	45	49	35	45	47	39	41	50	47	51	56	53	33	37	47	42	54	36	35	49	35	42	44	52	42	45	34	47	41	45	44	42	35	39	47	43	50	53	48	46	35	49	43	44	55	38	42	39	46	45	51	57	41	53	55	50	47	51	37	48	41	42	46	42	42	50	43	48	43	35	37	37	40	49	43	51	34	51	52	43	38	50	61	50	32	64	59	57	55	46	55	49	34	49	47	36	39	41	46	46	49	49	33	51	47	50	40	46	40	37	39	48	48	46	50	57	39	54	40	45	50	31	50	54	52	47	51	54	47	40	46	42	37	58	38	47	45	52	47	53	48	54	43	59	49	46	56	48	50	45	48	42	40	38	34	31	65	44	50	48	52	44	44	47	54	38	44	34	38	45	47	43	57	44	43	45	56	45	47	52	50	49	56	44	46	34	55	37	44
47592	44379	34046	36084	6044	1354	1297	992	878	845	878	753	736	721	668	663	723	1690	11047	10711	5201	2806	1895	1276	914	685	608	594	562	553	581	540	512	571	591	600	533	534	549	525	603	598	594	550	555	579	522	556	550	551	560	550	583	644	571	574	623	566	562	569	587	567	566	507	527	559	573	544	588	581	581	592	584	585	532	574	578	552	575	548	545	621	524	531	535	599	593	549	574	599	589	573	549	567	564	595	525	567	522	544	567	539	531	536	571	569	558	561	574	539	560	561	610	555	581	584	559	585	558	588	595	613	538	539	587	545	592	573	580	551	588	587	544	564	604	612	563	544	523	585	581	591	578	567	556	544	582	579	567	567	572	542	552	574	576	578	591	577	576	502	574	548	560	539	532	569	586	500	560	591	579	585	596	591	545	569	553	525	592	548	518	554	606	590	607	567	544	568	559	591	590	590	576	573	572	595	525	516	576	592	580	575	564	580	589	553	596	559	576	563	553	538	547	608	575	581	580	556	549	580	584	572	568	553	572	570	563	540	588	561	590	529	570	564	567	517	578	596	589	567	607	566	565	589	593	534	607	551	575	586	567	565	558	531	578	589	573	568	575	562	579	581	572	544	579	541	544	576	562	574	550	552	569	576	563	558	577	566	514	558	576	557	578	576	574	612	568	549	575	585	586	576	610	535	570	536	544	583	597	573	614	573	550	529	540	600	624	590	582	595	558	573	599	569	552	599	569	533	595	593	533	565	537	593	521	572	614	642	567	572	595	561	562	576	527	554	534	592	544	563	545	574	540	542	507	578	573	546	561	505	576	536	603	554	563	512	591	527	604	556	576	566	523	585	575	545	555	573	626	579	548	563	546	531	570	581	573	537	572	521	548	553	563	617	553	590	599	529	561	522	573	551	569	566	541	569	590	572	535	616	560	543	560	517	561	576	586	571	568	626	533	572	580	553	605	561	553	545	576	573	581	562	535	565	530	583	592	532	569	545	597	569	554	602	601	567	567	503	583	547	572	577	571	529	565	569	587	586	569	545	546	554	572	561	543	564	602	570	570	579	520	558	577	611	545	597	546	562	573	541	543	579	539	571	563	540	577	583	576	536	573	551	567	566	582	534	529	588	537	540	519	551	567	548	538	579	607	564	535	556	553	569	610	541	581	537	576	578	575	563	567	589	582	576	569	538	590	618	562	584	613	570	563	561	569	546	575	593	579	544	544	582	562	520	597	549	542	570	556	584	565	585	534	571	608	514	559	601	537	604	528	515	578	536	576	573	544	571	522	517	583	534	591	579	536	508	566	593	580	585	530	553	534	542	548	552	555	579	546	573	575	566	534	541	593	546	586	573	517	563	556	548	537	571	570	540	556	578	568	572	545	561	571	559	556	538	555	537	561	600	544	609	551	524	596	537	574	548	575	543	528	547	565	526	562	558	585	554	530	581	536	547	538	563	529	555	593	537	491	561	576	534	516	605	532	536	563	567	547	610	564	532	565	542	558	543	515	553	571	526	594	581	568	565	546	547	582	546	508	562	586	592	572	590	577	569	594	578	537	553	555	589	556	562	552	596	592	578	569	558	559	588	563	528	548	585	569	535	582	560	538	596	550	580	614	540	588	537	585	554	533	570	543	562	582	573	568	593	574	539	525	560	587	573	523	577	525	533	574	538	553	566	490	580	503	519	549	531	590	614	540	572	565	577	577	532	597	540	548	582	565	568	598	554	584	556	554	559	611	529	585	539	583	549	532	558	573	557	550	577	515	557	581	563	588	560	565	555	550	548	510	565	591	580	591	620	515	546	544	593	559	597	553	557	521	560	572	585	555	547	572	569	601	546	606	571	567	586	567	564	545	568	532	543	550	579	544	553	569	553	542	594	544	554	566	569	553	575	568	590	551	588	603	585	561	553	522	580	538	580	518	536	531	529	517	640	555	579	592	589	556	569	571	582	583	566	542	548	599	564	524	557	618	549	570	584	581	566	552	536	583	588	545	584	571	565	538	604	576	590	578	551	590	541	547	583	536	575	536	592	565	573	589	588	548	555	535	571	528	562	491	572	563	581	587	530	539	558	549	573	543	538	579	593	569	571	552	520	543	551	563	526	541	539	582	526	532	560	593	547	577	538	590	531	574	578	557	518	550	583	555	523	558	576	571	566	545	529	561	550	589	561	536	576	573	547	594	578	535	525	575	552	522	579	549	583	570	530	573	576	560	551	591	549	516	584	583	527	562	540	601	628	498	568	586	545	554	520	559	546	584	578	574	543	582	612	574	547	532	534	539	565	570	534	564	595	564	590	548	591	569	558	540	527	576	548	583	583	565	581	538	555	551	569	576	562	584	521	589	571	532	574	525	544	515	565	552	564	564	575	578	560	576	559	535	563	555	570	574	539	569	537	565	553	566	572	597	550	555	560	545	587	554	577	582	573	547	558	519	554	592	565	584	601	589	554	587	574	560	574	541	595	616	577	578	528	546	543	565	572	490	625	542	578	553	489	546	588	592	570	577	551	573	531	587	558	571	558	570	570	606	570	554	546	587	535	547	558	562	541	578	571	539	551	568	629	542	564	536	547	583	571	583	595	559	578	574	567	591	577	574	578	570	592	594	525	582	586	529	557	567	554	559	541	585	583	559	578	559	521	572	568	532	567	560	558	531	539	599	526	538	551	560	558	563	598	571	553	596	536	580	575	563	550	558	543	525	565	540	563	538	558	563	541	552	585	523	554	598	561	504	559	555	523	537	554	554	589	534	521	568	538	576	551	541	572	557	596	568	536	579	542	616	571	576	547	577	509	549	566	591	557	615	530	585	569	573	560	561	556	560	567	558	574	551	598	546	595	601	556	553	596	581	534	583	568	565	571	569	555	549	577	583	558	582	547	561	586	549	563	567	526	598	558	566	552	571	573	581	563	628	594	560	560	549	557	561	530	547	569	572	600	595	542	527	607	560	603	586	612	570	568	544	586	568	514	560	581	562	600	554	560	572	580	515	587	550	537	564	543	528	545	545	521	578	518	557	572	579	544	587	558	549	538	543	569	593	544	581	544	551	554	550	563	605	590	560	571	562	539	571	589	552	546	564	579	542	614	546	563	528	559	574	584	583	562	556	582	546	610	563	541	561	566	604	544	554	554	526	600	557	542	567	543	564	546	566	555	544	594	579	570	544	570	567	540	566	571	550	533	567	563	546	541	588	546	561	543	582	557	544	588	564	591	563	530	553	523	539	568	595	592	574	590	559	568	563	569	602	588	559	514	588	574	566	562	584	546	596	559	563	578	577	551	586	599	603	578	597	559	551	525	554	575	549	541	537	558	577	531	576	565	543	599	539	571	574	568	560	531	585	548	550	623	580	592	525	592	558	573	580	564	534	538	568	570	581	541	566	641	575	542	599	591	539	596	581	572	552	555	579	493	567	577	569	565	554	566	569	563	599	563	526	573	553	543	593	556	546	540	551	564	556	562	536	594	579	559	589	607	595	555	562	562	622	608
18984	25558	13593	4744	119	75	79	61	61	62	69	61	60	63	68	68	78	214	245	398	279	193	144	116	76	80	51	71	71	59	72	62	74	75	66	56	59	74	71	59	67	67	62	62	62	56	65	66	59	59	63	71	70	64	85	78	69	64	75	56	61	71	68	61	71	67	54	66	74	72	51	66	61	60	63	56	69	70	51	55	64	68	47	73	51	63	64	49	64	70	58	58	66	70	55	64	63	49	59	62	60	64	52	56	57	56	74	70	59	54	65	80	66	67	75	73	72	58	59	70	46	62	57	48	70	65	64	55	74	67	58	61	62	61	68	77	59	70	61	58	54	79	63	68	55	60	68	67	70	60	72	53	48	59	63	71	63	65	67	50	60	68	61	60	63	55	68	54	46	58	67	61	65	61	50	64	65	58	56	57	76	67	73	61	51	68	59	60	66	57	56	62	57	68	63	52	57	74	61	57	59	66	67	57	72	77	80	75	53	57	65	67	69	47	67	78	73	75	63	56	54	71	58	62	78	60	62	71	59	75	69	66	53	52	53	64	56	58	71	55	76	66	53	50	57	57	65	67	76	53	54	54	74	48	70	45	47	82	70	57	59	69	68	74	65	76	65	68	70	53	69	72	69	60	57	66	58	71	58	57	65	56	69	67	65	61	68	58	45	52	56	69	48	67	57	65	54	67	63	73	62	71	62	72	58	56	54	65	69	58	60	54	56	59	66	54	61	73	76	66	56	71	64	74	61	66	55	48	61	68	62	67	52	65	73	61	69	57	48	56	60	67	75	66	67	51	74	69	63	69	58	63	66	68	69	68	58	60	75	53	58	57	65	66	60	51	77	55	67	66	58	52	62	62	66	66	55	55	66	62	78	63	59	74	60	57	51	59	49	59	56	66	49	67	77	53	53	64	69	71	56	66	49	66	70	67	76	71	71	66	60	71	63	59	61	69	64	67	76	52	62	64	70	75	53	66	66	52	65	76	59	60	61	56	62	55	58	56	59	77	55	76	65	72	62	56	56	62	75	73	72	66	73	52	69	68	57	73	62	67	57	58	66	47	67	67	61	38	81	65	50	65	57	59	72	61	66	67	49	55	58	70	57	58	61	57	62	71	58	60	67	59	83	68	52	66	53	57	81	69	74	70	62	66	53	85	82	62	55	47	60	64	49	67	75	55	70	55	50	60	61	69	71	69	59	69	62	63	71	67	68	62	67	62	55	66	61	56	58	60	68	71	57	68	52	48	67	71	67	65	66	76	65	57	70	62	60	52	55	67	78	58	61	57	82	59	60	70	55	63	47	61	64	64	57	62	62	76	74	60	72	53	73	61	74	67	63	58	58	69	58	61	66	67	60	68	72	71	56	55	59	65	60	50	76	54	66	67	45	50	58	57	69	69	53	80	67	60	59	61	68	53	74	65	54	54	64	54	70	67	64	61	57	68	77	77	77	65	64	62	62	73	58	63	72	60	63	76	66	67	65	75	47	66	67	75	63	63	48	50	67	62	63	71	60	65	60	50	67	69	58	62	66	65	74	63	58	70	59	62	62	66	87	65	68	67	65	57	64	64	47	64	61	60	59	59	49	73	72	61	64	71	63	50	70	62	51	55	67	69	70	71	67	66	54	65	68	49	62	60	67	66	65	74	66	67	71	67	68	70	67	51	74	53	68	63	71	82	70	60	59	59	57	72	58	62	66	54	66	59	66	57	41	58	61	71	55	46	55	72	61	75	59	66	58	69	46	66	63	54	53	61	52	82	63	66	54	62	76	64	49	58	64	61	65	66	50	54	56	47	43	58	46	53	40	50	62	57	56	53	64	78	57	63	52	49	50	64	58	72	64	69	51	69	62	74	68	55	59	62	53	72	57	62	72	68	57	69	69	56	65	74	67	69	55	60	66	50	64	55	72	56	54	59	56	54	57	59	53	56	60	56	72	56	59	57	63	63	57	62	73	63	64	59	58	63	76	77	51	62	68	59	59	49	58	75	66	68	50	59	73	61	58	66	68	70	67	70	64	58	71	54	68	64	70	60	52	74	60	75	65	46	64	64	67	52	55	53	57	62	52	75	61	48	64	56	61	52	66	59	68	60	62	84	52	71	79	63	66	39	62	70	67	51	71	71	66	70	75	70	74	66	54	70	65	71	64	63	58	52	63	65	57	57	47	59	61	58	67	57	75	63	56	75	71	66	67	47	72	59	59	60	53	79	73	72	56	60	65	70	68	58	59	57	68	65	66	50	65	55	58	66	70	58	62	58	64	61	56	61	63	57	63	77	55	54	71	70	66	54	68	63	63	53	55	46	73	64	63	78	57	71	52	44	59	60	62	58	56	63	65	70	65	59	57	64	68	52	72	59	58	57	51	77	68	54	69	72	67	57	67	66	63	70	72	62	62	54	70	77	44	61	61	62	54	62	83	78	60	55	57	68	71	59	46	66	62	69	65	58	63	57	40	76	53	68	72	68	58	58	52	64	68	61	60	80	57	64	63	64	58	57	66	57	55	54	73	62	58	63	56	62	62	61	54	81	62	62	68	70	65	59	59	66	68	75	67	62	64	57	70	61	66	64	61	68	64	61	65	50	56	71	74	52	67	70	65	57	78	47	66	57	71	61	66	65	73	63	58	75	50	75	62	61	74	68	49	63	64	43	52	77	68	54	53	71	77	66	72	51	55	61	66	55	65	77	55	69	64	53	54	61	69	61	77	59	69	61	56	59	60	71	66	76	66	46	67	54	80	78	61	74	59	61	83	52	73	60	80	76	70	64	57	53	65	73	41	48	60	58	74	68	65	57	67	58	60	64	72	60	57	62	69	70	51	74	62	62	64	68	59	52	69	63	64	54	48	59	68	74	66	79	55	80	58	52	70	60	58	71	49	60	69	65	71	72	62	65	77	56	57	73	57	77	51	59	60	66	64	64	80	56	74	57	57	63	60	70	66	58	64	72	58	68	68	50	58	60	65	69	65	47	61	59	53	84	47	47	82	75	71	69	73	67	70	59	58	52	54	63	62	49	57	69	48	62	60	52	54	55	64	57	66	58	57	66	53	63	68	74	62	58	65	78	55	62	77	59	60	69	50	62	64	51	63	51	65	74	60	74	63	46	63	62	67	67	68	67	61	75	71	61	73	69	68	73	64	74	56	61	68	66	58	46	63	66	66	54	71	68	47	54	52	62	53	46	63	58	46	49	65	64	53	61	62	54	60	71	74	62	64	68	59	67	68	64	58	57	62	62	71	49	54	62	58	57	62	64	63	60	52	60	70	64	66	57	58	66	60	60	70	70	52	65	74	69	67	65	74	62	61	54	58	59	60	69	52	66	67	71	60	59	65	73	61	63	67	70	56	62	66	52	75	48	47	70	67	69	72	59	72	62	58	70	65	63	59	72	62	62	62	65	51	68	71	63	50	58	58	58	56	68	58	76	66	77	66	59	63	61	64	54	75	63	56	65	66	64	53	56	57	60	47	64	53	55
49605	45692	35030	31579	2530	1658	1583	1262	1225	1136	1054	988	985	993	928	938	1017	6616	7692	10590	7223	5014	3840	2139	1207	1075	833	772	804	764	813	784	745	784	829	806	782	783	792	781	838	757	762	827	778	785	740	755	764	773	779	733	798	734	787	815	737	781	778	779	763	769	721	763	752	820	767	721	765	759	791	753	800	804	791	801	754	762	758	712	779	774	731	763	759	801	785	791	776	780	773	775	789	772	749	785	770	746	754	751	739	764	814	764	811	763	715	774	746	768	839	795	736	770	757	750	717	773	795	770	781	786	752	732	785	808	780	777	808	786	778	785	736	779	832	773	784	797	822	805	736	727	772	746	836	758	772	760	793	733	799	769	798	781	792	797	780	804	735	815	778	761	805	765	764	757	732	756	749	780	768	813	763	775	775	803	772	774	783	803	769	761	773	816	747	717	738	770	778	736	804	774	784	776	802	756	733	793	777	740	832	755	769	811	783	752	771	770	775	786	777	755	798	750	812	761	771	740	733	784	751	808	777	726	809	749	744	782	750	757	808	782	778	771	804	828	781	761	760	763	757	775	781	799	828	753	732	815	788	811	760	792	771	805	788	727	780	766	749	751	739	767	735	776	781	737	726	799	762	737	793	762	822	761	734	757	779	760	764	750	816	797	808	786	795	768	747	762	785	761	728	768	758	742	759	740	778	787	741	768	787	737	763	766	761	790	816	724	813	786	789	793	778	798	792	859	798	787	774	778	767	764	793	787	753	815	792	763	807	809	776	747	799	741	786	783	775	787	723	774	805	779	792	732	744	794	795	756	802	810	794	792	773	781	795	780	778	780	718	785	771	819	793	799	739	851	763	752	722	824	747	763	808	733	763	801	770	790	784	758	765	738	769	727	735	747	767	792	733	803	772	833	787	776	783	760	753	812	789	745	674	810	759	799	764	811	751	765	790	759	766	764	759	745	745	781	762	791	807	782	807	780	758	771	754	734	751	746	763	756	781	852	822	789	817	779	780	763	784	742	722	750	780	790	769	777	770	702	788	796	750	766	791	779	804	817	784	793	756	769	778	825	735	757	767	753	784	758	755	750	766	771	771	788	744	767	759	792	752	805	770	780	757	762	781	786	755	767	778	761	772	742	768	747	793	770	829	771	764	744	784	789	771	763	768	749	738	801	748	781	781	802	780	820	710	784	741	780	802	748	759	795	746	748	782	765	798	790	742	768	791	730	785	796	735	778	778	774	774	752	771	759	807	772	785	772	781	778	784	769	743	780	775	782	742	780	765	718	785	731	764	803	788	781	798	739	751	738	773	804	797	781	746	746	767	797	799	757	800	772	838	775	762	758	804	746	765	806	809	792	734	752	714	779	802	752	760	744	797	780	798	743	755	780	734	737	753	783	799	810	765	762	778	789	765	730	766	764	767	792	760	778	755	793	783	713	766	769	769	817	760	802	764	777	774	770	697	783	807	762	806	796	787	751	760	762	793	724	792	795	809	787	752	743	799	808	772	793	792	801	758	701	820	776	740	678	782	763	813	748	744	799	769	747	778	772	809	813	800	783	748	751	777	785	765	734	795	799	765	771	786	841	784	815	807	829	753	804	782	790	731	740	746	770	789	762	793	766	768	777	780	766	824	826	777	764	741	819	808	770	752	795	794	797	765	774	743	746	779	761	805	733	813	756	776	736	779	781	746	782	745	801	766	754	799	717	742	804	764	764	734	779	816	839	771	821	754	746	760	766	768	799	742	795	797	772	770	754	795	794	782	770	785	749	740	769	787	836	769	830	823	788	771	755	776	741	741	760	846	751	771	746	792	794	796	836	838	736	766	774	776	787	817	772	751	800	771	799	713	764	791	755	769	731	781	801	786	712	811	831	791	774	797	737	802	751	765	834	803	836	763	774	753	770	744	736	790	800	738	731	761	761	768	777	785	798	760	765	765	789	756	762	763	818	750	790	773	861	788	802	753	795	799	766	791	791	782	782	804	723	790	757	753	768	764	743	776	766	822	797	738	775	802	794	731	745	808	754	813	724	811	775	821	756	757	775	814	753	771	826	736	752	782	800	784	733	784	764	767	745	738	765	793	759	795	722	786	812	762	763	769	766	758	799	793	805	744	768	769	776	788	748	764	733	783	717	799	764	733	768	725	758	758	802	739	748	749	825	753	852	794	755	813	796	736	722	759	733	773	757	765	749	775	773	730	764	731	777	766	773	753	781	790	785	800	789	753	801	768	758	762	751	802	765	759	764	790	808	805	796	756	847	730	772	782	726	765	764	791	756	797	756	804	736	820	795	771	800	749	761	753	730	733	769	767	754	731	815	751	751	767	789	706	814	826	770	781	781	773	742	758	786	799	838	759	756	727	811	776	781	733	793	735	793	745	774	823	741	742	773	831	746	765	752	781	783	787	753	795	768	753	779	716	738	842	762	759	783	782	766	804	767	758	753	788	793	753	747	777	788	783	774	766	758	771	796	812	759	782	776	791	776	697	787	758	780	807	791	731	768	734	804	759	770	765	787	817	772	746	750	770	761	727	768	756	824	802	790	738	799	777	772	759	790	820	749	724	785	763	745	766	764	718	756	824	818	759	774	809	753	782	809	785	851	758	750	810	748	791	792	774	793	811	795	775	805	767	740	764	764	765	742	750	731	770	814	765	797	762	804	810	844	745	798	763	781	777	784	747	819	784	765	756	770	804	746	729	760	756	758	762	766	699	763	764	760	731	770	775	759	736	780	793	732	769	753	783	790	772	745	759	712	740	776	774	758	759	770	754	771	704	807	809	794	780	784	773	765	796	736	797	798	758	754	794	776	802	758	775	733	801	734	746	760	782	764	767	721	811	743	748	801	807	760	768	738	776	793	736	774	785	785	741	831	779	775	758	739	805	774	807	790	801	762	758	731	797	787	746	790	816	735	792	767	784	795	811	767	807	805	790	730	771	783	784	804	781	800	731	777	820	741	790	779	784	770	738	776	807	772	779	780	836	761	816	774	745	740	776	749	780	797	781	708	766	772	769	760	757	743	735	770	796	796	797	802	780	797	758	795	780	819	756	748	807	776	792	796	788	811	760	754	755	770	790	773	762	714	779	735	749	770	724	759	826	756	779	790	773	814	743	830	778	741	767	757	766	763	819	774	753	831	753	785	775	734	761	746	749	748	768	777	767	768	754	725	757	789	792	784	734	730	796	804	785	786	776	768	776	777	784	793	775	790	752	764	753	807	787	780	829	726	756	797	742	743	764	753	756	823	791	786	753	754	803	772	771	742	788	776	887	827	754	804	812	805	787	804	773	776	774	778	757	779	803	802	783	804	792	751	713	769	800	737	803	788	751	803	810	796	787	741	743	753	742	788	817	791	735	753	717	764	752	774	751	778	734	783	786	743	787	793	801	744	800	776	785	743	787	775	818	787	797	755	715	778	756	779	734	760	787	784	776	786	772	794	780	749	755	812	761	711	753	817	725	753	789	769	789	755	766	769	735	783	716	728
27362	37364	20611	7298	158	78	74	71	62	55	62	55	58	62	64	64	107	586	441	411	342	262	145	112	69	78	70	65	52	58	65	62	63	67	63	55	50	69	48	64	77	66	67	62	73	64	53	69	59	67	56	56	58	63	68	67	50	51	53	65	68	66	54	53	59	55	71	64	60	73	67	67	56	48	64	57	62	52	62	63	52	52	45	64	55	56	75	48	68	53	62	46	51	47	65	53	48	73	66	68	67	51	71	53	57	69	63	50	70	54	59	59	58	69	83	47	61	55	66	56	70	57	53	55	61	47	58	55	62	62	64	56	53	59	55	44	67	63	56	67	63	56	51	73	66	56	54	69	58	56	55	48	67	61	53	61	66	46	50	52	57	71	62	61	54	65	57	58	55	52	49	47	58	47	61	45	69	49	64	57	53	64	67	58	53	63	51	70	62	63	54	57	62	58	61	67	60	51	56	51	60	59	45	61	58	61	68	44	67	60	60	57	49	66	58	63	63	57	50	54	53	69	57	64	69	59	55	62	50	62	75	57	55	54	67	69	70	61	70	48	58	60	45	57	76	54	61	62	55	71	50	66	50	62	66	55	51	65	64	51	65	63	49	77	63	52	56	69	68	55	53	59	70	54	47	52	68	51	54	70	64	60	55	61	62	55	68	57	73	61	60	67	46	48	59	65	49	56	75	58	64	68	56	63	70	53	53	68	55	68	48	60	69	56	55	63	69	61	57	62	57	68	63	54	58	77	54	53	54	68	56	60	68	69	57	54	65	77	63	70	65	66	53	52	51	62	59	62	67	53	57	52	52	52	53	55	61	61	60	53	54	68	65	53	68	58	59	57	47	53	56	60	50	54	56	77	47	64	57	77	59	62	56	59	54	62	60	64	66	65	61	69	72	47	49	70	58	70	59	54	61	58	36	50	63	67	60	62	71	59	61	70	59	48	58	63	50	50	58	66	57	63	59	59	55	61	59	63	60	56	61	62	72	79	57	60	53	72	69	53	64	65	58	56	60	68	57	83	60	46	55	65	54	49	70	47	65	52	70	57	66	63	73	58	53	54	56	77	53	58	61	55	66	58	62	57	60	67	50	75	58	60	67	68	67	54	49	52	57	73	62	64	61	58	60	49	51	76	53	62	56	56	60	65	50	62	53	56	65	54	69	64	72	59	69	47	52	59	65	69	63	55	65	58	51	70	62	53	67	45	53	60	54	63	57	62	72	60	70	59	53	55	64	63	74	64	46	70	53	50	53	69	62	64	65	53	62	53	55	45	63	55	59	61	59	62	69	54	61	52	55	65	49	50	58	45	58	66	51	61	59	45	60	66	68	63	48	54	63	44	49	64	63	65	70	54	72	58	69	58	70	48	51	57	56	53	62	47	72	61	50	63	64	59	57	55	59	61	51	50	67	62	62	46	47	68	69	58	71	45	54	66	68	47	53	65	81	75	61	41	43	73	45	58	67	63	53	59	80	53	60	65	58	68	53	66	65	62	55	54	67	59	69	65	53	53	64	61	67	61	56	71	65	56	46	51	51	48	59	56	60	48	63	60	59	64	60	63	59	48	68	43	71	64	59	43	60	55	54	53	61	57	47	64	58	47	72	67	64	78	50	64	68	52	64	68	63	56	62	55	52	73	55	48	66	64	61	49	68	60	53	50	52	57	60	44	44	68	67	60	62	72	54	67	55	54	58	55	58	52	56	52	47	60	65	69	48	59	62	56	59	56	67	63	67	63	69	63	65	66	64	58	71	46	67	60	54	55	51	56	60	59	70	59	50	61	54	67	62	79	47	57	66	58	67	57	55	57	55	71	58	51	56	61	64	58	64	58	61	49	69	56	55	56	47	56	51	52	63	62	65	60	55	61	53	57	57	67	58	61	61	60	70	49	57	60	59	58	51	53	65	52	50	58	65	45	61	60	64	64	43	61	52	54	69	51	62	66	56	58	54	56	63	68	46	68	55	72	60	66	58	63	67	57	53	67	54	52	58	46	57	47	64	72	63	69	61	57	59	64	57	51	61	59	68	56	56	66	66	63	66	62	59	56	47	61	72	60	56	63	60	56	56	74	52	51	46	58	48	45	57	55	72	66	48	54	48	56	61	65	59	61	48	71	64	48	65	58	52	69	54	63	53	61	57	62	72	51	58	39	49	72	54	67	61	44	75	58	61	60	46	67	53	57	61	63	71	44	48	60	66	63	51	53	79	52	60	50	56	58	55	49	56	54	77	56	58	63	54	49	45	65	65	57	62	56	49	46	50	59	74	48	71	44	59	60	49	65	54	70	68	72	49	63	58	59	52	69	58	61	61	66	72	62	59	51	51	65	77	56	56	45	60	60	57	59	57	62	60	51	65	59	62	49	72	62	60	56	48	50	45	55	64	61	55	53	53	72	61	55	50	66	60	59	60	59	46	58	54	58	65	47	64	49	65	53	55	58	53	60	73	63	67	55	60	63	58	65	65	75	58	59	71	54	50	51	58	59	66	55	66	56	62	55	60	59	62	49	61	54	62	62	64	42	61	56	50	73	66	65	57	55	60	61	49	47	65	72	43	62	52	55	72	54	57	53	72	66	59	61	57	62	55	54	68	59	57	68	62	60	64	59	52	56	61	42	54	73	54	65	51	57	52	56	61	55	73	46	55	68	59	76	66	69	44	53	53	56	49	62	49	60	65	49	50	66	66	55	65	59	72	63	56	53	53	57	57	63	69	60	61	54	63	55	56	60	66	56	61	72	58	52	53	59	38	60	52	52	57	53	68	59	65	55	71	56	49	78	50	74	58	48	55	56	49	52	77	48	73	68	60	63	46	62	68	59	70	54	58	65	65	65	46	64	60	34	59	62	72	59	53	58	48	65	61	52	58	60	51	62	71	56	72	68	57	50	65	59	52	64	56	61	67	89	61	64	56	48	52	64	64	56	52	58	57	65	53	61	50	67	56	67	56	48	68	69	51	56	46	56	53	54	66	53	60	47	67	68	63	75	44	51	58	48	59	50	47	58	55	53	64	60	51	43	62	45	66	58	55	59	61	63	67	56	71	58	49	45	51	57	56	52	52	59	57	61	52	62	60	57	50	69	66	51	67	57	46	71	57	50	78	62	64	41	53	45	59	58	69	44	57	54	62	63	57	62	61	50	64	75	60	51	67	62	73	55	43	55	64	54	63	61	50	52	63	65	54	54	54	54	52	66	58	61	63	58	45	47	51	65	70	57	69	58	57	56	51	61	61	57	49	73	63	64	68	58	55	50	46	57	64	67	56	55	57	81	67	47	61	38	47	63	64	50	65	72	59	49	77	47	61	53	52	58	58	69	52	62	44	57	63	61	63	66	64	48	66	54	56	58	55	70	56	60	57	69	61	58	59	60	66	58	53	68	73	60	45	54	53	68	58	59	61	58	66	64	59	54	61	66	64	59	70	56	55	46	65	59	46	54	40	51	54	43	71	64	63	57	59	54	75	67	59	51	51	50
47666	48286	39668	35053	2459	2286	1990	1583	1401	1277	1147	1080	1069	993	1016	1271	2467	15292	11968	11082	9817	6901	4009	1948	1180	840	747	703	721	688	730	703	720	738	745	763	706	706	700	707	717	689	688	716	697	762	731	680	731	723	731	673	693	716	724	692	709	695	738	688	733	708	693	718	741	736	717	749	748	674	652	751	715	725	679	730	693	692	711	721	692	717	729	705	679	702	684	665	733	700	725	690	684	718	708	700	721	756	684	711	693	714	646	704	677	701	669	708	673	702	738	705	701	728	730	711	699	691	704	734	690	727	683	702	739	725	678	737	756	721	700	744	717	663	679	655	725	732	747	729	711	722	740	685	681	685	686	716	693	716	749	673	714	759	749	726	662	771	788	715	714	674	696	747	686	740	686	694	758	697	715	721	716	702	679	676	678	723	724	724	727	672	757	709	708	708	736	673	691	688	692	703	703	684	708	718	740	696	699	703	764	694	720	789	687	704	683	725	753	736	723	699	733	700	758	727	683	697	750	708	692	715	693	687	717	695	698	671	689	714	707	745	656	731	676	680	763	703	737	700	733	692	654	672	762	707	701	704	717	691	731	704	708	703	723	701	649	693	735	681	709	690	731	688	703	706	740	688	695	701	689	707	699	751	723	738	698	751	692	712	702	708	750	741	712	708	713	732	746	700	711	761	673	726	703	732	729	783	712	708	697	703	688	706	653	716	696	721	701	687	760	654	731	752	726	747	682	722	707	653	731	765	703	693	725	707	717	716	736	685	720	747	709	702	717	635	697	647	717	735	710	722	680	773	715	716	745	700	742	716	712	707	734	717	690	685	671	723	691	735	704	654	723	762	695	679	728	641	715	756	689	708	728	658	684	717	698	725	709	745	701	710	762	699	715	654	709	674	718	710	692	707	707	728	662	687	729	700	731	742	679	733	740	701	704	654	690	717	715	730	675	748	772	727	707	710	712	708	732	741	686	754	689	741	702	718	746	694	711	755	723	701	775	748	639	719	718	713	689	752	679	722	724	730	701	728	733	683	704	691	695	692	673	755	673	742	663	767	695	696	674	685	729	700	755	760	687	695	747	690	708	701	729	721	722	721	656	692	690	751	704	685	657	669	694	665	678	716	715	744	701	757	709	697	731	692	721	701	704	746	681	714	724	695	713	724	731	701	666	698	748	738	765	723	690	670	699	788	707	728	697	733	704	756	699	719	690	717	703	710	714	700	663	742	683	666	726	677	688	726	783	700	724	663	731	759	706	691	697	724	701	718	726	749	728	688	722	716	722	711	683	699	719	702	708	736	706	745	711	702	736	780	758	678	691	724	676	743	689	686	725	708	743	725	709	735	717	697	700	683	732	709	701	721	708	715	688	715	732	697	729	711	702	710	732	678	737	755	752	729	721	683	716	689	693	735	725	731	758	734	713	699	737	723	685	706	690	752	682	714	737	740	735	723	702	711	692	693	738	711	710	666	759	683	709	755	745	697	690	766	702	695	667	682	693	714	728	711	724	726	759	706	732	723	719	690	714	690	697	730	676	741	802	699	689	712	733	752	684	712	727	715	679	759	721	725	743	704	727	740	691	777	754	703	711	735	682	769	734	760	727	678	740	737	694	699	708	673	675	641	694	678	737	732	729	683	732	733	660	737	719	680	722	658	712	676	707	713	722	687	755	756	730	685	731	702	718	730	709	777	747	723	662	708	715	750	733	746	710	669	691	715	721	704	737	662	674	728	717	696	653	744	700	702	688	732	688	716	741	761	671	703	725	686	719	766	726	682	708	664	735	695	714	726	683	762	671	716	689	707	697	687	684	685	725	708	692	747	730	744	746	678	698	715	690	696	718	683	715	713	712	683	699	670	758	674	721	734	701	673	689	710	731	691	663	723	709	740	732	699	737	688	764	689	715	685	714	678	697	722	696	713	713	661	732	733	723	696	681	720	729	691	713	709	710	754	748	738	686	680	707	721	758	713	777	723	653	700	693	726	741	782	682	728	705	690	711	751	692	732	735	725	704	718	794	736	721	710	728	705	703	705	717	747	707	700	721	736	756	737	720	729	677	672	723	712	680	694	715	715	722	689	730	695	713	720	687	703	701	717	720	698	713	731	753	721	717	752	739	724	696	746	711	692	714	702	723	720	722	738	758	667	706	716	719	692	713	725	706	683	672	725	754	720	741	751	705	759	731	718	680	723	714	683	694	740	707	759	680	720	732	724	699	732	738	694	698	731	694	712	660	718	740	704	716	690	712	742	754	680	685	752	714	691	694	678	699	695	756	747	707	699	725	684	749	700	715	683	721	715	737	703	748	716	726	735	711	712	692	669	741	728	716	725	687	700	713	709	718	679	702	684	751	744	742	697	719	696	669	735	698	759	732	687	670	665	738	704	725	684	692	688	696	690	680	737	669	677	729	712	738	723	665	692	713	729	733	721	679	748	688	679	756	690	734	712	738	726	744	694	737	688	731	733	771	709	736	752	713	681	731	706	672	721	732	727	729	689	710	749	667	700	675	707	724	733	762	698	743	760	762	749	706	719	724	705	724	753	694	703	722	719	694	720	649	687	685	721	803	740	721	725	751	659	726	737	709	696	742	708	730	709	701	686	683	753	708	673	692	693	698	743	684	753	654	692	676	724	730	728	715	701	649	683	725	735	684	743	698	714	701	674	715	665	718	743	698	727	738	761	698	732	755	721	709	749	697	749	694	707	695	688	737	712	702	727	717	689	700	734	748	729	754	689	697	718	727	709	733	717	698	703	730	645	725	720	705	702	712	680	748	724	701	716	742	670	701	751	715	757	730	672	744	727	721	746	709	730	730	715	686	734	719	746	717	738	711	708	689	737	713	691	721	718	685	724	719	736	699	703	744	664	717	721	744	677	709	690	722	743	715	693	718	682	703	711	750	721	688	711	731	685	683	741	738	686	662	730	708	722	699	674	761	708	715	730	709	749	720	705	715	715	723	709	638	692	694	744	709	709	700	740	727	680	702	698	749	670	736	722	742	705	732	730	675	703	699	731	697	742	733	750	676	691	771	712	698	640	702	681	665	747	742	686	696	699	690	661	767	748	709	690	712	723	726	716	700	727	679	684	714	731	742	741	728	691	752	725	719	710	758	713	718	704	723	703	690	674	710	700	678	750	716	738	681	700	664	698	707	718	704	690	716	691	726	717	695	719	676	721	739	710	709	693	751	715	723	763	698	709	731	714	744	755	729	724	734	731	733	721	701	679	699	725	767	698	706	725	682	714	730	711	723	720	692	678	682	707	663	682	772	723	692	699	726	760	750	663	723	671	749	703	758	682	674	704	766	698	755	670	740	720	747	756	723	712	727	689	729	724	752	701	739	703	775	722	704	767	687	735	722	707	750	750	728	705	656	737	689	702	744	727	726	737	731	703	724	673	733	758	665	684	704	711	690	698	732	715	725	694	695	687	711	719	748	723	760	727	738	736	704	749	681	696	707	730	679	722	723	710	705	698	709	704	720	698
8027	10204	4530	1424	71	54	64	46	53	53	56	52	56	53	56	58	76	131	156	137	155	94	95	67	58	56	54	63	56	51	56	54	47	58	63	47	56	52	52	51	65	59	54	53	53	53	44	50	51	46	47	56	58	56	52	48	61	55	56	67	60	57	52	66	40	54	62	59	47	65	57	50	59	44	55	48	49	58	50	46	52	50	49	41	52	52	61	59	46	50	56	46	71	52	55	45	54	40	57	37	51	49	59	66	52	57	60	60	54	44	58	56	51	48	58	44	46	58	66	50	48	45	50	37	60	48	58	46	59	58	40	58	52	46	52	61	70	65	51	44	61	49	44	56	56	51	50	58	55	47	56	65	59	53	56	58	50	45	59	62	44	62	66	43	48	44	48	59	52	57	57	56	56	59	47	55	61	60	69	55	64	55	61	44	53	63	62	62	49	52	55	56	61	49	49	39	62	43	60	62	48	51	56	50	54	51	55	55	57	50	62	54	59	49	61	54	48	52	63	47	58	50	58	42	50	50	56	49	50	54	52	62	47	64	55	48	58	53	54	54	51	59	59	55	61	54	60	51	53	63	52	56	63	69	57	56	51	53	54	45	51	59	58	43	53	56	61	61	49	64	55	57	55	69	61	62	50	56	47	71	48	55	59	53	46	53	43	63	57	54	47	56	33	62	62	54	57	46	58	59	49	67	55	67	73	54	46	55	47	68	53	59	48	55	61	59	48	46	52	51	60	48	50	62	51	53	48	52	60	68	55	57	68	55	52	67	57	55	56	46	56	51	48	52	43	61	50	39	57	59	69	61	44	45	49	67	57	50	66	51	57	44	63	47	47	48	56	45	52	51	50	47	54	62	47	56	52	42	65	51	53	60	37	56	58	61	57	51	55	57	42	55	51	40	52	61	43	51	42	48	57	57	50	60	46	58	47	57	57	54	61	45	66	66	45	58	63	54	58	53	62	57	42	57	63	59	38	51	58	53	55	59	48	52	57	59	66	57	51	55	77	40	53	49	47	50	61	34	62	59	55	62	56	58	70	58	45	60	42	63	58	58	48	50	78	54	47	54	77	65	62	56	54	59	54	62	58	54	62	59	57	49	66	62	49	50	57	51	51	56	57	62	53	69	74	64	60	54	73	42	54	69	53	51	50	49	33	50	62	52	54	59	50	59	50	40	58	60	68	60	59	63	59	60	54	57	62	72	54	60	55	48	38	52	55	53	55	52	59	63	53	61	57	58	63	43	45	44	52	55	62	45	52	54	63	57	47	52	57	53	67	54	52	60	64	42	64	54	51	63	55	56	58	63	57	52	46	60	57	54	61	51	50	54	52	62	54	49	55	51	46	63	58	40	62	53	55	41	54	62	53	57	58	66	61	57	57	50	47	48	62	45	55	50	46	45	57	66	45	45	60	70	65	52	51	51	51	55	70	53	54	53	51	57	45	58	47	55	50	49	52	60	54	53	50	55	45	55	61	54	54	45	53	50	57	48	48	48	51	46	53	64	63	43	49	60	59	55	52	52	55	53	44	56	46	46	47	52	43	71	52	59	44	53	49	49	56	55	68	61	48	54	58	54	53	53	46	56	47	40	46	45	56	59	59	75	57	61	52	53	63	70	46	57	50	59	56	55	54	54	42	54	53	42	52	62	50	51	57	52	46	49	54	51	70	51	43	54	60	59	68	65	60	56	50	60	54	70	57	56	60	49	52	52	55	59	49	54	51	37	57	42	56	52	55	57	65	63	76	70	59	69	54	62	50	52	63	60	51	55	49	53	63	60	55	63	56	53	46	47	62	59	64	66	54	53	60	59	42	59	55	61	61	52	57	47	49	46	56	69	54	56	62	57	33	65	57	56	51	51	42	58	62	54	44	64	48	51	49	59	44	55	62	63	46	79	68	62	52	62	56	60	54	59	58	66	64	50	46	54	63	54	48	56	53	57	52	50	47	51	56	54	42	51	50	60	51	51	57	61	51	64	44	62	55	45	58	37	66	54	43	47	51	58	51	67	60	58	47	65	40	58	49	43	57	59	54	54	59	37	64	53	43	51	41	64	46	50	55	60	58	58	56	60	43	52	58	43	61	61	60	50	59	52	59	42	49	54	57	51	55	54	51	55	63	53	57	61	69	53	59	54	60	49	60	55	48	47	55	68	56	58	51	70	53	51	67	55	56	49	53	64	51	63	54	62	50	50	46	49	45	40	56	61	43	57	54	59	60	62	51	40	53	51	37	58	66	46	53	52	58	48	55	62	50	46	63	51	56	58	47	55	51	53	54	63	61	57	55	58	51	48	45	52	53	48	53	51	49	57	43	48	45	67	47	52	58	66	54	43	51	60	32	54	56	63	69	60	48	64	43	61	57	63	62	57	59	65	56	50	54	60	52	39	51	58	55	41	51	49	62	46	49	57	62	51	57	52	61	47	55	52	52	55	63	59	61	53	57	60	42	46	52	53	50	65	77	54	59	55	65	44	52	55	51	53	60	60	45	46	53	51	49	53	45	56	48	62	50	59	60	56	57	44	55	64	46	64	63	49	56	56	51	50	48	63	38	62	46	45	47	51	55	51	63	52	53	55	74	63	58	68	54	75	55	43	61	49	48	54	57	47	48	62	57	50	49	51	54	42	58	53	53	42	60	64	55	49	61	48	53	60	57	46	53	58	49	70	61	45	60	55	49	55	61	50	61	56	67	51	54	56	61	60	47	61	47	50	66	45	66	59	54	52	56	55	50	57	50	55	48	50	65	51	61	67	66	47	52	51	55	63	56	53	51	52	51	49	61	67	57	52	51	69	45	44	63	44	58	60	52	54	60	60	63	55	59	68	58	51	47	50	60	48	57	62	47	59	43	46	67	62	46	58	59	64	61	62	52	44	41	58	47	62	45	49	53	45	46	69	58	57	53	51	59	54	50	53	55	53	56	54	62	57	45	41	53	59	46	57	60	57	53	56	57	49	66	52	52	58	59	56	45	57	49	61	60	59	57	50	59	51	58	69	44	52	60	68	61	52	55	65	53	61	54	39	61	55	46	59	58	54	57	51	57	43	51	60	56	41	41	65	60	55	55	58	49	46	46	63	39	55	50	47	43	43	55	48	64	67	62	48	55	46	54	47	57	56	48	65	49	48	52	54	45	53	60	70	43	50	73	51	43	54	58	61	43	55	67	51	50	55	69	50	51	53	63	48	64	55	44	44	52	55	51	48	56	53	46	46	52	51	57	59	43	48	43	65	59	59	56	53	47	57	56	50	65	62	65	55	49	58	70	59	59	55	68	62	51	56	56	62	56	46	48	59	58	58	61	50	56	59	53	63	46	70	53	60	51	54	53	47	58	47	61	46	46	69	73	54	49	45	59	55	64	49	55	41	61	60	49	52	46	44	57	60	57	62	67	63	69	58	68	53	54	57	55	58	52	51	57	49	50	45	52	49	55	59	63	49	50	71	38	59	46	56	52	54	52	63	42	48	61	59	40	56
40983	35529	24599	21909	1308	998	908	914	854	815	737	755	707	760	731	1031	2003	3352	4481	4705	3655	2061	1176	890	753	667	647	661	677	627	687	653	672	708	678	725	663	715	648	680	658	636	628	669	684	677	648	655	686	676	661	686	702	682	684	714	686	684	636	692	703	628	649	685	674	637	693	634	630	653	658	708	710	661	644	656	678	693	655	703	648	679	676	658	668	695	681	627	677	675	682	694	649	659	670	690	680	676	668	637	714	702	645	679	673	670	646	676	679	671	688	687	704	701	702	664	679	625	673	698	698	683	642	622	704	710	719	666	724	669	715	653	686	681	654	742	703	707	680	674	678	632	677	658	647	719	680	696	644	706	656	668	692	661	638	710	678	667	684	683	675	682	666	633	645	679	604	673	697	693	654	692	689	661	661	652	688	696	651	667	711	667	673	714	664	629	676	670	636	692	657	710	693	666	684	706	616	675	672	658	682	663	673	621	680	700	695	663	695	635	656	674	688	674	626	643	683	679	682	719	675	697	672	655	724	686	679	713	665	712	705	663	674	678	675	693	667	668	650	652	616	689	652	698	663	670	731	632	657	683	641	689	650	672	699	679	665	665	647	645	637	683	713	680	709	628	666	658	613	608	679	659	699	689	695	654	637	631	650	649	646	671	655	653	698	699	724	688	670	709	654	660	665	666	729	687	690	691	658	687	695	711	655	711	654	678	654	679	656	685	694	672	620	718	626	645	706	674	662	694	646	657	693	635	696	690	644	659	684	685	689	701	652	687	620	723	670	672	659	670	674	673	625	647	662	674	655	702	653	699	679	681	637	675	676	660	650	670	688	689	670	697	666	657	655	670	692	685	700	696	665	666	705	697	658	694	669	691	675	700	658	719	669	687	638	674	686	669	641	691	672	682	633	651	699	661	686	716	670	669	699	685	640	657	671	621	621	715	665	693	699	681	676	654	664	685	693	653	698	715	641	692	659	626	647	637	698	657	705	645	692	651	660	718	661	656	671	657	679	694	696	641	654	656	690	653	705	691	691	631	662	691	685	683	700	683	715	688	688	705	640	703	690	678	680	715	692	658	657	721	677	673	676	648	695	676	655	653	681	651	677	717	630	643	645	669	685	667	683	658	688	632	649	681	715	665	658	612	707	654	678	682	718	681	672	674	710	675	682	703	671	678	660	645	654	641	656	669	642	658	689	675	701	721	659	666	664	697	644	711	690	717	714	708	655	651	679	656	672	683	656	686	665	728	673	626	666	660	670	662	666	683	702	683	679	698	635	676	681	676	656	688	697	659	667	666	669	734	670	665	656	685	664	639	668	706	688	670	670	664	708	667	636	604	651	734	656	666	702	661	674	689	645	693	674	715	655	644	650	640	666	669	681	685	733	696	672	684	644	680	656	679	651	706	694	682	689	677	670	707	637	683	648	635	685	657	611	685	694	664	650	673	687	686	697	646	704	692	694	674	587	671	694	726	718	710	697	664	681	696	661	647	656	638	660	653	694	665	682	709	648	678	654	724	698	679	649	665	678	684	653	686	650	681	706	701	658	631	685	630	659	663	654	697	673	641	675	675	724	707	661	692	674	696	638	690	678	626	666	658	694	686	655	703	689	668	654	669	625	677	683	675	683	671	701	678	654	642	657	668	659	656	693	720	649	723	637	670	673	679	661	654	641	686	636	674	680	694	685	646	667	686	649	692	677	675	678	632	652	651	690	657	664	658	673	653	648	651	665	674	649	691	688	707	639	681	664	695	713	621	627	642	635	659	655	674	680	661	693	711	644	700	649	645	659	678	700	690	658	644	705	660	677	629	673	696	706	666	696	685	666	634	667	645	627	661	688	684	698	655	700	679	677	700	664	662	651	635	697	705	667	699	641	666	662	695	673	654	669	657	656	705	644	666	721	652	646	691	649	715	700	692	670	668	699	677	696	641	651	668	663	676	671	658	705	683	653	655	679	705	700	656	661	683	632	676	666	676	661	699	659	705	681	642	675	666	708	706	675	682	679	651	660	643	666	668	645	650	672	641	632	644	680	713	710	693	647	656	666	659	676	716	642	656	660	645	691	644	678	660	677	680	655	710	680	652	634	675	656	625	674	664	641	701	680	687	686	682	678	609	685	645	718	622	692	750	682	675	652	680	715	640	679	632	705	640	683	642	697	650	658	698	641	664	691	640	656	707	664	719	689	654	745	726	674	664	679	665	668	666	699	671	667	608	664	682	709	694	677	660	684	689	674	670	678	658	678	691	673	654	692	657	646	662	709	711	652	703	721	731	676	670	670	693	715	692	669	677	682	634	657	688	655	713	649	660	672	683	687	668	665	682	634	645	629	669	660	672	708	657	635	708	665	727	716	734	638	638	667	684	675	675	689	641	702	678	683	688	708	731	664	667	666	654	664	627	701	669	694	701	675	672	657	652	692	677	639	687	669	630	691	637	685	643	635	676	710	643	651	630	616	694	650	728	644	708	695	706	653	705	638	636	661	690	657	667	708	648	679	648	660	688	648	672	671	698	692	680	695	648	686	649	678	675	676	684	665	643	686	677	704	639	678	652	683	665	668	655	649	659	690	661	663	688	627	663	652	633	623	659	686	710	682	675	647	682	673	626	727	673	647	678	653	704	718	647	686	672	694	671	652	642	662	708	716	692	671	706	693	678	679	653	673	679	672	629	715	653	692	674	685	647	641	688	661	688	640	675	729	669	679	657	703	706	690	652	719	690	692	632	678	686	687	701	683	707	713	717	711	680	672	678	663	699	700	668	673	666	680	714	642	683	675	660	658	656	734	689	665	724	667	662	688	674	661	698	655	672	657	639	698	624	659	656	671	652	685	686	706	679	669	647	673	624	637	673	739	666	667	740	629	702	669	725	682	660	672	700	707	656	670	681	651	665	675	666	661	673	681	621	671	708	682	670	646	670	679	675	638	687	652	678	749	694	651	657	668	672	688	681	620	679	669	668	683	701	632	639	661	687	661	711	667	694	699	670	668	661	690	631	674	700	622	655	636	709	662	630	683	652	697	659	694	627	647	691	699	656	658	672	669	670	664	684	689	666	663	669	649	689	678	672	691	671	696	675	730	633	710	656	681	702	669	664	724	616	677	641	708	648	651	663	696	687	654	639	649	656	718	658	646	703	636	680	675	684	671	666	671	660	644	709	655	682	709	688	619	654	686	657	639	708	726	674	721	689	673	661	730	649	662	656	658	636	646	665	683	638	635	625	661	700	654	666	658	706	670	743	668	667	661	621	705	701	691	623	664	674	656	673	697	711	668	696	706	664	698	698	653	705	677	638	662	668	668	633	704	657	653	643	764	684	663	692	637	687	635	712	680	679	728	651	672	668	665	668	641	680	668	641	706	694	672	643	711	639	736	696	673	687	657	683	698	709	678	695	635	675	637	709	638	631	658	675	644	665	662	730	663	657	655	711	652	690	664	679	688	678	672	715	658	680	696	672	648	677	641	713	654	678	676	694	693	699	646	642
22833	28684	13727	4766	144	53	58	50	69	63	54	71	52	62	59	61	113	199	344	375	240	150	93	68	56	51	54	56	45	48	53	61	68	55	51	62	60	53	66	51	55	43	65	60	51	53	49	54	35	58	43	52	66	50	51	38	62	61	44	53	62	42	61	44	57	51	43	62	45	52	52	51	59	41	48	59	48	54	46	51	53	48	59	55	51	62	49	52	60	46	51	55	55	61	58	51	45	53	45	59	43	61	56	49	50	51	60	54	52	55	48	45	59	47	62	48	50	51	52	53	50	50	45	56	46	54	42	48	53	38	64	61	54	44	61	55	63	48	53	63	62	48	48	63	59	67	48	53	66	50	60	52	52	56	62	44	41	52	51	43	57	57	57	72	68	63	47	55	43	58	73	48	60	47	41	62	48	55	51	52	50	58	51	40	52	53	49	44	48	56	47	39	48	42	53	41	49	61	48	46	61	56	59	53	51	43	63	55	73	61	55	54	44	45	42	53	52	39	51	49	65	44	44	62	50	51	56	55	58	52	50	59	59	59	40	63	51	44	46	59	34	39	47	71	45	61	55	47	61	58	48	40	59	52	46	52	60	53	49	45	50	45	44	44	56	58	54	46	52	57	50	61	56	40	53	56	66	60	38	53	63	50	47	58	53	61	46	50	37	47	64	43	61	41	53	54	50	59	58	43	49	51	40	40	48	45	51	41	54	67	43	71	54	51	67	51	56	50	53	63	57	47	59	58	48	61	55	47	57	46	62	58	43	47	52	56	54	48	53	52	61	55	51	46	53	48	58	59	58	47	56	50	48	47	54	58	62	44	56	43	59	55	55	46	48	51	44	57	51	58	48	55	44	54	57	48	57	60	71	54	50	46	50	50	51	49	38	56	27	58	64	53	69	66	51	54	49	48	53	59	60	60	56	56	48	50	45	56	45	57	46	52	47	49	48	59	60	44	54	51	48	45	41	57	57	63	60	61	55	55	42	52	38	59	54	51	62	49	54	49	39	57	56	50	51	50	44	56	52	61	52	48	48	51	55	37	44	47	71	54	47	46	55	54	49	49	55	49	62	66	44	53	45	69	52	47	60	54	49	44	56	51	49	56	53	54	44	48	57	45	47	52	37	58	52	56	53	40	56	43	60	52	44	52	49	56	56	47	43	47	52	56	56	37	52	46	44	60	45	45	49	69	48	40	51	48	42	57	63	48	55	40	54	55	67	61	49	46	47	42	56	35	54	47	54	45	71	50	58	43	53	51	44	49	47	51	44	52	48	55	61	38	53	69	42	52	66	56	51	55	51	58	44	43	49	51	52	46	45	45	48	55	58	58	77	51	46	60	58	53	57	46	58	41	59	53	47	57	47	54	56	41	48	52	66	58	40	53	52	48	55	50	47	43	67	44	58	61	43	49	55	45	54	45	52	51	50	40	54	40	57	43	52	37	54	54	54	64	61	45	53	48	56	58	51	59	62	54	39	52	51	49	45	63	59	55	52	48	44	58	70	46	47	38	49	58	58	48	57	53	46	52	37	44	57	53	62	59	54	44	49	62	52	63	46	57	58	42	50	54	50	45	59	45	48	49	54	35	54	44	52	54	53	49	73	45	42	52	46	49	39	64	61	62	54	56	53	54	68	48	63	63	45	54	58	42	65	57	45	60	51	59	45	53	54	45	68	49	50	37	51	46	52	47	57	53	48	62	52	48	40	57	47	59	42	43	66	61	48	56	59	58	59	48	49	55	44	44	56	49	55	54	41	68	55	46	53	64	40	53	73	55	44	51	51	45	52	50	49	45	57	47	57	66	55	44	58	40	43	43	54	47	54	55	52	47	61	45	52	84	49	52	54	46	49	49	53	50	72	45	41	73	54	52	55	49	60	50	50	61	46	42	52	38	53	52	57	52	44	36	64	60	52	53	54	56	64	46	53	40	58	48	59	42	44	47	48	43	53	48	62	40	49	57	57	65	64	54	55	59	73	60	54	47	65	43	58	48	38	52	44	52	48	68	56	57	53	43	48	47	59	50	48	65	57	63	58	49	53	53	38	47	54	57	47	55	53	46	49	46	58	60	56	43	45	46	57	63	58	55	53	67	39	50	58	58	58	38	51	50	47	62	47	57	50	42	47	40	46	45	55	50	42	50	59	49	50	53	56	55	53	57	39	57	52	54	53	46	62	71	53	62	58	48	49	39	57	41	48	44	52	61	58	49	62	46	51	46	61	52	49	56	55	49	53	56	59	65	49	43	41	48	49	61	59	58	46	46	55	46	52	38	48	48	50	41	60	63	45	59	62	56	38	63	56	52	58	57	66	50	56	53	57	54	45	46	58	59	53	49	51	64	56	46	57	58	55	53	49	61	48	51	61	61	48	56	60	46	50	49	58	55	47	55	41	53	51	51	51	61	63	51	62	46	52	45	61	46	67	46	48	51	47	57	63	67	49	64	43	54	71	56	43	57	46	43	44	60	51	58	63	49	57	52	62	52	49	50	53	56	58	55	53	53	48	49	53	58	58	51	53	46	59	62	53	43	50	50	64	54	51	49	50	49	63	57	40	57	44	51	43	55	61	58	60	62	50	50	50	56	50	58	51	49	43	54	45	58	52	51	55	49	42	58	60	52	53	45	59	38	57	48	44	61	52	50	57	48	39	61	38	56	47	74	50	53	56	53	44	37	62	67	60	65	59	51	56	55	43	49	50	45	54	65	37	58	55	47	52	54	53	44	47	57	50	62	53	48	55	55	38	69	52	51	50	64	58	51	59	61	55	53	60	48	51	44	63	49	44	62	62	55	54	54	54	54	53	51	38	44	42	60	46	51	68	37	62	57	60	55	61	65	55	59	50	55	53	53	49	42	52	53	62	51	64	51	46	52	50	46	45	43	47	57	56	68	37	55	50	52	45	54	38	46	46	50	59	49	63	49	53	47	52	50	57	68	49	65	51	53	59	66	57	59	59	65	54	57	55	61	48	52	46	48	65	60	48	59	62	52	56	47	50	51	50	47	63	49	67	54	59	43	59	51	63	46	63	48	56	56	54	49	51	52	52	49	54	47	48	47	48	49	54	43	52	53	47	57	48	52	68	49	55	47	51	51	51	49	60	52	67	53	51	59	45	46	60	62	51	60	49	58	59	58	55	60	56	46	54	49	60	65	51	55	62	53	53	42	53	53	52	51	47	56	52	49	44	59	55	49	50	50	50	65	56	55	44	66	54	72	49	62	56	44	49	55	43	54	52	57	54	64	53	50	43	57	60	53	48	50	53	44	49	57	56	62	51	59	65	59	45	55	52	49	47	49	52	68	57	55	43	42	51	45	55	51	41	42	55	54	50	52	45	61	52	57	50	49	61	60	48	50	57	62	42	46	47	51	56	57	52	64	61	48	44	50	46	48	61	44	50	55	54	47	46	58	56	63	50	54	45	49	42	46	66	53	55	66	58	42	53	61	45	55	58	54	47	62	53	49	52	43	60	45	54	41
50846	44197	33992	33454	3707	1565	1381	1197	1100	930	906	806	822	801	806	1328	3047	6746	10650	10065	6920	3888	1754	1010	731	701	672	657	648	614	665	623	641	640	645	608	621	635	650	651	645	620	603	697	658	630	621	637	626	590	596	615	577	682	644	601	665	622	634	701	609	641	617	686	651	635	615	661	641	653	584	654	662	610	615	668	558	657	629	620	629	651	609	640	653	625	624	617	692	619	661	604	665	658	659	640	609	638	623	609	625	612	620	658	623	607	616	678	619	655	653	640	632	657	651	629	663	623	668	633	628	644	583	643	673	616	652	606	680	612	618	610	626	653	647	633	650	626	696	659	657	620	634	636	606	669	652	616	646	666	612	647	642	656	613	605	634	642	654	611	617	623	624	642	608	637	639	621	627	610	629	596	675	642	636	633	658	650	635	618	599	630	640	655	616	604	601	642	617	648	660	620	669	639	643	646	663	667	667	633	657	610	692	604	634	648	640	631	650	671	634	655	637	621	675	624	675	663	650	640	670	627	621	652	630	680	627	628	660	644	638	661	629	677	587	655	619	634	628	613	683	669	636	656	627	645	649	613	626	614	616	597	638	619	650	662	606	628	660	615	670	604	635	646	625	609	597	627	618	648	602	646	658	627	637	646	644	637	667	599	653	666	605	600	621	643	686	672	638	627	653	619	625	630	559	635	595	615	609	667	627	674	653	637	652	577	661	642	666	694	632	637	597	613	611	641	637	631	658	624	609	623	635	635	633	604	608	645	620	672	587	613	612	620	637	605	636	632	644	657	634	642	623	642	658	601	705	641	624	622	702	620	626	620	630	646	636	603	631	637	625	685	653	646	630	629	652	615	653	664	627	617	625	596	595	666	622	616	669	612	637	613	692	662	635	651	632	637	641	687	654	655	649	627	641	628	637	594	618	677	659	631	663	627	598	583	622	628	618	629	640	603	623	600	615	659	607	622	657	639	660	631	615	671	633	639	606	661	606	617	631	657	655	586	618	678	628	651	678	627	639	664	636	652	651	610	635	611	712	689	649	673	607	636	660	630	633	638	652	602	607	633	632	630	673	646	645	590	608	623	641	587	640	641	670	625	652	636	636	688	626	637	658	618	630	636	674	628	678	627	592	609	648	673	612	644	637	670	617	644	657	617	611	648	660	639	656	646	648	629	655	678	647	672	631	646	654	645	637	604	595	665	628	594	626	648	661	679	657	627	679	603	631	617	648	649	630	603	651	633	633	587	622	620	657	650	640	581	629	647	627	608	641	645	635	657	593	596	651	687	626	663	658	675	614	649	602	686	651	678	640	594	667	661	633	650	639	627	668	641	599	670	630	672	664	639	606	674	592	671	628	631	617	628	659	658	624	653	640	632	633	613	607	621	637	590	649	596	644	660	645	653	608	636	626	631	634	624	676	616	635	641	647	672	606	631	612	658	650	654	636	644	704	660	627	611	682	641	623	681	699	666	601	618	602	645	647	654	632	630	593	628	634	645	634	641	597	642	637	639	600	655	623	671	654	638	618	634	612	605	627	666	619	650	603	650	629	634	680	628	642	618	643	648	595	669	655	606	635	652	635	677	663	601	614	598	640	645	628	618	633	630	663	619	651	640	640	626	605	648	642	626	635	596	630	648	661	663	658	627	634	646	651	592	667	588	640	619	648	601	630	617	611	639	631	640	669	639	646	658	639	594	618	639	637	627	621	658	690	643	644	700	660	625	649	607	633	661	627	629	600	665	649	635	608	614	608	645	629	656	639	676	610	628	620	643	611	663	611	629	606	614	652	617	606	624	644	662	620	611	638	587	632	667	663	639	648	641	679	672	622	624	658	649	638	623	665	631	586	642	593	620	645	641	639	643	576	606	645	673	658	617	647	585	653	603	614	645	631	635	673	645	646	615	639	673	637	640	623	627	603	621	656	604	644	593	674	597	582	626	608	659	635	675	628	630	643	638	675	648	617	647	639	622	649	637	625	597	624	620	590	672	661	604	619	688	665	629	665	656	649	643	665	638	678	631	598	680	634	639	626	610	656	664	657	661	624	657	654	602	627	657	653	617	645	609	653	660	640	633	639	636	609	646	600	620	660	612	629	591	648	621	635	631	614	615	625	613	611	618	657	658	643	628	624	654	607	598	673	692	619	636	663	608	601	630	659	650	622	611	640	643	600	611	594	586	641	621	583	617	689	664	692	626	628	647	585	624	666	624	616	667	652	659	617	630	618	648	600	630	656	631	670	620	677	586	616	645	651	638	664	663	669	677	655	596	651	610	630	626	629	662	616	692	611	613	651	637	620	602	643	657	630	662	663	619	610	621	630	607	678	625	640	688	636	618	659	650	600	623	604	620	625	606	626	638	634	627	669	629	622	649	627	604	681	612	611	623	654	660	639	611	633	622	651	648	682	648	648	626	623	673	629	636	684	706	608	642	649	652	635	621	618	657	602	637	634	606	630	625	663	627	598	624	593	614	596	670	620	639	656	639	607	645	614	633	641	661	575	612	592	644	610	636	644	678	660	662	669	602	662	626	622	672	615	664	663	673	630	648	662	643	617	656	628	640	638	645	641	628	633	663	655	613	636	649	661	652	654	618	659	624	634	618	609	677	669	616	619	598	625	697	649	667	676	638	635	625	646	661	645	655	662	661	636	653	619	636	629	659	640	637	664	665	602	638	630	645	608	670	644	696	632	643	650	625	687	620	596	585	617	583	600	635	671	604	595	658	637	668	617	650	636	657	631	613	676	679	622	619	632	622	641	657	638	664	664	649	633	651	633	650	594	684	691	657	624	630	672	645	679	627	646	669	636	645	614	628	619	665	603	621	620	691	608	592	626	630	628	703	662	643	653	643	672	641	654	625	630	648	622	638	625	673	664	623	594	679	616	632	633	604	623	635	651	620	605	637	643	600	635	664	637	626	664	573	647	639	583	615	672	602	661	654	606	677	620	679	660	613	593	655	614	628	658	642	663	626	661	650	698	624	630	612	638	631	663	666	621	639	635	671	672	657	658	645	638	628	624	615	618	632	652	636	617	681	664	629	685	626	664	637	661	611	598	638	598	606	620	645	659	649	684	611	638	632	606	638	610	563	656	657	621	638	637	625	649	678	657	628	661	641	618	626	647	646	606	632	681	624	672	632	595	633	685	612	621	624	589	655	622	641	595	628	640	634	659	654	606	629	657	690	623	616	627	681	604	658	655	656	613	652	678	642	581	612	626	658	577	623	612	621	685	644	649	639	586	655	640	637	652	620	589	595	658	635	630	668	675	667	650	646	638	625	591	646	642	676	634	654	645	650	647	660	646	639	648	651	638	665	647	649	667	651	608	600	684	660	656	639	625	605	614	598	593	625	607	611	584	650	621	680	657	628	637	640	685	628	630	614	678	676	634	631	683	653	681	629	620	660	580	642	639	653	608	610	594	581	650	629	588	638	595	643	640	655	633	595	652	657	581	626	672	632	647	678	603	662	640	647	585	618	636	655	630	612
19657	25790	11980	4740	167	77	94	67	89	74	65	73	88	62	69	68	127	271	439	450	288	147	113	66	79	63	72	63	66	69	61	85	70	68	74	83	77	68	67	60	57	56	62	69	73	69	59	66	60	59	72	70	64	66	54	68	70	50	65	64	67	56	77	45	58	60	79	54	65	74	56	55	61	67	62	72	55	62	60	79	69	58	65	60	75	59	83	73	81	75	62	73	83	77	85	65	50	71	68	63	67	62	61	60	76	69	75	60	80	64	74	73	59	69	61	62	60	54	78	70	63	50	58	70	67	64	71	66	51	67	55	73	61	56	66	63	71	69	61	69	64	79	60	78	58	72	80	63	71	65	69	57	77	71	67	65	79	71	54	77	61	90	82	74	70	67	61	71	73	61	70	60	68	64	62	76	76	72	67	50	73	65	72	72	75	82	69	69	70	68	64	74	63	57	73	70	63	75	63	68	81	57	62	77	63	58	59	79	65	70	68	66	76	76	65	68	71	58	63	70	64	60	67	56	70	66	72	70	69	62	70	78	65	54	69	65	75	63	75	53	58	54	61	66	72	79	80	73	74	58	67	73	80	71	80	60	54	54	69	64	60	66	80	66	70	65	83	66	70	66	60	71	68	67	59	59	56	57	57	74	75	66	66	63	65	68	65	62	72	62	75	61	72	61	49	68	62	72	75	57	58	89	52	63	71	70	78	62	53	64	60	78	81	66	67	68	70	61	71	59	61	64	59	72	66	73	51	65	75	66	55	78	52	63	67	76	59	63	51	69	70	67	60	60	67	60	62	82	76	54	67	81	71	50	55	69	70	58	43	57	86	59	57	57	66	82	65	77	53	61	72	70	74	77	71	61	87	53	62	77	69	65	72	66	58	74	73	68	71	64	47	60	67	65	71	76	76	76	70	56	66	68	57	49	59	61	56	64	61	60	64	74	64	65	60	66	56	77	53	61	47	68	72	68	57	77	76	53	62	57	65	67	79	73	58	76	60	66	58	58	66	48	72	61	79	67	66	54	77	63	67	58	79	63	74	66	73	65	61	60	70	63	72	70	59	80	64	68	63	67	71	59	57	56	64	52	65	84	61	64	60	57	65	70	59	80	44	72	74	75	71	70	79	79	57	69	51	53	68	83	52	61	68	62	60	70	66	57	66	57	71	68	52	68	67	65	66	75	64	56	68	49	72	69	76	69	84	51	50	58	76	56	76	75	71	69	59	56	86	68	64	62	66	66	63	46	55	67	57	61	71	61	66	67	68	60	62	76	46	59	88	63	66	67	69	61	68	74	67	55	70	62	66	57	67	65	64	70	62	57	74	58	78	56	66	68	55	57	77	53	68	60	62	74	63	69	61	60	59	69	62	60	68	65	70	51	77	72	56	63	65	53	67	63	64	56	59	65	67	62	62	69	66	71	78	60	61	76	51	65	49	78	56	67	72	54	58	63	69	57	65	73	77	76	61	73	79	76	54	72	68	87	63	86	78	64	72	53	63	57	77	78	78	73	75	70	52	78	51	60	47	56	62	66	78	60	61	66	73	58	67	64	63	71	70	65	72	87	62	68	79	63	62	73	66	52	62	59	61	63	53	68	67	67	66	62	69	64	76	75	65	65	60	72	70	62	64	67	63	63	70	72	61	59	82	60	63	72	85	70	63	59	58	67	75	65	71	62	73	86	50	64	66	83	72	65	60	71	60	71	70	66	64	90	58	70	56	59	68	54	55	66	46	72	57	60	54	67	71	66	59	61	70	70	73	75	84	66	67	64	68	68	63	62	70	57	50	61	66	71	61	68	53	72	59	68	64	60	77	69	70	69	68	71	61	84	68	83	67	67	73	60	58	70	72	67	78	74	48	68	72	63	60	84	79	62	67	65	52	78	69	73	75	59	70	66	71	72	66	70	74	68	56	75	71	77	66	47	58	72	63	68	67	66	56	53	63	72	74	68	54	69	73	71	76	62	69	61	63	57	62	58	64	64	59	68	74	72	66	72	59	69	66	68	61	58	55	53	47	71	70	66	55	63	70	63	59	54	75	64	58	62	64	78	67	63	58	73	71	53	85	69	64	63	46	62	62	66	66	55	61	73	53	75	72	53	63	67	76	73	49	78	76	65	73	69	68	74	76	58	76	57	66	65	69	77	53	63	77	71	66	77	70	72	63	68	64	67	70	59	58	65	73	86	60	62	57	67	65	71	65	64	68	74	72	62	49	65	76	56	76	58	95	64	67	68	82	72	54	58	59	59	67	58	70	73	77	63	55	59	57	76	61	60	63	69	66	59	67	64	53	70	60	68	69	51	62	62	60	78	69	63	70	67	74	66	67	66	65	60	60	60	67	61	54	63	68	55	80	45	66	67	49	67	75	60	70	85	71	72	64	72	61	72	56	50	50	55	76	63	52	76	63	65	49	59	70	59	67	72	57	60	77	80	58	66	65	85	57	55	72	73	56	75	62	65	72	68	55	66	82	58	62	63	61	72	58	76	56	52	80	56	72	52	64	67	63	64	62	64	60	52	71	58	60	63	77	59	60	58	58	71	69	81	73	59	65	68	64	55	70	77	61	63	66	59	64	54	69	76	67	55	73	78	62	76	65	68	61	69	70	59	79	75	61	54	70	70	76	63	73	70	77	59	68	66	70	57	65	58	73	65	58	72	61	71	61	70	70	58	70	50	52	68	65	70	58	58	73	72	50	69	69	66	57	54	62	66	76	60	60	77	62	65	64	79	60	66	59	74	53	65	69	60	61	67	79	57	60	66	53	73	73	49	69	73	64	71	74	64	65	63	75	65	77	57	78	59	58	71	81	71	69	69	59	80	66	48	75	78	60	70	79	69	56	65	51	63	64	58	83	59	58	63	70	57	57	76	63	51	60	56	85	61	75	56	63	71	59	68	67	56	79	61	61	57	53	59	70	59	60	86	55	62	47	56	73	66	41	69	61	58	58	65	67	64	73	62	57	60	58	77	81	52	64	76	53	64	73	67	60	56	63	60	49	69	57	60	61	59	81	59	63	68	60	58	69	56	57	63	75	65	61	60	55	63	68	61	59	76	55	81	62	68	69	63	61	76	50	56	53	61	65	69	70	63	68	55	54	52	75	60	61	68	59	71	61	78	59	74	62	61	66	78	71	51	53	70	63	63	67	59	58	70	54	60	66	52	62	62	63	53	74	64	58	69	66	65	60	81	71	78	71	67	72	71	59	75	56	62	71	73	55	60	65	47	77	62	61	71	63	62	74	62	73	61	65	65	59	70	60	69	68	77	68	67	66	58	60	72	68	63	61	53	69	79	64	75	68	49	71	69	60	49	71	73	55	71	62	61	67	65	65	72	64	81	67	56	77	63	55	66	57	69	76	66	59	57	56	52	55	72	88	70	63	52	75	59	55	69	68	69	62	51	44	62	81	55	75	66	70	73	61	57	67	74	66	60	76	69	60	66	54	86	65	64	59	70	47	70	59	84	84	60	60	84
50439	44670	34195	33383	4066	1713	1554	1355	1211	1125	1114	1055	1010	1004	999	1022	3144	8627	12764	11566	7127	3644	1827	1126	869	846	855	776	849	822	829	768	800	823	739	788	771	840	786	771	797	845	805	792	856	802	812	816	794	788	858	866	812	815	783	816	814	802	821	834	773	818	810	758	798	810	833	807	801	778	806	746	748	787	861	800	810	809	808	831	789	799	809	810	854	831	727	799	755	805	756	782	772	786	858	796	798	789	789	816	859	841	796	831	801	822	808	845	851	847	829	817	795	797	755	802	785	857	808	781	826	798	820	784	805	793	795	843	811	776	777	820	820	840	857	825	841	836	826	785	848	858	809	849	833	746	800	856	782	852	828	799	778	725	822	773	808	811	781	778	817	787	795	813	835	812	769	788	781	763	832	832	814	808	866	808	781	805	810	777	794	780	799	782	794	805	764	793	761	834	854	812	781	748	824	799	785	792	767	863	789	781	798	802	799	830	838	833	841	808	834	832	813	761	841	871	827	824	859	793	824	809	784	811	807	828	825	823	771	794	844	834	830	799	742	824	829	805	772	765	843	811	800	805	766	773	814	808	808	787	793	800	795	805	778	822	881	814	784	811	866	775	803	770	823	828	807	818	781	800	788	847	851	785	776	770	831	805	843	782	776	778	796	732	841	811	805	816	774	818	838	797	783	808	792	798	817	794	800	828	816	825	822	759	822	805	841	841	799	843	778	815	779	778	792	776	780	810	861	836	802	743	764	774	785	785	787	820	799	784	803	833	785	853	817	818	801	805	823	801	763	791	810	784	771	796	837	758	790	831	813	827	777	808	805	833	809	823	802	827	754	798	847	825	806	834	778	792	872	771	828	844	828	804	835	823	846	794	848	854	834	814	777	764	778	811	825	807	801	827	762	796	796	790	831	784	758	878	748	765	770	820	840	816	833	832	850	776	777	800	843	826	810	837	788	784	774	810	847	763	760	829	818	780	819	894	797	796	774	766	795	772	796	745	816	792	823	828	782	760	823	836	817	871	829	749	801	801	841	828	810	810	752	813	815	842	784	836	822	838	792	807	759	799	816	863	731	819	766	809	821	767	813	832	818	805	797	839	808	780	818	783	738	763	821	797	861	861	811	779	818	761	817	843	799	844	787	858	803	782	768	856	861	831	842	816	852	811	791	863	785	773	786	834	810	840	842	796	870	854	794	800	800	822	841	835	797	817	804	786	815	808	847	795	775	767	831	811	741	855	830	799	839	816	799	827	777	792	798	797	755	827	771	850	801	809	762	796	809	826	791	830	781	761	816	765	802	832	809	804	792	822	812	758	780	763	858	804	825	786	764	796	814	772	769	757	765	816	804	795	782	811	853	835	841	814	815	868	817	811	817	786	807	849	859	823	792	784	773	805	855	798	796	813	814	778	841	832	809	840	793	863	828	822	835	817	776	807	833	815	767	791	745	784	784	842	828	768	836	830	799	800	800	855	805	859	843	770	814	802	772	771	832	805	858	809	835	772	826	801	806	819	836	790	784	828	749	832	814	781	764	864	835	891	801	772	822	810	810	824	846	783	849	811	764	824	845	789	767	783	809	864	807	777	839	838	785	797	811	823	768	786	770	813	783	782	825	803	783	816	826	815	798	826	781	793	859	792	799	797	778	851	835	790	766	777	802	804	761	841	775	800	751	810	878	827	805	800	831	791	803	824	792	847	773	824	801	817	821	788	819	788	859	823	799	842	821	761	853	794	829	806	802	802	824	802	813	790	887	792	787	786	787	778	819	795	797	810	807	793	869	822	864	763	838	891	820	795	771	829	826	856	848	840	789	846	808	789	789	796	825	832	804	833	820	819	815	847	798	812	818	770	796	810	851	832	795	829	810	872	746	786	742	853	774	804	828	827	850	855	832	791	796	798	816	821	784	887	830	805	803	806	807	800	801	812	848	848	826	810	845	827	834	865	817	809	875	807	788	835	782	834	834	842	826	802	787	779	825	803	836	821	869	758	800	767	819	767	811	827	790	813	818	847	816	806	794	776	833	812	812	795	843	820	832	851	818	826	781	813	770	791	766	818	791	794	801	758	838	805	838	823	822	800	779	798	807	829	768	833	797	819	833	821	831	738	805	791	774	771	794	821	790	783	828	808	788	803	769	798	842	785	814	828	794	825	808	800	856	777	839	830	786	785	823	806	790	797	811	797	773	801	873	758	793	806	800	783	761	833	813	763	796	774	809	797	824	814	840	804	800	773	810	858	810	812	835	818	798	796	775	860	808	795	762	810	866	850	813	768	786	811	818	799	742	844	826	793	856	802	769	835	791	824	856	799	871	818	783	810	823	796	782	769	840	774	807	751	797	821	786	807	827	813	798	834	827	797	804	833	866	821	816	856	826	848	822	823	859	842	822	836	821	806	817	825	779	813	783	804	801	826	806	783	793	760	832	844	842	810	781	752	823	771	820	816	855	819	791	848	801	744	806	816	813	801	811	789	801	845	813	758	811	787	828	785	833	835	816	837	832	835	805	795	800	777	784	807	786	797	812	776	806	844	801	811	810	824	802	855	820	792	776	870	751	806	828	760	796	759	815	811	836	799	795	804	786	811	815	737	796	786	795	737	827	839	801	855	786	775	821	749	789	851	868	803	771	803	752	806	835	731	750	799	827	792	780	837	793	774	830	769	792	813	825	816	794	824	795	801	862	808	817	780	802	801	800	814	793	789	778	788	805	756	805	836	823	815	746	830	829	823	798	797	841	836	828	785	840	811	835	818	842	849	865	764	835	821	803	777	891	816	794	842	752	807	793	813	824	791	753	826	798	818	812	810	823	791	812	813	817	829	780	804	778	787	790	809	811	782	804	795	772	799	803	793	770	844	837	789	850	831	818	906	786	833	855	818	799	856	804	799	819	834	846	771	798	761	816	806	742	794	747	773	822	840	846	790	828	788	797	811	859	810	826	854	824	789	787	787	769	768	812	768	831	793	846	843	749	810	831	766	799	812	806	799	839	830	771	813	812	820	764	799	762	794	811	815	794	799	816	884	812	817	820	753	830	815	832	822	803	841	807	791	828	831	844	822	842	777	810	787	818	842	825	798	798	791	767	822	801	803	819	807	837	772	775	856	825	810	833	789	807	817	807	799	842	878	805	780	796	813	766	838	817	794	822	792	813	798	852	796	837	786	828	838	799	834	770	802	860	829	806	753	778	789	799	805	774	833	834	805	818	832	828	818	791	759	783	823	761	825	835	858	796	840	801	755	777	802	831	811	777	805	825	866	861	811	795	820	790	735	823	808	810	830	736	781	776	791	803	821	835	819	826	800	840	815	846	762	766	794	838	797	835	785	839	816	784	812	754	802	813	799	857	781	796	818	778	849	764	806	787	756	760	798	786	831	805	808	826	806	816	815	854	826	855	794	825	796	816	820	807	808	826	775	782	821	804	812	804	793	785	832	812	863	863	801	806	848	837	804	750	755	807	838	757	786	807	800	811	798	788	803	789	785
28391	36789	19636	8141	445	65	75	72	63	59	74	67	59	63	71	53	82	106	343	876	546	266	128	82	63	64	64	72	63	60	59	50	60	52	66	54	63	65	60	53	64	58	51	47	71	74	73	66	51	53	59	71	56	74	54	55	57	67	52	58	73	71	66	62	57	46	74	57	54	72	75	59	62	52	57	52	56	60	56	57	60	69	73	71	47	50	71	57	55	82	55	43	47	63	51	44	52	60	55	53	52	64	60	57	52	57	75	66	64	52	59	43	46	72	61	54	66	49	52	64	52	59	67	59	50	59	74	70	46	47	53	62	61	63	63	54	59	48	54	58	57	74	51	61	63	55	58	63	60	68	58	65	58	54	52	65	78	54	54	55	76	53	53	64	47	54	62	60	65	87	60	76	49	75	66	65	65	61	47	69	65	56	70	79	65	61	68	60	48	54	47	50	56	62	67	53	62	55	52	60	59	76	51	58	48	49	53	62	57	56	66	71	68	55	63	47	63	54	66	65	71	58	48	67	53	75	65	65	55	81	59	50	52	62	54	49	61	53	52	68	57	68	57	50	58	59	78	66	72	61	54	58	62	48	52	53	66	61	73	67	64	54	64	59	52	59	61	45	69	60	67	54	55	51	64	63	62	58	61	65	82	65	55	71	66	74	66	61	51	67	61	68	60	52	65	53	49	67	67	65	56	72	66	52	68	59	56	57	54	56	57	62	59	68	52	73	68	60	60	66	51	53	60	66	72	68	56	67	63	60	60	68	41	69	70	56	59	58	57	62	60	77	67	70	68	62	46	59	72	62	53	66	54	50	62	62	61	55	66	60	62	77	53	60	68	55	53	55	57	61	63	68	58	55	59	48	68	71	50	48	63	56	65	54	62	67	64	47	52	57	58	59	53	57	50	49	68	61	64	57	50	59	44	60	60	49	58	58	58	54	51	70	55	68	77	48	59	78	64	56	58	63	53	47	67	61	69	48	63	58	63	63	59	57	72	69	64	64	59	68	59	61	64	79	64	56	71	71	63	56	55	60	52	60	62	51	61	58	49	69	48	75	54	57	61	72	41	63	53	60	46	76	58	55	52	76	50	62	64	73	54	75	70	57	76	65	66	51	60	53	64	60	55	50	56	65	71	66	58	63	50	52	69	51	59	56	62	63	51	65	50	43	61	60	69	49	59	44	58	75	54	54	53	75	61	59	69	72	65	62	60	68	61	70	65	57	63	63	49	60	57	52	48	58	70	63	75	49	55	62	53	54	60	54	68	59	60	54	56	58	59	56	63	50	75	64	57	72	60	51	65	59	73	66	61	65	63	56	62	69	66	47	78	45	58	67	62	68	52	72	60	64	47	53	43	70	62	51	48	46	63	60	51	50	73	64	64	64	65	63	59	51	59	58	66	55	63	55	61	74	58	68	71	75	59	64	54	63	63	46	69	72	72	66	60	60	53	71	55	58	60	50	60	64	50	53	57	62	68	49	56	57	52	62	72	53	71	61	54	51	42	70	62	56	60	54	54	53	41	53	55	72	65	70	59	61	67	68	59	56	62	52	67	60	56	58	48	58	47	53	51	57	66	56	42	59	57	63	79	75	55	64	54	55	52	71	63	48	56	63	53	67	65	67	58	64	74	51	56	78	61	54	79	50	50	54	66	71	55	43	54	58	49	67	45	45	55	63	63	52	68	61	63	52	47	49	62	58	67	60	56	58	55	65	47	57	57	57	57	70	56	57	50	58	66	58	59	61	67	67	71	69	77	60	60	64	64	56	68	61	61	69	61	66	52	53	54	59	64	54	58	58	79	55	73	56	57	50	74	58	67	57	49	55	46	49	49	54	72	63	56	60	59	55	74	60	60	65	67	62	63	64	59	71	68	62	61	61	59	56	60	62	58	57	59	55	62	51	77	62	65	68	50	59	72	60	64	46	52	53	63	50	67	63	68	53	77	59	57	59	66	46	51	65	63	66	51	80	69	69	65	62	59	58	60	55	71	64	58	57	57	65	61	69	47	67	69	62	62	65	57	49	60	69	57	54	60	73	62	57	65	67	58	60	65	47	52	65	61	54	56	55	50	59	61	41	69	67	73	60	52	66	46	64	64	43	57	56	58	52	79	59	61	61	72	64	58	61	50	65	58	58	63	64	62	59	61	64	52	55	80	68	59	59	71	51	51	68	53	69	52	54	62	66	57	74	72	53	74	51	51	71	64	59	55	71	79	60	50	61	58	72	50	55	51	63	47	56	48	75	56	58	54	63	63	62	47	61	40	60	69	53	70	57	67	67	82	64	77	68	71	60	63	59	69	73	55	65	61	64	53	49	65	55	44	49	73	60	56	63	54	60	61	45	73	57	65	67	56	68	66	65	50	65	64	77	57	76	60	70	58	58	72	60	70	73	58	62	57	59	56	55	64	65	68	64	49	69	53	61	44	54	51	64	58	62	58	55	46	61	56	54	66	56	73	55	75	74	58	55	54	58	56	59	56	65	47	46	46	50	51	51	61	67	61	55	70	56	67	51	78	65	59	61	47	51	66	60	66	73	65	59	54	61	67	62	57	53	54	52	68	72	46	48	48	59	58	75	60	53	55	49	66	75	51	68	70	62	67	52	57	51	53	62	67	62	63	63	71	56	63	47	59	67	46	72	63	59	48	66	53	59	48	56	65	53	69	65	44	62	61	67	62	47	60	53	78	62	46	69	44	50	56	52	52	70	66	51	68	56	55	72	48	71	58	73	47	62	66	58	51	51	57	65	67	60	46	65	57	56	49	61	56	57	44	43	61	60	65	45	55	60	61	63	70	69	42	63	51	59	61	58	52	54	58	59	56	64	63	67	55	68	60	59	67	54	42	75	61	64	60	45	52	58	54	68	62	54	49	65	61	54	66	59	55	59	69	47	58	64	63	63	62	56	65	78	60	71	57	64	64	65	66	60	70	59	49	59	63	63	52	55	56	57	72	62	66	51	48	64	57	58	68	56	59	51	52	64	55	64	63	63	69	67	59	48	47	76	60	59	59	56	57	59	58	50	69	59	68	41	70	68	49	53	60	67	51	47	61	63	67	59	57	59	63	64	56	64	61	51	77	58	62	52	56	64	51	53	53	55	57	57	54	63	81	64	66	67	67	49	64	46	62	55	67	61	53	59	55	59	62	60	68	58	73	46	64	72	46	54	59	57	60	69	48	54	53	64	64	72	68	67	55	51	57	54	53	64	55	66	52	68	54	66	65	50	66	52	57	46	63	48	62	62	57	56	63	41	51	55	63	55	60	53	59	49	50	62	54	56	63	50	55	58	65	67	68	64	63	54	64	55	53	75	56	56	65	65	51	50	54	41	53	70	56	58	55	49	69	72	59	68	57	55	48	58	57	61	60	54	62	56	77	70	69	65	57	48	68	61	48	58	46	60	62	53	79	56	56	51	52	41	62	63	46	51	60	68	56	65	51	57	69	60	60	53	38	65	61	58	56	68	70	60	68	76
49003	47177	39540	40696	5474	2170	1955	1577	1359	1211	1196	1067	974	963	977	888	1676	2582	9740	18579	12510	6441	2659	1255	885	728	702	702	734	724	765	689	681	730	727	693	683	704	718	671	759	750	705	699	714	719	690	699	747	715	763	709	660	713	737	737	758	688	731	738	695	704	695	703	711	709	744	727	703	697	732	731	689	759	707	754	668	732	704	709	764	679	709	706	712	691	755	703	667	703	718	704	729	715	689	692	737	700	701	765	718	704	741	762	664	747	729	740	716	728	716	695	732	712	736	761	736	763	703	762	704	763	689	709	706	707	745	746	745	733	681	695	721	697	721	727	679	691	746	706	756	797	766	720	729	693	728	697	714	717	756	708	714	711	719	685	711	697	723	734	717	674	685	710	707	773	691	693	674	705	723	735	731	656	747	720	748	689	676	751	670	701	734	706	732	756	707	728	702	772	745	733	703	695	772	717	709	734	696	711	755	718	723	734	720	712	779	718	721	708	709	738	716	705	735	696	675	738	692	691	738	764	711	710	737	736	715	715	673	748	730	752	738	753	714	744	695	718	699	678	724	740	661	717	702	713	668	734	733	744	701	750	703	769	738	704	717	731	756	711	752	745	686	710	712	696	753	658	698	742	685	685	717	720	711	737	729	755	710	699	732	731	719	749	697	729	719	729	710	717	704	722	700	776	716	754	729	766	695	692	779	725	710	694	691	730	738	714	745	711	711	765	700	695	761	721	720	721	710	717	734	712	749	687	704	712	748	739	742	677	709	723	703	738	736	755	687	737	746	684	708	715	677	725	699	741	725	779	705	794	703	725	756	717	730	696	710	757	725	719	695	738	735	726	717	755	739	730	771	745	734	733	706	709	747	739	716	722	695	729	705	708	691	725	729	671	698	721	741	691	766	682	766	716	650	696	709	708	695	678	710	741	726	768	679	722	717	728	704	751	726	741	707	748	677	698	729	757	711	709	727	684	688	683	732	766	701	712	660	741	750	721	719	723	716	704	733	743	741	776	696	706	701	660	750	704	731	715	717	758	731	725	729	756	643	713	713	716	699	751	717	739	766	678	727	666	759	679	769	704	718	751	662	684	728	716	782	701	769	759	702	720	716	762	782	725	743	741	774	699	695	723	713	766	684	743	732	711	770	708	718	693	700	680	701	745	701	718	731	729	730	710	730	733	757	765	752	731	675	710	728	735	738	699	702	713	673	742	724	705	716	704	672	703	688	681	740	692	769	690	679	731	661	757	750	751	711	759	697	717	737	734	734	721	729	717	776	718	693	696	675	727	755	707	690	695	732	767	742	689	742	708	746	685	681	691	728	745	733	774	806	726	736	694	691	733	696	748	727	717	697	722	768	721	714	751	713	700	733	741	715	773	691	756	718	706	742	734	713	697	738	728	736	744	709	684	721	737	721	714	727	769	731	695	765	718	720	710	672	765	717	751	722	741	739	745	711	701	710	717	689	733	710	725	708	719	734	736	700	724	723	716	723	707	703	748	718	707	719	700	703	713	699	704	722	727	694	681	760	687	751	679	726	749	704	744	722	751	719	695	735	739	708	756	726	689	699	682	759	715	687	740	701	714	690	723	726	688	737	732	703	721	715	754	714	729	700	729	697	715	719	669	723	759	720	735	748	711	738	747	711	728	705	698	732	646	704	719	744	727	675	714	754	702	717	716	770	689	717	788	739	724	725	708	682	744	723	680	704	700	706	728	714	734	760	714	665	702	688	699	730	694	732	707	713	701	686	740	692	679	712	713	742	712	779	699	733	718	733	712	751	692	698	707	740	715	775	734	724	703	735	729	724	698	678	675	721	724	674	687	736	693	724	728	758	737	698	688	719	721	758	639	756	714	717	722	750	734	685	731	678	677	729	725	672	720	723	698	751	723	726	717	741	701	696	699	744	733	708	713	671	723	689	721	694	710	749	712	752	710	710	704	768	712	727	716	702	741	725	764	697	680	741	717	716	705	746	732	690	767	751	652	751	747	759	759	695	733	731	726	701	726	711	700	731	712	729	691	693	738	731	739	701	764	751	707	756	721	759	700	730	701	684	687	655	748	713	759	736	704	748	809	706	731	768	727	703	758	764	696	751	716	714	754	681	688	700	726	735	723	732	769	691	727	690	719	734	706	719	679	703	681	739	726	705	709	707	693	711	714	710	700	738	735	695	712	757	736	678	717	714	680	674	743	691	724	679	730	742	726	688	725	682	724	742	699	724	683	717	727	696	762	682	730	758	727	701	734	759	720	712	691	685	696	736	707	728	732	723	719	732	729	720	722	705	712	750	697	671	746	674	755	692	679	703	738	735	734	749	736	702	764	683	752	726	710	733	747	752	701	703	705	710	724	738	719	728	715	699	744	694	738	716	739	730	716	700	769	723	680	703	747	729	725	701	714	724	726	748	745	748	760	740	742	726	671	739	707	682	717	740	728	787	666	695	651	761	763	767	739	705	747	733	680	757	741	698	707	707	717	721	713	748	721	706	750	733	740	730	750	750	676	717	730	682	740	727	740	715	725	707	681	750	718	717	710	729	695	746	726	720	728	703	694	749	729	790	730	741	758	708	670	752	722	737	706	699	739	697	709	747	717	715	722	748	730	711	740	722	721	655	731	678	712	750	744	721	684	755	760	705	749	717	722	741	707	724	767	741	751	689	707	721	704	738	730	698	761	731	673	718	744	714	741	671	726	769	705	699	720	714	766	686	661	696	742	711	737	705	765	711	739	746	729	718	739	733	739	760	730	762	732	704	752	726	721	682	656	701	750	734	699	732	748	684	710	713	736	696	724	720	731	667	727	757	745	769	748	683	738	720	766	697	695	699	743	766	711	754	706	727	736	747	760	676	719	722	732	731	741	694	714	702	720	686	749	756	711	678	702	687	737	703	750	751	760	764	752	713	689	683	714	719	693	666	716	724	707	739	702	743	734	710	718	749	660	745	728	732	712	711	703	704	734	685	738	656	725	761	710	737	711	707	709	751	691	671	750	712	688	652	725	674	716	663	722	729	702	737	716	774	696	728	704	716	739	686	755	755	768	708	727	723	721	691	705	778	706	721	742	703	708	731	708	759	687	724	742	702	696	768	708	738	703	732	741	753	724	709	691	744	733	773	677	704	708	705	749	695	692	711	733	709	720	736	682	752	710	680	747	729	731	710	736	650	718	722	744	672	717	705	720	729	741	727	686	686	742	736	695	729	679	691	726	707	765	758	749	749	737	735	700	701	690	750	741	751	720	700	738	679	720	702	738	685	737	716	700	736	733	705	665	730	686	698	687	684	704	695	779	723	721	688	719	697	722	737	689	729	736	709	724	733	724	719	720	712	701	677	720	707	729	739	744	709	710	714	706	746	753	741	669	759	694	724	733	697	722	710	742	729	713	700	698	763	686	724	754	680	780	675	760	771	679	709	703	745	716	703	755	728	754	736	678	699	689	756	731	749	701	702	731	733	711	687	697	677	687	736	699	721	733	757	709	770	742
8281	10442	3949	1425	82	59	54	54	61	50	57	78	65	56	63	50	59	58	180	200	152	113	66	73	57	47	55	51	52	46	48	55	56	53	61	45	44	62	62	40	52	47	59	55	48	48	47	52	48	55	37	71	43	51	69	59	54	68	58	42	54	44	52	54	42	52	48	49	55	35	63	51	55	62	56	45	60	56	42	53	52	62	59	58	54	48	49	60	38	38	44	53	41	54	55	54	57	51	59	50	48	55	53	57	57	52	41	64	55	40	59	47	44	68	53	50	52	64	38	50	39	45	48	52	39	53	60	46	51	50	50	45	69	45	50	52	60	42	43	51	48	52	49	67	47	45	55	50	62	57	49	56	48	41	58	52	55	66	47	62	51	57	59	59	45	49	60	49	61	59	49	50	61	42	56	54	46	52	52	58	68	53	39	47	39	51	43	56	47	58	64	53	56	41	62	46	53	57	46	53	42	62	42	70	52	51	43	52	52	54	54	63	39	49	47	44	69	63	50	46	62	44	50	45	52	58	49	55	46	48	41	52	53	65	49	49	64	69	45	60	57	52	59	52	40	52	51	54	61	59	49	56	50	47	54	54	48	56	49	56	55	39	54	54	63	46	55	48	50	52	57	65	44	63	47	69	60	57	66	55	48	56	56	51	47	51	48	53	51	52	47	54	46	56	58	47	49	50	53	48	56	56	55	53	47	44	60	47	41	39	47	38	59	55	51	60	59	57	57	56	61	51	59	54	46	45	61	58	59	65	51	58	48	50	48	56	48	44	59	59	55	42	58	67	65	51	52	51	62	47	50	53	39	54	56	50	53	49	66	43	53	33	65	56	51	50	38	54	55	58	57	53	54	50	42	43	66	60	48	67	52	59	52	59	51	46	55	55	54	41	51	60	64	40	65	46	44	54	45	76	50	41	37	48	42	45	58	47	52	46	48	59	54	52	42	61	49	46	44	57	44	51	57	51	51	47	56	64	45	67	63	53	52	52	56	55	68	53	46	60	49	42	44	57	61	50	49	52	43	41	53	46	56	45	50	46	51	47	47	57	48	59	48	50	69	40	54	62	67	49	62	50	47	61	45	56	49	50	46	51	54	48	60	58	53	63	36	52	45	40	50	59	53	55	56	42	50	63	44	63	61	49	52	55	40	58	53	35	55	52	54	56	54	52	54	46	51	46	54	49	47	56	59	44	43	59	61	55	54	57	58	60	49	48	52	46	57	45	58	44	50	45	49	36	46	56	45	54	55	49	40	58	57	45	38	50	61	41	51	42	41	43	52	37	42	48	60	41	38	50	69	58	60	59	50	49	54	49	50	50	56	54	44	54	52	51	51	52	54	55	41	57	55	49	54	56	57	44	45	65	56	52	49	70	54	65	57	50	46	53	49	50	36	52	69	60	35	56	52	41	63	43	51	60	64	50	50	43	42	67	49	53	52	56	50	55	51	65	64	55	47	46	51	52	54	58	55	50	46	50	46	57	54	52	44	52	50	49	42	45	43	53	44	50	42	54	52	44	60	51	64	45	59	42	44	48	51	57	48	60	62	46	64	55	58	32	52	45	38	52	46	50	53	53	52	58	49	53	54	52	38	61	64	49	40	56	40	49	55	48	41	46	60	53	48	61	47	59	63	63	46	58	43	51	49	75	65	48	52	62	54	49	49	53	52	51	51	64	48	54	46	70	68	49	54	70	56	49	50	55	37	45	57	56	51	53	46	58	46	59	51	57	63	72	50	45	55	63	55	54	58	48	55	55	47	66	61	52	59	53	48	56	55	60	44	48	54	64	59	49	54	65	54	45	46	60	45	56	50	43	44	55	49	45	50	42	59	51	43	63	56	52	50	49	44	45	52	48	47	49	54	49	54	51	57	60	77	54	59	71	58	55	46	59	36	55	48	49	39	42	49	57	61	44	39	46	57	48	47	44	65	40	53	57	53	44	62	48	54	54	61	56	55	59	57	62	60	54	51	47	58	53	53	48	54	43	41	60	56	64	65	52	46	51	38	67	56	45	50	56	51	52	54	57	57	51	65	49	50	49	47	67	57	62	36	59	53	58	57	54	47	57	45	51	60	37	51	55	56	49	60	49	54	37	46	49	39	51	49	45	56	49	38	50	52	56	78	41	49	55	61	47	44	61	60	42	45	43	43	50	50	58	57	57	59	58	41	59	59	56	49	52	44	53	42	55	45	68	53	52	51	40	44	45	53	65	53	54	48	40	49	59	54	52	62	55	65	55	58	48	53	48	51	60	47	60	58	55	57	46	56	56	43	41	50	49	46	52	61	52	56	55	44	56	46	49	49	53	54	55	54	49	51	48	62	49	59	51	52	64	45	53	52	57	64	58	46	55	49	52	54	44	50	62	55	52	52	43	54	47	66	51	53	58	53	65	52	63	49	59	40	57	42	51	51	40	38	51	52	56	62	58	53	47	55	49	56	58	59	49	47	45	60	53	62	64	55	49	63	47	43	59	55	44	56	41	49	41	44	59	56	50	51	52	52	47	68	52	49	54	54	67	51	50	53	47	50	39	41	54	42	55	54	44	50	46	47	37	54	56	69	57	49	53	42	56	48	49	49	64	45	59	49	55	55	46	60	42	55	54	38	53	59	47	33	46	46	50	57	56	40	55	63	51	57	65	54	50	53	34	46	53	61	45	62	53	52	49	54	68	68	36	40	50	54	46	49	58	54	58	64	57	58	42	54	43	52	60	54	54	67	56	52	47	47	48	41	47	45	67	57	60	52	52	55	61	44	46	63	49	69	40	52	49	62	43	65	45	48	56	68	49	49	57	59	47	56	44	57	58	56	54	56	50	68	53	48	60	47	51	63	55	48	55	43	63	56	48	57	57	54	65	47	33	45	53	49	53	47	55	50	59	49	53	53	47	48	37	50	46	37	52	53	51	59	50	51	59	41	57	54	46	65	53	64	57	53	66	56	71	63	54	51	49	55	70	50	45	52	69	51	46	49	58	59	46	53	44	43	54	39	58	48	60	57	47	52	64	52	60	63	44	52	52	64	42	58	56	62	53	50	46	69	55	45	43	46	54	57	52	61	58	47	53	55	47	45	58	51	43	49	42	61	56	62	41	49	50	55	46	69	46	50	55	49	43	42	58	53	42	55	54	60	56	46	65	54	48	55	45	63	68	50	54	59	48	53	58	55	52	55	60	74	63	66	47	57	55	61	50	51	63	43	61	48	59	60	48	58	50	57	49	56	41	37	49	55	61	44	53	47	41	56	59	52	59	60	57	52	44	58	45	52	48	59	56	54	50	54	57	64	55	50	62	39	44	39	55	50	43	52	54	49	45	56	64	52	64	51	44	45	40	56	53	41	52	43	64	55	54	51	62	68	59	55	55	51	46	61	61	60	47	47	60	54	52	63	47	55	65	55	65	53	57	49	64	55	54	54	59	49	61	57	69	46	57	57	52	45	55	58	61	45	52	58	57	58	67	57	49	44	38	63	69	42	54
41257	35307	23762	23052	2160	968	875	919	833	701	779	694	730	674	694	688	720	1532	5323	5940	3800	2182	1214	857	696	623	635	654	691	689	627	622	704	632	664	635	637	657	669	646	654	672	665	656	645	642	642	611	672	627	639	671	649	602	633	631	629	657	640	621	709	680	606	655	646	659	619	667	659	590	684	627	657	621	686	637	636	645	636	646	628	653	653	641	650	645	631	662	663	711	631	677	634	646	650	630	676	659	693	674	618	653	615	661	660	664	595	629	594	625	635	660	669	674	637	586	613	653	640	661	659	659	609	607	653	638	607	648	660	612	631	633	637	635	645	628	609	584	636	656	667	712	653	637	626	656	626	629	662	628	669	617	656	621	636	643	624	605	627	629	690	624	682	644	606	637	649	651	621	638	634	668	683	583	662	689	632	667	619	666	686	658	646	623	677	611	608	651	625	666	627	621	619	652	675	664	709	670	649	647	626	638	661	659	663	683	634	643	634	630	624	670	669	662	603	664	604	682	615	628	598	641	663	639	673	656	650	643	628	670	715	646	656	640	664	661	649	639	647	668	675	646	650	640	686	658	639	649	673	652	685	662	650	634	668	631	676	686	615	666	652	639	644	664	614	611	661	685	630	658	666	630	655	642	600	642	659	697	638	653	625	635	659	644	636	635	636	625	623	633	668	612	645	654	679	619	615	633	626	641	632	682	645	679	637	623	617	691	636	632	644	640	661	642	650	639	682	664	661	662	631	617	666	649	669	666	652	645	635	688	652	652	685	694	628	662	656	678	671	662	669	676	642	637	665	636	693	633	629	650	617	643	659	650	614	639	627	624	694	631	631	637	650	610	623	612	691	666	662	655	673	677	650	651	637	646	728	620	645	626	648	688	655	648	664	670	635	660	656	601	617	628	643	650	680	642	664	671	647	613	655	648	652	723	624	639	633	647	709	635	605	654	625	641	623	693	631	690	658	646	650	668	622	686	676	647	634	669	641	643	652	644	662	643	669	669	639	649	634	607	692	637	595	668	598	650	581	627	661	660	619	683	665	676	660	642	678	697	647	683	646	659	593	624	654	685	645	623	612	676	612	658	625	639	673	687	651	627	599	645	654	672	662	633	657	675	658	644	671	639	670	635	644	630	650	687	596	667	630	630	636	641	678	673	598	658	625	696	619	644	645	649	649	634	645	658	617	619	658	664	645	648	657	681	609	632	605	635	668	630	639	641	683	647	667	650	650	620	647	610	659	661	596	656	643	644	673	656	655	703	697	639	614	648	637	617	637	667	651	652	653	664	680	618	608	674	632	679	652	657	602	648	631	592	671	611	657	688	638	630	641	603	661	651	634	653	683	609	657	685	675	647	666	648	649	658	649	622	641	643	638	651	619	627	583	618	661	655	604	625	598	625	647	658	630	614	685	707	613	617	607	669	650	596	637	630	668	650	671	667	647	600	623	682	624	645	672	614	660	660	622	677	622	632	651	701	672	623	635	701	678	667	632	640	624	665	651	656	626	660	669	666	641	635	629	646	644	659	627	671	681	641	656	638	625	685	618	636	665	682	629	636	643	627	602	640	589	623	627	648	653	677	634	679	680	645	693	686	624	643	656	603	631	674	629	647	679	638	637	636	602	672	635	634	621	613	644	670	615	603	636	626	659	631	680	648	667	644	662	662	624	724	632	662	618	616	687	688	643	630	670	662	689	639	644	642	673	656	670	641	626	641	685	624	667	629	617	661	635	659	645	607	667	608	644	630	652	665	639	674	638	663	668	720	673	668	631	624	669	676	661	641	679	648	679	657	615	672	660	628	622	675	653	649	640	619	649	596	667	605	659	672	635	624	655	644	630	684	677	619	643	682	637	624	675	684	687	633	651	673	628	654	641	639	611	603	623	655	662	712	690	633	651	656	659	623	667	671	685	629	660	624	693	661	685	638	672	640	626	644	616	672	632	657	646	654	646	629	660	684	644	649	661	639	633	654	615	684	670	655	624	632	613	668	647	620	630	619	641	624	686	650	610	661	673	643	643	627	636	669	654	680	645	651	658	604	638	639	642	685	655	641	692	622	651	650	675	693	686	642	649	647	671	686	620	630	594	594	632	619	673	634	623	648	682	607	680	656	656	648	631	617	614	644	600	654	655	645	627	643	652	663	656	653	630	655	665	601	658	596	641	669	644	651	590	641	643	660	624	637	642	639	606	617	641	660	662	685	585	632	669	641	680	647	631	661	648	589	641	643	692	682	718	629	662	708	604	653	618	648	668	649	648	639	645	666	675	638	658	641	626	620	647	665	649	642	687	686	634	624	666	652	658	631	634	686	695	647	634	692	655	656	610	617	671	650	635	664	694	642	655	594	689	615	652	634	670	609	629	612	680	651	671	662	663	666	676	655	668	619	667	643	611	652	657	632	623	685	633	669	625	658	678	628	650	646	655	587	621	606	595	683	656	618	644	702	675	626	649	636	651	658	622	675	663	600	650	666	613	631	651	630	636	633	682	672	658	667	690	672	633	654	623	633	673	613	656	696	619	660	666	643	644	610	647	647	668	690	633	593	668	638	673	651	635	613	608	643	657	659	631	613	593	593	619	624	650	655	630	679	627	668	638	683	644	658	636	635	622	660	637	608	650	724	622	655	669	659	664	647	633	597	652	632	701	630	635	658	666	627	669	672	648	695	643	671	628	690	630	677	688	659	657	681	641	611	608	643	633	624	602	651	646	656	660	620	641	655	659	657	650	657	654	654	646	617	632	642	669	632	640	638	659	670	672	661	586	643	641	699	712	641	613	596	665	673	631	684	621	650	646	633	651	653	649	637	673	656	624	609	601	641	640	653	634	662	626	664	642	679	608	662	662	678	624	624	689	616	623	614	625	660	667	676	642	644	675	676	656	653	654	698	627	687	680	675	674	637	650	613	673	642	647	641	644	678	675	693	642	614	616	638	658	657	639	621	666	659	684	705	622	668	640	671	623	636	621	645	613	658	670	657	646	653	673	667	693	584	638	666	662	620	624	635	653	657	697	647	653	680	648	673	644	658	642	612	618	653	661	694	664	651	692	640	668	602	681	651	623	637	628	679	661	639	653	664	636	621	618	707	621	667	667	656	663	641	659	611	680	645	666	575	645	608	655	688	616	616	661	650	672	665	655	645	626	694	646	596	699	656	676	635	650	679	619	597	641	659	602	657	691	676	654	593	663	641	635	667	644	627	648	634	574	699	665	606	634	645	623	670	646	620	660	667	602	628	658	658	655	654	670	661	668	616	651	678	662	608	653	612	655	632	623	641	615	681	665	638	618	667	665	629	681	657	683	630	686	668	655	660	636	628	679	656	659	657	685	620	683	679	640	659	647	660	688	637	626	691	660	673	651	690	645	647	638	648	637	643	704	654	681	625	649	687	662	611	611	633	619	681	636	650	615	662	614	657	663	605	672	676	667	678	681	607	654	612	673	645	635	628	694	638	615	621	692	612	671	658	622	656	670	630	642	631	671	609
20564	28451	13500	5339	152	56	67	53	39	42	50	56	54	54	44	49	73	90	354	440	282	172	114	69	47	62	48	53	38	61	72	43	59	58	46	57	38	52	53	45	57	42	47	45	53	52	46	42	56	54	51	46	39	62	63	46	52	39	44	46	44	44	40	54	46	53	42	46	53	43	58	43	41	38	51	47	40	43	50	42	29	49	48	55	52	43	39	50	58	54	45	58	47	48	45	47	50	52	59	47	53	50	54	45	40	59	40	42	49	64	52	57	49	43	40	40	44	40	41	41	44	46	57	51	47	48	41	57	48	51	67	49	38	56	42	52	42	38	51	56	45	48	35	48	45	44	51	54	42	49	47	50	46	46	53	48	40	46	48	39	56	47	55	48	40	50	42	44	37	61	47	52	39	38	45	48	53	55	56	61	53	42	56	55	61	44	49	60	44	36	37	48	66	46	37	50	55	42	54	38	62	47	47	49	52	56	46	47	40	47	50	49	58	58	38	54	36	39	39	63	46	45	56	55	51	54	49	46	43	43	62	47	45	59	54	43	46	53	49	52	36	46	53	35	50	38	49	49	34	40	42	53	61	50	42	63	37	53	53	34	55	47	40	42	42	40	35	56	52	41	49	50	40	48	50	40	51	40	52	37	49	47	53	56	39	39	63	51	42	47	47	51	50	38	48	41	39	46	45	49	65	52	52	48	54	56	40	39	44	47	48	39	52	48	47	53	55	50	51	49	59	39	49	50	39	60	44	50	52	39	53	42	47	34	41	44	51	38	50	46	45	37	56	48	48	63	56	54	48	42	52	38	42	47	58	46	46	42	57	39	45	44	67	43	43	56	51	44	43	41	60	44	40	51	40	45	52	41	49	41	52	49	37	46	51	50	48	47	39	58	55	47	55	50	42	46	54	41	45	54	44	48	51	46	50	42	45	48	50	45	35	62	44	38	45	46	37	52	48	48	40	45	59	57	59	49	45	56	41	45	46	54	45	42	57	48	52	45	28	53	63	36	46	52	42	56	34	61	56	51	44	42	38	42	34	52	57	35	42	54	45	54	56	58	42	50	56	50	48	32	46	55	40	35	34	56	40	47	53	53	54	41	52	51	49	48	47	49	45	43	47	49	54	47	45	54	49	51	63	46	47	49	55	47	51	37	44	42	41	64	55	56	46	50	44	43	44	49	41	51	46	56	50	47	48	54	50	49	50	41	41	50	46	44	40	47	57	42	45	52	44	52	45	37	46	52	50	49	48	50	44	37	55	50	34	51	46	52	47	52	44	38	49	51	34	43	47	52	42	59	48	53	58	50	48	48	44	38	55	49	43	37	56	46	54	50	48	53	50	55	42	53	44	47	60	62	48	51	50	39	43	48	42	53	44	49	45	59	53	36	51	48	56	50	46	40	46	54	42	53	53	47	45	57	38	48	48	46	52	33	32	58	40	41	67	53	56	44	49	46	59	52	40	47	40	41	56	47	49	46	46	51	60	57	61	38	50	41	45	46	35	43	45	45	53	53	39	47	58	46	34	39	41	59	42	37	45	50	51	43	40	40	55	46	56	50	46	50	41	45	56	51	49	46	41	40	47	49	40	54	38	57	43	41	57	51	52	54	48	42	55	51	51	38	59	46	43	47	46	41	53	49	52	48	57	45	51	53	47	56	49	44	48	44	54	45	47	50	41	49	44	60	45	59	49	55	52	46	62	53	45	50	61	44	51	46	52	40	54	46	39	40	45	53	50	43	54	47	45	49	46	48	53	39	54	46	49	61	55	39	42	45	37	51	58	45	52	46	45	51	52	55	67	51	42	40	41	47	51	46	43	53	46	50	47	46	63	56	49	50	51	59	49	49	41	38	56	65	59	48	46	36	37	50	53	50	49	40	51	48	43	40	52	44	41	48	53	46	57	40	36	45	47	57	44	44	45	41	38	64	49	53	63	59	64	54	47	36	41	45	60	40	52	43	40	44	47	38	57	50	39	49	37	45	59	37	58	55	58	47	39	49	55	43	40	42	50	54	42	44	58	40	40	42	50	47	51	53	43	41	44	33	42	52	54	49	49	44	50	48	48	41	38	42	46	44	62	57	47	51	46	57	53	49	41	37	51	41	42	52	57	64	44	54	53	51	41	42	43	55	57	65	49	51	44	37	56	46	58	53	54	39	44	56	51	51	56	43	47	52	48	47	38	33	53	34	43	51	49	54	49	59	48	48	36	43	41	55	51	44	45	53	48	47	49	53	52	50	44	53	50	50	58	40	51	45	51	37	52	70	53	41	47	52	41	44	48	46	55	53	48	53	47	40	32	56	41	48	58	47	45	46	43	51	43	53	52	58	46	46	52	46	46	41	66	37	52	50	45	44	50	49	46	48	42	46	50	40	61	47	51	53	35	43	48	44	59	61	41	61	53	44	50	38	51	47	37	54	44	59	36	49	52	47	32	54	57	50	55	43	40	44	46	50	51	48	45	44	51	50	44	40	47	55	44	50	43	41	44	48	48	48	52	47	44	48	56	48	42	39	45	48	50	46	41	42	59	42	35	53	47	46	45	40	52	42	48	45	48	38	54	43	46	50	48	36	45	52	40	47	48	51	52	48	47	57	53	42	59	52	46	30	58	47	55	38	46	66	53	44	44	51	55	44	58	43	55	52	50	39	41	41	50	56	54	49	49	41	51	45	39	53	48	44	38	40	55	55	58	44	53	40	54	53	50	49	40	50	45	48	48	55	43	51	48	50	53	49	47	43	63	49	42	39	45	46	48	54	51	53	47	53	39	45	55	49	47	51	55	36	49	53	39	55	46	45	49	39	55	43	55	49	49	43	54	63	50	47	36	49	48	57	47	44	55	40	47	62	47	49	44	41	56	55	51	52	57	56	40	52	41	59	45	38	46	45	27	49	46	53	47	61	50	41	40	49	47	54	40	46	32	44	58	60	58	66	37	42	54	49	52	47	53	39	48	52	44	64	47	50	50	51	63	29	43	56	53	55	41	63	35	52	44	46	65	54	56	54	50	54	56	46	38	57	57	49	50	54	51	56	50	58	42	56	41	48	51	47	53	46	48	41	46	55	32	51	38	51	37	55	41	48	42	59	36	51	56	37	47	48	58	52	57	60	65	42	51	49	41	49	66	52	52	57	57	38	53	47	54	53	45	48	35	40	48	58	54	39	52	49	49	48	54	48	53	46	40	43	39	43	46	48	64	36	55	38	42	39	44	45	67	47	49	47	56	45	42	52	56	54	53	46	41	40	49	44	47	44	35	38	46	60	40	38	50	41	43	52	49	34	57	30	36	48	56	41	49	46	50	51	67	54	39	46	59	42	49	53	57	45	42	52	46	59	46	41	36	45	48	65	49	41	43	54	50	55	48	51	38	43	57	48	45	42	45	48	47	46	54	46	36	52	39	54	56	45	54	56	39	49	59	45	62	34	50	36	46	50	43	45	50	53	49	39	43	56	50	61	55	56	53	45	47	47	46	54
47953	44599	33991	35425	2584	1657	1514	1287	1089	970	890	789	750	755	774	670	1473	4201	11529	11872	7476	4350	2141	1119	740	700	657	574	611	607	561	623	596	587	592	590	591	634	606	616	560	571	559	587	583	588	634	544	596	587	617	604	615	586	560	575	615	582	589	635	588	625	614	578	614	560	586	577	586	601	591	598	571	616	580	623	583	604	606	584	580	619	570	592	596	592	632	613	574	543	591	570	623	577	527	581	607	584	555	569	589	601	594	568	611	623	583	556	573	582	534	617	621	589	579	607	616	587	575	550	605	566	564	579	596	582	581	610	555	576	572	582	588	605	575	586	593	594	613	598	637	627	604	587	577	588	587	592	539	607	592	572	611	586	598	558	569	598	612	608	577	587	590	584	651	604	619	594	592	604	609	595	606	580	630	614	592	591	559	605	565	617	557	579	577	657	575	629	613	568	606	618	641	611	610	567	542	560	610	579	579	583	607	616	599	596	570	566	568	574	611	599	568	622	562	568	619	595	570	559	604	587	607	559	599	601	590	559	601	577	586	606	578	580	556	613	601	587	586	614	638	602	579	585	592	546	637	627	591	593	587	570	592	588	586	569	610	589	593	598	574	566	573	555	629	564	606	590	592	592	638	596	576	585	590	624	578	584	597	564	594	629	570	595	639	565	630	596	529	613	590	560	633	587	579	658	552	631	635	588	615	578	624	626	591	592	579	624	594	575	620	594	569	638	592	576	584	564	609	582	559	589	576	576	577	599	565	556	605	559	627	562	607	627	608	597	590	606	589	610	587	562	570	587	592	557	641	607	649	569	602	612	606	601	562	590	602	562	574	580	616	556	609	579	590	567	636	605	604	575	577	607	598	578	624	593	607	570	580	577	558	573	586	575	582	576	609	603	632	613	636	572	610	605	614	549	575	607	609	595	597	546	545	605	573	608	602	617	605	629	595	584	550	551	590	603	608	570	610	603	582	594	615	564	611	596	574	586	623	579	578	575	665	598	617	614	591	584	614	611	568	629	551	569	584	618	605	585	591	572	537	588	562	612	630	581	612	597	586	579	599	593	538	611	598	582	583	612	621	583	564	587	581	542	561	608	568	594	579	561	637	616	603	576	649	596	564	606	563	583	580	602	641	589	649	596	571	577	600	606	597	579	549	617	615	586	584	578	590	560	599	557	562	557	596	636	611	618	615	580	631	596	601	595	622	563	604	553	578	614	584	576	620	586	626	586	601	591	604	592	606	585	574	602	608	598	613	605	600	568	600	622	572	614	547	598	589	552	553	592	584	555	629	621	586	599	541	606	588	613	606	622	612	590	585	590	579	622	599	596	607	570	614	627	580	602	639	593	601	602	573	579	570	585	576	584	587	624	553	641	572	559	597	573	591	612	606	642	558	632	540	610	592	602	612	617	619	575	599	589	602	638	631	592	569	556	597	576	596	607	619	567	627	637	580	574	632	603	624	571	621	585	580	575	596	591	573	599	580	602	609	636	573	597	599	551	585	608	578	589	617	579	585	579	589	583	578	628	575	579	606	592	589	579	575	559	589	619	534	578	650	602	573	611	583	588	559	555	570	581	624	601	578	587	598	632	608	576	602	597	561	595	638	571	551	603	559	574	598	609	598	569	588	571	577	597	587	621	587	550	613	603	597	590	623	616	602	597	589	584	576	629	608	588	594	592	603	608	625	560	605	561	572	580	585	573	574	631	592	572	610	576	602	625	596	605	599	558	563	604	577	628	588	607	581	594	602	634	627	587	560	561	639	607	592	576	557	550	589	613	591	614	574	552	599	541	591	618	603	565	582	586	608	594	615	545	580	577	587	545	621	590	612	598	567	602	554	575	546	598	602	564	569	580	566	621	587	590	618	558	579	581	567	593	603	637	569	580	600	582	569	608	532	619	642	581	585	578	584	549	601	594	591	587	579	621	630	585	598	622	602	563	610	625	579	571	601	617	615	583	612	571	609	610	584	647	627	557	609	586	622	582	603	548	564	594	608	578	579	604	602	631	579	504	584	599	608	621	578	614	620	617	578	572	608	573	620	599	577	567	605	573	586	602	599	603	625	589	609	537	583	617	637	613	545	567	575	610	615	583	568	598	552	539	598	577	596	620	572	603	542	595	615	586	579	559	584	587	556	592	571	576	597	569	548	622	583	594	613	633	596	599	553	588	575	600	580	599	600	610	590	637	593	597	613	562	556	620	596	540	613	619	572	574	561	578	659	591	573	585	575	582	601	605	587	603	591	577	579	591	583	599	594	619	596	631	589	569	563	548	608	587	583	558	592	601	562	639	589	571	557	587	560	586	579	578	573	605	557	587	583	608	592	589	600	607	597	569	587	573	560	565	602	614	594	573	555	591	571	619	571	558	605	588	552	612	570	554	580	595	606	599	598	584	568	606	596	600	613	519	611	583	611	606	563	599	565	603	617	553	588	565	563	593	563	612	577	593	614	554	579	554	598	620	627	532	601	615	599	555	653	568	555	560	641	618	640	585	597	584	579	614	577	596	653	623	610	613	556	649	632	599	614	614	618	613	596	599	615	566	565	578	584	609	581	542	591	566	606	566	596	596	587	601	582	627	623	541	630	575	562	606	574	562	553	565	606	604	552	572	625	617	571	607	632	601	574	550	612	567	597	569	562	628	584	559	588	568	585	589	628	564	555	545	572	594	618	563	563	570	588	615	587	585	596	586	614	591	606	622	570	610	604	554	617	588	611	620	629	569	616	587	609	619	619	590	605	602	552	568	605	553	578	622	605	620	606	578	581	595	620	569	568	578	611	606	601	605	608	568	564	595	589	654	592	585	607	632	521	562	576	557	593	572	608	558	569	551	621	621	550	591	587	583	604	613	632	607	545	583	579	613	569	600	639	564	556	594	561	604	574	554	580	577	620	631	595	612	604	513	584	581	616	613	594	592	607	587	588	567	582	600	549	576	587	589	554	608	555	624	578	626	604	616	572	580	614	605	588	615	583	577	589	640	600	608	563	577	596	591	650	606	599	549	567	618	563	587	641	566	645	584	576	623	564	613	641	589	556	525	569	558	566	590	591	555	613	627	587	616	557	569	582	599	575	600	587	552	568	591	588	569	574	614	663	593	609	579	597	551	619	621	587	624	547	555	564	578	608	609	603	582	609	594	595	564	620	578	576	590	569	623	565	620	594	602	571	608	581	580	651	584	629	579	566	608	595	586	571	606	595	509	564	601	588	598	633	576	584	582	593	568	635	608	612	617	617	588	606	598	571	611	623	584	571	580	562	615	613	624	583	588	601	589	621	629	595	588	613	614	580	587	597	564	608	600	561	580	599	650	626	627	593	628	608	609	572	555	581	601	597	579	601	539	590	579	604	566	550	563	595	545	566	613	609	596	625	570	563	599	582	594	588	609	598	587	601	616	610	605	583	604	575	565	568	586	603	582	585	563	568	572	579	608	585	565	541	584	601	611	577	580	553	593	588	607	598	559	598	599	609	596	568	605	540	574
17361	25515	13578	5411	175	77	79	81	87	64	94	65	66	66	66	66	90	276	496	445	292	154	96	69	89	66	77	62	57	48	64	68	65	60	62	71	57	57	61	76	61	72	83	60	60	77	70	62	63	74	65	71	57	60	68	81	56	57	58	89	80	50	58	62	86	65	66	62	64	87	64	62	61	53	54	71	62	66	63	58	57	75	82	82	66	64	63	76	59	51	74	68	61	74	57	66	50	68	61	73	69	69	62	63	62	56	64	68	68	66	60	54	63	58	73	66	65	59	79	73	64	66	70	68	77	65	69	80	69	61	48	58	78	60	49	63	61	56	57	57	70	60	58	61	57	73	76	56	69	72	56	61	79	60	79	68	76	70	49	65	60	75	70	76	62	65	61	56	83	63	63	54	65	66	72	54	55	57	57	62	56	60	71	62	58	65	52	53	52	88	62	71	63	69	63	76	59	50	58	59	65	62	64	64	57	67	65	48	53	52	64	57	71	70	72	66	58	64	65	54	53	70	63	67	57	68	67	76	74	51	62	65	63	54	64	77	71	59	69	78	64	63	65	74	57	65	63	66	64	57	66	68	90	80	52	69	58	60	52	69	49	59	64	55	70	65	60	68	72	74	65	65	68	72	57	65	72	74	58	56	66	63	60	52	87	67	78	68	73	44	73	69	59	58	56	62	66	57	67	60	56	51	76	61	58	58	64	59	74	72	61	50	64	78	62	67	65	64	43	47	67	56	69	58	56	82	70	77	59	65	66	74	65	67	76	64	62	51	71	55	69	58	63	75	63	64	66	58	69	59	66	59	60	67	58	70	59	65	59	70	66	62	55	69	65	64	61	75	57	58	62	64	69	50	77	63	60	62	60	58	74	67	57	67	60	51	68	62	61	76	51	75	59	45	46	71	68	53	53	70	68	64	57	67	72	68	73	63	57	75	70	63	68	66	79	73	67	56	62	65	59	73	71	76	60	62	81	74	55	65	64	62	63	75	78	64	64	79	63	69	70	62	75	78	60	62	47	60	86	59	66	54	65	68	79	58	60	62	55	62	66	65	65	64	54	63	73	69	49	57	52	71	68	61	71	64	85	75	56	63	74	63	70	65	55	65	62	77	64	77	69	59	58	57	62	54	64	48	69	68	57	63	51	51	73	63	73	61	72	69	69	51	63	52	68	65	62	68	58	48	56	69	63	70	67	51	71	64	51	61	58	77	63	83	57	61	57	50	75	64	62	63	61	62	54	54	61	66	71	75	64	49	64	53	67	72	67	71	61	66	63	76	57	48	68	77	69	59	62	62	65	51	72	45	65	73	63	86	69	71	56	60	56	49	74	69	67	58	62	62	54	58	60	62	68	57	66	63	64	55	72	65	53	56	78	73	69	63	58	68	62	65	77	63	67	72	77	70	49	67	58	76	66	72	61	49	65	60	60	67	59	60	59	51	78	50	69	53	61	63	71	52	60	68	61	59	56	57	68	75	63	73	73	59	60	69	68	58	67	65	49	71	68	77	68	60	65	76	69	69	64	65	61	63	66	69	57	57	69	67	56	71	66	67	51	46	69	72	65	58	73	59	68	68	73	72	60	54	61	63	73	65	64	59	56	71	59	73	68	61	77	75	61	86	69	77	91	65	53	60	60	65	68	67	62	77	63	56	58	58	67	61	63	50	62	63	72	59	67	54	77	73	61	62	74	66	56	80	65	67	67	55	53	67	61	68	57	57	70	56	64	62	59	62	77	58	62	59	68	44	79	68	66	51	65	46	64	65	70	62	68	63	74	64	79	60	75	58	85	60	67	45	73	43	57	61	75	68	49	73	64	57	65	67	54	61	76	67	54	69	56	54	52	68	68	58	81	66	71	60	56	68	61	66	58	71	62	55	52	64	58	78	67	70	62	56	78	63	70	43	58	70	61	52	54	65	61	55	61	51	54	67	54	66	73	62	67	71	66	66	67	72	61	61	65	63	67	56	45	75	62	72	64	61	46	65	54	65	69	80	69	72	62	65	72	65	71	61	81	64	75	68	65	77	58	64	64	68	65	56	67	63	66	69	72	55	63	61	53	57	72	67	66	63	64	58	55	58	78	68	62	82	59	66	81	74	68	53	70	66	67	59	62	52	68	58	73	61	62	65	67	51	61	61	60	74	41	59	65	70	56	72	69	73	59	65	67	76	66	59	83	62	56	60	74	67	78	55	57	43	47	64	54	71	64	66	62	58	68	60	58	64	62	52	63	58	71	51	56	63	59	56	84	63	63	54	66	65	64	64	69	68	65	63	72	63	52	54	71	69	54	74	59	68	53	64	77	74	81	69	71	52	72	61	65	70	56	72	74	64	85	75	73	56	56	54	58	71	70	73	60	58	53	63	53	65	61	66	64	67	51	65	44	63	80	53	69	68	56	71	55	64	71	76	67	59	62	59	50	67	70	58	66	57	67	70	57	55	53	60	69	54	73	60	64	62	75	80	67	53	67	66	56	49	60	52	63	43	61	47	76	67	62	62	76	57	62	71	72	51	64	63	66	69	74	67	57	51	72	62	56	70	56	57	64	64	68	57	60	67	58	57	60	64	71	61	66	63	59	71	66	73	59	57	68	59	73	66	70	76	76	61	70	66	79	74	65	52	73	48	59	72	50	67	56	57	53	55	72	63	62	60	62	73	69	72	66	67	63	59	64	81	58	69	54	59	60	53	69	48	71	75	64	70	49	67	61	55	68	66	76	60	71	55	59	75	74	67	69	54	51	64	53	66	56	65	65	68	64	60	59	68	72	77	75	48	52	71	56	63	57	62	59	54	67	69	61	69	52	54	73	75	74	71	55	64	74	58	70	64	63	68	62	58	56	62	63	67	71	69	65	47	68	77	52	58	69	61	58	58	66	70	51	60	65	66	71	61	55	65	75	48	57	77	58	62	71	63	61	69	68	70	52	66	68	76	47	78	64	59	62	52	68	54	72	65	66	57	75	63	72	76	55	69	76	62	62	53	66	69	46	66	69	62	72	69	77	55	66	54	70	69	67	60	62	66	62	66	73	72	75	64	75	64	60	64	56	62	64	57	81	59	74	62	51	53	70	62	68	78	57	62	56	70	60	63	73	49	63	56	58	58	50	60	63	63	72	69	66	51	63	70	56	60	59	57	80	59	50	57	68	66	67	63	63	59	65	59	41	66	66	66	64	60	73	57	67	69	59	64	55	52	44	53	64	87	80	58	66	61	60	60	74	68	66	52	66	61	51	63	54	74	61	58	67	75	59	69	56	54	64	61	70	77	67	57	68	67	75	69	62	71	62	60	57	65	67	55	77	62	71	58	59	61	54	67	65	54	65	61	72	61	70	75	56	57	57	61	64	76	68	64	56	63	57	65	58	71	56	55	65	71	79	65	67	60	73	60	71	79	61	65	58	60	67	56	54	76	64	69	68	65	67	72	61	61	64	81	63	64	68	52	50	47	62	65	58	54	55	66	75	60	77	66	50	46
48974	46563	34804	34479	2539	1697	1661	1442	1284	1156	1115	1055	937	944	954	1129	2743	8682	13288	11196	6920	3587	1847	1140	858	881	774	799	785	781	806	769	781	769	777	797	757	778	821	793	795	786	784	809	767	780	750	766	834	782	760	751	775	803	771	764	777	769	838	756	839	832	797	731	769	780	791	768	827	761	782	763	830	775	807	767	758	820	774	791	832	750	760	824	761	778	798	761	849	801	795	802	809	787	783	771	782	813	804	774	784	778	781	737	765	810	768	811	791	774	767	822	738	813	788	815	793	794	791	755	769	797	778	784	767	794	805	794	766	797	768	794	772	770	730	831	784	790	816	756	816	826	772	775	797	773	804	796	805	818	735	793	830	798	721	716	807	802	813	780	786	798	739	782	788	799	831	777	730	770	705	739	790	765	851	781	749	794	761	776	778	781	760	816	774	787	806	834	746	801	733	792	793	785	796	810	759	791	773	779	784	753	782	795	825	815	807	783	769	814	809	783	786	801	820	790	832	753	784	772	804	765	809	821	818	810	773	791	768	807	798	789	791	791	761	801	825	765	776	723	789	772	769	808	797	818	793	777	840	751	762	741	755	789	802	783	777	818	806	794	795	722	736	760	713	768	773	747	809	756	831	781	774	785	790	800	781	795	799	794	741	781	760	770	804	749	822	767	815	754	835	748	811	771	758	779	809	787	762	793	778	804	810	828	796	759	757	833	793	773	792	784	748	772	774	794	743	820	797	782	792	802	746	791	788	776	808	812	842	836	743	725	774	787	785	771	787	792	772	812	791	813	746	752	743	809	768	758	838	784	807	760	785	792	831	818	845	772	788	803	796	741	785	761	760	768	753	799	804	789	725	768	775	800	753	807	725	793	776	766	818	796	814	796	815	836	792	787	759	802	792	788	797	798	775	774	791	737	821	753	778	760	782	830	798	763	848	799	749	777	743	783	796	824	754	785	787	753	798	781	783	774	783	753	761	764	830	767	745	774	802	860	784	819	776	745	791	790	792	722	803	760	810	803	784	791	776	784	785	745	776	778	738	772	812	760	791	800	784	729	804	773	816	794	799	734	819	814	793	765	815	805	782	732	757	760	817	793	790	775	754	752	763	753	768	757	839	811	828	763	794	782	797	809	817	762	777	752	751	788	800	728	718	799	799	795	761	798	808	765	743	754	777	775	789	791	787	777	801	817	804	788	807	786	752	732	783	812	780	811	771	739	756	824	775	779	789	789	800	757	815	766	788	784	756	784	749	771	796	823	769	782	796	744	744	760	830	729	773	738	781	765	821	800	777	790	802	815	726	766	794	744	793	812	812	789	772	824	791	779	711	727	804	813	791	827	835	789	772	789	763	815	745	768	794	780	767	802	766	788	760	787	797	797	751	747	790	801	823	747	761	773	807	795	799	830	753	735	826	842	780	732	791	816	773	737	759	758	793	741	743	803	784	799	791	718	786	786	757	816	784	810	779	787	776	783	758	801	803	762	763	805	759	813	786	757	734	783	778	776	833	780	738	762	747	753	778	823	804	810	837	783	826	810	769	791	753	800	790	751	781	767	790	797	791	784	793	767	796	799	785	767	729	796	782	805	812	770	773	754	793	795	764	826	805	742	804	852	823	769	752	782	744	788	802	746	773	786	738	801	794	832	791	763	819	808	786	765	821	796	782	762	801	789	844	761	757	782	733	787	777	791	789	778	748	805	843	790	796	768	815	784	759	760	788	747	735	795	756	772	725	805	735	791	717	791	804	770	702	806	718	791	789	712	816	824	803	789	771	833	757	811	795	746	746	764	806	786	825	754	782	822	764	801	793	803	775	719	771	766	784	793	798	826	778	780	807	756	752	767	759	751	771	765	797	800	797	805	748	766	802	819	763	758	812	800	786	832	768	791	824	757	796	785	771	788	778	832	842	772	758	775	765	754	772	774	834	797	750	792	822	780	783	779	781	809	760	733	804	783	814	801	744	799	803	788	793	774	778	833	769	796	768	778	760	765	749	756	786	729	796	779	816	801	778	812	813	737	788	819	744	796	769	779	775	764	756	795	834	796	824	817	755	809	768	785	830	789	791	732	808	759	760	813	766	799	773	794	747	787	774	784	753	778	817	793	813	771	757	799	843	777	767	792	808	804	856	777	786	798	802	822	749	815	780	771	777	809	785	746	794	803	800	750	772	739	768	739	766	807	799	803	774	797	782	833	790	806	763	783	767	768	824	767	789	820	756	785	765	798	769	735	804	790	800	788	737	789	792	743	792	776	724	788	768	804	769	803	821	786	762	814	767	775	780	788	811	828	743	739	826	816	786	802	783	784	817	750	797	801	781	757	768	774	814	723	735	758	814	823	785	796	777	760	796	755	837	803	753	715	806	803	792	747	809	812	747	774	831	774	835	739	723	741	788	744	792	756	782	752	792	812	813	756	788	822	759	815	782	869	784	801	792	804	776	765	758	817	774	775	781	760	744	763	831	760	817	750	795	778	802	751	789	764	799	774	815	750	781	718	777	746	782	747	742	806	800	824	797	799	767	786	779	779	779	808	791	726	761	788	779	769	737	758	784	753	784	812	787	829	735	790	736	814	744	774	761	818	775	802	746	806	783	784	750	813	773	809	774	778	730	742	769	794	823	794	757	802	773	816	793	849	706	780	810	793	772	836	806	829	767	754	803	799	824	805	781	786	768	782	812	804	777	817	780	773	808	789	835	768	811	824	763	784	819	797	796	770	734	794	784	776	769	751	721	795	770	748	813	793	771	740	791	788	796	813	804	818	739	780	756	794	801	848	803	747	785	793	738	769	782	760	761	807	763	759	789	749	800	769	794	760	787	755	786	740	826	771	786	807	801	728	787	788	806	812	785	786	796	785	808	784	746	811	769	752	782	784	819	731	798	785	771	754	824	791	796	791	749	786	757	760	819	815	760	827	786	775	745	787	839	799	791	781	801	797	826	753	763	810	817	817	802	793	807	770	768	808	775	821	785	750	736	834	780	779	775	808	759	766	776	770	759	734	789	798	806	755	804	772	754	776	765	782	800	733	757	763	770	792	776	735	802	776	772	765	832	794	861	790	769	795	722	740	759	762	774	838	808	774	777	766	776	756	806	816	757	815	847	797	807	787	760	777	759	745	821	771	770	784	821	763	825	833	749	803	782	803	826	735	749	766	786	819	854	771	798	764	743	775	766	781	815	746	776	806	774	783	803	803	705	736	795	782	786	767	727	744	807	809	775	793	765	834	769	784	792	722	795	818	825	792	765	748	791	835	772	819	769	848	792	737	726	804	790	796	805	803	847	772	796	769	796	831	786	739	777	749	772	736	720	698	766	809	780	735	760	814	805	825	779	730	791	764	785	812	752	773	830	784	798	808	732	786	794	790	814	851	757	749	750	778	751	804	774	734	813	764	756	799	820	807	777	794	755	785	742	772	773	802	712	748	755	761	770	804	812	780	813	795	817	812	781	809	790	768	754	825	772	769	777	812	828	801	791	783
24473	35622	19977	9694	511	54	81	77	73	67	53	60	78	65	58	59	134	390	519	573	387	174	121	86	55	63	65	58	47	65	48	55	72	49	54	57	50	52	53	53	65	60	57	59	51	67	55	62	63	53	64	60	64	65	58	68	62	58	63	44	59	70	54	60	52	52	58	55	57	65	52	54	55	62	59	70	70	51	62	52	59	70	67	59	55	53	51	64	44	56	58	58	58	66	59	58	74	47	59	65	54	65	65	55	41	53	53	59	63	53	56	63	63	62	57	69	55	74	58	60	58	55	51	61	70	53	51	64	53	52	62	60	52	53	57	50	46	53	56	62	67	55	48	49	73	64	55	54	74	37	43	59	61	63	48	52	61	59	64	61	68	52	54	66	62	54	56	48	59	62	59	71	60	52	66	62	61	64	62	67	50	48	67	60	61	51	68	50	60	54	67	55	48	63	57	62	55	53	61	69	62	60	58	44	52	62	47	45	60	63	48	60	56	49	77	61	65	47	66	68	63	47	73	51	49	60	47	56	68	70	58	49	64	50	57	57	56	54	54	50	64	46	60	55	54	60	59	61	51	56	67	52	65	62	65	54	70	66	51	62	60	59	49	62	44	51	68	67	64	68	52	55	56	67	65	78	52	56	57	66	57	61	63	77	56	62	50	64	55	59	49	49	59	50	51	62	67	49	59	69	63	53	65	64	64	63	56	67	56	57	58	66	49	58	64	71	59	80	35	63	58	48	52	49	60	52	42	65	43	54	61	52	64	52	52	73	55	58	52	66	65	54	61	50	58	57	60	50	67	74	55	50	52	54	48	69	59	51	46	72	44	68	51	40	64	56	57	53	63	63	62	62	66	54	60	57	59	52	54	52	63	69	49	51	68	53	58	59	57	58	62	59	72	56	60	51	52	51	64	61	60	62	49	60	49	51	61	61	49	54	46	53	57	55	60	57	53	69	51	65	49	72	57	53	64	66	49	59	67	60	44	69	63	60	57	61	61	61	54	52	62	53	50	80	38	55	59	56	48	44	62	77	51	67	47	62	63	53	59	47	59	43	73	59	59	54	53	56	59	56	51	52	58	58	68	60	53	62	58	42	52	62	48	54	66	48	57	63	64	66	71	79	50	68	53	60	59	56	56	62	54	58	54	73	64	60	57	60	59	57	40	56	57	57	48	53	57	50	49	58	75	65	48	53	74	59	56	66	59	54	51	62	48	63	47	54	57	75	53	43	55	66	57	70	57	65	62	59	55	54	63	61	54	51	60	76	38	49	60	59	45	55	67	55	54	59	64	63	49	49	60	52	64	49	58	49	62	53	54	46	49	55	47	50	67	53	55	46	58	68	51	58	56	56	46	75	51	57	52	64	65	50	50	63	44	53	60	57	55	62	55	58	51	54	60	59	51	73	56	64	61	61	61	53	63	56	66	61	60	61	65	54	56	61	56	54	77	66	71	55	51	60	71	58	42	72	52	64	63	63	54	50	47	60	47	56	70	66	63	42	50	43	52	70	57	50	55	50	59	37	67	59	67	77	55	63	48	57	69	62	47	58	56	64	53	43	68	75	56	62	74	59	62	56	43	74	58	46	68	57	71	50	60	60	45	56	58	56	54	55	60	49	68	66	52	48	48	52	55	53	53	46	54	67	63	52	61	63	65	59	63	53	56	56	49	57	54	54	55	53	72	55	59	61	61	54	72	53	56	56	51	61	71	56	59	67	59	72	55	57	67	61	64	68	47	52	46	67	74	75	46	71	52	61	68	55	58	50	63	57	67	57	61	60	48	52	53	66	56	58	43	52	61	67	48	46	62	71	62	62	61	48	50	70	34	67	62	56	57	51	68	68	67	64	58	61	42	57	62	69	65	53	64	52	61	45	59	45	59	58	58	61	57	49	50	73	61	51	61	51	56	71	49	63	62	68	50	60	55	53	60	58	64	61	53	51	67	51	69	60	54	50	62	51	67	56	54	61	58	63	57	61	56	61	56	57	59	55	56	51	68	50	52	65	54	45	75	69	60	46	49	60	45	41	63	54	70	59	71	50	48	67	66	83	55	51	63	71	45	58	57	60	58	48	58	60	51	59	51	60	49	59	57	53	61	55	63	66	48	57	66	53	55	57	56	59	69	61	61	58	55	67	54	68	50	53	50	50	64	56	58	59	68	65	63	68	63	53	58	66	60	53	59	64	68	59	59	62	70	60	47	53	63	57	43	75	50	50	58	54	52	50	49	75	52	60	64	63	66	62	60	52	63	57	47	56	70	60	74	55	47	60	62	47	58	58	50	68	53	59	67	78	60	62	71	47	45	53	44	66	57	69	58	58	58	60	64	46	64	62	60	53	63	65	67	62	51	52	57	64	67	55	67	59	58	48	58	64	60	64	65	59	60	59	45	55	59	47	57	55	55	57	62	48	45	52	59	66	58	73	53	51	64	60	52	62	70	54	57	56	49	66	72	70	56	72	65	70	64	67	44	66	52	60	60	73	60	57	57	48	56	49	58	61	62	58	62	55	61	62	49	49	57	65	47	66	66	52	55	62	77	57	57	55	57	58	64	73	62	71	70	68	41	62	49	50	51	46	62	64	66	40	58	51	60	63	66	50	62	83	67	67	67	56	48	58	77	66	65	60	55	56	58	52	60	58	59	57	56	61	60	65	64	53	55	59	48	53	48	76	54	54	72	56	52	68	40	61	53	63	67	54	56	49	54	48	67	54	59	62	58	55	62	56	44	50	57	59	63	67	63	58	70	62	56	72	57	60	68	45	59	51	66	55	59	50	57	55	53	55	58	50	54	72	59	61	48	61	62	63	64	74	61	67	48	56	51	58	62	51	55	60	53	52	67	48	58	56	49	75	59	56	53	53	74	71	59	66	66	61	54	56	69	46	52	64	44	54	53	60	82	44	47	62	57	47	70	59	66	44	49	53	61	61	40	49	54	54	53	45	57	58	69	70	46	50	51	68	54	62	60	67	53	61	60	59	57	58	64	50	51	82	44	53	64	66	69	70	68	68	66	52	51	51	69	56	66	74	58	51	77	63	56	63	52	58	42	58	48	59	55	61	57	68	56	69	64	63	54	57	53	54	46	63	70	63	67	59	58	56	50	45	74	49	83	62	64	53	55	51	76	50	45	57	61	57	53	50	51	54	64	63	73	63	58	48	53	58	55	50	62	61	37	55	50	64	56	54	49	61	51	61	70	50	58	46	72	51	58	62	59	46	41	59	59	62	56	61	72	69	51	64	51	56	65	53	69	50	37	63	63	55	63	73	56	54	44	54	60	67	52	67	61	57	56	58	56	52	69	62	59	71	63	47	69	58	65	52	63	55	51	65	60	56	64	64	69	53	59	58	52	69	52	59	57	58	46	55	50	58	64	61	54	70	55	66	59	71	58	52	55	47	54	57	58	62	43	43	67	66	54	65	45	52	51	70	59	46	59	65	57	59	51	63	63	50	57	49	55	52	54	48	61	45	62	59
48518	48538	40483	43486	4503	2310	2116	1721	1443	1176	1126	1056	982	1026	970	912	3973	12199	14076	14932	10186	4924	2517	1397	951	797	731	715	724	710	709	726	729	707	690	686	652	712	705	705	722	690	751	702	692	703	708	706	701	711	694	711	750	747	702	721	679	716	716	736	717	658	707	713	704	696	714	705	707	728	731	683	715	706	696	735	718	699	701	709	694	720	690	671	742	669	739	711	677	672	700	693	695	706	699	687	673	673	687	674	672	712	688	667	668	724	658	688	688	689	701	717	679	719	744	748	673	654	647	724	673	685	706	713	718	647	717	692	687	681	738	695	730	701	710	678	710	669	692	716	726	708	684	714	683	714	674	689	695	668	683	745	682	694	694	683	755	691	666	753	751	707	666	727	703	667	630	716	655	708	713	687	712	678	753	661	721	658	679	693	698	713	688	730	728	716	708	681	712	724	668	669	662	683	693	705	696	722	733	749	716	675	674	694	699	687	731	699	732	702	671	731	745	691	696	726	702	713	713	696	690	735	704	722	692	729	695	685	717	727	694	713	724	711	680	772	666	711	728	736	702	730	691	697	691	674	709	679	683	721	670	716	690	705	697	701	756	745	683	679	728	693	699	673	712	745	727	673	733	708	692	702	691	676	723	735	716	688	744	693	664	735	728	778	709	725	679	689	698	733	701	697	727	687	700	691	655	703	706	684	706	692	749	688	735	685	705	685	697	731	723	715	668	720	694	750	689	680	713	744	690	707	720	719	729	676	759	709	679	723	730	714	712	751	721	715	687	730	697	706	720	739	642	702	663	668	703	725	724	668	690	681	676	716	739	708	686	685	712	714	682	650	692	698	692	681	715	758	733	701	738	707	655	663	725	705	731	666	736	716	665	708	734	723	713	699	695	714	684	743	740	684	685	689	745	740	673	717	720	715	726	703	670	709	658	712	690	701	756	730	724	680	697	683	667	690	708	730	726	743	720	705	643	684	693	671	727	736	708	705	718	682	701	694	706	729	711	729	670	712	716	752	727	730	703	718	710	684	749	697	642	691	721	706	723	708	669	702	706	724	729	699	695	694	717	681	692	706	732	687	701	691	671	734	721	707	757	690	706	673	739	678	691	677	755	729	703	715	694	663	719	696	748	729	712	731	737	700	678	690	698	658	694	705	720	719	712	678	688	705	701	673	728	729	725	682	718	740	704	703	692	719	683	691	731	747	754	716	753	705	706	702	728	705	694	717	693	711	698	716	694	712	676	713	728	747	673	700	675	741	734	732	653	755	728	683	779	721	702	685	699	715	712	700	661	691	660	683	669	695	713	703	699	697	760	706	701	691	734	720	686	755	731	694	759	710	689	707	717	719	726	753	673	694	688	694	714	684	757	725	703	682	729	703	729	702	664	709	748	710	715	731	731	687	695	744	704	609	760	719	744	698	720	683	666	659	677	758	726	725	749	682	709	697	708	755	685	720	715	697	713	673	712	720	699	693	694	733	670	725	659	676	689	723	666	685	661	708	722	701	706	728	707	751	743	722	698	766	696	671	714	692	755	704	718	690	700	646	706	717	661	711	723	674	691	674	676	704	684	693	728	678	717	716	732	658	710	723	776	656	724	730	716	641	725	733	735	656	747	708	664	687	698	740	721	716	738	706	722	694	698	702	720	731	755	680	706	709	732	705	685	726	698	687	691	746	699	713	715	712	692	739	684	711	704	691	720	699	717	715	729	713	704	693	702	666	698	770	707	650	698	702	713	706	698	711	719	738	744	730	731	718	677	730	703	711	750	658	640	674	670	705	743	702	746	728	677	676	676	686	719	717	731	672	687	707	713	749	775	733	736	665	739	703	717	718	716	661	729	713	701	740	719	727	720	706	694	698	683	722	704	708	686	726	700	686	661	692	685	697	718	713	681	651	668	719	763	724	679	684	710	721	737	700	718	743	678	705	694	687	681	717	718	712	701	726	696	724	703	742	695	715	721	753	711	709	741	674	711	685	706	674	709	666	691	701	691	668	743	716	715	724	695	667	752	680	677	670	658	712	669	725	726	700	719	718	649	709	714	726	702	686	714	713	677	735	709	701	699	669	709	730	728	681	707	713	705	663	662	681	693	680	705	646	685	697	709	737	684	730	694	702	726	757	718	707	698	706	729	698	719	711	720	711	695	711	800	766	682	716	748	739	717	653	687	681	758	702	698	671	670	733	673	682	736	761	704	695	689	714	688	677	687	695	727	737	674	709	720	711	711	750	719	688	691	696	709	715	720	691	704	721	727	689	690	741	723	703	732	722	764	676	668	742	689	691	679	711	707	666	721	712	726	699	656	705	709	709	745	679	700	737	674	689	700	733	660	732	724	687	668	727	711	703	686	750	743	739	705	735	657	728	751	711	708	699	756	739	673	702	729	693	695	743	663	748	719	703	678	707	746	732	737	661	687	719	704	730	718	698	699	707	699	678	700	721	724	724	679	738	690	711	687	658	695	720	720	653	703	712	735	733	671	723	696	678	755	721	693	701	678	683	706	697	693	713	716	704	729	691	745	685	680	669	700	695	731	705	720	683	683	723	704	677	700	700	730	735	686	701	733	695	732	693	722	696	723	681	696	704	697	692	733	670	707	736	737	706	715	691	699	705	671	749	697	698	729	704	699	730	701	727	713	712	739	797	764	715	710	689	694	743	685	671	713	681	713	662	674	689	724	730	694	678	707	750	677	737	733	702	734	741	713	728	701	721	679	709	656	669	713	673	709	768	693	690	701	716	712	721	717	688	681	724	742	799	704	685	711	754	733	724	691	716	712	709	722	706	720	664	716	744	744	695	752	641	713	762	731	676	661	680	687	691	668	660	697	648	689	643	690	711	716	739	685	714	773	647	752	729	651	715	726	730	680	671	692	716	720	709	681	737	681	737	688	682	726	696	722	712	679	717	676	722	679	719	717	716	684	680	697	716	695	651	716	688	687	701	672	687	730	715	657	715	716	652	682	668	707	718	651	649	658	722	636	677	734	723	706	687	690	705	701	687	675	736	707	672	692	671	697	655	679	705	718	705	762	754	669	629	706	737	694	650	684	723	727	723	670	754	684	701	696	702	719	731	732	687	683	735	710	713	711	689	716	748	707	701	731	676	692	699	687	702	760	703	686	680	687	712	715	735	683	669	757	695	716	702	708	685	722	741	675	653	730	711	770	723	759	734	689	728	647	683	674	737	660	706	716	681	690	679	693	700	699	699	743	745	705	733	693	701	700	694	677	678	723	748	662	728	683	693	721	667	719	751	664	649	670	744	711	718	716	692	728	735	670	683	727	714	719	726	732	738	683	740	683	724	704	743	731	703	701	721	678	682	690	718	721	715	731	765	656	714	701	705	708	649	648	746	687	722	667	662	717	738	623	702	681	698	641	721	690	700	732	692	716	693	692	778	699	688	680	732	734	697	714	708	712	679	682	711	709	689	718	730	690	730	709	687	671	748	679	712	745	693	700	662	684	713	699	750	699	715	735	642
7828	10931	5232	1675	144	50	54	44	54	44	50	51	63	40	55	48	48	95	119	129	120	97	69	59	51	40	71	63	54	64	47	51	62	59	65	55	56	60	52	56	36	43	45	50	61	41	46	49	41	45	51	43	70	56	55	47	61	50	65	51	64	47	52	59	62	58	44	61	58	53	61	58	46	68	44	53	58	53	49	56	39	52	51	52	48	56	54	56	56	51	54	44	53	47	56	58	39	47	42	57	68	69	50	52	54	43	62	58	52	59	46	65	52	52	54	58	52	64	43	60	60	49	63	55	56	55	41	55	38	47	53	44	57	62	53	43	45	54	48	44	62	48	56	49	54	63	53	52	48	53	47	57	51	46	52	51	57	51	57	52	45	56	47	46	60	61	58	61	61	58	50	58	61	55	43	51	51	45	49	52	62	57	67	52	47	51	52	43	55	53	48	57	47	28	54	60	48	56	51	44	50	55	62	44	49	43	64	50	53	57	54	45	54	52	42	45	64	50	58	53	48	47	65	60	45	51	37	56	55	52	53	49	43	51	59	40	51	67	38	47	70	48	36	50	47	48	46	62	51	55	56	52	47	49	47	54	57	50	46	46	52	50	37	47	62	56	52	48	57	42	38	47	76	66	50	53	53	49	52	56	57	39	51	61	44	64	37	52	61	65	47	55	54	66	41	64	48	51	67	61	47	47	44	51	61	48	46	53	58	55	52	54	49	59	51	53	68	56	52	57	35	51	49	38	60	47	54	57	55	53	51	55	56	44	48	59	55	51	63	54	59	50	50	47	50	73	42	65	50	50	59	57	51	55	40	51	50	52	55	60	52	43	41	47	40	52	47	49	53	57	43	39	46	57	60	54	61	51	48	55	54	78	59	59	55	58	71	67	56	67	56	45	61	61	46	58	50	39	52	57	44	57	39	50	52	55	62	45	49	64	59	73	65	39	55	53	50	59	60	61	42	56	58	52	54	65	47	48	49	50	60	53	48	49	59	50	60	58	62	54	47	54	59	45	51	48	47	45	55	56	60	57	39	57	59	52	58	54	37	46	61	55	52	62	50	51	68	53	68	57	46	62	54	69	63	55	49	58	42	53	44	56	54	46	55	52	60	57	56	63	61	59	54	48	64	49	64	54	57	54	51	61	49	64	58	56	52	51	45	52	51	47	53	46	47	57	55	47	49	40	56	56	44	49	50	52	52	51	57	54	49	48	52	57	68	52	58	58	47	51	50	50	53	55	54	49	56	64	59	55	54	65	58	60	58	56	48	46	49	56	55	51	59	60	72	52	53	51	50	50	50	56	64	53	44	55	59	45	49	51	72	58	48	49	65	56	56	46	37	69	57	56	49	58	48	53	54	60	59	63	50	50	49	54	53	57	55	48	49	58	61	53	44	41	44	50	58	60	53	63	53	58	62	42	69	56	51	48	45	56	48	45	43	53	56	44	59	58	57	49	56	55	53	51	44	54	50	47	65	32	49	45	55	39	70	64	51	46	50	54	61	39	61	31	52	65	42	53	46	44	53	49	48	51	60	47	47	47	64	42	58	58	53	37	52	58	57	52	61	51	46	47	63	50	65	53	47	60	44	61	57	58	55	55	52	52	52	43	50	65	73	60	49	62	62	57	58	56	58	57	59	45	56	50	51	60	59	49	52	64	43	46	50	53	59	67	62	55	58	60	51	47	58	50	51	43	57	48	54	61	51	44	54	71	64	42	47	52	57	36	55	58	61	56	43	56	43	49	55	51	64	54	52	68	46	57	66	69	57	56	53	50	42	45	64	46	45	42	45	65	56	68	55	59	43	65	46	55	54	48	58	67	61	49	57	57	53	50	45	51	66	67	61	48	51	50	52	51	59	57	62	54	46	47	77	70	44	39	47	53	53	45	55	56	47	53	48	50	42	61	44	49	57	50	51	46	52	36	35	44	43	53	64	50	46	42	62	53	74	54	58	49	56	66	58	48	60	47	57	52	59	41	55	67	58	58	62	63	43	53	53	54	48	41	44	46	60	56	56	52	56	52	48	55	52	52	59	61	53	63	52	48	53	51	61	61	39	54	48	56	66	57	51	53	47	56	50	60	56	46	42	51	55	57	65	49	52	36	49	52	44	62	61	49	61	50	54	45	48	53	64	57	53	59	43	54	57	45	51	60	54	59	41	52	60	48	52	54	55	56	51	58	49	54	51	52	57	53	65	60	52	50	63	51	47	56	47	54	52	51	51	47	47	48	56	49	55	35	46	48	46	48	57	51	47	52	41	46	59	46	56	55	42	67	49	49	62	55	50	50	54	69	54	50	57	55	52	59	54	58	53	52	42	51	41	65	56	43	52	43	47	49	53	60	57	53	51	47	51	69	53	67	54	55	45	41	47	63	54	41	50	54	52	63	59	53	65	50	42	59	54	55	58	44	45	58	56	59	63	56	60	63	51	45	48	65	47	54	48	51	58	72	55	54	61	43	62	54	56	34	60	38	58	53	47	49	60	53	69	55	53	54	63	58	55	73	54	55	55	63	54	50	56	44	60	63	59	52	54	39	61	49	53	49	49	50	53	67	47	56	42	48	39	60	54	41	56	45	63	59	39	38	54	41	39	40	63	37	60	53	63	54	45	56	49	60	59	44	43	49	53	54	57	46	53	52	55	48	55	52	65	57	47	49	50	55	49	64	55	50	72	55	52	52	44	57	55	57	57	52	46	44	51	52	50	57	60	64	55	43	58	49	42	55	50	64	53	50	48	53	42	57	44	38	42	47	55	65	48	51	55	62	66	52	52	52	49	53	56	52	56	51	36	42	46	41	57	62	54	50	44	63	36	54	59	51	42	51	53	48	50	39	57	40	46	48	47	50	59	38	53	55	55	50	48	68	49	42	60	55	55	66	56	59	65	53	54	55	47	48	55	56	55	51	52	42	57	47	48	43	70	56	55	64	52	59	57	42	47	59	40	62	49	52	55	67	46	55	56	54	52	74	43	49	49	62	50	56	51	60	45	60	45	62	48	54	50	52	55	56	70	45	55	62	59	53	47	47	52	55	58	44	59	58	58	55	44	44	49	50	48	46	47	41	54	44	56	51	65	42	49	44	71	52	55	45	57	56	67	43	49	51	49	51	53	36	57	54	72	48	52	68	59	59	47	47	57	68	57	61	49	49	55	56	53	48	59	52	61	54	45	61	44	51	40	46	50	50	53	53	49	57	60	51	47	41	39	59	64	54	58	50	49	51	54	51	49	43	56	60	46	51	51	46	46	50	46	49	56	42	42	50	54	63	54	42	58	54	53	52	45	53	52	46	70	52	51	53	52	59	47	57	51	50	46	57	44	73	47	58	61	52	50	63	54	53	56	45	49	45	53	65	53	53	59	52	52	56	50	57	57	47	60	46	60	42	56	51	61	58	45	49	53	48	55	51	49	41	50	58	43	62	46	51	61	56	52	56	53	50	44	45	41	50	53	42	45	48	54	65	51	45	49	44	43	59
40819	35702	25776	24546	4715	906	809	901	744	750	690	712	658	733	674	689	756	2482	3660	3901	2974	1760	1095	779	720	702	657	631	632	672	677	631	656	666	673	661	656	689	627	670	635	669	640	701	643	651	661	642	703	669	642	712	629	605	624	682	645	676	635	704	624	677	615	657	605	682	634	651	613	616	662	632	651	655	693	612	619	641	622	673	644	622	667	650	629	614	638	684	638	654	657	630	662	685	659	672	657	632	639	655	683	671	715	664	651	648	657	661	682	628	637	630	661	649	628	672	676	678	648	658	668	637	672	633	657	626	639	624	629	663	608	629	659	667	671	630	616	678	607	667	667	657	671	670	610	660	613	626	688	666	656	632	617	611	640	651	676	635	650	647	645	649	674	613	616	674	661	628	687	637	687	633	640	649	607	659	651	673	663	623	647	668	650	620	659	633	652	649	592	640	665	662	653	652	677	672	638	647	674	634	601	696	674	659	658	646	692	643	648	672	720	679	667	628	623	646	627	646	645	705	638	628	663	620	684	640	645	670	629	675	620	691	655	608	666	603	690	628	678	644	631	647	682	642	666	661	637	659	667	658	666	665	656	614	660	693	607	674	661	649	651	712	624	637	660	641	731	647	625	659	637	670	634	641	630	643	627	692	664	626	653	636	635	651	645	671	657	657	612	634	639	654	656	651	641	683	577	596	673	632	671	660	678	639	663	618	698	689	664	667	685	635	664	643	632	658	657	651	649	650	663	646	625	626	655	699	620	643	639	648	668	621	666	660	638	597	674	622	648	648	609	687	646	648	660	670	631	647	639	638	640	617	664	642	620	678	676	672	636	672	672	693	623	683	615	624	692	659	620	642	665	615	643	672	660	694	624	680	620	642	676	617	660	651	647	646	636	655	699	644	643	660	667	665	659	614	644	657	637	715	671	609	656	673	676	699	604	648	615	607	601	641	643	640	682	672	627	659	641	672	643	614	645	679	660	663	689	644	651	630	667	609	668	670	685	660	627	647	642	635	663	613	666	667	635	619	638	679	683	626	622	660	679	641	632	641	655	672	628	614	633	640	680	659	655	607	661	648	641	667	702	623	668	631	642	705	606	697	614	671	600	697	646	608	660	617	683	621	626	681	638	645	637	660	638	630	655	674	656	638	638	652	683	661	635	698	660	672	647	681	652	594	642	610	669	646	628	643	646	684	671	652	643	605	623	652	607	667	688	649	663	635	640	659	640	641	721	630	658	596	651	692	696	659	635	623	648	647	640	620	645	704	664	683	633	684	654	684	679	626	644	684	632	634	649	622	616	653	652	624	594	663	660	683	692	657	686	642	668	633	616	635	697	651	659	629	641	641	631	645	644	632	668	713	673	630	659	630	675	664	646	606	733	647	641	632	607	630	648	644	597	603	641	684	619	647	673	646	643	650	666	599	650	679	596	686	660	640	659	660	620	659	691	656	658	650	644	701	678	655	691	650	653	616	612	671	680	700	628	692	660	652	688	646	677	623	615	623	583	595	671	643	619	641	665	662	684	642	639	624	655	635	624	664	646	613	676	720	633	596	643	651	599	651	618	689	704	664	610	651	675	657	657	664	672	625	658	647	609	665	623	644	652	636	604	692	630	670	675	663	662	616	670	635	654	640	645	619	657	648	653	653	665	662	628	658	667	661	623	686	722	647	603	666	620	620	611	722	598	703	652	662	610	674	649	665	647	590	660	678	683	678	667	646	654	634	715	653	624	647	681	627	719	636	601	698	629	646	656	666	640	667	641	634	630	673	646	660	656	660	577	677	664	655	677	677	649	631	625	699	684	642	669	634	662	623	624	615	634	612	684	674	673	675	670	677	696	655	617	651	669	617	602	663	661	599	630	605	623	659	605	642	655	674	706	664	708	642	640	673	635	654	654	674	640	616	602	686	638	651	655	637	641	604	628	646	633	649	644	707	630	667	650	708	644	666	688	640	649	633	645	620	611	664	615	684	690	686	645	619	603	639	709	635	683	631	642	621	651	699	691	632	660	681	681	674	642	627	624	698	657	691	634	638	659	684	656	667	624	654	671	678	692	646	643	622	634	664	650	659	671	651	633	671	622	646	648	657	658	671	666	647	651	682	663	641	634	692	624	670	611	661	644	614	656	673	630	680	613	640	681	670	632	682	681	618	629	674	625	633	645	671	630	601	666	653	624	650	641	646	660	623	646	623	689	626	683	682	671	623	641	634	715	623	634	685	631	692	692	695	677	672	611	666	609	642	624	648	612	670	645	644	636	643	671	679	638	631	673	679	657	667	651	681	605	636	649	704	669	630	654	687	648	623	661	591	624	576	639	623	645	650	653	623	658	630	633	633	720	646	679	654	656	695	626	675	625	657	649	717	639	651	624	652	628	681	611	676	625	627	659	640	662	669	663	626	624	621	634	656	617	637	705	682	622	649	629	656	608	669	645	639	645	688	657	658	640	650	643	648	626	621	642	622	628	739	643	646	644	660	646	687	629	651	646	671	647	674	602	668	648	624	700	654	649	724	681	683	633	626	649	652	649	670	663	709	653	675	652	671	657	683	650	661	661	635	629	647	631	661	675	634	672	642	635	685	660	706	680	673	605	643	706	647	664	685	657	671	660	610	634	642	635	643	648	642	684	702	692	672	672	647	669	647	701	651	698	642	669	597	687	711	657	673	673	633	638	681	674	652	670	655	654	650	666	658	640	665	640	648	647	682	637	633	636	683	642	670	647	667	679	615	616	685	634	676	653	643	630	675	636	641	653	660	642	664	625	648	641	658	640	634	700	688	625	637	692	618	657	676	660	675	641	663	645	642	636	678	664	626	600	648	637	666	630	606	629	701	645	608	650	623	688	666	680	657	655	648	672	688	660	642	627	663	668	663	644	669	640	690	663	698	652	647	653	659	642	644	643	648	622	699	655	613	631	673	656	629	680	663	658	649	704	636	696	641	651	688	633	659	664	631	669	656	638	618	677	721	688	665	646	676	636	662	634	685	677	659	673	663	641	693	635	669	645	615	619	663	637	681	674	649	648	640	636	695	666	641	657	683	663	654	637	640	642	625	626	671	656	666	623	639	630	654	700	665	687	651	695	664	679	648	659	660	688	666	670	625	602	628	611	683	638	606	666	642	633	668	647	643	667	656	648	666	653	634	627	709	644	660	666	688	643	632	677	629	638	677	628	618	643	644	701	649	669	667	671	649	707	682	612	623	649	666	657	613	640	664	641	633	664	649	662	644	654	665	715	647	600	667	643	672	640	669	656	655	623	700	648	625	640	626	651	612	663	656	684	656	698	655	654	673	635	603	661	622	652	674	656	656	640	649	677	629	620	645	647	626	623	645	669	677	633	663	663	669	626	654	634	642	670	644	645	695	659	668	622	647	651	637	608	630	636	637	663	610	658	632	653	671	634	650	669	625	684	663	657	671	686	667	678	651	640	643	663	671	650	649	633	654	700	648	691	623	604	603	674	629	638	660	691	651	655	616	672	662
20012	30670	14573	5504	622	59	60	56	51	43	53	52	59	48	61	51	53	70	188	341	272	152	97	50	55	41	33	46	51	47	60	61	57	51	54	42	51	43	47	40	47	56	36	60	50	44	49	54	52	49	55	49	45	52	46	50	53	34	41	58	58	53	46	47	47	58	67	51	42	49	39	64	61	51	50	39	42	57	42	50	58	50	36	52	53	46	42	38	57	50	38	44	43	41	59	46	54	50	42	56	44	57	52	47	50	47	46	55	60	39	56	34	47	50	52	49	52	52	53	53	51	48	46	61	59	46	46	52	47	55	44	54	54	39	47	55	51	58	44	60	51	49	57	58	58	48	52	54	56	46	42	50	48	45	61	48	67	39	51	53	59	41	60	48	43	47	64	42	45	39	45	54	40	59	46	49	60	58	50	63	40	46	60	40	43	58	39	38	57	54	53	41	50	39	51	41	49	56	41	52	31	49	47	44	52	43	45	50	60	52	55	49	44	46	48	43	46	40	53	49	41	49	44	49	65	42	61	51	45	56	45	53	52	41	48	46	58	55	63	40	53	52	38	49	37	42	49	41	55	55	41	59	51	57	59	58	65	49	53	60	53	44	51	47	51	40	54	52	41	38	66	51	59	45	51	48	50	62	43	51	52	37	45	43	52	58	52	42	48	48	49	49	42	43	41	42	41	41	52	46	49	53	46	61	42	60	60	49	39	43	52	55	54	61	61	51	35	38	39	46	61	55	65	68	58	45	53	50	43	53	55	50	39	42	55	56	46	54	44	54	37	71	49	49	49	35	48	37	56	44	48	54	46	56	47	55	49	36	46	51	57	44	51	51	57	57	42	39	34	63	47	66	57	42	44	61	35	49	54	46	51	51	55	46	47	49	55	51	48	43	50	44	59	52	52	43	56	62	57	64	49	50	58	65	42	50	60	53	45	60	55	37	53	52	58	57	57	45	58	51	57	59	50	51	47	44	57	43	44	43	56	50	52	47	60	51	51	54	55	62	33	54	50	55	44	50	41	47	42	40	49	58	60	56	42	41	48	46	41	46	46	47	55	35	37	52	44	55	46	54	44	68	40	56	46	46	53	58	54	59	54	39	52	48	52	50	54	46	57	58	54	46	46	62	51	49	60	52	63	50	44	55	48	50	53	38	49	42	43	55	47	50	57	52	53	59	45	45	43	46	42	51	44	48	54	49	44	57	39	51	52	55	48	46	58	47	50	49	48	45	51	48	43	50	54	47	65	44	51	58	46	51	47	52	47	61	52	48	51	43	56	64	43	38	49	58	45	39	57	57	58	51	44	42	38	52	44	40	56	44	32	49	42	59	52	51	43	44	52	48	43	53	48	60	51	58	48	40	62	32	40	51	49	54	46	56	47	55	42	51	51	50	52	37	54	49	46	69	52	56	47	54	44	42	56	45	54	61	50	58	42	55	63	61	60	45	37	52	40	45	53	45	54	42	53	45	43	48	55	58	46	53	52	55	56	48	56	47	39	50	56	57	47	50	41	72	53	49	39	74	38	44	39	49	54	49	38	63	59	48	47	51	56	49	56	49	43	60	48	44	56	54	42	55	46	59	48	47	52	49	54	48	56	47	47	51	62	46	53	52	49	60	46	40	38	61	39	48	33	55	49	47	57	62	52	52	43	39	55	46	60	46	40	36	64	52	53	40	61	52	51	39	43	51	46	55	57	54	34	52	50	50	39	62	45	55	56	59	36	46	40	46	48	50	61	41	60	44	54	47	46	59	50	51	44	51	43	45	49	50	40	42	55	59	51	51	34	48	47	43	62	41	61	47	53	56	66	34	56	55	37	45	54	47	60	40	60	56	37	53	48	43	49	52	48	48	50	45	61	52	58	53	45	46	43	51	48	43	56	45	59	47	46	47	47	50	44	58	45	48	39	58	48	47	49	43	53	54	52	48	49	46	56	45	43	35	54	47	50	41	41	66	59	45	55	50	55	62	47	47	49	48	67	45	62	51	49	54	56	61	65	50	43	57	53	47	55	63	46	51	57	59	43	58	47	47	40	41	53	45	48	52	45	44	47	47	43	54	43	54	39	49	44	50	49	40	53	50	51	53	44	45	50	47	39	46	55	44	48	66	55	40	42	46	67	52	56	43	50	65	48	53	49	51	55	48	35	46	48	44	49	48	47	56	50	42	47	35	48	60	53	55	58	49	37	59	41	45	45	40	55	56	46	41	39	43	48	49	53	45	55	53	60	51	52	43	41	44	48	48	48	48	47	38	46	43	56	49	42	68	45	49	51	57	50	55	60	49	48	54	33	45	40	47	56	52	47	43	51	51	63	61	44	44	45	48	45	54	42	62	56	35	45	51	55	51	63	53	53	47	41	42	46	40	43	50	44	41	53	52	46	57	56	44	49	47	51	42	52	49	54	47	41	39	50	56	35	54	49	46	51	40	49	58	46	36	44	53	44	44	52	52	44	44	55	44	54	43	42	49	50	61	44	45	52	54	53	57	61	55	59	57	48	50	52	53	49	46	47	47	52	51	48	40	45	46	38	55	53	56	42	68	37	44	62	41	42	41	58	55	52	43	49	62	53	51	48	35	57	56	46	47	47	47	45	42	52	55	49	52	50	49	47	60	49	47	49	51	49	50	56	30	48	50	53	52	45	55	50	43	52	55	49	63	44	43	50	49	40	40	52	38	48	50	63	54	59	40	41	44	33	53	55	48	47	46	60	46	48	46	46	46	44	39	51	58	47	44	48	64	52	51	50	48	53	39	41	57	54	34	57	54	43	49	51	51	44	54	51	51	59	43	56	68	50	52	48	56	49	47	43	38	54	49	50	56	52	37	50	25	59	48	52	53	57	49	58	51	50	46	41	52	50	53	48	52	45	58	53	51	40	55	53	56	51	64	48	40	58	44	56	58	57	53	45	45	38	56	49	59	45	39	49	50	59	51	59	48	46	52	63	56	52	59	57	50	51	47	54	65	50	56	45	41	46	61	39	47	62	61	55	43	53	55	53	51	50	54	56	41	60	57	67	56	66	68	44	58	35	49	40	50	59	47	69	45	46	52	49	44	45	53	45	39	57	51	53	50	52	52	60	55	54	45	46	40	49	38	48	49	47	56	49	55	55	48	54	54	56	64	50	50	45	55	37	53	49	61	48	47	60	55	46	55	49	53	64	43	51	34	43	44	45	53	62	43	38	50	40	61	46	48	51	52	47	45	64	51	39	60	47	48	53	47	60	57	59	61	34	44	55	46	51	53	56	45	58	49	54	59	55	48	49	54	55	45	49	47	44	42	46	46	60	45	56	39	54	43	55	67	52	50	48	50	51	50	53	44	54	46	64	51	49	65	47	50	52	47	62	56	57	52	41	59	52	52	49	61	45	42	40	38	63	52	44	50	63	50	56	40	47	51	43	47	60	36	62	48	53	52	48	47	50	43	43	58	48	58	46	55	53	42	40	50	54	56	51	63	51	46	51	47	52	66	42	56
46756	44762	34285	36443	12470	1360	1310	1037	936	889	818	707	734	734	768	725	783	1409	6143	9908	7581	4148	1891	933	654	673	637	595	590	552	599	579	603	633	602	613	581	568	658	594	604	650	616	634	616	631	614	594	635	610	590	607	575	611	614	594	623	602	641	566	601	634	597	585	637	648	612	645	651	613	610	598	594	623	607	624	622	640	630	656	584	619	660	572	628	611	631	602	586	584	615	604	611	612	604	616	580	652	577	574	627	644	616	611	596	644	598	588	596	601	602	592	548	627	581	577	577	608	549	578	628	584	629	610	553	631	561	622	573	601	645	601	657	590	576	636	606	581	610	571	607	616	614	611	610	604	582	585	598	587	563	602	641	620	634	640	594	606	577	617	599	583	610	610	645	615	637	624	614	621	614	598	600	610	569	616	608	630	579	652	602	599	631	608	608	644	634	624	592	580	598	609	568	587	610	638	597	569	622	621	622	607	618	615	611	617	601	588	599	583	628	619	602	603	591	637	532	621	606	601	639	639	623	594	627	626	658	597	630	623	576	595	592	564	608	570	631	608	597	613	620	605	670	652	570	661	591	533	555	604	583	638	599	625	599	599	609	621	649	601	600	572	637	583	577	603	605	625	578	624	574	608	595	593	582	614	572	608	587	620	605	608	584	621	596	616	617	612	633	588	608	546	595	620	575	582	616	613	606	667	568	602	606	602	603	602	566	636	585	615	596	592	618	618	622	585	617	614	630	614	614	597	607	657	629	608	607	610	592	596	603	624	617	607	597	642	609	588	615	637	615	593	623	625	626	616	633	578	595	644	637	594	663	625	598	588	629	575	574	579	616	614	614	617	590	644	616	615	646	628	591	642	609	594	589	609	590	636	603	565	645	650	572	614	655	633	580	655	607	596	601	591	591	592	608	611	676	571	571	631	596	616	590	587	616	604	640	582	604	562	560	583	623	629	605	596	638	592	576	599	578	596	585	564	595	604	588	622	616	636	626	618	596	632	641	628	617	589	611	604	628	610	593	595	602	591	595	586	577	627	616	596	589	599	611	607	606	636	574	604	574	599	588	611	630	560	575	633	623	609	619	617	616	612	661	602	602	639	604	611	593	600	604	589	655	595	583	626	588	600	639	606	608	609	654	611	521	605	610	653	652	669	619	615	622	609	612	648	597	627	649	600	635	581	641	635	595	598	581	628	580	607	612	627	649	644	576	621	604	642	607	612	587	598	615	607	615	610	605	607	613	603	616	624	591	602	635	615	620	670	606	558	614	647	587	602	633	703	635	587	608	675	632	630	600	627	573	672	624	603	578	603	621	632	614	616	598	629	600	573	601	600	608	633	602	636	599	660	596	589	617	623	609	632	574	620	634	603	625	636	587	598	620	627	619	618	632	595	627	619	653	592	646	560	678	607	614	607	625	605	553	609	589	639	608	604	596	606	637	600	597	640	606	627	622	599	647	616	598	586	574	564	609	643	598	593	578	606	633	608	580	621	599	624	604	602	642	602	639	611	585	530	610	605	621	573	603	585	551	649	615	630	559	624	623	658	614	649	597	613	651	601	633	635	581	629	603	581	611	634	590	580	647	613	616	640	615	630	591	614	585	597	572	620	622	656	590	618	582	591	636	655	606	608	586	615	618	590	613	573	631	631	599	606	629	657	602	620	594	592	618	595	590	596	571	591	563	596	623	591	635	581	637	611	619	639	630	593	578	577	619	587	617	631	598	631	638	594	579	628	631	639	621	594	651	568	612	648	619	617	600	637	570	629	580	592	641	602	633	621	610	625	618	626	584	609	598	629	650	600	617	627	591	597	591	623	615	604	549	630	619	616	569	615	602	618	606	602	620	603	604	540	581	599	565	602	610	644	624	610	581	591	616	620	632	638	623	645	604	579	615	608	597	643	584	654	608	591	580	626	613	600	620	578	606	677	577	602	617	618	607	609	596	610	607	578	585	669	593	596	607	603	599	596	608	611	621	600	604	593	565	629	591	639	584	652	618	632	602	616	604	594	556	649	611	607	594	643	603	616	634	553	635	617	637	616	606	587	644	646	624	624	653	583	559	592	621	576	616	579	600	623	617	602	601	608	620	678	614	605	588	601	614	588	599	594	629	626	596	607	605	589	641	606	658	587	633	636	580	607	643	645	602	617	584	592	602	626	611	604	619	634	608	587	640	583	591	576	603	598	621	580	584	589	619	653	612	613	569	605	602	590	628	603	592	620	637	613	555	614	597	622	635	591	634	632	633	596	599	591	624	642	612	602	644	617	560	652	640	595	589	606	621	605	558	614	605	640	570	595	588	641	593	574	605	637	640	594	582	629	601	606	618	604	611	594	657	642	588	623	584	614	603	596	597	607	607	674	611	615	600	599	676	588	596	604	575	592	596	640	593	609	620	627	595	580	573	618	612	604	601	576	624	621	586	603	581	630	579	664	618	608	648	615	582	601	627	621	617	600	594	649	609	616	595	594	600	622	590	596	568	629	601	607	627	597	606	621	566	583	590	586	614	583	609	673	621	616	607	624	584	630	636	574	658	640	613	597	599	553	613	611	600	641	589	557	635	605	687	615	596	589	668	621	590	630	634	604	606	566	578	613	632	582	615	594	608	624	573	561	624	633	580	617	612	652	613	595	576	598	647	611	573	618	591	624	584	600	584	616	553	567	633	599	591	643	617	626	638	620	621	611	610	604	583	591	604	598	621	624	597	636	618	609	592	595	629	573	611	648	623	647	562	622	602	619	610	604	599	611	583	610	655	611	607	621	587	539	616	608	601	588	612	592	570	584	583	610	626	614	608	620	624	610	583	602	639	625	593	583	625	602	576	575	618	613	582	610	619	638	640	625	638	610	651	572	585	605	617	618	614	622	601	561	572	622	565	593	625	607	590	594	619	583	572	684	576	607	651	565	636	613	598	596	606	624	592	599	591	634	623	624	594	615	586	574	615	609	604	609	608	655	623	576	653	606	564	630	585	618	615	589	587	598	619	603	649	586	623	611	598	598	597	635	616	593	602	621	617	639	581	594	601	598	607	569	598	608	633	581	622	589	599	552	545	597	626	604	640	662	650	585	606	587	612	610	618	611	557	651	627	609	628	591	613	647	580	635	606	608	583	606	607	621	657	611	575	628	611	613	626	635	590	579	598	625	620	592	599	596	602	611	614	619	593	617	589	618	614	593	640	585	586	605	549	570	625	608	622	606	645	622	602	633	609	584	579	601	629	606	604	620	657	666	631	618	609	629	625	653	596	625	563	606	619	615	611	599	584	609	608	580	600	580	600	618	624	566	610	619	564	568	611	552	599	638	621	612	594	566	612	585	579	564	704	562	609	629	630	592	599	603	598	614	610	572	597	586	576	601	584	621	613	661	542	618	669	607	591	607	574	608	626	573	587	578	611	601	612	582	614	559	584	570	600	575	633	598	627	621	622	548	559	593	642	562	603	594	626	583	600	596	629	593	604	617	634	597	609	633	626	615	609	631	575	626
18170	27242	14415	5415	800	71	71	73	62	78	53	76	69	62	65	72	44	86	202	338	293	175	106	93	67	72	68	54	71	66	62	76	52	54	68	64	63	69	57	62	63	63	78	75	66	60	62	68	59	58	68	58	65	62	60	63	60	66	61	68	70	74	71	59	67	69	72	78	64	79	63	65	72	70	79	54	66	66	65	53	57	76	57	45	58	74	68	63	59	54	76	60	74	73	72	64	63	61	65	63	57	52	61	63	63	67	61	79	77	61	64	59	56	56	82	65	62	63	83	66	65	56	76	77	69	77	62	61	58	61	75	66	76	69	63	56	56	62	76	57	57	70	66	63	58	51	72	59	66	55	63	66	58	73	75	72	74	62	74	53	60	51	61	76	55	55	82	77	64	58	69	64	74	72	63	60	70	60	56	65	74	67	65	74	65	69	67	54	55	54	67	59	76	70	69	71	60	66	66	61	69	77	58	60	63	71	80	67	78	55	61	70	63	63	67	53	62	82	68	63	56	73	74	79	58	52	54	68	60	55	58	69	66	59	62	59	72	61	64	70	63	67	50	65	67	58	75	56	60	62	57	48	65	67	74	65	80	71	68	65	64	64	62	55	61	52	51	68	64	68	77	83	79	65	77	51	54	66	66	65	52	84	57	74	74	55	58	62	62	54	74	81	72	58	73	74	56	56	62	63	65	61	58	59	57	67	54	79	57	65	58	75	59	69	58	78	67	64	66	66	62	74	53	60	64	57	66	87	70	69	76	77	72	50	62	60	63	79	70	70	64	56	67	56	58	64	78	61	78	69	47	64	70	72	71	66	73	46	74	73	58	66	73	64	65	63	69	49	72	69	87	64	74	76	61	66	59	69	67	68	56	63	74	71	58	68	69	70	74	52	60	63	63	55	66	69	69	60	70	55	66	65	54	50	66	75	51	66	73	77	76	60	54	61	69	66	74	65	68	66	54	49	57	70	68	55	58	77	68	56	49	63	67	78	45	51	70	65	66	55	73	67	53	66	71	70	58	65	51	64	69	65	53	73	79	60	71	66	70	70	67	63	75	64	79	74	61	73	73	69	62	64	53	67	67	48	86	71	63	67	79	72	77	50	66	65	66	59	68	55	59	57	79	53	70	66	55	48	63	82	71	65	75	72	63	64	64	59	72	54	72	60	68	53	68	73	71	79	63	69	66	67	53	62	50	69	66	81	65	65	54	67	84	70	62	67	65	72	73	70	81	61	52	64	63	67	92	57	66	69	60	65	50	63	63	69	50	69	67	63	58	58	57	69	63	58	58	86	58	74	62	64	66	75	70	72	74	59	55	65	54	52	68	51	69	78	75	54	81	67	67	70	67	64	78	62	85	70	58	64	67	77	69	66	68	67	63	67	60	83	59	56	58	74	59	43	63	61	70	68	70	69	62	77	66	54	61	63	64	68	65	63	65	55	76	59	62	50	74	63	58	63	76	70	59	66	56	74	65	69	78	55	50	54	65	67	63	81	72	69	57	74	65	58	61	71	58	77	78	73	59	59	59	57	59	66	68	76	60	54	63	76	62	58	69	66	49	64	78	57	73	74	65	72	68	77	75	70	47	68	64	55	57	60	60	50	45	57	64	59	69	60	70	69	63	68	67	62	58	76	68	63	63	60	65	59	66	70	68	46	65	62	66	56	55	65	60	74	64	68	56	51	69	79	59	58	65	65	67	62	72	61	69	79	68	68	63	80	60	54	69	52	60	55	69	55	69	68	67	71	69	64	55	69	57	73	65	64	70	72	74	63	58	69	83	61	60	72	61	56	47	74	63	72	78	60	65	64	57	68	75	65	61	56	58	60	46	50	64	69	62	61	71	60	68	67	68	72	65	55	62	77	83	66	65	77	64	62	63	74	59	52	64	64	68	53	64	50	64	66	59	69	70	66	60	72	67	73	63	56	59	74	45	68	71	69	68	53	63	83	72	62	69	55	48	75	87	69	63	66	69	75	63	64	77	55	48	61	57	60	56	75	59	77	71	65	56	67	67	73	55	58	59	68	67	76	61	60	64	70	68	60	67	71	61	60	63	68	61	62	62	70	72	67	59	69	74	58	74	75	74	77	70	60	61	62	70	74	58	53	81	72	54	49	66	62	49	59	68	61	71	58	77	67	60	68	84	62	56	79	62	57	72	63	78	67	76	63	62	64	46	69	71	64	69	49	63	94	65	65	73	60	52	60	58	51	67	53	71	58	59	63	62	65	75	64	61	71	59	74	59	62	63	66	75	64	80	63	56	59	66	56	62	63	68	72	62	67	64	69	67	69	57	63	72	48	77	58	59	74	59	58	75	75	63	61	65	80	58	54	87	70	54	64	66	64	68	59	77	72	64	64	51	56	55	70	60	64	63	73	67	72	55	56	69	73	60	49	61	70	61	79	71	68	60	57	67	63	70	68	66	67	71	73	54	60	61	45	69	64	68	54	73	53	81	77	65	59	66	79	65	63	61	59	53	65	66	67	74	62	60	67	78	81	64	53	72	69	63	70	66	71	56	57	64	70	48	61	66	59	68	62	69	68	59	71	59	69	70	56	63	59	64	73	76	63	70	58	70	66	47	89	76	74	68	62	73	79	64	80	57	60	65	61	70	68	65	63	75	72	47	69	53	60	54	69	64	67	57	53	61	62	57	70	81	58	65	65	81	86	50	74	72	60	59	55	51	67	59	56	57	72	72	71	55	69	57	56	54	57	65	60	56	67	51	51	70	60	77	48	60	63	57	57	52	63	56	67	65	66	63	61	52	47	85	62	75	74	57	71	70	62	60	59	59	57	49	53	62	65	83	65	67	65	66	64	61	65	56	68	60	82	80	63	77	69	67	73	54	63	65	59	68	74	54	69	74	64	87	70	57	59	66	63	58	82	53	80	62	60	57	65	53	54	57	61	58	52	67	71	83	57	60	66	73	61	72	59	60	55	78	62	67	64	63	59	62	65	51	61	79	60	75	60	57	65	66	65	60	63	64	69	68	64	64	62	59	73	78	54	67	62	68	66	67	70	77	64	64	72	75	62	72	55	66	65	72	65	67	51	45	62	54	68	66	62	71	64	62	63	71	76	61	61	60	74	60	66	51	67	64	67	71	69	55	69	75	69	63	58	70	69	66	64	84	72	58	54	68	71	74	81	60	61	62	57	67	64	63	66	66	57	63	73	59	95	55	62	59	55	69	63	74	57	59	59	54	58	60	58	66	74	63	58	66	61	76	62	67	72	66	52	82	75	84	54	77	52	68	66	67	72	69	62	61	55	83	79	59	59	69	50	59	69	76	49	72	57	51	64	59	69	68	76	64	60	66	63	69	73	57	59	53	58	75	68	64	67	66	60	62	69	60	70	58	66	72	61	62	75	64	64	43	56	73	53	65	64	69	57	72	80	68	56	58	65	66	66	75	60	66	68	51	70	64	69	56	67	71	55	61	62	52	63	58	64	71	56	74	65	55	63	70	66	65	68
48187	48079	35445	35889	15752	1473	1361	1212	986	1066	912	921	881	913	895	896	893	897	5449	10000	8115	4305	2012	1156	911	807	802	813	737	758	753	822	797	716	770	775	805	794	799	782	788	791	800	792	819	803	775	817	766	757	831	799	784	786	750	800	791	751	816	752	748	806	773	847	808	799	737	746	781	827	786	798	740	794	796	800	788	809	820	823	827	761	777	760	742	785	779	741	814	825	802	772	781	776	776	793	796	793	780	787	770	810	808	790	783	796	828	811	765	769	782	778	769	776	820	778	763	751	850	800	783	792	817	801	773	781	821	784	790	809	798	780	727	827	738	828	820	762	763	808	804	809	774	818	802	813	817	788	733	796	752	806	822	779	768	816	833	784	767	828	758	823	854	798	786	820	776	806	768	802	768	792	836	774	747	753	761	810	845	805	816	796	769	846	763	800	809	793	814	772	792	768	827	745	777	771	778	783	810	780	767	769	778	760	784	798	759	779	762	792	760	794	788	740	800	786	758	766	752	829	788	811	766	777	778	769	776	791	813	796	744	778	791	756	750	750	800	798	743	757	777	798	799	852	786	798	845	801	782	773	756	802	825	781	719	770	816	790	793	826	811	767	779	804	818	780	724	749	820	820	830	812	790	823	771	776	811	766	778	843	760	727	793	829	796	800	767	769	780	732	805	772	837	800	829	796	766	770	784	756	769	808	808	797	828	787	754	752	862	756	751	802	771	782	758	779	773	767	799	802	783	851	808	813	752	827	814	765	800	759	755	726	819	781	775	793	810	841	825	809	790	757	801	807	773	842	798	818	800	780	792	810	744	855	801	787	769	764	852	775	817	733	780	840	782	791	806	799	800	830	802	760	745	775	769	843	779	830	771	795	798	755	793	799	780	735	757	771	774	762	784	782	743	807	803	781	779	839	744	791	779	832	755	789	766	834	791	768	763	739	778	727	784	756	808	786	770	756	782	804	808	833	755	756	728	801	781	797	818	805	767	829	810	784	792	821	804	751	780	805	793	750	798	814	805	763	794	793	735	776	774	746	764	800	801	743	784	766	780	774	843	805	859	784	768	810	803	746	825	807	753	817	759	786	809	817	783	796	805	827	777	823	776	699	816	761	855	797	775	735	787	823	775	776	781	789	838	816	774	754	824	808	796	733	849	754	782	811	821	842	757	781	819	760	821	754	794	819	750	730	785	831	789	783	797	753	784	738	764	775	804	805	795	799	819	801	727	766	781	764	749	806	778	770	788	807	730	781	816	749	764	778	801	718	762	804	821	773	827	792	754	802	736	754	821	812	736	774	742	806	784	736	789	814	772	800	799	774	811	726	799	789	807	832	794	824	755	799	790	826	774	793	791	753	795	780	806	828	783	774	844	797	784	797	755	812	773	795	822	818	773	775	747	763	804	802	787	784	768	753	783	811	781	781	774	755	735	771	785	799	746	805	769	769	796	794	784	741	780	778	852	804	780	830	804	759	792	830	789	821	766	835	759	800	822	818	776	780	748	771	831	824	794	795	741	757	790	777	820	809	753	788	826	806	802	790	806	814	746	768	767	785	783	721	680	785	799	765	782	842	757	811	826	780	799	801	792	773	773	781	798	803	797	769	769	815	741	809	795	748	805	778	793	732	821	772	783	777	794	788	805	765	801	759	797	727	766	792	818	796	766	785	815	811	804	808	794	778	782	853	772	770	764	800	819	777	839	803	792	789	761	795	784	762	839	738	808	753	815	848	787	784	804	823	761	718	811	788	786	850	775	809	763	798	823	784	820	790	745	771	782	791	819	785	765	779	787	831	767	762	825	768	792	812	772	807	735	799	782	807	757	801	805	804	796	771	778	792	782	778	768	788	834	760	776	812	810	815	816	774	804	797	784	814	775	826	816	814	802	800	770	787	821	823	783	774	781	803	824	754	744	801	801	776	779	787	793	804	721	807	774	793	811	777	783	830	752	804	764	780	762	761	776	779	794	834	817	797	793	751	820	756	801	749	783	826	810	758	799	733	824	820	795	809	735	752	842	808	762	752	781	806	740	812	794	778	801	754	860	760	805	813	852	805	770	822	823	771	762	793	840	814	765	802	801	813	780	749	783	774	774	782	768	846	810	745	778	790	786	811	814	780	740	788	820	783	751	801	794	778	780	771	807	744	810	797	761	804	804	808	799	742	820	793	791	797	755	788	774	848	869	859	715	789	778	782	810	770	749	744	748	772	815	748	754	756	759	749	783	787	805	842	742	839	817	787	786	783	815	762	847	793	826	834	815	792	829	816	788	751	730	776	778	784	768	768	807	760	772	838	803	811	774	749	832	815	800	826	763	781	786	795	799	786	775	808	788	817	731	797	821	774	806	799	794	762	788	796	764	817	754	791	832	828	767	782	795	755	762	764	782	783	746	767	754	828	777	741	802	803	755	772	798	732	785	846	786	794	863	867	796	790	777	789	851	811	777	776	767	730	745	762	754	754	826	823	830	795	776	811	786	760	796	845	740	808	790	774	766	755	755	751	748	786	787	776	795	802	792	782	794	740	812	826	786	790	799	715	751	812	811	814	777	810	822	785	776	803	787	814	769	792	758	791	782	741	776	770	794	805	738	766	760	798	766	768	774	797	812	746	854	775	799	793	732	770	796	772	857	781	773	829	811	799	814	810	808	828	788	781	760	805	754	758	840	797	818	792	836	795	786	839	804	773	775	790	762	795	766	808	800	809	775	786	743	812	751	786	795	810	761	743	796	763	791	762	822	811	773	806	755	770	809	830	781	800	779	817	849	774	812	776	774	768	842	781	734	724	812	772	755	799	805	775	780	801	770	742	812	785	737	747	754	738	854	775	754	794	779	793	766	798	736	808	801	832	819	752	785	794	824	836	843	830	786	833	831	819	797	782	787	794	757	807	770	749	808	755	776	763	831	807	837	797	765	787	767	737	767	784	792	821	819	766	778	721	770	794	781	811	806	775	785	748	811	776	793	805	781	727	781	789	813	819	809	781	813	822	767	780	810	810	767	776	750	823	772	829	840	791	789	750	801	758	784	791	747	781	807	730	725	786	828	783	796	807	802	772	813	814	786	784	811	802	766	782	794	852	791	758	779	768	833	820	797	781	774	838	772	768	767	814	723	793	815	788	791	810	818	800	799	767	768	806	810	820	755	795	777	804	780	791	840	814	776	798	741	772	786	789	788	830	809	779	781	805	800	804	781	810	788	804	739	800	771	781	776	785	739	817	765	789	798	806	764	754	830	810	767	791	783	780	823	769	777	784	755	812	774	765	770	799	755	785	787	841	766	769	771	780	741	803	798	753	830	796	791	832	800	833	767	769	806	783	788	806	825	787	756	789	790	756	826	782	814	780	804	802	832	803	773	777	788	770	820	724	764	816	774	833	791	778	765	767	785	795	816	805	773	808	811	773	811	793	823	819	808	775	774	817	766	833	717	800	809	802	786	751	743	812	795	786	829	817	787	806	823	767	823	780	802	799	862	769	734	756
26728	36675	21420	10093	2046	74	65	61	69	61	73	66	47	66	82	62	69	61	242	446	330	199	114	60	67	56	41	53	69	59	55	66	69	59	51	67	61	46	67	71	61	50	66	63	64	52	61	54	57	72	49	66	71	61	52	71	65	54	52	52	57	70	61	40	62	61	60	55	50	62	60	66	47	57	53	53	55	52	56	68	51	59	52	67	57	59	76	59	55	53	50	56	59	72	65	52	61	50	66	58	55	56	59	50	65	59	45	66	48	52	58	72	60	59	54	57	69	52	50	67	52	77	41	59	62	52	62	68	61	63	55	49	55	48	55	49	53	59	59	61	63	47	56	58	59	55	52	49	46	56	57	62	49	64	65	58	66	46	57	48	64	54	62	58	62	61	64	50	61	63	58	81	56	81	66	53	59	69	52	69	56	72	65	58	62	61	54	56	78	65	61	53	45	57	57	68	49	65	53	63	48	55	64	63	59	63	54	47	61	62	59	66	68	63	69	51	57	49	56	67	62	59	48	67	55	62	62	73	51	58	59	48	66	53	78	55	50	60	78	58	73	74	46	53	58	56	68	54	58	69	63	60	53	53	64	48	58	64	57	64	62	52	54	59	83	61	56	57	53	48	69	52	56	60	52	51	58	62	56	56	44	65	53	63	56	62	48	58	50	59	59	62	52	49	69	50	62	57	48	69	60	60	54	66	54	57	58	57	68	67	61	63	51	53	61	61	43	52	77	68	69	65	49	55	50	63	61	69	58	47	66	56	60	65	50	58	61	40	60	56	72	44	57	48	59	50	47	55	63	56	61	54	69	69	64	62	57	51	73	55	56	45	58	47	72	44	64	64	70	65	48	56	55	67	62	63	60	53	56	54	60	74	66	69	67	49	41	48	72	70	53	47	54	69	66	62	51	51	50	61	65	58	54	60	52	54	56	61	65	51	61	63	62	65	66	74	61	62	61	70	46	64	59	66	47	60	57	56	72	62	66	59	69	54	64	62	59	50	55	64	53	67	63	61	45	57	64	64	65	62	43	53	62	63	64	57	52	63	51	56	56	55	62	68	65	39	56	55	51	50	57	59	55	52	59	58	64	79	54	67	75	55	71	58	63	60	64	67	61	62	58	57	52	50	55	64	70	52	59	65	63	58	48	61	62	45	63	51	57	43	55	50	57	56	49	51	65	50	55	60	52	57	56	68	62	51	57	55	52	49	67	47	50	57	52	60	57	72	64	55	47	60	73	55	59	61	44	56	53	43	59	62	60	65	56	47	65	63	58	54	63	65	57	51	66	62	71	60	66	65	53	59	61	64	75	65	73	56	60	52	59	64	50	56	65	59	52	76	53	68	54	74	45	63	58	56	66	64	64	64	49	62	65	60	56	62	59	50	60	50	57	71	77	73	59	68	55	67	54	64	50	53	48	73	59	55	55	50	57	65	58	57	61	70	51	62	56	58	60	33	52	58	53	56	54	56	59	53	49	61	59	51	63	62	41	62	58	47	43	48	71	56	40	47	60	50	75	52	55	58	61	51	57	62	46	57	59	62	61	61	61	61	82	62	68	50	63	54	63	50	48	59	51	57	62	71	54	59	54	59	62	53	60	50	69	51	60	54	54	55	55	62	57	61	38	69	52	58	57	65	69	55	52	48	53	55	60	54	55	65	50	62	40	60	52	56	66	63	50	55	65	59	55	47	73	53	56	56	56	70	59	62	61	68	64	57	60	53	63	60	61	61	61	50	56	53	46	69	64	61	52	60	51	60	61	54	70	71	54	59	62	59	60	54	43	68	57	55	68	62	53	50	72	56	60	58	55	62	58	49	62	60	60	49	52	60	62	50	64	61	55	63	69	47	53	60	60	59	68	63	42	59	48	60	68	51	64	59	55	66	64	51	60	64	53	66	61	57	48	66	52	51	71	61	50	54	59	58	48	62	50	57	63	54	61	72	64	47	56	51	52	53	56	62	50	54	60	51	57	57	52	59	57	70	67	57	52	56	65	68	66	55	57	73	68	61	62	58	54	63	55	61	60	59	70	59	57	64	56	54	61	58	50	52	64	53	63	57	58	60	71	53	60	61	55	58	70	65	55	52	66	58	78	54	50	54	34	59	57	74	55	55	71	54	53	55	48	71	55	61	48	64	53	72	49	47	74	47	54	58	49	55	61	69	55	69	59	52	52	63	60	61	64	57	49	63	61	68	61	71	44	66	59	54	63	53	45	49	69	55	59	61	53	62	72	59	59	66	63	52	54	49	56	58	52	63	51	65	57	62	61	61	56	49	45	68	58	53	70	63	48	47	54	54	47	62	52	69	47	65	67	57	69	47	65	50	50	53	69	50	65	64	64	50	51	56	49	60	57	57	57	67	69	55	41	62	55	49	69	66	71	63	61	60	62	62	51	68	63	50	50	69	66	71	71	62	67	63	55	52	70	56	45	60	52	52	54	67	70	63	56	55	54	58	55	54	63	58	64	58	57	55	67	63	54	67	53	52	61	73	49	52	58	50	57	79	57	64	50	70	59	56	71	59	65	47	57	48	65	60	72	58	49	59	55	50	55	65	66	60	54	72	59	59	53	70	44	48	42	61	59	66	68	56	65	65	56	68	59	57	51	53	64	71	68	59	62	67	57	66	52	54	56	54	66	55	56	62	62	54	58	62	62	59	48	54	66	61	67	68	47	47	59	68	50	60	59	63	62	53	57	60	53	55	54	60	58	77	76	62	79	68	69	51	44	76	58	53	46	67	56	62	44	59	57	64	56	56	50	72	57	47	59	54	74	52	61	61	54	61	57	56	60	74	48	66	51	63	56	62	58	57	57	52	64	60	62	55	54	55	69	63	51	64	59	62	57	62	63	67	58	59	54	67	56	50	55	64	47	57	49	75	48	60	60	70	61	49	53	72	51	73	57	63	52	47	46	72	54	69	45	59	63	55	69	64	70	54	58	51	63	56	54	60	56	66	63	69	61	58	68	72	64	53	55	58	55	51	58	66	66	69	57	52	53	47	63	61	53	64	65	56	49	54	56	52	57	47	55	54	71	60	60	55	58	42	59	70	70	59	51	59	68	54	62	47	58	63	64	65	65	56	48	55	66	64	73	75	49	67	56	67	60	61	60	65	75	52	62	53	47	51	58	68	55	58	67	56	55	49	48	63	54	47	57	60	73	57	58	72	48	63	52	55	41	61	62	52	55	67	57	57	62	72	45	48	61	50	63	62	58	51	58	66	55	60	64	66	52	58	73	61	63	66	51	65	71	63	60	56	73	52	48	59	62	53	58	63	53	65	48	68	54	53	56	72	60	57	63	54	71	62	63	51	66	47	59	53	60	69	55	64	54	49	50	59	60	67	53	61	69	57	66	62	60	60	42	50	72	47	47	50	51	39	60	63	70	60	58	42	62	56	56	44	52	46	44	63	51	57	48	56	55	56	56	80	43	69	53	62	58	60	62	54	60	72	55	65	48	76	55	57	64	60	64	50
46334	46563	41870	43525	26364	1643	1431	1241	1078	1010	918	881	917	786	802	835	804	1002	7677	12218	9313	4892	2245	1086	857	693	775	708	668	721	690	736	706	714	697	694	671	714	715	697	673	740	727	733	670	701	666	706	692	699	707	674	676	727	711	686	696	664	688	688	645	693	715	727	739	690	677	688	731	714	703	685	703	708	686	654	676	704	716	706	690	738	673	725	693	639	704	690	728	691	679	651	710	745	686	697	681	733	707	703	655	714	683	718	679	707	710	718	715	686	674	716	737	698	701	708	699	673	704	714	714	659	750	702	688	630	692	680	716	725	676	659	713	710	705	656	704	689	702	668	673	684	674	717	719	705	715	716	679	722	732	685	689	720	721	720	686	717	701	718	721	708	691	704	711	710	664	672	708	681	672	722	696	718	749	683	666	707	666	702	711	716	718	704	771	717	666	697	716	694	726	704	708	639	708	779	768	675	718	666	690	701	705	682	674	728	696	713	714	680	746	717	755	640	677	647	659	682	709	700	702	685	674	678	658	710	715	694	696	708	704	695	685	693	702	637	734	701	684	727	704	706	739	744	684	678	720	726	655	701	674	730	713	705	742	700	697	708	671	725	671	682	723	684	754	763	692	696	694	723	682	700	709	767	702	728	709	666	687	683	722	672	739	715	683	692	657	729	685	698	749	688	758	659	701	646	728	719	690	723	757	705	690	677	687	686	703	709	700	697	681	661	703	717	725	707	685	701	707	676	719	734	710	734	715	715	742	735	700	671	723	709	695	678	701	664	693	671	691	732	724	703	731	713	704	700	705	693	682	685	689	670	646	706	678	694	731	729	661	730	682	766	704	700	693	688	726	686	646	687	708	670	717	671	734	702	688	660	736	714	759	715	747	716	710	695	683	645	688	755	684	694	687	675	738	671	625	731	691	757	711	687	685	674	668	710	703	708	757	684	671	727	761	658	709	704	706	751	690	715	668	772	717	682	738	717	705	731	705	716	671	691	692	704	742	733	687	760	728	710	736	729	693	705	713	720	717	711	638	666	664	688	702	708	678	736	736	705	760	734	703	674	703	680	679	669	746	687	683	687	699	711	699	700	731	725	705	706	720	714	736	678	729	707	731	666	664	691	701	746	691	721	709	642	667	695	721	704	704	693	735	677	719	725	686	695	731	699	698	723	728	712	676	711	732	717	737	710	745	713	696	678	685	654	678	697	719	687	702	685	667	685	698	638	696	715	680	732	722	716	671	696	686	693	728	700	737	671	716	690	699	706	653	633	736	754	684	731	658	694	705	708	698	688	705	714	698	698	726	732	722	671	747	751	689	712	705	700	656	721	651	672	728	684	667	666	718	714	681	721	693	681	728	725	703	706	669	689	729	653	727	721	727	681	674	679	677	660	722	671	700	702	682	671	660	649	675	671	675	707	716	710	736	665	763	701	713	697	702	717	701	699	696	694	742	697	713	741	717	697	694	693	714	729	683	713	671	666	682	683	699	738	714	670	690	683	726	704	697	696	706	671	695	686	712	695	696	657	719	665	706	704	717	723	674	730	721	680	667	707	696	679	709	703	702	723	675	698	652	724	713	685	701	720	700	682	705	686	696	676	714	707	699	666	708	699	705	719	734	707	647	701	731	679	658	719	696	652	689	694	709	688	679	711	707	685	729	688	708	701	724	701	679	694	732	734	689	712	672	703	677	700	704	714	731	671	712	706	694	696	714	743	700	758	699	666	699	705	717	695	714	670	661	658	743	741	631	706	749	694	668	712	719	701	705	700	702	688	707	728	656	721	717	674	679	705	706	687	691	748	681	672	693	703	683	669	644	644	680	713	681	671	707	697	645	736	655	730	692	722	742	736	691	724	698	694	675	689	685	731	700	737	694	687	701	649	704	656	700	693	668	671	726	718	690	720	657	660	662	712	656	733	678	719	670	724	739	776	713	679	740	756	688	662	687	681	734	717	712	628	738	707	710	723	698	681	745	668	646	702	726	675	661	676	586	736	668	736	723	734	739	687	681	678	641	739	687	684	709	727	689	698	709	699	668	748	700	697	701	697	678	710	701	730	694	717	715	702	701	736	684	771	648	731	770	713	727	713	680	716	744	730	707	677	755	665	692	668	740	707	689	728	675	712	690	722	682	721	755	736	701	680	707	700	677	717	697	681	654	728	760	665	728	701	676	713	715	667	697	685	711	707	725	722	768	688	686	681	718	734	715	708	678	684	729	716	652	639	675	700	687	686	686	712	662	682	701	705	666	704	708	697	695	668	717	717	688	780	650	720	688	678	704	721	724	722	706	684	669	674	730	729	679	710	709	727	688	742	695	670	699	730	699	719	712	731	697	675	702	716	671	723	711	741	705	673	729	702	676	719	704	724	719	656	677	656	705	698	720	704	689	724	755	706	684	709	739	675	723	683	645	695	673	669	730	663	671	725	679	717	696	668	714	661	685	697	705	667	706	715	703	722	676	705	688	693	722	697	649	694	684	707	721	710	685	666	709	703	716	705	668	699	777	712	675	663	717	698	683	671	733	719	720	676	687	684	695	747	677	696	692	722	710	723	751	746	708	691	712	696	680	717	734	730	704	694	702	727	659	681	687	699	710	689	691	658	704	721	734	739	697	722	743	685	702	695	705	698	720	683	695	745	684	710	732	699	761	717	715	769	745	674	746	673	698	729	683	745	706	686	729	691	720	701	690	720	674	722	678	668	671	679	754	720	703	693	700	701	667	695	732	691	700	723	681	685	688	676	731	682	710	651	705	675	669	741	684	737	715	723	699	644	681	700	681	692	734	702	721	700	676	698	737	724	671	675	699	721	685	696	709	652	725	648	710	734	714	670	667	713	714	694	683	740	679	692	684	706	718	729	691	689	714	683	691	693	680	681	691	730	713	681	691	712	678	706	711	643	674	700	728	723	710	659	703	678	694	704	667	733	686	645	666	675	672	685	724	718	659	753	719	692	711	695	698	659	710	689	720	701	683	729	711	728	704	689	738	719	662	742	655	734	686	758	712	728	701	745	752	716	647	674	668	716	696	662	691	689	683	747	662	692	687	699	717	635	713	717	661	701	722	678	715	693	685	739	707	696	720	689	689	731	719	683	696	748	721	704	691	693	713	721	721	753	660	750	733	718	660	660	678	695	668	691	701	683	708	722	759	732	709	720	698	699	660	696	719	696	732	685	701	726	718	665	666	733	712	686	707	725	708	693	674	687	787	709	704	733	666	691	691	675	716	661	697	735	707	689	698	691	771	663	674	703	685	712	723	677	691	711	682	680	703	645	689	716	742	764	679	721	701	729	687	742	708	716	696	716	715	742	736	697	722	685	690	732	718	699	728	692	657	679	717	711	691	697	699	734	736	677	695	731	705	689	666	703	700	665	697	713	673	671	715	679	696	715	692	692	732	740	687	698	724	706	726	708	668	706	694	713	717	717	730	735	691	724	700	717	720	727	666	716	777	662	712	652	698	691	693	686	675	679	684	715	744	687
7728	10569	5623	2060	447	48	50	57	41	49	51	55	51	51	51	55	52	58	83	128	100	99	71	46	59	50	48	47	50	49	57	53	51	66	52	51	55	48	54	57	48	53	65	62	45	44	68	40	67	54	50	58	55	47	49	52	50	58	75	46	50	61	62	73	47	60	49	58	63	61	66	45	55	56	59	60	66	44	50	50	38	55	49	55	52	49	49	55	53	57	48	68	59	61	45	53	46	49	48	64	42	52	54	49	46	62	51	51	69	48	45	59	69	60	52	57	53	43	68	62	58	55	44	58	58	49	55	48	52	37	69	47	59	56	60	44	63	46	57	55	48	60	55	47	55	50	47	63	63	56	50	39	58	58	52	54	53	49	58	55	47	52	37	65	65	54	56	59	43	54	52	79	46	43	63	58	50	56	49	62	49	65	46	63	48	63	53	59	70	49	49	57	61	51	51	59	48	58	59	63	58	53	49	53	43	60	44	51	47	61	47	76	58	50	57	71	49	46	54	58	56	45	54	60	47	52	50	54	41	56	54	51	56	56	64	60	47	55	54	59	65	63	61	51	56	52	50	54	66	53	64	51	64	54	48	70	52	58	60	58	52	51	63	55	50	62	62	58	56	66	49	61	62	38	49	57	44	70	44	61	59	55	51	50	57	47	44	49	44	46	61	59	48	70	39	48	53	63	49	59	49	50	49	44	50	60	57	57	58	56	49	56	43	50	44	43	53	57	61	56	51	56	46	50	61	48	44	54	62	59	53	53	41	57	64	42	51	47	59	55	39	62	61	41	41	62	48	52	56	59	57	46	48	46	46	47	41	45	55	65	58	64	49	48	64	37	51	59	53	60	43	58	34	66	60	56	48	46	55	60	62	58	54	60	55	59	43	54	50	59	53	60	52	52	49	56	46	58	50	54	61	63	63	57	65	48	40	51	60	55	56	46	52	57	60	54	41	43	50	43	58	49	51	47	61	47	49	46	49	47	49	49	53	50	59	50	58	63	60	61	55	52	58	66	59	56	43	55	50	59	60	61	53	60	35	47	44	63	53	57	55	54	57	50	43	58	62	53	45	46	52	61	60	42	49	46	51	75	62	44	37	62	51	51	49	52	46	49	64	58	62	53	64	48	42	50	36	50	53	62	55	50	60	63	51	55	43	58	54	54	51	51	56	64	62	59	53	63	56	46	66	45	57	65	59	54	60	44	61	43	56	43	53	60	58	53	48	64	54	51	47	59	51	60	39	62	58	47	59	62	48	48	54	53	43	52	45	51	47	49	61	46	57	51	54	52	58	70	72	50	54	40	53	53	45	57	50	50	46	48	55	52	44	47	56	47	49	50	61	57	61	58	53	59	54	52	49	64	57	65	67	52	54	53	50	59	31	50	43	51	46	40	62	49	60	58	61	54	55	54	56	59	52	45	52	55	54	48	61	54	58	45	44	58	54	52	44	50	53	65	54	55	55	50	61	52	38	57	47	51	54	52	51	58	63	72	56	52	63	67	58	42	52	58	42	43	68	51	57	52	52	65	56	41	45	59	49	56	50	50	59	52	52	39	56	47	55	54	61	55	63	52	52	61	46	57	55	49	61	55	53	57	48	46	55	60	54	45	71	64	64	56	52	61	54	55	52	53	57	68	57	50	60	62	48	58	43	46	58	48	60	64	47	50	51	51	61	57	52	49	49	43	56	60	47	50	40	50	53	50	58	44	51	44	47	53	62	51	55	54	53	51	51	58	52	60	51	59	45	46	43	52	46	56	51	44	48	51	51	72	53	58	49	53	41	51	69	49	74	47	55	56	49	57	62	65	55	46	53	48	52	51	53	45	54	46	45	57	52	59	52	39	54	54	71	49	57	46	48	51	55	63	55	52	61	60	64	59	57	45	57	69	49	49	47	48	66	37	63	64	47	60	51	45	62	66	57	51	60	46	52	55	63	42	61	53	51	49	53	45	44	61	66	52	59	62	68	48	47	44	65	59	65	54	61	41	51	46	57	57	56	44	61	55	53	47	45	53	59	47	50	52	56	51	41	52	62	51	57	51	55	58	49	53	45	56	52	60	57	52	36	39	43	59	51	52	41	58	45	58	48	55	58	57	61	47	61	59	53	47	43	62	53	42	56	52	51	48	63	56	46	50	50	69	57	38	55	57	37	55	53	58	45	54	53	49	50	54	59	47	49	61	33	53	55	55	59	51	59	42	62	64	56	56	51	61	52	70	50	45	52	70	54	57	59	57	45	59	62	60	57	47	49	54	47	61	56	52	42	55	55	60	58	59	50	72	52	44	54	59	61	51	48	41	42	49	54	56	56	50	52	52	47	52	60	48	53	54	50	51	50	57	48	45	55	65	63	65	53	51	54	56	56	51	65	58	62	43	58	61	48	38	46	54	67	44	39	52	42	36	52	31	49	50	51	60	61	52	55	53	61	58	62	40	52	53	53	45	51	40	55	47	53	62	44	64	51	45	78	53	50	50	44	47	47	57	50	50	48	48	48	59	54	58	40	58	67	68	50	57	61	62	51	51	46	44	48	42	67	58	47	42	54	45	52	45	50	57	55	51	39	59	54	59	53	44	60	61	52	39	55	51	41	54	49	57	54	50	44	55	52	51	57	41	54	53	57	41	64	64	58	54	55	53	45	53	62	53	60	56	60	46	61	52	50	64	48	43	61	52	49	51	59	50	57	45	54	62	57	50	39	58	59	43	35	64	70	56	64	49	63	48	45	49	52	44	49	53	42	62	44	42	51	46	58	54	64	47	52	50	44	50	63	55	48	59	55	51	60	55	52	48	57	57	45	47	46	59	66	65	43	49	53	53	51	67	54	47	52	41	47	54	56	52	56	47	55	64	62	60	56	54	48	61	52	44	56	50	62	35	58	50	51	61	55	53	51	73	62	44	62	38	55	51	68	60	56	58	59	50	46	61	47	60	50	47	49	50	58	50	59	53	54	42	40	53	56	49	50	62	48	51	45	46	61	70	57	50	46	49	51	65	59	63	62	54	53	73	61	42	58	55	55	48	52	45	53	51	48	63	42	58	58	59	51	45	44	67	41	39	51	55	62	54	56	48	54	51	56	51	48	64	44	72	52	47	44	62	55	59	62	53	58	58	58	49	57	60	56	54	48	47	63	54	69	56	49	52	57	54	53	57	50	53	61	47	53	54	56	58	47	47	54	42	57	42	54	61	51	60	47	55	58	58	47	58	62	66	50	47	57	52	55	62	56	44	60	57	54	60	47	59	61	41	48	52	51	44	48	52	59	48	45	51	62	60	41	63	52	56	49	56	50	53	60	57	43	67	58	50	44	52	46	53	62	53	57	59	71	76	53	56	43	52	49	57	46	63	78	53	51	53	56	54	44	57	50	69	60	49	59	57	57	49	60	54	61	69	55	50	47	54	60	59	44	61	50	62	51	57	60	57	48	55	43	34	47	53	60	49	46	63	50	50	56	53	51	49	35	63	64	59	67	48	50	52
40520	35880	26185	26582	16426	793	839	769	742	697	750	663	710	677	744	716	690	717	2065	3298	2751	1692	1065	766	713	674	674	676	654	651	693	675	620	657	676	665	672	695	721	663	671	683	644	637	684	658	639	665	653	608	685	670	655	619	650	686	654	648	662	695	682	652	644	665	675	670	663	674	619	680	680	655	658	681	653	662	703	708	644	668	631	664	677	637	613	633	661	642	655	660	644	639	671	689	696	639	673	658	652	627	679	659	699	697	680	657	646	651	651	665	619	682	640	660	631	683	646	664	701	619	649	689	655	626	667	631	692	693	665	711	638	678	651	658	662	645	636	682	660	681	690	681	689	659	641	688	655	683	664	677	688	620	654	648	656	649	658	646	658	650	712	724	654	620	666	654	670	645	675	660	633	649	625	694	691	621	639	671	649	665	685	619	650	622	647	653	662	661	637	697	673	710	681	646	634	675	599	634	601	639	649	643	661	672	628	635	650	690	659	647	670	613	657	634	655	672	713	672	660	679	672	635	662	632	686	668	638	693	686	693	603	636	622	643	639	649	649	682	700	699	685	669	647	728	711	643	667	672	682	643	658	636	649	643	657	667	665	660	627	629	664	690	621	644	698	748	690	703	669	606	670	711	668	624	639	698	622	669	657	645	657	680	654	681	708	643	660	650	724	653	682	659	704	642	631	653	655	630	663	732	676	636	654	622	666	628	697	670	665	695	645	664	664	673	653	636	676	678	665	675	653	622	658	643	672	656	678	656	683	642	672	675	651	671	665	623	637	642	693	638	676	682	707	615	653	690	706	663	708	646	672	641	590	649	699	694	676	633	648	685	679	685	666	687	611	665	661	684	634	644	695	708	607	702	713	658	628	670	662	703	639	643	673	660	626	649	664	664	642	633	664	650	726	671	680	685	647	629	596	642	694	677	644	645	686	643	685	672	651	669	661	692	698	628	666	652	678	698	658	628	661	646	667	703	642	680	634	707	644	657	709	637	650	631	668	658	661	648	630	636	683	634	607	692	698	637	641	654	679	658	687	637	617	658	601	640	668	606	696	641	653	682	646	661	648	644	617	643	740	647	630	701	636	643	664	660	653	635	651	672	700	649	581	694	665	655	712	661	664	668	690	679	670	618	634	690	608	659	675	646	656	648	675	660	674	672	679	635	623	627	645	677	634	610	659	633	645	661	641	616	640	648	682	651	677	624	647	667	645	630	662	690	665	639	683	696	644	627	647	639	658	678	694	656	689	697	663	655	666	641	692	667	632	594	669	616	604	684	653	674	644	715	651	729	634	645	703	705	650	660	638	647	662	665	647	679	717	674	668	639	623	658	698	640	638	646	671	659	679	657	673	645	684	636	647	669	725	689	712	636	655	684	670	652	658	679	669	667	640	673	724	682	686	665	689	633	622	652	670	605	697	673	731	673	682	707	688	655	687	663	680	617	651	660	662	692	632	622	677	652	645	683	642	690	654	639	697	660	645	638	639	664	620	712	668	672	662	649	643	743	659	656	663	598	682	638	690	610	670	685	638	693	670	644	661	646	659	658	639	654	673	674	687	649	621	628	681	650	664	678	688	664	645	669	637	676	719	651	644	650	648	674	625	674	616	722	673	650	632	649	636	668	664	665	665	708	673	599	655	675	645	692	657	652	632	719	652	659	698	671	656	640	659	716	683	670	667	690	636	676	642	679	641	702	652	640	639	674	653	642	658	657	666	665	692	684	650	672	663	624	629	643	612	707	650	638	679	638	652	639	657	644	686	680	657	680	687	635	641	627	600	602	684	677	676	666	665	616	655	664	637	655	711	678	638	663	644	650	634	669	674	671	652	685	628	621	687	663	713	668	676	655	642	642	650	655	643	648	704	684	711	651	714	623	714	645	654	671	675	649	633	646	649	657	690	640	652	673	698	653	663	641	703	667	706	645	674	683	632	682	687	640	643	620	667	694	668	707	635	645	670	605	647	668	676	664	674	656	692	689	684	682	670	665	635	624	642	632	612	669	617	649	650	653	690	635	669	664	689	689	618	663	659	676	676	624	664	677	667	632	685	667	647	655	662	687	642	677	658	627	684	645	695	652	671	722	654	641	685	646	650	692	610	691	673	636	659	625	654	637	667	706	652	677	684	635	670	666	678	633	685	624	648	684	653	687	694	645	659	691	695	652	668	666	663	663	622	616	636	596	642	686	629	648	665	671	622	667	671	694	656	640	667	720	632	637	683	683	660	638	653	669	663	627	659	648	672	668	652	656	645	653	652	679	650	662	628	623	755	665	641	664	667	665	692	668	653	673	650	660	638	654	626	664	636	627	668	675	664	619	698	682	640	671	633	651	652	665	661	649	654	663	622	685	656	689	667	656	653	666	682	692	672	669	665	713	651	695	687	646	639	636	661	628	652	651	663	640	657	674	671	675	677	703	651	636	644	601	652	650	651	622	684	652	663	694	668	681	642	679	703	657	683	635	652	664	608	655	692	627	628	702	622	648	706	638	637	659	638	638	680	670	654	717	690	655	702	669	611	652	688	637	686	708	659	700	689	713	684	690	637	652	672	686	685	677	669	680	699	654	654	679	635	658	649	664	699	672	693	687	638	689	655	662	616	663	633	657	672	664	646	658	656	643	706	621	617	698	615	641	673	677	694	701	642	667	660	681	682	630	635	654	675	662	634	663	666	687	660	672	613	708	674	642	661	679	726	659	652	718	634	653	653	689	632	671	662	670	638	664	616	703	653	642	672	716	656	681	707	663	630	656	666	677	646	677	677	657	630	679	640	643	671	682	707	730	690	663	690	629	681	663	667	631	622	668	672	660	677	663	684	646	688	678	657	680	614	600	659	649	641	683	693	653	654	680	649	690	659	629	654	652	659	616	653	655	642	689	697	662	658	612	664	677	675	688	675	701	649	686	678	677	658	679	660	647	643	634	643	617	659	691	611	679	649	683	606	652	679	651	664	716	668	632	704	687	604	673	631	635	656	675	649	657	658	603	668	694	671	648	628	678	667	647	670	672	670	663	658	640	668	626	665	683	650	642	649	660	653	664	675	635	671	667	663	718	684	654	672	661	704	627	610	643	698	680	623	730	689	667	718	705	668	650	655	596	659	665	668	632	647	694	674	653	679	644	697	645	723	716	634	656	684	665	666	600	692	657	698	643	644	671	677	643	629	647	630	660	660	638	647	642	630	646	676	654	707	695	677	660	696	679	650	661	629	651	696	703	645	692	686	654	660	648	674	675	667	688	640	621	653	656	654	690	631	675	681	674	632	666	668	614	689	652	684	670	659	651	680	642	663	680	642	647	708	627	670	662	644	710	671	680	677	594	649	643	670	634	671	657	630	695	661	616	632	680	620	686	628	656	609	677	642	653	683	685	687	683	666	625	629	636	634	642	650	687	622	678	709	689	628	619	679	652	656	712	639	640	707	660	653	645	659	664	664	639	691	631	674	724	682	641	707	625	660	692	655	654	684	671	614	658	645	677	655	647
21101	29478	15968	6259	1431	77	48	45	54	62	46	59	47	60	59	53	56	70	201	206	173	111	78	58	52	51	50	50	55	67	41	56	54	49	43	74	43	61	56	56	50	47	48	38	42	47	56	59	45	54	44	53	56	33	46	53	54	67	58	42	48	51	52	40	53	49	57	42	54	50	47	47	40	35	33	59	48	50	44	49	54	58	52	49	44	51	46	53	46	56	55	50	47	46	50	46	51	39	68	43	52	45	54	44	50	56	48	49	42	41	60	48	51	52	57	46	44	48	59	43	46	49	54	61	48	49	52	43	55	47	49	59	52	51	58	61	51	47	47	51	65	47	54	50	52	54	49	47	41	47	50	48	47	60	44	61	69	58	50	49	59	49	55	46	50	40	45	53	60	47	53	56	57	50	46	56	66	43	41	55	38	53	55	49	53	61	64	50	49	67	38	44	54	51	53	42	67	58	43	44	53	44	54	59	43	44	46	46	46	44	50	45	57	54	60	71	49	47	47	55	39	45	53	63	52	53	41	51	45	49	49	55	63	57	65	51	47	55	49	68	54	54	51	58	54	58	67	59	60	46	55	49	43	35	54	46	39	60	38	48	61	43	58	36	43	48	43	49	47	47	50	44	41	50	46	43	48	55	56	54	53	47	56	47	49	41	45	52	47	42	40	49	71	43	54	58	51	42	56	47	57	54	55	45	42	51	59	62	56	42	62	47	48	57	65	42	61	47	52	45	41	42	64	58	45	35	68	49	63	60	63	45	45	51	52	59	48	46	49	46	65	45	53	54	52	51	52	41	54	60	58	38	54	48	48	52	56	44	47	53	58	49	47	39	55	37	46	40	52	48	46	51	58	61	62	42	47	52	58	57	52	39	48	54	63	53	49	56	54	55	53	41	49	48	48	53	39	42	56	50	54	58	43	64	48	40	49	58	51	54	55	45	50	45	48	44	46	52	46	51	57	53	48	49	49	55	45	57	43	68	48	55	48	58	38	58	58	52	53	54	51	46	50	42	59	42	44	55	52	50	54	52	58	63	55	59	53	49	41	50	66	55	49	48	56	55	37	53	52	48	38	58	54	48	50	57	61	49	48	55	54	40	53	46	54	42	49	53	57	46	67	56	57	51	61	47	51	56	45	45	49	42	46	47	58	52	69	48	51	46	49	62	54	61	55	43	55	57	44	44	42	49	58	54	58	43	62	54	45	40	46	61	56	57	52	64	61	56	60	47	40	53	53	55	49	52	50	43	56	43	42	43	49	58	51	43	55	63	58	57	48	54	42	42	50	51	70	72	38	52	58	43	48	48	44	50	49	54	37	47	60	53	46	52	36	64	50	58	49	51	48	53	62	40	48	55	48	57	53	42	61	42	52	54	49	58	57	37	57	46	56	51	52	51	51	44	53	45	48	55	58	58	60	62	42	56	52	47	40	56	51	46	42	49	55	62	51	68	56	54	59	61	52	53	53	49	50	47	48	48	48	52	41	53	57	41	52	47	50	37	50	47	53	48	53	49	62	55	51	48	38	49	54	48	52	45	57	57	50	49	55	50	65	50	48	55	40	58	49	48	44	56	50	48	45	47	42	63	47	69	42	49	42	49	61	46	57	49	32	58	60	39	56	48	52	58	50	69	49	68	49	52	47	47	53	49	46	50	53	41	42	50	61	53	48	51	49	51	45	49	44	39	48	49	47	53	49	46	47	58	55	55	54	43	46	48	47	47	50	48	61	51	45	45	39	53	53	46	46	36	42	52	54	55	53	47	50	46	50	64	41	47	55	49	54	52	46	51	40	49	54	49	48	55	52	50	43	48	60	44	50	54	59	30	50	39	63	61	54	48	48	46	57	45	46	57	52	52	49	59	52	51	51	48	47	51	45	51	58	62	57	46	45	59	57	54	70	54	66	62	68	50	52	48	55	49	53	52	38	42	58	37	52	46	49	58	52	56	57	43	59	59	50	42	52	50	53	42	61	58	60	40	62	59	52	46	53	53	49	60	56	63	59	43	55	43	41	53	52	45	59	58	54	39	46	46	50	54	50	42	48	54	60	50	53	45	46	63	64	38	44	41	62	49	47	53	54	51	56	55	44	42	60	51	43	53	57	54	67	57	51	46	47	51	47	60	48	55	58	48	51	56	58	56	45	59	45	57	57	58	41	66	48	53	46	52	58	50	36	55	58	69	55	57	46	43	50	46	38	44	59	40	50	45	60	56	54	47	53	58	40	52	51	60	53	59	66	43	58	55	51	33	65	60	42	55	47	52	42	51	63	41	42	54	51	56	42	45	56	70	55	49	49	62	47	63	45	49	53	61	52	42	52	52	47	63	41	52	64	59	68	40	59	57	56	53	49	45	48	45	42	50	53	55	48	55	55	48	55	53	57	64	48	56	59	55	46	51	41	45	51	54	55	40	50	58	45	54	47	62	40	52	62	54	70	51	52	47	43	45	49	39	61	67	52	57	41	45	49	41	49	51	43	43	53	59	50	58	63	44	54	45	52	48	55	55	45	48	51	49	37	51	50	50	48	42	35	57	50	45	38	45	49	40	51	54	42	34	66	59	53	37	54	54	47	49	64	61	43	48	41	41	51	52	64	53	52	40	64	52	53	52	45	65	57	53	43	50	56	50	43	51	61	40	45	57	50	58	36	51	58	56	48	58	60	56	48	65	42	41	50	38	48	48	40	46	50	51	59	38	51	50	49	53	63	43	44	55	50	52	71	58	45	51	53	61	53	49	46	45	59	61	55	48	45	53	48	47	47	47	40	52	64	49	36	50	53	56	56	46	42	52	41	53	49	45	54	49	43	38	59	63	46	46	41	51	57	59	51	51	50	42	46	45	53	49	47	46	53	64	53	45	48	53	43	47	49	44	46	53	55	53	43	48	51	56	57	62	56	58	58	48	52	43	50	45	47	71	56	64	56	51	48	62	47	54	53	39	40	59	49	46	62	42	52	41	71	60	49	41	52	38	55	51	50	41	53	53	56	52	48	62	48	42	49	55	61	51	46	55	60	48	50	58	54	50	48	58	69	53	66	58	67	46	58	54	56	47	53	41	64	48	48	54	54	44	47	39	68	58	46	41	58	35	49	48	51	60	47	52	41	46	57	59	42	57	48	47	62	62	53	48	45	57	45	49	47	52	47	63	50	55	60	31	45	47	42	52	56	49	49	51	41	44	63	55	54	43	38	48	50	54	57	47	58	52	60	58	51	60	34	53	62	42	48	71	47	51	39	58	45	53	45	52	56	47	45	53	45	54	65	48	57	46	54	50	59	45	53	52	45	66	54	44	57	49	53	43	52	42	56	50	42	44	52	49	53	48	64	44	56	44	48	50	50	57	46	58	41	53	45	52	49	50	46	56	58	57	57	55	45	52	56	46	64	44	52	48	50	49	50	51	49	68	47	54	58	49	42	42	63	53	47	58	65	54	54	44	39	45	41	62	50	52	49	45	35	53	51	57	45	53	59	34	54	51
50249	45945	36594	38067	28693	1615	950	925	856	753	740	745	668	716	738	692	718	1667	5964	6765	4793	2564	1273	858	673	657	620	572	640	633	617	654	637	639	655	615	679	679	607	652	614	607	642	650	642	624	631	650	625	599	620	602	566	622	677	618	598	634	589	671	635	589	646	653	672	645	609	661	645	661	627	623	666	629	639	642	666	610	631	634	656	659	627	656	599	637	677	587	643	599	647	643	631	643	657	634	598	609	684	633	631	629	659	638	629	612	568	627	635	633	633	590	628	640	603	646	678	645	650	640	606	662	623	643	619	642	616	619	624	640	613	630	635	632	617	617	640	655	660	624	571	661	638	634	622	634	641	611	595	642	638	610	666	657	594	641	605	599	648	635	689	649	654	643	639	621	674	632	632	647	654	590	646	625	607	652	647	619	666	657	603	570	626	615	626	634	618	599	633	643	623	588	622	595	616	598	678	641	629	633	582	605	600	630	651	655	642	628	644	618	607	580	614	659	644	635	615	652	658	688	642	686	612	629	616	650	610	627	650	624	599	615	645	582	632	600	628	598	604	654	623	617	616	649	639	642	657	653	649	668	648	599	634	595	601	591	653	649	644	626	599	623	605	601	677	603	603	652	598	657	625	651	616	658	616	651	631	621	621	645	634	602	665	643	606	630	625	686	640	632	603	662	585	653	652	656	641	598	639	650	609	640	612	656	626	636	606	610	600	707	676	632	646	620	631	646	656	610	657	664	696	687	671	628	624	685	615	630	587	625	654	625	624	662	679	632	614	664	610	564	585	674	613	644	642	638	640	625	646	635	622	612	609	603	670	600	623	600	608	612	637	603	643	621	634	604	601	651	582	615	612	639	587	645	640	581	593	624	650	647	584	623	585	617	618	604	633	655	629	627	677	643	596	647	643	669	593	630	670	601	615	633	641	647	661	628	634	581	643	627	648	637	590	617	620	604	629	638	605	672	657	651	641	655	640	621	650	643	685	639	623	586	623	635	642	626	610	622	607	637	664	666	609	661	595	617	646	603	625	663	619	641	638	591	637	691	649	642	661	634	633	657	653	638	615	646	613	629	633	610	601	619	630	607	661	634	625	644	625	612	619	643	630	648	641	654	600	630	606	624	621	622	640	648	627	652	642	595	611	638	658	641	578	587	635	661	579	611	652	613	617	625	642	645	635	640	628	666	615	662	653	650	649	612	633	577	637	638	650	622	619	597	638	643	653	621	622	598	618	656	652	613	623	612	629	647	617	603	604	626	625	622	646	634	645	644	624	631	609	590	634	618	646	625	600	640	657	638	634	631	666	638	631	622	602	639	645	649	631	606	620	623	653	629	623	679	620	574	616	617	628	637	632	622	600	601	669	627	637	651	614	630	629	593	643	658	641	614	624	641	638	662	659	657	643	598	614	618	582	576	676	672	622	625	710	631	629	607	672	626	598	635	607	638	655	642	621	593	586	592	629	679	639	614	644	615	639	591	650	636	640	619	661	638	587	643	614	649	627	629	663	598	617	594	673	648	636	637	694	613	668	596	653	665	666	636	642	662	615	644	631	627	714	593	643	599	641	666	614	639	663	622	671	630	635	646	627	621	639	643	610	624	624	628	630	638	651	650	643	656	644	659	657	649	661	643	641	607	668	640	641	633	594	625	606	553	620	665	613	627	607	616	619	605	617	631	623	629	613	640	657	630	635	623	588	655	601	647	686	647	640	678	632	631	633	651	685	615	677	615	611	664	676	639	625	606	614	647	638	636	669	633	645	607	685	627	673	616	602	620	672	643	609	623	621	643	639	637	631	648	606	646	639	626	622	677	638	613	603	594	631	621	629	608	616	600	619	633	646	639	626	656	623	652	626	604	635	636	649	626	653	669	631	600	625	609	628	636	628	598	649	611	617	648	596	591	622	603	640	625	616	597	616	612	648	662	609	632	572	638	630	643	631	614	676	610	631	635	613	637	653	646	586	666	602	619	600	618	608	607	600	660	660	693	632	670	595	662	596	699	621	622	572	650	663	628	639	634	612	687	661	630	637	606	661	614	669	648	587	637	632	624	668	649	600	658	594	620	630	638	636	597	577	657	601	590	690	652	623	623	619	630	611	661	629	640	643	620	600	633	670	603	654	616	619	644	623	616	639	637	641	633	599	621	571	613	613	620	629	680	604	682	654	638	642	633	683	642	596	603	609	642	607	597	606	655	637	589	670	666	644	659	617	636	601	650	677	627	639	644	580	605	635	674	626	657	598	628	658	633	646	610	603	663	639	651	647	639	617	609	662	642	597	648	634	612	641	620	632	639	629	634	668	609	623	634	656	660	648	611	606	667	625	634	613	632	601	640	640	604	659	644	611	589	613	627	666	641	649	598	622	655	626	635	634	656	607	603	626	646	640	629	637	626	609	628	618	608	643	680	626	634	643	650	657	625	657	605	631	630	638	658	623	575	623	634	626	606	646	624	621	631	645	663	603	614	632	598	624	665	569	618	681	660	641	632	626	609	641	637	649	677	622	647	636	682	644	621	634	653	608	604	597	607	613	620	592	700	664	625	587	589	623	650	597	654	663	657	592	626	653	613	622	599	624	668	606	600	668	630	623	664	661	643	597	613	619	668	644	632	632	611	586	615	634	645	625	651	626	607	607	614	622	577	633	610	657	660	670	645	672	603	623	651	598	633	619	629	648	632	624	627	642	670	627	667	655	673	637	644	600	659	634	646	573	673	589	632	608	613	652	621	615	640	633	608	594	628	634	637	635	631	613	677	649	634	662	620	597	640	629	626	665	649	637	647	600	639	624	636	674	663	614	587	580	591	655	617	658	629	610	609	638	620	595	613	619	643	646	637	638	561	627	621	640	653	634	608	649	649	637	628	635	643	657	610	661	638	656	591	643	598	626	648	635	632	648	643	609	620	627	607	607	645	611	639	611	645	643	617	635	652	684	632	683	666	640	616	679	661	611	618	647	623	666	651	636	652	625	631	619	659	625	630	653	607	609	629	618	635	633	604	611	591	623	608	618	673	620	615	635	625	594	639	662	668	614	642	634	630	601	642	625	606	642	616	654	672	644	609	662	641	603	616	606	678	622	615	669	669	659	626	609	604	634	663	638	683	616	639	595	645	653	626	628	619	590	641	648	647	650	595	616	664	641	644	675	677	665	633	610	608	635	609	667	603	693	593	662	658	656	609	600	669	637	646	599	601	614	668	625	602	612	621	639	609	651	598	659	648	607	667	659	590	605	627	628	644	602	636	653	601	611	624	618	607	661	639	661	625	635	636	609	644	601	638	606	602	651	641	642	632	633	611	606	602	676	667	601	602	645	596	642	677	678	651	642	602	668	640	639	633	603	658	632	619	645	613	676	651	657	569	662	616	655	651	619	617	632	631	655	634	649	606	618	574	660	688	637	645	648	610	636	598	619	640	608	633	649	632	575	639	633	660	622	629	608	650	624	645	671	662	647	628	560	599	617	625	594	632	621	607	667	625	648	664
17905	26336	16031	6040	1726	115	60	64	52	61	65	65	68	67	62	63	63	85	180	223	200	115	70	76	52	64	60	55	57	69	54	65	81	73	70	58	69	56	71	65	60	72	72	79	61	65	81	55	88	60	69	73	66	62	64	56	79	58	46	65	63	55	63	56	75	66	58	70	62	50	63	68	65	71	64	77	62	65	58	66	67	64	57	70	65	71	59	54	55	63	71	84	87	83	71	74	64	76	68	55	69	65	67	63	67	49	60	65	51	73	74	65	68	38	62	69	59	54	74	69	67	69	62	77	69	57	72	68	58	72	62	60	51	75	61	69	65	46	78	66	60	73	69	62	55	45	51	56	74	49	72	73	60	67	63	81	65	58	58	67	86	78	74	62	67	65	80	66	58	73	61	67	77	53	66	62	65	52	62	64	74	68	77	44	62	58	62	62	69	62	66	65	72	71	53	46	56	56	51	76	76	68	61	66	77	78	64	64	62	68	66	46	62	58	81	62	61	72	54	58	58	68	73	62	63	68	69	62	66	69	66	60	64	74	68	81	64	58	72	67	62	69	65	84	73	69	60	76	69	89	74	79	64	63	58	55	60	60	65	57	61	59	80	74	65	74	65	62	67	71	67	61	59	66	68	61	80	69	64	65	62	63	52	67	66	63	66	63	61	67	67	74	55	66	66	53	78	68	62	63	67	71	48	63	53	57	59	64	73	68	64	67	69	74	61	79	74	67	65	60	62	67	62	74	75	69	70	62	72	61	69	60	54	64	68	61	68	66	68	68	67	58	62	89	77	79	59	60	52	62	50	70	76	64	55	63	59	57	63	78	76	65	76	68	93	74	58	82	65	62	71	64	56	54	74	55	62	52	60	76	65	64	67	69	63	73	55	64	67	61	75	74	73	56	51	68	62	65	52	57	65	80	74	62	61	60	55	68	81	58	62	77	62	61	76	76	79	59	74	67	57	60	65	59	72	59	66	62	60	61	67	58	66	72	70	60	58	55	61	50	75	62	71	73	63	47	57	66	56	70	63	63	74	51	65	65	75	59	64	61	64	66	63	68	59	61	74	66	72	73	55	59	65	57	56	65	68	69	58	59	72	59	72	65	64	63	69	73	68	51	59	70	64	70	68	69	67	75	70	42	58	55	55	45	59	61	60	70	70	69	75	82	59	68	76	74	62	70	52	61	60	79	79	64	61	70	60	71	59	73	57	67	89	42	64	70	58	61	80	75	50	65	57	53	70	51	66	58	61	57	63	66	55	58	62	74	57	70	68	68	78	60	74	68	62	63	59	72	62	62	69	51	55	51	55	61	68	59	58	61	68	74	70	76	65	59	74	61	58	64	68	51	67	64	74	78	58	66	73	57	72	71	65	62	72	70	55	54	60	68	66	72	73	65	66	78	56	63	85	66	68	77	55	57	64	57	66	54	69	57	73	61	62	67	63	81	79	69	64	73	62	62	53	55	80	64	58	74	64	62	77	65	71	75	63	65	70	64	73	75	65	75	61	52	58	74	79	74	73	75	62	70	49	73	68	64	66	55	48	55	62	65	62	72	50	66	50	60	74	67	68	68	58	56	60	66	63	65	73	66	62	70	68	60	60	60	53	63	78	68	55	67	65	70	68	67	68	86	59	67	68	80	46	66	65	57	76	60	64	66	68	63	57	56	48	70	51	57	65	66	77	61	69	66	65	55	67	56	70	50	49	67	68	79	63	70	73	72	55	57	54	68	75	80	61	60	57	56	63	72	56	64	67	57	70	51	63	58	49	78	51	66	63	64	75	60	64	65	73	52	72	68	60	64	68	62	72	56	67	54	58	74	58	69	62	70	63	75	61	59	68	62	74	57	70	67	75	71	62	58	70	61	64	66	65	71	57	53	65	63	73	77	69	58	69	66	63	64	63	68	70	62	67	56	49	61	69	76	75	59	73	62	55	64	75	84	71	54	69	63	81	57	73	80	78	50	66	66	63	61	75	78	71	54	61	70	65	73	60	63	64	80	58	66	77	64	56	61	68	64	66	73	57	57	78	60	75	69	55	59	67	63	76	60	66	67	67	74	53	69	58	64	58	72	54	66	69	66	52	65	76	88	56	80	74	56	61	45	54	49	64	69	50	71	60	54	74	66	47	49	74	63	69	63	57	69	61	68	60	72	70	56	71	62	66	58	65	71	66	65	58	75	60	70	56	59	70	79	70	59	60	64	56	53	69	59	72	66	66	71	55	53	67	64	61	70	69	64	54	66	59	74	66	55	70	62	71	64	71	78	64	64	62	72	53	64	71	66	67	66	67	67	72	55	64	60	62	80	75	67	71	61	67	74	64	61	59	68	63	62	64	67	72	60	59	87	68	63	66	54	60	66	61	74	78	69	67	73	74	58	56	65	71	73	67	62	66	68	66	57	58	87	69	56	55	81	58	66	63	60	72	65	62	71	69	71	68	74	71	82	79	71	63	67	56	66	56	61	52	56	70	79	70	68	68	65	62	78	77	67	58	61	69	63	86	65	70	75	70	60	67	65	67	65	70	52	83	77	61	62	61	54	66	66	57	65	63	68	74	77	68	73	55	60	56	67	51	62	62	74	76	67	65	67	72	62	59	76	81	54	64	76	68	78	56	56	59	74	62	58	78	76	68	68	51	72	78	65	59	63	62	60	69	67	72	59	61	56	65	68	62	60	72	69	80	68	64	78	71	64	70	69	65	75	64	65	59	66	65	57	73	63	82	75	69	55	68	72	64	70	65	49	54	69	63	62	56	60	73	68	58	57	75	61	67	68	66	61	59	60	63	73	73	57	75	79	65	66	66	71	72	62	55	66	68	66	70	54	68	65	61	47	71	64	77	60	69	62	61	63	58	58	72	51	65	84	61	70	81	49	76	75	55	65	67	64	63	52	51	73	54	56	61	69	68	61	61	72	57	69	68	66	67	61	66	66	72	58	60	57	70	72	61	52	70	48	57	65	68	54	58	81	68	56	83	63	74	57	57	63	72	59	67	59	66	75	61	69	72	69	59	52	59	74	79	63	75	55	71	58	56	58	55	61	85	62	64	51	75	60	56	60	72	74	69	59	63	88	73	61	79	64	67	77	70	66	72	62	67	63	62	58	56	67	76	63	67	76	77	65	52	68	70	66	63	64	70	62	53	53	76	70	55	57	70	74	69	76	73	75	42	66	67	57	77	59	54	57	50	69	63	63	75	68	66	70	62	82	63	59	72	63	68	70	74	68	71	65	71	54	61	64	63	57	59	68	66	63	65	65	56	81	72	75	63	66	62	82	63	55	66	62	85	66	65	62	71	57	60	69	76	55	73	76	71	74	73	48	69	63	70	62	65	67	64	62	62	82	65	63	72	62	67	83	64	58	65	63	75	74	59	55	72	77	73	66	63	58	69	62	60	55	49	53	66	59	71	79	61	71	72	66	65	56	54	73	60	73	83	63	53	64	65	84	53	66	72	59	73	66	60	65	58	79	57	66
48814	46731	37908	37246	29960	3206	1183	1081	1008	943	941	891	917	927	942	936	862	1459	5618	6858	5321	2901	1420	984	857	770	816	800	777	864	794	804	844	818	797	803	802	810	810	774	815	828	799	788	821	817	768	785	788	778	809	779	768	784	796	769	744	784	818	862	773	770	818	800	812	783	840	769	848	842	825	826	752	782	806	824	832	799	801	790	808	835	803	815	754	818	794	817	884	787	779	833	830	812	790	773	771	815	792	824	737	790	760	828	800	808	757	807	789	798	812	841	800	780	825	827	796	770	810	867	775	800	824	779	740	805	819	817	796	861	799	776	774	839	765	818	839	817	800	813	835	778	811	799	810	837	830	817	798	829	835	815	828	799	830	751	780	752	799	782	780	772	800	829	808	796	830	803	859	830	802	836	821	845	781	838	799	825	781	798	832	787	801	802	797	819	772	799	754	811	776	830	841	825	828	822	790	836	837	859	834	834	833	813	851	784	790	828	841	811	803	798	787	885	786	792	834	745	791	824	763	828	825	791	825	771	821	830	811	825	804	803	768	824	782	787	799	783	847	818	810	846	780	816	803	805	836	834	808	809	815	828	839	826	800	822	830	805	804	776	778	824	782	795	809	806	796	825	824	760	813	782	797	825	818	819	755	829	839	816	818	786	841	861	806	872	806	752	832	834	849	827	821	806	745	858	827	816	818	813	862	770	784	835	786	863	797	817	810	803	807	842	839	800	832	766	833	768	774	814	819	808	806	816	789	834	780	760	816	834	806	852	850	805	843	851	814	829	871	831	771	800	837	825	839	774	862	788	803	829	827	855	798	795	809	815	777	841	828	825	827	784	808	822	801	789	754	800	809	812	830	817	807	735	768	878	771	854	794	792	815	846	749	814	803	784	817	791	783	772	777	771	807	814	845	804	801	812	790	791	841	819	848	836	779	812	748	741	862	806	825	789	764	766	815	828	803	791	838	799	818	777	767	820	838	817	789	786	797	829	842	762	808	824	760	812	782	783	763	836	779	829	797	815	813	779	813	782	761	745	775	784	760	820	815	750	826	779	859	856	799	829	823	819	783	832	779	778	800	865	804	810	771	791	809	851	861	754	813	829	751	794	821	785	814	777	781	836	806	815	772	815	758	810	759	795	796	831	823	830	792	766	815	819	779	814	769	806	832	786	777	809	765	832	815	767	790	798	850	756	780	816	801	785	778	820	807	799	760	815	751	846	736	779	787	832	827	826	784	788	784	809	765	842	832	823	769	823	863	831	783	755	762	812	811	878	806	794	784	796	786	754	822	779	828	781	800	805	775	836	816	831	803	799	787	864	783	781	828	819	801	799	838	831	742	791	755	786	798	809	869	787	824	788	832	756	810	839	841	846	790	818	764	757	805	804	824	802	814	805	806	801	798	799	803	839	823	817	818	800	819	869	793	771	843	833	804	786	850	776	788	832	790	783	786	818	772	828	818	824	840	865	821	782	783	798	747	836	786	770	831	854	803	731	794	834	821	841	844	817	872	791	829	759	771	814	826	813	815	838	770	779	811	806	791	823	831	825	877	814	819	787	814	842	831	831	848	814	827	837	796	798	769	852	835	812	851	759	818	801	838	796	812	809	800	809	788	824	801	813	767	794	776	829	770	862	807	791	827	797	827	763	771	799	793	760	815	823	768	786	800	826	819	776	805	813	786	772	723	788	843	814	794	821	810	783	788	780	779	744	795	824	755	828	792	785	850	817	774	797	806	840	804	835	787	891	790	844	799	826	769	879	802	813	842	790	837	802	788	802	775	797	827	749	858	817	785	780	832	850	810	784	854	802	802	786	805	813	776	792	769	803	826	821	724	783	838	750	803	860	803	838	751	808	804	840	822	792	763	814	816	824	841	785	820	778	773	773	802	824	815	820	823	770	807	846	815	847	799	799	818	810	780	825	782	790	793	806	763	883	860	852	779	786	809	786	821	764	822	844	790	808	795	810	816	748	772	782	839	785	806	792	806	816	829	805	809	795	796	799	788	781	809	807	802	780	804	797	809	787	765	770	847	818	803	810	834	801	848	754	782	791	861	814	819	752	841	813	775	784	820	832	840	787	760	794	800	803	782	791	834	811	763	840	809	804	829	805	822	762	797	781	833	864	771	805	759	802	854	798	815	811	849	802	796	834	884	822	839	858	782	756	787	832	749	801	846	831	784	821	779	787	771	733	774	826	777	824	788	782	785	808	853	809	758	825	839	791	798	778	789	776	782	786	825	783	769	767	824	778	762	813	788	853	762	800	771	833	768	841	773	770	850	773	774	755	795	823	805	820	797	803	823	806	762	798	805	857	783	795	885	791	765	763	810	824	869	813	786	810	818	809	823	790	825	835	823	854	768	785	780	854	816	798	765	787	853	864	808	782	818	744	812	795	820	827	851	805	847	805	794	808	827	886	805	784	831	819	791	804	799	794	814	820	800	832	742	810	801	753	832	801	827	822	808	826	800	807	834	820	830	842	804	836	813	888	767	790	831	815	816	798	815	795	808	804	769	755	828	823	826	812	771	804	816	769	760	811	838	782	725	842	787	829	805	866	769	780	815	801	749	830	806	791	798	845	817	778	768	791	822	832	767	789	837	810	855	807	830	828	757	853	726	812	791	777	813	798	753	829	795	864	771	824	839	845	789	804	784	843	784	828	793	814	792	805	760	826	818	786	787	799	789	812	777	848	739	794	761	827	828	797	767	808	798	814	803	784	796	785	845	818	805	769	831	778	805	798	800	817	860	835	774	806	812	790	803	795	757	827	783	814	805	822	814	818	804	835	822	815	762	785	773	798	839	792	806	784	756	779	809	752	791	758	795	826	787	822	826	806	803	836	818	781	846	809	805	814	778	831	790	765	818	811	828	825	780	800	810	850	799	831	820	825	826	833	808	809	822	794	811	834	817	854	840	786	835	800	822	798	795	796	857	789	877	779	860	789	782	837	855	783	797	743	735	783	783	858	823	847	778	797	854	823	740	838	789	793	745	810	812	767	823	813	824	787	773	834	819	844	795	823	804	775	821	805	794	767	793	824	810	870	833	777	755	822	785	897	802	800	766	779	780	870	785	814	820	784	786	796	756	766	837	814	751	818	822	814	802	768	828	844	791	809	789	842	835	816	782	849	823	819	820	823	808	812	832	766	813	773	775	794	781	757	773	811	821	813	809	827	762	821	759	824	802	898	829	805	795	808	807	821	843	809	779	854	848	809	764	761	880	821	786	760	766	802	795	828	762	786	754	755	833	805	739	840	773	845	776	827	784	803	763	755	797	836	850	800	800	777	811	792	801	859	808	755	821	776	836	790	803	791	819	794	801	794	830	812	801	790	831	767	765	829	819	841	813	750	807	854	800	829	819	861	796	832	838	733	835	793	769	792	774	795	771	777	777	841	831	831	799	790	814	792	829	803	779	811	803	817	726	839	834	823	811	789	832	817	819	795	844	756	844	780	838	802	813	805	816	809	841	829	808	803	780	856
25723	37911	22665	9636	3422	262	61	74	80	57	62	78	57	60	74	74	69	53	163	313	256	163	85	73	66	60	54	68	67	45	62	62	79	63	62	64	72	55	58	59	57	57	66	69	65	59	70	41	72	70	60	67	76	46	57	51	64	58	77	75	51	66	61	51	60	53	71	58	54	57	57	42	65	58	65	52	71	53	60	55	55	60	48	54	73	51	63	53	51	60	59	61	48	64	75	59	58	64	56	56	61	59	55	58	66	48	71	56	68	65	71	58	65	60	66	63	65	66	57	64	60	72	62	74	67	71	63	61	65	69	67	70	72	59	64	53	39	70	62	55	48	59	67	55	64	82	47	60	49	55	61	45	75	67	63	58	59	70	54	62	58	61	72	60	66	50	61	58	50	64	58	68	55	63	59	70	55	44	67	58	71	70	61	61	56	66	55	60	76	68	58	63	66	57	57	61	57	56	54	72	60	58	80	67	60	61	51	56	56	62	67	63	64	74	57	52	52	68	51	51	53	65	58	76	62	53	64	54	66	71	52	60	60	50	61	60	63	61	47	66	59	66	46	82	63	58	67	65	54	49	46	68	56	59	52	57	69	64	62	51	74	46	63	61	54	57	65	66	62	60	62	67	52	70	71	51	61	55	54	57	50	62	56	45	55	41	76	58	56	64	71	56	53	62	77	68	63	53	50	61	68	68	63	53	56	49	61	68	64	50	54	50	59	62	71	73	53	63	68	54	63	61	67	53	60	51	71	68	50	62	53	55	51	55	64	61	60	66	64	57	69	67	61	39	62	70	67	56	57	51	57	77	51	58	82	67	62	47	52	54	59	55	61	56	63	63	61	61	58	62	46	66	56	52	70	66	59	63	55	62	61	51	61	66	67	81	58	58	72	57	68	69	62	57	70	76	56	53	67	68	62	57	50	68	57	65	52	66	52	56	58	48	80	45	58	65	52	61	62	52	63	55	80	64	60	70	67	56	71	75	51	58	62	78	51	72	64	67	64	52	66	50	70	54	58	49	56	59	56	56	52	57	75	65	63	48	49	57	55	67	44	70	55	52	73	65	65	64	64	60	50	67	69	64	74	51	60	54	54	75	65	66	52	57	64	60	54	71	59	64	62	62	50	53	61	65	52	60	55	55	64	64	57	59	60	50	48	58	46	59	56	61	48	57	60	55	66	44	70	56	77	60	62	49	63	68	56	67	61	63	65	74	57	60	49	58	68	53	61	55	58	75	62	69	67	57	54	51	66	62	63	72	57	59	61	61	66	59	61	73	60	74	59	60	62	57	73	55	54	72	71	58	49	46	62	58	60	64	51	46	67	67	55	70	59	80	68	60	54	53	67	55	65	54	43	68	47	50	65	50	72	56	61	50	61	67	67	54	52	46	49	61	60	61	59	68	65	59	64	61	62	52	65	53	61	49	68	63	56	58	45	60	48	63	61	71	65	61	63	54	69	56	68	53	48	76	60	58	64	51	49	69	65	70	60	58	61	59	51	62	63	40	66	59	55	36	57	61	60	69	61	66	45	54	49	70	48	58	66	61	55	50	65	56	67	52	61	62	57	62	41	62	65	65	52	69	59	62	70	67	54	64	60	57	52	70	53	60	54	59	58	56	68	54	83	68	51	45	65	67	53	67	57	64	57	53	56	64	58	57	62	65	55	54	51	66	59	63	55	52	57	53	73	73	66	69	54	60	49	55	51	63	54	60	61	62	59	59	60	48	60	72	68	62	68	60	67	67	62	68	70	72	62	55	65	60	64	57	60	67	64	52	54	73	53	55	59	76	66	58	59	55	55	56	55	68	61	47	60	52	61	66	50	55	64	63	47	62	65	59	66	70	69	70	65	47	61	58	59	63	75	67	50	57	62	56	53	67	59	80	45	62	59	68	40	63	51	48	62	69	56	50	56	64	61	54	56	71	62	60	54	58	57	72	65	65	64	59	55	56	56	47	62	64	68	68	60	60	62	60	64	51	64	66	53	60	47	74	67	59	66	79	56	59	46	59	60	58	75	72	66	72	57	52	56	44	50	57	69	63	67	64	59	53	63	46	61	56	55	61	68	65	71	64	69	60	49	48	69	58	47	54	64	54	56	56	68	43	59	58	71	43	70	61	66	63	57	67	66	80	65	65	56	63	52	68	63	66	63	64	48	65	72	59	64	67	63	48	72	55	67	60	66	47	64	62	54	63	45	52	64	71	59	56	61	62	82	52	56	47	54	71	65	60	54	44	59	50	54	59	58	73	56	63	69	53	62	57	63	67	53	47	49	55	70	55	59	76	73	57	55	54	67	51	65	55	54	57	73	76	55	54	75	50	41	64	50	61	60	57	57	46	70	62	61	61	55	66	63	63	64	63	57	59	57	70	70	64	60	66	53	50	68	51	63	61	57	58	60	68	66	57	58	61	69	61	67	49	58	61	53	65	58	65	58	66	62	68	53	64	62	65	60	66	53	60	61	69	51	78	59	80	53	61	60	57	65	69	63	32	69	61	71	61	59	57	56	51	54	55	66	44	69	68	61	68	58	66	50	62	68	52	74	63	43	66	62	66	66	68	72	67	67	50	51	60	71	61	65	57	65	66	61	56	47	59	59	58	59	60	50	47	64	59	50	64	62	71	58	59	54	68	60	62	59	54	62	55	80	64	63	69	52	65	53	68	53	62	54	50	56	58	51	61	61	52	67	55	62	73	55	59	61	57	63	62	58	52	56	61	51	72	55	53	54	62	56	65	68	51	58	69	52	58	65	62	56	56	64	44	56	72	60	59	71	63	38	52	60	61	60	58	45	59	51	48	55	57	49	64	48	48	54	59	70	61	65	74	59	70	59	70	59	52	55	70	67	52	76	57	59	59	67	54	51	64	57	66	68	61	43	69	58	56	77	59	60	63	50	52	48	73	72	58	59	66	66	60	62	55	62	51	69	52	58	60	58	58	65	55	52	62	65	38	57	53	50	67	53	65	60	53	59	46	64	54	59	60	51	64	55	60	76	57	55	78	56	58	49	59	57	59	53	67	58	72	57	47	57	54	51	55	58	61	57	59	65	48	53	59	75	55	68	66	50	57	68	58	69	57	37	63	60	54	65	64	54	57	56	58	64	63	56	75	69	66	65	57	64	58	69	56	56	55	63	72	65	63	63	56	69	59	53	66	56	65	61	64	66	67	64	61	61	45	64	53	65	68	59	70	61	67	52	48	67	73	60	78	49	56	51	69	56	61	60	73	55	58	75	81	53	70	64	56	61	53	56	46	61	65	56	66	61	51	62	50	73	62	52	59	69	60	67	71	76	64	67	60	65	63	60	64	58	53	70	66	58	60	56	67	65	75	51	58	56	60	47	64	66	61	62	60	61	53	47	53	57	50	55	63	54	70	58	55	67	49	64	65	59	64	60	40	47	56	57	52	54	57	65	60	57	56	51	66	53	75	56	66	59	65	54	60	65	67	52	64	73	69	67	65	62	64	52	60	80	73
48412	48420	43283	43717	37341	5404	1226	1103	1029	950	894	894	820	891	808	871	816	908	5086	9100	6936	3737	1671	1011	767	748	795	727	752	722	783	716	720	772	691	722	739	700	719	748	732	762	718	714	698	771	755	777	748	740	747	733	738	749	696	723	726	748	757	721	738	739	739	734	748	726	721	718	762	700	730	747	702	738	794	743	709	675	734	694	776	752	697	744	736	712	761	762	757	696	756	780	718	771	725	755	720	750	700	757	716	717	703	766	727	702	667	775	782	749	717	732	775	719	728	746	664	723	753	723	667	708	708	709	718	729	776	728	755	748	725	740	742	782	749	700	753	736	773	734	712	753	732	734	722	756	747	739	743	744	720	716	707	753	754	751	726	728	744	749	771	757	693	697	722	773	768	677	739	709	741	718	727	770	715	703	702	699	700	711	730	687	747	709	663	731	777	714	776	705	708	706	714	751	741	713	754	712	726	695	692	752	762	711	814	755	745	748	716	729	752	765	774	714	733	690	747	782	728	669	736	704	705	723	766	731	746	756	745	752	700	768	713	714	724	747	784	768	781	789	742	751	767	757	746	747	707	748	742	716	711	763	720	763	741	773	699	761	743	772	698	734	721	740	689	713	731	672	713	748	730	735	750	714	732	752	783	739	746	735	685	747	690	729	737	749	751	739	731	722	744	713	710	732	698	752	767	738	785	734	764	708	695	744	730	712	742	687	757	709	706	726	726	760	726	719	700	695	744	776	761	701	743	715	741	691	774	706	751	764	767	760	752	732	774	756	769	665	752	744	832	774	774	714	725	735	732	777	754	729	726	738	752	763	743	757	734	783	740	706	778	741	693	766	778	731	726	800	790	703	745	770	787	711	738	746	766	700	752	747	718	742	733	703	719	710	741	731	782	745	641	731	743	723	721	727	762	716	731	732	719	741	767	716	687	722	752	766	766	690	756	743	729	713	750	753	749	787	744	777	672	729	719	757	710	757	778	745	736	765	714	724	736	718	716	738	714	782	756	757	752	791	734	784	722	770	669	772	720	760	714	656	702	743	733	710	735	734	763	769	759	769	713	742	719	759	741	756	704	769	778	761	745	752	722	695	727	740	764	749	733	699	747	765	713	755	747	772	722	734	753	772	754	756	759	771	779	730	711	705	716	754	778	766	727	737	763	699	779	723	690	719	693	729	716	751	723	695	701	738	751	772	775	696	722	743	744	705	770	721	728	690	758	773	752	706	789	750	765	697	774	754	687	703	751	728	720	754	668	706	740	726	739	705	749	689	771	732	728	744	713	697	715	694	746	749	712	693	745	743	754	739	746	747	745	709	745	734	729	711	724	765	726	743	780	752	735	731	711	704	752	706	746	746	760	729	694	738	724	730	712	759	748	722	716	719	684	727	738	728	743	715	728	739	698	750	745	721	715	766	732	714	716	753	765	759	708	688	731	792	767	738	723	702	733	688	669	744	729	719	743	748	708	722	727	730	678	729	720	767	699	703	760	677	720	765	687	761	695	767	752	717	756	755	727	750	703	771	734	802	718	768	673	732	724	721	737	729	765	729	720	705	724	799	754	719	720	732	769	730	728	762	757	715	753	757	723	737	722	714	779	723	746	752	771	747	684	737	766	739	668	728	703	737	718	741	742	769	731	751	670	794	736	764	699	735	753	734	758	751	723	701	771	726	765	749	741	701	714	741	710	746	728	747	795	726	692	753	732	762	735	758	735	749	679	754	750	744	724	752	720	737	676	733	735	736	745	747	679	722	784	781	728	730	722	725	709	735	715	757	785	760	682	764	746	721	802	730	749	756	760	726	700	741	762	780	719	743	723	763	696	739	698	763	709	761	752	701	738	698	752	735	773	739	698	734	704	706	755	687	781	736	711	757	755	745	738	748	709	742	710	746	770	732	760	728	731	747	706	756	740	712	711	713	712	756	755	745	732	761	710	792	739	717	737	695	737	751	765	713	720	731	740	767	769	763	757	794	739	749	740	764	754	704	761	713	824	688	727	724	763	745	709	783	726	746	689	752	722	737	717	768	740	702	706	699	694	784	721	729	759	764	754	787	738	753	776	724	743	732	715	773	725	747	722	795	731	781	722	715	752	777	738	719	744	726	719	742	730	803	743	704	716	734	737	760	750	767	750	733	746	711	802	725	714	706	746	714	745	734	741	693	801	743	704	760	727	758	744	723	730	738	752	742	726	739	746	728	707	700	756	756	758	721	734	765	792	687	689	724	744	767	755	768	756	710	773	806	697	739	758	743	706	755	712	700	787	723	696	713	725	754	754	731	715	695	750	742	781	778	773	722	734	774	801	686	737	743	698	730	735	715	777	780	771	734	713	744	730	728	698	771	749	720	729	737	714	769	754	702	724	762	725	779	772	733	739	731	691	688	804	720	760	734	730	746	761	757	741	741	773	734	739	726	700	725	759	788	730	737	763	759	776	743	722	749	782	758	721	753	741	705	749	752	732	741	771	731	716	735	749	746	733	702	758	760	786	688	700	749	759	714	755	760	698	744	709	740	761	727	736	741	715	757	689	753	723	721	754	772	783	728	705	707	764	760	710	727	700	734	689	723	729	773	709	754	708	741	713	692	743	763	793	739	757	726	716	741	794	750	742	748	704	759	751	704	721	725	735	750	713	718	774	746	739	746	704	730	720	737	689	752	768	726	706	766	724	712	720	707	759	715	744	701	744	734	822	696	731	788	762	784	712	721	746	786	788	781	753	712	746	742	709	731	763	736	723	763	771	826	751	636	724	727	721	755	727	740	729	736	776	794	748	767	767	715	767	695	740	718	680	776	705	714	742	761	736	722	742	718	702	744	714	756	766	739	752	746	666	754	739	706	707	741	722	710	779	689	785	789	717	768	724	730	783	733	739	711	751	708	783	708	712	708	747	727	729	712	730	776	724	741	751	752	712	752	724	724	709	729	730	748	782	720	736	716	717	760	701	708	766	712	756	743	709	708	754	731	769	716	695	726	715	726	734	753	708	687	703	780	736	752	795	744	745	734	774	725	707	804	741	737	742	762	742	714	732	697	724	742	685	718	726	724	728	699	694	712	685	716	720	706	767	731	719	737	718	724	697	784	721	732	795	719	702	742	725	697	748	744	722	728	753	794	742	717	734	777	741	801	768	729	701	705	733	708	825	731	759	794	739	733	767	747	753	685	681	738	749	784	737	747	714	709	765	747	745	737	787	794	715	774	715	768	753	798	742	735	719	722	719	736	713	730	775	757	757	690	723	750	748	753	725	767	705	699	725	730	734	765	738	703	779	749	759	745	725	762	739	731	748	733	715	734	709	740	735	733	738	750	760	713	750	743	758	703	692	748	752	742	730	725	703	701	740	746	730	735	737	737	721	775	717	730	716	705	699	726	770	729	773	751	742	776	749	703	730	760	760	761	738	673	758	732	717	671	754	748	702	722	800	755	780	725	719	736	741	716	749	701	717	739	772	726	783	762	728	726	759	721	747	711	734	732	759	736
7358	10486	5131	2008	749	111	65	59	37	47	50	56	61	68	55	52	50	56	90	116	88	78	56	61	62	62	45	59	58	50	57	53	57	58	59	54	53	64	51	43	54	65	57	52	58	63	60	59	59	54	48	59	68	64	64	54	69	58	39	49	55	59	48	60	67	57	49	58	57	59	50	48	46	51	49	43	59	55	54	64	59	59	60	53	57	53	51	58	45	53	59	51	51	49	61	53	50	52	56	54	52	61	49	51	53	46	48	41	53	59	54	55	58	54	58	47	64	57	58	46	56	51	49	56	48	53	61	62	57	48	67	53	48	54	44	53	53	63	60	47	52	53	60	58	62	52	51	48	50	51	61	51	55	54	47	58	64	48	55	49	49	78	63	63	37	58	58	50	53	47	66	58	44	58	56	50	46	46	49	63	48	62	58	52	50	54	50	55	47	62	44	58	56	57	50	55	71	58	52	55	69	52	42	55	63	55	60	51	68	54	54	52	62	58	61	56	63	53	63	44	54	67	53	52	62	43	54	48	46	55	64	67	43	52	44	55	56	61	47	64	59	59	48	53	52	47	65	68	47	52	57	67	64	48	56	44	34	48	51	60	59	44	51	66	43	54	57	52	50	66	66	48	52	43	55	52	53	64	59	50	52	53	55	57	48	49	47	61	58	38	48	46	61	59	36	66	54	46	55	56	61	49	61	50	52	52	61	45	55	53	38	51	52	63	42	54	50	58	66	53	55	48	64	64	46	58	67	49	56	57	49	75	76	51	41	58	47	66	62	50	49	50	61	56	55	53	61	53	53	65	55	41	57	49	56	51	64	51	60	48	59	52	57	53	63	64	67	53	53	38	64	66	57	60	52	53	46	69	64	62	49	54	53	44	60	62	66	52	53	44	63	62	47	45	48	58	53	41	60	59	49	50	48	68	41	57	53	53	48	53	57	62	55	70	60	57	59	56	74	45	53	63	68	66	43	59	71	51	62	50	50	46	51	52	46	53	65	59	49	61	64	46	63	54	53	58	57	59	42	56	51	51	54	51	58	56	58	63	65	57	52	71	44	50	56	56	57	53	56	55	59	42	52	64	52	43	57	56	48	62	54	61	57	47	50	62	43	50	54	45	47	59	50	60	52	43	51	64	53	60	48	60	67	62	58	55	53	50	66	68	63	52	57	57	56	53	55	52	61	56	53	54	48	44	54	56	56	61	57	54	47	49	43	55	61	54	66	47	51	51	57	55	50	53	48	45	60	50	60	61	67	52	65	67	67	64	46	61	63	49	72	56	47	44	56	59	53	63	52	43	53	55	49	57	58	51	51	53	55	52	47	51	49	66	52	51	49	50	56	46	67	60	58	65	62	49	52	58	60	64	49	49	51	47	62	49	59	67	56	51	52	64	53	60	52	58	79	65	42	49	53	58	65	44	51	60	46	58	64	52	59	50	61	45	48	70	60	65	58	54	58	41	50	56	56	39	50	60	66	48	61	53	73	71	58	63	36	55	53	78	56	49	38	54	52	65	40	61	62	51	62	55	69	60	48	61	55	43	63	59	57	67	60	56	60	63	60	48	59	58	61	44	52	52	60	47	52	52	51	52	63	59	39	58	60	54	53	64	56	61	41	61	69	63	56	62	56	48	59	51	53	59	51	57	45	67	45	57	50	54	56	56	48	57	46	45	60	51	53	52	64	66	66	54	59	59	55	47	55	57	52	58	57	68	57	57	57	59	67	49	52	48	57	58	46	49	59	67	54	60	59	62	51	53	54	59	55	52	48	53	59	60	50	54	66	58	56	61	57	48	65	51	49	50	46	49	70	47	53	63	47	44	59	56	72	46	60	65	58	43	65	58	63	60	58	58	54	60	45	70	55	53	49	48	70	61	59	61	47	51	58	61	51	43	61	67	63	69	54	60	55	50	51	64	47	47	51	47	51	53	50	55	54	59	63	58	51	53	53	44	72	56	52	63	69	54	50	47	49	61	52	46	62	65	49	55	53	58	56	71	59	67	59	60	53	56	51	49	64	71	58	53	54	48	47	58	68	50	42	57	43	54	57	48	53	58	57	55	57	47	55	47	46	46	55	59	64	54	51	59	58	55	55	69	56	46	73	62	61	65	49	64	53	51	63	47	48	49	49	39	54	53	53	49	53	63	54	49	59	58	62	47	56	46	57	47	47	59	54	41	59	51	58	56	64	60	43	59	51	61	67	60	72	54	66	64	63	55	61	59	60	60	56	53	58	54	59	49	37	34	58	38	50	54	55	58	67	56	64	51	59	56	53	67	53	49	42	42	48	51	61	45	53	41	52	60	76	56	44	61	67	51	63	58	59	44	51	56	61	65	63	51	50	58	71	56	56	48	65	59	54	48	57	45	45	52	59	38	57	54	55	51	66	51	55	71	49	61	51	63	52	50	44	43	45	45	64	39	53	53	46	57	63	44	59	54	71	49	63	55	65	61	70	44	47	51	53	50	57	58	68	50	49	55	53	62	60	69	51	46	59	60	60	49	62	40	43	62	56	73	60	51	66	64	58	56	69	58	68	49	50	46	58	46	53	51	47	46	57	48	55	47	61	61	54	50	58	61	64	53	51	63	66	51	66	55	44	53	49	72	46	69	58	48	72	58	58	63	55	62	60	52	46	56	49	50	70	45	55	49	53	56	62	46	46	59	54	51	61	52	52	58	55	56	50	48	58	56	71	59	52	65	39	59	55	58	56	53	64	59	48	66	63	50	41	53	45	54	55	56	54	54	42	62	47	55	57	70	52	49	49	55	58	62	53	62	57	51	52	53	59	45	57	67	56	65	51	55	56	50	58	51	55	52	58	49	54	68	62	52	52	62	65	60	47	60	59	61	54	60	62	66	53	61	54	48	61	58	76	68	62	50	46	52	65	54	64	53	59	44	58	48	61	55	58	61	62	63	48	60	60	40	57	58	57	64	55	63	52	38	36	42	57	41	48	54	62	71	53	60	63	60	56	53	49	57	54	38	45	50	58	47	47	56	47	48	49	61	53	61	65	53	56	68	61	54	44	49	54	55	71	67	52	51	60	47	59	59	50	55	68	76	58	62	54	50	64	54	59	77	44	64	51	55	47	47	50	49	58	46	53	50	61	40	60	66	53	68	48	42	46	48	56	50	61	76	51	66	53	66	47	56	61	56	54	52	53	70	52	33	52	50	73	67	62	53	51	57	54	56	55	56	49	56	45	55	56	45	52	51	53	60	64	58	38	50	60	58	67	67	57	58	44	59	46	64	48	57	50	67	58	51	58	57	47	43	57	64	56	54	64	51	58	54	56	49	51	49	67	51	60	70	64	50	56	46	57	63	68	46	62	41	60	63	61	55	60	70	52	62	46	50	60	61	56	62	48	64	61	69	53	70	55	58	56	47	56	71	59	64	55	59	63	58	55	51	44	54	49	56	50	58	57	52	45	49	54	63	57	51	47	58	50	53	53	65	49	51	60	54	62	59	62	62	57	63
40348	35753	26394	26872	21968	4046	825	749	746	763	745	738	701	713	765	742	683	801	2152	2894	2263	1420	982	750	715	745	673	621	702	703	687	632	628	719	761	727	684	695	676	651	694	656	647	657	675	731	709	693	652	711	668	698	662	711	731	684	707	707	661	704	661	671	706	671	703	732	646	682	621	729	722	692	724	671	697	687	721	658	689	693	704	699	673	727	747	728	665	707	700	699	644	665	692	689	719	632	688	678	677	683	683	671	692	667	662	668	673	643	688	687	667	665	684	681	679	731	711	720	714	670	709	696	697	732	699	705	675	653	696	687	721	672	682	679	670	724	708	721	684	670	663	708	675	686	690	704	667	709	688	640	708	696	717	657	646	709	695	692	701	684	695	696	640	696	705	667	672	705	661	681	664	679	661	770	655	716	738	683	670	689	710	690	692	736	691	705	716	680	708	682	700	699	712	670	701	703	652	708	670	673	663	699	693	736	708	676	646	678	686	700	716	640	697	672	679	705	693	701	661	659	741	698	703	679	673	700	639	655	663	737	673	658	753	742	657	680	774	680	695	661	690	702	669	661	654	640	682	719	680	664	697	675	698	661	701	640	659	671	732	720	714	720	699	697	698	641	701	675	696	715	663	666	718	699	634	684	700	708	717	683	680	706	709	707	672	696	719	685	665	695	690	659	696	690	715	659	670	719	702	626	709	667	738	700	691	669	690	726	690	733	707	708	697	660	714	692	666	691	651	701	677	681	675	705	674	708	666	673	683	676	646	654	656	721	673	699	703	748	643	674	722	697	688	672	682	715	718	674	704	716	646	735	666	686	720	712	701	694	711	666	685	704	701	640	703	680	720	752	676	667	650	689	660	642	700	668	689	703	769	691	718	689	713	719	667	714	686	705	711	712	641	698	675	690	677	679	707	679	695	712	717	698	679	632	702	679	737	681	684	691	692	671	694	708	704	740	707	694	676	749	740	675	714	667	676	678	707	668	652	688	691	690	703	687	694	717	697	687	730	782	725	674	678	673	735	698	680	640	687	650	661	681	691	717	705	723	695	657	718	673	699	738	688	700	714	658	686	693	719	680	709	677	675	678	702	681	659	685	692	675	685	669	710	709	651	649	700	756	708	704	663	732	691	705	651	713	706	725	734	671	672	711	671	701	698	703	685	730	742	667	696	730	714	702	732	649	718	660	711	706	719	700	702	640	742	684	724	699	648	655	671	685	664	701	720	710	667	664	714	704	664	697	688	647	665	733	727	678	690	663	723	714	697	645	729	751	747	731	656	676	665	662	699	707	707	688	682	647	696	689	650	668	707	690	731	678	670	776	705	710	637	620	651	717	679	719	704	662	723	704	658	659	716	669	723	650	700	701	691	721	703	681	680	715	726	639	665	694	668	691	702	744	673	742	693	716	713	672	689	721	707	639	644	679	709	694	708	708	636	694	679	680	701	698	643	703	661	682	684	663	679	695	672	695	655	694	660	671	706	659	668	687	657	689	680	699	690	675	684	714	666	694	710	657	726	708	708	703	724	668	707	721	683	683	717	736	709	693	698	699	685	688	727	647	653	704	705	687	727	732	719	630	723	694	704	658	686	711	642	733	718	712	698	730	654	668	671	694	667	705	706	694	694	660	671	681	683	692	651	653	679	717	679	689	695	688	683	687	734	673	673	663	671	642	736	650	671	683	676	720	701	693	659	668	701	658	686	668	678	685	699	701	669	673	684	689	681	685	706	650	710	683	677	716	697	622	702	705	672	700	672	684	679	663	678	672	656	697	687	714	670	680	658	702	689	686	716	748	668	667	673	696	720	703	755	728	677	658	660	699	683	682	716	686	659	660	684	682	642	725	697	712	703	646	704	726	709	658	698	713	653	692	662	656	699	710	694	677	699	724	693	644	708	671	681	757	685	693	700	688	688	665	691	727	710	713	702	680	678	704	678	698	654	698	682	667	726	659	677	703	698	710	666	686	701	672	683	672	664	684	732	700	716	657	703	731	658	671	688	728	683	692	668	731	665	707	669	698	709	648	692	725	666	651	703	689	692	651	679	721	681	685	675	680	681	667	655	647	702	740	632	651	660	675	667	705	729	698	652	651	666	675	696	705	623	708	713	677	681	686	704	682	674	689	690	712	680	691	678	672	691	709	657	713	707	638	729	701	699	675	746	713	674	637	683	678	692	687	710	720	725	646	694	690	610	699	697	687	698	751	671	676	715	712	697	687	733	651	714	688	747	679	660	673	682	701	662	666	656	652	670	720	700	666	707	699	682	649	703	701	682	694	666	671	686	693	739	731	681	677	728	653	654	670	713	702	655	665	723	664	707	709	697	671	709	695	703	679	695	708	696	715	687	698	699	691	750	701	707	700	689	719	737	665	657	758	735	698	657	659	688	733	719	695	701	679	670	655	708	739	714	702	684	699	681	652	725	664	756	675	694	715	729	640	660	661	698	659	694	704	696	696	691	671	635	682	672	687	678	722	685	730	679	668	670	699	661	718	709	663	735	733	668	699	668	685	729	688	693	705	647	646	753	698	638	688	704	701	693	631	738	688	658	697	689	695	698	724	659	673	628	719	703	702	691	654	690	649	705	701	675	659	669	680	710	683	684	660	684	659	707	694	719	646	699	705	672	740	673	670	717	700	764	713	686	752	656	709	695	732	727	722	681	707	683	677	731	725	670	698	708	674	650	683	672	666	644	663	697	684	739	664	710	700	647	682	697	696	734	641	658	684	685	689	695	655	675	685	676	669	695	669	692	720	697	647	698	671	674	726	691	672	706	748	702	725	671	681	793	723	664	688	650	709	692	670	668	678	681	664	731	665	675	745	702	655	693	692	646	740	746	741	705	673	713	701	669	699	721	678	684	661	720	705	707	711	710	676	698	688	726	679	639	711	631	657	680	731	701	712	690	670	686	709	711	668	702	688	712	663	693	700	667	663	678	707	670	676	706	687	676	693	740	680	686	726	740	694	635	710	684	665	690	683	779	705	707	699	700	683	670	709	633	704	641	699	677	686	681	712	707	696	697	655	737	685	671	650	668	675	700	637	691	692	710	670	711	695	673	695	696	686	676	713	678	706	686	711	681	707	659	655	699	738	683	667	704	653	634	711	683	729	650	652	700	659	710	707	708	723	670	646	709	667	696	744	708	720	670	716	738	687	666	684	760	696	722	693	685	716	631	685	684	707	707	659	651	689	699	698	687	733	691	717	697	715	737	680	687	718	691	663	699	672	679	658	671	655	746	704	672	696	730	676	684	675	689	670	691	634	656	678	676	672	712	685	681	747	721	685	697	644	712	659	700	700	668	711	679	723	693	687	717	691	717	749	716	734	711	745	670	688	634	661	671	665	677	695	686	729	672	696	652	638	658	725	706	706	682	685	686	716	674	674	722	676	668	679	706	721	702	690	723	656	701	702	682	697	663	688	674	718	717	668	715	697	706	695	681	668	658	683	662	703	705	661	711	723	708	723	622	707	669	693	723	652
18229	30791	14864	5896	2455	454	62	53	54	53	52	49	57	40	57	58	63	103	241	184	128	90	63	48	52	51	54	49	49	62	52	58	53	51	35	51	58	54	47	51	40	65	46	64	45	50	58	53	62	48	52	55	42	51	52	54	47	44	68	61	52	54	62	54	57	58	46	47	55	43	60	48	50	57	56	64	55	60	53	58	48	52	51	53	63	65	63	54	48	51	57	55	56	55	57	63	61	47	52	55	57	45	47	51	52	54	47	46	50	40	42	60	50	57	44	56	51	56	53	48	55	58	54	47	60	43	36	55	42	42	57	63	53	52	63	53	51	46	62	67	52	54	54	52	49	58	46	53	49	47	58	65	50	49	59	50	59	55	51	64	57	48	43	55	57	41	59	48	51	59	61	59	51	54	41	48	60	58	49	50	51	62	62	58	50	41	39	51	55	48	60	73	49	55	47	58	45	57	59	50	59	35	46	46	53	68	60	48	59	57	58	57	60	40	58	55	58	45	45	51	48	60	56	46	55	53	44	50	52	49	59	63	66	62	55	51	54	56	73	70	60	68	49	57	54	60	63	49	45	69	46	49	59	45	41	59	55	52	49	56	68	62	45	40	40	68	50	45	66	44	53	56	59	59	49	56	59	66	52	61	55	48	59	44	49	55	53	51	52	57	69	56	51	42	69	44	55	56	48	40	54	46	57	41	48	51	50	51	55	46	47	58	49	74	56	41	52	45	53	55	61	62	58	55	38	53	47	51	61	58	61	52	48	52	48	46	44	47	55	41	51	58	40	42	53	58	45	52	50	38	66	71	62	52	74	55	44	52	48	53	71	47	53	46	46	54	46	50	71	59	51	46	55	56	46	51	56	41	47	59	57	46	68	52	46	56	58	46	39	52	59	54	54	57	50	61	45	50	57	57	52	59	50	38	61	50	43	56	57	65	52	54	51	70	55	64	49	60	45	60	54	53	47	49	55	56	57	50	49	62	44	42	54	56	58	47	61	55	60	41	47	41	63	44	60	62	43	42	54	62	57	77	58	52	59	60	44	43	48	61	70	67	45	57	52	64	51	59	56	62	45	50	58	55	51	61	58	54	52	59	50	53	44	53	51	59	57	56	64	56	40	55	56	58	41	53	52	58	48	38	57	46	41	43	51	59	64	51	61	50	54	47	43	53	44	46	59	54	46	51	53	70	38	60	59	53	51	53	51	54	41	44	54	58	49	51	48	49	45	53	71	49	63	64	62	72	41	49	62	54	43	50	40	44	61	58	40	49	45	48	46	63	52	56	34	54	57	43	61	44	48	50	46	48	57	52	69	47	41	48	52	57	66	55	53	50	57	55	41	50	52	59	45	67	60	57	59	52	49	44	57	63	49	51	53	59	68	45	46	56	58	58	47	45	51	53	48	52	49	60	55	53	66	62	54	50	63	57	46	55	41	44	45	40	60	47	49	57	49	50	59	44	50	54	48	45	56	58	48	50	45	54	63	68	44	49	69	53	46	39	65	57	55	51	70	63	53	55	54	53	57	67	52	57	50	62	54	43	62	65	56	61	48	44	47	46	57	49	50	49	64	57	53	60	62	65	62	65	55	51	44	43	55	53	44	55	67	51	52	48	53	52	50	54	56	53	46	63	61	52	41	51	49	57	60	58	49	49	46	53	50	64	38	51	50	58	55	61	52	59	56	61	53	55	56	54	58	50	47	55	61	58	57	37	62	43	51	58	61	63	52	51	57	60	67	50	61	62	61	59	59	57	48	55	54	47	53	49	64	50	59	59	50	47	71	70	54	56	52	44	56	52	40	56	62	35	53	58	51	70	46	56	61	62	41	57	60	51	50	67	45	45	58	56	33	44	57	30	65	57	45	40	53	54	54	62	49	63	46	55	52	65	57	51	55	62	52	56	54	41	47	55	48	63	63	44	62	60	64	55	60	37	54	63	57	62	36	60	60	44	62	47	53	60	60	59	60	60	69	41	54	57	53	47	49	45	52	62	48	53	54	48	47	46	51	63	53	46	47	46	47	55	72	52	47	66	46	47	45	37	50	39	38	50	55	65	51	50	62	36	44	47	60	41	52	56	56	55	52	62	61	57	48	49	61	45	44	50	54	44	54	59	57	45	48	47	62	47	50	62	55	61	42	66	54	48	58	37	46	60	53	56	50	36	50	42	56	62	53	47	52	57	44	57	60	46	49	49	64	41	49	51	54	49	44	50	54	57	62	59	50	56	53	58	46	34	59	61	50	48	59	44	56	53	50	48	54	54	59	51	43	43	46	58	48	46	50	59	53	51	56	54	69	51	45	47	50	45	56	56	45	64	51	53	74	57	57	50	56	46	48	45	55	64	57	49	49	59	54	67	52	49	43	50	61	58	57	47	46	65	44	48	65	50	59	53	55	59	62	52	39	57	46	61	52	52	41	57	56	49	56	51	53	66	50	59	53	51	48	48	61	56	43	44	55	57	44	55	54	51	45	66	54	56	44	42	51	63	47	49	48	51	39	49	57	54	59	45	50	56	42	40	57	54	62	53	55	56	57	52	48	59	63	45	45	59	47	50	64	49	55	52	63	59	47	56	56	76	48	60	54	51	53	57	68	53	44	55	39	61	55	45	51	58	54	49	50	55	58	63	60	49	59	63	55	48	52	52	47	53	53	56	49	47	58	63	50	46	63	45	55	46	49	49	66	46	65	47	35	48	59	46	57	52	53	52	50	56	55	54	54	57	55	51	49	53	48	52	48	64	54	59	50	63	68	46	46	56	57	54	62	61	47	51	51	53	43	49	71	37	53	43	67	62	51	50	62	65	56	66	50	58	53	56	63	58	58	56	56	63	52	54	62	54	62	48	51	45	52	66	43	64	59	46	56	64	34	54	55	56	49	51	57	51	57	55	45	54	57	57	47	49	57	50	57	52	64	50	48	46	48	49	63	62	59	74	45	70	47	55	55	62	52	56	50	48	40	51	55	59	56	51	62	40	50	59	42	59	47	55	59	66	50	56	56	50	42	46	45	46	64	53	57	51	53	53	47	60	50	55	54	62	60	58	40	51	53	42	45	57	57	54	44	53	52	45	39	63	56	61	59	59	55	42	56	45	60	55	54	45	49	57	61	43	46	58	57	37	58	42	60	50	55	55	51	52	54	45	57	65	37	68	60	52	47	39	45	49	48	37	61	55	50	43	48	49	67	53	54	50	58	47	52	51	55	60	41	49	49	67	50	49	54	41	44	52	52	44	42	53	47	53	64	50	47	46	52	53	46	48	43	54	56	47	50	57	57	58	61	54	51	51	52	53	54	60	59	51	53	53	52	61	59	54	41	52	51	61	58	54	49	43	64	54	54	52	56	61	46	67	54	44	36	56	53	40	58	44	67	47	67	53	54	63	63	55	54	55	53	47	56	50	44	71	55	64	52	47	60	46	50	54	51	55	56	51	46	45	49	45	54	59	64	50	71	48	46	46	57	69	52	57	41	57	50	54
45473	45669	34992	39246	34847	11011	1011	974	885	838	808	766	758	721	736	731	742	2773	7019	5417	3509	1705	933	742	683	651	631	658	654	666	653	678	640	633	648	651	616	653	646	623	735	678	685	664	660	667	637	650	672	657	661	671	719	684	643	647	648	634	619	674	695	685	724	623	642	655	652	651	653	653	631	662	651	675	650	689	636	693	657	677	622	684	719	644	655	617	648	667	681	621	700	686	673	701	614	665	668	665	655	641	636	716	706	689	624	693	674	658	697	607	709	648	671	635	607	730	674	635	663	699	664	666	639	645	673	649	656	662	643	716	643	674	640	671	675	668	683	658	677	675	650	626	635	643	671	655	646	628	665	644	632	704	634	641	669	728	697	665	656	615	668	674	675	655	633	715	692	675	671	643	663	695	683	672	613	622	641	628	652	643	701	655	681	624	618	669	686	642	705	709	664	648	626	647	655	627	709	669	654	632	620	635	615	672	656	658	661	687	642	683	626	706	655	666	701	660	638	662	705	659	622	629	610	660	678	645	685	651	662	636	669	673	658	638	646	666	657	690	666	647	681	683	630	674	670	651	653	685	681	609	628	672	659	649	680	660	644	636	641	616	647	666	642	643	666	662	688	637	665	666	665	620	650	699	687	676	675	611	661	637	670	662	682	668	665	647	629	651	670	670	622	633	630	670	651	661	678	649	623	703	677	683	676	639	672	643	689	687	650	673	649	679	695	617	717	680	707	695	694	676	653	641	666	659	708	642	678	671	659	677	621	659	649	637	691	646	632	641	642	649	684	616	649	637	660	692	646	598	638	679	652	617	643	659	617	694	707	664	652	659	676	641	676	703	651	668	656	660	676	695	694	654	687	659	670	623	617	716	679	656	656	675	691	683	678	707	677	661	672	660	652	653	697	686	639	677	644	648	624	677	672	657	662	628	665	639	688	701	650	687	664	626	657	651	653	655	618	646	682	613	675	620	663	622	652	690	618	654	648	659	632	638	646	655	649	664	692	646	698	677	663	648	657	680	654	682	615	658	637	679	629	713	671	652	681	690	655	652	666	630	671	668	687	628	622	676	671	651	628	639	644	640	667	618	657	673	627	589	624	630	690	650	635	675	688	681	647	644	658	642	657	622	634	647	655	662	639	639	640	701	659	664	692	659	660	604	700	661	675	670	655	682	697	692	666	676	653	653	617	678	659	629	667	639	652	663	648	669	630	616	666	664	654	659	688	682	684	626	638	691	651	653	650	649	668	640	705	687	630	637	683	691	673	668	654	638	694	632	638	719	649	625	648	654	625	695	633	670	648	664	654	629	627	669	687	687	684	706	611	666	668	668	689	650	638	682	673	651	662	661	677	683	645	675	705	650	679	645	660	672	670	682	678	687	679	641	624	625	677	676	651	645	635	680	645	694	679	621	644	684	701	668	693	645	664	660	602	675	624	659	618	685	685	659	641	670	609	657	657	695	672	669	639	665	659	705	702	674	679	706	621	640	633	651	601	644	635	652	661	659	685	664	670	685	667	622	674	667	719	682	651	690	670	678	645	700	695	666	676	712	662	653	635	653	658	672	656	682	669	653	614	671	653	636	658	678	661	600	662	626	691	652	627	680	682	678	626	700	670	665	648	639	675	678	646	634	628	634	653	682	637	684	673	647	636	697	653	668	659	654	678	673	661	602	674	652	651	633	648	683	701	654	605	685	669	661	635	660	691	662	658	636	617	638	671	638	662	690	654	673	667	664	698	651	640	656	638	695	648	625	697	632	660	670	653	660	624	689	676	634	666	665	690	719	620	636	705	652	688	708	687	628	709	647	680	646	665	648	622	652	653	601	637	636	681	711	604	644	705	696	634	664	673	649	669	654	684	690	612	669	662	619	627	666	654	654	650	681	665	635	643	662	697	659	662	693	683	617	677	659	648	618	643	631	642	685	624	631	639	621	693	673	686	694	608	618	631	622	696	640	704	683	656	720	662	624	658	668	710	701	653	666	646	650	615	682	672	647	741	661	667	629	632	647	669	595	656	608	688	654	685	697	637	656	650	615	658	651	655	633	652	683	668	656	624	688	664	642	675	705	687	671	689	656	666	640	616	697	652	657	670	683	649	679	648	660	656	655	643	638	659	674	662	626	694	679	626	670	662	653	650	678	639	656	663	625	612	658	674	633	674	616	667	700	622	679	647	724	659	688	638	626	660	659	664	650	644	674	692	670	594	666	694	683	719	679	665	648	702	644	660	672	663	633	690	628	654	622	680	614	688	676	695	636	618	645	657	661	688	618	670	697	643	653	637	642	640	631	660	665	638	654	662	661	665	626	669	640	684	661	662	716	652	637	684	694	630	712	697	670	652	672	624	637	653	677	688	580	670	675	680	663	660	699	697	699	691	704	663	648	653	649	658	636	662	627	662	696	638	660	688	630	662	677	611	638	653	616	613	667	660	678	661	656	660	664	654	657	626	688	641	678	672	667	619	637	668	673	650	650	643	646	627	684	680	675	648	657	655	690	613	673	651	715	688	648	693	635	697	659	667	646	661	631	639	665	649	649	659	653	689	647	614	652	698	660	647	676	653	727	584	648	671	679	673	698	675	637	654	656	611	676	676	629	671	690	679	602	698	613	679	673	654	689	639	662	648	669	681	676	654	672	669	674	686	667	680	672	682	660	686	701	680	641	658	682	683	693	636	678	659	684	657	657	684	654	647	631	631	672	663	695	633	660	703	666	680	638	703	598	668	651	611	669	617	649	684	671	605	671	677	747	696	665	639	657	628	638	656	656	652	698	695	626	639	653	681	662	658	658	671	676	641	651	672	592	665	606	668	682	652	654	637	672	675	654	682	688	687	658	713	672	662	626	644	643	655	694	663	682	646	666	651	664	631	655	658	659	662	670	670	701	669	689	659	660	653	653	644	674	647	680	679	656	715	637	674	617	657	665	710	673	653	687	681	672	634	643	660	664	678	676	658	663	703	703	662	678	657	648	671	637	656	697	631	674	656	652	619	633	685	632	647	636	661	621	627	665	668	650	680	664	617	666	662	661	707	658	660	681	662	636	627	670	670	673	656	691	667	633	649	647	664	701	686	672	680	660	613	628	629	695	700	655	668	653	696	636	666	651	710	690	674	669	686	685	679	690	668	672	634	635	652	685	674	680	643	718	640	661	690	635	677	661	675	667	658	637	622	625	631	654	656	672	733	625	610	643	676	686	608	673	660	619	640	623	672	673	685	656	690	667	685	709	661	668	655	690	615	670	613	663	648	644	664	645	664	689	715	656	649	630	696	689	661	638	655	612	661	688	643	639	625	648	648	658	632	629	649	647	618	654	653	641	657	689	662	644	683	632	670	652	694	639	648	715	657	677	709	624	686	659	679	632	659	684	657	648	654	620	595	704	697	688	691	645	630	609	668	669	692	659	692	680	692	654	692	643	636	650	685	673	687	691	689	632	680	654	710	706	652	662	614	622	692	674	618	688	631	620	696	653	646	666	662	659
18240	26702	14763	5588	1794	379	72	67	56	62	54	78	79	67	73	46	82	71	246	268	166	101	77	67	80	57	64	79	68	68	75	50	90	51	56	59	76	63	66	83	58	65	64	74	67	50	63	68	57	70	61	59	56	54	56	64	61	48	50	58	90	50	68	65	72	66	70	80	64	61	71	46	62	60	55	60	57	52	72	78	73	60	55	74	63	49	77	61	66	69	74	60	57	59	63	66	74	58	76	65	58	58	84	64	70	69	73	70	52	65	57	67	60	73	75	63	63	65	52	57	61	78	78	60	53	65	66	66	64	74	72	63	61	62	66	76	68	76	49	71	61	55	70	64	68	69	68	70	71	66	57	55	62	76	66	63	67	77	57	62	58	63	63	85	64	74	57	68	82	79	60	71	78	56	63	63	63	76	52	61	63	68	51	63	57	50	73	65	57	61	63	58	64	58	62	58	68	63	71	66	63	58	62	72	72	53	67	63	75	54	56	63	58	70	61	62	67	61	66	64	71	67	54	74	63	64	62	62	76	66	56	66	62	67	52	54	65	66	66	81	56	62	71	62	46	60	56	85	74	67	72	56	83	56	57	67	60	51	79	63	67	73	70	56	63	67	70	57	66	66	70	78	53	57	54	64	72	72	75	65	60	66	73	63	70	79	61	61	65	65	69	62	55	58	63	61	66	75	63	66	78	56	75	72	72	61	57	62	76	73	53	62	47	66	66	62	82	61	70	77	55	63	58	75	61	73	65	61	64	55	84	57	69	61	74	57	71	57	60	76	57	70	63	56	73	76	59	72	70	71	58	53	67	78	65	58	66	70	73	76	70	67	61	75	64	65	55	71	65	74	63	72	68	84	78	56	74	84	67	60	62	66	64	79	69	56	75	56	74	66	57	67	50	62	65	46	73	66	75	65	72	72	75	74	62	69	51	66	74	69	67	61	77	67	64	56	74	61	61	78	65	79	67	72	74	76	54	62	67	69	71	83	63	66	65	54	65	54	80	64	68	63	63	68	64	60	67	67	66	61	52	56	61	59	72	57	62	56	66	58	54	67	67	53	72	67	58	53	61	50	71	59	91	63	57	75	70	55	61	75	62	59	63	51	52	69	61	56	70	60	63	67	66	52	63	63	77	44	71	58	66	42	76	69	60	71	62	68	67	61	65	84	69	80	55	55	62	59	60	72	67	65	74	65	70	59	76	61	65	61	70	69	64	49	57	63	53	72	63	65	55	60	73	64	57	63	73	57	77	67	57	59	76	62	66	57	61	67	56	73	85	81	74	51	64	52	61	57	59	43	65	71	45	63	65	63	61	57	49	62	60	70	61	76	65	56	81	79	65	55	72	65	65	70	70	64	86	65	58	68	71	69	73	65	70	48	90	64	65	61	61	49	62	74	71	54	61	58	75	80	68	48	58	54	70	63	52	62	69	62	63	73	79	83	74	66	67	62	65	61	66	63	54	54	64	68	64	54	68	52	64	69	67	69	67	59	62	62	63	81	77	59	72	58	76	57	75	61	65	43	62	58	75	66	63	57	56	58	61	71	70	66	66	75	59	67	67	53	55	67	55	55	69	59	67	67	62	67	72	67	62	58	81	60	69	52	69	56	73	69	59	52	64	83	67	60	73	62	67	59	62	59	64	61	70	59	65	62	62	60	62	68	75	69	53	72	58	72	55	70	72	61	65	71	65	57	53	60	59	72	53	64	67	54	72	64	65	62	52	76	53	72	67	52	62	59	62	71	65	61	57	66	67	80	75	72	72	59	60	76	68	76	66	67	63	63	60	61	73	72	63	63	60	71	68	57	71	77	68	76	81	79	52	76	59	63	74	67	54	81	58	57	55	68	60	61	47	51	80	51	58	63	65	58	58	70	65	68	63	63	66	52	62	75	79	61	52	55	70	68	79	53	59	58	68	74	58	70	72	73	68	68	58	68	76	57	57	64	56	67	70	55	60	50	70	59	52	66	61	54	77	55	56	65	76	55	65	58	67	69	70	50	59	78	55	60	62	61	62	69	76	51	63	65	87	62	64	78	60	67	59	64	67	60	68	58	62	59	63	69	67	59	59	76	61	71	60	78	65	76	67	56	64	73	47	60	74	63	67	69	63	59	69	70	62	61	67	74	64	68	60	72	54	54	69	52	54	55	70	58	58	69	58	62	58	68	67	65	69	54	65	65	62	60	64	61	66	58	52	54	67	70	62	76	59	57	57	58	65	85	62	67	57	57	73	68	60	57	54	58	70	85	74	60	61	65	68	64	81	63	77	54	59	63	61	71	60	71	65	66	50	68	65	63	68	71	65	72	52	76	67	60	62	59	62	48	70	84	72	56	51	66	64	58	58	75	60	69	73	59	63	59	53	59	80	68	63	68	67	64	61	59	61	74	64	69	73	47	70	89	56	53	68	53	57	59	75	68	61	69	57	63	70	65	77	58	67	76	63	59	58	78	52	73	62	63	82	72	62	62	64	68	61	66	65	67	71	63	65	72	61	68	87	64	64	66	63	53	66	67	69	64	66	72	67	64	66	62	65	74	49	64	73	83	59	54	45	74	75	69	77	69	57	78	57	50	67	63	62	53	54	63	71	64	66	69	58	69	64	53	67	67	81	73	65	55	57	59	60	66	68	70	84	68	59	71	68	79	65	78	66	58	49	69	69	68	54	71	61	56	67	67	54	80	57	75	77	77	67	71	84	68	65	66	60	78	66	72	59	70	65	58	67	78	71	63	77	57	66	67	57	58	57	84	63	68	65	64	74	62	65	60	62	67	59	67	64	74	66	59	68	54	68	73	66	68	70	75	55	50	63	58	48	78	62	58	73	52	71	46	73	64	71	49	70	68	69	58	64	57	69	58	75	55	73	63	54	70	58	58	67	68	57	69	57	54	62	56	67	78	68	60	73	72	65	64	77	74	77	60	56	54	60	64	70	74	69	65	75	80	64	60	75	61	76	52	69	61	76	54	70	50	67	70	73	58	72	61	75	47	65	64	64	58	79	54	64	68	49	62	71	62	69	64	65	56	63	52	65	66	68	59	71	73	58	54	60	67	70	58	59	71	44	66	79	70	65	73	59	61	64	64	60	58	70	84	76	58	66	67	55	56	64	63	54	49	84	57	67	57	64	64	66	58	66	62	57	73	60	78	61	56	59	67	70	58	65	62	79	68	55	60	72	64	68	64	64	71	73	58	67	62	62	69	63	58	86	67	73	77	59	61	66	62	63	66	66	66	57	45	59	62	70	65	61	61	50	63	81	74	70	62	60	53	49	70	65	52	61	59	65	61	50	69	75	58	62	55	60	60	72	79	52	62	59	75	60	54	50	62	55	78	56	62	56	51	62	51	67	61	61	67	63	62	62	64	72	75	65	60	68	69	53	65	60	51	59	60	62	58	65	62	61	66	49	67	73	59	66	56	63	58	71	78	71	59	67	62	70	69	64	71	50	59	56	46	74	59	65	63	60	66	68	60	57	57
48484	46383	36012	37655	29380	12455	1114	1064	1058	999	973	974	901	879	872	897	919	1357	7105	7182	4465	2004	1128	863	833	841	807	805	745	856	821	820	783	796	786	856	821	830	820	768	762	862	837	786	802	827	804	782	816	754	841	791	821	805	834	822	799	858	802	790	789	800	829	818	788	849	812	759	765	771	763	867	778	844	852	767	811	829	810	783	743	784	810	773	829	895	800	850	826	850	813	829	821	765	782	794	796	789	797	780	812	887	806	802	844	806	801	816	792	829	810	774	793	825	783	867	810	810	818	794	793	768	782	805	781	805	824	818	796	822	819	818	794	788	790	755	819	835	788	806	827	777	845	838	852	816	805	778	838	821	854	848	801	855	827	814	824	796	818	818	843	829	802	777	778	824	848	826	806	824	828	885	837	801	864	854	879	820	785	825	827	827	862	800	780	764	792	810	828	860	800	820	817	787	780	800	847	820	859	830	883	813	778	799	850	759	782	829	873	859	769	840	815	803	846	803	799	815	831	782	818	760	818	789	800	806	848	743	840	779	821	827	802	846	838	782	796	808	835	797	774	836	826	808	814	768	813	807	825	837	775	870	817	785	791	835	818	787	750	853	831	790	808	783	849	809	831	823	767	802	804	829	797	798	826	817	863	805	772	816	808	792	887	834	848	788	812	770	820	798	788	808	805	843	809	843	814	798	780	804	799	815	842	797	815	821	774	790	804	733	855	797	828	753	771	872	842	804	807	776	805	788	799	778	802	833	791	850	750	807	787	831	818	831	760	829	839	805	789	815	822	776	827	854	827	798	786	798	834	803	780	765	745	767	787	891	771	790	775	809	834	864	788	814	787	826	782	780	814	850	821	807	825	892	783	782	837	823	830	775	801	774	798	819	833	802	785	780	822	832	745	816	880	823	880	790	781	868	814	833	771	862	807	777	767	832	830	780	824	800	739	791	839	860	800	775	800	845	793	844	791	803	824	810	796	856	835	800	798	811	814	792	823	828	835	809	855	779	868	827	834	824	850	860	836	816	756	789	808	779	777	796	798	774	806	815	838	880	851	756	785	835	831	814	798	843	836	845	801	793	807	829	746	806	833	829	832	834	818	809	840	769	790	841	778	777	835	813	798	814	800	816	811	780	825	793	842	791	815	840	828	806	835	789	807	827	791	786	828	758	777	822	815	843	774	808	795	836	802	781	830	790	827	818	820	834	797	820	823	782	837	866	799	851	837	780	868	860	854	757	751	847	810	820	795	826	826	776	874	791	785	813	835	818	843	778	836	856	824	816	786	771	840	789	769	774	819	801	857	797	811	865	772	880	824	785	826	793	838	797	832	795	762	820	780	817	815	819	778	842	818	801	835	849	861	791	797	796	781	769	790	821	815	795	830	804	827	803	867	808	777	820	814	825	816	824	823	825	823	811	759	831	847	827	831	825	793	838	807	774	776	754	850	782	778	784	821	813	805	816	803	832	819	775	768	812	851	802	786	834	789	850	806	769	785	840	782	877	853	796	876	825	792	843	788	797	814	804	773	784	852	795	817	801	857	814	853	810	816	791	778	855	804	792	806	826	783	804	794	826	829	787	853	830	823	812	784	832	824	793	817	815	782	804	860	792	851	802	806	832	781	831	798	764	801	809	786	832	849	839	823	807	799	814	779	827	779	753	773	829	842	781	811	798	762	842	797	878	816	774	845	821	786	830	838	793	869	855	805	826	799	808	812	809	856	801	806	795	799	781	834	808	773	798	827	829	827	834	860	820	820	807	813	794	745	849	849	874	772	792	852	816	809	765	818	813	807	828	819	817	778	842	794	795	861	841	839	795	768	846	821	837	819	830	787	788	779	788	812	726	789	839	822	796	758	779	802	817	817	808	824	800	790	862	789	836	820	811	799	807	773	829	802	767	839	811	789	872	824	821	811	787	811	800	825	774	821	804	843	843	796	825	860	803	830	780	807	839	778	764	823	837	829	810	809	828	802	830	783	754	788	817	777	794	813	787	824	783	814	795	856	810	751	814	815	798	852	788	767	801	809	770	798	781	900	799	785	773	875	781	807	792	781	834	842	821	800	831	851	844	810	830	841	821	828	807	751	790	774	802	773	782	798	818	836	827	823	757	793	841	819	833	800	782	802	829	802	821	819	810	831	856	831	803	769	791	841	793	812	789	793	819	791	797	829	853	812	784	841	793	815	814	821	846	832	835	815	864	811	800	816	807	804	823	822	814	825	768	824	806	819	851	785	843	775	827	824	823	763	838	818	782	829	792	813	852	799	833	817	815	774	809	820	816	786	759	864	800	859	819	818	786	814	804	793	781	836	829	832	800	811	775	800	805	787	816	853	803	845	800	856	833	804	815	824	813	839	840	744	832	762	787	784	805	778	835	812	796	827	823	883	832	820	821	819	800	815	813	833	777	861	796	908	823	842	823	785	785	795	803	794	772	780	782	816	841	777	802	827	818	862	824	786	800	792	800	852	805	804	802	751	828	793	799	868	808	767	792	822	832	799	783	812	777	738	801	799	801	829	834	802	839	796	825	806	833	782	871	766	828	843	796	784	802	851	822	832	804	879	811	799	816	841	808	845	818	800	835	800	808	789	796	817	760	806	860	811	817	818	831	785	804	830	818	764	889	754	769	832	821	834	826	819	847	870	845	765	812	863	845	775	802	789	855	806	810	829	861	744	756	756	794	788	822	787	837	801	804	801	809	784	804	812	795	784	783	778	857	819	831	847	807	825	837	753	793	775	832	805	798	781	788	748	781	815	859	817	798	829	815	819	803	883	822	835	783	782	814	823	832	822	810	796	809	830	754	801	864	818	822	788	758	787	810	841	825	844	798	775	795	806	866	780	818	793	810	757	863	822	743	837	811	764	803	811	776	767	862	804	789	801	837	810	796	788	798	794	862	816	832	784	852	857	840	766	809	787	795	787	791	826	784	769	794	851	788	848	818	791	833	785	830	820	819	828	840	853	768	786	811	810	766	797	819	839	804	858	786	778	748	831	811	791	774	827	831	792	820	816	739	804	863	804	840	862	818	788	800	844	815	784	811	791	826	805	801	828	800	823	814	749	811	806	788	778	771	814	783	779	844	848	794	843	822	810	838	804	842	829	793	819	815	790	807	800	830	789	839	808	832	798	824	787	816	784	803	784	834	809	786	788	787	779	792	791	819	763	780	851	824	809	827	827	786	839	797	825	842	786	790	809	822	849	825	809	870	763	834	806	858	818	814	773	803	829	791	786	822	803	768	817	783	809	793	786	756	841	775	828	854	812	790	811	850	849	764	879	823	784	837	804	762	819	818	829	773	811	780	801	804	842	772	771	782	827	810	816	862	826	771	805	772	788	841	860	776	806	865	805	818	793	774	777	803	841	807	777	856	754	745	810	827	796	796	807	855	843	803	815	836	794	893	783	762	778	811	796	799	877	838	826	808	846	747	780	817	800	863	822	839	850	818	757	800	785	800	806	801	822	820	837	812	813	804	801	804
24443	36783	21880	10294	3180	1023	71	69	65	77	60	51	61	69	54	60	74	55	212	403	338	154	92	76	65	53	58	78	57	59	49	63	66	57	59	53	69	71	56	60	53	56	56	51	68	59	60	55	57	66	59	55	60	45	67	61	59	62	62	43	56	66	62	60	49	54	60	57	53	52	59	65	61	44	67	50	65	60	52	55	54	65	54	57	74	57	66	50	58	54	53	59	54	65	64	55	57	61	61	57	40	65	68	60	65	58	55	60	65	50	74	58	62	65	57	58	67	62	69	57	63	49	42	62	59	55	57	56	50	51	72	51	60	46	48	51	62	58	52	65	51	58	54	62	52	54	56	60	63	59	55	64	47	62	45	75	52	56	62	62	55	58	50	58	48	58	58	62	67	59	56	61	58	64	62	52	58	47	65	55	65	64	78	45	69	60	69	65	61	59	54	72	54	68	62	56	52	85	54	56	66	63	63	61	67	53	61	40	74	64	60	68	57	67	55	61	54	71	55	62	73	66	62	52	55	53	54	64	55	71	53	54	70	56	61	47	44	67	55	58	70	67	53	66	55	53	49	56	57	47	51	55	53	57	72	71	61	66	69	52	58	50	67	63	56	72	66	61	46	53	63	55	64	60	66	73	65	53	60	57	66	64	50	64	70	54	63	51	67	71	73	44	48	52	54	83	67	43	55	56	63	60	68	55	56	56	59	49	56	56	61	66	61	58	58	76	59	43	64	51	57	54	57	64	64	56	61	52	63	59	71	64	55	59	57	63	59	62	56	51	65	55	59	63	57	55	61	64	57	51	58	55	64	60	63	73	51	64	48	59	63	64	68	70	57	52	73	73	51	65	65	50	47	50	62	60	65	52	69	54	78	62	53	61	53	51	54	59	54	63	56	66	65	55	64	74	75	59	75	66	63	58	58	56	40	57	67	63	64	70	63	54	69	57	73	60	53	62	56	56	56	58	67	66	80	58	67	53	56	57	58	64	67	60	69	46	63	68	63	69	60	56	75	49	62	50	65	56	56	46	66	52	55	60	51	63	57	44	61	59	54	66	57	62	51	49	57	49	67	55	50	53	47	58	67	56	67	61	64	48	61	71	44	59	53	61	63	63	64	57	61	60	55	40	66	58	46	67	60	60	67	65	56	57	56	53	58	58	66	68	58	56	59	63	63	65	61	54	56	64	67	63	65	51	47	52	49	66	52	61	63	83	69	68	57	69	56	68	66	59	55	57	69	60	54	57	55	67	61	64	53	45	53	66	51	56	60	69	59	69	49	65	59	45	52	47	54	59	51	68	47	58	55	73	58	60	51	61	58	54	55	58	40	66	55	59	66	51	63	47	60	62	62	50	55	52	74	68	57	59	57	56	59	40	71	49	53	73	54	64	52	59	51	52	61	58	55	53	57	65	52	54	64	49	57	51	62	54	52	60	75	72	70	57	68	73	69	58	53	55	58	78	60	45	66	55	68	73	61	62	52	68	56	60	60	60	74	62	61	71	50	68	62	60	61	53	67	76	60	48	60	66	70	72	57	55	59	63	60	53	61	54	62	80	62	62	60	61	79	54	57	53	56	62	63	56	68	53	66	52	68	51	68	55	37	65	61	67	48	57	57	56	61	77	67	68	63	53	63	53	51	59	44	56	53	69	60	62	59	61	63	44	65	63	71	52	62	59	62	70	57	64	67	60	74	61	77	46	53	65	66	52	47	58	45	69	67	63	53	52	64	67	70	54	52	59	75	56	57	69	63	57	51	58	47	63	61	70	58	51	57	47	62	57	57	59	60	58	57	75	51	66	68	54	53	61	62	60	54	58	50	69	62	50	70	72	71	56	64	62	71	74	65	81	66	62	51	74	57	52	66	65	46	66	73	52	56	62	68	70	58	62	65	58	52	68	56	55	65	65	55	54	55	61	56	61	56	55	58	58	48	57	69	57	63	60	51	58	48	63	52	57	66	59	57	63	64	45	64	58	55	61	59	68	58	55	63	60	71	58	67	52	53	72	62	76	68	61	64	85	68	65	63	49	61	56	59	62	37	59	60	61	62	61	69	57	74	68	72	56	69	39	60	59	52	62	65	71	52	63	58	60	58	61	63	63	50	50	57	63	53	45	48	50	48	55	80	69	59	50	55	59	44	50	62	62	54	62	65	63	45	56	51	63	52	62	53	59	61	56	73	54	64	68	54	46	43	69	56	61	45	63	59	50	46	56	66	60	69	64	70	53	71	51	63	59	59	55	63	62	63	66	63	68	67	51	73	73	50	61	60	63	80	68	53	70	64	61	61	58	57	57	66	61	68	54	51	59	62	63	73	59	48	69	50	47	51	59	56	59	60	75	69	52	58	52	64	60	48	67	55	60	57	43	62	62	65	56	56	59	70	51	57	56	49	65	62	53	55	67	67	73	58	66	63	57	54	60	58	60	63	49	58	51	48	63	62	62	64	57	68	67	52	43	62	54	60	57	56	63	70	65	48	62	47	52	59	46	63	62	62	51	57	60	58	74	62	69	50	61	64	82	58	57	58	53	57	46	59	45	65	53	59	58	58	60	58	60	53	61	63	64	51	67	56	59	67	63	60	56	54	68	50	60	50	61	66	53	68	62	50	75	53	58	52	53	59	47	61	64	70	63	61	53	52	51	52	55	61	52	69	64	54	63	64	61	72	61	68	58	53	65	44	58	61	64	57	61	68	52	73	59	58	54	47	51	59	62	55	51	74	54	57	61	53	59	54	49	72	62	60	57	75	65	67	57	48	57	62	63	62	54	59	72	54	57	72	62	60	62	63	61	54	68	53	55	65	57	61	68	57	64	57	59	46	62	65	55	56	63	42	55	48	70	69	63	50	77	52	65	69	58	60	59	64	52	57	71	59	47	65	52	51	64	61	59	59	58	67	53	58	55	50	58	67	67	70	68	61	46	73	53	50	58	52	67	61	57	57	56	60	44	47	61	71	55	56	73	52	68	68	51	60	67	62	57	58	57	56	57	66	53	61	58	64	66	73	52	55	71	54	57	68	64	61	51	62	76	55	71	62	55	66	48	66	62	62	52	64	63	49	57	57	54	54	63	56	57	72	56	62	73	72	57	73	53	59	48	61	61	66	66	60	67	52	66	58	74	52	61	58	56	67	67	56	63	77	67	77	51	49	61	68	53	67	65	64	65	66	67	66	52	61	59	67	59	65	61	51	55	69	63	55	53	69	68	59	55	52	52	63	71	59	67	55	49	52	59	48	64	55	58	60	58	58	56	61	62	61	57	64	70	55	60	62	52	66	54	62	64	61	63	60	61	58	53	55	63	79	59	72	67	67	53	59	49	51	55	57	59	44	65	56	63	66	60	63	52	58	68	67	59	61	58	69	62	44	66	54	58	55	58	59	82	48	55	51	56	52	78	49	77	61	61	78	53	56	54	61	61	73	54	60	67	43	68	71	65	74	52	63	44	66	59	60	70	58	74	57	56	53	57	59	66	69	63
45704	48687	41795	45730	34361	20656	1310	1263	1075	1061	1035	962	919	887	876	835	823	864	6495	11065	8262	3488	1484	917	750	751	726	766	758	756	757	758	735	721	735	759	734	699	711	706	720	760	752	720	724	722	747	729	711	730	699	742	778	739	753	739	739	669	758	661	697	705	733	705	731	689	726	693	730	719	750	740	756	703	718	678	725	732	703	696	716	791	728	718	748	721	752	744	722	783	723	686	744	715	706	716	741	778	753	727	757	783	713	765	722	758	709	770	704	737	694	683	745	762	736	707	720	694	718	751	758	762	728	710	708	735	770	713	755	727	716	676	744	740	720	705	748	695	731	763	729	697	762	748	768	756	765	715	734	743	722	716	727	742	735	744	761	745	733	702	750	743	787	732	752	701	723	790	742	734	749	734	785	698	759	727	678	717	720	692	713	713	730	720	709	754	756	723	734	729	723	732	756	740	726	721	700	754	693	687	739	772	740	743	731	714	765	713	715	713	720	698	701	731	728	781	701	732	744	723	764	792	773	752	734	714	734	724	693	784	734	701	738	709	783	772	728	803	732	653	721	702	706	710	733	755	766	709	761	769	734	767	709	739	725	705	681	741	747	730	751	763	730	740	722	722	701	723	718	637	706	704	737	706	766	733	745	719	700	746	699	752	735	724	761	714	746	736	746	751	738	728	735	720	756	739	762	722	764	797	709	722	771	792	719	685	743	733	758	723	718	742	739	743	720	764	728	750	716	709	719	699	751	701	722	746	739	732	720	717	729	692	743	745	703	744	716	744	740	723	752	730	741	724	715	777	734	755	737	728	719	700	747	729	749	744	719	755	693	737	754	737	743	674	749	743	704	778	683	729	743	694	720	736	696	731	720	685	740	685	689	693	780	688	748	756	703	671	762	671	716	733	698	698	723	717	738	761	762	721	670	696	740	786	726	740	725	744	711	692	701	739	741	735	698	742	669	743	742	768	701	758	678	759	714	708	764	739	731	750	757	745	729	699	707	722	721	728	728	709	709	687	693	757	715	744	737	757	720	711	699	744	742	674	716	750	733	731	711	744	753	702	713	729	719	733	759	714	736	749	754	730	712	738	735	741	744	729	715	722	774	736	725	727	773	759	780	712	715	764	723	794	733	773	745	695	718	742	755	760	724	724	763	708	723	713	734	726	715	741	708	737	765	725	721	784	721	734	690	729	746	710	749	687	710	752	721	731	724	718	747	692	740	730	716	731	698	681	749	716	686	739	713	748	714	723	662	708	772	737	782	742	711	744	675	733	780	780	709	753	756	729	717	733	733	695	707	759	732	742	750	700	739	757	688	750	711	713	711	729	748	741	721	724	711	724	725	702	724	781	716	777	726	730	767	660	714	726	742	707	774	713	712	698	737	769	732	723	749	737	717	694	712	737	747	763	800	683	715	724	815	787	776	702	697	736	710	743	679	746	729	724	752	743	694	748	732	765	725	745	779	714	787	736	736	747	713	760	734	731	669	740	708	751	709	759	729	710	741	745	710	736	700	717	711	763	696	730	717	759	725	695	715	799	741	789	729	703	722	693	719	721	715	741	727	723	746	692	749	728	756	734	747	752	690	694	755	686	705	693	747	758	682	722	699	693	704	726	729	757	754	746	790	748	712	756	717	749	704	712	711	730	728	740	715	723	689	712	769	747	747	700	745	763	739	717	706	755	760	739	736	713	760	741	771	707	734	705	722	727	737	727	736	721	757	730	727	733	704	751	704	755	759	728	777	760	762	685	729	727	767	739	725	697	755	730	732	738	705	700	731	721	733	748	723	728	740	747	738	664	749	746	720	719	721	732	763	757	762	708	709	730	712	716	717	720	717	733	743	746	742	720	715	789	716	684	702	758	759	735	734	771	731	738	743	731	733	717	761	706	745	743	758	709	711	721	702	761	756	775	745	763	703	712	725	732	752	739	709	730	694	698	721	706	704	721	743	753	750	754	776	718	679	787	726	714	744	780	706	756	713	784	759	689	666	717	733	709	750	731	733	752	755	727	670	728	715	734	683	731	729	692	735	701	738	761	739	711	726	733	746	683	749	687	704	778	751	731	739	747	716	752	719	782	753	734	712	736	713	707	769	730	736	727	759	769	772	660	720	712	734	729	706	754	763	761	727	717	747	721	699	767	759	698	700	736	731	785	784	716	721	782	769	764	789	723	688	762	727	703	735	698	719	766	759	725	701	771	679	700	715	723	740	688	735	755	697	748	696	738	700	744	744	728	711	767	731	738	755	718	737	761	709	721	741	788	741	736	757	790	739	738	733	722	731	732	759	737	692	748	723	698	713	702	758	724	738	741	746	747	738	687	751	766	737	750	753	757	696	706	744	693	708	732	717	722	757	784	763	718	739	761	773	761	735	735	728	782	690	678	744	709	744	762	756	741	729	735	762	753	738	716	718	701	751	725	754	742	707	742	764	734	707	716	715	717	721	774	730	708	728	741	663	761	724	711	732	716	744	716	690	749	716	715	723	691	673	711	768	734	735	715	721	724	747	736	736	786	676	707	693	716	787	750	759	726	700	753	699	722	743	700	759	737	759	713	719	694	708	738	766	737	706	736	758	706	700	743	736	772	695	751	728	755	768	737	693	760	730	745	740	738	760	722	705	753	718	717	744	765	731	698	700	752	750	690	734	727	710	733	675	721	723	776	699	693	730	738	776	752	683	765	708	750	713	681	734	701	768	746	731	763	727	736	696	739	744	659	698	733	664	758	733	702	727	759	712	758	765	712	714	789	709	738	737	734	716	732	750	733	721	766	741	745	686	726	752	709	731	757	749	735	731	749	738	702	723	737	722	700	718	711	690	710	724	731	723	737	715	695	739	726	761	674	751	743	765	741	716	724	725	755	747	729	730	711	771	756	756	749	726	747	788	791	737	753	717	717	748	771	758	782	738	708	715	761	707	713	738	720	780	777	742	737	705	750	720	709	747	698	757	710	672	735	723	715	739	731	745	704	768	719	763	746	754	773	754	733	751	710	768	745	759	747	703	705	712	754	737	739	775	743	761	752	742	748	760	712	729	739	671	735	738	722	734	727	723	707	692	736	739	687	784	726	732	705	714	708	743	705	742	722	747	756	697	722	699	737	679	691	744	730	726	714	759	730	726	665	721	758	737	728	748	695	704	720	753	697	776	694	734	767	701	778	750	731	749	733	754	717	749	741	731	710	731	771	697	721	722	720	723	727	771	748	778	662	669	725	775	780	700	743	724	711	715	675	773	740	749	700	750	706	733	705	713	748	732	712	761	741	726	695	735	744	720	723	769	689	723	715	763	712	790	726	736	729	803	750	731	752	731	762	751	744	730	736	740	700	680	697	732	711	722	744	678	685	729	773	748	743	702	760	714	757	774	681	700	733	731	754	763	726	787	702	688	716	718	752	761	703	730	727	715	703	663	738	739	776	745	694	757	720	787	734	715	776	783	752	777	684	750	700	751	751	750	705	715	704	739	747	776	724	700	728	760	669
6519	10178	5097	2253	748	217	73	70	59	60	63	60	64	53	74	52	56	52	95	130	116	87	72	59	50	58	47	60	50	64	62	67	56	36	42	51	45	67	65	45	56	51	57	55	52	56	32	63	57	63	65	47	67	74	59	58	50	63	54	55	42	48	52	57	46	48	50	47	61	58	54	65	55	66	55	50	64	68	43	46	52	55	59	53	62	52	59	48	53	62	48	62	51	59	50	57	56	58	67	65	54	57	58	33	53	55	54	58	55	61	59	59	38	47	61	59	52	58	50	67	43	47	54	39	51	39	51	49	47	46	43	48	45	57	53	65	54	49	53	41	69	51	51	52	50	60	55	47	53	67	51	52	67	57	67	59	61	66	57	54	57	54	71	60	50	64	56	49	62	60	61	59	53	53	68	64	45	67	52	45	55	66	42	46	53	46	59	37	49	53	66	52	42	65	49	56	59	59	67	53	65	52	56	54	61	60	49	49	52	50	57	60	63	49	53	48	61	67	58	54	68	64	61	51	51	50	52	57	56	51	55	51	50	42	58	54	58	61	55	36	53	52	64	50	66	48	48	75	54	51	58	53	55	69	61	45	54	46	72	42	53	59	47	58	45	51	48	52	68	53	58	57	43	57	47	52	52	57	62	71	51	44	44	54	57	62	47	69	45	56	47	47	60	58	60	52	51	52	58	59	50	38	45	65	55	50	64	53	51	52	46	61	48	57	65	52	52	41	56	53	69	56	47	48	40	55	62	52	46	59	47	57	50	54	47	66	61	62	59	52	53	62	55	57	50	55	66	59	64	62	57	57	50	63	59	56	63	57	55	57	63	60	61	43	64	50	52	55	66	50	47	48	46	65	56	49	53	65	65	57	50	56	54	53	69	51	50	55	37	49	59	45	62	53	53	70	61	48	66	54	58	64	50	67	43	67	44	41	60	50	44	58	56	46	61	60	55	56	41	64	47	74	51	46	50	58	53	53	38	61	56	74	50	65	66	47	73	60	55	50	60	49	57	72	67	60	55	53	55	48	55	46	44	66	52	45	48	48	59	50	60	58	50	62	48	58	54	67	62	49	48	49	70	54	57	56	66	51	65	45	55	51	47	55	50	66	32	54	56	50	52	61	53	42	58	50	54	53	44	59	54	62	46	46	43	47	59	42	54	51	49	52	49	56	65	54	46	47	54	55	44	53	51	55	59	53	54	62	63	59	60	55	52	55	58	70	48	54	64	54	58	49	46	62	61	67	45	56	54	67	70	42	50	50	63	56	50	55	56	58	52	61	66	53	49	60	41	52	44	65	55	69	46	50	45	55	55	47	43	61	61	50	52	50	50	64	53	65	48	56	51	56	40	60	60	56	53	41	60	58	60	58	46	56	56	48	65	52	53	56	62	50	63	51	67	52	49	51	51	47	60	52	57	62	39	54	50	58	45	61	54	59	49	64	45	58	58	61	57	44	44	46	50	47	59	53	47	57	59	38	54	69	54	47	44	54	67	53	43	39	57	40	52	61	56	54	45	54	54	58	68	59	56	57	63	42	70	58	52	62	56	66	47	61	44	63	55	56	57	42	49	56	58	55	49	61	62	58	48	80	48	50	60	58	40	62	44	54	47	40	56	59	46	54	41	57	55	55	58	66	53	70	49	59	53	60	63	48	52	51	43	50	60	71	63	55	67	53	61	52	49	65	53	54	64	57	60	59	53	61	58	59	51	48	48	49	66	47	50	50	62	66	52	61	66	74	50	50	44	52	61	58	45	46	59	51	52	47	60	57	65	52	67	62	57	53	42	53	68	53	74	49	64	54	47	61	58	61	56	70	62	51	55	36	48	50	51	68	52	52	67	48	59	41	57	53	60	70	60	52	51	47	59	39	52	50	44	51	48	53	40	40	56	67	60	53	58	54	68	53	57	62	42	64	57	52	40	62	44	60	48	57	47	66	56	68	72	52	41	48	49	65	39	51	40	57	72	62	59	51	56	65	54	47	66	61	53	49	53	59	56	48	51	53	54	56	49	51	52	52	52	50	75	49	65	54	53	47	52	66	59	50	57	68	59	46	69	62	56	57	62	51	44	49	44	53	68	63	59	55	38	71	46	43	56	49	53	40	62	47	63	48	58	44	54	67	57	58	64	71	59	60	46	52	69	49	51	69	50	64	48	65	52	64	44	59	64	60	57	59	59	67	50	40	58	53	58	56	47	55	69	65	61	64	59	57	47	58	60	47	53	61	53	68	46	53	51	52	57	64	46	60	56	45	50	50	71	51	64	45	58	52	58	43	52	56	61	50	44	46	47	54	49	58	62	53	55	46	53	52	63	47	68	59	50	47	42	48	52	62	46	37	50	47	63	75	57	40	51	52	46	54	51	54	50	45	61	68	56	55	61	59	53	48	53	50	62	55	49	63	54	41	58	48	50	57	60	59	49	53	43	45	47	46	49	62	50	53	57	51	46	67	58	57	60	45	56	59	62	51	52	63	54	63	48	50	55	49	54	48	54	42	50	55	48	54	51	59	58	65	54	53	45	64	59	71	55	69	60	65	48	60	58	60	52	45	53	67	63	53	56	53	61	51	55	54	61	47	50	62	56	62	54	66	59	62	56	57	46	60	57	50	60	65	57	55	51	52	57	52	74	61	42	59	53	56	47	60	60	35	43	63	57	54	55	63	56	62	46	45	51	52	53	46	61	62	59	60	53	59	50	42	50	60	60	54	52	64	55	52	49	51	53	59	52	53	61	46	49	52	49	53	46	51	50	63	64	44	54	48	52	49	37	59	53	50	63	57	61	50	58	45	66	58	47	56	54	53	52	47	51	63	55	52	53	58	47	66	57	44	50	72	55	56	49	53	59	53	63	44	49	47	64	47	53	56	52	50	52	56	61	56	45	61	48	52	63	59	67	58	53	50	53	49	59	56	64	58	66	63	51	53	59	62	59	62	44	52	52	57	46	34	55	61	55	62	53	61	61	62	59	58	60	58	58	53	44	48	53	54	47	46	56	63	39	49	52	64	54	67	55	58	51	53	39	56	54	58	53	43	47	60	55	73	56	56	48	62	50	55	68	48	58	52	54	42	42	46	53	58	66	54	58	38	57	67	64	60	45	59	56	70	61	54	46	45	45	63	43	61	62	57	58	52	74	62	53	45	46	45	46	44	60	57	66	57	44	68	53	58	45	51	52	54	56	54	47	49	61	61	52	49	55	56	52	50	39	44	57	50	64	44	51	53	45	48	64	47	53	54	54	62	56	50	50	48	48	49	55	47	66	51	58	71	48	56	60	51	58	59	53	51	58	62	48	57	52	54	61	52	49	61	47	52	46	57	60	57	72	56	70	64	60	50	55	48	56	61	55	64	78	45	64	44	49	52	62	49	78	51	62	59	55	54	56	59	68	57	61	54	54	45	48	48	58	49	42	58	59	48	62	57	56	60	57	47	59	53	34	58	65	48	60	58	46	46	64	60	62	56	44	61	54	78	60	45
38888	35582	26114	27968	19615	10870	800	743	796	781	757	708	725	721	747	715	741	717	2322	3253	2602	1551	933	769	647	702	617	652	651	682	658	686	668	714	652	707	679	659	667	685	710	613	672	716	676	616	673	644	664	721	689	680	676	683	684	647	710	673	649	643	687	684	604	643	674	655	716	643	672	720	692	690	625	646	690	653	674	636	672	684	662	717	604	668	722	663	672	606	653	647	666	754	692	662	670	661	670	688	650	694	656	691	701	695	704	692	687	686	641	660	709	677	660	692	696	663	673	675	666	665	687	701	678	679	649	677	678	679	666	709	693	670	639	652	666	658	737	688	678	713	697	697	663	674	716	661	681	645	696	656	671	675	698	665	665	695	695	688	713	686	661	653	696	646	686	675	648	686	686	665	678	681	679	638	704	707	678	705	620	651	703	655	660	697	683	685	595	652	697	667	678	679	664	688	677	687	674	717	625	722	657	714	723	661	678	699	697	702	651	688	647	671	680	696	656	701	654	659	693	656	641	692	674	675	686	683	715	652	648	673	656	673	684	691	673	709	703	612	689	690	700	712	681	644	639	705	680	655	671	709	677	655	665	639	653	663	675	652	652	732	646	677	638	681	699	671	653	676	665	700	690	649	665	679	702	677	696	659	663	663	687	691	681	696	724	682	672	629	705	640	700	722	698	691	641	654	633	673	691	673	692	680	672	706	697	642	658	660	659	690	652	680	670	685	677	685	674	706	683	655	655	608	695	655	704	724	708	650	687	690	666	677	655	677	678	661	652	641	710	669	680	723	657	684	684	695	714	712	705	666	690	676	625	644	665	675	686	615	691	633	636	610	701	684	698	701	707	675	703	678	656	653	623	648	615	656	665	669	624	730	706	684	681	660	673	641	670	677	661	664	691	675	699	669	656	685	627	697	677	638	620	660	721	683	639	754	674	696	729	608	661	651	661	624	694	729	682	669	652	675	622	649	714	686	656	687	692	643	625	661	692	679	659	670	669	718	669	654	667	699	642	691	746	687	695	692	643	646	714	674	691	647	657	684	682	665	675	646	638	652	681	688	730	687	651	702	666	735	704	681	647	644	686	614	654	697	682	697	637	647	670	622	645	712	670	678	696	675	702	701	676	673	723	649	681	646	656	676	660	654	643	639	688	732	698	667	729	642	650	691	686	697	677	664	723	693	645	654	688	685	666	695	635	647	663	692	685	619	663	694	740	660	675	689	699	711	674	682	706	708	674	721	689	675	686	659	627	635	621	712	708	681	681	664	677	617	674	706	693	678	680	630	692	660	656	689	644	651	667	661	643	697	689	648	673	659	693	675	658	690	697	642	681	639	686	671	688	668	662	671	666	717	683	686	683	670	709	648	659	670	664	687	685	662	724	691	652	668	679	724	688	671	690	700	688	662	693	685	671	677	697	712	673	696	636	707	667	741	668	673	661	657	643	628	663	656	699	690	675	702	676	687	633	700	686	690	651	645	712	652	663	640	662	696	689	664	618	661	684	679	713	678	672	679	689	659	674	673	661	682	676	674	690	626	665	677	672	656	642	733	642	689	701	694	689	671	644	642	697	704	638	680	689	630	664	662	668	671	701	684	674	654	664	651	679	691	681	648	697	690	680	693	671	703	663	679	654	685	668	678	671	643	697	665	654	711	685	682	691	710	639	654	663	728	685	662	677	656	690	685	695	649	647	647	658	672	653	714	660	684	676	666	689	660	690	693	689	667	669	707	662	647	686	660	677	680	672	649	685	682	666	650	659	691	697	690	626	683	653	687	659	644	648	678	687	694	674	691	613	661	727	718	678	639	673	707	706	664	685	697	699	656	715	675	718	679	669	675	673	667	661	662	667	672	715	641	662	702	650	661	723	628	621	683	682	729	657	695	656	699	631	677	681	664	721	621	641	641	729	697	686	677	670	722	628	655	684	666	703	668	730	670	675	683	680	678	708	676	655	662	667	685	697	679	658	669	647	664	702	644	692	707	635	715	684	632	654	647	679	672	666	743	656	681	661	640	659	648	655	670	646	658	666	708	666	703	706	683	694	647	656	703	669	622	658	669	665	657	676	673	702	675	656	670	711	689	677	675	631	731	678	677	658	663	681	680	612	685	664	712	697	666	682	647	727	649	689	654	659	692	702	679	694	685	722	644	672	651	696	675	639	684	640	689	677	681	713	742	703	621	673	656	624	675	656	711	676	698	652	680	706	632	685	670	620	691	639	674	643	632	692	664	686	707	684	668	623	658	632	667	677	690	673	721	669	623	675	696	679	690	725	683	650	664	663	673	687	650	694	662	703	648	669	667	628	699	627	688	643	610	633	667	691	677	686	679	629	647	693	712	629	677	662	652	713	688	692	694	672	672	693	678	632	663	654	656	690	669	665	697	654	678	723	674	732	689	664	675	704	691	684	695	665	664	703	698	706	672	680	679	664	668	681	663	674	707	666	680	685	664	622	734	683	667	682	699	686	691	642	677	701	670	689	705	688	691	660	665	724	636	696	680	694	705	673	670	693	716	653	643	651	655	645	646	642	700	665	643	643	661	722	666	703	663	652	652	678	672	706	707	667	660	669	658	719	692	720	696	660	718	687	669	648	716	707	670	675	694	669	693	708	680	675	712	634	662	643	677	650	643	645	667	667	690	709	612	672	688	666	687	655	637	674	685	701	653	670	657	639	632	644	653	662	701	657	667	704	660	640	684	713	658	692	693	682	649	646	637	699	649	682	696	755	680	668	648	673	701	723	646	687	664	675	705	725	693	676	655	659	645	674	631	683	670	689	662	728	706	634	717	728	685	682	687	680	710	640	658	700	653	658	665	678	673	702	688	650	678	667	707	658	679	716	667	674	646	685	730	691	675	702	672	673	651	666	674	617	699	687	596	659	699	678	657	677	674	631	674	675	693	681	707	665	747	668	663	679	671	626	683	658	657	695	636	635	665	714	675	698	649	669	644	677	689	675	657	647	659	666	707	665	674	650	623	674	611	687	690	685	634	634	668	684	685	646	684	668	658	655	653	672	719	713	717	688	687	631	705	687	695	689	685	753	635	647	692	680	704	667	691	664	654	655	659	683	646	695	671	666	672	668	659	699	666	594	645	704	698	667	687	695	671	696	686	685	666	654	671	642	672	675	670	688	663	659	656	656	675	636	670	670	703	703	680	686	674	703	714	618	691	677	687	684	653	649	675	665	681	668	624	689	696	714	662	658	651	690	711	693	686	697	639	651	697	698	654	647	688	693	655	661	659	660	659	664	709	624	659	682	682	681	659	642	697	667	720	677	684	624	655	679	670	660	676	683	666	682	690	660	683	682	712	683	647	696	703	674	695	636	677	709	702	690	690	687	658	665	664	650	695	697	725	656	701	660	629	666	715	654	702	639	680	720	679	633	689	651	668	695	704	700	702	669	663	697	621	665	692	623	618	699	678	690	637	713	659	734	647	661	672	687	691	720	665	705	661	663	654	642	680	668	701	685	720	692	658
18957	28480	15205	6675	1785	751	59	50	58	58	44	75	57	54	31	57	48	67	178	238	195	113	74	71	61	57	62	60	51	40	59	44	55	45	55	46	54	42	54	43	59	53	57	51	41	47	54	57	40	51	40	53	49	43	48	47	47	49	42	48	52	59	51	53	63	43	45	47	55	47	50	56	44	69	48	56	38	56	57	59	41	59	59	53	30	45	69	55	58	49	62	40	53	49	49	41	38	50	50	55	53	58	38	47	51	69	52	59	57	43	43	56	45	52	44	52	45	50	45	45	46	55	51	49	44	34	60	57	50	59	45	44	34	60	53	45	53	45	41	43	49	63	55	53	60	56	54	48	43	55	41	53	49	59	53	48	47	53	46	50	49	42	56	42	40	54	35	58	51	56	51	48	49	47	55	54	45	56	42	52	50	51	60	52	53	37	52	61	58	56	59	63	52	56	46	46	47	42	61	39	53	55	53	65	60	56	46	48	38	54	60	53	56	56	42	42	45	50	32	43	49	60	47	49	47	49	56	61	46	51	56	38	45	66	50	36	49	56	54	46	60	46	39	63	55	56	38	42	57	62	56	49	47	44	42	55	33	52	47	45	63	49	47	50	50	56	56	38	52	47	49	44	53	42	46	40	57	53	51	61	64	52	48	50	55	56	60	51	50	49	64	37	44	61	43	45	39	51	52	53	74	43	59	42	46	50	56	64	62	63	53	65	53	55	38	60	60	48	54	57	58	60	39	47	58	48	52	35	46	38	40	57	51	64	53	62	55	44	44	47	58	52	55	61	48	72	55	53	30	54	56	47	63	45	49	58	47	45	52	46	54	62	59	54	65	41	59	51	61	52	49	47	60	50	48	53	39	59	58	51	47	53	64	53	58	57	39	44	54	56	50	46	48	54	46	47	52	50	52	53	61	42	43	45	56	58	56	64	63	47	48	55	47	49	46	38	51	52	58	50	52	46	54	61	54	55	42	55	48	52	49	46	34	56	49	48	70	43	49	57	54	47	49	53	42	48	42	50	50	54	56	54	43	52	47	46	55	51	44	46	42	46	53	49	50	49	54	60	56	57	45	42	58	50	52	54	40	54	51	42	49	46	50	45	47	55	39	33	62	42	55	39	56	48	44	49	42	47	56	49	60	63	41	47	45	62	52	53	53	55	55	55	59	53	56	60	55	66	56	56	51	57	52	49	52	55	51	56	48	51	41	58	48	48	45	59	50	53	46	55	56	48	52	47	50	49	57	42	44	58	63	51	49	55	45	63	53	39	43	56	41	51	49	41	45	47	41	58	52	59	49	58	48	48	60	39	38	57	53	53	50	54	58	48	49	53	50	63	58	41	61	48	46	41	46	55	58	41	53	43	53	57	43	50	46	47	44	56	44	63	54	56	50	44	38	64	54	41	46	49	67	63	48	49	43	45	64	53	48	49	45	42	60	56	51	44	61	50	40	56	52	53	52	49	51	53	57	49	44	51	70	53	41	69	54	39	48	41	53	69	48	46	54	54	53	49	52	44	63	42	38	34	44	32	43	49	37	50	50	64	54	60	54	58	54	55	48	45	44	39	45	53	47	55	52	54	47	54	53	39	51	52	60	41	58	54	56	49	40	63	47	59	52	60	62	58	46	51	65	32	54	37	46	57	42	38	51	58	58	48	58	49	37	46	68	51	51	52	40	74	54	51	53	68	59	59	47	57	46	39	48	45	58	38	48	45	47	51	49	52	53	52	50	41	57	46	45	49	54	39	46	54	50	41	58	53	46	53	57	45	50	58	48	37	57	52	48	57	48	58	41	56	52	67	52	36	44	56	62	60	47	52	44	42	49	55	45	60	43	41	61	48	53	50	45	58	61	48	65	40	48	55	56	36	54	48	60	49	53	60	52	51	47	53	56	38	52	55	43	54	38	55	46	63	38	56	48	45	43	58	40	60	52	41	49	47	57	54	45	60	56	58	53	66	70	51	44	40	54	46	46	55	55	46	57	54	50	52	52	51	54	49	49	55	45	60	44	59	44	41	49	46	50	39	34	51	62	42	43	61	49	51	56	53	59	56	53	49	57	53	54	64	41	46	55	49	54	42	56	42	47	47	55	53	55	53	47	64	58	67	55	53	40	42	52	47	56	63	58	44	42	57	53	37	48	35	47	42	45	48	41	52	50	38	57	52	53	39	51	44	48	55	57	62	49	49	59	44	39	54	57	43	49	53	56	52	50	52	52	57	60	48	55	49	56	45	62	55	45	50	48	47	66	46	55	56	50	60	38	52	54	56	44	56	53	42	40	53	49	57	47	45	54	58	56	57	49	54	52	46	63	52	62	45	47	49	50	59	56	46	54	49	48	48	48	55	52	53	64	45	47	44	40	38	51	47	49	51	57	60	53	64	52	49	41	69	57	42	51	48	42	56	52	39	40	65	43	44	51	44	41	60	50	61	52	51	49	52	58	57	54	51	40	45	42	55	52	52	46	43	55	51	60	62	40	43	49	36	54	47	50	46	63	51	48	42	61	59	46	46	52	52	52	53	55	53	48	40	46	63	42	64	60	52	50	56	45	47	40	59	55	57	47	47	51	51	53	60	38	61	50	46	64	41	52	58	52	49	48	46	65	51	43	49	54	42	50	55	51	56	53	56	46	43	50	42	41	50	51	54	52	46	53	52	46	53	42	56	46	58	49	53	55	53	45	40	46	56	58	48	54	43	51	45	49	48	53	44	48	61	55	68	59	51	52	51	67	54	50	46	47	35	55	43	47	46	59	53	50	60	52	54	45	52	53	56	38	62	43	58	50	44	44	55	50	63	38	38	48	45	54	61	40	46	57	64	61	57	41	49	52	50	53	53	38	62	48	53	52	46	61	47	56	52	45	48	52	47	33	40	52	57	50	53	44	58	55	53	48	56	56	44	45	49	52	50	51	53	53	38	41	49	49	40	60	47	48	63	54	46	62	51	49	49	52	50	53	48	48	45	48	54	59	54	44	39	40	43	49	48	57	42	52	47	46	42	46	56	48	38	53	56	53	53	59	39	49	58	51	55	59	44	55	44	54	50	47	53	53	38	45	52	52	54	56	47	45	53	41	39	44	45	49	53	45	57	58	46	47	39	47	44	60	47	44	45	45	47	59	52	56	59	47	54	44	55	48	57	41	63	41	53	66	66	55	55	39	51	57	45	54	46	52	45	53	53	50	54	52	65	44	54	61	53	51	55	68	50	56	43	43	55	42	46	53	50	63	46	53	61	45	52	40	53	49	52	50	65	67	46	64	59	45	53	56	39	53	38	47	62	65	60	46	52	49	46	49	63	50	45	53	51	54	54	51	53	53	44	45	47	58	48	43	47	49	55	50	55	51	51	58	63	45	57	53	52	45	56	43	54	53	45	55	57	61	47	53	50	47	46	49	65	62	55	71	60	47	61	50	53	33	54	58	60	51	63	45	50	50	38	40	46	46	40	49	49	61	57	55	52	62	50	39	49	45	49
47330	45123	35956	40149	28491	21330	1032	1064	886	837	749	737	748	681	662	688	617	1286	5412	7165	5479	2679	1233	851	676	635	617	617	632	657	644	629	609	611	635	628	639	598	700	629	622	644	668	600	647	596	608	637	637	677	648	634	601	643	617	608	650	617	669	601	635	594	646	622	618	618	685	643	632	645	632	593	650	649	664	598	621	568	617	639	634	655	672	627	581	587	597	654	661	634	625	595	660	615	663	650	597	628	628	565	626	602	643	657	650	595	573	611	678	637	649	647	608	612	620	641	605	676	616	620	625	619	614	621	654	659	640	664	584	634	579	648	599	627	610	623	570	599	640	639	672	658	648	628	590	673	637	634	635	670	656	642	631	623	586	592	608	683	576	650	603	635	700	635	605	645	621	616	589	603	590	629	639	632	605	632	661	660	654	635	635	601	609	631	575	622	626	631	677	637	562	664	600	610	611	621	654	599	603	653	596	647	623	667	600	614	625	637	649	602	638	588	579	629	596	652	625	598	601	617	661	557	585	657	563	577	625	620	627	616	604	621	687	617	643	632	678	609	657	629	610	642	635	634	600	611	586	629	623	613	617	608	655	673	636	617	661	654	599	619	605	592	607	638	619	636	616	641	607	599	667	652	590	615	629	657	609	635	623	634	575	602	645	596	599	616	671	619	604	616	654	582	612	619	647	618	604	669	623	661	639	583	645	619	726	648	644	615	640	605	609	626	629	608	665	635	579	665	638	625	622	632	610	656	622	664	606	705	616	598	667	626	636	640	663	656	600	623	601	590	671	615	616	649	624	628	626	658	589	624	634	586	620	624	676	618	618	607	623	656	660	599	607	646	611	644	636	625	627	645	604	610	659	606	653	641	636	620	591	646	629	607	659	631	620	636	614	637	556	636	612	585	640	604	620	626	599	677	593	666	644	606	577	627	620	636	641	632	612	595	611	619	633	661	596	647	665	669	641	589	601	661	669	608	656	630	592	673	619	640	623	661	632	637	641	640	641	633	602	576	608	684	611	659	630	620	628	658	617	629	616	612	617	617	636	668	660	624	650	631	599	630	687	620	631	630	642	652	624	638	623	662	614	639	682	584	644	633	627	626	607	605	591	635	618	612	593	644	611	611	614	661	626	633	641	592	633	607	666	626	617	623	622	641	662	615	656	616	644	588	644	669	638	611	635	621	611	579	598	590	628	657	669	631	626	579	635	623	600	641	621	600	607	607	653	602	645	625	587	652	613	628	629	628	576	584	628	630	623	603	657	606	647	621	663	609	643	659	616	656	653	635	613	616	594	650	602	606	697	626	609	624	645	653	624	638	591	610	601	664	627	583	717	603	623	653	636	612	624	637	611	622	617	636	617	608	657	626	621	593	622	605	658	637	627	619	601	631	574	682	626	628	604	673	650	687	643	653	631	635	614	609	601	583	652	615	614	626	642	652	642	628	616	638	638	564	621	642	657	643	609	607	635	637	623	608	636	621	609	638	627	602	658	665	640	620	650	647	597	648	646	611	580	618	645	627	612	645	623	649	610	618	588	598	588	583	621	635	622	632	572	606	671	627	643	648	619	602	617	637	634	626	629	641	631	641	650	647	632	672	660	633	626	614	640	672	664	653	619	646	601	628	642	610	615	629	633	612	576	621	659	612	646	624	655	617	626	643	578	664	627	598	638	634	620	667	657	640	640	586	644	609	637	659	637	618	641	611	584	614	635	641	660	654	594	642	630	603	603	641	636	611	635	628	574	612	593	612	563	638	651	638	588	599	631	628	599	621	656	584	653	603	668	597	630	622	653	634	658	630	600	658	610	622	645	622	649	628	601	641	606	632	630	610	610	592	631	588	588	615	647	598	606	620	662	663	623	629	593	615	601	631	662	586	659	673	652	636	627	644	615	675	641	606	628	596	604	615	657	602	636	577	621	651	628	576	600	614	631	629	603	610	561	633	666	618	658	610	613	634	610	672	629	626	646	598	635	616	620	654	608	641	592	654	601	658	603	590	648	649	604	635	634	627	609	659	621	653	618	598	686	672	611	607	643	596	609	595	669	664	606	661	631	599	618	632	656	596	609	572	623	592	608	605	648	580	667	608	595	626	592	577	604	625	608	624	618	603	635	624	657	637	658	617	618	625	613	604	614	614	621	650	657	602	626	612	630	632	658	645	654	623	630	651	622	627	617	650	656	629	665	628	637	631	621	564	589	602	591	609	640	615	626	669	636	582	587	560	603	618	616	625	633	639	608	598	628	644	604	606	601	663	660	624	611	632	624	604	611	665	636	637	668	581	636	566	630	643	617	635	619	677	606	634	660	614	631	616	649	675	639	632	576	636	605	630	622	601	654	610	626	648	667	620	672	682	615	609	635	642	625	641	605	590	652	636	615	622	656	590	628	630	620	629	600	652	631	624	637	636	618	620	619	653	600	590	649	602	618	650	645	632	625	616	668	606	657	612	625	592	616	637	612	646	616	630	613	600	630	622	620	593	617	609	618	625	558	628	657	603	596	667	606	653	661	639	596	569	611	583	627	645	604	637	639	607	663	604	625	613	633	635	619	630	617	577	660	608	615	649	606	596	656	684	610	647	669	578	645	632	617	656	613	597	637	615	651	632	669	609	634	631	628	627	620	592	624	650	672	632	620	636	627	609	617	587	629	665	633	631	618	587	652	624	671	576	617	624	613	596	614	665	635	595	617	681	612	587	636	615	635	599	644	619	610	616	672	653	689	621	646	585	622	609	598	595	621	639	637	653	639	649	618	613	616	613	633	645	607	622	658	603	626	624	647	653	629	590	578	623	591	624	641	629	632	628	561	596	648	610	635	670	629	629	602	619	603	639	635	608	597	607	597	631	602	647	595	605	605	634	597	656	629	616	617	624	639	584	664	654	617	620	612	623	654	636	608	666	609	621	617	635	621	600	632	636	644	643	595	595	634	646	620	565	629	603	633	596	646	624	633	586	650	635	600	604	607	599	611	651	589	604	630	612	594	635	651	620	604	593	624	691	630	652	645	631	616	634	645	643	614	577	653	634	621	616	620	647	639	653	639	632	623	593	632	604	648	641	664	650	615	606	601	676	631	614	636	599	592	652	634	605	614	590	621	674	604	652	614	606	617	618	628	638	643	619	612	556	621	587	573	610	617	601	620	625	629	583	592	655	624	649	624	624	573	614	598	616	617	631	610	640	662	635	615	585	594	643	623	610	648	594	607	643	601	610	652	640	601	661	617	643	634	648	618	613	605	653	611	599	600	630	622	638	612	631	652	606	639	650	660	593	583	629	595	633	641	625	626	609	598	611	653	663	621	660	582	635	603	586	622	666	627	573	651	594	641	588	646	625	653	608	650	590	584	641	653	630	616	616	652	618	622	644	647	649	644	601	668	572	628	643	619	607	623	650	666	631	676	644	633	677	622	631	630	620	655	628	618	600	643	607	692	612	611	635	598	655	616	636	586	627	662	618	634	666	677	626	657	645	605	640	656	582	623	651
16400	26327	15135	6350	755	616	73	65	69	72	73	65	70	71	71	58	56	93	265	320	245	128	78	81	84	78	65	62	81	62	76	65	60	60	70	71	59	74	59	69	70	69	89	77	71	62	64	56	71	58	89	69	57	74	70	53	59	85	85	57	52	64	58	53	67	70	62	65	63	61	62	68	67	84	68	63	54	64	57	66	58	66	59	59	60	68	53	55	64	68	97	65	62	66	60	64	63	57	68	67	59	66	76	71	65	72	52	64	58	68	58	74	57	73	67	62	66	70	65	76	78	69	63	64	74	55	74	70	77	58	61	70	72	60	67	69	63	65	70	63	58	68	57	84	56	85	74	84	55	65	73	47	54	49	57	65	50	66	66	50	50	57	58	59	72	60	72	56	60	68	62	69	68	61	76	61	66	65	77	63	78	61	61	60	61	90	62	58	68	70	62	74	64	75	54	56	72	70	57	69	65	64	69	61	60	74	67	54	58	62	66	57	65	62	60	50	56	80	72	52	51	64	56	58	75	56	65	64	70	67	62	64	72	69	67	67	58	53	59	70	74	61	66	68	73	55	82	70	65	58	54	56	53	63	66	61	72	75	46	60	59	62	65	68	70	69	63	65	80	73	67	64	67	73	74	79	57	76	52	59	68	76	62	66	73	62	68	62	62	73	64	72	56	70	73	59	62	63	66	71	75	51	57	68	67	73	60	67	55	68	55	68	81	73	56	72	59	80	68	65	68	66	63	55	87	63	62	48	67	69	61	64	71	59	73	60	71	69	71	72	59	71	62	69	68	78	67	63	59	72	55	60	69	72	69	65	69	68	64	63	58	64	59	63	73	67	65	72	68	59	46	73	65	80	74	55	74	65	71	57	76	66	58	66	74	57	81	62	56	70	69	47	66	66	80	68	45	51	71	60	66	63	67	68	76	64	58	66	63	54	68	71	68	63	56	78	62	55	57	58	73	52	86	62	71	50	61	69	72	66	65	70	64	65	56	71	74	63	74	68	65	68	68	68	67	69	70	56	77	77	70	69	73	55	67	82	67	53	61	52	71	73	66	61	60	52	65	70	74	78	63	68	54	65	73	61	78	59	67	47	68	61	73	88	91	59	66	73	58	53	75	58	71	58	60	62	70	63	69	63	53	57	63	70	59	72	67	66	66	67	58	59	79	52	71	71	73	64	55	71	66	81	71	53	54	54	63	74	59	70	68	68	78	65	72	60	69	67	71	66	61	72	67	67	73	71	70	65	54	58	59	66	75	56	69	45	81	68	56	60	72	73	66	66	72	58	66	79	63	79	62	67	59	73	72	60	80	72	70	68	65	69	59	68	54	57	66	69	58	58	65	56	60	61	60	62	61	59	66	70	66	56	70	71	66	73	46	67	57	63	71	64	65	83	71	51	58	61	56	52	62	57	64	58	58	68	62	81	68	62	77	55	64	60	56	52	71	72	53	62	61	61	78	64	67	73	52	73	65	88	52	65	70	58	56	54	69	56	54	79	76	53	60	52	71	52	70	79	65	64	74	76	65	64	64	68	74	67	70	67	65	66	78	54	71	69	61	62	68	64	65	69	67	75	70	63	64	66	70	61	66	70	70	76	63	63	65	64	69	78	69	49	59	64	59	53	62	69	67	74	82	68	68	71	71	61	69	70	63	52	65	73	51	72	66	59	77	57	67	61	68	64	75	46	59	62	58	65	71	60	59	68	64	60	55	76	70	71	61	70	59	64	71	61	75	60	60	59	64	78	64	62	63	62	60	73	64	59	67	67	65	86	66	66	67	87	72	54	55	71	62	69	75	68	70	56	73	86	73	69	65	70	72	57	72	86	53	66	58	75	51	68	61	67	74	61	69	63	68	59	61	60	67	59	68	66	74	62	70	64	54	73	67	81	62	67	54	76	73	73	54	52	88	57	67	45	71	70	59	59	60	73	79	74	67	57	59	67	64	54	68	73	63	74	56	83	74	70	61	67	66	68	65	70	68	62	65	71	63	69	73	76	71	75	73	56	65	71	50	73	79	75	74	59	66	73	70	76	44	56	60	64	71	80	54	71	85	59	60	67	69	63	76	70	63	62	78	75	70	63	61	82	66	67	87	84	64	70	69	64	53	67	57	61	68	56	56	62	66	66	74	64	74	64	77	59	67	58	64	71	60	66	55	59	77	61	54	56	70	68	60	61	63	66	73	82	67	74	78	53	71	86	62	67	66	65	68	72	72	70	71	67	58	77	61	60	63	69	72	67	58	58	68	61	66	70	53	61	69	59	67	66	76	59	63	61	72	77	69	75	58	57	68	61	71	57	71	70	74	63	58	62	50	52	61	62	67	51	63	60	59	75	69	75	84	64	76	60	47	65	58	70	63	55	60	69	71	59	70	94	61	61	63	69	49	70	62	66	61	45	61	53	71	65	62	68	64	56	61	76	50	69	64	79	90	58	62	67	56	70	81	56	86	71	69	70	48	66	66	46	63	59	66	90	66	59	60	63	72	82	54	65	63	59	75	81	61	69	72	69	74	62	56	66	65	66	58	65	61	60	61	65	68	58	77	61	63	63	72	67	82	77	68	71	71	64	78	66	65	60	62	67	58	80	68	52	60	52	70	60	84	69	58	64	61	70	65	68	69	56	68	62	59	68	70	65	73	66	71	73	53	57	73	54	73	51	62	83	74	76	66	73	65	71	87	56	68	68	58	59	70	70	58	57	60	78	64	75	67	62	65	69	55	62	64	70	58	56	60	73	56	77	60	73	55	63	69	86	76	49	68	65	62	76	59	67	70	68	73	63	80	56	51	86	67	68	73	62	66	62	65	54	61	71	70	70	66	76	64	65	59	67	61	60	57	55	66	56	62	57	47	77	59	55	52	55	61	64	76	70	64	77	71	71	56	58	72	67	54	62	61	68	64	56	78	50	58	69	76	74	57	77	70	63	70	72	67	60	57	65	74	59	67	69	59	66	77	71	58	64	73	67	54	61	78	71	67	71	50	56	74	63	64	61	67	63	62	53	52	75	58	67	66	71	51	65	47	60	57	68	75	61	67	70	69	50	68	67	77	51	59	65	74	64	80	73	72	65	58	64	79	73	57	68	65	52	66	63	55	65	56	57	57	55	47	71	64	63	73	76	77	78	71	65	54	61	57	71	64	56	57	63	77	64	55	84	70	67	64	54	65	60	52	52	75	73	71	60	69	66	67	80	82	71	64	60	56	69	77	80	68	71	86	61	61	81	70	62	48	54	68	74	58	81	72	63	75	65	67	65	62	67	75	63	62	66	55	59	74	69	59	62	58	62	82	76	69	57	63	62	76	69	62	68	71	66	64	58	80	72	63	74	72	61	67	57	59	49	78	68	59	53	82	58	61	73	67	55	75	56	45	76	74	62	62	74	64	57	71	75	67	65	66	77	59	66	83	82	56	74	67	62	51	58	63	63	73	69	64	61	67	67	59	71	70	74	68	52	71	67	72	56	70	75	61	57
47942	48315	36643	37441	17185	18482	1343	1226	1128	1032	1026	959	906	911	889	868	885	2511	8802	9346	6439	2882	1225	1009	831	823	772	846	790	779	788	796	847	795	831	843	817	824	796	808	825	811	800	774	815	831	837	793	805	814	811	789	832	782	804	822	777	753	797	799	799	850	804	826	783	769	794	819	801	757	826	830	765	832	765	798	852	814	810	809	821	815	772	839	762	802	786	803	754	821	794	833	806	784	818	821	821	769	875	760	834	753	813	802	817	808	769	789	803	784	777	753	814	787	810	797	810	804	811	818	810	818	776	754	805	801	824	801	789	791	798	762	809	819	846	846	786	783	782	827	818	811	793	769	807	800	802	825	785	754	815	764	855	816	782	840	757	780	839	857	790	792	756	791	827	810	746	791	837	783	787	837	821	815	860	793	843	730	843	781	786	810	806	811	805	802	814	810	780	793	819	822	824	813	821	754	853	762	825	828	829	827	810	806	845	864	790	807	812	794	799	831	780	804	774	823	829	776	835	806	812	806	800	861	817	832	809	770	793	829	832	753	839	782	784	779	808	754	818	837	817	842	845	771	769	791	806	820	835	809	822	783	763	821	836	819	778	778	788	791	790	805	803	786	795	787	821	822	780	806	817	768	789	773	812	827	805	797	811	791	825	820	756	769	792	785	822	806	840	767	832	807	791	840	816	796	804	803	786	809	764	852	829	782	804	780	847	793	740	745	779	801	769	797	830	839	780	744	786	857	801	824	807	807	834	785	834	830	784	802	817	791	785	787	788	799	803	828	778	784	808	793	797	869	779	787	843	806	830	816	829	799	785	831	812	798	782	787	804	848	842	806	843	778	811	767	810	834	814	792	821	818	804	813	803	815	814	817	805	772	777	807	777	751	813	754	769	830	855	839	781	771	830	796	754	767	776	753	828	778	808	809	785	771	758	803	836	824	790	798	805	873	810	859	821	817	803	822	819	784	817	824	856	836	846	805	722	766	847	832	783	815	817	784	823	829	772	772	823	818	837	817	802	808	785	828	770	761	811	806	821	803	787	789	814	777	808	790	819	815	761	772	815	807	833	814	763	784	803	768	852	844	816	800	801	813	823	838	742	778	809	835	816	826	845	805	749	835	852	754	772	782	789	823	817	831	859	866	808	831	820	841	820	776	804	798	818	782	814	826	775	859	794	747	770	772	790	777	786	817	779	774	826	827	800	801	786	844	860	834	792	745	807	759	825	781	786	790	809	757	801	798	811	780	798	787	804	838	780	813	836	831	769	777	765	798	903	786	837	747	800	739	828	817	825	799	762	771	827	774	821	805	766	795	807	836	812	775	851	806	795	830	805	775	823	813	852	785	787	790	831	794	802	812	827	840	859	809	834	821	775	772	835	805	792	803	818	806	801	823	812	793	746	875	806	789	746	789	763	814	844	810	840	793	769	821	812	816	791	787	805	760	826	795	812	806	806	798	830	832	791	833	769	831	782	741	820	761	784	793	847	805	814	799	782	842	780	830	808	770	774	815	799	844	792	798	791	768	787	817	800	797	800	760	766	769	795	775	782	854	799	797	815	777	827	822	796	834	813	802	778	787	850	808	858	786	770	824	829	795	787	826	841	804	785	758	758	781	830	833	821	790	815	837	787	810	801	795	801	824	763	798	771	829	828	794	807	785	814	772	806	789	825	808	797	806	834	814	816	842	758	812	796	800	792	846	810	772	833	779	833	777	832	797	797	830	795	765	811	800	887	765	759	771	831	790	837	792	754	817	805	810	792	857	807	786	803	790	781	821	774	816	796	786	773	774	787	754	819	837	808	838	795	787	819	804	766	781	815	822	826	830	821	844	801	800	767	794	820	836	772	820	809	820	860	797	791	794	758	773	776	780	800	819	827	806	832	799	814	810	785	791	847	794	833	793	736	861	853	825	751	787	821	763	807	797	776	765	833	802	808	811	810	839	741	774	846	792	821	792	854	832	834	757	783	792	800	802	821	773	822	822	781	748	805	767	829	787	804	805	811	818	813	778	785	763	807	774	773	875	802	845	810	798	799	767	821	784	822	799	806	829	768	813	840	799	859	808	799	798	801	753	803	806	811	803	764	784	798	800	852	815	823	779	765	789	822	807	763	822	804	779	848	778	802	782	831	825	832	789	802	745	787	836	804	811	779	786	748	855	770	809	752	810	778	734	793	846	779	827	807	796	840	826	791	874	810	785	808	850	870	765	793	822	802	744	773	785	824	789	789	822	777	831	808	800	772	810	809	812	824	842	782	808	836	813	782	794	776	796	737	817	803	838	792	840	787	830	781	800	800	841	827	782	824	813	802	796	782	757	832	817	823	837	790	809	789	788	789	844	791	832	780	870	815	790	765	848	785	805	803	802	817	789	811	805	817	846	780	790	822	787	762	838	787	830	811	830	779	814	810	796	797	762	787	813	765	805	805	795	847	819	832	764	817	818	769	786	823	813	728	764	746	834	767	810	775	812	796	761	806	767	778	797	742	835	816	803	824	818	820	787	791	798	806	853	825	811	823	798	826	785	831	807	801	782	811	842	829	798	790	818	754	810	820	769	815	811	844	860	767	801	768	810	766	816	813	834	800	810	761	809	833	826	805	827	820	824	801	823	763	762	804	746	869	821	839	778	806	819	793	784	744	800	797	792	776	809	788	791	798	794	818	743	830	816	825	795	817	784	822	807	828	836	821	820	782	825	779	823	777	788	785	793	826	798	822	806	806	786	797	848	829	805	822	813	785	785	798	835	803	831	785	818	780	796	872	793	817	758	817	781	832	823	729	770	781	842	834	842	800	815	824	834	819	792	845	804	813	804	841	790	796	785	793	848	775	769	804	776	803	803	772	777	770	815	810	812	781	855	796	796	792	847	775	743	822	803	794	787	834	776	815	825	771	868	781	765	778	782	789	757	780	797	791	780	856	787	792	817	767	773	806	791	804	808	812	811	820	826	830	860	798	846	862	826	773	802	793	773	819	798	796	739	813	702	863	832	773	804	794	743	742	821	798	842	781	783	856	855	802	795	825	800	796	806	811	779	808	781	738	788	771	818	824	821	793	737	792	822	805	774	775	866	841	787	780	768	797	788	832	791	801	790	832	804	859	785	810	825	837	844	821	833	819	769	803	787	851	814	831	783	791	812	830	786	817	755	753	798	859	831	791	803	791	792	788	809	798	801	774	807	816	769	770	792	794	756	853	811	772	816	810	786	860	830	823	795	787	775	808	815	736	820	850	776	822	832	781	790	792	788	792	750	795	786	788	804	800	775	836	756	796	770	771	815	780	836	734	817	812	772	795	821	782	808	845	804	780	870	784	852	817	774	793	760	811	788	822	800	822	813	846	810	830	808	759	817	803	835	810	831	808	875	823	869	804	779	784	791	836	766	753	767	782	812	778	781	833	832	805	794	783	793	834	829	764	772	796	755	740	832	786	778	828	793	836	810	817	822	819	771	823	752	814	819	779	845	755	781	818	842	788	806	815	815
23146	38030	22224	9826	815	517	79	62	79	56	65	67	60	48	58	49	64	139	420	529	321	190	90	60	54	63	63	49	56	56	59	49	53	63	62	52	69	49	69	65	65	58	64	50	68	65	54	60	54	47	73	56	56	73	66	64	57	69	60	55	82	54	63	66	55	54	61	66	57	61	72	61	53	46	62	70	64	59	64	63	62	50	59	54	67	69	57	60	54	63	63	61	65	70	61	63	80	61	48	58	55	67	57	57	76	73	48	74	62	66	61	58	71	59	49	67	49	59	63	51	63	51	56	47	53	60	56	66	54	63	63	56	51	51	62	60	67	57	65	72	70	62	63	67	67	66	53	78	56	63	65	67	70	62	56	68	42	54	66	68	55	60	65	67	76	76	66	45	60	60	41	53	65	60	54	62	67	55	47	66	65	70	58	62	71	71	56	68	62	55	63	72	67	60	70	55	57	64	53	60	54	58	73	64	62	64	62	38	62	53	59	69	57	65	65	44	57	54	65	73	65	51	48	57	58	66	46	66	51	58	49	59	68	58	64	71	47	52	67	50	56	62	64	43	64	68	67	59	48	60	57	59	73	60	63	58	61	66	67	59	67	50	60	58	52	75	52	63	58	40	57	67	59	59	64	63	64	59	54	65	62	68	77	62	63	46	63	61	74	68	60	58	62	70	58	75	52	53	66	58	56	65	62	56	52	88	55	63	53	71	69	71	71	58	61	81	61	58	59	69	42	55	53	58	55	46	58	66	68	58	55	48	62	55	60	77	60	52	70	51	58	61	51	69	71	68	68	62	54	60	68	48	68	45	58	61	54	57	54	60	61	66	59	57	69	53	63	57	66	52	58	52	56	66	68	62	61	60	41	62	61	72	59	56	61	56	56	63	48	65	61	65	51	74	77	55	56	57	58	69	72	55	55	75	62	58	49	55	58	67	47	52	73	55	51	51	46	66	52	66	50	55	58	72	61	61	65	74	52	51	57	61	63	58	54	58	57	68	53	60	61	54	72	56	56	52	69	57	55	65	69	64	57	53	57	56	57	55	59	63	62	52	64	62	46	62	58	61	66	59	56	53	47	62	68	47	44	48	52	61	68	60	57	62	61	50	60	69	66	67	49	58	65	57	59	65	60	63	57	68	58	67	68	68	59	62	62	59	65	61	57	60	56	60	56	61	55	55	62	53	53	51	61	58	57	54	48	67	64	65	68	58	81	68	49	59	58	70	51	53	50	68	49	70	63	63	46	65	59	61	60	60	57	72	59	72	65	49	64	57	62	75	69	41	49	54	59	56	63	66	52	53	57	64	59	64	58	48	56	49	55	63	58	43	49	49	61	58	56	56	55	60	49	65	57	53	65	70	52	61	61	50	50	55	51	56	65	53	56	61	59	66	66	63	52	54	55	58	56	61	58	59	66	74	49	66	62	74	48	63	69	58	56	70	62	54	52	51	70	66	62	67	54	57	59	62	53	45	72	56	66	73	66	58	56	62	65	49	71	46	79	59	64	66	61	61	69	57	64	54	68	64	66	54	64	61	59	56	53	70	52	47	68	63	61	58	46	52	56	63	58	70	72	49	72	62	60	50	60	48	71	74	55	51	75	60	59	68	62	53	56	47	73	58	57	51	52	52	60	65	66	65	56	57	68	60	66	65	59	57	66	62	59	50	61	72	64	55	71	54	68	68	59	63	61	43	70	65	63	43	69	59	58	72	60	39	66	51	62	56	52	58	47	65	50	60	57	63	59	62	68	62	72	65	47	64	54	56	55	37	60	62	73	67	52	60	62	57	62	69	65	54	58	60	72	60	67	62	59	64	56	64	56	65	46	61	47	72	58	62	58	57	53	48	58	60	60	63	52	58	51	63	61	51	52	64	58	64	61	46	58	64	52	70	63	60	61	50	61	67	73	53	56	56	68	55	55	50	64	67	57	65	63	68	64	66	70	55	61	77	61	57	60	51	73	61	55	56	61	58	57	48	61	68	58	59	66	64	64	66	56	70	56	53	52	59	64	73	59	45	56	77	59	68	62	54	63	62	74	68	68	62	57	50	53	49	50	59	49	68	55	49	49	59	55	68	76	62	59	54	62	41	58	52	69	53	59	55	56	64	54	49	40	70	47	62	63	58	59	64	59	59	57	84	48	63	73	56	68	51	52	64	62	65	63	66	42	71	61	56	61	55	65	61	62	57	52	64	54	65	65	57	89	51	54	59	65	65	55	66	62	65	59	68	44	55	64	58	53	67	51	71	52	47	61	68	63	49	73	69	57	67	53	68	62	62	56	57	57	54	56	59	61	63	66	67	48	58	73	56	60	63	64	49	51	64	57	57	61	51	59	54	57	52	57	72	52	66	58	57	60	66	59	56	77	53	79	46	57	58	57	51	62	61	65	58	64	62	54	55	66	46	69	55	62	76	61	55	48	56	67	52	51	60	68	68	44	53	63	60	52	38	68	68	62	71	75	56	57	71	69	66	70	62	56	70	64	53	61	61	60	68	71	55	62	58	66	65	77	50	63	50	58	50	58	59	60	60	52	62	72	70	64	65	55	57	50	67	78	56	58	54	65	53	63	65	72	65	65	56	72	58	50	57	52	65	68	62	85	78	70	78	59	74	53	59	53	57	54	78	50	59	54	52	59	50	61	56	67	52	63	67	60	52	70	67	61	58	77	59	65	60	69	65	58	53	66	60	56	62	57	55	60	66	68	59	56	64	61	59	65	57	56	61	54	56	64	64	46	65	59	63	75	52	71	67	53	59	64	57	49	61	54	68	52	56	50	55	64	52	65	49	50	56	57	54	51	72	57	67	60	59	60	55	58	51	63	56	63	71	52	61	67	51	52	62	57	71	62	61	48	59	56	51	56	58	63	54	46	51	61	48	64	67	64	57	58	47	60	54	57	64	52	62	73	54	65	60	63	59	65	52	55	65	51	55	63	65	63	67	64	67	65	63	53	61	64	67	64	50	58	72	71	67	62	54	54	69	56	57	66	45	63	56	64	54	62	56	63	60	67	64	80	54	45	54	62	60	60	67	50	64	49	68	69	56	57	59	68	62	58	79	50	60	59	52	52	59	62	74	56	65	44	68	62	62	73	66	60	54	60	68	68	64	60	50	62	65	51	49	63	47	68	60	52	57	56	61	57	55	58	72	64	54	63	69	57	69	61	55	61	64	53	63	63	60	60	68	61	54	65	60	54	48	58	64	55	64	56	64	46	62	64	59	55	64	46	61	57	77	56	51	45	59	61	66	66	66	56	53	55	58	62	60	56	65	50	69	63	62	54	64	59	62	75	62	65	46	50	55	69	44	69	57	62	60	47	70	57	65	48	67	71	65	61	61	62	54	59	66	61	55	59	66	68	51	48	46	61	49	58	61	49	75	56	61	61	50	61	49	53	66	69	62	63	65	58	83	58	58	61	64	56	62	68	52	46	48	78	53	64	64	52	48	51	59	62	49	72	55	70	61	62	58	61	56
45984	49934	42756	42445	14770	12261	1683	1426	1203	1097	1061	1011	943	823	889	874	826	3720	12812	13395	8707	3813	1599	877	780	782	748	729	699	727	728	726	735	753	729	711	698	741	722	686	764	739	708	766	696	742	728	755	704	761	682	724	757	736	691	757	685	756	751	759	699	764	736	694	729	719	721	770	735	748	753	726	708	782	715	716	731	702	711	778	706	696	734	751	739	691	719	759	734	741	759	792	773	707	687	745	756	737	729	751	691	759	733	737	731	693	714	751	694	712	720	706	701	715	714	723	715	789	759	716	706	702	761	720	726	724	693	716	719	705	735	703	683	693	732	727	714	755	711	716	755	728	713	699	711	668	732	666	686	725	750	712	717	742	741	772	691	731	711	736	698	750	689	699	737	751	677	758	702	746	746	737	695	697	765	722	702	722	733	752	668	747	752	739	767	746	715	758	679	659	737	711	733	726	750	748	694	744	767	696	699	766	738	685	743	759	733	757	716	754	738	729	799	700	752	720	788	718	751	758	729	697	719	740	707	756	734	736	749	763	767	697	692	706	779	714	765	665	710	733	696	745	746	733	714	771	723	730	730	703	733	737	753	752	679	772	756	718	765	749	694	777	735	721	688	697	718	721	751	753	743	729	731	725	733	730	696	738	700	751	702	716	748	726	710	760	702	716	752	673	763	717	715	714	738	745	764	769	726	683	708	745	711	748	748	718	708	790	751	699	784	731	776	770	736	738	761	729	743	723	697	718	753	713	752	701	708	724	750	767	702	776	723	716	711	738	738	728	746	727	742	683	716	756	723	790	733	738	685	788	784	715	702	731	710	725	699	755	727	723	777	742	752	689	712	757	745	729	748	699	729	749	718	706	713	713	714	720	755	741	719	725	702	770	764	710	719	700	731	712	741	745	695	719	701	710	758	681	724	714	732	739	741	718	733	698	769	706	752	713	689	771	753	753	729	783	698	710	728	705	740	725	735	744	728	675	708	725	717	737	733	785	750	775	727	709	694	702	746	745	712	738	759	782	703	713	720	692	727	699	710	696	681	728	699	751	750	727	730	709	722	732	737	729	754	722	782	665	692	734	662	733	759	689	736	721	770	734	748	735	758	750	712	708	730	738	708	720	729	759	730	737	743	744	729	688	731	742	742	767	710	792	724	733	715	702	711	702	683	773	748	699	757	756	737	735	710	721	742	760	714	715	756	763	709	748	792	758	747	748	754	750	737	751	752	712	753	702	710	684	709	718	701	732	733	703	687	769	757	707	709	716	731	764	737	698	757	752	724	718	699	721	705	740	687	728	707	730	720	747	740	725	746	686	740	712	753	709	721	730	681	660	720	723	761	760	742	724	708	731	719	758	722	744	721	765	716	725	716	718	790	747	725	726	687	765	717	644	715	750	719	706	714	716	761	744	698	755	708	771	743	729	690	718	728	772	739	726	685	709	719	767	750	669	737	756	717	777	695	754	754	744	751	735	744	789	720	750	762	762	695	727	720	743	778	736	728	754	752	711	702	751	717	744	770	718	755	698	720	711	802	763	675	714	702	721	757	738	704	720	729	712	732	717	819	740	750	713	732	718	780	717	735	678	707	686	691	678	740	765	693	739	685	716	708	738	737	704	728	738	757	720	720	719	734	710	720	711	762	687	748	705	738	721	701	682	718	703	704	775	729	751	730	713	761	754	745	733	791	764	765	689	773	769	727	788	755	721	735	700	679	754	740	713	710	731	717	720	741	699	725	753	743	788	744	787	733	724	729	732	771	761	722	742	726	735	751	721	784	697	712	775	730	732	722	710	725	737	729	697	733	713	709	698	722	751	721	734	784	723	759	718	740	738	742	723	715	739	700	735	737	719	736	777	750	713	730	709	797	772	733	702	703	728	730	693	738	743	712	744	756	776	732	677	725	737	782	697	751	748	760	672	697	758	724	734	723	706	698	724	721	729	739	741	716	764	734	750	746	775	723	726	728	716	697	705	727	715	711	741	706	775	696	705	760	761	755	714	781	736	723	702	693	738	729	702	739	741	784	704	706	693	779	754	711	722	753	747	729	785	746	730	738	742	752	764	728	725	764	735	738	750	729	716	745	747	718	719	716	767	739	748	738	699	739	744	694	688	724	685	765	703	761	709	737	747	723	672	709	695	755	689	747	740	682	756	702	669	761	707	741	809	731	751	702	743	714	697	754	746	740	800	709	735	753	738	725	692	756	719	758	757	737	762	755	741	704	754	760	752	760	764	756	712	711	736	694	719	739	731	732	712	744	744	739	697	780	742	752	688	709	706	721	743	724	724	771	732	726	760	757	774	728	795	737	707	764	730	721	686	722	716	709	717	771	733	766	733	719	730	727	711	759	761	705	741	737	719	716	745	741	739	730	724	733	745	740	756	725	714	758	714	744	730	746	709	717	739	716	700	732	719	778	684	720	758	767	728	700	730	683	756	709	736	727	723	709	748	764	702	740	737	675	697	721	771	732	727	715	755	765	727	741	759	760	726	730	745	751	710	748	773	765	703	705	729	760	738	753	775	724	730	723	691	751	707	661	801	728	711	706	701	711	739	766	728	755	677	750	706	791	713	735	713	781	710	726	743	772	745	721	711	727	734	726	742	713	701	735	753	729	731	750	774	701	738	725	749	694	776	728	753	753	722	729	693	757	744	735	684	700	732	783	716	723	737	750	766	749	723	749	729	742	725	739	773	727	747	715	713	735	722	750	717	730	704	747	706	746	746	686	740	728	724	769	736	731	724	738	730	716	730	733	758	734	767	757	747	719	680	738	699	752	732	713	711	694	764	719	754	715	753	741	695	707	713	694	719	706	766	745	773	692	727	741	745	694	747	727	753	704	705	725	732	737	729	692	788	732	714	705	729	727	740	713	743	715	700	709	727	745	720	714	731	743	718	780	742	736	713	719	707	768	698	693	739	677	689	786	754	778	747	733	792	761	703	677	747	725	684	716	766	690	720	757	695	754	724	737	679	688	723	748	700	729	745	745	744	693	752	720	738	777	753	741	753	743	759	743	748	715	737	747	779	684	733	704	708	784	691	712	764	735	749	697	739	721	701	694	720	738	756	678	714	700	724	714	729	772	753	731	713	738	732	682	716	715	780	770	759	708	761	716	737	770	760	676	712	727	759	746	717	729	749	741	770	679	717	716	768	763	776	779	745	755	787	725	769	756	729	743	709	765	673	684	763	729	729	713	698	706	685	738	778	704	722	701	716	722	671	735	751	701	716	731	736	770	722	726	809	713	747	740	691	712	675	706	721	759	707	792	712	717	758	738	705	737	727	724	723	717	717	717	697	733	714	717	690	791	736	727	752	728	721	740	715	750	752	756	746	706	710	750	705	756	747	688	686	734	709	741	728	691	751	712	741	733	748	697	713	758	727	744	723	753	755	744	711	690	706	723	705	715	734	708	684	731	772	733	702	778	751	728	715	756	733	742	673	777	747	729	717	717	794	741	748	736	737	743	719	769	738	734	744	738	712
6988	10968	5016	2006	81	67	57	58	58	58	60	54	63	50	65	54	55	63	164	202	133	91	76	59	62	44	48	50	47	52	63	52	51	45	50	44	52	44	60	54	57	44	55	68	58	55	54	67	59	51	66	51	46	62	42	59	62	63	52	47	55	65	59	41	56	42	59	49	46	54	42	47	63	52	63	56	65	56	51	56	51	53	58	54	58	68	57	42	63	47	67	64	53	55	59	42	48	48	37	49	57	48	60	54	55	44	61	66	40	54	42	60	52	50	69	65	51	58	59	52	49	57	64	52	49	65	66	55	66	59	49	59	44	54	63	60	52	52	54	54	58	63	48	59	41	57	44	51	68	62	49	60	66	61	54	43	49	54	61	48	57	52	57	54	66	49	48	61	72	56	62	52	51	48	56	40	64	62	54	73	67	53	52	53	41	47	65	66	55	47	59	59	60	56	64	60	54	42	44	59	60	64	49	57	46	57	55	60	70	51	54	50	64	73	54	58	64	59	68	56	54	62	61	69	69	60	48	65	39	45	53	55	54	54	48	53	55	49	66	42	60	43	50	58	59	56	52	64	75	50	70	56	59	63	42	65	55	39	57	59	61	53	62	49	51	67	46	54	55	50	61	38	64	57	57	44	53	58	48	46	54	45	64	60	56	61	57	60	50	58	51	52	69	48	66	65	70	65	56	45	50	60	54	60	56	67	48	53	60	48	56	59	54	58	60	47	55	61	52	68	48	57	62	62	53	47	51	48	51	43	53	54	66	58	62	46	47	57	62	58	49	59	64	50	57	55	55	60	52	54	58	54	50	50	44	53	57	61	45	44	47	62	60	61	48	74	57	60	50	53	56	57	56	53	61	50	55	48	64	65	73	68	61	57	66	59	56	65	52	61	58	56	49	48	40	60	61	58	53	56	56	56	46	57	53	56	57	56	58	68	52	56	54	62	49	59	65	56	66	60	60	65	62	70	50	60	43	67	56	58	61	57	47	39	56	47	52	55	47	63	46	57	47	66	45	62	64	56	53	56	64	45	72	67	51	36	59	47	51	50	53	56	57	57	52	59	53	50	49	71	48	63	49	55	61	60	64	60	54	57	53	62	50	52	41	63	58	62	56	66	56	48	58	52	48	53	46	44	49	55	52	56	60	61	60	36	49	57	56	52	43	51	59	55	58	65	62	56	52	58	45	59	58	54	58	50	53	65	48	46	58	50	58	61	65	66	63	44	56	49	60	41	49	56	54	61	53	60	59	52	60	47	54	55	49	70	42	46	55	60	55	51	50	65	66	58	62	51	61	55	50	65	44	41	51	76	73	53	56	54	57	71	58	62	67	64	52	55	61	51	62	51	56	46	52	63	57	58	56	63	53	61	64	60	49	57	64	58	54	53	46	56	75	60	50	58	42	56	61	45	63	51	48	49	55	57	62	71	65	60	56	46	60	53	64	52	59	52	59	54	62	49	40	63	54	49	45	59	60	55	49	70	58	56	63	48	59	57	43	69	66	60	59	49	51	50	55	53	53	54	49	47	61	53	58	41	60	51	45	58	45	52	54	66	44	58	60	52	72	63	49	38	46	55	52	62	46	63	46	40	60	58	46	59	50	47	46	46	53	54	55	52	75	50	46	61	50	72	47	50	44	67	76	64	55	56	53	68	51	66	56	62	68	58	51	58	46	67	55	48	39	47	69	47	57	51	63	48	62	60	65	53	53	55	40	64	47	56	54	51	55	49	47	68	62	66	46	79	51	45	68	71	62	51	32	62	53	54	59	59	60	59	49	66	40	56	72	66	51	70	58	56	46	65	58	68	58	55	46	56	54	54	48	46	49	54	44	64	63	74	57	59	66	59	55	51	56	58	48	50	53	51	58	63	65	55	53	60	67	57	65	67	65	46	57	60	59	46	67	56	48	68	64	44	60	71	65	53	43	41	39	55	65	58	47	47	64	60	48	76	66	49	56	63	52	49	50	66	46	54	56	40	47	63	60	48	53	44	62	58	46	62	56	50	45	68	62	59	61	57	52	58	58	63	61	47	61	62	60	59	59	53	59	56	57	67	55	53	64	70	42	46	56	52	57	51	77	42	59	64	57	49	44	52	64	46	62	66	56	64	48	47	50	53	42	52	65	54	56	69	59	52	53	46	58	61	54	63	51	56	43	58	55	61	63	71	63	63	40	45	60	54	54	57	64	68	75	59	53	60	58	50	60	62	53	58	56	57	55	55	59	51	44	57	46	72	50	57	63	45	52	58	49	41	52	55	53	61	46	55	47	64	57	55	59	56	46	53	54	55	49	54	51	63	54	54	59	60	55	55	56	49	58	52	59	59	58	54	41	51	54	53	53	52	55	71	55	38	55	57	60	53	42	64	58	52	53	46	69	66	54	63	56	46	43	52	62	66	50	57	56	52	56	44	52	46	60	64	55	54	56	62	53	53	48	57	47	67	61	58	50	71	50	61	53	62	44	56	45	61	42	67	53	63	54	47	54	50	66	41	50	60	67	46	47	62	69	60	59	50	58	70	51	54	47	46	65	52	53	55	51	58	52	53	54	51	60	58	59	58	64	52	61	58	48	61	64	59	60	52	57	47	63	57	61	66	64	45	49	52	64	58	65	51	50	48	62	45	46	62	84	58	62	57	45	47	44	55	57	59	60	49	54	54	44	67	52	58	61	60	58	44	54	63	50	57	58	61	58	46	56	58	65	59	61	39	51	58	60	48	46	55	65	52	47	59	68	51	70	49	55	57	57	54	46	70	65	46	61	64	63	61	57	46	53	58	53	53	46	47	64	60	58	58	56	57	46	48	59	49	49	68	52	56	46	50	48	56	56	55	69	56	44	52	57	56	60	66	58	56	57	40	53	56	51	70	51	69	58	61	62	55	52	40	57	41	48	45	40	61	44	54	44	62	58	48	60	72	57	58	59	59	57	57	57	62	52	53	59	57	60	47	52	62	53	52	59	46	58	48	54	50	50	55	51	54	55	58	67	54	57	46	57	63	51	56	49	51	58	59	52	60	66	63	55	68	62	64	62	46	64	52	59	53	62	60	43	54	57	59	57	62	65	66	38	56	48	54	54	56	41	60	53	52	52	59	53	43	57	52	46	60	45	65	66	62	61	63	53	44	64	50	58	59	50	52	50	75	52	59	49	52	50	63	56	47	69	56	47	71	60	45	65	46	46	47	65	48	59	56	49	54	57	50	61	69	53	57	47	55	59	66	52	55	53	50	53	54	66	45	67	52	63	53	53	51	64	50	52	64	50	47	75	50	61	48	55	47	63	43	56	60	49	44	64	63	50	39	59	61	54	55	46	49	69	52	67	70	53	59	57	43	60	61	63	59	50	49	59	61	47	59	48	60	52	53	61	57	62	60	42	50	41	57	57	52	52	64	49	54	60	54	62	65	58	53	60	60	61	43	56	65	51	57	59	55	53	49	40	56	59	50	59	52	68	68	57	57	64	57	62	72	48	56	60	40
39969	36269	25989	24733	2486	2898	1002	886	831	762	787	700	751	701	741	674	672	1024	4315	4945	3246	1710	965	799	697	690	727	730	670	706	721	713	644	714	674	647	675	654	713	688	666	715	621	635	694	689	635	651	693	680	650	647	653	696	649	649	661	682	688	646	681	681	719	708	683	747	653	689	660	677	681	663	706	732	708	655	685	653	718	690	690	657	661	716	677	714	704	667	746	665	718	689	661	669	713	733	706	688	713	665	737	623	650	627	659	662	667	650	700	693	734	688	703	681	698	686	673	666	665	680	678	686	633	708	661	682	678	706	638	692	696	714	752	665	682	687	702	680	715	691	671	672	671	696	639	704	685	671	681	665	663	670	681	690	701	655	671	704	737	677	712	659	669	697	675	657	709	714	712	670	690	711	700	726	669	737	692	707	683	714	664	706	658	689	676	704	694	698	697	657	664	703	675	732	710	688	710	688	700	691	704	683	711	681	683	707	687	673	677	650	653	662	629	622	680	679	693	653	646	720	678	705	698	670	647	634	740	715	783	675	706	679	723	677	675	697	671	649	739	655	633	727	682	684	715	656	714	652	713	695	694	697	686	678	690	686	673	703	659	678	668	649	680	698	683	682	675	676	720	692	667	691	678	663	662	684	661	635	715	657	690	691	668	702	666	682	656	684	721	643	692	681	675	659	696	688	686	672	653	651	692	703	756	648	688	635	675	702	657	720	719	713	698	711	709	647	669	679	695	737	646	726	731	676	669	702	708	697	655	633	699	720	675	728	687	697	696	672	686	663	679	728	685	643	716	679	720	636	710	695	677	670	719	683	685	667	661	690	668	674	678	674	691	638	652	677	689	699	668	722	721	691	681	710	647	665	658	640	730	687	672	712	673	672	757	706	666	628	702	693	726	662	690	712	708	692	668	671	694	661	676	663	707	671	665	671	681	702	681	688	684	683	665	649	697	709	681	701	709	669	725	688	689	692	687	688	628	686	697	720	689	656	686	642	601	721	672	725	676	640	666	673	664	656	703	693	706	675	691	679	696	643	612	657	682	681	689	673	677	688	705	652	714	690	677	708	698	675	630	732	658	607	687	652	665	693	697	708	628	662	683	676	688	662	697	691	678	698	686	680	671	681	690	696	673	673	664	651	594	652	674	717	701	690	630	631	662	657	674	694	693	674	664	691	663	667	679	651	690	658	673	692	677	712	657	729	685	671	660	644	690	670	709	720	705	643	676	683	686	721	658	698	708	683	687	665	726	644	698	632	709	689	658	716	701	713	686	721	650	653	692	700	659	654	693	646	663	713	660	715	655	660	676	675	681	631	649	707	671	706	681	664	710	696	686	666	691	702	691	717	680	695	693	683	703	671	736	719	678	695	707	698	680	659	647	691	702	666	692	664	639	671	720	713	709	689	683	676	686	671	724	665	670	678	686	698	629	696	659	674	706	645	688	726	652	718	676	666	650	692	686	681	670	657	715	684	651	700	648	683	676	714	688	696	695	705	697	665	709	707	679	675	694	704	691	700	689	661	712	694	719	692	667	724	673	732	662	675	700	654	689	671	700	678	705	710	672	669	679	665	634	754	707	653	667	721	681	708	661	666	659	723	675	679	663	735	692	664	726	695	678	681	672	702	673	672	706	691	697	676	671	683	677	695	694	704	722	631	699	667	669	747	726	632	685	655	671	714	710	697	721	686	712	655	694	681	702	646	694	713	699	658	700	696	672	713	695	701	645	687	709	651	646	674	648	686	677	689	649	695	684	737	677	683	688	693	699	690	664	682	706	679	667	707	752	712	699	685	683	670	669	736	687	684	673	701	651	671	682	685	674	695	688	663	684	701	684	686	716	666	659	697	663	654	705	663	704	674	697	672	712	643	691	689	693	666	718	728	700	688	649	651	694	654	724	672	698	706	732	695	616	689	731	678	660	710	646	694	647	668	644	683	671	675	692	638	692	638	696	712	722	672	677	645	655	700	652	639	668	677	670	723	676	696	704	694	690	696	695	691	691	671	693	695	665	685	715	721	689	713	691	642	685	662	686	663	681	684	672	672	625	669	618	645	640	655	702	709	736	649	669	679	658	716	676	653	665	646	673	686	740	652	712	665	679	673	737	669	651	704	729	660	718	669	699	689	697	670	676	712	694	703	679	687	612	655	678	673	681	701	692	720	690	659	644	704	680	662	673	698	669	683	688	724	671	720	728	681	676	670	698	715	665	681	694	629	706	677	717	619	671	685	696	668	679	698	725	661	698	696	702	694	664	708	688	694	708	681	665	650	654	706	680	700	713	688	719	654	735	679	700	694	721	698	678	682	703	684	642	700	684	675	667	710	661	691	696	670	683	681	706	699	666	718	663	623	625	716	669	682	698	688	716	668	721	717	646	654	666	659	698	652	684	672	688	690	700	656	638	658	694	691	685	670	683	705	672	651	726	635	683	687	756	712	682	704	697	713	686	683	656	723	643	654	670	675	693	686	666	642	669	712	685	662	717	659	671	679	675	682	693	707	742	710	650	658	645	706	700	658	686	717	686	671	676	752	657	656	707	706	699	700	676	698	679	645	698	698	706	656	689	745	658	685	666	703	694	670	632	674	660	698	675	695	653	700	697	692	669	696	665	704	699	679	622	692	672	666	707	676	635	643	667	668	687	682	696	658	687	692	665	656	680	695	648	644	745	700	688	643	689	682	682	649	663	662	658	675	680	676	654	675	693	654	636	672	681	718	678	696	695	665	665	641	648	690	709	689	676	673	661	721	657	643	690	729	712	694	714	703	662	687	745	697	666	717	670	673	710	736	620	686	647	703	714	670	748	723	717	723	659	677	679	652	705	666	671	666	744	695	691	690	706	712	707	677	714	665	676	686	681	639	663	707	648	700	712	647	671	671	644	656	671	683	656	664	624	676	711	688	649	693	683	671	663	706	663	699	666	706	653	696	680	668	669	639	736	691	707	715	647	636	686	671	710	703	665	635	680	680	683	748	715	692	674	697	661	709	669	694	692	685	736	648	667	632	679	669	694	654	697	717	631	672	684	661	675	647	695	695	684	638	675	681	703	706	673	700	690	681	664	647	646	639	676	689	692	685	706	697	717	630	690	693	658	647	655	664	683	615	691	710	676	735	715	704	668	711	689	700	737	661	652	698	686	706	698	700	712	663	659	667	722	664	675	655	699	651	703	678	631	686	717	654	653	659	679	671	649	719	650	690	678	679	704	661	713	697	729	661	668	703	658	702	667	676	703	684	673	656	689	635	701	693	699	699	704	682	681	668	704	657	709	710	671	689	662	663	688	680	674	696	697	718	703	653	691	725	706	694	687	665	683	658	645	677	727	658	701	704	680	659	652	669	676	706	670	653	693	662	683	684	673	674	669	703	745	701	695	715	669	648	711	712	655	676	667	730	658	644	714	712	697	721	651	674	684	678	686	672	662	687	676	694	715	698	736	709	726	673	679	680	672	646	690	716	670	628	706	692	663	667	674	690	668	631
18417	28603	15005	5978	114	79	52	54	58	53	62	66	46	55	66	43	62	54	327	414	341	148	91	76	39	56	71	64	70	60	51	60	52	50	58	55	50	60	46	65	40	62	52	49	48	62	57	67	54	58	56	43	55	57	52	62	56	62	43	44	42	53	38	58	52	61	45	44	54	46	53	57	47	53	57	48	44	45	50	50	60	59	55	62	35	38	65	52	36	40	57	51	53	52	56	55	46	53	51	53	46	59	47	52	59	54	57	54	52	57	52	56	53	43	57	54	51	52	59	54	47	42	47	44	58	59	53	48	52	52	42	48	67	40	61	72	70	56	51	58	44	49	42	53	39	51	57	59	51	60	65	54	52	56	49	56	55	63	52	55	47	49	45	56	51	65	57	48	46	69	48	61	56	52	60	49	48	59	43	54	49	56	61	52	58	62	53	45	42	53	52	43	59	60	50	52	48	47	65	54	58	58	57	57	53	53	56	57	53	38	55	64	50	56	56	47	54	60	48	61	63	52	58	50	46	51	46	61	52	46	53	47	55	61	45	50	48	55	49	42	55	51	52	44	55	46	63	54	58	41	55	59	44	55	36	46	53	62	35	38	59	46	48	50	46	50	45	43	49	53	72	62	53	50	53	48	62	50	45	47	53	58	50	50	51	56	66	46	49	60	51	56	49	45	49	53	55	47	52	56	45	48	55	51	54	55	54	45	61	47	44	70	62	54	39	42	46	56	58	55	50	47	39	56	54	49	43	58	59	39	46	64	58	65	54	48	53	49	56	50	47	61	33	56	55	66	58	48	58	55	46	51	39	55	50	46	51	41	49	49	50	69	46	56	45	64	50	46	59	55	57	52	62	44	56	50	44	56	43	50	46	36	49	55	33	50	63	59	47	59	57	40	58	66	44	59	49	58	43	58	56	46	56	57	56	59	39	47	56	53	46	41	49	48	53	58	49	51	51	50	56	53	54	46	56	51	50	45	56	51	64	57	56	40	47	54	48	54	49	61	55	50	48	55	41	58	67	55	50	53	52	59	46	51	48	52	53	40	51	49	60	47	55	54	53	56	53	62	49	44	54	49	51	48	46	57	55	46	60	52	48	49	45	43	47	61	55	45	43	56	59	45	63	60	53	35	44	44	46	57	67	54	64	46	45	58	48	59	51	55	65	50	44	44	63	53	60	55	72	57	50	61	46	50	55	58	65	62	56	42	57	55	52	46	42	55	59	58	65	46	46	56	51	55	64	61	40	59	55	56	46	49	71	60	31	55	39	42	52	51	43	51	56	44	57	45	62	41	52	68	56	42	42	50	50	54	52	48	60	50	42	55	69	69	51	51	63	48	54	50	57	50	49	54	67	49	58	56	65	66	59	54	55	51	57	50	66	56	43	51	53	41	42	49	54	56	54	52	55	58	38	43	45	38	50	47	70	59	58	53	65	52	54	54	55	53	61	54	59	50	53	49	63	54	43	43	59	55	59	55	49	46	61	53	52	48	59	51	62	57	47	59	49	53	55	63	50	69	63	51	45	46	51	54	43	49	50	61	43	50	56	60	53	47	54	48	46	47	67	51	71	50	62	52	52	55	52	50	59	39	52	50	52	58	48	54	45	57	54	59	43	58	50	57	48	49	63	71	54	66	53	57	48	51	52	55	40	57	53	49	44	44	53	51	49	59	53	43	58	53	47	52	45	47	54	61	48	65	41	42	44	50	61	68	37	43	55	46	64	51	53	46	44	63	67	56	48	55	54	47	40	39	52	61	55	55	49	59	51	63	59	49	69	50	48	48	57	45	46	43	54	61	43	53	45	50	50	62	55	48	60	52	57	52	45	61	72	43	58	51	52	47	48	51	51	53	56	68	49	47	50	45	58	49	52	53	55	60	57	50	40	38	43	50	47	57	50	55	48	48	54	47	59	65	56	57	48	62	46	54	47	64	41	62	54	51	62	43	51	47	71	49	44	52	56	43	53	46	50	52	67	52	38	56	51	43	54	49	55	52	56	54	48	53	56	44	61	63	59	54	52	58	59	51	56	50	67	47	56	63	57	52	51	53	52	43	41	56	52	48	50	54	40	62	50	51	44	50	56	51	52	51	51	54	63	46	47	59	52	47	54	55	47	54	49	57	58	65	59	58	53	57	54	47	51	56	45	64	48	45	65	52	33	47	45	54	51	44	53	58	41	59	46	55	52	48	58	52	55	48	54	53	48	55	49	47	59	65	41	68	54	52	41	43	60	58	47	47	45	44	41	52	62	60	47	58	51	54	57	58	54	36	54	51	58	52	53	56	65	48	52	45	42	58	39	48	56	50	48	61	57	62	44	60	61	67	49	58	59	60	54	50	45	74	51	56	57	56	54	56	47	49	62	55	44	58	58	43	59	60	57	61	53	59	49	57	39	53	48	61	46	51	37	50	60	53	59	46	61	55	50	52	41	37	42	54	42	48	46	61	44	61	41	61	59	52	45	50	64	52	44	50	51	48	46	55	50	47	39	60	53	45	54	46	46	40	64	47	58	44	41	40	46	60	35	46	66	60	48	46	60	33	35	57	55	50	55	50	49	51	45	59	49	39	52	50	53	55	49	66	50	48	51	50	52	60	49	51	56	55	60	51	52	65	50	53	42	54	56	51	59	49	47	42	64	55	48	64	49	41	56	56	59	49	51	51	51	61	52	58	68	53	56	45	34	54	52	47	69	43	58	45	75	53	48	61	59	54	39	46	50	52	52	45	54	38	48	67	64	53	46	50	57	57	42	46	53	57	47	52	61	52	53	53	62	59	48	68	51	61	46	52	51	49	53	54	50	52	41	49	53	52	47	46	41	57	57	70	58	61	58	59	58	49	66	56	46	37	53	63	54	51	63	50	55	53	49	58	55	54	66	54	43	46	55	51	47	55	50	47	61	60	51	56	46	58	52	58	51	59	43	48	40	50	51	52	64	56	47	58	51	53	48	57	50	59	58	58	51	50	61	52	63	51	61	58	52	46	51	57	49	41	63	52	54	46	43	52	54	60	45	54	59	56	46	49	53	60	58	50	54	44	50	58	50	54	46	47	43	45	51	51	53	46	43	51	55	51	67	68	41	51	50	60	57	61	42	56	58	45	42	62	48	47	46	48	53	62	52	57	46	58	45	51	56	59	56	65	40	58	50	51	62	65	60	45	49	56	51	52	54	46	43	55	57	60	51	53	42	43	60	65	51	44	62	51	60	50	42	48	44	57	54	43	49	42	46	45	65	53	60	57	48	52	62	49	42	64	56	54	53	50	44	62	53	44	51	58	60	72	52	35	53	49	49	47	57	54	47	44	62	40	52	51	52	42	56	47	61	42	43	46	62	44	45	56	48	53	54	41	71	44	50	46	46	56	54	48	62	63	47	65	49	43	42	47	46	55	49	58	64	58	45	52	45	50	59	48	54	46	51	64	66	50	39	50	71	62	48	55	46	44	60	47	62	59	49	53	47	52	64	50	50	49	40	39
46236	43776	36204	32996	1830	3071	1542	1313	1048	994	910	850	821	746	749	710	729	777	9557	12300	8449	3512	1645	909	674	653	663	608	640	586	653	655	632	604	637	660	614	650	637	599	658	623	647	611	645	633	604	628	701	640	637	668	637	642	629	675	635	602	675	627	632	638	626	645	640	608	634	653	651	630	669	626	645	675	645	642	617	633	664	634	619	626	666	627	641	614	654	662	629	644	677	634	644	677	664	633	607	587	646	607	658	637	656	629	583	636	613	665	644	660	694	633	652	626	630	680	647	611	628	630	655	664	654	575	644	637	655	631	610	608	696	643	669	575	627	637	623	651	626	641	665	654	637	617	614	623	591	660	631	661	624	633	627	638	649	652	613	645	601	612	657	655	656	646	656	615	617	630	665	623	624	626	669	662	666	625	606	634	652	642	658	636	612	626	641	621	607	679	664	681	639	646	632	675	658	621	646	602	605	639	625	667	673	614	593	676	625	605	678	645	585	702	669	665	601	602	583	668	603	655	614	641	642	644	659	651	678	683	655	672	642	627	618	637	605	665	602	640	654	651	664	661	651	596	660	649	643	664	637	626	646	632	589	606	637	654	647	679	619	640	704	641	638	641	666	628	597	659	661	668	652	653	682	645	650	655	622	626	672	676	618	624	651	621	661	657	688	641	640	627	643	672	666	643	623	665	649	613	626	624	641	622	665	652	625	643	582	648	581	661	661	654	683	589	632	626	693	633	599	647	674	609	662	668	633	604	673	618	656	660	701	663	641	640	647	627	666	634	688	620	665	632	623	644	624	681	623	634	642	690	636	647	628	622	605	667	613	657	641	602	630	658	642	645	641	575	671	650	625	616	639	679	596	654	666	639	694	613	626	627	670	644	633	613	605	649	628	675	641	635	614	626	635	602	620	633	666	627	648	612	647	683	641	634	676	615	714	617	654	599	632	683	655	652	650	669	619	647	600	649	649	647	631	632	601	665	658	614	636	662	697	620	644	656	686	624	630	640	649	628	645	612	676	666	658	668	614	644	648	613	666	634	656	674	638	656	631	647	659	618	645	616	655	644	642	636	648	619	628	634	631	674	641	601	647	671	600	646	618	631	620	630	635	591	620	672	645	653	619	668	636	642	645	637	678	636	596	624	642	667	631	642	647	648	632	655	676	625	663	612	601	632	573	639	689	638	626	593	665	622	654	698	650	648	616	612	640	640	564	657	613	629	634	649	622	630	662	611	651	650	663	602	616	629	642	667	606	633	606	653	671	633	629	596	626	663	655	593	650	633	626	662	639	613	647	655	591	664	663	662	632	615	680	644	648	649	643	651	642	640	616	661	662	644	634	663	634	639	641	603	636	661	646	647	671	650	631	611	591	625	658	641	648	613	627	645	623	648	613	618	643	645	680	574	608	636	630	663	656	623	618	628	580	674	597	642	638	673	652	682	648	646	667	673	630	661	614	625	631	693	664	626	616	675	676	687	652	650	639	658	614	605	636	632	626	679	613	611	647	619	639	660	607	620	635	623	593	588	663	664	593	575	621	640	623	647	681	642	604	636	638	706	617	642	640	615	627	618	664	636	607	665	649	631	659	649	630	650	651	636	667	630	651	624	613	624	637	648	610	623	616	651	641	666	673	605	618	637	632	625	656	646	614	611	595	615	647	620	649	636	682	656	641	617	635	693	645	611	666	685	648	639	600	667	636	662	647	627	650	616	643	630	636	667	634	671	611	650	693	698	661	639	614	631	644	676	666	669	619	683	684	609	656	632	595	613	656	656	672	671	640	692	590	607	648	603	642	616	613	635	646	700	608	646	623	603	590	612	614	690	681	651	635	615	662	642	646	676	570	622	624	611	639	668	643	680	608	671	650	676	628	617	663	689	639	660	682	676	639	624	701	657	632	647	646	617	631	679	637	622	637	627	656	598	657	663	636	619	632	637	626	683	666	662	596	621	653	660	645	661	645	692	647	601	659	631	664	586	640	682	658	658	639	677	622	646	661	663	623	658	598	687	638	659	611	629	616	607	633	676	614	598	659	660	648	637	610	705	623	696	613	609	708	644	662	638	642	665	615	635	608	673	591	627	615	659	629	589	629	617	628	656	615	652	605	624	667	659	674	650	661	655	654	658	654	622	646	650	584	668	614	618	623	634	636	624	589	608	644	619	662	631	658	618	684	658	635	628	653	680	618	600	644	692	616	627	619	635	638	626	669	652	664	650	624	626	634	642	619	612	635	653	634	608	689	645	652	615	631	649	673	624	646	640	600	600	643	659	649	623	663	671	597	635	688	615	667	642	668	653	639	664	630	604	654	648	622	638	621	665	614	576	618	611	664	663	670	618	635	652	690	626	646	637	651	634	649	631	674	589	651	613	635	659	645	608	657	664	646	656	617	655	621	629	635	622	674	626	624	663	618	665	648	671	655	631	618	668	698	610	646	644	589	633	638	648	652	656	669	638	625	691	642	636	675	705	624	669	619	614	663	656	596	644	662	628	635	636	674	622	693	633	656	670	686	608	596	652	605	648	647	641	674	628	667	666	604	605	634	644	634	653	665	665	612	699	629	646	632	610	632	634	605	667	648	634	596	666	646	635	646	606	624	634	639	638	644	657	596	646	634	648	676	661	615	663	643	632	648	662	637	637	649	614	634	652	615	654	641	669	646	657	666	629	636	666	681	637	653	671	651	653	665	632	608	710	635	649	691	629	624	657	612	658	613	637	676	639	674	617	682	648	627	644	643	644	671	606	653	648	650	676	607	649	676	654	646	626	614	615	614	669	630	647	673	694	615	648	581	655	670	625	667	668	656	644	670	633	669	670	682	641	663	622	644	639	688	631	636	680	646	651	653	596	668	662	625	645	643	638	655	629	650	660	656	630	645	663	683	668	617	633	615	650	664	670	581	660	649	642	630	637	662	638	631	613	662	650	616	646	651	595	654	651	602	616	618	600	598	595	619	632	633	609	661	644	643	638	655	639	619	625	662	666	639	634	622	610	690	592	619	647	646	605	654	631	656	597	611	615	638	623	657	655	593	635	600	620	607	605	607	625	626	598	613	639	672	579	640	680	613	684	694	600	594	654	633	657	639	652	596	625	677	647	633	647	683	604	652	634	650	673	660	618	621	670	627	665	674	607	625	642	601	640	644	606	676	589	650	639	637	651	615	653	659	602	643	631	624	693	644	648	635	616	612	641	625	629	666	641	635	627	638	657	650	611	626	638	638	642	585	581	646	613	618	659	680	628	633	627	659	662	633	626	637	655	658	665	631	680	631	645	621	625	624	636	636	651	649	658	610	652	626	668	629	638	609	631	635	672	629	704	621	615	633	606	636	643	639	609	676	592	668	631	644	627	626	715	665	639	671	653	645	576	673	627	673	611	644	632	642	615	641	651	609	577	622	632	627	639	624	647	646	666	607	639	693	656	628	565	624	654	639	650	630	617	620	660	588	634	629	622	620	632	663	676	609	651	588	670	676	637	651	600	639	649
16918	26729	14565	5307	108	79	74	73	80	49	67	61	83	72	74	76	62	67	341	536	360	171	110	77	64	67	53	61	75	74	59	71	73	79	63	69	58	61	69	62	67	62	67	71	58	66	53	59	73	60	53	68	66	72	71	57	61	70	56	73	62	75	65	72	68	73	70	70	65	61	72	80	66	60	63	65	78	60	57	63	66	59	58	62	57	63	81	77	68	80	70	55	65	67	54	68	72	60	65	58	64	63	86	78	82	48	64	72	69	62	74	63	63	57	65	73	59	74	56	78	60	46	60	54	79	79	59	74	81	65	67	67	57	75	80	69	41	56	62	78	59	54	56	61	59	74	81	50	72	64	60	62	63	56	63	64	67	75	63	55	62	60	57	77	63	68	55	64	66	69	64	71	64	63	66	64	62	41	80	61	62	76	61	83	60	52	61	57	73	76	78	79	66	61	70	57	64	67	63	58	74	65	71	79	68	65	71	56	92	67	61	84	53	70	62	68	79	67	76	60	56	73	77	70	70	56	61	62	66	60	58	63	74	66	75	58	73	71	60	69	56	66	62	63	68	70	56	78	64	60	66	65	58	56	65	70	76	64	64	72	68	59	69	67	62	62	78	68	75	48	68	64	75	68	62	60	74	78	83	67	73	69	69	66	59	59	71	67	52	74	68	62	74	64	59	75	55	72	83	75	51	55	69	68	65	74	65	63	60	67	71	64	61	80	56	69	62	84	74	63	63	54	79	70	69	71	81	65	64	85	56	57	85	65	72	63	71	70	73	70	70	61	63	66	74	61	53	58	67	88	77	58	59	64	56	59	73	59	80	60	90	51	83	75	79	74	68	70	66	68	58	65	70	64	71	61	82	63	64	60	57	53	76	72	66	82	62	70	56	56	76	64	68	70	82	67	69	78	76	74	78	63	56	53	66	79	78	73	71	80	70	75	57	58	66	76	57	67	69	72	76	62	78	64	72	63	63	62	84	73	70	71	62	75	53	66	63	71	68	71	77	57	58	62	63	61	80	64	81	73	66	58	57	73	52	85	73	65	62	61	64	75	69	60	79	63	80	66	70	64	70	62	57	63	70	64	73	74	59	87	61	63	65	66	67	67	65	69	72	67	74	64	72	57	56	59	65	53	68	70	65	62	78	60	49	68	67	59	69	71	80	78	59	53	69	71	57	64	60	76	61	78	52	81	76	64	68	65	62	63	78	60	65	62	68	65	69	78	70	61	71	67	71	52	69	61	59	84	68	74	69	67	68	74	67	58	69	54	63	86	70	73	64	84	54	77	81	54	72	63	77	73	52	77	73	60	42	63	57	66	66	69	82	85	64	51	85	75	69	69	63	52	61	77	80	59	73	70	59	71	73	57	65	81	66	68	61	56	71	59	67	72	81	79	60	45	68	59	73	58	59	66	74	73	65	64	67	66	66	63	60	77	68	64	72	57	68	72	45	60	62	72	77	69	76	65	73	63	69	79	73	55	62	74	80	68	78	83	77	55	60	61	66	57	62	88	57	89	65	65	61	80	60	57	82	62	73	69	65	72	61	60	78	75	65	78	68	80	59	70	79	63	67	55	60	56	72	66	75	66	75	61	59	72	61	61	62	75	69	65	66	68	53	58	65	79	62	71	70	58	69	56	65	65	66	68	70	67	61	66	70	58	57	59	69	74	61	56	70	66	74	65	64	62	66	65	76	62	80	73	85	57	73	67	72	70	70	61	70	55	57	67	66	64	53	68	62	71	79	75	50	60	54	66	56	54	68	85	55	63	68	70	61	60	69	66	70	73	66	66	64	68	54	71	69	68	61	69	64	72	76	61	71	64	74	78	60	57	61	75	74	67	70	66	67	66	54	61	65	60	72	70	53	84	60	46	62	62	81	73	82	75	65	58	63	68	74	70	72	55	73	82	73	62	76	74	58	54	72	71	64	77	61	69	62	60	67	63	68	75	66	72	67	83	52	60	58	48	66	52	68	67	68	62	52	68	65	71	54	64	75	62	70	79	76	61	73	65	65	84	84	71	63	76	70	66	57	60	77	70	74	67	64	75	70	70	92	75	65	52	74	54	70	62	55	73	85	69	61	76	59	58	80	54	66	60	56	62	58	78	65	83	62	74	65	72	86	74	66	61	73	66	70	80	68	65	76	53	58	79	58	72	82	76	70	76	69	68	63	59	76	84	64	59	67	65	61	76	73	51	69	54	65	57	62	88	53	59	60	75	60	71	54	65	72	76	85	67	88	65	62	73	61	71	69	80	66	64	71	81	78	74	46	81	67	66	65	66	67	70	54	74	55	67	66	70	62	61	47	82	56	73	70	59	67	64	62	65	66	65	73	58	68	69	72	59	69	60	73	59	61	73	70	89	64	67	69	58	60	70	58	83	54	73	80	67	89	65	74	75	69	73	69	67	71	79	73	69	70	79	67	68	82	61	69	61	60	65	70	73	62	79	70	45	59	61	52	64	73	74	63	66	75	62	59	68	70	73	74	56	81	75	73	73	59	63	59	64	63	56	65	54	63	78	66	79	69	61	72	59	82	78	73	61	71	63	60	57	77	75	65	74	74	59	53	65	75	44	64	52	60	57	60	73	64	56	67	69	73	66	65	68	81	73	58	63	70	73	51	84	69	77	56	54	55	71	57	65	68	53	69	70	70	79	71	74	67	67	71	76	59	64	64	75	80	67	62	71	73	77	81	53	62	58	58	56	67	65	69	62	45	58	57	60	57	82	64	77	58	67	56	66	63	59	62	71	62	78	64	68	60	64	66	64	57	61	67	63	52	79	70	56	61	83	58	47	73	83	61	68	68	61	61	74	60	46	57	77	75	58	63	85	64	77	50	62	62	61	77	56	79	56	76	59	68	82	60	62	72	66	76	66	62	72	67	74	70	63	58	69	70	63	71	62	70	59	70	68	79	80	75	69	59	76	65	67	67	61	67	78	69	73	73	68	70	64	55	60	74	64	73	79	67	61	72	74	66	71	55	60	60	55	80	66	65	63	77	48	68	74	78	64	66	73	66	80	75	62	61	60	72	89	58	72	60	68	60	72	60	58	78	79	64	70	76	64	71	76	61	80	78	67	66	76	61	63	63	85	66	63	75	68	52	79	65	64	81	61	73	71	65	71	73	69	58	69	64	66	59	65	69	66	82	58	68	66	64	69	68	58	71	88	88	65	62	80	75	68	48	60	69	60	62	67	64	55	69	83	63	72	76	66	65	63	73	74	72	66	54	68	64	61	71	68	77	70	69	50	67	78	88	60	63	62	71	79	47	73	58	53	59	66	58	68	62	66	86	75	54	68	59	56	59	57	67	65	65	72	72	61	73	73	60	48	82	90	63	64	51	56	66	69	72	63	61	73	63	57	67	57	66	65	68	68	68	61	66	55	57	59	68	69	74	64	67	68	59	75	69	74	77	63	62	67	70	63	74	64	61	61	70	48	79	81	65	73	71	57	77	59	67	64	64	64	57	76
48463	47942	35636	29590	1563	1794	1592	1364	1255	1198	1023	1003	940	922	925	938	915	935	10098	13280	9205	3989	1706	1067	840	841	802	823	811	795	842	783	780	819	844	804	785	828	841	834	810	839	809	823	811	827	805	794	834	856	791	772	793	821	820	829	832	761	836	810	745	809	796	859	799	778	790	837	758	859	765	839	833	783	805	818	809	787	746	803	823	847	826	827	796	795	851	780	803	852	808	820	788	786	850	806	844	834	850	802	798	826	843	833	844	818	809	781	790	801	808	798	780	795	803	785	816	815	867	837	824	817	780	815	803	830	840	857	808	783	826	849	759	785	770	807	759	838	819	765	779	823	830	872	785	780	823	836	784	806	771	835	824	782	857	838	732	784	814	810	774	852	831	829	828	806	812	795	758	822	817	815	841	819	817	780	735	787	798	836	796	808	833	796	794	752	766	779	803	790	831	801	855	833	836	860	834	860	816	769	840	808	845	790	808	789	835	808	783	806	842	846	787	802	867	754	740	786	785	785	785	796	795	824	783	769	892	845	822	777	744	817	777	790	839	873	847	837	782	811	774	844	772	799	753	810	798	825	791	772	815	791	800	798	767	828	777	804	796	819	821	818	775	814	810	770	832	830	822	772	847	789	801	827	813	863	799	800	754	844	828	827	804	795	841	807	736	777	761	829	799	776	772	817	807	805	838	804	818	798	815	778	778	819	801	809	817	788	783	839	843	816	799	796	818	800	831	870	852	808	848	840	802	803	788	802	846	801	833	811	830	791	828	779	855	821	823	796	824	817	839	817	858	808	781	796	839	825	839	823	841	810	784	819	865	789	828	808	805	813	784	800	813	803	824	831	759	836	798	837	782	815	806	800	823	805	814	783	771	719	797	793	809	819	757	797	759	790	762	801	850	830	783	775	869	828	811	763	788	784	851	830	799	818	770	779	766	777	770	804	868	820	802	838	832	805	805	764	829	832	826	808	787	784	877	835	845	845	797	793	844	777	823	784	827	806	795	805	776	818	841	822	856	803	827	779	821	814	782	824	816	768	818	799	815	774	749	813	837	851	784	774	794	813	812	869	786	785	812	780	812	785	809	792	828	802	804	802	843	819	775	838	817	735	804	742	781	836	798	847	801	845	835	761	836	838	783	800	865	844	829	815	797	777	785	843	806	799	791	793	787	797	837	799	800	794	816	758	796	866	811	824	861	794	811	813	868	831	804	762	838	793	814	797	813	792	805	789	752	817	874	814	882	775	771	787	818	791	788	772	760	785	810	785	804	873	815	844	824	824	787	828	830	823	831	813	832	840	786	828	788	833	834	851	826	852	814	741	768	841	845	822	876	793	805	853	791	837	799	798	823	854	788	795	789	777	787	773	763	856	796	821	834	849	749	852	743	876	816	795	825	846	827	772	790	831	759	857	825	848	811	794	785	753	797	752	824	783	830	814	790	790	862	798	819	822	773	837	826	815	798	810	799	809	788	831	818	839	803	781	811	814	769	813	835	816	819	779	797	799	815	791	819	823	855	836	829	785	820	824	772	812	829	810	830	871	829	829	802	816	802	805	799	824	820	818	774	841	860	761	830	754	781	803	811	812	770	804	806	872	788	751	804	846	825	826	797	797	825	826	839	776	819	750	807	823	847	849	826	795	797	798	763	805	776	809	818	801	777	792	810	833	763	755	785	801	814	754	805	809	838	810	825	824	794	835	832	787	782	793	783	810	859	823	845	760	751	845	783	855	763	775	814	836	771	827	787	811	818	807	849	795	841	784	832	797	760	830	816	801	848	839	809	751	801	835	787	834	835	830	827	857	851	826	803	796	863	862	838	798	831	788	821	801	872	838	806	848	763	800	810	850	865	879	827	773	806	776	814	842	796	822	803	742	808	804	803	802	856	773	780	766	804	813	763	793	823	821	803	827	832	826	789	787	812	824	804	813	822	819	872	815	789	797	809	821	795	776	817	865	817	795	800	841	822	768	821	796	807	816	789	839	846	829	792	802	788	786	775	766	803	808	777	770	745	774	786	794	794	807	760	852	791	757	809	818	781	840	741	802	829	794	795	799	864	838	791	822	835	781	802	790	852	824	797	797	818	839	790	807	783	800	814	809	804	823	784	778	755	801	816	824	826	766	798	864	802	808	846	835	776	822	780	845	776	800	784	802	813	760	823	786	821	778	837	830	801	765	822	772	876	822	834	846	796	866	876	789	809	828	778	784	828	816	814	796	809	865	791	776	839	884	829	802	717	853	828	782	788	829	793	843	826	817	797	753	832	829	761	814	833	829	761	808	839	845	844	835	825	828	811	781	797	779	797	824	774	824	818	797	862	820	840	794	802	788	827	781	810	863	788	873	919	742	788	795	825	803	814	801	841	790	806	807	783	800	829	804	793	848	816	821	824	783	827	892	797	791	837	833	839	779	817	812	796	779	809	804	815	788	824	817	828	789	809	796	832	835	806	795	873	774	796	847	793	817	812	807	836	823	825	832	769	770	811	794	784	770	819	783	806	874	773	771	785	800	776	818	785	833	797	797	769	782	798	811	783	829	823	855	790	843	751	848	798	818	784	824	740	862	808	797	778	833	852	808	832	852	821	810	832	805	834	823	837	806	778	798	846	848	801	815	802	814	803	799	829	823	780	805	768	755	814	830	835	806	792	759	835	840	788	804	770	833	806	790	777	795	801	827	824	797	821	810	821	803	837	829	784	821	735	818	805	829	774	794	803	826	786	824	841	816	795	839	810	763	805	835	808	792	824	826	760	765	820	806	799	799	766	831	816	776	829	791	853	868	843	868	753	796	828	789	794	792	780	804	836	780	820	819	822	828	767	821	816	850	769	823	833	787	764	815	801	823	830	792	844	820	839	838	750	826	776	845	802	791	813	828	859	777	817	813	803	859	800	764	791	841	786	759	833	826	794	763	821	765	793	824	832	765	858	854	806	774	797	797	752	854	803	765	852	798	762	786	800	824	834	780	784	824	819	767	787	840	821	790	803	846	835	875	783	791	783	783	800	831	802	760	792	811	788	822	775	768	812	851	818	809	768	796	798	760	853	826	829	748	801	852	781	811	840	797	817	755	816	860	757	782	797	834	772	732	777	827	837	813	834	851	837	760	791	825	843	835	768	802	812	842	827	755	798	826	812	835	773	838	803	742	783	825	830	798	798	786	837	815	802	820	832	826	818	814	816	775	797	790	807	838	825	802	814	788	804	811	795	855	807	805	765	854	802	805	817	787	801	827	792	864	813	744	799	862	815	799	801	802	821	788	763	795	852	830	819	793	838	822	778	793	867	789	801	859	781	809	844	831	807	853	856	814	809	867	794	790	816	870	765	798	822	779	779	808	822	786	851	824	822	826	834	821	842	823	805	794	808	785	795	775	765	796	843	824	836	854	836	815	822	785	781	810	804	824	830	810	824	833	804	810	851	814	857	761	836	847	822	838	838	827	847	843	819	822	773	764	808	787	801	801	762	793	836	775	821	824	791	837
23844	37681	21266	9204	226	75	61	72	67	63	84	69	73	59	53	54	70	85	663	615	375	195	114	68	76	80	67	66	59	73	49	66	79	59	58	46	67	64	51	57	65	62	55	51	56	55	58	61	58	62	62	64	50	50	60	66	62	67	56	65	58	71	71	72	54	64	53	59	65	64	75	57	65	64	54	72	44	66	66	63	78	69	52	57	62	64	67	68	82	64	54	59	70	66	67	60	57	60	60	66	69	66	63	73	74	53	61	73	65	66	50	58	65	70	62	73	72	72	63	77	54	72	63	63	62	65	60	56	71	50	45	68	54	73	53	64	58	56	52	48	65	61	65	55	82	64	64	57	71	63	79	53	55	55	62	64	73	62	50	59	42	58	73	70	60	58	59	62	59	67	51	76	57	55	46	71	69	44	57	60	60	58	69	60	56	56	63	64	57	54	66	68	63	78	60	57	62	64	57	66	63	71	66	65	56	61	53	68	60	62	52	71	60	71	59	52	65	59	69	75	77	66	61	57	61	43	59	60	59	77	62	60	63	56	57	65	66	60	55	69	50	58	56	60	56	74	69	56	67	47	70	57	68	51	65	73	45	48	84	61	51	68	71	60	59	54	48	62	66	44	52	66	65	50	67	59	58	76	57	68	68	59	70	69	56	60	54	61	62	74	58	55	43	66	73	63	56	61	54	57	66	75	56	67	65	57	55	53	66	57	56	74	79	58	65	55	54	52	66	69	62	59	67	70	65	69	56	63	57	70	65	67	52	56	64	60	52	57	69	69	55	63	74	61	49	80	73	57	45	66	57	78	65	71	62	61	69	53	81	78	63	61	61	62	65	53	67	59	60	64	69	72	70	76	66	66	81	59	55	48	68	58	65	49	81	59	57	64	55	65	60	50	60	80	70	55	45	74	63	56	56	58	71	74	61	65	53	66	53	61	66	60	71	62	48	55	64	51	70	54	58	45	62	84	58	66	77	59	67	60	53	76	58	52	62	59	54	63	62	61	87	65	61	68	54	53	58	58	69	74	50	62	65	51	43	60	61	69	66	63	55	64	53	49	68	59	72	50	58	70	51	55	61	60	63	71	73	56	66	71	65	79	66	63	53	67	65	59	67	60	80	43	59	73	65	65	69	65	46	70	73	61	58	63	63	69	68	54	69	55	75	54	46	60	57	66	68	66	68	63	55	60	67	46	48	67	56	65	74	55	51	67	55	65	52	56	57	63	73	68	59	54	61	61	58	65	60	49	62	59	73	66	59	57	57	60	62	73	57	72	72	62	61	62	59	44	54	52	60	63	58	60	69	59	50	68	63	69	59	63	73	68	70	67	71	58	68	64	71	60	66	80	61	64	70	71	60	54	69	63	55	53	69	52	78	59	59	52	74	63	71	68	64	56	61	55	78	58	63	56	57	46	74	68	59	77	51	63	54	48	51	55	56	68	76	42	50	63	69	50	56	72	55	52	72	58	52	60	73	72	69	60	71	60	77	55	72	57	57	66	62	66	58	63	74	57	66	59	60	64	64	75	68	48	60	47	60	48	68	64	57	66	68	72	53	65	53	48	59	59	60	77	64	67	62	60	57	70	79	58	70	55	68	76	75	61	66	54	67	63	72	83	49	53	66	61	63	72	70	66	71	56	65	55	47	56	53	65	56	65	59	65	63	59	53	57	70	67	55	56	54	72	64	65	59	62	66	59	66	69	66	63	64	67	74	61	55	72	71	60	56	60	60	64	62	63	60	71	49	55	65	69	71	74	50	56	57	75	77	59	56	63	65	66	66	63	59	78	61	73	48	59	57	61	52	55	55	64	65	60	79	64	38	61	65	55	52	67	66	67	65	61	62	74	63	59	75	58	67	64	66	61	69	66	70	52	67	56	60	58	55	71	69	56	59	72	69	77	60	55	74	52	63	62	74	60	49	61	74	81	47	53	67	47	68	61	49	54	52	72	73	63	68	59	60	48	56	75	54	73	58	56	68	69	63	66	86	56	58	79	55	62	70	50	48	56	70	67	68	73	59	70	60	60	68	62	63	62	65	67	66	67	56	80	63	78	60	65	70	55	45	64	71	65	66	78	60	57	60	58	62	64	67	83	74	71	60	69	60	65	58	61	77	83	63	67	72	54	61	67	56	66	59	58	56	65	75	71	56	66	68	81	67	66	70	64	56	59	67	60	71	75	70	56	64	71	62	57	68	55	73	57	68	62	62	55	63	57	69	67	64	59	70	63	62	71	60	69	60	67	61	58	59	57	71	54	68	54	62	64	60	71	57	70	62	63	61	63	55	62	59	58	52	54	51	59	52	70	62	60	74	56	66	57	58	72	58	66	50	53	53	54	64	58	70	59	69	68	72	79	66	57	70	61	61	61	50	54	61	56	82	59	70	69	68	74	57	67	51	78	46	71	87	67	74	57	56	58	61	58	62	63	80	52	54	51	69	71	59	68	55	64	60	56	39	78	60	55	51	54	60	61	67	55	62	66	61	54	63	67	71	65	57	67	63	61	54	74	66	65	64	66	57	52	62	54	42	57	57	73	59	58	64	62	62	50	62	68	60	55	66	56	63	60	55	63	68	59	60	58	79	67	54	50	58	60	62	51	48	72	72	61	57	53	60	60	62	57	68	52	71	57	66	65	71	55	71	70	53	61	64	61	68	60	71	49	52	60	62	67	66	63	47	75	58	70	73	64	71	69	75	55	71	58	58	64	59	71	76	72	76	73	96	59	64	59	57	59	52	49	58	71	73	58	75	54	57	56	63	86	49	69	85	67	63	59	64	67	52	60	73	46	65	58	57	62	67	46	67	53	60	66	61	66	77	62	57	59	40	65	50	67	59	62	59	67	65	57	55	58	61	57	75	65	67	55	55	51	56	51	51	62	69	73	62	51	56	70	75	58	61	59	80	63	60	55	68	66	64	65	52	60	64	68	52	62	47	57	56	70	51	70	62	58	65	55	61	89	65	71	69	69	44	56	77	55	54	71	69	48	67	64	70	63	60	71	54	52	71	62	56	57	53	47	54	62	54	70	51	68	60	78	67	66	78	59	67	54	54	63	50	49	58	73	46	64	55	66	77	72	73	59	60	63	66	57	56	63	61	65	58	69	58	64	72	62	70	59	66	69	55	79	62	78	53	61	60	42	49	66	69	67	71	64	73	59	68	67	58	65	60	67	62	57	52	65	55	72	45	63	70	85	54	62	54	59	56	56	65	70	65	65	45	62	61	57	65	59	74	48	66	63	61	65	52	74	65	62	76	56	67	67	65	58	62	62	54	48	58	75	64	68	56	71	61	64	63	62	58	61	68	66	55	69	70	57	64	65	59	67	77	60	70	64	68	62	55	45	68	63	69	64	64	71	56	50	44	66	67	63	48	71	59	54	55	50	55	44	53	69	68	63	65	56	54	71	68	52	72	60	72	57	58	69	64	69	73	64	80	69	67	52	66	62	56	68	71	56	47	60	75	64	50	54	55	58
44740	48119	40928	36113	2050	2140	1891	1608	1378	1180	1133	1067	972	977	956	994	933	2231	16742	14123	9483	5142	2233	1102	805	775	771	739	777	761	729	743	702	750	747	707	794	684	778	735	730	732	718	755	793	743	684	736	772	754	742	719	780	717	706	802	753	701	735	763	726	798	737	763	727	756	806	731	760	740	739	757	740	758	762	781	726	755	713	766	726	785	682	730	739	687	764	712	754	742	734	723	728	755	784	746	761	742	698	739	717	706	728	791	749	723	745	716	753	759	728	761	733	740	751	765	752	760	731	784	774	767	733	706	734	756	776	716	761	722	737	775	722	714	769	775	757	802	750	748	723	747	766	745	761	761	729	726	783	718	799	751	752	739	786	707	740	773	701	743	764	737	734	704	714	740	765	736	728	709	739	761	726	701	686	744	732	746	754	778	761	730	699	759	776	748	710	771	700	720	744	741	726	709	694	728	726	729	751	762	706	752	757	732	760	730	739	777	703	721	727	777	725	748	736	726	758	758	758	755	720	708	725	713	745	754	765	732	716	729	730	765	764	734	741	733	774	761	688	755	709	779	761	733	729	739	706	723	746	716	753	699	777	748	742	775	749	771	697	689	766	749	730	762	734	738	727	763	789	731	778	776	752	686	757	743	727	767	708	737	709	723	762	749	757	778	718	760	799	728	791	732	766	711	729	751	731	791	728	782	726	766	687	744	726	736	755	748	808	695	755	768	692	767	749	717	747	761	759	776	682	724	758	774	735	796	751	722	714	730	781	762	718	764	770	741	704	778	744	735	696	807	778	754	729	714	759	749	780	739	760	738	709	707	751	748	778	747	674	736	769	748	728	730	755	732	763	759	719	726	778	749	730	718	712	737	720	728	752	726	767	746	734	730	722	661	726	722	756	718	737	766	692	747	726	730	758	753	784	741	753	691	742	732	765	727	748	656	778	742	724	687	756	734	745	735	724	738	770	716	735	746	722	699	774	759	768	724	729	742	730	750	777	674	790	715	740	785	773	729	722	750	745	747	733	757	737	757	771	724	710	714	715	750	755	708	716	726	701	740	701	775	739	755	716	703	743	723	709	738	750	788	729	763	715	741	749	718	732	736	744	706	744	718	747	761	776	763	719	742	740	776	699	712	773	731	727	764	769	742	743	697	742	714	724	733	781	735	750	736	752	750	718	749	788	788	763	701	741	712	703	738	780	707	735	757	771	758	732	700	742	749	759	736	760	757	784	745	775	701	771	748	751	738	727	735	732	738	789	774	769	726	773	720	773	694	765	728	731	728	732	750	768	701	732	705	792	728	760	749	773	748	760	696	719	719	753	782	749	716	772	710	775	771	692	709	735	733	723	695	743	726	704	744	776	759	699	748	739	775	720	753	738	744	705	736	770	699	742	769	764	718	759	704	737	771	759	750	692	724	718	721	718	708	803	748	705	750	759	762	752	769	712	742	779	688	727	758	743	765	759	764	775	731	734	720	762	736	714	735	738	762	725	738	731	778	735	773	774	728	734	754	744	781	785	745	733	742	738	746	756	734	725	730	761	741	767	771	792	755	757	738	756	753	698	749	741	816	753	757	732	697	719	727	700	768	722	737	771	675	728	796	725	768	772	765	720	734	783	731	744	714	736	765	718	751	727	729	733	759	758	739	726	719	779	728	739	747	737	762	767	752	717	757	754	735	783	787	721	714	779	762	757	728	763	713	752	688	735	757	736	744	754	719	755	753	738	764	718	686	700	757	718	719	697	741	737	757	754	714	776	730	739	734	736	796	754	759	717	722	736	753	728	766	710	723	757	769	746	743	720	786	722	730	753	707	726	766	750	735	775	674	731	697	746	715	685	754	756	758	723	741	742	731	728	772	773	787	762	733	748	726	736	773	738	727	701	713	755	712	788	722	738	721	726	743	719	709	736	714	698	751	771	714	718	741	766	747	724	725	693	755	748	721	731	766	719	773	754	762	734	707	724	741	735	723	768	756	781	748	713	736	738	757	744	761	753	782	742	773	737	712	748	768	757	749	758	720	755	722	783	757	756	752	697	782	752	739	758	740	742	741	781	699	754	705	753	652	733	781	729	746	759	712	811	694	730	695	737	740	760	718	729	738	767	711	756	756	774	722	784	747	730	771	718	780	808	739	745	711	672	722	708	758	745	728	724	763	738	744	748	744	786	733	766	729	785	761	744	771	734	748	686	713	767	731	763	718	733	758	756	729	723	774	739	772	785	717	761	748	773	738	719	740	752	746	707	786	742	717	781	768	773	752	741	765	779	737	718	714	741	747	710	736	780	739	755	794	744	728	732	771	782	728	716	734	701	746	733	716	743	810	716	754	728	722	744	753	777	714	768	790	785	711	704	756	736	752	735	726	732	778	746	715	784	751	772	747	770	734	815	745	772	778	729	741	703	776	742	721	725	735	764	707	759	720	683	757	741	743	699	675	733	791	728	744	749	770	755	750	730	747	738	775	741	783	727	764	761	717	775	749	753	723	743	729	778	728	771	738	736	724	722	765	738	771	731	705	710	709	740	768	755	705	730	691	748	695	724	737	715	765	727	720	720	754	736	726	759	732	780	720	762	710	759	767	752	743	759	753	735	741	734	711	779	709	704	744	783	698	757	758	733	698	714	724	779	734	771	711	691	778	713	692	750	742	697	743	716	733	765	773	727	762	757	739	766	751	786	748	753	742	744	739	742	744	732	729	704	773	743	714	746	724	703	728	748	717	746	772	797	744	809	716	705	701	746	752	742	761	734	767	753	781	779	725	724	719	745	772	749	738	752	698	759	681	770	763	653	726	765	736	731	731	745	713	740	762	765	660	745	753	748	782	770	719	718	750	731	733	769	714	702	781	749	704	761	736	784	709	774	726	722	723	728	755	688	793	756	761	768	754	716	722	751	717	696	712	700	788	794	711	727	710	725	727	756	731	778	770	735	748	713	759	812	770	752	740	745	719	685	738	761	734	724	715	744	759	749	722	781	714	748	757	719	747	749	707	753	756	739	717	755	753	740	712	741	720	771	804	715	675	743	697	737	721	775	758	738	714	705	708	760	724	810	685	734	763	758	763	699	756	778	745	775	742	752	783	716	767	734	762	721	695	727	813	740	742	746	695	712	774	725	733	740	750	736	724	739	820	732	750	711	740	748	764	736	709	702	804	712	725	762	734	766	760	753	730	775	744	725	761	739	750	787	752	753	778	737	749	751	772	730	700	760	717	730	782	771	725	714	738	744	736	760	756	714	765	761	782	772	722	745	760	766	739	759	746	694	731	734	740	780	711	759	689	778	699	781	736	741	741	715	742	746	750	773	749	704	704	732	751	757	736	737	729	739	752	752	813	745	689	746	730	687	708	739	738	739	789	769	745	677	772	716	771	778	728	714	779	694	783	696	744	721	781	765	722	730	746	693	693	757	741	731	784	741	772	782	724	747	752	735	795	774	759	730	741	757	741	744	741	736	732	732	779	761	716	705	735	762	765	745	721	770	693
6366	10483	5229	2128	83	60	69	61	55	58	53	55	51	62	61	58	62	75	97	110	161	157	91	78	69	56	75	51	56	53	65	61	61	71	51	59	73	51	50	64	55	51	56	60	54	64	52	44	45	46	55	62	42	70	55	57	45	64	51	59	75	53	56	54	55	52	59	57	48	56	43	52	56	62	50	56	71	68	56	61	53	59	49	58	60	50	51	56	53	55	52	59	61	49	53	53	56	62	53	55	56	56	59	62	52	49	47	57	52	72	66	58	57	47	52	61	58	46	51	58	52	61	47	54	54	51	59	62	60	54	48	52	58	54	54	67	62	48	64	57	73	55	58	61	68	58	59	57	61	66	70	50	53	65	57	46	44	60	43	60	47	52	39	66	49	52	54	50	56	64	59	56	63	57	53	65	59	60	62	69	51	54	55	57	43	61	58	68	60	58	62	58	78	52	48	55	49	67	64	50	62	55	69	56	62	39	62	71	55	58	48	56	64	56	61	54	52	52	65	47	49	51	56	48	60	56	54	61	62	65	56	61	57	65	60	71	60	45	52	57	51	66	47	44	74	64	57	49	78	63	61	53	52	52	56	64	54	70	48	40	62	52	43	64	47	66	63	62	75	59	60	66	59	62	66	58	51	66	52	59	67	49	67	43	50	57	54	55	50	60	51	54	62	68	66	48	52	70	64	63	62	66	69	48	50	58	62	48	52	63	59	62	57	45	68	57	52	62	56	39	55	55	62	52	57	53	54	66	69	53	61	51	47	54	43	64	55	59	65	57	63	51	58	38	48	67	83	61	69	60	61	54	53	56	46	43	60	57	64	54	62	59	53	58	57	62	54	55	73	57	53	51	70	61	62	58	51	53	50	58	66	56	66	52	75	57	65	59	44	40	70	54	54	58	58	51	62	59	49	50	47	55	70	52	49	64	56	68	51	77	46	52	70	62	60	58	53	61	62	51	51	62	47	60	47	59	46	54	69	64	60	48	59	55	56	54	63	61	54	57	64	58	55	73	48	59	70	50	48	53	55	58	40	56	43	66	55	59	62	62	61	55	51	62	66	52	48	50	58	67	60	64	51	55	53	62	65	55	52	54	46	66	45	54	59	57	65	60	55	53	55	60	67	69	49	73	49	51	52	67	52	56	63	59	70	54	51	68	44	63	55	43	46	49	50	44	53	59	61	49	65	57	53	52	39	58	61	52	52	55	45	67	65	64	61	81	62	58	55	57	58	43	58	66	48	55	52	63	59	57	49	54	58	55	45	46	37	56	48	54	63	57	61	60	73	53	57	59	53	41	55	66	64	61	58	50	82	62	46	52	50	51	53	60	57	60	48	67	58	47	42	64	55	55	61	48	61	55	49	63	51	52	47	55	56	61	51	58	66	57	54	53	49	42	48	53	48	53	50	61	63	57	51	59	59	57	53	54	74	59	49	50	55	66	67	43	62	68	53	47	46	51	52	67	64	48	53	54	47	53	58	50	64	65	51	48	47	63	50	66	59	65	69	57	39	60	45	69	48	58	59	66	64	49	48	42	41	51	50	59	55	56	51	52	44	58	61	55	48	53	62	50	72	58	62	52	67	79	71	48	46	72	60	59	52	50	59	55	62	59	72	57	65	53	47	55	46	62	58	64	49	53	60	62	53	63	46	53	53	55	62	66	56	65	79	60	59	53	62	51	59	58	70	60	54	63	46	49	63	53	51	64	55	54	54	53	54	51	54	63	55	64	42	57	56	32	50	53	56	45	60	47	46	61	68	55	47	65	51	62	56	55	53	50	47	57	66	54	57	57	41	56	54	65	64	55	65	47	59	55	64	45	60	59	68	65	53	70	62	57	50	58	61	45	60	60	61	53	54	55	67	50	52	59	70	57	60	45	55	62	47	51	65	73	67	67	60	52	44	58	52	42	73	68	55	58	54	59	59	34	53	54	65	46	62	56	57	51	55	70	47	54	67	59	53	57	48	53	60	58	55	52	55	58	69	54	47	47	55	53	51	70	60	57	52	54	65	53	51	54	73	56	72	45	57	53	59	57	56	53	48	53	61	58	53	54	58	65	69	51	61	47	54	63	63	67	51	65	55	43	64	57	64	52	57	63	61	53	57	54	50	46	41	43	63	42	61	46	53	45	56	62	75	51	66	58	58	41	67	48	68	67	54	63	58	54	68	65	54	55	49	48	60	45	62	73	59	53	58	59	57	63	55	50	57	57	57	70	56	72	51	50	64	51	55	48	50	52	59	59	47	54	69	63	47	60	50	66	53	61	68	59	54	57	56	56	49	51	74	70	61	69	48	51	41	70	62	48	58	69	65	59	46	61	73	61	58	36	58	45	57	49	49	60	59	54	51	66	46	60	58	66	43	55	57	60	54	68	54	55	52	49	64	40	57	60	40	66	61	53	50	55	66	57	66	49	51	56	59	62	53	63	43	55	52	59	65	63	74	55	51	59	47	62	65	56	74	50	56	66	48	60	42	65	45	53	49	51	51	70	59	45	55	51	45	54	54	53	47	57	53	46	61	56	59	68	61	60	50	56	60	52	58	66	66	53	54	58	61	47	49	59	48	54	59	47	58	46	48	52	57	67	60	48	48	67	57	59	42	70	57	57	55	54	54	62	61	49	57	53	45	50	52	63	52	58	60	53	67	67	61	55	50	61	50	58	66	71	61	55	59	64	54	45	57	63	58	57	65	41	69	62	54	72	41	65	65	49	55	58	68	55	54	47	61	45	68	62	68	61	64	66	60	51	52	51	52	48	65	43	58	54	64	71	65	51	49	54	54	62	42	60	57	53	48	59	65	64	59	61	58	53	63	57	56	79	68	56	59	53	55	70	48	59	58	60	61	51	47	58	52	54	70	57	55	44	63	59	62	57	35	64	66	58	48	49	52	56	72	52	39	71	69	65	45	59	68	59	53	53	50	65	52	65	65	54	52	64	50	51	46	59	50	48	45	61	62	41	53	46	59	55	48	48	50	61	56	60	50	56	48	73	52	65	58	48	49	49	64	65	49	59	77	53	51	52	57	54	39	56	55	49	57	49	48	44	54	57	68	57	44	51	42	57	65	60	58	73	66	61	53	59	69	63	64	63	61	62	64	65	53	52	52	59	45	67	62	56	65	49	58	60	59	52	45	65	51	48	70	51	46	59	46	45	69	53	53	67	48	63	56	53	61	57	70	52	52	51	53	51	47	63	66	40	64	62	62	61	59	51	54	55	56	59	46	50	58	58	60	64	55	54	48	76	46	58	54	44	54	50	59	46	55	59	54	48	64	41	70	56	60	67	59	66	50	66	54	54	59	57	58	59	53	48	55	52	55	51	51	41	43	52	54	64	44	57	62	60	53	57	45	56	59	55	53	44	59	66	53	81	70	61	54	48	55	67	68	63	59	61	56	65	63	49	59	64	73	71	62	65	47	55	54	64	54	54	45	65	56	57	58	60	47	60	57	58	49	63	62	65	73	67	46	59	55	51
38781	36239	25955	25180	1409	986	921	903	851	782	814	770	726	699	742	731	760	1143	2453	2300	3669	3433	2369	1030	804	700	683	717	701	673	707	658	668	684	648	649	667	675	697	725	639	711	722	673	692	674	707	698	712	712	679	686	696	711	686	694	712	676	697	706	742	698	659	678	682	744	683	771	744	684	623	691	755	676	728	721	686	724	710	679	688	668	700	685	720	683	681	705	682	717	690	713	697	681	731	680	720	705	684	680	668	684	698	671	702	665	676	669	702	713	637	712	670	667	671	690	714	695	640	675	719	708	666	665	701	709	697	689	682	737	676	746	696	700	697	697	662	697	683	687	711	695	670	678	690	712	704	647	623	715	692	662	693	721	723	691	665	700	721	688	683	673	660	647	664	667	721	717	723	678	669	705	690	736	709	673	708	688	731	752	723	655	683	698	667	708	732	715	703	663	678	707	715	711	660	669	692	704	709	714	712	691	704	695	654	713	677	722	733	663	652	637	737	688	716	694	712	762	711	695	735	736	693	736	685	700	694	687	705	671	731	693	687	689	695	686	668	684	683	707	738	699	719	733	685	637	671	735	714	732	702	725	712	655	658	677	705	711	679	713	684	676	716	715	648	702	733	752	683	704	699	747	733	668	720	694	662	694	697	669	728	667	700	688	676	710	707	684	698	706	720	655	683	721	721	673	686	681	679	680	654	718	733	724	673	692	704	704	680	711	664	706	682	685	699	682	692	688	711	712	701	715	676	691	681	683	696	718	730	710	727	692	637	659	714	715	680	660	688	702	674	719	683	727	701	666	723	689	727	708	723	667	676	735	674	665	662	656	684	682	735	642	667	703	700	679	694	701	725	677	661	695	698	677	703	655	692	650	692	693	699	699	729	692	637	687	678	690	655	645	695	706	732	690	711	692	653	692	654	698	671	703	739	685	671	687	704	724	732	655	690	714	722	700	676	751	681	726	678	726	748	663	651	665	722	713	711	703	670	719	700	682	723	694	684	682	651	695	735	708	660	709	638	722	657	663	713	701	709	703	719	683	669	688	676	702	716	676	683	710	663	713	721	688	688	753	665	683	712	655	698	702	744	683	679	664	679	679	722	725	666	712	684	695	684	691	692	689	703	746	666	690	702	694	650	674	687	665	660	713	657	688	716	674	703	696	698	674	717	741	730	694	623	649	678	664	689	708	670	659	666	695	658	669	694	690	673	703	709	673	717	688	703	632	692	709	707	697	723	713	737	705	698	671	715	696	677	717	703	667	726	673	733	661	706	679	728	725	716	698	750	701	686	652	662	669	688	698	689	666	697	708	711	680	668	748	690	678	686	685	692	681	706	748	656	718	703	716	711	670	681	702	640	685	686	727	686	671	698	662	698	712	697	713	696	709	698	649	690	694	742	720	722	634	720	695	747	697	692	692	707	724	723	703	722	666	695	702	722	723	671	712	686	690	713	682	697	679	752	713	692	699	710	667	661	721	687	718	710	674	667	699	673	705	709	690	737	724	714	685	679	673	684	706	693	677	753	678	679	687	691	731	713	685	638	685	677	710	757	694	620	676	738	648	706	687	709	683	707	691	650	700	713	707	699	688	715	610	701	714	710	650	718	704	709	674	695	722	659	700	642	687	685	662	712	712	738	664	686	700	698	694	718	677	739	724	718	715	683	714	720	699	715	646	651	690	669	659	685	687	706	690	700	681	686	738	701	706	737	740	673	708	757	731	687	658	711	652	707	655	629	660	683	685	741	713	647	660	654	698	723	664	675	693	687	723	675	709	698	680	686	662	659	691	726	702	661	660	711	699	661	692	688	725	689	670	671	666	686	681	704	670	663	689	674	665	693	672	734	723	709	689	678	703	682	712	730	675	666	678	712	669	710	707	672	687	682	692	641	695	699	722	697	740	708	652	727	693	736	680	659	665	656	694	687	709	685	709	773	700	683	677	675	689	726	718	691	752	676	719	698	688	710	648	671	763	703	729	679	753	728	690	712	697	705	705	691	707	712	726	679	694	705	758	697	676	684	667	718	657	641	704	669	693	698	659	735	699	717	707	708	691	730	674	720	674	690	686	688	729	694	726	649	654	710	730	708	717	712	731	666	666	679	701	709	686	670	677	705	717	646	737	686	687	666	683	676	677	655	708	713	748	732	686	702	688	672	649	690	680	711	679	668	701	660	742	643	670	717	710	751	703	721	691	697	702	724	679	717	697	687	691	696	680	698	717	730	686	673	704	686	686	668	652	678	699	692	711	677	719	677	676	678	704	727	708	698	710	677	704	674	674	700	660	704	667	654	691	733	707	686	714	705	652	716	711	698	669	689	740	697	684	671	677	660	644	721	686	649	687	699	681	673	670	688	678	663	673	724	677	687	797	630	721	724	744	650	678	716	686	704	660	708	712	705	656	701	697	726	685	698	750	754	703	738	691	681	698	705	708	642	677	721	745	654	694	714	655	692	710	746	729	700	668	664	675	714	676	706	711	689	722	704	673	693	667	702	664	684	710	727	698	694	683	692	689	710	698	686	704	726	670	715	705	713	705	663	692	664	717	711	690	702	658	650	713	723	663	743	684	684	749	690	690	670	687	774	689	661	721	698	713	730	716	665	707	694	695	652	693	677	685	682	635	684	720	661	681	674	694	693	755	673	718	684	673	689	690	697	729	706	751	732	710	684	694	691	698	698	758	686	722	703	671	698	686	664	674	655	722	677	681	668	698	676	689	716	702	684	724	710	698	695	679	721	673	690	696	699	696	622	674	732	716	722	670	692	717	727	673	719	703	640	685	740	664	700	721	671	680	699	700	728	657	700	659	723	675	691	708	700	679	677	724	712	736	706	660	716	687	674	720	683	650	695	691	702	710	706	726	655	705	677	706	675	697	700	668	669	707	716	640	680	697	660	683	676	692	683	706	706	655	690	692	667	713	697	651	669	741	724	692	675	701	711	688	651	661	702	691	712	727	692	731	664	713	665	675	719	695	694	715	653	659	701	667	721	709	706	692	725	681	683	701	680	676	666	727	676	690	716	723	658	694	736	686	694	654	713	663	734	688	693	676	649	713	686	714	705	696	735	715	699	716	648	705	738	719	670	688	692	739	675	716	677	744	759	691	687	685	694	657	659	700	687	671	702	672	652	681	712	683	722	731	686	705	663	745	666	707	662	688	739	670	714	669	694	722	711	697	643	683	691	717	738	665	676	712	674	686	727	758	645	678	683	691	749	717	673	711	682	681	682	651	692	696	666	674	698	704	676	694	697	757	702	678	733	687	696	639	689	696	696	670	732	740	735	707	750	666	659	744	721	625	671	766	687	711	674	679	664	713	666	683	676	729	646	646	698	692	689	712	729	688	730	663	719	717	671	709	697	646	704	714	720	645	698	722	746	667	648	727	623	690	659	678	731	740	651	689	748	703	671	685	673	661	685	665	716	733	679	675	697	704	679	702	704	655	713	688	716	693	652	689	671	700	725	698	698	712	692	673	694	697	671	700
16736	30454	15142	6307	559	67	58	67	46	67	56	56	65	66	69	46	52	76	119	208	278	248	144	81	63	56	68	61	41	60	54	51	43	72	51	50	59	54	61	44	59	45	56	51	59	60	52	59	57	61	47	57	51	56	56	48	47	76	62	58	62	51	45	60	61	55	56	54	52	55	52	58	69	50	56	52	56	54	47	52	47	55	68	42	57	57	55	51	50	47	59	49	50	55	53	48	49	65	53	60	44	47	59	63	58	58	58	49	53	54	54	49	44	52	47	50	54	52	58	57	55	56	48	57	53	53	48	61	62	48	54	50	56	53	48	66	50	71	43	69	55	59	54	62	56	52	45	59	50	53	46	71	54	46	45	52	52	49	63	38	55	47	57	40	62	61	40	50	54	63	50	43	54	47	42	58	53	44	60	52	50	45	74	55	57	63	67	60	52	49	43	35	48	62	52	48	50	51	61	57	55	58	65	60	46	55	50	55	42	48	52	49	64	66	31	49	63	63	56	46	57	60	60	59	52	56	51	44	65	45	51	59	65	61	49	58	57	57	57	44	63	65	48	54	59	54	40	45	56	62	62	51	68	45	50	56	50	65	56	61	55	48	65	73	68	55	60	41	55	57	53	50	54	48	57	54	46	56	62	54	45	52	53	60	54	71	45	50	46	48	61	58	63	59	69	57	55	60	67	54	59	49	48	52	65	58	47	49	52	45	57	54	65	51	44	45	38	63	60	58	54	50	43	56	74	42	53	50	44	52	51	56	56	52	63	54	57	67	54	64	54	58	52	48	52	52	37	40	46	47	57	59	54	44	34	45	58	50	61	64	55	60	51	41	55	56	53	47	57	62	44	61	66	55	47	52	48	50	54	54	49	45	45	63	53	56	55	55	48	59	59	62	58	57	55	65	44	54	56	50	38	63	66	43	54	48	48	42	55	68	56	64	54	48	53	56	57	64	59	53	60	52	59	47	52	54	53	55	54	61	46	71	59	53	59	53	43	63	53	42	48	57	58	50	44	62	66	66	47	49	48	52	54	62	53	59	50	47	52	51	60	41	59	49	50	49	52	69	66	62	56	59	69	54	50	55	46	63	68	50	60	48	57	43	49	56	49	55	54	49	47	72	46	51	49	58	60	59	55	56	43	47	49	67	58	56	58	54	55	55	55	54	46	58	60	58	56	54	44	41	35	65	62	48	57	58	40	44	59	61	47	58	59	49	48	55	46	63	46	45	53	51	52	59	47	45	58	50	42	37	65	48	53	51	49	63	47	74	47	48	53	59	65	54	54	45	52	58	53	60	59	62	58	53	61	57	59	53	63	61	50	76	51	63	45	66	53	62	57	46	47	62	54	47	62	63	50	55	47	59	51	56	58	68	67	56	55	58	63	50	54	36	52	50	46	65	42	50	47	57	64	52	65	48	59	67	75	52	49	54	52	59	53	69	50	48	49	44	61	53	54	65	49	67	55	55	54	56	48	49	47	56	50	58	59	59	45	51	53	52	49	47	50	57	60	52	57	55	49	53	48	50	49	49	65	65	64	51	52	61	60	49	65	65	44	59	61	61	57	40	55	60	62	56	60	58	63	42	65	59	56	57	47	52	63	45	73	53	71	55	55	45	49	62	53	66	54	62	49	60	48	60	63	54	59	67	54	45	58	57	45	38	53	52	56	68	53	47	56	56	55	57	64	45	67	54	48	66	58	50	43	48	63	58	54	63	60	69	60	54	50	51	47	69	53	59	62	58	49	50	53	62	49	50	58	57	42	56	68	52	66	57	43	50	72	55	48	71	61	58	64	51	75	58	62	58	44	45	49	61	53	48	55	63	51	57	60	48	67	45	59	61	59	56	54	47	55	50	51	58	59	48	55	40	51	62	52	67	51	41	55	64	46	49	50	68	52	62	48	60	61	53	55	53	68	49	47	48	59	70	44	50	56	53	56	61	61	51	43	59	52	58	63	54	60	44	65	44	51	77	52	67	42	49	57	51	56	49	58	45	59	60	49	58	55	45	53	56	61	58	41	62	58	58	67	57	47	71	67	48	53	47	58	58	56	60	54	41	57	45	60	46	51	49	59	60	28	48	66	46	57	61	53	60	39	63	52	65	52	53	58	50	43	46	63	59	59	64	61	68	52	58	45	58	70	52	49	57	50	56	57	63	49	52	54	57	45	68	51	49	54	66	63	59	60	45	53	51	54	43	57	64	54	42	48	45	62	51	53	52	57	60	39	36	53	63	58	66	45	60	52	58	48	64	59	61	55	56	47	72	47	55	54	63	60	53	47	69	65	60	51	66	56	63	43	65	49	62	45	64	62	42	42	53	65	55	60	52	51	46	59	62	52	63	50	53	56	52	45	53	49	51	49	58	68	54	65	62	50	49	64	68	58	50	44	53	53	55	72	59	50	57	77	64	56	50	60	45	55	53	46	49	57	66	44	52	58	52	53	66	47	70	51	60	66	56	55	53	60	63	55	46	58	55	54	62	50	52	60	43	57	66	51	54	51	58	52	49	50	43	56	41	58	53	59	43	51	55	66	52	59	53	43	50	62	55	58	63	57	60	47	50	51	42	58	65	47	61	55	44	48	68	57	59	55	48	45	48	61	55	40	66	53	48	44	68	59	48	53	54	45	53	49	61	54	55	48	52	54	58	47	55	57	48	51	42	55	58	62	52	53	48	62	35	56	55	59	62	51	57	61	49	63	61	54	46	49	51	54	58	52	65	44	51	54	49	43	54	53	56	50	51	52	66	47	49	45	49	53	81	54	56	64	64	56	48	54	57	57	55	59	66	46	46	48	56	56	62	55	66	52	44	53	46	57	61	52	55	55	51	62	59	49	54	47	46	59	54	43	54	54	54	52	55	53	54	54	58	47	70	55	42	42	51	42	54	55	66	55	36	57	59	56	47	51	45	53	55	67	66	54	49	58	50	59	49	46	62	51	61	54	61	55	57	49	47	42	59	58	58	60	46	54	53	58	43	52	51	66	46	62	43	67	46	51	52	49	57	56	51	49	56	44	54	47	55	59	54	49	48	60	58	67	50	59	63	54	55	48	46	67	59	48	66	50	55	54	52	59	69	51	57	49	56	56	55	55	52	57	49	62	53	58	65	47	45	63	45	58	52	71	38	68	53	48	67	53	61	58	51	56	37	51	43	64	51	62	68	54	55	58	58	48	55	58	52	65	49	47	52	55	51	51	53	62	60	61	72	72	66	51	50	59	67	59	54	60	53	48	55	66	58	60	60	55	52	38	68	51	57	42	55	60	49	57	54	64	51	52	51	46	42	57	61	51	48	50	60	49	47	57	67	50	69	49	59	60	42	48	58	54	59	63	48	56	41	53	57	55	69	51	55	61	43	53	48	56	68	51	55	52	48	45	44	59	63	54	57	58	57	54	49	51	49	69	53	48	60	40	71	50	55	50	58	58	47	59	42	57	59	50	56	48	43	54	57	50	59	62	51	51	52	53	49	60	52
42191	44017	35269	38745	6859	1347	1314	1117	973	926	838	820	793	735	734	773	751	1005	3730	5958	7476	6825	3564	1486	875	742	715	660	638	688	715	659	618	675	694	641	640	676	673	621	673	658	633	680	650	664	670	662	642	677	686	713	647	687	675	662	658	619	658	718	692	659	664	656	701	708	666	620	697	688	645	699	643	657	692	636	643	622	641	656	631	695	670	696	592	647	686	671	612	659	663	615	644	664	673	637	703	649	681	646	684	680	664	653	651	641	662	640	648	627	667	664	653	667	654	674	668	664	662	657	686	646	710	630	638	654	651	691	617	635	685	661	628	647	676	685	660	688	630	637	674	640	643	676	664	686	638	684	675	672	673	639	656	657	668	660	648	679	610	670	688	652	664	670	647	620	624	702	606	705	664	716	685	623	683	680	684	678	686	649	707	654	651	663	704	669	708	649	677	663	710	673	669	671	593	679	669	670	653	667	647	671	690	695	689	626	646	641	671	658	683	663	677	657	664	667	659	626	700	713	665	631	700	641	687	642	680	673	668	664	679	658	653	681	674	682	677	644	679	654	636	644	665	652	689	630	639	656	702	675	652	655	650	696	655	609	685	638	653	674	665	681	602	684	641	659	660	686	664	664	659	643	683	653	650	655	669	648	633	679	648	607	710	684	685	673	717	650	659	680	640	637	664	651	653	664	684	672	649	664	737	652	704	675	657	659	721	625	649	687	672	673	653	657	665	668	679	663	658	677	683	694	640	680	661	693	678	656	652	694	676	670	665	684	651	705	674	670	683	659	710	695	684	648	665	638	714	653	664	694	642	686	682	690	642	666	711	669	651	652	675	636	674	675	615	663	672	699	630	692	615	693	670	673	651	694	632	639	652	691	624	714	678	665	660	650	659	678	653	673	667	652	689	667	666	665	685	658	691	678	676	674	670	708	666	657	631	646	680	668	671	654	675	715	685	638	670	612	673	686	664	656	680	698	693	707	670	624	658	689	601	631	672	693	700	692	642	661	659	680	676	666	646	685	666	651	735	725	645	654	635	658	690	649	639	701	704	672	687	636	655	663	677	675	627	676	708	641	652	642	641	627	669	644	656	665	669	674	604	625	630	713	686	652	672	680	652	666	655	690	680	675	651	654	699	707	626	700	605	638	650	639	722	731	666	658	689	664	644	666	714	650	706	663	651	686	679	687	677	702	637	664	683	637	650	653	626	642	634	666	657	684	666	656	671	693	698	686	653	699	692	672	691	694	683	664	614	657	695	668	638	620	673	627	686	671	631	649	695	629	681	662	675	703	631	685	673	661	700	692	674	638	619	708	635	639	703	682	661	705	629	665	654	630	650	689	662	639	693	685	657	679	668	638	652	637	641	666	686	722	660	642	665	651	700	686	689	642	700	677	635	644	701	620	650	625	657	665	690	702	684	666	703	673	701	689	647	642	642	699	616	675	661	693	634	636	662	634	684	726	666	663	623	647	668	687	669	663	685	669	675	659	667	708	689	678	697	680	669	650	686	646	629	697	680	640	634	674	692	680	672	622	691	666	661	708	651	680	747	611	630	708	663	642	656	679	663	692	693	664	626	644	690	646	659	655	698	683	602	658	715	683	670	685	674	678	628	692	625	727	635	640	672	641	650	648	693	684	670	677	670	747	661	709	658	664	670	689	664	684	618	698	675	689	678	661	670	661	666	674	695	629	636	656	654	645	669	688	668	663	639	649	682	657	678	657	674	661	649	669	696	674	690	701	700	694	676	674	671	648	665	681	650	664	690	641	675	656	668	676	697	663	654	674	648	636	695	720	694	674	649	673	686	646	640	664	685	671	705	636	641	682	651	699	684	683	662	694	649	679	659	692	638	611	684	655	677	634	635	692	668	662	720	677	681	601	694	635	714	683	667	690	660	664	688	680	626	689	674	674	690	672	652	672	658	665	664	638	675	677	688	678	671	665	667	657	669	647	665	650	660	590	670	649	661	703	631	653	682	652	683	645	669	679	665	661	688	654	675	662	652	698	697	661	657	713	648	731	639	645	643	663	641	730	674	649	692	711	628	691	662	677	608	673	678	651	704	679	669	700	626	678	689	636	630	654	665	687	620	654	665	665	651	642	697	668	658	700	701	683	695	733	663	679	714	668	649	667	668	671	669	655	736	714	647	677	726	665	696	632	693	653	699	716	699	671	677	629	708	645	651	650	642	707	691	681	647	723	686	680	669	706	665	697	656	655	619	695	653	704	644	663	680	666	643	693	650	640	650	690	623	708	683	667	701	659	680	698	649	666	654	702	678	660	715	648	719	623	650	686	686	709	682	674	624	663	667	704	644	643	687	635	684	616	665	676	689	677	651	667	658	688	723	685	691	673	692	625	657	706	664	648	693	625	670	672	707	710	660	642	644	686	687	673	665	639	636	676	661	688	713	713	658	690	641	622	624	672	617	646	660	680	654	678	666	664	686	670	680	636	648	640	660	687	629	707	649	627	665	705	649	684	689	665	678	675	710	648	648	655	660	686	668	659	676	664	640	612	681	664	666	654	662	680	620	651	652	694	719	682	668	638	677	632	676	658	664	628	696	656	672	666	667	704	661	670	658	680	688	650	651	682	657	644	609	713	649	715	677	704	675	697	622	657	671	682	665	649	654	698	666	652	658	656	681	701	661	647	670	635	683	680	660	698	681	660	660	670	685	644	679	643	676	687	693	659	693	694	702	669	681	722	683	661	703	658	671	671	669	670	632	705	679	712	703	682	685	709	676	671	657	665	676	656	662	646	678	650	667	650	707	686	628	687	682	649	660	646	667	616	642	645	675	616	655	691	684	649	633	670	649	691	681	668	708	687	635	636	667	681	653	682	689	649	748	670	637	675	644	645	677	695	671	660	689	686	638	661	640	680	638	646	650	643	678	636	689	679	658	670	637	632	676	663	638	692	644	661	648	624	682	631	695	646	637	678	673	612	669	664	653	676	672	678	647	651	599	660	620	670	641	671	658	646	601	659	666	682	720	661	670	677	682	639	708	648	649	690	672	661	654	681	669	663	724	673	612	647	688	611	696	672	696	655	658	654	651	661	646	671	656	692	710	687	708	691	618	675	673	687	671	662	656	685	672	699	707	644	668	643	685	688	670	683	714	647	579	653	672	689	621	594	610	669	683	699	684	643	695	645	669	677	660	666	641	678	637	671	694	680	672	649	710	594	690	659	677	698	679	691	670	691	653	653	638	633	699	700	680	654	691	647	668	667	691	668	702	642	647	715	651	660	633	689	648	682	671	695	687	651	655	682	661	679	677	647	652	707	717	675	680	650	678	659	668	665	668	654	660	691	645	644	681	685	666	700	637	680	659	706	698	653	708	685	635	631	659	632	693	706	662	660	649	705	649	732	679	652	622	680	689	658	639	660	689	656	676	639	663	684	653	651	711	629	681	722	650	636	622	667	659	661	632	718	696	662	721	636	629	665	646	686	665	675	598	642	601	682	656	685	672	685	640	636	661	715
16273	25911	15290	6446	1307	73	67	67	65	61	66	76	54	77	71	76	64	69	92	170	289	252	143	97	74	83	70	58	54	59	58	72	52	63	64	71	65	63	69	71	71	54	73	75	57	71	70	64	70	65	61	71	67	62	62	72	58	75	69	73	72	68	76	59	58	79	54	76	70	61	68	55	74	76	75	68	74	58	65	75	63	80	79	66	70	76	70	70	75	72	66	80	74	58	68	68	74	58	78	69	70	60	64	67	58	59	69	74	69	83	46	59	50	62	73	58	75	67	65	69	58	71	61	70	80	58	55	72	79	71	64	58	67	65	65	77	65	74	67	69	70	63	61	69	65	52	68	77	63	72	63	62	75	57	72	67	59	75	79	56	66	60	57	74	61	63	69	61	91	63	68	67	68	62	67	73	82	67	59	60	70	69	56	84	55	78	71	75	68	63	76	73	51	69	62	72	69	64	77	78	68	72	58	59	80	76	72	72	55	68	65	91	60	58	71	81	68	75	61	74	58	48	66	62	77	66	60	62	81	64	74	75	67	67	70	77	80	54	56	67	60	70	64	75	72	69	63	55	72	76	64	58	67	62	57	75	61	65	73	70	66	65	60	66	48	55	64	71	63	73	60	67	59	58	70	50	77	60	57	56	58	66	51	75	76	50	58	65	66	75	66	62	48	65	65	62	71	55	74	76	64	68	65	65	60	76	76	66	75	63	65	80	53	62	60	70	66	60	63	69	72	71	64	65	63	67	52	59	77	67	70	64	70	63	62	67	79	62	61	78	56	75	62	84	53	55	61	73	69	59	66	79	66	74	70	64	55	71	64	58	72	63	69	66	70	68	73	69	64	71	85	67	66	71	63	73	74	95	66	59	62	73	66	67	61	47	66	66	69	60	67	60	77	73	62	69	65	62	66	77	63	68	65	78	75	65	77	57	62	80	62	59	73	70	54	54	72	62	75	77	67	53	70	80	68	60	75	67	70	56	60	68	62	73	83	61	62	76	78	74	51	75	66	71	63	74	62	50	81	65	51	56	63	82	76	70	61	73	79	69	58	82	83	78	66	67	56	75	80	64	77	72	67	69	69	87	60	62	79	69	55	57	61	61	53	57	65	62	70	53	64	59	79	65	58	66	69	69	61	59	82	57	51	68	81	76	62	74	66	63	77	74	67	62	70	53	53	70	57	87	60	62	80	56	59	58	62	69	74	70	78	60	80	73	63	78	59	68	73	58	62	64	83	69	59	66	77	58	61	68	84	91	68	77	71	73	67	58	68	66	63	78	59	68	60	70	69	60	67	79	88	67	70	55	65	66	63	67	73	54	75	73	66	65	68	50	66	59	65	74	75	72	70	67	63	80	72	65	74	70	73	70	63	67	73	65	51	71	74	58	66	69	64	69	61	57	60	67	75	63	71	78	65	63	67	67	95	61	77	80	87	74	74	69	73	64	70	67	64	64	73	52	64	78	61	56	66	71	75	88	69	66	79	66	60	68	65	74	67	57	64	68	57	75	72	70	54	86	54	66	56	62	81	54	57	62	58	72	64	70	64	67	62	55	74	69	66	77	61	68	63	63	64	73	68	72	72	64	63	52	70	68	71	69	77	66	81	66	67	65	58	67	57	70	61	67	63	86	64	63	61	59	64	78	64	67	76	72	71	56	73	64	84	53	74	69	81	65	64	57	69	64	59	63	81	61	76	71	72	63	75	66	79	85	73	68	58	73	62	68	64	70	77	76	62	78	63	64	69	59	58	96	63	78	59	59	62	72	55	83	66	59	57	73	61	59	67	53	74	78	80	66	58	54	60	60	66	60	57	63	69	63	71	57	71	57	71	67	82	58	70	63	73	67	83	82	58	72	52	55	61	62	63	71	51	69	52	61	68	63	60	59	62	68	58	68	73	74	66	61	57	76	70	57	53	62	80	64	69	63	64	66	58	75	62	71	76	55	65	74	60	64	60	71	72	73	72	67	62	60	64	60	62	73	70	77	85	55	60	57	63	71	79	60	67	72	59	64	55	59	66	69	67	64	58	69	79	62	62	61	63	63	79	73	68	74	59	59	65	60	79	68	66	60	71	49	65	74	68	52	70	78	54	74	79	63	63	73	63	59	51	72	61	59	78	69	69	75	70	71	47	66	71	68	60	55	47	80	58	61	70	68	78	62	60	94	69	79	45	63	59	70	58	68	63	70	79	58	71	62	78	73	55	63	66	66	60	66	76	55	72	74	78	78	60	67	75	72	67	72	65	61	75	63	69	79	59	66	67	72	66	44	58	63	69	65	66	70	76	79	80	67	66	69	60	68	67	72	56	73	73	71	68	77	64	74	61	57	62	57	55	79	73	77	71	60	69	73	64	89	58	71	90	53	63	61	69	71	66	63	71	64	57	64	74	70	66	78	68	61	65	55	69	63	63	64	61	65	68	72	52	59	72	70	69	61	76	64	67	61	65	65	74	65	65	61	67	73	71	66	65	73	70	68	79	77	68	69	59	66	62	73	56	78	68	70	51	79	67	63	81	69	68	71	78	68	68	71	59	81	43	86	70	74	78	60	71	57	60	75	82	85	66	56	78	54	64	62	55	76	65	58	67	53	67	59	64	78	73	69	69	56	74	58	67	59	69	64	55	56	73	74	82	61	67	73	62	57	68	57	62	65	76	58	80	69	71	70	75	64	66	64	75	62	56	57	66	59	55	71	54	67	73	60	57	69	70	83	70	84	67	67	66	57	78	77	69	64	69	67	61	63	64	75	65	86	67	74	76	62	70	56	59	66	69	60	66	59	62	66	60	66	64	53	71	58	73	55	67	76	79	70	61	63	66	75	67	54	63	54	57	70	78	56	79	74	62	70	74	64	65	74	56	48	74	85	66	75	59	65	63	58	62	69	64	63	65	58	61	60	75	77	69	65	59	58	75	63	66	66	69	68	76	72	58	66	55	60	71	70	68	67	51	60	71	70	64	66	69	68	64	68	69	58	66	71	64	59	81	65	48	71	62	74	52	70	74	81	74	67	71	70	61	50	81	65	64	77	70	75	59	75	68	64	66	50	74	53	94	69	55	55	66	64	69	71	80	56	69	59	56	74	67	74	69	70	70	64	63	69	64	81	62	70	66	65	63	73	56	71	73	69	70	73	73	50	71	54	64	67	55	62	69	74	59	55	70	70	71	69	64	61	64	71	73	69	71	75	77	55	55	66	71	69	65	72	71	72	69	58	80	71	62	66	61	64	62	83	67	61	74	68	59	62	65	58	75	73	75	76	68	72	62	55	78	70	63	57	65	66	64	80	57	76	73	70	85	68	69	75	84	69	63	82	68	61	62	71	85	60	59	57	65	69	64	63	83	60	71	68	72	55	53	83	58	69	66	73	57	62	52	62	55	71	63	70	65	83	85	61	70	81	65	68	56	75	57	78	58	70	55	66	74	62	71	61	59	71	72	70	77	65	62	54	59	66	74	70	76	75	80	70	79	64	73	74
47281	47552	37299	38240	16344	1385	1248	1197	1050	1037	967	930	939	907	893	944	878	911	1417	4354	8902	6497	3584	1817	1118	899	768	863	796	816	855	815	777	837	824	856	786	764	812	823	812	823	857	821	855	842	859	851	849	817	828	801	775	819	869	886	803	834	793	825	748	840	854	868	820	813	835	836	847	802	889	776	820	845	770	785	772	839	780	780	839	839	833	783	853	825	746	844	858	824	859	798	858	850	781	852	881	798	807	849	818	850	767	786	873	810	828	818	824	765	785	841	870	872	850	832	823	785	818	806	836	855	815	831	872	806	834	854	848	854	810	821	875	850	822	816	817	793	838	801	871	832	791	822	754	784	762	809	829	804	775	797	821	850	804	786	826	817	831	895	818	834	836	796	827	801	813	810	899	843	819	832	845	837	850	814	831	795	828	832	787	797	761	808	825	798	838	832	779	908	879	761	830	831	808	823	849	793	805	790	816	821	870	805	815	829	846	827	831	823	839	841	795	834	831	826	839	805	828	807	841	837	820	780	802	784	807	794	826	785	825	816	856	805	836	799	836	841	823	794	827	838	841	785	858	781	793	826	810	825	787	853	834	832	799	796	762	847	764	787	796	812	768	808	827	835	798	844	795	766	827	846	847	802	776	783	830	818	818	825	855	788	859	826	806	810	832	834	831	801	765	762	886	821	824	861	842	793	815	806	831	786	806	816	791	821	804	813	788	813	807	801	819	852	841	830	747	839	809	775	796	796	782	821	804	838	803	822	817	801	803	838	799	771	802	838	858	815	820	854	797	805	853	819	784	760	827	817	753	817	871	824	794	874	893	902	816	834	836	856	821	809	879	839	855	860	836	839	779	833	851	813	850	786	827	791	850	826	813	855	804	840	805	800	832	771	813	808	806	858	811	840	853	874	866	813	817	818	841	829	797	852	805	792	810	836	819	817	853	838	842	836	802	806	794	793	832	836	819	852	813	821	834	845	843	842	807	805	786	845	837	802	867	835	859	845	822	808	819	795	853	867	829	796	804	782	882	805	790	833	835	794	815	791	807	838	852	843	815	790	764	769	879	828	847	782	847	802	838	865	787	823	807	820	809	830	843	826	802	773	793	827	810	853	852	833	828	817	833	788	824	812	817	827	799	839	820	795	813	833	800	822	799	820	829	813	831	796	855	857	888	828	789	824	825	832	786	848	790	845	836	883	834	811	819	800	819	792	820	788	791	846	818	796	816	794	820	790	841	810	834	834	804	809	787	822	806	811	741	875	815	814	792	815	776	844	841	819	836	842	787	811	827	835	840	826	791	782	788	871	823	824	808	794	796	812	781	789	805	834	797	767	835	769	792	777	802	857	816	825	854	786	794	789	844	822	836	851	823	810	770	811	844	868	838	812	801	818	777	783	830	830	814	778	837	866	860	811	789	848	787	782	822	808	848	834	819	841	829	838	775	833	766	795	769	818	830	831	846	805	816	806	774	821	795	818	709	829	829	846	796	874	834	846	841	844	837	810	815	802	769	872	861	837	754	843	800	851	787	854	838	856	829	841	845	839	791	826	794	871	853	829	836	837	821	808	775	813	817	774	828	787	810	823	813	832	801	826	866	812	817	797	839	838	818	852	784	789	781	811	825	822	807	817	842	792	856	834	854	856	795	830	813	855	867	822	849	777	831	889	757	853	790	793	829	799	841	829	791	834	811	871	900	804	815	797	848	761	839	789	805	798	829	781	793	856	784	875	861	866	808	790	810	810	807	824	791	796	842	842	816	774	854	798	851	851	840	811	748	849	809	827	832	830	824	809	778	820	876	831	744	789	871	776	806	855	818	819	835	829	842	850	839	796	778	809	792	797	830	863	837	802	764	780	834	826	816	808	766	823	832	849	819	780	814	851	750	792	803	839	762	823	823	814	821	774	835	826	846	796	827	797	831	793	812	822	820	776	838	787	800	807	771	812	791	769	852	827	822	792	779	811	802	850	831	842	770	840	826	843	829	850	792	792	835	816	789	821	828	871	798	795	827	824	830	802	822	804	794	848	822	818	806	830	806	818	810	823	834	846	864	802	802	820	816	783	799	801	865	824	788	797	881	826	836	907	781	834	795	808	802	795	840	834	813	797	879	812	810	808	820	841	830	794	848	838	779	805	821	818	785	790	795	836	846	792	836	861	800	858	814	805	844	817	812	841	786	771	831	772	782	851	811	801	810	831	854	817	807	807	841	844	810	811	787	827	829	789	803	807	796	818	829	786	828	843	815	778	789	800	791	824	812	849	832	834	809	855	862	841	839	793	849	791	786	843	846	799	805	788	826	819	824	769	827	836	894	844	877	834	831	782	801	811	836	862	794	841	844	776	830	793	850	828	859	763	833	786	824	875	837	835	809	833	787	818	749	812	829	834	782	783	794	840	795	840	814	867	834	807	812	768	797	862	849	791	867	828	905	787	827	789	785	818	849	822	829	796	839	820	826	859	891	797	851	798	805	825	794	850	799	840	888	813	801	808	838	826	829	827	846	851	806	835	798	854	821	813	808	752	788	823	814	843	825	855	823	831	851	826	794	821	798	807	863	829	839	799	838	811	803	817	782	854	832	764	797	774	796	812	809	808	864	834	808	785	799	786	822	794	793	771	823	812	823	764	786	802	817	813	835	796	806	838	842	811	850	821	845	837	825	790	816	827	808	844	866	802	829	790	824	844	832	865	851	847	744	822	781	824	823	814	841	818	856	833	786	794	775	828	809	812	839	806	781	851	830	812	820	808	850	834	827	807	799	783	799	818	821	826	780	794	816	800	783	837	797	839	824	776	839	820	829	830	837	828	812	825	846	871	782	810	858	812	793	833	849	793	788	787	797	810	826	799	809	830	828	828	817	824	863	762	830	819	844	832	745	831	760	821	763	835	804	803	830	786	784	803	794	801	788	820	852	872	840	811	822	860	846	843	792	805	777	852	768	841	822	828	779	820	804	767	860	854	838	805	776	806	885	849	819	808	818	811	813	777	849	831	835	813	798	866	866	824	799	787	885	798	824	832	828	862	793	793	855	792	827	805	845	820	832	831	750	820	793	815	851	801	844	819	841	810	828	778	859	810	825	844	811	826	806	851	821	800	844	783	787	831	841	832	793	806	865	838	792	808	802	803	830	782	845	826	841	808	857	800	845	818	833	810	786	880	854	842	844	819	769	835	793	798	832	791	810	806	764	801	817	853	797	831	843	812	859	867	844	777	811	828	809	802	812	804	833	802	841	844	836	804	850	801	837	811	844	848	804	812	813	757	820	790	841	786	837	833	848	853	836	793	828	820	821	796	831	791	832	765	843	790	822	806	795	842	807	801	788	819	820	787	796	821	837	814	845	841	839	800	804	795	841	810	839	834	818	854	859	827	823	834	852	796	876	772	801	803	801	784	814	845	806	809	777	881	845	830	819	809	836	846	861	831	812	780	863	849	838	805	834	784	847	834	808	845	826	822	823	778	794	841	815	784	822	779	757	846	826	822
21881	37342	23196	9991	3291	71	56	74	48	79	58	56	62	65	71	72	48	62	105	219	334	248	125	89	75	57	59	65	63	58	66	58	63	57	49	58	59	61	77	70	66	67	60	67	75	57	71	60	73	70	70	60	54	59	59	68	73	61	55	79	65	60	63	55	57	75	51	50	63	60	55	63	70	69	71	64	54	58	64	57	61	64	69	46	55	66	64	62	73	55	59	60	77	60	54	79	50	60	68	69	63	70	72	70	77	53	57	59	67	48	62	53	64	63	60	66	71	49	69	58	70	62	55	60	56	73	58	65	74	51	67	57	49	44	55	63	50	53	66	59	63	69	60	60	56	54	69	60	60	60	64	72	61	61	77	77	63	56	65	62	55	55	55	57	56	62	64	54	74	49	72	62	45	57	70	67	50	57	85	61	57	73	56	66	57	63	68	50	72	65	57	49	69	71	62	59	51	69	64	68	65	51	59	63	74	46	61	53	65	69	70	72	48	54	48	61	48	54	81	64	57	62	58	60	55	69	56	81	61	56	58	52	67	71	53	62	68	54	58	66	62	58	67	45	62	66	71	66	68	66	63	69	66	60	65	71	65	56	78	59	70	67	39	60	60	65	58	75	43	61	61	70	53	46	53	69	65	72	59	55	57	65	52	69	65	60	66	70	77	60	59	65	63	54	67	70	75	49	52	63	51	68	64	76	67	58	49	62	62	56	80	65	56	56	47	54	56	59	62	58	57	66	70	62	52	67	53	65	68	79	67	73	69	66	52	54	55	66	59	70	70	57	57	59	56	61	66	50	45	58	61	58	67	68	72	56	55	58	62	64	67	69	59	51	51	53	64	49	63	50	61	51	69	51	63	61	58	73	52	45	48	63	55	67	55	69	65	62	67	52	56	59	60	60	72	58	62	62	57	64	64	73	66	57	67	77	64	66	56	49	55	59	60	68	63	67	71	58	59	58	51	59	64	74	73	50	60	72	57	60	74	45	82	65	65	59	59	67	57	57	62	76	61	52	75	75	68	65	50	56	61	73	77	57	59	62	51	56	65	71	59	60	50	61	57	53	57	59	61	58	51	45	47	66	65	64	70	53	64	60	60	71	74	82	75	44	74	55	64	59	60	64	62	62	67	66	59	60	58	71	59	52	60	50	65	56	67	65	52	65	62	57	49	51	62	63	58	60	75	59	68	59	61	71	74	55	74	59	57	66	62	53	51	63	64	48	57	82	54	51	56	72	54	71	50	60	50	78	60	61	59	64	59	54	53	72	57	66	66	73	50	53	60	66	59	64	69	64	54	47	64	86	62	76	62	66	51	76	61	60	49	50	65	59	75	57	76	65	55	59	70	65	69	56	55	71	57	64	58	56	65	65	70	52	68	65	61	53	75	64	66	52	64	60	60	67	74	57	73	71	64	58	67	61	73	58	60	66	65	67	50	60	65	75	63	50	55	67	65	65	60	58	66	61	68	67	42	57	61	55	71	63	68	59	44	73	69	73	62	57	54	59	54	62	59	58	68	54	63	59	59	66	63	52	60	53	67	63	70	75	71	72	56	48	61	70	60	59	61	59	54	68	54	69	60	61	60	70	59	46	54	68	60	66	56	68	70	68	61	68	59	64	77	67	65	68	55	62	78	58	64	59	69	74	78	78	56	61	71	59	62	59	63	62	65	64	63	54	68	62	52	56	71	60	62	64	60	61	51	60	68	65	73	65	48	77	58	54	67	69	60	61	68	63	64	61	74	59	64	53	56	62	65	61	56	56	57	80	73	53	80	72	70	55	68	71	64	61	64	72	74	65	68	66	58	71	58	59	52	61	48	75	61	68	70	57	69	73	57	59	65	51	66	65	67	57	63	78	75	55	62	53	54	70	49	75	72	72	66	76	68	60	66	59	67	51	56	76	64	45	58	52	72	55	84	63	66	61	63	72	70	70	52	57	66	53	65	60	73	80	48	64	55	74	55	69	70	60	84	84	64	63	59	63	58	61	55	61	62	59	48	56	53	65	55	65	45	56	55	63	61	54	62	69	53	70	66	62	66	49	62	63	56	75	47	57	67	78	73	57	63	61	46	69	60	67	71	73	65	53	55	66	49	63	60	72	69	66	58	64	55	63	58	55	67	65	63	65	64	64	57	55	51	64	52	67	61	70	77	48	69	58	56	60	51	44	67	75	80	52	56	56	56	64	65	71	64	68	53	69	56	53	58	72	68	70	64	55	64	59	59	55	57	63	63	50	80	57	66	59	53	70	65	65	72	52	74	73	44	60	55	72	48	54	63	56	66	51	58	61	56	51	52	68	58	47	53	53	65	62	74	79	59	49	63	69	51	65	55	63	74	61	60	57	57	72	55	67	59	59	57	55	70	61	58	61	54	54	57	55	59	66	59	63	59	51	66	62	58	66	69	66	62	49	47	73	56	70	66	56	43	56	76	62	51	56	70	62	54	53	53	59	47	72	65	50	67	54	67	61	64	57	54	62	55	59	53	47	62	72	65	49	53	56	56	70	75	57	50	71	63	71	57	52	44	58	61	55	63	66	70	63	63	46	52	57	61	53	57	70	61	69	63	67	62	57	53	77	69	67	68	61	62	56	65	58	51	70	67	58	68	54	64	57	57	71	69	59	76	55	72	55	56	57	58	62	57	59	55	58	57	54	48	72	50	55	54	66	66	65	50	58	47	62	67	71	62	54	60	62	68	61	57	56	54	51	77	73	69	67	66	57	64	58	62	70	68	49	62	66	57	62	68	73	56	63	53	65	58	63	68	52	68	71	62	57	59	47	47	62	65	67	60	59	46	61	60	63	61	54	51	64	49	50	46	58	63	75	72	58	64	78	59	47	72	53	52	67	59	56	55	79	60	65	73	58	61	73	51	68	69	69	67	65	60	74	57	65	62	74	64	79	57	59	70	80	51	57	61	53	59	62	67	64	53	51	55	49	53	53	49	68	76	56	60	60	68	60	58	78	57	53	74	44	58	56	53	56	65	59	80	65	60	63	61	58	62	61	57	72	71	65	52	72	51	54	53	60	77	65	72	50	60	52	49	68	63	58	78	59	66	62	65	59	60	69	61	60	51	53	64	67	60	56	69	69	54	64	56	48	65	46	66	61	65	63	54	46	56	60	55	74	62	60	52	62	59	66	63	72	52	64	57	57	73	58	66	46	59	57	63	54	78	59	72	65	58	62	72	58	68	59	57	59	55	73	71	56	53	52	58	69	61	61	56	49	62	60	73	70	45	67	63	61	71	60	61	52	75	56	46	63	76	51	60	57	46	65	63	53	57	68	70	75	62	51	58	81	72	65	67	72	64	52	58	75	58	46	52	60	63	76	57	60	57	54	63	54	54	75	69	55	50	53	51	57	64	67	63	61	59	55	60	52	53	82	56	53	74	59	69	63	72	71	64	60	78	53	62	51	50	54	43	68	64	60	56	53	67	73	65	63	76	68	53	61	61	63	55	54	56	56	55	64	56	66
45747	50350	43327	44421	28572	1486	1349	1174	1005	932	926	891	880	865	832	788	806	920	2816	6335	10227	6414	3266	1680	1060	800	769	757	704	751	707	755	745	771	718	771	712	725	689	742	743	774	731	739	725	759	786	738	776	778	758	757	742	744	693	760	727	702	745	725	734	758	709	752	708	708	746	744	768	753	695	718	747	724	760	760	777	735	720	745	723	803	681	803	756	778	724	758	702	790	769	703	740	727	777	729	804	757	771	734	756	716	699	716	735	711	771	709	730	735	705	739	710	750	738	781	738	746	729	747	700	745	764	773	738	687	769	737	761	723	744	709	719	744	770	702	734	726	714	763	754	753	732	762	776	735	785	728	665	752	733	739	727	762	716	754	759	757	744	724	695	721	775	728	706	663	731	686	721	743	745	796	709	712	750	721	699	731	776	749	729	712	747	746	771	737	716	652	721	707	707	738	749	714	711	716	693	736	743	776	733	681	745	728	737	672	726	754	730	742	729	726	791	734	727	761	736	733	716	772	710	711	736	692	732	744	730	749	774	717	799	712	760	740	740	740	738	715	763	769	726	729	711	710	781	743	749	756	749	727	710	771	743	755	764	770	728	707	712	756	747	721	751	695	752	748	762	751	720	719	794	732	733	732	760	760	702	721	716	723	708	723	770	754	698	683	727	796	735	810	745	760	737	786	698	738	746	746	767	761	738	740	748	746	727	727	773	812	744	742	729	727	752	793	709	748	768	778	701	682	716	737	754	711	731	721	787	761	724	756	785	761	720	727	681	750	710	766	751	703	724	750	780	776	717	683	730	745	693	775	725	719	761	750	775	751	709	698	752	798	746	763	736	746	806	724	717	737	760	748	729	720	796	716	726	801	792	719	777	769	747	725	705	698	760	741	742	729	721	764	721	755	742	720	708	749	752	709	762	756	728	716	712	760	733	729	816	734	727	716	756	748	735	700	715	751	796	709	736	731	723	775	735	745	759	761	710	753	731	786	764	729	732	742	742	713	735	744	767	731	810	721	742	699	723	751	715	714	725	737	723	760	718	800	730	724	745	766	737	736	757	696	728	801	695	771	778	740	760	726	751	779	778	768	756	747	752	731	718	702	772	725	723	700	733	701	696	767	728	733	740	770	763	745	702	712	738	716	765	771	726	717	785	709	718	761	735	719	740	715	776	709	716	698	694	736	722	741	720	738	759	759	657	700	729	764	779	731	736	710	736	754	733	770	745	751	659	726	780	730	692	684	743	715	744	773	754	748	689	773	757	739	723	705	754	684	742	683	753	749	756	744	732	747	752	741	746	742	716	732	745	726	787	720	697	758	731	702	739	790	730	767	744	774	708	753	796	710	724	773	753	762	716	751	764	761	746	723	715	774	786	730	693	777	703	710	753	748	780	731	739	729	765	766	734	703	775	821	756	693	771	713	725	782	703	698	743	759	705	741	803	741	712	733	744	712	731	708	749	747	779	764	658	731	748	735	729	738	728	754	730	719	743	784	734	765	742	736	725	736	742	727	754	737	744	706	761	705	748	741	731	735	765	734	698	708	770	776	744	754	773	771	682	763	781	726	736	711	751	705	738	762	698	741	704	743	737	758	716	723	691	735	751	780	733	728	752	749	769	739	734	747	737	747	681	764	708	816	690	735	761	754	742	752	724	764	750	745	725	713	670	740	730	728	752	754	737	789	754	718	742	743	735	701	740	728	724	740	710	715	694	725	764	739	741	692	725	721	744	714	707	721	750	689	710	761	712	751	711	724	771	762	753	742	784	765	744	711	708	712	777	726	767	735	776	725	711	703	782	691	743	756	703	701	749	700	747	727	741	735	796	729	708	750	738	736	723	773	718	755	736	763	720	740	681	669	769	741	731	736	753	714	695	767	713	701	750	714	755	770	749	716	827	765	772	721	777	746	777	795	767	745	711	747	742	781	729	711	726	755	720	729	711	727	777	761	771	792	749	763	725	723	734	723	715	766	713	690	733	749	715	754	764	728	705	760	749	747	740	744	710	726	759	739	742	765	735	740	744	711	758	757	760	763	721	770	712	743	750	768	764	725	768	760	737	705	749	703	697	771	750	673	750	746	796	693	729	706	733	728	738	744	739	772	759	773	714	749	738	733	780	689	730	756	728	734	739	762	762	721	753	756	741	768	711	806	736	734	723	721	725	717	739	725	721	716	767	723	734	735	752	761	766	691	774	711	778	746	733	714	762	740	771	726	724	749	747	773	759	733	725	701	735	715	720	760	736	753	767	732	733	755	792	738	708	763	691	699	722	746	778	726	755	697	751	718	748	697	763	751	786	726	795	703	725	774	731	798	743	732	738	722	769	770	754	691	755	743	769	707	735	746	767	733	681	742	748	776	696	683	720	749	752	729	710	718	771	758	736	703	725	775	714	797	721	740	766	770	715	784	738	726	782	772	727	761	760	715	765	741	760	744	756	756	739	688	791	722	779	831	755	741	743	758	709	717	744	754	730	732	698	731	737	766	735	710	719	731	765	770	745	721	738	699	747	720	743	721	749	727	657	713	757	730	743	728	735	698	786	740	725	712	702	774	784	748	741	753	745	751	723	757	736	731	765	731	737	722	715	720	727	761	710	718	732	776	720	727	729	742	733	740	731	722	738	756	726	769	667	733	742	733	757	767	715	770	729	771	722	768	741	746	761	732	716	787	752	744	744	740	752	782	734	778	697	744	727	714	735	698	708	684	770	735	742	700	748	815	715	750	702	717	757	759	804	686	765	753	683	751	695	738	754	789	762	695	761	748	728	760	769	730	729	737	741	774	746	717	694	786	707	764	720	748	705	709	728	747	743	726	783	776	699	740	786	749	720	721	727	783	732	751	690	747	718	752	745	698	757	760	750	745	747	731	729	716	717	706	758	745	721	722	699	757	693	769	776	732	721	743	736	681	776	704	756	705	720	710	794	727	720	733	738	703	736	762	713	765	767	724	750	740	706	692	732	752	742	736	745	721	684	664	754	729	747	779	767	731	714	742	747	695	817	725	729	730	687	725	777	713	716	801	748	747	720	754	743	732	716	739	775	757	797	765	730	723	690	738	757	765	806	713	741	702	768	720	738	731	707	743	769	745	754	720	738	722	722	735	706	773	712	746	800	730	716	738	748	759	705	742	772	752	771	756	704	798	777	773	735	763	756	780	766	716	750	729	727	727	773	739	780	732	719	784	747	770	739	752	748	712	743	728	710	736	721	752	753	736	768	760	741	730	717	777	773	730	732	734	782	724	778	733	738	756	737	731	736	769	733	743	758	705	732	729	744	755	774	757	697	767	754	770	713	771	703	703	754	727	697	757	691	712	756	692	760	723	722	692	726	741	741	765	740	699	728	733	757	712	733	711	712	714	805	757	763	764	740	717	681	735	782	743	733	768	743	746	784	743	728	783	701	723	748	727	710	721	720	704	783	745	738	699	748	747	756	762	731	726	774	729	718	765	720	723	740	731	717	743	708	724	754	751	734	757	738	721
6340	10242	5443	2059	449	65	50	54	53	54	67	64	52	55	49	69	67	62	98	124	139	126	86	71	59	52	51	63	65	47	66	58	71	52	63	59	63	53	65	63	56	68	75	47	61	60	51	56	55	55	52	62	59	53	68	83	65	53	59	52	59	45	57	47	60	56	60	59	75	59	63	62	46	48	47	45	44	51	49	69	60	58	43	59	64	76	52	61	53	54	75	58	53	58	61	52	47	63	45	64	49	60	63	47	48	62	51	56	57	60	64	60	61	55	55	56	60	55	51	52	54	55	62	58	60	53	50	62	63	57	51	53	54	64	62	49	57	64	51	47	68	55	57	47	56	49	66	56	60	48	48	61	65	60	53	54	59	64	60	57	72	71	50	67	55	45	62	51	49	52	52	57	61	53	56	60	48	70	61	55	60	42	49	69	68	53	64	53	56	55	56	58	66	57	54	58	60	51	53	55	53	46	56	50	40	64	55	56	51	59	44	63	51	62	54	65	51	55	81	53	61	61	63	60	51	47	68	49	70	49	51	42	48	48	65	52	62	67	53	57	53	64	64	54	56	61	38	60	60	62	68	49	60	45	64	62	66	48	52	45	52	59	43	66	51	69	50	58	56	54	69	53	57	55	73	69	64	55	54	55	59	55	61	49	53	63	54	61	58	32	49	57	55	52	54	62	43	52	67	55	56	56	62	47	66	66	45	53	56	45	53	53	44	46	56	61	59	61	58	70	67	66	55	62	48	56	76	65	53	63	45	47	51	47	70	46	59	56	51	72	58	58	56	60	57	61	68	52	54	41	67	64	61	63	57	60	63	62	61	58	59	51	49	63	56	56	60	42	48	60	68	50	59	57	59	50	50	47	49	42	51	62	53	56	53	69	59	62	63	62	61	51	62	50	51	59	63	52	54	63	60	55	63	68	52	49	55	61	54	53	59	55	71	61	52	54	50	51	45	68	67	50	46	60	60	61	58	61	75	48	56	58	63	48	48	63	53	53	55	59	52	56	68	56	49	50	53	62	48	62	59	60	69	54	48	56	57	51	66	71	53	41	45	51	58	56	57	49	45	67	54	63	42	54	63	51	64	55	65	63	59	65	56	60	38	78	46	46	68	57	33	60	61	44	65	57	51	45	52	49	54	49	60	60	56	59	64	55	63	57	65	66	49	55	60	58	60	53	60	46	44	54	65	61	45	66	51	53	62	57	66	66	67	60	68	69	63	69	52	65	67	54	58	51	69	52	62	58	64	62	59	57	51	57	46	51	51	63	53	49	57	48	58	55	58	59	65	46	61	66	62	53	56	50	50	60	59	58	51	53	52	58	56	58	53	61	44	61	44	61	72	50	57	56	53	55	51	56	58	55	62	58	56	71	64	58	59	47	62	50	63	55	57	40	51	65	45	57	50	58	65	60	51	58	57	51	66	67	62	62	43	63	83	56	55	59	52	64	46	60	58	64	52	51	74	51	47	65	58	49	46	54	63	71	58	56	59	55	60	52	65	54	57	57	75	52	43	51	54	74	54	57	50	49	61	48	47	48	60	54	46	51	59	60	46	62	57	55	51	54	71	53	56	55	54	47	61	48	53	62	57	61	46	50	50	45	55	59	43	69	58	53	51	66	51	54	57	49	59	53	58	36	46	55	71	45	52	53	41	57	68	46	44	46	64	54	62	55	48	50	62	54	55	51	54	57	56	66	52	54	59	46	62	64	40	54	63	59	67	58	43	54	66	56	56	47	59	65	58	51	64	60	70	53	42	60	70	53	61	60	58	56	55	62	51	49	53	48	48	63	50	52	61	53	53	58	56	45	63	50	58	60	52	63	61	52	66	51	41	57	54	69	53	55	57	58	47	52	52	50	65	52	49	50	44	49	58	61	65	47	59	62	61	48	64	80	56	76	70	55	49	61	64	66	54	50	52	63	50	62	50	60	57	66	49	55	62	66	57	62	65	60	42	59	62	64	55	48	60	51	62	56	65	54	45	54	62	56	50	43	46	45	48	49	50	58	39	53	61	55	50	53	53	51	44	49	43	47	50	48	46	65	63	51	43	65	53	74	53	55	55	44	60	58	67	47	54	58	54	61	59	52	59	43	52	59	55	55	68	71	52	55	51	57	54	52	55	59	49	52	63	45	78	59	62	53	66	51	56	64	59	43	61	54	54	47	59	50	58	55	51	62	62	63	54	60	71	56	72	45	43	58	63	62	53	50	65	52	64	54	62	58	58	62	66	62	53	62	63	55	45	70	64	51	59	54	46	54	60	50	54	52	64	64	49	48	63	60	51	56	47	54	52	62	54	48	45	70	60	48	58	59	56	77	64	54	47	59	70	76	51	62	52	54	51	51	68	50	57	60	78	53	59	36	49	37	66	59	58	47	56	71	63	69	55	59	50	58	59	47	63	68	47	55	44	54	57	60	44	62	52	71	48	66	66	54	63	43	77	53	57	66	64	67	62	58	54	64	49	44	67	52	67	48	53	54	59	51	55	59	62	51	56	71	51	45	58	51	59	56	52	50	60	58	61	59	44	46	53	47	74	54	55	52	62	50	54	52	58	58	56	60	41	60	59	61	54	50	50	57	63	68	60	72	51	64	57	63	53	47	60	62	51	58	70	50	56	66	55	65	56	52	44	53	66	52	53	59	64	42	69	56	47	54	42	81	57	72	60	47	57	62	54	43	53	54	43	58	57	64	58	45	38	52	61	64	64	53	65	59	59	67	42	43	51	51	62	46	56	49	53	70	51	45	49	63	51	41	66	55	59	47	62	53	65	71	52	59	64	58	56	60	39	64	61	50	66	60	62	70	67	56	64	49	57	54	70	62	42	54	46	53	60	66	64	55	69	62	67	50	51	60	53	59	54	51	54	48	66	59	52	39	59	71	63	51	64	61	63	56	62	66	67	54	51	49	63	62	56	59	63	60	58	53	69	44	57	40	43	51	60	64	62	69	58	44	58	59	57	49	62	54	58	64	65	47	55	60	48	55	54	50	67	61	55	46	49	46	72	45	53	64	54	55	59	63	48	63	56	54	37	67	46	68	52	62	62	63	60	48	75	58	55	66	60	55	48	58	53	56	51	52	52	52	44	66	64	62	53	48	65	77	51	50	47	60	51	57	41	57	60	59	62	55	48	60	56	57	58	56	49	51	50	48	37	56	49	55	50	79	46	50	58	61	56	63	49	68	60	44	66	37	58	60	57	69	67	65	53	43	53	49	58	64	62	63	47	49	64	55	54	54	47	54	50	59	61	51	62	52	55	60	48	41	58	67	59	55	55	59	51	48	57	48	62	56	62	64	65	72	74	57	45	57	40	62	65	59	62	59	64	68	64	54	46	56	52	64	56	48	60	53	65	49	53	58	47	54	63	60	57	59	47	80	53	72	45	55	55	63	72	52	53	50	55	59	62	55	50	59	68	55	67	44	63	49	55	56	56	59	51	65	51	48	57	54	51	61	59	61	65	53	56	50	57	55
38918	35308	26845	26765	14182	900	853	843	773	779	777	756	720	722	717	719	785	1297	1995	3266	3346	2271	1446	926	777	700	716	717	732	694	629	742	724	735	730	692	667	695	697	713	673	709	700	659	672	700	659	669	700	648	684	705	693	643	679	669	720	706	634	731	688	646	668	670	694	676	723	675	693	722	751	682	691	691	659	652	706	703	689	668	712	732	678	668	695	668	741	711	728	736	680	670	683	707	688	710	675	718	663	706	683	723	716	687	711	697	678	724	731	727	670	686	694	723	735	680	698	703	723	707	698	679	669	647	691	725	712	686	682	703	639	664	707	684	680	729	687	746	695	702	756	694	679	698	638	661	646	673	674	690	690	699	679	713	713	645	677	701	680	706	706	651	703	680	719	649	701	649	637	700	686	692	739	643	684	712	743	673	745	692	659	720	703	713	686	686	727	690	698	712	701	677	651	768	728	678	688	677	658	713	680	646	661	727	696	651	714	700	703	676	714	717	687	691	747	661	678	701	709	729	691	674	675	708	714	672	737	688	734	693	697	678	630	690	675	658	680	670	701	677	709	693	659	676	707	680	728	674	647	676	712	696	684	644	680	739	691	722	724	678	692	674	725	704	727	698	714	680	699	707	754	628	694	732	695	672	674	704	704	666	672	686	705	698	691	716	655	708	720	680	735	720	688	699	701	709	704	716	680	698	679	669	674	670	637	709	731	634	703	653	678	694	676	673	701	648	654	681	672	706	670	660	711	705	707	672	739	662	730	684	714	709	666	735	680	697	721	714	685	708	690	709	697	735	720	706	721	693	689	712	703	724	694	663	693	706	670	699	727	669	718	676	695	637	708	686	663	692	676	688	731	689	674	733	701	708	704	652	684	688	648	640	747	672	713	723	659	686	692	667	669	726	650	706	674	693	735	667	748	706	684	719	716	738	677	677	673	751	657	663	706	685	699	680	725	684	709	699	681	692	718	668	712	696	693	727	643	695	683	720	679	693	661	714	671	690	695	705	653	664	684	704	743	665	699	720	720	679	669	661	700	713	759	680	670	748	716	686	704	704	647	729	696	697	676	690	709	679	713	674	667	690	675	649	669	707	747	710	702	742	673	743	681	674	761	693	701	678	695	679	677	641	672	680	752	695	693	681	719	698	663	636	674	687	663	725	681	692	669	652	676	673	684	702	697	701	712	709	730	675	685	672	651	684	707	706	710	659	740	685	706	703	670	707	685	708	690	690	700	701	730	723	712	705	734	696	713	731	736	724	642	695	707	671	726	692	691	667	696	692	684	686	718	682	648	663	708	726	712	696	702	668	714	693	691	702	696	664	714	702	675	718	709	709	686	688	682	688	718	693	707	647	732	692	717	721	701	705	690	659	713	693	701	742	694	682	633	662	703	697	674	697	680	720	684	673	685	669	704	712	683	708	703	692	658	667	688	674	687	687	696	717	692	728	672	749	674	692	691	682	666	670	678	714	745	696	637	693	724	750	742	717	686	650	695	710	649	679	746	700	746	685	656	668	660	706	714	668	643	671	685	694	702	702	698	672	677	707	710	710	727	670	729	678	707	722	691	689	699	699	717	691	657	663	692	676	700	696	724	641	687	703	685	680	731	730	723	727	671	692	695	729	647	698	699	658	712	671	780	679	690	699	711	700	693	683	689	683	716	660	690	677	695	707	730	669	695	661	693	715	716	732	671	666	713	642	681	723	635	696	705	716	679	668	676	677	682	685	677	701	694	688	672	702	752	675	670	755	701	693	680	661	664	624	734	675	655	696	674	692	693	702	660	704	722	688	736	678	691	701	677	670	715	675	703	725	719	691	703	666	716	687	669	733	713	736	675	727	674	686	718	651	705	664	673	683	714	674	677	733	684	673	686	686	708	749	702	680	704	717	685	690	715	703	715	684	704	629	695	685	721	707	651	719	717	714	683	735	725	710	699	692	691	723	674	695	718	674	699	673	737	653	702	715	725	705	690	688	709	720	659	713	699	668	684	723	662	714	722	731	735	722	700	701	714	689	682	692	687	676	721	714	634	667	665	695	675	690	735	702	706	703	708	694	666	634	696	720	677	713	701	672	683	695	696	702	734	692	693	669	699	714	650	731	706	691	656	696	649	651	679	677	719	689	706	655	698	618	688	655	714	683	696	731	697	705	686	682	706	691	714	703	687	708	669	643	664	688	676	679	769	689	698	700	720	740	727	714	695	700	688	691	725	684	697	720	670	661	690	725	692	655	697	675	714	679	674	714	649	698	654	710	728	683	681	666	686	747	677	664	700	725	716	729	735	725	731	705	673	638	660	701	701	682	684	726	710	734	702	679	727	716	698	705	696	725	679	688	687	722	699	725	706	730	706	653	731	702	709	645	622	711	732	668	692	646	718	717	717	698	711	715	699	684	687	730	720	648	665	688	686	710	676	664	729	678	691	738	705	678	667	710	707	683	692	728	702	684	677	677	693	730	694	682	655	720	679	672	709	674	718	673	653	707	661	780	678	730	646	666	695	699	665	664	683	640	655	682	688	716	632	692	724	722	700	735	650	701	715	684	716	677	701	720	696	647	689	711	699	662	703	716	703	690	712	675	676	702	681	656	700	631	675	681	701	737	712	672	691	680	695	661	671	701	697	676	691	665	717	728	671	709	667	677	657	723	724	684	701	644	751	731	744	671	697	737	674	690	692	689	708	688	678	701	704	714	709	673	695	707	672	665	710	705	679	717	678	672	681	648	701	699	678	722	728	697	675	675	744	686	712	696	672	676	667	689	690	725	717	691	711	713	741	701	643	688	711	698	680	697	676	678	727	676	705	715	702	689	704	698	649	603	652	707	678	729	632	677	647	689	712	737	704	745	717	719	702	679	749	721	672	640	648	735	694	728	678	686	632	712	699	667	672	710	685	725	707	704	741	705	730	710	662	675	698	664	665	696	686	683	684	716	708	691	665	718	736	712	710	685	672	679	638	675	707	684	723	717	687	638	668	690	678	680	693	683	699	675	656	709	670	671	709	665	720	626	691	743	646	706	759	711	675	686	702	713	703	738	669	682	701	687	688	661	739	683	688	689	710	667	665	675	663	700	687	644	741	676	653	703	688	690	695	665	709	705	676	728	720	721	623	693	672	711	718	686	635	715	659	703	648	700	739	677	697	649	668	663	646	636	681	684	683	681	700	684	726	721	681	702	666	650	693	695	705	690	712	712	678	730	676	727	707	692	690	710	678	648	696	714	711	732	695	693	702	648	657	729	642	673	762	714	702	648	680	748	701	722	694	693	655	723	703	709	704	727	697	704	701	694	695	690	733	625	741	667	719	668	704	695	696	717	685	691	689	683	731	654	632	757	707	673	706	689	722	712	675	695	647	717	703	729	658	645	727	701	691	717	650	697	688	704	669	699	707	665	652	674	721	682	648	741	720	644	705	672	703	733	729	680	669	721	689	745	653	683	736	693	675	694	696	696	704	697	694	637	694	679	653	697	678	671	626	701	677	652
17083	28958	16319	6250	1137	62	53	48	55	52	57	67	71	52	62	49	67	150	192	220	212	129	130	68	51	58	47	52	42	48	54	50	54	61	62	66	43	55	66	54	54	49	55	48	53	60	39	53	56	57	57	48	49	51	42	48	52	62	51	50	49	53	64	50	58	51	53	52	56	59	60	53	49	66	60	62	52	63	47	43	56	46	57	50	56	57	60	41	63	43	53	62	50	39	78	51	53	45	39	46	37	55	72	47	53	52	53	51	50	62	65	59	58	54	52	53	50	65	50	70	62	52	46	54	47	53	56	43	74	47	43	50	49	43	58	43	51	55	50	68	52	65	42	61	52	56	58	34	54	45	57	42	54	59	49	58	43	51	60	47	56	43	56	52	55	41	63	57	52	52	58	55	56	53	54	51	48	56	53	46	57	56	43	50	42	61	45	51	39	38	49	51	42	56	54	44	57	53	45	64	52	56	53	55	49	52	52	52	43	59	46	44	46	50	54	58	48	39	68	56	44	59	53	58	54	61	64	47	64	47	53	55	57	50	54	61	62	49	57	52	50	43	55	62	54	52	63	43	54	52	44	52	73	46	64	58	50	48	40	57	62	48	46	45	50	54	59	40	66	53	63	51	55	52	53	63	43	52	53	64	54	59	52	56	62	58	48	53	46	46	57	57	53	60	52	50	63	61	39	60	62	59	49	57	41	56	46	69	62	51	56	63	51	55	55	37	54	44	46	48	54	54	59	60	56	56	58	53	45	59	46	60	63	55	65	64	54	62	59	52	57	63	61	57	52	57	53	60	57	56	59	56	62	46	49	49	56	48	54	60	58	73	48	45	46	61	60	54	53	59	54	50	58	48	58	59	55	56	41	55	54	39	55	33	50	50	60	59	51	42	58	55	49	65	60	45	62	52	49	50	46	56	51	51	60	47	44	52	50	64	52	42	71	53	50	53	61	56	51	55	50	58	68	56	42	46	44	54	65	67	42	50	53	57	66	53	49	57	61	56	65	54	55	51	49	59	49	58	49	67	61	68	59	53	54	51	61	58	50	45	59	49	42	60	51	52	58	41	45	57	59	50	61	49	50	48	57	55	48	57	61	55	45	39	35	51	38	45	60	59	54	46	52	57	51	63	58	42	58	50	57	67	51	47	62	52	57	54	39	50	58	61	48	55	59	55	47	51	53	59	67	50	45	59	63	58	49	45	44	57	54	54	54	52	59	50	41	51	49	59	55	52	47	57	57	47	43	38	46	44	65	65	40	62	48	50	46	62	57	50	47	47	58	44	54	63	52	46	44	60	45	48	64	55	75	54	60	54	67	59	63	60	51	51	52	43	48	55	48	55	62	50	60	53	48	64	54	51	54	53	51	59	60	56	50	53	46	57	53	55	63	43	38	54	43	56	65	52	54	50	59	50	54	46	37	51	50	62	63	54	50	49	54	45	57	51	55	44	47	47	58	47	43	46	68	38	71	50	45	50	49	57	60	53	54	50	58	53	55	65	48	58	58	37	50	48	52	44	56	52	64	47	55	51	61	54	50	62	44	44	51	46	43	57	43	67	53	50	70	51	46	60	61	54	53	61	61	59	57	52	65	67	27	53	77	63	58	51	48	61	51	45	55	42	49	53	53	59	63	57	53	57	47	62	67	60	60	53	56	44	52	58	51	53	59	52	50	66	64	57	48	53	54	69	56	62	47	54	44	44	42	58	59	53	58	51	48	59	59	56	44	45	51	50	57	44	63	59	53	64	65	50	60	60	55	43	63	46	57	58	50	60	51	55	54	50	57	49	52	47	60	45	52	54	58	61	63	44	45	71	61	50	58	60	53	53	52	54	41	61	56	52	59	48	61	50	58	44	56	50	53	43	50	68	56	57	61	50	47	61	55	52	46	49	54	48	58	50	61	51	43	49	56	56	52	60	66	54	54	48	54	62	56	61	53	47	43	58	56	60	55	49	45	50	60	42	54	45	60	50	53	55	67	50	57	72	60	64	43	53	63	51	56	44	50	67	46	56	51	54	43	53	47	64	53	51	48	52	63	50	55	55	57	59	57	55	43	59	41	54	46	63	38	61	64	60	52	47	53	58	54	55	54	53	46	61	61	49	47	54	55	56	57	63	54	59	48	38	65	45	59	54	48	62	52	50	52	60	50	63	46	53	61	56	61	59	57	43	59	59	57	41	52	57	38	57	57	48	61	51	56	61	46	50	53	53	58	47	44	57	56	46	67	69	49	64	56	47	53	56	50	56	53	43	57	59	53	55	58	54	54	50	48	66	70	40	47	48	49	61	41	51	52	54	59	54	54	60	62	53	55	57	60	57	50	53	50	57	58	60	48	63	55	49	39	43	58	47	45	51	50	52	52	56	59	48	48	44	42	56	59	53	48	56	53	41	45	40	54	52	54	52	64	49	48	52	61	42	52	47	65	41	57	45	63	58	41	47	44	51	65	52	55	37	64	54	65	56	56	57	55	52	48	62	51	64	57	61	46	60	54	52	46	57	41	52	51	60	54	55	55	50	53	58	52	50	53	59	35	53	52	55	53	58	59	46	55	49	46	43	56	55	36	60	58	52	58	57	58	51	57	61	48	55	56	45	57	51	51	51	58	59	54	56	52	57	56	57	48	53	60	48	62	55	48	51	58	59	43	65	48	56	47	48	49	46	41	46	53	46	38	36	60	55	57	46	50	51	57	53	51	60	62	54	56	54	45	39	73	41	65	39	48	63	53	41	42	60	66	62	51	60	38	49	52	59	61	57	57	54	58	50	52	53	58	57	53	63	64	43	49	66	37	60	53	61	48	51	55	41	52	49	58	53	57	56	51	43	56	55	60	45	51	57	46	54	51	57	57	52	61	50	44	52	44	56	50	50	49	58	47	53	47	50	47	55	45	54	58	49	51	54	67	45	68	58	57	71	59	44	47	58	58	53	62	49	49	49	65	56	48	43	59	61	55	46	54	55	45	53	51	57	47	51	48	45	50	49	57	56	58	59	73	56	53	58	37	70	42	53	44	47	59	55	48	57	45	60	50	63	41	52	43	56	38	64	49	59	55	51	45	62	54	40	66	48	58	58	54	49	48	46	53	65	51	43	61	55	67	55	62	58	62	64	61	53	45	59	67	61	45	52	48	35	45	67	44	53	49	60	61	44	41	55	48	58	50	46	48	59	48	55	40	45	46	55	48	45	57	59	46	53	64	49	51	64	56	48	36	49	52	52	45	65	57	45	55	49	52	50	49	53	49	48	50	58	60	42	43	42	48	53	41	47	54	56	44	60	54	49	49	52	58	54	58	66	49	40	56	48	53	55	61	49	62	60	46	51	57	47	45	50	48	51	38	72	52	57	43	56	56	49	50	65	38	50	56	56	50	73	63	41	48	51	61	46	59	61	44	51	42	45	50	51	41	46	44	62	45	67	43	59	50	53	47	52	48	53	51	54	56	49	54	57	53	52	54	51	54	60	70	52	50	49	69	44
42918	44806	36571	39127	19195	1308	1150	974	884	862	788	797	785	755	717	817	1515	4032	6469	6480	5653	3507	1764	968	795	687	688	673	663	651	653	648	617	688	648	657	664	584	650	650	637	584	651	623	677	667	668	693	715	624	674	614	614	662	663	637	655	639	672	652	628	644	675	646	650	653	643	608	653	655	663	652	673	653	622	625	653	632	653	723	623	633	662	675	652	615	652	618	640	593	638	652	706	676	620	688	638	649	667	673	592	680	629	630	637	642	648	652	683	659	677	624	670	678	662	639	666	615	675	669	688	652	643	684	676	659	658	663	631	628	647	650	613	661	633	621	669	691	657	654	641	649	659	635	679	668	672	629	618	663	667	672	639	678	637	671	629	659	679	664	680	643	662	654	629	629	643	660	644	639	625	632	664	639	672	616	613	660	687	626	617	658	706	615	640	653	641	651	676	639	626	659	717	692	641	683	631	678	658	609	638	654	677	641	654	689	662	673	643	679	638	630	641	611	609	664	632	672	666	628	637	688	663	620	640	679	637	647	617	683	648	712	654	726	622	659	656	643	666	617	706	679	622	641	655	658	690	649	645	680	686	678	593	575	687	657	668	630	634	633	637	701	630	667	656	652	649	655	642	671	688	670	685	655	689	623	651	647	612	644	662	700	621	670	616	645	616	660	678	666	633	639	650	658	690	622	635	667	666	634	668	651	658	652	659	577	686	668	619	639	620	683	673	670	688	668	666	654	653	728	626	650	631	664	652	619	666	643	663	673	631	634	667	652	678	700	643	665	637	658	689	632	661	649	613	658	717	644	599	610	631	638	641	661	590	659	671	664	643	650	713	687	656	607	620	622	679	627	641	657	653	639	614	705	644	635	658	649	661	673	637	660	692	627	701	701	622	653	682	651	670	602	611	620	669	647	652	655	655	641	647	678	681	679	678	663	644	657	657	663	651	666	658	664	639	680	644	638	643	591	679	644	651	628	683	620	670	702	636	614	635	674	641	653	649	582	646	667	639	657	649	593	649	678	629	648	660	636	669	668	653	674	661	633	694	689	681	657	684	642	639	677	588	624	630	664	688	668	634	629	680	674	643	678	670	662	664	657	702	639	666	679	643	617	684	638	663	657	685	618	608	644	638	674	661	646	701	707	658	600	677	682	644	649	663	670	697	671	696	659	670	655	625	684	652	645	670	637	702	632	655	651	625	656	646	635	664	608	665	630	629	637	655	639	661	677	647	636	640	675	642	690	666	688	659	720	598	659	678	693	644	629	654	652	689	624	640	689	713	668	673	623	693	666	651	637	588	686	640	626	675	700	667	684	691	649	648	661	663	673	674	677	666	625	647	628	664	639	617	697	664	665	665	671	698	668	615	652	691	645	628	680	673	667	693	650	631	683	670	665	656	675	654	633	624	626	648	658	669	667	658	638	655	659	654	685	616	617	664	652	654	660	656	687	677	658	617	628	621	665	682	643	695	611	658	651	588	656	627	659	643	646	633	638	673	673	649	653	672	668	693	682	633	647	652	638	677	649	661	675	631	627	599	609	651	645	688	687	681	614	634	687	636	654	652	655	642	656	686	682	700	657	667	631	623	646	670	675	672	655	679	671	689	621	636	660	651	644	667	638	653	655	672	685	641	723	660	635	659	611	670	670	719	625	627	589	682	613	684	687	651	637	637	624	632	651	634	659	687	643	670	704	686	662	645	633	638	677	672	665	658	627	654	603	662	677	688	676	628	635	688	683	657	705	670	634	669	677	622	671	636	648	672	670	628	678	661	663	669	697	664	708	645	650	674	659	635	665	699	658	695	611	703	655	669	659	647	632	611	639	681	647	679	666	651	678	675	581	650	593	638	649	664	694	655	665	663	663	663	626	689	636	642	624	670	636	645	676	627	674	632	625	692	635	714	678	658	667	619	650	625	620	678	651	643	625	611	655	649	647	648	673	689	689	636	686	686	616	651	636	670	685	695	682	674	666	691	658	644	660	689	637	606	627	632	653	636	627	621	616	646	679	675	686	678	648	657	681	672	630	635	671	654	618	638	580	634	586	664	659	659	644	615	613	615	694	637	634	660	687	625	668	633	634	691	670	656	628	645	622	635	681	621	688	673	685	681	662	698	667	649	681	683	610	686	657	648	677	641	664	651	722	646	623	667	664	677	699	650	701	669	634	640	687	682	662	673	655	657	666	650	668	656	662	640	626	671	672	629	646	674	623	693	615	658	646	641	652	657	663	660	649	658	659	658	662	672	628	650	711	672	598	627	647	669	665	669	707	605	675	639	689	662	651	642	667	648	656	658	628	639	619	694	595	661	679	645	674	670	680	636	608	649	665	671	652	661	649	635	645	683	694	727	679	621	641	623	716	673	648	686	686	634	643	647	680	654	628	622	662	672	690	665	593	642	628	623	639	654	634	643	685	614	695	669	610	681	689	645	650	664	608	617	597	613	633	649	633	622	661	651	654	633	643	690	666	644	650	668	685	667	651	640	678	694	687	670	674	675	650	670	629	637	673	613	658	682	665	705	647	626	681	669	597	662	600	620	659	641	675	665	654	601	623	677	669	644	699	661	635	661	650	642	678	631	629	636	709	634	614	662	634	694	633	668	631	667	640	685	653	680	620	630	611	693	642	661	661	667	635	692	664	664	661	665	661	664	624	704	671	659	682	658	646	661	626	645	632	681	672	705	699	647	648	663	652	682	658	654	633	648	688	670	638	666	642	654	676	640	646	590	631	639	666	651	680	616	632	641	661	667	662	673	657	660	656	632	683	617	675	684	652	663	665	631	622	677	664	645	612	627	687	657	632	662	688	654	661	662	657	657	622	614	642	648	632	656	615	675	653	676	624	628	661	639	653	706	620	672	680	639	670	708	619	645	653	647	594	644	639	684	656	683	689	628	631	667	652	666	639	632	664	615	664	637	636	645	658	680	722	685	635	706	668	672	704	639	627	667	670	630	611	692	638	670	668	684	653	656	680	662	657	657	676	685	658	630	651	646	720	670	692	656	660	680	606	608	645	649	645	660	673	652	617	656	675	637	676	676	654	682	625	638	626	663	661	655	668	655	691	661	685	686	663	621	702	675	629	703	657	669	640	620	634	659	656	685	596	662	622	677	674	649	627	689	663	670	676	629	634	705	661	638	627	654	630	636	662	674	679	657	615	678	651	671	667	667	692	715	636	648	640	665	673	659	669	686	665	674	629	678	687	649	668	639	705	628	667	616	629	636	643	630	686	630	647	675	630	676	635	674	614	688	608	659	710	644	650	686	689	655	685	646	657	636	683	652	623	654	645	628	666	658	660	652	616	612	637	679	668	665	672	641	643	618	639	650	649	646	633	670	648	687	703	631	640	634	700	643	607	646	676	658	662	641	657	646	658	639	658	638	644	634	650	664	692	666	638	629	686	642	647	617	636	626	654	651	700	636	655	669	646	623	694	629	647	637	668	663	630	638	627	650	598	657	662	638	694	701	657	707	667	634	673	663	650
13356	26254	16780	6278	942	104	67	69	72	64	60	70	66	77	67	70	89	216	333	284	191	147	91	80	64	65	64	52	73	76	62	67	60	67	62	63	73	70	59	81	57	55	66	54	65	70	70	65	76	55	76	73	79	62	76	64	61	48	52	66	63	64	58	40	67	71	59	68	72	66	62	76	65	62	62	65	76	69	65	57	62	77	72	67	71	56	60	67	55	50	71	58	70	73	73	65	66	73	53	51	66	73	66	54	65	65	64	57	54	58	62	71	73	74	60	68	70	72	66	70	73	72	66	67	62	58	56	79	61	65	75	84	64	52	53	58	68	70	67	61	59	63	78	65	70	79	64	61	69	71	63	72	76	63	50	81	65	71	74	57	51	52	49	57	65	69	52	62	77	87	56	69	64	65	69	77	69	73	65	56	59	60	62	59	76	79	69	78	69	70	64	65	61	64	67	52	75	68	48	66	51	69	59	84	68	59	62	65	46	70	62	68	66	74	60	76	81	61	60	69	63	75	64	58	63	68	65	66	81	66	51	62	71	56	63	68	73	72	63	78	72	55	62	54	57	61	63	75	74	64	74	57	59	66	56	59	58	73	70	80	60	54	59	69	70	62	72	54	60	56	75	71	66	65	59	58	51	75	61	73	80	77	64	67	59	73	62	67	69	65	71	73	68	74	73	71	62	72	68	79	64	67	71	76	68	64	68	71	57	49	65	74	64	63	73	63	77	78	56	66	60	71	60	74	76	66	58	64	62	61	80	74	71	65	64	64	62	71	71	65	66	80	61	64	57	68	67	81	73	66	53	65	59	82	66	58	64	66	77	78	73	75	71	51	65	64	70	78	69	57	46	69	64	56	72	53	63	66	59	69	84	58	71	63	68	64	73	70	73	64	75	57	70	65	61	59	74	46	66	73	72	73	51	59	82	71	71	67	56	55	75	57	69	50	87	66	79	69	69	66	70	61	63	75	61	74	65	66	63	82	53	68	55	60	66	69	58	78	63	79	55	80	60	63	66	72	68	70	71	63	66	68	60	57	60	59	58	74	59	71	57	67	50	67	72	55	85	72	62	53	73	60	64	62	79	67	73	50	77	63	57	59	58	59	77	65	59	76	60	65	67	68	55	84	66	59	71	68	59	64	81	63	61	64	57	53	56	62	64	77	63	67	57	58	63	71	72	57	70	64	68	71	74	72	61	71	69	71	53	65	59	70	66	72	62	70	76	59	81	48	73	54	79	65	54	72	78	55	68	60	69	55	69	62	61	63	70	73	57	54	64	75	70	68	57	59	75	68	71	64	56	71	62	60	50	58	76	61	62	66	69	65	63	71	83	73	67	65	57	72	56	73	68	67	57	70	59	76	73	60	76	66	74	55	81	87	57	86	66	59	88	65	67	67	63	51	69	72	65	65	65	74	62	75	64	55	74	64	71	70	68	55	79	68	62	64	72	70	61	74	74	65	73	54	68	53	74	61	65	82	58	43	55	56	75	60	70	58	75	65	52	71	71	56	63	58	70	73	82	64	70	71	57	67	62	79	57	70	66	68	60	70	66	48	62	62	69	57	89	73	64	77	72	74	57	62	68	75	79	54	62	61	68	60	67	68	54	59	47	68	64	62	73	53	65	63	78	58	68	73	46	69	75	72	49	48	59	72	59	78	61	71	48	72	77	66	54	62	47	57	82	67	78	77	66	74	60	61	66	60	71	68	78	56	55	80	66	69	60	58	70	69	66	71	61	76	70	59	67	70	59	73	72	58	69	76	66	56	73	74	78	76	58	61	78	77	71	70	67	61	66	49	71	64	76	69	67	80	64	77	66	54	53	70	74	65	60	64	57	75	64	60	77	58	43	66	84	68	83	63	56	64	61	60	68	63	50	59	54	50	66	77	76	71	72	75	85	66	50	62	58	72	79	76	62	57	72	54	60	59	76	81	72	58	53	70	74	63	71	65	61	54	75	58	66	68	71	60	73	84	56	72	54	66	54	73	71	75	68	73	65	67	72	63	60	60	65	50	65	63	58	71	69	58	70	59	62	69	67	78	65	49	63	70	62	69	74	68	53	71	71	55	66	61	78	62	79	70	64	70	70	62	85	72	85	60	66	79	76	79	60	63	68	72	68	56	73	62	70	61	70	67	77	76	62	65	62	64	75	57	69	50	64	55	62	73	68	36	72	71	72	63	65	71	76	65	48	58	57	65	74	64	62	72	72	60	70	63	68	68	57	77	63	61	76	52	68	70	57	66	58	66	80	73	76	74	84	72	69	53	65	58	73	67	74	70	71	65	73	64	66	71	75	80	59	62	57	66	78	80	73	56	54	69	58	60	65	70	59	53	59	82	63	68	70	75	81	60	72	58	59	74	75	74	80	57	64	68	70	53	58	66	75	51	78	64	69	54	59	63	63	71	70	69	66	80	61	56	65	66	61	61	51	65	60	64	71	65	76	63	68	57	67	64	79	73	65	61	52	65	68	85	66	69	93	75	60	63	60	60	65	77	61	67	85	63	59	85	67	76	56	53	53	69	68	73	59	59	72	51	64	71	72	66	80	74	78	70	64	56	82	80	59	75	54	63	63	73	57	68	76	59	51	66	81	61	71	73	63	52	58	67	65	63	78	62	72	66	61	58	80	56	69	66	67	67	76	75	57	57	63	82	63	65	63	61	65	59	64	66	66	69	72	74	70	65	56	65	69	65	72	62	70	75	79	59	68	61	65	68	58	82	65	71	75	57	64	73	71	69	76	65	85	59	94	82	69	68	65	57	72	50	89	81	55	68	75	55	60	61	65	69	50	73	73	59	52	61	65	69	60	63	67	60	78	72	62	70	67	67	62	62	68	55	59	60	67	61	69	85	66	73	76	69	66	85	63	73	67	64	56	58	70	73	51	85	71	70	67	53	58	73	70	66	68	63	66	69	51	64	73	56	72	59	77	59	65	70	73	68	57	63	76	56	66	55	79	63	70	66	60	80	67	60	60	64	61	81	72	70	73	79	61	83	56	67	66	61	61	69	83	71	49	75	76	65	63	66	52	71	63	72	62	70	56	69	68	83	58	65	72	68	66	65	50	68	73	70	67	67	71	67	56	62	69	80	88	74	68	69	79	57	58	74	66	63	81	76	61	76	70	59	71	61	80	62	63	73	65	58	68	90	66	62	73	75	68	57	57	88	66	70	75	79	42	68	57	69	84	69	60	64	63	78	74	68	72	74	61	69	75	70	71	82	65	63	74	70	69	59	60	81	72	72	67	66	74	66	71	71	75	75	71	65	62	54	65	70	70	69	59	59	61	60	46	71	75	77	73	57	56	78	54	52	64	76	65	72	86	62	68	68	69	70	62	52	64	68	65	72	66	52	58	64	74	57	78	44	70	72	72	73	62	81	59	71	69	71	51	85	66	60	71	56	78	68	51	70	73	56	72	66	57	74	65	75	56	64	73	66	70	66	78	87	84	62	71	68	67	62	75	62	65	77	72	65
44143	48818	38148	37110	21640	2718	1360	1230	1089	1059	1014	927	904	870	891	934	1731	5790	9456	7744	5169	2885	1581	940	875	835	847	804	804	849	829	856	825	838	829	808	844	781	830	883	796	808	850	771	809	811	824	816	788	802	803	803	854	780	829	784	883	828	794	809	784	772	789	808	781	819	781	833	821	823	837	816	830	806	778	821	789	873	768	784	771	801	793	802	795	801	806	787	811	823	798	814	828	819	821	843	863	786	852	851	835	792	800	778	843	796	819	769	768	772	755	845	796	883	812	810	811	824	813	790	802	799	818	757	805	815	827	832	738	853	830	856	819	784	817	802	826	795	840	811	831	865	847	835	799	820	817	847	835	834	775	796	814	806	816	813	816	727	788	856	821	798	827	821	833	833	855	855	833	859	799	799	807	813	813	798	797	799	871	815	819	788	792	838	842	829	865	818	780	757	811	816	842	850	800	818	850	868	803	839	826	783	853	837	837	802	850	850	859	788	855	755	840	810	848	820	761	776	759	796	844	846	796	825	852	852	839	816	759	774	781	841	798	793	844	789	816	839	782	802	799	796	835	817	828	789	857	795	784	828	868	790	838	807	810	827	784	865	854	820	844	820	826	825	824	767	764	813	833	816	793	812	825	794	836	811	760	864	810	843	829	820	788	827	887	827	826	808	792	834	811	838	812	801	799	846	793	788	799	836	789	844	817	815	793	824	856	840	806	820	787	816	821	812	818	820	816	826	782	777	846	813	841	821	818	852	795	847	778	832	792	827	808	823	832	828	862	809	781	846	757	817	823	786	778	820	794	798	793	840	820	840	850	803	786	831	854	839	790	845	767	820	825	792	838	764	818	825	807	837	846	844	790	794	854	866	830	824	801	845	860	818	802	863	777	800	832	789	858	851	872	857	850	872	759	784	835	807	809	786	794	789	796	816	800	842	844	836	740	801	825	812	799	820	831	826	848	839	783	834	832	831	783	828	850	803	802	822	854	804	811	859	768	823	825	754	829	795	795	876	850	797	771	786	770	777	837	791	815	786	819	826	810	792	792	827	860	879	798	770	753	834	803	822	802	810	900	843	831	806	831	830	837	863	823	786	832	815	790	819	761	821	826	840	774	809	790	792	842	840	815	800	792	833	813	814	811	823	870	858	779	830	851	813	865	790	851	872	822	798	836	807	825	842	817	843	834	793	794	881	868	802	829	779	833	784	802	794	825	744	820	799	761	813	806	776	777	848	837	850	805	812	775	837	782	816	849	844	792	873	786	850	803	798	814	781	801	832	865	818	823	839	850	749	803	796	792	770	848	868	793	785	782	774	852	794	789	786	841	759	791	801	866	788	802	814	786	829	768	773	836	847	830	796	787	809	799	832	804	817	746	784	821	866	821	803	735	785	826	774	813	802	740	806	786	826	790	784	827	868	805	795	789	821	817	782	776	778	812	768	773	776	832	849	809	797	770	830	848	829	810	862	834	809	839	824	756	843	765	853	877	819	831	847	863	762	784	820	796	811	821	830	809	819	778	788	813	810	753	767	798	819	829	787	801	811	793	817	824	801	802	821	818	835	826	808	844	813	833	770	835	785	852	830	796	790	821	782	844	788	794	769	859	825	773	807	848	810	790	877	735	793	827	807	811	805	827	858	775	785	760	750	883	774	814	835	816	817	788	833	800	825	792	879	796	822	774	816	765	814	845	760	819	809	813	802	853	828	829	768	816	836	830	808	847	861	792	784	788	851	812	832	846	800	833	835	789	830	772	803	865	849	826	808	762	782	772	798	843	862	815	787	808	847	833	828	856	791	832	760	783	792	770	840	791	790	856	787	867	858	818	737	824	858	837	768	829	776	856	849	824	792	768	800	776	775	756	789	849	792	832	824	838	781	809	811	778	802	846	832	824	816	819	883	832	826	789	749	795	829	820	826	820	815	819	814	802	870	786	771	833	845	880	852	767	885	829	840	869	769	829	784	809	767	862	855	778	851	808	826	830	839	834	820	849	815	823	810	804	837	808	844	788	758	767	818	852	815	829	807	814	810	774	804	799	831	834	787	804	844	817	829	837	830	778	823	813	851	819	809	828	808	820	814	814	823	790	768	801	837	805	802	816	873	769	806	786	852	800	802	812	822	863	828	811	861	821	803	852	767	804	778	777	795	816	817	785	836	782	862	797	855	811	750	803	784	794	760	750	789	818	795	800	757	787	817	766	805	819	811	803	827	803	854	875	803	800	866	801	830	739	773	850	849	812	823	852	802	790	791	809	798	807	813	806	771	815	782	851	822	789	813	745	811	754	860	857	844	821	756	788	784	777	839	794	797	806	795	795	805	843	831	858	835	809	828	832	790	803	821	766	817	835	829	807	784	805	837	836	794	805	789	784	843	819	752	789	837	815	828	813	791	851	842	801	833	820	867	826	827	811	801	822	844	809	793	844	813	813	806	790	754	825	806	831	805	745	808	808	789	771	808	820	822	834	797	846	817	809	788	764	818	819	750	808	826	859	796	777	778	806	778	805	761	847	787	840	818	873	826	849	802	793	764	800	810	792	766	825	777	841	775	860	784	889	790	804	799	801	788	805	826	820	808	848	806	789	801	800	820	879	783	794	824	807	768	748	779	766	802	837	793	795	751	724	778	754	789	810	809	782	820	857	812	803	798	794	860	870	795	787	826	794	776	811	828	767	846	819	816	841	838	811	769	818	773	861	839	808	816	768	810	788	822	829	817	841	808	769	802	838	794	834	833	829	827	802	815	802	840	861	756	834	792	815	805	822	753	789	775	823	795	841	852	864	841	818	784	849	847	823	843	782	833	822	819	793	772	812	798	818	773	799	875	826	750	814	844	866	840	839	811	839	808	778	809	806	851	840	785	822	807	854	864	794	778	833	820	794	825	878	795	809	846	819	763	822	802	836	732	773	821	761	756	799	794	839	815	830	759	847	844	836	730	804	806	775	812	790	834	804	830	799	817	823	860	855	828	817	811	799	770	785	851	784	771	867	788	830	838	773	785	830	804	863	803	831	755	822	773	780	839	806	836	820	836	803	825	817	771	768	775	800	822	816	822	788	854	790	787	790	868	808	819	787	847	852	813	806	807	807	867	795	803	758	830	841	825	841	822	869	800	829	801	787	811	822	800	857	795	758	788	839	851	812	847	746	786	806	788	806	817	838	796	817	806	858	810	794	819	791	791	860	814	827	780	825	861	858	858	829	766	820	860	816	815	801	804	810	853	816	822	771	781	835	816	816	867	837	824	832	818	788	869	839	839	825	861	849	794	783	806	806	755	802	754	833	855	784	790	846	824	784	813	821	822	830	786	772	796	820	830	786	827	787	841	799	821	850	784	789	844	820	811	822	745	822	792	777	790	809	854	797	791	819	794	766	780	811	814	842	805	843	789	836	778	748	809	790	873	802	801	823	817	839	809	775	820	816	813	840	841	797	830	825	830	790	841	787	803	805	812	809	789	819	776	800	800	856	832	807	813	829	813	799	753
19277	36581	23367	10262	1174	340	62	74	73	61	72	70	69	63	62	73	169	343	449	476	321	171	96	79	50	72	60	59	57	53	58	46	75	67	59	71	68	63	78	62	45	59	67	62	66	63	52	72	67	68	58	58	61	68	63	64	46	50	62	55	55	63	57	66	59	66	55	48	56	60	68	65	71	59	60	50	63	51	69	57	77	51	70	63	62	69	46	61	66	76	62	74	64	47	57	56	58	63	47	54	48	52	67	62	67	66	63	56	58	56	62	48	52	56	52	70	65	52	48	57	55	71	56	63	55	61	75	79	48	63	62	64	59	68	78	53	58	63	58	50	63	60	51	72	49	66	61	67	65	51	59	67	75	68	73	76	61	66	67	64	55	68	65	57	72	61	48	57	65	71	63	51	58	66	59	47	58	62	59	59	60	60	71	60	66	58	75	64	71	60	62	53	52	45	56	70	58	68	63	62	77	63	66	54	56	67	56	67	60	57	64	68	73	52	67	66	52	66	80	58	57	65	60	52	63	78	66	49	60	66	63	54	51	66	60	60	64	65	64	57	57	50	65	60	54	58	51	68	72	73	66	66	47	68	45	65	60	51	74	66	54	51	65	51	68	60	59	55	59	55	66	60	50	48	61	54	65	70	67	54	61	65	60	63	61	62	55	65	63	66	50	56	59	69	67	67	65	57	67	74	46	64	77	70	62	56	62	60	69	43	63	53	52	77	62	55	78	58	54	59	71	63	84	67	56	60	58	77	74	66	54	66	63	63	54	62	60	63	58	64	67	69	69	64	57	54	56	74	67	58	67	62	67	51	65	73	58	65	54	57	70	55	64	60	48	44	66	73	67	63	59	68	55	62	61	51	62	58	55	67	67	56	60	65	62	69	72	54	65	61	55	54	63	59	62	59	53	60	65	63	62	65	72	62	50	61	61	50	41	66	61	57	60	75	70	53	64	65	66	67	57	53	57	67	79	55	56	70	73	43	57	69	57	66	76	51	72	63	68	59	68	60	76	53	80	48	84	61	57	60	80	56	61	76	80	64	69	55	61	76	59	52	57	65	74	45	67	64	71	56	64	72	69	68	63	69	69	63	74	69	59	45	51	55	56	54	68	66	65	58	46	45	63	63	61	55	40	68	58	67	61	64	57	52	61	57	58	80	58	48	64	58	63	57	54	64	65	65	57	73	73	61	64	64	74	70	60	57	71	65	49	57	61	62	59	63	70	65	66	53	59	69	65	61	72	50	62	72	60	62	69	56	58	63	62	56	68	49	72	71	60	58	54	62	55	65	59	74	51	58	66	72	69	60	59	71	63	61	63	66	65	51	65	66	44	46	76	58	42	67	66	74	47	55	65	76	57	60	58	71	50	54	57	53	51	62	43	65	60	55	54	51	56	64	61	60	65	68	76	57	48	64	68	51	51	60	66	65	60	61	56	84	56	55	69	79	67	72	67	55	75	76	67	73	53	59	54	60	56	57	65	61	60	64	58	49	57	58	63	69	51	75	67	60	61	54	57	62	55	75	54	68	83	59	56	59	68	62	47	57	58	71	60	62	68	58	67	65	54	53	61	52	65	64	44	58	60	65	63	77	57	52	52	69	55	53	69	71	59	80	58	66	69	62	68	63	52	57	60	63	60	59	66	56	54	62	74	76	64	63	65	51	59	57	61	62	72	51	57	61	66	46	53	58	55	51	61	52	61	64	64	65	76	58	61	66	59	67	58	64	56	55	65	63	60	53	59	53	71	56	57	67	65	57	71	53	66	60	72	70	68	62	71	65	58	68	71	51	63	68	64	57	71	54	82	64	53	62	61	63	47	67	62	72	50	64	57	55	70	68	57	55	58	75	69	79	58	67	70	66	69	66	62	68	52	71	60	50	69	58	78	57	53	58	68	54	60	55	58	56	56	67	67	70	60	54	55	67	65	67	50	59	73	60	66	63	56	61	59	45	70	62	73	59	70	59	55	67	55	54	67	62	78	53	61	46	74	62	68	64	64	48	58	64	65	58	61	56	61	55	73	60	67	62	60	67	66	61	57	65	48	52	57	69	56	55	51	64	57	61	79	57	58	69	64	62	57	61	55	61	69	72	49	55	74	68	68	54	66	53	67	72	60	64	62	67	53	62	56	62	51	56	64	59	64	62	76	53	62	58	60	67	58	73	63	53	59	53	43	64	62	55	57	71	56	65	56	64	60	64	66	72	52	51	55	57	77	52	77	54	47	67	59	67	58	58	70	60	83	60	78	58	59	48	48	71	54	65	63	56	59	59	63	53	67	56	56	66	64	68	45	66	59	76	49	67	69	62	56	53	52	57	70	58	66	55	58	68	69	46	63	58	49	50	52	57	61	68	53	63	57	55	55	65	54	64	64	58	70	60	63	63	61	55	63	60	64	60	78	59	58	73	73	65	71	69	53	67	60	50	72	65	52	51	57	61	56	52	63	61	56	65	60	49	59	66	60	71	60	62	61	57	51	58	63	73	57	58	53	66	65	62	91	83	65	62	58	55	77	59	60	71	69	73	70	52	71	54	57	53	49	61	57	87	63	57	72	67	60	61	72	55	55	67	69	68	77	58	52	70	48	75	83	66	65	64	55	67	66	46	63	61	69	60	61	59	61	62	45	69	53	69	86	67	50	75	45	65	53	42	58	57	59	66	60	60	83	64	53	60	61	54	58	55	58	63	63	58	51	54	57	67	65	64	67	66	48	48	71	51	54	59	68	42	60	65	54	69	49	59	68	66	65	72	79	66	62	74	63	60	65	58	63	62	58	64	63	59	63	67	73	63	67	61	50	53	67	60	60	58	60	69	67	62	63	42	59	71	57	59	68	62	67	63	58	69	71	61	61	61	68	53	58	61	74	70	63	64	57	69	51	79	62	56	58	46	55	66	61	70	57	48	58	65	52	56	50	57	67	62	60	48	51	58	55	59	60	61	67	52	76	63	60	66	65	69	70	52	69	51	66	56	54	55	59	56	59	65	62	56	63	66	52	60	63	59	71	76	68	62	63	56	69	51	53	58	75	44	51	63	62	54	54	57	72	68	64	72	68	59	64	65	62	66	79	73	56	57	62	59	59	65	54	52	46	46	59	59	69	63	81	72	66	58	52	64	62	53	57	59	60	74	64	72	68	55	69	56	65	53	65	43	63	63	57	84	60	49	65	71	64	64	69	58	54	69	42	60	64	63	63	71	62	55	72	47	57	72	65	70	55	71	51	56	50	65	64	69	66	63	71	54	62	63	60	52	61	47	60	63	63	77	56	67	64	58	80	71	60	69	56	60	61	62	52	62	51	49	60	56	56	49	59	57	52	56	63	64	66	66	50	74	70	51	64	65	72	71	58	75	58	60	65	63	65	67	61	59	54	72	57	53	59	70	49	67	49	61	63	55	61	53	65	68	70	58	61	68	60	55	64	59	50	58	71	54	67	67	66	58	60	46	64	52	58	74	68	65	61	60	62	57	73	67	62	75
43601	51058	43659	41911	25815	7838	1668	1477	1266	1140	1018	985	945	899	893	1190	5333	10184	12880	12200	7796	4079	1944	1087	831	770	731	800	758	690	753	727	775	762	766	761	780	721	715	753	733	755	760	713	744	716	782	757	757	725	762	741	727	753	770	783	773	745	745	749	740	759	741	755	767	760	770	774	747	760	763	724	740	744	742	779	767	746	773	755	742	734	764	736	811	733	768	737	690	758	718	747	729	759	842	755	686	762	716	739	748	765	729	792	750	745	752	750	720	722	739	767	726	765	743	713	772	770	727	737	740	708	778	730	749	762	790	705	762	704	754	696	691	703	731	704	784	762	781	742	748	747	744	703	710	745	713	737	709	741	705	700	761	689	738	693	709	755	743	709	746	722	740	774	745	776	757	789	750	718	759	775	717	807	750	699	755	705	770	771	728	748	782	782	781	779	700	793	736	766	798	774	762	771	798	722	760	765	773	761	745	788	744	777	723	771	709	722	723	763	760	712	769	739	755	735	724	712	770	771	728	744	752	793	770	792	754	746	728	726	721	735	768	775	745	739	770	736	745	749	707	677	732	711	757	678	740	717	793	729	725	683	754	745	753	712	789	713	714	729	714	795	728	762	767	760	678	779	737	720	707	743	710	756	707	780	762	762	763	727	732	733	759	750	843	776	734	772	735	777	777	721	733	737	702	730	688	761	685	735	706	753	724	710	722	751	743	700	699	708	726	738	748	775	755	746	730	751	757	737	707	746	758	722	760	746	786	747	770	742	743	752	748	759	744	738	700	786	766	729	732	750	735	758	766	783	698	809	752	678	765	725	702	709	774	766	703	788	702	765	719	756	703	735	741	760	751	705	760	757	723	708	761	740	759	715	754	761	742	764	733	788	729	721	762	728	733	799	758	765	742	748	757	747	737	729	719	733	712	739	698	750	738	768	735	739	736	772	785	743	731	716	720	694	741	723	730	728	731	708	746	721	722	789	741	735	734	740	737	723	744	756	763	740	769	790	769	731	734	752	742	737	785	756	746	788	752	776	773	740	755	746	760	700	758	720	747	722	749	683	733	710	748	733	768	746	786	733	712	740	712	756	769	744	723	766	755	788	710	779	734	768	757	732	729	746	777	772	766	777	760	754	709	793	716	780	733	728	713	701	752	699	740	785	710	760	720	710	732	785	743	745	721	728	699	753	710	742	769	769	734	729	711	784	744	746	759	725	683	745	775	781	744	696	717	720	735	724	758	707	773	758	734	725	736	755	713	722	776	752	737	721	725	730	748	753	711	781	736	795	732	663	756	781	692	715	739	716	770	727	719	720	747	709	772	735	714	747	756	754	687	763	778	749	751	720	733	765	751	759	750	759	737	710	687	790	738	834	737	750	704	771	768	739	760	745	774	778	722	742	754	742	758	734	766	731	689	743	734	707	722	781	745	725	746	767	788	693	762	787	741	756	677	734	703	766	724	764	699	697	791	717	743	723	742	775	761	736	749	703	768	762	709	703	750	760	720	773	742	768	736	726	706	758	749	780	686	784	750	727	754	790	789	701	773	671	756	761	743	777	743	737	761	741	743	742	722	714	748	785	743	751	715	672	692	745	759	720	786	729	750	723	779	745	738	714	716	773	746	740	762	762	775	753	708	750	738	729	785	725	768	716	758	685	740	755	761	661	731	758	682	763	734	732	726	777	778	747	759	708	701	736	716	729	737	736	721	747	703	781	776	733	753	763	727	791	708	759	753	762	778	789	743	732	764	737	741	731	755	727	717	769	716	729	784	738	733	789	718	748	763	775	723	715	746	724	794	768	797	698	755	736	722	774	792	748	767	802	786	741	738	722	726	788	776	746	720	737	750	706	739	756	763	763	746	765	681	772	736	716	721	767	715	722	723	781	756	733	741	751	771	772	750	708	757	733	776	780	783	698	756	740	707	717	723	702	760	761	715	736	704	774	749	726	777	681	711	743	724	733	808	728	710	663	776	731	721	780	746	772	744	756	732	732	750	763	750	724	745	767	738	788	736	707	723	713	781	719	751	739	781	794	726	746	770	735	778	736	751	740	731	727	737	737	724	787	752	741	755	774	697	731	725	780	808	726	759	789	766	737	777	774	739	770	746	742	769	754	746	725	729	680	758	798	764	727	764	715	711	741	730	721	770	780	755	719	735	731	785	718	748	757	752	704	773	776	758	711	735	725	763	769	806	747	772	735	763	748	722	718	754	775	703	697	683	729	733	759	732	689	765	764	705	739	708	775	700	783	812	742	727	762	727	796	734	732	715	705	730	766	759	742	737	733	753	718	686	729	708	788	757	745	775	766	778	762	763	701	819	743	745	743	773	721	738	755	719	773	710	758	701	735	750	768	752	748	746	769	725	700	704	771	773	724	682	767	705	755	806	744	763	761	721	770	742	729	686	722	702	742	744	696	749	745	790	714	729	724	715	732	756	742	748	690	735	712	715	728	730	699	789	739	776	712	725	735	731	743	760	760	737	733	746	779	775	727	758	711	736	763	745	698	754	759	751	737	730	739	719	729	704	736	753	764	734	770	760	701	701	722	775	734	760	721	742	755	755	685	790	755	729	771	704	761	785	714	755	701	751	781	746	722	751	737	742	714	760	752	713	761	778	734	729	739	778	744	736	812	726	728	700	733	719	730	709	738	716	768	754	751	768	730	754	729	740	735	718	758	757	788	741	765	803	725	740	763	762	730	757	758	748	718	758	727	765	762	741	757	697	781	726	719	738	833	756	705	768	686	718	807	733	687	786	761	773	744	720	712	757	795	727	790	719	719	723	766	732	714	700	723	724	760	767	719	744	712	757	770	749	732	712	730	754	673	794	756	759	760	701	761	768	720	753	737	751	729	753	728	665	758	761	721	742	724	741	763	731	745	709	775	741	726	771	769	756	732	784	739	774	759	767	730	787	751	787	763	770	751	743	749	721	730	748	748	778	755	691	757	708	753	789	791	750	718	753	722	715	709	764	705	726	756	743	740	740	738	766	758	729	720	709	691	725	740	736	730	748	721	783	769	749	719	760	777	766	747	734	763	685	758	749	775	703	759	741	770	783	762	749	748	747	728	773	732	708	709	782	714	728	724	738	784	701	754	719	721	742	707	754	783	760	811	703	754	781	733	730	729	748	732	765	707	729	718	737	730	724	721	765	761	744	739	740	778	728	761	758	721	745	774	716	765	772	720	740	744	750	736	723	712	709	715	759	716	746	727	739	746	732	704	799	781	707	797	796	777	760	751	786	783	758	754	750	768	702	769	761	738	756	737	784	727	771	735	715	737	770	744	738	708	731	718	761	768	739	794	719	793	765	718	773	765	790	761	730	781	792	755	796	784	772	781	784	721	784	727	752	735	756	705	779	706	771	779	748	725	781	753	811	743	743	748	760	752	829	772	742	772	733	755	787	769	754	737	724	751	734	769	731	718	726	719	758	711	751	735	731	731	752	731	802	724	719	749	723	756	743	742	786	763	703	751	715	768	769	753
6381	9742	4650	2063	191	87	59	55	59	47	60	55	46	66	54	57	68	83	86	163	194	124	84	64	66	53	57	62	66	62	55	62	43	52	51	54	57	48	49	53	63	52	55	52	53	43	70	50	52	61	53	71	42	59	59	49	57	49	59	52	75	63	81	70	65	50	53	62	62	67	45	60	45	53	47	57	59	64	55	68	59	50	61	52	53	56	63	56	65	49	60	63	56	52	71	56	49	50	70	44	69	50	54	56	54	45	53	60	69	61	67	54	54	63	46	60	70	60	63	67	54	57	62	59	60	58	63	61	53	58	55	62	63	66	66	52	51	45	46	67	73	58	54	55	60	59	55	48	56	49	68	43	54	71	55	65	61	56	51	67	54	56	56	60	65	57	44	57	60	58	62	53	63	37	44	59	69	52	58	51	59	52	51	60	57	63	46	51	53	52	62	50	57	52	61	53	58	36	51	58	57	60	54	58	49	69	55	56	44	49	53	62	54	72	62	56	57	46	43	55	50	53	78	53	45	62	53	55	58	70	62	59	71	55	41	55	61	56	56	60	56	65	66	71	57	65	63	74	55	53	58	53	66	70	58	64	72	64	66	44	56	59	53	56	62	73	59	62	68	45	48	57	54	55	60	58	70	45	48	57	54	67	48	46	47	62	49	66	57	55	50	54	71	71	58	61	65	53	62	63	48	54	54	58	61	55	59	56	60	56	62	55	53	58	53	51	59	60	60	50	54	56	54	55	50	54	52	50	59	59	44	64	55	58	68	72	50	44	63	67	62	57	54	64	59	43	67	47	50	64	48	60	49	66	49	68	51	49	73	67	56	46	55	50	49	72	46	62	69	62	59	53	45	64	45	64	55	59	47	63	57	73	63	47	58	62	58	56	58	52	47	58	58	60	55	50	49	52	59	61	60	48	51	41	50	50	45	57	67	50	63	61	49	57	66	44	59	56	54	60	60	53	54	55	45	68	64	49	56	61	52	64	60	66	47	54	53	82	68	57	59	55	53	53	55	57	53	54	56	60	73	64	55	62	45	59	53	53	52	65	58	60	56	58	49	41	67	61	63	65	44	70	60	52	57	47	66	52	53	56	47	54	58	48	64	62	60	61	53	54	65	55	57	64	60	62	69	56	66	53	64	66	58	51	68	58	56	64	60	47	50	59	61	70	62	56	67	50	65	59	61	61	67	60	52	58	64	71	52	62	56	57	56	56	48	46	55	55	68	57	53	55	62	61	45	58	64	68	55	60	62	46	55	54	52	59	55	63	57	66	46	41	58	62	65	65	56	79	59	68	60	57	61	66	52	52	68	73	61	63	61	64	48	64	48	61	72	60	57	60	61	62	54	60	56	68	66	64	66	52	57	64	55	60	72	55	54	60	64	55	66	66	64	56	61	48	64	48	58	61	58	54	50	46	53	76	67	74	59	49	69	51	63	63	58	48	50	48	66	54	51	52	53	62	49	71	52	64	51	49	59	52	44	50	61	72	70	46	68	44	57	53	60	57	47	60	50	59	40	71	60	44	59	48	56	55	53	56	68	56	52	54	53	59	59	77	58	56	53	53	47	54	61	68	49	55	53	60	63	47	49	54	60	34	55	62	49	53	58	51	57	60	55	49	60	54	54	64	55	45	62	51	63	72	59	59	48	60	54	55	45	51	51	52	48	59	61	61	64	53	54	71	51	50	55	66	56	45	58	61	52	73	55	50	50	70	61	51	63	56	50	50	45	59	53	65	48	59	48	57	56	62	66	52	60	49	45	56	56	56	62	51	61	55	68	60	73	52	55	61	63	65	60	54	54	53	46	53	66	63	62	57	55	65	49	63	60	48	51	57	69	58	58	72	56	53	63	53	46	59	58	69	39	54	66	57	66	48	42	56	55	48	54	55	61	59	54	66	57	63	48	58	48	59	70	66	47	54	55	56	50	56	58	57	52	61	55	54	64	70	64	61	59	52	62	55	44	68	57	57	59	56	63	55	48	61	55	48	58	58	55	68	47	59	76	67	62	62	62	57	64	57	54	66	63	71	62	54	79	54	43	62	54	58	62	51	61	56	56	43	50	64	56	52	69	52	68	53	67	53	48	55	60	56	60	53	55	55	49	49	44	44	62	53	57	62	55	53	54	66	60	48	46	52	65	59	49	54	60	60	49	64	74	47	50	47	58	53	60	51	68	54	57	69	58	53	52	68	54	65	49	58	66	59	46	63	65	54	58	56	56	62	53	67	62	62	61	58	54	59	47	70	73	53	66	41	42	51	56	57	60	47	60	55	58	53	52	49	45	49	51	59	76	53	59	65	55	56	46	46	45	55	67	61	71	68	56	47	45	65	60	55	53	59	50	70	50	59	58	74	43	52	55	50	66	63	63	47	51	58	58	41	61	69	57	51	53	45	72	50	56	51	60	55	71	69	50	66	61	58	54	43	66	67	54	61	57	55	60	55	59	56	61	51	55	55	43	60	50	47	53	67	68	65	71	46	53	52	53	56	55	57	60	59	39	55	50	60	55	50	59	54	55	41	52	53	58	57	60	66	51	53	58	51	58	66	43	49	54	71	53	66	52	56	57	56	48	67	52	65	56	61	56	58	60	50	66	51	63	69	61	55	60	40	41	69	59	57	47	57	58	61	55	43	60	71	72	49	54	64	64	63	63	55	66	65	48	71	63	63	77	60	61	50	54	58	66	59	51	57	59	67	65	41	60	44	51	60	57	66	49	45	66	47	42	51	58	79	54	50	55	69	53	71	51	56	54	44	52	68	66	64	61	62	53	50	61	57	75	68	60	59	62	72	57	50	55	57	64	58	62	55	54	71	72	66	40	50	60	51	53	68	57	63	60	69	60	45	51	51	66	53	60	62	57	56	58	65	68	74	62	63	55	55	61	38	46	55	52	54	69	65	60	44	50	61	46	56	35	58	56	67	60	57	51	63	57	49	69	61	67	66	50	63	53	47	55	65	53	63	62	67	50	59	48	47	53	75	50	49	56	54	68	66	67	75	59	48	64	42	51	57	53	44	69	57	57	78	54	41	53	63	68	55	73	56	48	49	42	57	48	57	70	58	49	63	57	68	72	55	50	55	51	46	49	56	72	64	50	62	55	61	60	67	57	54	59	46	58	63	49	60	66	60	63	70	65	47	60	47	57	43	68	55	64	52	51	53	56	56	54	67	73	61	48	59	65	56	50	53	64	51	69	52	54	55	64	52	63	47	65	55	50	54	64	54	49	83	47	56	66	47	64	69	52	53	59	58	53	51	52	67	62	54	49	58	63	55	58	55	58	61	79	60	54	58	70	40	63	60	55	63	60	54	74	51	58	63	52	53	53	56	66	72	55	53	58	70	50	46	57	54	52	49	69	57	63	55	64	71	49	59	52	57	52	40	61	53	51	63	69	62	47	49	60	56	51	58	60	69	61	51	61	63	66	51	62	53	65	55	45	51	58	52	47	62	60	56	57	58	67	66	66	69	77	69
38531	35486	24737	25216	9298	2501	982	881	860	832	758	724	719	726	736	739	1493	2078	1384	5051	5071	2794	1401	911	740	696	700	706	695	719	685	727	724	726	739	697	718	745	711	734	708	697	751	729	669	653	676	712	696	699	724	731	674	761	720	667	728	705	699	704	669	678	715	698	748	728	729	729	724	670	704	716	709	682	732	719	718	653	730	734	721	736	735	679	711	698	700	709	674	737	676	693	723	673	712	692	699	712	673	768	693	699	666	707	717	685	729	716	724	683	730	692	683	715	697	667	684	711	693	723	689	691	701	694	756	729	718	759	701	727	700	717	700	706	673	689	668	703	729	702	705	719	718	676	696	692	679	725	730	717	712	703	727	725	676	775	723	748	685	754	667	719	706	729	680	686	740	668	711	730	690	736	752	688	696	644	756	738	654	729	748	699	722	687	724	713	720	699	750	699	711	721	687	667	714	718	669	748	747	706	717	682	722	716	667	755	675	715	654	710	720	657	698	696	778	697	685	723	744	705	712	618	704	690	703	693	714	702	734	714	709	720	726	689	713	732	704	772	690	775	739	705	670	723	724	698	684	727	701	703	691	766	728	689	693	725	713	783	680	696	719	670	782	695	737	669	713	722	692	721	714	741	681	699	695	704	720	671	720	748	715	745	686	693	745	709	691	735	727	714	690	754	720	705	740	709	745	755	731	725	706	681	705	723	724	761	727	714	683	735	694	709	700	701	701	699	696	735	715	721	719	710	728	797	723	707	701	692	700	737	739	697	697	731	716	733	727	714	675	659	711	725	742	693	719	689	708	724	797	722	736	697	691	691	648	738	666	704	685	717	693	667	715	658	691	719	734	742	701	731	738	708	702	682	711	742	704	708	752	647	725	741	728	702	718	728	672	732	737	683	766	709	727	691	731	689	688	728	699	730	735	729	733	717	725	710	737	701	703	695	687	744	737	721	679	714	700	687	711	729	707	743	702	741	670	737	739	737	713	681	707	692	697	693	727	678	727	665	707	740	750	670	686	735	691	687	753	761	754	688	713	692	670	694	725	719	691	760	713	748	711	727	712	726	740	726	685	677	702	672	735	708	704	743	717	742	716	730	691	723	726	722	696	715	711	739	742	701	765	715	727	711	732	708	698	686	739	737	730	701	710	716	674	678	742	725	710	712	717	710	730	692	690	688	699	725	719	730	704	712	761	749	710	718	738	733	745	720	737	742	723	742	687	673	730	715	663	646	706	684	709	718	673	698	688	719	748	702	759	682	717	685	700	705	715	733	739	743	729	709	765	757	721	689	671	742	706	669	676	696	703	737	720	694	704	773	719	719	739	691	703	731	701	760	704	726	735	698	701	702	725	706	721	714	747	731	733	702	737	740	686	774	696	698	735	713	724	757	730	723	747	745	706	655	719	690	692	750	691	714	679	691	683	718	724	699	712	733	737	698	726	788	741	656	725	698	725	676	767	699	691	755	698	734	659	755	680	719	709	731	731	703	714	735	694	711	716	764	711	717	727	724	684	710	716	711	758	727	751	684	750	702	728	723	697	695	682	700	692	715	691	773	731	703	730	729	725	766	705	716	712	685	682	678	739	713	691	735	689	717	755	705	733	757	710	692	711	681	728	726	695	738	684	702	740	758	739	720	705	706	691	689	702	677	675	673	729	731	666	727	741	698	735	722	713	689	700	705	699	747	675	659	698	738	654	760	690	709	692	706	736	709	745	679	690	720	689	698	684	704	703	711	750	730	745	764	696	654	697	645	726	702	737	690	734	717	715	733	697	692	733	712	733	741	719	737	710	732	740	682	693	729	752	743	712	718	720	742	744	696	719	727	724	741	730	716	666	725	750	758	699	719	731	726	680	694	757	718	735	680	705	711	718	753	684	706	717	719	706	743	653	713	708	684	692	744	662	674	698	706	704	760	711	695	732	724	698	706	685	704	698	703	726	671	642	752	678	728	700	770	705	731	768	701	678	701	669	714	706	683	701	719	718	698	776	678	723	720	712	728	685	705	725	722	752	704	743	676	727	717	696	668	727	716	708	743	733	722	738	778	722	747	714	642	746	693	717	692	680	730	712	699	686	696	674	711	731	724	693	721	709	715	687	678	686	718	710	699	731	687	755	739	752	731	757	705	744	704	698	698	738	713	744	721	720	695	713	704	717	691	774	736	678	710	688	711	783	729	716	740	732	688	701	757	683	730	733	750	727	769	753	698	690	747	737	723	648	728	733	730	649	726	709	723	688	673	680	748	703	722	719	714	732	773	735	698	681	774	673	696	745	738	698	760	701	708	709	709	763	700	702	746	717	631	748	725	716	750	668	721	664	713	665	741	731	750	705	734	771	748	692	777	725	708	718	711	703	693	703	741	750	748	721	704	711	737	704	679	732	738	755	709	752	730	733	694	719	689	716	759	718	727	713	716	709	719	691	735	714	747	754	732	684	682	701	715	673	709	710	701	742	748	734	677	733	714	728	701	699	726	705	755	729	711	729	735	748	722	741	719	684	681	668	723	731	699	738	654	706	720	760	733	685	719	737	758	735	684	709	753	749	731	706	706	711	720	722	714	733	695	738	695	714	702	696	697	737	713	727	740	717	687	702	718	674	702	696	673	693	703	688	669	722	693	752	740	730	724	695	677	685	716	711	718	704	712	710	752	707	728	780	709	764	698	721	708	736	695	680	693	713	705	628	721	694	715	689	697	676	721	673	697	719	734	784	702	703	714	712	740	733	727	731	695	729	681	697	743	707	735	752	709	739	669	719	714	709	727	685	711	755	721	737	703	649	691	801	724	726	739	715	639	690	676	698	714	759	682	687	718	732	691	744	742	726	717	724	691	743	693	693	684	749	705	740	726	738	711	753	684	731	703	740	723	728	767	690	694	689	692	738	721	734	702	755	665	729	755	726	728	706	670	711	706	743	755	675	711	688	731	727	681	717	719	715	732	738	674	708	729	736	734	712	772	740	704	716	702	687	734	775	785	730	726	704	768	676	671	754	737	706	733	729	710	679	709	670	698	707	706	691	716	649	683	696	741	716	724	748	723	736	718	739	708	690	721	698	699	744	703	718	728	720	699	693	716	712	717	706	661	721	738	713	692	734	686	707	704	688	697	786	715	669	728	678	716	746	691	757	665	703	693	714	738	711	713	730	687	730	757	702	757	739	717	722	734	708	719	695	691	686	697	731	718	755	715	689	737	756	733	750	728	729	712	698	692	697	718	711	682	680	722	715	722	775	693	682	671	689	739	749	724	650	709	687	703	698	744	723	717	763	708	748	742	717	763	732	720	661	696	695	732	721	679	723	736	694	708	725	702	691	723	747	724	717	731	715	742	734	746	675	673	741	698	718	710	677	728	710	718	720	678	719	700	711	687	754	728	732	720	725	701	672	688	679	692	695	704	719	722	737	738	697	705	694	710	738	752	735	702	690	722	703	684	693	712	723	675	767	714	704	782	686	723	771	697	697	695	710	664	742	750	730	710	742	700
17611	28673	13064	5672	237	75	79	71	55	79	58	53	49	63	56	64	59	59	65	313	517	278	125	82	51	58	59	51	62	50	52	40	53	65	47	61	56	78	63	63	58	54	73	60	61	46	63	52	65	60	61	46	52	57	47	51	62	47	44	62	58	56	44	58	44	44	58	53	48	63	53	57	63	55	50	56	64	60	58	53	46	68	52	72	60	48	64	53	45	55	49	61	51	57	55	50	79	58	48	56	51	51	67	66	70	54	67	48	59	54	57	55	47	54	53	44	55	68	70	62	55	59	60	62	65	72	50	52	57	68	50	49	60	40	43	53	37	51	54	51	52	41	38	69	55	61	48	51	64	58	50	57	48	47	51	62	43	53	44	64	57	38	43	51	66	61	47	60	41	38	64	69	37	53	58	38	43	55	51	58	58	42	53	51	63	50	43	52	60	48	40	64	48	57	54	59	67	49	59	53	47	53	61	52	65	49	61	47	61	52	73	53	50	67	62	65	45	60	46	47	65	71	63	79	65	62	53	55	48	59	60	47	48	73	59	59	47	31	61	60	50	65	66	41	60	60	64	58	50	66	60	47	56	51	60	63	46	42	66	61	53	70	39	53	66	59	61	56	50	58	52	47	50	49	71	57	65	52	50	60	62	41	49	59	59	56	53	52	57	54	64	63	64	59	62	47	46	58	55	58	48	61	70	49	52	57	54	52	50	60	55	49	49	50	62	55	60	47	49	44	55	63	58	54	50	63	51	45	56	45	60	56	51	65	64	66	45	55	56	51	51	53	61	50	62	65	49	44	49	56	57	57	58	46	54	58	53	55	54	59	52	58	55	58	61	54	48	44	45	63	59	53	63	47	63	49	57	50	69	55	63	55	63	51	54	50	66	66	61	49	41	59	81	50	57	57	70	49	52	61	39	52	44	55	65	59	53	65	54	55	55	63	65	41	38	43	59	51	53	61	48	52	59	59	61	49	47	67	56	61	55	51	61	61	65	65	62	54	58	58	58	45	61	60	60	44	52	53	64	58	44	51	45	53	53	65	56	49	52	51	52	48	64	51	59	45	56	43	66	55	43	65	52	50	50	56	54	58	45	58	45	45	52	56	59	57	49	57	55	57	55	51	54	60	48	61	58	66	60	51	57	61	55	49	59	59	58	39	62	41	63	59	49	59	59	50	55	64	47	63	54	46	40	62	50	49	46	46	57	64	57	51	46	46	54	56	60	54	52	43	53	56	68	51	58	78	50	56	60	55	53	42	46	54	51	51	61	58	51	64	62	60	49	69	51	47	53	56	50	49	64	65	69	45	53	55	58	59	54	50	62	51	44	54	52	39	56	49	54	45	61	67	61	63	47	50	52	51	53	57	58	49	50	56	60	49	59	58	52	68	56	47	55	48	61	57	66	65	71	68	63	41	46	46	44	52	57	41	65	47	53	52	54	46	49	38	54	60	55	55	74	55	48	51	44	49	49	51	56	43	61	55	61	50	69	44	48	51	42	55	56	60	58	59	45	46	42	48	51	52	55	62	47	58	63	46	62	61	59	52	58	64	56	69	64	50	54	42	71	54	48	60	60	52	55	62	47	60	56	55	60	73	50	49	61	69	50	56	41	50	62	54	46	51	44	56	68	60	58	74	61	47	62	58	67	59	48	52	45	61	53	46	48	46	55	58	49	54	50	53	58	66	60	56	50	60	56	46	50	67	55	51	45	51	53	59	52	66	52	60	57	52	60	57	56	55	51	49	63	43	47	44	54	58	70	45	54	52	58	44	63	59	48	55	48	50	52	63	51	55	47	60	51	50	45	54	57	69	66	49	61	58	60	57	50	40	57	58	43	51	66	61	59	49	71	41	57	68	68	56	43	57	47	71	48	62	64	51	47	56	74	60	53	60	62	64	49	41	47	55	52	65	53	50	56	56	50	49	61	55	64	55	52	61	64	45	60	58	55	58	58	51	66	51	63	58	71	51	59	63	57	51	66	51	53	49	55	54	55	54	52	55	55	51	60	70	59	65	60	54	48	63	57	45	51	42	65	55	63	52	63	52	43	56	55	59	49	46	66	50	53	48	43	45	44	56	47	55	50	51	71	57	56	41	51	58	59	59	52	51	54	57	40	67	54	56	61	58	69	62	52	69	56	47	41	66	52	66	55	60	56	60	60	59	41	66	57	61	63	56	60	50	56	51	56	57	50	53	52	53	55	58	34	59	44	60	41	58	61	54	40	53	57	61	56	70	51	55	59	60	53	49	51	59	77	48	56	55	57	60	51	45	55	45	35	56	57	49	68	48	66	46	59	56	44	53	52	58	58	54	74	60	60	66	56	59	66	58	34	39	39	54	64	64	59	48	53	53	57	63	51	59	60	55	56	65	55	57	49	62	68	57	60	64	54	40	47	55	52	60	43	61	60	54	58	61	59	58	42	49	56	59	50	48	51	52	62	52	50	47	51	49	57	56	54	53	59	47	46	63	69	65	60	60	58	58	71	53	45	52	65	39	62	58	54	58	53	53	58	79	67	55	55	52	51	51	64	51	46	49	46	60	56	52	39	48	63	42	51	56	58	57	52	71	54	56	53	62	61	54	45	54	48	56	60	44	50	56	45	56	49	59	52	44	47	56	45	65	59	53	61	51	59	48	64	53	48	51	50	46	55	64	48	58	49	41	54	65	41	59	56	56	47	49	69	51	50	65	53	64	53	54	48	59	56	62	51	36	47	59	65	55	57	55	55	53	53	48	53	50	51	50	59	49	70	59	55	61	60	54	59	44	48	51	46	50	46	69	51	49	58	58	56	49	53	53	44	49	60	43	63	49	64	56	65	61	57	63	62	48	60	65	47	58	71	52	57	61	47	60	40	52	44	54	43	47	51	54	58	60	39	48	69	50	59	49	56	54	40	55	49	61	53	52	56	67	57	54	55	44	57	65	59	53	57	50	45	59	49	49	52	47	57	47	48	49	68	59	52	59	73	43	55	51	57	55	39	47	49	60	60	52	54	52	48	54	66	56	65	45	73	56	61	57	52	47	60	54	69	43	54	48	59	59	56	44	54	66	49	61	66	50	49	58	58	45	54	53	49	63	51	55	55	60	54	56	58	44	52	56	40	44	39	70	44	67	53	38	56	50	50	54	53	53	51	61	49	55	72	43	60	53	49	62	47	47	55	51	60	60	63	53	61	51	50	43	61	62	53	54	55	55	54	53	57	47	58	45	51	46	43	70	53	51	47	56	63	52	49	51	51	61	55	46	52	49	51	54	46	45	72	64	59	58	51	72	52	58	55	55	54	60	47	68	63	58	60	62	48	62	50	57	53	52	54	45	57	46	62	48	58	44	62	54	57	47	59	38	64	55	64	60	58	52	53	53	46	45	54	46	62	51	52	66	63	59	52	54	45	59	53	52	53	54	64	68	65	44	65	65	67	45	50	61	60	61	58	64	55	51	55	42	53	47	59	62	51	41	49	55	58	70	50	51	63	52
46278	46050	33699	34178	7936	2533	1446	1254	1098	960	962	875	826	773	807	813	851	1130	993	9562	13779	7149	3151	1386	854	697	716	732	709	707	694	687	654	658	669	636	682	710	714	667	697	688	693	675	725	647	661	693	661	659	695	711	682	690	682	678	685	720	688	713	681	705	721	718	667	709	643	703	667	728	657	684	674	677	681	683	688	677	729	719	658	661	640	628	670	695	668	644	642	723	669	692	665	656	683	675	663	693	680	678	727	667	720	707	700	673	701	688	673	691	665	656	693	699	684	703	679	725	690	668	718	668	683	698	669	721	655	644	741	645	716	700	706	684	663	657	678	707	635	643	653	663	705	659	724	647	664	644	648	682	661	637	692	684	710	676	683	652	673	678	691	629	709	632	677	722	689	623	686	696	748	699	683	712	676	702	668	719	676	684	746	686	688	693	690	704	700	711	664	704	655	679	707	659	668	718	698	679	722	669	700	691	669	697	713	622	708	699	695	655	665	707	645	699	694	648	660	696	675	705	685	678	670	663	705	749	681	678	680	715	694	720	686	735	674	654	676	684	716	692	668	662	650	679	635	686	679	693	702	683	675	640	661	699	698	693	691	678	696	683	709	672	673	694	691	697	712	685	674	717	701	643	671	649	683	661	689	645	631	713	705	629	655	699	674	693	701	717	667	680	695	701	663	667	661	689	663	686	728	722	672	701	686	666	703	700	705	692	731	649	753	724	618	696	709	682	681	699	704	699	601	674	673	719	680	766	668	721	690	683	674	684	657	746	656	707	684	667	663	741	690	676	719	691	677	656	678	685	659	656	664	671	672	663	692	696	694	697	691	652	654	709	704	737	642	680	673	631	712	684	676	683	660	679	665	649	719	663	641	708	646	685	705	652	705	678	631	659	689	694	691	702	693	696	702	668	651	682	709	709	704	677	678	658	726	680	643	710	680	665	668	659	662	725	726	636	684	712	679	691	722	676	678	705	681	655	674	687	685	691	674	704	617	665	683	692	667	707	701	663	701	710	675	684	662	683	715	698	695	678	627	706	708	683	662	659	673	683	657	704	662	670	696	747	667	664	674	690	668	704	684	661	690	679	677	702	737	636	677	719	712	682	671	710	710	675	675	676	683	704	655	669	706	706	666	672	712	681	660	668	684	665	740	682	703	655	658	703	699	719	686	704	701	669	660	714	685	663	727	676	663	688	652	681	677	700	690	705	677	715	691	711	687	705	687	682	659	642	696	673	690	687	681	666	694	693	741	737	638	654	705	693	708	661	643	689	686	720	644	717	671	681	661	666	690	658	697	660	687	629	718	672	679	690	676	678	662	736	698	666	695	693	736	688	677	670	675	669	667	691	694	664	678	705	695	637	693	674	613	716	702	757	676	656	694	666	676	712	646	689	675	716	681	687	668	668	668	664	662	689	702	694	666	725	749	695	710	745	689	708	692	639	752	671	690	655	701	704	715	665	677	674	703	688	654	700	702	678	672	681	681	645	684	674	694	683	696	633	667	686	649	694	661	717	666	719	663	684	681	708	710	673	695	688	688	651	700	653	670	674	730	678	673	682	678	693	660	684	671	675	670	701	649	653	708	670	640	688	679	676	700	708	700	664	671	701	675	720	674	714	655	698	694	664	711	663	684	724	646	713	747	731	670	682	659	692	689	692	663	686	737	690	684	665	673	692	692	698	655	664	664	698	653	681	687	666	732	705	696	683	661	646	694	650	656	679	671	694	636	711	615	661	680	684	702	656	716	679	662	709	646	716	700	627	661	689	699	671	673	685	671	660	720	651	697	734	741	685	735	689	652	684	704	636	730	694	661	709	712	687	664	701	658	656	676	653	647	693	664	670	681	640	661	702	688	648	666	663	691	652	686	667	674	672	659	664	714	648	674	668	675	667	656	659	692	664	691	690	722	693	649	701	718	654	669	683	668	737	727	662	703	663	618	671	702	701	705	717	687	670	669	741	689	662	658	720	740	680	711	636	703	680	697	668	670	692	705	706	690	675	721	683	695	661	677	668	712	690	700	705	686	667	728	686	659	671	653	767	709	672	713	680	718	672	707	680	655	698	681	679	649	677	717	702	673	715	692	672	675	677	636	694	637	711	702	691	708	668	678	639	669	744	671	734	699	668	674	666	679	737	721	713	718	699	674	697	644	723	630	653	647	703	649	719	712	672	632	730	696	636	691	671	660	726	666	636	676	715	684	658	662	673	692	681	698	692	668	701	697	664	709	645	675	654	707	674	745	672	680	643	705	757	661	674	678	676	689	687	726	704	658	712	695	686	709	693	669	694	662	692	694	669	709	712	641	714	645	672	678	698	676	710	685	680	676	687	704	647	679	676	714	705	709	702	652	650	663	688	694	641	647	712	681	672	672	676	668	686	650	671	666	717	723	666	680	713	647	699	663	687	687	699	725	678	660	688	721	679	682	663	700	690	703	691	699	643	653	662	670	687	703	683	642	710	644	678	666	655	675	694	701	723	687	673	660	654	678	699	629	711	645	672	725	669	661	665	643	657	662	677	660	717	691	719	653	650	673	677	682	663	693	619	682	686	678	689	708	678	649	719	653	688	686	676	683	661	668	676	632	644	637	669	664	708	641	687	727	685	691	691	712	659	712	656	651	694	716	647	698	665	663	659	662	674	684	690	676	661	663	699	659	731	665	703	684	673	679	691	697	720	678	672	686	685	692	694	655	692	680	666	653	652	728	664	679	714	631	689	685	684	704	672	690	684	708	679	699	698	670	680	701	704	692	687	673	716	678	678	642	689	706	693	675	677	709	700	680	747	690	649	665	676	699	663	702	667	718	657	691	628	678	730	656	728	687	671	680	679	685	701	752	689	720	646	668	680	637	704	698	699	702	652	696	626	676	644	711	684	699	701	668	711	682	658	673	625	669	710	709	691	654	658	674	704	655	696	666	622	707	723	673	766	673	671	694	655	679	721	703	620	663	681	675	736	716	699	683	736	653	702	727	673	740	712	659	672	682	663	653	700	717	655	690	703	686	682	680	682	703	658	709	676	703	687	716	703	662	661	654	687	657	699	657	660	661	690	665	670	662	705	634	672	640	685	653	666	683	671	724	727	687	617	698	678	672	698	682	696	659	649	703	654	687	690	661	721	727	707	708	673	679	619	684	634	693	712	660	692	685	660	711	651	711	704	657	696	653	732	708	640	671	711	703	723	705	688	696	716	679	703	690	711	674	734	725	687	640	683	687	689	664	674	680	689	714	694	688	727	695	706	709	741	713	662	666	718	697	666	718	664	647	626	670	628	677	692	697	704	700	710	720	641	690	649	676	694	643	668	645	605	680	656	675	662	705	691	648	703	656	686	696	659	659	675	654	697	662	676	717	657	738	697	688	684	670	659	659	703	652	647	696	675	685	676	686	677	708	714	684	693	706	719	695	723	703	685	687	713	663	719	701	715	710	655	712	754	665	664	664	695	698	647	653	699	685	699	694	703	687	687	720	664	666	699	700	692
14731	26655	13885	5102	111	74	92	68	78	87	60	74	78	76	87	62	64	70	131	227	638	375	209	95	78	70	61	79	77	60	56	59	72	72	72	88	83	79	86	69	54	72	78	78	57	67	66	64	60	67	77	65	67	70	82	68	74	64	77	80	60	62	68	71	70	70	70	65	62	62	71	55	79	67	68	71	71	63	69	56	61	57	55	61	57	64	74	74	67	64	73	65	79	67	85	62	74	83	77	60	64	66	76	57	65	56	70	69	53	63	71	77	39	59	85	46	76	63	56	59	67	68	81	79	72	69	59	63	42	78	57	65	55	68	58	69	62	70	67	60	52	58	71	58	59	75	75	95	59	77	74	60	52	65	69	58	68	66	66	68	77	76	78	50	59	63	64	64	83	59	67	75	61	65	66	62	65	67	58	77	59	70	52	67	54	67	72	56	72	60	66	65	65	66	64	65	60	84	72	67	61	55	64	75	71	68	81	82	71	57	63	63	77	59	68	72	60	76	63	65	55	63	63	64	71	63	65	60	75	70	71	71	60	64	51	78	70	76	68	69	52	89	63	60	58	77	80	67	78	64	61	76	62	69	56	73	79	71	79	64	58	70	53	66	79	71	62	61	63	70	81	66	60	81	61	52	53	58	63	82	77	60	48	63	51	67	74	73	72	64	71	75	55	60	65	63	88	62	72	74	65	58	58	61	60	60	67	93	55	68	69	62	69	66	79	69	68	64	76	72	62	68	76	59	85	76	61	75	67	73	64	59	74	72	77	66	74	71	70	58	69	50	62	61	74	78	64	68	74	67	77	56	65	72	64	66	76	65	72	73	72	84	80	67	76	60	69	74	64	59	61	62	80	84	86	67	71	71	64	59	66	71	55	63	58	69	54	72	74	55	71	59	70	67	65	62	68	78	61	70	55	64	53	70	65	90	61	66	63	55	59	54	59	63	67	59	74	67	56	78	75	88	81	60	61	72	75	71	52	73	68	70	76	62	91	65	57	69	73	74	81	65	71	69	61	75	69	71	71	65	65	61	69	72	71	70	73	67	69	55	71	71	86	72	73	50	70	57	60	70	76	79	58	70	59	55	72	70	65	85	76	59	69	52	69	63	53	64	63	61	73	65	69	67	74	58	71	80	70	78	62	65	84	68	65	76	63	65	78	74	66	61	68	71	83	72	67	70	60	64	65	73	67	82	69	73	86	71	75	72	78	67	64	62	75	76	63	68	69	80	68	57	65	75	62	58	60	72	60	76	67	78	65	56	57	65	64	66	76	62	66	53	59	79	80	66	73	61	58	70	51	74	70	91	55	64	64	60	73	72	66	69	66	58	69	52	65	79	80	76	69	73	70	65	87	68	70	64	71	59	85	59	68	53	70	65	77	58	70	67	68	79	73	68	67	74	70	62	78	65	68	70	63	66	70	64	59	79	72	73	63	74	57	71	70	59	66	75	80	80	65	62	77	63	61	77	67	57	63	69	63	64	85	61	76	70	66	61	59	58	59	61	72	53	63	72	72	67	70	68	57	65	62	63	80	68	63	56	74	71	94	60	64	68	69	56	77	71	65	56	59	54	61	55	79	69	78	56	74	56	66	69	70	51	59	54	70	64	75	84	64	77	75	71	66	57	63	73	66	76	66	67	51	69	61	74	73	75	74	71	67	71	70	66	61	70	68	68	73	70	63	63	65	68	66	72	74	77	68	67	81	71	68	57	68	64	65	69	67	64	78	52	72	68	67	64	58	75	87	61	72	50	67	76	64	64	62	77	67	67	55	56	67	81	56	58	68	62	61	49	74	65	64	65	69	80	64	57	70	59	91	59	71	77	68	59	65	57	55	85	73	74	74	66	72	68	64	73	83	74	61	71	72	63	76	69	67	59	75	50	62	82	65	67	62	68	62	73	68	75	63	61	61	74	56	60	40	58	65	51	66	69	71	77	68	64	70	48	79	68	72	68	68	66	82	65	71	81	58	66	78	80	93	68	62	60	73	72	68	61	58	77	63	59	64	72	73	51	69	78	62	72	69	65	72	67	80	103	82	81	78	72	66	70	67	60	71	65	70	51	64	74	75	57	74	73	56	58	67	62	57	75	60	64	63	69	62	57	82	71	50	71	72	82	54	62	58	76	65	69	56	67	72	70	65	70	59	61	60	71	69	71	66	84	74	69	83	71	57	59	58	66	75	77	45	58	64	57	61	70	64	73	69	66	66	75	67	72	69	68	68	62	61	61	71	68	62	56	75	66	61	69	81	58	61	69	52	59	74	62	59	71	72	63	69	65	63	66	68	73	69	58	75	60	70	81	79	62	53	64	75	80	69	75	64	65	61	81	67	57	67	68	82	61	72	63	78	60	80	74	63	65	60	61	79	68	55	84	78	51	91	48	50	59	82	63	75	67	74	67	65	64	76	52	55	78	64	81	49	68	73	83	75	66	67	67	65	80	78	79	57	68	62	66	64	68	46	76	72	68	73	66	68	61	75	74	66	54	52	69	65	69	67	66	66	72	77	65	71	60	70	68	69	68	71	70	71	67	65	69	54	69	68	65	67	71	73	63	63	55	54	64	81	86	62	67	61	56	60	46	66	68	62	65	74	55	73	76	72	69	71	70	66	64	76	64	71	69	86	66	73	63	63	59	65	59	77	79	70	81	79	58	67	54	64	65	83	78	67	73	80	74	53	62	66	62	73	70	62	70	78	76	67	55	67	80	72	64	67	61	66	63	75	47	75	69	72	83	65	74	80	77	75	62	69	67	59	60	67	71	73	65	75	67	75	63	65	89	70	61	62	74	72	66	78	80	62	61	78	61	67	64	73	66	59	54	61	74	58	78	64	65	62	70	74	70	65	63	63	70	76	67	62	62	77	64	56	63	60	76	64	66	65	70	65	66	61	64	70	68	72	67	66	72	61	52	59	76	72	77	68	61	58	79	57	69	65	80	74	54	60	58	82	70	51	64	86	64	67	61	67	60	73	73	68	59	55	64	64	75	81	64	73	68	73	79	62	64	72	70	97	77	82	70	77	61	67	60	74	53	66	72	74	68	69	53	81	52	82	90	63	57	81	80	73	70	66	61	74	67	76	71	56	64	69	73	81	77	74	70	72	66	71	75	65	70	66	76	67	66	53	59	72	86	68	63	58	63	60	69	58	54	55	60	79	76	61	75	76	80	71	68	76	55	62	66	54	69	63	74	62	53	66	68	78	72	58	45	69	69	80	72	57	66	61	81	49	68	66	64	62	66	74	73	75	77	70	68	59	77	71	67	66	62	56	72	81	61	71	61	57	63	68	71	64	65	73	79	60	64	59	77	54	53	65	58	79	81	67	74	76	56	64	68	91	74	66	94	68	77	73	66	76	71	66	64	68	68	71	72	58	57	70	77	70	53	73	64	63	77	47	70	72	74	59	66	79	48	57	59	64	63	80	66	65	68	85	67	66	74	75	71	59	63	76	51	68	80	69	72	43	63	64	69	69	70
45842	48230	34838	30225	2592	1788	1630	1446	1240	1182	1085	1022	1037	1006	1005	961	904	948	3010	6679	15479	9430	4118	1717	965	845	829	851	863	819	769	894	796	868	808	853	813	869	797	812	837	821	828	836	805	786	813	841	802	824	817	791	821	858	839	860	826	795	863	873	877	800	813	829	838	814	794	847	882	839	829	839	872	857	793	847	858	834	808	829	869	819	810	862	882	866	867	815	818	840	838	840	808	812	802	817	776	810	803	817	813	799	815	804	796	847	830	847	769	804	832	832	811	791	865	864	846	782	830	863	817	827	867	806	814	762	816	834	799	774	838	829	767	806	829	829	801	838	889	793	826	833	826	819	821	821	876	868	823	827	820	887	846	832	822	872	796	850	841	832	843	782	807	812	831	822	853	838	871	817	831	826	828	822	839	836	863	804	822	803	794	769	877	866	810	815	865	839	805	848	859	878	829	796	813	833	809	852	828	841	889	859	844	850	870	841	846	840	867	828	836	822	840	872	824	815	785	810	843	845	778	825	809	861	807	829	829	854	788	813	814	841	829	828	821	824	835	783	878	854	816	828	798	830	823	804	880	808	846	806	839	760	818	874	841	814	802	845	848	787	853	879	768	785	828	854	854	826	785	845	845	834	846	816	839	806	818	836	846	836	846	800	842	826	816	804	818	833	821	831	832	833	794	816	882	868	813	852	858	828	811	830	848	832	834	831	878	830	816	886	801	812	813	840	818	861	819	801	850	805	811	865	842	859	848	825	831	791	850	835	871	792	864	817	829	828	807	844	804	850	781	845	846	804	854	858	783	846	783	826	855	834	934	821	866	802	833	795	823	836	812	865	800	822	827	830	818	868	873	859	829	850	837	842	793	776	837	805	859	823	830	782	828	836	800	792	860	837	863	833	843	800	825	795	851	857	828	854	849	814	779	804	865	884	869	848	849	834	800	841	902	789	798	778	825	836	856	856	794	858	830	840	814	801	858	843	772	867	817	786	765	847	859	832	817	780	808	850	891	849	857	848	829	774	864	797	819	869	867	822	869	781	819	868	834	865	835	851	865	854	813	867	794	848	833	867	818	844	808	841	830	837	845	782	866	840	810	811	821	810	826	864	837	768	814	766	838	836	832	862	846	790	831	855	803	828	857	831	821	818	782	843	790	840	829	798	857	794	815	814	807	800	874	861	857	809	831	835	867	891	844	855	808	833	824	796	829	870	801	821	804	827	837	823	818	813	828	817	886	847	797	862	804	849	812	794	865	841	782	792	764	842	830	858	834	791	820	823	868	863	794	801	862	858	801	833	813	797	789	813	808	819	868	837	856	838	829	796	822	784	871	784	833	803	839	841	900	827	862	842	831	841	793	885	794	859	928	822	769	783	794	828	837	837	844	813	859	864	844	820	838	902	803	802	813	818	835	831	802	868	835	841	825	756	821	865	822	789	782	877	795	805	850	835	808	796	851	817	834	803	809	775	835	884	842	806	843	806	923	822	798	854	841	816	886	874	836	841	798	824	824	823	807	834	789	814	803	809	818	823	859	811	843	814	798	888	833	844	821	833	875	825	865	835	853	837	881	831	862	804	841	792	846	870	888	838	842	786	827	816	794	821	799	852	813	864	785	866	881	835	823	814	880	785	875	873	753	821	841	830	830	862	821	880	873	876	803	817	847	848	838	870	793	857	808	831	846	789	754	843	883	830	874	794	868	781	824	830	871	818	818	833	843	805	799	845	832	845	803	835	802	886	863	812	836	857	855	877	774	782	828	817	794	820	835	841	790	849	829	816	841	811	896	818	818	905	827	837	810	844	843	866	810	835	819	820	803	800	839	894	785	799	849	833	830	837	841	836	828	852	825	823	850	849	822	821	833	769	843	809	902	836	822	846	848	812	852	868	798	878	864	837	838	866	849	805	852	825	824	858	844	819	832	815	826	833	794	847	753	803	779	815	799	786	848	871	802	814	806	863	875	853	855	808	831	825	853	849	806	835	822	841	783	837	793	826	841	831	837	821	847	813	854	812	809	845	841	802	828	815	884	789	808	838	843	848	784	888	793	837	830	883	800	792	824	926	885	835	860	842	823	826	819	810	787	864	803	842	819	846	833	848	797	821	871	855	825	777	816	897	853	861	831	825	875	853	848	846	825	796	808	822	880	817	830	831	853	843	804	791	776	837	818	849	847	829	804	842	864	797	832	837	845	847	812	829	829	867	813	845	820	807	813	801	825	864	824	855	750	839	822	859	805	793	811	818	816	835	852	871	840	848	835	818	845	832	801	828	740	850	854	843	820	839	871	798	795	816	862	828	862	843	815	827	812	849	849	820	832	880	792	811	799	840	802	805	804	826	840	823	783	859	815	842	839	840	800	817	813	878	760	842	810	834	811	849	828	856	830	826	812	832	848	880	870	843	825	840	790	823	855	872	855	841	796	785	880	823	822	824	816	815	847	860	789	811	835	835	840	814	851	861	797	802	822	854	823	855	831	838	850	794	808	833	812	804	851	821	817	821	852	828	809	883	836	796	798	800	774	826	828	816	783	823	860	808	813	873	794	834	826	842	846	836	837	788	872	858	837	822	871	845	827	856	816	855	856	829	866	813	834	816	799	829	856	879	834	861	829	827	838	858	841	823	799	816	798	834	799	853	855	812	800	777	825	766	821	838	844	802	773	832	840	795	836	847	859	859	848	825	854	796	802	863	851	836	777	857	820	816	808	848	881	842	803	819	837	867	813	844	829	865	847	869	825	868	841	826	807	855	814	851	836	843	819	849	837	852	803	875	833	833	809	827	850	862	872	852	802	831	823	894	813	872	786	849	818	859	826	819	839	830	843	849	874	815	827	842	819	800	842	883	871	831	907	809	862	835	862	815	838	807	828	851	899	824	798	787	840	873	882	890	827	798	841	889	796	842	897	786	839	845	799	865	815	782	785	823	881	795	831	793	803	803	864	795	789	796	774	792	839	829	837	853	861	823	815	843	851	821	849	814	782	857	846	851	874	899	809	789	809	831	897	868	808	831	811	833	863	840	858	846	823	772	853	836	787	811	870	820	838	824	829	865	824	885	858	818	825	839	805	838	818	840	839	845	835	784	786	819	827	879	801	855	803	850	842	877	847	800	865	792	853	801	818	825	808	826	830	839	844	805	841	819	773	783	868	828	831	816	796	790	846	911	827	852	882	803	861	824	872	790	862	829	800	819	837	878	846	830	831	900	842	790	798	809	847	848	828	779	807	836	802	865	822	781	804	858	835	872	824	818	852	881	844	809	829	829	874	818	803	871	884	837	861	842	826	845	811	860	847	845	843	808	824	879	888	869	833	789	857	809	805	847	825	808	800	855	837	893	802	807	807	836	836	833	851	799	793	807	830	852	811	824	803	886	862	800	758	800	818	843	804	804	840	860	888	849	818	805	792	836	847	824	844	835	862	844	851	818	844	825	820	892	840	842	872	875	835	839	845	800	793	817	850	855	858	825	840	891	791	791	815	804	808	843
24126	36204	20309	7776	123	84	76	90	76	69	69	66	61	58	69	60	56	69	98	576	752	595	273	111	73	60	52	58	72	73	74	68	53	53	69	77	66	60	56	69	62	58	63	53	61	61	56	63	81	78	64	60	53	65	55	57	57	70	56	63	70	60	57	63	81	63	69	72	73	65	76	67	66	63	46	71	70	59	69	65	56	60	63	75	67	54	78	60	46	65	64	55	85	75	59	65	56	61	62	56	59	55	54	56	72	68	73	66	62	64	70	67	64	43	59	73	55	64	50	68	62	66	72	65	62	71	55	64	54	47	67	59	50	59	56	60	62	63	59	61	57	70	71	68	55	67	73	59	60	56	77	50	87	70	82	50	49	66	70	66	60	62	65	74	61	56	69	59	67	74	64	68	80	68	72	63	68	50	56	56	64	58	65	60	78	66	59	73	54	73	60	47	59	71	70	51	57	69	60	74	61	66	62	64	69	65	63	51	76	73	65	46	67	68	59	68	52	68	81	65	78	62	59	52	51	63	67	61	64	64	64	58	69	75	76	60	61	75	70	61	58	71	58	62	55	59	58	72	65	74	60	69	78	57	65	54	59	62	71	63	73	49	64	49	50	56	51	80	63	49	63	65	58	54	61	68	64	56	58	52	77	63	65	64	57	68	59	58	64	56	62	84	58	55	66	65	61	64	66	69	69	74	78	69	60	69	64	66	70	73	65	70	68	71	69	69	66	61	59	66	67	63	67	56	56	64	75	67	65	65	53	65	64	66	50	62	52	54	65	55	67	82	69	65	66	49	73	67	65	60	61	60	76	75	72	56	61	73	59	64	55	71	73	57	91	59	80	56	63	66	61	64	49	60	62	55	66	73	59	51	58	59	63	73	52	62	67	52	53	67	56	61	51	84	73	67	78	68	50	60	50	57	63	61	66	71	71	67	68	51	57	58	59	56	62	63	62	72	71	66	60	80	63	70	55	56	67	62	66	54	80	61	58	61	67	68	47	49	65	53	73	65	67	76	69	49	57	66	60	56	70	61	67	58	56	59	66	64	63	63	60	65	60	58	50	66	73	65	58	59	64	80	71	60	66	69	70	68	54	71	66	71	80	57	76	54	61	55	63	69	75	68	70	69	66	52	50	60	63	72	60	64	62	72	58	50	59	72	65	68	59	68	69	94	62	61	69	77	68	57	51	54	61	65	55	52	58	57	53	65	58	51	58	64	65	55	50	62	67	69	64	66	64	56	71	67	67	74	60	51	54	60	72	67	52	66	63	55	62	70	68	64	67	61	54	56	63	53	59	60	71	60	55	58	59	67	57	56	75	65	64	62	54	56	56	54	47	73	55	66	64	47	74	59	69	61	55	55	61	63	51	61	73	72	59	61	60	70	51	60	60	55	77	62	53	51	59	59	65	69	54	67	60	66	67	66	53	74	56	70	70	54	65	61	78	68	68	58	61	53	53	72	61	70	61	62	58	67	61	78	55	51	72	68	64	54	61	73	65	72	69	46	65	55	69	61	56	47	74	61	64	68	61	41	49	65	66	69	48	67	70	70	66	63	68	59	74	70	64	58	63	60	53	60	62	53	72	64	60	66	66	62	58	70	69	60	66	69	67	75	57	65	67	64	55	55	72	56	63	58	72	62	67	61	48	70	59	68	46	77	64	60	69	60	66	62	58	55	58	71	59	56	78	61	66	64	67	67	49	69	55	72	71	62	53	79	65	64	66	63	71	44	64	65	82	59	68	68	52	63	67	49	70	56	63	84	54	61	56	57	63	62	71	60	65	58	63	64	60	52	57	68	59	66	59	66	67	72	60	58	86	62	64	74	59	53	65	59	51	71	62	61	72	69	54	61	73	73	67	58	71	75	59	61	51	45	84	58	64	62	55	57	59	61	74	61	58	63	67	51	55	74	62	59	59	66	80	71	56	53	46	72	65	51	53	65	63	58	57	60	47	78	47	60	56	48	55	65	57	50	69	60	62	71	60	59	59	65	61	54	74	59	68	39	60	67	62	65	70	44	56	55	55	51	66	76	48	73	56	64	62	53	71	57	59	66	59	58	56	83	63	69	80	67	64	66	61	80	57	64	71	62	59	60	59	82	54	70	63	52	52	61	62	62	54	53	67	71	76	60	60	55	70	55	55	53	55	60	65	46	57	64	71	60	63	56	67	53	64	61	62	66	49	65	58	67	54	61	62	55	57	66	73	59	63	45	57	59	67	60	71	58	53	70	62	76	63	48	63	69	65	64	66	64	75	60	61	51	62	59	64	65	71	62	58	61	50	62	53	75	65	67	48	56	62	72	54	55	70	57	71	69	69	58	72	63	56	71	59	61	53	52	57	73	66	55	56	61	67	60	61	57	45	65	61	83	63	56	76	73	72	55	67	57	67	56	63	73	69	72	61	73	46	67	60	66	65	58	60	60	67	56	62	61	60	61	57	70	59	63	70	62	63	67	54	53	67	70	54	72	76	60	69	62	55	58	61	68	55	65	72	68	66	38	61	49	54	62	65	63	63	69	63	72	64	56	56	51	76	67	64	72	78	60	53	67	78	53	70	65	60	61	73	67	62	60	65	63	64	56	67	83	50	57	53	68	57	65	52	62	66	77	57	81	80	48	64	64	67	53	63	69	60	52	53	66	62	71	60	66	55	54	60	74	62	53	50	72	73	69	58	44	62	45	55	66	60	65	57	68	55	70	66	49	70	57	59	61	62	64	59	54	66	56	78	59	62	57	72	67	70	59	60	66	68	49	61	63	70	56	43	72	64	64	62	48	61	63	60	65	63	55	56	70	59	52	56	70	60	75	62	68	72	74	70	40	58	76	57	59	76	60	58	63	68	75	66	52	63	57	62	55	70	67	58	70	79	80	70	63	73	58	64	55	53	65	56	48	54	60	79	60	62	58	70	67	57	58	67	58	70	59	65	59	67	70	66	70	64	49	62	54	61	62	58	73	55	69	68	61	68	68	72	52	73	62	67	62	65	56	61	62	59	54	56	56	66	49	60	58	65	54	82	70	72	66	61	68	53	70	76	60	56	62	70	73	74	52	56	65	70	62	69	75	60	59	79	71	56	57	67	64	75	72	68	68	73	70	58	72	70	67	66	68	60	64	56	70	57	64	59	54	63	55	59	73	61	57	65	56	79	66	69	66	84	58	54	68	69	61	67	64	63	70	63	63	61	67	63	54	63	53	64	74	59	57	60	66	71	45	59	70	59	54	51	46	62	55	56	73	54	78	64	63	82	61	75	50	63	59	55	61	46	55	69	70	65	50	82	67	57	69	62	68	57	68	63	59	74	69	56	55	59	73	53	79	52	67	61	65	72	61	75	60	63	56	65	66	56	63	49	76	69	50	63	65	61	55	62	70	63	72	73	69	67	63	62	72	63	73	42	78	72	78	53	59	55	55	63	74	51	65	56	59	52	63	43	49	62	53	79	76	61	59	70	76	47	70	59	76	73	63	65	63	61	66
45459	46493	40305	30609	2412	2595	2179	1834	1456	1334	1182	1082	1066	963	981	908	902	857	2327	14321	17363	13959	6566	2318	1028	839	809	727	706	771	799	715	722	768	781	718	732	752	731	801	747	756	752	797	774	738	766	779	743	764	793	766	783	760	757	745	774	742	805	771	758	805	758	738	794	709	811	812	789	809	760	753	741	784	760	824	790	759	719	779	781	777	775	800	783	764	795	767	798	749	745	732	762	775	783	749	740	827	755	806	767	764	804	678	775	734	823	767	785	789	732	770	746	731	734	784	753	791	797	758	764	743	768	741	778	731	752	736	710	747	746	780	728	759	769	771	803	769	769	805	782	713	752	768	746	775	803	752	731	746	773	772	812	748	747	764	778	735	753	754	755	765	731	721	700	764	800	796	806	715	781	741	786	776	814	730	760	752	801	756	776	767	759	790	741	744	758	772	745	726	716	814	773	768	748	766	777	769	779	762	679	749	795	763	764	780	766	755	720	765	761	771	724	721	762	738	760	775	792	741	760	757	785	742	769	778	744	810	740	748	814	783	761	769	767	792	774	724	782	747	737	838	800	743	737	758	759	788	773	751	759	781	786	776	797	756	751	740	751	756	774	719	743	756	772	802	754	783	728	779	821	778	765	731	698	791	795	739	776	761	778	779	758	777	750	807	797	774	744	779	790	742	760	819	756	763	781	822	742	713	769	789	748	730	756	782	765	816	763	764	751	758	789	757	742	726	793	768	735	791	784	734	750	803	738	807	787	787	764	805	734	740	770	760	781	784	793	722	807	729	746	755	761	756	740	807	748	797	787	763	737	760	780	766	759	757	815	769	772	815	743	778	773	787	705	794	736	749	778	760	784	805	763	756	789	714	773	790	744	744	785	734	737	766	723	716	775	718	790	723	750	797	803	756	682	794	776	773	816	785	726	768	759	751	784	729	783	792	772	749	772	790	765	776	791	741	812	778	761	747	769	776	764	734	775	784	781	797	768	759	747	768	745	764	730	776	712	743	761	727	763	734	747	759	760	764	774	760	796	790	770	814	793	758	776	765	714	785	778	814	815	767	739	814	814	770	743	786	757	753	815	771	774	768	806	796	721	768	734	750	757	736	791	752	771	743	797	758	738	783	778	789	731	739	774	744	772	705	729	803	772	775	750	737	733	701	756	765	749	752	771	745	802	751	736	769	778	753	728	784	774	764	780	743	772	802	758	752	786	761	752	786	730	758	767	764	744	779	767	806	731	772	762	777	780	753	782	684	737	770	779	788	776	745	803	771	752	776	819	806	807	762	716	767	776	783	792	764	764	817	759	811	742	737	746	762	795	766	748	735	726	728	773	786	787	763	796	785	764	770	748	749	816	809	794	746	775	791	762	764	778	745	756	755	727	779	799	788	765	810	735	767	757	759	730	804	711	750	742	802	734	723	758	721	729	790	735	764	750	771	759	754	752	796	753	778	745	763	766	758	766	764	748	792	726	752	769	750	726	771	816	747	804	741	799	738	751	804	742	741	769	746	708	810	764	759	835	795	702	758	814	741	778	797	765	755	779	766	793	771	781	740	706	816	726	814	761	759	762	782	694	732	777	761	793	765	785	767	778	790	792	775	804	791	767	813	810	771	798	765	780	789	734	780	684	738	762	752	763	720	779	765	771	748	739	707	777	757	748	776	760	783	758	784	777	745	787	769	756	745	751	762	784	756	727	782	735	803	766	783	780	781	744	770	752	764	804	773	742	785	715	761	732	790	699	753	767	769	757	738	830	762	776	760	725	712	786	776	726	817	819	781	785	796	743	807	776	760	796	795	786	724	778	765	750	830	803	771	737	685	746	813	765	763	746	752	790	801	760	755	757	780	764	794	798	780	759	733	798	726	784	798	811	796	786	734	820	790	783	774	769	793	746	760	771	758	747	738	748	742	799	754	783	808	764	810	801	778	763	768	738	818	757	753	806	753	717	775	784	745	700	756	763	761	789	720	774	753	784	787	775	764	773	752	753	734	748	766	765	783	746	778	796	728	789	747	735	808	771	802	729	802	765	753	775	778	785	775	757	760	770	781	750	729	811	759	747	738	756	760	728	753	777	742	771	767	776	763	740	710	755	798	737	824	779	720	770	742	749	734	747	786	763	798	767	747	789	762	745	743	801	795	729	735	733	793	795	776	771	752	764	735	787	757	756	740	799	762	766	792	740	743	745	743	795	744	772	734	722	802	806	762	776	773	797	751	776	778	794	776	701	723	768	772	789	756	782	769	766	789	746	770	758	787	750	755	802	802	738	790	770	789	784	773	771	758	765	770	755	776	753	757	775	791	764	816	742	780	806	748	761	765	754	787	778	760	813	760	691	737	777	745	772	759	752	754	778	722	723	791	774	729	728	758	769	748	762	799	712	805	734	732	803	779	771	784	781	771	732	738	751	797	779	801	715	760	729	796	777	760	745	735	749	786	745	774	747	777	743	784	752	755	735	745	757	863	730	714	762	743	751	764	799	794	726	772	781	741	746	769	789	758	775	744	769	734	728	776	747	778	752	771	801	743	768	764	760	776	727	766	773	799	763	730	783	736	723	802	752	782	752	730	817	792	804	750	765	744	750	728	739	768	754	742	817	728	714	722	749	748	758	804	777	721	732	753	789	748	716	819	772	749	748	767	801	700	780	804	712	746	781	764	763	791	757	795	781	782	745	805	743	800	793	753	755	740	828	694	780	790	769	786	787	749	782	770	740	750	768	720	783	726	745	762	744	750	722	803	722	796	804	795	735	736	803	738	767	754	803	766	801	761	766	800	791	735	748	766	764	774	802	712	779	804	753	755	774	754	749	787	738	739	784	734	778	766	784	743	764	773	707	774	731	757	785	736	783	803	752	739	770	737	771	803	736	821	775	757	770	776	790	766	774	754	712	790	762	744	783	801	745	782	744	806	760	760	768	845	767	732	749	718	788	790	780	726	726	770	796	753	782	730	742	776	777	769	766	756	727	759	799	737	742	725	775	729	787	797	777	801	746	771	760	754	749	755	819	756	808	772	777	726	796	753	742	741	763	753	797	770	770	730	775	798	802	795	775	780	724	731	762	775	764	729	728	787	792	785	761	758	772	771	745	748	753	760	740	776	725	781	802	771	788	718	755	755	814	709	767	740	754	771	755	757	736	762	754	766	789	763	760	765	739	754	731	745	791	750	750	755	786	731	796	743	748	778	772	840	734	743	726	709	770	713	790	737	717	743	734	742	754	742	769	788	753	730	795	757	760	768	764	745	774	841	776	779	731	755	746	766	729	772	751	770	779	767	745	734	753	797	753	768	753	794	699	749	772	756	828	766	783	741	812	733	804	704	761	794	768	762	783	751	767	786	781	762	803	749	743	766	750	768	734	752	744	815	771	762	728	799	745	752	826	739	813	768	842	762	794	822	759	794	739	752	783	717	734	733	790	787	782	798	766	751	816	763	755	763	745	784	733	759	734	779	819	766	780	774	774	785	761	768	775	745	767	815
5904	8950	4199	1740	64	51	61	55	53	68	58	71	51	68	45	58	57	67	128	151	226	218	147	83	61	54	55	59	59	69	62	60	52	63	62	60	55	64	77	61	44	69	56	52	57	61	66	63	52	73	58	45	78	82	32	63	64	56	60	54	57	68	57	67	72	53	76	66	52	72	66	68	48	51	62	60	53	51	52	57	50	52	63	64	66	55	66	44	61	59	60	61	64	64	64	65	67	42	51	67	53	59	61	54	67	62	48	55	69	60	66	42	62	56	59	67	50	55	57	60	52	49	60	51	53	56	48	53	67	50	60	53	63	58	58	62	63	62	59	46	63	68	60	48	58	57	66	49	61	53	55	53	57	55	62	66	48	62	51	45	52	54	66	64	69	67	65	62	50	49	48	45	56	51	63	73	62	52	62	51	70	52	45	66	52	55	58	61	60	61	53	50	61	71	47	60	54	64	49	50	49	79	50	47	63	58	59	53	55	62	64	48	50	64	55	64	48	45	57	50	53	52	64	47	59	52	45	42	55	60	51	53	61	52	51	56	57	57	66	57	61	51	65	60	52	67	62	56	62	60	51	52	69	60	59	59	60	56	67	65	66	64	43	68	50	76	59	69	56	60	56	58	56	54	63	62	64	60	50	58	66	52	63	48	60	60	56	60	84	52	57	47	62	67	55	60	54	47	59	59	59	59	53	67	46	58	51	65	58	53	47	68	64	49	60	60	74	55	68	59	68	45	66	52	58	64	64	47	68	59	58	54	55	56	58	59	61	63	57	54	55	55	60	59	70	75	45	59	56	53	57	57	57	54	62	58	62	44	74	56	57	44	57	70	47	67	71	49	49	49	51	66	45	64	58	50	59	57	56	52	56	42	72	55	61	47	54	60	62	52	55	60	69	59	65	50	51	54	67	60	47	59	62	74	58	57	42	52	55	57	59	72	49	58	58	74	67	66	65	49	64	54	61	48	59	65	51	58	59	71	52	50	45	79	54	69	50	83	56	63	47	67	51	53	55	58	62	52	64	53	64	60	64	52	52	66	56	52	52	49	66	62	59	62	58	77	52	53	61	64	49	47	57	56	45	52	43	51	52	56	74	67	59	53	53	53	69	50	48	56	65	69	72	49	69	52	54	60	75	52	60	56	53	57	56	51	66	70	59	74	62	75	47	46	58	64	38	61	65	65	74	61	47	71	59	53	55	49	62	60	59	63	65	51	69	51	64	65	51	67	52	45	70	55	59	57	75	56	56	71	52	47	67	51	42	57	52	62	67	62	86	59	48	55	66	67	63	42	49	57	63	58	57	71	62	66	60	66	51	62	65	63	64	38	44	59	54	49	64	65	59	51	55	60	74	69	52	36	56	52	62	50	70	61	66	58	79	61	56	63	66	73	54	65	45	53	61	39	56	51	60	75	58	55	56	69	69	59	56	69	63	58	52	65	71	53	68	54	56	53	63	52	70	53	52	57	57	65	87	74	58	65	62	60	64	65	63	61	50	64	64	50	76	50	54	73	61	64	53	61	43	73	57	58	59	45	54	56	72	53	66	67	61	51	66	68	75	56	75	55	41	60	49	60	57	55	54	59	51	65	62	58	51	56	65	51	47	69	62	62	80	64	47	61	66	52	61	60	61	63	81	52	43	47	65	64	57	59	56	49	63	52	56	72	45	58	53	58	59	54	51	59	53	57	66	60	39	57	66	59	61	63	58	58	72	71	60	63	57	55	59	49	56	65	55	55	58	52	56	61	48	51	55	60	55	63	65	60	61	59	65	75	63	56	76	61	40	62	61	49	72	54	56	54	55	65	65	64	49	53	75	60	62	63	71	54	64	58	48	55	58	51	50	60	70	48	59	47	57	64	51	82	49	64	51	60	61	57	58	55	65	61	48	56	50	51	62	55	58	61	56	47	61	61	67	61	50	67	63	49	54	66	58	49	66	52	73	50	61	44	55	67	62	68	51	55	63	76	53	52	59	56	46	60	61	53	60	71	57	50	62	66	66	47	52	60	57	74	57	55	51	44	53	50	57	58	53	70	54	57	71	45	60	62	58	40	60	64	59	59	64	65	53	54	65	58	52	64	73	61	57	44	56	64	52	61	62	56	54	72	54	48	69	72	45	61	59	59	55	61	56	59	60	51	54	62	61	70	63	73	59	67	59	69	65	63	59	55	48	73	57	60	50	63	60	63	77	61	58	46	54	57	69	60	48	72	43	58	61	49	61	64	61	52	66	57	64	51	61	67	53	60	54	56	66	59	71	69	52	51	44	61	57	55	73	70	57	59	56	59	58	57	62	63	75	72	49	56	61	65	43	60	54	61	55	48	48	61	47	54	62	64	44	45	54	62	50	51	49	48	60	54	77	56	60	49	62	56	58	62	61	58	69	63	51	72	59	48	48	48	62	57	66	63	56	54	52	74	63	62	56	61	58	62	54	69	63	60	64	61	65	57	69	57	69	60	68	55	63	57	62	53	50	61	55	61	66	60	65	57	69	75	69	51	67	58	54	65	77	48	55	75	61	68	46	61	56	53	65	45	46	42	65	55	58	61	67	61	57	54	47	59	68	49	60	51	61	62	67	60	49	64	55	60	62	72	68	53	67	67	55	50	48	57	68	61	51	51	55	57	69	63	56	74	53	57	60	62	67	68	72	52	60	59	51	59	59	52	58	66	47	57	51	51	66	52	50	54	59	51	63	59	56	55	52	72	57	51	52	52	49	48	56	61	83	65	60	52	41	65	63	52	64	55	51	51	53	56	59	31	47	75	77	50	64	72	66	55	60	57	68	67	54	66	68	53	58	51	56	53	54	74	54	55	65	63	60	64	48	59	51	47	69	66	58	65	56	56	53	65	50	56	53	53	56	66	57	52	70	74	71	55	61	63	65	58	56	63	42	47	55	54	53	58	62	60	56	59	58	71	60	61	70	59	64	60	59	61	60	55	56	57	54	57	69	53	66	53	52	52	48	62	51	50	49	66	54	65	47	60	54	70	52	61	76	58	68	67	68	75	61	64	62	48	59	49	66	78	53	61	55	63	63	63	67	66	68	54	75	55	59	62	77	56	60	65	59	50	59	59	61	58	64	54	62	48	59	60	49	59	44	60	54	64	53	71	52	61	63	63	49	55	56	53	51	56	65	60	68	63	54	59	57	67	59	50	49	69	63	56	70	54	62	54	52	65	62	49	51	50	62	51	71	59	46	54	48	48	50	53	56	58	63	63	56	67	62	60	73	63	63	72	61	63	55	66	52	65	59	56	62	65	68	55	59	60	64	74	69	62	63	57	54	65	63	48	73	58	58	62	49	63	57	69	56	66	62	59	64	42	56	54	60	50	44	58	49	70	57	59	55	58	57	55	70	56	55	80	51	61	59	58	62	52	51	59	67	56	69	63	55	56	61	58	61	58	62	57	61	58	55	57	70	47	57	56	57	65	58	45	56	77	50	66	45	59	60	65	44	55	53	62	57	51	54	72
38230	33693	25714	17566	1124	1137	1085	993	911	835	838	806	843	819	772	767	735	839	3572	5279	6617	5290	2773	1274	859	736	707	789	726	740	748	744	696	703	712	702	728	733	727	719	696	721	722	747	761	716	739	722	718	753	680	718	724	730	707	728	738	705	723	740	733	767	747	747	734	732	701	729	739	719	751	762	783	765	701	746	712	711	708	747	740	705	751	718	724	705	699	741	747	740	683	717	692	729	706	713	801	731	711	689	773	731	760	720	702	756	749	679	730	706	719	734	749	766	722	707	736	772	746	722	730	711	733	733	697	734	733	652	764	734	707	770	692	709	710	714	750	718	711	708	745	783	721	699	730	664	716	737	725	765	698	691	697	773	754	766	689	750	728	763	785	684	739	740	700	703	713	699	721	709	757	727	756	694	737	710	820	659	709	739	684	744	724	745	718	706	679	758	709	708	740	715	718	753	699	747	728	730	738	730	724	718	716	712	728	744	743	748	748	741	724	746	760	746	723	738	766	749	739	722	722	699	737	719	766	706	771	730	735	750	699	754	699	735	772	711	708	736	702	721	662	736	684	719	706	719	748	710	739	709	740	701	726	738	682	721	746	702	692	677	751	746	685	707	699	703	757	727	762	705	736	778	757	709	687	727	723	696	750	741	691	756	727	692	751	726	732	721	736	741	725	717	714	731	727	703	735	734	687	712	729	695	757	722	706	708	788	754	699	670	685	716	744	729	718	754	721	755	703	810	670	753	783	738	738	717	717	747	693	703	722	728	733	698	750	670	709	695	691	731	664	712	707	726	756	786	730	679	714	731	732	764	735	779	708	729	762	717	721	720	708	717	783	718	705	733	746	729	722	698	720	692	752	706	697	695	705	703	725	743	720	745	720	737	731	702	708	686	756	718	737	718	699	738	740	739	698	732	731	750	700	729	784	764	726	719	737	774	753	724	728	701	769	713	710	730	683	697	753	710	695	753	721	717	760	708	757	740	755	736	777	761	748	736	720	692	731	754	694	714	756	750	738	694	765	716	702	694	699	669	718	767	696	731	697	703	760	706	718	765	711	712	735	665	682	724	770	754	676	671	694	716	752	694	653	719	724	751	767	716	706	696	658	717	718	728	707	701	753	726	724	741	704	712	741	742	729	683	762	654	730	739	694	715	691	730	742	762	714	684	723	754	744	704	722	774	679	736	697	759	727	719	665	699	740	707	767	770	771	747	724	720	732	757	774	713	703	689	686	718	698	714	744	697	719	717	728	694	692	670	733	687	691	706	714	738	710	721	732	726	731	709	716	713	740	681	734	737	733	696	736	700	731	660	747	682	741	711	722	699	697	706	738	781	735	705	688	748	755	710	765	768	743	756	680	695	741	711	718	711	684	769	678	725	693	757	713	709	725	717	769	736	730	701	783	737	718	741	721	745	714	742	729	740	774	759	681	737	655	756	746	733	719	742	728	746	675	756	725	753	691	688	756	686	755	702	738	759	656	740	724	751	702	726	680	742	701	743	707	727	709	678	694	715	752	725	710	713	714	730	701	692	744	698	744	719	761	696	738	765	738	737	745	703	717	709	721	762	699	746	703	739	765	706	744	729	748	733	727	765	703	690	736	744	736	716	723	691	732	741	710	773	783	729	706	734	733	721	692	709	702	680	721	698	717	689	745	731	758	701	705	737	745	673	730	730	732	737	735	744	739	753	708	690	700	696	728	751	779	711	727	720	740	727	731	747	691	735	754	733	693	702	732	716	707	769	715	739	688	728	689	739	760	677	706	768	720	693	724	734	700	741	844	761	735	733	729	715	728	693	712	717	738	735	698	703	671	755	728	734	729	737	755	804	674	743	761	721	730	744	699	679	749	752	744	747	738	730	750	705	727	702	719	725	730	708	720	729	740	729	706	741	732	733	713	741	733	708	712	720	774	722	745	715	747	718	711	717	695	786	695	700	723	733	747	681	708	769	734	734	750	800	723	665	701	729	717	743	712	677	709	754	656	723	712	756	700	679	724	704	680	745	709	760	692	691	733	697	755	706	721	699	708	726	679	706	755	725	758	693	746	721	677	708	712	696	707	736	699	708	739	721	699	733	773	703	759	735	767	718	741	705	732	738	752	745	746	741	739	688	753	658	673	713	732	739	688	711	685	742	752	678	744	781	729	746	760	722	713	720	723	762	696	700	724	696	718	725	754	687	710	757	721	713	732	764	728	705	748	737	724	737	708	710	706	749	719	728	639	738	775	765	713	700	708	751	716	707	685	748	719	808	690	718	720	696	735	715	679	703	710	754	733	735	730	723	695	728	724	703	723	699	694	739	723	710	751	744	705	730	715	748	730	718	741	710	743	749	686	681	698	717	759	685	725	701	724	742	759	734	722	722	734	730	704	760	744	736	689	765	717	725	764	711	745	728	736	785	670	733	740	703	716	737	710	708	733	713	727	750	709	724	673	717	726	739	729	754	777	669	778	732	761	692	740	672	725	761	760	729	724	721	737	691	708	678	744	773	751	716	795	708	756	739	704	735	716	704	730	711	714	726	680	780	695	779	684	717	761	700	689	716	717	712	695	741	757	763	719	743	685	722	743	745	757	709	767	693	730	743	731	732	728	733	751	719	729	674	769	720	714	710	738	709	719	717	743	741	718	669	719	666	733	726	735	733	690	762	688	710	698	734	715	720	722	710	692	720	711	671	777	767	716	746	752	709	734	740	747	752	691	682	721	748	764	730	710	716	750	721	778	736	749	679	698	719	731	742	679	745	714	725	718	685	753	726	743	760	737	730	749	716	731	706	735	768	750	693	701	710	677	741	742	745	777	717	720	756	693	723	728	749	667	701	704	753	793	735	752	745	739	750	725	735	708	727	741	738	714	740	702	730	731	685	735	728	733	725	734	704	747	733	764	720	710	759	685	693	692	755	666	705	697	720	715	767	709	745	746	702	787	685	686	677	725	780	694	728	738	703	729	766	743	679	730	711	727	695	728	720	734	712	702	737	743	737	681	781	727	758	724	701	696	754	743	742	770	748	718	738	709	692	671	730	803	695	727	720	754	691	677	706	728	761	744	723	690	739	747	728	731	764	740	701	753	752	724	706	712	719	728	715	708	694	770	757	689	767	684	687	732	747	753	739	727	691	729	706	736	735	723	694	741	710	687	684	711	673	708	794	776	735	706	781	744	735	766	711	730	721	727	717	738	695	694	722	703	696	775	742	714	767	714	707	648	762	714	671	712	727	695	776	683	730	697	745	774	747	711	747	712	734	743	720	749	703	743	714	754	700	728	716	716	719	745	670	716	758	737	764	786	695	723	710	765	724	750	682	797	729	730	769	716	695	728	748	713	738	728	678	695	747	712	764	733	759	696	737	666	759	729	706	696	725	771	716	708	758	714	721	725	697	715	700	732	733	684	698	728	701	746	755	704	759	720	732	740	758	727	696	774	717	717	709	737	688	774	718	719	749	702	700	727	741	750	716	733	719	714	705	725	739	779	735	748	700
13978	28397	14282	5108	80	74	74	69	72	58	70	58	54	54	67	63	70	106	240	574	542	298	133	88	58	56	67	50	60	50	64	49	71	47	53	60	64	53	60	60	60	39	50	63	61	44	73	66	54	61	62	61	59	63	65	62	60	63	57	46	62	60	56	62	53	60	65	52	53	76	55	65	60	60	53	63	70	55	63	56	61	57	62	59	51	56	58	50	52	53	49	54	60	68	51	70	51	54	69	51	41	62	56	68	53	58	56	70	62	44	52	56	45	58	63	69	58	63	61	67	49	55	56	61	57	40	53	52	57	52	46	61	45	59	47	57	67	55	55	68	41	52	59	73	55	65	50	54	57	65	59	61	50	60	42	50	57	55	48	52	57	58	54	65	58	78	57	58	52	60	44	54	59	58	59	47	54	60	68	48	50	48	55	57	57	62	65	48	55	65	51	59	45	55	78	52	59	71	36	48	59	50	56	61	67	60	75	56	76	48	52	54	67	59	48	49	47	55	48	42	38	44	56	71	60	49	53	58	66	59	48	47	50	56	67	61	41	50	69	50	67	59	56	56	59	53	54	58	58	41	52	66	46	59	45	62	66	58	47	49	51	71	72	60	67	48	61	53	67	60	51	53	54	58	66	46	63	62	61	51	62	59	61	56	43	56	55	59	57	67	57	54	52	50	75	56	60	55	53	56	54	49	58	61	58	65	47	55	55	55	48	62	50	42	64	66	62	41	55	46	57	57	58	53	63	43	76	54	64	52	54	60	51	39	66	62	65	52	61	56	57	48	45	65	58	39	57	64	50	54	63	56	54	54	64	64	55	55	78	59	50	56	51	52	43	52	65	59	48	55	63	37	53	54	55	59	55	59	56	50	51	46	59	71	70	55	42	56	48	66	57	64	67	52	61	49	51	52	47	52	53	59	50	46	51	49	41	48	49	48	33	70	52	64	59	49	45	53	69	47	64	56	72	68	66	50	50	59	47	49	47	64	50	65	58	49	63	63	65	48	52	60	59	58	67	70	67	59	57	60	52	66	58	57	50	42	58	54	55	55	56	56	56	57	56	54	54	47	43	54	53	61	54	60	62	69	47	42	58	62	55	62	41	69	60	47	50	58	69	63	45	57	60	50	56	51	46	54	56	52	56	60	56	57	51	57	52	44	53	63	48	56	54	47	68	75	46	65	46	54	49	60	56	73	55	48	57	49	52	60	51	62	51	55	50	61	63	68	55	59	75	69	54	63	58	67	52	52	52	58	60	44	55	63	65	67	64	48	54	61	67	48	52	61	51	46	60	53	64	43	50	55	48	66	49	60	60	59	71	69	56	56	69	53	51	58	59	62	56	60	43	64	78	66	56	51	57	47	56	48	63	64	62	57	61	68	73	55	61	70	46	54	47	59	59	65	60	49	48	58	49	62	50	51	58	52	58	52	47	63	61	62	59	41	54	66	68	53	53	58	56	50	60	57	66	61	53	54	72	50	65	59	57	64	68	48	50	51	58	69	68	76	64	60	53	59	55	60	53	56	56	63	63	68	66	45	51	60	50	48	40	63	57	71	52	43	52	60	52	64	57	59	59	48	57	44	55	50	53	43	55	56	51	54	53	46	46	69	57	49	66	60	59	52	49	47	54	57	56	68	55	50	66	56	58	54	56	52	62	56	64	62	59	54	56	47	50	45	63	44	67	62	57	57	61	52	45	34	71	49	52	70	51	52	58	64	73	66	54	62	66	55	47	64	56	67	66	51	65	64	47	53	54	65	75	61	60	62	58	60	49	57	47	65	67	46	56	70	55	63	46	49	56	50	64	54	52	65	44	52	72	65	76	53	62	55	67	60	46	51	48	60	54	61	57	61	56	61	47	66	60	65	60	54	50	48	45	53	52	38	50	55	65	49	59	56	72	58	49	54	48	64	66	59	70	56	56	48	56	37	57	59	66	57	44	50	52	53	60	62	55	49	66	63	51	37	63	60	49	62	56	52	73	63	56	62	59	49	45	49	56	56	52	56	62	58	54	66	54	51	48	59	51	49	63	51	54	52	61	57	56	48	51	56	63	54	43	50	59	54	41	64	62	66	61	52	72	59	65	55	62	51	55	44	67	71	46	63	61	52	42	44	59	59	55	53	51	50	58	47	52	64	53	63	67	57	67	68	57	43	53	58	65	49	61	52	64	59	52	63	49	66	66	45	62	51	64	71	49	59	60	57	53	56	56	48	55	57	57	51	65	53	54	67	58	63	53	46	55	64	58	66	56	46	61	45	50	59	59	50	58	70	60	55	59	56	52	55	61	54	47	67	57	58	50	60	53	55	49	68	49	66	55	61	54	51	51	46	46	64	64	48	59	59	57	55	54	42	49	50	46	50	44	58	46	61	60	60	43	56	47	71	74	48	45	59	56	67	70	65	58	51	57	55	61	46	59	53	51	49	48	65	58	51	64	62	47	48	73	65	58	54	58	58	57	69	51	53	60	54	60	55	58	61	46	53	73	63	51	56	50	63	57	50	65	60	56	61	57	47	47	48	65	56	59	52	60	57	62	55	58	56	54	42	49	43	60	52	58	45	59	57	56	71	58	54	61	53	55	50	49	69	60	55	56	52	70	50	46	56	58	53	56	53	67	54	55	60	45	52	59	52	47	61	46	54	65	54	46	57	65	59	74	58	70	59	62	63	62	53	61	49	58	56	62	49	66	66	69	46	52	58	50	57	53	58	54	70	56	67	57	61	67	53	58	55	61	65	48	42	53	40	46	59	66	46	52	55	61	71	59	54	65	68	48	64	46	50	45	60	59	56	69	61	62	51	62	43	54	49	63	76	55	63	58	58	43	58	64	60	67	81	50	55	45	64	67	48	57	51	42	60	72	59	63	59	58	57	63	51	73	53	50	57	52	42	55	43	52	65	51	58	50	47	67	55	59	54	53	68	57	43	43	51	62	63	52	48	57	71	60	63	59	65	56	40	58	55	53	64	37	47	57	57	46	52	70	48	71	42	51	68	65	59	65	51	62	65	44	60	59	53	54	58	56	51	65	54	41	47	46	64	64	57	57	43	68	46	62	53	69	51	65	49	50	47	54	44	59	59	51	59	57	59	56	55	47	58	44	52	59	57	58	48	49	58	65	54	55	66	53	42	50	62	53	51	48	60	66	62	54	58	62	71	63	55	64	51	53	44	58	58	68	61	58	64	62	46	47	45	59	45	47	44	64	60	59	50	75	57	59	56	45	64	51	56	64	49	66	67	61	48	49	48	54	47	48	57	54	58	68	65	47	56	52	50	65	55	46	51	54	70	56	55	50	50	51	62	57	77	65	62	57	64	54	56	52	67	64	49	56	53	49	60	56	66	50	59	59	57	54	73	61	64	61	61	71	53	52	53	61	53	58	48	54	47	48	55	56	55	50	46	58	56	59	51	58	65	54	65	46	60	55	42	52	48	57	55	59	56	55	48	71	54	50	63	49	57	48	68	49	49	59	49	49	45
41358	44518	35640	26171	1994	2015	1691	1446	1207	1056	999	937	877	881	800	839	1069	3099	8029	14809	12894	7485	3043	1245	855	703	732	667	711	731	693	754	726	705	677	640	663	688	691	805	703	614	725	666	657	736	678	690	698	688	711	643	697	720	721	699	749	735	711	739	710	679	672	724	716	655	715	695	702	704	638	735	683	662	667	750	713	686	650	666	711	687	693	654	661	700	732	708	681	739	637	661	685	673	663	711	686	625	661	741	687	679	712	667	710	621	726	726	681	667	758	693	712	708	726	666	679	661	659	687	703	698	693	660	665	721	670	709	740	712	719	666	682	731	691	684	698	675	697	707	699	652	653	695	671	733	713	692	693	755	687	675	736	696	685	717	701	695	705	685	715	668	672	724	746	683	718	663	773	725	727	672	732	699	690	712	710	759	676	768	675	737	714	688	645	702	723	760	698	680	669	659	730	692	669	675	754	716	715	682	654	713	693	677	681	741	709	700	725	694	680	732	733	690	750	723	664	693	652	757	724	683	665	681	701	627	704	672	737	729	714	646	664	646	679	686	697	689	699	707	690	631	654	708	668	684	677	711	717	719	707	717	679	683	676	702	696	677	728	709	692	735	716	687	731	699	709	683	653	693	705	722	702	691	679	672	697	667	753	730	682	723	695	741	746	724	672	683	705	704	641	705	704	664	686	745	690	720	733	678	679	727	676	660	679	688	697	678	718	667	744	683	684	701	705	709	700	742	728	681	689	689	707	676	697	687	661	667	736	696	711	710	707	706	694	749	719	678	660	718	660	696	717	701	717	677	741	751	733	698	748	750	731	725	695	698	664	703	682	723	681	667	703	684	708	702	713	699	705	696	727	715	634	700	691	681	719	654	702	723	655	766	687	696	716	667	692	658	673	666	693	643	699	721	628	680	692	675	684	711	698	728	662	697	693	677	696	697	681	709	662	715	685	739	711	707	715	698	662	727	701	650	693	688	682	679	705	669	712	673	707	703	716	688	692	683	704	672	737	725	690	663	660	724	697	718	682	699	650	720	726	687	689	703	683	668	712	696	696	702	720	667	676	660	670	634	732	688	713	703	713	685	683	720	702	695	700	719	683	706	725	676	656	669	686	671	732	653	653	661	703	706	664	704	660	659	719	648	735	714	689	661	674	728	692	692	748	702	695	752	679	697	659	680	675	717	706	720	696	750	663	724	690	678	665	706	703	732	681	684	687	719	677	714	724	702	723	715	670	703	652	668	717	692	741	690	709	734	690	702	700	719	725	695	689	702	744	700	736	710	725	712	728	667	684	695	683	656	746	707	697	704	671	670	675	673	718	673	644	715	741	675	690	696	740	692	679	683	682	743	738	723	721	756	661	713	667	682	681	637	661	711	725	649	717	675	662	659	697	731	686	732	728	722	720	675	675	691	667	675	761	691	697	686	699	673	703	732	695	690	734	692	686	659	668	701	714	692	737	716	646	644	742	763	690	736	675	683	695	706	661	696	700	685	679	635	661	683	681	694	709	697	696	688	666	702	688	771	687	710	708	702	695	689	674	736	668	669	718	683	723	757	713	694	654	746	656	713	720	700	708	732	711	683	717	740	722	625	660	694	717	694	765	695	703	697	671	726	679	675	716	704	685	681	665	705	678	728	718	730	743	683	731	695	687	686	693	689	693	685	700	670	689	731	666	682	696	645	707	728	689	655	742	748	719	679	645	723	653	713	737	731	710	699	681	659	711	712	770	728	746	666	687	670	721	705	682	687	723	685	691	671	681	650	700	665	711	696	740	660	733	707	762	720	702	698	662	732	680	696	704	714	696	688	731	695	670	672	711	679	711	695	688	689	713	711	700	693	732	684	690	685	677	652	731	707	689	671	690	693	706	701	730	742	701	751	690	744	647	712	705	685	719	744	694	693	721	692	702	669	670	703	715	683	693	672	689	702	668	708	696	704	736	738	667	736	735	696	720	717	641	669	725	694	703	729	693	705	698	734	751	695	689	683	724	695	740	728	726	696	687	687	708	678	703	667	668	685	710	664	702	699	733	741	662	673	720	676	711	724	730	688	706	652	677	686	721	694	708	671	679	727	716	653	721	726	672	694	704	694	665	750	712	737	760	737	699	654	704	681	642	724	714	650	649	711	695	678	703	675	713	728	742	683	668	738	668	680	684	686	670	716	701	709	702	687	666	717	698	671	717	658	672	693	737	677	733	713	681	685	738	701	722	695	701	668	688	674	706	709	718	694	742	686	694	669	692	684	711	678	676	690	725	686	663	691	666	694	708	719	682	721	691	683	665	687	715	672	695	688	686	694	673	709	709	712	698	712	676	705	739	721	701	675	732	643	702	716	719	679	694	693	682	720	693	737	722	668	676	647	711	710	694	694	762	632	682	684	732	692	682	709	674	706	717	718	675	719	694	699	695	728	659	679	685	700	708	688	648	686	694	718	724	717	644	663	704	709	698	703	672	682	708	655	702	696	738	650	673	692	723	730	655	709	667	693	740	693	689	688	697	682	689	694	726	718	701	753	691	683	712	694	691	714	694	642	664	700	696	699	706	700	688	658	650	708	685	752	693	696	641	707	714	676	687	700	690	670	701	702	673	709	682	678	672	731	713	686	688	711	649	689	705	702	668	696	691	704	703	695	709	691	671	690	688	655	693	690	699	682	743	754	680	703	711	675	669	703	689	707	734	746	700	714	686	647	768	701	738	675	733	716	664	688	733	719	693	723	660	656	694	691	709	706	659	712	737	729	726	685	733	726	694	680	686	682	694	710	703	724	695	686	671	720	708	685	717	676	691	708	693	687	645	706	703	695	740	720	731	705	717	670	700	689	698	707	686	672	682	759	675	715	725	739	705	678	691	693	733	732	743	718	696	673	656	731	718	697	716	674	688	675	697	698	685	678	685	727	712	669	692	725	658	663	656	687	679	638	696	714	697	651	725	718	671	700	696	748	707	769	677	691	654	665	661	695	660	705	702	683	681	628	684	666	675	665	698	657	695	722	753	655	710	736	704	665	695	710	717	664	731	756	665	720	683	643	715	707	758	682	709	677	706	695	691	692	681	656	708	692	703	694	676	765	712	710	716	715	701	703	674	708	711	721	714	766	747	685	702	652	714	702	674	702	680	711	730	715	731	656	695	705	714	673	696	692	718	725	646	725	697	709	721	666	700	762	709	651	715	693	725	706	690	667	728	712	723	708	719	676	703	692	696	708	687	720	720	672	649	715	689	683	696	699	690	701	664	698	730	674	666	700	672	718	648	703	695	668	661	684	682	734	723	704	701	660	685	696	698	692	708	661	734	703	684	685	702	672	764	704	740	706	682	671	722	654	711	701	703	716	696	723	712	715	707	723	698	648	765	670	717	687	698	671	647	697	705	672	617	719	695	712	701	715	690	679	678	709	692	696	688	700	661	664	671	662	703	745	682	689	661	681	721	704	705	706	706	687	732	701	656	666	648	669	690	721	718	698	698	685	714	747	665	716	706	748
13078	24207	13367	5560	98	67	79	66	65	68	79	79	78	80	67	59	57	79	151	610	730	362	171	95	81	75	66	64	53	55	60	75	78	61	58	67	60	68	77	82	58	73	66	81	67	58	64	75	58	65	74	82	76	62	81	83	73	64	61	61	65	60	57	49	58	60	75	63	75	57	68	78	59	79	53	62	70	73	58	66	63	78	83	76	86	58	59	71	63	76	67	63	70	63	50	74	72	65	55	75	62	72	71	58	48	64	61	78	69	60	55	62	80	80	68	82	72	52	65	68	64	85	64	67	65	67	75	61	49	63	68	90	46	70	77	64	73	68	76	60	53	62	66	67	62	69	84	68	70	76	65	75	74	82	58	54	75	79	67	67	52	71	63	68	68	69	76	68	68	70	72	70	71	66	74	51	59	69	61	76	75	57	77	69	62	73	59	65	74	64	79	65	72	78	67	83	84	69	80	73	72	60	87	60	64	54	81	65	69	40	78	64	62	72	70	62	70	68	69	72	60	53	83	72	79	79	76	62	64	64	65	56	61	66	59	64	74	73	71	69	65	59	52	71	53	67	65	64	70	63	61	79	82	70	70	73	71	65	65	66	84	61	69	78	68	74	63	72	63	67	62	52	79	64	64	81	77	71	67	74	66	75	80	64	59	58	71	61	74	62	58	71	78	86	67	78	56	75	71	65	69	66	62	70	80	81	60	63	75	55	63	75	61	64	53	63	76	63	68	71	89	68	57	62	68	69	70	69	70	64	59	66	65	66	63	63	58	59	72	70	61	68	74	52	65	63	69	81	70	64	69	73	66	58	59	64	71	51	56	68	72	80	78	73	71	79	59	85	64	71	78	63	71	83	71	63	74	60	80	63	57	75	65	66	73	69	82	81	70	66	73	69	72	81	74	77	62	58	75	78	67	65	63	48	61	69	65	64	64	64	84	73	71	71	76	59	68	77	55	74	65	58	67	69	59	74	75	72	65	58	52	72	73	68	58	79	63	62	62	65	72	63	86	57	66	64	66	88	74	72	75	59	54	61	63	60	67	66	63	63	85	70	62	61	52	69	73	67	63	83	58	70	82	81	64	61	70	72	68	63	58	57	64	61	64	74	69	64	59	70	71	63	63	63	63	78	58	64	64	71	68	71	79	58	80	67	60	66	62	60	84	42	62	61	69	68	62	66	67	75	50	65	56	70	74	68	75	68	64	54	80	58	64	81	88	58	67	64	67	51	66	68	98	60	58	67	65	79	66	48	74	67	67	53	79	56	56	63	63	73	77	63	60	73	67	72	77	76	62	84	55	47	76	76	64	69	68	60	68	56	78	75	69	69	61	69	69	64	70	54	76	67	73	65	68	60	65	68	63	61	66	81	75	69	70	68	55	53	57	70	68	61	61	80	57	64	88	79	58	78	70	66	70	47	66	49	60	61	71	73	58	83	79	66	69	56	66	69	71	76	63	84	72	60	74	58	63	60	69	61	57	58	60	60	69	78	65	83	70	65	63	60	56	68	46	78	60	63	62	65	70	72	79	64	69	66	56	75	81	68	76	53	70	66	47	80	76	70	62	57	69	83	59	73	70	60	66	69	62	84	60	80	50	89	70	63	57	96	65	74	59	63	69	64	68	67	66	61	65	76	69	63	66	70	80	67	62	78	80	60	65	68	71	77	60	56	61	56	72	52	69	68	51	63	73	67	63	67	74	76	74	63	82	66	89	59	64	73	60	61	47	60	55	58	62	67	76	73	52	71	58	65	67	76	73	69	71	72	64	69	67	69	61	74	75	65	74	72	79	58	59	75	87	69	65	64	60	58	80	58	75	48	63	58	72	58	70	76	65	62	74	59	52	83	51	81	64	56	66	71	58	72	59	83	59	69	56	69	80	81	63	78	71	76	66	68	65	59	72	77	62	60	81	69	79	60	68	69	65	56	84	77	77	75	66	75	67	64	76	57	64	83	55	62	81	64	55	74	84	67	72	80	64	71	71	62	70	79	74	68	68	53	73	64	73	66	61	67	62	61	64	77	61	64	73	59	63	43	51	61	71	74	51	66	71	69	70	71	62	66	66	78	66	57	57	65	71	56	69	65	58	66	69	74	64	79	63	81	75	72	58	70	64	73	70	73	77	71	56	79	69	58	65	63	72	67	70	60	68	68	73	57	72	62	69	59	65	70	52	72	49	73	63	68	70	56	81	78	59	75	68	59	74	68	72	70	74	74	53	70	57	68	61	67	73	64	74	63	76	65	79	72	71	66	55	62	64	58	73	69	64	67	86	67	59	66	78	58	81	76	69	73	51	59	57	80	68	72	76	65	70	59	51	82	70	68	60	61	67	70	60	70	56	72	64	67	62	77	66	62	62	58	58	74	71	59	74	66	65	63	76	69	63	72	67	68	61	64	66	77	64	82	59	62	73	65	58	67	52	64	75	63	78	53	57	75	78	69	83	66	73	82	74	71	69	58	63	67	76	78	75	67	67	63	69	79	70	45	65	67	70	55	73	59	70	74	64	78	70	69	61	74	76	65	82	67	68	71	65	59	82	87	60	78	59	76	63	65	67	66	66	51	65	56	76	59	84	55	76	69	75	85	73	61	81	68	66	54	82	75	76	63	52	67	71	77	66	65	68	68	70	84	80	79	60	65	73	54	64	60	72	61	80	67	53	69	80	66	75	65	73	62	62	58	76	53	67	75	74	68	64	66	61	78	65	74	64	83	71	59	55	55	64	65	66	58	84	63	77	75	76	83	49	69	67	61	62	60	83	59	61	52	69	76	71	67	72	79	63	77	68	58	65	53	72	65	69	88	65	52	63	56	68	63	56	59	57	70	70	50	84	67	77	68	68	61	61	67	75	63	75	61	65	80	75	78	72	68	66	59	65	62	69	53	73	89	71	57	52	63	64	64	70	41	69	74	62	75	68	64	63	68	80	68	64	72	62	70	56	83	68	67	68	88	69	67	63	52	65	60	72	71	63	60	68	62	71	69	60	80	55	61	88	70	66	66	72	71	61	72	64	75	73	75	76	97	58	67	60	73	63	58	64	72	57	73	70	73	62	71	55	73	61	71	78	56	61	61	62	79	68	52	66	77	63	70	65	62	61	74	74	72	64	65	56	98	51	70	67	64	58	78	67	68	72	71	69	65	63	65	63	55	58	75	63	71	52	58	73	50	57	54	65	59	64	63	53	68	66	73	65	76	67	79	70	69	65	69	62	87	72	68	64	68	62	62	74	61	64	70	75	57	73	60	70	67	62	71	65	59	64	68	76	61	70	66	81	60	74	69	68	60	64	59	57	69	55	73	87	74	60	63	70	67	48	83	75	52	75	60	59	52	69	68	69	60	67	77	60	71	64	72	77	84	65	65	70	67	67	63	60	53	61	61	59	60	55	68	75	69	71	65	61	75	68	64	85	72	65	70	62	77	78	56	72	75	83	66	69	76	54	64	61	81	66	67	87	80	74	66	56	70	61	66	67	64
43450	46278	35784	26829	1857	2098	1894	1606	1404	1257	1157	1032	1050	1049	1015	999	929	953	4100	15612	15610	9086	3683	1562	912	877	826	815	818	849	834	813	800	801	869	827	822	818	849	889	814	786	810	801	785	875	815	825	836	790	858	838	820	842	847	767	835	807	819	788	889	843	814	831	818	832	857	830	776	895	768	832	818	807	825	830	836	832	813	815	885	897	823	842	832	875	854	847	788	837	836	815	804	824	796	772	795	798	851	829	829	840	764	831	824	856	839	749	842	809	829	836	842	836	848	869	796	879	814	816	836	885	832	835	861	825	817	797	768	799	869	829	790	865	777	759	815	902	796	869	837	864	821	815	847	825	886	795	822	824	824	853	814	802	852	815	850	818	750	806	849	828	849	849	801	861	825	845	810	791	824	835	870	800	802	820	810	828	869	829	834	775	829	766	867	835	838	832	882	796	846	813	784	844	790	880	827	828	830	820	817	799	855	793	831	769	855	821	771	778	869	787	800	788	834	823	829	786	861	793	828	835	851	812	843	839	808	770	856	856	854	818	826	761	868	768	834	798	856	834	874	797	821	836	830	846	834	849	873	766	840	844	864	827	770	785	819	831	846	811	831	798	841	850	826	843	836	865	788	807	794	841	810	807	860	845	829	780	858	859	832	850	840	877	841	880	840	802	853	824	805	803	786	839	806	842	830	816	880	798	811	830	850	837	828	834	821	871	812	862	815	836	862	812	793	854	829	819	807	805	838	873	831	847	823	851	779	799	828	862	822	790	842	824	841	809	816	894	824	797	819	842	877	807	798	816	859	815	837	861	841	815	871	816	770	794	877	823	795	853	781	802	845	866	816	829	831	795	816	832	818	845	861	810	792	841	836	858	822	815	813	820	855	831	825	808	811	806	839	877	831	848	818	835	808	840	857	767	843	802	813	833	855	781	802	854	810	824	846	837	844	833	825	805	817	882	799	840	849	797	833	811	837	857	866	807	802	886	852	841	870	772	856	796	839	817	863	845	790	859	839	815	845	847	861	848	829	870	825	811	833	778	845	810	828	800	842	878	805	850	848	820	784	804	819	831	850	804	836	798	802	768	863	803	811	782	778	860	816	843	814	894	805	811	879	843	848	828	880	837	845	812	843	816	839	813	800	805	798	860	787	797	848	821	898	830	789	830	807	763	812	814	812	853	840	802	790	797	810	857	825	823	814	831	831	826	806	870	801	852	846	816	805	806	815	838	826	825	810	824	815	854	793	792	834	846	807	858	817	842	814	803	862	845	835	766	836	843	808	823	841	810	866	837	808	838	833	805	829	810	849	815	819	826	874	861	892	869	810	826	794	824	811	784	797	762	793	820	838	812	800	794	829	822	895	865	845	853	842	864	812	839	846	866	816	837	806	810	830	796	831	795	811	832	822	837	851	801	822	796	805	827	851	798	825	816	837	808	851	828	853	819	826	886	842	821	798	834	816	848	853	834	836	842	813	858	855	809	845	855	800	800	801	778	790	841	760	784	795	838	844	844	800	851	844	819	819	841	799	795	821	872	829	851	821	865	817	805	802	835	794	789	824	805	849	807	836	845	809	883	859	844	812	803	857	813	859	793	819	885	822	835	849	852	863	888	834	810	855	827	815	810	788	841	849	812	892	826	855	835	854	852	815	822	813	866	842	841	811	851	823	820	784	787	795	778	830	812	839	767	812	857	850	860	833	837	869	835	818	796	846	760	853	848	841	821	846	782	827	831	893	875	828	839	780	814	821	853	821	881	786	802	824	850	837	829	840	865	840	826	850	785	822	797	835	777	876	824	772	842	866	804	794	810	806	827	865	786	780	813	826	829	860	875	793	822	843	822	830	787	895	811	895	829	817	811	815	832	769	842	805	803	790	843	808	821	841	879	809	843	811	857	769	820	790	865	859	842	807	821	871	801	819	800	883	795	800	815	818	856	838	812	865	809	775	850	853	819	822	810	828	849	882	804	817	870	791	841	831	867	808	816	808	758	881	804	842	815	840	773	809	841	781	844	785	809	794	790	815	818	822	852	811	854	795	828	817	786	805	832	783	795	804	855	814	805	814	825	855	795	881	807	860	836	847	797	862	745	809	858	867	846	827	905	793	897	809	807	840	834	809	839	836	846	855	832	834	848	820	834	881	798	822	826	881	801	830	879	814	858	813	823	877	828	849	853	789	831	832	859	829	876	831	823	826	837	817	810	845	825	850	873	810	833	885	834	822	834	805	777	865	818	838	815	796	827	722	799	896	824	812	836	812	874	820	811	792	829	869	827	812	818	834	865	772	807	870	820	826	843	823	834	776	851	794	828	803	857	832	852	794	790	814	846	888	855	836	841	842	792	821	796	807	850	817	871	835	870	821	844	853	887	865	858	828	838	790	833	831	813	821	824	857	786	820	859	823	838	821	841	852	809	834	809	855	801	835	819	878	887	784	846	811	794	766	788	841	822	774	826	851	787	803	816	788	845	816	811	806	792	863	823	872	822	827	883	810	793	812	841	838	887	805	808	808	854	803	792	821	810	825	842	833	845	814	817	815	825	812	844	800	828	824	835	862	818	857	848	820	811	777	807	822	890	887	798	857	882	831	816	833	823	878	827	829	817	807	848	839	839	820	823	828	849	825	821	850	802	856	802	825	814	806	781	827	849	820	817	813	854	792	861	905	821	855	775	836	877	848	843	809	835	870	851	868	841	839	833	853	828	818	857	836	817	836	767	842	795	830	854	829	846	825	802	853	832	808	820	818	795	831	853	818	853	830	822	872	864	839	838	840	836	859	822	822	875	841	799	772	877	844	855	859	857	815	796	849	808	870	804	846	805	852	798	826	824	810	827	821	772	848	820	798	816	763	800	803	863	827	798	781	802	801	835	865	805	805	796	859	796	793	798	810	827	785	822	854	779	771	881	802	860	824	804	822	844	772	840	788	881	832	820	780	840	790	785	844	847	816	858	817	846	821	822	829	865	833	830	772	859	814	813	815	864	846	830	843	816	870	810	793	810	775	844	837	818	827	802	846	788	858	801	761	818	843	801	842	852	840	816	794	823	839	887	837	874	852	869	843	852	820	803	811	868	838	821	849	857	868	860	809	809	845	825	835	788	818	837	825	784	812	849	796	881	811	797	825	888	815	793	835	821	852	835	813	790	816	851	808	863	834	816	817	824	856	794	826	813	871	829	802	808	829	795	801	793	838	850	816	854	805	794	810	856	846	812	826	839	838	790	788	839	858	821	824	859	860	869	820	850	878	882	859	900	878	810	803	805	834	844	865	805	795	857	832	855	856	833	865	808	838	794	859	819	782	794	838	852	804	769	801	888	906	896	837	784	850	799	810	828	830	852	848	812	843	828	828	824	850	767	792	769	832	847	837	805	834	810	817	829	817	821	807	824	780	837	824	815	815	826	781	815	752	782	810	839	830	856	781	834	923	757	858	797	780	805	855	838	865	786	834	839	804	823	829	787	810	809	859	833	794	788	818	844	798	792
17003	36689	21746	8819	193	83	79	75	77	71	67	76	70	55	65	67	60	76	208	789	872	431	186	85	55	55	50	56	64	59	70	58	68	59	63	64	48	59	62	58	64	58	60	48	61	66	53	60	53	64	54	54	41	54	69	49	46	54	65	58	59	70	58	59	65	55	56	68	73	57	71	63	62	74	42	71	68	60	75	46	59	76	46	66	66	72	66	57	54	74	67	69	58	46	56	61	54	64	57	55	64	70	66	68	66	60	64	61	47	68	52	55	59	67	65	53	56	60	58	59	71	74	57	60	59	59	41	47	52	67	68	49	61	60	65	53	52	56	59	54	76	60	52	56	67	59	62	58	68	65	57	70	58	51	67	72	77	68	66	68	70	64	69	79	72	61	65	61	64	62	60	72	59	51	51	57	63	65	69	55	58	69	63	56	69	64	51	72	58	74	54	51	57	63	79	72	60	63	72	65	65	64	60	48	56	44	52	55	56	67	68	60	62	65	61	47	64	54	67	62	59	51	69	55	77	66	61	53	55	61	58	46	63	62	58	60	73	72	69	72	63	62	59	64	59	63	61	55	49	59	67	74	61	56	81	73	72	55	59	50	56	68	60	58	53	61	60	54	52	60	65	71	79	65	63	72	60	58	62	67	62	62	63	68	51	63	64	73	66	62	57	69	69	72	56	77	59	55	65	63	62	64	69	56	54	60	67	64	67	73	62	66	70	66	47	70	52	59	62	57	60	61	58	76	72	52	69	44	61	76	65	56	63	56	57	54	56	68	71	60	58	60	56	58	61	69	57	57	63	60	65	60	58	60	72	62	57	75	52	55	61	66	67	51	44	62	65	60	65	65	54	62	64	59	59	59	50	55	68	62	61	79	60	52	62	60	54	57	51	81	51	75	75	69	61	54	60	69	69	46	62	77	61	49	64	48	47	46	66	66	63	55	51	60	77	71	68	60	66	55	58	65	70	58	80	71	60	59	52	57	80	55	63	59	47	53	65	70	76	59	73	51	63	73	39	62	76	58	67	61	72	63	51	57	71	69	54	60	75	57	62	57	62	52	67	68	69	59	62	59	66	58	58	50	55	65	63	69	58	68	70	54	48	76	69	68	70	56	59	70	66	69	49	56	70	54	63	68	72	57	52	59	59	57	52	53	69	69	60	78	55	58	59	64	65	55	55	71	60	57	67	66	68	58	53	73	52	69	65	49	80	67	64	56	52	59	62	44	57	65	58	62	76	58	49	54	65	53	73	74	67	56	50	71	66	67	67	65	50	66	56	58	70	69	59	57	53	46	73	64	70	67	53	58	60	51	67	56	73	61	67	66	59	55	69	47	56	66	60	61	54	78	64	62	60	69	69	66	74	53	52	62	76	78	56	54	72	66	62	35	55	65	59	63	45	64	72	56	56	60	88	52	52	63	73	63	64	63	76	64	56	66	58	63	72	50	68	59	62	66	64	63	42	53	58	58	61	60	71	65	61	65	59	63	68	52	57	70	66	69	71	63	68	61	64	50	54	62	67	66	62	57	56	64	59	63	76	50	49	59	67	62	50	71	73	76	64	53	70	72	56	60	48	64	56	80	51	61	58	64	60	61	61	69	57	49	60	53	74	62	61	51	68	53	58	61	64	58	63	60	64	71	63	58	55	57	79	74	50	76	62	58	71	58	49	53	56	54	59	59	75	61	74	70	56	74	60	57	58	61	66	45	62	64	58	55	53	72	56	73	64	66	72	65	58	61	64	60	76	74	70	44	64	57	52	63	68	54	50	65	68	54	46	56	47	61	66	59	65	72	58	75	60	59	76	75	67	63	53	53	68	74	51	51	70	84	59	62	79	55	70	79	67	69	66	58	71	68	60	64	59	44	67	56	54	48	65	92	59	51	47	57	54	70	72	64	65	67	54	60	60	70	66	59	60	58	64	65	78	68	59	60	49	73	60	55	63	63	51	73	67	52	63	63	70	67	57	52	63	55	68	52	63	63	62	67	59	67	70	57	63	55	69	58	59	59	58	59	61	61	58	68	53	65	59	47	60	78	58	54	68	63	67	59	74	56	66	52	70	62	62	57	67	69	70	57	63	51	47	57	53	60	56	61	56	65	56	55	60	57	69	63	59	63	71	67	68	71	74	51	58	58	66	64	54	54	54	61	74	62	72	57	81	51	67	54	64	54	67	60	59	49	61	56	66	63	66	58	59	75	51	50	72	61	67	66	57	72	55	75	62	53	68	50	74	54	58	68	64	61	71	51	69	59	57	76	95	86	59	56	69	60	70	57	62	62	76	74	57	59	63	62	54	70	55	66	57	60	57	65	66	48	68	52	57	56	63	60	59	67	66	55	64	71	60	58	54	66	65	49	76	55	53	73	59	59	65	63	57	68	83	61	63	69	65	75	61	63	53	67	58	62	64	60	74	58	70	45	70	65	56	67	65	74	59	79	75	62	54	74	71	57	53	63	52	68	59	55	65	53	61	60	73	56	61	66	84	75	63	58	61	59	54	72	68	53	58	50	69	62	72	62	68	72	62	68	54	56	58	74	56	55	69	61	61	55	66	66	69	62	60	80	56	61	72	78	60	60	54	60	71	53	56	81	58	67	63	69	67	56	63	66	57	56	71	78	61	50	49	58	70	66	69	58	68	50	52	60	57	62	56	59	74	71	64	68	59	54	67	52	44	59	50	55	61	52	67	69	61	69	55	78	62	60	56	59	61	65	62	64	54	69	65	52	55	64	48	59	72	48	68	57	68	66	61	61	64	59	62	59	66	78	53	54	49	64	72	59	49	62	71	62	55	69	67	65	63	55	65	55	67	68	67	58	63	56	67	59	44	68	64	54	58	54	50	57	52	58	68	58	60	68	57	62	72	51	69	61	60	61	56	60	66	62	69	67	56	65	70	65	59	73	54	69	56	66	50	67	76	55	64	71	64	53	70	72	62	66	60	69	73	53	72	57	72	65	56	69	76	59	45	48	79	60	72	58	85	64	65	63	68	67	57	55	68	71	59	50	62	69	52	55	65	64	60	64	50	56	49	64	52	61	63	60	49	57	65	60	68	56	62	58	67	72	64	45	72	63	68	58	72	70	49	68	58	61	66	68	53	58	72	58	58	66	52	59	60	67	64	66	69	72	72	88	72	63	69	63	58	55	58	58	66	67	71	62	49	68	69	61	61	78	70	50	58	60	58	64	55	59	59	59	78	61	54	63	60	56	71	56	60	55	58	58	76	74	65	60	58	51	71	60	65	64	57	63	61	44	60	49	65	60	71	49	64	69	53	57	55	70	66	78	60	63	61	71	66	62	53	57	64	51	46	69	58	59	55	71	55	53	52	57	63	62	68	71	58	56	56	71	66	67	67	62	61	63	55	72	67	79	65	66	65	70	60	63	66	67	55	59	68	68	66	61	48	60	78	51	84	60	59	66	58	64	59	73	61	63	66	65	53	61	54	75	60	68	66	64	68	59	63	60	56	64	62	81
42116	52311	41751	32405	2345	2500	2205	1799	1463	1239	1256	1125	1092	983	924	943	906	924	5650	18345	17978	10240	4059	1505	927	790	759	718	729	722	751	786	763	746	767	756	787	788	780	765	741	730	725	768	794	752	732	784	743	823	759	718	743	724	737	738	737	750	707	715	787	803	734	800	762	766	782	760	706	751	768	752	721	770	741	747	777	734	749	752	753	741	724	708	786	735	735	790	770	838	759	765	811	736	741	761	785	752	744	729	761	735	765	783	760	703	750	771	723	769	726	733	732	821	725	748	740	781	794	740	749	732	711	769	735	801	748	776	737	742	738	764	733	775	800	723	730	732	746	782	754	689	761	745	729	769	756	781	756	724	794	728	749	733	764	736	764	757	715	774	742	764	779	790	731	754	742	811	770	778	725	724	795	820	733	792	769	762	764	738	718	761	759	725	776	735	754	723	756	705	732	778	717	754	745	794	781	725	732	765	760	701	675	762	770	755	736	737	768	762	733	766	769	719	719	765	769	777	737	737	767	758	758	743	758	744	785	762	772	743	719	731	761	806	758	733	748	732	764	751	770	775	742	779	805	777	741	759	790	794	708	775	755	757	783	737	777	750	779	745	779	788	765	797	763	785	816	757	774	714	766	708	779	722	735	725	757	787	756	789	751	732	777	762	778	738	741	709	757	729	740	733	724	766	736	704	764	762	754	746	764	743	750	793	822	739	747	789	794	740	718	714	735	771	737	714	785	758	769	800	771	794	699	746	788	716	741	714	745	788	704	788	755	710	736	795	766	774	772	738	734	752	784	735	754	766	733	759	769	747	761	748	747	716	727	751	701	753	753	778	717	737	758	789	735	749	768	773	720	703	775	720	736	734	760	796	792	772	705	735	741	745	774	794	738	725	763	808	745	780	727	697	788	769	744	715	713	786	748	759	812	805	713	760	790	772	761	758	768	756	763	747	785	686	767	752	734	735	791	775	742	767	735	751	700	755	779	765	703	756	738	762	751	758	758	774	741	744	721	692	788	751	777	760	767	791	750	764	761	772	723	756	746	787	773	764	742	744	750	742	722	799	753	693	759	761	755	746	772	732	758	775	747	780	716	803	757	719	729	754	762	784	753	772	768	738	760	753	749	726	753	733	744	714	722	748	790	760	793	760	744	753	744	717	767	751	724	708	752	763	786	769	793	765	769	728	798	753	801	758	737	738	763	770	751	747	762	774	740	777	752	754	721	782	730	764	783	738	790	746	738	764	763	755	728	776	763	734	780	792	711	768	791	783	804	759	770	736	703	679	742	755	750	714	732	809	769	756	787	754	784	777	717	783	768	782	716	756	758	769	790	701	767	779	761	778	763	721	752	731	735	759	769	736	752	775	750	775	751	739	730	711	752	740	748	715	745	763	818	787	747	804	791	751	833	774	756	754	774	725	736	773	785	753	750	758	806	767	733	747	763	760	744	759	748	775	762	732	724	768	766	775	722	760	718	768	780	778	736	736	774	746	763	746	735	729	747	724	797	734	763	800	775	777	731	786	755	783	765	801	717	766	733	722	744	742	779	786	802	744	761	767	784	765	717	710	754	739	783	720	774	738	719	748	742	797	818	782	733	776	707	727	777	747	744	742	743	732	749	764	834	754	756	766	733	748	744	729	774	774	742	733	735	747	743	816	746	758	729	764	813	746	797	701	720	772	778	755	764	751	772	804	759	758	718	770	747	765	713	778	733	765	696	767	759	792	725	765	768	752	808	777	786	769	749	711	699	765	795	778	783	755	787	757	732	817	770	734	731	778	719	727	762	744	734	749	704	796	729	712	778	734	756	761	763	754	803	766	741	754	754	705	723	764	774	771	771	766	740	744	771	738	784	758	787	788	751	706	724	746	762	746	708	735	791	745	763	763	733	730	779	806	736	827	787	768	778	748	676	805	777	751	759	760	766	788	823	748	776	833	765	748	758	713	792	754	718	764	751	746	767	739	700	715	744	688	786	780	801	799	752	757	767	682	766	726	788	773	772	769	751	742	807	748	770	720	817	758	761	785	778	780	793	755	788	757	749	741	748	803	737	728	685	710	763	809	714	760	724	752	834	822	748	756	790	737	774	739	754	767	730	775	788	736	742	745	706	821	754	759	716	791	712	737	774	709	771	762	717	771	782	753	747	779	754	775	761	750	793	781	739	778	733	783	715	753	740	788	732	739	739	741	759	780	763	737	771	738	745	784	762	735	761	757	730	724	792	732	702	784	728	752	752	742	760	749	736	795	754	726	792	680	725	734	708	759	758	780	750	821	740	760	791	807	752	753	713	756	768	779	722	737	703	740	763	740	728	781	776	726	788	764	706	761	698	735	755	715	749	757	751	756	756	802	756	735	747	757	744	747	746	753	743	716	727	796	784	702	736	739	738	781	692	744	800	746	750	724	730	765	765	729	785	742	754	786	776	755	708	719	737	772	725	740	764	687	773	721	755	738	763	754	778	732	735	739	764	760	775	786	815	734	753	734	743	759	757	699	773	732	767	733	733	743	779	772	744	786	742	772	757	722	799	747	760	705	725	759	753	794	759	752	719	726	760	758	784	707	780	757	721	712	739	690	775	721	800	730	715	788	812	748	739	763	763	842	762	831	710	705	767	731	805	735	702	764	732	759	786	734	800	792	753	771	767	785	755	741	759	814	715	755	727	739	786	732	689	811	777	813	745	720	807	757	720	788	742	754	742	749	761	773	757	762	758	767	748	811	723	766	722	706	720	710	768	736	779	762	742	794	737	730	745	699	769	806	794	750	781	774	723	763	799	736	752	733	772	748	754	732	774	772	775	759	726	773	756	784	727	760	765	805	811	789	759	715	767	747	793	739	677	786	752	743	773	760	804	733	797	770	781	767	795	744	767	767	797	772	708	763	794	739	737	768	745	763	735	726	768	760	765	732	797	783	749	810	765	775	740	750	733	784	779	729	784	778	777	768	783	725	761	757	772	771	701	757	738	791	734	761	807	738	744	804	760	727	739	714	720	748	770	757	780	783	819	718	793	796	763	807	803	736	796	704	754	738	797	730	757	690	735	720	749	755	781	723	746	789	704	802	795	712	766	758	729	751	784	739	763	759	777	737	722	759	711	772	749	757	803	731	783	787	762	781	741	767	734	761	749	722	760	760	765	753	745	790	794	789	798	793	749	794	726	753	746	744	755	751	725	736	777	766	744	779	726	734	804	759	796	761	745	775	749	793	784	734	763	788	738	766	772	783	727	763	758	756	754	748	761	749	724	784	759	762	750	726	736	776	750	808	815	738	736	783	745	720	763	742	756	783	768	752	729	800	756	800	734	779	760	723	731	785	780	796	802	763	733	766	751	727	782	818	769	781	736	760	735	813	781	757	759	777	780	784	715	752	757	770	743	759	797	744	844	790	707	764	772	724	789	744	703	742	728	746	766	723	741	711	800	716	684	717	730	784	749	719	821	786	776	728	809	754	781	769	737	745	761	764	734	731	755	760	754	714	778	747
4940	10034	4268	2056	77	67	54	67	70	54	56	45	59	64	55	50	64	55	118	283	230	149	85	74	56	65	70	69	51	62	66	54	53	58	61	59	51	63	52	59	47	70	68	54	64	50	48	67	49	53	57	58	67	54	53	56	60	51	50	57	65	51	61	46	55	61	61	54	53	55	66	63	55	54	56	62	58	60	62	72	53	51	58	49	74	59	47	65	55	58	54	56	58	50	53	48	68	73	60	40	51	63	65	68	69	57	66	55	57	52	54	54	52	58	64	58	49	58	57	48	52	46	52	50	58	61	62	51	54	60	59	59	51	52	56	57	51	71	63	62	53	64	47	56	57	50	47	78	37	49	57	53	51	78	52	62	66	56	66	64	53	61	55	53	47	54	76	55	66	46	44	47	56	48	61	56	64	71	54	63	55	50	67	50	58	39	60	67	43	69	56	48	47	64	77	68	59	52	46	45	50	59	67	56	55	58	62	43	70	55	49	65	54	62	53	60	59	59	59	65	59	72	51	55	55	57	63	58	63	63	56	53	67	62	64	49	49	64	66	51	62	54	81	57	67	56	58	72	58	68	64	64	62	57	49	49	58	58	46	66	67	54	56	68	62	52	60	63	61	58	55	63	52	70	50	59	46	71	60	62	59	64	55	68	55	62	42	77	60	59	58	74	63	51	49	56	72	67	63	54	66	62	73	50	57	58	59	55	76	59	50	52	67	61	54	65	54	72	49	59	69	61	68	55	61	47	70	60	58	69	49	63	55	59	59	53	62	45	58	41	71	45	65	53	71	61	58	47	72	63	65	53	57	56	52	59	66	58	53	55	75	59	52	61	51	73	61	47	68	56	50	64	64	68	44	56	53	64	56	66	63	59	46	48	57	68	63	64	55	68	68	49	55	71	80	68	55	66	70	56	34	65	57	52	42	61	52	52	53	55	44	54	57	59	65	55	52	46	56	68	51	57	50	65	44	60	52	63	64	49	55	64	50	56	53	53	72	53	61	58	66	59	56	53	44	67	59	52	49	63	67	55	63	55	60	56	67	55	60	56	43	63	43	69	55	58	60	53	63	58	65	69	63	58	61	53	54	61	45	48	69	69	66	43	54	53	56	45	54	53	61	61	63	69	67	64	57	61	56	77	69	57	62	49	70	70	65	70	54	58	57	63	69	47	48	67	51	58	65	59	47	57	56	66	66	53	56	56	59	49	47	68	66	56	54	69	47	53	61	55	60	61	54	54	53	50	59	52	43	49	64	59	52	51	50	66	66	71	42	55	61	58	52	51	47	63	55	68	77	55	49	60	52	65	62	48	57	57	49	59	50	63	56	55	60	40	67	61	57	70	69	43	78	60	61	49	65	49	56	56	71	74	57	54	65	52	66	61	56	56	59	59	61	58	58	55	68	63	68	73	50	69	51	61	66	59	53	54	63	51	58	49	63	62	62	68	54	64	50	59	54	59	50	55	56	55	54	59	52	54	50	54	61	64	61	59	61	61	49	59	57	54	66	58	50	56	59	54	64	62	64	57	67	59	51	60	60	59	61	43	52	65	66	54	69	57	61	52	63	66	54	63	53	54	53	48	69	56	53	62	76	48	52	68	61	55	67	66	60	59	57	50	48	54	53	70	63	59	62	64	62	66	39	56	64	58	67	57	56	55	52	60	59	57	55	57	63	74	61	65	54	62	56	62	64	77	51	56	67	71	58	66	66	52	69	56	62	73	58	48	52	60	58	64	46	69	50	68	60	49	50	73	53	52	66	66	57	54	54	59	52	48	67	57	61	67	62	65	54	68	55	56	46	59	51	75	64	74	79	63	62	64	60	61	57	62	50	58	51	48	47	50	68	49	57	61	65	46	66	56	63	68	47	55	47	61	68	52	53	48	68	68	73	63	64	57	60	60	54	52	50	61	56	52	62	50	67	66	62	71	58	63	45	65	59	52	54	75	65	58	60	57	65	63	61	61	61	50	62	45	66	63	43	59	56	59	43	51	61	56	59	52	51	67	57	56	52	54	45	74	64	77	59	50	64	57	62	53	74	53	49	61	80	58	69	74	65	52	62	60	50	53	61	68	68	60	46	63	57	55	46	58	57	74	66	50	58	52	59	44	70	60	53	54	46	57	54	68	55	68	45	58	72	58	53	49	67	57	53	52	58	57	60	65	56	64	58	59	47	50	55	60	55	47	75	52	59	48	58	52	57	47	59	61	56	63	70	66	53	52	54	53	55	63	73	68	59	59	62	57	65	65	56	53	53	74	71	43	62	54	52	53	38	47	59	68	59	63	59	61	33	52	74	67	56	73	50	48	75	63	58	65	61	59	48	44	53	63	51	52	51	53	60	54	46	61	63	65	71	57	58	48	64	48	54	50	45	53	51	51	51	56	62	55	54	65	62	49	52	76	64	62	62	54	70	66	49	54	58	49	62	69	52	61	56	45	57	57	45	57	62	57	59	47	50	63	65	47	64	63	58	38	56	70	56	64	58	66	64	54	58	59	45	60	62	53	55	60	66	54	66	69	64	59	62	55	65	50	61	54	60	68	48	67	59	71	64	67	58	75	62	48	58	50	60	48	52	57	41	54	52	59	53	62	53	61	46	50	62	71	54	54	64	57	52	51	49	59	63	52	61	48	55	61	57	56	44	53	50	55	61	68	66	56	67	67	61	62	54	75	54	56	60	66	64	67	52	69	67	60	59	73	54	71	62	55	60	72	54	68	48	70	59	56	41	61	62	50	62	56	59	63	54	62	53	53	56	70	53	48	53	57	67	59	52	55	50	55	60	52	63	69	52	62	69	73	62	46	55	48	50	68	56	63	71	56	56	66	60	72	40	62	49	48	55	61	51	67	58	58	59	39	50	64	49	58	57	37	59	64	69	37	64	62	71	57	65	50	53	65	58	58	57	47	55	65	62	61	50	60	61	53	64	47	45	66	52	51	49	67	52	67	55	48	61	46	49	57	58	60	72	57	59	59	52	53	50	55	60	59	61	63	61	52	62	46	58	67	54	66	67	47	61	53	64	49	57	40	52	55	54	57	73	56	55	63	63	61	63	64	50	51	60	60	53	51	55	48	65	57	65	68	49	65	72	65	56	55	71	73	46	45	53	57	59	60	51	56	75	61	52	51	64	50	50	72	66	65	65	61	68	54	63	63	52	67	40	70	53	66	54	55	67	57	50	56	50	63	64	61	59	58	58	55	48	61	54	60	68	60	68	58	52	60	59	55	62	55	48	64	50	55	41	52	66	73	62	62	58	68	45	44	75	65	54	47	40	61	50	76	55	50	68	77	51	68	55	59	53	65	58	58	62	51	60	53	61	60	56	60	56	53	63	60	54	58	60	52	60	52	56	61	66	66	56	59	61	43	57	60	57	48	62	57	55	62	65	64	59	53	49	62	50	51	57	57	53	55	62	63	61	62	45	50	62	61	47	60	61	61	58	49	64	64	63	66	62	71	39	68	49	64	62	50	57	62
35700	35737	24095	23734	1041	1060	941	889	876	815	787	774	761	766	755	725	747	827	3296	7693	6046	3261	1568	948	719	725	708	779	645	749	684	747	748	745	803	748	702	723	761	683	704	734	667	768	701	698	775	734	699	737	676	681	684	699	742	700	715	661	715	752	694	694	699	673	715	756	688	737	740	705	713	734	738	699	762	719	693	701	735	732	707	693	714	700	713	683	733	696	726	679	702	742	721	714	733	735	681	703	703	731	685	710	729	717	651	710	742	727	712	726	719	719	716	742	713	714	720	678	722	688	730	677	753	687	705	751	742	751	702	740	750	669	736	750	709	702	725	707	681	745	751	766	741	712	763	722	683	676	710	687	712	750	766	695	718	685	742	667	723	734	717	689	699	753	726	742	712	721	682	710	726	695	714	658	692	709	712	728	725	742	753	648	779	706	700	708	715	708	683	702	723	755	648	701	706	746	690	729	665	698	681	764	710	709	701	729	711	728	701	718	733	749	710	707	665	722	726	727	707	720	685	665	738	695	758	709	689	683	735	692	729	694	708	671	685	723	705	726	715	664	726	709	742	768	733	691	700	716	708	731	703	673	716	694	723	725	698	760	725	714	699	667	720	643	725	700	716	701	687	702	681	704	636	768	652	737	735	689	695	693	723	656	735	721	698	751	737	725	663	732	669	706	741	689	729	727	740	700	707	684	707	677	679	715	718	703	670	733	679	699	681	699	737	745	740	731	700	714	744	734	679	683	741	730	720	728	707	698	686	715	721	731	693	764	749	784	723	743	700	710	748	674	706	700	675	684	706	718	734	701	751	719	703	703	722	704	758	703	710	695	708	702	665	677	678	751	737	710	715	696	748	735	720	721	738	671	702	688	712	663	693	746	719	732	726	710	708	701	701	684	729	731	742	730	696	765	715	759	701	747	749	747	682	720	680	712	741	690	701	713	736	702	698	646	716	721	700	708	730	703	724	742	686	724	741	691	700	743	649	699	746	729	699	743	720	716	694	707	704	739	671	686	717	699	731	704	701	714	699	757	715	718	734	710	692	678	660	674	766	698	662	715	688	683	742	698	671	709	724	758	692	720	762	708	732	686	704	740	727	677	726	688	762	749	726	704	754	723	752	663	733	725	710	685	724	725	694	708	746	733	712	726	740	708	747	669	739	715	715	694	736	705	715	738	661	735	727	747	700	693	740	720	731	674	756	669	747	695	654	769	700	703	735	687	680	749	723	704	705	740	733	679	729	707	723	707	679	721	691	687	720	676	735	710	674	706	713	730	720	727	685	773	709	681	740	723	715	660	677	691	681	708	714	714	748	727	674	716	658	713	712	741	741	696	670	722	687	715	670	703	692	708	696	673	762	663	681	731	734	654	732	726	727	692	748	704	712	707	684	744	713	704	709	714	736	699	702	709	689	712	731	745	758	753	690	709	692	756	766	750	728	724	718	720	706	699	727	667	693	743	681	658	726	718	728	712	782	669	667	717	710	732	679	707	684	748	715	711	704	706	697	693	714	712	711	699	712	692	735	736	693	746	728	736	743	696	697	730	702	707	734	726	704	711	727	717	697	734	690	748	741	729	726	731	765	679	725	694	688	727	689	714	721	737	703	716	692	678	671	710	704	711	683	753	674	707	688	710	698	702	750	748	658	763	758	709	737	705	725	777	680	734	720	759	722	687	743	699	745	696	708	689	730	736	664	721	706	758	767	738	723	718	732	732	719	711	686	712	696	732	646	717	654	705	729	681	720	690	706	694	710	744	708	671	676	741	725	718	732	714	711	702	731	716	681	726	691	713	708	738	701	718	728	698	684	724	692	749	687	692	739	711	692	723	698	728	729	671	632	685	706	697	682	707	731	711	741	756	704	722	763	757	723	705	715	699	716	687	732	734	719	729	720	720	734	763	753	695	714	717	730	729	679	746	740	719	710	671	773	726	730	676	714	663	766	670	736	679	711	687	781	699	721	732	746	722	750	738	739	729	703	704	724	762	723	697	687	682	718	676	729	690	716	717	750	717	690	724	680	709	684	690	669	723	732	677	641	692	767	703	674	716	759	713	748	701	713	701	700	697	686	728	681	717	684	741	724	720	686	697	696	698	740	717	727	716	735	740	693	712	704	716	707	715	733	728	685	723	734	715	650	687	701	726	728	726	748	741	706	738	719	675	698	688	706	759	734	718	654	710	694	717	732	702	743	725	686	752	660	703	695	709	678	713	710	722	694	716	745	723	669	759	703	767	688	693	711	704	679	680	712	688	728	746	687	698	708	719	730	753	672	723	713	714	681	713	718	677	729	710	706	711	727	694	748	739	698	680	722	692	719	738	694	700	711	725	738	679	746	741	688	706	688	791	723	695	698	734	700	654	720	737	745	698	748	687	686	747	728	702	713	730	702	728	706	677	688	699	722	690	708	686	719	678	714	693	696	696	694	737	706	734	679	684	709	725	697	739	696	725	730	684	744	683	704	670	695	718	689	741	721	717	716	745	737	714	725	658	751	703	731	672	717	674	702	721	698	726	711	713	725	706	690	738	715	677	720	788	712	735	679	700	694	709	774	705	688	745	702	746	694	672	738	711	718	694	712	713	712	712	729	732	714	673	707	732	700	728	688	644	727	685	721	680	734	685	695	731	766	746	716	725	733	712	729	696	750	679	699	674	681	705	725	704	711	726	729	783	759	750	689	662	709	672	706	692	732	720	701	701	742	709	665	733	754	739	680	698	734	694	726	740	675	711	681	708	750	723	713	745	648	738	722	730	741	697	669	716	743	679	723	727	704	700	716	695	705	697	680	756	736	767	759	731	689	728	695	698	737	741	767	732	724	711	735	747	745	697	648	746	731	707	682	735	709	700	724	696	679	740	705	729	691	734	711	716	691	697	710	693	770	702	730	716	711	689	731	695	741	715	651	707	765	745	710	717	736	742	704	723	723	654	723	702	730	697	692	708	719	695	710	730	700	725	729	706	700	704	690	698	765	663	748	702	701	696	683	756	727	723	690	683	669	718	721	652	719	652	696	679	673	777	737	696	715	698	770	738	724	693	744	696	715	712	705	695	698	734	708	742	668	720	724	731	741	726	688	681	707	650	771	663	712	719	717	684	711	724	756	674	722	721	725	707	746	738	734	652	720	746	692	680	704	738	689	678	757	754	697	693	775	718	749	685	709	727	704	667	693	707	702	738	727	672	739	721	723	687	708	723	713	678	682	724	697	702	738	671	699	754	712	669	663	702	735	704	733	735	749	746	704	732	717	715	669	730	721	734	716	717	722	728	744	710	714	748	728	759	720	723	694	719	713	690	717	750	706	720	688	737	727	699	678	703	723	746	732	732	736	717	712	617	756	724	730	680	726	721	712	712	704	672	729	726	703	761	722	731	748	695	679	710	707	759	735	713	700	677	693	699	696	670	690	666	756	702	745	724	777	762	727	682	748	685	713	655	726	736	723	711	692	654	691	670	758	684	763	656	746	673	733	717	723	738	648	729
14296	28552	14002	6607	153	55	58	51	61	67	59	58	53	47	60	62	61	64	140	535	498	242	111	66	55	49	69	71	58	61	66	57	57	52	60	59	51	46	59	35	49	59	62	53	58	70	57	52	59	49	78	45	58	54	65	53	50	60	47	51	57	44	56	54	66	59	51	50	70	57	65	54	51	67	60	66	58	41	68	61	58	56	50	53	62	60	73	46	64	63	64	48	61	55	45	53	61	51	57	59	55	57	61	71	49	63	55	65	60	47	53	49	50	45	50	53	53	56	55	64	46	64	54	56	63	54	56	56	65	61	62	47	55	50	60	62	59	56	60	59	44	51	59	65	59	54	65	58	47	51	56	56	52	57	61	71	41	52	47	53	50	61	56	46	50	51	58	47	51	64	60	56	43	56	46	47	56	57	62	47	49	47	66	54	71	51	57	63	61	57	51	61	47	58	65	51	61	49	51	69	60	52	61	58	64	59	38	48	63	52	56	55	55	51	58	56	53	63	71	57	41	57	49	47	48	53	56	57	44	52	48	52	79	66	62	44	51	61	58	70	58	63	66	51	62	65	54	58	65	54	44	57	56	69	56	59	63	57	62	53	61	62	64	58	62	40	44	52	60	50	62	57	53	59	58	57	66	64	49	42	62	49	48	52	49	58	55	49	44	56	71	55	58	59	55	54	67	42	52	56	42	68	49	51	76	42	54	62	44	54	46	65	56	63	47	53	77	51	48	63	66	56	57	50	48	58	50	46	63	42	62	65	49	51	54	42	52	48	69	63	59	57	50	47	40	66	63	59	69	56	58	55	55	61	50	50	45	55	54	37	54	55	59	54	58	59	48	59	53	58	57	55	59	54	48	54	43	63	59	55	55	53	58	50	56	64	59	54	40	58	63	53	63	47	57	58	61	39	57	59	67	52	67	52	56	51	52	53	55	46	66	60	48	59	52	52	69	61	45	58	49	51	64	57	51	50	51	60	54	63	38	53	66	63	43	45	75	50	65	57	57	74	44	58	60	49	54	47	60	50	57	55	56	54	70	52	60	59	66	66	72	51	59	61	68	53	49	60	61	57	55	66	48	45	39	56	60	66	61	56	59	58	58	58	52	57	64	49	56	53	59	49	50	50	47	54	62	41	56	53	53	54	72	45	48	47	56	47	64	57	50	60	61	54	65	66	61	57	52	63	72	48	52	54	68	65	75	64	59	59	64	56	62	57	67	51	65	58	51	63	63	62	57	55	53	44	65	59	51	60	54	53	43	51	45	49	49	58	51	57	64	52	53	68	59	78	43	49	43	58	56	46	52	50	46	55	66	63	63	50	65	72	53	44	55	70	58	59	65	56	59	57	60	39	52	64	59	57	62	54	75	62	50	57	54	47	50	77	61	58	50	69	52	54	67	56	68	52	58	59	55	52	55	63	50	48	54	65	58	51	74	58	47	54	51	61	67	60	48	50	50	49	48	64	53	52	59	64	76	67	57	56	36	44	54	54	58	68	52	53	57	50	53	55	68	46	48	49	42	47	57	57	61	59	51	54	46	51	59	47	60	44	56	65	66	45	59	61	57	61	52	58	56	50	64	56	55	52	61	63	59	58	58	58	55	57	50	67	58	62	55	56	61	51	65	60	48	66	53	46	56	59	47	41	52	54	53	62	52	57	49	50	55	56	55	67	55	51	61	57	54	46	54	55	49	60	66	66	54	53	61	65	55	55	53	50	42	60	57	50	55	63	52	55	61	47	62	58	45	65	42	63	50	54	52	62	49	51	60	55	68	53	47	61	46	56	61	60	61	48	52	62	55	65	56	53	58	50	64	44	50	43	54	74	61	57	55	47	60	63	62	62	46	56	61	78	39	52	69	51	45	52	60	55	47	55	60	56	51	60	50	58	45	60	58	64	56	55	61	59	66	49	66	58	50	63	48	57	51	52	63	65	54	44	47	55	39	62	69	47	43	67	57	64	58	58	55	55	51	68	55	65	57	64	56	59	63	58	38	37	54	45	50	67	45	58	62	54	55	58	55	60	62	68	56	60	59	60	62	60	60	64	45	44	42	70	53	50	59	54	65	52	65	58	60	71	49	50	61	59	55	55	57	60	48	62	54	52	57	79	61	55	48	50	55	60	46	54	52	52	37	49	54	50	58	51	56	46	43	50	56	60	56	40	61	53	46	67	56	53	57	41	48	67	50	53	48	56	64	49	52	60	59	54	54	40	57	48	56	50	39	46	60	45	47	57	45	47	67	60	65	56	61	61	65	58	51	49	49	57	51	58	46	59	52	47	55	61	45	56	47	69	59	60	57	57	62	50	52	49	46	48	51	55	66	49	63	49	59	63	58	58	53	52	42	65	57	67	61	53	58	65	42	57	62	67	49	60	44	50	52	53	47	57	45	54	63	52	61	46	60	46	62	45	59	49	56	61	54	70	48	48	61	52	53	62	54	60	57	49	57	65	53	58	73	52	61	66	40	62	53	51	54	47	51	50	60	62	57	59	50	61	50	51	61	57	55	50	43	52	53	52	66	43	43	50	50	50	45	48	58	48	55	60	66	59	51	52	57	51	51	57	68	57	66	56	65	55	49	54	64	54	55	58	44	49	58	46	59	49	44	47	56	52	52	60	52	64	49	64	55	59	36	54	48	66	57	50	47	60	67	50	62	59	57	56	51	65	48	61	63	57	60	48	55	30	51	59	59	68	51	60	42	40	61	55	40	53	53	59	59	63	64	42	65	52	60	74	56	46	52	60	70	49	60	58	60	51	54	55	55	47	44	69	67	62	35	52	52	53	47	56	43	46	46	68	56	55	60	73	55	66	61	60	52	61	53	56	54	62	60	51	58	56	62	63	61	57	49	54	68	59	52	56	45	65	46	49	61	54	54	69	62	50	50	48	60	53	51	42	50	56	66	48	52	54	53	54	54	45	50	56	63	54	57	56	49	60	48	54	53	61	48	55	40	61	63	52	60	53	60	52	55	45	51	59	60	77	64	51	65	57	52	64	59	53	49	44	58	61	32	55	48	67	48	66	54	54	60	63	57	57	62	54	54	50	52	58	44	64	67	51	47	72	51	69	64	49	61	50	62	64	55	39	63	57	62	59	55	46	56	59	56	52	58	46	45	46	53	50	43	61	52	61	50	41	59	53	66	58	57	64	68	55	65	49	51	43	58	55	59	50	70	48	53	46	47	61	62	55	55	50	61	54	67	73	61	49	67	60	50	57	72	42	54	52	64	52	46	57	48	51	62	49	58	61	63	58	49	64	56	45	68	59	61	59	56	57	45	62	55	59	54	49	61	50	60	43	53	62	65	63	46	62	65	50	62	66	65	63	64	62	55	48	71	55	49	57	62	74	61	59	52	61	55	33	50	51	54	61	50	55	52	61	64	56	62	50	53	57	61	56	64	65	60	58	57	49	57	70	47	62	55	49	51	52	64	53	51	54	55	56	61	67	39	46	55	46	54	47	52	58	51	48	58	59
43111	47489	34803	35983	1829	1716	1506	1242	1095	999	931	910	857	787	802	746	769	788	3817	14402	12117	6204	2404	1048	785	679	670	681	675	688	634	675	658	682	651	724	667	699	675	712	665	714	636	686	648	657	708	700	714	647	607	687	708	689	692	654	676	718	660	644	669	657	636	683	670	699	663	742	675	743	692	670	719	647	704	705	623	657	728	623	707	677	654	694	655	650	706	711	695	607	678	651	687	651	688	663	695	700	660	698	682	661	694	681	693	648	657	638	681	699	720	705	654	683	702	636	705	646	673	662	688	694	667	709	654	675	676	645	694	643	671	647	672	684	650	666	660	672	678	686	683	687	637	667	669	672	703	677	671	698	671	681	672	649	722	695	639	687	656	662	696	647	711	665	663	673	654	633	736	686	701	741	653	677	695	696	741	709	680	590	625	676	703	658	629	698	686	682	700	694	721	649	706	669	650	666	739	636	666	683	693	663	658	637	652	707	672	665	674	651	662	718	694	666	673	636	701	697	656	651	688	673	628	650	673	678	673	647	651	713	666	663	712	658	669	663	715	658	641	666	681	671	668	693	730	665	665	660	673	703	690	674	678	687	655	656	682	684	670	690	682	696	715	698	620	669	631	660	711	692	689	709	690	706	662	675	651	675	665	661	673	680	693	685	689	674	647	707	651	669	672	682	721	698	682	662	690	705	709	711	685	666	709	708	732	639	720	672	701	669	671	663	654	668	698	653	690	665	662	667	683	688	652	699	697	659	671	684	631	655	701	684	656	684	733	697	673	695	715	689	724	692	706	664	660	715	628	692	664	682	651	660	709	670	695	731	688	701	707	622	690	664	638	694	670	676	693	699	701	665	697	642	651	680	664	747	657	701	725	690	693	662	676	681	708	704	699	696	641	708	675	676	656	644	696	664	705	648	674	685	686	682	637	659	679	712	646	714	675	746	690	630	724	669	706	643	682	672	693	671	646	692	662	665	715	665	712	673	659	626	725	689	722	624	708	670	680	645	693	675	674	677	693	647	678	640	660	715	704	654	718	673	698	663	726	663	695	704	657	658	714	634	667	699	705	687	683	680	662	644	672	679	662	693	666	711	682	719	700	669	670	681	683	687	659	679	691	716	644	693	717	708	673	695	667	656	655	648	681	682	732	649	649	670	708	708	659	642	682	699	655	682	661	682	687	769	634	701	667	690	651	688	692	661	693	655	671	686	702	668	650	678	666	698	678	690	698	683	648	659	667	721	666	655	671	671	724	679	699	710	679	742	695	685	666	669	682	678	663	686	681	658	676	673	671	692	667	693	661	641	692	648	701	678	663	630	697	753	714	690	702	721	676	679	692	706	695	696	689	666	673	652	659	637	693	703	666	690	649	646	701	673	686	684	716	689	674	671	695	701	647	637	649	697	705	664	660	698	655	671	676	675	640	698	698	665	716	680	741	646	655	717	657	673	717	761	663	642	668	692	687	657	669	715	666	661	683	685	689	707	631	643	661	705	733	671	664	696	690	671	644	690	703	686	696	636	653	695	640	661	658	666	703	693	660	669	658	646	659	699	661	672	680	688	696	713	690	686	664	672	705	629	709	664	655	667	653	720	667	718	707	659	673	695	659	690	668	650	628	657	657	663	691	685	666	639	658	624	707	647	656	651	647	705	659	655	692	694	697	702	676	678	675	696	693	647	681	717	712	658	664	673	676	631	630	649	688	658	685	703	613	719	683	659	675	651	704	666	687	651	617	702	643	664	684	720	666	662	683	674	707	666	664	678	695	689	649	702	656	631	639	665	690	710	719	694	714	676	700	653	674	659	664	667	654	705	678	689	682	688	728	675	690	680	691	696	683	660	672	691	716	697	702	674	678	662	700	700	669	639	666	669	702	635	678	700	700	672	691	643	686	687	691	630	662	694	685	624	675	637	692	673	690	684	691	719	613	708	677	679	733	648	711	619	668	676	727	678	693	656	682	689	671	665	633	700	645	675	707	716	712	710	684	686	690	718	673	697	648	715	642	682	709	679	681	669	697	689	691	678	684	662	614	708	706	664	664	685	692	707	704	678	655	687	669	685	637	737	707	695	682	678	667	645	648	662	725	689	684	678	704	672	732	621	657	669	679	664	680	647	713	697	688	677	729	646	673	679	665	689	656	665	669	684	702	713	658	698	667	671	694	698	687	674	686	688	647	662	699	667	648	659	689	666	705	729	650	653	690	659	689	702	708	695	666	685	690	678	667	668	691	667	660	674	639	697	700	702	683	659	667	687	662	677	681	633	676	734	679	689	725	704	721	652	711	651	639	689	627	661	703	693	708	732	674	645	662	640	688	674	681	712	673	685	701	689	643	723	684	675	667	676	655	666	652	660	734	592	661	662	639	699	653	684	699	675	672	642	615	688	682	704	714	694	685	654	709	674	645	708	674	700	659	696	684	671	662	653	709	667	661	699	633	666	740	681	697	679	657	673	607	674	627	668	696	676	637	702	670	698	663	695	659	697	662	689	709	662	723	676	727	672	654	653	681	696	669	653	704	674	699	676	673	671	644	649	679	721	755	673	702	726	676	690	652	674	696	670	639	666	715	640	635	661	670	688	688	701	677	643	629	678	657	669	712	656	679	680	716	696	678	647	658	675	671	678	695	654	704	676	641	642	658	716	691	679	686	663	681	666	677	684	693	669	701	644	730	693	630	692	717	694	654	675	657	660	690	678	698	680	676	696	698	671	683	676	645	688	657	694	677	724	655	664	686	641	677	665	695	637	733	691	702	672	683	691	688	675	653	673	710	671	682	603	655	704	677	666	669	697	683	653	653	661	672	658	674	689	663	668	663	650	649	668	685	724	713	721	676	627	689	701	715	741	685	681	649	677	680	652	686	681	671	681	728	658	712	659	684	695	671	689	666	679	704	666	652	719	702	683	652	704	664	698	681	697	686	645	681	674	702	695	690	704	663	705	718	683	682	681	669	650	633	686	738	707	669	730	701	698	672	669	652	679	699	649	630	680	697	668	665	647	660	682	704	699	620	677	706	653	689	656	688	697	696	702	674	697	661	648	647	639	689	659	624	694	696	651	735	677	683	694	660	684	652	712	680	634	678	670	716	674	734	661	673	660	692	700	670	678	667	692	687	654	698	711	686	735	676	659	677	634	719	675	657	672	672	738	691	659	625	649	661	733	672	671	669	678	634	671	680	714	693	659	684	700	667	692	701	686	639	684	655	644	711	699	690	730	689	679	682	658	721	659	668	666	690	674	684	714	657	687	691	685	689	677	692	727	639	655	654	706	643	630	662	707	660	650	701	696	686	632	698	681	684	693	691	643	641	667	650	661	700	673	691	666	677	625	660	712	684	744	680	692	637	683	695	689	708	712	696	681	676	680	673	676	655	704	684	685	662	653	686	659	643	694	649	735	646	746	668	646	654	645	690	633	658	710	724	691	687	692	634	676	667	689	666	655	700	728	701	663	669	655	680	687	683	650	698	679	670	653	677	729	689	655
12956	25426	13856	6059	208	70	79	80	72	93	88	87	72	66	67	59	53	76	257	593	474	216	116	80	82	69	67	62	64	70	55	69	70	68	71	66	65	65	82	90	62	59	68	70	62	73	60	68	70	55	74	65	65	58	71	53	48	83	63	68	74	69	68	53	63	71	66	56	64	63	61	61	76	62	65	61	72	79	70	57	77	62	67	65	58	47	65	79	55	65	64	60	69	68	75	70	67	68	77	66	62	72	58	63	50	73	62	69	51	74	66	64	66	65	55	65	63	60	72	75	69	77	66	75	57	72	61	62	84	66	63	55	74	67	77	71	53	67	82	56	58	80	69	70	68	76	68	74	79	61	66	71	69	67	51	64	66	74	61	67	71	76	77	71	68	70	56	57	72	59	69	67	65	72	80	59	61	66	65	71	45	60	75	59	65	62	66	80	67	57	70	78	65	51	65	56	86	78	66	74	63	69	63	75	63	79	81	69	71	65	66	66	70	64	69	67	64	69	79	64	82	60	77	58	71	66	61	70	69	85	69	61	62	56	77	65	75	66	65	85	69	52	56	69	79	60	63	69	60	81	57	67	60	66	51	64	69	77	62	63	64	81	52	81	76	57	62	61	55	57	60	67	70	69	65	58	73	89	49	75	64	66	62	80	66	74	74	74	69	66	73	71	68	72	62	61	60	67	62	69	73	62	78	75	67	88	68	68	51	69	77	70	52	70	62	70	67	76	57	65	79	64	76	51	73	65	56	66	79	62	71	78	79	59	56	66	65	67	78	67	62	59	59	54	77	75	59	68	72	84	69	64	64	73	70	77	73	57	69	71	77	78	62	71	67	55	72	62	59	84	62	66	67	71	63	90	61	78	65	63	79	74	62	78	72	65	56	71	64	64	70	67	79	73	75	77	51	76	82	64	63	67	60	72	60	64	78	68	76	77	72	68	62	65	75	72	72	72	71	55	69	75	68	71	53	73	79	58	77	64	64	78	66	73	52	71	67	78	75	57	67	59	46	57	76	60	71	69	63	71	70	67	71	74	62	58	73	73	71	76	62	80	53	61	61	68	69	52	77	72	58	65	63	69	68	70	71	57	85	66	70	74	75	56	66	69	63	73	72	51	76	62	79	60	66	55	68	60	74	68	64	71	63	76	77	66	67	69	80	57	68	55	70	70	76	61	64	70	68	69	66	56	71	73	62	70	73	55	68	59	76	67	67	66	61	65	86	63	80	65	68	76	75	50	76	66	67	55	78	49	76	72	69	61	77	73	59	70	64	54	81	60	69	75	71	76	67	58	81	55	59	54	65	70	69	70	69	77	58	65	63	84	65	69	70	63	62	66	80	77	57	74	61	77	61	68	67	76	79	62	82	59	61	66	53	62	70	66	78	67	53	69	72	72	63	62	64	73	64	69	60	65	52	66	71	67	73	62	63	64	82	68	60	64	55	55	50	70	69	73	68	86	69	71	77	60	80	66	63	72	60	72	75	76	69	72	70	74	67	67	70	71	77	83	67	56	78	58	62	71	62	76	85	62	58	74	68	71	66	76	73	63	66	70	61	66	62	67	72	76	53	63	86	62	73	74	55	82	52	68	69	67	53	69	59	65	62	59	78	53	70	50	66	56	58	67	63	81	77	78	66	67	88	62	66	85	71	70	60	62	59	61	77	66	63	69	87	63	69	72	65	59	67	68	73	67	68	58	61	66	81	69	68	62	76	64	61	69	79	70	65	80	65	64	70	77	70	90	66	66	67	54	65	82	59	92	71	64	83	78	57	56	65	76	69	67	69	52	70	83	70	71	62	72	70	56	57	64	65	88	64	46	65	60	61	85	63	64	64	77	49	64	66	76	68	66	62	54	66	56	66	46	69	63	64	70	63	77	72	64	79	78	85	71	60	69	67	68	66	69	67	58	61	63	70	70	67	77	73	59	74	86	90	82	74	66	57	70	70	75	70	58	70	90	62	64	60	69	71	73	60	64	60	70	79	77	69	63	69	64	69	66	64	65	85	79	65	65	81	72	65	57	63	62	53	58	70	69	80	77	62	56	67	65	80	58	68	69	66	74	68	63	61	62	51	61	66	84	64	70	60	58	67	58	79	66	55	55	75	74	60	61	67	75	60	75	72	58	73	73	61	46	67	74	66	72	76	79	53	76	72	83	73	78	64	63	75	69	74	81	67	67	78	65	53	65	61	61	67	67	61	65	69	74	59	73	52	58	73	68	72	72	75	66	66	57	54	61	78	79	65	61	66	72	65	69	65	65	70	71	59	61	81	66	66	58	48	82	61	60	70	66	63	53	76	77	67	63	61	55	67	64	56	68	82	62	63	63	69	79	56	64	73	63	54	68	76	75	51	73	63	70	70	78	62	70	66	66	87	69	78	71	67	72	80	55	61	59	72	67	82	63	61	64	55	86	75	72	64	76	55	61	79	62	68	58	70	65	70	62	71	56	67	70	61	77	52	69	69	64	42	75	57	72	70	64	61	58	71	84	70	66	75	60	75	70	69	56	69	77	93	79	63	58	55	75	70	57	59	71	80	67	77	67	75	86	65	71	68	54	62	82	85	61	67	72	81	62	67	68	60	65	45	73	72	65	73	70	73	71	76	62	73	57	69	61	56	59	70	83	73	85	81	64	65	67	80	64	67	80	62	75	55	72	73	52	73	63	70	59	54	70	62	65	66	59	60	57	63	72	70	70	72	67	74	56	59	71	68	70	86	64	72	68	70	69	56	77	67	71	83	74	70	55	67	71	78	56	62	56	66	61	57	65	67	70	81	65	71	64	59	68	75	67	69	64	66	72	74	70	55	62	55	60	55	69	69	67	60	62	78	52	63	76	76	55	58	64	75	74	70	50	64	57	70	66	65	74	67	67	67	65	72	68	68	66	58	45	47	76	81	61	59	66	82	59	65	77	59	56	69	61	52	68	63	76	64	63	48	74	73	74	64	82	86	61	67	71	77	62	77	64	66	74	66	72	64	80	78	62	83	62	73	88	74	75	67	52	71	67	67	64	68	86	68	65	64	69	54	72	73	73	76	74	67	74	64	57	60	61	58	60	75	69	64	77	72	58	70	73	59	77	74	62	71	56	66	72	67	65	67	77	69	64	56	54	58	63	93	69	52	64	73	56	74	61	65	69	70	71	68	81	82	79	67	70	63	54	73	57	75	59	64	55	63	68	56	67	70	65	82	69	73	42	61	91	64	60	63	82	66	61	77	69	75	83	64	72	59	70	71	70	60	72	58	69	55	80	63	70	66	64	70	83	81	68	78	72	61	59	65	78	70	66	63	68	94	68	77	67	45	60	62	63	62	80	77	72	66	73	57	71	67	61	61	69	70	71	54	87	60	68	68	74	66	59	79	83	80	69	62	57	61	72	58	67	60	72	67	67	57	69	72	69	65	64	52	64	71	61	64	80	80	67	58	72	69	69	69	74	54	67	88	56	72	62	54	66	68	76	65	72	62	57	60	70
44149	47506	35280	36889	2140	1725	1607	1375	1231	1184	1079	1007	969	943	986	914	931	926	7687	14776	11426	5852	2474	1202	857	784	804	831	783	820	801	774	783	802	828	812	822	850	821	843	806	803	813	790	798	824	822	827	827	795	813	788	842	822	828	818	769	800	808	789	863	805	860	840	788	849	783	845	860	797	857	858	885	833	812	814	835	842	822	856	806	845	863	821	871	830	839	783	811	833	824	819	762	804	800	783	787	827	822	811	787	848	818	810	857	837	855	819	852	815	881	828	823	862	808	810	770	850	815	867	815	831	831	874	814	845	854	821	855	831	817	832	827	820	836	824	837	823	783	855	841	789	808	817	796	863	800	819	868	790	775	824	814	826	822	890	816	789	800	792	825	810	835	782	820	908	867	831	746	834	784	808	783	864	779	809	837	871	826	830	812	855	780	831	808	823	852	845	804	843	858	852	835	762	817	784	811	875	778	841	785	796	823	809	845	822	792	850	796	856	843	798	821	736	821	779	770	793	822	797	810	802	831	801	848	810	800	847	800	802	790	820	842	835	812	847	826	756	803	788	849	818	832	816	806	824	817	811	856	841	820	824	776	819	794	824	809	755	780	881	813	791	849	798	816	792	830	831	833	854	797	827	867	792	772	823	820	849	851	834	832	811	805	791	789	795	798	815	794	824	783	820	835	813	822	803	805	864	835	813	844	785	773	868	843	832	814	807	837	779	824	851	809	833	851	766	778	838	838	819	810	795	868	817	831	791	853	801	804	815	920	830	811	810	811	824	851	798	843	815	810	886	768	834	780	791	815	797	808	839	830	831	824	794	822	859	848	780	805	865	829	831	810	829	900	847	793	835	771	801	826	806	830	843	803	788	780	824	838	848	798	807	794	779	847	800	804	858	894	872	830	802	800	848	833	764	855	819	789	862	828	808	858	830	846	812	809	818	776	811	832	866	860	848	834	817	810	889	841	842	843	825	843	788	799	788	839	871	829	825	785	808	863	820	813	799	843	810	813	797	817	808	821	804	822	791	808	879	783	819	808	824	832	850	795	808	809	819	794	838	861	766	861	799	826	842	798	804	875	807	783	732	823	824	855	865	889	847	833	821	803	894	808	833	795	844	821	813	795	840	804	846	831	850	807	828	823	860	880	842	758	845	796	827	820	780	793	857	884	861	812	785	822	780	758	869	829	858	834	819	857	829	822	816	828	812	841	848	843	815	793	751	841	793	775	836	831	822	790	820	803	839	826	816	839	854	852	844	856	785	796	827	826	785	851	841	813	802	786	808	851	804	826	833	835	835	798	776	835	826	867	794	799	827	808	825	791	807	814	811	809	823	779	881	844	786	834	831	805	766	847	817	790	841	880	855	848	762	812	828	764	838	831	847	830	798	818	791	741	838	860	788	826	886	795	770	853	846	819	811	832	852	831	772	819	784	832	808	861	852	916	827	828	778	805	813	812	862	791	829	778	796	873	818	800	873	869	786	816	800	823	809	804	844	767	768	862	837	814	791	800	794	841	810	813	866	825	767	823	841	855	817	849	783	842	802	767	774	859	788	821	826	791	808	838	848	835	845	828	770	811	772	784	848	835	829	814	843	785	844	845	838	824	824	790	830	764	796	785	813	834	846	786	813	842	777	850	818	801	790	760	837	808	785	860	794	830	830	834	831	801	842	838	829	835	812	823	791	823	842	853	798	861	883	855	880	760	868	827	811	858	789	800	852	786	823	848	786	812	828	862	753	802	829	826	784	807	797	765	836	837	824	823	835	771	830	836	813	825	832	815	782	820	812	779	791	823	812	829	867	817	863	798	844	803	806	811	822	839	812	818	866	812	805	853	862	865	843	837	801	818	844	843	845	764	824	834	794	807	854	873	806	837	817	853	854	803	871	800	816	825	857	802	833	795	887	838	851	861	874	804	843	834	844	849	818	846	839	832	811	814	883	844	825	841	862	850	813	799	828	831	796	841	817	867	808	831	842	803	797	825	884	876	828	847	838	889	779	789	851	800	841	855	820	846	822	845	807	825	862	805	851	856	829	817	889	807	823	861	856	816	807	819	821	832	836	823	812	853	746	853	798	830	798	888	836	811	800	781	820	788	855	836	827	801	850	811	823	799	827	869	811	764	780	791	843	840	827	842	831	837	810	794	826	833	853	805	856	800	873	796	835	849	755	855	802	873	865	784	845	821	869	838	817	835	805	845	808	819	838	830	818	817	857	842	836	788	782	778	805	845	823	802	785	805	834	817	850	859	819	833	840	805	781	866	775	799	811	813	823	828	767	836	800	769	827	825	838	824	834	861	794	850	854	787	842	797	834	779	758	833	855	827	856	848	830	853	799	842	794	762	835	846	835	798	825	778	809	816	789	806	768	838	790	804	876	817	836	818	845	831	840	806	853	832	823	782	900	835	793	821	832	828	814	825	787	804	829	819	845	819	827	850	822	834	820	807	830	801	813	827	868	867	802	846	863	856	781	811	827	821	842	816	790	831	847	847	837	808	854	826	792	765	839	799	779	827	885	797	847	822	765	812	784	753	815	820	800	889	779	833	821	827	812	808	813	810	789	775	791	814	872	779	839	776	858	862	817	834	874	812	826	802	795	823	759	852	824	802	844	858	865	847	880	852	823	834	824	800	799	837	828	828	808	832	819	840	821	798	797	871	762	806	789	813	769	829	780	797	804	835	777	809	858	826	831	792	800	829	837	858	785	848	852	852	808	842	824	822	815	871	751	811	852	818	743	827	820	862	843	854	848	843	847	761	806	856	795	799	852	806	838	774	799	826	821	836	815	802	892	845	854	829	750	845	814	836	803	821	787	842	838	794	821	827	833	831	828	810	815	799	814	832	869	787	810	769	810	819	804	877	799	786	820	814	832	796	839	777	768	767	841	857	821	770	781	811	807	860	813	762	842	817	857	877	831	822	849	802	872	810	822	850	869	795	829	821	827	826	848	862	777	781	773	801	853	794	826	819	786	853	838	770	788	798	802	820	865	808	793	813	800	843	854	788	811	845	821	784	783	826	899	829	775	839	832	841	783	803	840	846	882	799	782	846	789	815	811	826	851	829	840	876	826	767	807	829	803	764	812	821	825	794	810	854	854	837	839	841	792	834	847	822	810	839	818	837	793	813	824	889	842	805	790	837	812	833	859	857	808	786	844	883	825	853	782	855	821	894	791	826	807	770	825	833	844	835	781	838	806	843	808	821	773	826	818	820	824	782	797	806	795	825	821	838	837	900	829	832	789	788	773	803	816	815	829	803	808	777	829	837	826	870	843	842	822	803	823	808	815	888	815	805	806	814	753	815	723	842	854	864	833	875	903	810	843	878	782	825	826	827	821	783	777	842	796	800	822	795	781	800	789	823	821	835	824	867	822	785	829	825	796	812	841	804	802	794	792	824	815	798	851	834	836	814	792	816	767	772	864	806	813	865	842	866	828	855	800	840	880	797	833	767	820	837	826	795	845	824	771	816	798	822	829	877	837
18834	35068	20519	10260	542	65	68	76	76	62	60	62	62	74	77	67	71	60	403	979	640	327	154	90	70	82	56	55	53	80	58	66	70	55	58	77	73	68	49	59	67	68	62	74	67	61	61	76	56	75	57	42	61	54	50	62	70	60	62	59	60	51	56	56	75	65	54	59	65	59	66	67	72	64	54	47	71	62	63	46	68	56	61	75	72	58	61	68	56	57	61	66	58	59	58	59	62	48	71	55	73	60	52	62	60	59	53	47	55	62	51	43	61	70	69	64	73	65	65	53	78	52	68	54	67	61	70	46	63	64	60	58	61	59	61	60	63	59	68	64	59	78	47	71	53	60	80	80	59	70	65	78	73	75	55	67	43	66	46	62	61	70	62	58	53	53	65	66	72	58	64	69	73	64	53	68	69	67	60	79	65	59	50	62	58	64	48	65	59	75	67	63	61	53	59	64	60	66	70	60	49	68	71	60	62	71	62	70	57	55	69	51	67	72	58	57	60	78	63	63	54	62	63	62	59	59	67	47	72	61	68	70	81	63	52	57	76	72	56	56	71	54	58	54	70	52	45	57	66	57	47	65	69	73	69	63	69	60	80	68	57	68	64	51	51	61	60	62	59	68	64	58	58	61	54	62	68	48	71	61	51	51	73	60	54	52	57	53	67	52	75	72	67	71	65	60	48	63	59	54	70	66	59	59	70	47	45	61	72	64	64	57	55	55	71	60	55	60	61	50	52	67	63	54	61	65	68	57	48	70	65	61	77	54	63	62	53	45	53	59	68	66	74	57	70	59	67	52	69	48	70	62	68	49	71	53	62	65	67	60	62	62	62	70	69	64	46	57	59	56	69	69	56	73	55	52	57	63	50	75	67	64	49	62	69	50	64	52	62	68	56	75	63	58	60	57	67	70	64	60	62	48	58	67	77	60	83	59	53	65	58	76	74	56	53	59	76	50	65	57	64	76	58	65	57	65	63	57	59	62	60	64	60	56	54	72	61	65	72	65	60	68	67	56	61	63	65	78	63	51	60	71	88	65	72	64	51	51	58	55	56	55	68	59	64	64	63	68	62	78	54	63	66	76	63	57	61	50	62	54	60	51	70	59	61	66	62	65	70	59	71	74	62	68	67	65	60	61	47	63	56	72	61	62	66	56	53	69	74	61	67	67	52	55	55	65	62	52	69	62	57	64	69	75	50	60	55	75	50	56	65	68	69	61	58	59	64	69	54	67	73	64	73	57	70	51	63	61	62	68	46	53	58	60	77	57	59	63	54	65	62	77	68	57	62	50	70	66	70	65	74	58	67	70	58	76	64	66	51	68	59	55	57	63	53	52	74	64	66	66	49	73	72	59	60	66	75	61	63	77	59	66	63	59	70	48	66	64	58	60	66	57	56	64	53	53	67	59	52	67	65	60	57	52	63	53	63	66	62	72	49	57	44	63	58	53	62	63	72	64	51	77	63	39	66	55	50	54	46	50	63	56	62	54	62	67	72	56	76	75	77	64	59	68	53	56	59	58	49	70	47	51	65	64	60	52	61	72	64	67	63	54	65	49	59	51	53	73	39	56	50	62	56	63	62	61	54	68	57	54	50	63	65	57	70	66	55	61	65	77	70	56	66	77	73	64	50	64	73	68	74	47	67	61	52	65	68	62	69	68	63	73	67	52	62	59	71	72	58	78	58	55	71	71	69	57	57	52	75	80	81	68	55	66	69	62	65	69	66	48	67	72	77	61	56	54	74	61	65	56	55	65	68	67	54	60	69	55	62	60	49	60	70	64	73	57	64	55	64	53	56	73	59	48	56	73	55	82	66	62	62	62	53	61	53	58	59	56	69	47	62	61	59	56	52	42	65	55	56	61	62	63	72	51	72	56	62	65	67	58	67	41	63	56	64	55	62	58	57	69	72	64	69	82	77	62	61	58	58	73	71	70	74	52	57	61	81	58	56	53	51	54	56	59	60	60	65	62	72	65	58	62	59	76	61	72	50	49	53	62	70	63	83	54	64	71	57	61	54	67	64	60	52	67	59	67	70	57	64	55	50	55	63	62	59	68	59	70	49	57	69	68	58	71	68	66	63	62	56	65	63	59	62	64	47	54	67	63	75	57	54	58	62	67	56	60	54	67	61	61	50	63	76	57	67	70	71	64	52	49	71	48	69	56	65	65	61	61	53	58	62	74	60	50	69	60	55	64	67	68	60	62	49	60	64	60	51	55	76	47	61	57	75	52	74	66	51	66	68	64	59	69	55	81	54	58	68	75	82	63	61	59	62	65	69	59	64	56	65	56	64	59	60	46	65	53	67	59	59	58	57	72	62	66	57	56	59	72	67	55	66	58	69	57	80	78	58	71	64	54	55	74	71	56	64	71	54	72	60	56	56	69	69	76	54	65	65	54	59	65	61	76	62	66	68	62	71	75	81	57	62	69	59	64	61	56	50	61	60	51	58	64	63	76	56	45	56	57	56	62	57	60	70	61	66	66	54	68	63	63	62	52	65	64	77	66	75	63	54	56	56	64	52	60	60	65	62	45	62	75	77	45	60	54	70	55	44	72	66	66	68	52	48	54	59	57	47	64	55	46	67	71	64	60	77	70	44	58	63	81	53	70	62	74	55	72	71	56	63	51	58	76	59	61	67	55	75	73	69	52	71	54	60	67	61	68	61	77	54	75	76	48	66	68	70	57	71	66	55	68	76	53	61	53	68	69	50	69	50	75	68	68	60	68	73	61	59	67	65	61	79	70	60	61	63	66	61	69	54	55	74	62	65	61	66	66	70	74	50	51	67	55	59	74	76	57	59	44	63	59	64	65	76	77	64	61	54	61	58	59	53	55	66	61	61	63	64	65	51	58	68	67	65	69	63	61	54	46	61	69	59	61	52	60	62	58	59	54	59	62	77	64	53	65	54	54	61	56	60	63	66	56	62	60	55	61	71	63	67	56	65	45	72	53	64	45	59	74	58	73	60	51	67	72	68	54	67	73	58	57	71	73	64	79	57	49	71	56	73	63	74	60	64	60	53	72	60	54	67	58	65	68	63	69	62	76	54	71	56	59	68	57	55	62	69	46	69	56	60	69	68	50	65	60	67	57	80	70	74	75	69	54	59	66	60	64	63	51	73	65	68	53	66	59	61	52	62	61	49	57	55	74	51	63	75	64	66	68	53	70	66	67	74	42	65	54	64	49	60	66	69	72	65	69	54	53	47	70	55	75	62	72	66	59	75	46	42	63	68	57	49	76	57	61	59	48	56	65	54	57	60	71	63	59	62	61	59	74	52	64	68	71	76	62	55	81	52	63	48	76	66	70	52	62	73	67	53	77	61	56	56	69	67	56	59	53	54	64	76	56	44	62	65	65	68	57	58	57	58	57	70	60	51	55	56	65	68	67	63	64	63	65	71	62	61	75	45	45	73	53	67	59	63	66	71	64	70	61	71	50	62	68	66	52	66	74	60	73	51	56	78	65	52	56	60	49
43324	48475	41084	44664	3385	2471	2103	1777	1466	1296	1170	1086	1074	1024	1049	965	914	941	10873	20388	14981	8188	3295	1294	925	760	742	761	798	781	753	783	758	761	784	796	762	743	811	788	742	753	716	776	756	731	727	722	773	757	779	780	782	750	829	756	780	751	786	685	742	780	804	768	780	800	733	779	709	663	783	725	720	775	776	746	702	707	754	717	797	770	760	743	758	740	779	755	724	683	800	784	727	769	745	771	761	751	761	781	733	757	764	692	767	750	746	752	762	801	774	761	748	732	718	719	777	731	729	708	771	790	743	759	700	782	802	765	696	743	748	776	767	770	751	751	742	803	774	756	729	737	770	779	780	754	761	763	720	762	787	785	784	781	723	772	760	792	760	740	733	785	699	739	718	715	716	755	786	762	733	812	781	743	729	686	716	758	745	713	777	736	746	701	740	814	769	745	746	746	741	763	763	758	746	725	750	712	745	721	790	742	771	738	745	721	761	755	755	801	793	717	766	726	784	753	748	743	747	720	793	777	815	746	734	787	745	734	715	738	768	756	727	756	669	794	732	751	770	702	712	773	759	776	739	754	749	755	737	735	745	725	764	739	807	708	795	749	692	738	743	745	733	745	735	740	771	780	786	735	748	725	773	758	750	715	717	748	768	760	732	712	796	730	754	732	746	746	767	701	771	772	785	748	761	769	780	774	730	775	805	756	740	758	761	720	772	740	727	718	774	791	779	729	755	769	722	792	738	760	717	738	709	764	722	835	751	780	723	759	739	761	736	743	758	792	773	718	781	735	771	781	751	779	734	736	749	799	747	791	724	747	747	763	726	727	785	761	765	746	732	763	801	723	751	733	760	829	749	759	746	713	750	730	799	771	745	720	739	732	736	787	737	800	753	742	749	737	760	713	723	780	753	770	757	747	753	758	742	774	744	762	748	761	752	780	789	820	765	757	760	690	767	724	775	741	741	774	725	766	801	754	748	753	768	760	719	756	745	731	786	752	798	746	746	784	736	786	758	747	749	744	746	759	786	731	764	764	746	764	745	761	763	758	801	740	725	784	718	799	774	794	768	819	717	767	747	724	792	763	767	780	695	776	770	794	763	758	724	746	779	727	765	740	757	773	741	795	749	778	743	763	794	766	721	769	753	761	761	740	755	725	747	801	757	768	750	747	743	800	741	764	771	753	751	774	782	750	775	775	782	752	744	747	722	794	743	760	758	732	719	804	713	734	798	770	749	779	767	708	756	737	724	746	765	744	737	781	768	756	736	764	779	774	805	782	779	708	777	745	770	782	757	761	768	717	710	717	782	727	800	759	732	766	719	836	694	732	733	780	745	774	775	743	760	753	775	721	722	778	786	741	801	804	734	800	743	776	749	740	816	697	764	729	750	770	790	726	784	768	754	807	749	783	784	753	783	773	720	769	774	754	731	766	732	775	777	747	727	758	786	752	777	800	743	649	747	783	737	739	777	769	772	783	711	728	735	795	775	733	763	705	753	750	746	733	767	753	780	723	790	780	779	720	720	790	736	696	786	732	718	766	777	746	769	698	760	754	790	736	727	674	707	796	719	730	773	790	747	789	793	779	727	790	700	742	681	761	765	749	791	749	765	701	689	757	712	752	788	793	727	763	747	760	740	747	701	726	727	783	748	764	779	779	768	753	764	790	801	772	756	744	767	801	810	745	785	736	780	780	749	738	738	766	778	762	709	694	766	740	735	750	729	739	719	733	805	776	758	737	741	764	747	777	825	749	747	753	751	741	686	772	698	757	738	793	771	768	724	734	728	730	761	808	803	754	748	766	760	768	751	739	785	749	714	820	759	752	740	784	694	748	743	749	769	705	715	745	731	767	769	725	743	735	759	780	821	769	766	754	698	755	706	736	724	791	751	744	748	744	758	752	788	702	713	746	773	745	749	776	743	762	804	766	707	740	762	768	729	722	758	773	750	750	778	761	802	765	766	747	753	785	720	753	709	739	767	714	776	737	765	739	771	733	730	709	758	774	747	799	765	789	776	725	767	748	771	719	748	725	780	781	778	763	761	724	801	827	735	758	813	773	767	733	770	740	749	779	799	758	727	733	777	723	773	793	754	775	775	781	711	753	770	747	718	680	751	775	772	770	767	740	734	707	770	718	730	727	700	769	753	761	730	704	766	723	749	742	721	717	775	797	711	740	750	784	702	772	738	713	739	732	762	758	741	756	753	764	736	735	735	721	702	724	759	769	756	740	835	781	710	794	716	735	785	766	773	724	753	716	749	818	731	789	773	791	717	742	741	754	787	799	729	769	765	748	759	763	697	739	719	754	779	745	764	793	724	711	750	763	770	804	739	747	822	757	804	752	750	758	769	773	780	739	722	781	779	780	724	734	733	737	727	723	766	752	714	740	695	758	755	766	724	757	757	780	765	765	726	750	781	731	766	740	759	776	763	759	755	730	746	764	739	740	745	746	760	723	806	779	753	710	744	721	732	717	732	787	732	802	749	745	808	748	779	734	744	770	784	730	763	778	733	749	764	768	770	734	802	764	772	766	725	748	756	776	750	756	748	765	754	770	738	783	760	754	750	731	754	742	790	757	697	740	765	740	823	711	775	762	774	810	783	777	756	716	768	748	738	775	767	738	774	688	748	729	761	744	767	794	765	768	715	736	781	745	726	856	752	717	729	764	793	784	746	781	739	748	768	739	748	767	751	750	771	759	784	748	772	732	755	731	744	748	761	770	810	811	759	770	757	778	778	733	744	787	736	777	772	788	748	783	712	736	725	797	735	804	765	718	761	720	776	751	758	725	783	798	776	735	775	750	743	738	785	726	767	747	798	745	752	747	728	798	759	715	747	762	722	743	750	796	746	758	775	757	736	781	750	798	748	757	780	737	732	737	730	736	699	799	759	768	743	744	780	770	772	699	738	769	764	778	715	786	789	772	787	793	778	780	787	726	721	771	719	763	765	722	745	778	744	744	759	766	744	716	755	735	781	748	771	746	782	754	741	712	721	707	762	777	735	773	755	736	777	709	747	772	768	737	752	789	750	792	804	722	755	765	741	757	716	760	706	749	748	765	777	793	723	739	743	699	768	810	797	756	773	744	803	744	797	746	722	779	739	742	714	755	719	744	763	786	775	751	703	743	779	738	747	708	768	793	743	777	740	736	798	784	717	770	785	671	752	776	749	747	748	700	781	749	751	746	744	782	795	774	778	737	769	781	756	716	712	771	766	763	753	795	733	748	763	706	742	777	770	796	767	781	724	729	748	729	733	759	731	708	780	770	733	725	748	769	722	769	734	765	761	741	749	766	727	753	724	766	775	781	713	758	782	736	762	781	773	744	715	747	744	786	723	739	736	727	741	743	765	730	750	744	759	767	827	797	798	763	793	747	742	767	771	784	770	762	745	724	722	756	745	742	753	761	775	763	773	753	766	754	737	723	790	736	753	731	710	741	749	763	719	801	719	760	774	747	716	764	771	737	769	812	794	763	778	798	789	717	737	775
4980	8811	4456	2266	158	54	70	59	51	63	60	55	70	62	54	66	68	43	163	276	225	127	104	60	51	55	66	56	57	60	62	63	55	59	69	65	63	41	63	48	66	57	56	55	62	52	60	70	65	62	66	52	67	58	56	66	59	64	74	60	60	64	52	51	62	69	57	53	60	64	55	54	53	64	63	60	52	61	65	66	45	41	64	52	56	43	58	68	66	59	63	52	55	54	67	55	63	70	44	46	44	67	65	58	60	53	53	60	67	61	51	43	69	69	50	44	62	68	47	52	57	65	56	61	59	49	61	56	56	41	58	55	56	49	56	66	64	58	46	53	44	68	69	61	47	55	51	44	54	49	57	63	75	70	67	51	66	52	54	58	68	55	52	66	54	45	61	61	55	58	54	50	56	59	55	60	62	61	66	67	53	50	56	66	63	72	71	69	49	66	54	58	60	52	60	46	45	60	70	68	60	54	44	62	54	60	59	54	55	61	61	66	50	57	42	71	47	60	51	61	65	58	54	80	60	58	55	48	47	56	65	71	65	72	55	64	55	66	55	60	57	66	80	65	46	54	58	49	61	75	61	61	57	46	61	63	63	51	59	51	60	57	61	51	61	58	58	73	54	65	65	58	82	57	50	50	50	61	72	44	58	62	50	54	64	71	64	56	56	61	63	61	56	67	60	63	66	54	70	72	65	44	55	66	50	54	63	70	67	66	70	83	56	62	69	40	62	65	55	61	60	45	51	50	71	55	55	62	64	62	38	63	62	52	55	62	52	70	52	66	51	72	59	53	55	66	81	57	51	61	70	58	59	64	55	58	58	53	57	58	52	55	57	63	57	46	60	58	57	48	64	52	60	67	47	66	61	51	56	51	52	55	50	71	61	50	58	62	64	53	54	57	72	69	55	68	55	56	53	53	54	60	72	52	67	61	64	73	60	62	55	70	52	50	62	69	60	66	58	71	62	56	67	57	60	69	52	62	55	51	54	52	67	62	44	58	66	71	73	51	54	72	53	72	59	54	73	66	49	58	50	64	50	55	51	73	53	64	67	57	66	53	43	71	48	51	54	53	57	48	59	60	57	57	62	46	55	60	67	57	49	54	45	74	57	49	62	64	53	48	64	49	60	53	57	49	53	55	63	69	56	57	58	63	67	69	55	59	55	53	52	64	63	53	59	43	68	46	63	51	69	50	62	64	71	72	36	54	73	63	76	60	61	67	57	63	58	52	52	69	53	50	48	61	62	68	42	60	55	62	76	53	67	53	59	64	54	55	78	63	54	63	55	73	58	53	62	61	56	49	62	54	67	62	61	72	51	66	58	54	55	49	56	60	63	48	71	57	74	63	66	56	57	59	53	50	56	67	59	64	49	61	39	53	60	63	49	70	64	57	66	60	60	71	56	72	64	71	82	57	60	57	62	53	63	52	58	72	39	53	71	57	52	74	52	65	64	54	81	61	53	63	48	60	69	42	50	54	70	65	48	53	48	57	48	45	54	54	55	59	59	53	63	56	47	62	56	59	72	60	77	71	57	58	63	53	55	59	58	61	53	57	58	55	60	52	59	54	70	66	47	61	75	64	51	61	55	66	49	65	54	52	51	61	59	66	55	66	52	68	75	74	53	57	66	65	61	58	51	65	59	58	64	53	70	65	59	53	61	57	77	53	54	64	65	51	72	54	77	60	49	59	71	64	52	59	71	64	69	62	52	68	67	69	57	55	61	64	72	53	59	66	44	56	64	65	43	71	52	50	66	65	56	58	54	62	39	47	58	68	54	63	53	58	60	58	72	60	56	61	63	60	68	67	77	43	49	60	62	67	67	51	55	46	60	63	59	53	60	62	62	62	53	48	60	60	57	63	49	47	65	72	65	57	61	66	64	53	43	50	57	58	48	70	59	50	57	59	57	57	61	48	71	74	59	50	62	64	61	65	61	70	68	67	70	65	57	47	57	61	53	67	56	58	54	59	58	62	59	70	57	61	60	63	50	55	56	39	48	44	73	63	57	68	50	65	58	62	64	59	46	69	64	61	53	63	50	49	66	61	77	56	69	59	63	63	58	53	49	48	65	74	68	61	45	63	67	53	45	56	64	61	59	48	49	62	42	65	66	47	53	58	59	61	64	65	74	83	85	58	61	48	61	65	47	72	55	59	49	63	57	55	53	51	64	73	66	63	62	51	60	47	67	57	55	58	53	67	53	59	56	66	64	65	54	51	71	44	57	60	62	68	55	40	49	67	58	43	69	53	48	56	51	62	53	71	60	57	66	50	61	49	51	45	69	56	53	57	63	59	56	50	64	58	61	44	57	64	53	66	47	60	55	74	54	43	58	67	62	69	61	60	55	67	73	54	68	55	45	62	61	68	56	54	74	48	70	46	46	65	64	66	48	69	54	67	52	53	50	56	53	45	55	46	56	75	62	67	57	63	54	65	73	55	77	51	53	73	51	53	58	49	66	54	56	48	66	53	62	69	69	58	55	60	64	53	69	52	57	42	58	66	70	54	60	56	61	63	68	63	51	71	66	51	68	69	65	72	62	61	55	56	56	72	55	55	58	49	58	78	48	62	62	52	45	66	66	56	57	50	58	59	75	59	49	52	66	54	55	78	66	68	63	63	58	54	63	58	64	50	68	59	62	54	73	54	59	51	53	49	56	64	60	56	66	68	61	55	59	49	62	55	65	49	47	50	54	50	53	50	74	64	51	46	58	55	59	52	57	56	51	46	57	54	63	56	58	61	52	58	62	66	47	53	59	63	49	59	59	54	59	69	60	72	60	65	62	44	70	63	50	56	65	54	73	60	58	61	59	56	65	45	60	53	46	49	67	66	61	38	60	55	53	53	59	63	53	65	76	63	67	62	52	51	53	61	64	66	69	66	65	57	63	57	68	57	56	69	59	59	55	72	65	40	54	55	63	61	49	63	58	49	68	61	53	61	60	55	66	63	55	50	62	60	67	52	53	58	50	50	65	62	61	48	67	58	51	60	50	63	56	65	60	62	44	62	52	59	54	64	54	63	56	54	59	67	50	69	72	67	58	58	60	73	60	63	55	43	56	55	60	68	56	56	52	78	67	56	66	68	55	66	54	52	46	52	52	70	47	76	61	51	48	53	56	75	59	51	64	74	66	58	57	59	64	61	57	55	47	57	54	66	57	58	57	46	58	67	71	77	67	61	57	69	58	46	50	63	71	65	67	45	69	61	67	66	61	56	57	52	61	60	58	68	53	55	60	57	56	48	52	56	56	62	61	48	58	62	55	68	58	50	50	56	66	49	47	63	65	65	58	62	67	39	69	57	64	54	59	59	59	50	72	54	65	55	61	65	63	66	57	61	59	48	63	65	65	69	57	69	68	63	50	68	60	59	49	47	51	65	65	68	53	50	57	72	59	53	57	50	49	53	52	68	76	51	60	64	57	55	57	64	49	65	58	55	54	58	49	68	61	57	65	48	50	65	53	55	62	59	62	57	65	57	50	61
36008	34768	25148	28276	3045	1077	1005	952	854	860	837	802	832	779	738	769	720	723	4111	7382	5389	2953	1453	907	745	727	691	688	671	707	729	690	726	715	719	701	709	709	693	719	699	717	704	746	714	739	730	679	699	691	728	695	696	702	704	705	687	720	692	718	683	706	707	693	717	686	710	709	713	709	726	721	702	717	699	708	719	743	795	717	709	768	722	694	699	798	715	673	709	700	723	721	714	740	755	679	706	715	697	685	772	720	706	727	706	761	752	732	729	739	690	690	710	762	749	737	755	687	695	719	702	722	713	706	734	687	692	649	654	747	684	754	736	743	688	735	733	714	732	746	750	668	730	733	725	742	698	718	695	719	703	753	683	716	696	718	739	740	714	698	707	752	694	717	740	737	662	732	708	698	701	726	697	700	701	759	756	747	770	739	737	686	737	728	724	718	711	711	737	681	687	738	779	682	714	731	680	739	702	690	658	735	692	704	700	700	686	761	719	683	723	720	709	718	621	722	706	719	698	720	729	726	729	688	727	719	719	705	730	712	737	701	748	723	704	732	683	703	724	715	699	717	710	710	734	692	732	729	688	704	725	676	697	682	702	687	734	682	743	764	721	722	739	698	708	739	714	683	734	680	683	669	697	703	760	771	706	734	714	653	751	718	719	729	734	729	709	755	756	697	679	725	726	682	721	759	748	665	704	680	728	713	702	700	700	693	698	743	740	726	695	736	730	764	718	674	677	700	703	707	741	711	723	748	729	756	703	734	754	730	687	728	751	758	720	739	746	691	775	764	705	746	682	739	725	736	715	764	723	746	750	713	735	725	696	743	676	679	746	693	730	736	703	685	679	718	674	759	715	652	752	729	677	738	673	685	751	713	691	699	758	734	743	717	638	718	708	717	715	692	765	724	756	708	726	699	738	691	701	707	716	698	751	705	771	713	683	725	736	693	735	697	724	740	695	685	688	683	767	725	704	668	643	699	685	713	750	709	729	724	697	772	723	702	642	731	733	716	745	707	716	700	701	759	744	747	696	700	720	739	716	643	741	690	684	749	757	700	704	708	725	766	719	734	700	699	678	738	699	727	715	755	733	703	768	696	716	746	721	720	712	752	699	764	708	722	726	746	726	711	731	717	707	679	708	695	727	697	717	749	736	749	736	710	778	748	702	698	698	713	675	684	721	731	789	691	713	698	759	728	727	763	750	750	725	757	701	771	720	700	691	755	728	702	714	740	700	749	733	700	734	716	729	674	787	693	760	669	653	718	726	729	732	767	714	711	752	737	710	712	728	697	711	746	758	709	695	752	703	706	781	760	714	699	682	659	704	710	679	710	683	666	717	725	713	681	689	705	708	775	693	765	725	726	698	704	741	715	685	698	648	751	735	704	760	655	714	749	713	699	690	751	791	717	709	715	675	722	794	730	734	669	716	736	693	695	722	754	676	710	731	718	732	701	727	797	720	712	702	712	678	738	719	719	744	732	701	732	740	727	724	725	721	715	658	718	687	717	713	771	699	696	707	715	756	745	722	721	715	689	714	717	710	733	710	720	751	710	718	735	714	733	709	642	700	704	745	730	715	713	718	729	711	708	706	703	718	725	721	699	714	743	719	723	754	788	735	741	684	699	706	758	720	754	697	694	719	697	746	682	727	689	716	744	718	681	753	670	719	726	757	726	673	693	712	711	702	682	730	732	678	695	749	687	737	738	727	753	725	739	676	730	695	682	723	709	713	727	722	730	725	719	690	684	736	646	743	727	716	714	701	743	730	736	694	711	683	694	702	687	716	696	695	734	685	679	710	727	754	708	665	706	707	697	721	696	678	714	743	738	728	642	732	698	697	683	717	736	760	695	733	704	723	718	742	721	713	702	705	680	724	701	649	730	744	742	675	673	721	716	694	714	706	719	696	695	709	719	748	773	733	738	726	728	697	661	717	729	696	671	741	673	752	761	721	710	710	678	699	720	744	706	693	726	685	719	738	695	710	745	696	733	727	734	730	735	690	692	738	680	724	723	689	719	695	702	718	703	723	731	732	689	683	701	754	702	738	678	739	697	711	724	695	718	748	691	723	756	738	746	713	710	688	712	738	718	715	769	731	725	713	717	769	722	677	708	749	699	740	711	761	704	706	750	730	706	778	750	714	699	716	718	707	710	706	696	675	732	741	711	669	693	690	713	720	718	711	741	712	679	729	708	757	675	757	688	716	711	722	687	675	708	724	685	716	706	684	681	769	737	690	760	722	715	725	699	723	667	688	708	732	710	716	736	705	724	724	729	689	775	684	718	717	674	735	717	757	728	750	677	746	670	766	715	709	711	729	709	688	736	713	713	709	686	730	764	790	726	713	717	680	718	739	722	664	769	710	705	744	668	700	720	749	701	752	725	697	744	717	726	734	746	704	681	736	694	705	729	682	720	715	671	690	732	721	682	695	744	728	725	719	692	714	711	729	688	757	729	750	726	702	656	683	709	710	743	716	783	722	732	705	664	723	704	768	688	704	722	718	705	747	704	725	729	722	699	710	719	751	703	711	759	762	726	711	701	737	784	706	777	720	704	704	758	748	699	720	675	719	710	691	717	700	688	708	742	735	720	726	717	701	693	700	723	698	728	681	675	686	727	727	712	789	760	728	701	672	763	688	704	727	738	631	735	711	673	695	687	696	698	697	698	662	675	776	747	671	740	668	729	686	704	726	739	660	701	735	678	751	727	661	714	734	700	693	719	691	699	743	748	754	780	774	729	681	728	683	715	684	702	750	713	734	735	750	759	679	707	745	720	738	716	672	675	703	736	756	795	683	692	733	707	703	729	684	737	737	732	720	754	723	669	710	734	681	689	710	747	710	724	716	700	670	693	702	728	714	679	744	672	676	708	741	723	746	728	737	689	722	701	704	693	732	743	723	708	678	729	692	738	766	712	725	721	726	747	699	697	728	751	738	725	731	716	727	774	688	709	688	740	746	693	716	713	718	728	698	739	679	667	708	735	719	675	683	711	708	749	759	759	752	696	710	740	713	687	709	706	720	751	702	679	699	701	773	701	724	706	745	775	683	692	708	752	706	748	743	718	745	703	722	718	703	700	729	726	724	748	737	739	759	683	739	733	746	692	734	748	676	705	702	721	736	696	713	729	704	711	721	696	680	740	679	755	743	700	732	705	709	753	689	757	723	724	714	773	707	724	735	715	726	704	715	701	706	699	695	707	721	761	668	744	681	731	739	692	707	692	714	693	753	713	675	725	701	713	738	675	740	706	701	744	730	743	737	695	718	691	700	663	752	761	730	732	736	737	707	731	740	729	735	683	720	716	711	709	716	679	684	733	723	695	703	749	736	747	683	678	716	728	712	704	720	744	738	694	715	744	689	713	670	706	749	694	741	743	725	728	667	731	702	768	725	670	676	697	718	747	698	744	726	724	721	714	736	728	719	681	718	688	775	689	695	690	689	717	699	737	733	710	655	711	741	763	705	718	691	695	702	736	717	728	730	707	708	724
12664	27714	14257	6985	373	77	51	52	57	58	58	69	54	50	62	49	58	64	377	554	406	221	122	81	52	56	72	53	70	54	54	59	44	60	61	60	50	63	65	57	47	56	65	50	75	50	66	60	76	63	51	50	62	68	61	60	45	51	47	52	55	60	61	68	50	55	70	46	43	62	47	63	47	50	37	52	42	59	53	51	46	56	60	52	63	77	62	55	65	65	58	65	46	47	38	51	56	55	44	57	62	56	58	53	53	64	65	43	42	56	58	53	53	51	56	48	35	51	56	48	64	57	58	69	52	62	53	58	63	65	55	55	57	64	43	52	63	53	46	63	57	63	44	61	59	59	53	57	57	56	63	48	82	48	48	58	59	62	54	60	59	52	58	59	56	62	63	66	63	52	58	58	59	55	51	64	54	56	56	67	55	52	61	53	75	54	56	58	56	57	52	50	46	37	51	63	44	50	55	59	52	49	54	60	53	61	54	44	68	50	65	62	66	65	53	64	54	62	45	62	45	43	49	54	44	54	54	68	50	61	52	67	52	53	51	47	57	50	62	58	52	69	68	50	45	52	58	51	55	54	58	61	60	70	61	50	52	50	61	63	56	63	59	56	51	67	55	58	66	68	54	50	65	59	37	61	51	67	44	58	55	62	59	46	58	52	56	58	57	68	57	53	49	44	53	57	49	51	61	49	62	80	42	52	70	59	68	54	63	55	58	60	55	56	64	65	62	53	61	67	50	42	58	70	62	43	59	46	57	55	58	61	55	56	69	48	50	56	53	59	44	47	54	58	60	54	75	62	70	58	45	88	57	66	50	55	63	52	68	49	58	44	65	54	67	47	51	64	62	42	62	62	46	57	44	55	52	67	54	47	59	44	69	66	60	54	54	61	63	58	72	58	58	51	47	51	48	50	69	52	61	52	52	62	66	43	67	51	31	48	53	62	65	53	69	58	53	62	60	49	66	53	43	52	63	55	57	44	51	53	58	43	42	53	55	59	62	61	60	53	65	63	71	66	51	58	45	57	51	45	60	54	58	62	49	71	59	64	69	55	51	54	43	63	51	41	52	74	52	50	59	54	65	55	69	54	45	53	51	44	53	72	40	52	55	47	60	59	51	65	63	60	70	66	61	53	47	60	64	58	53	60	53	60	54	59	73	47	48	62	50	58	58	68	57	50	63	63	59	50	52	55	55	57	67	49	64	60	64	62	52	54	66	60	57	66	54	54	57	47	54	55	41	49	55	53	47	50	58	60	62	60	55	52	58	50	54	58	64	44	62	61	65	57	58	63	68	48	62	50	57	55	55	56	58	47	57	59	61	53	70	60	54	50	66	60	57	50	51	55	53	55	57	50	50	59	45	67	51	58	65	62	65	49	56	51	63	69	56	47	53	57	62	65	61	49	57	41	49	60	47	79	60	50	59	68	53	45	54	53	58	68	57	54	60	64	52	76	70	54	64	56	60	57	58	56	44	71	54	45	61	62	63	58	52	61	56	66	57	65	63	45	51	49	70	70	58	50	54	66	60	65	74	57	67	54	49	61	73	46	60	48	54	63	68	49	59	64	65	56	61	57	54	56	57	60	65	54	63	49	59	65	60	54	76	60	59	54	49	60	52	59	65	66	56	68	63	67	64	69	54	58	51	51	57	65	60	47	42	51	64	59	50	70	56	65	56	59	55	65	61	44	54	63	55	55	40	48	55	61	50	60	61	58	58	54	54	66	50	56	55	53	54	61	52	61	61	61	64	52	75	54	58	59	53	63	62	64	59	65	46	51	63	52	65	57	51	58	49	67	55	57	65	58	66	55	72	55	53	56	41	68	56	61	51	47	57	60	64	62	62	51	58	52	49	68	63	51	57	58	64	51	53	59	64	57	57	52	48	52	57	53	57	61	48	53	72	59	63	56	60	65	63	52	65	56	50	61	60	73	67	56	61	58	60	52	61	63	59	53	57	52	58	58	56	59	44	51	56	47	68	47	64	54	54	69	51	58	60	52	51	60	57	60	58	59	61	59	42	51	53	52	60	52	48	53	53	58	54	60	53	53	51	45	54	59	56	72	48	59	64	59	66	54	56	52	55	52	44	65	53	58	64	58	52	54	59	62	54	55	59	50	51	40	62	70	56	53	59	59	59	66	53	56	41	48	58	50	55	48	59	61	56	58	47	64	61	47	59	46	53	55	51	39	58	68	55	56	45	62	65	53	68	53	51	64	68	63	63	62	71	65	53	50	59	65	46	53	48	49	47	61	56	63	60	50	62	50	66	55	57	47	55	62	44	66	55	52	55	53	57	52	46	57	45	54	63	60	66	60	76	54	58	50	56	50	52	65	70	67	59	56	44	57	70	58	58	50	51	66	52	62	62	72	48	60	56	64	62	64	60	57	44	46	51	56	51	47	66	61	57	51	61	64	52	53	59	52	63	54	58	41	57	55	60	64	62	59	63	48	43	60	49	44	59	57	57	55	52	60	48	50	58	63	52	48	51	64	66	70	59	70	42	57	65	58	52	41	54	51	61	58	49	65	59	54	65	62	61	67	56	66	72	49	54	65	61	45	60	68	53	44	61	51	69	61	56	47	57	51	62	50	51	41	58	56	64	58	53	42	72	49	50	53	54	50	52	53	57	67	52	65	45	58	46	57	56	59	62	50	47	60	74	67	51	43	52	57	59	62	64	52	56	57	56	42	81	53	43	70	53	53	52	60	70	66	58	54	50	51	49	61	63	52	53	60	50	65	55	49	52	61	53	67	48	58	53	71	59	50	59	54	58	65	46	53	63	50	55	56	62	70	49	55	78	64	57	51	53	61	54	55	49	56	56	46	69	53	65	75	52	62	62	50	63	63	58	61	56	52	55	58	61	47	54	57	67	48	61	61	60	62	54	53	55	58	56	51	67	48	64	63	60	39	58	51	55	51	54	52	48	57	62	53	61	56	55	56	56	68	66	64	55	55	56	54	54	52	41	44	59	51	51	62	64	67	59	66	66	60	53	45	69	52	46	65	54	51	64	48	68	62	48	48	41	66	43	62	45	66	56	52	55	49	52	41	57	60	52	67	54	54	63	54	53	68	62	48	49	51	66	56	73	47	50	58	50	54	55	62	57	42	55	63	54	47	52	66	61	52	50	68	67	62	56	59	48	65	57	50	53	63	58	53	73	62	62	44	59	52	51	58	64	52	64	73	62	40	57	65	52	68	51	53	63	58	48	60	58	60	62	62	57	50	67	49	62	60	67	61	56	60	51	43	67	53	53	68	53	65	60	57	48	66	62	66	45	62	63	67	70	59	55	46	50	50	58	49	61	68	50	53	61	51	58	68	45	49	52	58	60	53	50	54	58	58	45	56	63	71	67	70	69	47	52	55	56	51	51	56	68	58	63	54	60	57	67	51	36	44	47	58	57	64	65	63	46	55	54	56	60	57	50	61	60	70	51	63	56	49	55	62	59	59	54	53	51	44	56	54	47	68	58	67	48	58
42779	47173	35018	40228	4329	1736	1523	1338	1099	1029	951	884	846	804	804	807	890	1191	9559	14072	10432	5605	2347	1110	783	729	668	718	653	677	679	708	713	701	724	666	653	712	694	669	704	684	644	689	684	680	707	647	662	669	656	669	727	710	710	720	667	644	694	686	709	708	687	692	689	659	687	677	699	684	685	701	690	707	711	706	707	681	708	639	706	662	730	701	703	697	700	653	716	703	689	655	655	632	699	680	668	647	682	698	683	659	656	671	666	640	677	676	656	670	665	662	698	688	645	696	701	685	682	697	625	736	720	672	750	698	682	629	698	737	700	688	701	686	679	689	647	742	680	665	734	716	689	683	674	665	696	668	686	687	681	713	657	704	715	641	683	687	660	683	633	655	664	635	667	721	691	681	674	665	700	694	657	705	662	668	661	675	706	694	682	677	657	736	674	721	650	682	698	673	692	694	668	696	696	691	707	708	652	700	666	697	665	683	676	734	704	668	682	663	692	687	728	761	679	688	706	662	707	699	674	689	644	744	711	641	676	699	703	662	694	691	672	660	680	659	675	733	708	644	665	697	687	692	687	659	741	684	723	674	687	678	737	680	731	705	668	669	681	674	650	640	668	685	715	666	670	626	681	715	642	671	702	699	658	675	705	680	644	695	650	679	738	641	701	642	694	727	698	672	639	687	670	664	710	656	716	703	689	722	675	717	676	728	689	695	703	714	744	696	696	692	698	704	691	645	705	638	711	646	695	682	667	676	698	663	697	703	661	719	684	661	703	728	695	694	674	737	708	720	693	673	687	703	649	689	709	706	674	636	690	683	701	713	635	702	719	688	647	720	698	683	659	674	717	703	637	712	692	695	654	693	687	670	697	650	673	670	683	669	661	716	748	724	724	641	678	658	678	666	703	647	682	683	732	642	682	654	692	677	686	644	641	652	694	669	646	631	667	662	663	703	676	690	708	676	673	709	697	641	660	713	706	660	718	715	723	679	636	692	659	679	697	696	709	690	662	711	671	672	716	690	643	712	705	655	697	662	708	676	679	712	690	683	699	703	672	701	658	687	685	663	683	658	735	704	649	675	682	669	657	674	714	701	704	654	695	693	717	662	696	682	660	779	654	659	726	701	685	652	724	676	688	741	699	678	646	659	687	644	665	720	642	715	665	695	687	699	662	694	687	698	700	660	648	668	688	706	688	695	673	682	678	748	707	644	708	643	691	656	631	665	687	683	712	667	704	705	673	655	706	645	658	663	684	719	679	694	663	695	680	734	694	673	708	701	659	677	690	679	662	633	658	686	696	656	720	654	665	687	664	673	667	665	672	766	678	723	670	665	687	686	673	669	682	726	672	719	707	646	662	678	662	668	728	688	652	691	747	687	666	619	686	700	685	701	665	686	712	674	672	708	692	668	679	639	677	651	654	689	685	688	646	631	699	661	698	696	649	686	639	680	705	707	662	669	626	731	656	688	691	705	686	750	689	726	671	698	660	665	687	699	727	692	696	697	662	708	695	674	697	678	752	705	685	676	688	682	686	686	665	683	679	659	678	703	716	699	684	698	704	697	662	674	677	671	681	691	643	745	751	656	610	691	676	663	726	707	672	686	672	694	669	677	703	675	658	684	661	738	701	678	678	679	670	635	688	675	726	625	675	657	718	671	631	677	647	715	692	677	682	662	701	683	675	695	707	667	664	674	696	673	638	725	686	688	667	682	702	688	672	678	704	668	657	700	722	685	719	724	713	695	720	734	685	653	711	697	683	656	712	711	679	725	668	700	703	680	690	720	658	650	698	713	705	718	698	704	717	673	703	675	689	707	740	736	689	665	722	686	705	712	693	679	687	655	633	723	701	663	667	720	730	696	696	689	690	675	678	731	685	666	673	724	670	658	717	685	679	702	722	670	670	715	706	692	662	670	670	649	649	705	682	726	693	675	678	626	728	659	664	684	691	698	707	715	679	683	689	696	674	710	670	662	661	679	671	686	700	721	698	695	662	667	691	668	708	690	687	677	659	670	648	682	696	732	677	686	673	651	669	665	649	725	678	686	674	635	713	698	662	666	689	678	669	711	703	709	670	685	670	692	666	698	725	684	709	691	681	667	661	698	670	690	688	650	704	700	671	716	700	692	693	700	746	651	653	695	703	668	681	677	704	711	673	691	686	662	617	660	713	686	724	648	714	704	671	649	727	679	702	687	677	614	664	725	691	694	692	695	667	669	711	691	681	672	681	639	659	650	713	683	736	695	623	758	680	686	618	687	680	686	671	627	713	686	707	669	632	699	695	751	702	651	665	688	673	674	676	704	721	700	613	728	704	705	712	716	676	646	754	670	726	712	700	691	706	682	659	710	701	687	703	706	649	655	661	657	674	650	704	690	673	721	639	718	692	688	703	690	656	650	704	679	670	712	709	673	688	705	694	703	662	668	699	691	655	704	668	707	715	701	736	676	675	723	721	707	740	686	711	718	700	717	700	688	699	721	680	679	698	655	617	713	696	637	644	632	699	646	697	673	708	651	721	722	688	700	651	665	664	705	723	738	702	703	666	731	683	693	661	671	620	764	683	650	687	716	707	721	700	697	642	681	679	712	678	689	716	725	692	709	628	673	729	739	700	655	682	695	648	722	665	712	689	685	703	695	634	674	696	694	736	651	711	669	687	742	698	645	708	673	724	710	678	670	684	676	646	691	690	642	732	679	709	666	683	679	654	710	684	707	650	709	693	691	681	670	707	690	701	640	678	673	686	690	714	652	679	660	722	644	701	720	710	663	687	715	693	707	700	655	694	608	688	706	703	698	692	691	695	705	730	693	664	646	620	647	648	658	711	641	691	718	636	720	686	700	759	709	692	676	654	730	695	669	739	710	672	695	718	661	680	702	764	673	697	699	741	684	686	720	674	640	673	681	690	650	719	706	673	662	725	645	672	656	726	708	692	673	614	710	681	691	708	705	671	691	666	699	705	700	678	688	702	686	698	696	668	681	698	690	670	667	682	644	702	679	685	701	679	696	731	717	706	710	683	688	706	711	618	665	685	645	704	680	744	682	709	672	706	666	681	676	685	724	672	705	688	663	632	670	676	670	677	714	684	654	693	714	667	671	707	674	690	696	639	697	680	690	719	681	691	713	683	685	676	736	716	687	707	741	695	637	682	668	691	664	673	654	647	644	653	633	714	694	671	681	707	653	647	689	619	716	725	626	721	682	691	667	671	693	702	721	681	649	658	699	709	701	708	731	701	655	669	667	673	658	672	671	696	680	742	690	691	627	673	693	678	752	692	702	655	686	681	700	665	659	673	701	655	682	660	662	720	676	644	689	710	677	707	680	685	653	722	685	688	702	659	652	689	665	771	640	688	661	650	668	688	689	675	686	717	676	642	704	684	690	672	666	673	689	695	636	691	711	670	699	678	628	696	740	680	672	692	707	658	709	697	726	665	709	645	656	669	663	672	702	712	707	672	678	685	648	672	712	628	685	680	696	706	700	636	675	662	658
13482	25478	14614	5544	290	70	71	80	68	72	56	89	61	83	67	67	67	74	206	561	443	275	128	83	76	82	64	51	76	91	56	72	75	58	68	88	60	63	62	74	86	63	77	66	68	85	61	69	51	68	67	67	74	55	61	76	78	75	60	67	76	79	61	67	69	70	64	69	51	64	60	55	66	58	64	63	49	68	64	76	56	70	67	59	69	60	62	72	68	63	58	90	75	66	60	74	74	75	69	65	62	70	51	61	61	68	60	65	77	75	73	62	86	67	69	71	63	79	78	58	72	63	71	81	69	65	63	80	69	79	66	62	79	51	73	76	75	62	75	69	76	61	72	73	62	64	65	71	62	87	55	55	65	73	72	76	68	73	73	68	53	74	63	55	71	54	79	74	72	70	68	73	71	80	61	69	51	58	59	71	66	79	80	66	56	58	73	69	62	79	63	66	80	67	74	72	66	73	63	58	75	60	65	64	66	78	59	75	77	80	61	53	69	65	63	73	62	66	71	62	77	57	63	66	77	69	73	74	65	60	78	77	59	59	75	77	72	74	69	76	52	58	65	61	55	77	74	73	68	51	72	76	64	62	72	73	69	68	68	77	68	71	56	80	64	62	59	78	80	63	68	69	67	77	73	50	75	78	67	66	72	60	69	60	57	66	88	54	63	65	71	64	59	65	65	64	66	60	61	68	74	72	89	74	71	68	66	69	92	66	74	71	73	81	64	65	65	64	59	71	74	75	73	66	61	89	81	79	62	63	70	69	60	75	63	84	64	61	55	90	63	67	72	67	71	80	76	72	58	72	68	58	74	72	62	65	60	61	62	63	66	57	80	87	81	72	67	68	71	72	49	63	62	65	69	66	77	67	68	78	65	65	57	77	68	59	64	62	78	68	70	71	68	60	65	65	66	82	66	70	88	68	68	70	54	53	54	66	62	66	74	76	65	51	72	75	61	74	70	62	60	69	82	75	56	77	75	61	83	70	67	59	72	71	66	64	58	75	64	78	68	69	64	53	66	68	51	66	57	62	60	70	73	77	61	64	79	56	80	67	59	61	58	64	87	79	51	55	72	70	69	62	75	65	67	68	60	66	65	78	46	74	73	78	56	70	72	80	76	71	59	65	74	78	67	69	63	66	58	67	61	85	68	63	77	71	63	74	63	74	70	68	68	72	70	68	74	68	65	83	65	71	82	70	65	71	69	72	73	56	69	65	73	62	77	57	55	66	75	71	84	67	77	87	80	75	73	51	68	68	77	81	82	73	70	65	74	62	76	65	72	67	79	67	65	71	66	64	59	68	80	71	68	61	87	69	60	72	67	86	73	66	75	67	70	78	71	74	57	67	61	63	68	61	67	61	57	79	69	66	67	60	60	55	62	85	75	67	70	63	63	72	80	62	69	70	53	68	85	77	63	70	78	60	72	70	64	72	62	65	69	68	75	75	53	57	75	66	66	74	76	69	74	72	53	63	83	68	88	61	75	70	77	58	76	63	57	70	87	76	70	60	75	63	80	67	85	65	71	58	64	67	71	69	68	47	86	41	65	59	69	67	61	78	62	51	60	62	61	75	82	68	75	76	81	75	66	62	62	57	63	83	67	72	57	73	60	89	76	48	66	61	61	68	61	71	82	66	82	63	69	78	69	60	63	74	72	65	59	70	66	73	71	70	63	65	74	66	70	82	60	58	78	65	71	68	68	74	61	68	64	68	74	63	71	77	66	55	70	70	75	63	61	79	78	60	70	69	62	70	68	55	70	62	74	68	70	51	64	70	82	75	68	73	54	72	82	63	68	76	69	87	66	65	62	77	64	68	71	59	74	65	76	72	80	58	68	75	56	58	66	69	69	56	72	76	62	55	73	74	76	68	82	66	58	74	87	66	70	60	61	63	71	80	73	62	73	67	60	84	62	72	74	63	74	68	70	72	74	78	68	72	65	66	63	72	62	75	72	70	74	66	71	65	75	65	76	68	62	67	70	74	63	54	75	76	63	66	69	71	72	64	67	65	72	67	74	66	64	59	64	73	64	64	56	60	73	73	60	69	84	75	71	74	69	67	60	73	62	57	65	63	77	75	65	55	79	66	60	79	61	81	67	66	71	68	64	65	67	70	78	58	64	61	87	75	66	51	56	64	66	62	63	80	52	70	72	68	83	67	62	54	58	64	68	65	60	55	70	71	75	79	71	61	67	80	70	70	54	75	73	78	66	61	71	61	59	65	56	61	63	73	66	69	72	70	75	65	76	57	57	60	75	79	62	64	65	84	56	62	64	56	65	59	59	67	77	71	81	78	63	75	70	67	75	74	63	74	64	56	73	58	66	82	65	73	65	52	63	70	69	68	67	66	55	77	56	73	68	75	75	76	67	68	74	61	79	61	80	69	72	81	80	70	70	79	69	65	59	67	77	72	71	61	72	66	77	72	79	70	73	69	68	81	56	62	65	76	51	67	70	76	49	52	65	71	64	79	72	72	64	59	60	84	66	69	71	70	57	83	54	76	60	64	59	78	78	61	63	65	75	67	72	69	80	72	60	72	57	70	80	66	88	67	72	71	82	65	77	63	69	89	65	76	73	64	75	71	79	62	75	49	62	87	74	59	72	78	79	75	72	89	61	71	66	69	73	66	59	83	66	65	67	65	80	71	63	74	60	71	64	61	73	67	59	78	74	74	64	69	60	72	67	57	69	72	63	55	69	66	58	70	57	71	67	67	51	69	75	73	65	74	72	82	74	53	64	82	73	82	63	67	77	72	82	60	73	62	74	66	65	70	70	58	91	69	65	62	53	59	76	76	64	70	64	62	74	69	55	68	72	72	71	72	68	81	68	81	61	68	77	68	71	78	77	70	74	69	66	59	82	60	82	65	76	50	54	62	73	82	69	60	68	56	68	55	55	65	74	68	72	61	61	70	74	79	87	63	79	71	52	52	65	66	70	72	56	68	80	73	69	84	62	64	63	77	81	64	72	72	71	78	75	74	66	85	80	79	62	66	64	80	77	64	63	67	71	66	64	50	65	75	74	69	74	74	55	62	75	58	86	64	88	75	82	70	73	66	73	71	70	69	69	64	60	77	67	46	70	58	66	70	67	64	73	74	60	65	74	75	87	71	67	67	62	62	69	70	62	65	68	85	78	60	74	64	67	70	67	67	71	79	71	72	77	66	78	73	74	75	66	72	74	58	78	80	76	56	61	66	77	83	75	66	55	71	70	68	68	69	65	64	58	48	65	60	62	76	64	64	76	73	72	68	71	78	57	62	76	73	77	60	79	62	71	64	63	80	57	85	65	95	63	67	72	83	71	53	63	65	68	68	70	70	73	60	69	56	54	59	60	75	74	67	69	66	67	69	79	81	67	59	68	73	71	72	65	74	68	77	73	59	68	61	73	76	65	58	74	87	62	57	64	76	60	57	71	64	64	59	84	64	81	72	63	62	71	75	62	69	56	82	60	57	58	68	56	61	57	54	68	67	71	69	51	52
45625	48154	35889	35790	4183	1738	1536	1410	1293	1132	1022	1019	1031	959	962	980	904	895	5297	14694	11435	6473	3087	1520	1024	883	892	837	871	830	878	809	788	768	809	827	818	800	827	879	791	817	773	848	804	828	852	816	878	800	831	836	833	831	821	794	841	872	847	840	809	827	816	850	820	826	863	844	805	766	864	809	833	840	792	854	823	794	832	805	827	814	780	814	807	830	815	792	815	791	822	845	813	815	797	814	806	820	804	806	805	801	803	821	847	811	851	795	806	874	857	834	826	787	839	804	848	765	819	826	774	848	849	811	817	805	784	841	845	816	794	827	843	825	847	809	776	849	794	827	847	838	846	810	834	799	810	851	826	846	820	801	789	816	817	873	825	735	823	832	806	793	804	802	805	825	821	871	822	840	834	789	831	825	826	824	822	825	790	843	825	819	854	780	879	808	792	794	822	815	801	793	853	837	856	815	773	793	834	841	837	840	869	835	783	854	831	862	807	770	801	800	853	802	845	844	759	783	804	778	823	784	846	836	797	792	866	852	864	791	881	798	792	851	837	771	838	857	809	812	816	827	798	800	888	760	859	858	844	822	839	849	856	843	826	854	808	824	800	791	777	842	798	804	872	798	798	812	832	884	806	841	828	835	863	795	795	855	783	815	814	792	810	821	774	756	831	771	828	812	782	809	822	839	809	814	807	884	824	868	791	798	826	861	821	796	819	820	838	780	788	829	810	864	798	831	821	782	861	832	827	819	834	837	838	804	845	829	824	838	851	776	851	813	815	851	845	860	782	807	830	828	815	872	808	856	787	839	815	816	778	845	800	856	829	880	849	811	795	876	818	836	833	839	783	811	810	838	829	819	801	802	809	858	781	812	811	849	836	814	824	871	800	785	800	817	858	808	836	833	858	801	803	801	858	790	821	826	853	829	824	866	797	822	829	808	772	866	816	863	807	789	830	822	832	847	773	797	865	830	842	816	873	827	847	818	788	816	823	804	860	841	868	798	780	816	834	821	842	856	858	823	809	762	870	887	826	847	842	772	842	867	833	865	843	804	769	803	796	886	814	858	785	792	809	808	822	761	807	788	816	829	857	862	853	817	796	824	831	875	834	844	772	835	808	871	751	834	812	812	804	758	795	795	809	859	817	814	825	847	841	841	805	847	772	850	857	794	802	848	801	777	814	824	865	842	824	853	844	836	804	837	851	853	808	796	812	814	803	854	815	792	850	840	869	866	815	815	866	817	818	825	828	808	765	778	814	797	866	790	796	861	791	806	793	803	816	885	799	911	815	808	827	774	782	858	815	818	781	866	839	848	803	836	818	875	808	870	830	801	818	820	817	816	810	870	809	824	827	842	860	848	804	852	819	805	892	786	770	803	810	801	785	796	864	786	813	821	839	797	838	762	826	775	814	844	874	844	858	804	810	774	866	802	819	829	773	843	786	793	874	760	808	800	860	829	835	798	830	855	865	849	815	803	830	784	863	822	812	787	787	781	874	776	854	842	782	825	803	860	833	814	799	833	835	849	791	772	804	769	775	839	834	822	894	817	804	820	853	835	798	835	879	805	808	854	780	809	758	832	825	794	839	818	801	863	792	806	840	846	815	845	839	833	800	815	771	789	855	843	761	794	814	807	793	808	811	821	862	791	808	809	847	815	835	854	842	799	823	771	851	843	776	833	852	779	871	816	821	830	812	824	787	834	803	854	798	828	848	802	843	840	853	847	817	832	861	864	808	801	797	805	879	840	861	777	827	770	799	862	811	795	818	841	860	887	818	818	808	816	804	789	836	814	813	813	788	775	822	844	856	812	791	823	852	835	801	815	797	810	802	794	886	818	822	819	810	820	852	793	813	839	795	779	848	839	787	834	843	810	814	799	816	875	844	881	815	835	856	830	794	848	806	827	834	831	792	764	864	810	775	824	838	831	808	830	817	814	824	805	836	850	834	852	800	804	878	846	811	847	817	808	816	826	815	852	760	786	884	840	813	867	851	857	837	813	816	822	790	792	827	848	823	764	875	886	885	815	739	844	865	847	814	859	864	827	794	801	816	879	843	796	826	865	795	820	806	811	781	757	801	881	826	768	821	810	862	798	812	821	879	840	777	863	872	816	828	836	820	830	848	845	824	792	778	851	805	840	793	783	786	832	857	767	831	789	844	765	831	808	817	809	804	821	801	748	812	813	823	799	830	833	838	824	828	805	834	784	835	830	794	839	811	849	860	830	765	816	825	822	825	871	785	845	767	801	805	802	805	843	825	821	832	840	845	829	863	831	837	843	837	784	814	850	828	814	833	782	821	817	847	835	773	785	820	827	861	821	816	778	784	838	852	858	807	858	769	814	796	841	810	881	790	794	819	838	847	841	807	790	783	783	849	758	758	811	913	826	795	800	790	792	843	829	848	813	818	848	850	842	808	806	801	771	784	814	832	846	806	824	787	820	818	820	846	815	823	837	784	816	830	807	872	801	887	803	824	879	823	790	777	847	816	811	836	810	820	822	764	805	811	785	859	817	843	800	838	790	833	844	855	873	838	824	816	749	821	811	817	827	861	834	798	842	802	780	830	824	856	884	814	837	792	816	819	797	818	847	828	827	771	814	773	862	825	839	837	886	836	864	813	803	840	784	811	836	813	817	779	840	798	786	801	805	821	828	843	780	841	835	826	803	822	805	795	793	856	817	800	819	798	784	786	785	817	804	842	797	834	807	786	844	806	821	753	835	797	820	855	843	839	868	827	789	823	836	824	808	821	838	841	846	844	821	808	851	860	847	794	863	791	804	815	853	848	794	770	834	833	805	823	793	823	813	809	864	881	819	791	869	812	820	828	816	782	790	818	805	790	821	830	815	838	803	811	845	825	837	782	829	754	782	807	783	803	799	822	822	802	848	803	808	824	824	802	885	823	801	809	775	834	797	826	843	850	792	777	787	819	858	849	806	795	832	802	787	802	791	813	802	783	795	859	848	827	798	828	835	845	822	835	823	836	817	821	810	819	795	804	761	862	873	797	802	836	850	849	863	817	824	841	822	792	817	803	794	815	781	823	824	754	846	861	780	719	816	876	835	796	830	820	810	829	825	795	812	799	800	816	843	809	804	834	862	795	802	824	786	833	753	811	852	782	823	867	819	827	820	808	846	830	853	830	807	893	824	867	786	784	798	753	811	784	827	812	819	833	801	817	771	780	830	863	806	867	838	853	826	817	805	841	818	797	832	807	809	830	811	859	771	800	787	831	849	821	881	903	791	825	768	849	826	829	828	798	800	842	823	804	830	788	871	833	837	787	802	823	796	874	743	856	822	830	836	809	826	869	827	829	883	817	807	831	825	740	830	789	811	778	825	792	836	840	867	780	832	818	825	830	834	831	806	817	835	827	799	832	882	773	814	851	800	805	831	808	803	867	828	806	814	858	793	852	840	860	772	773	838	797	863	753	797	806	766	834	856	844	803	755	812	820	812	797	810	801	774	826	862	844	780	837	865	833	859	825	816
18966	36962	22090	9116	811	76	81	64	61	82	60	62	59	62	70	69	76	63	198	675	564	323	179	115	85	65	75	57	65	53	61	71	66	67	57	56	66	61	70	57	52	68	50	64	47	55	64	50	75	71	81	60	77	64	57	52	65	64	73	68	56	74	57	55	66	58	77	70	56	71	73	64	65	44	63	71	59	62	62	59	56	70	73	52	65	71	59	60	58	67	73	57	57	60	72	69	55	60	66	64	75	69	65	67	64	59	66	61	63	73	79	62	54	67	62	59	66	65	67	58	58	70	60	63	56	65	79	75	62	51	50	64	55	71	53	68	55	60	59	53	73	58	55	73	59	66	79	64	53	73	76	68	53	58	80	71	55	69	68	56	71	78	63	50	61	64	58	63	81	64	67	53	61	76	62	54	83	63	67	60	74	67	65	67	70	71	67	63	62	58	65	69	61	77	83	45	62	61	59	73	53	67	53	63	65	67	51	62	61	55	59	67	67	60	53	61	63	71	65	83	72	62	83	67	63	72	74	61	71	83	52	56	66	53	71	53	73	67	68	45	52	48	58	45	62	68	56	60	69	60	60	86	73	63	65	65	61	63	52	82	72	65	82	58	54	65	53	70	52	67	66	56	73	44	67	68	63	54	65	64	60	56	61	68	53	74	55	56	63	65	65	67	51	51	53	61	56	68	68	59	67	66	72	64	62	59	57	69	45	77	67	57	74	55	47	59	58	77	71	73	73	70	71	61	63	64	56	62	57	61	46	55	52	86	59	72	64	71	62	67	63	71	70	59	58	62	84	51	62	80	58	63	58	62	55	60	66	54	47	43	62	62	77	71	57	54	62	56	58	72	53	80	52	60	76	65	71	68	58	56	64	63	62	75	56	66	52	65	60	58	61	62	63	54	49	64	71	73	68	54	67	65	62	38	51	58	61	52	57	65	64	50	62	62	71	62	70	74	80	55	62	48	69	62	54	57	65	54	55	75	55	51	73	61	66	66	58	59	60	65	61	62	57	55	66	53	69	58	61	67	60	76	76	71	80	64	68	46	57	67	60	67	55	69	67	64	65	64	53	68	53	53	58	63	57	56	77	74	73	54	73	52	63	67	66	62	82	58	77	66	65	69	53	75	64	62	63	48	42	53	50	59	61	74	56	65	75	56	51	66	74	50	71	73	57	62	67	70	52	56	56	63	62	55	77	71	57	71	75	70	68	70	72	44	58	56	59	66	60	68	57	49	58	57	61	72	65	53	65	61	74	66	78	68	70	69	59	67	57	72	52	61	53	72	70	64	61	55	73	54	65	64	63	82	42	52	60	66	63	75	78	70	58	57	55	65	74	71	49	54	70	69	64	59	68	45	64	67	64	76	66	60	73	59	70	64	63	76	59	48	57	57	67	63	63	63	57	59	68	57	48	56	64	51	64	55	62	53	55	72	64	46	63	62	68	72	70	68	59	68	59	67	69	73	53	69	66	67	79	70	65	52	62	67	68	66	62	84	62	73	67	61	59	60	76	61	63	68	61	66	48	56	55	68	69	52	52	66	62	52	62	54	66	72	81	51	71	56	55	70	59	68	63	57	60	66	66	74	66	50	67	66	57	63	70	66	69	61	73	75	70	53	62	46	69	68	65	62	63	59	67	63	58	58	66	69	64	68	48	71	76	58	69	65	55	64	47	74	65	59	56	71	76	60	61	57	64	58	64	60	67	53	58	70	48	57	56	70	72	58	73	75	60	71	67	74	49	88	60	61	65	52	59	62	47	58	74	76	66	54	44	64	66	54	76	67	80	55	52	71	68	63	65	62	58	49	60	62	49	75	64	70	64	73	73	55	80	42	60	52	72	54	62	56	65	64	58	65	61	61	56	67	54	75	73	54	76	57	78	62	67	58	63	63	65	55	62	73	49	54	62	57	70	63	75	68	65	64	58	75	62	55	65	68	58	65	92	73	62	76	53	60	58	60	59	65	71	54	57	57	61	56	68	58	59	69	68	60	58	41	64	67	61	58	54	61	58	49	63	64	59	77	58	65	64	59	64	57	75	67	63	59	68	56	64	77	52	60	63	71	63	78	62	56	66	59	64	60	72	74	74	57	70	58	58	54	69	72	51	59	78	64	60	56	73	67	56	67	72	64	67	49	67	62	71	68	58	59	66	59	65	80	63	79	64	66	58	58	48	57	69	70	63	66	64	50	76	50	77	42	61	59	51	84	61	68	71	80	54	76	60	64	69	52	55	67	58	50	75	72	67	69	68	61	61	59	78	67	67	61	71	53	65	61	56	62	59	63	55	65	51	53	80	71	44	64	53	76	52	66	66	68	63	71	66	57	66	69	65	61	59	69	54	76	60	69	74	62	69	72	62	64	54	76	59	76	64	69	64	50	66	58	71	63	68	80	67	51	69	73	71	74	64	63	57	63	50	51	56	58	67	77	65	68	59	65	56	56	69	55	62	48	74	85	61	74	74	52	49	50	58	88	67	62	68	66	62	55	75	73	63	84	81	63	55	71	70	54	74	56	70	54	65	61	53	54	68	59	63	58	73	72	51	60	66	69	64	73	63	64	51	60	65	69	62	68	55	62	73	56	71	57	64	74	57	63	62	55	78	62	56	57	67	69	59	58	56	63	66	59	63	53	57	73	63	52	55	59	56	52	45	59	69	76	61	66	45	58	57	68	71	60	66	64	62	64	53	82	55	64	58	56	74	53	67	65	60	59	46	57	51	55	68	50	64	54	63	69	60	66	60	67	69	61	73	61	64	56	64	60	56	61	56	73	59	70	69	70	68	68	71	80	66	65	49	83	56	55	67	73	67	69	61	63	57	64	62	53	62	51	59	56	70	71	74	77	64	57	72	60	75	66	62	56	52	51	60	81	68	63	73	63	51	73	69	69	68	57	61	65	67	69	52	70	60	55	69	52	65	63	50	58	51	74	68	61	54	73	58	50	60	54	71	67	65	49	64	60	66	52	59	55	64	65	65	61	61	64	66	63	60	78	58	47	62	66	52	54	41	45	50	68	78	85	50	59	78	67	61	55	60	62	64	58	59	58	48	71	55	56	63	63	63	73	72	74	61	63	65	64	79	64	53	60	70	50	68	59	75	73	60	73	55	51	74	81	57	58	61	63	59	74	55	59	62	60	57	60	60	67	63	58	63	69	67	71	65	64	84	69	72	66	61	66	65	65	70	64	69	45	64	64	53	68	68	68	53	69	77	70	69	72	58	66	60	65	71	55	61	63	54	68	61	64	64	68	69	71	59	50	54	68	69	58	67	60	51	71	60	58	56	62	60	68	66	53	72	62	71	58	64	80	60	64	51	58	77	72	67	66	67	67	68	58	56	69	55	57	70	56	64	46	66	56	60	66	71	58	74	73	60	53	67	67	60	62	67	69	65	73	53	59	59	57	44	70	70	65	73	66	58	62	65	68	69	54	55	55	58	59	59	64	58	69	73	63	64	61	68	61	61	75	73	74	58	64
42681	49465	42099	42715	7733	2127	1866	1525	1317	1164	1082	1035	931	990	980	868	881	820	5603	17008	13803	8224	3839	1641	936	795	726	761	786	779	744	718	731	739	720	753	739	716	778	801	784	730	778	761	719	765	777	739	786	747	766	736	740	792	773	721	746	752	815	739	754	766	736	769	768	770	668	778	749	804	788	738	732	772	703	779	758	784	731	747	739	757	717	726	736	782	741	759	746	782	762	777	724	802	713	784	714	768	751	765	740	745	747	781	767	803	729	805	758	819	769	745	758	677	774	747	748	719	763	757	764	758	748	804	782	742	756	755	743	753	745	745	773	776	759	755	729	713	728	723	751	792	775	758	755	796	782	762	778	772	790	765	750	702	735	751	765	787	788	759	775	749	774	785	749	778	795	760	775	740	786	722	725	773	734	695	733	787	728	792	807	768	730	791	771	785	773	729	768	806	731	752	808	794	768	783	768	777	847	797	737	726	748	756	719	799	724	706	755	763	761	769	763	733	773	770	736	745	791	751	797	732	791	754	781	727	788	778	752	753	740	761	730	765	735	767	815	743	795	780	809	772	747	752	752	764	754	736	808	756	766	752	755	762	776	690	774	763	813	756	782	769	802	785	820	741	777	790	747	759	740	762	700	786	743	714	790	708	762	744	783	747	745	742	759	745	761	762	795	795	710	795	740	744	777	774	732	690	796	768	761	780	775	794	768	718	774	725	810	802	737	786	787	761	785	730	773	747	726	727	733	728	743	726	768	770	783	723	732	764	751	759	772	679	785	745	759	796	776	730	804	748	788	753	760	779	788	758	747	764	735	747	766	761	751	765	757	686	795	729	770	727	792	748	744	727	768	751	809	758	718	762	737	753	755	746	728	762	718	769	783	735	788	755	748	719	767	756	771	735	739	771	748	755	786	765	805	775	778	754	739	759	741	745	785	732	759	786	771	776	775	735	728	797	742	729	738	760	728	760	746	776	735	775	777	714	806	744	750	800	820	737	793	743	733	729	768	798	736	783	782	767	791	799	767	725	752	778	766	743	760	786	739	754	773	736	771	814	781	730	779	761	761	799	743	784	779	752	756	738	805	745	815	770	762	732	738	786	783	793	764	770	805	805	738	755	763	720	763	765	760	740	755	773	770	772	725	761	761	792	812	732	773	711	758	774	715	721	746	805	717	772	780	794	790	771	721	780	693	776	725	743	769	749	755	725	743	782	790	757	765	752	770	776	749	726	748	689	770	743	745	765	742	753	728	767	773	803	788	787	735	777	758	773	747	748	760	749	753	732	785	780	761	759	748	777	748	767	777	752	702	793	734	773	731	793	704	748	869	723	783	748	752	736	829	729	753	779	740	754	801	743	722	765	757	748	754	751	759	759	741	788	746	782	728	781	742	752	789	772	736	814	791	770	753	774	818	777	776	783	743	773	754	789	773	739	803	782	730	760	769	735	790	789	744	770	773	739	744	806	730	782	740	768	822	794	767	778	781	791	799	752	758	745	781	750	756	791	758	734	796	765	762	789	733	759	766	725	729	742	766	756	746	747	769	713	712	724	765	796	746	815	714	752	749	731	774	772	764	715	766	771	765	757	754	784	707	803	772	753	796	741	728	760	755	745	750	765	772	774	735	725	766	743	744	705	795	780	784	790	747	745	773	798	747	775	820	784	786	759	794	708	753	768	774	762	784	739	761	728	722	785	762	766	767	787	728	738	753	749	790	766	717	749	867	777	784	765	796	779	762	749	754	770	761	825	739	806	751	728	797	811	673	774	707	750	796	705	743	750	738	793	721	747	789	744	764	748	771	774	773	767	747	756	713	745	753	799	789	781	773	746	691	740	778	782	708	727	776	738	749	755	693	767	702	742	731	785	799	766	744	796	766	784	765	765	823	751	747	769	773	772	742	758	764	812	797	742	793	757	726	745	790	772	738	793	790	753	741	744	725	771	794	783	721	798	750	732	769	768	754	779	755	734	716	722	764	691	780	750	738	783	780	734	726	776	749	774	769	766	790	750	746	754	734	772	756	733	777	785	742	748	761	765	781	781	747	680	752	774	735	744	767	821	722	768	743	776	764	761	762	760	721	751	742	763	765	787	783	764	745	822	761	795	756	749	701	811	747	734	792	778	798	742	743	752	727	767	817	750	746	733	767	764	730	775	753	756	765	826	765	737	782	760	736	739	783	773	796	773	723	768	787	758	747	790	739	754	811	736	708	744	751	831	768	837	740	750	767	749	731	708	704	789	806	791	766	711	728	752	766	775	746	711	725	701	760	752	761	785	748	810	700	774	766	724	710	726	757	761	725	779	759	782	773	763	747	747	769	704	807	794	741	775	713	727	782	777	768	754	754	736	721	756	788	767	788	782	746	763	732	769	773	742	765	749	730	789	774	780	752	771	773	773	758	807	787	784	744	798	758	780	814	772	787	748	777	744	740	742	756	792	724	760	732	782	811	775	750	775	706	753	752	748	775	775	804	752	762	809	764	747	745	818	770	745	792	777	787	724	719	786	734	741	734	764	794	792	773	818	791	777	752	778	704	769	770	749	752	770	781	786	744	823	778	756	772	777	746	787	756	701	764	745	812	736	768	712	771	811	791	754	761	752	754	762	756	740	702	749	771	732	816	780	742	771	740	728	741	756	757	789	785	684	740	714	744	762	730	694	760	751	772	791	746	722	756	747	787	824	774	733	711	771	785	799	718	753	758	778	705	745	767	769	763	783	746	737	693	758	761	756	767	773	792	725	783	780	759	795	745	748	740	777	748	809	790	722	742	739	808	749	758	794	762	756	793	767	738	706	775	779	755	795	710	776	744	789	729	774	734	776	750	735	731	687	770	767	796	728	787	794	759	714	772	739	764	796	802	788	738	755	747	789	793	725	750	784	789	783	800	741	793	810	763	780	767	715	699	763	791	742	735	785	742	762	765	762	780	715	761	825	725	729	733	723	751	711	728	775	782	726	703	760	755	783	720	720	739	791	764	767	719	759	792	782	822	794	749	746	768	772	781	792	756	740	779	733	761	720	775	732	751	691	746	715	740	813	763	723	723	734	747	790	783	780	764	727	741	774	777	774	766	738	775	760	770	771	739	742	772	722	772	775	734	750	804	725	750	811	766	737	740	732	772	786	739	707	725	729	767	792	787	792	743	785	722	780	737	768	736	796	756	754	774	769	729	795	829	767	748	762	733	760	794	725	733	748	744	762	793	765	729	739	778	841	716	802	713	774	762	759	775	734	747	773	739	725	777	741	770	749	770	790	733	772	789	750	794	721	775	765	732	764	771	739	782	767	778	758	769	773	750	802	792	724	753	750	757	763	741	737	754	757	718	754	721	808	755	713	745	738	790	806	761	751	731	755	742	773	698	725	748	788	772	766	785	749	825	760	721	760	752	784	796	753	777	706	744	741	741	777	718	732	735	759	720	758	768	760	805	737	806	754	734	776	799	754	794	780	811	785	756	798	800	740	781	722	769	772	785	763	773	765	733	732
4918	10337	5563	1943	233	63	55	68	49	48	57	55	54	62	59	59	61	46	88	185	205	102	112	81	69	57	54	49	57	65	48	67	63	70	50	56	48	62	49	53	62	48	63	46	68	53	51	61	57	61	62	48	53	41	54	47	64	63	70	55	62	53	64	42	59	64	53	61	58	52	72	61	61	68	50	63	50	51	67	65	67	60	67	64	62	62	50	70	63	49	50	66	50	56	56	54	47	69	60	59	50	78	46	54	62	57	57	64	51	56	66	61	63	57	53	52	60	73	63	63	61	66	54	67	48	68	66	60	69	59	54	63	56	53	70	55	58	64	66	58	54	68	51	63	50	61	58	55	54	38	54	50	67	58	56	64	57	53	54	66	61	56	57	55	54	54	65	50	52	71	50	54	48	55	56	54	58	63	51	68	63	57	68	66	63	52	66	61	66	65	46	66	61	69	59	68	66	63	61	63	62	67	57	70	55	69	55	57	56	46	61	66	61	50	71	59	62	62	48	67	53	66	68	47	53	56	58	51	58	57	66	63	46	71	51	50	47	54	51	59	53	56	54	67	57	59	62	59	55	53	57	69	63	47	49	53	49	54	52	47	64	63	66	54	53	63	63	69	58	60	46	68	63	60	55	46	49	63	51	50	68	65	57	55	63	34	47	57	69	62	69	60	65	44	64	70	52	53	51	55	49	60	51	53	60	55	56	50	58	61	46	52	51	71	77	58	62	54	62	62	62	62	61	53	46	66	68	65	59	53	58	46	64	56	70	77	72	61	49	63	55	57	52	66	54	55	52	64	61	56	66	55	49	52	58	48	60	77	43	56	67	69	66	57	49	71	52	55	57	56	60	56	76	77	66	44	51	73	51	47	55	43	69	58	47	60	62	60	49	65	66	71	50	50	51	60	63	55	62	54	62	63	73	55	60	66	51	63	56	65	61	52	60	54	49	72	57	59	60	50	67	60	49	67	61	69	61	64	70	62	67	68	48	62	48	52	67	50	53	70	49	46	62	61	50	60	55	55	73	45	59	51	57	62	66	46	54	61	58	51	70	54	62	71	55	61	57	56	56	69	55	63	62	59	53	61	54	78	66	67	55	60	65	67	53	54	70	57	63	68	66	58	51	59	52	63	62	62	73	57	65	69	76	60	59	52	61	55	52	72	54	66	57	68	69	51	54	52	58	53	64	65	50	48	49	62	54	52	51	44	57	52	54	53	69	62	55	56	43	72	65	46	69	61	64	56	62	66	59	70	56	58	48	67	66	70	71	63	58	60	54	53	64	43	68	44	58	64	61	59	60	59	56	52	64	67	54	64	51	54	67	50	69	59	54	52	61	64	44	70	51	59	60	59	62	75	55	56	48	70	63	63	50	57	50	32	65	60	52	52	70	56	44	55	44	65	73	57	60	56	70	58	61	66	60	62	56	60	51	61	58	55	54	57	60	69	57	58	57	53	46	49	51	63	53	45	45	52	59	63	65	67	50	56	61	52	64	54	60	80	53	71	60	67	63	57	62	66	55	58	73	65	58	55	54	57	59	49	68	61	62	59	49	48	64	64	59	63	51	75	64	64	59	64	67	66	62	62	61	52	76	57	61	65	56	44	63	59	53	43	51	62	57	66	61	53	45	50	64	67	62	61	45	65	72	51	63	56	65	55	57	52	63	70	63	59	51	71	53	50	62	60	48	65	66	61	64	59	52	65	47	64	54	54	61	57	66	53	80	76	55	61	65	55	69	64	47	51	68	76	54	65	52	53	63	57	55	53	62	62	46	60	56	55	61	63	60	76	67	51	61	62	53	69	67	66	58	58	73	54	62	65	55	68	64	49	57	60	68	53	62	46	56	56	62	71	58	51	55	56	60	55	74	54	54	59	53	56	62	60	64	65	49	58	63	56	51	76	60	65	61	54	46	56	58	61	67	57	54	57	58	50	58	55	55	61	50	59	53	60	51	53	67	61	67	54	65	49	56	61	45	56	47	74	54	59	54	67	77	56	60	59	50	41	56	49	54	56	53	61	57	56	62	60	59	52	53	51	55	55	51	56	52	42	45	56	65	50	56	60	55	62	70	53	62	61	52	59	60	52	56	43	67	56	56	64	47	50	50	66	52	42	56	62	51	42	45	64	69	47	68	71	63	57	59	49	58	56	78	60	66	48	62	72	44	64	57	58	62	61	63	55	72	59	55	55	55	59	66	47	66	68	59	62	61	54	57	45	65	53	67	62	55	61	71	56	50	71	66	58	53	62	56	63	55	53	63	56	61	64	45	47	69	57	75	59	66	56	60	57	61	68	59	57	52	53	70	72	58	43	63	54	52	51	65	66	59	53	71	68	60	53	55	67	62	64	56	60	50	60	45	71	57	71	61	59	53	63	62	54	64	51	61	55	56	59	60	66	65	39	52	59	39	58	49	65	56	71	53	69	71	68	61	52	52	56	62	47	50	55	54	74	55	64	49	47	54	57	65	55	59	59	65	53	54	58	47	65	46	65	54	57	77	57	66	55	62	51	53	40	51	47	55	67	46	53	64	56	58	62	59	64	64	57	60	50	59	65	65	59	67	57	53	58	62	45	60	47	57	66	66	57	64	50	58	65	56	58	58	57	60	57	60	53	60	49	65	56	65	54	40	59	50	52	51	51	64	52	61	59	59	62	55	60	62	63	60	59	57	51	60	61	76	55	59	79	50	61	66	53	49	60	64	62	49	62	55	72	61	59	62	61	62	48	77	67	58	53	55	48	61	62	60	63	66	52	61	74	63	53	64	47	65	60	61	72	51	59	40	58	46	48	58	46	49	42	62	43	47	76	46	52	64	58	60	54	57	60	62	66	61	54	56	55	58	61	67	48	54	48	67	53	53	40	65	54	64	56	66	47	53	54	44	47	60	47	54	55	60	57	47	67	61	68	58	75	58	70	51	53	62	58	67	58	60	54	62	56	60	48	54	59	59	42	49	48	55	59	56	54	53	59	69	57	53	63	51	52	64	47	61	63	67	58	55	38	49	55	67	65	70	65	55	58	71	66	69	55	67	41	56	63	52	59	70	53	60	68	73	52	72	54	48	55	63	58	50	84	69	63	44	70	48	60	34	58	45	57	70	47	67	65	63	60	55	65	52	57	60	60	58	65	69	62	53	61	64	54	60	64	59	74	40	53	61	58	66	51	51	45	58	56	58	65	48	50	55	56	59	60	44	67	54	63	61	59	78	60	57	63	62	57	71	61	54	64	62	54	60	51	64	53	64	48	49	81	50	55	53	57	56	57	55	51	55	65	57	60	52	49	65	58	55	42	56	63	64	51	43	52	59	46	55	53	57	54	46	59	57	57	60	67	60	62	55	49	50	56	64	66	59	48	54	60	57	58	54	64	62	55	52	50	67	57	66	60	62	53	64	71	40	71	59	52	57	73	56	59	64	55	50	60	66	46	55	55	56	61	63	56	67	51	41	49	51	65	47	42	59	56	45	59	60	54	64	53
35551	36099	26533	26144	7210	905	906	826	813	762	776	774	725	731	713	738	731	730	2080	5330	4407	2759	1590	974	773	712	670	714	699	724	708	744	678	689	710	735	719	688	735	701	690	702	704	696	708	713	668	743	695	666	690	703	715	664	725	739	677	676	713	689	721	700	722	693	701	728	657	675	717	665	666	696	715	708	663	715	712	692	779	733	730	707	693	660	685	717	670	706	677	741	744	697	716	724	716	771	674	693	704	657	656	726	703	682	723	723	697	685	724	748	704	752	676	680	675	666	715	691	685	733	728	682	702	727	723	708	706	707	689	718	721	669	725	738	690	665	749	709	717	702	718	758	729	740	688	660	730	700	750	663	677	735	719	666	717	714	710	683	727	730	707	708	726	767	722	709	715	723	691	702	769	743	721	705	699	667	697	715	710	741	699	674	701	689	714	744	750	762	749	715	727	668	698	742	684	695	724	691	752	720	714	701	741	699	707	712	688	712	723	686	647	694	751	732	751	677	701	740	685	722	706	701	715	660	708	701	718	708	697	704	772	734	666	709	690	689	679	673	767	712	751	721	662	719	691	727	706	704	724	678	699	693	702	659	739	727	732	696	750	708	693	733	732	710	674	694	697	727	741	738	721	696	707	680	730	723	717	666	698	773	643	655	679	680	704	702	743	739	691	711	727	673	710	720	720	668	719	729	693	748	703	701	702	686	696	715	729	709	661	730	762	669	702	747	696	702	699	699	720	723	712	673	701	744	680	709	733	695	717	742	735	716	708	644	702	748	703	665	722	692	697	675	736	703	753	743	711	721	672	692	667	713	689	720	733	735	709	693	678	700	674	734	726	726	678	711	714	734	679	710	757	693	718	734	720	720	669	746	665	716	740	732	667	674	705	699	726	698	628	694	722	674	675	714	730	714	712	708	673	683	713	737	709	714	735	709	688	719	702	689	674	750	673	704	739	702	621	696	713	730	738	667	745	719	753	756	719	738	680	751	697	677	718	713	688	701	703	760	750	683	677	662	713	675	727	683	691	767	697	735	697	727	705	735	773	664	681	714	726	763	716	724	708	725	692	680	699	690	736	736	768	691	686	706	664	724	721	660	711	687	695	756	758	732	705	744	684	659	710	717	697	681	713	720	687	737	746	721	764	700	681	721	678	711	694	734	676	734	683	749	716	677	718	703	725	736	733	718	712	703	755	699	723	717	693	761	684	701	707	647	711	729	715	731	713	708	677	713	749	705	720	695	706	721	706	718	688	720	709	724	698	698	717	721	701	681	705	735	667	717	734	721	702	747	746	736	678	701	684	680	667	733	738	729	720	727	735	711	725	677	743	684	692	747	734	722	678	769	691	696	722	706	736	756	742	675	731	725	712	721	679	710	728	706	685	658	717	723	697	755	726	724	698	748	693	700	782	705	756	715	695	729	721	729	662	705	710	719	683	747	761	723	704	704	685	755	711	707	696	715	714	743	696	738	715	704	723	709	661	716	722	686	724	703	675	717	695	718	712	675	735	713	740	710	711	761	721	689	767	705	729	702	625	665	699	736	691	710	748	748	729	695	700	729	755	654	698	668	766	732	703	741	730	768	703	702	733	706	697	734	705	675	739	743	739	679	727	662	666	697	750	687	709	700	653	699	667	687	741	693	736	724	735	714	706	702	750	741	721	716	696	678	739	714	751	668	713	701	731	727	735	667	754	704	686	691	656	716	710	726	727	711	701	711	693	702	708	694	717	698	700	677	707	720	703	685	708	723	725	726	660	679	719	702	736	656	725	692	708	758	728	722	694	692	756	711	736	709	704	709	709	702	685	665	708	747	695	680	720	740	718	709	735	727	750	701	714	730	701	664	720	719	746	696	684	705	735	692	712	686	672	702	739	694	708	695	710	706	708	731	705	687	689	709	658	742	693	666	685	691	722	720	695	746	737	652	700	714	746	696	729	696	746	715	727	679	690	693	722	680	703	688	759	757	765	740	762	706	697	705	714	705	736	730	703	687	759	700	719	735	697	720	730	727	719	784	762	716	674	702	755	750	692	723	704	673	705	717	675	701	725	681	677	642	695	706	742	710	691	694	735	662	713	750	716	736	708	719	709	705	683	719	668	717	664	705	697	725	734	729	695	707	703	735	709	787	718	760	663	712	710	697	743	725	718	678	712	756	671	724	735	710	710	721	708	734	692	682	722	687	701	752	707	710	670	747	727	697	745	709	698	719	691	698	707	681	680	720	693	712	728	688	674	700	703	646	732	714	726	753	743	758	704	698	758	719	720	697	753	745	711	729	696	690	687	721	698	749	719	725	686	719	701	739	718	695	717	740	691	698	680	705	728	693	658	654	714	724	745	727	723	738	706	736	680	681	716	677	722	717	693	724	615	695	671	677	717	686	728	728	730	715	748	701	728	731	675	733	698	692	703	701	697	664	709	686	715	682	712	660	749	719	690	714	723	723	658	697	676	686	716	679	717	689	708	705	733	638	728	713	712	721	728	728	734	684	691	767	736	680	704	700	708	740	723	678	709	666	727	673	725	699	713	701	735	712	726	734	699	747	729	758	746	706	679	745	692	713	739	737	715	693	690	710	629	696	762	708	699	661	704	692	702	703	711	704	735	688	746	695	652	654	688	719	725	720	704	683	717	694	699	673	745	729	745	755	710	693	748	782	682	748	694	724	748	686	694	694	684	728	730	734	683	694	704	696	701	731	736	698	704	698	687	742	683	705	718	708	732	708	741	731	739	718	754	706	692	661	716	686	715	741	660	729	750	699	707	735	765	710	707	724	723	740	671	713	723	705	679	693	696	777	684	743	699	702	694	733	767	706	725	739	729	706	707	728	739	719	706	739	734	687	676	707	720	754	702	715	702	700	702	691	662	690	722	702	722	729	675	691	727	729	696	669	748	700	676	728	671	742	719	687	750	698	701	725	718	703	705	707	684	707	710	708	704	713	709	674	672	713	731	719	716	715	740	683	714	675	686	742	674	654	695	724	700	721	694	734	705	716	716	668	746	706	682	723	737	672	727	690	679	695	701	750	733	726	690	676	689	712	716	692	708	691	711	728	757	701	715	720	691	730	625	729	701	720	720	707	733	739	693	696	724	694	706	712	686	725	726	744	705	719	717	710	678	693	686	710	736	707	709	725	731	723	707	753	734	707	691	707	687	709	670	712	700	688	760	728	800	729	703	715	714	697	729	712	681	726	703	724	706	751	723	677	705	727	710	674	645	684	659	709	715	669	703	688	698	699	720	735	707	702	741	687	704	753	740	711	713	693	725	682	732	665	657	662	735	694	676	702	677	746	746	725	708	713	714	703	639	715	677	777	711	706	654	750	744	737	734	666	712	730	656	734	655	706	747	749	677	711	719	696	679	712	672	726	722	676	674	746	714	683	721	746	683	720	696	644	741	721	712	726	727	721	725	685	693	692	690	738	681	731	760	661	722	696	720	681	735	702	739	732	675	681	768	690	694	671	696	698	699	748	675	742	679	772
12898	27657	15408	6776	971	59	62	70	65	45	62	58	50	48	54	56	45	62	214	440	378	211	82	54	61	52	66	55	62	52	65	54	57	47	49	59	38	66	41	48	62	36	57	59	51	50	57	45	60	45	56	50	51	45	49	59	41	58	68	61	51	56	48	61	49	66	53	58	42	48	48	55	56	52	59	51	51	53	41	51	48	45	54	52	52	55	51	45	54	49	59	54	39	38	63	48	38	55	46	52	52	57	64	51	48	56	51	43	47	56	59	55	59	49	48	57	74	49	43	42	60	53	47	50	64	54	43	56	60	53	56	46	56	53	61	65	64	49	46	48	47	52	44	62	60	75	57	60	45	50	66	55	45	45	57	51	52	52	71	49	58	59	47	58	43	59	46	49	47	52	51	56	62	57	66	43	45	40	56	49	50	55	51	63	66	46	37	49	64	56	57	45	49	57	53	48	49	60	50	49	55	45	57	69	51	66	38	50	55	42	54	44	61	44	44	61	47	64	37	49	42	47	56	44	51	70	50	64	46	62	62	61	63	46	46	55	68	55	59	45	56	49	52	57	53	64	47	53	55	58	56	50	55	63	61	45	43	59	58	49	51	59	56	57	38	56	69	45	51	52	53	49	56	52	63	62	60	37	43	74	53	45	53	54	48	66	59	67	56	67	59	50	49	55	48	64	44	54	57	53	52	54	62	52	54	49	56	55	58	54	57	46	46	48	60	52	70	51	59	43	49	61	47	55	52	61	67	37	59	51	49	63	62	51	68	60	64	58	60	49	56	52	52	51	53	51	54	40	46	61	58	60	53	60	48	50	52	51	66	46	46	52	44	55	52	49	46	58	56	62	55	44	52	66	55	55	51	46	81	53	49	64	50	50	53	54	59	67	50	44	48	50	45	57	55	47	56	50	62	55	36	45	50	57	54	60	57	50	71	50	62	51	64	55	54	53	77	54	45	47	59	54	48	51	52	64	52	56	59	60	60	56	61	68	62	49	53	56	50	59	70	54	54	42	44	51	54	52	57	52	58	62	77	60	44	57	58	60	36	43	50	50	50	55	60	50	58	46	48	55	52	54	47	48	49	50	58	64	52	53	55	52	56	65	46	53	54	49	63	56	53	52	64	49	57	48	55	54	51	60	60	39	37	61	59	50	41	53	51	47	70	60	53	67	58	50	57	54	51	51	58	44	60	53	51	61	57	49	49	59	54	54	59	54	55	43	53	53	64	53	64	59	38	58	56	39	43	70	46	62	62	56	60	51	53	43	38	50	53	48	68	58	53	53	51	54	56	65	53	54	67	54	51	52	49	50	60	52	54	52	49	53	50	40	65	66	45	49	47	69	50	48	59	48	39	64	59	37	64	45	48	37	46	55	51	52	52	61	50	35	64	53	44	56	59	49	52	43	47	63	41	51	59	54	54	64	62	46	68	52	53	50	45	49	57	51	57	47	53	63	60	58	50	70	59	55	51	54	52	50	45	41	54	63	49	54	58	43	47	57	49	62	51	55	52	49	44	51	47	54	66	39	45	68	56	47	56	49	54	49	59	55	54	53	61	49	51	58	36	66	47	59	43	40	57	69	56	63	42	74	44	39	53	70	51	60	55	47	51	65	58	56	49	57	60	61	52	59	56	60	59	45	50	62	41	64	52	60	61	47	67	59	52	53	51	48	42	47	43	53	54	52	53	52	49	46	59	67	44	51	55	63	51	57	53	51	55	52	52	67	45	58	61	45	53	46	65	55	57	49	70	64	48	45	40	65	45	44	51	52	56	49	48	37	58	47	60	44	52	48	55	35	48	54	58	55	52	45	52	69	50	50	66	52	46	55	45	64	41	49	59	58	53	43	72	52	35	49	57	49	50	49	52	55	48	50	62	55	59	50	53	50	46	58	57	46	55	49	58	57	45	49	63	50	50	54	54	48	63	42	49	49	65	50	41	55	57	54	49	51	51	63	63	53	52	60	57	65	43	49	53	41	58	49	49	60	69	59	62	55	56	58	53	65	44	57	54	61	54	47	51	44	39	55	58	40	45	51	39	50	49	55	49	66	58	43	54	49	61	64	51	49	47	55	57	52	50	58	49	57	55	50	61	51	44	57	43	51	57	57	46	45	55	72	58	52	51	58	61	63	59	62	57	45	58	55	57	50	57	48	50	58	61	63	47	46	58	50	55	52	42	58	52	61	44	52	62	43	44	50	59	65	44	57	64	63	44	60	48	61	61	59	50	55	58	47	41	40	58	45	64	60	52	57	59	45	55	45	52	63	64	45	46	47	59	55	54	48	55	53	56	55	61	53	58	52	56	57	46	53	52	52	54	50	50	59	54	54	44	39	55	54	44	55	55	52	44	53	48	72	65	62	46	47	45	65	55	55	61	54	66	43	47	50	53	59	54	70	70	55	61	40	49	51	60	50	52	36	58	54	58	60	53	46	51	62	48	62	56	55	52	57	46	54	55	58	53	52	53	51	81	50	52	49	50	50	50	50	53	49	47	53	52	43	57	54	55	51	55	61	52	70	42	36	63	44	65	44	61	53	53	59	51	50	49	39	66	53	42	61	42	43	60	55	55	55	52	45	53	44	49	43	44	40	47	56	65	45	38	58	55	58	63	52	59	63	43	44	44	51	52	51	62	49	54	59	45	46	46	54	55	52	60	46	49	48	53	54	54	62	53	57	49	60	58	53	50	52	57	46	52	55	64	65	48	45	52	62	58	52	60	67	38	49	57	63	45	55	59	62	54	59	59	49	50	46	60	41	70	53	64	57	43	59	62	49	52	54	62	50	61	57	46	65	51	48	43	52	55	48	46	52	58	62	57	46	49	48	46	51	56	47	52	46	53	54	56	49	48	47	65	57	54	56	62	63	51	47	55	65	64	55	55	50	66	45	55	53	63	56	49	61	46	59	56	57	45	43	46	52	50	63	56	42	47	56	48	57	58	68	43	49	49	59	64	42	45	59	54	65	56	50	64	54	54	56	51	67	52	50	50	52	56	70	47	59	59	56	54	55	45	56	59	57	54	52	61	54	45	52	64	61	45	71	56	58	57	45	54	56	44	47	39	43	45	56	72	54	43	65	49	45	77	66	48	54	64	44	53	49	55	60	68	54	56	49	52	58	64	48	52	47	55	58	62	49	48	41	43	43	49	45	63	48	49	54	53	49	54	42	51	62	67	53	51	61	47	28	66	56	63	47	61	60	61	51	55	43	53	59	55	48	61	46	58	57	53	56	50	51	55	66	56	48	55	57	61	49	56	41	40	61	50	60	50	67	67	54	54	55	50	41	60	59	50	58	59	56	41	53	55	55	55	54	44	58	61	45	41	65	43	46	58	62	65	56	66	67	65	62	34	37	58	64	58	51	56	59	49	59	55	55	54	56	59	50	61	48	57	49	53	69	56	54	52	61	55	62	54	64	81	51	58	48	58	54	62	59	66	41	59	60	57	57	48	46	64	51	42	56	41	53	59	55	61	58
36515	42577	36468	40133	12878	1518	1302	1112	998	897	874	798	752	784	735	751	727	811	4876	12522	9658	5111	1521	878	795	792	698	693	667	677	672	662	649	636	683	623	615	637	662	698	622	657	666	688	623	619	659	672	583	700	644	667	678	660	625	653	636	669	643	632	584	653	683	639	684	645	666	637	633	660	628	653	677	665	648	682	623	660	669	657	646	676	652	631	616	651	629	619	637	652	657	659	679	696	662	689	670	660	691	644	628	630	648	695	624	621	670	661	631	646	678	646	611	653	628	691	642	624	600	661	629	692	641	634	632	620	637	698	684	632	714	624	652	633	658	638	651	664	695	661	731	693	650	600	659	632	647	642	642	629	660	647	642	672	616	638	627	666	639	679	654	640	675	658	647	676	640	643	640	668	613	669	658	679	633	632	677	684	626	648	643	673	704	674	660	630	651	661	652	691	635	665	624	670	663	674	614	630	709	638	669	678	668	667	692	681	694	668	693	675	631	674	677	627	639	682	662	653	655	646	677	669	655	648	682	653	677	639	634	631	673	648	642	621	664	637	642	601	622	647	688	646	629	619	650	669	674	613	649	611	636	698	675	622	661	608	731	667	652	644	651	679	674	628	677	646	647	683	642	656	633	639	662	664	673	665	643	634	640	648	648	670	680	621	644	633	637	662	658	657	613	682	648	672	631	639	656	635	629	651	687	635	641	680	679	681	683	682	661	679	622	680	691	670	649	648	663	639	681	674	661	684	631	662	662	667	652	673	639	605	602	634	653	659	649	627	684	700	669	667	666	620	696	686	630	652	701	654	680	672	641	680	638	659	719	635	664	664	654	616	677	621	681	619	669	670	621	612	573	645	629	676	627	698	656	632	662	664	648	673	656	624	690	674	627	646	684	635	672	651	696	661	650	615	659	676	642	613	654	674	666	667	655	656	666	638	673	659	653	653	693	627	705	655	677	705	677	645	635	657	670	704	672	675	659	626	647	630	599	653	700	622	636	661	683	627	682	649	616	649	651	605	660	636	623	667	675	687	635	642	689	651	673	642	659	617	612	673	660	668	679	659	660	596	681	681	625	691	650	642	650	631	647	645	657	679	661	677	668	617	636	714	653	717	674	698	664	660	638	672	668	625	634	683	613	670	674	615	633	658	597	650	665	633	604	654	657	637	655	701	633	692	657	659	678	662	658	639	663	660	629	648	655	740	675	635	624	697	694	671	613	635	627	614	649	684	662	642	635	665	654	634	670	672	639	670	602	633	634	688	688	628	661	641	617	675	658	661	631	664	628	646	642	656	666	642	630	651	671	654	659	645	687	679	689	651	647	677	659	628	662	639	683	695	611	661	631	700	665	677	644	669	682	652	645	708	673	660	660	662	671	669	683	683	684	685	623	670	710	654	650	618	657	636	681	658	618	667	681	635	703	603	688	646	659	679	651	637	639	642	683	615	622	695	661	656	716	643	668	668	662	672	670	637	683	654	637	666	639	683	658	672	630	631	664	631	623	621	658	648	699	613	632	663	680	615	701	684	649	661	675	679	674	701	692	649	682	651	634	658	639	635	674	629	641	683	675	636	612	657	691	671	652	657	680	626	632	661	673	635	657	692	637	647	697	678	631	664	670	674	669	639	648	661	657	626	641	661	691	669	663	660	663	650	654	682	666	685	635	671	619	641	651	635	667	658	647	657	663	690	652	641	629	676	683	656	685	659	635	704	660	655	649	679	659	676	625	614	635	600	614	700	617	630	639	636	651	635	649	670	658	648	650	652	629	608	681	634	676	640	670	649	629	598	657	655	618	630	646	612	690	640	665	627	692	642	640	658	630	705	652	644	693	642	620	704	644	661	654	663	651	707	701	597	642	654	634	633	657	660	675	673	669	648	671	696	641	679	659	659	616	690	661	625	584	661	694	641	677	653	669	643	645	700	690	649	661	644	651	652	654	660	632	654	643	674	612	650	651	641	639	694	656	681	664	632	694	633	642	665	629	655	627	655	686	648	699	674	665	650	661	674	682	668	670	624	675	626	670	664	676	614	682	640	625	626	694	692	665	641	699	679	621	654	666	630	658	677	662	684	652	667	609	672	667	639	650	656	589	669	664	645	650	629	651	668	627	660	740	685	658	649	674	645	653	682	644	655	637	667	663	626	624	610	637	648	619	677	688	650	672	681	641	671	665	649	637	690	668	641	682	651	660	691	653	677	656	645	669	667	650	625	659	691	677	696	662	643	636	640	678	642	651	655	658	656	649	628	688	647	680	680	636	649	671	626	626	653	639	644	667	648	621	591	644	625	645	630	636	649	635	655	688	635	653	650	600	650	665	592	671	660	682	648	629	664	680	643	639	663	611	635	661	648	678	635	691	656	631	651	626	686	679	649	640	652	664	706	714	634	676	664	665	659	651	648	629	657	634	612	632	685	633	631	631	654	647	628	657	645	622	645	639	654	651	645	635	620	692	631	682	687	639	671	654	664	676	656	672	692	683	632	675	660	639	629	660	644	654	671	615	673	660	655	661	589	657	649	616	646	673	624	621	633	680	700	665	667	622	718	634	679	661	693	640	649	659	698	681	665	697	646	637	605	668	662	679	623	626	668	659	661	664	664	666	610	681	639	669	669	647	650	644	654	672	663	647	644	638	660	697	602	650	650	692	662	648	708	644	672	625	648	675	650	590	671	684	627	679	649	606	678	672	668	640	661	703	606	675	689	641	645	673	648	683	667	690	661	667	653	685	656	657	670	637	667	628	675	622	638	691	643	678	631	656	672	646	647	609	665	712	684	635	665	642	715	630	646	684	701	668	625	676	658	670	637	642	643	659	661	613	678	629	623	674	595	661	679	673	635	675	672	645	666	672	677	622	658	614	598	657	614	626	691	650	630	625	658	626	688	648	677	686	666	697	677	661	670	659	654	657	657	702	684	669	670	634	639	628	663	666	640	654	674	635	640	649	651	644	613	690	653	674	653	594	690	691	678	639	644	636	656	642	649	673	612	639	687	620	638	668	660	637	680	688	712	625	645	647	677	652	676	670	671	652	671	622	610	673	655	621	644	646	660	607	644	663	664	686	625	618	689	618	676	683	621	653	634	656	671	678	667	653	658	688	654	700	624	659	632	599	652	675	658	648	682	653	625	676	607	647	683	642	626	659	617	662	628	660	685	635	672	665	652	650	643	674	693	639	703	652	685	684	635	692	646	694	685	653	647	637	610	685	672	644	708	631	670	704	641	688	653	669	653	704	629	684	668	609	653	660	639	651	636	685	636	684	633	609	637	664	657	634	648	681	676	682	685	639	650	632	687	657	671	647	642	602	661	653	630	655	660	602	652	621	671	702	682	613	651	622	633	610	649	663	693	681	675	623	683	606	620	643	684	650	676	679	654	653	728	612	665	642	655	627	654	677	655	672	670	641	639	646	691	628	649	653	642	715	648	657	650	636	631	618	680	703	654	679	641	664	649	686	645	671	657	676	729	666	580	653	673	662	702	655	657
10819	25641	16437	6279	795	72	77	62	70	83	73	50	68	64	75	76	79	62	192	453	394	184	90	72	79	85	61	59	62	59	66	70	72	67	54	57	88	57	60	54	70	68	63	62	60	52	69	75	67	70	66	75	63	72	66	72	60	69	65	65	70	60	62	65	75	66	49	78	77	80	67	55	58	73	73	62	59	70	77	64	71	67	69	65	54	77	64	74	51	76	71	53	59	59	64	60	81	71	69	51	70	57	65	74	71	69	59	64	58	68	65	68	65	71	62	85	54	63	66	68	85	68	69	74	65	50	67	58	64	67	67	62	68	60	69	63	79	73	65	71	90	58	67	76	75	69	60	58	65	55	66	74	64	74	75	65	68	57	72	69	67	74	76	64	74	60	71	60	69	81	76	64	69	53	61	76	60	70	60	79	58	80	58	59	67	64	88	73	65	80	68	56	67	64	79	65	57	62	69	71	77	53	72	73	53	68	73	64	58	67	61	70	58	68	71	56	59	76	58	66	62	70	63	78	55	73	60	67	56	60	63	51	73	84	76	72	56	63	58	63	78	51	65	74	73	51	65	58	65	66	76	66	52	65	55	60	69	70	64	67	67	77	59	61	77	77	74	71	67	73	77	64	58	64	69	68	89	65	85	69	70	63	70	62	68	65	68	59	70	71	76	70	74	70	59	62	49	61	78	77	72	71	69	66	65	70	67	86	57	57	67	85	55	71	71	65	68	64	55	59	73	59	70	62	72	60	66	81	71	62	74	55	71	68	66	67	69	62	71	59	65	69	77	64	76	66	79	60	69	67	85	73	80	72	65	75	64	39	61	71	49	64	68	79	64	66	67	57	69	78	65	64	53	69	63	69	57	59	70	56	71	58	69	55	68	53	71	83	65	81	67	71	55	61	62	60	56	69	79	62	64	50	70	67	65	58	58	57	56	51	56	71	63	70	77	73	53	72	69	60	60	70	77	84	63	49	83	63	66	74	67	73	77	75	62	57	77	67	65	68	69	62	51	70	66	52	85	77	66	62	69	72	62	74	62	60	68	74	72	49	64	60	56	62	65	76	50	56	56	73	69	64	61	56	60	67	74	78	74	64	63	68	65	77	80	71	71	67	64	74	64	60	63	66	63	70	59	62	66	84	74	46	74	63	71	76	65	72	58	68	80	49	67	66	59	62	78	62	55	61	64	55	60	76	65	61	64	84	73	64	71	76	52	58	67	67	65	58	64	60	65	57	57	60	75	60	61	72	63	75	56	49	74	72	53	81	62	55	85	61	75	68	73	73	75	68	69	57	75	67	69	59	70	66	59	73	75	66	48	70	67	63	62	58	73	69	72	64	77	75	78	75	65	68	56	68	65	59	75	66	79	69	66	73	73	67	58	65	55	54	73	66	64	58	61	78	53	53	58	69	54	62	76	56	70	59	79	73	78	50	51	58	60	60	76	67	61	61	69	80	70	56	62	77	67	64	48	70	61	70	72	62	72	63	55	78	69	69	49	61	54	52	71	58	66	56	71	52	73	63	59	67	68	71	72	60	66	63	78	58	55	63	67	65	67	68	62	66	71	62	62	72	66	78	73	56	62	60	70	51	73	55	60	70	49	70	65	58	58	49	61	62	53	59	73	71	57	69	62	61	67	71	62	66	67	64	72	64	60	77	58	59	58	56	68	50	65	69	63	64	53	59	80	63	70	64	74	60	57	59	82	60	72	79	66	59	67	56	57	55	60	66	61	69	58	72	56	76	67	67	60	73	68	63	51	74	51	58	71	70	65	70	72	63	59	56	77	59	70	74	66	63	69	75	66	61	74	75	69	57	58	56	51	67	57	61	73	64	56	87	62	71	65	53	70	55	53	56	73	63	65	63	49	71	55	67	63	59	59	51	76	61	63	52	50	61	60	70	66	77	58	67	56	85	76	62	73	65	76	61	77	59	60	60	75	62	70	58	56	62	56	75	62	74	55	76	57	45	74	56	75	63	53	70	69	78	69	65	62	64	72	59	63	62	58	53	66	62	58	65	59	74	64	78	58	55	74	68	65	74	65	58	62	70	64	69	64	65	78	69	61	69	62	72	55	70	62	70	62	54	55	76	68	60	66	69	71	56	52	47	60	58	62	60	72	59	75	59	67	72	62	69	64	62	66	78	70	62	67	60	54	75	60	50	63	73	81	62	70	63	65	55	72	57	82	73	70	67	56	74	55	65	67	65	61	63	60	54	58	59	61	71	72	77	66	55	69	80	64	77	75	67	69	68	53	68	67	66	67	63	58	79	67	75	71	76	72	73	68	82	63	72	59	76	59	68	57	68	59	51	73	55	62	69	67	82	51	62	62	70	50	68	78	69	74	87	71	60	59	84	64	78	63	74	64	58	63	64	64	60	56	55	72	68	70	61	73	60	49	79	66	59	76	64	68	67	64	83	60	65	78	67	66	64	63	82	68	67	64	50	54	64	67	70	65	79	73	80	57	68	81	68	71	64	74	73	60	63	67	74	66	74	67	60	77	56	78	58	61	51	66	47	59	70	70	86	75	66	69	70	71	70	60	63	68	65	57	51	64	64	71	58	66	50	64	58	80	70	65	68	77	53	70	78	70	66	76	70	73	59	70	69	62	66	78	63	63	67	60	63	73	74	77	69	68	63	68	67	73	66	62	66	68	49	67	58	62	57	58	62	74	66	69	87	86	78	62	82	66	52	72	68	62	70	78	50	69	61	68	76	79	60	68	71	60	75	55	71	67	59	55	66	62	72	55	71	70	59	66	71	54	56	55	62	74	65	63	64	70	72	79	81	63	77	64	61	65	72	96	59	62	61	84	50	78	60	58	60	69	66	61	69	75	56	59	64	64	65	53	68	61	53	68	77	57	76	59	53	67	65	73	63	60	86	58	65	67	59	71	73	59	73	64	73	63	70	61	62	72	69	68	74	64	72	77	67	62	77	57	66	67	70	77	79	61	65	54	70	59	72	65	69	85	64	71	76	55	51	59	70	75	75	72	79	76	78	59	57	59	62	63	52	79	57	63	55	75	75	87	62	62	63	58	58	61	68	63	63	61	52	84	72	68	52	67	63	60	82	67	54	72	59	56	60	67	50	75	65	82	56	68	65	63	63	69	62	61	58	68	77	63	66	65	77	62	67	52	52	66	68	69	66	62	82	77	83	50	64	69	58	70	77	80	73	56	54	74	68	42	53	63	72	74	71	59	57	67	65	70	74	73	57	62	69	60	74	64	73	76	77	66	69	77	66	75	58	68	66	51	63	72	82	87	70	86	58	70	79	66	64	58	71	46	68	57	72	76	74	65	67	68	59	67	74	66	67	61	73	76	57	69	90	68	80	74	58	83	60	54	72	73	48	71	64	78	72	64	58	60	54	70	65	72	66	63	64	64	62	68	62	52	69	70	69	70	66	65	61	72	70	59	78	66	73	61	64	50	74	81	63	70	64	60	63	66	65	69	52	82	64	69	59	74	71	60	67
41613	49792	37067	38679	11347	1529	1337	1240	1150	1045	1021	928	912	908	939	885	873	1225	5717	12500	9977	4039	1358	1257	1263	928	839	830	818	834	788	855	821	814	722	801	780	799	759	825	789	818	874	797	799	857	829	777	865	834	815	736	816	807	824	837	789	799	823	816	782	814	803	798	810	800	795	754	826	762	816	843	810	783	808	798	802	836	821	816	856	798	783	840	766	801	821	768	842	803	824	803	788	782	840	809	841	787	827	725	793	803	795	797	788	832	815	769	777	810	837	759	817	844	867	799	803	841	838	797	734	857	820	769	834	789	786	798	845	773	837	849	771	783	815	801	841	788	803	803	811	776	841	871	782	794	783	773	833	817	802	823	822	761	826	790	817	820	792	772	804	778	833	765	754	730	820	785	784	811	818	847	772	814	821	816	803	818	766	792	826	787	798	785	787	819	858	811	814	889	789	821	816	819	808	830	814	784	779	781	849	837	785	853	809	848	790	810	865	785	883	784	779	786	820	786	764	808	815	768	804	812	813	828	775	782	812	822	779	748	804	824	799	864	814	828	786	743	878	780	853	757	808	780	773	821	795	838	850	811	742	829	798	811	772	773	825	751	820	800	815	841	797	847	821	799	815	811	823	831	790	826	808	789	823	818	796	805	770	844	750	770	815	859	816	829	796	779	874	773	804	731	841	823	847	795	797	822	845	810	802	784	803	786	850	810	805	817	764	824	783	828	759	790	831	784	799	813	813	791	798	817	810	825	797	780	820	833	818	826	810	788	815	805	828	793	768	792	797	859	770	764	854	819	811	738	843	838	788	813	817	795	806	834	825	787	812	778	806	876	821	816	822	793	792	793	782	854	845	843	810	785	778	814	843	806	802	804	799	795	828	777	810	779	825	809	801	857	829	812	797	833	798	803	815	827	799	831	844	792	779	774	826	836	849	844	778	840	811	755	814	813	836	816	767	871	830	864	816	791	816	834	803	813	814	841	798	863	801	815	806	801	763	839	802	800	815	798	848	845	788	813	756	791	791	831	820	877	756	792	838	835	794	804	814	797	813	757	773	799	787	834	863	792	799	824	822	814	781	855	810	832	781	747	749	804	793	802	793	795	765	791	814	810	759	845	774	777	813	773	791	809	819	812	802	783	771	765	821	758	810	804	807	817	803	804	807	793	827	827	814	836	761	817	798	770	776	831	792	852	794	803	822	779	843	798	816	833	799	796	759	859	777	843	786	843	785	802	797	877	852	844	824	815	791	775	794	832	799	788	786	779	811	809	733	785	796	769	763	774	784	809	786	808	857	831	832	757	712	840	794	836	796	792	802	837	835	768	815	825	831	793	781	800	784	837	769	761	756	834	802	831	852	829	839	826	783	852	787	815	818	839	797	781	826	752	831	819	826	837	790	794	841	791	791	837	816	841	811	782	820	790	803	815	785	817	830	797	783	810	850	795	852	801	780	801	821	819	805	787	799	854	841	781	823	780	779	779	833	753	802	785	812	807	843	762	813	808	841	803	839	792	812	827	744	813	802	903	790	797	821	804	811	854	800	817	803	756	856	838	771	850	829	836	791	793	845	796	842	811	767	818	848	801	790	833	829	836	783	802	802	854	807	907	794	812	858	824	847	729	820	804	828	801	819	840	812	818	768	802	811	843	785	827	863	756	855	831	820	836	861	840	844	828	811	785	826	789	802	845	774	820	797	795	836	802	884	807	831	796	819	835	826	805	843	815	773	751	786	837	797	759	791	794	776	783	815	799	793	850	755	847	794	873	797	842	842	820	872	831	823	800	791	829	823	777	771	796	815	814	811	792	756	798	765	813	815	803	796	799	836	774	795	852	845	808	792	769	817	820	813	797	765	796	798	820	839	845	775	784	757	782	779	811	846	826	841	843	785	760	761	807	806	779	773	818	810	828	834	807	765	813	832	799	769	820	828	767	841	780	773	794	842	824	869	829	808	806	819	756	776	837	777	809	774	801	795	836	878	811	817	805	811	792	791	770	777	828	768	821	806	856	815	807	788	819	824	812	810	845	802	782	816	787	801	824	854	819	847	790	849	836	833	811	795	847	799	774	831	818	819	828	774	793	755	835	762	825	816	792	775	825	877	795	815	849	818	836	832	818	795	738	838	794	748	855	810	792	819	805	771	787	772	801	873	793	839	794	796	792	780	816	799	813	813	793	820	801	813	810	843	856	830	800	839	849	793	817	825	821	832	817	769	763	833	823	812	857	751	800	789	771	794	781	770	784	833	800	781	820	742	789	828	838	832	772	811	849	840	771	775	817	788	807	777	761	820	793	773	843	786	821	815	810	838	830	825	832	815	845	787	819	803	784	758	820	770	769	833	779	850	836	869	831	755	827	820	809	817	780	828	828	825	803	749	824	768	811	785	841	767	822	805	840	842	812	827	781	884	807	817	795	786	799	801	870	796	769	765	819	818	734	831	791	862	839	802	801	773	802	836	871	744	797	797	807	803	786	806	833	815	801	874	798	792	817	803	843	787	806	811	791	770	852	766	819	831	801	767	806	809	783	829	838	792	788	812	823	788	782	768	792	778	788	837	784	803	814	834	817	759	839	856	821	802	784	826	817	813	806	810	828	822	828	842	798	766	810	813	857	763	849	810	826	778	828	802	784	811	820	860	773	878	784	821	769	857	815	825	773	803	761	865	827	786	818	776	785	761	816	847	873	831	838	726	754	799	798	777	793	825	863	787	810	846	819	787	808	821	830	821	791	831	824	805	792	817	778	830	824	815	851	816	753	803	849	792	801	833	859	819	810	819	801	827	817	812	818	757	851	833	762	808	869	839	825	841	831	788	793	796	853	743	770	834	817	822	861	811	815	822	795	802	744	815	757	767	822	835	805	790	805	810	817	818	789	835	802	822	785	827	877	884	768	830	854	842	851	796	846	790	834	813	773	815	841	793	783	803	816	846	811	832	841	818	831	788	875	755	861	807	797	820	785	818	814	849	766	763	836	758	793	798	805	791	790	827	765	786	800	826	830	760	747	825	831	783	798	818	877	761	798	802	808	791	811	803	768	828	827	788	765	776	849	839	790	816	780	869	739	804	800	782	804	796	795	793	851	818	800	813	847	782	800	812	828	791	857	832	804	805	842	784	789	793	838	790	787	834	812	820	772	759	854	806	822	833	861	839	861	774	796	821	810	795	789	830	772	785	808	794	780	765	764	886	815	828	819	835	800	827	863	831	826	828	860	830	835	800	764	846	813	799	803	771	809	785	805	815	774	813	780	849	816	811	761	813	814	836	780	806	819	816	832	868	853	834	845	812	796	818	821	771	800	827	813	859	809	791	790	808	795	806	793	786	850	818	834	766	798	811	781	840	797	798	812	824	820	816	816	836	821	833	810	836	827	850	813	830	791	798	813	813	768	837	801	782	764	766	860	787	859	829	837	825	848	811	830	830	815	773	806	830	807	806	786	789	796	830	779	819	780	807	810	805	804	804	793	801	840	826	855	826	836	813	862
17138	38109	22333	9821	1255	74	82	76	67	68	68	66	72	65	79	60	63	63	286	724	506	124	106	107	88	78	65	65	65	66	59	71	66	55	60	69	59	62	62	77	59	53	66	51	58	67	63	62	65	63	64	81	76	48	60	68	64	66	48	77	56	47	53	67	60	66	61	62	58	58	44	65	63	59	54	70	62	66	61	57	60	57	62	60	69	70	69	53	53	67	65	63	52	56	60	59	48	48	59	73	56	59	65	48	74	73	70	54	53	49	57	51	61	63	64	62	49	46	58	62	68	76	65	69	50	60	51	52	55	68	55	54	57	64	61	57	67	65	54	67	59	62	71	59	65	66	54	58	53	58	60	66	62	62	71	61	55	46	58	67	37	63	64	62	60	65	79	64	68	54	77	73	56	71	50	62	72	50	48	60	63	69	55	54	60	51	68	50	48	56	57	55	53	68	54	58	57	69	64	50	61	53	65	72	66	65	55	65	71	46	64	49	55	60	49	52	65	54	58	49	73	66	58	64	58	54	57	52	50	67	53	48	67	53	56	52	70	55	53	63	52	66	51	71	58	64	57	63	67	61	63	64	58	59	73	64	61	68	62	51	60	58	68	56	60	63	63	59	68	64	57	61	60	71	62	62	62	64	69	60	69	59	56	54	57	61	58	56	71	68	54	59	49	67	58	56	54	72	53	57	68	75	48	72	57	72	52	59	73	67	57	50	55	58	59	60	49	63	66	65	67	57	51	57	64	65	66	63	55	59	62	62	65	74	61	59	48	60	51	55	53	53	61	62	75	70	63	50	50	57	64	51	62	50	56	52	60	58	79	58	56	66	70	58	65	65	69	49	58	71	53	49	56	74	65	60	71	59	53	53	61	64	53	52	58	62	74	60	65	57	47	53	68	55	65	54	55	65	74	59	65	55	63	57	65	49	48	57	66	63	61	47	53	63	56	70	57	75	67	64	65	53	59	66	61	58	52	58	65	48	50	56	54	62	54	57	62	59	77	71	46	60	52	63	61	59	57	60	44	60	66	63	62	61	60	69	59	58	55	71	59	64	62	68	62	68	55	69	64	69	63	43	67	61	69	63	49	51	60	72	53	56	56	65	71	67	53	62	63	55	59	66	59	66	47	73	61	63	51	75	47	70	59	63	72	69	48	46	66	56	65	59	57	44	58	81	64	68	52	62	67	59	64	48	65	51	46	49	56	66	61	50	59	58	75	70	68	62	49	55	55	67	52	66	72	56	51	57	51	58	63	68	72	64	57	45	67	49	53	69	64	48	70	65	60	49	58	53	69	59	60	59	66	59	61	68	62	65	74	53	63	68	57	60	64	55	56	73	70	64	57	52	55	51	54	61	63	76	60	62	62	80	75	66	63	55	65	58	66	50	62	56	64	66	58	47	57	50	52	56	69	66	54	58	63	51	56	60	52	57	62	71	70	64	55	71	61	81	60	59	66	53	60	67	58	63	76	65	52	60	53	49	67	49	67	75	73	69	40	59	53	52	76	58	52	63	66	52	73	45	56	70	57	55	59	74	68	70	50	50	59	56	60	66	67	70	57	59	59	57	64	49	54	69	56	61	69	51	61	65	66	55	66	61	60	68	67	62	57	64	59	62	61	65	52	60	64	49	75	69	51	43	76	50	74	55	58	51	62	63	57	55	61	51	53	45	51	53	54	54	60	59	47	55	58	57	61	61	55	62	55	59	58	60	61	48	72	49	57	53	63	58	58	59	46	60	56	69	60	73	57	47	67	56	61	69	73	61	69	46	57	63	57	54	55	50	69	61	72	69	62	65	63	66	63	78	59	63	78	61	52	66	61	53	59	57	65	57	67	57	64	62	65	54	55	59	54	58	66	61	47	56	64	57	67	51	68	57	64	45	58	51	61	60	61	56	59	56	57	61	55	69	61	68	55	64	55	54	72	65	68	74	68	78	75	55	42	61	70	46	64	59	53	59	78	60	50	60	84	56	75	54	64	66	61	50	59	56	73	59	57	67	56	53	68	36	59	58	74	81	68	52	55	71	45	57	50	62	61	63	57	63	68	50	56	57	66	51	49	52	58	79	56	62	73	63	75	53	65	63	68	54	70	75	59	61	50	62	57	50	72	53	64	69	60	72	52	62	66	51	57	83	61	58	62	60	59	65	57	87	59	60	59	57	52	50	69	74	64	55	61	66	55	57	55	50	76	64	55	59	67	48	56	68	56	53	61	50	74	46	60	46	49	66	50	61	56	50	50	49	56	65	67	60	47	76	60	50	55	66	51	56	66	60	54	71	74	64	58	87	65	69	53	66	65	69	64	57	51	79	59	61	56	44	69	66	54	60	66	51	56	64	54	56	69	51	66	63	64	75	70	66	51	52	64	45	51	53	72	71	62	59	40	62	60	54	51	57	63	53	72	55	65	44	60	60	55	57	57	61	52	63	57	65	56	62	55	76	67	55	71	56	63	72	65	55	64	50	59	40	64	62	81	62	64	64	52	59	63	62	66	58	72	51	44	61	64	52	55	58	56	55	56	65	69	67	67	57	68	59	62	60	48	60	67	61	52	62	55	60	61	53	63	43	50	49	58	57	69	64	49	62	56	58	66	48	58	72	60	62	72	58	60	43	60	57	64	72	58	58	57	72	56	72	51	47	53	54	70	68	75	60	59	61	55	50	61	45	60	67	53	65	55	69	75	62	75	47	61	75	61	59	65	47	48	56	55	59	69	61	50	59	55	64	56	61	71	62	65	60	51	55	63	76	63	71	68	73	51	62	62	68	46	61	60	68	58	64	61	55	51	56	44	66	71	63	63	78	65	51	58	58	64	55	70	47	73	51	61	62	44	57	59	45	55	57	54	57	66	45	68	56	52	61	61	75	58	50	56	60	54	64	55	51	65	73	55	61	85	56	58	60	71	61	60	57	47	65	50	81	68	70	64	59	56	53	55	50	69	55	73	65	59	54	67	62	48	68	59	68	48	64	49	70	60	60	62	64	63	53	62	62	65	57	47	50	55	69	68	71	68	63	65	61	72	57	55	53	49	46	59	72	59	64	65	48	70	57	51	55	52	50	56	56	76	54	48	78	59	50	66	63	61	47	67	52	59	55	60	60	58	67	66	45	64	63	81	58	67	51	67	56	56	68	50	63	61	62	59	54	57	75	60	59	65	54	55	62	49	51	56	56	50	63	56	53	59	73	61	54	55	66	60	68	62	65	68	55	52	67	54	60	50	63	68	55	63	57	64	48	63	57	68	50	65	53	52	58	45	50	61	52	60	62	45	61	58	52	53	59	59	65	68	68	58	66	62	56	50	65	74	47	61	72	65	59	71	70	55	63	69	67	65	59	51	56	66	72	55	74	48	58	56	61	59	61	62	63	58	70	55	64	71	65	46	45	57	67	49	65	75	59	74	59	60	55	62	67	57	55	61	62	59	51	66	59	72	58	59	55	66	67	53	60	58	70	69	61	55	56	54	71	72	50	59	57
39715	50435	41919	44710	10413	1955	1615	1344	1225	1143	1013	995	964	887	863	846	857	894	8171	16283	11845	3190	1964	1798	1559	1070	884	737	720	761	747	758	730	709	740	740	762	677	748	727	725	712	761	678	735	728	695	726	737	700	767	768	718	770	765	718	741	729	706	738	704	736	640	739	737	758	766	776	744	664	703	742	716	754	755	731	714	703	691	723	715	737	732	752	754	734	688	791	747	712	763	697	719	747	693	738	764	710	740	758	748	698	714	782	732	721	757	740	726	752	752	714	683	734	693	749	742	662	720	750	727	693	745	772	717	755	714	772	773	762	717	728	782	749	677	773	747	746	756	771	729	762	749	745	696	709	762	703	680	749	702	725	749	781	765	769	682	735	726	701	744	703	727	729	734	716	729	736	729	712	744	721	717	671	718	728	698	746	747	676	772	719	701	726	733	728	741	719	739	752	717	760	673	740	698	682	752	781	703	740	743	707	772	707	736	748	757	784	692	732	741	766	676	671	724	767	715	749	729	724	728	735	724	760	727	719	749	775	764	707	748	743	808	749	753	728	748	717	710	699	722	726	706	738	716	734	667	700	731	700	729	743	714	717	764	759	730	734	760	733	736	736	695	747	760	687	760	756	707	737	725	759	713	737	716	673	759	793	754	697	697	757	726	708	676	756	744	730	725	706	710	771	736	760	708	793	703	720	706	712	725	737	719	717	749	719	723	780	705	727	755	762	742	758	743	703	705	738	769	712	714	761	752	717	739	746	742	750	750	721	729	754	731	719	758	690	752	720	729	801	744	737	703	764	758	735	717	754	697	754	657	759	789	761	755	722	748	752	708	719	694	697	690	709	751	758	732	725	728	737	729	715	768	737	724	754	711	756	779	765	754	728	745	750	669	719	701	800	728	703	756	734	715	720	734	716	759	749	763	733	742	772	747	735	743	755	745	702	710	712	692	718	719	744	776	764	718	738	734	722	685	767	791	741	702	744	722	788	728	717	707	718	718	725	746	752	767	770	782	755	691	701	740	743	755	754	732	709	752	725	706	756	731	759	761	724	726	719	753	777	743	737	714	780	796	689	752	746	737	733	751	724	738	729	759	713	722	729	706	754	686	759	727	706	723	734	768	719	702	736	729	727	725	735	727	721	728	744	760	716	742	711	722	718	723	743	730	798	714	708	742	759	720	757	696	798	722	752	757	729	747	690	747	718	716	739	719	732	731	743	737	754	686	728	791	765	720	721	757	673	771	700	728	721	721	717	729	711	752	724	763	709	755	674	732	673	738	758	746	693	698	710	709	712	730	762	698	739	729	699	767	755	733	727	735	744	733	712	652	714	748	805	702	735	729	720	696	784	710	727	777	724	710	793	732	726	692	738	744	739	691	751	762	748	727	763	725	701	746	748	691	751	710	742	724	718	749	715	744	732	735	717	726	744	777	704	782	723	709	773	739	715	762	741	707	743	720	766	704	666	712	733	714	739	701	737	756	695	711	727	678	722	734	705	690	698	763	740	743	749	728	711	720	715	753	702	718	811	734	742	706	710	762	741	728	737	734	726	710	743	771	734	731	746	729	747	784	751	706	729	778	729	750	737	691	704	755	724	751	723	742	756	737	714	775	748	759	729	695	730	728	760	698	688	746	758	754	703	727	730	726	744	741	763	748	685	749	693	793	675	758	719	743	735	707	726	717	758	769	724	779	711	721	755	734	708	762	727	777	766	729	683	741	705	690	722	759	771	744	738	750	773	705	687	697	748	767	738	695	733	734	729	745	743	695	743	671	680	698	747	736	698	718	716	708	688	745	703	769	723	752	712	693	721	739	731	704	739	776	713	729	726	734	760	728	735	757	662	703	760	761	736	735	742	730	741	732	692	711	782	747	690	706	710	725	768	775	696	744	744	769	731	744	727	765	733	733	775	725	717	702	744	740	748	715	717	784	706	726	726	721	735	756	738	696	711	733	716	746	714	729	722	712	731	712	751	751	672	786	681	710	732	714	702	715	712	710	725	702	725	687	712	757	733	719	709	716	730	731	721	720	722	743	695	731	713	747	728	739	741	725	747	717	756	716	686	691	687	711	756	699	730	742	755	759	773	736	723	689	724	746	711	742	730	765	720	729	677	698	770	725	757	755	698	715	771	738	735	696	761	734	749	744	752	733	713	774	733	722	744	739	747	728	684	737	746	729	757	690	735	760	764	745	739	751	727	709	765	701	774	712	694	769	719	758	717	724	752	743	742	706	717	739	765	764	713	746	728	771	736	707	755	738	744	752	712	714	742	791	751	752	743	741	724	724	710	724	719	738	778	738	708	753	766	723	695	748	740	708	739	705	687	759	786	719	710	760	793	734	714	781	711	756	745	712	760	709	742	742	713	723	768	742	749	715	789	717	747	739	738	698	710	740	719	760	708	732	679	816	760	753	743	744	724	730	748	774	752	776	697	683	698	762	731	714	733	721	692	765	695	722	721	726	731	711	705	768	741	766	706	714	753	721	744	706	705	752	756	756	751	751	752	750	722	725	700	741	743	735	772	722	729	754	742	747	685	746	779	726	730	727	713	755	745	695	726	712	755	743	759	722	728	760	752	761	752	725	791	739	776	754	721	729	755	725	713	693	715	688	791	768	738	699	718	753	725	708	747	699	755	741	730	674	736	747	739	837	704	713	756	753	761	700	724	745	757	733	730	769	788	732	678	749	724	734	771	787	761	701	773	702	705	709	724	705	768	693	698	707	729	718	711	734	754	758	757	747	744	719	706	678	729	718	718	758	730	727	739	705	732	754	750	750	730	800	757	741	705	763	735	694	741	730	730	726	725	775	706	784	750	714	748	746	704	744	741	775	726	734	682	723	711	754	693	725	765	686	783	702	709	714	774	743	760	754	750	733	739	732	694	771	703	715	760	746	750	745	708	723	761	723	764	697	744	750	732	743	753	753	729	767	702	743	719	709	714	761	747	752	700	704	724	744	690	755	740	760	723	774	733	736	751	723	782	712	743	765	696	759	698	726	774	706	704	666	730	733	707	746	702	738	752	751	674	626	686	769	745	690	718	745	699	670	748	703	705	723	707	721	700	733	737	741	730	754	733	683	805	760	726	730	771	743	738	745	761	779	714	777	742	717	684	706	760	669	754	742	753	730	739	697	797	759	778	765	757	780	724	704	731	746	718	689	734	735	701	730	777	716	714	730	745	720	737	722	736	726	745	729	781	735	691	743	733	741	715	735	735	740	775	738	710	777	690	739	718	771	769	705	730	737	717	707	710	806	729	727	723	765	728	749	770	700	754	762	686	755	718	729	727	716	719	719	714	732	756	763	723	775	675	747	742	767	732	701	720	761	744	737	749	715	749	691	752	751	735	725	695	755	721	747	790	768	706	754	744	739	763	740	718	748	700	775	710	769	732	751	712	729	822	692	700	757	744	700	709	756	688	691	744	750	714	782	667	748	701	727	727	715	738	664	718	719	715	734	691	712	714	738	781	745	761	747	743	772	743
4803	10621	5704	1863	204	52	59	65	57	41	62	51	61	50	53	48	62	61	176	155	163	74	67	77	61	55	81	55	44	50	49	57	52	59	69	54	51	36	70	45	56	69	76	56	56	48	55	57	63	50	48	51	47	52	79	62	55	71	70	63	64	62	59	73	59	47	53	47	50	55	72	48	60	52	57	46	56	49	65	50	56	56	64	60	66	58	45	53	65	76	51	55	48	58	70	45	47	47	62	60	54	51	55	53	50	62	57	48	51	47	46	59	52	46	58	47	48	46	54	52	54	47	48	58	48	52	53	56	58	52	61	63	51	52	58	63	60	60	59	64	65	45	62	54	62	55	62	62	61	71	62	44	47	59	51	66	60	71	59	51	45	60	59	53	58	60	67	52	60	58	50	49	65	47	61	62	60	50	51	60	60	49	54	57	62	47	57	72	57	53	64	60	52	65	56	69	62	62	62	43	55	43	56	47	47	48	47	50	76	42	53	51	62	56	56	61	58	55	49	68	63	49	47	59	54	61	45	57	50	60	44	51	49	48	58	49	61	36	48	51	58	63	47	54	41	55	56	51	69	57	56	52	53	44	55	54	53	56	56	46	60	38	50	44	53	56	59	53	51	51	65	54	48	56	66	60	64	51	60	57	49	51	67	60	52	57	70	60	49	48	61	50	58	59	64	67	50	49	53	75	54	50	44	46	51	53	63	69	46	58	69	65	44	55	57	51	52	50	50	63	48	51	64	50	56	66	57	65	58	63	48	51	52	61	63	59	64	62	65	64	55	51	53	52	54	42	51	49	48	71	52	54	46	66	59	66	61	54	55	59	57	61	54	61	63	61	64	63	59	52	61	66	53	63	34	54	51	62	54	65	51	68	67	59	63	55	65	62	58	63	52	52	71	64	63	58	46	63	50	63	50	50	49	53	55	69	53	54	58	72	65	53	59	48	51	52	63	63	38	52	58	68	57	50	62	57	52	55	72	59	57	63	53	53	56	54	73	44	54	69	55	60	56	53	56	69	50	60	52	55	59	53	53	61	50	57	57	56	65	64	59	64	48	71	51	48	54	52	63	63	66	46	59	71	70	57	46	55	57	48	56	73	50	47	66	51	60	49	56	58	50	55	57	60	49	61	60	54	54	62	46	65	59	50	55	56	48	64	60	52	51	46	65	53	56	53	61	45	44	49	44	56	54	48	55	67	61	48	52	59	53	45	48	42	68	63	48	52	80	50	64	53	49	50	60	70	68	42	67	48	49	48	66	62	49	57	64	46	51	62	47	54	56	45	55	69	58	55	61	56	56	50	52	45	55	63	53	54	65	48	49	58	49	64	55	59	43	57	67	57	41	58	52	46	68	51	57	61	65	60	48	56	51	65	69	80	53	58	55	62	71	61	60	57	64	60	51	67	61	60	55	57	58	57	56	54	61	55	53	52	51	74	58	49	54	62	64	48	65	49	70	62	53	48	53	59	56	78	55	46	53	63	57	56	66	63	58	59	58	55	68	51	42	67	68	56	55	53	58	59	62	51	46	37	58	49	52	48	52	58	60	49	46	63	55	64	67	51	57	74	65	60	57	54	41	46	52	69	60	55	61	52	68	50	64	70	54	61	53	60	59	47	51	52	73	55	73	60	73	50	55	65	46	54	46	57	49	67	43	66	54	52	66	72	62	63	62	66	60	53	61	61	49	43	51	51	67	52	65	56	56	57	44	59	54	63	58	53	59	52	56	66	58	69	58	57	59	63	46	50	49	43	60	59	43	53	50	58	66	46	51	63	39	61	47	54	50	48	60	56	53	70	64	65	50	62	50	51	61	42	68	67	53	53	50	67	55	61	46	51	53	56	45	63	61	58	50	47	43	57	63	49	54	53	49	55	54	58	56	57	45	54	56	56	62	52	49	49	53	46	60	55	56	43	47	63	50	45	49	58	58	57	61	47	64	51	55	71	61	59	52	71	49	72	47	57	68	54	59	53	72	49	70	51	58	54	56	68	54	53	70	46	56	45	52	58	62	49	54	51	57	51	37	57	58	57	66	58	49	57	65	52	68	53	57	58	74	47	43	77	49	54	67	53	53	68	62	55	49	58	46	69	51	58	56	52	70	51	56	65	63	53	54	73	51	55	59	65	48	54	67	48	59	63	57	59	73	65	46	43	51	56	60	71	52	56	50	56	46	50	62	59	45	54	52	55	59	50	53	44	66	67	61	62	60	70	59	54	53	63	62	52	52	41	38	68	52	59	59	66	53	41	60	49	56	64	50	63	53	65	63	71	57	60	54	60	48	51	65	59	51	68	60	65	63	65	59	62	50	65	52	50	62	61	57	61	71	55	67	56	52	51	45	64	51	65	61	50	56	47	50	49	68	51	49	62	51	46	51	55	52	46	65	57	64	53	56	48	54	48	61	59	56	50	47	65	62	61	54	52	64	67	57	47	51	60	49	51	58	65	65	62	51	48	55	58	63	72	48	47	61	58	61	65	63	46	51	64	59	58	62	56	49	46	56	62	62	74	64	51	66	57	53	71	63	44	57	74	69	55	45	51	56	57	56	50	57	57	53	36	45	34	58	46	54	57	61	53	43	40	46	63	58	57	55	72	59	67	49	54	52	73	57	66	70	51	60	47	64	54	60	55	58	45	59	50	51	51	41	42	57	46	48	51	64	59	57	59	63	65	64	51	58	63	63	45	51	66	49	61	58	52	61	54	48	63	51	66	64	60	80	40	53	47	53	49	54	58	66	59	55	54	38	57	61	62	53	56	64	59	60	65	54	64	77	57	65	43	58	51	51	59	41	49	45	59	41	55	59	67	59	56	59	63	55	73	49	59	51	54	51	44	54	57	51	56	58	56	60	48	54	49	57	55	68	76	48	44	68	49	51	46	53	50	48	67	35	67	64	63	44	65	48	47	56	62	51	42	72	68	53	62	56	62	62	66	51	51	66	68	64	58	64	56	53	69	57	66	55	51	60	51	52	62	46	58	52	71	56	58	58	55	50	58	51	71	60	56	64	64	62	68	62	53	70	59	51	54	43	60	45	67	51	72	59	65	41	44	58	51	61	41	51	68	64	54	61	55	55	59	55	59	55	48	54	54	39	55	57	54	50	58	56	64	55	65	56	76	57	40	52	59	60	54	63	55	70	60	66	72	59	67	63	51	56	55	50	51	41	62	56	54	69	63	52	58	58	50	53	59	63	61	47	56	44	54	76	50	49	65	64	70	50	80	56	61	68	72	54	62	72	65	59	55	72	57	51	56	53	44	49	53	55	53	57	56	58	56	57	67	64	52	60	55	53	46	63	60	57	59	55	50	61	60	57	64	65	47	76	46	58	55	53	49	62	54	65	45	60	70	51	57	54	67	53	46	55	41	50	48	62	57	63	70	56	61	63	55	56	63	55	57	61	47	59	60	54	53	70	53	66	62	67	58	41	50	52	66	45	53	52	58	43	41	51	54	56	60	58	63	55	51	66	51	53	54
35869	35835	26565	26296	5018	897	886	810	798	760	764	726	758	736	729	721	718	847	4159	4976	2964	1407	1194	1017	909	863	741	667	691	689	667	681	669	684	670	675	655	719	658	671	690	678	664	685	671	701	702	738	673	716	727	678	691	670	661	670	662	752	696	722	700	655	664	673	682	747	713	683	718	727	669	668	731	680	710	680	726	706	714	681	724	695	665	698	653	695	701	723	694	676	728	669	694	659	720	698	663	658	698	693	672	745	686	687	665	667	649	680	664	677	665	709	738	695	688	711	716	699	676	644	699	693	677	711	685	710	667	687	668	673	672	684	673	716	680	640	686	721	725	759	741	672	704	642	673	713	659	745	684	621	654	692	716	692	702	647	714	745	703	658	652	713	673	687	696	695	689	684	736	677	726	737	705	661	673	709	688	666	728	674	701	698	700	701	732	671	694	682	741	729	700	631	670	690	693	695	664	666	688	654	720	679	703	640	717	695	695	687	698	662	684	665	708	619	695	711	700	693	676	688	696	685	674	728	665	709	662	683	673	712	698	732	673	673	705	674	717	663	699	670	662	695	731	653	695	697	705	684	662	679	659	720	683	716	713	689	686	668	676	688	667	668	700	697	638	695	664	724	690	695	638	653	662	685	712	698	687	704	693	649	637	697	641	698	639	713	676	698	714	719	706	631	704	709	641	684	686	680	711	729	661	703	677	694	668	669	677	725	722	712	683	697	667	705	669	661	679	660	716	673	716	688	679	702	682	682	666	702	705	642	659	715	691	639	663	729	723	710	658	679	664	694	691	720	681	662	725	669	638	693	770	723	658	713	665	678	700	705	650	688	693	712	636	715	676	660	732	684	679	708	697	672	657	690	715	626	674	679	646	697	722	717	690	685	710	664	691	678	685	712	703	729	726	725	702	706	699	700	656	725	711	704	645	673	700	669	726	723	714	695	679	679	724	673	668	700	693	610	675	712	693	697	740	699	683	660	667	676	672	657	714	657	686	734	700	709	685	658	710	698	660	706	692	709	660	639	701	675	692	690	701	706	656	694	658	665	722	670	653	680	645	700	646	613	674	669	749	718	681	686	727	704	690	685	706	654	702	668	689	701	671	682	648	672	651	689	749	676	728	701	664	679	701	712	673	663	696	712	727	657	689	672	709	746	625	727	713	672	699	690	659	691	696	716	748	681	685	716	682	681	681	651	699	681	693	713	701	710	710	702	645	728	731	746	658	717	700	707	681	648	672	687	701	669	669	734	685	708	700	682	679	719	688	719	676	692	690	731	652	698	716	665	664	640	669	713	754	700	706	731	714	716	646	670	693	680	704	687	699	675	646	662	717	701	730	670	688	673	702	683	680	679	688	670	694	682	791	683	672	675	684	672	702	699	699	697	669	648	733	667	682	711	660	694	619	703	704	704	657	671	689	695	659	708	688	654	685	635	641	717	699	673	706	672	662	675	739	705	696	678	702	706	682	686	726	642	695	674	703	706	653	690	708	644	697	714	697	662	693	691	656	658	684	637	678	670	712	683	718	707	690	671	686	706	687	686	662	708	702	678	667	691	652	723	692	693	692	744	720	689	677	634	711	671	669	709	671	679	689	668	695	734	694	712	666	696	677	722	660	677	622	647	655	667	671	699	704	678	707	691	658	726	687	694	678	692	722	702	690	669	672	677	644	678	718	688	741	655	683	700	724	713	742	699	656	716	721	716	727	666	736	663	701	667	681	638	641	681	706	658	703	655	648	660	706	692	680	715	704	684	676	680	684	684	657	674	699	667	695	652	686	738	718	691	682	693	675	694	690	698	691	665	720	673	675	654	696	658	699	636	673	731	682	733	708	696	702	693	659	697	649	701	687	686	732	700	679	712	661	744	691	690	702	654	651	693	649	739	735	727	683	681	690	699	708	702	695	657	701	675	715	658	651	734	723	652	691	710	716	707	696	654	664	659	677	650	720	638	720	699	715	694	671	657	692	705	711	710	684	689	679	636	716	720	710	655	655	702	672	725	638	690	670	677	725	654	722	702	703	729	654	693	695	681	639	723	682	678	681	708	691	660	689	615	714	660	694	669	675	700	689	674	696	696	701	641	657	670	746	703	669	692	689	678	667	681	712	710	680	717	669	647	697	721	714	677	699	675	653	711	724	703	698	695	710	703	651	730	684	690	685	647	702	688	710	662	670	719	727	720	706	657	715	680	700	691	689	667	684	665	666	718	675	693	714	671	679	708	715	683	743	713	708	704	682	665	742	692	658	692	725	657	722	692	678	719	704	646	727	696	685	692	718	706	717	712	706	732	700	678	670	728	710	659	709	659	677	687	718	687	695	718	657	654	711	729	665	713	737	671	709	699	722	689	670	704	727	701	674	683	691	649	711	733	716	705	729	703	707	661	719	618	709	648	704	681	707	684	710	764	692	670	675	696	681	715	666	720	706	623	685	709	683	658	668	659	737	733	716	734	704	680	708	705	653	652	706	714	696	684	675	712	714	705	685	682	687	642	682	709	646	662	680	668	703	701	692	720	671	661	697	676	715	704	653	685	707	693	661	671	712	652	690	709	664	657	680	645	725	685	675	635	642	681	710	673	670	668	673	678	722	685	703	648	648	700	676	714	652	685	715	673	683	652	675	759	700	695	731	663	745	694	662	665	707	687	690	642	641	675	677	680	689	678	707	624	700	723	708	712	686	746	694	686	708	713	657	666	716	701	726	675	675	648	700	708	751	712	674	689	722	656	699	619	703	657	711	669	705	645	701	682	671	667	675	687	675	678	707	680	713	713	686	692	681	711	652	698	711	737	685	712	680	637	703	705	714	680	668	708	758	658	710	695	675	666	721	684	698	696	663	681	693	687	645	745	726	691	670	721	700	667	675	629	657	689	668	661	701	671	648	718	664	681	701	709	696	683	696	672	665	650	681	676	670	669	665	724	629	728	688	700	701	737	665	709	728	664	686	708	690	682	692	729	669	702	709	708	632	709	709	714	696	716	673	697	717	665	700	697	635	665	712	670	679	673	709	677	672	711	672	699	697	611	744	678	720	690	704	698	695	640	667	679	663	653	699	711	734	661	662	710	725	720	712	661	696	698	710	666	677	710	681	650	663	686	656	708	721	692	713	693	685	680	693	680	687	706	692	668	661	681	697	668	685	700	672	687	665	705	668	678	691	683	650	724	692	701	667	631	676	681	686	698	692	692	677	651	692	668	676	678	697	708	734	696	667	680	676	700	647	662	713	657	741	682	688	706	742	680	646	676	687	717	680	669	649	681	660	707	733	731	676	732	696	670	644	666	702	695	711	684	677	703	683	653	682	686	634	710	674	694	685	757	678	682	688	699	697	700	712	737	698	688	688	659	709	688	715	677	720	645	658	702	732	723	658	674	753	672	663	698	633	696	692	702	688	702	687	658	722	634	674	741	715	729	689	698	691	712	688	666	711	714	692	690	660	663	653	666	744	706	684	718	654	713	699	724	732	686	667	694	637	668	690	721
13752	28973	14492	5810	554	76	57	58	60	47	67	51	65	66	65	50	67	84	486	222	239	168	120	85	84	62	66	51	54	62	59	67	70	51	51	59	55	44	62	61	40	53	61	45	66	67	60	53	47	72	47	48	54	54	64	57	39	57	53	66	52	39	55	51	43	52	74	53	51	59	53	63	48	45	61	58	58	51	51	55	62	53	65	52	52	50	55	60	40	61	48	60	59	47	58	50	61	50	42	49	53	44	60	38	62	47	53	65	45	48	54	63	53	50	59	54	58	63	54	52	53	52	59	59	61	46	63	60	46	42	70	47	60	50	41	48	58	56	48	61	54	65	45	52	56	49	59	54	44	59	59	59	50	38	69	40	56	43	61	57	46	47	50	62	59	52	53	39	47	54	60	64	60	53	58	43	52	64	56	46	60	43	53	50	50	49	52	56	51	73	51	59	53	58	65	56	47	65	62	45	42	65	47	47	64	57	54	57	55	62	47	61	40	52	48	56	57	61	45	59	52	44	51	46	67	55	49	45	53	55	56	50	47	62	61	55	48	46	59	58	53	59	48	54	66	37	57	56	65	48	46	61	50	57	60	47	59	39	69	59	64	40	44	58	48	55	59	48	57	57	55	72	47	57	55	49	62	51	55	46	62	60	59	66	49	47	42	53	49	79	52	51	54	63	58	51	48	56	64	45	40	52	51	56	55	55	53	47	58	50	57	55	55	55	55	47	46	62	53	44	54	67	46	54	55	52	61	45	57	51	51	58	60	51	55	56	57	56	53	51	47	52	57	57	46	73	47	60	49	49	62	53	63	54	55	52	59	62	58	56	54	63	49	57	38	46	49	45	68	51	47	53	62	57	62	46	52	48	55	62	58	48	53	43	48	51	61	44	54	52	51	44	54	57	68	60	57	57	50	56	54	61	48	46	59	49	47	55	48	62	60	47	52	58	65	44	42	66	58	56	73	47	61	50	60	59	60	59	52	57	51	52	39	54	51	57	54	54	60	50	63	53	68	49	47	63	51	46	61	56	65	51	39	54	53	43	60	46	54	64	51	55	57	45	50	51	47	61	47	48	67	41	56	53	54	64	43	68	46	59	53	68	51	59	44	42	50	56	51	64	54	41	68	52	47	48	54	49	53	61	65	41	58	50	47	47	52	55	52	36	53	67	52	56	57	52	60	58	61	68	62	67	59	50	53	46	54	47	57	68	48	40	51	40	45	66	64	54	59	52	47	59	61	44	59	69	62	43	49	42	48	49	50	48	59	47	43	46	51	62	41	67	58	60	56	57	49	65	57	64	52	55	40	54	52	45	40	54	52	55	53	55	62	56	61	48	54	59	54	56	48	70	59	61	59	54	66	60	51	56	59	52	46	66	56	52	42	59	47	63	51	60	64	56	50	57	61	53	49	59	51	45	63	56	51	55	44	74	67	40	65	49	67	53	58	60	44	52	51	54	59	64	44	58	50	54	43	59	58	61	63	55	51	52	42	52	49	58	43	43	63	53	51	60	71	59	65	52	49	40	51	53	59	44	63	63	47	53	65	66	56	50	48	48	58	60	53	73	58	53	52	44	48	40	46	80	54	62	49	68	52	60	50	51	51	62	60	31	49	61	59	61	54	47	46	35	49	53	61	58	53	53	57	55	55	54	75	62	56	58	45	51	61	59	55	53	49	53	50	52	59	49	44	53	50	48	49	49	59	49	47	63	63	62	50	62	33	62	53	63	37	67	47	46	53	51	60	48	59	72	49	53	60	53	59	50	58	51	43	57	55	52	61	66	50	55	47	63	52	44	56	48	49	55	58	49	64	53	54	50	56	50	54	48	54	46	64	61	58	68	58	61	57	47	59	40	47	80	61	69	49	60	56	71	60	43	51	51	61	54	65	63	44	53	47	51	61	49	55	51	59	51	68	45	52	57	53	62	62	53	49	56	54	62	61	53	51	61	67	39	47	51	53	54	46	44	53	45	50	47	62	53	58	60	60	64	52	56	60	55	68	63	66	49	54	47	57	46	55	59	55	55	53	52	54	59	41	44	62	49	53	42	50	59	55	58	48	59	39	52	52	53	65	50	50	53	45	52	53	44	55	55	59	47	49	49	55	73	59	59	58	55	50	55	48	55	47	61	49	50	55	51	53	52	47	53	41	61	49	61	58	60	65	73	46	61	57	51	52	58	64	48	54	42	46	48	57	55	61	50	51	61	54	55	61	55	49	52	49	54	56	67	60	51	54	58	62	71	66	59	60	64	62	63	62	61	59	57	55	56	53	61	42	60	49	51	61	39	52	50	52	52	54	55	61	53	46	54	51	62	55	51	43	59	51	57	47	46	50	52	61	50	50	69	43	55	74	63	53	52	65	52	60	43	45	51	61	55	54	46	49	59	59	57	66	56	56	63	58	57	47	52	64	55	51	63	73	64	60	51	54	53	57	64	57	58	42	45	65	58	59	50	44	60	43	48	60	53	46	58	42	45	44	66	46	56	54	61	50	60	53	52	43	61	60	54	52	50	63	75	51	51	63	57	50	53	46	61	47	49	60	55	60	50	55	48	47	47	56	57	48	55	64	69	49	54	56	67	60	61	58	45	56	59	49	48	45	52	51	48	58	48	64	60	67	46	54	60	48	54	53	47	67	42	45	59	45	53	40	65	48	62	50	56	65	63	58	67	49	48	60	52	63	48	39	61	62	51	54	53	51	57	68	60	58	50	45	61	65	64	62	58	55	63	50	62	51	57	61	65	61	58	43	49	53	53	47	49	73	70	56	55	60	53	56	49	62	49	54	54	61	40	52	51	50	52	64	54	63	56	67	63	53	68	62	57	54	59	60	59	65	49	41	52	50	64	63	59	53	58	46	51	56	61	51	59	61	60	48	55	55	48	54	58	57	60	59	61	66	66	50	44	53	46	62	46	67	35	69	51	47	46	60	49	54	40	60	45	56	60	43	55	48	57	53	44	53	50	62	61	61	44	58	59	46	41	64	47	62	63	53	63	65	61	53	53	48	70	68	46	57	52	60	67	47	46	54	55	68	55	53	58	52	54	62	48	49	57	63	57	49	64	56	56	53	46	50	65	53	69	54	58	54	61	55	63	54	46	54	49	65	61	57	48	56	54	48	46	61	57	58	59	48	58	43	52	53	59	48	47	60	63	54	65	43	39	41	59	42	56	60	60	51	48	69	44	41	42	63	55	49	51	47	53	53	55	56	55	58	51	43	50	51	53	42	55	56	58	52	51	50	57	46	57	58	47	51	43	59	64	53	56	49	66	49	56	54	60	56	45	60	54	51	60	52	55	59	47	65	56	62	47	46	40	43	60	53	61	44	61	56	51	47	55	39	56	61	59	60	50	50	72	65	45	59	53	63	56	48	60	68	69	49	43	59	63	53	57	57	56	66	40	50	60	57	60	47	50	60	63	62	49	51	53	53	47	52	69	67	47	46	57	53	67	58	63	58	59	68	54	47	47	39	52	59	64
41146	44762	34999	39904	6166	1608	1377	1118	1037	932	881	829	785	825	792	750	930	2072	13464	6383	6599	4934	2973	1863	1456	945	710	681	655	677	651	649	626	695	636	628	680	663	644	675	647	636	660	643	635	636	641	631	676	645	615	657	615	669	654	637	625	672	632	634	626	687	593	683	685	585	630	670	644	623	624	700	696	680	691	704	641	645	684	686	641	619	695	641	642	628	679	636	614	613	687	685	695	665	675	587	653	695	661	698	654	645	654	657	676	666	660	630	636	633	702	703	650	680	677	628	678	661	682	702	649	703	641	638	646	664	649	633	662	635	635	627	704	655	648	684	694	661	683	619	641	660	652	670	654	690	643	677	693	633	630	684	699	645	683	648	612	660	618	706	646	645	650	638	675	658	649	649	685	686	679	663	681	654	688	666	606	658	669	647	638	648	652	687	680	660	671	671	641	619	630	680	695	677	645	654	666	672	672	652	708	665	610	666	647	708	626	669	650	651	651	674	676	640	685	681	630	640	653	623	671	674	631	642	652	593	641	639	669	623	690	678	654	670	629	639	637	667	618	656	644	664	696	678	691	651	700	662	676	630	681	610	652	676	608	658	708	689	656	690	681	611	636	607	634	671	640	683	662	611	623	629	706	649	622	660	666	668	664	664	642	627	665	710	606	611	642	642	667	670	625	651	665	634	629	632	705	651	642	628	671	628	633	666	631	702	702	635	634	692	609	644	651	660	633	680	649	684	661	665	677	673	675	643	642	651	680	658	644	611	619	681	687	625	698	719	623	679	646	656	648	626	694	674	635	635	609	699	664	669	670	669	592	690	631	656	666	652	665	651	670	703	661	664	630	666	637	664	661	663	631	626	698	634	668	668	619	657	697	675	636	688	651	681	657	619	651	685	600	682	631	654	682	677	651	668	668	581	693	606	662	630	652	660	626	711	631	688	677	629	631	715	666	653	660	638	611	640	627	634	625	655	711	680	649	661	667	638	650	612	723	635	646	637	633	660	668	660	650	624	660	617	674	656	654	684	700	672	650	639	609	653	670	691	658	653	681	651	664	602	605	671	711	654	681	649	695	644	661	630	680	716	652	648	634	606	663	658	624	631	661	658	680	613	683	645	654	642	638	662	631	635	640	634	692	648	640	633	655	647	658	661	641	652	619	695	631	646	661	664	656	626	620	692	657	677	598	641	646	661	651	641	710	631	646	690	672	625	654	697	638	619	664	638	669	667	659	668	626	650	657	645	691	675	631	674	656	629	677	639	645	664	637	685	659	635	695	653	651	693	703	618	688	691	651	654	663	655	663	644	625	665	677	580	653	666	633	663	622	665	669	677	669	666	687	635	608	638	602	670	678	656	682	678	703	663	690	695	667	679	654	664	634	636	662	720	686	655	643	627	652	624	653	632	652	666	648	641	635	697	625	642	716	627	644	662	713	655	650	615	628	658	682	666	654	574	650	666	667	647	650	665	666	653	628	664	609	664	642	713	649	631	600	652	666	628	690	680	671	659	641	675	592	706	675	662	667	661	625	630	708	657	638	690	626	630	667	616	631	637	646	661	631	635	638	610	652	648	662	658	675	662	688	641	627	634	642	690	635	669	653	659	646	679	651	661	671	658	628	670	662	668	659	670	673	636	672	636	623	649	686	655	660	646	648	642	636	682	698	631	662	611	637	665	663	671	678	711	594	616	636	665	659	663	602	667	695	615	615	669	642	667	640	707	669	655	628	643	636	631	643	676	653	667	639	663	662	673	653	698	631	666	674	679	671	649	638	667	631	665	648	659	701	679	633	679	628	643	670	668	635	648	682	649	650	662	637	660	658	621	619	622	674	656	664	687	707	646	695	650	677	688	647	604	660	599	644	659	624	668	649	644	638	639	654	651	674	610	648	635	612	647	631	649	627	610	652	657	628	636	651	635	664	655	691	652	628	631	684	642	668	642	629	646	693	657	661	652	647	661	654	691	698	631	704	650	639	669	711	655	650	644	660	658	641	649	647	683	703	698	673	604	630	690	651	671	674	652	677	689	687	651	631	638	644	665	693	644	663	641	694	694	634	672	662	628	682	654	650	660	619	648	665	602	645	642	678	638	629	642	639	697	688	619	634	669	659	625	615	625	664	712	653	663	609	644	664	627	633	647	640	642	660	640	693	677	678	639	676	663	635	652	642	679	684	676	635	632	686	663	676	677	651	629	638	694	656	649	672	666	632	663	653	647	635	665	617	649	681	633	640	600	638	690	672	629	628	653	704	638	662	669	628	653	664	724	662	645	652	661	689	648	666	661	658	651	644	637	632	666	599	651	663	668	647	635	645	681	706	608	655	626	636	686	633	672	638	656	639	699	700	651	671	623	680	637	662	673	659	632	650	640	630	601	633	666	647	649	664	685	671	666	678	687	629	632	648	643	633	664	660	687	671	672	635	732	673	682	673	662	683	689	611	672	633	645	646	621	679	692	637	677	640	691	649	697	662	621	639	655	683	659	682	687	666	628	642	638	616	620	675	672	683	661	630	662	624	660	662	613	641	657	656	622	653	690	643	644	622	653	663	678	702	667	651	641	669	653	630	624	617	629	631	661	659	671	626	621	599	626	642	667	668	655	658	649	678	626	650	614	629	685	638	656	674	671	677	687	738	641	670	673	648	659	623	653	644	649	661	623	641	674	637	644	630	641	666	643	682	669	659	647	628	691	649	675	681	697	671	668	691	658	619	671	676	646	654	714	641	653	622	639	668	657	650	685	688	671	657	689	689	655	640	648	708	654	660	675	634	695	653	607	672	634	617	653	665	671	679	635	650	623	664	650	680	660	651	702	612	676	680	674	661	717	635	614	644	665	647	635	706	687	649	681	675	648	675	654	669	644	633	640	682	634	665	636	632	642	645	636	681	640	670	627	674	676	657	671	615	643	652	658	643	687	663	673	634	667	668	651	613	662	671	654	656	657	671	684	654	629	642	632	643	670	658	635	676	690	612	658	671	639	672	651	671	659	707	656	685	614	650	650	642	656	618	631	637	662	642	661	631	674	669	625	682	657	615	655	657	604	669	654	643	663	699	652	691	627	646	673	680	695	697	656	671	607	678	702	622	682	698	668	644	602	621	683	669	711	653	659	680	615	681	627	644	679	672	655	651	597	679	656	677	642	701	657	659	645	650	668	638	673	671	693	667	646	662	650	622	696	624	695	631	636	676	661	652	668	665	643	645	645	671	615	612	686	666	600	628	635	618	668	638	679	612	647	662	662	650	632	644	642	624	636	667	674	605	650	682	641	653	682	675	631	645	642	653	625	644	643	670	670	670	680	688	658	659	642	646	604	683	637	656	649	656	646	686	683	617	642	633	679	634	656	645	649	666	633	678	628	616	634	690	721	685	686	649	725	662	668	650	629	694	662	639	692	613	679	645	636	616	653	664	634	651	625	625	670	677	628	653	698	674	650	651	692	649	654	648	621	655	651	635	665	640	686	621	663	649	663	609	677	646	629	613	639
10721	25904	13889	5979	420	84	83	75	76	70	65	61	63	68	74	52	74	166	583	429	293	212	128	93	81	74	62	59	71	61	67	77	86	64	61	77	76	59	64	72	85	73	56	71	57	68	67	53	50	75	71	69	81	57	66	47	69	61	74	79	68	51	66	72	73	73	65	73	57	69	54	78	56	81	65	62	79	69	72	74	60	59	73	60	55	82	75	71	68	75	78	70	75	67	74	78	65	69	75	71	72	58	54	64	70	73	71	69	77	65	64	70	71	74	77	77	60	71	62	63	75	60	74	67	56	64	77	62	68	78	57	76	71	74	61	74	73	54	51	63	64	58	56	80	76	69	70	69	58	70	49	69	54	65	67	61	65	67	60	79	77	61	54	85	61	81	67	71	72	59	61	74	72	73	79	54	76	64	65	70	67	61	59	66	50	62	68	74	64	66	71	70	78	67	62	66	67	84	59	77	66	84	75	60	71	63	56	68	55	70	63	73	71	82	72	69	65	78	75	60	66	72	72	78	67	60	74	70	61	69	73	69	78	71	51	63	65	68	68	77	68	80	68	73	73	68	52	61	60	61	60	75	56	60	71	81	69	60	77	66	79	52	72	74	62	76	55	69	76	57	71	66	62	64	70	57	62	77	65	63	74	61	54	56	69	66	74	69	68	58	61	63	66	64	73	71	58	83	66	67	56	56	79	57	69	62	59	69	70	53	56	63	77	72	72	76	65	84	71	58	62	67	69	69	65	57	73	63	76	72	66	65	67	62	58	69	76	54	52	67	60	64	74	71	59	66	70	75	68	68	78	67	81	64	58	87	60	54	50	57	53	56	76	71	72	56	56	59	60	79	64	63	87	60	74	67	63	74	56	74	71	62	60	55	74	70	66	75	55	57	71	59	75	67	73	76	61	91	67	72	52	77	69	65	77	60	60	80	78	84	59	60	59	78	68	68	68	85	62	60	63	69	70	89	60	56	70	71	78	67	83	66	72	54	70	79	77	72	69	66	57	69	67	62	68	71	66	77	73	62	61	73	77	78	68	66	60	73	66	73	69	70	85	62	70	57	75	73	54	85	58	67	55	76	68	61	85	95	64	66	61	67	83	61	67	72	75	76	72	76	72	72	48	75	65	74	60	68	74	55	78	89	76	62	57	68	62	64	64	57	67	47	59	74	58	62	70	73	62	50	58	66	70	54	68	70	75	72	74	74	59	77	75	62	58	64	54	74	61	67	51	72	65	53	65	66	66	58	69	58	79	72	56	73	69	61	66	62	74	77	65	63	74	66	79	65	77	72	60	78	56	67	59	65	73	63	62	65	63	74	70	76	68	60	59	77	78	66	62	66	69	65	55	72	72	78	84	67	79	71	66	68	76	64	64	71	61	72	70	55	69	55	67	67	72	71	52	57	68	62	71	60	74	76	59	48	65	76	60	52	70	76	59	59	71	70	75	77	61	74	51	62	70	65	75	58	71	73	64	77	83	88	76	61	65	68	79	66	72	73	61	68	79	80	62	75	71	48	52	63	77	77	68	51	74	73	73	66	74	53	59	57	56	51	61	64	66	66	68	62	58	70	69	74	65	71	69	83	55	67	70	66	75	67	73	73	68	68	77	68	68	77	66	73	68	80	65	58	73	68	57	67	70	60	69	57	58	76	46	59	62	63	63	75	83	72	68	50	62	58	65	50	69	66	53	54	49	84	57	74	65	68	61	66	63	68	72	76	64	65	69	67	73	74	60	75	56	64	69	55	63	68	74	54	62	57	73	62	74	88	55	68	63	79	66	76	85	69	58	70	73	70	66	62	77	70	70	59	77	69	60	68	67	66	62	67	53	57	65	61	77	88	74	63	67	73	69	73	64	85	56	66	64	61	58	73	73	62	80	66	65	55	61	61	60	80	52	75	74	62	68	63	77	69	75	83	55	81	64	75	64	65	80	70	61	62	62	58	75	66	73	52	68	67	59	72	73	71	60	70	59	73	66	75	64	55	56	58	71	57	70	81	75	74	77	84	46	63	65	50	73	70	62	54	73	71	71	72	79	75	84	79	64	63	73	80	62	73	62	68	78	88	68	58	65	49	62	52	82	51	64	69	61	69	69	59	62	69	56	79	65	63	59	80	62	55	55	58	74	71	55	62	58	49	70	65	59	81	80	62	67	89	58	77	54	59	76	85	58	63	73	87	74	63	58	64	80	69	67	60	71	73	77	79	75	57	73	58	57	68	46	66	61	80	82	65	60	63	61	55	69	68	54	56	69	62	62	67	68	71	74	70	70	75	71	72	75	66	61	78	75	76	68	60	56	71	67	64	75	75	67	65	74	74	59	70	77	78	95	80	79	59	71	66	63	72	69	61	79	70	71	62	77	66	82	51	69	64	57	69	65	58	77	68	66	69	72	71	80	64	65	57	66	71	77	56	63	60	65	80	53	77	77	55	74	64	65	78	86	76	71	70	63	59	61	48	60	50	75	65	56	65	67	64	65	68	69	86	65	72	64	58	59	58	72	57	72	55	74	66	62	68	59	62	61	67	65	56	71	71	72	55	67	68	65	88	76	80	71	67	63	51	63	56	72	65	71	61	78	72	60	67	61	80	57	65	74	60	84	63	71	58	75	73	58	71	72	69	65	70	71	62	59	63	59	66	67	71	73	67	56	63	63	77	70	80	66	56	71	86	77	76	77	55	54	71	61	51	79	81	73	72	57	56	62	73	63	53	63	68	69	53	63	70	87	50	72	75	67	65	71	81	57	71	48	73	72	55	70	80	82	70	57	58	71	64	61	68	70	67	54	84	63	79	73	60	69	59	74	76	82	78	73	60	63	57	76	67	64	73	78	78	73	79	66	58	69	66	78	66	68	75	65	68	78	78	67	73	66	67	53	73	63	65	89	76	59	64	72	69	73	75	70	49	77	69	74	79	65	65	53	65	74	72	70	71	78	92	73	76	77	62	52	63	59	62	51	72	65	67	61	57	71	65	74	59	73	79	72	76	73	59	72	78	49	86	59	72	69	62	46	56	71	58	88	65	70	70	63	76	79	51	61	74	51	66	74	70	63	82	64	79	79	61	78	59	69	71	49	80	89	67	72	68	79	78	56	66	65	66	61	59	70	72	68	82	46	83	68	81	67	72	66	67	57	68	68	63	74	74	73	67	74	76	72	73	79	54	62	66	79	72	64	66	57	65	76	56	54	65	72	71	79	95	64	55	71	50	72	68	65	80	76	85	62	72	56	62	60	82	82	79	56	68	78	72	57	67	74	76	71	64	69	54	54	69	64	68	61	75	68	64	64	72	72	74	60	68	68	78	77	64	64	58	70	68	73	73	60	71	77	73	53	77	63	66	70	64	66	61	54	65	49	65	70	66	62	72	67	75	69	68	73	57	62	57	77	61	69	74	63	64	81	84	53	61	77	71	76	60	90	56	55	65	85	65	67	52	51	58	71	69	85	76	89	62	63	54	56	79	52	74	77	70	67	72
38943	46883	34986	38952	4286	1805	1591	1417	1292	1184	1112	1052	1006	984	951	933	1047	4308	15061	10738	7779	5462	2322	1505	1136	942	871	830	835	765	793	791	790	801	819	836	834	868	794	761	844	778	798	801	859	773	802	840	832	833	792	773	843	814	822	851	818	807	807	853	788	822	807	790	801	830	769	781	790	747	807	811	816	775	846	794	771	858	802	774	791	853	766	834	819	825	805	834	816	828	794	800	788	786	785	815	805	825	881	827	798	810	786	822	811	777	770	823	797	851	817	770	845	764	808	846	782	820	833	825	808	808	773	868	854	811	842	807	820	802	806	801	790	852	808	786	767	790	802	796	833	737	831	801	802	862	829	829	798	785	792	842	901	795	830	840	765	806	864	797	824	835	832	852	811	849	859	880	811	834	812	793	884	807	845	781	841	762	823	806	785	771	761	797	850	801	815	756	803	800	803	763	782	829	819	791	845	834	823	793	842	859	803	805	816	810	825	819	792	821	784	787	787	793	861	850	816	835	804	804	794	778	786	810	791	782	836	827	815	831	838	831	795	830	827	836	860	812	847	829	760	864	802	805	857	777	810	828	829	836	778	818	822	837	805	821	827	825	841	814	789	844	832	765	814	855	827	800	830	847	822	831	812	793	826	820	771	783	822	878	839	837	796	836	842	816	793	814	863	809	788	850	862	791	834	805	885	793	850	881	878	845	819	848	739	804	797	864	849	812	827	798	804	850	853	838	791	835	802	796	793	746	816	819	853	793	806	792	830	780	841	785	825	836	852	817	819	778	835	790	802	843	761	856	849	810	834	845	833	799	795	801	824	811	836	812	789	835	812	829	824	871	779	813	830	830	799	857	775	828	798	810	876	809	787	800	807	849	797	827	829	876	807	842	806	821	871	853	850	768	806	815	817	827	830	799	830	817	792	789	836	826	793	871	803	785	849	773	772	813	801	839	797	819	788	834	819	852	817	801	793	782	821	788	813	838	793	773	810	829	843	826	805	851	802	809	827	815	822	853	808	811	862	855	821	798	752	834	831	830	792	824	808	758	796	851	810	805	770	845	792	813	845	800	903	847	841	865	808	811	808	816	872	808	775	811	801	809	804	827	879	832	810	770	828	806	797	808	796	806	750	829	800	815	809	848	790	819	834	800	815	835	789	787	804	776	772	774	803	847	826	862	817	797	825	801	811	841	816	785	802	796	808	776	753	789	805	809	802	765	808	795	810	817	803	777	786	887	792	798	798	791	808	768	890	802	853	823	871	782	813	857	810	788	895	832	800	853	819	776	856	835	824	826	834	808	846	836	823	824	737	772	805	816	848	788	783	833	830	810	794	783	830	779	747	797	787	790	826	767	778	789	814	777	791	771	817	836	826	841	807	800	830	845	741	813	750	833	825	808	783	804	796	816	852	801	790	817	792	828	845	825	797	847	786	792	850	813	833	827	831	825	830	795	794	815	816	798	801	852	829	866	813	803	835	822	787	768	795	792	813	800	753	832	752	840	853	807	807	828	883	820	792	883	818	825	797	774	846	778	843	777	836	848	820	797	787	830	813	795	819	818	798	824	810	848	812	911	854	806	746	812	786	800	788	849	812	813	814	839	781	767	797	791	866	793	809	811	815	822	810	786	803	792	815	815	839	795	781	758	835	720	843	779	814	827	839	808	791	812	824	805	852	815	791	846	878	812	819	762	799	801	788	858	851	787	799	864	810	797	793	807	822	825	856	776	847	796	829	790	786	863	903	817	750	767	841	795	837	806	796	840	810	810	860	816	812	731	799	794	816	828	811	847	798	775	787	841	817	809	845	792	840	851	818	808	778	831	834	779	811	857	784	846	818	823	815	794	778	823	844	776	865	882	841	796	796	835	816	820	810	771	868	834	853	822	801	795	833	788	747	826	777	793	790	821	796	832	810	810	810	794	821	769	843	774	775	804	840	792	831	808	785	833	850	787	805	813	824	828	815	801	803	808	812	808	811	807	841	842	793	813	811	820	788	818	856	814	819	814	807	814	826	840	804	838	779	782	775	825	772	839	792	838	830	837	853	845	838	849	801	779	850	844	786	804	824	821	780	771	797	816	780	817	806	824	756	824	853	831	812	887	753	808	820	757	801	842	791	799	768	834	838	805	812	795	803	759	822	809	777	778	761	757	824	786	807	787	840	856	813	834	826	802	825	823	818	830	809	803	842	832	835	792	753	778	805	802	837	778	880	788	826	771	817	769	824	817	741	782	836	848	825	809	793	782	829	825	776	794	830	824	814	809	855	804	832	839	846	814	879	789	832	851	845	841	837	828	813	865	839	846	834	804	770	811	809	854	800	772	811	819	848	783	772	822	825	802	840	769	858	871	803	793	815	762	802	782	806	807	829	842	816	814	783	783	777	768	825	784	851	850	836	824	777	831	822	791	861	782	801	802	775	792	787	849	801	835	821	825	794	864	828	821	786	828	850	822	820	826	848	799	813	806	810	806	808	871	814	804	813	832	818	811	823	815	800	832	879	800	842	831	818	835	810	814	780	799	775	845	806	787	830	789	842	822	809	872	838	858	858	873	834	815	763	796	798	812	860	798	809	840	780	789	769	797	822	837	802	737	825	861	854	782	756	793	779	759	777	777	827	854	813	859	804	855	840	840	773	815	834	840	865	798	841	808	844	840	810	839	830	813	786	816	813	815	773	786	772	775	806	780	820	833	817	866	861	801	835	781	807	837	851	864	781	816	866	798	786	798	862	797	814	817	810	777	784	781	844	795	823	771	754	831	796	808	806	848	812	829	791	869	839	794	833	871	861	847	838	833	853	798	799	875	863	808	794	816	851	779	825	833	765	844	829	827	842	800	820	831	838	792	780	791	830	832	768	807	847	794	758	763	820	872	802	853	810	827	782	833	792	814	880	781	825	870	851	771	879	830	825	795	777	775	834	808	838	848	843	796	807	814	853	804	829	783	849	842	800	847	816	855	849	759	822	761	825	822	798	841	773	845	812	869	869	836	807	819	836	773	761	828	821	809	839	843	810	790	855	819	846	845	817	859	755	831	786	793	775	821	822	844	819	840	817	786	821	808	827	777	801	795	856	785	829	806	829	814	820	801	776	877	840	819	794	755	824	853	845	799	798	815	826	809	847	866	837	784	790	750	857	818	803	806	825	794	863	818	818	867	834	810	788	827	818	805	789	810	820	853	839	831	831	802	823	832	824	790	812	806	856	815	838	851	799	831	780	809	839	788	856	845	803	799	804	833	858	812	760	833	797	816	800	796	823	816	831	848	852	824	775	808	817	811	780	834	817	867	856	834	814	834	774	758	810	806	847	801	775	851	806	834	803	805	795	760	776	820	806	802	828	816	831	790	822	795	809	797	810	767	793	826	780	823	839	838	828	798	826	776	813	822	802	848	745	806	785	794	824	804	844	818	809	848	810	817	820	815	884	826	794	853	836	832	801	810	891	842	803	787	751	804	793	801	814	784	842	791	893	808	860	819	813	834	803	850
15548	35698	20431	9834	463	85	79	75	80	75	77	80	69	80	77	69	61	225	923	849	425	281	140	126	98	76	74	63	63	54	50	50	78	76	68	66	74	69	54	69	57	70	64	55	57	55	59	68	62	56	55	51	53	44	64	55	60	54	67	77	67	51	63	72	66	67	73	63	62	72	51	49	71	62	58	75	65	62	53	69	68	54	54	46	68	62	65	60	53	81	91	68	60	73	71	54	59	66	69	55	58	60	63	51	53	61	65	49	64	58	57	71	56	67	47	63	58	65	49	59	67	61	66	56	50	61	76	68	51	81	61	64	57	67	65	57	66	64	55	50	59	61	52	79	59	72	66	67	62	61	69	58	55	71	81	74	74	72	59	64	66	53	62	64	48	69	77	58	60	67	67	56	68	56	69	55	56	65	74	79	64	50	52	60	56	55	72	72	73	59	54	68	58	69	53	68	54	57	61	75	65	76	68	50	64	51	62	42	66	50	65	62	49	59	66	76	71	58	55	58	57	73	68	58	62	55	65	80	66	69	56	69	62	67	76	72	62	65	63	68	57	73	67	59	58	62	48	69	62	59	78	52	67	72	71	70	58	66	64	62	70	69	59	63	60	50	61	58	58	51	63	65	61	69	57	66	71	70	51	64	48	62	62	57	65	60	60	65	47	64	56	67	64	70	68	47	54	71	75	60	60	58	59	69	67	65	53	61	79	51	54	63	57	53	63	68	63	66	72	57	56	61	47	70	69	67	51	63	66	66	51	55	64	61	68	62	66	65	61	63	72	79	55	59	56	74	78	58	59	71	63	55	59	55	70	53	59	71	76	67	60	62	65	80	63	65	65	57	59	64	62	61	56	58	68	53	62	54	69	50	65	51	51	68	47	61	59	50	63	67	67	47	67	50	58	66	70	71	57	61	69	68	61	71	53	77	66	65	62	63	63	68	64	68	48	49	63	57	57	69	60	70	59	60	61	57	71	57	61	72	66	58	47	69	68	59	66	68	68	63	58	55	65	59	77	70	57	53	53	66	51	51	67	56	59	60	60	60	59	51	55	77	50	69	66	56	59	64	61	58	57	66	53	78	64	60	66	72	70	77	60	53	58	61	75	67	58	58	61	75	61	65	56	73	59	77	67	54	50	66	69	67	58	46	61	57	59	60	66	55	54	68	43	62	78	58	62	58	62	57	61	66	45	76	66	60	73	64	65	55	62	73	67	55	53	63	66	62	68	60	66	58	81	63	48	56	58	59	64	67	72	69	59	62	73	59	57	62	75	72	59	55	67	67	70	52	58	58	67	64	51	72	59	53	70	64	60	61	74	57	61	75	68	60	53	73	50	73	63	59	62	59	66	67	68	71	62	59	59	61	65	70	55	57	66	66	63	48	68	60	62	66	65	56	59	73	74	59	68	78	62	67	71	69	66	58	59	60	56	69	72	64	49	63	57	66	54	65	55	69	60	69	59	62	76	48	58	64	64	71	63	64	74	54	71	56	56	56	78	70	68	58	61	82	71	67	61	79	65	71	66	59	59	48	63	56	64	75	59	70	61	62	55	59	55	56	63	76	45	54	67	64	61	73	73	58	68	64	80	56	63	69	54	51	62	63	66	64	75	60	49	68	81	65	58	47	59	68	66	55	59	76	66	68	62	65	55	56	66	71	71	57	57	65	53	50	53	59	69	72	53	59	46	68	62	56	62	53	57	67	71	59	54	81	81	63	71	52	64	56	60	78	63	53	57	74	69	68	66	62	64	72	52	78	58	56	54	42	47	66	73	66	55	63	54	63	60	39	45	62	69	66	69	67	62	61	67	71	70	65	61	60	72	65	63	60	54	68	69	79	68	71	65	83	54	66	76	55	59	64	75	60	59	55	73	61	59	73	74	63	56	70	57	64	59	64	59	55	58	62	59	68	71	60	48	63	63	54	61	57	68	67	54	62	66	79	67	64	79	56	67	56	62	65	83	60	61	60	50	57	59	62	71	75	69	55	54	65	65	51	65	72	74	63	69	53	80	54	72	69	55	67	85	56	78	69	65	67	59	61	54	81	61	61	63	68	73	74	68	61	79	48	64	61	68	57	65	77	62	44	64	59	65	58	73	65	84	60	69	69	59	74	61	75	59	61	65	62	63	67	52	68	65	62	59	70	64	68	65	66	60	61	80	73	66	58	63	77	64	51	50	62	61	77	61	63	51	54	62	66	67	59	74	50	73	68	82	63	75	65	74	55	61	64	59	64	59	53	66	58	73	62	60	60	51	55	61	78	57	70	55	64	79	62	67	67	60	56	78	64	60	64	66	63	81	57	66	69	49	74	56	69	70	47	70	40	54	67	67	64	81	67	62	68	68	54	74	64	56	56	72	64	69	67	49	72	56	55	72	68	56	53	66	60	81	62	72	66	57	62	61	62	64	62	62	67	43	62	49	58	72	59	54	73	74	62	59	73	76	72	69	55	68	65	58	55	68	58	59	53	56	53	60	51	67	47	66	61	66	70	56	65	59	70	65	65	63	50	64	57	58	54	68	64	70	57	44	77	57	60	65	53	64	60	84	59	56	54	48	72	43	59	62	73	60	51	66	67	65	58	68	55	63	69	54	64	65	67	52	68	59	63	68	64	57	60	55	50	62	60	52	66	65	73	56	73	57	69	64	65	60	55	51	60	74	54	67	76	67	64	64	67	67	56	57	81	55	54	64	84	66	66	65	56	54	52	64	66	53	61	60	69	53	50	69	61	51	65	65	61	69	58	75	59	56	51	66	66	65	74	63	59	76	59	60	62	64	57	57	55	82	55	64	66	66	62	63	65	74	35	59	67	50	61	68	83	66	55	69	61	67	79	74	72	63	82	80	70	54	61	50	70	62	57	66	61	55	60	74	68	68	70	61	56	49	55	55	69	69	68	50	69	66	66	58	68	59	67	70	63	57	71	57	58	46	56	60	60	61	61	58	65	57	58	64	65	51	68	68	57	57	61	62	66	66	71	59	55	48	58	68	66	70	63	42	56	61	54	56	70	69	56	62	80	56	53	73	60	52	57	62	72	65	54	68	69	57	67	69	65	65	54	61	69	56	66	72	59	59	56	59	72	63	58	69	62	61	61	53	56	58	63	57	63	66	48	80	70	60	70	70	71	55	63	58	62	55	67	61	50	55	70	73	76	60	56	59	70	71	66	61	59	57	67	55	71	71	67	65	73	48	59	56	59	64	73	67	63	69	59	79	57	74	60	66	62	68	64	53	64	57	83	74	67	57	61	60	72	44	71	55	47	66	66	65	58	61	48	55	59	63	61	75	77	75	56	52	65	69	75	64	45	72	76	60	61	57	69	56	64	57	62	59	69	53	67	57	71	64	72	59	51	62	58	59	48	66	59	58	56	79	59	66	57	61	56	53	57	63	58	62	71	54	60	54	69	68	69	59	66	51	46	50	84	72	63	53	61	54	72	62	67	76	60	46	62	60	61	65	56	65	51	72	74	55	86
36194	49433	40882	44569	3064	2616	2281	1871	1598	1424	1346	1206	1088	1053	987	1045	1147	6204	20406	18217	9447	7021	3455	2285	1355	967	823	748	765	764	734	770	775	743	727	762	739	738	772	756	753	716	766	728	760	733	803	731	777	763	731	778	756	738	735	777	727	800	753	741	718	774	755	775	732	765	800	780	836	777	751	750	745	755	781	778	743	748	783	702	746	769	717	706	756	766	759	789	778	727	743	768	776	764	727	725	715	732	760	755	767	710	778	762	786	762	796	742	785	751	727	808	721	766	740	765	753	749	713	748	734	754	722	731	693	735	719	764	710	754	699	721	731	749	751	764	720	778	760	765	760	765	769	718	766	772	744	753	746	745	754	768	753	725	790	732	747	716	742	768	746	787	734	737	750	769	753	777	782	748	751	774	770	756	788	748	783	704	732	790	792	757	727	741	750	748	764	750	786	785	714	722	750	769	753	715	738	784	796	722	733	741	745	758	716	781	769	789	711	722	766	781	754	746	724	686	746	741	779	755	805	752	770	709	695	750	735	750	743	733	751	724	758	761	774	750	762	790	767	721	776	747	749	755	749	720	753	740	680	717	756	721	777	769	715	752	753	748	778	730	722	734	758	740	776	765	736	715	750	759	775	737	759	767	767	720	755	775	733	726	775	755	762	748	763	752	762	745	758	779	789	732	691	745	724	766	758	786	801	716	689	700	809	731	709	744	753	732	718	702	720	815	720	719	755	735	735	771	771	768	707	755	749	747	759	723	738	748	764	759	717	751	760	787	790	742	770	775	794	789	755	762	798	790	746	697	707	767	742	715	738	753	769	769	727	743	752	747	741	795	697	769	772	765	785	758	760	726	742	748	775	695	746	700	736	724	754	757	778	764	778	787	725	743	754	734	779	785	740	767	763	779	722	769	791	759	828	725	710	743	706	760	730	762	709	745	755	734	761	737	744	761	756	666	753	784	757	725	737	767	757	727	787	760	737	760	738	687	731	726	802	738	750	734	776	763	788	771	806	769	765	738	791	724	778	757	736	782	758	752	737	713	747	750	762	788	724	732	709	732	755	735	732	738	769	779	753	733	784	760	796	773	709	725	750	705	764	770	770	744	759	758	721	819	735	727	780	801	720	765	752	716	758	730	761	740	736	733	740	774	769	742	799	688	726	738	782	758	755	774	753	780	803	738	745	747	733	736	732	738	769	766	690	721	707	753	739	728	777	763	666	789	744	735	773	717	755	725	738	767	771	730	752	749	733	718	756	813	778	793	786	749	786	758	781	811	727	737	724	775	725	757	806	734	737	776	727	771	739	788	767	814	737	750	727	742	756	735	776	755	758	721	789	722	720	757	785	757	742	760	754	714	751	755	773	714	771	733	771	705	697	746	706	820	765	787	722	772	743	736	763	749	751	780	792	744	731	736	758	734	766	745	728	770	769	755	728	767	814	770	787	756	739	775	719	713	734	790	735	757	748	745	794	768	744	790	790	721	780	714	769	759	749	725	795	746	757	753	734	742	728	787	780	757	730	762	754	738	778	758	773	740	699	785	773	770	717	769	737	752	787	748	766	695	749	727	719	735	763	731	722	754	736	779	749	726	763	728	738	747	727	705	801	694	770	762	722	780	728	718	760	784	749	731	764	751	775	768	734	764	751	824	752	760	752	746	754	760	757	754	756	693	785	754	728	729	751	745	752	727	748	778	780	772	740	770	714	758	774	744	727	713	782	790	728	742	731	783	759	758	687	718	753	728	761	743	773	770	753	772	737	773	731	750	749	789	751	773	695	791	731	717	749	696	759	745	760	738	735	748	692	770	740	779	770	744	743	708	773	706	750	755	717	784	758	767	747	765	746	725	732	753	702	786	722	742	769	787	767	765	759	787	799	704	734	735	750	747	791	782	751	731	735	740	741	757	790	786	757	737	696	743	766	755	715	699	726	720	728	749	746	781	793	737	713	773	705	791	704	760	722	771	765	748	751	798	761	786	788	769	765	742	737	715	765	720	747	767	782	761	738	744	737	787	726	708	725	765	727	779	758	775	774	780	768	762	728	723	728	763	791	707	776	737	724	772	760	784	730	724	714	764	743	759	719	752	756	754	712	779	707	698	729	767	745	757	744	746	748	749	780	807	688	763	760	744	724	765	779	754	778	716	713	776	761	745	749	773	705	758	730	780	712	769	773	773	787	703	753	735	755	771	746	741	704	780	762	730	747	717	729	757	795	730	740	702	761	725	716	789	760	731	765	736	777	741	777	783	740	722	729	768	751	758	718	748	750	764	773	789	742	696	741	760	748	745	783	754	809	786	795	706	741	727	757	747	757	724	735	748	794	750	765	787	738	753	775	731	776	749	738	741	777	725	728	746	716	746	776	726	712	739	753	773	719	771	745	683	726	723	786	787	733	765	739	743	690	793	748	729	773	732	780	711	777	694	762	734	725	768	798	760	768	741	752	757	766	794	757	787	701	738	771	771	791	715	765	735	731	782	793	753	745	716	703	785	728	770	716	757	739	688	745	732	730	771	798	812	792	757	758	726	727	757	773	773	752	793	751	763	736	740	749	739	732	723	759	735	749	764	743	738	762	768	744	752	742	737	697	731	729	751	717	732	782	729	733	743	733	782	761	733	789	734	750	751	735	744	737	733	725	763	711	775	732	779	747	777	773	766	750	715	770	779	779	727	744	732	779	782	770	754	742	723	758	798	777	747	711	753	781	764	748	762	709	839	766	756	742	741	766	759	746	751	723	732	793	756	705	751	705	702	738	752	767	766	734	747	730	782	731	734	749	739	779	780	780	726	748	794	794	753	766	693	716	715	807	760	742	754	744	716	725	753	766	716	713	696	720	779	776	721	725	726	774	735	747	779	744	787	750	749	754	732	746	750	810	740	811	739	793	737	704	744	796	731	725	772	779	736	729	719	775	747	745	716	766	772	738	740	766	768	783	768	746	731	758	716	783	760	706	712	739	796	742	721	752	735	743	778	788	721	762	736	738	711	741	747	728	796	743	760	735	732	733	777	695	737	772	777	755	729	684	757	779	751	722	762	805	752	724	772	741	794	762	717	742	764	748	796	717	782	776	771	769	779	778	759	728	699	768	732	706	727	738	771	758	717	712	774	807	754	726	787	777	758	749	775	761	808	733	704	742	738	794	798	746	762	719	760	784	695	755	796	740	706	722	746	743	717	790	764	729	732	754	741	757	724	753	719	730	759	721	726	760	775	778	738	758	784	728	748	736	752	725	738	702	803	728	748	785	755	770	801	719	789	717	772	792	717	745	719	788	745	733	761	747	711	740	802	749	805	706	704	720	734	796	757	781	780	735	727	725	773	712	763	774	794	743	771	723	704	782	746	748	721	749	730	753	778	710	714	729	737	695	750	781	748	737	799	745	755	735	745	691	780	762	767	760	764	750	721	709	765	740	757	782	754	711	721	756	721	778	724	819	688	735	764	721	779	735	745	757	733	680	717	720	747	730	767	759	718	799	702	750	758
4274	10359	5325	1599	64	59	74	55	64	61	55	64	60	51	60	45	66	90	230	258	131	94	67	69	61	63	58	60	56	62	65	61	53	65	44	54	65	47	76	57	64	63	53	53	55	53	52	56	63	67	58	59	61	68	49	59	61	48	55	57	53	59	71	60	43	45	54	59	51	61	40	57	50	73	55	77	63	66	39	60	55	68	48	57	56	67	61	57	59	56	61	69	65	68	64	58	52	43	66	53	57	52	56	62	73	57	77	69	64	59	51	61	51	45	53	67	57	63	60	54	65	68	79	54	71	65	55	56	57	58	56	56	59	57	53	63	70	50	53	69	45	58	50	52	58	59	62	48	60	64	64	63	66	65	54	48	55	61	54	58	54	55	65	56	61	66	57	55	67	57	58	59	59	59	54	56	53	77	46	57	58	71	46	54	75	61	56	55	58	55	68	52	44	65	66	57	69	52	60	57	65	64	71	49	67	59	64	58	75	59	57	60	66	60	61	72	59	53	69	68	57	43	66	54	48	66	58	54	62	61	60	53	79	55	64	58	67	54	63	55	55	65	56	59	53	60	64	62	67	58	68	67	54	67	64	61	69	59	60	62	57	59	55	50	57	63	45	62	50	58	50	56	60	52	62	55	52	62	44	65	55	53	71	48	68	63	64	58	56	70	66	59	57	72	71	59	61	74	63	57	66	60	60	49	51	70	56	63	53	50	51	61	48	55	51	66	52	49	52	65	58	64	50	59	53	60	55	51	59	67	68	60	65	62	67	63	44	68	65	66	73	55	55	62	60	48	48	67	52	60	69	58	52	65	57	60	49	56	61	69	67	47	58	64	48	71	65	70	62	70	59	54	71	51	58	63	62	62	67	65	41	50	60	51	62	48	51	59	64	75	67	62	48	54	56	50	74	57	68	62	62	66	62	58	62	52	62	51	63	53	57	73	60	62	65	55	51	55	69	69	47	68	67	47	50	58	47	56	59	57	48	66	58	59	63	70	55	66	52	67	78	74	60	52	70	51	54	55	57	59	80	49	75	61	62	53	54	66	65	54	54	49	64	55	66	69	74	51	64	49	54	70	60	67	60	71	64	54	59	46	57	64	55	53	58	52	57	70	65	69	59	64	57	54	49	72	71	62	51	45	55	70	53	56	67	57	66	55	60	63	48	35	64	56	63	78	70	44	67	69	58	68	58	58	56	56	51	58	58	62	63	76	54	59	63	59	59	49	53	75	64	44	62	55	65	61	69	59	62	63	61	67	47	46	59	64	61	55	52	56	48	60	63	59	73	61	60	58	58	59	66	57	60	66	61	60	59	60	50	64	59	62	44	57	55	47	63	57	58	55	34	61	53	63	60	58	58	55	63	51	51	62	64	56	63	45	51	54	67	72	64	46	62	63	61	60	65	68	66	54	61	57	56	42	78	52	50	55	63	44	52	61	55	61	38	63	57	59	70	63	59	68	64	55	55	68	54	70	53	56	72	54	53	61	59	54	65	55	61	62	46	54	66	60	53	56	55	52	66	56	64	47	65	69	62	58	60	62	64	66	65	51	59	60	70	58	69	53	54	60	65	48	50	67	56	63	60	48	58	69	51	37	58	56	66	71	63	64	47	48	48	55	49	66	56	51	76	64	67	59	56	64	60	51	64	52	68	62	54	72	68	55	53	50	63	65	45	50	51	54	59	71	80	59	54	65	52	52	62	48	70	59	52	50	59	52	65	54	62	65	57	56	59	54	63	57	51	56	59	65	67	65	61	62	54	76	39	58	59	61	69	55	66	56	55	54	63	68	57	56	61	48	56	68	53	58	50	46	49	52	53	67	57	61	63	57	67	60	51	57	58	55	60	49	64	63	53	59	67	59	65	55	54	57	64	48	70	56	57	52	60	53	59	48	60	44	63	66	60	56	51	45	55	52	70	52	55	57	51	50	52	53	65	63	65	69	54	53	41	66	46	53	64	55	59	51	61	53	71	56	66	53	64	59	61	47	63	56	54	59	65	48	68	62	63	62	57	67	59	57	61	48	63	58	67	61	54	50	53	57	59	60	59	62	58	57	56	60	78	58	44	53	60	59	50	46	56	61	53	64	56	54	67	57	57	61	63	58	61	60	61	50	65	68	51	62	48	49	56	58	70	66	62	49	63	60	62	69	63	67	68	69	58	53	61	59	56	51	50	61	54	58	53	63	62	74	64	58	45	53	45	46	62	55	67	64	62	54	65	42	60	59	57	48	57	60	48	59	62	66	62	59	64	73	53	53	70	53	62	72	91	49	52	68	60	51	52	46	58	44	57	61	51	60	54	65	58	55	67	57	57	53	61	62	61	63	66	50	53	60	53	62	59	58	54	43	65	53	53	60	77	55	62	56	59	52	60	39	54	59	66	65	51	57	47	51	61	61	41	58	59	68	63	66	65	58	69	57	66	56	44	51	58	54	56	47	73	53	54	64	50	52	63	57	64	55	46	58	51	58	54	42	54	66	57	59	58	49	47	53	49	59	51	68	56	68	57	64	46	55	64	56	54	47	48	48	68	54	53	59	49	59	64	58	53	49	44	63	77	60	61	53	52	54	56	58	46	58	54	62	56	47	56	57	59	54	60	66	73	62	58	63	69	56	57	59	58	53	63	59	73	63	60	57	59	61	58	54	62	60	70	64	73	68	62	53	63	48	59	49	57	72	54	58	61	74	59	70	57	55	44	45	58	55	63	51	35	60	57	72	68	64	58	69	71	48	65	48	64	62	67	59	73	58	42	52	62	61	69	52	52	60	61	53	48	69	69	65	57	62	53	69	62	68	51	59	76	65	45	60	48	54	53	65	63	64	53	57	41	64	70	63	63	57	64	66	55	45	57	61	61	59	58	64	57	45	59	49	53	73	66	46	53	63	50	57	59	56	71	62	61	66	58	62	65	62	70	67	48	69	64	62	62	72	49	56	51	73	64	56	62	58	58	71	53	57	52	51	53	57	62	47	61	51	49	52	58	55	53	59	57	68	51	54	61	54	40	49	46	68	58	63	63	88	60	57	66	53	60	77	51	64	64	63	72	65	61	58	53	56	46	61	61	51	55	45	67	51	62	48	64	58	40	56	62	73	53	51	48	40	62	59	47	52	69	50	55	51	70	66	72	50	68	61	59	63	64	72	58	58	60	62	65	56	64	56	66	65	69	71	59	68	64	69	56	67	47	48	56	55	50	63	51	56	69	57	63	60	54	64	66	53	51	50	49	67	69	60	53	67	59	48	60	61	61	52	58	53	62	52	57	59	75	59	64	64	55	63	71	59	54	53	52	42	64	53	59	69	62	59	54	46	70	70	62	50	57	59	51	59	53	61	70	51	65	48	59	50	57	62	56	49	54	64	61	61	67	61	85	52	60	51	54	48	55	47	51	55	67	66	51	56	49	46	54	52	52	71	62	56	48	61	76	46	63	43	66	53	55	65	48	52	78	62	55	53	66	65	75	64	56	56	54	61	61	54
32433	36385	25840	22578	1003	1066	961	877	844	805	778	811	755	776	781	689	763	2122	7216	6425	3407	1963	1353	1001	835	743	729	764	759	713	728	724	742	706	699	719	661	733	659	754	699	727	736	703	694	703	714	729	712	747	688	701	732	725	727	731	690	729	686	725	672	702	759	688	706	691	725	701	685	748	669	709	722	719	745	695	706	725	703	681	731	721	692	675	706	695	659	720	714	700	734	768	740	711	652	726	688	705	721	697	716	729	696	692	710	684	707	706	679	686	730	743	669	754	707	704	750	706	751	705	699	693	740	731	725	697	687	765	734	724	675	701	717	742	678	737	735	654	657	731	677	741	700	693	699	745	721	699	699	692	718	713	694	765	701	735	696	739	694	710	664	702	704	718	728	698	696	681	699	731	699	706	675	711	680	726	668	697	770	677	659	771	710	711	639	708	707	709	695	734	670	767	677	702	692	737	709	705	731	740	728	703	688	666	681	707	661	753	743	711	689	739	689	721	726	722	671	672	719	697	756	739	715	707	731	721	744	738	735	697	716	709	659	687	707	739	742	724	727	749	699	718	710	701	719	727	725	777	707	681	715	731	726	670	706	753	767	731	767	747	725	687	672	741	722	692	669	712	750	707	725	714	727	739	671	716	707	738	709	772	684	678	696	702	735	687	773	697	725	690	747	748	699	682	727	688	723	700	727	699	702	673	745	723	707	663	704	738	729	719	746	748	732	718	746	709	712	719	721	743	698	661	684	682	768	712	649	698	724	755	733	706	737	696	687	679	687	731	705	699	685	694	713	706	676	760	671	712	737	723	761	779	706	725	781	646	713	693	725	668	722	674	709	718	681	682	738	688	678	724	670	645	750	690	671	704	721	707	724	748	760	696	717	732	711	698	693	718	702	733	696	725	720	730	729	766	704	703	662	708	700	750	729	704	711	691	754	707	753	747	643	732	738	668	722	688	683	737	723	726	736	676	693	722	743	727	767	699	725	701	689	698	790	692	720	704	737	671	705	692	681	735	713	739	773	739	711	696	704	729	738	661	725	713	718	686	640	737	665	697	751	706	708	709	696	676	682	754	730	729	704	656	718	736	701	736	740	760	729	707	731	738	655	734	739	734	685	687	706	701	704	733	720	725	714	741	677	741	737	728	709	748	686	685	728	727	753	684	749	703	736	728	751	706	727	713	689	699	733	740	733	684	689	748	684	716	704	701	695	770	681	712	690	716	729	737	764	714	675	700	707	688	716	741	732	746	704	709	702	700	761	682	705	728	701	738	701	738	662	702	700	714	700	703	724	736	726	673	726	692	681	709	734	744	721	688	713	692	734	712	689	682	726	717	663	678	752	716	709	735	709	705	740	688	718	634	710	717	715	702	747	726	702	710	706	710	687	705	754	771	702	747	716	719	681	715	659	732	710	707	731	719	693	680	735	739	695	697	732	731	714	759	730	663	714	775	678	677	763	711	697	739	718	725	706	780	704	671	750	686	683	671	740	738	732	680	700	718	768	714	690	750	710	719	740	727	711	710	702	695	657	689	676	652	649	693	693	749	714	757	671	685	671	693	726	659	747	679	631	750	711	748	729	731	729	713	729	698	707	706	688	698	760	688	738	760	743	739	688	705	731	763	677	734	686	692	706	714	753	720	704	722	696	716	674	690	675	713	719	706	728	712	689	766	750	704	706	721	702	714	668	745	720	734	692	693	722	705	714	726	755	706	727	732	700	708	757	727	730	759	749	743	737	693	746	696	723	713	706	750	661	702	697	685	654	714	708	764	711	721	690	732	704	724	736	727	685	716	698	695	736	686	727	722	715	724	721	727	692	686	754	726	729	713	689	703	720	720	706	719	739	718	746	706	746	731	722	675	700	664	740	719	704	733	756	672	727	715	733	739	696	756	716	695	749	749	709	707	639	696	690	727	730	710	734	722	714	731	699	738	677	710	715	703	713	683	739	761	717	705	752	694	728	701	711	689	684	685	736	728	745	653	705	714	709	696	736	684	704	714	756	698	693	724	723	640	691	710	694	781	733	726	724	663	768	684	730	698	742	741	712	690	701	666	671	734	723	684	701	739	720	739	756	707	737	755	670	704	730	706	743	732	774	715	718	682	702	669	670	694	764	770	686	689	776	822	686	786	720	678	744	698	735	710	692	697	678	718	718	700	754	738	759	675	702	754	702	651	731	677	736	759	725	706	705	692	699	689	696	687	750	716	687	723	735	727	696	728	721	692	715	711	715	762	694	698	708	698	698	737	681	736	784	695	715	685	722	710	720	709	675	703	739	729	755	672	670	720	724	699	742	661	644	707	684	683	697	718	676	702	690	742	706	694	786	703	745	730	709	751	761	749	759	694	759	670	714	703	684	664	693	710	682	758	773	722	755	759	699	708	750	723	719	736	679	715	718	712	687	684	735	699	701	678	718	712	738	708	734	730	704	698	702	726	757	748	719	684	664	708	741	698	720	709	734	698	686	756	689	719	738	706	680	701	717	727	699	722	746	691	735	752	720	695	676	759	689	697	714	758	691	705	721	737	698	664	723	704	722	704	646	718	695	694	699	700	707	732	730	698	729	731	737	724	743	659	702	736	681	682	701	702	698	750	697	692	746	678	775	667	706	715	684	718	718	729	666	713	652	710	723	720	693	755	754	728	670	729	733	692	669	728	691	758	732	723	696	728	678	746	733	716	712	736	676	690	728	744	667	717	703	736	679	743	698	713	679	709	697	720	702	679	695	682	695	693	696	777	693	725	710	732	727	680	748	716	771	726	713	714	722	731	752	735	713	710	682	736	694	694	699	755	681	690	709	714	749	713	745	705	720	698	707	751	684	719	695	685	680	708	730	662	702	687	729	650	683	698	743	703	703	722	702	743	671	736	708	679	702	688	667	718	681	752	720	717	751	754	749	727	714	718	708	704	685	747	647	681	692	737	736	712	726	735	737	695	675	679	688	687	730	748	739	674	696	771	696	748	739	683	718	765	736	688	745	712	726	695	746	713	713	735	757	711	735	724	725	690	665	733	750	657	726	725	669	728	696	706	700	753	653	743	757	728	706	698	713	689	692	695	762	694	692	735	710	738	756	692	706	737	732	707	707	743	727	682	708	695	696	724	725	729	708	730	735	691	708	670	706	700	711	682	717	694	746	708	704	694	719	760	702	752	778	705	714	722	722	731	703	741	738	681	682	750	709	677	724	727	735	697	753	736	703	763	681	706	717	759	713	701	738	648	712	675	681	670	686	750	708	743	733	713	694	725	741	737	755	640	725	695	702	715	702	727	732	744	744	730	720	698	690	761	737	714	730	716	720	717	685	738	720	722	654	737	648	752	710	731	694	738	681	683	708	702	666	705	717	684	745	713	681	723	732	701	698	721	691	749	696	692	681	697	742	730	673	740	658	721	679	711	698	684	683	730	716	718	707	704	742	696	728	740	694	689	725	723	748	776	734	704	694	761	684	684	723	705	722	731	651	692	723	701	706	704	701	739
11287	28329	14607	5328	143	60	55	71	86	74	62	54	55	57	56	48	64	172	451	620	315	195	118	85	62	64	60	48	63	54	57	73	63	52	63	57	53	48	53	60	51	51	53	63	58	50	44	48	51	68	63	54	59	63	62	51	62	45	52	53	56	61	51	43	56	58	47	47	54	49	44	63	47	60	63	52	61	60	54	49	54	63	41	49	69	52	52	64	53	57	57	62	51	56	42	57	56	58	61	58	51	52	57	59	47	62	60	49	62	50	62	60	53	63	53	50	64	49	56	62	59	56	49	53	50	47	61	62	47	45	62	63	44	58	55	67	44	58	49	59	47	69	47	48	67	76	52	54	52	61	54	55	42	51	44	60	57	61	63	44	56	35	53	63	59	42	60	60	68	46	55	63	49	54	65	44	59	57	56	65	57	51	63	42	53	53	56	64	59	55	45	49	40	54	59	56	54	49	57	55	54	56	50	58	60	64	65	55	53	65	62	64	45	54	52	45	57	62	64	63	62	57	61	59	65	53	52	52	55	43	62	59	71	56	49	60	54	69	55	62	65	63	38	65	56	48	63	48	45	67	46	57	66	53	54	52	67	65	64	53	55	46	60	53	56	68	53	40	59	64	73	60	67	48	39	55	49	54	60	55	64	63	63	47	53	45	57	44	39	63	57	80	64	47	72	59	48	49	58	61	63	42	61	56	63	55	64	62	66	56	52	58	50	49	60	40	56	77	59	60	66	52	68	80	55	55	64	57	53	58	68	58	61	67	61	48	75	56	55	48	50	69	48	56	49	54	62	57	61	65	62	54	48	50	58	42	53	43	54	58	59	63	56	39	53	63	63	63	48	54	49	57	48	61	52	54	60	53	64	51	45	59	62	46	62	56	59	69	55	81	58	71	64	41	57	59	51	62	55	40	49	50	75	60	50	43	39	54	56	52	56	54	50	59	46	61	65	52	51	52	50	59	39	57	55	70	59	42	48	65	57	63	59	63	72	48	62	40	71	54	55	55	41	56	46	44	60	59	52	54	59	59	51	58	50	58	65	54	55	49	44	59	50	64	47	54	56	43	60	55	46	60	52	57	54	52	53	57	57	41	50	58	65	72	47	70	57	57	54	48	72	49	60	50	58	61	59	52	61	54	48	51	53	57	47	58	61	48	60	50	48	56	53	44	52	54	58	63	51	38	60	46	51	60	65	66	58	52	65	55	57	51	58	50	58	66	54	59	49	58	39	52	58	53	48	61	63	52	51	52	58	50	56	48	55	57	50	59	71	53	47	61	62	68	53	80	55	48	56	57	64	58	64	63	60	62	54	48	67	66	49	49	50	58	57	63	49	50	55	61	52	58	54	52	50	52	50	65	59	60	42	63	53	55	49	59	60	65	52	55	67	65	65	57	52	68	53	58	62	58	43	63	42	42	54	52	58	53	54	57	54	59	56	47	51	52	68	50	63	50	63	63	53	57	55	64	62	53	55	56	53	59	49	60	57	51	60	56	48	66	49	59	50	44	51	53	42	49	59	47	39	51	47	68	51	64	62	45	63	52	55	43	59	44	51	49	46	64	55	55	57	61	51	60	66	51	57	48	55	53	66	54	49	46	55	54	72	61	44	57	62	50	57	61	58	52	52	58	41	57	40	55	56	61	49	56	59	44	61	60	57	58	60	66	64	50	53	62	57	53	53	58	57	61	61	60	52	53	62	67	63	56	67	51	52	50	41	64	59	45	50	41	52	54	53	52	65	57	65	64	41	56	54	68	50	67	56	73	55	55	53	51	64	47	58	52	63	53	64	66	46	71	60	40	52	65	57	54	52	40	53	55	66	60	56	60	70	54	51	72	66	44	69	50	64	44	59	45	54	50	59	61	59	53	59	51	52	54	57	56	61	57	54	64	58	57	53	57	61	48	55	45	58	50	60	61	51	67	62	49	58	57	56	40	63	56	54	63	46	51	62	51	60	59	56	47	63	64	48	54	50	57	53	63	51	55	66	64	57	54	50	50	64	67	50	59	58	49	66	50	62	55	68	61	64	58	56	53	54	56	35	66	65	60	56	50	54	54	60	52	55	51	61	62	61	58	46	61	51	57	55	62	36	58	53	45	67	47	53	59	46	45	58	64	47	51	49	46	63	55	63	48	55	56	51	60	57	42	53	45	52	54	66	51	45	55	57	56	44	62	53	55	56	46	50	62	59	55	40	62	54	53	48	53	62	54	71	69	42	64	43	48	71	57	56	62	63	60	55	64	43	64	47	39	64	56	60	49	59	56	57	57	53	46	52	57	63	55	55	63	54	46	51	55	60	62	59	51	47	52	60	54	49	51	74	68	54	56	49	53	57	50	41	71	54	62	56	70	55	53	66	50	54	49	58	65	48	55	54	56	61	49	49	67	48	39	64	62	66	48	54	51	62	60	61	39	63	55	52	48	60	54	56	54	58	51	64	56	50	56	47	62	48	60	70	49	53	52	53	59	51	63	54	49	57	53	57	57	71	48	59	45	54	54	59	48	56	65	62	50	65	62	59	62	60	55	43	55	51	49	55	59	57	59	43	66	60	51	50	58	62	67	44	46	54	60	64	61	49	47	53	57	61	54	53	64	67	50	54	54	41	48	55	59	54	57	58	50	64	55	52	62	49	58	55	62	62	42	61	47	59	56	46	53	49	71	50	70	59	66	58	61	62	64	51	56	56	71	37	69	60	67	55	60	53	58	50	60	44	57	67	56	56	61	51	49	48	66	60	50	65	53	54	63	46	53	48	50	67	58	53	49	61	69	51	58	51	63	49	69	59	49	47	56	61	58	52	44	55	42	54	69	45	72	59	46	47	57	44	62	68	57	58	55	61	59	57	73	50	43	55	53	45	61	39	59	60	59	59	43	66	63	58	59	65	58	46	55	59	45	48	54	63	54	72	48	51	53	61	65	51	53	52	64	46	59	47	57	63	62	69	65	76	51	53	49	58	78	39	64	51	67	56	70	57	53	63	58	67	62	57	54	72	66	42	45	66	51	54	52	47	56	52	45	55	49	70	49	71	66	38	58	62	67	50	47	58	64	52	48	41	67	49	47	45	60	71	50	47	52	62	48	62	46	58	58	52	61	67	56	39	52	73	53	69	61	44	53	53	66	49	45	54	52	64	55	56	49	55	47	79	43	59	62	58	60	53	47	53	57	67	59	47	47	59	58	45	58	51	59	76	60	57	59	53	42	64	57	50	53	60	48	62	56	51	54	64	51	59	55	49	50	51	39	52	75	55	57	53	53	59	57	52	62	50	62	61	45	47	55	53	57	57	50	54	53	47	60	53	51	46	61	56	49	49	55	61	68	54	74	62	51	59	56	57	66	66	43	51	53	52	50	57	65	58	43	51	56	53	54	64	64	59	61	60	64	64	63	57	61	57	45	74	53	62	57	53	57	53	63	51	55	56	76	62	53	59	48	44	56	73	63	67	64	61	45	51	64	59	59	60	61	61	56	53	60
35154	44916	35452	34787	2109	1865	1511	1329	1135	1063	1013	925	916	845	787	780	1112	4939	13581	14208	7410	4535	2394	1533	929	773	645	666	690	666	656	663	683	680	633	630	668	711	696	710	686	701	673	644	656	690	703	702	680	662	644	656	674	678	635	673	679	679	689	677	677	644	669	688	661	684	673	694	626	657	708	624	661	636	713	653	696	647	652	679	700	640	631	702	732	685	680	677	667	679	712	693	688	698	662	686	692	646	642	684	670	691	667	656	705	699	678	662	695	675	609	645	667	698	699	656	669	668	668	684	672	668	726	720	663	638	641	681	696	678	655	667	708	675	627	672	690	694	735	685	669	692	654	700	685	628	673	664	694	671	683	689	706	687	669	641	669	667	739	686	726	673	636	699	656	717	632	682	689	687	650	681	670	680	708	645	654	657	670	638	753	669	625	691	638	666	703	735	662	681	665	680	686	641	653	692	667	678	695	586	656	660	724	663	700	692	698	686	657	670	708	666	652	633	673	665	661	695	693	684	700	664	695	674	675	669	695	686	691	672	658	678	701	660	660	663	687	654	654	705	629	658	664	697	681	693	683	725	698	711	671	646	685	668	665	683	681	696	702	679	714	697	690	653	674	670	646	673	652	693	666	651	665	615	702	679	668	691	729	677	677	666	706	724	659	669	704	669	693	690	666	633	663	650	656	661	669	683	703	637	644	644	637	664	683	649	684	699	630	641	674	676	664	695	678	637	690	655	675	692	678	652	668	708	655	653	663	693	651	655	680	645	675	687	657	705	686	712	700	642	645	712	720	688	719	717	692	650	692	661	689	693	690	673	680	698	656	657	706	684	651	747	662	627	663	655	661	658	677	657	691	622	686	730	656	662	719	679	691	692	675	623	673	660	675	638	645	678	652	673	678	674	702	613	697	639	678	708	681	659	654	688	682	654	703	657	673	638	669	696	678	739	652	623	687	714	661	673	643	666	646	676	714	665	708	649	662	679	678	700	727	656	670	717	718	682	642	677	672	649	659	708	703	687	696	654	691	687	685	676	687	655	696	661	689	668	647	679	654	658	719	724	652	650	676	655	647	695	674	659	630	697	705	659	685	687	689	645	690	671	722	652	655	694	669	621	675	688	666	660	636	683	657	672	667	653	684	703	673	666	672	657	696	683	697	704	645	703	657	705	695	677	692	665	680	679	667	656	671	623	670	680	661	653	659	656	660	655	697	678	658	695	662	662	672	639	695	664	665	679	704	675	643	689	653	704	676	644	719	702	710	699	652	652	721	709	674	659	683	705	697	704	682	665	693	678	689	693	677	666	612	687	686	645	634	691	649	692	644	691	675	676	678	707	610	673	658	688	681	691	690	664	694	646	668	679	701	693	643	755	670	682	655	653	712	684	707	666	682	709	674	695	687	658	660	710	667	731	648	689	686	639	655	669	694	636	691	666	702	686	695	654	663	669	662	637	663	677	698	716	656	693	701	653	670	626	682	650	679	664	651	666	723	666	696	662	674	664	706	642	652	705	688	683	675	682	691	677	690	693	690	662	694	643	662	691	671	682	658	681	687	660	652	643	710	645	679	665	694	656	700	716	718	662	705	689	716	674	689	706	691	690	654	703	668	697	618	687	644	726	683	678	720	642	657	705	696	668	684	710	680	682	646	668	678	715	641	659	664	682	658	687	684	696	669	700	684	645	682	710	636	678	688	697	652	686	677	716	676	712	683	664	686	670	683	645	688	667	682	709	686	698	715	655	655	664	667	641	671	660	710	669	663	692	648	700	696	688	670	680	723	648	679	691	682	679	700	658	693	665	685	693	645	649	727	675	689	660	691	651	698	641	640	688	680	654	637	645	649	660	671	681	625	693	667	708	687	700	691	657	730	679	658	704	660	658	658	707	687	663	675	724	686	650	669	671	639	631	715	677	667	692	680	683	645	685	665	691	680	664	708	746	680	670	658	701	694	618	677	690	714	679	655	682	692	663	701	702	654	737	712	659	678	680	671	653	724	688	691	692	688	628	705	682	668	699	680	685	693	642	669	718	662	681	663	691	678	690	696	664	679	641	661	713	678	638	671	710	666	675	670	653	674	682	723	636	649	687	679	689	683	705	730	700	690	657	670	645	706	672	666	618	702	680	710	701	672	676	666	611	705	657	713	686	691	701	669	654	716	711	694	654	654	676	676	634	676	719	713	704	674	719	702	703	672	706	670	669	640	670	705	703	702	637	642	630	657	708	656	656	646	682	704	690	618	681	711	655	633	670	697	699	654	717	672	687	665	710	683	673	689	658	631	669	679	674	688	675	620	692	692	689	698	664	620	677	677	633	690	701	654	673	686	663	695	685	706	671	710	677	684	698	700	640	590	658	670	709	670	704	671	665	679	647	651	673	628	673	684	694	698	669	689	648	682	673	670	668	651	692	691	695	710	700	674	688	705	642	734	696	707	669	653	682	639	672	681	644	635	685	723	681	668	697	665	683	666	673	681	682	659	646	651	679	670	681	693	679	675	698	688	660	650	731	721	651	673	689	683	665	726	715	696	620	697	655	658	636	650	662	701	695	667	664	642	617	694	653	712	646	687	683	681	677	699	619	680	665	686	662	715	702	650	627	672	643	672	735	705	621	635	682	645	615	672	702	683	636	652	660	685	671	694	665	652	681	661	710	739	683	676	662	676	659	635	709	631	735	671	659	693	672	715	660	647	631	642	672	662	660	620	722	694	663	648	703	649	655	661	694	666	687	676	646	616	721	673	664	709	747	681	670	696	672	699	647	714	688	651	661	680	675	661	652	643	669	707	686	657	680	684	705	698	665	682	640	678	681	699	679	679	658	691	637	646	683	670	710	686	719	659	694	693	661	685	703	665	659	679	717	677	691	630	685	690	693	697	664	605	674	703	679	674	678	646	692	663	702	712	686	718	714	661	646	709	657	717	658	692	667	734	623	677	663	667	636	696	683	639	646	706	710	664	674	698	683	731	666	656	659	666	704	612	663	644	657	706	659	715	674	683	700	708	682	674	701	697	704	720	738	673	631	662	649	694	702	677	678	637	656	675	715	703	634	693	651	671	685	679	695	683	714	672	704	631	735	701	687	638	627	685	679	688	645	652	637	715	665	665	634	703	677	644	651	642	698	682	698	672	662	708	693	691	763	634	685	718	614	701	642	678	706	629	664	669	664	690	665	705	650	688	719	663	673	630	685	669	681	677	683	671	638	655	638	707	633	724	696	677	701	714	682	679	708	679	677	684	692	620	703	704	661	656	680	687	721	642	731	645	678	681	663	668	650	674	732	695	641	701	675	712	688	631	693	696	678	746	663	647	680	638	656	670	663	667	695	667	656	650	706	677	706	695	672	683	692	723	640	683	644	674	707	668	667	653	695	692	683	665	677	666	746	660	695	652	656	665	698	662	630	676	697	685	669	695	669	701	691	685	677	660	691	685	685	663	672	684	664	659	704	669	696	686	651	625	689	663	687	635	673	688	654	662	691	722	689
11570	25573	14950	5298	226	77	81	74	86	53	73	77	73	63	73	67	68	96	438	709	356	186	151	87	66	68	58	59	59	66	75	66	85	69	73	63	71	71	65	56	78	54	59	79	66	60	64	70	57	64	77	64	67	79	78	62	61	74	72	72	53	78	62	76	59	80	54	72	56	59	60	60	80	86	54	51	67	83	70	74	67	69	67	69	51	64	56	75	65	75	60	73	72	70	61	66	56	72	73	67	65	54	78	70	78	66	51	61	66	72	75	73	90	61	72	71	72	70	64	58	68	63	66	62	65	73	62	75	57	67	73	52	66	80	66	60	63	64	79	51	71	73	69	63	81	77	61	56	57	63	63	46	63	77	58	61	62	77	71	59	54	69	54	85	64	79	69	69	66	77	65	70	66	78	66	75	63	61	62	81	59	72	73	62	58	61	68	53	72	70	65	73	62	64	68	71	69	57	76	58	72	72	75	71	67	78	59	72	80	68	86	58	62	58	63	58	69	70	75	55	71	64	61	58	75	68	85	62	74	66	67	66	74	70	52	61	77	61	63	73	73	64	74	66	66	56	62	62	61	54	65	67	65	59	63	57	76	67	60	56	72	80	83	51	59	78	78	71	66	62	62	66	64	64	57	64	67	68	83	60	72	71	67	72	50	84	51	78	72	65	65	68	54	63	73	76	59	61	54	64	72	59	63	63	66	63	50	57	50	61	68	64	79	65	59	71	61	62	81	64	56	71	71	72	55	62	68	57	83	75	53	62	73	77	70	69	70	63	73	72	65	74	69	67	63	66	74	59	68	62	70	62	60	67	75	74	71	80	59	51	61	58	63	67	63	78	82	56	82	64	77	72	58	80	63	76	77	61	62	76	69	66	68	62	59	68	76	68	69	72	59	69	70	62	73	81	76	64	66	59	57	54	77	63	79	57	73	71	86	66	58	77	67	69	55	71	62	71	60	68	55	58	61	71	61	72	51	66	66	62	48	64	66	58	61	69	61	74	78	78	66	61	60	71	60	72	59	71	63	67	70	53	77	57	81	60	68	59	85	73	78	75	56	74	61	64	73	62	81	56	62	71	78	57	72	72	69	59	60	76	63	66	64	70	55	71	59	59	69	65	58	58	63	69	68	71	68	67	73	76	65	51	68	77	70	65	68	76	62	70	61	66	65	51	72	59	59	70	60	63	54	67	68	73	73	63	62	64	77	67	54	63	77	74	58	72	74	77	71	66	59	81	67	59	63	76	67	58	59	52	57	67	73	71	64	60	86	58	71	73	47	57	64	47	73	64	70	58	61	60	77	75	78	68	56	57	56	77	58	66	66	65	68	72	73	64	58	80	79	59	50	50	54	74	69	72	77	68	56	64	60	70	66	72	76	73	52	81	65	73	56	67	62	70	67	80	69	69	65	65	63	72	60	57	70	69	72	71	64	70	82	62	65	63	69	71	69	71	58	63	59	72	76	75	63	63	65	73	51	58	64	70	68	78	64	74	64	72	84	69	70	73	74	67	70	69	61	51	69	61	67	53	68	63	69	71	57	77	50	51	73	60	77	64	60	65	66	61	56	82	64	73	61	67	79	81	75	56	75	66	61	83	66	74	56	58	58	75	62	74	81	70	69	74	76	71	58	72	64	74	74	70	52	76	55	49	70	56	71	70	76	74	70	57	63	79	58	65	71	62	68	76	76	75	63	66	76	70	65	76	66	61	57	80	65	64	74	60	75	62	61	80	77	70	73	62	83	68	57	69	67	61	78	68	72	71	61	59	65	70	63	69	72	67	62	67	75	59	77	80	68	68	58	75	63	70	69	71	64	59	61	64	70	57	77	54	74	56	60	61	61	79	73	71	87	66	66	58	49	60	58	72	65	54	65	72	65	58	64	59	50	77	57	59	64	71	65	77	54	82	65	63	75	64	59	81	62	69	56	68	66	49	60	67	73	63	75	65	72	70	83	61	61	73	81	72	87	64	65	64	65	68	66	66	76	65	72	65	83	69	60	63	72	56	63	62	65	62	69	71	77	68	79	68	51	72	82	62	62	54	58	66	64	71	65	65	56	80	64	57	81	81	61	57	58	63	75	70	72	68	48	72	58	64	79	61	73	66	79	75	60	61	65	72	70	70	72	68	66	66	57	70	61	63	73	80	69	53	62	57	71	66	77	76	73	51	80	73	58	67	68	81	55	65	71	69	55	86	74	59	49	62	63	69	55	48	65	73	69	73	59	63	78	68	70	62	68	70	66	63	60	77	57	58	64	72	80	73	62	58	55	81	67	62	63	73	70	58	79	75	64	59	61	66	74	63	73	60	55	74	67	67	74	78	56	69	69	83	58	65	61	67	68	60	71	71	70	64	47	75	70	80	76	68	82	58	77	57	73	60	75	72	53	69	64	73	81	61	69	63	47	63	68	61	60	73	72	65	56	76	56	77	64	69	59	81	72	70	67	69	66	78	58	62	76	52	88	61	75	76	80	68	59	81	61	51	62	75	62	79	74	80	75	83	68	71	68	68	72	73	78	69	70	63	72	68	57	85	64	73	74	68	72	78	54	62	68	67	66	53	69	57	66	57	51	77	71	64	69	70	68	63	45	54	66	57	53	70	68	64	64	71	63	53	80	64	61	61	44	76	59	73	72	56	59	60	72	57	63	63	56	52	59	66	70	64	74	64	55	68	66	74	70	72	63	74	77	58	74	66	68	65	61	82	67	67	56	61	59	65	77	71	65	65	92	75	68	73	57	54	73	55	76	67	47	59	63	72	44	61	57	63	67	70	68	58	77	75	52	53	81	62	60	60	75	77	74	74	54	56	58	76	73	65	68	60	78	71	70	68	71	63	75	63	67	78	61	70	85	42	63	54	62	68	81	85	66	73	72	67	53	71	85	69	69	56	67	54	57	69	86	67	70	60	57	89	70	68	58	66	66	66	73	69	62	67	67	66	70	67	75	55	82	53	63	59	60	62	71	60	61	53	59	76	67	52	64	73	78	69	59	78	61	53	81	65	77	71	75	69	62	56	55	54	59	65	57	85	56	60	69	51	82	66	88	68	54	65	69	73	57	66	68	70	83	69	76	69	66	62	83	77	57	65	60	67	69	68	55	51	78	73	63	63	73	70	68	61	70	56	83	59	84	88	55	60	61	70	71	71	70	72	58	70	66	72	64	63	69	58	68	64	70	60	79	73	57	59	66	59	69	81	62	68	77	60	61	71	71	78	64	77	71	70	77	69	68	67	74	62	61	63	75	58	55	71	77	50	72	71	55	52	71	70	60	78	75	81	64	48	59	67	88	79	62	59	73	75	76	70	57	70	62	54	63	71	73	75	65	64	64	64	74	81	63	71	85	70	62	69	76	67	72	63	69	59	61	81	65	60	62	63	75	56	60	67	67	63	73	62	65	69	66	77	63	69	82	79	64	54	73	70	56	61	73	65	53	67	62	71	71	54	73	55	88	53	64	44	74	58	71	80	52	69	70	53
39526	46489	36597	35612	3271	1820	1640	1465	1254	1152	1087	1082	1004	976	931	926	1293	1799	11645	15738	9337	5146	2709	1473	1043	890	844	763	847	801	800	829	840	793	801	763	830	828	801	813	784	847	798	841	857	831	863	867	844	835	833	849	841	895	847	795	803	831	795	842	862	828	825	782	810	779	800	788	858	805	812	837	788	816	848	782	811	898	796	820	856	834	836	845	876	835	805	805	771	854	784	830	833	769	846	840	811	814	833	787	808	852	809	818	800	833	828	823	800	842	794	839	817	865	805	814	827	870	803	816	799	783	897	793	836	829	826	766	834	838	860	861	824	803	764	841	865	845	834	776	826	828	832	868	806	813	825	801	777	781	834	806	866	782	818	846	850	796	815	814	797	800	805	810	841	854	849	785	753	823	818	797	786	880	795	824	830	856	841	803	842	815	848	803	802	813	820	854	822	810	795	833	834	793	795	876	796	804	771	880	790	803	825	892	778	790	796	817	808	753	811	820	760	810	830	826	841	786	812	815	812	833	825	789	791	764	795	842	818	842	830	801	807	811	839	806	830	812	826	837	851	793	867	881	781	807	825	802	856	779	833	800	822	826	810	778	792	804	830	867	781	843	789	804	805	810	804	855	819	775	796	815	787	792	821	794	784	754	794	850	823	809	791	872	831	777	845	843	792	815	826	787	838	807	843	760	815	793	820	786	808	826	802	773	802	753	758	820	820	860	805	785	835	815	742	839	836	787	839	807	820	821	821	763	833	868	860	825	812	815	775	800	797	816	811	825	821	835	826	780	840	883	834	808	832	866	872	837	788	815	849	798	794	863	804	818	847	796	852	815	804	792	825	813	829	847	822	790	858	815	829	797	842	838	805	818	814	804	807	796	864	796	764	836	839	816	837	872	866	817	835	839	784	782	839	786	828	821	810	844	817	884	793	809	855	793	816	759	802	819	788	827	796	859	860	853	836	825	792	824	857	775	768	826	801	825	849	799	790	889	851	807	849	831	821	803	763	828	850	776	838	832	833	780	807	845	873	793	805	808	807	789	820	806	848	797	819	824	844	808	837	854	777	769	805	808	840	830	819	848	831	755	811	839	795	777	794	811	820	816	820	816	822	838	759	813	825	802	819	788	851	837	869	825	799	803	809	794	822	816	795	783	782	804	810	825	783	882	841	769	850	835	814	846	780	833	814	836	841	830	867	769	842	794	791	780	848	806	841	785	848	830	842	823	822	858	827	833	794	836	791	787	768	857	763	871	804	849	822	764	855	787	854	821	813	865	832	816	860	774	844	833	801	870	838	845	826	847	841	819	798	819	866	793	780	808	803	848	829	792	804	798	820	834	837	834	814	820	856	832	809	830	837	811	787	842	839	806	783	857	801	826	818	852	847	811	752	847	800	839	849	806	864	802	799	810	796	823	801	839	834	782	829	781	826	802	843	831	820	769	802	825	790	822	833	842	840	798	828	846	799	842	848	803	782	814	844	830	812	839	812	841	793	864	850	791	808	803	780	843	792	851	847	849	886	809	818	790	812	841	807	813	789	795	827	811	837	825	890	839	846	822	843	806	815	825	845	780	812	834	837	856	830	816	808	848	876	777	825	831	810	811	881	778	828	804	852	812	809	851	831	787	842	817	819	833	825	791	793	815	810	847	843	822	790	803	858	850	861	827	789	799	741	797	851	805	815	789	850	833	852	805	838	848	812	821	873	817	803	793	805	822	795	816	823	840	818	803	800	839	820	823	822	871	814	826	795	816	802	871	792	814	791	813	860	871	814	818	805	752	821	852	806	820	828	832	816	799	839	799	817	817	851	767	798	799	841	797	811	899	785	832	793	819	863	827	822	795	788	781	842	780	792	831	860	795	873	809	844	822	776	823	779	850	788	772	806	833	832	789	883	797	814	819	804	803	775	778	791	814	829	793	801	823	847	815	791	857	787	813	778	771	848	814	820	816	842	808	803	860	809	811	829	870	791	812	835	775	805	812	781	786	851	839	778	835	795	885	878	864	800	808	819	806	839	808	808	799	873	772	848	853	853	780	854	780	778	826	824	769	790	817	877	833	816	787	852	812	801	797	831	774	832	824	822	797	820	809	785	859	822	790	848	807	807	826	817	790	770	784	809	849	792	818	839	809	810	840	839	854	829	813	824	787	799	790	863	852	817	801	860	849	795	817	834	845	800	793	874	855	886	826	822	825	868	802	837	766	871	836	787	812	802	851	855	750	852	812	848	856	855	794	829	799	811	828	790	812	778	749	821	788	826	846	776	843	805	804	770	824	840	810	853	845	798	798	842	830	753	804	812	848	789	823	798	747	823	813	823	855	857	837	815	829	842	844	821	860	804	768	805	824	821	796	897	818	776	825	824	824	797	848	773	799	822	767	772	817	839	846	782	875	791	799	813	867	833	828	820	844	819	828	846	783	780	824	834	828	833	825	839	861	824	760	793	808	784	838	826	837	809	810	804	806	796	817	834	792	823	794	768	830	801	813	864	782	849	827	804	827	826	835	838	810	732	820	820	827	803	794	817	851	805	791	837	831	819	822	861	828	824	829	800	791	853	786	796	829	861	814	852	799	840	812	818	805	843	829	772	832	800	801	840	791	812	792	834	847	806	840	834	803	815	792	810	803	783	853	857	779	855	839	845	817	781	854	833	793	823	840	832	839	761	869	825	825	801	798	788	832	780	804	791	827	879	772	829	801	830	798	782	775	833	816	838	792	815	818	830	793	851	835	839	780	868	810	848	817	769	861	830	819	804	821	867	866	821	822	783	826	784	819	838	790	803	832	826	826	854	789	850	816	795	790	854	836	818	848	822	811	833	821	826	756	862	875	791	835	801	809	817	785	815	782	826	792	779	780	845	781	869	819	870	774	847	790	797	787	842	856	820	820	796	884	774	813	877	855	817	816	845	837	797	806	812	819	839	899	796	803	771	818	781	788	809	831	813	823	858	816	822	804	858	812	797	827	809	785	825	806	814	825	792	870	848	825	808	838	798	862	833	861	864	837	821	818	829	791	820	844	822	880	761	792	810	798	803	846	880	863	805	788	818	841	822	823	846	798	814	803	810	817	761	775	820	815	829	875	806	789	827	816	800	793	819	823	834	792	833	806	838	807	794	814	813	832	800	861	788	829	793	843	822	756	800	872	884	843	829	803	808	826	833	847	828	749	814	791	809	823	848	826	803	821	827	887	805	835	776	846	817	853	828	845	856	842	777	855	833	790	799	782	842	838	836	870	833	827	779	841	823	803	832	839	830	800	827	765	788	798	810	849	756	829	790	824	768	804	828	828	856	808	826	801	803	828	856	840	834	849	774	859	826	837	783	798	783	813	806	858	849	812	774	829	827	771	805	771	859	814	774	795	833	851	840	833	814	760	845	753	805	858	811	807	833	784	852	801	775	797	854	840	865	834	852	812	837	851	812	836	796	822	852	793	855	814	793	847	817	811	838	833	839	799	842	861	798	855	823	809	830	786	797	799	828	822
14613	36555	22134	8920	713	71	76	68	75	67	73	71	64	66	85	60	127	118	216	689	775	465	239	121	79	66	60	65	66	67	74	62	65	54	67	59	54	42	68	49	75	62	59	54	69	68	50	50	60	57	68	60	78	55	74	61	66	59	60	56	55	42	55	60	60	50	64	41	61	56	55	70	55	71	79	78	77	70	62	53	65	61	63	63	73	63	58	62	51	60	65	78	54	67	57	60	66	43	51	56	56	60	69	61	69	77	67	72	61	70	74	65	61	61	74	65	58	52	50	71	57	62	73	53	60	72	67	66	69	49	57	69	53	51	65	66	61	65	69	56	60	59	72	64	48	57	74	86	50	51	64	60	61	69	71	60	61	73	61	63	62	72	47	65	58	52	70	50	71	55	59	54	62	51	54	70	48	71	68	55	59	49	68	56	62	64	73	61	53	52	66	55	56	63	66	77	74	59	62	59	59	64	65	60	63	65	50	58	53	59	47	71	70	50	62	58	64	50	57	60	47	57	75	54	55	62	62	57	64	51	75	70	59	58	72	52	61	53	82	69	60	57	61	60	65	65	70	63	62	70	69	74	67	63	73	75	73	66	75	61	65	42	73	56	73	67	68	68	50	65	52	71	62	58	63	58	55	64	58	71	54	81	57	57	56	63	61	61	64	78	61	75	63	59	63	51	50	58	51	65	67	62	55	61	62	73	60	61	55	59	58	59	67	67	67	60	58	59	61	85	51	63	50	56	69	68	57	62	74	66	58	65	59	48	63	73	62	67	66	65	61	70	62	62	62	70	63	64	59	64	65	68	69	57	40	65	67	72	75	62	70	56	76	62	83	46	63	66	52	55	61	67	61	64	55	67	64	76	64	65	63	67	66	63	53	74	63	64	68	61	56	62	74	56	67	62	58	87	60	54	60	68	55	71	54	53	64	74	59	63	55	76	68	75	56	64	71	66	66	62	53	61	62	61	65	61	66	70	52	69	70	55	66	69	61	61	54	60	68	60	66	57	67	54	51	72	54	62	55	70	60	52	70	82	51	73	59	64	70	60	72	68	59	73	62	65	70	80	64	57	60	64	57	59	63	85	60	74	66	52	61	67	55	67	65	81	64	55	64	68	70	64	63	59	61	77	70	53	47	60	63	69	56	67	55	50	62	45	61	62	71	51	57	48	53	72	77	84	65	56	71	59	67	58	62	53	56	71	66	57	57	59	67	66	73	78	58	45	46	65	60	60	53	62	61	65	50	54	86	62	61	68	66	58	62	69	68	54	62	58	54	73	66	62	54	61	66	58	70	66	57	61	58	63	80	61	44	53	58	57	74	66	52	58	71	68	57	77	60	59	78	75	58	70	59	65	52	56	68	71	61	69	63	64	59	66	72	62	67	60	70	57	67	48	64	69	60	71	67	72	62	60	61	59	59	55	72	54	62	70	66	54	58	43	54	73	57	64	53	63	57	56	50	51	63	58	55	62	65	69	77	77	65	65	74	73	77	56	57	67	64	62	65	63	58	57	60	68	60	58	53	57	63	65	60	59	60	61	49	67	61	69	57	53	79	77	53	68	69	58	70	69	61	60	61	76	65	58	56	67	66	54	62	64	63	67	60	59	62	69	66	75	60	48	55	56	60	64	58	61	59	61	62	63	64	74	67	58	78	63	62	70	63	54	68	71	69	70	47	65	52	68	65	68	39	65	65	81	62	67	57	59	58	63	67	73	60	68	53	63	63	62	72	62	73	70	52	55	49	62	64	59	59	62	52	71	52	67	53	61	56	60	62	67	65	56	68	66	63	70	60	54	69	65	53	45	66	62	50	56	57	65	73	72	67	79	68	65	66	56	60	56	64	56	69	62	56	71	70	56	70	66	75	55	58	68	62	64	74	43	56	74	52	68	71	67	78	62	53	73	57	71	66	56	80	46	52	71	69	48	63	56	55	67	62	56	68	54	58	64	62	65	73	46	73	67	55	74	82	61	57	61	60	73	57	65	52	49	62	59	51	66	57	75	50	61	60	56	63	61	56	69	62	53	48	52	72	56	63	51	74	67	57	72	60	62	74	55	54	54	69	62	66	85	71	73	68	61	57	47	56	58	67	61	70	60	53	55	67	54	66	52	59	62	57	71	65	55	57	72	53	79	59	64	68	52	63	54	72	64	58	60	60	60	59	68	68	61	67	64	44	58	60	51	55	56	61	59	62	65	53	63	71	81	52	63	62	67	64	55	74	81	80	54	48	57	67	54	56	62	49	47	55	59	57	60	74	58	72	61	57	53	53	59	44	66	73	59	62	51	55	52	60	57	57	77	67	54	58	76	72	69	60	65	65	64	60	61	53	72	66	62	65	50	52	74	73	58	69	63	59	60	64	55	64	58	67	66	77	64	67	66	68	67	59	45	61	70	70	66	61	71	84	64	54	53	62	60	56	64	52	66	65	63	66	58	52	59	57	70	62	59	68	70	72	52	79	60	62	64	49	64	61	52	64	62	63	74	65	59	43	72	73	64	61	69	58	51	66	64	62	61	56	65	58	72	62	54	70	61	65	79	69	73	79	69	75	75	65	50	65	63	60	57	87	53	59	48	52	57	51	54	67	55	56	58	70	79	67	56	73	55	70	59	63	70	51	50	61	49	58	60	65	79	62	53	77	65	71	67	55	72	64	57	59	59	62	53	65	65	64	70	57	55	68	69	47	65	56	52	58	56	66	57	64	56	76	57	54	73	48	55	63	67	68	52	56	60	73	58	59	69	54	58	66	59	61	68	49	50	46	67	74	70	74	62	52	67	59	67	64	61	75	73	48	60	77	56	50	49	69	53	62	56	74	59	53	66	60	69	84	58	73	69	67	67	72	67	63	56	58	67	62	65	71	50	58	62	62	70	61	58	56	53	67	63	58	54	70	63	60	60	53	59	57	42	59	62	60	52	63	55	72	53	56	69	44	64	61	55	56	64	64	55	70	65	70	56	54	60	67	61	63	60	72	52	69	64	56	69	62	67	61	60	67	75	82	61	67	70	67	61	60	66	60	62	63	65	65	62	65	59	63	65	69	53	52	57	57	50	60	61	53	51	55	60	73	66	84	71	67	49	63	60	70	63	67	62	69	65	52	58	55	60	52	54	73	64	69	60	56	63	64	63	59	63	53	79	62	75	58	68	53	57	59	53	57	60	66	55	47	68	65	55	54	66	50	67	64	77	66	55	63	63	55	57	69	76	48	60	81	64	62	61	66	58	66	76	47	47	67	75	60	65	67	67	66	62	68	66	67	49	61	76	70	63	63	67	68	59	63	45	60	65	56	58	63	58	59	58	68	48	67	64	77	62	61	54	61	65	69	69	75	65	65	57	65	56	51	50	66	80	58	64	56	64	57	61	73	56	69	75	53	60	65	52	71	73	64	60	50	57	52	50	54	70	68	58	61	73	60	60	56	58	70	77	67	56	46	57	60	60	74	57	52	53	61	58	65	60	60	55	61	67	60	68
35227	49660	41959	43254	6299	2561	2082	1743	1482	1309	1243	1097	1068	969	992	962	3476	2899	6151	15714	16886	10715	5315	2500	1326	869	769	772	742	749	727	756	781	749	729	780	771	755	767	746	741	780	748	713	764	771	738	754	775	797	754	794	783	743	794	754	754	711	717	744	766	739	757	719	789	785	760	797	758	666	729	726	739	810	727	732	748	797	775	752	772	792	748	780	736	728	792	714	774	773	771	748	716	749	755	685	791	723	763	769	774	761	772	754	773	706	781	747	784	736	751	758	786	753	748	767	738	744	722	770	718	727	738	755	771	754	760	657	780	751	804	748	719	762	741	770	765	764	752	777	754	735	732	742	751	755	772	765	744	786	684	719	724	760	759	730	732	763	779	760	784	749	766	712	702	707	727	704	783	751	738	745	733	736	755	725	731	748	737	792	747	702	807	787	746	750	768	747	795	778	767	730	781	751	756	785	783	761	793	736	828	792	749	808	778	724	737	758	743	714	809	760	739	770	724	754	755	745	794	744	776	769	766	734	733	763	721	774	714	730	734	785	720	734	773	752	756	779	737	743	786	726	727	781	739	742	750	773	729	735	723	751	732	737	769	744	765	722	768	759	829	777	737	731	716	700	735	721	775	771	752	791	738	759	752	736	733	686	781	783	712	769	780	748	785	786	762	734	739	783	746	745	779	733	740	739	764	750	784	727	762	753	747	724	759	751	743	763	738	740	744	805	744	772	736	800	741	709	745	767	732	805	749	730	754	715	785	731	725	786	739	747	741	748	818	751	731	759	741	797	725	793	742	849	747	801	722	768	733	734	773	755	757	749	809	704	720	773	703	769	717	747	720	774	785	806	778	746	736	749	804	775	765	725	715	736	747	763	746	761	739	765	772	782	761	778	720	730	735	707	730	729	733	748	779	823	764	738	748	757	757	725	774	711	747	804	803	736	734	760	742	701	746	734	763	740	759	790	754	758	748	774	742	770	778	783	786	737	774	732	763	778	771	678	753	745	794	743	740	728	722	793	759	756	766	744	777	699	720	775	765	755	775	773	780	712	713	783	700	749	721	747	732	707	791	751	752	798	760	755	766	707	787	698	783	791	763	767	718	741	727	713	781	761	793	796	805	758	799	746	768	771	702	738	761	766	754	691	721	753	781	770	802	739	706	755	754	772	781	756	781	756	733	783	731	788	753	740	780	736	714	752	761	764	782	765	744	775	741	760	728	775	756	731	743	753	744	765	753	763	699	791	793	715	769	732	779	761	758	735	765	777	758	744	732	781	775	749	759	741	736	778	740	715	739	767	741	743	705	750	778	777	748	795	769	778	739	813	742	773	734	721	749	708	809	739	753	752	756	750	755	776	746	774	740	771	708	766	783	733	793	796	789	775	724	727	793	741	734	737	780	792	742	738	722	780	731	748	739	778	769	718	747	755	776	739	719	739	739	790	748	772	757	754	751	784	784	766	729	722	756	767	756	751	752	745	767	788	741	785	719	742	708	734	774	720	727	783	759	801	782	800	796	781	755	695	745	760	728	721	720	765	721	801	724	738	721	693	753	749	730	765	766	754	711	672	743	734	740	734	734	714	760	786	739	732	762	771	787	748	810	791	742	785	758	774	742	770	687	792	750	718	757	773	732	747	775	750	750	715	709	688	736	731	771	777	730	775	774	699	762	739	788	784	727	762	736	736	766	738	737	749	743	722	745	751	746	759	752	736	716	724	724	724	733	774	729	763	766	754	847	792	747	788	756	767	730	729	740	774	739	769	765	733	795	774	704	769	722	776	744	765	782	790	756	734	714	736	791	748	715	743	732	773	745	803	761	761	749	728	740	736	738	796	741	722	742	730	716	788	745	723	768	730	748	762	779	770	708	733	760	716	724	729	771	748	779	755	752	758	740	758	747	756	751	789	747	781	708	730	728	709	773	786	767	800	739	750	790	696	738	731	747	736	802	728	700	706	733	781	786	778	754	773	750	772	729	759	724	697	746	773	697	758	737	763	741	761	749	723	719	741	763	720	723	755	742	775	789	772	752	742	745	781	743	705	716	719	737	735	774	748	725	798	723	746	817	719	760	717	777	774	746	793	799	720	782	780	761	761	763	731	758	752	785	727	761	749	719	772	759	765	781	808	729	761	761	723	728	731	746	742	756	742	747	730	749	769	708	742	739	709	760	750	744	767	715	768	731	760	733	757	766	722	760	743	721	808	773	778	730	730	725	775	729	735	769	744	770	727	774	779	754	722	720	759	740	733	777	728	769	753	709	745	773	802	816	708	779	789	702	711	777	717	756	740	715	763	743	725	751	762	753	739	777	727	785	703	768	803	729	754	719	717	757	717	748	761	724	755	679	775	790	737	739	786	771	741	746	760	778	783	745	793	770	708	787	806	718	782	777	738	771	767	754	755	760	798	754	761	717	731	747	763	771	783	774	740	712	741	753	752	744	761	706	746	743	756	737	721	744	668	738	768	760	772	773	726	721	811	792	749	701	752	791	757	755	771	734	737	769	741	753	733	797	693	790	769	746	755	736	767	755	759	759	747	767	690	769	735	709	744	756	740	768	781	708	732	781	732	717	760	729	755	732	753	772	744	813	751	738	783	749	691	783	757	785	786	738	738	802	749	774	766	752	720	758	783	764	704	799	800	714	756	796	720	731	759	761	764	760	786	753	741	750	767	729	768	709	708	733	763	744	711	745	701	765	753	773	729	721	739	746	758	772	771	791	794	727	736	738	732	738	751	777	726	760	779	732	737	767	718	732	744	715	736	770	768	748	736	755	737	752	776	741	763	759	739	778	777	718	713	745	780	738	761	785	816	741	753	738	787	715	780	744	759	744	764	686	748	796	805	745	735	735	719	767	763	753	742	699	736	797	746	745	712	722	769	767	783	783	768	792	805	760	786	759	694	809	727	746	725	768	779	754	709	715	787	770	754	747	760	712	746	723	771	754	725	812	702	737	756	742	741	773	791	697	774	751	746	751	742	781	738	709	769	752	697	735	785	711	749	760	785	733	776	751	708	751	738	800	758	738	733	731	706	746	789	740	761	754	749	759	735	706	723	690	737	755	687	771	784	714	800	798	752	780	712	766	726	782	753	769	775	785	770	749	757	731	820	739	742	710	751	757	759	740	784	745	684	707	757	743	782	733	722	749	738	754	751	767	763	750	782	749	787	746	737	754	754	760	731	745	728	758	751	766	757	727	764	777	788	789	724	759	768	756	704	746	785	740	757	726	778	752	768	761	777	751	791	743	774	729	759	739	768	740	784	754	752	767	708	714	806	740	733	741	765	787	727	763	727	760	744	765	731	715	748	757	753	790	730	715	771	752	749	739	755	793	754	754	770	759	735	708	754	689	757	774	755	740	753	712	783	750	750	711	763	761	727	731	767	762	730	713	769	760	802	794	775	754	730	714	744	735	739	753	711	753	693	743	716	826	749	777	752	748	742	728	788	766	752	757	726	744	797	751	728	766	707	796	795	808	737	760	730
4267	9347	4840	1604	164	62	74	76	47	60	52	67	69	56	60	58	60	64	43	220	238	209	114	88	49	49	67	41	66	63	65	73	55	64	70	48	47	46	65	53	63	57	58	55	61	61	57	61	62	48	55	52	51	69	67	59	53	51	55	67	64	55	61	57	59	58	53	59	68	70	67	57	57	51	61	64	58	65	54	37	60	76	54	62	70	45	66	60	55	60	61	53	58	55	58	60	64	47	65	60	58	65	63	67	56	66	66	57	51	78	60	66	46	60	77	65	67	66	61	64	64	56	57	53	49	55	62	68	55	68	59	59	63	50	56	61	62	62	48	63	55	56	51	49	50	56	55	67	66	52	50	61	45	43	65	60	57	63	56	76	49	62	60	69	59	44	65	68	62	56	51	59	65	55	49	56	45	62	70	56	79	66	61	63	52	55	55	63	58	62	47	41	54	53	53	57	58	55	57	54	59	60	51	65	52	67	60	65	51	54	64	54	78	65	56	68	58	68	62	54	60	62	65	62	51	45	57	38	62	65	61	64	52	50	60	57	70	60	49	62	61	63	52	73	52	71	53	68	67	72	70	55	61	76	59	59	64	68	54	53	60	58	51	56	72	63	59	56	53	66	53	64	77	52	47	59	67	60	63	59	61	49	66	63	56	60	57	45	58	60	58	52	60	58	62	43	56	65	46	51	67	47	55	56	62	61	58	53	51	76	64	47	64	60	62	66	60	43	67	45	51	50	51	70	56	73	72	59	55	61	46	59	66	59	69	68	49	57	70	62	68	71	77	52	70	64	52	56	57	67	69	54	56	53	48	61	54	51	57	56	44	56	56	70	47	46	54	57	61	58	51	63	53	57	54	65	48	49	53	56	43	54	51	76	56	57	69	65	57	59	69	42	58	49	53	57	65	55	54	51	56	65	52	56	43	56	54	60	55	52	53	60	66	66	51	49	51	47	60	71	57	65	53	64	66	51	59	66	41	68	57	78	68	58	72	59	53	67	45	57	70	64	62	57	60	63	63	58	67	52	44	57	63	69	65	57	59	62	61	67	55	60	57	67	56	69	40	65	71	61	61	56	66	57	68	58	63	56	66	58	56	60	61	70	60	47	57	55	55	66	56	65	69	57	59	49	53	47	47	57	50	61	62	60	53	55	69	57	53	73	62	58	54	65	60	68	67	48	46	51	65	55	56	59	51	68	64	65	58	51	67	47	54	65	62	50	48	74	45	72	50	50	62	57	56	61	54	47	54	54	59	61	59	59	59	66	65	51	53	56	58	68	63	47	55	74	60	55	46	52	64	54	58	44	61	52	75	54	60	58	60	64	74	47	56	56	88	63	59	61	38	43	55	56	50	60	62	60	67	63	59	53	50	53	66	63	61	62	54	51	63	54	60	74	60	58	56	69	53	47	54	58	68	58	73	63	62	48	80	61	69	62	65	67	64	65	60	65	71	60	58	56	37	58	56	56	80	65	71	51	53	72	65	49	48	58	56	69	65	54	60	61	47	58	59	53	57	54	45	51	50	67	49	75	57	63	64	55	49	73	61	65	62	70	66	62	57	49	58	65	60	46	56	62	64	47	64	66	50	65	62	62	51	52	56	74	58	60	71	67	45	45	43	58	55	57	63	63	58	53	61	77	50	69	60	73	52	56	66	59	60	61	52	57	43	39	69	56	56	59	61	64	68	58	52	52	56	60	56	62	60	59	52	64	52	57	67	62	62	52	55	61	63	76	63	60	58	46	56	60	66	54	67	54	52	61	66	59	50	58	52	65	55	57	49	65	61	62	65	62	69	64	57	58	51	48	72	54	73	59	49	53	48	55	56	55	58	67	57	48	71	47	58	52	48	67	57	60	49	69	60	64	55	50	52	52	52	48	53	51	60	68	54	51	52	56	61	55	54	57	50	51	58	50	58	60	56	54	55	61	55	69	49	64	67	60	87	54	64	63	66	58	53	52	53	60	58	62	56	55	50	58	46	63	47	65	66	53	59	54	57	65	53	57	46	60	79	50	76	55	54	67	60	56	60	47	49	59	53	52	53	61	60	52	55	59	68	63	55	63	60	61	61	64	59	46	42	48	66	71	68	47	60	57	61	47	55	53	53	63	78	57	45	59	60	59	54	57	62	55	55	50	58	52	43	63	59	46	64	57	64	62	59	58	60	67	56	55	64	58	51	61	55	61	52	59	66	62	71	58	56	61	53	52	60	67	47	52	51	65	53	47	44	48	54	64	55	55	56	51	60	56	57	50	53	51	59	49	71	49	55	59	66	64	63	63	59	58	70	53	50	43	64	59	53	63	54	62	61	56	70	63	58	53	60	56	61	65	54	57	62	55	53	57	65	54	44	58	52	64	64	57	66	57	47	54	58	56	52	35	63	53	60	58	62	56	56	59	57	68	58	71	63	63	52	55	55	54	62	62	57	56	60	46	63	57	53	56	69	57	53	60	47	60	59	50	50	69	58	59	53	69	59	54	54	50	51	51	48	61	64	54	60	57	57	56	52	59	56	71	71	56	56	59	57	63	69	64	65	51	54	59	49	57	42	60	75	56	77	75	60	65	61	58	61	53	54	60	58	57	58	56	58	60	61	48	57	63	60	63	64	54	55	54	69	49	50	58	58	62	60	78	50	74	49	66	67	61	81	68	61	53	57	55	63	52	77	60	52	60	61	55	51	59	61	68	42	67	65	62	46	60	71	61	50	67	54	64	71	74	64	59	53	59	53	60	50	45	56	59	69	61	74	53	55	53	49	55	54	62	59	58	75	59	60	54	74	55	72	58	66	62	51	62	61	60	72	45	74	41	51	45	49	58	55	55	43	57	54	57	61	53	67	66	57	61	60	61	63	55	62	50	51	57	59	53	94	56	59	44	62	49	48	53	66	60	66	54	49	47	50	52	53	53	64	68	48	56	75	59	40	55	66	60	47	50	63	67	59	69	63	44	52	53	53	45	58	56	60	52	45	63	61	50	64	59	58	64	61	56	49	62	62	60	64	47	62	51	52	61	69	62	64	66	53	63	65	51	66	45	55	50	51	60	76	77	54	62	52	47	49	65	70	56	62	64	46	63	60	55	54	53	50	69	84	52	54	46	56	63	69	51	61	71	49	46	55	56	62	60	66	61	81	61	51	63	59	53	54	60	56	66	72	51	54	56	47	48	63	55	46	56	57	74	61	52	59	58	43	39	54	72	64	46	53	58	57	58	54	61	58	58	69	57	55	61	49	46	69	59	59	56	44	57	55	46	59	62	54	68	60	66	67	52	57	55	62	59	63	64	55	64	48	64	60	56	68	57	64	56	52	73	60	68	66	71	73	63	65	56	68	50	55	58	70	59	60	57	54	60	56	54	55	65	63	58	61	51	64	69	52	52	61	57	66	49	50	57	62	69	66	63	47	46	60	57	44	55	60	52	75	45	62	49	49	58	55	59	46	58	55	50	55	47	51	54	61	68	67	59	51	61	54	51	68	46
33446	35170	25813	26146	3510	1048	1030	922	859	911	816	786	804	766	748	766	907	846	1044	6992	6812	4240	2014	1193	874	800	729	672	731	756	724	722	747	761	698	710	764	702	706	711	718	720	675	758	736	769	701	691	736	766	690	769	747	711	700	756	721	720	690	704	720	738	728	673	727	739	727	707	735	701	680	701	717	692	750	762	754	692	773	706	695	684	714	710	752	707	683	685	766	711	741	783	737	707	727	682	727	730	756	695	690	739	737	682	678	748	717	719	766	704	765	728	687	681	728	749	726	758	708	682	696	689	702	697	686	735	743	707	723	757	751	668	759	737	720	653	677	726	744	789	739	716	707	697	668	723	714	725	753	674	681	731	754	738	765	771	755	677	721	691	707	702	743	718	705	742	712	665	713	753	776	729	710	735	682	767	748	687	727	709	723	747	755	762	781	756	698	748	714	755	704	763	704	698	698	726	756	727	733	705	705	725	686	693	689	765	739	720	716	682	719	720	743	729	718	764	705	716	707	731	718	702	753	765	693	706	752	695	704	716	693	746	736	717	734	734	718	700	694	752	757	747	726	671	663	749	714	746	727	740	670	719	681	706	736	699	695	704	677	727	751	687	753	768	687	682	729	766	704	707	712	734	689	716	708	734	651	731	708	727	724	711	777	743	761	761	730	687	707	685	764	721	709	711	751	748	713	694	731	664	697	712	711	728	766	742	755	723	681	760	748	729	725	735	731	701	710	716	690	793	746	694	734	703	716	718	688	681	734	701	705	730	673	709	727	709	704	681	749	728	716	726	712	731	699	798	709	685	720	750	695	714	711	718	637	735	770	751	721	712	749	705	727	703	744	717	676	705	673	753	739	764	688	692	738	703	707	714	715	733	731	691	688	713	748	716	707	698	749	732	714	707	746	730	729	743	730	742	717	713	741	728	773	689	721	714	664	736	740	720	710	748	714	684	721	721	704	707	708	787	736	738	704	740	726	717	727	740	746	708	701	746	705	731	715	743	718	739	726	711	682	699	703	743	713	715	737	713	753	771	717	707	709	701	720	729	685	758	742	729	749	683	707	700	789	681	673	710	686	744	753	710	731	722	724	690	710	699	708	757	695	737	692	698	704	750	769	713	753	660	745	744	746	657	762	697	739	724	717	726	721	694	739	732	651	733	704	715	735	701	690	731	680	713	699	702	679	740	714	707	691	747	723	719	697	752	723	723	746	729	720	700	728	696	738	751	731	699	731	708	699	743	715	675	671	759	694	736	727	722	711	685	739	671	695	732	710	691	723	729	687	736	709	705	731	740	694	744	748	755	684	781	719	731	767	754	694	744	774	749	743	750	689	748	733	762	751	759	742	711	733	712	717	724	710	755	729	722	679	698	710	712	710	728	709	682	735	715	693	732	734	724	707	703	683	708	727	727	758	688	739	674	705	782	716	763	747	719	701	729	742	740	750	735	694	761	717	739	723	750	706	725	703	693	746	702	700	734	709	724	739	708	717	737	735	747	697	692	735	737	719	694	710	744	738	711	726	741	693	724	758	711	722	680	738	681	721	706	747	663	749	705	711	776	696	757	725	698	750	710	646	737	736	706	704	723	667	750	763	674	727	746	674	742	682	752	699	698	699	727	722	706	729	687	724	677	705	738	718	746	744	719	709	743	731	728	700	686	698	711	711	718	701	761	717	735	685	756	728	694	774	721	704	718	749	694	722	667	724	739	696	714	720	675	775	736	735	704	713	696	733	697	738	686	743	691	760	702	737	748	720	678	703	714	739	674	743	696	744	725	753	693	740	760	727	743	764	659	703	719	738	763	700	720	680	678	711	736	724	731	699	690	689	742	739	752	679	743	736	700	741	730	741	751	721	725	733	734	729	701	715	743	728	726	682	674	716	723	763	763	754	747	694	691	706	762	734	680	722	710	744	781	710	732	710	732	748	742	725	702	731	765	721	674	729	664	697	686	732	744	723	690	712	757	712	698	758	689	711	727	701	713	737	701	695	715	697	728	740	746	698	712	673	702	715	751	726	719	720	725	681	683	745	727	699	694	683	701	702	729	747	695	743	722	752	745	759	735	736	732	743	739	730	739	738	656	690	718	746	671	716	670	736	693	725	703	707	763	751	722	759	739	708	702	771	693	733	720	716	720	721	709	766	754	734	717	718	739	702	708	730	774	699	686	675	750	743	743	719	703	676	712	726	732	806	779	754	710	699	750	671	741	725	698	728	700	703	729	781	708	692	721	703	735	741	744	728	743	700	762	709	709	757	713	750	705	706	724	793	739	736	767	722	752	709	685	661	739	727	717	731	684	735	755	738	706	688	709	719	734	693	745	752	780	722	750	714	723	735	753	744	729	698	686	694	800	696	708	759	770	717	719	660	754	681	762	733	745	791	722	814	760	703	708	693	713	700	699	749	723	704	751	761	731	760	702	717	720	715	711	710	730	740	749	702	706	729	732	688	748	695	727	722	709	737	696	738	709	765	722	720	738	761	688	710	671	797	735	718	708	700	737	724	673	710	711	717	717	768	694	740	718	685	712	700	744	727	728	731	724	685	714	747	725	724	720	701	729	730	710	745	680	749	710	694	674	696	707	749	723	728	773	699	701	676	736	673	714	716	659	739	712	701	768	714	746	694	751	673	727	722	718	687	753	787	704	705	731	711	681	713	724	682	685	702	661	683	687	710	683	721	744	741	705	685	742	753	694	719	697	703	701	698	709	711	708	725	716	674	741	747	721	706	737	748	699	681	751	723	679	796	712	740	725	709	672	705	704	738	742	736	739	738	747	748	704	687	726	735	768	717	731	709	706	694	666	737	732	752	767	734	708	703	713	688	711	764	744	706	668	698	736	701	737	713	727	707	759	673	715	713	721	671	713	737	699	731	751	743	742	736	728	692	747	686	720	712	721	741	695	729	735	702	696	774	761	701	670	712	763	756	689	725	697	727	737	721	728	731	669	744	710	716	717	693	709	732	696	749	741	692	735	716	690	737	772	744	705	716	725	741	759	724	705	689	714	711	716	690	682	697	690	762	726	758	706	701	689	714	735	664	691	712	670	720	713	699	734	724	704	710	674	736	691	682	733	724	710	708	761	741	769	717	762	741	680	743	793	722	761	731	743	748	730	722	712	657	710	742	738	704	701	709	763	737	677	709	715	697	715	708	685	730	723	724	688	727	733	719	740	724	734	694	739	717	730	777	720	724	726	696	697	753	729	703	732	701	678	709	673	666	696	729	699	715	754	690	726	729	707	742	720	722	701	709	697	755	730	686	730	666	745	700	655	756	716	744	720	705	736	729	719	742	756	748	705	694	723	752	740	763	730	733	722	701	715	669	709	715	719	684	698	704	686	753	735	689	718	772	724	748	713	693	726	677	729	730	738	647	755	760	654	688	754	724	701	695	743	721	626	721	726	679	732	736	709	751	751	669	727	665	677	732	699	689	700	691	728	719	763	712	730	691	695	693	703	728	715	753	712	731	740	664	731	737	711
10359	27969	14727	5295	443	74	68	64	55	59	71	56	60	48	68	43	62	93	199	621	470	274	130	83	58	71	52	52	60	54	42	59	58	40	54	64	42	63	64	56	45	48	53	59	55	69	59	65	57	52	69	77	51	55	53	54	53	55	50	47	41	48	62	55	53	66	45	55	52	43	54	57	54	50	44	50	69	48	53	59	68	53	55	70	61	48	55	47	60	47	60	68	64	48	64	59	54	55	59	56	42	46	64	52	52	74	55	48	52	47	48	49	56	54	39	51	46	62	66	50	57	54	58	67	51	56	60	58	57	59	52	67	64	58	54	49	52	60	63	54	64	50	63	47	60	62	56	49	45	54	53	61	58	50	48	58	70	54	49	49	52	61	59	62	60	50	56	48	51	59	55	55	53	62	56	44	48	50	59	59	51	60	53	50	69	62	46	57	63	56	50	66	51	50	59	54	51	55	50	64	52	67	55	53	51	61	61	62	57	55	51	53	53	62	51	56	58	49	64	57	63	46	46	64	59	45	65	33	63	56	61	59	60	58	57	51	59	57	50	52	55	64	66	56	58	57	64	58	43	58	38	62	50	57	58	64	58	47	61	54	62	43	51	47	54	40	57	60	54	52	55	58	52	55	43	59	65	66	60	58	69	64	52	64	50	50	50	65	52	63	47	53	61	64	52	59	49	42	52	59	53	58	54	61	61	57	74	55	54	56	66	41	68	46	56	63	48	47	50	64	60	60	58	56	43	67	69	68	61	59	49	63	53	58	62	48	56	58	54	57	69	43	61	49	50	59	58	60	56	58	66	48	62	64	55	53	76	53	56	56	53	50	60	53	59	55	54	53	49	50	65	60	52	53	62	60	66	64	43	60	69	65	49	62	47	60	45	59	56	51	48	62	56	37	62	60	53	56	65	58	61	57	59	49	56	60	61	57	53	58	55	70	55	55	47	58	47	47	58	58	46	64	63	48	50	60	65	53	67	60	66	57	75	50	66	66	61	47	62	48	67	51	50	65	61	53	50	54	55	59	62	56	60	49	43	70	72	70	64	66	56	46	53	48	47	48	46	44	61	53	49	47	64	47	59	45	55	58	61	68	56	58	59	54	59	57	51	67	65	76	67	63	57	46	57	60	47	52	56	61	65	59	57	59	50	53	54	41	52	47	59	62	62	55	55	46	80	49	52	71	68	62	62	51	57	71	51	56	69	72	61	45	59	49	63	58	49	53	45	51	61	63	58	52	52	57	57	63	58	42	51	54	63	77	54	47	60	53	47	52	62	60	55	61	53	49	52	54	52	56	67	61	67	50	72	52	53	63	60	58	63	68	40	58	64	36	63	56	44	48	46	65	62	51	37	42	52	52	47	62	55	49	62	57	56	60	50	61	69	48	49	67	66	69	48	44	46	73	55	55	57	68	52	58	61	58	46	59	68	52	62	57	61	63	51	61	56	73	53	57	49	66	53	53	60	57	53	71	55	52	50	50	49	67	60	53	54	54	67	72	58	53	66	49	47	55	55	49	48	66	62	48	54	59	64	60	41	51	65	52	43	48	52	49	63	54	38	48	52	45	79	62	55	50	58	76	55	61	48	46	60	44	49	56	55	59	68	64	57	59	66	60	52	53	66	55	56	69	62	55	51	49	59	56	62	51	50	46	63	46	46	53	62	58	44	55	57	59	48	69	57	57	54	56	50	55	55	53	65	53	55	42	47	60	46	56	40	67	48	75	51	37	65	68	59	44	44	64	54	51	54	46	56	65	57	48	53	61	54	62	53	59	62	51	50	50	55	56	59	55	55	45	53	57	63	67	53	57	56	53	67	87	61	51	53	63	57	71	50	54	53	59	53	61	56	51	51	50	49	45	50	47	53	56	59	54	59	53	66	54	68	55	54	50	50	59	57	51	62	59	57	44	45	63	61	61	43	49	53	58	58	63	57	55	47	49	51	65	51	56	61	50	61	63	64	60	57	53	65	46	52	63	58	51	43	48	51	60	48	51	58	68	65	57	62	50	45	58	49	44	54	56	56	59	56	55	39	57	61	49	50	46	58	52	46	48	45	46	58	49	61	53	55	62	62	54	54	51	48	72	55	59	69	56	78	49	52	53	57	61	52	41	67	57	60	52	47	42	64	63	52	63	71	51	59	50	59	48	45	59	54	54	44	56	50	53	52	52	60	68	57	49	57	52	58	55	52	64	46	58	57	52	48	57	66	57	56	53	51	48	56	59	47	39	55	62	51	63	52	58	65	63	57	45	58	62	55	55	48	55	62	53	57	61	65	49	70	57	64	53	67	64	58	58	53	53	65	59	43	51	55	56	62	42	49	57	51	57	51	39	59	43	60	59	69	51	63	53	57	53	60	58	62	44	60	51	51	56	58	58	53	52	61	49	56	55	56	49	48	51	60	63	58	59	68	71	46	62	60	73	46	56	52	67	56	52	56	60	56	52	43	57	42	76	61	53	46	52	65	48	63	58	65	50	62	63	53	53	51	59	54	65	55	50	51	49	55	62	62	47	46	75	51	51	55	52	51	59	50	59	56	52	41	63	47	63	43	53	52	58	59	54	61	56	50	63	59	68	49	51	50	56	53	59	53	47	71	55	70	59	54	59	43	48	59	47	52	68	70	47	63	55	45	58	59	52	49	67	44	62	52	56	58	44	63	41	51	62	52	59	52	45	47	51	56	48	52	55	64	53	57	53	62	62	62	58	61	44	58	51	55	53	55	73	53	52	66	45	59	63	48	66	72	54	59	50	56	46	45	62	57	51	49	60	51	57	58	59	55	54	62	61	59	62	69	54	65	40	59	58	39	55	54	53	60	71	50	70	66	72	57	53	60	50	49	52	53	48	55	50	63	68	72	54	44	56	43	60	62	62	57	45	53	62	67	45	55	53	57	51	69	69	61	42	52	44	55	45	55	56	60	52	51	59	57	44	64	58	60	60	60	52	52	57	55	50	68	73	46	65	69	64	55	58	57	53	72	58	61	60	56	60	56	59	66	55	55	54	57	46	53	62	57	56	50	55	56	48	52	55	54	55	51	45	64	65	56	61	55	64	51	54	49	50	57	53	68	61	67	58	60	64	59	52	54	58	46	50	51	45	57	51	48	51	78	56	59	56	58	62	66	49	59	46	62	59	70	60	62	50	59	46	66	66	48	61	64	61	57	48	59	51	68	63	54	53	61	62	50	58	51	64	45	47	52	49	59	63	53	47	31	58	59	63	68	58	52	57	60	49	55	58	71	62	71	70	53	52	62	63	50	60	52	61	73	62	70	44	47	54	44	65	46	70	66	63	44	41	44	58	55	50	60	48	48	68	72	36	52	37	39	60	48	44	54	50	58	59	50	53	56	56	46	41	72	51	59	48	51	46	58	59	57	53	56	49	62	70	52	48	55	61	62	40	57	50	49	51	61	69	52	52	56	56	49	48	48	78	66	56	60	51	56	50	56	57	68	53	56	45	57	46	55	66	61	48
37288	46485	35561	37605	7002	1899	1632	1364	1148	1071	1008	913	930	856	831	847	901	1534	6227	15346	11750	7073	3189	1589	902	753	743	687	696	662	668	718	706	666	658	675	656	704	679	693	706	663	655	687	692	669	693	664	636	645	698	690	701	673	666	691	675	699	688	661	687	711	679	688	722	673	625	617	683	707	633	638	679	679	658	680	655	724	681	711	724	650	663	668	668	695	702	677	700	694	665	690	659	695	734	652	653	682	648	692	654	661	654	684	668	731	687	696	691	669	679	635	714	707	660	693	673	652	698	697	706	629	700	681	621	645	671	693	677	684	690	664	680	702	675	679	698	721	685	676	669	731	664	684	674	711	685	669	673	691	682	660	685	671	673	657	694	686	673	682	739	709	655	681	654	674	658	694	645	720	696	732	678	695	712	734	650	668	628	692	664	678	697	685	715	623	710	705	651	686	712	685	683	698	650	683	685	702	675	696	691	690	699	648	711	730	683	698	649	682	693	680	696	690	682	689	717	652	706	691	702	683	661	702	711	705	707	715	685	688	663	707	681	668	656	738	634	748	681	726	702	643	707	693	671	674	698	660	656	668	669	664	631	673	720	696	659	662	705	639	670	719	684	685	644	682	690	690	695	718	645	714	674	659	678	654	717	746	667	682	647	632	705	720	682	694	671	656	666	679	697	695	722	629	684	653	700	698	686	668	656	660	700	691	677	699	684	676	710	715	681	682	696	690	636	664	707	665	692	696	678	673	658	698	736	683	668	680	702	692	677	708	646	711	705	727	716	671	702	681	679	707	646	628	681	677	653	689	638	698	666	674	705	645	695	674	725	701	695	727	699	696	665	662	662	722	701	699	694	700	664	654	701	692	656	708	666	657	666	704	701	716	699	683	667	684	657	757	671	693	657	708	676	672	627	664	687	795	680	696	684	685	691	668	683	699	691	711	711	698	654	672	663	679	692	692	764	690	666	697	679	677	685	694	705	649	697	654	713	732	695	702	707	651	667	684	702	694	679	676	718	704	691	649	713	665	684	690	682	655	657	677	632	715	627	654	712	690	689	634	688	668	717	685	649	698	657	715	678	704	665	667	714	690	673	643	689	650	626	685	635	674	719	661	674	724	686	733	712	648	716	668	630	686	693	651	665	681	687	654	724	728	697	666	674	702	713	661	687	719	712	687	693	680	714	635	675	683	686	714	722	662	682	673	646	712	634	677	718	665	650	687	710	701	705	663	713	700	701	713	653	697	668	715	685	685	700	701	692	673	688	737	670	719	691	671	692	624	684	678	684	704	667	647	677	681	671	673	645	705	655	632	706	677	703	699	683	682	720	705	647	685	679	671	663	721	664	676	696	687	678	723	696	676	676	694	692	694	679	657	659	662	691	691	695	668	689	705	668	670	704	669	686	659	708	660	720	675	657	642	711	656	653	707	709	726	672	681	691	663	692	637	668	692	673	715	674	690	686	661	696	709	683	670	682	679	698	676	684	634	710	716	661	701	635	650	674	699	674	700	731	663	679	770	697	709	628	688	749	661	692	664	669	621	662	707	700	653	724	706	697	719	727	648	681	654	680	693	708	655	643	703	699	630	639	687	685	669	748	687	682	689	702	620	639	637	705	696	696	697	685	699	668	668	690	679	668	691	689	661	723	712	671	644	714	690	682	690	664	701	663	646	683	692	714	682	694	662	678	757	691	717	626	702	694	674	697	678	703	678	697	713	625	733	675	683	702	695	616	708	645	679	715	679	728	691	684	684	653	691	642	657	646	703	729	675	646	662	689	681	698	705	664	738	669	672	677	721	694	722	690	713	648	648	667	710	681	690	684	649	706	684	689	676	690	694	717	654	681	659	704	677	702	696	694	664	713	682	663	654	708	704	680	664	727	650	662	661	681	695	667	677	763	699	709	689	687	735	647	654	682	707	665	664	652	693	639	711	645	740	671	669	684	688	648	742	734	669	616	701	693	673	660	666	678	666	706	708	685	667	728	676	692	669	666	710	687	713	721	684	711	678	729	695	681	691	683	681	631	688	664	670	711	672	670	709	678	679	688	655	725	723	655	656	648	704	683	650	669	712	636	675	686	678	623	686	700	711	679	652	693	682	652	675	677	706	745	689	686	677	691	700	664	680	715	698	669	711	715	694	676	685	689	701	645	668	699	666	641	675	726	711	678	677	652	736	675	656	684	660	690	704	673	682	672	651	665	664	671	726	662	699	707	657	713	717	669	685	663	694	653	679	673	704	665	688	689	683	674	652	668	667	692	648	650	659	710	670	683	686	664	726	681	704	676	695	656	738	644	665	667	724	683	718	687	632	686	702	721	650	693	725	707	671	652	674	719	720	669	682	721	700	711	729	670	709	679	672	663	661	722	689	689	692	685	660	678	683	734	700	705	680	686	713	704	647	686	648	725	685	694	688	726	673	667	679	708	741	684	618	708	677	695	649	676	691	677	684	743	663	674	653	658	702	722	709	661	684	705	669	721	631	700	637	721	692	702	717	696	641	673	661	678	685	663	661	683	642	669	675	681	660	678	659	692	680	632	640	671	673	701	672	690	690	638	691	666	703	699	647	705	632	699	642	708	655	718	677	712	703	685	647	659	741	641	711	711	691	662	667	668	647	691	689	673	678	680	673	661	702	642	680	707	687	657	705	689	676	663	667	667	698	694	652	664	725	625	685	719	723	752	730	702	717	704	659	695	689	651	688	682	687	668	696	672	666	673	674	677	687	683	665	708	703	665	670	723	687	610	699	688	702	683	664	700	676	670	719	713	633	706	655	776	684	680	696	662	679	658	705	672	679	696	675	655	684	727	727	668	755	639	684	723	692	701	668	691	641	696	681	730	676	719	673	682	669	701	698	701	650	712	653	679	711	695	708	705	668	679	715	678	711	707	672	693	681	713	651	693	653	669	696	658	736	663	702	694	632	716	697	705	678	723	698	649	665	633	651	710	668	676	702	669	724	683	681	727	741	707	699	691	667	694	688	699	669	661	683	670	704	692	685	688	697	648	686	735	679	704	674	659	708	668	717	673	691	714	715	646	680	676	669	663	654	678	666	665	692	671	676	683	704	677	692	683	688	624	676	704	657	671	753	642	683	688	713	648	700	665	716	697	642	667	687	658	644	708	679	692	713	692	628	699	712	696	654	665	716	723	681	718	704	688	704	680	699	675	641	643	677	713	667	697	675	740	692	681	718	668	675	642	698	665	646	689	687	680	650	706	712	673	659	677	668	662	699	683	719	685	667	719	666	645	710	662	640	707	712	674	637	668	700	728	687	667	724	696	706	682	693	659	675	677	687	701	674	641	694	654	705	642	679	704	645	656	706	686	705	702	726	663	684	729	698	693	659	671	654	659	664	682	636	693	695	678	659	709	667	676	656	658	726	674	708	672	678	689	676	688	685	694	698	700	655	639	645	689	705	683	641	672	665	675	701	740	703	682	712	695	639	697	731	699	676	709	716	713	675	674	665	675	693	671	673	663	644
10683	24169	12637	4233	376	78	74	85	75	73	77	79	57	78	81	93	119	247	780	617	427	258	125	95	70	87	59	76	65	64	61	62	68	71	71	61	57	67	62	58	67	80	74	57	57	52	66	71	74	61	63	69	68	78	52	55	70	75	69	73	68	54	83	57	65	63	73	65	56	64	73	56	75	66	62	67	66	61	53	63	61	77	70	70	62	67	64	68	78	56	65	72	54	69	79	61	67	70	63	65	63	75	69	70	73	67	56	62	60	62	66	55	80	85	77	70	74	80	73	64	57	75	67	72	79	70	69	68	67	59	72	87	71	58	70	73	72	72	61	69	64	72	68	66	72	55	62	71	59	74	67	57	69	63	64	76	70	74	63	75	81	67	63	69	64	63	77	65	63	60	65	76	55	80	74	63	72	64	72	70	57	54	68	79	52	68	60	66	67	80	62	72	61	71	44	62	70	80	62	78	66	61	58	72	59	65	82	65	71	67	59	85	57	68	77	68	61	65	67	63	62	55	76	75	55	61	77	61	63	68	65	75	68	76	74	56	70	60	74	61	78	58	67	70	55	74	79	64	78	71	81	68	78	78	81	59	68	70	72	67	75	55	67	62	71	70	79	57	66	57	68	72	64	64	60	63	58	57	70	60	53	51	65	67	64	73	71	65	75	73	72	62	56	72	73	62	64	61	66	68	66	73	50	64	69	65	52	77	65	52	68	75	49	66	70	74	67	64	77	66	51	75	59	72	74	78	52	63	59	68	70	70	79	68	58	80	63	61	67	66	73	69	64	58	72	57	76	64	70	69	62	61	60	67	72	70	84	77	80	70	58	70	67	72	74	80	57	71	66	59	55	70	65	60	81	46	74	73	71	59	71	77	69	65	68	68	77	68	65	67	61	61	64	60	64	82	68	69	73	56	71	84	55	76	44	80	71	66	87	65	64	64	80	60	54	69	73	54	68	67	60	61	52	62	62	73	65	77	68	68	62	71	72	60	60	74	71	54	71	78	58	77	62	70	70	73	57	67	65	48	62	63	67	75	62	61	63	58	66	68	72	61	68	67	71	62	66	73	66	54	74	63	62	67	74	65	69	63	71	61	68	69	67	53	66	58	59	70	82	74	67	70	70	61	84	61	55	73	63	79	69	73	64	66	62	62	62	69	66	64	60	65	69	76	58	61	69	58	74	66	64	58	66	66	70	63	70	65	63	75	50	76	82	63	75	64	74	62	66	75	61	75	58	74	68	63	61	66	65	75	61	73	68	71	60	58	68	63	67	51	67	74	53	62	75	58	59	74	65	60	71	75	54	61	84	66	62	64	77	70	70	68	65	68	58	67	78	69	75	63	63	74	59	66	68	62	68	65	65	73	61	61	49	73	66	75	54	58	70	54	65	71	51	73	58	59	66	75	60	76	76	69	69	68	68	79	65	65	58	69	77	81	71	55	68	66	67	61	66	71	53	59	67	64	65	56	85	66	73	67	76	55	73	61	69	75	63	74	59	74	68	65	78	79	61	70	69	70	72	69	86	56	70	71	59	77	63	67	80	66	56	75	76	55	59	63	66	73	53	69	60	63	80	66	74	77	60	61	62	74	72	72	64	58	61	61	62	54	65	78	68	59	64	64	60	59	77	66	59	67	67	76	63	78	67	72	69	72	66	63	65	59	63	66	68	70	74	75	69	57	67	66	61	70	52	64	61	64	55	49	71	61	75	78	80	60	77	53	74	57	82	57	59	64	66	61	63	61	58	64	64	77	68	78	61	70	86	80	70	46	81	54	76	74	64	68	77	66	71	80	76	75	63	58	70	65	70	53	60	63	49	71	55	63	51	59	71	60	77	74	71	65	78	66	62	63	73	61	68	69	65	64	62	67	49	71	73	64	66	57	50	65	60	68	83	65	65	64	78	60	58	72	74	66	79	49	77	62	66	90	67	64	53	73	70	58	61	68	53	81	66	72	73	70	67	59	59	73	58	73	62	84	56	55	80	71	71	62	52	71	65	65	82	67	74	58	67	60	61	59	56	75	76	77	72	79	80	56	80	61	68	80	67	69	55	60	78	60	77	62	67	72	70	84	42	61	54	74	59	65	65	64	74	77	63	76	65	75	63	71	71	63	60	74	70	70	68	70	85	61	61	69	65	51	56	59	75	62	69	58	72	65	79	75	70	68	64	52	76	70	67	67	52	66	57	76	70	58	57	73	65	73	61	73	68	72	67	61	71	52	56	73	75	51	74	65	55	72	65	80	81	57	63	64	72	69	60	59	70	64	66	68	74	84	69	74	65	82	54	64	63	63	74	59	82	69	55	58	70	56	78	74	68	58	57	54	70	55	71	72	63	55	70	75	69	67	62	76	77	65	68	65	58	65	69	67	66	57	75	69	75	77	61	59	52	62	71	63	79	72	67	64	64	64	59	66	64	73	62	64	80	74	67	70	79	77	66	74	69	73	68	80	65	70	60	65	55	69	59	65	59	69	65	61	55	71	70	77	65	74	65	48	67	62	67	56	67	70	66	68	66	70	69	49	61	88	67	66	60	68	74	54	70	59	64	69	79	66	55	50	66	72	63	62	63	72	63	62	62	55	75	58	65	72	56	63	68	68	60	66	63	69	85	60	73	65	57	63	67	54	67	69	62	57	66	53	73	72	80	53	53	74	68	70	56	71	61	73	74	69	62	68	64	50	62	54	70	63	79	52	64	67	60	75	79	70	71	60	67	62	61	72	63	54	67	79	62	67	67	77	52	57	72	60	57	56	78	61	74	62	64	59	58	59	65	75	57	72	70	75	57	70	56	59	69	70	73	73	79	64	66	60	63	82	68	59	49	71	68	77	84	70	63	87	78	55	60	63	58	58	73	76	54	72	75	62	58	67	49	68	76	78	71	73	82	65	67	62	48	72	59	66	55	60	77	60	72	73	46	68	62	61	60	63	57	63	72	69	70	69	81	64	68	55	64	66	68	50	65	70	92	67	56	70	65	65	58	56	75	60	66	61	71	69	71	63	78	52	67	76	68	60	77	57	72	61	70	73	65	67	61	81	69	80	67	73	65	67	65	83	85	71	67	46	75	83	69	76	64	59	59	82	58	64	64	58	75	72	70	66	67	64	75	71	80	69	70	61	62	60	72	60	72	62	61	57	65	65	59	60	69	65	77	74	74	80	53	62	71	53	48	72	67	69	64	76	64	64	57	63	75	48	63	70	68	64	56	75	75	64	54	55	64	62	66	57	69	68	70	72	78	69	63	72	53	61	60	63	71	71	75	78	75	81	71	68	56	83	63	58	57	71	74	74	67	68	70	68	76	51	64	81	60	65	65	80	70	73	62	61	68	78	73	57	53	64	82	65	68	56	82	58	61	63	63	76	49	67	51	69	74	75	68	67	65	88	61	55	77	65	60	73	71	60	67	70	62	58	69	67	66	58	73	56	71	64	71	60	73	70	63	83	54	76	85	69	49	64	71	67	75	63	59	72	70	67
40529	46324	34213	34873	7906	2223	1965	1594	1475	1335	1254	1166	1149	1101	981	1442	3390	7377	18193	13992	10481	5605	2512	1684	1058	888	801	814	819	835	811	803	809	805	802	797	829	809	846	813	841	850	848	812	791	807	813	791	872	829	775	821	811	813	825	793	797	829	786	798	784	800	813	793	831	873	751	822	811	806	812	779	790	811	766	837	817	740	798	884	819	876	800	834	823	831	831	819	837	850	821	850	815	864	836	786	825	859	783	767	832	844	786	831	813	840	821	856	835	841	824	845	784	820	829	819	845	778	781	838	827	783	861	784	823	804	780	833	802	784	821	771	809	803	869	819	797	867	811	859	847	809	805	854	763	841	841	837	855	835	783	869	792	799	789	821	843	848	802	773	812	813	838	820	776	780	785	835	802	784	777	823	819	845	835	867	831	801	830	795	827	784	798	864	849	829	789	789	800	800	848	789	865	816	783	831	792	819	749	866	831	786	819	795	785	798	819	797	801	777	793	801	788	773	764	771	831	830	785	854	834	780	842	806	849	728	780	866	828	809	767	847	835	799	789	813	858	820	794	821	760	802	827	779	853	756	809	805	836	819	836	792	836	809	833	878	830	830	897	793	772	776	863	835	809	809	822	817	822	816	870	800	815	810	841	834	872	818	847	788	821	820	757	815	836	873	778	811	868	814	815	778	833	783	831	805	816	826	799	812	811	807	804	792	873	834	837	868	816	799	791	777	821	833	797	790	828	807	847	777	822	841	803	854	831	785	766	832	798	784	823	750	767	759	803	822	801	855	816	852	812	776	813	827	797	825	825	785	854	791	794	852	882	815	813	799	741	805	804	793	820	784	810	767	798	748	897	828	804	808	818	863	816	842	802	842	759	846	777	824	838	792	820	832	839	788	850	764	833	810	870	842	810	827	808	822	781	835	769	837	802	811	798	770	766	819	802	825	861	813	820	824	833	808	815	816	823	812	826	874	858	801	770	821	846	826	800	783	819	796	796	763	830	816	846	792	822	843	817	789	786	780	812	801	858	817	832	805	844	814	781	802	833	804	839	831	826	792	798	830	787	844	859	848	835	831	795	860	797	855	762	817	839	852	758	865	815	814	831	846	788	840	805	818	786	817	827	830	789	852	844	848	838	828	791	831	820	823	811	789	802	795	835	844	786	831	809	832	774	810	801	805	862	825	802	837	842	818	794	826	856	772	827	779	840	819	827	827	828	828	838	838	810	820	783	828	821	781	832	816	806	812	804	785	843	795	806	838	776	807	793	801	840	817	821	877	836	825	785	830	831	787	808	839	784	845	742	814	854	767	791	859	751	803	808	806	843	799	784	787	798	804	802	815	838	837	816	829	762	832	888	771	791	836	794	790	835	803	858	877	797	846	801	779	754	814	817	819	780	848	804	831	821	793	788	799	839	827	774	812	833	812	895	750	785	788	800	846	771	819	829	792	785	808	790	856	832	824	803	755	789	835	837	828	816	785	793	838	843	723	797	799	800	869	844	822	816	780	895	837	803	789	773	880	827	808	810	920	780	789	776	821	815	779	826	814	797	815	817	772	835	856	776	814	811	859	789	817	816	833	821	835	831	825	812	758	826	782	846	830	853	842	822	791	818	845	843	757	861	846	820	821	809	807	861	794	781	816	827	786	824	802	859	817	815	807	784	722	819	776	772	814	859	847	843	771	842	779	862	818	806	802	822	841	833	820	832	758	799	820	754	786	831	812	799	783	830	813	837	823	790	794	857	778	829	847	793	848	803	862	786	808	791	826	775	781	830	803	869	826	809	808	835	846	812	785	740	780	827	785	782	830	816	854	786	816	825	792	793	825	793	874	780	829	763	837	777	805	790	845	884	788	823	831	777	838	808	781	821	831	837	870	858	817	811	818	850	851	840	832	798	843	816	833	797	852	809	807	801	796	856	790	800	851	788	868	818	817	816	768	840	837	801	842	827	838	777	824	820	821	797	794	849	803	834	813	823	840	866	785	856	844	829	809	827	797	827	804	796	843	812	800	809	798	784	839	813	799	845	801	857	866	788	825	819	806	777	800	842	783	778	821	833	783	850	770	777	810	817	780	832	801	820	798	818	751	764	808	788	856	830	802	835	846	810	847	851	798	853	825	820	824	860	846	860	815	832	834	814	812	801	819	790	837	853	847	867	832	861	827	814	765	832	816	862	833	831	802	771	806	809	821	842	802	810	801	844	826	840	827	749	804	770	811	836	821	874	788	784	754	856	778	796	782	796	838	832	807	798	827	808	831	812	854	865	836	833	882	825	793	839	823	794	854	853	770	795	831	839	803	814	827	864	800	832	844	773	812	824	803	778	799	848	848	781	785	821	794	795	804	834	860	833	826	816	818	820	800	819	793	801	813	801	795	806	849	797	794	809	794	826	842	838	895	789	798	814	848	825	807	816	772	809	776	823	792	862	793	831	864	832	818	791	857	815	836	829	871	759	762	849	772	803	815	826	812	825	804	810	816	819	808	792	840	820	800	784	790	814	793	787	746	821	800	824	829	835	854	824	823	836	843	816	801	885	778	817	884	826	818	857	818	794	820	758	813	839	796	810	754	815	841	837	838	822	839	814	766	837	783	890	838	816	811	790	799	837	828	835	832	788	822	841	804	853	812	826	810	795	785	834	796	794	866	807	852	794	781	816	863	803	783	788	802	830	822	792	853	845	813	761	752	855	864	786	799	820	872	804	834	837	806	780	773	868	808	806	871	815	852	825	802	826	866	841	823	841	811	856	818	773	817	849	814	854	823	766	814	772	801	811	824	824	816	831	828	816	801	766	837	797	858	824	798	847	757	789	821	789	788	851	786	779	874	883	747	778	825	802	835	824	810	837	871	829	855	830	846	816	835	822	806	786	834	816	833	847	783	808	826	836	791	859	783	818	790	825	839	815	780	817	805	823	801	833	821	773	855	797	790	862	792	780	796	820	856	830	800	787	828	804	813	863	822	786	791	778	858	831	817	838	804	835	772	796	792	812	852	797	803	800	859	844	852	830	836	811	833	820	795	841	811	823	817	803	796	761	835	837	804	810	822	809	831	792	788	831	785	831	834	809	799	799	784	790	843	783	822	824	797	845	809	833	818	834	816	761	788	852	784	827	850	819	802	842	777	823	829	817	884	808	837	782	798	847	813	836	821	800	815	830	774	796	846	898	847	834	784	798	795	775	858	824	797	843	836	803	784	798	814	796	763	793	875	799	824	809	844	788	770	773	791	865	827	835	809	804	797	866	815	813	801	884	800	798	793	833	785	821	806	845	750	783	829	803	847	839	816	783	837	814	838	784	839	818	843	789	832	827	796	783	832	791	843	815	814	823	803	830	795	818	838	811	800	860	798	759	823	857	848	827	869	810	833	772	780	848	797	776	801	824	835	809	834	801	775	845	839	823	785	799	795	821	817	820	789	828	816	822	841	793	764	829	807	812	855	831	838	785	807	830	825	811	765	833	803	766	767	825	881	834	836	807	790	803	842
16198	35098	18053	5606	218	87	110	72	81	76	73	71	60	66	55	64	136	950	1550	788	524	304	149	96	65	60	69	72	63	53	74	75	59	57	56	75	66	72	63	68	54	73	59	64	46	52	49	67	67	60	69	70	61	56	52	57	55	59	67	57	65	57	48	61	79	66	56	64	75	63	53	44	52	58	57	59	64	58	65	70	55	49	57	69	66	50	73	64	62	65	67	65	71	60	58	63	61	66	60	65	49	44	65	55	59	64	62	60	62	73	59	68	64	55	65	75	55	61	58	61	58	52	70	60	58	61	63	69	76	62	61	55	76	50	58	65	60	57	59	59	63	65	54	58	70	61	62	59	73	57	64	53	49	58	64	61	70	66	53	54	54	49	52	53	56	65	68	71	60	50	62	76	50	62	51	71	50	61	72	66	59	42	64	62	48	61	52	65	63	75	56	61	68	66	63	48	55	69	71	51	54	53	55	56	45	57	62	62	57	67	50	58	61	64	49	59	76	57	47	71	76	59	61	56	57	65	62	68	59	64	68	65	67	68	63	59	51	60	67	58	61	60	63	63	52	51	60	57	52	53	56	67	64	65	66	64	82	54	70	72	58	64	62	73	57	67	61	78	54	60	45	53	82	62	49	59	56	73	46	61	64	65	56	74	67	54	61	61	64	63	65	58	46	71	66	62	57	61	60	78	70	62	50	60	57	56	63	60	43	52	69	75	59	70	48	67	65	45	54	54	59	62	54	65	45	70	63	78	73	69	56	63	63	47	57	60	70	59	68	54	63	74	56	70	65	65	50	52	48	59	64	49	65	63	64	57	57	55	57	56	63	60	59	59	65	59	58	69	64	48	58	58	66	59	54	78	67	56	64	67	50	57	48	60	62	56	66	78	64	62	58	67	56	64	66	66	55	44	65	72	56	73	54	65	55	59	52	64	54	56	63	68	54	74	56	69	65	47	62	65	52	67	59	57	64	61	49	71	54	62	79	59	65	60	60	63	72	76	80	72	56	66	68	75	69	67	75	61	66	72	53	56	56	60	61	54	67	67	74	68	61	75	48	51	53	58	59	50	60	66	48	63	59	57	58	56	63	62	66	78	59	63	61	60	48	69	75	64	68	67	68	54	61	75	80	51	59	71	66	53	55	63	64	54	47	61	67	65	58	62	56	54	66	58	74	65	70	50	67	49	66	64	64	56	51	50	44	61	43	44	67	48	56	67	73	46	51	67	57	57	48	67	71	59	67	64	72	60	59	60	45	60	67	55	67	63	64	65	45	60	66	49	75	72	55	66	79	57	76	68	74	59	57	65	54	57	50	54	72	56	56	59	59	60	46	62	56	62	60	59	63	62	66	53	74	74	65	72	67	65	52	64	56	67	73	64	71	54	57	52	54	52	67	61	62	60	64	53	69	62	58	66	62	56	52	59	62	65	52	47	63	74	60	77	62	67	61	55	48	57	57	62	51	55	63	70	68	49	63	58	68	69	64	60	66	78	59	70	54	71	63	55	68	54	77	61	59	56	60	64	56	52	52	59	60	62	61	57	65	54	65	66	57	55	58	65	64	61	65	71	58	67	75	58	54	60	55	62	54	64	59	62	56	55	65	65	64	66	68	68	55	61	68	82	73	54	75	51	64	56	55	59	63	60	70	62	65	64	59	59	65	52	64	74	61	50	72	71	61	63	65	71	70	59	64	60	56	62	68	65	68	65	57	49	63	76	73	74	67	70	64	56	56	59	73	71	61	67	72	49	48	54	58	78	71	47	49	50	56	65	64	55	53	68	73	57	61	42	64	64	65	51	62	61	55	63	54	57	54	62	68	66	71	54	56	61	55	73	68	85	59	62	54	63	54	66	56	57	68	59	56	53	54	87	63	59	61	53	67	67	46	63	62	53	69	73	52	71	69	55	72	59	59	62	69	60	69	65	67	61	58	76	74	68	58	52	57	66	74	52	79	57	54	67	67	79	54	68	60	72	59	68	57	54	65	69	73	57	65	49	61	59	54	62	67	60	63	56	52	55	76	67	57	52	58	59	59	57	62	58	76	52	61	44	60	60	56	59	53	65	66	63	74	52	70	62	62	65	72	52	62	52	58	72	70	72	56	60	62	76	56	56	65	66	61	64	72	60	56	57	73	47	75	54	67	56	68	58	68	57	64	61	67	62	79	58	68	69	54	63	38	62	52	60	65	67	62	54	54	70	59	59	51	59	60	50	56	51	69	56	75	69	63	54	80	58	77	52	57	56	63	67	61	66	65	56	64	44	68	60	64	52	56	57	59	73	44	79	63	54	49	57	68	49	74	65	57	69	50	71	65	58	58	55	43	64	65	63	67	48	80	65	57	83	61	66	55	56	61	68	70	58	52	67	52	59	62	55	57	62	61	53	66	73	59	56	46	47	69	60	57	49	63	51	64	65	41	66	56	50	50	59	51	66	58	61	56	55	68	72	53	72	69	65	70	61	78	59	71	62	71	61	60	58	65	58	61	71	64	65	65	55	58	62	53	54	61	48	55	61	67	64	67	68	57	72	79	76	71	91	50	58	52	71	74	64	62	77	66	50	64	56	67	73	61	59	69	51	65	52	73	54	54	52	69	65	58	49	67	75	75	53	58	56	54	59	59	52	68	62	58	61	58	48	51	58	53	53	54	69	52	71	55	61	68	83	64	54	74	73	59	57	73	63	60	65	63	59	59	52	65	47	66	69	59	68	65	57	68	62	71	65	47	54	62	68	53	71	68	70	52	65	57	54	72	57	64	51	69	58	58	68	53	59	61	57	56	59	51	68	59	53	66	61	74	58	71	64	77	74	74	56	57	66	62	62	57	74	65	69	48	54	63	58	64	65	61	71	61	62	57	68	66	81	58	53	63	61	66	42	52	48	45	61	71	67	63	65	61	52	56	60	56	74	61	49	43	65	52	58	72	68	61	58	63	63	50	70	70	55	56	54	55	67	63	70	69	57	69	63	65	57	62	75	65	61	64	52	61	65	60	82	68	63	65	60	48	79	64	57	69	72	62	67	66	69	55	58	75	60	58	63	74	54	66	63	63	52	54	61	64	54	70	49	60	58	56	60	61	64	63	55	62	60	62	53	64	81	66	61	60	57	63	72	57	64	65	56	63	61	59	62	59	61	59	55	56	66	53	57	60	69	67	56	69	64	75	59	73	48	43	64	59	60	67	70	72	68	47	58	69	60	76	62	53	62	65	58	61	62	64	51	62	66	63	62	53	62	65	47	68	48	62	71	65	70	60	55	51	61	56	65	63	64	57	59	57	59	59	55	51	58	62	52	66	68	72	72	66	54	60	61	77	76	66	62	46	58	62	53	61	60	51	63	63	64	66	59	73	65	62	66	50	50	57	60	61	57	49	70	72	67	65	73	69	56	46	53	64	47	73	68	48	60	52	64	58	57	66	56	52	56	63	58	67	53	60	62	60	65	58	50	58	68	64	74	63	66	58	72	58	49	61	68	48	62
40576	47693	37689	37030	5409	3484	2966	2436	1962	1720	1540	1416	1264	1220	1134	1419	4109	19238	24296	17147	12807	6621	3218	1500	974	857	790	782	798	745	765	769	748	727	727	772	701	729	784	773	733	774	740	763	750	788	734	715	763	722	710	778	688	750	781	767	732	746	795	753	758	733	717	755	745	722	742	738	760	728	758	715	717	710	752	770	765	735	755	713	755	751	764	746	702	800	752	719	717	744	687	771	728	749	749	719	772	767	730	781	683	726	767	752	760	711	780	674	705	729	724	730	758	728	794	746	750	751	707	727	755	764	714	750	721	754	764	741	789	752	748	713	714	766	751	702	784	714	724	759	718	774	741	774	754	703	741	689	764	720	725	746	754	760	740	785	720	712	748	729	715	765	759	784	761	733	718	757	750	786	739	756	774	744	734	707	780	725	702	738	728	724	731	686	748	762	753	727	783	731	746	715	745	784	743	773	690	747	767	754	746	719	765	712	772	709	758	772	726	770	733	706	760	781	738	721	722	723	775	723	685	728	713	771	720	743	726	764	702	736	760	738	773	755	720	731	776	771	707	730	737	723	795	777	762	786	746	734	750	734	742	740	749	735	677	742	708	757	771	744	776	714	707	730	787	688	742	734	721	720	709	759	761	722	728	735	719	724	742	739	752	804	721	688	744	741	798	709	791	741	761	724	747	726	743	802	723	765	706	733	714	747	688	758	705	724	698	739	771	725	737	789	762	734	720	728	749	720	773	758	682	722	723	739	749	755	757	781	763	774	669	732	723	696	798	743	704	749	698	735	713	764	680	743	741	772	746	722	747	750	757	725	684	723	760	780	720	758	735	682	767	768	691	736	714	738	774	734	692	724	759	731	745	750	750	754	699	669	759	701	738	758	718	732	729	724	765	692	727	803	743	722	721	730	743	799	744	778	719	723	797	735	725	703	720	781	744	688	723	738	730	750	733	713	777	736	750	766	695	793	786	729	769	730	719	756	731	758	716	751	755	756	770	705	734	742	737	743	765	753	723	678	726	731	774	780	758	780	686	750	737	711	729	743	740	751	760	731	748	733	730	735	793	726	747	735	764	763	741	781	763	780	735	700	735	738	758	726	730	725	714	710	762	721	756	736	764	755	756	745	794	700	749	738	794	747	782	730	751	708	757	773	730	696	799	731	741	800	764	736	706	741	785	740	764	693	729	739	776	767	758	704	766	793	750	736	788	718	771	738	701	728	745	752	782	758	764	740	721	801	739	732	734	746	765	698	733	745	740	769	756	746	755	784	717	772	759	743	716	715	751	751	780	755	793	742	763	738	746	736	749	750	742	732	725	746	738	740	736	746	763	786	713	738	743	753	758	732	714	721	801	748	760	729	705	722	706	741	721	734	749	741	762	700	783	739	733	769	755	770	722	780	742	766	743	754	701	731	743	701	759	749	773	721	704	744	739	747	713	725	759	749	707	683	757	767	759	755	755	744	742	740	737	772	773	772	729	728	766	736	736	719	737	714	812	787	784	773	728	753	763	763	728	768	722	751	735	744	745	750	774	725	731	751	791	750	740	770	738	769	804	784	700	744	690	725	695	749	746	764	738	782	733	722	792	715	737	795	711	788	724	735	755	747	752	744	735	738	759	764	781	766	749	742	758	750	752	750	714	808	736	746	734	739	764	762	740	724	772	762	767	734	775	745	722	729	730	753	708	774	771	725	729	708	742	817	737	719	745	698	738	762	782	715	740	742	698	743	705	723	715	715	791	709	712	732	729	742	746	733	740	767	749	726	714	719	732	744	766	715	743	733	750	723	750	771	760	767	728	744	755	793	688	771	743	767	787	717	734	792	748	783	726	719	748	744	726	750	732	757	738	763	712	746	715	689	750	764	765	741	721	762	743	748	774	725	739	736	739	780	765	746	766	781	751	720	758	776	709	702	729	717	726	745	744	717	737	728	753	790	756	785	788	778	734	779	737	732	756	738	822	704	735	724	754	739	750	750	755	719	771	802	776	809	745	785	731	772	758	702	775	735	795	755	715	700	714	721	751	742	689	728	735	769	764	750	758	756	747	741	760	760	764	688	719	738	768	740	758	794	790	725	735	719	767	773	714	726	776	739	743	805	757	803	718	727	779	729	710	820	774	733	719	810	758	735	748	774	714	715	763	755	748	707	751	776	741	737	739	733	758	732	783	756	752	712	765	731	735	717	768	757	749	746	694	750	754	760	823	728	759	704	713	791	757	708	749	719	732	752	712	731	735	721	732	814	743	766	696	726	755	759	734	741	729	751	758	759	752	740	745	764	769	726	751	701	816	749	760	736	751	778	733	767	713	732	742	771	761	719	756	719	751	778	738	714	706	698	770	752	755	710	708	746	769	770	699	724	737	788	721	733	723	745	705	766	754	726	760	770	701	745	717	730	763	777	732	710	755	788	743	737	748	771	712	758	739	767	747	755	775	739	763	749	762	724	743	777	719	752	698	765	757	720	770	760	741	736	776	703	753	718	740	732	744	752	753	710	725	712	695	747	757	760	738	732	717	745	730	734	692	720	731	748	739	731	796	700	753	742	757	766	737	768	707	715	729	733	753	758	703	724	761	758	775	747	768	754	787	716	705	763	751	716	751	747	702	740	695	702	756	792	715	764	793	767	752	738	757	753	741	753	726	775	712	760	709	778	745	742	707	711	703	708	771	726	728	744	736	776	749	750	732	742	758	773	740	731	746	773	779	755	776	707	734	792	760	758	739	761	719	741	755	695	745	723	724	761	707	715	715	777	712	756	749	758	718	718	720	736	733	768	722	724	762	701	730	756	704	718	774	717	703	799	704	769	743	801	788	753	735	728	754	719	697	733	765	716	772	718	761	748	700	708	698	782	717	770	737	743	755	689	720	675	685	773	779	756	754	717	752	755	736	723	738	751	752	757	733	709	723	758	740	748	776	757	764	758	754	728	772	774	750	741	741	772	747	750	755	703	794	754	705	754	762	722	711	721	732	750	768	760	750	764	706	688	695	761	714	757	761	781	724	753	761	743	750	731	771	754	751	720	754	731	742	740	722	698	752	792	756	715	727	778	792	751	755	711	724	698	740	716	739	752	708	776	737	755	725	760	741	782	811	731	716	736	708	772	751	740	739	703	717	776	722	724	757	728	766	686	746	749	742	703	745	752	716	769	734	764	729	731	752	724	717	803	759	734	721	768	716	755	752	739	745	787	707	731	720	729	759	770	751	724	747	735	717	705	726	700	715	723	742	731	703	809	773	755	738	690	735	735	700	786	702	724	757	721	772	750	750	718	762	756	781	777	725	752	753	754	698	748	729	725	729	763	795	810	732	776	754	733	725	750	714	765	721	760	793	755	750	727	748	736	730	710	710	760	751	770	773	705	792	714	722	750	744	696	755	732	761	743	698	742	738	731	742	773	761	805	752	780	750	740	755	723	732	692	783	741	752	728	747	756	729	756	738	758	740	765	701	742	756	772	753	719	761	722	765	739	724	763	757	785	741	756
3267	9507	4269	518	50	72	57	60	68	65	70	46	61	60	68	49	85	385	363	355	208	121	75	62	54	71	57	51	49	61	60	49	45	65	42	51	57	49	58	45	55	51	50	60	45	64	54	62	71	65	59	60	42	45	62	50	65	48	53	58	61	51	70	63	50	48	56	62	61	53	56	52	61	53	48	61	62	69	63	64	63	47	60	68	70	46	45	46	62	54	48	56	67	65	75	57	58	55	52	64	48	61	47	58	46	58	56	47	64	64	50	53	39	45	67	53	61	67	63	57	53	43	70	65	45	50	52	59	41	60	54	62	54	44	51	61	60	47	48	60	59	51	59	69	57	55	57	48	52	68	55	63	51	46	48	42	57	64	52	48	66	42	54	63	49	58	53	60	47	61	60	59	66	60	49	50	52	48	52	49	66	60	50	63	56	51	66	59	62	47	56	45	67	54	45	62	56	60	73	63	50	63	61	47	47	51	53	58	45	49	59	58	53	55	52	58	56	50	68	55	52	43	62	57	61	52	63	57	56	60	61	53	50	51	58	48	52	55	66	61	71	54	62	50	59	57	62	46	64	55	52	59	62	58	56	56	61	62	52	40	65	66	54	56	54	56	56	61	59	50	53	53	55	51	48	55	58	54	69	52	58	56	51	58	58	60	58	73	53	46	50	54	64	64	45	57	61	51	66	65	67	45	50	50	62	64	53	58	52	68	61	56	65	52	57	62	58	63	49	60	55	51	57	57	57	48	55	55	54	61	47	54	54	58	60	53	61	50	55	52	65	49	51	55	71	48	60	47	47	61	56	47	53	60	55	49	63	44	52	66	51	60	55	49	65	62	43	45	65	69	49	62	72	52	60	50	43	51	50	58	60	67	51	56	60	49	52	53	67	69	50	57	57	73	49	60	54	48	64	54	64	60	58	60	53	50	59	58	57	63	61	48	50	70	56	57	43	61	51	65	62	53	56	72	57	47	52	54	53	57	73	54	58	52	59	48	58	59	55	70	62	60	46	61	60	72	68	42	66	51	60	60	54	50	65	48	49	64	52	61	55	43	68	55	48	62	54	47	50	63	52	60	77	61	61	58	66	48	60	48	62	55	52	58	54	58	64	53	73	49	65	52	57	67	49	58	57	62	52	56	61	56	53	42	36	75	58	59	45	52	72	56	58	63	46	50	60	49	66	55	52	56	51	51	56	53	44	59	54	72	70	51	64	65	57	58	72	54	58	54	62	55	62	53	57	48	65	56	59	43	55	76	58	52	57	52	57	55	63	61	66	70	42	53	60	49	56	57	47	45	49	56	62	48	69	52	58	67	57	49	55	70	57	46	51	59	59	48	56	65	64	64	41	54	55	68	51	45	48	52	61	51	49	59	53	49	53	48	45	55	49	46	49	48	62	52	59	48	70	77	58	47	62	48	45	52	68	53	52	67	52	55	71	42	62	60	58	59	64	48	64	49	58	69	61	51	58	59	65	53	56	56	63	59	48	49	65	57	59	65	67	58	53	53	45	53	40	54	55	54	56	64	57	68	73	47	50	64	54	52	45	47	64	48	56	51	60	50	56	58	55	68	55	66	64	67	58	61	51	59	59	37	62	63	58	66	55	53	54	61	66	51	61	62	49	41	58	57	57	66	62	51	49	57	46	62	66	46	54	63	58	57	64	62	54	56	61	68	51	81	50	50	58	62	71	51	59	59	61	56	53	72	52	60	61	58	40	55	56	71	70	67	56	61	48	54	65	65	72	51	57	46	65	51	62	62	54	53	46	44	62	42	37	45	54	65	52	48	63	65	52	51	53	60	67	63	70	57	59	53	41	65	44	60	74	59	66	62	65	60	57	54	52	58	53	62	55	62	58	42	48	60	45	55	54	44	48	62	69	47	52	59	61	64	52	50	75	52	64	59	51	70	64	70	54	58	72	54	58	47	66	47	60	49	54	58	52	59	58	48	50	47	50	56	49	60	51	59	59	60	59	62	50	79	59	58	53	57	51	61	48	50	55	48	54	56	51	57	67	61	63	56	67	62	47	54	57	54	59	53	76	72	43	43	67	41	67	42	48	51	64	56	53	78	61	63	68	56	51	62	58	54	60	62	55	53	52	48	63	54	63	42	57	69	43	45	53	60	64	47	54	66	61	46	63	59	63	73	59	65	49	61	53	60	62	56	54	65	51	49	53	56	62	58	55	54	58	58	60	61	54	48	54	46	43	61	55	61	52	56	51	52	47	49	52	75	55	61	68	52	54	59	55	68	51	57	47	60	59	57	57	62	53	46	49	56	54	63	52	68	45	58	56	70	52	63	52	59	72	48	58	68	57	56	48	48	68	52	60	55	59	48	65	52	54	55	60	61	64	57	47	62	64	68	51	55	73	54	56	60	52	45	74	55	63	64	62	62	60	50	63	58	54	66	48	62	65	56	63	38	66	58	69	47	48	51	63	56	39	48	61	50	64	58	61	54	56	60	54	67	64	56	62	69	46	54	50	49	61	53	55	56	65	54	55	59	50	49	54	66	56	51	52	73	50	60	51	58	55	54	48	40	51	60	63	63	61	49	80	46	51	63	64	58	60	64	51	71	61	60	64	47	66	55	47	53	49	68	51	53	44	53	61	46	62	52	45	56	64	60	56	57	68	57	56	56	58	57	53	70	54	61	42	41	64	53	74	49	54	65	67	51	58	58	60	54	54	61	58	53	62	45	67	60	71	63	55	48	58	50	48	45	51	66	68	59	71	55	50	53	70	54	68	49	70	72	75	56	69	53	62	52	58	61	66	53	58	71	63	46	49	63	63	51	53	62	50	60	48	52	53	57	56	63	43	67	55	62	49	39	57	57	75	70	59	51	45	57	38	65	51	49	44	48	54	58	53	64	52	63	58	71	60	70	65	52	65	74	63	52	54	65	55	60	57	60	59	62	68	62	67	58	61	50	51	58	59	50	48	47	50	52	46	58	56	47	74	73	59	61	80	58	58	46	46	52	48	49	48	48	69	44	50	61	58	67	39	55	57	60	59	62	47	40	54	45	57	61	52	50	52	53	47	57	50	67	53	75	67	64	57	50	47	66	55	46	50	59	51	62	50	57	58	63	56	63	56	58	58	71	55	56	39	67	52	48	63	44	86	59	65	61	71	64	46	56	56	51	40	56	59	34	47	66	55	62	59	54	62	64	59	50	50	52	47	57	58	67	56	60	63	68	57	58	62	55	60	61	47	44	58	61	58	52	52	60	56	63	56	68	49	59	50	49	43	56	51	51	62	47	51	61	56	46	50	74	58	53	57	54	60	43	52	53	60	58	66	61	62	54	55	51	59	46	46	48	60	46	39	55	54	55	52	61	65	57	57	45	60	61	60	57	56	72	50	65	61	55	54	49	61	59	44	46	63	63	55	53	62	45	45	65	66	63	64	48	50	63	57	51	58	48	62	60	63	56	62	66	50	59	67	53	49	64	74	73	56	50	61	57	51	57	63	56	60	56
30159	35939	23035	11179	1237	1267	1273	1035	1014	981	929	881	840	805	794	777	1380	10222	10590	8617	4655	1957	1143	870	781	744	742	671	711	684	658	702	691	672	701	689	699	723	703	688	707	749	719	645	715	694	708	733	708	671	686	729	727	693	702	682	696	747	708	684	714	679	666	705	742	702	706	741	664	725	681	691	721	678	680	665	706	675	705	677	684	709	689	677	729	673	735	720	686	753	698	684	714	675	745	695	663	690	717	688	670	699	688	691	709	702	738	701	702	747	655	655	710	708	655	705	674	697	721	677	704	692	728	697	666	704	763	718	687	672	752	725	710	708	656	699	654	696	728	690	699	696	702	728	690	668	695	664	649	695	674	698	699	670	651	701	697	658	708	700	674	677	718	648	672	740	708	714	741	699	726	738	691	700	718	665	695	675	706	687	691	700	715	696	684	686	684	708	685	695	647	639	698	696	677	687	627	668	700	702	769	689	732	700	695	715	713	716	714	701	665	658	687	677	693	747	720	713	677	702	699	687	719	675	693	713	652	722	730	723	670	684	730	719	698	662	674	672	692	710	700	691	685	668	683	724	716	656	678	704	724	668	716	702	688	731	639	748	703	696	710	702	708	745	701	710	670	714	712	693	701	669	692	693	685	699	688	713	676	712	719	688	702	719	734	687	709	737	650	731	710	696	677	668	650	690	713	673	675	705	683	683	726	670	691	721	695	710	700	689	706	684	704	693	685	682	669	668	710	625	694	716	712	708	721	711	695	716	710	633	735	649	733	662	680	706	706	663	646	722	711	672	675	689	674	681	708	759	728	686	739	691	688	721	684	753	649	663	693	711	694	659	758	742	763	680	677	696	727	707	678	712	665	730	682	738	734	711	643	682	698	707	723	724	710	729	717	732	696	736	680	739	685	728	660	742	701	748	695	711	712	715	668	693	690	719	698	752	722	673	664	731	640	666	692	744	673	669	731	698	683	736	730	697	697	685	717	630	739	707	678	713	716	755	724	683	692	712	712	659	753	668	703	729	674	671	730	664	694	677	723	731	729	645	707	729	666	700	713	706	719	673	710	720	685	710	675	747	722	691	654	676	734	644	728	691	712	734	708	683	691	751	749	700	685	708	692	774	711	662	717	728	681	694	701	685	750	735	690	711	719	705	693	735	690	697	702	722	696	693	694	688	729	703	686	685	709	738	662	715	673	735	700	677	688	728	703	675	661	612	662	689	682	708	728	685	703	698	704	717	666	707	697	681	692	690	678	703	710	642	724	679	688	696	727	685	679	676	661	716	706	733	698	677	690	706	718	682	690	670	739	708	728	706	695	696	710	707	707	688	733	762	680	724	681	663	737	723	721	742	688	656	692	708	696	688	668	681	741	742	718	693	714	657	676	719	724	680	698	719	675	697	694	693	689	685	727	652	723	713	684	676	683	745	685	717	694	708	689	699	676	698	697	640	709	675	695	707	728	667	671	696	766	668	714	658	725	697	659	717	696	656	684	713	675	685	688	665	663	668	717	742	660	656	655	699	710	703	679	703	684	717	721	704	689	721	730	665	670	689	713	702	700	717	686	680	702	672	746	684	715	721	671	744	693	694	733	687	660	714	715	698	680	729	706	706	680	665	683	665	712	618	734	725	736	696	695	723	677	735	713	707	713	693	698	651	654	686	689	693	695	654	625	738	702	762	704	699	738	677	736	697	692	642	736	774	693	702	731	670	698	709	718	692	741	709	711	712	697	662	677	671	657	702	665	716	731	664	720	693	723	692	658	667	719	735	709	727	711	752	696	673	706	713	689	701	706	682	700	752	716	704	692	701	733	679	681	695	724	673	692	729	644	713	664	743	681	647	664	643	708	678	714	680	678	669	754	768	668	746	737	707	705	703	689	706	695	675	703	669	694	732	693	675	687	687	703	767	695	680	683	685	699	706	678	703	673	713	712	687	698	693	720	645	702	706	721	722	665	698	679	694	707	681	654	655	701	683	675	700	720	674	723	693	725	695	696	679	684	691	699	718	719	723	649	675	709	668	677	705	703	673	710	707	697	683	709	675	721	751	728	715	676	718	679	705	715	705	711	741	701	735	714	715	691	731	678	698	711	716	754	707	688	698	643	687	722	704	708	728	693	702	670	709	689	735	711	670	707	703	663	691	707	738	704	639	688	695	684	667	632	704	681	697	694	694	707	703	718	674	659	645	716	677	676	690	722	684	669	704	751	681	711	679	679	702	691	690	663	707	659	708	701	712	668	712	699	680	680	650	705	727	690	688	713	759	717	676	751	730	693	670	710	702	669	699	678	724	701	692	694	719	712	697	653	705	752	748	686	681	652	690	713	661	677	681	697	679	713	693	688	646	732	694	697	707	727	693	681	696	688	704	688	684	710	697	678	680	657	685	672	691	692	665	698	666	702	736	689	706	686	723	678	760	657	729	697	706	667	679	731	723	762	692	660	661	656	691	652	693	696	719	691	687	725	663	694	677	733	705	711	673	707	669	722	690	688	669	701	685	710	662	712	729	682	682	685	744	686	742	688	661	745	694	710	720	656	706	737	729	667	699	720	662	678	659	701	713	662	710	697	763	687	635	659	730	724	669	706	692	693	688	740	676	721	676	698	660	655	669	679	665	704	658	712	674	713	714	689	699	650	704	713	713	703	652	715	687	668	688	690	676	687	695	663	661	686	724	710	699	680	676	692	701	677	726	706	677	713	705	689	737	682	739	685	670	666	715	679	717	697	703	679	670	705	732	698	779	720	706	709	663	662	703	705	732	704	641	672	703	705	668	705	654	688	705	692	693	719	682	665	708	688	729	675	668	692	677	658	684	724	713	722	681	736	716	688	691	715	751	663	737	733	740	656	723	729	694	681	741	684	708	686	678	693	718	712	679	696	672	701	711	730	740	700	728	663	709	706	690	742	704	728	656	690	683	752	712	667	710	691	712	715	686	708	701	727	697	714	655	765	656	742	687	720	675	753	707	682	709	696	676	710	713	678	749	720	670	711	678	670	698	694	740	702	715	751	720	703	717	734	715	695	699	711	713	678	692	688	722	700	700	670	709	736	696	678	647	662	713	689	702	688	746	674	737	722	694	682	721	650	736	731	694	679	698	710	759	701	690	673	737	696	661	687	663	681	655	715	661	696	762	695	711	679	682	711	702	702	740	677	787	730	679	681	678	679	717	780	726	674	709	707	662	708	672	704	670	688	722	714	686	721	691	766	667	720	692	720	667	674	712	723	687	694	658	714	660	703	681	681	679	724	685	716	669	661	720	690	689	659	687	722	698	688	667	684	668	681	689	744	704	722	724	706	733	669	708	730	769	703	705	682	691	721	722	687	686	692	642	672	667	713	732	657	668	663	696	699	687	675	745	645	678	707	704	668	718	690	702	730	700	711	726	730	707	693	682	704	640	711	674	737	687	695	672	704	657	674	685	728	694	739	742	699	699	651	687	693	679	680	707	745	694	768	677	684	659	711	705	696	690	711	732	694	720
12246	28983	13253	1392	60	76	77	54	71	66	73	64	62	62	70	64	181	871	989	634	309	143	93	71	55	44	64	56	52	57	46	52	56	41	45	52	53	52	58	47	56	48	48	53	52	52	59	47	59	59	50	55	35	55	62	55	38	51	50	53	50	41	60	50	59	55	53	51	52	57	56	60	59	46	62	52	48	45	49	64	54	48	56	54	51	54	54	46	55	52	63	64	59	55	53	71	55	43	60	60	49	51	45	52	46	58	58	67	48	51	56	44	53	47	43	66	51	48	60	51	59	56	49	36	58	68	59	54	51	64	54	59	62	46	57	47	42	56	57	47	55	64	56	49	54	55	47	39	49	62	48	54	45	59	61	43	51	65	53	57	55	60	48	54	56	50	52	63	59	50	72	42	48	50	65	43	41	45	47	70	47	56	50	36	52	49	58	55	44	48	39	40	55	60	54	60	45	65	66	47	65	53	58	51	45	49	63	62	51	68	47	56	50	44	51	56	59	73	62	60	55	58	48	56	51	44	59	63	54	51	47	61	48	59	51	51	53	53	63	63	59	51	56	56	43	51	50	46	48	51	42	46	58	44	57	66	41	46	58	44	52	43	51	55	52	53	53	53	62	51	69	50	57	62	44	41	53	68	48	55	43	58	58	40	45	53	60	53	62	52	66	69	49	60	59	62	55	59	59	65	46	50	52	51	46	54	49	57	65	55	44	59	45	54	52	58	51	46	75	64	50	57	52	60	52	60	58	53	65	43	55	46	52	54	49	51	58	47	69	53	53	49	46	45	62	64	44	58	46	55	52	65	46	43	58	55	47	47	49	52	63	47	63	48	47	60	47	49	62	65	74	58	59	58	47	41	57	59	50	58	48	57	52	56	50	53	55	48	53	58	61	55	48	46	50	51	39	55	61	60	54	58	64	51	64	67	61	56	52	56	58	40	54	41	47	62	51	43	67	46	52	53	57	54	48	48	75	61	62	48	64	60	44	52	43	60	44	51	65	48	53	56	45	66	56	53	55	48	51	53	47	47	59	59	56	53	62	54	46	60	45	48	55	65	51	57	65	51	60	54	62	53	63	46	54	61	69	58	55	61	65	49	56	57	36	47	78	67	48	69	74	58	55	40	56	63	44	56	60	61	57	64	45	66	51	60	68	59	56	54	56	53	47	55	47	69	55	56	58	48	55	49	50	50	50	51	46	52	48	50	62	52	49	56	51	49	55	45	64	60	51	49	55	57	53	45	60	51	52	44	61	55	57	58	62	55	55	65	51	61	40	57	62	61	65	60	59	47	73	49	40	72	48	63	57	48	59	55	54	57	44	57	53	51	58	59	47	51	53	44	50	52	59	47	51	61	55	59	52	44	47	55	53	44	56	46	57	39	53	48	51	55	50	52	59	50	56	68	39	53	58	48	61	46	48	62	51	50	60	55	64	35	53	50	65	49	71	49	57	52	56	63	45	46	51	48	58	61	46	53	56	56	53	48	53	58	62	65	61	52	50	64	67	69	65	53	44	52	51	54	56	43	50	55	49	59	46	61	56	68	48	53	50	59	52	54	55	59	57	54	54	65	65	53	61	43	71	52	62	46	52	49	52	47	56	51	49	52	54	49	61	45	60	49	62	51	42	40	55	54	53	57	42	61	67	47	48	47	46	56	61	58	51	59	55	56	59	46	53	61	59	44	60	50	47	47	57	57	53	53	48	65	50	67	65	41	59	61	57	49	50	57	56	48	49	55	51	62	43	51	41	41	45	49	51	35	59	62	45	49	50	64	54	53	45	52	46	52	67	51	40	50	40	67	49	63	62	53	62	57	66	53	50	54	53	53	53	44	60	46	59	62	57	51	46	67	48	40	53	37	55	63	42	46	50	68	50	43	56	66	44	63	56	70	67	46	62	49	50	44	49	55	52	57	43	47	56	54	50	61	49	54	76	59	34	54	51	54	56	49	65	56	42	57	56	60	44	52	50	66	61	66	66	48	63	53	40	75	58	60	53	51	56	57	54	48	53	50	63	70	52	46	48	49	43	45	46	60	51	41	56	52	52	49	57	41	51	47	67	44	55	47	54	58	47	49	67	43	66	54	61	46	51	52	59	53	71	72	57	51	65	49	59	59	63	57	39	44	59	58	72	52	50	65	66	58	51	49	60	50	58	48	63	56	48	47	52	79	60	50	57	62	60	40	46	51	67	51	68	62	56	51	54	55	54	63	56	54	51	60	55	47	53	43	56	50	48	53	56	49	49	64	62	52	55	68	58	55	43	53	47	55	35	53	47	60	51	48	65	43	49	55	58	45	51	53	54	55	60	53	42	50	44	54	51	48	60	49	45	51	57	44	58	58	49	68	51	51	66	58	53	57	52	49	45	38	56	51	58	49	61	56	50	65	52	57	62	50	53	51	55	42	49	55	45	45	57	51	45	46	52	51	39	46	64	70	46	60	55	46	48	37	62	55	64	52	59	43	47	60	49	50	57	52	37	55	56	51	53	47	43	44	41	61	56	57	48	55	55	53	63	50	45	54	54	47	53	56	55	54	44	62	48	73	63	52	53	59	52	49	59	57	56	50	61	63	42	53	49	48	66	47	52	46	58	56	59	68	53	46	50	52	48	57	56	57	45	48	59	57	63	52	66	58	41	61	51	53	66	48	47	51	58	55	52	57	42	45	59	58	57	59	44	59	61	41	59	52	50	49	41	46	69	44	61	57	57	55	59	46	39	47	55	61	51	54	55	57	46	42	55	52	59	41	56	37	34	62	55	53	68	55	45	64	49	52	43	57	62	55	54	51	57	46	55	47	46	52	48	59	48	49	60	65	56	38	45	56	54	49	69	41	43	42	52	46	38	45	38	49	54	53	46	54	48	58	60	51	53	55	54	59	47	45	45	60	62	62	50	55	66	50	56	59	52	45	53	59	52	63	57	57	63	53	53	49	60	50	49	75	62	62	63	47	53	57	61	46	53	52	57	55	59	57	47	44	58	67	61	57	70	48	64	53	47	42	66	66	55	62	59	62	56	48	57	72	56	57	47	59	40	54	49	59	59	36	41	67	59	47	57	52	51	53	51	50	57	53	39	48	53	47	61	63	57	47	54	57	52	67	67	48	45	57	57	47	64	53	51	58	63	73	61	45	49	46	38	51	62	55	58	58	55	55	59	49	57	65	67	60	70	54	73	56	61	48	56	47	58	48	55	42	63	54	67	53	50	54	46	57	59	59	47	49	57	55	50	61	56	48	49	52	50	54	55	47	35	62	47	48	71	65	58	71	49	59	48	55	73	55	56	47	69	54	45	43	61	49	56	48	47	61	75	51	54	67	62	63	59	62	58	62	39	60	44	56	53	43	55	43	57	56	52	38	59	50	58	54	56	55	50	58	56	63	50	60	50	61	55	71	55	55	42	53	51	48	39	72	54	59	54	53	56	55	61	47	67	58	58	55	52	51	48	69	42	55	55	55	50	69	49	51	43	41	63	52
40176	47759	32808	9799	2461	2562	2150	1737	1529	1338	1160	1091	1027	957	862	938	4822	20208	19003	13847	7805	3246	1408	980	777	749	663	624	648	632	644	618	660	615	619	683	682	633	687	651	636	607	667	643	628	654	684	632	629	677	648	638	651	644	635	648	659	647	674	633	624	696	649	670	667	663	648	613	626	624	672	643	662	653	641	667	658	625	651	595	636	670	643	647	611	680	740	692	655	637	667	648	670	631	694	682	661	645	647	630	632	606	628	664	625	619	653	710	630	619	660	643	614	627	652	632	627	638	653	639	666	615	647	635	691	661	673	662	677	660	660	627	584	663	602	674	644	702	654	647	656	635	654	675	626	633	669	684	634	626	696	646	677	634	661	659	647	683	636	663	654	656	678	639	677	659	657	657	668	630	590	622	644	683	649	670	683	664	676	647	651	632	680	696	658	662	673	648	653	607	653	629	633	615	651	614	616	647	641	671	628	627	693	607	642	683	670	638	613	674	643	653	732	703	630	616	678	664	673	625	646	644	621	678	678	592	660	602	668	680	611	673	655	628	663	640	648	646	675	654	641	699	699	656	646	617	705	635	706	630	664	610	642	699	666	640	635	685	645	613	693	624	655	654	609	624	661	633	635	625	641	666	669	662	639	644	589	635	673	684	600	640	628	650	616	652	655	671	711	656	638	678	659	627	681	657	647	623	593	611	676	676	635	648	658	661	664	665	665	687	660	693	696	657	656	668	637	689	619	664	641	601	677	623	682	679	669	644	615	650	685	649	639	633	642	676	700	675	610	660	623	630	683	711	611	628	627	650	647	638	653	622	665	657	669	659	632	638	649	662	628	673	689	699	664	639	675	646	618	643	661	649	677	686	700	668	659	672	642	625	640	652	661	675	642	641	676	621	667	620	629	619	659	693	678	651	661	638	605	601	612	670	650	659	698	660	657	659	635	647	634	617	631	678	648	640	638	614	666	675	648	693	638	588	672	633	664	591	651	633	642	682	641	612	659	652	636	631	610	606	648	684	641	637	590	634	677	674	670	659	646	653	624	650	659	662	639	641	622	678	667	653	644	654	674	642	699	645	701	637	669	638	644	636	635	640	625	662	721	666	661	655	650	660	619	641	625	654	630	649	628	654	606	645	659	669	680	667	633	624	663	642	610	676	612	658	643	656	656	681	673	636	580	654	626	640	609	610	635	664	658	674	649	653	675	680	678	609	686	643	647	619	710	623	651	634	645	716	620	709	649	625	628	651	605	635	668	603	631	610	628	635	635	651	648	673	644	672	663	656	713	624	700	654	614	662	632	682	681	641	660	670	618	681	596	677	651	647	678	644	633	677	609	650	673	656	670	650	651	702	671	650	640	651	632	644	625	655	625	649	652	656	630	667	693	652	650	684	677	678	623	623	646	636	615	688	613	636	683	661	662	671	656	690	626	693	661	640	659	648	647	667	649	636	655	656	638	699	668	692	678	667	684	656	633	662	677	665	663	698	684	657	682	614	632	688	654	693	638	675	649	700	618	663	641	661	666	676	701	648	641	658	662	674	617	662	668	668	699	570	613	650	663	678	599	651	692	637	664	617	629	602	618	656	643	686	700	644	610	659	655	653	615	645	622	664	609	674	660	628	603	666	650	657	636	622	617	684	605	621	613	656	638	644	659	642	612	720	662	666	680	713	626	649	645	651	629	664	644	682	674	628	606	654	676	621	664	642	628	648	663	653	628	639	676	601	644	669	644	665	665	641	629	653	651	637	669	682	597	677	618	657	630	601	643	679	689	672	654	654	678	625	676	657	636	624	686	620	661	645	672	627	707	669	655	713	674	616	648	636	704	659	668	655	653	690	677	668	687	650	626	709	658	617	663	650	679	686	637	645	647	659	644	673	682	675	638	651	608	667	652	693	595	685	634	604	669	624	653	668	655	633	619	643	678	635	612	629	606	695	627	665	607	633	658	632	701	661	639	691	638	665	672	645	670	646	629	636	619	686	639	623	677	648	630	654	641	690	674	629	685	620	612	646	728	672	612	637	628	633	593	664	648	643	678	645	645	650	703	660	652	676	669	618	623	664	643	642	605	656	611	650	653	657	703	659	678	610	610	641	655	656	634	657	667	636	638	632	684	676	669	621	681	603	704	666	631	674	650	699	724	665	680	650	673	656	626	691	649	653	622	613	661	621	640	621	677	641	705	632	629	612	648	647	664	663	625	655	653	650	627	638	693	641	652	643	658	643	700	663	638	623	635	641	661	652	654	671	620	641	689	642	679	655	671	669	677	643	668	642	691	697	644	675	575	642	640	634	648	686	638	633	640	629	674	724	653	660	621	692	619	656	674	625	655	639	680	682	623	671	635	628	595	689	657	682	602	681	636	650	647	660	644	654	607	681	656	615	652	677	637	629	682	658	643	655	652	663	671	629	649	705	674	661	655	620	659	677	630	633	653	667	658	658	621	650	677	609	646	643	642	667	662	615	674	581	633	648	698	645	662	650	668	645	635	659	625	645	656	654	688	647	701	613	637	628	656	690	602	670	683	658	641	654	637	695	659	611	643	686	649	679	632	652	637	687	645	618	678	614	655	638	662	652	633	629	657	673	672	693	664	597	623	632	598	621	619	699	606	661	686	651	665	654	663	679	670	699	663	647	679	717	650	649	609	670	659	658	637	671	599	657	629	677	676	692	703	656	660	666	671	620	616	652	690	620	646	631	663	669	637	657	660	633	622	608	622	648	617	633	720	626	653	628	640	603	640	658	668	689	644	642	671	641	682	672	686	713	668	612	692	591	695	581	653	641	639	660	645	675	638	654	682	707	646	640	675	599	620	631	625	630	668	680	645	650	686	711	673	668	658	622	631	619	667	640	644	636	616	659	684	689	607	662	644	647	644	647	609	633	649	636	650	700	652	621	698	681	672	706	685	630	695	636	677	595	676	660	608	656	642	618	625	656	664	657	621	643	679	666	651	617	614	624	627	668	637	638	676	689	654	621	640	668	647	633	640	641	663	685	672	637	657	610	688	655	684	643	676	645	690	677	686	662	684	668	664	700	664	682	691	701	662	637	648	635	629	662	624	657	633	642	660	683	655	620	689	646	659	641	613	635	650	670	645	653	648	648	656	603	666	629	618	662	634	657	697	642	650	614	650	660	701	639	643	667	657	673	670	705	652	618	670	631	661	599	678	626	642	610	628	638	609	601	688	613	641	659	667	628	619	633	639	640	673	655	650	636	574	688	654	663	647	696	668	681	659	681	604	654	631	628	599	607	669	644	675	672	644	655	669	687	661	662	625	648	693	623	676	610	623	667	598	679	656	657	653	645	684	649	660	602	643	684	628	651	627	641	624	657	644	637	659	658	675	621	624	638	620	649	592	615	700	603	632	616	656	671	642	654	640	671	699	668	601	649	666	684	651	688	608	646	656	686	652	631	672	642	697	678	655	691	645	582	599	626	673	631	719	653	668	617	675	591	679	679	620	633	639	597	655	688	611	662	682	602
11111	26239	13649	1936	82	89	70	79	78	74	60	82	83	66	67	78	83	414	1029	829	458	177	85	99	63	69	67	62	70	65	81	58	67	63	66	64	77	72	56	75	61	62	68	60	71	71	81	73	66	59	66	71	61	66	57	70	68	62	64	80	55	70	62	61	63	56	63	56	58	47	57	68	58	61	67	59	74	51	74	71	66	47	70	66	60	63	66	61	65	74	70	60	72	63	68	63	62	81	72	61	56	72	59	67	65	64	67	81	77	57	59	64	75	57	82	71	75	72	61	68	65	64	69	80	49	85	64	68	56	72	81	73	63	56	66	79	53	72	75	63	59	75	72	83	63	69	68	66	50	71	65	57	58	62	66	66	80	75	53	58	58	71	68	70	72	76	58	62	68	65	60	47	58	75	67	65	76	67	64	76	66	91	63	73	73	76	61	57	71	73	70	67	73	61	74	75	65	59	74	80	63	60	72	65	65	71	66	64	54	68	63	65	58	60	66	56	65	48	78	66	58	68	67	65	63	54	54	73	70	75	80	60	64	65	66	71	60	70	65	58	69	70	63	52	63	66	64	66	82	73	70	75	72	73	48	63	61	66	54	57	60	73	71	64	73	69	69	74	69	75	59	72	74	49	66	62	59	70	73	64	77	75	65	72	64	63	63	77	57	56	66	62	71	85	70	71	54	71	66	53	68	60	62	72	67	64	58	67	56	70	60	66	61	58	68	70	71	62	60	57	76	82	56	73	66	73	63	81	70	77	60	69	59	68	67	72	62	62	49	82	84	61	74	60	74	68	74	72	65	69	71	69	64	71	48	65	66	66	47	63	64	64	73	74	82	79	69	83	60	72	61	60	70	61	41	61	65	60	73	66	65	75	69	61	60	66	74	57	65	79	76	60	57	60	83	67	72	53	73	68	62	66	59	65	63	67	66	68	61	65	68	63	60	63	68	68	67	81	64	58	61	77	60	77	62	59	58	56	62	61	64	57	54	60	76	62	62	56	71	55	49	62	71	76	60	89	68	67	66	82	70	63	69	68	57	65	75	77	64	85	77	65	54	74	68	65	73	66	61	64	61	60	60	72	68	61	66	77	73	54	65	56	66	70	72	64	64	66	71	63	50	68	55	64	63	68	55	65	78	75	67	58	66	70	73	61	69	79	58	61	65	71	68	57	51	67	75	65	59	70	56	54	67	69	71	61	55	61	75	72	61	74	62	79	69	64	69	63	58	64	74	60	67	76	58	65	56	72	62	66	52	62	66	57	60	59	62	62	71	51	67	74	65	77	74	52	68	61	69	69	75	72	66	61	77	66	65	55	76	71	59	82	78	58	61	66	73	66	69	69	89	65	69	74	71	65	80	62	71	56	65	65	71	54	76	78	67	53	63	88	73	66	72	54	63	69	63	55	66	79	63	66	66	65	59	64	54	66	68	81	66	69	63	68	73	67	71	59	67	82	69	60	67	62	67	58	76	72	72	78	70	69	58	50	56	68	51	74	66	64	77	62	68	60	59	61	78	57	62	49	67	47	71	74	50	64	62	54	55	72	73	77	69	61	80	61	74	62	58	54	62	67	79	65	79	84	68	72	67	78	58	80	63	79	61	60	79	69	62	54	73	63	61	74	57	65	70	67	68	51	66	63	64	76	76	67	67	66	76	72	73	76	61	52	56	56	72	65	57	70	61	53	67	58	56	66	52	71	73	69	75	57	59	63	75	65	74	74	62	79	65	64	75	65	66	54	76	59	57	63	73	59	80	81	87	66	81	65	51	59	61	75	68	68	79	79	72	70	68	62	73	69	58	59	62	71	59	67	50	61	70	59	75	68	87	61	60	62	64	67	58	62	61	55	61	59	55	67	76	56	63	70	76	70	76	62	61	79	63	53	59	53	69	62	72	63	72	59	67	58	57	62	61	57	62	66	68	69	65	61	76	50	67	67	68	58	60	68	67	82	54	58	75	67	66	82	75	69	64	57	69	66	63	68	73	69	70	67	72	61	57	67	63	66	70	73	79	85	56	62	80	52	64	56	72	58	75	72	68	64	62	71	85	56	64	70	71	61	72	89	71	70	57	74	64	65	65	66	82	64	68	68	84	62	76	70	66	76	69	59	61	69	76	87	76	64	62	67	71	65	72	52	73	61	74	86	62	62	54	58	64	77	52	63	67	61	70	72	82	68	71	54	68	73	66	63	65	60	57	79	78	65	55	90	59	65	75	61	66	75	71	80	70	61	60	78	77	56	60	71	67	72	70	66	55	66	69	62	60	59	71	65	68	63	62	74	71	63	67	68	62	73	81	56	64	66	80	76	74	63	69	67	73	58	68	81	64	84	62	74	76	77	63	60	73	66	87	65	55	74	67	72	65	63	62	66	64	56	63	70	70	64	76	65	57	78	80	67	70	68	65	71	86	62	61	71	68	64	62	66	67	62	69	52	71	54	73	54	66	58	60	66	63	54	66	57	72	55	67	71	59	78	59	47	79	66	61	72	71	70	68	71	76	66	67	64	58	62	67	70	67	49	60	60	63	71	70	68	62	69	55	67	70	71	60	86	63	68	59	73	66	67	61	53	62	74	71	60	75	73	61	68	74	62	64	64	66	63	66	57	63	75	55	61	71	71	75	80	74	54	55	73	61	65	55	57	73	65	65	54	68	64	76	68	67	62	52	55	57	58	71	69	75	72	65	77	71	85	76	68	52	68	64	63	58	65	57	66	59	76	70	62	78	72	74	57	71	64	77	67	61	75	56	57	66	59	57	70	61	57	68	53	65	69	80	71	58	72	69	70	66	59	77	68	62	51	73	73	56	61	57	71	62	53	93	55	70	74	74	68	62	79	70	68	65	67	62	56	78	74	71	62	78	65	64	78	72	61	57	57	71	77	50	73	83	76	64	70	66	53	67	67	69	59	68	58	65	71	67	79	68	87	66	67	54	73	79	74	79	58	61	64	64	64	62	66	61	78	73	64	59	59	61	52	65	61	73	52	48	70	67	71	64	61	65	70	57	64	62	79	76	59	63	67	72	57	68	76	70	63	65	71	78	59	78	64	62	72	66	64	71	62	63	58	83	65	69	66	67	74	67	69	74	78	54	73	71	76	75	69	66	65	72	76	67	77	68	67	88	59	77	79	62	84	53	77	71	59	67	64	44	64	55	52	78	69	80	75	68	73	60	62	67	81	69	66	69	80	72	56	63	68	70	57	53	64	63	71	56	67	55	59	61	72	62	84	71	82	64	62	71	70	79	69	82	65	72	66	52	73	70	75	56	70	87	64	59	64	76	79	72	69	69	71	61	68	71	70	78	76	74	95	67	61	74	73	56	56	68	68	64	71	61	76	68	58	63	69	60	60	65	72	81	83	64	63	69	67	61	62	68	68	69	72	76	60	52	70	61	57	63	61	79	67	66	59	73	56	60	69	64	62	72	64	70	65	73	65	64	74	77	71	80	58	77	54	52	87	65	79	67	74	70	60	66	71
41808	48744	33517	12837	2332	2420	2100	1786	1583	1449	1258	1234	1140	1050	992	1023	2072	10489	20732	16563	10492	4142	2083	1318	1100	955	822	801	808	775	804	868	798	823	818	827	823	841	802	793	846	777	791	809	811	796	833	835	793	813	800	793	822	813	833	813	793	766	816	815	767	828	778	819	891	800	815	803	837	775	827	792	828	802	783	804	827	832	793	776	858	790	818	827	782	806	896	794	793	783	763	770	833	817	820	803	838	856	789	788	843	782	779	772	744	831	796	776	818	786	786	790	828	743	777	807	812	836	827	803	782	799	784	830	823	820	863	808	776	825	829	780	834	813	820	808	806	753	821	765	823	808	826	803	798	820	824	775	804	790	813	781	807	794	793	833	817	854	791	802	825	827	810	810	841	776	800	835	811	848	854	799	805	834	817	809	808	841	808	785	853	810	813	857	840	819	840	775	784	859	804	815	855	808	854	760	794	822	833	811	817	803	785	876	807	807	786	867	867	854	866	841	854	821	785	870	825	836	793	818	847	831	833	786	770	816	813	813	829	804	778	776	774	799	859	846	774	805	785	812	860	824	800	791	824	825	796	856	844	798	852	831	848	800	763	844	780	835	816	831	810	794	782	824	800	786	837	788	851	775	795	812	766	805	796	837	811	837	840	840	806	799	868	856	803	820	811	851	771	812	839	818	844	799	814	816	782	838	812	803	837	784	807	853	803	814	843	812	850	747	848	776	783	830	836	813	759	823	880	810	826	820	849	801	763	817	807	796	814	843	793	809	782	845	775	825	773	827	788	787	779	863	826	838	754	814	765	785	847	824	799	801	755	829	817	874	771	798	808	820	817	841	767	800	806	818	800	842	861	820	817	837	826	829	844	815	845	799	824	804	775	796	828	803	794	794	791	813	812	812	819	732	794	821	814	826	753	770	830	774	882	840	849	786	788	767	837	809	808	817	815	819	824	849	803	816	858	806	777	853	851	827	802	775	811	765	847	840	794	830	824	830	823	844	839	793	789	838	797	857	794	790	807	803	845	790	798	767	795	810	781	820	829	764	821	818	781	835	824	739	825	799	810	858	805	783	798	782	813	865	855	806	804	800	733	825	785	817	838	819	825	796	839	793	801	811	813	780	792	812	783	769	812	780	793	841	864	776	888	819	807	844	799	833	821	831	843	833	791	801	797	758	866	820	839	803	813	817	869	792	813	830	810	811	795	813	828	829	769	788	807	816	828	805	842	902	837	775	834	832	800	804	842	842	807	815	753	804	828	782	856	791	804	817	779	837	798	816	783	784	774	837	751	811	841	802	793	856	802	811	858	827	791	746	808	815	780	830	809	783	820	832	824	811	802	799	850	813	798	827	858	791	818	809	816	851	816	832	829	809	828	753	795	830	839	763	799	793	800	777	836	829	832	807	842	841	783	836	779	831	837	827	812	762	830	846	816	814	811	847	801	809	800	794	767	832	772	873	807	822	804	862	809	831	816	811	776	837	777	848	853	809	869	811	782	837	780	817	804	777	864	849	829	785	806	827	786	774	823	842	784	841	797	794	807	823	760	798	833	814	833	783	807	785	808	816	780	861	808	827	824	792	846	809	797	819	798	823	856	843	812	822	789	763	846	827	816	827	793	812	786	809	788	801	816	816	831	773	798	782	811	808	817	772	820	817	863	823	773	793	832	828	834	774	805	817	818	801	846	794	808	821	837	821	811	818	819	769	764	763	826	814	811	791	828	807	765	792	787	857	803	827	808	797	801	825	815	806	876	875	823	835	816	805	801	785	795	857	822	823	797	802	774	811	782	805	809	767	837	844	842	774	819	836	829	814	856	776	788	795	814	800	841	814	827	777	830	827	792	801	824	827	864	838	785	799	793	809	798	861	830	799	814	840	865	820	791	808	793	781	789	856	787	810	855	795	803	801	774	840	893	813	857	845	853	761	804	861	813	779	852	837	738	800	840	800	784	840	844	842	859	874	795	808	836	848	828	774	833	849	795	809	777	820	855	749	805	762	843	777	742	847	848	819	812	769	859	775	819	765	805	812	785	830	861	785	841	860	790	811	777	806	824	857	828	813	811	819	808	832	764	781	835	859	844	830	805	772	788	797	842	798	822	784	801	784	815	788	842	837	820	818	846	838	818	823	809	819	810	858	779	829	835	767	825	805	778	817	834	788	835	803	807	847	787	819	764	818	777	798	786	789	845	761	840	824	839	823	840	833	873	785	795	823	817	819	828	821	782	794	820	797	831	831	831	817	793	800	774	788	774	841	794	820	828	815	770	807	804	808	800	774	860	856	779	818	784	785	797	841	812	785	812	808	835	820	797	830	759	803	861	811	834	758	772	848	775	793	829	799	832	804	804	830	783	764	816	806	801	803	878	766	835	826	797	851	826	772	824	803	832	843	816	787	801	797	807	814	800	819	849	838	818	790	760	817	810	771	786	847	803	766	833	836	799	850	814	876	820	782	805	851	796	782	807	800	805	796	832	788	816	860	765	879	837	818	783	757	832	817	793	769	828	822	767	807	797	821	815	802	805	808	768	788	774	846	822	817	799	807	806	811	833	791	852	803	835	777	798	729	837	767	802	844	783	767	838	772	796	811	855	782	815	821	866	792	827	842	782	786	864	863	820	803	809	779	842	786	841	783	796	810	784	779	777	805	780	842	879	811	786	838	780	802	828	815	865	852	835	814	791	792	824	784	792	814	866	865	815	794	849	830	811	789	855	805	820	817	796	813	803	883	835	791	837	816	831	780	779	829	809	836	755	843	814	822	851	794	811	833	827	870	859	865	862	770	824	818	737	858	815	776	810	796	838	776	766	782	826	840	813	784	837	801	843	749	884	828	799	857	815	783	776	828	773	826	808	822	789	812	837	772	796	857	834	796	813	812	793	814	794	795	797	777	783	790	798	771	809	819	772	775	830	845	811	837	814	791	763	773	861	852	834	846	789	811	827	808	821	802	843	816	795	793	813	800	807	797	798	829	832	789	839	794	808	851	810	792	802	802	768	824	866	810	798	802	835	815	804	839	818	825	831	842	827	803	801	838	821	853	836	844	786	755	765	790	794	816	837	833	830	791	816	838	802	830	801	818	785	854	781	848	789	814	836	802	834	766	833	779	758	809	806	801	843	848	799	789	843	833	796	781	826	816	851	842	821	815	789	806	825	834	798	827	826	831	782	812	787	830	782	864	821	837	767	807	832	815	813	846	782	802	792	824	835	797	809	769	852	782	802	792	816	834	815	822	818	796	788	806	715	835	857	816	820	825	778	799	849	820	855	802	825	851	831	769	812	780	787	868	780	788	757	857	829	872	843	822	842	811	845	825	818	840	832	804	831	756	805	828	807	844	802	837	823	830	840	803	836	792	786	828	788	820	808	787	805	836	838	828	808	860	762	768	785	837	849	814	793	840	775	839	839	813	806	830	813	851	813	801	833	833	853	822	746	781	794	786	809	814	839	796	824	823	795	788	819	766	768	777	807	782	805	841	826	820
17906	36264	18128	4786	101	89	72	87	93	91	68	69	68	74	60	60	108	455	1051	1409	790	304	146	101	73	48	62	66	55	63	61	48	54	62	49	65	64	68	60	66	55	55	62	59	55	65	56	63	64	73	67	71	60	60	77	69	48	60	56	64	68	83	63	69	56	51	74	58	64	66	53	65	73	71	75	52	57	55	55	85	70	58	58	71	54	62	76	57	48	59	60	48	53	54	60	60	57	62	67	65	58	58	60	67	65	72	62	36	67	59	57	73	56	72	53	65	60	63	50	62	74	63	57	64	66	75	60	60	55	67	65	69	63	57	52	47	61	71	63	58	53	60	83	54	61	57	45	58	55	57	57	55	54	55	67	61	57	63	56	55	39	60	55	73	59	58	55	52	50	57	65	67	63	57	53	70	60	60	64	73	62	35	56	53	64	63	71	70	61	62	67	59	58	56	76	61	73	68	57	72	69	47	52	64	50	61	56	57	49	68	56	53	70	62	64	65	63	55	64	59	70	52	72	58	69	67	57	56	56	68	54	57	61	76	60	68	78	57	53	53	59	45	72	71	72	54	73	72	73	64	66	72	63	51	66	58	75	65	65	77	46	52	59	50	61	62	63	72	71	64	67	66	78	70	57	54	67	67	56	75	70	59	43	59	56	65	72	63	68	61	57	64	72	65	48	52	65	57	58	61	58	72	46	72	47	64	48	50	55	67	57	61	62	62	67	64	63	63	70	59	68	56	59	47	68	72	52	59	64	62	74	72	52	50	64	52	56	69	57	70	57	53	76	73	52	62	54	63	64	64	57	58	63	61	53	61	70	49	63	53	50	65	74	88	60	69	80	61	57	50	54	54	55	47	59	83	71	61	67	52	60	58	76	55	62	68	60	68	61	67	71	56	65	69	62	65	56	52	56	67	54	55	61	64	59	67	70	72	54	57	43	44	65	60	68	65	71	64	64	61	51	54	53	60	92	73	63	57	57	60	62	65	54	55	63	76	56	64	63	71	64	69	69	71	67	74	70	58	54	53	55	65	52	63	83	57	54	70	63	45	63	63	72	71	64	52	68	74	58	58	45	53	68	72	69	62	61	50	70	69	61	74	79	58	54	68	53	58	44	63	52	49	72	71	65	67	65	58	58	70	76	61	61	64	75	64	52	60	77	73	65	70	59	66	60	55	69	54	71	58	55	59	47	74	63	61	67	57	54	52	60	60	57	77	58	52	62	56	49	51	67	75	62	56	69	65	45	51	49	67	48	59	58	53	63	63	68	67	58	60	53	57	44	70	58	75	65	42	59	62	66	54	62	49	76	54	58	58	63	72	56	60	59	51	62	79	49	63	71	55	66	64	62	64	58	68	54	66	57	67	52	58	53	63	60	63	63	65	63	55	69	64	49	60	56	56	79	67	54	48	45	75	62	74	68	54	72	69	61	64	61	60	54	51	60	65	61	56	61	67	64	59	67	65	61	57	59	69	59	59	52	64	53	56	60	57	54	65	63	55	66	63	62	75	59	66	59	67	59	49	59	63	57	51	63	66	78	71	59	61	69	63	68	55	61	63	54	63	79	67	64	59	62	68	58	67	73	74	76	69	56	72	77	60	70	68	52	62	53	67	61	69	59	56	48	76	63	73	50	58	54	60	64	54	54	62	53	63	55	65	67	49	56	68	71	66	61	64	69	67	65	53	52	59	62	60	72	65	58	58	58	64	66	73	61	70	57	70	49	61	62	69	55	70	52	72	59	50	58	59	50	57	69	60	53	61	63	56	72	83	54	55	60	63	77	49	64	59	69	44	57	77	64	57	64	65	59	70	52	55	57	70	60	72	56	61	59	68	53	71	59	62	50	57	73	65	57	60	65	68	59	61	49	58	69	73	61	57	62	58	63	60	55	64	57	71	66	54	80	56	67	49	60	59	65	50	55	63	73	64	62	69	50	62	67	57	75	55	52	75	61	78	70	61	67	69	65	62	71	70	65	59	53	73	66	59	57	59	58	59	68	61	64	42	58	67	61	51	64	78	61	77	56	59	73	76	55	60	65	51	59	71	69	80	63	60	44	67	60	71	60	61	58	57	57	63	56	58	74	70	65	61	57	56	49	52	59	54	75	67	48	68	57	63	57	63	69	64	56	51	79	57	81	83	68	48	88	50	63	62	70	76	59	58	61	66	52	68	59	73	54	51	71	62	49	67	61	59	69	54	60	75	47	76	68	50	54	78	64	52	63	78	60	53	73	50	67	78	69	71	59	68	54	70	51	63	62	63	56	57	71	59	63	60	68	58	66	71	62	59	55	70	73	46	53	67	66	74	58	77	59	56	67	56	60	62	58	56	55	57	56	56	52	59	54	65	55	65	48	67	69	64	66	71	57	62	64	70	71	52	64	73	63	49	44	50	64	66	75	60	74	71	75	66	52	63	53	58	55	73	62	63	63	61	51	59	55	62	72	55	71	56	47	76	74	60	71	61	75	53	66	65	62	53	62	59	59	67	60	76	63	58	70	58	75	61	64	59	59	64	67	44	63	69	57	61	64	63	53	60	66	61	65	69	52	72	62	71	53	69	55	69	61	67	66	48	74	51	64	70	52	59	75	58	51	54	67	74	58	64	57	58	76	65	55	66	57	61	48	52	67	59	69	53	56	74	50	55	68	48	56	61	62	53	41	71	57	56	57	83	67	65	76	72	49	65	69	58	62	75	49	68	65	67	53	61	62	66	59	65	66	50	60	49	64	70	58	41	67	70	66	64	61	63	72	53	56	69	65	64	58	59	58	51	69	51	48	67	63	63	70	62	77	48	58	60	67	65	58	56	63	76	68	71	74	58	53	56	63	63	56	59	61	72	67	69	71	63	67	61	51	62	60	48	51	61	63	61	54	57	53	53	65	50	59	67	65	63	59	55	60	75	61	64	45	58	60	66	74	63	85	54	67	67	60	48	72	76	49	55	64	60	59	62	46	58	71	59	65	68	66	63	60	47	72	50	71	48	74	48	75	55	57	66	51	55	57	56	68	65	57	59	46	68	67	70	62	55	61	73	57	63	67	72	70	70	51	55	77	63	76	75	62	75	55	62	68	67	56	53	69	81	50	60	65	62	59	62	63	64	66	65	62	57	62	66	56	74	81	69	81	59	66	55	58	61	64	57	54	62	70	56	69	64	72	63	57	60	54	71	67	64	57	58	65	63	53	60	54	47	62	67	62	63	69	58	62	49	83	65	58	73	75	54	54	64	60	57	60	54	65	68	57	60	51	69	69	60	58	57	56	66	61	61	66	74	69	71	65	43	69	44	58	66	70	67	74	54	54	56	58	61	51	63	58	61	62	59	65	60	65	64	56	60	76	56	76	71	59	59	75	52	63	73	62	56	73	54	57	57	65	49	73	58	52	62	61	52	67	75	51	52	62	59	68	75	69	64	66	60	66	60	53	53	63	56	65	58	72	75	56	71	59	58	59	48	55	64	57	65	76	53	57	68	70	51
42320	50648	36958	21409	3331	3463	2915	2417	2014	1761	1533	1387	1191	1222	1119	1088	2742	11718	21412	23256	15699	7409	3433	1456	963	796	777	739	760	776	800	709	729	791	730	747	741	765	740	762	745	745	764	695	746	749	750	779	737	724	709	707	789	737	764	772	772	735	709	769	730	803	747	768	748	759	740	722	727	774	755	748	752	732	801	742	728	725	761	749	718	744	718	752	804	758	751	746	705	731	743	703	777	753	746	764	747	742	786	731	766	739	703	792	785	805	765	760	764	787	760	777	721	743	769	709	762	715	774	800	725	801	723	747	777	694	764	779	751	736	737	756	765	776	710	754	742	766	725	759	713	728	752	747	790	771	736	772	743	728	743	788	785	726	726	737	756	776	794	766	770	763	739	732	702	700	715	782	742	718	779	736	753	765	716	765	718	724	725	767	779	739	755	748	766	730	702	722	716	709	731	726	754	729	745	770	791	745	738	769	768	714	739	731	808	721	794	811	767	778	731	758	736	753	749	743	735	750	745	783	757	763	751	763	760	799	746	756	771	745	810	795	778	824	750	707	730	739	701	777	748	739	742	728	707	713	718	766	771	713	764	801	760	785	778	733	708	726	739	720	768	705	731	724	745	759	790	690	760	710	716	754	798	779	714	762	744	709	750	764	757	754	762	720	741	755	725	753	760	693	781	722	777	762	702	721	786	773	763	729	746	758	694	737	680	763	759	726	719	751	727	775	757	734	781	744	736	792	704	757	760	750	691	757	736	721	735	718	737	763	781	727	744	733	694	731	805	720	772	772	719	728	732	696	735	773	711	781	723	747	743	765	763	755	793	769	703	777	718	774	703	781	724	760	760	743	754	755	745	724	754	713	723	762	747	762	773	776	756	748	685	730	705	750	748	725	727	706	750	766	716	748	760	704	690	754	745	736	744	750	752	711	746	719	790	771	779	776	743	694	729	738	763	756	724	751	752	739	737	713	749	734	726	747	730	750	729	718	701	757	754	765	750	768	781	730	693	741	735	780	802	718	784	709	751	735	682	730	763	751	778	778	738	752	792	755	764	732	726	724	754	758	759	777	733	710	767	741	740	758	675	797	735	759	740	781	753	740	718	775	755	744	702	736	778	744	761	732	775	755	721	753	779	688	713	762	777	723	753	739	719	751	721	745	740	720	805	762	717	760	786	760	742	764	722	747	731	750	764	757	725	738	751	740	749	722	725	763	702	750	738	794	779	801	737	791	714	795	759	742	710	747	716	773	760	746	756	697	749	776	707	764	720	767	720	764	713	738	729	760	747	756	723	755	764	806	754	772	764	791	758	783	731	709	767	783	743	723	727	738	768	700	720	760	741	748	773	744	745	758	729	713	725	674	725	747	732	760	735	748	760	732	746	774	751	761	783	768	785	701	733	707	718	726	764	748	741	779	777	721	716	778	738	740	807	795	753	737	747	701	745	747	750	743	744	811	783	760	762	723	758	734	759	742	774	735	759	734	764	773	753	752	731	785	778	719	699	817	749	758	760	711	765	744	765	781	706	759	736	775	768	707	765	796	718	761	753	726	719	782	750	735	735	732	711	731	718	732	748	745	754	734	725	746	744	722	747	763	753	746	715	700	744	731	781	712	706	764	775	784	734	767	685	777	739	788	748	732	753	772	711	743	765	741	809	792	769	762	696	785	739	707	697	758	750	800	777	799	762	757	715	775	766	779	738	747	734	692	765	752	807	717	718	737	771	760	749	741	778	694	761	768	782	755	763	758	794	693	756	767	765	766	736	795	753	728	712	829	744	745	700	719	712	728	726	769	769	753	772	742	741	713	781	771	743	734	766	704	726	741	758	702	750	703	715	734	715	724	744	773	774	720	701	708	798	747	755	709	745	748	757	768	714	751	748	743	765	744	739	763	759	782	743	774	723	771	759	769	702	744	747	792	752	738	717	704	775	737	749	723	772	729	805	735	750	748	779	731	798	780	744	771	771	748	754	734	771	752	740	764	699	768	762	717	754	716	717	779	738	776	717	784	740	709	740	761	743	772	773	759	717	767	728	748	784	744	696	690	751	762	793	710	739	758	715	712	761	728	783	765	767	795	702	741	791	749	691	755	765	758	676	722	748	737	743	779	756	778	723	733	728	733	734	740	738	757	780	739	770	762	813	736	715	757	806	719	733	735	774	696	726	770	732	744	749	757	750	732	761	761	695	779	683	757	740	809	728	718	685	736	816	738	790	779	789	731	778	737	771	733	768	734	798	727	737	735	729	737	790	730	743	744	768	739	766	751	795	745	761	733	753	767	723	734	764	754	735	819	724	706	769	719	779	755	773	729	748	754	717	738	742	731	783	763	722	697	698	705	728	717	722	737	723	776	775	782	730	815	772	755	732	756	772	762	797	740	755	799	772	776	704	702	753	748	791	745	749	778	788	761	713	749	726	766	752	753	719	775	755	672	752	761	769	781	760	767	682	696	744	775	787	740	759	743	683	762	700	715	733	782	732	746	730	763	709	819	750	714	773	723	727	740	749	690	757	788	738	750	765	798	741	756	807	709	683	733	695	754	743	743	791	753	739	762	788	789	727	797	720	758	756	736	712	813	729	792	745	664	734	737	749	709	734	748	764	721	793	768	741	744	797	709	787	707	757	755	749	764	735	780	727	723	737	793	718	694	723	774	777	787	716	728	730	793	758	749	718	791	695	723	721	765	729	771	744	767	742	725	773	736	722	738	738	756	736	767	722	754	730	746	752	739	728	704	773	745	759	764	775	747	770	773	735	781	747	755	744	750	763	781	710	786	759	762	747	777	781	791	734	787	759	738	748	756	747	751	759	783	742	690	733	708	786	732	820	744	750	758	717	766	736	678	716	784	713	725	757	742	735	759	754	756	744	727	781	735	747	763	742	767	711	748	730	769	771	800	731	749	760	723	699	708	764	717	765	752	781	696	734	706	757	740	782	753	787	710	706	725	746	717	748	766	740	748	742	769	774	692	737	767	780	735	746	726	742	751	756	735	739	728	730	721	758	718	780	770	761	747	715	756	712	761	706	797	762	770	732	781	760	763	748	692	736	738	724	751	766	751	742	756	754	732	718	714	723	714	793	772	727	755	735	754	744	787	736	732	719	770	812	724	766	767	757	703	701	771	782	736	707	777	729	690	774	758	700	713	759	727	780	768	732	717	774	721	754	704	719	752	781	772	742	741	749	690	715	756	783	750	700	770	729	763	757	727	778	704	715	778	790	780	703	759	755	757	726	747	725	701	780	744	767	774	731	752	771	698	738	759	752	743	700	738	773	778	741	773	755	730	783	712	764	741	689	720	681	759	743	754	731	760	759	774	756	742	769	725	736	777	742	740	748	764	774	774	785	828	726	746	719	731	746	708	768	739	774	747	736	764	729	741	724	749	781	773	762	762	757	727	751	724	775	742	709	791	713	689	782	721	723	737	725	737	719	745	729	777	739	780	710	723	770	749	754	760	725	754	733	706	746	762	730	744	727	742	750	771
4443	8650	3460	969	63	67	52	68	64	71	66	67	65	49	58	48	51	117	387	354	277	161	113	66	74	67	49	49	63	66	53	62	52	49	56	58	56	58	54	53	60	61	56	58	58	68	50	49	41	50	50	63	63	61	58	66	53	66	44	69	50	57	63	61	58	55	41	59	58	48	64	39	71	68	54	53	78	58	67	63	65	64	62	66	47	79	60	50	55	62	55	61	58	59	58	62	58	66	61	54	49	63	60	51	63	77	45	63	58	68	54	53	69	55	51	52	69	50	55	56	58	55	61	70	59	59	48	56	53	58	68	46	75	55	50	61	75	58	65	55	56	64	72	51	60	65	49	60	61	65	57	56	46	54	68	60	58	62	54	50	67	68	56	48	50	68	69	65	70	64	53	55	49	58	43	56	64	53	55	47	65	55	69	40	62	68	57	59	61	62	58	48	50	52	55	74	70	61	58	62	51	55	66	66	48	56	53	53	65	51	54	61	56	61	54	64	52	56	44	42	51	67	60	51	48	52	56	52	51	53	58	68	49	58	72	57	54	69	67	50	54	56	57	63	56	67	58	60	65	56	61	58	65	47	46	47	45	75	60	46	59	76	70	58	72	53	68	61	59	65	63	61	52	68	59	66	57	41	60	59	42	60	52	47	48	60	77	70	65	66	48	51	40	54	55	67	57	64	71	47	50	52	56	53	46	54	51	54	55	61	73	62	65	54	60	59	71	64	69	61	71	51	51	67	75	53	69	64	56	59	69	63	47	62	60	41	41	64	62	51	62	65	55	62	48	65	56	69	41	51	47	63	62	57	53	61	53	54	51	45	58	65	57	68	59	48	73	54	47	58	59	60	60	62	59	57	61	64	54	48	54	49	62	62	52	65	61	60	53	64	64	49	61	56	59	59	65	62	57	68	63	55	57	52	63	57	62	68	70	70	67	60	48	55	60	65	65	51	45	52	63	64	55	55	46	72	52	62	66	56	60	58	57	61	42	66	46	46	57	52	66	83	69	56	60	48	42	46	54	54	66	49	63	58	66	67	68	59	57	50	64	55	54	58	61	66	51	56	57	51	60	53	60	62	60	60	55	59	51	49	50	67	41	59	59	60	51	61	57	42	54	64	64	62	66	61	56	54	49	51	54	55	52	58	62	67	49	63	61	55	59	60	52	44	51	58	53	61	53	57	67	58	53	64	66	54	63	44	77	57	63	63	59	53	58	67	60	55	65	72	47	62	56	58	56	56	49	53	56	53	61	57	60	55	48	59	46	46	63	49	55	56	45	50	63	70	57	69	45	63	54	44	40	46	63	51	72	62	50	54	45	55	78	58	61	52	55	44	60	69	45	52	57	46	50	63	56	63	66	62	59	58	59	48	55	71	60	56	42	80	63	56	45	55	49	58	69	61	59	56	46	60	61	72	58	53	57	53	57	57	66	63	55	50	66	57	66	65	70	55	52	54	68	58	78	59	59	56	59	76	65	57	49	61	56	67	62	74	49	47	56	59	45	65	54	75	52	77	55	64	53	52	58	54	66	56	81	57	61	65	50	53	55	51	54	61	52	56	52	52	61	69	62	67	61	56	64	60	47	59	64	57	59	53	60	58	61	57	66	62	70	46	59	48	51	50	69	74	48	74	57	54	65	55	62	73	58	60	60	48	47	76	59	57	67	48	59	62	42	58	60	55	57	58	52	50	66	68	68	67	64	58	59	55	53	55	60	54	58	47	65	64	66	52	68	50	72	54	51	58	74	58	50	50	62	64	48	54	65	58	58	52	54	60	59	51	46	65	68	55	60	64	54	51	55	67	53	60	56	54	50	61	49	51	58	53	68	51	57	45	58	68	45	61	68	65	77	61	56	73	62	61	53	53	60	62	52	74	80	69	44	54	67	41	68	76	59	63	70	59	49	47	60	59	61	47	87	60	66	53	54	60	56	61	59	72	54	57	58	54	56	60	54	54	70	56	51	61	59	48	48	68	81	58	47	62	55	55	45	62	60	56	47	58	63	74	64	67	54	60	62	59	48	64	58	50	50	59	67	53	51	48	57	51	52	68	57	74	59	49	53	47	53	63	63	53	57	59	59	55	65	52	49	54	67	61	58	58	45	52	49	62	66	60	70	59	52	66	75	61	57	67	49	51	53	65	51	55	50	51	67	56	54	64	56	62	67	66	57	53	66	62	55	56	44	54	61	68	59	57	61	73	58	54	58	54	52	63	43	60	54	58	87	57	52	55	75	45	61	57	63	58	78	58	45	57	56	56	60	49	49	52	58	74	62	55	57	64	48	60	45	60	49	52	70	61	56	59	74	53	47	56	49	50	53	67	69	53	75	70	63	60	68	60	57	51	65	67	49	62	56	52	61	55	52	56	64	45	57	54	53	60	66	57	49	62	52	71	55	61	56	48	56	73	52	61	56	53	56	67	62	55	48	70	58	84	71	56	69	50	46	58	44	58	59	63	56	62	50	55	54	61	59	58	68	53	58	49	55	64	64	62	64	57	44	62	57	57	50	48	52	53	66	49	44	57	58	65	69	58	55	59	57	53	55	66	64	57	55	47	59	52	50	73	47	50	66	56	67	51	73	67	54	63	50	59	66	50	61	57	50	52	66	71	46	61	61	60	66	55	59	42	55	66	53	49	69	69	61	75	49	62	56	68	68	60	59	57	54	58	64	55	64	55	50	61	56	55	67	57	59	72	63	50	58	57	50	63	61	75	60	74	60	56	68	59	50	57	49	69	65	56	59	50	62	55	56	69	61	61	46	55	77	56	55	55	59	61	69	52	50	71	55	64	44	63	58	64	58	62	60	56	51	50	68	74	65	61	64	56	45	61	62	49	62	60	50	61	47	63	59	55	57	68	61	55	52	63	48	58	67	56	56	55	53	57	60	61	55	54	57	48	60	51	57	54	52	62	61	60	65	51	62	60	56	51	63	59	69	54	45	50	69	53	53	53	58	49	55	50	64	51	68	61	60	43	60	60	71	57	57	50	63	71	52	59	49	73	66	61	51	60	45	59	60	51	54	57	57	63	63	57	59	51	55	66	47	65	52	67	57	54	51	58	60	54	53	67	58	73	76	64	46	63	51	60	60	59	65	58	51	51	64	62	64	50	57	57	48	63	62	64	62	63	41	45	59	67	51	54	69	60	53	45	54	67	55	58	58	69	64	61	67	51	51	63	44	68	69	64	49	69	59	55	53	84	55	53	61	57	48	58	65	64	75	55	49	49	51	76	65	63	77	66	57	54	47	58	54	63	73	66	46	65	56	49	61	49	57	50	59	55	55	47	67	66	53	60	65	50	48	61	50	58	53	67	56	62	63	47	53	51	48	51	54	63	66	57	66	63	59	74	69	55	57	46	54	47	54	66	58	50	61	59	60	52	66	61	45	60	51	55	57	79	55	53	55	53	66	56	70	55	54	59	58	54	59	63	57	55	62	48	49	68	64	49	58	50	55	63	55	52	41	51	45	60
34108	33888	22706	14804	1152	1271	1235	1109	995	895	917	838	812	798	820	799	959	3605	10623	9970	6706	3399	1704	969	762	720	731	717	721	710	670	712	733	715	695	713	706	688	665	715	736	723	711	715	737	696	690	710	669	682	730	703	716	674	683	714	665	712	717	754	697	700	709	686	708	679	709	669	722	706	733	744	735	712	709	777	699	728	725	699	731	670	674	707	713	691	696	731	680	744	693	714	742	744	683	682	637	749	688	746	735	703	736	708	697	715	713	692	712	710	708	696	715	705	727	692	761	682	709	682	696	718	697	706	733	726	717	746	703	718	730	713	720	673	722	641	730	716	710	684	747	732	694	720	661	690	640	729	695	721	656	731	733	744	692	723	714	706	740	693	695	720	711	701	708	730	741	721	673	682	704	667	728	722	676	693	685	712	749	764	699	746	682	683	721	705	689	702	723	717	709	678	697	710	716	678	735	717	696	672	700	736	662	710	739	749	715	713	749	711	773	705	706	673	697	725	728	682	735	740	733	672	660	721	727	714	719	690	735	690	727	670	668	676	765	741	695	653	699	662	713	708	717	733	707	713	704	712	690	694	729	733	673	698	695	741	722	697	715	755	679	748	659	763	746	695	752	733	782	741	679	672	683	703	706	696	697	725	688	702	691	731	730	722	653	723	679	686	727	684	750	761	689	676	698	686	727	785	751	682	718	704	726	707	689	729	729	722	738	720	745	716	716	704	761	731	755	728	732	817	745	734	677	728	633	711	746	729	725	704	666	674	673	698	671	709	669	741	669	718	721	705	756	670	703	721	736	749	709	752	706	755	699	704	695	718	717	690	712	709	712	695	717	686	700	741	721	716	725	714	699	682	720	747	689	701	711	719	661	685	742	742	725	693	700	737	715	740	725	709	711	702	716	708	675	719	717	737	718	718	758	726	706	687	728	666	716	677	711	666	707	698	694	658	732	706	694	778	710	709	683	710	692	699	721	758	716	725	698	695	728	731	704	738	752	754	758	697	739	725	728	714	695	713	715	732	708	686	728	716	742	700	670	760	721	697	691	710	704	695	701	655	673	677	664	743	714	705	726	667	702	755	696	708	742	696	690	687	693	734	694	754	728	732	697	738	684	686	712	675	737	679	718	717	720	678	729	743	740	717	717	718	737	680	706	714	689	704	654	710	740	734	707	698	726	687	711	709	688	640	710	685	740	708	716	722	723	719	723	694	714	690	726	705	717	709	709	724	709	720	657	699	674	698	705	715	699	705	725	670	699	714	709	671	714	725	680	690	723	706	680	712	714	750	689	649	668	726	719	727	701	719	692	746	747	686	716	679	720	717	700	691	724	696	702	723	729	709	713	687	757	711	721	708	689	739	713	728	716	704	693	667	746	721	715	711	725	692	741	671	715	721	724	738	715	730	667	671	681	741	673	697	728	688	707	671	723	753	696	741	715	709	703	720	678	665	688	712	725	700	767	747	703	685	703	723	692	677	681	723	685	740	693	722	705	765	700	705	675	759	665	663	703	710	726	717	748	728	731	738	752	707	752	689	683	793	735	744	712	716	755	709	710	695	735	680	711	737	705	663	719	738	709	692	751	727	733	710	724	704	713	728	649	700	726	702	743	699	709	694	676	677	692	717	734	734	682	721	652	680	707	752	764	721	734	736	707	715	689	694	696	689	674	733	688	675	700	739	672	700	696	699	709	673	750	705	702	681	733	720	665	732	683	698	748	700	714	673	667	697	678	701	694	659	672	712	746	748	714	736	690	644	675	727	753	720	710	766	710	714	731	765	737	776	732	718	743	684	690	694	709	703	722	658	705	715	725	711	728	685	710	714	663	738	656	765	712	672	705	767	687	714	706	729	686	713	736	708	661	721	721	676	734	682	706	689	757	682	717	716	714	657	714	756	739	730	712	694	713	717	698	712	728	727	661	697	691	681	736	668	755	672	723	733	732	708	683	706	727	694	724	742	694	717	750	736	694	726	709	715	681	699	761	685	685	711	695	684	681	702	695	688	716	706	706	709	724	707	748	709	698	720	693	752	732	668	718	718	726	718	668	720	730	652	708	732	703	738	686	708	738	689	692	692	706	682	697	723	707	743	726	721	670	680	744	665	674	726	744	690	693	687	700	694	737	715	688	730	670	659	713	704	719	722	692	679	713	735	703	686	711	725	690	681	721	750	753	742	699	722	709	758	724	697	712	681	669	656	676	706	719	701	659	683	686	680	701	656	699	693	726	694	711	710	673	728	722	700	690	669	726	743	689	726	730	690	675	730	706	713	714	704	709	708	706	725	699	679	705	693	698	703	755	659	715	683	736	697	744	697	718	768	725	707	694	662	764	634	731	695	723	739	711	753	693	696	753	692	743	734	705	695	739	659	663	751	738	753	711	728	683	693	742	803	696	697	713	715	675	697	736	664	758	701	778	699	725	701	667	711	709	726	740	687	719	699	726	722	720	683	759	740	700	696	709	680	728	727	701	710	704	680	711	698	673	678	735	736	691	683	698	729	709	730	692	719	704	668	732	691	693	687	683	734	751	678	729	703	673	717	677	681	735	700	690	702	718	742	672	764	693	670	744	694	736	741	695	733	698	733	715	708	714	717	686	758	739	723	771	657	744	704	688	667	734	709	686	729	695	718	732	690	740	735	654	678	757	697	751	766	732	706	668	686	655	710	725	784	749	743	687	698	737	692	683	696	686	718	720	711	711	683	708	721	712	735	656	697	746	701	696	674	743	712	728	705	699	707	708	665	690	742	719	702	703	664	682	701	720	702	680	781	703	727	749	751	685	740	716	688	692	702	707	708	726	701	722	724	663	753	702	698	703	725	729	697	742	697	706	699	747	711	688	756	673	732	695	674	690	718	692	690	686	692	729	712	760	703	689	697	696	728	756	750	749	685	736	695	726	715	694	726	713	719	728	686	751	799	672	753	704	717	694	723	710	708	747	675	709	691	711	715	706	693	715	720	700	728	673	753	762	725	730	674	734	734	724	705	711	731	756	705	748	750	763	725	688	666	722	686	711	722	693	677	692	668	716	693	763	717	712	668	711	695	721	723	731	725	656	716	710	699	701	746	714	708	710	743	699	730	658	727	728	697	715	703	730	678	670	733	694	666	728	702	778	748	679	747	716	728	725	661	731	710	676	701	692	695	727	681	754	717	670	704	701	754	721	658	758	729	670	742	766	710	731	738	716	705	703	731	712	730	704	744	713	726	737	745	655	726	715	688	747	702	737	698	766	722	775	754	696	725	698	692	675	717	690	713	674	704	720	710	717	711	691	686	723	707	733	702	715	749	712	744	712	690	724	691	716	689	739	742	715	693	715	694	693	697	753	715	685	691	719	676	747	684	694	732	684	742	708	674	688	721	665	739	721	668	692	734	663	714	730	744	649	698	691	703	743	756	679	690	675	715	704	717	696	679	736	709	728	720	718	724	707	717	677	721	731	711	710	731	787	704	718	673	689	695	717	712	719	689	693	730	745	760
9629	26476	11421	4774	93	53	63	82	73	60	59	55	44	66	64	52	68	149	813	904	570	266	140	84	75	53	39	58	58	37	55	52	44	49	61	53	63	37	58	52	60	54	55	59	71	59	60	50	65	42	69	60	70	47	65	35	58	46	55	50	49	62	58	61	66	54	55	47	65	55	50	68	63	56	46	59	61	63	48	50	46	60	59	51	52	51	50	49	53	48	72	63	66	45	54	52	61	64	52	63	53	57	64	55	68	60	50	49	66	63	63	52	48	66	48	52	59	46	55	40	50	57	55	45	49	54	66	79	62	61	51	54	55	51	67	56	52	55	48	65	63	63	55	49	64	61	59	50	69	58	55	55	63	65	49	61	67	52	59	61	51	50	43	44	72	46	62	60	60	61	55	57	64	62	62	71	69	44	46	59	52	60	47	53	51	55	60	52	68	68	42	52	61	58	53	56	69	53	55	60	47	58	69	54	69	66	56	61	50	59	63	53	46	62	65	50	65	61	56	47	61	48	61	57	62	56	70	53	57	39	65	48	52	53	58	65	37	58	56	71	50	50	70	41	53	56	51	63	63	57	52	60	45	52	55	57	49	69	56	75	51	66	59	55	55	56	52	59	57	48	61	48	66	56	61	61	55	63	46	61	55	46	58	49	55	60	57	44	61	48	64	55	64	57	50	60	50	63	54	56	48	61	56	59	58	49	54	64	51	54	58	56	54	46	61	49	61	51	59	57	58	60	60	48	50	54	70	57	53	56	61	49	66	59	58	60	55	53	51	54	53	47	62	54	69	48	49	63	66	48	56	63	53	56	58	57	60	56	69	58	51	47	51	67	44	60	59	46	58	50	60	51	46	60	63	57	61	50	48	73	60	62	53	57	65	52	52	59	48	61	58	65	44	54	61	50	61	44	63	41	59	68	51	65	44	64	49	55	59	66	58	65	69	49	48	61	63	50	47	56	54	41	60	49	58	58	74	59	60	61	56	60	60	55	59	53	57	46	75	52	55	58	51	55	64	80	55	51	56	55	57	60	58	53	61	48	50	54	55	47	48	59	39	57	63	50	56	48	52	59	53	50	71	62	49	59	54	58	47	56	48	56	59	61	69	60	46	51	61	58	51	64	52	42	69	53	67	62	59	47	57	56	52	55	57	59	58	52	46	52	57	60	49	59	61	63	61	59	57	53	59	51	58	62	60	42	62	55	65	56	65	61	55	65	62	62	55	64	46	56	52	48	46	43	59	45	60	43	59	59	56	55	53	45	41	66	53	71	46	53	63	63	40	49	57	53	46	61	49	61	55	56	55	65	57	53	53	51	57	64	62	58	61	56	53	51	59	60	66	49	53	58	54	65	58	59	44	49	64	59	64	54	45	53	59	62	36	62	67	51	67	58	52	45	64	62	51	64	44	51	55	57	57	52	51	67	46	50	48	40	62	63	58	53	55	43	61	72	44	58	62	64	49	52	65	50	59	56	45	61	68	41	59	49	51	51	44	59	56	59	51	56	62	60	54	62	70	54	60	69	64	63	57	62	54	49	59	53	45	49	51	67	55	58	61	59	74	62	51	45	64	39	62	59	59	70	67	62	54	60	49	51	54	59	60	49	57	48	50	58	69	59	61	45	49	50	64	52	54	56	58	64	56	55	66	55	63	50	55	52	52	56	61	59	55	57	54	57	54	58	52	64	59	64	53	55	49	49	50	54	63	67	58	50	57	60	53	60	64	48	57	48	53	61	62	55	54	54	68	55	50	50	64	49	58	57	56	52	61	55	62	65	61	58	36	63	63	54	52	53	54	54	57	54	55	61	57	52	62	64	57	51	46	67	46	66	47	48	46	60	51	75	53	57	53	45	55	62	64	52	52	54	57	46	61	47	41	53	37	54	59	45	48	38	52	64	44	70	55	47	58	59	52	61	59	56	67	58	61	69	32	57	70	58	44	49	46	61	57	53	54	49	50	52	59	68	54	47	56	50	54	60	65	51	59	44	58	52	57	44	59	43	42	61	64	52	45	47	62	56	58	58	53	63	45	51	54	66	43	54	56	56	56	50	62	43	54	49	56	71	47	54	59	45	51	59	61	55	48	54	75	61	58	56	64	49	64	54	48	45	59	55	49	59	62	58	52	52	56	66	53	50	52	56	46	40	49	52	52	57	69	41	54	63	47	52	59	68	55	57	65	54	63	52	51	67	62	60	58	47	58	56	66	56	68	46	58	52	64	42	62	68	62	41	70	51	50	56	63	48	57	49	52	49	43	58	53	46	46	51	69	56	60	65	64	52	72	54	36	45	44	53	48	62	59	65	55	53	66	54	60	51	60	64	52	49	56	53	52	65	54	56	58	58	49	55	50	47	73	73	54	63	51	55	57	62	58	40	61	54	48	64	56	50	57	69	60	71	45	67	56	57	54	60	48	63	65	58	56	55	59	48	52	63	55	48	61	71	65	54	48	60	52	69	44	51	55	55	65	60	53	41	68	67	59	54	63	49	79	49	58	68	50	55	53	48	58	54	53	66	69	52	62	60	49	49	65	55	53	61	58	57	59	43	53	44	54	45	65	45	50	51	55	55	54	47	46	56	43	62	59	54	50	54	58	73	63	55	49	60	62	61	62	55	65	52	53	72	53	48	56	46	59	58	45	46	67	55	47	62	54	47	71	53	63	44	48	59	58	64	39	57	62	54	52	53	55	55	63	59	62	51	54	62	47	57	47	49	60	56	57	50	64	68	53	57	56	61	45	58	57	56	72	48	63	49	58	66	61	56	71	50	51	51	49	51	62	54	51	53	52	63	61	66	57	63	54	42	63	59	65	66	62	52	55	53	42	61	66	54	52	53	58	56	61	57	46	47	48	61	56	56	54	61	64	62	69	51	49	64	51	56	79	57	57	62	72	44	56	47	53	43	53	60	45	62	74	51	56	53	52	46	56	41	61	56	41	67	55	63	56	52	61	43	54	60	67	59	51	64	63	52	46	56	54	48	60	54	66	50	45	54	56	63	57	56	61	51	57	44	67	60	45	49	59	50	60	55	53	46	56	47	50	76	70	56	60	55	49	52	61	48	50	52	74	57	60	52	51	46	52	54	64	48	57	48	62	58	38	63	43	60	61	53	58	57	57	57	52	59	54	49	51	63	56	53	62	51	52	48	69	53	73	58	49	57	56	67	59	50	68	64	55	56	53	66	52	62	53	50	62	57	57	56	50	55	50	47	63	53	42	54	73	55	55	48	51	55	59	46	59	60	61	57	54	55	54	59	45	39	49	56	59	49	52	54	49	45	56	44	49	50	65	58	63	61	47	46	63	52	66	48	45	55	60	50	60	54	68	49	57	61	66	44	44	39	49	67	57	57	58	50	53	59	62	55	51	47	67	65	64	50	54	65	46	56	80	63	49	60	48	51	60	53	42	62	51	57	54	49	52	52	46	59	55	56	62	53	59	65	66	41	50	64	55	49	52	50	59	62	60	56	49	60	68	57
37056	44354	33297	30472	2503	2657	2156	1778	1451	1297	1162	1140	985	955	929	894	833	4599	18502	19355	12940	6210	2495	1136	783	690	672	681	708	663	650	700	673	643	682	615	677	701	676	698	644	681	652	681	631	641	698	645	708	662	648	675	665	692	643	648	749	731	718	650	646	702	697	718	741	657	705	688	637	632	685	720	681	656	670	657	635	752	686	713	641	697	690	641	680	687	690	666	685	699	692	733	681	665	655	712	697	679	683	670	700	679	662	673	632	689	695	700	656	689	671	681	648	652	638	726	636	636	630	663	686	688	668	614	659	702	641	652	618	693	692	676	642	677	712	667	678	663	642	655	692	659	668	642	667	682	682	708	619	655	707	603	669	662	659	722	677	655	704	662	703	647	689	709	679	592	696	635	672	725	680	661	636	705	661	710	665	682	701	650	704	692	653	616	676	694	669	618	715	689	693	661	674	713	671	706	705	646	642	675	692	702	625	636	714	674	656	632	660	582	681	715	718	696	713	698	641	666	689	664	673	695	654	651	681	705	709	674	636	671	634	726	686	703	682	704	660	650	705	680	693	693	646	690	674	627	659	678	676	649	676	687	668	730	672	688	649	749	692	675	704	661	656	681	727	678	725	657	694	651	685	682	691	653	705	675	669	727	687	671	674	633	658	653	678	690	710	668	724	650	682	683	626	654	685	663	689	678	654	714	685	666	672	686	651	675	668	697	702	670	698	694	687	664	689	686	647	688	662	674	662	697	653	636	718	669	673	685	665	672	707	660	696	650	741	649	696	652	699	671	628	659	637	694	698	718	660	693	713	666	662	671	694	662	643	697	686	642	671	660	625	670	679	587	678	650	683	674	672	684	658	687	706	665	676	698	648	654	661	655	669	689	687	689	639	676	682	669	693	670	722	718	646	696	684	639	682	625	613	659	695	659	704	668	672	718	682	670	643	671	689	695	687	652	670	718	634	680	617	708	675	681	623	687	662	694	706	696	672	719	698	701	684	712	652	668	668	672	696	700	667	621	689	701	632	671	655	698	706	706	654	678	668	692	665	665	714	694	681	645	682	656	641	683	750	674	676	675	655	684	687	670	676	696	731	726	683	677	646	717	658	697	671	692	707	678	715	682	663	699	697	642	638	691	661	634	712	680	672	671	669	672	739	656	668	671	710	704	692	668	710	667	707	691	639	696	669	674	680	699	681	649	672	707	667	637	675	682	649	689	672	670	693	662	684	669	685	673	676	685	664	663	677	668	644	696	639	678	685	701	692	670	621	641	684	682	656	676	644	678	672	653	676	670	723	686	643	666	716	661	667	729	641	677	729	684	682	679	677	638	676	692	694	677	656	664	655	689	677	673	687	618	653	694	690	647	720	670	685	702	718	700	688	707	708	732	694	688	631	686	613	695	679	684	697	638	703	695	677	703	672	674	700	709	674	641	678	684	670	730	671	678	655	714	670	704	658	650	697	674	675	662	646	691	667	684	735	663	678	661	666	658	704	717	715	662	702	670	675	672	729	671	631	694	686	671	665	687	699	631	642	653	689	651	618	739	703	748	708	690	698	678	672	644	715	676	655	640	665	716	698	674	710	633	726	689	681	706	677	685	648	669	709	682	720	661	683	655	652	696	669	673	647	694	658	707	644	718	673	697	695	649	646	714	648	643	633	626	663	663	663	685	630	710	725	678	662	675	683	646	639	683	679	695	753	712	642	693	679	648	684	690	656	638	639	685	728	697	691	678	659	650	667	722	661	648	657	666	645	677	659	703	650	634	648	716	685	692	693	674	638	680	665	661	738	680	670	683	684	656	683	701	677	743	710	724	635	695	704	704	669	673	694	729	683	722	682	707	736	690	672	684	693	708	679	702	698	688	685	711	672	691	686	724	698	696	698	652	678	657	678	620	653	669	668	742	675	685	695	672	670	673	632	639	672	663	677	704	672	668	639	682	679	677	707	670	696	657	693	672	691	697	666	690	688	669	653	665	666	687	687	635	741	697	674	689	676	663	702	699	670	739	708	678	675	724	661	717	648	681	657	690	647	676	660	627	647	714	675	680	714	668	703	628	678	650	685	648	677	679	673	669	692	673	676	700	660	659	715	657	722	678	665	645	686	708	706	696	663	648	684	629	678	681	727	696	679	712	707	669	676	692	651	691	698	636	693	684	616	694	690	657	648	668	695	656	648	660	682	694	674	672	683	642	657	705	648	676	646	706	757	682	643	674	656	687	670	682	702	697	710	700	687	672	645	683	681	666	663	672	669	649	665	681	665	684	661	668	722	657	667	739	681	731	702	696	672	715	675	665	668	667	658	670	678	716	668	655	717	690	697	633	720	671	677	699	662	704	660	659	654	747	638	740	672	744	674	661	733	654	659	618	747	695	659	685	693	718	664	671	658	687	690	720	690	685	642	659	677	670	666	676	696	654	662	698	747	679	692	730	706	630	710	701	718	689	744	657	675	677	678	679	691	683	682	656	655	666	662	711	705	627	658	672	665	662	651	696	691	660	685	664	731	648	649	691	690	695	678	699	638	712	721	722	691	685	692	666	642	666	707	656	646	668	725	699	655	639	664	684	679	680	687	674	625	702	679	683	700	653	677	686	704	671	692	722	661	671	635	673	691	669	633	681	697	668	683	697	687	692	646	643	670	659	684	659	704	671	727	697	686	680	667	656	659	706	629	661	656	698	665	675	683	693	681	661	640	657	663	622	742	707	712	678	665	694	696	731	637	650	658	676	644	703	633	702	678	676	621	657	636	676	706	676	694	713	652	693	649	628	709	683	688	663	682	707	674	689	688	699	696	679	693	660	693	676	655	708	667	720	690	673	662	665	670	702	724	712	672	651	631	698	677	711	654	673	677	660	705	699	703	679	660	722	705	679	675	669	718	666	710	733	679	626	681	644	700	704	695	605	705	696	698	684	646	652	663	676	684	698	701	650	651	665	665	701	697	700	644	664	674	744	687	701	707	649	734	694	689	657	683	726	672	711	623	674	651	648	677	705	644	709	654	715	617	642	684	645	705	650	705	654	706	655	678	689	686	639	690	645	678	674	696	647	680	693	659	687	665	681	652	682	705	644	696	633	634	670	715	651	694	688	654	679	702	694	643	658	650	696	638	701	657	720	671	721	699	674	689	662	682	674	698	687	622	698	696	638	685	691	694	670	673	701	659	673	674	627	692	699	656	693	680	687	652	673	710	711	677	662	688	691	666	646	669	672	698	725	661	686	722	653	670	637	628	690	692	665	684	677	677	641	694	625	665	686	701	706	697	699	634	675	715	673	754	697	693	682	721	689	684	659	647	649	658	686	685	711	679	705	706	704	691	695	720	663	700	631	678	680	690	665	684	687	679	665	671	650	725	686	685	678	647	668	711	711	703	646	645	671	713	671	673	683	745	669	687	642	673	712	704	713	690	682	721	709	644	682	665	669	643	688	667	650	721	612	692	640	625	717	719	686	693	652	682	650	711	643	656	687	663	688	646	698	712	679
10692	23693	11375	5064	129	85	64	70	70	80	67	66	80	87	68	60	150	390	795	657	431	244	116	77	61	68	61	64	81	60	66	69	53	74	68	59	67	52	80	73	71	70	60	60	67	64	69	53	75	59	59	63	74	68	60	78	55	68	83	60	77	68	61	58	69	50	77	71	75	67	60	51	70	57	69	73	68	62	65	76	58	71	88	79	65	52	74	79	68	64	67	54	73	75	78	71	59	62	69	72	67	60	57	60	71	75	69	68	64	63	64	71	72	63	62	73	73	58	61	69	77	83	75	69	58	69	77	73	53	66	63	52	64	57	58	62	76	66	49	63	55	49	74	62	78	55	70	65	64	58	80	69	62	63	80	68	76	73	68	69	57	77	62	65	70	59	63	66	71	69	54	61	62	60	73	66	61	61	53	55	65	63	77	50	70	60	65	69	66	60	55	76	79	68	59	67	70	65	69	62	59	88	65	72	70	65	69	68	77	68	79	65	71	64	67	65	61	76	68	44	79	69	68	71	69	69	72	73	71	60	62	65	71	76	77	66	72	77	62	74	67	66	48	68	66	63	59	62	82	60	61	65	84	64	59	78	62	54	62	55	51	67	78	67	56	61	68	70	63	72	65	71	67	67	75	70	60	75	77	66	55	85	64	57	76	93	57	61	63	50	54	74	65	67	54	66	68	64	54	82	67	60	72	80	73	70	68	59	76	57	72	72	76	67	61	69	67	51	75	83	63	70	53	72	49	72	73	67	58	67	70	71	70	65	82	60	70	70	57	53	69	68	68	76	86	69	70	67	71	72	61	74	61	75	64	63	73	70	64	69	62	59	61	74	71	64	75	68	53	60	75	72	73	83	63	61	61	68	54	65	64	68	59	69	77	71	67	65	57	62	63	69	68	73	64	67	66	72	77	61	64	61	66	69	71	60	82	59	71	73	61	68	61	45	73	63	59	56	59	81	73	64	72	56	66	53	71	54	80	64	77	71	66	63	54	73	63	58	71	73	65	70	65	55	75	63	59	61	62	67	51	52	74	59	71	59	67	76	70	64	64	70	73	77	68	61	74	61	76	68	53	70	81	66	62	74	57	72	60	67	72	63	79	78	66	66	70	61	83	71	63	58	73	53	59	55	66	67	66	69	73	63	72	68	72	73	56	65	63	74	76	57	72	87	63	75	63	80	52	60	60	72	75	63	65	66	71	69	56	80	65	68	65	74	58	82	71	61	59	70	56	67	53	66	90	61	59	64	57	59	63	68	71	51	60	67	53	66	77	61	60	64	68	69	71	52	69	63	67	76	65	63	60	85	83	64	60	71	74	70	66	56	59	54	58	59	59	78	79	64	59	71	65	69	63	61	70	60	73	63	75	64	63	59	69	78	70	48	67	62	70	65	75	74	66	55	73	55	55	59	74	78	64	72	64	69	69	75	58	59	63	58	62	85	71	71	67	62	74	59	52	60	66	64	51	56	71	60	68	61	69	74	58	81	68	71	59	64	85	75	81	83	53	62	55	80	61	65	70	64	65	84	64	60	82	51	54	64	82	70	63	66	57	67	60	67	67	55	78	48	68	71	72	71	76	59	61	72	56	53	62	78	66	66	61	57	67	71	80	63	53	60	75	67	65	80	76	57	56	66	65	61	59	75	86	66	62	59	60	64	81	62	60	66	60	71	63	72	69	69	71	77	79	63	65	78	65	66	74	63	81	57	72	71	69	63	65	56	94	63	56	57	57	58	70	65	77	63	71	83	56	64	68	82	63	80	59	59	57	56	92	58	62	72	72	66	72	63	76	66	59	51	60	58	63	87	61	75	75	69	80	82	78	62	60	68	77	80	69	62	82	68	70	61	71	74	62	61	64	54	64	59	69	81	62	73	55	59	68	75	61	66	60	67	73	65	64	67	55	61	73	53	77	64	63	67	56	83	61	77	58	79	72	75	74	81	78	71	68	73	65	63	73	68	67	63	68	57	67	73	65	53	77	60	65	72	50	65	65	71	58	62	65	76	58	78	68	68	66	67	75	66	87	56	68	65	81	73	77	68	60	55	78	48	65	62	69	62	65	58	76	72	65	65	92	61	71	63	70	70	70	62	57	78	72	61	68	77	65	59	63	68	56	57	64	79	67	44	65	55	57	70	68	68	71	68	58	72	72	76	72	60	63	73	77	71	65	73	65	74	67	59	66	77	66	67	64	64	65	66	71	68	68	71	61	65	69	67	85	72	61	53	62	61	63	62	71	54	74	62	75	58	78	69	66	60	68	62	70	79	67	60	53	64	59	66	58	77	77	65	66	58	79	59	68	64	63	54	70	75	75	60	76	67	61	63	75	73	52	80	80	59	68	73	63	65	64	54	69	75	50	76	59	73	68	65	71	55	65	61	52	53	72	73	57	70	70	64	66	67	56	57	48	67	54	73	59	56	60	62	63	65	85	68	63	64	70	67	84	72	54	79	83	70	72	71	65	66	61	61	56	70	70	63	73	65	73	77	63	67	53	56	56	63	78	65	70	64	77	51	53	76	79	67	66	68	59	79	62	68	64	65	78	70	74	69	78	68	71	67	72	62	72	58	64	69	57	71	67	78	70	53	74	54	63	68	58	63	62	63	77	67	75	80	60	61	68	65	71	62	71	81	81	73	60	63	69	60	56	79	65	58	65	79	56	64	62	73	62	75	65	57	70	55	70	68	51	53	70	64	43	63	69	51	71	70	70	75	75	53	65	71	69	54	73	54	69	71	60	69	68	66	69	69	61	52	74	60	70	76	75	78	55	57	76	75	58	76	74	58	66	75	56	48	73	64	65	56	62	72	60	57	67	66	57	65	68	71	70	62	70	71	68	70	71	62	70	63	60	71	51	84	64	65	81	71	77	89	74	75	86	58	84	68	70	76	61	66	60	69	54	67	80	67	71	71	62	64	71	73	78	55	72	60	66	69	81	63	65	63	59	51	73	57	61	63	58	69	71	60	67	52	69	53	73	69	71	68	66	64	73	63	71	69	51	80	57	60	50	61	58	69	72	61	67	63	83	61	68	75	82	71	61	51	73	75	65	62	64	60	49	72	61	71	74	63	73	55	56	77	71	88	68	59	62	59	70	79	57	52	71	60	71	74	68	73	68	64	59	68	68	80	60	54	79	58	62	70	64	76	72	81	81	55	64	64	54	78	66	67	51	66	62	67	71	68	52	74	61	71	69	69	70	70	56	64	56	64	71	71	77	55	78	64	59	56	48	59	83	67	87	72	66	64	66	69	79	58	67	70	74	63	68	59	83	72	46	60	58	68	57	72	71	62	66	73	60	78	66	74	68	65	58	52	56	69	72	75	82	60	66	79	84	69	64	66	66	66	61	65	67	57	65	75	60	69	76	63	52	68	65	61	80	75	65	63	54	65	67	68	56	64	56	59	74	73	71	65	69	50	80	62	58	59	63	59	58	53	74	73	58	62	63	59	68	56	63	85	85	66	63	69	71	71	69	58
41331	45376	33401	34781	2114	2305	2091	1775	1560	1411	1253	1217	1162	1042	1026	1056	3079	11134	17986	15530	10378	5386	2553	1233	896	823	819	787	832	802	836	780	806	809	796	805	802	778	830	831	802	825	816	802	840	834	783	832	801	808	795	832	832	835	792	820	828	811	830	814	814	811	834	788	834	830	836	824	812	819	861	847	872	801	811	805	840	805	838	805	761	859	794	802	847	789	763	810	890	810	830	826	790	787	859	823	816	850	782	840	805	772	865	826	812	793	817	840	865	850	847	788	899	815	814	859	809	798	818	801	810	790	770	811	809	824	805	773	802	830	869	793	863	809	816	770	792	876	804	825	858	750	829	801	815	808	850	820	873	837	812	859	844	815	797	847	764	823	859	804	785	809	855	831	823	815	824	830	808	773	821	804	810	780	770	906	893	821	795	838	794	828	773	824	875	833	806	769	809	834	808	842	822	833	805	816	856	766	826	846	800	808	822	833	811	796	801	811	805	832	805	804	816	749	767	798	831	859	788	856	848	835	793	796	797	821	830	821	843	818	884	836	810	790	840	817	845	823	822	791	778	824	827	805	795	809	808	825	826	775	852	850	815	839	848	829	864	753	777	782	826	831	827	811	802	820	843	775	846	803	786	821	813	788	796	774	822	833	810	812	792	833	856	855	759	808	821	807	795	783	872	838	803	793	802	787	833	867	842	832	850	823	805	851	840	841	865	825	868	836	821	865	845	819	864	834	806	786	833	818	809	828	829	855	821	819	870	811	797	816	845	817	797	846	848	835	797	825	843	781	762	772	879	823	814	841	814	830	849	802	785	808	813	809	840	790	895	835	839	839	787	840	833	807	801	827	805	823	791	790	872	816	840	858	846	816	774	828	817	806	828	784	845	835	786	797	830	800	881	797	821	762	823	797	778	780	834	825	772	820	800	792	824	862	788	823	878	779	810	765	837	787	766	787	812	864	830	802	859	809	823	787	814	801	835	858	829	782	823	800	810	823	850	785	845	837	815	761	799	782	803	854	787	805	862	808	837	823	821	885	855	813	765	807	847	758	831	823	832	823	831	806	821	749	812	790	807	840	872	850	794	793	804	808	823	844	843	820	823	764	783	798	862	853	795	835	881	829	806	875	835	764	837	843	747	862	773	848	815	825	838	810	815	810	779	798	803	862	828	823	856	864	785	797	832	732	838	765	821	795	796	859	800	819	823	797	755	799	826	874	871	807	802	829	845	797	826	839	818	838	833	787	838	832	824	764	829	774	840	821	826	795	793	800	800	807	801	778	870	849	799	834	820	825	785	807	831	827	829	841	824	806	837	829	864	763	840	813	803	818	859	854	791	769	824	785	852	822	782	834	853	827	800	797	816	837	829	778	818	812	887	804	761	827	763	802	847	805	811	813	797	796	835	773	840	824	784	761	851	819	836	821	791	850	821	787	804	865	828	787	817	802	819	811	786	798	809	835	856	852	828	845	866	811	825	827	802	809	827	827	811	788	792	867	817	837	820	802	818	835	843	795	814	761	861	767	787	859	848	828	804	809	863	806	783	825	815	803	870	771	782	802	787	798	808	803	838	803	839	810	838	813	813	788	826	825	910	815	768	817	812	800	883	794	844	815	832	858	835	881	802	815	808	792	806	847	795	850	803	794	789	820	764	835	776	853	809	835	789	792	804	817	840	848	806	826	839	801	830	842	826	825	868	849	827	817	811	887	805	808	817	815	813	783	839	823	820	853	814	812	803	853	822	804	832	848	835	852	867	864	825	815	829	850	805	782	807	829	806	836	877	781	793	810	866	848	797	811	803	866	791	826	858	822	882	832	869	817	810	815	814	831	786	825	865	769	757	854	843	802	810	839	834	845	794	824	844	764	815	826	813	836	830	784	836	815	839	828	769	794	786	838	836	809	897	773	836	832	795	828	819	839	807	791	855	862	820	800	834	805	813	819	825	796	834	764	823	843	805	845	815	789	808	772	807	778	821	829	846	763	809	798	884	858	829	800	821	789	768	850	771	811	856	796	802	746	814	823	815	789	822	784	795	843	819	826	839	803	825	877	829	804	780	818	782	849	775	870	840	872	802	871	810	844	818	842	801	844	870	815	841	776	754	857	810	863	876	813	835	823	768	830	823	883	838	803	769	823	819	803	835	817	815	850	758	795	786	813	801	831	802	832	859	851	817	718	816	854	825	795	852	830	845	870	827	812	800	788	836	888	814	826	856	817	846	835	820	821	801	833	813	813	801	757	758	833	810	804	775	851	764	825	781	824	772	861	797	760	837	830	801	794	843	845	766	815	827	803	865	766	800	788	791	777	852	819	789	808	860	858	828	787	841	851	812	770	832	777	848	768	834	888	822	823	822	800	803	831	843	839	818	821	816	765	832	803	776	782	800	846	824	806	798	805	830	813	765	857	798	845	812	815	808	821	811	816	838	802	797	822	763	796	854	864	790	791	814	790	799	874	806	856	841	846	804	833	807	775	819	820	818	821	818	828	832	831	821	829	841	813	785	837	810	814	847	796	802	854	807	789	754	790	885	784	845	840	845	830	810	812	813	818	792	846	811	792	796	817	831	867	848	828	780	813	776	837	806	767	845	825	782	803	875	821	757	795	818	828	819	786	804	855	880	815	837	819	789	805	836	779	830	874	861	815	789	823	791	862	823	754	823	850	857	787	802	817	761	848	845	855	781	857	860	814	866	823	807	859	834	837	815	819	811	851	822	833	805	747	833	796	782	810	855	837	802	822	815	770	861	823	829	829	830	844	792	837	828	814	810	752	844	832	867	838	819	798	770	901	839	832	797	821	834	849	798	835	760	813	854	834	859	821	867	857	824	841	852	826	827	853	881	763	829	836	768	849	841	828	825	845	760	832	852	821	798	812	821	774	740	800	844	806	820	854	817	817	799	811	839	802	848	773	851	812	781	828	801	842	819	833	831	785	822	776	768	808	805	806	782	850	816	832	831	807	807	805	836	827	796	814	821	808	826	842	829	795	818	816	820	800	849	810	819	837	824	846	808	836	833	816	836	816	828	843	833	819	854	885	834	824	759	821	846	821	814	792	829	784	890	806	792	823	817	860	803	781	818	841	815	817	865	808	863	802	828	809	815	808	866	792	840	832	863	787	814	766	842	833	799	830	834	819	842	811	807	805	811	824	800	798	827	843	810	807	835	824	798	829	833	815	846	851	824	817	847	831	843	832	845	766	843	872	776	773	797	791	822	813	864	835	857	801	788	811	821	828	823	814	785	845	840	829	839	839	838	844	830	836	812	793	798	790	809	819	795	825	813	902	775	771	798	806	781	854	822	857	825	827	860	854	804	877	817	749	771	817	821	815	804	807	807	835	787	770	877	815	806	813	834	743	830	782	747	790	780	824	811	818	803	860	817	802	786	819	812	842	794	808	830	822	859	749	792	852	864	812	847	827	855	844	769	786	836	828	860	782	812	797	797	828	821	897	826	788	799	816	803	802	841	797	783	794	752	820	805	793
15485	35235	19709	8915	362	88	75	76	86	79	73	68	78	56	72	77	122	949	1048	744	348	221	109	75	59	51	67	60	63	55	60	68	75	64	61	68	63	75	68	55	56	64	47	65	60	50	60	75	60	50	71	57	62	63	63	65	50	50	63	52	59	65	65	65	59	66	66	62	64	79	52	49	67	65	68	73	70	58	70	75	59	51	74	82	59	64	68	61	61	70	64	63	69	68	49	67	70	64	45	63	74	59	68	49	63	64	50	61	67	45	61	59	66	59	62	58	55	70	69	46	53	56	69	59	65	58	64	66	56	66	67	65	64	63	68	59	53	70	64	61	58	58	64	53	66	55	54	63	59	64	55	62	75	55	64	59	51	67	62	54	62	62	76	58	60	64	56	56	53	52	54	45	61	67	54	51	57	64	63	63	78	60	64	46	52	69	59	54	73	64	64	61	66	66	73	58	48	67	49	69	60	68	58	58	60	80	73	61	54	54	64	74	58	44	60	65	48	65	51	66	56	53	67	61	64	65	57	47	63	54	57	48	52	58	45	64	70	54	64	60	62	70	58	54	54	60	62	59	49	66	74	60	72	76	68	57	56	61	61	57	50	64	63	68	56	75	49	66	67	68	70	62	54	67	60	57	56	57	51	69	50	60	81	70	73	63	57	46	53	56	82	63	56	64	60	53	71	64	73	50	62	50	80	66	51	54	72	68	49	71	58	61	61	56	70	49	47	64	64	66	60	50	52	71	67	49	66	72	60	65	51	67	65	74	74	64	59	64	67	58	64	73	51	60	52	66	81	76	70	58	52	58	78	68	64	60	62	62	63	63	51	69	59	69	61	68	70	61	54	50	49	70	62	70	75	72	50	74	55	71	73	74	71	58	80	63	66	50	55	69	55	64	66	67	60	72	53	74	54	68	62	65	66	65	59	52	55	44	57	69	58	65	54	62	73	66	66	61	62	60	73	51	57	64	55	47	76	58	57	54	70	52	64	75	72	66	71	50	68	72	73	63	69	67	67	65	73	57	64	67	64	67	58	54	68	68	54	56	67	69	55	57	39	75	49	75	64	69	43	78	58	61	61	66	52	57	66	49	66	63	46	67	62	67	67	47	63	64	71	65	76	58	41	73	61	69	58	62	80	60	55	58	65	52	51	61	64	62	72	58	58	70	65	70	53	56	64	75	82	71	64	69	77	54	64	62	73	80	43	47	52	60	63	64	70	64	66	45	57	83	61	76	76	60	53	86	61	50	60	63	60	59	60	65	61	56	64	65	73	59	46	54	57	53	69	60	63	63	60	59	47	61	64	51	54	55	65	61	69	56	65	75	46	64	68	54	65	54	61	78	59	75	71	48	65	50	60	57	63	55	61	60	68	58	62	59	63	52	60	73	58	72	64	47	61	55	68	69	62	54	64	61	70	60	59	63	66	59	58	78	67	53	68	64	71	63	38	47	53	73	50	38	68	59	53	77	62	53	67	64	60	67	71	67	53	71	76	63	61	70	46	53	52	46	49	61	60	66	74	58	69	57	45	57	64	52	60	55	60	60	57	67	55	69	63	59	56	60	67	59	61	61	48	49	57	62	49	63	65	63	65	52	56	63	59	51	51	52	56	59	67	60	64	66	57	43	63	64	75	60	69	56	61	78	46	71	69	58	51	74	56	51	74	67	62	62	61	63	53	59	72	51	72	54	72	72	56	58	58	69	64	59	53	55	75	46	65	72	68	59	56	49	70	58	66	74	63	58	57	64	68	52	61	55	68	57	49	42	60	48	71	48	71	59	71	54	62	57	71	51	50	58	67	71	47	64	53	61	66	62	69	64	64	61	54	61	59	57	71	47	59	72	64	50	69	52	61	66	74	60	73	63	69	61	68	54	51	55	60	52	77	58	54	66	72	67	70	69	53	64	50	59	63	62	64	49	68	41	73	50	69	59	59	67	57	57	61	61	54	58	54	68	65	74	63	64	52	65	72	70	63	56	55	69	61	62	68	56	56	61	59	52	72	72	51	59	47	75	77	70	65	67	70	66	59	76	62	60	59	64	64	54	55	56	58	60	67	60	62	70	63	55	60	58	64	51	71	70	46	57	60	76	61	59	57	63	63	74	62	59	63	64	60	63	60	55	63	48	54	63	57	72	47	65	66	76	57	65	62	67	55	54	71	70	69	59	64	62	45	51	52	73	57	48	61	57	66	55	83	54	48	62	67	58	68	55	56	64	68	55	78	58	51	71	59	53	53	73	62	60	42	47	58	57	68	67	63	67	65	68	55	56	61	70	69	62	66	66	51	52	45	65	57	57	40	65	57	61	56	55	69	60	62	58	63	62	75	74	65	67	53	64	69	72	59	58	55	64	72	55	48	52	58	66	69	81	61	59	61	72	60	58	75	59	50	66	60	55	58	62	71	76	70	70	63	71	70	59	68	65	58	56	71	58	65	56	56	63	47	61	61	58	55	64	58	56	63	51	58	62	54	65	59	50	67	55	79	59	75	69	50	57	65	62	53	60	73	65	57	69	63	48	67	63	47	60	67	58	60	67	60	59	65	54	56	50	66	58	67	47	53	55	54	67	57	51	64	76	48	62	58	77	71	60	69	71	56	62	51	46	63	65	70	47	68	62	46	55	65	63	65	60	72	60	61	58	54	59	65	62	59	52	56	73	68	59	69	54	62	67	60	72	74	55	72	64	65	61	49	48	44	65	67	66	73	57	62	64	58	57	58	62	67	65	54	70	72	64	68	74	73	68	70	60	61	54	61	59	70	59	54	62	56	52	63	51	64	76	72	65	53	68	79	60	58	62	62	54	56	71	62	59	61	58	50	56	70	68	57	63	52	62	60	64	63	52	69	41	67	70	56	66	82	65	49	61	70	64	65	46	74	85	51	52	68	50	60	51	82	62	62	70	55	56	71	68	74	61	72	51	61	49	67	48	58	67	69	75	52	59	53	62	72	68	76	46	44	57	70	63	64	60	73	64	54	53	64	75	61	52	66	69	49	52	59	64	61	57	76	57	77	53	50	61	53	67	64	49	56	71	77	59	62	66	69	64	53	63	64	56	72	58	64	53	70	72	52	60	47	74	55	49	73	50	45	67	66	47	57	80	47	57	68	64	47	69	55	57	59	58	65	57	69	59	77	79	59	59	64	68	68	67	63	72	62	53	51	66	59	69	65	62	68	49	50	54	62	59	60	72	76	59	60	67	63	55	65	77	69	61	57	53	67	52	53	52	81	53	54	63	64	65	63	62	54	68	63	71	59	66	68	51	59	60	54	61	72	55	86	76	58	52	60	68	64	61	59	62	59	66	66	63	73	61	54	66	58	66	60	64	52	67	51	61	51	70	55	54	55	64	65	53	54	72	72	67	70	51	67	69	51	68	57	49	62	54	56	46	65	58	58	77	53	57	55	65	60	53	62	61	61	50	60	66	63	65	63	68	65	55	77	50	60	65	55	72	61	61	54	73	60	55	74	68	72	62
41035	50879	39850	43376	3489	2988	2491	2027	1732	1544	1347	1268	1164	1156	999	987	3310	20478	20625	16938	8834	4892	2203	1234	824	728	749	728	757	736	726	744	725	757	794	765	783	742	722	690	734	747	713	774	763	762	763	759	786	755	715	725	728	770	734	784	727	767	728	757	781	747	765	763	743	745	735	767	759	734	760	758	787	723	779	761	695	733	736	716	722	750	731	769	798	776	757	754	763	790	722	758	734	741	747	757	750	738	751	735	750	732	784	731	736	762	804	774	804	749	751	771	747	734	795	742	840	766	776	744	709	765	722	719	784	739	721	724	787	753	733	762	747	825	795	779	732	749	716	740	740	723	747	730	739	776	778	739	775	753	763	756	771	756	778	795	796	789	766	714	789	735	752	798	715	738	754	773	772	741	757	717	793	761	808	792	721	743	749	691	749	764	759	724	774	782	742	784	748	708	755	736	699	710	761	790	754	733	793	728	726	758	766	707	739	750	752	732	764	727	716	783	750	768	733	733	744	741	721	735	699	785	720	758	741	742	764	704	715	800	717	811	758	741	753	763	755	754	763	767	749	747	773	793	777	747	776	722	750	777	752	761	738	712	756	765	760	763	790	748	758	739	744	743	747	717	757	746	774	793	725	755	726	733	785	715	748	758	770	693	722	748	729	765	800	704	752	755	782	766	672	784	796	747	735	733	744	774	763	718	754	804	773	773	714	802	707	818	779	784	825	763	758	811	801	747	735	763	732	702	792	701	771	744	781	819	722	749	732	790	759	704	795	772	748	717	764	747	725	703	771	757	768	782	742	814	747	757	711	752	770	802	707	749	740	768	757	739	750	730	749	716	744	779	744	738	744	739	684	764	780	725	725	731	774	726	705	737	769	750	748	724	723	745	738	794	718	737	753	752	740	748	707	797	804	750	769	737	722	707	696	737	778	770	733	754	756	732	781	740	740	727	787	757	762	815	733	705	759	741	757	784	733	791	793	771	777	754	751	734	733	740	771	738	708	746	726	748	771	751	739	787	746	713	799	759	748	762	802	738	726	744	716	717	778	759	751	727	747	761	747	753	755	768	765	743	723	736	774	786	777	785	716	795	741	708	783	740	755	740	720	743	741	742	761	743	695	763	789	760	756	783	726	713	714	721	739	707	733	793	766	814	769	769	742	793	726	738	763	783	767	710	739	766	765	753	780	715	762	766	745	742	763	731	778	706	748	769	734	735	747	741	741	828	786	736	752	754	724	732	743	764	722	769	747	752	726	757	754	723	747	741	796	783	758	711	786	730	712	731	760	709	710	707	742	722	699	729	756	724	758	845	734	757	733	731	763	770	728	740	740	770	799	763	741	728	828	775	710	774	755	691	791	710	741	695	756	698	729	741	743	728	768	732	789	707	728	790	730	788	736	780	767	751	745	745	764	755	748	760	771	673	791	815	742	705	722	750	767	732	788	730	747	781	758	755	808	732	735	752	735	751	724	752	704	739	717	802	750	753	749	758	770	777	705	734	785	787	740	748	763	773	733	758	746	696	758	750	770	785	776	734	735	808	722	799	770	794	712	750	746	752	753	740	760	767	725	749	709	715	766	757	779	702	740	816	685	785	725	754	734	709	770	717	774	737	766	771	786	752	752	770	754	724	744	774	709	758	755	743	780	733	758	753	768	726	743	749	794	735	747	730	774	752	716	742	758	772	813	767	786	728	755	745	748	759	734	732	765	737	721	749	776	739	760	728	781	751	746	716	754	764	763	763	778	728	707	773	729	753	767	781	731	774	719	774	751	743	757	758	736	784	775	757	738	731	768	748	792	802	736	726	772	767	790	769	761	743	819	766	745	761	775	741	739	750	777	788	723	759	782	752	808	747	792	809	783	755	709	689	749	725	755	748	732	798	755	788	729	730	746	776	787	741	748	775	768	749	766	721	736	787	781	734	756	773	768	738	744	701	757	753	760	766	799	743	755	751	793	794	755	762	805	725	733	733	738	721	779	725	743	766	801	697	817	778	782	729	721	733	746	759	751	750	729	734	732	698	721	721	709	778	726	778	776	747	756	748	732	738	770	773	788	769	771	736	753	756	697	750	772	773	778	724	728	724	770	776	732	739	697	720	749	743	715	702	743	742	749	749	764	738	740	767	739	766	747	784	760	758	750	755	751	741	752	806	734	768	768	726	729	778	741	762	754	743	775	779	766	807	730	768	795	768	766	772	727	730	773	732	758	733	721	803	735	755	735	733	815	717	788	758	803	743	748	718	730	808	774	785	696	743	776	788	770	751	761	753	762	784	776	739	704	684	744	759	731	742	810	782	779	739	764	770	735	761	718	736	720	759	734	769	710	779	751	805	793	774	767	763	737	759	779	724	756	774	699	728	781	696	704	804	785	773	769	750	774	729	740	752	733	703	722	750	740	732	747	755	786	743	740	714	749	792	759	725	760	734	715	753	755	775	785	765	769	764	747	712	735	756	746	767	734	790	757	756	807	695	764	730	820	733	773	814	745	729	776	731	746	754	732	744	771	738	701	745	732	761	760	726	725	777	758	775	757	756	769	770	779	778	733	770	761	780	737	728	769	768	715	726	760	761	733	782	736	731	764	781	763	752	755	761	758	732	728	760	788	758	741	815	752	774	823	774	740	750	829	810	746	762	703	779	737	705	737	748	716	796	727	741	756	716	746	772	714	743	718	759	713	758	797	796	731	720	765	708	795	772	750	729	758	803	770	744	743	779	734	740	776	704	697	774	747	782	739	783	678	761	781	726	729	756	780	777	730	745	760	765	739	734	727	707	716	704	731	751	790	693	749	760	751	775	742	734	725	653	739	735	781	704	720	718	735	758	778	766	708	738	723	761	730	757	722	805	733	789	748	745	752	762	731	738	730	750	781	742	729	760	755	766	771	800	743	722	704	757	757	727	791	725	804	743	709	791	776	710	786	768	759	762	760	746	756	799	775	786	738	795	788	797	782	741	764	793	732	736	759	727	745	777	738	719	730	754	748	759	766	739	738	739	758	819	811	768	737	738	764	731	784	746	759	705	782	759	752	769	800	763	783	764	743	732	742	747	726	763	705	765	773	780	755	741	747	750	767	708	788	766	784	766	768	744	779	801	766	752	786	742	733	749	744	724	760	729	759	741	752	749	730	755	748	766	701	720	744	762	750	749	725	747	767	728	745	727	741	709	783	708	786	743	754	731	749	776	800	784	712	748	731	750	794	803	750	775	766	711	729	791	755	776	762	790	733	765	721	743	787	764	754	738	755	798	721	738	784	713	740	775	751	742	749	740	790	724	789	750	719	713	767	734	728	760	737	761	793	774	753	761	814	765	814	776	771	738	748	759	758	778	752	770	752	769	769	709	791	769	718	726	736	782	737	728	788	745	813	769	730	776	725	732	748	674	763	708	728	778	756	693	725	766	790	727	756	726	701	794	755	770	739	758	767	749	714	780	772	770	785	816	758	685	772	760	771	736	771	779	795	756	702	792	712	715	703	785	754	734
4153	8803	4087	1902	136	58	65	59	67	52	61	56	56	52	48	57	61	157	299	260	172	117	93	72	52	66	66	57	66	61	66	66	55	39	57	65	61	65	68	73	56	67	73	55	60	73	63	53	47	45	63	48	58	50	55	54	45	54	57	51	55	64	55	72	48	58	49	46	60	51	48	56	61	51	49	66	60	60	42	80	76	55	54	55	66	52	51	52	73	65	51	64	56	58	65	61	48	53	48	58	46	52	51	39	59	68	56	72	59	51	68	61	64	56	54	60	53	68	47	61	50	72	52	55	70	48	56	50	59	51	60	64	53	60	52	72	54	51	48	49	51	54	49	64	60	64	54	48	52	54	50	60	53	52	58	55	51	73	56	52	58	53	60	56	64	55	65	65	72	44	57	59	59	43	69	58	57	58	56	59	42	56	59	62	58	61	59	48	50	48	56	61	59	63	64	58	39	68	51	40	52	57	63	67	66	65	53	68	58	67	68	73	74	43	65	61	62	59	44	59	76	58	68	51	53	52	67	66	52	56	57	45	58	59	64	57	50	53	57	56	51	45	53	57	57	53	52	49	44	51	60	62	67	46	44	65	66	57	48	59	54	68	64	48	52	59	54	51	45	56	63	57	62	50	54	60	49	45	60	62	60	59	73	59	49	45	55	61	63	62	68	62	55	54	46	63	49	40	49	49	61	46	51	37	56	56	54	59	50	66	52	53	55	71	51	64	61	54	53	56	81	49	58	55	54	48	61	50	68	58	56	77	51	49	64	57	58	63	39	55	53	62	58	61	61	64	52	72	62	68	55	67	44	54	54	64	53	56	59	47	52	57	47	47	59	43	76	51	62	52	64	60	61	56	57	40	65	44	48	61	53	65	50	42	47	57	51	66	53	56	72	63	54	62	65	60	54	51	51	59	59	59	54	55	58	56	58	69	55	56	50	59	59	52	50	58	62	59	59	50	47	60	64	53	68	62	60	50	62	60	50	54	59	69	61	59	55	63	53	51	45	55	47	61	79	65	54	62	61	64	58	66	51	56	76	67	63	49	59	61	73	58	54	54	61	53	57	68	67	65	72	75	54	56	58	51	51	63	62	51	57	55	56	57	60	49	45	66	49	59	58	60	56	51	60	62	45	57	58	44	50	54	68	64	55	44	71	59	52	60	66	67	60	64	50	47	54	56	39	61	60	71	53	58	56	52	52	55	72	45	59	62	48	64	52	61	63	57	44	56	60	68	62	52	65	55	57	50	63	65	58	74	61	46	56	69	66	57	50	58	54	43	59	55	63	58	48	55	56	61	52	51	59	52	49	59	53	66	54	63	64	50	66	38	50	50	69	59	53	46	47	75	56	57	64	49	60	68	55	66	53	64	51	70	50	61	52	46	65	54	45	65	43	55	57	57	65	57	50	53	80	67	53	52	53	60	50	65	58	62	64	59	56	54	59	64	39	57	53	56	70	52	54	53	65	57	58	52	56	62	64	59	45	55	62	60	70	80	63	62	45	54	60	44	54	60	53	54	63	47	61	55	65	54	63	53	54	60	54	52	64	41	56	63	49	55	62	44	51	49	71	50	66	60	65	68	40	53	54	70	67	59	73	56	58	62	57	71	61	56	41	60	58	42	43	58	76	44	49	69	53	42	50	51	45	75	66	58	72	60	52	45	58	62	50	56	55	58	59	52	59	54	54	57	62	59	64	66	47	55	56	55	61	49	50	75	40	65	52	60	50	57	63	57	53	67	38	60	44	54	50	61	60	66	48	42	64	49	41	62	72	59	61	50	55	55	54	58	56	53	63	57	72	53	53	43	67	63	44	58	50	53	58	49	49	55	52	53	64	55	41	53	54	64	61	61	40	61	60	51	65	52	61	55	61	57	51	51	67	56	58	43	42	43	46	60	60	68	55	64	55	44	57	64	70	56	64	55	66	47	60	55	51	51	66	66	68	50	52	63	60	63	54	53	52	54	59	63	57	62	51	51	53	58	65	56	61	48	53	67	53	50	62	48	58	61	52	55	54	55	49	64	52	58	61	57	53	50	58	66	76	69	62	66	59	48	60	60	69	55	69	58	68	48	60	47	65	62	52	64	49	77	58	57	59	44	47	70	55	57	60	62	62	43	57	49	61	56	64	54	52	55	48	52	53	53	53	67	45	65	59	41	55	59	37	55	52	73	69	46	58	64	52	53	71	51	51	56	61	67	50	50	61	61	51	56	63	66	66	58	56	64	57	45	43	68	54	48	49	47	58	63	51	50	59	61	50	51	44	61	56	66	57	73	59	64	50	54	62	56	46	48	82	63	47	60	60	52	55	49	58	65	67	65	55	65	50	47	53	72	56	59	47	59	54	50	54	52	53	48	55	62	69	57	54	51	51	59	50	57	50	55	58	63	70	53	61	54	56	76	57	68	57	56	58	54	60	63	56	60	63	57	66	50	41	58	62	56	54	68	51	59	60	62	57	43	54	45	47	49	59	57	55	59	57	52	53	58	66	58	50	49	43	57	61	54	60	70	59	60	54	60	65	44	76	70	70	63	54	52	42	55	46	53	77	60	63	53	62	53	42	50	52	67	53	52	59	52	48	42	62	50	56	58	71	57	66	59	53	59	68	45	61	62	51	56	53	66	56	53	55	51	68	58	79	67	54	46	50	71	53	51	54	84	69	56	56	61	63	53	50	49	55	51	52	50	56	64	75	50	49	59	47	59	61	58	54	49	46	52	60	49	58	58	58	53	59	65	50	57	62	59	54	48	70	63	67	55	60	69	66	56	69	62	63	48	60	58	46	49	48	60	56	43	44	56	56	62	40	45	60	59	66	54	57	58	64	45	62	56	64	51	53	65	66	56	55	58	72	56	54	56	52	66	53	56	48	51	60	61	61	54	75	54	45	61	46	52	50	51	66	62	72	51	46	57	52	56	64	44	73	51	43	47	60	63	50	73	51	52	59	54	61	46	58	56	62	52	54	49	59	62	59	56	53	63	44	64	41	53	63	48	51	52	73	49	42	61	64	50	55	52	57	57	46	58	64	52	42	73	46	57	50	68	67	47	58	57	50	60	51	51	57	59	48	55	69	61	56	42	60	48	59	65	58	62	51	50	60	57	53	53	57	58	46	44	59	57	52	52	70	55	58	51	62	38	55	64	53	48	55	58	55	52	46	70	66	60	47	61	53	49	63	55	51	53	51	52	41	60	60	52	71	64	50	66	49	54	46	56	39	53	53	54	64	57	53	65	61	47	50	54	52	51	53	47	58	46	67	64	71	61	52	61	62	56	51	51	50	39	51	53	57	57	66	65	53	55	57	70	45	63	62	50	52	71	55	61	59	45	59	48	68	43	45	62	63	66	46	53	39	57	65	58	71	51	65	72	55	67	52	63	45	58	64	59	41	46	56	55	50	60	56	49	62	58	63	72	59	52	54	56	55	60	72	50	54	61	57	58	67	62	57	43	53	40	50	45	59	57	68	68	56	68	45	56
33661	34878	24274	26885	3256	1131	1056	1003	905	866	841	839	767	814	719	717	810	4385	8055	6654	4204	2276	1250	910	798	712	685	701	696	670	676	730	701	695	704	714	732	743	713	727	676	711	704	747	726	686	702	708	730	718	775	778	664	667	727	725	701	686	750	737	725	692	676	693	714	734	749	712	707	687	648	707	704	716	686	664	705	748	705	726	695	726	698	732	711	700	681	728	672	705	686	688	745	660	679	777	725	717	732	744	712	768	691	687	699	699	710	702	752	665	705	738	667	755	659	687	755	702	733	716	748	708	723	679	677	714	726	678	684	763	741	719	719	730	660	676	664	691	670	750	728	720	710	756	707	704	769	680	694	712	684	744	674	666	698	714	687	723	677	740	746	692	683	747	707	718	760	747	659	740	700	702	720	694	694	767	671	683	703	727	745	721	706	717	730	723	705	712	726	653	691	720	652	701	715	697	738	682	671	697	733	677	729	727	717	690	675	756	705	738	697	717	695	716	733	741	709	759	733	671	656	740	683	723	721	716	696	715	708	725	735	693	678	659	656	745	678	728	679	705	677	716	701	716	730	703	722	700	740	683	740	734	701	707	722	687	685	692	704	736	704	762	701	679	757	725	690	683	678	693	728	717	744	742	670	715	712	733	669	693	704	757	682	709	711	772	688	705	687	702	715	722	720	717	731	727	731	721	702	686	722	700	713	720	694	712	749	691	723	715	674	681	710	727	719	698	751	740	720	699	700	690	706	703	751	703	716	674	684	725	722	713	657	737	684	705	700	705	693	712	737	728	731	676	689	679	711	739	691	732	651	769	699	638	722	719	713	714	711	721	693	678	670	750	676	635	678	678	700	722	735	667	697	694	703	697	710	748	736	731	720	676	668	698	681	707	732	716	703	731	711	692	682	642	754	697	752	704	722	722	704	724	745	656	667	719	731	666	767	729	705	669	686	712	695	651	697	748	704	709	766	691	726	727	706	736	686	688	723	644	735	702	647	663	740	757	707	727	699	678	693	748	738	734	692	710	676	706	697	651	680	732	718	689	686	676	649	719	699	719	703	735	707	686	723	715	689	682	663	717	660	727	694	783	675	702	678	676	714	701	680	676	683	737	676	765	687	698	703	693	720	712	729	753	764	713	762	712	684	705	663	667	690	703	686	665	674	683	666	727	695	705	712	697	665	709	767	717	696	684	728	710	674	701	746	725	712	743	754	723	746	709	680	668	702	691	700	706	678	746	677	699	730	690	738	673	651	696	746	697	683	752	727	721	709	729	736	690	689	721	714	715	711	734	721	708	726	721	739	723	737	718	756	693	683	688	774	729	707	690	778	640	715	705	694	744	670	700	664	748	700	660	682	693	733	725	688	701	675	748	700	709	719	730	685	682	694	690	702	708	692	744	694	702	699	644	694	678	688	698	698	673	713	697	681	728	702	710	726	671	721	675	685	719	714	737	679	705	674	672	709	698	728	721	684	651	743	746	753	752	776	680	711	680	732	682	723	729	735	666	657	694	688	735	715	714	720	652	751	739	723	711	661	696	698	668	727	693	707	713	703	690	721	690	691	712	701	690	724	666	703	708	721	672	712	729	715	725	694	747	688	700	679	691	694	690	691	718	719	706	708	701	684	738	737	741	679	728	682	726	705	747	738	660	679	754	670	668	725	692	670	726	726	704	695	672	706	722	694	710	712	705	688	746	688	651	727	688	720	713	758	749	688	752	689	712	675	703	649	726	703	683	720	732	723	681	704	700	728	739	728	671	710	709	704	756	740	676	736	706	680	708	694	715	720	732	718	754	699	733	706	730	713	692	724	701	687	690	678	729	708	729	751	708	767	703	709	709	690	706	680	715	750	696	674	686	704	707	697	730	735	690	671	657	676	697	713	736	772	703	708	697	674	694	719	707	687	694	740	709	745	703	742	714	717	689	679	718	694	724	705	704	695	681	676	722	690	703	741	699	735	689	692	686	694	728	692	738	715	721	720	707	673	728	726	742	719	719	719	727	692	733	673	703	698	733	671	679	739	731	735	698	683	747	725	727	689	702	728	701	688	724	707	721	752	703	738	740	719	704	708	649	695	701	687	679	713	699	656	726	707	699	713	717	720	668	666	727	693	693	674	690	701	693	733	701	694	684	761	692	704	718	738	708	718	699	708	679	704	736	685	697	783	727	734	754	702	669	703	742	668	711	729	707	749	734	707	697	725	732	677	722	729	713	677	649	738	700	724	702	739	712	713	744	706	692	689	740	730	719	648	715	681	705	730	691	684	667	696	722	701	702	767	704	756	668	725	766	726	702	645	706	678	732	664	719	770	762	669	755	722	683	701	660	698	774	698	728	668	735	714	727	743	705	689	744	765	701	716	706	735	696	709	649	724	719	715	666	727	702	705	713	679	678	678	723	689	715	720	677	659	738	751	670	665	720	712	719	690	699	678	696	700	675	762	746	697	689	678	667	731	628	684	718	690	739	664	692	697	742	749	728	731	715	720	736	714	790	698	689	672	726	685	668	698	694	728	722	718	685	665	711	699	681	639	740	680	690	695	693	705	705	700	715	692	748	680	690	775	737	681	716	715	734	753	697	738	693	694	700	729	738	732	742	751	681	643	670	745	662	731	667	756	745	737	691	711	678	715	724	697	701	725	680	705	697	695	733	663	718	676	728	717	697	702	725	658	794	708	710	695	733	658	739	709	682	796	716	725	680	675	697	718	696	694	717	712	735	748	721	721	677	729	738	694	709	679	678	771	711	683	739	722	689	715	664	698	696	752	745	704	749	705	724	707	662	717	747	688	751	704	697	681	734	696	691	681	711	714	677	668	708	728	748	711	668	729	673	692	707	647	711	762	734	738	676	695	692	735	724	715	683	715	687	722	695	691	742	681	666	708	647	691	689	710	721	687	720	720	715	726	755	683	717	719	721	741	732	730	719	688	688	692	686	704	702	719	738	727	726	717	753	652	667	693	697	694	714	701	677	747	715	724	738	743	702	684	663	704	703	707	705	726	674	727	713	713	663	681	700	716	673	747	719	722	726	704	767	684	721	698	708	699	699	728	680	697	711	680	784	664	680	749	734	684	683	743	698	686	691	762	728	699	686	697	695	710	728	699	697	702	712	701	726	690	699	683	701	724	717	720	718	703	702	694	702	689	691	741	685	678	704	696	715	762	695	754	696	702	675	713	682	760	720	739	722	672	719	714	718	686	751	684	719	724	671	652	736	643	715	702	742	680	692	705	701	719	675	712	696	656	774	705	664	727	709	675	686	663	685	687	718	754	714	686	728	775	713	725	682	701	710	694	705	710	718	729	689	681	715	718	684	720	743	710	685	669	751	689	725	656	670	758	705	666	717	726	696	714	666	769	731	701	727	713	699	674	713	732	674	728	716	733	729	714	702	654	687	708	682	742	722	746	701	698	682	658	731	698	725	698	736	695	721	716	684	674	697	727	702	744	700	712	722	718	708	669	733	712	722	696	737	742	717	674	655
11834	27511	13527	5603	446	63	64	59	70	57	60	50	51	61	62	52	77	220	523	531	365	209	128	62	60	71	48	52	48	54	53	58	49	64	54	47	52	61	56	54	62	55	51	43	54	56	50	61	53	39	53	50	56	75	53	52	52	57	65	56	53	53	60	58	63	62	55	50	61	59	56	54	57	42	61	48	71	64	64	69	55	65	43	52	59	55	68	55	58	59	55	48	45	53	49	58	49	57	45	46	55	66	45	53	51	48	56	53	65	52	62	56	53	67	50	56	48	60	58	46	50	49	47	68	51	52	52	63	46	52	49	48	42	69	35	47	52	50	60	44	55	53	56	51	58	51	46	58	59	55	43	48	51	46	55	50	69	54	47	56	52	49	50	69	49	72	47	56	56	57	50	48	66	56	56	60	58	53	61	51	56	47	50	55	52	55	46	59	55	67	45	45	44	53	60	52	48	46	52	48	50	56	49	50	58	60	44	65	55	51	50	63	60	53	53	44	40	53	56	51	46	67	37	48	50	58	56	43	44	44	54	65	40	69	64	46	54	46	59	67	61	56	38	51	47	63	61	55	48	72	51	46	70	61	62	64	55	49	51	54	63	41	55	70	52	49	53	51	54	46	63	53	52	45	60	47	46	46	55	64	70	59	45	50	63	69	45	53	55	51	53	51	61	63	48	49	42	57	63	48	54	60	51	54	46	57	54	52	51	58	56	51	53	65	59	45	50	47	44	49	57	56	58	47	48	66	62	44	47	47	54	41	37	43	75	52	58	68	42	50	52	52	48	57	52	73	61	55	57	55	56	66	47	63	63	57	58	55	61	53	53	64	54	58	52	48	63	53	40	55	49	56	69	48	56	44	45	47	48	52	57	67	60	54	51	44	51	57	55	49	50	50	54	53	58	50	74	47	50	69	65	60	56	45	53	59	53	61	56	51	59	52	54	70	46	60	48	59	56	51	63	57	54	53	35	61	48	43	47	66	39	43	60	43	51	49	46	65	55	57	60	55	54	67	50	60	59	66	57	64	70	49	62	50	67	56	61	42	64	53	54	48	55	56	50	67	44	67	57	59	53	59	45	65	47	59	44	56	64	56	49	62	39	49	55	69	48	54	52	59	46	47	60	52	66	59	52	54	53	65	58	63	65	51	61	58	59	37	47	50	51	43	54	56	57	56	53	51	63	69	54	55	57	46	47	51	47	45	59	54	68	48	76	54	40	51	53	49	69	46	46	54	48	54	52	63	58	56	53	47	53	56	56	47	72	61	59	63	66	50	57	52	65	56	65	50	66	47	42	69	58	51	56	49	58	60	56	52	55	56	36	62	57	54	54	48	53	54	49	55	61	57	48	50	59	61	63	52	56	45	58	53	48	52	61	60	49	51	44	48	43	66	44	62	50	55	59	64	47	51	52	49	44	65	53	63	48	46	59	46	57	54	58	62	44	42	43	47	48	55	61	53	56	51	51	64	48	42	43	60	52	36	50	49	41	65	51	40	50	59	60	61	46	47	52	58	57	57	60	54	62	51	50	50	55	46	60	69	51	53	49	45	54	55	74	67	70	50	52	48	49	42	51	43	58	59	49	57	40	51	52	59	48	51	51	56	54	46	47	47	58	57	47	53	55	69	58	52	50	44	41	62	54	60	45	51	56	57	52	50	47	54	63	58	42	51	59	73	47	64	43	51	60	49	58	56	61	60	52	48	45	65	57	57	45	60	58	51	56	49	64	60	58	51	49	54	56	59	50	53	60	32	60	73	59	58	53	50	51	52	53	57	47	45	51	49	56	60	47	62	55	45	50	57	51	49	50	56	45	65	50	44	59	53	57	63	57	48	65	51	48	51	66	51	48	62	46	53	57	62	65	42	54	61	55	63	51	60	58	36	52	35	63	47	53	48	54	55	53	58	53	43	51	57	45	50	51	47	54	54	72	55	41	46	46	57	56	66	59	51	56	52	62	51	57	55	46	58	49	64	61	54	62	51	50	50	59	52	62	56	52	57	66	50	64	57	51	55	53	58	45	54	60	62	52	50	55	51	62	52	47	63	60	58	39	43	53	54	47	55	53	57	55	59	52	56	49	56	44	59	59	47	39	55	58	45	45	69	56	66	64	50	58	59	68	60	41	52	60	56	49	68	48	51	57	56	61	45	55	64	40	46	55	51	47	48	60	50	57	50	51	65	49	64	44	61	48	75	52	61	55	60	54	55	52	52	50	54	52	50	55	54	49	48	52	66	53	55	52	57	55	59	51	65	57	59	56	63	64	65	47	65	51	49	74	45	57	68	56	56	62	49	64	63	50	48	39	55	40	61	45	46	47	52	57	56	66	68	53	49	48	47	46	66	57	57	51	63	48	51	60	61	63	51	47	46	54	44	49	64	63	48	49	54	51	42	52	36	63	55	55	57	54	54	56	64	56	56	52	48	55	48	38	45	48	62	63	52	57	54	42	52	61	63	44	47	56	53	50	49	57	46	60	57	59	49	54	60	55	68	59	65	61	67	53	59	62	58	53	46	56	62	54	62	71	50	47	50	61	38	33	55	72	47	54	63	53	53	63	57	51	57	62	60	62	46	60	50	43	45	58	47	59	49	49	58	46	64	66	43	60	58	54	42	60	53	63	60	61	61	60	46	59	56	56	58	41	63	59	47	69	63	49	62	46	49	53	53	60	57	52	61	60	65	39	54	42	51	51	48	48	56	61	52	56	55	56	60	62	56	61	60	52	62	51	47	67	29	61	54	53	44	51	55	51	60	57	52	49	50	54	49	50	63	54	50	46	45	50	60	49	55	54	57	51	49	58	56	54	53	62	47	62	47	56	56	59	49	66	59	58	57	56	54	63	47	53	61	58	44	61	60	61	62	49	74	59	63	45	54	50	57	43	54	54	72	45	57	47	52	54	42	57	41	53	61	55	44	55	48	60	56	57	49	57	55	66	53	50	59	58	50	46	50	66	59	61	62	46	51	45	54	49	60	73	68	40	53	54	52	55	45	57	58	61	50	62	59	54	44	40	52	56	61	54	57	62	45	51	60	52	64	52	51	51	77	56	49	41	51	50	50	54	58	43	78	47	47	58	56	49	46	64	49	46	46	53	39	63	43	57	48	62	47	51	64	49	53	56	51	51	62	59	50	45	62	61	56	53	54	45	49	45	52	47	68	49	57	48	51	58	42	44	61	66	59	53	62	45	62	44	56	51	47	36	58	38	53	49	56	65	51	59	77	54	63	54	44	48	47	55	43	79	48	49	41	69	57	38	63	56	62	51	53	65	67	59	42	45	71	58	52	53	63	63	55	51	49	50	52	52	54	47	55	64	47	49	52	52	59	57	56	50	55	49	54	55	55	62	54	52	48	49	51	48	53	48	58	58	49	46	52	65	57	49	61	40	45	61	52	49	68	59	60	58	54	53	57	60	44	46	47	50	61	60	40	47	48	52	62	60	59	47	58	57	53	65	48	59	61	56	62	56	63	51	57
41762	46487	34248	38706	6144	1956	1736	1437	1228	1049	976	877	880	856	866	769	1410	7191	13506	13426	9663	5685	2648	1170	857	785	687	727	635	607	730	631	636	645	670	676	630	636	638	664	641	610	641	653	660	664	672	608	632	655	652	634	619	684	647	633	642	654	706	581	659	622	630	656	690	630	660	679	651	670	682	657	655	659	700	670	647	647	654	702	703	647	631	670	662	628	682	669	639	685	684	691	650	706	664	633	674	649	635	645	635	689	652	647	608	620	636	650	598	653	641	658	627	706	613	639	600	672	661	666	684	673	639	631	693	629	701	668	645	673	685	671	632	652	692	639	654	642	689	678	683	691	682	653	649	630	666	656	685	657	691	663	678	663	718	666	681	664	701	676	636	691	639	638	684	625	629	660	694	654	673	619	671	657	684	680	686	648	639	644	639	653	624	702	665	677	650	691	655	638	647	689	663	661	645	610	677	641	666	618	667	671	650	673	640	675	692	656	674	683	652	685	655	668	659	615	677	671	679	655	708	653	669	654	676	638	668	675	658	714	641	692	609	682	676	632	655	709	605	686	650	697	660	692	628	697	643	655	661	650	672	616	642	701	679	694	661	669	654	683	625	682	670	648	649	677	654	637	632	631	682	652	643	654	617	693	646	639	703	666	648	652	638	712	667	645	676	668	645	647	677	656	664	712	637	631	693	706	692	668	653	680	668	638	671	686	660	685	666	697	706	687	637	706	709	647	673	684	617	693	660	650	683	638	691	652	628	610	650	675	629	595	710	639	639	633	670	636	649	646	629	678	625	664	681	659	671	659	687	637	627	641	666	674	669	700	653	676	659	635	610	648	685	686	661	672	695	683	673	623	666	615	684	638	670	617	674	660	717	635	647	645	677	633	666	631	685	644	635	658	677	701	671	645	665	728	644	683	622	637	675	677	624	656	693	722	690	672	645	679	598	655	673	663	700	605	669	668	694	670	645	703	625	651	632	652	676	653	651	653	682	667	666	658	691	637	692	646	647	665	689	648	682	607	670	673	626	622	680	666	655	653	705	663	642	662	695	666	675	667	693	651	652	644	700	662	639	655	641	617	687	670	645	655	720	650	630	669	638	675	689	669	694	626	680	620	647	684	643	689	654	684	679	660	692	709	692	656	687	627	693	664	623	677	664	674	664	618	661	682	652	665	659	684	632	664	608	621	646	608	645	635	677	679	641	686	661	632	687	641	644	650	654	675	638	649	669	677	623	733	671	653	716	657	687	689	687	641	667	643	686	659	684	680	682	698	669	635	623	644	642	650	675	655	650	616	645	632	665	636	631	645	683	663	636	637	661	649	645	694	608	658	736	670	664	619	644	681	657	658	713	673	660	640	642	671	680	686	641	636	649	633	670	688	653	651	723	663	671	721	652	639	573	662	602	675	679	675	667	656	646	671	690	661	630	663	667	663	641	609	679	659	625	644	664	647	705	653	649	668	626	678	660	674	644	644	652	644	633	673	702	642	607	670	634	652	647	683	655	680	697	685	672	641	673	646	649	663	665	635	705	627	675	660	679	603	657	665	638	665	622	665	642	664	630	617	648	700	665	652	607	666	658	684	670	628	656	674	689	648	609	632	617	616	647	663	641	666	662	712	668	656	659	653	661	623	658	668	635	677	662	628	627	666	634	609	669	653	660	660	643	649	675	657	656	669	689	637	652	659	643	690	726	663	646	632	618	692	631	709	623	674	672	673	709	668	624	672	656	646	677	658	639	676	653	676	677	671	650	617	684	629	671	634	653	627	655	643	603	653	667	621	683	644	661	622	679	664	586	624	680	670	673	648	691	636	673	691	684	668	669	649	685	683	638	625	723	714	657	640	685	674	679	629	672	659	679	688	646	620	627	631	664	702	702	630	682	673	696	670	642	654	664	675	640	650	622	670	683	663	663	719	634	629	714	620	663	675	685	674	673	673	678	688	643	658	747	658	653	652	598	648	660	642	673	656	663	712	683	690	623	655	622	632	628	710	658	684	646	661	634	653	639	649	649	694	666	686	683	655	637	692	707	642	650	658	675	642	672	661	647	664	671	655	689	678	614	651	681	675	662	628	671	675	697	643	653	672	713	675	634	658	658	688	641	657	625	645	678	669	619	669	669	667	675	689	659	669	650	699	646	659	650	653	651	675	665	647	665	649	674	622	624	660	651	703	697	703	636	682	627	678	637	675	651	657	653	679	610	689	655	673	628	681	650	616	650	680	668	670	674	680	653	684	661	666	709	640	696	636	666	658	694	666	625	666	705	682	689	657	644	663	679	663	656	651	621	671	672	667	670	658	693	655	661	670	619	661	682	618	641	704	683	677	697	676	647	676	652	612	640	654	661	672	647	697	689	651	689	649	684	680	607	689	648	674	619	609	656	666	623	630	671	684	666	654	662	708	683	693	650	670	628	661	636	644	687	677	637	628	690	664	623	718	675	652	649	647	681	678	664	646	638	632	618	682	677	653	697	734	653	651	650	657	645	679	658	667	659	671	654	706	698	687	647	668	640	655	625	680	669	665	643	636	651	666	664	673	652	654	633	644	689	619	659	675	665	670	685	697	652	637	685	647	620	629	661	667	636	650	672	698	642	702	681	657	650	660	665	661	697	644	652	689	654	688	653	688	660	654	670	628	642	649	650	671	675	678	659	687	663	645	630	667	673	660	666	679	611	676	678	681	608	692	666	688	667	713	631	655	618	642	703	607	696	641	610	683	689	651	646	649	682	662	669	696	701	649	672	629	679	614	648	629	713	662	641	653	666	668	664	627	637	654	652	678	688	665	673	670	668	616	685	658	705	633	659	630	669	666	652	654	701	680	709	661	665	678	714	626	649	661	659	668	688	635	677	631	621	629	640	651	634	653	633	636	649	607	681	680	637	647	655	665	673	660	671	665	660	638	651	661	640	682	690	667	681	660	652	688	679	657	631	627	668	653	665	655	686	692	695	618	662	626	653	674	683	676	669	628	665	671	627	683	614	682	703	661	630	690	643	696	676	656	663	659	696	650	704	612	669	637	630	720	712	645	630	689	664	638	686	681	708	677	662	693	674	717	655	658	626	695	674	621	659	663	653	667	687	672	654	639	676	661	634	679	683	641	673	660	654	628	653	673	661	646	639	656	598	667	663	647	643	631	702	705	705	648	661	698	652	631	684	662	699	692	648	689	654	673	672	677	692	673	637	612	712	679	669	647	677	659	650	650	656	673	679	681	722	657	672	643	671	693	668	633	691	657	669	630	647	619	649	662	669	700	676	649	673	681	640	670	667	683	696	622	691	642	639	685	724	683	678	603	630	637	685	695	702	600	613	647	650	707	666	670	650	655	681	684	704	628	672	697	649	655	621	655	687	656	649	620	645	627	670	678	703	694	682	699	661	645	666	651	660	703	602	639	583	639	642	643	698	650	705	630	674	625	618	597	671	662	669	667	663	656	653	675	707	605	672	674	665	635	673	657	660	666	639	634	657	706	706	648	651	667
12836	22089	11682	6271	625	84	106	80	66	82	79	78	83	69	76	71	69	107	274	622	670	351	145	105	73	77	70	65	74	73	60	48	64	51	64	74	61	66	73	68	69	70	79	64	61	57	65	72	78	74	79	60	61	69	63	62	73	62	68	66	59	63	66	66	63	47	69	59	50	67	59	69	60	51	64	73	79	63	66	67	58	72	53	68	65	62	68	53	80	59	65	64	66	50	82	60	68	68	76	76	50	51	56	46	67	66	75	67	57	69	72	63	64	62	69	63	58	69	77	60	56	64	56	61	64	66	69	69	64	74	81	67	61	63	85	68	57	67	78	72	71	72	71	76	73	71	66	71	62	65	84	60	76	61	55	75	73	58	70	58	70	60	53	75	71	68	57	57	76	66	61	59	77	73	71	68	68	73	64	64	58	62	73	68	69	70	50	62	62	65	71	73	72	76	66	49	49	72	70	58	57	63	68	69	55	58	54	66	60	60	72	59	69	70	55	81	60	53	71	65	75	76	76	68	64	63	65	56	67	59	75	75	66	67	68	52	83	75	62	74	66	57	48	63	60	52	78	71	69	63	74	68	60	83	69	77	66	64	67	71	66	67	61	51	70	61	70	57	78	56	76	67	73	58	68	56	58	58	76	55	60	65	58	71	72	63	64	64	58	68	68	67	63	71	76	63	77	58	60	74	66	72	53	70	72	74	69	54	65	72	62	60	70	66	67	66	66	66	53	64	58	65	57	76	68	62	75	70	78	78	84	72	76	57	75	76	58	68	59	92	63	71	76	71	69	86	63	63	70	68	65	63	81	65	66	69	75	79	85	68	60	73	62	58	90	67	65	62	56	82	67	61	75	69	72	58	53	57	75	66	67	70	72	75	81	60	64	63	58	73	64	63	60	65	73	77	64	60	51	76	72	71	74	65	70	72	67	78	69	74	53	60	76	74	66	74	67	51	66	59	59	76	69	64	67	59	66	72	69	84	63	68	85	74	72	61	69	55	67	74	77	81	53	59	75	63	61	72	70	62	71	79	75	80	74	68	77	73	71	70	74	68	58	75	70	68	67	51	86	80	66	55	47	61	48	63	64	65	58	66	54	62	63	71	79	73	69	48	73	74	61	66	62	73	72	59	63	65	55	61	66	69	59	56	70	64	59	74	57	65	70	66	82	70	62	56	68	72	65	64	65	65	69	46	85	67	63	78	63	68	70	69	75	72	51	65	62	79	57	67	65	64	57	71	78	69	68	69	73	57	69	65	66	67	58	79	60	64	77	68	71	75	80	44	70	73	73	70	53	63	50	78	63	75	77	71	70	57	47	68	57	66	60	60	68	72	75	55	73	57	72	68	68	73	69	70	66	68	68	67	45	75	67	67	65	62	65	65	55	77	69	59	62	56	68	57	71	63	61	71	64	64	73	55	71	52	60	76	88	62	65	91	75	78	66	68	71	70	66	69	77	59	56	63	72	86	78	76	69	73	79	79	66	70	59	60	57	73	68	61	67	72	77	71	77	54	63	85	54	68	63	61	65	64	72	65	55	69	60	72	42	56	53	66	71	69	61	69	82	80	79	53	71	70	58	71	71	56	61	56	73	66	51	45	72	52	60	67	75	60	71	67	67	64	71	54	72	70	64	74	62	75	63	51	51	67	78	61	66	68	69	51	74	60	64	68	62	48	72	71	62	63	71	70	63	61	69	73	68	63	84	54	55	59	59	64	87	47	69	53	62	69	66	93	66	73	68	61	64	68	69	80	59	67	70	61	68	70	57	71	62	56	65	83	58	66	74	81	55	69	58	57	71	70	61	60	81	64	78	58	59	63	54	48	56	82	64	76	62	71	54	54	57	64	52	78	61	74	61	59	64	76	78	78	66	58	68	74	81	60	60	74	63	61	74	71	66	72	58	67	60	74	63	55	67	57	58	66	56	82	61	77	69	57	72	66	60	66	74	65	68	67	66	72	84	61	66	79	67	59	67	71	62	76	68	71	56	70	75	58	57	84	55	78	65	71	67	60	61	71	74	75	67	73	66	60	61	66	68	72	62	64	54	58	69	63	57	81	56	55	48	53	72	68	58	60	68	58	66	72	66	52	67	75	65	62	60	80	57	79	62	71	65	63	59	56	64	49	49	64	63	71	65	68	55	80	51	67	76	72	67	61	61	77	78	83	58	53	58	54	82	75	51	73	76	63	61	71	55	54	66	71	77	68	75	70	69	66	62	64	66	70	62	79	56	59	58	78	74	58	48	67	57	68	63	59	80	64	65	69	61	61	58	62	72	62	63	75	72	58	67	54	65	87	68	56	57	76	65	55	64	66	64	75	71	70	59	75	57	53	58	69	79	82	57	70	69	79	62	63	64	56	78	60	69	66	70	71	59	85	74	64	69	56	62	62	56	65	81	71	57	71	72	55	59	59	61	62	58	62	58	69	55	59	83	87	78	76	49	68	56	73	65	66	76	81	57	78	71	60	76	57	75	57	78	64	63	64	65	78	71	52	54	71	82	67	64	57	73	68	67	62	67	64	65	68	51	60	59	76	55	67	77	66	66	66	63	67	52	61	64	62	80	65	79	71	67	85	70	71	71	67	71	76	69	73	74	65	70	75	74	71	65	64	69	70	69	77	56	76	63	64	70	52	61	73	65	58	81	70	70	72	70	72	58	63	64	73	72	65	60	70	62	54	67	66	69	71	61	63	72	66	72	80	60	66	62	58	62	62	76	64	60	60	65	63	74	68	68	58	64	71	76	69	62	70	64	50	68	72	68	78	76	73	52	70	69	62	65	65	65	68	68	66	77	77	57	70	72	60	64	65	68	77	70	59	70	70	73	59	69	65	65	67	75	64	76	55	77	69	56	67	61	63	58	75	59	69	76	67	62	69	61	64	67	69	65	76	75	51	61	58	66	65	82	54	81	73	63	82	81	73	65	70	67	53	69	61	78	74	63	84	55	60	84	55	70	48	50	58	76	71	64	60	83	64	78	68	67	61	58	56	72	67	65	62	59	64	76	75	68	69	66	73	69	63	50	80	74	59	64	72	64	67	62	56	73	71	67	60	63	68	58	69	60	70	82	57	83	70	59	68	60	68	61	48	62	73	63	79	63	60	63	59	78	70	61	76	67	77	69	84	74	71	75	66	90	80	72	65	55	67	63	66	69	51	78	66	62	67	71	64	48	69	56	66	70	63	53	57	77	75	76	68	70	71	66	71	61	68	54	73	68	87	66	73	71	78	69	67	72	71	61	69	67	74	60	55	64	72	60	79	62	59	72	76	55	77	61	74	67	72	75	63	60	73	73	62	68	61	84	76	72	60	54	67	61	69	58	55	86	59	61	74	85	54	56	62	69	72	79	53	72	67	63	61	79	67	57	67	70	89	76	76	52	64	79	68	66	67	69	57	57	62	44	64	68	67	66	62	77	62	57	68	68	54	65	66	71	73	79	72	61	72	75	67	86	69	71	65	69	71	63	77	58	54
45638	45637	33820	39452	7743	2012	1878	1633	1420	1267	1206	1075	1057	1013	1012	992	967	2114	8204	16787	14694	7892	3258	1986	1379	955	812	813	826	799	825	827	799	829	778	795	832	813	816	817	777	842	820	802	836	852	798	853	853	800	766	826	780	742	834	830	840	806	775	821	810	785	822	815	818	776	809	792	867	830	844	840	819	839	809	828	816	793	813	830	863	839	844	847	808	855	782	804	820	834	789	792	813	848	859	786	796	825	773	828	835	803	850	751	831	807	808	789	830	825	814	781	787	799	796	790	816	809	826	820	805	830	759	807	864	772	773	831	869	772	785	805	823	844	834	827	836	776	811	864	836	863	888	777	814	836	806	838	784	826	794	811	769	815	803	809	790	849	821	825	832	811	827	859	836	828	842	824	822	779	838	803	806	793	765	835	772	784	800	824	831	830	822	790	827	808	805	816	805	841	758	789	837	831	790	773	798	768	818	845	823	780	766	785	825	812	799	831	854	802	820	800	796	761	834	799	817	829	824	802	847	791	800	828	828	814	788	818	789	828	768	829	792	892	797	837	823	846	830	803	828	814	817	816	806	821	838	856	824	797	815	754	825	866	785	812	827	884	738	835	807	804	793	810	823	803	797	826	757	882	820	778	839	757	791	844	816	812	789	836	821	825	806	810	847	792	765	790	841	784	840	740	855	845	767	847	813	854	839	788	804	767	830	819	817	808	797	806	828	831	819	841	870	835	884	826	813	841	767	820	836	797	804	835	830	791	855	761	815	808	799	858	805	818	805	870	818	796	823	793	811	800	824	824	824	851	801	841	797	829	825	823	789	818	801	819	824	782	797	865	822	858	835	832	815	845	838	781	798	816	789	857	847	850	809	835	767	751	816	856	845	771	806	788	780	789	872	791	807	782	815	790	808	875	826	823	816	847	799	813	820	890	838	818	830	789	805	819	803	762	801	801	822	793	831	776	820	851	810	850	812	853	774	810	806	861	834	858	859	833	816	855	809	782	793	810	863	796	821	840	841	784	759	794	769	804	811	871	820	838	861	771	800	836	844	816	816	790	833	769	824	762	806	811	804	794	799	822	824	857	802	810	808	795	880	773	829	809	812	874	828	826	808	819	837	751	814	831	814	818	871	761	860	774	775	848	808	824	797	823	822	730	835	818	840	814	835	854	798	799	814	780	869	869	837	793	847	834	822	814	830	843	752	826	828	781	802	787	770	825	861	828	773	786	815	821	780	823	851	816	770	823	802	798	867	772	850	781	826	796	834	795	813	865	770	810	815	811	827	774	813	825	784	839	837	806	803	780	803	817	800	834	781	814	817	835	799	817	804	829	773	810	850	809	812	822	795	846	844	810	840	808	805	836	816	815	858	846	783	789	833	817	795	806	859	825	858	845	796	875	812	793	729	790	830	774	822	815	769	786	845	843	813	797	786	802	840	827	802	821	774	784	854	842	735	811	798	824	838	841	813	811	814	779	848	828	786	802	798	808	838	810	776	805	796	804	840	835	801	821	809	805	788	822	804	824	817	845	865	810	816	825	798	810	787	817	791	820	805	818	792	824	816	815	822	832	821	834	844	809	808	844	841	787	845	848	823	796	805	785	799	800	832	830	876	775	797	789	814	838	803	863	831	791	852	852	839	835	827	756	851	811	794	837	845	813	815	777	806	817	824	857	830	867	794	760	827	776	850	787	771	804	817	780	850	760	763	799	834	821	827	790	857	830	795	832	821	791	823	802	789	801	829	844	860	802	813	772	805	838	801	826	878	843	813	761	785	823	813	871	842	801	811	834	825	815	778	792	828	835	769	790	797	802	830	833	883	813	785	863	818	861	794	828	818	836	798	847	829	822	810	797	765	800	793	794	769	787	791	813	846	828	824	825	858	780	815	817	816	822	817	813	849	869	800	817	858	844	817	850	820	808	784	775	794	780	812	784	818	830	788	814	836	865	798	830	861	851	871	805	877	820	797	816	823	807	824	835	808	861	827	825	827	806	765	823	776	766	825	781	823	795	830	825	788	816	858	794	869	795	779	800	805	810	818	838	832	758	854	822	814	750	848	868	811	819	853	844	790	804	803	836	809	821	832	843	823	831	751	751	809	807	814	774	813	813	802	813	844	824	825	809	818	781	828	814	844	817	854	772	786	869	813	848	756	780	820	829	774	800	849	839	812	791	840	807	848	822	829	810	775	824	836	813	779	807	763	774	800	794	838	821	824	844	818	795	802	823	896	788	811	817	873	847	839	838	823	777	848	806	784	831	855	798	836	835	878	835	801	873	809	797	807	800	750	802	821	877	842	840	856	756	828	813	795	823	808	848	798	807	814	824	784	847	851	833	840	802	788	794	794	855	768	777	808	804	823	728	860	841	805	819	801	788	829	799	806	827	810	859	812	850	788	836	771	817	811	823	817	801	859	784	830	807	822	839	794	832	842	795	789	820	811	848	867	826	743	777	826	787	817	803	817	791	813	827	842	785	804	777	802	829	827	866	804	862	791	794	828	809	821	784	803	809	871	798	769	804	807	775	827	820	809	808	767	851	834	805	850	859	788	815	841	817	762	792	843	830	801	798	824	867	796	785	801	783	796	796	841	819	852	848	849	842	785	833	807	837	824	785	818	849	797	862	820	756	802	796	792	844	836	798	755	820	832	790	819	781	862	826	845	837	804	840	834	812	811	867	834	788	785	814	795	844	807	773	828	783	815	830	766	824	816	791	854	835	795	801	816	786	838	846	790	803	791	831	797	765	829	801	773	829	800	796	799	829	840	827	829	855	858	857	851	803	854	909	834	802	818	818	865	844	782	843	811	848	815	760	797	786	801	791	777	844	812	800	820	864	833	787	826	785	797	840	827	823	812	822	764	796	788	833	851	823	800	787	778	774	836	810	818	839	808	857	778	839	847	810	821	802	778	796	821	839	823	820	762	798	812	749	823	805	772	816	833	833	838	824	804	829	824	794	831	842	808	851	787	820	836	789	802	816	815	849	805	843	834	761	835	777	780	812	783	827	824	776	821	820	821	835	762	849	809	802	801	812	837	812	865	789	804	756	813	756	805	848	795	854	810	824	819	856	815	853	841	787	788	826	836	796	830	840	805	848	784	802	797	720	831	861	852	795	767	820	841	818	810	824	805	862	842	824	834	771	883	826	836	824	829	794	812	867	807	824	857	807	822	759	811	807	806	779	790	814	807	820	832	824	790	799	803	843	845	828	813	812	798	759	827	832	841	793	813	818	789	864	801	779	770	854	855	811	761	832	793	763	808	813	767	798	826	791	810	800	806	850	805	823	824	785	815	830	818	800	829	801	787	832	755	833	853	799	832	818	810	781	799	818	830	837	852	831	858	814	784	814	796	834	808	789	811	809	833	821	802	858	806	822	811	809	822	773	858	807	814	790	864	795	837	801	827	789	811	846	793	803	799	854	809	801	805	787	899	821	813	821	810	818	844	747	744	800	855	785	828	776	820	828	832	836	806	840	778	822	735	787
17733	33361	18714	10136	1151	91	81	85	83	76	71	57	68	67	65	82	60	54	397	1098	754	456	202	123	86	77	69	57	69	71	66	68	63	67	61	51	51	69	63	50	58	57	69	62	54	71	53	52	62	51	56	68	61	60	43	59	65	69	53	74	53	63	57	63	58	69	56	52	59	59	60	64	79	57	58	45	63	47	46	73	57	53	73	58	76	52	64	61	58	68	60	63	73	59	73	51	69	54	62	57	73	51	59	56	71	57	56	52	55	49	69	83	70	58	67	61	61	55	56	68	65	58	76	45	63	68	66	65	63	55	64	53	52	63	49	51	70	62	67	58	57	59	60	51	65	52	58	52	65	61	85	54	55	68	62	59	45	59	64	59	66	67	46	57	64	51	48	59	52	64	59	64	55	64	61	54	52	46	57	60	66	68	51	66	61	47	54	51	64	47	54	64	63	60	57	65	50	86	67	75	59	66	61	61	58	57	68	48	48	72	68	69	70	58	81	51	64	83	64	59	57	53	54	55	51	71	65	43	67	57	57	77	66	52	54	61	67	47	67	60	55	58	60	60	77	67	47	59	48	46	49	66	65	61	58	68	54	56	52	67	62	47	66	59	74	41	64	57	64	70	53	73	64	49	49	56	56	56	62	49	54	56	65	64	67	59	59	54	61	66	50	60	57	58	64	60	54	62	56	57	62	58	56	70	60	64	66	70	56	69	62	72	53	58	61	61	50	60	63	62	62	53	67	59	58	42	57	60	54	57	64	58	56	56	43	59	59	66	55	58	64	68	63	64	57	67	61	67	47	65	58	48	61	61	81	59	53	69	66	55	54	64	57	46	79	55	60	59	61	51	65	57	61	53	60	73	58	56	64	69	58	54	67	64	52	50	50	60	66	57	64	60	56	62	57	79	47	56	78	74	69	59	69	59	43	51	66	60	55	61	54	57	65	52	54	61	62	58	53	76	64	65	53	49	56	65	61	72	70	63	58	63	53	55	61	60	59	55	71	63	53	57	65	66	65	61	61	81	70	49	70	57	66	59	58	58	60	63	65	60	52	56	60	49	48	61	52	69	52	50	76	50	74	50	49	59	61	70	47	68	58	58	67	62	59	61	64	65	51	56	53	50	51	51	46	68	45	59	77	62	64	55	70	78	57	60	61	69	66	61	64	61	55	53	50	55	65	51	65	58	56	64	61	60	70	60	80	47	58	66	50	59	64	59	58	46	58	81	65	52	63	49	55	61	55	48	51	56	67	63	64	72	57	56	56	76	56	53	58	66	64	59	53	55	71	64	51	58	57	66	62	64	58	63	72	76	55	67	54	55	58	54	61	67	67	69	64	62	54	50	58	58	61	72	59	68	51	59	53	57	65	60	47	54	71	57	50	55	64	61	58	58	74	61	63	62	55	58	48	61	59	64	59	49	59	66	61	61	56	63	50	63	76	50	61	65	47	63	72	70	55	59	55	57	68	63	72	56	58	68	66	60	60	61	65	59	51	67	62	72	67	48	54	68	51	50	55	48	60	65	66	72	57	54	53	71	61	65	70	72	44	61	66	67	57	52	69	60	65	55	67	52	58	64	69	69	72	62	56	73	78	50	54	56	51	65	62	54	75	56	64	50	53	59	59	83	63	44	53	62	67	70	73	49	60	58	75	55	57	66	57	54	51	60	60	53	72	55	55	70	59	73	69	59	58	55	63	51	65	58	51	55	62	59	63	54	76	57	75	46	56	48	60	66	51	72	73	57	60	56	69	49	56	61	65	57	57	66	70	58	66	59	56	58	64	53	59	65	48	62	72	59	57	56	61	62	56	52	71	46	62	61	67	62	50	61	52	62	73	65	74	63	58	64	66	57	74	64	55	56	46	61	51	50	70	62	52	50	55	63	63	62	59	72	56	52	55	60	56	63	68	63	67	56	59	66	66	70	58	63	56	66	73	42	51	51	54	70	57	55	58	58	53	66	57	51	76	62	68	68	61	52	60	64	64	54	54	68	60	62	60	55	59	64	56	48	56	61	75	58	71	63	69	59	64	59	58	68	48	56	73	49	51	51	58	62	51	62	55	54	61	68	61	61	55	70	57	52	63	61	57	67	61	55	47	64	63	53	71	66	49	79	70	55	61	67	66	60	54	53	64	63	63	61	52	67	62	55	59	60	57	60	64	53	59	64	60	58	57	53	54	63	60	54	54	65	66	55	68	57	65	66	41	45	57	55	49	72	68	52	48	64	57	61	44	57	64	52	53	52	58	57	55	60	43	63	62	65	72	66	54	69	63	67	74	55	51	49	67	65	63	63	49	60	51	42	61	71	61	58	64	64	65	54	71	63	61	62	75	60	65	67	68	59	63	66	56	59	60	50	66	63	78	73	65	54	57	48	67	63	67	59	62	50	60	70	53	65	72	69	84	59	51	62	54	61	59	67	63	61	64	58	68	59	62	57	53	53	59	62	47	68	59	54	52	72	41	64	49	51	68	44	45	66	68	58	62	66	59	51	64	53	50	71	55	71	60	60	70	57	63	64	59	64	69	76	68	68	60	69	76	41	63	63	68	63	72	60	58	68	61	49	64	69	56	58	71	74	56	58	62	60	53	68	54	57	53	65	56	65	62	55	59	54	70	66	58	72	52	51	56	60	55	52	67	65	49	79	64	60	58	63	44	57	64	65	61	84	71	58	60	63	71	57	69	66	56	48	55	63	55	54	59	60	59	57	48	65	40	46	57	41	73	55	51	56	68	58	59	58	61	60	50	54	63	52	61	63	58	46	64	65	68	54	64	56	51	63	44	59	58	75	60	50	64	64	44	57	63	71	51	53	50	62	65	46	57	63	63	59	58	60	69	65	50	54	62	62	56	62	51	65	70	62	58	59	50	69	57	54	64	56	52	54	66	53	55	65	63	56	51	73	72	52	65	72	48	51	61	64	68	58	48	73	73	56	46	69	61	44	61	54	73	70	69	63	60	62	57	55	68	48	63	58	78	57	59	53	56	56	60	67	63	72	67	66	68	67	61	64	48	62	65	73	68	66	56	47	56	62	59	66	59	60	65	58	85	57	60	65	59	42	64	70	55	58	55	59	52	59	56	59	54	54	56	67	54	71	57	50	58	59	66	57	55	66	59	67	59	58	67	62	50	57	55	65	71	49	59	69	54	56	67	69	69	63	66	57	54	56	68	77	63	63	59	69	73	52	54	58	61	67	64	60	70	55	61	63	70	59	57	58	58	52	80	66	59	56	49	58	55	55	66	71	67	73	56	55	75	70	53	68	56	63	71	61	66	48	65	52	57	91	70	73	59	60	70	67	55	60	53	56	58	71	72	59	72	71	82	59	62	62	67	55	56	48	57	85	66	58	61	56	62	71	64	65	53	72	56	57	55	50	52	57	51	45	49	50	64	62	77	58	68	80	70	52	78	64	47	51	62	67	73	62	54	57	54	64	49	64	62	71	61	47	54	65	71	72	70	65	72	57	65	51	64	73
46098	50900	39379	47086	8868	2878	2451	2055	1652	1411	1322	1163	1113	997	975	986	914	1289	11045	21640	16121	10304	5009	2716	1524	978	768	723	760	758	740	750	724	681	702	716	770	697	687	710	723	691	713	742	745	732	758	753	771	730	725	739	717	727	736	741	707	684	721	744	741	750	739	719	753	713	776	762	771	730	669	743	767	722	684	712	745	777	724	708	690	738	705	733	758	768	722	740	730	711	717	698	717	701	732	763	706	718	671	704	744	741	709	724	754	745	758	732	731	746	710	654	755	677	741	749	715	735	786	768	761	753	693	723	707	702	672	741	724	722	786	698	701	717	758	731	735	731	720	729	717	776	702	707	722	736	766	775	725	725	647	744	736	759	730	742	716	705	745	686	672	707	719	723	717	703	738	752	704	759	715	730	756	721	727	725	767	717	759	761	694	709	729	695	714	739	720	688	756	717	693	730	738	727	715	682	741	758	701	714	740	782	726	727	699	712	698	672	719	685	717	767	706	720	738	696	745	697	730	751	702	721	713	712	728	742	752	716	703	704	752	738	746	729	733	734	776	697	741	716	739	789	760	713	746	789	757	730	699	719	685	741	716	752	762	708	754	655	672	740	725	743	699	745	711	738	730	755	715	760	704	714	763	737	781	726	779	714	741	730	724	758	733	730	710	772	774	711	753	739	731	682	748	737	746	746	728	733	698	750	703	744	710	776	769	739	757	710	691	719	681	736	722	706	728	695	696	739	745	733	732	693	714	701	753	771	741	701	758	745	768	713	800	721	734	755	736	774	712	743	755	725	748	756	726	735	757	732	723	694	728	726	740	747	731	714	716	705	705	768	688	745	739	710	733	702	693	764	770	737	740	754	738	710	766	705	742	719	731	761	738	723	696	715	728	722	723	745	703	707	774	747	740	768	703	747	731	729	741	766	720	775	704	740	702	772	698	743	707	752	679	757	694	701	708	691	739	769	714	753	756	721	704	708	741	772	712	758	758	729	760	708	741	741	723	728	691	699	751	757	696	807	706	676	763	734	758	730	724	732	686	705	723	690	717	753	709	761	731	689	745	714	729	686	703	730	749	769	766	709	709	705	713	735	729	702	693	763	710	738	736	715	741	695	784	786	757	706	701	720	750	785	688	721	753	724	713	690	725	701	773	754	757	730	759	754	733	713	712	695	725	783	695	736	714	698	720	686	757	723	736	754	731	741	730	723	735	721	730	698	746	756	712	741	695	700	711	751	765	759	731	721	758	762	699	690	717	725	733	700	739	720	690	750	772	718	695	691	731	720	676	715	752	730	763	690	731	697	678	755	679	751	708	763	734	716	689	699	699	760	773	735	677	731	706	747	766	722	705	720	764	699	735	664	704	737	733	734	707	689	769	751	773	763	709	730	697	721	766	698	707	660	721	721	690	755	692	748	714	705	689	739	721	734	776	733	759	724	718	704	696	732	748	686	740	754	719	762	700	787	740	776	727	706	735	731	715	729	771	741	717	703	717	756	741	717	737	759	705	740	701	732	784	767	737	756	763	741	682	664	726	778	749	747	663	762	698	721	765	687	717	741	763	716	757	720	739	710	688	700	750	741	771	766	754	756	714	751	716	722	760	701	746	765	741	713	730	730	750	747	692	705	735	751	739	685	752	714	747	749	694	748	728	750	767	728	739	704	753	763	706	715	728	716	732	721	716	715	743	771	769	707	728	714	712	728	768	665	722	709	802	734	752	736	799	750	743	713	737	788	756	755	759	713	724	757	747	678	700	741	681	769	718	744	711	724	717	694	709	732	716	756	756	722	706	729	754	663	699	721	669	684	730	704	756	731	732	760	752	695	721	729	712	755	739	728	736	735	656	773	704	684	749	718	776	718	700	719	766	752	713	730	776	713	766	756	713	751	742	757	713	767	734	750	705	716	730	761	754	724	717	732	707	736	713	702	750	714	769	712	727	784	753	698	659	731	745	769	678	743	754	718	717	730	770	728	728	752	758	750	717	754	757	756	730	755	709	727	761	744	739	738	745	737	753	694	730	751	730	718	705	740	776	735	755	766	750	744	682	685	705	723	727	735	761	737	732	723	723	741	716	748	751	756	742	686	688	720	716	725	755	785	722	728	740	731	765	728	707	735	750	729	749	763	712	718	733	709	721	702	757	733	715	743	705	709	689	774	761	771	720	713	752	755	750	740	716	742	675	741	751	736	740	692	770	714	726	737	778	782	719	734	699	723	747	706	778	711	730	759	733	720	712	705	733	764	773	714	774	722	721	714	766	760	772	729	750	747	756	759	729	685	745	699	761	687	733	733	786	740	715	744	709	738	746	705	718	702	762	724	716	778	714	762	700	741	751	715	778	765	761	688	781	708	745	736	685	726	704	712	745	743	730	703	768	696	750	780	781	708	734	755	757	687	743	769	716	711	673	721	783	724	745	736	770	729	707	729	784	753	690	765	783	744	800	743	724	735	758	735	728	761	741	727	743	751	687	769	725	740	739	744	761	719	763	758	720	722	692	755	810	762	746	746	691	699	773	746	790	715	731	750	745	687	733	692	705	752	743	770	744	746	668	748	736	757	756	738	705	748	769	729	782	718	748	700	708	720	746	692	697	717	737	783	745	682	706	713	706	758	687	694	769	718	710	715	726	677	698	714	763	764	708	725	749	780	788	759	731	743	678	674	709	741	723	771	754	761	704	723	692	777	718	700	711	766	757	758	783	732	709	710	730	684	755	726	755	704	745	726	754	758	737	713	696	747	728	765	738	735	720	714	709	726	736	750	746	703	721	757	695	772	742	730	737	705	771	734	693	742	723	691	725	736	768	722	734	719	736	726	792	703	703	735	728	704	738	707	684	731	768	808	752	729	716	697	706	724	763	707	727	755	748	776	767	738	719	687	738	678	742	767	738	719	742	708	724	700	705	738	738	727	715	721	716	726	768	689	706	712	745	761	701	764	706	728	743	755	744	714	706	743	727	739	731	738	724	731	756	686	714	684	747	719	751	729	791	753	664	747	759	723	694	763	752	723	727	716	717	673	713	724	732	710	748	702	724	721	692	705	752	760	704	729	722	731	752	743	703	753	738	697	748	710	751	740	754	703	681	742	758	713	717	706	720	759	719	750	684	691	725	738	733	695	744	686	725	731	748	728	724	754	696	762	723	715	749	728	759	706	718	735	745	730	741	716	748	728	728	715	729	742	746	725	744	722	700	773	717	731	724	767	762	713	770	740	742	765	782	760	740	738	710	704	761	731	683	727	693	746	702	736	753	740	725	709	712	660	741	791	693	718	703	737	734	760	728	778	716	773	690	695	758	705	707	758	731	744	720	723	745	706	723	753	711	736	761	711	754	692	756	763	717	747	744	714	700	694	767	704	760	731	753	714	735	764	760	712	744	747	754	721	750	786	739	712	704	703	757	734	697	722	744	710	767	735	736	715	716	743	801	753	737	753	713	742	755	708	735	738	709	767	748	723	728	725	721	740	741	721	769	727	728	682	712	737
4858	8783	4309	1934	128	69	61	64	77	56	54	61	45	58	55	49	53	65	113	231	140	125	116	75	64	57	50	55	50	46	55	52	64	72	50	52	57	48	52	43	61	63	56	59	60	47	62	54	57	67	49	54	48	59	49	50	45	50	67	60	62	60	58	50	63	56	49	52	63	50	54	65	65	61	44	56	51	64	63	62	44	45	60	47	59	58	65	51	54	53	72	51	45	55	65	60	63	48	54	67	63	66	73	54	50	47	53	47	65	48	56	61	43	65	51	54	50	54	41	63	46	54	63	54	51	49	50	46	49	60	53	43	60	60	59	56	62	55	74	52	60	54	60	66	54	48	43	54	53	47	43	60	46	70	57	69	55	37	45	75	58	52	41	48	46	69	47	55	55	64	64	49	58	61	74	45	60	44	57	61	59	53	67	48	69	43	50	69	55	79	63	59	59	65	66	56	69	57	47	52	47	70	50	66	59	64	52	50	54	45	49	51	48	51	59	50	58	43	55	66	53	71	70	53	53	51	63	40	44	43	62	58	75	55	55	54	53	55	64	48	57	52	40	46	62	59	51	62	76	65	73	51	65	61	48	40	62	66	40	45	60	55	70	54	65	43	59	49	58	58	63	54	56	58	63	53	51	55	56	51	44	58	63	51	65	46	54	50	43	57	61	62	43	56	49	59	56	62	51	47	71	62	40	50	58	63	44	47	49	66	56	44	54	56	50	49	48	45	47	65	61	46	70	58	53	64	65	36	40	51	56	53	52	48	45	48	51	60	56	55	67	38	57	70	58	56	63	48	43	54	59	58	49	68	79	46	47	62	53	62	43	82	74	65	58	60	62	51	49	54	54	44	56	54	50	44	34	51	54	53	58	51	53	63	47	56	40	53	61	60	43	55	43	65	55	57	55	60	61	57	47	49	50	60	65	58	49	61	58	54	60	62	56	58	49	57	53	65	53	42	64	50	38	52	61	53	60	57	52	51	61	49	50	50	60	43	45	60	48	47	42	51	63	63	71	63	51	74	50	62	51	45	61	63	50	55	55	51	59	62	61	61	61	52	60	60	45	47	43	57	55	52	47	51	52	55	41	64	69	56	62	55	63	49	52	60	39	60	63	47	60	52	55	51	49	50	68	55	58	57	54	49	66	48	54	39	44	60	52	54	62	57	50	38	64	53	60	55	66	62	60	45	60	47	52	53	37	53	46	57	50	55	57	54	56	57	53	47	55	71	54	58	55	59	71	53	63	53	55	51	61	46	47	44	54	64	58	59	51	57	52	60	49	55	60	48	52	51	49	50	77	64	51	55	45	52	59	54	59	50	49	57	57	60	62	51	44	58	57	60	57	66	56	39	45	50	65	57	63	67	51	62	50	61	57	54	64	58	68	52	55	58	56	65	41	59	58	54	56	44	39	62	62	67	62	52	53	48	54	53	58	52	63	53	46	53	54	55	71	56	46	56	51	45	60	56	59	57	44	47	62	54	57	52	72	52	53	51	47	59	47	52	58	67	49	44	55	50	66	51	49	69	49	46	60	57	51	63	63	57	46	62	61	47	62	54	44	52	58	63	60	47	55	47	78	48	50	54	62	68	58	59	43	58	62	65	42	62	51	66	52	65	51	44	54	48	57	47	72	65	60	46	56	52	55	73	50	64	65	53	51	49	50	62	56	59	54	48	51	55	47	55	56	70	48	37	40	56	39	64	54	69	64	49	56	54	58	47	56	58	56	50	51	62	52	49	63	69	66	62	56	49	52	56	70	53	57	47	43	72	66	59	54	62	69	58	59	55	51	45	40	61	62	55	58	57	49	48	48	51	62	45	59	54	55	60	50	49	59	60	62	51	49	62	61	48	55	48	47	49	46	54	49	61	55	49	50	65	59	62	55	67	53	59	51	62	49	45	52	73	43	46	43	32	61	61	50	54	54	55	56	48	46	49	50	48	42	42	59	58	45	55	48	55	59	54	54	55	62	61	48	50	54	62	51	55	53	70	69	64	58	43	52	62	82	61	61	44	62	52	60	54	68	55	42	58	61	61	66	33	53	54	56	73	51	57	53	62	62	51	62	58	59	57	53	47	55	65	62	62	45	62	55	53	47	62	52	56	47	60	49	42	54	53	59	51	66	49	55	61	58	59	55	56	62	54	61	66	48	57	58	73	60	56	50	57	55	66	60	41	57	62	62	51	50	64	55	58	55	44	53	56	56	60	64	47	54	54	52	64	53	39	58	46	53	41	56	70	63	57	64	56	43	58	44	46	49	51	45	48	48	51	60	63	58	57	64	63	61	69	59	61	59	55	50	57	49	55	66	46	54	49	54	54	65	57	60	52	55	53	59	58	58	60	55	47	55	56	67	53	41	56	71	47	54	54	69	53	62	48	72	53	68	52	48	53	47	59	51	56	55	53	60	57	70	56	56	55	49	62	67	61	51	63	64	52	54	61	72	56	45	72	42	56	56	53	50	60	58	54	41	56	66	52	60	54	65	54	46	50	61	46	63	70	49	47	61	54	62	58	65	57	60	71	61	68	56	57	46	61	52	48	39	35	64	52	58	54	45	54	47	57	67	48	52	54	58	67	45	43	51	55	48	65	49	66	62	60	53	50	54	56	51	57	51	61	61	46	58	44	51	56	52	54	53	50	41	53	71	57	60	49	60	65	57	53	48	45	51	52	56	57	48	61	59	49	58	54	53	55	50	52	54	58	52	54	55	62	43	61	57	57	62	53	52	56	45	49	47	71	58	50	57	60	50	57	66	66	62	58	61	48	50	50	64	47	54	70	37	51	53	50	46	48	64	46	49	54	53	49	63	55	49	60	56	52	54	75	55	61	49	50	57	61	49	54	60	65	60	62	48	58	55	61	53	51	48	41	44	65	71	51	60	63	54	46	62	46	60	63	53	54	55	55	55	48	67	53	49	56	52	74	51	51	52	47	73	64	48	58	57	47	65	59	51	65	61	53	67	60	71	59	64	59	52	40	53	65	48	60	42	48	49	62	47	52	50	53	57	52	46	58	56	54	51	53	64	49	51	51	48	50	52	62	57	54	68	49	63	53	46	57	68	53	46	62	54	53	38	57	53	46	67	63	67	56	52	49	58	52	53	62	52	61	47	49	67	38	56	50	54	58	43	53	52	57	51	57	48	74	53	56	60	70	67	53	56	52	64	53	66	54	56	41	64	45	45	46	57	53	55	52	66	44	58	60	54	60	46	39	51	48	56	54	58	53	49	61	38	51	50	54	54	48	57	52	54	60	50	56	57	37	56	44	58	58	70	65	52	50	50	64	51	56	61	43	46	51	51	58	50	48	45	53	58	54	64	40	45	42	53	54	59	53	56	51	62	66	45	65	59	65	52	60	52	50	69	59	55	51	70	49	55	47	51	59	63	50	41	60	62	41	51	46	62	64	51	53	54	57	49	56	45	56	53	65	71	50	65	61	62	43	63	54	47	60	71	52	65	48	59	46	55	54	49	45
35829	34826	24260	26737	3848	1105	1020	978	895	828	769	794	744	780	745	747	718	736	3734	7232	3808	3289	2875	1760	1106	842	709	671	726	693	700	695	649	672	634	660	686	644	708	640	633	672	664	699	694	682	702	710	706	681	703	703	647	673	642	711	710	669	690	666	669	680	678	725	642	673	665	691	648	667	645	645	687	650	645	679	635	712	668	712	675	686	658	669	722	629	677	675	708	666	697	662	707	660	680	688	701	671	689	651	714	692	656	665	639	659	699	706	658	608	656	644	646	635	729	680	735	665	655	677	673	700	686	698	654	685	687	698	699	704	666	670	742	680	682	724	701	692	727	704	660	662	661	687	661	686	690	673	699	675	686	667	642	680	710	684	701	683	689	674	696	684	691	706	663	643	666	668	709	668	691	678	709	681	673	632	684	705	649	699	635	666	695	696	669	712	714	667	692	624	701	721	673	668	698	665	673	701	642	650	672	689	640	663	680	708	710	692	683	691	688	723	668	718	689	669	667	707	677	726	657	643	701	664	655	729	692	674	711	722	657	637	702	720	695	734	678	652	697	746	739	671	684	617	682	632	650	714	638	711	713	694	658	689	702	693	693	647	656	699	680	644	719	673	694	686	703	686	686	672	681	692	675	641	647	698	628	682	656	670	677	659	672	659	660	699	653	699	696	713	682	683	680	687	683	689	692	685	679	640	700	744	684	673	720	681	645	682	655	714	676	693	702	676	637	627	646	646	664	702	683	658	697	694	660	681	666	667	647	664	673	659	683	693	635	660	619	742	672	708	670	680	679	646	675	694	676	659	708	660	688	707	700	701	643	645	660	634	626	694	658	669	697	647	658	728	650	601	675	676	683	699	661	706	671	687	724	662	624	707	674	702	685	682	726	686	654	663	684	689	710	666	657	697	671	694	713	672	651	705	690	704	658	674	689	690	721	708	697	672	699	697	713	692	688	708	673	717	670	705	696	697	694	675	639	693	660	693	693	665	625	689	658	667	703	671	647	695	704	695	635	678	694	683	646	715	661	682	667	692	686	699	660	663	660	667	682	677	665	683	671	683	656	634	647	690	701	678	748	682	760	689	684	711	661	645	700	659	661	690	672	704	605	685	642	664	677	700	683	720	653	683	667	657	666	663	694	673	670	652	662	679	686	668	672	647	677	685	666	672	694	673	672	668	670	703	705	707	718	687	674	666	657	658	686	691	672	700	749	680	647	689	665	691	652	707	650	644	652	730	648	651	708	665	739	716	677	668	702	686	657	676	655	683	672	740	739	685	662	675	636	675	700	673	700	721	638	652	657	664	687	679	669	667	664	611	678	674	664	656	669	692	682	666	639	658	693	727	689	656	671	713	678	629	667	688	665	694	691	683	686	679	738	615	639	658	646	712	696	685	698	688	671	697	681	669	718	694	641	727	666	705	682	701	626	648	689	651	694	672	668	669	661	695	695	663	665	661	738	609	678	648	672	698	661	661	672	679	646	684	630	664	676	664	698	701	664	628	687	695	697	675	731	698	667	688	722	713	725	652	671	688	743	659	710	657	685	665	689	659	685	672	732	656	678	668	670	661	691	670	656	662	691	699	673	673	717	671	703	706	644	638	682	668	672	691	650	644	658	685	740	658	638	706	652	632	651	680	665	641	687	683	754	641	670	667	700	731	704	699	686	726	664	691	645	662	704	732	719	724	638	680	665	668	655	698	663	688	724	678	671	668	664	661	681	681	670	667	709	671	688	698	669	693	632	612	620	695	663	710	697	706	693	732	666	676	668	652	672	693	694	698	693	676	677	665	686	642	672	676	676	700	665	656	706	696	664	666	648	693	679	697	731	685	660	701	674	690	670	701	668	693	645	710	695	716	679	731	652	702	676	687	702	646	709	709	657	656	696	683	662	672	683	728	643	679	685	684	654	714	673	646	615	670	682	671	680	633	693	684	691	683	645	705	679	701	694	716	696	682	662	688	728	635	637	709	700	644	650	675	669	676	661	635	711	716	657	684	694	665	702	636	633	688	675	664	682	713	689	713	677	675	703	664	694	607	675	656	697	735	639	685	642	697	739	659	688	652	688	661	694	664	676	674	640	657	690	672	664	686	711	655	691	676	687	687	664	691	641	671	666	648	666	704	657	685	670	665	736	708	678	685	720	662	684	702	676	688	700	677	660	664	703	694	661	702	677	639	685	647	682	678	701	696	666	681	688	714	654	691	682	701	636	636	674	651	717	657	679	701	703	647	685	647	676	638	687	664	677	643	689	682	671	646	695	684	671	678	695	687	666	686	683	653	682	664	664	643	691	656	683	708	699	666	693	679	677	665	682	687	679	649	729	657	687	685	639	724	663	711	680	678	691	705	614	706	674	668	674	703	702	675	689	703	669	678	622	681	662	668	723	658	717	640	697	703	641	639	678	661	700	694	666	632	652	720	755	707	683	696	654	652	651	667	663	704	678	689	752	673	666	630	685	627	637	652	705	690	727	689	677	686	694	666	693	661	651	649	703	659	694	674	692	655	642	685	665	693	661	687	699	691	655	686	692	661	677	705	654	712	655	690	679	685	673	706	713	665	642	657	658	652	678	682	673	707	701	633	655	722	654	700	668	699	687	714	693	654	690	678	676	692	703	683	646	702	691	638	661	689	654	644	635	672	704	693	685	621	657	702	668	636	679	694	689	636	626	636	695	719	618	657	656	654	666	692	672	709	663	670	645	681	698	678	644	664	688	686	692	667	646	689	672	698	689	737	717	677	713	688	686	699	683	671	693	687	679	643	616	674	720	686	688	643	690	683	659	677	681	701	615	684	662	666	669	628	705	694	651	645	661	671	670	678	677	679	675	661	700	720	681	674	699	683	652	648	641	714	653	701	691	652	679	700	687	654	657	667	705	666	639	723	707	671	685	681	688	676	678	656	677	696	723	661	684	684	714	688	723	674	640	665	699	688	655	649	655	685	650	729	721	710	670	681	697	710	634	701	648	712	678	689	690	693	741	629	653	682	680	700	687	682	677	693	745	731	644	671	679	696	693	677	680	701	698	697	697	733	683	682	694	663	703	640	685	622	637	669	656	697	627	650	667	706	674	719	689	722	666	637	667	652	719	633	661	664	692	667	670	725	645	735	651	675	678	650	656	727	683	662	663	724	650	654	644	681	671	697	688	685	704	676	670	661	632	653	651	668	677	696	680	650	677	686	674	723	701	664	695	687	651	681	671	699	651	679	691	669	662	702	658	726	701	674	672	663	645	656	666	697	678	707	682	676	683	645	720	650	727	664	663	693	679	685	693	719	691	663	707	668	693	669	676	727	663	657	721	645	672	727	708	671	676	688	681	717	656	677	663	666	672	689	635	641	678	683	690	692	666	671	678	709	648	671	705	663	680	666	683	733	690	716	727	667	701	732	642	690	699	656	709	627	667	664	660	670	681	682	664	668	681	708	685	622	723	640	649	678	663	623	671	657	680	656	649	680	706	720	730	690	702	702	681	682	621	687
13078	28715	14376	5641	666	66	45	53	59	50	56	39	59	58	56	50	45	61	240	140	187	283	296	187	106	81	60	58	48	42	48	52	54	47	45	68	56	42	44	45	59	46	44	46	46	48	52	69	58	48	65	48	53	48	32	55	41	51	53	55	47	40	45	54	52	46	52	50	39	48	37	48	42	48	58	42	58	54	82	51	41	48	57	60	52	42	45	55	58	56	55	52	49	43	48	58	48	39	52	66	33	48	46	51	57	48	46	56	57	41	54	48	43	54	44	45	55	47	57	54	48	41	36	54	48	57	50	43	53	57	46	46	41	67	62	50	51	34	48	45	47	56	47	50	45	50	33	48	61	39	50	55	53	42	72	50	46	40	49	42	47	41	52	52	50	54	57	43	57	45	43	47	41	68	53	48	53	58	39	39	46	44	47	48	56	42	47	58	44	47	47	47	40	44	37	47	56	56	49	56	42	48	59	43	36	60	52	49	56	57	47	45	60	42	63	52	44	53	46	40	45	55	51	51	61	52	45	50	55	54	52	42	48	57	52	50	43	60	60	57	43	55	59	49	47	48	44	60	31	45	55	43	50	54	45	43	59	46	39	46	35	59	53	59	66	60	52	45	54	52	43	58	53	52	53	57	56	45	59	56	51	58	47	51	42	55	56	45	51	50	45	52	55	63	51	49	45	49	55	54	44	60	55	43	39	63	58	42	62	51	53	43	47	39	45	47	67	55	49	40	56	50	53	51	46	47	57	57	55	51	56	49	47	48	53	53	51	35	52	48	47	56	55	40	56	59	47	53	42	67	59	56	41	50	43	50	53	46	47	46	59	37	49	77	35	61	43	47	61	52	50	52	54	50	41	55	54	43	41	48	45	61	42	51	57	49	50	50	51	51	52	52	59	50	43	57	52	43	48	55	42	54	51	44	60	50	49	44	35	50	56	62	45	49	42	41	63	59	45	55	49	49	57	61	42	52	57	54	61	45	56	53	53	48	49	51	38	48	52	41	38	70	54	50	48	47	40	52	54	43	45	54	42	45	47	47	65	57	43	60	65	38	56	51	62	34	51	35	46	41	49	52	47	48	53	48	48	43	55	52	57	71	50	47	47	43	55	58	51	57	43	55	47	66	51	61	40	52	55	49	51	48	49	50	65	52	54	56	56	53	57	42	47	53	57	42	48	49	54	57	50	62	40	51	49	58	37	39	58	40	53	63	52	60	41	53	53	46	63	45	48	46	55	46	54	47	54	62	50	52	40	52	51	49	48	55	47	55	52	40	43	53	38	67	47	42	60	48	43	46	51	43	49	38	48	53	63	49	37	60	59	38	68	55	48	51	58	48	47	51	54	52	50	52	63	43	48	54	56	51	66	51	42	39	47	47	52	39	47	38	46	61	50	70	51	35	54	55	55	59	45	50	51	56	63	49	54	54	72	60	53	50	48	49	60	47	46	48	48	46	43	42	55	41	50	54	46	30	50	48	42	50	64	56	39	44	56	49	53	58	49	42	46	52	47	51	60	44	48	53	53	62	44	67	59	44	41	66	49	45	50	59	66	56	62	44	60	53	58	52	53	43	53	57	37	50	41	52	50	48	59	50	50	47	68	53	55	53	53	42	55	56	40	51	56	49	47	46	37	48	53	48	44	68	64	49	49	42	54	56	58	60	46	54	60	54	48	58	43	39	56	53	61	38	49	62	66	50	45	53	59	44	51	55	54	55	44	40	52	44	58	63	43	63	45	50	39	43	58	50	50	54	56	47	63	51	60	54	37	56	42	45	55	51	52	56	59	61	38	47	54	50	55	36	49	56	53	48	50	53	54	60	42	39	57	51	51	46	66	56	52	55	46	47	54	49	48	39	52	68	42	50	54	49	52	60	55	55	46	48	58	55	51	41	45	54	64	49	71	52	50	54	50	40	48	54	44	55	58	36	52	55	53	37	52	52	45	52	44	49	60	56	51	57	43	42	46	56	56	51	60	49	58	37	46	55	47	54	56	51	48	52	56	57	58	53	35	36	51	53	41	47	43	58	51	58	49	54	53	43	60	55	40	45	53	53	64	54	58	56	59	53	55	42	46	59	55	54	62	55	47	47	44	45	45	49	51	58	48	64	55	50	50	58	52	47	52	50	65	48	56	51	43	58	55	49	61	50	39	46	46	55	55	46	67	46	57	60	49	53	58	60	48	56	68	41	53	51	42	42	52	43	60	67	46	38	42	50	61	39	55	62	59	42	45	50	58	43	55	58	58	44	38	47	51	44	45	63	45	60	57	45	48	46	71	48	50	62	49	48	55	53	49	48	53	54	58	51	54	55	54	47	46	44	45	51	56	42	44	70	63	58	61	38	56	57	49	56	45	51	42	56	48	54	52	45	56	52	53	49	41	49	49	49	48	44	51	52	63	46	42	55	52	43	58	53	58	45	49	47	43	44	52	37	58	61	49	52	60	46	61	46	45	60	56	61	56	37	57	42	42	55	50	53	60	44	46	46	57	47	61	51	58	57	52	47	61	49	59	55	55	49	52	44	62	50	54	46	58	55	56	59	51	58	70	56	51	53	50	39	60	48	58	39	51	58	46	56	53	60	57	46	46	47	57	53	49	57	43	55	44	48	40	53	52	55	63	49	35	45	63	45	53	53	57	56	57	41	54	59	63	48	54	55	56	65	50	54	57	53	75	48	47	45	47	54	50	46	45	45	50	65	54	50	53	55	48	51	45	44	58	42	53	53	64	61	48	52	46	58	48	48	49	64	49	45	63	48	51	46	56	42	43	39	43	50	48	60	58	50	40	58	47	61	47	53	60	62	56	44	46	44	46	40	56	42	53	44	48	50	49	55	51	48	66	44	51	56	48	51	50	66	44	55	55	55	46	59	53	49	45	46	62	49	62	40	62	57	57	54	49	44	45	61	39	47	51	56	46	42	48	47	54	54	58	44	42	52	46	55	50	54	53	49	52	52	54	55	49	62	49	41	64	43	55	38	53	38	43	42	54	45	57	53	49	51	44	39	53	51	54	49	65	45	57	39	48	49	52	39	55	56	66	69	52	48	55	54	40	53	51	48	46	44	44	58	58	44	47	55	52	54	46	58	53	35	50	52	46	59	49	65	47	40	52	47	41	56	42	43	39	37	58	61	59	37	49	46	67	47	55	56	42	35	42	52	42	54	44	48	54	54	49	58	57	55	62	56	59	55	66	48	48	45	48	45	51	52	43	58	44	44	57	62	57	43	51	50	44	52	46	51	50	68	54	58	57	64	53	55	56	44	46	47	41	46	62	63	48	50	52	49	44	52	51	50	61	59	47	45	58	52	50	53	47	58	41	39	59	46	47	51	47	50	35	43	53	48	59	55	43	69	66	47	50	46	59	51	48	41	50	51	43	51	52	44	41	40	39	58	56	49	46	56	53	54	54	50	46	52	63	51	54	53	49	41	45	45	42	50	60	44	49	51	47	42	53	44	57	51	48	41	46	56	61	56
43304	48044	34064	39403	8111	1687	1450	1196	1042	947	839	834	813	730	708	693	707	725	7848	4297	5161	8384	7816	4269	2434	1368	883	651	609	658	612	602	583	677	610	637	620	626	618	672	618	591	619	642	572	601	625	605	651	608	567	632	590	598	605	617	628	641	588	643	590	573	601	595	614	564	627	557	610	619	610	602	623	622	601	624	647	653	616	609	621	607	629	602	642	635	657	612	607	570	599	599	628	593	626	608	613	626	554	625	629	569	641	604	663	624	606	600	615	602	612	652	617	620	672	651	619	612	588	579	623	610	623	605	596	569	583	629	596	586	600	611	613	604	607	611	606	615	643	614	624	583	654	626	596	599	578	626	591	640	642	625	653	668	641	638	643	628	583	597	613	599	652	646	598	658	612	605	630	615	618	600	648	652	652	575	617	600	639	628	625	606	587	602	666	597	607	599	618	638	596	627	611	612	597	614	585	625	605	615	608	592	631	611	633	603	629	610	623	592	647	601	568	616	624	623	624	615	610	623	627	613	650	636	623	593	569	640	609	620	653	645	654	594	601	633	605	637	606	588	585	635	613	623	614	601	609	615	640	639	603	610	608	613	606	581	614	626	651	605	611	624	672	631	616	634	625	620	608	637	643	637	635	651	634	674	626	644	626	633	602	620	598	563	660	632	613	603	634	651	650	589	595	610	623	612	647	625	628	626	637	595	662	614	593	574	625	629	629	585	671	659	623	667	609	619	621	647	622	613	613	590	624	586	699	658	614	620	616	603	620	606	583	574	642	647	632	586	642	642	639	617	628	589	602	628	621	609	612	629	549	636	594	610	654	673	631	596	587	619	615	601	597	659	612	640	638	600	651	601	597	597	607	657	629	596	649	602	608	635	635	643	633	647	612	593	588	610	600	635	601	629	612	618	647	572	594	585	597	612	604	636	614	605	602	588	646	647	603	616	581	588	609	611	605	635	621	627	607	619	595	637	647	577	611	575	581	629	609	617	630	618	651	617	608	634	616	617	632	623	638	609	588	638	604	625	643	617	602	637	578	661	606	623	634	594	658	626	610	646	606	637	645	606	627	590	593	622	620	667	659	604	628	592	649	598	593	587	603	601	665	618	661	658	602	647	623	626	610	602	604	593	605	645	549	658	644	597	609	580	612	604	651	600	631	630	603	632	602	577	610	626	641	616	648	663	616	597	633	661	615	628	634	657	581	606	613	624	574	649	609	602	637	615	642	623	632	646	598	607	588	642	555	561	615	606	618	602	624	584	607	611	589	607	604	604	623	633	661	646	626	622	635	593	566	607	609	632	633	593	648	632	618	607	610	650	656	607	625	618	603	606	652	635	621	629	633	585	606	612	634	628	641	635	613	622	654	636	632	672	621	634	559	629	586	630	637	629	644	617	633	648	635	609	587	631	642	619	644	569	595	595	628	636	612	577	641	648	663	572	615	614	614	609	559	609	626	620	554	592	594	637	620	554	598	612	644	610	652	685	654	566	673	596	659	623	640	604	637	598	591	652	615	589	628	635	628	613	625	621	630	609	641	603	598	635	595	647	697	598	605	611	630	614	639	645	617	685	632	636	599	620	644	661	639	586	660	630	644	648	586	597	651	601	618	580	634	641	617	608	648	646	652	629	646	677	613	594	624	581	621	635	640	627	615	620	581	620	591	596	606	643	610	628	640	599	634	612	654	636	651	612	592	609	707	651	623	649	626	587	604	583	603	620	605	600	613	635	639	641	583	618	641	665	629	610	617	640	667	635	596	627	644	651	629	631	568	589	631	613	639	620	635	614	615	591	631	611	640	634	622	613	630	637	608	600	624	640	620	645	612	630	590	610	647	634	618	572	624	667	622	620	623	627	609	618	614	629	624	604	591	627	582	595	617	680	649	597	648	620	614	598	643	600	591	603	636	617	602	585	668	644	609	570	620	633	607	647	639	562	593	625	577	633	634	631	618	580	637	601	564	665	644	573	599	617	597	634	592	620	584	605	658	623	599	615	606	617	643	623	599	599	684	603	611	611	647	639	592	663	587	669	626	611	591	640	636	630	644	570	638	631	633	647	576	651	634	593	630	647	615	633	608	620	637	636	567	638	622	602	629	597	647	646	573	609	630	620	632	608	626	624	618	590	622	571	637	697	602	622	612	636	596	620	619	616	666	597	614	613	621	623	595	591	618	605	643	627	609	620	617	588	645	605	598	605	593	584	644	612	594	559	614	594	589	612	643	601	615	646	647	605	593	631	621	589	645	626	615	637	617	612	603	624	590	644	602	642	574	580	643	596	644	603	615	617	624	611	608	612	629	623	601	647	625	609	626	587	622	644	583	642	626	612	644	622	620	637	590	643	648	629	620	632	605	602	592	646	617	642	610	614	621	618	671	634	670	634	620	632	630	604	655	611	639	626	586	626	611	706	590	613	642	636	658	578	608	609	619	619	627	645	614	601	608	606	577	613	639	633	665	633	588	614	583	625	598	638	615	629	628	604	677	645	617	593	621	628	620	610	602	590	618	584	625	592	627	597	627	614	601	673	603	632	665	571	613	600	623	604	632	667	641	601	624	621	623	625	611	638	636	619	647	606	625	633	619	580	584	644	614	615	648	649	605	614	595	647	626	628	602	607	646	664	642	599	596	643	560	587	633	647	628	645	627	596	569	594	625	593	595	647	671	599	623	619	618	625	595	667	599	574	685	608	610	573	630	633	636	622	606	619	594	605	627	611	569	627	663	634	642	643	619	603	625	617	664	639	608	640	603	645	617	609	595	594	641	610	669	610	615	607	635	580	630	586	597	605	608	629	607	618	623	606	606	615	596	610	617	638	615	651	609	650	583	594	620	627	581	645	621	573	598	610	618	627	605	581	585	624	613	619	641	577	603	593	644	612	630	610	636	620	644	650	628	580	582	615	660	568	607	618	574	609	566	636	626	604	660	606	610	649	617	605	608	619	633	649	583	669	624	621	658	661	614	611	626	635	601	573	602	618	616	569	617	626	619	606	657	616	659	616	619	626	607	641	638	649	619	612	631	611	608	629	574	616	614	640	620	667	627	623	599	635	617	593	602	605	606	666	629	625	671	606	581	640	611	613	643	605	595	565	604	625	603	585	621	601	590	659	611	622	620	635	578	615	643	636	652	593	601	620	641	604	644	641	639	596	635	640	608	627	607	623	613	555	598	605	657	638	668	672	619	666	661	618	618	599	607	595	655	583	622	623	640	623	598	631	635	615	622	595	596	630	616	628	639	622	636	602	671	619	625	628	609	636	630	631	583	632	634	627	594	629	611	624	661	634	593	663	625	633	623	599	637	647	644	605	626	617	615	624	623	640	624	592	632	561	628	639	605	644	598	608	638	597	629	643	619	601	633	659	588	616	633	649	612	594	641	653	647	631	663	621	612	643	653	602	630	600	588	619	593	663	654	596	593	605	604	640	579	673	617	587	611	608	655	629	631	622	639	676	628	590	600	610	645	594	589	647	568	613	667	629	570	629
11942	24878	12690	5629	764	81	93	78	59	55	69	70	86	73	71	53	73	104	348	442	309	270	222	154	131	77	80	66	70	70	51	65	49	69	59	59	73	61	63	65	71	67	64	75	77	53	69	77	64	75	72	62	71	63	49	66	75	79	73	58	70	72	82	76	62	67	58	54	56	99	56	62	46	61	61	60	58	71	72	78	74	62	63	58	65	64	73	63	62	49	66	68	48	57	65	55	68	75	73	63	66	61	74	69	77	63	73	66	75	69	78	66	65	85	81	60	64	57	66	79	60	76	57	67	52	62	57	58	71	61	71	59	68	66	58	63	67	68	67	63	59	67	62	46	61	70	60	73	72	57	58	67	80	72	71	64	68	73	74	62	75	63	60	59	66	61	78	63	63	74	61	42	84	71	66	76	73	72	62	70	66	79	64	54	59	79	52	68	68	57	60	56	66	68	73	78	75	64	65	64	73	74	55	63	55	76	66	71	64	89	59	80	69	69	85	63	70	51	69	80	69	64	61	56	46	68	73	57	64	60	59	53	60	67	69	72	58	48	61	47	68	60	69	65	46	60	66	63	67	69	63	85	70	76	58	61	78	73	54	57	56	69	63	82	59	67	60	62	74	66	59	58	75	62	60	57	65	68	71	66	73	58	71	73	71	58	64	70	60	66	61	64	49	70	67	72	73	73	65	66	57	59	62	70	56	62	60	61	69	73	67	50	65	65	70	78	65	59	52	69	61	59	66	47	63	62	60	61	75	64	50	61	55	73	64	59	73	57	70	68	71	82	55	67	64	89	69	66	64	69	57	74	60	63	63	76	72	60	78	52	57	57	69	70	74	64	66	64	59	63	62	68	62	67	76	58	77	50	73	76	55	66	55	69	60	64	81	62	50	51	79	58	73	66	88	67	61	70	60	60	77	58	75	67	77	66	67	61	66	59	54	58	72	65	64	63	64	75	59	69	77	63	60	67	70	58	74	72	56	66	81	61	52	76	55	64	82	82	53	74	78	62	87	67	72	73	64	78	62	57	54	64	77	62	67	75	69	57	52	63	63	64	74	56	63	73	58	73	63	60	69	67	78	62	66	65	61	57	74	66	65	64	69	73	61	63	59	69	62	75	61	57	71	77	64	60	85	68	58	65	74	62	71	85	72	76	57	75	78	71	71	77	76	62	57	59	71	84	55	62	57	52	72	76	46	65	59	81	64	66	60	65	61	67	64	74	62	73	53	64	54	66	60	77	72	53	73	57	74	82	74	66	67	67	56	72	60	74	61	45	71	69	63	65	69	63	63	62	56	69	52	76	60	72	79	56	79	68	73	70	75	72	71	51	65	61	51	62	63	66	46	52	84	70	61	67	65	66	73	67	65	64	64	55	70	72	60	65	74	76	83	87	56	67	75	60	75	63	68	70	48	71	71	71	61	61	54	73	63	66	70	61	57	71	63	55	70	68	67	51	67	70	48	66	59	77	61	63	60	66	83	81	64	74	63	53	53	60	66	56	64	60	77	65	78	74	74	55	69	67	79	85	52	70	60	65	50	59	72	64	59	68	67	71	73	75	77	65	57	69	67	59	79	61	72	65	71	70	82	71	71	65	61	80	78	67	70	78	58	58	65	60	71	78	64	71	71	59	69	61	67	70	57	55	68	54	66	69	57	58	55	68	71	62	58	65	52	61	72	43	59	71	60	76	76	64	58	82	62	71	68	66	53	58	57	51	81	65	69	64	63	73	78	80	58	64	68	70	82	69	57	70	56	56	64	53	82	59	60	57	62	59	68	60	68	61	56	62	55	75	65	66	74	62	66	84	66	68	64	57	73	68	61	54	80	70	64	63	87	75	72	67	81	74	53	79	99	66	62	55	60	76	55	80	72	61	68	62	68	65	59	77	64	70	77	54	53	56	75	66	74	65	58	58	64	66	65	61	68	53	55	67	72	73	62	46	71	55	76	64	58	69	69	66	73	76	61	59	64	68	77	65	68	71	73	82	81	75	52	87	71	60	70	51	82	60	53	74	67	62	81	83	70	64	80	51	69	56	65	71	75	60	66	74	66	69	75	74	55	73	70	59	70	61	62	70	76	59	64	73	66	48	77	80	56	77	57	53	56	54	62	68	66	54	68	64	81	63	61	82	76	55	76	73	53	79	67	61	71	62	59	56	58	70	65	69	75	75	84	68	59	49	58	75	64	55	85	66	55	54	61	64	68	87	61	61	77	54	78	67	58	62	72	75	75	70	69	72	76	58	51	51	80	61	80	68	71	46	79	69	67	70	67	68	60	59	75	68	69	62	70	68	77	72	55	64	67	78	80	73	49	81	55	71	61	67	65	62	56	45	53	70	64	52	80	61	68	57	62	74	67	66	70	60	72	66	69	58	60	66	66	73	53	69	54	71	57	66	63	63	76	75	59	55	84	61	63	54	77	68	72	66	66	64	65	71	58	59	57	61	72	63	67	59	81	72	66	70	62	71	73	53	73	67	67	75	57	72	60	84	60	60	75	79	66	56	62	56	73	68	67	71	59	63	75	69	86	65	76	65	58	62	60	76	78	61	68	59	57	61	74	63	61	66	72	74	64	73	69	69	65	58	62	80	63	69	56	54	61	83	62	63	51	67	84	69	56	60	71	74	60	65	65	72	74	56	54	72	77	55	56	63	72	67	77	62	66	66	64	72	75	51	69	78	70	54	66	66	63	67	71	82	60	53	75	63	63	62	69	63	77	57	61	70	63	76	75	61	67	68	62	61	78	80	78	60	61	61	66	69	64	60	72	72	58	68	64	77	68	55	52	69	70	85	57	65	68	69	59	69	61	73	63	75	74	59	73	68	76	57	69	64	60	69	67	67	72	61	59	54	61	66	67	76	65	59	76	54	68	93	64	64	60	70	51	74	65	90	67	53	55	73	79	75	72	72	86	49	82	62	54	60	65	62	64	74	79	57	67	61	69	58	61	64	70	58	58	68	56	82	60	61	70	56	69	64	76	57	56	62	59	57	70	82	55	63	65	62	54	68	70	67	61	65	58	66	68	78	56	72	61	64	75	67	74	74	54	71	68	84	68	76	72	68	78	86	63	66	67	62	61	63	69	68	53	61	69	66	80	67	74	73	67	65	66	74	57	70	72	64	58	71	60	67	90	64	65	72	63	72	66	64	60	69	62	69	59	56	70	63	77	70	58	40	63	54	57	69	70	68	84	64	74	58	63	54	59	69	69	74	63	72	63	86	69	66	68	65	79	67	59	72	93	77	66	61	64	65	71	63	76	65	60	41	70	71	64	55	58	73	63	75	61	76	56	56	60	69	70	71	48	79	65	74	57	78	64	77	55	88	63	63	69	70	65	68	64	81	56	62	68	65	64	79	62	67	63	72	53	85	74	69	68	66	75	56	70	70	76	59	68	54	51	69	66	71	58	73	55	71	67	68	79	58	74	67	68	70	71	62	74	68	71	62	78	69	81	64	63	67	71	67	56	63	76	74
42962	47181	33064	39567	9299	1922	1738	1482	1309	1210	1118	1074	981	962	906	982	1026	2576	10721	11191	8281	6635	5573	3150	2036	1229	983	896	821	812	807	821	817	780	798	829	851	780	798	775	798	801	841	784	744	782	794	818	862	831	759	773	783	827	769	756	797	805	779	847	787	800	820	779	809	827	799	812	834	759	803	854	821	775	840	794	779	856	816	782	728	772	751	752	764	814	819	769	830	780	803	847	793	774	812	819	793	784	786	850	850	741	796	781	791	783	783	847	834	795	830	758	822	810	790	764	776	814	806	813	787	773	821	852	780	787	790	768	769	800	810	835	795	813	796	792	783	807	823	805	797	800	790	831	841	773	771	845	809	839	811	732	810	862	783	804	790	785	816	767	759	830	804	802	816	825	810	800	795	800	745	786	800	766	804	795	825	805	820	807	807	820	808	739	829	800	800	798	808	822	811	857	809	788	766	798	807	772	812	776	813	821	834	822	762	800	817	794	781	795	807	838	777	785	804	793	830	787	772	833	813	811	796	854	805	826	795	770	813	778	843	771	810	764	806	812	829	826	823	805	813	827	783	818	794	798	797	775	796	792	858	765	869	746	800	811	761	775	812	852	822	816	816	821	848	827	835	805	875	790	797	827	837	840	799	785	785	782	811	780	840	793	793	798	822	796	801	807	781	791	801	816	769	806	842	830	761	817	837	784	806	772	830	797	834	795	775	868	779	825	836	835	835	832	806	778	859	830	820	810	849	789	810	792	791	828	888	855	778	812	814	805	837	769	779	814	835	765	805	824	794	794	800	806	838	823	772	811	843	777	850	827	790	809	834	787	847	736	783	833	839	839	792	811	815	792	796	818	785	813	812	806	805	796	748	788	721	803	787	743	835	834	769	830	795	805	789	851	846	798	776	830	780	779	815	786	816	814	793	838	795	781	777	792	821	801	879	802	753	827	760	806	802	816	769	829	797	799	762	789	811	828	830	775	849	811	856	819	786	805	787	808	814	737	773	862	764	812	798	801	810	852	816	860	817	784	772	802	786	806	806	824	808	806	783	766	795	863	820	827	806	856	801	791	810	843	817	804	824	783	802	811	784	805	815	834	822	841	815	793	786	781	789	777	809	808	754	795	847	744	805	829	790	814	830	821	813	793	796	782	786	768	739	780	827	813	815	813	790	856	806	799	778	808	817	777	823	805	828	805	832	796	840	803	825	794	758	733	790	845	803	778	767	827	823	808	766	844	783	794	800	768	784	765	802	746	806	826	789	844	773	780	833	834	803	776	808	794	759	835	808	808	814	803	771	817	793	855	772	763	790	770	785	838	809	789	849	813	814	827	776	764	816	764	811	860	784	808	768	824	810	817	763	758	823	824	803	793	843	786	781	874	778	789	797	774	813	849	808	816	800	771	815	821	780	830	841	801	789	733	812	810	788	843	851	806	853	762	804	786	780	790	798	821	839	823	760	786	775	751	828	775	770	829	779	841	801	762	792	793	835	770	808	825	800	777	801	793	770	839	845	841	763	849	800	823	818	849	798	797	763	799	758	803	858	772	820	781	835	780	813	832	819	814	796	840	825	822	805	844	846	787	764	808	809	774	827	821	812	792	757	758	803	765	773	811	782	810	811	733	777	801	833	833	841	858	836	798	807	806	847	836	787	841	832	834	796	793	830	775	793	829	773	799	836	849	789	838	778	781	766	790	827	845	765	770	779	796	791	807	782	818	779	794	817	822	788	836	780	814	780	807	786	826	808	788	838	840	804	820	813	801	737	820	800	811	799	808	771	781	823	852	800	827	780	791	796	816	819	787	815	757	805	788	815	748	810	780	800	831	812	768	783	800	755	826	804	862	751	801	879	802	816	783	820	838	787	774	806	836	825	822	749	773	844	810	819	792	814	798	851	836	802	776	769	802	796	790	830	791	787	823	831	790	787	774	783	803	747	810	768	805	780	813	797	776	812	808	840	815	810	790	792	737	744	763	834	772	842	813	831	821	757	826	753	821	815	776	829	826	790	766	813	834	756	825	819	787	822	791	826	827	841	816	846	822	852	787	837	790	820	832	827	788	863	804	838	826	822	772	836	820	824	816	822	786	808	795	798	782	800	759	820	790	784	729	803	793	832	781	817	811	798	823	792	769	845	843	789	818	819	835	830	705	780	784	859	769	813	783	821	782	843	767	793	804	793	793	800	823	802	823	798	828	808	776	835	837	790	769	810	802	841	855	721	808	812	769	761	770	765	810	825	802	791	856	840	810	786	823	753	777	807	804	805	739	810	780	757	819	801	732	828	799	801	778	771	792	768	816	795	815	801	810	854	824	801	834	807	794	847	802	808	752	820	794	819	785	788	799	819	779	840	787	784	830	806	809	804	823	772	811	785	836	816	866	866	802	824	780	759	803	752	800	792	788	774	833	818	837	874	835	814	837	802	854	798	814	808	804	804	797	788	822	792	787	825	757	822	768	790	834	807	775	798	840	764	773	828	797	853	809	820	781	794	864	778	826	743	777	783	748	838	793	823	803	767	812	844	850	750	836	802	828	826	823	800	795	762	777	743	866	799	868	775	783	783	809	852	798	826	780	799	834	786	825	824	832	844	842	830	822	833	810	810	797	806	839	803	776	759	800	781	852	833	820	811	752	793	760	811	712	778	843	743	786	778	864	820	795	773	774	836	795	819	797	782	794	826	784	802	784	792	805	801	817	785	844	820	781	785	815	851	763	806	850	830	808	792	822	784	775	775	830	839	768	796	740	768	786	787	825	847	829	829	843	752	813	785	767	791	787	853	818	809	750	814	822	755	817	807	822	815	816	789	806	782	821	814	801	805	807	779	760	790	779	809	758	814	843	837	786	760	800	779	805	836	846	777	804	810	838	826	836	820	800	802	855	852	796	821	822	828	779	834	753	770	807	801	845	764	761	791	811	838	814	750	788	782	791	814	797	755	822	788	814	762	775	815	820	816	829	771	764	827	789	850	845	817	816	778	836	795	824	736	820	840	817	756	784	791	817	807	801	792	765	834	809	790	798	806	744	839	783	826	810	730	731	782	733	831	838	799	839	828	808	809	771	788	813	775	832	759	803	820	836	797	819	854	808	786	779	766	824	791	767	812	833	811	775	812	761	781	804	819	731	799	813	790	798	777	846	848	803	855	788	807	839	797	831	781	774	802	806	747	825	792	749	820	836	783	830	781	856	826	799	804	763	830	831	804	861	802	784	759	808	761	782	775	814	795	791	812	736	813	766	792	781	819	836	769	780	841	785	764	783	844	815	771	822	780	804	778	833	796	796	798	789	796	767	783	805	801	809	841	796	878	837	740	752	801	853	782	784	831	820	786	821	851	834	824	824	760	825	816	758	804	827	787	803	809	781	840	846	798	784	801	802	794	800	761	829	822	785	747	788	824	796	773	863	842	803	825	830	807	841	805	809	819	823	755	811	833	809	763	765	830	832	798	792	806	797	815	799	813	845	770	844	793	808	831	772	812	829	757	801
15703	35456	19988	9895	1473	67	72	74	80	65	62	81	73	62	93	59	65	146	324	846	730	235	160	102	94	69	72	81	42	48	54	46	54	69	62	56	45	50	53	58	72	44	60	63	57	58	49	68	73	67	53	56	59	54	58	47	50	59	55	70	61	63	60	57	61	62	45	46	58	49	60	59	62	50	65	58	70	49	60	53	48	62	69	39	60	48	58	67	65	66	62	61	58	67	57	72	64	59	57	60	74	47	46	61	47	58	55	69	65	61	53	53	57	54	56	49	66	58	64	66	59	61	54	56	61	64	68	65	57	65	66	52	73	60	56	57	69	56	50	50	68	49	46	61	73	49	57	68	59	77	58	52	69	52	53	73	58	65	70	73	64	58	63	47	54	51	46	58	53	64	62	59	58	71	60	56	43	60	71	67	56	65	74	55	64	67	73	66	46	69	62	64	57	58	53	53	46	53	69	52	62	58	56	55	52	54	61	60	70	49	71	58	57	70	47	64	58	58	53	71	68	42	61	68	64	58	59	58	62	60	58	54	66	51	59	45	49	54	53	64	53	69	59	69	60	46	66	57	45	49	59	67	64	41	56	69	52	73	51	61	53	49	72	61	54	57	44	59	62	60	63	52	64	59	66	58	72	64	54	69	56	62	75	53	65	63	64	62	72	64	73	54	57	54	66	60	60	65	56	56	55	59	53	76	58	63	65	54	59	55	55	76	47	63	52	59	56	52	58	66	56	55	62	56	64	61	51	67	57	60	51	56	59	49	64	72	48	52	43	61	60	59	56	60	46	53	56	55	57	73	45	54	58	66	46	71	72	69	57	49	46	67	62	53	69	55	57	69	56	60	71	55	54	52	58	47	71	49	61	60	63	71	59	56	71	65	48	52	66	45	66	54	56	58	60	56	51	49	63	55	53	61	55	65	67	57	51	53	55	66	58	52	68	64	59	56	52	68	48	57	50	66	56	55	62	60	49	67	63	51	45	62	65	63	66	49	63	63	56	63	69	54	55	72	57	52	73	65	62	58	56	57	55	61	55	62	51	51	58	57	62	56	66	59	62	60	62	67	59	69	52	53	60	53	66	71	67	74	55	62	59	47	53	56	60	65	66	74	54	62	49	64	61	54	64	59	61	51	53	60	73	48	58	61	69	50	55	58	65	55	56	65	61	57	58	63	49	54	51	50	65	72	47	62	46	46	67	56	59	60	67	63	52	58	53	53	64	60	63	60	52	61	78	56	65	64	67	56	69	55	68	65	43	67	64	62	59	55	61	69	72	57	77	55	65	51	54	67	56	68	55	55	59	65	44	54	57	54	58	61	55	62	58	60	51	56	56	52	68	69	58	55	58	63	67	65	46	60	53	60	59	57	59	56	66	62	57	67	61	51	58	52	57	68	64	59	52	65	52	51	53	54	61	53	63	65	60	67	41	53	67	63	48	64	70	58	63	55	61	70	61	56	71	47	68	52	70	57	70	68	61	58	62	60	65	50	62	55	48	58	59	60	54	64	57	54	63	56	49	60	58	56	57	49	66	47	61	54	66	51	52	58	56	65	48	78	68	65	54	50	72	65	64	51	59	53	51	47	46	56	49	71	50	50	57	57	59	52	59	68	74	60	53	65	53	64	48	59	66	68	55	72	63	65	54	48	61	70	56	56	58	59	63	64	51	75	49	57	59	64	77	63	49	67	73	49	76	57	59	76	58	73	69	54	50	70	68	72	57	63	60	51	61	55	56	52	67	55	45	59	61	65	51	64	67	65	67	58	68	57	51	59	59	41	59	63	69	65	71	64	74	57	42	46	61	54	60	66	58	55	46	53	61	55	69	50	74	50	55	62	71	48	76	57	68	49	54	56	68	55	53	56	49	61	57	46	45	56	59	67	52	61	53	67	53	60	54	64	56	59	59	47	52	67	57	57	62	53	57	58	43	59	68	64	45	72	50	52	57	63	55	61	63	61	63	74	43	64	71	55	51	64	66	45	35	74	64	61	56	63	58	59	61	62	71	70	57	56	59	54	66	54	68	56	65	64	59	64	75	54	52	55	62	51	64	52	55	77	60	64	59	64	57	44	78	66	45	65	56	59	65	73	66	47	67	47	56	62	55	54	56	58	64	53	54	46	55	71	60	68	74	51	52	51	50	64	76	55	68	52	59	56	70	67	55	58	59	52	51	60	50	66	70	50	62	64	64	58	65	57	60	51	58	60	54	46	52	58	47	63	59	50	60	42	58	61	65	49	42	56	70	67	58	72	61	50	59	50	57	42	47	67	63	53	60	61	61	57	65	44	81	55	57	48	54	53	52	60	59	66	56	61	45	58	75	60	67	52	70	67	67	48	60	57	55	58	53	56	51	69	58	62	61	71	60	62	63	60	58	62	48	60	57	66	56	63	60	53	57	56	51	70	67	48	64	61	63	72	69	50	64	54	54	55	64	61	56	57	55	64	72	72	62	54	81	64	62	70	63	80	70	56	63	59	51	53	64	57	49	71	48	57	48	47	62	58	73	59	53	64	67	63	64	52	49	48	54	50	57	63	42	53	51	69	50	64	60	73	69	49	62	66	54	68	56	50	61	55	66	61	60	55	56	59	62	56	62	55	62	68	61	48	56	70	48	61	62	55	50	61	60	59	63	66	74	56	54	57	55	71	58	70	70	58	63	50	63	51	62	69	61	56	69	64	63	56	67	64	57	52	60	53	53	71	59	64	52	69	72	74	78	60	61	58	67	56	67	54	61	62	54	60	58	52	41	40	67	72	81	68	63	60	66	32	60	57	53	55	51	55	42	65	66	44	52	53	61	60	49	66	55	58	58	53	51	77	47	73	53	46	62	62	63	69	55	54	58	40	59	64	58	63	70	62	62	45	63	68	60	62	63	48	45	62	61	56	64	56	74	45	68	44	59	59	64	73	53	47	57	50	57	40	47	57	67	59	49	63	64	59	82	62	57	56	61	57	53	49	59	63	49	71	52	58	53	53	64	55	59	77	53	61	61	63	71	58	58	56	64	51	61	61	58	56	61	61	52	64	56	46	52	43	66	63	65	55	57	58	52	67	52	56	57	56	65	67	50	51	70	55	62	66	66	50	61	55	64	51	66	63	41	60	97	52	67	69	52	59	47	71	70	55	61	47	47	62	50	58	55	69	59	68	50	65	47	69	67	60	74	64	60	68	51	52	76	63	61	52	46	45	65	49	55	64	64	64	61	59	54	52	59	62	60	64	41	71	61	60	59	53	48	65	69	54	56	54	54	63	64	56	61	55	68	60	51	57	62	65	61	51	47	51	59	68	59	60	63	64	60	54	60	51	55	71	53	53	69	62	60	57	57	69	63	53	73	71	62	58	67	48	65	59	63	64	44	63	49	69	66	59	53	52	53	60	55	57	68	68	55	55	54	69	64	60	57	64	61	61	57	58	56	59	62	48	48	51	56	65	61	61	53	58	63	51	54	54	47	65	70	65	66	57	59	59	56	58
39973	50877	39037	47104	12152	2534	2146	1788	1477	1347	1225	1073	1028	968	942	985	1639	4198	9226	19139	15793	6199	3511	2344	1749	1245	943	760	705	746	748	706	739	688	702	724	735	716	704	716	714	753	750	749	699	723	670	655	706	724	783	724	715	775	742	710	711	761	732	745	745	686	681	734	684	699	717	683	742	762	713	726	764	705	749	706	665	704	700	704	723	760	724	700	722	740	724	768	705	699	754	795	738	712	720	724	786	734	758	725	724	750	710	676	685	746	750	730	743	706	705	738	692	705	752	739	712	728	706	749	671	707	737	654	764	758	687	708	701	693	750	684	695	712	724	734	755	707	712	681	731	747	717	689	728	714	688	710	719	699	731	721	688	678	685	722	742	723	746	670	701	776	746	692	726	699	681	732	700	669	745	693	731	727	692	712	683	704	743	721	722	729	709	728	749	728	689	708	729	738	732	661	700	730	721	719	713	737	743	691	749	729	695	733	741	694	698	720	715	701	749	751	743	700	684	697	678	764	710	667	726	717	752	673	754	750	712	729	700	709	707	702	708	715	734	712	682	670	671	702	760	684	726	709	746	673	764	720	777	710	701	738	707	763	697	735	738	748	730	750	648	738	747	725	753	674	743	749	734	736	750	757	694	710	707	729	741	712	718	673	741	693	670	742	709	703	697	715	729	745	731	700	727	754	699	698	728	694	688	686	747	746	753	732	684	702	737	684	691	726	768	716	689	684	740	737	696	726	708	711	724	679	721	726	749	677	703	710	738	716	714	712	694	730	696	739	722	715	746	721	730	713	757	682	720	758	721	737	717	660	712	747	723	805	709	687	700	724	681	706	687	716	673	720	691	720	727	710	753	730	724	680	724	710	700	726	754	737	707	734	693	707	769	705	728	741	737	742	728	729	699	728	742	688	715	697	737	724	736	711	745	734	699	773	683	732	717	736	749	709	734	709	718	733	722	736	671	747	704	728	715	727	702	708	688	708	751	689	702	694	698	730	746	693	663	705	729	724	749	705	738	732	693	677	688	712	739	718	709	705	730	753	721	708	747	697	691	727	731	706	731	744	708	734	737	723	754	697	699	711	754	738	720	701	722	719	693	728	788	695	720	730	715	644	785	778	700	745	756	709	721	693	715	722	737	717	710	691	723	750	748	657	723	724	673	674	732	725	703	715	760	751	738	696	764	711	698	696	799	749	744	774	702	758	729	693	686	735	692	706	745	697	741	695	752	729	743	697	727	774	703	749	718	716	694	733	716	679	708	720	731	689	711	716	679	759	696	700	718	691	730	721	740	729	692	721	708	724	779	748	714	743	735	719	715	709	765	750	753	727	717	668	706	727	739	701	716	710	745	714	749	717	717	753	710	709	709	726	780	702	698	734	741	745	710	700	701	715	675	743	661	702	742	748	702	708	737	725	691	726	724	717	679	726	728	707	716	699	674	704	714	740	724	706	726	739	720	775	688	742	677	666	694	758	712	718	722	740	730	687	740	701	723	772	775	766	758	669	656	712	684	703	774	718	702	712	710	709	769	727	726	710	698	711	705	661	705	725	698	735	703	726	761	749	760	777	669	688	707	720	710	702	744	699	717	724	707	724	721	746	683	695	762	720	699	726	702	722	667	696	770	705	728	769	711	704	737	741	718	699	704	708	706	719	769	770	771	704	695	713	686	718	706	757	736	684	712	740	707	716	745	682	724	708	714	661	695	741	730	765	670	698	692	756	675	724	682	698	701	683	707	703	751	673	670	753	767	714	705	682	757	742	758	716	689	683	712	641	726	672	729	757	716	723	728	699	737	696	716	706	741	696	700	763	767	724	705	684	685	708	691	706	705	719	700	708	703	711	724	733	727	695	710	720	709	718	703	723	695	660	740	718	689	747	683	684	794	726	742	743	732	702	691	709	658	727	735	654	750	697	684	699	748	715	717	766	720	696	707	720	730	765	722	691	748	749	710	720	716	693	656	749	749	710	725	716	729	729	721	750	713	721	717	648	686	719	696	701	761	766	717	702	757	710	736	709	701	702	780	714	708	733	727	691	730	696	712	712	754	692	699	745	720	712	723	684	726	729	706	740	711	713	678	732	722	706	733	734	738	743	708	717	721	713	704	693	716	739	703	730	740	736	781	717	725	705	751	716	709	758	686	713	734	715	691	745	715	718	750	693	688	686	715	729	734	728	741	700	706	699	672	694	741	680	709	722	680	741	723	663	768	749	686	747	739	735	688	728	724	710	760	722	744	694	745	742	675	742	731	700	701	738	753	688	716	758	717	710	733	758	703	713	688	746	746	713	734	671	746	735	697	741	733	750	670	683	748	731	684	751	705	716	723	686	750	714	742	729	687	737	711	751	734	718	735	729	783	763	776	701	711	697	704	713	693	716	764	718	718	722	740	699	751	669	746	764	731	708	704	727	688	703	719	670	711	715	737	696	692	747	709	718	705	710	739	716	746	676	703	714	708	711	751	704	709	633	698	690	692	718	735	789	749	743	715	747	742	722	743	680	716	736	682	715	681	748	718	667	775	690	700	745	662	744	731	701	670	704	727	679	709	727	727	690	747	728	777	763	736	720	759	678	739	731	730	725	749	711	710	699	736	713	713	692	712	714	703	767	740	706	715	724	784	652	722	674	671	695	767	721	720	727	731	688	733	685	724	676	709	708	776	764	725	695	709	743	700	689	685	725	724	732	658	720	720	747	757	732	677	740	699	740	735	681	734	726	708	729	723	728	719	698	663	703	692	747	699	725	700	739	718	727	709	716	723	762	738	732	745	715	707	709	720	670	681	685	725	751	704	708	665	736	697	680	715	726	709	704	725	707	685	708	706	675	719	675	723	703	732	692	693	716	698	728	715	690	732	761	728	757	780	723	717	720	703	679	706	737	705	710	708	690	708	678	729	721	714	696	739	718	774	717	721	720	681	718	756	748	647	697	681	697	703	713	719	705	723	757	701	696	742	763	733	683	704	737	704	791	744	721	740	723	729	714	707	718	735	718	697	686	715	696	742	670	748	736	736	715	725	676	697	730	771	697	716	715	684	738	723	737	717	685	693	720	714	695	651	684	776	704	777	753	717	700	685	682	728	708	722	695	698	706	736	718	696	707	744	672	746	732	689	684	713	708	729	748	729	757	704	710	739	736	744	767	725	772	688	744	761	717	705	712	724	723	744	709	709	664	693	731	739	702	707	731	724	732	667	702	713	732	733	711	736	698	712	700	741	681	716	726	770	703	723	706	688	729	753	745	701	712	729	677	750	704	700	749	741	707	712	713	663	681	764	714	729	738	711	742	754	706	685	715	741	745	721	727	710	686	739	704	679	778	707	763	747	724	714	724	718	723	738	745	743	750	749	727	697	760	735	689	715	730	700	773	694	727	722	723	726	684	787	675	713	738	709	688	712	746	714	740	707	719	712	720	709	678	729	758	719	767	724	666	742	693	767	715	754	728	742	725	697	724	705	737	780	718	727	700	734	704	716	754	691	719	717	683
3997	9876	3943	1899	342	50	58	61	56	51	52	55	41	47	60	57	53	58	74	180	270	176	109	79	62	68	61	45	54	57	54	63	48	59	48	62	54	56	54	48	63	58	42	62	71	56	61	57	66	44	36	58	48	46	62	45	59	52	48	55	43	59	48	46	61	57	62	62	59	56	62	59	63	59	51	80	67	52	52	47	57	56	42	40	51	55	66	45	51	46	60	48	60	59	55	62	57	61	58	55	65	52	51	57	63	65	57	53	57	58	59	60	54	55	46	51	53	68	57	53	55	39	56	54	51	48	66	49	68	50	58	51	60	55	55	54	55	56	64	70	56	61	48	52	61	54	61	41	58	68	60	67	66	66	62	53	62	47	54	48	50	69	46	48	67	55	61	57	50	53	61	56	59	53	60	54	64	60	56	65	53	55	51	63	50	68	54	51	61	62	60	47	63	55	56	56	65	59	63	65	52	59	64	55	53	46	49	55	72	72	63	56	57	56	57	51	56	60	63	41	74	51	47	71	60	64	46	50	56	60	60	71	63	57	52	49	59	60	44	52	62	67	62	55	67	46	47	57	59	57	55	58	55	52	64	42	54	55	39	46	60	72	45	62	68	58	55	60	60	58	62	54	68	64	61	69	60	54	54	64	60	59	68	58	49	51	45	51	61	55	63	70	52	43	66	58	68	68	62	51	60	58	61	61	60	57	60	52	57	53	50	61	61	50	60	56	63	65	45	54	55	62	55	55	60	59	52	56	60	66	54	57	49	61	61	54	48	54	56	56	52	50	54	58	49	56	71	51	55	57	70	52	46	53	48	60	64	60	57	64	55	47	54	49	45	61	55	60	55	68	51	60	56	58	58	49	72	71	68	64	55	44	56	58	48	54	48	70	44	56	50	58	49	53	57	47	54	58	70	53	62	52	60	55	46	66	67	53	57	70	52	56	46	65	59	62	55	43	62	60	63	49	43	57	56	59	73	63	57	57	64	55	70	51	49	57	48	64	68	60	65	57	66	47	41	68	48	57	53	50	62	44	55	68	53	52	46	58	55	60	44	63	60	59	53	63	58	64	65	77	65	49	58	48	58	53	56	48	59	55	58	69	58	48	62	48	54	58	62	54	45	55	55	52	54	61	53	52	53	57	43	66	75	58	57	52	64	53	60	51	47	54	68	60	57	69	48	55	54	53	57	43	63	64	54	64	45	55	58	56	45	58	55	53	66	63	53	51	69	46	46	60	58	56	57	51	67	63	52	62	45	61	51	53	44	61	63	56	58	58	37	49	59	50	53	67	66	62	52	47	54	59	45	64	59	73	67	53	66	62	63	46	53	59	56	44	53	59	58	55	41	47	72	59	54	42	64	63	57	60	64	63	54	47	55	65	62	46	64	63	59	70	50	50	68	48	48	67	62	70	57	46	46	61	60	49	56	58	56	63	47	73	68	58	68	56	49	45	64	45	55	57	60	61	62	57	56	49	59	57	52	65	67	68	53	50	48	53	53	66	53	52	56	61	51	48	49	55	63	62	46	76	62	55	58	53	51	43	49	58	57	61	51	51	52	50	50	57	57	74	63	71	60	55	58	59	59	66	63	57	57	49	50	64	43	43	56	55	50	55	67	62	50	58	54	45	54	50	56	47	60	47	59	63	55	45	48	70	51	53	47	53	69	57	42	53	51	50	54	48	56	61	53	60	58	52	68	50	51	51	73	51	48	49	47	48	62	62	51	53	57	59	50	67	66	56	49	58	54	54	58	58	55	63	41	42	61	57	56	60	67	56	48	37	74	60	38	46	65	43	48	51	61	53	50	49	62	54	47	61	50	44	62	64	59	61	54	46	54	45	58	62	42	61	61	52	51	65	73	51	67	64	65	60	63	48	55	67	50	43	64	56	62	58	48	67	56	63	60	58	52	44	58	57	65	61	63	39	50	60	45	52	66	54	54	66	52	46	61	50	60	55	67	74	56	66	43	51	58	51	63	56	54	63	57	52	37	70	56	62	46	54	57	43	47	57	70	66	46	54	59	54	49	47	71	64	56	68	44	48	36	54	59	58	64	58	54	57	54	50	62	61	51	52	39	50	55	53	57	56	55	62	58	54	57	64	54	50	39	68	60	49	69	57	45	39	67	51	62	65	54	56	58	51	60	48	53	57	55	57	46	58	57	45	53	57	59	54	48	58	57	64	67	45	53	63	52	64	49	45	58	56	54	54	50	60	56	66	46	51	54	64	54	55	53	48	56	49	58	48	77	57	56	60	65	72	54	64	47	54	46	51	50	51	47	58	56	67	57	48	57	57	57	69	73	46	52	62	53	56	57	51	48	64	55	64	63	64	52	49	50	49	58	55	53	54	55	56	53	52	52	54	59	57	73	69	67	43	66	57	52	54	52	51	45	62	66	58	65	79	45	66	60	57	54	61	63	59	60	65	54	62	68	56	62	58	67	54	57	50	59	53	57	64	53	55	64	69	46	63	48	56	63	59	70	57	54	62	62	56	68	58	45	56	70	52	46	58	62	47	62	59	67	53	51	52	53	51	56	58	47	64	60	53	57	65	67	44	65	55	56	46	52	50	55	53	64	56	43	74	67	54	64	54	75	67	51	69	48	55	58	60	55	55	59	70	58	60	56	57	51	58	61	57	47	64	57	66	51	56	61	52	49	60	53	54	58	75	54	71	48	50	49	48	45	55	62	55	48	57	65	52	46	58	37	63	58	53	51	50	64	56	48	62	55	49	54	65	61	59	60	71	58	55	48	51	66	60	53	42	44	55	64	55	71	68	64	56	55	56	43	58	59	57	58	50	77	50	63	58	51	56	47	41	60	46	56	53	47	46	69	57	64	71	59	41	58	41	54	56	58	55	48	62	65	61	42	43	64	55	57	59	50	51	56	45	43	60	53	44	64	50	66	58	54	45	45	62	50	61	76	47	49	54	51	60	63	56	63	54	52	62	50	41	42	58	55	66	60	50	64	55	64	55	69	58	67	59	66	60	57	51	54	54	67	50	45	55	43	61	64	61	52	52	65	55	59	52	44	64	55	61	47	38	46	65	57	60	59	63	59	56	53	54	53	60	55	41	62	60	57	45	63	61	66	65	49	61	46	66	52	63	48	50	58	49	61	46	46	53	59	51	61	63	56	49	51	64	48	55	61	55	62	57	67	55	51	47	67	53	58	66	51	60	53	37	52	51	63	64	47	58	61	57	53	73	51	72	52	59	54	58	67	45	63	61	55	66	58	59	56	56	53	59	63	63	63	61	59	48	60	59	49	65	57	51	60	56	62	58	50	52	58	50	57	56	52	55	54	50	46	52	61	63	48	62	51	51	45	54	54	51	66	48	53	41	59	50	52	53	87	53	60	57	65	52	43	58	53	61	61	55	67	50	65	50	74	52	57	55	56	53	54	51	48	54	67	50	40	68	59	48	53	51	61	54	71	56	54	61	47	48	63	59	54	58	62	58	59	55	51	43	58	65	61	48
33461	36057	21814	28410	8111	1036	1019	940	877	783	804	821	757	754	732	747	770	761	1457	5065	7677	4134	1995	1106	856	789	723	674	685	702	674	708	716	682	668	701	663	724	710	699	666	694	744	724	690	692	640	726	684	715	736	700	754	668	675	692	706	731	715	712	729	685	689	709	680	740	680	716	675	691	699	690	662	689	679	732	724	702	638	699	688	654	707	708	719	657	695	709	697	661	711	660	694	706	706	645	653	722	695	700	659	714	710	699	701	724	753	712	715	663	678	685	663	676	661	711	690	663	709	717	680	724	668	665	715	695	721	697	695	698	678	694	706	704	713	716	664	711	694	678	740	776	720	715	686	701	723	701	739	727	714	663	680	699	743	690	664	688	700	683	740	707	678	673	699	674	739	734	702	714	751	730	739	752	755	677	739	691	706	706	744	701	687	661	679	688	715	722	731	703	697	702	698	663	702	729	728	718	700	720	733	701	691	679	695	746	690	687	722	733	701	693	683	707	684	691	706	762	669	707	690	685	698	723	695	674	675	678	688	679	702	726	689	652	647	657	661	668	699	697	689	707	671	679	679	739	681	671	683	687	716	705	694	681	701	657	740	659	672	675	707	702	693	722	711	662	679	754	679	704	712	727	682	661	699	680	664	694	689	663	768	716	652	691	663	687	757	662	732	707	701	703	697	737	692	731	748	722	720	672	667	694	678	717	684	755	691	702	657	730	695	697	716	735	664	713	712	678	703	692	684	681	677	695	739	685	738	692	751	725	691	710	667	702	677	686	719	699	676	746	711	707	686	707	718	687	678	688	730	676	699	735	663	698	715	706	681	666	654	705	761	691	702	667	705	720	696	671	728	676	659	707	696	691	651	705	690	693	695	690	698	701	655	698	712	737	693	698	716	730	754	715	692	711	722	717	732	719	713	683	695	742	727	675	657	706	700	665	735	689	702	693	685	711	696	715	760	683	729	697	664	692	713	702	694	705	719	734	676	677	714	691	679	703	657	712	757	676	681	705	723	731	702	704	711	697	722	637	714	730	679	673	699	716	727	712	685	693	752	669	722	681	726	701	710	735	683	682	695	703	695	708	727	667	670	740	648	722	714	687	710	630	675	699	710	681	614	695	723	619	727	722	688	671	692	727	663	670	724	747	664	659	698	688	685	711	734	690	697	698	675	714	672	710	692	706	685	674	746	699	676	704	739	684	728	680	701	670	674	693	673	653	712	690	673	659	657	691	682	650	704	702	686	672	661	704	730	716	723	681	747	698	657	671	710	727	727	725	695	726	689	662	742	706	693	722	720	714	699	709	683	694	695	676	707	663	709	720	720	738	727	676	731	701	671	683	705	688	684	676	726	699	709	736	715	729	678	747	708	728	656	719	650	671	674	673	677	694	725	733	680	713	668	709	682	666	669	661	747	745	661	753	672	709	701	697	684	666	711	712	775	710	702	665	738	689	701	648	647	721	698	738	703	712	687	666	728	731	668	686	696	683	667	675	686	692	699	669	681	695	758	718	762	675	700	723	705	706	718	696	697	636	719	727	749	646	709	667	737	729	684	738	691	691	699	736	711	720	716	708	717	673	663	718	713	700	725	687	723	683	676	729	663	722	715	715	683	691	672	701	688	690	718	699	703	697	689	672	693	698	737	641	678	714	691	705	664	698	703	677	641	669	696	686	660	680	693	668	692	707	722	691	702	701	695	669	654	726	716	710	712	691	706	690	701	720	691	730	694	681	737	723	678	700	712	713	647	727	679	671	720	707	675	768	677	724	706	671	646	735	676	703	713	709	711	705	684	695	672	682	742	710	725	699	658	684	733	696	667	703	781	654	718	705	670	712	728	719	667	697	709	704	701	714	659	700	689	711	712	683	683	718	705	677	693	716	700	688	668	705	762	671	685	716	724	662	716	714	639	700	693	682	710	664	719	706	718	752	672	677	686	693	733	725	732	664	721	703	703	724	708	720	724	677	684	715	654	715	694	685	688	705	708	748	660	673	699	699	682	686	677	712	693	711	683	659	722	703	735	657	720	679	740	738	725	720	688	695	666	710	675	688	678	683	718	722	713	699	722	756	667	677	715	657	709	691	696	712	675	669	677	717	733	684	665	746	666	704	706	681	664	733	709	691	680	719	711	675	679	696	657	706	705	717	695	723	699	726	704	697	728	681	664	628	727	697	742	722	690	689	669	710	697	711	657	625	727	682	652	676	693	714	708	673	723	715	707	696	690	690	709	694	703	677	664	754	723	740	692	718	732	697	703	693	684	721	671	699	661	701	694	674	697	705	686	693	702	674	677	696	726	707	733	681	705	724	693	719	703	752	691	701	728	699	671	673	704	699	743	753	679	708	700	738	714	651	738	732	732	764	732	726	732	709	696	668	699	756	699	718	697	675	702	747	659	696	670	714	755	672	686	690	675	684	753	672	696	697	670	723	677	646	725	700	725	727	695	685	715	646	724	685	692	677	672	675	751	722	687	763	685	688	677	715	666	671	681	662	682	708	661	702	642	699	686	705	741	692	728	669	703	717	704	743	674	699	652	705	686	701	704	707	663	735	703	724	684	682	740	708	707	735	731	677	678	726	753	713	717	693	701	722	651	679	697	730	640	659	706	695	772	683	696	667	681	749	651	731	694	761	718	678	685	680	683	678	630	684	675	686	694	713	713	680	668	673	689	623	660	733	737	677	665	665	729	699	719	710	709	705	713	719	688	704	720	672	718	724	674	646	700	706	682	698	678	694	760	652	665	696	708	713	708	706	725	741	694	750	741	716	703	752	715	714	680	697	713	743	667	699	698	735	670	690	687	708	686	683	688	714	667	640	726	755	696	720	752	708	684	680	691	731	711	732	678	667	705	728	661	699	682	704	680	696	697	708	777	731	698	680	712	722	728	737	695	719	730	725	710	666	701	729	732	717	733	714	653	704	656	701	706	716	648	671	704	691	747	730	677	719	648	681	710	689	714	633	697	684	774	713	696	678	717	705	725	692	642	705	711	674	748	702	712	694	675	722	717	715	630	656	685	745	663	690	682	703	697	686	688	705	699	694	677	745	739	690	661	719	689	732	697	732	706	714	714	696	695	729	701	662	713	719	700	682	679	722	693	663	673	702	725	682	705	695	692	753	696	731	703	703	682	729	705	673	694	709	694	701	690	708	695	714	690	658	692	707	748	695	748	711	746	710	720	710	700	688	716	714	661	692	743	690	647	676	661	699	696	698	709	690	722	711	647	752	696	706	725	701	717	705	710	651	679	728	708	696	724	669	747	706	697	719	715	679	691	698	664	661	683	737	692	679	700	688	694	649	723	655	725	741	732	660	721	673	696	702	705	709	706	710	749	706	724	676	716	657	679	696	730	730	709	693	679	728	699	753	645	698	701	727	758	706	730	690	681	715	700	660	691	738	679	674	680	709	735	696	767	703	662	701	666	704	762	689	727	685	721	656	700	723	662	764	687	698	685	710	670	662	727	651	703	697	679	693	703	644
11296	27577	12991	5958	746	54	73	63	63	69	56	58	61	61	47	51	41	69	110	332	573	439	223	111	60	48	56	61	38	65	52	44	59	51	50	60	60	52	60	48	48	59	41	45	56	53	50	54	50	56	52	67	40	50	64	64	62	50	49	47	62	60	47	56	56	53	60	67	53	53	52	50	57	59	57	59	55	50	52	55	52	55	60	56	48	63	64	59	50	51	60	76	50	42	50	51	36	48	54	63	62	56	57	51	64	61	70	47	54	47	56	55	43	65	54	48	57	68	56	60	52	59	53	74	45	56	46	66	47	53	56	76	70	59	60	53	68	67	60	49	58	39	47	50	46	64	43	44	50	49	58	51	62	61	48	51	59	43	57	50	61	59	42	54	46	40	47	45	50	57	53	43	61	63	49	47	44	42	55	54	55	54	49	49	66	53	54	49	57	43	56	51	66	72	68	60	39	65	51	45	64	57	55	53	54	57	55	64	34	44	59	46	59	63	45	57	47	52	44	44	55	57	63	56	55	51	54	59	60	55	59	47	69	54	61	49	53	56	56	63	65	47	63	53	52	52	54	58	47	61	42	41	42	49	61	58	53	52	45	53	37	63	39	55	61	58	52	42	50	52	51	57	50	49	58	50	53	57	61	44	52	45	63	46	61	61	57	63	55	63	55	56	46	51	64	43	52	49	49	54	54	55	57	59	61	54	54	68	69	58	50	56	64	42	64	46	42	54	53	60	63	50	59	52	60	44	45	58	59	54	53	58	55	53	59	58	52	52	44	55	61	71	68	66	45	57	53	54	46	56	51	54	54	62	43	64	53	62	54	52	54	53	64	42	52	44	46	54	54	54	60	48	43	59	71	61	64	59	55	56	61	57	47	42	50	57	64	43	55	53	54	61	43	54	57	59	53	44	53	54	62	58	68	60	59	59	44	52	62	64	64	48	65	50	54	47	53	50	46	52	45	58	58	48	56	56	45	66	51	61	66	65	54	50	42	70	49	41	39	50	49	55	49	49	59	60	48	43	41	50	47	56	59	61	59	61	59	54	37	64	46	61	54	40	59	51	59	59	58	60	60	53	57	59	63	48	63	62	50	64	48	70	57	59	55	52	45	43	49	50	48	60	58	60	52	55	56	52	55	54	58	63	56	50	50	51	63	51	53	49	41	51	63	52	55	56	55	57	55	57	62	46	72	43	58	44	51	47	47	50	53	51	55	65	55	58	43	61	44	47	51	51	64	52	52	54	53	37	39	56	45	50	50	50	54	54	59	51	64	62	53	59	67	61	48	57	63	60	46	44	62	57	65	65	67	47	69	52	49	64	54	61	45	48	51	63	62	48	59	60	55	38	66	51	43	56	48	58	61	60	56	66	49	46	43	44	35	51	52	50	52	40	63	52	58	54	55	56	47	58	55	52	45	69	54	48	44	58	47	55	64	58	51	51	44	60	48	56	52	68	58	56	47	44	64	65	51	58	59	70	64	42	44	62	68	51	57	59	56	50	44	59	58	62	55	55	48	56	44	52	45	66	58	44	49	63	51	55	47	44	47	53	56	66	42	53	53	51	50	50	53	53	49	60	54	57	46	56	52	62	59	62	56	64	47	56	48	58	43	48	43	58	49	60	63	54	69	61	56	59	57	59	72	43	50	47	52	56	64	48	57	56	48	47	53	65	49	60	48	60	60	53	60	58	42	55	64	49	59	61	68	67	67	54	48	61	54	63	49	60	53	49	46	46	41	67	58	49	50	45	54	63	43	41	57	47	54	51	60	45	58	47	57	46	50	63	53	53	46	55	58	48	59	59	55	48	60	57	40	47	61	66	64	52	62	47	62	47	38	62	42	43	51	54	65	52	53	49	60	56	51	60	56	56	57	54	60	59	43	61	50	59	64	61	44	52	59	59	56	63	60	53	55	47	51	51	42	58	56	50	53	47	50	53	54	45	67	54	51	58	54	56	60	38	46	56	62	54	47	56	45	54	47	51	53	53	52	51	55	61	45	52	48	36	60	49	46	51	54	63	65	66	52	48	56	52	54	55	55	51	52	52	45	54	55	44	42	57	51	47	75	50	48	53	56	58	50	67	52	50	56	53	77	48	54	54	49	67	61	56	70	54	51	36	61	53	60	51	49	50	57	56	69	59	48	50	52	60	46	64	55	68	61	64	55	60	57	56	54	63	55	56	65	51	52	72	55	47	49	51	51	70	43	54	51	55	48	66	54	59	53	43	49	58	52	45	48	57	49	50	50	52	64	50	59	65	39	58	50	46	62	53	59	46	50	47	61	48	58	50	54	46	52	60	56	49	56	49	63	49	52	50	48	50	46	51	51	67	56	51	54	56	65	52	51	76	60	55	50	55	53	49	55	61	60	53	55	52	51	54	41	62	47	59	58	56	49	51	41	66	51	47	54	49	58	68	52	61	62	54	59	51	56	55	47	48	51	46	64	68	50	52	53	58	65	55	54	44	65	49	60	52	52	49	39	56	45	75	46	51	50	50	52	62	47	56	53	56	45	58	53	55	50	45	51	40	63	56	47	58	48	47	50	55	55	54	58	57	60	49	48	51	41	56	56	52	62	55	63	58	49	66	41	59	48	58	50	56	50	38	55	45	52	43	43	62	65	48	64	56	56	51	47	51	58	52	44	51	66	60	49	51	63	57	53	63	42	52	63	55	45	46	61	57	51	62	57	60	71	54	50	51	50	65	57	57	63	63	57	55	71	59	65	55	75	58	44	57	47	40	49	54	46	59	53	54	56	62	47	42	49	52	41	48	56	49	49	57	48	51	71	45	66	67	52	50	55	56	58	56	49	56	49	65	56	59	49	52	50	47	34	50	53	66	55	57	52	52	63	59	48	61	51	59	64	57	60	60	51	54	49	49	52	48	51	53	51	47	43	47	61	55	51	46	56	49	50	57	62	49	66	48	56	47	59	61	49	55	45	54	38	57	57	57	46	65	55	49	56	51	43	51	67	56	65	52	52	46	59	63	46	55	43	54	60	50	68	44	57	57	67	59	50	62	54	60	53	46	50	47	50	53	49	55	49	50	52	56	54	47	51	58	47	61	57	51	55	46	62	51	52	42	47	47	36	52	51	43	48	66	51	54	52	51	49	57	39	55	31	53	49	60	49	57	44	49	54	54	48	64	59	64	42	49	51	55	66	49	46	46	56	51	61	64	47	59	62	53	43	58	48	49	54	46	52	54	55	53	55	53	61	47	53	66	38	50	57	54	55	64	56	49	63	56	47	56	49	52	47	57	55	42	61	46	47	45	49	48	60	52	46	48	53	67	47	57	50	56	55	47	55	56	51	52	60	47	66	44	45	50	57	46	48	53	44	57	61	65	61	50	60	55	61	55	67	55	53	61	51	53	57	50	60	62	69	45	45	40	61	58	48	52	46	56	59	46	60	63	50	55	63	56	59	42	52	57	59	56	57	53	56	43	46	56	69	41	70	44	51	47	56	57	51	54	62	57
40548	47289	32460	41080	9754	1857	1725	1389	1154	1047	972	866	848	827	839	806	798	822	2582	10388	14410	10754	4751	1820	1083	862	687	632	691	655	697	681	642	662	675	642	612	668	647	617	673	651	666	655	673	626	638	696	663	644	650	687	664	614	584	678	658	639	647	651	646	642	683	712	639	630	652	667	648	672	657	655	677	625	684	689	669	692	666	611	624	670	689	635	713	651	668	625	680	625	604	663	671	674	651	666	658	647	617	675	663	676	657	679	705	695	627	649	656	670	684	750	624	628	648	680	657	680	665	657	697	648	662	641	711	663	640	671	617	646	660	657	670	675	631	676	671	665	657	660	624	661	670	639	668	660	656	634	693	629	670	648	623	676	655	667	656	689	625	693	662	635	660	641	718	655	666	612	683	671	648	691	678	659	650	687	624	620	628	659	646	621	654	681	617	635	682	660	623	678	655	651	624	672	704	677	629	649	624	656	669	634	606	656	649	618	627	638	655	663	643	654	622	652	663	672	636	645	656	705	664	639	650	671	664	672	677	689	684	689	673	659	698	657	652	672	619	682	649	649	672	652	594	678	651	678	636	627	674	683	671	660	642	599	612	635	602	671	700	633	672	687	644	632	646	625	667	626	669	696	649	671	633	683	674	654	647	643	694	672	655	691	646	636	613	665	643	665	703	681	652	624	657	692	686	705	635	660	667	644	642	619	651	653	625	661	658	733	597	653	655	669	673	637	644	666	661	647	694	639	678	648	672	670	653	652	603	623	687	711	668	661	646	678	690	676	661	640	655	690	635	629	606	694	622	657	676	633	665	644	658	634	663	693	653	655	651	687	666	643	614	729	667	650	628	705	678	662	645	600	690	645	653	695	670	642	667	651	617	697	641	655	686	665	670	701	687	612	642	716	681	617	620	678	687	695	661	645	706	647	659	661	621	660	664	661	669	662	632	682	672	684	702	629	682	638	660	667	644	638	685	643	673	664	668	639	601	620	671	667	717	664	660	621	667	654	633	649	678	665	676	697	659	661	643	677	590	607	645	609	675	616	632	679	660	609	658	683	677	635	690	657	693	674	641	688	653	654	683	698	636	643	614	662	669	672	700	663	669	690	663	658	639	646	640	676	673	705	653	627	671	658	633	657	722	687	649	680	649	639	686	642	661	635	658	636	639	690	671	668	626	635	681	630	631	677	618	655	673	668	611	620	658	698	617	637	635	714	657	670	616	682	647	663	663	678	660	708	650	657	645	649	613	676	728	724	668	695	685	621	722	654	673	675	663	649	644	678	678	698	633	681	677	634	670	688	604	614	648	650	602	715	665	690	676	641	638	613	630	718	696	617	673	664	670	673	668	676	656	719	681	639	683	637	652	717	632	660	678	646	683	637	641	713	682	640	669	636	668	628	638	627	661	662	697	642	690	670	625	666	607	687	641	680	672	665	691	674	667	638	678	696	637	702	635	614	658	620	628	617	610	657	651	652	654	654	672	676	666	631	649	644	651	636	706	660	669	624	645	658	629	638	619	669	626	671	635	604	656	623	638	641	631	653	665	654	656	641	704	685	627	639	665	641	670	640	635	647	702	626	629	650	665	645	621	672	657	673	659	666	621	586	694	638	630	649	626	704	727	642	658	643	688	627	653	678	637	673	642	642	627	672	635	618	700	662	667	662	646	717	678	678	695	638	635	651	660	644	676	635	648	608	642	668	681	652	699	646	672	697	684	655	619	626	622	662	663	659	624	682	635	651	634	647	664	622	675	629	670	632	654	625	648	652	641	641	646	690	697	620	651	679	633	638	661	693	673	644	628	586	733	696	655	693	651	702	667	646	696	708	692	624	700	668	654	668	670	646	646	651	694	679	669	700	653	650	698	643	674	669	677	670	635	706	614	653	644	654	631	622	665	623	675	676	667	597	617	615	635	664	692	682	655	656	649	681	638	655	654	673	638	650	666	677	669	628	649	688	623	636	684	664	663	694	666	688	649	615	699	687	629	687	649	682	660	664	600	664	668	704	602	691	653	639	641	705	664	696	686	656	631	687	642	655	650	669	678	696	639	631	667	621	659	752	637	650	718	649	629	666	682	658	683	673	643	665	695	626	623	684	590	635	653	650	690	656	673	662	668	686	690	626	666	645	603	636	630	686	676	631	682	673	642	659	701	663	645	639	618	692	676	659	668	619	661	707	664	646	682	678	608	691	678	699	663	698	643	664	676	677	624	630	664	667	684	669	649	632	664	668	670	627	616	689	630	670	661	667	729	702	637	677	633	643	660	673	666	627	654	664	678	703	656	657	638	628	673	636	623	630	655	626	618	708	652	619	694	630	682	601	659	681	656	668	643	636	659	656	678	623	632	694	669	674	676	689	630	675	676	657	654	658	668	697	644	634	651	671	723	702	663	633	678	660	648	653	679	680	656	621	652	639	666	669	643	666	686	689	634	669	647	681	681	630	714	652	679	643	642	661	720	700	691	644	704	659	680	665	669	642	641	619	711	640	664	601	635	624	647	614	716	692	681	612	648	666	659	633	631	694	690	648	670	646	668	662	710	674	720	675	657	615	650	664	646	701	632	643	646	658	634	675	622	635	702	629	628	661	660	654	680	664	688	686	650	640	686	670	683	685	654	661	645	703	669	682	665	597	678	684	659	612	641	670	667	643	635	654	679	657	652	635	676	650	664	630	659	641	660	681	625	654	662	655	620	657	687	666	634	617	654	676	674	663	640	668	707	647	644	658	623	657	616	635	634	619	646	695	654	709	711	645	656	685	664	676	669	646	634	646	633	649	646	653	647	656	642	691	634	630	671	651	633	676	695	657	669	650	650	688	657	665	610	658	637	633	640	636	666	640	660	640	626	707	679	616	640	675	630	648	650	659	642	675	658	661	679	678	688	637	708	668	631	643	651	665	633	680	663	630	631	644	654	601	701	666	613	612	660	662	685	632	638	674	685	686	619	689	622	684	637	617	647	619	699	616	634	693	725	624	691	629	681	640	688	655	693	649	686	660	684	691	668	657	633	672	658	686	656	670	640	678	655	665	632	636	670	680	678	643	679	681	706	661	658	674	644	662	660	655	663	629	663	704	630	674	638	641	664	645	642	670	638	623	639	692	646	651	673	632	687	678	631	643	681	631	657	619	643	633	635	673	609	669	691	610	666	681	717	666	667	685	709	661	641	697	624	636	669	669	669	697	670	624	678	616	599	669	646	705	720	684	681	623	670	654	621	687	665	685	617	658	670	617	653	625	619	656	622	637	643	635	626	649	698	647	677	664	627	675	662	703	701	635	639	696	663	657	630	687	631	668	620	672	670	640	659	629	672	662	639	669	681	669	651	673	665	631	676	660	665	652	664	697	664	718	690	685	656	692	701	672	645	661	647	639	669	659	680	641	628	646	667	666	664	679	674	678	646	666	627	664	618	661	636	680	654	681	687	693	696	664	662	651	651	646	679	689	636	671	623	665	664	684	690	679	701	637	675	646	605	695	679	639	676	627
9659	25548	12441	4980	538	86	83	60	69	70	76	73	80	80	65	75	76	73	71	386	575	547	291	161	111	84	83	51	67	69	61	64	69	67	54	59	66	63	64	68	66	73	68	76	68	81	66	57	92	79	60	60	58	66	55	66	61	69	65	67	75	74	65	81	81	53	66	52	61	68	69	60	54	73	54	68	60	67	62	63	73	55	74	78	69	64	83	68	70	71	57	63	53	64	69	56	55	64	74	78	73	65	70	59	74	55	86	69	69	50	63	61	77	61	58	66	66	73	59	65	55	70	60	71	63	61	67	65	75	61	57	69	58	63	62	64	76	75	68	63	86	70	67	72	71	60	48	71	64	64	69	59	67	75	55	64	63	58	69	73	81	68	66	80	71	71	60	83	45	63	64	76	72	65	57	64	78	65	71	79	60	57	68	79	74	76	68	52	77	69	55	71	65	64	68	65	62	69	67	64	54	61	60	82	67	67	63	71	66	78	71	65	67	63	73	86	75	60	71	79	79	63	64	78	77	69	71	69	90	65	68	73	66	66	56	78	63	58	65	55	65	90	71	77	82	68	72	68	77	58	55	69	61	79	50	81	76	86	54	61	74	55	66	65	51	72	78	74	72	68	78	81	66	72	75	73	70	76	70	68	75	76	69	64	70	64	68	85	63	65	83	69	65	69	74	65	56	74	64	66	72	68	64	70	64	71	90	56	70	73	57	65	68	68	63	79	64	57	59	65	66	73	63	52	69	63	62	63	64	72	59	77	59	84	66	69	68	77	57	58	78	68	63	69	94	71	66	62	67	83	52	69	84	62	72	68	58	80	66	71	69	66	67	64	60	76	85	78	72	69	77	75	67	66	71	54	75	54	63	69	71	74	68	68	63	76	66	71	78	69	73	67	72	74	69	65	58	72	79	59	76	61	70	63	64	60	78	79	71	85	61	70	65	68	81	88	51	64	68	78	65	78	69	51	64	75	75	73	62	72	75	64	60	79	58	80	52	80	67	75	72	73	65	70	80	60	66	76	69	72	73	73	71	77	79	63	67	61	80	50	76	77	66	86	81	71	69	70	52	56	66	67	79	66	65	62	72	64	54	57	70	69	69	77	69	64	63	73	70	73	60	84	82	75	73	61	76	55	74	81	71	63	75	61	69	58	58	65	69	65	75	59	72	69	59	65	66	62	57	60	59	60	71	71	71	78	64	64	79	70	61	74	60	83	61	68	75	70	74	74	73	74	68	63	56	83	76	71	59	68	72	79	70	81	93	54	77	74	65	78	51	56	65	75	70	71	72	55	73	77	81	63	77	73	77	65	75	62	77	75	73	63	77	61	60	66	70	67	68	65	56	55	81	54	67	57	63	67	73	66	94	66	72	61	71	86	76	68	59	62	74	65	73	61	66	66	81	64	62	73	68	67	68	72	76	77	61	75	55	73	59	65	67	61	63	80	70	65	53	66	64	66	50	67	68	61	74	64	77	59	61	88	56	68	59	73	71	69	87	61	67	70	76	75	62	75	76	62	58	75	63	55	64	60	73	62	63	54	70	76	71	61	74	67	79	80	74	62	59	57	65	76	68	66	54	78	50	65	64	82	64	81	66	52	74	64	79	68	56	57	76	54	53	63	76	78	74	77	60	68	58	66	73	65	58	63	59	47	88	70	62	70	62	69	52	60	74	64	77	78	52	61	59	66	75	64	70	64	63	69	72	66	81	60	62	61	74	75	62	72	59	75	62	73	73	71	65	63	61	67	73	68	62	69	73	85	78	66	58	73	61	65	69	72	62	64	80	85	70	71	71	82	74	71	69	60	50	66	78	64	71	57	59	61	66	60	55	62	65	71	62	71	74	60	83	61	55	65	68	85	47	62	73	72	67	64	61	64	72	82	61	66	78	81	70	73	68	63	61	55	53	62	60	68	70	63	61	80	58	58	62	58	66	62	71	65	60	61	77	70	55	67	60	94	73	76	69	76	64	78	79	61	56	72	63	58	74	58	68	63	70	56	53	77	49	62	74	57	49	76	77	57	69	81	69	84	80	82	83	70	79	77	80	75	67	66	59	73	49	62	61	73	55	57	71	66	71	64	63	75	68	65	59	61	79	72	70	58	61	79	70	67	69	62	60	78	63	69	71	64	56	62	76	78	72	78	78	56	59	78	73	74	63	71	62	68	65	57	86	53	67	63	53	64	65	69	62	72	67	71	85	82	67	84	68	84	64	71	62	63	68	65	61	73	71	59	57	66	67	63	64	65	60	55	68	66	55	60	71	63	76	64	82	75	65	72	90	61	84	92	74	65	58	69	62	66	72	66	67	61	85	54	57	70	73	58	64	67	70	85	75	78	54	64	53	83	77	62	62	47	62	58	58	72	68	60	71	56	80	81	68	70	64	67	75	82	62	75	69	77	57	78	66	59	66	51	67	60	73	72	71	75	75	79	68	68	60	64	78	62	87	68	78	52	52	70	68	76	76	66	86	74	74	81	62	69	64	77	60	77	67	62	71	67	88	81	67	71	56	59	66	65	61	61	59	75	64	66	65	74	68	66	86	75	58	72	67	68	73	70	70	65	70	65	70	72	66	75	61	74	60	70	66	64	52	65	59	54	60	66	78	65	71	73	56	76	78	83	62	76	57	61	61	56	76	78	70	59	61	74	66	63	64	64	67	72	72	81	46	56	68	70	58	69	65	81	80	68	73	77	57	50	70	72	75	64	80	87	75	75	69	73	77	82	76	65	61	56	78	72	59	67	72	69	65	64	64	67	63	67	68	62	80	72	81	87	70	78	68	65	65	67	61	61	75	77	60	76	65	64	58	62	66	63	63	64	60	66	58	74	62	66	88	64	67	67	68	83	86	70	61	64	64	79	69	60	73	65	56	60	74	77	77	65	59	65	74	56	53	64	82	61	59	65	70	58	61	61	66	57	71	60	85	76	64	66	61	65	62	69	74	68	65	62	57	67	65	84	74	67	76	62	65	66	76	62	74	73	73	79	58	59	59	77	78	85	61	69	77	72	51	48	70	69	58	69	57	78	69	70	71	63	61	76	50	71	56	63	57	57	73	67	81	65	81	77	56	78	60	72	58	74	63	55	78	74	83	55	70	54	51	74	70	60	70	72	69	60	66	66	60	74	50	67	63	82	58	70	66	50	58	60	59	81	59	72	73	75	60	61	66	69	66	72	62	63	68	74	77	57	82	53	69	65	78	63	63	81	68	64	59	77	65	67	64	69	73	80	62	82	56	76	72	70	76	60	63	69	55	66	76	69	75	64	57	81	66	63	74	74	62	64	75	72	83	75	61	73	82	69	69	62	49	64	83	61	71	64	71	61	68	67	61	54	79	48	53	66	73	74	51	65	74	70	59	74	69	81	81	69	70	69	65	73	76	69	61	64	78	72	61	84	67	65	56	72	68	71	59	64	66	67	75	69	59	55	77	69	76	52	63	70	62	72	76	79	65	77	62	66	79	67	76	77	57	78
39141	48680	32187	37846	7821	2034	1873	1575	1463	1336	1185	1074	1075	1027	1030	975	985	937	1575	10898	14968	12298	6579	4055	2076	1281	960	904	797	829	808	791	850	832	836	819	864	842	832	821	796	884	823	839	850	872	837	836	874	866	874	839	831	821	822	827	822	806	862	850	857	838	845	891	868	853	820	812	868	780	858	846	868	801	775	778	812	809	798	824	863	871	804	805	866	833	771	868	820	822	792	823	813	822	777	847	824	878	858	837	834	868	842	825	857	813	843	802	888	856	884	768	814	855	835	828	867	835	856	814	830	802	827	832	812	830	840	843	781	823	812	836	852	849	858	831	786	830	863	852	808	812	838	799	778	754	822	846	833	822	854	811	809	809	789	823	833	831	822	819	805	852	892	790	817	852	819	821	825	859	827	817	806	860	812	843	857	825	822	838	813	819	824	783	840	891	833	798	826	851	850	810	836	824	864	815	821	841	827	802	810	846	841	845	832	805	814	819	838	847	826	935	830	835	862	790	792	828	788	851	837	851	798	845	776	896	839	769	819	870	819	805	786	826	858	808	814	829	839	851	814	847	821	817	823	876	811	807	829	833	810	873	827	850	897	845	773	828	862	808	802	847	842	854	799	793	834	851	836	795	840	856	813	798	831	831	838	805	852	838	817	819	850	857	807	774	832	863	871	849	841	821	804	845	809	808	791	797	808	862	885	854	786	820	830	811	795	799	849	810	856	833	795	842	801	774	844	832	804	846	817	874	801	790	825	824	792	785	882	828	856	835	872	818	859	833	836	832	873	805	829	831	839	814	874	871	824	872	839	857	789	758	812	849	830	813	822	853	822	845	865	835	810	835	789	819	864	879	824	828	880	841	819	818	836	831	780	816	863	808	851	816	825	843	857	853	824	841	829	805	886	853	833	834	885	837	832	843	841	859	824	778	822	820	808	852	817	814	845	804	833	820	826	821	870	866	783	822	799	819	869	839	851	809	822	861	828	829	793	848	813	831	838	768	832	819	867	836	834	831	824	808	829	850	877	820	817	824	866	804	825	779	812	803	882	790	782	823	841	837	889	837	821	801	826	856	848	801	826	899	812	845	845	795	804	887	830	872	891	801	835	832	841	894	811	814	795	844	869	866	806	871	865	825	874	879	793	787	860	881	843	809	844	809	822	840	803	828	838	819	784	833	834	836	824	832	808	861	818	870	868	819	804	845	807	865	806	891	820	824	842	865	806	810	831	814	859	814	843	825	802	832	828	805	809	802	830	840	814	824	792	874	848	789	817	798	810	814	816	847	833	830	804	874	840	783	835	836	845	788	843	871	812	845	865	823	828	812	818	843	792	777	874	807	852	813	792	836	814	809	825	824	838	810	827	828	831	866	853	778	829	822	871	846	827	781	815	836	765	816	834	894	818	761	837	865	811	804	819	890	816	817	877	827	858	891	867	872	827	805	843	831	897	842	832	799	815	793	817	847	844	813	870	858	829	771	828	806	783	835	841	857	870	858	836	795	803	852	809	829	833	782	840	789	810	863	806	893	818	811	799	835	793	854	822	848	796	838	856	893	806	821	843	816	850	800	818	801	879	799	805	876	807	801	830	790	827	863	853	829	804	866	842	830	858	802	825	808	846	824	845	818	840	830	858	801	808	885	818	822	807	814	851	821	825	888	803	802	806	811	827	797	832	794	804	879	798	854	827	872	843	801	824	845	811	852	828	864	858	836	810	846	857	824	842	807	851	793	844	846	799	761	837	841	842	851	834	819	825	795	898	859	814	802	818	846	836	849	854	855	831	850	874	852	859	834	816	790	848	799	795	887	829	812	806	844	822	804	841	805	811	821	840	809	826	812	832	845	861	826	805	799	816	837	753	831	787	788	791	825	860	843	866	782	780	833	825	829	818	859	786	812	806	790	849	808	873	788	863	783	804	855	813	853	809	868	837	819	863	789	815	822	851	776	836	871	857	810	857	846	816	818	859	790	830	812	836	828	794	838	864	837	804	828	838	853	877	801	856	845	774	804	791	822	823	809	851	857	830	797	811	816	822	798	924	833	854	830	827	810	861	798	828	885	873	896	803	832	811	813	909	824	830	834	822	800	824	844	874	851	891	823	829	805	853	883	820	870	836	814	856	833	785	924	831	835	831	836	827	851	755	850	827	820	856	801	823	813	790	814	773	826	798	859	825	803	787	864	800	825	798	837	860	841	814	787	802	819	824	833	839	864	859	833	853	796	861	836	815	837	863	848	778	817	848	846	859	854	836	819	825	830	795	775	821	771	834	818	834	848	819	808	793	859	858	857	854	840	832	820	743	853	871	801	817	845	829	843	808	783	867	837	818	805	841	809	863	830	848	805	881	877	832	843	916	808	827	766	824	782	857	839	831	827	834	831	837	841	854	845	843	802	855	849	854	835	870	789	828	851	861	816	818	841	822	850	832	834	858	844	839	845	834	789	837	868	777	812	824	840	847	903	833	868	769	826	829	856	800	835	808	820	805	883	843	841	832	808	821	832	816	838	822	779	897	838	819	796	849	798	827	845	824	849	840	770	829	854	815	857	819	793	832	840	841	825	851	808	806	758	798	797	811	834	842	754	826	826	859	886	810	842	873	786	833	832	913	817	819	858	840	815	805	845	840	846	827	819	808	824	851	813	811	793	834	862	833	795	818	772	790	879	822	818	843	842	785	837	879	863	795	866	831	825	836	812	826	849	850	822	849	862	794	867	816	871	856	796	866	881	844	848	839	835	803	803	841	819	828	821	883	808	861	826	814	817	835	842	878	847	786	824	809	822	867	825	872	875	812	872	838	854	840	781	852	784	825	891	770	824	897	827	878	799	840	812	829	809	830	894	769	788	838	854	871	843	791	825	844	829	790	866	882	830	842	870	857	806	828	816	810	811	874	799	832	825	826	794	850	827	821	798	836	822	847	823	819	777	864	808	825	865	815	775	858	818	840	879	857	810	778	846	829	828	826	796	810	856	782	820	842	778	816	858	863	828	836	816	821	838	792	787	836	806	853	877	829	819	822	867	807	857	835	819	850	846	794	833	840	831	800	861	834	850	853	853	829	815	852	797	859	862	839	836	891	855	873	794	781	802	799	774	904	819	877	770	812	836	836	827	840	903	820	796	825	813	858	832	801	809	803	812	808	846	880	882	848	839	770	885	833	852	819	799	844	789	856	888	801	863	827	828	806	822	804	847	870	809	846	817	776	854	837	796	799	850	829	835	802	861	815	790	846	780	756	870	829	843	848	814	819	832	844	826	800	803	811	819	791	825	797	834	860	802	858	794	822	861	803	836	830	808	835	764	849	836	798	864	813	860	822	810	785	851	802	833	846	835	849	804	791	800	841	857	845	819	877	854	860	815	862	835	842	850	818	837	846	806	866	835	821	819	882	809	808	848	822	855	841	832	833	844	837	834	834	863	816	782	863	818	782	831	837	838	859	857	808	833	816	793	850	843	828	879	848	819	871	835	858	809	870	841	849	811	858	829
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
